diff --git a/project/ck3/base_game/BUILD b/project/ck3/base_game/BUILD index 720912dfe8..de7b7465ed 100644 --- a/project/ck3/base_game/BUILD +++ b/project/ck3/base_game/BUILD @@ -8,4 +8,4 @@ filegroup( ), ) -exports_files(glob(["**/*"])) +exports_files(glob(["**/*"])) \ No newline at end of file diff --git a/project/ck3/base_game/common/achievement_groups.txt b/project/ck3/base_game/common/achievement_groups.txt index a2f5eb826d..3e9651e865 100644 --- a/project/ck3/base_game/common/achievement_groups.txt +++ b/project/ck3/base_game/common/achievement_groups.txt @@ -38,6 +38,10 @@ group = { "ep1_03_achievement" "ep1_06_achievement" "ep1_18_achievement" + # FP2 + "fp2_historys_best_friends" + "fp2_basque_in_my_glory" + "fp2_friendship_is_magic" } } @@ -73,6 +77,12 @@ group = { "ep1_14_achievement" "ep1_17_achievement" "ep1_20_achievement" + # FP2 + "fp2_high_stakes_chess" + "fp2_iberia_or_iberia" + "fp2_iberian_hostilities" + "fp2_iberian_conciliation" + "fp2_iberian_compromise" } } @@ -106,6 +116,9 @@ group = { "ep1_12_achievement" "ep1_13_achievement" "ep1_16_achievement" + # FP2 + "fp2_andalusian_inquisition" + "fp2_holiday_in_iberia" } } @@ -123,5 +136,7 @@ group= { # EP1 "ep1_15_achievement" "ep1_19_achievement" + # FP2 + "fp2_el_cid_achievement" } } \ No newline at end of file diff --git a/project/ck3/base_game/common/achievements/fp2_achievements.txt b/project/ck3/base_game/common/achievements/fp2_achievements.txt new file mode 100644 index 0000000000..18799e5c34 --- /dev/null +++ b/project/ck3/base_game/common/achievements/fp2_achievements.txt @@ -0,0 +1,166 @@ +fp2_historys_best_friends = { # History's Best Friend + possible = { + has_fp2_dlc_trigger = yes + } + happened = { + custom_description = { + text = fp2_historys_best_friends_trigger + exists = global_var:fp2_historys_best_friends_achievement_unlocked + } + } +} + +fp2_basque_in_my_glory = { + possible = { + has_fp2_dlc_trigger = yes + } + happened = { + custom_description = { + text = fp2_basque_in_my_glory_trigger + exists = global_var:fp2_basque_in_my_glory_achievement_unlocked + } + } +} + +fp2_friendship_is_magic = { + possible = { + has_fp2_dlc_trigger = yes + fp2_character_involved_in_struggle_trigger = yes + } + happened = { + custom_description = { + text = fp2_friendship_is_magic_trigger + exists = global_var:fp2_friendship_is_magic_achievement_unlocked + } + } +} + +fp2_high_stakes_chess = { + possible = { + has_fp2_dlc_trigger = yes + } + happened = { + custom_description = { + text = fp2_high_stakes_chess_trigger + exists = global_var:fp2_high_stakes_chess_achievement_unlocked + } + } +} + +fp2_iberia_or_iberia = { + possible = { + has_fp2_dlc_trigger = yes + NOT = { + is_target_in_global_variable_list = { + name = unavailable_achievements + target = flag:rd_character_blocked_iberia_or_iberia_achievement + } + } + } + happened = { + custom_description = { + text = fp2_iberia_or_iberia_trigger + is_ai = no + culture = { has_cultural_pillar = heritage_iberian } + completely_controls_region = dlc_fp2_caucasian_iberia # custom_ireland can be used instead of dlc_fp2_caucasian_iberia for testing, otherwise use debug.411 + } + } +} + +fp2_andalusian_inquisition = { + possible = { + has_fp2_dlc_trigger = yes + } + happened = { + custom_description = { + text = fp2_andalusian_inquisition_trigger + is_ai = no + any_county_in_region = { + region = world_europe_west_iberia + count = all + faith = faith:mozarabic_church + } + } + } +} + +fp2_iberian_hostilities = { + possible = { + has_fp2_dlc_trigger = yes + } + happened = { + custom_description = { + text = fp2_iberian_hostilities_trigger + exists = global_var:fp2_iberian_hostilities_achievement_unlocked + } + } +} + +fp2_iberian_conciliation = { + possible = { + has_fp2_dlc_trigger = yes + } + happened = { + custom_description = { + text = fp2_iberian_conciliation_trigger + exists = global_var:fp2_iberian_conciliation_achievement_unlocked + } + } +} + +fp2_iberian_compromise = { + possible = { + has_fp2_dlc_trigger = yes + } + happened = { + custom_description = { + text = fp2_iberian_compromise_trigger + exists = global_var:fp2_iberian_compromise_achievement_unlocked + } + } +} + +fp2_holiday_in_iberia = { + possible = { + has_fp2_dlc_trigger = yes + exists = global_var:fp2_holiday_in_iberia_achievement_unlocked + } + happened = { + custom_description = { + text = fp2_holiday_in_iberia_trigger + global_var:fp2_holiday_in_iberia_achievement_unlocked = yes + } + } +} + +fp2_el_cid_achievement = { + possible = { + has_fp2_dlc_trigger = yes + game_start_date > 1045 + NOT = { + is_target_in_global_variable_list = { + name = unavailable_achievements + target = flag:rd_character_blocked_el_cid_achievement + } + } + } + happened = { + custom_description = { + text = fp2_el_cid_achievement_trigger + exists = global_var:fp2_el_cid_achievement_unlocked + } + } +} + + +# fp2_00_achievement = { +# possible = { +# has_fp2_dlc_trigger = yes +# } +# happened = { +# custom_description = { +# text = fp2_00_achievement_trigger +# # +# } +# } +# } \ No newline at end of file diff --git a/project/ck3/base_game/common/achievements/msgrdk_achievements.json b/project/ck3/base_game/common/achievements/msgrdk_achievements.json index dcd6069154..8434560405 100644 --- a/project/ck3/base_game/common/achievements/msgrdk_achievements.json +++ b/project/ck3/base_game/common/achievements/msgrdk_achievements.json @@ -343,6 +343,50 @@ { "pdx_id": "ep1_20_achievement", "xbla_id": "86" + }, + { + "pdx_id": "fp2_historys_best_friends", + "xbla_id": "87" + }, + { + "pdx_id": "fp2_basque_in_my_glory", + "xbla_id": "88" + }, + { + "pdx_id": "fp2_friendship_is_magic", + "xbla_id": "89" + }, + { + "pdx_id": "fp2_high_stakes_chess", + "xbla_id": "90" + }, + { + "pdx_id": "fp2_iberia_or_iberia", + "xbla_id": "91" + }, + { + "pdx_id": "fp2_andalusian_inquisition", + "xbla_id": "92" + }, + { + "pdx_id": "fp2_iberian_hostilities", + "xbla_id": "93" + }, + { + "pdx_id": "fp2_iberian_conciliation", + "xbla_id": "94" + }, + { + "pdx_id": "fp2_iberian_compromise", + "xbla_id": "95" + }, + { + "pdx_id": "fp2_holiday_in_iberia", + "xbla_id": "96" + }, + { + "pdx_id": "fp2_el_cid_achievement", + "xbla_id": "97" } ] } \ No newline at end of file diff --git a/project/ck3/base_game/common/achievements/standard_achievements.txt b/project/ck3/base_game/common/achievements/standard_achievements.txt index f4d33fea35..66e2be07a9 100644 --- a/project/ck3/base_game/common/achievements/standard_achievements.txt +++ b/project/ck3/base_game/common/achievements/standard_achievements.txt @@ -88,6 +88,8 @@ a_legacy_to_last_the_ages_achievement = { has_dynasty_perk = fp1_adventure_legacy_5 has_dynasty_perk = fp1_pillage_legacy_5 has_dynasty_perk = ep1_culture_legacy_5 + has_dynasty_perk = fp2_urbanism_legacy_5 + has_dynasty_perk = fp2_coterie_legacy_5 } } } @@ -116,6 +118,14 @@ a_legacy_to_last_the_ages_achievement = { has_dlc_feature = hybridize_culture has_dynasty_perk = ep1_culture_legacy_5 } + #FP2 + AND = { + has_fp2_dlc_trigger = yes + OR = { + has_dynasty_perk = fp2_urbanism_legacy_5 + has_dynasty_perk = fp2_coterie_legacy_5 + } + } } } } diff --git a/project/ck3/base_game/common/activities/00_activity_feast.txt b/project/ck3/base_game/common/activities/00_activity_feast.txt index 4166374d9f..783cb17cd8 100644 --- a/project/ck3/base_game/common/activities/00_activity_feast.txt +++ b/project/ck3/base_game/common/activities/00_activity_feast.txt @@ -14,6 +14,9 @@ accept_invitation_for_character = activity_owner activity_owner = { + # Check for special guest and make sure they join the party; the acceptance was done in the interaction + invite_special_guest_to_activity_effect = yes + #Start by setting the "host spouse" if = { limit = { @@ -58,7 +61,7 @@ every_child = { limit = { is_available_for_activity_trigger = yes - liege = root + liege = scope:activity.activity_owner OR = { is_adult = yes is_landed = yes @@ -69,14 +72,14 @@ every_parent = { limit = { is_available_for_activity_trigger = yes - liege = root + liege = scope:activity.activity_owner } add_to_temporary_list = potential_guests } every_sibling = { limit = { is_available_for_activity_trigger = yes - liege = root + liege = scope:activity.activity_owner OR = { is_adult = yes is_landed = yes @@ -100,7 +103,7 @@ } exists = scheme_target scheme_target = { - liege = root + liege = scope:activity.activity_owner } } scheme_target = { @@ -143,7 +146,6 @@ trigger_event = feast.1503 } } - } } on_activate = { @@ -162,7 +164,7 @@ } } else = { - # If there are guests present + # If there are guests present activity_owner = { # The host gets their events # The key event is chosen for the host, and fires other events from there to every participant: trigger_event = feast.0001 @@ -189,6 +191,33 @@ #Remove blocker for invitations to feasts (the feast is now active and will work as a blocker) remove_variable = booked_for_a_party } + + # Struggle Catalysts + if = { + limit = { + # At least one participant is involved and of a different faith or culture + any_participant = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast + } + is_diff_faith_or_culture_trigger = { + CHAR = scope:activity.activity_owner + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + } + } + activity_owner = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_invite_diff_faith_culture_to_feast + character = scope:activity.activity_owner + } + } + } + } } } on_complete = { diff --git a/project/ck3/base_game/common/activities/00_activity_hunt.txt b/project/ck3/base_game/common/activities/00_activity_hunt.txt index 3f4520bca1..84fde984dc 100644 --- a/project/ck3/base_game/common/activities/00_activity_hunt.txt +++ b/project/ck3/base_game/common/activities/00_activity_hunt.txt @@ -265,6 +265,9 @@ activity_hunt = { } } } + + # Check for special guest and make sure they join the party; the acceptance was done in the interaction + invite_special_guest_to_activity_effect = yes } scope:activity = { activity_province = { diff --git a/project/ck3/base_game/common/artifacts/blueprints/00_reforge.txt b/project/ck3/base_game/common/artifacts/blueprints/00_reforge.txt index dcb32d3586..30a34637ee 100644 --- a/project/ck3/base_game/common/artifacts/blueprints/00_reforge.txt +++ b/project/ck3/base_game/common/artifacts/blueprints/00_reforge.txt @@ -1497,3 +1497,59 @@ al_taj_to_court = { out_type = pedestal out_visuals = al_taj_crown } + +chalice_dona_urraca_to_court = { + in_type = miscellaneous_when_not_court + in_visuals = fp2_chalice_dona_urraca + out_type = goblet + out_visuals = fp2_chalice_dona_urraca +} + +votive_crown_to_court = { + in_type = regalia + in_visuals = fp2_votive_crowns + out_type = pedestal + out_visuals = fp2_votive_crowns +} + +aquamanile_to_court = { + in_type = miscellaneous_when_not_court + in_visuals = fp2_andalusian_aquamanile + out_type = jug + out_visuals = fp2_andalusian_aquamanile +} + +armillary_sphere_to_court = { + in_type = miscellaneous_when_not_court + in_visuals = fp2_armillary_sphere + out_type = scientific_apparatus + out_visuals = fp2_armillary_sphere +} + +santiago_bells_to_court = { + in_type = miscellaneous_when_not_court + in_visuals = fp2_santiago_bells + out_type = sculpture + out_visuals = fp2_santiago_bells +} + +santiago_aquamanile_to_court = { + in_type = miscellaneous_when_not_court + in_visuals = fp2_santiago_aquamanile + out_type = jug + out_visuals = fp2_santiago_aquamanile +} + +2p_chess_board_to_court = { + in_type = miscellaneous_when_not_court + in_visuals = fp2_2p_chess_board + out_type = pedestal + out_visuals = fp2_2p_chess_board +} + +4p_chess_board_to_court = { + in_type = miscellaneous_when_not_court + in_visuals = fp2_4p_chess_board + out_type = pedestal + out_visuals = fp2_4p_chess_board +} diff --git a/project/ck3/base_game/common/artifacts/features/00_features.txt b/project/ck3/base_game/common/artifacts/features/00_features.txt index 0e38863d9c..db21f9f324 100644 --- a/project/ck3/base_game/common/artifacts/features/00_features.txt +++ b/project/ck3/base_game/common/artifacts/features/00_features.txt @@ -2947,12 +2947,30 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:reveler } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } - scope:owner.var:book_artifact_author = { has_trait = lifestyle_reveler } + scope:owner.var:book_artifact_author = { + OR = { + has_trait = lifestyle_reveler + has_trait = gregarious + has_trait = gluttonous + has_trait = drunkard + has_trait = adventurer + has_trait = diplomatic_court + } + } } trigger_else = { - scope:owner = { has_trait = lifestyle_reveler } + scope:owner = { + OR = { + has_trait = lifestyle_reveler + has_trait = gregarious + has_trait = gluttonous + has_trait = drunkard + has_trait = adventurer + has_trait = diplomatic_court + } + } } } weight = { @@ -2988,12 +3006,34 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:blademaster } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } - scope:owner.var:book_artifact_author = { has_trait = lifestyle_blademaster } + scope:owner.var:book_artifact_author = { + OR = { + has_trait = lifestyle_blademaster + has_trait = brave + has_trait = strong + has_trait = berserker + has_trait = aggressive_attacker + has_trait = education_martial_prowess + has_trait = adventurer + has_trait = warlike_court + } + } } trigger_else = { - scope:owner = { has_trait = lifestyle_blademaster } + scope:owner = { + OR = { + has_trait = lifestyle_blademaster + has_trait = education_martial + has_trait = strong + has_trait = berserker + has_trait = aggressive_attacker + has_trait = education_martial_prowess + has_trait = adventurer + has_trait = warlike_court + } + } } } weight = { @@ -3029,12 +3069,36 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:hunter } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } - scope:owner.var:book_artifact_author = { has_trait = lifestyle_hunter } + scope:owner.var:book_artifact_author = { + OR = { #Hunter lifestyle, any terrain related commander trait, adventurers and warlike courts + has_trait = lifestyle_hunter + has_trait = forest_fighter + has_trait = winter_soldier + has_trait = rough_terrain_expert + has_trait = open_terrain_expert + has_trait = jungle_stalker + has_trait = desert_warrior + has_trait = adventurer + has_trait = warlike_court + } + } } trigger_else = { - scope:owner = { has_trait = lifestyle_hunter } + scope:owner = { + OR = { #Hunter lifestyle, any terrain related commander trait, adventurers and warlike courts + has_trait = lifestyle_hunter + has_trait = forest_fighter + has_trait = winter_soldier + has_trait = rough_terrain_expert + has_trait = open_terrain_expert + has_trait = jungle_stalker + has_trait = desert_warrior + has_trait = adventurer + has_trait = warlike_court + } + } } } weight = { @@ -3070,12 +3134,30 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:mystic } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } - scope:owner.var:book_artifact_author = { has_trait = lifestyle_mystic } + scope:owner.var:book_artifact_author = { + OR = { #Mystic lifestyle, adventurers, scholarly educated or scholarly court - not formal theologian + has_trait = lifestyle_mystic + has_trait = scholarly_court + has_trait = scholar + has_trait = education_learning + has_trait = adventurer + } + NOT = { has_trait = theologian } + } } trigger_else = { - scope:owner = { has_trait = lifestyle_mystic } + scope:owner = { + OR = { #Mystic lifestyle, adventurers, scholarly educated or scholarly court - not formal theologian + has_trait = lifestyle_mystic + has_trait = scholarly_court + has_trait = scholar + has_trait = education_learning + has_trait = adventurer + } + NOT = { has_trait = theologian } + } } } weight = { @@ -3111,12 +3193,30 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:herbalist } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } - scope:owner.var:book_artifact_author = { has_trait = lifestyle_herbalist } + scope:owner.var:book_artifact_author = { + OR = { #Herbalist lifestyle, adventurers, gardener, scholarly educated or scholarly court + has_trait = lifestyle_herbalist + has_trait = scholarly_court + has_trait = scholar + has_trait = education_learning + has_trait = adventurer + has_trait = lifestyle_gardener + } + } } trigger_else = { - scope:owner = { has_trait = lifestyle_herbalist } + scope:owner = { + OR = { #Herbalist lifestyle, adventurers, gardener, scholarly educated or scholarly court + has_trait = lifestyle_herbalist + has_trait = scholarly_court + has_trait = scholar + has_trait = education_learning + has_trait = adventurer + has_trait = lifestyle_gardener + } + } } } weight = { @@ -3152,7 +3252,7 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:cannibal } - trigger_if = { + trigger_else_if = { #This trigger will remain restrictive limit = { exists = scope:owner.var:book_artifact_author } scope:owner.var:book_artifact_author = { is_cannibal_trigger = yes } } @@ -3205,12 +3305,24 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:deviant } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } - scope:owner.var:book_artifact_author = { is_deviant_trigger = yes } + scope:owner.var:book_artifact_author = { + OR = { + is_deviant_trigger = yes + has_trait = rakish + has_trait = lustful + } + } } trigger_else = { - scope:owner = { is_deviant_trigger = yes } + scope:owner = { + OR = { + is_deviant_trigger = yes + has_trait = rakish + has_trait = lustful + } + } } } weight = { @@ -3258,6 +3370,23 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:torturer } + trigger_else_if = { + limit = { exists = scope:owner.var:book_artifact_author } + scope:owner.var:book_artifact_author = { + OR = { #Torturer or sadistic + has_trait = torturer + has_trait = sadistic + } + } + } + trigger_else = { + scope:owner = { + OR = { #Torturer or sadistic + has_trait = torturer + has_trait = sadistic + } + } + } } weight = { value = 1 @@ -3314,7 +3443,7 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:lunatic } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } scope:owner.var:book_artifact_author = { has_trait = lunatic } } @@ -3355,7 +3484,7 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:childhood } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } scope:owner.var:book_artifact_author = { is_adult = no } } @@ -3375,7 +3504,7 @@ limit = { exists = scope:owner.var:book_artifact_subject } scope:owner.var:book_artifact_subject = flag:animals } - trigger_if = { + trigger_else_if = { limit = { exists = scope:owner.var:book_artifact_author } scope:owner.var:book_artifact_author = { book_subject_animals_trigger = yes } } diff --git a/project/ck3/base_game/common/artifacts/templates/00_historical_artifacts_templates.txt b/project/ck3/base_game/common/artifacts/templates/00_historical_artifacts_templates.txt index f3c1fcc488..c2feb2c865 100644 --- a/project/ck3/base_game/common/artifacts/templates/00_historical_artifacts_templates.txt +++ b/project/ck3/base_game/common/artifacts/templates/00_historical_artifacts_templates.txt @@ -6,9 +6,9 @@ # can this character benefit from the full modifiers of the artifact? can_benefit = { OR = { - has_religion = religion:judaism_religion - has_religion = religion:christianity_religion - has_religion = religion:islam_religion + judaism_or_syncretic_with_judaism_trigger = { CHARACTER = root } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } + islam_or_syncretic_with_islam_trigger = { CHARACTER = root } } } @@ -27,7 +27,7 @@ banner_thankfulness = { # can this character benefit from the full modifiers of the artifact? can_benefit = { - has_religion = religion:islam_religion + islam_or_syncretic_with_islam_trigger = { CHARACTER = root } } # if a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. @@ -202,9 +202,9 @@ throne_solomon_template = { # can this character benefit from the full modifiers of the artifact? can_benefit = { OR = { - faith.religion = religion:judaism_religion - faith.religion = religion:christianity_religion - faith.religion = religion:islam_religion + judaism_or_syncretic_with_judaism_trigger = { CHARACTER = root } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } + islam_or_syncretic_with_islam_trigger = { CHARACTER = root } } } @@ -258,7 +258,7 @@ edessa_template = { # can this character benefit from the full modifiers of the artifact? can_benefit = { - has_religion = religion:christianity_religion + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } } # if a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. @@ -292,7 +292,7 @@ muhammad_sword_template = { # can this character benefit from the full modifiers of the artifact? can_benefit = { - has_religion = religion:islam_religion + islam_or_syncretic_with_islam_trigger = { CHARACTER = root } } # if a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. @@ -312,7 +312,7 @@ christian_artifact_template = { # can this character benefit from the full modifiers of the artifact? can_benefit = { - has_religion = religion:christianity_religion + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } } # if a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. @@ -330,7 +330,7 @@ islam_artifact_template = { # can this character benefit from the full modifiers of the artifact? can_benefit = { - has_religion = religion:islam_religion + islam_or_syncretic_with_islam_trigger = { CHARACTER = root } } # if a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. @@ -541,11 +541,11 @@ branch_general_template = { cross_template = { can_equip = { - faith.religion = religion:christianity_religion + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } } can_benefit = { - has_religion = religion:christianity_religion + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } } fallback = { @@ -559,7 +559,7 @@ christian_relic_template = { } can_benefit = { - has_religion = religion:christianity_religion + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } } fallback = { @@ -575,7 +575,7 @@ islam_relic_template = { } can_benefit = { - has_religion = religion:islam_religion + islam_or_syncretic_with_islam_trigger = { CHARACTER = root } } fallback = { @@ -607,7 +607,7 @@ judaism_relic_template = { } can_benefit = { - has_religion = religion:judaism_religion + judaism_or_syncretic_with_judaism_trigger = { CHARACTER = root } } fallback = { @@ -714,3 +714,85 @@ adults_only_template = { } } + +### FP2 Templates ### + +fp2_chalice_dona_urraca_template = { + can_equip = { + always = yes + } + + # Can this character benefit from the full modifiers of the artifact? + can_benefit = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } + } + + # If a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. + fallback = { + monthly_prestige = 0.5 + } + + unique = yes +} + +fp2_santiago_aquamanile_template = { + can_equip = { + always = yes + } + + # Can this character benefit from the full modifiers of the artifact? + can_benefit = { + islam_or_syncretic_with_islam_trigger = { CHARACTER = root } + # These are really only relevant within Iberia, so we only care about them during the struggle. + any_character_struggle = { is_struggle_type = iberian_struggle } + } + + # If a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. + fallback = { + monthly_prestige = 0.1 + negate_health_penalty_add = 0.25 + } + + unique = yes +} + +fp2_santiago_bells_template = { + can_equip = { + always = yes + } + + # Can this character benefit from the full modifiers of the artifact? + can_benefit = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } + # These are really only relevant within Iberia, so we only care about them during the struggle. + trigger_if = { + limit = { exists = struggle:iberian_struggle } + any_character_struggle = { is_struggle_type = iberian_struggle } + } + trigger_else = { + culture = { has_cultural_pillar = heritage_iberian } + } + } + + # If a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. + fallback = { + # I mean... it's a set of giant bells. Only means something to the two relevant groups of Abrahamics. + monthly_prestige = 0.1 + } + + unique = yes +} + +crown_christian_relic_template = { + can_equip = { + always = yes + } + + can_benefit = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = root } + } + + fallback = { + monthly_prestige = 0.5 + } +} diff --git a/project/ck3/base_game/common/artifacts/types/00_types.txt b/project/ck3/base_game/common/artifacts/types/00_types.txt index a5026df243..c38823871f 100644 --- a/project/ck3/base_game/common/artifacts/types/00_types.txt +++ b/project/ck3/base_game/common/artifacts/types/00_types.txt @@ -169,6 +169,13 @@ miscellaneous = { can_reforge = no } +# For artefacts that we *don't* want to start as court artefacts, because you might not have Royal Court, but which will generally be expected to convert into one at the earliest opportunity. +miscellaneous_when_not_court = { + slot = miscellaneous + # Just add to this list as new DLC court artefacts are designed. + optional_features = { sculpture_material generic_material_wood decoration_material_inlay goblet_material } +} + brooch = { slot = miscellaneous required_features = { brooch_decoration decoration_material_wire } @@ -217,6 +224,18 @@ goblet = { required_features = { goblet_material decoration_material_gem } } +scientific_apparatus = { + slot = sculpture + default_visuals = statue + required_features = { sculpture_material } + optional_features = { generic_material_wood decoration_material_inlay } +} + +jug = { + slot = pedestal + required_features = { goblet_material decoration_material_inlay } +} + # Small artifacts which should be displayed on a pedestal including goblets, large gemstones, reliquaries, etc. pedestal = { slot = pedestal diff --git a/project/ck3/base_game/common/artifacts/visuals/00_court_artifacts.txt b/project/ck3/base_game/common/artifacts/visuals/00_court_artifacts.txt index fab9e3af13..e6acde70b6 100644 --- a/project/ck3/base_game/common/artifacts/visuals/00_court_artifacts.txt +++ b/project/ck3/base_game/common/artifacts/visuals/00_court_artifacts.txt @@ -9,11 +9,21 @@ reference = ep1_indian_chest_fancy_01_b_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_chest_fancy_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_chest_fancy_01_b_entity } asset = { @@ -69,11 +79,21 @@ table = { cabinet = { icon = "artifact_cabinet.dds" asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_cabinet_fancy_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_cabinet_fancy_01_b_entity } asset = { @@ -117,14 +137,19 @@ throne = { # Mediterranean asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_low_rarity_trigger = yes } reference = ep1_mediterranean_throne_basic_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_throne_fancy_01_a_entity @@ -193,6 +218,15 @@ throne = { } reference = ep1_western_throne_fancy_01_b_entity } + + # FP2: Iberian throne + asset = { + trigger = { + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + artifact_high_rarity_trigger = yes + } + reference = fp2_iberian_fancy_throne_01_a_entity + } } tapestry = { @@ -274,19 +308,28 @@ tapestry = { # MEDI asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } } reference = ep1_byzantine_tapestry_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } } reference = ep1_byzantine_tapestry_01_b_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } } reference = ep1_byzantine_tapestry_01_c_entity } @@ -508,28 +551,40 @@ small_box = { # Mediterranean asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_low_rarity_trigger = yes } reference = ep1_mediterranean_box_small_basic_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_low_rarity_trigger = yes } reference = ep1_mediterranean_box_small_basic_02_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_box_small_fancy_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_box_small_fancy_02_a_entity @@ -668,28 +723,40 @@ medium_box = { # Mediterranean asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_low_rarity_trigger = yes } reference = ep1_mediterranean_box_medium_basic_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_low_rarity_trigger = yes } reference = ep1_mediterranean_box_medium_basic_02_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_box_medium_fancy_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_box_medium_fancy_02_a_entity @@ -793,11 +860,21 @@ goblet = { reference = ep1_indian_goblet_basic_01_b_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_goblet_basic_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_goblet_basic_01_b_entity } asset = { @@ -847,6 +924,7 @@ banner = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_western_banner_01_entity @@ -857,6 +935,7 @@ banner = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_western_banner_02_entity @@ -867,6 +946,7 @@ banner = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_western_banner_03_entity @@ -877,6 +957,7 @@ banner = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_western_banner_04_entity @@ -887,6 +968,7 @@ banner = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_western_banner_05_entity @@ -897,6 +979,7 @@ banner = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_mena_banner_01_entity @@ -907,6 +990,7 @@ banner = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_mena_banner_02_entity @@ -917,6 +1001,7 @@ banner = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_mena_banner_03_entity @@ -932,6 +1017,7 @@ wall_shield = { artifact_should_use_gfx_type_trigger = { TYPE = western_building } artifact_should_use_gfx_type_trigger = { TYPE = norse_building } artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_western_shield_01_a_entity @@ -1043,7 +1129,10 @@ statue = { } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } OR = { AND = { exists = scope:owner_fm @@ -1058,6 +1147,7 @@ statue = { trigger = { OR = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } artifact_should_use_gfx_type_trigger = { TYPE = steppe_building } } OR = { @@ -1098,7 +1188,10 @@ statue = { } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } OR = { AND = { exists = scope:owner_fm @@ -1168,7 +1261,12 @@ scroll = { reference = ep1_mena_scroll_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_scroll_01_a_entity } } @@ -1200,7 +1298,12 @@ pouch = { reference = ep1_mena_pouch_basic_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_pouch_basic_01_a_entity } } @@ -1214,7 +1317,12 @@ urn = { reference = ep1_indian_urn_fancy_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_urn_fancy_01_a_entity } asset = { @@ -1264,23 +1372,39 @@ book = { icon = "artifact_book.dds" support_type = "lectern" asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_book_big_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_book_big_01_b_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_book_verybig_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_book_verybig_01_b_entity @@ -1380,11 +1504,21 @@ reliquary = { reference = ep1_indian_box_reliquary_02_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_02_a_entity } asset = { @@ -1498,28 +1632,40 @@ flask = { # Mediterranean asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_low_rarity_trigger = yes } reference = ep1_mediterranean_box_small_basic_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_low_rarity_trigger = yes } reference = ep1_mediterranean_box_small_basic_02_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_box_small_fancy_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } artifact_high_rarity_trigger = yes } reference = ep1_mediterranean_box_small_fancy_02_a_entity @@ -1821,6 +1967,10 @@ dagger_court = { trigger = { artifact_should_use_gfx_type_trigger = { TYPE = indian_unit } } reference = ep1_indian_dagger_01_a_entity # In cases where we do not have a unqiue model, use closest visual neighbor } + asset = { # placing this higher because it is the more specific version, otherwise it would always be replaced with the MENA one + trigger = { artifact_should_use_gfx_type_trigger = { TYPE = iberian_muslim_unit } } + reference = fp2_artifact_iberian_muslim_dagger_01_a_entity + } asset = { trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mena_unit } } reference = ep1_indian_dagger_01_a_entity # In cases where we do not have a unqiue model, use closest visual neighbor @@ -1864,6 +2014,17 @@ sword_court = { } reference = artifact_sword.dds } + + icon = "artifact_sword.dds" + # FP2 - Placed at the top so that fp2 specific assets trump generic MENA and Western ones + asset = { + trigger = { artifact_should_use_gfx_type_trigger = { TYPE = iberian_muslim_unit } } + reference = fp2_artifact_iberian_muslim_sword_01_a_entity + } + asset = { + trigger = { artifact_should_use_gfx_type_trigger = { TYPE = iberian_christian_unit } } + reference = fp2_artifact_iberian_christian_sword_01_a_entity + } # African asset = { trigger = { artifact_should_use_gfx_type_trigger = { TYPE = african_unit } } @@ -1951,7 +2112,39 @@ crown_court = { default_type = pedestal pedestal = "tall_pillow" - # For crowns, the owner's culture prevails on the maker's + + #### FP2 assets + # Muslim + asset = { + trigger = { + has_dlc_feature = the_fate_of_iberia + artifact_use_iberian_muslim_unit_visuals_trigger = yes + } + reference = male_headgear_secular_fp2_iberian_muslim_royalty_01_artifact_entity + } + asset = { + trigger = { + has_dlc_feature = the_fate_of_iberia + artifact_use_iberian_muslim_unit_visuals_trigger = yes + } + reference = female_headgear_secular_fp2_iberian_muslim_royalty_01_artifact_entity + } + # Christian + asset = { + trigger = { + has_dlc_feature = the_fate_of_iberia + artifact_use_iberian_christian_unit_visuals_trigger = yes + } + reference = male_headgear_secular_fp2_iberian_christian_royalty_01_artifact_entity + } + asset = { + trigger = { + has_dlc_feature = the_fate_of_iberia + artifact_use_iberian_christian_unit_visuals_trigger = yes + } + reference = female_headgear_secular_fp2_iberian_christian_royalty_01_artifact_entity + } + #ERE asset = { trigger = { @@ -2463,11 +2656,21 @@ tiny_throne_trinket = { reference = ep1_indian_chest_fancy_01_b_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_chest_fancy_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_chest_fancy_01_b_entity } asset = { diff --git a/project/ck3/base_game/common/artifacts/visuals/00_historical.txt b/project/ck3/base_game/common/artifacts/visuals/00_historical.txt index 3483c38779..1281cb2735 100644 --- a/project/ck3/base_game/common/artifacts/visuals/00_historical.txt +++ b/project/ck3/base_game/common/artifacts/visuals/00_historical.txt @@ -92,11 +92,21 @@ pedestal_christian_relic = { reference = ep1_indian_box_reliquary_02_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_02_a_entity } asset = { @@ -161,6 +171,7 @@ pedestal_islamic_relic = { OR = { artifact_should_use_gfx_type_trigger = { TYPE = mena_building } artifact_should_use_gfx_type_trigger = { TYPE = steppe_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_mena_box_reliquary_01_a_entity @@ -170,6 +181,7 @@ pedestal_islamic_relic = { OR = { artifact_should_use_gfx_type_trigger = { TYPE = mena_building } artifact_should_use_gfx_type_trigger = { TYPE = steppe_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } } } reference = ep1_mena_box_reliquary_02_a_entity @@ -202,7 +214,12 @@ pedestal_buddhism_relic = { reference = ep1_indian_urn_fancy_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_urn_fancy_01_a_entity } asset = { @@ -252,11 +269,21 @@ pedestal_branch_relic_zoroastr = { reference = ep1_indian_box_reliquary_02_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_02_a_entity } asset = { @@ -308,11 +335,21 @@ pedestal_branch_relic_germanic = { reference = ep1_indian_box_reliquary_02_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_02_a_entity } asset = { @@ -364,11 +401,21 @@ pedestal_branch_relic_slavic = { reference = ep1_indian_box_reliquary_02_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_02_a_entity } asset = { @@ -420,11 +467,21 @@ pedestal_branch_relic_boog = { reference = ep1_indian_box_reliquary_02_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_02_a_entity } asset = { @@ -472,7 +529,12 @@ pedestal_branch_relic_hinduism = { reference = ep1_indian_urn_fancy_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_urn_fancy_01_a_entity } asset = { @@ -516,11 +578,21 @@ head = { reference = ep1_indian_box_reliquary_02_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_01_a_entity } asset = { - trigger = { artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } } + trigger = { + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } + } reference = ep1_mediterranean_box_reliquary_02_a_entity } asset = { diff --git a/project/ck3/base_game/common/artifacts/visuals/00_personal_misc.txt b/project/ck3/base_game/common/artifacts/visuals/00_personal_misc.txt index 6273d923fd..9a055a655f 100644 --- a/project/ck3/base_game/common/artifacts/visuals/00_personal_misc.txt +++ b/project/ck3/base_game/common/artifacts/visuals/00_personal_misc.txt @@ -165,6 +165,25 @@ crown = { } reference = male_headgear_secular_indian_imperial_01_artifact_entity } + #Iberia + asset = { + trigger = { + artifact_use_iberian_muslim_unit_visuals_trigger = yes #this trigger cuts out the maker + scope:owner = { + highest_held_title_tier <= tier_kingdom + } + } + reference = male_headgear_secular_fp2_iberian_muslim_royalty_01_artifact_entity + } + asset = { + trigger = { + artifact_use_iberian_christian_unit_visuals_trigger = yes #this trigger cuts out the maker + scope:owner = { + highest_held_title_tier <= tier_kingdom + } + } + reference = male_headgear_secular_fp2_iberian_christian_royalty_01_artifact_entity + } #MENA asset = { trigger = { @@ -203,7 +222,7 @@ crown = { } reference = male_headgear_secular_ep1_sassanid_crown_artifact_entity } - #Western and Medi not Byz + #Western and Medi not Byz/Iberian asset = { trigger = { OR = { @@ -354,7 +373,10 @@ armor = { # Western and Medi asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = western_unit } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = western_unit } + + } scope:owner = { religion = religion:christianity_religion } @@ -536,13 +558,19 @@ flowers = { # Mediterranean asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } } reference = ep1_mediterranean_box_small_basic_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } } reference = ep1_mediterranean_box_small_basic_02_a_entity } @@ -613,13 +641,19 @@ pelt = { # Mediterranean asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + } } reference = ep1_mediterranean_box_medium_basic_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + } } reference = ep1_mediterranean_box_medium_basic_02_a_entity } @@ -695,13 +729,19 @@ fabric_roll = { # Mediterranean asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } } reference = ep1_mediterranean_box_medium_basic_01_a_entity } asset = { trigger = { - artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + OR = { + artifact_should_use_gfx_type_trigger = { TYPE = mediterranean_building } + artifact_should_use_gfx_type_trigger = { TYPE = iberian_building } + } } reference = ep1_mediterranean_box_medium_basic_02_a_entity } diff --git a/project/ck3/base_game/common/artifacts/visuals/00_weapon_visuals.txt b/project/ck3/base_game/common/artifacts/visuals/00_weapon_visuals.txt index cbd328b0f3..8cc1b13a97 100644 --- a/project/ck3/base_game/common/artifacts/visuals/00_weapon_visuals.txt +++ b/project/ck3/base_game/common/artifacts/visuals/00_weapon_visuals.txt @@ -205,6 +205,10 @@ dagger = { trigger = { artifact_should_use_gfx_type_trigger = { TYPE = african_unit } } reference = ep1_indian_dagger_01_a_portrait_entity } + asset = { # placing this higher because it is the more specific version, otherwise it would always be replaced with the MENA one + trigger = { artifact_should_use_gfx_type_trigger = { TYPE = iberian_muslim_unit } } + reference = fp2_iberian_muslim_dagger_01_a_portrait_entity + } asset = { trigger = { artifact_should_use_gfx_type_trigger = { TYPE = indian_unit } } reference = ep1_indian_dagger_01_a_portrait_entity # In cases where we do not have a unique model, use closest visual neighbor @@ -253,6 +257,17 @@ sword = { } + icon = "artifact_sword.dds" + # FP2 - Placed at the top so that fp2 specific assets trump generic MENA and Western ones + asset = { + trigger = { artifact_should_use_gfx_type_trigger = { TYPE = iberian_muslim_unit } } + reference = fp2_iberian_muslim_sword_01_a_portrait_entity + } + asset = { + trigger = { artifact_should_use_gfx_type_trigger = { TYPE = iberian_christian_unit } } + reference = fp2_iberian_christian_sword_01_a_portrait_entity + } + # African asset = { trigger = { artifact_should_use_gfx_type_trigger = { TYPE = african_unit } } diff --git a/project/ck3/base_game/common/artifacts/visuals/03_fp2_artifacts.txt b/project/ck3/base_game/common/artifacts/visuals/03_fp2_artifacts.txt new file mode 100644 index 0000000000..f5a245f838 --- /dev/null +++ b/project/ck3/base_game/common/artifacts/visuals/03_fp2_artifacts.txt @@ -0,0 +1,51 @@ + +################################################## +# Uniques + +fp2_chalice_dona_urraca = { + icon = "artifact_icons_unique_chalice_dona_urraca.dds" + pedestal = "short" + asset = fp2_chalice_of_dona_urraca_01_a1_entity +} + +fp2_santiago_aquamanile = { + icon = "artifact_icons_unique_aquamaniles.dds" + pedestal = "tall" + asset = fp2_ummayad_aquamanile_01_b_entity +} + +fp2_santiago_bells = { + icon = "artifact_icons_unique_bell_of_santiago.dds" + asset = fp2_bell_of_santiago_01_a_entity +} + +################################################## +# Multiples + +fp2_armillary_sphere = { + icon = "artifact_icons_unique_armillary.dds" + asset = fp2_armillary_sphere_01_a_entity +} + +fp2_2p_chess_board = { + icon = "artifact_icons_2way_chessboard.dds" + pedestal = "short" + asset = fp2_chessboard_01_a_entity +} + +fp2_4p_chess_board = { + icon = "artifact_icons_4way_chessboard.dds" + pedestal = "short" + asset = fp2_chessboard_01_b_entity +} + +fp2_votive_crowns = { + icon = "artifact_icons_votive_crown.dds" + asset = fp2_votive_crown_01_a_entity +} + +fp2_andalusian_aquamanile = { + icon = "artifact_icons_aquamaniles.dds" + pedestal = "short" + asset = fp2_ummayad_aquamanile_01_a_entity +} diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_adanis_ibn_awsaga.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_adanis_ibn_awsaga.txt new file mode 100644 index 0000000000..6990b6c63e --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_adanis_ibn_awsaga.txt @@ -0,0 +1,122 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:danis0005 +bookmark_fp2_iberia_adanis_ibn_awsaga={ + type=male + id=6686 + age=0.440000 + genes={ hair_color={ 63 253 36 247 } + skin_color={ 120 145 127 143 } + eye_color={ 42 246 38 208 } + gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 121 } + gene_chin_height={ "chin_height_neg" 125 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_neg" 125 "chin_width_pos" 130 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 135 } + gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_neg" 103 } + gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_pos" 149 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 167 "forehead_brow_height_pos" 160 } + gene_forehead_roundness={ "forehead_roundness_pos" 226 "forehead_roundness_pos" 170 } + gene_forehead_width={ "forehead_width_pos" 160 "forehead_width_neg" 107 } + gene_forehead_height={ "forehead_height_neg" 77 "forehead_height_neg" 50 } + gene_head_height={ "head_height_pos" 172 "head_height_pos" 176 } + gene_head_width={ "head_width_neg" 118 "head_width_neg" 103 } + gene_head_profile={ "head_profile_pos" 163 "head_profile_pos" 145 } + gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 155 } + gene_head_top_width={ "head_top_width_pos" 175 "head_top_width_pos" 141 } + gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 161 } + gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 130 } + gene_jaw_height={ "jaw_height_pos" 162 "jaw_height_neg" 115 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 114 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 90 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 98 } + gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_neg" 107 } + gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 200 "mouth_upper_lip_size_pos" 204 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 148 "mouth_lower_lip_size_pos" 187 } + gene_mouth_open={ "mouth_open_neg" 17 "mouth_open_pos" 171 } + gene_neck_length={ "neck_length_neg" 113 "neck_length_pos" 149 } + gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 130 } + gene_bs_cheek_forward={ "cheek_forward_pos" 59 "cheek_forward_neg" 6 } + gene_bs_cheek_height={ "cheek_height_neg" 26 "cheek_height_pos" 8 } + gene_bs_cheek_width={ "cheek_width_pos" 26 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_neg" 19 "ear_angle_neg" 50 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 114 } + gene_bs_ear_bend={ "ear_both_bend_pos" 111 "ear_lower_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_neg" 32 "ear_outward_neg" 189 } + gene_bs_ear_size={ "ear_size_neg" 96 "ear_size_pos" 19 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 223 "eye_corner_depth_pos" 178 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 23 "eye_fold_shape_pos" 17 } + gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_neg" 47 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 53 "eye_upper_lid_size_pos" 122 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 118 "forehead_brow_curve_neg" 125 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 40 "forehead_brow_forward_pos" 56 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 12 "forehead_brow_inner_height_pos" 22 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 1 "forehead_brow_outer_height_pos" 79 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 33 "forehead_brow_width_pos" 23 } + gene_bs_jaw_def={ "jaw_def_neg" 65 "jaw_def_pos" 29 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 87 "mouth_lower_lip_def_pos" 120 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_neg" 117 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 4 "mouth_lower_lip_pad_pos" 131 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 17 "mouth_lower_lip_width_pos" 21 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 3 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 83 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 104 "mouth_philtrum_width_neg" 5 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 17 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 52 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 98 "mouth_upper_lip_profile_pos" 92 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 29 "mouth_upper_lip_width_pos" 119 } + gene_bs_nose_forward={ "nose_forward_pos" 12 "nose_forward_pos" 27 } + gene_bs_nose_height={ "nose_height_neg" 116 "nose_height_pos" 77 } + gene_bs_nose_length={ "nose_length_pos" 48 "nose_length_neg" 31 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_pos" 9 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 21 "nose_nostril_width_pos" 10 } + gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 87 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_pos" 15 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 3 "nose_ridge_width_neg" 30 } + gene_bs_nose_size={ "nose_size_pos" 20 "nose_size_pos" 108 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 104 "nose_tip_angle_neg" 27 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 7 "nose_tip_forward_pos" 7 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 8 "nose_tip_width_pos" 24 } + face_detail_cheek_def={ "cheek_def_01" 165 "cheek_def_01" 4 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 232 "cheek_fat_03_pos" 2 } + face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 10 } + face_detail_chin_def={ "chin_def" 215 "chin_def_neg" 150 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 241 "eye_lower_lid_def" 66 } + face_detail_eye_socket={ "eye_socket_color_03" 217 "eye_socket_03" 101 } + face_detail_nasolabial={ "nasolabial_03" 22 "nasolabial_02" 85 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 157 "nose_ridge_def_pos" 133 } + face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 112 } + face_detail_temple_def={ "temple_def" 127 "temple_def" 76 } + expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_04" 214 } + expression_eye_wrinkles={ "eye_wrinkles_03" 219 "eye_wrinkles_01" 36 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 57 "forehead_wrinkles_01" 76 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 215 "complexion_4" 255 } + gene_height={ "normal_height" 132 "normal_height" 126 } + gene_bs_body_type={ "body_fat_head_fat_low" 151 "body_fat_head_fat_full" 150 } + gene_bs_body_shape={ "body_shape_hourglass_half" 132 "body_shape_rectangle_half" 28 } + gene_bs_bust={ "bust_clothes" 118 "bust_shape_3_full" 149 } + gene_age={ "old_3" 155 "old_4" 106 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 198 "avg_spacing_low_thickness" 212 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 154 "layer_2_low_thickness" 153 } + gene_body_hair={ "body_hair_sparse" 209 "body_hair_sparse" 235 } + gene_hair_type={ "hair_curly" 137 "hair_straight" 169 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 3 "normal_eyelashes" 3 } + pose={ "" 255 "" 0 } + gene_scars_battle={ "scars_battle" 255 "scars_battle" 0 } + beards={ "scripted_character_beards_02" 187 "no_beard" 0 } + clothes={ "mena_high_nobility_clothes" 166 "most_clothes" 0 } + headgear={ "fp2_scripted_headgear_01" 255 "no_headgear" 0 } + legwear={ "mena_nobility_legwear" 40 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 102 "all_hairstyles" 0 } + } + entity={ 1863162561 1863162561 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_bernat_of_gothia.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_bernat_of_gothia.txt new file mode 100644 index 0000000000..91a87b1473 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_bernat_of_gothia.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:168137 +bookmark_fp2_iberia_bernat_of_gothia={ + type=male + id=8023 + age=0.250000 + genes={ hair_color={ 54 240 54 240 } + skin_color={ 175 102 175 102 } + eye_color={ 28 130 28 130 } + gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 122 } + gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } + gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 117 } + gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 123 } + gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 129 } + gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 143 } + gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 122 "forehead_brow_height_neg" 122 } + gene_forehead_roundness={ "forehead_roundness_pos" 161 "forehead_roundness_pos" 161 } + gene_forehead_width={ "forehead_width_neg" 92 "forehead_width_neg" 92 } + gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 135 } + gene_head_height={ "head_height_neg" 90 "head_height_neg" 90 } + gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } + gene_head_profile={ "head_profile_pos" 164 "head_profile_pos" 164 } + gene_head_top_height={ "head_top_height_neg" 124 "head_top_height_neg" 124 } + gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_pos" 148 } + gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 124 } + gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 131 } + gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_neg" 114 "jaw_width_neg" 114 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } + gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 117 } + gene_mouth_height={ "mouth_height_pos" 155 "mouth_height_pos" 155 } + gene_mouth_width={ "mouth_width_neg" 121 "mouth_width_neg" 121 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 104 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 46 "mouth_lower_lip_size_neg" 46 } + gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_neg" 58 } + gene_neck_length={ "neck_length_neg" 102 "neck_length_neg" 102 } + gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 148 } + gene_bs_cheek_forward={ "cheek_forward_pos" 200 "cheek_forward_pos" 200 } + gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_pos" 31 } + gene_bs_cheek_width={ "cheek_width_neg" 28 "cheek_width_neg" 28 } + gene_bs_ear_angle={ "ear_angle_neg" 53 "ear_angle_neg" 53 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 4 "ear_inner_shape_pos" 4 } + gene_bs_ear_bend={ "ear_both_bend_pos" 125 "ear_both_bend_pos" 125 } + gene_bs_ear_outward={ "ear_outward_neg" 23 "ear_outward_neg" 23 } + gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 23 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 237 "eye_corner_depth_pos" 237 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 70 "eye_fold_shape_pos" 70 } + gene_bs_eye_size={ "eye_size_neg" 0 "eye_size_neg" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 10 "eye_upper_lid_size_pos" 10 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 191 "forehead_brow_curve_neg" 191 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 124 "forehead_brow_forward_pos" 124 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 17 "forehead_brow_inner_height_pos" 17 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 94 "forehead_brow_outer_height_neg" 94 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 95 "forehead_brow_width_neg" 95 } + gene_bs_jaw_def={ "jaw_def_neg" 20 "jaw_def_neg" 20 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 56 "mouth_lower_lip_def_pos" 56 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 7 "mouth_lower_lip_full_neg" 7 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 11 "mouth_lower_lip_pad_pos" 11 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 26 "mouth_lower_lip_width_pos" 26 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 23 "mouth_philtrum_def_pos" 23 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 103 "mouth_philtrum_shape_neg" 103 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 35 "mouth_philtrum_width_pos" 35 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 41 "mouth_upper_lip_def_pos" 41 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_pos" 26 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 147 "mouth_upper_lip_profile_pos" 147 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 17 "mouth_upper_lip_width_neg" 17 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 11 } + gene_bs_nose_height={ "nose_height_neg" 4 "nose_height_neg" 4 } + gene_bs_nose_length={ "nose_length_neg" 37 "nose_length_neg" 37 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 36 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 4 "nose_nostril_width_pos" 4 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 11 "nose_profile_hawk_pos" 11 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 33 "nose_ridge_angle_neg" 33 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 21 "nose_ridge_width_neg" 21 } + gene_bs_nose_size={ "nose_size_pos" 85 "nose_size_pos" 85 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 39 "nose_tip_angle_pos" 39 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_pos" 45 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 17 "nose_tip_width_pos" 17 } + face_detail_cheek_def={ "cheek_def_01" 25 "cheek_def_01" 25 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 6 "cheek_fat_02_pos" 6 } + face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 24 } + face_detail_chin_def={ "chin_def_neg" 113 "chin_def_neg" 113 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 38 } + face_detail_eye_socket={ "eye_socket_02" 3 "eye_socket_02" 3 } + face_detail_nasolabial={ "nasolabial_02" 13 "nasolabial_02" 13 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 9 "nose_ridge_def_pos" 9 } + face_detail_nose_tip_def={ "nose_tip_def" 239 "nose_tip_def" 239 } + face_detail_temple_def={ "temple_def" 218 "temple_def" 218 } + expression_brow_wrinkles={ "brow_wrinkles_04" 184 "brow_wrinkles_04" 184 } + expression_eye_wrinkles={ "eye_wrinkles_01" 250 "eye_wrinkles_01" 75 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 28 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 249 "complexion_3" 249 } + gene_height={ "normal_height" 132 "normal_height" 132 } + gene_bs_body_type={ "body_fat_head_fat_full" 136 "body_fat_head_fat_full" 134 } + gene_bs_body_shape={ "body_shape_triangle_half" 141 "body_shape_triangle_half" 9 } + gene_bs_bust={ "bust_clothes" 116 "bust_shape_1_full" 146 } + gene_age={ "old_4" 248 "old_4" 248 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 231 "far_spacing_avg_thickness" 231 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 247 "layer_2_low_thickness" 247 } + gene_body_hair={ "body_hair_sparse" 95 "body_hair_sparse" 95 } + gene_hair_type={ "hair_wavy" 155 "hair_wavy" 155 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 175 "normal_eyes" 175 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 152 "normal_eyelashes" 152 } + pose={ "" 255 "" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 202 "most_clothes" 0 } + headgear={ "fp2_christian_high_nobility" 55 "no_headgear" 0 } + legwear={ "western_common_legwear" 72 "all_legwear" 0 } + beards={ "scripted_character_beards_02" 59 "no_beard" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_01" 38 "all_hairstyles" 0 } + } + entity={ 979141817 979141817 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_awsaga_alt_masud.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_awsaga_alt_masud.txt new file mode 100644 index 0000000000..af57aa9605 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_awsaga_alt_masud.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:danis0009 +bookmark_fp2_iberia_ibn_awsaga_alt_masud={ + type=boy + id=9430 + age=0.050000 + genes={ hair_color={ 63 253 105 81 } + skin_color={ 85 109 99 124 } + eye_color={ 42 246 236 175 } + gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 127 } + gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_neg" 125 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_neg" 118 } + gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_neg" 115 } + gene_eye_height={ "eye_height_neg" 125 "eye_height_pos" 140 } + gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 133 } + gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 112 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 167 "forehead_brow_height_neg" 106 } + gene_forehead_roundness={ "forehead_roundness_pos" 226 "forehead_roundness_neg" 103 } + gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_pos" 160 } + gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 50 } + gene_head_height={ "head_height_pos" 145 "head_height_pos" 172 } + gene_head_width={ "head_width_neg" 103 "head_width_pos" 142 } + gene_head_profile={ "head_profile_pos" 145 "head_profile_neg" 120 } + gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 175 } + gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 148 } + gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_pos" 133 } + gene_jaw_height={ "jaw_height_neg" 102 "jaw_height_pos" 162 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_pos" 153 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_pos" 145 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_pos" 131 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 103 } + gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_neg" 107 } + gene_mouth_width={ "mouth_width_pos" 147 "mouth_width_neg" 115 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_pos" 200 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 148 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_neg" 102 "mouth_open_neg" 17 } + gene_neck_length={ "neck_length_pos" 149 "neck_length_neg" 105 } + gene_neck_width={ "neck_width_pos" 153 "neck_width_pos" 148 } + gene_bs_cheek_forward={ "cheek_forward_neg" 31 "cheek_forward_neg" 6 } + gene_bs_cheek_height={ "cheek_height_pos" 8 "cheek_height_pos" 17 } + gene_bs_cheek_width={ "cheek_width_pos" 19 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_neg" 23 "ear_angle_neg" 50 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 114 "ear_inner_shape_pos" 40 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 93 "ear_both_bend_pos" 111 } + gene_bs_ear_outward={ "ear_outward_pos" 117 "ear_outward_neg" 32 } + gene_bs_ear_size={ "ear_size_pos" 86 "ear_size_pos" 19 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 223 "eye_corner_depth_pos" 211 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 40 "eye_fold_shape_pos" 23 } + gene_bs_eye_size={ "eye_size_neg" 47 "eye_size_pos" 10 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 38 "eye_upper_lid_size_pos" 53 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 118 "forehead_brow_curve_neg" 122 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 40 "forehead_brow_forward_pos" 87 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 61 "forehead_brow_inner_height_neg" 12 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 79 "forehead_brow_outer_height_pos" 79 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 72 "forehead_brow_width_pos" 33 } + gene_bs_jaw_def={ "jaw_def_neg" 65 "jaw_def_pos" 21 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 33 "mouth_lower_lip_def_pos" 87 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_pos" 119 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 4 "mouth_lower_lip_pad_pos" 56 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 17 "mouth_lower_lip_width_neg" 1 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 39 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 51 "mouth_philtrum_shape_pos" 83 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 5 "mouth_philtrum_width_pos" 1 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 47 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_neg" 15 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 86 "mouth_upper_lip_profile_neg" 98 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 5 "mouth_upper_lip_width_pos" 29 } + gene_bs_nose_forward={ "nose_forward_neg" 32 "nose_forward_pos" 12 } + gene_bs_nose_height={ "nose_height_neg" 116 "nose_height_pos" 32 } + gene_bs_nose_length={ "nose_length_pos" 48 "nose_length_pos" 35 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_neg" 87 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 10 "nose_nostril_width_neg" 119 } + gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_hawk" 32 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_neg" 10 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_neg" 30 } + gene_bs_nose_size={ "nose_size_pos" 71 "nose_size_pos" 20 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 14 "nose_tip_angle_neg" 104 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 7 "nose_tip_forward_pos" 50 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 24 "nose_tip_width_neg" 102 } + face_detail_cheek_def={ "cheek_def_01" 138 "cheek_def_01" 165 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 107 "cheek_fat_01_neg" 232 } + face_detail_chin_cleft={ "chin_cleft" 25 "chin_cleft" 13 } + face_detail_chin_def={ "chin_def_neg" 3 "chin_def" 215 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 241 "eye_lower_lid_def" 204 } + face_detail_eye_socket={ "eye_socket_02" 1 "eye_socket_color_03" 217 } + face_detail_nasolabial={ "nasolabial_03" 115 "nasolabial_03" 22 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 157 "nose_ridge_def_pos" 25 } + face_detail_nose_tip_def={ "nose_tip_def" 9 "nose_tip_def" 25 } + face_detail_temple_def={ "temple_def" 252 "temple_def" 127 } + expression_brow_wrinkles={ "brow_wrinkles_02" 87 "brow_wrinkles_04" 100 } + expression_eye_wrinkles={ "eye_wrinkles_03" 219 "eye_wrinkles_03" 164 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 205 "forehead_wrinkles_01" 57 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 97 "complexion_2" 215 } + gene_height={ "normal_height" 132 "normal_height" 128 } + gene_bs_body_type={ "body_fat_head_fat_medium" 121 "body_fat_head_fat_low" 145 } + gene_bs_body_shape={ "body_shape_pear_half" 10 "body_shape_hourglass_half" 20 } + gene_bs_bust={ "bust_clothes" 141 "bust_clothes" 148 } + gene_age={ "old_3" 188 "old_3" 155 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 93 "far_spacing_high_thickness" 198 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 78 "layer_2_low_thickness" 154 } + gene_body_hair={ "body_hair_sparse" 184 "body_hair_sparse" 209 } + gene_hair_type={ "hair_straight" 130 "hair_curly" 137 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 234 "normal_eyes" 234 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 34 } + pose={ "" 255 "" 0 } + beards={ "mena_beards_straight" 200 "no_beard" 0 } + clothes={ "mena_commoner_clothes" 141 "most_clothes" 0 } + hairstyles={ "mena_hairstyles_straight" 23 "all_hairstyles" 0 } + headgear={ "no_headgear" 250 "no_headgear" 0 } + legwear={ "mena_common_legwear" 205 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + entity={ 616600735 3478549277 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_awsaga_alt_yahya.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_awsaga_alt_yahya.txt new file mode 100644 index 0000000000..2bbf0d6a6a --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_awsaga_alt_yahya.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:danis0010 +bookmark_fp2_iberia_ibn_awsaga_alt_yahya={ + type=boy + id=9578 + age=0.020000 + genes={ hair_color={ 63 253 127 251 } + skin_color={ 113 145 115 145 } + eye_color={ 42 246 68 161 } + gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 134 } + gene_chin_height={ "chin_height_pos" 139 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_neg" 125 "chin_width_pos" 143 } + gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_neg" 119 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 128 } + gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 125 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 165 } + gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 129 } + gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_pos" 144 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 167 "forehead_brow_height_pos" 129 } + gene_forehead_roundness={ "forehead_roundness_pos" 226 "forehead_roundness_neg" 112 } + gene_forehead_width={ "forehead_width_pos" 160 "forehead_width_pos" 137 } + gene_forehead_height={ "forehead_height_neg" 77 "forehead_height_pos" 129 } + gene_head_height={ "head_height_neg" 90 "head_height_pos" 172 } + gene_head_width={ "head_width_neg" 118 "head_width_pos" 181 } + gene_head_profile={ "head_profile_pos" 145 "head_profile_neg" 90 } + gene_head_top_height={ "head_top_height_neg" 98 "head_top_height_pos" 137 } + gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 141 } + gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 142 } + gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 130 } + gene_jaw_height={ "jaw_height_pos" 162 "jaw_height_neg" 91 } + gene_jaw_width={ "jaw_width_neg" 114 "jaw_width_pos" 176 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 120 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 124 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_pos" 169 } + gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 117 } + gene_mouth_width={ "mouth_width_neg" 105 "mouth_width_neg" 115 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 200 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 186 "mouth_lower_lip_size_pos" 148 } + gene_mouth_open={ "mouth_open_neg" 124 "mouth_open_neg" 17 } + gene_neck_length={ "neck_length_neg" 113 "neck_length_neg" 114 } + gene_neck_width={ "neck_width_pos" 130 "neck_width_pos" 171 } + gene_bs_cheek_forward={ "cheek_forward_neg" 36 "cheek_forward_pos" 59 } + gene_bs_cheek_height={ "cheek_height_pos" 18 "cheek_height_neg" 26 } + gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 29 "ear_angle_neg" 19 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 152 "ear_inner_shape_pos" 37 } + gene_bs_ear_bend={ "ear_both_bend_pos" 111 "ear_lower_bend_pos" 42 } + gene_bs_ear_outward={ "ear_outward_pos" 47 "ear_outward_neg" 32 } + gene_bs_ear_size={ "ear_size_pos" 45 "ear_size_neg" 96 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 1 "eye_corner_depth_pos" 178 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 127 "eye_fold_shape_pos" 17 } + gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_pos" 164 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_pos" 53 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 118 "forehead_brow_curve_pos" 81 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 80 "forehead_brow_forward_pos" 56 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_neg" 12 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 1 "forehead_brow_outer_height_pos" 115 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 30 "forehead_brow_width_pos" 33 } + gene_bs_jaw_def={ "jaw_def_neg" 103 "jaw_def_neg" 65 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 7 "mouth_lower_lip_def_pos" 87 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_neg" 6 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 4 "mouth_lower_lip_pad_pos" 71 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 60 "mouth_lower_lip_width_pos" 17 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 116 "mouth_philtrum_def_pos" 31 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 49 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 104 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 1 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 19 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 98 "mouth_upper_lip_profile_pos" 77 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 55 "mouth_upper_lip_width_pos" 29 } + gene_bs_nose_forward={ "nose_forward_pos" 12 "nose_forward_neg" 16 } + gene_bs_nose_height={ "nose_height_pos" 77 "nose_height_neg" 152 } + gene_bs_nose_length={ "nose_length_neg" 31 "nose_length_neg" 1 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_neg" 38 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 21 "nose_nostril_width_pos" 18 } + gene_bs_nose_profile={ "nose_profile_pos" 87 "nose_profile_pos" 24 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_pos" 36 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 3 "nose_ridge_width_neg" 27 } + gene_bs_nose_size={ "nose_size_pos" 50 "nose_size_pos" 20 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_neg" 104 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 7 "nose_tip_forward_neg" 28 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 40 "nose_tip_width_pos" 8 } + face_detail_cheek_def={ "cheek_def_02" 159 "cheek_def_01" 165 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 2 "cheek_fat_02_pos" 201 } + face_detail_chin_cleft={ "chin_cleft" 10 "chin_cleft" 166 } + face_detail_chin_def={ "chin_def" 215 "chin_def" 207 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 241 "eye_lower_lid_def" 203 } + face_detail_eye_socket={ "eye_socket_color_03" 217 "eye_socket_03" 110 } + face_detail_nasolabial={ "nasolabial_03" 22 "nasolabial_02" 4 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 5 "nose_ridge_def_pos" 157 } + face_detail_nose_tip_def={ "nose_tip_def" 112 "nose_tip_def" 93 } + face_detail_temple_def={ "temple_def" 243 "temple_def" 76 } + expression_brow_wrinkles={ "brow_wrinkles_04" 214 "brow_wrinkles_04" 6 } + expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_03" 219 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 88 "forehead_wrinkles_01" 57 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 255 "complexion_1" 217 } + gene_height={ "normal_height" 132 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_low" 126 "body_fat_head_fat_low" 145 } + gene_bs_body_shape={ "body_shape_hourglass_half" 30 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 154 "bust_shape_3_full" 149 } + gene_age={ "old_2" 59 "old_3" 155 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 198 "close_spacing_high_thickness" 173 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 112 "layer_2_low_thickness" 154 } + gene_body_hair={ "body_hair_sparse" 235 "body_hair_sparse" 119 } + gene_hair_type={ "hair_curly" 137 "hair_wavy" 172 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 237 "normal_eyes" 237 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 232 } + pose={ "" 255 "" 0 } + beards={ "mena_beards_curly" 188 "no_beard" 0 } + clothes={ "western_children_commoner_clothes" 102 "most_clothes" 0 } + hairstyles={ "western_baby_hairstyles" 161 "all_hairstyles" 0 } + headgear={ "no_headgear" 165 "no_headgear" 0 } + legwear={ "no_legwear" 243 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + entity={ 616600735 3478549277 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan.txt new file mode 100644 index 0000000000..9567ac2f77 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan.txt @@ -0,0 +1,127 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73957 +bookmark_fp2_iberia_ibn_marwan={ + type=male + id=6391 + age=0.480000 + genes={ hair_color={ 88 250 104 236 } + skin_color={ 167 114 169 112 } + eye_color={ 38 176 59 188 } + gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_pos" 139 } + gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_pos" 137 "chin_width_neg" 114 } + gene_eye_angle={ "eye_angle_neg" 108 "eye_angle_pos" 140 } + gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_neg" 119 } + gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 147 } + gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_pos" 140 } + gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 125 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_neg" 108 } + gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 213 } + gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_neg" 103 } + gene_forehead_height={ "forehead_height_neg" 25 "forehead_height_neg" 106 } + gene_head_height={ "head_height_neg" 111 "head_height_pos" 130 } + gene_head_width={ "head_width_neg" 121 "head_width_pos" 194 } + gene_head_profile={ "head_profile_pos" 129 "head_profile_pos" 153 } + gene_head_top_height={ "head_top_height_pos" 146 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_pos" 158 } + gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_pos" 141 } + gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_pos" 148 "jaw_height_neg" 118 } + gene_jaw_width={ "jaw_width_pos" 157 "jaw_width_neg" 76 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_neg" 100 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 162 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 132 } + gene_mouth_height={ "mouth_height_pos" 151 "mouth_height_pos" 137 } + gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_pos" 128 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 174 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_neg" 90 } + gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_neg" 118 } + gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 190 } + gene_neck_width={ "neck_width_pos" 184 "neck_width_neg" 102 } + gene_bs_cheek_forward={ "cheek_forward_neg" 1 "cheek_forward_neg" 39 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_pos" 13 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_neg" 33 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 87 "ear_inner_shape_pos" 186 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 175 "ear_lower_bend_pos" 27 } + gene_bs_ear_outward={ "ear_outward_neg" 40 "ear_outward_neg" 13 } + gene_bs_ear_size={ "ear_size_neg" 0 "ear_size_neg" 177 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 243 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 50 "eye_fold_shape_pos" 60 } + gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_neg" 75 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 11 "eye_upper_lid_size_pos" 5 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 61 "forehead_brow_curve_neg" 100 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_neg" 32 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 109 "forehead_brow_inner_height_neg" 34 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 24 "forehead_brow_outer_height_neg" 70 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_neg" 6 } + gene_bs_jaw_def={ "jaw_def_neg" 41 "jaw_def_neg" 202 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 31 "mouth_lower_lip_def_pos" 77 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_neg" 95 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 20 "mouth_lower_lip_pad_pos" 13 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 14 "mouth_lower_lip_width_pos" 15 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 87 "mouth_philtrum_def_pos" 16 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 109 "mouth_philtrum_shape_pos" 43 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 90 "mouth_philtrum_width_neg" 67 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 35 "mouth_upper_lip_def_pos" 62 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 21 "mouth_upper_lip_full_neg" 26 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 99 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 124 "mouth_upper_lip_width_pos" 71 } + gene_bs_nose_forward={ "nose_forward_neg" 45 "nose_forward_neg" 9 } + gene_bs_nose_height={ "nose_height_neg" 80 "nose_height_pos" 101 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_neg" 124 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 59 "nose_nostril_height_pos" 124 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 51 "nose_nostril_width_neg" 200 } + gene_bs_nose_profile={ "nose_profile_neg" 9 "nose_profile_pos" 5 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 6 "nose_ridge_angle_pos" 21 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 24 "nose_ridge_width_neg" 15 } + gene_bs_nose_size={ "nose_size_neg" 2 "nose_size_pos" 13 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 127 "nose_tip_angle_pos" 42 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 8 "nose_tip_forward_pos" 28 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 51 "nose_tip_width_pos" 58 } + face_detail_cheek_def={ "cheek_def_01" 2 "cheek_def_02" 142 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_01_neg" 17 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 117 } + face_detail_chin_def={ "chin_def_neg" 185 "chin_def" 22 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 20 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 166 "eye_socket_02" 2 } + face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_03" 12 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 1 "nose_ridge_def_pos" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 108 } + face_detail_temple_def={ "temple_def" 214 "temple_def" 49 } + expression_brow_wrinkles={ "brow_wrinkles_04" 87 "brow_wrinkles_01" 11 } + expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 244 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 249 "forehead_wrinkles_02" 190 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 79 "complexion_1" 172 } + gene_height={ "normal_height" 127 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_low" 114 "body_fat_head_fat_low" 109 } + gene_bs_body_shape={ "body_shape_hourglass_full" 255 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 104 "bust_shape_3_full" 120 } + gene_age={ "old_3" 59 "old_3" 75 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 227 "avg_spacing_avg_thickness" 223 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 233 "layer_2_low_thickness" 246 } + gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 97 } + gene_hair_type={ "hair_wavy" 122 "hair_wavy" 125 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 53 "normal_eyes" 53 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 21 "normal_eyelashes" 21 } + pose={ "" 255 "" 0 } + beards={ "scripted_character_beards_01" 114 "no_beard" 0 } + clothes={ "fp2_muslim_war_nobility_clothes" 57 "most_clothes" 0 } + headgear={ "fp2_muslim_war_nobility" 221 "all_headgear" 0 } + legwear={ "mena_war_legwear" 167 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 255 "all_hairstyles" 0 } + } + override={ + portrait_modifier_overrides={ + custom_headgear=male_headgear_secular_fp2_iberian_muslim_war_nobility_01 + custom_clothes=male_clothes_secular_fp2_iberian_muslim_war_nobility_01 + } + } + entity={ 979141817 979141817 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_rahman.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_rahman.txt new file mode 100644 index 0000000000..7396e1288b --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_rahman.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:andalusian0095 +bookmark_fp2_iberia_ibn_marwan_alt_rahman={ + type=boy + id=8959 + age=0.130000 + genes={ hair_color={ 88 250 29 238 } + skin_color={ 170 141 169 130 } + eye_color={ 38 176 58 212 } + gene_chin_forward={ "chin_forward_pos" 139 "chin_forward_pos" 130 } + gene_chin_height={ "chin_height_neg" 124 "chin_height_pos" 131 } + gene_chin_width={ "chin_width_neg" 120 "chin_width_pos" 137 } + gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 146 } + gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_pos" 130 } + gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_neg" 68 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_neg" 122 } + gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 109 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_neg" 119 } + gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 173 } + gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_neg" 110 } + gene_forehead_height={ "forehead_height_neg" 25 "forehead_height_neg" 94 } + gene_head_height={ "head_height_pos" 169 "head_height_neg" 111 } + gene_head_width={ "head_width_pos" 194 "head_width_pos" 162 } + gene_head_profile={ "head_profile_neg" 117 "head_profile_pos" 129 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 154 } + gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_neg" 113 } + gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 148 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_pos" 157 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 100 "mouth_corner_depth_neg" 124 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 162 } + gene_mouth_forward={ "mouth_forward_pos" 149 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 151 "mouth_height_pos" 151 } + gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 108 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 161 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 184 "mouth_lower_lip_size_neg" 111 } + gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 161 } + gene_neck_width={ "neck_width_neg" 107 "neck_width_pos" 184 } + gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_neg" 1 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 20 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 43 } + gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_pos" 29 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 73 "ear_inner_shape_pos" 87 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 175 "ear_lower_bend_pos" 12 } + gene_bs_ear_outward={ "ear_outward_pos" 72 "ear_outward_neg" 40 } + gene_bs_ear_size={ "ear_size_neg" 8 "ear_size_neg" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 190 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 8 "eye_fold_shape_pos" 50 } + gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_neg" 50 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 1 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 24 "forehead_brow_curve_neg" 100 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_pos" 7 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 34 "forehead_brow_inner_height_neg" 106 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 70 "forehead_brow_outer_height_pos" 39 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_pos" 10 } + gene_bs_jaw_def={ "jaw_def_pos" 45 "jaw_def_neg" 41 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 31 "mouth_lower_lip_def_pos" 113 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_pos" 6 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 13 "mouth_lower_lip_pad_pos" 175 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 14 "mouth_lower_lip_width_neg" 27 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 87 "mouth_philtrum_def_pos" 51 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 6 "mouth_philtrum_shape_pos" 43 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 90 "mouth_philtrum_width_neg" 135 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 35 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 166 "mouth_upper_lip_full_pos" 21 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 17 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 125 "mouth_upper_lip_width_neg" 124 } + gene_bs_nose_forward={ "nose_forward_neg" 32 "nose_forward_neg" 9 } + gene_bs_nose_height={ "nose_height_pos" 101 "nose_height_neg" 42 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_neg" 22 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 59 "nose_nostril_height_pos" 59 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 51 "nose_nostril_width_neg" 30 } + gene_bs_nose_profile={ "nose_profile_pos" 5 "nose_profile_pos" 64 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 37 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 11 "nose_ridge_width_pos" 24 } + gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_pos" 229 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 127 "nose_tip_angle_neg" 10 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 8 "nose_tip_forward_neg" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 51 "nose_tip_width_neg" 80 } + face_detail_cheek_def={ "cheek_def_02" 17 "cheek_def_01" 2 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 13 "cheek_fat_03_pos" 21 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 20 } + face_detail_chin_def={ "chin_def_neg" 186 "chin_def_neg" 185 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 122 "eye_lower_lid_def" 20 } + face_detail_eye_socket={ "eye_socket_01" 166 "eye_socket_color_02" 34 } + face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_03" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 35 "nose_ridge_def_neg" 1 } + face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 173 } + face_detail_temple_def={ "temple_def" 214 "temple_def" 79 } + expression_brow_wrinkles={ "brow_wrinkles_01" 11 "brow_wrinkles_02" 16 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 38 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 236 "forehead_wrinkles_02" 190 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 79 "complexion_2" 184 } + gene_height={ "normal_height" 122 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_low" 114 "body_fat_head_fat_medium" 117 } + gene_bs_body_shape={ "body_shape_triangle_half" 10 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 76 "bust_shape_2_full" 103 } + gene_age={ "old_3" 59 "old_2" 170 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 227 "avg_spacing_avg_thickness" 242 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 243 "layer_2_low_thickness" 246 } + gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 220 } + gene_hair_type={ "hair_wavy" 122 "hair_wavy" 135 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 28 "normal_eyes" 28 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 22 "normal_eyelashes" 22 } + pose={ "" 255 "" 0 } + beards={ "mena_beards_straight" 9 "no_beard" 0 } + clothes={ "dde_abbasid_commoner_clothes" 207 "most_clothes" 0 } + hairstyles={ "mena_hairstyles_wavy" 96 "all_hairstyles" 0 } + headgear={ "no_headgear" 2 "no_headgear" 0 } + legwear={ "mena_common_legwear" 48 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + entity={ 616600735 616600735 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi.txt new file mode 100644 index 0000000000..ce0c6d33fb --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:surunbaqi0001 +bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi={ + type=male + id=7618 + age=0.270000 + genes={ hair_color={ 94 250 30 234 } + skin_color={ 130 141 128 140 } + eye_color={ 28 251 17 196 } + gene_chin_forward={ "chin_forward_pos" 130 "chin_forward_pos" 153 } + gene_chin_height={ "chin_height_pos" 145 "chin_height_neg" 114 } + gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 144 } + gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_neg" 126 } + gene_eye_height={ "eye_height_neg" 121 "eye_height_pos" 150 } + gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_neg" 73 } + gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_pos" 146 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 76 "forehead_brow_height_pos" 148 } + gene_forehead_roundness={ "forehead_roundness_pos" 165 "forehead_roundness_neg" 109 } + gene_forehead_width={ "forehead_width_pos" 145 "forehead_width_pos" 158 } + gene_forehead_height={ "forehead_height_neg" 101 "forehead_height_neg" 33 } + gene_head_height={ "head_height_pos" 140 "head_height_neg" 125 } + gene_head_width={ "head_width_neg" 116 "head_width_pos" 153 } + gene_head_profile={ "head_profile_pos" 162 "head_profile_pos" 156 } + gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_pos" 134 } + gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_pos" 224 } + gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 117 } + gene_jaw_forward={ "jaw_forward_pos" 148 "jaw_forward_pos" 132 } + gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_pos" 132 } + gene_jaw_width={ "jaw_width_neg" 92 "jaw_width_neg" 109 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_neg" 98 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 139 } + gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_pos" 152 } + gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 142 } + gene_mouth_width={ "mouth_width_neg" 125 "mouth_width_neg" 120 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 150 "mouth_upper_lip_size_pos" 151 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 176 "mouth_lower_lip_size_pos" 134 } + gene_mouth_open={ "mouth_open_neg" 12 "mouth_open_neg" 10 } + gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 105 } + gene_neck_width={ "neck_width_pos" 153 "neck_width_neg" 114 } + gene_bs_cheek_forward={ "cheek_forward_pos" 20 "cheek_forward_neg" 39 } + gene_bs_cheek_height={ "cheek_height_neg" 30 "cheek_height_neg" 25 } + gene_bs_cheek_width={ "cheek_width_neg" 9 "cheek_width_pos" 6 } + gene_bs_ear_angle={ "ear_angle_neg" 85 "ear_angle_pos" 33 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 32 "ear_inner_shape_pos" 104 } + gene_bs_ear_bend={ "ear_both_bend_pos" 192 "ear_both_bend_pos" 38 } + gene_bs_ear_outward={ "ear_outward_neg" 33 "ear_outward_neg" 3 } + gene_bs_ear_size={ "ear_size_pos" 181 "ear_size_pos" 51 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 194 "eye_corner_depth_pos" 163 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 48 "eye_fold_shape_pos" 139 } + gene_bs_eye_size={ "eye_size_neg" 2 "eye_size_neg" 51 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 28 "eye_upper_lid_size_pos" 120 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 66 "forehead_brow_curve_neg" 33 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 19 "forehead_brow_forward_pos" 11 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 25 "forehead_brow_inner_height_neg" 15 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 10 "forehead_brow_outer_height_neg" 54 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 76 "forehead_brow_width_pos" 80 } + gene_bs_jaw_def={ "jaw_def_neg" 46 "jaw_def_neg" 33 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 14 "mouth_lower_lip_def_pos" 4 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 118 "mouth_lower_lip_full_neg" 103 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 6 "mouth_lower_lip_pad_neg" 32 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 109 "mouth_lower_lip_width_neg" 34 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 49 "mouth_philtrum_def_pos" 46 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 19 "mouth_philtrum_shape_neg" 21 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 176 "mouth_philtrum_width_pos" 21 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 116 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 25 "mouth_upper_lip_full_neg" 66 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 7 "mouth_upper_lip_profile_pos" 37 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 109 "mouth_upper_lip_width_neg" 67 } + gene_bs_nose_forward={ "nose_forward_neg" 38 "nose_forward_pos" 63 } + gene_bs_nose_height={ "nose_height_neg" 0 "nose_height_pos" 47 } + gene_bs_nose_length={ "nose_length_neg" 75 "nose_length_pos" 23 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 26 "nose_nostril_height_neg" 86 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 102 "nose_nostril_width_pos" 26 } + gene_bs_nose_profile={ "nose_profile_pos" 127 "nose_profile_pos" 2 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 31 "nose_ridge_angle_neg" 28 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 54 "nose_ridge_width_neg" 3 } + gene_bs_nose_size={ "nose_size_pos" 102 "nose_size_pos" 71 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 130 "nose_tip_angle_neg" 59 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 112 "nose_tip_forward_pos" 18 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 119 "nose_tip_width_pos" 41 } + face_detail_cheek_def={ "cheek_def_01" 43 "cheek_def_01" 7 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 74 "cheek_fat_01_pos" 123 } + face_detail_chin_cleft={ "chin_dimple" 7 "chin_dimple" 9 } + face_detail_chin_def={ "chin_def_neg" 11 "chin_def_neg" 204 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 168 "eye_lower_lid_def" 182 } + face_detail_eye_socket={ "eye_socket_02" 21 "eye_socket_01" 8 } + face_detail_nasolabial={ "nasolabial_01" 6 "nasolabial_03" 15 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 152 "nose_ridge_def_pos" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 16 "nose_tip_def" 9 } + face_detail_temple_def={ "temple_def" 242 "temple_def" 207 } + expression_brow_wrinkles={ "brow_wrinkles_02" 1 "brow_wrinkles_04" 88 } + expression_eye_wrinkles={ "eye_wrinkles_01" 136 "eye_wrinkles_01" 84 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 2 "forehead_wrinkles_01" 15 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_7" 221 "complexion_3" 241 } + gene_height={ "normal_height" 140 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_low" 66 "body_fat_head_fat_medium" 116 } + gene_bs_body_shape={ "body_shape_rectangle_half" 71 "body_shape_triangle_full" 19 } + gene_bs_bust={ "bust_clothes" 65 "bust_shape_3_half" 87 } + gene_age={ "old_3" 173 "old_1" 223 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 143 "avg_spacing_low_thickness" 214 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 197 "layer_2_avg_thickness" 224 } + gene_body_hair={ "body_hair_dense" 252 "body_hair_dense" 212 } + gene_hair_type={ "hair_curly" 173 "hair_curly" 157 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 27 "normal_eyes" 27 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 230 "normal_eyelashes" 230 } + pose={ "" 255 "" 0 } + beards={ "scripted_character_beards_02" 91 "no_beard" 0 } + clothes={ "fp2_muslim_war_nobility_clothes" 101 "most_clothes" 0 } + headgear={ "dde_abbasid_war" 221 "no_headgear" 0 } + legwear={ "mena_war_legwear" 104 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 102 "all_hairstyles" 0 } + } + entity={ 3267808479 1692709926 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_zaid.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_zaid.txt new file mode 100644 index 0000000000..03d101dcc2 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_marwan_alt_zaid.txt @@ -0,0 +1,119 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73959 +bookmark_fp2_iberia_ibn_marwan_alt_zaid={ + type=boy + id=9058 + age=0.110000 + genes={ hair_color={ 88 250 29 238 } + skin_color={ 170 137 169 131 } + eye_color={ 38 176 58 212 } + gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_pos" 130 } + gene_chin_height={ "chin_height_pos" 131 "chin_height_neg" 124 } + gene_chin_width={ "chin_width_pos" 137 "chin_width_neg" 120 } + gene_eye_angle={ "eye_angle_pos" 146 "eye_angle_neg" 108 } + gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 130 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 132 } + gene_eye_distance={ "eye_distance_neg" 68 "eye_distance_neg" 126 } + gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_pos" 140 } + gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 114 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_pos" 152 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 164 } + gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_pos" 147 } + gene_forehead_height={ "forehead_height_neg" 106 "forehead_height_neg" 94 } + gene_head_height={ "head_height_pos" 169 "head_height_neg" 111 } + gene_head_width={ "head_width_pos" 162 "head_width_pos" 194 } + gene_head_profile={ "head_profile_neg" 117 "head_profile_pos" 129 } + gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 128 } + gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 154 } + gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_neg" 112 } + gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_neg" 118 } + gene_jaw_width={ "jaw_width_pos" 157 "jaw_width_neg" 107 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_neg" 100 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 162 } + gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 149 } + gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 151 } + gene_mouth_width={ "mouth_width_neg" 108 "mouth_width_neg" 126 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 161 "mouth_upper_lip_size_pos" 172 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 184 "mouth_lower_lip_size_neg" 90 } + gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 161 "neck_length_pos" 128 } + gene_neck_width={ "neck_width_neg" 107 "neck_width_pos" 184 } + gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_neg" 1 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 20 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 43 } + gene_bs_ear_angle={ "ear_angle_pos" 29 "ear_angle_pos" 25 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 87 "ear_inner_shape_pos" 73 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 175 "ear_lower_bend_pos" 12 } + gene_bs_ear_outward={ "ear_outward_pos" 72 "ear_outward_neg" 40 } + gene_bs_ear_size={ "ear_size_neg" 0 "ear_size_neg" 8 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 190 "eye_corner_depth_pos" 156 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 50 "eye_fold_shape_pos" 8 } + gene_bs_eye_size={ "eye_size_neg" 50 "eye_size_neg" 75 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 1 "eye_upper_lid_size_neg" 11 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 24 "forehead_brow_curve_neg" 61 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_pos" 7 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 106 "forehead_brow_inner_height_neg" 109 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 24 "forehead_brow_outer_height_pos" 39 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 10 "forehead_brow_width_pos" 3 } + gene_bs_jaw_def={ "jaw_def_neg" 41 "jaw_def_pos" 45 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 77 "mouth_lower_lip_def_pos" 113 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 6 "mouth_lower_lip_full_neg" 20 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 20 "mouth_lower_lip_pad_pos" 175 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 14 "mouth_lower_lip_width_neg" 27 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 16 "mouth_philtrum_def_pos" 51 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 6 "mouth_philtrum_shape_pos" 109 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 135 "mouth_philtrum_width_pos" 90 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 35 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 166 "mouth_upper_lip_full_pos" 21 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 17 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 125 "mouth_upper_lip_width_neg" 124 } + gene_bs_nose_forward={ "nose_forward_neg" 9 "nose_forward_neg" 32 } + gene_bs_nose_height={ "nose_height_neg" 42 "nose_height_neg" 80 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_neg" 22 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 59 "nose_nostril_height_pos" 59 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 51 "nose_nostril_width_neg" 30 } + gene_bs_nose_profile={ "nose_profile_neg" 9 "nose_profile_pos" 64 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 37 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 24 "nose_ridge_width_neg" 11 } + gene_bs_nose_size={ "nose_size_neg" 2 "nose_size_pos" 229 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 127 "nose_tip_angle_neg" 10 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 8 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 80 "nose_tip_width_pos" 51 } + face_detail_cheek_def={ "cheek_def_02" 17 "cheek_def_01" 2 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 13 "cheek_fat_03_pos" 21 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 20 } + face_detail_chin_def={ "chin_def" 22 "chin_def_neg" 186 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 122 "eye_lower_lid_def" 20 } + face_detail_eye_socket={ "eye_socket_color_02" 34 "eye_socket_01" 166 } + face_detail_nasolabial={ "nasolabial_03" 3 "nasolabial_03" 12 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 35 "nose_ridge_def_neg" 1 } + face_detail_nose_tip_def={ "nose_tip_def" 108 "nose_tip_def" 173 } + face_detail_temple_def={ "temple_def" 214 "temple_def" 79 } + expression_brow_wrinkles={ "brow_wrinkles_02" 16 "brow_wrinkles_04" 87 } + expression_eye_wrinkles={ "eye_wrinkles_01" 132 "eye_wrinkles_02" 172 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 249 "forehead_wrinkles_03" 236 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 184 "complexion_1" 172 } + gene_height={ "normal_height" 127 "normal_height" 122 } + gene_bs_body_type={ "body_fat_head_fat_medium" 125 "body_fat_head_fat_low" 109 } + gene_bs_body_shape={ "body_shape_triangle_half" 0 "body_shape_hourglass_full" 82 } + gene_bs_bust={ "bust_clothes" 82 "bust_shape_3_full" 120 } + gene_age={ "old_2" 170 "old_3" 75 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 242 "avg_spacing_avg_thickness" 223 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 243 "layer_2_low_thickness" 233 } + gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 220 } + gene_hair_type={ "hair_wavy" 135 "hair_wavy" 125 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 40 "normal_eyes" 40 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 140 "normal_eyelashes" 140 } + pose={ "" 255 "" 0 } + beards={ "mena_beards_straight" 182 "no_beard" 0 } + clothes={ "fp2_muslim_commoner_clothes" 85 "most_clothes" 0 } + headgear={ "no_headgear" 114 "no_headgear" 0 } + legwear={ "mena_common_legwear" 18 "all_legwear" 0 } + } + entity={ 2697330347 2697330347 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_mendo_guterres_alt_ermesinda.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_mendo_guterres_alt_ermesinda.txt new file mode 100644 index 0000000000..1965b309a6 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_ibn_mendo_guterres_alt_ermesinda.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73759 +bookmark_fp2_iberia_ibn_mendo_guterres_alt_ermesinda={ + type=female + id=8353 + age=0.210000 + genes={ hair_color={ 49 250 216 214 } + skin_color={ 182 112 185 111 } + eye_color={ 38 134 74 153 } + gene_chin_forward={ "chin_forward_pos" 131 "chin_forward_neg" 110 } + gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 122 } + gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 118 } + gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_pos" 133 } + gene_eye_height={ "eye_height_neg" 115 "eye_height_pos" 134 } + gene_eye_distance={ "eye_distance_neg" 127 "eye_distance_neg" 122 } + gene_eye_shut={ "eye_shut_pos" 98 "eye_shut_pos" 140 } + gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_neg" 116 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 81 "forehead_brow_height_neg" 112 } + gene_forehead_roundness={ "forehead_roundness_pos" 168 "forehead_roundness_pos" 224 } + gene_forehead_width={ "forehead_width_pos" 128 "forehead_width_neg" 125 } + gene_forehead_height={ "forehead_height_neg" 79 "forehead_height_neg" 53 } + gene_head_height={ "head_height_neg" 113 "head_height_pos" 174 } + gene_head_width={ "head_width_neg" 90 "head_width_neg" 119 } + gene_head_profile={ "head_profile_pos" 175 "head_profile_pos" 176 } + gene_head_top_height={ "head_top_height_pos" 131 "head_top_height_pos" 155 } + gene_head_top_width={ "head_top_width_pos" 141 "head_top_width_pos" 156 } + gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_pos" 156 } + gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_pos" 137 } + gene_jaw_height={ "jaw_height_pos" 157 "jaw_height_neg" 118 } + gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_pos" 162 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 134 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 128 "mouth_corner_height_neg" 127 } + gene_mouth_forward={ "mouth_forward_neg" 106 "mouth_forward_neg" 121 } + gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_neg" 81 } + gene_mouth_width={ "mouth_width_neg" 82 "mouth_width_neg" 115 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_pos" 136 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_neg" 104 } + gene_mouth_open={ "mouth_open_neg" 117 "mouth_open_neg" 59 } + gene_neck_length={ "neck_length_pos" 131 "neck_length_pos" 149 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_neg" 119 } + gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_neg" 7 } + gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 19 } + gene_bs_cheek_width={ "cheek_width_neg" 91 "cheek_width_pos" 33 } + gene_bs_ear_angle={ "ear_angle_neg" 50 "ear_angle_neg" 124 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 161 "ear_inner_shape_pos" 168 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 41 "ear_lower_bend_pos" 87 } + gene_bs_ear_outward={ "ear_outward_pos" 50 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 24 "ear_size_neg" 37 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 227 "eye_corner_depth_pos" 200 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 49 "eye_fold_shape_pos" 122 } + gene_bs_eye_size={ "eye_size_pos" 148 "eye_size_neg" 44 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 97 "eye_upper_lid_size_neg" 41 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 143 "forehead_brow_curve_neg" 27 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 12 "forehead_brow_forward_neg" 36 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 74 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_neg" 1 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 43 "forehead_brow_width_pos" 7 } + gene_bs_jaw_def={ "jaw_def_neg" 44 "jaw_def_neg" 25 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 24 "mouth_lower_lip_def_pos" 41 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 22 "mouth_lower_lip_full_pos" 68 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 82 "mouth_lower_lip_pad_neg" 51 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 124 "mouth_lower_lip_width_pos" 118 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 43 "mouth_philtrum_def_pos" 27 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_pos" 36 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 2 "mouth_philtrum_width_neg" 9 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 35 "mouth_upper_lip_def_pos" 29 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 16 "mouth_upper_lip_full_neg" 28 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 28 "mouth_upper_lip_profile_pos" 159 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_pos" 38 } + gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_neg" 40 } + gene_bs_nose_height={ "nose_height_neg" 90 "nose_height_pos" 45 } + gene_bs_nose_length={ "nose_length_neg" 46 "nose_length_neg" 106 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 40 "nose_nostril_height_pos" 4 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 96 } + gene_bs_nose_profile={ "nose_profile_pos" 28 "nose_profile_neg" 10 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_neg" 22 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 25 "nose_ridge_width_neg" 35 } + gene_bs_nose_size={ "nose_size_pos" 12 "nose_size_pos" 66 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 15 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 22 "nose_tip_forward_pos" 50 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 22 "nose_tip_width_neg" 36 } + face_detail_cheek_def={ "cheek_def_01" 3 "cheek_def_01" 7 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 13 "cheek_fat_02_pos" 30 } + face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 22 } + face_detail_chin_def={ "chin_def" 93 "chin_def" 21 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 12 "eye_lower_lid_def" 25 } + face_detail_eye_socket={ "eye_socket_color_02" 4 "eye_socket_02" 9 } + face_detail_nasolabial={ "nasolabial_03" 17 "nasolabial_03" 11 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 6 "nose_ridge_def_pos" 8 } + face_detail_nose_tip_def={ "nose_tip_def" 21 "nose_tip_def" 49 } + face_detail_temple_def={ "temple_def" 248 "temple_def" 236 } + expression_brow_wrinkles={ "brow_wrinkles_01" 211 "brow_wrinkles_03" 15 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 29 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 194 "forehead_wrinkles_01" 87 } + expression_other={ "cheek_wrinkles_both_01" 45 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 246 "complexion_2" 133 } + gene_height={ "normal_height" 119 "normal_height" 160 } + gene_bs_body_type={ "body_fat_head_fat_medium" 114 "body_fat_head_fat_full" 130 } + gene_bs_body_shape={ "body_shape_rectangle_full" 33 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 98 "bust_shape_2_full" 173 } + gene_age={ "old_4" 231 "old_2" 117 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 219 "far_spacing_low_thickness" 188 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 149 "layer_2_avg_thickness" 130 } + gene_body_hair={ "body_hair_sparse" 132 "body_hair_avg" 89 } + gene_hair_type={ "hair_wavy" 173 "hair_wavy" 189 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 90 "normal_eyes" 90 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 92 "normal_eyelashes" 92 } + pose={ "" 255 "" 0 } + beards={ "fp2_beards_curly" 73 "no_beard" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 200 "most_clothes" 0 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 110 "all_hairstyles" 0 } + headgear={ "fp2_christian_common" 114 "no_headgear" 0 } + legwear={ "western_common_legwear" 228 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + entity={ 1903276529 1903276529 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed.txt new file mode 100644 index 0000000000..56b7f8fe27 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73815 +bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed={ + type=boy + id=8879 + age=0.150000 + genes={ hair_color={ 3 239 58 247 } + skin_color={ 171 123 172 125 } + eye_color={ 76 242 28 130 } + gene_chin_forward={ "chin_forward_neg" 96 "chin_forward_pos" 134 } + gene_chin_height={ "chin_height_neg" 119 "chin_height_pos" 129 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_neg" 115 } + gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 123 } + gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 120 } + gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 140 } + gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_neg" 122 } + gene_eye_shut={ "eye_shut_neg" 116 "eye_shut_neg" 102 } + gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 105 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 171 "forehead_brow_height_pos" 159 } + gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 189 } + gene_forehead_width={ "forehead_width_neg" 116 "forehead_width_neg" 118 } + gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_neg" 98 } + gene_head_height={ "head_height_pos" 178 "head_height_neg" 60 } + gene_head_width={ "head_width_pos" 211 "head_width_pos" 144 } + gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 81 } + gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_pos" 158 } + gene_head_top_width={ "head_top_width_pos" 172 "head_top_width_pos" 176 } + gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_neg" 126 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 133 } + gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_pos" 160 "jaw_width_neg" 118 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_neg" 115 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_neg" 89 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 157 } + gene_mouth_width={ "mouth_width_neg" 100 "mouth_width_pos" 133 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 98 "mouth_upper_lip_size_pos" 168 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 70 "mouth_lower_lip_size_pos" 177 } + gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_pos" 194 } + gene_neck_length={ "neck_length_pos" 129 "neck_length_pos" 136 } + gene_neck_width={ "neck_width_neg" 106 "neck_width_pos" 151 } + gene_bs_cheek_forward={ "cheek_forward_pos" 24 "cheek_forward_pos" 20 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 27 } + gene_bs_cheek_width={ "cheek_width_neg" 23 "cheek_width_pos" 41 } + gene_bs_ear_angle={ "ear_angle_neg" 97 "ear_angle_pos" 65 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 35 "ear_inner_shape_pos" 48 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 161 "ear_lower_bend_pos" 81 } + gene_bs_ear_outward={ "ear_outward_neg" 20 "ear_outward_pos" 27 } + gene_bs_ear_size={ "ear_size_neg" 66 "ear_size_neg" 23 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 216 "eye_corner_depth_pos" 222 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 43 "eye_fold_shape_neg" 71 } + gene_bs_eye_size={ "eye_size_neg" 23 "eye_size_pos" 50 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 42 "eye_upper_lid_size_pos" 20 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 45 "forehead_brow_curve_neg" 201 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 30 "forehead_brow_forward_pos" 66 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 2 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 81 "forehead_brow_outer_height_pos" 39 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_pos" 33 } + gene_bs_jaw_def={ "jaw_def_neg" 66 "jaw_def_neg" 44 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 28 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 25 "mouth_lower_lip_full_neg" 18 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 102 "mouth_lower_lip_pad_neg" 3 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 18 "mouth_lower_lip_width_pos" 22 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 49 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_pos" 37 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 0 "mouth_philtrum_width_pos" 5 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 36 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 68 "mouth_upper_lip_full_neg" 43 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 209 "mouth_upper_lip_profile_pos" 233 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_pos" 6 } + gene_bs_nose_forward={ "nose_forward_pos" 55 "nose_forward_pos" 24 } + gene_bs_nose_height={ "nose_height_pos" 123 "nose_height_pos" 9 } + gene_bs_nose_length={ "nose_length_pos" 8 "nose_length_neg" 27 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 107 "nose_nostril_height_pos" 19 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 34 "nose_nostril_width_neg" 46 } + gene_bs_nose_profile={ "nose_profile_pos" 80 "nose_profile_pos" 73 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 26 "nose_ridge_angle_neg" 9 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 49 "nose_ridge_width_pos" 51 } + gene_bs_nose_size={ "nose_size_pos" 3 "nose_size_pos" 65 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 114 "nose_tip_angle_pos" 30 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_pos" 16 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_pos" 48 } + face_detail_cheek_def={ "cheek_def_01" 15 "cheek_def_02" 16 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 7 "cheek_fat_01_neg" 165 } + face_detail_chin_cleft={ "chin_cleft" 11 "chin_dimple" 24 } + face_detail_chin_def={ "chin_def_neg" 207 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 124 "eye_lower_lid_def" 43 } + face_detail_eye_socket={ "eye_socket_01" 9 "eye_socket_01" 159 } + face_detail_nasolabial={ "nasolabial_03" 175 "nasolabial_02" 94 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 150 } + face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 165 } + face_detail_temple_def={ "temple_def" 232 "temple_def" 139 } + expression_brow_wrinkles={ "brow_wrinkles_02" 205 "brow_wrinkles_03" 207 } + expression_eye_wrinkles={ "eye_wrinkles_01" 137 "eye_wrinkles_01" 39 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 56 "forehead_wrinkles_01" 29 } + expression_other={ "cheek_wrinkles_both_01" 48 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 248 "complexion_4" 231 } + gene_height={ "normal_height" 108 "normal_height" 129 } + gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_medium" 114 } + gene_bs_body_shape={ "body_shape_apple_full" 141 "body_shape_rectangle_half" 0 } + gene_bs_bust={ "bust_clothes" 103 "bust_shape_2_half" 94 } + gene_age={ "old_1" 0 "old_4" 168 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 221 "avg_spacing_low_thickness" 248 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 190 "layer_2_avg_thickness" 152 } + gene_body_hair={ "body_hair_avg" 195 "body_hair_avg" 207 } + gene_hair_type={ "hair_wavy" 180 "hair_wavy" 138 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 189 "normal_eyes" 189 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 132 "normal_eyelashes" 132 } + pose={ "" 255 "" 0 } + beards={ "fp2_beards_curly" 131 "no_beard" 0 } + clothes={ "fp2_christian_commoner_clothes" 54 "most_clothes" 0 } + headgear={ "no_headgear" 109 "no_headgear" 0 } + legwear={ "western_common_legwear" 103 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 153 "all_hairstyles" 0 } + } + entity={ 3942081117 3942081117 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lubb_ibn_musa_alt_oria.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lubb_ibn_musa_alt_oria.txt new file mode 100644 index 0000000000..0db930764d --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lubb_ibn_musa_alt_oria.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73783 +bookmark_fp2_iberia_lubb_ibn_musa_alt_oria={ + type=girl + id=8825 + age=0.160000 + genes={ hair_color={ 3 239 58 247 } + skin_color={ 171 124 172 125 } + eye_color={ 76 242 28 130 } + gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 103 } + gene_chin_height={ "chin_height_pos" 129 "chin_height_neg" 119 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_neg" 115 } + gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 126 } + gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 120 } + gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 140 } + gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_neg" 122 } + gene_eye_shut={ "eye_shut_neg" 102 "eye_shut_neg" 116 } + gene_forehead_angle={ "forehead_angle_neg" 125 "forehead_angle_neg" 114 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 159 "forehead_brow_height_pos" 171 } + gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 189 } + gene_forehead_width={ "forehead_width_neg" 118 "forehead_width_neg" 116 } + gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_pos" 142 } + gene_head_height={ "head_height_neg" 60 "head_height_pos" 178 } + gene_head_width={ "head_width_pos" 211 "head_width_pos" 144 } + gene_head_profile={ "head_profile_neg" 81 "head_profile_neg" 102 } + gene_head_top_height={ "head_top_height_pos" 158 "head_top_height_neg" 97 } + gene_head_top_width={ "head_top_width_pos" 176 "head_top_width_pos" 172 } + gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 113 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 133 } + gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_neg" 118 "jaw_width_pos" 160 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_neg" 125 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_pos" 157 "mouth_height_neg" 118 } + gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_pos" 133 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 168 "mouth_upper_lip_size_pos" 153 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 177 "mouth_lower_lip_size_neg" 107 } + gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_pos" 194 } + gene_neck_length={ "neck_length_pos" 136 "neck_length_pos" 129 } + gene_neck_width={ "neck_width_pos" 128 "neck_width_neg" 106 } + gene_bs_cheek_forward={ "cheek_forward_neg" 45 "cheek_forward_pos" 20 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 27 } + gene_bs_cheek_width={ "cheek_width_pos" 41 "cheek_width_neg" 23 } + gene_bs_ear_angle={ "ear_angle_pos" 65 "ear_angle_pos" 42 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 48 "ear_inner_shape_pos" 35 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 196 "ear_lower_bend_pos" 161 } + gene_bs_ear_outward={ "ear_outward_neg" 20 "ear_outward_pos" 27 } + gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 66 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 216 "eye_corner_depth_pos" 160 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 71 "eye_fold_shape_pos" 43 } + gene_bs_eye_size={ "eye_size_pos" 50 "eye_size_neg" 23 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 20 "eye_upper_lid_size_neg" 42 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 45 "forehead_brow_curve_neg" 201 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 66 "forehead_brow_forward_pos" 30 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 30 "forehead_brow_inner_height_pos" 2 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 81 "forehead_brow_outer_height_pos" 39 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_pos" 33 } + gene_bs_jaw_def={ "jaw_def_neg" 44 "jaw_def_neg" 66 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 28 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 18 "mouth_lower_lip_full_pos" 25 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 102 "mouth_lower_lip_pad_pos" 24 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 37 "mouth_lower_lip_width_pos" 22 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 15 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 37 "mouth_philtrum_shape_pos" 39 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 28 "mouth_philtrum_width_neg" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 44 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_neg" 43 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 209 "mouth_upper_lip_profile_pos" 233 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_pos" 6 } + gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 55 } + gene_bs_nose_height={ "nose_height_pos" 9 "nose_height_neg" 3 } + gene_bs_nose_length={ "nose_length_neg" 26 "nose_length_neg" 27 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 107 "nose_nostril_height_neg" 46 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 46 "nose_nostril_width_neg" 34 } + gene_bs_nose_profile={ "nose_profile_pos" 80 "nose_profile_pos" 73 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_neg" 26 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 49 "nose_ridge_width_pos" 117 } + gene_bs_nose_size={ "nose_size_pos" 3 "nose_size_pos" 65 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_neg" 114 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 16 "nose_tip_forward_neg" 4 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_pos" 48 } + face_detail_cheek_def={ "cheek_def_02" 76 "cheek_def_02" 16 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 165 "cheek_fat_01_neg" 7 } + face_detail_chin_cleft={ "chin_cleft" 11 "chin_dimple" 16 } + face_detail_chin_def={ "chin_def_neg" 7 "chin_def" 245 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 124 "eye_lower_lid_def" 43 } + face_detail_eye_socket={ "eye_socket_color_01" 8 "eye_socket_01" 159 } + face_detail_nasolabial={ "nasolabial_02" 94 "nasolabial_03" 175 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 150 } + face_detail_nose_tip_def={ "nose_tip_def" 165 "nose_tip_def" 3 } + face_detail_temple_def={ "temple_def" 232 "temple_def" 139 } + expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_02" 38 } + expression_eye_wrinkles={ "eye_wrinkles_01" 39 "eye_wrinkles_01" 14 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 56 "forehead_wrinkles_01" 53 } + expression_other={ "cheek_wrinkles_both_01" 102 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 248 "complexion_4" 231 } + gene_height={ "normal_height" 129 "normal_height" 108 } + gene_bs_body_type={ "body_fat_head_fat_full" 107 "body_fat_head_fat_low" 115 } + gene_bs_body_shape={ "body_shape_rectangle_half" 132 "body_shape_apple_full" 39 } + gene_bs_bust={ "bust_clothes" 103 "bust_shape_2_half" 94 } + gene_age={ "old_4" 168 "old_1" 0 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 221 "avg_spacing_low_thickness" 248 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 152 "layer_2_avg_thickness" 190 } + gene_body_hair={ "body_hair_avg" 207 "body_hair_avg" 195 } + gene_hair_type={ "hair_wavy" 138 "hair_wavy" 180 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 29 "normal_eyes" 29 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 77 "normal_eyelashes" 77 } + pose={ "" 255 "" 0 } + beards={ "no_beard" 205 "no_beard" 0 } + clothes={ "fp2_christian_commoner_clothes" 180 "most_clothes" 0 } + headgear={ "fp2_christian_common" 28 "no_headgear" 0 } + legwear={ "western_common_legwear" 46 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 255 "all_hairstyles" 0 } + } + entity={ 807438772 807438772 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lupp_ibn_musa.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lupp_ibn_musa.txt new file mode 100644 index 0000000000..16336177ea --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_lupp_ibn_musa.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73813 +bookmark_fp2_iberia_lupp_ibn_musa={ + type=male + id=7120 + age=0.360000 + genes={ hair_color={ 18 244 192 195 } + skin_color={ 160 120 162 120 } + eye_color={ 67 183 28 175 } + gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 134 } + gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 137 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } + gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 129 } + gene_eye_depth={ "eye_depth_pos" 133 "eye_depth_pos" 130 } + gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 125 } + gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_neg" 118 } + gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 138 } + gene_forehead_angle={ "forehead_angle_pos" 135 "forehead_angle_neg" 115 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 138 "forehead_brow_height_neg" 102 } + gene_forehead_roundness={ "forehead_roundness_pos" 204 "forehead_roundness_pos" 154 } + gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 103 } + gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_neg" 97 } + gene_head_height={ "head_height_pos" 153 "head_height_pos" 152 } + gene_head_width={ "head_width_pos" 135 "head_width_pos" 146 } + gene_head_profile={ "head_profile_neg" 112 "head_profile_neg" 112 } + gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 96 } + gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_neg" 108 } + gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_neg" 99 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_pos" 163 "jaw_width_neg" 108 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_pos" 132 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_neg" 122 } + gene_mouth_forward={ "mouth_forward_pos" 149 "mouth_forward_neg" 64 } + gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_neg" 117 } + gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_neg" 74 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 194 "mouth_upper_lip_size_neg" 109 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_neg" 96 } + gene_mouth_open={ "mouth_open_neg" 4 "mouth_open_pos" 199 } + gene_neck_length={ "neck_length_neg" 127 "neck_length_pos" 133 } + gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 139 } + gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } + gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_neg" 41 } + gene_bs_cheek_width={ "cheek_width_pos" 22 "cheek_width_neg" 201 } + gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_neg" 45 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 98 "ear_inner_shape_pos" 148 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 90 } + gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_neg" 19 } + gene_bs_ear_size={ "ear_size_neg" 13 "ear_size_neg" 13 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 231 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 179 "eye_fold_shape_pos" 2 } + gene_bs_eye_size={ "eye_size_pos" 18 "eye_size_pos" 46 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 117 "eye_upper_lid_size_pos" 33 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 7 "forehead_brow_curve_neg" 199 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 50 "forehead_brow_forward_neg" 50 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 83 "forehead_brow_inner_height_neg" 51 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 126 "forehead_brow_outer_height_neg" 111 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_pos" 48 } + gene_bs_jaw_def={ "jaw_def_pos" 2 "jaw_def_neg" 59 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 38 "mouth_lower_lip_def_pos" 38 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_neg" 5 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 49 "mouth_lower_lip_pad_neg" 66 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_pos" 30 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 123 "mouth_philtrum_def_pos" 24 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 49 "mouth_philtrum_shape_neg" 49 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 12 "mouth_philtrum_width_pos" 24 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 37 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_pos" 182 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 8 "mouth_upper_lip_profile_pos" 8 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 118 "mouth_upper_lip_width_pos" 15 } + gene_bs_nose_forward={ "nose_forward_pos" 4 "nose_forward_pos" 22 } + gene_bs_nose_height={ "nose_height_pos" 18 "nose_height_pos" 14 } + gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_pos" 28 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 95 "nose_nostril_height_neg" 2 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 83 "nose_nostril_width_neg" 196 } + gene_bs_nose_profile={ "nose_profile_neg" 33 "nose_profile_neg" 6 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_pos" 6 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_pos" 37 } + gene_bs_nose_size={ "nose_size_neg" 3 "nose_size_pos" 61 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 31 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 25 "nose_tip_forward_pos" 42 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 37 "nose_tip_width_pos" 37 } + face_detail_cheek_def={ "cheek_def_01" 11 "cheek_def_01" 8 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 1 "cheek_fat_03_pos" 7 } + face_detail_chin_cleft={ "chin_dimple" 24 "chin_cleft" 21 } + face_detail_chin_def={ "chin_def" 245 "chin_def_neg" 211 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 149 "eye_lower_lid_def" 2 } + face_detail_eye_socket={ "eye_socket_01" 85 "eye_socket_03" 24 } + face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 204 } + face_detail_temple_def={ "temple_def" 202 "temple_def" 250 } + expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_03" 30 } + expression_eye_wrinkles={ "eye_wrinkles_01" 245 "eye_wrinkles_01" 65 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 80 "forehead_wrinkles_01" 26 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 137 "complexion_3" 219 } + gene_height={ "normal_height" 129 "normal_height" 102 } + gene_bs_body_type={ "body_fat_head_fat_full" 121 "body_fat_head_fat_low" 150 } + gene_bs_body_shape={ "body_shape_apple_half" 245 "body_shape_triangle_full" 0 } + gene_bs_bust={ "bust_clothes" 38 "bust_shape_4_full" 201 } + gene_age={ "old_2" 182 "old_2" 148 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 146 "avg_spacing_high_thickness" 229 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 171 "layer_2_low_thickness" 161 } + gene_body_hair={ "body_hair_sparse" 141 "body_hair_sparse" 153 } + gene_hair_type={ "hair_wavy" 144 "hair_wavy" 144 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 181 "normal_eyes" 181 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 23 "normal_eyelashes" 23 } + pose={ "" 255 "" 0 } + beards={ "scripted_character_beards_02" 91 "no_beard" 0 } + clothes={ "fp2_christian_war_nobility_clothes" 175 "most_clothes" 0 } + headgear={ "fp2_scripted_headgear_01" 127 "no_headgear" 0 } + legwear={ "western_war_legwear" 187 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 25 "all_hairstyles" 0 } + } + entity={ 979141817 979141817 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres.txt new file mode 100644 index 0000000000..9161f540a8 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73857 +bookmark_fp2_iberia_mendo_guterres={ + type=male + id=8420 + age=0.200000 + genes={ hair_color={ 195 252 205 201 } + skin_color={ 67 80 55 66 } + eye_color={ 139 184 139 184 } + gene_chin_forward={ "chin_forward_neg" 54 "chin_forward_neg" 54 } + gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_neg" 95 "chin_width_neg" 95 } + gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_neg" 125 } + gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 127 } + gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 135 } + gene_eye_distance={ "eye_distance_pos" 149 "eye_distance_pos" 149 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 132 "forehead_brow_height_pos" 132 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 173 } + gene_forehead_width={ "forehead_width_neg" 125 "forehead_width_neg" 125 } + gene_forehead_height={ "forehead_height_pos" 140 "forehead_height_pos" 140 } + gene_head_height={ "head_height_neg" 100 "head_height_neg" 100 } + gene_head_width={ "head_width_pos" 136 "head_width_pos" 136 } + gene_head_profile={ "head_profile_neg" 124 "head_profile_neg" 124 } + gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } + gene_head_top_width={ "head_top_width_neg" 112 "head_top_width_neg" 112 } + gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 109 } + gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 129 } + gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } + gene_jaw_width={ "jaw_width_neg" 124 "jaw_width_neg" 124 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_neg" 126 } + gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } + gene_mouth_height={ "mouth_height_pos" 180 "mouth_height_pos" 180 } + gene_mouth_width={ "mouth_width_pos" 147 "mouth_width_pos" 147 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 131 "mouth_upper_lip_size_pos" 131 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_neg" 77 } + gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_neg" 85 } + gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 109 } + gene_neck_width={ "neck_width_pos" 151 "neck_width_pos" 151 } + gene_bs_cheek_forward={ "cheek_forward_pos" 20 "cheek_forward_pos" 20 } + gene_bs_cheek_height={ "cheek_height_neg" 45 "cheek_height_neg" 45 } + gene_bs_cheek_width={ "cheek_width_neg" 111 "cheek_width_neg" 111 } + gene_bs_ear_angle={ "ear_angle_neg" 91 "ear_angle_neg" 91 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 103 "ear_inner_shape_pos" 103 } + gene_bs_ear_bend={ "ear_both_bend_pos" 44 "ear_both_bend_pos" 44 } + gene_bs_ear_outward={ "ear_outward_neg" 68 "ear_outward_neg" 68 } + gene_bs_ear_size={ "ear_size_pos" 37 "ear_size_pos" 37 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 248 "eye_corner_depth_pos" 248 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 13 "eye_fold_shape_neg" 13 } + gene_bs_eye_size={ "eye_size_pos" 21 "eye_size_pos" 21 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 29 "eye_upper_lid_size_pos" 29 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 66 "forehead_brow_curve_neg" 66 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 78 "forehead_brow_forward_pos" 78 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 6 "forehead_brow_inner_height_pos" 6 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 125 "forehead_brow_outer_height_pos" 125 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 113 "forehead_brow_width_pos" 113 } + gene_bs_jaw_def={ "jaw_def_pos" 41 "jaw_def_pos" 41 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 64 "mouth_lower_lip_def_pos" 64 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 32 "mouth_lower_lip_full_pos" 32 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 39 "mouth_lower_lip_pad_neg" 39 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 27 "mouth_lower_lip_width_pos" 27 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 19 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 23 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 33 "mouth_philtrum_width_neg" 33 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 16 "mouth_upper_lip_def_pos" 16 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 29 "mouth_upper_lip_full_pos" 29 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 42 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 92 "mouth_upper_lip_width_pos" 92 } + gene_bs_nose_forward={ "nose_forward_pos" 24 "nose_forward_pos" 24 } + gene_bs_nose_height={ "nose_height_pos" 23 "nose_height_pos" 23 } + gene_bs_nose_length={ "nose_length_pos" 1 "nose_length_pos" 1 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 8 "nose_nostril_height_pos" 8 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 126 "nose_nostril_width_neg" 126 } + gene_bs_nose_profile={ "nose_profile_pos" 12 "nose_profile_pos" 12 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 36 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 15 "nose_ridge_width_pos" 15 } + gene_bs_nose_size={ "nose_size_neg" 5 "nose_size_neg" 5 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 43 "nose_tip_angle_pos" 43 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 10 "nose_tip_forward_pos" 10 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 126 "nose_tip_width_pos" 126 } + face_detail_cheek_def={ "cheek_def_02" 86 "cheek_def_02" 86 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 9 "cheek_fat_03_pos" 9 } + face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 20 } + face_detail_chin_def={ "chin_def_neg" 230 "chin_def_neg" 230 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 40 "eye_lower_lid_def" 40 } + face_detail_eye_socket={ "eye_socket_03" 125 "eye_socket_03" 125 } + face_detail_nasolabial={ "nasolabial_02" 104 "nasolabial_02" 104 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 17 } + face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 4 } + face_detail_temple_def={ "temple_def" 218 "temple_def" 218 } + expression_brow_wrinkles={ "brow_wrinkles_01" 15 "brow_wrinkles_01" 15 } + expression_eye_wrinkles={ "eye_wrinkles_01" 229 "eye_wrinkles_01" 80 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 68 "forehead_wrinkles_01" 68 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 175 "complexion_3" 175 } + gene_height={ "normal_height" 131 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_low" 120 "body_fat_head_fat_low" 146 } + gene_bs_body_shape={ "body_shape_rectangle_half" 51 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 44 "bust_clothes" 55 } + gene_age={ "old_4" 75 "old_4" 75 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 178 "far_spacing_lower_thickness" 178 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 157 "layer_2_high_thickness" 157 } + gene_body_hair={ "body_hair_avg" 144 "body_hair_avg" 98 } + gene_hair_type={ "hair_straight" 105 "hair_straight" 105 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 56 "normal_eyes" 56 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 98 "normal_eyelashes" 98 } + pose={ "" 255 "" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 121 "most_clothes" 0 } + headgear={ "fp2_scripted_headgear_01" 25 "no_headgear" 0 } + legwear={ "western_common_legwear" 82 "all_legwear" 0 } + beards={ "scripted_character_beards_02" 255 "no_beard" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 211 "all_hairstyles" 0 } + } + entity={ 979141817 979141817 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres_alt_arias.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres_alt_arias.txt new file mode 100644 index 0000000000..a173839c94 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres_alt_arias.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73893 +bookmark_fp2_iberia_mendo_guterres_alt_arias={ + type=boy + id=9656 + age=0.010000 + genes={ hair_color={ 49 250 212 235 } + skin_color={ 162 116 167 115 } + eye_color={ 38 134 126 136 } + gene_chin_forward={ "chin_forward_pos" 131 "chin_forward_neg" 84 } + gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 140 } + gene_chin_width={ "chin_width_pos" 136 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 127 } + gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_pos" 133 } + gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 115 } + gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 123 } + gene_eye_shut={ "eye_shut_pos" 196 "eye_shut_pos" 128 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 143 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 137 "forehead_brow_height_neg" 81 } + gene_forehead_roundness={ "forehead_roundness_pos" 205 "forehead_roundness_pos" 168 } + gene_forehead_width={ "forehead_width_neg" 125 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_neg" 79 "forehead_height_pos" 162 } + gene_head_height={ "head_height_neg" 113 "head_height_pos" 139 } + gene_head_width={ "head_width_neg" 90 "head_width_pos" 163 } + gene_head_profile={ "head_profile_neg" 88 "head_profile_pos" 175 } + gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_pos" 131 } + gene_head_top_width={ "head_top_width_pos" 175 "head_top_width_pos" 141 } + gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_pos" 156 } + gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 127 } + gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 119 } + gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_pos" 158 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_pos" 128 } + gene_mouth_forward={ "mouth_forward_neg" 106 "mouth_forward_pos" 155 } + gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_neg" 124 } + gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 82 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 125 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_pos" 165 } + gene_mouth_open={ "mouth_open_neg" 59 "mouth_open_neg" 51 } + gene_neck_length={ "neck_length_pos" 131 "neck_length_neg" 112 } + gene_neck_width={ "neck_width_neg" 119 "neck_width_pos" 142 } + gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 12 } + gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_neg" 91 "cheek_width_pos" 27 } + gene_bs_ear_angle={ "ear_angle_pos" 42 "ear_angle_neg" 50 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 161 "ear_inner_shape_pos" 55 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 58 "ear_lower_bend_pos" 87 } + gene_bs_ear_outward={ "ear_outward_pos" 7 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 24 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 227 "eye_corner_depth_pos" 245 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 49 "eye_fold_shape_neg" 55 } + gene_bs_eye_size={ "eye_size_neg" 44 "eye_size_neg" 3 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 31 "eye_upper_lid_size_pos" 97 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 102 "forehead_brow_curve_neg" 27 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 25 "forehead_brow_forward_pos" 12 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_neg" 7 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_pos" 100 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 37 "forehead_brow_width_pos" 43 } + gene_bs_jaw_def={ "jaw_def_neg" 25 "jaw_def_neg" 165 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 24 "mouth_lower_lip_def_pos" 45 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 83 "mouth_lower_lip_full_pos" 22 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 82 "mouth_lower_lip_pad_neg" 39 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_neg" 124 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 43 "mouth_philtrum_def_pos" 9 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_pos" 5 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_neg" 9 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 12 "mouth_upper_lip_def_pos" 35 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 20 "mouth_upper_lip_full_neg" 16 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 159 "mouth_upper_lip_profile_pos" 241 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 114 "mouth_upper_lip_width_neg" 29 } + gene_bs_nose_forward={ "nose_forward_pos" 3 "nose_forward_neg" 37 } + gene_bs_nose_height={ "nose_height_neg" 93 "nose_height_neg" 90 } + gene_bs_nose_length={ "nose_length_neg" 46 "nose_length_pos" 89 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 24 "nose_nostril_height_pos" 40 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 176 } + gene_bs_nose_profile={ "nose_profile_pos" 28 "nose_profile_neg" 12 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 25 } + gene_bs_nose_size={ "nose_size_neg" 44 "nose_size_pos" 12 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 33 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 53 "nose_tip_forward_neg" 22 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 18 "nose_tip_width_neg" 36 } + face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 3 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 13 "cheek_fat_04_pos" 136 } + face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 2 } + face_detail_chin_def={ "chin_def" 95 "chin_def" 21 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 91 "eye_lower_lid_def" 12 } + face_detail_eye_socket={ "eye_socket_color_02" 4 "eye_socket_03" 94 } + face_detail_nasolabial={ "nasolabial_01" 66 "nasolabial_03" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 248 "nose_tip_def" 49 } + face_detail_temple_def={ "temple_def" 161 "temple_def" 236 } + expression_brow_wrinkles={ "brow_wrinkles_01" 211 "brow_wrinkles_01" 128 } + expression_eye_wrinkles={ "eye_wrinkles_01" 2 "eye_wrinkles_01" 253 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 75 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 132 "complexion_5" 246 } + gene_height={ "normal_height" 116 "normal_height" 119 } + gene_bs_body_type={ "body_fat_head_fat_full" 116 "body_fat_head_fat_medium" 109 } + gene_bs_body_shape={ "body_shape_rectangle_full" 23 "body_shape_triangle_full" 26 } + gene_bs_bust={ "bust_clothes" 73 "bust_shape_2_full" 173 } + gene_age={ "old_4" 231 "old_2" 121 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 219 "close_spacing_avg_thickness" 226 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 217 "layer_2_low_thickness" 149 } + gene_body_hair={ "body_hair_sparse" 132 "body_hair_sparse" 95 } + gene_hair_type={ "hair_curly" 95 "hair_wavy" 189 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 21 "normal_eyes" 21 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 46 } + pose={ "" 255 "" 0 } + beards={ "no_beard" 140 "no_beard" 0 } + clothes={ "western_children_commoner_clothes" 149 "most_clothes" 0 } + hairstyles={ "western_baby_hairstyles" 34 "all_hairstyles" 0 } + headgear={ "no_headgear" 140 "no_headgear" 0 } + legwear={ "no_legwear" 66 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + entity={ 616600735 3478549277 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres_alt_ermesinda.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres_alt_ermesinda.txt new file mode 100644 index 0000000000..5b6872208c --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_mendo_guterres_alt_ermesinda.txt @@ -0,0 +1,120 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:73759 +bookmark_fp2_iberia_mendo_guterres_alt_ermesinda={ + type=female + id=8353 + age=0.210000 + genes={ hair_color={ 202 250 202 250 } + skin_color={ 76 96 76 96 } + eye_color={ 163 175 163 175 } + gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 126 } + gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_neg" 78 "chin_width_neg" 78 } + gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 79 } + gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } + gene_eye_height={ "eye_height_neg" 109 "eye_height_neg" 109 } + gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } + gene_eye_shut={ "eye_shut_neg" 112 "eye_shut_neg" 112 } + gene_forehead_angle={ "forehead_angle_pos" 173 "forehead_angle_pos" 173 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 176 "forehead_brow_height_pos" 176 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 173 } + gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 114 } + gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_pos" 152 } + gene_head_height={ "head_height_neg" 107 "head_height_neg" 107 } + gene_head_width={ "head_width_neg" 86 "head_width_neg" 86 } + gene_head_profile={ "head_profile_pos" 135 "head_profile_pos" 135 } + gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } + gene_head_top_width={ "head_top_width_neg" 119 "head_top_width_neg" 119 } + gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 124 } + gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } + gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 130 } + gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 173 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } + gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 131 } + gene_mouth_width={ "mouth_width_neg" 79 "mouth_width_neg" 79 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 110 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 203 "mouth_lower_lip_size_neg" 96 } + gene_mouth_open={ "mouth_open_pos" 171 "mouth_open_pos" 171 } + gene_neck_length={ "neck_length_neg" 85 "neck_length_neg" 85 } + gene_neck_width={ "neck_width_neg" 102 "neck_width_neg" 102 } + gene_bs_cheek_forward={ "cheek_forward_pos" 14 "cheek_forward_pos" 14 } + gene_bs_cheek_height={ "cheek_height_pos" 78 "cheek_height_pos" 78 } + gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 33 } + gene_bs_ear_angle={ "ear_angle_neg" 4 "ear_angle_neg" 4 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 58 "ear_inner_shape_pos" 58 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 36 "ear_lower_bend_pos" 36 } + gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_neg" 27 } + gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_pos" 17 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 241 "eye_corner_depth_pos" 241 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 47 "eye_fold_shape_neg" 47 } + gene_bs_eye_size={ "eye_size_neg" 45 "eye_size_neg" 45 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 25 "eye_upper_lid_size_pos" 25 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 35 "forehead_brow_curve_pos" 35 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 44 "forehead_brow_forward_pos" 44 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_neg" 17 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 34 "forehead_brow_outer_height_pos" 34 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 24 "forehead_brow_width_neg" 24 } + gene_bs_jaw_def={ "jaw_def_neg" 118 "jaw_def_neg" 75 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 120 "mouth_lower_lip_def_pos" 120 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 86 "mouth_lower_lip_full_neg" 86 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 12 "mouth_lower_lip_pad_pos" 12 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 35 "mouth_lower_lip_width_pos" 35 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 47 "mouth_philtrum_def_pos" 47 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_neg" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 69 "mouth_philtrum_width_pos" 69 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 21 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 141 "mouth_upper_lip_full_pos" 141 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 25 "mouth_upper_lip_profile_neg" 25 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_pos" 25 } + gene_bs_nose_forward={ "nose_forward_neg" 94 "nose_forward_neg" 94 } + gene_bs_nose_height={ "nose_height_neg" 34 "nose_height_neg" 34 } + gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 73 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 5 "nose_nostril_height_pos" 5 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 64 "nose_nostril_width_neg" 64 } + gene_bs_nose_profile={ "nose_profile_neg" 11 "nose_profile_neg" 11 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_neg" 2 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 38 "nose_ridge_width_pos" 38 } + gene_bs_nose_size={ "nose_size_pos" 44 "nose_size_pos" 44 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 9 "nose_tip_angle_neg" 9 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 37 "nose_tip_forward_pos" 37 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 41 "nose_tip_width_neg" 41 } + face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 19 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 19 "cheek_fat_01_pos" 19 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 19 } + face_detail_chin_def={ "chin_def_neg" 16 "chin_def_neg" 16 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 155 "eye_lower_lid_def" 155 } + face_detail_eye_socket={ "eye_socket_02" 20 "eye_socket_02" 20 } + face_detail_nasolabial={ "nasolabial_03" 7 "nasolabial_03" 7 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 143 "nose_ridge_def_pos" 143 } + face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 3 } + face_detail_temple_def={ "temple_def" 130 "temple_def" 130 } + expression_brow_wrinkles={ "brow_wrinkles_02" 39 "brow_wrinkles_02" 39 } + expression_eye_wrinkles={ "eye_wrinkles_01" 234 "eye_wrinkles_01" 166 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 234 "forehead_wrinkles_02" 234 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 151 "complexion_2" 151 } + gene_height={ "normal_height" 135 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_full" 124 "body_fat_head_fat_full" 119 } + gene_bs_body_shape={ "body_shape_rectangle_half" 92 "body_shape_rectangle_full" 41 } + gene_bs_bust={ "bust_clothes" 121 "bust_clothes" 203 } + gene_age={ "old_4" 247 "old_4" 247 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 206 "avg_spacing_lower_thickness" 206 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 139 "layer_2_avg_thickness" 139 } + gene_body_hair={ "body_hair_avg" 179 "body_hair_avg" 179 } + gene_hair_type={ "hair_straight" 162 "hair_straight" 162 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 240 "normal_eyes" 240 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 70 "normal_eyelashes" 70 } + pose={ "" 255 "" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 200 "most_clothes" 0 } + headgear={ "fp2_christian_common" 114 "no_headgear" 0 } + legwear={ "western_common_legwear" 228 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 153 "all_hairstyles" 0 } + } + entity={ 2697330347 2697330347 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_sunyer.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_sunyer.txt new file mode 100644 index 0000000000..24711261c8 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_sunyer.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:barcelona_00003 +bookmark_fp2_iberia_sunyer={ + type=male + id=7701 + age=0.270000 + genes={ hair_color={ 218 186 18 247 } + skin_color={ 163 115 161 113 } + eye_color={ 13 150 49 186 } + gene_chin_forward={ "chin_forward_neg" 84 "chin_forward_neg" 73 } + gene_chin_height={ "chin_height_neg" 116 "chin_height_pos" 133 } + gene_chin_width={ "chin_width_pos" 140 "chin_width_neg" 119 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 140 } + gene_eye_depth={ "eye_depth_pos" 181 "eye_depth_pos" 135 } + gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 117 } + gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 123 } + gene_eye_shut={ "eye_shut_pos" 70 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_neg" 103 "forehead_angle_neg" 108 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 123 "forehead_brow_height_pos" 137 } + gene_forehead_roundness={ "forehead_roundness_pos" 168 "forehead_roundness_pos" 205 } + gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_neg" 121 } + gene_forehead_height={ "forehead_height_pos" 154 "forehead_height_pos" 130 } + gene_head_height={ "head_height_pos" 139 "head_height_neg" 37 } + gene_head_width={ "head_width_neg" 111 "head_width_neg" 111 } + gene_head_profile={ "head_profile_pos" 143 "head_profile_pos" 165 } + gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 132 } + gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 158 } + gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 138 } + gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_neg" 116 } + gene_jaw_height={ "jaw_height_pos" 166 "jaw_height_pos" 136 } + gene_jaw_width={ "jaw_width_neg" 121 "jaw_width_pos" 129 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 124 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 127 } + gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_neg" 119 } + gene_mouth_height={ "mouth_height_neg" 118 "mouth_height_neg" 118 } + gene_mouth_width={ "mouth_width_neg" 81 "mouth_width_neg" 93 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 108 "mouth_upper_lip_size_neg" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_pos" 138 } + gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_neg" 2 } + gene_neck_length={ "neck_length_pos" 128 "neck_length_neg" 25 } + gene_neck_width={ "neck_width_pos" 150 "neck_width_neg" 117 } + gene_bs_cheek_forward={ "cheek_forward_neg" 19 "cheek_forward_neg" 7 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_pos" 6 } + gene_bs_cheek_width={ "cheek_width_neg" 37 "cheek_width_pos" 49 } + gene_bs_ear_angle={ "ear_angle_neg" 40 "ear_angle_neg" 48 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 186 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 21 "ear_upper_bend_pos" 175 } + gene_bs_ear_outward={ "ear_outward_pos" 36 "ear_outward_neg" 2 } + gene_bs_ear_size={ "ear_size_pos" 24 "ear_size_neg" 16 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 154 "eye_corner_depth_pos" 203 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 10 "eye_fold_shape_pos" 162 } + gene_bs_eye_size={ "eye_size_pos" 49 "eye_size_neg" 34 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 17 "eye_upper_lid_size_pos" 5 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 47 "forehead_brow_curve_neg" 23 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 2 "forehead_brow_forward_pos" 17 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 16 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 40 "forehead_brow_outer_height_pos" 90 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_neg" 23 } + gene_bs_jaw_def={ "jaw_def_pos" 104 "jaw_def_neg" 81 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 184 "mouth_lower_lip_def_pos" 130 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 19 "mouth_lower_lip_full_neg" 21 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 46 "mouth_lower_lip_pad_neg" 29 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 14 "mouth_lower_lip_width_pos" 15 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 11 "mouth_philtrum_def_pos" 97 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 21 "mouth_philtrum_shape_pos" 4 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 90 "mouth_philtrum_width_pos" 24 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 23 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 85 "mouth_upper_lip_full_pos" 21 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 52 "mouth_upper_lip_profile_pos" 43 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 71 } + gene_bs_nose_forward={ "nose_forward_pos" 12 "nose_forward_pos" 32 } + gene_bs_nose_height={ "nose_height_pos" 10 "nose_height_neg" 22 } + gene_bs_nose_length={ "nose_length_pos" 8 "nose_length_pos" 97 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 31 "nose_nostril_height_neg" 79 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 83 "nose_nostril_width_neg" 16 } + gene_bs_nose_profile={ "nose_profile_hawk" 50 "nose_profile_neg" 12 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 1 "nose_ridge_angle_pos" 21 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 26 "nose_ridge_width_pos" 13 } + gene_bs_nose_size={ "nose_size_neg" 14 "nose_size_pos" 59 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 42 "nose_tip_angle_pos" 126 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 12 "nose_tip_forward_neg" 16 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 7 "nose_tip_width_pos" 71 } + face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_02" 11 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 144 "cheek_fat_01_neg" 11 } + face_detail_chin_cleft={ "chin_dimple" 96 "chin_cleft" 1 } + face_detail_chin_def={ "chin_def" 10 "chin_def" 22 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 26 "eye_lower_lid_def" 78 } + face_detail_eye_socket={ "eye_socket_02" 13 "eye_socket_03" 14 } + face_detail_nasolabial={ "nasolabial_02" 18 "nasolabial_01" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 147 "nose_ridge_def_pos" 104 } + face_detail_nose_tip_def={ "nose_tip_def" 207 "nose_tip_def" 7 } + face_detail_temple_def={ "temple_def" 192 "temple_def" 237 } + expression_brow_wrinkles={ "brow_wrinkles_04" 71 "brow_wrinkles_02" 147 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_02" 140 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 219 "forehead_wrinkles_01" 79 } + expression_other={ "cheek_wrinkles_both_01" 43 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 224 "complexion_3" 177 } + gene_height={ "normal_height" 131 "normal_height" 106 } + gene_bs_body_type={ "body_fat_head_fat_low" 139 "body_fat_head_fat_low" 140 } + gene_bs_body_shape={ "body_shape_apple_full" 91 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 109 "bust_shape_3_half" 95 } + gene_age={ "old_4" 24 "old_4" 91 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 223 "avg_spacing_low_thickness" 181 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 208 "layer_2_low_thickness" 233 } + gene_body_hair={ "body_hair_sparse" 111 "body_hair_sparse" 120 } + gene_hair_type={ "hair_wavy" 183 "hair_wavy" 156 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 42 "normal_eyes" 42 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 18 "normal_eyelashes" 18 } + pose={ "" 255 "" 0 } + beards={ "scripted_character_beards_02" 123 "no_beard" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 158 "most_clothes" 0 } + hairstyles={ "scripted_character_hairstyles_03" 214 "all_hairstyles" 0 } + headgear={ "fp2_christian_low_nobility" 1 "no_headgear" 0 } + legwear={ "western_common_legwear" 89 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + entity={ 1903276529 1903276529 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_wilfred_the_hairy.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_wilfred_the_hairy.txt new file mode 100644 index 0000000000..cf15d67edc --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_fp2_iberia_wilfred_the_hairy.txt @@ -0,0 +1,120 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:70150 +bookmark_fp2_iberia_wilfred_the_hairy={ + type=male + id=7702 + age=0.270000 + genes={ hair_color={ 79 229 79 229 } + skin_color={ 180 118 180 118 } + eye_color={ 76 191 76 191 } + gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_neg" 119 } + gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 } + gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } + gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } + gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_pos" 158 "forehead_angle_pos" 158 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 143 } + gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_pos" 187 } + gene_forehead_width={ "forehead_width_pos" 173 "forehead_width_pos" 173 } + gene_forehead_height={ "forehead_height_pos" 143 "forehead_height_pos" 143 } + gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } + gene_head_width={ "head_width_pos" 145 "head_width_pos" 145 } + gene_head_profile={ "head_profile_pos" 158 "head_profile_pos" 158 } + gene_head_top_height={ "head_top_height_neg" 93 "head_top_height_neg" 93 } + gene_head_top_width={ "head_top_width_pos" 134 "head_top_width_pos" 134 } + gene_jaw_angle={ "jaw_angle_neg" 104 "jaw_angle_neg" 104 } + gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 128 } + gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_pos" 136 } + gene_jaw_width={ "jaw_width_pos" 166 "jaw_width_pos" 166 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 122 } + gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 136 } + gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 161 "mouth_upper_lip_size_pos" 161 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 121 "mouth_lower_lip_size_neg" 121 } + gene_mouth_open={ "mouth_open_neg" 16 "mouth_open_neg" 16 } + gene_neck_length={ "neck_length_pos" 137 "neck_length_pos" 137 } + gene_neck_width={ "neck_width_pos" 135 "neck_width_pos" 135 } + gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_neg" 20 } + gene_bs_cheek_height={ "cheek_height_neg" 40 "cheek_height_neg" 40 } + gene_bs_cheek_width={ "cheek_width_pos" 39 "cheek_width_pos" 39 } + gene_bs_ear_angle={ "ear_angle_pos" 50 "ear_angle_pos" 50 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 0 "ear_lower_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_neg" 52 "ear_outward_neg" 52 } + gene_bs_ear_size={ "ear_size_pos" 42 "ear_size_pos" 42 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 179 "eye_corner_depth_pos" 179 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 34 "eye_fold_shape_pos" 34 } + gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_neg" 22 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 104 "eye_upper_lid_size_pos" 104 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 51 "forehead_brow_curve_neg" 51 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 1 "forehead_brow_forward_pos" 1 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 122 "forehead_brow_inner_height_pos" 122 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 76 "forehead_brow_outer_height_neg" 76 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 74 "forehead_brow_width_pos" 74 } + gene_bs_jaw_def={ "jaw_def_pos" 60 "jaw_def_pos" 60 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 91 "mouth_lower_lip_def_pos" 91 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 9 "mouth_lower_lip_full_neg" 9 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 64 "mouth_lower_lip_pad_neg" 64 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 39 "mouth_lower_lip_width_pos" 39 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 25 "mouth_philtrum_shape_pos" 25 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 35 "mouth_philtrum_width_pos" 35 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 30 "mouth_upper_lip_def_pos" 30 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 38 "mouth_upper_lip_full_pos" 38 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 12 "mouth_upper_lip_profile_neg" 12 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 71 "mouth_upper_lip_width_pos" 71 } + gene_bs_nose_forward={ "nose_forward_neg" 54 "nose_forward_neg" 54 } + gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 43 } + gene_bs_nose_length={ "nose_length_neg" 61 "nose_length_neg" 61 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 101 "nose_nostril_height_pos" 101 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 26 "nose_nostril_width_neg" 26 } + gene_bs_nose_profile={ "nose_profile_neg" 53 "nose_profile_neg" 53 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 110 "nose_ridge_angle_pos" 110 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 32 "nose_ridge_width_pos" 32 } + gene_bs_nose_size={ "nose_size_neg" 45 "nose_size_neg" 45 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_pos" 30 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 75 "nose_tip_forward_pos" 75 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 119 "nose_tip_width_neg" 119 } + face_detail_cheek_def={ "cheek_def_02" 159 "cheek_def_02" 159 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 236 "cheek_fat_01_neg" 236 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 0 } + face_detail_chin_def={ "chin_def_neg" 12 "chin_def_neg" 12 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 247 "eye_lower_lid_def" 247 } + face_detail_eye_socket={ "eye_socket_color_02" 7 "eye_socket_color_02" 7 } + face_detail_nasolabial={ "nasolabial_02" 1 "nasolabial_02" 1 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 10 } + face_detail_nose_tip_def={ "nose_tip_def" 39 "nose_tip_def" 39 } + face_detail_temple_def={ "temple_def" 89 "temple_def" 89 } + expression_brow_wrinkles={ "brow_wrinkles_02" 139 "brow_wrinkles_02" 139 } + expression_eye_wrinkles={ "eye_wrinkles_03" 185 "eye_wrinkles_03" 185 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 183 "forehead_wrinkles_01" 183 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 137 "complexion_3" 137 } + gene_height={ "normal_height" 118 "normal_height" 118 } + gene_bs_body_type={ "body_fat_head_fat_medium" 123 "body_fat_head_fat_medium" 130 } + gene_bs_body_shape={ "body_shape_triangle_half" 222 "body_shape_triangle_half" 30 } + gene_bs_bust={ "bust_clothes" 99 "bust_default" 124 } + gene_age={ "old_2" 250 "old_2" 250 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 221 "far_spacing_avg_thickness" 221 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 246 "layer_2_low_thickness" 246 } + gene_body_hair={ "body_hair_dense" 209 "body_hair_sparse" 90 } + gene_hair_type={ "hair_curly" 191 "hair_curly" 191 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 221 "normal_eyes" 221 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 7 "normal_eyelashes" 7 } + pose={ "" 255 "" 0 } + clothes={ "fp2_christian_war_nobility_clothes" 208 "most_clothes" 0 } + headgear={ "western_war" 155 "no_headgear" 0 } + legwear={ "western_war_legwear" 128 "all_legwear" 0 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 126 "all_hairstyles" 0 } + beards={ "fp2_beards_straight" 211 "no_beard" 0 } + } + entity={ 3942081117 3942081117 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_infanta_urraca.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_infanta_urraca.txt index a07c8381f5..f322718203 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_infanta_urraca.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_infanta_urraca.txt @@ -2,7 +2,7 @@ # History database id:108501 bookmark_iberia_infanta_urraca={ type=female - id=16550 + id=18095 age=0.330000 genes={ hair_color={ 124 228 124 229 } skin_color={ 136 115 136 115 } @@ -92,11 +92,11 @@ bookmark_iberia_infanta_urraca={ face_detail_temple_def={ "temple_def" 207 "temple_def" 207 } expression_brow_wrinkles={ "brow_wrinkles_03" 62 "brow_wrinkles_03" 62 } expression_eye_wrinkles={ "eye_wrinkles_01" 45 "eye_wrinkles_01" 45 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 254 "forehead_wrinkles_01" 81 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 242 "forehead_wrinkles_01" 81 } expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } complexion={ "complexion_4" 201 "complexion_4" 201 } gene_height={ "normal_height" 102 "normal_height" 102 } - gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_low" 125 } + gene_bs_body_type={ "body_fat_head_fat_low" 128 "body_fat_head_fat_low" 125 } gene_bs_body_shape={ "body_shape_hourglass_full" 40 "body_shape_hourglass_full" 0 } gene_bs_bust={ "bust_clothes" 82 "bust_shape_4_full" 103 } gene_age={ "old_4" 70 "old_4" 70 } @@ -109,8 +109,10 @@ bookmark_iberia_infanta_urraca={ teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 79 "normal_eyelashes" 79 } pose={ "" 255 "" 0 } - clothes={ "western_low_nobility_clothes" 35 "most_clothes" 0 } - legwear={ "western_common_legwear" 247 "all_legwear" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 173 "most_clothes" 0 } + headgear={ "no_headgear" 64 "no_headgear" 0 } + legwear={ "western_common_legwear" 141 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } hairstyles={ "scripted_character_hairstyles_01" 45 "all_hairstyles" 0 } } entity={ 2616704408 2616704408 } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_infanta_urraca_alt_elvira.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_infanta_urraca_alt_elvira.txt index 592d61d16d..7599b5b650 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_infanta_urraca_alt_elvira.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_infanta_urraca_alt_elvira.txt @@ -2,119 +2,120 @@ # History database id:107501 bookmark_iberia_infanta_urraca_alt_elvira={ type=female - id=17054 - age=0.270000 - genes={ hair_color={ 100 245 209 242 } - skin_color={ 158 113 158 112 } - eye_color={ 45 129 52 197 } - gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 163 } - gene_chin_height={ "chin_height_pos" 154 "chin_height_neg" 121 } - gene_chin_width={ "chin_width_pos" 136 "chin_width_neg" 119 } - gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_pos" 130 } - gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 120 } - gene_eye_height={ "eye_height_neg" 124 "eye_height_pos" 139 } - gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 128 } - gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 184 } - gene_forehead_angle={ "forehead_angle_pos" 159 "forehead_angle_pos" 159 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_neg" 119 } - gene_forehead_roundness={ "forehead_roundness_neg" 117 "forehead_roundness_neg" 125 } - gene_forehead_width={ "forehead_width_neg" 122 "forehead_width_pos" 196 } - gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_pos" 132 } - gene_head_height={ "head_height_pos" 148 "head_height_pos" 149 } - gene_head_width={ "head_width_neg" 114 "head_width_neg" 114 } - gene_head_profile={ "head_profile_neg" 113 "head_profile_pos" 170 } - gene_head_top_height={ "head_top_height_neg" 106 "head_top_height_pos" 158 } - gene_head_top_width={ "head_top_width_pos" 181 "head_top_width_pos" 137 } - gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 110 } - gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 132 } - gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_pos" 140 } - gene_jaw_width={ "jaw_width_neg" 100 "jaw_width_pos" 178 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_pos" 129 } - gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 127 } - gene_mouth_height={ "mouth_height_neg" 110 "mouth_height_neg" 110 } - gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_pos" 136 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 225 "mouth_upper_lip_size_neg" 101 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 157 "mouth_lower_lip_size_neg" 120 } - gene_mouth_open={ "mouth_open_pos" 149 "mouth_open_neg" 122 } - gene_neck_length={ "neck_length_pos" 135 "neck_length_neg" 98 } - gene_neck_width={ "neck_width_neg" 123 "neck_width_pos" 151 } - gene_bs_cheek_forward={ "cheek_forward_neg" 48 "cheek_forward_neg" 48 } - gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_neg" 49 } - gene_bs_cheek_width={ "cheek_width_neg" 43 "cheek_width_pos" 22 } - gene_bs_ear_angle={ "ear_angle_pos" 46 "ear_angle_pos" 48 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 42 "ear_inner_shape_pos" 7 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 10 "ear_lower_bend_pos" 195 } - gene_bs_ear_outward={ "ear_outward_neg" 44 "ear_outward_neg" 21 } - gene_bs_ear_size={ "ear_size_neg" 48 "ear_size_neg" 35 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 159 "eye_corner_depth_pos" 198 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 34 "eye_fold_shape_pos" 48 } - gene_bs_eye_size={ "eye_size_pos" 194 "eye_size_neg" 12 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 117 "eye_upper_lid_size_pos" 0 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 97 "forehead_brow_curve_neg" 186 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 57 "forehead_brow_forward_pos" 0 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 46 "forehead_brow_inner_height_pos" 2 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 27 "forehead_brow_outer_height_neg" 87 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 26 "forehead_brow_width_pos" 100 } - gene_bs_jaw_def={ "jaw_def_neg" 120 "jaw_def_pos" 63 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 124 "mouth_lower_lip_def_pos" 110 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 9 "mouth_lower_lip_full_pos" 8 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 97 "mouth_lower_lip_pad_neg" 41 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 101 "mouth_lower_lip_width_neg" 94 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 21 "mouth_philtrum_def_pos" 15 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 3 "mouth_philtrum_shape_neg" 41 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 51 "mouth_philtrum_width_pos" 98 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 46 "mouth_upper_lip_def_pos" 46 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 80 "mouth_upper_lip_full_neg" 8 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 63 "mouth_upper_lip_profile_pos" 172 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 107 "mouth_upper_lip_width_pos" 24 } - gene_bs_nose_forward={ "nose_forward_neg" 71 "nose_forward_pos" 15 } - gene_bs_nose_height={ "nose_height_pos" 91 "nose_height_pos" 54 } - gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_neg" 118 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 28 "nose_nostril_height_neg" 1 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 47 "nose_nostril_width_neg" 127 } - gene_bs_nose_profile={ "nose_profile_neg" 35 "nose_profile_neg" 27 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 91 "nose_ridge_angle_pos" 18 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 4 "nose_ridge_width_pos" 26 } - gene_bs_nose_size={ "nose_size_pos" 42 "nose_size_pos" 16 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 36 "nose_tip_angle_pos" 47 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 171 "nose_tip_forward_neg" 116 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 30 "nose_tip_width_pos" 6 } - face_detail_cheek_def={ "cheek_def_02" 9 "cheek_def_01" 126 } - face_detail_cheek_fat={ "cheek_fat_01_neg" 189 "cheek_fat_01_pos" 64 } - face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 6 } - face_detail_chin_def={ "chin_def_neg" 14 "chin_def_neg" 49 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 243 "eye_lower_lid_def" 76 } - face_detail_eye_socket={ "eye_socket_03" 245 "eye_socket_color_02" 179 } - face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_01" 17 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 52 "nose_ridge_def_pos" 14 } - face_detail_nose_tip_def={ "nose_tip_def" 230 "nose_tip_def" 157 } - face_detail_temple_def={ "temple_def" 244 "temple_def" 245 } - expression_brow_wrinkles={ "brow_wrinkles_04" 251 "brow_wrinkles_03" 12 } - expression_eye_wrinkles={ "eye_wrinkles_01" 4 "eye_wrinkles_01" 49 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 74 "forehead_wrinkles_02" 243 } - expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_5" 127 "complexion_3" 208 } - gene_height={ "normal_height" 132 "normal_height" 119 } - gene_bs_body_type={ "body_fat_head_fat_medium" 137 "body_fat_head_fat_low" 118 } - gene_bs_body_shape={ "body_shape_pear_half" 105 "body_shape_rectangle_half" 0 } - gene_bs_bust={ "bust_clothes" 69 "bust_shape_4_full" 86 } - gene_age={ "old_4" 72 "old_4" 218 } - gene_eyebrows_shape={ "far_spacing_low_thickness" 171 "avg_spacing_high_thickness" 193 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 229 "layer_2_avg_thickness" 143 } - gene_body_hair={ "body_hair_avg" 147 "body_hair_avg" 169 } - gene_hair_type={ "hair_wavy" 114 "hair_wavy" 108 } + id=18522 + age=0.280000 + genes={ hair_color={ 199 202 88 232 } + skin_color={ 152 106 151 106 } + eye_color={ 46 186 53 144 } + gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_neg" 119 } + gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_pos" 131 } + gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_pos" 138 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_neg" 115 } + gene_eye_height={ "eye_height_neg" 115 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_neg" 111 "eye_shut_neg" 102 } + gene_forehead_angle={ "forehead_angle_neg" 107 "forehead_angle_neg" 120 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 126 "forehead_brow_height_pos" 141 } + gene_forehead_roundness={ "forehead_roundness_neg" 102 "forehead_roundness_pos" 138 } + gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_pos" 147 } + gene_forehead_height={ "forehead_height_neg" 79 "forehead_height_pos" 145 } + gene_head_height={ "head_height_pos" 178 "head_height_pos" 150 } + gene_head_width={ "head_width_pos" 164 "head_width_pos" 201 } + gene_head_profile={ "head_profile_pos" 176 "head_profile_neg" 113 } + gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_pos" 135 } + gene_head_top_width={ "head_top_width_pos" 199 "head_top_width_pos" 149 } + gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 95 } + gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 118 } + gene_jaw_width={ "jaw_width_neg" 111 "jaw_width_pos" 174 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_neg" 118 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 130 } + gene_mouth_forward={ "mouth_forward_pos" 140 "mouth_forward_pos" 143 } + gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_neg" 120 } + gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 122 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 131 "mouth_upper_lip_size_neg" 110 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 142 "mouth_lower_lip_size_pos" 137 } + gene_mouth_open={ "mouth_open_pos" 128 "mouth_open_neg" 15 } + gene_neck_length={ "neck_length_pos" 145 "neck_length_neg" 111 } + gene_neck_width={ "neck_width_neg" 82 "neck_width_neg" 97 } + gene_bs_cheek_forward={ "cheek_forward_neg" 126 "cheek_forward_neg" 126 } + gene_bs_cheek_height={ "cheek_height_neg" 56 "cheek_height_pos" 34 } + gene_bs_cheek_width={ "cheek_width_pos" 72 "cheek_width_neg" 102 } + gene_bs_ear_angle={ "ear_angle_neg" 20 "ear_angle_pos" 46 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 155 "ear_inner_shape_pos" 36 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 13 "ear_lower_bend_pos" 31 } + gene_bs_ear_outward={ "ear_outward_neg" 34 "ear_outward_pos" 50 } + gene_bs_ear_size={ "ear_size_neg" 48 "ear_size_neg" 16 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 162 "eye_corner_depth_pos" 219 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 34 "eye_fold_shape_pos" 122 } + gene_bs_eye_size={ "eye_size_neg" 33 "eye_size_neg" 43 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 94 "eye_upper_lid_size_pos" 94 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 175 "forehead_brow_curve_neg" 170 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 47 "forehead_brow_forward_pos" 35 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_neg" 58 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 30 "forehead_brow_outer_height_neg" 15 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 41 "forehead_brow_width_neg" 25 } + gene_bs_jaw_def={ "jaw_def_neg" 76 "jaw_def_pos" 67 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 71 "mouth_lower_lip_def_pos" 71 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 99 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 12 "mouth_lower_lip_pad_pos" 51 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 89 "mouth_lower_lip_width_pos" 122 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 82 "mouth_philtrum_def_pos" 19 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 1 "mouth_philtrum_shape_pos" 4 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 2 "mouth_philtrum_width_neg" 41 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 28 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 81 "mouth_upper_lip_full_neg" 26 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 22 "mouth_upper_lip_profile_pos" 198 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 20 "mouth_upper_lip_width_pos" 92 } + gene_bs_nose_forward={ "nose_forward_neg" 34 "nose_forward_neg" 7 } + gene_bs_nose_height={ "nose_height_pos" 21 "nose_height_pos" 117 } + gene_bs_nose_length={ "nose_length_pos" 70 "nose_length_neg" 40 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 13 "nose_nostril_height_neg" 17 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 17 "nose_nostril_width_neg" 78 } + gene_bs_nose_profile={ "nose_profile_neg" 90 "nose_profile_pos" 123 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 33 "nose_ridge_angle_pos" 23 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 25 "nose_ridge_width_neg" 25 } + gene_bs_nose_size={ "nose_size_pos" 46 "nose_size_pos" 54 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 21 "nose_tip_angle_pos" 45 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 5 "nose_tip_forward_pos" 51 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 46 "nose_tip_width_pos" 91 } + face_detail_cheek_def={ "cheek_def_01" 41 "cheek_def_01" 3 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 222 "cheek_fat_03_pos" 153 } + face_detail_chin_cleft={ "chin_dimple" 186 "chin_cleft" 22 } + face_detail_chin_def={ "chin_def" 231 "chin_def" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 112 "eye_lower_lid_def" 96 } + face_detail_eye_socket={ "eye_socket_02" 6 "eye_socket_01" 16 } + face_detail_nasolabial={ "nasolabial_01" 1 "nasolabial_02" 21 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_neg" 24 } + face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 253 } + face_detail_temple_def={ "temple_def" 230 "temple_def" 107 } + expression_brow_wrinkles={ "brow_wrinkles_03" 247 "brow_wrinkles_01" 211 } + expression_eye_wrinkles={ "eye_wrinkles_01" 98 "eye_wrinkles_01" 151 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 243 "forehead_wrinkles_01" 74 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 45 } + complexion={ "complexion_1" 247 "complexion_2" 226 } + gene_height={ "normal_height" 78 "normal_height" 117 } + gene_bs_body_type={ "body_fat_head_fat_medium" 115 "body_fat_head_fat_full" 126 } + gene_bs_body_shape={ "body_shape_apple_half" 184 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 105 "bust_default" 132 } + gene_age={ "old_2" 34 "old_4" 75 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 181 "avg_spacing_low_thickness" 153 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 130 "layer_2_high_thickness" 242 } + gene_body_hair={ "body_hair_dense" 163 "body_hair_avg" 89 } + gene_hair_type={ "hair_wavy" 168 "hair_wavy" 113 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - eye_accessory={ "normal_eyes" 221 "normal_eyes" 221 } + eye_accessory={ "normal_eyes" 204 "normal_eyes" 204 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 251 "normal_eyelashes" 251 } + eyelashes_accessory={ "normal_eyelashes" 108 "normal_eyelashes" 108 } pose={ "" 255 "" 0 } - beards={ "western_beards_straight" 44 "no_beard" 0 } - clothes={ "western_commoner_clothes" 44 "most_clothes" 0 } - hairstyles={ "western_hairstyles_wavy" 243 "all_hairstyles" 0 } - headgear={ "western_common" 26 "no_headgear" 0 } - legwear={ "western_common_legwear" 44 "all_legwear" 0 } + beards={ "western_beards_curly" 23 "no_beard" 0 } + clothes={ "fp2_christian_commoner_clothes" 162 "most_clothes" 0 } + hairstyles={ "western_hairstyles_wavy" 23 "all_hairstyles" 0 } + headgear={ "fp2_christian_common" 49 "no_headgear" 0 } + legwear={ "western_common_legwear" 199 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } } - entity={ 1955045592 1955045592 } + entity={ 3942081117 3942081117 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso.txt index 832da1b78c..4e5fe8a4b6 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso.txt @@ -2,7 +2,7 @@ # History database id:108500 bookmark_iberia_king_alfonso={ type=male - id=17344 + id=18966 age=0.260000 genes={ hair_color={ 184 252 16 235 } skin_color={ 167 112 171 112 } @@ -91,13 +91,13 @@ bookmark_iberia_king_alfonso={ face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 56 } face_detail_temple_def={ "temple_def" 213 "temple_def" 195 } expression_brow_wrinkles={ "brow_wrinkles_01" 161 "brow_wrinkles_02" 62 } - expression_eye_wrinkles={ "eye_wrinkles_01" 180 "eye_wrinkles_01" 29 } + expression_eye_wrinkles={ "eye_wrinkles_01" 210 "eye_wrinkles_01" 29 } expression_forehead_wrinkles={ "forehead_wrinkles_01" 7 "forehead_wrinkles_01" 54 } expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } complexion={ "complexion_5" 122 "complexion_5" 181 } gene_height={ "normal_height" 135 "normal_height" 137 } - gene_bs_body_type={ "body_fat_head_fat_low" 121 "body_fat_head_fat_medium" 145 } - gene_bs_body_shape={ "body_shape_average_clothed" 102 "body_shape_triangle_half" 21 } + gene_bs_body_type={ "body_fat_head_fat_low" 122 "body_fat_head_fat_medium" 145 } + gene_bs_body_shape={ "body_shape_average_clothed" 133 "body_shape_triangle_half" 21 } gene_bs_bust={ "bust_clothes" 136 "bust_shape_3_full" 94 } gene_age={ "old_2" 239 "old_3" 20 } gene_eyebrows_shape={ "avg_spacing_high_thickness" 220 "avg_spacing_low_thickness" 173 } @@ -109,11 +109,12 @@ bookmark_iberia_king_alfonso={ teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 16 "normal_eyelashes" 16 } pose={ "" 255 "" 0 } - cloaks={ "western_royalty" 19 "no_cloak" 0 } - clothes={ "western_royalty_clothes" 71 "most_clothes" 0 } - headgear={ "western_royalty" 11 "no_headgear" 0 } - legwear={ "western_common_legwear" 38 "all_legwear" 0 } + cloaks={ "western_royalty" 153 "no_cloak" 0 } + clothes={ "western_royalty_clothes" 157 "most_clothes" 0 } + headgear={ "western_royalty" 120 "no_headgear" 0 } + legwear={ "western_common_legwear" 62 "all_legwear" 0 } beards={ "scripted_character_beards_01" 76 "no_beard" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } hairstyles={ "scripted_character_hairstyles_01" 68 "all_hairstyles" 0 } } entity={ 2697330347 2697330347 } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso_alt_nuno.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso_alt_nuno.txt index d60b3d66cb..621ed46f6b 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso_alt_nuno.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso_alt_nuno.txt @@ -2,119 +2,120 @@ # History database id:70076 bookmark_iberia_king_alfonso_alt_nuno={ type=male - id=15842 + id=17313 age=0.410000 - genes={ hair_color={ 57 231 183 179 } - skin_color={ 152 117 147 119 } - eye_color={ 16 180 24 130 } - gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_pos" 135 } - gene_chin_height={ "chin_height_pos" 139 "chin_height_neg" 127 } - gene_chin_width={ "chin_width_pos" 133 "chin_width_neg" 121 } - gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 114 } - gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 127 } - gene_eye_height={ "eye_height_neg" 124 "eye_height_pos" 134 } - gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_pos" 128 } - gene_eye_shut={ "eye_shut_neg" 121 "eye_shut_pos" 137 } - gene_forehead_angle={ "forehead_angle_pos" 159 "forehead_angle_neg" 107 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_neg" 121 } - gene_forehead_roundness={ "forehead_roundness_pos" 174 "forehead_roundness_pos" 154 } - gene_forehead_width={ "forehead_width_neg" 121 "forehead_width_neg" 118 } - gene_forehead_height={ "forehead_height_neg" 103 "forehead_height_neg" 111 } - gene_head_height={ "head_height_neg" 103 "head_height_neg" 105 } - gene_head_width={ "head_width_pos" 133 "head_width_pos" 190 } - gene_head_profile={ "head_profile_pos" 147 "head_profile_neg" 119 } - gene_head_top_height={ "head_top_height_neg" 113 "head_top_height_pos" 140 } - gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 181 } - gene_jaw_angle={ "jaw_angle_neg" 116 "jaw_angle_neg" 109 } - gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_pos" 135 } - gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_neg" 80 } - gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_neg" 93 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 92 "mouth_corner_depth_neg" 117 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_neg" 104 } - gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 140 } - gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_pos" 157 } - gene_mouth_width={ "mouth_width_neg" 81 "mouth_width_neg" 78 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_pos" 134 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 122 "mouth_lower_lip_size_neg" 120 } - gene_mouth_open={ "mouth_open_pos" 197 "mouth_open_pos" 134 } - gene_neck_length={ "neck_length_neg" 98 "neck_length_neg" 124 } - gene_neck_width={ "neck_width_pos" 140 "neck_width_pos" 133 } - gene_bs_cheek_forward={ "cheek_forward_neg" 48 "cheek_forward_pos" 4 } - gene_bs_cheek_height={ "cheek_height_neg" 4 "cheek_height_neg" 50 } - gene_bs_cheek_width={ "cheek_width_pos" 19 "cheek_width_pos" 33 } - gene_bs_ear_angle={ "ear_angle_pos" 20 "ear_angle_pos" 48 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 42 "ear_inner_shape_pos" 12 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 12 "ear_lower_bend_pos" 4 } - gene_bs_ear_outward={ "ear_outward_neg" 21 "ear_outward_neg" 31 } - gene_bs_ear_size={ "ear_size_neg" 36 "ear_size_neg" 5 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 194 "eye_corner_depth_pos" 234 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 74 "eye_fold_shape_neg" 50 } - gene_bs_eye_size={ "eye_size_neg" 30 "eye_size_neg" 128 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 0 "eye_upper_lid_size_pos" 117 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 114 "forehead_brow_curve_neg" 186 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 19 "forehead_brow_forward_pos" 14 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_pos" 67 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 114 "forehead_brow_outer_height_neg" 14 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 100 "forehead_brow_width_pos" 38 } - gene_bs_jaw_def={ "jaw_def_pos" 43 "jaw_def_neg" 54 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 11 "mouth_lower_lip_def_pos" 129 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 38 "mouth_lower_lip_full_pos" 9 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 19 "mouth_lower_lip_pad_pos" 58 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_pos" 101 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 34 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 81 "mouth_philtrum_shape_neg" 3 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 62 "mouth_philtrum_width_pos" 181 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 46 "mouth_upper_lip_def_pos" 40 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 35 "mouth_upper_lip_full_pos" 18 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 16 "mouth_upper_lip_profile_neg" 2 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 46 "mouth_upper_lip_width_neg" 36 } - gene_bs_nose_forward={ "nose_forward_neg" 10 "nose_forward_neg" 35 } - gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_pos" 54 } - gene_bs_nose_length={ "nose_length_neg" 103 "nose_length_pos" 44 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 98 "nose_nostril_height_neg" 1 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 123 "nose_nostril_width_neg" 125 } - gene_bs_nose_profile={ "nose_profile_hawk" 24 "nose_profile_pos" 24 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 91 "nose_ridge_angle_pos" 7 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 55 "nose_ridge_width_pos" 16 } - gene_bs_nose_size={ "nose_size_neg" 30 "nose_size_pos" 45 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 47 "nose_tip_angle_pos" 39 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 27 "nose_tip_forward_neg" 9 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 80 "nose_tip_width_neg" 21 } - face_detail_cheek_def={ "cheek_def_02" 32 "cheek_def_01" 64 } - face_detail_cheek_fat={ "cheek_fat_01_neg" 189 "cheek_fat_03_pos" 188 } - face_detail_chin_cleft={ "chin_cleft" 23 "chin_cleft" 22 } - face_detail_chin_def={ "chin_def_neg" 134 "chin_def_neg" 22 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 76 "eye_lower_lid_def" 120 } - face_detail_eye_socket={ "eye_socket_01" 18 "eye_socket_03" 26 } - face_detail_nasolabial={ "nasolabial_02" 1 "nasolabial_03" 25 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 21 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 220 "nose_tip_def" 195 } - face_detail_temple_def={ "temple_def" 7 "temple_def" 244 } - expression_brow_wrinkles={ "brow_wrinkles_02" 92 "brow_wrinkles_03" 186 } - expression_eye_wrinkles={ "eye_wrinkles_01" 50 "eye_wrinkles_01" 212 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 91 "forehead_wrinkles_01" 32 } - expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_5" 181 "complexion_5" 206 } - gene_height={ "normal_height" 125 "normal_height" 127 } - gene_bs_body_type={ "body_fat_head_fat_medium" 145 "body_fat_head_fat_full" 133 } - gene_bs_body_shape={ "body_shape_pear_half" 40 "body_shape_triangle_half" 53 } - gene_bs_bust={ "bust_clothes" 144 "bust_shape_3_half" 69 } - gene_age={ "old_4" 229 "old_4" 72 } - gene_eyebrows_shape={ "avg_spacing_low_thickness" 194 "avg_spacing_avg_thickness" 236 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 142 "layer_2_avg_thickness" 216 } - gene_body_hair={ "body_hair_avg" 106 "body_hair_sparse" 108 } - gene_hair_type={ "hair_wavy" 108 "hair_wavy" 159 } + genes={ hair_color={ 2 240 77 240 } + skin_color={ 171 104 161 104 } + eye_color={ 46 181 38 134 } + gene_chin_forward={ "chin_forward_pos" 173 "chin_forward_neg" 119 } + gene_chin_height={ "chin_height_neg" 93 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 99 } + gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_pos" 132 } + gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 117 } + gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 145 } + gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_pos" 65 "eye_shut_neg" 122 } + gene_forehead_angle={ "forehead_angle_neg" 120 "forehead_angle_neg" 124 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 131 "forehead_brow_height_neg" 115 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 131 } + gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_pos" 153 } + gene_forehead_height={ "forehead_height_neg" 41 "forehead_height_neg" 102 } + gene_head_height={ "head_height_pos" 153 "head_height_pos" 132 } + gene_head_width={ "head_width_pos" 212 "head_width_pos" 177 } + gene_head_profile={ "head_profile_pos" 176 "head_profile_pos" 139 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 160 } + gene_head_top_width={ "head_top_width_pos" 200 "head_top_width_neg" 104 } + gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 122 } + gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 128 } + gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 118 } + gene_jaw_width={ "jaw_width_neg" 105 "jaw_width_pos" 174 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_neg" 118 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_neg" 123 } + gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 116 } + gene_mouth_height={ "mouth_height_pos" 159 "mouth_height_pos" 149 } + gene_mouth_width={ "mouth_width_neg" 99 "mouth_width_neg" 125 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 132 "mouth_upper_lip_size_pos" 131 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 119 "mouth_lower_lip_size_pos" 137 } + gene_mouth_open={ "mouth_open_neg" 15 "mouth_open_pos" 189 } + gene_neck_length={ "neck_length_pos" 133 "neck_length_neg" 125 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_neg" 108 } + gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_neg" 126 } + gene_bs_cheek_height={ "cheek_height_pos" 15 "cheek_height_pos" 10 } + gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_pos" 29 } + gene_bs_ear_angle={ "ear_angle_pos" 39 "ear_angle_pos" 46 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 30 "ear_inner_shape_pos" 36 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 13 "ear_lower_bend_pos" 99 } + gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_pos" 92 } + gene_bs_ear_size={ "ear_size_neg" 16 "ear_size_neg" 40 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 219 "eye_corner_depth_pos" 249 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 40 "eye_fold_shape_pos" 122 } + gene_bs_eye_size={ "eye_size_pos" 151 "eye_size_pos" 91 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 94 "eye_upper_lid_size_pos" 36 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 175 "forehead_brow_curve_neg" 180 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 60 "forehead_brow_forward_pos" 103 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 38 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 31 "forehead_brow_outer_height_neg" 46 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 31 "forehead_brow_width_neg" 49 } + gene_bs_jaw_def={ "jaw_def_neg" 33 "jaw_def_pos" 34 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 40 "mouth_lower_lip_def_pos" 170 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 29 "mouth_lower_lip_full_pos" 33 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 12 "mouth_lower_lip_pad_pos" 62 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 122 "mouth_lower_lip_width_pos" 10 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 30 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 18 "mouth_philtrum_shape_pos" 37 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 41 "mouth_philtrum_width_neg" 124 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 4 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 52 "mouth_upper_lip_full_pos" 81 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 83 "mouth_upper_lip_profile_neg" 15 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 92 "mouth_upper_lip_width_pos" 49 } + gene_bs_nose_forward={ "nose_forward_neg" 92 "nose_forward_neg" 16 } + gene_bs_nose_height={ "nose_height_pos" 18 "nose_height_neg" 13 } + gene_bs_nose_length={ "nose_length_neg" 40 "nose_length_pos" 19 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_neg" 100 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 17 "nose_nostril_width_neg" 16 } + gene_bs_nose_profile={ "nose_profile_neg" 6 "nose_profile_pos" 114 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 23 "nose_ridge_angle_neg" 119 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 19 "nose_ridge_width_pos" 25 } + gene_bs_nose_size={ "nose_size_neg" 43 "nose_size_pos" 42 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 41 "nose_tip_angle_neg" 14 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 33 "nose_tip_forward_neg" 35 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 5 "nose_tip_width_neg" 39 } + face_detail_cheek_def={ "cheek_def_02" 67 "cheek_def_01" 19 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 22 "cheek_fat_03_pos" 153 } + face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 7 } + face_detail_chin_def={ "chin_def" 255 "chin_def" 93 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 70 "eye_lower_lid_def" 32 } + face_detail_eye_socket={ "eye_socket_color_02" 19 "eye_socket_03" 94 } + face_detail_nasolabial={ "nasolabial_01" 99 "nasolabial_01" 20 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 10 } + face_detail_nose_tip_def={ "nose_tip_def" 188 "nose_tip_def" 200 } + face_detail_temple_def={ "temple_def" 230 "temple_def" 107 } + expression_brow_wrinkles={ "brow_wrinkles_03" 71 "brow_wrinkles_01" 211 } + expression_eye_wrinkles={ "eye_wrinkles_01" 150 "eye_wrinkles_01" 151 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 188 "forehead_wrinkles_02" 152 } + expression_other={ "cheek_wrinkles_both_01" 37 "cheek_wrinkles_both_01" 45 } + complexion={ "complexion_1" 219 "complexion_1" 129 } + gene_height={ "normal_height" 120 "normal_height" 160 } + gene_bs_body_type={ "body_fat_head_fat_medium" 137 "body_fat_head_fat_full" 150 } + gene_bs_body_shape={ "body_shape_hourglass_half" 63 "body_shape_rectangle_half" 25 } + gene_bs_bust={ "bust_clothes" 65 "bust_default" 132 } + gene_age={ "old_2" 34 "old_1" 52 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 129 "far_spacing_avg_thickness" 219 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 173 "layer_2_avg_thickness" 157 } + gene_body_hair={ "body_hair_sparse" 161 "body_hair_sparse" 120 } + gene_hair_type={ "hair_wavy" 126 "hair_curly" 131 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - eye_accessory={ "normal_eyes" 218 "normal_eyes" 218 } + eye_accessory={ "normal_eyes" 228 "normal_eyes" 228 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 49 "normal_eyelashes" 49 } pose={ "" 255 "" 0 } - beards={ "no_beard" 156 "no_beard" 0 } - clothes={ "western_commoner_clothes" 203 "most_clothes" 0 } - hairstyles={ "western_hairstyles_wavy" 247 "all_hairstyles" 0 } - headgear={ "western_common" 85 "no_headgear" 0 } - legwear={ "western_common_legwear" 203 "all_legwear" 0 } + beards={ "fp2_beards_curly" 36 "no_beard" 0 } + clothes={ "fp2_christian_commoner_clothes" 166 "most_clothes" 0 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 49 "all_hairstyles" 0 } + headgear={ "fp2_christian_common" 108 "no_headgear" 0 } + legwear={ "western_common_legwear" 142 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } } - entity={ 1663114784 1663114784 } + entity={ 1903276529 1903276529 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso_alt_sancha.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso_alt_sancha.txt index bdad099b39..fd1b74b80f 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso_alt_sancha.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_alfonso_alt_sancha.txt @@ -2,120 +2,121 @@ # History database id:107511 bookmark_iberia_king_alfonso_alt_sancha={ type=female - id=15258 - age=0.490000 - genes={ hair_color={ 5 231 178 196 } - skin_color={ 161 84 159 110 } - eye_color={ 21 135 30 144 } - gene_chin_forward={ "chin_forward_pos" 163 "chin_forward_pos" 135 } - gene_chin_height={ "chin_height_pos" 154 "chin_height_neg" 117 } - gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 121 } - gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_pos" 130 } - gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_neg" 115 } - gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } - gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 137 } - gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_neg" 102 } - gene_forehead_angle={ "forehead_angle_pos" 159 "forehead_angle_pos" 174 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 160 "forehead_brow_height_neg" 119 } - gene_forehead_roundness={ "forehead_roundness_neg" 125 "forehead_roundness_pos" 157 } - gene_forehead_width={ "forehead_width_neg" 121 "forehead_width_neg" 112 } - gene_forehead_height={ "forehead_height_neg" 122 "forehead_height_neg" 111 } - gene_head_height={ "head_height_neg" 103 "head_height_pos" 148 } - gene_head_width={ "head_width_neg" 114 "head_width_pos" 221 } - gene_head_profile={ "head_profile_neg" 113 "head_profile_pos" 147 } - gene_head_top_height={ "head_top_height_neg" 106 "head_top_height_pos" 140 } - gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 218 } - gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 110 } - gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_neg" 117 } - gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_neg" 80 } - gene_jaw_width={ "jaw_width_neg" 100 "jaw_width_pos" 137 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 92 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_neg" 115 } - gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 130 } - gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 110 } - gene_mouth_width={ "mouth_width_neg" 78 "mouth_width_pos" 136 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 101 "mouth_upper_lip_size_neg" 118 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_pos" 158 } - gene_mouth_open={ "mouth_open_pos" 197 "mouth_open_pos" 149 } - gene_neck_length={ "neck_length_pos" 135 "neck_length_pos" 162 } - gene_neck_width={ "neck_width_pos" 151 "neck_width_pos" 140 } - gene_bs_cheek_forward={ "cheek_forward_neg" 48 "cheek_forward_pos" 28 } - gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_pos" 15 } - gene_bs_cheek_width={ "cheek_width_neg" 40 "cheek_width_pos" 22 } - gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_pos" 48 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 42 "ear_inner_shape_pos" 0 } - gene_bs_ear_bend={ "ear_upper_bend_pos" 63 "ear_lower_bend_pos" 4 } - gene_bs_ear_outward={ "ear_outward_neg" 21 "ear_outward_pos" 16 } - gene_bs_ear_size={ "ear_size_neg" 5 "ear_size_neg" 35 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 124 "eye_corner_depth_pos" 198 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 48 "eye_fold_shape_pos" 196 } - gene_bs_eye_size={ "eye_size_pos" 194 "eye_size_neg" 30 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 117 "eye_upper_lid_size_neg" 49 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 186 "forehead_brow_curve_neg" 96 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 11 "forehead_brow_forward_pos" 57 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 46 "forehead_brow_inner_height_pos" 105 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 98 "forehead_brow_outer_height_neg" 87 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_pos" 100 } - gene_bs_jaw_def={ "jaw_def_neg" 120 "jaw_def_pos" 30 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 124 "mouth_lower_lip_def_pos" 129 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 9 "mouth_lower_lip_full_pos" 78 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 94 "mouth_lower_lip_pad_pos" 27 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 101 "mouth_lower_lip_width_pos" 101 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 15 "mouth_philtrum_def_pos" 34 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_neg" 26 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 98 "mouth_philtrum_width_neg" 42 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 46 "mouth_upper_lip_def_pos" 1 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 15 "mouth_upper_lip_full_neg" 8 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 49 "mouth_upper_lip_profile_neg" 2 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 28 "mouth_upper_lip_width_pos" 15 } - gene_bs_nose_forward={ "nose_forward_pos" 15 "nose_forward_pos" 19 } - gene_bs_nose_height={ "nose_height_pos" 54 "nose_height_neg" 103 } - gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_pos" 44 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 1 "nose_nostril_height_pos" 37 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 127 "nose_nostril_width_neg" 23 } - gene_bs_nose_profile={ "nose_profile_pos" 24 "nose_profile_pos" 5 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 91 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 12 "nose_ridge_width_pos" 43 } - gene_bs_nose_size={ "nose_size_pos" 42 "nose_size_pos" 45 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 47 "nose_tip_angle_neg" 33 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 171 "nose_tip_forward_neg" 9 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 30 "nose_tip_width_neg" 21 } - face_detail_cheek_def={ "cheek_def_02" 9 "cheek_def_02" 9 } - face_detail_cheek_fat={ "cheek_fat_01_neg" 189 "cheek_fat_01_neg" 146 } - face_detail_chin_cleft={ "chin_dimple" 17 "chin_cleft" 94 } - face_detail_chin_def={ "chin_def_neg" 22 "chin_def_neg" 14 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 76 "eye_lower_lid_def" 113 } - face_detail_eye_socket={ "eye_socket_03" 245 "eye_socket_01" 18 } - face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_02" 33 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 4 } - face_detail_nose_tip_def={ "nose_tip_def" 157 "nose_tip_def" 22 } - face_detail_temple_def={ "temple_def" 245 "temple_def" 229 } - expression_brow_wrinkles={ "brow_wrinkles_04" 37 "brow_wrinkles_03" 186 } - expression_eye_wrinkles={ "eye_wrinkles_01" 60 "eye_wrinkles_01" 50 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 87 "forehead_wrinkles_01" 36 } - expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_2" 254 "complexion_5" 206 } - gene_height={ "normal_height" 127 "normal_height" 140 } - gene_bs_body_type={ "body_fat_head_fat_low" 118 "body_fat_head_fat_medium" 140 } - gene_bs_body_shape={ "body_shape_triangle_half" 93 "body_shape_rectangle_full" 38 } - gene_bs_bust={ "bust_clothes" 69 "bust_shape_3_half" 69 } - gene_age={ "old_4" 72 "old_2" 216 } - gene_eyebrows_shape={ "far_spacing_low_thickness" 171 "far_spacing_avg_thickness" 239 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 216 "layer_2_high_thickness" 200 } - gene_body_hair={ "body_hair_sparse" 167 "body_hair_avg" 147 } - gene_hair_type={ "hair_wavy" 157 "hair_wavy" 157 } + id=16576 + age=0.500000 + genes={ hair_color={ 199 202 2 240 } + skin_color={ 150 80 152 108 } + eye_color={ 46 186 46 181 } + gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_pos" 130 } + gene_chin_height={ "chin_height_pos" 149 "chin_height_pos" 131 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_pos" 137 } + gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_pos" 134 } + gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 132 } + gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_pos" 149 } + gene_eye_shut={ "eye_shut_neg" 51 "eye_shut_neg" 109 } + gene_forehead_angle={ "forehead_angle_neg" 120 "forehead_angle_neg" 124 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 141 "forehead_brow_height_pos" 131 } + gene_forehead_roundness={ "forehead_roundness_neg" 102 "forehead_roundness_pos" 173 } + gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_pos" 147 } + gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_neg" 79 } + gene_head_height={ "head_height_pos" 153 "head_height_pos" 150 } + gene_head_width={ "head_width_pos" 164 "head_width_pos" 148 } + gene_head_profile={ "head_profile_pos" 176 "head_profile_neg" 34 } + gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_pos" 160 } + gene_head_top_width={ "head_top_width_pos" 199 "head_top_width_neg" 104 } + gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_pos" 150 } + gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_neg" 117 } + gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_pos" 138 } + gene_jaw_width={ "jaw_width_pos" 174 "jaw_width_pos" 139 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 121 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_neg" 123 } + gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_pos" 140 } + gene_mouth_height={ "mouth_height_pos" 144 "mouth_height_neg" 120 } + gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 112 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 131 "mouth_upper_lip_size_neg" 120 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 137 "mouth_lower_lip_size_neg" 99 } + gene_mouth_open={ "mouth_open_neg" 105 "mouth_open_neg" 15 } + gene_neck_length={ "neck_length_neg" 111 "neck_length_neg" 119 } + gene_neck_width={ "neck_width_neg" 97 "neck_width_neg" 106 } + gene_bs_cheek_forward={ "cheek_forward_neg" 126 "cheek_forward_pos" 20 } + gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 3 } + gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_pos" 72 } + gene_bs_ear_angle={ "ear_angle_pos" 46 "ear_angle_pos" 1 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 36 "ear_inner_shape_pos" 11 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 13 "ear_both_bend_pos" 44 } + gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_pos" 50 } + gene_bs_ear_size={ "ear_size_neg" 48 "ear_size_neg" 16 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 219 "eye_corner_depth_pos" 227 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 118 "eye_fold_shape_pos" 122 } + gene_bs_eye_size={ "eye_size_neg" 33 "eye_size_pos" 151 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 94 "eye_upper_lid_size_pos" 90 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 18 "forehead_brow_curve_pos" 175 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 47 "forehead_brow_forward_neg" 60 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 17 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_pos" 31 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 6 "forehead_brow_width_neg" 25 } + gene_bs_jaw_def={ "jaw_def_neg" 76 "jaw_def_neg" 33 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 71 "mouth_lower_lip_def_pos" 53 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 29 "mouth_lower_lip_full_neg" 99 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 12 "mouth_lower_lip_pad_pos" 158 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 102 "mouth_lower_lip_width_pos" 122 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 30 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 1 "mouth_philtrum_shape_pos" 11 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 2 "mouth_philtrum_width_neg" 11 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 4 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 47 "mouth_upper_lip_full_pos" 81 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 22 "mouth_upper_lip_profile_pos" 101 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 92 "mouth_upper_lip_width_pos" 92 } + gene_bs_nose_forward={ "nose_forward_neg" 34 "nose_forward_neg" 40 } + gene_bs_nose_height={ "nose_height_pos" 117 "nose_height_neg" 13 } + gene_bs_nose_length={ "nose_length_neg" 40 "nose_length_neg" 67 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 17 "nose_nostril_height_neg" 26 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 37 "nose_nostril_width_neg" 17 } + gene_bs_nose_profile={ "nose_profile_pos" 123 "nose_profile_pos" 114 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_pos" 23 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 25 "nose_ridge_width_pos" 15 } + gene_bs_nose_size={ "nose_size_pos" 54 "nose_size_pos" 42 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 21 "nose_tip_angle_pos" 47 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 5 "nose_tip_forward_pos" 33 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 91 "nose_tip_width_pos" 64 } + face_detail_cheek_def={ "cheek_def_01" 41 "cheek_def_01" 170 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 7 "cheek_fat_03_pos" 153 } + face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 22 } + face_detail_chin_def={ "chin_def" 7 "chin_def" 199 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 70 "eye_lower_lid_def" 96 } + face_detail_eye_socket={ "eye_socket_02" 6 "eye_socket_color_01" 13 } + face_detail_nasolabial={ "nasolabial_01" 1 "nasolabial_02" 6 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_neg" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 253 "nose_tip_def" 172 } + face_detail_temple_def={ "temple_def" 107 "temple_def" 76 } + expression_brow_wrinkles={ "brow_wrinkles_01" 211 "brow_wrinkles_04" 58 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 133 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 218 "forehead_wrinkles_03" 159 } + expression_other={ "cheek_wrinkles_both_01" 94 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 247 "complexion_3" 125 } + gene_height={ "normal_height" 132 "normal_height" 117 } + gene_bs_body_type={ "body_fat_head_fat_full" 116 "body_fat_head_fat_medium" 114 } + gene_bs_body_shape={ "body_shape_apple_half" 62 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 60 "bust_default" 132 } + gene_age={ "old_4" 75 "old_2" 87 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 181 "avg_spacing_avg_thickness" 149 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 173 "layer_2_avg_thickness" 130 } + gene_body_hair={ "body_hair_avg" 89 "body_hair_avg" 89 } + gene_hair_type={ "hair_wavy" 181 "hair_wavy" 168 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - eye_accessory={ "bloodshot_eyes" 255 "normal_eyes" 220 } + eye_accessory={ "bloodshot_eyes" 255 "normal_eyes" 190 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 185 "normal_eyelashes" 185 } + eyelashes_accessory={ "normal_eyelashes" 39 "normal_eyelashes" 39 } pose={ "" 255 "" 0 } gene_illness={ "illness" 255 "illness" 0 } - beards={ "western_beards_curly" 15 "no_beard" 0 } - clothes={ "western_sickness" 210 "most_clothes" 0 } - hairstyles={ "western_hairstyles_wavy" 15 "all_hairstyles" 0 } - headgear={ "western_common" 39 "no_headgear" 0 } - legwear={ "western_common_legwear" 13 "all_legwear" 0 } + beards={ "fp2_beards_straight" 119 "no_beard" 0 } + clothes={ "western_sickness" 52 "most_clothes" 0 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 147 "all_hairstyles" 0 } + headgear={ "no_headgear" 0 "no_headgear" 0 } + legwear={ "western_common_legwear" 59 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } } - entity={ 2697330347 2697330347 } + entity={ 1903276529 1903276529 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso.txt index 12cd0b05b2..b1b46dc430 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso.txt @@ -2,7 +2,7 @@ # History database id:106000 bookmark_iberia_king_antso={ type=male - id=17017 + id=18626 age=0.270000 genes={ hair_color={ 170 207 100 233 } skin_color={ 179 113 179 113 } @@ -91,13 +91,13 @@ bookmark_iberia_king_antso={ face_detail_nose_tip_def={ "nose_tip_def" 19 "nose_tip_def" 19 } face_detail_temple_def={ "temple_def" 225 "temple_def" 225 } expression_brow_wrinkles={ "brow_wrinkles_04" 71 "brow_wrinkles_04" 71 } - expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 170 } + expression_eye_wrinkles={ "eye_wrinkles_01" 170 "eye_wrinkles_01" 170 } expression_forehead_wrinkles={ "forehead_wrinkles_01" 32 "forehead_wrinkles_01" 32 } expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } complexion={ "complexion_1" 210 "complexion_1" 210 } gene_height={ "normal_height" 112 "normal_height" 112 } gene_bs_body_type={ "body_fat_head_fat_low" 117 "body_fat_head_fat_low" 115 } - gene_bs_body_shape={ "body_shape_rectangle_full" 107 "body_shape_hourglass_full" 16 } + gene_bs_body_shape={ "body_shape_rectangle_full" 16 "body_shape_hourglass_full" 16 } gene_bs_bust={ "bust_clothes" 80 "bust_shape_2_half" 101 } gene_age={ "old_4" 160 "old_4" 160 } gene_eyebrows_shape={ "far_spacing_avg_thickness" 253 "far_spacing_avg_thickness" 253 } @@ -109,13 +109,14 @@ bookmark_iberia_king_antso={ teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 33 "normal_eyelashes" 33 } pose={ "" 255 "" 0 } - cloaks={ "western_royalty" 104 "no_cloak" 0 } - clothes={ "western_royalty_clothes" 47 "most_clothes" 0 } - headgear={ "western_royalty" 12 "no_headgear" 0 } - legwear={ "western_common_legwear" 29 "all_legwear" 0 } + cloaks={ "western_royalty" 198 "no_cloak" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 125 "most_clothes" 0 } + headgear={ "fp2_christian_royalty" 55 "no_headgear" 0 } + legwear={ "western_common_legwear" 177 "all_legwear" 0 } beards={ "scripted_character_beards_01" 51 "no_beard" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } hairstyles={ "scripted_character_hairstyles_01" 61 "all_hairstyles" 0 } } - entity={ 979141817 979141817 } + entity={ 3942081117 3942081117 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso_alt_ramiro.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso_alt_ramiro.txt index 605a1eec12..14cc7b847e 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso_alt_ramiro.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso_alt_ramiro.txt @@ -2,118 +2,120 @@ # History database id:106011 bookmark_iberia_king_antso_alt_ramiro={ type=male - id=17682 + id=19328 age=0.240000 - genes={ hair_color={ 85 230 108 244 } - skin_color={ 77 97 103 103 } - eye_color={ 64 137 71 143 } - gene_chin_forward={ "chin_forward_pos" 149 "chin_forward_pos" 134 } - gene_chin_height={ "chin_height_neg" 117 "chin_height_pos" 138 } - gene_chin_width={ "chin_width_pos" 136 "chin_width_neg" 121 } - gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_pos" 133 } - gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_neg" 120 } - gene_eye_height={ "eye_height_neg" 114 "eye_height_pos" 141 } - gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_pos" 128 } - gene_eye_shut={ "eye_shut_pos" 184 "eye_shut_neg" 116 } - gene_forehead_angle={ "forehead_angle_pos" 158 "forehead_angle_pos" 146 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_neg" 119 } - gene_forehead_roundness={ "forehead_roundness_pos" 208 "forehead_roundness_neg" 117 } - gene_forehead_width={ "forehead_width_neg" 122 "forehead_width_neg" 127 } - gene_forehead_height={ "forehead_height_neg" 77 "forehead_height_neg" 49 } - gene_head_height={ "head_height_neg" 76 "head_height_neg" 122 } - gene_head_width={ "head_width_neg" 106 "head_width_neg" 114 } - gene_head_profile={ "head_profile_pos" 191 "head_profile_neg" 46 } - gene_head_top_height={ "head_top_height_neg" 109 "head_top_height_pos" 128 } - gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_neg" 86 } - gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 94 } - gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_neg" 120 } - gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 80 } - gene_jaw_width={ "jaw_width_pos" 175 "jaw_width_neg" 101 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_neg" 117 } - gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 136 } - gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_pos" 131 } - gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_pos" 131 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 118 "mouth_upper_lip_size_neg" 120 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 157 "mouth_lower_lip_size_neg" 125 } - gene_mouth_open={ "mouth_open_pos" 184 "mouth_open_neg" 122 } - gene_neck_length={ "neck_length_pos" 145 "neck_length_neg" 98 } - gene_neck_width={ "neck_width_pos" 139 "neck_width_pos" 144 } - gene_bs_cheek_forward={ "cheek_forward_pos" 14 "cheek_forward_pos" 12 } - gene_bs_cheek_height={ "cheek_height_neg" 27 "cheek_height_pos" 26 } - gene_bs_cheek_width={ "cheek_width_neg" 7 "cheek_width_pos" 19 } - gene_bs_ear_angle={ "ear_angle_pos" 46 "ear_angle_pos" 124 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 168 "ear_inner_shape_pos" 203 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 10 "ear_upper_bend_pos" 149 } - gene_bs_ear_outward={ "ear_outward_neg" 21 "ear_outward_pos" 109 } - gene_bs_ear_size={ "ear_size_neg" 30 "ear_size_neg" 38 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 198 "eye_corner_depth_pos" 120 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 6 "eye_fold_shape_neg" 111 } - gene_bs_eye_size={ "eye_size_neg" 12 "eye_size_pos" 41 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 147 "eye_upper_lid_size_pos" 84 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 97 "forehead_brow_curve_neg" 112 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 101 "forehead_brow_forward_pos" 36 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 90 "forehead_brow_inner_height_pos" 2 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 19 "forehead_brow_outer_height_neg" 27 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 41 "forehead_brow_width_pos" 26 } - gene_bs_jaw_def={ "jaw_def_neg" 105 "jaw_def_pos" 84 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 129 "mouth_lower_lip_def_pos" 39 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 18 "mouth_lower_lip_full_neg" 6 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 12 "mouth_lower_lip_pad_neg" 41 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 81 "mouth_lower_lip_width_neg" 104 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 22 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 14 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 7 "mouth_philtrum_width_neg" 114 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 27 "mouth_upper_lip_def_pos" 44 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 98 "mouth_upper_lip_full_pos" 10 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 63 "mouth_upper_lip_profile_pos" 78 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 70 "mouth_upper_lip_width_pos" 10 } - gene_bs_nose_forward={ "nose_forward_pos" 14 "nose_forward_neg" 36 } - gene_bs_nose_height={ "nose_height_pos" 79 "nose_height_pos" 46 } - gene_bs_nose_length={ "nose_length_pos" 91 "nose_length_pos" 2 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 21 "nose_nostril_height_pos" 112 } - gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 61 "nose_nostril_width_neg" 24 } - gene_bs_nose_profile={ "nose_profile_neg" 27 "nose_profile_neg" 33 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 18 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 30 "nose_ridge_width_pos" 28 } - gene_bs_nose_size={ "nose_size_pos" 92 "nose_size_neg" 38 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 36 "nose_tip_angle_pos" 24 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 4 "nose_tip_forward_neg" 116 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 18 "nose_tip_width_pos" 42 } - face_detail_cheek_def={ "cheek_def_01" 126 "cheek_def_01" 47 } - face_detail_cheek_fat={ "cheek_fat_01_pos" 145 "cheek_fat_03_pos" 111 } - face_detail_chin_cleft={ "chin_dimple" 18 "chin_dimple" 19 } - face_detail_chin_def={ "chin_def" 204 "chin_def_neg" 49 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 113 "eye_lower_lid_def" 216 } - face_detail_eye_socket={ "eye_socket_03" 109 "eye_socket_color_03" 4 } - face_detail_nasolabial={ "nasolabial_03" 15 "nasolabial_01" 1 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 15 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 128 "nose_tip_def" 25 } - face_detail_temple_def={ "temple_def" 241 "temple_def" 232 } - expression_brow_wrinkles={ "brow_wrinkles_03" 72 "brow_wrinkles_03" 12 } - expression_eye_wrinkles={ "eye_wrinkles_01" 62 "eye_wrinkles_03" 250 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 75 "forehead_wrinkles_01" 3 } + genes={ hair_color={ 222 181 88 232 } + skin_color={ 108 97 98 94 } + eye_color={ 184 196 53 144 } + gene_chin_forward={ "chin_forward_pos" 161 "chin_forward_pos" 153 } + gene_chin_height={ "chin_height_pos" 136 "chin_height_neg" 115 } + gene_chin_width={ "chin_width_pos" 140 "chin_width_neg" 103 } + gene_eye_angle={ "eye_angle_neg" 112 "eye_angle_neg" 114 } + gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 134 "eye_height_neg" 96 } + gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 141 } + gene_eye_shut={ "eye_shut_neg" 112 "eye_shut_neg" 111 } + gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 83 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 129 "forehead_brow_height_neg" 126 } + gene_forehead_roundness={ "forehead_roundness_pos" 209 "forehead_roundness_pos" 138 } + gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_pos" 147 } + gene_forehead_height={ "forehead_height_neg" 126 "forehead_height_pos" 144 } + gene_head_height={ "head_height_pos" 162 "head_height_pos" 165 } + gene_head_width={ "head_width_neg" 125 "head_width_pos" 127 } + gene_head_profile={ "head_profile_neg" 120 "head_profile_pos" 175 } + gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_pos" 180 } + gene_head_top_width={ "head_top_width_pos" 149 "head_top_width_pos" 149 } + gene_jaw_angle={ "jaw_angle_neg" 110 "jaw_angle_neg" 95 } + gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_pos" 134 } + gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 124 } + gene_jaw_width={ "jaw_width_pos" 141 "jaw_width_neg" 116 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_neg" 117 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_pos" 155 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 114 } + gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_pos" 163 } + gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_pos" 129 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 99 "mouth_upper_lip_size_neg" 78 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_pos" 142 } + gene_mouth_open={ "mouth_open_pos" 128 "mouth_open_neg" 29 } + gene_neck_length={ "neck_length_pos" 145 "neck_length_pos" 137 } + gene_neck_width={ "neck_width_pos" 151 "neck_width_neg" 97 } + gene_bs_cheek_forward={ "cheek_forward_pos" 49 "cheek_forward_neg" 126 } + gene_bs_cheek_height={ "cheek_height_neg" 56 "cheek_height_neg" 30 } + gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_pos" 18 } + gene_bs_ear_angle={ "ear_angle_neg" 113 "ear_angle_neg" 72 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 62 "ear_inner_shape_pos" 155 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 24 "ear_upper_bend_pos" 47 } + gene_bs_ear_outward={ "ear_outward_pos" 57 "ear_outward_neg" 34 } + gene_bs_ear_size={ "ear_size_neg" 16 "ear_size_neg" 45 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 159 "eye_corner_depth_pos" 200 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 20 "eye_fold_shape_neg" 127 } + gene_bs_eye_size={ "eye_size_neg" 43 "eye_size_neg" 29 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 88 "eye_upper_lid_size_pos" 102 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 170 "forehead_brow_curve_neg" 151 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 60 "forehead_brow_forward_neg" 36 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 39 "forehead_brow_inner_height_pos" 45 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 51 "forehead_brow_outer_height_pos" 30 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 48 "forehead_brow_width_pos" 5 } + gene_bs_jaw_def={ "jaw_def_neg" 2 "jaw_def_pos" 15 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 185 "mouth_lower_lip_def_pos" 86 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 104 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 15 "mouth_lower_lip_pad_pos" 12 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 89 "mouth_lower_lip_width_pos" 114 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 23 "mouth_philtrum_def_pos" 82 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 11 "mouth_philtrum_shape_pos" 4 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 40 "mouth_philtrum_width_neg" 41 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 4 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 4 "mouth_upper_lip_full_pos" 31 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 53 "mouth_upper_lip_profile_pos" 101 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 28 "mouth_upper_lip_width_pos" 104 } + gene_bs_nose_forward={ "nose_forward_neg" 36 "nose_forward_neg" 92 } + gene_bs_nose_height={ "nose_height_pos" 21 "nose_height_neg" 14 } + gene_bs_nose_length={ "nose_length_neg" 40 "nose_length_pos" 27 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 52 "nose_nostril_height_neg" 13 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 12 "nose_nostril_width_neg" 42 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 42 "nose_profile_pos" 92 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 100 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 15 "nose_ridge_width_pos" 24 } + gene_bs_nose_size={ "nose_size_pos" 21 "nose_size_neg" 14 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 43 "nose_tip_angle_pos" 45 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 51 "nose_tip_forward_pos" 127 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 174 "nose_tip_width_pos" 4 } + face_detail_cheek_def={ "cheek_def_02" 4 "cheek_def_02" 21 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 24 "cheek_fat_03_pos" 222 } + face_detail_chin_cleft={ "chin_dimple" 121 "chin_dimple" 16 } + face_detail_chin_def={ "chin_def_neg" 11 "chin_def" 20 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 10 "eye_lower_lid_def" 112 } + face_detail_eye_socket={ "eye_socket_01" 9 "eye_socket_03" 36 } + face_detail_nasolabial={ "nasolabial_02" 21 "nasolabial_02" 1 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 111 "nose_ridge_def_neg" 2 } + face_detail_nose_tip_def={ "nose_tip_def" 36 "nose_tip_def" 239 } + face_detail_temple_def={ "temple_def" 204 "temple_def" 224 } + expression_brow_wrinkles={ "brow_wrinkles_01" 188 "brow_wrinkles_03" 247 } + expression_eye_wrinkles={ "eye_wrinkles_01" 194 "eye_wrinkles_01" 129 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 255 "forehead_wrinkles_02" 243 } expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_2" 150 "complexion_3" 208 } - gene_height={ "normal_height" 119 "normal_height" 136 } - gene_bs_body_type={ "body_fat_head_fat_medium" 139 "body_fat_head_fat_low" 141 } - gene_bs_body_shape={ "body_shape_average" 30 "body_shape_pear_half" 14 } - gene_bs_bust={ "bust_clothes" 152 "bust_shape_4_full" 86 } - gene_age={ "old_3" 186 "old_1" 183 } - gene_eyebrows_shape={ "far_spacing_low_thickness" 200 "far_spacing_avg_thickness" 155 } - gene_eyebrows_fullness={ "layer_2_lower_thickness" 152 "layer_2_avg_thickness" 143 } - gene_body_hair={ "body_hair_avg" 152 "body_hair_avg" 169 } - gene_hair_type={ "hair_wavy" 154 "hair_wavy" 108 } + complexion={ "complexion_3" 135 "complexion_2" 226 } + gene_height={ "normal_height" 127 "normal_height" 114 } + gene_bs_body_type={ "body_fat_head_fat_full" 149 "body_fat_head_fat_full" 126 } + gene_bs_body_shape={ "body_shape_rectangle_half" 31 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 111 "bust_shape_4_full" 68 } + gene_age={ "old_4" 199 "old_3" 128 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 92 "avg_spacing_low_thickness" 153 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 243 "layer_2_avg_thickness" 179 } + gene_body_hair={ "body_hair_sparse" 99 "body_hair_avg" 156 } + gene_hair_type={ "hair_curly" 115 "hair_wavy" 183 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - eye_accessory={ "normal_eyes" 229 "normal_eyes" 229 } + eye_accessory={ "normal_eyes" 239 "normal_eyes" 239 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 138 "normal_eyelashes" 138 } + eyelashes_accessory={ "normal_eyelashes" 89 "normal_eyelashes" 89 } pose={ "" 255 "" 0 } - beards={ "western_beards_straight" 92 "no_beard" 0 } - clothes={ "western_low_nobility_clothes" 21 "most_clothes" 0 } - hairstyles={ "western_hairstyles_wavy" 21 "all_hairstyles" 0 } - legwear={ "western_common_legwear" 92 "all_legwear" 0 } + beards={ "no_beard" 60 "no_beard" 0 } + clothes={ "western_commoner_clothes" 89 "most_clothes" 0 } + hairstyles={ "western_hairstyles_curly" 179 "all_hairstyles" 0 } + headgear={ "western_common" 40 "no_headgear" 0 } + legwear={ "western_common_legwear" 89 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } } - entity={ 3942081117 3942081117 } + entity={ 2678666023 2678666023 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso_alt_sancho.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso_alt_sancho.txt index 7b5a21da03..d022170645 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso_alt_sancho.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_antso_alt_sancho.txt @@ -2,119 +2,120 @@ # History database id:110500 bookmark_iberia_king_antso_alt_sancho={ type=male - id=17679 + id=19320 age=0.240000 - genes={ hair_color={ 108 244 209 242 } - skin_color={ 110 101 82 96 } - eye_color={ 71 143 52 197 } - gene_chin_forward={ "chin_forward_neg" 123 "chin_forward_neg" 127 } - gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 126 } - gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 127 } - gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 157 } - gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_pos" 161 } - gene_eye_height={ "eye_height_pos" 130 "eye_height_neg" 119 } - gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 137 } - gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 129 } - gene_forehead_angle={ "forehead_angle_pos" 158 "forehead_angle_pos" 141 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_neg" 111 } - gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 208 } - gene_forehead_width={ "forehead_width_neg" 127 "forehead_width_neg" 83 } - gene_forehead_height={ "forehead_height_neg" 49 "forehead_height_pos" 142 } - gene_head_height={ "head_height_neg" 76 "head_height_pos" 127 } - gene_head_width={ "head_width_neg" 114 "head_width_pos" 147 } - gene_head_profile={ "head_profile_pos" 191 "head_profile_neg" 46 } - gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_neg" 113 } - gene_head_top_width={ "head_top_width_neg" 86 "head_top_width_pos" 146 } - gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_pos" 149 } - gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 134 } - gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 127 } - gene_jaw_width={ "jaw_width_pos" 178 "jaw_width_neg" 101 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_neg" 116 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 134 } - gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 135 } - gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_neg" 124 } - gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_pos" 129 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 115 "mouth_upper_lip_size_pos" 225 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 89 "mouth_lower_lip_size_neg" 125 } - gene_mouth_open={ "mouth_open_neg" 60 "mouth_open_pos" 136 } - gene_neck_length={ "neck_length_pos" 148 "neck_length_neg" 98 } - gene_neck_width={ "neck_width_pos" 139 "neck_width_pos" 144 } - gene_bs_cheek_forward={ "cheek_forward_pos" 20 "cheek_forward_neg" 46 } - gene_bs_cheek_height={ "cheek_height_neg" 49 "cheek_height_neg" 27 } - gene_bs_cheek_width={ "cheek_width_neg" 43 "cheek_width_neg" 7 } - gene_bs_ear_angle={ "ear_angle_neg" 5 "ear_angle_pos" 61 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 52 "ear_inner_shape_pos" 12 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 197 "ear_lower_bend_pos" 10 } - gene_bs_ear_outward={ "ear_outward_pos" 36 "ear_outward_neg" 36 } - gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 39 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 120 "eye_corner_depth_pos" 42 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 45 "eye_fold_shape_neg" 52 } - gene_bs_eye_size={ "eye_size_pos" 43 "eye_size_neg" 12 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 14 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 150 "forehead_brow_curve_pos" 16 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 36 "forehead_brow_forward_pos" 36 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 55 "forehead_brow_inner_height_pos" 106 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 27 "forehead_brow_outer_height_neg" 35 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 77 "forehead_brow_width_pos" 26 } - gene_bs_jaw_def={ "jaw_def_pos" 73 "jaw_def_pos" 5 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 75 "mouth_lower_lip_def_pos" 13 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 48 "mouth_lower_lip_full_pos" 126 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 6 "mouth_lower_lip_pad_pos" 15 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 5 "mouth_lower_lip_width_pos" 37 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 22 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 72 "mouth_philtrum_shape_neg" 26 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 16 "mouth_philtrum_width_neg" 100 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 18 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 77 "mouth_upper_lip_full_pos" 98 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 11 "mouth_upper_lip_profile_pos" 41 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_pos" 52 } - gene_bs_nose_forward={ "nose_forward_neg" 36 "nose_forward_pos" 23 } - gene_bs_nose_height={ "nose_height_pos" 124 "nose_height_neg" 16 } - gene_bs_nose_length={ "nose_length_pos" 47 "nose_length_neg" 29 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 38 "nose_nostril_height_pos" 106 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 24 "nose_nostril_width_pos" 43 } - gene_bs_nose_profile={ "nose_profile_hawk_pos" 34 "nose_profile_pos" 22 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 14 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 10 "nose_ridge_width_pos" 26 } - gene_bs_nose_size={ "nose_size_pos" 25 "nose_size_pos" 39 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 24 "nose_tip_angle_pos" 66 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 4 "nose_tip_forward_neg" 116 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 120 "nose_tip_width_pos" 18 } - face_detail_cheek_def={ "cheek_def_02" 3 "cheek_def_02" 10 } - face_detail_cheek_fat={ "cheek_fat_03_pos" 111 "cheek_fat_04_pos" 5 } - face_detail_chin_cleft={ "chin_dimple" 5 "chin_cleft" 12 } - face_detail_chin_def={ "chin_def" 204 "chin_def_neg" 6 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 27 "eye_lower_lid_def" 216 } - face_detail_eye_socket={ "eye_socket_color_03" 8 "eye_socket_color_03" 9 } - face_detail_nasolabial={ "nasolabial_01" 17 "nasolabial_02" 100 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 15 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 128 } - face_detail_temple_def={ "temple_def" 241 "temple_def" 232 } - expression_brow_wrinkles={ "brow_wrinkles_04" 199 "brow_wrinkles_03" 247 } - expression_eye_wrinkles={ "eye_wrinkles_01" 167 "eye_wrinkles_03" 250 } - expression_forehead_wrinkles={ "forehead_wrinkles_03" 127 "forehead_wrinkles_01" 238 } + genes={ hair_color={ 62 231 222 181 } + skin_color={ 104 95 131 101 } + eye_color={ 20 136 184 196 } + gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_neg" 104 } + gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 116 } + gene_chin_width={ "chin_width_pos" 134 "chin_width_pos" 148 } + gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 112 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 131 } + gene_eye_height={ "eye_height_pos" 139 "eye_height_neg" 96 } + gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_pos" 135 } + gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 142 } + gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_neg" 83 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 131 "forehead_brow_height_pos" 129 } + gene_forehead_roundness={ "forehead_roundness_pos" 156 "forehead_roundness_pos" 138 } + gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 145 } + gene_forehead_height={ "forehead_height_neg" 115 "forehead_height_neg" 56 } + gene_head_height={ "head_height_neg" 87 "head_height_pos" 151 } + gene_head_width={ "head_width_neg" 125 "head_width_neg" 113 } + gene_head_profile={ "head_profile_neg" 76 "head_profile_pos" 135 } + gene_head_top_height={ "head_top_height_neg" 123 "head_top_height_neg" 117 } + gene_head_top_width={ "head_top_width_neg" 118 "head_top_width_pos" 149 } + gene_jaw_angle={ "jaw_angle_pos" 139 "jaw_angle_neg" 110 } + gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_pos" 135 } + gene_jaw_width={ "jaw_width_neg" 77 "jaw_width_neg" 116 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 139 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_neg" 123 } + gene_mouth_forward={ "mouth_forward_neg" 127 "mouth_forward_neg" 114 } + gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_pos" 163 } + gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_neg" 73 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 99 "mouth_upper_lip_size_neg" 117 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 117 } + gene_mouth_open={ "mouth_open_pos" 133 "mouth_open_neg" 29 } + gene_neck_length={ "neck_length_pos" 161 "neck_length_pos" 145 } + gene_neck_width={ "neck_width_neg" 97 "neck_width_neg" 82 } + gene_bs_cheek_forward={ "cheek_forward_pos" 70 "cheek_forward_neg" 50 } + gene_bs_cheek_height={ "cheek_height_neg" 56 "cheek_height_neg" 30 } + gene_bs_cheek_width={ "cheek_width_neg" 44 "cheek_width_pos" 18 } + gene_bs_ear_angle={ "ear_angle_neg" 20 "ear_angle_neg" 113 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 175 "ear_inner_shape_pos" 53 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 47 "ear_lower_bend_pos" 24 } + gene_bs_ear_outward={ "ear_outward_pos" 27 "ear_outward_neg" 125 } + gene_bs_ear_size={ "ear_size_neg" 16 "ear_size_pos" 109 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 162 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 32 "eye_fold_shape_pos" 24 } + gene_bs_eye_size={ "eye_size_neg" 14 "eye_size_neg" 11 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 15 "eye_upper_lid_size_pos" 88 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 170 "forehead_brow_curve_neg" 151 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 17 "forehead_brow_forward_pos" 73 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 20 "forehead_brow_inner_height_pos" 39 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 25 "forehead_brow_outer_height_neg" 35 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 48 "forehead_brow_width_neg" 41 } + gene_bs_jaw_def={ "jaw_def_pos" 41 "jaw_def_neg" 2 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 185 "mouth_lower_lip_def_pos" 3 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 15 "mouth_lower_lip_full_neg" 38 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 105 "mouth_lower_lip_pad_pos" 62 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 5 "mouth_lower_lip_width_neg" 40 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 5 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 66 "mouth_philtrum_shape_pos" 4 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 7 "mouth_philtrum_width_neg" 31 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 28 "mouth_upper_lip_def_pos" 88 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 1 "mouth_upper_lip_full_pos" 11 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 3 "mouth_upper_lip_profile_pos" 28 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 37 "mouth_upper_lip_width_neg" 111 } + gene_bs_nose_forward={ "nose_forward_neg" 25 "nose_forward_pos" 25 } + gene_bs_nose_height={ "nose_height_neg" 20 "nose_height_neg" 53 } + gene_bs_nose_length={ "nose_length_pos" 27 "nose_length_neg" 39 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 125 "nose_nostril_height_neg" 25 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 42 "nose_nostril_width_neg" 92 } + gene_bs_nose_profile={ "nose_profile_pos" 95 "nose_profile_pos" 96 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 18 "nose_ridge_angle_pos" 101 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 43 "nose_ridge_width_pos" 14 } + gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_pos" 46 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 11 "nose_tip_angle_pos" 75 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 82 "nose_tip_forward_neg" 33 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 21 "nose_tip_width_pos" 30 } + face_detail_cheek_def={ "cheek_def_02" 9 "cheek_def_02" 21 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 133 "cheek_fat_02_pos" 249 } + face_detail_chin_cleft={ "chin_dimple" 16 "chin_cleft" 22 } + face_detail_chin_def={ "chin_def_neg" 104 "chin_def" 214 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 150 "eye_lower_lid_def" 12 } + face_detail_eye_socket={ "eye_socket_color_01" 6 "eye_socket_01" 16 } + face_detail_nasolabial={ "nasolabial_02" 18 "nasolabial_01" 4 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 2 "nose_ridge_def_pos" 75 } + face_detail_nose_tip_def={ "nose_tip_def" 14 "nose_tip_def" 3 } + face_detail_temple_def={ "temple_def" 234 "temple_def" 224 } + expression_brow_wrinkles={ "brow_wrinkles_03" 1 "brow_wrinkles_01" 188 } + expression_eye_wrinkles={ "eye_wrinkles_01" 159 "eye_wrinkles_03" 218 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 130 "forehead_wrinkles_02" 243 } expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_2" 198 "complexion_5" 247 } - gene_height={ "normal_height" 129 "normal_height" 134 } - gene_bs_body_type={ "body_fat_head_fat_medium" 129 "body_fat_head_fat_medium" 139 } - gene_bs_body_shape={ "body_shape_average" 51 "body_shape_apple_half" 25 } - gene_bs_bust={ "bust_clothes" 172 "bust_shape_3_full" 190 } - gene_age={ "old_3" 36 "old_2" 85 } - gene_eyebrows_shape={ "far_spacing_avg_thickness" 155 "avg_spacing_low_thickness" 211 } - gene_eyebrows_fullness={ "layer_2_lower_thickness" 152 "layer_2_avg_thickness" 190 } - gene_body_hair={ "body_hair_avg" 169 "body_hair_sparse" 106 } - gene_hair_type={ "hair_wavy" 184 "hair_wavy" 91 } + complexion={ "complexion_4" 232 "complexion_3" 135 } + gene_height={ "normal_height" 151 "normal_height" 153 } + gene_bs_body_type={ "body_fat_head_fat_low" 126 "body_fat_head_fat_full" 126 } + gene_bs_body_shape={ "body_shape_triangle_full" 141 "body_shape_rectangle_half" 31 } + gene_bs_bust={ "bust_clothes" 54 "bust_shape_1_full" 141 } + gene_age={ "old_2" 34 "old_3" 252 } + gene_eyebrows_shape={ "avg_spacing_high_thickness" 247 "far_spacing_low_thickness" 210 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 71 "layer_2_high_thickness" 252 } + gene_body_hair={ "body_hair_sparse" 186 "body_hair_sparse" 127 } + gene_hair_type={ "hair_wavy" 183 "hair_straight" 106 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - eye_accessory={ "normal_eyes" 56 "normal_eyes" 56 } + eye_accessory={ "normal_eyes" 141 "normal_eyes" 141 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 227 "normal_eyelashes" 227 } + eyelashes_accessory={ "normal_eyelashes" 78 "normal_eyelashes" 78 } pose={ "" 255 "" 0 } - beards={ "western_beards_curly" 131 "no_beard" 0 } - cloaks={ "western_royalty" 217 "no_cloak" 0 } - clothes={ "western_royalty_clothes" 130 "most_clothes" 0 } - hairstyles={ "western_hairstyles_wavy" 131 "all_hairstyles" 0 } - headgear={ "western_royalty" 128 "no_headgear" 0 } - legwear={ "western_common_legwear" 184 "all_legwear" 0 } + beards={ "western_beards_straight" 139 "no_beard" 0 } + cloaks={ "western_royalty" 84 "no_cloak" 0 } + clothes={ "western_royalty_clothes" 122 "most_clothes" 0 } + hairstyles={ "western_hairstyles_wavy" 174 "all_hairstyles" 0 } + headgear={ "western_royalty" 27 "no_headgear" 0 } + legwear={ "western_common_legwear" 139 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } } entity={ 2697330347 2697330347 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_garcia.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_garcia.txt index aaacf292bf..809c7ddd88 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_garcia.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_garcia.txt @@ -2,7 +2,7 @@ # History database id:109500 bookmark_iberia_king_garcia={ type=male - id=17705 + id=19348 age=0.240000 genes={ hair_color={ 16 235 184 252 } skin_color={ 170 112 168 112 } @@ -90,14 +90,14 @@ bookmark_iberia_king_garcia={ face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_neg" 22 } face_detail_nose_tip_def={ "nose_tip_def" 56 "nose_tip_def" 4 } face_detail_temple_def={ "temple_def" 195 "temple_def" 116 } - expression_brow_wrinkles={ "brow_wrinkles_01" 161 "brow_wrinkles_02" 92 } + expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_02" 92 } expression_eye_wrinkles={ "eye_wrinkles_01" 209 "eye_wrinkles_02" 233 } expression_forehead_wrinkles={ "forehead_wrinkles_01" 60 "forehead_wrinkles_01" 40 } - expression_other={ "cheek_wrinkles_both_01" 255 "cheek_wrinkles_left_01" 127 } + expression_other={ "cheek_wrinkles_both_01" 254 "cheek_wrinkles_left_01" 127 } complexion={ "complexion_5" 122 "complexion_3" 196 } gene_height={ "normal_height" 125 "normal_height" 115 } - gene_bs_body_type={ "body_fat_head_fat_low" 121 "body_fat_head_fat_medium" 145 } - gene_bs_body_shape={ "body_shape_rectangle_half" 61 "body_shape_rectangle_half" 0 } + gene_bs_body_type={ "body_fat_head_fat_low" 122 "body_fat_head_fat_medium" 145 } + gene_bs_body_shape={ "body_shape_rectangle_half" 92 "body_shape_rectangle_half" 0 } gene_bs_bust={ "bust_clothes" 75 "bust_shape_3_full" 145 } gene_age={ "old_3" 20 "old_4" 116 } gene_eyebrows_shape={ "avg_spacing_high_thickness" 220 "avg_spacing_low_thickness" 173 } @@ -109,13 +109,14 @@ bookmark_iberia_king_garcia={ teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 68 "normal_eyelashes" 68 } pose={ "" 255 "" 0 } - cloaks={ "western_royalty" 11 "no_cloak" 0 } - clothes={ "western_royalty_clothes" 210 "most_clothes" 0 } - headgear={ "western_royalty" 188 "no_headgear" 0 } - legwear={ "western_common_legwear" 39 "all_legwear" 0 } + cloaks={ "western_royalty" 157 "no_cloak" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 138 "most_clothes" 0 } + headgear={ "fp2_christian_royalty" 223 "no_headgear" 0 } + legwear={ "western_common_legwear" 203 "all_legwear" 0 } beards={ "scripted_character_beards_01" 28 "no_beard" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } hairstyles={ "scripted_character_hairstyles_01" 51 "all_hairstyles" 0 } } - entity={ 3861905792 3861905792 } + entity={ 807438772 807438772 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_sancho.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_sancho.txt index 63253dcc9f..ab2e0ff33b 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_sancho.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_sancho.txt @@ -2,8 +2,8 @@ # History database id:107500 bookmark_iberia_king_sancho={ type=male - id=16794 - age=0.300000 + id=18663 + age=0.270000 genes={ hair_color={ 108 244 11 236 } skin_color={ 171 112 170 112 } eye_color={ 48 169 84 155 } @@ -96,8 +96,8 @@ bookmark_iberia_king_sancho={ expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } complexion={ "complexion_5" 122 "complexion_3" 196 } gene_height={ "normal_height" 115 "normal_height" 137 } - gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_medium" 145 } - gene_bs_body_shape={ "body_shape_rectangle_half" 188 "body_shape_rectangle_half" 0 } + gene_bs_body_type={ "body_fat_head_fat_medium" 131 "body_fat_head_fat_medium" 145 } + gene_bs_body_shape={ "body_shape_rectangle_half" 208 "body_shape_rectangle_half" 0 } gene_bs_bust={ "bust_clothes" 116 "bust_shape_4_half" 170 } gene_age={ "old_2" 239 "old_1" 173 } gene_eyebrows_shape={ "avg_spacing_low_thickness" 173 "close_spacing_avg_thickness" 212 } @@ -109,11 +109,12 @@ bookmark_iberia_king_sancho={ teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 155 "normal_eyelashes" 155 } pose={ "" 255 "" 0 } - cloaks={ "western_royalty" 245 "no_cloak" 0 } - clothes={ "western_royalty_clothes" 74 "most_clothes" 0 } - headgear={ "western_royalty" 30 "no_headgear" 0 } - legwear={ "western_common_legwear" 202 "all_legwear" 0 } + cloaks={ "western_royalty" 216 "no_cloak" 0 } + clothes={ "western_royalty_clothes" 236 "most_clothes" 0 } + headgear={ "western_royalty" 56 "no_headgear" 0 } + legwear={ "western_common_legwear" 227 "all_legwear" 0 } beards={ "scripted_character_beards_01" 17 "no_beard" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } hairstyles={ "scripted_character_hairstyles_01" 33 "all_hairstyles" 0 } } entity={ 979141817 979141817 } diff --git a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_sancho_alt_rodrigo.txt b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_sancho_alt_rodrigo.txt index 65c3a53b22..5a2316339f 100644 --- a/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_sancho_alt_rodrigo.txt +++ b/project/ck3/base_game/common/bookmark_portraits/bookmark_iberia_king_sancho_alt_rodrigo.txt @@ -2,118 +2,119 @@ # History database id:107590 bookmark_iberia_king_sancho_alt_rodrigo={ type=male - id=17797 - age=0.230000 - genes={ hair_color={ 41 231 44 242 } - skin_color={ 154 106 151 109 } - eye_color={ 26 128 21 131 } - gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 115 } - gene_chin_height={ "chin_height_pos" 137 "chin_height_neg" 126 } - gene_chin_width={ "chin_width_pos" 139 "chin_width_neg" 119 } - gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 126 } - gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_neg" 115 } - gene_eye_height={ "eye_height_neg" 125 "eye_height_pos" 135 } - gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_neg" 126 } - gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_neg" 120 } - gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_neg" 105 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_pos" 140 } - gene_forehead_roundness={ "forehead_roundness_pos" 181 "forehead_roundness_pos" 140 } - gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_pos" 144 } - gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_pos" 149 } - gene_head_height={ "head_height_pos" 127 "head_height_pos" 145 } - gene_head_width={ "head_width_pos" 138 "head_width_pos" 139 } - gene_head_profile={ "head_profile_pos" 145 "head_profile_neg" 73 } - gene_head_top_height={ "head_top_height_neg" 92 "head_top_height_pos" 165 } - gene_head_top_width={ "head_top_width_pos" 152 "head_top_width_pos" 138 } - gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 148 } - gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_neg" 123 } - gene_jaw_height={ "jaw_height_pos" 128 "jaw_height_neg" 117 } - gene_jaw_width={ "jaw_width_pos" 158 "jaw_width_pos" 136 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 140 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 115 } - gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 119 } - gene_mouth_height={ "mouth_height_pos" 152 "mouth_height_pos" 140 } - gene_mouth_width={ "mouth_width_neg" 98 "mouth_width_pos" 138 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 123 "mouth_upper_lip_size_pos" 178 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 89 "mouth_lower_lip_size_neg" 80 } - gene_mouth_open={ "mouth_open_neg" 47 "mouth_open_pos" 183 } - gene_neck_length={ "neck_length_neg" 121 "neck_length_pos" 173 } - gene_neck_width={ "neck_width_neg" 88 "neck_width_pos" 137 } - gene_bs_cheek_forward={ "cheek_forward_neg" 47 "cheek_forward_neg" 35 } - gene_bs_cheek_height={ "cheek_height_pos" 78 "cheek_height_pos" 29 } - gene_bs_cheek_width={ "cheek_width_neg" 11 "cheek_width_pos" 8 } - gene_bs_ear_angle={ "ear_angle_pos" 11 "ear_angle_neg" 51 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 193 "ear_inner_shape_pos" 37 } - gene_bs_ear_bend={ "ear_both_bend_pos" 18 "ear_lower_bend_pos" 134 } - gene_bs_ear_outward={ "ear_outward_pos" 110 "ear_outward_pos" 38 } - gene_bs_ear_size={ "ear_size_pos" 44 "ear_size_pos" 29 } - gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 44 "eye_corner_depth_pos" 220 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 117 "eye_fold_shape_neg" 52 } - gene_bs_eye_size={ "eye_size_pos" 39 "eye_size_pos" 28 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 56 "eye_upper_lid_size_neg" 28 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 154 "forehead_brow_curve_neg" 124 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 39 "forehead_brow_forward_neg" 13 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 81 "forehead_brow_inner_height_pos" 100 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_pos" 102 } - gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 47 "forehead_brow_width_pos" 32 } - gene_bs_jaw_def={ "jaw_def_pos" 19 "jaw_def_pos" 51 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 28 "mouth_lower_lip_def_pos" 125 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 50 "mouth_lower_lip_full_neg" 69 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 79 "mouth_lower_lip_pad_pos" 108 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 20 "mouth_lower_lip_width_pos" 6 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 1 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 51 "mouth_philtrum_shape_pos" 51 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 27 "mouth_philtrum_width_pos" 55 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 12 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 62 "mouth_upper_lip_full_pos" 34 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 111 "mouth_upper_lip_profile_neg" 38 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 38 "mouth_upper_lip_width_pos" 27 } - gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_neg" 31 } - gene_bs_nose_height={ "nose_height_pos" 4 "nose_height_neg" 99 } - gene_bs_nose_length={ "nose_length_pos" 117 "nose_length_neg" 91 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 34 "nose_nostril_height_neg" 7 } - gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 38 "nose_nostril_width_neg" 102 } - gene_bs_nose_profile={ "nose_profile_neg" 53 "nose_profile_neg" 87 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 22 "nose_ridge_angle_neg" 6 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 24 "nose_ridge_width_pos" 16 } - gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 67 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 1 "nose_tip_angle_neg" 17 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 59 "nose_tip_forward_neg" 1 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 124 "nose_tip_width_neg" 50 } - face_detail_cheek_def={ "cheek_def_02" 10 "cheek_def_02" 16 } - face_detail_cheek_fat={ "cheek_fat_04_pos" 62 "cheek_fat_01_neg" 18 } - face_detail_chin_cleft={ "chin_dimple" 159 "chin_cleft" 19 } - face_detail_chin_def={ "chin_def_neg" 236 "chin_def_neg" 10 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 47 "eye_lower_lid_def" 76 } - face_detail_eye_socket={ "eye_socket_color_03" 19 "eye_socket_01" 122 } - face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_02" 7 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 22 } - face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 12 } - face_detail_temple_def={ "temple_def" 215 "temple_def" 112 } - expression_brow_wrinkles={ "brow_wrinkles_02" 233 "brow_wrinkles_02" 71 } - expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 30 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 3 "forehead_wrinkles_01" 0 } + id=19983 + age=0.180000 + genes={ hair_color={ 178 204 46 249 } + skin_color={ 173 115 176 116 } + eye_color={ 74 149 61 172 } + gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_pos" 131 } + gene_chin_height={ "chin_height_neg" 119 "chin_height_pos" 136 } + gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 125 } + gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_neg" 123 } + gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 108 } + gene_eye_distance={ "eye_distance_pos" 173 "eye_distance_pos" 128 } + gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 141 } + gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 148 } + gene_forehead_roundness={ "forehead_roundness_pos" 228 "forehead_roundness_pos" 218 } + gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_neg" 106 } + gene_forehead_height={ "forehead_height_neg" 103 "forehead_height_neg" 58 } + gene_head_height={ "head_height_pos" 139 "head_height_pos" 164 } + gene_head_width={ "head_width_pos" 150 "head_width_pos" 162 } + gene_head_profile={ "head_profile_neg" 92 "head_profile_pos" 139 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_neg" 109 "head_top_width_pos" 150 } + gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_pos" 140 } + gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_neg" 124 } + gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 131 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_pos" 158 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 114 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_neg" 125 } + gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 176 } + gene_mouth_width={ "mouth_width_neg" 74 "mouth_width_neg" 118 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 184 "mouth_upper_lip_size_pos" 143 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 99 "mouth_lower_lip_size_neg" 82 } + gene_mouth_open={ "mouth_open_neg" 28 "mouth_open_neg" 70 } + gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 169 } + gene_neck_width={ "neck_width_pos" 171 "neck_width_pos" 144 } + gene_bs_cheek_forward={ "cheek_forward_pos" 120 "cheek_forward_neg" 22 } + gene_bs_cheek_height={ "cheek_height_pos" 17 "cheek_height_neg" 39 } + gene_bs_cheek_width={ "cheek_width_neg" 26 "cheek_width_pos" 25 } + gene_bs_ear_angle={ "ear_angle_neg" 3 "ear_angle_neg" 90 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 7 "ear_inner_shape_pos" 104 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 21 "ear_upper_bend_pos" 94 } + gene_bs_ear_outward={ "ear_outward_neg" 4 "ear_outward_neg" 4 } + gene_bs_ear_size={ "ear_size_pos" 11 "ear_size_neg" 46 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 247 "eye_corner_depth_pos" 192 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 132 "eye_fold_shape_neg" 31 } + gene_bs_eye_size={ "eye_size_pos" 103 "eye_size_pos" 121 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 12 "eye_upper_lid_size_pos" 44 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 163 "forehead_brow_curve_neg" 174 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 26 "forehead_brow_forward_neg" 6 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 123 "forehead_brow_inner_height_pos" 13 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 84 "forehead_brow_outer_height_neg" 116 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 18 "forehead_brow_width_pos" 6 } + gene_bs_jaw_def={ "jaw_def_pos" 19 "jaw_def_pos" 69 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 112 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 75 "mouth_lower_lip_full_pos" 53 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 6 "mouth_lower_lip_pad_neg" 99 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 119 "mouth_lower_lip_width_pos" 24 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 16 "mouth_philtrum_def_pos" 12 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 38 "mouth_philtrum_shape_neg" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 38 "mouth_philtrum_width_neg" 96 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 39 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 17 "mouth_upper_lip_full_pos" 87 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 99 "mouth_upper_lip_profile_pos" 16 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 35 "mouth_upper_lip_width_neg" 71 } + gene_bs_nose_forward={ "nose_forward_neg" 1 "nose_forward_pos" 27 } + gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_neg" 73 } + gene_bs_nose_length={ "nose_length_neg" 9 "nose_length_neg" 35 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_neg" 122 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 104 "nose_nostril_width_neg" 46 } + gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_neg" 23 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 28 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 4 "nose_ridge_width_neg" 23 } + gene_bs_nose_size={ "nose_size_pos" 16 "nose_size_neg" 2 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 36 "nose_tip_angle_pos" 51 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 19 "nose_tip_forward_neg" 39 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 26 "nose_tip_width_pos" 113 } + face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_01" 7 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 6 "cheek_fat_01_pos" 224 } + face_detail_chin_cleft={ "chin_cleft" 5 "chin_dimple" 13 } + face_detail_chin_def={ "chin_def_neg" 9 "chin_def" 18 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 250 "eye_lower_lid_def" 17 } + face_detail_eye_socket={ "eye_socket_color_01" 20 "eye_socket_02" 23 } + face_detail_nasolabial={ "nasolabial_03" 3 "nasolabial_02" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_pos" 22 } + face_detail_nose_tip_def={ "nose_tip_def" 103 "nose_tip_def" 7 } + face_detail_temple_def={ "temple_def" 81 "temple_def" 235 } + expression_brow_wrinkles={ "brow_wrinkles_04" 8 "brow_wrinkles_04" 98 } + expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 167 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 153 "forehead_wrinkles_03" 207 } expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_4" 220 "complexion_4" 221 } - gene_height={ "normal_height" 116 "normal_height" 114 } - gene_bs_body_type={ "body_fat_head_fat_medium" 124 "body_fat_head_fat_full" 114 } - gene_bs_body_shape={ "body_shape_hourglass_full" 234 "body_shape_triangle_half" 0 } - gene_bs_bust={ "bust_clothes" 97 "bust_shape_3_full" 181 } - gene_age={ "old_3" 65 "old_1" 9 } - gene_eyebrows_shape={ "far_spacing_avg_thickness" 252 "far_spacing_avg_thickness" 173 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 206 "layer_2_high_thickness" 177 } - gene_body_hair={ "body_hair_avg" 129 "body_hair_sparse" 114 } - gene_hair_type={ "hair_wavy" 160 "hair_wavy" 94 } + complexion={ "complexion_2" 130 "complexion_3" 76 } + gene_height={ "normal_height" 132 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 130 } + gene_bs_body_shape={ "body_shape_apple_half" 255 "body_shape_rectangle_half" 0 } + gene_bs_bust={ "bust_clothes" 40 "bust_shape_3_half" 18 } + gene_age={ "old_4" 81 "old_1" 172 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 145 "avg_spacing_low_thickness" 247 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 210 "layer_2_low_thickness" 152 } + gene_body_hair={ "body_hair_avg" 90 "body_hair_avg" 102 } + gene_hair_type={ "hair_wavy" 182 "hair_straight" 159 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - eye_accessory={ "normal_eyes" 210 "normal_eyes" 210 } + eye_accessory={ "normal_eyes" 106 "normal_eyes" 106 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 218 "normal_eyelashes" 218 } + eyelashes_accessory={ "normal_eyelashes" 207 "normal_eyelashes" 207 } pose={ "" 255 "" 0 } - beards={ "western_beards_straight" 150 "no_beard" 0 } - clothes={ "western_war_nobility_clothes" 241 "most_clothes" 0 } - hairstyles={ "western_hairstyles_wavy" 176 "all_hairstyles" 0 } - headgear={ "western_war" 241 "no_headgear" 0 } - legwear={ "western_war_legwear" 176 "all_legwear" 0 } + clothes={ "fp2_christian_war_nobility_clothes" 208 "most_clothes" 0 } + headgear={ "western_war" 30 "no_headgear" 0 } + legwear={ "western_war_legwear" 100 "all_legwear" 0 } + beards={ "scripted_character_beards_01" 114 "no_beard" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 102 "all_hairstyles" 0 } } entity={ 979141817 979141817 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_bahar_shefket.txt b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_bahar_shefket.txt new file mode 100644 index 0000000000..371ffe239b --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_bahar_shefket.txt @@ -0,0 +1,120 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portrait_for +# History database id:easteregg_bahar_shefket +historical_export_easteregg_bahar_shefket={ + type=female + id=16600 + age=0.330000 + genes={ hair_color={ 234 128 76 232 } + skin_color={ 189 79 193 103 } + eye_color={ 25 178 25 178 } + gene_chin_forward={ "chin_forward_pos" 62 "chin_forward_pos" 128 } + gene_chin_height={ "chin_height_neg" 109 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 140 } + gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_neg" 115 } + gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 135 } + gene_eye_height={ "eye_height_pos" 123 "eye_height_pos" 129 } + gene_eye_distance={ "eye_distance_neg" 155 "eye_distance_neg" 112 } + gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 138 } + gene_forehead_angle={ "forehead_angle_pos" 63 "forehead_angle_pos" 136 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 154 "forehead_brow_height_neg" 106 } + gene_forehead_roundness={ "forehead_roundness_neg" 168 "forehead_roundness_neg" 107 } + gene_forehead_width={ "forehead_width_neg" 194 "forehead_width_neg" 76 } + gene_forehead_height={ "forehead_height_pos" 199 "forehead_height_pos" 171 } + gene_head_height={ "head_height_pos" 136 "head_height_pos" 161 } + gene_head_width={ "head_width_pos" 171 "head_width_pos" 132 } + gene_head_profile={ "head_profile_pos" 122 "head_profile_pos" 150 } + gene_head_top_height={ "head_top_height_neg" 128 "head_top_height_neg" 105 } + gene_head_top_width={ "head_top_width_neg" 154 "head_top_width_neg" 105 } + gene_jaw_angle={ "jaw_angle_neg" 32 "jaw_angle_neg" 85 } + gene_jaw_forward={ "jaw_forward_pos" 92 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 139 "jaw_height_neg" 124 } + gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_neg" 113 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 128 } + gene_mouth_forward={ "mouth_forward_neg" 101 "mouth_forward_neg" 100 } + gene_mouth_height={ "mouth_height_neg" 135 "mouth_height_neg" 115 } + gene_mouth_width={ "mouth_width_neg" 106 "mouth_width_neg" 122 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 144 "mouth_upper_lip_size_pos" 154 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 116 "mouth_lower_lip_size_neg" 123 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 121 } + gene_neck_length={ "neck_length_pos" 155 "neck_length_pos" 155 } + gene_neck_width={ "neck_width_neg" 0 "neck_width_neg" 118 } + gene_bs_cheek_forward={ "cheek_forward_pos" 19 "cheek_forward_pos" 24 } + gene_bs_cheek_height={ "cheek_height_neg" 67 "cheek_height_neg" 125 } + gene_bs_cheek_width={ "cheek_width_pos" 85 "cheek_width_neg" 49 } + gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 83 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 19 "ear_inner_shape_pos" 196 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 47 "ear_both_bend_pos" 32 } + gene_bs_ear_outward={ "ear_outward_neg" 11 "ear_outward_pos" 44 } + gene_bs_ear_size={ "ear_size_neg" 39 "ear_size_pos" 4 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 7 "eye_corner_depth_neg" 109 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 51 "eye_fold_shape_neg" 50 } + gene_bs_eye_size={ "eye_size_pos" 9 "eye_size_neg" 60 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 9 "eye_upper_lid_size_pos" 3 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 93 "forehead_brow_curve_neg" 117 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 1 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 63 "forehead_brow_inner_height_neg" 50 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_neg" 50 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 47 "forehead_brow_width_pos" 38 } + gene_bs_jaw_def={ "jaw_def_neg" 147 "jaw_def_neg" 19 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 68 "mouth_lower_lip_def_pos" 122 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 21 "mouth_lower_lip_full_neg" 1 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 39 "mouth_lower_lip_pad_pos" 107 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 73 "mouth_lower_lip_width_neg" 18 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 137 "mouth_philtrum_def_pos" 26 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 37 "mouth_philtrum_shape_pos" 1 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 77 "mouth_philtrum_width_neg" 9 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 68 "mouth_upper_lip_def_pos" 68 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 111 "mouth_upper_lip_full_pos" 32 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 61 "mouth_upper_lip_profile_pos" 38 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 15 "mouth_upper_lip_width_pos" 47 } + gene_bs_nose_forward={ "nose_forward_pos" 71 "nose_forward_neg" 74 } + gene_bs_nose_height={ "nose_height_neg" 151 "nose_height_pos" 61 } + gene_bs_nose_length={ "nose_length_neg" 31 "nose_length_neg" 98 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 133 "nose_nostril_height_pos" 40 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 49 "nose_nostril_width_pos" 28 } + gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_pos" 1 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 39 "nose_ridge_angle_pos" 79 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 27 "nose_ridge_width_pos" 47 } + gene_bs_nose_size={ "nose_size_pos" 75 "nose_size_pos" 38 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 57 "nose_tip_angle_pos" 17 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 61 "nose_tip_forward_neg" 123 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 29 "nose_tip_width_pos" 38 } + face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 176 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 166 "cheek_fat_02_pos" 136 } + face_detail_chin_cleft={ "chin_dimple" 246 "chin_dimple" 6 } + face_detail_chin_def={ "chin_def_neg" 1 "chin_def_neg" 120 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 206 "eye_lower_lid_def" 80 } + face_detail_eye_socket={ "eye_socket_01" 255 "eye_socket_01" 193 } + face_detail_nasolabial={ "nasolabial_01" 159 "nasolabial_02" 25 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 216 "nose_ridge_def_neg" 25 } + face_detail_nose_tip_def={ "nose_tip_def" 209 "nose_tip_def" 228 } + face_detail_temple_def={ "temple_def" 201 "temple_def" 195 } + expression_brow_wrinkles={ "brow_wrinkles_03" 6 "brow_wrinkles_03" 6 } + expression_eye_wrinkles={ "eye_wrinkles_01" 75 "eye_wrinkles_01" 75 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 27 "forehead_wrinkles_01" 27 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 111 "complexion_3" 95 } + gene_height={ "normal_height" 123 "normal_height" 136 } + gene_bs_body_type={ "body_fat_head_fat_medium" 145 "body_fat_head_fat_low" 116 } + gene_bs_body_shape={ "body_shape_hourglass_full" 255 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 41 "bust_shape_1_full" 181 } + gene_age={ "old_4" 216 "old_4" 216 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 186 "far_spacing_avg_thickness" 188 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 176 "layer_2_high_thickness" 204 } + gene_body_hair={ "body_hair_avg" 136 "body_hair_avg" 136 } + gene_hair_type={ "hair_wavy" 124 "hair_wavy" 124 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + pose={ "" 255 "" 0 } + beards={ "steppe_beards_curly" 153 "no_beard" 0 } + clothes={ "steppe_commoner_clothes" 54 "most_clothes" 0 } + headgear={ "no_headgear" 151 "no_headgear" 0 } + legwear={ "mena_war_legwear" 170 "all_legwear" 0 } + hairstyles={ "scripted_character_hairstyles_01" 186 "all_hairstyles" 0 } + } + entity={ 3942081117 3942081117 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_elena_zenko.txt b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_elena_zenko.txt new file mode 100644 index 0000000000..d36f316a3c --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_elena_zenko.txt @@ -0,0 +1,120 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portrait_for +# History database id:easteregg_elena_zenko +historical_export_easteregg_elena_zenko={ + type=female + id=18597 + age=0.280000 + genes={ hair_color={ 121 93 127 121 } + skin_color={ 133 47 98 90 } + eye_color={ 255 76 29 168 } + gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_pos" 123 "chin_height_pos" 123 } + gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 135 } + gene_eye_angle={ "eye_angle_pos" 145 "eye_angle_pos" 145 } + gene_eye_depth={ "eye_depth_pos" 151 "eye_depth_pos" 151 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 109 "eye_distance_pos" 109 } + gene_eye_shut={ "eye_shut_pos" 116 "eye_shut_pos" 116 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 153 } + gene_forehead_width={ "forehead_width_pos" 124 "forehead_width_pos" 124 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 102 "head_width_pos" 102 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 102 "jaw_angle_pos" 102 } + gene_jaw_forward={ "jaw_forward_pos" 102 "jaw_forward_pos" 102 } + gene_jaw_height={ "jaw_height_pos" 153 "jaw_height_pos" 153 } + gene_jaw_width={ "jaw_width_pos" 116 "jaw_width_pos" 116 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 153 "mouth_corner_depth_pos" 153 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 117 "mouth_corner_height_pos" 117 } + gene_mouth_forward={ "mouth_forward_pos" 153 "mouth_forward_pos" 153 } + gene_mouth_height={ "mouth_height_pos" 102 "mouth_height_pos" 102 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 102 "mouth_upper_lip_size_pos" 102 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 152 "mouth_lower_lip_size_pos" 152 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 1 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 103 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 169 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 16 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 79 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 164 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 142 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 72 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 85 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 150 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 146 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 98 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 73 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 188 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 2 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 215 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 142 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 53 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 76 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 114 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 1 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_pos" 1 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 110 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_pos" 38 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 85 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 154 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 30 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 1 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 2 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def_neg" 214 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 116 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_color_02" 44 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 196 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 150 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_03" 140 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_beauty_1" 255 "complexion_1" 0 } + gene_height={ "normal_height" 178 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 104 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 61 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 124 "bust_clothes" 127 } + gene_age={ "old_1" 2 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 151 "avg_spacing_avg_thickness" 230 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 126 "layer_2_avg_thickness" 72 } + gene_body_hair={ "body_hair_sparse" 122 "body_hair_sparse" 122 } + gene_hair_type={ "hair_straight" 135 "hair_straight" 135 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + pose={ "" 255 "" 0 } + clothes={ "northern_commoner_clothes" 246 "most_clothes" 0 } + headgear={ "no_headgear" 179 "no_headgear" 0 } + legwear={ "western_common_legwear" 16 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_01" 130 "all_hairstyles" 0 } + } + entity={ 2697330347 2697330347 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_fei_berg_hulthen.txt b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_fei_berg_hulthen.txt new file mode 100644 index 0000000000..be32bb44cb --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_fei_berg_hulthen.txt @@ -0,0 +1,121 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portrait_for +# History database id:easteregg_fei_berg_hulthen +historical_export_easteregg_fei_berg_hulthen={ + type=male + id=19589 + age=0.210000 + genes={ hair_color={ 70 252 42 243 } + skin_color={ 135 77 222 113 } + eye_color={ 52 251 52 251 } + gene_chin_forward={ "chin_forward_neg" 132 "chin_forward_neg" 124 } + gene_chin_height={ "chin_height_pos" 76 "chin_height_pos" 130 } + gene_chin_width={ "chin_width_pos" 94 "chin_width_pos" 129 } + gene_eye_angle={ "eye_angle_pos" 147 "eye_angle_pos" 134 } + gene_eye_depth={ "eye_depth_neg" 165 "eye_depth_neg" 100 } + gene_eye_height={ "eye_height_neg" 91 "eye_height_neg" 116 } + gene_eye_distance={ "eye_distance_pos" 107 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 174 "eye_shut_pos" 147 } + gene_forehead_angle={ "forehead_angle_pos" 83 "forehead_angle_pos" 147 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 179 "forehead_brow_height_pos" 147 } + gene_forehead_roundness={ "forehead_roundness_neg" 159 "forehead_roundness_neg" 92 } + gene_forehead_width={ "forehead_width_neg" 51 "forehead_width_neg" 113 } + gene_forehead_height={ "forehead_height_neg" 66 "forehead_height_neg" 94 } + gene_head_height={ "head_height_neg" 106 "head_height_neg" 90 } + gene_head_width={ "head_width_neg" 162 "head_width_neg" 115 } + gene_head_profile={ "head_profile_neg" 159 "head_profile_neg" 73 } + gene_head_top_height={ "head_top_height_neg" 130 "head_top_height_neg" 115 } + gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 128 } + gene_jaw_angle={ "jaw_angle_neg" 47 "jaw_angle_neg" 118 } + gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 75 } + gene_jaw_height={ "jaw_height_pos" 110 "jaw_height_pos" 136 } + gene_jaw_width={ "jaw_width_neg" 131 "jaw_width_neg" 79 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 0 "mouth_corner_depth_neg" 117 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 104 "mouth_corner_height_pos" 135 } + gene_mouth_forward={ "mouth_forward_pos" 87 "mouth_forward_pos" 134 } + gene_mouth_height={ "mouth_height_neg" 148 "mouth_height_neg" 105 } + gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_neg" 82 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 153 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 86 "mouth_lower_lip_size_neg" 123 } + gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 146 } + gene_neck_length={ "neck_length_pos" 142 "neck_length_pos" 144 } + gene_neck_width={ "neck_width_neg" 80 "neck_width_neg" 125 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 51 } + gene_bs_cheek_height={ "cheek_height_pos" 195 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 46 } + gene_bs_ear_angle={ "ear_angle_pos" 147 "ear_angle_neg" 3 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 56 "ear_inner_shape_pos" 171 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 96 "ear_lower_bend_pos" 35 } + gene_bs_ear_outward={ "ear_outward_neg" 109 "ear_outward_pos" 17 } + gene_bs_ear_size={ "ear_size_neg" 25 "ear_size_pos" 27 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 255 "eye_corner_depth_neg" 191 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 123 "eye_fold_shape_neg" 48 } + gene_bs_eye_size={ "eye_size_pos" 43 "eye_size_neg" 1 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 108 "eye_upper_lid_size_neg" 236 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 9 "forehead_brow_curve_neg" 62 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 131 "forehead_brow_forward_pos" 92 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 49 "forehead_brow_inner_height_pos" 27 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 87 "forehead_brow_outer_height_neg" 79 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 71 "forehead_brow_width_pos" 89 } + gene_bs_jaw_def={ "jaw_def_pos" 10 "jaw_def_neg" 169 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 77 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 125 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_pos" 34 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 79 "mouth_lower_lip_width_pos" 74 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 75 "mouth_philtrum_shape_pos" 33 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 147 "mouth_philtrum_width_neg" 27 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 10 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 87 "mouth_upper_lip_full_pos" 24 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 255 "mouth_upper_lip_profile_neg" 32 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 13 "mouth_upper_lip_width_neg" 28 } + gene_bs_nose_forward={ "nose_forward_neg" 131 "nose_forward_neg" 8 } + gene_bs_nose_height={ "nose_height_neg" 121 "nose_height_pos" 126 } + gene_bs_nose_length={ "nose_length_neg" 103 "nose_length_neg" 54 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 5 "nose_nostril_height_neg" 3 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 255 "nose_nostril_width_neg" 7 } + gene_bs_nose_profile={ "nose_profile_neg" 53 "nose_profile_pos" 86 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 149 "nose_ridge_angle_pos" 99 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 105 "nose_ridge_width_neg" 5 } + gene_bs_nose_size={ "nose_size_pos" 229 "nose_size_pos" 3 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 99 "nose_tip_angle_neg" 83 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 227 "nose_tip_forward_neg" 169 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 41 "nose_tip_width_neg" 20 } + face_detail_cheek_def={ "cheek_def_01" 1 "cheek_def_02" 24 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 126 "cheek_fat_01_neg" 23 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_cleft" 7 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 24 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 21 "eye_lower_lid_def" 9 } + face_detail_eye_socket={ "eye_socket_color_03" 21 "eye_socket_03" 229 } + face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_02" 21 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_neg" 240 } + face_detail_nose_tip_def={ "nose_tip_def" 226 "nose_tip_def" 24 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 89 } + expression_brow_wrinkles={ "brow_wrinkles_01" 15 "brow_wrinkles_01" 166 } + expression_eye_wrinkles={ "eye_wrinkles_01" 191 "eye_wrinkles_01" 28 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 114 "forehead_wrinkles_01" 150 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 255 "complexion_1" 253 } + gene_height={ "normal_height" 113 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_low" 45 "body_fat_head_fat_low" 100 } + gene_bs_body_shape={ "body_shape_rectangle_half" 255 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 0 "bust_shape_2_half" 105 } + gene_age={ "old_4" 216 "old_4" 216 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 219 "far_spacing_low_thickness" 219 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 225 "layer_2_low_thickness" 225 } + gene_body_hair={ "body_hair_sparse_low_stubble" 255 "body_hair_sparse_low_stubble" 255 } + gene_hair_type={ "hair_wavy" 131 "hair_wavy" 131 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 163 "normal_eyes" 163 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "asian_eyelashes" 144 "asian_eyelashes" 144 } + pose={ "" 255 "" 0 } + clothes={ "most_clothes" 110 "most_clothes" 0 } + cloaks={ "fp1_cloak" 170 "no_cloak" 0 } + headgear={ "no_headgear" 220 "no_headgear" 0 } + legwear={ "western_common_legwear" 31 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_01" 0 "all_hairstyles" 0 } + } + entity={ 979141817 979141817 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_hugo_cortell.txt b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_hugo_cortell.txt new file mode 100644 index 0000000000..46ba457a02 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_hugo_cortell.txt @@ -0,0 +1,122 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portrait_for +# History database id:easteregg_hugo_cortell +historical_export_easteregg_hugo_cortell={ + type=male + id=19951 + age=0.190000 + genes={ hair_color={ 81 240 87 243 } + skin_color={ 6 33 93 73 } + eye_color={ 140 220 159 138 } + gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 2 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_hawk" 117 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 22 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_neg" 26 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 52 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 53 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 24 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_03" 39 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 162 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 180 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_both_01" 166 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_1" 2 "complexion_1" 0 } + gene_height={ "normal_height" 158 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 112 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 40 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 101 "bust_clothes" 127 } + gene_age={ "old_1" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 77 "avg_spacing_avg_thickness" 161 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 156 "layer_2_avg_thickness" 99 } + gene_body_hair={ "body_hair_avg" 103 "body_hair_sparse" 151 } + gene_hair_type={ "hair_wavy" 129 "hair_wavy" 129 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + pose={ "" 255 "" 0 } + cloaks={ "ep1_cloak_adventurer" 182 "no_cloak" 0 } + clothes={ "fp2_muslim_war_nobility_clothes" 255 "most_clothes" 0 } + headgear={ "no_headgear" 204 "no_headgear" 0 } + legwear={ "western_common_legwear" 84 "all_legwear" 0 } + beards={ "scripted_character_beards_02" 28 "no_beard" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_01" 96 "all_hairstyles" 0 } + } + entity={ 2268070609 2268070609 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_joacim_carlberg.txt b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_joacim_carlberg.txt index e606d5e26c..f4561d0d35 100644 --- a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_joacim_carlberg.txt +++ b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_joacim_carlberg.txt @@ -2,118 +2,118 @@ # History database id:easteregg_joacim_carlberg historical_export_easteregg_joacim_carlberg={ type=male - id=16620 + id=16808 age=0.300000 - genes={ hair_color={ 184 246 87 119 } - skin_color={ 21 39 59 84 } - eye_color={ 229 116 103 142 } - gene_chin_forward={ "chin_forward_pos" 149 "chin_forward_pos" 127 } - gene_chin_height={ "chin_height_neg" 152 "chin_height_neg" 118 } - gene_chin_width={ "chin_width_neg" 168 "chin_width_neg" 90 } - gene_eye_angle={ "eye_angle_neg" 107 "eye_angle_neg" 115 } - gene_eye_depth={ "eye_depth_neg" 136 "eye_depth_neg" 99 } - gene_eye_height={ "eye_height_neg" 235 "eye_height_neg" 125 } - gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 65 } - gene_eye_shut={ "eye_shut_pos" 103 "eye_shut_pos" 139 } - gene_forehead_angle={ "forehead_angle_neg" 212 "forehead_angle_neg" 104 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 210 "forehead_brow_height_neg" 115 } - gene_forehead_roundness={ "forehead_roundness_neg" 104 "forehead_roundness_neg" 84 } - gene_forehead_width={ "forehead_width_pos" 218 "forehead_width_pos" 136 } - gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_pos" 175 } - gene_head_height={ "head_height_pos" 158 "head_height_pos" 156 } - gene_head_width={ "head_width_neg" 159 "head_width_neg" 79 } - gene_head_profile={ "head_profile_neg" 132 "head_profile_neg" 76 } - gene_head_top_height={ "head_top_height_pos" 142 "head_top_height_pos" 127 } - gene_head_top_width={ "head_top_width_neg" 128 "head_top_width_neg" 107 } - gene_jaw_angle={ "jaw_angle_neg" 189 "jaw_angle_neg" 123 } - gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 134 } - gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 125 } - gene_jaw_width={ "jaw_width_pos" 48 "jaw_width_pos" 163 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 169 "mouth_corner_depth_neg" 118 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 146 "mouth_corner_height_neg" 110 } - gene_mouth_forward={ "mouth_forward_neg" 0 "mouth_forward_neg" 116 } - gene_mouth_height={ "mouth_height_neg" 86 "mouth_height_neg" 121 } - gene_mouth_width={ "mouth_width_neg" 112 "mouth_width_neg" 68 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 29 "mouth_upper_lip_size_pos" 176 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 163 } - gene_mouth_open={ "mouth_open_pos" 178 "mouth_open_pos" 181 } - gene_neck_length={ "neck_length_pos" 53 "neck_length_pos" 143 } - gene_neck_width={ "neck_width_neg" 113 "neck_width_neg" 109 } - gene_bs_cheek_forward={ "cheek_forward_neg" 93 "cheek_forward_neg" 30 } - gene_bs_cheek_height={ "cheek_height_pos" 89 "cheek_height_pos" 5 } - gene_bs_cheek_width={ "cheek_width_pos" 45 "cheek_width_pos" 33 } - gene_bs_ear_angle={ "ear_angle_neg" 130 "ear_angle_neg" 44 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 49 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 34 "ear_lower_bend_pos" 21 } - gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_pos" 16 } - gene_bs_ear_size={ "ear_size_pos" 21 "ear_size_pos" 9 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 31 "eye_corner_depth_pos" 28 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 2 "eye_fold_shape_neg" 21 } - gene_bs_eye_size={ "eye_size_neg" 45 "eye_size_neg" 102 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 255 "eye_upper_lid_size_pos" 17 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 118 "forehead_brow_curve_neg" 98 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 28 "forehead_brow_forward_pos" 50 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 170 "forehead_brow_inner_height_neg" 51 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_neg" 19 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 16 "forehead_brow_width_pos" 69 } - gene_bs_jaw_def={ "jaw_def_pos" 85 "jaw_def_pos" 18 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 220 "mouth_lower_lip_def_pos" 28 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 25 "mouth_lower_lip_full_neg" 21 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 15 "mouth_lower_lip_pad_pos" 52 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 3 "mouth_lower_lip_width_pos" 2 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 112 "mouth_philtrum_def_pos" 24 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_neg" 42 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 158 "mouth_philtrum_width_neg" 11 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 209 "mouth_upper_lip_def_pos" 7 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 55 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 124 "mouth_upper_lip_profile_pos" 91 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 150 "mouth_upper_lip_width_pos" 44 } - gene_bs_nose_forward={ "nose_forward_neg" 100 "nose_forward_neg" 0 } - gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 71 } - gene_bs_nose_length={ "nose_length_pos" 158 "nose_length_pos" 50 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_pos" 44 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_neg" 28 } - gene_bs_nose_profile={ "nose_profile_pos" 36 "nose_profile_hawk" 32 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 0 "nose_ridge_angle_neg" 31 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 6 } - gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 38 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 42 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 82 "nose_tip_forward_pos" 36 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 62 "nose_tip_width_pos" 46 } - face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 116 } - face_detail_cheek_fat={ "cheek_fat_02_pos" 45 "cheek_fat_01_neg" 20 } - face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 23 } - face_detail_chin_def={ "chin_def" 141 "chin_def" 25 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 76 "eye_lower_lid_def" 21 } - face_detail_eye_socket={ "eye_socket_03" 228 "eye_socket_03" 228 } - face_detail_nasolabial={ "nasolabial_04" 80 "nasolabial_02" 84 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_neg" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 90 "nose_tip_def" 4 } - face_detail_temple_def={ "temple_def" 165 "temple_def" 213 } - expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 190 } - expression_eye_wrinkles={ "eye_wrinkles_02" 0 "eye_wrinkles_02" 132 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 212 "forehead_wrinkles_01" 203 } - expression_other={ "cheek_wrinkles_both_01" 207 "cheek_wrinkles_left_01" 127 } - complexion={ "complexion_4" 255 "complexion_1" 240 } - gene_height={ "normal_height" 165 "normal_height" 137 } - gene_bs_body_type={ "body_fat_head_fat_full" 198 "body_fat_head_fat_full" 120 } - gene_bs_body_shape={ "body_shape_average_clothed" 153 "body_shape_apple_half" 0 } - gene_bs_bust={ "bust_clothes" 255 "bust_shape_4_half" 147 } - gene_age={ "old_3" 205 "old_3" 5 } - gene_eyebrows_shape={ "far_spacing_low_thickness" 108 "avg_spacing_avg_thickness" 160 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 239 "layer_2_avg_thickness" 131 } - gene_body_hair={ "body_hair_sparse_low_stubble" 181 "body_hair_avg" 151 } - gene_hair_type={ "hair_straight" 0 "hair_straight" 0 } - gene_baldness={ "no_baldness" 0 "no_baldness" 0 } - eye_accessory={ "normal_eyes" 0 "normal_eyes" 238 } + genes={ hair_color={ 149 237 216 217 } + skin_color={ 34 101 34 101 } + eye_color={ 220 80 241 178 } + gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_neg" 109 } + gene_chin_height={ "chin_height_pos" 113 "chin_height_pos" 156 } + gene_chin_width={ "chin_width_neg" 134 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } + gene_eye_depth={ "eye_depth_pos" 126 "eye_depth_pos" 139 } + gene_eye_height={ "eye_height_pos" 166 "eye_height_pos" 151 } + gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 115 } + gene_eye_shut={ "eye_shut_pos" 199 "eye_shut_pos" 146 } + gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_neg" 106 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 197 "forehead_brow_height_neg" 109 } + gene_forehead_roundness={ "forehead_roundness_pos" 157 "forehead_roundness_pos" 188 } + gene_forehead_width={ "forehead_width_pos" 144 "forehead_width_pos" 150 } + gene_forehead_height={ "forehead_height_neg" 234 "forehead_height_neg" 109 } + gene_head_height={ "head_height_pos" 86 "head_height_pos" 144 } + gene_head_width={ "head_width_neg" 75 "head_width_neg" 91 } + gene_head_profile={ "head_profile_neg" 86 "head_profile_neg" 123 } + gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_neg" 171 "head_top_width_neg" 126 } + gene_jaw_angle={ "jaw_angle_pos" 114 "jaw_angle_pos" 149 } + gene_jaw_forward={ "jaw_forward_pos" 107 "jaw_forward_pos" 136 } + gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_pos" 136 } + gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 138 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 151 "mouth_corner_depth_neg" 115 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 151 "mouth_corner_height_neg" 121 } + gene_mouth_forward={ "mouth_forward_neg" 100 "mouth_forward_neg" 119 } + gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 118 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 103 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 146 "mouth_lower_lip_size_pos" 130 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 2 } + gene_neck_length={ "neck_length_neg" 70 "neck_length_neg" 109 } + gene_neck_width={ "neck_width_neg" 134 "neck_width_neg" 121 } + gene_bs_cheek_forward={ "cheek_forward_neg" 37 "cheek_forward_neg" 26 } + gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_pos" 80 } + gene_bs_cheek_width={ "cheek_width_neg" 55 "cheek_width_pos" 50 } + gene_bs_ear_angle={ "ear_angle_neg" 113 "ear_angle_neg" 49 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 92 "ear_inner_shape_pos" 28 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 21 } + gene_bs_ear_outward={ "ear_outward_neg" 103 "ear_outward_neg" 4 } + gene_bs_ear_size={ "ear_size_neg" 71 "ear_size_neg" 36 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 97 "eye_corner_depth_pos" 208 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 39 "eye_fold_shape_neg" 45 } + gene_bs_eye_size={ "eye_size_neg" 113 "eye_size_pos" 29 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 161 "eye_upper_lid_size_pos" 33 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 179 "forehead_brow_curve_neg" 103 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 21 "forehead_brow_forward_pos" 14 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 73 "forehead_brow_inner_height_pos" 44 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 25 "forehead_brow_outer_height_neg" 25 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 99 "forehead_brow_width_pos" 4 } + gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 64 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 130 "mouth_lower_lip_def_pos" 95 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_pos" 110 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_neg" 3 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 37 "mouth_lower_lip_width_neg" 37 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 64 "mouth_philtrum_def_pos" 4 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 11 "mouth_philtrum_shape_pos" 7 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 135 "mouth_philtrum_width_pos" 71 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 22 "mouth_upper_lip_def_pos" 25 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 137 "mouth_upper_lip_full_pos" 40 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 13 "mouth_upper_lip_profile_pos" 52 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 25 "mouth_upper_lip_width_neg" 37 } + gene_bs_nose_forward={ "nose_forward_neg" 13 "nose_forward_neg" 13 } + gene_bs_nose_height={ "nose_height_neg" 79 "nose_height_neg" 84 } + gene_bs_nose_length={ "nose_length_pos" 43 "nose_length_pos" 14 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 67 "nose_nostril_height_neg" 31 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 35 } + gene_bs_nose_profile={ "nose_profile_pos" 49 "nose_profile_pos" 46 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 39 "nose_ridge_angle_neg" 15 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_pos" 20 } + gene_bs_nose_size={ "nose_size_neg" 33 "nose_size_pos" 13 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 61 "nose_tip_angle_pos" 61 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 35 "nose_tip_forward_pos" 35 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 73 "nose_tip_width_pos" 73 } + face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 154 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 167 "cheek_fat_01_pos" 205 } + face_detail_chin_cleft={ "chin_dimple" 72 "chin_dimple" 4 } + face_detail_chin_def={ "chin_def" 107 "chin_def" 181 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 155 "eye_lower_lid_def" 15 } + face_detail_eye_socket={ "eye_socket_color_03" 93 "eye_socket_03" 114 } + face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_03" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 155 "nose_ridge_def_pos" 18 } + face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 } + face_detail_temple_def={ "temple_def" 85 "temple_def" 238 } + expression_brow_wrinkles={ "brow_wrinkles_04" 0 "brow_wrinkles_04" 5 } + expression_eye_wrinkles={ "eye_wrinkles_01" 51 "eye_wrinkles_01" 51 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 86 "forehead_wrinkles_01" 86 } + expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 159 "complexion_3" 159 } + gene_height={ "normal_height" 177 "normal_height" 138 } + gene_bs_body_type={ "body_fat_head_fat_medium" 146 "body_fat_head_fat_medium" 151 } + gene_bs_body_shape={ "body_shape_average" 173 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 81 "bust_shape_2_full" 123 } + gene_age={ "old_4" 203 "old_4" 203 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 127 "far_spacing_low_thickness" 128 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 151 "layer_2_lower_thickness" 64 } + gene_body_hair={ "body_hair_avg" 104 "body_hair_avg" 104 } + gene_hair_type={ "hair_straight" 100 "hair_straight" 100 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 16 "normal_eyes" 16 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 144 } + eyelashes_accessory={ "normal_eyelashes" 94 "normal_eyelashes" 94 } pose={ "" 255 "" 0 } - hairstyles={ "scripted_character_hairstyles_01" 137 "all_hairstyles" 0 } - cloaks={ "no_cloak" 236 "no_cloak" 0 } - clothes={ "fp1_commoner_clothes" 182 "most_clothes" 0 } - headgear={ "no_headgear" 236 "no_headgear" 0 } - legwear={ "western_common_legwear" 134 "all_legwear" 0 } + clothes={ "fp1_low_nobility_clothes" 21 "most_clothes" 0 } + headgear={ "no_headgear" 84 "no_headgear" 0 } + legwear={ "western_common_legwear" 183 "all_legwear" 0 } + beards={ "scripted_character_beards_01" 196 "no_beard" 0 } + hairstyles={ "scripted_character_hairstyles_01" 252 "all_hairstyles" 0 } } entity={ 807438772 807438772 } } diff --git a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_ola_jentzsch.txt b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_ola_jentzsch.txt new file mode 100644 index 0000000000..8f5e0a540f --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_ola_jentzsch.txt @@ -0,0 +1,122 @@ +historical_export_easteregg_ola_jentzsch={ + type=male + id=0 + age=0.390000 + genes={ hair_color={ 25 164 206 238 } + skin_color={ 115 53 75 94 } + eye_color={ 169 129 232 204 } + gene_chin_forward={ "chin_forward_pos" 168 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_neg" 99 "chin_height_neg" 116 } + gene_chin_width={ "chin_width_pos" 198 "chin_width_pos" 150 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_neg" 28 "eye_depth_neg" 119 } + gene_eye_height={ "eye_height_neg" 73 "eye_height_neg" 114 } + gene_eye_distance={ "eye_distance_neg" 99 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_pos" 157 "eye_shut_pos" 143 } + gene_forehead_angle={ "forehead_angle_pos" 58 "forehead_angle_pos" 130 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 174 "forehead_brow_height_pos" 162 } + gene_forehead_roundness={ "forehead_roundness_pos" 197 "forehead_roundness_pos" 148 } + gene_forehead_width={ "forehead_width_pos" 206 "forehead_width_pos" 150 } + gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_neg" 81 } + gene_head_height={ "head_height_pos" 152 "head_height_pos" 148 } + gene_head_width={ "head_width_pos" 204 "head_width_pos" 133 } + gene_head_profile={ "head_profile_neg" 169 "head_profile_neg" 124 } + gene_head_top_height={ "head_top_height_neg" 134 "head_top_height_neg" 117 } + gene_head_top_width={ "head_top_width_pos" 26 "head_top_width_pos" 150 } + gene_jaw_angle={ "jaw_angle_neg" 96 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 122 } + gene_jaw_height={ "jaw_height_neg" 74 "jaw_height_neg" 123 } + gene_jaw_width={ "jaw_width_neg" 116 "jaw_width_neg" 116 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } + gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } + gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } + gene_mouth_width={ "mouth_width_neg" 121 "mouth_width_neg" 121 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 102 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 72 "mouth_lower_lip_size_neg" 117 } + gene_mouth_open={ "mouth_open_neg" 18 "mouth_open_neg" 18 } + gene_neck_length={ "neck_length_neg" 125 "neck_length_neg" 121 } + gene_neck_width={ "neck_width_neg" 170 "neck_width_neg" 118 } + gene_bs_cheek_forward={ "cheek_forward_pos" 191 "cheek_forward_pos" 41 } + gene_bs_cheek_height={ "cheek_height_pos" 67 "cheek_height_neg" 11 } + gene_bs_cheek_width={ "cheek_width_neg" 48 "cheek_width_neg" 48 } + gene_bs_ear_angle={ "ear_angle_neg" 197 "ear_angle_neg" 117 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 48 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 86 "ear_upper_bend_pos" 5 } + gene_bs_ear_outward={ "ear_outward_neg" 3 "ear_outward_pos" 41 } + gene_bs_ear_size={ "ear_size_pos" 101 "ear_size_neg" 14 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 55 "eye_corner_depth_pos" 3 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 123 "eye_fold_shape_pos" 139 } + gene_bs_eye_size={ "eye_size_neg" 63 "eye_size_neg" 22 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 165 "eye_upper_lid_size_neg" 24 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 25 "forehead_brow_curve_neg" 47 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 25 "forehead_brow_forward_pos" 8 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 80 "forehead_brow_inner_height_pos" 80 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 18 "forehead_brow_outer_height_neg" 18 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 25 "forehead_brow_width_pos" 25 } + gene_bs_jaw_def={ "jaw_def_neg" 2 "jaw_def_neg" 2 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 44 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 58 "mouth_lower_lip_full_pos" 58 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 249 "mouth_lower_lip_pad_pos" 111 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 123 "mouth_lower_lip_width_neg" 62 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 23 "mouth_philtrum_shape_neg" 23 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 34 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 13 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_pos" 37 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 16 "mouth_upper_lip_profile_pos" 16 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_neg" 61 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 11 } + gene_bs_nose_height={ "nose_height_pos" 117 "nose_height_pos" 118 } + gene_bs_nose_length={ "nose_length_pos" 45 "nose_length_pos" 8 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 95 "nose_nostril_height_pos" 95 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 122 "nose_nostril_width_pos" 122 } + gene_bs_nose_profile={ "nose_profile_neg" 13 "nose_profile_pos" 28 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 157 "nose_ridge_angle_neg" 12 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_pos" 73 } + gene_bs_nose_size={ "nose_size_neg" 255 "nose_size_neg" 113 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 12 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 121 "nose_tip_forward_pos" 121 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 27 "nose_tip_width_pos" 27 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 5 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 193 "cheek_fat_04_pos" 87 } + face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 17 } + face_detail_chin_def={ "chin_def_neg" 189 "chin_def" 148 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 189 "eye_lower_lid_def" 154 } + face_detail_eye_socket={ "eye_socket_02" 15 "eye_socket_01" 15 } + face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 5 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_pos" 196 } + face_detail_nose_tip_def={ "nose_tip_def" 218 "nose_tip_def" 218 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 229 } + expression_brow_wrinkles={ "brow_wrinkles_04" 50 "brow_wrinkles_04" 50 } + expression_eye_wrinkles={ "eye_wrinkles_01" 9 "eye_wrinkles_01" 9 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 31 "forehead_wrinkles_01" 31 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_6" 127 "complexion_3" 127 } + gene_height={ "normal_height" 181 "normal_height" 128 } + gene_bs_body_type={ "body_fat_head_fat_full" 201 "body_fat_head_fat_low" 131 } + gene_bs_body_shape={ "body_shape_rectangle_half" 121 "body_shape_rectangle_half" 19 } + gene_bs_bust={ "bust_clothes" 52 "bust_default" 83 } + gene_age={ "old_4" 67 "old_4" 67 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 104 "avg_spacing_avg_thickness" 131 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 95 "layer_2_lower_thickness" 137 } + gene_body_hair={ "body_hair_avg" 124 "body_hair_avg" 124 } + gene_hair_type={ "hair_wavy" 148 "hair_wavy" 148 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 187 "normal_eyes" 187 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 48 "normal_eyelashes" 48 } + hairstyles={ "fp1_hairstyles_wavy" 255 "all_hairstyles" 0 } + cloaks={ "fp1_cloak" 59 "no_cloak" 0 } + beards={ "thin_beards_straight" 255 "no_beard" 0 } + clothes={ "religious_buddhist_high_clothes" 270 "most_clothes" 0 } + } + override={ + portrait_modifier_overrides={ + custom_hair=male_hair_fp1_09 + custom_beards=male_beard_steppe_02 + } + } + + entity={ 0 0 } +} diff --git a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_sandra_runge_moller.txt b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_sandra_runge_moller.txt new file mode 100644 index 0000000000..82bb46d0f6 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_sandra_runge_moller.txt @@ -0,0 +1,120 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portrait_for +# History database id:easteregg_sandra_runge_moller +historical_export_easteregg_sandra_runge_moller={ + type=female + id=18501 + age=0.280000 + genes={ hair_color={ 8 9 209 178 } + skin_color={ 53 48 67 91 } + eye_color={ 119 114 145 138 } + gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_neg" 120 } + gene_chin_height={ "chin_height_neg" 135 "chin_height_neg" 126 } + gene_chin_width={ "chin_width_pos" 180 "chin_width_pos" 139 } + gene_eye_angle={ "eye_angle_pos" 151 "eye_angle_pos" 138 } + gene_eye_depth={ "eye_depth_neg" 132 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 114 } + gene_eye_distance={ "eye_distance_pos" 111 "eye_distance_pos" 140 } + gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_pos" 180 "forehead_angle_pos" 132 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_pos" 141 } + gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 135 } + gene_forehead_width={ "forehead_width_neg" 153 "forehead_width_neg" 120 } + gene_forehead_height={ "forehead_height_pos" 172 "forehead_height_pos" 135 } + gene_head_height={ "head_height_neg" 167 "head_height_neg" 101 } + gene_head_width={ "head_width_pos" 203 "head_width_pos" 203 } + gene_head_profile={ "head_profile_pos" 144 "head_profile_pos" 139 } + gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } + gene_head_top_width={ "head_top_width_pos" 167 "head_top_width_pos" 167 } + gene_jaw_angle={ "jaw_angle_neg" 140 "jaw_angle_neg" 122 } + gene_jaw_forward={ "jaw_forward_pos" 105 "jaw_forward_pos" 136 } + gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 121 } + gene_jaw_width={ "jaw_width_neg" 132 "jaw_width_neg" 115 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 149 "mouth_corner_depth_neg" 123 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 141 "mouth_corner_height_neg" 119 } + gene_mouth_forward={ "mouth_forward_pos" 148 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } + gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 82 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 150 "mouth_upper_lip_size_pos" 149 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 109 "mouth_lower_lip_size_neg" 95 } + gene_mouth_open={ "mouth_open_neg" 67 "mouth_open_neg" 18 } + gene_neck_length={ "neck_length_pos" 104 "neck_length_pos" 129 } + gene_neck_width={ "neck_width_neg" 169 "neck_width_neg" 103 } + gene_bs_cheek_forward={ "cheek_forward_pos" 217 "cheek_forward_pos" 3 } + gene_bs_cheek_height={ "cheek_height_pos" 97 "cheek_height_neg" 37 } + gene_bs_cheek_width={ "cheek_width_pos" 123 "cheek_width_pos" 26 } + gene_bs_ear_angle={ "ear_angle_pos" 105 "ear_angle_neg" 19 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 30 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 8 } + gene_bs_ear_outward={ "ear_outward_neg" 61 "ear_outward_pos" 32 } + gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_pos" 33 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 11 "eye_corner_depth_pos" 197 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 115 "eye_fold_shape_neg" 133 } + gene_bs_eye_size={ "eye_size_neg" 1 "eye_size_neg" 6 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 91 "eye_upper_lid_size_pos" 38 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 109 "forehead_brow_curve_neg" 20 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 197 "forehead_brow_forward_pos" 118 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_neg" 61 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 27 "forehead_brow_outer_height_neg" 106 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 55 "forehead_brow_width_neg" 179 } + gene_bs_jaw_def={ "jaw_def_neg" 35 "jaw_def_pos" 102 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 111 "mouth_lower_lip_def_pos" 29 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 11 "mouth_lower_lip_full_neg" 34 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 5 "mouth_lower_lip_pad_pos" 36 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 41 "mouth_lower_lip_width_pos" 114 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 146 "mouth_philtrum_def_pos" 105 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 43 "mouth_philtrum_shape_pos" 5 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 17 "mouth_philtrum_width_neg" 34 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 70 "mouth_upper_lip_def_pos" 118 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 51 "mouth_upper_lip_full_pos" 24 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 17 "mouth_upper_lip_profile_pos" 31 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 91 "mouth_upper_lip_width_neg" 21 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_pos" 17 } + gene_bs_nose_height={ "nose_height_neg" 41 "nose_height_pos" 93 } + gene_bs_nose_length={ "nose_length_neg" 37 "nose_length_pos" 88 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 179 "nose_nostril_height_neg" 51 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 59 "nose_nostril_width_neg" 22 } + gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_pos" 33 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 59 "nose_ridge_angle_neg" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 61 "nose_ridge_width_neg" 21 } + gene_bs_nose_size={ "nose_size_pos" 25 "nose_size_pos" 60 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 63 "nose_tip_angle_pos" 91 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 29 "nose_tip_forward_neg" 2 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 97 "nose_tip_width_pos" 16 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 22 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 156 "cheek_fat_01_pos" 196 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 8 } + face_detail_chin_def={ "chin_def" 177 "chin_def_neg" 10 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 203 } + face_detail_eye_socket={ "eye_socket_01" 75 "eye_socket_01" 48 } + face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_03" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_pos" 192 } + face_detail_nose_tip_def={ "nose_tip_def" 120 "nose_tip_def" 62 } + face_detail_temple_def={ "temple_def" 28 "temple_def" 117 } + expression_brow_wrinkles={ "brow_wrinkles_02" 0 "brow_wrinkles_02" 89 } + expression_eye_wrinkles={ "eye_wrinkles_01" 68 "eye_wrinkles_01" 212 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 207 "forehead_wrinkles_02" 207 } + expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 170 "complexion_1" 126 } + gene_height={ "normal_height" 161 "normal_height" 145 } + gene_bs_body_type={ "body_fat_head_fat_medium" 126 "body_fat_head_fat_medium" 126 } + gene_bs_body_shape={ "body_shape_triangle_half" 122 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 57 "bust_shape_4_full" 89 } + gene_age={ "old_2" 122 "old_2" 122 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 212 "far_spacing_low_thickness" 212 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 96 "layer_2_avg_thickness" 148 } + gene_body_hair={ "body_hair_sparse" 115 "body_hair_sparse" 115 } + gene_hair_type={ "hair_straight" 174 "hair_straight" 174 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 219 "normal_eyes" 219 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 116 "normal_eyelashes" 157 } + pose={ "" 255 "" 0 } + clothes={ "northern_commoner_clothes" 124 "most_clothes" 0 } + headgear={ "no_headgear" 233 "no_headgear" 0 } + legwear={ "western_common_legwear" 155 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_01" 137 "all_hairstyles" 0 } + } + entity={ 807438772 807438772 } +} + diff --git a/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_stina_arvidsson_radestig.txt b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_stina_arvidsson_radestig.txt new file mode 100644 index 0000000000..3ea7edad75 --- /dev/null +++ b/project/ck3/base_game/common/bookmark_portraits/historical_export_easteregg_stina_arvidsson_radestig.txt @@ -0,0 +1,120 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portrait_for +# History database id:easteregg_stina_arvidsson_radestig +historical_export_easteregg_stina_arvidsson_radestig={ + type=female + id=19213 + age=0.260000 + genes={ hair_color={ 19 126 113 67 } + skin_color={ 72 28 127 86 } + eye_color={ 253 174 250 201 } + gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 105 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 207 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 161 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 117 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 53 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 81 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_neg" 101 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 100 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 104 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 63 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 7 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 2 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 246 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 118 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 62 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 10 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 22 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 114 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 116 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 183 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_neg" 99 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 79 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 8 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_neg" 160 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 24 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 114 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 119 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 14 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 30 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 29 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 163 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_03" 109 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_03" 81 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_04" 168 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_beauty_1" 3 "complexion_1" 0 } + gene_height={ "normal_height" 141 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 122 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 101 "bust_clothes" 127 } + gene_age={ "old_1" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 228 "avg_spacing_avg_thickness" 229 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 24 "layer_2_avg_thickness" 91 } + gene_body_hair={ "body_hair_sparse" 179 "body_hair_sparse" 179 } + gene_hair_type={ "hair_wavy" 140 "hair_straight" 140 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + pose={ "" 255 "" 0 } + clothes={ "western_low_nobility_clothes" 54 "most_clothes" 0 } + headgear={ "northern_common" 164 "no_headgear" 0 } + legwear={ "western_common_legwear" 237 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + hairstyles={ "scripted_character_hairstyles_03" 153 "all_hairstyles" 0 } + } + entity={ 616600735 616600735 } +} + diff --git a/project/ck3/base_game/common/bookmarks/00_bookmarks.txt b/project/ck3/base_game/common/bookmarks/00_bookmarks.txt index e16f9f1b17..c33b4cab2e 100644 --- a/project/ck3/base_game/common/bookmarks/00_bookmarks.txt +++ b/project/ck3/base_game/common/bookmarks/00_bookmarks.txt @@ -1,4 +1,242 @@ -bm_867_northmen = { +bm_867_iberia = { + start_date = 867.1.1 + is_playable = yes + default = yes + + # Wilfrid the Hairy + character = { + name = "bookmark_fp2_iberia_wilfred_the_hairy" + history_id = 70150 + dynasty = 100204 + dynasty_splendor_level = 1 + type = male + birth = 840.1.1 + title = c_urgell + government = feudal_government + culture = catalan + religion = catholic + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + position = { 1230 520 } + + animation = personality_greedy + + # Sunyer (cousin) + character = { + name = "bookmark_fp2_iberia_sunyer" + history_id = barcelona_00003 + relation = "BOOKMARK_RELATION_COUSIN" + dynasty = 100204 + dynasty_splendor_level = 1 + type = male + birth = 840.1.1 + title = c_girona + government = feudal_government + culture = catalan + religion = catholic + + animation = scheme + } + + # Bernat II (liege) + character = { + name = "bookmark_fp2_iberia_bernat_of_gothia" + history_id = 168137 + relation = "BOOKMARK_RELATION_LIEGE" + dynasty = 100217 + dynasty_splendor_level = 1 + type = male + birth = 842.1.1 + title = d_barcelona + government = feudal_government + culture = occitan + religion = catholic + + animation = personality_bold + } + } + + # Lupp ibn Musa (Lope Musez) ID: 73813 + character = { + name = "bookmark_fp2_iberia_lupp_ibn_musa" + dynasty_house = house_musa + dynasty_splendor_level = 2 + type = male + birth = 831.1.1 + title = c_najera + government = clan_government + culture = basque + religion = muwalladi + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = 73813 + position = { 920 220 } + + animation = personality_bold + + # Oria, daughter, ID: 73783 + character = { + name = "bookmark_fp2_iberia_lubb_ibn_musa_alt_oria" + relation = "BOOKMARK_RELATION_DAUGHTER" + dynasty_house = house_musa + type = female + birth = 851.1.1 + culture = basque + religion = mozarabic_church + history_id = 73783 + + animation = personality_forgiving + } + + # Mohamed, son and heir, ID: 73815 + character = { + name = "bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed" + relation = "BOOKMARK_RELATION_SON" + dynasty_house = house_musa + type = male + birth = 852.1.1 + culture = basque + religion = muwalladi + history_id = 73815 + + animation = personality_dishonorable + } + } + + + # Mendo Guterres (Santiago/Tui) ID: 73857 + character = { + name = "bookmark_fp2_iberia_mendo_guterres" + dynasty= 75 + dynasty_splendor_level = 1 + type = male + birth = 847.1.1 + title = c_santiago + government = feudal_government + culture = galician + religion = catholic + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = 73857 + position = { 410 150 } + + animation = personality_rational + + # Arias, son and heir, ID: 73893 + character = { + name = "bookmark_fp2_iberia_mendo_guterres_alt_arias" + relation = "BOOKMARK_RELATION_SON" + dynasty = 75 + type = male + birth = 865.10.1 + culture = galician + religion = catholic + history_id = 73893 + + animation = personality_bold + } + + character = { # Ermesinda Gatónez, wife, ID: 73759 + name = "bookmark_fp2_iberia_mendo_guterres_alt_ermesinda" + relation = "BOOKMARK_RELATION_WIFE" + dynasty = bierzo + type = female + birth = 846.1.1 + culture = galician + religion = catholic + history_id = 73759 + + animation = personality_bold + } + } + + + # Ibn Marwan (Abd-al-Rahman Marwanez) ID: 73975 + character = { + name = "bookmark_fp2_iberia_ibn_marwan" + dynasty = 12305 + dynasty_splendor_level = 1 + type = male + birth = 819.1.1 + title = d_badajoz + government = clan_government + culture = andalusian + religion = muwalladi + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = 73957 + position = { 810 700 } + + animation = personality_bold + + character = { + name = "bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi" #Sa'dun al-Surunbaqi, his close ally + relation = "BOOKMARK_RELATION_FRIEND" + type = male + birth = 840.1.1 + title = d_porto + culture = andalusian + religion = muwalladi + history_id = surunbaqi0001 + + animation = personality_content + } + + character = { + name = "bookmark_fp2_iberia_ibn_marwan_alt_rahman" + relation = "BOOKMARK_RELATION_SON" + type = male + birth = 854.1.1 + culture = andalusian + religion = muwalladi + history_id = andalusian0095 + + animation = personality_callous + } + } + + # Adanis ibn Awsaga ID: danis0005 + character = { + name = "bookmark_fp2_iberia_adanis_ibn_awsaga" + dynasty_house = house_danis + dynasty_splendor_level = 1 + type = male + birth = 823.1.1 + title = d_beja + government = clan_government + culture = baranis + religion = ashari + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" + history_id = danis0005 + position = { 420 700 } + + animation = personality_vengeful + + #Son 1, Mas'ud, ID: danis0009 + character = { + name = "bookmark_fp2_iberia_ibn_awsaga_alt_masud" + relation = "BOOKMARK_RELATION_SON" + type = male + birth = 861.1.1 + culture = baranis + religion = ashari + history_id = danis0009 + + animation = paranoia + } + + # Son 2, Yahya, ID: danis0010 + character = { + name = "bookmark_fp2_iberia_ibn_awsaga_alt_yahya" + relation = "BOOKMARK_RELATION_SON" + type = male + birth = 865.1.1 + culture = baranis + religion = ashari + history_id = danis0010 + + animation = personality_bold + } + } +} + +bm_867_northmen = { start_date = 867.1.1 is_playable = yes @@ -879,11 +1117,11 @@ bm_1066_hastings = { } bm_1066_rags_to_riches = { - default = yes start_date = 1066.9.15 is_playable = yes recommended = yes - + test_default = yes + # Murchad ua Briain ID: 83355 character = { name = "bookmark_rags_to_riches_petty_king_murchad" #ID:83355 @@ -966,7 +1204,7 @@ bm_1066_rags_to_riches = { birth = 1013.1.1 title = d_toledo government = clan_government - culture = andalusian + culture = baranis religion = muwalladi difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" position = { 250 650 } @@ -985,7 +1223,7 @@ bm_1066_rags_to_riches = { #title = k_east_francia #government = feudal_government religion = "muwalladi" - culture = "andalusian" + culture = "baranis" history_id = 20858 animation = worry } @@ -1000,7 +1238,7 @@ bm_1066_rags_to_riches = { #title = k_east_francia #government = feudal_government religion = "muwalladi" - culture = "andalusian" + culture = "baranis" history_id = 3926 } } @@ -1407,7 +1645,7 @@ bm_1066_iberia = { animation = personality_cynical } -character = { + character = { name = "bookmark_animation_test_hunchbacked_female" dynasty = 442 dynasty_splendor_level = 5 @@ -1506,4 +1744,3 @@ character = { animation = personality_cynical } } - diff --git a/project/ck3/base_game/common/buildings/00_castle_buildings.txt b/project/ck3/base_game/common/buildings/00_castle_buildings.txt index d60a22340a..a07df4c592 100644 --- a/project/ck3/base_game/common/buildings/00_castle_buildings.txt +++ b/project/ck3/base_game/common/buildings/00_castle_buildings.txt @@ -3,6 +3,7 @@ @holding_illustration_india = "gfx/interface/illustrations/holding_types/castle_india.dds" @holding_illustration_mediterranean = "gfx/interface/illustrations/holding_types/castle_mediterranean.dds" @holding_illustration_norse = "gfx/interface/illustrations/holding_types/fp1_castle_norse.dds" +@holding_illustration_iberian= "gfx/interface/illustrations/holding_types/fp2_castle_iberian.dds" castle_01 = { construction_time = slow_construction_time @@ -190,7 +191,18 @@ castle_01 = { graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_india } } - + + ### FP2 Iberian ### + asset = { + type = pdxmesh + name = "fp2_building_iberian_castle_01_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @holding_illustration_iberian + soundeffect = { soundeffect = "event:/DLC/FP2/SFX/Ambience/Urban/iberian_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + can_construct_potential = { building_requirement_tribal = no barony_cannot_construct_holding = no @@ -463,6 +475,17 @@ castle_02 = { graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_india } } + + ### FP2 Iberian ### + asset = { + type = pdxmesh + name = "fp2_building_iberian_castle_02_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @holding_illustration_iberian + soundeffect = { soundeffect = "event:/DLC/FP2/SFX/Ambience/Urban/iberian_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } can_construct_potential = { @@ -679,7 +702,7 @@ castle_03 = { } ### FP1 Norse ### -asset = { + asset = { type = pdxmesh names = { "fp1_building_norse_castle_03_mesh" @@ -697,7 +720,7 @@ asset = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_02" } + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_03" } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_mena } } @@ -709,7 +732,7 @@ asset = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_02" } + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_03" } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_mediterranean } } @@ -721,11 +744,22 @@ asset = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_02" } + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_03" } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_india } } + ### FP2 Iberian ### + asset = { + type = pdxmesh + name = "fp2_building_iberian_castle_03_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @holding_illustration_iberian + soundeffect = { soundeffect = "event:/DLC/FP2/SFX/Ambience/Urban/iberian_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + can_construct_potential = { building_requirement_tribal = no } @@ -958,7 +992,7 @@ castle_04 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_02" } + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_04" } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_mena } } @@ -970,7 +1004,7 @@ castle_04 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_02" } + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_04" } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_mediterranean } } @@ -982,12 +1016,21 @@ castle_04 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_02" } + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_castle_tier_04" } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_india } - } - - + } + + ### FP2 Iberian ### + asset = { + type = pdxmesh + name = "fp2_building_iberian_castle_04_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @holding_illustration_iberian + soundeffect = { soundeffect = "event:/DLC/FP2/SFX/Ambience/Urban/iberian_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } can_construct_potential = { building_requirement_tribal = no diff --git a/project/ck3/base_game/common/buildings/00_city_buildings.txt b/project/ck3/base_game/common/buildings/00_city_buildings.txt index 719e8ab127..d0f2cd9842 100644 --- a/project/ck3/base_game/common/buildings/00_city_buildings.txt +++ b/project/ck3/base_game/common/buildings/00_city_buildings.txt @@ -3,6 +3,7 @@ @holding_illustration_mediterranean = "gfx/interface/illustrations/holding_types/city_mediterranean.dds" @holding_illustration_mena = "gfx/interface/illustrations/holding_types/city_mena.dds" @holding_illustration_norse = "gfx/interface/illustrations/holding_types/fp1_city_norse.dds" +@holding_illustration_iberian = "gfx/interface/illustrations/holding_types/fp2_city_iberian.dds" city_01 = { construction_time = slow_construction_time @@ -218,6 +219,17 @@ city_01 = { graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_india } } + + ### FP2 Iberian ### + asset = { + type = pdxmesh + name = "fp2_building_iberian_city_01_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @holding_illustration_iberian + soundeffect = { soundeffect = "event:/DLC/FP2/SFX/Ambience/Urban/iberian_city_tier_01"} + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } can_construct_potential = { building_requirement_tribal = no @@ -281,6 +293,11 @@ city_01 = { defender_holding_advantage = 2 } + county_dynasty_modifier = { + county_holder_dynasty_perk = fp2_urbanism_legacy_1 # check if the dynasty of the county holder has a specific perk + development_growth_factor = fp2_urbanism_legacy_1_bonus_value + } + flag = city next_building = city_02 @@ -487,7 +504,7 @@ city_02 = { asset = { type = pdxmesh names = { - "fp1_building_norse_city_02_a_mesh" + "fp1_building_norse_city_01_a_mesh" } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse @@ -498,7 +515,7 @@ city_02 = { asset = { type = pdxmesh names = { - "fp1_building_norse_city_02_mena_mesh" + "fp1_building_norse_city_01_mena_mesh" } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse @@ -510,7 +527,7 @@ city_02 = { asset = { type = pdxmesh names = { - "fp1_building_norse_city_02_mediterranean_mesh" + "fp1_building_norse_city_01_mediterranean_mesh" } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse @@ -522,7 +539,7 @@ city_02 = { asset = { type = pdxmesh names = { - "fp1_building_norse_city_02_indian_mesh" + "fp1_building_norse_city_01_indian_mesh" } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse @@ -530,6 +547,18 @@ city_02 = { graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_india } } + + ### FP2 Iberian ### + asset = { + type = pdxmesh + name = "fp2_building_iberian_city_01_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @holding_illustration_iberian + soundeffect = { soundeffect = "event:/DLC/FP2/SFX/Ambience/Urban/iberian_city_tier_02"} + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + can_construct_potential = { building_requirement_tribal = no @@ -586,6 +615,11 @@ city_02 = { is_coastal = yes defender_holding_advantage = 3 } + + county_dynasty_modifier = { + county_holder_dynasty_perk = fp2_urbanism_legacy_1 # check if the dynasty of the county holder has a specific perk + development_growth_factor = fp2_urbanism_legacy_1_bonus_value + } flag = city next_building = city_03 @@ -758,6 +792,7 @@ city_03 = { illustration = @holding_illustration_mediterranean soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { mediterranean_building_gfx } + graphical_regions = { graphical_mediterranean } } ### FP1 Norse ### @@ -769,8 +804,55 @@ city_03 = { requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_city_tier_02" } - graphical_cultures = { norse_building_gfx } - } + graphical_cultures = { norse_building_gfx } + } + + asset = { + type = pdxmesh + names = { + "fp1_building_norse_city_02_mena_mesh" + } + requires_dlc_flag = the_northern_lords + illustration = @holding_illustration_norse + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_city_tier_02" } + graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_mena } + } + + asset = { + type = pdxmesh + names = { + "fp1_building_norse_city_02_mediterranean_mesh" + } + requires_dlc_flag = the_northern_lords + illustration = @holding_illustration_norse + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_city_tier_02" } + graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + asset = { + type = pdxmesh + names = { + "fp1_building_norse_city_02_indian_mesh" + } + requires_dlc_flag = the_northern_lords + illustration = @holding_illustration_norse + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_city_tier_02" } + graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_india } + } + + ### FP2 Iberian ### + asset = { + type = pdxmesh + name = "fp2_building_iberian_city_02_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @holding_illustration_iberian + soundeffect = { soundeffect = "event:/DLC/FP2/SFX/Ambience/Urban/iberian_city_tier_02"} + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } can_construct_potential = { building_requirement_tribal = no @@ -829,6 +911,11 @@ city_03 = { is_coastal = yes defender_holding_advantage = 4 } + + county_dynasty_modifier = { + county_holder_dynasty_perk = fp2_urbanism_legacy_1 # check if the dynasty of the county holder has a specific perk + development_growth_factor = fp2_urbanism_legacy_1_bonus_value + } flag = city ai_value = { @@ -1011,8 +1098,56 @@ city_04 = { requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_city_tier_02" } - graphical_cultures = { norse_building_gfx } + graphical_cultures = { norse_building_gfx } + } + + asset = { + type = pdxmesh + names = { + "fp1_building_norse_city_02_mena_mesh" + } + requires_dlc_flag = the_northern_lords + illustration = @holding_illustration_norse + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_city_tier_02" } + graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_mena } + } + + asset = { + type = pdxmesh + names = { + "fp1_building_norse_city_02_mediterranean_mesh" + } + requires_dlc_flag = the_northern_lords + illustration = @holding_illustration_norse + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_city_tier_02" } + graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_mediterranean } } + + asset = { + type = pdxmesh + names = { + "fp1_building_norse_city_02_indian_mesh" + } + requires_dlc_flag = the_northern_lords + illustration = @holding_illustration_norse + soundeffect = { soundeffect = "event:/DLC/FP1/SFX/Ambience/Urban/norse_city_tier_02" } + graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_india } + } + + ### FP2 Iberian ### + asset = { + type = pdxmesh + name = "fp2_building_iberian_city_02_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @holding_illustration_iberian + soundeffect = { soundeffect = "event:/DLC/FP2/SFX/Ambience/Urban/iberian_city_tier_02"} + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + can_construct_potential = { building_requirement_tribal = no @@ -1069,6 +1204,11 @@ city_04 = { is_coastal = yes defender_holding_advantage = 5 } + + county_dynasty_modifier = { + county_holder_dynasty_perk = fp2_urbanism_legacy_1 # check if the dynasty of the county holder has a specific perk + development_growth_factor = fp2_urbanism_legacy_1_bonus_value + } flag = city ai_value = { diff --git a/project/ck3/base_game/common/buildings/00_duchy_capital_buildings.txt b/project/ck3/base_game/common/buildings/00_duchy_capital_buildings.txt index 863bff631d..58c54baa16 100644 --- a/project/ck3/base_game/common/buildings/00_duchy_capital_buildings.txt +++ b/project/ck3/base_game/common/buildings/00_duchy_capital_buildings.txt @@ -1598,3 +1598,58 @@ royal_forest_03 = { } } } + +########## +# Megalith +########## +great_megalith_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_megalith.dds" + + can_construct_potential = { + building_requirement_tribal = no + building_requirement_castle_city_church = { LEVEL = 01 } + scope:holder = { + faith = { + has_doctrine_parameter = can_build_megaliths + } + } + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + county.duchy.holder = county.holder + } + show_disabled = yes + + cost_gold = expensive_building_tier_5_cost + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.1 + monthly_piety = 0.25 + monthly_dynasty_prestige_mult = 0.05 + naval_movement_speed_mult = 0.1 + } + + duchy_capital_county_modifier = { + county_opinion_add = 10 + development_growth_factor = 0.15 + } + + province_modifier = { + monthly_income = good_building_tax_tier_3 + } + + ai_value = { + base = 100 + } + + type = duchy_capital + + flag = fully_upgraded_duchy_capital_building +} diff --git a/project/ck3/base_game/common/buildings/00_special_buildings.txt b/project/ck3/base_game/common/buildings/00_special_buildings.txt index 875ef7b286..2051f1072f 100644 --- a/project/ck3/base_game/common/buildings/00_special_buildings.txt +++ b/project/ck3/base_game/common/buildings/00_special_buildings.txt @@ -482,6 +482,12 @@ holy_site_great_mosque_of_mecca_01 = { ########## holy_site_great_mosque_of_cordoba_01 = { + + asset = { + type = pdxmesh + name = "monument_mezquita_de_cordoba_mesh" + } + construction_time = very_slow_construction_time type_icon = "icon_structure_great_mosque_of_cordoba.dds" @@ -1451,6 +1457,12 @@ buddhas_of_bamian_01 = { ########## alhambra_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_alhambra_01_mesh" + } + construction_time = very_slow_construction_time type_icon = "icon_structure_alhambra.dds" @@ -1478,6 +1490,13 @@ alhambra_01 = { } alhambra_02 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_alhambra_01_mesh" + } + + construction_time = very_slow_construction_time type_icon = "icon_structure_alhambra.dds" @@ -3893,7 +3912,7 @@ generic_university = { cost_gold = 1000 - character_modifier = { + county_holder_character_modifier = { learning_per_prestige_level = 1 monthly_lifestyle_xp_gain_mult = 0.05 monthly_dynasty_prestige = 0.25 @@ -4524,3 +4543,322 @@ danevirke_01 = { type = special } + +########## +# Roman Walls of Lugo +########## + +roman_wall_of_lugo_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_roman_wall_of_lugo_01_a_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "lugo_walls.dds" + + can_construct_potential = { + } + + cost_gold = 300 + + character_modifier = { + learning = 1 + monthly_dynasty_prestige_mult = 0.05 + } + + province_modifier = { + monthly_income = 1 + garrison_size = 0.1 + fort_level = 1 + } + + county_holder_character_modifier = { # TODO: implement when TIT-32285 is merged + learning = 1 + monthly_dynasty_prestige_mult = 0.05 + } + + ai_value = { + base = 100 + } + + type = special +} + +########## +# Rock of Gibraltar +########## + +rock_of_gibraltar_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_rock_of_gibraltar_01_a_mesh" + } + + + construction_time = very_slow_construction_time + + type_icon = "gibraltar.dds" + + can_construct_potential = { + } + + cost_gold = 300 + + character_modifier = { + stewardship = 1 + diplomatic_range_mult = 0.2 + } + + province_modifier = { + fort_level = 1 + defender_holding_advantage = normal_building_advantage_tier_1 + } + + county_modifier = { + development_growth_factor = 0.1 + } + + ai_value = { + base = 100 + } + + type = special +} + +########## +# Aljaferia Palace +########## + +aljaferia_palace_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_aljaferia_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "aljaferia.dds" + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.05 + diplomacy_per_prestige_level = 1 + } + max_garrison = good_building_max_garrison_tier_2 + province_modifier = { + defender_holding_advantage = normal_building_advantage_tier_3 + fort_level = good_building_fort_level_tier_2 + } + county_modifier = { + tax_mult = 0.05 + monthly_county_control_change_add = 0.5 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + } + + type = special +} + +########## +# Tower of Hercules +########## + +tower_of_hercules_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_tower_of_hercules_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "hercules.dds" + + can_construct_potential = { + } + + cost_gold = 300 + + character_modifier = { + naval_movement_speed_mult = 0.25 + embarkation_cost_mult = -0.25 + } + + province_modifier = { + monthly_income = 1 + } + + ai_value = { + base = 100 + } + + type = special +} + +########## +# City Walls of Toledo +########## + +city_wall_of_toledo_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_toledo_city_walls_01_a_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "toledo.dds" + + can_construct_potential = { + } + + cost_gold = 1000 + + county_modifier = { + defender_holding_advantage = 5 + development_growth_factor = 0.1 + development_growth = 0.2 + tax_mult = 0.1 + hostile_raid_time = 0.5 + } + + province_modifier = { + garrison_size = 0.25 + fort_level = 2 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + } + + type = special +} + +########## +# Alcazar de Segovia +########## + +alcazar_of_segovia_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_alcazar_de_segovia_01_a_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "alcazar_segovia.dds" + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.05 + martial_per_prestige_level = 1 + } + max_garrison = good_building_max_garrison_tier_2 + province_modifier = { + defender_holding_advantage = normal_building_advantage_tier_3 + fort_level = good_building_fort_level_tier_2 + } + county_modifier = { + tax_mult = 0.05 + monthly_county_control_change_add = 0.5 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + } + + type = special +} + +########## +# The Santiago de Compostela Archcathedral Basilica +########## + +holy_site_basilica_santiago_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_basilica_santiago_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "compostela.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + is_enabled = { + custom_description = { + text = holy_site_muslim_christian_or_holy_site_trigger + OR = { + scope:holder = { + religion = religion:islam_religion + } + scope:holder = { + religion = religion:christianity_religion + } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_piety = 0.25 + monthly_dynasty_prestige_mult = 0.05 + holy_order_hire_cost_mult = -0.15 + clergy_opinion = 5 + learn_language_scheme_power_mult = 0.2 + } + + county_modifier = { + tax_mult = 0.3 + development_growth_factor = 0.2 + development_growth = 0.1 + } + + province_modifier = { + monthly_income = 3 + } + + ai_value = { + base = 100 + } + + type = special +} + diff --git a/project/ck3/base_game/common/buildings/00_temple_buildings.txt b/project/ck3/base_game/common/buildings/00_temple_buildings.txt index 6fc54c03e4..6ffba06906 100644 --- a/project/ck3/base_game/common/buildings/00_temple_buildings.txt +++ b/project/ck3/base_game/common/buildings/00_temple_buildings.txt @@ -5,11 +5,12 @@ @illustration_islamic = "gfx/interface/illustrations/holding_types/temple_islamic.dds" @illustration_orthodox = "gfx/interface/illustrations/holding_types/temple_orthodox.dds" @illustration_northern_pagan = "gfx/interface/illustrations/holding_types/temple_northern_pagan.dds" +@illustration_iberian_christian = "gfx/interface/illustrations/holding_types/fp2_temple_iberian_christian.dds" +@illustration_iberian_islamic = "gfx/interface/illustrations/holding_types/fp2_temple_iberian_islamic.dds" temple_01 = { construction_time = slow_construction_time - ### GENERIC ### asset = { type = pdxmesh @@ -178,6 +179,30 @@ temple_01 = { graphical_faiths = { "islamic_gfx" } graphical_regions = { "graphical_mena" } } + + # FP2 Catholic variant for Iberia + asset = { + type = pdxmesh + name = "fp2_building_iberian_christian_01_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @illustration_iberian_christian + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } + graphical_faiths = { "catholic_gfx" } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + # FP2 Islamic variant for Iberia + asset = { + type = pdxmesh + name = "fp2_building_iberian_mosque_01_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @illustration_iberian_islamic + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } + graphical_faiths = { "islamic_gfx" } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } can_construct_potential = { building_requirement_tribal = no @@ -519,6 +544,30 @@ temple_02 = { graphical_regions = { "graphical_mena" } } + # FP2 Catholic variant for Iberia + asset = { + type = pdxmesh + name = "fp2_building_iberian_christian_01_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @illustration_iberian_christian + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } + graphical_faiths = { "catholic_gfx" } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + # FP2 Islamic variant for Iberia + asset = { + type = pdxmesh + name = "fp2_building_iberian_mosque_01_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @illustration_iberian_islamic + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } + graphical_faiths = { "islamic_gfx" } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + can_construct_potential = { building_requirement_tribal = no } @@ -762,9 +811,31 @@ temple_03 = { graphical_faiths = { "islamic_gfx" } graphical_regions = { "graphical_mena" } } - - + # FP2 Catholic variant for Iberia + asset = { + type = pdxmesh + name = "fp2_building_iberian_christian_02_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @illustration_iberian_christian + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 1 } } + graphical_faiths = { "catholic_gfx" } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + # FP2 Islamic variant for Iberia + asset = { + type = pdxmesh + name = "fp2_building_iberian_mosque_02_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @illustration_iberian_islamic + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 1 } } + graphical_faiths = { "islamic_gfx" } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + can_construct_potential = { building_requirement_tribal = no } @@ -1007,6 +1078,29 @@ temple_04 = { graphical_faiths = { "islamic_gfx" } graphical_regions = { "graphical_mena" } } + # FP2 Catholic variant for Iberia + asset = { + type = pdxmesh + name = "fp2_building_iberian_christian_02_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @illustration_iberian_christian + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 1 } } + graphical_faiths = { "catholic_gfx" } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + # FP2 Islamic variant for Iberia + asset = { + type = pdxmesh + name = "fp2_building_iberian_mosque_02_mesh" + requires_dlc_flag = the_fate_of_iberia + illustration = @illustration_iberian_islamic + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 1 } } + graphical_faiths = { "islamic_gfx" } + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mediterranean } + } can_construct_potential = { @@ -1354,3 +1448,361 @@ monastic_schools_08 = { base = 3 } } + +### Megaliths + +megalith_01 = { + construction_time = standard_construction_time + + can_construct_potential = { + has_building_or_higher = temple_01 + scope:holder.faith = { + has_doctrine_parameter = can_build_megaliths + } + } + + can_construct_showing_failures_only = { + #building_requirement_tribal = no + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + } + + show_disabled = yes + + cost_gold = normal_building_tier_1_cost + + character_modifier = { + monthly_piety = poor_building_tax_tier_1 + } + county_modifier = { + development_growth_factor = 0.02 + county_opinion_add = 2 + } + province_modifier = { + } + + next_building = megalith_02 + + type_icon = "icon_megalith.dds" + + ai_value = { + base = 500 + modifier = { + add = 500 + scope:holder = { + OR = { + has_government = theocracy_government + is_theocratic_lessee = yes + } + } + } + modifier = { + factor = 2 + free_building_slots <= 1 + } + } +} + +megalith_02 = { + construction_time = standard_construction_time + + can_construct_potential = { + has_building_or_higher = temple_01 + scope:holder.faith = { + has_doctrine_parameter = can_build_megaliths + } + } + + can_construct_showing_failures_only = { + #building_requirement_tribal = no + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + } + + cost_gold = normal_building_tier_2_cost + + character_modifier = { + monthly_piety = poor_building_tax_tier_2 + } + county_modifier = { + development_growth_factor = 0.05 + county_opinion_add = 2 + } + province_modifier = { + } + + next_building = megalith_03 + ai_value = { + base = 9 + } +} + +megalith_03 = { + construction_time = standard_construction_time + + can_construct_potential = { + has_building_or_higher = temple_01 + scope:holder.faith = { + has_doctrine_parameter = can_build_megaliths + } + culture = { + has_innovation = innovation_city_planning + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + } + + cost_gold = normal_building_tier_3_cost + + character_modifier = { + monthly_piety = poor_building_tax_tier_3 + } + county_modifier = { + development_growth_factor = 0.1 + county_opinion_add = 4 + } + province_modifier = { + } + + next_building = megalith_04 + ai_value = { + base = 9 + } +} + +megalith_04 = { + construction_time = standard_construction_time + + can_construct_potential = { + has_building_or_higher = temple_02 + scope:holder.faith = { + has_doctrine_parameter = can_build_megaliths + } + culture = { + has_innovation = innovation_city_planning + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + } + + cost_gold = normal_building_tier_4_cost + + character_modifier = { + monthly_piety = poor_building_tax_tier_4 + } + county_modifier = { + development_growth_factor = 0.15 + county_opinion_add = 4 + development_growth = 0.025 + } + province_modifier = { + } + + next_building = megalith_05 + ai_value = { + base = 9 + } +} + +megalith_05 = { + construction_time = standard_construction_time + + can_construct_potential = { + has_building_or_higher = temple_02 + scope:holder.faith = { + has_doctrine_parameter = can_build_megaliths + } + culture = { + has_innovation = innovation_city_planning + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + } + + cost_gold = normal_building_tier_5_cost + + character_modifier = { + monthly_piety = poor_building_tax_tier_5 + monthly_prestige = poor_building_tax_tier_1 + } + county_modifier = { + development_growth_factor = 0.2 + county_opinion_add = 6 + development_growth = 0.025 + } + province_modifier = { + } + + next_building = megalith_06 + ai_value = { + base = 9 + } +} + +megalith_06 = { + construction_time = standard_construction_time + + can_construct_potential = { + has_building_or_higher = temple_02 + scope:holder.faith = { + has_doctrine_parameter = can_build_megaliths + } + culture = { + has_innovation = innovation_city_planning + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + } + + cost_gold = normal_building_tier_5_cost + + character_modifier = { + monthly_piety = poor_building_tax_tier_6 + monthly_prestige = poor_building_tax_tier_2 + } + county_modifier = { + development_growth_factor = 0.25 + county_opinion_add = 6 + development_growth = 0.05 + } + province_modifier = { + } + + next_building = megalith_07 + ai_value = { + base = 9 + } +} + +megalith_07 = { + construction_time = standard_construction_time + + can_construct_potential = { + has_building_or_higher = temple_02 + scope:holder.faith = { + has_doctrine_parameter = can_build_megaliths + } + culture = { + has_innovation = innovation_city_planning + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + } + + cost_gold = normal_building_tier_5_cost + + character_modifier = { + monthly_piety = poor_building_tax_tier_7 + monthly_prestige = poor_building_tax_tier_3 + } + county_modifier = { + development_growth_factor = 0.3 + county_opinion_add = 8 + development_growth = 0.05 + } + province_modifier = { + } + + next_building = megalith_08 + ai_value = { + base = 9 + } +} + +megalith_08 = { + construction_time = standard_construction_time + + can_construct_potential = { + has_building_or_higher = temple_02 + scope:holder.faith = { + has_doctrine_parameter = can_build_megaliths + } + culture = { + has_innovation = innovation_city_planning + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + is_enabled = { + custom_tooltip = { + text = province_is_of_a_megalith_faith_tt + county.faith = { has_doctrine_parameter = can_build_megaliths } + } + } + + cost_gold = normal_building_tier_5_cost + + character_modifier = { + monthly_piety = poor_building_tax_tier_8 + monthly_prestige = poor_building_tax_tier_4 + } + county_modifier = { + development_growth_factor = 0.35 + county_opinion_add = 8 + development_growth = 0.075 + } + province_modifier = { + } + + ai_value = { + base = 9 + } +} diff --git a/project/ck3/base_game/common/buildings/99_background_graphics_buildings.txt b/project/ck3/base_game/common/buildings/99_background_graphics_buildings.txt index c7dc23f20c..7bc6d35e8d 100644 --- a/project/ck3/base_game/common/buildings/99_background_graphics_buildings.txt +++ b/project/ck3/base_game/common/buildings/99_background_graphics_buildings.txt @@ -10,8 +10,15 @@ walls_00 = { } is_enabled = { - is_county_capital = no - fort_level < 1 + OR = { + AND = { + is_county_capital = no + fort_level < 1 + } + # Using the no_wall holding graphics for cities with special walls so that they don't have double walls + has_building_or_higher = "city_wall_of_toledo_01" + has_building_or_higher = "roman_wall_of_lugo_01" + } } } @@ -32,6 +39,7 @@ walls_01_tribal = { fort_level > 0 } NOR = { + # disabling this level of walled graphics for holdings with special walls and other fortifications so that they always look appropriately fortified. Note: If any of these buildings are given unique 3D assets, this should be looked at again. has_building_or_higher = "palisades_01" has_building_or_higher = "curtain_walls_01" has_building_or_higher = "hill_forts_01" @@ -41,6 +49,8 @@ walls_01_tribal = { has_building_or_higher = "walls_of_benin_01" has_building_or_higher = "walls_of_genoa_01" has_building_or_higher = "aurelian_walls_01" + has_building_or_higher = "city_wall_of_toledo_01" + has_building_or_higher = "roman_wall_of_lugo_01" } } } @@ -83,9 +93,20 @@ walls_01 = { "fp1_norse_walls_01_mena_mesh" } } + + asset = { + type = pdxmesh + requires_dlc_flag = the_fate_of_iberia + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mena graphical_india graphical_mediterranean graphical_western graphical_steppe } + names = { + "fp2_building_iberian_wall_01_mesh" + } + } is_enabled = { OR = { + # These buildings will trigger the visual "upgrade" to this wall asset has_building_or_higher = "palisades_01" has_building_or_higher = "curtain_walls_01" has_building_or_higher = "hill_forts_01" @@ -93,6 +114,7 @@ walls_01 = { has_building_or_higher = "watchtowers_01" } NOR = { + # Disabling this level of walled graphics for holdings with special walls and other fortifications so that they always look appropriately fortified. Note: If any of these buildings are given unique 3D assets, this should be looked at again. has_building_or_higher = "palisades_02" has_building_or_higher = "curtain_walls_02" has_building_or_higher = "hill_forts_02" @@ -102,6 +124,8 @@ walls_01 = { has_building_or_higher = "walls_of_benin_01" has_building_or_higher = "walls_of_genoa_01" has_building_or_higher = "aurelian_walls_01" + has_building_or_higher = "city_wall_of_toledo_01" + has_building_or_higher = "roman_wall_of_lugo_01" } } } @@ -134,7 +158,7 @@ walls_02 = { } } - asset = { + asset = { type = pdxmesh requires_dlc_flag = the_northern_lords graphical_cultures = { norse_building_gfx } @@ -143,8 +167,20 @@ walls_02 = { "fp1_norse_walls_02_mena_mesh" } } + + asset = { + type = pdxmesh + requires_dlc_flag = the_fate_of_iberia + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mena graphical_india graphical_mediterranean graphical_western graphical_steppe } + names = { + "fp2_building_iberian_wall_02_mesh" + } + } + is_enabled = { OR = { + # These buildings will trigger the visual "upgrade" to this wall asset has_building_or_higher = "palisades_02" has_building_or_higher = "curtain_walls_02" has_building_or_higher = "hill_forts_02" @@ -152,6 +188,7 @@ walls_02 = { has_building_or_higher = "watchtowers_02" } NOR = { + # Disabling this level of walled graphics for holdings with special walls and other fortifications so that they always look appropriately fortified. Note: If any of these buildings are given unique 3D assets, this should be looked at again. has_building_or_higher = "curtain_walls_03" has_building_or_higher = "hill_forts_03" has_building_or_higher = "ramparts_03" @@ -160,6 +197,8 @@ walls_02 = { has_building_or_higher = "walls_of_benin_01" has_building_or_higher = "walls_of_genoa_01" has_building_or_higher = "aurelian_walls_01" + has_building_or_higher = "city_wall_of_toledo_01" + has_building_or_higher = "roman_wall_of_lugo_01" } } } @@ -183,12 +222,23 @@ walls_03 = { "mena_walls_04_a_mesh" } } + + asset = { + type = pdxmesh + requires_dlc_flag = the_fate_of_iberia + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mena graphical_india graphical_mediterranean graphical_western graphical_steppe } + names = { + "fp2_building_iberian_wall_03_mesh" + } + } is_enabled = { scope:holder = { NOT = { has_government = tribal_government } } OR = { + # These buildings will trigger the visual "upgrade" to this wall asset has_building_or_higher = "curtain_walls_03" has_building_or_higher = "hill_forts_03" has_building_or_higher = "ramparts_03" @@ -197,6 +247,16 @@ walls_03 = { has_building_or_higher = "walls_of_genoa_01" has_building_or_higher = "aurelian_walls_01" } + NOR = { + # Disabling this level of walled graphics for holdings with special walls and other fortifications so that they always look appropriately fortified. Note: If any of these buildings are given unique 3D assets, this should be looked at again. + has_building_or_higher = "curtain_walls_06" + has_building_or_higher = "hill_forts_06" + has_building_or_higher = "ramparts_06" + has_building_or_higher = "watchtowers_06" + has_building_or_higher = "theodosian_walls_01" + has_building_or_higher = "city_wall_of_toledo_01" + has_building_or_higher = "roman_wall_of_lugo_01" + } } } @@ -219,12 +279,23 @@ walls_04 = { "mena_walls_04_a_mesh" } } + + asset = { + type = pdxmesh + requires_dlc_flag = the_fate_of_iberia + graphical_cultures = { iberian_building_gfx } + graphical_regions = { graphical_mena graphical_india graphical_mediterranean graphical_western graphical_steppe } + names = { + "fp2_building_iberian_wall_04_mesh" + } + } is_enabled = { scope:holder = { NOT = { has_government = tribal_government } } OR = { + # These buildings will trigger the visual "upgrade" to this wall asset has_building_or_higher = "curtain_walls_06" has_building_or_higher = "hill_forts_06" has_building_or_higher = "ramparts_06" @@ -232,4 +303,4 @@ walls_04 = { has_building_or_higher = "theodosian_walls_01" } } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/buildings/_buildings.info b/project/ck3/base_game/common/buildings/_buildings.info index d70302a0b2..2c0b73e6db 100644 --- a/project/ck3/base_game/common/buildings/_buildings.info +++ b/project/ck3/base_game/common/buildings/_buildings.info @@ -69,6 +69,13 @@ name_of_the_building = { character_culture_modifier = { parameter = culture param } + + # A modifier applied if the holder's dynasty of the county has a specific perk + characer_dynasty_modifier = { + county_holder_dynasty_perk = fp2_urbanism_legacy_1 # The name of the perk + # The effect + monthly_prestige_gain_mult = 0.2 + } # A modifier applied to the province province_modifier = { @@ -83,6 +90,13 @@ name_of_the_building = { is_riverside = whether this modifier is only applied on provinces that are next to a big river or not (optional, default is both riverside and not) } + # A modifier applied if the holder's dynasty of the county has a specific perk + province_dynasty_modifier = { + county_holder_dynasty_perk = fp2_urbanism_legacy_1 # The name of the perk + # The effect + monthly_income = 0.2 + } + # A modifier applied to the county county_modifier = { } @@ -102,6 +116,18 @@ name_of_the_building = { holding = castle_holding income_mult = 1 } + + # A modifier applied if the holder's dynasty of the county has a specific perk + county_dynasty_modifier = { + county_holder_dynasty_perk = fp2_urbanism_legacy_1 # The name of the perk + # The effect + development_growth_factor = 0.2 + } + + # A modifier applied to the county holder + county_holder_character_modifier = { + + } # Building flags flag = castle diff --git a/project/ck3/base_game/common/casus_belli_groups/00_casus_belli_groups.txt b/project/ck3/base_game/common/casus_belli_groups/00_casus_belli_groups.txt index 91228e8fb8..ad5cf71777 100644 --- a/project/ck3/base_game/common/casus_belli_groups/00_casus_belli_groups.txt +++ b/project/ck3/base_game/common/casus_belli_groups/00_casus_belli_groups.txt @@ -9,7 +9,7 @@ } faith = { NOR = { - has_doctrine = unreformed_faith_doctrine # Unreformed Pagans cannot Holy War + has_doctrine_parameter = unreformed # Unreformed Pagans cannot Holy War has_doctrine_parameter = holy_wars_forbidden # Pacifists cannot Holy War } } @@ -61,6 +61,10 @@ vassalization = { conquest = { } +struggle = { + allowed_for_character = { can_use_struggle_cbs_trigger = yes } +} + subjugation = { } diff --git a/project/ck3/base_game/common/casus_belli_types/00_civil_war.txt b/project/ck3/base_game/common/casus_belli_types/00_civil_war.txt index 02845f16db..48580a815c 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_civil_war.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_civil_war.txt @@ -28,6 +28,19 @@ independence_faction_war = { scope:attacker = { hidden_effect = { fp1_remove_humsac_offended_counties_effect = yes } } + + # If no faction exists because we created it through history, we add a flag on the attackers to free them at the end + if = { + limit = { NOT = { exists = scope:attacker.joined_faction } } + war = { + every_war_attacker = { + if = { + limit = { NOT = { has_character_flag = should_become_independent } } + add_character_flag = should_become_independent + } + } + } + } } on_victory_desc = { @@ -36,6 +49,7 @@ independence_faction_war = { trigger = { # Desc for only one player attacker scope:attacker = { is_local_player = yes + exists = joined_faction joined_faction = { any_faction_member = { count = 1 @@ -51,6 +65,7 @@ independence_faction_war = { is_local_player = yes } scope:attacker = { + exists = joined_faction joined_faction = { any_faction_member = { count = 1 @@ -62,8 +77,19 @@ independence_faction_war = { } triggered_desc = { # Desc for player attacker trigger = { - scope:attacker.joined_faction = { - any_faction_member = { is_local_player = yes } + OR = { + AND = { + exists = scope:attacker.joined_faction + scope:attacker.joined_faction = { + any_faction_member = { is_local_player = yes } + } + } + AND = { + scope:attacker = { + is_local_player = yes + has_character_flag = should_become_independent + } + } } } desc = independence_war_victory_desc_local_player_attacker @@ -83,27 +109,124 @@ independence_faction_war = { type = independency save_scope_as = change } - scope:attacker.joined_faction = { - every_faction_member = { - change_liege_or_become_independent = { - CHANGE = scope:change - VASSAL = this - } + if = { + limit = { exists = scope:attacker.joined_faction } + scope:attacker.joined_faction = { + every_faction_member = { + change_liege_or_become_independent = { + CHANGE = scope:change + VASSAL = this + } - hidden_effect = { - set_variable = { - name = independence_war_former_liege - value = scope:defender + hidden_effect = { + set_variable = { + name = independence_war_former_liege + value = scope:defender + } + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = victory + } + save_scope_as = current_member + + # Struggle Catalyst + if = { + limit = { + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = { + CHAR1 = scope:defender + CHAR2 = scope:current_member + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:current_member + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:current_member + } + } + activate_struggle_catalyst = { + catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + character = scope:defender + } + } + } } - add_truce_both_ways = { - character = scope:defender - days = 1825 - war = root.war - result = victory + } + } + } + else_if = { + # Free character with the flag + limit = { exists = war } + war = { + every_war_attacker = { + if = { + limit = { has_character_flag = should_become_independent } + + change_liege_or_become_independent = { + CHANGE = scope:change + VASSAL = this + } + + hidden_effect = { + set_variable = { + name = independence_war_former_liege + value = scope:defender + } + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = victory + } + save_scope_as = current_member + + # Struggle Catalyst + if = { + limit = { + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = { + CHAR1 = scope:defender + CHAR2 = scope:current_member + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:current_member + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:current_member + } + } + activate_struggle_catalyst = { + catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + character = scope:defender + } + } + } + + remove_character_flag = should_become_independent + } } } } } + scope:attacker = { add_prestige = medium_prestige_value } @@ -126,7 +249,6 @@ independence_faction_war = { } } resolve_title_and_vassal_change = scope:change - } on_white_peace_desc = { @@ -137,8 +259,19 @@ independence_faction_war = { } triggered_desc = { trigger = { - scope:attacker.joined_faction = { - any_faction_member = { is_local_player = yes } + OR = { + AND = { + exists = scope:attacker.joined_faction + scope:attacker.joined_faction = { + any_faction_member = { is_local_player = yes } + } + } + AND = { + scope:attacker = { + is_local_player = yes + has_character_flag = should_become_independent + } + } } } desc = independence_war_white_peace_attacker_desc @@ -165,9 +298,6 @@ independence_faction_war = { war = root.war result = white_peace } - joined_faction = { - add_faction_discontent = -200 - } } } @@ -194,8 +324,19 @@ independence_faction_war = { } triggered_desc = { trigger = { - scope:attacker.joined_faction = { - any_faction_member = { is_local_player = yes } + OR = { + AND = { + exists = scope:attacker.joined_faction + scope:attacker.joined_faction = { + any_faction_member = { is_local_player = yes } + } + } + AND = { + scope:attacker = { + is_local_player = yes + has_character_flag = should_become_independent + } + } } } desc = independence_defeat_attacker_desc @@ -358,7 +499,7 @@ liberty_faction_war = { } } } - # The faction should have already been destroyed due to all members leaving above, but in case it hasn't, destroy it now. + # The faction should have already been destroyed due to all members leaving above, but in case it hasn't, destroy it now. if = { limit = { exists = scope:saved_faction } scope:saved_faction = { @@ -405,9 +546,6 @@ liberty_faction_war = { war = root.war result = white_peace } - joined_faction = { - add_faction_discontent = -200 - } } } scope:defender = { @@ -521,6 +659,9 @@ populist_war = { on_declaration = { #on_declared_war = yes + + # Generate extra troops if the rebellion was financed + generate_troops_from_revolt_county_modifiers_effect = yes } on_victory_desc = { @@ -532,6 +673,35 @@ populist_war = { scope:attacker = { show_pow_release_message_effect = yes } scope:defender = { add_prestige_level = -1 + + # Struggle Catalysts + hidden_effect = { + if = { + limit = { + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + CHAR = scope:attacker + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + CHAR = scope:attacker + } + } + activate_struggle_catalyst = { + catalyst = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + character = scope:defender + } + } + } + } } random_in_list = { list = target_titles @@ -1155,6 +1325,248 @@ independence_war = { } } + cost = { + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + prestige = { + value = 0 + add = { + value = 500 + desc = CB_BASE_COST + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + # Remove offending HumSac modifiers. + scope:attacker = { + hidden_effect = { fp1_remove_humsac_offended_counties_effect = yes } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { # Desc for only one player attacker + scope:attacker = { + is_local_player = yes + } + } + desc = independence_war_victory_desc_local_player_attacker_alone + } + triggered_desc = { # Desc for only one attacker, player defender + trigger = { + scope:defender = { + is_local_player = yes + } + } + desc = player_independence_war_victory_desc_local_player_defender_attacker_alone + } + desc = independence_war_victory_desc_local_player_attacker_alone # Desc for a third party involved + } + + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + scope:attacker = { + add_character_flag = ai_should_not_transfer + } + create_title_and_vassal_change = { + type = independency + save_scope_as = change + } + scope:attacker = { + change_liege_or_become_independent = { + CHANGE = scope:change + VASSAL = this + } + + hidden_effect = { + set_variable = { + name = independence_war_former_liege + value = scope:defender + } + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = victory + } + } + } + + scope:defender = { + # Struggle Catalyst + hidden_effect = { + if = { + limit = { + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = { + CHAR1 = scope:defender + CHAR2 = scope:attacker + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:attacker + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:attacker + } + } + activate_struggle_catalyst = { + catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + character = scope:defender + } + } + } + } + } + + resolve_title_and_vassal_change = scope:change + + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = player_independence_war_white_peace_defender_desc + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + } + } + desc = player_independence_war_white_peace_attacker_desc + } + desc = player_independence_war_white_peace_desc + } + + } + + on_white_peace = { + scope:attacker = { + show_pow_release_message_effect = yes + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + hidden_effect = { + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = white_peace + } + } + } + + scope:defender = { + add_prestige = minor_prestige_value + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = player_independence_defeat_defender_desc + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + } + } + desc = player_independence_defeat_attacker_desc + } + desc = player_independence_war_defeat_desc + } + + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + scope:defender = { + add_dread = medium_dread_gain + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + scope:attacker = { + hard_imprison_character_effect = { + TARGET = this + IMPRISONER = scope:defender + } + scope:defender = { + add_opinion = { + target = prev + modifier = vassal_lost_faction_revolt_war + } + } + } + } + + on_invalidated_desc = msg_invalidate_war_title + + check_defender_inheritance_validity = no + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + transfer_behavior = transfer + + war_name = "INDEPENDENCE_WAR_NAME" + + interface_priority = 120 + + attacker_wargoal_percentage = 0.8 + + max_attacker_score_from_battles = 100 + max_defender_score_from_battles = 50 + + max_ai_diplo_distance_to_title = 500 +} + + +nation_fracturing_faction_war = { + group = civil_war + + allowed_for_character = { + scope:attacker = { + is_ai = no + } + } + + allowed_against_character = { + scope:attacker = { + liege = scope:defender + } + } + cost = { piety = { value = 0 @@ -1358,7 +1770,7 @@ independence_war = { is_local_player = yes } } - desc = independence_war_victory_desc_local_player_attacker_alone + desc = nation_fracturing_faction_war_victory_desc_local_player_attacker_alone } triggered_desc = { # Desc for only one attacker, player defender trigger = { @@ -1366,51 +1778,112 @@ independence_war = { is_local_player = yes } } - desc = player_independence_war_victory_desc_local_player_defender_attacker_alone + desc = player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone } - desc = independence_war_victory_desc_local_player_attacker_alone # Desc for a third party involved + desc = nation_fracturing_faction_war_victory_desc_local_player_attacker_alone # Desc for a third party involved } } on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } - scope:attacker = { - add_character_flag = ai_should_not_transfer - } create_title_and_vassal_change = { type = independency save_scope_as = change } + scope:attacker.joined_faction = { + every_faction_member = { + change_liege_or_become_independent = { + CHANGE = scope:change + VASSAL = this + } + + hidden_effect = { + set_variable = { + name = independence_war_former_liege + value = scope:defender + } + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = victory + } + save_scope_as = current_member + # Struggle Catalyst + if = { + limit = { + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = { + CHAR1 = scope:defender + CHAR2 = scope:current_member + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:current_member + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:current_member + } + } + activate_struggle_catalyst = { + catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + character = scope:defender + } + } + } + } + } + } scope:attacker = { - change_liege_or_become_independent = { - CHANGE = scope:change - VASSAL = this + add_prestige = medium_prestige_value + } + scope:defender = { + add_prestige = { + value = medium_prestige_value + multiply = -1 } - hidden_effect = { - set_variable = { - name = independence_war_former_liege - value = scope:defender + every_vassal = { + limit = { is_ai = no } + send_interface_toast = { + type = event_generic_neutral + title = liege_primary_title_dissolution + desc = liege_primary_title_dissolution_desc + left_icon = scope:defender } - add_truce_both_ways = { - character = scope:defender - days = 1825 - war = root.war - result = victory + } + } + resolve_title_and_vassal_change = scope:change + + scope:defender = { + every_held_title = { + limit = { + tier = prev.primary_title.tier } + add_to_temporary_list = titles_to_destroy } } - resolve_title_and_vassal_change = scope:change - + every_in_list = { + list = titles_to_destroy + destroy_title = this + } } on_white_peace_desc = { first_valid = { triggered_desc = { trigger = { scope:defender = { is_local_player = yes } } - desc = player_independence_war_white_peace_defender_desc + desc = player_nation_fracturing_faction_war_white_peace_defender_desc } triggered_desc = { trigger = { @@ -1418,9 +1891,9 @@ independence_war = { is_local_player = yes } } - desc = player_independence_war_white_peace_attacker_desc + desc = player_nation_fracturing_faction_war_white_peace_attacker_desc } - desc = player_independence_war_white_peace_desc + desc = player_nation_fracturing_faction_war_white_peace_desc } } @@ -1445,18 +1918,25 @@ independence_war = { } scope:defender = { - add_prestige = minor_prestige_value stress_impact = { arrogant = medium_stress_impact_gain } + + add_character_flag = { + flag = recent_nation_fracturing_faction_war + years = faction_nation_fracturing_war_white_peace_cooldown + } + add_prestige = minor_prestige_value } + + on_white_peace_faction_revolt_war = yes } on_defeat_desc = { first_valid = { triggered_desc = { trigger = { scope:defender = { is_local_player = yes } } - desc = player_independence_defeat_defender_desc + desc = nation_fracturing_faction_war_defeat_defender_desc } triggered_desc = { trigger = { @@ -1464,9 +1944,9 @@ independence_war = { is_local_player = yes } } - desc = player_independence_defeat_attacker_desc + desc = player_nation_fracturing_defeat_attacker_desc } - desc = player_independence_war_defeat_desc + desc = player_nation_fracturing_faction_war_defeat_desc } } @@ -1474,25 +1954,19 @@ independence_war = { on_defeat = { scope:attacker = { show_pow_release_message_effect = yes } scope:defender = { + add_character_flag = { + flag = recent_nation_fracturing_faction_war + years = faction_nation_fracturing_war_defeat_cooldown + } add_dread = medium_dread_gain # Prestige for Defender add_prestige_war_defender_effect = { PRESTIGE_VALUE = medium_prestige_value } + add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag } } - - scope:attacker = { - hard_imprison_character_effect = { - TARGET = this - IMPRISONER = scope:defender - } - scope:defender = { - add_opinion = { - target = prev - modifier = vassal_lost_faction_revolt_war - } - } - } + + on_lost_faction_revolt_war = yes } on_invalidated_desc = msg_invalidate_war_title @@ -1507,7 +1981,7 @@ independence_war = { transfer_behavior = transfer - war_name = "INDEPENDENCE_WAR_NAME" + war_name = "NATION_FRACTURING_WAR_NAME" interface_priority = 120 @@ -1516,5 +1990,5 @@ independence_war = { max_attacker_score_from_battles = 100 max_defender_score_from_battles = 50 - max_ai_diplo_distance_to_title = 500 + max_ai_diplo_distance_to_title = 500 } diff --git a/project/ck3/base_game/common/casus_belli_types/00_claim.txt b/project/ck3/base_game/common/casus_belli_types/00_claim.txt index da4d5e34e7..adf2d4cd46 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_claim.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_claim.txt @@ -24,11 +24,12 @@ } } + # This whole section was already commented out, I just commented it out more to prevent console errors -h #allowed_for_character = {} - allowed_against_character = { - #faith.religion = scope:attacker.faith.religion - } + # allowed_against_character = { + # faith.religion = scope:attacker.faith.religion + # } # Root is the title # scope:claimant is the claimant @@ -167,386 +168,12 @@ cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { value = 0 - if = { - # Prestige cost can vary significantly for personal claims, based on the situation(s) the claimant/defender are in. - limit = { scope:claimant = scope:attacker } - - add = { - every_in_list = { - list = target_titles - limit = { tier = tier_county } - add = { - value = 100 - if = { - # 25% cheaper to take Pressed claims. - limit = { scope:attacker = { has_strong_claim_on = prev } } - add = -25 - } - } - } - every_in_list = { - list = target_titles - limit = { tier = tier_duchy } - add = { - value = 200 - if = { - # 25% cheaper to take Pressed claims. - limit = { scope:attacker = { has_strong_claim_on = prev } } - add = -50 - } - } - } - every_in_list = { - list = target_titles - limit = { tier = tier_kingdom } - add = { - value = 400 - if = { - # 25% cheaper to take Pressed claims. - limit = { scope:attacker = { has_strong_claim_on = prev } } - add = -100 - } - } - } - every_in_list = { - list = target_titles - limit = { tier = tier_empire } - add = { - value = 800 - if = { - # 25% cheaper to take Pressed claims. - limit = { scope:attacker = { has_strong_claim_on = prev } } - add = -200 - } - } - } - - desc = "CB_CLAIM_COST_TARGET_TITLES" - } - if = { # 50% cheaper for adults to take titles from child rulers. - limit = { - scope:attacker = { is_adult = yes } - scope:defender = { is_adult = no } - } - multiply = { - value = 0.5 - desc = "CB_COST_DEFENDER_IS_CHILD" - } - } - else_if = { # 50% more expensive for children to take titles from adult rulers. - limit = { - scope:attacker = { is_adult = no } - scope:defender = { is_adult = yes } - } - multiply = { - value = 1.5 - desc = "CB_COST_ATTACKER_IS_CHILD" - } - } - if = { # 50% cheaper to take titles from a dynasty member. - limit = { - scope:attacker.dynasty = scope:defender.dynasty - } - multiply = { - value = 0.5 - desc = "CB_COST_SAME_DYNASTY" - } - } - - if = { - limit = { # If claimant & target share a faith, cost is modified by gender preferences. - scope:attacker.faith = scope:defender.faith - scope:attacker = { - sex_opposite_of = scope:defender - } - OR = { - scope:attacker.faith = { has_doctrine = doctrine_gender_male_dominated } - scope:attacker.faith = { has_doctrine = doctrine_gender_female_dominated } - } - } - multiply = { - if = { - limit = { - scope:attacker.faith = { has_doctrine = doctrine_gender_male_dominated } - } - if = { - limit = { # 25% cheaper for men to press claims on female rulers in male-dominated societies. - scope:attacker = { is_male = yes } - scope:defender = { is_male = no } - } - value = 0.75 - } - else_if = { - limit = { # 25% more expensive for women to press claims on male rulers in male-dominated societies. - scope:attacker = { is_male = no } - scope:defender = { is_male = yes } - } - value = 1.25 - } - else = { - value = 1 - } - } - else_if = { - limit = { - scope:attacker.faith = { has_doctrine = doctrine_gender_female_dominated } - } - if = { - limit = { # 25% cheaper for women to press claims on male rulers in female-dominated societies. - scope:attacker = { is_male = no } - scope:defender = { is_male = yes } - } - value = 0.75 - } - else_if = { - limit = { # 25% more expensive for men to press claims on female rulers in female-dominated societies. - scope:attacker = { is_male = yes } - scope:defender = { is_male = no } - } - value = 1.25 - } - else = { - value = 1 - } - } - else = { - value = 1 - } - desc = "CB_CLAIM_COST_GENDER_PREFERENCES" - } - } - else_if = { - # Taking titles from someone of another faith costs 25% more, regardless of gender preferences. - limit = { - NOT = { - scope:attacker.faith = scope:defender.faith - } - } - multiply = { - value = 1.25 - desc = "CB_COST_DIFFERENT_FAITH" - } - } - - if = { # 25% more expensive to take titles from lower-tier rulers (pick on someone your own size!) - limit = { - scope:attacker.primary_title.tier > scope:defender.primary_title.tier - } - multiply = { - value = 1.25 - desc = "CB_DEFNDER_LOWER_TIER" - } - } - } - else = { - # When pressing a 3rd party's claims, the cost is mostly static. - add = { - every_in_list = { - list = target_titles - limit = { tier = tier_county } - add = 250 - } - every_in_list = { - list = target_titles - limit = { tier = tier_duchy } - add = 500 - } - every_in_list = { - list = target_titles - limit = { tier = tier_kingdom } - add = 1000 - } - every_in_list = { - list = target_titles - limit = { tier = tier_empire } - add = 3000 - } - desc = "CB_CLAIM_COST_TARGET_TITLES" - } - if = { - limit = { # 100% more expensive to press claims for someone not of your Religion - NOT = { scope:attacker.faith.religion = scope:claimant.faith.religion } - } - multiply = { - value = 2 - desc = "CB_CLAIM_COST_CLAIMANT_DIFFERENT_RELIGION" - } - } - if = { - limit = { # 50% more expensive to press claims for someone not in your Dynasty - NOT = { scope:attacker.dynasty = scope:claimant.dynasty } - } - multiply = { - value = 1.5 - desc = "CB_CLAIM_COST_CLAIMANT_DIFFERENT_DYNASTY" - } - } - else_if = { - limit = { # 25% more expensive to press claims for someone not in your House - NOT = { scope:attacker.house = scope:claimant.house } - } - multiply = { - value = 1.25 - desc = "CB_CLAIM_COST_CLAIMANT_DIFFERENT_HOUSE" - } - } - } - - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = "CB_ATTACKER_INNOVATIONS" - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_INNOVATIONS" - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = "CB_ATTACKER_INNOVATIONS" - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = "CB_ATTACKER_BELLUM_JUSTUM" - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = "CB_ATTACKER_DYNASTY_WARFARE" - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } + add = claim_cb_prestige_cost + multiply = common_cb_prestige_cost_multiplier if = { limit = { @@ -559,16 +186,6 @@ desc = "not_imprisoned_filter" # Says 'free' } } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = "CB_GAME_RULE_NO_COST" - } - } } } diff --git a/project/ck3/base_game/common/casus_belli_types/00_conquest.txt b/project/ck3/base_game/common/casus_belli_types/00_conquest.txt index dd10387f32..df74c90b49 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_conquest.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_conquest.txt @@ -36,7 +36,10 @@ add = -1000 } } - } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value } valid_to_start = { @@ -45,6 +48,14 @@ } } + allowed_for_character_display_regardless = { + # Struggle constraint - Note: This is the CB you get in FP2 opportunity, if you need to debug, test it here first. + custom_tooltip = { + text = struggle_involvement_cb_check_failure + struggle_blocks_invasion_conquest_cb_trigger = yes + } + } + should_invalidate = { NOT = { any_in_list = { @@ -63,8 +74,7 @@ } on_invalidated_desc = msg_county_conquest_war_invalidated_message - on_invalidated = { - } + on_invalidated = {} cost = { piety = { @@ -78,7 +88,7 @@ desc = CB_SAME_FAITH_COST } } - if = { + if = { # Exceptional so it stays outside of the scripted value limit = { scope:attacker = { has_government = tribal_government } } @@ -88,90 +98,7 @@ } } - #Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista - } - } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_piety_cost_multiplier } prestige = { value = 0 @@ -184,143 +111,7 @@ desc = CB_COST_DIFFERENT_FAITH } } - if = { - limit = { - scope:attacker = { has_government = tribal_government } - } - multiply = { - value = 0.5 - desc = CB_TRIBAL_COST - } - } - - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -365,20 +156,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -412,20 +196,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:defender = { @@ -477,20 +254,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_attacker_defeat_effect = yes @@ -543,6 +313,12 @@ duchy_conquest_cb = { trigger_else = { prestige_level >= 3 } + + # Struggle constraint + custom_tooltip = { + text = struggle_involvement_cb_check_failure + struggle_blocks_invasion_conquest_cb_trigger = yes + } } allowed_against_character = { @@ -573,7 +349,10 @@ duchy_conquest_cb = { add = -1000 } } - } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value } valid_to_start = { @@ -600,48 +379,13 @@ duchy_conquest_cb = { } on_invalidated_desc = msg_religious_war_invalidation_region_message - + on_invalidated = { } cost = { piety = { - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } - value = 0 + add = common_cb_impious_piety_cost if = { limit = { scope:defender.faith = scope:attacker.faith @@ -660,91 +404,7 @@ duchy_conquest_cb = { desc = CB_TRIBAL_COST } } - - #Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista - } - } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_piety_cost_multiplier } prestige = { value = 0 @@ -757,141 +417,44 @@ duchy_conquest_cb = { desc = CB_COST_DIFFERENT_FAITH } } + multiply = common_cb_prestige_cost_multiplier if = { limit = { - scope:attacker = { has_government = tribal_government } - } - multiply = { - value = 0.5 - desc = CB_TRIBAL_COST - } - } - - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } + scope:attacker.house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_culture_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier } } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = scope:attacker.culture } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = scope:defender.culture } } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE + divide = { + value = 2 + desc = CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT } } - - # Culture if = { limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } + has_global_variable = fp2_struggle_compromise_ending + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = scope:attacker.culture } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = scope:defender.culture } } multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST + value = 2 + desc = CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER } } } @@ -956,20 +519,13 @@ duchy_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -1047,21 +603,15 @@ duchy_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not impactful as the scale are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } add_truce_white_peace_effect = yes } @@ -1106,20 +656,13 @@ duchy_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_attacker_defeat_effect = yes @@ -1182,221 +725,69 @@ ducal_conquest_cb = { any_sub_realm_title = { tier = tier_county duchy = { - is_title_created = no - any_in_de_jure_hierarchy = { - this = scope:target - } - } - } - } - } - - should_invalidate = { - NOT = { - any_in_list = { - list = target_titles - any_in_de_jure_hierarchy = { - tier = tier_county - holder = { - OR = { - this = scope:defender - target_is_liege_or_above = scope:defender - } - } - } - } - } - } - - on_invalidated_desc = msg_county_conquest_war_invalidated_message - - on_invalidated = { - } - - cost = { - piety = { - value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } - } - prestige = { - value = 0 - if = { - limit = { - scope:attacker.primary_title.tier <= tier_county - } - add = { - value = major_prestige_value - desc = CB_BASE_COST - } - } - else = { - add = { - value = massive_prestige_value - desc = CB_BASE_COST - } - } - - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } + is_title_created = no + any_in_de_jure_hierarchy = { + this = scope:target } } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } } + } + } - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } + allowed_for_character_display_regardless = { + # Struggle constraint + custom_tooltip = { + text = struggle_involvement_cb_check_failure + struggle_blocks_invasion_conquest_cb_trigger = yes + } + } - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender } } } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } } + } + } - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } + on_invalidated_desc = msg_county_conquest_war_invalidated_message + + on_invalidated = { + } - # Vassal contract in-realm cost reduction + cost = { + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + prestige = { + value = 0 if = { limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } + scope:attacker.primary_title.tier <= tier_county } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" + add = { + value = major_prestige_value + desc = CB_BASE_COST } } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST + else = { + add = { + value = massive_prestige_value + desc = CB_BASE_COST } } + + multiply = common_cb_prestige_cost_multiplier } } @@ -1513,20 +904,13 @@ ducal_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -1556,20 +940,13 @@ ducal_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not important as scale values are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_white_peace_effect = yes @@ -1615,20 +992,13 @@ ducal_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_attacker_defeat_effect = yes @@ -1698,6 +1068,14 @@ ireland_laudabiliter_conquest_cb = { } } + allowed_for_character_display_regardless = { + # Struggle constraint + custom_tooltip = { + text = struggle_involvement_cb_check_failure + struggle_blocks_invasion_conquest_cb_trigger = yes + } + } + should_invalidate = { NOT = { any_in_list = { @@ -1720,41 +1098,7 @@ ireland_laudabiliter_conquest_cb = { cost = { piety = { - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost value = 0 if = { limit = { @@ -1775,90 +1119,7 @@ ireland_laudabiliter_conquest_cb = { } } - #Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista - } - } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_piety_cost_multiplier } prestige = { value = 0 @@ -1871,140 +1132,7 @@ ireland_laudabiliter_conquest_cb = { desc = CB_COST_DIFFERENT_FAITH } } - if = { - limit = { - scope:attacker = { has_government = tribal_government } - } - multiply = { - value = 0.5 - desc = CB_TRIBAL_COST - } - } - - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = 0.9 - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -2124,20 +1252,13 @@ ireland_laudabiliter_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -2167,20 +1288,13 @@ ireland_laudabiliter_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_white_peace_effect = yes @@ -2225,20 +1339,13 @@ ireland_laudabiliter_conquest_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_attacker_defeat_effect = yes diff --git a/project/ck3/base_game/common/casus_belli_types/00_dejure_war.txt b/project/ck3/base_game/common/casus_belli_types/00_dejure_war.txt index 7d69079dd9..91725b039a 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_dejure_war.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_dejure_war.txt @@ -45,41 +45,7 @@ cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { value = 0 @@ -96,133 +62,7 @@ desc = CB_CLAIM_COST_TARGET_TITLES } - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -509,41 +349,7 @@ individual_county_de_jure_cb = { cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { # scale base value based on number of counties x 100, in this case 1 @@ -552,133 +358,7 @@ individual_county_de_jure_cb = { desc = CB_CLAIM_COST_TARGET_TITLES } - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -922,41 +602,7 @@ individual_duchy_de_jure_cb = { cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { value = 0 @@ -975,133 +621,7 @@ individual_duchy_de_jure_cb = { desc = CB_CLAIM_COST_TARGET_TITLES } - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } diff --git a/project/ck3/base_game/common/casus_belli_types/00_event_war.txt b/project/ck3/base_game/common/casus_belli_types/00_event_war.txt index b926fe39fa..9f6b2d1f68 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_event_war.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_event_war.txt @@ -1121,20 +1121,13 @@ sons_of_lothbrok_invasion_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -1172,20 +1165,13 @@ sons_of_lothbrok_invasion_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not important as scale values are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:defender = { @@ -1232,20 +1218,13 @@ sons_of_lothbrok_invasion_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_attacker_defeat_effect = yes @@ -1288,7 +1267,7 @@ hungarian_migration_cb = { allowed_for_character = { culture = culture:mogyer - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } allowed_against_character = { @@ -1346,7 +1325,7 @@ hungarian_migration_cb = { if = { limit = { culture = culture:mogyer - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } } #Give scope:attacker back their ability to declare a migration in the event of invalidation. @@ -1512,6 +1491,17 @@ hungarian_migration_cb = { } } } + hidden_effect = { + # As a security set all the county below the duchy as under transfer in case the defender owned the duchy and the counties below + every_in_de_jure_hierarchy = { + limit = { + tier = tier_county + exists = holder + holder = scope:defender + } + add_to_temporary_list = county_titles_under_transfer + } + } custom_description = { text = custom_seize_title_and_below_de_jure subject = scope:attacker @@ -1541,13 +1531,16 @@ hungarian_migration_cb = { } } hidden_effect = { - change_title_holder = { - holder = scope:attacker - change = scope:change - take_baronies = yes + if = { + limit = { NOT = { is_in_list = county_titles_under_transfer } } # Theoretically prevents cases in which a title was already on the list + add_to_temporary_list = county_titles_under_transfer + change_title_holder = { + holder = scope:attacker + change = scope:change + take_baronies = yes + } } } - add_to_temporary_list = county_titles_under_transfer } } resolve_title_and_vassal_change = scope:change @@ -1590,19 +1583,14 @@ hungarian_migration_cb = { on_white_peace = { scope:attacker = { show_pow_release_message_effect = yes } # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } - } - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -1850,20 +1838,13 @@ fp1_scandi_adventurer_conquest = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -1895,20 +1876,13 @@ fp1_scandi_adventurer_conquest = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_white_peace_effect = yes @@ -1959,20 +1933,13 @@ fp1_scandi_adventurer_conquest = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_attacker_defeat_effect = yes diff --git a/project/ck3/base_game/common/casus_belli_types/00_invasion_war.txt b/project/ck3/base_game/common/casus_belli_types/00_invasion_war.txt index 0c39ec58ac..858a2b0a28 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_invasion_war.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_invasion_war.txt @@ -49,6 +49,9 @@ } ai_score_mult = { value = viking_conquest_ai_score_value + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value } valid_to_start = { @@ -58,6 +61,8 @@ neighboring_county_or_viking_conquest_trigger = { CHARACTER = root } } } + # Struggle constraint + struggle_blocks_invasion_conquest_cb_trigger = yes } should_invalidate = { @@ -90,41 +95,7 @@ cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { add = { @@ -132,133 +103,7 @@ desc = CB_BASE_COST } - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -332,20 +177,13 @@ on_white_peace = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -479,11 +317,20 @@ clan_invasion_war = { target_de_jure_regions_above = yes ignore_effect = change_title_holder ai_only_against_neighbors = yes + + ai_score_mult = { + value = 1 + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value + } valid_to_start = { scope:target = { tier = tier_kingdom } + # Struggle constraint + struggle_blocks_invasion_conquest_cb_trigger = yes } should_invalidate = { @@ -514,41 +361,7 @@ clan_invasion_war = { cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { add = { @@ -556,133 +369,7 @@ clan_invasion_war = { desc = CB_BASE_COST } - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -771,24 +458,13 @@ clan_invasion_war = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -811,20 +487,13 @@ clan_invasion_war = { on_white_peace = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -975,41 +644,7 @@ mongol_invasion_war = { cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { add = { @@ -1017,81 +652,13 @@ mongol_invasion_war = { desc = CB_BASE_COST } - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } + multiply = common_cb_prestige_cost_multiplier # Genghis Khan gets it for free if = { limit = { scope:attacker = { has_character_flag = is_temujin } } multiply = 0 } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } } } @@ -1200,20 +767,13 @@ mongol_invasion_war = { } resolve_title_and_vassal_change = scope:change - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = mongol_invasion_cb_ally_prestige + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Prestige level progress for the attacker @@ -1243,20 +803,13 @@ mongol_invasion_war = { on_white_peace = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = mongol_invasion_cb_ally_prestige + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_white_peace_effect = yes @@ -1289,20 +842,13 @@ mongol_invasion_war = { on_defeat = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender # Not important as the scales are identical + FAME_BASE = mongol_invasion_cb_ally_prestige + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -1429,41 +975,7 @@ mongol_realm_invasion_war = { cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { add = { @@ -1471,65 +983,7 @@ mongol_realm_invasion_war = { desc = CB_BASE_COST } - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } + multiply = common_cb_prestige_cost_multiplier # Genghis Khan gets it for free if = { @@ -1548,17 +1002,6 @@ mongol_realm_invasion_war = { desc = CB_MONGOL_INVASIONS_COST } } - - # Game rule - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } } } @@ -1658,20 +1101,13 @@ mongol_realm_invasion_war = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = mongol_invasion_cb_ally_prestige + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Prestige level progress for the attacker @@ -1701,20 +1137,13 @@ mongol_realm_invasion_war = { on_white_peace = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = mongol_invasion_cb_ally_prestige + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_white_peace_effect = yes @@ -1747,20 +1176,13 @@ mongol_realm_invasion_war = { on_defeat = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = mongol_invasion_cb_ally_prestige - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = mongol_invasion_cb_ally_prestige + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce diff --git a/project/ck3/base_game/common/casus_belli_types/00_peasant_war_new.txt b/project/ck3/base_game/common/casus_belli_types/00_peasant_war_new.txt index 51b3ed4ce2..3719ff616b 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_peasant_war_new.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_peasant_war_new.txt @@ -43,6 +43,11 @@ target = scope:attacker } } + + # Generate troops + hidden_effect = { + generate_troops_from_revolt_county_modifiers_effect = yes + } } on_victory_desc = { @@ -57,6 +62,37 @@ } } + scope:defender = { + # Struggle Catalysts + hidden_effect = { + if = { + limit = { + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + CHAR = scope:attacker + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + CHAR = scope:attacker + } + } + activate_struggle_catalyst = { + catalyst = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + character = scope:defender + } + } + } + } + } + } on_white_peace_desc = { diff --git a/project/ck3/base_game/common/casus_belli_types/00_religious_war.txt b/project/ck3/base_game/common/casus_belli_types/00_religious_war.txt index 95cfeda221..b2d5bb5712 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_religious_war.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_religious_war.txt @@ -10,7 +10,7 @@ # Already defined in 00_casus_belli_groups.txt allowed_for_character = { scope:attacker.faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } @@ -25,8 +25,20 @@ } trigger_if = { limit = { - culture = { - has_cultural_parameter = cb_lower_piety_level_requirement + OR = { + culture = { + has_cultural_parameter = cb_lower_piety_level_requirement + } + # Iberian Struggle Hostility Reward + AND = { + exists = house + house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + } } } piety_level >= -1 @@ -38,8 +50,20 @@ trigger_else = { trigger_if = { limit = { - culture = { - has_cultural_parameter = cb_lower_piety_level_requirement + OR = { + culture = { + has_cultural_parameter = cb_lower_piety_level_requirement + } + # Iberian Struggle Hostility Reward + AND = { + exists = house + house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + } } } piety_level >= 0 @@ -73,6 +97,18 @@ scope:target = { tier = tier_county } + # Filter for struggles + trigger_if = { + limit = { + scope:defender = { + any_character_struggle = { + involvement = involved + } + } + } + are_holy_wars_disabled_in_struggle_phase_trigger = yes + are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending + } } should_invalidate = { @@ -138,6 +174,18 @@ ai_score_mult = { value = 1 + # Increase odds if the character is a vassal with Ghazi Contract + add = { + if = { + limit = { + scope:attacker = { + is_independent_ruler = no + vassal_contract_has_flag = vassal_contract_cheaper_religious_war + } + } + add = 1 + } + } # Holy War are limited to connected neighbour to limit big empire expansions over weak realms. add = { if = { @@ -145,6 +193,9 @@ add = -1000 } } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value } cost = { @@ -153,132 +204,8 @@ value = 100 desc = CB_BASE_COST } - # Faith Doctrine Piety Discounts - if = { - limit = { - scope:attacker.faith = { - has_doctrine_parameter = divine_destiny_holy_war_cost_reduction - } - } - multiply = { - value = 0.5 - desc = CB_DIVINE_DESTINY_COST - } - } - - if = { - limit = { - scope:attacker.faith = { - has_doctrine_parameter = cheaper_holy_wars_active - } - } - multiply = { - value = 0.8 - desc = CB_REDUCED_HOLY_WAR_COST - } - } - - # Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista - } - } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - # Someone in the target region sacrificed your HoF. - if = { - limit = { - scope:defender = { - has_variable_list = humsacd_hofs - is_target_in_variable_list = { - name = humsacd_hofs - target = scope:attacker.faith - } - } - } - multiply = { - value = religious_cb_piety_discount_against_hof_humsac - desc = "CB_ATTACKER_HOF_HUMSACD" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_piety_cost_multiplier + multiply = holy_war_cb_piety_cost_multiplier } } @@ -338,20 +265,13 @@ resolve_title_and_vassal_change = scope:change - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_county - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_county - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = religious_cb_ally_prestige_county + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Piety Progress for the Attacker @@ -407,20 +327,13 @@ on_white_peace = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_county - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_county - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender # Not important as the scales are identical + FAME_BASE = religious_cb_ally_prestige_county + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -448,13 +361,6 @@ on_defeat = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_county - opinion = { - modifier = contributed_in_war - } - } scope:attacker = { every_vassal = { limit = { faith = scope:attacker.faith } @@ -466,12 +372,13 @@ } } - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_county - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = religious_cb_ally_prestige_county + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # piety change @@ -554,7 +461,7 @@ religious_war = { # Additional requirements to the defines in 00_casus_belli_groups.txt allowed_for_character = { scope:attacker.faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } @@ -569,8 +476,20 @@ religious_war = { } trigger_if = { limit = { - culture = { - has_cultural_parameter = cb_lower_piety_level_requirement + OR = { + culture = { + has_cultural_parameter = cb_lower_piety_level_requirement + } + # Iberian Struggle Hostility Reward + AND = { + exists = house + house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + } } } piety_level >= 0 @@ -582,8 +501,20 @@ religious_war = { trigger_else = { trigger_if = { limit = { - culture = { - has_cultural_parameter = cb_lower_piety_level_requirement + OR = { + culture = { + has_cultural_parameter = cb_lower_piety_level_requirement + } + # Iberian Struggle Hostility Reward + AND = { + exists = house + house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + } } } piety_level >= 1 @@ -617,6 +548,18 @@ religious_war = { scope:target = { tier = tier_duchy } + # Filter for struggles + trigger_if = { + limit = { + scope:defender = { + any_character_struggle = { + involvement = involved + } + } + } + are_holy_wars_disabled_in_struggle_phase_trigger = yes + are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending + } } should_invalidate = { @@ -686,130 +629,47 @@ religious_war = { value = 200 desc = CB_BASE_COST } - # Faith Doctrine Piety Discounts + multiply = common_cb_piety_cost_multiplier + multiply = holy_war_cb_piety_cost_multiplier + # Half price for mean Iberians if = { limit = { - scope:attacker.faith = { - has_doctrine_parameter = divine_destiny_holy_war_cost_reduction - } - } - multiply = { - value = 0.5 - desc = CB_DIVINE_DESTINY_COST - } - } - - if = { - limit = { - scope:attacker.faith = { - has_doctrine_parameter = cheaper_holy_wars_active - } - } - multiply = { - value = 0.8 - desc = CB_REDUCED_HOLY_WAR_COST - } - } - - # Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista + scope:attacker.house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier } } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:attacker.faith } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:defender.faith } } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" + divide = { + value = 2 + desc = CB_COST_FP2_STRUGGLE_HOSTILITY_FAITH_DISCOUNT } } - - # Vassal contract in-realm cost reduction + # Double price for failure Iberians if = { limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege + has_global_variable = fp2_struggle_compromise_ending + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:attacker.faith } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - # Someone in the target region sacrificed your HoF. - if = { - limit = { - scope:defender = { - has_variable_list = humsacd_hofs - is_target_in_variable_list = { - name = humsacd_hofs - target = scope:attacker.faith - } + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:defender.faith } } multiply = { - value = religious_cb_piety_discount_against_hof_humsac - desc = "CB_ATTACKER_HOF_HUMSACD" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST + value = 2 + desc = CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER } } } @@ -872,20 +732,13 @@ religious_war = { resolve_title_and_vassal_change = scope:change - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_duchy - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_duchy - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = religious_cb_ally_prestige_duchy + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Piety Progress for the Attacker @@ -941,20 +794,13 @@ religious_war = { on_white_peace = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_duchy - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_duchy - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = religious_cb_ally_prestige_duchy + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -982,20 +828,13 @@ religious_war = { on_defeat = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_duchy - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_duchy - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = religious_cb_ally_prestige_duchy + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # piety change @@ -1078,6 +917,18 @@ religious_war = { ai_score_mult = { value = 1 + # Increase odds if the character is a vassal with Ghazi Contract + add = { + if = { + limit = { + scope:attacker = { + is_independent_ruler = no + vassal_contract_has_flag = vassal_contract_cheaper_religious_war + } + } + add = 1 + } + } # Holy War are limited to connected neighbour to limit big empire expansions over weak realms. add = { if = { @@ -1085,6 +936,9 @@ religious_war = { add = -1000 } } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value } } @@ -1100,7 +954,7 @@ major_religious_war = { # Additional requirements to the defines in 00_casus_belli_groups.txt allowed_for_character = { scope:attacker.faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } @@ -1115,8 +969,20 @@ major_religious_war = { } trigger_if = { limit = { - culture = { - has_cultural_parameter = cb_lower_piety_level_requirement + OR = { + culture = { + has_cultural_parameter = cb_lower_piety_level_requirement + } + # Iberian Struggle Hostility Reward + AND = { + exists = house + house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + } } } piety_level >= 2 @@ -1128,8 +994,20 @@ major_religious_war = { trigger_else = { trigger_if = { limit = { - culture = { - has_cultural_parameter = cb_lower_piety_level_requirement + OR = { + culture = { + has_cultural_parameter = cb_lower_piety_level_requirement + } + # Iberian Struggle Hostility Reward + AND = { + exists = house + house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + } } } piety_level >= 3 @@ -1176,6 +1054,18 @@ major_religious_war = { scope:target = { tier = tier_kingdom } + # Filter for struggles + trigger_if = { + limit = { + scope:defender = { + any_character_struggle = { + involvement = involved + } + } + } + are_holy_wars_disabled_in_struggle_phase_trigger = yes + are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending + } } should_invalidate = { @@ -1245,132 +1135,8 @@ major_religious_war = { value = 750 desc = CB_BASE_COST } - # Faith Doctrine Piety Discounts - if = { - limit = { - scope:attacker.faith = { - has_doctrine_parameter = divine_destiny_holy_war_cost_reduction - } - } - multiply = { - value = 0.5 - desc = CB_DIVINE_DESTINY_COST - } - } - - if = { - limit = { - scope:attacker.faith = { - has_doctrine_parameter = cheaper_holy_wars_active - } - } - multiply = { - value = 0.8 - desc = CB_REDUCED_HOLY_WAR_COST - } - } - - # Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista - } - } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - # Someone in the target region sacrificed your HoF. - if = { - limit = { - scope:defender = { - has_variable_list = humsacd_hofs - is_target_in_variable_list = { - name = humsacd_hofs - target = scope:attacker.faith - } - } - } - multiply = { - value = religious_cb_piety_discount_against_hof_humsac - desc = "CB_ATTACKER_HOF_HUMSACD" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_piety_cost_multiplier + multiply = holy_war_cb_piety_cost_multiplier } } @@ -1434,20 +1200,13 @@ major_religious_war = { resolve_title_and_vassal_change = scope:change - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_kingdom - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_kingdom - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = religious_cb_ally_prestige_kingdom + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Piety Progress for the Attacker @@ -1503,20 +1262,13 @@ major_religious_war = { on_white_peace = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_kingdom - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_kingdom - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = religious_cb_ally_prestige_kingdom + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:attacker = { @@ -1544,20 +1296,13 @@ major_religious_war = { on_defeat = { scope:attacker = { show_pow_release_message_effect = yes } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = religious_cb_ally_prestige_kingdom - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = religious_cb_ally_prestige_kingdom - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = religious_cb_ally_prestige_kingdom + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # piety change @@ -1640,6 +1385,18 @@ major_religious_war = { ai_score_mult = { value = 1 + # Increase odds if the character is a vassal with Ghazi Contract + add = { + if = { + limit = { + scope:attacker = { + is_independent_ruler = no + vassal_contract_has_flag = vassal_contract_cheaper_religious_war + } + } + add = 1 + } + } # Holy War are limited to connected neighbour to limit big empire expansions over weak realms. add = { if = { @@ -1647,6 +1404,9 @@ major_religious_war = { add = -1000 } } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value } } @@ -1881,6 +1641,18 @@ excommunication_war = { ai_score_mult = { value = 1 + # Increase odds if the character is a vassal with Ghazi Contract + add = { + if = { + limit = { + scope:attacker = { + is_independent_ruler = no + vassal_contract_has_flag = vassal_contract_cheaper_religious_war + } + } + add = 1 + } + } # Holy War are limited to connected neighbour to limit big empire expansions over weak realms. add = { if = { @@ -1925,115 +1697,7 @@ flowery_war_cb = { value = 100 desc = CB_BASE_COST } - # Faith Doctrine Piety Discounts - if = { - limit = { - scope:attacker.faith = { - has_doctrine_parameter = divine_destiny_holy_war_cost_reduction - } - } - multiply = { - value = 0.5 - desc = CB_DIVINE_DESTINY_COST - } - } - - if = { - limit = { - scope:attacker.faith = { - has_doctrine_parameter = cheaper_holy_wars_active - } - } - multiply = { - value = 0.8 - desc = CB_REDUCED_HOLY_WAR_COST - } - } - - # Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista - } - } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_piety_cost_multiplier } } @@ -2490,24 +2154,13 @@ flowery_war_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -2543,24 +2196,13 @@ flowery_war_cb = { - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not important as the scales are identical + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:defender = { @@ -2998,28 +2640,17 @@ flowery_war_cb = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce - add_truce_attacker_victory_effect = yes + add_truce_attacker_defeat_effect = yes scope:attacker = { save_temporary_scope_as = loser } on_lost_aggression_war_discontent_loss = yes @@ -3055,6 +2686,18 @@ flowery_war_cb = { ai_score_mult = { value = 1 + # Increase odds if the character is a vassal with Ghazi Contract + add = { + if = { + limit = { + scope:attacker = { + is_independent_ruler = no + vassal_contract_has_flag = vassal_contract_cheaper_religious_war + } + } + add = 1 + } + } # Holy War are limited to connected neighbour to limit big empire expansions over weak realms. add = { if = { diff --git a/project/ck3/base_game/common/casus_belli_types/00_struggle_war.txt b/project/ck3/base_game/common/casus_belli_types/00_struggle_war.txt new file mode 100644 index 0000000000..d0b4244f45 --- /dev/null +++ b/project/ck3/base_game/common/casus_belli_types/00_struggle_war.txt @@ -0,0 +1,305 @@ +county_struggle_cb = { + group = struggle + icon = struggle + combine_into_one = yes + interface_priority = 111 + should_show_war_goal_subview = yes + mutually_exclusive_titles = { + scope:attacker = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = struggle_clash_restricted_to_single_county + } + } + } + + allowed_against_character = { + OR = { + # Keep the CB if your house completed the Hostility ending + AND = { + exists = scope:attacker.house + scope:attacker.house = { + OR ={ + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_culture_modifier + } + } + } + # During the Struggle + scope:attacker = { + any_character_struggle = { + involvement = involved + is_secondary_character_involvement_either_trigger = { CHAR = scope:defender } + } + } + } + + NOT = { + scope:attacker = { + any_liege_or_above = { this = scope:defender } + } + } + } + + target_titles = all + target_title_tier = county + ignore_effect = change_title_holder + defender_ticking_warscore = 0.125 + attacker_ticking_warscore = 0.125 + + defender_score_from_battles_scale = 150 + attacker_score_from_battles_scale = 150 + + ai_only_against_neighbors = yes + #ai_can_target_all_titles = { always = yes } + ai_score_mult = { value = struggle_conquest_ai_score_value } + + valid_to_start = { + scope:target = { + valid_struggle_cb_target_trigger = { CHARACTER = scope:attacker } + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier >= tier_county + exists = holder + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + on_invalidated = { + } + + cost = { + # Charge piety against same-faith opponents. + piety = { + value = 0 + if = { + limit = { + scope:defender.faith = scope:attacker.faith + } + # Struggle multipliers. + value = struggle_cb_phase_modifier_cost + } + # Standard multipliers. + multiply = common_cb_piety_cost_multiplier_sans_struggles + } + # & prestige against diff-faith opponents. + prestige = { + value = 0 + if = { + limit = { + NOT = { scope:defender.faith = scope:attacker.faith } + } + # Struggle multipliers. + value = struggle_cb_phase_modifier_cost + } + # Standard multipliers. + multiply = common_cb_prestige_cost_multiplier_sans_struggles + } + } + + on_declaration = { on_declared_war = yes } + + on_victory_desc = { + first_valid = { + # We play a different version for OPMs... + triggered_desc = { + trigger = { + struggle_conquest_cb_target_is_ocm_trigger = yes + scope:attacker = { is_local_player = yes } + } + desc = county_struggle_cb_victory_desc_opm_attacker + } + triggered_desc = { + trigger = { struggle_conquest_cb_target_is_ocm_trigger = yes } + desc = county_struggle_cb_victory_desc_opm + } + # ... compared to just regular quarrels. + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + } + desc = county_struggle_cb_victory_desc_attacker + } + desc = county_struggle_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + every_in_list = { + list = target_titles + custom_tooltip = CONQUEST_CB_TITLE + + struggle_cb_title_transfer = yes + } + every_in_list = { + list = vassals_taken + change_liege = { + liege = scope:attacker + change = scope:change + } + } + every_in_list = { + list = titles_taken + change_title_holder = { + holder = scope:attacker + change = scope:change + take_baronies = no + } + } + resolve_title_and_vassal_change = scope:change + # Prestige Progress for the Attacker + scope:attacker = { + add_prestige_experience = { + value = 0 + every_in_list = { + list = target_titles + add = minor_prestige_value + } + } + } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:defender = { is_local_player = yes } + } + desc = county_struggle_cb_white_peace_desc_defender + } + desc = county_struggle_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + scope:defender = { + stress_impact = { arrogant = medium_stress_impact_gain } + } + add_truce_white_peace_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:defender = { is_local_player = yes } + } + desc = county_struggle_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_struggle_cb_defeat_desc_attacker + } + desc = county_struggle_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 2 + } + add_prestige = { + value = medium_prestige_value + multiply = -1.0 + } + } + # Prestige for Defender + scope:defender = { + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + add_truce_attacker_defeat_effect = yes + scope:attacker = { save_temporary_scope_as = loser } + on_lost_aggression_war_discontent_loss = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "STRUGGLE_WAR_NAME" + war_name_base = "STRUGGLE_WAR_NAME_BASE" + cb_name = "STRUGGLE_COUNTY_CB_NAME" + + interface_priority = 79 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 +} diff --git a/project/ck3/base_game/common/casus_belli_types/00_subjugation.txt b/project/ck3/base_game/common/casus_belli_types/00_subjugation.txt index ef47677a08..74dac326a3 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_subjugation.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_subjugation.txt @@ -47,8 +47,20 @@ } trigger_if = { limit = { - culture = { - has_cultural_parameter = cb_lower_piety_level_requirement + OR = { + culture = { + has_cultural_parameter = cb_lower_piety_level_requirement + } + # Iberian Struggle Hostility Reward + AND = { + exists = house + house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + } } } piety_level >= 2 @@ -132,47 +144,10 @@ } cost = { - piety = { - value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } - } prestige = tribal_subjugation_cb_prestige_cost piety = { value = 0 + # Explicit cost when attacking HoF in addition to the impious additions if = { limit = { scope:attacker.faith.religious_head = scope:attacker @@ -183,91 +158,8 @@ desc = CB_BASE_COST } } - - #Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista - } - } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + add = common_cb_impious_piety_cost + multiply = common_cb_piety_cost_multiplier } } @@ -422,24 +314,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -473,20 +354,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:defender = { @@ -538,20 +412,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:attacker = { diff --git a/project/ck3/base_game/common/casus_belli_types/00_vassalization.txt b/project/ck3/base_game/common/casus_belli_types/00_vassalization.txt index e9a772aaaa..96c3b71e65 100644 --- a/project/ck3/base_game/common/casus_belli_types/00_vassalization.txt +++ b/project/ck3/base_game/common/casus_belli_types/00_vassalization.txt @@ -3,7 +3,13 @@ ai_only_against_neighbors = yes allowed_for_character = { - has_perk = forced_vassalage_perk + OR = { + has_perk = forced_vassalage_perk + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_forced_vassalization_casus_belli + } + } } # Root is the title @@ -35,6 +41,14 @@ } } } + + trigger_if = { # if unlocked without the perk, only target involved or interloper + limit = { NOT = { scope:attacker = { has_perk = forced_vassalage_perk } } } + any_character_struggle = { + involvement = involved + } + } + NOR = { # Can't vassalize holy orders or Heads of Faith any_held_title = { is_holy_order = yes @@ -53,41 +67,7 @@ cost = { piety = { value = 0 - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } + add = common_cb_impious_piety_cost } prestige = { value = 0 @@ -113,133 +93,7 @@ } } - #Innovation Prestige Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -305,24 +159,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = { - value = major_prestige_value - } - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Truce @@ -354,20 +197,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:defender = { @@ -420,20 +256,13 @@ } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = major_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:attacker = { diff --git a/project/ck3/base_game/common/casus_belli_types/01_ep1_wars.txt b/project/ck3/base_game/common/casus_belli_types/01_ep1_wars.txt index 3e4cfc42eb..165cdd32da 100644 --- a/project/ck3/base_game/common/casus_belli_types/01_ep1_wars.txt +++ b/project/ck3/base_game/common/casus_belli_types/01_ep1_wars.txt @@ -62,85 +62,8 @@ value = medium_prestige_value desc = CB_BASE_COST } - if = { - limit = { - scope:attacker = { has_government = tribal_government } - } - multiply = { - value = 0.5 - desc = CB_TRIBAL_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -475,14 +398,12 @@ reclaim_relic_artifact_war = { scope:defender = { OR = { any_character_artifact = { - exists = var:relic - scope:attacker = { - can_benefit_from_artifact = prev - } - NOT = { - scope:defender = { - can_benefit_from_artifact = prev - } + OR = { + # Standard relics. + relic_war_valid_religious_artefact_trigger = yes + # Struggle relics. + ## The Bells of Santiago de Compostela. + relic_war_valid_struggle_artefact_trigger = yes } } any_vassal_or_below = { @@ -490,14 +411,12 @@ reclaim_relic_artifact_war = { faith = scope:attacker.faith } any_character_artifact = { - exists = var:relic - scope:attacker = { - can_benefit_from_artifact = prev - } - NOT = { - scope:defender = { - can_benefit_from_artifact = prev - } + OR = { + # Standard relics. + relic_war_valid_religious_artefact_trigger = yes + # Struggle relics. + ## The Bells of Santiago de Compostela. + relic_war_valid_struggle_artefact_trigger = yes } } } @@ -527,75 +446,7 @@ reclaim_relic_artifact_war = { } } - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -618,14 +469,12 @@ reclaim_relic_artifact_war = { scope:defender = { every_character_artifact = { limit = { - exists = var:relic - scope:attacker = { - can_benefit_from_artifact = prev - } - NOT = { - scope:defender = { - can_benefit_from_artifact = prev - } + OR = { + # Standard relics. + relic_war_valid_religious_artefact_trigger = yes + # Struggle relics. + ## The Bells of Santiago de Compostela. + relic_war_valid_struggle_artefact_trigger = yes } } set_owner = { @@ -653,14 +502,12 @@ reclaim_relic_artifact_war = { } every_character_artifact = { limit = { - exists = var:relic - scope:attacker = { - can_benefit_from_artifact = prev - } - NOT = { - scope:defender = { - can_benefit_from_artifact = prev - } + OR = { + # Standard relics. + relic_war_valid_religious_artefact_trigger = yes + # Struggle relics. + ## The Bells of Santiago de Compostela. + relic_war_valid_struggle_artefact_trigger = yes } } set_owner = { @@ -787,14 +634,12 @@ reclaim_relic_artifact_war = { scope:defender = { NOR = { any_character_artifact = { - exists = var:relic - scope:attacker = { - can_benefit_from_artifact = prev - } - NOT = { - scope:defender = { - can_benefit_from_artifact = prev - } + OR = { + # Standard relics. + relic_war_valid_religious_artefact_trigger = yes + # Struggle relics. + ## The Bells of Santiago de Compostela. + relic_war_valid_struggle_artefact_trigger = yes } } any_vassal_or_below = { @@ -802,14 +647,12 @@ reclaim_relic_artifact_war = { faith = scope:attacker.faith } any_character_artifact = { - exists = var:relic - scope:attacker = { - can_benefit_from_artifact = prev - } - NOT = { - scope:defender = { - can_benefit_from_artifact = prev - } + OR = { + # Standard relics. + relic_war_valid_religious_artefact_trigger = yes + # Struggle relics. + ## The Bells of Santiago de Compostela. + relic_war_valid_struggle_artefact_trigger = yes } } } diff --git a/project/ck3/base_game/common/casus_belli_types/01_fp1_wars.txt b/project/ck3/base_game/common/casus_belli_types/01_fp1_wars.txt index bb708246ae..87f3bd1668 100644 --- a/project/ck3/base_game/common/casus_belli_types/01_fp1_wars.txt +++ b/project/ck3/base_game/common/casus_belli_types/01_fp1_wars.txt @@ -144,204 +144,13 @@ fp1_varangian_adventurer_conquest = { cost = { piety = { - if = { # Attacking your HoF is impious - limit = { - exists = scope:attacker.faith.religious_head - scope:attacker.faith.religious_head = scope:defender - } - if = { - limit = { - scope:attacker.faith = { - has_doctrine = doctrine_spiritual_head - } - } - add = { - value = massive_piety_value - desc = CB_ATTACKER_HOF - } - } - else = { - add = { - value = medium_piety_value - desc = CB_ATTACKER_HOF - } - } - } - if = { - limit = { - scope:attacker.faith = scope:defender.faith - scope:defender = { - has_government = theocracy_government - } - } - add = { - value = medium_piety_value - desc = CB_ATTACKER_THEOCRACY - } - } - value = 0 - if = { - limit = { - scope:defender.faith = scope:attacker.faith - } - add = { - value = massive_piety_value - desc = CB_SAME_FAITH_COST - } - } - if = { - limit = { - scope:attacker = { has_government = tribal_government } - } - multiply = { - value = 0.5 - desc = CB_TRIBAL_COST - } - } - - #Innovation Piety Discounts - if = { - limit = { - scope:attacker = { - culture = { - has_innovation = innovation_reconquista - } - } - } - multiply = { - value = 0.9 - desc = CB_RECONQUISTA_COST - } - } - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } + add = fp1_varangian_adventure_base_piety_cost - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_piety_cost_multiplier } prestige = { value = varangian_adventurer_cb_cost - - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } - - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } - - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } - - # Game Rules - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } + multiply = common_cb_prestige_cost_multiplier } } @@ -1264,20 +1073,13 @@ fp1_varangian_adventurer_conquest = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } # Break alliances now out of diplo range @@ -1329,20 +1131,13 @@ fp1_varangian_adventurer_conquest = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } scope:defender = { @@ -1393,20 +1188,13 @@ fp1_varangian_adventurer_conquest = { } } - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = medium_prestige_value - opinion = { - modifier = contributed_in_war - } +# Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 } add_truce_attacker_defeat_effect = yes diff --git a/project/ck3/base_game/common/casus_belli_types/03_fp2_mediterranean_conquest.txt b/project/ck3/base_game/common/casus_belli_types/03_fp2_mediterranean_conquest.txt new file mode 100644 index 0000000000..277083d04f --- /dev/null +++ b/project/ck3/base_game/common/casus_belli_types/03_fp2_mediterranean_conquest.txt @@ -0,0 +1,236 @@ +fp2_mediterranean_conquest_cb = { + group = conquest + icon = norman_conquest_cb # TODO_ART: Make naval invasion icon (something generic that can be reused, involving boats) + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + scope:attacker = { + is_landed = yes + exists = house + house = { has_house_modifier = fp2_controls_the_mediterranean_house_modifier } + } + + completely_controls = title:d_mallorca # Losing control means losing legitimacy + completely_controls = title:d_sardinia + completely_controls = title:d_sicily + } + + allowed_against_character = { + scope:attacker = { + ALL_FALSE = { + top_liege = scope:defender.top_liege + liege = scope:defender + } + } + } + target_titles = all + target_title_tier = county + ignore_effect = change_title_holder + + ai_can_target_all_titles = { can_use_viking_invasion_cbs_trigger = yes } + ai_score_mult = { + value = viking_conquest_ai_score_value + multiply = struggle_wars_prioritise_struggle_targets_value # AI in struggles act insularly for wars that don't have a familial or legal basis. + } + + valid_to_start = { + scope:target = { + is_coastal_county = yes + title_province = { geographical_region = dlc_fp2_mediterranean_shoreline } + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + on_invalidated = {} + + cost = { + prestige = { + value = 300 + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { on_declared_war = yes } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + #As this is just a county conquest, simply grab the designated county. + every_in_list = { + list = target_titles + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = minor_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + scope:attacker = { # Prestige loss for the attacker + add_prestige = { + value = minor_prestige_value + multiply = -2.5 + round = yes + } + stress_impact = { + ambitious = major_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = minor_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { + show_pow_release_message_effect = yes + pay_short_term_gold_reparations_effect = { # Prestige loss for the attacker + GOLD_VALUE = 2 + } + add_prestige = { + value = medium_prestige_value + multiply = -3.0 + } + } + + # Prestige for Defender + scope:defender = { + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { save_temporary_scope_as = loser } + on_lost_aggression_war_discontent_loss = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = no + defender_allies_inherit = yes + + war_name = "CONQUEST_WAR_NAME" + war_name_base = "CONQUEST_WAR_NAME_BASE" + cb_name = "MEDI_CONQUEST_CB_NAME" + + interface_priority = 79 + + use_de_jure_wargoal_only = no + + attacker_wargoal_percentage = 0.95 +} \ No newline at end of file diff --git a/project/ck3/base_game/common/casus_belli_types/03_fp2_wars.txt b/project/ck3/base_game/common/casus_belli_types/03_fp2_wars.txt new file mode 100644 index 0000000000..8e00a973a4 --- /dev/null +++ b/project/ck3/base_game/common/casus_belli_types/03_fp2_wars.txt @@ -0,0 +1,731 @@ +# Custom CBs for FP2 + +fp2_border_raid = { + group = struggle + icon = struggle + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + interface_priority = 110 + + allowed_for_character = { + # Attacker must be Involved in Struggle during correct phase + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_border_raid_casus_belli + } + } + + allowed_against_character = { + # Defender must be Involved in Struggle during correct phase + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_border_raid_casus_belli + } + # Defender must be bordering your realm. + OR = { + character_is_land_realm_neighbor = scope:attacker + AND = { + exists = scope:attacker.liege + character_is_land_realm_neighbor = scope:attacker.liege + } + } + } + + target_titles = neighbor_land # border + target_title_tier = county # county + target_de_jure_regions_above = no + ignore_effect = change_title_holder + + ai_score_mult = { value = fp2_border_raid_ai_targeting_value } + + valid_to_start = { + exists = scope:target + NOT = { + scope:target.title_province = { has_province_modifier = recently_looted_modifier } # TODO_CD_FP2 (JP) change to border raid modifier? + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + holder = { target_is_same_character_or_above = scope:defender } + } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + + on_invalidated = {} + + cost = { + piety = { + value = 0 + if = { + limit = { + scope:defender.faith = scope:attacker.faith + } + add = { + value = minor_piety_value + desc = CB_SAME_FAITH_COST + } + } + + multiply = common_cb_piety_cost_multiplier + } + prestige = { + value = minor_prestige_value + if = { + limit = { + NOT = { scope:defender.faith = scope:attacker.faith } + } + add = { + value = minor_prestige_value + desc = CB_COST_DIFFERENT_FAITH + } + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + } + desc = border_raid_cb_desc_victory_attacker + } + triggered_desc = { + trigger = { + scope:defender = { is_local_player = yes } + } + desc = border_raid_cb_desc_victory_defender + } + } + + on_victory = { + every_in_list = { + list = target_titles + save_scope_as = raid_county + # Set raided province modifier + title_province = { + add_province_modifier = { # TODO_CD_FP2 (JP) change to border raid modifier? + modifier = recently_looted_modifier + years = 5 + } + } + show_as_tooltip = { + every_in_list = { + list = target_titles + fp2_border_raid_damage_effect = yes + } + } + # Find province for building destruction + ordered_county_province = { + order_by = num_buildings + random = { + chance = 25 + modifier = { factor = destroy_building_soldier_multiplier_value } # chance increases with more soldiers + modifier = { add = destroy_building_development_multiplier_value } # chance increases with development + custom_tooltip = destroy_random_building_tt + destroy_random_building_variable_effect = yes + } + } + } + + hidden_effect = { + scope:attacker = { + send_interface_message = { + type = msg_border_raid_good + title = border_raid_message_title + show_as_tooltip = { + every_in_list = { + list = target_titles + fp2_border_raid_damage_effect = yes + } + } + } + } + scope:defender = { + send_interface_message = { + type = msg_border_raid_bad + title = border_raid_message_title + every_in_list = { + list = target_titles + fp2_border_raid_damage_effect = yes + } + } + } + } + + show_as_tooltip = { + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + every_in_list = { + list = target_titles + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = miniscule_prestige_value + } + } + + # Prestige for the attacker's war allies + add_from_contribution_attackers = { + prestige = minor_prestige_value + opinion = { + modifier = contributed_in_war + } + } + + # Prestige for the defender's war allies + add_from_contribution_defenders = { + prestige = minor_prestige_value + opinion = { + modifier = contributed_in_war + } + } + + # Break alliances now out of diplo range + if = { + limit = { + scope:attacker = { + any_ally = { + NOT = { in_diplomatic_range = scope:attacker } + } + } + } + scope:attacker = { + every_ally = { + limit = { + NOT = { in_diplomatic_range = scope:attacker } + } + break_alliance = scope:attacker + } + } + } + + # Truce + add_truce_attacker_victory_effect = yes + } + + on_white_peace_desc = { + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + } + desc = border_raid_cb_desc_white_peace_attacker + } + triggered_desc = { + trigger = { + scope:defender = { is_local_player = yes } + } + desc = border_raid_cb_desc_white_peace_defender + } + } + + on_white_peace = { + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = miniscule_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Prestige for the attacker's war allies + add_from_contribution_attackers = { + prestige = minor_prestige_value + opinion = { + modifier = contributed_in_war + } + } + + # Prestige for the defender's war allies + add_from_contribution_defenders = { + prestige = minor_prestige_value + opinion = { + modifier = contributed_in_war + } + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + } + + on_defeat_desc = { + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + } + desc = border_raid_cb_desc_defeat_attacker + } + triggered_desc = { + trigger = { + scope:defender = { is_local_player = yes } + } + desc = border_raid_cb_desc_defeat_defender + } + } + + on_defeat = { + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 1 + } + add_prestige = { + value = medium_prestige_value + multiply = -1.0 + } + } + + # Prestige for Defender + scope:defender = { + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige for the attacker's war allies + add_from_contribution_attackers = { + prestige = minor_prestige_value + opinion = { + modifier = contributed_in_war + } + } + + # Prestige for the defender's war allies + add_from_contribution_defenders = { + prestige = minor_prestige_value + opinion = { + modifier = contributed_in_war + } + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + + on_lost_aggression_war_discontent_loss = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = invalidate + on_primary_defender_death = inherit + + attacker_allies_inherit = no + defender_allies_inherit = no + + war_name = "FP2_BORDER_RAID_WAR_NAME" + war_name_base = "FP2_BORDER_RAID_WAR_NAME_BASE" + cb_name = "FP2_BORDER_RAID_CB_NAME" + + interface_priority = 79 + + use_de_jure_wargoal_only = yes + + # The war will last 2 years at most + defender_ticking_warscore_delay = { months = 3 } + defender_ticking_warscore = 0.15 + + attacker_wargoal_percentage = 1 + attacker_ticking_warscore = 1 + + max_defender_score_from_occupation = 100 + max_attacker_score_from_occupation = 1 + + ticking_war_score_targets_entire_realm = no +} + +fp2_expel_interloper = { + group = conquest + icon = struggle + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + interface_priority = 112 + + allowed_for_character = { + # Attacker must be Involved in Struggle during correct phase + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_iberian_reclamation_casus_belli + } + } + + allowed_against_character = { + # Defender must not be Involved in Struggle + NOT = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + } + # Outsider who owns Iberian lands + fp2_iberian_reclamation_involved_county_trigger = yes + } + + target_titles = neighbor_land_or_water + target_title_tier = duchy + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + + ai_score_mult = { value = fp2_expel_interloper_ai_targeting_value } + + valid_to_start = { + scope:target = { + any_de_jure_county = { + any_county_struggle = { this = struggle:iberian_struggle } + } + } + } + + should_invalidate = { + scope:defender = { + NOT = { fp2_iberian_reclamation_involved_county_trigger = yes } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + + on_invalidated = {} + + cost = { + piety = { + value = 0 + if = { + limit = { + scope:defender.faith = scope:attacker.faith + } + add = { + value = minor_piety_value + desc = CB_SAME_FAITH_COST + } + } + + multiply = common_cb_piety_cost_multiplier + } + prestige = { + value = minor_prestige_value + if = { + limit = { + NOT = { scope:defender.faith = scope:attacker.faith } + } + add = { + value = minor_prestige_value + desc = CB_COST_DIFFERENT_FAITH + } + } + add = { + value = 0 + scope:defender = { + every_realm_county = { + limit = { + any_county_struggle = { this = struggle:iberian_struggle } + } + add = fp2_expel_interloper_county_cost_value + } + } + desc = CB_COST_IBERIAN_RECLAMATION # cost per-reclaimed county + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + scope:defender = { fp2_struggle_iberian_reclamation_should_vassalize_trigger = yes } + } + desc = iberian_reclamation_cb_victory_desc_attacker_vassalize + } + triggered_desc = { + trigger = { + scope:defender = { + is_local_player = yes + fp2_struggle_iberian_reclamation_should_vassalize_trigger = yes + } + } + desc = iberian_reclamation_cb_victory_desc_defender_vassalize + } + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + scope:defender = { + fp2_struggle_iberian_reclamation_should_vassalize_trigger = no + } + } + desc = iberian_reclamation_cb_victory_desc_attacker_conquer_2 + } + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + scope:defender = { + fp2_struggle_iberian_reclamation_should_vassalize_trigger = no + any_vassal_or_below = { fp2_iberian_reclamation_vassalize_vassal_trigger = yes } + } + } + desc = iberian_reclamation_cb_victory_desc_attacker_conquer_1 + } + triggered_desc = { + trigger = { + scope:defender = { + is_local_player = yes + fp2_struggle_iberian_reclamation_should_vassalize_trigger = no + } + } + desc = iberian_reclamation_cb_victory_desc_defender_conquer_2 + } + triggered_desc = { + trigger = { + scope:defender = { + is_local_player = yes + fp2_struggle_iberian_reclamation_should_vassalize_trigger = no + any_vassal_or_below = { fp2_iberian_reclamation_vassalize_vassal_trigger = yes } + } + } + desc = iberian_reclamation_cb_victory_desc_defender_conquer_1 + } + } + + on_victory = { + create_title_and_vassal_change = { + type = conquest + save_scope_as = title_change + add_claim_on_loss = yes + } + scope:defender = { + # Vassalize if entirely within duchy + if = { + limit = { fp2_struggle_iberian_reclamation_should_vassalize_trigger = yes } + change_liege = { + liege = scope:attacker + change = scope:title_change + } + } + else = { + every_vassal_or_below = { + limit = { fp2_iberian_reclamation_vassalize_vassal_trigger = yes } + add_to_list = transferred_vassal + change_liege = { + liege = scope:attacker + change = scope:title_change + } + } + every_in_list = { + list = target_titles + every_de_jure_county = { + limit = { + holder.top_liege = scope:defender + NOR = { + holder.liege = scope:attacker + holder = scope:attacker + holder = { is_in_list = transferred_vassal } + } + } + change_title_holder = { + holder = scope:attacker + change = scope:title_change + } + } + } + } + } + resolve_title_and_vassal_change = scope:title_change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Break alliances now out of diplo range + scope:attacker = { + if = { + limit = { + any_ally = { + NOT = { in_diplomatic_range = scope:attacker } + } + } + every_ally = { + limit = { + NOT = { in_diplomatic_range = scope:attacker } + } + break_alliance = scope:attacker + } + } + } + + # Truce + add_truce_attacker_victory_effect = yes + } + + on_white_peace_desc = { + triggered_desc = { + trigger = { + scope:defender = { fp2_struggle_iberian_reclamation_should_vassalize_trigger = yes } + } + desc = iberian_reclamation_cb_white_peace_desc_vassalize + } + triggered_desc = { + trigger = { + scope:defender = { fp2_struggle_iberian_reclamation_should_vassalize_trigger = no } + } + desc = iberian_reclamation_cb_white_peace_desc_conquer + } + } + + on_white_peace = { + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not important as scale values are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + } + + on_defeat_desc = { + triggered_desc = { + trigger = { + scope:defender = { fp2_struggle_iberian_reclamation_should_vassalize_trigger = yes } + } + desc = iberian_reclamation_cb_defeat_desc_vassalize + } + triggered_desc = { + trigger = { + scope:defender = { fp2_struggle_iberian_reclamation_should_vassalize_trigger = no } + } + desc = iberian_reclamation_cb_defeat_desc_conquer + } + } + + on_defeat = { + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Prestige for Defender + scope:defender = { + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = major_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + + on_lost_aggression_war_discontent_loss = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "FP2_EXPEL_INTERLOPER_WAR_NAME" + war_name_base = "FP2_EXPEL_INTERLOPER_WAR_NAME_BASE" + cb_name = "FP2_EXPEL_INTERLOPER_CB_NAME" + + interface_priority = 79 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 +} diff --git a/project/ck3/base_game/common/character_interactions/00_alliance.txt b/project/ck3/base_game/common/character_interactions/00_alliance.txt index a51777e593..0c861bee9d 100644 --- a/project/ck3/base_game/common/character_interactions/00_alliance.txt +++ b/project/ck3/base_game/common/character_interactions/00_alliance.txt @@ -274,6 +274,22 @@ ai_accept = { base = 20 + modifier = { # Refuse call to conflicts of little benefit + add = -1000 + desc = WONT_FIGHT_MEANINGLESS_REASON + trigger_if = { + limit = { exists = scope:target } + scope:target = { using_cb = fp2_border_raid } + scope:recipient = { # Unless they like going on raids + NOR = { + has_trait = viking + has_trait = reaver + } + } + } + trigger_else = { always = no } + } + modifier = { # Refuse call against Heir add = -1000 exists = scope:recipient.player_heir @@ -578,6 +594,56 @@ } desc = WONT_ATTACK_RELIGIOUS_BRETHREN_REASON } + + modifier = { # Reluctant to join against Friends + add = -50 + trigger_if = { + limit = { + scope:target.casus_belli.primary_defender = scope:actor + } + has_relation_friend = scope:target.casus_belli.primary_attacker + } + trigger_else = { + has_relation_friend = scope:target.casus_belli.primary_defender + } + } + + modifier = { # Reluctant to join against Best Friends + add = -100 + trigger_if = { + limit = { + scope:target.casus_belli.primary_defender = scope:actor + } + has_relation_best_friend = scope:target.casus_belli.primary_attacker + } + trigger_else = { + has_relation_best_friend = scope:target.casus_belli.primary_defender + } + } + modifier = { # Reluctant to join against Lovers + add = -100 + trigger_if = { + limit = { + scope:target.casus_belli.primary_defender = scope:actor + } + has_relation_lover = scope:target.casus_belli.primary_attacker + } + trigger_else = { + has_relation_lover = scope:target.casus_belli.primary_defender + } + } + modifier = { # Reluctant to join against Soul mate + add = -200 + trigger_if = { + limit = { + scope:target.casus_belli.primary_defender = scope:actor + } + has_relation_soulmate = scope:target.casus_belli.primary_attacker + } + trigger_else = { + has_relation_soulmate = scope:target.casus_belli.primary_defender + } + } } # Score above 0 means the AI will call this ally. Note that DESIRED_WAR_SIDE_STRENGTH still applies and can prevent calling the ally @@ -1224,36 +1290,42 @@ negotiate_alliance_interaction = { value = -20 if = { limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_astray_level + # Exempt certain struggle phases. + NOT = { is_struggle_parameter_active_interfaith_marriages_available_between_involved_characters_trigger = yes } + } + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value >= faith_astray_level + } } } + subtract = 20 } - subtract = 20 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value >= faith_hostile_level + } } } + subtract = 40 } - subtract = 40 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value >= faith_evil_level + } } } + subtract = 60 } - subtract = 60 } } desc = MARRY_DIFFERENT_FAITH_REASON @@ -1810,36 +1882,42 @@ perk_alliance_interaction = { value = -20 if = { limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_astray_level + # Exempt certain struggle phases. + NOT = { is_struggle_parameter_active_interfaith_marriages_available_between_involved_characters_trigger = yes } + } + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value >= faith_astray_level + } } } + subtract = 20 } - subtract = 20 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value >= faith_hostile_level + } } } + subtract = 40 } - subtract = 40 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value >= faith_evil_level + } } } + subtract = 60 } - subtract = 60 } } desc = MARRY_DIFFERENT_FAITH_REASON @@ -2069,6 +2147,7 @@ join_war_interaction = { } } } + # recipient is ally or defending against a holy war trigger_else_if = { limit = { @@ -2115,6 +2194,20 @@ join_war_interaction = { } # Deliberately blank; we've passed the trigger and making a desc out of this doesn't make sense } + # Special case for Iberians helping each other after FP2 Conciliation ending after FP2 Conciliation ending + trigger_else_if = { + limit = { + fp2_struggle_conciliation_recipient_actor_involved_trigger = yes + scope:recipient = { + any_character_war = { + primary_defender = scope:recipient + primary_attacker = { save_temporary_scope_as = attacker_temp } + fp2_struggle_conciliation_scope_uninvolved_trigger = { SCOPE = scope:attacker_temp } + } + } + } + # Deliberately blank; we've passed the trigger and making a desc out of this doesn't make sense + } trigger_else = { custom_description = { text = join_war_interaction_recipient_not_ally @@ -2165,6 +2258,13 @@ join_war_interaction = { } } } + # Special case for Iberians helping each other after FP2 Conciliation ending + AND = { + fp2_struggle_conciliation_recipient_actor_involved_trigger = no + NOT = { + fp2_struggle_conciliation_scope_uninvolved_trigger = { SCOPE = scope:target.primary_attacker } + } + } } custom_description = { text = join_war_interaction_recipient_not_def_GHW @@ -2198,6 +2298,13 @@ join_war_interaction = { primary_attacker = { is_leading_faction_type = peasant_faction } + # Special case for Iberians helping each other after FP2 Conciliation ending + AND = { + fp2_struggle_conciliation_recipient_actor_involved_trigger = no + NOT = { + fp2_struggle_conciliation_scope_uninvolved_trigger = { SCOPE = scope:target.primary_attacker } + } + } } always = yes } @@ -2207,6 +2314,13 @@ join_war_interaction = { limit = { is_religious_war = no scope:actor = { NOT = { target_is_liege_or_above = scope:recipient } } + # Special case for Iberians helping each other after FP2 Conciliation ending + AND = { + fp2_struggle_conciliation_recipient_actor_involved_trigger = no + NOT = { + fp2_struggle_conciliation_scope_uninvolved_trigger = { SCOPE = scope:target.primary_attacker } + } + } } custom_description = { text = join_war_interaction_recipient_not_ally diff --git a/project/ck3/base_game/common/character_interactions/00_artifact_interactions.txt b/project/ck3/base_game/common/character_interactions/00_artifact_interactions.txt index 140230c020..cdb5a539c5 100644 --- a/project/ck3/base_game/common/character_interactions/00_artifact_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_artifact_interactions.txt @@ -81,10 +81,62 @@ gift_artifact_interaction = { } on_accept = { + # Warning for multiple gifts + if = { + limit = { + scope:recipient = { + has_opinion_modifier = { + target = scope:actor + modifier = gift_opinion + } + } + } + custom_tooltip = ALREADY_SENT_GIFT_WARNING + } + # Struggle Catalyst + else = { # Struggle Catalyst + limit = { + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gift_independent_ruler + CHAR = scope:recipient + } + } + } + } + hidden_effect = { + scope:actor = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_gift_independent_ruler + character = scope:actor + } + } + } + } + } + scope:target = { set_variable = suppress_artifact_notifications set_variable = { name = gifted_artifact value = yes days = 9125 } } + scope:recipient = { + # Verify that they could become friend + if = { + limit = { + NAND = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + has_relation_soulmate = scope:actor + has_relation_best_friend = scope:actor + } + } + gifting_leads_towards_friendship_effect = yes + } + } scope:actor = { send_interface_toast = { type = event_generic_neutral @@ -124,18 +176,7 @@ gift_artifact_interaction = { } } } - # Warning for multiple gifts - if = { - limit = { - scope:recipient = { - has_opinion_modifier = { - target = scope:actor - modifier = gift_opinion - } - } - } - custom_tooltip = ALREADY_SENT_GIFT_WARNING - } + # Warning for low opinion gain if = { limit = { @@ -552,6 +593,40 @@ gift_artifact_interaction = { } desc = ARTIFACT_USELESS_BANNER_REASON } + # Struggle motive + modifier = { + desc = AI_STRUGGLE_INTENT + scope:recipient = { + is_independent_ruler = yes + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + } + } + add = 200 + } + } + } } ai_potential = { @@ -838,6 +913,42 @@ gift_artifact_interaction = { } } } + + # Struggle + modifier = { + scope:recipient = { + is_independent_ruler = yes + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + } + } + add = 200 + } + } + } modifier = { factor = 2 @@ -887,6 +998,24 @@ gift_artifact_interaction = { has_variable = gifted_artifact } } + + modifier = { # So that the AI doesn't give player toys + factor = 0 + scope:recipient = { + is_ai = no + NOT = { + can_equip_artifact = scope:target + } + } + } + + modifier = { + factor = 0 + scope:target = { exists = var:relic_religion} + scope:actor = { + has_religion = scope:target.var:relic_religion + } + } modifier = { add = 100 diff --git a/project/ck3/base_game/common/character_interactions/00_character_interactions.txt b/project/ck3/base_game/common/character_interactions/00_character_interactions.txt index dc1e4d1a61..3b135876f6 100644 --- a/project/ck3/base_game/common/character_interactions/00_character_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_character_interactions.txt @@ -1188,6 +1188,26 @@ grant_independence_interaction = { right_icon = scope:recipient custom_tooltip = grant_vassal_independence_interaction_toast_desc + + # Struggle Parameter + if = { + limit = { + exists = dynasty + NOT = { + any_held_title = { + is_de_jure_liege_or_above_target = scope:recipient.primary_title + } + } + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = granting_independence_to_non_dejure_gives_renown + } + } + dynasty = { + add_dynasty_prestige = medium_dynasty_prestige_value + } + } } } } @@ -1266,10 +1286,118 @@ grant_independence_interaction = { resolve_title_and_vassal_change = scope:change } + + # Struggle Catalysts. + scope:actor = { + if = { + limit = { + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = { + CHAR1 = scope:actor + CHAR2 = scope:recipient + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + character = scope:actor + } + } + } + + if = { + limit = { + NOT = { + any_held_title = { + is_de_jure_liege_or_above_target = scope:recipient.primary_title + } + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_independence_from_non_dejure_vassal + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_independence_from_non_dejure_vassal + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_independence_from_non_dejure_vassal + character = scope:actor + } + } + } + } + + # Grant independence to non de_jure + } ai_will_do = { base = 0 #The AI should never do this! + + # Except in the context of Struggle + modifier = { + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + NOT = { + any_held_title = { + is_de_jure_liege_or_above_target = scope:recipient.primary_title + } + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_independence_from_non_dejure_vassal + } + has_character_flag = agenda_towards_escalation + } + } + add = -50 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_independence_from_non_dejure_vassal + } + } + } + add = 100 + } + } + } } } @@ -1333,5 +1461,48 @@ expose_secret_interaction = { } auto_accept = yes + + ai_will_do = { + base = 0 + + # Struggle + modifier = { + scope:recipient = { + any_character_struggle = { + involvement = involved + } + is_important_or_vip_struggle_character = yes + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_reveal_secret_important + } + has_character_flag = agenda_towards_escalation + } + } + add = 200 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_reveal_secret_important + } + } + } + add = -100 + } + } + } + } } diff --git a/project/ck3/base_game/common/character_interactions/00_debug_interactions.txt b/project/ck3/base_game/common/character_interactions/00_debug_interactions.txt index 37f88324f8..14a4563f79 100644 --- a/project/ck3/base_game/common/character_interactions/00_debug_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_debug_interactions.txt @@ -497,7 +497,7 @@ learn_language_debug_interaction = { auto_accept = yes } -#Start a duel against another character +#Start a duel or board game against another character start_bout_interaction = { category = interaction_debug_main use_diplomatic_range = no @@ -509,9 +509,50 @@ start_bout_interaction = { } on_accept = { - scope:actor = { trigger_event = single_combat.1004 } + # Duels. + if = { + limit = { scope:single_combat = yes } + scope:actor = { trigger_event = single_combat.1004 } + } + # Board Games. + if = { + limit = { + OR = { + scope:board_game_chess = yes + scope:board_game_pachisi = yes + scope:board_game_tabula = yes + scope:board_game_hnefatafl = yes + } + } + scope:actor = { trigger_event = board_games.0102 } + } + } + + send_option = { + flag = single_combat + localization = start_bout_interaction_single_combat } + send_option = { + flag = board_game_chess + localization = start_bout_interaction_board_game_chess + } + + send_option = { + flag = board_game_pachisi + localization = start_bout_interaction_board_game_pachisi + } + + send_option = { + flag = board_game_tabula + localization = start_bout_interaction_board_game_tabula + } + + send_option = { + flag = board_game_hnefatafl + localization = start_bout_interaction_board_game_hnefatafl + } + auto_accept = yes } @@ -1378,3 +1419,47 @@ generate_artifact_with_history_interaction = { auto_accept = yes } + +# Have (or trigger the aftermath of) sex with the target character +debug_sex_interaction = { # Sleep With Character + icon = seducer + category = interaction_debug_main + use_diplomatic_range = no + ignores_pending_interaction_block = yes + is_shown = { + debug_only = yes + NOT = { scope:recipient = scope:actor } + } + + on_accept = { scope:actor = { trigger_event = debug.410 } } + auto_accept = yes +} + +debug_change_every_county = { + category = interaction_debug_main + use_diplomatic_range = no + ignores_pending_interaction_block = yes + icon = "gfx/interface/icon_holding_city" # todo_cd this should work, but currently is not functional (this is why the one above just copied over the icon) + + is_shown = { debug_only = yes } + send_option = { # Set Control to Max (100) + flag = debug_change_every_county_max_control + localization = debug_change_every_county.a + } + send_option = { # Here goes anything else you may want to do in the future, just add another send_option and then an if on the accept + flag = auto_formatter_complains_if_I_do_not_do_this + localization = debug_start_era_of_crusades_interaction # use debug_change_every_county.b + } + + on_accept = { + if = { # Set Control to Max (100) + limit = { scope:debug_change_every_county_max_control = yes } + scope:recipient = { every_held_county = { change_county_control = 100 } } + } + } + + auto_accept = yes + ai_accept = { + base = 100 + } +} diff --git a/project/ck3/base_game/common/character_interactions/00_dynast_interactions.txt b/project/ck3/base_game/common/character_interactions/00_dynast_interactions.txt index b6656b5e1b..b9ffe8c1e1 100644 --- a/project/ck3/base_game/common/character_interactions/00_dynast_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_dynast_interactions.txt @@ -9,7 +9,17 @@ disinherit_interaction = { use_diplomatic_range = no is_shown = { - NOT = { scope:recipient = scope:actor } + NOT = { + scope:recipient = scope:actor + + AND = { # Explicit AND to ensure no funny business + scope:recipient = { is_child_of = scope:actor } + scope:actor.dynasty = { + this = scope:recipient.dynasty + has_dynasty_perk = fp2_coterie_legacy_5 + } + } + } scope:actor = { is_dynast = yes @@ -115,7 +125,7 @@ disinherit_interaction = { } prestige = { value = { - add = major_dynasty_prestige_value + add = medium_prestige_value if = { limit = { scope:recipient = { @@ -133,7 +143,7 @@ disinherit_interaction = { } } } - add = major_dynasty_prestige_value + add = medium_prestige_value } } } @@ -281,6 +291,269 @@ disinherit_interaction = { } } +disinherit_children_interaction = { + icon = icon_dynasty + category = interaction_category_hostile + interface_priority = 60 + + desc = disinherit_children_interaction_desc + use_diplomatic_range = no + + is_shown = { + # DLC checking + has_fp2_dlc_trigger = yes + # Standard check + NOT = { scope:recipient = scope:actor } + + scope:actor.dynasty = { + this = scope:recipient.dynasty + has_dynasty_perk = fp2_coterie_legacy_5 + } + scope:recipient = { + NOT = { + has_trait = disinherited + } + } + } + + is_valid = { + scope:actor = { is_parent_of = scope:recipient } + + + custom_description = { + scope:actor.culture = { + NOT = { has_cultural_parameter = cannot_disherit } + } + text = "mystical_ancestors_disinherit" + } + } + + is_valid_showing_failures_only = { + scope:actor = { + prestige >= major_prestige_value + } + scope:recipient = { is_diplomatically_available = yes } + scope:recipient = { NOT = { has_strong_hook = scope:actor } } + trigger_if = { + limit = { + scope:recipient = { + NOR = { + is_child_of = scope:actor + is_grandchild_of = scope:actor + is_great_grandchild_of = scope:actor + } + } + } + custom_description = { + scope:recipient.top_liege = scope:actor.top_liege + text = "same_realm_as" + } + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0020 + } + } + + on_accept = { + scope:actor = { + stress_impact = { + forgiving = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + add_tyranny = massive_tyranny_value + hidden_effect = { + send_interface_toast = { + title = disinherit_interaction_notification + + left_icon = scope:actor + right_icon = scope:recipient + + scope:recipient = { + show_as_tooltip = { + disinherit_effect = { DISINHERITOR = scope:actor } + } + } + } + } + } + + scope:recipient = { + disinherit_effect = { DISINHERITOR = scope:actor } + } + } + + cost = { + prestige = { + value = { + add = medium_prestige_value + if = { + limit = { + scope:recipient = { + is_landed = yes + } + } + add = massive_prestige_value + } + if = { + limit = { + scope:recipient = { + is_landed = no + any_heir_title = { + exists = holder + } + } + } + add = medium_prestige_value + } + } + } + } + + auto_accept = yes + + ai_potential = { + is_at_war = no + NOT = { + has_trait = forgiving + } + } + + ai_targets = { + ai_recipients = dynasty + max = 20 + } + + ai_frequency = 96 + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + + modifier = { + add = 100 + scope:recipient = { + is_primary_heir_of = scope:actor + OR = { + has_trait = inbred + has_trait = intellect_bad_3 + has_trait = incapable + } + } + } + + modifier = { + add = 5 + ai_vengefulness >= medium_positive_ai_value + scope:recipient = { + is_heir_of = scope:actor + } + OR = { + AND = { + scope:recipient = { + has_trait = incestuous + } + NOT = { is_incestuous_trigger = yes } + trait_is_criminal_in_faith_trigger = { TRAIT = incestuous FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = kinslayer + } + NOT = { has_trait = kinslayer } + } + AND = { + scope:recipient = { + has_trait = adulterer + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = adulterer FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = fornicator + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = fornicator FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = deviant + } + NOT = { + is_deviant_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = deviant FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = witch + } + NOT = { + is_witch_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = witch FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = sodomite + } + NOR = { + has_trait = sodomite + any_secret = { + secret_type = secret_homosexual + } + } + trait_is_criminal_in_faith_trigger = { TRAIT = sodomite FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = cannibal + } + NOT = { + is_cannibal_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = cannibal FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + } + } + + modifier = { + factor = 0 + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_best_friend = scope:actor + } + } + } + + modifier = { + factor = 0 + scope:recipient = { + is_ai = no + } + } + } +} + restore_inheritance_interaction = { icon = icon_dynasty category = interaction_category_friendly @@ -892,6 +1165,22 @@ call_dynasty_member_to_war_interaction = { ai_accept = { base = 20 + modifier = { # Refuse call to conflicts of little benefit + add = -1000 + desc = WONT_FIGHT_MEANINGLESS_REASON + trigger_if = { + limit = { exists = scope:target } + scope:target = { using_cb = fp2_border_raid } + scope:recipient = { # Unless they like going on raids + NOR = { + has_trait = viking + has_trait = reaver + } + } + } + trigger_else = { always = no } + } + modifier = { # Refuse call against Heir add = -1000 exists = scope:recipient.player_heir diff --git a/project/ck3/base_game/common/character_interactions/00_education_interactions.txt b/project/ck3/base_game/common/character_interactions/00_education_interactions.txt index 44a071ccab..b7717b4f82 100644 --- a/project/ck3/base_game/common/character_interactions/00_education_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_education_interactions.txt @@ -418,6 +418,8 @@ educate_child_interaction = { } send_option = { is_shown = { + exists = scope:actor + exists = scope:secondary_actor NOT = { scope:secondary_actor = scope:actor } } is_valid = { diff --git a/project/ck3/base_game/common/character_interactions/00_gift.txt b/project/ck3/base_game/common/character_interactions/00_gift.txt index 2ff8159b9d..fd08e9481a 100644 --- a/project/ck3/base_game/common/character_interactions/00_gift.txt +++ b/project/ck3/base_game/common/character_interactions/00_gift.txt @@ -61,6 +61,61 @@ gift_interaction = { } on_accept = { + scope:recipient = { + # Verify that they could become friend + if = { + limit = { + NAND = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + has_relation_soulmate = scope:actor + has_relation_best_friend = scope:actor + } + } + gifting_leads_towards_friendship_effect = yes + } + } + + # Warning for multiple gifts + if = { + limit = { + scope:recipient = { + has_opinion_modifier = { + target = scope:actor + modifier = gift_opinion + } + } + } + custom_tooltip = ALREADY_SENT_GIFT_WARNING + } + else = { # Struggle Catalyst + limit = { + #scope:recipient = { + # is_independent_ruler = yes + #} + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gift_independent_ruler + CHAR = scope:recipient + } + } + } + } + hidden_effect = { + scope:actor = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_gift_independent_ruler + character = scope:actor + } + } + } + } + } + scope:actor = { send_interface_message = { type = event_generic_neutral @@ -83,18 +138,6 @@ gift_interaction = { } } - # Warning for multiple gifts - if = { - limit = { - scope:recipient = { - has_opinion_modifier = { - target = scope:actor - modifier = gift_opinion - } - } - } - custom_tooltip = ALREADY_SENT_GIFT_WARNING - } if = { # for tutorial purposes limit = { is_ai = no @@ -114,6 +157,41 @@ gift_interaction = { add = 100 desc = GOLD_REASON } + + # Struggle motive + modifier = { + desc = AI_STRUGGLE_INTENT + scope:recipient = { + is_independent_ruler = yes + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + } + } + add = 200 + } + } + } } ai_potential = { @@ -251,6 +329,90 @@ gift_interaction = { has_relation_rival = scope:actor } } + AND = { # Independent ruler within the struggle should be considered + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + } + } + } + } + + # Struggle + modifier = { + scope:recipient = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_gift_independent_ruler + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_gift_independent_ruler + } + NOT = { + has_relation_rival = scope:recipient + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_deescalation + } + scope:recipient = { + has_character_flag = agenda_towards_deescalation + } + } + add = { + value = 150 + if = { + limit = { scope:recipient = { is_ai = no} } + add = 150 # higher for human player to Prioritize them + } + # Then lower the intent depending on the gold reserve + # Base value applied if the AI has 3x the gold cutoff + multiply = { + value = short_term_gold + divide = { + value = gift_interaction_cutoff + multiply = 3 + } + } + } + } + else_if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_deescalation + } + } + add = { + value = 25 + if = { + limit = { scope:recipient = { is_ai = no} } + add = 150 # higher for human player to Prioritize them + } + # Then lower the intent depending on the gold reserve + # Base value applied if the AI has 3x the gold cutoff + multiply = { + value = short_term_gold + divide = { + value = gift_interaction_cutoff + multiply = 3 + } + } + } } } } diff --git a/project/ck3/base_game/common/character_interactions/00_grant_titles_interaction.txt b/project/ck3/base_game/common/character_interactions/00_grant_titles_interaction.txt index f279c64039..d6974489b9 100644 --- a/project/ck3/base_game/common/character_interactions/00_grant_titles_interaction.txt +++ b/project/ck3/base_game/common/character_interactions/00_grant_titles_interaction.txt @@ -119,6 +119,13 @@ } } } + + custom_description = { + text = grant_titles_interaction_title_being_wagered + NOT = { + scope:target = { has_variable = wagered_county } + } + } } auto_accept = yes @@ -137,6 +144,35 @@ save_temporary_scope_as = recipient_is_independent } } + if = { + limit = { + NAND = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + has_relation_soulmate = scope:actor + has_relation_best_friend = scope:actor + } + } + if = { + # then verify the right struggle phase + limit = { + is_diff_faith_or_culture_trigger = { + CHAR = scope:actor + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_to_leads_to_friendship + } + } + progress_towards_friend_effect = { + CHARACTER = scope:actor + OPINION = no + } + } + } } if = { @@ -720,6 +756,26 @@ right_icon = scope:recipient custom_tooltip = grant_titles_interaction_notification_effect_2 + if = { + limit = { + exists = dynasty + is_diff_faith_or_culture_trigger = { + CHAR = scope:recipient + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_gives_prestige + + } + } + dynasty = { + add_dynasty_prestige = minor_dynasty_prestige_gain + } + + } } } else_if = { @@ -819,6 +875,43 @@ } } } + + hidden_effect = { + # Struggle Catalyst + if = { + limit = { + scope:actor = { + is_diff_faith_or_culture_trigger = { + CHAR = scope:recipient + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal + character = scope:actor + } + } + } + } + } } } diff --git a/project/ck3/base_game/common/character_interactions/00_house_head_interactions.txt b/project/ck3/base_game/common/character_interactions/00_house_head_interactions.txt index 91abd8f10b..d019782517 100644 --- a/project/ck3/base_game/common/character_interactions/00_house_head_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_house_head_interactions.txt @@ -19,7 +19,15 @@ call_house_member_to_war_interaction = { NOT = { scope:recipient = scope:actor } scope:actor = { - is_house_head = yes + OR = { + is_house_head = yes + AND = { + # DLC checking + has_fp2_dlc_trigger = yes + # Standard check + dynasty = { has_dynasty_perk = fp2_coterie_legacy_3 } + } + } religion = scope:recipient.religion house = scope:recipient.house any_character_war = { @@ -97,6 +105,19 @@ call_house_member_to_war_interaction = { trigger_event = call_ally.0100 } } + + scope:actor = { + if = { + limit = { NOT = { is_house_head = yes } } + add_prestige = medium_prestige_loss + } + } + + # If the Dynasty has Unity, the reciptien is rewarded with some Prestige + if = { + limit = { scope:actor.dynasty = { has_dynasty_perk = fp2_coterie_legacy_3 } } + scope:recipient = { add_prestige = medium_prestige_gain } + } } on_decline = { @@ -135,6 +156,22 @@ call_house_member_to_war_interaction = { ai_accept = { base = 20 + modifier = { # Refuse call to conflicts of little benefit + add = -1000 + desc = WONT_FIGHT_MEANINGLESS_REASON + trigger_if = { + limit = { exists = scope:target } + scope:target = { using_cb = fp2_border_raid } + scope:recipient = { # Unless they like going on raids + NOR = { + has_trait = viking + has_trait = reaver + } + } + } + trigger_else = { always = no } + } + modifier = { # Refuse call against Heir add = -1000 exists = scope:recipient.player_heir @@ -255,6 +292,12 @@ call_house_member_to_war_interaction = { } desc = WONT_ATTACK_RELIGIOUS_BRETHREN_REASON } + + modifier = { # Happy to gain Prestige thanks to the Unity perk + add = 50 + dynasty = { has_dynasty_perk = fp2_coterie_legacy_3 } + desc = "UNITY_PERK_BONUS" + } } auto_accept = { diff --git a/project/ck3/base_game/common/character_interactions/00_marriage_interactions.txt b/project/ck3/base_game/common/character_interactions/00_marriage_interactions.txt index 75233b0ec4..8a417e2acc 100644 --- a/project/ck3/base_game/common/character_interactions/00_marriage_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_marriage_interactions.txt @@ -222,6 +222,47 @@ arrange_marriage_interaction = { interface_priority = 60 + cost = { + prestige = { + value = 0 + if = { + limit = { + exists = scope:actor + exists = scope:recipient + exists = scope:secondary_recipient + exists = scope:secondary_actor + scope:secondary_actor = { is_close_family_of = scope:actor } + scope:recipient = { + OR = { + AND = { + vassal_contract_has_flag = vassal_contract_marriage_favor + is_allied_to = scope:actor + } + NOT = { vassal_contract_has_flag = vassal_contract_marriage_favor} + } + } + } + add = { + scope:actor = { + every_vassal = { + limit = { + vassal_contract_has_flag = vassal_contract_marriage_favor + NOT = { is_allied_to = scope:actor } + NOR = { + this = scope:recipient + this = scope:secondary_recipient + } + } + add = medium_prestige_value + } + } + desc = VASSAL_WITH_MARRIAGE_FAVOR + } + } + + } + } + # actor, recipient ... characters arranging the marriage # secondary_actor, secondary_recipient ... characters that should marry @@ -504,18 +545,16 @@ arrange_marriage_interaction = { } } - auto_accept = { marriage_interaction_auto_accept_trigger = yes #Strong hook conditions } - + ai_accept = { base = 0 marriage_ai_accept_modifier = yes } - send_option = { flag = matrilineal localization = MATRILINEAL_OFFER @@ -595,8 +634,7 @@ arrange_marriage_interaction = { } } } - } - + } send_option = { is_shown = { @@ -614,6 +652,7 @@ arrange_marriage_interaction = { flag = marriage_hook localization = MARRIAGE_HOOK } + should_use_extra_icon = { scope:actor = { has_usable_hook = scope:recipient } } @@ -819,6 +858,45 @@ marry_off_interaction = { } } + cost = { + prestige = { + value = 0 + if = { + limit = { + exists = scope:actor + exists = scope:recipient + exists = scope:secondary_recipient + scope:recipient = { + OR = { + AND = { + vassal_contract_has_flag = vassal_contract_marriage_favor + is_allied_to = scope:actor + } + NOT = { vassal_contract_has_flag = vassal_contract_marriage_favor} + } + } + } + add = { + scope:actor = { + every_vassal = { + limit = { + vassal_contract_has_flag = vassal_contract_marriage_favor + NOT = { is_allied_to = scope:actor } + NOR = { + this = scope:recipient + this = scope:secondary_recipient + } + } + add = medium_prestige_value + } + } + desc = VASSAL_WITH_MARRIAGE_FAVOR + } + } + + } + } + interface_priority = 60 # actor, recipient ... characters arranging the marriage diff --git a/project/ck3/base_game/common/character_interactions/00_modifiy_vassal_contract.txt b/project/ck3/base_game/common/character_interactions/00_modifiy_vassal_contract.txt index 913f4a165d..3093d9484e 100644 --- a/project/ck3/base_game/common/character_interactions/00_modifiy_vassal_contract.txt +++ b/project/ck3/base_game/common/character_interactions/00_modifiy_vassal_contract.txt @@ -85,8 +85,107 @@ } auto_accept = yes - on_accept = { + hidden_effect = { + # Struggle Catalysts + ## We work these out first so they're not invalidated by the actual effect block. + if = { + limit = { + catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection + CHAR = scope:recipient + } + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_granted_powerful_diff_faith_vassal_religious_protection + character = scope:actor + } + } + } + } + if = { + limit = { + catalyst_revoked_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection + CHAR = scope:recipient + } + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_revoked_powerful_diff_faith_vassal_religious_protection + character = scope:actor + } + } + } + } + + # Improving contract catalyst + if = { + limit = { + scope:recipient.count_obligation_improvements_for_vassal > 0 + is_diff_faith_or_culture_trigger = { + CHAR = scope:recipient + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal + character = scope:actor + } + } + } + } + } + + # Enact changes. scope:actor = { send_interface_message = { type = msg_vassal_contract_change @@ -112,16 +211,27 @@ scope:recipient = { hidden_effect = { set_vassal_contract_modification_blocked = yes } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = feudal_government_taxes } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = feudal_government_levies } + if = { + limit = { has_government = feudal_government } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = feudal_government_taxes } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = feudal_government_levies } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = fortification_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = coinage_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = succession_rights } + } + if = { + limit = { has_government = clan_government} + set_obligation_if_changed_effect = { OBLIGATION_TYPE = iqta_special_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = ghazi_special_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = marriage_favor_rights } + } set_obligation_if_changed_effect = { OBLIGATION_TYPE = special_contract } set_obligation_if_changed_effect = { OBLIGATION_TYPE = religious_rights } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = fortification_rights } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = coinage_rights } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = succession_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = war_declaration_rights } set_obligation_if_changed_effect = { OBLIGATION_TYPE = council_rights } set_obligation_if_changed_effect = { OBLIGATION_TYPE = title_revocation_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = jizya_special_rights } } } } @@ -156,39 +266,53 @@ vassal_modify_vassal_contract_interaction = { force_notification = yes notification_text = MODIFY_VASSAL_CONTRACT_NOTIFICATION_TO_LIEGE - is_shown = { + redirect = { + # need to reverse the role for the UI to work properly + scope:recipient = { + save_scope_as = secondary_recipient + } scope:actor = { + save_scope_as = recipient + } + + scope:secondary_recipient = { + save_scope_as = actor + } + } + + is_shown = { + scope:recipient = { is_independent_ruler = no - NOT = { this = scope:recipient } - liege = scope:recipient + NOT = { this = scope:actor } + liege = scope:actor vassal_contract_has_modifiable_obligations = yes } } is_valid_showing_failures_only = { - scope:recipient = { is_diplomatically_available = yes } - NOT = { scope:actor = { is_at_war_with = scope:recipient } } + scope:actor = { is_diplomatically_available = yes } + NOT = { scope:recipient = { is_at_war_with = scope:actor } } } can_send = { trigger_if = { #If you're blocked we don't want to show anything else limit = { - scope:actor = { + scope:recipient = { vassal_contract_is_blocked_from_modification = yes } } - scope:actor = { + scope:recipient = { vassal_contract_is_blocked_from_modification = no } } trigger_else = { - scope:actor = { - has_changed_contract_obligation_trigger = { WHO = scope:actor } + scope:recipient = { + has_changed_contract_obligation_trigger = { WHO = scope:recipient } # Must be an even trade overall custom_description = { text = "vassal_modify_vassal_contract_cannot_increase_obligation_level" - object = scope:recipient + object = scope:actor value = count_obligation_improvements_for_vassal_include_hook count_obligation_improvements_for_vassal_include_hook = 0 } @@ -206,44 +330,125 @@ vassal_modify_vassal_contract_interaction = { auto_accept = yes on_accept = { - scope:actor = { + # Enact changes. + scope:recipient = { send_interface_message = { type = msg_vassal_contract_change title = modify_vassal_contract_interaction_notification - right_icon = scope:recipient + right_icon = scope:actor if = { limit = { always = scope:hook } - use_hook = scope:recipient + use_hook = scope:actor add_achievement_flag_effect = { FLAG = achievement_fine_print_flag } } - + hidden_effect = { set_vassal_contract_modification_blocked = yes } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = feudal_government_taxes } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = feudal_government_levies } + if = { + limit = { has_government = feudal_government } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = feudal_government_taxes } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = feudal_government_levies } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = fortification_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = coinage_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = succession_rights } + } + if = { + limit = { has_government = clan_government} + set_obligation_if_changed_effect = { OBLIGATION_TYPE = iqta_special_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = ghazi_special_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = marriage_favor_rights } + } set_obligation_if_changed_effect = { OBLIGATION_TYPE = special_contract } set_obligation_if_changed_effect = { OBLIGATION_TYPE = religious_rights } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = fortification_rights } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = coinage_rights } - set_obligation_if_changed_effect = { OBLIGATION_TYPE = succession_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = war_declaration_rights } set_obligation_if_changed_effect = { OBLIGATION_TYPE = council_rights } set_obligation_if_changed_effect = { OBLIGATION_TYPE = title_revocation_rights } + set_obligation_if_changed_effect = { OBLIGATION_TYPE = jizya_special_rights } + } + } + + hidden_effect = { + # Struggle Catalysts + ## We work these out first so they're not invalidated by the actual effect block. + if = { + limit = { + catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection + CHAR = scope:recipient + } + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_granted_powerful_diff_faith_vassal_religious_protection + character = scope:recipient + } + } + } + } + # Improving contract catalyst + if = { + limit = { + scope:recipient.count_obligation_improvements_for_vassal > 0 + is_diff_faith_or_culture_trigger = { + CHAR = scope:recipient + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal + character = scope:actor + } + } + } } } } send_option = { is_valid = { - scope:actor = { - has_usable_hook = scope:recipient + scope:recipient = { + has_usable_hook = scope:actor } } flag = hook localization = SCHEME_HOOK } should_use_extra_icon = { - scope:actor = { has_usable_hook = scope:recipient } + scope:recipient = { has_usable_hook = scope:actor } } extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" send_options_exclusive = no diff --git a/project/ck3/base_game/common/character_interactions/00_perk_interactions.txt b/project/ck3/base_game/common/character_interactions/00_perk_interactions.txt index c46edc7db4..d445c18086 100644 --- a/project/ck3/base_game/common/character_interactions/00_perk_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_perk_interactions.txt @@ -21,7 +21,30 @@ claim_throne_interaction = { is_shown = { exists = scope:actor.liege scope:recipient = scope:actor.liege - scope:actor = { has_perk = meritocracy_perk } + scope:actor = { + OR = { + has_perk = meritocracy_perk + AND = { + is_powerful_vassal_of = scope:recipient + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_claim_throne_for_powerful_vassals + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:recipient + } + } + } + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_claim_throne_for_all + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:recipient + } + } + } + } + } NOT = { scope:recipient = scope:actor } } @@ -36,12 +59,6 @@ claim_throne_interaction = { } } - is_valid = { - scope:actor = { - has_perk = meritocracy_perk - } - } - on_accept = { scope:actor = { stress_impact = { @@ -97,6 +114,39 @@ claim_throne_interaction = { ai_will_do = { base = 100 + # Agenda impact + modifier = { + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_gain_claim_on_title + } + has_character_flag = agenda_towards_escalation + } + } + add = 200 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_gain_claim_on_title + } + } + } + add = -100 + } + } + } + start_hostile_scheme_ai_base_modifiers = yes # At the end so Cowed can block it completely } } @@ -125,6 +175,15 @@ fabricate_hook_interaction = { has_trait = vengeful has_relation_rival = scope:recipient } + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_fabricate_hooks_for_all + is_secondary_character_involvement_either_trigger = { + CHAR = scope:recipient + } + } + } } } NOT = { scope:recipient = scope:actor } @@ -141,6 +200,15 @@ fabricate_hook_interaction = { has_relation_rival = scope:recipient } + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_fabricate_hooks_for_all + is_secondary_character_involvement_either_trigger = { + CHAR = scope:recipient + } + } + } } } } @@ -294,7 +362,18 @@ demand_payment_interaction = { is_shown = { scope:actor = { - has_perk = golden_obligations_perk + OR = { + has_perk = golden_obligations_perk + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_demand_payments_for_all + is_secondary_character_involvement_either_trigger = { + CHAR = scope:recipient + } + } + } + } } scope:recipient = { is_ai = yes @@ -432,7 +511,18 @@ buy_claim_interaction = { is_shown = { scope:actor = { - has_perk = sanctioned_loopholes_perk + OR = { + has_perk = sanctioned_loopholes_perk + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_buy_claim_for_all + is_secondary_character_involvement_either_trigger = { + CHAR = scope:recipient + } + } + } + } NOT = { target_is_liege_or_above = scope:recipient } } NOT = { @@ -510,7 +600,8 @@ buy_claim_interaction = { } trigger_if = { # Can't buy claims on head of faith titles limit = { - exists = scope:target.controlled_faith + exists = scope:target + scope:target = { is_head_of_faith = yes } } custom_description = { text = buy_claim_no_religious_titles diff --git a/project/ck3/base_game/common/character_interactions/00_prison_interactions.txt b/project/ck3/base_game/common/character_interactions/00_prison_interactions.txt index 0d8ca1cacb..5df1edde28 100644 --- a/project/ck3/base_game/common/character_interactions/00_prison_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_prison_interactions.txt @@ -916,6 +916,37 @@ exists = scope:recipient.primary_title add = scope:recipient.primary_title.tier } + + # Agenda impact + modifier = { + any_character_struggle = { + involvement = involved + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_imprison_important + } + has_character_flag = agenda_towards_escalation + } + } + add = 200 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_imprison_important + } + } + } + add = -100 + } + } + } } } @@ -1183,15 +1214,51 @@ ransom_interaction = { NOT = { scope:portrait_first = scope:prisoner } } scope:prisoner = { save_scope_as = portrait_second} + # Must come after we save the payment value, or the payer won't know how much they need to pay. + send_interface_message = { + type = event_prison_good + title = msg_ransom_prisoner + right_icon = scope:portrait_first + left_icon = scope:portrait_second + ransom_interaction_effect = yes + } + } + else = { + # Must come after we save the payment value, or the payer won't know how much they need to pay. + send_interface_message = { + type = event_prison_good + title = msg_ransom_prisoner + right_icon = scope:portrait_first + ransom_interaction_effect = yes + } } - # Must come after we save the payment value, or the payer won't know how much they need to pay. - send_interface_message = { - type = event_prison_good - title = msg_ransom_prisoner - right_icon = scope:portrait_first - left_icon = scope:portrait_second - ransom_interaction_effect = yes + + + # Struggle Catalyst + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_ransom_important + CHAR = scope:secondary_recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_ransom_important + CHAR = scope:secondary_recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_ransom_important + character = scope:actor + } + } } } } @@ -1540,6 +1607,44 @@ ransom_interaction = { } } } + + # Struggle Agenda + modifier = { + scope:secondary_recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_ransom_important + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_ransom_important + } + } + } + add = 200 + } + } + } modifier = { factor = 0 @@ -1655,6 +1760,32 @@ pay_ransom_interaction = { left_icon = scope:imprisoner ransom_interaction_effect = yes } + + # Struggle Catalyst + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_ransom_important + CHAR = scope:prisoner + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_ransom_important + CHAR = scope:prisoner + } + } + activate_struggle_catalyst = { + catalyst = catalyst_ransom_important + character = scope:imprisoner + } + } + } } if = { limit = { scope:hook = yes } @@ -2045,6 +2176,44 @@ pay_ransom_interaction = { is_primary_heir_of = scope:actor } } + + # Struggle Agenda + modifier = { + scope:secondary_recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_ransom_important + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_ransom_important + } + } + } + add = 200 + } + } + } modifier = { # Only ransom people you care about... unless you're very compassionate factor = 0 @@ -2160,6 +2329,32 @@ ransom_me_interaction = { left_icon = scope:imprisoner ransom_interaction_effect = yes } + + # Struggle Catalyst + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_ransom_important + CHAR = scope:prisoner + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_ransom_important + CHAR = scope:prisoner + } + } + activate_struggle_catalyst = { + catalyst = catalyst_ransom_important + character = scope:imprisoner + } + } + } } if = { limit = { always = scope:hook } @@ -2498,6 +2693,44 @@ ransom_me_interaction = { } } + # Struggle Agenda + modifier = { + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_ransom_important + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_ransom_important + } + } + } + add = 200 + } + } + } + modifier = { # Don't give away prisoners for free factor = 0 NOR = { @@ -2571,6 +2804,7 @@ release_from_prison_interaction = { } if = { limit = { scope:recipient = { is_imprisoned_by = scope:actor } } + scope:recipient = { # Demand Conversion if = { @@ -2582,6 +2816,36 @@ release_from_prison_interaction = { modifier = demanded_my_conversion_opinion target = scope:actor } + + # Struggle Catalyst + if = { + limit = { + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_demanding_important_conversion + CHAR = scope:recipient + } + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_demanding_important_conversion + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_demanding_important_conversion + character = scope:actor + } + } + } + } } # Banish Landed Character @@ -2824,6 +3088,56 @@ release_from_prison_interaction = { callous = minor_stress_impact_gain } } + # Struggle impact + if = { + limit = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + OR = { + has_struggle_phase_parameter = release_prisoner_diff_culture_gives_prestige + has_struggle_phase_parameter = release_prisoner_diff_faith_gives_prestige + } + } + is_diff_faith_or_culture_trigger = { + CHAR = scope:recipient + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + } + add_prestige = medium_prestige_gain + } + + # Struggle Catalyst + if = { + limit = { + scope:recipient = { + NOT = { + has_character_flag = catalyst_release_important_blocker + } + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_release_important + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_release_important + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_release_important + character = scope:actor + } + } + } } } else = { @@ -3191,14 +3505,19 @@ release_from_prison_interaction = { NOT = { employs_court_position = executioner_court_position } } scope:recipient = { - OR = { - is_courtier_of = scope:actor + trigger_if = + { + limit = { scope:recruit = yes } custom_description = { text = "release_executioner_invalid_recruit" object = scope:recipient scope:recruit = yes } } + trigger_else = { + is_courtier_of = scope:actor + } + custom_description = { text = "release_executioner_invalid_take_vows_condition" object = scope:recipient @@ -3405,6 +3724,51 @@ release_from_prison_interaction = { } desc = "RECRUITMET_NEGATIVE_REASON" } + # Struggle + modifier = { + trigger = { + scope:demand_conversion = no + scope:renounce_claims = no + scope:banish = no + scope:gain_hook = no + scope:take_vows = no + scope:recruit = no + } + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_release_important + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_release_important + } + } + } + add = 200 + } + } + } } # AI @@ -3559,6 +3923,64 @@ release_from_prison_interaction = { is_child_of = scope:actor } } + + # Struggle + modifier = { + trigger = { + scope:demand_conversion = no + scope:renounce_claims = no + scope:banish = no + scope:gain_hook = no + scope:take_vows = no + scope:recruit = no + } + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_release_important + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_release_important + } + NOT = { + ai_greed >= 25 + } + OR = { + ai_compassion > 50 + AND = { + ai_compassion > 0 + scope:recipient = { + time_in_prison = { years > 1 } + } + } + } + } + } + add = 200 + } + } + } } } @@ -3704,6 +4126,37 @@ execute_prisoner_interaction = { } } } + + # Agenda impact + modifier = { + any_character_struggle = { + involvement = involved + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_execute_important + } + has_character_flag = agenda_towards_escalation + } + } + add = 200 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_execute_important + } + } + } + add = -100 + } + } + } } is_shown = { @@ -3721,8 +4174,25 @@ execute_prisoner_interaction = { NOT = { has_character_flag = is_being_tortured } } } + + # Blocked by current struggle phase + custom_tooltip = { + text = struggle_parameter_struggle_cannot_execute_involved_prisoners + NOT = { + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = struggle_cannot_execute_involved_prisoners + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:recipient + } + } + } + } + } } - + on_accept = { if = { limit = { scope:recipient = { is_imprisoned_by = scope:actor } } @@ -3871,6 +4341,33 @@ execute_prisoner_interaction = { scope:actor = { hidden_effect = { + # Struggle Catalysts + if = { + limit = { + scope:recipient = { is_important_or_vip_struggle_character = yes } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_execute_important + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_execute_important + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_execute_important + character = scope:actor + } + } + } + send_interface_message = { type = event_generic_neutral title = msg_execute_prisoner diff --git a/project/ck3/base_game/common/character_interactions/00_religious_interactions.txt b/project/ck3/base_game/common/character_interactions/00_religious_interactions.txt index 980d1bed28..92aa731d80 100644 --- a/project/ck3/base_game/common/character_interactions/00_religious_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_religious_interactions.txt @@ -1188,7 +1188,7 @@ convert_at_war_interaction = { ai_zeal < 100 faith = { OR = { - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed fervor <= 25 has_doctrine_parameter = unattractive_for_character_conversions } @@ -1402,7 +1402,7 @@ seek_indulgences_interaction = { custom_description = { text = "hof_interaction_unreformed_faith" NOT = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } } NOT = { @@ -1720,7 +1720,7 @@ excommunicate_interaction = { custom_description = { text = "hof_interaction_unreformed_faith" NOT = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } } } @@ -1834,40 +1834,9 @@ lift_excommunication_interaction = { #answer_accept_key = religious_interaction.1024.positive on_accept = { - scope:actor = { - hidden_effect = { - send_interface_toast = { - title = lift_excommunicate_interaction_desc.tt - left_icon = scope:recipient - scope:recipient = { - show_as_tooltip = { remove_trait = excommunicated } - } - } - } - } - scope:recipient = { - remove_trait = excommunicated - add_character_modifier = { - modifier = excommunication_recently_lifted - years = 10 - } - add_opinion = { - modifier = grateful_opinion - target = scope:actor - opinion = 30 - } - - hidden_effect = { #To nudge friendship - if = { - limit = { - NOR = { - has_relation_friend = scope:actor - has_relation_potential_friend = scope:actor - } - } - set_relation_potential_friend = scope:actor - } - } + lift_character_excommunication_effect = { + TARGET_CHARACTER = scope:recipient + REQUESTING_CHARACTER = scope:actor } } @@ -1910,7 +1879,6 @@ lift_excommunication_interaction = { } } - request_excommunication_interaction = { category = interaction_category_hostile @@ -1966,7 +1934,7 @@ request_excommunication_interaction = { custom_description = { text = "hof_interaction_unreformed_faith" NOT = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } } NOT = { @@ -4113,7 +4081,7 @@ hof_ask_for_gold_interaction = { custom_description = { text = "hof_interaction_unreformed_faith" NOT = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } } } @@ -4616,7 +4584,7 @@ hof_ask_for_claim_interaction = { custom_description = { text = "hof_interaction_unreformed_faith" NOT = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } } } diff --git a/project/ck3/base_game/common/character_interactions/00_revoke_title_interaction.txt b/project/ck3/base_game/common/character_interactions/00_revoke_title_interaction.txt index b639c98d70..ac86a33b91 100644 --- a/project/ck3/base_game/common/character_interactions/00_revoke_title_interaction.txt +++ b/project/ck3/base_game/common/character_interactions/00_revoke_title_interaction.txt @@ -138,7 +138,7 @@ } custom_description = { text = "character_interactions_not_rel_head_title" - NOT = { exists = controlled_faith } + is_head_of_faith = no } } } diff --git a/project/ck3/base_game/common/character_interactions/00_scheme_interactions.txt b/project/ck3/base_game/common/character_interactions/00_scheme_interactions.txt index 8c939a1bc7..e187ba86a5 100644 --- a/project/ck3/base_game/common/character_interactions/00_scheme_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_scheme_interactions.txt @@ -117,7 +117,21 @@ start_abduct = { ignores_pending_interaction_block = yes is_shown = { - scope:actor = { has_perk = kidnapper_perk } # Scheme unlocked by the Kidnapper Perk + scope:actor = { + OR = { + has_perk = kidnapper_perk # Scheme unlocked by the Kidnapper Perk + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_abduct_for_all + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:recipient + } + } + } + } + } + NOR = { scope:recipient = scope:actor scope:recipient = { is_imprisoned_by = scope:actor } @@ -242,6 +256,7 @@ befriend_interaction = { ai_targets = { ai_recipients = liege + ai_recipients = neighboring_rulers } ai_targets = { ai_recipients = vassals @@ -252,18 +267,8 @@ befriend_interaction = { is_shown = { scope:actor = { - OR = { - has_perk = befriend_perk # Unlocked by the Befriend Perk - AND = { - exists = dynasty - dynasty = { - has_dynasty_perk = fp1_adventure_legacy_5 - } - target_is_vassal_or_below = scope:recipient - } - } + can_use_befriend_scheme_trigger = { TARGET = scope:recipient } } - NOT = { scope:actor = scope:recipient } } @@ -367,6 +372,11 @@ befriend_interaction = { has_dynasty_perk = fp1_adventure_legacy_5 } } + culture = { has_cultural_parameter = automatic_befriend_access } + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = struggle_unlocks_befriend_schemes_for_everyone + } } NOR = { has_trait = shy @@ -432,6 +442,65 @@ befriend_interaction = { } } } + + # Struggle + modifier = { + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_friend_lover_with_character + } + } + scope:recipient = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_friend_lover_with_character + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_deescalation + trait_compatibility = { + target = scope:recipient + value >= low_positive_trait_compatibility + } + } + scope:recipient = { + has_character_flag = agenda_towards_deescalation + } + } + add = 200 + } + else_if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_deescalation + trait_compatibility = { + target = scope:recipient + value >= low_positive_trait_compatibility + } + } + } + add = 50 + } + else_if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_escalation + } + } + add = -200 + } + else = { + add = 10 + } + } + } modifier = { factor = 25 @@ -539,6 +608,15 @@ seduce_interaction = { ai_targets = { ai_recipients = guests ai_recipients = courtiers + ai_recipients = neighboring_rulers + } + ai_targets = { + ai_recipients = vassals + max = 5 + } + ai_targets = { + ai_recipients = peer_vassals + max = 5 } # We don't want this to grow ludicrously large in big realms @@ -818,6 +896,53 @@ seduce_interaction = { NOT = { is_pool_guest_of = scope:actor } } } + + # Struggle + modifier = { + scope:recipient = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_friend_lover_with_character + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_friend_lover_with_character + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_deescalation + trait_compatibility = { + target = scope:recipient + value >= low_positive_trait_compatibility + } + } + scope:recipient = { + has_character_flag = agenda_towards_deescalation + } + } + add = 50 + } + else_if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_escalation + } + } + add = -200 + } + else = { + add = 5 + } + } + } modifier = { factor = 1.25 @@ -984,6 +1109,17 @@ court_interaction = { ai_targets = { ai_recipients = spouses + ai_recipients = neighboring_rulers + } + + ai_targets = { + ai_recipients = vassals + max = 5 + } + + ai_targets = { + ai_recipients = peer_vassals + max = 5 } ai_targets = { @@ -1081,10 +1217,18 @@ court_interaction = { is_adult = yes trigger_if = { limit = { - NOT = { + NOR = { culture = { has_cultural_parameter = ai_romance_scheme_increase } + AND = { + has_character_flag = agenda_towards_deescalation + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character + } + } } } ai_honor >= high_positive_ai_value @@ -1115,6 +1259,71 @@ court_interaction = { ai_will_do = { base = 0 + + + + # Struggle + modifier = { + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character + } + } + scope:recipient = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_deescalation + } + scope:recipient = { + has_character_flag = agenda_towards_deescalation + } + } + add = 25 + } + else_if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_escalation + } + } + add = -200 + } + else = { + add = 5 + } + } + } + + modifier = { # Motivate AI's to use it on catalyst providers exclusively + add = -50 + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character + } + } + scope:recipient = { + NOT = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character + } + } + } + } opinion_modifier = { opinion_target = scope:recipient @@ -1532,6 +1741,41 @@ learn_language_interaction = { ai_will_do = { base = 0 + + # Struggle + modifier = { + scope:recipient = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_learned_new_language_important + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_learned_new_language_important + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_deescalation + } + } + add = 100 + } + else_if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_escalation + } + } + add = -50 + } + } + } modifier = { # Focus on befriending if that's the path you've chosen add = -50 diff --git a/project/ck3/base_game/common/character_interactions/00_trait_interactions.txt b/project/ck3/base_game/common/character_interactions/00_trait_interactions.txt index f06879025b..b0a49c0075 100644 --- a/project/ck3/base_game/common/character_interactions/00_trait_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_trait_interactions.txt @@ -29,6 +29,17 @@ abandon_hook_interaction = { } text = need_non_house_head_hook } + custom_description = { + scope:actor = { + NOT = { + has_hook_of_type = { + target = scope:recipient + type = ritual_best_friend_hook + } + } + } + text = need_non_best_friend_hook + } } on_accept = { diff --git a/project/ck3/base_game/common/character_interactions/00_vassal_interactions.txt b/project/ck3/base_game/common/character_interactions/00_vassal_interactions.txt index 65d9d7de1b..e7ecebf3cb 100644 --- a/project/ck3/base_game/common/character_interactions/00_vassal_interactions.txt +++ b/project/ck3/base_game/common/character_interactions/00_vassal_interactions.txt @@ -134,7 +134,7 @@ grant_vassal_interaction = { } } - on_accept = { + on_accept = { scope:actor = { send_interface_toast = { title = grant_vassal_interaction_notification @@ -883,15 +883,21 @@ create_claimant_faction_against_interaction = { } } } - custom_description = { - text = "claimant_faction_already_exists" - subject = scope:landed_title - object = scope:recipient - NOT = { - any_targeting_faction = { - faction_is_type = claimant_faction - special_character = scope:recipient - special_title = scope:landed_title + + trigger_if = { + limit = { + exists = scope:landed_title + } + custom_description = { + text = "claimant_faction_already_exists" + subject = scope:landed_title + object = scope:recipient + NOT = { + any_targeting_faction = { + faction_is_type = claimant_faction + special_character = scope:recipient + special_title = scope:landed_title + } } } } @@ -1864,27 +1870,41 @@ vassal_claim_liege_title_interaction = { } can_be_picked = { - scope:target = { - tier >= tier_duchy - custom_description = { - text = has_51_percent_of_a_dejure_title - any_in_de_jure_hierarchy = { - filter = { - tier = tier_county - } - continue = { - tier > tier_county + trigger_if = { + limit = { + scope:actor = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = powerful_vassal_can_claim_liege_titles } - OR = { - holder = scope:actor - holder = { - target_is_liege_or_above = scope:actor + } + } + scope:actor = { is_powerful_vassal_of = scope:recipient } + } + trigger_else = { + scope:target = { + tier >= tier_duchy + custom_description = { + text = has_51_percent_of_a_dejure_title + any_in_de_jure_hierarchy = { + filter = { + tier = tier_county } + continue = { + tier > tier_county + } + OR = { + holder = scope:actor + holder = { + target_is_liege_or_above = scope:actor + } + } + percent >= 0.51 } - percent >= 0.51 } } } + custom_description = { NOT = { scope:actor = { @@ -2022,7 +2042,40 @@ vassal_claim_liege_title_interaction = { has_relation_lover = scope:actor } } - + + # Agenda impact + modifier = { + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_gain_claim_on_title + } + has_character_flag = agenda_towards_escalation + } + } + add = 200 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_gain_claim_on_title + } + } + } + add = -100 + } + } + } + modifier = { factor = 0.25 scope:actor = { diff --git a/project/ck3/base_game/common/character_interactions/00_war.txt b/project/ck3/base_game/common/character_interactions/00_war.txt index 42ccfec1e0..609f4478fa 100644 --- a/project/ck3/base_game/common/character_interactions/00_war.txt +++ b/project/ck3/base_game/common/character_interactions/00_war.txt @@ -524,7 +524,6 @@ end_war_attacker_white_peace_interaction = { } on_decline = { - } ai_potential = { @@ -888,6 +887,7 @@ end_war_attacker_white_peace_interaction = { } } + # Peacemaker Perk modifier = { trigger = { scope:war.casus_belli = { @@ -899,7 +899,6 @@ end_war_attacker_white_peace_interaction = { desc = "PEACEMAKER_PERK_MODIFIER" } - modifier = { trigger = { scope:war.casus_belli = { @@ -912,6 +911,7 @@ end_war_attacker_white_peace_interaction = { desc = "PEACEMAKER_PERK_MODIFIER" } + # Cultural Traditions modifier = { trigger = { scope:war.casus_belli = { @@ -923,7 +923,6 @@ end_war_attacker_white_peace_interaction = { desc = "TRADITION_BONUS_WHITE_PEACE" } - modifier = { trigger = { scope:war.casus_belli = { @@ -935,6 +934,33 @@ end_war_attacker_white_peace_interaction = { desc = "TRADITION_BONUS_WHITE_PEACE" } + + # Struggles + modifier = { + trigger = { + scope:actor = { + OR = { + any_character_struggle = { + involvement = involved + is_struggle_parameter_active_secondary_character_involvement_either_trigger = { + PARAMETER = white_peace_acceptance_between_involved_or_interloper_with_region_easier + CHAR = scope:recipient + } + } + any_character_struggle = { + involvement = interloper + is_struggle_parameter_active_secondary_character_involvement_either_trigger = { + PARAMETER = white_peace_acceptance_between_involved_or_interloper_with_region_easier + CHAR = scope:recipient + } + } + } + } + } + add = 10 + + desc = "STRUGGLE_INVOLVED_OR_INTERLOPER_PHASE_BONUS" + } } is_valid_showing_failures_only = { diff --git a/project/ck3/base_game/common/character_interactions/01_ep1_interactions.txt b/project/ck3/base_game/common/character_interactions/02_ep1_interactions.txt similarity index 100% rename from project/ck3/base_game/common/character_interactions/01_ep1_interactions.txt rename to project/ck3/base_game/common/character_interactions/02_ep1_interactions.txt diff --git a/project/ck3/base_game/common/character_interactions/03_fp2_interactions.txt b/project/ck3/base_game/common/character_interactions/03_fp2_interactions.txt new file mode 100644 index 0000000000..8cde9f3d83 --- /dev/null +++ b/project/ck3/base_game/common/character_interactions/03_fp2_interactions.txt @@ -0,0 +1,4880 @@ +# Character Interactions for FP2 + +################################################## +# Share secrets +# by Maxence Voleau +################################################## +share_known_secrets_interaction = { + category = interaction_category_friendly + common_interaction = yes + + send_name = SEND_PROPOSAL + + interface_priority = 120 + + ai_targets = { + ai_recipients = dynasty + } + + ai_frequency = 180 + + is_shown = { + scope:actor = { + # DLC checking + has_fp2_dlc_trigger = yes + # Standard check + # Has access to the appropriate legacy perk. + dynasty = { has_dynasty_perk = fp2_coterie_legacy_4 } + + # they are from the same house + house = scope:recipient.house + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = share_known_secrets_interaction.tt.no_secrets_to_share + # We try to keep the criteria vague to obfuscate things. + scope:actor = { any_known_secret = { count > 0 } } # Must have a secret to share + OR = { + scope:actor = { + # At least one secret is unknown from recipient + any_known_secret = { + NOT = { is_known_by = scope:recipient } + } + } + scope:recipient = { + # At least one secret is unknown from actor + any_known_secret = { + NOT = { is_known_by = scope:actor } + } + } + } + } + } + + desc = share_known_secrets_interaction_desc + + on_accept = { + scope:actor = { + if = { + limit = { + scope:recipient = { + any_known_secret = { + count >= 7 + NOT = { is_known_by = scope:actor } + } + } + } + add_prestige = major_prestige_loss + + custom_description = { + text = many_secrets_exchanged + } + } + else_if = { + limit = { + scope:recipient = { + any_known_secret = { + count >= 3 + NOT = { is_known_by = scope:actor } + } + } + } + add_prestige = medium_prestige_loss + custom_description = { + text = several_secrets_exchanged + } + } + else = { + add_prestige = minor_prestige_loss + custom_description = { + text = few_secrets_exchanged + } + } + + # Stress impact + stress_impact = { + honest = minor_stress_impact_gain + just = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + } + + scope:recipient = { + if = { + limit = { + scope:actor = { + any_known_secret = { + count >= 7 + NOT = { is_known_by = scope:recipient } + OR = { + NOR = { + secret_owner = scope:recipient + AND = { + exists = secret_target + secret_target = scope:recipient + } + } + scope:recipient = { + OR = { + has_trait = dull + has_trait = intellect_bad + has_trait = contrite + } + } + } + } + } + } + add_prestige = major_prestige_loss + + custom_description = { + text = many_secrets_exchanged + } + } + else_if = { + limit = { + scope:actor = { + any_known_secret = { + count >= 3 + NOT = { is_known_by = scope:recipient } + OR = { + NOR = { + secret_owner = scope:actor + AND = { + exists = secret_target + secret_target = scope:actor + } + } + scope:actor = { + OR = { + has_trait = dull + has_trait = intellect_bad + has_trait = contrite + } + } + } + } + } + } + add_prestige = medium_prestige_loss + + custom_description = { + text = several_secrets_exchanged + } + } + else = { + add_prestige = minor_prestige_loss + + custom_description = { + text = few_secrets_exchanged + } + } + + # Stress impact + stress_impact = { + honest = minor_stress_impact_gain + just = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + } + + hidden_effect = { + scope:recipient = { save_scope_as = END_TARGET } # This should make the loc work 2-ways, as notifs do not update themselves + scope:actor = { + if = { # Recipient has no secrets to share + limit = { + scope:recipient = { + any_known_secret = { + NOT = { is_known_by = scope:actor } + OR = { + NOR = { + secret_owner = scope:recipient + AND = { + exists = secret_target + secret_target = scope:recipient + } + } + scope:recipient = { + OR = { + has_trait = dull + has_trait = intellect_bad + has_trait = contrite + } + } + } + count = 0 + } + } + } + send_interface_message = { + type = event_intrigue_bad_with_text + title = share_known_secrets_interaction_outcome_notif_title + desc = share_known_secrets_interaction_recipient_had_no_secrets + left_icon = scope:recipient + } + } + else = { # They had secrets to share + send_interface_message = { + type = event_intrigue_good_with_text + title = share_known_secrets_interaction_outcome_notif_title + desc = share_known_secrets_interaction_desc_intro + left_icon = scope:recipient + + scope:recipient = { + every_known_secret = { + limit = { + NOT = { is_known_by = scope:actor } + OR = { + NOR = { + secret_owner = scope:recipient + AND = { + exists = secret_target + secret_target = scope:recipient + } + } + scope:recipient = { + OR = { + has_trait = dull + has_trait = intellect_bad + has_trait = contrite + } + } + } + } + reveal_to = scope:actor + } + } + } + } + } + + scope:actor = { save_scope_as = END_TARGET } + scope:recipient = { + if = { # actor has no secrets to share + limit = { + scope:actor = { + any_known_secret = { + NOT = { is_known_by = scope:recipient } + OR = { + NOR = { + secret_owner = scope:actor + AND = { + exists = secret_target + secret_target = scope:actor + } + } + scope:actor = { + OR = { + has_trait = dull + has_trait = intellect_bad + has_trait = contrite + } + } + } + count = 0 + } + } + } + send_interface_message = { + type = event_intrigue_bad_with_text + title = share_known_secrets_interaction_outcome_notif_title + desc = share_known_secrets_interaction_recipient_had_no_secrets + left_icon = scope:actor + } + } + else = { # They had secrets to share + send_interface_message = { + type = event_intrigue_good_with_text + title = share_known_secrets_interaction_outcome_notif_title + desc = share_known_secrets_interaction_desc_intro + left_icon = scope:actor + + scope:actor = { + every_known_secret = { + limit = { + NOT = { is_known_by = scope:recipient } + OR = { + NOR = { + secret_owner = scope:actor + AND = { + exists = secret_target + secret_target = scope:actor + } + } + scope:actor = { + OR = { + has_trait = dull + has_trait = intellect_bad + has_trait = contrite + } + } + } + } + reveal_to = scope:recipient + } + hidden_effect = { add_prestige = major_prestige_loss } + } + } + } + } + } + } + + auto_accept = { + custom_description = { + text = "spending_hook" + subject = scope:actor + object = scope:recipient + AND = { + always = scope:hook + scope:actor = { has_strong_hook = scope:recipient } + } + } + } + + send_option = { + is_valid = { + scope:actor = { has_strong_hook = scope:recipient } + } + flag = hook + localization = SCHEME_HOOK + } + should_use_extra_icon = { + scope:actor = { has_strong_hook = scope:recipient } + } + extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" + + send_options_exclusive = no + + ai_potential = { + #Has access to the appropriate cultural parameter. + AND = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_4 } + } + prestige > major_prestige_value + } + + auto_accept = no + + ai_accept = { + # AI should accept by default + base = 10 + + modifier = { + trigger = { + always = scope:hook + } + add = 100 + desc = SCHEME_WEAK_HOOK_USED + } + + modifier = { + trigger = { + has_education_intrigue_trigger = yes + } + add = 20 + desc = INTERACTION_INTRIGUE_EDUCATION + } + + modifier = { + add = -100 + has_trait = honest + desc = INTERACTION_HONEST + } + + modifier = { + add = -50 + has_trait = just + desc = INTERACTION_JUST + } + + modifier = { + add = -50 + has_trait = paranoid + desc = INTERACTION_PARANOID + } + + modifier = { + add = 100 + has_trait = fickle + desc = INTERACTION_FICKLE + } + + modifier = { + add = 100 + has_trait = deceitful + desc = INTERACTION_DECEITFUL + } + + modifier = { + add = 25 + has_trait = ambitious + desc = INTERACTION_AMBITIOUS + } + + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Propose Best Friendship +# by Ewan Cowhig Croft +################################################## + +# Elevate a friendship to become a *best* friendship. +propose_best_friendship_interaction = { + interface_priority = 30 + icon = icon_personal + category = interaction_category_friendly + common_interaction = yes + desc = propose_best_friendship_interaction_desc + + greeting = positive + notification_text = PROPOSE_BEST_FRIENDSHIP_NOTIFICATION + popup_on_receive = yes + ai_maybe = yes + + cooldown = { years = 5 } + cooldown_against_recipient = { years = 10 } + + is_shown = { + # Scope:actor needs to have a suitable CulTrad. + scope:actor = { + culture = { has_cultural_parameter = may_propose_best_friendship } + } + # Scope:actor needs to have scope:recipient as a friend. + scope:actor = { has_relation_friend = scope:recipient } + } + + is_valid_showing_failures_only = { + # Both characters must be available adults. + scope:actor = { is_available_adult = yes } + scope:recipient = { is_available_adult = yes } + # We can't do most of the standard checks for can_set_relation_best_friend_trigger, but we do the relevant ones individually. + custom_tooltip = { + text = propose_best_friendship_interaction.tt.already_best_friends + scope:actor = { + NOT = { has_relation_best_friend = scope:recipient } + } + } + trigger_if = { + limit = { + NOT = { + scope:actor = { has_relation_best_friend = scope:recipient } + } + } + custom_tooltip = { + text = propose_best_friendship_interaction.tt.actor_has_best_friend + scope:actor = { num_of_relation_best_friend = 0 } + } + } + trigger_if = { + limit = { + NOT = { + scope:recipient = { has_relation_best_friend = scope:actor } + } + } + custom_tooltip = { + text = propose_best_friendship_interaction.tt.recipient_has_best_friend + scope:recipient = { num_of_relation_best_friend = 0 } + } + } + } + + on_accept = { + # Notifications with most effects. + scope:actor = { + send_interface_toast = { + title = propose_best_friendship_interaction.accept.actor.tt + left_icon = scope:recipient + # Become best friends. + show_as_tooltip = { set_relation_best_friend = scope:recipient } + # Gain some strong opinion bonuses as a result. + reverse_add_opinion = { + target = scope:recipient + modifier = friendliness_opinion + opinion = 50 + } + # The hookening. + ## Due to some weird order-of-operations stuff, we enclose this in an if statement. + if = { + limit = { + NOT = { + has_hook_of_type = { + target = scope:recipient + type = ritual_best_friend_hook + } + } + can_add_hook = { + target = scope:recipient + type = ritual_best_friend_hook + } + } + add_hook = { + type = ritual_best_friend_hook + target = scope:recipient + } + } + } + } + scope:recipient = { + send_interface_toast = { + title = propose_best_friendship_interaction.accept.recipient.tt + left_icon = scope:actor + # Become best friends. + show_as_tooltip = { set_relation_best_friend = scope:actor } + # Gain some strong opinion bonuses as a result. + reverse_add_opinion = { + target = scope:actor + modifier = friendliness_opinion + opinion = 50 + } + # The hookening part #2. + ## Due to some weird order-of-operations stuff, we enclose this in an if statement. + if = { + limit = { + NOT = { + has_hook_of_type = { + target = scope:actor + type = ritual_best_friend_hook + } + } + can_add_hook = { + target = scope:actor + type = ritual_best_friend_hook + } + } + add_hook = { + type = ritual_best_friend_hook + target = scope:actor + } + } + } + } + # Then we apply the actual friendship. + hidden_effect = { + scope:actor = { + if = { + limit = { + NOT = { has_relation_best_friend = scope:recipient } + } + set_relation_best_friend = scope:recipient + } + } + } + } + + on_decline = { + # Scope:actor gains some stress over the whole ordeal. + scope:actor = { + send_interface_toast = { + title = propose_best_friendship_interaction.decline.actor.tt + left_icon = scope:recipient + add_stress = medium_stress_gain + } + } + # Scope:actor loses opinion of scope:recipient. + scope:recipient = { + send_interface_toast = { + title = propose_best_friendship_interaction.decline.recipient.tt + left_icon = scope:actor + scope:actor = { + add_opinion = { + target = scope:recipient + modifier = hurt_opinion + opinion = -50 + } + } + } + } + # And set up a little hidden drama for later... + hidden_effect = { + scope:recipient = { + if = { + limit = { + # We don't use the standard check for this, since they'll already be friends by definition, so the trigger would always return as false. + # Instead, we just check to make sure they're not *already* potential rivals; this can happen regardless, so really we're just setting them up for drama if the friendship ever falters. + NOT = { has_relation_potential_rival = scope:actor } + } + set_relation_potential_rival = scope:actor + } + } + } + } + + # AI + ## Standard Acceptance stuff + ai_accept = { + # Try to make it 0 for most interactions + base = 0 + + fp2_ritual_best_friendship_interactions_ai_accept_modifier = yes + + # People without the appropriate CulTrad don't quite *get* it. + modifier = { + add = -75 + NOT = { + culture = { has_cultural_parameter = may_propose_best_friendship } + } + desc = PROPOSE_BEST_FRIEND_OPINION_LACKING_CULTURAL_PARAMETER + } + } + ## Performance-enhancement + ai_potential = { is_imprisoned = no } + ai_target_quick_trigger = { adult = yes } + ai_targets = { ai_recipients = scripted_relations } + ## Frequency + ai_frequency = 36 + ai_will_do = { + base = -50 + + fp2_ritual_best_friendship_interactions_ai_chance_modifier = yes + } +} + +################################################## +# Re-Affirmed Best Friendship +# by Ewan Cowhig Croft +################################################## + +# You've already got a best friend, but you feel you should have hooks on each other. +reaffirm_best_friendship_interaction = { + interface_priority = 30 + icon = icon_personal + category = interaction_category_friendly + common_interaction = yes + desc = reaffirm_best_friendship_interaction_desc + + greeting = positive + notification_text = REAFFIRM_BEST_FRIENDSHIP_NOTIFICATION + popup_on_receive = yes + ai_maybe = yes + + cooldown = { years = 5 } + cooldown_against_recipient = { years = 10 } + + is_shown = { + # Scope:actor needs to have a suitable CulTrad. + scope:actor = { + culture = { has_cultural_parameter = may_propose_best_friendship } + } + # Scope:actor needs to have scope:recipient for their best friend. + scope:actor = { has_relation_best_friend = scope:recipient } + # Either friend lacks a strong hook on the other. + NOR = { + scope:actor = { has_strong_hook = scope:recipient } + scope:recipient = { has_strong_hook = scope:actor } + } + } + + is_valid_showing_failures_only = { + # Both characters must be available adults. + scope:actor = { is_available_adult = yes } + scope:recipient = { is_available_adult = yes } + } + + on_accept = { + scope:actor = { + send_interface_toast = { + title = reaffirm_best_friendship_interaction.accept.actor.tt + left_icon = scope:recipient + # Pretty happy about the reaffirmation. + reverse_add_opinion = { + target = scope:recipient + modifier = friendliness_opinion + opinion = 25 + } + # The hookening. + if = { + limit = { + NOT = { has_strong_hook = scope:recipient } + } + add_hook = { + type = ritual_best_friend_hook + target = scope:recipient + } + } + } + } + scope:recipient = { + send_interface_toast = { + title = reaffirm_best_friendship_interaction.accept.recipient.tt + left_icon = scope:actor + # Pretty happy about the reaffirmation. + reverse_add_opinion = { + target = scope:actor + modifier = friendliness_opinion + opinion = 25 + } + # The hookening part #2. + if = { + limit = { + NOT = { has_strong_hook = scope:actor } + } + add_hook = { + type = ritual_best_friend_hook + target = scope:actor + } + } + } + } + } + + on_decline = { + # Scope:actor gains some stress over the whole ordeal. + scope:actor = { + send_interface_toast = { + title = reaffirm_best_friendship_interaction.decline.actor.tt + left_icon = scope:recipient + # Actual effects handled in scope:recipient's toast. + show_as_tooltip = { remove_relation_best_friend = scope:recipient } + } + } + # Scope:actor loses opinion of scope:recipient. + scope:recipient = { + send_interface_toast = { + title = reaffirm_best_friendship_interaction.decline.recipient.tt + left_icon = scope:actor + remove_relation_best_friend = scope:actor + } + } + # And set up a little hidden drama for later... + hidden_effect = { + scope:recipient = { + if = { + limit = { + # We don't use the standard check for this, since they'll already be friends by definition, so the trigger would always return as false. + # Instead, we just check to make sure they're not *already* potential rivals; this can happen regardless, so really we're just setting them up for drama if the friendship ever falters. + NOT = { has_relation_potential_rival = scope:actor } + } + set_relation_potential_rival = scope:actor + } + } + } + } + + # AI + ## Standard Acceptance stuff + ai_accept = { + # Try to make it 0 for most interactions + base = 0 + + fp2_ritual_best_friendship_interactions_ai_accept_modifier = yes + + # People with the appropriate CulTrad understand that this is essentially required of them. + modifier = { + add = 50 + culture = { has_cultural_parameter = may_propose_best_friendship } + desc = REAFFIRM_BEST_FRIEND_OPINION_HAS_CULTURAL_PARAMETER + } + } + ## Performance-enhancement + ai_potential = { is_imprisoned = no } + ai_target_quick_trigger = { adult = yes } + ai_targets = { ai_recipients = scripted_relations } + ## Frequency + ai_frequency = 36 + ai_will_do = { + base = -50 + + fp2_ritual_best_friendship_interactions_ai_chance_modifier = yes + } +} + +################################################## +# Synergise Friendship +# by Ewan Cowhig Croft +################################################## + +# Work together with your best friend to gain bonuses! +synergise_friendship_interaction = { + interface_priority = 30 + icon = icon_personal + category = interaction_category_friendly + common_interaction = yes + desc = synergise_friendship_interaction_desc + + greeting = positive + notification_text = SYNERGISE_FRIENDSHIP_NOTIFICATION + popup_on_receive = yes + ai_maybe = yes + + cooldown = { years = 5 } + cooldown_against_recipient = { years = 10 } + + is_shown = { + # Scope:actor needs to have a suitable CulTrad. + scope:actor = { + culture = { has_cultural_parameter = may_select_friendship_synergy_bonus } + } + # Scope:actor needs to have scope:recipient for their best friend. + scope:actor = { has_relation_best_friend = scope:recipient } + } + + is_valid_showing_failures_only = { + # Both characters must be available adults. + scope:actor = { is_available_adult = yes } + scope:recipient = { is_available_adult = yes } + } + + on_accept = { + # First, we send out some notifications. + scope:actor = { + send_interface_toast = { + title = synergise_friendship_interaction.accept.actor.tt + left_icon = scope:recipient + # Pretty happy about the reaffirmation. + reverse_add_opinion = { + target = scope:recipient + modifier = friendliness_opinion + opinion = 10 + } + # Show the bonuses. + ## Hidden effect so that the modifiers don't show twice in the UI. + hidden_effect = { + show_as_tooltip = { synergise_friendship_interaction_actual_effect = yes } + } + } + } + scope:recipient = { + send_interface_toast = { + title = synergise_friendship_interaction.accept.recipient.tt + left_icon = scope:actor + # Pretty happy about the reaffirmation. + reverse_add_opinion = { + target = scope:actor + modifier = friendliness_opinion + opinion = 10 + } + # Show the bonuses. + ## Hidden effect so that the modifiers don't show twice in the UI. + hidden_effect = { + show_as_tooltip = { synergise_friendship_interaction_actual_effect = yes } + } + } + } + # Then remove any existing synergy modifiers they've got. + scope:actor = { remove_every_best_friend_synergy_bonus_modifier_effect = yes } + scope:recipient = { remove_every_best_friend_synergy_bonus_modifier_effect = yes } + # Finally, calc the actual modifiers received. + synergise_friendship_interaction_actual_effect = yes + } + + on_decline = { + # Scope:actor gains some stress over the whole ordeal. + scope:actor = { + send_interface_toast = { + title = synergise_friendship_interaction.decline.actor.tt + left_icon = scope:recipient + add_stress = minor_stress_gain + } + } + # Scope:actor loses opinion of scope:recipient. + scope:recipient = { + send_interface_toast = { + title = synergise_friendship_interaction.decline.recipient.tt + left_icon = scope:actor + reverse_add_opinion = { + target = scope:actor + modifier = hurt_opinion + opinion = -20 + } + } + } + } + + # Synergy Types + ## Scope:actor's education + send_option = { + flag = synergy_bonus_actor + localization = "SYNERGY_BONUS_ACTOR" + } + ## Scope:recipient's education + send_option = { + flag = synergy_bonus_recipient + is_valid = { + custom_description = { + text = synergise_friendship_interaction_cannot_share_education + NOT = { + characters_have_same_education_group_trigger = { + CHARACTER_1 = scope:actor + CHARACTER_2 = scope:recipient + } + } + } + } + localization = "SYNERGY_BONUS_RECIPIENT" + } + ## Scope:a mix of both educations + send_option = { + flag = synergy_bonus_mixed + localization = "SYNERGY_BONUS_MIXED" + } + + # AI + ## Standard Acceptance stuff + ai_accept = { + # Try to make it 0 for most interactions + base = 0 + + fp2_ritual_best_friendship_interactions_ai_accept_modifier = yes + } + ## Performance-enhancement + ai_potential = { is_imprisoned = no } + ai_target_quick_trigger = { adult = yes } + ai_targets = { ai_recipients = scripted_relations } + ## Frequency + ai_frequency = 36 + ai_will_do = { + base = -50 + + fp2_ritual_best_friendship_interactions_ai_chance_modifier = yes + } +} + +################################################## +# Challenge to Chess +# by Ewan Cowhig Croft +################################################## + +# Play someone at a game of chess, perhaps with a small wager. +challenge_to_2p_chess_interaction = { + interface_priority = 30 + icon = icon_gaming + category = interaction_category_friendly + desc = challenge_to_2p_chess_interaction_desc + common_interaction = yes + + greeting = positive + notification_text = CHALLENGE_TO_2P_CHESS_INTERACTION_NOTIFICATION + popup_on_receive = yes + ai_maybe = yes + + cooldown = { years = 1 } + cooldown_against_recipient = { years = 10 } + + is_shown = { + scope:actor = { + # Actor needs to either have a CulTrad or be a fan of board games + OR = { + culture = { has_cultural_parameter = may_challenge_to_board_games } + has_perk = befriend_perk + } + # Plus be able to start & continue such a game generally. + bg_can_start_board_game_trigger = yes + # ... no, I'm sorry, you can't play yourself at board games. + NOT = { this = scope:recipient } + } + } + + is_valid_showing_failures_only = { + # Both characters must be available (adults or old-enough children) + scope:actor = { + is_available_adult = yes + can_start_board_game_eligibility_checks_trigger = yes + } + scope:recipient = { + is_available_adult = yes + can_start_board_game_eligibility_checks_trigger = yes + } + # Neither of you can be currently engaged in a board game. + scope:recipient = { + custom_description = { + text = fp2_bg_recipient_banned_from_board_games + bg_can_start_board_game_is_scope_banned_checks_trigger = no + } + } + } + + on_send = { + # We want to set this up in advance to stop scope:actor from giving away a county for opinion that they've already wagered. + if = { + limit = { always = scope:chess_land } + challenge_to_2p_chess_interaction_lock_in_actor_stake_land_effect = yes + } + # Plus lock in the game type. + challenge_to_2p_chess_interaction_lock_in_game_type_effect = { GAME_TYPE_SETTER = scope:actor } + } + + on_accept = { + # Save gold & land stakes. + if = { + limit = { always = scope:chess_gold } + save_scope_value_as = { + name = bg_stake_gold + value = challenge_to_chess_gold_change_value + } + } + if = { + limit = { always = scope:chess_land } + # We check scope:actor's county in the on_send block to stop them sneakily giving the county away after they've staked it. + show_as_tooltip = { challenge_to_2p_chess_interaction_lock_in_actor_stake_land_effect = yes } + scope:recipient = { + save_temporary_scope_as = ordering_char_temp + ordered_held_title = { + limit = { + bg_stake_land_valid_neighbouring_county_to_trade_trigger = { NEIGHBOUR = scope:actor } + } + order_by = bg_stake_land_evaluate_appropriate_county_ordering_value + save_scope_as = bg_stake_land_recipient + set_variable = wagered_county + } + } + } + # Proceed with general set-up & preamble. + scope:actor = { + # Log scope:actor as having taken the interaction for the purposes of invalidation + add_character_flag = taken_challenge_to_chess_interaction + # Fire the actual first event for scope:actor. + ## Sort some placeholder scopes so the UI doesn't freak out. + show_as_tooltip = { + challenge_to_2p_chess_interaction_lock_in_game_type_effect = { GAME_TYPE_SETTER = scope:actor } + } + ## Pachisi + if = { + limit = { scope:bg_interaction_game_type = flag:pachisi } + configure_start_board_game_effect = { + BG_INITIATOR = scope:actor + BG_ATTACKER = scope:actor + BG_DEFENDER = scope:recipient + SYSTEM = pachisi + LOCALE = random_nice_day + OUTPUT_EVENT = perk_interaction.0121 + INVALIDATION_EVENT = board_games.0021 + } + } + ## Hnefatafl + if = { + limit = { scope:bg_interaction_game_type = flag:hnefatafl } + configure_start_board_game_effect = { + BG_INITIATOR = scope:actor + BG_ATTACKER = scope:actor + BG_DEFENDER = scope:recipient + SYSTEM = hnefatafl + LOCALE = random_nice_day + OUTPUT_EVENT = perk_interaction.0121 + INVALIDATION_EVENT = board_games.0021 + } + } + ## Tabula + if = { + limit = { scope:bg_interaction_game_type = flag:tabula } + configure_start_board_game_effect = { + BG_INITIATOR = scope:actor + BG_ATTACKER = scope:actor + BG_DEFENDER = scope:recipient + SYSTEM = tabula + LOCALE = random_nice_day + OUTPUT_EVENT = perk_interaction.0121 + INVALIDATION_EVENT = board_games.0021 + } + } + ## Chess + if = { + limit = { scope:bg_interaction_game_type = flag:chess } + configure_start_board_game_effect = { + BG_INITIATOR = scope:actor + BG_ATTACKER = scope:actor + BG_DEFENDER = scope:recipient + SYSTEM = chess + LOCALE = random_nice_day + OUTPUT_EVENT = perk_interaction.0121 + INVALIDATION_EVENT = board_games.0021 + } + } + } + # Notify that the game will start immediately. + custom_tooltip = challenge_to_2p_chess_interaction.accept.game_commences.tt + # Stakes. + ## Friendlies bet opinion & stress. + if = { + limit = { always = scope:chess_friendly } + show_as_tooltip = { + random_list = { + # You win. + 50 = { + show_chance = no + desc = fp2_bg_interaction.winner.actor + fp2_bg_stake_friendly_effect = { + VICTOR = scope:actor + LOSER = scope:recipient + } + } + # You lose. + 50 = { + show_chance = no + desc = fp2_bg_interaction.winner.recipient + fp2_bg_stake_friendly_effect = { + VICTOR = scope:recipient + LOSER = scope:actor + } + } + } + } + } + ## Prestige bets capital. + if = { + limit = { always = scope:chess_prestige } + show_as_tooltip = { + random_list = { + # You win. + 50 = { + show_chance = no + desc = fp2_bg_interaction.winner.actor + fp2_bg_stake_fame_effect = { + VICTOR = scope:actor + LOSER = scope:recipient + } + } + # You lose. + 50 = { + show_chance = no + desc = fp2_bg_interaction.winner.recipient + fp2_bg_stake_fame_effect = { + VICTOR = scope:recipient + LOSER = scope:actor + } + } + } + } + } + ## Gold bets capital. + if = { + limit = { always = scope:chess_gold } + show_as_tooltip = { + random_list = { + # You win. + 50 = { + show_chance = no + desc = fp2_bg_interaction.winner.actor + fp2_bg_stake_fortune_effect = { + VICTOR = scope:actor + LOSER = scope:recipient + } + } + # You lose. + 50 = { + show_chance = no + desc = fp2_bg_interaction.winner.recipient + fp2_bg_stake_fortune_effect = { + VICTOR = scope:recipient + LOSER = scope:actor + } + } + } + } + } + ## Land bets a neighbouring title. + if = { + limit = { always = scope:chess_land } + show_as_tooltip = { + random_list = { + # You win. + 50 = { + show_chance = no + desc = fp2_bg_interaction.winner.actor + fp2_bg_stake_titles_effect = { VICTOR = scope:actor } + } + # You lose. + 50 = { + show_chance = no + desc = fp2_bg_interaction.winner.recipient + fp2_bg_stake_titles_effect = { VICTOR = scope:recipient } + } + } + } + } + } + + on_decline = { + # Scope:actor is a little put out. + scope:actor = { + send_interface_toast = { + title = challenge_to_2p_chess_interaction.decline.actor.tt + left_icon = scope:recipient + add_stress = minor_stress_gain + } + } + # Scope:actor loses opinion of scope:recipient. + scope:recipient = { + send_interface_toast = { + title = challenge_to_2p_chess_interaction.decline.recipient.tt + left_icon = scope:actor + reverse_add_opinion = { + target = scope:actor + modifier = unfriendly_opinion + opinion = -20 + } + } + } + + # Failsafe: Ensure that all set variables are removed + hidden_effect = { + if = { + limit = { exists = scope:bg_stake_land_recipient } + scope:bg_stake_land_recipient = { remove_variable = wagered_county } + } + if = { + limit = { exists = scope:bg_stake_land_actor } + scope:bg_stake_land_actor = { remove_variable = wagered_county } + } + } + } + + # Wagers + ## A friendly match + send_option = { + flag = chess_friendly + localization = "CHESS_FRIENDLY" + } + ## Bet prestige + send_option = { + flag = chess_prestige + localization = "CHESS_PRESTIGE" + is_valid = { # Children should not be able to gamble with fame, but gold and land are fine + scope:actor = { is_available_adult = yes } + scope:recipient = { is_available_adult = yes } + } + } + ## Bet gold + send_option = { + is_valid = { + custom_tooltip = { + scope:actor = { gold > minor_gold_value } + text = bet_gold_actor_not_enough_gold + } + custom_tooltip = { + scope:recipient = { gold > minor_gold_value } + text = bet_gold_recipient_not_enough_gold + } + } + flag = chess_gold + localization = "CHESS_GOLD" + } + ## Bet land + send_option = { + # Only actual gaming nut cultures will bet something as serious as land. + is_shown = { + scope:actor = { + culture = { has_cultural_parameter = may_wager_land_on_board_games } + } + scope:recipient = { + culture = { has_cultural_parameter = may_wager_land_on_board_games } + } + } + # But you need to have bordering land for it to work. + is_valid = { + custom_tooltip = { + text = challenge_to_2p_chess_interaction.need_bordering_non_capital_domains.tt + scope:actor = { + any_held_title = { + bg_stake_land_valid_neighbouring_county_to_trade_trigger = { NEIGHBOUR = scope:recipient } + } + } + scope:recipient = { + any_held_title = { + bg_stake_land_valid_neighbouring_county_to_trade_trigger = { NEIGHBOUR = scope:actor } + } + } + } + } + flag = chess_land + localization = "CHESS_LAND" + } + + # AI + ## Standard Acceptance stuff + ai_accept = { + # Try to make it 0 for most interactions + base = 0 + + # Weight up for personality values. + ## Shy characters may not generally be sociable, but they're usually down for board games. + ai_value_modifier = { + who = scope:recipient + trigger = { has_trait = shy } + ai_boldness = { + if = { + limit = { + scope:recipient = { + NOT = { ai_boldness = 0 } + } + } + value = 1 + } + } + ai_sociability = { + if = { + limit = { + scope:recipient = { + NOT = { ai_honor = 0 } + } + } + value = -0.5 + } + } + } + ## Otherwise, calc as normal. + ai_value_modifier = { + who = scope:recipient + trigger = { + NOT = { has_trait = shy } + } + ai_boldness = { + if = { + limit = { + scope:recipient = { + NOT = { ai_boldness = 0 } + } + } + value = 1 + } + } + ai_sociability = { + if = { + limit = { + scope:recipient = { + NOT = { ai_honor = 0 } + } + } + value = 0.5 + } + } + } + # Weight up for opinion. + opinion_modifier = { + who = scope:recipient + opinion_target = scope:actor + multiplier = 0.5 + desc = AI_OPINION_REASON + } + # Weight up for estimated skill. + modifier = { + add = { + add = scope:recipient.martial + add = scope:recipient.intrigue + add = scope:recipient.learning + # + } + desc = BG_OPINION_OWN_SKILL_ASSESSMENT + } + # Specific wager preferences. + ## Friendlies: for folks who want a calm game with nothing more at stake than peace of mind. + modifier = { + add = 20 + always = scope:chess_friendly + # Exempt characters with traits that dislike low stakes. + scope:recipient = { + NOR = { + has_trait = callous + has_trait = greedy + has_trait = arrogant + } + } + desc = BG_OPINION_STAKES_ARE_LOW + } + ### Gregarious loves. + modifier = { + add = 40 + scope:recipient = { has_trait = gregarious } + always = scope:chess_friendly + desc = BG_OPINION_FRIENDLY_TRAIT_GREGARIOUS + } + ### Humble loves. + modifier = { + add = 40 + scope:recipient = { has_trait = humble } + always = scope:chess_friendly + desc = BG_OPINION_FRIENDLY_TRAIT_HUMBLE + } + ### Shy likes. + modifier = { + add = 20 + scope:recipient = { has_trait = shy } + always = scope:chess_friendly + desc = BG_OPINION_FRIENDLY_TRAIT_SHY + } + ### Compassionate likes. + modifier = { + add = 20 + scope:recipient = { has_trait = compassionate } + always = scope:chess_friendly + desc = BG_OPINION_FRIENDLY_TRAIT_COMPASSIONATE + } + ### Callous dislikes. + modifier = { + add = -20 + scope:recipient = { has_trait = callous } + always = scope:chess_friendly + desc = BG_OPINION_FRIENDLY_TRAIT_CALLOUS + } + ### Greedy hates. + modifier = { + add = -40 + scope:recipient = { has_trait = greedy } + always = scope:chess_friendly + desc = BG_OPINION_FRIENDLY_TRAIT_GREEDY + } + ### Arrogant hates. + modifier = { + add = -40 + scope:recipient = { has_trait = arrogant } + always = scope:chess_friendly + desc = BG_OPINION_FRIENDLY_TRAIT_ARROGANT + } + ## Prestige: want a little more drama in your life without breaking the bank? Gamble your reputation! + ### Brave loves. + modifier = { + add = 40 + scope:recipient = { has_trait = brave } + always = scope:chess_prestige + desc = BG_OPINION_PRESTIGE_TRAIT_BRAVE + } + ### Arrogant loves. + modifier = { + add = 40 + scope:recipient = { has_trait = arrogant } + always = scope:chess_prestige + desc = BG_OPINION_PRESTIGE_TRAIT_ARROGANT + } + ### Gregarious likes. + modifier = { + add = 20 + scope:recipient = { has_trait = gregarious } + always = scope:chess_prestige + desc = BG_OPINION_PRESTIGE_TRAIT_GREGARIOUS + } + ### Ambitious likes. + modifier = { + add = 20 + scope:recipient = { has_trait = ambitious } + always = scope:chess_prestige + desc = BG_OPINION_PRESTIGE_TRAIT_AMBITIOUS + } + ### Content dislikes. + modifier = { + add = -20 + scope:recipient = { has_trait = content } + always = scope:chess_prestige + desc = BG_OPINION_PRESTIGE_TRAIT_CONTENT + } + ### Shy dislikes. + modifier = { + add = -20 + scope:recipient = { has_trait = shy } + always = scope:chess_prestige + desc = BG_OPINION_PRESTIGE_TRAIT_SHY + } + ### Humble hates. + modifier = { + add = -40 + scope:recipient = { has_trait = humble } + always = scope:chess_prestige + desc = BG_OPINION_PRESTIGE_TRAIT_HUMBLE + } + ### Craven hates. + modifier = { + add = -40 + scope:recipient = { has_trait = craven } + always = scope:chess_prestige + desc = BG_OPINION_PRESTIGE_TRAIT_CRAVEN + } + ## Gold: what is life without risk? Play it bold or don't play at all! + ### Profligate adores. + modifier = { + add = 60 + scope:recipient = { has_trait = profligate } + always = scope:chess_gold + desc = BG_OPINION_GOLD_TRAIT_PROFLIGATE + } + ### Greedy loves. + modifier = { + add = 40 + scope:recipient = { has_trait = greedy } + always = scope:chess_gold + desc = BG_OPINION_GOLD_TRAIT_GREEDY + } + ### Ambitious likes. + modifier = { + add = 20 + scope:recipient = { has_trait = ambitious } + always = scope:chess_gold + desc = BG_OPINION_GOLD_TRAIT_AMBITIOUS + } + ### Generous likes - I mean, from their perspective, what does the money matter? + modifier = { + add = 20 + scope:recipient = { has_trait = generous } + always = scope:chess_gold + desc = BG_OPINION_GOLD_TRAIT_GENEROUS + } + ### Lazy likes. + modifier = { + add = 20 + scope:recipient = { has_trait = lazy } + always = scope:chess_gold + desc = BG_OPINION_GOLD_TRAIT_LAZY + } + ### Diligent hates. + modifier = { + add = -40 + scope:recipient = { has_trait = diligent } + always = scope:chess_gold + desc = BG_OPINION_GOLD_TRAIT_DILIGENT + } + ## Land: you need to stop buying new board games, Jesse. You're way too into them. + ### Profligate adores. + modifier = { + add = 60 + scope:recipient = { has_trait = profligate } + always = scope:chess_land + desc = BG_OPINION_LAND_TRAIT_PROFLIGATE + } + ### Arbitrary loves. + modifier = { + add = 40 + scope:recipient = { has_trait = arbitrary } + always = scope:chess_land + desc = BG_OPINION_LAND_TRAIT_ARBITRARY + } + ### Ambitious likes. + modifier = { + add = 20 + scope:recipient = { has_trait = ambitious } + always = scope:chess_land + desc = BG_OPINION_LAND_TRAIT_AMBITIOUS + } + ### Brave likes. + modifier = { + add = 20 + scope:recipient = { has_trait = brave } + always = scope:chess_land + desc = BG_OPINION_LAND_TRAIT_BRAVE + } + ### Craven dislikes. + modifier = { + add = -20 + scope:recipient = { has_trait = craven } + always = scope:chess_land + desc = BG_OPINION_LAND_TRAIT_CRAVEN + } + ### Content dislikes. + modifier = { + add = -20 + scope:recipient = { has_trait = content } + always = scope:chess_land + desc = BG_OPINION_LAND_TRAIT_CONTENT + } + ### Just loathes - this is *categorically* not how the feudal system, or really any form of loyalty, is supposed to work. + modifier = { + add = -60 + scope:recipient = { has_trait = just } + always = scope:chess_land + desc = BG_OPINION_LAND_TRAIT_JUST + } + ### Greedy deliberately left off; they don't want to risk their own stuff but they *do* want to nab everyone else's. + # Relationships + ## Mildly positive relationships like to play against each other. + modifier = { + add = 20 + scope:recipient = { + has_any_mild_good_relationship_with_character_trigger = { CHARACTER = scope:actor } + } + desc = BG_OPINION_RELATIONSHIP_GOOD_MILD + } + ## Positive relationships like to play against each other. + modifier = { + add = 40 + scope:recipient = { + has_any_only_moderate_good_relationship_with_character_trigger = { CHARACTER = scope:actor } + } + desc = BG_OPINION_RELATIONSHIP_GOOD_MODERATE + } + ## Really positive relationships love to play against each other. + modifier = { + add = 60 + scope:recipient = { + has_any_best_good_relationship_with_character_trigger = { CHARACTER = scope:actor } + } + desc = BG_OPINION_RELATIONSHIP_GOOD_MAJOR + } + ## Negative relationships dislike playing each other... + ### ... either mildly... + modifier = { + add = -20 + scope:recipient = { + has_any_mild_bad_relationship_with_character_trigger = { CHARACTER = scope:actor } + NOT = { + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + desc = BG_OPINION_RELATIONSHIP_BAD_MILD + } + ### ... moderately... + modifier = { + add = -40 + scope:recipient = { + has_any_only_moderate_bad_relationship_with_character_trigger = { CHARACTER = scope:actor } + NOT = { + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + desc = BG_OPINION_RELATIONSHIP_BAD_MODERATE + } + ### ... or majorly... + modifier = { + add = -60 + scope:recipient = { + has_any_worst_bad_relationship_with_character_trigger = { CHARACTER = scope:actor } + NOT = { + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + desc = BG_OPINION_RELATIONSHIP_BAD_MAJOR + } + ## ... unless they take their board games far too seriously, in which case, they're always down... + ### ... either mildly... + modifier = { + add = 20 + scope:recipient = { + has_any_mild_bad_relationship_with_character_trigger = { CHARACTER = scope:actor } + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + desc = BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD + } + ### ... moderately... + modifier = { + add = 40 + scope:recipient = { + has_any_only_moderate_bad_relationship_with_character_trigger = { CHARACTER = scope:actor } + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + desc = BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MODERATE + } + ### ... or majorly. + modifier = { + add = 60 + scope:recipient = { + has_any_worst_bad_relationship_with_character_trigger = { CHARACTER = scope:actor } + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + desc = BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MAJOR + } + # Apply tier differences. + ## King -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value >= 4 + } + } + add = 15 + } + ## Duke -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = 3 + } + } + add = 10 + } + ## Count -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = 2 + } + } + add = 5 + } + ## King <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = -2 + } + } + add = -10 + } + ## Duke <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = -3 + } + } + add = -20 + } + ## Count <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value <= -4 + } + } + add = -30 + } + } + ## Performance-enhancement + ai_potential = { is_imprisoned = no } + ai_target_quick_trigger = { adult = yes } # AI will only challenge adults + ai_targets = { ai_recipients = scripted_relations } + ai_targets = { + ai_recipients = family + max = 10 + } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + } + ## Frequency + ai_frequency = 60 + ai_will_do = { + base = -50 + + # Factor for opinion. + ## Because they like you... + modifier = { + add = 50 + scope:actor = { + opinion = { + target = scope:recipient + value >= very_high_positive_opinion + } + } + } + modifier = { + add = 50 + scope:actor = { + opinion = { + target = scope:recipient + value >= medium_positive_opinion + } + } + } + modifier = { + add = 25 + scope:actor = { + opinion = { + target = scope:recipient + value >= low_positive_opinion + } + } + } + ## Or they dislike you... + modifier = { + add = -25 + scope:actor = { + opinion = { + target = scope:recipient + value >= low_negative_opinion + } + NOT = { + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + } + modifier = { + add = -50 + scope:actor = { + opinion = { + target = scope:recipient + value >= medium_negative_opinion + } + NOT = { + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + } + modifier = { + add = -50 + scope:actor = { + opinion = { + target = scope:recipient + value >= very_high_negative_opinion + } + NOT = { + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + } + ## Or they dislike you and wish to show off their pro-gamer strats... + modifier = { + add = 25 + scope:actor = { + opinion = { + target = scope:recipient + value <= low_negative_opinion + } + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + modifier = { + add = 50 + scope:actor = { + opinion = { + target = scope:recipient + value <= medium_negative_opinion + } + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + modifier = { + add = 50 + scope:actor = { + opinion = { + target = scope:recipient + value <= very_high_negative_opinion + } + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + } + # Aaaaand boredom. + modifier = { + add = 10 + scope:actor.days_of_continuous_peace >= 365 + } + modifier = { + add = 10 + scope:actor.days_of_continuous_peace >= 730 + } + modifier = { + add = 10 + scope:actor.days_of_continuous_peace >= 1095 + } + modifier = { + add = 10 + scope:actor.days_of_continuous_peace >= 1460 + } + modifier = { + add = 10 + scope:actor.days_of_continuous_peace >= 1825 + } + # Plus if scope:actor isn't at all interesting to scope:recipient, then tell them to just sit quietly. + modifier = { + factor = 0 + scope:recipient = { + NOR = { + is_of_major_or_minor_interest_trigger = { CHARACTER = scope:actor } + highest_held_title_tier >= tier_duchy + sub_realm_size >= 4 + } + } + } + } +} + +################################################## +# Purchase Truce +# by Ewan Cowhig Croft +################################################## + +# Wars are expensive, so why not purchase a little peace preemptively? +purchase_truce_interaction = { + interface_priority = 30 + category = interaction_category_diplomacy + common_interaction = yes + desc = purchase_truce_interaction_desc + icon = icon_retreat + + greeting = positive + notification_text = PURCHASE_TRUCE_NOTIFICATION + popup_on_receive = yes + ai_maybe = yes + + cooldown = { years = 5 } + cooldown_against_recipient = { years = 10 } + + is_shown = { + NOT = { scope:actor = scope:recipient } + # Scope:actor needs to either be involved in certain struggle types or else have a specific perk. + scope:actor = { + OR = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_truce_purchasing_interaction + } + has_perk = defensive_measures_perk + } + + # if you are not independent you should not be able to purchase truce with other fellow vassals only + trigger_if = { + limit = { is_independent_ruler = no } + top_liege = scope:recipient.top_liege + } + } + # Scope:recipient must be landed, and neither over or under scope:actor. + scope:recipient = { + is_landed = yes + NOR = { + any_liege_or_above = { this = scope:actor } + any_vassal_or_below = { this = scope:actor } + } + } + } + + is_valid_showing_failures_only = { + # Scope:actor must be an available (adult or child). + scope:actor = { is_available = yes } + # Scope:recipient must be at least available. + scope:recipient = { is_available = yes } + # Make sure that scope:actor is going into this with a clean, no-recent/active/forbidden hostilities mindset. + scope:actor = { + NOR = { + # Involved characters can't be on opposite sides in an active war. + is_at_war_with = scope:recipient + # Allied characters aren't allowed to do this because it _should_ be redundant. Unless you're planning something. Which you shouldn't announce like that. + is_allied_to = scope:recipient + # And we should just disallow anyone who already has a truce with you, even though I guess you might technically want to replace it. + any_truce_holder = { this = scope:recipient } + } + } + } + + on_accept = { + # Notifications with most effects. + scope:actor = { + send_interface_toast = { + title = purchase_truce_interaction.accept.actor.tt + left_icon = scope:recipient + show_as_tooltip = { + purchase_truce_interaction_work_out_truce_days_effect = { TARGET = scope:recipient } + } + } + show_as_tooltip = { purchase_truce_interaction_work_out_purchase_cost_effect = yes } + # Outside of the notification, since we'll send a separate one anyway, we want to point out the catalyst activation (if relevant). + show_as_tooltip = { purchase_truce_interaction_activate_catalyst_effect = yes } + } + scope:recipient = { + send_interface_toast = { + title = purchase_truce_interaction.accept.recipient.tt + left_icon = scope:actor + show_as_tooltip = { + purchase_truce_interaction_work_out_truce_days_effect = { TARGET = scope:actor } + } + } + } + # Then we apply the actual truce. + hidden_effect = { + scope:actor = { + purchase_truce_interaction_work_out_truce_days_effect = { TARGET = scope:recipient } + purchase_truce_interaction_activate_catalyst_effect = yes + } + purchase_truce_interaction_work_out_purchase_cost_effect = yes + } + } + + on_decline = { + # Scope:actor gains some stress over the whole ordeal. + scope:actor = { + send_interface_toast = { + title = purchase_truce_interaction.decline.actor.tt + left_icon = scope:recipient + add_stress = minor_stress_gain + } + } + # Scope:actor loses opinion of scope:recipient. + scope:recipient = { + send_interface_toast = { + title = purchase_truce_interaction.decline.recipient.tt + left_icon = scope:actor + reverse_add_opinion = { + target = scope:actor + modifier = warmonger_opinion + } + } + } + } + + # Send Options + ## Small Sum + send_option = { + is_shown = { always = yes } + flag = pt_sum_small + localization = "PT_SUM_SMALL" + } + ## Medium Sum + send_option = { + is_shown = { + # We use the most expensive of scope:actor or scope:recipient's income, so we check both. + scope:actor = { + can_make_expensive_purchase_trigger = { PRICE = scope:actor.purchase_truce_interaction_medium_sum } + can_make_expensive_purchase_trigger = { PRICE = scope:recipient.purchase_truce_interaction_medium_sum } + } + } + flag = pt_sum_medium + starts_enabled = { always = yes } + localization = "PT_SUM_MEDIUM" + } + ## Large Sum + send_option = { + is_shown = { + # We use the most expensive of scope:actor or scope:recipient's income, so we check both. + scope:actor = { + can_make_expensive_purchase_trigger = { PRICE = scope:actor.purchase_truce_interaction_major_sum } + can_make_expensive_purchase_trigger = { PRICE = scope:recipient.purchase_truce_interaction_major_sum } + } + } + flag = pt_sum_large + localization = "PT_SUM_LARGE" + } + + # AI + ## Standard Acceptance stuff + ai_accept = { + # Try to make it 0 for most interactions. + base = 0 + + # Struggle + modifier = { + trigger_if = { + limit = { + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + } + } + trigger_else = { + always = no + } + add = { + value = 0 + if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_sign_truce_outside_war + } + has_character_flag = agenda_towards_escalation + } + } + add = -50 + } + else_if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_sign_truce_outside_war + } + } + } + add = 100 + } + } + desc = AI_STRUGGLE_INTENT + } + + # Factor up or down based on the sum offered. + ## Small. + modifier = { + add = -10 + always = scope:pt_sum_small + desc = PT_AMOUNT_OF_GOLD_OFFERED + } + ## Medium. + modifier = { + add = 25 + always = scope:pt_sum_medium + desc = PT_AMOUNT_OF_GOLD_OFFERED + } + ## Large. + modifier = { + add = 75 + always = scope:pt_sum_large + desc = PT_AMOUNT_OF_GOLD_OFFERED + } + ## Plus a bit of base-line acceptance if the AI's coffers are currently pretty anaemic. + modifier = { + add = 30 + gold <= scope:recipient.yearly_character_income + desc = PT_COULD_USE_SOME_POCKET_MONEY + } + # AI take opinion into account, but reduced so they'll at least occasionally accept from folks they dislike. + opinion_modifier = { + who = scope:recipient + opinion_target = scope:actor + multiplier = 0.5 + desc = AI_OPINION_REASON + } + # Greedy AI like gold. + modifier = { + add = { + value = ai_greed + multiply = 2 + } + ai_greed >= 1 + desc = AI_VALUE_MODIFIER_GREED + } + # Boldness always plays a factor. + modifier = { + add = { + value = ai_boldness + multiply = -0.5 + } + NOT = { ai_boldness = 0 } + desc = AI_VALUE_MODIFIER_BOLDNESS + } + # Ambitious AI like freedom. + modifier = { + add = -50 + has_trait = ambitious + desc = PT_AI_LIKES_FREEDOM_TO_WAR_REASON + } + # AI who are in debt will take whatever windfalls they can. + modifier = { + add = { + value = debt_level + # Our first rank is 0, so we add one to always get a positive number. + add = 1 + multiply = 10 + } + debt_level >= 0 + desc = PT_AI_IS_IN_DEBT + } + # Pacifist AI are happy to avoid war. + modifier = { + add = 25 + faith = { has_doctrine_parameter = pacifist_opinion_active } + desc = PT_AI_IS_PACIFIST_FAITH + } + modifier = { + add = 25 + culture = { has_cultural_parameter = reduced_cost_for_conversion_to_pacifist_faith } + desc = PT_AI_IS_PACIFIST_CULTURE + } + # War likeliness. + ## This is primarily intended to mitigate conquest, invasion, and religious CBs, so we don't account for them. + ## Scope:recipient has some claim to scope:actor's lands. + modifier = { + add = -20 + any_claim = { + count = 1 + exists = holder + holder = scope:actor + } + desc = PT_AI_PERSONALLY_CLAIMS_YOUR_LAND + } + ## Scope:recipient has decent claim to scope:actor's lands. + modifier = { + add = -40 + OR = { + any_claim = { + count >= 2 + exists = holder + holder = scope:actor + } + any_claim = { + count = 1 + exists = holder + holder = scope:actor + save_temporary_scope_as = claim_temp + scope:recipient = { has_strong_claim_on = scope:claim_temp } + } + } + desc = PT_AI_PERSONALLY_CLAIMS_YOUR_LAND + } + ## Scope:recipient has strong claim to scope:actor's lands. + modifier = { + add = -60 + any_claim = { + count >= 2 + exists = holder + holder = scope:actor + save_temporary_scope_as = claim_temp + scope:recipient = { has_strong_claim_on = scope:claim_temp } + } + desc = PT_AI_PERSONALLY_CLAIMS_YOUR_LAND + } + ## Scope:recipient can de jure grab your land. + ### Dukes don't take much. + modifier = { + add = -30 + highest_held_title_tier = tier_duchy + purchase_truce_interaction_recipient_can_de_jure_war_actor_trigger = yes + scope:actor = { + any_sub_realm_county = { + count >= 3 + any_this_title_or_de_jure_above = { holder = scope:actor } + } + } + desc = PT_AI_DE_JURE_CLAIMS_YOUR_LAND + } + ### Kings need a lot more. + modifier = { + add = -30 + highest_held_title_tier = tier_kingdom + purchase_truce_interaction_recipient_can_de_jure_war_actor_trigger = yes + scope:actor = { + any_sub_realm_county = { + count >= 10 + any_this_title_or_de_jure_above = { holder = scope:actor } + } + } + desc = PT_AI_DE_JURE_CLAIMS_YOUR_LAND + } + ### Emperors take quite a bit to get fussed. + modifier = { + add = -30 + highest_held_title_tier = tier_empire + purchase_truce_interaction_recipient_can_de_jure_war_actor_trigger = yes + scope:actor = { + any_sub_realm_county = { + count >= 20 + any_this_title_or_de_jure_above = { holder = scope:actor } + } + } + desc = PT_AI_DE_JURE_CLAIMS_YOUR_LAND + } + # Relative power. + ## Scope:actor has far fewer levies than scope:recipient. + modifier = { + add = -30 + scope:actor.max_military_strength <= scope:recipient.purchase_truce_interaction_recipient_far_weaker_value + desc = PT_AI_RECIPIENT_IS_MUCH_STRONGER + } + ## Scope:actor has fewer levies than scope:recipient. + modifier = { + add = -10 + scope:actor.max_military_strength > scope:recipient.purchase_truce_interaction_recipient_far_weaker_value + scope:actor.max_military_strength <= scope:recipient.purchase_truce_interaction_recipient_somewhat_weaker_value + desc = PT_AI_RECIPIENT_IS_SOMEWHAT_STRONGER + } + ## Scope:actor has roughly equal levies with scope:recipient. + modifier = { + add = 10 + scope:actor.max_military_strength > scope:recipient.purchase_truce_interaction_recipient_somewhat_weaker_value + scope:actor.max_military_strength <= scope:recipient.purchase_truce_interaction_recipient_somewhat_stronger_value + desc = PT_AI_RECIPIENT_IS_ROUGHLY_EQUAL + } + ## Scope:actor has more levies than scope:recipient. + modifier = { + add = 25 + scope:actor.max_military_strength > scope:recipient.purchase_truce_interaction_recipient_somewhat_stronger_value + scope:actor.max_military_strength <= scope:recipient.purchase_truce_interaction_recipient_far_stronger_value + desc = PT_AI_RECIPIENT_IS_SOMEWHAT_WEAKER + } + ## Scope:actor has far more levies than scope:recipient. + modifier = { + add = 50 + scope:actor.max_military_strength > scope:recipient.purchase_truce_interaction_recipient_far_stronger_value + desc = PT_AI_RECIPIENT_IS_MUCH_WEAKER + } + + # Struggle + modifier = { + desc = AI_STRUGGLE_INTENT + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_sign_truce_outside_war + } + has_character_flag = agenda_towards_escalation + } + } + add = -50 + } + else_if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_sign_truce_outside_war + } + } + } + add = 100 + } + } + } + } + ## Performance-enhancement + ai_potential = { + is_landed = yes + is_at_war = no + is_imprisoned = no + # Matches the regular minimum triggers. + OR = { + any_character_struggle = { involvement = involved } + has_perk = defensive_measures_perk + } + # Might actually be wurf evaluating the costs. + can_make_expensive_purchase_trigger = { PRICE = purchase_truce_interaction_small_sum } + } + ai_target_quick_trigger = { adult = yes } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + max = 10 + } + ## Frequency + ai_frequency = 60 + ai_will_do = { + base = 0 + + # Some personalities & traits just don't want to fight. + ## Cravens (who aren't also ambitious). + modifier = { + add = 25 + has_trait = craven + NOT = { has_trait = ambitious } + } + ## Those with chronically low boldness (who aren't also ambitious). + modifier = { + add = 25 + ai_boldness <= very_high_negative_ai_value + NOT = { has_trait = ambitious } + } + ## Pacifists. + modifier = { + add = 25 + faith = { has_doctrine_parameter = pacifist_opinion_active } + } + modifier = { + add = 25 + culture = { has_cultural_parameter = reduced_cost_for_conversion_to_pacifist_faith } + } + ## Wrathful or ambitious characters don't like to bother. + modifier = { + add = -25 + has_trait = ambitious + } + modifier = { + add = -25 + has_trait = wrathful + } + ## Arbitrary characters don't get truces to begin with. + modifier = { + add = -50 + has_trait = arbitrary + } + ## We deliberately avoid warlike faiths *not* doing it; there's plenty of examples of such bought truces amongst these faiths, so we let them keep at it if they match other criteria. + # Various gradients of having money to burn. + ## You've got a goodly amount stashed away. + modifier = { + add = 50 + can_make_expensive_purchase_trigger = { PRICE = purchase_truce_interaction_medium_sum } + } + ## You're somewhat loaded. + modifier = { + add = 50 + can_make_expensive_purchase_trigger = { PRICE = purchase_truce_interaction_major_sum } + } + ## You're absolutely loaded. + modifier = { + add = 50 + can_make_expensive_purchase_trigger = { PRICE = purchase_truce_interaction_massive_sum } + } + # Force checks. + ## Try to buy truces from somewhat stronger realms... + modifier = { + add = 50 + scope:recipient.max_military_strength >= scope:actor.purchase_truce_interaction_recipient_somewhat_stronger_value + } + ## ... and much stronger realms. + modifier = { + add = 50 + scope:recipient.max_military_strength >= scope:actor.purchase_truce_interaction_recipient_far_stronger_value + } + + # Struggle + modifier = { + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_sign_truce_outside_war + } + has_character_flag = agenda_towards_escalation + } + } + add = -50 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_sign_truce_outside_war + } + } + } + add = 100 + } + } + } + # Finally, calculate factors. + ## Only buy truces from weaker/roughly-equal realms if you're craven have been at war forever. + modifier = { + factor = 0 + max_military_strength <= scope:actor.purchase_truce_interaction_recipient_somewhat_weaker_value + NOR = { + has_trait = craven + days_of_continuous_war <= 3650 + } + } + ## Never buy a truce from someone who actually can't declare war on you. + modifier = { + factor = 0 + scope:recipient = { + NOT = { has_any_cb_on = scope:actor } + } + } + ## Don't buy truces from people who are likely going to be dead soon, or if you yourself will die soon, since they'll be wasted. + modifier = { + factor = 0 + OR = { + health <= poor_health + scope:recipient = { health <= poor_health } + } + } + } +} + +################################################## +# Incite Revolts +# by Maxence Voleau +################################################## + +# todo +incite_revolts_interaction = { + interface_priority = 30 + category = interaction_category_hostile + common_interaction = yes + desc = incite_revolts_interaction_desc + icon = faction + + greeting = positive + + auto_accept = yes + + cost = { + gold = { + add = { + value = 0 + # Gold spent will provide 10x levies, e.g. 25 provides 250 - not automated yet + if = { + limit = { scope:small_investment_in_revolt = yes } + add = 25 + } + if = { + limit = { scope:medium_investment_in_revolt = yes } + add = 75 + } + if = { + limit = { scope:high_investment_in_revolt = yes } + add = 200 + } + } + } + } + + is_shown = { + has_dlc_feature = the_fate_of_iberia + NOT = { scope:recipient = scope:actor } + # Only available during Opportunity, Hostility and Tension phases + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_incite_revolts_interaction + } + } + # Can only target involved + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + } + + is_valid_showing_failures_only = { + + custom_description = { + text = at_least_one_county_with_neutral_negative_opinion + scope:recipient = { + any_sub_realm_county = { + count > 0 + holder = scope:recipient + county_opinion < 0 + NOR = { + has_county_modifier = small_investment_in_revolt_modifier + has_county_modifier = medium_investment_in_revolt_modifier + has_county_modifier = high_investment_in_revolt_modifier + } + } + } + } + } + + # Small investment + send_option = { + flag = small_investment_in_revolt + localization = small_investment + } + + # Medium investment + send_option = { + flag = medium_investment_in_revolt + localization = medium_investment + starts_enabled = { always = yes } + } + + # High investment + send_option = { + flag = high_investment_in_revolt + localization = high_investment + } + + on_accept = { + # Communicate the effect to the player + if = { + limit = { scope:small_investment_in_revolt = yes } + custom_tooltip = apply_small_investment_in_revolt_on_random_county + } + else_if = { + limit = { scope:medium_investment_in_revolt = yes } + custom_tooltip = apply_medium_investment_in_revolt_on_random_county + } + else_if = { + limit = { scope:high_investment_in_revolt = yes } + custom_tooltip = apply_high_investment_in_revolt_on_random_county + } + + # Select the random county + hidden_effect = { + scope:recipient = { + random_sub_realm_county = { + limit = { + NOR = { + has_county_modifier = small_investment_in_revolt_modifier + has_county_modifier = medium_investment_in_revolt_modifier + has_county_modifier = high_investment_in_revolt_modifier + } + county_opinion < 0 + holder = scope:recipient + } + weight = { + base = 1 + # More likely to finance county of your own Faith or Culture + modifier = { + add = 2 + OR = { + faith = scope:actor.faith + culture = scope:actor.culture + } + } + # More likely to finance county prone to trigger populist factions + modifier = { + add = 5 + NAND = { + faith = scope:recipient.faith + culture = scope:recipient.culture + } + } + # More likely to finance county bordering your Realm + modifier = { + add = 5 + any_neighboring_county = { + holder = scope:actor + } + } + } + save_scope_as = chosen_county + } + } + } + + scope:actor = { + stress_impact = { + just = medium_stress_impact_gain + honest = medium_stress_impact_gain + trusting = medium_stress_impact_gain + greedy = minor_stress_impact_gain + } + if = { + limit = { + scope:actor = { + OR = { + has_relation_rival = scope:recipient + has_relation_nemesis = scope:recipient + } + } + } + stress_impact = { + vengeful = medium_stress_impact_loss + } + } + if = { + limit = { + scope:actor = { + is_vassal_of = scope:recipient + } + } + stress_impact = { + ambitious = medium_stress_impact_loss + } + } + + hidden_effect = { + send_interface_toast = { + title = incite_revolts_interaction_result.tt + + left_icon = scope:chosen_county + + scope:chosen_county = { + if = { + limit = { scope:small_investment_in_revolt = yes } + add_county_modifier = { + modifier = small_investment_in_revolt_modifier + years = 10 + } + } + else_if = { + limit = { scope:medium_investment_in_revolt = yes } + add_county_modifier = { + modifier = medium_investment_in_revolt_modifier + years = 10 + } + } + else_if = { + limit = { scope:high_investment_in_revolt = yes } + add_county_modifier = { + modifier = high_investment_in_revolt_modifier + years = 10 + } + } + } + } + } + } + + # TO DO POLISH: add a chance to be discovered depending on target's intrigue: leads to opinion loss and progress towards Rivalry + } + + ai_frequency = 60 + + ai_potential = { + any_character_struggle = { + involvement = involved + OR = { + is_struggle_phase = struggle_iberia_phase_opportunity + is_struggle_phase = struggle_iberia_phase_hostility + } + } + short_term_gold >= medium_gold_value + } + + ai_targets = { + # For the AI, we limit it to neighboring_rulers + ai_recipients = neighboring_rulers + } + + ai_will_do = { + base = -50 # Let's limit it to specific character to avoid pure chaos + + ############### + ## BASE + ############### + + # ai values + modifier = { + ai_vengefulness > 0 + add = ai_vengefulness + } + modifier = { + add = { + value = ai_compassion + multiply = -1 + } + } + + modifier = { + add = { + value = ai_honor + multiply = -1 + } + } + + # intrigue skill points + modifier = { + add = { + value = intrigue + multiply = 3 + } + } + + # diff faith + modifier = { + add = 25 + NOT = { faith = scope:recipient.faith } + } + + # diff culture + modifier = { + add = 25 + + NOT = { + culture = { + OR = { + this = scope:recipient.culture + cultural_acceptance = { target = scope:recipient.culture value >= 90 } + } + } + } + } + + ############### + ## TRAITS + ############### + + # schemer + modifier = { + add = 25 + has_trait = schemer + } + + # intrigue education + modifier = { + add = 25 + OR = { + has_trait = education_intrigue_1 + has_trait = education_intrigue_2 + has_trait = education_intrigue_3 + has_trait = education_intrigue_4 + } + } + + ################ + ## RELATIONSHIP + ################ + + # more likely to do it against rival or nemesis + modifier = { + add = 50 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + + # boost against liege for Ambitious + modifier = { + add = 50 + scope:actor = { + has_trait = ambitious + is_vassal_of = scope:recipient + } + } + + # never target your friends + modifier = { + add = -1000 + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + has_relation_soulmate = scope:actor + has_relation_best_friend = scope:actor + } + } + } + } +} + +################################################## +# Contract Assistance +# by Joe Parkin +################################################## + +contract_assistance_interaction = { + category = interaction_category_diplomacy + interface_priority = 15 + common_interaction = yes + interface = interfere_in_war + special_interaction = interfere_in_war_interaction + popup_on_receive = yes + pause_on_receive = yes + + ai_maybe = yes + desc = contract_assistance_interaction_desc + icon = icon_gold + + greeting = positive + notification_text = contract_assistance_interaction_notification + + cooldown_against_recipient = { years = 5 } + + is_shown = { + # Actor is Involved in Struggle + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_contract_assistance_interaction + } + } + # Recipient is Involved in Struggle, at war, and not at war with Actor + scope:recipient = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_contract_assistance_interaction + } + is_at_war = yes + NOR = { + this = scope:actor + is_at_war_with = scope:actor + } + } + } + + has_valid_target = { + exists = scope:target + } + + has_valid_target_showing_failures_only = { + scope:target = { is_war_leader = scope:recipient } + } + + is_valid_showing_failures_only = { + scope:recipient = { + # Cannot demand gold from allies + NOT = { is_allied_to = scope:actor } + } + + # Recipient is not in (any) war against your liege(s) + trigger_if = { + limit = { exists = scope:actor.liege } + custom_description = { + text = join_war_interaction_recipient_warring_with_my_liege + subject = scope:recipient + scope:actor = { + NOT = { + any_liege_or_above = { is_at_war_with = scope:recipient } + } + } + } + } + + # Cannot join wars with raised armies + scope:actor = { has_raised_armies = no } + + # Can only contract one war at a time + custom_tooltip = { + text = contract_assistance_war_already_contracted_tt + scope:actor = { + NOT = { has_variable = owed_contract_assistance_war } + } + } + } + + can_be_picked = { + # Recipient is war leader in chosen war + scope:target = { + is_war_leader = scope:recipient + # not already in target war + custom_description = { + text = join_war_interaction_already_in_target_war + NOR = { + any_war_attacker = { this = scope:actor } + any_war_defender = { this = scope:actor } + } + } + } + # Liege checks + can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:recipient JOINER = scope:actor } + } + + on_accept = { + # Add Actor to Recipient's war + scope:target = { + hidden_effect = { set_called_to = scope:actor } + if = { + limit = { is_attacker = scope:recipient } + add_attacker = scope:actor + } + else = { add_defender = scope:actor } + } + # Actor effects + scope:actor = { + set_variable = { + name = owed_contract_assistance_war + value = scope:target + } + stress_impact = { + craven = medium_stress_impact_gain + shy = minor_stress_impact_gain + } + + # Struggle Catalyst + if = { + limit = { + # Verify if vassal used to be independent + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_join_war_as_assisant + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_join_war_as_assisant + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_join_war_as_assisant + character = scope:actor + } + } + } + } + # Recipient effects + scope:recipient = { + stress_impact = { + greedy = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + custom_tooltip = contract_assistance_interaction_condition_tt + show_as_tooltip = { + pay_short_term_gold = { + target = scope:actor + gold = offer_assistance_interaction_gold_value + } + } + } + } + + on_decline = { + # Refusal notification + scope:actor = { trigger_event = char_interaction.0236 } + } + + ai_accept = { + base = 0 # Reluctant to spend money without good reason + # Recipient already winning war + modifier = { + add = -50 + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_winning_trigger = yes } + } + trigger_else = { + any_character_war = { + count = all # So predicted negative modifiers are treated seperately + fp2_struggle_contract_assistance_war_winning_trigger = yes + } + } + desc = OA_AI_WINNING_WAR_REASON + } + # Recipient losing war + modifier = { + add = 50 + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_losing_trigger = yes } + } + trigger_else = { + any_character_war = { fp2_struggle_contract_assistance_war_losing_trigger = yes } + } + desc = OA_AI_LOSING_WAR_REASON + } + # Recipient already significantly outnumbers enemy + modifier = { + add = -50 + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_outnumbering_trigger = yes } + } + trigger_else = { + any_character_war = { + count = all # So predicted negative modifiers are treated seperately + fp2_struggle_contract_assistance_war_outnumbering_trigger = yes + } + } + desc = OA_AI_OUTNUMBER_ENEMY_REASON + } + # Recipient is outnumbered + modifier = { + add = 50 + trigger_if = { + limit = { exists = scope:target } + scope:target = { + fp2_struggle_contract_assistance_war_outnumbered_minor_trigger = yes + NOT = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } + } + } + trigger_else = { + any_character_war = { + fp2_struggle_contract_assistance_war_outnumbered_minor_trigger = yes + NOT = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } + } + } + desc = OA_AI_OUTNUMBERED_MINOR_REASON + } + # Recipient is very outnumbered + modifier = { + add = 125 + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } + } + trigger_else = { + any_character_war = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } + } + desc = OA_AI_OUTNUMBERED_REASON + } + # Recipient has low cash + modifier = { + add = { + value = -50 + if = { + limit = { + gold < 0 + } + add = -100 + } + if = { + limit = { + debt_level >= 2 + } + add = -200 + } + if = { # Very generous or vengeful characters *will* make poor decisions + limit = { + OR = { + ai_greed <= -50 + ai_vengefulness >= 50 + } + } + multiply = 0.5 + } + } + gold < offer_assistance_interaction_gold_value + desc = OA_AI_CANNOT_AFFORD_REASON + } + # Recipient has a lot of cash + modifier = { + add = { + value = 25 + if = { + limit = { + gold >= { + value = offer_assistance_interaction_gold_value + multiply = 2 + } + } + add = 50 + } + if = { + limit = { + gold >= { + value = offer_assistance_interaction_gold_value + multiply = 3 + } + } + add = 50 + } + } + gold >= offer_assistance_interaction_gold_value + desc = OA_AI_EXTRA_GOLD_REASON + } + # Actor's troops would be little help + modifier = { + add = -50 + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_insufficient_trigger = yes } + } + trigger_else = { + any_character_war = { + count = all # So predicted negative modifiers are treated seperately + fp2_struggle_contract_assistance_war_insufficient_trigger = yes + } + } + desc = OA_AI_FEW_TROOPS_REASON + } + # Recipient is fighting a defensive war + modifier = { + add = 25 + trigger_if = { + limit = { exists = scope:target } + scope:target.casus_belli.primary_defender = scope:recipient + } + trigger_else = { + scope:recipient = { + any_character_war = { primary_defender = scope:recipient } + } + } + desc = OA_AI_DEFENSIVE_WAR_REASON + } + # Recipient is not interested in help for certain wars + modifier = { + add = -300 + exists = scope:target + scope:target = { + OR = { + using_cb = peasant_war + using_cb = fp2_border_raid + } + } + desc = OA_AI_UNINTERESTED_WAR_REASON + } + modifier = { + add = { + value = scope:actor.martial + multiply = 2 + } + scope:actor = { martial >= 12 } + desc = OA_AI_MARTIAL_REASON + } + modifier = { + add = -50 + scope:actor = { has_character_flag = fp2_contract_assistance_failure } + desc = OA_AI_FAILURE_REASON + } + # Opinion Factor + opinion_modifier = { + who = scope:recipient + opinion_target = scope:actor + multiplier = 0.25 + desc = AI_OPINION_REASON + } + + modifier = { + add = { + value = ai_greed + multiply = -0.2 + } + ai_greed <= 0.5 + desc = AI_VALUE_MODIFIER_GREED + } + + modifier = { + add = { + value = ai_boldness + multiply = -0.2 + } + NOT = { ai_boldness = 0 } + desc = AI_VALUE_MODIFIER_BOLDNESS + } + } + + ai_potential = { + is_imprisoned = no + is_at_war = no + ai_boldness >= -25 + } + ai_target_quick_trigger = { adult = yes } + ai_targets = { + ai_recipients = neighboring_rulers + } + + ai_set_target = { + scope:recipient = { + ordered_character_war = { #We offer our services for the war where the character is losing the most + limit = { + is_war_leader = prev + NOR = { + any_war_attacker = { this = scope:actor } + any_war_defender = { this = scope:actor } + } + save_temporary_scope_as = target + can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:recipient JOINER = scope:actor } + } + order_by = { + value = 0 + add = { + if = { + limit = { any_war_attacker = { this = scope:recipient } } + subtract = attacker_war_score + } + else = { + subtract = defender_war_score + } + } + } + save_scope_as = target + } + } + } + + ai_targets = { + ai_recipients = peer_vassals + } + ai_frequency = 24 # We need a quite high frequency as wars do not last forever + + ai_will_do = { + base = 0 + + modifier = { # Increase chance if recipient is losing a war + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_losing_trigger = yes } + } + add = 25 + } + + modifier = { # Increase chance with amount of gold of recipient over interaction cost + factor = offer_assistance_interaction_gold_modifier_value + } + + modifier = { # Increase chance if likes recipient more than enemy + scope:actor = { + save_temporary_opinion_value_as = { + name = contract_assistance_actor_opinion + target = scope:recipient + } + } + trigger_if = { + limit = { exists = scope:target } + scope:target = { + any_war_participant = { + is_leader_in_war = scope:target + NOT = { this = scope:recipient } + reverse_opinion = { + target = scope:actor + value < scope:contract_assistance_actor_opinion + } + } + } + } + add = 25 + } + + modifier = { # Increase chance for family + scope:recipient = { + OR = { + dynasty = scope:actor.dynasty + is_consort_of = scope:actor + } + } + add = 25 + } + + modifier = { # Decrease chance if army is small + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_insufficient_trigger = yes } + } + add = -50 + } + + modifier = { # Increase chance for rivalry + trigger_if = { + limit = { exists = scope:target } + scope:target = { + any_war_participant = { + is_leader_in_war = scope:target + NOT = { this = scope:recipient } + has_relation_rival = scope:actor + } + } + } + add = 25 + } + + # Higher chance to target a human player + modifier = { + scope:recipient = { is_ai = no } + factor = 2 + } + } +} + +################################################## +# Request Contract Assistance +# by Maxence Voleau +################################################## + +request_contract_assistance_interaction = { + category = interaction_category_diplomacy + interface_priority = 15 + common_interaction = yes + interface = call_ally + special_interaction = call_ally_interaction + popup_on_receive = yes + pause_on_receive = yes + + ai_maybe = yes + desc = request_contract_assistance_interaction_desc + icon = icon_gold + + greeting = positive + notification_text = request_contract_assistance_interaction_notification + + cooldown_against_recipient = { years = 5 } + + is_shown = { + # Actor is Involved in Struggle + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_contract_assistance_interaction + } + is_at_war = yes + NOR = { + this = scope:recipient + is_at_war_with = scope:recipient + } + } + # Recipient is Involved in Struggle, at war, and not at war with Actor + scope:recipient = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_contract_assistance_interaction + } + } + } + + has_valid_target = { + exists = scope:target + } + + has_valid_target_showing_failures_only = { + scope:target = { is_war_leader = scope:actor } + } + + is_valid_showing_failures_only = { + scope:recipient = { + # Cannot demand gold from allies + NOT = { is_allied_to = scope:actor } + } + + # Actor is not in (any) war against Recipient's liege(s) + trigger_if = { + limit = { exists = scope:recipient.liege } + custom_description = { + text = join_war_interaction_recipient_warring_with_my_liege + subject = scope:actor + scope:recipient = { + NOT = { + any_liege_or_above = { is_at_war_with = scope:actor } + } + } + } + } + + # Cannot join wars with raised armies + scope:recipient = { has_raised_armies = no } + + # Can only contract one war at a time + custom_tooltip = { + text = contract_assistance_war_already_contracted_tt + scope:recipient = { + NOT = { has_variable = owed_contract_assistance_war } + } + } + } + + can_be_picked = { + # Recipient is war leader in chosen war + scope:target = { + is_war_leader = scope:actor + # not already in target war + custom_description = { + text = join_war_interaction_already_in_target_war + NOR = { + any_war_attacker = { this = scope:recipient } + any_war_defender = { this = scope:recipient } + } + } + } + # Liege checks + can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } + } + + on_accept = { + # Add Actor to Recipient's war + scope:target = { + hidden_effect = { set_called_to = scope:recipient } + if = { + limit = { is_attacker = scope:actor } + add_attacker = scope:recipient + } + else = { add_defender = scope:recipient } + } + # Actor effects + scope:recipient = { + set_variable = { + name = owed_contract_assistance_war + value = scope:target + } + stress_impact = { + craven = medium_stress_impact_gain + shy = minor_stress_impact_gain + } + + + # Struggle Catalyst + if = { + limit = { + # Verify if vassal used to be independent + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_join_war_as_assisant + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_join_war_as_assisant + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_join_war_as_assisant + character = scope:recipient + } + } + } + } + # Recipient effects + scope:actor = { + stress_impact = { + greedy = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + custom_tooltip = request_contract_assistance_interaction_condition_tt + show_as_tooltip = { + pay_short_term_gold = { + target = scope:recipient + gold = offer_assistance_interaction_gold_value + } + } + } + } + + on_decline = { + # Refusal notification + scope:actor = { trigger_event = char_interaction.0236 } + } + + ai_accept = { + base = 0 # Reluctant to spend money without good reason + + # Recipient has low cash + modifier = { + add = { + value = 25 + if = { + limit = { + gold < 0 + } + add = { + value = 25 + multiply = debt_level + } + } + if = { # Very generous or vengeful characters *will* make poor decisions + limit = { + OR = { + ai_greed <= -50 + ai_vengefulness >= 50 + } + } + multiply = 0.5 + } + } + desc = AI_VALUE_MODIFIER_GREED + } + # Recipient has a lot of cash + modifier = { + add = { + value = -25 + if = { + limit = { + gold >= { + value = offer_assistance_interaction_gold_value + multiply = 2 + } + } + add = -50 + } + if = { + limit = { + gold >= { + value = offer_assistance_interaction_gold_value + multiply = 3 + } + } + add = -50 + } + } + gold >= offer_assistance_interaction_gold_value + desc = OA_AI_EXTRA_GOLD_REASON + } + # Recipient is not interested in help for certain wars + modifier = { + add = -500 + exists = scope:target + scope:target = { + OR = { + using_cb = peasant_war + using_cb = fp2_border_raid + } + } + desc = OA_AI_UNINTERESTED_WAR_REASON + } + modifier = { + add = { + value = scope:actor.martial + multiply = 2 + } + scope:actor = { martial >= 12 } + desc = OA_AI_MARTIAL_REASON + } + modifier = { + add = -50 + scope:recipient = { has_character_flag = fp2_contract_assistance_failure } + desc = OA_AI_FAILURE_REASON + } + # Opinion Factor + opinion_modifier = { + who = scope:recipient + opinion_target = scope:actor + multiplier = 0.25 + desc = AI_OPINION_REASON + } + + modifier = { + add = { + value = ai_greed + multiply = 0.2 + } + ai_greed <= 0.5 + desc = AI_VALUE_MODIFIER_GREED + } + + modifier = { + add = { + value = ai_boldness + multiply = 0.2 + } + NOT = { ai_boldness = 0 } + desc = AI_VALUE_MODIFIER_BOLDNESS + } + } + + ai_potential = { + # the AI cannot use it for now so let's block it + is_imprisoned = no + is_at_war = no + gold >= ai_war_chest_desired_gold_value + } + ai_target_quick_trigger = { adult = yes } + ai_targets = { + ai_recipients = neighboring_rulers + } + + ai_set_target = { + scope:actor = { + ordered_character_war = { #We offer our services for the war where the character is losing the most + limit = { + is_war_leader = prev + NOR = { + any_war_attacker = { this = scope:recipient } + any_war_defender = { this = scope:recipient } + } + save_temporary_scope_as = target + can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } + } + order_by = { + value = 0 + add = { + if = { + limit = { any_war_attacker = { this = scope:actor } } + subtract = attacker_war_score + } + else = { + subtract = defender_war_score + } + } + } + save_scope_as = target + } + } + } + + ai_targets = { + ai_recipients = peer_vassals + } + ai_frequency = 36 + + ai_will_do = { + base = 0 + + modifier = { # AI is losing the war + trigger_if = { + limit = { exists = scope:target } + scope:target = { + trigger_if = { + limit = { + scope:actor = { is_attacker_in_war = prev } + } + defender_war_score >= offer_assistance_interaction_already_losing_value + } + trigger_else = { attacker_war_score >= offer_assistance_interaction_already_losing_value } + } + } + add = 15 + } + + modifier = { # Increase chance for asking family + scope:recipient = { + OR = { + dynasty = scope:actor.dynasty + is_consort_of = scope:actor + } + } + factor = 2 + } + + modifier = { # Decrease chance if army is small + trigger_if = { + limit = { exists = scope:target } + scope:target = { + trigger_if = { + limit = { + scope:recipient = { is_attacker_in_war = prev } + } + scope:actor.max_military_strength < war_defender_total_strength_divided_value + } + trigger_else = { scope:actor.max_military_strength < war_attacker_total_strength_divided_value } + } + } + add = -50 + } + + modifier = { # Increase chance for rivalry + trigger_if = { + limit = { exists = scope:target } + scope:target = { + any_war_participant = { + is_leader_in_war = scope:target + NOT = { this = scope:actor } + has_relation_rival = scope:recipient + } + } + } + add = 25 + } + + modifier = { # AI is extremely rich + short_term_gold >= ai_war_chest_desired_gold_value + add = 50 + } + } +} + +################################################## +# Enforce Truce +# by Joe Parkin +################################################## + +#TODO_CD_FP2_JP; check incon is ok + +enforce_truce_interaction = { + category = interaction_category_diplomacy + interface_priority = 30 + common_interaction = yes + interface = interfere_in_war + special_interaction = interfere_in_war_interaction + popup_on_receive = yes + desc = enforce_truce_interaction_desc + icon = icon_retreat + + greeting = positive + notification_text = enforce_truce_interaction_notification + + cooldown = { years = 5 } + + is_shown = { + OR = { + # During the Struggle + AND = { + scope:actor = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_enforce_truces_interaction + + } + primary_title.tier >= tier_duchy + } + scope:recipient = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_enforce_truces_interaction + + } + tier_difference = { + target = scope:actor + value <= 0 + } + } + } + # Comrpomise ending + AND = { + scope:actor = { + primary_title.tier >= tier_duchy + exists = house + house = { + has_house_modifier = fp2_struggle_compromise_house_reward_modifier + } + } + scope:recipient = { # Primary title in Iberia + exists = house + house = { + has_house_modifier = fp2_struggle_compromise_house_reward_modifier + } + tier_difference = { + target = scope:actor + value <= 0 + } + } + } + } + } + + is_valid_showing_failures_only = { + scope:recipient = { + is_at_war = yes + trigger_if = { + limit = { + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + } + } + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_enforce_truces_interaction + } + } + trigger_else = { + exists = house + house = { + has_house_modifier = fp2_struggle_compromise_house_reward_modifier + } + } + + custom_tooltip = { + text = fp2_enforce_truce_liege_or_independent_tt + OR = { + is_independent_ruler = yes + top_liege = scope:actor.top_liege + any_character_war = { + primary_attacker = { + NOR = { + this = scope:recipient + this = scope:actor + } + OR = { + is_independent_ruler = yes + top_liege = scope:actor.top_liege + } + } + } + any_character_war = { + primary_defender = { + NOR = { + this = scope:recipient + this = scope:actor + } + OR = { + is_independent_ruler = yes + top_liege = scope:actor.top_liege + } + } + } + } + } + } + } + + can_be_picked = { + # Recipient is war leader in chosen war + exists = scope:target + scope:target = { + is_war_leader = scope:recipient + is_civil_war = no + NOT = { using_cb = fp2_border_raid } + trigger_if = { + limit = { + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + } + trigger_if = { + limit = { primary_attacker = scope:recipient } + primary_defender = { fp2_struggle_enforce_truce_war_leader_trigger = yes } + } + trigger_else = { + primary_attacker = { fp2_struggle_enforce_truce_war_leader_trigger = yes } + } + } + trigger_else = { + scope:recipient = { + capital_county.title_province = { geographical_region = world_europe_west_iberia } + } + } + + } + } + + on_accept = { + # End war and apply opinion/stress + if = { + limit = { exists = scope:target } + scope:target = { + primary_attacker = { save_scope_as = truce_1 } + primary_defender = { save_scope_as = truce_2 } + } + show_as_tooltip = { + scope:truce_1 = { add_prestige = minor_prestige_loss } + scope:truce_2 = { add_prestige = minor_prestige_loss } + } + scope:actor = { + fp2_enforce_truce_opinion_effect = yes + # Best format for interaction interface + show_as_tooltip = { + scope:truce_1 = { + add_truce_one_way = { + character = scope:truce_2 + years = fp2_enforce_truce_duration_value + name = TRUCE_ENFORCE_TRUCE + } + } + scope:truce_2 = { + add_truce_one_way = { + character = scope:truce_1 + years = fp2_enforce_truce_duration_value + name = TRUCE_ENFORCE_TRUCE + } + } + } + custom_tooltip = fp2_enforce_truce_peacemaker_tt + hidden_effect = { + add_truce_one_way = { + character = scope:target.primary_attacker + years = fp2_enforce_truce_duration_value + name = TRUCE_ENFORCE_TRUCE + } + add_truce_one_way = { + character = scope:target.primary_defender + years = fp2_enforce_truce_duration_value + name = TRUCE_ENFORCE_TRUCE + } + # Best format for toast + send_interface_message = { + type = msg_truce_enforced + title = enforce_truce_interaction_actor_toast + left_icon = scope:truce_1 + right_icon = scope:truce_2 + show_as_tooltip = { fp2_enforce_truce_opinion_effect = yes } + custom_tooltip = fp2_enforce_truce_other_tt + custom_tooltip = fp2_enforce_truce_peacemaker_tt + goto = scope:recipient.primary_title + } + } + } + hidden_effect = { + scope:truce_1 = { + send_interface_message = { + type = msg_truce_enforced + title = enforce_truce_interaction_toast + left_icon = scope:actor + right_icon = scope:truce_2 + add_prestige = minor_prestige_loss + show_as_tooltip = { + scope:target = { end_war = white_peace } + add_truce_both_ways = { + character = scope:truce_2 + years = fp2_enforce_truce_duration_value + name = TRUCE_ENFORCE_TRUCE + } + scope:actor = { + add_truce_one_way = { + character = scope:truce_1 + years = fp2_enforce_truce_duration_value + name = TRUCE_ENFORCE_TRUCE + } + } + } + stress_impact = { + wrathful = minor_stress_impact_gain + brave = minor_stress_impact_gain + ambitious = minor_stress_impact_gain + } + } + } + scope:truce_2 = { + send_interface_message = { + type = msg_truce_enforced + title = enforce_truce_interaction_toast + left_icon = scope:actor + right_icon = scope:truce_1 + add_prestige = minor_prestige_loss + show_as_tooltip = { + scope:target = { end_war = white_peace } + add_truce_both_ways = { + character = scope:truce_1 + years = fp2_enforce_truce_duration_value + name = TRUCE_ENFORCE_TRUCE + } + scope:actor = { + add_truce_one_way = { + character = scope:truce_2 + years = fp2_enforce_truce_duration_value + name = TRUCE_ENFORCE_TRUCE + } + } + } + stress_impact = { + wrathful = minor_stress_impact_gain + brave = minor_stress_impact_gain + ambitious = minor_stress_impact_gain + } + } + } + } + scope:target = { end_war = white_peace } + if = { + limit = { + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_truce_was_enforced + CHAR = scope:target + } + } + } + } + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_truce_was_enforced + character = scope:actor + } + } + + } + } + } + + on_decline = { + # Refusal notification + scope:actor = { trigger_event = char_interaction.0236 } + } + + ai_accept = { + base = -50 # Reluctant to end war without reason + # Recipient only just begun + modifier = { + add = -25 + trigger_if = { + limit = { exists = scope:target } + scope:target.war_days < 180 + } + trigger_else = { always = no } + desc = ET_AI_WAR_NEW_REASON + } + # Recipient drags on + modifier = { + add = 25 + trigger_if = { + limit = { exists = scope:target } + scope:target.war_days > 1095 + } + trigger_else = { always = no } + desc = ET_AI_WAR_OLD_REASON + } + # Recipient is defender + modifier = { + add = 25 + trigger_if = { + limit = { exists = scope:target } + scope:recipient = scope:target.primary_defender + } + trigger_else = { always = no } + desc = OA_AI_DEFENSIVE_WAR_REASON + } + # Recipient drags on + modifier = { + add = 25 + scope:recipient = { is_allied_to = scope:actor } + desc = ET_AI_ALLY_REASON + } + # Recipient is vassal + modifier = { + add = 25 + scope:recipient = { target_is_liege_or_above = scope:actor } + desc = ET_AI_LIEGE_REASON + } + # Recipient is losing + modifier = { + add = 25 + trigger_if = { + limit = { exists = scope:target } + trigger_if = { + limit = { scope:recipient = scope:target.primary_defender } + scope:target = { attacker_war_score >= fp2_enforce_truce_war_score_value } + } + trigger_else = { + scope:target = { defender_war_score >= fp2_enforce_truce_war_score_value } + } + } + trigger_else = { always = no } + desc = OA_AI_LOSING_WAR_REASON + } + # Recipient is very outnumbered + modifier = { + add = 25 + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } + } + trigger_else = { + any_character_war = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } + } + desc = OA_AI_OUTNUMBERED_REASON + } + # Recipient is very outnumbered + modifier = { + add = -25 + trigger_if = { + limit = { exists = scope:target } + scope:target = { fp2_struggle_contract_assistance_war_outnumbering_trigger = yes } + } + trigger_else = { + any_character_war = { fp2_struggle_contract_assistance_war_outnumbering_trigger = yes } + } + desc = OA_AI_OUTNUMBER_ENEMY_REASON + } + # Actor cannot enforce truce + modifier = { + add = -50 + trigger_if = { + limit = { exists = scope:target } + OR = { + war_attacker_total_strength_halved_value > scope:actor.max_military_strength + war_defender_total_strength_halved_value > scope:actor.max_military_strength + } + } + trigger_else = { always = no } + desc = ET_AI_SMALL_ARMY_REASON + } + # Recipient holy war + modifier = { + add = -25 + trigger_if = { + limit = { exists = scope:target } + scope:recipient = { + NOT = { has_trait = cynical } + } + scope:target = { + OR = { + using_cb = minor_religious_war + using_cb = religious_war + using_cb = major_religious_war + } + } + } + trigger_else = { always = no } + desc = ET_AI_HOLY_WAR_REASON + } + # Actor is religious head + modifier = { + add = 25 + scope:recipient.faith.religious_head = scope:actor + desc = ET_AI_HOF_REASON + } + # Dynasty head + modifier = { + add = 50 + scope:recipient.dynasty.dynast = scope:actor + desc = ET_AI_DYNAST_REASON + } + # House head + modifier = { + add = 25 + NOT = { scope:recipient.dynasty.dynast = scope:actor } + scope:recipient.house.house_head = scope:actor + desc = ET_AI_HOUSE_HEAD_REASON + } + # Opinion Factor + opinion_modifier = { + who = scope:recipient + opinion_target = scope:actor + multiplier = 1 + desc = AI_OPINION_REASON + } + # Honor factor + ai_value_modifier = { + ai_boldness = -0.5 + max = 0 + } + } + + ai_potential = { + is_imprisoned = no + } + ai_target_quick_trigger = { adult = yes } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + max = 15 + } + ai_frequency = 36 +} + +################################################## +# Bargain Fealty +# by Joe Parkin +################################################## + +bargain_fealty_interaction = { + category = interaction_category_diplomacy + desc = bargain_fealty_interaction_desc + interface_priority = 60 + interface = call_ally + special_interaction = call_ally_interaction + popup_on_receive = yes + pause_on_receive = yes + + icon = icon_vassal + greeting = positive + notification_text = bargain_fealty_interaction_notification + + cooldown_against_recipient = { years = 5 } + + is_shown = { + # Actor is Involved in Struggle + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + is_independent_ruler = yes + is_at_war = yes + any_character_war = { + is_war_leader = prev + primary_defender = prev + } + tier_difference = { + target = scope:recipient + value <= -1 + } + } + # Recipient is not at war with Actor + scope:recipient = { + any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:actor } + primary_title = { is_mercenary_company = no } + NOR = { + this = scope:actor + is_at_war_with = scope:actor + } + } + } + + is_valid_showing_failures_only = { + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_bargain_fealty_interaction + } + } + } + + can_be_picked = { + # Actor is war leader in chosen war + exists = scope:target + scope:target = { + is_war_leader = scope:actor + primary_defender = scope:actor + custom_tooltip = { + text = bargain_fealty_border_raid_tt + NOT = { using_cb = fp2_border_raid } + } + custom_tooltip = { + text = bargain_fealty_struggle_clash_tt + NOT = { using_cb = county_struggle_cb } + } + } + # Actor is not involved in a war involving Recipient + joiner_not_already_in_another_war_with_any_target_war_participants_trigger = { + WARRIOR = scope:actor + JOINER = scope:recipient + } + } + + on_accept = { + if = { + limit = { exists = scope:target } + # Add Recipient to Actor's war + scope:target = { + hidden_effect = { set_called_to = scope:recipient } + if = { + limit = { is_attacker = scope:actor } + add_attacker = scope:recipient + } + else = { add_defender = scope:recipient } + } + create_title_and_vassal_change = { + type = swear_fealty + save_scope_as = change + } + scope:actor = { + change_liege = { + liege = scope:recipient + change = scope:change + } + resolve_title_and_vassal_change = scope:change + } + # Actor effects + scope:actor = { + stress_impact = { + arrogant = medium_stress_impact_gain + craven = medium_stress_impact_gain + } + } + # Recipient effects + scope:recipient = { + stress_impact = { + greedy = medium_stress_impact_gain + craven = medium_stress_impact_gain + } + } + } + else = { + scope:actor = { + send_interface_toast = { + title = war_ended_before_response + left_icon = scope:recipient + } + } + } + } + + on_decline = { + # Refusal notification + scope:actor = { trigger_event = char_interaction.0236 } + } + + ai_accept = { + base = 25 + # Recipient would be very outnumbered + modifier = { + add = -75 + exists = scope:target + scope:target = { fp2_bargain_fealty_war_outnumbered_trigger = yes } + desc = BF_AI_OUTNUMBERED_REASON + } + # Actor is same culture as recipient + modifier = { + add = -10 + NOT = { scope:actor.culture = scope:recipient.culture } + desc = BF_AI_DIFFERENT_CULTURE_REASON + } + # Actor is same faith as recipient + modifier = { + add = -15 + NOT = { scope:actor.faith = scope:recipient.faith } + desc = BF_AI_DIFFERENT_FAITH_REASON + } + # Actor is de jure vassal of recipient + modifier = { + add = 25 + scope:actor = { + any_held_title = { target_is_de_jure_liege_or_above = scope:recipient.primary_title } + } + desc = BF_AI_DE_JURE_REASON + } + # Actor is de jure vassal of recipient + modifier = { + add = 25 + scope:actor.dynasty = scope:recipient.dynasty + desc = BF_AI_SAME_DYNASTY_REASON + } + # Too big to be vassal + modifier = { + add = -50 + scope:actor.realm_size >= fp2_bargain_fealty_half_realm_size_value + desc = BF_AI_TOO_LARGE_REASON + } + # Opinion Factor + opinion_modifier = { + who = scope:recipient + opinion_target = scope:actor + multiplier = 1 + desc = AI_OPINION_REASON + } + + ai_value_modifier = { + ai_boldness = 1 + max = 0 + } + + ai_value_modifier = { + ai_greed = 1 + max = 0 + } + + modifier = { + add = { + value = ai_greed + multiply = 2 + } + ai_greed >= 1 + desc = AI_VALUE_MODIFIER_GREED + } + + modifier = { + add = { + value = ai_boldness + multiply = 2 + } + NOT = { ai_boldness = 0 } + desc = AI_VALUE_MODIFIER_BOLDNESS + } + } + ai_will_do = { + base = 5 + modifier = { + add = 20 + any_character_war = { + is_war_leader = prev + primary_defender = prev + NOR = { + using_cb = fp2_border_raid + using_cb = county_struggle_cb + } + casus_belli = { + any_target_title = { holder = scope:actor } + } + } + } + modifier = { + factor = 2 + any_character_war = { + is_war_leader = prev + primary_defender = prev + NOR = { + using_cb = fp2_border_raid + using_cb = county_struggle_cb + } + war_defender_total_strength_value < war_attacker_total_strength_halved_value + } + } + } + ai_potential = { is_imprisoned = no } + ai_target_quick_trigger = { adult = yes } + ai_targets = { ai_recipients = neighboring_rulers } + ai_frequency = 36 +} + +################################################## +# Invite Foreign Ruler to Feast / Hunt +# by Maxence Voleau +################################################## + +invite_foreign_ruler_to = { + interface_priority = 30 + category = interaction_category_diplomacy + common_interaction = yes + desc = invite_foreign_ruler_to_desc + icon = activity_feast + greeting = positive + notification_text = INVITE_FOREIGN_RULER_TO_NOTIFICATION + popup_on_receive = yes + ai_maybe = yes + + cooldown = { years = 1 } + cooldown_against_recipient = { years = 5 } + + is_shown = { + NOT = { scope:actor = scope:recipient } + # Scope:actor needs to either be involved in certain struggle types or else have a specific perk. + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + } + # Scope:recipient must be landed, and neither over or under scope:actor. + scope:recipient = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + is_landed = yes + NOR = { + any_liege_or_above = { this = scope:actor } + any_vassal_or_below = { this = scope:actor } + } + } + } + + is_valid_showing_failures_only = { + # Scope:actor must be an available adult. + scope:actor = { is_available_adult = yes } + # Scope:recipient must be at least available. + scope:recipient = { is_available_adult = yes } + # Make sure that scope:actor is going into this with a clean, no-recent/active/forbidden hostilities mindset. + scope:actor = { + NOT = { + is_at_war_with = scope:recipient + # Involved characters can't be on opposite sides in an active war. + } + } + + # Verify that you can start one of the decision + scope:actor = { + OR = { + can_execute_decision = start_hunt_decision + can_execute_decision = host_feast_decision + } + } + } + + on_accept = { + # Notifications with most effects. + if = { + limit = { scope:invite_to_hunt = yes } + scope:actor = { + set_variable = { + name = special_guest + value = scope:recipient + } + show_as_tooltip = { + remove_short_term_gold = feast_activity_cost + } + send_interface_toast = { + title = invited_to_hunt.accept.actor.tt + left_icon = scope:recipient + progress_towards_friend_effect = { + CHARACTER = scope:recipient + OPINION = no + } + custom_tooltip = invite_foreign_ruler_to.hunt.tooltip + execute_decision = start_hunt_decision + } + } + scope:recipient = { + send_interface_toast = { + title = invited_to_hunt.accept.recipient.tt + left_icon = scope:actor + } + } + } + else_if = { + limit = { scope:invite_to_feast = yes } + scope:actor = { + set_variable = { + name = special_guest + value = scope:recipient + } + show_as_tooltip = { + remove_short_term_gold = hunt_activity_cost + } + send_interface_toast = { + title = invited_to_feast.accept.actor.tt + left_icon = scope:recipient + progress_towards_friend_effect = { + CHARACTER = scope:recipient + OPINION = no + } + custom_tooltip = invite_foreign_ruler_to.feast.tooltip + execute_decision = host_feast_decision + } + } + scope:recipient = { + send_interface_toast = { + title = invited_to_feast.accept.recipient.tt + left_icon = scope:actor + } + } + } + } + + on_decline = { + # Scope:actor gains some stress over the whole ordeal. + scope:actor = { + send_interface_toast = { + title = invite_foreign_ruler_to.decline.actor.tt + left_icon = scope:recipient + add_prestige = medium_prestige_loss + } + } + # Scope:actor loses opinion of scope:recipient. + scope:recipient = { + send_interface_toast = { + title = invite_foreign_ruler_to.decline.recipient.tt + left_icon = scope:actor + reverse_add_opinion = { + target = scope:actor + modifier = refusal_opinion + opinion = -50 + } + } + } + } + + # Send Options + ## Invite to Hunt + send_option = { + is_valid = { + scope:actor = { + can_execute_decision = start_hunt_decision + } + # as an AI, don't invite human players to Hunt as we are lacking interesting content + trigger_if = { + limit = { scope:actor = { is_ai = yes } } + scope:recipient = { is_ai = yes } + } + } + flag = invite_to_hunt + starts_enabled = { always = yes } + localization = "INVITE_TO_HUNT" + } + ## Invite to Feast + send_option = { + is_valid = { + scope:actor = { + can_execute_decision = host_feast_decision + } + } + flag = invite_to_feast + starts_enabled = { always = yes } + localization = "INVITE_TO_FEAST" + } + # AI + ## Standard Acceptance stuff + ai_accept = { + # Try to make it 0 for most interactions. + base = 0 + + # more likely if lower rank than actor + modifier = { + add = 20 + scope:actor.primary_title.tier > primary_title.tier + desc = RANK_DIFFERENCE_REASON + } + + # less likely if that's the opposite + modifier = { + add = -20 + scope:actor.primary_title.tier < primary_title.tier + desc = RANK_DIFFERENCE_REASON + } + + # AI take opinion into account + opinion_modifier = { + who = scope:recipient + opinion_target = scope:actor + multiplier = 1 + desc = AI_OPINION_REASON + } + + # sociability plays a lot as well + ai_value_modifier = { + ai_sociability = 1 + } + + # is rival or nemesis + modifier = { + add = -50 + has_relation_rival = scope:actor + desc = WE_ARE_RIVALS + } + + modifier = { + add = -100 + has_relation_nemesis = scope:actor + desc = WE_ARE_NEMESES + } + + + # is friend + modifier = { + add = 25 + has_relation_friend = scope:actor + desc = WE_ARE_FRIENDS + } + + + # is best friend + modifier = { + add = 50 + has_relation_best_friend = scope:actor + desc = WE_ARE_BEST_FRIENDS + } + + modifier = { + add = 100 + OR = { + has_relation_lover = scope:actor + has_relation_soulmate = scope:actor + } + desc = WE_ARE_LOVERS + } + + # hunters love to hunt + modifier = { + add = 25 + scope:invite_to_hunt = yes + has_trait_rank = { + trait = lifestyle_hunter + rank > 0 + } + desc = AI_RELEVANT_TRAITS + } + + # reveler loves feasts + modifier = { + add = 25 + scope:invite_to_feast = yes + has_trait_rank = { + trait = lifestyle_reveler + rank > 0 + } + desc = AI_RELEVANT_TRAITS + } + + # Struggle agenda + modifier = { + desc = AI_STRUGGLE_INTENT + scope:invite_to_feast = yes + scope:recipient = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast + } + } + NAND = { + scope:actor.faith = scope:recipient.faith + scope:actor.culture = scope:recipient.culture + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_deescalation + } + } + add = 100 + } + else_if = { + limit = { + scope:actor = { + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + } + } + } + ## Performance-enhancement + ai_potential = { + is_landed = yes + is_at_war = no + is_imprisoned = no + # Matches the regular minimum triggers. + OR = { + any_character_struggle = { involvement = involved } + } + short_term_gold > standard_activity_cost + } + + ai_target_quick_trigger = { adult = yes } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + max = 10 + } + ## Frequency + ai_frequency = 60 + ai_will_do = { + base = 0 + + # sociability plays a lot as well + ai_value_modifier = { + ai_sociability = 1 + } + + # hunters love to hunt + modifier = { + add = 25 + scope:invite_to_hunt = yes + has_trait_rank = { + trait = lifestyle_hunter + rank > 0 + } + } + + # small boost if no firends + modifier = { + add = 25 + num_of_relation_friend = 0 + } + # reveler loves feasts + modifier = { + add = 25 + scope:invite_to_feast = yes + has_trait_rank = { + trait = lifestyle_reveler + rank > 0 + } + } + + # From Hunt decision + ai_value_modifier = { + ai_energy = 1 + ai_greed = -0.5 + ai_compassion = -0.5 + } + + modifier = { + add = 10 + scope:invite_to_hunt = yes + has_trait_rank = { + trait = education_martial + rank > 0 + } + } + modifier = { + add = 10 + scope:invite_to_hunt = yes + has_trait_rank = { + trait = education_martial + rank > 2 + } + } + + modifier = { + scope:invite_to_hunt = yes + add = 35 + stress > low_stress + } + + # Struggle agenda + modifier = { + scope:recipient = { + any_character_struggle = { + involvement = involved + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + NAND = { + scope:actor.faith = scope:recipient.faith + scope:actor.culture = scope:recipient.culture + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast + + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast + } + } + } + add = 100 + } + } + } + } +} + diff --git a/project/ck3/base_game/common/coat_of_arms/coat_of_arms/01_landed_titles.txt b/project/ck3/base_game/common/coat_of_arms/coat_of_arms/01_landed_titles.txt index 2bf99ed09e..9a4ee28e92 100644 --- a/project/ck3/base_game/common/coat_of_arms/coat_of_arms/01_landed_titles.txt +++ b/project/ck3/base_game/common/coat_of_arms/coat_of_arms/01_landed_titles.txt @@ -3463,6 +3463,7 @@ c_worcestershire = { instance = { position = { 0.5 0.8 } scale = { 0.2 0.2 } } #4rd row } } + c_zaragoza = { pattern = "pattern_solid.dds" color1 = "red" @@ -4591,6 +4592,32 @@ d_masmudi = { #instance = { scale = { 0.9 0.9 } } } } +d_muwalladi = { + # This is just the Umayyad CoA, but we can't use an alias due to load order shenanigans. + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=green + colored_emblem={ + color1=black + texture="ce_octogon_frame.dds" + instance={ + position={ 0.500000 0.490000 } + scale={ 0.730000 0.730000 } + } + } + + colored_emblem={ + color1=black + texture="ce_arabic_allah.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.520000 0.520000 } + depth=1.010000 + } + } +} + d_bedford = { # Essex pattern = "pattern_solid.dds" @@ -5108,6 +5135,44 @@ e_spain = { } } +e_spain_islamic = { + pattern="pattern__solid_designer.dds" + color1=orange + color2=yellow + color3=green + colored_emblem={ + color1=purple + texture="ce_arabic_iberia.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.360000 0.360000 } + } + } + + colored_emblem={ + color1=rgb { 37 121 45 } + color2=green_light + texture="ce_octogon_frame.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.680000 0.680000 } + depth=1.010000 + } + } + + colored_emblem={ + color1=green_light + color2=purple + texture="ce_octogon_plain_frame.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.580000 0.580000 } + depth=2.010000 + } + + } +} + e_outremer = { pattern = "pattern_solid.dds" color1 = "yellow" @@ -5675,14 +5740,29 @@ k_andalusia = { } k_badajoz = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "black" - colored_emblem = { - texture = "ce_horizontal_stripes_02.dds" - color1 = "white" - color2 = "black" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + pattern="pattern_solid.dds" + color1=blue_light + colored_emblem={ + color1=rgb { 174 169 166 } + color2=yellow + color3=red + texture="ce_column_banner.dds" + instance={ + position={ 0.300000 0.460000 } + scale={ 0.660000 0.660000 } + depth=1.010000 + } + } + + colored_emblem={ + color1=red + color2=yellow_light + color3=white + texture="ce_lion_rampant_wide_stance_crown.dds" + instance={ + position={ 0.580000 0.480000 } + scale={ 0.700000 0.700000 } + } } } @@ -7588,6 +7668,18 @@ k_maghreb = { } } +k_canarias = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "white" + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "black" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + k_tahert = { pattern = "pattern_solid.dds" color1 = "red" @@ -7962,7 +8054,7 @@ d_apulia = { d_toledo = { pattern = "pattern_solid.dds" - color1 = "blue" + color1 = "blue_light" color2 = "yellow" colored_emblem = { texture = "ce_circle_mask.dds" @@ -7972,14 +8064,14 @@ d_toledo = { } colored_emblem = { texture = "ce_circle_mask.dds" - color1 = "blue" - color2 = "blue" + color1 = "blue_light" + color2 = "blue_light" instance = { position = { 0.5 0.147 } scale = { 0.576 0.241 } } } colored_emblem = { texture = "ce_block_02.dds" - color1 = "blue" - color2 = "blue" + color1 = "blue_light" + color2 = "blue_light" instance = { position = { 0.5 0.127 } scale = { 0.62 0.22 } } } colored_emblem = { @@ -7991,15 +8083,15 @@ d_toledo = { } colored_emblem = { texture = "ce_circle_mask.dds" - color1 = "blue" - color2 = "blue" + color1 = "blue_light" + color2 = "blue_light" instance = { position = { 0.3 0.354 } scale = { 0.191 0.191 } } instance = { position = { 0.7 0.354 } scale = { 0.191 0.191 } } } colored_emblem = { texture = "ce_block_01.dds" - color1 = "blue" - color2 = "blue" + color1 = "blue_light" + color2 = "blue_light" instance = { position = { 0.614 0.332 } rotation = -10 scale = { 0.2 0.2 } } instance = { position = { 0.386 0.332 } rotation = 10 scale = { 0.2 0.2 } } instance = { position = { 0.685 0.411 } rotation = -10 scale = { 0.2 0.2 } } @@ -13389,26 +13481,60 @@ d_benevento = { } d_badajoz = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "black" - colored_emblem = { - texture = "ce_checkers_06.dds" - color1 = "black" - color2 = "white" - instance = { position = { 0.632 0.408 } scale = { 1.550 1.180 } } + pattern="pattern_solid.dds" + color1=blue_light + colored_emblem={ + color1=rgb { 174 169 166 } + color2=yellow + color3=red + texture="ce_column_banner.dds" + instance={ + position={ 0.300000 0.460000 } + scale={ 0.660000 0.660000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow_light + color3=white + texture="ce_lion_rampant_wide_stance_crown.dds" + instance={ + position={ 0.580000 0.480000 } + scale={ 0.700000 0.700000 } + } } } + + c_badajoz = { - pattern = "pattern_solid.dds" - color1 = "blue_light" - color2 = "red" - colored_emblem = { - texture = "ce_lion_rampant.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + pattern="pattern_solid.dds" + color1=blue_light + colored_emblem={ + color1=rgb { 174 169 166 } + color2=yellow + color3=red + texture="ce_column_banner.dds" + instance={ + position={ 0.300000 0.460000 } + scale={ 0.660000 0.660000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow_light + color3=white + texture="ce_lion_rampant_wide_stance_crown.dds" + instance={ + position={ 0.580000 0.480000 } + scale={ 0.700000 0.700000 } + } } } @@ -18010,9 +18136,18 @@ c_napoli = { instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } } } +c_santiago = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_checkers_06.dds" + color1 = "red" + color2 = "yellow" + } +} - -c_zaragoza = { +d_zaragoza = { pattern = "pattern_solid.dds" color1 = "red" color2 = "yellow" @@ -18086,13 +18221,21 @@ c_urgell = { c_puigcerda = { pattern = "pattern_solid.dds" - color1 = "red" - color2 = "yellow" + color1 = "white" + color2 = "white" + colored_emblem = { + texture = "ce_cross_faceted.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.75 } } + instance = { position = { 0.25 0.5 } scale = { 0.5 0.75 } } + } colored_emblem = { - texture = "ce_mount_fleurdelisé.dds" + texture = "ce_bendy_08.dds" color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + color2 = "red" + instance = { position = { 0.5 1 } rotation = 45 scale = { 0.7 0.7 } } + instance = { position = { 0.5 0 } rotation = 45 scale = { 0.7 0.7 } } } } @@ -18108,6 +18251,18 @@ c_girona = { } } +c_rossello = { + pattern = "pattern_solid.dds" + color1 = "yellow" + color2 = "red" + colored_emblem = { + texture = "ce_ordinary_pales_4.dds" + color1 = "red" + color2 = "yellow" + instance = { scale = { 0.9 1.0 } } + } +} + c_tarragona = { pattern = "pattern_solid.dds" color1 = "yellow" @@ -20629,6 +20784,20 @@ b_canossa = { } } +b_manresa = { #Cardona + pattern="pattern__solid_designer.dds" + color1=red + color2=yellow + color3=black + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_thistle_grass.dds" + instance= { scale={ 0.800000 0.870000 } } + } +} + b_perugia = { pattern = "pattern_solid.dds" color1 = "red" @@ -27305,3 +27474,32 @@ e_hre_roman = { instance = { position = { 0.55 0.45 } scale = { 0.18 0.18 } } } } + +k_toledo = d_toledo + +c_najera = { + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=red + colored_emblem={ + color1=red + color2=red + texture="ce_doted_roundel_frame.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.750000 0.750000 } + } + } + + colored_emblem={ + color1=white + color2=white + texture="ce_moon_sun.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.700000 0.700000 } + } + } +} + diff --git a/project/ck3/base_game/common/coat_of_arms/coat_of_arms/90_dynasties.txt b/project/ck3/base_game/common/coat_of_arms/coat_of_arms/90_dynasties.txt index 6977564a26..0ebbc04bf6 100644 --- a/project/ck3/base_game/common/coat_of_arms/coat_of_arms/90_dynasties.txt +++ b/project/ck3/base_game/common/coat_of_arms/coat_of_arms/90_dynasties.txt @@ -1,4 +1,4 @@ -@smErmine = 0.27 +@smErmine = 0.27 @smLysX = 0.23 @smLysY = 0.26 @@ -26,6 +26,45 @@ 240 = c_savoie +278 = { #Traba + pattern="pattern__solid_designer.dds" + color1=yellow_light + color2=white + color3=red + colored_emblem={ + color1=blue_light + texture="ce_chain.dds" + instance={ + position={ 0.680000 0.700000 } + scale={ 0.360000 0.360000 } + } + + instance={ + position={ 0.320000 0.700000 } + scale={ 0.360000 0.360000 } + depth=1.010000 + } + + instance={ + position={ 0.680000 0.200000 } + scale={ 0.360000 0.360000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.450000 } + scale={ 0.360000 0.360000 } + depth=3.010000 + } + + instance={ + position={ 0.320000 0.200000 } + scale={ 0.360000 0.360000 } + depth=4.010000 + } + } +} + 364 = { # de Clare pattern = "pattern_solid.dds" color1 = "yellow" @@ -159,6 +198,31 @@ house_estrid = { # Estridsen } } +597 ={ # Umayyad + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=green + colored_emblem={ + color1=black + texture="ce_octogon_frame.dds" + instance={ + position={ 0.500000 0.490000 } + scale={ 0.730000 0.730000 } + } + } + + colored_emblem={ + color1=black + texture="ce_arabic_allah.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.520000 0.520000 } + depth=1.010000 + } + } +} + 626 = d_norfolk # "of East Anglia" 678 = { # "Hauteville" # TODO @@ -287,6 +351,79 @@ vanity_oltner = { # Oltner } } +vanity_carlberg = { # Carlberg + pattern="pattern_waves_01.dds" + color1=yellow + color2=blue + color3=red + colored_emblem={ + color1=rgb { 38 119 220 } + texture="ce_snake.dds" + instance={ + scale={ 0.700000 0.700000 } + } + + } +} + +vanity_berg_hulthen = { + pattern="pattern__solid_designer.dds" + color1=white + color2=blue_light + color3=black + colored_emblem={ + color1=blue_light + texture="ce_african_frame_bg_12.dds" + instance={ + depth=5.010000 + } + } + colored_emblem={ + color1=black + color2=black + texture="ce_diamond_01.dds" + instance={ + position={ 0.500000 0.490000 } + scale={ 0.980000 0.410000 } + depth=3.010000 + } + } + colored_emblem={ + color1=black + texture="ce_wolf_head.dds" + instance={ + position={ 0.670000 0.500000 } + scale={ -0.510000 0.510000 } + depth=1.010000 + } + instance={ + position={ 0.330000 0.500000 } + scale={ 0.510000 0.510000 } + depth=2.010000 + } + } + colored_emblem={ + color1=red + texture="ce_triskel_02.dds" + instance={ + position={ 0.500000 0.500000 } + scale={ 0.380000 0.380000 } + } + } +} + +house_lara-castilla = { # Lara, Dukes of Castille + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "black" + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } + } +} + jamshid = { # for artifacts pattern = "pattern_solid.dds" color1 = "red" @@ -1288,6 +1425,48 @@ vanity_holmgren = { # Holmgren } } +vanity_carrick = { # Carrick + pattern="pattern__solid_designer.dds" + color1=yellow_light + color2=black + color3=black + colored_emblem={ + color1=black + color2=yellow_light + texture="ce_fess_dancetty.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 1.000000 0.840000 } + depth=3.010000 + } + } + colored_emblem={ + color1=black + color3=white + texture="ce_hound.dds" + instance={ + position={ 0.280000 0.210000 } + scale={ 0.370000 0.370000 } + depth=2.010000 + } + } + colored_emblem={ + color1=black + color2=red + color3=white + texture="ce_hound.dds" + instance={ + position={ 0.500000 0.790000 } + scale={ 0.390000 0.390000 } + } + instance={ + position={ 0.720000 0.210000 } + scale={ 0.360000 0.360000 } + depth=1.010000 + } + } +} + # Using some CoA for now to suppress warning "house had no founder for coat of arms generation, it should have a pre-scripted coat of arms instead" @@ -1923,6 +2102,219 @@ house_este = { # Este # Existing entry 100204 = k_aragon # Barcelona +# FP2 Bookmark entries + +12293 = { #Banu Qasi #ahistorical, uses elements from the ancient CoA of Tudela, their ancestral seat + pattern="temp_pattern_bendy_special.dds" + color1=blue + color2=yellow + color3=green + colored_emblem={ + color1=white + color2=yellow_light + texture="ce_crescent_mask_02.dds" + instance={ + scale={ 0.700000 0.700000 } + } + } +} + +12305 = { #Al-Yiliqi, "Of Galicia" - made-up shield, implementing symbols of Galicia and their holding Merida, with an islamic twist + pattern="pattern_diagonal_split_01.dds" + color1=blue_light + color2=orange + color3=black + colored_emblem={ + color1=yellow + texture="ce_castle_random.dds" + instance={ + position={ 0.660000 0.690000 } + scale={ 0.390000 0.390000 } + } + } + + colored_emblem={ + color1=yellow + texture="ce_india_doted_frame_02.dds" + instance={ + position={ 0.660000 0.560000 } + scale={ 0.230000 0.230000 } + depth=2.010000 + } + } + + colored_emblem={ + color1=yellow + texture="ce_mena_chalice_axe_penbox.dds" + instance={ + position={ 0.350000 0.290000 } + scale={ 0.440000 0.440000 } + depth=1.010000 + } + } +} + +baranisdyn002 = { #The Berber Awsaga dynasty (ahistorical shield) + pattern="pattern_solid.dds" + color1=green + color2=yellow + color3=green + colored_emblem={ + color1=yellow + texture="ce_frame_circle_broa.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.850000 0.850000 } + } + } + + colored_emblem={ + color1=yellow + texture="ce_african_star_gurma.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.640000 0.640000 } + depth=1.010000 + } + } +} + +house_danis = { #Banu Danis (ahistorical shield) + pattern="pattern__solid_designer.dds" + color1=green + color2=white + color3=green + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_rosetta_08.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.690000 0.690000 } + depth=1.010000 + } + } + + colored_emblem={ + color1=white + texture="ce_polylobe_frame.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.740000 0.740000 } + } + } +} + + + +75 = { #Menendez dynasty - Mendo Guterres Bookmark Character + pattern="pattern__solid_designer.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=black + texture="ce_orle.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.710000 0.710000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_cross_08.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.340000 0.340000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=white + texture="ce_shield_portugal.dds" + instance={ + position={ 0.500000 0.890000 } + scale={ 0.260000 0.260000 } + } + + instance={ + position={ 0.240000 0.720000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + instance={ + position={ 0.740000 0.730000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + } + + instance={ + position={ 0.800000 0.440000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + instance={ + position={ 0.200000 0.440000 } + scale={ 0.250000 0.250000 } + depth=4.010000 + } + + instance={ + position={ 0.800000 0.130000 } + scale={ 0.250000 0.250000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.130000 } + scale={ 0.250000 0.250000 } + depth=6.010000 + } + + instance={ + position={ 0.200000 0.130000 } + scale={ 0.250000 0.250000 } + depth=7.010000 + } + } +} + +house_musa = { #Banu Musa, ahistorical shield, uses elements from Zaragosa and Tudela + pattern="temp_pattern_bendy_special.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=blue + color2=orange + color3=white + texture="ce_eagle_islamic_double.dds" + instance={ + scale={ 0.600000 0.600000 } + } + } + + colored_emblem={ + color1=yellow + color2=blue + texture="ce_polylobe_angles.dds" + instance={ + position={ 0.510000 0.490000 } + scale={ 0.910000 0.910000 } + depth=1.010000 + } + } +} + + # Existing entry 721 = { # Blois pattern = "pattern_solid.dds" @@ -4358,6 +4750,34 @@ house_british_isles_mailsechlainn = 9205 } } +10025 = { #House Cardona + pattern= "pattern__solid_designer.dds" + color1= red + color2= yellow + color3= black + colored_emblem = { + color1=yellow + color2=yellow + color3=yellow + texture="ce_thistle_grass.dds" + instance= { scale= { 0.800000 0.870000 } } + } +} + +10029 = { #House Cardona + pattern = "pattern__solid_designer.dds" + color1 = red + color2 = yellow + color3 = black + colored_emblem = { + color1=yellow + color2=yellow + color3=yellow + texture="ce_thistle_grass.dds" + instance= { scale= { 0.800000 0.870000 } } + } +} + 101677 = { # Gilla-Patraic pattern = "pattern_solid.dds" color1 = "black" @@ -6588,6 +7008,20 @@ house_habsburg = { # Habsburg } } +1046033 = { #Lywigildiana, also known as the Astur-Leone dynasty + pattern="pattern__solid_designer.dds" + color1=black + color2=yellow + color3=red + colored_emblem={ + color1=yellow + texture="ce_cross_asturias.dds" + instance={ + scale={ 0.700000 0.700000 } + } + } +} + 2001106 = { # Karachahnid pattern = "pattern_solid.dds" color1 = "black" @@ -11150,6 +11584,8 @@ house_rochechouart = { # Rochechouart } } + + 1020111 = { # Ribadouro pattern = "pattern_solid.dds" color1 = "white" @@ -11192,6 +11628,8 @@ house_rochechouart = { # Rochechouart } } + + ## Italy 13025 = { # Romano @@ -11567,6 +12005,48 @@ vanity_beaumont = { # Beaumont } } +vanity_cortell = { # Cortell + pattern="pattern_bend_01.dds" + color1=rgb { 133 166 0 } + color2=rgb { 179 21 0 } + color3=blue + colored_emblem={ + color1=rgb { 46 140 0 } + color2=rgb { 232 102 0 } + color3=rgb { 241 34 0 } + texture="ce_dragon_bundle.dds" + instance={ + position={ 0.960000 1.380000 } + scale={ -1.600000 1.600000 } + depth=2.010000 + rotation=120 + } + + instance={ + position={ -0.200000 -0.350000 } + scale={ -1.600000 -1.600000 } + depth=3.010000 + rotation=280 + } + } +} + +vanity_arvidsson_radestig = { + pattern="pattern__solid_designer.dds" + color1=rgb { 191 155 47 } + color2=white + color3=green + colored_emblem={ + color1=black + color2=brown + color3=white + texture="ce_wolf_head.dds" + instance={ + scale={ 0.700000 0.700000 } + } + } +} + ### FP1 1043305 = { # Hordaland @@ -11734,6 +12214,9 @@ swabian_von_konstanz = b_konstanz # von Konstanz instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } } } + +bedouindyn003 = k_egypt # Rabia dynasty +# house_banu_kanz = bedouindyn003 # Rabia house house_seljuk = 613 # Oghuz cadets house_almoravid = 7274 # Lamtuna cadets house_rawwadid = 101868 # Hadhabanid cadets @@ -11766,3 +12249,134 @@ house_bagrationi = { # Bagratuni house_taronites = 101510 # Bagratuni cadets house_marwanid = 101686 # Dustakid cadets house_mirdasid = 101685 # Amirid cadets + +### FP2 + +house_asturias = k_asturias + +galinda = { + pattern = "pattern_solid.dds" + color1 = "blue" + color2 = "yellow" + colored_emblem = { + texture = "ce_pile_mask_thin.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.8 } rotation = 180 scale = { 0.6 0.3 } } + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.65 } rotation = 180 scale = { 0.6 0.3 } } + } + colored_emblem = { + texture = "ce_cross_patty.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } +} + +house_leon-spain = c_leon + +iniga = d_aragon + +629 = c_barcelona + +house_baiao = { # Baião + pattern = "pattern_solid.dds" + color1 = "yellow" + color2 = "black" + colored_emblem = { + texture = "ce_goat_02.dds" + color1 = "black" + color2 = "red" + instance = { position = { 0.5 0.27 } scale = { 0.55 0.55 } } + instance = { position = { 0.5 0.70 } scale = { 0.55 0.55 } } + } +} + +house_maia = { # Maia + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "black" + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "black" + color2 = "yellow" + instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } + } +} + +house_sousa = 770 + +house_lara = 776 + + + +vanity_af_brantevik={ + pattern="pattern__solid_designer.dds" + color1=black + color2=white + color3=black + colored_emblem={ + color1=blue_light + color2=rgb { 17 154 30 } + texture="ce_gankyil_chakra.dds" + instance={ + position={ 0.460000 0.490000 } + scale={ 0.500000 0.500000 } + } + + } + + colored_emblem={ + color1=yellow + color2=black + texture="ce_frame_circle_urnes_runes.dds" + instance={ + position={ 0.490000 0.480000 } + scale={ 0.850000 0.850000 } + depth=1.010000 + } + + } + +} + +vanity_runge_moller={ + pattern="pattern__solid_designer.dds" + color1=blue_light + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_shrub.dds" + instance={ + position={ 0.510000 0.420000 } + scale={ 0.980000 0.750000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_anchor.dds" + instance={ + position={ 0.640000 0.790000 } + scale={ 0.300000 0.300000 } + rotation=311 + } + + instance={ + position={ 0.380000 0.800000 } + scale={ 0.300000 0.300000 } + depth=1.010000 + rotation=45 + } + + } + +} diff --git a/project/ck3/base_game/common/coat_of_arms/dynamic_definitions/00_dynamic_coas.txt b/project/ck3/base_game/common/coat_of_arms/dynamic_definitions/00_dynamic_coas.txt index ef1a3141bf..b20df09d22 100644 --- a/project/ck3/base_game/common/coat_of_arms/dynamic_definitions/00_dynamic_coas.txt +++ b/project/ck3/base_game/common/coat_of_arms/dynamic_definitions/00_dynamic_coas.txt @@ -53,3 +53,22 @@ e_north_sea = { coat_of_arms = e_north_sea_england_wessex } } + +#FP2 + +e_spain = { + item = { + trigger = { + OR = { + holder.faith.religion = religion:islam_religion + holder.culture = { + OR = { + has_coa_gfx = arabic_group_coa_gfx + has_coa_gfx = berber_group_coa_gfx + } + } + } + } + coat_of_arms = e_spain_islamic + } +} diff --git a/project/ck3/base_game/common/coat_of_arms/template_lists/colored_emblem_lists.txt b/project/ck3/base_game/common/coat_of_arms/template_lists/colored_emblem_lists.txt index 56f348b761..9aa7ac2bce 100644 --- a/project/ck3/base_game/common/coat_of_arms/template_lists/colored_emblem_lists.txt +++ b/project/ck3/base_game/common/coat_of_arms/template_lists/colored_emblem_lists.txt @@ -573,6 +573,13 @@ colored_emblem_texture_lists = { 5000 = "ce_tamgha_baruun.dds" 5000 = "ce_tamgha_aarlud.dds" } + + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + 100 = "ce_eagle_iberia.dds" + } } # thirds that are designed to line up propely with Mena tricolours @@ -1920,8 +1927,33 @@ colored_emblem_texture_lists = { 100 = "ce_eagle_claw.dds" 100 = "ce_antlers_attire.dds" 100 = "ce_vol.dds" - } + } + + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + + 100 = "ce_dragon_bundle.dds" + 100 = "ce_eagle_iberia.dds" + 100 = "ce_goat_02.dds" + 100 = "ce_lion_rampant_wide_stance.dds" + 100 = "ce_lion_rampant_wide_stance_crown.dds" + 100 = "ce_wolf_passant.dds" + 100 = "ce_wolf_passant_lamb.dds" + 100 = "ce_crown_coronet.dds" + 100 = "ce_shield_02.dds" + 100 = "ce_basket.dds" + 100 = "ce_chain.dds" + 100 = "ce_column.dds" + 100 = "ce_column_banner.dds" + 100 = "ce_shield_02.dds" + 100 = "ce_arabic_iberia.dds" + 100 = "ce_thistle.dds" + 100 = "ce_thistle_grass.dds" + } } + hr_three_charges_list = { # bestiary 150 = "ce_lion_rampant.dds" @@ -1996,7 +2028,27 @@ colored_emblem_texture_lists = { 200 = "ce_lion_head.dds" 500 = "ce_fleur.dds" - } + } + + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + + 200 = "ce_dragon_bundle.dds" + 200 = "ce_eagle_iberia.dds" + 200 = "ce_goat_02.dds" + 200 = "ce_lion_rampant_wide_stance.dds" + 200 = "ce_lion_rampant_wide_stance_crown.dds" + 200 = "ce_wolf_passant.dds" + 200 = "ce_wolf_passant_lamb.dds" + 200 = "ce_shield_02.dds" + 200 = "ce_chain.dds" + 200 = "ce_column.dds" + 200 = "ce_column_banner.dds" + 200 = "ce_thistle.dds" + 200 = "ce_thistle_grass.dds" + } } hr_three_charges_pall_list = { @@ -2098,7 +2150,7 @@ colored_emblem_texture_lists = { coa_scandinavian_trigger = yes } 5000 = "ce_cinquefoil_01.dds" - 5000 = "ce_waterlily.dds" + 5000 = "ce_waterlily.dds" 5000 = "ce_star_06.dds" 5000 = "ce_clam.dds" 5000 = "ce_heart.dds" @@ -2106,7 +2158,22 @@ colored_emblem_texture_lists = { 2000 = "ce_annulet.dds" 1000 = "ce_lozenge.dds" 1000 = "ce_circle.dds" - } + } + + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + + 100 = "ce_dragon_bundle.dds" + 100 = "ce_eagle_iberia.dds" + 100 = "ce_goat_02.dds" + 100 = "ce_lion_rampant_wide_stance.dds" + 100 = "ce_lion_rampant_wide_stance_crown.dds" + 100 = "ce_wolf_passant.dds" + 100 = "ce_wolf_passant_lamb.dds" + 100 = "ce_shield_02.dds" + } } hr_geometrical_list = { # geometrical pieces - divisions + ordinaries @@ -2400,6 +2467,29 @@ colored_emblem_texture_lists = { 50 = "ce_lion_rampant_small.dds" 50 = "ce_pot.dds" 50 = "ce_clam.dds" + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + + 100 = "ce_dragon_bundle.dds" + 100 = "ce_eagle_iberia.dds" + 100 = "ce_goat_02.dds" + 100 = "ce_lion_rampant_wide_stance.dds" + 100 = "ce_lion_rampant_wide_stance_crown.dds" + 100 = "ce_wolf_passant.dds" + 100 = "ce_wolf_passant_lamb.dds" + 100 = "ce_crown_coronet.dds" + 100 = "ce_shield_02.dds" + 100 = "ce_basket.dds" + 100 = "ce_chain.dds" + 100 = "ce_column.dds" + 100 = "ce_column_banner.dds" + 100 = "ce_shield_02.dds" + 100 = "ce_arabic_iberia.dds" + 100 = "ce_thistle.dds" + 100 = "ce_thistle_grass.dds" + } } hr_canton_charges_list = { 50 = "ce_star_06.dds" @@ -2590,6 +2680,12 @@ colored_emblem_texture_lists = { 50 = "ce_elephant.dds" } + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + 100 = "ce_eagle_iberia.dds" + } } mena_base_charges_list = { @@ -2610,7 +2706,14 @@ colored_emblem_texture_lists = { 500 = "ce_mena_lion.dds" 500 = "ce_mena_axe.dds" 500 = "ce_eagle_islamic.dds" - 500 = "ce_mena_crescent.dds" + 500 = "ce_mena_crescent.dds" + + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + 100 = "ce_eagle_iberia.dds" + } } mena_middle_charges_list = { @@ -2836,7 +2939,19 @@ colored_emblem_texture_lists = { 100 = "ce_vol.dds" 100 = "ce_fleur.dds" 100 = "ce_shrub.dds" - } + } + + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + + 100 = "ce_basket.dds" + 100 = "ce_chain.dds" + 100 = "ce_column.dds" + 100 = "ce_thistle.dds" + 100 = "ce_shield_02.dds" + } } hr_geometrical_symetrical_list = { # for dimidiated designs @@ -2875,6 +2990,16 @@ colored_emblem_texture_lists = { 30 = "ce_ordinary_bars_2.dds" 10 = "ce_pile_inverted_dimidiated.dds" } + + special_selection = { + trigger = { + coa_iberian_trigger = yes + } + + 100 = "ce_column.dds" + 100 = "ce_column_banner.dds" + } + special_selection = { trigger = { diff --git a/project/ck3/base_game/common/combat_phase_events/00_commander_phase_events.txt b/project/ck3/base_game/common/combat_phase_events/00_commander_phase_events.txt index 489d2a12a4..6b3f628725 100644 --- a/project/ck3/base_game/common/combat_phase_events/00_commander_phase_events.txt +++ b/project/ck3/base_game/common/combat_phase_events/00_commander_phase_events.txt @@ -38,6 +38,7 @@ commander_wounded = { type = commander is_valid = { + exists = root has_trait_rank = { trait = wounded rank <= 3 @@ -138,6 +139,7 @@ commander_maimed = { type = commander is_valid = { + exists = root NAND = { has_trait = one_legged has_trait = disfigured @@ -245,6 +247,7 @@ commander_killed = { type = commander is_valid = { + exists = root #Commanders cannot be killed outright unless... OR = { #...they are already wounded... diff --git a/project/ck3/base_game/common/council_positions/00_council_positions.txt b/project/ck3/base_game/common/council_positions/00_council_positions.txt index cd8ef2d027..644b3562c0 100644 --- a/project/ck3/base_game/common/council_positions/00_council_positions.txt +++ b/project/ck3/base_game/common/council_positions/00_council_positions.txt @@ -24,6 +24,12 @@ scale = chancellor_learn_on_the_job_scale } + council_owner_modifier = { + name = reliable_house_modifier + diplomacy = 1 + scale = chancellor_reliable_house_scale + } + valid_character = { exists = root.liege_or_court_owner can_be_chancellor_trigger = { COURT_OWNER = root.liege_or_court_owner } @@ -66,6 +72,12 @@ councillor_steward = { scale = steward_learn_on_the_job_scale } + council_owner_modifier = { + name = reliable_house_modifier + stewardship = 1 + scale = steward_reliable_house_scale + } + valid_character = { exists = root.liege_or_court_owner can_be_steward_trigger = { COURT_OWNER = root.liege_or_court_owner } @@ -103,6 +115,12 @@ councillor_marshal = { scale = marshal_learn_on_the_job_scale } + council_owner_modifier = { + name = reliable_house_modifier + martial = 1 + scale = marshal_reliable_house_scale + } + valid_character = { exists = root.liege_or_court_owner can_be_marshal_trigger = { COURT_OWNER = root.liege_or_court_owner } @@ -140,6 +158,12 @@ councillor_spymaster = { scale = spymaster_learn_on_the_job_scale } + council_owner_modifier = { + name = reliable_house_modifier + intrigue = 1 + scale = spymaster_reliable_house_scale + } + valid_character = { exists = root.liege_or_court_owner can_be_spymaster_trigger = { COURT_OWNER = root.liege_or_court_owner } @@ -313,6 +337,12 @@ councillor_court_chaplain = { scale = court_chaplain_learn_on_the_job_scale } + council_owner_modifier = { + name = reliable_house_modifier + learning = 1 + scale = court_chaplain_reliable_house_scale + } + pool_character_config = pool_court_chaplain valid_character = { diff --git a/project/ck3/base_game/common/council_tasks/00_chancellor_tasks.txt b/project/ck3/base_game/common/council_tasks/00_chancellor_tasks.txt index 53bc042a26..3cf13c1d7b 100644 --- a/project/ck3/base_game/common/council_tasks/00_chancellor_tasks.txt +++ b/project/ck3/base_game/common/council_tasks/00_chancellor_tasks.txt @@ -401,6 +401,21 @@ task_integrate_title = { scope:county = { de_jure_drifting_towards = scope:councillor_liege.primary_title } + # Asturias wants to survive and integrate Castille if possible. + trigger_if = { + limit = { + scope:councillor_liege = { + has_title = title:k_asturias + NOT = { has_title = title:k_castille } + any_sub_realm_county = { + any_this_title_or_de_jure_above = { this = title:k_castille } + } + } + } + scope:county = { + any_this_title_or_de_jure_above = { this = title:k_castille } + } + } } progress = { @@ -501,6 +516,20 @@ task_integrate_title = { ai_will_do = { value = 10 # Prefer this if available + + # Asturias wants to survive and integrate Castille if possible. + if = { + limit = { + scope:councillor_liege = { + has_title = title:k_asturias + NOT = { has_title = title:k_castille } + any_sub_realm_county = { + any_this_title_or_de_jure_above = { this = title:k_castille } + } + } + } + add = 100000 + } } } diff --git a/project/ck3/base_game/common/council_tasks/00_court_chaplain_tasks.txt b/project/ck3/base_game/common/council_tasks/00_court_chaplain_tasks.txt index 25592e9c0b..e7a280b4fe 100644 --- a/project/ck3/base_game/common/council_tasks/00_court_chaplain_tasks.txt +++ b/project/ck3/base_game/common/council_tasks/00_court_chaplain_tasks.txt @@ -270,7 +270,7 @@ task_conversion = { } } add = court_chaplain_conversion_contextual_bonuses - + # Development reduces the speed. Should be the last non-multiply modifier applied to avoid negative values if = { limit = { @@ -334,9 +334,68 @@ task_conversion = { desc = GAME_RULE_SIGNIFICANTLY_FASTER_REASON } } + # Faster conversion for certain special doctrines + if = { + limit = { + scope:councillor_liege.faith = { has_doctrine_parameter = adoptionists_attractively_intuitive_theology } + exists = scope:county + scope:county.faith.religion = religion:christianity_religion + } + add = { + value = fp2_lyonese_monk_conversion_bonus_actual_value + desc = fp2_lyonese_monk_faith_conversion_task_desc + } + } + # Faster conversion for FP2 Hostility ending, if county is in Iberia and faith was involved + if = { + limit = { + exists = scope:councillor.liege.house + scope:councillor.liege.house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:county.faith + } + scope:county.title_province = { geographical_region = world_europe_west_iberia } + } + multiply = { + value = fp2_struggle_hostility_conversion_value + desc = fp2_struggle_hostility_faith_conversion_task_desc + } + } + # Faster conversion of infidels for FP2 Council Toledo Conversion + if = { + limit = { + scope:councillor.liege = { has_character_modifier = fp2_council_conversion_modifier } + NOT = { scope:county.religion = scope:councillor.liege.religion } + } + multiply = { + value = council_toledo_conversion_modifier_value + desc = council_toledo_conversion_task_desc + } + } + # Faster conversion of heretics for FP2 Council Toledo Heresies + if = { + limit = { + scope:councillor.liege = { has_character_modifier = fp2_council_conversion_modifier } + scope:county.faith = { + religion = scope:councillor.liege.religion + fp2_struggle_faith_is_mozarabic_trigger = no + NOT = { exists = religious_head } + } + } + multiply = { + value = council_toledo_conversion_modifier_value + desc = council_toledo_heresies_task_desc + } + } } - potential_county = { + potential_county = { scope:county = { NOT = { faith = scope:councillor.faith } trigger_if = { @@ -358,7 +417,6 @@ task_conversion = { AND = { liege = scope:councillor_liege is_ruler = yes - has_government = feudal_government is_independent_ruler = no vassal_contract_has_flag = religiously_protected } @@ -366,7 +424,6 @@ task_conversion = { exists = liege liege = scope:councillor_liege is_ruler = yes - has_government = feudal_government is_independent_ruler = no vassal_contract_has_flag = religiously_protected } @@ -374,18 +431,19 @@ task_conversion = { } } } - trigger_if = { # Unreformed Pagans do not tend to even try conversion of non-unreformed faiths unless zealous + # Unreformed Pagans do not tend to even try conversion of non-unreformed faiths unless zealous + trigger_if = { limit = { scope:councillor_liege = { is_ai = yes faith = { - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed } } } OR = { scope:councillor_liege = { ai_zeal >= 50 } - scope:county.faith = { has_doctrine = unreformed_faith_doctrine } + scope:county.faith = { has_doctrine_parameter = unreformed } scope:county = { # Always convert holy sites any_county_province = { barony = { @@ -395,7 +453,8 @@ task_conversion = { } } } - trigger_if = { # Do not convert Righteous faiths, unless disturbingly zealous + # Do not convert Righteous faiths, unless disturbingly zealous + trigger_if = { limit = { scope:councillor_liege = { is_ai = yes @@ -418,7 +477,8 @@ task_conversion = { } } } - trigger_if = { # Converting Astray faiths only happens during certain circumstances + # Converting Astray faiths only happens during certain circumstances + trigger_if = { limit = { scope:councillor_liege = { is_ai = yes @@ -480,7 +540,33 @@ task_conversion = { } } } - trigger_if = { # If a ruler has Jizya tax, they'll only convert the same *religious family* when ai_zeal is really high, they're converting unreformed pagans, counties in a kingdom with a Holy Site, or others of the same religion + # Ash'ari in Spain tend to not convert Muwhalladi often + trigger_if = { + limit = { + scope:councillor_liege = { + is_ai = yes + faith = faith:ashari + capital_province = { geographical_region = world_europe_west_iberia } + scope:county.faith = faith:muwalladi + } + scope:county = { + title_province = { geographical_region = world_europe_west_iberia } + } + } + OR = { + scope:councillor_liege = { ai_zeal >= 50 } + scope:county = { county_opinion <= -20 } + scope:county = { # Always convert holy sites + any_county_province = { + barony = { + is_holy_site_of = scope:councillor_liege.faith + } + } + } + } + } + # If a ruler has Jizya tax, they'll only convert the same *religious family* when ai_zeal is really high, they're converting unreformed pagans, counties in a kingdom with a Holy Site, or others of the same religion + trigger_if = { limit = { scope:councillor_liege = { is_ai = yes @@ -505,7 +591,7 @@ task_conversion = { } OR = { scope:councillor_liege = { ai_zeal >= 50 } - scope:county.faith = { has_doctrine = unreformed_faith_doctrine } + scope:county.faith = { has_doctrine_parameter = unreformed } scope:councillor_liege.faith = { any_holy_site = { county = { @@ -529,6 +615,29 @@ task_conversion = { } } } + # Struggle phases may sometimes restrict targets for involved characters. + trigger_if = { + # Give an exception for pre-existing conversions: these can take a while and it's not fair to lose years or decades of progress to a phase change. + limit = { + NOT = { + scope:county = { is_target_of_council_task = task_conversion } + } + } + NOT = { + scope:councillor_liege = { + custom_tooltip = { + text = task_conversion.tt.forbidden.due_to_struggle_phase + any_character_struggle = { + involvement = involved + is_struggle_parameter_active_secondary_county_trigger = { + PARAMETER = county_conversion_disabled_for_involved_faiths_within_region + COUNTY = scope:county + } + } + } + } + } + } } } @@ -660,6 +769,7 @@ task_fabricate_claim = { desc = COUNCILLOR_IS_YOUR_NEMESIS } } + # Perk Bonuses if = { limit = { @@ -980,5 +1090,34 @@ task_fabricate_claim = { else = { add = 100 } + + # Agenda impact + if = { + limit = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + any_character_struggle = { + phase_has_catalyst = catalyst_gain_claim_on_title + } + has_character_flag = agenda_towards_escalation + } + add = 200 + } + else_if = { + limit = { + any_character_struggle = { + phase_has_catalyst = catalyst_gain_claim_on_title + } + } + add = -100 + } + } + } } } diff --git a/project/ck3/base_game/common/council_tasks/00_steward_tasks.txt b/project/ck3/base_game/common/council_tasks/00_steward_tasks.txt index 6dba8386e2..a9ff52568d 100644 --- a/project/ck3/base_game/common/council_tasks/00_steward_tasks.txt +++ b/project/ck3/base_game/common/council_tasks/00_steward_tasks.txt @@ -348,6 +348,14 @@ task_develop_county = { scope:councillor_liege = { primary_title.tier < tier_duchy } + AND = { + scope:councillor_liege = { + has_character_flag = agenda_towards_deescalation + } + NOT = { + culture = scope:councillor_liege.culture + } + } } } } @@ -386,6 +394,19 @@ task_develop_county = { } } + on_start_task_county = { + # save current development_level for catalyst purpose + if = { + limit = { exists = scope:county } + scope:county = { + set_variable = { + name = current_development_level + value = development_level + } + } + } + } + on_finish_task_county = { if = { limit = { @@ -403,70 +424,110 @@ task_develop_county = { } start_default_task = yes } - scope:councillor_liege = { - if = { # Try to make relevant AI's focus on Acceptance - limit = { - exists = primary_title - primary_title.tier >= tier_kingdom - any_sub_realm_county = { - culture = { - cultural_acceptance = { target = scope:councillor_liege.culture value < 52 } - } - } - NOT = { - has_focus = stewardship_domain_focus - } - } - add_character_flag = { - flag = no_ai_increase_development - years = 30 - } - } - else = { - add_character_flag = { - flag = no_ai_increase_development - years = 10 - } - } - add_character_flag = { - flag = ai_development_max_years - years = 10 - } - } } monthly_on_action = task_develop_county_side_effects on_monthly_county = { scope:councillor_liege = { + # Check development level progress if = { limit = { - NOT = { - has_character_flag = ai_development_max_years + exists = scope:county + exists = scope:county.var:current_development_level + scope:county = { + floored_development_value > floored_current_development_value } } - if = { # Try to make relevant AI's focus on Acceptance + scope:county = { + set_variable = { + name = current_development_level + value = development_level + } + } + + scope:councillor_liege = { + if = { # Try to make relevant AI's focus on Acceptance + limit = { + exists = primary_title + primary_title.tier >= tier_kingdom + any_sub_realm_county = { + culture = { + cultural_acceptance = { target = scope:councillor_liege.culture value < 52 } + } + } + NOT = { + has_focus = stewardship_domain_focus + } + } + add_character_flag = { + flag = no_ai_increase_development + years = 30 + } + } + else = { + add_character_flag = { + flag = no_ai_increase_development + years = 10 + } + } + } + + # Struggle Catalyst + if = { limit = { - exists = primary_title - primary_title.tier >= tier_kingdom - any_sub_realm_county = { - culture = { - cultural_acceptance = { target = scope:councillor_liege.culture value < 52 } + exists = scope:county + # target someone from diff faith or culture + scope:county = { + NAND = { + faith = scope:councillor_liege.faith + culture = scope:councillor_liege.culture } } - NOT = { - has_focus = stewardship_domain_focus + + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_improve_development_vassal_diff_faith_culture } } - add_character_flag = { - flag = no_ai_increase_development - years = 30 + scope:councillor_liege = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_improve_development_vassal_diff_faith_culture + character = scope:councillor_liege + } + } } + # Struggle Parameter + if = { + limit = { + NOT = { scope:county.culture = scope:councillor_liege.culture } + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = gain_acceptance_when_developing_other_culture_county + } + } + scope:county.culture = { + save_scope_as = current_culture + change_cultural_acceptance = { + target = scope:councillor_liege.culture + value = miniscule_cultural_acceptance_value + desc = cultural_acceptance_gain_from_phase_effects + } + } + } + } - else = { - add_character_flag = { - flag = no_ai_increase_development - years = 10 + } + else_if = { # fallback for previous save: the effect would trigger a month later + limit = { + exists = scope:county + } + scope:county = { + set_variable = { + name = current_development_level + value = development_level } } } @@ -475,17 +536,32 @@ task_develop_county = { ai_will_do = { value = 0 + if = { + limit = { + scope:councillor = { + is_performing_council_task = task_develop_county + } + } + add = 10000 # Always keep going if this is already chosen + } if = { # Don't do this too often limit = { scope:councillor_liege = { has_character_flag = no_ai_increase_development } } + multiply = 0 } else_if = { limit = { scope:councillor_liege.gold >= steward_increase_development_value } - add = 100 + add = 300 + } + if = { + limit = { + scope:councillor_liege.gold < 10 + } + multiply = 0 } } } @@ -652,6 +728,26 @@ task_promote_culture = { desc = GAME_RULE_FASTER_REASON } } + # Faster conversion for FP2 Hostility ending, if county is in Iberia and culture was involved + if = { + limit = { + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = scope:county.culture + } + scope:county.title_province = { geographical_region = world_europe_west_iberia } + scope:councillor.liege.house = { + OR = { + has_house_modifier = fp2_struggle_hostility_house_culture_modifier + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + } + } + } + multiply = { + value = fp2_struggle_hostility_conversion_value + desc = fp2_struggle_hostility_culture_conversion_task_desc + } + } } potential_county = { @@ -980,10 +1076,32 @@ task_promote_culture = { } add = 200 } + # Motivate the AI with an escalation agenda to take this task + if = { + limit = { + has_character_flag = agenda_towards_escalation + } + add = 500 + } + else_if = { + limit = { + has_character_flag = agenda_towards_deescalation + } + add = -250 + } if = { # Don't do this too often limit = { - scope:councillor_liege = { has_character_flag = no_ai_culture_convert } + scope:councillor_liege = { + has_character_flag = no_ai_culture_convert + NAND = { # ignore it if in Hostility with escalation + has_character_flag = agenda_towards_escalation + any_character_struggle = { + involvement = involved + is_struggle_phase = struggle_iberia_phase_hostility + } + } + } } multiply = 0 } @@ -1383,7 +1501,10 @@ task_accept_culture = { limit = { scope:councillor_liege = { culture = { - has_cultural_tradition = tradition_xenophilic + OR = { + has_cultural_tradition = tradition_xenophilic + has_cultural_tradition = tradition_fp2_malleable_subjects + } } } } diff --git a/project/ck3/base_game/common/court_positions/types/00_court_positions.txt b/project/ck3/base_game/common/court_positions/types/00_court_positions.txt index a47bdc7e43..13a87026fc 100644 --- a/project/ck3/base_game/common/court_positions/types/00_court_positions.txt +++ b/project/ck3/base_game/common/court_positions/types/00_court_positions.txt @@ -150,11 +150,51 @@ court_physician_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_physician_court_position + any_court_position_holder = { + type = court_physician_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { - gold = court_position_physician_salary + gold = { + value = court_position_physician_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_physician_court_position + any_court_position_holder = { + type = court_physician_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } round = no } @@ -321,12 +361,53 @@ cultural_emissary_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = cultural_emissary_court_position + any_court_position_holder = { + type = cultural_emissary_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = cultural_emissary_court_position + any_court_position_holder = { + type = cultural_emissary_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } scaling_employer_modifiers = { @@ -453,12 +534,53 @@ keeper_of_swans_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = keeper_of_swans_court_position + any_court_position_holder = { + type = keeper_of_swans_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = keeper_of_swans_court_position + any_court_position_holder = { + type = keeper_of_swans_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } base_employer_modifier = { @@ -621,12 +743,53 @@ chief_qadi_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = chief_qadi_court_position + any_court_position_holder = { + type = chief_qadi_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = chief_qadi_court_position + any_court_position_holder = { + type = chief_qadi_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } base_employer_modifier = { @@ -758,12 +921,53 @@ garuda_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = garuda_court_position + any_court_position_holder = { + type = garuda_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = garuda_court_position + any_court_position_holder = { + type = garuda_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -910,12 +1114,53 @@ court_gardener_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_gardener_court_position + any_court_position_holder = { + type = court_gardener_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = medium_court_position_salary + gold = { + value = medium_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_gardener_court_position + any_court_position_holder = { + type = court_gardener_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } base_employer_modifier = { @@ -1036,12 +1281,53 @@ lady_in_waiting_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = lady_in_waiting_court_position + any_court_position_holder = { + type = lady_in_waiting_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = medium_court_position_salary + gold = { + value = medium_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = lady_in_waiting_court_position + any_court_position_holder = { + type = lady_in_waiting_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -1216,12 +1502,53 @@ antiquarian_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = antiquarian_court_position + any_court_position_holder = { + type = antiquarian_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = court_position_antiquarian_salary + gold = { + value = court_position_antiquarian_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = antiquarian_court_position + any_court_position_holder = { + type = antiquarian_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -1443,12 +1770,53 @@ court_tutor_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_tutor_court_position + any_court_position_holder = { + type = court_tutor_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = medium_court_position_salary + gold = { + value = medium_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_tutor_court_position + any_court_position_holder = { + type = court_tutor_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -1622,12 +1990,53 @@ food_taster_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = food_taster_court_position + any_court_position_holder = { + type = food_taster_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = food_taster_court_position + any_court_position_holder = { + type = food_taster_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -1735,12 +2144,53 @@ master_of_horse_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = master_of_horse_court_position + any_court_position_holder = { + type = master_of_horse_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = medium_court_position_salary + gold = { + value = medium_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = master_of_horse_court_position + any_court_position_holder = { + type = master_of_horse_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -1885,12 +2335,53 @@ master_of_hunt_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = master_of_hunt_court_position + any_court_position_holder = { + type = master_of_hunt_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = master_of_hunt_court_position + any_court_position_holder = { + type = master_of_hunt_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } custom_employer_modifier_description = master_of_hunt_employer_custom_effect_description @@ -2011,12 +2502,53 @@ royal_architect_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = royal_architect_court_position + any_court_position_holder = { + type = royal_architect_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = medium_court_position_salary + gold = { + value = medium_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = royal_architect_court_position + any_court_position_holder = { + type = royal_architect_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -2179,12 +2711,53 @@ high_almoner_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = high_almoner_court_position + any_court_position_holder = { + type = high_almoner_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = high_almoner_court_position + any_court_position_holder = { + type = high_almoner_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } base_employer_modifier = { @@ -2310,12 +2883,53 @@ seneschal_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = seneschal_court_position + any_court_position_holder = { + type = seneschal_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = medium_court_position_salary + gold = { + value = medium_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = seneschal_court_position + any_court_position_holder = { + type = seneschal_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -2436,12 +3050,53 @@ cupbearer_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = cupbearer_court_position + any_court_position_holder = { + type = cupbearer_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = cupbearer_court_position + any_court_position_holder = { + type = cupbearer_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -2573,12 +3228,53 @@ chief_eunuch_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = chief_eunuch_court_position + any_court_position_holder = { + type = chief_eunuch_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = chief_eunuch_court_position + any_court_position_holder = { + type = chief_eunuch_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } custom_employer_modifier_description = chief_eunuch_employer_custom_effect_description @@ -2729,12 +3425,53 @@ court_jester_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_jester_court_position + any_court_position_holder = { + type = court_jester_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_jester_court_position + any_court_position_holder = { + type = court_jester_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } custom_employer_modifier_description = court_jester_employer_custom_effect_description @@ -2899,12 +3636,53 @@ court_poet_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_poet_court_position + any_court_position_holder = { + type = court_poet_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_poet_court_position + any_court_position_holder = { + type = court_poet_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -3074,12 +3852,53 @@ court_musician_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_musician_court_position + any_court_position_holder = { + type = court_musician_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_musician_court_position + any_court_position_holder = { + type = court_musician_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -3264,12 +4083,53 @@ bodyguard_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = bodyguard_court_position + any_court_position_holder = { + type = bodyguard_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = medium_court_position_salary + gold = { + value = medium_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = bodyguard_court_position + any_court_position_holder = { + type = bodyguard_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -3469,12 +4329,53 @@ champion_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = champion_court_position + any_court_position_holder = { + type = champion_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = champion_court_position + any_court_position_holder = { + type = champion_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -3645,12 +4546,53 @@ executioner_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = executioner_court_position + any_court_position_holder = { + type = executioner_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = minor_court_position_salary + gold = { + value = minor_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = executioner_court_position + any_court_position_holder = { + type = executioner_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) @@ -3818,12 +4760,53 @@ court_artificer_court_position = { } revoke_cost = { - prestige = major_court_position_prestige_revoke_cost + prestige = { + value = major_court_position_prestige_revoke_cost + + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_artificer_court_position + any_court_position_holder = { + type = court_artificer_court_position + exists = dynasty + house = prev.house + } + } + multiply = 0 + } + } } salary = { round = no - gold = medium_court_position_salary + gold = { + value = medium_court_position_salary + # Set to 0 with Dynasty Perk Inner Circle + if = { + limit = { + scope:liege = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_coterie_legacy_1 } + + employs_court_position = court_artificer_court_position + any_court_position_holder = { + type = court_artificer_court_position + exists = dynasty + house = prev.house + } + } + } + multiply = { + value = 0.0 + desc = inner_circle_salary_mod + format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" + } + } + } } # These modifiers are employed based on what level the aptitude reaches (levels are defined as breakpoints) diff --git a/project/ck3/base_game/common/courtier_guest_management/guest_management.txt b/project/ck3/base_game/common/courtier_guest_management/guest_management.txt index aa16253c42..79f23c53d9 100644 --- a/project/ck3/base_game/common/courtier_guest_management/guest_management.txt +++ b/project/ck3/base_game/common/courtier_guest_management/guest_management.txt @@ -40,7 +40,9 @@ } } modifier = { - NOT = { culture = scope:host.culture } + NOT = { + culture = scope:host.culture + } add = -20 } modifier = { @@ -248,6 +250,15 @@ } multiply = 2 } + if = { + limit = { + prowess >= high_skill_rating + NOT = { culture = scope:host.culture } + scope:host.culture = { has_cultural_parameter = powerful_foreign_knights_find_you_attractive } + } + # Oh yeah, you're gonna get you a Cid. + multiply = 4 + } } } diff --git a/project/ck3/base_game/common/culture/aesthetics_bundles/00_aesthetics.txt b/project/ck3/base_game/common/culture/aesthetics_bundles/00_aesthetics.txt index e745ba76ad..274a82df68 100644 --- a/project/ck3/base_game/common/culture/aesthetics_bundles/00_aesthetics.txt +++ b/project/ck3/base_game/common/culture/aesthetics_bundles/00_aesthetics.txt @@ -99,9 +99,9 @@ aesthetics_asturleonese = { name_list = name_list_asturleonese coa_gfx = { leonese_coa_gfx iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } } aesthetics_portuguese = { @@ -128,9 +128,9 @@ aesthetics_portuguese = { name_list = name_list_portuguese coa_gfx = { iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } } aesthetics_castilian = { @@ -153,9 +153,9 @@ aesthetics_castilian = { name_list = name_list_castilian coa_gfx = { castilian_coa_gfx iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } } ############################ diff --git a/project/ck3/base_game/common/culture/cultures/00_berber.txt b/project/ck3/base_game/common/culture/cultures/00_berber.txt index 847a8c486c..ea1ecb4d63 100644 --- a/project/ck3/base_game/common/culture/cultures/00_berber.txt +++ b/project/ck3/base_game/common/culture/cultures/00_berber.txt @@ -51,6 +51,32 @@ baranis = { # Baranis - settled Berber } } +guanches = { # Guanches - Canary Islanders + color = { 181 87 67 } + + ethos = ethos_stoic + heritage = heritage_berber + language = language_berber + martial_custom = martial_custom_male_only + traditions = { + tradition_stalwart_defenders + tradition_mystical_ancestors + tradition_isolationist + } + + name_list = name_list_guanches + + coa_gfx = { west_african_group_coa_gfx } + building_gfx = { berber_group_building_gfx mena_building_gfx } + clothing_gfx = { african_clothing_gfx } + unit_gfx = { mena_unit_gfx } + + ethnicities = { + 5 = arab + 5 = african + } +} + zaghawa = { color = zaghawa diff --git a/project/ck3/base_game/common/culture/cultures/00_iberian.txt b/project/ck3/base_game/common/culture/cultures/00_iberian.txt index e592bbea5e..1f51c6b6b7 100644 --- a/project/ck3/base_game/common/culture/cultures/00_iberian.txt +++ b/project/ck3/base_game/common/culture/cultures/00_iberian.txt @@ -1,14 +1,13 @@ andalusian = { color = { 0.4 0.6 0.1 } - created = 900.1.1 + created = 800.1.1 parents = { visigothic bedouin } - ethos = ethos_spiritual + ethos = ethos_courtly heritage = heritage_iberian language = language_arabic martial_custom = martial_custom_male_only traditions = { - tradition_xenophilic tradition_hit_and_run } @@ -16,13 +15,27 @@ trait = tradition_artisans requires_dlc_flag = royal_court } + dlc_tradition = { + trait = tradition_fp2_malleable_subjects + requires_dlc_flag = the_fate_of_iberia + fallback = tradition_xenophilic + } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } + + dlc_tradition = { + trait = tradition_fp2_strategy_gamers + requires_dlc_flag = the_fate_of_iberia + } name_list = name_list_andalusian coa_gfx = { arabic_group_coa_gfx } - building_gfx = { arabic_group_building_gfx mena_building_gfx } - clothing_gfx = { dde_abbasid_clothing_gfx mena_clothing_gfx } - unit_gfx = { mena_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_muslim_clothing_gfx dde_abbasid_clothing_gfx mena_clothing_gfx } + unit_gfx = { iberian_muslim_unit_gfx } ethnicities = { 10 = arab @@ -42,13 +55,18 @@ basque = { tradition_mountaineers tradition_wedding_ceremonies } + + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } name_list = name_list_basque coa_gfx = { iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean @@ -57,7 +75,7 @@ basque = { castilian = { color = castilian - created = 900.1.1 + created = 800.1.1 parents = { visigothic } ethos = ethos_bellicose @@ -65,18 +83,27 @@ castilian = { language = language_iberian martial_custom = martial_custom_male_only traditions = { - tradition_hit_and_run tradition_martial_admiration tradition_castle_keepers tradition_chivalry } + + dlc_tradition = { + trait = tradition_fp2_strategy_gamers + requires_dlc_flag = the_fate_of_iberia + fallback = tradition_hit_and_run + } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } name_list = name_list_castilian coa_gfx = { castilian_coa_gfx iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean @@ -84,8 +111,8 @@ castilian = { } catalan = { - color = { 0.85 0.75 0.08 } - created = 900.1.1 + color = { 0.76 0.42 0.08 } + created = 800.1.1 parents = { visigothic occitan } ethos = ethos_courtly @@ -98,13 +125,18 @@ catalan = { tradition_parochialism tradition_poetry } + + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } name_list = name_list_catalan coa_gfx = { iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean @@ -125,13 +157,18 @@ portuguese = { tradition_fervent_temple_builders tradition_martial_admiration } + + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } name_list = name_list_portuguese coa_gfx = { iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean @@ -141,7 +178,7 @@ portuguese = { visigothic = { color = { 0.55 0.55 0.15 } - ethos = ethos_bellicose + ethos = ethos_egalitarian heritage = heritage_iberian language = language_iberian martial_custom = martial_custom_male_only @@ -150,13 +187,22 @@ visigothic = { tradition_hit_and_run tradition_martial_admiration } + + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } + dlc_tradition = { + trait = tradition_fp2_malleable_subjects + requires_dlc_flag = the_fate_of_iberia + } name_list = name_list_visigothic coa_gfx = { iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean @@ -164,8 +210,8 @@ visigothic = { } galician = { - color = { 0.90 0.75 0.05 } - created = 900.1.1 + color = { 0.92 0.93 0.63 } + created = 800.1.1 parents = { visigothic } ethos = ethos_spiritual @@ -173,17 +219,22 @@ galician = { language = language_iberian martial_custom = martial_custom_male_only traditions = { - tradition_agrarian + tradition_monastic_communities tradition_highland_warriors tradition_fishermen } + + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } name_list = name_list_galician coa_gfx = { iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean @@ -191,8 +242,8 @@ galician = { } asturleonese = { - color = { 0.75 0.62 0.19 } - created = 900.1.1 + color = { 0.98 0.85 0.36 } + created = 800.1.1 parents = { visigothic } ethos = ethos_egalitarian @@ -204,13 +255,18 @@ asturleonese = { tradition_mountaineers tradition_fervent_temple_builders } + + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } name_list = name_list_asturleonese coa_gfx = { leonese_coa_gfx iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean @@ -219,9 +275,9 @@ asturleonese = { aragonese = { color = { 0.80 0.67 0.24 } - created = 900.1.1 - parents = { visigothic } - + created = 1035.10.18 + parents = { basque catalan } + ethos = ethos_bellicose heritage = heritage_iberian language = language_iberian @@ -230,15 +286,24 @@ aragonese = { tradition_visigothic_codes tradition_martial_admiration tradition_mountaineers - tradition_wedding_ceremonies + } + + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + fallback = tradition_wedding_ceremonies + } + dlc_tradition = { + trait = tradition_fp2_state_ransoming + requires_dlc_flag = the_fate_of_iberia } name_list = name_list_aragonese coa_gfx = { iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean @@ -260,9 +325,9 @@ suebi = { name_list = name_list_suebi coa_gfx = { iberian_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_unit_gfx } + building_gfx = { iberian_building_gfx } + clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } + unit_gfx = { iberian_christian_unit_gfx } ethnicities = { 10 = mediterranean diff --git a/project/ck3/base_game/common/culture/innovations/00_cultural_maa_innovations.txt b/project/ck3/base_game/common/culture/innovations/00_cultural_maa_innovations.txt index ce73e723e7..7378727745 100644 --- a/project/ck3/base_game/common/culture/innovations/00_cultural_maa_innovations.txt +++ b/project/ck3/base_game/common/culture/innovations/00_cultural_maa_innovations.txt @@ -209,3 +209,17 @@ innovation_repeating_crossbow = { flag = global_maa } + +innovation_pole_vault = { + group = culture_group_regional + culture_era = culture_era_tribal + icon = @weapons_and_armor_01 + + potential = { + this = culture:guanches + } + + unlock_maa = guanch_vaulter + + flag = global_maa +} diff --git a/project/ck3/base_game/common/culture/innovations/00_early_medieval_innovations.txt b/project/ck3/base_game/common/culture/innovations/00_early_medieval_innovations.txt index 10a919d70a..4ae9262294 100644 --- a/project/ck3/base_game/common/culture/innovations/00_early_medieval_innovations.txt +++ b/project/ck3/base_game/common/culture/innovations/00_early_medieval_innovations.txt @@ -67,8 +67,6 @@ innovation_burhs = { custom = unlock_early_medieval_military_buildings - - custom = unlock_march_contract modifier = { levy_size = 0.05 diff --git a/project/ck3/base_game/common/culture/innovations/00_tribal_innovations.txt b/project/ck3/base_game/common/culture/innovations/00_tribal_innovations.txt index c1f7e27232..39ac2a0328 100644 --- a/project/ck3/base_game/common/culture/innovations/00_tribal_innovations.txt +++ b/project/ck3/base_game/common/culture/innovations/00_tribal_innovations.txt @@ -85,6 +85,8 @@ innovation_bannus = { culture_era = culture_era_tribal icon = @raised_banner + custom = unlock_march_contract + modifier = { levy_reinforcement_rate = 0.15 } @@ -159,6 +161,7 @@ innovation_city_planning = { unlock_building = city_01 unlock_building = temple_01 unlock_building = monastic_schools_01 + unlock_building = megalith_01 unlock_building = market_villages_01 flag = global_regular diff --git a/project/ck3/base_game/common/culture/name_equivalency/00_names.txt b/project/ck3/base_game/common/culture/name_equivalency/00_names.txt index 6bbed18be4..c71de702da 100644 --- a/project/ck3/base_game/common/culture/name_equivalency/00_names.txt +++ b/project/ck3/base_game/common/culture/name_equivalency/00_names.txt @@ -1,76 +1,105 @@ -aaron_male = { Aaron AarO_n Haroun } +aaron_male = { Aaron AarO_n Haroun Harun } aasa_female = { A_sa A_se Asa A__sa } abahu_male = { Abahu Avda } abaya_male = { Abaya Abaye Abayi } -abderrahman_male = { Abderrahman Abderahman } -abdullah_male = { Abdullah Abdallah Abdulah } abba_male = { Abba Aba } +abderrahman_male = { Abderrahman Abderahman } +abdullah_male = { Abdala Abdallah Abdela Abdulah Abdullah } abel_male = { Abel AbE_l Habil } +abelard_male = { Abelardo Abbilardu } abijah_male = { Abijah Abianos } abraham_male = { Abraham Abraam Avraaham Brahim Ebrahim Ibrahim YaravAm } abrelda_female = { Abrelda Abrella Afrella } +abundius_male = { Abbondio } +acciard_male = { Acciardu } +acfred_male = { Acfred Acfredo } achalraja_male = { Achalraja Achalraj } -adam_male = { Adam Adamu Aatso Adimun } +achilles_male = { Achille } +adaloald_male = { Adaloald } +adam_male = { Aatso Adam Adamu AdA_mu Adimun } adela_female = { Adela AdE_la AdE_le Addila Adelah Adele Adelia Alena } -adelaide_female = { Adelaide AdalaI_da AdelaI_da Adelaida Adelheid Aleydis Elke AdalaI_de } +adelaide_female = { AdalaI_da AdalaI_de Adelaida AdelaI_da Adelheid Adelaide Aleydis Elke } +adelasia_female = { Adelasia } +adelchis_male = { Adelchis } +adelfer_male = { Adelfer } +adelman_male = { Adelmo } adeltrudis_female = { Adeltrudis Altruda } -ademar_male = { AdE_mar E_thelmE_r Ademar } +ademar_male = { Ademar AdE_mar Ademariu E_thelmE_r } +adenulf_male = { Adenolfo Adenolfu Atenolfo Atenolfu } aditya_male = { Aditya Atitta } adolf_male = { Adolf E_thelwulf Alo Eadulf Eadwulf Edulf Indulf Ildulb } -adrian_male = { Adran Adrian Adriano Adrianos Adrianu Adrien Hadrian } +adonis_male = { Adone } +adosinda_female = { Adosinda Ausenda } +adrian_male = { Adrian Adran Adriano Adrianos Adrianu AdriA_nu Adrien Hadrian } adriana_female = { Adriana Adriane Hadriana } aelflaeda_female = { E_lflE_da E_lfflE_d } +aelius_male = { Elio } aelwyd_female = { Aelwyd Aeluit } aethelfred_male = { Aethelfred Edylfred } aethelreda_female = { E_thelreda E_thelrE_da E_thelthryth } aethelwold_male = { E_thelwold E_thelweald } afrasiyab_male = { Afrasiyab Efrasiyab } afshar_male = { Afshar EfS_er } +agapetus_male = { Agapito Agapitu } agatha_female = { Agatha AgA_ta Agafya Agata Agathe Agace } agathos_male = { Agathos Agathon } -agilulf_male = { Agilulf Agilof } -agnes_female = { Agnes A_gnes A_ine AgnE_s Agne Agnese Agnieszka AinE_s Aines Annest Auni InEEs InE_s Nest Nesta Uunis Agnesa } +agilulf_male = { Agilof Agilolf Agilulf } +agnello_male = { Agnello } +agnes_female = { Agne Agnes A_gnes AgnE_s Agnese Agnieszka A_ine Aines AinE_s Annest Auni InEEs InE_s Nest Nesta Uunis } ahmad_male = { Ahmad Ehmed } ahha_male = { Ahha Ahai } ailred_male = { Ailred E_thelrE_d Edryd } -aiulf_male = { Aiulf Ajo } + +aisha_female = { A_isha Aisha Ayshuna Ishush } + +aiulf_male = { Aio Aiulf Ajo } akbar_male = { Akbar Ekber } ake_male = { A_ke A__ke } alan_male = { Alan Alain Allan } -alaric_male = { Alaric Alar Alarich Alaricho } -albert_male = { Albert E_thelberht Adalbert Adalberto Alberto Albertu Albrecht Albrikt Aldebert Altpert BE_la Erp VojtE_ch Wojciech } -aldonza_female = { Aldonza AldonC_a Aldontza Eldonza } +alaric_male = { Alar Alaric Alarich Alaricho Alrico } +albanus_male = { Albano Albanu } +albert_male = { Adalbert Adalberto Adalpert Albert Albertino Alberto Albertu Albrecht Albrikt Aldebert Altpert BE_la Erp E_thelberht VojtE_ch Wojciech } +albert-atto_male = { Adalberto_Atto Alberto-Azzo } +albinus_male = { Albino } +albus_male = { Albu } +aldebrand_male = { Aldobrandino } +aldonza_female = { AldonC_a Aldonza Aldontza Eldonza Eslonza } aldric_male = { Aldric Aldrich } aldroenus_male = { Aldroenus Aldrien Aldwr } -alduara_female = { Alduara Aldara Elduara } +alduara_female = { Aldara Alduara Elduara Ilduara } alebrand_male = { Alebrand Adalbrand } -alexander_male = { Alexander Alastair Aleksander Aleksandr Aleksandre Ales Alessandro Alexandr Alexandros Alexandru Alisander Allisander Chaandy Eskander Iskander Iskinder SA_ndor Iskender Alixandre Lissandru Alissandru } +aleram_male = { Aleramo } +alexander_male = { Alastair Aleksander Aleksandr Aleksandre Ales Alessandro Alexander Alexandr Alexandros Alexandru Alisander Alissandru Alixandre Allisander Chaandy Eskander Lissandru Iskander Iskender Iskinder SA_ndor } alexandra_female = { Alexandra Saundra } -alexis_male = { Alexis Alexei Alexios Alessio Alessiu } +alexis_male = { Alessio Alessiu Alexei Alexios Alexis } alf_male = { Alf Alfr Alv A_lfr } alfgeir_male = { Alfgeir A_lfgeir} alfhild_female = { Alfhild Alfhildr A_lfrhildr } -alfred_male = { Alfred E_lfrE_d Acfred Alured } +alfred_male = { Alfred E_lfrE_d Alured } alfridh_female = { Alfridh AlfriT_ AlfrI_D_r } -ale_male = { Ale A_li } # Nordic +ale_male = { Ale A_li } # Nordic ali_male = { Ali ElI_ } # Arabic -alice_female = { Alice AlaI_s Alausia AliC_ Alicia Alijse Alis Alisce Alisia Alitz Alix Allust Alys Anleta } -almodis_female = { Almodis Adalmode AlmO_dis } -alphonse_male = { Alphonse Adelfonso Adfuns Afonso Alfonzu Alfons Alfonso Alfonsu Alfontso Alifonso Alonso AnfO_s } +alice_female = { AliC_ AlaI_s Alausia Alice Alicia Alijse Alis Alisce Alisia Alitz Alix Allust Alys Anleta } +almodis_female = { Adalmode Almodis AlmO_dis } +alphonse_male = { Alphonse Adelfonso Adfuns Afonso Alfons Alfonso Alfonsu Alfontso Alfonzu Alifonso Alonso AnfO_s } alstan_male = { Alstan E_lfstan E_thelstan Elystan } +alvito_male = { Aloito Albito Alvito } alvor_female = { A_lvO_r AlvO_r } -alwin_male = { Alwin E_lfwine E_lle E_thelwine Aelle AilpI_n Alboin Algwyn Alpin Alwen Alwyn Audoin Ealdwine Elfin Elpin } -amadeus_male = { Amedeo AmE_dE_e } -amalric_male = { Amalric Amalrich Amalaricho Amaury Manrike Manrique Amelrich } +alwin_male = { Aelle AilpI_n Alboin Alboino Algwyn Alpin Alwen Alwin Alwyn Audoin Ealdwine Elfin E_lfwine E_lle Elpin E_thelwine } +amadeus_male = { Amadeo Amedeo AmE_dE_e } +amalric_male = { Amalric Amalrich Amalaricho Amalrico Amaury Manrike Manrique Amelrich } amarabhujanga_male = { Amarabhujanga Amarapuyankan } ambara_male = { Ambara Ambare } -ambrosius_male = { Ambrosius Ambroz Emrys Ambroise } +ambrosius_male = { Ambbrogghiu Ambrogio Ambroise Ambrosius Ambroso AmbrO_su Ambroz Amrus Emrys } amelia_female = { Amelia AmA_lia Amalia Amalie Amelie } +amina_female = { Aminah Amina Umayna } ammangadevi_female = { Ammangadevi AmmankA_tE_vi } anangpala_male = { Anangpala Anangpal } anastasia_female = { Anastasia Anastazja } -anastasius_male = { Anastasius Anastasios } -andrew_male = { Andrew Anders AndrA_s AndrE_ AndrE_s Andrea Andreas Andrei Andrija Androus Andrzej JE_drzej OndR_ej Andri Anteru } +anastasius_male = { Anastasio Anastasios Anastasius } +anderquina_female = { Anderquina Enderquina Anderkina } +andregoto_female = { Andregoto } +andrew_male = { Anders AndrA_s AndrE_ AndrE_s Andrea Andreas Andrei Andrew Andria Andrija Androus Andrzej Annirea JE_drzej OndR_ej Andri } andrea_female = { Andrea Andrijana } andronicus_male = { Andronicus Andronik Andronikos Andronic } angel_male = { Angel Angelo Anghel A_ngilu } @@ -78,20 +107,30 @@ angela_female = { Angela A_ngila } angelus_male = { Angelus AN_gelos } angus_male = { Angus A_engus O_engus Ungust Unuist } anna_male = { Anah } -anna_female = { Anna Ana Annamma Anne Annes Anah } -anselm_male = { Anselm Anselme Anselmo Anselmu } +anna_female = { Ana Anah Anna Annah Annamma Anne Annes } +anselm_male = { Anselm Anselme Anselmo Anselmu Anselmuccio } +ansur_male = { Ansur } anthimos_male = { Anthimos Anthinos } -antoninus_male = { Antonius Antoninus Annwn Antoine Anton Antoni Antonino Antonio Antonios Antoniu Antuninu } +anthony_male = { Antonius Annwn Antoine Anton Antoni AntO_ni Antonio Antonios Antoniotto Antoniu } +antiochus_male = { Antiogu } +antoninus_male = { Antoninus Antoni_n Antonino Antoninu Antuninu } +ansoald_male = { Ansaldo } +ansprand_male = { Ansprand } +antherius_male = { Andaro Anterio Anteru } anund_male = { Anund Anundr O_nundr } anupapala_male = { Anupapala Anuppal } anushirvan_male = { Anushirvan EnU_S_irwan } aparajita_male = { Aparajita AparA_cita } aparajitavarman_male = { Aparajitavarman AparA_citavarman } +aragonta_female = { Aragonta Aragonte Aragunta } arcadius_male = { Arcadius Argad } -archibald_male = { Archibald Archambaud Archambaut } +archibald_male = { Archambaud Archambaut Archibald Arcibaldo } ardahan_male = { Ardahan Erdehan } ardavan_male = { Ardavan Artivan Erdewan } ardeshir_male = { Ardeshir Artashir ErdeS_I_r } +ardiccio_male = { Ardicino Ardizzone Ardoino Arduino Arduinu } +arechis_male = { Arechis Arichis } +arias_male = { Arias Aires } arikesari_male = { Arikesari ArikE_cari } arinjaya_male = { Arinjaya AriN_caya } aristaces_male = { Aristaces Aristakes Aristarchos Aristarchus Aristarkh } @@ -99,16 +138,18 @@ arjuna_female = { Arjuna Arjune } arjunpala_male = { Arjunpala Arjunpal } arne_male = { Arne Arni A_rni } arngrimr_male = { Arngrimr ArngrI_mr } -arnold_male = { Arnold Arnald Arnalt Arnau Arnaud Arnault Arnaut Arnd } -arnulf_male = { Arnulf Arnoul } +arnold_male = { Arnold Arnald Arnaldo Arnalt Arnau Arnaud Arnault Arnaut Arnd Arualdo } +arnulf_male = { Arnulf Arnolfo Arnoul } arsenda_female = { Arsenda Arsinde } +arsene_male = { Arsenio } arslan_male = { Arslan Arslam Araslan } artal_male = { Artal Artau } -artemius_male = { Artemius Arthen } +artemius_male = { Artemio Artemius Arthen } arthbodus_male = { Arthbodus Arthfoddw } arthur_male = { Arthur Achiuir ArtU_r Art Arthwr Artur Aarto Artorius Arthguiu Arthueu Arthuiu Arthwys } +asbag_male = { al-Asbag Asbag } asbjorn_male = { AsbjO_rn A_sbjO_rn } -ascanius_male = { Ascanius Ascanio Ascaniu } +ascanius_male = { Ascaniu } asher_male = { Asher Ashur } ashoka_male = { Ashoka Asoke } ashot_male = { Ashot ES_ot } @@ -117,18 +158,26 @@ aslaug_female = { Aslaug A_slaug } asig_male = { Asig Esiko } asta_female = { Asta A_sta A__sta } astrid_female = { Astrid Estrid A_strI_D_r } -athanasius_male = { Athanasius Afanasiy Athanasios } +astulf_male = { Astolf } +atawulf_male = { Atau_lfo Atawulfo } +athanasius_male = { Afanasiy Atanasiu Athanasios Athanasius } athirajendra_male = { Athirajendra AtirA_cE_ntira } atrnerseh_male = { Atrnerseh Adarnase } -aubrey_male = { Aubrey Alberich } -august_male = { August Agustin Auust Awgustin Awst Augusto Augustu } -augustine_male = { Augustine AugustI_n Augustin Austinu } +atto_male = { Atto Attone Azzo Azzone } +aubrey_male = { Albar A_lbar Albaro A_lvar AAlvar A_lvaro A_lvaru Alberic Alberich Alberico Aubrey } +august_male = { August Augusto Augustu Austu Auust Awgustin Awst } +augustine_male = { Agostino Agustin AugustI_n Augustin Augustine Austinu } +aurea_female = { Aurea Awriyah Oria O_ria } aurelia_female = { Aurelia Efrddyl Efyrddyl } -aurelius_male = { Aurelius Aurelio Aureliu } +aurelius_male = { Aurelio Aureliu Aurelius Aureo_l Aureolo Aureolus Auriol Oreliu } +auxilius_male = { Ausilio } avdima_male = { Avdima Avdimi } avelina_female = { Avelina Aveline } +avelinus_male = { Abelino } aymeric_male = { Aymeric Aimeric Aimery Aymar Emelrich Emmerich } +aymon_male = { Aymon Aimone } ayyub_male = { Ayyub Eyyub } +aznar_male = { Aner Anerils Asnar Azeari Aznar Isarn } babaeus_male = { Babaeus Babai Babowai Babwahi } babak_male = { Babak Babek } baghpala_male = { Baghpala Baghpal } @@ -138,40 +187,47 @@ bakhtiar_male = { Bakhtiar BextI_yar Pakhtiyar } balambar_male = { Balamber Balambar BalambA_r } balder_male = { Balder Baldr Baldur } baldric_male = { Baldric Baldarich Baldrick } -baldwin_male = { Baldwin Baldewin Baldoen Baldovino Balduin BaudoI_n Baudouin Boudewijn } +baldwin_male = { Baldewin Baldoen Baldovino Balduin Baldwin BaudoI_n Baudouin Boudewijn } baltasar_male = { Baltasar Balthasar } +baptiste_male = { Battista } barbara_female = { Barbara Barabal } barid_male = { Barid BA_rD_r } +barisone_male = { Barisone } +barnabas_male = { Barnaba BernabO_ } birger_male = { Birger Birgir } -bartolomeus_male = { Bartholomew Bartolomeus BarthE_lE_mi Bartholomaios Bartol Bartolomeo Bartosz BartoumiE_u Talmai Tulmay Bertelemi } -basil_male = { Basil Basileios Basilio Vasile Vasilii Vasiliy Basile Basiliu } +bartolomeus_male = { BarthE_lE_mi Bartholomeus Bartholomaios Bartol Bartolomeo Bartolomeus BartO_lu Bartosz BartoumiE_u Bartholomew Bertelemi Talmai Tulmay } +basil_male = { Basil Basileios Basilio Vasile Vasilii Vasiliy Basile } +basso_male = { Bassiano Basso Bassu } batalo_male = { Batalo } batic_male = { BatiC_ } -beatrice_female = { Beatrice BE_atrice BE_atrix Beathoc Beatrijs Beatritz Beatriu Beatrix Beatriz Beitris Bia Brethoc Brites Biatrici } +beatrice_female = { Beatrice BE_atrice Beathoc Beatrijs Beatritz Beatriu Beatrix BE_atrix Beatriz Beitris Bia Brethoc Brites } beejpala_male = { Beejpala Beejpal } -beladore_female = { Beladore Beladora } +bela_male = { Belo Billo } +beladore_female = { Beladora Beladore } beli_male = { Beli Bili } -belisarius_male = { Belisarius Belisarios Belisariu } -benedict_male = { Benedict BeneS_ Benedek Benedetto Benedikt Beneke Beneset Benet Bengt Benito BenoI_t Budoc Budic Budog Benoiet Binidittu } -benedicta_female = { Benedicta Benedetta Benedikte Benita BenoI_te Beneoite Biniditta } +belisarius_male = { Belisarios Belisariu Belisarius } +bello_male = { Bello Bellon } +bencio_male = { Bancio Bencio } +benedict_male = { Benedek Benedetto Benedict Benedictus Beneitu Benedikt Beneke BeneS_ Beneset Benet Bengt Benito Benoiet BenoI_t Binidittu Budoc Budic Budog } +benedicta_female = { Benedetta Benedicta Benedikte Beneoite Benita BenoI_te } benjamin_male = { Benjamin Binyamin } beorn_male = { Beorn BjO_rn BjOErn } -berengar_male = { Berengar BE_renger Berengario Berenger Berenguer BerenguiE_ Berenguel Berengariu BerengA_rio } -berengaria_female = { Berengaria BerengA_ria Berenguela Berenguera } +berengar_male = { Berengar Berengario Berengariu BerengA_rio BE_renger Berenger Berenguel Berenguer BerenguiE_ } +berengaria_female = { Berengaria BerengA_ria Berengela Berenguela Berenguera } berhtwine_male = { Berhtwine Berthgwyn } berin_male = { Berin Birinus } -bernard_male = { Bernard BE_rard Barnaerd Benno BernA_t BernabO_ Bernaldu Bernardin Bernardo Bernart Bernat Bernd Bernead Bernhard Birnardu } +bernard_male = { Benno BE_rard Berardo Bernaldu Bernard Barnaerd BernA_t Bernardin Bernardino Bernardo Bernardu Bernart Bernat Bernd Bernead Bernhard Birnardu } bertha_female = { Bertha Berta Berthe Berthildis } -berthoald_male = { Berthoald Berthgualt Berthwallt } -berthold_male = { Berthold Bertold Perctarit } -bertrand_male = { Bertrand Beltram Bertram Bertran BertrA_n } +berthari_male = { Berthari Perctarit } +berthold_male = { Berthgualt Berthwallt Berthoald Berthold Bertold Bertoldo } +bertrand_male = { Beltram BeltrA_n Beltrano Bertram Bertran BertrA_n Bertrand } bhima_male = { Bhima Bhimadeva } bhoja_male = { Bhoja Bhoj Bhojavarman } bhumpala_male = { Bhumpala Bhumpal } birpala_male = { Birpala Birpal } bishara_male = { Bishara Bishoi } -blaise_male = { Blaise BL_aZ_ej Blasi Blayve Blaz } -blanche_female = { Blanche Bianca Blanca Blanka Branca } +blaise_male = { Biagio Biaggiu Blaise Blasi Blayve Blaz BL_aZ_ej } +blanche_female = { Bianca Blanca Blanche Blanka Branca } bleddyn_male = { Bleddyn Blethin } bledrig_male = { Bledrig Bledric } bleiddud_male = { Bleiddud Blethiut } @@ -181,14 +237,18 @@ bogdan_male = { Bogdan Bohdan } bogisa_male = { BogiS_a } boguslaw_male = { BogusL_aw BogisL_aw Bogislav Bohuslav } bogut_male = { Bogut } -bohemond_male = { Bohemond BoE_mond Boemunnu } +bohemond_male = { BoE_mond Boemondo Boemunnu Bohemond } boleslav_male = { Boleslav BolesL_aw } -bonifacius_male = { Bonifacius BoN_cza Bonifacio Bonifaziu } +bonaventura_male = { Bonaventura } +bonifacius_male = { BoN_cza Bonifacio Bonifacius Bonifazio Bonifaziu } bonne_female = { Bonne BO_na Bona } +bonus_male = { Bono } borkvard_male = { Borkvard BO_D_var } boric_male = { BoriC_ } boris_male = { Boris Borisz } borivoj_male = { Borivoj Borzywoj BoR_ivoj } +borso_male = { Borso } +boson_male = { BosO_n Bosone } bothild_female = { Bothild Bothildr BO_thildr } botulfr_male = { Botulfr BO_tO_lfr } bouchard_male = { Bouchard Burchard Burgheard } @@ -196,18 +256,20 @@ brage_male = { Brage Bragi } brailo_male = { Brailo } brajko_male = { Brajko } bran_male = { Bran BrA_n } +brancaleone_male = { Branca Brancaleone } branwaladr_male = { Branwaladr Brangualart } bretislaus_male = { Bretislaus BR_etislav Briachislav } brian_male = { Brian Brient } -brigid_female = { Brigid Berchet Birgitta Bregida Brigida BrI_gida BrigI_D_a } -brigit_female = { Brigit Breaca Breage Bride Ffraid Bridei Brude Bruide Brigide Bricita } +brigid_female = { Berchet Birgitta Breaca Breage Bregida Bride Bridei Brigid Brigida BrI_gida BrigI_D_a Brigide Brigit Brude Bruide Ffraid } briog_male = { Briog Breoc Brioc } brogmaglus_male = { Brogmaglus Brochfael Brochuael } bronwen_female = { Bronwen Bronuen } -brunhilda_female = { Brunhilda Brunhilde Brunilde Brunechildis } +brunhilda_female = { Brunechildis Brunhilda Brunhilde Brunilde } bruno_male = { Bruno Brun } -brutus_male = { Brutus Brwt Bride Bridei Brude Bruide } +brutus_male = { Bride Bridei Brude Bruide Bruto Brutus Brwt } brychan_male = { Brychan Broichan } +buonconte_male = { Bonconte Buonconte } +buoso_male = { Buoso } cado_male = { Cado Cadwy } cadog_male = { Cadog Cadoc } cadw_male = { Cadw Cadou } @@ -217,54 +279,63 @@ cadwared_male = { Cadwared Catguoret } cadwr_male = { Cadwr Cador } caecilius_male = { Caecilius Aksel Aksil } caedicius_male = { Caedicius Cedig } -caesar_male = { Caesar Gesar Kaisarios Cesare CE_sari } +caesar_male = { Caesar Cesare CE_sari Gesar Kaisarios } +caesarea_female = { Cesarea } cagintria_female = { Cagintria Ceindrec Ceindrych } -callistus_male = { Callistus Callisto Callistu } +callistus_male = { Callisto Callistu } camilla_female = { Camilla Kamilla } -camillus_male = { Camillus Camillo Kamil } +camillus_male = { Camillo Camillus Kamil } +candidus_male = { Candido } caratacus_male = { Caratacus Caradec Ceredig Caradog Caradaig Caradoc Cerdic Cedric } carbrey_male = { Carbrey Cairbre } carloman_male = { Carloman Karlmann Karloman } caroline_female = { Caroline Karlotte } -caspar_male = { Caspar GA_spA_r Jaspar Kaspar } -catherine_female = { Catherine CaitilI_n Caitrion Catalina Catarina Cateline Caterina CathE_rine CatrI_ona Catrin Catriona Ecatarina Ekaterina Kaarina Karin Katalin Katalina Katarina Katarzyna KateR_ina Katharina Kathrijne Katrien Katrine Ketevan Nienke Yekaterina Katranide } +caspar_male = { Caspar GA_spA_r Gaspare Gasparru Jaspar Kaspar } +catherine_female = { CaitilI_n Caitrion Catalina Catarina Cateline Caterina Catherine CathE_rine Catrin Catriona CatrI_ona Ecatarina Ekaterina Kaarina Karin Katalin Katalina Katarina Katarzyna KateR_ina Katharina Kathrijne Katranide Katrien Katrine Ketevan Nienke Yekaterina } +cassius_male = { Cassio Kasio } cecil_male = { Cecil Seisyll } -cecilia_female = { Cecilia CecI_lia CE_cile Cecilie Cecily Cicely CecilI_a } -centule_male = { Centule Centolh Zentulo } +cecilia_female = { CE_cile Cecilia CecI_lia CecilI_a Cecilie Cecily Cicely } +celestinus_male = { CelestI_nu Cilistinu } +centule_male = { Centolh Centule Gendule Zentulo } chanin_male = { Chanin Chanina Chaninai Chinena Hanina Rachim Rahim } -charles_male = { Charles Carles Carlus Cearl KA_roly Kaarle Karel Karl Karlo Karlos Karol Chiarion Carlo Carlu } +charles_male = { Carles Carlu Carlus Carule Carolu Cearl Charles Chiarion Kaarle Karel Karl Karlo Karlos Karol KA_roly } chayuta_female = { Chayuta Hayuta } chozai_male = { Chozai Hozai } -christian_male = { Christian Kersten Kristian Krystyn Chrestien } +christian_male = { Chrestien Christian Cristiano Kersten Kristian Krystyn } christina_female = { Christina Christine CrI_stina Cristen Cristin Cristina Kirstin KristY_na Kristiina Kristina Krisztina Krystyna } -christopher_male = { Christopher Christoffer Christophoros Cristoforo Kristof Krystafer Krzysztof Risto Christophe CristO_furu } +christopher_male = { Christoffer Christophe Christopher Christophoros Cristoforo CristO_furu Cristolu Kristof Krystafer Krzysztof Risto } chrystanthos_male = { Chrystanthos Krisanthos } chunya_male = { Chunya Nechunya } ciaran_male = { Ciaran Piran } cicek_female = { C_iC_ek C_iC_A_k C_eC_ek } -clara_female = { Clara KlA_ra Klara Llear } -claudia_female = { Claudia Glades Gwladys ClA_udia } -claudius_male = { Claudius Glywys Claude Claudio ClA_udiu } -clement_male = { Clement ClamenC_ Clemen Clemence Clemens Clemente Kliment Climent Climenti } -clementia_female = { Clementia ClemE_ncia Clemencia Clemenza Klementia Climenza } +cixilo_female = { Cixillo Kisilo } +clara_female = { Clara Klara KlA_ra Llear } +claudia_female = { Claudia Glades Gwladys } +claudius_male = { Claude Claudio ClA_udiu Claudius Glywys } +clement_male = { ClamenC_ Clemen Clemence Clemens Clement Clemente Climent Climenti Kliment } +clementia_female = { Clemencia ClemE_ncia ClemEEncia Clementia Clemenza Klementia ME_cia MencI_a Mentzia } clether_male = { Clether Cleder } clotaire_male = { Clotaire Chlothar } clotilde_female = { Clotilde Cloutilda Cothilda } cobflaith_female = { Cobflaith Coblaith } +comita_male = { Comita Gomita } conall_male = { Conall Canuall } conan_male = { Conan Canan ConA_n Cynan Kenan } conn_male = { Conn Canu } -constance_female = { Constance ConstA_ncia ConstanC_a Constansa Constanza Costanza Konstancia Konstancie Konstancja Konstantzia Konstanze Custanza } -constans_male = { Constantius Constans Konstantios Castant Custent Cysteint Konstas Costante Custanzu Costanzo } +constance_female = { Constance ConstA_ncia ConstanC_a Constansa Constanza Costanza Konstancia Konstancie Konstancja Konstantzia Konstanze } +constans_male = { Castant Constans Costante Custanti Custent Cysteint Konstas } constantia_female = { Constantia Konstantia } constantina_female = { Constantina Konstantine } -constantine_male = { Constantine Castantin CausantI_n ConstantI_n Custennin Custentin Gosdantin Konstantin Konstantine Konstantinos Constantin Costantino Custantinu Custanti } +constantine_male = { Castantin CausantI_n Constantine Constantin ConstantI_n Constantino ConstantI_nu Constantinus Custantinu Custennin Custentin GosantI_nu Gosdantin Guantine Konstantin Konstantine Konstantinos } +constantius_male = { Constantius Costanzo Costantzu Custanzu Konstantios } corentin_male = { Corentin Caurantin } -cornelius_male = { Cornelius Cornelio Corneliu Kornel Curneliu } -cornelia_female = { Cornelia Curnelia } -cosma_male = { Cosma Koz_ma } +corexia_female = { Coreix CorexI_a } +cornelius_male = { Cornelio Corneliu Cornelius Curneliu Kornel } +corvulus_male = { Corvulus } +cosma_male = { Cosimo CO_simu Cosma GO_samu Koz_ma ZO_simu } cosmas_male = { Cosmas Kosmas } creirwy_female = { Creirwy Cleirui } +crescentius_male = { Cresenzio } crundmael_male = { CrundmA_el CruinnmA_el } ctibor_male = { Ctibor CzcibO_r } culmin_male = { Culmin Cwlfyn } @@ -279,39 +350,45 @@ cyngar_male = { Cyngar Congar } cyngen_male = { Cyngen Concen } cynog_male = { Cynog Canuac } cynwallon_male = { Cynwallon Conuallon } -cyprianus_male = { Cyprianus Cyprian } +cyprianus_male = { Cipriano Cyprian Cyprianus Kiprianu } cyriacus_male = { Cyriacus Cwrig } cyril_male = { Cyril Kirill Kurillos Kyrillos Cyrille } -cyrus_male = { Cyrus KU_ruS_E_ Kurian Kurush } +cyrus_male = { Ciro Cyrus Kurian KU_ruS_E_ Kurush } dabisa_male = { DabiS_a } +dacius_male = { Dazio } dag_male = { Dag Dago Dagr } -damian_male = { Damian Damiano Dwyfan Damianu } -daniel_male = { Daniel Danail DaniE_l Daniil Danilo Daniyel Danyal Deiniol Deniel Taniel Danieli } +dalmatius_male = { Dalmat Dalmau } +damasus_male = { DA_masu } +damian_male = { Damian Damiano Damianu Dwyfan } +daniel_male = { Danail Danelu Daniel DaniE_l Danieli Daniil Danilo Daniyel Danyal Deiniol Deniel Taniel } dantivarman_male = { Dantivarman Tantivarman } danush_male = { Danush DanU_S_ } +darimbert_male = { Darimberto } darius_male = { Darius Dariush DaryU_S_ } -david_male = { David DA_vi Da_oud Da_ud DabI_d Dabuut Daevit Dafydd Daoud Daouda Dauid Davide Davit Davud Davyd Dawud Deui Dewi Tuokko Davi } -demetrius_male = { Demetrius Demetre Demetrio Demetrios Dmitriy } +david_male = { DabI_d Dabuut Daevit Dafydd Da_oud Daoud Daouda Da_ud Dauid DA_vi Davi David Davide Davit Davud Davyd Dawud Deui Dewi Tuokko } +demetrius_male = { Demetre Demetrio Demetrios Demetrius Dmitriy } denise_female = { Denise Denis } derilla_female = { Derilla Der-Ilei Durilia } derval_female = { } +desiderius_male = { Daufer Dauferiu Desiderius } devorguilla_female = { Devorguilla Der-bForgaill Derborgaill Dervorgilla Derbforgaill Derbforgail } dhanga_male = { Dhanga Dhangadeva } dharma_male = { Dharma Tarma } -diaco_male = { Diaco Diego Diegu Diago DI_dac Diogo } -dieter_male = { Dieter Theodo } +diaco_male = { Diaco Diago DI_dac Diego Diegu Diogo } +dieter_male = { Dieter Tedu Teodo Teuto Theodo } dietmar_male = { Dietmar Detmar Thietmar Tymmeke } dikla_male = { Dikla Diklah } dikla_female = { Dikla Diklah Diklit } dilipapala_male = { Dilipapala Dilippal } -dionysus_male = { Dionysus DiO_nisios Dionisii Dioniso Dionysios Danis Dinis Denys } -dominic_male = { Dominic DomE_nico Dominik Domingu Domingo DumI_nicu } -dominica_female = { Dominica DumI_nica } +dionysus_male = { Danis Denys Dinis Dionigi Dionisii DiO_nisios Dioniso Dionisi Dionysios Dionysus } +docibilis_male = { Docibile } +dominic_male = { DomE_nico Domenigo Dominic Domingo Domingu Dominigu Dominik DumI_nicu } +domna_female = { DueN_a Senhorinha SeN_ora SeN_orina } donald_male = { Donald Domelch Domnall Donault Donual Dyfnwal } -donatus_male = { Donatus Donato Dynod } +donatus_male = { Donata Donato Donatus Dynod } doniert_male = { Doniert Donyarth Dungarth Dumnarth Dyfnarth } dorothy_female = { Dorothy Dorota Doroteja Dorothea Dorottya DorothE_e } -douce_female = { Douce DolC_a Dulce Duce Endulcia Dulzis } +douce_female = { DolC_a Douce Duce Dulce Dulzis Endulcia } douglas_male = { Douglas Dubhglais } dragonja_male = { Dragonja } draupada_male = { Draupada Draupad } @@ -319,71 +396,79 @@ drogo_male = { Drogo Drogon } duff_male = { Duff Dubh Duib } dugald_male = { Dugald Dubhghall } duncan_male = { Duncan DU_nchad Donnchad Donncuan DonnucA_n } +durans_male = { Durante } dyfnwallon_male = { Dyfnwallon Donuallon } dyre_male = { Dyre DY_ri } dywel_male = { Dywel Domuel } +ecelo_male = { Ecelo Ezzelino } edgar_male = { Edgar Adgar Eadgar } edla_female = { Edla ED_la } edith_female = { Edith Eadgyth Ealdgyth Edit } edmund_male = { Edmund E_amonn Eadmund } ednyfed_male = { Ednyfed Iudnimet } -edward_male = { Edward E_douard Edouart Eduard Eduardo Edvard Jedvard JA_tvarD_r Eduardu } +edward_male = { Edward E_douard Edouart Eduard Eduardo Edvard Jedvard JA_tvarD_r Odoardo } edwin_male = { Edwin Eadwine Edwyn Edwis } egbert_male = { Egbert Ekbert } -egidius_male = { Egidius Egidio Gil Gilles Chil Xil } +egidius_male = { Chil Egidio Egidius Gil Gilles Xil } egil_male = { Egil Egill Eigil } +egilona_female = { Egilona Eilo Elo Exilona Eylo } elifalet_male = { Elifalet Elifelet } eilif_male = { Eilif EilI_fr } einar_male = { Einar Einarr } eithne_female = { Eithne Edna } ekkehard_male = { Ekkehard Eggerd } elaine_female = { Elaine Eleina } -eleanor_female = { Eleanor E_lE_onore AliE_nor AlienO_r Alienora Alionor Eilionoir Eilionora Eleonora Eleonorka Elinor Elionor Ellijnore Ellinor Leonor Leonore Lleonor Eleunora Lionora } -elias_male = { Elias HE_lias Helias Alias Helyes HE_lie } +eleanor_female = { AliE_nor AlienO_r Alienora Alionor Eilionoir Eilionora Eleanor Eleonora E_lE_onore Eleonorka Elinor Elionor Ellijnore Ellinor Leonor Leonore Lleonor } +elias_male = { Alias Elia Elias Elijah HE_lias Helias Helyes HE_lie Ilyas } elidius_male = { Elidius Elid Lide } -elijah_male = { Elijah Ilyas } -elisabeth_female = { Elisabeth Beileag Bet EisabE_u ElZ_bieta Elisa ElisabE_ta Elisabet Elisabeta Elisabetta Elisaveta Elise Elizabeta Elizabeth Elspeth ErzsE_bet Isabela IsabE_la IsabE_u Isabeau Isabel Isabella Isabelle Isobel Lillias Lise Lisebet Lys Yelizaveta Aaleyaamma Elesbed Elisaued Uusbail Ysbail Zabel AlZ_bEE_ta Sabela ElI_sabet E_lizabeth Ysabel Lisabetta } -eloise_female = { Eloise Eliz Eliza HE_loise Heloise } +elisabeth_female = { Aaleyaamma AlZ_bEE_ta Beileag Bet EisabE_u Elesbed ElisabE_ta Elisabet ElI_sabet Elisabeta Elisabeth Elisabetta Elisaued Elisaveta Elizabeta Elizabeth E_lizabeth Elspeth ElZ_bieta ErzsE_bet Ilizabith Isabeau Isabel Isabela IsabE_la Isabella Isabelle IsabE_u Isobel Lillias Lise Lisebet Lys Sabela Uusbail Yelizaveta Ysabel Ysbail Zabel } +eloise_female = { Elisa Elise Eloise Eliz Eliza HE_loise Heloise } elod_male = { ElO_d ElO__d } -elvira_female = { Elvira Elbira Albira } +elvira_female = { Albira Elbira Elvira } emer_female = { Emer Eimhir } emoke_female = { EmO_ke EmO__ke } emil_male = { Emil Yemelyan } -emily_female = { Emily Emili Emilia Emilie Emilija Emiliya Milia MI_lia } +emily_female = { Emili Emilia Emilie Emilija Emily Emiliya Milia MI_lia } emma_female = { Emma AI_na Hemma Imma Emmeline } -emmanuel_male = { Emmanuel Emmanouel Immanuel } emund_male = { Emund Emundr } endellion_female = { Endellion Endelient Endellienta } enfidaig_male = { Enfidaig Ainftech Enuidaig } -engelbrecht_male = { Engelbrecht Ingalbert } +engelbrecht_male = { Engelbrecht Engelpert Ingalbert } enoch_male = { Enoch EnO_ch } enoder_male = { Enoder Wenheden } eochaid_male = { Eochaid Oucydd Uuochu } eric_male = { Eric Erc Erth Herygh Uuirp Erik Eirik Eirikr Erich Erkki EirI_kr } -ermengarde_female = { Ermengarde Ermegardis Ermengard Ermengarda Ermengardis Ermingarde Irmgard Hermengarde } -ermengaud_male = { Ermengaud Ermengol Ermengar Armengol } -ermesinda_female = { Ermesinda Ermenisinda Ermessenda Ermessentz Ermessinde Ermesenda Ermisenda Hermesinda Hermessent } -ernest_male = { Ernest ArnoS_t Ernst } -esclarmunda_female = { Esclarmunda Clarmonda Esclarmonda Esclarmonde Esclaramunda } +ermenerdis_female = { Ermenerda } +ermengarde_female = { Ermengard Ermengarda Ermengarde Ermegardis Ermengardis Ermingarde Hermengarde Irmgard } +ermengaud_male = { Airmanagildo Armengol Ermenegildo Ermengar Ermengau Ermengaud Ermengol Hermenechildo Hermenegildo Hermenexildo Hemenexildu HermI_gio Melendu Mem Mendo Menendo } +ermesinda_female = { Ermenisinda Ermesenda Ermesinda Ermessenda Ermessentz Ermessinde Ermisenda Hermesenda Hermesinda Hermessent } +ernest_male = { ArnoS_t Ernest Ernst Ernusto } +esclarmunda_female = { Clarmonda Esclarmonda Esclarmonde Esclaramunda Esclarmunda } +erus_male = { Ero Eru } esfandiar_male = { Esfandiar Esfendiyar } +esther_female = { Ester } eternus_male = { Eternus Edern } ethelfrith_male = { Ethelfrith E_thelfrith } eudocia_female = { Eudocia Eudokia Yevdokia } eudoxia_female = { Eudoxia Eudosia } -eugene_male = { Eugene E_ogan EO_ganA_n EO_gan Egenio Eguen Eugenio Even Ewan Owain Uuen Owen EugE_ne Yawan } -eugenia_female = { Eugenia Euginia Owena Uuena Euggenia } +eugene_male = { E_ogan EO_ganA_n EO_gan Egenio Eguen Eugene EugE_ne Eugenio Euggeniu Even Ewan Owain Owen Uuen Yawan } +eugenia_female = { Eugenia Euginia Owena Uuena } +eulalia_female = { Baia Eulalia Olaya } euny_male = { Euny Uny } euphemia_female = { Euphemia Affraic Aufrica EufE_mie Eufemia Yefimia EuphE_mie } +euphemius_male = { Eufemiu } euphrasia_female = { Euphrasia Effros } euphrosyne_female = { Euphrosyne Eufrosina Eufroysina Euphrosine Yefrosinia } -eusebius_male = { Eusebius Eusebi } +eusebius_male = { Eusebi EusE_biu Eusebius } eustace_male = { Eustace Eustache Eustachy Eustathios Eusthaices } -eva_female = { Eva E_ua E_va AibilI_n Ava Efa Eua Eve Eba } -everard_male = { Everard Eberhard Everd Evrard Evrart } +eva_female = { AibilI_n Ava Eba Efa Eua E_ua Eva E_va Eve Hawwa } +everard_male = { Eberhard Everard Everardo Everd Evrard Evrart } eysteinn_male = { Eysteinn O_sten O_ysteinn O_ystein Eystein Uisdean } -fabricius_male = { Fabricius Fabrice Fabrizio Fabrizziu } +fabrice_male = { Fabrizio Fabritziu Fabrizziu } fadl_male = { Fadl Fezl } fadlun_male = { Fadlun Fezlun } +fafila_male = { Fafes Fafila Fa_fila Favila Fa_vila } +faquilene_female = { Fakilo Faquile_na Faquilo } faramarz_male = { Faramarz Feramez } faramond_male = { Faramond Pharamond } faraz_male = { Faraz Feraz } @@ -398,9 +483,10 @@ farroukh_male = { Farroukh Ferux } farrukhzad_male = { Farrukhzad Feruxzad } farzad_male = { Farzad Ferzad } faste_male = { Faste Fasti } -felix_male = { Felix Felec Felice SzczE_sny Filici } +faust_male = { Fausto } +felix_male = { Felec Felice Felictu Felix Filici SzczE_sny } feradach_male = { Feradach Uuredach } -ferdinand_male = { Ferdinand Ferant Ferdinando FernA_o FernA_n Fernando Fernandu Ferran Ferrand Ferrando Friedenando Friednand Fernand Firdinannu } +ferdinand_male = { Ferant Ferdinand Ferdinando Ferdinandu FernA_n Fernand Fernando Fernandu FernA_o Ferran Ferrand Ferrando Firdinannu Friedenando Friednand } ferdows_male = { Ferdows Firdews } fergus_male = { Fergus Fearghus Gurcant Gurguist Gurguistl Gwrgant Urguist } feridun_male = { Feridun FerI_dun Fereedun } @@ -408,82 +494,110 @@ ffernfael_male = { Ffernfael Farinmael } findlay_male = { Findlay Finnlagh FindlaI_ch } finn_male = { Finn Fingal Gwyn Fionnghall } finnguala_female = { Finnguala Fenella Fingola Nuala Fenni } -flora_female = { Flora Fflur Flor FlO_ra Floarea } -folke_male = { Folke Folco Folki Folquet Foulques Fulk Fouques Foucher FO_lki } +flamula_female = { FlA_mula } +flavius_male = { Flavio } +flavinius_male = { FlaI_n } +flora_female = { Fflur Flor Floarea Flora FlO_ra } +florian_male = { Florianu } +folke_male = { Folc Folco Folke Folki FO_lki Foulques Folquet Foucher Fouques Fulcone Fulk } +fortis_male = { Fort Forte Fortis } +fortunatus_male = { FortU_n Fortunato Furtun Furtunatu Orti } fracan_male = { Fracan Fragan } -francesca_female = { Francesca Francesa Francisca } -francis_male = { Francis Ferenc FranC_ois FrancE_s Francesco Frang Franjo Frans Fransaz FrantiS_ek Franz Proinsias Fransis Ffransis Francesc Franciscu } -frederick_male = { Frederick BedR_ich Fadrique Federigo FrE_dE_ric Frederi Frederic Frederico Frederik Fredrik Friedrich Rieti FriT_rI_kr Fidiricu } -frederique_female = { Frederique Frederikke Friedrica Fidirica } +francesca_female = { Francesca Francesa } +francis_male = { Cecchino Cecco Ferenc Ffransis FrancE_s Francesc Francesco Francis Franciscu FranC_ois Frang Franjo Franku Frans Fransaz Fransis FrantiS_ek Frantziscu Franz Fresco Proinsias } +frederick_male = { BedR_ich Fadrique Federico Federigo Fidiricu FrE_dE_ric Frederick Frederico Frederik Fredrik Friedrich FriT_rI_kr Rieti } +frederick-konrad_male = { Federico_Corrado } +frederique_female = { Frederique Frederikke Friedrica } frej_male = { Frej Freyr } freja_female = { Freja Freyja } frirek_male = { Frirek FrIrekr } friog_male = { Friog Ffriog Frioc } frode_male = { Frode FroT_i FrO_T_i } -froila_male = { Froila Fruela Fruella } -fronilde_female = { Fronilde Fronilda Fruilhe } -gabriel_male = { Gabriel GA_briel Gabri_el Gabrieli Gavriil Gavril Gavrilo Kapriel Kauro Cabbrieli Gabriele } +froila_male = { Forjaz Froila Fruela Fruella } +froiliuva_female = { Froiloba Froiliuva } +fronilde_female = { Froille Fronilda Fronilde Fruilhe Fruille } +gabriel_male = { Cabbrieli Crabiele Gabriel GA_briel Gabri_el Gabriele Gabrieli Gavriil Gavril Gavrilo Grabielle Kapriel Kauro } +gaddo_male = { Gaddo Gadduccio } gagik_male = { Gagik Gagiki } -gaius_male = { Gaius Cai } -galindo_male = { Galindo Galind Galindas } -gallus_male = { Gallus GaweL_ Havel } +gaius_male = { Cai Caiu Gaius } +gajetan_male = { Gaetano GaetA_nu Gaitanu } +galahad_male = { Galeazzo } +galeotto_male = { Aliotto Galeotto Gialetu } +galindo_male = { Gali_ Galind Galindas Galindo Garindo } +gallus_male = { Gallu Gallus GaweL_ Havel } +galvan_male = { GalvA_n Galvano } gandalfr_male = { Gandalfr GandA_lfr } +gandulf_male = { Gandolfo Gandulf } gandarditya_male = { Gandarditya KantarA_titta } -garcia_male = { Garcia GarC_i GarcI_a Garsiya Gartzia Garsias } +garcia_male = { GarC_i Garcia GarcI_a Garsias Garsiya Gartzia } gaston_male = { Gaston Gastone } -gavin_male = { Gavin Gwalchmai } -gaya_male = { Gaya Gaye Gaia } -gebhard_male = { Gebhard Gevert } +gausbert_male = { Gausbert Gausberto } +gavin_male = { Gabinu Gaine Gavin Gavini Gavino Gwalchmai } +gaya_male = { Gaia Gaya Gaye } +gebhard_male = { Gaboardo Gebhard Gevert } gennadius_male = { Gennadius Gennatios } -george_male = { George Djordje GeO_rgios Georg Georgios Georgy Gevorg Gheorghe Giorgi Giorgio GyO_rgy Juraj JU_rgen Jerzy JiR_I_ Jord Jorge Sior Varughese YrjO_ Yuriy Giwargis } -georgia_female = { Georgia GyO_rgyi Giorgia } -gerald_male = { Gerald GE_raud Garalt Garibald Geraldo Gerallt Geralt Geraud Gerbald Gerold Gierolt Guerau Guiraud Gerard GE_rard Gehrke Gerardo Gerhard Ghert Girard Guiral Guitart Xerardu Girart Girardu } +gentile_male = { Gentile } +george_male = { Djordje Georg George GeO_rgios Georgios Georgy Gevorg Gheorghe Giorgi Giorgio Giwargis Gurg GyO_rgy Jerzy JiR_I_ Jord Jorge Juraj JU_rgen Sior Varughese YrjO_ Yuriy } +georgia_female = { Georgia GyO_rgyi } +gerald_male = { Garalt Garibald Garibaldo Garipald Gehrke Gerald Geraldo Gerallt Geralt Gerard GE_rard Gerardo Geraud GE_raud Gerbald Gerhard Gerold Gherardo Ghert Gierolt Girard Girardu Girart Guerau Guiral Guiraud Guitart Xerardo Xerardu } gerberga_female = { Gerberga GerbE_rga Gerberge Gerburgis Gerperga } german_male = { German Garmon } -germanus_male = { Germanus Germanos } +germanus_male = { Germano Germanos Germanus } gerontius_male = { Gerontius Ganant Geraint Gereint } +gersende_female = { Garsenda Gersenda } gertrude_female = { Gertrude Geretrudis Gertrud Gertruda Gheertrude Gjertrud } +gervase_male = { Gervasio Girvasiu } ghoncheh_female = { Ghoncheh XonC_e } gloth_female = { GlO_D_ GloT_ } -gilbert_male = { Gilbert GilbE_rt Gilberto Gilbride Gilla-BrI_gte Giselbert Guislabert } +gilbert_male = { Ghiberto Giberto Gilbert GilbE_rt Gilberto Gilbride Gilla-BrI_gte Giselbert Giselberto Guislabert } gilchrist_male = { Gilchrist Gilla-CrI_st } gilpatrick_male = { Gilpatrick Gilla-PA_traic } gilroy_male = { Gilroy Gilla-Ruad } gisela_female = { Gisela GisE_le Giselle Giseltrude Gisla Gizella Guisla } +gisulf_male = { Ghisolfo Gisulf Gisulfu } gnupa_male = { Gnupa GnU_pa } -godfrey_male = { Godfrey GO_dke Gausfred Geoffrey Geoffroy Geofroi Godafres Godefroi Godefroy Godfried Goffredo Gofraid Gotfred Gottfried GuT_friT_ Guthfrith JaufrE_ Jaufret JofrE_ SE_afra Sieffre SiothrU_n GuT_frI_T_r Guffredu } +godfrey_male = { Gausfred Geoffrey Geoffroy Geofroi Godafres Godfrey GO_dke Godefroi Godefroy Godfried Goffredo Goffredu Gofraid Gotfred Gottfried Gottifredo Gottofredo Guffredu GuT_friT_ GuT_frI_T_r Guthfrith JaufrE_ Jaufret JofrE_ SE_afra Sieffre SiothrU_n } godwin_male = { Godwin Godwyn } gojslav_male = { Gojslav } gojslava_female = { Gojslava } golbahar_female = { Golbahar Gulbehar } +goldregot_female = { Goldregodo Goldregoto } golnaz_female = { Golnaz Gulnaz } +gombald_male = { Gombau Gombaut } gomez_male = { Gomez GO_mez Gomes } -gonzalo_male = { Gonzalo GonC_al GonC_alo Gontzal Gonzalu } +gonzalo_male = { GonC_al GonC_alo Gontzal Gonzalo Gonzalu } gopala_male = { Gopala Gopal } gopendraraja_male = { Gopendraraja Gopendraka } gorandukht_female = { Gorandukht Gorandoukht Guranduht } gorm_male = { Gorm Guttorm Gormr } gormflaith_female = { Gormflaith Gormelia Gormlaith Gormuil } goshtasb_male = { Goshtasb GoS_tasp } -gotruda_female = { Gotruda Gonterote Gontroda Gontrode } -gottschalk_male = { Gottschalk Godescalc Gosschalk } +gotho_female = { Goda Godina Goina GonC_inha Gontina Gontinha Goncin_a Gotina Goto Guina Guntina } +gotho_male = { Godesteo Godesteu Gustio } +gotruda_female = { Gonterote Gontroda Gontrode Gotruda } +gottschalk_male = { Godescalc Gosschalk Gottschalk } govindaraja_male = { Govindaraja Govinda Govindapala Govindraj Guvaka } -gregory_male = { Gregory Gigurum Giric Greger Gregers Gregor Gregoras Gregorio Gregorios Grigoli Grigor Grigore Grigorii Grgur Grigoriy Grygor Grzegorz Jerjer Grwgari Grigoriu } +gratian_male = { Grazzianu } +gregory_male = { Gregory Gigurum Giric Greger Gregers Gregor Gregoras Gregorio Gregorios Gregorius Grigoli Grigor Grigore Grigorii Grigoriu GrigO_riu Grgur Grigoriy Grygor Grzegorz Jerjer Grwgari } grim_male = { Grim Grimr GrI_mr } +grimoald_male = { Grimaldo Grimoald } grima_female = { Grima GrI_ma } gruba_female = { Gruba } guaifer_male = { Guaifer Waifar } -guaimar_male = { Guaimar Waimar } +guaimar_male = { Guaimar Guaimariu Waimar } guaram_male = { Guaram Guram } gudmund_male = { Gudmund GuT_mundr Guthmund } gudrod_male = { GudrO_d GuT_rO_T_r GudrOEd } gudrun_female = { Gudrun GuT_run Guntrud GuD_rU_n } gulcicak_female = { GulC_iC_A_k GulC_iC_ek GulC_eC_ek } -gundoald_male = { Gundoald Gundo } +guiomar_female = { Guiomar } +gundemar_male = { Gundemar Gundemaro Gundemaru } +gundesend_male = { Gondesendo Gundesendo Gundesindo } +gundoald_male = { Gundo Gundoald } gunhild_female = { Gunhild Gunhilda Guinidilda Gunnhild Gunnhildr Winidilda } -gunnar_male = { Gunnar Gunnarr } +gunnar_male = { GonA_riu Gunnar Gunnare Gunnarr } gunther_male = { GU_nther Gunzelin } -guy_male = { Guy Gui Guido Guidone Guigues Guij VI_tek Wicho Wido Wit Guidu Vitu } +guy_male = { Gui Guido Guidone Guidu Guigues Guij Guy VI_tek Wicho Wido Wit } gwen_female = { Gwen Gwenn Uen Wenn Wenna } gwerfyl_female = { Gwerfyl Gueruel } gwrfawr_male = { Gwrfawr Gouremor } @@ -493,8 +607,14 @@ gyla_female = { Gyla GrY_la } gytha_female = { Gytha GyT_a Gyda } gyrith_female = { GyrI_D_r GyriT_ } hardeknud_male = { Hardeknud Hordaknutr } + +hakima_female = { Hakima Hakimah } + +hakam_male = { al-Hakam Hakam } + hakon_male = { Hakon HA_kan HA_kon Hacon HA__kon } hafrid_female = { HafrI_D_r Hafrid } +hafs_male = { Hafs Hafsun } halfdan_male = { Halfdan HalfdA_n } halsten_male = { Hallsteinn Halsten } hamelin_male = { Hamelin Hammelin } @@ -505,41 +625,50 @@ harvey_male = { Harvey Huiarnviu } hasan_male = { Hasan Abdul-Hasan Hassan Hesen } hawise_female = { Hawise Hawis Hawys } hazarasp_male = { Hazarasp Hezarhesp } +hector_male = { Ettore Hector } hedwig_female = { Hedwig Hadwig } -helen_female = { Helen Aileen Elen Elena Elene Helena Helene Hellene Ilona Jelena Liekko Olena HE_lE_ne E_lina } +helen_female = { Helen Aileen Elen Elena Elene Helena Helene Hellene Ilona Jelena Liekko Olena HE_lE_ne E_lina HelenE_ } helge_male = { Helge Helgi Oleg } hemming_male = { Hemingr Hemming } -henry_male = { Haimirich Henry E_nri Enric Enrico Enrique Hanri Harri Heinrich Hendrik Henri Henrik Henrike Henrique Henryk Herri Hinrik Hynek JindR_ich Ezzo Heymeri } -heracles_male = { Heracles Erclwf Erekle Herakleios Herculius HE_raclius Hercule Eracliu } -herbert_male = { Herbert Aribert Aripert Herberd Hereberht Heribert } -hereweald_male = { Hereweald Herewallt } +henry_male = { Aique Arricu Arrigo E_nri Enric Enrichetto Enrico Enrique Enzo Ezzo Haimirich Hanri Harri Hendrik Heinrich Henri Henrik Henrike Henrique Henry Henryk Herri Heymeri Hinrik Hynek JindR_ich } +heracles_male = { Eracliu Erclwf Ercole Erekle Heracles Herakleios Herculius HE_raclius Hercule } +herbert_male = { Arbert Aribert Aripert Herberd Herbert Hereberht Heribert } +hereweald_male = { Airaldo Arioald Herewallt Hereweald } +heriprand_male = { Eriprando Riprando } herlinda_female = { Herlinda Hermelinda } -herman_male = { Herman Hermann Ermannu } +herman_male = { Armando Armannu Ermannu Herman Hermann } +hermenrich_male = { Emrico Hermenric } herori_male = { Herori Haeloubri } haesteinn_male = { HE_steinn HA_steinn } hilaria_female = { Hilaria Eleri } -hildebrand_male = { Hildebrand Hildeprand } -hildegard_female = { Hildegard IldE_garde } -hildegarde_female = { Hildegarde Ildegarda } +hilarius_male = { Ilariu } +hildebrand_male = { Hildebrand Hildeprand Ildebrando Ildeprando } +hildegarde_female = { Hildegard Hildegarde Ildegarda IldE_garde } hina_female = { Hina China } hirapala_male = { Hirapala Hirapal } hjalmar_male = { Hjalmar HjA_lmar } holmfrid_female = { HO_lmfrI_D_r Holmfrid } holmger_male = { Holmger HO_lmgeirr } -honorius_male = { Honorius Ynyr Onoriu Onorio } +honoratus_male = { Onoradu Onorato } +honorius_male = { Honorius Onorio Onoriu Ynyr } hooshyar_male = { Hooshyar XuS_yar } +horace_male = { Orazzu } hormazd_male = { Hormazd Hurmiz } hossein_male = { Hossein Hosen } -hrane_male = { Hrane Hrani } # Nordic -hran_male = { Hran Hrana } # Balkan Slavic +hrane_male = { Hrane Hrani } # Nordic +hran_male = { Hran Hrana } # Balkan Slavic hrothgar_male = { HroT_gar HrO_T_geirr } hrvoje_male = { Hrvoje } -hubert_male = { Hubert Hugbert } -hugh_male = { Hugh A_edA_n A_ed Aedan Aeddan Aethon Hucpert Hug Hugo Hugues Huw Uc Ugo Ugues Ugu } -humbert_male = { Humbert Ubert Umberto Umbertu } +hubert_male = { Hubert Hucpert Hugbert Oberto Ubertino Uberto Ubertu } +hugh_male = { A_ed A_edA_n Aedan Aeddan Aethon Hug Hugh Hugo Hugues Huw Uc Ugo Ugolino Ugone Ugonino Uguccione Uguccionello Ugu Ugues } +humbert_male = { Humbert Ubert Umbert Umberto Umbertu } +hunfred_male = { Umfredo Unfredu Unifred } humphrey_male = { Humphrey Honfroi Hunfroi Humfroy Onfroi } hussein_male = { Hussein HisE_n } -hyacinth_male = { Hyacinth Jacek Jacenty } +hyacinth_male = { Giacinto Hyacinth Iaquintus Jacek Jacenty } +hyeronimus_male = { Gerolamo Geronimo Girolamo ZirO_nimu } +Hyginus_male = { Igino Iginu } +hyppolite_male = { Ippolito PO_litu } hysing_male = { Hysing HY_singr } hywel_male = { Hywel HoE_l Huwal Howell } hval_male = { Hval } @@ -547,7 +676,7 @@ ida_female = { Ida Ide Yda } idnerth_male = { Idnerth Iudnerth } idwal_male = { Idwal Idual Iudual } idwallon_male = { Idwallon Iduallon Iuduallon } -ignatius_male = { Ignatius Z_egota Ignatios } +ignatius_male = { Gnazziu Ignatios Ignatius Ignatziu Z_egota } illick_male = { Illick Dilic } indra_male = { Indra Indre } indrapala_male = { Indrapala Indrapal } @@ -557,20 +686,23 @@ ingegerd_female = { Ingegerd IngjerT_r Ingjerd } ingemar_male = { Ingemar Ingimar } ingfrid_female = { IngfrI_D_r Ingfrid } ingjald_male = { Ingjald Ingjaldr } -ingolf_male = { Ingolf IngO_lfr Inge } +ingo_male = { Inge Ingo } +ingolf_male = { Ingolf IngO_lfr } ingrid_female = { IngirI_D_r Ingrid } ingvar_male = { Ingvar InwE_r Yngvar } -inigo_male = { Inigo Eneco Eneko Wannaqo } +inigo_male = { Eneco Eneko Inigo Wannaqo } +innocent_male = { Cencio Innocenzo } irene_female = { Irene Eirene IrE_n Irina } isaac_male = { Isaac Ishaq Ittac Sahag Sahak } isaiah_male = { Isaiah Zaia } ishkhan_male = { Ishkhan Ishkhanik } isidoros_male = { Isidoros Isidor } -ismail_male = { Ismail I_smaI_l Esma_il Is_mail Isma_il } +ismail_male = { Esma_il Ismail I_smaI_l Is_mail Isma_il } +isnard_male = { Isnardo } isolde_female = { Isolde Iseult Isode Isotta Isoude Izolda Essyllt } ithel_male = { Ithel Iudhael } ivar_male = { Ivar I_omhar Evander Ibor Ifor Ivor I_var } -jacob_male = { Jacob Chaacko Hamish Iacob Iago Iakobos Iakov JA_kob Jaakoppi Jacco Jacme Jacopo Jacques Jakob Jaksa Jakub Jakusz James Jaume KO_pke SE_amas Ya_qub Yaqub Jaime Chaime Jakue Ya_qob Jaques Yaakov } +jacob_male = { Chaacko Chaime Giacomo Giacopo Hamish Iacob Iacobus Iacopo Iago Iakobos Iakov Jaakoppi Jacco Jacme Jacob Jacopo Jacopu Jacques Jagu Jaime JA_kob Jakob Jaksa Jakub Jakue Jakusz James JA_picu Jaques Jaume KO_pke Lapo Puccio SE_amas Yaakov Ya_qob Ya_qub Yaqub } jaganpala_male = { Jaganpala Jaganpal } jagatpala_male = { Jagatpala Jagatpal } jagdeva_male = { Jagdeva Jagdev } @@ -579,6 +711,7 @@ jahangir_male = { Jahangir Cehangir } jahanshah_male = { Jahanshah CehanS_ah } jaitrasimha_male = { Jaitrasimha Jaitra-Singh } jamshid_male = { Jamshid CemS_I_d } +januarius_male = { Zennaru } jarnegon_male = { Jarnegon Iarnegon } jaromir_male = { Jaromir JaromI_r Jaromar } jaroslav_male = { Jaroslav JarosL_aw Yaroslav } @@ -588,30 +721,30 @@ javeed_male = { Javeed Cevid } jayantavarman_male = { Jayantavarman Cayantavarman } jayaraja_male = { Jayaraja Ajairaja } jayasimha_male = { Jayasimha Jay-Singh Jayat-Singh } -jeremiah_male = { Jeremiah Ieremias } +jeremiah_male = { Geremia Ieremias Jeremiah } jesse_male = { Jesse Hoase Hoasse Hoassi } -jesus_male = { Jesus Eisow IE_sous Yiswe } jhetpala_male = { Jhetpala Jhetpal } -joakim_male = { Joakim Jochim } -joan_female = { Joan Eonnecte Iannia Ioanna Iouenna Janed Jean Jeanne Joana Joanna Johanna Juana Seonaid Sheena Shona SiA_n SiobA_n Sioned Siunod Xuana Xoana Chuana Jehanne } +joakim_male = { Giuacchinu Joakim Jochim } +joan_female = { Chuana Eonnecte Iannia Ioanna Iouenna Janed Jean Jeanne Jehanne Joan Joana Joanna Johanna Juana Seonaid Sheena Shona SiA_n SiobA_n Sioned Siunod Xoana Xuana } job_male = { Job Iyob Joab } -john_male = { John HanuS_ Hovhannes IO_annE_s Iain Iehan Ieuan Ioan Ioane Ioann Ioannes Iuan Ivan IvaniS_ JA_nos Jan JanisL_aw Janis Janko Janos Janusz Jean JoA_o Joan Joanes Joannes Johan Johann Johannes Jon Jovan Juan Juvven SeA_n SeoA_n Yahya Yohannaan Yohannan Youkhanna Yunanis Xuan Chuan Jehan Giovanni Giuvanni } -jonah_male = { Jonah IO_annou } -jonas_male = { Jonas Ionas } -jordan_male = { Jordan Jourdain Giordano Giordanu } +john_male = { Chuan Gian Giano Giovanni Giuanne Giuvanni HanuS_ Hovhannes Iain Iehan Ieuan Ioan Ioane Ioann Ioannes IO_annE_s Iuan Ivan IvaniS_ JA_nos Jan JanisL_aw Janis Janko Janos Janusz Jean Jehan JoA_o Joan Joanes Joannes Johan Johann Johannes John Jon Jovan Juan Juanne Juvven SeA_n SeoA_n Vanni Yahya Yohannaan Yohannan Youkhanna Yuhanna Yunanis XoA_n Xuan } +john-francis_male = { Gianfranco } +jonas_male = { Jonah Jonas IO_annou Ionas Yunus } +jordan_male = { Giordano Giordanu Jordan Jourdain } jordanes_male = { Jordanes Iordanes } -joscelin_male = { Joscelin Gaucelin Gautselin Iocilin Josselin } -joseph_male = { Joseph Hovsep Iosep Ioseph JO_zef JO_zsef Josif Josip Jozef Yosef Yosip Yousef Youssef Yusuf Giuseppe Giuseppi } -joshua_male = { Joshua Kossy Yeshua } +joscelin_male = { Gaucelin Gautselin Iocilin Joscelin Josselin } +joseph_male = { Giuseppe Giuseppi Hovsep Iosep Ioseph Joseph Josif Josip Jozef JO_zef JO_zsef Yosef Yosip Yousef Youssef YuC_uf Yusuf Zuseppe } +joshua_male = { Eisow Ic_a IE_sous Isa Jesus Joshua Kossy Yeshua Yiswe } judicael_male = { Judicael Iudicael } judith_female = { Judith Judhael Judit Judita Judyta Jutta } -julian_male = { Julian Ioulianos Julien Juliusz Silin Sulgen Sulian Sulien Tysilio Giulianu } -juliana_female = { Juliana Giulia Iouliana Iulia JU_lia Julia Julienne Ioulia Iyana } -julius_male = { Julius Juw Giulio } -justin_male = { Justin Gestin Iestan Iestyn Ioustinos Giustinu } +julian_male = { Giuliano Giulianu Ioulianos Julian Julien Olban Silin Sulgen Sulian Sulien Tysilio Ulyan } +julia_female = { Giulia Ioulia Iulia Julia JU_lia } +juliana_female = { Iouliana Juliana Julienne Iyana } +julius_male = { Giulio Julius Juliusz Juw } +justin_male = { Gestin Giustinu Iestan Iestyn Ioustinos Justin } justina_female = { Justina Ioustina } -justinanius_male = { Justinanius Stinian } -justinian_male = { Justinian Ioustinianos Justinien } +justinian_male = { Giustiniano Ioustinianos Justinanius Justinian Justinien Stinian } +justus_male = { Giustu Justu } kailaspala_male = { Kailaspala Kailaspal } kakhopala_male = { Kakhopala Kakhopal } kallinikios_male = { Kallinikios Kalinikos } @@ -643,7 +776,7 @@ knut_male = { Knut Knud Kuuti KnU_tr } kol_male = { Kol Kollr } kolbein_male = { Kolbein Colban } koloman_male = { Koloman Kolman } -konrad_male = { Konrad CenrE_d Cord Corrado Koenraad KonrA_d Kuno Curradu Corradino } +konrad_male = { CenrE_d Cord Corradino Corrado CorrA_du Curradu Koenraad Konrad KonrA_d Kuno } kopperunchinga_male = { Kopperunchinga KO_pperuN_cimman } kraka_female = { KrA_ka Kraka } kresimir_male = { KreS_imir Krsmir Uskrsimir } @@ -655,34 +788,45 @@ kulothunga_male = { Kulothunga KulO_ttunka } kunigunde_female = { Kunigunde Cunigunda Kunigunda } kunwar_male = { Kunwar Kunwarpal } kyriake_female = { Kyriake Kurake } -kyriakos_male = { Kyriakos Kuriakos } +kyriakos_male = { Ciriaco Kyriakos Kuriakos } laila_female = { Laila Layla Leyla Leila} lakshmanadeva_male = { Lakshmanadeva Lakshmana } -lambert_male = { Lambert Lamberto Lembert Lambertu } -landolf_male = { Landolf Landulf Landolfo Landolfu } -laurence_male = { Laurence Lars LaurE_nC_ Laurentios Laurentiu Laurentz Lauri Lorens LourenC_o Lourenzo Lorenzo LloriA_n Wawrzyniec Lorenz Lurenzu } -lazarus_male = { Lazarus Lazaros Laszio Lazare Lazaro Lazarz Lazer } +lambert_male = { Lambert Lamberto Lambertu Lembert Lantpert } +lancelot_male = { Lanciottu Lanzelotto } +lando_male = { Lando Landone } +landolf_male = { Landolf Landolfo Landolfu Landulf } +lanfrank_male = { Lanfranco } +laurence_male = { Lars LaurE_nC_ Laurence Laurentios Laurentiu Laurentu Laurentz Lauri LloriA_n Lorens Lorenz Lorenzo LourenC_o Lourenzo Lurenzu Wawrzyniec } +lazarus_male = { Laszio Lazare Lazarino Lazaro Lazaros Lazarus Lazarz Lazer Lazzarino Lazzaro } lennon_male = { Lennon LennA_n } -leo_male = { Leo Leon Leone Lev Levan Levon Llew Lugh Livon } -leonard_male = { Leonardo Leonardu LE_onard } +leo_male = { Leo Leon Leone Leonello Lev Levan Levon Lionello Llew Lugh Livon } +leodegundis_female = { Leodegundia LeodegU_ndia } +leonard_male = { LE_onard Leonardo Leonardu } leontius_male = { Leontius Leontios } -leopold_male = { Leopold Liutbald Liutpold } +leopold_male = { Leopold Leopoldo Liupolt Liutbald Liutpold } +liberius_male = { Libberiu Libero } +liutfred_male = { Liudfredo Liutfred } +liutprand_male = { Liutprand Liutprando } liutward_male = { Liutward Liudward } llywarch_male = { Llywarch Loumarch } -lothair_male = { Lothair Hlothere Lot Lothaire Lothar Luder } -louis_male = { Louis Alois Clydog Lajos Lluis LoI_s Lodewijk LouI_s Loui LudvI_k Ludvig Ludwig Luis Loys Luduvicu Luigi Luiggi } -louise_female = { Louise LoI_sa Luisa Luiggia } -lucia_female = { Lucia L_ucja LU_cia Lleuca Lucija LlU_cia Lucie } +lombard_male = { Lombardo } +lothair_male = { Hlothere Liuterio Lot Lotario Lothair Lothaire Lothar Luder } +louis_male = { Alois Alvise Clydog Lajos Lluis LluI_s Lodewijk Lodovico LoI_s Loui Louis LouI_s Loys Ludovico Luduvicu Ludvig LudvI_k Ludwig Luiggi Luigi Luis } +louise_female = { Louise LoI_sa } +lucia_female = { Lleuca LlU_cia Lucia Luci_a LU_cia Lucie Lucija L_ucja } +lucidius_male = { Lucidio LucI_dio } +lucien_male = { Luchino } ludolf_male = { Ludolf Liudolf Liudulf Lutolf } -luke_male = { Luke Lukose Lucius Lles Lucian Lucio Lucjan Luki Lucien Lucas L_ukasz Luca Luciu } -lupo_male = { Lupo Gurgen Liuppo Lop Lope Lopo Loup Lubb Lupus Vuk Llope Llop Liupolt Lupu } +luke_male = { Luke Lukose Lucius Lles Lucian Lucio Lucjan Luki Lucien Lucas L_ukasz } +lupa_female = { Loba Lopa } +lupo_male = { Gurgen Liuppo Llop Llope Lop Lope Lopo Loup Lubb Luparello Lupo Lupu Lupus Vuk } lutbert_male = { Lutbert Liutbert Liutpert } macabee_male = { Macabee Maccabee } macbeth_male = { Macbethad Macbeth } -madron_male = { Madron Madrun Madryn Materiana Modron Matrona Madru } +madron_male = { Madron Madru Madrun Madryn Materiana Matrona Modron } maelgwn_male = { Maelgwn Maelcon Melgwn } maer_female = { Maer ME_r } -magdalena_female = { Magdalena Madalena Maddalena Magda Magdalene Magdolna MagdelE_ne Magdaleine } +magdalena_female = { Madalena Maddalena Magda Magdalena Magdalene Magdaleine MagdelE_ne Magdolna Majdala } magnus_male = { Magnus Megistos Magne MagnU_s } magya_female = { Magya Magyal } mahalia_female = { Mahalia Mahalie Mehalia } @@ -696,86 +840,102 @@ maldoven_male = { Maldoven MA_el-Dubh } maldred_male = { Maldred MA_el-Doraid } malise_male = { Malise MA_el-I_osa } malkhas_male = { Malkhas Malkhazi } -malmfrid_female = { Malmfrid MalmfriT_ MA_lmfrI_D_r } +malmfrid_female = { Malmfrid MA_lmfrI_D_r MalmfriT_ } malmure_female = { Malmure MA_el-Muire Maelmurie } malsnectan_female = { Malsnectan MA_elSnechtai } manasseh_male = { Manasseh ManassE_s Menassier } -manfred_male = { Manfred Matfre Menfrid Manfredi Manfredo } +manfred_male = { Maginfredo Maginfrit Manfred Manfredi Manfredo Manfredu Matfre Menfrid } +manso_male = { Manso Mansone } mansur_male = { Mansur MensU_r } manuchihr_male = { Manuchihr MenU_C_ihr } -manuel_male = { Manuel EmmanuE_l Emmanuele Manel Manuele } +manuel_male = { Emanuele Emmanouel Emmanuel EmmanuE_l Emmanuele Immanuel Manel Manuel Manuele } manushihr_male = { Manushihr MenU_S_ihr } maravarman_male = { Maravarman MA_ravarman } marcella_female = { Marcella Marchell } +marcellus_male = { Marcello Markellu } marcia_female = { Marcia Markia } marcianus_male = { Marcianus Meirchion } -marcus_male = { Marcus MA_rk Marcas March Marchell Marco Marek Margh Margos Mark Marko Markos Markose Markus Morcar Marcu } -margaret_female = { Margaret MA_irgred Maisie Marared Margalida MargarE_ta Margareta Margarete Margarid Margarida Margarita Margherita Margred Margrete Margrethe Margrud Marguarite Marguerite Peigi Marghirita } -maria_female = { Maria MA_ire MA_ria Maike Mair MarI_a Mareike Mari Mariam Marie Marija Mary Mara Maura Mariami Mariyam Miryem Mairi Mor MO_r Morag MarIIa MA_ura } +marcus_male = { Marcas March Marchell Marco Marcu Marcus Marek Margh Margos Mark MA_rk Marko Markos Markose Marku Markus Morcar } +margaret_female = { MA_irgred Maisie Marared Margalida Margaret Margareta MargarE_ta Margarete Margarid Margarida Margarita Margherita Margred Margrete Margrethe Margrud Marguarite Marguerite Peigi } +margaritus_male = { Margaritu } +maria_female = { Maike Mair MA_ire Mairi Mara Mareike Mari Maria MA_ria MarI_a Mariam Mariami Marie Marija Mariyam Mary Miryem MO_r Morag } mariamma_female = { MariMA_tE_vatikal Mariamma } -marianus_male = { Marianus Marianos Meirion Marinu } -marine_female = { Marine Marina Marinha } -marius_male = { Marius Marian Mariano Marin Mario Marios Mariu Marianu } +marianus_male = { Marian Mariano Marianos Marianu Marianus Meirion } +marine_female = { Marina Marine Marinha Marin_a } +marinus_male = { Marin Marino Marinu Marinus } +marius_male = { Marius Mario Marios Mariu } marjory_female = { Marjory Marthoc } markward_male = { Markward Marquard Markwart } -marquise_female = { Marquise Marquesa } -martha_female = { Martha MA_rta MAErta Marta Marthe Marfa Marte Marti Martino Martinu Martita Morta Marfie } -martin_male = { Martin MA_rton Maertijn Marcin MartI_n Marthin Martim Martino MartiN_o Martinho Merten Myrddin } +marquise_female = { Marquesa Marquise } +marsilius_male = { Marsiglio } +martha_female = { Martha MA_rta MAErta Marta Marthe Marfa Marte Marti Martita Morta Marfie } +martin_male = { Maertijn Marcin Marthin Martim Martin MartI_n Martino Martinu Martinho MartiN_o MA_rton Merten Myrddin } marwan_male = { Marwan Merwan } marzuban_male = { Marzuban Merzuban } mascarosa_female = { Mascarosa MascarO_sa Mascarose } masud_male = { Masud MesU_d } matad_male = { Matad Madog Matoc } -matilda_female = { Matilda Mafalda Mahaut Mathilde Matild Matylda Maud Mauda Mautild Mawd Mechthild Mathilda Mahalta Matilde } -matthew_male = { Matthew MA_tyA_s MaC_ko Maciej Mads Matej Mateusz Matfei Math Mathias Mathieu Maththias Matias Matija Matiya MatouS_ Mats Matta Matteo Matthaios Matthias Matti Mateu Matheo Mahuis Mattanyahu Mattithyahu Mattityahu Matteu } +matilda_female = { Mafalda Mahalta Mahaut Mathilda Mathilde Matild Matilda Matilde Matylda Maud Mauda Mautild Mawd Mechthild } +matthew_male = { MaC_ko Maciej Mads Maffeo Mahuis Matej Mateu Mateusz Matfei Math Matheo Mattanyahu Matias Matija Matiya MatouS_ Mats Matta Matthew Mathias Mathieu Maththias Matteo Matteu Matthaios Matthias Matti Mattia Mattithyahu Mattityahu MA_tyA_s } mattea_female = { Mateja } matej_ninoslav_male = { Matej_Ninoslav } +mauregato_male = { Mauregato Mauregatu } maurice_male = { Maurice Mauric Meurig } +maura_female = { Maura } +maurus_male = { Mauru MA_uru Moruello } mawgan_male = { Mawgan Meigant Meugan } -maximus_male = { Maximus Maximos Macsen Massimo Massimu Massiminu } -mayor_female = { Mayor Maior } +maximilian_male = { Massimiliano } +maximinus_male = { Massiminu } +maximus_male = { Macsen Massimo Massimu Maximos Maximus } +mayor_female = { Maior Mayor Mor } mellitus_male = { Mellitus Melitus } meirona_female = { Meirona Meiriona } melisende_female = { Melisende ME_lisande ME_lisende MelisE_nda Melisant Melissa } melor_male = { Melor Meglar Mylor } menas_male = { Menas Mina } -mencia_female = { Mencia MencI_a Mentzia ME_cia } -mendo_male = { Mendo Mem Menendo Melendu } mercurius_male = { Mercurius Merkourios } merfyn_male = { Merfyn Mermin Merlin } meriadoc_male = { Meriadoc Meiriadog Meriasek } merryn_male = { Merryn Maruan } -michael_male = { Michael MichaE_l Michel Michele MihA_ly Mihail Mihajlo Mihangel Mikail Mikayel Mikhael Mikhail Mikheil Mikkel Mikko Miquel Mikha_il Michiel Micheli } +michael_male = { Michael MichaE_l Michel Michele Micheli Migali Mighele MihA_ly Mihail Mihajlo Mihangel Mikail Mikayel Mikelli Mikhael Mikhail Mikheil Mikkel Mikko Miquel Mikha_il Michiel } michaela_female = { Michaela MichaE_liko Michiele } +miles_male = { Milone } milisa_female = { Milisa } milosz_male = { Milosz Milos } milovan_male = { Milovan } minver_male = { Minver Menefreda Minefrida Mynfreda } +miron_male = { MirO_ Miron } miroslav_male = { Miroslav MirosL_aw } miroslava_female = { Miroslava } mirza_male = { Mirza MI_rza } mithridates_male = { Mithridates Mihrdat } mona_female = { Mona Moyna Muadhnait } +montefeltrano_male = { Feltrino Montefeltrano } morad_male = { Morad Murad } mordred_male = { Mordred Medrod Modred } morfarch_male = { Morfarch Mormarch } morgan_male = { Morgan Morcant Morgen Morien Muirgein } morganna_female = { Morganna Morganne } morna_female = { Morna Muirne } -moses_male = { Moses Mouses Musa } +moses_male = { MosE_ Moses Mouses Musa Muza } mstislav_male = { Mstislav ML_cisL_aw MS_cisL_aw } muhammad_male = { Muhammad Mahammad Mamlan Mihemed Mohammed Muhammed Mahamed } mungo_male = { Mungo Mwyn } -munia_female = { Munia Monnia Munya Moninha MU_nia } -munio_male = { Munio Monio Monnio Muniu Muno } +munia_female = { Moninha Monnia Munia MU_nia Munya } +muniadomna_female = { Mumadona MU_niadomna Muniadona } +munio_male = { Monio Monnio Munio Muniu Muno } +munuald_male = { Monaldo } murdoch_male = { Murdoch Maredudd Muiredach Murethach Meredith } muriel_female = { Muriel Muirgel } murron_female = { Murron Mirren Morien Moruen Muirenn } mustafa_male = { Mustafa Mistefa } +mutarrif_male = { al-Mutarrif Motarrif Mutarrif } nahir_male = { Nahir Nahor Nahur Nehor } nanaydvar_male = { Nanaydvar Nanaithvar } nanda_female = { Nanda Nande } +nanding_male = { Nandinig Nantelino } nandivarman_male = { Nandivarman Nantivarman } +napoleon_male = { NapoleO_ Napoleone Napuliuni } narasimhavarman_male = { Narasimhavarman Naracimmavarman } naravarman_male = { Naravarman Nar-Verma Naravarmandeva } narses_male = { Narses Nerse Nerseh Nerses } @@ -786,41 +946,57 @@ nawshirwan_male = { Nawshirwan NoS_I_rwan } nazgol_female = { Nazgol Nazgul } nazir_male = { Nazir Nesir } nechirwan_male = { Nechirwan NE_C_I_rvan } +nestor_male = { Nestore } neulenna_female = { Neulenna Neulina Newlyna } -nicephorus_male = { Nikephoros NicE_phore Nicefuru } +nicephorus_male = { Nicefuru NicE_phore Nikephoros } nicetas_male = { Niketas NicE_tas } -nicholas_male = { Nicholas Cailean Calum Claes Claus Colin ColmA_n Columb MikoL_aj MikolA_S_ MikulA_S_ Nicholaus Niclaes Nicolas Niels Niklas Nikola Nikolaos Nikolaus Nikolitza Nikoloz Nils } -nicola_female = { Nicola Nicolesa Nikolena Nika Nicole } +nicholas_male = { Cailean Calum Claes Claus Colin ColmA_n Columb MikoL_aj MikolA_S_ MikulA_S_ Niccolino NiccolO_ Nicholas Nicholaus Niclaes Nicolas Nicolau Niels Nigola Niklas Nikola Nikolaos Nikolaus Nikolitza Nikoloz Nils } +nicola_female = { Nicola Nicole Nicolesa Nika Nikolena } nicodemus_male = { Nicodemus Nikodim Nicudemu } nigel_male = { Nigel Neil Niall NjA_ll } ninoslav_male = { Ninoslav } nirupatonkavarman_male = { Nirupatonkavarman Nirupatunkavarman } -nonna_female = { Nonna Non Nonne } +nonna_female = { Non Nonna Nonne Nuna NuN_a } +nonno_male = { Nunno Nuno NunO_ NuN_o NuN_u } norbert_male = { Norbert Nordepert } nowy_male = { Nowy Nougui } -nuno_male = { Nuno NuN_o Nunno NunO_ NuN_u } nura_female = { Nura Nahara } nuria_female = { Nuria NU_ria } -obeko_male = { Obeko Oveco } -octavius_male = { Octavius Eudaf Octave Ottaviu Ottavio } -octavia_female = { Octavia Ottavia } +obeko_male = { Obeko Oveco Ovecu } +obizzo_male = { Obizzino Obizzo } +octavianus_male = { Ottaviano } +octavius_male = { Eudaf Octave Octavius Ottavio Ottaviu } odd_male = { Odd Oddr } +oddilo_male = { Odilo } +odoario_male = { Odoario Odoariu } ofeig_male = { Ofeig O_feigr } olaf_male = { Olaf AmlaI_b Anlaff Aulay Olafr Olav Olavi Oluf Onlaf O_lafr } -oliver_male = { Oliver A_lbar A_lvar A_lvaro A_lvaru Alvar Oliuer Olivier } +oliver_male = { Alaverru Oliba Olibia Oliver Oliuer Olivier Oliviero Olivio Oliviu } olwen_female = { Olwen Uluen } -oneka_female = { Oneka Onecca Oneca Onega } -ordono_male = { Ordono OrdoN_o OrdoN_u Ordonho Ordonno } +oneka_female = { Oneca Onecca Oneka Onega } +ordono_male = { Ordono Ordonho Ordonno OrdoN_o OrdoN_u Urdun } +orestes_male = { Oreste } +orlandus_male = { Orlando Orlandu Orlannu } orm_male = { Orm Ormr } +orsocorre_male = { Orgodor Orzocor } orvar_male = { Orvar O_rvar } +osorio_male = { Osorio Osoriu } ostoja_male = { Ostoja } osulf_male = { Osulf Oswulf } oswald_male = { Oswald Oswallt Usuullt } +othello_male = { Tello Tellu } ottar_male = { Ottar Authari Ottarr O_ttar } -otto_male = { Otto O_dO_n Ebles Eudes Eudon Luder-Udo Odo Odon Ota Othon Ott Otton Ottone Udo Oddet Uttuni } +otto_male = { Ebles Eudes Eudon Eudo_n Oddet Oddone Odo_ O_dO_n Otto Luder-Udo Odo Odon Ota Othon Ott Otton Ottone Udo Uttuni } +ottobuono_male = { Ottobono Ottobuono } otwin_male = { Otwin Odoin } -pagan_male = { Pagan Payen } +pagan_male = { Pagan Paganello Pagano Payen } +paldulf_male = { Paldolf } +pancratius_male = { Pancratziu Pancrazio } pandaram_male = { Pandaram PantA_ram } +pandenulf_male = { Pandenolf } +pando_male = { Pandone } +pandulf_male = { Pandolf Pandolfo Pandolfu } +pantaleon_male = { Pantaleu } parakrama_male = { Parakrama ParA_kkirama } parameswaravarman_male = { Parameswaravarman ParamE_svaravarman } paranirupasingham_male = { Paranirupasingham Paranirupacinkam } @@ -828,26 +1004,32 @@ parankusan_male = { Parankusan ParA_nkucan } parantaka_male = { Parantaka ParA_ntaka } pararajasekharan_male = { Pararajasekharan PararA_cacE_karan } parvaneh_female = { Parvaneh Perwane } -pascal_male = { Pascal Pasquale Pascale Paschal } +pascal_male = { Pascal Pascale Paschal Pasquale } pascentius_male = { Pascentius Pasgen } pashang_male = { Pashang PE_S_eng } pasquitan_male = { Pasquitan Pascueten } paternus_male = { Paternus Padarn Patern Pidarnoin } patricia_female = { Patricia Patrikia Patrizia } -patrick_male = { Patrick PA_traic Padric Padrig Patrikios Patrizio Patryk Pedric Petroc } -paul_male = { Paul Boghos PA_l PAAl PO_l Paavo Paol Paulos Paulose Paulus Pavel Pavlos PaweL_ Pawl Pol Pavle } -paula_female = { Paula Paola PA_ula } +patrick_male = { Padric Padrig PA_traic Patrick Patrikios Patrizio Patriziu Patryk Pedric Petroc } +patrona_female = { Paterna Patrona Patruina } +paul_male = { Boghos PA_l PAAl Paavo Paol Paolino Paolo Paul Paulos Paulose PA_ulu Paulus Pavel Pavle Pavlos PaweL_ Pawl Pol PO_l } +paula_female = { Paula Paola } paulina_female = { Paulina Pavlina } pavica_female = { Pavica } -pelagius_male = { Pelagius Paio Pelagio Pelagios Pelaio Pelayo Pelayu PE_lage } -peronella_female = { Peronella PE_ronelle Peironela PeironE_la Pernelle Pernilla } +pelagia_female = { Pala Palla } +pelagius_male = { Balakayus Belay PE_lage Pelagio Pelagios Pelagius Paio Pelaio Pelayo Pelayu } +peregrine_male = { Pellegrino Pellegrinu } +peronella_female = { Peironela PeironE_la Pernelle Pernilla Peronella PE_ronelle } peroz_male = { Peroz PI_roz } -peter_male = { Peter Bedros Boutros PE_ire PE_ter PE_r Pathrose Peder Pedr Pedro Pedru Pedur Pere Pero Petair Petar Petr Petre Petri Petro Petros Petrus Piarres Pierre Pieter Pietro Piotr Cephas Cephus Perrot Petru } +peter_male = { Bedros Boutros Cephas Cephus Pathrose Peder Pedr Pedro Pedru Pedur PE_ire PE_r Pere Pero Perrot Petair Petar Peter PE_ter Petr Petre Petri Petro Petros Petruccio Petru Petrus Piarres Pierre Pieter Pietro Piotr } petronilla_female = { Petronilla Petronilha Pieternelle Petra } -philip_male = { Philip Felip Felipe Ffilip Filip Filipe Filippo Filips FulO_p Philipp Philippe Philippos Pilib Piyliypaos Phillip Phelippe Filippu } +philip_male = { Felip Felipe Ffilip Filibus Filip Filipe Filippino Filippo Filippu Filips Filipu FulO_p Phelippe Philip Philipp Philippe Philippos Phillip Pilib Piyliypaos } philippa_female = { Philippa Filipa Filippa } +piniolo_male = { Pin_olo PiN_olu } +pius_male = { Pio Piu } plaisance_female = { Plaisance Plazentzia } -pons_male = { Pons PO_ncio PonC_ Ponce Ponz } +pons_male = { PonC_ Ponce PO_ncio Pons Pontio Ponz Ponzu } +poppo_male = { Poppo } pourandokht_female = { Pourandokht Burandoxt } pravara_male = { Pravara Pravare } premysl_male = { PR_emysl PrzemysL_ PrzemysL_aw Premysl } @@ -857,20 +1039,25 @@ priscilla_female = { Priscilla Prisisilla } pritampala_male = { Pritampala Pritampal } prithviraja_male = { Prithviraja Prithivipala Prithvipal Prithviraj Prithvi } procopius_male = { Procopius Prokop Prokopios } +prosper_male = { Prospero Prosperu } +prudentius_male = { Prudencio } ptolemy_male = { Ptolemy Ptolemee PtolE_mE_e } puviraja_male = { Puviraja PuvirA_ca } rachel_female = { Rachel Raahelamma } +radelchis_male = { Radelchis } radgis_male = { Radgis Ratchis } radic_male = { RadiC_ } radislav_male = { Radislav } radislava_female = { Radislava } radivoj_male = { Radivoj } +radogost_male = { Radogost } +radwald_male = { Radoald } ragnar_male = { Ragnar Ragnarr } ragnfrid_female = { Ragnfrid RO_gnfriT_ RO_gnfrI_D_r } ragnhild_female = { Ragnhild RO_gnhildr Ragnell Ronalda Ragnhildr } -ragnvald_male = { Ragnvald RO_gnvaldr Ragnald Ronald Orlando Orlannu } -radogost_male = { Radogost } +ragnvald_male = { Ragnvald RO_gnvaldr Ragnald Ronald } rahula_male = { Rahula Rahule } +rainulf_male = { Rainulfu } rajadhiraja_male = { Rajadhiraja IrA_cA_tirA_ca } rajaditya_male = { Rajaditya IrA_cA_titta } rajaraja_male = { Rajaraja IrA_carA_ca } @@ -878,80 +1065,93 @@ rajasekhara_male = { Rajasekhara IrA_cA_cekara } rajasingan_male = { Rajasingan IrA_cacimman } rajendra_male = { Rajendra IrA_cE_ntira } raka_male = { Raca } -ralph_male = { Ralph RE_dwulf Radke Radolf Radulf Radulfo Ralf Randolf Randolph Raolf Raoul Rodolf Rudolf Pandulf Rodolfo Rudolfu Rainulfu Pandolfu Pandolfo } +ralindis_female = { Ralinda } +ralph_male = { Radke Radolf Radulf Radulfo Ralf Ralph RE_dwulf Randolf Randolph Raolf Raoul Rodolf Rodolfo Rodulfu Rudolf Rudolfu } ramiro_male = { Ramiro Ramir Ramiru Ranimiro Remiro } rampala_male = { Rampala Rampal } ranadhiran_male = { Ranadhiran RanatI_ran } ranaditya_male = { Ranaditya Ranatitta } rangraja_male = { Rangraja Rangraj } -raphael_male = { Raphael Raziel RafaEl } +raphael_male = { RafaEl Rafaello Raphael Raziel } +rashid_male = { Rachid Rashid } rawwad_male = { Rawwad Revend } -raymond-Berengar_male = { Raymond-Berengar Raimond-BerenguiE_ Ramon-Berenguer } -raymond_male = { Raymond Erramun Raimond Raimondo Raimundo Rajmund Ramon RamO_n RemO_n Ramuni } -rayner_male = { Rayner Reinier } +raymond-Berengar_male = { Raimond-BerenguiE_ Ramon-Berenguer Raymond-Berengar } +raymond_male = { Erramun Raimond Raimondo Raimundo Rajmund Ramon RamO_n Ramundu Ramuni Raymond RemO_n } +rayner_male = { Ranieri Raniero Rainero Rainone Rayner Reniero Reinier } rebecca_female = { Rebecca Accamma } refil_male = { Refil Refill } regina_female = { Regina Rhiainfelt Rioantguellt } -reginald_male = { Reginald RE_genweald Rainald Ranald Reginhard Reinhold Rheinallt Rainaut Raynaud Raynold Reinoud Renaud Rinaldo Reignarz Rinaldu } +reginald_male = { Rainald Rainaut Ranald Raynaud Raynold RE_genweald Reginald Reginhard Reignarz Reinhold Reinoud Renaud Rheinallt Rinaldo Rinaldu } reinbern_male = { Reinbern Reginbern } -renard_male = { Renard Reineke Reinhard Renhard Rinatu } +renard_male = { Reineke Reinhard Renard Renhard } +renatus_male = { Rinatu } resa_female = { Resa } reuben_male = { Reuben Roupen Rupin } rhiannon_female = { Rhiannon Rioanon } rhiwallon_male = { Rhiwallon Riuallon } riacet_male = { Riacet Riaged } -ricarda_female = { Ricarda Ricciarda RichE_nda Richara Richardis Richenda Richent Richeut RI_kiza Rikissa } +ricarda_female = { Ricarda Ricciarda Richara Richardis Richenda RichE_nda Richent Richeut Rikissa RI_kiza } ricenus_male = { Ricenus Rhigeneu Riceneu } -richard_male = { Richard Reccared Rekkaredo Rhicert Ricard Ricardo Ricart Riccardo Riku Ryszard Richart Rizzardo Riccardu } -rikulfr_male = { Rikulfr RI_kU_lfr } +richard_male = { Reccared Rekkaredo Rhicert Ricard Ricardo Ricart Riccardo Riccardu Richard Richart Riku Ryszard } +rikulfr_male = { Riculf Rikulfr RI_kU_lfr } rioantdrec_female = { Rioantdrec Rhiaindrech } riwal_male = { Riwal Rhiwal } -robert_male = { Robert Hrodberht Rhobert RobE_rt Roberto Robrecht Rohart Roparth Rubert Ruprecht Rubbertu } -roderick_male = { Roderick Rhodri Rhydderch Roi Roderic Rodericho Rodric Rodrigo Rodrigu Rory RuaidrI_ Ruatirch Rudri Rui Ruairi } +robert_male = { Hrodberht Rhobert Robert RobE_rt Roberto Robertu Robrecht Rohart Roparth Ropert Rubbertu Rubert Ruprecht } +roderick_male = { Errodrigo Ludriqh Rhodri Rhydderch Roderic Rodericho Roderick Roderissus Rodric Rodrigo Rodrigu Roi Rory RuaidrI_ Ruairi Ruatirch Rudri Rui } rodgand_male = { Rodgand Hrodgaud } -rodwald_male = { Rodwald Rodoald } -roger_male = { Roger Rogier Rudigar Rutger Ruggeru } -roland_male = { Roland Lachlan Rolland } +rodwald_male = { Robaldo Rodgoald Rodoald Rodwald Rubaldo } +roger_male = { Rodegar Roger Rogier Rudigar Ruggero Ruggeru Ruggiero Rutger } +roland_male = { Lachlan RolA_n Roland Rolando Rolland } rolf_male = { Rolf Hrolfr HrO_lfr HrO_D_O_lfr } -roman_male = { Roman RomA_n Rhufon Romanos Romanus Rumon } -ronan_male = { Ronan RO_nA_n Ruman } +roman_male = { Rhufon Roman RomA_n Romano Romanos Romanus Ruman Rumon } +romoald_male = { Romoald } +ronan_male = { Ronan RO_nA_n } ros_female = { Ros RO_is } rosa_female = { Rosa RO_zsa Rose } rostam_male = { Rostam Rostan Rustam } +rotfrid_male = { Rofrit } roy_male = { Roy Ruah } rucenus_male = { Rucenus Rhun Roucen Ru } -ruffinus_male = { Ruffinus Grifiud Gruffydd Griffith } +ruffinus_male = { Grifiud Griffith Gruffydd Ruffinus } rurik_male = { Rurik HrO_rekr RO_rek RO_rik HrE_rekr } +russus_male = { Rosso Rubino } +saad_male = { Sa_d Saad } saba_male = { Saba Sabah Sabba_e Sava } saba_female = { Saba Sabah Sava } sabrisho_male = { Sabrisho Sabr_Ishu } sadayavarman_male = { Sadayavarman Cataiyavarman } sadmarkar_female = { Sadmarkar Semarkar } saga_female = { Saga SA_ga } +saladdin_male = { Saladino } +salinguerra_male = { Salinguerra } +salvator_male = { Bobore Salvador Salvatore Sarvaturi } samanta_male = { Samanta Samant-Singh Samantasimha } samarasimha_male = { Samarasimha Samar-Singh } +samaritan_male = { Samaritanu } sami_female = { Sami Sameah Samee Sameea Samiya Samiyah Samiyya Samya } sami_male = { Sami Samiy } -samuel_male = { Samuel SA_muel Samoeli Sawyl Samueli } +samuel_male = { Samuel SA_muel Samueli SamuE_li Samoeli Sawyl } samund_male = { SA_mund SE_mundr } -sancha_female = { Sancha Antsa SanC_a } -sancho_male = { Sancho Antso SanC_ Sanchu Sans Sante Sanyo Sanciu } -sanctus_male = { Sanctus Sandde } +sancha_female = { Antsa Sancha SanC_a Sanya } +sancho_male = { Antso Sancho Sanchu Sanciu Sanctus SanC_ Sandde Sans Sante Sanyo } sandalj_male = { Sandalj } sanko_male = { Sanko } -sarah_female = { Sarah SA_ra Sara Saramma } +sarah_female = { Sara SA_ra Sarah Saramma } satinik_female = { Satinik Satenik } -sebastian_male = { Sebastian Bastian SebastiA_n Sebastiaen Sebastiano Sebastianos SebastiA_o Sebastianu } +savaric_male = { Sabariquh Savarico Savaricu } +sebastian_male = { Bastian BastiA_n Sebastian SebastiA_n Sebastiaen Sebastiano Sebastianos Sebastianu SebastiA_o Sebustianu } seervallabha_male = { Seervallabha CI_vallapa } seervallabhan_male = { Seervallabhan CI_vallapan } segarajasekaran_male = { Segarajasekaran CekarA_cacE_karan } senara_female = { Senara Zennor } seraphin_male = { Serafino Serafinu Seraphin } -sergius_male = { Sergius Sarkis Sergios Serigi Sergiu } +sergius_male = { Sarkis Sergio Sergios Sergiu SE_rgiu Sergius Serigi } serhilda_female = { Serhilda Serenahilt } -severin_male = { Severin Seferus Severinu Severino } +severin_male = { Severin Severino } +severus_male = { Seferus Severo } sevilay_female = { Savilay Sevilay } sevindik_female = { Savintik Sevindik } +sextus_male = { Sesto } shadhi_male = { Shadhi S_adI_ } shahab_male = { Shahab S_ahab } shahanshah_male = { Shahanshah S_ahenS_ah Shanshe } @@ -969,57 +1169,70 @@ shaw_male = { Shaw SE_aghdha } shayan_male = { Shayan S_ayan } sheraga_male = { Sheraga Shraga } shirkuh_male = { Shirkuh S_I_rkU_h } +shuayb_male = { C_uayb Shuayb } sibislav_male = { Sibislav } -sibylla_female = { Sibylla Sibila Sibilia Sibilla Sibyl Sybilla Sybille Sibel Sibylle Sibbila } +sibylla_female = { Sibel Sibila Sibilia Sibilla Sibil_la Sibyl Sibylla Sybilla Sibylle Sybille } +sicard_male = { Sicard } sicco_male = { Sicco Sico Sikke } +sicheri_male = { Sicheri Sigeriu } siddhartha_male = { Siddhartha Siddharthe } -siegfried_male = { Siegfried Sigfrid } +siegfried_male = { Siegfried Sigfrid Sigifredo } sieghart_male = { Sieghart Sieghard } sigbjorn_male = { SigbjO_rn SigrbjO_rn } +siginulf_male = { Siginolfo } sigisbert_male = { Sigisbert Sigbert } sigmund_male = { Sigmund Siegmund Sigismond Sigismund Zikmund Zsigmond Zygmunt } sigrid_female = { SigrI_D_r Sigrid } sigurd_male = { Sigurd SigurT_r Sigward Sikard Siward Siweard Sjoerd } -silvester_male = { Silvester Szilveszter Silvestro Silvestru } +silo_male = { Silo Silu } +silvester_male = { Silvester Silvestro Silvestru Szilveszter } simhavishnu_male = { Simhavishnu Cimmavisnu } -simon_male = { Simon Jimeno Simeon Simeoni Simion Simone Symeon Shem_on Ximeno Shimon Shimshon Simuni Simonetto } -simone_female = { Simone Simona Simuna Simonetta } +simon_male = { Jimeno Semeno Shem_on Shimon Shimshon Simeon Simeoni Simion Simione Simon SimO_n Simone Simonetto Simuni Symeon Xemen XimE_n Ximeno Ximenu } +simplitius_male = { Simplitziu } singhabahu_male = { Singhabahu CinkapA_ku } +sinibald_male = { Sinibaldo } +sirus_male = { Siru } +sisenand_male = { Sesnando Shishnand Sisenando Sisnando } +sisenanda_female = { Sesenanda } sisupala_male = { Sisupala Sisupal } skule_male = { Skule Scule Skuli SkU_li } slaine_female = { Slaine SlA_I_ne } smbat_male = { Smbat Sumbat } sobeslaus_male = { Sobeslaus SobE_slav Sobieslav } -solomon_male = { Solomon Salman Salomon Selevan Selyf SolomO_n Sulayman Suleyman Salemon } +solomon_male = { Salemon Salman Salomon Selevan Selyf Solomon SolomO_n Sulayman Suleyman } solve_male = { SO_lve SO_lvi } somerled_male = { Somerled Somhairle SumarliT_i } sonpala_male = { Sonpala Sonpal } sophia_female = { Sophia Z_ofie Sofia Sofie Sofija Sophie Zofia ZsO_fia Sohvi } +sorleone_male = { Sorleone } sorkver_male = { SO_rkver SO_rkvir } +sozzo_male = { Sozzo } +spino_male = { Spinetto } stanislav_male = { Stanislav StanisL_aw } stana_female = { Stana } starkad_male = { Starkad StarkaT_r } sten_male = { Sten Steinn Steyn } -stephania_female = { Stephania EstefanI_a Estefania EstefA_nia Estevainha StE_phanie Stefana Stefania Stephanie EstE_fE_nie Estienette Ester } -stephen_male = { Stephen E_tienne Eappen EstE_banu Esteban EstE_ve Estevo EstE_vA_o Estienne Isteban IstvA_n Stefan Stefano Stefen Steffen Stepan Stjepan Stepanos Stepanoz Stephan Stephanos Steven Szczepan Estiennot StE_fanu } +stephania_female = { Estefania EstefanI_a EstefA_nia Estevainha Estienette Stefana Stefania Stephania Stephanie StE_phanie } +stephen_male = { Eappen Estienne E_tienne Estiennot Esteban EstE_banu EstE_vA_o EstE_ve Estevo Isteban IstE_vene IstvA_n Stefan Stefano StE_fanu Stefanus Stefen Steffen Stepan Stepanos Stepanoz Stephan Stephanos Stephen Steven Stjepan Szczepan } styrkar_male = { Styrkar StyrkA_r } -suero_male = { Suero Soeiro Sueiro Sueru } +suero_male = { Soeiro Sueiro Suero Sueru } sukhinpala_male = { Sukhinpala Sukhinpal } sultanpala_male = { Sultanpala Sultanpal } sundara_male = { Sundara Cuntara } sune_male = { Sune Suni } +sunifred_male = { Sunifred Suniefredo } sunyer_male = { Sunyer Suneario } surajpala_male = { Surajpala Surajpal } surkhab_male = { Surkhab Surxap } -susan_female = { Susan Sosamma } -susana_female = { Susana Susanna Suzana Susanne } +susan_female = { Sosamma Susan Susana Susanah Susanna Susanne Suzana } svanhild_female = { Svanhild Svanhildr } svatopluk_male = { Svatopluk S_wiE_topeL_k Sviatopolk } sven_male = { Sven Soini Svein Sveinn Svend Swegn Sweeny Suibne Sweeney } sviatoslav_male = { Sviatoslav S_wiE_tosL_aw Svietoslav } swanahild_female = { Swanahild Suanhilde } sigtyrgg_male = { Sigtrygg Sigtryggr } -symmachus_male = { Symmachus Symmachos } +sylvain_male = { Silvano } +symmachus_male = { Simachu Symmachos Symmachus } tabitha_female = { Tabitha Tabatha Tabby Tabetha } tadg_male = { Tadg Tadhg Tarla Tegwyd Taig Teague } tahmasb_male = { Tahmasb Tahmasp } @@ -1028,29 +1241,35 @@ talorcan_male = { TalorcA_n Telurgan } talore_male = { Talore Talorc Telurg } tamar_female = { Tamar Tamari } tancostyla_female = { Tancostyla Tanguistl Tangwystl } -tancredi_male = { Tancredi Tancred } +tancredi_male = { Tancred Tancredi } +tantalus_male = { TA_ntalu } taran_male = { Taran Tuireann } tavi_male = { Tavi Tavish } -teath_female = { Teath Etha Itha Tecla Tetha } +teath_female = { Teath Etha Itha Tetha } teber_male = { TA_bA_r Teber } teimuraz_male = { Teimuraz Taymuraz } tejasimha_male = { Tejasimha Tej-Singh } tejpal_male = { Tejpal Tejapala } telesinus_male = { Telesinus Taliesin } -teresa_female = { Teresa Taresa Talesa Tarexia TerE_sa Tereza Terezia Thresiamma Tiresa } -thaddeus_male = { Thaddeus Taddai Thadeosi Thiaddi Addai } -thecla_female = { Thecla Tegla Tekla } -theobald_male = { Theobald Teobald Teobaldo Tetbald ThiE_baut Thiadbold Thibault Tibaldo Tibalt Tibaud Tibault Tybalt Tybaut } -theodat_male = { Theodat BoZ_ydar Bozidar Dat Deodat Fedot Theodote Theodotos } -theoderic_male = { Theoderic Theoderich Tiuduricu } -theodora_female = { Theodora Feodora Teodora ThE_odora } -theodore_male = { Theodore Feodor Tadeusz Tadros Teodor Teudar Teudur Tewdwr TheodO_ros Theodoros Thoros ThE_tore Teodoro Tiudoru } -theodoric_male = { Theodoric Teudaric Teudric Tewdrig Theodoricho Thierry DE_tR_ich Diederick Diederik Dietrich Dirk Dytryk Theodorich TiE_rri Tudor ThE_odoric } +teresa_female = { Talesa Taresa Tarexia Teresa TerE_sa Tereza Terezia Thresiamma } +thaddeus_male = { Addai Taddai Taddeo Tadduccio Tadeusz Thaddeus Thadeosi Thiaddi } +thecla_female = { Tecla Tegla Tekla Thecla } +thelesphore_male = { TelE_sfuru } +theobald_male = { Teobald Teobaldo Teobaldu Tetbald Theobald ThiE_baut Thiadbold Thibault Tibaldo Tibalt Tibaud Tibault Tybalt Tybaut } +theodat_male = { BoZ_ydar Bozidar Dat Deodat Fedot Teodato Theodat Theodote Theodotos } +theoderic_male = { Theoderic Theoderich } +theodolf_male = { Teodolfo } +theodora_female = { Feodora Teodora Theodora ThE_odora } +theodore_male = { Theodore Feodor Tadros Tedore Teodor Teodoro Teudar Teudur Tewdwr TheodO_ros Theodoros Thoros ThE_tore Tiudoru Tudor } +theodoric_male = { DE_tR_ich Diederick Diederik Dietrich Dirk Dytryk Teudaric Teuderic Teudric Tewdrig Theodoric ThE_odoric Theodorich Theodoricho Thierry TiE_rri Tiuduricu } theodosia_female = { Theodosia Feodosia } -theodosius_male = { Theodosius Tewdos Theodosios Teodosiu } +theodosius_male = { Tedisio Teodizio Teodosiu Tewdos Theodosios Theodosius } theophanus_male = { Theophanus Tifan } theophania_female = { Theophano ThE_ophanie } -thomas_male = { Thomas TamA_s Thoma Tohmas TomA_s Tomas Tomasz Tomo Tomos Touma Toumas Tovmas Tam Tam_as Ta_mhas Th_amhais Tommaso Tumasi } +theudewald_male = { Tedaldo Theudoald } +theutpert_male = { Teutperto } +thobias_male = { Tobias } +thomas_male = { Tam Tam_as TamA_s Ta_mhas Th_amhais Thoma Thomas Tohmas Tomas TomA_s Tomasz Tommaso Tommasu Tomo Tomos Touma Toumas Tovmas Tumasi } thomasa_female = { Thomasa Tam Tamasin Tami Tammy Tamsin Tamsyn Tamzin } thor_male = { Thor Donar } thora_female = { Thora T_ora Tora T_O_ra } @@ -1059,60 +1278,71 @@ thorolf_male = { Thorolf T_orolfr Torolf T_O_rO_lfr } thyra_female = { Thyra T_yra T_yri } tiberius_male = { Tiberius Tiberios } tiburge_female = { Tiburge Thetburga Tiborg Tibourge } +tigridia_female = { Tegridia Tigridia } timothy_male = { Timothy Dimetheos Thimo } timur_male = { TimE_r Timur } tisemir_male = { TI_semir Tihomir } +titianus_male = { Tiziano } tjudmund_male = { Tjudmund T_iO_D_mundr } +toda_female = { Toda Tota } toghrul_male = { ToghrI_l Toghrul } toke_male = { Toke TO_ki } -torbjorn_male = { TorbjO_rn T_orbjO_rn TorbjOErn } +torbjorn_male = { TorbE_nu TorbjO_rn T_orbjO_rn TorbjOErn } torbrand_male = { Torbrand T_orbrandr } +torchitorio_male = { Torchitor Torchitoriu } tord_male = { Tord T_ordr T_orD_r } torfinn_male = { Torfinn T_orfinn T_orfinnr } torkel_male = { Torkel T_orgil Thurcytel Torgil Torgils Torquil T_orgils } tornik_male = { Tornik Tornike } +torquatus_male = { Torquato } torsten_male = { Torsten T_orsteinn Torstein } totil_male = { Totil T_jO_stO_lfr } toste_male = { Toste Tostig TO_sti } trajan_male = { Trajan Traianos } +tribune_male = { Tribuno } tristan_male = { Tristan Drosten Drystan } +trudilde_female = { Trodilde Trudilde } +truppoald_male = { Truppoald } tryggve_male = { Tryggve Tryggvi } tvrtko_male = { Tvrtko } tuathal_male = { Tuathal TU_athal Tudwal Tugdual } tudwallon_male = { Tudwallon Tuduallon } tudy_male = { Tudy Tudi } +turk_male = { Turco } +ubaldo_male = { Baldo Baldu Balduccio Ubaldo } udaya_male = { Udaya Utaiya } uffe_male = { Uffe Offa } uhtred_male = { Uhtred UhtrE_d } -ulf_male = { Ulf Ulfo Ulfr Ulv Wulf Wulff Welf U_lfr } +ulf_male = { Guelfo Ulf Ulfo Ulfr Ulv Wulf Wulff Welf U_lfr } ulfhild_female = { Ulfhild Wulfhild Wulfhilde U_lfhildr } -ulrich_male = { Ulrich OldR_ich Udalrich Ulric } +ulrich_male = { Odalrico Olderico OldR_ich Olrico Udalrich Udalrico Uldarico Ulric Ulrich } ulvhilde_female = { Ulvhilde Ulfhildr } una_female = { Una U_na } -urban_male = { Urban Erb Erbin Erpin Irb Urbien Urbain } +urban_male = { Erb Erbin Erpin Irb Urbain Urban Urbano Urbien } urbgenius_male = { Urbgenius Urbcen Urien } +ursulinus_male = { Ursulinus } urraca_female = { Urraca Urraka } -ursus_male = { Ursus Orson Ursion } +ursus_male = { Orso Orson Ursion Ursus } ute_female = { Ute Oda Uta } -vaclav_2_male = { VA_clav VE_nceslav WaN_ko WacL_aw } -vaclav_male = { Vaclav Vencel Wenzel } +vaclav_male = { Vaclav VA_clav Vencel VE_nceslav WaN_ko WacL_aw Wenzel } vairisimha_male = { Vairisimha Vairsingh } vakhtank_male = { Vakhtank Vakhtang } vakpati_male = { Vakpati Vakapati Vakpatiraja } -valentin_male = { Valentin Ualan Valentino Walan Walenty Valintinu Valenti } -valentina_female = { Valentina Valintina } -valerian_male = { Valerian Valerio Valirianu Valeran } -valerius_male = { Valerius Valerios } +valentin_male = { Ualan Valenti Valentin Valentino Valintinu Walan Walenty } +valerian_male = { Valirianu } +valerius_male = { Valerio Valerios Valerius } valhanadeva_male = { Valhanadeva Valhana } varagunan_male = { Varagunan Varakunan } varagunavarman_male = { Varagunavarman Varakunavarman } varshapala_male = { Varshapala Varshpal } varshasb_male = { Varshasb VarS_asp } -vasco_male = { Vasco Balashk Belasko Blasco Velasco Velascu } +vasco_male = { Balashk Belasko Blasco Vasco Velasco Velascu } +vela_male = { Beila Vela } +velasquita_female = { Belasquida Belaskita Velasquida Velasquita } +vellido_male = { Bellidu Vellido } veep_female = { Veep Vepa } -vermudo_male = { Vermudo Bermond Bermudo Bermudu Veremondo Veremundo } -victor_male = { Victor Biktor Uther Uthyr Viktor Wecta Vittorio Vittoriu Vittore } -victoria_female = { Victoria Vittoria } +vermudo_male = { Bermond Bermudo Bermudu Veremondo Veremundo Vermudo } +victor_male = { Biktor Uther Uthyr Victor Viktor Vittore Vittorio Vittoriu Wecta } vidurathpala_male = { Vidurathpala Vidurathpal } vigdis_female = { Vigdis VigdI_s VigdI__s } vigraharaja_male = { Vigraharaja Vigrharaja } @@ -1120,17 +1350,23 @@ vijayaditya_male = { Vijayaditya VicayA_titta } vijayalaya_male = { Vijayalaya VicayA_laya } vijayaraga_male = { Vijayaraga VicayA_raka } vikramaditya_male = { Vikramaditya VikramA_tittA_ } -vincent_male = { Vincent C_enE_k VicenC_ Vicente Vincenne Vincenzo Wincenty Vicenzu } +vincent_male = { C_enE_k Pizente VicenC_ Vicente Vincenne Vincent Vincenzo Vissente Wincenty } +vinciguerra_male = { Vinciguerra } virabhadra_male = { Virabhadra Kwirapabhadra } virakhesari_male = { Virakhesari VI_rakE_cari } virarajendra_male = { Virarajendra VI_rarA_cE_ntira } virasekhara_male = { Virasekhara VI_racE_kara } viriathius_male = { Viriathius Guriant Gwriad } virodaya_male = { Virodaya VI_rO_taya } +visclavara_female = { Viscla_vara } vishtasb_male = { Vishtasb VI_S_tap } vitaca_female = { VitaC_a } -vitalinus_male = { Vitalinus Gwydolin } -vitalis_male = { Vitalis Guitol Gwydol } +vitalian_male = { Vitaliano } +vitalinus_male = { Gwydolin Vitalinus } +vitalis_male = { Guitol Gwydol Vitale Vitalis } +vito_male = { Idu Vitu } +vivianus_male = { Bibianus Vivianu } +vivili_female = { Vivilde Vivili } vladimir_male = { Vladimir Valdemar VladimI_r Waldemar } vladislav_male = { Vladislav WL_adysL_aw WL_odzisL_aw } vlatko_male = { Vlatko } @@ -1143,31 +1379,36 @@ vsebor_male = { VS_ebor WszebO_r Vsebor } vukac_male = { Vukac } vukasin_male = {VukaS_in } vukmir_male = { Vukmir } +walbert_male = { Gualberto Walpert } wahustan_male = { Wahustan Vahusdan } -walter_male = { Walter BhA_tair Gauthier Gautier Gualter Guterre Gutierre Guttier Ualtar Valteri Walthari Walther Wolter Wautier } +walter_male = { Balterio BhA_tair Gauthier Gautier Gualter Gualtiero Guterre Gutierre Guttier Ualtar Valteri Walter Walthari Walther Wolter Wautier } waltheof_male = { Waltheof Waldeve } weickhard_male = { Weickhard Weichart } werestan_male = { Werestan Gwerstan } werner_male = { Werner Irnerius Warin Werneke } -wilfred_male = { Wilfred GuifrE_ Wifredo } -william_male = { William Gilen GuilhE_m Guilhem Guilherm GuillE_n Guillerme Guillaume Guillem Guillermo Gwilym Liam Uilliam VilE_m Vilhelm Wilhelm Willem Guillelme Gugghiermu } -williamette_female = { Williamette Guillaumette Guillelma Guillemecte } +wilfred_male = { GuifrE_ Guifredo Vifredo Vilfredo Wifredo Wilfred } +william_male = { Gilen Gugghiermu Guglielmo Guglielmu Guglielmus GuilhE_m Guilhem Guilherm Guillaume Guillelme Guillem GuillE_n Guillerme Guillermo Gullielmo Gwilym Liam Uilliam VilE_m Vilhelm Wilhelm Willem William } +williamette_female = { Guillaumette Guillelma Guillemecte Williamette } +wimara_male = { Vimara Wimarano } winaloe_male = { Winaloe Guinol } winifred_female = { Winifred Gwenfrewi } withred_male = { Withred WihtrE_d } +witiza_male = { Vitiza Witiza } wolfram_male = { Wolfram Vulframn } xemraja_male = { Xemraja Kshemraja } -ximena_female = { Ximena Jimena } +ximena_female = { Jimena Ximena } yazid_male = { Yazid YezI_d } yeghishe_male = { Yeghishe Yeghise } -yolanda_female = { Yolanda Ioulanda Jolanta Valence Viola Violant Violante Violent Violeta Yolande Viulanti } +yolanda_female = { Ioulanda Jolanta Valence Viola Violant Violante Violent Violeta Yolanda Yolande } yuddamalla_male = { Yuddamalla Yuddhamalla } yves_male = { Yves Erouan } yvonne_female = { Yvonne Erouana Yvon } -zachary_male = { Zachary Zacharias Zakariyah Zachariah Zacharria Zacarie Zack Zaccaria } +zachary_male = { Zacarie Zaccaria Zachariah Zacharias Zacharria Zachary Zack Zakariyah Zakariyya } +zaida_female = { Zahida ZaI_da } zartosht_male = { Zartosht ZerdeS_t } zbynek_male = { ZbynE_k Zbigniew Zbyszko Zbynek } zosimus_male = { Zosimus Zosima } zeta_female = { Zeta Zeita } zeya_male = { Zeya Zeyar } zubeyr_male = { Zubeyr Zuber } +Zuhayr_male = { al-Zuhayr Zuhayr } diff --git a/project/ck3/base_game/common/culture/name_lists/00_arabic.txt b/project/ck3/base_game/common/culture/name_lists/00_arabic.txt index 9f326473b2..16982cade1 100644 --- a/project/ck3/base_game/common/culture/name_lists/00_arabic.txt +++ b/project/ck3/base_game/common/culture/name_lists/00_arabic.txt @@ -752,18 +752,18 @@ name_list_andalusian = { } male_names = { - Abbad Abbas Abdallah Abdul-Aziz Abdul-Hakam Abdul-Hasan Abdul-Hazm Abdul-Rahman Abdul-Razzaq Abdul Abu - Abu-Bakr Adfuns Ahmad Ali Amr Ayyub Balashk Bilal Fadl Fath Galind Garsiya Hakam Hilal Ibrahim Isma_il - Jyad Lubb Ma_n Mubashir Muhammad Mundir Musa Muyahid Raf Rashid Rasiq Sa_d Sanyo Siddray Suleyman Tariq Tifilwit - Umar Utman Wannaqo Ya_far Yahaff Yahya Yusuf + Aban Abbad Abbas Abdallah Abd-al-Baqi Abd-al-Gafur Abd-al-Majid Abd-al-Nur Abd-al-Qadir Abd-al-Ra_uf Abd-al-Warith Abdul-Aziz Abdul-Hakam Abdul-Hasan Abdul-Hazm Abdul-Rahman Abdul-Razzaq Abdul Abu Abu-al-Qasim + Abu-Bakr Adfuns Adi Affan Aflah Ahmad A_idh Ajannas Ala Ali Amir Asas Asbat Ashhab Asim Aslam Atarid Atiyya Atrad Ayshun Ayyash Ayyub Aziz Bahram Bakr Balashk Balj Baqi Bashir Bilal Dimam Darras Dhu_al_N_n Dulaf Fadl Faraj Farqad Fath Fulayh Galib Galind Ganim Garsiya Gazi Habib Hakam Hamda Hamdin Hamid Hamza Haway Hayyan Hazm Hilal Hiyaz Hizam Hubab Hani_ Harith Hatim Haykal Hisham Ibrahim Idris Imran Isa Isma_il Iyad Jahhaf Jahwar Jalaf_Allah Jalhama Jalil Jami Jarir Jattab Jayr Jayrun Jidr Jubayr Juda Jumahir Juzayy + Jyad Kathir Kaysan Kulayb Lubb Mahbub Majluf Malik Ma_n Mansur Marwan Maymun Mirdas Mu_awiyah Mubashir Mudrik Muffarij Muhallab Muhammad Mundir Musa Mus_ab Mutarrif Muyahid Nadar Nasir Nizar Nudhayr Qar_us Qasim Qatan Qays Raf Rashid Rasiq Razin Sa_d Sa_dan Safwan Sa_ib_Jatir Sajr Salmun Sanyo Saqi Sarur Shabtun Shajara Siddray Siraj Sufyan Suleyman Tahir Talha Tamim Tammam Tariq Taytal Tayyib Tawd Tifilwit Tuways Ubada Ubayd Ubayd_Allah Ubaydun Ulaym + Umar Umayyah Urayb Utman Wadih Wahb Walid Wannaqo Wasim Wathima Wazir Ya_far Yahaff Yahya Ya_ish Yasin Yaskar Yasid Yujamir Yusr Yusuf Zaban Zafir Zakariyya Zarb Ziyad Zuhayr Zuhr Zurar } female_names = { - Abda Ahu Aiza Aliyah Butayna Daniyah Dima Fahra Fahriya Fatima Gamila Ghada Habiba Huda Ibtisam Isra Karima Kera Khadija Layla - Maha Malika Mariam Munya Nadia Naila Nur Rafiqa Rahat Raisa Randa Safiya Salma Shakira Suraya Tahira Tarifa Thashim Umm Wahida + Abda Ahu Aiza A_isha Afiya Aliyah al-Shura Amat_al_Aziz Amat_al_Izz Amat_al_Jaliq Amat_al_Rahman Amat_al_Wahhab Amina Amira Arwa Asma Asmuna Asmuniya Atika Awriya Ayluh Ayshuna Aziza Baraka Bazi_a Butayna Dana Daniyah Dhuna Dima Fahra Fahriya Fatima Faynan Gamila Ganiya Ghada Gislan Habiba Hadija Hakima Halawa Hamda Hamida Hassana Hawa_ Hayal Hayzuran Hind Huda Ibtisam Idlal Ihtizaz Ishush Isra Jalida Jawra Kanza Karima Kera Khadija Kinda Layla Lidhdha + Maha Mahabba Mahjuna Makkiya Malika Mariam Masabih Ma_shuq Maymuna Mayya Mu_amarra Muhja Munya Muzahima Muzna Nadia Naila Najat Najma Nazhun Nu_ayma Nur Nuwayra Nuzha Qasmuna Qusayma Rafiqa Rahat Raisa Randa Rasis Ra_y Rayhana Ruhayma Ruqayya Sa_ada Sa_duna Safiya Sakan Salma Samra Shakira Shawwab Su_ad Sukayna Suraya Tahira Tahr Tahtazz Tarifa Tarub Thashim Umayna Umm Urraka Usayma Utayqa Wahida Wallada Yasmin Zahida Zahra } dynasty_of_location_prefix = "dynnp_mn" - + patronym_prefix_male = "dynnpat_pre_ibn" patronym_prefix_female = "dynnpat_pre_bint" diff --git a/project/ck3/base_game/common/culture/name_lists/00_berber.txt b/project/ck3/base_game/common/culture/name_lists/00_berber.txt index 614a30b56a..2b23952457 100644 --- a/project/ck3/base_game/common/culture/name_lists/00_berber.txt +++ b/project/ck3/base_game/common/culture/name_lists/00_berber.txt @@ -493,3 +493,68 @@ name_list_zaghawa = { } + +name_list_guanches = { + + cadet_dynasty_names = { + "dynn_Bentinerfe" + "dynn_Botsonuhya" + "dynn_Imobach" + "dynn_Benytomo" + "dynn_Tinguaro" + "dynn_Himenchia" + "dynn_Ventor" + "dynn_Acaimo" + "dynn_Anaterve" + "dynn_Dadamo" + "dynn_Aguassona" + "dynn_Pelinor" + "dynn_Rumen" + "dynn_Benecaro" + "dynn_Serdeto" + "dynn_Caconaimo" + "dynn_Teguesta" + "dynn_Guahuco" + "dynn_Zebensui" + } + + dynasty_names = { + "dynn_Bentinerfe" + "dynn_Botsonuhya" + "dynn_Imobach" + "dynn_Benytomo" + "dynn_Tinguaro" + "dynn_Himenchia" + "dynn_Ventor" + "dynn_Acaimo" + "dynn_Anaterve" + "dynn_Dadamo" + "dynn_Aguassona" + "dynn_Pelinor" + "dynn_Rumen" + "dynn_Benecaro" + "dynn_Serdeto" + "dynn_Caconaimo" + "dynn_Teguesta" + "dynn_Guahuco" + "dynn_Zebensui" + } + + male_names = { + Abentahar Adiam Alcoidar Acosayda Achurteyga Adeun Aja Algzcin Ancor Atubkewn Atacaicate + Bentagai Bentago Bentahor Bentejui Caitafa Doramas Egenenaca Egonaiga Gaifa Gamonales Ganana Gararasa + Gitama Gomidafe Guanarteme Hama Heupelio Himar Isaco Malagua Naira Nauzet Orchena Rinima Sambor Semidan + Soront Tagooreate Tagotin Tajaste Tamadaba Tanfia Tara Tazarte Tiferan + Tijandarte Acaymo Acerina Adargoma Afche Afur Agoney Airam Alguim Anaterve Augeron Ayoze + Belicar Belmaco Bencomo Beneharo Bentagay Bentor Chavender Chimboyo Chincanayro + Echedey Egonayga Eiunche Gaumet Geronte Guanareme Guayasen + + } + female_names = { + Absnchara Aquejata Arimgua Arminda Andamana Aremoga Amoca Dara Faya Guayarmina Masaquera Meteimba Nascique + Tazirga Tonaguana Tenesoya Vidina Mifaya Tibiabin Tamonante Iballa Hama Heupelio Himar Orchena Rinima Sambor Semidan + Soront Tagooreate Tagotin Tajaste Tamadaba Tara Atidamana Cathaysa Dacil Fayna Gara Guacimara Guajara + Naira Idaira Haridian Yurena Adassa Atteneri Nisa Isora Ithaisa Attenya Arai Chaxiraxi Moneiba Sibisse Gazmira Aniagua Tahona Cainana + Grimanesa Delioma Famara Guayafanta Aregoma Acerina Arecida Abenaura Teguise Iriome Daida Ramagua Xerach Ico + } +} diff --git a/project/ck3/base_game/common/culture/name_lists/00_iberian.txt b/project/ck3/base_game/common/culture/name_lists/00_iberian.txt index c75983d3c5..fcbc8c2fbc 100644 --- a/project/ck3/base_game/common/culture/name_lists/00_iberian.txt +++ b/project/ck3/base_game/common/culture/name_lists/00_iberian.txt @@ -1307,6 +1307,7 @@ name_list_aragonese = { "dynn_FortU_n" "dynn_GalI_ndez" "dynn_GarcE_s" + "dynn_Gatonez" "dynn_Gil" "dynn_GirA_ldez" "dynn_GO_mez" @@ -1317,6 +1318,7 @@ name_list_aragonese = { "dynn_Manrique" "dynn_Manuel" "dynn_MartI_nez" + "dynn_Menendez" "dynn_MuN_oz" "dynn_NU_N_ez" "dynn_Palafox" @@ -1338,14 +1340,14 @@ name_list_aragonese = { male_names = { A_lbar Alifonso Armengol Artal Aznar Berenguer Bernat BertrA_n Blasco Chaime - Chil Chuan Diago Eneco Felipe Ferrando FortU_n Frederico GarcI_a GO_mez + Chil Chuan Diago Eneco Felipe Ferrando FortU_n Frederico GarcI_a Gaton GO_mez Gonzalo GuillE_n Guiral Henrique Hermenechildo Isteban Lope Manrique Manuel MartI_n - Munio NuN_o Pero Ponz Remiro RemO_n Rodrigo Sancho Tibalt Veremundo + Munio NuN_o Pero Ponz Remiro RemO_n Rodrigo Sancho Veremundo XimE_n } female_names = { AgnE_s Albira Aldonza Alionor Andregoto Beatriz Blanca Caterina Chuana Costanza - Dulzis Eba Eilo Ermisenda EstefanI_a Gotruda Isabela Mafalda Margalida MarI_a + Dulzis Eba Eilo Elvira Ermisenda EstefanI_a Gotruda Isabela Mafalda Margalida MarI_a Marquesa Mayor MencI_a MI_lia Munia Muniadona Peironela Sancha Talesa Toda Urraca Violant Ximena } diff --git a/project/ck3/base_game/common/culture/traditions/03_fp2_traditions.txt b/project/ck3/base_game/common/culture/traditions/03_fp2_traditions.txt new file mode 100644 index 0000000000..a49aba8986 --- /dev/null +++ b/project/ck3/base_game/common/culture/traditions/03_fp2_traditions.txt @@ -0,0 +1,460 @@ +########################### +# FP2 CULTURAL TRADITIONS +########################### + +####################### +# Aragonese Specific +####################### + +tradition_fp2_state_ransoming = { + category = realm + + layers = { + 0 = steward + 1 = western + 4 = state_ransoming.dds + } + + is_shown = { + # DLC check. + has_fp2_dlc_trigger = yes + } + + # Anyone can take this. + + parameters = { + knights_die_less_but_are_captured_more = yes + characters_more_likely_to_be_captured_in_sieges = yes + can_demand_higher_ransoms_from_lower_tiers = yes + } + + character_modifier = { + hard_casualty_modifier = -0.5 + monthly_war_income_mult = -0.25 + } + + county_modifier = { + # Naturally, people are more keen to turn up to serve. + levy_size = 0.1 + } + + cost = { + prestige = { + # Base cost. + add = { + value = tradition_base_cost + desc = BASE + format = "BASE_VALUE_FORMAT" + } + # Ethos requirement. + if = { + limit = { + NOR = { + # Bellicose + any_in_list = { + list = traits + this = flag:ethos_bellicose + } + # Communal + any_in_list = { + list = traits + this = flag:ethos_communal + } + } + } + add = { + value = tradition_incompatible_ethos_penalty + desc = not_bellicose_or_communal_desc + } + } + # Heritage or language + if = { + limit = { + NOR = { + has_cultural_pillar = heritage_iberian + AND = { + exists = culture_head + culture_head = { knows_language = language_iberian } + } + } + } + add = { + value = tradition_unfulfilled_criteria_penalty + desc = lack_iberian_heritage_or_language_penalty_desc + } + } + # General replacement stuff. + multiply = tradition_replacement_cost_if_relevant + } + } + + ai_will_do = { + value = 100 + + if = { + limit = { exists = culture_head } + culture_head = { + # Some traits make you want to codify this more... + if = { + limit = { has_trait = generous } + add = 25 + } + if = { + limit = { has_trait = compassionate } + add = 25 + } + if = { + limit = { has_trait = profligate } + add = 25 + } + if = { + limit = { has_trait = improvident } + add = 25 + } + # ... and others less. + if = { + limit = { has_trait = greedy } + add = -50 + } + if = { + limit = { has_trait = callous } + add = -25 + } + if = { + limit = { has_trait = sadistic } + add = -25 + } + } + } + } +} + +####################### +# Castilian Specific +####################### + +tradition_fp2_strategy_gamers = { + category = ritual + + layers = { + 0 = diplo + 1 = western + 4 = board_gamers.dds + } + + is_shown = { + # DLC check. + has_fp2_dlc_trigger = yes + } + + # Anyone can take this. + + parameters = { + commanders_likelier_to_gain_commander_traits = yes + may_challenge_to_board_games = yes + may_wager_land_on_board_games = yes + } + + character_modifier = { + movement_speed = 0.1 + prowess = medium_skill_penalty + martial = medium_skill_bonus + } + + cost = { + prestige = { + # Base cost. + add = { + value = tradition_base_cost + desc = BASE + format = "BASE_VALUE_FORMAT" + } + # Ethos requirement. + if = { + limit = { + NOR = { + # Bellicose + any_in_list = { + list = traits + this = flag:ethos_bellicose + } + # Courtly + any_in_list = { + list = traits + this = flag:ethos_courtly + } + } + } + add = { + value = tradition_incompatible_ethos_penalty + desc = not_bellicose_or_courtly_desc + } + } + # Either high martial, high learning, or a chess board required. + if = { + limit = { exists = culture_head } + if = { + limit = { + culture_head = { + NOR = { + martial >= very_high_skill_rating + learning >= very_high_skill_rating + any_character_artifact = { has_variable = can_be_used_for_board_games } + } + } + } + add = { + value = tradition_unfulfilled_criteria_penalty + desc = lack_martial_learning_or_chess_board_penalty_desc + } + } + } + + multiply = tradition_replacement_cost_if_relevant + } + } + + ai_will_do = { + value = 0 + + if = { + limit = { exists = culture_head } + culture_head = { + # Absolute nerds. + if = { + limit = { + martial >= extremely_high_skill_rating + learning >= extremely_high_skill_rating + has_trait = scholar + } + add = 100 + } + # People who got suckered in & accidentally started a trend. + if = { + limit = { + any_character_artifact = { has_variable = can_be_used_for_board_games } + } + add = 25 + } + } + } + } +} + +####################### +# Andalusian Specific +####################### + +tradition_fp2_malleable_subjects = { + category = realm + + layers = { + 0 = intrigue + 1 = mena + 4 = malleable_subjects.dds + } + + is_shown = { + # DLC check. + has_fp2_dlc_trigger = yes + has_cultural_pillar = heritage_iberian + } + + can_pick = { + # Must be of a suitable heritage. + custom_tooltip = { + text = iberian_heritage_trigger + has_cultural_pillar = heritage_iberian + } + } + + parameters = { + doesnt_care_about_culture_faith_in_factions = yes + wants_to_learn_liege_language = yes + harder_to_convert_county_culture_without_heritage = yes + easier_to_convert_county_culture_with_heritage = yes + powerful_foreign_knights_find_you_attractive = yes + # ^[blushes] + } + + character_modifier = { + mercenary_hire_cost_mult = -0.5 + vassal_levy_contribution_mult = 0.25 + different_culture_opinion = 10 + ignore_negative_opinion_of_culture = yes + } + + culture_modifier = { + mercenary_count_mult = 2 + cultural_acceptance_gain_mult = 0.25 + } + + cost = { + prestige = { + # Base cost. + add = { + value = tradition_base_cost + desc = BASE + format = "BASE_VALUE_FORMAT" + } + # Ethos requirement. + if = { + limit = { + NOR = { + # Egalitarian + any_in_list = { + list = traits + this = flag:ethos_egalitarian + } + # Courtly + any_in_list = { + list = traits + this = flag:ethos_courtly + } + } + } + add = { + value = tradition_incompatible_ethos_penalty + desc = not_egalitarian_or_courtly_desc + } + } + + multiply = tradition_replacement_cost_if_relevant + } + } + + ai_will_do = { + value = 0 + # Players might want this, but the AI never does. + } +} + +####################### +# Generic +####################### + +tradition_fp2_ritualised_friendship = { + category = societal + + layers = { + 0 = diplo + 1 = western + 4 = ritualised_friendship.dds + } + + is_shown = { + # DLC check. + #has_fp2_dlc_trigger = yes + } + + can_pick = { + # Must have at least one friend. No friendless losers. Especially you, Nick. + custom_tooltip = { + text = need_at_least_one_friend + culture_head = { + any_relation = { + type = friend + count >= 1 + } + } + } + } + + parameters = { + automatic_befriend_access = yes + may_propose_best_friendship = yes + strong_hooks_and_stress_effects_best_friends = yes + may_select_friendship_synergy_bonus = yes + } + + character_modifier = { + scheme_power_against_friend_add = 20 + scheme_power_against_best_friend_add = 40 + } + + cost = { + prestige = { + # Base cost. + add = { + value = tradition_base_cost + desc = BASE + format = "BASE_VALUE_FORMAT" + } + # No ethos requirement: everyone likes friends. + # Need at least three friends. + if = { + limit = { exists = culture_head } + if = { + limit = { + culture_head = { + any_relation = { + type = friend + count < 3 + } + } + } + add = { + value = tradition_unfulfilled_criteria_penalty + desc = guess_you_need_more_friends_desc + } + } + } + + multiply = tradition_replacement_cost_if_relevant + } + } + + ai_will_do = { + value = 0 + + if = { + limit = { exists = culture_head } + culture_head = { + # Some traits make you want to codify this more... + if = { + limit = { has_trait = gregarious } + add = 50 + } + if = { + limit = { has_trait = just } + add = 25 + } + if = { + limit = { has_trait = compassionate } + add = 25 + } + # ... but arbitrary characters have zero interest in anything nearly so formal + if = { + limit = { has_trait = arbitrary } + add = -200 + } + # We don't modify down for shy because, if anything, you'd expect a shy person to be more serious about the few friends they *do* have. + # Having lots of friends makes you more likely to want this. + if = { + limit = { + any_relation = { + type = friend + count >= 4 + } + } + add = 50 + } + # As does having a best friend already. + if = { + limit = { + any_relation = { + type = best_friend + count >= 1 + } + } + add = 25 + } + # And certain lifestyles also make you want to focus on this. + if = { + limit = { has_focus = martial_chivalry_focus } + add = 10 + } + } + } + } +} diff --git a/project/ck3/base_game/common/customizable_localization/00_board_game_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/00_board_game_custom_loc.txt new file mode 100644 index 0000000000..b19bee66a7 --- /dev/null +++ b/project/ck3/base_game/common/customizable_localization/00_board_game_custom_loc.txt @@ -0,0 +1,989 @@ + +################################################## +# Counter Skills + +BG_CounterSkill_Diplomacy = { + type = character + + # Diplomacy is scope:skill_a. + text = { + trigger = { + scope:bg_skill_a = flag:diplomacy + scope:bg_skill_c = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_a = flag:diplomacy + scope:bg_skill_c = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_a = flag:diplomacy + scope:bg_skill_c = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_a = flag:diplomacy + scope:bg_skill_c = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_a = flag:diplomacy + scope:bg_skill_c = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Diplomacy is scope:skill_b. + text = { + trigger = { + scope:bg_skill_b = flag:diplomacy + scope:bg_skill_a = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_b = flag:diplomacy + scope:bg_skill_a = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_b = flag:diplomacy + scope:bg_skill_a = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_b = flag:diplomacy + scope:bg_skill_a = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_b = flag:diplomacy + scope:bg_skill_a = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Diplomacy is scope:skill_c. + text = { + trigger = { + scope:bg_skill_c = flag:diplomacy + scope:bg_skill_b = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_c = flag:diplomacy + scope:bg_skill_b = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_c = flag:diplomacy + scope:bg_skill_b = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_c = flag:diplomacy + scope:bg_skill_b = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_c = flag:diplomacy + scope:bg_skill_b = flag:prowess + } + localization_key = bg_counterskill_prowess + } +} + +BG_CounterSkill_martial = { + type = character + + # Martial is scope:skill_a. + text = { + trigger = { + scope:bg_skill_a = flag:martial + scope:bg_skill_c = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_a = flag:martial + scope:bg_skill_c = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_a = flag:martial + scope:bg_skill_c = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_a = flag:martial + scope:bg_skill_c = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_a = flag:martial + scope:bg_skill_c = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Martial is scope:skill_b. + text = { + trigger = { + scope:bg_skill_b = flag:martial + scope:bg_skill_a = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_b = flag:martial + scope:bg_skill_a = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_b = flag:martial + scope:bg_skill_a = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_b = flag:martial + scope:bg_skill_a = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_b = flag:martial + scope:bg_skill_a = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Martial is scope:skill_c. + text = { + trigger = { + scope:bg_skill_c = flag:martial + scope:bg_skill_b = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_c = flag:martial + scope:bg_skill_b = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_c = flag:martial + scope:bg_skill_b = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_c = flag:martial + scope:bg_skill_b = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_c = flag:martial + scope:bg_skill_b = flag:prowess + } + localization_key = bg_counterskill_prowess + } +} + +BG_CounterSkill_Stewardship = { + type = character + + # Stewardship is scope:skill_a. + text = { + trigger = { + scope:bg_skill_a = flag:stewardship + scope:bg_skill_c = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_a = flag:stewardship + scope:bg_skill_c = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_a = flag:stewardship + scope:bg_skill_c = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_a = flag:stewardship + scope:bg_skill_c = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_a = flag:stewardship + scope:bg_skill_c = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Stewardship is scope:skill_b. + text = { + trigger = { + scope:bg_skill_b = flag:stewardship + scope:bg_skill_a = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_b = flag:stewardship + scope:bg_skill_a = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_b = flag:stewardship + scope:bg_skill_a = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_b = flag:stewardship + scope:bg_skill_a = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_b = flag:stewardship + scope:bg_skill_a = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Stewardship is scope:skill_c. + text = { + trigger = { + scope:bg_skill_c = flag:stewardship + scope:bg_skill_b = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_c = flag:stewardship + scope:bg_skill_b = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_c = flag:stewardship + scope:bg_skill_b = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_c = flag:stewardship + scope:bg_skill_b = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_c = flag:stewardship + scope:bg_skill_b = flag:prowess + } + localization_key = bg_counterskill_prowess + } +} + +BG_CounterSkill_Intrigue = { + type = character + + # Intrigue is scope:skill_a. + text = { + trigger = { + scope:bg_skill_a = flag:intrigue + scope:bg_skill_c = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_a = flag:intrigue + scope:bg_skill_c = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_a = flag:intrigue + scope:bg_skill_c = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_a = flag:intrigue + scope:bg_skill_c = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_a = flag:intrigue + scope:bg_skill_c = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Intrigue is scope:skill_b. + text = { + trigger = { + scope:bg_skill_b = flag:intrigue + scope:bg_skill_a = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_b = flag:intrigue + scope:bg_skill_a = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_b = flag:intrigue + scope:bg_skill_a = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_b = flag:intrigue + scope:bg_skill_a = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_b = flag:intrigue + scope:bg_skill_a = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Intrigue is scope:skill_c. + text = { + trigger = { + scope:bg_skill_c = flag:intrigue + scope:bg_skill_b = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_c = flag:intrigue + scope:bg_skill_b = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_c = flag:intrigue + scope:bg_skill_b = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_c = flag:intrigue + scope:bg_skill_b = flag:learning + } + localization_key = bg_counterskill_learning + } + text = { + trigger = { + scope:bg_skill_c = flag:intrigue + scope:bg_skill_b = flag:prowess + } + localization_key = bg_counterskill_prowess + } +} + +BG_CounterSkill_Learning = { + type = character + + # Learning is scope:skill_a. + text = { + trigger = { + scope:bg_skill_a = flag:learning + scope:bg_skill_c = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_a = flag:learning + scope:bg_skill_c = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_a = flag:learning + scope:bg_skill_c = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_a = flag:learning + scope:bg_skill_c = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_a = flag:learning + scope:bg_skill_c = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Learning is scope:skill_b. + text = { + trigger = { + scope:bg_skill_b = flag:learning + scope:bg_skill_a = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_b = flag:learning + scope:bg_skill_a = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_b = flag:learning + scope:bg_skill_a = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_b = flag:learning + scope:bg_skill_a = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_b = flag:learning + scope:bg_skill_a = flag:prowess + } + localization_key = bg_counterskill_prowess + } + # Learning is scope:skill_c. + text = { + trigger = { + scope:bg_skill_c = flag:learning + scope:bg_skill_b = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_c = flag:learning + scope:bg_skill_b = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_c = flag:learning + scope:bg_skill_b = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_c = flag:learning + scope:bg_skill_b = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_c = flag:learning + scope:bg_skill_b = flag:prowess + } + localization_key = bg_counterskill_prowess + } +} + +BG_CounterSkill_Prowess = { + type = character + + # Prowess is scope:skill_a. + text = { + trigger = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_c = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_c = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_c = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_c = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_c = flag:learning + } + localization_key = bg_counterskill_learning + } + # Prowess is scope:skill_b. + text = { + trigger = { + scope:bg_skill_b = flag:prowess + scope:bg_skill_a = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_b = flag:prowess + scope:bg_skill_a = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_b = flag:prowess + scope:bg_skill_a = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_b = flag:prowess + scope:bg_skill_a = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_b = flag:prowess + scope:bg_skill_a = flag:learning + } + localization_key = bg_counterskill_learning + } + # Prowess is scope:skill_c. + text = { + trigger = { + scope:bg_skill_c = flag:prowess + scope:bg_skill_b = flag:diplomacy + } + localization_key = bg_counterskill_diplomacy + } + text = { + trigger = { + scope:bg_skill_c = flag:prowess + scope:bg_skill_b = flag:martial + } + localization_key = bg_counterskill_martial + } + text = { + trigger = { + scope:bg_skill_c = flag:prowess + scope:bg_skill_b = flag:stewardship + } + localization_key = bg_counterskill_stewardship + } + text = { + trigger = { + scope:bg_skill_c = flag:prowess + scope:bg_skill_b = flag:intrigue + } + localization_key = bg_counterskill_intrigue + } + text = { + trigger = { + scope:bg_skill_c = flag:prowess + scope:bg_skill_b = flag:learning + } + localization_key = bg_counterskill_learning + } +} + +################################################## +# Moves & Pieces + +BG_GameType = { + type = character + + # Pachisi + text = { + trigger = { scope:bg_system = flag:pachisi } + localization_key = bg_gametype_pachisi + } + # Hnefatafl + text = { + trigger = { scope:bg_system = flag:hnefatafl } + localization_key = bg_gametype_hnefatafl + } + # Tabula + text = { + trigger = { scope:bg_system = flag:tabula } + localization_key = bg_gametype_tabula + } + # Chess + text = { + trigger = { scope:bg_system = flag:chess } + localization_key = bg_gametype_chess + fallback = yes + } +} + +BG_GameType_Concept = { + type = character + + # Pachisi + text = { + trigger = { + capital_province = { bg_game_type_region_pachisi_trigger = yes } + } + localization_key = bg_gametype_concept_pachisi + } + # Hnefatafl + text = { + trigger = { + capital_province = { bg_game_type_region_hnefatafl_trigger = yes } + } + localization_key = bg_gametype_concept_hnefatafl + } + # Tabula + text = { + trigger = { + capital_province = { bg_game_type_region_tabula_trigger = yes } + } + localization_key = bg_gametype_concept_tabula + } + # Chess + text = { + trigger = { always = no } + localization_key = bg_gametype_concept_chess + fallback = yes + } +} + +BG_GameType_Concept_Dark = { + type = character + + # Pachisi + text = { + trigger = { + capital_province = { bg_game_type_region_pachisi_trigger = yes } + } + localization_key = bg_gametype_concept_pachisi_dark + } + # Hnefatafl + text = { + trigger = { + capital_province = { bg_game_type_region_hnefatafl_trigger = yes } + } + localization_key = bg_gametype_concept_hnefatafl_dark + } + # Tabula + text = { + trigger = { + capital_province = { bg_game_type_region_tabula_trigger = yes } + } + localization_key = bg_gametype_concept_tabula_dark + } + # Chess + text = { + trigger = { always = no } + localization_key = bg_gametype_concept_chess_dark + fallback = yes + } +} + +BG_GamePiece = { + type = character + + # Pachisi + text = { + trigger = { scope:bg_system = flag:pachisi } + localization_key = bg_gamepiece_token + } + # Hnefatafl + text = { + trigger = { scope:bg_system = flag:hnefatafl } + localization_key = bg_gamepiece_piece + } + # Tabula + text = { + trigger = { scope:bg_system = flag:tabula } + localization_key = bg_gamepiece_counter + } + # Chess + text = { + trigger = { scope:bg_system = flag:chess } + localization_key = bg_gamepiece_piece + fallback = yes + } +} + +BG_GamePiecePlural = { + type = character + + # Pachisi + text = { + trigger = { scope:bg_system = flag:pachisi } + localization_key = bg_gamepiece_tokens + } + # Hnefatafl + text = { + trigger = { scope:bg_system = flag:hnefatafl } + localization_key = bg_gamepiece_pieces + } + # Tabula + text = { + trigger = { scope:bg_system = flag:tabula } + localization_key = bg_gamepiece_counters + } + # Chess + text = { + trigger = { scope:bg_system = flag:chess } + localization_key = bg_gamepiece_pieces + fallback = yes + } +} + +BG_GameDecider = { + type = character + + # Pachisi + text = { + trigger = { scope:bg_system = flag:pachisi } + localization_key = bg_gamedecider_cowrie + } + # Hnefatafl + text = { + trigger = { scope:bg_system = flag:hnefatafl } + localization_key = bg_gamedecider_die + } + # Tabula + text = { + trigger = { scope:bg_system = flag:tabula } + localization_key = bg_gamedecider_die + } + # Chess + ## Yes, this is deliberate. + ## Chess was typically played with dice during the period, generally either to decide number of spaces that could be moved or else which pieces could be moved. Varied depending on period & region. + text = { + trigger = { scope:bg_system = flag:chess } + localization_key = bg_gamedecider_die + } + # No randomising decider. + ## And for those that incorporate nothing, we have uhh... just a random prop. + text = { + trigger = { always = no } + localization_key = bg_gamedecider_quill + fallback = yes + } +} + +BG_RandomArticleDirection = { + type = character + random_valid = yes + + # Northern. + text = { localization_key = bg_randomdirection_northern } + # Western. + text = { localization_key = bg_randomdirection_western } + # Eastern. + text = { localization_key = bg_randomdirection_eastern } + # Southern. + text = { localization_key = bg_randomdirection_southern } +} + +# These aren't culturally contextual mostly because there's not an easy, performant way to sort that. +## Unless I'm dumb. +### Which is pretty eminently possible tbh. +BG_RandomRankPossessive = { + type = character + random_valid = yes + + # Baron's + text = { + trigger = { is_female = yes } + localization_key = bg_randomrankpossessive_baron_female + } + text = { + trigger = { is_male = yes } + localization_key = bg_randomrankpossessive_baron_male + } + # Count's. + text = { + trigger = { is_female = yes } + localization_key = bg_randomrankpossessive_count_female + } + text = { + trigger = { is_male = yes } + localization_key = bg_randomrankpossessive_count_male + } + # Duke's + text = { + trigger = { is_female = yes } + localization_key = bg_randomrankpossessive_duke_female + } + text = { + trigger = { is_male = yes } + localization_key = bg_randomrankpossessive_duke_male + } + # King's + text = { + trigger = { is_female = yes } + localization_key = bg_randomrankpossessive_king_female + } + text = { + trigger = { is_male = yes } + localization_key = bg_randomrankpossessive_king_male + } + # Emperor's + text = { + trigger = { is_female = yes } + localization_key = bg_randomrankpossessive_emperor_female + } + text = { + trigger = { is_male = yes } + localization_key = bg_randomrankpossessive_emperor_male + } +} + +BG_RandomMoveType = { + type = character + random_valid = yes + + # Gambit + text = { localization_key = bg_randommovetype_gambit } + # Cross + text = { localization_key = bg_randommovetype_cross } + # Stratagem + text = { localization_key = bg_randommovetype_stratagem } + # Feint + text = { localization_key = bg_randommovetype_feint } + # Rush + text = { localization_key = bg_randommovetype_rush } +} + +BG_RandomFacialExpression = { + type = character + + # They're smarmily confident. + text = { + trigger = { + OR = { + scope:bg_opponent = { has_trait = arrogant } + bg_cumulative_skill_score_comparison_value <= -20 + } + } + localization_key = bg_randomfacialexpression_scornful + } + # They're confident. + text = { + trigger = { + bg_cumulative_skill_score_comparison_value > -20 + bg_cumulative_skill_score_comparison_value <= -10 + } + localization_key = bg_randomfacialexpression_confident + } + # They're ready for a fight. + text = { + trigger = { + bg_cumulative_skill_score_comparison_value > -10 + bg_cumulative_skill_score_comparison_value <= 10 + } + localization_key = bg_randomfacialexpression_fight + #fallback = yes + } + # They're unsure. + text = { + trigger = { + bg_cumulative_skill_score_comparison_value > 10 + bg_cumulative_skill_score_comparison_value <= 20 + } + localization_key = bg_randomfacialexpression_unsure + } + # They're quailing. + text = { + trigger = { bg_cumulative_skill_score_comparison_value > 20 } + localization_key = bg_randomfacialexpression_quailing + } +} diff --git a/project/ck3/base_game/common/customizable_localization/00_body_part_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/00_body_part_custom_loc.txt index bdf11c0283..3377e33e22 100644 --- a/project/ck3/base_game/common/customizable_localization/00_body_part_custom_loc.txt +++ b/project/ck3/base_game/common/customizable_localization/00_body_part_custom_loc.txt @@ -101,3 +101,37 @@ MaskFace = { fallback = yes } } + +# E.g., for a vein bulging *behind* the mask rather than in it, or a frown twisting *behind* the mask rather than across it. +MaskFace_BehindIn = { + type = character + + text = { + trigger = { has_trait = disfigured } + localization_key = maskface_behind + } + + text = { + trigger = { + NOT = { has_trait = disfigured } + } + localization_key = maskface_in + fallback = yes + } +} +MaskFace_BehindAcross = { + type = character + + text = { + trigger = { has_trait = disfigured } + localization_key = maskface_behind + } + + text = { + trigger = { + NOT = { has_trait = disfigured } + } + localization_key = maskface_across + fallback = yes + } +} diff --git a/project/ck3/base_game/common/customizable_localization/00_divinity_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/00_divinity_custom_loc.txt index 67c18b428a..45d30ba488 100644 --- a/project/ck3/base_game/common/customizable_localization/00_divinity_custom_loc.txt +++ b/project/ck3/base_game/common/customizable_localization/00_divinity_custom_loc.txt @@ -1135,6 +1135,14 @@ GetActualBishopTitle = { localization_key = councillor_court_chaplain_christian_county } + #Basque Paganism + text = { + trigger = { + religion = religion:basque_religion + } + localization_key = council_basque_priest + } + #Paganism text = { trigger = { @@ -1847,4 +1855,24 @@ GetReligiousRite = { fallback = yes localization_key = rite_worship } -} \ No newline at end of file +} + +# Doctrine Parameters +GetRiteEcumenismFullOrEmpty = { + type = character + + text = { + trigger = { + faith = { has_doctrine = special_doctrine_ecumenical_christian } + } + localization_key = GetRiteEcumenismFullOrEmpty_full + } + text = { + trigger = { + NOT = { + faith = { has_doctrine = special_doctrine_ecumenical_christian } + } + } + localization_key = GetRiteEcumenismFullOrEmpty_empty + } +} diff --git a/project/ck3/base_game/common/customizable_localization/00_es_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/00_es_custom_loc.txt index 59ab0dd6ea..c9afa85e27 100644 --- a/project/ck3/base_game/common/customizable_localization/00_es_custom_loc.txt +++ b/project/ck3/base_game/common/customizable_localization/00_es_custom_loc.txt @@ -55,11 +55,6 @@ # ES_HijoHija (hijo/hija) # ES_SirvienteSirvienta (sirviente/sirvienta) -################################## -# II. REEMPLAZO DE COMANDOS EN INGLÉS -################################## -# ES_FaithGenderedAdj - GetFaith.GetAdjective\GetFaith.GetAdherentName (scope: CHARACTER) - ################################## # II. ARTICULOS DELANTE DE COMANDOS # ################################## @@ -247,35 +242,6 @@ ES_LeLaOpp = { } } -ES_DDe = { - type = character - log_loc_errors = no - text = { - trigger = { - trigger_if = { - limit = { - exists = this - NOT = { exists = scope:second } - } - this = { is_female = yes } - } - trigger_if = { - limit = { - exists = this - exists = scope:second - } - this = { is_female = yes } - scope:second = { is_female = yes } - } - } - localization_key = CustomLoc_ES_DDe_female - } - text = { - localization_key = CustomLoc_ES_DDe_male - fallback = yes - } -} - ES_DelDela = { type = character log_loc_errors = no @@ -2253,11 +2219,7 @@ ES_ElLa_Relation = { localization_key = CustomLoc_ES_ElLa_Relation_court_physician_female trigger = { scope:second = { is_female = yes } - has_court_position = court_physician_court_position - is_court_position_employer = { - court_position = court_physician_court_position - who = root - } + has_relation_court_physician = scope:second } } @@ -2265,11 +2227,7 @@ ES_ElLa_Relation = { localization_key = CustomLoc_ES_ElLa_Relation_court_physician_female trigger = { scope:second = { is_male = yes } - has_court_position = court_physician_court_position - is_court_position_employer = { - court_position = court_physician_court_position - who = root - } + has_relation_court_physician = scope:second } } @@ -2434,26 +2392,6 @@ ES_ElLa_Relation = { } } -ES_FaithGenderedAdj = { - type = character - log_loc_errors = no - text = { - trigger = { - trigger_if = { - limit = { - exists = this - } - this = { is_female = yes } - } - } - localization_key = CustomLoc_ES_FaithGenderedAdj_female - } - text = { - localization_key = CustomLoc_ES_FaithGenderedAdj_male - fallback = yes - } -} - ES_only_el_GetTitledFirstName = { type = character log_loc_errors = no @@ -2515,8 +2453,8 @@ ES_only_el_GetTitledFirstName = { holds_landed_title = yes primary_title.tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus + culture = culture:german # Kaiser + culture = culture:greek # Basileus has_title = title:d_shiite # Califa has_title = title:d_sunni # Califa has_title = title:k_papal_state @@ -2555,7 +2493,7 @@ ES_only_el_GetTitledFirstName = { AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) holds_landed_title = yes primary_title.tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } + culture = culture:uyghur OR = { has_government = feudal_government has_government = clan_government @@ -2571,7 +2509,7 @@ ES_only_el_GetTitledFirstName = { } AND = { # duke_feudal_male_sogdian (Ikhshide) is_female = no - culture = { has_name_list = name_list_sogdian } + culture = culture:sogdian holds_landed_title = yes primary_title.tier = tier_duchy OR = { @@ -2593,9 +2531,9 @@ ES_only_el_GetTitledFirstName = { has_government = feudal_government has_government = tribal_government } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } + culture = culture:english + culture = culture:anglo_saxon + culture = culture:scottish } } } @@ -2718,8 +2656,8 @@ ES_only_del_GetTitledFirstName = { holds_landed_title = yes primary_title.tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus + culture = culture:german # Kaiser + culture = culture:greek # Basileus has_title = title:d_shiite # Califa has_title = title:d_sunni # Califa has_title = title:k_papal_state @@ -2758,7 +2696,7 @@ ES_only_del_GetTitledFirstName = { AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) holds_landed_title = yes primary_title.tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } + culture = culture:uyghur OR = { has_government = feudal_government has_government = clan_government @@ -2774,7 +2712,7 @@ ES_only_del_GetTitledFirstName = { } AND = { # duke_feudal_male_sogdian (Ikhshide) is_female = no - culture = { has_name_list = name_list_sogdian } + culture = culture:sogdian holds_landed_title = yes primary_title.tier = tier_duchy OR = { @@ -2796,9 +2734,9 @@ ES_only_del_GetTitledFirstName = { has_government = feudal_government has_government = tribal_government } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } + culture = culture:english + culture = culture:anglo_saxon + culture = culture:scottish } } } @@ -2921,8 +2859,8 @@ ES_only_al_GetTitledFirstName = { holds_landed_title = yes primary_title.tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus + culture = culture:german # Kaiser + culture = culture:greek # Basileus has_title = title:d_shiite # Califa has_title = title:d_sunni # Califa has_title = title:k_papal_state @@ -2961,7 +2899,7 @@ ES_only_al_GetTitledFirstName = { AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) holds_landed_title = yes primary_title.tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } + culture = culture:uyghur OR = { has_government = feudal_government has_government = clan_government @@ -2977,7 +2915,7 @@ ES_only_al_GetTitledFirstName = { } AND = { # duke_feudal_male_sogdian (Ikhshide) is_female = no - culture = { has_name_list = name_list_sogdian } + culture = culture:sogdian holds_landed_title = yes primary_title.tier = tier_duchy OR = { @@ -2999,9 +2937,9 @@ ES_only_al_GetTitledFirstName = { has_government = feudal_government has_government = tribal_government } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } + culture = culture:english + culture = culture:anglo_saxon + culture = culture:scottish } } } @@ -3130,8 +3068,8 @@ ES_only_el_GetShortUIName = { holds_landed_title = yes primary_title.tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus + culture = culture:german # Kaiser + culture = culture:greek # Basileus has_title = title:d_shiite # Califa has_title = title:d_sunni # Califa has_title = title:k_papal_state @@ -3170,7 +3108,7 @@ ES_only_el_GetShortUIName = { AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) holds_landed_title = yes primary_title.tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } + culture = culture:uyghur OR = { has_government = feudal_government has_government = clan_government @@ -3186,7 +3124,7 @@ ES_only_el_GetShortUIName = { } AND = { # duke_feudal_male_sogdian (Ikhshide) is_female = no - culture = { has_name_list = name_list_sogdian } + culture = culture:sogdian holds_landed_title = yes primary_title.tier = tier_duchy OR = { @@ -3208,9 +3146,9 @@ ES_only_el_GetShortUIName = { has_government = feudal_government has_government = tribal_government } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } + culture = culture:english + culture = culture:anglo_saxon + culture = culture:scottish } } } @@ -3339,8 +3277,8 @@ ES_only_de_GetShortUIName = { holds_landed_title = yes primary_title.tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus + culture = culture:german # Kaiser + culture = culture:greek # Basileus has_title = title:d_shiite # Califa has_title = title:d_sunni # Califa has_title = title:k_papal_state @@ -3379,7 +3317,7 @@ ES_only_de_GetShortUIName = { AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) holds_landed_title = yes primary_title.tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } + culture = culture:uyghur OR = { has_government = feudal_government has_government = clan_government @@ -3395,7 +3333,7 @@ ES_only_de_GetShortUIName = { } AND = { # duke_feudal_male_sogdian (Ikhshide) is_female = no - culture = { has_name_list = name_list_sogdian } + culture = culture:sogdian holds_landed_title = yes primary_title.tier = tier_duchy OR = { @@ -3417,9 +3355,9 @@ ES_only_de_GetShortUIName = { has_government = feudal_government has_government = tribal_government } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } + culture = culture:english + culture = culture:anglo_saxon + culture = culture:scottish } } } @@ -3548,8 +3486,8 @@ ES_only_a_GetShortUIName = { holds_landed_title = yes primary_title.tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus + culture = culture:german # Kaiser + culture = culture:greek # Basileus has_title = title:d_shiite # Califa has_title = title:d_sunni # Califa has_title = title:k_papal_state @@ -3588,7 +3526,7 @@ ES_only_a_GetShortUIName = { AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) holds_landed_title = yes primary_title.tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } + culture = culture:uyghur OR = { has_government = feudal_government has_government = clan_government @@ -3604,7 +3542,7 @@ ES_only_a_GetShortUIName = { } AND = { # duke_feudal_male_sogdian (Ikhshide) is_female = no - culture = { has_name_list = name_list_sogdian } + culture = culture:sogdian holds_landed_title = yes primary_title.tier = tier_duchy OR = { @@ -3626,9 +3564,9 @@ ES_only_a_GetShortUIName = { has_government = feudal_government has_government = tribal_government } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } + culture = culture:english + culture = culture:anglo_saxon + culture = culture:scottish } } } @@ -3688,4 +3626,4 @@ ES_only_a_GetShortUIName = { localization_key = CustomLoc_ES_al fallback = yes } -} +} \ No newline at end of file diff --git a/project/ck3/base_game/common/customizable_localization/00_health_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/00_health_custom_loc.txt index b2a50a0650..028abab4b0 100644 --- a/project/ck3/base_game/common/customizable_localization/00_health_custom_loc.txt +++ b/project/ck3/base_game/common/customizable_localization/00_health_custom_loc.txt @@ -99,6 +99,20 @@ GetYoungMiddleAgedOld = { } } +GetYoungOld = { + type = character + + text = { + trigger = { age < scope:second.age } + localization_key = age_young + } + + text = { + trigger = { age >= scope:second.age } + localization_key = age_old + } +} + RandomDisease = { type = character diff --git a/project/ck3/base_game/common/customizable_localization/00_language_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/00_language_custom_loc.txt new file mode 100644 index 0000000000..c203154be5 --- /dev/null +++ b/project/ck3/base_game/common/customizable_localization/00_language_custom_loc.txt @@ -0,0 +1,37 @@ +IberiaSacredLanguage = { + type = character + + text = { + trigger = { religion = religion:christianity_religion } + localization_key = language_latin_name #Latin + } + + text = { + trigger = { religion = religion:judaism_religion } + localization_key = IberiaSacredLanguage_hebrew #Hebrew + } + + text = { + trigger = { religion = religion:islam_religion } + localization_key = language_arabic_name #Arabic + } +} + +IberiaRomanceLanguage = { + type = character + + text = { + trigger = { religion = religion:christianity_religion } + localization_key = IberiaRomanceLanguage_castilian #Castilian + } + + #text = { # I couldn't find evidence of a unique Jewish dialect until after the expulsion of the jews in 1492, when Ladino was coined - AN + # trigger = { religion = religion:judaism_religion } + # localization_key = IberiaRomanceLanguage_sephardi #Sephardi + #} + + text = { + trigger = { religion = religion:islam_religion } + localization_key = IberiaRomanceLanguage_mozarabic #Mozarabic #TO_DO_CD: This should be an actual language for our Mozarabs, but would require a culture creation - AN + } +} \ No newline at end of file diff --git a/project/ck3/base_game/common/customizable_localization/00_ruler_transition_loc.txt b/project/ck3/base_game/common/customizable_localization/00_ruler_transition_loc.txt index e6538ce2f6..c68e628f6e 100644 --- a/project/ck3/base_game/common/customizable_localization/00_ruler_transition_loc.txt +++ b/project/ck3/base_game/common/customizable_localization/00_ruler_transition_loc.txt @@ -2040,6 +2040,13 @@ GameOverMessageNotableAchievements = { dynasty = global_var:form_portugal_decision.dynasty } } + text = { + localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_CANARIAS_DESC + trigger = { + exists = global_var:declare_canarias_decision + dynasty = global_var:declare_canarias_decision.dynasty + } + } text = { localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC diff --git a/project/ck3/base_game/common/customizable_localization/01_ep1_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/01_ep1_custom_loc.txt index 02afd64b1a..0f8a6c50be 100644 --- a/project/ck3/base_game/common/customizable_localization/01_ep1_custom_loc.txt +++ b/project/ck3/base_game/common/customizable_localization/01_ep1_custom_loc.txt @@ -439,6 +439,13 @@ InspirationArtisanType = { } localization_key = inspiration_artisan_type_throne } + + text = { # + trigger = { + var:artifact_artisan_type = flag:artisan_type_armillary_sphere + } + localization_key = inspiration_artisan_type_armillary_sphere + } } # Smith (in here instead of by the other artifact custom locs because this one is only of use in the inspiration since it's not one single effect used in the completion event but many different ones, depending) @@ -472,6 +479,13 @@ InspirationSmithType = { } localization_key = inspiration_smith_type_goblet } + + text = { # + trigger = { + var:artifact_smith_type = flag:smith_type_aquamanile + } + localization_key = inspiration_smith_type_aquamanile + } } InspirationTapestryScene = { diff --git a/project/ck3/base_game/common/customizable_localization/03_fp2_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/03_fp2_custom_loc.txt new file mode 100644 index 0000000000..4d1c97e542 --- /dev/null +++ b/project/ck3/base_game/common/customizable_localization/03_fp2_custom_loc.txt @@ -0,0 +1,67 @@ +get_council_of_toledo_count_suffix = { + type = character + + text = { + localization_key = num_suffix_0 + trigger = { council_toledo_divided_svalue = council_toledo_divided_floor_svalue } + } + + text = { + localization_key = num_suffix_1 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_1_svalue } + } + + text = { + localization_key = num_suffix_2 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_2_svalue } + } + + text = { + localization_key = num_suffix_3 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_3_svalue } + } + + text = { + localization_key = num_suffix_4 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_4_svalue } + } + + text = { + localization_key = num_suffix_5 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_5_svalue } + } + + text = { + localization_key = num_suffix_6 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_6_svalue } + } + + text = { + localization_key = num_suffix_7 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_7_svalue } + } + + text = { + localization_key = num_suffix_8 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_8_svalue } + } + + text = { + localization_key = num_suffix_9 + trigger = { council_toledo_divided_floor_svalue = council_toledo_divided_9_svalue } + } +} + +get_council_of_toledo_attendee_description = { + type = character + + text = { + localization_key = council_toledo_landed_desc + trigger = { is_landed = yes } + } + + text = { + localization_key = council_toledo_unlanded_desc + trigger = { is_landed = no } + } +} diff --git a/project/ck3/base_game/common/customizable_localization/09_de_custom_loc_suffixes.txt b/project/ck3/base_game/common/customizable_localization/09_de_custom_loc_suffixes.txt index c2ba8ad1ac..81287fc76f 100644 --- a/project/ck3/base_game/common/customizable_localization/09_de_custom_loc_suffixes.txt +++ b/project/ck3/base_game/common/customizable_localization/09_de_custom_loc_suffixes.txt @@ -105,6 +105,30 @@ LocalAnimal_DE_1 = { suffix = "_DE_1" } +LocalAnimal_DE_2 = { + log_loc_errors = no + parent = LocalAnimal + suffix = "_DE_2" +} + +LocalAnimal_DE_3 = { + log_loc_errors = no + parent = LocalAnimal + suffix = "_DE_3" +} + +LocalAnimal_DE_4 = { + log_loc_errors = no + parent = LocalAnimal + suffix = "_DE_4" +} + +LocalAnimal_DE_Plural = { + log_loc_errors = no + parent = LocalAnimal + suffix = "_DE_Plural" +} + CatStory_DE_PRO_PER_S_3P_A = { log_loc_errors = no parent = CatStoryFemaleMale @@ -386,3 +410,179 @@ InspirationStudyPresentFuture_DE_Future = { localization_key = inspiration_desc_study_future } } + +InspirationAdventureDestination_DE_1 = { + log_loc_errors = no + parent = InspirationAdventureDestination + suffix = "_DE_1" +} + +GetExoticPet_DE_1 = { + log_loc_errors = no + parent = GetExoticPet + suffix = "_DE_1" +} + +servant_for_romance_DE_1 = { + log_loc_errors = no + parent = servant_for_romance + suffix = "_DE_1" +} + +servant_for_romance_DE_ART_DEF_S_D = { + log_loc_errors = no + parent = servant_for_romance + suffix = "_DE_ART_DEF_S_D" +} + +RomanticComplimentNoun_DE_ART_IND_N = { + log_loc_errors = no + parent = RomanticComplimentNoun + suffix = "_DE_ART_IND_N" +} + +GetExpensiveMeal_DE_1 = { + log_loc_errors = no + parent = GetExpensiveMeal + suffix = "_DE_1" +} + +GetExpensiveMeal_DE_2 = { + log_loc_errors = no + parent = GetExpensiveMeal + suffix = "_DE_1" +} + +GetExpensiveMeal_DE_3 = { + log_loc_errors = no + parent = GetExpensiveMeal + suffix = "_DE_1" +} + +FavoriteTreat_DE_1 = { + log_loc_errors = no + parent = FavoriteTreat + suffix = "_DE_1" +} + +FavoriteTreat_DE_2 = { + log_loc_errors = no + parent = FavoriteTreat + suffix = "_DE_2" +} + +InsultNoun_DE_1 = { + log_loc_errors = no + parent = InsultNoun + suffix = "_DE_1" +} + +InsultNoun_DE_2 = { + log_loc_errors = no + parent = InsultNoun + suffix = "_DE_2" +} + +TerrainType_DE_1 = { + log_loc_errors = no + parent = TerrainType + suffix = "_DE_1" +} + +TerrainType_DE_2 = { + log_loc_errors = no + parent = TerrainType + suffix = "_DE_2" +} + +TerrainTypeProvince_DE_1 = { + log_loc_errors = no + parent = TerrainTypeProvince + suffix = "_DE_1" +} + +TerrainTypeProvince_DE_2 = { + log_loc_errors = no + parent = TerrainTypeProvince + suffix = "_DE_2" +} + +GetFaithGrandTemple_DE_1 = { + log_loc_errors = no + parent = GetFaithGrandTemple + suffix = "_DE_1" +} + +GetFaithGrandTemple_DE_ART_DEF_S_N = { + log_loc_errors = no + parent = GetFaithGrandTemple + suffix = "_DE_ART_DEF_S_N" +} + +get_hold_court_8100_parent_DE_1 = { + log_loc_errors = no + parent = get_hold_court_8100_parent + suffix = "_DE_1" +} + +get_hold_court_8100_parent_DE_2 = { + log_loc_errors = no + parent = get_hold_court_8100_parent + suffix = "_DE_2" +} + +get_hold_court_8100_situation_DE_ART_DEF_S_D = { + log_loc_errors = no + parent = get_hold_court_8100_situation + suffix = "_DE_ART_DEF_S_D" +} + +dummy_peasant_profession_DE_ART_DEF_S_N = { + log_loc_errors = no + parent = dummy_peasant_profession + suffix = "_DE_ART_DEF_S_N" +} + +dummy_peasant_profession_DE_1 = { + log_loc_errors = no + parent = dummy_peasant_profession + suffix = "_DE_1" +} + +dummy_peasant_profession_DE_2 = { + log_loc_errors = no + parent = dummy_peasant_profession + suffix = "_DE_2" +} + +get_region_dog_type_DE_1 = { + log_loc_errors = no + parent = get_region_dog_type + suffix = "_DE_1" +} + +GetUnbelieverTerm_DE_1 = { + log_loc_errors = no + parent = GetUnbelieverTerm + suffix = "_DE_1" +} + +GetUnbelieverTerm_DE_2 = { + log_loc_errors = no + parent = GetUnbelieverTerm + suffix = "_DE_2" +} + +HorseMareStallion_DE_1 = { + log_loc_errors = no + parent = HorseMareStallion + suffix = "_DE_1" +} + +HorseMareStallion_DE_2 = { + log_loc_errors = no + parent = HorseMareStallion + suffix = "_DE_2" +} + + diff --git a/project/ck3/base_game/common/customizable_localization/99_fr_custom_loc.txt b/project/ck3/base_game/common/customizable_localization/99_fr_custom_loc.txt index f810ae3cf0..e2466ff457 100644 --- a/project/ck3/base_game/common/customizable_localization/99_fr_custom_loc.txt +++ b/project/ck3/base_game/common/customizable_localization/99_fr_custom_loc.txt @@ -118,6 +118,8 @@ # FR_GetUnbelieverTerm_Gender pour GetUnbelieverTerm # FR_GetCrime_Nickname pour GetCrime # FR_GetInspirationTypeVerb_Inf pour GetInspirationTypeVerb +# FR_au_BG_GameType pour BG_GameType +# FR_de_BG_GameType pour BG_GameType # FR_FaithGenderedAdj - GetFaith.GetAdjective\GetFaith.GetAdherentName (scope: character) # FR_LocalAnimal_e - "e" du féminin pour LocalAnimal @@ -175,6 +177,7 @@ # FR_GetInspirationTypeObject_Le devant GetInspirationTypeObject (Sans espace apres) # FR_InspirationSmithBaseType_OnA devant InspirationSmithBaseType (Sans espace avant ; Sans espace apres) # FR_InspirationSmithBaseType_Le devant InspirationSmithBaseType (Sans espace apres) +# FR_Artifact_OnA devant une commande d'artefact (Avec espace apres) ################################################################## ################################################################## @@ -752,6 +755,18 @@ FR_get_region_flower_type_plural_Fix = { suffix = _FR_Fix } +FR_au_BG_GameType = { + log_loc_errors = no + parent = BG_GameType + suffix = _FR_Au +} + +FR_de_BG_GameType = { + log_loc_errors = no + parent = BG_GameType + suffix = _FR_De +} + ############################################# ############################################# FR_FaithGenderedAdj = { @@ -1000,18 +1015,21 @@ FR_le_Char = { AND = { # emperor (Empereur), emperor_female (Impératrice) highest_held_title_tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus - AND = { # emperor_feudal_male_altaic_group (Khagan) - OR = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - OR = { - culture = { has_cultural_pillar = heritage_mongolic } - culture = { has_cultural_pillar = heritage_turkic } + OR = { + culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser + culture = { has_name_list = name_list_greek } # Basileus + AND = { # emperor_feudal_male_altaic_group (Khagan) + OR = { + has_government = feudal_government + has_government = clan_government + has_government = tribal_government + } + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } } + has_government = tribal_government # emperor_tribal_male (Grand roi), emperor_tribal_female (Grande reine) } } } @@ -1078,8 +1096,8 @@ FR_le_Char = { } top_liege = { OR = { - culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émira) - culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émira) + culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émiresse) + culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émiresse) } OR = { has_government = feudal_government @@ -1089,8 +1107,8 @@ FR_le_Char = { } } OR = { - culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émira) - culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émira) + culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émiresse) + culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émiresse) } highest_held_title_tier = tier_duchy OR = { @@ -1099,7 +1117,7 @@ FR_le_Char = { has_government = tribal_government } } - AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émira) + AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émiresse) trigger_if = { limit = { exists = top_liege @@ -1123,7 +1141,7 @@ FR_le_Char = { has_government = clan_government } } - AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émira) + AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émiresse) trigger_if = { limit = { exists = top_liege @@ -1381,18 +1399,21 @@ FR_du_Char = { AND = { # emperor (Empereur), emperor_female (Impératrice) highest_held_title_tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus - AND = { # emperor_feudal_male_altaic_group (Khagan) - OR = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - OR = { - culture = { has_cultural_pillar = heritage_mongolic } - culture = { has_cultural_pillar = heritage_turkic } + OR = { + culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser + culture = { has_name_list = name_list_greek } # Basileus + AND = { # emperor_feudal_male_altaic_group (Khagan) + OR = { + has_government = feudal_government + has_government = clan_government + has_government = tribal_government + } + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } } + has_government = tribal_government # emperor_tribal_male (Grand roi), emperor_tribal_female (Grande reine) } } } @@ -1459,8 +1480,8 @@ FR_du_Char = { } top_liege = { OR = { - culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émira) - culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émira) + culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émiresse) + culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émiresse) } OR = { has_government = feudal_government @@ -1470,8 +1491,8 @@ FR_du_Char = { } } OR = { - culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émira) - culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émira) + culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émiresse) + culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émiresse) } highest_held_title_tier = tier_duchy OR = { @@ -1480,7 +1501,7 @@ FR_du_Char = { has_government = tribal_government } } - AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émira) + AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émiresse) trigger_if = { limit = { exists = top_liege @@ -1504,7 +1525,7 @@ FR_du_Char = { has_government = clan_government } } - AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émira) + AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émiresse) trigger_if = { limit = { exists = top_liege @@ -1762,18 +1783,21 @@ FR_au_Char = { AND = { # emperor (Empereur), emperor_female (Impératrice) highest_held_title_tier = tier_empire NOT = { - culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser - culture = { has_name_list = name_list_greek } # Basileus - AND = { # emperor_feudal_male_altaic_group (Khagan) - OR = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - OR = { - culture = { has_cultural_pillar = heritage_mongolic } - culture = { has_cultural_pillar = heritage_turkic } + OR = { + culture = { has_cultural_pillar = heritage_central_germanic } # Kaiser + culture = { has_name_list = name_list_greek } # Basileus + AND = { # emperor_feudal_male_altaic_group (Khagan) + OR = { + has_government = feudal_government + has_government = clan_government + has_government = tribal_government + } + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } } + has_government = tribal_government # emperor_tribal_male (Grand roi), emperor_tribal_female (Grande reine) } } } @@ -1840,8 +1864,8 @@ FR_au_Char = { } top_liege = { OR = { - culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émira) - culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émira) + culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émiresse) + culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émiresse) } OR = { has_government = feudal_government @@ -1851,8 +1875,8 @@ FR_au_Char = { } } OR = { - culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émira) - culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émira) + culture = { has_cultural_pillar = heritage_berber } # duke_feudal_male_berber_group (Émir), duke_feudal_female_berber_group (Émiresse) + culture = { has_name_list = name_list_beja } # duke_feudal_male_beja (Émir), duke_feudal_female_beja (Émiresse) } highest_held_title_tier = tier_duchy OR = { @@ -1861,7 +1885,7 @@ FR_au_Char = { has_government = tribal_government } } - AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émira) + AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émiresse) trigger_if = { limit = { exists = top_liege @@ -1885,7 +1909,7 @@ FR_au_Char = { has_government = clan_government } } - AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émira) + AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émiresse) trigger_if = { limit = { exists = top_liege @@ -2363,4 +2387,44 @@ FR_GetRandomPositiveTrait_OnA = { log_loc_errors = no parent = GetRandomPositiveTrait suffix = _FR_On -} \ No newline at end of file +} + +FR_Artifact_OnA = { + type = artifact + log_loc_errors = no + text = { + trigger = { + OR = { + artifact_type = dagger + artifact_type = axe + artifact_type = mace + artifact_type = spear + artifact_type = goblet + artifact_type = animal_hide + artifact_type = animal_hide_big + artifact_type = armor_brigandine + artifact_type = armor_laminar + artifact_type = armor_mail + artifact_type = armor_plate + artifact_type = brooch + artifact_type = panacea + artifact_type = philosophers_stone + artifact_type = sculpture + artifact_type = tapestry + has_variable = banner_dynasty + has_variable = banner_house + has_variable = christian_girdle + has_variable = pope_hat + has_variable = crown_of_justinian + has_variable = throne_scone + has_variable = buddhism_bowl + has_variable = islam_hand + } + } + localization_key = CustomLoc_FR_female_OnA + } + text = { + localization_key = CustomLoc_FR_male_OnA + fallback = yes + } +} diff --git a/project/ck3/base_game/common/deathreasons/00_event_deaths.txt b/project/ck3/base_game/common/deathreasons/00_event_deaths.txt index 4b8334400f..fd29e7e29e 100644 --- a/project/ck3/base_game/common/deathreasons/00_event_deaths.txt +++ b/project/ck3/base_game/common/deathreasons/00_event_deaths.txt @@ -458,7 +458,28 @@ death_nailed_in_cabinet = { } death_by_artifact = { - public_knowedge = yes + public_knowledge = yes + icon = "death_murder.dds" +} + + +death_bell_killer = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_bell = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_flight_attempt = { + public_knowledge = yes + icon = "death_natural.dds" +} + +death_beaten_by_mob = { + public_knowledge = yes icon = "death_murder.dds" } @@ -466,3 +487,49 @@ death_for_corpse_forest = { public_knowedge = yes icon = "death_murder.dds" } + +death_burned_by_mob = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_bell_revenge = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_hanged_and_disemboweled_by_mob = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_crucified_by_mob = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_defenestrated_by_mob = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_molten_silver_by_mob = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_torn_to_pieces_by_mob = { + public_knowledge = yes + icon = "death_murder.dds" +} + +death_by_exploding_whale = { + public_knowledge = yes + icon = "death_natural.dds" +} + +death_scuffle_with_soldiers = { + public_knowledge = yes + icon = "death_murder.dds" +} + diff --git a/project/ck3/base_game/common/decisions/00_artifact_decisions.txt b/project/ck3/base_game/common/decisions/00_artifact_decisions.txt index 382d489e27..73262a136b 100644 --- a/project/ck3/base_game/common/decisions/00_artifact_decisions.txt +++ b/project/ck3/base_game/common/decisions/00_artifact_decisions.txt @@ -406,4 +406,4 @@ } } } -} +} \ No newline at end of file diff --git a/project/ck3/base_game/common/decisions/00_holy_order_decisions.txt b/project/ck3/base_game/common/decisions/00_holy_order_decisions.txt index 091774bc6c..b749eb4a5c 100644 --- a/project/ck3/base_game/common/decisions/00_holy_order_decisions.txt +++ b/project/ck3/base_game/common/decisions/00_holy_order_decisions.txt @@ -45,10 +45,22 @@ } is_valid = { - custom_description = { - text = "is_king_or_emperor" - highest_held_title_tier >= tier_kingdom + trigger_if = { + limit = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = holy_order_can_be_created_by_dukes + } + } + highest_held_title_tier >= tier_duchy } + trigger_else = { + custom_description = { + text = "is_king_or_emperor" + highest_held_title_tier >= tier_kingdom + } + } + custom_description = { text = "has_two_castle_county" any_held_county = { @@ -126,10 +138,11 @@ save_scope_as = leader } - create_holy_order = { - leader = scope:leader - capital = scope:barony - save_scope_as = new_holy_order + create_holy_order_neutral_effect = { + LEADER = scope:leader + CAPITAL = scope:barony + NEW_HO_SCOPE = new_holy_order + FOUNDER = root } } @@ -224,6 +237,7 @@ } } } + } } diff --git a/project/ck3/base_game/common/decisions/00_lifestyle_decisions.txt b/project/ck3/base_game/common/decisions/00_lifestyle_decisions.txt index 66dac96412..daf72722ea 100644 --- a/project/ck3/base_game/common/decisions/00_lifestyle_decisions.txt +++ b/project/ck3/base_game/common/decisions/00_lifestyle_decisions.txt @@ -121,7 +121,17 @@ sale_of_titles_decision = { is_shown = { is_landed = yes - has_perk = at_any_cost_perk + OR = { + has_perk = at_any_cost_perk + AND = { + highest_held_title_tier >= tier_kingdom + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_sell_minor_title_for_kings_and_higher + } + } + } } is_valid_showing_failures_only = { @@ -129,7 +139,17 @@ sale_of_titles_decision = { } is_valid = { - has_perk = at_any_cost_perk + OR = { + has_perk = at_any_cost_perk + AND = { + highest_held_title_tier >= tier_kingdom + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_sell_minor_title_for_kings_and_higher + } + } + } } cost = { @@ -269,7 +289,17 @@ commission_epic_decision = { is_shown = { is_landed = yes exists = house - has_perk = writing_history_perk + OR = { + has_perk = writing_history_perk + AND = { + is_independent_ruler = yes + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = unlocks_epic_commission_for_independent_rulers + } + } + } } is_valid_showing_failures_only = { @@ -367,4 +397,4 @@ hold_mystical_communion_decision = { ai_will_do = { base = 100 } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/decisions/00_major_decisions_east_europe.txt b/project/ck3/base_game/common/decisions/00_major_decisions_east_europe.txt index 1853b3a962..60d9ed8ef5 100644 --- a/project/ck3/base_game/common/decisions/00_major_decisions_east_europe.txt +++ b/project/ck3/base_game/common/decisions/00_major_decisions_east_europe.txt @@ -527,7 +527,7 @@ revive_magyar_paganism_decision = { religion:magyar_religion = { any_faith = { count = all - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed } } } @@ -983,7 +983,7 @@ found_kingdom_of_livonia_decision = { #Is a Crusader founding the Kingdom root.faith = { NOT = { religion_tag = baltic_religion } - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } capital_province = { diff --git a/project/ck3/base_game/common/decisions/00_major_decisions_iberia_north_africa.txt b/project/ck3/base_game/common/decisions/00_major_decisions_iberia_north_africa.txt index 1b9ff2e1c9..e78fa12499 100644 --- a/project/ck3/base_game/common/decisions/00_major_decisions_iberia_north_africa.txt +++ b/project/ck3/base_game/common/decisions/00_major_decisions_iberia_north_africa.txt @@ -1,12 +1,4 @@ -###DECISIONS LIST### - -#form_portugal_decision -#unite_the_spanish_thrones_decision -#unite_africa_decision -#avenge_the_battle_of_tours_decision -#build_grand_church_decision - -form_portugal_decision = { +form_portugal_decision = { picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" major = yes ai_check_interval = 60 @@ -23,26 +15,36 @@ form_portugal_decision = { } is_valid = { - is_independent_ruler = yes - culture = { has_cultural_pillar = heritage_iberian } trigger_if = { - limit = { title:d_porto = { any_in_de_jure_hierarchy = { tier = tier_county } } } #Has de jure land - completely_controls = title:d_porto - } - trigger_if = { - limit = { title:d_coimbra = { any_in_de_jure_hierarchy = { tier = tier_county } } } #Has de jure land - completely_controls = title:d_coimbra - } - trigger_if = { - limit = { title:d_beja = { any_in_de_jure_hierarchy = { tier = tier_county } } } #Has de jure land - completely_controls = title:d_beja + limit = { + has_fp2_dlc_trigger = yes + exists = struggle:iberian_struggle + } + OR = { + custom_tooltip = { + text = struggle_iberia_form_portugal_decision_correct_phase_tt + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + is_struggle_phase = struggle_iberia_phase_opportunity + } + } + is_independent_ruler = yes + } + } - trigger_if = { - limit = { title:d_algarve = { any_in_de_jure_hierarchy = { tier = tier_county } } } #Has de jure land - completely_controls = title:d_algarve + trigger_else = { + is_independent_ruler = yes } + + highest_held_title_tier < tier_kingdom + + has_title = title:d_porto + has_title = title:d_coimbra + has_title = title:d_beja + has_title = title:d_algarve } effect = { @@ -69,7 +71,7 @@ form_portugal_decision = { this = title:k_portugal } } - } + } } trigger_event = iberia_north_africa.0002 #So they can convert } @@ -88,7 +90,8 @@ form_portugal_decision = { cost = { gold = { value = 300 } } ai_potential = { - always = yes + # Only for the AI if independent ruler + is_independent_ruler = yes } ai_will_do = { @@ -96,8 +99,6 @@ form_portugal_decision = { } } - - unite_the_spanish_thrones_decision = { picture = "gfx/interface/illustrations/decisions/decision_realm.dds" major = yes @@ -157,7 +158,7 @@ unite_the_spanish_thrones_decision = { } #Must not be too early culture = { has_cultural_era_or_later = culture_era_high_medieval } - OR = { + OR = { has_realm_law = crown_authority_2 has_realm_law = crown_authority_3 } @@ -225,12 +226,12 @@ unite_africa_decision = { } desc = unite_africa_decision_generic_desc } - } + } is_shown = { OR = { culture = { - OR = { + OR = { has_cultural_pillar = heritage_berber has_cultural_pillar = heritage_west_african has_cultural_pillar = heritage_sahelian @@ -389,3 +390,760 @@ avenge_the_battle_of_tours_decision = { base = 100 } } + +#Kingdom of Canarias +declare_canarias_decision = { + picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + major = yes + ai_check_interval = 600 + desc = declare_canarias_decision_desc + + is_shown = { + OR = { + culture = { has_cultural_pillar = heritage_iberian } + faith = faith:north_african_acham_pagan + has_primary_title = title:d_canarias + } + any_sub_realm_county = { + duchy = title:d_canarias + } + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:declare_canarias_decision + } + } + } + + is_valid = { + + OR = { + is_independent_ruler = yes + top_liege = { + highest_held_title_tier = tier_empire + } + } + + OR = { + culture = { has_cultural_pillar = heritage_iberian } + faith = faith:north_african_acham_pagan + has_primary_title = title:d_canarias + } + completely_controls = title:d_canarias + has_title = title:d_canarias + has_government = feudal_government + + custom_description = { + text = canarias_must_be_developed_tt + title:d_canarias = { + any_in_de_jure_hierarchy = { + count = all + trigger_if = { + limit = { tier = tier_county } + development_level >= 10 + } + trigger_else = { + always = yes + } + } + } + } + custom_description = { + text = canarias_must_be_filled_tt + title:d_canarias = { + any_in_de_jure_hierarchy = { + count = all + trigger_if = { + limit = { tier = tier_barony } + title_province = { has_holding = yes } + } + trigger_else = { + always = yes + } + } + } + } + } + + effect = { + save_scope_as = canarias_former + + show_as_tooltip = { + declare_canarias_decision_effects = yes + } #Actually applied in iberia_north_africa.9101 - title changes, prestige, etc. + + #Events + trigger_event = iberia_north_africa.9101 + + #Can only happen once + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:declare_canarias_decision + } + set_global_variable = { + name = declare_canarias_decision + value = scope:canarias_former + } + } + + cost = { gold = { value = 300 } } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} +################################################## +# Form the Kingdom of Aragon +# by Sean Hughes & Ewan Cowhig Croft +################################################## + +form_the_kingdom_of_aragon_decision = { + picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + major = yes + + ai_check_interval = 60 + + desc = form_the_kingdom_of_aragon_decision_desc + selection_tooltip = form_the_kingdom_of_aragon_decision_tooltip + + is_shown = { + # Can't form Aragon if Aragon already formed. + game_start_date < 1035.10.18 + # Not relevant for characters who are already kings. + highest_held_title_tier <= tier_duchy + # Cast a broad net for folks who might like to try this. + capital_province = { geographical_region = dlc_fp2_form_aragon_region } + # Aaaaand it can't have happened already. + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_kingdom_of_aragon + } + } + } + + is_valid = { + is_independent_ruler = yes + completely_controls = title:d_aragon + OR = { + completely_controls = title:d_barcelona + completely_controls = title:d_valencia + completely_controls = title:d_navarra + } + } + + effect = { + # Grab scopes for loc. + save_scope_as = founder + culture = { save_scope_as = founder_culture } + culture:aragonese = { save_scope_as = aragonese_culture } + title:k_aragon = { save_scope_as = k_aragon } + title:d_aragon = { save_scope_as = d_aragon } + title:d_valencia = { save_scope_as = d_valencia } + title:d_barcelona = { save_scope_as = d_barcelona } + title:d_navarra = { save_scope_as = d_navarra } + # Create kingdom title. + create_title_and_vassal_change = { + type = created + save_scope_as = change + } + title:k_aragon = { + change_title_holder = { + holder = scope:founder + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + # Gain some prestige. + add_prestige = major_prestige_gain + # You shift to Aragonese culture, but will have a chance to change it. + ## We do the actual change inside the event for nicer tooltip grouping. + show_as_tooltip = { set_culture = culture:aragonese } + custom_tooltip = form_the_kingdom_of_aragon_decision.tt.form_aragonese + trigger_event = iberia_north_africa.0131 + # De jure shifts. + ## Take care of the preferred empire. + if = { + limit = { + NOT = { title:k_aragon.empire = title:d_aragon.empire } + } + title:k_aragon = { set_de_jure_liege_title = title:d_aragon.empire } + } + ## The heartlands drift over. + title:d_aragon = { set_de_jure_liege_title = title:k_aragon } + ## Various neighbouring duchies can be preemptively integrated. + ### From Valencia. + if = { + limit = { completely_controls = title:d_valencia } + title:d_valencia = { set_de_jure_liege_title = title:k_aragon } + } + else = { custom_tooltip = form_the_kingdom_of_aragon_decision.tt.drift.d_valencia } + ### From Aquitaine. + if = { + limit = { completely_controls = title:d_barcelona } + title:d_barcelona = { set_de_jure_liege_title = title:k_aragon } + } + else = { custom_tooltip = form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona } + ### From Navarre. + if = { + limit = { completely_controls = title:d_navarra } + title:d_navarra = { set_de_jure_liege_title = title:k_aragon } + } + else = { custom_tooltip = form_the_kingdom_of_aragon_decision.tt.drift.d_navarra } + # Plus, call the place Aragon rather than Zaragoza. + title:d_aragon = { reset_title_name = yes } + # Once per game. + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_kingdom_of_aragon + } + # Note this for books and such. + set_global_variable = { + name = flag_formed_kingdom_of_aragon + value = scope:founder + } + } + + cost = { + gold = { + # Since we want this to happen, it free for the AI... + value = 0 + # ... but costs for players. + if = { + limit = { is_ai = no } + add = 200 + } + } + } + + ai_potential = { + any_held_title = { this = title:d_aragon } + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Bind the Faith to Rome +# by Ewan Cowhig Croft +################################################## + +mozarabic_bind_the_faith_to_rome_decision = { + picture = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + major = yes + + ai_check_interval = 120 + + desc = mozarabic_bind_the_faith_to_rome_decision_desc + selection_tooltip = mozarabic_bind_the_faith_to_rome_decision_tooltip + + is_shown = { + # Standard filter checks. + is_landed = yes + exists = dynasty + # Must be Mozarabic, and neither decision has been taken yet. + faith = faith:mozarabic_church + NOR = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:mozarabic_bound_to_rome + } + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:mozarabic_broke_with_rome + } + } + # The Pope must exist. + exists = faith.religious_head + } + + is_valid = { + # Requires a solid piety level. + piety_level >= high_piety_level + # Needs a solid chunk of Mozarabic counties. + custom_description = { + text = mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties + any_sub_realm_county = { + count >= mozarabic_fate_county_count + faith = root.faith + } + } + # The Pope's gotta be a big fan of yours. + faith.religious_head = { + opinion = { + target = root + value >= very_high_positive_opinion + } + } + } + + is_valid_showing_failures_only = { + is_available_at_peace_adult = yes + # If you piss off the Pope badly enough, he'll just refuse your overtures. + NOR = { + has_relation_rival = faith.religious_head + has_relation_nemesis = faith.religious_head + } + } + + effect = { + save_scope_as = religious_leader + faith.religious_head = { save_scope_as = pope } + # Keep the Pope forever, but stay ecumenical. + custom_tooltip = mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning + # Display the various paths. + show_as_tooltip = { + random_list = { + 100 = { + show_chance = no + desc = mozarabic_bind_the_faith_to_rome_decision.path_righteous + mozarabic_bind_the_faith_to_rome_decision_fundamentalist_path_scripted_effect = yes + } + 100 = { + show_chance = no + desc = mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist + mozarabic_bind_the_faith_to_rome_decision_righteous_path_scripted_effect = yes + } + 100 = { + show_chance = no + desc = mozarabic_bind_the_faith_to_rome_decision.path_pluralist + mozarabic_bind_the_faith_to_rome_decision_pluralist_path_scripted_effect = yes + } + } + } + # If we're inside the Iberian Struggle, switch the phase. + if = { + limit = { + any_character_struggle = { is_struggle_type = iberian_struggle } + } + random_character_struggle = { + limit = { is_struggle_type = iberian_struggle } + change_struggle_phase = struggle_iberia_phase_opportunity + } + } + # Send the event. + trigger_event = iberia_north_africa.0101 + hidden_effect = { + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:mozarabic_bound_to_rome + } + } + } + + cost = { piety = 1000 } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 0 + + # The AI will only consider this if they match certain trait requirements. + modifier = { + add = 25 + has_trait = zealous + } + modifier = { + add = 25 + has_trait = theologian + } + modifier = { + add = 25 + has_trait = scholar + } + # Or else they're just sufficiently nerdy. + modifier = { + add = 25 + learning >= extremely_high_skill_rating + } + # Plus, relations with the Pope are clinchers... + ## ... either positively... + modifier = { + add = 100 + AND = { + exists = faith.religious_head + faith.religious_head = { has_any_good_relationship_with_root_trigger = yes } + } + } + ## ... or negatively. + modifier = { + add = -100 + AND = { + exists = faith.religious_head + faith.religious_head = { has_any_bad_relationship_with_root_trigger = yes } + } + } + } +} + +################################################## +# Break with Rome +# by Ewan Cowhig Croft +################################################## + +mozarabic_break_with_rome_decision = { + picture = "gfx/interface/illustrations/decisions/decision_invite_knights.dds" + major = yes + + ai_check_interval = 120 + + desc = mozarabic_break_with_rome_decision_desc + selection_tooltip = mozarabic_break_with_rome_decision_tooltip + + is_shown = { + # Standard filter checks. + is_landed = yes + exists = dynasty + # Must be Mozarabic, and neither decision has been taken yet. + faith = faith:mozarabic_church + NOR = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:mozarabic_broke_with_rome + } + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:mozarabic_bound_to_rome + } + } + # The Pope must exist. + exists = faith.religious_head + } + + is_valid = { + # Requires a solid piety level. + piety_level >= very_high_piety_level + # Needs a solid chunk of Mozarabic counties. + custom_description = { + text = mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties + any_sub_realm_county = { + count >= mozarabic_fate_county_count + faith = root.faith + } + } + } + + is_valid_showing_failures_only = { + is_available_at_peace_adult = yes + } + + effect = { + save_scope_as = religious_leader + faith.religious_head = { save_scope_as = pope } + # Keep the Pope forever, but stay ecumenical. + custom_tooltip = mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning + # Display the various paths. + show_as_tooltip = { + random_list = { + 100 = { + show_chance = no + desc = mozarabic_break_with_rome_decision.path_righteous + mozarabic_break_with_rome_decision_fundamentalist_path_scripted_effect = yes + } + 100 = { + show_chance = no + desc = mozarabic_break_with_rome_decision.path_fundamentalist + mozarabic_break_with_rome_decision_righteous_path_scripted_effect = yes + } + 100 = { + show_chance = no + desc = mozarabic_break_with_rome_decision.path_pluralist + mozarabic_break_with_rome_decision_pluralist_path_scripted_effect = yes + } + } + } + # If we're inside the Iberian Struggle, switch the phase. + if = { + limit = { + any_character_struggle = { is_struggle_type = iberian_struggle } + } + random_character_struggle = { + limit = { is_struggle_type = iberian_struggle } + change_struggle_phase = struggle_iberia_phase_opportunity + } + } + # Send the event. + trigger_event = iberia_north_africa.0111 + hidden_effect = { + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:mozarabic_broke_with_rome + } + } + } + + cost = { piety = 1500 } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 0 + + # The AI will only consider this if they match certain trait requirements. + modifier = { + add = 25 + has_trait = zealous + } + modifier = { + add = 25 + has_trait = theologian + } + modifier = { + add = 25 + has_trait = scholar + } + # Or else they're just sufficiently nerdy. + modifier = { + add = 25 + learning >= extremely_high_skill_rating + } + # Plus, relations with the Pope are clinchers... + ## ... either positively... + modifier = { + add = 100 + AND = { + exists = faith.religious_head + faith.religious_head = { has_any_good_relationship_with_root_trigger = yes } + } + } + ## ... or negatively. + modifier = { + add = -100 + AND = { + exists = faith.religious_head + faith.religious_head = { has_any_bad_relationship_with_root_trigger = yes } + } + } + } +} + +################################################## +# Champion the Faith of the Country Basques +# by Ewan Cowhig Croft +################################################## + +favour_the_countryside_basques_decision = { + picture = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + major = yes + + ai_check_interval = 120 + + desc = favour_the_countryside_basques_decision_desc + selection_tooltip = favour_the_countryside_basques_decision_tooltip + + is_shown = { + # Standard filter checks. + is_landed = yes + exists = dynasty + # Must either have a Basque county or be Basque/recently Basque (in some form). + OR = { + favour_the_countryside_basques_counts_as_basque_trigger = yes + any_held_title = { + tier = tier_county + favour_the_countryside_basques_counts_as_basque_trigger = yes + } + } + # And we're before 1200 or so, so there's enough non-Christianised ways left to try and forge something meaningful out of it. + current_date <= 1200.1.1 + # Plus, we're at least vaguely within the area that'll need to be held. + any_sub_realm_county = { + title_province = { + OR = { + geographical_region = world_europe_west_francia + geographical_region = world_europe_west_iberia + } + } + } + # Filter out anyone who's their own HoF, since they can't convert. + trigger_if = { + limit = { exists = faith.religious_head } + NOT = { this = faith.religious_head } + } + # The decision cannot have been taken yet. + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:favoured_the_old_basque_ways + } + } + } + + is_valid = { + # You need some clear spiritual reasons for pulling the switcharoo. + ## We keep these isolated in a scripted trigger file so that we can maintain easy parity between the decision rationales & the event desc rationales. + OR = { + custom_description = { + text = favour_the_countryside_basques_decision.have_sinful_piety_level + favour_the_countryside_basques_rationale_negative_piety_level_trigger = yes + } + favour_the_countryside_basques_rationale_sinful_traits_trigger = yes + custom_description = { + text = favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism + favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = yes + } + favour_the_countryside_basques_rationale_excommunicated_trigger = yes + # AI need to be cynical to access the decision, so we require a little something extra from them first. + favour_the_countryside_basques_rationale_naked_cynicism_trigger = yes + favour_the_countryside_basques_rationale_hof_rivalry_trigger = yes + } + # You must completely control at least X counties from within the (generously diasporic) region of Old Vasconia. + custom_description = { + text = favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia + any_county_in_region = { + region = dlc_fp2_old_vasconia + count >= favour_the_countryside_basques_decision_counties_to_control_value + save_temporary_scope_as = county_temp + root = { completely_controls = scope:county_temp } + } + } + # We repeat the date clause here so that folks know they're on a timer. + custom_description = { + text = favour_the_countryside_basques_decision.before_last_date + current_date <= 1200.1.1 + } + # For the sake of feasibility, we require independence. Lieges of any kind really complicate likely outcomes. + is_independent_ruler = yes + } + + is_valid_showing_failures_only = { + is_available_at_peace_adult = yes + } + + effect = { + # Grab some scopes for loc. + save_scope_as = religious_leader + faith = { save_scope_as = old_faith } + faith:basque_pagan = { save_scope_as = basque_faith } + religion:islam_religion = { save_scope_as = islam_religion } + ## Try to pick a religious figure who can look upset in the events. + if = { + limit = { exists = faith.religious_head } + faith.religious_head = { save_scope_as = scandalised_cleric } + } + else_if = { + limit = { exists = cp:councillor_court_chaplain } + cp:councillor_court_chaplain = { save_scope_as = scandalised_cleric } + } + else_if = { + limit = { + any_vassal_or_below = { has_government = theocracy_government } + } + random_vassal_or_below = { + limit = { has_government = theocracy_government } + save_scope_as = scandalised_cleric + } + } + + # Display the various paths. + show_as_tooltip = { + favour_the_countryside_basques_decision_generic_effects_scripted_effect = yes # Show the generic effect. (Hidden as it fires from follow-up event) -h + random_list = { + 100 = { + show_chance = no + desc = favour_the_countryside_basques_decision.path_default + favour_the_countryside_basques_decision_default_path_scripted_effect = yes + } + 100 = { + show_chance = no + desc = favour_the_countryside_basques_decision.path_fundamentalist + favour_the_countryside_basques_decision_fundamentalist_path_scripted_effect = yes + } + 100 = { + show_chance = no + desc = favour_the_countryside_basques_decision.path_righteous + favour_the_countryside_basques_decision_righteous_path_scripted_effect = yes + } + 100 = { + show_chance = no + desc = favour_the_countryside_basques_decision.path_pluralist + favour_the_countryside_basques_decision_pluralist_path_scripted_effect = yes + } + } + } + # If we're inside the Iberian Struggle, switch the phase. + if = { + limit = { + any_character_struggle = { + is_struggle_type = iberian_struggle + NOT = { is_struggle_phase = struggle_iberia_phase_opportunity } + } + } + random_character_struggle = { + limit = { is_struggle_type = iberian_struggle } + change_struggle_phase = struggle_iberia_phase_opportunity + } + } + # Send the event. + trigger_event = iberia_north_africa.0121 + hidden_effect = { + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:favoured_the_old_basque_ways + } + } + } + + cost = { + piety = 1000 + prestige = 1000 + } + + ai_potential = { + # AI will only even consider this if they're cynical and already high-tier. + highest_held_title_tier >= tier_kingdom + has_trait = cynical + } + + ai_will_do = { + base = 0 + + # Weight up a little if they think they know best. + modifier = { + add = 25 + has_trait = arrogant + } + modifier = { + add = 25 + has_trait = stubborn + } + modifier = { + add = 25 + has_trait = arbitrary + } + # If you've got a heavily Basque-leaning realm, that helps quite a lot too. + modifier = { + add = 75 + any_sub_realm_county = { + percent >= 0.51 + favour_the_countryside_basques_counts_as_basque_trigger = yes + } + } + # Plus, relations with their HoF are a clincher... + ## ... either positively... + modifier = { + add = 150 + AND = { + exists = faith.religious_head + faith.religious_head = { has_any_bad_relationship_with_root_trigger = yes } + } + } + ## ... or negatively. + modifier = { + add = -150 + AND = { + exists = faith.religious_head + faith.religious_head = { has_any_good_relationship_with_root_trigger = yes } + } + } + } +} diff --git a/project/ck3/base_game/common/decisions/00_trait_decisions.txt b/project/ck3/base_game/common/decisions/00_trait_decisions.txt index 3de97717ea..b559e2b5e3 100644 --- a/project/ck3/base_game/common/decisions/00_trait_decisions.txt +++ b/project/ck3/base_game/common/decisions/00_trait_decisions.txt @@ -25,7 +25,12 @@ deceitful_progress_hostile_schemes_decision = { cooldown = { days = @deceitful_progress_hostile_schemes_cooldown_time } is_shown = { - has_trait = deceitful + OR = { + has_trait = deceitful + any_character_struggle = { + has_struggle_phase_parameter = unlocks_expedite_scheme_decision + } + } } is_valid_showing_failures_only = { @@ -71,7 +76,20 @@ deceitful_progress_hostile_schemes_decision = { } ai_potential = { - has_trait = deceitful + OR = { + has_trait = deceitful + has_trait = vengeful + has_trait = sadistic + has_trait = schemer + has_trait = impatient + has_trait = ambitious + has_trait = diligent + has_trait = arbitrary + } + NOR = { + has_trait = calm + has_trait = patient + } any_scheme = { is_hostile = yes save_temporary_scope_as = current_hostile_scheme diff --git a/project/ck3/base_game/common/decisions/10_culture_conversion_decisions.txt b/project/ck3/base_game/common/decisions/10_culture_conversion_decisions.txt index 89245b519c..1aae6c4c07 100644 --- a/project/ck3/base_game/common/decisions/10_culture_conversion_decisions.txt +++ b/project/ck3/base_game/common/decisions/10_culture_conversion_decisions.txt @@ -91,10 +91,36 @@ } multiply = 0.25 } + # Account for struggle phase. + if = { + limit = { is_struggle_parameter_active_cheaper_to_convert_to_struggle_culture_trigger = yes } + multiply = 0.25 + } + + # Make sure it's never dumb numbers. + min = 25 } } effect = { + # Struggle Catalysts + if = { + limit = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_convert_local_culture_faith + is_culture_involved_in_struggle = root.capital_province.culture + } + } + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_convert_local_culture_faith + character = root + } + } + } + convert_family_culture_and_notify_vassals_effect = { CONVERTER = root OLD_CULTURE = root.culture @@ -183,6 +209,32 @@ } } } + + modifier = { # Iberian Struggle modifiers + any_character_struggle = { + involvement = involved + } + add = { + value = 0 + if = { + limit = { + any_character_struggle = { + phase_has_catalyst = catalyst_convert_local_culture_faith + } + has_character_flag = agenda_towards_escalation + } + add = -300 + } + else_if = { # Slight boost, so players can't exploit landing lots of characters to bump catalyst progress + limit = { + any_character_struggle = { + phase_has_catalyst = catalyst_convert_local_culture_faith + } + } + add = 20 + } + } + } modifier = { # If you're the same culture as your liege, and your Capital is in a Duchy with your culture in it, never convert factor = 0 @@ -393,6 +445,14 @@ assimilate_local_traditions_decision = { } multiply = 0 } + # Account for struggle phase. + if = { + limit = { is_struggle_parameter_active_cheaper_to_convert_to_struggle_culture_trigger = yes } + multiply = 0.25 + } + + # Make sure it's never dumb numbers. + min = 25 } } diff --git a/project/ck3/base_game/common/decisions/10_religious_decisions.txt b/project/ck3/base_game/common/decisions/10_religious_decisions.txt index e2898b0e45..061fe9e666 100644 --- a/project/ck3/base_game/common/decisions/10_religious_decisions.txt +++ b/project/ck3/base_game/common/decisions/10_religious_decisions.txt @@ -1,4 +1,299 @@ -take_vow_of_poverty_decision = { +################################################## +# Islamic Decisions + +go_on_hajj_decision = { + picture = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + ai_check_interval = 36 + + sort_order = 65 + + desc = go_on_hajj_decision_desc + selection_tooltip = go_on_hajj_decision_tooltip + + cooldown = { years = pilgrimage_cooldown_year_amount } + + is_shown = { + NOT = { has_trait = pilgrim } + is_landed = yes + can_perform_the_hajj_trigger = yes + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war = no + } + + effect = { + if = { + limit = { + hajj_actual_cost = { + value >= pilgrimage_very_long_extra_cost + } + } + custom_tooltip = hajj_exceptionally_long_tt + custom_description_no_bullet = { + text = hajj_distance_info_text + } + custom_tooltip = line_break + show_as_tooltip = { + add_trait = pilgrim + very_long_pilgrimage_reward_effect = yes + } + } + else_if = { + limit = { + hajj_actual_cost = { + value >= pilgrimage_long_extra_cost + } + } + custom_tooltip = hajj_very_long_tt + custom_description_no_bullet = { + text = hajj_distance_info_text + } + custom_tooltip = line_break + show_as_tooltip = { + add_trait = pilgrim + long_pilgrimage_reward_effect = yes + } + } + else_if = { + limit = { + hajj_actual_cost = { + value >= pilgrimage_medium_extra_cost + } + } + custom_tooltip = hajj_long_tt + custom_description_no_bullet = { + text = hajj_distance_info_text + } + custom_tooltip = line_break + show_as_tooltip = { + add_trait = pilgrim + medium_pilgrimage_reward_effect = yes + } + } + else = { + custom_tooltip = hajj_short_tt + custom_description_no_bullet = { + text = hajj_distance_info_text + } + custom_tooltip = line_break + show_as_tooltip = { + add_trait = pilgrim + short_pilgrimage_reward_effect = yes + } + } + + if = { + limit = { has_trait = ill } + custom_tooltip = line_break + custom_tooltip = pilgrimage_illness_warning + } + trigger_event = hajj.0001 + } + + cost = { + gold = hajj_actual_cost + } + + ai_potential = { + is_landed = yes + is_available_adult = yes + can_perform_the_hajj_trigger = yes + short_term_gold > hajj_actual_cost + } + + ai_will_do = { + base = 5 + compare_modifier = { + value = age + trigger = { + NOT = { + has_trait = cynical + } + } + max = 70 + } + } +} + +appoint_a_righteous_caliph_decision = { + picture = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + major = yes + + ai_check_interval = 120 + + desc = appoint_a_righteous_caliph_decision_desc + selection_tooltip = appoint_a_righteous_caliph_decision_tooltip + + is_shown = { + # Standard filter checks. + is_landed = yes + exists = dynasty + # Check some religious stuff; namely that you're the correct religion and your existing-HoF doesn't share your faith. + religion = religion:islam_religion + exists = faith.religious_head + NOT = { faith = faith.religious_head.faith } + # And filter out anyone who'd make this unreliable. + OR = { + has_government = tribal_government + has_government = feudal_government + has_government = clan_government + } + } + + is_valid = { + # Must be independent. + is_independent_ruler = yes + # Should have a decent piety level. + piety_level >= high_piety_level + # Must have a decent proportion of sub-realm counties of the faith. + custom_description = { + text = appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties + any_sub_realm_county = { + count >= appoint_a_righteous_caliph_decision_same_faith_county_count + faith = root.faith + } + } + # Can't be the current caliphal controller + custom_description = { + text = appoint_a_righteous_caliph_decision.cant_be_caliphal_controller + NOT = { + faith.religious_head = { + any_liege_or_above = { this = root } + } + } + } + # Plus, you shouldn't be _too_ sinful, even with your piety level. + custom_description = { + text = appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits + num_sinful_traits <= 2 + } + # Now, pick any three of the valid reasons. + calc_true_if = { + amount >= 3 + + # Sayyids get a free pass. + has_trait = sayyid + # Being outside of your caliph's diplo range helps. + custom_description = { + text = appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range + NOT = { in_diplomatic_range = faith.religious_head } + } + # Having a holy site. + custom_description = { + text = appoint_a_righteous_caliph_decision.control_one_holy_site + faith = { + any_holy_site = { + count >= 1 + holder.top_liege = root + } + } + } + # Having *2* holy sites. + custom_description = { + text = appoint_a_righteous_caliph_decision.control_two_holy_sites + faith = { + any_holy_site = { + count >= 2 + holder.top_liege = root + } + } + } + # Having a higher-than-minimum piety level. + piety_level >= very_high_piety_level + # And just having a caliph who doesn't live up to the root's faith's ideals. + custom_description = { + text = appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith + faith.religious_head = { + num_sinful_traits = { + value >= 2 + faith = root.faith + } + } + } + # Has planned to schism off for a *while*. + custom_description = { + text = appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag + has_character_flag = wishes_to_schism_caliphate_flag + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + # Has to be around for the ceremony. + is_in_an_activity = no + has_contagious_deadly_disease_trigger = no + # Has to be a valid priestly gender for the current faith. + faith = { has_allowed_gender_for_clergy = root } + } + + effect = { + save_scope_as = founder + faith.religious_head = { save_scope_as = old_caliph } + show_as_tooltip = { appoint_a_righteous_caliph_scripted_effect = yes } + # Notify co-faithists; we do this first so we can sort the feed message for how many did/didn't convert. + faith = { + every_faith_ruler = { + limit = { + highest_held_title_tier >= tier_county + NOT = { this = root } + } + trigger_event = religious_decision.0602 + } + } + # Now notify other players. + every_player = { + limit = { + OR = { + religion = religion:islam_religion + any_neighboring_and_across_water_top_liege_realm_owner = { this = root } + any_liege_or_above = { religion = religion:islam_religion } + } + # Exempt same-faith characters, who already got an event. + NOT = { faith = root.faith } + } + # Players who share the faith get + trigger_event = religious_decision.0603 + } + # Finally, we trigger the main conversion. + trigger_event = religious_decision.0601 + } + + cost = { + gold = 500 + piety = 1000 + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 0 + # We guide Muwalladi towards this at the first opportunity. + modifier = { + add = 500 + faith = faith:muwalladi + } + # People with strong religious views are more keen on this. + modifier = { + add = 100 + OR = { + # Zealous people think they know better. + has_trait = zealous + # And cynics want that power for themselves. + has_trait = cynical + } + } + } +} + +################################################## +# General Religious Decisions + +take_vow_of_poverty_decision = { picture = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" desc = take_vow_of_poverty_decision_desc @@ -919,122 +1214,6 @@ go_on_pilgrimage_decision = { } } -go_on_hajj_decision = { - picture = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" - ai_check_interval = 36 - - sort_order = 65 - - desc = go_on_hajj_decision_desc - selection_tooltip = go_on_hajj_decision_tooltip - - cooldown = { years = pilgrimage_cooldown_year_amount } - - is_shown = { - NOT = { has_trait = pilgrim } - is_landed = yes - can_perform_the_hajj_trigger = yes - } - - is_valid_showing_failures_only = { - is_available_adult = yes - is_at_war = no - } - - effect = { - if = { - limit = { - hajj_actual_cost = { - value >= pilgrimage_very_long_extra_cost - } - } - custom_tooltip = hajj_exceptionally_long_tt - custom_description_no_bullet = { - text = hajj_distance_info_text - } - custom_tooltip = line_break - show_as_tooltip = { - add_trait = pilgrim - very_long_pilgrimage_reward_effect = yes - } - } - else_if = { - limit = { - hajj_actual_cost = { - value >= pilgrimage_long_extra_cost - } - } - custom_tooltip = hajj_very_long_tt - custom_description_no_bullet = { - text = hajj_distance_info_text - } - custom_tooltip = line_break - show_as_tooltip = { - add_trait = pilgrim - long_pilgrimage_reward_effect = yes - } - } - else_if = { - limit = { - hajj_actual_cost = { - value >= pilgrimage_medium_extra_cost - } - } - custom_tooltip = hajj_long_tt - custom_description_no_bullet = { - text = hajj_distance_info_text - } - custom_tooltip = line_break - show_as_tooltip = { - add_trait = pilgrim - medium_pilgrimage_reward_effect = yes - } - } - else = { - custom_tooltip = hajj_short_tt - custom_description_no_bullet = { - text = hajj_distance_info_text - } - custom_tooltip = line_break - show_as_tooltip = { - add_trait = pilgrim - short_pilgrimage_reward_effect = yes - } - } - - if = { - limit = { has_trait = ill } - custom_tooltip = line_break - custom_tooltip = pilgrimage_illness_warning - } - trigger_event = hajj.0001 - } - - cost = { - gold = hajj_actual_cost - } - - ai_potential = { - is_landed = yes - is_available_adult = yes - can_perform_the_hajj_trigger = yes - short_term_gold > hajj_actual_cost - } - - ai_will_do = { - base = 5 - compare_modifier = { - value = age - trigger = { - NOT = { - has_trait = cynical - } - } - max = 70 - } - } -} - return_rome_decision = { picture = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" diff --git a/project/ck3/base_game/common/decisions/30_activity_decisions.txt b/project/ck3/base_game/common/decisions/30_activity_decisions.txt index b02bc59d31..5ea1a1ced4 100644 --- a/project/ck3/base_game/common/decisions/30_activity_decisions.txt +++ b/project/ck3/base_game/common/decisions/30_activity_decisions.txt @@ -1,4 +1,4 @@ -host_feast_decision = { + host_feast_decision = { picture = "gfx/interface/illustrations/decisions/decision_misc.dds" ai_check_interval = 60 @@ -39,16 +39,7 @@ } cost = { - gold = { - value = feast_activity_cost - if = { - limit = { - exists = var:protected_alcohol_stores - var:protected_alcohol_stores > 0 - } - multiply = 0.5 - } - } + gold = feast_activity_cost } @@ -172,11 +163,18 @@ } } - #Prestige gain from Tradition + #Prestige gain from Tradition or Struggle if = { limit = { - culture = { - has_cultural_parameter = refined_feasts + OR = { + culture = { + has_cultural_parameter = refined_feasts + } + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = struggle_prestige_from_feast + } } } add_prestige = { @@ -216,6 +214,16 @@ } multiply = 0.5 } + if = { + limit = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = struggle_prestige_from_feast + } + } + multiply = 1.25 + } } } @@ -324,6 +332,76 @@ } } } + + ai_potential = { + short_term_gold > standard_activity_cost + NOT = { + has_trait = reclusive + } + } + + ai_will_do = { + base = 35 + + ai_value_modifier = { + ai_sociability = 1 + ai_greed = -0.5 + } + + modifier = { + add = 30 # Has Greed of 20, so this is only (-10 + 30 = +20) + has_trait = gluttonous + } + modifier = { + add = 12.5 # Has Greed of 5, so this is only (-2.5 + 12.5 = +10) + has_trait = comfort_eater + } + modifier = { + add = 47.5 # Has Greed of 75, so this is only (-37.5 + 45 = +10) + has_trait = ambitious + } + + modifier = { + add = 35 + stress > low_stress + } + + modifier = { + add = 35 + faith = { + has_doctrine = tenet_ritual_celebrations + } + } + + modifier = { + add = 35 + faith = { + has_doctrine = tenet_hedonistic + } + } + + modifier = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast + } + add = { + value = 0 + if = { + limit = { + has_character_flag = agenda_towards_escalation + } + add = -25 + } + else_if = { + limit = { + has_character_flag = agenda_towards_deescalation + } + add = 50 + } + } + } + } } start_hunt_decision = { @@ -333,29 +411,7 @@ start_hunt_decision = { sort_order = 68 cost = { - gold = { - add = standard_activity_cost - divide = 1.5 - if = { - limit = { - has_character_flag = free_hunt - } - multiply = 0 - } - if = { - limit = { - has_character_modifier = peregrine_falcon - } - multiply = 0.9 - } - # Done like this so that it stacks - if = { - limit = { - has_character_modifier = master_of_hunt_activity_bonus - } - multiply = 0.9 - } - } + gold = hunt_activity_cost } cooldown = { days = standard_hunting_cooldown_time } @@ -414,6 +470,7 @@ start_hunt_decision = { if = { limit = { has_royal_court = yes + NOT = { has_government = tribal_government } amenity_level = { type = court_servants value <= medium_amenity_level @@ -425,6 +482,7 @@ start_hunt_decision = { if = { limit = { has_royal_court = yes + NOT = { has_government = tribal_government } amenity_level = { type = court_servants value >= very_high_amenity_level @@ -581,6 +639,65 @@ petition_liege_decision = { is_available_adult = yes liege = { is_available_adult = yes } is_at_war_with_liege = no + custom_tooltip = { + text = petition_liege_council_no_petition_valid_tt + OR = { + # Council + AND = { + scope:petition_liege_council_seat = yes + is_councillor = no + } + # Pay Debt + gold <= -100 + # War Aid + AND = { + petition_liege_war_aid_trigger = yes + petition_liege_war_aid_share_trigger = yes + petition_war_aid_liege_ally_value >= petition_war_aid_rebels_value + petition_liege_war_liege_involvement_trigger = yes + } + # Vassal War + petition_liege_vassal_war_trigger = yes + # Faction War + any_targeting_faction = { target_of_powerful_faction_trigger = yes } + # Bailiffs + any_held_title = { petition_liege_county_control_trigger = yes } + # Convert + AND = { + faith = liege.faith + any_held_title = { petition_liege_county_convert_trigger = yes } + } + # Opinions + any_held_title = { petition_liege_county_opinion_trigger = yes } + AND = { + any_held_title = { petition_liege_fortify_border_trigger = yes } + NOT = { liege.gold < 0 } + } + # Liege Title + any_claim = { petition_liege_title_liege_trigger = yes } + # Vassal Title + AND = { + NOR = { # Only relevant if revocation is possible + liege = { has_realm_law = crown_authority_0 } + liege = { has_realm_law = tribal_authority_1 } + liege = { has_realm_law = tribal_authority_1 } + } + any_claim = { petition_liege_title_vassal_trigger = yes } + } + # Construct City + AND = { + any_held_title = { petition_liege_construct_city_trigger = yes } + liege.gold > main_building_tier_1_cost + } + # Construct Temple + AND = { + any_held_title = { petition_liege_construct_temple_trigger = yes } + liege.gold > main_building_tier_1_cost + } + liege.capital_province.county.development_level >= petitioner_development_difference_decision_value + } + } + trigger_if = { limit = { is_ai = no @@ -594,6 +711,7 @@ petition_liege_decision = { AND = { scope:petition_liege_council_seat = yes is_councillor = no + } } custom_tooltip = { diff --git a/project/ck3/base_game/common/decisions/80_major_decisions.txt b/project/ck3/base_game/common/decisions/80_major_decisions.txt index ac841b1693..53e9ad4cef 100644 --- a/project/ck3/base_game/common/decisions/80_major_decisions.txt +++ b/project/ck3/base_game/common/decisions/80_major_decisions.txt @@ -1,64 +1,64 @@  -#convert_whole_realm_to_feudalism_decision -#decision_declare_bloodline_holy -#decision_strenghten_bloodline -#decision_dynasty_of_many_crowns -#decision_accept_cannibalism -#decision_found_university -#decision_lunatic_building -#decision_found_witch_coven -#decision_found_kingdom -#decision_found_empire -#repay_loan_decision -#adopt_special_succession_decision -#escape_from_prison_decision - -#convert_to_feudalism_decision = { #by Mathilda Bjarnehed -# picture = "gfx/interface/illustrations/decisions/decision_realm.dds" -# major = yes -# desc = convert_to_feudalism_decision_desc -# -# ai_check_interval = 36 -# -# is_shown = { -# has_government = tribal_government -# } -# -# is_valid = { -# has_realm_law = tribal_authority_3 -# custom_description = { -# text = faith_is_reformed -# subject = root -# faith = { NOT = { has_doctrine_parameter = unreformed } } -# } -# prestige_level = 5 -# } -# -# cost = { -# prestige = 150 -# } -# -# effect = { -# change_government = feudal_government -# trigger_event = major_decisions.0001 -# add_realm_law_skip_effects = crown_authority_0 -# } -# -# ai_potential = { -# #always = yes -# } -# -# ai_will_do = { -# base = 100 -# modifier = { #Go for the more lenient decision if this is the case -# add = -100 -# liege = { has_government = feudal_government } -# } -# } +################################################## +# GOVERNMENT DECISIONS + +################################################## +# Convert to Feudalism +# by Mathilda Bjarnehed +################################################## + +# Deprecated decision of yore. +#convert_to_feudalism_decision = { + #picture = "gfx/interface/illustrations/decisions/decision_realm.dds" + #major = yes + #desc = convert_to_feudalism_decision_desc + # + #ai_check_interval = 36 + # + #is_shown = { + #has_government = tribal_government + #} + # + #is_valid = { + #has_realm_law = tribal_authority_3 + #custom_description = { + #text = faith_is_reformed + #subject = root + #faith = { NOT = { has_doctrine_parameter = unreformed } } + #} + #prestige_level = 5 + #} + # + #cost = { + #prestige = 150 + #} + # + #effect = { + #change_government = feudal_government + #trigger_event = major_decisions.0001 + #add_realm_law_skip_effects = crown_authority_0 + #} + # + #ai_potential = { + ##always = yes + #} + # + #ai_will_do = { + #base = 100 + #modifier = { #Go for the more lenient decision if this is the case + #add = -100 + #liege = { has_government = feudal_government } + #} + #} #} -#A more lenient decision to convert if your liege is feudal -convert_to_feudalism_liege_converted_decision = { #by Linnéa Thimrén +################################################## +# Convert Realm to Feudalism/Clan through Liege +# by Linnéa Thimrén +################################################## + +# A more lenient decision to convert if your liege is feudal +convert_to_feudalism_liege_converted_decision = { picture = "gfx/interface/illustrations/decisions/decision_realm.dds" major = yes desc = convert_to_feudalism_liege_converted_decision_desc @@ -119,8 +119,13 @@ convert_to_feudalism_liege_converted_decision = { #by Linnéa Thimrén } } -#A decision to feudalize the entire realm (wow!) -convert_whole_realm_to_feudalism_decision = { #by Linnéa Thimrén +################################################## +# Convert Realm to Feudalism/Clan +# by Linnéa Thimrén +################################################## + +# A decision to feudalize the entire realm (wow!) +convert_whole_realm_to_feudalism_decision = { picture = "gfx/interface/illustrations/decisions/decision_realm.dds" major = yes desc = convert_whole_realm_to_feudalism_decision_desc @@ -207,6 +212,183 @@ convert_whole_realm_to_feudalism_decision = { #by Linnéa Thimrén } } +################################################## +# Convert Realm to Tribalism +# by Maxence Voleau +################################################## + +# A decision to deformalise the entire realm back into tribes. +convert_to_tribalism_decision = { + picture = "gfx/interface/illustrations/decisions/decision_realm.dds" + major = yes + desc = convert_to_tribalism_decision_desc + + ai_check_interval = 36 + + is_shown = { + is_landed = yes + primary_title.tier >= tier_county + NOT = { + any_held_title = { + tier = tier_county + title_province = { + NOT = { has_holding_type = tribal_holding } + } + } + } + OR = { + has_government = feudal_government + has_government = clan_government + } + } + + is_valid = { + + } + + + effect = { + trigger_event = major_decisions.0200 + change_government = tribal_government + add_prestige = { + add = -150 + } + + hidden_effect = { + add_character_flag = { + flag = just_converted_to_tribalism + years = 5 + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Convert Realm to Feudalism (West African Pagan) +# by Ewan Cowhig Croft +################################################## + +# A decision for West African pagans to feudalise without reforming. +convert_whole_realm_to_feudalism_west_african_pagan_decision = { + picture = "gfx/interface/illustrations/decisions/decision_realm.dds" + major = yes + desc = convert_whole_realm_to_feudalism_west_african_pagan_decision_desc + + ai_check_interval = 36 + + is_shown = { + # Only tribals need formalise. + has_government = tribal_government + # Unreformed West African Pagans are our targets. + faith_qualifies_for_west_african_pagan_feudalisation_trigger = yes + } + + is_valid = { + # Repeat the faith requirements, so that the player knows what's up. + faith_qualifies_for_west_african_pagan_feudalisation_trigger = yes + # Must have suitable authority. + has_realm_law = tribal_authority_3 + # Independents only. + is_independent_ruler = yes + # West Africans feudalise from large empires. + calc_true_if = { + amount >= 4 + realm_size >= minor_realm_size + highest_held_title_tier >= tier_kingdom + custom_tooltip = { + text = convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count + any_vassal = { count >= convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value } + } + prestige_level >= high_prestige_level + piety_level >= high_piety_level + custom_tooltip = { + text = convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development + capital_county = { + development_level >= convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value + title_province = { geographical_region = world_africa_west } + } + } + } + # You need to have 70% of all (non-regional/unique) tribal innovations! + custom_description = { + text = has_all_tribal_innovations + subject = root.culture + culture = { + calc_true_if = { + amount >= 9 + has_innovation = innovation_motte + has_innovation = innovation_catapult + has_innovation = innovation_barracks + has_innovation = innovation_mustering_grounds + has_innovation = innovation_bannus + has_innovation = innovation_quilted_armor + has_innovation = innovation_gavelkind + has_innovation = innovation_crop_rotation + has_innovation = innovation_city_planning + has_innovation = innovation_casus_belli + has_innovation = innovation_plenary_assemblies + has_innovation = innovation_ledger + has_innovation = innovation_development_01 + has_innovation = innovation_currency_01 + } + } + } + } + + cost = { prestige = 500 } + + effect = { + trigger_event = major_decisions.0001 + save_scope_as = actor + convert_whole_realm_to_feudalism_effect = yes + hidden_effect = { + every_vassal = { + trigger_event = { + id = major_decisions.0002 + days = 3 + } + } + } + } + + ai_potential = { + # Cut down on checks for other tribals. + exists = capital_county.title_province + capital_county.title_province = { geographical_region = world_africa_west } + } + + ai_will_do = { + base = 100 + } +} + + + + + + + + + + + + +################################################## +# DYNASTY DECISIONS + +################################################## +# Declare Bloodline Holy +# by (probably) Mathilda Bjarnehed +################################################## + declare_bloodline_holy_decision = { picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" major = yes @@ -312,7 +494,12 @@ declare_bloodline_holy_decision = { } } -strengthen_bloodline_decision = { #by Mathilda Bjarnehed +################################################## +# Strengthen your Bloodline +# by Mathilda Bjarnehed +################################################## + +strengthen_bloodline_decision = { picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" major = yes desc = strengthen_bloodline_decision_desc @@ -396,7 +583,12 @@ strengthen_bloodline_decision = { #by Mathilda Bjarnehed } } -dynasty_of_many_crowns_decision = { #by Mathilda Bjarnehed +################################################## +# Dynasty of Many Crowns +# by Mathilda Bjarnehed +################################################## + +dynasty_of_many_crowns_decision = { picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" desc = dynasty_of_many_crowns_decision_desc major = yes @@ -455,109 +647,508 @@ dynasty_of_many_crowns_decision = { #by Mathilda Bjarnehed } } -accept_cannibalism_decision = { #by Linnéa Thimrén - picture = "gfx/interface/illustrations/decisions/decision_misc.dds" - major = yes - ai_check_interval = 0 - desc = accept_cannibalism_decision_desc - selection_tooltip = accept_cannibalism_decision_tooltip + + + + + + + + + + +################################################## +# DE JURE DECISIONS + +################################################## +# Found New Kingdom +# by some unknown hero +################################################## + +found_kingdom_decision = { + picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + major = yes + ai_check_interval = 60 + desc = found_kingdom_decision_desc is_shown = { - is_cannibal_trigger = yes - NOR = { #Snacking on people should be frowned upon - faith = { has_doctrine_parameter = cannibalism_legal } - faith = { has_variable = accepted_cannibalism } - faith.religious_head = root - } + highest_held_title_tier = tier_duchy + NOT = { has_game_rule = off_custom_kingdoms } } is_valid = { - custom_description = { - text = accept_cannibalism_decision_custom - - AND = { #Your court chaplain should also be a cannibal! - exists = root.cp:councillor_court_chaplain - root.cp:councillor_court_chaplain = { - is_cannibal_trigger = yes - } - } - } - trigger_if = { - limit = { - exists = faith.religious_head - } - faith.religious_head = { - opinion = { - target = root - value >= 40 + prestige_level >= 3 + is_independent_ruler = yes + OR = { + custom_description = { + text = found_kingdom_decision_three_duchies_held + any_held_title = { + count > 2 + tier = tier_duchy } } + sub_realm_size >= 30 } - piety_level >= high_piety_level } is_valid_showing_failures_only = { - is_ruler = yes is_available_adult = yes + is_at_war = no } cost = { - piety = major_piety_value + gold = 300 + prestige = 500 + piety = 200 } effect = { - save_scope_as = cannibal - root.cp:councillor_court_chaplain = { - save_scope_as = court_chaplain - } - show_as_tooltip = { - accept_cannibalism_decision_effect = yes - } - - trigger_event = major_decisions.1001 - every_player = { + create_custom_kingdom_effect = yes + if = { limit = { - NOT = { this = root } - faith = root.faith + is_ai = no + NOT = { exists = global_var:found_kingdom_decision } + } + set_global_variable = { + name = found_kingdom_decision + value = root + } + set_global_variable = { + name = found_kingdom_decision_kingdom + value = root.primary_title } - trigger_event = major_decisions.1002 } } - + ai_potential = { - always = no + always = yes } ai_will_do = { - base = 0 + base = 100 } } -found_university_decision = { - picture = "gfx/interface/illustrations/decisions/decision_misc.dds" - major = yes - ai_check_interval = 0 +################################################## +# Found New Empire +# by some unknown hero +################################################## - desc = found_university_decision_desc - selection_tooltip = found_university_decision_tooltip +found_empire_decision = { + picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + major = yes + ai_check_interval = 60 + desc = found_empire_decision_desc is_shown = { - highest_held_title_tier >= tier_duchy - any_sub_realm_barony = { - OR = { #A place where universities historically existed early - this = title:b_fes - this = title:b_cairo - this = title:b_bologna - this = title:b_salamanca - this = title:b_madrid - this = title:b_oxford - this = title:b_cambridge - this = title:b_padua - this = title:b_siena - this = title:b_coimbra - this = title:b_napoli - this = title:b_tirakka + highest_held_title_tier = tier_kingdom + OR = { + is_independent_ruler = yes + any_held_title = { + count >= 3 + tier = tier_kingdom + } + } + NOT = { has_game_rule = off_custom_kingdoms } + } + + is_valid = { + prestige_level >= 4 + OR = { + sub_realm_size >= 120 + AND = { + custom_description = { + text = found_empire_decision_three_kingdoms_held + any_held_title = { + count >= 3 + tier = tier_kingdom + } + } + sub_realm_size >= 80 + } + } + } + + is_valid_showing_failures_only = { + is_independent_ruler = yes + is_available_adult = yes + is_at_war = no + } + + cost = { + gold = 1200 + prestige = 2000 + piety = 600 + } + + effect = { + create_custom_empire_effect = yes + if = { + limit = { + is_ai = no + NOT = { exists = global_var:found_empire_decision } + } + set_global_variable = { + name = found_empire_decision + value = root + } + set_global_variable = { + name = found_empire_decision_empire + value = root.primary_title + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + + + + + + + + + + + + +################################################## +# REALM DECISIONS + +################################################## +# Adopt Special Succession +# by Ewan Cowhig Croft +################################################## + +# Take on one of your cultural succession types. +adopt_special_succession_decision = { + picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + desc = adopt_special_succession_decision_desc + + ai_check_interval = 36 + + is_shown = { + OR = { #Must be eligible for a special succession type. + special_succession_witengamot_trigger = yes + special_succession_thing_trigger = yes + special_succession_tanistry_trigger = yes + } + AND = { + highest_held_title_tier >= tier_kingdom + has_realm_law_flag = partition_succession_law + any_held_title = { + tier >= tier_kingdom + NOR = { + has_title_law_flag = advanced_succession_law + has_title_law_flag = elective_succession_law + } + } + } + current_date < 1100.1.1 #Curtail special succession types as the centuries wear on. Ever on. + } + + is_valid = { + trigger_if = { + limit = { highest_held_title_tier = tier_kingdom } + #Either hold a valid top-tier king title as a king... + AND = { + any_held_title = { + tier = tier_kingdom + NOR = { + custom_description = { + text = found_kingdom_decision_advanced_succesion + has_title_law_flag = advanced_succession_law + } + custom_description = { + text = found_kingdom_decision_elective_succesion + has_title_law_flag = elective_succession_law + } + } + } + } + } + trigger_else = { + #... Or a valid top-tier empire title as an emperor. + AND = { + highest_held_title_tier >= tier_empire + any_held_title = { + tier >= tier_empire + NOR = { + custom_description = { + text = found_kingdom_decision_advanced_succesion + has_title_law_flag = advanced_succession_law + } + custom_description = { + text = found_kingdom_decision_elective_succesion + has_title_law_flag = elective_succession_law + } + } + } + } + } + } + + cost = { + prestige = 300 + } + + effect = { + show_as_tooltip = { + custom_tooltip = adopt_special_succession_decision_effects.tt + } + trigger_event = major_decisions.3100 + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Challenge Ruler for Title +# by Linnéa Thimrén +################################################## + +tribal_challenge_ruler_decision = { + picture = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + major = yes + desc = tribal_challenge_ruler_decision_desc + selection_tooltip = tribal_challenge_ruler_decision_tooltip + + ai_check_interval = 36 + + cooldown = { days = 3650 } + + is_shown = { + has_government = tribal_government + exists = liege + liege = { + NOT = { this = root } + has_government = tribal_government + exists = primary_title + primary_title = { + save_temporary_scope_as = title_check + } + } + has_claim_on = scope:title_check + can_start_single_combat_trigger = yes + } + + is_valid_showing_failures_only = { + is_adult = yes + liege = { + is_available = yes + is_adult = yes + } + custom_description = { + text = recently_took_tribal_challenge_ruler_decision + subject = root + NOT = { has_character_flag = recently_took_the_tribal_challenge_ruler_decision } + } + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = liege } + } + + effect = { + save_scope_as = challenger + + add_character_flag = { #To enable the event and block the decision + flag = recently_took_the_tribal_challenge_ruler_decision + years = 10 + } + + liege = { + save_scope_as = liege_to_challenge + primary_title = { + save_scope_as = title_being_fought_over + } + trigger_event = tribal.1001 + } + + custom_tooltip = tribal_challenge_ruler_effect_tooltip + show_as_tooltip = { + random_list = { + 10 = { + show_chance = no + desc = tribal_challenge_ruler_desc_success + tribal_transfer_liege_title_effect = yes + } + 10 = { + show_chance = no + desc = tribal_challenge_ruler_desc_failure + tribal_challenger_lost_effect = yes + } + } + } + } + + ai_potential = { #Strict restrictions on the ai so they don't go challenge people all the time + highest_held_title_tier > tier_barony + has_trait = ambitious + } + + ai_will_do = { + base = 0 + + ai_value_modifier = { + ai_greed = 0.25 + } + + opinion_modifier = { + opinion_target = liege + multiplier = -1 + } + + modifier = { + add = 25 + has_trait = ambitious + } + + modifier = { #Unlikely towards players since it can be such a disruptive force + add = -50 + liege = { is_ai = no } + } + } +} + + + + + + + + + + + + +################################################## +# PERSONAL DECISIONS + +################################################## +# GetFaith Cannibalism +# by Linnéa Thimrén +################################################## + +accept_cannibalism_decision = { + picture = "gfx/interface/illustrations/decisions/decision_misc.dds" + major = yes + ai_check_interval = 0 + + desc = accept_cannibalism_decision_desc + selection_tooltip = accept_cannibalism_decision_tooltip + + is_shown = { + is_cannibal_trigger = yes + NOR = { #Snacking on people should be frowned upon + faith = { has_doctrine_parameter = cannibalism_legal } + faith = { has_variable = accepted_cannibalism } + faith.religious_head = root + } + } + + is_valid = { + custom_description = { + text = accept_cannibalism_decision_custom + + AND = { #Your court chaplain should also be a cannibal! + exists = root.cp:councillor_court_chaplain + root.cp:councillor_court_chaplain = { + is_cannibal_trigger = yes + } + } + } + trigger_if = { + limit = { + exists = faith.religious_head + } + faith.religious_head = { + opinion = { + target = root + value >= 40 + } + } + } + piety_level >= high_piety_level + } + + is_valid_showing_failures_only = { + is_ruler = yes + is_available_adult = yes + } + + cost = { + piety = major_piety_value + } + + effect = { + save_scope_as = cannibal + root.cp:councillor_court_chaplain = { + save_scope_as = court_chaplain + } + show_as_tooltip = { + accept_cannibalism_decision_effect = yes + } + + trigger_event = major_decisions.1001 + every_player = { + limit = { + NOT = { this = root } + faith = root.faith + } + trigger_event = major_decisions.1002 + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +################################################## +# Found University +# by (probably) Linnéa Thimrén +################################################## + +found_university_decision = { + picture = "gfx/interface/illustrations/decisions/decision_misc.dds" + major = yes + ai_check_interval = 0 + + desc = found_university_decision_desc + selection_tooltip = found_university_decision_tooltip + + is_shown = { + highest_held_title_tier >= tier_duchy + any_sub_realm_barony = { + OR = { #A place where universities historically existed early + this = title:b_fes + this = title:b_cairo + this = title:b_bologna + this = title:b_salamanca + this = title:b_madrid + this = title:b_oxford + this = title:b_cambridge + this = title:b_padua + this = title:b_siena + this = title:b_coimbra + this = title:b_napoli + this = title:b_tirakka } title_province = { NOR = { @@ -766,7 +1357,12 @@ found_university_decision = { } } -lunatic_building_decision = { #by Linnéa Thimrén +################################################## +# Build a Glass Monument +# by Linnéa Thimrén +################################################## + +lunatic_building_decision = { picture = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" major = yes ai_check_interval = 0 @@ -832,6 +1428,11 @@ lunatic_building_decision = { #by Linnéa Thimrén } } +################################################## +# Found Witch Coven +# by +################################################## + found_witch_coven_decision = { picture = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" major = yes @@ -885,170 +1486,37 @@ found_witch_coven_decision = { } } } - trigger_else = { - house = { - custom_tooltip = { - text = found_witch_coven_house_member_percent_tt - any_adult_house_member = { - percent >= found_witch_coven_member_percent_value - is_witch_known_by_trigger = { CHARACTER = root } - } - } - any_adult_house_member = { - percent >= found_witch_coven_member_percent_value - is_witch_known_by_trigger = { CHARACTER = root } - } - } - } - } - - is_valid_showing_failures_only = { - } - - effect = { - found_witch_coven_decision_effects = yes - } -} - -found_kingdom_decision = { - picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - major = yes - ai_check_interval = 60 - desc = found_kingdom_decision_desc - - is_shown = { - highest_held_title_tier = tier_duchy - NOT = { has_game_rule = off_custom_kingdoms } - } - - is_valid = { - prestige_level >= 3 - is_independent_ruler = yes - OR = { - custom_description = { - text = found_kingdom_decision_three_duchies_held - any_held_title = { - count > 2 - tier = tier_duchy - } - } - sub_realm_size >= 30 - } - } - - is_valid_showing_failures_only = { - is_available_adult = yes - is_at_war = no - } - - cost = { - gold = 300 - prestige = 500 - piety = 200 - } - - effect = { - create_custom_kingdom_effect = yes - if = { - limit = { - is_ai = no - NOT = { exists = global_var:found_kingdom_decision } - } - set_global_variable = { - name = found_kingdom_decision - value = root - } - set_global_variable = { - name = found_kingdom_decision_kingdom - value = root.primary_title - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -found_empire_decision = { - picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - major = yes - ai_check_interval = 60 - desc = found_empire_decision_desc - - is_shown = { - highest_held_title_tier = tier_kingdom - OR = { - is_independent_ruler = yes - any_held_title = { - count >= 3 - tier = tier_kingdom - } - } - NOT = { has_game_rule = off_custom_kingdoms } - } - - is_valid = { - prestige_level >= 4 - OR = { - sub_realm_size >= 120 - AND = { - custom_description = { - text = found_empire_decision_three_kingdoms_held - any_held_title = { - count >= 3 - tier = tier_kingdom - } - } - sub_realm_size >= 80 - } - } - } - - is_valid_showing_failures_only = { - is_independent_ruler = yes - is_available_adult = yes - is_at_war = no - } - - cost = { - gold = 1200 - prestige = 2000 - piety = 600 - } - - effect = { - create_custom_empire_effect = yes - if = { - limit = { - is_ai = no - NOT = { exists = global_var:found_empire_decision } - } - set_global_variable = { - name = found_empire_decision - value = root - } - set_global_variable = { - name = found_empire_decision_empire - value = root.primary_title + trigger_else = { + house = { + custom_tooltip = { + text = found_witch_coven_house_member_percent_tt + any_adult_house_member = { + percent >= found_witch_coven_member_percent_value + is_witch_known_by_trigger = { CHARACTER = root } + } + } + any_adult_house_member = { + percent >= found_witch_coven_member_percent_value + is_witch_known_by_trigger = { CHARACTER = root } + } } } } - ai_potential = { - always = yes + is_valid_showing_failures_only = { } - ai_will_do = { - base = 100 + effect = { + found_witch_coven_decision_effects = yes } } -repay_loan_decision = { #by Linnéa Thimrén +################################################## +# Repay Loan +# by Linnéa Thimrén +################################################## + +repay_loan_decision = { picture = "gfx/interface/illustrations/decisions/decision_misc.dds" major = yes @@ -1162,95 +1630,12 @@ repay_loan_decision = { #by Linnéa Thimrén } } -#Adopt special succession type. -adopt_special_succession_decision = { #by Ewan Cowhig Croft - picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - desc = adopt_special_succession_decision_desc - - ai_check_interval = 36 - - is_shown = { - OR = { #Must be eligible for a special succession type. - special_succession_witengamot_trigger = yes - special_succession_thing_trigger = yes - special_succession_tanistry_trigger = yes - } - AND = { - highest_held_title_tier >= tier_kingdom - has_realm_law_flag = partition_succession_law - any_held_title = { - tier >= tier_kingdom - NOR = { - has_title_law_flag = advanced_succession_law - has_title_law_flag = elective_succession_law - } - } - } - current_date < 1100.1.1 #Curtail special succession types as the centuries wear on. Ever on. - } - - is_valid = { - trigger_if = { - limit = { highest_held_title_tier = tier_kingdom } - #Either hold a valid top-tier king title as a king... - AND = { - any_held_title = { - tier = tier_kingdom - NOR = { - custom_description = { - text = found_kingdom_decision_advanced_succesion - has_title_law_flag = advanced_succession_law - } - custom_description = { - text = found_kingdom_decision_elective_succesion - has_title_law_flag = elective_succession_law - } - } - } - } - } - trigger_else = { - #... Or a valid top-tier empire title as an emperor. - AND = { - highest_held_title_tier >= tier_empire - any_held_title = { - tier >= tier_empire - NOR = { - custom_description = { - text = found_kingdom_decision_advanced_succesion - has_title_law_flag = advanced_succession_law - } - custom_description = { - text = found_kingdom_decision_elective_succesion - has_title_law_flag = elective_succession_law - } - } - } - } - } - } - - cost = { - prestige = 300 - } - - effect = { - show_as_tooltip = { - custom_tooltip = adopt_special_succession_decision_effects.tt - } - trigger_event = major_decisions.3100 - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} +################################################## +# Escape from Prison +# by Linnéa Thimrén +################################################## -escape_from_prison_decision = { #by Linnéa Thimrén +escape_from_prison_decision = { picture = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" major = yes desc = escape_from_prison_decision_desc @@ -1403,157 +1788,4 @@ escape_from_prison_decision = { #by Linnéa Thimrén } } -tribal_challenge_ruler_decision = { #by Linnéa Thimrén - picture = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" - major = yes - desc = tribal_challenge_ruler_decision_desc - selection_tooltip = tribal_challenge_ruler_decision_tooltip - - ai_check_interval = 36 - - cooldown = { days = 3650 } - - is_shown = { - has_government = tribal_government - exists = liege - liege = { - NOT = { this = root } - has_government = tribal_government - exists = primary_title - primary_title = { - save_temporary_scope_as = title_check - } - } - has_claim_on = scope:title_check - can_start_single_combat_trigger = yes - } - - is_valid_showing_failures_only = { - is_adult = yes - liege = { - is_available = yes - is_adult = yes - } - custom_description = { - text = recently_took_tribal_challenge_ruler_decision - subject = root - NOT = { has_character_flag = recently_took_the_tribal_challenge_ruler_decision } - } - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = liege } - } - - effect = { - save_scope_as = challenger - - add_character_flag = { #To enable the event and block the decision - flag = recently_took_the_tribal_challenge_ruler_decision - years = 10 - } - - liege = { - save_scope_as = liege_to_challenge - primary_title = { - save_scope_as = title_being_fought_over - } - trigger_event = tribal.1001 - } - - custom_tooltip = tribal_challenge_ruler_effect_tooltip - show_as_tooltip = { - random_list = { - 10 = { - show_chance = no - desc = tribal_challenge_ruler_desc_success - tribal_transfer_liege_title_effect = yes - } - 10 = { - show_chance = no - desc = tribal_challenge_ruler_desc_failure - tribal_challenger_lost_effect = yes - } - } - } - } - - ai_potential = { #Strict restrictions on the ai so they don't go challenge people all the time - highest_held_title_tier > tier_barony - has_trait = ambitious - } - - ai_will_do = { - base = 0 - - ai_value_modifier = { - ai_greed = 0.25 - } - - opinion_modifier = { - opinion_target = liege - multiplier = -1 - } - - modifier = { - add = 25 - has_trait = ambitious - } - - modifier = { #Unlikely towards players since it can be such a disruptive force - add = -50 - liege = { is_ai = no } - } - } -} - -# -convert_to_tribalism_decision = { #by Maxence Voleau - picture = "gfx/interface/illustrations/decisions/decision_realm.dds" - major = yes - desc = convert_to_tribalism_decision_desc - - ai_check_interval = 36 - - is_shown = { - is_landed = yes - primary_title.tier >= tier_county - NOT = { - any_held_title = { - tier = tier_county - title_province = { - NOT = { has_holding_type = tribal_holding } - } - } - } - OR = { - has_government = feudal_government - has_government = clan_government - } - } - - is_valid = { - - } - - - effect = { - trigger_event = major_decisions.0200 - change_government = tribal_government - add_prestige = { - add = -150 - } - - hidden_effect = { - add_character_flag = { - flag = just_converted_to_tribalism - years = 5 - } - } - } - - ai_potential = { - always = yes - } - ai_will_do = { - base = 100 - } -} diff --git a/project/ck3/base_game/common/decisions/80_major_decisions_middle_europe.txt b/project/ck3/base_game/common/decisions/80_major_decisions_middle_europe.txt index 5b15b92db2..8a8d5ecca1 100644 --- a/project/ck3/base_game/common/decisions/80_major_decisions_middle_europe.txt +++ b/project/ck3/base_game/common/decisions/80_major_decisions_middle_europe.txt @@ -932,96 +932,7 @@ establish_norman_culture_decision = { } } } - -############################## -# Form the Kingdom of Aragon # -# by Sean Hughes # -############################## -form_the_kingdom_of_aragon_decision = { - picture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - major = yes - - ai_check_interval = 120 - - desc = form_the_kingdom_of_aragon_decision_desc - selection_tooltip = form_the_kingdom_of_aragon_decision_tooltip - - is_shown = { - #Can't form Aragon if Aragon already formed. - game_start_date <= 867.1.1 - highest_held_title_tier <= tier_duchy - any_sub_realm_county = { - OR = { - target_is_de_jure_liege_or_above = title:d_aragon - target_is_de_jure_liege_or_above = title:d_barcelona - } - } - NOT = { - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_formed_kingdom_of_aragon - } - } - } - - is_valid = { - is_independent_ruler = yes - completely_controls = title:d_aragon - completely_controls = title:d_barcelona - } - - is_valid_showing_failures_only = { - - } - - effect = { - # De jure shifts. - title:d_aragon = { set_de_jure_liege_title = title:k_aragon } - title:d_barcelona = { set_de_jure_liege_title = title:k_aragon } - hidden_effect = { - title:k_aragon = { set_de_jure_liege_title = title:e_spain } - } - - # Create kingdom title. - create_title_and_vassal_change = { - type = created - save_scope_as = change - add_claim_on_loss = no - } - title:k_aragon = { - change_title_holder = { - holder = root - change = scope:change - } - } - resolve_title_and_vassal_change = scope:change - add_prestige = major_prestige_gain - - #Once per game - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_formed_kingdom_of_aragon - } - set_global_variable = { - name = flag_formed_kingdom_of_aragon - value = root - } - } - - cost = { - gold = 200 - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - ###################################### # Establish the Electorate of Saxony # # by James Beaumont # diff --git a/project/ck3/base_game/common/decisions/90_minor_decisions.txt b/project/ck3/base_game/common/decisions/90_minor_decisions.txt index bca3aee09a..6aa36592cb 100644 --- a/project/ck3/base_game/common/decisions/90_minor_decisions.txt +++ b/project/ck3/base_game/common/decisions/90_minor_decisions.txt @@ -1589,4 +1589,4 @@ stress_loss_athletic_decision = { #by Linnéa Thimrén stress > high_stress } } -} +} \ No newline at end of file diff --git a/project/ck3/base_game/common/decisions/_decisions.info b/project/ck3/base_game/common/decisions/_decisions.info index 0a5def7318..e82b8cb409 100644 --- a/project/ck3/base_game/common/decisions/_decisions.info +++ b/project/ck3/base_game/common/decisions/_decisions.info @@ -10,6 +10,7 @@ Important decisions will spawn an Action when they can be taken. The player can my_decision = { title = | { ... } # override title, default: ""; supports dynamic descriptions like in events (first_valid, ...); scope: character picture = "image_name.dds" # set decision image + extra_picture = "image_name.dds"# set extra decision image, for use in example Struggle decission buttons. major = yes/no # See notes above. Default: no ai_goal = yes/no # If set, the AI will consider the decision a "goal" and consider it alongside major costs like title creation and holding construction. It will ignore ai_check_interval. Should only be used for things with such major costs that budgeting for it is important, as it is less performant than using a high ai_check_interval diff --git a/project/ck3/base_game/common/decisions/dlc_decisions/03_fp2_decisions.txt b/project/ck3/base_game/common/decisions/dlc_decisions/03_fp2_decisions.txt new file mode 100644 index 0000000000..29783d7192 --- /dev/null +++ b/project/ck3/base_game/common/decisions/dlc_decisions/03_fp2_decisions.txt @@ -0,0 +1,1463 @@ +# No lists or indexes, only chaos. Keep scrolling down and thou shalt find them. + +############################################# +# Hostility Ending # +# by Joe Parkin # +############################################# + +struggle_iberia_ending_hostility_decision = { + major = yes + title = struggle_iberia_ending_hostility_decision + picture = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" + extra_picture = "gfx/interface/illustrations/struggle_decisions_buttons/fp2_decision_hostility.dds" + desc = struggle_iberia_ending_hostility_decision_desc + selection_tooltip = struggle_iberia_ending_hostility_decision_tooltip + confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" + is_invisible = yes + sort_order = 80 + + is_shown = { + has_fp2_dlc_trigger = yes + } + + is_valid = { + is_independent_ruler = yes + + custom_tooltip = { + text = struggle_iberia_ending_hostility_decision_correct_phase_tt + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + is_struggle_phase = struggle_iberia_phase_hostility + } + } + + custom_tooltip = { + text = struggle_ending_decision_correct_involvement_tt + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + } + + # Hold and completely control two de jure kingdoms of Hispania + OR = { + custom_tooltip = { # + text = struggle_iberia_ending_hostility_decision_kingdom_tt + any_held_title = { # 1st kingdom + tier = tier_kingdom + de_jure_liege = title:e_spain + root = { completely_controls = prev } + save_temporary_scope_as = spanish_kingdom + } + any_held_title = { # 2nd kingdom + tier = tier_kingdom + de_jure_liege = title:e_spain + trigger_if = { + limit = { exists = scope:spanish_kingdom } + NOT = { this = scope:spanish_kingdom } + } + root = { completely_controls = prev } + save_temporary_scope_as = spanish_kingdom_2 + } + } + custom_tooltip = { + text = struggle_iberia_ending_hostility_decision_united_spanish_throne_tt + AND = { + exists = global_var:unite_the_spanish_thrones_decision_title + primary_title = global_var:unite_the_spanish_thrones_decision_title + } + } + } + + + # All your capital kingdom's de jure counties are of your culture and faith + trigger_if = { + limit = { + exists = global_var:unite_the_spanish_thrones_decision_title + primary_title = global_var:unite_the_spanish_thrones_decision_title + } + custom_tooltip = { + text = struggle_iberia_ending_hostility_decision_county_tt + capital_county.de_jure_liege.de_jure_liege = { + any_de_jure_county = { + percent = 0.75 + culture = root.culture + faith = root.faith + } + } + } + } + trigger_else = { + custom_tooltip = { + text = struggle_iberia_ending_hostility_decision_county_tt + capital_county.de_jure_liege.de_jure_liege = { + any_de_jure_county = { + count = all + culture = root.culture + faith = root.faith + } + } + } + } + + # No other realm controls more than 20% of the Iberia region + custom_tooltip = { + text = struggle_iberia_ending_hostility_decision_region_tt + NOT = { + struggle:iberian_struggle = { + any_involved_ruler = { + NOT = { this = root } + is_independent_ruler = yes + exists = primary_title + primary_title = { is_mercenary_company = no } + save_temporary_scope_as = iberian_realm + any_county_in_region = { + region = world_europe_west_iberia + percent > fp2_struggle_hostility_region_percent_decimal_value + holder.top_liege = scope:iberian_realm + } + } + } + } + } + + # Completely control at least 2 of the important Iberian duchies + calc_true_if = { + amount >= 2 + completely_controls = title:d_galicia + completely_controls = title:d_toledo + completely_controls = title:d_cordoba + completely_controls = title:d_valencia + completely_controls = title:d_barcelona + } + } + + effect = { + ##### Major Effects ##### + show_as_tooltip = { + dynasty = { add_dynasty_prestige = 10000 } + fp2_struggle_hostility_ender_effect = yes + } + # Hispania is available! + custom_tooltip = fp2_struggle_can_create_empire_of_hispania_tt + custom_description_no_bullet = { text = fp2_struggle_house_tt } + # Keep the Struggle Clash for your House + custom_tooltip = fp2_struggle_can_keep_using_struggle_clash_tt + # Boost to culture and faith conversion + custom_tooltip = fp2_struggle_hostility_conversion_tt + # Damage opinion with other culture/faiths + custom_tooltip = fp2_struggle_hostility_opinion_tt + custom_tooltip = fp2_struggle_hostility_opinion_negative_tt + # Choose Holy War boost, Culture War boost, or both + custom_description_no_bullet = { text = fp2_struggle_hostility_list_tt } + #custom_tooltip = fp2_struggle_hostility_holy_cb_joint_tt + #custom_tooltip = fp2_struggle_hostility_culture_cb_tt + + + + show_as_tooltip = { + stress_impact = { + humble = medium_stress_impact_gain + cynical = medium_stress_impact_gain + } + } + + + # Achievements + add_achievement_global_variable_effect = { + VARIABLE = fp2_iberian_hostilities_achievement_unlocked + VALUE = yes + } + fp2_holiday_in_iberia_check = yes + + # Trigger a player facing event as a coda + trigger_event = fp2_struggle.0900 + } + + cost = {} + + ai_check_interval = 120 + + ai_potential = { always = yes } + + ai_will_do = { base = 100 } +} + +############################################# +# Compromise Ending # +# by Joe Parkin # +############################################# + +struggle_iberia_ending_compromise_decision = { + major = yes + title = struggle_iberia_ending_compromise_decision + picture = "gfx/interface/illustrations/decisions/fp2_decision_struggle_compromise.dds" + extra_picture = "gfx/interface/illustrations/struggle_decisions_buttons/fp2_decision_compromise.dds" + desc = struggle_iberia_ending_compromise_decision_desc + selection_tooltip = struggle_iberia_ending_compromise_decision_tooltip + confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" + is_invisible = yes + + sort_order = 80 + + is_shown = { + has_fp2_dlc_trigger = yes + } + + is_valid = { + is_independent_ruler = yes + + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_correct_phase_tt + any_character_struggle = { + is_struggle_type = iberian_struggle + is_struggle_phase = struggle_iberia_phase_compromise + } + } + + custom_tooltip = { + text = struggle_ending_decision_correct_involvement_tt + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + } + + OR = { + # Exalted among Men or higher + prestige_level >= very_high_prestige_level + # Hold and completely control a de jure kingdom of Hispania + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_kingdom_tt + fp2_struggle_ending_hold_de_jure_kingdom_trigger = yes + } + } + + # Control less than 50% of Iberia + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_region_tt + fp2_struggle_ending_percent_iberia_trigger = yes + } + + # No one else controls more than 50% of Iberia + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_other_region_tt + fp2_struggle_ending_other_percent_iberia_trigger = yes + } + + # No Independent Involved rulers are at war with each other + custom_tooltip = { + text = struggle_iberia_ending_compromise_truce_tt + NOT = { + struggle:iberian_struggle = { + any_involved_ruler = { + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + any_primary_war_enemy = { + is_independent_ruler = yes + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + primary_title = { is_mercenary_company = no } + } + } + } + } + } + + OR = { + # Every other involved independent ruler in Iberia has at least 60 opinion of you or is strong hooked + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_opinion_tt + struggle:iberian_struggle = { + NOT = { + any_involved_ruler = { + NOT = { this = root } + is_independent_ruler = yes + primary_title = { is_holy_order = no } + primary_title = { is_mercenary_company = no } + save_temporary_scope_as = this_character + NOR = { + root = { has_strong_hook = scope:this_character } + opinion = { + target = root + value >= struggle_iberia_ending_compromise_decision_opinion_value + } + } + } + } + } + } + # No other independent ruler in Iberia is a king or above + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_independent_tt + struggle:iberian_struggle = { + NOT = { + any_involved_ruler = { + NOT = { this = root } + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + primary_title.tier >= tier_kingdom + } + } + } + } + # More than 25% of Iberia is controlled by Interloper or Uninvolved rulers + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_interloper_tt + any_county_in_region = { + region = world_europe_west_iberia + percent > fp2_struggle_compromise_uninvolved_percent_decimal_value + holder.top_liege = { fp2_character_interloper_in_struggle_trigger = yes } + } + } + } + + # Completely control any of the important Iberian duchies + calc_true_if = { + amount >= 1 + completely_controls = title:d_galicia + completely_controls = title:d_toledo + completely_controls = title:d_cordoba + completely_controls = title:d_valencia + completely_controls = title:d_barcelona + } + } + + effect = { + ##### Major Effects ##### + # Personal effects for ruler + show_as_tooltip = { fp2_struggle_compromise_ender_effect = yes } + # Independent/Split De Jure Duchies will become De Jure Kingdoms + if = { + limit = { + title:e_spain = { + any_in_de_jure_hierarchy = { fp2_struggle_ending_compromise_independent_duchy_trigger = yes } + } + } + custom_tooltip = fp2_struggle_compromise_create_new_kingdoms_tt + } + # Other Tooltips! + fp2_struggle_compromise_tooltip_effect = yes + + ##### Minor Effects ##### + # Self-sufficiency/defensive modifiers for each independent realm + show_as_tooltip = { fp2_struggle_compromise_modifier_rewards_effect = yes } + + show_as_tooltip = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + # Achievements + add_achievement_global_variable_effect = { + VARIABLE = fp2_iberian_compromise_achievement_unlocked + VALUE = yes + } + fp2_holiday_in_iberia_check = yes + + # Trigger a player facing event as a coda + trigger_event = fp2_struggle.0901 + } + + cost = {} + + ai_check_interval = 120 + + ai_potential = { always = yes } + + ai_will_do = { base = 100 } +} + +############################################# +# Conciliation Ending # +# by Joe Parkin # +############################################# + +struggle_iberia_ending_conciliation_decision = { + major = yes + title = struggle_iberia_ending_conciliation_decision + picture = "gfx/interface/illustrations/decisions/fp2_decision_struggle_conciliation.dds" + extra_picture = "gfx/interface/illustrations/struggle_decisions_buttons/fp2_decision_conciliation.dds" + desc = struggle_iberia_ending_conciliation_decision_desc + selection_tooltip = struggle_iberia_ending_conciliation_decision_tooltip + confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" + is_invisible = yes + + sort_order = 80 + + is_shown = { + has_fp2_dlc_trigger = yes + } + + is_valid = { + is_independent_ruler = yes + + custom_tooltip = { + text = struggle_iberia_ending_conciliation_decision_correct_phase_tt + any_character_struggle = { + is_struggle_type = iberian_struggle + is_struggle_phase = struggle_iberia_phase_conciliation + } + } + + custom_tooltip = { + text = struggle_ending_decision_correct_involvement_tt + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + } + + prestige_level >= very_high_prestige_level # Exalted among Men or higher + + # Hold and completely control a de jure kingdom of Hispania + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_kingdom_tt + fp2_struggle_ending_hold_de_jure_kingdom_trigger = yes + } + + # Every other independent involved ruler in Iberia is allied to you + custom_tooltip = { + text = struggle_iberia_ending_conciliation_decision_alliance_tt + struggle:iberian_struggle = { + NOT = { + any_involved_ruler = { + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + primary_title = { is_holy_order = no } + NOR = { + this = root + is_allied_to = root + } + } + } + } + } + + # Control less than 50% of Iberia + custom_tooltip = { + text = struggle_iberia_ending_compromise_decision_region_tt + fp2_struggle_ending_percent_iberia_trigger = yes + } + } + + effect = { + ##### Major Effects ##### + show_as_tooltip = { + fp2_struggle_conciliation_ender_effect = yes + fp2_struggle_conciliation_tooltip_effect = yes + fp2_struggle_conciliation_modifier_rewards_effect = yes + } + + show_as_tooltip = { + stress_impact = { + arrogant = medium_stress_impact_gain + zealous = medium_stress_impact_gain + } + } + + # Achievements + add_achievement_global_variable_effect = { + VARIABLE = fp2_iberian_conciliation_achievement_unlocked + VALUE = yes + } + fp2_holiday_in_iberia_check = yes + + + # Trigger a player facing event as a coda + trigger_event = fp2_struggle.0902 + } + + cost = {} + + ai_check_interval = 120 + + ai_potential = { always = yes } + + ai_will_do = { base = 100 } +} + + + +################################### +# Secure the Mediterranean +# By Hugo Cortell +################################### +secure_mediterranean_decision = { + title = fp2_secure_mediterranean.t + picture = "gfx/interface/illustrations/event_scenes/fp1_ocean.dds" + desc = fp2_secure_mediterranean.desc + major = yes + + selection_tooltip = fp2_secure_mediterranean.tip + sort_order = 50 + + is_shown = { + # DLC check + has_fp2_dlc_trigger = yes + # Standard checks + is_landed = yes + exists = dynasty + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_secured_the_mediterranean + } + } + + OR = { + completely_controls = title:d_sardinia + completely_controls = title:d_sicily + AND = { + completely_controls = title:d_mallorca + completely_controls = title:d_corsica + } + } + } + + is_valid = { + completely_controls = title:d_mallorca # Reminder: Majorca, Menorca, & Ibiza + completely_controls = title:d_sardinia + completely_controls = title:d_corsica + completely_controls = title:d_sicily + } + + effect = { + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_secured_the_mediterranean + } + + # LOC + root = { + save_scope_as = mediterranean_conqueror + house = { save_scope_as = mediterranean_house } + } + title:d_mallorca = { save_scope_as = mallorca } + title:d_sardinia = { save_scope_as = sardinas } + title:d_sicily = { save_scope_as = sicily } + title:k_mediterranean_sea = { save_scope_as = mediterranean_title } + + every_player = { + limit = { + NOT = { this = ROOT } + any_held_title = { title_province = { geographical_region = dlc_fp2_mediterranean_shoreline } } + } + send_interface_message = { + type = event_generic_bad_with_text + title = secure_mediterranean_decision.involved_notif + desc = secure_mediterranean_decision.involved_notif_desc # Players who get this: "why do I hear boss music?" (It is meant to sound vaguely threatening) + left_icon = scope:mediterranean_conqueror + + show_as_tooltip = { + scope:mediterranean_conqueror = { + house = { + add_house_modifier = { + modifier = fp2_controls_the_mediterranean_house_modifier + years = 100 + } + } + dynasty = { add_dynasty_prestige = major_prestige_gain } + } + } + } + } + + house = { + add_house_modifier = { + modifier = fp2_controls_the_mediterranean_house_modifier + years = 100 + } + } + dynasty = { add_dynasty_prestige = major_prestige_gain } # You used to get +25% prestiege, but that caused UI issues + custom_tooltip = secure_mediterranean_decision.a + + create_title_and_vassal_change = { + type = created + save_scope_as = title_change + add_claim_on_loss = yes + } + title:k_mediterranean_sea = { + change_title_holder = { + holder = root + change = scope:title_change + } + } + resolve_title_and_vassal_change = scope:title_change + title:d_mallorca = { set_de_jure_liege_title = title:k_mediterranean_sea } + title:d_sardinia = { set_de_jure_liege_title = title:k_mediterranean_sea } + title:d_corsica = { set_de_jure_liege_title = title:k_mediterranean_sea } + title:d_sicily = { set_de_jure_liege_title = title:k_mediterranean_sea } + + hidden_effect = { + title:k_mediterranean_sea = { set_de_jure_liege_title = title:e_italy } # Straying closer to remaking the roman empire + trigger_event = iberia_north_africa.2105 + } + } + + cost = { + gold = { + value = major_gold_value + multiply = 1.5 + round = yes + } + prestige = { + value = major_prestige_gain + multiply = 3 + round = yes + } + } + + ai_check_interval = 1000 + + ai_potential = { + is_ruler = yes + short_term_gold >= { + value = major_gold_value + multiply = 1.5 + round = yes + } + prestige >= { + value = major_prestige_gain + multiply = 3 + round = yes + } + } + + ai_will_do = { + base = 80 + } +} + +############################################# +# Eat a Cheese +# by Daniel "yes I know what exciting content is stop bullying me" Moore +########################################################################### +eat_cheese_decision = { + picture = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + desc = eat_cheese_decision_desc + + is_shown = { + any_character_artifact = { + has_variable = has_cheese_artifact + } + } + + effect = { + + custom_tooltip = eat_cheese_effect_tt + + trigger_event = fp2_yearly.1008 + + } + + ai_check_interval = 60 + + ai_potential = { + + } + + ai_will_do = { + base = 100 + } +} + +################################### +# Sponsor Jewish Sciences +# By Hugo Cortell +################################### +golden_age_jewish_science_in_iberia_decision = { + picture = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + desc = golden_age_jewish_science_in_iberia_decision_desc + + is_shown = { + has_fp2_dlc_trigger = yes + top_liege = root + is_independent_ruler = yes # (Redundancy check) + AND = { + exists = struggle:iberian_struggle + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_golden_age_jewish_science_decision + } + } + } + + is_valid = { + OR = { # Either the var does not exist (no current golden age) or you are not the sponsor of the current golden age + NOT = { exists = global_var:fp2_current_jewish_science_sponsor } + trigger_if = { + limit = { exists = global_var:fp2_current_jewish_science_sponsor } + custom_tooltip = { + text = golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b + NOT = { root = global_var:fp2_current_jewish_science_sponsor } + is_ai = no # Prevents the AI from stealing the golden age, players can steal each other's golden age + } + } + } + trigger_if = { # If you are not your culture's head, you must earn their approval + limit = { + exists = culture.culture_head # Redundancy check! + NOT = { culture.culture_head = root } + } + custom_tooltip = { + text = golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a + culture.culture_head = { + save_temporary_opinion_value_as = { + name = target_opinion + target = root + } + scope:target_opinion > 0 + } + } + } + } + + effect = { + hidden_effect = { # Prevent any case in which modifiers could be stacked + struggle:iberian_struggle = { + every_involved_ruler = { + remove_character_modifier = fp2_sponsored_golden_age_modifier + remove_character_modifier = fp2_part_of_golden_age_modifier + } + } + } + + send_interface_toast = { + type = event_toast_effect_good + title = golden_age_jewish_science_in_iberia_decision.player_notif.t + right_icon = root + play_music_cue = mx_cue_meadandwine + + add_character_modifier = { + modifier = fp2_sponsored_golden_age_modifier + years = 120 + } + capital_county = { + add_county_modifier = { + modifier = fp2_epicenter_of_golden_age_modifier + years = 60 + } + } + } + culture = { add_to_list = already_involved_cultures } # Ensures that only one top ruler for each involved culture is picked + struggle:iberian_struggle = { + every_involved_ruler = { + custom = fp2_one_independent_ruler_of_each_culture_notifier + limit = { + culture = { save_temporary_scope_as = current_culture } + NOT = { # Checks that it is not in the list of "I am already benefiting from this" + this = root # (Also must not be root) + any_in_list = { + list = already_involved_cultures + this = scope:current_culture + } + } + is_independent_ruler = yes # Redundancy checks, vital to ensuring this has a 110% success rate + top_liege = this # Redundancy check + } + if = { + limit = { NOT = { has_character_modifier = fp2_part_of_golden_age_modifier } } + culture = { add_to_list = already_involved_cultures } + send_interface_toast = { + type = event_toast_effect_good + title = golden_age_jewish_science_in_iberia_decision.player_notif.t + right_icon = root # Showing root is WAD, lets other players know who started it + + add_character_modifier = { + modifier = fp2_part_of_golden_age_modifier + years = 120 + } + } + } + } + } + + hidden_effect = { + # TODO_CD_FP2 Here will go the "getting more cool courtiers/guests" + + random_list = { + 100 = { + trigger_event = { # Translator/book retailer event + id = iberia_north_africa.2001 + days = { 4 32 } + } + } + 110 = { + trigger_event = { # Cataract Surgery event + id = iberia_north_africa.2002 + days = { 4 32 } + } + } + 90 = { + trigger_event = { # Bickering scholars event + id = iberia_north_africa.2003 + days = { 4 32 } + } + } + } + } + + set_global_variable = { + name = fp2_current_jewish_science_sponsor + value = root + years = 120 + } + } + + cost = { + gold = { + value = major_gold_value + multiply = 2.25 + round = yes + } + } + + ai_check_interval = 730 + + ai_potential = {} + + ai_will_do = { + base = 0 + modifier = { + add = { + value = learning + multiply = 5 + round = yes + } + always = yes + } + } +} + +############################################# +# Convene Council of Toledo # +# by Joe Parkin and Ola Jentzsch # +############################################# +council_of_toledo_decision = { + title = council_of_toledo_decision_title + picture = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + desc = { + first_valid = { + triggered_desc = { + trigger = { exists = global_var:council_of_toledo_counter } + desc = council_of_toledo_decision_desc_count + } + desc = council_of_toledo_decision_desc + } + } + selection_tooltip = council_of_toledo_decision_tooltip + cooldown = { years = council_of_toledo_decision_decision_cooldown_value } + major = yes + + sort_order = 80 + + is_shown = { + # DLC check + has_fp2_dlc_trigger = yes + # Is Mozarabic (or reformed Mozarabic) + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + any_vassal = { count > 0 } + } + + is_valid = { + # Owns Toledo + custom_tooltip = { + text = council_of_toledo_decision_toledo_holder_trigger + is_toledo_ownership_valid_trigger = yes + } + any_vassal = { + count >= 3 + is_powerful_vassal = yes + custom_tooltip = { + text = council_of_toledo_decision_toledo_faith_trigger + faith = root.faith + } + } + + realm_size >= council_of_toledo_realm_size_value + # update fp2_struggle_council_toledo_decision_trigger if changing this + } + + is_valid_showing_failures_only = { + # Not at war + is_at_war = no + } + + effect = { + custom_tooltip = council_of_toledo_decision_tt + faith:mozarabic_church = { + change_fervor = { + value = 10 + desc = fervor_gain_ascetic_example + } + } + # Council counter + if = { + limit = { exists = global_var:council_of_toledo_counter } + change_global_variable = { + name = council_of_toledo_counter + add = 1 + } + } + else = { + set_global_variable = { + name = council_of_toledo_counter + value = 19 + } + } + if = { + limit = { + any_character_struggle = { is_struggle_type = iberian_struggle } + } + custom_tooltip = council_of_toledo_decision_catalyst_tt + } + trigger_event = { + on_action = fp2_struggle_council_toledo_organize + days = 1 + } + } + + cost = { + gold = council_of_toledo_gold_cost_value + piety = council_of_toledo_piety_cost_value + } + + ai_check_interval = 60 + + ai_potential = { + is_ruler = yes + short_term_gold >= council_of_toledo_gold_cost_value + } + + ai_will_do = { + base = 100 + } +} + +############################################# +# Secure Iberian Foothold +# by Joe Parkin and Ola Jentzsch +############################################# +secure_iberian_foothold_decision = { + title = secure_iberian_foothold_decision_title + picture = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + desc = secure_iberian_foothold_decision_desc + selection_tooltip = secure_iberian_foothold_decision_tooltip + sort_order = 80 + + major = yes + + is_shown = { + # DLC check + has_fp2_dlc_trigger = yes + # Struggle is active + exists = struggle:iberian_struggle + # Not Involved and capital lies outside Iberia + custom_tooltip = { + text = fp2_struggle_uninvolved_or_external_tt + NOR = { + any_character_struggle = { + is_struggle_type = iberian_struggle + involvement = involved + } + } + } + # Hold land near Iberia + any_sub_realm_county = { + title_province = { + OR = { + geographical_region = world_europe_west_iberia # Iberia + geographical_region = ghw_region_southern_france # Aquitaine + geographical_region = world_africa_north_west # Maghreb + } + } + } + NOT = { has_title = title:e_spain } + } + + is_valid = { + ##### General triggers ##### + + # Need lots of likes + #TODO prestige_level >= high_prestige_level + # Struggle phase must be right + custom_tooltip = { + text = fp2_struggle_uninvolved_or_external_tt + NOT = { + capital_province = { geographical_region = world_europe_west_iberia } + } + } + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_empire_tt + any_held_title = { + tier = tier_empire + NOT = { this = title:e_spain } + } + } + # If my religion is involved, I need to own the better portion of those counties + trigger_if = { + limit = { + religion = { + any_faith = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } + } + } + } + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_religion_tt + fp2_struggle_secure_iberian_foothold_religion_percent_value >= fp2_struggle_secure_iberian_foothold_religion_target_percent_value + } + } + # Otherwise, I need to own a big chunk of the peninsula + trigger_else = { + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_outsider_tt + any_county_in_region = { + region = world_europe_west_iberia + percent >= fp2_struggle_secure_iberian_foothold_outsider_target_percent_decimal_value + holder.top_liege = root + } + } + } + + ##### Iberian kingdom triggers ##### + + # Any de jure kingdom of Iberia is completely controlled + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt + any_held_title = { fp2_struggle_secure_iberian_foothold_iberian_kingdom_trigger = yes } + } + # Real tooltips + trigger_if = { + limit = { exists = scope:iberian_kingdom_temp } + # That kingdom is mostly my faith + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_kingdom_faith_tt + fp2_struggle_secure_iberian_foothold_faith_trigger = yes + } + # Borders held lands in a non-Iberian kingdom you hold + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_kingdom_border_tt + scope:iberian_kingdom_temp = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes } + } + # Held that kingdom for a while + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_kingdom_held_tt + scope:iberian_kingdom_temp = { title_held_years >= fp2_struggle_secure_iberian_foothold_years_value } + } + } + # Fake tooltips + trigger_else = { + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_kingdom_faith_tt + always = no + } + # Borders held lands in a non-Iberian kingdom you hold + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_kingdom_border_tt + always = no + } + custom_tooltip = { + text = fp2_struggle_secure_iberian_foothold_kingdom_held_tt + always = no + } + } + } + + is_valid_showing_failures_only = { + trigger_if = { + limit = { exists = struggle:iberian_struggle } + custom_tooltip = { + text = fp2_struggle_phase_hostility_or_opportunity_tt + struggle:iberian_struggle = { + has_struggle_phase_parameter = unlocks_secure_iberian_foothold_decision + } + } + } + } + + effect = { + if = { + limit = { + any_held_title = { tier = tier_empire } + } + custom_tooltip = fp2_struggle_secure_iberian_foothold_empire_held_effect_tt + } + else = { custom_tooltip = fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt } + + trigger_event = { + id = fp2_other_decisions.1000 + } + + custom_tooltip = fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt + } + + cost = {} + + ai_check_interval = 120 + + ai_potential = {} + + ai_will_do = { + base = 100 + } +} + +################################### +# Build Pilgrim Roads +# By Hugo Cortell +################################### +build_holy_pilgrim_roads_decision = { + picture = "gfx/interface/illustrations/decisions/fp2_decision_struggle_opening.dds" + sort_order = 300 # Note: in [ROOT.Char.GetFaith.GetAdherentNameNoTooltip|L] and [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|L] both [NoTooltip] and [L] are ignored + + is_shown = { + faith = { + any_holy_site = { + holder.top_liege = root + count > 0 + } + } + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_build_pilgrim_roads_decision + } + } + + is_valid = { + custom_tooltip = { + text = build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a + faith = { + any_holy_site = { + holder.top_liege = root + NOT = { county = { has_county_modifier = fp2_pilgrim_roads_modifier } } + count > 0 + } + } + } + } + + effect = { + hidden_effect = { + faith = { + random_holy_site = { + limit = { + holder.top_liege = root + NOT = { county = { has_county_modifier = fp2_pilgrim_roads_modifier } } + } + save_scope_as = chosen_holy_site_for_pilgrim_roads + county = { + save_scope_as = chosen_location_for_pilgrim_roads + add_county_modifier = { + modifier = fp2_pilgrim_roads_modifier + years = 50 + } + } + } + } + } + send_interface_toast = { + type = event_learning_good_with_text + title = build_holy_pilgrim_roads_decision_construction_notif.t + desc = build_holy_pilgrim_roads_decision_construction_notif.desc + + add_piety = major_piety_gain + show_as_tooltip = { + scope:chosen_location_for_pilgrim_roads = { + add_county_modifier = { + modifier = fp2_pilgrim_roads_modifier + years = 50 + } + } + } + } + + if = { # QA QoL + limit = { debug_only = yes } + custom_tooltip = debug_generic_option_shortened_trigger_can_disable + hidden_effect = { + random_list = { + 1 = { + trigger_event = { + id = iberia_north_africa.2011 + days = 4 + } + } + 1 = { + trigger_event = { + id = iberia_north_africa.2012 + days = 4 + } + } + 1 = { + trigger_event = { + id = iberia_north_africa.2013 + days = 4 + } + } + } + } + } + else = { + hidden_effect = { + random_list = { + 1 = { + trigger_event = { + id = iberia_north_africa.2011 + days = { 32 2048 } + } + } + 1 = { + trigger_event = { + id = iberia_north_africa.2012 + days = { 32 2048 } + } + } + 1 = { + trigger_event = { + id = iberia_north_africa.2013 + days = { 32 2048 } + } + } + } + } + } + } + + cost = { gold = massive_gold_value } + + ai_check_interval = 730 + ai_potential = {} + ai_will_do = { + base = 50 + modifier = { + add = learning + always = yes + } + modifier = { + add = -50 + has_trait = cynical + } + modifier = { + add = 10 + has_trait = zealous + } + modifier = { + add = -40 + short_term_gold < massive_gold_value + } + } +} + +############################################# +# Found Kingdom of Toledo +# by Joe Parkin +############################################# +found_kingdom_toledo_decision = { + title = found_kingdom_toledo_decision_title + picture = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + desc = found_kingdom_toledo_decision_desc + selection_tooltip = found_kingdom_toledo_decision_tooltip + sort_order = 80 + + major = yes + + is_shown = { + # DLC check + has_fp2_dlc_trigger = yes + culture = { has_cultural_pillar = heritage_iberian } + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:form_toledo_decision + } + } + title:e_spain = { + any_in_de_jure_hierarchy = { + any_title_to_title_neighboring_and_across_water_duchy = { this = title:d_toledo } + de_jure_liege = { + any_in_de_jure_hierarchy = { + count > 2 + tier = tier_duchy + } + } + } + } + } + + is_valid = { + is_independent_ruler = yes + custom_tooltip = { + text = found_kingdom_toledo_capital_tt + capital_county = title:c_toledo + } + custom_tooltip = { + text = found_kingdom_toledo_culture_tt + culture = { has_cultural_pillar = heritage_iberian } + } + custom_tooltip = { + text = found_kingdom_toledo_faith_tt + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + } + completely_controls = title:d_toledo + custom_tooltip = { + text = found_kingdom_toledo_duchy_tt + any_held_title = { + tier = tier_duchy + is_titular = no + NOT = { this = title:d_toledo } + root = { completely_controls = prev } + any_title_to_title_neighboring_and_across_water_duchy = { this = title:d_toledo } + } + } + } + + cost = { + gold = 250 + } + + effect = { + save_scope_as = toledo_former + fp2_struggle_found_kingdom_toledo_empire_effect = yes + save_scope_value_as = { + name = has_kingdom_toledo_absorb_list_been_created + value = yes + } + trigger_event = fp2_other_decisions.1100 + #Can only happen once + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:form_toledo_decision + } + set_global_variable = { + name = form_toledo_decision + value = scope:toledo_former + } + } + + ai_check_interval = 120 + + ai_potential = {} + + ai_will_do = { + base = 100 + } +} + +############################################# +# Develop a city +# by Maxence Voleau +############################################# +improve_city_province_decision = { + title = improve_city_province_decision_name + picture = "gfx/interface/illustrations/decisions/decision_misc.dds" + desc = improve_city_province_decision_desc + selection_tooltip = improve_city_province_decision_tooltip + cooldown = { years = 50 } + major = no + sort_order = 90 + + is_shown = { + exists = dynasty + dynasty = { + has_dynasty_perk = fp2_urbanism_legacy_5 + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = improve_city_province_decision_at_least_one_city_tt + any_sub_realm_county = { + count > 0 + holder = root + any_county_province = { + building_slots < 5 + has_holding_type = city_holding + } + } + } + } + + effect = { + + #Generate intelligible effect + if = { + limit = { + any_sub_realm_county = { + count > 0 + holder = root + any_county_province = { + building_slots < 5 + has_holding_type = city_holding + } + } + } + every_sub_realm_county = { + # only county directly own by the character + limit = { holder = root } + every_county_province = { + limit = { + has_holding_type = city_holding + building_slots < 5 + } + save_scope_as = current_province + prev.holder = { + send_interface_toast = { + type = event_generic_good + title = city_gained_building_slots + left_icon = scope:current_province + + scope:current_province = { add_building_slot = 1 } + } + } + + } + } + } + else = { + custom_tooltip = improve_city_province_decision_decision_no_effect + } + } + + cost = { + gold = { + value = improve_city_province_decision_cost + multiply = { + value = 1 + every_sub_realm_county = { + # only county directly own by the character + limit = { holder = root } + every_county_province = { + limit = { + building_slots < 5 + has_holding_type = city_holding + } + add = 1 + } + } + } + } + } + + ai_check_interval = 120 + + ai_potential = { + is_at_war = no + # Has enough gold. + short_term_gold >= ai_war_chest_desired_gold_value + NOR = { + has_trait = lazy + has_trait = callous + } + } + + ai_will_do = { + base = 100 + } +} diff --git a/project/ck3/base_game/common/decisions/dlc_decisions/ep_1/00_ep1_court_grandeur_and_amenity_decisions.txt b/project/ck3/base_game/common/decisions/dlc_decisions/ep_1/00_ep1_court_grandeur_and_amenity_decisions.txt index 2697ba3e40..bb04297aab 100644 --- a/project/ck3/base_game/common/decisions/dlc_decisions/ep_1/00_ep1_court_grandeur_and_amenity_decisions.txt +++ b/project/ck3/base_game/common/decisions/dlc_decisions/ep_1/00_ep1_court_grandeur_and_amenity_decisions.txt @@ -144,7 +144,7 @@ invite_a_linguist_self = { custom_tooltip = { text = scheming_already NOT = { # Is not currently learning a language and doesn't know court language - any_scheme = { scheme_type = learn_language } + any_scheme = { scheme_type = learn_language } } } custom_tooltip = { @@ -203,7 +203,21 @@ invite_a_linguist_liege = { ai_check_interval = 120 sort_order = 97 - desc = invite_a_linguist_desc + desc = { + first_valid = { + triggered_desc = { + trigger = { + NOT = { + liege = { has_court_language_of_culture = root.culture } + } + knows_language_of_culture = root.liege.culture + } + desc = invite_a_linguist_for_children_desc + } + desc = invite_a_linguist_desc + } + + } selection_tooltip = invite_a_linguist_liege_tooltip is_shown = { @@ -217,8 +231,15 @@ invite_a_linguist_liege = { limit = { has_royal_court = yes } NOT = { has_same_court_language = liege } # Can use other decision in this case } - NOT = { + NOR = { liege = { has_court_language_of_culture = root.culture } # No need to learn your own culture's language + AND = { + knows_language_of_culture = root.liege.culture + any_child = { + count > 0 + knows_language_of_culture = root.liege.culture + } + } } any_culture_global = { # Need somewhere to recruit linguist from exists = culture_head @@ -407,4 +428,4 @@ exoticise_a_grand_hall_decision = { has_trait = adventurer } } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/defines/00_defines.txt b/project/ck3/base_game/common/defines/00_defines.txt index d52732b1df..4020e31208 100644 --- a/project/ck3/base_game/common/defines/00_defines.txt +++ b/project/ck3/base_game/common/defines/00_defines.txt @@ -559,6 +559,7 @@ NArmy = { MAA_PRESTIGE_HIGH_COST_MULT = 0.7 # If using prestige as gold for MaA, multiply raised/reinforce cost by this REGIMENT_MAX_SIZE = 1000 # The game will avoid making regiments larger than this. Can still happen if a province provides more levies than the cap REGIMENT_MAX_SIZE_PERCENT = 0.2 # The game will avoid making regiments larger than this compared to the max troops you can raise + MINIMUM_HIRING_COST_MULTIPLIER = 0.1 # The cost of hiring after modifiers are applied can't go below this multiplier of the original value. To prevent negative costs, and therefore getting paid for hiring. } NFleet = { @@ -1296,3 +1297,14 @@ NCourtPositions = { MAX_NUMBER_IN_COURT_POSITION = 5 # Max number of positions that a court position can have. DEFAULT_APTITUDE_LEVEL_BREAKPOINTS = { 20 40 60 80 } # Breakpoints to increase aptitude by 1. } + +NStruggle = { + PHASE_TRANSITION_THRESHOLD = 1000 # How much points need to be accumulated in order to trigger the transition to a new phase + # Sound effect played when change animation for struggle button + PHASE_TRANSITION_SOUND_EFFECT_PATH = "event:/DLC/FP2/SFX/UI/fp2_struggle_button_state_change" + YEARLY_DEFAULT_PHASE_POINTS = 0 # How many points are given to the default phase every year + PHASE_TRANSITION_DURATION = 90 # How many days before the new phase starts once the threshold is reached + NUM_CATALYST_HISTORIES_DISPLAYED = 5 # How many catalyst histories that should be shown in the struggle tooltip + NOTIFICATION_MESSAGE_RELATIONS = { "friend", "rival", "nemesis" } +} + diff --git a/project/ck3/base_game/common/defines/ai/00_ai.txt b/project/ck3/base_game/common/defines/ai/00_ai.txt index 689bfe9360..be9f50c543 100644 --- a/project/ck3/base_game/common/defines/ai/00_ai.txt +++ b/project/ck3/base_game/common/defines/ai/00_ai.txt @@ -245,16 +245,16 @@ AI_WAR_MIN_RATIONALITY_FOR_OFFENSIVE_WAR_PENALTY = -30 # At or below this value, the AI will declare war even if their offensive war penalty is high MIN_SCORE_RATIO_FOR_CASUS_BELLI = 0.6 # The AI will never declare a war below this ratio of the best war it has available - CB_SCORE_DE_JURE_MULTIPLIER = 2.0 # If the title is de jure under the AI character + CB_SCORE_DE_JURE_MULTIPLIER = 20 # If the title is de jure under the AI character CB_SCORE_DE_JURE_UNDER_LIEGE_MULTIPLIER = 1.5 # If the title is de jure under the AI character's liege - CB_SCORE_DE_JURE_UNDER_HIGHER_TITLE_MULTIPLIER = 1.5 # If the title is de jure under the de jure title directly above an independent AI character - CB_SCORE_HIGHER_TITLE_MULTIPLIER = 2.0 # If the title is a higher tier than the AI character's current primary title + CB_SCORE_DE_JURE_UNDER_HIGHER_TITLE_MULTIPLIER = 15 # If the title is de jure under the de jure title directly above an independent AI character + CB_SCORE_HIGHER_TITLE_MULTIPLIER = 5.0 # If the title is a higher tier than the AI character's current primary title EXTRA_CB_SCORE_FOR_HOLY_SITES = 10 # The AI will assign this much extra score to conquering a province that is its holy site - CB_SCORE_MULT_NEIGHBOR_TITLE = 1.5 # The AI will multiply the score of neighboring titles taken by a CB by this much + CB_SCORE_MULT_NEIGHBOR_TITLE = 5 # The AI will multiply the score of neighboring titles taken by a CB by this much TARGET_MAX_DEFENSIVE_WARS = 3 # AI won't declare war on someone who already has this many or more defensive wars - DESIRED_WAR_SIDE_STRENGTH = 2.0 # AI won't call in more allies if its side in a war has at least this ratio of troops compared to the enemy. Uses current strength for own side, max strength for enemy side + DESIRED_WAR_SIDE_STRENGTH = 1.25 # AI won't call in more allies if its side in a war has at least this ratio of troops compared to the enemy. Uses current strength for own side, max strength for enemy side CB_TARGET_MAX_STRENGTH = 3.0 # AI won't look for CB:s against anyone stronger than this. Used by independent rulers. CB_TARGET_MAX_STRENGTH_VASSAL = 2.0 # AI won't look for CB:s against anyone stronger than this. Used by vassal rulers. @@ -269,7 +269,7 @@ CB_OPINION_OF_CLAIMANT_MULTIPLIER = 0.1 # Multiplier for opinion of claimant (if claimant is the AI, we use MAX_OPINION) CB_CLAIMANT_BECOMES_INDEPENDENT_MULTIPLIER = 0.25 # Multiplier if the claimant becomes indepent dut to this CB - CB_CLAIMANT_IS_CLOSE_RELATIVE_MULTIPLIER = 0.5 # Multiplier if the claimant is a close relative + CB_CLAIMANT_IS_CLOSE_RELATIVE_MULTIPLIER = 2 # Multiplier if the claimant is a close relative CB_CLAIMANT_IS_NOT_CLOSE_RELATIVE_MULTIPLIER = 0.75 # Multiplier if the claimant is not a close relative CB_CLAIMANT_GREED_MULTIPLIER = -0.5 # Multiplier of the AI's greed when scoring a CB for a claimant. Full greed gives this value while full generous gives the positive equivalent diff --git a/project/ck3/base_game/common/defines/graphic/00_graphics.txt b/project/ck3/base_game/common/defines/graphic/00_graphics.txt index ee0026ba42..28bf8787de 100644 --- a/project/ck3/base_game/common/defines/graphic/00_graphics.txt +++ b/project/ck3/base_game/common/defines/graphic/00_graphics.txt @@ -296,6 +296,9 @@ NMapModes = { WATER_BORDERS_ZOOM_STEP = 8 # at what zoom level disable borders along water shores CIVIL_WAR_REALM_INTERPOLATE_FACTOR = 0.45 # Factor of interpolation for civil wars when combining their primary title colour with the default map colour CIVIL_WAR_DARKEN_INTERPOLATE_FACTOR = 0.45 # The factor of interpolation for civil wars when combining the above merged colour with black to darken it + STRUGGLE_INVOLVED_COLOR = { 0.6 0.35 0.2 1 } + STRUGGLE_INTERLOPER_COLOR = { 0.2 0.4 0.4 1 } + STRUGGLE_UNINVOLVED_COLOR = { 0.5 0.5 0.5 1 } } NWarMapModes = { @@ -336,7 +339,7 @@ NGui = { TOAST_MESSAGE_POST_HOVER_DELAY = 1.0 # When a message is hovered it doesn't disappear, but the above timeout still runs. When leaving with the mouse and the time has run out, leave the message on the screen for TOAST_MESSAGE_POST_HOVER_DELAY seconds. EVENT_WINDOW_EDGE_PIXELS = 200 # If an event window is moved outside the game window this number of pixels will stay inside it EVENT_PORTRAIT_DEFAULT_ENVIRONMENT = "environment_event_standard" # Default portrait environment for animated event portraits - EVENT_OPTIONS_SHOWN_HIDE_UNAVAILABLE = 3 # How many options can be shown before unavailable options are not shown anymore (can lead to none/only some unavailable options being shown according to their order in the event) + EVENT_OPTIONS_SHOWN_HIDE_UNAVAILABLE = 4 # How many options can be shown before unavailable options are not shown anymore (can lead to none/only some unavailable options being shown according to their order in the event) EVENT_OPTIONS_DISABLED_TIME = 0.5 # How long are event options unclickable after an event spawns, to prevent accidental clicks? MORE_INTERACTIONS_MOVED_TO_COMMON = 2 # If the common interactions are empty how many non common ones are moved to be shown as common. If there is going to be only one left in the more section it will be moved too. DAYS_SINCE_LAST_RAID_SHOULD_DISBAND = 60 # If this long since last raided, prompt player to disband their troops if they're not at war @@ -508,6 +511,9 @@ NGameIcons = { SCHEME_TYPE_ICON_PATH = "gfx/interface/icons/scheme_types" ARTIFACT_ICON_PATH = "gfx/interface/icons/artifact" COURT_AMENITY_ICON_PATH = "gfx/interface/icons/amenities" + STRUGGLE_PHASE_TYPE_ICON_PATH = "gfx/interface/icons/struggle_types" + STRUGGLE_TYPE_ICON_PATH = "gfx/interface/icons/struggle_types" + MAP_MODE_ICON_PATH = "gfx/interface/icons/flat_icons/map_modes" } NOwnMapMode = { diff --git a/project/ck3/base_game/common/dna_data/00_dna.txt b/project/ck3/base_game/common/dna_data/00_dna.txt index d8782e7252..889fa08dd3 100644 --- a/project/ck3/base_game/common/dna_data/00_dna.txt +++ b/project/ck3/base_game/common/dna_data/00_dna.txt @@ -3037,108 +3037,114 @@ genes={ hair_color={ 117 250 117 250 } skin_color={ 93 156 93 148 } - eye_color={ 27 235 27 235 } - gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_neg" 112 } - gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 } - gene_chin_width={ "chin_width_neg" 92 "chin_width_neg" 92 } - gene_eye_angle={ "eye_angle_pos" 155 "eye_angle_pos" 155 } - gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } - gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } - gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_neg" 126 } - gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } - gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 109 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_neg" 111 } - gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 129 } - gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } - gene_forehead_height={ "forehead_height_neg" 60 "forehead_height_neg" 60 } - gene_head_height={ "head_height_pos" 154 "head_height_pos" 154 } + eye_color={ 27 235 27 235 } + gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_neg" 112 } + gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 } + gene_chin_width={ "chin_width_neg" 92 "chin_width_neg" 92 } + gene_eye_angle={ "eye_angle_pos" 155 "eye_angle_pos" 155 } + gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } + gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } + gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_neg" 126 } + gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } + gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 109 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_neg" 111 } + gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 129 } + gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } + gene_forehead_height={ "forehead_height_neg" 60 "forehead_height_neg" 60 } + gene_head_height={ "head_height_pos" 154 "head_height_pos" 154 } gene_head_width={ "head_width_pos" 133 "head_width_pos" 133 } - gene_head_profile={ "head_profile_pos" 177 "head_profile_pos" 177 } - gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 136 } - gene_head_top_width={ "head_top_width_pos" 199 "head_top_width_pos" 199 } - gene_jaw_angle={ "jaw_angle_neg" 116 "jaw_angle_neg" 116 } - gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } - gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } - gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 130 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 117 } - gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } - gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 123 } - gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 63 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 204 "mouth_upper_lip_size_pos" 204 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 169 "mouth_lower_lip_size_pos" 169 } - gene_mouth_open={ "mouth_open_pos" 199 "mouth_open_pos" 199 } - gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 120 } - gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 148 } - gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 29 } - gene_bs_cheek_height={ "cheek_height_neg" 32 "cheek_height_neg" 32 } - gene_bs_cheek_width={ "cheek_width_pos" 36 "cheek_width_pos" 36 } - gene_bs_ear_angle={ "ear_angle_pos" 27 "ear_angle_pos" 27 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 5 "ear_inner_shape_pos" 5 } - gene_bs_ear_bend={ "ear_both_bend_pos" 147 "ear_both_bend_pos" 147 } - gene_bs_ear_outward={ "ear_outward_neg" 30 "ear_outward_neg" 30 } - gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 19 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 212 "eye_corner_depth_pos" 212 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 21 "eye_fold_shape_pos" 21 } - gene_bs_eye_size={ "eye_size_pos" 66 "eye_size_pos" 66 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 5 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 121 "forehead_brow_curve_neg" 121 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 19 "forehead_brow_forward_neg" 19 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_pos" 45 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 13 "forehead_brow_outer_height_neg" 13 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 7 "forehead_brow_width_pos" 7 } - gene_bs_jaw_def={ "jaw_def_neg" 77 "jaw_def_neg" 77 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 16 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_pos" 21 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 9 "mouth_lower_lip_pad_neg" 9 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 112 "mouth_lower_lip_width_pos" 112 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 34 "mouth_philtrum_shape_pos" 34 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 39 "mouth_philtrum_width_pos" 39 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 3 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 10 "mouth_upper_lip_full_neg" 10 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 68 "mouth_upper_lip_profile_pos" 68 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 33 } - gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 36 } - gene_bs_nose_height={ "nose_height_pos" 81 "nose_height_pos" 81 } - gene_bs_nose_length={ "nose_length_neg" 2 "nose_length_neg" 2 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_neg" 2 } - gene_bs_nose_profile={ "nose_profile_pos" 8 "nose_profile_pos" 8 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 20 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 2 "nose_ridge_width_neg" 2 } - gene_bs_nose_size={ "nose_size_pos" 126 "nose_size_pos" 126 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 105 "nose_tip_angle_neg" 105 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_neg" 42 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_pos" 21 } - face_detail_cheek_def={ "cheek_def_01" 13 "cheek_def_01" 13 } - face_detail_cheek_fat={ "cheek_fat_03_pos" 16 "cheek_fat_03_pos" 16 } - face_detail_chin_cleft={ "chin_dimple" 82 "chin_dimple" 82 } - face_detail_chin_def={ "chin_def" 20 "chin_def" 20 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 61 "eye_lower_lid_def" 61 } - face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_01" 8 } - face_detail_nasolabial={ "nasolabial_03" 130 "nasolabial_03" 130 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 135 "nose_ridge_def_pos" 135 } - face_detail_nose_tip_def={ "nose_tip_def" 162 "nose_tip_def" 162 } - face_detail_temple_def={ "temple_def" 254 "temple_def" 254 } - expression_brow_wrinkles={ "brow_wrinkles_04" 237 "brow_wrinkles_04" 237 } - expression_eye_wrinkles={ "eye_wrinkles_01" 94 "eye_wrinkles_01" 94 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 59 "forehead_wrinkles_01" 59 } - expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } - complexion={ "complexion_3" 183 "complexion_3" 183 } - gene_height={ "normal_height" 126 "normal_height" 126 } - gene_bs_body_type={ "body_fat_head_fat_low" 117 "body_fat_head_fat_low" 117 } - gene_bs_body_shape={ "body_shape_hourglass_full" 22 "body_shape_hourglass_full" 22 } - gene_bs_bust={ "bust_shape_1_full" 79 "bust_shape_1_full" 79 } - gene_age={ "old_4" 133 "old_4" 133 } - gene_eyebrows_shape={ "close_spacing_avg_thickness" 253 "close_spacing_avg_thickness" 253 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 146 "layer_2_low_thickness" 146 } - gene_body_hair={ "body_hair_dense" 250 "body_hair_dense" 250 } - eye_accessory={ "normal_eyes" 220 "normal_eyes" 220 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } - gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } - gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + gene_head_profile={ "head_profile_pos" 177 "head_profile_pos" 177 } + gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 136 } + gene_head_top_width={ "head_top_width_pos" 199 "head_top_width_pos" 199 } + gene_jaw_angle={ "jaw_angle_neg" 116 "jaw_angle_neg" 116 } + gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } + gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 130 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 117 } + gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } + gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 123 } + gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 63 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 204 "mouth_upper_lip_size_pos" 204 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 169 "mouth_lower_lip_size_pos" 169 } + gene_mouth_open={ "mouth_open_pos" 199 "mouth_open_pos" 199 } + gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 120 } + gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 148 } + gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 29 } + gene_bs_cheek_height={ "cheek_height_neg" 32 "cheek_height_neg" 32 } + gene_bs_cheek_width={ "cheek_width_pos" 36 "cheek_width_pos" 36 } + gene_bs_ear_angle={ "ear_angle_pos" 27 "ear_angle_pos" 27 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 5 "ear_inner_shape_pos" 5 } + gene_bs_ear_bend={ "ear_both_bend_pos" 147 "ear_both_bend_pos" 147 } + gene_bs_ear_outward={ "ear_outward_neg" 30 "ear_outward_neg" 30 } + gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 19 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 212 "eye_corner_depth_pos" 212 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 21 "eye_fold_shape_pos" 21 } + gene_bs_eye_size={ "eye_size_pos" 66 "eye_size_pos" 66 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 5 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 121 "forehead_brow_curve_neg" 121 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 19 "forehead_brow_forward_neg" 19 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_pos" 45 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 13 "forehead_brow_outer_height_neg" 13 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 7 "forehead_brow_width_pos" 7 } + gene_bs_jaw_def={ "jaw_def_neg" 77 "jaw_def_neg" 77 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 16 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_pos" 21 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 9 "mouth_lower_lip_pad_neg" 9 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 112 "mouth_lower_lip_width_pos" 112 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 34 "mouth_philtrum_shape_pos" 34 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 39 "mouth_philtrum_width_pos" 39 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 3 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 10 "mouth_upper_lip_full_neg" 10 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 68 "mouth_upper_lip_profile_pos" 68 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 33 } + gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 36 } + gene_bs_nose_height={ "nose_height_pos" 81 "nose_height_pos" 81 } + gene_bs_nose_length={ "nose_length_neg" 2 "nose_length_neg" 2 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_neg" 2 } + gene_bs_nose_profile={ "nose_profile_pos" 8 "nose_profile_pos" 8 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 20 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 2 "nose_ridge_width_neg" 2 } + gene_bs_nose_size={ "nose_size_pos" 126 "nose_size_pos" 126 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 105 "nose_tip_angle_neg" 105 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_neg" 42 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_pos" 21 } + face_detail_cheek_def={ "cheek_def_01" 13 "cheek_def_01" 13 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 16 "cheek_fat_03_pos" 16 } + face_detail_chin_cleft={ "chin_dimple" 82 "chin_dimple" 82 } + face_detail_chin_def={ "chin_def" 20 "chin_def" 20 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 61 "eye_lower_lid_def" 61 } + face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_01" 8 } + face_detail_nasolabial={ "nasolabial_03" 130 "nasolabial_03" 130 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 135 "nose_ridge_def_pos" 135 } + face_detail_nose_tip_def={ "nose_tip_def" 162 "nose_tip_def" 162 } + face_detail_temple_def={ "temple_def" 254 "temple_def" 254 } + expression_brow_wrinkles={ "brow_wrinkles_04" 237 "brow_wrinkles_04" 237 } + expression_eye_wrinkles={ "eye_wrinkles_01" 169 "eye_wrinkles_01" 94 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 59 "forehead_wrinkles_01" 59 } + expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } + complexion={ "complexion_3" 183 "complexion_3" 183 } + gene_height={ "normal_height" 126 "normal_height" 126 } + gene_bs_body_type={ "body_fat_head_fat_low" 132 "body_fat_head_fat_low" 117 } + gene_bs_body_shape={ "body_shape_hourglass_full" 62 "body_shape_hourglass_full" 22 } + gene_bs_bust={ "bust_clothes" 63 "bust_shape_1_full" 79 } + gene_age={ "old_4" 133 "old_4" 133 } + gene_eyebrows_shape={ "close_spacing_avg_thickness" 253 "close_spacing_avg_thickness" 253 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 146 "layer_2_low_thickness" 146 } + gene_body_hair={ "body_hair_dense" 250 "body_hair_dense" 250 } + gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 220 "normal_eyes" 220 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + pose={ "" 255 "" 0 } + beards={ "scripted_character_beards_01" 99 "no_beard" 0 } + clothes={ "mena_high_nobility_clothes" 243 "most_clothes" 0 } + headgear={ "mena_high_nobility" 107 "no_headgear" 0 } + legwear={ "mena_war_legwear" 126 "all_legwear" 0 } + hairstyles={ "scripted_character_hairstyles_01" 61 "all_hairstyles" 0 } } } enabled=yes @@ -3812,6 +3818,9 @@ eyelashes_accessory={ "normal_eyelashes" 79 "normal_eyelashes" 79 } gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + clothes={ "western_low_nobility_clothes" 35 "most_clothes" 0 } + legwear={ "western_common_legwear" 247 "all_legwear" 0 } + hairstyles={ "scripted_character_hairstyles_01" 45 "all_hairstyles" 0 } } } enabled=yes @@ -5281,6 +5290,128 @@ enabled=yes } + +107590_rodrigo_de_vidar = { # El Cid + portrait_info = { + genes={ + hair_color={ 178 204 46 249 } + skin_color={ 173 115 176 116 } + eye_color={ 74 149 61 172 } + gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_pos" 131 } + gene_chin_height={ "chin_height_neg" 119 "chin_height_pos" 136 } + gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 125 } + gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_neg" 123 } + gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 108 } + gene_eye_distance={ "eye_distance_pos" 173 "eye_distance_pos" 128 } + gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 141 } + gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 148 } + gene_forehead_roundness={ "forehead_roundness_pos" 228 "forehead_roundness_pos" 218 } + gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_neg" 106 } + gene_forehead_height={ "forehead_height_neg" 103 "forehead_height_neg" 58 } + gene_head_height={ "head_height_pos" 139 "head_height_pos" 164 } + gene_head_width={ "head_width_pos" 150 "head_width_pos" 162 } + gene_head_profile={ "head_profile_neg" 92 "head_profile_pos" 139 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_neg" 109 "head_top_width_pos" 150 } + gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_pos" 140 } + gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_neg" 124 } + gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 131 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_pos" 158 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 114 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_neg" 125 } + gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 176 } + gene_mouth_width={ "mouth_width_neg" 74 "mouth_width_neg" 118 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 184 "mouth_upper_lip_size_pos" 143 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 99 "mouth_lower_lip_size_neg" 82 } + gene_mouth_open={ "mouth_open_neg" 28 "mouth_open_neg" 70 } + gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 169 } + gene_neck_width={ "neck_width_pos" 171 "neck_width_pos" 144 } + gene_bs_cheek_forward={ "cheek_forward_pos" 120 "cheek_forward_neg" 22 } + gene_bs_cheek_height={ "cheek_height_pos" 17 "cheek_height_neg" 39 } + gene_bs_cheek_width={ "cheek_width_neg" 26 "cheek_width_pos" 25 } + gene_bs_ear_angle={ "ear_angle_neg" 3 "ear_angle_neg" 90 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 7 "ear_inner_shape_pos" 104 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 21 "ear_upper_bend_pos" 94 } + gene_bs_ear_outward={ "ear_outward_neg" 4 "ear_outward_neg" 4 } + gene_bs_ear_size={ "ear_size_pos" 11 "ear_size_neg" 46 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 247 "eye_corner_depth_pos" 192 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 132 "eye_fold_shape_neg" 31 } + gene_bs_eye_size={ "eye_size_pos" 103 "eye_size_pos" 121 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 12 "eye_upper_lid_size_pos" 44 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 163 "forehead_brow_curve_neg" 174 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 26 "forehead_brow_forward_neg" 6 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 123 "forehead_brow_inner_height_pos" 13 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 84 "forehead_brow_outer_height_neg" 116 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 18 "forehead_brow_width_pos" 6 } + gene_bs_jaw_def={ "jaw_def_pos" 19 "jaw_def_pos" 69 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 112 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 75 "mouth_lower_lip_full_pos" 53 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 6 "mouth_lower_lip_pad_neg" 99 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 119 "mouth_lower_lip_width_pos" 24 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 16 "mouth_philtrum_def_pos" 12 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 38 "mouth_philtrum_shape_neg" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 38 "mouth_philtrum_width_neg" 96 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 39 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 17 "mouth_upper_lip_full_pos" 87 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 99 "mouth_upper_lip_profile_pos" 16 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 35 "mouth_upper_lip_width_neg" 71 } + gene_bs_nose_forward={ "nose_forward_neg" 1 "nose_forward_pos" 27 } + gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_neg" 73 } + gene_bs_nose_length={ "nose_length_neg" 9 "nose_length_neg" 35 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_neg" 122 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 104 "nose_nostril_width_neg" 46 } + gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_neg" 23 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 28 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 4 "nose_ridge_width_neg" 23 } + gene_bs_nose_size={ "nose_size_pos" 16 "nose_size_neg" 2 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 36 "nose_tip_angle_pos" 51 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 19 "nose_tip_forward_neg" 39 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 26 "nose_tip_width_pos" 113 } + face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_01" 7 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 6 "cheek_fat_01_pos" 224 } + face_detail_chin_cleft={ "chin_cleft" 5 "chin_dimple" 13 } + face_detail_chin_def={ "chin_def_neg" 9 "chin_def" 18 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 250 "eye_lower_lid_def" 17 } + face_detail_eye_socket={ "eye_socket_color_01" 20 "eye_socket_02" 23 } + face_detail_nasolabial={ "nasolabial_03" 3 "nasolabial_02" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_pos" 22 } + face_detail_nose_tip_def={ "nose_tip_def" 103 "nose_tip_def" 7 } + face_detail_temple_def={ "temple_def" 81 "temple_def" 235 } + expression_brow_wrinkles={ "brow_wrinkles_04" 8 "brow_wrinkles_04" 98 } + expression_eye_wrinkles={ "eye_wrinkles_03" 150 "eye_wrinkles_01" 167 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 153 "forehead_wrinkles_03" 207 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 130 "complexion_3" 76 } + gene_height={ "normal_height" 132 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_medium" 117 "body_fat_head_fat_medium" 130 } + gene_bs_body_shape={ "body_shape_apple_half" 47 "body_shape_rectangle_half" 0 } + gene_bs_bust={ "bust_shape_3_half" 50 "bust_shape_3_half" 18 } + gene_age={ "old_4" 81 "old_1" 172 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 145 "avg_spacing_low_thickness" 247 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 210 "layer_2_low_thickness" 152 } + gene_body_hair={ "body_hair_avg" 90 "body_hair_avg" 102 } + gene_hair_type={ "hair_wavy" 182 "hair_straight" 159 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 106 "normal_eyes" 106 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 207 "normal_eyelashes" 207 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 255 "all_hairstyles" 0 } + beards={ "western_beards_straight" 224 "no_beard" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 104 "most_clothes" 0 } + legwear={ "western_common_legwear" 61 "all_legwear" 0 } + } + } + enabled=yes +} + +#################################################################################################################################### +####################################################### Debug DNAs ################################################################# +#################################################################################################################################### + + animation_test_female = { portrait_info = { genes={ diff --git a/project/ck3/base_game/common/dna_data/01_easteregg_dna.txt b/project/ck3/base_game/common/dna_data/01_easteregg_dna.txt index 59a7689844..28995276e8 100644 --- a/project/ck3/base_game/common/dna_data/01_easteregg_dna.txt +++ b/project/ck3/base_game/common/dna_data/01_easteregg_dna.txt @@ -1,920 +1,1263 @@ -easteregg_henrik_fahraeus = { +# SPECIAL +special_fox_1 = { portrait_info = { - genes={ - hair_color={ 19 90 188 112 } - skin_color={ 105 50 105 72 } - eye_color={ 183 183 76 183 } - gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_pos" 127 } - gene_chin_height={ "chin_height_pos" 151 "chin_height_pos" 127 } - gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } - gene_eye_angle={ "eye_angle_pos" 68 "eye_angle_pos" 127 } - gene_eye_depth={ "eye_depth_neg" 170 "eye_depth_pos" 127 } - gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } - gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } - gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } - gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } - gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } - gene_forehead_width={ "forehead_width_neg" 100 "forehead_width_pos" 127 } - gene_forehead_height={ "forehead_height_pos" 161 "forehead_height_pos" 127 } - gene_head_height={ "head_height_neg" 68 "head_height_pos" 127 } - gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } - gene_head_profile={ "head_profile_neg" 71 "head_profile_pos" 127 } - gene_head_top_height={ "head_top_height_pos" 219 "head_top_height_pos" 127 } - gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 127 } - gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } - gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 127 } - gene_jaw_height={ "jaw_height_neg" 93 "jaw_height_pos" 127 } - gene_jaw_width={ "jaw_width_pos" 170 "jaw_width_pos" 127 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } - gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } - gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } - gene_mouth_width={ "mouth_width_pos" 214 "mouth_width_pos" 127 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_pos" 127 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 101 "mouth_lower_lip_size_pos" 127 } - gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } - gene_neck_length={ "neck_length_pos" 80 "neck_length_pos" 127 } - gene_neck_width={ "neck_width_pos" 197 "neck_width_pos" 127 } - gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } - gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } - gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } - gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } - gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } - gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } - gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } - gene_bs_eye_size={ "eye_size_pos" 159 "eye_size_pos" 0 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 39 "eye_upper_lid_size_pos" 0 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 140 "forehead_brow_curve_pos" 0 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 86 "forehead_brow_inner_height_pos" 0 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } - gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 49 "mouth_upper_lip_full_pos" 0 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } - gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } - gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } - gene_bs_nose_length={ "nose_length_pos" 127 "nose_length_pos" 0 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 100 "nose_nostril_width_pos" 0 } - gene_bs_nose_profile={ "nose_profile_pos" 57 "nose_profile_pos" 0 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 44 "nose_ridge_angle_pos" 0 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } - gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } - face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } - face_detail_cheek_fat={ "cheek_fat_01_pos" 255 "cheek_fat_01_pos" 0 } - face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } - face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } - face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } - face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 122 "nose_tip_def" 0 } - face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } - expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } - expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } - expression_other={ "cheek_wrinkles_left_01" 1 "cheek_wrinkles_left_01" 127 } - complexion={ "complexion_5" 255 "complexion_1" 0 } - gene_height={ "normal_height" 147 "normal_height" 147 } - gene_bs_body_type={ "body_fat_head_fat_medium" 149 "body_fat_head_fat_medium" 127 } - gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } - gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } - gene_age={ "old_3" 0 "old_1" 0 } - gene_eyebrows_shape={ "avg_spacing_low_thickness" 230 "avg_spacing_avg_thickness" 202 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 57 "layer_2_avg_thickness" 75 } - gene_body_hair={ "body_hair_sparse" 185 "body_hair_sparse" 185 } - #hairstyles={ "western_#hairstyles" 206 "legacy_dna_#hairstyles" 0 } - #beards={ "western_#beards" 85 "legacy_dna_#beards" 0 } - eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + genes = { + hair_color={ 49 31 144 129 } + skin_color={ 23 91 23 91 } + eye_color={ 26 168 26 168 } + gene_chin_forward={ "chin_forward_neg" 77 "chin_forward_neg" 52 } + gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } + gene_chin_width={ "chin_width_neg" 112 "chin_width_neg" 112 } + gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_neg" 116 } + gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } + gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } + gene_eye_distance={ "eye_distance_pos" 145 "eye_distance_pos" 145 } + gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 146 } + gene_forehead_angle={ "forehead_angle_pos" 132 "forehead_angle_pos" 132 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 130 } + gene_forehead_roundness={ "forehead_roundness_neg" 123 "forehead_roundness_neg" 123 } + gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } + gene_forehead_height={ "forehead_height_neg" 113 "forehead_height_neg" 113 } + gene_head_height={ "head_height_neg" 122 "head_height_neg" 122 } + gene_head_width={ "head_width_neg" 99 "head_width_neg" 114 } + gene_head_profile={ "head_profile_pos" 179 "head_profile_pos" 179 } + gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } + gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_pos" 155 } + gene_jaw_angle={ "jaw_angle_pos" 164 "jaw_angle_pos" 166 } + gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 135 } + gene_jaw_height={ "jaw_height_pos" 114 "jaw_height_pos" 132 } + gene_jaw_width={ "jaw_width_pos" 101 "jaw_width_pos" 145 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } + gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 128 } + gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 106 "mouth_upper_lip_size_neg" 106 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 37 "mouth_lower_lip_size_neg" 37 } + gene_mouth_open={ "mouth_open_pos" 90 "mouth_open_pos" 177 } + gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 123 } + gene_neck_width={ "neck_width_pos" 142 "neck_width_pos" 142 } + gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_neg" 49 } + gene_bs_cheek_height={ "cheek_height_neg" 81 "cheek_height_pos" 40 } + gene_bs_cheek_width={ "cheek_width_neg" 86 "cheek_width_pos" 35 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 162 "ear_inner_shape_pos" 162 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 51 "ear_lower_bend_pos" 51 } + gene_bs_ear_outward={ "ear_outward_pos" 129 "ear_outward_pos" 129 } + gene_bs_ear_size={ "ear_size_pos" 68 "ear_size_pos" 68 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 57 "eye_corner_depth_neg" 57 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 26 "eye_fold_shape_neg" 26 } + gene_bs_eye_size={ "eye_size_pos" 2 "eye_size_neg" 5 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 130 "eye_upper_lid_size_pos" 130 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 44 "forehead_brow_curve_pos" 44 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 116 "forehead_brow_forward_pos" 116 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 72 "forehead_brow_inner_height_neg" 72 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 30 "forehead_brow_outer_height_neg" 30 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 7 "forehead_brow_width_neg" 7 } + gene_bs_jaw_def={ "jaw_def_pos" 156 "jaw_def_pos" 125 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 62 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_neg" 14 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 1 "mouth_lower_lip_pad_pos" 1 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 8 "mouth_lower_lip_width_pos" 8 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 26 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 81 "mouth_philtrum_shape_pos" 81 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 51 "mouth_philtrum_width_pos" 51 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 23 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_pos" 37 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 30 "mouth_upper_lip_profile_neg" 30 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 38 "mouth_upper_lip_width_pos" 38 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 29 } + gene_bs_nose_height={ "nose_height_neg" 8 "nose_height_neg" 8 } + gene_bs_nose_length={ "nose_length_pos" 25 "nose_length_pos" 25 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 80 "nose_nostril_height_pos" 5 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 119 "nose_nostril_width_neg" 119 } + gene_bs_nose_profile={ "nose_profile_neg" 54 "nose_profile_neg" 33 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_neg" 15 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 33 "nose_ridge_width_pos" 33 } + gene_bs_nose_size={ "nose_size_pos" 95 "nose_size_pos" 15 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 37 "nose_tip_forward_neg" 37 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 119 "nose_tip_width_neg" 41 } + face_detail_cheek_def={ "cheek_def_02" 131 "cheek_def_02" 1 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 38 "cheek_fat_01_neg" 248 } + face_detail_chin_cleft={ "chin_cleft" 153 "chin_cleft" 153 } + face_detail_chin_def={ "chin_def" 38 "chin_def" 18 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 18 "eye_lower_lid_def" 18 } + face_detail_eye_socket={ "eye_socket_01" 152 "eye_socket_01" 152 } + face_detail_nasolabial={ "nasolabial_01" 84 "nasolabial_01" 1 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 230 "nose_ridge_def_pos" 230 } + face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 25 } + face_detail_temple_def={ "temple_def" 244 "temple_def" 244 } + expression_brow_wrinkles={ "brow_wrinkles_04" 131 "brow_wrinkles_03" 137 } + expression_eye_wrinkles={ "eye_wrinkles_03" 200 "eye_wrinkles_03" 200 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 29 "forehead_wrinkles_01" 12 } + expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } + complexion={ "complexion_3" 150 "complexion_3" 150 } + gene_height={ "normal_height" 115 "normal_height" 115 } + gene_bs_body_type={ "body_fat_head_fat_medium" 134 "body_fat_head_fat_medium" 134 } + gene_bs_body_shape={ "body_shape_hourglass_full" 12 "body_shape_hourglass_full" 12 } + gene_bs_bust={ "bust_shape_3_full" 156 "bust_shape_3_full" 160 } + gene_age={ "old_3" 80 "old_3" 80 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 119 "far_spacing_avg_thickness" 119 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 65 "layer_2_avg_thickness" 65 } + gene_body_hair={ "body_hair_sparse" 79 "body_hair_sparse" 107 } + #hairstyles={ "western_#hairstyles" 193 "western_#hairstyles" 118 } + #beards={ "western_#beards" 102 "western_#beards" 102 } + eye_accessory={ "normal_eyes" 176 "normal_eyes" 176 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } } } - enabled=yes } -easteregg_magne_skjaeran = { +special_wolf_1 = { portrait_info = { - genes={ - hair_color={ 132 144 169 189 } - skin_color={ 31 77 31 77 } - eye_color={ 188 221 33 164 } - gene_chin_forward={ "chin_forward_pos" 128 "chin_forward_pos" 127 } - gene_chin_height={ "chin_height_pos" 147 "chin_height_pos" 127 } - gene_chin_width={ "chin_width_pos" 159 "chin_width_pos" 127 } - gene_eye_angle={ "eye_angle_pos" 122 "eye_angle_pos" 127 } - gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } - gene_eye_height={ "eye_height_pos" 79 "eye_height_pos" 127 } - gene_eye_distance={ "eye_distance_pos" 112 "eye_distance_pos" 127 } - gene_eye_shut={ "eye_shut_pos" 196 "eye_shut_pos" 127 } - gene_forehead_angle={ "forehead_angle_pos" 161 "forehead_angle_pos" 127 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_neg" 127 } - gene_forehead_roundness={ "forehead_roundness_pos" 128 "forehead_roundness_pos" 127 } - gene_forehead_width={ "forehead_width_neg" 126 "forehead_width_pos" 127 } - gene_forehead_height={ "forehead_height_pos" 249 "forehead_height_pos" 127 } - gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } - gene_head_width={ "head_width_neg" 103 "head_width_pos" 127 } - gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } - gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } - gene_head_top_width={ "head_top_width_neg" 95 "head_top_width_pos" 127 } - gene_jaw_angle={ "jaw_angle_neg" 35 "jaw_angle_pos" 127 } - gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 127 } - gene_jaw_height={ "jaw_height_pos" 93 "jaw_height_pos" 127 } - gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 127 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 127 } - gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } - gene_mouth_height={ "mouth_height_pos" 238 "mouth_height_pos" 127 } - gene_mouth_width={ "mouth_width_pos" 126 "mouth_width_pos" 127 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 49 "mouth_upper_lip_size_pos" 127 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 57 "mouth_lower_lip_size_pos" 127 } - gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } - gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } - gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } - gene_bs_cheek_forward={ "cheek_forward_pos" 53 "cheek_forward_pos" 0 } - gene_bs_cheek_height={ "cheek_height_pos" 7 "cheek_height_pos" 0 } - gene_bs_cheek_width={ "cheek_width_pos" 24 "cheek_width_pos" 0 } - gene_bs_ear_angle={ "ear_angle_pos" 211 "ear_angle_pos" 0 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } - gene_bs_ear_bend={ "ear_upper_bend_pos" 82 "ear_both_bend_pos" 0 } - gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } - gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } - gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 135 "eye_corner_depth_pos" 0 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_neg" 127 } - gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 93 "eye_upper_lid_size_pos" 0 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 91 "forehead_brow_curve_pos" 0 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 65 "forehead_brow_forward_pos" 0 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 5 "forehead_brow_inner_height_neg" 127 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 71 "forehead_brow_outer_height_neg" 127 } - gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 1 "forehead_brow_width_pos" 0 } - gene_bs_jaw_def={ "jaw_def_pos" 147 "jaw_def_pos" 0 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 80 "mouth_lower_lip_full_pos" 0 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 136 "mouth_lower_lip_pad_pos" 0 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 70 "mouth_philtrum_width_pos" 0 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } - gene_bs_nose_forward={ "nose_forward_neg" 50 "nose_forward_pos" 0 } - gene_bs_nose_height={ "nose_height_pos" 31 "nose_height_pos" 0 } - gene_bs_nose_length={ "nose_length_pos" 65 "nose_length_pos" 0 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 94 "nose_nostril_height_pos" 0 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 31 "nose_nostril_width_neg" 127 } - gene_bs_nose_profile={ "nose_profile_hawk" 93 "nose_profile_pos" 0 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 99 "nose_ridge_width_pos" 0 } - gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 38 "nose_tip_angle_pos" 0 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 63 "nose_tip_forward_pos" 0 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 43 "nose_tip_width_pos" 0 } - face_detail_cheek_def={ "cheek_def_02" 43 "cheek_def_01" 0 } - face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } - face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } - face_detail_chin_def={ "chin_def" 133 "chin_def" 0 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 163 "eye_lower_lid_def" 0 } - face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } - face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 56 "nose_tip_def" 0 } - face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } - expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } - expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + genes = { + hair_color={ 122 94 118 54 } + skin_color={ 46 78 46 78 } + eye_color={ 180 162 180 162 } + gene_chin_forward={ "chin_forward_pos" 135 "chin_forward_pos" 135 } + gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } + gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } + gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 136 } + gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } + gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_pos" 150 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 116 "forehead_brow_height_neg" 116 } + gene_forehead_roundness={ "forehead_roundness_neg" 80 "forehead_roundness_neg" 80 } + gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 108 } + gene_forehead_height={ "forehead_height_pos" 134 "forehead_height_pos" 134 } + gene_head_height={ "head_height_neg" 165 "head_height_neg" 107 } + gene_head_width={ "head_width_neg" 120 "head_width_neg" 120 } + gene_head_profile={ "head_profile_pos" 138 "head_profile_pos" 138 } + gene_head_top_height={ "head_top_height_neg" 97 "head_top_height_neg" 97 } + gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 160 } + gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } + gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } + gene_jaw_height={ "jaw_height_neg" 81 "jaw_height_neg" 81 } + gene_jaw_width={ "jaw_width_pos" 172 "jaw_width_pos" 172 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } + gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 119 } + gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 142 } + gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 85 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 83 "mouth_lower_lip_size_neg" 83 } + gene_mouth_open={ "mouth_open_neg" 57 "mouth_open_neg" 57 } + gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 110 } + gene_neck_width={ "neck_width_neg" 106 "neck_width_neg" 106 } + gene_bs_cheek_forward={ "cheek_forward_neg" 23 "cheek_forward_neg" 23 } + gene_bs_cheek_height={ "cheek_height_neg" 11 "cheek_height_neg" 11 } + gene_bs_cheek_width={ "cheek_width_pos" 13 "cheek_width_pos" 13 } + gene_bs_ear_angle={ "ear_angle_pos" 19 "ear_angle_pos" 19 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 38 "ear_inner_shape_pos" 38 } + gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 } + gene_bs_ear_outward={ "ear_outward_neg" 111 "ear_outward_neg" 111 } + gene_bs_ear_size={ "ear_size_pos" 104 "ear_size_pos" 104 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 11 "eye_corner_depth_neg" 11 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 55 "eye_fold_shape_pos" 55 } + gene_bs_eye_size={ "eye_size_neg" 31 "eye_size_neg" 31 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 97 "eye_upper_lid_size_pos" 97 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 81 "forehead_brow_curve_neg" 81 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 45 "forehead_brow_forward_pos" 45 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 31 "forehead_brow_inner_height_neg" 31 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 102 "forehead_brow_outer_height_pos" 102 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 110 "forehead_brow_width_neg" 110 } + gene_bs_jaw_def={ "jaw_def_neg" 5 "jaw_def_neg" 5 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 157 "mouth_lower_lip_def_pos" 157 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 38 "mouth_lower_lip_full_pos" 38 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 14 "mouth_lower_lip_pad_neg" 14 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 60 "mouth_lower_lip_width_neg" 60 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 50 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 37 "mouth_philtrum_shape_neg" 37 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 43 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 106 "mouth_upper_lip_profile_neg" 106 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 16 "mouth_upper_lip_width_pos" 16 } + gene_bs_nose_forward={ "nose_forward_pos" 73 "nose_forward_neg" 4 } + gene_bs_nose_height={ "nose_height_neg" 24 "nose_height_neg" 24 } + gene_bs_nose_length={ "nose_length_neg" 74 "nose_length_neg" 74 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 1 "nose_nostril_height_pos" 1 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 72 "nose_nostril_width_neg" 72 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 30 "nose_profile_hawk_pos" 30 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_neg" 28 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 48 "nose_ridge_width_neg" 48 } + gene_bs_nose_size={ "nose_size_neg" 46 "nose_size_neg" 46 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 54 "nose_tip_angle_pos" 6 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 56 "nose_tip_forward_neg" 115 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 7 "nose_tip_width_neg" 7 } + face_detail_cheek_def={ "cheek_def_02" 36 "cheek_def_02" 36 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 1 "cheek_fat_04_pos" 1 } + face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 12 } + face_detail_chin_def={ "chin_def" 22 "chin_def" 22 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 72 "eye_lower_lid_def" 72 } + face_detail_eye_socket={ "eye_socket_01" 250 "eye_socket_01" 250 } + face_detail_nasolabial={ "nasolabial_03" 77 "nasolabial_03" 77 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 1 } + face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 204 } + face_detail_temple_def={ "temple_def" 230 "temple_def" 230 } + expression_brow_wrinkles={ "brow_wrinkles_01" 206 "brow_wrinkles_01" 206 } + expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 22 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 168 "forehead_wrinkles_03" 168 } expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } - complexion={ "complexion_3" 255 "complexion_1" 0 } - gene_height={ "normal_height" 114 "normal_height" 127 } - gene_bs_body_type={ "body_fat_head_fat_medium" 112 "body_fat_head_fat_medium" 127 } - gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_average" 0 } - gene_bs_bust={ "bust_clothes" 179 "bust_clothes" 127 } - gene_age={ "old_1" 0 "old_1" 0 } - gene_eyebrows_shape={ "far_spacing_lower_thickness" 114 "avg_spacing_avg_thickness" 245 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 114 "layer_2_avg_thickness" 118 } - gene_body_hair={ "body_hair_sparse_low_stubble" 244 "body_hair_sparse" 105 } - #hairstyles={ "legacy_dna_#hairstyles" 174 "legacy_dna_#hairstyles" 0 } - #beards={ "legacy_dna_#beards" 133 "legacy_dna_#beards" 0 } - eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + complexion={ "complexion_5" 99 "complexion_5" 99 } + gene_height={ "normal_height" 140 "normal_height" 140 } + gene_bs_body_type={ "body_fat_head_fat_low" 135 "body_fat_head_fat_low" 135 } + gene_bs_body_shape={ "body_shape_apple_half" 0 "body_shape_apple_half" 0 } + gene_bs_bust={ "bust_shape_3_half" 177 "bust_shape_3_half" 177 } + gene_age={ "old_3" 124 "old_3" 124 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 134 "avg_spacing_avg_thickness" 134 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 106 "layer_2_lower_thickness" 106 } + gene_body_hair={ "body_hair_avg" 112 "body_hair_avg" 112 } + #hairstyles={ "western_#hairstyles" 113 "western_#hairstyles" 205 } + #beards={ "western_#beards" 122 "western_#beards" 122 } + eye_accessory={ "normal_eyes" 182 "normal_eyes" 182 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + eyelashes_accessory={ "normal_eyelashes" 18 "normal_eyelashes" 18 } gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } } } - enabled=yes } -easteregg_alexander_oltner = { +special_bear_1 = { portrait_info = { - genes={ - hair_color={ 61 177 111 124 } - skin_color={ 19 3 42 65 } - eye_color={ 220 160 19 160 } - gene_chin_forward={ "chin_forward_pos" 203 "chin_forward_pos" 127 } - gene_chin_height={ "chin_height_pos" 72 "chin_height_pos" 127 } - gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 127 } - gene_eye_angle={ "eye_angle_pos" 108 "eye_angle_pos" 127 } - gene_eye_depth={ "eye_depth_pos" 38 "eye_depth_pos" 127 } - gene_eye_height={ "eye_height_pos" 145 "eye_height_pos" 127 } - gene_eye_distance={ "eye_distance_pos" 144 "eye_distance_pos" 127 } + genes = { + hair_color={ 225 184 225 184 } + skin_color={ 25 87 25 87 } + eye_color={ 210 192 210 192 } + gene_chin_forward={ "chin_forward_neg" 109 "chin_forward_neg" 109 } + gene_chin_height={ "chin_height_pos" 133 "chin_height_pos" 133 } + gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } + gene_eye_angle={ "eye_angle_neg" 85 "eye_angle_neg" 85 } + gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 140 } + gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 117 } + gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 133 } gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } - gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 127 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 159 "forehead_brow_height_pos" 127 } - gene_forehead_roundness={ "forehead_roundness_pos" 113 "forehead_roundness_pos" 127 } - gene_forehead_width={ "forehead_width_pos" 91 "forehead_width_pos" 127 } - gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_pos" 127 } - gene_head_height={ "head_height_pos" 130 "head_height_pos" 127 } - gene_head_width={ "head_width_pos" 103 "head_width_pos" 127 } - gene_head_profile={ "head_profile_pos" 133 "head_profile_pos" 127 } - gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } - gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } - gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } - gene_jaw_forward={ "jaw_forward_pos" 63 "jaw_forward_pos" 127 } - gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } - gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_pos" 127 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } - gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 127 } - gene_mouth_height={ "mouth_height_pos" 215 "mouth_height_pos" 127 } - gene_mouth_width={ "mouth_width_pos" 116 "mouth_width_pos" 127 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 127 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 170 "mouth_lower_lip_size_pos" 127 } - gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } - gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } - gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } - gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } - gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } - gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } - gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } - gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } - gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } - gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } - gene_bs_eye_size={ "eye_size_neg" 173 "eye_size_pos" 0 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 140 "forehead_brow_curve_pos" 0 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 20 "forehead_brow_forward_pos" 0 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 173 "forehead_brow_inner_height_pos" 0 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } - gene_bs_jaw_def={ "jaw_def_pos" 105 "jaw_def_pos" 0 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 72 "mouth_lower_lip_full_pos" 0 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 137 "mouth_philtrum_def_pos" 0 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_pos" 0 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 150 "mouth_upper_lip_def_pos" 0 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 101 "mouth_upper_lip_full_pos" 0 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } - gene_bs_nose_forward={ "nose_forward_neg" 104 "nose_forward_pos" 0 } - gene_bs_nose_height={ "nose_height_pos" 169 "nose_height_pos" 0 } - gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 187 "nose_nostril_height_pos" 0 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 48 "nose_nostril_width_pos" 0 } - gene_bs_nose_profile={ "nose_profile_pos" 65 "nose_profile_pos" 0 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 200 "nose_ridge_angle_pos" 0 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } - gene_bs_nose_size={ "nose_size_neg" 0 "nose_size_pos" 0 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 113 "nose_tip_angle_pos" 0 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 57 "nose_tip_forward_pos" 0 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 219 "nose_tip_width_pos" 0 } - face_detail_cheek_def={ "cheek_def_02" 52 "cheek_def_01" 0 } - face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } - face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } - face_detail_chin_def={ "chin_def" 2 "chin_def" 0 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } - face_detail_eye_socket={ "eye_socket_03" 28 "eye_socket_01" 0 } - face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 218 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 149 "nose_tip_def" 0 } - face_detail_temple_def={ "temple_def" 48 "temple_def" 0 } - expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } - expression_eye_wrinkles={ "eye_wrinkles_01" 103 "eye_wrinkles_01" 0 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 2 "forehead_wrinkles_01" 0 } - expression_other={ "cheek_wrinkles_both_01" 2 "cheek_wrinkles_left_01" 127 } - complexion={ "complexion_2" 255 "complexion_1" 0 } - gene_height={ "normal_height" 156 "normal_height" 127 } - gene_bs_body_type={ "body_fat_head_fat_medium" 228 "body_fat_head_fat_medium" 127 } - gene_bs_body_shape={ "body_shape_pear_half" 39 "body_shape_average" 0 } - gene_bs_bust={ "bust_shape_4_full" 255 "bust_clothes" 127 } - gene_age={ "old_1" 77 "old_1" 0 } - gene_eyebrows_shape={ "avg_spacing_avg_thickness" 168 "avg_spacing_avg_thickness" 168 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 111 "layer_2_avg_thickness" 111 } - gene_body_hair={ "body_hair_sparse" 108 "body_hair_sparse" 108 } - #hairstyles={ "legacy_dna_#hairstyles" 93 "legacy_dna_#hairstyles" 0 } - #beards={ "legacy_dna_#beards" 131 "legacy_dna_#beards" 0 } - eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 121 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 103 "forehead_brow_height_neg" 103 } + gene_forehead_roundness={ "forehead_roundness_pos" 169 "forehead_roundness_pos" 169 } + gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 } + gene_forehead_height={ "forehead_height_pos" 141 "forehead_height_pos" 141 } + gene_head_height={ "head_height_neg" 95 "head_height_neg" 95 } + gene_head_width={ "head_width_neg" 95 "head_width_neg" 95 } + gene_head_profile={ "head_profile_neg" 73 "head_profile_neg" 73 } + gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_neg" 117 } + gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 132 } + gene_jaw_angle={ "jaw_angle_pos" 128 "jaw_angle_pos" 128 } + gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } + gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_neg" 76 "jaw_width_neg" 76 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } + gene_mouth_height={ "mouth_height_pos" 135 "mouth_height_pos" 135 } + gene_mouth_width={ "mouth_width_pos" 152 "mouth_width_pos" 152 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 172 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 103 "mouth_lower_lip_size_neg" 103 } + gene_mouth_open={ "mouth_open_neg" 40 "mouth_open_neg" 40 } + gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 119 } + gene_neck_width={ "neck_width_pos" 145 "neck_width_pos" 145 } + gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_neg" 25 } + gene_bs_cheek_height={ "cheek_height_neg" 19 "cheek_height_neg" 19 } + gene_bs_cheek_width={ "cheek_width_neg" 16 "cheek_width_neg" 16 } + gene_bs_ear_angle={ "ear_angle_pos" 15 "ear_angle_pos" 15 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 158 "ear_inner_shape_pos" 158 } + gene_bs_ear_bend={ "ear_both_bend_pos" 133 "ear_both_bend_pos" 133 } + gene_bs_ear_outward={ "ear_outward_neg" 32 "ear_outward_neg" 32 } + gene_bs_ear_size={ "ear_size_pos" 85 "ear_size_pos" 85 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 106 "eye_corner_depth_neg" 106 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 66 "eye_fold_shape_pos" 66 } + gene_bs_eye_size={ "eye_size_pos" 80 "eye_size_pos" 80 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 51 "eye_upper_lid_size_neg" 51 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 114 "forehead_brow_curve_neg" 114 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_pos" 29 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 48 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 112 "forehead_brow_outer_height_neg" 112 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 20 "forehead_brow_width_pos" 20 } + gene_bs_jaw_def={ "jaw_def_neg" 38 "jaw_def_neg" 38 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 69 "mouth_lower_lip_def_pos" 69 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 69 "mouth_lower_lip_full_neg" 69 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 91 "mouth_lower_lip_pad_neg" 91 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 120 "mouth_lower_lip_width_neg" 120 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 25 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 63 "mouth_philtrum_shape_pos" 63 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 24 "mouth_philtrum_width_pos" 24 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 141 "mouth_upper_lip_def_pos" 141 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 12 "mouth_upper_lip_full_neg" 12 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 87 "mouth_upper_lip_profile_neg" 87 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 18 "mouth_upper_lip_width_pos" 18 } + gene_bs_nose_forward={ "nose_forward_neg" 5 "nose_forward_neg" 5 } + gene_bs_nose_height={ "nose_height_neg" 103 "nose_height_neg" 103 } + gene_bs_nose_length={ "nose_length_pos" 20 "nose_length_pos" 20 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 53 "nose_nostril_height_pos" 53 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 27 "nose_nostril_width_neg" 27 } + gene_bs_nose_profile={ "nose_profile_pos" 30 "nose_profile_pos" 30 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 8 "nose_ridge_angle_pos" 8 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_neg" 33 } + gene_bs_nose_size={ "nose_size_pos" 42 "nose_size_pos" 42 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 7 "nose_tip_angle_neg" 7 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_neg" 14 } + face_detail_cheek_def={ "cheek_def_02" 8 "cheek_def_02" 8 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 242 "cheek_fat_01_neg" 242 } + face_detail_chin_cleft={ "chin_cleft" 14 "chin_cleft" 14 } + face_detail_chin_def={ "chin_def" 229 "chin_def" 229 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 229 "eye_lower_lid_def" 229 } + face_detail_eye_socket={ "eye_socket_02" 21 "eye_socket_02" 21 } + face_detail_nasolabial={ "nasolabial_02" 17 "nasolabial_02" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 235 "nose_ridge_def_neg" 235 } + face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 7 } + face_detail_temple_def={ "temple_def" 159 "temple_def" 159 } + expression_brow_wrinkles={ "brow_wrinkles_03" 102 "brow_wrinkles_03" 102 } + expression_eye_wrinkles={ "eye_wrinkles_02" 139 "eye_wrinkles_02" 139 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 81 "forehead_wrinkles_01" 81 } + expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } + complexion={ "complexion_5" 176 "complexion_5" 176 } + gene_height={ "normal_height" 156 "normal_height" 156 } + gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_full" 140 } + gene_bs_body_shape={ "body_shape_triangle_half" 0 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_shape_1_full" 215 "bust_shape_1_full" 215 } + gene_age={ "old_1" 14 "old_1" 14 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 142 "far_spacing_lower_thickness" 142 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 181 "layer_2_avg_thickness" 181 } + gene_body_hair={ "body_hair_dense" 113 "body_hair_dense" 113 } + #hairstyles={ "western_#hairstyles" 14 "western_#hairstyles" 65 } + #beards={ "western_#beards" 223 "western_#beards" 195 } + eye_accessory={ "normal_eyes" 254 "normal_eyes" 254 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + eyelashes_accessory={ "normal_eyelashes" 159 "normal_eyelashes" 159 } gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } } } - enabled=yes -} - -easteregg_jakub_potapczyk = { - portrait_info = { - genes={ - hair_color={ 107 197 124 101 } - skin_color={ 30 48 32 88 } - eye_color={ 153 209 223 166 } - gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_neg" 121 } - gene_chin_height={ "chin_height_neg" 110 "chin_height_neg" 112 } - gene_chin_width={ "chin_width_pos" 130 "chin_width_pos" 127 } - gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } - gene_eye_depth={ "eye_depth_neg" 148 "eye_depth_neg" 116 } - gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 131 } - gene_eye_distance={ "eye_distance_neg" 107 "eye_distance_neg" 125 } - gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 134 } - gene_forehead_angle={ "forehead_angle_pos" 162 "forehead_angle_pos" 137 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 99 "forehead_brow_height_neg" 121 } - gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 127 } - gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 } - gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_pos" 147 } - gene_head_height={ "head_height_pos" 155 "head_height_pos" 165 } - gene_head_width={ "head_width_pos" 154 "head_width_pos" 136 } - gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 141 } - gene_head_top_height={ "head_top_height_neg" 104 "head_top_height_neg" 104 } - gene_head_top_width={ "head_top_width_pos" 128 "head_top_width_pos" 171 } - gene_jaw_angle={ "jaw_angle_neg" 102 "jaw_angle_neg" 112 } - gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 129 } - gene_jaw_height={ "jaw_height_neg" 138 "jaw_height_neg" 122 } - gene_jaw_width={ "jaw_width_neg" 114 "jaw_width_neg" 125 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 130 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 125 "mouth_corner_height_pos" 130 } - gene_mouth_forward={ "mouth_forward_neg" 98 "mouth_forward_neg" 115 } - gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 140 } - gene_mouth_width={ "mouth_width_neg" 72 "mouth_width_neg" 52 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 154 "mouth_upper_lip_size_pos" 160 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 58 "mouth_lower_lip_size_neg" 61 } - gene_mouth_open={ "mouth_open_neg" 61 "mouth_open_neg" 61 } - gene_neck_length={ "neck_length_neg" 107 "neck_length_neg" 107 } - gene_neck_width={ "neck_width_pos" 53 "neck_width_pos" 149 } - gene_bs_cheek_forward={ "cheek_forward_pos" 47 "cheek_forward_pos" 24 } - gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_neg" 9 } - gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_neg" 36 } - gene_bs_ear_angle={ "ear_angle_neg" 81 "ear_angle_neg" 69 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 72 "ear_inner_shape_pos" 6 } - gene_bs_ear_bend={ "ear_both_bend_pos" 26 "ear_lower_bend_pos" 26 } - gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_neg" 15 } - gene_bs_ear_size={ "ear_size_neg" 4 "ear_size_neg" 4 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 25 "eye_corner_depth_neg" 16 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 53 "eye_fold_shape_neg" 18 } - gene_bs_eye_size={ "eye_size_neg" 189 "eye_size_pos" 196 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 3 "eye_upper_lid_size_neg" 24 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 189 "forehead_brow_curve_pos" 48 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 27 "forehead_brow_forward_pos" 16 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 9 "forehead_brow_inner_height_neg" 73 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 71 "forehead_brow_outer_height_pos" 48 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 39 "forehead_brow_width_pos" 48 } - gene_bs_jaw_def={ "jaw_def_pos" 80 "jaw_def_pos" 42 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 139 "mouth_lower_lip_def_pos" 49 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 127 "mouth_lower_lip_full_pos" 21 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 31 "mouth_lower_lip_pad_pos" 26 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 51 "mouth_lower_lip_width_neg" 51 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 45 "mouth_philtrum_def_pos" 8 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_pos" 51 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 81 "mouth_philtrum_width_pos" 81 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 202 "mouth_upper_lip_def_pos" 64 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 173 "mouth_upper_lip_full_pos" 51 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 63 "mouth_upper_lip_profile_neg" 101 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 27 "mouth_upper_lip_width_neg" 27 } - gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_neg" 22 } - gene_bs_nose_height={ "nose_height_pos" 53 "nose_height_pos" 87 } - gene_bs_nose_length={ "nose_length_neg" 107 "nose_length_neg" 116 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 36 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 9 "nose_nostril_width_neg" 9 } - gene_bs_nose_profile={ "nose_profile_hawk" 11 "nose_profile_hawk" 14 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 115 "nose_ridge_angle_pos" 22 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 57 "nose_ridge_width_neg" 12 } - gene_bs_nose_size={ "nose_size_neg" 3 "nose_size_neg" 18 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 11 "nose_tip_angle_neg" 11 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_neg" 42 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 12 "nose_tip_width_pos" 12 } - face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 10 } - face_detail_cheek_fat={ "cheek_fat_01_pos" 28 "cheek_fat_01_neg" 113 } - face_detail_chin_cleft={ "chin_cleft" 30 "chin_dimple" 20 } - face_detail_chin_def={ "chin_def" 149 "chin_def" 7 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 189 "eye_lower_lid_def" 153 } - face_detail_eye_socket={ "eye_socket_03" 205 "eye_socket_03" 232 } - face_detail_nasolabial={ "nasolabial_01" 108 "nasolabial_03" 21 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 34 "nose_ridge_def_pos" 34 } - face_detail_nose_tip_def={ "nose_tip_def" 80 "nose_tip_def" 4 } - face_detail_temple_def={ "temple_def" 0 "temple_def" 238 } - expression_brow_wrinkles={ "brow_wrinkles_02" 66 "brow_wrinkles_02" 91 } - expression_eye_wrinkles={ "eye_wrinkles_01" 82 "eye_wrinkles_01" 72 } - expression_forehead_wrinkles={ "forehead_wrinkles_02" 93 "forehead_wrinkles_01" 237 } - expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } - complexion={ "complexion_3" 82 "complexion_6" 202 } - gene_height={ "normal_height" 175 "normal_height" 117 } - gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_full" 115 } - gene_bs_body_shape={ "body_shape_average" 100 "body_shape_apple_half" 0 } - gene_bs_bust={ "bust_clothes" 186 "bust_shape_3_half" 152 } - gene_age={ "old_beauty_1" 168 "old_4" 165 } - gene_eyebrows_shape={ "avg_spacing_lower_thickness" 166 "far_spacing_lower_thickness" 166 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 149 "layer_2_avg_thickness" 149 } - gene_body_hair={ "body_hair_sparse_low_stubble" 87 "body_hair_sparse" 186 } - gene_hair_type={ "hair_straight" 0 "hair_straight" 0 } - gene_baldness={ "no_baldness" 0 "no_baldness" 0 } - eye_accessory={ "normal_eyes" 161 "normal_eyes" 161 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 8 "normal_eyelashes" 8 } - hairstyles={ "fp1_hairstyles_wavy" 81 "all_hairstyles" 0 } - beards={ "no_beard" 0 "no_beard" 0 } - } - } - enabled=yes } -easteregg_joacim_carlberg = { - portrait_info = { - genes={ - hair_color={ 184 246 87 119 } - skin_color={ 21 39 59 84 } - eye_color={ 229 116 103 142 } - gene_chin_forward={ "chin_forward_pos" 149 "chin_forward_pos" 127 } - gene_chin_height={ "chin_height_neg" 152 "chin_height_neg" 118 } - gene_chin_width={ "chin_width_neg" 168 "chin_width_neg" 90 } - gene_eye_angle={ "eye_angle_neg" 107 "eye_angle_neg" 115 } - gene_eye_depth={ "eye_depth_neg" 136 "eye_depth_neg" 99 } - gene_eye_height={ "eye_height_neg" 235 "eye_height_neg" 125 } - gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 65 } - gene_eye_shut={ "eye_shut_pos" 103 "eye_shut_pos" 139 } - gene_forehead_angle={ "forehead_angle_neg" 212 "forehead_angle_neg" 104 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 210 "forehead_brow_height_neg" 115 } - gene_forehead_roundness={ "forehead_roundness_neg" 104 "forehead_roundness_neg" 84 } - gene_forehead_width={ "forehead_width_pos" 218 "forehead_width_pos" 136 } - gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_pos" 175 } - gene_head_height={ "head_height_pos" 158 "head_height_pos" 156 } - gene_head_width={ "head_width_neg" 159 "head_width_neg" 79 } - gene_head_profile={ "head_profile_neg" 132 "head_profile_neg" 76 } - gene_head_top_height={ "head_top_height_pos" 142 "head_top_height_pos" 127 } - gene_head_top_width={ "head_top_width_neg" 128 "head_top_width_neg" 107 } - gene_jaw_angle={ "jaw_angle_neg" 189 "jaw_angle_neg" 123 } - gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 134 } - gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 125 } - gene_jaw_width={ "jaw_width_pos" 48 "jaw_width_pos" 163 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 169 "mouth_corner_depth_neg" 118 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 146 "mouth_corner_height_neg" 110 } - gene_mouth_forward={ "mouth_forward_neg" 0 "mouth_forward_neg" 116 } - gene_mouth_height={ "mouth_height_neg" 86 "mouth_height_neg" 121 } - gene_mouth_width={ "mouth_width_neg" 112 "mouth_width_neg" 68 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 29 "mouth_upper_lip_size_pos" 176 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 163 } - gene_mouth_open={ "mouth_open_pos" 178 "mouth_open_pos" 181 } - gene_neck_length={ "neck_length_pos" 53 "neck_length_pos" 143 } - gene_neck_width={ "neck_width_neg" 113 "neck_width_neg" 109 } - gene_bs_cheek_forward={ "cheek_forward_neg" 93 "cheek_forward_neg" 30 } - gene_bs_cheek_height={ "cheek_height_pos" 89 "cheek_height_pos" 5 } - gene_bs_cheek_width={ "cheek_width_pos" 45 "cheek_width_pos" 33 } - gene_bs_ear_angle={ "ear_angle_neg" 130 "ear_angle_neg" 44 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 49 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 34 "ear_lower_bend_pos" 21 } - gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_pos" 16 } - gene_bs_ear_size={ "ear_size_pos" 21 "ear_size_pos" 9 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 31 "eye_corner_depth_pos" 28 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 2 "eye_fold_shape_neg" 21 } - gene_bs_eye_size={ "eye_size_neg" 45 "eye_size_neg" 102 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 255 "eye_upper_lid_size_pos" 17 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 118 "forehead_brow_curve_neg" 98 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 28 "forehead_brow_forward_pos" 50 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 170 "forehead_brow_inner_height_neg" 51 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_neg" 19 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 16 "forehead_brow_width_pos" 69 } - gene_bs_jaw_def={ "jaw_def_pos" 85 "jaw_def_pos" 18 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 220 "mouth_lower_lip_def_pos" 28 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 25 "mouth_lower_lip_full_neg" 21 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 15 "mouth_lower_lip_pad_pos" 52 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 3 "mouth_lower_lip_width_pos" 2 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 112 "mouth_philtrum_def_pos" 24 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_neg" 42 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 158 "mouth_philtrum_width_neg" 11 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 209 "mouth_upper_lip_def_pos" 7 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 55 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 124 "mouth_upper_lip_profile_pos" 91 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 150 "mouth_upper_lip_width_pos" 44 } - gene_bs_nose_forward={ "nose_forward_neg" 100 "nose_forward_neg" 0 } - gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 71 } - gene_bs_nose_length={ "nose_length_pos" 158 "nose_length_pos" 50 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_pos" 44 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_neg" 28 } - gene_bs_nose_profile={ "nose_profile_pos" 36 "nose_profile_hawk" 32 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 0 "nose_ridge_angle_neg" 31 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 6 } - gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 38 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 42 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 82 "nose_tip_forward_pos" 36 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 62 "nose_tip_width_pos" 46 } - face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 116 } - face_detail_cheek_fat={ "cheek_fat_02_pos" 45 "cheek_fat_01_neg" 20 } - face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 23 } - face_detail_chin_def={ "chin_def" 141 "chin_def" 25 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 76 "eye_lower_lid_def" 21 } - face_detail_eye_socket={ "eye_socket_03" 228 "eye_socket_03" 228 } - face_detail_nasolabial={ "nasolabial_04" 80 "nasolabial_02" 84 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_neg" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 90 "nose_tip_def" 4 } - face_detail_temple_def={ "temple_def" 165 "temple_def" 213 } - expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 190 } - expression_eye_wrinkles={ "eye_wrinkles_02" 0 "eye_wrinkles_02" 132 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 212 "forehead_wrinkles_01" 203 } - expression_other={ "cheek_wrinkles_left_01" 156 "cheek_wrinkles_left_01" 127 } - complexion={ "complexion_4" 255 "complexion_1" 240 } - gene_height={ "normal_height" 165 "normal_height" 137 } - gene_bs_body_type={ "body_fat_head_fat_full" 167 "body_fat_head_fat_full" 120 } - gene_bs_body_shape={ "body_shape_pear_half" 0 "body_shape_apple_half" 0 } - gene_bs_bust={ "bust_shape_4_full" 255 "bust_shape_4_half" 147 } - gene_age={ "old_3" 205 "old_3" 5 } - gene_eyebrows_shape={ "far_spacing_low_thickness" 108 "avg_spacing_avg_thickness" 160 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 239 "layer_2_avg_thickness" 131 } - gene_body_hair={ "body_hair_sparse_low_stubble" 181 "body_hair_avg" 151 } - #hairstyles={ "northern_#hairstyles" 141 "northern_#hairstyles" 229 } - #beards={ "steppe_#beards" 235 "northern_#beards" 152 } - eye_accessory={ "normal_eyes" 0 "normal_eyes" 238 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 144 } - gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } - gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - } - } - enabled=yes -} +# VANITIES -easteregg_olof_bjork={ +easteregg_henrik_fahraeus = { portrait_info = { genes={ - hair_color={ 124 132 137 81 } - skin_color={ 86 12 104 79 } - eye_color={ 255 57 56 190 } - gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } - gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } - gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } - gene_eye_angle={ "eye_angle_pos" 108 "eye_angle_pos" 127 } - gene_eye_depth={ "eye_depth_pos" 94 "eye_depth_pos" 127 } - gene_eye_height={ "eye_height_pos" 121 "eye_height_pos" 127 } - gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } - gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } - gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } - gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_pos" 127 } - gene_forehead_width={ "forehead_width_pos" 165 "forehead_width_pos" 127 } - gene_forehead_height={ "forehead_height_pos" 169 "forehead_height_pos" 127 } - gene_head_height={ "head_height_pos" 214 "head_height_pos" 127 } - gene_head_width={ "head_width_pos" 89 "head_width_pos" 127 } - gene_head_profile={ "head_profile_pos" 140 "head_profile_pos" 127 } - gene_head_top_height={ "head_top_height_pos" 170 "head_top_height_pos" 127 } - gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 127 } - gene_jaw_angle={ "jaw_angle_neg" 141 "jaw_angle_pos" 127 } - gene_jaw_forward={ "jaw_forward_pos" 145 "jaw_forward_pos" 127 } - gene_jaw_height={ "jaw_height_pos" 117 "jaw_height_pos" 127 } - gene_jaw_width={ "jaw_width_pos" 108 "jaw_width_pos" 127 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 155 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 156 "mouth_corner_height_pos" 127 } + hair_color={ 19 90 188 112 } + skin_color={ 105 50 105 72 } + eye_color={ 183 183 76 183 } + gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 151 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 68 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_neg" 170 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_neg" 100 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 161 "forehead_height_pos" 127 } + gene_head_height={ "head_height_neg" 68 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } + gene_head_profile={ "head_profile_neg" 71 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 219 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_neg" 93 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 170 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 214 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 101 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 80 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 197 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 159 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 39 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 140 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 86 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 49 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 127 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 100 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_pos" 57 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 44 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 255 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 122 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 1 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_5" 255 "complexion_1" 0 } + gene_height={ "normal_height" 147 "normal_height" 147 } + gene_bs_body_type={ "body_fat_head_fat_medium" 149 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } + gene_age={ "old_3" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 230 "avg_spacing_avg_thickness" 202 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 57 "layer_2_avg_thickness" 75 } + gene_body_hair={ "body_hair_sparse" 185 "body_hair_sparse" 185 } + #hairstyles={ "western_#hairstyles" 206 "legacy_dna_#hairstyles" 0 } + #beards={ "western_#beards" 85 "legacy_dna_#beards" 0 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + } + } + enabled=yes +} + +easteregg_magne_skjaeran = { + portrait_info = { + genes={ + hair_color={ 132 144 169 189 } + skin_color={ 31 77 31 77 } + eye_color={ 188 221 33 164 } + gene_chin_forward={ "chin_forward_pos" 128 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 147 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 159 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 122 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 79 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 112 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 196 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 161 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_neg" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 128 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_neg" 126 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 249 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } + gene_head_width={ "head_width_neg" 103 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_neg" 95 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_neg" 35 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 93 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 127 } gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } - gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } - gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 173 "mouth_upper_lip_size_pos" 127 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 159 "mouth_lower_lip_size_pos" 127 } - gene_mouth_open={ "mouth_open_pos" 130 "mouth_open_pos" 127 } - gene_neck_length={ "neck_length_pos" 155 "neck_length_pos" 127 } - gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 127 } - gene_bs_cheek_forward={ "cheek_forward_pos" 82 "cheek_forward_pos" 0 } - gene_bs_cheek_height={ "cheek_height_pos" 38 "cheek_height_pos" 0 } - gene_bs_cheek_width={ "cheek_width_neg" 160 "cheek_width_pos" 0 } - gene_bs_ear_angle={ "ear_angle_pos" 49 "ear_angle_pos" 0 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 127 "ear_inner_shape_pos" 0 } - gene_bs_ear_bend={ "ear_both_bend_pos" 33 "ear_both_bend_pos" 0 } - gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_pos" 0 } - gene_bs_ear_size={ "ear_size_pos" 67 "ear_size_pos" 0 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 2 "eye_corner_depth_pos" 0 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } + gene_mouth_height={ "mouth_height_pos" 238 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 126 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 49 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 57 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 53 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 7 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 24 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 211 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 82 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 135 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_neg" 127 } gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 11 "eye_upper_lid_size_pos" 0 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 20 "forehead_brow_curve_pos" 0 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 195 "forehead_brow_forward_pos" 0 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 75 "forehead_brow_inner_height_pos" 0 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_pos" 0 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 2 "forehead_brow_width_pos" 0 } - gene_bs_jaw_def={ "jaw_def_pos" 63 "jaw_def_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 93 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 91 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 65 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 5 "forehead_brow_inner_height_neg" 127 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 71 "forehead_brow_outer_height_neg" 127 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 1 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 147 "jaw_def_pos" 0 } gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 80 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 136 "mouth_lower_lip_pad_pos" 0 } gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 70 "mouth_philtrum_width_pos" 0 } gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } - gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_pos" 0 } - gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } - gene_bs_nose_length={ "nose_length_pos" 89 "nose_length_pos" 0 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 65 "nose_nostril_height_pos" 0 } - gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } - gene_bs_nose_profile={ "nose_profile_neg" 124 "nose_profile_pos" 0 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 34 "nose_ridge_angle_pos" 0 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 100 "nose_ridge_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_neg" 50 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 31 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 65 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 94 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 31 "nose_nostril_width_neg" 127 } + gene_bs_nose_profile={ "nose_profile_hawk" 93 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 99 "nose_ridge_width_pos" 0 } gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 1 "nose_tip_forward_pos" 0 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 12 "nose_tip_width_pos" 0 } - face_detail_cheek_def={ "cheek_def_01" 179 "cheek_def_01" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 38 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 63 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 43 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_02" 43 "cheek_def_01" 0 } face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } - face_detail_chin_cleft={ "chin_dimple" 126 "chin_cleft" 0 } - face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 196 "eye_lower_lid_def" 0 } - face_detail_eye_socket={ "eye_socket_03" 178 "eye_socket_01" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 133 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 163 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } - face_detail_temple_def={ "temple_def" 96 "temple_def" 0 } - expression_brow_wrinkles={ "brow_wrinkles_02" 151 "brow_wrinkles_01" 0 } - expression_eye_wrinkles={ "eye_wrinkles_02" 137 "eye_wrinkles_01" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 56 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } - complexion={ "complexion_2" 33 "complexion_1" 0 } - gene_height={ "normal_height" 175 "normal_height" 127 } - gene_bs_body_type={ "body_average" 128 "body_fat_head_fat_medium" 127 } - gene_bs_body_shape={ "body_shape_average" 47 "body_shape_average" 0 } - gene_bs_bust={ "bust_default" 165 "bust_clothes" 127 } + complexion={ "complexion_3" 255 "complexion_1" 0 } + gene_height={ "normal_height" 114 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 112 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 179 "bust_clothes" 127 } gene_age={ "old_1" 0 "old_1" 0 } - gene_eyebrows_shape={ "avg_spacing_avg_thickness" 131 "avg_spacing_avg_thickness" 223 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 103 "layer_2_avg_thickness" 103 } - gene_body_hair={ "body_hair_sparse" 145 "body_hair_sparse" 138 } - #hairstyles={ "legacy_dna_#hairstyles" 133 "legacy_dna_#hairstyles" 0 } - #beards={ "legacy_dna_#beards" 31 "legacy_dna_#beards" 0 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 114 "avg_spacing_avg_thickness" 245 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 114 "layer_2_avg_thickness" 118 } + gene_body_hair={ "body_hair_sparse_low_stubble" 244 "body_hair_sparse" 105 } + #hairstyles={ "legacy_dna_#hairstyles" 174 "legacy_dna_#hairstyles" 0 } + #beards={ "legacy_dna_#beards" 133 "legacy_dna_#beards" 0 } eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } } - } + } + enabled=yes } -easteregg_petter_lundh = { +easteregg_alexander_oltner = { portrait_info = { - genes = { - hair_color={ 93 50 228 49 } - skin_color={ 54 22 99 88 } - eye_color={ 255 109 229 191 } - gene_chin_forward={ "chin_forward_pos" 94 "chin_forward_pos" 127 } - gene_chin_height={ "chin_height_pos" 114 "chin_height_pos" 127 } - gene_chin_width={ "chin_width_pos" 160 "chin_width_pos" 127 } - gene_eye_angle={ "eye_angle_pos" 142 "eye_angle_pos" 127 } - gene_eye_depth={ "eye_depth_neg" 150 "eye_depth_pos" 127 } - gene_eye_height={ "eye_height_pos" 86 "eye_height_pos" 127 } - gene_eye_distance={ "eye_distance_pos" 98 "eye_distance_pos" 127 } - gene_eye_shut={ "eye_shut_pos" 161 "eye_shut_pos" 127 } - gene_forehead_angle={ "forehead_angle_pos" 186 "forehead_angle_pos" 127 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 116 "forehead_brow_height_pos" 127 } - gene_forehead_roundness={ "forehead_roundness_pos" 47 "forehead_roundness_pos" 127 } - gene_forehead_width={ "forehead_width_pos" 124 "forehead_width_pos" 127 } - gene_forehead_height={ "forehead_height_pos" 191 "forehead_height_pos" 127 } - gene_head_height={ "head_height_pos" 189 "head_height_pos" 127 } - gene_head_width={ "head_width_pos" 90 "head_width_pos" 127 } - gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } - gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_pos" 127 } - gene_head_top_width={ "head_top_width_pos" 119 "head_top_width_pos" 127 } - gene_jaw_angle={ "jaw_angle_pos" 107 "jaw_angle_pos" 127 } - gene_jaw_forward={ "jaw_forward_pos" 103 "jaw_forward_pos" 127 } + genes={ + hair_color={ 61 177 111 124 } + skin_color={ 19 3 42 65 } + eye_color={ 220 160 19 160 } + gene_chin_forward={ "chin_forward_pos" 203 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 72 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 108 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 38 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 145 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 144 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 159 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 113 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 91 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 130 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 103 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 133 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 63 "jaw_forward_pos" 127 } gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } - gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_pos" 127 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 160 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 152 "mouth_corner_height_pos" 127 } - gene_mouth_forward={ "mouth_forward_pos" 121 "mouth_forward_pos" 127 } - gene_mouth_height={ "mouth_height_pos" 113 "mouth_height_pos" 127 } - gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 68 "mouth_upper_lip_size_pos" 127 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 109 "mouth_lower_lip_size_pos" 127 } - gene_mouth_open={ "mouth_open_pos" 128 "mouth_open_pos" 127 } - gene_neck_length={ "neck_length_pos" 105 "neck_length_pos" 127 } - gene_neck_width={ "neck_width_pos" 169 "neck_width_pos" 127 } - gene_bs_cheek_forward={ "cheek_forward_pos" 81 "cheek_forward_pos" 0 } - gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 0 } + gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 215 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 116 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 170 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } - gene_bs_ear_angle={ "ear_angle_pos" 118 "ear_angle_pos" 0 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 12 "ear_inner_shape_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 99 "eye_corner_depth_pos" 0 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 52 "eye_fold_shape_pos" 0 } - gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_neg" 173 "eye_size_pos" 0 } gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 22 "forehead_brow_forward_pos" 0 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 77 "forehead_brow_inner_height_pos" 0 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 50 "forehead_brow_outer_height_pos" 0 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 90 "forehead_brow_width_pos" 0 } - gene_bs_jaw_def={ "jaw_def_neg" 0 "jaw_def_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 140 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 20 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 173 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 105 "jaw_def_pos" 0 } gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 1 "mouth_lower_lip_pad_pos" 0 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 233 "mouth_lower_lip_width_pos" 0 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 59 "mouth_philtrum_def_pos" 0 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 110 "mouth_philtrum_width_pos" 0 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 146 "mouth_upper_lip_def_pos" 0 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 10 "mouth_upper_lip_profile_pos" 0 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 95 "mouth_upper_lip_width_pos" 0 } - gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_pos" 0 } - gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } - gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 0 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } - gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } - gene_bs_nose_profile={ "nose_profile_pos" 73 "nose_profile_pos" 0 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 7 "nose_ridge_width_pos" 0 } - gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 0 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } - face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 72 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 137 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 150 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 101 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_neg" 104 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 169 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 187 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 48 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_pos" 65 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 200 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_neg" 0 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 113 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 57 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 219 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_02" 52 "cheek_def_01" 0 } face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } - face_detail_chin_def={ "chin_def" 150 "chin_def" 0 } + face_detail_chin_def={ "chin_def" 2 "chin_def" 0 } face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } - face_detail_eye_socket={ "eye_socket_01" 155 "eye_socket_01" 0 } - face_detail_nasolabial={ "nasolabial_03" 167 "nasolabial_01" 0 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 87 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 161 "nose_tip_def" 0 } - face_detail_temple_def={ "temple_def" 47 "temple_def" 0 } - expression_brow_wrinkles={ "brow_wrinkles_04" 0 "brow_wrinkles_01" 0 } - expression_eye_wrinkles={ "eye_wrinkles_01" 137 "eye_wrinkles_01" 0 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } - expression_other={ "cheek_wrinkles_left_01" 141 "cheek_wrinkles_left_01" 127 } - complexion={ "complexion_1" 0 "complexion_1" 0 } - gene_height={ "normal_height" 167 "normal_height" 127 } - gene_bs_body_type={ "body_average" 138 "body_fat_head_fat_medium" 127 } - gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } - gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } - gene_age={ "old_1" 0 "old_1" 0 } - gene_eyebrows_shape={ "avg_spacing_lower_thickness" 184 "avg_spacing_avg_thickness" 246 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 0 "layer_2_avg_thickness" 71 } - gene_body_hair={ "body_hair_sparse" 168 "body_hair_sparse" 168 } - #hairstyles={ "legacy_dna_#hairstyles" 68 "legacy_dna_#hairstyles" 0 } - #beards={ "no_beard" 0 "legacy_dna_#beards" 0 } + face_detail_eye_socket={ "eye_socket_03" 28 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 218 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 149 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 48 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 103 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 2 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_both_01" 2 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_2" 255 "complexion_1" 0 } + gene_height={ "normal_height" 156 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 228 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_pear_half" 39 "body_shape_average" 0 } + gene_bs_bust={ "bust_shape_4_full" 255 "bust_clothes" 127 } + gene_age={ "old_1" 77 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 168 "avg_spacing_avg_thickness" 168 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 111 "layer_2_avg_thickness" 111 } + gene_body_hair={ "body_hair_sparse" 108 "body_hair_sparse" 108 } + #hairstyles={ "legacy_dna_#hairstyles" 93 "legacy_dna_#hairstyles" 0 } + #beards={ "legacy_dna_#beards" 131 "legacy_dna_#beards" 0 } eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 2 "normal_eyelashes" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } } } - enabled = yes + enabled=yes } -easteregg_linnea_thimren = { +easteregg_jakub_potapczyk = { portrait_info = { genes={ - hair_color={ 72 202 68 233 } - skin_color={ 76 64 76 64 } - eye_color={ 122 186 180 186 } - gene_chin_forward={ "chin_forward_pos" 187 "chin_forward_pos" 127 } - gene_chin_height={ "chin_height_pos" 142 "chin_height_pos" 127 } - gene_chin_width={ "chin_width_pos" 160 "chin_width_pos" 127 } - gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } - gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 127 } - gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } - gene_eye_distance={ "eye_distance_pos" 126 "eye_distance_pos" 127 } - gene_eye_shut={ "eye_shut_neg" 147 "eye_shut_pos" 127 } - gene_forehead_angle={ "forehead_angle_pos" 161 "forehead_angle_pos" 127 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 110 "forehead_brow_height_pos" 127 } - gene_forehead_roundness={ "forehead_roundness_pos" 170 "forehead_roundness_pos" 127 } - gene_forehead_width={ "forehead_width_pos" 116 "forehead_width_pos" 127 } - gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_pos" 127 } - gene_head_height={ "head_height_pos" 146 "head_height_pos" 127 } - gene_head_width={ "head_width_pos" 108 "head_width_pos" 127 } - gene_head_profile={ "head_profile_neg" 80 "head_profile_pos" 127 } - gene_head_top_height={ "head_top_height_pos" 152 "head_top_height_pos" 127 } - gene_head_top_width={ "head_top_width_pos" 189 "head_top_width_pos" 127 } - gene_jaw_angle={ "jaw_angle_pos" 81 "jaw_angle_pos" 127 } - gene_jaw_forward={ "jaw_forward_pos" 112 "jaw_forward_pos" 127 } - gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } - gene_jaw_width={ "jaw_width_pos" 179 "jaw_width_pos" 127 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } - gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } - gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } - gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 118 "mouth_lower_lip_size_pos" 127 } - gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } - gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 127 } - gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } - gene_bs_cheek_forward={ "cheek_forward_pos" 93 "cheek_forward_pos" 0 } - gene_bs_cheek_height={ "cheek_height_pos" 87 "cheek_height_pos" 0 } - gene_bs_cheek_width={ "cheek_width_pos" 58 "cheek_width_pos" 0 } - gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } - gene_bs_ear_bend={ "ear_both_bend_pos" 80 "ear_both_bend_pos" 0 } - gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 0 } - gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 85 "eye_corner_depth_pos" 0 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 70 "eye_fold_shape_pos" 0 } - gene_bs_eye_size={ "eye_size_pos" 2 "eye_size_pos" 0 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 39 "eye_upper_lid_size_pos" 0 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_pos" 0 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 187 "forehead_brow_forward_pos" 0 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 50 "forehead_brow_inner_height_pos" 0 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 59 "forehead_brow_width_pos" 0 } - gene_bs_jaw_def={ "jaw_def_pos" 75 "jaw_def_pos" 0 } + hair_color={ 107 197 124 101 } + skin_color={ 30 48 32 88 } + eye_color={ 153 209 223 166 } + gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_neg" 121 } + gene_chin_height={ "chin_height_neg" 110 "chin_height_neg" 112 } + gene_chin_width={ "chin_width_pos" 130 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_neg" 148 "eye_depth_neg" 116 } + gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 131 } + gene_eye_distance={ "eye_distance_neg" 107 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 134 } + gene_forehead_angle={ "forehead_angle_pos" 162 "forehead_angle_pos" 137 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 99 "forehead_brow_height_neg" 121 } + gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 } + gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_pos" 147 } + gene_head_height={ "head_height_pos" 155 "head_height_pos" 165 } + gene_head_width={ "head_width_pos" 154 "head_width_pos" 136 } + gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 141 } + gene_head_top_height={ "head_top_height_neg" 104 "head_top_height_neg" 104 } + gene_head_top_width={ "head_top_width_pos" 128 "head_top_width_pos" 171 } + gene_jaw_angle={ "jaw_angle_neg" 102 "jaw_angle_neg" 112 } + gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 129 } + gene_jaw_height={ "jaw_height_neg" 138 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_neg" 114 "jaw_width_neg" 125 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 130 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 125 "mouth_corner_height_pos" 130 } + gene_mouth_forward={ "mouth_forward_neg" 98 "mouth_forward_neg" 115 } + gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 140 } + gene_mouth_width={ "mouth_width_neg" 72 "mouth_width_neg" 52 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 154 "mouth_upper_lip_size_pos" 160 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 58 "mouth_lower_lip_size_neg" 61 } + gene_mouth_open={ "mouth_open_neg" 61 "mouth_open_neg" 61 } + gene_neck_length={ "neck_length_neg" 107 "neck_length_neg" 107 } + gene_neck_width={ "neck_width_pos" 53 "neck_width_pos" 149 } + gene_bs_cheek_forward={ "cheek_forward_pos" 47 "cheek_forward_pos" 24 } + gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_neg" 9 } + gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_neg" 36 } + gene_bs_ear_angle={ "ear_angle_neg" 81 "ear_angle_neg" 69 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 72 "ear_inner_shape_pos" 6 } + gene_bs_ear_bend={ "ear_both_bend_pos" 26 "ear_lower_bend_pos" 26 } + gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_neg" 15 } + gene_bs_ear_size={ "ear_size_neg" 4 "ear_size_neg" 4 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 25 "eye_corner_depth_neg" 16 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 53 "eye_fold_shape_neg" 18 } + gene_bs_eye_size={ "eye_size_neg" 189 "eye_size_pos" 196 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 3 "eye_upper_lid_size_neg" 24 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 189 "forehead_brow_curve_pos" 48 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 27 "forehead_brow_forward_pos" 16 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 9 "forehead_brow_inner_height_neg" 73 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 71 "forehead_brow_outer_height_pos" 48 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 39 "forehead_brow_width_pos" 48 } + gene_bs_jaw_def={ "jaw_def_pos" 80 "jaw_def_pos" 42 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 139 "mouth_lower_lip_def_pos" 49 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 127 "mouth_lower_lip_full_pos" 21 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 31 "mouth_lower_lip_pad_pos" 26 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 51 "mouth_lower_lip_width_neg" 51 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 45 "mouth_philtrum_def_pos" 8 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_pos" 51 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 81 "mouth_philtrum_width_pos" 81 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 202 "mouth_upper_lip_def_pos" 64 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 173 "mouth_upper_lip_full_pos" 51 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 63 "mouth_upper_lip_profile_neg" 101 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 27 "mouth_upper_lip_width_neg" 27 } + gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_neg" 22 } + gene_bs_nose_height={ "nose_height_pos" 53 "nose_height_pos" 87 } + gene_bs_nose_length={ "nose_length_neg" 107 "nose_length_neg" 116 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 36 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 9 "nose_nostril_width_neg" 9 } + gene_bs_nose_profile={ "nose_profile_hawk" 11 "nose_profile_hawk" 14 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 115 "nose_ridge_angle_pos" 22 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 57 "nose_ridge_width_neg" 12 } + gene_bs_nose_size={ "nose_size_neg" 3 "nose_size_neg" 18 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 11 "nose_tip_angle_neg" 11 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_neg" 42 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 12 "nose_tip_width_pos" 12 } + face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 10 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 28 "cheek_fat_01_neg" 113 } + face_detail_chin_cleft={ "chin_cleft" 30 "chin_dimple" 20 } + face_detail_chin_def={ "chin_def" 149 "chin_def" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 189 "eye_lower_lid_def" 153 } + face_detail_eye_socket={ "eye_socket_03" 205 "eye_socket_03" 232 } + face_detail_nasolabial={ "nasolabial_01" 108 "nasolabial_03" 21 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 34 "nose_ridge_def_pos" 34 } + face_detail_nose_tip_def={ "nose_tip_def" 80 "nose_tip_def" 4 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 238 } + expression_brow_wrinkles={ "brow_wrinkles_02" 66 "brow_wrinkles_02" 91 } + expression_eye_wrinkles={ "eye_wrinkles_01" 82 "eye_wrinkles_01" 72 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 93 "forehead_wrinkles_01" 237 } + expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } + complexion={ "complexion_3" 82 "complexion_6" 202 } + gene_height={ "normal_height" 175 "normal_height" 117 } + gene_bs_body_type={ "body_fat_head_fat_medium" 125 "body_fat_head_fat_full" 120 } + gene_bs_body_shape={ "body_shape_average" 151 "body_shape_apple_half" 0 } + gene_bs_bust={ "bust_clothes" 148 "bust_shape_3_half" 152 } + gene_age={ "old_beauty_1" 168 "old_4" 165 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 166 "far_spacing_lower_thickness" 166 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 149 "layer_2_avg_thickness" 149 } + gene_body_hair={ "body_hair_sparse_low_stubble" 87 "body_hair_sparse" 186 } + gene_hair_type={ "hair_straight" 0 "hair_straight" 0 } + gene_baldness={ "no_baldness" 0 "no_baldness" 0 } + eye_accessory={ "normal_eyes" 161 "normal_eyes" 161 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 8 "normal_eyelashes" 8 } + hairstyles={ "fp1_hairstyles_wavy" 81 "all_hairstyles" 0 } + beards={ "no_beard" 0 "no_beard" 0 } + } + } + enabled=yes +} + +easteregg_joacim_carlberg = { + portrait_info = { + genes={ + hair_color={ 149 237 216 217 } + skin_color={ 34 101 34 101 } + eye_color={ 220 80 241 178 } + gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_neg" 109 } + gene_chin_height={ "chin_height_pos" 113 "chin_height_pos" 156 } + gene_chin_width={ "chin_width_neg" 134 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } + gene_eye_depth={ "eye_depth_pos" 126 "eye_depth_pos" 139 } + gene_eye_height={ "eye_height_pos" 166 "eye_height_pos" 151 } + gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 115 } + gene_eye_shut={ "eye_shut_pos" 199 "eye_shut_pos" 146 } + gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_neg" 106 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 197 "forehead_brow_height_neg" 109 } + gene_forehead_roundness={ "forehead_roundness_pos" 157 "forehead_roundness_pos" 188 } + gene_forehead_width={ "forehead_width_pos" 144 "forehead_width_pos" 150 } + gene_forehead_height={ "forehead_height_neg" 234 "forehead_height_neg" 109 } + gene_head_height={ "head_height_pos" 86 "head_height_pos" 144 } + gene_head_width={ "head_width_neg" 75 "head_width_neg" 91 } + gene_head_profile={ "head_profile_neg" 86 "head_profile_neg" 123 } + gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_neg" 171 "head_top_width_neg" 126 } + gene_jaw_angle={ "jaw_angle_pos" 114 "jaw_angle_pos" 149 } + gene_jaw_forward={ "jaw_forward_pos" 107 "jaw_forward_pos" 136 } + gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_pos" 136 } + gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 138 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 151 "mouth_corner_depth_neg" 115 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 151 "mouth_corner_height_neg" 121 } + gene_mouth_forward={ "mouth_forward_neg" 100 "mouth_forward_neg" 119 } + gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 118 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 103 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 146 "mouth_lower_lip_size_pos" 130 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 2 } + gene_neck_length={ "neck_length_neg" 70 "neck_length_neg" 109 } + gene_neck_width={ "neck_width_neg" 134 "neck_width_neg" 121 } + gene_bs_cheek_forward={ "cheek_forward_neg" 37 "cheek_forward_neg" 26 } + gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_pos" 80 } + gene_bs_cheek_width={ "cheek_width_neg" 55 "cheek_width_pos" 50 } + gene_bs_ear_angle={ "ear_angle_neg" 113 "ear_angle_neg" 49 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 92 "ear_inner_shape_pos" 28 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 21 } + gene_bs_ear_outward={ "ear_outward_neg" 103 "ear_outward_neg" 4 } + gene_bs_ear_size={ "ear_size_neg" 71 "ear_size_neg" 36 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 97 "eye_corner_depth_pos" 208 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 39 "eye_fold_shape_neg" 45 } + gene_bs_eye_size={ "eye_size_neg" 113 "eye_size_pos" 29 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 161 "eye_upper_lid_size_pos" 33 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 179 "forehead_brow_curve_neg" 103 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 21 "forehead_brow_forward_pos" 14 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 73 "forehead_brow_inner_height_pos" 44 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 25 "forehead_brow_outer_height_neg" 25 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 99 "forehead_brow_width_pos" 4 } + gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 64 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 130 "mouth_lower_lip_def_pos" 95 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_pos" 110 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_neg" 3 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 37 "mouth_lower_lip_width_neg" 37 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 64 "mouth_philtrum_def_pos" 4 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 11 "mouth_philtrum_shape_pos" 7 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 135 "mouth_philtrum_width_pos" 71 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 22 "mouth_upper_lip_def_pos" 25 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 137 "mouth_upper_lip_full_pos" 40 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 13 "mouth_upper_lip_profile_pos" 52 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 25 "mouth_upper_lip_width_neg" 37 } + gene_bs_nose_forward={ "nose_forward_neg" 13 "nose_forward_neg" 13 } + gene_bs_nose_height={ "nose_height_neg" 79 "nose_height_neg" 84 } + gene_bs_nose_length={ "nose_length_pos" 43 "nose_length_pos" 14 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 67 "nose_nostril_height_neg" 31 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 35 } + gene_bs_nose_profile={ "nose_profile_pos" 49 "nose_profile_pos" 46 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 39 "nose_ridge_angle_neg" 15 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_pos" 20 } + gene_bs_nose_size={ "nose_size_neg" 33 "nose_size_pos" 13 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 61 "nose_tip_angle_pos" 61 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 35 "nose_tip_forward_pos" 35 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 73 "nose_tip_width_pos" 73 } + face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 154 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 167 "cheek_fat_01_pos" 205 } + face_detail_chin_cleft={ "chin_dimple" 72 "chin_dimple" 4 } + face_detail_chin_def={ "chin_def" 107 "chin_def" 181 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 155 "eye_lower_lid_def" 15 } + face_detail_eye_socket={ "eye_socket_color_03" 93 "eye_socket_03" 114 } + face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_03" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 155 "nose_ridge_def_pos" 18 } + face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 } + face_detail_temple_def={ "temple_def" 85 "temple_def" 238 } + expression_brow_wrinkles={ "brow_wrinkles_04" 5 "brow_wrinkles_04" 5 } + expression_eye_wrinkles={ "eye_wrinkles_01" 51 "eye_wrinkles_01" 51 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 86 "forehead_wrinkles_01" 86 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 159 "complexion_3" 159 } + gene_height={ "normal_height" 177 "normal_height" 138 } + gene_bs_body_type={ "body_fat_head_fat_medium" 124 "body_fat_head_fat_medium" 151 } + gene_bs_body_shape={ "body_shape_average" 51 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 102 "bust_shape_2_full" 123 } + gene_age={ "old_4" 203 "old_4" 203 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 127 "far_spacing_low_thickness" 128 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 151 "layer_2_lower_thickness" 64 } + gene_body_hair={ "body_hair_avg" 104 "body_hair_avg" 104 } + gene_hair_type={ "hair_straight" 100 "hair_straight" 100 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 16 "normal_eyes" 16 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 94 "normal_eyelashes" 94 } + hairstyles={ "fp1_hairstyles_straight" 255 "all_hairstyles" 0 } + beards={ "steppe_beards_straight" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +easteregg_olof_bjork={ + portrait_info = { + genes={ + hair_color={ 124 132 137 81 } + skin_color={ 86 12 104 79 } + eye_color={ 255 57 56 190 } + gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 108 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 94 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 121 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 165 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 169 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 214 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 89 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 140 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 170 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_neg" 141 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 145 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 117 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 108 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 155 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 156 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 173 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 159 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 130 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 155 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 82 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 38 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_neg" 160 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 49 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 127 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 33 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 67 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 2 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 11 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 20 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 195 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 75 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 2 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 63 "jaw_def_pos" 0 } gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 42 "mouth_lower_lip_full_pos" 0 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 16 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 70 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 50 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } - gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_pos" 0 } gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } - gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } - gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 2 "nose_nostril_width_pos" 0 } - gene_bs_nose_profile={ "nose_profile_pos" 101 "nose_profile_pos" 0 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 89 "nose_ridge_angle_pos" 0 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 63 "nose_ridge_width_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 89 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 65 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_neg" 124 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 34 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 100 "nose_ridge_width_pos" 0 } gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 0 "nose_tip_angle_pos" 0 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 207 "nose_tip_width_pos" 0 } - face_detail_cheek_def={ "cheek_def_01" 96 "cheek_def_01" 0 } - face_detail_cheek_fat={ "cheek_fat_01_pos" 54 "cheek_fat_01_pos" 0 } - face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } - face_detail_chin_def={ "chin_def" 119 "chin_def" 0 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 203 "eye_lower_lid_def" 0 } - face_detail_eye_socket={ "eye_socket_01" 2 "eye_socket_01" 0 } - face_detail_nasolabial={ "nasolabial_01" 57 "nasolabial_01" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 1 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 12 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 179 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_dimple" 126 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 196 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_03" 178 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } - face_detail_nose_tip_def={ "nose_tip_def" 186 "nose_tip_def" 0 } - face_detail_temple_def={ "temple_def" 44 "temple_def" 0 } - expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } - expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 96 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_02" 151 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_02" 137 "eye_wrinkles_01" 0 } expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } - complexion={ "complexion_1" 0 "complexion_1" 0 } - gene_height={ "normal_height" 158 "normal_height" 127 } - gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_medium" 127 } - gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_average" 0 } - gene_bs_bust={ "bust_clothes" 169 "bust_clothes" 127 } - gene_age={ "old_2" 0 "old_1" 0 } - gene_eyebrows_shape={ "avg_spacing_low_thickness" 244 "avg_spacing_avg_thickness" 245 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 164 "layer_2_avg_thickness" 110 } - gene_body_hair={ "body_hair_sparse" 127 "body_hair_sparse" 151 } - #hairstyles={ "legacy_dna_#hairstyles" 211 "legacy_dna_#hairstyles" 0 } - #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } - eye_accessory={ "normal_eyes" 2 "normal_eyes" 0 } + complexion={ "complexion_2" 33 "complexion_1" 0 } + gene_height={ "normal_height" 175 "normal_height" 127 } + gene_bs_body_type={ "body_average" 128 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 47 "body_shape_average" 0 } + gene_bs_bust={ "bust_default" 165 "bust_clothes" 127 } + gene_age={ "old_1" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 131 "avg_spacing_avg_thickness" 223 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 103 "layer_2_avg_thickness" 103 } + gene_body_hair={ "body_hair_sparse" 145 "body_hair_sparse" 138 } + #hairstyles={ "legacy_dna_#hairstyles" 133 "legacy_dna_#hairstyles" 0 } + #beards={ "legacy_dna_#beards" 31 "legacy_dna_#beards" 0 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } } - } - enabled=yes + } } -easteregg_matthew_clohessy={ +easteregg_petter_lundh = { portrait_info = { - genes={ - hair_color={ 251 77 233 77 } - skin_color={ 0 26 67 87 } - eye_color={ 255 53 207 147 } + genes = { + hair_color={ 93 50 228 49 } + skin_color={ 54 22 99 88 } + eye_color={ 255 109 229 191 } + gene_chin_forward={ "chin_forward_pos" 94 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 114 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 160 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 142 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_neg" 150 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 86 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 98 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 161 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 186 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 116 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 47 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 124 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 191 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 189 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 90 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 119 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 107 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 103 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 160 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 152 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 121 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 113 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 68 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 109 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 128 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 105 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 169 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 81 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 118 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 12 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 99 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 52 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 22 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 77 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 50 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 90 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_neg" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 1 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 233 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 59 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 110 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 146 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 10 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 95 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_pos" 73 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 7 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 150 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 155 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_03" 167 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 87 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 161 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 47 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_04" 0 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 137 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 141 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_1" 0 "complexion_1" 0 } + gene_height={ "normal_height" 167 "normal_height" 127 } + gene_bs_body_type={ "body_average" 138 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } + gene_age={ "old_1" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 184 "avg_spacing_avg_thickness" 246 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 0 "layer_2_avg_thickness" 71 } + gene_body_hair={ "body_hair_sparse" 168 "body_hair_sparse" 168 } + #hairstyles={ "legacy_dna_#hairstyles" 68 "legacy_dna_#hairstyles" 0 } + #beards={ "no_beard" 0 "legacy_dna_#beards" 0 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 2 "normal_eyelashes" 0 } + gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + } + } + enabled = yes +} + +easteregg_linnea_thimren = { + portrait_info = { + genes={ + hair_color={ 72 202 68 233 } + skin_color={ 76 64 76 64 } + eye_color={ 122 186 180 186 } + gene_chin_forward={ "chin_forward_pos" 187 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 142 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 160 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 126 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_neg" 147 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 161 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 110 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 170 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 116 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 146 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 108 "head_width_pos" 127 } + gene_head_profile={ "head_profile_neg" 80 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 152 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 189 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 81 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 112 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 179 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 118 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 93 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 87 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 58 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 80 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 85 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 70 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 2 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 39 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 187 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 50 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 59 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 75 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 42 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 16 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 70 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 50 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 2 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_pos" 101 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 89 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 63 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 0 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 207 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 96 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 54 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 119 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 203 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 2 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_01" 57 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 186 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 44 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } + complexion={ "complexion_1" 0 "complexion_1" 0 } + gene_height={ "normal_height" 158 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 169 "bust_clothes" 127 } + gene_age={ "old_2" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 244 "avg_spacing_avg_thickness" 245 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 164 "layer_2_avg_thickness" 110 } + gene_body_hair={ "body_hair_sparse" 127 "body_hair_sparse" 151 } + #hairstyles={ "legacy_dna_#hairstyles" 211 "legacy_dna_#hairstyles" 0 } + #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } + eye_accessory={ "normal_eyes" 2 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + } + } + enabled=yes +} + +easteregg_matthew_clohessy={ + portrait_info = { + genes={ + hair_color={ 251 77 233 77 } + skin_color={ 0 26 67 87 } + eye_color={ 255 53 207 147 } gene_chin_forward={ "chin_forward_pos" 137 "chin_forward_pos" 127 } gene_chin_height={ "chin_height_pos" 89 "chin_height_pos" 127 } gene_chin_width={ "chin_width_pos" 114 "chin_width_pos" 127 } @@ -5573,6 +5916,120 @@ easteregg_anton_leirnes={ } } +easteregg_stella_carrick_dna={ + portrait_info = { + genes={ + hair_color={ 214 211 200 170 } + skin_color={ 48 50 50 81 } + eye_color={ 196 32 172 153 } + gene_chin_forward={ "chin_forward_neg" 111 "chin_forward_neg" 111 } + gene_chin_height={ "chin_height_neg" 143 "chin_height_neg" 121 } + gene_chin_width={ "chin_width_neg" 69 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_pos" 135 "eye_angle_pos" 128 } + gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 109 } + gene_eye_height={ "eye_height_neg" 144 "eye_height_neg" 123 } + gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 120 } + gene_eye_shut={ "eye_shut_pos" 98 "eye_shut_pos" 133 } + gene_forehead_angle={ "forehead_angle_neg" 157 "forehead_angle_neg" 112 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 188 "forehead_brow_height_pos" 151 } + gene_forehead_roundness={ "forehead_roundness_pos" 183 "forehead_roundness_pos" 155 } + gene_forehead_width={ "forehead_width_neg" 122 "forehead_width_neg" 122 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 133 "head_height_pos" 152 } + gene_head_width={ "head_width_pos" 140 "head_width_pos" 140 } + gene_head_profile={ "head_profile_neg" 166 "head_profile_neg" 93 } + gene_head_top_height={ "head_top_height_pos" 158 "head_top_height_pos" 143 } + gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_pos" 172 } + gene_jaw_angle={ "jaw_angle_neg" 117 "jaw_angle_neg" 127 } + gene_jaw_forward={ "jaw_forward_neg" 106 "jaw_forward_neg" 112 } + gene_jaw_height={ "jaw_height_neg" 110 "jaw_height_neg" 124 } + gene_jaw_width={ "jaw_width_neg" 127 "jaw_width_neg" 108 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 132 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 122 } + gene_mouth_forward={ "mouth_forward_neg" 65 "mouth_forward_neg" 119 } + gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 139 } + gene_mouth_width={ "mouth_width_pos" 104 "mouth_width_pos" 135 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 91 "mouth_upper_lip_size_neg" 90 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 73 "mouth_lower_lip_size_neg" 62 } + gene_mouth_open={ "mouth_open_pos" 146 "mouth_open_pos" 159 } + gene_neck_length={ "neck_length_neg" 115 "neck_length_neg" 109 } + gene_neck_width={ "neck_width_neg" 137 "neck_width_neg" 122 } + gene_bs_cheek_forward={ "cheek_forward_neg" 45 "cheek_forward_pos" 34 } + gene_bs_cheek_height={ "cheek_height_pos" 11 "cheek_height_pos" 102 } + gene_bs_cheek_width={ "cheek_width_pos" 93 "cheek_width_neg" 25 } + gene_bs_ear_angle={ "ear_angle_neg" 48 "ear_angle_neg" 48 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 143 "ear_inner_shape_pos" 143 } + gene_bs_ear_bend={ "ear_both_bend_pos" 67 "ear_both_bend_pos" 67 } + gene_bs_ear_outward={ "ear_outward_pos" 14 "ear_outward_pos" 14 } + gene_bs_ear_size={ "ear_size_neg" 165 "ear_size_pos" 79 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 175 "eye_corner_depth_pos" 236 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 183 "eye_fold_shape_neg" 144 } + gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_neg" 26 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 129 "eye_upper_lid_size_pos" 57 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 180 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 73 "forehead_brow_forward_pos" 84 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 29 "forehead_brow_inner_height_neg" 6 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 81 "forehead_brow_outer_height_pos" 33 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 129 "forehead_brow_width_neg" 80 } + gene_bs_jaw_def={ "jaw_def_neg" 117 "jaw_def_neg" 191 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 99 "mouth_lower_lip_def_pos" 7 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 139 "mouth_lower_lip_full_pos" 14 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 137 "mouth_lower_lip_pad_neg" 24 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 159 "mouth_philtrum_def_pos" 23 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 73 "mouth_philtrum_shape_pos" 12 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 81 "mouth_philtrum_width_neg" 16 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 89 "mouth_upper_lip_def_pos" 32 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 47 "mouth_upper_lip_full_pos" 169 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 41 "mouth_upper_lip_profile_pos" 94 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 51 "mouth_upper_lip_width_pos" 25 } + gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_neg" 25 } + gene_bs_nose_height={ "nose_height_neg" 85 "nose_height_pos" 25 } + gene_bs_nose_length={ "nose_length_neg" 21 "nose_length_pos" 7 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 23 "nose_nostril_height_neg" 26 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 16 } + gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_neg" 32 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 99 "nose_ridge_angle_neg" 27 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 5 "nose_ridge_width_neg" 36 } + gene_bs_nose_size={ "nose_size_neg" 133 "nose_size_neg" 46 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 25 "nose_tip_angle_pos" 51 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 32 "nose_tip_forward_neg" 32 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 29 "nose_tip_width_pos" 15 } + face_detail_cheek_def={ "cheek_def_02" 62 "cheek_def_02" 25 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 26 "cheek_fat_01_neg" 126 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 22 } + face_detail_chin_def={ "chin_def" 25 "chin_def_neg" 8 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 198 } + face_detail_eye_socket={ "eye_socket_02" 255 "eye_socket_color_03" 1 } + face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_01" 1 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 14 } + face_detail_nose_tip_def={ "nose_tip_def" 143 "nose_tip_def" 213 } + face_detail_temple_def={ "temple_def" 255 "temple_def" 255 } + expression_brow_wrinkles={ "brow_wrinkles_04" 242 "brow_wrinkles_04" 242 } + expression_eye_wrinkles={ "eye_wrinkles_02" 241 "eye_wrinkles_02" 241 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 24 "forehead_wrinkles_01" 24 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 196 "complexion_1" 237 } + gene_height={ "normal_height" 116 "normal_height" 152 } + gene_bs_body_type={ "body_fat_head_fat_medium" 137 "body_fat_head_fat_medium" 130 } + gene_bs_body_shape={ "body_shape_hourglass_half" 51 "body_shape_hourglass_half" 0 } + gene_bs_bust={ "bust_clothes" 40 "bust_shape_1_half" 123 } + gene_age={ "old_3" 243 "old_3" 243 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 201 "far_spacing_avg_thickness" 127 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 178 "layer_2_lower_thickness" 80 } + gene_body_hair={ "body_hair_sparse" 115 "body_hair_sparse" 115 } + gene_hair_type={ "hair_wavy" 110 "hair_wavy" 110 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 72 "normal_eyes" 72 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 18 "normal_eyelashes" 18 } + beards={ "northern_beards_curly" 255 "no_beard" 0 } + hairstyles={ "western_hairstyles_wavy" 56 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } +} + easteregg_fenni_johansson={ portrait_info = { genes={ @@ -5654,375 +6111,35 @@ easteregg_fenni_johansson={ gene_bs_nose_tip_width={ "nose_tip_width_pos" 89 "nose_tip_width_neg" 83 } face_detail_cheek_def={ "cheek_def_01" 12 "cheek_def_02" 113 } face_detail_cheek_fat={ "cheek_fat_01_pos" 255 "cheek_fat_02_pos" 37 } - face_detail_chin_cleft={ "chin_cleft" 17 "chin_cleft" 17 } - face_detail_chin_def={ "chin_def" 172 "chin_def" 131 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 217 "eye_lower_lid_def" 37 } - face_detail_eye_socket={ "eye_socket_03" 106 "eye_socket_03" 104 } - face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 3 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 193 "nose_ridge_def_neg" 181 } - face_detail_nose_tip_def={ "nose_tip_def" 52 "nose_tip_def" 240 } - face_detail_temple_def={ "temple_def" 61 "temple_def" 81 } - expression_brow_wrinkles={ "brow_wrinkles_02" 45 "brow_wrinkles_02" 45 } - expression_eye_wrinkles={ "eye_wrinkles_01" 29 "eye_wrinkles_01" 29 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 18 "forehead_wrinkles_01" 18 } - expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_beauty_1" 255 "complexion_4" 79 } - gene_height={ "normal_height" 86 "normal_height" 138 } - gene_bs_body_type={ "body_fat_head_fat_medium" 83 "body_fat_head_fat_medium" 114 } - gene_bs_body_shape={ "body_shape_average_clothed" 153 "body_shape_pear_full" 0 } - gene_bs_bust={ "bust_clothes" 132 "bust_default" 75 } - gene_age={ "old_3" 231 "old_3" 231 } - gene_eyebrows_shape={ "avg_spacing_low_thickness" 204 "avg_spacing_low_thickness" 163 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 255 "layer_2_low_thickness" 167 } - gene_body_hair={ "body_hair_sparse" 179 "body_hair_sparse" 179 } - gene_hair_type={ "hair_wavy" 166 "hair_wavy" 166 } - gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - eye_accessory={ "normal_eyes" 17 "normal_eyes" 17 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 200 "normal_eyelashes" 200 } - beards={ "no_beard" 255 "no_beard" 0 } - hairstyles={ "steppe_hairstyles_straight" 127 "all_hairstyles" 0 } - clothes={ "western_bedchamber" 95 "most_clothes" 0 } - } - } -} - -#SPECIAL -special_fox_1 = { - portrait_info = { - genes = { - hair_color={ 49 31 144 129 } - skin_color={ 23 91 23 91 } - eye_color={ 26 168 26 168 } - gene_chin_forward={ "chin_forward_neg" 77 "chin_forward_neg" 52 } - gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } - gene_chin_width={ "chin_width_neg" 112 "chin_width_neg" 112 } - gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_neg" 116 } - gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } - gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } - gene_eye_distance={ "eye_distance_pos" 145 "eye_distance_pos" 145 } - gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 146 } - gene_forehead_angle={ "forehead_angle_pos" 132 "forehead_angle_pos" 132 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 130 } - gene_forehead_roundness={ "forehead_roundness_neg" 123 "forehead_roundness_neg" 123 } - gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } - gene_forehead_height={ "forehead_height_neg" 113 "forehead_height_neg" 113 } - gene_head_height={ "head_height_neg" 122 "head_height_neg" 122 } - gene_head_width={ "head_width_neg" 99 "head_width_neg" 114 } - gene_head_profile={ "head_profile_pos" 179 "head_profile_pos" 179 } - gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } - gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_pos" 155 } - gene_jaw_angle={ "jaw_angle_pos" 164 "jaw_angle_pos" 166 } - gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 135 } - gene_jaw_height={ "jaw_height_pos" 114 "jaw_height_pos" 132 } - gene_jaw_width={ "jaw_width_pos" 101 "jaw_width_pos" 145 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } - gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } - gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 128 } - gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 106 "mouth_upper_lip_size_neg" 106 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 37 "mouth_lower_lip_size_neg" 37 } - gene_mouth_open={ "mouth_open_pos" 90 "mouth_open_pos" 177 } - gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 123 } - gene_neck_width={ "neck_width_pos" 142 "neck_width_pos" 142 } - gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_neg" 49 } - gene_bs_cheek_height={ "cheek_height_neg" 81 "cheek_height_pos" 40 } - gene_bs_cheek_width={ "cheek_width_neg" 86 "cheek_width_pos" 35 } - gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 162 "ear_inner_shape_pos" 162 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 51 "ear_lower_bend_pos" 51 } - gene_bs_ear_outward={ "ear_outward_pos" 129 "ear_outward_pos" 129 } - gene_bs_ear_size={ "ear_size_pos" 68 "ear_size_pos" 68 } - gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 57 "eye_corner_depth_neg" 57 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 26 "eye_fold_shape_neg" 26 } - gene_bs_eye_size={ "eye_size_pos" 2 "eye_size_neg" 5 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 130 "eye_upper_lid_size_pos" 130 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 44 "forehead_brow_curve_pos" 44 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 116 "forehead_brow_forward_pos" 116 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 72 "forehead_brow_inner_height_neg" 72 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 30 "forehead_brow_outer_height_neg" 30 } - gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 7 "forehead_brow_width_neg" 7 } - gene_bs_jaw_def={ "jaw_def_pos" 156 "jaw_def_pos" 125 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 62 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_neg" 14 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 1 "mouth_lower_lip_pad_pos" 1 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 8 "mouth_lower_lip_width_pos" 8 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 26 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 81 "mouth_philtrum_shape_pos" 81 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 51 "mouth_philtrum_width_pos" 51 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 23 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_pos" 37 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 30 "mouth_upper_lip_profile_neg" 30 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 38 "mouth_upper_lip_width_pos" 38 } - gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 29 } - gene_bs_nose_height={ "nose_height_neg" 8 "nose_height_neg" 8 } - gene_bs_nose_length={ "nose_length_pos" 25 "nose_length_pos" 25 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 80 "nose_nostril_height_pos" 5 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 119 "nose_nostril_width_neg" 119 } - gene_bs_nose_profile={ "nose_profile_neg" 54 "nose_profile_neg" 33 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_neg" 15 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 33 "nose_ridge_width_pos" 33 } - gene_bs_nose_size={ "nose_size_pos" 95 "nose_size_pos" 15 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 37 "nose_tip_forward_neg" 37 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 119 "nose_tip_width_neg" 41 } - face_detail_cheek_def={ "cheek_def_02" 131 "cheek_def_02" 1 } - face_detail_cheek_fat={ "cheek_fat_01_pos" 38 "cheek_fat_01_neg" 248 } - face_detail_chin_cleft={ "chin_cleft" 153 "chin_cleft" 153 } - face_detail_chin_def={ "chin_def" 38 "chin_def" 18 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 18 "eye_lower_lid_def" 18 } - face_detail_eye_socket={ "eye_socket_01" 152 "eye_socket_01" 152 } - face_detail_nasolabial={ "nasolabial_01" 84 "nasolabial_01" 1 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 230 "nose_ridge_def_pos" 230 } - face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 25 } - face_detail_temple_def={ "temple_def" 244 "temple_def" 244 } - expression_brow_wrinkles={ "brow_wrinkles_04" 131 "brow_wrinkles_03" 137 } - expression_eye_wrinkles={ "eye_wrinkles_03" 200 "eye_wrinkles_03" 200 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 29 "forehead_wrinkles_01" 12 } - expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } - complexion={ "complexion_3" 150 "complexion_3" 150 } - gene_height={ "normal_height" 115 "normal_height" 115 } - gene_bs_body_type={ "body_fat_head_fat_medium" 134 "body_fat_head_fat_medium" 134 } - gene_bs_body_shape={ "body_shape_hourglass_full" 12 "body_shape_hourglass_full" 12 } - gene_bs_bust={ "bust_shape_3_full" 156 "bust_shape_3_full" 160 } - gene_age={ "old_3" 80 "old_3" 80 } - gene_eyebrows_shape={ "far_spacing_avg_thickness" 119 "far_spacing_avg_thickness" 119 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 65 "layer_2_avg_thickness" 65 } - gene_body_hair={ "body_hair_sparse" 79 "body_hair_sparse" 107 } - #hairstyles={ "western_#hairstyles" 193 "western_#hairstyles" 118 } - #beards={ "western_#beards" 102 "western_#beards" 102 } - eye_accessory={ "normal_eyes" 176 "normal_eyes" 176 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } - gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } - gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - } - } -} - -special_wolf_1 = { - portrait_info = { - genes = { - hair_color={ 122 94 118 54 } - skin_color={ 46 78 46 78 } - eye_color={ 180 162 180 162 } - gene_chin_forward={ "chin_forward_pos" 135 "chin_forward_pos" 135 } - gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } - gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } - gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } - gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 136 } - gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 } - gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } - gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } - gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_pos" 150 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 116 "forehead_brow_height_neg" 116 } - gene_forehead_roundness={ "forehead_roundness_neg" 80 "forehead_roundness_neg" 80 } - gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 108 } - gene_forehead_height={ "forehead_height_pos" 134 "forehead_height_pos" 134 } - gene_head_height={ "head_height_neg" 165 "head_height_neg" 107 } - gene_head_width={ "head_width_neg" 120 "head_width_neg" 120 } - gene_head_profile={ "head_profile_pos" 138 "head_profile_pos" 138 } - gene_head_top_height={ "head_top_height_neg" 97 "head_top_height_neg" 97 } - gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 160 } - gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } - gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } - gene_jaw_height={ "jaw_height_neg" 81 "jaw_height_neg" 81 } - gene_jaw_width={ "jaw_width_pos" 172 "jaw_width_pos" 172 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } - gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 119 } - gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 142 } - gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 85 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 83 "mouth_lower_lip_size_neg" 83 } - gene_mouth_open={ "mouth_open_neg" 57 "mouth_open_neg" 57 } - gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 110 } - gene_neck_width={ "neck_width_neg" 106 "neck_width_neg" 106 } - gene_bs_cheek_forward={ "cheek_forward_neg" 23 "cheek_forward_neg" 23 } - gene_bs_cheek_height={ "cheek_height_neg" 11 "cheek_height_neg" 11 } - gene_bs_cheek_width={ "cheek_width_pos" 13 "cheek_width_pos" 13 } - gene_bs_ear_angle={ "ear_angle_pos" 19 "ear_angle_pos" 19 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 38 "ear_inner_shape_pos" 38 } - gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 } - gene_bs_ear_outward={ "ear_outward_neg" 111 "ear_outward_neg" 111 } - gene_bs_ear_size={ "ear_size_pos" 104 "ear_size_pos" 104 } - gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 11 "eye_corner_depth_neg" 11 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 55 "eye_fold_shape_pos" 55 } - gene_bs_eye_size={ "eye_size_neg" 31 "eye_size_neg" 31 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 97 "eye_upper_lid_size_pos" 97 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 81 "forehead_brow_curve_neg" 81 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 45 "forehead_brow_forward_pos" 45 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 31 "forehead_brow_inner_height_neg" 31 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 102 "forehead_brow_outer_height_pos" 102 } - gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 110 "forehead_brow_width_neg" 110 } - gene_bs_jaw_def={ "jaw_def_neg" 5 "jaw_def_neg" 5 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 157 "mouth_lower_lip_def_pos" 157 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 38 "mouth_lower_lip_full_pos" 38 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 14 "mouth_lower_lip_pad_neg" 14 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 60 "mouth_lower_lip_width_neg" 60 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 50 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 37 "mouth_philtrum_shape_neg" 37 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 43 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 106 "mouth_upper_lip_profile_neg" 106 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 16 "mouth_upper_lip_width_pos" 16 } - gene_bs_nose_forward={ "nose_forward_pos" 73 "nose_forward_neg" 4 } - gene_bs_nose_height={ "nose_height_neg" 24 "nose_height_neg" 24 } - gene_bs_nose_length={ "nose_length_neg" 74 "nose_length_neg" 74 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 1 "nose_nostril_height_pos" 1 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 72 "nose_nostril_width_neg" 72 } - gene_bs_nose_profile={ "nose_profile_hawk_pos" 30 "nose_profile_hawk_pos" 30 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_neg" 28 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 48 "nose_ridge_width_neg" 48 } - gene_bs_nose_size={ "nose_size_neg" 46 "nose_size_neg" 46 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 54 "nose_tip_angle_pos" 6 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 56 "nose_tip_forward_neg" 115 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 7 "nose_tip_width_neg" 7 } - face_detail_cheek_def={ "cheek_def_02" 36 "cheek_def_02" 36 } - face_detail_cheek_fat={ "cheek_fat_04_pos" 1 "cheek_fat_04_pos" 1 } - face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 12 } - face_detail_chin_def={ "chin_def" 22 "chin_def" 22 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 72 "eye_lower_lid_def" 72 } - face_detail_eye_socket={ "eye_socket_01" 250 "eye_socket_01" 250 } - face_detail_nasolabial={ "nasolabial_03" 77 "nasolabial_03" 77 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 1 } - face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 204 } - face_detail_temple_def={ "temple_def" 230 "temple_def" 230 } - expression_brow_wrinkles={ "brow_wrinkles_01" 206 "brow_wrinkles_01" 206 } - expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 22 } - expression_forehead_wrinkles={ "forehead_wrinkles_03" 168 "forehead_wrinkles_03" 168 } - expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } - complexion={ "complexion_5" 99 "complexion_5" 99 } - gene_height={ "normal_height" 140 "normal_height" 140 } - gene_bs_body_type={ "body_fat_head_fat_low" 135 "body_fat_head_fat_low" 135 } - gene_bs_body_shape={ "body_shape_apple_half" 0 "body_shape_apple_half" 0 } - gene_bs_bust={ "bust_shape_3_half" 177 "bust_shape_3_half" 177 } - gene_age={ "old_3" 124 "old_3" 124 } - gene_eyebrows_shape={ "avg_spacing_avg_thickness" 134 "avg_spacing_avg_thickness" 134 } - gene_eyebrows_fullness={ "layer_2_lower_thickness" 106 "layer_2_lower_thickness" 106 } - gene_body_hair={ "body_hair_avg" 112 "body_hair_avg" 112 } - #hairstyles={ "western_#hairstyles" 113 "western_#hairstyles" 205 } - #beards={ "western_#beards" 122 "western_#beards" 122 } - eye_accessory={ "normal_eyes" 182 "normal_eyes" 182 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 18 "normal_eyelashes" 18 } - gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } - gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - } - } -} - -special_bear_1 = { - portrait_info = { - genes = { - hair_color={ 225 184 225 184 } - skin_color={ 25 87 25 87 } - eye_color={ 210 192 210 192 } - gene_chin_forward={ "chin_forward_neg" 109 "chin_forward_neg" 109 } - gene_chin_height={ "chin_height_pos" 133 "chin_height_pos" 133 } - gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } - gene_eye_angle={ "eye_angle_neg" 85 "eye_angle_neg" 85 } - gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 140 } - gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 117 } - gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 133 } - gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } - gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 121 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 103 "forehead_brow_height_neg" 103 } - gene_forehead_roundness={ "forehead_roundness_pos" 169 "forehead_roundness_pos" 169 } - gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 } - gene_forehead_height={ "forehead_height_pos" 141 "forehead_height_pos" 141 } - gene_head_height={ "head_height_neg" 95 "head_height_neg" 95 } - gene_head_width={ "head_width_neg" 95 "head_width_neg" 95 } - gene_head_profile={ "head_profile_neg" 73 "head_profile_neg" 73 } - gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_neg" 117 } - gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 132 } - gene_jaw_angle={ "jaw_angle_pos" 128 "jaw_angle_pos" 128 } - gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } - gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } - gene_jaw_width={ "jaw_width_neg" 76 "jaw_width_neg" 76 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } - gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } - gene_mouth_height={ "mouth_height_pos" 135 "mouth_height_pos" 135 } - gene_mouth_width={ "mouth_width_pos" 152 "mouth_width_pos" 152 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 172 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 103 "mouth_lower_lip_size_neg" 103 } - gene_mouth_open={ "mouth_open_neg" 40 "mouth_open_neg" 40 } - gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 119 } - gene_neck_width={ "neck_width_pos" 145 "neck_width_pos" 145 } - gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_neg" 25 } - gene_bs_cheek_height={ "cheek_height_neg" 19 "cheek_height_neg" 19 } - gene_bs_cheek_width={ "cheek_width_neg" 16 "cheek_width_neg" 16 } - gene_bs_ear_angle={ "ear_angle_pos" 15 "ear_angle_pos" 15 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 158 "ear_inner_shape_pos" 158 } - gene_bs_ear_bend={ "ear_both_bend_pos" 133 "ear_both_bend_pos" 133 } - gene_bs_ear_outward={ "ear_outward_neg" 32 "ear_outward_neg" 32 } - gene_bs_ear_size={ "ear_size_pos" 85 "ear_size_pos" 85 } - gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 106 "eye_corner_depth_neg" 106 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 66 "eye_fold_shape_pos" 66 } - gene_bs_eye_size={ "eye_size_pos" 80 "eye_size_pos" 80 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 51 "eye_upper_lid_size_neg" 51 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 114 "forehead_brow_curve_neg" 114 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_pos" 29 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 48 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 112 "forehead_brow_outer_height_neg" 112 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 20 "forehead_brow_width_pos" 20 } - gene_bs_jaw_def={ "jaw_def_neg" 38 "jaw_def_neg" 38 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 69 "mouth_lower_lip_def_pos" 69 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 69 "mouth_lower_lip_full_neg" 69 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 91 "mouth_lower_lip_pad_neg" 91 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 120 "mouth_lower_lip_width_neg" 120 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 25 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 63 "mouth_philtrum_shape_pos" 63 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 24 "mouth_philtrum_width_pos" 24 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 141 "mouth_upper_lip_def_pos" 141 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 12 "mouth_upper_lip_full_neg" 12 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 87 "mouth_upper_lip_profile_neg" 87 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 18 "mouth_upper_lip_width_pos" 18 } - gene_bs_nose_forward={ "nose_forward_neg" 5 "nose_forward_neg" 5 } - gene_bs_nose_height={ "nose_height_neg" 103 "nose_height_neg" 103 } - gene_bs_nose_length={ "nose_length_pos" 20 "nose_length_pos" 20 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 53 "nose_nostril_height_pos" 53 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 27 "nose_nostril_width_neg" 27 } - gene_bs_nose_profile={ "nose_profile_pos" 30 "nose_profile_pos" 30 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 8 "nose_ridge_angle_pos" 8 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_neg" 33 } - gene_bs_nose_size={ "nose_size_pos" 42 "nose_size_pos" 42 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 7 "nose_tip_angle_neg" 7 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 25 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_neg" 14 } - face_detail_cheek_def={ "cheek_def_02" 8 "cheek_def_02" 8 } - face_detail_cheek_fat={ "cheek_fat_01_neg" 242 "cheek_fat_01_neg" 242 } - face_detail_chin_cleft={ "chin_cleft" 14 "chin_cleft" 14 } - face_detail_chin_def={ "chin_def" 229 "chin_def" 229 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 229 "eye_lower_lid_def" 229 } - face_detail_eye_socket={ "eye_socket_02" 21 "eye_socket_02" 21 } - face_detail_nasolabial={ "nasolabial_02" 17 "nasolabial_02" 17 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 235 "nose_ridge_def_neg" 235 } - face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 7 } - face_detail_temple_def={ "temple_def" 159 "temple_def" 159 } - expression_brow_wrinkles={ "brow_wrinkles_03" 102 "brow_wrinkles_03" 102 } - expression_eye_wrinkles={ "eye_wrinkles_02" 139 "eye_wrinkles_02" 139 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 81 "forehead_wrinkles_01" 81 } - expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } - complexion={ "complexion_5" 176 "complexion_5" 176 } - gene_height={ "normal_height" 156 "normal_height" 156 } - gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_full" 140 } - gene_bs_body_shape={ "body_shape_triangle_half" 0 "body_shape_triangle_half" 0 } - gene_bs_bust={ "bust_shape_1_full" 215 "bust_shape_1_full" 215 } - gene_age={ "old_1" 14 "old_1" 14 } - gene_eyebrows_shape={ "far_spacing_lower_thickness" 142 "far_spacing_lower_thickness" 142 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 181 "layer_2_avg_thickness" 181 } - gene_body_hair={ "body_hair_dense" 113 "body_hair_dense" 113 } - #hairstyles={ "western_#hairstyles" 14 "western_#hairstyles" 65 } - #beards={ "western_#beards" 223 "western_#beards" 195 } - eye_accessory={ "normal_eyes" 254 "normal_eyes" 254 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 159 "normal_eyelashes" 159 } - gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } + face_detail_chin_cleft={ "chin_cleft" 17 "chin_cleft" 17 } + face_detail_chin_def={ "chin_def" 172 "chin_def" 131 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 217 "eye_lower_lid_def" 37 } + face_detail_eye_socket={ "eye_socket_03" 106 "eye_socket_03" 104 } + face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 193 "nose_ridge_def_neg" 181 } + face_detail_nose_tip_def={ "nose_tip_def" 52 "nose_tip_def" 240 } + face_detail_temple_def={ "temple_def" 61 "temple_def" 81 } + expression_brow_wrinkles={ "brow_wrinkles_02" 45 "brow_wrinkles_02" 45 } + expression_eye_wrinkles={ "eye_wrinkles_01" 29 "eye_wrinkles_01" 29 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 18 "forehead_wrinkles_01" 18 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_beauty_1" 255 "complexion_4" 79 } + gene_height={ "normal_height" 86 "normal_height" 138 } + gene_bs_body_type={ "body_fat_head_fat_medium" 83 "body_fat_head_fat_medium" 114 } + gene_bs_body_shape={ "body_shape_average_clothed" 153 "body_shape_pear_full" 0 } + gene_bs_bust={ "bust_clothes" 132 "bust_default" 75 } + gene_age={ "old_3" 231 "old_3" 231 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 204 "avg_spacing_low_thickness" 163 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 255 "layer_2_low_thickness" 167 } + gene_body_hair={ "body_hair_sparse" 179 "body_hair_sparse" 179 } + gene_hair_type={ "hair_wavy" 166 "hair_wavy" 166 } gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 17 "normal_eyes" 17 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 200 "normal_eyelashes" 200 } + beards={ "no_beard" 255 "no_beard" 0 } + hairstyles={ "steppe_hairstyles_straight" 127 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 95 "most_clothes" 0 } } } } @@ -6140,3 +6257,1257 @@ easteregg_james_beaumont_dna = { } } } + +easteregg_bahar_shefket = { + portrait_info = { + genes = { + hair_color={ 234 128 76 232 } + skin_color={ 189 79 193 103 } + eye_color={ 25 178 25 178 } + gene_chin_forward={ "chin_forward_pos" 62 "chin_forward_pos" 128 } + gene_chin_height={ "chin_height_neg" 109 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 140 } + gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_neg" 115 } + gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 135 } + gene_eye_height={ "eye_height_pos" 123 "eye_height_pos" 129 } + gene_eye_distance={ "eye_distance_neg" 155 "eye_distance_neg" 112 } + gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 138 } + gene_forehead_angle={ "forehead_angle_pos" 63 "forehead_angle_pos" 136 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 154 "forehead_brow_height_neg" 106 } + gene_forehead_roundness={ "forehead_roundness_neg" 168 "forehead_roundness_neg" 107 } + gene_forehead_width={ "forehead_width_neg" 194 "forehead_width_neg" 76 } + gene_forehead_height={ "forehead_height_pos" 199 "forehead_height_pos" 171 } + gene_head_height={ "head_height_pos" 136 "head_height_pos" 161 } + gene_head_width={ "head_width_pos" 171 "head_width_pos" 132 } + gene_head_profile={ "head_profile_pos" 122 "head_profile_pos" 150 } + gene_head_top_height={ "head_top_height_neg" 128 "head_top_height_neg" 105 } + gene_head_top_width={ "head_top_width_neg" 154 "head_top_width_neg" 105 } + gene_jaw_angle={ "jaw_angle_neg" 32 "jaw_angle_neg" 85 } + gene_jaw_forward={ "jaw_forward_pos" 92 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 139 "jaw_height_neg" 124 } + gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_neg" 113 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 128 } + gene_mouth_forward={ "mouth_forward_neg" 101 "mouth_forward_neg" 100 } + gene_mouth_height={ "mouth_height_neg" 135 "mouth_height_neg" 115 } + gene_mouth_width={ "mouth_width_neg" 106 "mouth_width_neg" 122 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 144 "mouth_upper_lip_size_pos" 154 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 116 "mouth_lower_lip_size_neg" 123 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 121 } + gene_neck_length={ "neck_length_pos" 155 "neck_length_pos" 155 } + gene_neck_width={ "neck_width_neg" 0 "neck_width_neg" 118 } + gene_bs_cheek_forward={ "cheek_forward_pos" 19 "cheek_forward_pos" 24 } + gene_bs_cheek_height={ "cheek_height_neg" 67 "cheek_height_neg" 125 } + gene_bs_cheek_width={ "cheek_width_pos" 85 "cheek_width_neg" 49 } + gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 83 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 19 "ear_inner_shape_pos" 196 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 47 "ear_both_bend_pos" 32 } + gene_bs_ear_outward={ "ear_outward_neg" 11 "ear_outward_pos" 44 } + gene_bs_ear_size={ "ear_size_neg" 39 "ear_size_pos" 4 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 7 "eye_corner_depth_neg" 109 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 51 "eye_fold_shape_neg" 50 } + gene_bs_eye_size={ "eye_size_pos" 9 "eye_size_neg" 60 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 9 "eye_upper_lid_size_pos" 3 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 93 "forehead_brow_curve_neg" 117 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 1 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 63 "forehead_brow_inner_height_neg" 50 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_neg" 50 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 47 "forehead_brow_width_pos" 38 } + gene_bs_jaw_def={ "jaw_def_neg" 147 "jaw_def_neg" 19 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 68 "mouth_lower_lip_def_pos" 122 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 21 "mouth_lower_lip_full_neg" 1 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 39 "mouth_lower_lip_pad_pos" 107 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 73 "mouth_lower_lip_width_neg" 18 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 137 "mouth_philtrum_def_pos" 26 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 37 "mouth_philtrum_shape_pos" 1 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 77 "mouth_philtrum_width_neg" 9 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 68 "mouth_upper_lip_def_pos" 68 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 111 "mouth_upper_lip_full_pos" 32 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 61 "mouth_upper_lip_profile_pos" 38 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 15 "mouth_upper_lip_width_pos" 47 } + gene_bs_nose_forward={ "nose_forward_pos" 71 "nose_forward_neg" 74 } + gene_bs_nose_height={ "nose_height_neg" 151 "nose_height_pos" 61 } + gene_bs_nose_length={ "nose_length_neg" 31 "nose_length_neg" 98 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 133 "nose_nostril_height_pos" 40 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 49 "nose_nostril_width_pos" 28 } + gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_pos" 1 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 39 "nose_ridge_angle_pos" 79 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 27 "nose_ridge_width_pos" 47 } + gene_bs_nose_size={ "nose_size_pos" 75 "nose_size_pos" 38 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 57 "nose_tip_angle_pos" 17 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 61 "nose_tip_forward_neg" 123 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 29 "nose_tip_width_pos" 38 } + face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 176 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 166 "cheek_fat_02_pos" 136 } + face_detail_chin_cleft={ "chin_dimple" 246 "chin_dimple" 6 } + face_detail_chin_def={ "chin_def_neg" 1 "chin_def_neg" 120 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 206 "eye_lower_lid_def" 80 } + face_detail_eye_socket={ "eye_socket_01" 255 "eye_socket_01" 193 } + face_detail_nasolabial={ "nasolabial_01" 159 "nasolabial_02" 25 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 216 "nose_ridge_def_neg" 25 } + face_detail_nose_tip_def={ "nose_tip_def" 209 "nose_tip_def" 228 } + face_detail_temple_def={ "temple_def" 201 "temple_def" 195 } + expression_brow_wrinkles={ "brow_wrinkles_03" 6 "brow_wrinkles_03" 6 } + expression_eye_wrinkles={ "eye_wrinkles_01" 75 "eye_wrinkles_01" 75 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 27 "forehead_wrinkles_01" 27 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 111 "complexion_3" 95 } + gene_height={ "normal_height" 123 "normal_height" 136 } + gene_bs_body_type={ "body_fat_head_fat_medium" 116 "body_fat_head_fat_low" 116 } + gene_bs_body_shape={ "body_shape_hourglass_full" 255 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 52 "bust_shape_1_full" 181 } + gene_age={ "old_4" 216 "old_4" 216 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 186 "far_spacing_avg_thickness" 188 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 176 "layer_2_high_thickness" 204 } + gene_body_hair={ "body_hair_avg" 136 "body_hair_avg" 136 } + gene_hair_type={ "hair_wavy" 124 "hair_wavy" 124 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + hairstyles={ "northern_hairstyles_straight" 255 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +easteregg_hugo_cortell = { + portrait_info = { + genes = { + hair_color={ 81 240 87 243 } + skin_color={ 6 33 93 73 } + eye_color={ 140 220 159 138 } + gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 2 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_hawk" 117 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 22 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_neg" 26 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 52 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 53 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 24 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_03" 39 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 61 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_1" 2 "complexion_1" 0 } + gene_height={ "normal_height" 158 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 141 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } + gene_age={ "old_1" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 77 "avg_spacing_avg_thickness" 161 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 156 "layer_2_avg_thickness" 99 } + gene_body_hair={ "body_hair_avg" 103 "body_hair_sparse" 151 } + gene_hair_type={ "hair_wavy" 129 "hair_wavy" 129 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + # hairstyles={ "all_hairstyles" 85 "all_hairstyles" 0 } + # beards={ "all_beards" 210 "no_beard" 0 } + # clothes={ "fp2_muslim_war_nobility_clothes" 255 "most_clothes" 0 } + legwear={ "mena_common_legwear" 0 "all_legwear" 0 } + } + } +} + +easteregg_alexander_newcombe_dna = { + portrait_info = { + genes={ + hair_color={ 94 198 82 112 } + skin_color={ 19 90 19 90 } + eye_color={ 210 142 210 142 } + gene_chin_forward={ "chin_forward_neg" 115 "chin_forward_neg" 115 } + gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 119 } + gene_eye_angle={ "eye_angle_pos" 156 "eye_angle_pos" 156 } + gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 115 } + gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 116 } + gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_neg" 113 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 113 "forehead_brow_height_neg" 113 } + gene_forehead_roundness={ "forehead_roundness_pos" 178 "forehead_roundness_pos" 178 } + gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } + gene_forehead_height={ "forehead_height_pos" 139 "forehead_height_pos" 139 } + gene_head_height={ "head_height_pos" 165 "head_height_pos" 165 } + gene_head_width={ "head_width_pos" 149 "head_width_pos" 149 } + gene_head_profile={ "head_profile_neg" 114 "head_profile_neg" 114 } + gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_neg" 116 } + gene_head_top_width={ "head_top_width_pos" 156 "head_top_width_pos" 156 } + gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 137 } + gene_jaw_forward={ "jaw_forward_pos" 154 "jaw_forward_pos" 154 } + gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 121 } + gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_neg" 98 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } + gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } + gene_mouth_height={ "mouth_height_pos" 154 "mouth_height_pos" 154 } + gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_pos" 132 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 130 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 86 "mouth_lower_lip_size_neg" 86 } + gene_mouth_open={ "mouth_open_pos" 168 "mouth_open_pos" 168 } + gene_neck_length={ "neck_length_neg" 102 "neck_length_neg" 102 } + gene_neck_width={ "neck_width_neg" 99 "neck_width_neg" 99 } + gene_bs_cheek_forward={ "cheek_forward_neg" 32 "cheek_forward_neg" 32 } + gene_bs_cheek_height={ "cheek_height_pos" 38 "cheek_height_pos" 38 } + gene_bs_cheek_width={ "cheek_width_pos" 40 "cheek_width_pos" 40 } + gene_bs_ear_angle={ "ear_angle_pos" 21 "ear_angle_pos" 21 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 15 } + gene_bs_ear_bend={ "ear_both_bend_pos" 51 "ear_both_bend_pos" 51 } + gene_bs_ear_outward={ "ear_outward_neg" 14 "ear_outward_neg" 14 } + gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_neg" 44 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 230 "eye_corner_depth_pos" 230 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 30 "eye_fold_shape_neg" 30 } + gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_pos" 33 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 19 "eye_upper_lid_size_pos" 19 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 1 "forehead_brow_curve_pos" 1 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 37 "forehead_brow_forward_neg" 37 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 94 "forehead_brow_inner_height_neg" 94 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 31 "forehead_brow_outer_height_neg" 31 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 17 } + gene_bs_jaw_def={ "jaw_def_neg" 21 "jaw_def_neg" 21 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 9 "mouth_lower_lip_def_pos" 9 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 1 "mouth_lower_lip_full_neg" 1 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 45 "mouth_lower_lip_pad_neg" 45 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 36 "mouth_lower_lip_width_pos" 36 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_pos" 123 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 87 "mouth_philtrum_width_pos" 87 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 26 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 203 "mouth_upper_lip_full_pos" 203 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 14 "mouth_upper_lip_profile_neg" 14 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 78 "mouth_upper_lip_width_neg" 78 } + gene_bs_nose_forward={ "nose_forward_neg" 22 "nose_forward_neg" 22 } + gene_bs_nose_height={ "nose_height_neg" 76 "nose_height_neg" 76 } + gene_bs_nose_length={ "nose_length_pos" 103 "nose_length_pos" 103 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 16 "nose_nostril_height_neg" 16 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 73 "nose_nostril_width_neg" 73 } + gene_bs_nose_profile={ "nose_profile_pos" 102 "nose_profile_pos" 102 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_pos" 15 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 28 "nose_ridge_width_pos" 28 } + gene_bs_nose_size={ "nose_size_neg" 20 "nose_size_neg" 20 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 17 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 22 "nose_tip_forward_pos" 22 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 57 "nose_tip_width_pos" 57 } + face_detail_cheek_def={ "cheek_def_02" 123 "cheek_def_02" 123 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 15 "cheek_fat_02_pos" 15 } + face_detail_chin_cleft={ "chin_dimple" 21 "chin_dimple" 21 } + face_detail_chin_def={ "chin_def" 240 "chin_def" 240 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 25 "eye_lower_lid_def" 25 } + face_detail_eye_socket={ "eye_socket_03" 5 "eye_socket_03" 5 } + face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 166 "nose_ridge_def_pos" 166 } + face_detail_nose_tip_def={ "nose_tip_def" 250 "nose_tip_def" 250 } + face_detail_temple_def={ "temple_def" 201 "temple_def" 201 } + expression_brow_wrinkles={ "brow_wrinkles_04" 98 "brow_wrinkles_04" 98 } + expression_eye_wrinkles={ "eye_wrinkles_01" 74 "eye_wrinkles_01" 74 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 102 "forehead_wrinkles_01" 102 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 254 "complexion_4" 254 } + gene_height={ "normal_height" 163 "normal_height" 163 } + gene_bs_body_type={ "body_fat_head_fat_low" 151 "body_fat_head_fat_low" 151 } + gene_bs_body_shape={ "body_shape_apple_full" 51 "body_shape_apple_full" 0 } + gene_bs_bust={ "bust_clothes" 110 "bust_shape_4_full" 138 } + gene_age={ "old_3" 0 "old_3" 0 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 102 "avg_spacing_low_thickness" 102 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 79 "layer_2_lower_thickness" 79 } + gene_body_hair={ "body_hair_avg" 160 "body_hair_avg" 160 } + gene_hair_type={ "hair_wavy" 136 "hair_wavy" 136 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 223 "normal_eyes" 223 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 108 "normal_eyelashes" 108 } + hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } + beards={ "fp2_beards_straight" 42 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +easteregg_elena_zenko = { + portrait_info = { + genes={ + hair_color={ 121 93 127 121 } + skin_color={ 133 47 98 90 } + eye_color={ 255 76 29 168 } + gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 123 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 145 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 151 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 109 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 116 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 124 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 91 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 81 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 84 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 154 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 116 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 184 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 117 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 209 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 93 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 96 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 152 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 1 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 103 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 169 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 16 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 79 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 164 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 142 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 72 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 85 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 150 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 146 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 98 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 73 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 188 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 2 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 215 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 142 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 53 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 76 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 114 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 1 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_pos" 1 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 110 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_pos" 38 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 85 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 154 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 30 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 1 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 2 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def_neg" 214 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 116 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_color_02" 44 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 196 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 150 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_03" 65 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_1" 0 "complexion_1" 0 } + gene_height={ "normal_height" 178 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 156 "bust_clothes" 127 } + gene_age={ "old_1" 2 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 151 "avg_spacing_avg_thickness" 230 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 126 "layer_2_avg_thickness" 72 } + gene_body_hair={ "body_hair_sparse" 122 "body_hair_sparse" 122 } + gene_hair_type={ "hair_straight" 135 "hair_straight" 135 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + hairstyles={ "all_hairstyles" 110 "all_hairstyles" 0 } + clothes={ "northern_high_nobility_clothes" 188 "most_clothes" 0 } + } + } +} + +easteregg_fei_berg_hulthen = { + portrait_info = { + genes={ + hair_color={ 70 252 42 243 } + skin_color={ 135 77 222 113 } + eye_color={ 52 251 52 251 } + gene_chin_forward={ "chin_forward_neg" 132 "chin_forward_neg" 124 } + gene_chin_height={ "chin_height_pos" 76 "chin_height_pos" 130 } + gene_chin_width={ "chin_width_pos" 94 "chin_width_pos" 129 } + gene_eye_angle={ "eye_angle_pos" 147 "eye_angle_pos" 134 } + gene_eye_depth={ "eye_depth_neg" 165 "eye_depth_neg" 100 } + gene_eye_height={ "eye_height_neg" 91 "eye_height_neg" 116 } + gene_eye_distance={ "eye_distance_pos" 107 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 174 "eye_shut_pos" 147 } + gene_forehead_angle={ "forehead_angle_pos" 83 "forehead_angle_pos" 147 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 179 "forehead_brow_height_pos" 147 } + gene_forehead_roundness={ "forehead_roundness_neg" 159 "forehead_roundness_neg" 92 } + gene_forehead_width={ "forehead_width_neg" 51 "forehead_width_neg" 113 } + gene_forehead_height={ "forehead_height_neg" 66 "forehead_height_neg" 94 } + gene_head_height={ "head_height_neg" 106 "head_height_neg" 90 } + gene_head_width={ "head_width_neg" 162 "head_width_neg" 115 } + gene_head_profile={ "head_profile_neg" 159 "head_profile_neg" 73 } + gene_head_top_height={ "head_top_height_neg" 130 "head_top_height_neg" 115 } + gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 128 } + gene_jaw_angle={ "jaw_angle_neg" 47 "jaw_angle_neg" 118 } + gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 75 } + gene_jaw_height={ "jaw_height_pos" 110 "jaw_height_pos" 136 } + gene_jaw_width={ "jaw_width_neg" 131 "jaw_width_neg" 79 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 0 "mouth_corner_depth_neg" 117 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 104 "mouth_corner_height_pos" 135 } + gene_mouth_forward={ "mouth_forward_pos" 87 "mouth_forward_pos" 134 } + gene_mouth_height={ "mouth_height_neg" 148 "mouth_height_neg" 105 } + gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_neg" 82 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 153 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 86 "mouth_lower_lip_size_neg" 123 } + gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 146 } + gene_neck_length={ "neck_length_pos" 142 "neck_length_pos" 144 } + gene_neck_width={ "neck_width_neg" 80 "neck_width_neg" 125 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 51 } + gene_bs_cheek_height={ "cheek_height_pos" 195 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 46 } + gene_bs_ear_angle={ "ear_angle_pos" 147 "ear_angle_neg" 3 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 56 "ear_inner_shape_pos" 171 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 96 "ear_lower_bend_pos" 35 } + gene_bs_ear_outward={ "ear_outward_neg" 109 "ear_outward_pos" 17 } + gene_bs_ear_size={ "ear_size_neg" 25 "ear_size_pos" 27 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 255 "eye_corner_depth_neg" 191 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 123 "eye_fold_shape_neg" 48 } + gene_bs_eye_size={ "eye_size_pos" 43 "eye_size_neg" 1 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 108 "eye_upper_lid_size_neg" 236 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 9 "forehead_brow_curve_neg" 62 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 131 "forehead_brow_forward_pos" 92 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 49 "forehead_brow_inner_height_pos" 27 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 87 "forehead_brow_outer_height_neg" 79 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 71 "forehead_brow_width_pos" 89 } + gene_bs_jaw_def={ "jaw_def_pos" 10 "jaw_def_neg" 169 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 77 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 125 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_pos" 34 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 79 "mouth_lower_lip_width_pos" 74 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 75 "mouth_philtrum_shape_pos" 33 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 147 "mouth_philtrum_width_neg" 27 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 10 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 87 "mouth_upper_lip_full_pos" 24 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 255 "mouth_upper_lip_profile_neg" 32 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 13 "mouth_upper_lip_width_neg" 28 } + gene_bs_nose_forward={ "nose_forward_neg" 131 "nose_forward_neg" 8 } + gene_bs_nose_height={ "nose_height_neg" 121 "nose_height_pos" 126 } + gene_bs_nose_length={ "nose_length_neg" 103 "nose_length_neg" 54 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 5 "nose_nostril_height_neg" 3 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 255 "nose_nostril_width_neg" 7 } + gene_bs_nose_profile={ "nose_profile_neg" 53 "nose_profile_pos" 86 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 149 "nose_ridge_angle_pos" 99 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 105 "nose_ridge_width_neg" 5 } + gene_bs_nose_size={ "nose_size_pos" 229 "nose_size_pos" 3 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 99 "nose_tip_angle_neg" 83 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 227 "nose_tip_forward_neg" 169 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 41 "nose_tip_width_neg" 20 } + face_detail_cheek_def={ "cheek_def_01" 1 "cheek_def_02" 24 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 126 "cheek_fat_01_neg" 23 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_cleft" 7 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 24 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 21 "eye_lower_lid_def" 9 } + face_detail_eye_socket={ "eye_socket_color_03" 21 "eye_socket_03" 229 } + face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_02" 21 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_neg" 240 } + face_detail_nose_tip_def={ "nose_tip_def" 226 "nose_tip_def" 24 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 89 } + expression_brow_wrinkles={ "brow_wrinkles_01" 15 "brow_wrinkles_01" 166 } + expression_eye_wrinkles={ "eye_wrinkles_01" 53 "eye_wrinkles_01" 28 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 114 "forehead_wrinkles_01" 150 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 255 "complexion_1" 253 } + gene_height={ "normal_height" 113 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_low" 70 "body_fat_head_fat_low" 100 } + gene_bs_body_shape={ "body_shape_rectangle_half" 183 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 0 "bust_shape_2_half" 105 } + gene_age={ "old_4" 216 "old_4" 216 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 219 "far_spacing_low_thickness" 219 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 225 "layer_2_low_thickness" 225 } + gene_body_hair={ "body_hair_sparse_low_stubble" 255 "body_hair_sparse_low_stubble" 255 } + gene_hair_type={ "hair_wavy" 131 "hair_wavy" 131 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 163 "normal_eyes" 163 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "asian_eyelashes" 144 "asian_eyelashes" 144 } + hairstyles={ "all_hairstyles" 0 "all_hairstyles" 0 } + clothes={ "most_clothes" 110 "most_clothes" 0 } + cloaks={ "fp1_cloak" 170 "no_cloak" 0 } + } + } + enabled=yes +} + +easteregg_stina_arvidsson_radestig = { + portrait_info = { + genes = { + hair_color={ 19 126 113 67 } + skin_color={ 72 28 127 86 } + eye_color={ 253 174 250 201 } + gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 105 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 207 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 161 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 117 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 53 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 81 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_neg" 101 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 100 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 104 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 63 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 7 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 2 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 246 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 118 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 62 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 10 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 22 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 114 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 116 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 183 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_neg" 99 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 79 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 8 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_neg" 160 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 24 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 114 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 119 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 14 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 30 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 29 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 163 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_03" 109 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_03" 81 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_04" 168 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_beauty_1" 3 "complexion_1" 0 } + gene_height={ "normal_height" 141 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } + gene_age={ "old_1" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 228 "avg_spacing_avg_thickness" 229 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 24 "layer_2_avg_thickness" 91 } + gene_body_hair={ "body_hair_sparse" 179 "body_hair_sparse" 179 } + gene_hair_type={ "hair_wavy" 140 "hair_straight" 140 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + hairstyles={ "all_hairstyles" 7 "all_hairstyles" 0 } + } + } + enabled=yes +} + +easteregg_ola_jentzsch = { + portrait_info = { + genes={ + hair_color={ 25 164 206 238 } + skin_color={ 115 53 75 94 } + eye_color={ 169 129 232 204 } + gene_chin_forward={ "chin_forward_pos" 168 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_neg" 99 "chin_height_neg" 116 } + gene_chin_width={ "chin_width_pos" 198 "chin_width_pos" 150 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_neg" 28 "eye_depth_neg" 119 } + gene_eye_height={ "eye_height_neg" 73 "eye_height_neg" 114 } + gene_eye_distance={ "eye_distance_neg" 99 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_pos" 157 "eye_shut_pos" 143 } + gene_forehead_angle={ "forehead_angle_pos" 58 "forehead_angle_pos" 130 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 174 "forehead_brow_height_pos" 162 } + gene_forehead_roundness={ "forehead_roundness_pos" 197 "forehead_roundness_pos" 148 } + gene_forehead_width={ "forehead_width_pos" 206 "forehead_width_pos" 150 } + gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_neg" 81 } + gene_head_height={ "head_height_pos" 152 "head_height_pos" 148 } + gene_head_width={ "head_width_pos" 204 "head_width_pos" 133 } + gene_head_profile={ "head_profile_neg" 169 "head_profile_neg" 124 } + gene_head_top_height={ "head_top_height_neg" 134 "head_top_height_neg" 117 } + gene_head_top_width={ "head_top_width_pos" 26 "head_top_width_pos" 150 } + gene_jaw_angle={ "jaw_angle_neg" 96 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 122 } + gene_jaw_height={ "jaw_height_neg" 74 "jaw_height_neg" 123 } + gene_jaw_width={ "jaw_width_neg" 116 "jaw_width_neg" 116 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } + gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } + gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } + gene_mouth_width={ "mouth_width_neg" 121 "mouth_width_neg" 121 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 102 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 72 "mouth_lower_lip_size_neg" 117 } + gene_mouth_open={ "mouth_open_neg" 18 "mouth_open_neg" 18 } + gene_neck_length={ "neck_length_neg" 125 "neck_length_neg" 121 } + gene_neck_width={ "neck_width_neg" 170 "neck_width_neg" 118 } + gene_bs_cheek_forward={ "cheek_forward_pos" 191 "cheek_forward_pos" 41 } + gene_bs_cheek_height={ "cheek_height_pos" 67 "cheek_height_neg" 11 } + gene_bs_cheek_width={ "cheek_width_neg" 48 "cheek_width_neg" 48 } + gene_bs_ear_angle={ "ear_angle_neg" 197 "ear_angle_neg" 117 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 48 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 86 "ear_upper_bend_pos" 5 } + gene_bs_ear_outward={ "ear_outward_neg" 3 "ear_outward_pos" 41 } + gene_bs_ear_size={ "ear_size_pos" 101 "ear_size_neg" 14 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 55 "eye_corner_depth_pos" 3 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 123 "eye_fold_shape_pos" 139 } + gene_bs_eye_size={ "eye_size_neg" 63 "eye_size_neg" 22 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 165 "eye_upper_lid_size_neg" 24 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 25 "forehead_brow_curve_neg" 47 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 25 "forehead_brow_forward_pos" 8 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 80 "forehead_brow_inner_height_pos" 80 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 18 "forehead_brow_outer_height_neg" 18 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 25 "forehead_brow_width_pos" 25 } + gene_bs_jaw_def={ "jaw_def_neg" 2 "jaw_def_neg" 2 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 44 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 58 "mouth_lower_lip_full_pos" 58 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 249 "mouth_lower_lip_pad_pos" 111 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 123 "mouth_lower_lip_width_neg" 62 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 23 "mouth_philtrum_shape_neg" 23 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 34 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 13 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_pos" 37 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 16 "mouth_upper_lip_profile_pos" 16 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_neg" 61 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 11 } + gene_bs_nose_height={ "nose_height_pos" 117 "nose_height_pos" 118 } + gene_bs_nose_length={ "nose_length_pos" 45 "nose_length_pos" 8 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 95 "nose_nostril_height_pos" 95 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 122 "nose_nostril_width_pos" 122 } + gene_bs_nose_profile={ "nose_profile_neg" 13 "nose_profile_pos" 28 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 157 "nose_ridge_angle_neg" 12 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_pos" 73 } + gene_bs_nose_size={ "nose_size_neg" 255 "nose_size_neg" 113 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 12 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 121 "nose_tip_forward_pos" 121 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 27 "nose_tip_width_pos" 27 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 5 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 193 "cheek_fat_04_pos" 87 } + face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 17 } + face_detail_chin_def={ "chin_def_neg" 189 "chin_def" 148 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 189 "eye_lower_lid_def" 154 } + face_detail_eye_socket={ "eye_socket_02" 15 "eye_socket_01" 15 } + face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 5 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_pos" 196 } + face_detail_nose_tip_def={ "nose_tip_def" 218 "nose_tip_def" 218 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 229 } + expression_brow_wrinkles={ "brow_wrinkles_04" 50 "brow_wrinkles_04" 50 } + expression_eye_wrinkles={ "eye_wrinkles_01" 9 "eye_wrinkles_01" 9 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 31 "forehead_wrinkles_01" 31 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_6" 127 "complexion_3" 127 } + gene_height={ "normal_height" 181 "normal_height" 128 } + gene_bs_body_type={ "body_fat_head_fat_full" 201 "body_fat_head_fat_low" 131 } + gene_bs_body_shape={ "body_shape_rectangle_half" 121 "body_shape_rectangle_half" 19 } + gene_bs_bust={ "bust_clothes" 52 "bust_default" 83 } + gene_age={ "old_4" 67 "old_4" 67 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 104 "avg_spacing_avg_thickness" 131 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 95 "layer_2_lower_thickness" 137 } + gene_body_hair={ "body_hair_avg" 124 "body_hair_avg" 124 } + gene_hair_type={ "hair_wavy" 148 "hair_wavy" 148 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 187 "normal_eyes" 187 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 48 "normal_eyelashes" 48 } + hairstyles={ "fp1_hairstyles_wavy" 255 "all_hairstyles" 0 } + beards={ "thin_beards_straight" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled = yes +} + +easteregg_sandra_runge_moller ={ + portrait_info = { + genes={ hair_color={ 8 9 209 178 } + skin_color={ 53 48 67 91 } + eye_color={ 119 114 145 138 } + gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_neg" 120 } + gene_chin_height={ "chin_height_neg" 135 "chin_height_neg" 126 } + gene_chin_width={ "chin_width_pos" 180 "chin_width_pos" 139 } + gene_eye_angle={ "eye_angle_pos" 151 "eye_angle_pos" 138 } + gene_eye_depth={ "eye_depth_neg" 132 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 114 } + gene_eye_distance={ "eye_distance_pos" 111 "eye_distance_pos" 140 } + gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_pos" 180 "forehead_angle_pos" 132 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_pos" 141 } + gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 135 } + gene_forehead_width={ "forehead_width_neg" 153 "forehead_width_neg" 120 } + gene_forehead_height={ "forehead_height_pos" 172 "forehead_height_pos" 135 } + gene_head_height={ "head_height_neg" 167 "head_height_neg" 101 } + gene_head_width={ "head_width_pos" 203 "head_width_pos" 203 } + gene_head_profile={ "head_profile_pos" 144 "head_profile_pos" 139 } + gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } + gene_head_top_width={ "head_top_width_pos" 167 "head_top_width_pos" 167 } + gene_jaw_angle={ "jaw_angle_neg" 140 "jaw_angle_neg" 122 } + gene_jaw_forward={ "jaw_forward_pos" 105 "jaw_forward_pos" 136 } + gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 121 } + gene_jaw_width={ "jaw_width_neg" 132 "jaw_width_neg" 115 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 149 "mouth_corner_depth_neg" 123 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 141 "mouth_corner_height_neg" 119 } + gene_mouth_forward={ "mouth_forward_pos" 148 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } + gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 82 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 150 "mouth_upper_lip_size_pos" 149 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 109 "mouth_lower_lip_size_neg" 95 } + gene_mouth_open={ "mouth_open_neg" 67 "mouth_open_neg" 18 } + gene_neck_length={ "neck_length_pos" 104 "neck_length_pos" 129 } + gene_neck_width={ "neck_width_neg" 169 "neck_width_neg" 103 } + gene_bs_cheek_forward={ "cheek_forward_pos" 217 "cheek_forward_pos" 3 } + gene_bs_cheek_height={ "cheek_height_pos" 97 "cheek_height_neg" 37 } + gene_bs_cheek_width={ "cheek_width_pos" 123 "cheek_width_pos" 26 } + gene_bs_ear_angle={ "ear_angle_pos" 105 "ear_angle_neg" 19 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 30 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 8 } + gene_bs_ear_outward={ "ear_outward_neg" 61 "ear_outward_pos" 32 } + gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_pos" 33 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 11 "eye_corner_depth_pos" 197 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 115 "eye_fold_shape_neg" 133 } + gene_bs_eye_size={ "eye_size_neg" 1 "eye_size_neg" 6 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 91 "eye_upper_lid_size_pos" 38 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 109 "forehead_brow_curve_neg" 20 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 197 "forehead_brow_forward_pos" 118 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_neg" 61 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 27 "forehead_brow_outer_height_neg" 106 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 55 "forehead_brow_width_neg" 179 } + gene_bs_jaw_def={ "jaw_def_neg" 35 "jaw_def_pos" 102 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 111 "mouth_lower_lip_def_pos" 29 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 11 "mouth_lower_lip_full_neg" 34 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 5 "mouth_lower_lip_pad_pos" 36 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 41 "mouth_lower_lip_width_pos" 114 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 146 "mouth_philtrum_def_pos" 105 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 43 "mouth_philtrum_shape_pos" 5 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 17 "mouth_philtrum_width_neg" 34 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 70 "mouth_upper_lip_def_pos" 118 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 51 "mouth_upper_lip_full_pos" 24 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 17 "mouth_upper_lip_profile_pos" 31 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 91 "mouth_upper_lip_width_neg" 21 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_pos" 17 } + gene_bs_nose_height={ "nose_height_neg" 41 "nose_height_pos" 93 } + gene_bs_nose_length={ "nose_length_neg" 37 "nose_length_pos" 88 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 179 "nose_nostril_height_neg" 51 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 59 "nose_nostril_width_neg" 22 } + gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_pos" 33 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 59 "nose_ridge_angle_neg" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 61 "nose_ridge_width_neg" 21 } + gene_bs_nose_size={ "nose_size_pos" 25 "nose_size_pos" 60 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 63 "nose_tip_angle_pos" 91 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 29 "nose_tip_forward_neg" 2 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 97 "nose_tip_width_pos" 16 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 22 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 156 "cheek_fat_01_pos" 196 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 8 } + face_detail_chin_def={ "chin_def" 177 "chin_def_neg" 10 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 203 } + face_detail_eye_socket={ "eye_socket_01" 75 "eye_socket_01" 48 } + face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_03" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_pos" 192 } + face_detail_nose_tip_def={ "nose_tip_def" 120 "nose_tip_def" 62 } + face_detail_temple_def={ "temple_def" 28 "temple_def" 117 } + expression_brow_wrinkles={ "brow_wrinkles_02" 89 "brow_wrinkles_02" 89 } + expression_eye_wrinkles={ "eye_wrinkles_01" 68 "eye_wrinkles_01" 212 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 207 "forehead_wrinkles_02" 207 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 170 "complexion_1" 126 } + gene_height={ "normal_height" 161 "normal_height" 145 } + gene_bs_body_type={ "body_fat_head_fat_medium" 126 "body_fat_head_fat_medium" 126 } + gene_bs_body_shape={ "body_shape_triangle_half" 102 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 72 "bust_shape_4_full" 89 } + gene_age={ "old_2" 122 "old_2" 122 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 212 "far_spacing_low_thickness" 212 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 96 "layer_2_avg_thickness" 148 } + gene_body_hair={ "body_hair_sparse" 115 "body_hair_sparse" 115 } + gene_hair_type={ "hair_straight" 174 "hair_straight" 174 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 219 "normal_eyes" 219 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 116 "normal_eyelashes" 157 } + hairstyles={ "rtt_hairstyles" 253 "all_hairstyles" 0 } + clothes={ "northern_commoner_clothes" 0 "most_clothes" 0 } + } + } + enabled=yes +} + +easteregg_alessandro_bragalini = { + portrait_info = { + genes={ + hair_color={ 77 234 81 245 } + skin_color={ 117 79 118 101 } + eye_color={ 47 249 244 138 } + gene_chin_forward={ "chin_forward_neg" 171 "chin_forward_neg" 116 } + gene_chin_height={ "chin_height_neg" 72 "chin_height_neg" 102 } + gene_chin_width={ "chin_width_pos" 147 "chin_width_pos" 137 } + gene_eye_angle={ "eye_angle_neg" 101 "eye_angle_neg" 90 } + gene_eye_depth={ "eye_depth_neg" 97 "eye_depth_neg" 91 } + gene_eye_height={ "eye_height_pos" 222 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_neg" 105 "eye_distance_neg" 120 } + gene_eye_shut={ "eye_shut_pos" 211 "eye_shut_pos" 220 } + gene_forehead_angle={ "forehead_angle_neg" 217 "forehead_angle_neg" 112 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 117 "forehead_brow_height_pos" 129 } + gene_forehead_roundness={ "forehead_roundness_pos" 163 "forehead_roundness_pos" 153 } + gene_forehead_width={ "forehead_width_neg" 165 "forehead_width_neg" 105 } + gene_forehead_height={ "forehead_height_pos" 191 "forehead_height_pos" 198 } + gene_head_height={ "head_height_pos" 24 "head_height_pos" 132 } + gene_head_width={ "head_width_pos" 72 "head_width_pos" 128 } + gene_head_profile={ "head_profile_neg" 125 "head_profile_neg" 122 } + gene_head_top_height={ "head_top_height_pos" 101 "head_top_height_pos" 151 } + gene_head_top_width={ "head_top_width_pos" 149 "head_top_width_pos" 153 } + gene_jaw_angle={ "jaw_angle_pos" 174 "jaw_angle_pos" 151 } + gene_jaw_forward={ "jaw_forward_pos" 98 "jaw_forward_pos" 139 } + gene_jaw_height={ "jaw_height_neg" 136 "jaw_height_neg" 121 } + gene_jaw_width={ "jaw_width_neg" 156 "jaw_width_neg" 120 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 130 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 119 } + gene_mouth_height={ "mouth_height_neg" 145 "mouth_height_neg" 122 } + gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_pos" 133 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 165 "mouth_upper_lip_size_pos" 152 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_neg" 76 } + gene_mouth_open={ "mouth_open_neg" 82 "mouth_open_neg" 82 } + gene_neck_length={ "neck_length_pos" 95 "neck_length_pos" 149 } + gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 134 } + gene_bs_cheek_forward={ "cheek_forward_pos" 55 "cheek_forward_pos" 12 } + gene_bs_cheek_height={ "cheek_height_neg" 17 "cheek_height_pos" 7 } + gene_bs_cheek_width={ "cheek_width_neg" 49 "cheek_width_neg" 2 } + gene_bs_ear_angle={ "ear_angle_pos" 35 "ear_angle_neg" 35 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 131 "ear_inner_shape_pos" 113 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 0 "ear_both_bend_pos" 87 } + gene_bs_ear_outward={ "ear_outward_pos" 73 "ear_outward_neg" 109 } + gene_bs_ear_size={ "ear_size_neg" 9 "ear_size_pos" 33 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 127 "eye_corner_depth_pos" 164 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 85 "eye_fold_shape_pos" 142 } + gene_bs_eye_size={ "eye_size_pos" 37 "eye_size_neg" 26 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 21 "eye_upper_lid_size_pos" 50 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 11 "forehead_brow_curve_pos" 25 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 69 "forehead_brow_forward_pos" 114 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 41 "forehead_brow_inner_height_pos" 47 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_neg" 122 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 19 "forehead_brow_width_pos" 12 } + gene_bs_jaw_def={ "jaw_def_pos" 131 "jaw_def_pos" 117 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 195 "mouth_lower_lip_def_pos" 34 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 49 "mouth_lower_lip_full_pos" 12 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 25 "mouth_lower_lip_pad_neg" 49 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 5 "mouth_lower_lip_width_pos" 9 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 62 "mouth_philtrum_def_pos" 44 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 31 "mouth_philtrum_shape_pos" 47 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 33 "mouth_philtrum_width_pos" 44 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 9 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 255 "mouth_upper_lip_full_pos" 186 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 105 "mouth_upper_lip_profile_pos" 38 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 21 "mouth_upper_lip_width_pos" 24 } + gene_bs_nose_forward={ "nose_forward_pos" 163 "nose_forward_pos" 86 } + gene_bs_nose_height={ "nose_height_pos" 25 "nose_height_pos" 98 } + gene_bs_nose_length={ "nose_length_pos" 93 "nose_length_pos" 29 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 3 "nose_nostril_height_pos" 5 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 5 "nose_nostril_width_pos" 38 } + gene_bs_nose_profile={ "nose_profile_pos" 41 "nose_profile_neg" 29 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 27 "nose_ridge_angle_pos" 2 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 61 "nose_ridge_width_neg" 8 } + gene_bs_nose_size={ "nose_size_pos" 91 "nose_size_pos" 42 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 19 "nose_tip_angle_pos" 111 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_neg" 19 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 123 "nose_tip_width_pos" 27 } + face_detail_cheek_def={ "cheek_def_01" 57 "cheek_def_02" 147 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 163 "cheek_fat_01_neg" 21 } + face_detail_chin_cleft={ "chin_cleft" 198 "chin_dimple" 181 } + face_detail_chin_def={ "chin_def" 225 "chin_def" 23 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 131 "eye_lower_lid_def" 195 } + face_detail_eye_socket={ "eye_socket_color_01" 72 "eye_socket_color_02" 250 } + face_detail_nasolabial={ "nasolabial_02" 140 "nasolabial_02" 6 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 43 "nose_ridge_def_pos" 242 } + face_detail_nose_tip_def={ "nose_tip_def" 150 "nose_tip_def" 1 } + face_detail_temple_def={ "temple_def" 219 "temple_def" 253 } + expression_brow_wrinkles={ "brow_wrinkles_01" 102 "brow_wrinkles_01" 102 } + expression_eye_wrinkles={ "eye_wrinkles_01" 81 "eye_wrinkles_01" 81 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 92 "forehead_wrinkles_01" 92 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 122 "complexion_5" 161 } + gene_height={ "normal_height" 113 "normal_height" 130 } + gene_bs_body_type={ "body_fat_head_fat_low" 95 "body_fat_head_fat_low" 102 } + gene_bs_body_shape={ "body_shape_pear_half" 51 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 0 "bust_shape_1_full" 150 } + gene_age={ "old_4" 6 "old_4" 6 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 255 "avg_spacing_low_thickness" 105 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 95 } + gene_body_hair={ "body_hair_avg" 138 "body_hair_avg" 138 } + gene_hair_type={ "hair_curly" 189 "hair_curly" 189 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 155 "normal_eyes" 155 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 198 "normal_eyelashes" 198 } + hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } + beards={ "western_beards_straight" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } +} + +easteregg_jon_astrup_hallkvist = { + portrait_info = { + genes={ + hair_color={ 14 165 212 178 } + skin_color={ 119 20 117 78 } + eye_color={ 200 137 219 167 } + gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 86 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_pos" 80 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_pos" 170 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_pos" 118 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 98 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 167 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_neg" 193 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 104 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 160 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_pos" 99 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } + gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } + gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } + gene_jaw_angle={ "jaw_angle_pos" 107 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 121 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 77 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 122 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 152 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 151 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 237 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_neg" 155 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 127 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 163 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 35 "neck_length_pos" 127 } + gene_neck_width={ "neck_width_pos" 196 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_pos" 58 "cheek_forward_pos" 0 } + gene_bs_cheek_height={ "cheek_height_pos" 216 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_neg" 86 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 58 "eye_fold_shape_pos" 0 } + gene_bs_eye_size={ "eye_size_neg" 61 "eye_size_pos" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 76 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 49 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 33 "forehead_brow_outer_height_pos" 0 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 85 "mouth_lower_lip_full_pos" 0 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 1 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 80 "mouth_lower_lip_width_pos" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 61 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 16 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } + gene_bs_nose_height={ "nose_height_pos" 183 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 40 "nose_length_pos" 0 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 3 "nose_nostril_height_pos" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 56 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 47 "nose_ridge_width_pos" 0 } + gene_bs_nose_size={ "nose_size_pos" 72 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 103 "nose_tip_angle_pos" 0 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 195 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 112 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 36 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 72 "cheek_fat_01_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 127 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } + face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 107 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 26 "brow_wrinkles_01" 0 } + expression_eye_wrinkles={ "eye_wrinkles_01" 100 "eye_wrinkles_01" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 150 "forehead_wrinkles_01" 0 } + expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } + complexion={ "complexion_1" 0 "complexion_1" 0 } + gene_height={ "normal_height" 131 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } + gene_age={ "old_1" 0 "old_1" 0 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 133 "avg_spacing_avg_thickness" 182 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 167 "layer_2_avg_thickness" 104 } + gene_body_hair={ "body_hair_sparse" 191 "body_hair_sparse" 191 } + gene_hair_type={ "hair_straight_thin_beard" 184 "hair_straight_thin_beard" 184 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + hairstyles={ "western_hairstyles_straight" 195 "all_hairstyles" 0 } + } + } +} + +easteregg_maxence_voleau ={ + portrait_info = { + genes={ + hair_color={ 48 235 48 235 } + skin_color={ 76 47 124 100 } + eye_color={ 71 206 249 137 } + gene_chin_forward={ "chin_forward_neg" 109 "chin_forward_neg" 109 } + gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_pos" 121 "chin_width_pos" 130 } + gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 136 } + gene_eye_depth={ "eye_depth_pos" 175 "eye_depth_pos" 153 } + gene_eye_height={ "eye_height_neg" 156 "eye_height_neg" 124 } + gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 120 } + gene_eye_shut={ "eye_shut_pos" 122 "eye_shut_pos" 144 } + gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 138 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 178 "forehead_brow_height_pos" 150 } + gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 171 } + gene_forehead_width={ "forehead_width_pos" 75 "forehead_width_pos" 131 } + gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_pos" 152 } + gene_head_height={ "head_height_neg" 208 "head_height_neg" 110 } + gene_head_width={ "head_width_neg" 122 "head_width_neg" 122 } + gene_head_profile={ "head_profile_pos" 109 "head_profile_pos" 132 } + gene_head_top_height={ "head_top_height_neg" 82 "head_top_height_neg" 95 } + gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 175 } + gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 121 } + gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_pos" 137 } + gene_jaw_height={ "jaw_height_pos" 161 "jaw_height_pos" 161 } + gene_jaw_width={ "jaw_width_neg" 61 "jaw_width_neg" 118 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_pos" 129 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } + gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } + gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 133 } + gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 116 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 141 "mouth_upper_lip_size_pos" 141 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 73 "mouth_lower_lip_size_neg" 73 } + gene_mouth_open={ "mouth_open_pos" 189 "mouth_open_pos" 189 } + gene_neck_length={ "neck_length_neg" 180 "neck_length_neg" 121 } + gene_neck_width={ "neck_width_neg" 60 "neck_width_neg" 115 } + gene_bs_cheek_forward={ "cheek_forward_neg" 87 "cheek_forward_neg" 32 } + gene_bs_cheek_height={ "cheek_height_pos" 22 "cheek_height_pos" 22 } + gene_bs_cheek_width={ "cheek_width_neg" 223 "cheek_width_neg" 25 } + gene_bs_ear_angle={ "ear_angle_neg" 71 "ear_angle_neg" 71 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 20 "ear_inner_shape_pos" 20 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 128 "ear_lower_bend_pos" 128 } + gene_bs_ear_outward={ "ear_outward_pos" 23 "ear_outward_pos" 23 } + gene_bs_ear_size={ "ear_size_neg" 122 "ear_size_neg" 122 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 243 "eye_corner_depth_pos" 243 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 51 "eye_fold_shape_pos" 65 } + gene_bs_eye_size={ "eye_size_pos" 105 "eye_size_pos" 28 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 45 "eye_upper_lid_size_pos" 41 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 46 "forehead_brow_curve_pos" 46 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 139 "forehead_brow_forward_pos" 139 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 53 "forehead_brow_inner_height_pos" 52 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 67 "forehead_brow_outer_height_neg" 31 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 9 "forehead_brow_width_neg" 44 } + gene_bs_jaw_def={ "jaw_def_neg" 123 "jaw_def_neg" 123 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 82 "mouth_lower_lip_def_pos" 81 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 19 "mouth_lower_lip_full_neg" 18 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 25 "mouth_lower_lip_pad_pos" 25 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 24 "mouth_lower_lip_width_pos" 24 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 40 "mouth_philtrum_def_pos" 40 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 48 "mouth_philtrum_shape_pos" 48 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 44 "mouth_philtrum_width_neg" 44 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 51 "mouth_upper_lip_def_pos" 51 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 57 "mouth_upper_lip_full_pos" 57 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 20 "mouth_upper_lip_profile_pos" 20 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 35 "mouth_upper_lip_width_pos" 59 } + gene_bs_nose_forward={ "nose_forward_pos" 117 "nose_forward_pos" 27 } + gene_bs_nose_height={ "nose_height_neg" 31 "nose_height_pos" 55 } + gene_bs_nose_length={ "nose_length_pos" 135 "nose_length_neg" 65 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 29 "nose_nostril_height_neg" 30 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 51 "nose_nostril_width_neg" 67 } + gene_bs_nose_profile={ "nose_profile_pos" 81 "nose_profile_neg" 25 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 41 "nose_ridge_angle_neg" 4 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 255 "nose_ridge_width_pos" 48 } + gene_bs_nose_size={ "nose_size_pos" 91 "nose_size_pos" 65 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 25 "nose_tip_angle_pos" 61 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 61 "nose_tip_forward_pos" 44 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 1 "nose_tip_width_neg" 34 } + face_detail_cheek_def={ "cheek_def_01" 114 "cheek_def_01" 139 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 5 "cheek_fat_01_neg" 5 } + face_detail_chin_cleft={ "chin_cleft" 23 "chin_cleft" 23 } + face_detail_chin_def={ "chin_def_neg" 25 "chin_def_neg" 25 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 210 "eye_lower_lid_def" 95 } + face_detail_eye_socket={ "eye_socket_color_02" 122 "eye_socket_03" 70 } + face_detail_nasolabial={ "nasolabial_02" 186 "nasolabial_02" 18 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_neg" 8 } + face_detail_nose_tip_def={ "nose_tip_def" 113 "nose_tip_def" 241 } + face_detail_temple_def={ "temple_def" 51 "temple_def" 113 } + expression_brow_wrinkles={ "brow_wrinkles_02" 213 "brow_wrinkles_02" 213 } + expression_eye_wrinkles={ "eye_wrinkles_01" 169 "eye_wrinkles_01" 169 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 151 "forehead_wrinkles_01" 151 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 33 "complexion_2" 178 } + gene_height={ "normal_height" 184 "normal_height" 126 } + gene_bs_body_type={ "body_fat_head_fat_low" 130 "body_fat_head_fat_medium" 130 } + gene_bs_body_shape={ "body_shape_rectangle_half" 153 "body_shape_rectangle_half" 0 } + gene_bs_bust={ "bust_clothes" 0 "bust_shape_3_half" 98 } + gene_age={ "old_3" 36 "old_3" 36 } + gene_eyebrows_shape={ "close_spacing_avg_thickness" 220 "far_spacing_low_thickness" 141 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 238 "layer_2_lower_thickness" 90 } + gene_body_hair={ "body_hair_avg" 123 "body_hair_avg" 123 } + gene_hair_type={ "hair_wavy" 126 "hair_wavy" 126 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 135 "normal_eyes" 135 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 49 "normal_eyelashes" 49 } + beards={ "fp2_beards_straight" 42 "no_beard" 0 } + hairstyles={ "fp2_hairstyles_iberian_christian_straight" 255 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } +} diff --git a/project/ck3/base_game/common/dna_data/03_fp2_dna.txt b/project/ck3/base_game/common/dna_data/03_fp2_dna.txt new file mode 100644 index 0000000000..934d8f9ebd --- /dev/null +++ b/project/ck3/base_game/common/dna_data/03_fp2_dna.txt @@ -0,0 +1,2600 @@ +#Bookmark Characters + +#bm_867_struggle_for_iberia + +73857_mendo_guterres = { + portrait_info = { + genes = { + hair_color={ 195 252 205 201 } + skin_color={ 67 80 55 66 } + eye_color={ 139 184 139 184 } + gene_chin_forward={ "chin_forward_neg" 54 "chin_forward_neg" 54 } + gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_neg" 95 "chin_width_neg" 95 } + gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_neg" 125 } + gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 127 } + gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 135 } + gene_eye_distance={ "eye_distance_pos" 149 "eye_distance_pos" 149 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 132 "forehead_brow_height_pos" 132 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 173 } + gene_forehead_width={ "forehead_width_neg" 125 "forehead_width_neg" 125 } + gene_forehead_height={ "forehead_height_pos" 140 "forehead_height_pos" 140 } + gene_head_height={ "head_height_neg" 100 "head_height_neg" 100 } + gene_head_width={ "head_width_pos" 136 "head_width_pos" 136 } + gene_head_profile={ "head_profile_neg" 124 "head_profile_neg" 124 } + gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } + gene_head_top_width={ "head_top_width_neg" 112 "head_top_width_neg" 112 } + gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 109 } + gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 129 } + gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } + gene_jaw_width={ "jaw_width_neg" 124 "jaw_width_neg" 124 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_neg" 126 } + gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } + gene_mouth_height={ "mouth_height_pos" 180 "mouth_height_pos" 180 } + gene_mouth_width={ "mouth_width_pos" 147 "mouth_width_pos" 147 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 131 "mouth_upper_lip_size_pos" 131 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_neg" 77 } + gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_neg" 85 } + gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 109 } + gene_neck_width={ "neck_width_pos" 151 "neck_width_pos" 151 } + gene_bs_cheek_forward={ "cheek_forward_pos" 20 "cheek_forward_pos" 20 } + gene_bs_cheek_height={ "cheek_height_neg" 45 "cheek_height_neg" 45 } + gene_bs_cheek_width={ "cheek_width_neg" 111 "cheek_width_neg" 111 } + gene_bs_ear_angle={ "ear_angle_neg" 91 "ear_angle_neg" 91 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 103 "ear_inner_shape_pos" 103 } + gene_bs_ear_bend={ "ear_both_bend_pos" 44 "ear_both_bend_pos" 44 } + gene_bs_ear_outward={ "ear_outward_neg" 68 "ear_outward_neg" 68 } + gene_bs_ear_size={ "ear_size_pos" 37 "ear_size_pos" 37 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 248 "eye_corner_depth_pos" 248 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 13 "eye_fold_shape_neg" 13 } + gene_bs_eye_size={ "eye_size_pos" 21 "eye_size_pos" 21 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 29 "eye_upper_lid_size_pos" 29 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 66 "forehead_brow_curve_neg" 66 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 78 "forehead_brow_forward_pos" 78 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 6 "forehead_brow_inner_height_pos" 6 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 125 "forehead_brow_outer_height_pos" 125 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 113 "forehead_brow_width_pos" 113 } + gene_bs_jaw_def={ "jaw_def_pos" 41 "jaw_def_pos" 41 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 64 "mouth_lower_lip_def_pos" 64 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 32 "mouth_lower_lip_full_pos" 32 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 39 "mouth_lower_lip_pad_neg" 39 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 27 "mouth_lower_lip_width_pos" 27 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 19 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 23 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 33 "mouth_philtrum_width_neg" 33 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 16 "mouth_upper_lip_def_pos" 16 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 29 "mouth_upper_lip_full_pos" 29 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 42 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 92 "mouth_upper_lip_width_pos" 92 } + gene_bs_nose_forward={ "nose_forward_pos" 24 "nose_forward_pos" 24 } + gene_bs_nose_height={ "nose_height_pos" 23 "nose_height_pos" 23 } + gene_bs_nose_length={ "nose_length_pos" 1 "nose_length_pos" 1 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 8 "nose_nostril_height_pos" 8 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 126 "nose_nostril_width_neg" 126 } + gene_bs_nose_profile={ "nose_profile_pos" 12 "nose_profile_pos" 12 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 36 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 15 "nose_ridge_width_pos" 15 } + gene_bs_nose_size={ "nose_size_neg" 5 "nose_size_neg" 5 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 43 "nose_tip_angle_pos" 43 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 10 "nose_tip_forward_pos" 10 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 126 "nose_tip_width_pos" 126 } + face_detail_cheek_def={ "cheek_def_02" 86 "cheek_def_02" 86 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 9 "cheek_fat_03_pos" 9 } + face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 20 } + face_detail_chin_def={ "chin_def_neg" 230 "chin_def_neg" 230 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 40 "eye_lower_lid_def" 40 } + face_detail_eye_socket={ "eye_socket_03" 125 "eye_socket_03" 125 } + face_detail_nasolabial={ "nasolabial_02" 104 "nasolabial_02" 104 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 17 } + face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 4 } + face_detail_temple_def={ "temple_def" 218 "temple_def" 218 } + expression_brow_wrinkles={ "brow_wrinkles_01" 15 "brow_wrinkles_01" 15 } + expression_eye_wrinkles={ "eye_wrinkles_01" 80 "eye_wrinkles_01" 80 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 68 "forehead_wrinkles_01" 68 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 175 "complexion_3" 175 } + gene_height={ "normal_height" 131 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_low" 146 "body_fat_head_fat_low" 146 } + gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 55 "bust_clothes" 55 } + gene_age={ "old_4" 75 "old_4" 75 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 178 "far_spacing_lower_thickness" 178 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 157 "layer_2_high_thickness" 157 } + gene_body_hair={ "body_hair_avg" 144 "body_hair_avg" 98 } + gene_hair_type={ "hair_straight" 105 "hair_straight" 105 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 56 "normal_eyes" 56 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 98 "normal_eyelashes" 98 } + #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 0 "all_hairstyles" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 119 "most_clothes" 0 } + legwear={ "western_common_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +73759_ermesenda = { # wife of count Mendo + portrait_info = { + genes = { + hair_color={ 202 250 202 250 } + skin_color={ 76 96 76 96 } + eye_color={ 163 175 163 175 } + gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 126 } + gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_neg" 78 "chin_width_neg" 78 } + gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 79 } + gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } + gene_eye_height={ "eye_height_neg" 109 "eye_height_neg" 109 } + gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } + gene_eye_shut={ "eye_shut_neg" 112 "eye_shut_neg" 112 } + gene_forehead_angle={ "forehead_angle_pos" 173 "forehead_angle_pos" 173 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 176 "forehead_brow_height_pos" 176 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 173 } + gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 114 } + gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_pos" 152 } + gene_head_height={ "head_height_neg" 107 "head_height_neg" 107 } + gene_head_width={ "head_width_neg" 86 "head_width_neg" 86 } + gene_head_profile={ "head_profile_pos" 135 "head_profile_pos" 135 } + gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } + gene_head_top_width={ "head_top_width_neg" 119 "head_top_width_neg" 119 } + gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 124 } + gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } + gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 130 } + gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 173 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } + gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 131 } + gene_mouth_width={ "mouth_width_neg" 79 "mouth_width_neg" 79 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 110 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 203 "mouth_lower_lip_size_neg" 96 } + gene_mouth_open={ "mouth_open_pos" 171 "mouth_open_pos" 171 } + gene_neck_length={ "neck_length_neg" 85 "neck_length_neg" 85 } + gene_neck_width={ "neck_width_neg" 102 "neck_width_neg" 102 } + gene_bs_cheek_forward={ "cheek_forward_pos" 14 "cheek_forward_pos" 14 } + gene_bs_cheek_height={ "cheek_height_pos" 78 "cheek_height_pos" 78 } + gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 33 } + gene_bs_ear_angle={ "ear_angle_neg" 4 "ear_angle_neg" 4 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 58 "ear_inner_shape_pos" 58 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 36 "ear_lower_bend_pos" 36 } + gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_neg" 27 } + gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_pos" 17 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 241 "eye_corner_depth_pos" 241 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 47 "eye_fold_shape_neg" 47 } + gene_bs_eye_size={ "eye_size_neg" 45 "eye_size_neg" 45 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 25 "eye_upper_lid_size_pos" 25 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 35 "forehead_brow_curve_pos" 35 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 44 "forehead_brow_forward_pos" 44 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_neg" 17 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 34 "forehead_brow_outer_height_pos" 34 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 24 "forehead_brow_width_neg" 24 } + gene_bs_jaw_def={ "jaw_def_neg" 118 "jaw_def_neg" 75 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 120 "mouth_lower_lip_def_pos" 120 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 86 "mouth_lower_lip_full_neg" 86 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 12 "mouth_lower_lip_pad_pos" 12 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 35 "mouth_lower_lip_width_pos" 35 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 47 "mouth_philtrum_def_pos" 47 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_neg" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 69 "mouth_philtrum_width_pos" 69 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 21 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 141 "mouth_upper_lip_full_pos" 141 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 25 "mouth_upper_lip_profile_neg" 25 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_pos" 25 } + gene_bs_nose_forward={ "nose_forward_neg" 94 "nose_forward_neg" 94 } + gene_bs_nose_height={ "nose_height_neg" 34 "nose_height_neg" 34 } + gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 73 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 5 "nose_nostril_height_pos" 5 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 64 "nose_nostril_width_neg" 64 } + gene_bs_nose_profile={ "nose_profile_neg" 11 "nose_profile_neg" 11 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_neg" 2 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 38 "nose_ridge_width_pos" 38 } + gene_bs_nose_size={ "nose_size_pos" 44 "nose_size_pos" 44 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 9 "nose_tip_angle_neg" 9 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 37 "nose_tip_forward_pos" 37 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 41 "nose_tip_width_neg" 41 } + face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 19 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 19 "cheek_fat_01_pos" 19 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 19 } + face_detail_chin_def={ "chin_def_neg" 16 "chin_def_neg" 16 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 155 "eye_lower_lid_def" 155 } + face_detail_eye_socket={ "eye_socket_02" 20 "eye_socket_02" 20 } + face_detail_nasolabial={ "nasolabial_03" 7 "nasolabial_03" 7 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 143 "nose_ridge_def_pos" 143 } + face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 3 } + face_detail_temple_def={ "temple_def" 130 "temple_def" 130 } + expression_brow_wrinkles={ "brow_wrinkles_02" 39 "brow_wrinkles_02" 39 } + expression_eye_wrinkles={ "eye_wrinkles_01" 166 "eye_wrinkles_01" 166 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 234 "forehead_wrinkles_02" 234 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 151 "complexion_2" 151 } + gene_height={ "normal_height" 135 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_full" 119 "body_fat_head_fat_full" 119 } + gene_bs_body_shape={ "body_shape_rectangle_half" 41 "body_shape_rectangle_full" 41 } + gene_bs_bust={ "bust_shape_1_half" 152 "bust_clothes" 203 } + gene_age={ "old_4" 247 "old_4" 247 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 206 "avg_spacing_lower_thickness" 206 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 139 "layer_2_avg_thickness" 139 } + gene_body_hair={ "body_hair_avg" 179 "body_hair_avg" 179 } + gene_hair_type={ "hair_straight" 162 "hair_straight" 162 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 240 "normal_eyes" 240 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 70 "normal_eyelashes" 70 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 54 "all_hairstyles" 0 } + } + } + enabled=yes +} + +73893_arias = { # son of count Mendo + portrait_info = { + genes = { + hair_color={ 49 250 212 235 } + skin_color={ 162 116 167 115 } + eye_color={ 38 134 126 136 } + gene_chin_forward={ "chin_forward_pos" 131 "chin_forward_neg" 84 } + gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 140 } + gene_chin_width={ "chin_width_pos" 136 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 127 } + gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_pos" 133 } + gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 115 } + gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 123 } + gene_eye_shut={ "eye_shut_pos" 196 "eye_shut_pos" 128 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 143 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 137 "forehead_brow_height_neg" 81 } + gene_forehead_roundness={ "forehead_roundness_pos" 205 "forehead_roundness_pos" 168 } + gene_forehead_width={ "forehead_width_neg" 125 "forehead_width_pos" 127 } + gene_forehead_height={ "forehead_height_neg" 79 "forehead_height_pos" 162 } + gene_head_height={ "head_height_neg" 113 "head_height_pos" 139 } + gene_head_width={ "head_width_neg" 90 "head_width_pos" 163 } + gene_head_profile={ "head_profile_neg" 88 "head_profile_pos" 175 } + gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_pos" 131 } + gene_head_top_width={ "head_top_width_pos" 175 "head_top_width_pos" 141 } + gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_pos" 156 } + gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 127 } + gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 119 } + gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_pos" 158 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_pos" 128 } + gene_mouth_forward={ "mouth_forward_neg" 106 "mouth_forward_pos" 155 } + gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_neg" 124 } + gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 82 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 125 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_pos" 165 } + gene_mouth_open={ "mouth_open_neg" 59 "mouth_open_neg" 51 } + gene_neck_length={ "neck_length_pos" 131 "neck_length_neg" 112 } + gene_neck_width={ "neck_width_neg" 119 "neck_width_pos" 142 } + gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 12 } + gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 0 } + gene_bs_cheek_width={ "cheek_width_neg" 91 "cheek_width_pos" 27 } + gene_bs_ear_angle={ "ear_angle_pos" 42 "ear_angle_neg" 50 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 161 "ear_inner_shape_pos" 55 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 58 "ear_lower_bend_pos" 87 } + gene_bs_ear_outward={ "ear_outward_pos" 7 "ear_outward_pos" 0 } + gene_bs_ear_size={ "ear_size_pos" 24 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 227 "eye_corner_depth_pos" 245 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 49 "eye_fold_shape_neg" 55 } + gene_bs_eye_size={ "eye_size_neg" 44 "eye_size_neg" 3 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 31 "eye_upper_lid_size_pos" 97 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 102 "forehead_brow_curve_neg" 27 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 25 "forehead_brow_forward_pos" 12 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_neg" 7 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_pos" 100 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 37 "forehead_brow_width_pos" 43 } + gene_bs_jaw_def={ "jaw_def_neg" 25 "jaw_def_neg" 165 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 24 "mouth_lower_lip_def_pos" 45 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 83 "mouth_lower_lip_full_pos" 22 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 82 "mouth_lower_lip_pad_neg" 39 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_neg" 124 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 43 "mouth_philtrum_def_pos" 9 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_pos" 5 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_neg" 9 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 12 "mouth_upper_lip_def_pos" 35 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 20 "mouth_upper_lip_full_neg" 16 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 159 "mouth_upper_lip_profile_pos" 241 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 114 "mouth_upper_lip_width_neg" 29 } + gene_bs_nose_forward={ "nose_forward_pos" 3 "nose_forward_neg" 37 } + gene_bs_nose_height={ "nose_height_neg" 93 "nose_height_neg" 90 } + gene_bs_nose_length={ "nose_length_neg" 46 "nose_length_pos" 89 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 24 "nose_nostril_height_pos" 40 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 176 } + gene_bs_nose_profile={ "nose_profile_pos" 28 "nose_profile_neg" 12 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 25 } + gene_bs_nose_size={ "nose_size_neg" 44 "nose_size_pos" 12 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 33 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 53 "nose_tip_forward_neg" 22 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 18 "nose_tip_width_neg" 36 } + face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 3 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 13 "cheek_fat_04_pos" 136 } + face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 2 } + face_detail_chin_def={ "chin_def" 95 "chin_def" 21 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 91 "eye_lower_lid_def" 12 } + face_detail_eye_socket={ "eye_socket_color_02" 4 "eye_socket_03" 94 } + face_detail_nasolabial={ "nasolabial_01" 66 "nasolabial_03" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 248 "nose_tip_def" 49 } + face_detail_temple_def={ "temple_def" 161 "temple_def" 236 } + expression_brow_wrinkles={ "brow_wrinkles_01" 211 "brow_wrinkles_01" 128 } + expression_eye_wrinkles={ "eye_wrinkles_01" 2 "eye_wrinkles_01" 253 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 75 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 132 "complexion_5" 246 } + gene_height={ "normal_height" 116 "normal_height" 119 } + gene_bs_body_type={ "body_fat_head_fat_full" 127 "body_fat_head_fat_medium" 109 } + gene_bs_body_shape={ "body_shape_rectangle_full" 23 "body_shape_triangle_full" 26 } + gene_bs_bust={ "bust_clothes" 92 "bust_shape_2_full" 173 } + gene_age={ "old_4" 231 "old_2" 121 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 219 "close_spacing_avg_thickness" 226 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 217 "layer_2_low_thickness" 149 } + gene_body_hair={ "body_hair_sparse" 132 "body_hair_sparse" 95 } + gene_hair_type={ "hair_curly" 95 "hair_wavy" 189 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 21 "normal_eyes" 21 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 46 } + pose={ "" 255 "" 0 } + #beards={ "no_beard" 24 "no_beard" 0 } + clothes={ "western_children_commoner_clothes" 250 "most_clothes" 0 } + #hairstyles={ "western_baby_hairstyles" 238 "all_hairstyles" 0 } + headgear={ "no_headgear" 24 "no_headgear" 0 } + legwear={ "no_legwear" 52 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + } + enabled=yes +} + + + +73813_lupp_ibn_musa = { + portrait_info = { + genes = { + hair_color={ 18 244 192 195 } + skin_color={ 160 120 162 120 } + eye_color={ 67 183 28 175 } + gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 134 } + gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 137 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } + gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 129 } + gene_eye_depth={ "eye_depth_pos" 133 "eye_depth_pos" 130 } + gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 125 } + gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_neg" 118 } + gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 138 } + gene_forehead_angle={ "forehead_angle_pos" 135 "forehead_angle_neg" 115 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 138 "forehead_brow_height_neg" 102 } + gene_forehead_roundness={ "forehead_roundness_pos" 204 "forehead_roundness_pos" 154 } + gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 103 } + gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_neg" 97 } + gene_head_height={ "head_height_pos" 153 "head_height_pos" 152 } + gene_head_width={ "head_width_pos" 135 "head_width_pos" 146 } + gene_head_profile={ "head_profile_neg" 112 "head_profile_neg" 112 } + gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 96 } + gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_neg" 108 } + gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_neg" 99 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_pos" 163 "jaw_width_neg" 108 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_pos" 132 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_neg" 122 } + gene_mouth_forward={ "mouth_forward_pos" 149 "mouth_forward_neg" 64 } + gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_neg" 117 } + gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_neg" 74 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 194 "mouth_upper_lip_size_neg" 109 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_neg" 96 } + gene_mouth_open={ "mouth_open_neg" 4 "mouth_open_pos" 199 } + gene_neck_length={ "neck_length_neg" 127 "neck_length_pos" 133 } + gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 139 } + gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } + gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_neg" 41 } + gene_bs_cheek_width={ "cheek_width_pos" 22 "cheek_width_neg" 201 } + gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_neg" 45 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 98 "ear_inner_shape_pos" 148 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 90 } + gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_neg" 19 } + gene_bs_ear_size={ "ear_size_neg" 13 "ear_size_neg" 13 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 231 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 179 "eye_fold_shape_pos" 2 } + gene_bs_eye_size={ "eye_size_pos" 18 "eye_size_pos" 46 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 117 "eye_upper_lid_size_pos" 33 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 7 "forehead_brow_curve_neg" 199 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 50 "forehead_brow_forward_neg" 50 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 83 "forehead_brow_inner_height_neg" 51 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 126 "forehead_brow_outer_height_neg" 111 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_pos" 48 } + gene_bs_jaw_def={ "jaw_def_pos" 2 "jaw_def_neg" 59 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 38 "mouth_lower_lip_def_pos" 38 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_neg" 5 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 49 "mouth_lower_lip_pad_neg" 66 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_pos" 30 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 123 "mouth_philtrum_def_pos" 24 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 49 "mouth_philtrum_shape_neg" 49 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 12 "mouth_philtrum_width_pos" 24 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 37 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_pos" 182 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 8 "mouth_upper_lip_profile_pos" 8 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 118 "mouth_upper_lip_width_pos" 15 } + gene_bs_nose_forward={ "nose_forward_pos" 4 "nose_forward_pos" 22 } + gene_bs_nose_height={ "nose_height_pos" 18 "nose_height_pos" 14 } + gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_pos" 28 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 95 "nose_nostril_height_neg" 2 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 83 "nose_nostril_width_neg" 196 } + gene_bs_nose_profile={ "nose_profile_neg" 33 "nose_profile_neg" 6 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_pos" 6 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_pos" 37 } + gene_bs_nose_size={ "nose_size_neg" 3 "nose_size_pos" 61 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 31 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 25 "nose_tip_forward_pos" 42 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 37 "nose_tip_width_pos" 37 } + face_detail_cheek_def={ "cheek_def_01" 11 "cheek_def_01" 8 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 1 "cheek_fat_03_pos" 7 } + face_detail_chin_cleft={ "chin_dimple" 24 "chin_cleft" 21 } + face_detail_chin_def={ "chin_def" 245 "chin_def_neg" 211 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 149 "eye_lower_lid_def" 2 } + face_detail_eye_socket={ "eye_socket_01" 85 "eye_socket_03" 24 } + face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_pos" 0 } + face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 204 } + face_detail_temple_def={ "temple_def" 202 "temple_def" 250 } + expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_03" 30 } + expression_eye_wrinkles={ "eye_wrinkles_01" 61 "eye_wrinkles_01" 65 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 80 "forehead_wrinkles_01" 26 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 137 "complexion_3" 219 } + gene_height={ "normal_height" 129 "normal_height" 102 } + gene_bs_body_type={ "body_fat_head_fat_full" 139 "body_fat_head_fat_low" 150 } + gene_bs_body_shape={ "body_shape_apple_half" 103 "body_shape_triangle_full" 0 } + gene_bs_bust={ "bust_clothes" 48 "bust_shape_4_full" 201 } + gene_age={ "old_2" 182 "old_2" 148 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 146 "avg_spacing_high_thickness" 229 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 171 "layer_2_low_thickness" 161 } + gene_body_hair={ "body_hair_sparse" 141 "body_hair_sparse" 153 } + gene_hair_type={ "hair_wavy" 144 "hair_wavy" 144 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 181 "normal_eyes" 181 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 23 "normal_eyelashes" 23 } + pose={ "" 255 "" 0 } + #beards={ "fp2_beards_straight" 125 "no_beard" 0 } + clothes={ "western_high_nobility_clothes" 228 "most_clothes" 0 } + headgear={ "western_high_nobility" 120 "no_headgear" 0 } + legwear={ "western_common_legwear" 71 "all_legwear" 0 } + #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 84 "all_hairstyles" 0 } + } + } + enabled=yes +} + + +73814_emira_ayab = { # Lupp's wife + portrait_info = { + genes = { + hair_color={ 86 249 86 249 } + skin_color={ 163 165 163 165 } + eye_color={ 47 249 47 249 } + gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_pos" 145 } + gene_chin_height={ "chin_height_neg" 114 "chin_height_neg" 114 } + gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } + gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_pos" 131 } + gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 126 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 147 } + gene_forehead_angle={ "forehead_angle_pos" 184 "forehead_angle_pos" 184 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 91 "forehead_brow_height_neg" 91 } + gene_forehead_roundness={ "forehead_roundness_pos" 189 "forehead_roundness_pos" 189 } + gene_forehead_width={ "forehead_width_pos" 153 "forehead_width_pos" 153 } + gene_forehead_height={ "forehead_height_neg" 34 "forehead_height_neg" 34 } + gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } + gene_head_width={ "head_width_pos" 170 "head_width_pos" 170 } + gene_head_profile={ "head_profile_neg" 90 "head_profile_neg" 90 } + gene_head_top_height={ "head_top_height_neg" 96 "head_top_height_neg" 96 } + gene_head_top_width={ "head_top_width_pos" 164 "head_top_width_pos" 164 } + gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_pos" 141 } + gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } + gene_jaw_height={ "jaw_height_neg" 123 "jaw_height_neg" 123 } + gene_jaw_width={ "jaw_width_neg" 99 "jaw_width_neg" 99 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } + gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } + gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 119 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 161 "mouth_upper_lip_size_pos" 161 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 167 "mouth_lower_lip_size_pos" 167 } + gene_mouth_open={ "mouth_open_neg" 71 "mouth_open_neg" 71 } + gene_neck_length={ "neck_length_pos" 136 "neck_length_pos" 136 } + gene_neck_width={ "neck_width_pos" 135 "neck_width_pos" 135 } + gene_bs_cheek_forward={ "cheek_forward_pos" 39 "cheek_forward_pos" 39 } + gene_bs_cheek_height={ "cheek_height_neg" 37 "cheek_height_neg" 37 } + gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_neg" 41 "ear_angle_neg" 41 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 96 "ear_upper_bend_pos" 96 } + gene_bs_ear_outward={ "ear_outward_pos" 193 "ear_outward_pos" 193 } + gene_bs_ear_size={ "ear_size_neg" 39 "ear_size_neg" 39 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 206 "eye_corner_depth_pos" 206 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 4 "eye_fold_shape_neg" 4 } + gene_bs_eye_size={ "eye_size_neg" 74 "eye_size_neg" 74 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 13 "eye_upper_lid_size_neg" 13 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 45 "forehead_brow_curve_neg" 45 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 88 "forehead_brow_forward_pos" 88 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 2 "forehead_brow_inner_height_pos" 2 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 8 "forehead_brow_outer_height_pos" 8 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 115 "forehead_brow_width_pos" 115 } + gene_bs_jaw_def={ "jaw_def_neg" 86 "jaw_def_neg" 86 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 32 "mouth_lower_lip_def_pos" 32 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 111 "mouth_lower_lip_full_pos" 111 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 86 "mouth_lower_lip_pad_neg" 86 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 125 "mouth_lower_lip_width_neg" 125 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 51 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_neg" 32 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 178 "mouth_philtrum_width_pos" 178 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 7 "mouth_upper_lip_def_pos" 7 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 102 "mouth_upper_lip_full_pos" 102 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 51 "mouth_upper_lip_profile_pos" 51 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 115 "mouth_upper_lip_width_neg" 115 } + gene_bs_nose_forward={ "nose_forward_neg" 82 "nose_forward_neg" 82 } + gene_bs_nose_height={ "nose_height_neg" 81 "nose_height_neg" 81 } + gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_neg" 19 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 84 "nose_nostril_height_neg" 84 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 35 "nose_nostril_width_pos" 35 } + gene_bs_nose_profile={ "nose_profile_pos" 113 "nose_profile_pos" 113 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 1 "nose_ridge_angle_neg" 1 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 37 "nose_ridge_width_pos" 37 } + gene_bs_nose_size={ "nose_size_pos" 181 "nose_size_pos" 181 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 3 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 25 "nose_tip_forward_pos" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 149 "nose_tip_width_pos" 149 } + face_detail_cheek_def={ "cheek_def_02" 19 "cheek_def_02" 19 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 61 "cheek_fat_01_neg" 61 } + face_detail_chin_cleft={ "chin_dimple" 25 "chin_dimple" 25 } + face_detail_chin_def={ "chin_def" 9 "chin_def" 9 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 241 "eye_lower_lid_def" 241 } + face_detail_eye_socket={ "eye_socket_color_03" 19 "eye_socket_color_03" 19 } + face_detail_nasolabial={ "nasolabial_02" 82 "nasolabial_02" 82 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 87 "nose_ridge_def_pos" 87 } + face_detail_nose_tip_def={ "nose_tip_def" 243 "nose_tip_def" 243 } + face_detail_temple_def={ "temple_def" 132 "temple_def" 132 } + expression_brow_wrinkles={ "brow_wrinkles_04" 62 "brow_wrinkles_04" 62 } + expression_eye_wrinkles={ "eye_wrinkles_01" 97 "eye_wrinkles_01" 97 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 185 "forehead_wrinkles_01" 185 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 223 "complexion_2" 223 } + gene_height={ "normal_height" 129 "normal_height" 129 } + gene_bs_body_type={ "body_fat_head_fat_full" 131 "body_fat_head_fat_full" 131 } + gene_bs_body_shape={ "body_shape_rectangle_half" 27 "body_shape_rectangle_half" 27 } + gene_bs_bust={ "bust_shape_2_full" 199 "bust_shape_2_full" 199 } + gene_age={ "old_2" 136 "old_2" 136 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 224 "far_spacing_avg_thickness" 224 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 169 "layer_2_low_thickness" 169 } + gene_body_hair={ "body_hair_avg" 191 "body_hair_avg" 191 } + gene_hair_type={ "hair_curly" 160 "hair_curly" 160 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 56 "normal_eyes" 56 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 173 "normal_eyelashes" 173 } + #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 255 "all_hairstyles" 0 } + #beards={ "fp2_beards_straight" 202 "no_beard" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 0 "most_clothes" 0 } + headgear={ "fp2_muslim_high_nobility" 105 "no_headgear" 0 } + legwear={ "western_common_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + +73783_oria = { #Lubb's daughter + portrait_info = { + genes = { + hair_color={ 3 239 58 247 } + skin_color={ 171 124 172 125 } + eye_color={ 76 242 28 130 } + gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 103 } + gene_chin_height={ "chin_height_pos" 129 "chin_height_neg" 119 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_neg" 115 } + gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 126 } + gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 120 } + gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 140 } + gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_neg" 122 } + gene_eye_shut={ "eye_shut_neg" 102 "eye_shut_neg" 116 } + gene_forehead_angle={ "forehead_angle_neg" 125 "forehead_angle_neg" 114 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 159 "forehead_brow_height_pos" 171 } + gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 189 } + gene_forehead_width={ "forehead_width_neg" 118 "forehead_width_neg" 116 } + gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_pos" 142 } + gene_head_height={ "head_height_neg" 60 "head_height_pos" 178 } + gene_head_width={ "head_width_pos" 211 "head_width_pos" 144 } + gene_head_profile={ "head_profile_neg" 81 "head_profile_neg" 102 } + gene_head_top_height={ "head_top_height_pos" 158 "head_top_height_neg" 97 } + gene_head_top_width={ "head_top_width_pos" 176 "head_top_width_pos" 172 } + gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 113 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 133 } + gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_neg" 118 "jaw_width_pos" 160 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_neg" 125 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_pos" 157 "mouth_height_neg" 118 } + gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_pos" 133 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 168 "mouth_upper_lip_size_pos" 153 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 177 "mouth_lower_lip_size_neg" 107 } + gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_pos" 194 } + gene_neck_length={ "neck_length_pos" 136 "neck_length_pos" 129 } + gene_neck_width={ "neck_width_pos" 128 "neck_width_neg" 106 } + gene_bs_cheek_forward={ "cheek_forward_neg" 45 "cheek_forward_pos" 20 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 27 } + gene_bs_cheek_width={ "cheek_width_pos" 41 "cheek_width_neg" 23 } + gene_bs_ear_angle={ "ear_angle_pos" 65 "ear_angle_pos" 42 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 48 "ear_inner_shape_pos" 35 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 196 "ear_lower_bend_pos" 161 } + gene_bs_ear_outward={ "ear_outward_neg" 20 "ear_outward_pos" 27 } + gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 66 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 216 "eye_corner_depth_pos" 160 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 71 "eye_fold_shape_pos" 43 } + gene_bs_eye_size={ "eye_size_pos" 50 "eye_size_neg" 23 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 20 "eye_upper_lid_size_neg" 42 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 45 "forehead_brow_curve_neg" 201 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 66 "forehead_brow_forward_pos" 30 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 30 "forehead_brow_inner_height_pos" 2 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 81 "forehead_brow_outer_height_pos" 39 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_pos" 33 } + gene_bs_jaw_def={ "jaw_def_neg" 44 "jaw_def_neg" 66 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 28 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 18 "mouth_lower_lip_full_pos" 25 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 102 "mouth_lower_lip_pad_pos" 24 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 37 "mouth_lower_lip_width_pos" 22 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 15 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 37 "mouth_philtrum_shape_pos" 39 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 28 "mouth_philtrum_width_neg" 0 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 44 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_neg" 43 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 209 "mouth_upper_lip_profile_pos" 233 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_pos" 6 } + gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 55 } + gene_bs_nose_height={ "nose_height_pos" 9 "nose_height_neg" 3 } + gene_bs_nose_length={ "nose_length_neg" 26 "nose_length_neg" 27 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 107 "nose_nostril_height_neg" 46 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 46 "nose_nostril_width_neg" 34 } + gene_bs_nose_profile={ "nose_profile_pos" 80 "nose_profile_pos" 73 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_neg" 26 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 49 "nose_ridge_width_pos" 117 } + gene_bs_nose_size={ "nose_size_pos" 3 "nose_size_pos" 65 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_neg" 114 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 16 "nose_tip_forward_neg" 4 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_pos" 48 } + face_detail_cheek_def={ "cheek_def_02" 76 "cheek_def_02" 16 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 165 "cheek_fat_01_neg" 7 } + face_detail_chin_cleft={ "chin_cleft" 11 "chin_dimple" 16 } + face_detail_chin_def={ "chin_def_neg" 7 "chin_def" 245 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 124 "eye_lower_lid_def" 43 } + face_detail_eye_socket={ "eye_socket_color_01" 8 "eye_socket_01" 159 } + face_detail_nasolabial={ "nasolabial_02" 94 "nasolabial_03" 175 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 150 } + face_detail_nose_tip_def={ "nose_tip_def" 165 "nose_tip_def" 3 } + face_detail_temple_def={ "temple_def" 232 "temple_def" 139 } + expression_brow_wrinkles={ "brow_wrinkles_03" 207 "brow_wrinkles_02" 38 } + expression_eye_wrinkles={ "eye_wrinkles_01" 39 "eye_wrinkles_01" 14 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 56 "forehead_wrinkles_01" 53 } + expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 248 "complexion_4" 231 } + gene_height={ "normal_height" 129 "normal_height" 108 } + gene_bs_body_type={ "body_fat_head_fat_full" 107 "body_fat_head_fat_low" 115 } + gene_bs_body_shape={ "body_shape_rectangle_half" 102 "body_shape_apple_full" 39 } + gene_bs_bust={ "bust_clothes" 129 "bust_shape_2_half" 94 } + gene_age={ "old_4" 168 "old_1" 0 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 221 "avg_spacing_low_thickness" 248 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 152 "layer_2_avg_thickness" 190 } + gene_body_hair={ "body_hair_avg" 207 "body_hair_avg" 195 } + gene_hair_type={ "hair_wavy" 138 "hair_wavy" 180 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 29 "normal_eyes" 29 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 77 "normal_eyelashes" 77 } + pose={ "" 255 "" 0 } + #beards={ "no_beard" 205 "no_beard" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 9 "most_clothes" 0 } + #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 249 "all_hairstyles" 0 } + headgear={ "fp2_christian_common" 28 "no_headgear" 0 } + legwear={ "western_common_legwear" 46 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + } + enabled=yes +} + +73815_mohamed = { #Lubb's son + portrait_info = { + genes = { + hair_color={ 3 239 58 247 } + skin_color={ 171 123 172 125 } + eye_color={ 76 242 28 130 } + gene_chin_forward={ "chin_forward_neg" 96 "chin_forward_pos" 134 } + gene_chin_height={ "chin_height_neg" 119 "chin_height_pos" 129 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_neg" 115 } + gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 123 } + gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 120 } + gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 140 } + gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_neg" 122 } + gene_eye_shut={ "eye_shut_neg" 116 "eye_shut_neg" 102 } + gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 105 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 171 "forehead_brow_height_pos" 159 } + gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 189 } + gene_forehead_width={ "forehead_width_neg" 116 "forehead_width_neg" 118 } + gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_neg" 98 } + gene_head_height={ "head_height_pos" 178 "head_height_neg" 60 } + gene_head_width={ "head_width_pos" 211 "head_width_pos" 144 } + gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 81 } + gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_pos" 158 } + gene_head_top_width={ "head_top_width_pos" 172 "head_top_width_pos" 176 } + gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_neg" 126 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 133 } + gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_pos" 160 "jaw_width_neg" 118 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_neg" 115 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_neg" 89 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 157 } + gene_mouth_width={ "mouth_width_neg" 100 "mouth_width_pos" 133 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 98 "mouth_upper_lip_size_pos" 168 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 70 "mouth_lower_lip_size_pos" 177 } + gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_pos" 194 } + gene_neck_length={ "neck_length_pos" 129 "neck_length_pos" 136 } + gene_neck_width={ "neck_width_neg" 106 "neck_width_pos" 151 } + gene_bs_cheek_forward={ "cheek_forward_pos" 24 "cheek_forward_pos" 20 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 27 } + gene_bs_cheek_width={ "cheek_width_neg" 23 "cheek_width_pos" 41 } + gene_bs_ear_angle={ "ear_angle_neg" 97 "ear_angle_pos" 65 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 35 "ear_inner_shape_pos" 48 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 161 "ear_lower_bend_pos" 81 } + gene_bs_ear_outward={ "ear_outward_neg" 20 "ear_outward_pos" 27 } + gene_bs_ear_size={ "ear_size_neg" 66 "ear_size_neg" 23 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 216 "eye_corner_depth_pos" 222 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 43 "eye_fold_shape_neg" 71 } + gene_bs_eye_size={ "eye_size_neg" 23 "eye_size_pos" 50 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 42 "eye_upper_lid_size_pos" 20 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 45 "forehead_brow_curve_neg" 201 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 30 "forehead_brow_forward_pos" 66 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 2 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 81 "forehead_brow_outer_height_pos" 39 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_pos" 33 } + gene_bs_jaw_def={ "jaw_def_neg" 66 "jaw_def_neg" 44 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 28 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 25 "mouth_lower_lip_full_neg" 18 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 102 "mouth_lower_lip_pad_neg" 3 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 18 "mouth_lower_lip_width_pos" 22 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 49 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_pos" 37 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 0 "mouth_philtrum_width_pos" 5 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 36 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 68 "mouth_upper_lip_full_neg" 43 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 209 "mouth_upper_lip_profile_pos" 233 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_pos" 6 } + gene_bs_nose_forward={ "nose_forward_pos" 55 "nose_forward_pos" 24 } + gene_bs_nose_height={ "nose_height_pos" 123 "nose_height_pos" 9 } + gene_bs_nose_length={ "nose_length_pos" 8 "nose_length_neg" 27 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 107 "nose_nostril_height_pos" 19 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 34 "nose_nostril_width_neg" 46 } + gene_bs_nose_profile={ "nose_profile_pos" 80 "nose_profile_pos" 73 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 26 "nose_ridge_angle_neg" 9 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 49 "nose_ridge_width_pos" 51 } + gene_bs_nose_size={ "nose_size_pos" 3 "nose_size_pos" 65 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 114 "nose_tip_angle_pos" 30 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_pos" 16 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_pos" 48 } + face_detail_cheek_def={ "cheek_def_01" 15 "cheek_def_02" 16 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 7 "cheek_fat_01_neg" 165 } + face_detail_chin_cleft={ "chin_cleft" 11 "chin_dimple" 24 } + face_detail_chin_def={ "chin_def_neg" 207 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 124 "eye_lower_lid_def" 43 } + face_detail_eye_socket={ "eye_socket_01" 9 "eye_socket_01" 159 } + face_detail_nasolabial={ "nasolabial_03" 175 "nasolabial_02" 94 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 150 } + face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 165 } + face_detail_temple_def={ "temple_def" 232 "temple_def" 139 } + expression_brow_wrinkles={ "brow_wrinkles_02" 205 "brow_wrinkles_03" 207 } + expression_eye_wrinkles={ "eye_wrinkles_01" 137 "eye_wrinkles_01" 39 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 56 "forehead_wrinkles_01" 29 } + expression_other={ "cheek_wrinkles_both_01" 48 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 248 "complexion_4" 231 } + gene_height={ "normal_height" 108 "normal_height" 129 } + gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_medium" 114 } + gene_bs_body_shape={ "body_shape_apple_full" 90 "body_shape_rectangle_half" 0 } + gene_bs_bust={ "bust_clothes" 129 "bust_shape_2_half" 94 } + gene_age={ "old_1" 0 "old_4" 168 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 221 "avg_spacing_low_thickness" 248 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 190 "layer_2_avg_thickness" 152 } + gene_body_hair={ "body_hair_avg" 195 "body_hair_avg" 207 } + gene_hair_type={ "hair_wavy" 180 "hair_wavy" 138 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 189 "normal_eyes" 189 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 132 "normal_eyelashes" 132 } + pose={ "" 255 "" 0 } + #beards={ "fp2_beards_curly" 131 "no_beard" 0 } + clothes={ "fp2_christian_commoner_clothes" 54 "most_clothes" 0 } + #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 17 "all_hairstyles" 0 } + headgear={ "no_headgear" 109 "no_headgear" 0 } + legwear={ "western_common_legwear" 103 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + } + enabled=yes +} + + + + +70150_wilfred_the_hairy = { + portrait_info = { + genes = { + hair_color={ 79 229 79 229 } + skin_color={ 180 118 180 118 } + eye_color={ 76 191 76 191 } + gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_neg" 119 } + gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 } + gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } + gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } + gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_pos" 158 "forehead_angle_pos" 158 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 143 } + gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_pos" 187 } + gene_forehead_width={ "forehead_width_pos" 173 "forehead_width_pos" 173 } + gene_forehead_height={ "forehead_height_pos" 143 "forehead_height_pos" 143 } + gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } + gene_head_width={ "head_width_pos" 145 "head_width_pos" 145 } + gene_head_profile={ "head_profile_pos" 158 "head_profile_pos" 158 } + gene_head_top_height={ "head_top_height_neg" 93 "head_top_height_neg" 93 } + gene_head_top_width={ "head_top_width_pos" 134 "head_top_width_pos" 134 } + gene_jaw_angle={ "jaw_angle_neg" 104 "jaw_angle_neg" 104 } + gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 128 } + gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_pos" 136 } + gene_jaw_width={ "jaw_width_pos" 166 "jaw_width_pos" 166 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 122 } + gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 136 } + gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 161 "mouth_upper_lip_size_pos" 161 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 121 "mouth_lower_lip_size_neg" 121 } + gene_mouth_open={ "mouth_open_neg" 16 "mouth_open_neg" 16 } + gene_neck_length={ "neck_length_pos" 137 "neck_length_pos" 137 } + gene_neck_width={ "neck_width_pos" 135 "neck_width_pos" 135 } + gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_neg" 20 } + gene_bs_cheek_height={ "cheek_height_neg" 40 "cheek_height_neg" 40 } + gene_bs_cheek_width={ "cheek_width_pos" 39 "cheek_width_pos" 39 } + gene_bs_ear_angle={ "ear_angle_pos" 50 "ear_angle_pos" 50 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 0 "ear_lower_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_neg" 52 "ear_outward_neg" 52 } + gene_bs_ear_size={ "ear_size_pos" 42 "ear_size_pos" 42 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 179 "eye_corner_depth_pos" 179 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 34 "eye_fold_shape_pos" 34 } + gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_neg" 22 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 104 "eye_upper_lid_size_pos" 104 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 51 "forehead_brow_curve_neg" 51 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 1 "forehead_brow_forward_pos" 1 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 122 "forehead_brow_inner_height_pos" 122 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 76 "forehead_brow_outer_height_neg" 76 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 74 "forehead_brow_width_pos" 74 } + gene_bs_jaw_def={ "jaw_def_pos" 60 "jaw_def_pos" 60 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 91 "mouth_lower_lip_def_pos" 91 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 9 "mouth_lower_lip_full_neg" 9 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 64 "mouth_lower_lip_pad_neg" 64 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 39 "mouth_lower_lip_width_pos" 39 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 25 "mouth_philtrum_shape_pos" 25 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 35 "mouth_philtrum_width_pos" 35 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 30 "mouth_upper_lip_def_pos" 30 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 38 "mouth_upper_lip_full_pos" 38 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 12 "mouth_upper_lip_profile_neg" 12 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 71 "mouth_upper_lip_width_pos" 71 } + gene_bs_nose_forward={ "nose_forward_neg" 54 "nose_forward_neg" 54 } + gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 43 } + gene_bs_nose_length={ "nose_length_neg" 61 "nose_length_neg" 61 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 101 "nose_nostril_height_pos" 101 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 26 "nose_nostril_width_neg" 26 } + gene_bs_nose_profile={ "nose_profile_neg" 53 "nose_profile_neg" 53 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 110 "nose_ridge_angle_pos" 110 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 32 "nose_ridge_width_pos" 32 } + gene_bs_nose_size={ "nose_size_neg" 45 "nose_size_neg" 45 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_pos" 30 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 75 "nose_tip_forward_pos" 75 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 119 "nose_tip_width_neg" 119 } + face_detail_cheek_def={ "cheek_def_02" 159 "cheek_def_02" 159 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 236 "cheek_fat_01_neg" 236 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 0 } + face_detail_chin_def={ "chin_def_neg" 12 "chin_def_neg" 12 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 247 "eye_lower_lid_def" 247 } + face_detail_eye_socket={ "eye_socket_color_02" 7 "eye_socket_color_02" 7 } + face_detail_nasolabial={ "nasolabial_02" 1 "nasolabial_02" 1 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 10 } + face_detail_nose_tip_def={ "nose_tip_def" 39 "nose_tip_def" 39 } + face_detail_temple_def={ "temple_def" 89 "temple_def" 89 } + expression_brow_wrinkles={ "brow_wrinkles_02" 139 "brow_wrinkles_02" 139 } + expression_eye_wrinkles={ "eye_wrinkles_03" 185 "eye_wrinkles_03" 185 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 183 "forehead_wrinkles_01" 183 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 137 "complexion_3" 137 } + gene_height={ "normal_height" 118 "normal_height" 118 } + gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_medium" 130 } + gene_bs_body_shape={ "body_shape_triangle_half" 90 "body_shape_triangle_half" 30 } + gene_bs_bust={ "bust_default" 124 "bust_default" 124 } + gene_age={ "old_2" 250 "old_2" 250 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 221 "far_spacing_avg_thickness" 221 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 246 "layer_2_low_thickness" 246 } + gene_body_hair={ "body_hair_dense" 209 "body_hair_sparse" 90 } + gene_hair_type={ "hair_curly" 191 "hair_curly" 191 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 221 "normal_eyes" 221 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 7 "normal_eyelashes" 7 } +# hairstyles={ "scripted_character_hairstyles_03" 67 "all_hairstyles" 0 } + #beards={ "fp2_beards_curly" 42 "no_beard" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 110 "most_clothes" 0 } + headgear={ "" 170 "no_headgear" 0 } + legwear={ "western_common_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +barcelona_00003_count_sunyer = { # Wilfred's rival cousin + portrait_info = { + genes = { + hair_color={ 9 248 9 248 } + skin_color={ 167 103 167 103 } + eye_color={ 22 156 22 156 } + gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_neg" 114 } + gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } + gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 133 } + gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 118 } + gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 115 } + gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 133 } + gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 118 } + gene_eye_shut={ "eye_shut_neg" 108 "eye_shut_neg" 108 } + gene_forehead_angle={ "forehead_angle_neg" 120 "forehead_angle_neg" 120 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 142 } + gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 175 } + gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } + gene_forehead_height={ "forehead_height_pos" 160 "forehead_height_pos" 160 } + gene_head_height={ "head_height_pos" 169 "head_height_pos" 169 } + gene_head_width={ "head_width_neg" 109 "head_width_neg" 109 } + gene_head_profile={ "head_profile_pos" 145 "head_profile_pos" 145 } + gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 130 } + gene_head_top_width={ "head_top_width_pos" 171 "head_top_width_pos" 171 } + gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_neg" 120 } + gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 130 } + gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } + gene_jaw_width={ "jaw_width_neg" 90 "jaw_width_neg" 90 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 133 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } + gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 120 } + gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 133 } + gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_pos" 131 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 117 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_pos" 131 } + gene_mouth_open={ "mouth_open_pos" 201 "mouth_open_pos" 201 } + gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 130 } + gene_neck_width={ "neck_width_neg" 118 "neck_width_neg" 118 } + gene_bs_cheek_forward={ "cheek_forward_neg" 127 "cheek_forward_neg" 127 } + gene_bs_cheek_height={ "cheek_height_neg" 8 "cheek_height_neg" 8 } + gene_bs_cheek_width={ "cheek_width_neg" 3 "cheek_width_neg" 3 } + gene_bs_ear_angle={ "ear_angle_pos" 137 "ear_angle_pos" 137 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 112 "ear_inner_shape_pos" 112 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 45 "ear_lower_bend_pos" 45 } + gene_bs_ear_outward={ "ear_outward_pos" 79 "ear_outward_pos" 79 } + gene_bs_ear_size={ "ear_size_neg" 180 "ear_size_neg" 180 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 245 "eye_corner_depth_pos" 245 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 156 "eye_fold_shape_neg" 156 } + gene_bs_eye_size={ "eye_size_neg" 34 "eye_size_neg" 34 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 99 "eye_upper_lid_size_pos" 99 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 59 "forehead_brow_curve_neg" 59 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 13 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 53 "forehead_brow_inner_height_pos" 53 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 32 "forehead_brow_outer_height_pos" 32 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 117 "forehead_brow_width_neg" 117 } + gene_bs_jaw_def={ "jaw_def_neg" 52 "jaw_def_neg" 52 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 10 "mouth_lower_lip_def_pos" 10 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 16 "mouth_lower_lip_full_pos" 16 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 59 "mouth_lower_lip_pad_neg" 59 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 19 "mouth_lower_lip_width_pos" 19 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 29 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 60 "mouth_philtrum_shape_pos" 60 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 7 "mouth_philtrum_width_pos" 7 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 12 "mouth_upper_lip_def_pos" 12 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 43 "mouth_upper_lip_full_pos" 43 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 33 "mouth_upper_lip_profile_pos" 33 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 15 "mouth_upper_lip_width_pos" 15 } + gene_bs_nose_forward={ "nose_forward_pos" 38 "nose_forward_pos" 38 } + gene_bs_nose_height={ "nose_height_neg" 92 "nose_height_neg" 92 } + gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_neg" 19 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 77 "nose_nostril_height_pos" 77 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 29 "nose_nostril_width_pos" 29 } + gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_neg" 7 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_pos" 4 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_pos" 21 } + gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_pos" 33 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 6 "nose_tip_angle_pos" 6 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 30 "nose_tip_forward_neg" 30 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 15 "nose_tip_width_pos" 15 } + face_detail_cheek_def={ "cheek_def_01" 178 "cheek_def_01" 178 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 138 "cheek_fat_01_neg" 138 } + face_detail_chin_cleft={ "chin_dimple" 1 "chin_dimple" 1 } + face_detail_chin_def={ "chin_def_neg" 24 "chin_def_neg" 24 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 164 "eye_lower_lid_def" 164 } + face_detail_eye_socket={ "eye_socket_color_03" 172 "eye_socket_color_03" 172 } + face_detail_nasolabial={ "nasolabial_02" 11 "nasolabial_02" 11 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 2 "nose_ridge_def_pos" 2 } + face_detail_nose_tip_def={ "nose_tip_def" 185 "nose_tip_def" 185 } + face_detail_temple_def={ "temple_def" 191 "temple_def" 191 } + expression_brow_wrinkles={ "brow_wrinkles_01" 138 "brow_wrinkles_01" 138 } + expression_eye_wrinkles={ "eye_wrinkles_01" 45 "eye_wrinkles_01" 45 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 132 "forehead_wrinkles_02" 132 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 155 "complexion_1" 155 } + gene_height={ "normal_height" 119 "normal_height" 119 } + gene_bs_body_type={ "body_fat_head_fat_medium" 115 "body_fat_head_fat_medium" 115 } + gene_bs_body_shape={ "body_shape_rectangle_half" 25 "body_shape_rectangle_half" 25 } + gene_bs_bust={ "bust_shape_1_full" 160 "bust_shape_1_full" 160 } + gene_age={ "old_1" 111 "old_1" 111 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 188 "avg_spacing_avg_thickness" 188 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 192 "layer_2_low_thickness" 192 } + gene_body_hair={ "body_hair_avg" 198 "body_hair_avg" 126 } + gene_hair_type={ "hair_wavy" 149 "hair_wavy" 149 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 95 "normal_eyes" 95 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 43 "normal_eyelashes" 43 } + #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 0 "all_hairstyles" 0 } + #beards={ "fp2_beards_straight" 132 "no_beard" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 178 "most_clothes" 0 } + headgear={ "fp2_christian_high_nobility" 0 "no_headgear" 0 } + legwear={ "western_common_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +168137_bernat_of_gothia = { # Wilfred's liege Bernat II + portrait_info = { + genes = { + hair_color={ 54 240 54 240 } + skin_color={ 175 102 175 102 } + eye_color={ 28 130 28 130 } + gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 122 } + gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } + gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 117 } + gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 123 } + gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 129 } + gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 143 } + gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 122 "forehead_brow_height_neg" 122 } + gene_forehead_roundness={ "forehead_roundness_pos" 161 "forehead_roundness_pos" 161 } + gene_forehead_width={ "forehead_width_neg" 92 "forehead_width_neg" 92 } + gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 135 } + gene_head_height={ "head_height_neg" 90 "head_height_neg" 90 } + gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } + gene_head_profile={ "head_profile_pos" 164 "head_profile_pos" 164 } + gene_head_top_height={ "head_top_height_neg" 124 "head_top_height_neg" 124 } + gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_pos" 148 } + gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 124 } + gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 131 } + gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_neg" 114 "jaw_width_neg" 114 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } + gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 117 } + gene_mouth_height={ "mouth_height_pos" 155 "mouth_height_pos" 155 } + gene_mouth_width={ "mouth_width_neg" 121 "mouth_width_neg" 121 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 104 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 46 "mouth_lower_lip_size_neg" 46 } + gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_neg" 58 } + gene_neck_length={ "neck_length_neg" 102 "neck_length_neg" 102 } + gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 148 } + gene_bs_cheek_forward={ "cheek_forward_pos" 200 "cheek_forward_pos" 200 } + gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_pos" 31 } + gene_bs_cheek_width={ "cheek_width_neg" 28 "cheek_width_neg" 28 } + gene_bs_ear_angle={ "ear_angle_neg" 53 "ear_angle_neg" 53 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 4 "ear_inner_shape_pos" 4 } + gene_bs_ear_bend={ "ear_both_bend_pos" 125 "ear_both_bend_pos" 125 } + gene_bs_ear_outward={ "ear_outward_neg" 23 "ear_outward_neg" 23 } + gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 23 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 237 "eye_corner_depth_pos" 237 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 70 "eye_fold_shape_pos" 70 } + gene_bs_eye_size={ "eye_size_neg" 0 "eye_size_neg" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 10 "eye_upper_lid_size_pos" 10 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 191 "forehead_brow_curve_neg" 191 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 124 "forehead_brow_forward_pos" 124 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 17 "forehead_brow_inner_height_pos" 17 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 94 "forehead_brow_outer_height_neg" 94 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 95 "forehead_brow_width_neg" 95 } + gene_bs_jaw_def={ "jaw_def_neg" 20 "jaw_def_neg" 20 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 56 "mouth_lower_lip_def_pos" 56 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 7 "mouth_lower_lip_full_neg" 7 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 11 "mouth_lower_lip_pad_pos" 11 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 26 "mouth_lower_lip_width_pos" 26 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 23 "mouth_philtrum_def_pos" 23 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 103 "mouth_philtrum_shape_neg" 103 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 35 "mouth_philtrum_width_pos" 35 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 41 "mouth_upper_lip_def_pos" 41 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_pos" 26 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 147 "mouth_upper_lip_profile_pos" 147 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 17 "mouth_upper_lip_width_neg" 17 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 11 } + gene_bs_nose_height={ "nose_height_neg" 4 "nose_height_neg" 4 } + gene_bs_nose_length={ "nose_length_neg" 37 "nose_length_neg" 37 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 36 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 4 "nose_nostril_width_pos" 4 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 11 "nose_profile_hawk_pos" 11 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 33 "nose_ridge_angle_neg" 33 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 21 "nose_ridge_width_neg" 21 } + gene_bs_nose_size={ "nose_size_pos" 85 "nose_size_pos" 85 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 39 "nose_tip_angle_pos" 39 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_pos" 45 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 17 "nose_tip_width_pos" 17 } + face_detail_cheek_def={ "cheek_def_01" 25 "cheek_def_01" 25 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 6 "cheek_fat_02_pos" 6 } + face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 24 } + face_detail_chin_def={ "chin_def_neg" 113 "chin_def_neg" 113 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 38 } + face_detail_eye_socket={ "eye_socket_02" 3 "eye_socket_02" 3 } + face_detail_nasolabial={ "nasolabial_02" 13 "nasolabial_02" 13 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 9 "nose_ridge_def_pos" 9 } + face_detail_nose_tip_def={ "nose_tip_def" 239 "nose_tip_def" 239 } + face_detail_temple_def={ "temple_def" 218 "temple_def" 218 } + expression_brow_wrinkles={ "brow_wrinkles_04" 184 "brow_wrinkles_04" 184 } + expression_eye_wrinkles={ "eye_wrinkles_01" 75 "eye_wrinkles_01" 75 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 28 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 249 "complexion_3" 249 } + gene_height={ "normal_height" 132 "normal_height" 132 } + gene_bs_body_type={ "body_fat_head_fat_full" 134 "body_fat_head_fat_full" 134 } + gene_bs_body_shape={ "body_shape_triangle_half" 9 "body_shape_triangle_half" 9 } + gene_bs_bust={ "bust_shape_1_full" 146 "bust_shape_1_full" 146 } + gene_age={ "old_4" 248 "old_4" 248 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 231 "far_spacing_avg_thickness" 231 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 247 "layer_2_low_thickness" 247 } + gene_body_hair={ "body_hair_sparse" 95 "body_hair_sparse" 95 } + gene_hair_type={ "hair_wavy" 155 "hair_wavy" 155 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 175 "normal_eyes" 175 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 152 "normal_eyelashes" 152 } + #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 84 "all_hairstyles" 0 } + #beards={ "fp2_beards_straight" 54 "no_beard" 0 } + #clothes={ "fp2_christian_high_nobility_clothes" 178 "most_clothes" 0 } + headgear={ "fp2_christian_high_nobility" 224 "no_headgear" 0 } + legwear={ "western_common_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +168147_fulcrade_of_gothia = { # Bernat's wife Fulcrade + portrait_info = { + genes = { + hair_color={ 43 230 43 230 } + skin_color={ 171 122 171 122 } + eye_color={ 64 174 64 174 } + gene_chin_forward={ "chin_forward_pos" 147 "chin_forward_pos" 147 } + gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } + gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } + gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 140 } + gene_eye_height={ "eye_height_pos" 137 "eye_height_pos" 137 } + gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 139 } + gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 145 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_pos" 135 } + gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } + gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } + gene_forehead_height={ "forehead_height_pos" 131 "forehead_height_pos" 131 } + gene_head_height={ "head_height_neg" 113 "head_height_neg" 113 } + gene_head_width={ "head_width_pos" 167 "head_width_pos" 167 } + gene_head_profile={ "head_profile_neg" 121 "head_profile_neg" 121 } + gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } + gene_head_top_width={ "head_top_width_pos" 170 "head_top_width_pos" 170 } + gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } + gene_jaw_forward={ "jaw_forward_pos" 149 "jaw_forward_pos" 149 } + gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 126 } + gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 173 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 140 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 138 } + gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } + gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } + gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_pos" 129 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_neg" 105 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 83 "mouth_lower_lip_size_neg" 83 } + gene_mouth_open={ "mouth_open_neg" 82 "mouth_open_neg" 82 } + gene_neck_length={ "neck_length_neg" 127 "neck_length_neg" 127 } + gene_neck_width={ "neck_width_pos" 171 "neck_width_pos" 171 } + gene_bs_cheek_forward={ "cheek_forward_pos" 30 "cheek_forward_pos" 30 } + gene_bs_cheek_height={ "cheek_height_neg" 51 "cheek_height_neg" 51 } + gene_bs_cheek_width={ "cheek_width_neg" 39 "cheek_width_neg" 39 } + gene_bs_ear_angle={ "ear_angle_pos" 46 "ear_angle_pos" 46 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 150 "ear_upper_bend_pos" 150 } + gene_bs_ear_outward={ "ear_outward_pos" 32 "ear_outward_pos" 32 } + gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 19 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 250 "eye_corner_depth_pos" 250 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 34 "eye_fold_shape_pos" 34 } + gene_bs_eye_size={ "eye_size_neg" 96 "eye_size_neg" 96 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 38 "eye_upper_lid_size_pos" 38 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 11 "forehead_brow_curve_neg" 11 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 73 "forehead_brow_forward_pos" 73 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 16 "forehead_brow_inner_height_neg" 16 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 121 "forehead_brow_outer_height_neg" 121 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 76 "forehead_brow_width_pos" 76 } + gene_bs_jaw_def={ "jaw_def_neg" 90 "jaw_def_neg" 90 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 76 "mouth_lower_lip_def_pos" 76 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 28 "mouth_lower_lip_full_pos" 28 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 114 "mouth_lower_lip_pad_pos" 114 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 38 "mouth_lower_lip_width_neg" 38 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 113 "mouth_philtrum_def_pos" 113 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 123 "mouth_philtrum_shape_neg" 123 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 180 "mouth_philtrum_width_pos" 180 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 4 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 46 "mouth_upper_lip_full_neg" 46 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 33 "mouth_upper_lip_profile_neg" 33 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 38 "mouth_upper_lip_width_pos" 38 } + gene_bs_nose_forward={ "nose_forward_pos" 26 "nose_forward_pos" 26 } + gene_bs_nose_height={ "nose_height_neg" 67 "nose_height_neg" 67 } + gene_bs_nose_length={ "nose_length_pos" 61 "nose_length_pos" 61 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 20 "nose_nostril_height_neg" 20 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 30 "nose_nostril_width_neg" 30 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 39 "nose_profile_hawk_pos" 39 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_neg" 2 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 29 "nose_ridge_width_pos" 29 } + gene_bs_nose_size={ "nose_size_pos" 62 "nose_size_pos" 62 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 124 "nose_tip_angle_pos" 124 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 41 "nose_tip_forward_pos" 41 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 42 "nose_tip_width_pos" 42 } + face_detail_cheek_def={ "cheek_def_01" 158 "cheek_def_01" 158 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 73 "cheek_fat_01_neg" 73 } + face_detail_chin_cleft={ "chin_dimple" 203 "chin_dimple" 203 } + face_detail_chin_def={ "chin_def_neg" 4 "chin_def_neg" 4 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 148 "eye_lower_lid_def" 148 } + face_detail_eye_socket={ "eye_socket_01" 16 "eye_socket_01" 16 } + face_detail_nasolabial={ "nasolabial_03" 12 "nasolabial_03" 12 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 8 } + face_detail_nose_tip_def={ "nose_tip_def" 97 "nose_tip_def" 97 } + face_detail_temple_def={ "temple_def" 64 "temple_def" 64 } + expression_brow_wrinkles={ "brow_wrinkles_01" 75 "brow_wrinkles_01" 75 } + expression_eye_wrinkles={ "eye_wrinkles_01" 24 "eye_wrinkles_01" 24 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 29 "forehead_wrinkles_01" 29 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 163 "complexion_3" 163 } + gene_height={ "normal_height" 135 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_full" 126 "body_fat_head_fat_full" 126 } + gene_bs_body_shape={ "body_shape_pear_full" 19 "body_shape_pear_full" 19 } + gene_bs_bust={ "bust_shape_3_half" 233 "bust_shape_3_half" 233 } + gene_age={ "old_1" 21 "old_1" 21 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 212 "avg_spacing_avg_thickness" 212 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 182 "layer_2_low_thickness" 182 } + gene_body_hair={ "body_hair_avg" 149 "body_hair_avg" 149 } + gene_hair_type={ "hair_wavy" 104 "hair_wavy" 104 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 81 "normal_eyes" 81 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 152 "normal_eyelashes" 152 } + #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 0 "all_hairstyles" 0 } + #beards={ "fp2_beards_straight" 132 "no_beard" 0 } + clothes={ "fp2_christian_low_nobility_clothes" 178 "most_clothes" 0 } + headgear={ "fp2_christian_high_nobility" 0 "no_headgear" 0 } + legwear={ "western_common_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +73957_ibn_marwan = { # Emir Abd-al-Rahman Marwanez + portrait_info = { + genes = { + hair_color={ 88 250 104 236 } + skin_color={ 167 114 169 112 } + eye_color={ 38 176 59 188 } + gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_pos" 139 } + gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_pos" 137 "chin_width_neg" 114 } + gene_eye_angle={ "eye_angle_neg" 108 "eye_angle_pos" 140 } + gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_neg" 119 } + gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 147 } + gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_pos" 140 } + gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 125 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_neg" 108 } + gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 213 } + gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_neg" 103 } + gene_forehead_height={ "forehead_height_neg" 25 "forehead_height_neg" 106 } + gene_head_height={ "head_height_neg" 111 "head_height_pos" 130 } + gene_head_width={ "head_width_neg" 121 "head_width_pos" 194 } + gene_head_profile={ "head_profile_pos" 129 "head_profile_pos" 153 } + gene_head_top_height={ "head_top_height_pos" 146 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_pos" 158 } + gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_pos" 141 } + gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_pos" 148 "jaw_height_neg" 118 } + gene_jaw_width={ "jaw_width_pos" 157 "jaw_width_neg" 76 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_neg" 100 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 162 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 132 } + gene_mouth_height={ "mouth_height_pos" 151 "mouth_height_pos" 137 } + gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_pos" 128 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 174 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_neg" 90 } + gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_neg" 118 } + gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 190 } + gene_neck_width={ "neck_width_pos" 184 "neck_width_neg" 102 } + gene_bs_cheek_forward={ "cheek_forward_neg" 1 "cheek_forward_neg" 39 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_pos" 13 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 0 } + gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_neg" 33 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 87 "ear_inner_shape_pos" 186 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 175 "ear_lower_bend_pos" 27 } + gene_bs_ear_outward={ "ear_outward_neg" 40 "ear_outward_neg" 13 } + gene_bs_ear_size={ "ear_size_neg" 0 "ear_size_neg" 177 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 243 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 50 "eye_fold_shape_pos" 60 } + gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_neg" 75 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 11 "eye_upper_lid_size_pos" 5 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 61 "forehead_brow_curve_neg" 100 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_neg" 32 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 109 "forehead_brow_inner_height_neg" 34 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 24 "forehead_brow_outer_height_neg" 70 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_neg" 6 } + gene_bs_jaw_def={ "jaw_def_neg" 41 "jaw_def_neg" 202 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 31 "mouth_lower_lip_def_pos" 77 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_neg" 95 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 20 "mouth_lower_lip_pad_pos" 13 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 14 "mouth_lower_lip_width_pos" 15 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 87 "mouth_philtrum_def_pos" 16 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 109 "mouth_philtrum_shape_pos" 43 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 90 "mouth_philtrum_width_neg" 67 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 35 "mouth_upper_lip_def_pos" 62 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 21 "mouth_upper_lip_full_neg" 26 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 99 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 124 "mouth_upper_lip_width_pos" 71 } + gene_bs_nose_forward={ "nose_forward_neg" 45 "nose_forward_neg" 9 } + gene_bs_nose_height={ "nose_height_neg" 80 "nose_height_pos" 101 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_neg" 124 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 59 "nose_nostril_height_pos" 124 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 51 "nose_nostril_width_neg" 200 } + gene_bs_nose_profile={ "nose_profile_neg" 9 "nose_profile_pos" 5 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 6 "nose_ridge_angle_pos" 21 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 24 "nose_ridge_width_neg" 15 } + gene_bs_nose_size={ "nose_size_neg" 2 "nose_size_pos" 13 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 127 "nose_tip_angle_pos" 42 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 8 "nose_tip_forward_pos" 28 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 51 "nose_tip_width_pos" 58 } + face_detail_cheek_def={ "cheek_def_01" 2 "cheek_def_02" 142 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_01_neg" 17 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 117 } + face_detail_chin_def={ "chin_def_neg" 185 "chin_def" 22 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 20 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_01" 166 "eye_socket_02" 2 } + face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_03" 12 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 1 "nose_ridge_def_pos" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 108 } + face_detail_temple_def={ "temple_def" 214 "temple_def" 49 } + expression_brow_wrinkles={ "brow_wrinkles_04" 87 "brow_wrinkles_01" 11 } + expression_eye_wrinkles={ "eye_wrinkles_02" 172 "eye_wrinkles_01" 244 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 249 "forehead_wrinkles_02" 190 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 79 "complexion_1" 172 } + gene_height={ "normal_height" 127 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_low" 98 "body_fat_head_fat_low" 109 } + gene_bs_body_shape={ "body_shape_hourglass_full" 82 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 131 "bust_shape_3_full" 120 } + gene_age={ "old_3" 59 "old_3" 75 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 227 "avg_spacing_avg_thickness" 223 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 233 "layer_2_low_thickness" 246 } + gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 97 } + gene_hair_type={ "hair_wavy" 122 "hair_wavy" 125 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 53 "normal_eyes" 53 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 21 "normal_eyelashes" 21 } + #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 255 "all_hairstyles" 0 } + #beards={ "mena_beards_straight" 211 "no_beard" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 0 "most_clothes" 0 } + headgear={ "fp2_christian_high_nobility" 47 "no_headgear" 0 } + legwear={ "all_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +surunbaqi0001_emir_sadun = { # Marwan's friend Emir Sa'dun + portrait_info = { + genes = { + hair_color={ 119 238 119 238 } + skin_color={ 146 114 146 114 } + eye_color={ 25 189 25 189 } + gene_chin_forward={ "chin_forward_neg" 40 "chin_forward_neg" 40 } + gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } + gene_chin_width={ "chin_width_pos" 137 "chin_width_pos" 137 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 117 } + gene_eye_height={ "eye_height_neg" 92 "eye_height_neg" 92 } + gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 117 } + gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 134 } + gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 151 "forehead_brow_height_pos" 151 } + gene_forehead_roundness={ "forehead_roundness_neg" 107 "forehead_roundness_neg" 107 } + gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_pos" 146 } + gene_forehead_height={ "forehead_height_neg" 108 "forehead_height_neg" 108 } + gene_head_height={ "head_height_pos" 144 "head_height_pos" 144 } + gene_head_width={ "head_width_pos" 169 "head_width_pos" 169 } + gene_head_profile={ "head_profile_pos" 165 "head_profile_pos" 165 } + gene_head_top_height={ "head_top_height_pos" 151 "head_top_height_pos" 151 } + gene_head_top_width={ "head_top_width_pos" 197 "head_top_width_pos" 197 } + gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 118 } + gene_jaw_forward={ "jaw_forward_pos" 162 "jaw_forward_pos" 162 } + gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } + gene_jaw_width={ "jaw_width_pos" 143 "jaw_width_pos" 143 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 134 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } + gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 125 } + gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_neg" 125 } + gene_mouth_width={ "mouth_width_neg" 68 "mouth_width_neg" 68 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 150 "mouth_upper_lip_size_pos" 150 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_neg" 118 } + gene_mouth_open={ "mouth_open_pos" 146 "mouth_open_pos" 146 } + gene_neck_length={ "neck_length_neg" 114 "neck_length_neg" 114 } + gene_neck_width={ "neck_width_pos" 136 "neck_width_pos" 136 } + gene_bs_cheek_forward={ "cheek_forward_neg" 40 "cheek_forward_neg" 40 } + gene_bs_cheek_height={ "cheek_height_pos" 49 "cheek_height_pos" 49 } + gene_bs_cheek_width={ "cheek_width_neg" 39 "cheek_width_neg" 39 } + gene_bs_ear_angle={ "ear_angle_neg" 8 "ear_angle_neg" 8 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 142 "ear_inner_shape_pos" 142 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 3 "ear_lower_bend_pos" 3 } + gene_bs_ear_outward={ "ear_outward_neg" 45 "ear_outward_neg" 45 } + gene_bs_ear_size={ "ear_size_pos" 119 "ear_size_pos" 119 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 229 "eye_corner_depth_pos" 229 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 149 "eye_fold_shape_pos" 149 } + gene_bs_eye_size={ "eye_size_pos" 51 "eye_size_pos" 51 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 31 "eye_upper_lid_size_neg" 31 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 74 "forehead_brow_curve_neg" 74 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 126 "forehead_brow_forward_pos" 126 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 6 "forehead_brow_inner_height_pos" 6 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 19 "forehead_brow_outer_height_pos" 19 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 17 "forehead_brow_width_neg" 17 } + gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 13 "mouth_lower_lip_def_pos" 13 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 70 "mouth_lower_lip_full_neg" 70 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 14 "mouth_lower_lip_pad_pos" 14 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_neg" 23 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 30 "mouth_philtrum_def_pos" 30 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 86 "mouth_philtrum_shape_pos" 86 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 156 "mouth_philtrum_width_pos" 156 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 31 "mouth_upper_lip_def_pos" 31 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 16 "mouth_upper_lip_full_pos" 16 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 58 "mouth_upper_lip_profile_pos" 58 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_neg" 29 } + gene_bs_nose_forward={ "nose_forward_neg" 34 "nose_forward_neg" 34 } + gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 43 } + gene_bs_nose_length={ "nose_length_neg" 62 "nose_length_neg" 62 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 4 "nose_nostril_height_neg" 4 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 44 "nose_nostril_width_neg" 44 } + gene_bs_nose_profile={ "nose_profile_neg" 79 "nose_profile_neg" 79 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 14 "nose_ridge_angle_neg" 14 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 22 "nose_ridge_width_pos" 22 } + gene_bs_nose_size={ "nose_size_pos" 67 "nose_size_pos" 67 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 10 "nose_tip_angle_neg" 10 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 44 "nose_tip_forward_pos" 44 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 202 "nose_tip_width_neg" 202 } + face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_01" 17 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 172 "cheek_fat_01_pos" 172 } + face_detail_chin_cleft={ "chin_cleft" 18 "chin_cleft" 18 } + face_detail_chin_def={ "chin_def_neg" 215 "chin_def_neg" 215 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 32 "eye_lower_lid_def" 32 } + face_detail_eye_socket={ "eye_socket_color_02" 23 "eye_socket_color_02" 23 } + face_detail_nasolabial={ "nasolabial_01" 2 "nasolabial_01" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 21 "nose_ridge_def_pos" 21 } + face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 3 } + face_detail_temple_def={ "temple_def" 74 "temple_def" 74 } + expression_brow_wrinkles={ "brow_wrinkles_01" 81 "brow_wrinkles_01" 81 } + expression_eye_wrinkles={ "eye_wrinkles_02" 146 "eye_wrinkles_02" 146 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 3 "forehead_wrinkles_01" 3 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 84 "complexion_4" 84 } + gene_height={ "normal_height" 122 "normal_height" 122 } + gene_bs_body_type={ "body_fat_head_fat_medium" 102 "body_fat_head_fat_medium" 102 } + gene_bs_body_shape={ "body_shape_apple_full" 0 "body_shape_apple_full" 0 } + gene_bs_bust={ "bust_shape_4_full" 29 "bust_shape_4_full" 29 } + gene_age={ "old_3" 26 "old_3" 26 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 133 "far_spacing_high_thickness" 133 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 163 "layer_2_avg_thickness" 163 } + gene_body_hair={ "body_hair_sparse" 188 "body_hair_sparse" 188 } + gene_hair_type={ "hair_wavy" 145 "hair_wavy" 145 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 215 "normal_eyes" 215 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 63 "normal_eyelashes" 63 } + #hairstyles={ "fp2_hairstyles_iberian_muslim_straight_common" 160 "all_hairstyles" 0 } + #beards={ "fp2_beards_straight" 202 "no_beard" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 219 "most_clothes" 0 } + headgear={ "fp2_muslim_high_nobility" 234 "no_headgear" 0 } + } + } + enabled=yes +} + + +73958_emira_isra = { # Marwan's wife + portrait_info = { + genes = { + hair_color={ 95 186 95 114 } + skin_color={ 91 94 91 79 } + eye_color={ 210 133 210 133 } + gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_pos" 129 } + gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } + gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } + gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } + gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 129 } + gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } + gene_forehead_angle={ "forehead_angle_pos" 151 "forehead_angle_pos" 151 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 107 "forehead_brow_height_neg" 107 } + gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_pos" 136 } + gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } + gene_forehead_height={ "forehead_height_pos" 139 "forehead_height_pos" 139 } + gene_head_height={ "head_height_neg" 80 "head_height_neg" 80 } + gene_head_width={ "head_width_neg" 117 "head_width_neg" 117 } + gene_head_profile={ "head_profile_pos" 150 "head_profile_pos" 150 } + gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 130 } + gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 142 } + gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 114 } + gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } + gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_neg" 114 } + gene_jaw_width={ "jaw_width_neg" 112 "jaw_width_neg" 112 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } + gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 133 } + gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 132 } + gene_mouth_width={ "mouth_width_neg" 123 "mouth_width_neg" 123 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 151 "mouth_upper_lip_size_pos" 151 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 127 "mouth_lower_lip_size_neg" 127 } + gene_mouth_open={ "mouth_open_pos" 152 "mouth_open_pos" 152 } + gene_neck_length={ "neck_length_pos" 148 "neck_length_pos" 148 } + gene_neck_width={ "neck_width_pos" 130 "neck_width_pos" 130 } + gene_bs_cheek_forward={ "cheek_forward_pos" 24 "cheek_forward_pos" 24 } + gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 34 } + gene_bs_cheek_width={ "cheek_width_pos" 41 "cheek_width_pos" 41 } + gene_bs_ear_angle={ "ear_angle_pos" 28 "ear_angle_pos" 28 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 138 "ear_inner_shape_pos" 138 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 12 "ear_lower_bend_pos" 12 } + gene_bs_ear_outward={ "ear_outward_neg" 16 "ear_outward_neg" 16 } + gene_bs_ear_size={ "ear_size_neg" 51 "ear_size_neg" 51 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 170 "eye_corner_depth_neg" 170 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 77 "eye_fold_shape_pos" 77 } + gene_bs_eye_size={ "eye_size_pos" 9 "eye_size_pos" 9 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 119 "eye_upper_lid_size_neg" 119 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 86 "forehead_brow_curve_neg" 86 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 5 "forehead_brow_forward_pos" 5 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 33 "forehead_brow_inner_height_pos" 33 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 22 "forehead_brow_outer_height_pos" 22 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 118 "forehead_brow_width_pos" 118 } + gene_bs_jaw_def={ "jaw_def_neg" 137 "jaw_def_neg" 137 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 78 "mouth_lower_lip_def_pos" 78 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 23 "mouth_lower_lip_full_pos" 23 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 73 "mouth_lower_lip_pad_neg" 73 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 21 "mouth_lower_lip_width_pos" 21 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 22 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 28 "mouth_philtrum_shape_neg" 28 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 23 "mouth_philtrum_width_pos" 23 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 31 "mouth_upper_lip_def_pos" 31 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 187 "mouth_upper_lip_full_pos" 187 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 60 "mouth_upper_lip_profile_pos" 60 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 14 "mouth_upper_lip_width_neg" 14 } + gene_bs_nose_forward={ "nose_forward_pos" 3 "nose_forward_pos" 3 } + gene_bs_nose_height={ "nose_height_neg" 80 "nose_height_neg" 80 } + gene_bs_nose_length={ "nose_length_neg" 41 "nose_length_neg" 41 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 58 "nose_nostril_height_neg" 58 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 141 "nose_nostril_width_neg" 141 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 41 "nose_profile_hawk_pos" 41 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 21 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 37 "nose_ridge_width_pos" 37 } + gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 36 "nose_tip_angle_neg" 36 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 57 "nose_tip_forward_pos" 57 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 0 "nose_tip_width_neg" 0 } + face_detail_cheek_def={ "cheek_def_02" 20 "cheek_def_02" 20 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 35 "cheek_fat_01_pos" 35 } + face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 8 } + face_detail_chin_def={ "chin_def_neg" 12 "chin_def_neg" 12 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 213 "eye_lower_lid_def" 213 } + face_detail_eye_socket={ "eye_socket_03" 250 "eye_socket_03" 250 } + face_detail_nasolabial={ "nasolabial_01" 109 "nasolabial_01" 109 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 213 "nose_ridge_def_neg" 213 } + face_detail_nose_tip_def={ "nose_tip_def" 111 "nose_tip_def" 111 } + face_detail_temple_def={ "temple_def" 198 "temple_def" 198 } + expression_brow_wrinkles={ "brow_wrinkles_02" 128 "brow_wrinkles_02" 128 } + expression_eye_wrinkles={ "eye_wrinkles_01" 28 "eye_wrinkles_01" 28 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 90 "forehead_wrinkles_01" 90 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 168 "complexion_2" 168 } + gene_height={ "normal_height" 127 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 119 } + gene_bs_body_shape={ "body_shape_rectangle_half" 30 "body_shape_rectangle_half" 30 } + gene_bs_bust={ "bust_default" 81 "bust_default" 81 } + gene_age={ "old_3" 119 "old_3" 119 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 190 "avg_spacing_lower_thickness" 190 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 173 "layer_2_avg_thickness" 173 } + gene_body_hair={ "body_hair_avg" 113 "body_hair_avg" 113 } + gene_hair_type={ "hair_curly" 142 "hair_curly" 142 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 105 "normal_eyes" 105 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 202 "normal_eyelashes" 202 } + #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 255 "all_hairstyles" 0 } + #beards={ "fp2_beards_straight" 202 "no_beard" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 219 "most_clothes" 0 } + headgear={ "fp2_christian_high_nobility" 86 "no_headgear" 0 } + legwear={ "western_common_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + +andalusian0095_rahman = { # Marwan's son and heir + portrait_info = { + genes = { + hair_color={ 88 250 29 238 } + skin_color={ 170 141 169 130 } + eye_color={ 38 176 58 212 } + gene_chin_forward={ "chin_forward_pos" 139 "chin_forward_pos" 130 } + gene_chin_height={ "chin_height_neg" 124 "chin_height_pos" 131 } + gene_chin_width={ "chin_width_neg" 120 "chin_width_pos" 137 } + gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 146 } + gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_pos" 130 } + gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_neg" 68 "eye_distance_pos" 127 } + gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_neg" 122 } + gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 109 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_neg" 119 } + gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 173 } + gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_neg" 110 } + gene_forehead_height={ "forehead_height_neg" 25 "forehead_height_neg" 94 } + gene_head_height={ "head_height_pos" 169 "head_height_neg" 111 } + gene_head_width={ "head_width_pos" 194 "head_width_pos" 162 } + gene_head_profile={ "head_profile_neg" 117 "head_profile_pos" 129 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 139 } + gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 154 } + gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_neg" 113 } + gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 148 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_pos" 157 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 100 "mouth_corner_depth_neg" 124 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 162 } + gene_mouth_forward={ "mouth_forward_pos" 149 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 151 "mouth_height_pos" 151 } + gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 108 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 161 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 184 "mouth_lower_lip_size_neg" 111 } + gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_pos" 127 } + gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 161 } + gene_neck_width={ "neck_width_neg" 107 "neck_width_pos" 184 } + gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_neg" 1 } + gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 20 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 43 } + gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_pos" 29 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 73 "ear_inner_shape_pos" 87 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 175 "ear_lower_bend_pos" 12 } + gene_bs_ear_outward={ "ear_outward_pos" 72 "ear_outward_neg" 40 } + gene_bs_ear_size={ "ear_size_neg" 8 "ear_size_neg" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 190 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 8 "eye_fold_shape_pos" 50 } + gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_neg" 50 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 1 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 24 "forehead_brow_curve_neg" 100 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_pos" 7 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 34 "forehead_brow_inner_height_neg" 106 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 70 "forehead_brow_outer_height_pos" 39 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_pos" 10 } + gene_bs_jaw_def={ "jaw_def_pos" 45 "jaw_def_neg" 41 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 31 "mouth_lower_lip_def_pos" 113 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_pos" 6 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 13 "mouth_lower_lip_pad_pos" 175 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 14 "mouth_lower_lip_width_neg" 27 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 87 "mouth_philtrum_def_pos" 51 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 6 "mouth_philtrum_shape_pos" 43 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 90 "mouth_philtrum_width_neg" 135 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 35 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 166 "mouth_upper_lip_full_pos" 21 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 17 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 125 "mouth_upper_lip_width_neg" 124 } + gene_bs_nose_forward={ "nose_forward_neg" 32 "nose_forward_neg" 9 } + gene_bs_nose_height={ "nose_height_pos" 101 "nose_height_neg" 42 } + gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_neg" 22 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 59 "nose_nostril_height_pos" 59 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 51 "nose_nostril_width_neg" 30 } + gene_bs_nose_profile={ "nose_profile_pos" 5 "nose_profile_pos" 64 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 37 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 11 "nose_ridge_width_pos" 24 } + gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_pos" 229 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 127 "nose_tip_angle_neg" 10 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 8 "nose_tip_forward_neg" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 51 "nose_tip_width_neg" 80 } + face_detail_cheek_def={ "cheek_def_02" 17 "cheek_def_01" 2 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 13 "cheek_fat_03_pos" 21 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 20 } + face_detail_chin_def={ "chin_def_neg" 186 "chin_def_neg" 185 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 122 "eye_lower_lid_def" 20 } + face_detail_eye_socket={ "eye_socket_01" 166 "eye_socket_color_02" 34 } + face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_03" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 35 "nose_ridge_def_neg" 1 } + face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 173 } + face_detail_temple_def={ "temple_def" 214 "temple_def" 79 } + expression_brow_wrinkles={ "brow_wrinkles_01" 11 "brow_wrinkles_02" 16 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 38 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 236 "forehead_wrinkles_02" 190 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 79 "complexion_2" 184 } + gene_height={ "normal_height" 122 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_low" 106 "body_fat_head_fat_medium" 117 } + gene_bs_body_shape={ "body_shape_triangle_half" 10 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 96 "bust_shape_2_full" 103 } + gene_age={ "old_3" 59 "old_2" 170 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 227 "avg_spacing_avg_thickness" 242 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 243 "layer_2_low_thickness" 246 } + gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 220 } + gene_hair_type={ "hair_wavy" 122 "hair_wavy" 135 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 28 "normal_eyes" 28 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 22 "normal_eyelashes" 22 } + pose={ "" 255 "" 0 } + beards={ "mena_beards_straight" 9 "no_beard" 0 } + clothes={ "dde_abbasid_commoner_clothes" 207 "most_clothes" 0 } + headgear={ "no_headgear" 2 "no_headgear" 0 } + legwear={ "mena_common_legwear" 48 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + } + } + enabled=yes +} + +danis0005_emir_adanis = { + portrait_info = { + genes = { + hair_color={ 63 253 36 247 } + skin_color={ 120 145 127 143 } + eye_color={ 42 246 38 208 } + gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 121 } + gene_chin_height={ "chin_height_neg" 125 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_neg" 125 "chin_width_pos" 130 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 135 } + gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_neg" 103 } + gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_pos" 149 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 167 "forehead_brow_height_pos" 160 } + gene_forehead_roundness={ "forehead_roundness_pos" 226 "forehead_roundness_pos" 170 } + gene_forehead_width={ "forehead_width_pos" 160 "forehead_width_neg" 107 } + gene_forehead_height={ "forehead_height_neg" 77 "forehead_height_neg" 50 } + gene_head_height={ "head_height_pos" 172 "head_height_pos" 176 } + gene_head_width={ "head_width_neg" 118 "head_width_neg" 103 } + gene_head_profile={ "head_profile_pos" 163 "head_profile_pos" 145 } + gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 155 } + gene_head_top_width={ "head_top_width_pos" 175 "head_top_width_pos" 141 } + gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 161 } + gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 130 } + gene_jaw_height={ "jaw_height_pos" 162 "jaw_height_neg" 115 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 114 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 90 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 98 } + gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_neg" 107 } + gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 200 "mouth_upper_lip_size_pos" 204 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 148 "mouth_lower_lip_size_pos" 187 } + gene_mouth_open={ "mouth_open_neg" 17 "mouth_open_pos" 171 } + gene_neck_length={ "neck_length_neg" 113 "neck_length_pos" 149 } + gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 130 } + gene_bs_cheek_forward={ "cheek_forward_pos" 59 "cheek_forward_neg" 6 } + gene_bs_cheek_height={ "cheek_height_neg" 26 "cheek_height_pos" 8 } + gene_bs_cheek_width={ "cheek_width_pos" 26 "cheek_width_pos" 0 } + gene_bs_ear_angle={ "ear_angle_neg" 19 "ear_angle_neg" 50 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 114 } + gene_bs_ear_bend={ "ear_both_bend_pos" 111 "ear_lower_bend_pos" 0 } + gene_bs_ear_outward={ "ear_outward_neg" 32 "ear_outward_neg" 189 } + gene_bs_ear_size={ "ear_size_neg" 96 "ear_size_pos" 19 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 223 "eye_corner_depth_pos" 178 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 23 "eye_fold_shape_pos" 17 } + gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_neg" 47 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 53 "eye_upper_lid_size_pos" 122 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 118 "forehead_brow_curve_neg" 125 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 40 "forehead_brow_forward_pos" 56 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 12 "forehead_brow_inner_height_pos" 22 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 1 "forehead_brow_outer_height_pos" 79 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 33 "forehead_brow_width_pos" 23 } + gene_bs_jaw_def={ "jaw_def_neg" 65 "jaw_def_pos" 29 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 87 "mouth_lower_lip_def_pos" 120 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_neg" 117 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 4 "mouth_lower_lip_pad_pos" 131 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 17 "mouth_lower_lip_width_pos" 21 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 3 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 83 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 104 "mouth_philtrum_width_neg" 5 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 17 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 52 "mouth_upper_lip_full_pos" 0 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 98 "mouth_upper_lip_profile_pos" 92 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 29 "mouth_upper_lip_width_pos" 119 } + gene_bs_nose_forward={ "nose_forward_pos" 12 "nose_forward_pos" 27 } + gene_bs_nose_height={ "nose_height_neg" 116 "nose_height_pos" 77 } + gene_bs_nose_length={ "nose_length_pos" 48 "nose_length_neg" 31 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_pos" 9 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 21 "nose_nostril_width_pos" 10 } + gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 87 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_pos" 15 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 3 "nose_ridge_width_neg" 30 } + gene_bs_nose_size={ "nose_size_pos" 20 "nose_size_pos" 108 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 104 "nose_tip_angle_neg" 27 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 7 "nose_tip_forward_pos" 7 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 8 "nose_tip_width_pos" 24 } + face_detail_cheek_def={ "cheek_def_01" 165 "cheek_def_01" 4 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 232 "cheek_fat_03_pos" 2 } + face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 10 } + face_detail_chin_def={ "chin_def" 215 "chin_def_neg" 150 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 241 "eye_lower_lid_def" 66 } + face_detail_eye_socket={ "eye_socket_color_03" 217 "eye_socket_03" 101 } + face_detail_nasolabial={ "nasolabial_03" 22 "nasolabial_02" 85 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 157 "nose_ridge_def_pos" 133 } + face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 112 } + face_detail_temple_def={ "temple_def" 127 "temple_def" 76 } + expression_brow_wrinkles={ "brow_wrinkles_04" 100 "brow_wrinkles_04" 214 } + expression_eye_wrinkles={ "eye_wrinkles_03" 219 "eye_wrinkles_01" 36 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 57 "forehead_wrinkles_01" 76 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 215 "complexion_4" 255 } + gene_height={ "normal_height" 132 "normal_height" 126 } + gene_bs_body_type={ "body_fat_head_fat_low" 145 "body_fat_head_fat_full" 150 } + gene_bs_body_shape={ "body_shape_hourglass_half" 20 "body_shape_rectangle_half" 28 } + gene_bs_bust={ "bust_clothes" 148 "bust_shape_3_full" 149 } + gene_age={ "old_3" 155 "old_4" 106 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 198 "avg_spacing_low_thickness" 212 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 154 "layer_2_low_thickness" 153 } + gene_body_hair={ "body_hair_sparse" 209 "body_hair_sparse" 235 } + gene_hair_type={ "hair_curly" 137 "hair_straight" 169 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 3 "normal_eyelashes" 3 } + #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 122 "all_hairstyles" 0 } + #beards={ "fp2_beards_curly" 183 "no_beard" 0 } + clothes={ "fp2_muslim_high_nobility_clothes" 0 "most_clothes" 0 } + headgear={ "fp2_muslim_high_nobility" 0 "no_headgear" 0 } + } + } + + enabled=yes +} + + +danis0007_emira_daw = { # Adanis' wife + portrait_info = { + genes = { + hair_color={ 127 251 227 80 } + skin_color={ 109 146 109 81 } + eye_color={ 68 161 68 161 } + gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } + gene_chin_width={ "chin_width_pos" 143 "chin_width_pos" 143 } + gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } + gene_eye_distance={ "eye_distance_pos" 165 "eye_distance_pos" 165 } + gene_eye_shut={ "eye_shut_pos" 129 "eye_shut_pos" 129 } + gene_forehead_angle={ "forehead_angle_pos" 144 "forehead_angle_pos" 144 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 129 "forehead_brow_height_pos" 129 } + gene_forehead_roundness={ "forehead_roundness_neg" 112 "forehead_roundness_neg" 112 } + gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_pos" 137 } + gene_forehead_height={ "forehead_height_pos" 129 "forehead_height_pos" 129 } + gene_head_height={ "head_height_neg" 90 "head_height_neg" 90 } + gene_head_width={ "head_width_pos" 181 "head_width_pos" 181 } + gene_head_profile={ "head_profile_neg" 90 "head_profile_neg" 90 } + gene_head_top_height={ "head_top_height_neg" 98 "head_top_height_neg" 98 } + gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 133 } + gene_jaw_angle={ "jaw_angle_pos" 142 "jaw_angle_pos" 142 } + gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 130 } + gene_jaw_height={ "jaw_height_neg" 91 "jaw_height_neg" 91 } + gene_jaw_width={ "jaw_width_pos" 176 "jaw_width_pos" 176 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 122 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 124 } + gene_mouth_forward={ "mouth_forward_pos" 169 "mouth_forward_pos" 169 } + gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 116 } + gene_mouth_width={ "mouth_width_neg" 105 "mouth_width_neg" 105 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 137 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 186 "mouth_lower_lip_size_pos" 186 } + gene_mouth_open={ "mouth_open_neg" 124 "mouth_open_neg" 124 } + gene_neck_length={ "neck_length_neg" 114 "neck_length_neg" 114 } + gene_neck_width={ "neck_width_pos" 171 "neck_width_pos" 171 } + gene_bs_cheek_forward={ "cheek_forward_neg" 36 "cheek_forward_neg" 36 } + gene_bs_cheek_height={ "cheek_height_pos" 18 "cheek_height_pos" 18 } + gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 33 } + gene_bs_ear_angle={ "ear_angle_pos" 29 "ear_angle_pos" 29 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 152 "ear_inner_shape_pos" 152 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 42 "ear_lower_bend_pos" 42 } + gene_bs_ear_outward={ "ear_outward_pos" 47 "ear_outward_pos" 47 } + gene_bs_ear_size={ "ear_size_pos" 45 "ear_size_pos" 45 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 1 "eye_corner_depth_neg" 1 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 127 "eye_fold_shape_neg" 127 } + gene_bs_eye_size={ "eye_size_pos" 164 "eye_size_pos" 164 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_neg" 5 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 81 "forehead_brow_curve_pos" 81 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 80 "forehead_brow_forward_pos" 80 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_pos" 18 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 115 "forehead_brow_outer_height_pos" 115 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 30 "forehead_brow_width_neg" 30 } + gene_bs_jaw_def={ "jaw_def_neg" 103 "jaw_def_neg" 103 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 7 "mouth_lower_lip_def_pos" 7 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 6 "mouth_lower_lip_full_neg" 6 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 71 "mouth_lower_lip_pad_pos" 71 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 60 "mouth_lower_lip_width_pos" 60 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 116 "mouth_philtrum_def_pos" 116 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 49 "mouth_philtrum_shape_pos" 49 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 34 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 1 "mouth_upper_lip_def_pos" 1 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 19 "mouth_upper_lip_full_neg" 19 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 77 "mouth_upper_lip_profile_pos" 77 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 55 "mouth_upper_lip_width_pos" 55 } + gene_bs_nose_forward={ "nose_forward_neg" 16 "nose_forward_neg" 16 } + gene_bs_nose_height={ "nose_height_neg" 152 "nose_height_neg" 152 } + gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_neg" 1 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_pos" 35 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 18 "nose_nostril_width_pos" 18 } + gene_bs_nose_profile={ "nose_profile_pos" 24 "nose_profile_pos" 24 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 36 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 27 "nose_ridge_width_neg" 27 } + gene_bs_nose_size={ "nose_size_pos" 50 "nose_size_pos" 50 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_pos" 10 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_neg" 28 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 40 "nose_tip_width_neg" 40 } + face_detail_cheek_def={ "cheek_def_02" 159 "cheek_def_02" 159 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 76 "cheek_fat_02_pos" 201 } + face_detail_chin_cleft={ "chin_cleft" 166 "chin_cleft" 166 } + face_detail_chin_def={ "chin_def" 207 "chin_def" 207 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 203 "eye_lower_lid_def" 203 } + face_detail_eye_socket={ "eye_socket_03" 110 "eye_socket_03" 110 } + face_detail_nasolabial={ "nasolabial_02" 4 "nasolabial_02" 4 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 5 "nose_ridge_def_neg" 5 } + face_detail_nose_tip_def={ "nose_tip_def" 93 "nose_tip_def" 93 } + face_detail_temple_def={ "temple_def" 243 "temple_def" 243 } + expression_brow_wrinkles={ "brow_wrinkles_04" 6 "brow_wrinkles_04" 6 } + expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 22 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 88 "forehead_wrinkles_01" 88 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 217 "complexion_1" 217 } + gene_height={ "normal_height" 131 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_low" 115 } + gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 193 "bust_clothes" 193 } + gene_age={ "old_2" 59 "old_2" 59 } + gene_eyebrows_shape={ "close_spacing_high_thickness" 207 "close_spacing_high_thickness" 173 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 112 "layer_2_lower_thickness" 112 } + gene_body_hair={ "body_hair_sparse" 119 "body_hair_sparse" 119 } + gene_hair_type={ "hair_wavy" 172 "hair_wavy" 172 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 212 "normal_eyes" 212 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 19 "normal_eyelashes" 19 } + #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 122 "all_hairstyles" 0 } + #beards={ "fp2_beards_curly" 183 "no_beard" 0 } + clothes={ "fp2_muslim_high_nobility_clothes" 0 "most_clothes" 0 } + headgear={ "fp2_muslim_low_nobility" 197 "no_headgear" 0 } + legwear={ "mena_nobility_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +70292_king_gartzia = { # King of Navarra in 867 + portrait_info = { + genes = { + hair_color={ 61 235 192 195 } + skin_color={ 157 120 153 120 } + eye_color={ 32 200 28 175 } + gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 88 } + gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 130 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } + gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 129 } + gene_eye_depth={ "eye_depth_pos" 181 "eye_depth_pos" 130 } + gene_eye_height={ "eye_height_pos" 128 "eye_height_neg" 124 } + gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_neg" 118 } + gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 144 } + gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_neg" 88 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 138 "forehead_brow_height_pos" 137 } + gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 204 } + gene_forehead_width={ "forehead_width_neg" 103 "forehead_width_neg" 111 } + gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_neg" 98 } + gene_head_height={ "head_height_pos" 153 "head_height_pos" 152 } + gene_head_width={ "head_width_pos" 146 "head_width_neg" 99 } + gene_head_profile={ "head_profile_neg" 112 "head_profile_neg" 91 } + gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 96 } + gene_head_top_width={ "head_top_width_pos" 157 "head_top_width_pos" 163 } + gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_neg" 105 } + gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_pos" 128 } + gene_jaw_height={ "jaw_height_neg" 105 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_neg" 108 "jaw_width_neg" 107 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_pos" 132 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 133 } + gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_pos" 149 } + gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 169 } + gene_mouth_width={ "mouth_width_pos" 138 "mouth_width_neg" 74 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 109 "mouth_upper_lip_size_pos" 152 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_neg" 107 } + gene_mouth_open={ "mouth_open_pos" 199 "mouth_open_neg" 4 } + gene_neck_length={ "neck_length_pos" 205 "neck_length_pos" 133 } + gene_neck_width={ "neck_width_pos" 139 "neck_width_neg" 114 } + gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } + gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_neg" 28 } + gene_bs_cheek_width={ "cheek_width_pos" 68 "cheek_width_pos" 22 } + gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_pos" 45 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 42 "ear_inner_shape_pos" 148 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 48 } + gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_pos" 12 } + gene_bs_ear_size={ "ear_size_neg" 14 "ear_size_pos" 23 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 247 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 5 "eye_fold_shape_pos" 2 } + gene_bs_eye_size={ "eye_size_pos" 18 "eye_size_pos" 46 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 8 "eye_upper_lid_size_pos" 12 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 199 "forehead_brow_curve_neg" 7 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 39 "forehead_brow_forward_pos" 0 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 83 "forehead_brow_inner_height_neg" 51 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 126 "forehead_brow_outer_height_pos" 42 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 48 "forehead_brow_width_pos" 51 } + gene_bs_jaw_def={ "jaw_def_pos" 192 "jaw_def_pos" 2 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 73 "mouth_lower_lip_def_pos" 164 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 5 "mouth_lower_lip_full_neg" 14 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 10 "mouth_lower_lip_pad_neg" 66 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 107 "mouth_lower_lip_width_pos" 30 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 24 "mouth_philtrum_def_pos" 12 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 49 "mouth_philtrum_shape_pos" 40 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 3 "mouth_philtrum_width_pos" 12 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 17 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_neg" 76 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 9 "mouth_upper_lip_profile_pos" 8 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_pos" 30 } + gene_bs_nose_forward={ "nose_forward_pos" 17 "nose_forward_pos" 10 } + gene_bs_nose_height={ "nose_height_pos" 49 "nose_height_pos" 18 } + gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_neg" 71 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 196 "nose_nostril_width_neg" 83 } + gene_bs_nose_profile={ "nose_profile_pos" 27 "nose_profile_neg" 6 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 26 "nose_ridge_angle_neg" 28 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 37 "nose_ridge_width_neg" 51 } + gene_bs_nose_size={ "nose_size_neg" 37 "nose_size_pos" 61 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 31 "nose_tip_angle_pos" 12 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 51 "nose_tip_forward_pos" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 37 "nose_tip_width_neg" 92 } + face_detail_cheek_def={ "cheek_def_01" 8 "cheek_def_02" 6 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 0 "cheek_fat_01_pos" 182 } + face_detail_chin_cleft={ "chin_dimple" 24 "chin_dimple" 7 } + face_detail_chin_def={ "chin_def" 18 "chin_def_neg" 211 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 149 } + face_detail_eye_socket={ "eye_socket_02" 2 "eye_socket_03" 24 } + face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 15 "nose_ridge_def_neg" 19 } + face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 204 } + face_detail_temple_def={ "temple_def" 248 "temple_def" 250 } + expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_04" 243 } + expression_eye_wrinkles={ "eye_wrinkles_01" 65 "eye_wrinkles_03" 192 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 26 "forehead_wrinkles_01" 80 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 137 "complexion_1" 153 } + gene_height={ "normal_height" 118 "normal_height" 102 } + gene_bs_body_type={ "body_fat_head_fat_full" 145 "body_fat_head_fat_full" 121 } + gene_bs_body_shape={ "body_shape_apple_half" 91 "body_shape_apple_half" 0 } + gene_bs_bust={ "bust_clothes" 67 "bust_shape_4_full" 201 } + gene_age={ "old_2" 182 "old_2" 148 } + gene_eyebrows_shape={ "avg_spacing_high_thickness" 229 "avg_spacing_avg_thickness" 146 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 197 "layer_2_low_thickness" 173 } + gene_body_hair={ "body_hair_sparse" 141 "body_hair_sparse" 185 } + gene_hair_type={ "hair_wavy" 119 "hair_wavy" 144 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 250 "normal_eyes" 250 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 57 "normal_eyelashes" 57 } + pose={ "" 255 "" 0 } + #beards={ "fp2_beards_straight" 47 "no_beard" 0 } + cloaks={ "western_royalty" 225 "no_cloak" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 150 "most_clothes" 0 } + #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 227 "all_hairstyles" 0 } + headgear={ "fp2_christian_royalty" 34 "no_headgear" 0 } + legwear={ "western_common_legwear" 238 "all_legwear" 0 } + } + } + enabled=yes +} + + +73754_queen_leodegundis = { # Queen of Navarra in 867 + portrait_info = { + genes = { + hair_color={ 207 214 178 244 } + skin_color={ 185 113 189 115 } + eye_color={ 23 183 69 149 } + gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 142 } + gene_chin_height={ "chin_height_pos" 131 "chin_height_neg" 124 } + gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 115 } + gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 138 } + gene_eye_depth={ "eye_depth_pos" 190 "eye_depth_neg" 125 } + gene_eye_height={ "eye_height_pos" 147 "eye_height_neg" 117 } + gene_eye_distance={ "eye_distance_pos" 147 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_pos" 148 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_neg" 108 } + gene_forehead_roundness={ "forehead_roundness_pos" 134 "forehead_roundness_pos" 213 } + gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 103 } + gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 25 } + gene_head_height={ "head_height_pos" 130 "head_height_neg" 94 } + gene_head_width={ "head_width_neg" 103 "head_width_pos" 204 } + gene_head_profile={ "head_profile_neg" 104 "head_profile_neg" 84 } + gene_head_top_height={ "head_top_height_pos" 160 "head_top_height_neg" 118 } + gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 224 } + gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_pos" 151 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_pos" 139 } + gene_jaw_width={ "jaw_width_pos" 150 "jaw_width_pos" 153 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_pos" 136 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_neg" 119 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 136 } + gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_neg" 119 } + gene_mouth_width={ "mouth_width_pos" 128 "mouth_width_neg" 66 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 144 "mouth_upper_lip_size_neg" 120 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 100 "mouth_lower_lip_size_neg" 126 } + gene_mouth_open={ "mouth_open_pos" 129 "mouth_open_pos" 199 } + gene_neck_length={ "neck_length_pos" 143 "neck_length_neg" 115 } + gene_neck_width={ "neck_width_pos" 151 "neck_width_neg" 105 } + gene_bs_cheek_forward={ "cheek_forward_neg" 27 "cheek_forward_pos" 17 } + gene_bs_cheek_height={ "cheek_height_neg" 6 "cheek_height_pos" 31 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_pos" 37 } + gene_bs_ear_angle={ "ear_angle_neg" 29 "ear_angle_pos" 17 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 134 "ear_inner_shape_pos" 116 } + gene_bs_ear_bend={ "ear_both_bend_pos" 43 "ear_upper_bend_pos" 91 } + gene_bs_ear_outward={ "ear_outward_neg" 54 "ear_outward_pos" 34 } + gene_bs_ear_size={ "ear_size_neg" 16 "ear_size_neg" 61 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 214 "eye_corner_depth_pos" 33 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 3 "eye_fold_shape_neg" 68 } + gene_bs_eye_size={ "eye_size_pos" 20 "eye_size_neg" 67 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 40 "eye_upper_lid_size_pos" 57 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 118 "forehead_brow_curve_neg" 202 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 11 "forehead_brow_forward_neg" 32 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 14 "forehead_brow_inner_height_pos" 41 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 117 "forehead_brow_outer_height_neg" 8 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 1 "forehead_brow_width_pos" 20 } + gene_bs_jaw_def={ "jaw_def_neg" 184 "jaw_def_pos" 157 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 92 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 26 "mouth_lower_lip_full_pos" 23 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 61 "mouth_lower_lip_pad_pos" 127 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 52 "mouth_lower_lip_width_neg" 8 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 33 "mouth_philtrum_def_pos" 16 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_neg" 51 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 3 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 14 "mouth_upper_lip_def_pos" 22 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 31 "mouth_upper_lip_full_pos" 94 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 78 "mouth_upper_lip_profile_pos" 87 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_neg" 4 } + gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_pos" 25 } + gene_bs_nose_height={ "nose_height_pos" 11 "nose_height_neg" 30 } + gene_bs_nose_length={ "nose_length_pos" 49 "nose_length_neg" 56 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 14 "nose_nostril_height_neg" 81 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 6 "nose_nostril_width_pos" 104 } + gene_bs_nose_profile={ "nose_profile_hawk" 102 "nose_profile_neg" 9 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 26 "nose_ridge_angle_pos" 23 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_neg" 45 } + gene_bs_nose_size={ "nose_size_pos" 71 "nose_size_neg" 2 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 67 "nose_tip_angle_pos" 40 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_pos" 21 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 47 "nose_tip_width_neg" 27 } + face_detail_cheek_def={ "cheek_def_02" 160 "cheek_def_02" 78 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 22 "cheek_fat_01_neg" 26 } + face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 4 } + face_detail_chin_def={ "chin_def" 3 "chin_def" 60 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 221 "eye_lower_lid_def" 205 } + face_detail_eye_socket={ "eye_socket_color_03" 237 "eye_socket_03" 6 } + face_detail_nasolabial={ "nasolabial_02" 159 "nasolabial_03" 25 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 146 "nose_ridge_def_pos" 18 } + face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 136 } + face_detail_temple_def={ "temple_def" 153 "temple_def" 231 } + expression_brow_wrinkles={ "brow_wrinkles_01" 98 "brow_wrinkles_04" 161 } + expression_eye_wrinkles={ "eye_wrinkles_01" 23 "eye_wrinkles_01" 96 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 30 "forehead_wrinkles_02" 161 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 191 "complexion_5" 161 } + gene_height={ "normal_height" 123 "normal_height" 123 } + gene_bs_body_type={ "body_fat_head_fat_low" 112 "body_fat_head_fat_low" 134 } + gene_bs_body_shape={ "body_shape_rectangle_half" 40 "body_shape_hourglass_half" 44 } + gene_bs_bust={ "bust_clothes" 54 "bust_shape_1_half" 206 } + gene_age={ "old_2" 123 "old_2" 41 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 203 "avg_spacing_low_thickness" 205 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 239 "layer_2_avg_thickness" 185 } + gene_body_hair={ "body_hair_dense" 152 "body_hair_avg" 165 } + gene_hair_type={ "hair_straight" 100 "hair_straight" 135 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 254 "normal_eyes" 254 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 124 "normal_eyelashes" 124 } + pose={ "" 255 "" 0 } + #beards={ "no_beard" 77 "no_beard" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 98 "most_clothes" 0 } + #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 178 "all_hairstyles" 0 } + headgear={ "fp2_christian_royalty" 171 "no_headgear" 0 } + legwear={ "western_common_legwear" 160 "all_legwear" 0 } + } + } + enabled=yes +} + + +73683_sultan_muhammad = { # Sultan of al-Andalus in 867 + portrait_info = { + genes = { + hair_color={ 15 229 52 252 } + skin_color={ 112 155 102 154 } + eye_color={ 54 252 58 252 } + gene_chin_forward={ "chin_forward_neg" 107 "chin_forward_pos" 150 } + gene_chin_height={ "chin_height_pos" 128 "chin_height_neg" 114 } + gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 125 } + gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_pos" 129 } + gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 119 } + gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 119 } + gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 126 } + gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_neg" 106 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 159 "forehead_brow_height_neg" 112 } + gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 197 } + gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_neg" 102 } + gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 88 } + gene_head_height={ "head_height_neg" 117 "head_height_pos" 146 } + gene_head_width={ "head_width_neg" 93 "head_width_neg" 112 } + gene_head_profile={ "head_profile_pos" 150 "head_profile_pos" 140 } + gene_head_top_height={ "head_top_height_neg" 92 "head_top_height_pos" 137 } + gene_head_top_width={ "head_top_width_pos" 169 "head_top_width_neg" 124 } + gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_neg" 113 } + gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 116 } + gene_jaw_height={ "jaw_height_pos" 145 "jaw_height_neg" 116 } + gene_jaw_width={ "jaw_width_pos" 141 "jaw_width_neg" 91 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 157 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 114 } + gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 126 } + gene_mouth_height={ "mouth_height_neg" 118 "mouth_height_pos" 172 } + gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 59 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 208 "mouth_upper_lip_size_pos" 174 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 200 "mouth_lower_lip_size_pos" 202 } + gene_mouth_open={ "mouth_open_pos" 130 "mouth_open_pos" 147 } + gene_neck_length={ "neck_length_neg" 114 "neck_length_neg" 111 } + gene_neck_width={ "neck_width_pos" 153 "neck_width_neg" 114 } + gene_bs_cheek_forward={ "cheek_forward_neg" 21 "cheek_forward_pos" 31 } + gene_bs_cheek_height={ "cheek_height_pos" 186 "cheek_height_neg" 21 } + gene_bs_cheek_width={ "cheek_width_pos" 14 "cheek_width_neg" 20 } + gene_bs_ear_angle={ "ear_angle_pos" 32 "ear_angle_neg" 22 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 123 } + gene_bs_ear_bend={ "ear_both_bend_pos" 181 "ear_upper_bend_pos" 27 } + gene_bs_ear_outward={ "ear_outward_pos" 82 "ear_outward_pos" 17 } + gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 24 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 18 "eye_corner_depth_pos" 242 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 73 "eye_fold_shape_pos" 15 } + gene_bs_eye_size={ "eye_size_neg" 46 "eye_size_neg" 20 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 48 "eye_upper_lid_size_pos" 96 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 162 "forehead_brow_curve_neg" 79 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 7 "forehead_brow_forward_neg" 11 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 109 "forehead_brow_inner_height_neg" 84 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 107 "forehead_brow_outer_height_neg" 97 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 36 "forehead_brow_width_neg" 50 } + gene_bs_jaw_def={ "jaw_def_neg" 34 "jaw_def_pos" 42 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 30 "mouth_lower_lip_def_pos" 168 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 2 "mouth_lower_lip_full_pos" 77 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 46 "mouth_lower_lip_pad_pos" 71 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 50 "mouth_lower_lip_width_pos" 12 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 1 "mouth_philtrum_def_pos" 7 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 7 "mouth_philtrum_shape_pos" 178 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 63 "mouth_philtrum_width_pos" 44 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 42 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 30 "mouth_upper_lip_full_pos" 31 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 17 "mouth_upper_lip_profile_pos" 40 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 43 "mouth_upper_lip_width_pos" 5 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 24 } + gene_bs_nose_height={ "nose_height_pos" 109 "nose_height_neg" 109 } + gene_bs_nose_length={ "nose_length_neg" 33 "nose_length_neg" 25 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 103 "nose_nostril_height_neg" 92 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 35 "nose_nostril_width_neg" 188 } + gene_bs_nose_profile={ "nose_profile_pos" 127 "nose_profile_pos" 76 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 76 "nose_ridge_width_pos" 74 } + gene_bs_nose_size={ "nose_size_pos" 53 "nose_size_pos" 8 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 5 "nose_tip_angle_neg" 82 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 60 "nose_tip_forward_pos" 15 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_pos" 48 } + face_detail_cheek_def={ "cheek_def_01" 95 "cheek_def_01" 17 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 109 "cheek_fat_02_pos" 167 } + face_detail_chin_cleft={ "chin_dimple" 122 "chin_dimple" 18 } + face_detail_chin_def={ "chin_def_neg" 145 "chin_def_neg" 233 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 223 "eye_lower_lid_def" 219 } + face_detail_eye_socket={ "eye_socket_03" 89 "eye_socket_02" 16 } + face_detail_nasolabial={ "nasolabial_03" 11 "nasolabial_03" 15 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 89 "nose_ridge_def_pos" 53 } + face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 250 } + face_detail_temple_def={ "temple_def" 219 "temple_def" 231 } + expression_brow_wrinkles={ "brow_wrinkles_04" 178 "brow_wrinkles_01" 161 } + expression_eye_wrinkles={ "eye_wrinkles_01" 66 "eye_wrinkles_01" 194 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 66 "forehead_wrinkles_03" 200 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_6" 189 "complexion_1" 235 } + gene_height={ "normal_height" 132 "normal_height" 134 } + gene_bs_body_type={ "body_fat_head_fat_full" 145 "body_fat_head_fat_low" 124 } + gene_bs_body_shape={ "body_shape_rectangle_full" 17 "body_shape_triangle_half" 21 } + gene_bs_bust={ "bust_clothes" 65 "bust_shape_2_full" 186 } + gene_age={ "old_4" 235 "old_2" 186 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 241 "avg_spacing_high_thickness" 213 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 131 "layer_2_high_thickness" 194 } + gene_body_hair={ "body_hair_avg" 228 "body_hair_avg" 222 } + gene_hair_type={ "hair_curly" 151 "hair_curly" 171 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 153 "normal_eyes" 153 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 105 "normal_eyelashes" 105 } + #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 255 "all_hairstyles" 0 } + #beards={ "fp2_beards_curly" 136 "no_beard" 0 } + clothes={ "fp2_muslim_high_nobility_clothes" 181 "most_clothes" 0 } + headgear={ "fp2_muslim_royalty" 0 "no_headgear" 0 } + legwear={ "mena_nobility_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +73927_sultana_ushar = { # Wife of Sultan Muhammad + portrait_info = { + genes = { + hair_color={ 16 252 16 252 } + skin_color={ 131 159 131 159 } + eye_color={ 51 247 51 247 } + gene_chin_forward={ "chin_forward_neg" 103 "chin_forward_neg" 103 } + gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } + gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_pos" 130 } + gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } + gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 135 } + gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } + gene_forehead_angle={ "forehead_angle_pos" 183 "forehead_angle_pos" 183 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 165 "forehead_brow_height_pos" 165 } + gene_forehead_roundness={ "forehead_roundness_pos" 206 "forehead_roundness_pos" 206 } + gene_forehead_width={ "forehead_width_neg" 113 "forehead_width_neg" 113 } + gene_forehead_height={ "forehead_height_neg" 48 "forehead_height_neg" 48 } + gene_head_height={ "head_height_pos" 148 "head_height_pos" 148 } + gene_head_width={ "head_width_neg" 116 "head_width_neg" 116 } + gene_head_profile={ "head_profile_pos" 131 "head_profile_pos" 131 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } + gene_head_top_width={ "head_top_width_neg" 120 "head_top_width_neg" 120 } + gene_jaw_angle={ "jaw_angle_neg" 106 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_pos" 184 "jaw_forward_pos" 184 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_pos" 149 "jaw_width_pos" 149 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_pos" 135 } + gene_mouth_forward={ "mouth_forward_pos" 183 "mouth_forward_pos" 183 } + gene_mouth_height={ "mouth_height_pos" 178 "mouth_height_pos" 178 } + gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 119 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 170 "mouth_upper_lip_size_pos" 170 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 159 "mouth_lower_lip_size_pos" 159 } + gene_mouth_open={ "mouth_open_neg" 54 "mouth_open_neg" 54 } + gene_neck_length={ "neck_length_neg" 76 "neck_length_neg" 76 } + gene_neck_width={ "neck_width_pos" 131 "neck_width_pos" 131 } + gene_bs_cheek_forward={ "cheek_forward_neg" 37 "cheek_forward_neg" 37 } + gene_bs_cheek_height={ "cheek_height_neg" 36 "cheek_height_neg" 36 } + gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 50 } + gene_bs_ear_angle={ "ear_angle_neg" 18 "ear_angle_neg" 18 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 57 "ear_inner_shape_pos" 57 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 63 "ear_upper_bend_pos" 63 } + gene_bs_ear_outward={ "ear_outward_pos" 29 "ear_outward_pos" 29 } + gene_bs_ear_size={ "ear_size_neg" 38 "ear_size_neg" 38 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 180 "eye_corner_depth_pos" 180 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 107 "eye_fold_shape_pos" 107 } + gene_bs_eye_size={ "eye_size_pos" 107 "eye_size_pos" 107 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 49 "eye_upper_lid_size_pos" 49 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 127 "forehead_brow_curve_neg" 127 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 19 "forehead_brow_forward_pos" 19 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 58 "forehead_brow_inner_height_pos" 58 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 22 "forehead_brow_outer_height_neg" 22 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 17 } + gene_bs_jaw_def={ "jaw_def_neg" 43 "jaw_def_pos" 160 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 132 "mouth_lower_lip_def_pos" 132 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 22 "mouth_lower_lip_full_neg" 22 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 115 "mouth_lower_lip_pad_neg" 115 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 2 "mouth_lower_lip_width_pos" 2 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 39 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 51 "mouth_philtrum_shape_pos" 51 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 102 "mouth_philtrum_width_pos" 102 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 27 "mouth_upper_lip_def_pos" 27 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_pos" 26 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 18 "mouth_upper_lip_profile_pos" 18 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 11 "mouth_upper_lip_width_neg" 11 } + gene_bs_nose_forward={ "nose_forward_neg" 6 "nose_forward_neg" 6 } + gene_bs_nose_height={ "nose_height_pos" 52 "nose_height_pos" 52 } + gene_bs_nose_length={ "nose_length_pos" 41 "nose_length_pos" 41 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 36 "nose_nostril_height_neg" 36 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 42 "nose_nostril_width_neg" 42 } + gene_bs_nose_profile={ "nose_profile_pos" 88 "nose_profile_pos" 88 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 37 "nose_ridge_angle_pos" 37 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 2 "nose_ridge_width_pos" 2 } + gene_bs_nose_size={ "nose_size_pos" 46 "nose_size_pos" 46 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 175 "nose_tip_angle_neg" 175 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 49 "nose_tip_forward_neg" 49 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 49 "nose_tip_width_neg" 49 } + face_detail_cheek_def={ "cheek_def_02" 62 "cheek_def_02" 62 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 6 "cheek_fat_02_pos" 6 } + face_detail_chin_cleft={ "chin_cleft" 10 "chin_cleft" 10 } + face_detail_chin_def={ "chin_def" 4 "chin_def" 4 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 63 "eye_lower_lid_def" 63 } + face_detail_eye_socket={ "eye_socket_color_02" 0 "eye_socket_color_02" 0 } + face_detail_nasolabial={ "nasolabial_01" 3 "nasolabial_01" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 9 "nose_ridge_def_pos" 9 } + face_detail_nose_tip_def={ "nose_tip_def" 141 "nose_tip_def" 141 } + face_detail_temple_def={ "temple_def" 125 "temple_def" 125 } + expression_brow_wrinkles={ "brow_wrinkles_04" 146 "brow_wrinkles_04" 146 } + expression_eye_wrinkles={ "eye_wrinkles_01" 62 "eye_wrinkles_01" 62 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 102 "forehead_wrinkles_01" 102 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 221 "complexion_2" 221 } + gene_height={ "normal_height" 123 "normal_height" 123 } + gene_bs_body_type={ "body_fat_head_fat_low" 142 "body_fat_head_fat_low" 142 } + gene_bs_body_shape={ "body_shape_pear_half" 0 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_shape_4_half" 193 "bust_shape_4_half" 118 } + gene_age={ "old_1" 51 "old_1" 51 } + gene_eyebrows_shape={ "avg_spacing_high_thickness" 211 "close_spacing_high_thickness" 211 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 213 "layer_2_low_thickness" 213 } + gene_body_hair={ "body_hair_avg" 198 "body_hair_avg" 198 } + gene_hair_type={ "hair_curly" 124 "hair_curly" 124 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 2 "normal_eyes" 2 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 59 "normal_eyelashes" 59 } + #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 89 "all_hairstyles" 0 } + #beards={ "fp2_beards_curly" 136 "no_beard" 0 } + clothes={ "fp2_muslim_high_nobility_clothes" 181 "most_clothes" 0 } + headgear={ "fp2_muslim_royalty" 0 "no_headgear" 0 } + legwear={ "mena_nobility_legwear" 0 "all_legwear" 0 } + } + } + enabled=yes +} + + +70019_king_adelfonso = { # King Adelfonso III of Asturias + portrait_info = { + genes = { + hair_color={ 46 242 46 242 } + skin_color={ 55 123 55 101 } + eye_color={ 237 154 237 154 } + gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } + gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 138 } + gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 126 } + gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 120 } + gene_eye_height={ "eye_height_pos" 131 "eye_height_pos" 131 } + gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 188 "eye_shut_pos" 188 } + gene_forehead_angle={ "forehead_angle_pos" 129 "forehead_angle_pos" 129 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 152 } + gene_forehead_roundness={ "forehead_roundness_pos" 163 "forehead_roundness_pos" 163 } + gene_forehead_width={ "forehead_width_neg" 104 "forehead_width_neg" 104 } + gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_pos" 130 } + gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } + gene_head_width={ "head_width_pos" 140 "head_width_pos" 140 } + gene_head_profile={ "head_profile_neg" 63 "head_profile_neg" 63 } + gene_head_top_height={ "head_top_height_neg" 93 "head_top_height_neg" 93 } + gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 132 } + gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 121 } + gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 138 } + gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_pos" 142 "jaw_width_pos" 142 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 81 "mouth_corner_depth_neg" 81 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 131 } + gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } + gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 128 } + gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 146 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 117 "mouth_lower_lip_size_neg" 117 } + gene_mouth_open={ "mouth_open_neg" 108 "mouth_open_neg" 108 } + gene_neck_length={ "neck_length_neg" 117 "neck_length_neg" 117 } + gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 132 } + gene_bs_cheek_forward={ "cheek_forward_pos" 16 "cheek_forward_pos" 16 } + gene_bs_cheek_height={ "cheek_height_neg" 51 "cheek_height_neg" 51 } + gene_bs_cheek_width={ "cheek_width_pos" 24 "cheek_width_pos" 24 } + gene_bs_ear_angle={ "ear_angle_neg" 26 "ear_angle_neg" 26 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 27 "ear_inner_shape_pos" 27 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 200 "ear_lower_bend_pos" 200 } + gene_bs_ear_outward={ "ear_outward_pos" 33 "ear_outward_pos" 33 } + gene_bs_ear_size={ "ear_size_pos" 21 "ear_size_pos" 21 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 54 "eye_corner_depth_pos" 54 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 140 "eye_fold_shape_pos" 140 } + gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 26 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 13 "eye_upper_lid_size_pos" 13 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 32 "forehead_brow_curve_neg" 32 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 120 "forehead_brow_forward_pos" 120 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 40 "forehead_brow_inner_height_neg" 40 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 14 "forehead_brow_outer_height_pos" 14 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_pos" 51 } + gene_bs_jaw_def={ "jaw_def_neg" 100 "jaw_def_neg" 100 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 162 "mouth_lower_lip_def_pos" 162 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 15 "mouth_lower_lip_full_neg" 15 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 3 "mouth_lower_lip_pad_pos" 3 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 49 "mouth_lower_lip_width_pos" 49 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 19 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 37 "mouth_philtrum_shape_pos" 37 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 37 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 132 "mouth_upper_lip_full_pos" 132 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 15 "mouth_upper_lip_profile_neg" 15 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 0 "mouth_upper_lip_width_neg" 0 } + gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_pos" 6 } + gene_bs_nose_height={ "nose_height_neg" 122 "nose_height_neg" 122 } + gene_bs_nose_length={ "nose_length_pos" 110 "nose_length_pos" 110 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_neg" 21 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 38 } + gene_bs_nose_profile={ "nose_profile_neg" 65 "nose_profile_neg" 65 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 38 "nose_ridge_angle_pos" 38 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 45 "nose_ridge_width_neg" 45 } + gene_bs_nose_size={ "nose_size_pos" 14 "nose_size_pos" 14 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 46 "nose_tip_angle_pos" 46 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 31 "nose_tip_forward_pos" 31 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 184 "nose_tip_width_neg" 184 } + face_detail_cheek_def={ "cheek_def_02" 7 "cheek_def_02" 7 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 89 "cheek_fat_01_neg" 89 } + face_detail_chin_cleft={ "chin_cleft" 91 "chin_cleft" 91 } + face_detail_chin_def={ "chin_def_neg" 16 "chin_def_neg" 16 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 198 "eye_lower_lid_def" 198 } + face_detail_eye_socket={ "eye_socket_03" 1 "eye_socket_03" 1 } + face_detail_nasolabial={ "nasolabial_03" 28 "nasolabial_03" 28 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 2 "nose_ridge_def_neg" 2 } + face_detail_nose_tip_def={ "nose_tip_def" 248 "nose_tip_def" 248 } + face_detail_temple_def={ "temple_def" 202 "temple_def" 202 } + expression_brow_wrinkles={ "brow_wrinkles_04" 61 "brow_wrinkles_04" 61 } + expression_eye_wrinkles={ "eye_wrinkles_01" 154 "eye_wrinkles_01" 154 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 136 "forehead_wrinkles_01" 136 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 219 "complexion_1" 219 } + gene_height={ "normal_height" 126 "normal_height" 126 } + gene_bs_body_type={ "body_fat_head_fat_medium" 121 "body_fat_head_fat_medium" 121 } + gene_bs_body_shape={ "body_shape_hourglass_half" 15 "body_shape_apple_full" 15 } + gene_bs_bust={ "bust_clothes" 107 "bust_clothes" 107 } + gene_age={ "old_2" 203 "old_2" 203 } + gene_eyebrows_shape={ "close_spacing_low_thickness" 138 "close_spacing_low_thickness" 138 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 136 "layer_2_avg_thickness" 136 } + gene_body_hair={ "body_hair_avg" 144 "body_hair_avg" 131 } + gene_hair_type={ "hair_straight" 158 "hair_straight" 158 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 121 "normal_eyes" 121 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 178 "normal_eyelashes" 178 } + #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 0 "all_hairstyles" 0 } + clothes={ "fp2_christian_high_nobility_clothes" 163 "most_clothes" 0 } + headgear={ "fp2_christian_royalty" 0 "no_headgear" 0 } + legwear={ "western_common_legwear" 0 "all_legwear" 0 } + cloaks={ "western_royalty" 0 "no_cloak" 0 } + } + } + enabled=yes +} diff --git a/project/ck3/base_game/common/dynasties/00_deprecated_dynasties.txt b/project/ck3/base_game/common/dynasties/00_deprecated_dynasties.txt new file mode 100644 index 0000000000..964f3a8925 --- /dev/null +++ b/project/ck3/base_game/common/dynasties/00_deprecated_dynasties.txt @@ -0,0 +1,224 @@ +# For removed or *drastically* edited dynasty storage, so that they're easier to revert if necessary. + +################################################## +# DEPRECATED DURING 1.6 + +#75 = { + #prefix = "dynnp_de" + #name = "dynn_Coimbra" + #culture = "portuguese" +#} +# +#279 = { + #prefix = "dynnp_de" + #name = "dynn_Castro" + #culture = "castilian" +#} +# +#629 = { + #prefix = "dynnp_de" + #name = "dynn_Gothia" + #culture = "french" +#} +# +#776 = { + #prefix = "dynnp_de" + #name = "dynn_Lara" + #culture = "castilian" +#} +# +#8615 = { + #prefix = "dynnp_de" + #name = "dynn_Viguera" + #culture = "basque" +#} +# +#8742 = { + #name = "dynn_Carracedo" + #culture = "basque" +#} +# +#8747 = { + #prefix = "dynnp_de" + #name = "dynn_Segovia" + #culture = "castilian" +#} +# +#8758 = { + #prefix = "dynnp_de" + #name = "dynn_Cervera" + #culture = "catalan" +#} +# +#8780 = { + #prefix = "dynnp_de" + #name = "dynn_Risnal" + #culture = "castilian" +#} +# +#12115 = { + #prefix = "dynnp_de" + #name = "dynn_BesalU_" + #culture = "catalan" +#} +# +#12161 = { + #prefix = "dynnp_de" + #name = "dynn_Feniosara" + #culture = "castilian" +#} +# +#12202 = { + #name = "dynn_Lubbunid" + #culture = "andalusian" +#} +# +#12288 = { + #prefix = "dynnp_de" + #name = "dynn_GuimarA_es" + #culture = "portuguese" +#} +# +#12294 = { + #name = "dynn_Salimid" + #culture = "andalusian" +#} +# +#12303 = { + #name = "dynn_Musarrid" + #culture = "maghrebi" +#} +# +#12313 = { + #prefix = "dynnp_de" + #name = "dynn_Maiorica" + #culture = "visigothic" +#} +# +#12314 = { + #prefix = "dynnp_de" + #name = "dynn_Minorica" + #culture = "visigothic" +#} +# +#20059 = { + #prefix = "dynnp_de" + #name = "dynn_TrastA_mara" + #culture = "castilian" +#} +# +#100157 = { + #prefix = "dynnp_de" + #name = "dynn_Santiago" + #culture = "castilian" +#} +# +#1020110 = { + #prefix = "dynnp_de" + #name = "dynn_Barbosa" + #culture = "portuguese" +#} +# +#1020120 = { + #prefix = "dynnp_de" + #name = "dynn_Soverosa" + #culture = "portuguese" +#} +# +#1046004 = { + #name = "dynn_Saadid" + #culture = "bedouin" +#} +# +#1046023 = { + #name = "dynn_Saqlabid" + #culture = "bedouin" +#} +# +#7501 = { + #name = "dynn_Hammudid" + #culture = "bedouin" +#} +# +#101608 = { + #name = "dynn_Sumadid" + #culture = "andalusian" +#} +# +#1046000 = { + #name = "dynn_Nadirid" + #culture = "bedouin" +#} +# +#12295 = { + #prefix = "dynnp_d_" + #name = "dynn_Oriola" + #culture = "visigothic" +#} +# +#1046002 = { + #name = "dynn_Suleymanid" + #culture = "bedouin" +#} +# +#1046009 = { + #prefix = "dynnp_de" + #name = "dynn_Pamplona" + #culture = "basque" +#} +# +#1046020 = { + #name = "dynn_Karimid" + #culture = "maghrebi" +#} +# +#1046025 = { + #name = "dynn_Theodoricciana" + #culture = "visigothic" +#} +# +#1046013 = { + #name = "dynn_Musavid" + #culture = "andalusian" +#} +# +#1046014 = { + #name = "dynn_Yusufid" + #culture = "andalusian" +#} +# +#munoz = { + #name = "dynn_MuN_oz" + #culture = "castilian" +#} +# +#100158 = { + #prefix = "dynnp_de" + #name = "dynn_Porto" + #culture = "portuguese" +#} +# +#437 = { + #prefix = "dynnp_de" + #name = "dynn_Aza" + #culture = "castilian" +#} +# +#1020119 = { + #name = "dynn_BetO_tez" + #culture = "castilian" +#} +# +#8629 = { + #name = "dynn_Velasques" + #culture = "portuguese" +#} +# +#10024 = { + #prefix = "dynnp_de" + #name = "dynn_RibagorC_a" + #culture = "visigothic" +#} + +################################################## +# DEPRECATED DURING ### diff --git a/project/ck3/base_game/common/dynasties/00_dynasties.txt b/project/ck3/base_game/common/dynasties/00_dynasties.txt index 38d93058ae..a7837cc1f0 100644 --- a/project/ck3/base_game/common/dynasties/00_dynasties.txt +++ b/project/ck3/base_game/common/dynasties/00_dynasties.txt @@ -112,11 +112,6 @@ name = "dynn_EntenC_a" culture = "catalan" } -75 = { - prefix = "dynnp_de" - name = "dynn_Coimbra" - culture = "portuguese" -} 77 = { prefix = "dynnp_de" name = "dynn_la_Cerda" @@ -459,11 +454,6 @@ name = "dynn_Deza" culture = "castilian" } -279 = { - prefix = "dynnp_de" - name = "dynn_Castro" - culture = "castilian" -} 280 = { prefix = "dynnp_de" name = "dynn_Narbonne" @@ -1959,11 +1949,6 @@ name = "dynn_Cisneros" culture = "castilian" } -8615 = { - prefix = "dynnp_de" - name = "dynn_Viguera" - culture = "basque" -} 8630 = { prefix = "dynnp_de" name = "dynn_Manzanedo" @@ -2242,11 +2227,6 @@ name = "dynn_Toro" culture = "castilian" } -8747 = { - prefix = "dynnp_de" - name = "dynn_Segovia" - culture = "castilian" -} 8748 = { prefix = "dynnp_de" name = "dynn_Biedma" @@ -2267,11 +2247,6 @@ name = "dynn_CastellbO_" culture = "catalan" } -8758 = { - prefix = "dynnp_de" - name = "dynn_Cervera" - culture = "catalan" -} 8759 = { prefix = "dynnp_de" name = "dynn_Torroja" @@ -2322,11 +2297,6 @@ name = "dynn_HI_jar" culture = "castilian" } -8780 = { - prefix = "dynnp_de" - name = "dynn_Risnal" - culture = "castilian" -} 8781 = { name = "dynn_Furtado" culture = "castilian" @@ -2800,11 +2770,6 @@ name = "dynn_Entralgo" culture = "castilian" } -12161 = { - prefix = "dynnp_de" - name = "dynn_Feniosara" - culture = "castilian" -} 12162 = { prefix = "dynnp_de" name = "dynn_Saz" @@ -3351,11 +3316,6 @@ name = "dynn_LongespE_e" culture = "norman" } -20059 = { - prefix = "dynnp_de" - name = "dynn_TrastA_mara" - culture = "castilian" -} 20064 = { name = "dynn_Mangaphas" culture = "armenian" @@ -3641,11 +3601,6 @@ name = "dynn_Albret" culture = "occitan" } -100157 = { - prefix = "dynnp_de" - name = "dynn_Santiago" - culture = "castilian" -} 100189 = { prefix = "dynnp_de" name = "dynn_Astorga" @@ -5326,11 +5281,6 @@ name = "dynn_Sousa_Arronches" culture = "portuguese" } -1020120 = { - prefix = "dynnp_de" - name = "dynn_Soverosa" - culture = "portuguese" -} 1020123 = { prefix = "dynnp_de" name = "dynn_Alvarenga" @@ -6793,11 +6743,6 @@ bhanja_baudh_dynasty = { # name = "dynn_Gerulfing" # culture = "frisian" #} -437 = { - prefix = "dynnp_de" - name = "dynn_Aza" - culture = "castilian" -} 439 = { prefix = "dynnp_de" name = "dynn_Aybar" @@ -7184,11 +7129,6 @@ bhanja_baudh_dynasty = { name = "dynn_East_Anglia" culture = "anglo_saxon" } -629 = { - prefix = "dynnp_de" - name = "dynn_Gothia" - culture = "french" -} 633 = { name = "dynn_Doukas" culture = "greek" @@ -7428,11 +7368,6 @@ bhanja_baudh_dynasty = { name = "dynn_Sousa" culture = "portuguese" } -776 = { - prefix = "dynnp_de" - name = "dynn_Lara" - culture = "castilian" -} 778 = { prefix = "dynnp_de" name = "dynn_Haro" @@ -7679,10 +7614,10 @@ easteregg_de_belfort = { culture = "swedish" motto = dynn_Tengil_motto } -#1056 = { -# name = "dynn_Ukhaidhirid" -# culture = "bedouin" -#} +1056 = { + name = "dynn_Ukhaidhirid" + culture = "bedouin" +} 1059 = { name = "dynn_HA_steining" culture = "norse" @@ -7731,10 +7666,6 @@ easteregg_de_belfort = { name = "dynn_Stewart" culture = "scottish" } -3135 = { - name = "dynn_Emenon" - culture = "french" -} 4001 = { name = "dynn_Mortimer" culture = "norman" @@ -8057,10 +7988,6 @@ easteregg_de_belfort = { name = "dynn_Mozzainid" culture = "andalusian" } -7501 = { - name = "dynn_Hammudid" - culture = "bedouin" -} 7508 = { name = "dynn_MojmI_rid" culture = "czech" @@ -8079,10 +8006,10 @@ easteregg_de_belfort = { culture = "persian" forced_coa_religiongroup = "zoroastrian_group" } -#7512 = { -# name = "dynn_Alavid" -# culture = "bedouin" -#} +7512 = { + name = "dynn_Alavid" + culture = "bedouin" +} 7513 = { name = "dynn_Justanid" culture = "kurdish" @@ -8168,10 +8095,6 @@ easteregg_de_belfort = { name = "dynn_Vimaranes" culture = "portuguese" } -8629 = { - name = "dynn_Velasques" - culture = "portuguese" -} 8632 = { name = "dynn_Lukaric" culture = "serbian" @@ -8327,10 +8250,6 @@ easteregg_de_belfort = { name = "dynn_HerrA_meliz" culture = "castilian" } -8742 = { - name = "dynn_Carracedo" - culture = "basque" -} 8744 = { prefix = "dynnp_de" name = "dynn_Quintanilla" @@ -8649,11 +8568,6 @@ easteregg_de_belfort = { # name = "dynn_BesalU_" # culture = "catalan" #} -10024 = { - prefix = "dynnp_de" - name = "dynn_RibagorC_a" - culture = "visigothic" -} #10028 = { # prefix = "dynnp_de" # name = "dynn_Pallars" @@ -8692,11 +8606,6 @@ easteregg_de_belfort = { # name = "dynn_Sarria" # culture = "castilian" #} -12115 = { - prefix = "dynnp_de" - name = "dynn_BesalU_" - culture = "catalan" -} 12119 = { name = "dynn_Vallferrera" culture = "catalan" @@ -8763,10 +8672,6 @@ easteregg_de_belfort = { name = "dynn_Ya_farid" culture = "andalusian" } -12202 = { - name = "dynn_Lubbunid" - culture = "andalusian" -} 12204 = { name = "dynn_Ammarid" culture = "andalusian" @@ -9482,10 +9387,10 @@ easteregg_de_belfort = { name = "dynn_SE_mur" culture = "french" } -#100003 = { - #name = "dynn_EO_ganachta" - #culture = "irish" -#} +100003 = { + name = "dynn_EO_ganachta" + culture = "irish" +} 100006 = { name = "dynn_Posse" culture = "swedish" @@ -9617,11 +9522,6 @@ easteregg_de_belfort = { name = "dynn_Estella" culture = "basque" } -100158 = { - prefix = "dynnp_de" - name = "dynn_Porto" - culture = "portuguese" -} 100204 = { prefix = "dynnp_de" name = "dynn_Barcelona" @@ -10157,7 +10057,7 @@ easteregg_de_belfort = { } 100848 = { name = "dynn_Tikanariyen" - culture = "maghrebi" + culture = "guanches" } 101004 = { name = "dynn_AbesA_nI_" @@ -10568,10 +10468,6 @@ easteregg_de_belfort = { name = "dynn_Jahwarid" culture = "maghrebi" } -101608 = { - name = "dynn_Sumadid" - culture = "andalusian" -} 101609 = { name = "dynn_Mezzabarba" culture = "italian" @@ -10886,11 +10782,6 @@ easteregg_de_belfort = { name = "dynn_Bethune" culture = "french" } -1020110 = { - prefix = "dynnp_de" - name = "dynn_Barbosa" - culture = "portuguese" -} 1020111 = { prefix = "dynnp_de" name = "dynn_Ribadouro" @@ -10901,10 +10792,6 @@ easteregg_de_belfort = { name = "dynn_Riba_Vizela" culture = "portuguese" } -1020119 = { - name = "dynn_BetO_tez" - culture = "castilian" -} 1020121 = { prefix = "dynnp_da" name = "dynn_Maia" @@ -11059,10 +10946,10 @@ easteregg_de_belfort = { name = "dynn_Shaybanid" culture = "levantine" } -#1029124 = { -# name = "dynn_Yazidid" -# culture = "levantine" -#} +# 1029124 = { # changed to house_yazidid +# name = "dynn_Yazidid" +# culture = "levantine" +# } 1030000 = { name = "dynn_Cisse" culture = "malinke" @@ -11668,17 +11555,8 @@ easteregg_de_belfort = { culture = "andalusian" } 12293 = { - name = "dynn_Qasid" - culture = "andalusian" -} -12294 = { - name = "dynn_Salimid" - culture = "andalusian" -} -12295 = { - prefix = "dynnp_d_" - name = "dynn_Oriola" - culture = "visigothic" + name = "dynn_Qasid" #Banu Qasi + culture = "basque" } 12296 = { name = "dynn_Qaysid" @@ -11693,11 +11571,6 @@ easteregg_de_belfort = { name = "dynn_Amaya" culture = "castilian" } -12288 = { - prefix = "dynnp_de" - name = "dynn_GuimarA_es" - culture = "portuguese" -} 12285 = { name = "dynn_Belascotenes" culture = "basque" @@ -11738,10 +11611,6 @@ easteregg_de_belfort = { name = "dynn_Nayihid" culture = "bedouin" } -12303 = { - name = "dynn_Musarrid" - culture = "maghrebi" -} 12304 = { name = "dynn_Zuhrid" culture = "andalusian" @@ -11782,7 +11651,7 @@ easteregg_de_belfort = { culture = "georgian" } 12305 = { - name = "dynn_Marwanid" + name = "dynn_al-Yiliqi" culture = "andalusian" } 12306 = { @@ -12158,16 +12027,6 @@ easteregg_de_belfort = { name = "dynn_Qutid" culture = "andalusian" } -12313 = { - prefix = "dynnp_de" - name = "dynn_Maiorica" - culture = "visigothic" -} -12314 = { - prefix = "dynnp_de" - name = "dynn_Minorica" - culture = "visigothic" -} #12315 = { # name = "dynn_Galindid" # culture = "andalusian" @@ -13532,22 +13391,10 @@ ucchangi_pandya_dynasty = { name = "dynn_Bilig" culture = "bolghar" } -1046000 = { - name = "dynn_Nadirid" - culture = "bedouin" -} 1046001 = { name = "dynn_Nusayrid" culture = "bedouin" } -1046002 = { - name = "dynn_Suleymanid" - culture = "bedouin" -} -1046004 = { - name = "dynn_Saadid" - culture = "bedouin" -} 1046005 = { name = "dynn_Arabid" culture = "bedouin" @@ -13560,11 +13407,6 @@ ucchangi_pandya_dynasty = { name = "dynn_Medinid" culture = "bedouin" } -1046009 = { - prefix = "dynnp_de" - name = "dynn_Pamplona" - culture = "basque" -} 1046010 = { prefix = "dynnp_de" name = "dynn_Arrosta" @@ -13826,10 +13668,6 @@ dyn_chitiki_ganga = { name = "dynn_Yahsubid" culture = "bedouin" } -1046020 = { - name = "dynn_Karimid" - culture = "maghrebi" -} 1046021 = { name = "dynn_Fezzid" culture = "maghrebi" @@ -13838,18 +13676,10 @@ dyn_chitiki_ganga = { name = "dynn_Atlasid" culture = "maghrebi" } -1046023 = { - name = "dynn_Saqlabid" - culture = "bedouin" -} 1046024 = { name = "dynn_Qashid" culture = "bedouin" } -1046025 = { - name = "dynn_Theodoricciana" - culture = "visigothic" -} 1046026 = { name = "dynn_Petrid" culture = "bedouin" @@ -14059,14 +13889,6 @@ dyn_chitiki_ganga = { name = "dynn_Ruscino" culture = "visigothic" } -1046013 = { - name = "dynn_Musavid" - culture = "andalusian" -} -1046014 = { - name = "dynn_Yusufid" - culture = "andalusian" -} 1046015 = { name = "dynn_Abdelrahmanid" culture = "andalusian" @@ -14432,6 +14254,14 @@ dyn_chitiki_ganga = { name = "dynn_Mahtarid" culture = "maghrebi" } +1048013 = { + name = "dynn_Tagatemiotise" + culture = "guanches" +} +1048014 = { + name = "dynn_Tejalire" + culture = "guanches" +} 1042171 = { prefix = "dynnp_of" name = "dynn_Zarma" @@ -18501,6 +18331,16 @@ baranisdyn001 = { culture = baranis } +baranisdyn002 = { + name = "dynn_Awsaga" #part of the Masmuda confederation, like the Ghomara + culture = baranis +} + +andalusiandyn001 = { + name = "dynn_Banu_Wafid" + culture = andalusian +} + # Beja 1101230 = { @@ -18564,10 +18404,10 @@ bedouindyn003 = { name = "dynn_Rabia" culture = bedouin } -#bedouindyn004 = { -# name = "dynn_Banu_Kanz" -# culture = bedouin -#} +bedouindyn004 = { + name = "dynn_Banu_Kanz" + culture = bedouin +} bedouindyn005 = { name = "dynn_Mudar" culture = bedouin @@ -21024,3 +20864,4 @@ levantine_banu_shayban = { name = "dynn_Shaybanid" culture = "levantine" } + diff --git a/project/ck3/base_game/common/dynasties/01_vanity_dynasties.txt b/project/ck3/base_game/common/dynasties/01_vanity_dynasties.txt index 199287cfef..6ec25d7425 100644 --- a/project/ck3/base_game/common/dynasties/01_vanity_dynasties.txt +++ b/project/ck3/base_game/common/dynasties/01_vanity_dynasties.txt @@ -486,3 +486,81 @@ vanity_beaumont = { culture = anglo_saxon motto = dynn_Beaumont_vanity_motto #Differentiate from the historic Beaumonts } + +vanity_shefket = { + name = "dynn_Shefket" + culture = turkish + motto = dynn_Shefket_vanity_motto +} + +vanity_cortell = { + name = "dynn_Cortell" + culture = catalan + motto = dynn_Cortell_vanity_motto +} + +vanity_arvidsson_radestig = { + name = "dynn_Arvidsson_Radestig" + culture = swedish + motto = dynn_Arvidsson_Radestig_motto +} + +vanity_af_brantevik = { + name = "dynn_brantevik" + culture = norse + motto = dynn_brantevik_vanity_motto +} + +vanity_newcombe = { + name = "dynn_Newcombe" + culture = anglo_saxon + motto = dynn_Newcombe_motto +} + +vanity_zenko = { + name = "dynn_Zenko" + culture = russian + motto = dynn_Zenko_motto +} + +vanity_runge_moller = { + name = "dynn_Runge_Moller" + culture = danish + motto = dynn_Runge_Moller_motto +} + +vanity_carrick = { + name = "dynn_Carrik" + culture = scottish + motto = dynn_Carrick_motto +} + +vanity_bragalini = { + name = "dynn_Bragalini" + culture = greek + motto = dynn_Bragalini_motto +} + +vanity_wickman = { + name = "dynn_Wickman" + culture = swedish + motto = dynn_Wickman_motto +} + +vanity_astrup_hallkvist = { + name = "dynn_Astrup_Hallkvist" + culture = norse + motto = dynn_Astrup_Hallkvist_motto +} + +vanity_voleau = { + name = "dynn_Voleau" + culture = breton + motto = dynn_Voleau_motto +} + +vanity_berg_hulthen = { + name = "dynn_Berg_Hulthen" + culture = swedish + motto = dynn_Berg_Hulthen_vanity_motto +} diff --git a/project/ck3/base_game/common/dynasties/03_fp2_dynasties.txt b/project/ck3/base_game/common/dynasties/03_fp2_dynasties.txt new file mode 100644 index 0000000000..ce8b2f7b7e --- /dev/null +++ b/project/ck3/base_game/common/dynasties/03_fp2_dynasties.txt @@ -0,0 +1,687 @@ +ablavel_godesteiz = { + name = "dynn_GodestE_iz" # Ablavel Godestéiz Dynasty + culture = "castilian" +} + +alfonso = { + name = "dynn_Alfonso" + culture = "asturleonese" +} + +alvarez = { + name = "dynn_A_lvarez" + culture = "castilian" +} + +anaya = { + name = "dynn_Anaya" + culture = "castilian" +} + +aranga = { + prefix = "dynnp_de" + name = "dynn_Aranga" + culture = "galician" +} + +arias_tetoniz = { + name = "dynn_Arias" + culture = "galician" +} + +arias_3 = { + name = "dynn_Arias" + culture = "galician" +} + +armentariz = { + name = "dynn_ArmentA_riz" + culture = "asturleonese" +} + +benfrogia = { + name = "dynn_Benfrogia" + culture = "galician" +} + +banumirel = { + name = "dynn_Banu_Mirel" + culture = "asturleonese" +} + +belloch = { + prefix = "dynnp_de" + name = "dynn_Belloch" + culture = catalan +} + +bierzo = { + prefix = "dynnp_del" + name = "dynn_Bierzo" + culture = "asturleonese" +} + +bustillo = { + prefix = "dynnp_de" + name = "dynn_Bustillo" + culture = "asturleonese" +} + +calders = { + prefix = "dynnp_de" + name = "dynn_Calders" + culture = catalan +} + +candamo = { + prefix = "dynnp_de" + name = "dynn_Candamo" + culture = "asturleonese" +} + +canis = { + name = "dynn_Canis" + culture = "asturleonese" +} + +castilla = { + prefix = "dynnp_de" + name = "dynn_Castella" + culture = "castilian" +} + +castrillo = { + prefix = "dynnp_de" + name = "dynn_Castrillo" + culture = "asturleonese" +} + +conflent = { + prefix = "dynnp_de" + name = "dynn_Conflent" + culture = "catalan" +} + +emporion = { + prefix = "dynnp_d_" + name = "dynn_Emporion" + culture = catalan +} + +ermegildez = { + name = "dynn_ErmegI_ldez" + culture = "asturleonese" +} + +frankish_aragon = { + prefix = "dynnp_d_" + name = "dynn_Aragon" + culture = "frankish" +} + +faro = { + prefix = "dynnp_de" + name = "dynn_Faro" + culture = "galician" +} + +folienz = { + name = "dynn_Folienz" # Mendo Folienz Dynasty + culture = "galician" +} + +ennecones = { + name = "dynn_Ennecones" + culture = "basque" +} + +estigi = { + prefix = "dynnp_de" + name = "dynn_Estigi" + culture = "basque" +} + +fruela_bermudez = { + name = "dynn_Froilaz" # Fruela Bermúdez Dynasty + culture = "galician" +} + +galinda = { + name = "dynn_Galinda" + culture = "basque" +} + +galindez = { + name = "dynn_GalI_ndez" + culture = "basque" +} + +girona = { + prefix = "dynnp_de" + name = "dynn_Girona" + culture = "catalan" +} + +godesteo_diaz = { + name = "dynn_GodestE_iz" # Godesteo Díaz Dynasty + culture = "asturleonese" +} + +gonzalez = { + name = "dynn_GonzA_lez" + culture = "asturleonese" +} + +gonzalo_munoz = { + name = "dynn_GonzA_lez" # Gonzalo Muñoz Dynasty + culture = "asturleonese" +} + +gutierre_fernandez = { + name = "dynn_GutiE_rrez" # Gutierre Fernández Dynasty + culture = "asturleonese" +} + +iniga = { + name = "dynn_I_N_iga" + culture = "basque" +} + +lanhoso = { + prefix = "dynnp_de" + name = "dynn_Lanhoso" + culture = "galician" +} + +lugo = { + prefix = "dynnp_de" + name = "dynn_Lugo" + culture = "galician" +} + +maceratiz = { + name = "dynn_MacerA_tiz" + culture = "basque" +} + +moles = { + name = "dynn_Moles" + culture = "galician" +} + +munio_diaz = { + name = "dynn_MuN_oz" # Munio Díaz Dynasty + culture = "castilian" +} + +munio_fernandez = { + name = "dynn_MuN_iz" # Munio Fernández Dynasty + culture = "asturleonese" +} + +munio_godesteiz = { + name = "dynn_GodestE_iz" # Munio Godestéiz Dynasty + culture = "asturleonese" +} + +muniz = { + name = "dynn_MuN_iz" + culture = "castilian" +} + +pedro_munoz = { + name = "dynn_PE_rez" # Pedro Muñoz Dynasty + culture = "asturleonese" +} + +purcellis = { + name = "dynn_Purcellis" + culture = "asturleonese" +} + +ordoniz = { + name = "dynn_OrdO_niz" + culture = "asturleonese" +} + +ordono_ramirez = { + name = "dynn_OrdO_N_ez" # Ordoño Ramírez Dynasty + culture = "asturleonese" +} + +ordono_romaniz = { + name = "dynn_OrdO_N_ez" + culture = "galician" +} + +penagate = { + prefix = "dynnp_de" + name = "dynn_Penagate" + culture = "galician" +} + +rodanez = { + name = "dynn_RO_danez" + culture = "castilian" +} + +rodriguez = { + name = "dynn_RodrI_guez" + culture = "asturleonese" +} + +romaniz = { + name = "dynn_RomA_niz" + culture = "galician" +} + +salamirez = { + name = "dynn_SalamI_rez" + culture = "galician" +} + +sales = { + prefix = "dynnp_de" + name = "dynn_Sales" + culture = "catalan" +} + +sanchez_2 = { + name = "dynn_SA_nchez" + culture = "basque" +} + +sancho_fortunez = { + name = "dynn_SA_nchez" # Sancho Fortúnez Dynasty + culture = "basque" +} + +sancho_perez = { + name = "dynn_SA_nchez" # Sancho Pérez Dynasty + culture = "galician" +} + +silva = { + prefix = "dynnp_da" + name = "dynn_Silva" + culture = "galician" +} + +spasandez = { + name = "dynn_SpasA_ndez" + culture = "asturleonese" +} + +tellez = { + name = "dynn_TE_llez" + culture = "asturleonese" +} + +tost = { + prefix = "dynnp_de" + name = "dynn_Tost" + culture = "catalan" +} + +ufes = { + name = "dynn_Ufes" + culture = "galician" +} + +umbert = { + name = "dynn_Umbert" + culture = catalan +} + +uskara = { + name = "dynn_Uskarid" + culture = basque +} + +velasco = { + name = "dynn_Velasco" + culture = "asturleonese" +} + +1046037 = { + name = "dynn_Muzahimid" + culture = bedouin +} + +1046038 = { + name = "dynn_Lajmid" + culture = bedouin +} + +aflahid = { + name = "dynn_Aflahid" + culture = andalusian +} + +aguilo = { + prefix = "dynnp_de" + name = "dynn_AguilO_" + culture = catalan +} + +al-amiri = { + name = "dynn_Amirid" + culture = andalusian +} + +al-birzali = { + name = "dynn_Birzalid" + culture = baranis +} + +al-urqubi = { + name = "dynn_Urqubid" + culture = baranis +} + +al-surunbaqi = { + name = "dynn_Surunbaqid" + culture = andalusian +} + +athanagildiana = { + name = "dynn_Athanagildiana" + culture = visigothic +} + +banu_attaf = { + name = "dynn_Attafid" + culture = bedouin +} + +banu_harun = { + name = "dynn_Harunid" + culture = andalusian +} + +banu_jalaf = { + name = "dynn_Khalafid" + culture = andalusian +} + +banu_jalid = { + name = "dynn_Jalidid" + culture = levantine +} + +banu_manyuh = { + name = "dynn_Manyuhid" + culture = baranis +} + +banu_masarra = { + name = "dynn_Masarrid" + culture = baranis +} + +banu_mughit = { + name = "dynn_Mughitid" + culture = levantine +} + +banu_muzayn = { + name = "dynn_Muzaynid" + culture = bedouin +} + +banu_qasim = { + name = "dynn_Qasimid" + culture = baranis +} + +burgusid = { + name = "dynn_Burgusid" + culture = andalusian +} + +castallid = { + name = "dynn_Castallid" + culture = andalusian +} + +erwigiana = { + name = "dynn_Erwigiana" + culture = visigothic +} + +girone = { + prefix = "dynnp_de" + name = "dynn_Girone" + culture = occitan +} + +jayranid = { + name = "dynn_Jayranid" + culture = andalusian +} + +khindaswinthiana = { + name = "dynn_Khindaswinthiana" + culture = visigothic +} + +labibid = { + name = "dynn_Labibid" + culture = andalusian +} + +muhammadid = { + name = "dynn_Muhammadid" + culture = baranis +} + +mulinid = { + name = "dynn_Mulinid" + culture = baranis +} + +muqatilid = { + name = "dynn_Muqatilid" + culture = andalusian +} + +nabilid = { + name = "dynn_Nabilid" + culture = andalusian +} + +nayid = { + name = "dynn_Nayid" + culture = andalusian +} + +ramlid = { + name = "dynn_Ramlid" + culture = andalusian +} + +ramponing = { + name = "dynn_Ramponing" + culture = frankish +} + +rawasid = { + name = "dynn_Rawasid" + culture = andalusian +} + +salamanqid = { + name = "dynn_Salamanqid" + culture = andalusian +} + +tayfur = { + name = "dynn_Tayfurid" + culture = andalusian +} + +ulmetid = { + name = "dynn_Ulmetid" + culture = andalusian +} + +walidid = { + name = "dynn_Walidid" + culture = andalusian +} + +wadihid = { + name = "dynn_Wadihid" + culture = andalusian +} + +wambiana = { + name = "dynn_Wambiana" + culture = visigothic +} + +witiziana = { + name = "dynn_Witiziana" + culture = visigothic +} + +yalaid = { + name = "dynn_Ya_laid" + culture = andalusian +} + +zuhayrid = { + name = "dynn_Zuhayrid" + culture = andalusian +} + +velasquez = { + name = "dynn_Velasques" + culture = galician +} + +75 = { + name = "dynn_MenE_ndez" + culture = visigothic +} + +279 = { + prefix = "dynnp_de" + name = "dynn_Trasancos" + culture = galician +} + +629 = { + prefix = "dynnp_de" + name = "dynn_Barcelona" + culture = catalan +} + +776 = { + prefix = "dynnp_de" + name = "dynn_BraN_osera" + culture = visigothic +} + +8615 = { + name = "dynn_Ochoa" + culture = basque +} + +8742 = { + name = "dynn_PE_rez" + culture = galician +} + +8747 = { + name = "dynn_FA_N_ez" + culture = castilian +} + +8758 = { + prefix = "dynnp_de" + name = "dynn_Berga" + culture = catalan +} + +8780 = { + prefix = "dynnp_de" + name = "dynn_Reynel" + culture = french +} + +12115 = { + prefix = "dynnp_de" + name = "dynn_Milany" + culture = catalan +} + +12161 = { + prefix = "dynnp_de" + name = "dynn_Hinojosa" + culture = castilian +} + +12202 = { + name = "dynn_Suleymanid" + culture = andalusian +} + +12288 = { + name = "dynn_FernA_ndez" + culture = galician +} + +12294 = { + name = "dynn_Muntilid" + culture = levantine +} + +12303 = { + name = "dynn_Masarrid" + culture = baranis +} + +12313 = { + name = "dynn_Mayurqid" + culture = andalusian +} + +12314 = { + name = "dynn_Siqubiyyahid" + culture = andalusian +} + +20059 = { + prefix = "dynnp_de" + name = "dynn_TrastAAmara" + culture = galician +} + +100157 = { + name = "dynn_OdoA_riz" + culture = galician +} + +1020110 = { + prefix = "dynnp_de" + name = "dynn_Celanova" + culture = galician +} + +1020120 = { + name = "dynn_GuedeA_o" + culture = "portuguese" +} + +1046004 = { + name = "dynn_Ansarid" + culture = yemeni +} + +1046023 = { + name = "dynn_Saburid" + culture = andalusian +} + + diff --git a/project/ck3/base_game/common/dynasty_houses/00_deprecated_dynasty_houses.txt b/project/ck3/base_game/common/dynasty_houses/00_deprecated_dynasty_houses.txt new file mode 100644 index 0000000000..df1c8b893e --- /dev/null +++ b/project/ck3/base_game/common/dynasty_houses/00_deprecated_dynasty_houses.txt @@ -0,0 +1,34 @@ +# For removed or *drastically* edited house storage, so that they're easier to revert if necessary. + +################################################## +# DEPRECATED DURING 1.6 + +#house_gatonez = { + #name = "dynn_GatO_nez" + #dynasty = 1046033 # Lywigildinga +#} +# +#house_iniga = { + #name = "dynn_I_N_iga" + #dynasty = 388 # Vasconia +#} +# +#house_aragon = { + #prefix = "dynnp_de" + #name = "dynn_AragO_n" + #dynasty = 388 # Vasconia +#} +# +#house_galindid = { + #name = "dynn_Galindid" + #dynasty = 388 # Vasconia +#} +# +#house_castilla = { + #prefix = "dynnp_de" + #name = "dynn_Castella" + #dynasty = 1046033 # Lywigildinga +#} + +################################################## +# DEPRECATED DURING ### diff --git a/project/ck3/base_game/common/dynasty_houses/00_dynasty_houses.txt b/project/ck3/base_game/common/dynasty_houses/00_dynasty_houses.txt index 8a466e10e1..d28a2ad3a6 100644 --- a/project/ck3/base_game/common/dynasty_houses/00_dynasty_houses.txt +++ b/project/ck3/base_game/common/dynasty_houses/00_dynasty_houses.txt @@ -153,7 +153,7 @@ house_bas-serra = { house_cappai_de_bas = { prefix = "dynnp_de" name = "dynn_Cappai_de_Bas" - dynasty = 0 #Cappai + dynasty = 1040086 #Cappai } #Somali @@ -207,7 +207,7 @@ house_squillache = { house_ruffo_di_licinardo = { name = "dynn_Ruffo_di_Licinardo" - dynasty = 1307 #Ruffo + dynasty = 13077 #Ruffo } house_montescaglioso = { @@ -535,11 +535,6 @@ house_british_isles_dalfiachrachsuighe = { dynasty = 9217 } -house_british_isles_eoganachta = { - name = "dynn_EO_ganachta" # (100003) - dynasty = 9217 -} - house_british_isles_gabrain = { prefix = "dynnp_mac" name = "dynn_GabrA_in" # (9223) @@ -625,105 +620,93 @@ house_british_isles_breizh = { #Iberia house_jimena_aragon = { - prefix = "dynnp_de" - name = "dynn_AragO_n" - dynasty = 442 # Jimena + prefix = "dynnp_de" + name = "dynn_AragO_n" + dynasty = 442 # Jimena } house_vela = { - name = "dynn_Vela" - dynasty = 442 # Jimena + name = "dynn_Vela" + dynasty = 442 # Jimena } house_sarria = { - prefix = "dynnp_de" - name = "dynn_Sarria" - dynasty = 442 # Jimena + prefix = "dynnp_de" + name = "dynn_Sarria" + dynasty = 442 # Jimena } house_jimena_navarra = { - name = "dynn_Navarra" - dynasty = 442 # Jimena + name = "dynn_Navarra" + dynasty = 442 # Jimena } house_asturias = { - prefix = "dynnp_de" - name = "dynn_Asturias" - dynasty = 1046033 # Lywigildinga + prefix = "dynnp_de" + name = "dynn_Asturias" + dynasty = khindaswinthiana # Chindasvinto's Dynasty } house_vimaranes = { - name = "dynn_Vimaranes" - dynasty = 1046033 # Lywigildinga + name = "dynn_Vimaranes" + dynasty = erwigiana # Ervigio's Dynasty } +#house_aloitez = { #Removed for FP2 bugfixing purposes, but still relevant for hypothetical future bookmarks, so kept as a note. +# name = "dynn_AlO_itez" +# dynasty = 1046033 # Lywigildinga #currently a ghost dynasty in the game, since the FP2 history pass +#} + house_cantabria = { - prefix = "dynnp_de" - name = "dynn_Cantabria" - dynasty = 1046033 # Lywigildinga + prefix = "dynnp_de" + name = "dynn_Cantabria" + dynasty = erwigiana # Ervigio's Dynasty } house_betotez = { - name = "dynn_BetO_tez" - dynasty = 1046033 # Lywigildinga -} - -house_castilla = { - prefix = "dynnp_de" - name = "dynn_Castella" - dynasty = 1046033 # Lywigildinga + name = "dynn_BetO_tez" + dynasty = erwigiana # Ervigio's Dynasty } house_aza = { - prefix = "dynnp_de" - name = "dynn_Aza" - dynasty = 1046033 # Lywigildinga + prefix = "dynnp_de" + name = "dynn_Aza" + dynasty = 1046033 # Lywigildinga } house_amaya = { - prefix = "dynnp_de" - name = "dynn_Amaya" - dynasty = 1046033 # Lywigildinga -} - -house_iniga = { - name = "dynn_I_N_iga" - dynasty = 388 # Vasconia -} - -house_aragon = { - prefix = "dynnp_de" - name = "dynn_AragO_n" - dynasty = 388 # Vasconia + prefix = "dynnp_de" + name = "dynn_Amaya" + dynasty = 1046033 # Lywigildinga } house_galindid = { - name = "dynn_Galindid" - dynasty = 388 # Vasconia + name = "dynn_Galindid" + dynasty = iniga # Íñiga } house_cerdanya = { - prefix = "dynnp_de" - name = "dynn_Cerdanya" - dynasty = 100204 # Barcelona + prefix = "dynnp_de" + name = "dynn_Cerdanya" + dynasty = 100204 # Barcelona } house_besalu = { - prefix = "dynnp_de" - name = "dynn_BesalU_" - dynasty = 100204 # Barcelona + prefix = "dynnp_de" + name = "dynn_BesalU_" + dynasty = 100204 # Barcelona } house_urgell = { - prefix = "dynnp_d_" - name = "dynn_Urgell" - dynasty = 100204 # Barcelona + prefix = "dynnp_d_" + name = "dynn_Urgell" + dynasty = 100204 # Barcelona } house_pallars = { - prefix = "dynnp_de" - name = "dynn_Pallars" - dynasty = 10024 # Ribagorça + prefix = "dynnp_de" + name = "dynn_Pallars" + dynasty = 388 # Vasconia } # CISALPINE @@ -1355,11 +1338,11 @@ house_hammadid = { dynasty = 595 # Zirid } -# Banu Kanz, Rabia cadets -house_banu_kanz = { - name = "dynn_Banu_Kanz" - dynasty = bedouindyn003 # Rabia -} +## Banu Kanz, Rabia cadets +#house_banu_kanz = { +# name = "dynn_Banu_Kanz" +# dynasty = bedouindyn003 # Rabia +#} # Shaddadid, Hadhabanid cadets house_shaddadid = { @@ -1488,3 +1471,379 @@ house_baduspanid = { dynasty = 1029100 # Sassanid forced_coa_religiongroup = "zoroastrian_group" } +# Iberian +house_musa = { + name = "dynn_Musa" #Banu Musa + dynasty = 12293 #Banu Qasi +} + +house_danis = { + name = "dynn_Danis" #Banu Danis + dynasty = baranisdyn002 #Awsaga +} + +house_khali = { + name = "dynn_Khali" #Banu Khali + dynasty = baranisdyn002 #Awsaga +} + +house_aguiar = { + prefix = "dynnp_de" + name = "dynn_Aguiar" + dynasty = 1020120 # Guedeão +} + +house_anemas = { + name = "dynn_Anemas" + dynasty = 1029093 # Banu Hafs +} + +house_astarac = { + prefix = "dynnp_d_" + name = "dynn_Astarac" + dynasty = 388 # Vasconia +} + +house_atares = { + prefix = "dynnp_de" + name = "dynn_Atares" + dynasty = 442 # Jimena +} + +house_aura = { + prefix = "dynnp_d_" + name = "dynn_Aura" + dynasty = 388 # Vasconia +} + +house_azevedo = { + prefix = "dynnp_de" + name = "dynn_Azevedo" + dynasty = 7389 # Guideschi +} + +house_baiao = { + prefix = "dynnp_de" + name = "dynn_BaiA_o" + dynasty = 7389 # Guideschi +} + +house_banu_albo = { + name = "dynn_Banu_Albo" + dynasty = castilla # Castilla +} + +house_banu_shabrit = { + name = "dynn_Shabritid" + dynasty = 12291 # Banu Amrus +} + +house_banu_sumadih = { + name = "dynn_Sumadihid" + dynasty = 12194 # Banu Tuyyib +} + +house_bigorre_vasconia = { + prefix = "dynnp_de" + name = "dynn_Bigorre" + dynasty = 388 # Vasconia +} + +house_braganza = { + prefix = "dynnp_de" + name = "dynn_BraganC_a" + dynasty = 1029001 # Prydain +} + +house_cameros = { + prefix = "dynnp_de_los" + name = "dynn_Cameros" + dynasty = 8615 # Ochoa +} + +house_cardona = { + prefix = "dynnp_de" + name = "dynn_Cardona" + dynasty = 12135 # Claramunt +} + +house_cea = { + prefix = "dynnp_de" + name = "dynn_Cea" + dynasty = 442 # Jimena +} + +house_cifuentes = { + prefix = "dynnp_de" + name = "dynn_Cifuentes" + dynasty = 8620 # Flaínez +} + +house_coimbra = { + prefix = "dynnp_de" + name = "dynn_Coimbra" + dynasty = 75 # Menéndez +} + +house_eriz = { + name = "dynn_E_riz" + dynasty = 12288 # Fernández +} + +house_fezensac = { + prefix = "dynnp_de" + name = "dynn_Fezensac" + dynasty = 388 # Vasconia +} + +house_froilaz = { + name = "dynn_Froilaz" + dynasty = 12288 # Fernández +} + +house_godesteo_fernandez = { + name = "dynn_GodestE_iz" # House of Godesteo Fernández + dynasty = 12288 # Fernández +} + +house_la_roca = { + prefix = "dynnp_de_la" + name = "dynn_Roca" + dynasty = girona # Girona +} + +house_labarta = { + prefix = "dynnp_de" + name = "dynn_Labarta" + dynasty = 388 # Vasconia +} + +house_lara = { + prefix = "dynnp_de" + name = "dynn_Lara" + dynasty = 776 # Brañosera +} + +house_lara-castilla = { + prefix = "dynnp_de" + name = "dynn_Lara" # House of Lara, Counts of Castilla + dynasty = 776 # Brañosera +} + +house_lavedan = { + prefix = "dynnp_de" + name = "dynn_Lavedan" + dynasty = 388 # Vasconia +} + +house_leon-spain = { + prefix = "dynnp_de" + name = "dynn_LeO_n" + dynasty = erwigiana # Ervigio's Dynasty +} + +house_leonese_vela = { + name = "dynn_Vela" # Second House Vela + dynasty = 442 # Jimena +} + +house_lomagne = { + prefix = "dynnp_de" + name = "dynn_Lomagne" + dynasty = 388 # Vasconia +} + +house_maia = { + prefix = "dynnp_da" + name = "dynn_Maia" + dynasty = erwigiana # Ervigio's Dynasty +} + +house_manzanedo = { + prefix = "dynnp_de" + name = "dynn_Manzanedo" + dynasty = 776 # Brañosera +} + +house_marnel = { + prefix = "dynnp_de" + name = "dynn_Marnel" + dynasty = 12288 # Fernández +} + +house_marsan = { + prefix = "dynnp_de" + name = "dynn_Marsan" + dynasty = 388 # Vasconia +} + +house_mendes = { + name = "dynn_Mendes" + dynasty = erwigiana # Ervigio's Dynasty +} + +house_montcada-girona = { + prefix = "dynnp_de" + name = "dynn_Montcada" + dynasty = girona # Girona +} + +house_montsoriu = { + prefix = "dynnp_de" + name = "dynn_Montsoriu" + dynasty = girona # Girona +} + +house_oca = { + prefix = "dynnp_de" + name = "dynn_Oca" + dynasty = alvarez # Álvarez +} + +house_ordonez = { + name = "dynn_OrdO_N_ez" + dynasty = erwigiana # Ervigio's Dynasty +} + +house_osorio_gutierrez = { + name = "dynn_Osorio" # House of Osorio Gutiérrez + dynasty = 75 # Menéndez +} + +house_oviedo = { + prefix = "dynnp_de" + name = "dynn_Oviedo" + dynasty = 8620 # Flaínez +} + +house_pallars-jussa = { + prefix = "dynnp_de" + name = "dynn_Pallars_Jussa" + dynasty = 388 # Vasconia +} + +house_pallars-sobira = { + prefix = "dynnp_de" + name = "dynn_Pallars_Sobira" + dynasty = 388 # Vasconia +} + +house_pombeiro = { + prefix = "dynnp_de" + name = "dynn_Pombeiro" + dynasty = 1020110 # Celanova +} + +house_ribagorza = { + prefix = "dynnp_de" + name = "dynn_RibagorC_a" + dynasty = 388 # Vasconia +} + +house_rocaberti-empuries = { + prefix = "dynnp_de" + name = "dynn_Rocaberti" + dynasty = 393 # Empuries +} + +house_rosello = { + prefix = "dynnp_de" + name = "dynn_RosellO_" + dynasty = 393 # Empuries +} + +house_salvadorez = { + name = "dynn_SalvadO_rez" + dynasty = 776 # Brañosera +} + +house_sault = { + prefix = "dynnp_de" + name = "dynn_Sault" + dynasty = 388 # Vasconia +} + +house_sousa = { + prefix = "dynnp_de" + name = "dynn_Sousa" + dynasty = ufes # Ufes +} + +house_traba = { + prefix = "dynnp_de" + name = "dynn_Traba" + dynasty = 278 # Trasancos +} + +house_torono = { + prefix = "dynnp_de" + name = "dynn_ToroN_o" + dynasty = 12116 # Limia +} + +house_tudmir = { + name = "dynn_Theodemiriana" + dynasty = erwigiana # Ervigio's Dynasty +} + +house_velho = { + name = "dynn_Velho" + dynasty = 7389 # Guideschi +} + +house_viguera = { + prefix = "dynnp_de" + name = "dynn_Viguera" + dynasty = 442 # Jimena +} + +house_vivar = { + prefix = "dynnp_de" + name = "dynn_Vivar" + dynasty = 8620 # Flaínez +} + +house_zuberoa = { + prefix = "dynnp_de" + name = "dynn_Zuberoa" + dynasty = 388 # Vasconia +} + +house_abu_yamra = { + name = "dynn_Yamraid" + dynasty = 12260 # Banu Jattab +} + +house_al-tawil = { + name = "dynn_Tawilid" + dynasty = 12291 # Banu Amrur +} + +house_cervera = { + prefix = "dynnp_de" + name = "dynn_Cervera" + dynasty = 8758 # Berga Dynasty +} + +house_galicia = { + prefix = "dynnp_de" + name = "dynn_Galicia" + dynasty = witiziana # Witiza's Dynasty +} + +house_hammudid = { + name = "dynn_Hammudid" + dynasty = 1029055 # Idrisid +} + +house_mataplana = { + prefix = "dynnp_de" + name = "dynn_Mataplana" + dynasty = 8758 # Berga Dynasty +} + +house_pinos = { + prefix = "dynnp_de" + name = "dynn_PinO_s" + dynasty = 8758 # Berga Dynasty +} diff --git a/project/ck3/base_game/common/dynasty_legacies/96_fp2_legacies.txt b/project/ck3/base_game/common/dynasty_legacies/96_fp2_legacies.txt new file mode 100644 index 0000000000..d93d0e6de1 --- /dev/null +++ b/project/ck3/base_game/common/dynasty_legacies/96_fp2_legacies.txt @@ -0,0 +1,56 @@ +# TO DO: should be available for any character involved in the Struggle instead of checking Iberian heritage +fp2_urbanism_legacy_track = { + is_shown = { + has_dlc_feature = the_fate_of_iberia + dynasty = { + OR = { + dynast = { + OR = { + any_character_struggle = { + involvement = involved + } + culture = { + has_cultural_pillar = heritage_iberian + } + AND = { + exists = capital_province + capital_province = { + geographical_region = world_europe_west_iberia + } + } + } + } + has_dynasty_perk = fp2_urbanism_legacy_1 + } + } + + } +} + +# TO DO: should be available for any character involved in the Struggle instead of checking Iberian heritage +fp2_coterie_legacy_track = { + is_shown = { + has_dlc_feature = the_fate_of_iberia + dynasty = { + OR = { + dynast = { + OR = { + any_character_struggle = { + involvement = involved + } + culture = { + has_cultural_pillar = heritage_iberian + } + AND = { + exists = capital_province + capital_province = { + geographical_region = world_europe_west_iberia + } + } + } + } + has_dynasty_perk = fp2_coterie_legacy_1 + } + } + } +} diff --git a/project/ck3/base_game/common/dynasty_legacies/00_ep1_legacies.txt b/project/ck3/base_game/common/dynasty_legacies/97_ep1_legacies.txt similarity index 100% rename from project/ck3/base_game/common/dynasty_legacies/00_ep1_legacies.txt rename to project/ck3/base_game/common/dynasty_legacies/97_ep1_legacies.txt diff --git a/project/ck3/base_game/common/dynasty_legacies/00_fp1_legacies.txt b/project/ck3/base_game/common/dynasty_legacies/98_fp1_legacies.txt similarity index 100% rename from project/ck3/base_game/common/dynasty_legacies/00_fp1_legacies.txt rename to project/ck3/base_game/common/dynasty_legacies/98_fp1_legacies.txt diff --git a/project/ck3/base_game/common/dynasty_legacies/00_legacies.txt b/project/ck3/base_game/common/dynasty_legacies/99_legacies.txt similarity index 100% rename from project/ck3/base_game/common/dynasty_legacies/00_legacies.txt rename to project/ck3/base_game/common/dynasty_legacies/99_legacies.txt diff --git a/project/ck3/base_game/common/dynasty_perks/03_fp2_dynasty_perks.txt b/project/ck3/base_game/common/dynasty_perks/03_fp2_dynasty_perks.txt new file mode 100644 index 0000000000..e61e4a9217 --- /dev/null +++ b/project/ck3/base_game/common/dynasty_perks/03_fp2_dynasty_perks.txt @@ -0,0 +1,187 @@ +# URBANISM LEGACIES + +fp2_urbanism_legacy_1 = { # Flourishing Cities + legacy = fp2_urbanism_legacy_track + + can_be_picked = { eligible_for_fp2_dynasty_legacies_trigger = yes } + + effect = { + # Each city increases development rate of their county + custom_description_no_bullet = { text = fp2_urbanism_legacy_1_effect } + } + + + ai_chance = { + value = 11 + if = { + limit = { + culture = { + OR = { + has_cultural_pillar = heritage_iberian + has_cultural_pillar = heritage_arabic + } + } + } + multiply = 10 + } + if = { + limit = { + can_start_new_legacy_track_trigger = no + } + multiply = 0 + } + } +} + +fp2_urbanism_legacy_2 = { # Republican Teaching + legacy = fp2_urbanism_legacy_track + + # Chance to gain an extra traits for members of the dynasty or children educated by the members of the dynasty + + effect = { + custom_description_no_bullet = { text = fp2_urbanism_legacy_2_effect } + } + + ai_chance = { + value = 100 + } +} + +fp2_urbanism_legacy_3 = { #Replace by > faster and cheaper city development + legacy = fp2_urbanism_legacy_track + + + character_modifier = { + city_holding_build_speed = -0.1 + city_holding_build_gold_cost = -0.1 + city_holding_holding_build_speed = -0.1 + city_holding_holding_build_gold_cost = -0.1 + } + + ai_chance = { + value = 100 + } +} + +fp2_urbanism_legacy_4 = { #Replace by > get prestige + cool character on dev level gain + legacy = fp2_urbanism_legacy_track + + # Gain Prestige and guest when completing a building + effect = { + custom_description_no_bullet = { text = fp2_urbanism_legacy_4_effect } + } + + ai_chance = { + value = 100 + } +} + +fp2_urbanism_legacy_5 = { #Replace by ??? + legacy = fp2_urbanism_legacy_track + + effect = { + custom_description_no_bullet = { text = fp2_urbanism_legacy_5_effect } + } + + ai_chance = { + value = 100 + } +} + +# COTERIE LEGACIES + +fp2_coterie_legacy_1 = { # Inner Circle + legacy = fp2_coterie_legacy_track + + can_be_picked = { eligible_for_fp2_dynasty_legacies_trigger = yes } + + + effect = { + custom_description_no_bullet = { text = fp2_coterie_legacy_1_effect } + } + + ai_chance = { + value = 11 + if = { + limit = { + culture = { + OR = { + has_cultural_pillar = heritage_iberian + has_cultural_pillar = heritage_arabic + } + } + } + multiply = 10 + } + if = { + limit = { + can_start_new_legacy_track_trigger = no + } + multiply = 0 + } + } +} + +fp2_coterie_legacy_2 = { # House bonds + legacy = fp2_coterie_legacy_track + + can_be_picked = { eligible_for_fp2_dynasty_legacies_trigger = yes } + + + effect = { + custom_description_no_bullet = { text = fp2_coterie_legacy_2_effect } + } + + ai_chance = { + value = 100 + } +} + +fp2_coterie_legacy_3 = { # Unity + legacy = fp2_coterie_legacy_track + + can_be_picked = { eligible_for_fp2_dynasty_legacies_trigger = yes } + + + effect = { + custom_description_no_bullet = { text = fp2_coterie_legacy_3_effect } + } + + character_modifier = { + dynasty_house_opinion = 10 + } + + ai_chance = { + value = 100 + } +} +fp2_coterie_legacy_4 = { # Eternal Trust + legacy = fp2_coterie_legacy_track + + can_be_picked = { eligible_for_fp2_dynasty_legacies_trigger = yes } + + + effect = { + custom_description_no_bullet = { text = fp2_coterie_legacy_4_effect } + } + + ai_chance = { + value = 100 + } +} + +fp2_coterie_legacy_5 = { # Pragmatic Roots + legacy = fp2_coterie_legacy_track + + can_be_picked = { eligible_for_fp2_dynasty_legacies_trigger = yes } + + + effect = { + custom_description_no_bullet = { text = fp2_coterie_legacy_5_effect } + } + + ai_chance = { + value = 100 + } +} + diff --git a/project/ck3/base_game/common/effect_localization/00_additional_effects.txt b/project/ck3/base_game/common/effect_localization/00_additional_effects.txt index 3f73e8d9fe..c200b157bc 100644 --- a/project/ck3/base_game/common/effect_localization/00_additional_effects.txt +++ b/project/ck3/base_game/common/effect_localization/00_additional_effects.txt @@ -59,6 +59,7 @@ create_alliance = { title_create_faction = { global = TITLE_CREATE_FACTION_EFFECT global_past = TITLE_CREATE_FACTION_PAST_EFFECT + third = TITLE_CREATE_FACTION_EFFECT } set_special_title = { global = SET_SPECIAL_TITLE_EFFECT diff --git a/project/ck3/base_game/common/effect_localization/00_character_effects.txt b/project/ck3/base_game/common/effect_localization/00_character_effects.txt index 0e91e473cd..6675e3a795 100644 --- a/project/ck3/base_game/common/effect_localization/00_character_effects.txt +++ b/project/ck3/base_game/common/effect_localization/00_character_effects.txt @@ -196,9 +196,9 @@ set_known_bastard_on_pregnancy = { first_neg = SET_MY_UNKNOWN_BASTARD_ON_PREGNANCY third_neg = SET_THEIR_UNKNOWN_BASTARD_ON_PREGNANCY global_neg = SET_UNKNOWN_BASTARD_ON_PREGNANCY - first_neg_past = SET_MY_UNKNOWN_BASTARD_ON_PREGNANCY - third_neg_past = SET_THEIR_UNKNOWN_BASTARD_ON_PREGNANCY - global_neg_past = SET_UNKNOWN_BASTARD_ON_PREGNANCY + first_past_neg = SET_MY_UNKNOWN_BASTARD_ON_PREGNANCY + third_past_neg = SET_THEIR_UNKNOWN_BASTARD_ON_PREGNANCY + global_past_neg = SET_UNKNOWN_BASTARD_ON_PREGNANCY } make_pregnant = { @@ -398,13 +398,13 @@ stress_impact = { third = THEY_STRESS_IMPACT_GAIN third_neg = THEY_STRESS_IMPACT_LOSS first_past = I_PAST_STRESS_IMPACT_GAIN - first_neg_past = I_PAST_STRESS_IMPACT_LOSS + first_past_neg = I_PAST_STRESS_IMPACT_LOSS third_past = THEY_PAST_STRESS_IMPACT_GAIN - third_neg_past = THEY_PAST_STRESS_IMPACT_LOSS + third_past_neg = THEY_PAST_STRESS_IMPACT_LOSS global = STRESS_IMPACT_GAIN global_neg = STRESS_IMPACT_LOSS global_past = PAST_STRESS_IMPACT_GAIN - global_neg_past = PAST_STRESS_IMPACT_LOSS + global_past_neg = PAST_STRESS_IMPACT_LOSS } stress_impact_critical = { diff --git a/project/ck3/base_game/common/effect_localization/00_culture_effect.txt b/project/ck3/base_game/common/effect_localization/00_culture_effect.txt index a2731fe115..0c3c9af76a 100644 --- a/project/ck3/base_game/common/effect_localization/00_culture_effect.txt +++ b/project/ck3/base_game/common/effect_localization/00_culture_effect.txt @@ -30,11 +30,11 @@ change_cultural_acceptance = { global = INCREASE_CULTURAL_ACCEPTANCE global_neg = REDUCE_CULTURAL_ACCEPTANCE global_past = INCREASED_CULTURAL_ACCEPTANCE - global_neg_past = REDUCED_CULTURAL_ACCEPTANCE + global_past_neg = REDUCED_CULTURAL_ACCEPTANCE third = INCREASE_CULTURAL_ACCEPTANCE_WITH third_neg = REDUCE_CULTURAL_ACCEPTANCE_WITH third_past = INCREASED_CULTURAL_ACCEPTANCE_WITH - third_neg_past = REDUCED_CULTURAL_ACCEPTANCE_WITH + third_past_neg = REDUCED_CULTURAL_ACCEPTANCE_WITH } learn_language_of_culture = { @@ -61,3 +61,17 @@ unlearn_language = { global = UNLEARN_LANGUAGE_GLOBAL } +set_ethos_from = { + global = SET_ETHOS_FROM + global_past = SET_ETHOS_FROM_PAST +} + +set_language_from = { + global = SET_LANGUAGE_FROM + global_past = SET_LANGUAGE_FROM_PAST +} + +reset_culture_creation_date = { + global = RESET_CULTURE_CREATION_DATE + global_past = RESET_CULTURE_CREATION_DATE_PAST +} \ No newline at end of file diff --git a/project/ck3/base_game/common/effect_localization/00_custom_effects.txt b/project/ck3/base_game/common/effect_localization/00_custom_effects.txt index 0e688ad8d8..30d52fd22b 100644 --- a/project/ck3/base_game/common/effect_localization/00_custom_effects.txt +++ b/project/ck3/base_game/common/effect_localization/00_custom_effects.txt @@ -66,4 +66,18 @@ stewardship_haggle_expensive_trinket_tt = { stewardship_haggle_helpful_trinket_tt = { global = stewardship_haggle_helpful_trinket_tt -} \ No newline at end of file +} + +fp2_struggle_hostility_list_tt = { # Pick one or both of the following for FP2 Hositility ending + global = fp2_struggle_hostility_list_tt + first = fp2_struggle_hostility_list_tt +} + +fp2_struggle_secure_iberian_foothold_list_tt = { + global = fp2_struggle_secure_iberian_foothold_list_tt +} + +fp2_struggle_house_tt = { + global = fp2_struggle_house_tt + first = fp2_struggle_house_tt +} diff --git a/project/ck3/base_game/common/effect_localization/00_perk_effects.txt b/project/ck3/base_game/common/effect_localization/00_perk_effects.txt index bc2d25e676..57d513506a 100644 --- a/project/ck3/base_game/common/effect_localization/00_perk_effects.txt +++ b/project/ck3/base_game/common/effect_localization/00_perk_effects.txt @@ -149,6 +149,10 @@ befriend_perk_effect = { third = THEY_CAN_USE_THE_BEFRIEND_SCHEME } +unlocks_board_games_interaction_effect = { + first = unlocks_board_games_interaction_effect +} + confidants_perk_effect = { global = EACH_FRIEND_ADDS_STRESS_REDUCTION } @@ -218,6 +222,10 @@ tax_man_perk_effect = { global = COLLECT_TAXES_EFFECTIVENESS_GAIN } +unlocks_truce_purchasing_interaction_desc = { + global = unlocks_truce_purchasing_interaction_desc +} + pedagogy_perk_effect = { global = CHILDREN_HAVE_CHANCE_OF_IMPROVEMENT first = CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT diff --git a/project/ck3/base_game/common/effect_localization/00_religion_effects.txt b/project/ck3/base_game/common/effect_localization/00_religion_effects.txt index 3361647fd4..0a7878e700 100644 --- a/project/ck3/base_game/common/effect_localization/00_religion_effects.txt +++ b/project/ck3/base_game/common/effect_localization/00_religion_effects.txt @@ -2,15 +2,15 @@ global = CHANGE_FERVOR_GLOBAL global_neg = CHANGE_FERVOR_GLOBAL_NEG global_past = CHANGE_FERVOR_GLOBAL_PAST - global_neg_past = CHANGE_FERVOR_GLOBAL_PAST_NEG + global_past_neg = CHANGE_FERVOR_GLOBAL_PAST_NEG third = CHANGE_FERVOR_THIRD third_neg = CHANGE_FERVOR_THIRD_NEG third_past = CHANGE_FERVOR_THIRD_PAST - third_neg_past = CHANGE_FERVOR_THIRD_PAST_NEG + third_past_neg = CHANGE_FERVOR_THIRD_PAST_NEG first = CHANGE_FERVOR_FIRST first_neg = CHANGE_FERVOR_FIRST_NEG first_past = CHANGE_FERVOR_FIRST_PAST - first_neg_past = CHANGE_FERVOR_FIRST_PAST_NEG + first_past_neg = CHANGE_FERVOR_FIRST_PAST_NEG } warchest_divide_gold = { @@ -119,6 +119,20 @@ pledge_attacker = { first = I_PLEDGE_ATTACKER_GHW_DESC } +set_religious_head_title = { + global = SET_RELIGIOUS_HEAD_TITLE_GLOBAL_DESC + global_past = SET_RELIGIOUS_HEAD_TITLE_GLOBAL_PAST_DESC + first = SET_RELIGIOUS_HEAD_TITLE_FIRST_DESC + first_past = SET_RELIGIOUS_HEAD_TITLE_FIRST_PAST_DESC + third = SET_RELIGIOUS_HEAD_TITLE_THIRD_DESC + third_past = SET_RELIGIOUS_HEAD_TITLE_THIRD_PAST_DESC +} + +remove_religious_head_title = { + global = REMOVE_RELIGIOUS_HEAD_TITLE_DESC + global_past = REMOVE_RELIGIOUS_HEAD_TITLE_PAST_DESC +} + # Pilgrimage extra desc pilgrimage_because_i_have_armed_pilgrimages = { first = pilgrimage_because_i_have_armed_pilgrimages diff --git a/project/ck3/base_game/common/effect_localization/00_scheme_effects.txt b/project/ck3/base_game/common/effect_localization/00_scheme_effects.txt index ed03e43800..a70a24d010 100644 --- a/project/ck3/base_game/common/effect_localization/00_scheme_effects.txt +++ b/project/ck3/base_game/common/effect_localization/00_scheme_effects.txt @@ -95,7 +95,7 @@ add_scheme_progress = { first = ADD_PROGRESS_TO_MY_SCHEME first_past = ADDED_PROGRESS_TO_MY_SCHEME first_neg = LOSE_PROGRESS_TO_MY_SCHEME - first_neg_past = LOST_PROGRESS_TO_MY_SCHEME + first_past_neg = LOST_PROGRESS_TO_MY_SCHEME third = THEY_ADD_PROGRESS_TO_SCHEME third_neg = THEY_LOSE_PROGRESS_TO_SCHEME global = ADD_PROGRESS_TO_SCHEME diff --git a/project/ck3/base_game/common/effect_localization/00_title_effects.txt b/project/ck3/base_game/common/effect_localization/00_title_effects.txt index a6ec29e18e..3627a5b635 100644 --- a/project/ck3/base_game/common/effect_localization/00_title_effects.txt +++ b/project/ck3/base_game/common/effect_localization/00_title_effects.txt @@ -25,6 +25,7 @@ get_title = { } destroy_title = { + first = DESTROY_TITLE third = DESTROY_TITLE third_past = DESTROY_TITLE_PAST global = DESTROY_TITLE_GLOBAL @@ -38,6 +39,7 @@ set_add_claim_on_loss = { change_development_level = { global = CHANGE_DEVELOPMENT_LEVEL #global_neg = CHANGE_DEVELOPMENT_LEVEL # Commented out since it can't use the same loc keys, we're inverting the value + global_past = CHANGE_DEVELOPMENT_LEVEL_PAST } change_development_progress = { @@ -133,6 +135,7 @@ set_primary_title_to = { } set_de_jure_liege_title = { + third = TARGET_TITLE_BECOMES_DE_JURE_OF_TITLE global = TARGET_TITLE_BECOMES_DE_JURE_OF_TITLE global_past = TARGET_TITLE_BECAME_DE_JURE_OF_TITLE } diff --git a/project/ck3/base_game/common/effect_localization/01_ep1_effects.txt b/project/ck3/base_game/common/effect_localization/01_ep1_effects.txt index fccb9c4745..e86417ea8c 100644 --- a/project/ck3/base_game/common/effect_localization/01_ep1_effects.txt +++ b/project/ck3/base_game/common/effect_localization/01_ep1_effects.txt @@ -23,7 +23,7 @@ change_inspiration_progress = { first = ADD_PROGRESS_TO_INSPIRATION first_past = ADDED_PROGRESS_TO_INSPIRATION first_neg = LOSE_PROGRESS_TO_INSPIRATION - first_neg_past = LOST_PROGRESS_TO_INSPIRATION + first_past_neg = LOST_PROGRESS_TO_INSPIRATION third = ADD_PROGRESS_TO_INSPIRATION third_past = ADDED_PROGRESS_TO_INSPIRATION third_neg = LOSE_PROGRESS_TO_INSPIRATION diff --git a/project/ck3/base_game/common/effect_localization/03_fp2_effects.txt b/project/ck3/base_game/common/effect_localization/03_fp2_effects.txt new file mode 100644 index 0000000000..63e9c6fbfc --- /dev/null +++ b/project/ck3/base_game/common/effect_localization/03_fp2_effects.txt @@ -0,0 +1,94 @@ +fp2_urbanism_legacy_1_effect = { + global = LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT + first = LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT + third = LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT +} + +fp2_urbanism_legacy_4_effect = { + global = LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION + first = LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION + third = LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION +} + +fp2_urbanism_legacy_2_effect = { + global = LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES + first = LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES + third = LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES +} + +fp2_urbanism_legacy_5_effect = { + global = LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION + first = LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION + third = LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION +} + +fp2_coterie_legacy_1_effect = { + global = LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY + first = LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY + third = LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY +} + +fp2_coterie_legacy_2_effect = { + global = LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS + first = LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS + third = LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS +} + +fp2_coterie_legacy_3_effect = { + global = LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS + first = LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS + third = LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS +} + +fp2_coterie_legacy_4_effect = { + global = LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS + first = LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS + third = LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS +} + + +fp2_coterie_legacy_5_effect = { + global = LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN + first = LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN + third = LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN +} + +start_struggle = { + global = START_STRUGGLE_EFFECT +} + +activate_struggle_catalyst = { + global = ACTIVATE_STRUGGLE_CATALYST +} + +change_struggle_phase = { + global = CHANGE_STRUGGLE_PHASE_EFFECT +} + +set_culture_as_involved = { + global = SET_CULTURE_AS_INVOLVED +} + +set_culture_as_uninvolved = { + global = SET_CULTURE_AS_UNINVOLVED +} + +set_faith_as_involved = { + global = SET_FAITH_AS_INVOLVED +} + +set_faith_as_uninvolved = { + global = SET_FAITH_AS_UNINVOLVED +} + +many_secrets_exchanged = { + global = many_secrets_exchanged +} + +several_secrets_exchanged = { + global = several_secrets_exchanged +} + +few_secrets_exchanged = { + global = few_secrets_exchanged +} diff --git a/project/ck3/base_game/common/event_backgrounds/01_event_backgrounds.txt b/project/ck3/base_game/common/event_backgrounds/01_event_backgrounds.txt index b1ccccad42..62a7d04b1f 100644 --- a/project/ck3/base_game/common/event_backgrounds/01_event_backgrounds.txt +++ b/project/ck3/base_game/common/event_backgrounds/01_event_backgrounds.txt @@ -60,6 +60,23 @@ # FP1 Tribal Corridor [event:/DLC/FP1/SFX/Events/event_tribal_corridor] # FP1 Viking Feast [event:/DLC/FP1/SFX/Events/event_viking_feast] +### FP2 ## + +# FP2 corridor_day [event:/DLC/FP2/SFX/Events/corridor_day] +# FP2 corridor_night [event:/DLC/FP2/SFX/Events/corridor_night] +# FP2 courtyard [event:/DLC/FP2/SFX/Events/courtyard] +# FP2 garden [event:/DLC/FP2/SFX/Events/garden] +# FP2 prison [event:/DLC/FP2/SFX/Events/prison] +# FP2 relaxing_room [event:/DLC/FP2/SFX/Events/relaxing_room] +# FP2 temple [event:/DLC/FP2/SFX/Events/temple] +# FP2 throneroom [event:/DLC/FP2/SFX/Events/throneroom] + +### Iberian Struggle ### + +# fp2_fullscreen_intro +# fp2_fullscreen_hostility +# fp2_fullscreen_compromise +# fp2_fullscreen_conciliation ### ALLEY ### alley_night = { @@ -98,6 +115,18 @@ battlefield = { ### TEMPLE ### temple = { + background = { #FP2 + trigger = { + OR = { + culture = { has_building_gfx = iberian_building_gfx } + capital_province = { geographical_region = world_europe_west_iberia } + } + } + reference = "gfx/interface/illustrations/event_scenes/fp2_temple.dds" + environment = "environment_event_fp2_temple" + ambience = "event:/DLC/FP2/SFX/Events/temple" + } + background = { trigger = { faith = { religion = religion:christianity_religion } @@ -115,7 +144,9 @@ temple = { ambience = "event:/SFX/Events/Backgrounds/temple_muslim" } background = { # FP1 - trigger = { fp1_should_use_norse_graphics_trigger = yes } + trigger = { + culture = { has_building_gfx = norse_building_gfx } + } reference = "gfx/interface/illustrations/event_scenes/fp1_tribal_temple.dds" environment = "environment_event_fp1_tribal_temple" ambience = "event:/DLC/FP1/SFX/Events/event_temple" @@ -145,7 +176,9 @@ temple_scope = { ambience = "event:/SFX/Events/Backgrounds/temple_muslim" } background = { # FP1 - trigger = { fp1_should_use_norse_graphics_trigger = yes } + trigger = { + culture = { has_building_gfx = norse_building_gfx } + } reference = "gfx/interface/illustrations/event_scenes/fp1_tribal_temple.dds" environment = "environment_event_fp1_tribal_temple" ambience = "event:/DLC/FP1/SFX/Events/event_temple" @@ -183,11 +216,22 @@ temple_generic = { ### CORRIDOR ### corridor_night = { + background = { #FP2 + trigger = { + OR = { + culture = { has_building_gfx = iberian_building_gfx } + capital_province = { geographical_region = world_europe_west_iberia } + } + } + reference = "gfx/interface/illustrations/event_scenes/fp2_corridor_night.dds" + environment = "environment_event_fp2_corridor_night" + ambience = "event:/DLC/FP2/SFX/Events/corridor_night" + } background = { #FP1 trigger = { OR = { - fp1_should_use_norse_graphics_trigger = yes - fp1_should_use_extra_tribal_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } + should_use_tribal_realm_palace_graphics_trigger = yes } } reference = "gfx/interface/illustrations/event_scenes/fp1_tribal_corridor.dds" @@ -202,11 +246,22 @@ corridor_night = { } corridor_day = { + background = { #FP2 + trigger = { + OR = { + culture = { has_building_gfx = iberian_building_gfx } + capital_province = { geographical_region = world_europe_west_iberia } + } + } + reference = "gfx/interface/illustrations/event_scenes/fp2_corridor_day.dds" + environment = "environment_event_fp2_corridor_day" + ambience = "event:/DLC/FP2/SFX/Events/corridor_day" + } background = { #FP1 trigger = { OR = { - fp1_should_use_norse_graphics_trigger = yes - fp1_should_use_extra_tribal_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } + should_use_tribal_realm_palace_graphics_trigger = yes } } reference = "gfx/interface/illustrations/event_scenes/fp1_tribal_corridor.dds" @@ -231,7 +286,19 @@ council_chamber = { ### COURTYARD ### courtyard = { - background = { + background = { #FP2 + trigger = { + OR = { + culture = { has_building_gfx = iberian_building_gfx } + capital_province = { geographical_region = world_europe_west_iberia } + } + } + reference = "gfx/interface/illustrations/event_scenes/fp2_courtyard.dds" + environment = "environment_event_fp2_courtyard" + ambience = "event:/DLC/FP2/SFX/Events/courtyard" + } + + background = { #Fallback reference = "gfx/interface/illustrations/event_scenes/courtyard.dds" environment = "environment_event_courtyard" ambience = "event:/SFX/Events/Backgrounds/castle_courtyard_western" @@ -240,11 +307,23 @@ courtyard = { ### DUNGEON ### dungeon = { + background = { #FP2 + trigger = { + OR = { + culture = { has_building_gfx = iberian_building_gfx } + capital_province = { geographical_region = world_europe_west_iberia } + } + } + reference = "gfx/interface/illustrations/event_scenes/fp2_prison.dds" + environment = "environment_event_fp2_prison" + ambience = "event:/DLC/FP2/SFX/Events/prison" + } + background = { #Tribal Prison trigger = { OR = { - fp1_should_use_norse_graphics_trigger = yes - fp1_should_use_extra_tribal_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } + should_use_tribal_realm_palace_graphics_trigger = yes } } reference = "gfx/interface/illustrations/event_scenes/fp1_tribal_prison.dds" @@ -677,8 +756,8 @@ feast = { background = { # FP1 trigger = { OR = { - fp1_should_use_norse_graphics_trigger = yes - fp1_should_use_extra_tribal_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } + should_use_tribal_realm_palace_graphics_trigger = yes } } reference = "gfx/interface/illustrations/event_scenes/fp1_viking_feast.dds" @@ -703,6 +782,18 @@ gallows = { ### GARDEN ### garden = { + background = { #FP2 + trigger = { + OR = { + culture = { has_building_gfx = iberian_building_gfx } + capital_province = { geographical_region = world_europe_west_iberia } + } + } + reference = "gfx/interface/illustrations/event_scenes/fp2_garden.dds" + environment = "environment_event_fp2_garden" + ambience = "event:/DLC/FP2/SFX/Events/garden" + } + background = { reference = "gfx/interface/illustrations/event_scenes/garden.dds" environment = "environment_event_garden" @@ -712,22 +803,6 @@ garden = { ### MARKET ### market = { - background = { #Tribal - trigger = { - OR = { - has_government = clan_government - has_government = tribal_government - } - capital_province = { - NOT = { - geographical_region = graphical_mena - } - } - } - reference = "gfx/interface/illustrations/event_scenes/market_tribal.dds" - environment = "environment_event_market_tribal" - ambience = "event:/SFX/Events/Backgrounds/townmarket_day_tribal_pagan" - } background = { #Eastern trigger = { @@ -747,6 +822,24 @@ market = { ambience = "event:/SFX/Events/Backgrounds/town_market_middleeastern_day" } + background = { #Tribal + trigger = { + OR = { + has_government = clan_government + has_government = tribal_government + } + capital_province = { + NOT = { + geographical_region = graphical_mena + } + } + } + reference = "gfx/interface/illustrations/event_scenes/market_tribal.dds" + environment = "environment_event_market_tribal" + ambience = "event:/SFX/Events/Backgrounds/townmarket_day_tribal_pagan" + } + + background = { #Western (standard/fallback) reference = "gfx/interface/illustrations/event_scenes/market_west.dds" @@ -798,6 +891,18 @@ burning_building = { ### SITTING ROOM ### sitting_room = { + background = { #FP2 + trigger = { + OR = { + culture = { has_building_gfx = iberian_building_gfx } + capital_province = { geographical_region = world_europe_west_iberia } + } + } + reference = "gfx/interface/illustrations/event_scenes/fp2_relaxing_room.dds" + environment = "environment_event_fp2_relaxing_room" + ambience = "event:/DLC/FP2/SFX/Events/relaxing_room" + } + background = { reference = "gfx/interface/illustrations/event_scenes/sittingroom.dds" environment = "environment_event_sittingroom" @@ -810,7 +915,7 @@ bedchamber = { background = { reference = "gfx/interface/illustrations/event_scenes/bedchamber.dds" environment = "environment_event_bedchamber" - ambience = "event:/SFX/Events/Backgrounds/sittingroom_fireplace" + ambience = "event:/SFX/Events/Backgrounds/bedchamber" #TODO: Replace with bedchamber ambience } } @@ -819,8 +924,8 @@ study = { background = { #Tribal Study trigger = { OR = { - fp1_should_use_norse_graphics_trigger = yes - fp1_should_use_extra_tribal_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } + should_use_tribal_realm_palace_graphics_trigger = yes } } reference = "gfx/interface/illustrations/event_scenes/fp1_steward_study.dds" @@ -857,9 +962,21 @@ tavern = { ### THRONE ROOM ### throne_room = { + background = { #FP2 + trigger = { + OR = { + culture = { has_building_gfx = iberian_building_gfx } + capital_province = { geographical_region = world_europe_west_iberia } + } + } + reference = "gfx/interface/illustrations/event_scenes/fp2_throneroom.dds" + environment = "environment_event_fp2_throneroom" + ambience = "event:/DLC/FP2/SFX/Events/throneroom" + } + background = { #FP1 Tribal trigger = { - fp1_should_use_norse_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } has_government = tribal_government } reference = "gfx/interface/illustrations/event_scenes/fp1_throneroom_tribal.dds" @@ -876,7 +993,7 @@ throne_room = { background = { #FP1 Non-Tribal trigger = { - fp1_should_use_norse_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } NOT = { has_government = tribal_government } } reference = "gfx/interface/illustrations/event_scenes/fp1_throneroom_nontribal.dds" @@ -921,7 +1038,7 @@ throne_room = { throne_room_scope = { background = { #FP1 Tribal trigger = { - fp1_should_use_norse_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } has_government = tribal_government } reference = "gfx/interface/illustrations/event_scenes/fp1_throneroom_tribal.dds" @@ -946,7 +1063,7 @@ throne_room_scope = { background = { #FP1 Non-Tribal trigger = { - fp1_should_use_norse_graphics_trigger = yes + culture = { has_building_gfx = norse_building_gfx } NOT = { has_government = tribal_government } } reference = "gfx/interface/illustrations/event_scenes/fp1_throneroom_nontribal.dds" @@ -956,7 +1073,7 @@ throne_room_scope = { background = { trigger = { - scope:background_throne_room_scope = { + scope:background_throne_room_scope.culture = { has_graphical_mena_culture_group_trigger = yes } } @@ -967,7 +1084,7 @@ throne_room_scope = { background = { trigger = { - scope:background_throne_room_scope = { + scope:background_throne_room_scope.culture = { has_graphical_india_culture_group_trigger = yes } } @@ -978,7 +1095,7 @@ throne_room_scope = { background = { trigger = { - scope:background_throne_room_scope = { + scope:background_throne_room_scope.culture = { has_graphical_mediterranean_culture_group_trigger = yes } } @@ -1126,4 +1243,44 @@ fp1_tribal_prison = { } } +fp2_test = { + background = { # Prison + reference = "gfx/interface/illustrations/event_scenes/fp2_throneroom.dds" + environment = "environment_event_fp2_throneroom" + ambience = "event:/DLC/FP2/SFX/Events/prison" + } +} +#### FP2 Fullscreen Backgrounds #### + +fp2_fullscreen_intro = { + background = { # Intro + reference = "gfx/interface/illustrations/event_story/fp2_struggle_start.dds" + environment = "environment_event_study_physician" # added because it is expected in events + ambience = "event:/DLC/FP2/SFX/UI/fp2_struggle_start_loop" + } +} + +fp2_fullscreen_hostility = { + background = { # Intro + reference = "gfx/interface/illustrations/event_story/fp2_hostility.dds" + environment = "environment_event_study_physician" # added because it is expected in events + ambience = "event:/DLC/FP2/SFX/UI/fp2_struggle_end_loop_hostility" + } +} + +fp2_fullscreen_compromise = { + background = { # Intro + reference = "gfx/interface/illustrations/event_story/fp2_compromise.dds" + environment = "environment_event_study_physician" # added because it is expected in events + ambience = "event:/DLC/FP2/SFX/UI/fp2_struggle_end_loop_compromise" + } +} + +fp2_fullscreen_conciliation = { + background = { # Intro + reference = "gfx/interface/illustrations/event_story/fp2_conciliation.dds" + environment = "environment_event_study_physician" # added because it is expected in events + ambience = "event:/DLC/FP2/SFX/UI/fp2_struggle_end_loop_conciliation" + } +} diff --git a/project/ck3/base_game/common/factions/00_factions.txt b/project/ck3/base_game/common/factions/00_factions.txt index ec439ec0b5..a981cfd0b3 100644 --- a/project/ck3/base_game/common/factions/00_factions.txt +++ b/project/ck3/base_game/common/factions/00_factions.txt @@ -377,7 +377,6 @@ liberty_faction = { THRESHOLD = 80 } - liberty_faction_modifiers = { FACTION_TARGET = scope:target } @@ -522,6 +521,20 @@ claimant_faction = { } } + # Won't start a war is the Realm is fighting against a Dissolution faction or Independent factions: you want to get the best realm possible. Better wait a bit longer + modifier = { + add = -1000 + faction_target = { + any_character_war = { + OR = { + using_cb = independence_faction_war + using_cb = independence_war + using_cb = nation_fracturing_faction_war + } + } + } + } + # 40% base chance at minimum power (80%), increasing linearly compare_modifier = { value = faction_power diff --git a/project/ck3/base_game/common/factions/00_nation_fracturing_faction.txt b/project/ck3/base_game/common/factions/00_nation_fracturing_faction.txt new file mode 100644 index 0000000000..f15a98ee89 --- /dev/null +++ b/project/ck3/base_game/common/factions/00_nation_fracturing_faction.txt @@ -0,0 +1,198 @@ +nation_fracturing_faction = { + casus_belli = nation_fracturing_faction_war + + short_effect_desc = nation_fracturing_faction_short_effect_desc + + sort_order = 0 + + discontent_progress = { + base = 0 + + common_discontent_progress_modifier = yes + } + + power_threshold = { + base = 80 + + modifier = { + add = 20 + faction_target = { + has_perk = hard_rule_perk + } + desc = "FACTION_POWER_HARD_RULE" + } + + dynamic_power_threshold_scripted_modifier = { + FACTION_TYPE1 = claimant_faction + FACTION_TYPE2 = liberty_faction + FACTION_TYPE3 = populist_faction + } + } + + is_character_valid = { + common_character_validity_trigger = { + FACTION_TARGET = scope:faction.faction_target + } + } + + demand = { + save_scope_as = faction + + faction_leader = { + save_scope_as = faction_leader + } + + faction_target = { + save_scope_as = faction_target + } + + # Let the human players in the faction know that the demand will be sent + every_faction_member = { + limit = { + is_ai = no + NOT = { this = scope:faction.faction_leader } + } + trigger_event = faction_demand.1005 + } + + # Send the actual demand in 5 days + faction_target = { + trigger_event = { + id = faction_demand.1000 + days = 5 + } + } + } + + can_character_create = { + common_character_validity_trigger = { + FACTION_TARGET = scope:target + } + + common_can_character_create_trigger = { + FACTION_TARGET = scope:target + } + + liege = { + is_independent_ruler = yes + NOT = { has_government = theocracy_government } + } + + # Only powerfull vassals can create such factions and they need to have either another culture or faith + OR = { + is_powerful_vassal = yes + is_ai = no + } + } + + ai_create_score = { + base = -200 # Base reluctance value we must overcome to start an Independence Faction. + + ############ + # BLOCKERS # + common_create_faction_blockers = { + FACTION_TARGET = scope:target + FLAG = recent_nation_fracturing_faction_war + } + + nation_fracturing_faction_blockers = { + FACTION_TARGET = scope:target + } + + ####################### + # Standard AI Weights # + + common_faction_modifiers = { + FACTION_TARGET = scope:target + OPINION_MULTIPLIER = -2 + MAX_OPINION = 200 + POWER = 0 + THRESHOLD = 80 + } + + nation_fracturing_faction_modifiers = { + FACTION_TARGET = scope:target + } + } + + can_character_join = { + common_can_character_join_trigger = { + FACTION_TARGET = scope:faction.faction_target + } + } + + ai_join_score = { + base = -150 # Base reluctance value we must overcome to join an Independence Faction. + + ############ + # BLOCKERS # + + common_join_faction_blockers = { + FACTION_TARGET = scope:faction.faction_target + } + + nation_fracturing_faction_blockers = { + FACTION_TARGET = scope:faction.faction_target + } + + ####################### + # Standard AI Weights # + + common_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + OPINION_MULTIPLIER = -2 + MAX_OPINION = 100 + POWER = scope:faction.faction_power + THRESHOLD = scope:faction.faction_power_threshold + } + + nation_fracturing_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + } + } + + ai_demand_chance = { + base = 0 + + # 40% base chance at minimum power (80%), increasing linearly + compare_modifier = { + value = faction_power + multiplier = 0.5 + } + + # Once the faction has a good chance to win (10% stronger than liege) demand chance increases much more rapidly. + compare_modifier = { + trigger = { faction_power > 110 } + value = faction_power + multiplier = 1 + } + + modifier = { + add = 100 + faction_target = { + is_at_war = yes # Independence Factions are opportunistic bastards! + } + } + } + + + county_join_score = { + base = 0 + compare_modifier = { + value = county_opinion + multiplier = -1.0 + } + + } + + is_county_valid = { + holder = scope:faction.faction_target + OR = { + NOT = { culture = scope:faction.faction_target.culture } + NOT = { faith = scope:faction.faction_target.faith } + } + } + + county_allow_join = yes + county_allow_create = no +} diff --git a/project/ck3/base_game/common/factions/00_peasant_faction_new.txt b/project/ck3/base_game/common/factions/00_peasant_faction_new.txt index 2892e3e352..46542b5c73 100644 --- a/project/ck3/base_game/common/factions/00_peasant_faction_new.txt +++ b/project/ck3/base_game/common/factions/00_peasant_faction_new.txt @@ -63,6 +63,18 @@ peasant_faction = { } on_creation = { + random_faction_county_member = { + save_scope_as = founding_county + } + + set_variable = { + name = faction_culture + value = scope:founding_county.culture + } + set_variable = { + name = faction_faith + value = scope:founding_county.faith + } } on_destroy = { @@ -76,7 +88,10 @@ peasant_faction = { special_character = { if = { #Verify that the title exists before trying to destroy it - limit = { has_variable = peasant_title } + limit = { + has_variable = peasant_title + exists = this.var:peasant_title + } destroy_title = this.var:peasant_title } @@ -180,6 +195,15 @@ peasant_faction = { add = -100 has_game_rule = extreme_realm_stability } + + # stay if at war with the target + modifier = { + add = 1000 + exists = joined_faction + joined_faction = { + faction_is_at_war = yes + } + } } county_create_score = { diff --git a/project/ck3/base_game/common/factions/00_populist_faction.txt b/project/ck3/base_game/common/factions/00_populist_faction.txt index c194e3de27..818787db0f 100644 --- a/project/ck3/base_game/common/factions/00_populist_faction.txt +++ b/project/ck3/base_game/common/factions/00_populist_faction.txt @@ -338,7 +338,6 @@ } } - # Realm Stability Settings modifier = { add = 50 @@ -352,6 +351,9 @@ add = -200 has_game_rule = extreme_realm_stability } + + # Struggle interaction + } county_power = county_levies_to_raise diff --git a/project/ck3/base_game/common/flavorization/00_title_holders.txt b/project/ck3/base_game/common/flavorization/00_title_holders.txt index 5966722ca6..487a1a14e9 100644 --- a/project/ck3/base_game/common/flavorization/00_title_holders.txt +++ b/project/ck3/base_game/common/flavorization/00_title_holders.txt @@ -3063,6 +3063,39 @@ kingdom_feudal_grand_duke_independent = { name_lists = { name_list_lithuanian } } +### Taifas ### +duke_feudal_male_andalusian_independent = { + type = character + gender = male + special = holder + tier = duchy + priority = 60 + only_independent = yes + titles = { d_cordoba d_granada d_sevilla d_toledo d_beja d_badajoz d_algarve d_valencia d_mallorca d_murcia d_castilla d_cantabria d_aragon d_barcelona d_navarra d_viscaya d_leon d_asturias d_galicia d_porto d_coimbra } + governments = { clan_government feudal_government } + religions = { islam_religion } +} +duke_feudal_female_andalusian_independent = { + type = character + gender = female + special = holder + tier = duchy + priority = 60 + only_independent = yes + titles = { d_cordoba d_granada d_sevilla d_toledo d_beja d_badajoz d_algarve d_valencia d_mallorca d_murcia d_castilla d_cantabria d_aragon d_barcelona d_navarra d_viscaya d_leon d_asturias d_galicia d_porto d_coimbra } + governments = { clan_government feudal_government } + religions = { islam_religion } +} +duchy_feudal_andalusian_independent = { + type = title + tier = duchy + priority = 60 + titles = { d_cordoba d_granada d_sevilla d_toledo d_beja d_badajoz d_algarve d_valencia d_mallorca d_murcia d_castilla d_cantabria d_aragon d_barcelona d_navarra d_viscaya d_leon d_asturias d_galicia d_porto d_coimbra } + governments = { clan_government feudal_government } + only_independent = yes + religions = { islam_religion } +} + ### West African/Guinean ### count_feudal_male_west_african_group_independent = { type = character @@ -3085,6 +3118,104 @@ count_feudal_female_west_african_group_independent = { heritages = { heritage_west_african } } +### Canarian ### +duchy_guanche = { + type = title + tier = duchy + priority = 47 + governments = { feudal_government clan_government tribal_government } + only_independent = yes + name_lists = { name_list_guanches } +} +kingdom_guanche = { + type = title + tier = kingdom + priority = 47 + governments = { feudal_government clan_government tribal_government } + only_independent = yes + name_lists = { name_list_guanches } +} +count_male_guanche = { + type = character + gender = male + special = holder + tier = county + priority = 47 + only_independent = no + governments = { feudal_government clan_government tribal_government } + name_lists = { name_list_guanches } +} +duke_male_guanche = { #Mencey + type = character + gender = male + special = holder + tier = duchy + priority = 47 + only_independent = no + governments = { feudal_government clan_government tribal_government } + name_lists = { name_list_guanches } +} +king_male_guanche = { + type = character + gender = male + special = holder + tier = kingdom + priority = 47 + only_independent = no + governments = { feudal_government clan_government tribal_government } + name_lists = { name_list_guanches } +} +emperor_male_guanche = { + type = character + gender = male + special = holder + tier = empire + priority = 47 + only_independent = no + governments = { feudal_government clan_government tribal_government } + name_lists = { name_list_guanches } +} +count_female_guanche = { + type = character + gender = female + special = holder + tier = county + priority = 47 + only_independent = no + governments = { feudal_government clan_government tribal_government } + name_lists = { name_list_guanches } +} +duke_female_guanche = { #Mencey + type = character + gender = female + special = holder + tier = duchy + priority = 47 + only_independent = no + governments = { feudal_government clan_government tribal_government } + name_lists = { name_list_guanches } +} +king_female_guanche = { + type = character + gender = female + special = holder + tier = kingdom + priority = 47 + only_independent = no + governments = { feudal_government clan_government tribal_government } + name_lists = { name_list_guanches } +} +emperor_female_guanche = { + type = character + gender = female + special = holder + tier = empire + priority = 47 + only_independent = no + governments = { feudal_government clan_government tribal_government } + name_lists = { name_list_guanches } +} + ### Sardinian ## Feudal # Barony diff --git a/project/ck3/base_game/common/focuses/00_education_focuses.txt b/project/ck3/base_game/common/focuses/00_education_focuses.txt index f406d1c7bd..6efb69f0e2 100644 --- a/project/ck3/base_game/common/focuses/00_education_focuses.txt +++ b/project/ck3/base_game/common/focuses/00_education_focuses.txt @@ -77,8 +77,9 @@ education_diplomacy = { } if = { limit = { - root = { - is_ai = no #A player might change their own field of study + any_relation = { + type = guardian + NOT = { is_parent_of = root } } } random_relation = { @@ -298,7 +299,7 @@ education_stewardship = { if = { limit = { any_relation = { - type = guardian + type = guardian NOT = { is_parent_of = root } } } diff --git a/project/ck3/base_game/common/game_concepts/00_game_concepts.txt b/project/ck3/base_game/common/game_concepts/00_game_concepts.txt index d0cc0005c4..869b4d7783 100644 --- a/project/ck3/base_game/common/game_concepts/00_game_concepts.txt +++ b/project/ck3/base_game/common/game_concepts/00_game_concepts.txt @@ -15,7 +15,7 @@ powerful_vassal = { framesize = { 40 40 } frame = 1 - alias = { powerful_vassals powerful_vassal_powerful } + alias = { powerful_vassals powerful_vassal_powerful powerful_vassal_possessive } parent = vassal } @@ -288,7 +288,7 @@ county_capital = { # Capital of a character realm_capital = { - alias = { capital } + alias = { realm_capitals capital } texture = "gfx/interface/icons/icon_capital.dds" framesize = { 63 63 } @@ -743,7 +743,7 @@ commander_trait = { } education_focus = { - alias = { education educate educated education_focus_short } + alias = { education educations educate educated education_focus_short } } lifestyle = { @@ -906,7 +906,7 @@ civil_war = { } raid = { - alias = { raiding raids raider raiders } + alias = { raiding raids raider raiders raided } texture = "gfx/interface/icons/map_icons/onmap_raid_icon.dds" } @@ -977,7 +977,7 @@ childhood_trait = { casus_belli = { texture = "gfx/interface/icons/casus_bellis/de_jure_cb.dds" - alias = {casus_bellis} + alias = { casus_bellis } } battle_advantage = { @@ -1278,7 +1278,7 @@ increase_control = { fabricate_claim = { parent = councillor_task - alias = { fabricate_claim_short fabricated_claims_short } + alias = { fabricate_claim_short fabricated_claims_short fabricating_claims } texture = "gfx/interface/icons/council_task_types/task_fabricate_claim.dds" } @@ -1905,6 +1905,7 @@ inbreeding = { } demand_conversion = { + alias = { demanding_conversion } } cadet_branching = { @@ -2054,7 +2055,7 @@ incest = { } relation = { - alias = { relations } + alias = { relations relationship } } lover = { @@ -2424,14 +2425,14 @@ de_jure_partition = { # Has two text variants, one with DLC and one without it hybrid_culture = { texture = "gfx/interface/icons/icon_culture.dds" - alias = { hybrid_cultures hybridize } + alias = { hybrid_cultures hybridize hybridized hybridizing } parent = culture } # Has two text variants, one with DLC and one without it divergent_culture = { texture = "gfx/interface/icons/icon_culture.dds" - alias = { divergent_cultures diverge } + alias = { divergent_cultures diverge diverges } parent = culture } @@ -2579,3 +2580,31 @@ artifact = { frame = 2 } + +vassal_contract = { + alias = { vassal_contracts } + texture = "gfx/interface/icons/icon_contract_modification.dds" + framesize = { 60 60 } + frame = 1 +} + +board_game_match = { + alias = { board_game board_games board_game_game } +} + +board_game_winning = { + parent = board_game_match + alias = { board_game_win board_game_winning_sudden_death } +} + +board_game_type = { + parent = board_game_match + alias = { board_game_types board_game_type_counter board_game_type_counters board_game_type_chess board_game_type_pachisi board_game_type_hnefatafl board_game_type_tabula } +} + +purchase_truce_interaction = { +} + + + + diff --git a/project/ck3/base_game/common/game_concepts/03_fp2_game_concepts.txt b/project/ck3/base_game/common/game_concepts/03_fp2_game_concepts.txt new file mode 100644 index 0000000000..0282846432 --- /dev/null +++ b/project/ck3/base_game/common/game_concepts/03_fp2_game_concepts.txt @@ -0,0 +1,129 @@ +struggle = { + #TODO change with correct texture + texture = "gfx/interface/icons/message_feed/great_holy_war.dds" + alias = { struggle_struggles } +} +struggle_phase = { + alias = { struggle_phase_phase struggle_phase_phases } + parent = struggle +} +struggle_catalyst = { + alias = { struggle_catalyst_catalyst struggle_catalyst_catalysts } + parent = struggle +} +struggle_involved = { + texture = "gfx/interface/icons/struggle_banners/involved_banner.dds" + parent = struggle +} +struggle_interloper = { + texture = "gfx/interface/icons/struggle_banners/interloper_banner.dds" + alias = { struggle_interloper_interlopers } + parent = struggle +} +struggle_uninvolved = { + parent = struggle +} +struggle_large_conquest = { + parent = struggle_catalyst +} +struggle_region = { + alias = { struggle_region_region struggle_region_regions } + parent = struggle +} +struggle_conquest = { + alias = { struggle_conquest_conquest struggle_conquest_conquests } + parent = struggle +} + +iberian_struggle = { + alias = { struggle_region_region } + parent = struggle + requires_dlc_flag = the_fate_of_iberia +} + +struggle_phase_iberia_opportunity = { + texture = "gfx/interface/icons/struggle_types/struggle_iberia_phase_opportunity.dds" + parent = iberian_struggle + requires_dlc_flag = the_fate_of_iberia +} +struggle_phase_iberia_hostility = { + texture = "gfx/interface/icons/struggle_types/struggle_iberia_phase_hostility.dds" + parent = iberian_struggle + requires_dlc_flag = the_fate_of_iberia +} +struggle_phase_iberia_compromise = { + texture = "gfx/interface/icons/struggle_types/struggle_iberia_phase_compromise.dds" + parent = iberian_struggle + requires_dlc_flag = the_fate_of_iberia +} +struggle_phase_iberia_conciliation = { + texture = "gfx/interface/icons/struggle_types/struggle_iberia_phase_conciliation.dds" + parent = iberian_struggle + requires_dlc_flag = the_fate_of_iberia +} + +improve_city_province_decision = { + parent = decision +} + +border_raid = { + texture = "gfx/interface/icons/map_icons/icon_raid.dds" #TODO_CD_FP2 (JP) correct art + alias = { border_raiding border_raids } + requires_dlc_flag = the_fate_of_iberia +} + +contract_assistance = { + texture = "gfx/interface/icons/icon_gold.dds" #TODO_CD_FP2 (JP) correct art + alias = { contracting_assistance } + requires_dlc_flag = the_fate_of_iberia +} + +enforce_truce = { + texture = "gfx/interface/icons/character_interactions/icon_retreat.dds" #TODO_CD_FP2 (JP) correct art + alias = { enforced_truce } + requires_dlc_flag = the_fate_of_iberia +} + +iberian_reclamation = { + texture = "gfx/interface/icons/message_feed/great_holy_war.dds" #TODO_CD_FP2 (JP) correct art + alias = { iberian_reclaiming iberian_reclamations } + requires_dlc_flag = the_fate_of_iberia +} + +bargain_fealty = { + texture = "gfx/interface/icons/icon_vassal.dds" #TODO_CD_FP2 (JP) correct art + alias = { bargained_fealty } + requires_dlc_flag = the_fate_of_iberia +} + +secure_iberian_foothold_decision = { + requires_dlc_flag = the_fate_of_iberia +} + +struggle_involved_faith = { + alias = { struggle_involved_faiths } + parent = struggle +} + +struggle_involved_culture = { + alias = { struggle_involved_cultures } + parent = struggle +} + +dissolution_faction = { + alias = { dissolution_factions } + parent = faction +} + + +incite_revolts_interaction = { + requires_dlc_flag = the_fate_of_iberia +} + +golden_age_jewish_science_in_iberia_decision = { + requires_dlc_flag = the_fate_of_iberia +} + +build_holy_pilgrim_roads_decision = { + requires_dlc_flag = the_fate_of_iberia +} diff --git a/project/ck3/base_game/common/game_rules/00_game_rules.txt b/project/ck3/base_game/common/game_rules/00_game_rules.txt index f7dc26af06..df369c2f8d 100644 --- a/project/ck3/base_game/common/game_rules/00_game_rules.txt +++ b/project/ck3/base_game/common/game_rules/00_game_rules.txt @@ -486,3 +486,10 @@ dlc_fp1_scandinavian_adventurers = { fp1_scandi_adventurers_apocalyptic = {} fp1_scandi_adventurers_off = { flag = blocks_achievements } } + +dissolution_umayyad = { + default = dissolution_unconstrained + dissolution_unconstrained = {} + dissolution_after_caliph_death = {} + dissolution_historical_date = {} +} diff --git a/project/ck3/base_game/common/genes/01_genes_morph.txt b/project/ck3/base_game/common/genes/01_genes_morph.txt index 47738743ae..9cba9b691b 100644 --- a/project/ck3/base_game/common/genes/01_genes_morph.txt +++ b/project/ck3/base_game/common/genes/01_genes_morph.txt @@ -2186,35 +2186,35 @@ morph_genes = { ear_upper_bend_pos = { index = 1 male = { - setting = { attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } } female = { - setting = { attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } } boy = { - setting = { attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } } girl = { - setting = { attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } } } ear_both_bend_pos = { index = 2 male = { - setting = { attribute = "bs_ear_lower_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } - setting = { attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_lower_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } } female = { - setting = { attribute = "bs_ear_lower_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } - setting = { attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_lower_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } } boy = { - setting = { attribute = "bs_ear_lower_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } - setting = { attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_lower_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } } girl = { - setting = { attribute = "bs_ear_lower_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } - setting = { attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_lower_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_upper_bend_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } } } } @@ -2242,16 +2242,16 @@ morph_genes = { index = 1 negative_mirror = ear_outward_neg male = { - setting = { attribute = "bs_ear_outward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_outward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } } female = { - setting = { attribute = "bs_ear_outward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_outward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } } boy = { - setting = { attribute = "bs_ear_outward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_outward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features_wide_range } } girl = { - setting = { attribute = "bs_ear_outward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_outward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features_wide_range } } } } @@ -2279,16 +2279,16 @@ morph_genes = { index = 1 negative_mirror = ear_size_neg male = { - setting = { attribute = "bs_ear_size_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_size_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } female = { - setting = { attribute = "bs_ear_size_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_size_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } boy = { - setting = { attribute = "bs_ear_size_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_size_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } girl = { - setting = { attribute = "bs_ear_size_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(snug_headgear)" attribute = "bs_ear_size_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } } } @@ -3040,16 +3040,16 @@ morph_genes = { index = 1 negative_mirror = nose_forward_neg male = { - setting = { attribute = "bs_nose_forward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_forward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } female = { - setting = { attribute = "bs_nose_forward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_forward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } boy = { - setting = { attribute = "bs_nose_forward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_forward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } girl = { - setting = { attribute = "bs_nose_forward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_forward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } } } @@ -3114,16 +3114,16 @@ morph_genes = { index = 1 negative_mirror = nose_length_neg male = { - setting = { attribute = "bs_nose_length_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_length_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } female = { - setting = { attribute = "bs_nose_length_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_length_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } boy = { - setting = { attribute = "bs_nose_length_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_length_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } girl = { - setting = { attribute = "bs_nose_length_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_length_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } } } @@ -3226,16 +3226,16 @@ morph_genes = { index = 1 negative_mirror = nose_profile_neg male = { - setting = { attribute = "bs_nose_profile_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_profile_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } female = { - setting = { attribute = "bs_nose_profile_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_profile_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } boy = { - setting = { attribute = "bs_nose_profile_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_profile_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } girl = { - setting = { attribute = "bs_nose_profile_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_profile_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } } nose_profile_hawk = { @@ -3258,20 +3258,20 @@ morph_genes = { index = 3 negative_mirror = nose_profile_hawk male = { - setting = { attribute = "bs_nose_profile_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } - setting = { attribute = "bs_nose_hawk_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_profile_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_hawk_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } female = { - setting = { attribute = "bs_nose_profile_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } - setting = { attribute = "bs_nose_hawk_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_profile_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_hawk_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } boy = { - setting = { attribute = "bs_nose_profile_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } - setting = { attribute = "bs_nose_hawk_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_profile_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_hawk_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } girl = { - setting = { attribute = "bs_nose_profile_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } - setting = { attribute = "bs_nose_hawk_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_profile_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_hawk_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } } } @@ -3373,16 +3373,16 @@ morph_genes = { index = 1 negative_mirror = nose_size_neg male = { - setting = { attribute = "bs_nose_size_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_size_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } female = { - setting = { attribute = "bs_nose_size_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_size_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } boy = { - setting = { attribute = "bs_nose_size_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_size_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } girl = { - setting = { attribute = "bs_nose_size_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_size_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } } } @@ -3410,16 +3410,16 @@ morph_genes = { index = 1 negative_mirror = nose_tip_angle_neg male = { - setting = { attribute = "bs_nose_tip_angle_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_tip_angle_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } female = { - setting = { attribute = "bs_nose_tip_angle_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_tip_angle_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } boy = { - setting = { attribute = "bs_nose_tip_angle_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_tip_angle_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } girl = { - setting = { attribute = "bs_nose_tip_angle_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_tip_angle_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } } } @@ -3447,16 +3447,16 @@ morph_genes = { index = 1 negative_mirror = nose_tip_forward_neg male = { - setting = { attribute = "bs_nose_tip_forward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_tip_forward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } female = { - setting = { attribute = "bs_nose_tip_forward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_tip_forward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } boy = { - setting = { attribute = "bs_nose_tip_forward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_tip_forward_max" value = { min = 0.0 max = @maleBsMax } age = age_preset_child_features } } girl = { - setting = { attribute = "bs_nose_tip_forward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } + setting = { required_tags = "not(nose_guard)" attribute = "bs_nose_tip_forward_max" value = { min = 0.0 max = @femaleBsMax } age = age_preset_child_features } } } } @@ -6597,16 +6597,6 @@ morph_genes = { } age = age_preset_height } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.0 } - { 0.5 0.0 } - { 1.0 0.5 } - } - age = age_preset_height - } } female = male boy = male @@ -6646,16 +6636,6 @@ morph_genes = { } age = age_preset_height } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.0 } - { 0.5 0.0 } - { 1.0 0.5 } - } - age = age_preset_height - } } female = male boy = male @@ -6714,16 +6694,6 @@ morph_genes = { value = { min = 0.38 max = 0.5 } age = age_preset_height } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.0 } - { 0.5 0.0 } - { 1.0 0.5 } - } - age = age_preset_height - } } female = male boy = male @@ -6937,16 +6907,16 @@ morph_genes = { } age = age_preset_aging_gauntness } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.5 } - { 0.5 0.0 } - { 1.0 0.0 } - } - age = age_preset_child_lean_reversed - } + # setting = { + # attribute = "bs_body_slim_1" + # # value = { min = 0.5 max = -0.5 } + # curve = { + # { 0.0 0.5 } + # { 0.5 0.0 } + # { 1.0 0.0 } + # } + # age = age_preset_child_lean_reversed + # } decal = { body_part = head @@ -7094,16 +7064,6 @@ morph_genes = { } age = age_preset_aging_gauntness } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.5 } - { 0.5 0.0 } - { 1.0 0.0 } - } - age = age_preset_child_lean_reversed - } decal = { body_part = head @@ -7257,16 +7217,6 @@ morph_genes = { } age = age_preset_aging_gauntness } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.5 } - { 0.5 0.0 } - { 1.0 0.0 } - } - age = age_preset_child_lean_reversed - } decal = { body_part = head @@ -7414,16 +7364,6 @@ morph_genes = { } age = age_preset_aging_gauntness } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.5 } - { 0.5 0.0 } - { 1.0 0.0 } - } - age = age_preset_child_lean_reversed - } decal = { body_part = head @@ -7577,16 +7517,6 @@ morph_genes = { } age = age_preset_aging_gauntness } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.5 } - { 0.5 0.0 } - { 1.0 0.0 } - } - age = age_preset_child_lean_reversed - } decal = { body_part = head @@ -7734,16 +7664,6 @@ morph_genes = { } age = age_preset_aging_gauntness } - setting = { - attribute = "bs_body_slim_1" - # value = { min = 0.5 max = -0.5 } - curve = { - { 0.0 0.5 } - { 0.5 0.0 } - { 1.0 0.0 } - } - age = age_preset_child_lean_reversed - } decal = { body_part = head @@ -7808,7 +7728,7 @@ morph_genes = { setting = { attribute = "bs_muscular_1" value = { min = 0.0 max = 1.0 } } setting = { attribute = "bs_body_muscular_1" value = { min = 0.0 max = 1.0 } } setting = { attribute = "neck_width" value = { min = 0.0 max = 0.4 } } - setting = { attribute = "bs_body_slim_1" value = { min = 1.0 max = 1.0 } } + setting = { attribute = "bs_body_clothed" value = { min = 1.0 max = 1.0 } } decal = { body_part = torso textures = { @@ -7832,7 +7752,7 @@ morph_genes = { setting = { attribute = "bs_muscular_1" value = { min = 0.0 max = 1.0 } } setting = { attribute = "bs_body_muscular_1" value = { min = 0.0 max = 1.0 } } setting = { attribute = "neck_width" value = { min = 0.0 max = 0.4 } } - setting = { attribute = "bs_body_slim_1" value = { min = 1.0 max = 1.0 } } + setting = { attribute = "bs_body_clothed" value = { min = 1.0 max = 1.0 } } decal = { body_part = torso textures = { @@ -8491,8 +8411,8 @@ morph_genes = { index = 0 visible = no male = { - setting = { # The "slim" blend shape shrinks the body slightly in areas that are more likely to intersect with clothes - attribute = "bs_body_slim_1" + setting = { # The "clothed" blend shape shrinks the body slightly in areas that are more likely to intersect with clothes + attribute = "bs_body_clothed" value = { min = 1.0 max = 1.0 } } } @@ -8527,8 +8447,8 @@ morph_genes = { } age = age_preset_puberty } - setting = { # The "slim" blend shape shrinks the body slightly in areas that are more likely to intersect with clothes - attribute = "bs_body_slim_1" + setting = { # The "clothed" blend shape shrinks the body slightly in areas that are more likely to intersect with clothes + attribute = "bs_body_clothed" value = { min = 1.0 max = 1.0 } } } @@ -8540,8 +8460,8 @@ morph_genes = { index = 1 visible = no male = { - setting = { # The "slim" blend shape shrinks the body slightly in areas that are more likely to intersect with clothes - attribute = "bs_body_slim_1" + setting = { # The "clothed" blend shape shrinks the body slightly in areas that are more likely to intersect with clothes + attribute = "bs_body_clothed" value = { min = 1.0 max = 1.0 } } } @@ -12881,62 +12801,118 @@ morph_genes = { hair_straight = { index = 0 - male = {} + male = { + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood_beard" attribute = "bs_hood_beard" value = { min = 1.0 max = 1.0 } } + } female = { # We're setting blend shapes for cap and crown. They will only have an effect when characters wear head gears. - setting = { attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_cap_02" value = { min = 1.0 max = 1.0 } } + setting = {required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = {required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = {required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = {required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = {required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } } boy = male - girl = male + girl = female } hair_wavy = { index = 1 - male = {} + male = { + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood_beard" attribute = "bs_hood_beard" value = { min = 1.0 max = 1.0 } } + } female = { # We're setting blend shapes for cap and crown. They will only have an effect when characters wear head gears. - setting = { attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_cap_02" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } } boy = male - girl = male + girl = female } hair_curly = { index = 2 - male = {} + male = { + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood_beard" attribute = "bs_hood_beard" value = { min = 1.0 max = 1.0 } } + } female = { # We're setting blend shapes for cap and crown. They will only have an effect when characters wear head gears. - setting = { attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_cap_02" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } } boy = male - girl = male + girl = female } hair_afro = { index = 3 - male = {} + male = { + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood_beard" attribute = "bs_hood_beard" value = { min = 1.0 max = 1.0 } } + } female = { # We're setting blend shapes for cap and crown. They will only have an effect when characters wear head gears. - setting = { attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_cap_02" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } } boy = male - girl = male + girl = female } hair_straight_thin_beard = { index = 4 - male = {} + male = { + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood_beard" attribute = "bs_hood_beard" value = { min = 1.0 max = 1.0 } } + + } female = { # We're setting blend shapes for cap and crown. They will only have an effect when characters wear head gears. - setting = { attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } - setting = { attribute = "bs_cap_02" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "cap" attribute = "bs_cap" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "crown" attribute = "bs_crown" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hat" attribute = "bs_hat" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "helmet" attribute = "bs_helmet" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "hood" attribute = "bs_hood" value = { min = 1.0 max = 1.0 } } + setting = { required_tags = "chinstrap" attribute = "bs_chinstrap" value = { min = 1.0 max = 1.0 } } } boy = male - girl = male + girl = female } } diff --git a/project/ck3/base_game/common/genes/03_genes_special_accessories_hairstyles.txt b/project/ck3/base_game/common/genes/03_genes_special_accessories_hairstyles.txt index 8b16057a23..0a36657ad3 100644 --- a/project/ck3/base_game/common/genes/03_genes_special_accessories_hairstyles.txt +++ b/project/ck3/base_game/common/genes/03_genes_special_accessories_hairstyles.txt @@ -48,7 +48,21 @@ special_genes = { 1 = male_hair_northern_03 1 = male_hair_steppe_01 1 = male_hair_steppe_02 - 1 = male_hair_fp1_08 + 1 = male_hair_fp1_01 # Medium short center part + 1 = male_hair_fp1_02 # Center part ponytail + 1 = male_hair_fp1_03 # Mohawk ish + 1 = male_hair_fp1_04 # Medium short pulled back + 1 = male_hair_fp1_05 # Long fine + 1 = male_hair_fp1_06 # Medium long side part well kempt + 1 = male_hair_fp1_07 # Medium long side part thick + 1 = male_hair_fp1_08 # Long straight with bangs as braids + 1 = male_hair_fp1_09 # Single braid in back, shaved sides + 1 = male_hair_fp2_iberian_muslim_01 + 1 = male_hair_fp2_iberian_muslim_02 + 1 = male_hair_fp2_iberian_muslim_03 + 1 = male_hair_fp2_iberian_christian_01 + 1 = male_hair_fp2_iberian_christian_02 + 1 = male_hair_fp2_iberian_christian_03 } female = { @@ -80,6 +94,22 @@ special_genes = { 1 = female_hair_northern_03 1 = female_hair_steppe_01 1 = female_hair_steppe_02 + 1 = female_hair_fp1_01 # Let out but with smaller braids braided in + 1 = female_hair_fp1_02 # Very big loose braid on one shoulder + 1 = female_hair_fp1_03 # Pigtail braids + 1 = female_hair_fp1_04 # Crown braid with ribbon + 1 = female_hair_fp1_05 # Twin tails on chest, let out in back + 1 = female_hair_fp1_06 # Let out fluffy straight + 1 = female_hair_fp2_iberian_muslim_01 + 1 = female_hair_fp2_iberian_muslim_01_common + 1 = female_hair_fp2_iberian_muslim_02 + 1 = female_hair_fp2_iberian_muslim_02_common + 1 = female_hair_fp2_iberian_muslim_03 + 1 = female_hair_fp2_iberian_muslim_03_common + 1 = female_hair_fp2_iberian_christian_01 + 1 = female_hair_fp2_iberian_christian_02 + 1 = female_hair_fp2_iberian_christian_03 + } boy = male girl = female @@ -811,9 +841,165 @@ special_genes = { girl = female } - scripted_character_hairstyles_01 = { # THIS TEMPLATE SHOULD NOT BE CHANGED IN ANY WAY! If new hairstyles are added for scripted characters they should be added in a new template. - index = 36 + fp2_hairstyles_iberian_muslim_straight = { + index = 50 + male = { + 2 = male_hair_fp2_iberian_muslim_01 # Medium short wavy + 2 = male_hair_fp2_iberian_muslim_03 # Long windswept + + } + + female = { + 2 = female_hair_fp2_iberian_muslim_01 # Long wavy with framing curls + 2 = female_hair_fp2_iberian_muslim_01_common # Simple long wavy with framing curls + 2 = female_hair_fp2_iberian_muslim_03 # Four braids + 2 = female_hair_fp2_iberian_muslim_03_common # Four braids without jewelry + + } + boy = male + girl = female + } + + fp2_hairstyles_iberian_muslim_wavy = { + index = 51 + male = { + 2 = male_hair_fp2_iberian_muslim_01 # Medium short wavy + 2 = male_hair_fp2_iberian_muslim_02 # Long curly middle parted + 2 = male_hair_fp2_iberian_muslim_03 # Long windswept + + } + + female = { + 2 = female_hair_fp2_iberian_muslim_01 # Long wavy with framing curls + 2 = female_hair_fp2_iberian_muslim_01_common # Simple long wavy with framing curls + 2 = female_hair_fp2_iberian_muslim_02 # Fine curls with headband + 2 = female_hair_fp2_iberian_muslim_02_common # Fine curls + 2 = female_hair_fp2_iberian_muslim_03 # Four braids + 2 = female_hair_fp2_iberian_muslim_03_common # Four braids without jewelry + + + } + boy = male + girl = female + } + + fp2_hairstyles_iberian_muslim_curly = { + index = 52 + male = { + 2 = male_hair_fp2_iberian_muslim_02 # Long curly middle parted + 2 = male_hair_fp2_iberian_muslim_01 # Medium short wavy + + } + + female = { + 2 = female_hair_fp2_iberian_muslim_02 # Fine curls with headband + 2 = female_hair_fp2_iberian_muslim_02_common # Fine curls + + + } + boy = male + girl = female + } + + + fp2_hairstyles_iberian_christian_straight = { + index = 53 + male = { + 2 = male_hair_fp2_iberian_christian_02 # Medium flowy + 2 = male_hair_fp2_iberian_christian_03 # Low single braid + } + + female = { + 2 = female_hair_fp2_iberian_christian_02 # Long straight middle part + 2 = female_hair_fp2_iberian_christian_03 # Wavy shoulder length + + } + boy = male + girl = female + } + + fp2_hairstyles_iberian_christian_wavy = { + index = 54 + male = { + 2 = male_hair_fp2_iberian_christian_01 # Medium curly with fringe + 2 = male_hair_fp2_iberian_christian_02 # Medium flowy + + } + + female = { + 2 = female_hair_fp2_iberian_christian_01 # Maiden's curls + 2 = female_hair_fp2_iberian_christian_02 # Long straight middle part + 2 = female_hair_fp2_iberian_christian_03 # Wavy shoulder length + + } + boy = male + girl = female + } + + fp2_hairstyles_iberian_christian_curly = { + index = 55 male = { + 2 = male_hair_fp2_iberian_christian_01 # Medium curly with fringe + 2 = male_hair_fp2_iberian_christian_02 # Medium flowy + + } + + female = { + 2 = female_hair_fp2_iberian_christian_01 # Maiden's curls + 2 = female_hair_fp2_iberian_christian_03 # Wavy shoulder length + } + boy = male + girl = female + } + + fp2_hairstyles_iberian_muslim_straight_common = { + index = 56 + male = { + 2 = male_hair_fp2_iberian_muslim_01 # Medium short wavy + 2 = male_hair_fp2_iberian_muslim_03 # Long windswept + } + + female = { + 2 = female_hair_fp2_iberian_muslim_01_common # Simple long wavy with framing curls + 2 = female_hair_fp2_iberian_muslim_03_common # Four braids without jewelry + } + boy = male + girl = female + } + + fp2_hairstyles_iberian_muslim_wavy_common = { + index = 57 + male = { + 2 = male_hair_fp2_iberian_muslim_01 # Medium short wavy + 2 = male_hair_fp2_iberian_muslim_03 # Long windswept + } + + female = { + 2 = female_hair_fp2_iberian_muslim_01_common # Simple long wavy with framing curls + 2 = female_hair_fp2_iberian_muslim_03_common # Four braids without jewelry + } + boy = male + girl = female + } + + fp2_hairstyles_iberian_muslim_curly_common = { + index = 58 + male = { + 2 = male_hair_fp2_iberian_muslim_02 # Long curly middle parted + } + + female = { + 2 = female_hair_fp2_iberian_muslim_02_common # Fine curls without jewelry + 2 = female_hair_fp2_iberian_muslim_03_common # Four braids without jewelry + } + boy = male + girl = female + } + + + scripted_character_hairstyles_01 = { # THIS TEMPLATE SHOULD NOT BE CHANGED IN ANY WAY! If new hairstyles are added for scripted characters they should be added in a new template. + index = 40 + male = { #weight = 1 = male_hair_western_01 1 = male_hair_western_02 @@ -844,15 +1030,15 @@ special_genes = { 1 = male_hair_northern_03 1 = male_hair_steppe_01 1 = male_hair_steppe_02 - 1 = male_hair_fp1_01 - 1 = male_hair_fp1_02 - 1 = male_hair_fp1_03 - 1 = male_hair_fp1_04 - 1 = male_hair_fp1_05 - 1 = male_hair_fp1_06 - 1 = male_hair_fp1_07 - 1 = male_hair_fp1_08 - 1 = male_hair_fp1_09 + 1 = male_hair_fp1_01 # Medium short center part + 1 = male_hair_fp1_02 # Center part ponytail + 1 = male_hair_fp1_03 # Mohawk ish + 1 = male_hair_fp1_04 # Medium short pulled back + 1 = male_hair_fp1_05 # Long fine + 1 = male_hair_fp1_06 # Medium long side part well kempt + 1 = male_hair_fp1_07 # Medium long side part thick + 1 = male_hair_fp1_08 # Long straight with bangs as braids + 1 = male_hair_fp1_09 # Single braid in back, shaved sides } female = { @@ -884,12 +1070,13 @@ special_genes = { 1 = female_hair_northern_03 1 = female_hair_steppe_01 1 = female_hair_steppe_02 - 1 = female_hair_fp1_01 - 1 = female_hair_fp1_02 - 1 = female_hair_fp1_03 - 1 = female_hair_fp1_04 - 1 = female_hair_fp1_05 - 1 = female_hair_fp1_06 + 1 = female_hair_fp1_01 # Let out but with smaller braids braided in + 1 = female_hair_fp1_02 # Very big loose braid on one shoulder + 1 = female_hair_fp1_03 # Pigtail braids + 1 = female_hair_fp1_04 # Crown braid with ribbon + 1 = female_hair_fp1_05 # Twin tails on chest, let out in back + 1 = female_hair_fp1_06 # Let out fluffy straight + } boy = male girl = female @@ -897,14 +1084,49 @@ special_genes = { # Harald Fairhair's vow-hair. scripted_character_hairstyles_02 = { - index = 37 + index = 41 male = { 1 = male_hair_northern_01 } female = male boy = male girl = male } + + special_hairstyles = { + index = 42 + male = { + 1 = male_hair_special_01 + } + female = { + 1 = female_hair_sub_saharan_02 + } + boy = male + girl = female + } + + scripted_character_hairstyles_03 = { + index = 43 + male = { + 1 = male_hair_fp2_iberian_muslim_01 + 1 = male_hair_fp2_iberian_muslim_02 + 1 = male_hair_fp2_iberian_muslim_03 + 1 = male_hair_fp2_iberian_christian_01 + 1 = male_hair_fp2_iberian_christian_02 + 1 = male_hair_fp2_iberian_christian_03 + } + female = { + 1 = female_hair_fp2_iberian_muslim_01 + 1 = female_hair_fp2_iberian_muslim_02 + 1 = female_hair_fp2_iberian_muslim_03 + 1 = female_hair_fp2_iberian_christian_01 + 1 = female_hair_fp2_iberian_christian_02 + 1 = female_hair_fp2_iberian_christian_03 + } + + boy = male + girl = female + } } } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/genes/04_genes_special_accessories_beards.txt b/project/ck3/base_game/common/genes/04_genes_special_accessories_beards.txt index f56013d7d8..9245610dc3 100644 --- a/project/ck3/base_game/common/genes/04_genes_special_accessories_beards.txt +++ b/project/ck3/base_game/common/genes/04_genes_special_accessories_beards.txt @@ -54,8 +54,18 @@ special_genes = { 1 = male_beard_indian_01 1 = male_beard_indian_02 1 = male_beard_indian_03 - 1 = male_beard_fp1_01 - 1 = male_beard_fp1_05 + 1 = male_beard_fp1_01 # Twin braids with metal rings + 1 = male_beard_fp1_02 # Short low beard + 1 = male_beard_fp1_03 # Wavy pointy beard + 1 = male_beard_fp1_04 # Huge braid + 1 = male_beard_fp1_05 # Long narrow wavy + 1 = male_beard_fp2_iberian_christian_01 # Short Well-Kept Beard + 1 = male_beard_fp2_iberian_christian_02 # Iberian goatee + 1 = male_beard_fp2_iberian_christian_03 # Caballero's beard + 1 = male_beard_fp2_iberian_christian_04 # Droopy moustache + 1 = male_beard_fp2_iberian_muslim_01 # Thick Groomed Beard + 1 = male_beard_fp2_iberian_muslim_02 # Scholar's beard + 1 = male_beard_fp2_iberian_muslim_03 # Forked beard } female = { @@ -336,8 +346,45 @@ special_genes = { } } - scripted_character_beards_01 = { # THIS TEMPLATE SHOULD NOT BE CHANGED IN ANY WAY! If new beards are added for scripted characters they should be added in a new template. + fp2_beards_straight = { index = 16 + + male = { + # 10 = empty + 5 = male_beard_fp2_iberian_christian_01 # Short Well-Kept Beard + 5 = male_beard_fp2_iberian_christian_02 # Iberian goatee + 5 = male_beard_fp2_iberian_christian_03 # Caballero's beard + 5 = male_beard_fp2_iberian_christian_04 # Droopy moustache + 5 = male_beard_fp2_iberian_muslim_01 # Thick Groomed Beard + 5 = male_beard_fp2_iberian_muslim_02 # Scholar's beard + + + + + } + female = { + 1 = empty + } + } + + fp2_beards_curly = { + index = 17 + + male = { + 5 = male_beard_fp2_iberian_muslim_01 # Thick Groomed Beard + 5 = male_beard_fp2_iberian_christian_01 # Short Well-Kept Beard + 5 = male_beard_fp2_iberian_muslim_02 # Scholar's beard + 5 = male_beard_fp2_iberian_muslim_03 # Forked beard + 5 = male_beard_fp2_iberian_christian_03 # Caballero's beard + + } + female = { + 1 = empty + } + } + + scripted_character_beards_01 = { # THIS TEMPLATE SHOULD NOT BE CHANGED IN ANY WAY! If new beards are added for scripted characters they should be added in a new template. + index = 18 male = { 1 = empty 1 = male_beard_western_01 @@ -374,10 +421,11 @@ special_genes = { female = { 1 = empty } - } + } + thin_beards_straight = { - index = 17 + index = 19 male = { # 5 = empty @@ -391,7 +439,7 @@ special_genes = { } orthodox_beards = { - index = 18 + index = 20 male = { 20 = male_beard_western_01 # Standard full beard 5 = male_beard_western_02 # Standard goatee @@ -408,9 +456,27 @@ special_genes = { 1 = empty } } + scripted_character_beards_02 = { + index = 21 + male = { + 1 = male_beard_fp2_iberian_christian_01 # Short Well-Kept Beard + 1 = male_beard_fp2_iberian_christian_02 # Iberian goatee + 1 = male_beard_fp2_iberian_christian_03 # Caballero's beard + 1 = male_beard_fp2_iberian_christian_04 # Droopy moustache + 1 = male_beard_fp2_iberian_muslim_01 # Thick Groomed Beard + 1 = male_beard_fp2_iberian_muslim_02 # Scholar's beard + 1 = male_beard_fp2_iberian_muslim_03 # Forked beard + 1 = no_beard + + } + female = { + 1 = empty + } + } + } } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/genes/05_genes_special_accessories_clothes.txt b/project/ck3/base_game/common/genes/05_genes_special_accessories_clothes.txt index 226dd3750c..e05894f01a 100644 --- a/project/ck3/base_game/common/genes/05_genes_special_accessories_clothes.txt +++ b/project/ck3/base_game/common/genes/05_genes_special_accessories_clothes.txt @@ -24,7 +24,110 @@ special_genes = { 1 = male_clothes_secular_western_nobility_02_common 1 = male_clothes_secular_western_nobility_03_high 1 = male_clothes_secular_western_nobility_03_low - 1 = male_clothes_secular_western_nobility_03_common + 1 = male_clothes_secular_western_nobility_03_common + 1 = male_clothes_secular_dde_hre_nobility_01_common + 1 = male_clothes_secular_dde_hre_nobility_01_low + 1 = male_clothes_secular_dde_hre_nobility_01_high + 1 = male_clothes_secular_western_war_nobility_01_low + 1 = male_clothes_situational_western_bedchamber_01_common + 1 = male_clothes_situational_western_prison_01_common + 1 = male_clothes_situational_western_stealth_cloak_01 + 1 = male_clothes_secular_crusades_western_war_nobility_01_common + 1 = male_clothes_secular_crusades_western_war_nobility_02_common + 1 = male_clothes_secular_crusades_western_war_nobility_03_common + 1 = male_clothes_secular_crusades_western_war_nobility_04_common + 1 = male_clothes_secular_indian_nobility_01_common + 1 = male_clothes_secular_indian_nobility_02_common + 1 = male_clothes_secular_indian_nobility_01_low + 1 = male_clothes_secular_indian_nobility_02_low + 1 = male_clothes_secular_indian_nobility_01_high + 1 = male_clothes_secular_indian_nobility_02_high + 1 = male_clothes_secular_indian_war_nobility_01_low + 1 = male_clothes_secular_byzantine_nobility_01_common + 1 = male_clothes_secular_byzantine_nobility_02_common + 1 = male_clothes_secular_byzantine_nobility_01_low + 1 = male_clothes_secular_byzantine_nobility_02_low + 1 = male_clothes_secular_byzantine_nobility_01_high + 1 = male_clothes_secular_byzantine_nobility_02_high + 1 = male_clothes_secular_byzantine_war_nobility_01_low + 1 = male_clothes_secular_steppe_nobility_01_common + 1 = male_clothes_secular_steppe_nobility_02_common + 1 = male_clothes_secular_steppe_nobility_01_low + 1 = male_clothes_secular_steppe_nobility_02_low + 1 = male_clothes_secular_steppe_nobility_01_high + 1 = male_clothes_secular_steppe_nobility_02_high + 1 = male_clothes_secular_steppe_war_nobility_01_low + 1 = male_clothes_secular_mena_nobility_01_common + 1 = male_clothes_secular_mena_nobility_02_common + 1 = male_clothes_secular_dde_abbasid_nobility_01_common + 1 = male_clothes_secular_mena_nobility_01_low + 1 = male_clothes_secular_mena_nobility_02_low + 1 = male_clothes_secular_dde_abbasid_nobility_01_low + 1 = male_clothes_secular_mena_nobility_01_high + 1 = male_clothes_secular_mena_nobility_02_high + 1 = male_clothes_secular_dde_abbasid_nobility_01_high + 1 = male_clothes_secular_mena_war_nobility_01_low + 1 = male_clothes_secular_northern_nobility_01_common + 1 = male_clothes_secular_northern_nobility_02_common + 1 = male_clothes_secular_northern_nobility_01_low + 1 = male_clothes_secular_northern_nobility_02_low + 1 = male_clothes_secular_northern_nobility_01_high + 1 = male_clothes_secular_northern_nobility_02_high + 1 = male_clothes_secular_northern_war_nobility_01_common + 1 = male_clothes_secular_sub_saharan_nobility_01_common + 1 = male_clothes_secular_sub_saharan_nobility_02_common + 1 = male_clothes_secular_sub_saharan_nobility_01_low + 1 = male_clothes_secular_sub_saharan_nobility_02_low + 1 = male_clothes_secular_sub_saharan_nobility_01_high + 1 = male_clothes_secular_sub_saharan_nobility_02_high + 1 = male_clothes_secular_mena_war_nobility_01_low + 1 = male_clothes_secular_dde_hre_nobility_02_common + 1 = male_clothes_secular_dde_hre_nobility_03_common + 1 = male_clothes_secular_dde_hre_nobility_02_low + 1 = male_clothes_secular_dde_hre_nobility_03_low + 1 = male_clothes_secular_dde_hre_war_nobility_01_low + 1 = male_clothes_secular_dde_abbasid_nobility_02_common + 1 = male_clothes_secular_dde_abbasid_nobility_03_common + 1 = male_clothes_secular_dde_abbasid_nobility_02_high + 1 = male_clothes_secular_dde_abbasid_nobility_03_high + 1 = male_clothes_secular_dde_abbasid_war_nobility_01_low + 1 = male_clothes_religious_orthodox_high_01 + 1 = male_clothes_religious_orthodox_head_01_common + 1 = male_clothes_religious_muslim_high_01 + 1 = male_clothes_religious_dde_muslim_head_01_common + 1 = male_clothes_religious_catholic_devoted_01 + 1 = male_clothes_religious_catholic_devoted_02 + 1 = male_clothes_religious_catholic_high_01 + 1 = male_clothes_religious_dde_catholic_high_01_common + 1 = male_clothes_religious_catholic_high_01 + 1 = male_clothes_religious_catholic_head_01 + 1 = male_clothes_religious_northern_high_01_common + 1 = male_clothes_religious_african_high_01_common + 1 = male_clothes_religious_hindu_devoted_01 + 1 = male_clothes_religious_buddhist_high_01 + 1 = male_clothes_religious_zoroastrian_high_01 + 1 = male_clothes_religious_jewish_head_01 + 1 = male_clothes_religious_steppe_high_01_common + 1 = male_clothes_secular_fp1_common_01 + 1 = male_clothes_secular_fp1_common_02 + 1 = male_clothes_secular_fp1_nobility_01_low + 1 = male_clothes_secular_fp1_nobility_02_low + 1 = male_clothes_secular_fp1_nobility_01_high + 1 = male_clothes_secular_fp1_nobility_02_high + 1 = male_clothes_secular_fp1_war_nobility_01 + 1 = male_clothes_secular_ep1_jester_01 + 1 = male_clothes_secular_fp2_iberian_muslim_common_01 + 1 = male_clothes_secular_fp2_iberian_christian_common_01 + 1 = male_clothes_secular_fp2_iberian_muslim_nobility_01_low + 1 = male_clothes_secular_fp2_iberian_muslim_nobility_01_high + 1 = male_clothes_secular_fp2_iberian_muslim_nobility_02_low + 1 = male_clothes_secular_fp2_iberian_muslim_nobility_02_high + 1 = male_clothes_secular_fp2_iberian_christian_nobility_01_low + 1 = male_clothes_secular_fp2_iberian_christian_nobility_01_high + 1 = male_clothes_secular_fp2_iberian_christian_nobility_02_low + 1 = male_clothes_secular_fp2_iberian_christian_nobility_02_high + 1 = male_clothes_secular_fp2_iberian_muslim_war_nobility_01 + 1 = male_clothes_secular_fp2_iberian_christian_war_nobility_01 } female = { @@ -36,12 +139,102 @@ special_genes = { 1 = female_clothes_secular_western_nobility_02_common 1 = female_clothes_secular_western_nobility_03_high 1 = female_clothes_secular_western_nobility_03_low - 1 = female_clothes_secular_western_nobility_03_common - + 1 = female_clothes_secular_western_nobility_03_common + 1 = female_clothes_secular_dde_hre_nobility_01_common + 1 = female_clothes_secular_dde_hre_nobility_01_low + 1 = female_clothes_secular_dde_hre_nobility_01_high + 1 = female_clothes_secular_western_war_nobility_01_low + 1 = female_clothes_situational_western_bedchamber_01_common + 1 = female_clothes_situational_western_prison_01_common + 1 = female_clothes_situational_western_stealth_cloak_01 + 1 = female_clothes_secular_crusades_western_war_nobility_01_common + 1 = female_clothes_secular_crusades_western_war_nobility_02_common + 1 = female_clothes_secular_crusades_western_war_nobility_03_common + 1 = female_clothes_secular_crusades_western_war_nobility_04_common + 1 = female_clothes_secular_indian_nobility_01_common + 1 = female_clothes_secular_indian_nobility_02_common + 1 = female_clothes_secular_indian_nobility_01_low + 1 = female_clothes_secular_indian_nobility_02_low + 1 = female_clothes_secular_indian_nobility_01_high + 1 = female_clothes_secular_indian_nobility_02_high + 1 = female_clothes_secular_indian_war_nobility_01_low + 1 = female_clothes_secular_byzantine_nobility_01_common + 1 = female_clothes_secular_byzantine_nobility_02_common + 1 = female_clothes_secular_byzantine_nobility_01_low + 1 = female_clothes_secular_byzantine_nobility_02_low + 1 = female_clothes_secular_byzantine_nobility_01_high + 1 = female_clothes_secular_byzantine_nobility_02_high + 1 = female_clothes_secular_byzantine_war_nobility_01_low + 1 = female_clothes_secular_steppe_nobility_01_common + 1 = female_clothes_secular_steppe_nobility_02_common + 1 = female_clothes_secular_steppe_nobility_01_low + 1 = female_clothes_secular_steppe_nobility_02_low + 1 = female_clothes_secular_steppe_nobility_01_high + 1 = female_clothes_secular_steppe_nobility_02_high + 1 = female_clothes_secular_steppe_war_nobility_01_low + 1 = female_clothes_secular_mena_nobility_01_common + 1 = female_clothes_secular_mena_nobility_02_common + 1 = female_clothes_secular_dde_abbasid_nobility_01_common + 1 = female_clothes_secular_mena_nobility_01_low + 1 = female_clothes_secular_mena_nobility_02_low + 1 = female_clothes_secular_dde_abbasid_nobility_01_low + 1 = female_clothes_secular_mena_nobility_01_high + 1 = female_clothes_secular_mena_nobility_02_high + 1 = female_clothes_secular_dde_abbasid_nobility_01_high + 1 = female_clothes_secular_mena_war_nobility_01_low + 1 = female_clothes_secular_northern_nobility_01_common + 1 = female_clothes_secular_northern_nobility_02_common + 1 = female_clothes_secular_northern_nobility_01_low + 1 = female_clothes_secular_northern_nobility_02_low + 1 = female_clothes_secular_northern_nobility_01_high + 1 = female_clothes_secular_northern_nobility_02_high + 1 = female_clothes_secular_northern_war_nobility_01 + 1 = female_clothes_secular_sub_saharan_nobility_01_common + 1 = female_clothes_secular_sub_saharan_nobility_02_common + 1 = female_clothes_secular_sub_saharan_nobility_01_low + 1 = female_clothes_secular_sub_saharan_nobility_02_low + 1 = female_clothes_secular_sub_saharan_nobility_01_high + 1 = female_clothes_secular_sub_saharan_nobility_02_high + 1 = female_clothes_secular_mena_war_nobility_01_low + 1 = female_clothes_secular_dde_hre_nobility_02_common + 1 = female_clothes_secular_dde_hre_nobility_03_common + 1 = female_clothes_secular_dde_hre_nobility_02_low + 1 = female_clothes_secular_dde_hre_nobility_03_low + 1 = female_clothes_secular_dde_hre_war_nobility_01_low + 1 = female_clothes_secular_dde_abbasid_nobility_02_common + 1 = female_clothes_secular_dde_abbasid_nobility_03_common + 1 = female_clothes_secular_dde_abbasid_nobility_02_high + 1 = female_clothes_secular_dde_abbasid_nobility_03_high + 1 = female_clothes_secular_dde_abbasid_war_nobility_01_low + 1 = female_clothes_religious_catholic_devoted_01_common + 1 = female_clothes_religious_northern_high_01_common + 1 = female_clothes_religious_african_high_01_common + 1 = female_clothes_religious_hindu_devoted_01 + 1 = female_clothes_religious_zoroastrian_high_01 + 1 = female_clothes_religious_steppe_high_01_common + 1 = female_clothes_secular_fp1_common_01 + 1 = female_clothes_secular_fp1_common_02 + 1 = female_clothes_secular_fp1_nobility_01_low + 1 = female_clothes_secular_fp1_nobility_02_low + 1 = female_clothes_secular_fp1_nobility_01_high + 1 = female_clothes_secular_fp1_nobility_02_high + 1 = female_clothes_secular_fp1_war_nobility_01 + 1 = female_clothes_secular_ep1_jester_01 + 1 = female_clothes_secular_fp2_iberian_muslim_common_01 + 1 = female_clothes_secular_fp2_iberian_christian_common_01 + 1 = female_clothes_secular_fp2_iberian_muslim_nobility_01_low + 1 = female_clothes_secular_fp2_iberian_muslim_nobility_01_high + 1 = female_clothes_secular_fp2_iberian_muslim_nobility_02_low + 1 = female_clothes_secular_fp2_iberian_muslim_nobility_02_high + 1 = female_clothes_secular_fp2_iberian_christian_nobility_01_low + 1 = female_clothes_secular_fp2_iberian_christian_nobility_01_high + 1 = female_clothes_secular_fp2_iberian_christian_nobility_02_low + 1 = female_clothes_secular_fp2_iberian_christian_nobility_02_high + 1 = female_clothes_secular_fp2_iberian_muslim_war_nobility_01 + 1 = female_clothes_secular_fp2_iberian_christian_war_nobility_01 } boy = male - girl = female } @@ -222,11 +415,11 @@ special_genes = { index = 10 male = { - 1 = male_clothes_situational_western_stealth_cloak_01_common + 1 = male_clothes_situational_western_stealth_cloak_01 } female = { - 1 = female_clothes_situational_western_stealth_cloak_01_common + 1 = female_clothes_situational_western_stealth_cloak_01 } boy = male @@ -602,11 +795,11 @@ special_genes = { index = 31 male = { - 1 = male_clothes_situational_mena_stealth_01_common + 1 = male_clothes_situational_mena_stealth_01 } female = { - 1 = female_clothes_situational_mena_stealth_01_common + 1 = female_clothes_situational_mena_stealth_01 } boy = male @@ -862,7 +1055,7 @@ special_genes = { index = 46 male = { - # 1 = male_clothes_secular_dde_abbasid_nobility_01_common + 1 = male_clothes_secular_dde_abbasid_nobility_01_common 1 = male_clothes_secular_dde_abbasid_nobility_02_common 1 = male_clothes_secular_dde_abbasid_nobility_03_common } @@ -881,13 +1074,13 @@ special_genes = { index = 47 male = { - # 1 = male_clothes_secular_dde_abbasid_nobility_01_low + 1 = male_clothes_secular_dde_abbasid_nobility_01_low 1 = male_clothes_secular_dde_abbasid_nobility_02_low 1 = male_clothes_secular_dde_abbasid_nobility_03_low } female = { - # 1 = female_clothes_secular_dde_abbasid_nobility_01_low + 1 = female_clothes_secular_dde_abbasid_nobility_01_low 1 = female_clothes_secular_dde_abbasid_nobility_02_low 1 = female_clothes_secular_dde_abbasid_nobility_03_low } @@ -900,13 +1093,13 @@ special_genes = { index = 48 male = { - # 1 = male_clothes_secular_dde_abbasid_nobility_01_high + 1 = male_clothes_secular_dde_abbasid_nobility_01_high 1 = male_clothes_secular_dde_abbasid_nobility_02_high 1 = male_clothes_secular_dde_abbasid_nobility_03_high } female = { - # 1 = female_clothes_secular_dde_abbasid_nobility_01_high + 1 = female_clothes_secular_dde_abbasid_nobility_01_high 1 = female_clothes_secular_dde_abbasid_nobility_02_high 1 = female_clothes_secular_dde_abbasid_nobility_03_high } @@ -1097,12 +1290,12 @@ special_genes = { index = 59 male = { - 1 = male_clothes_religious_northern_high_01_common + 1 = male_clothes_religious_northern_high_01 } female = { - 1 = female_clothes_religious_northern_high_01_common + 1 = female_clothes_religious_northern_high_01 } boy = male @@ -1116,12 +1309,12 @@ special_genes = { index = 60 male = { - 1 = male_clothes_religious_hindu_devoted_01_common + 1 = male_clothes_religious_hindu_devoted_01 } female = { - 1 = female_clothes_religious_hindu_devoted_01_common + 1 = female_clothes_religious_hindu_devoted_01 } boy = male @@ -1135,12 +1328,12 @@ special_genes = { index = 61 male = { - 1 = male_clothes_religious_hindu_devoted_01_common + 1 = male_clothes_religious_hindu_devoted_01 } female = { - 1 = female_clothes_religious_hindu_devoted_01_common + 1 = female_clothes_religious_hindu_devoted_01 } boy = male @@ -1154,12 +1347,12 @@ special_genes = { index = 62 male = { - 1 = male_clothes_religious_buddhist_high_01_common + 1 = male_clothes_religious_buddhist_high_01 } female = { - 1 = female_clothes_religious_hindu_devoted_01_common + 1 = female_clothes_religious_hindu_devoted_01 } boy = male @@ -1173,12 +1366,12 @@ special_genes = { index = 63 male = { - 1 = male_clothes_religious_zoroastrian_high_01_common + 1 = male_clothes_religious_zoroastrian_high_01 } female = { - 1 = female_clothes_religious_zoroastrian_high_01_common + 1 = female_clothes_religious_zoroastrian_high_01 } boy = male @@ -1192,12 +1385,12 @@ special_genes = { index = 64 male = { - 1 = male_clothes_religious_jewish_head_01_common + 1 = male_clothes_religious_jewish_head_01 } female = { - 1 = female_clothes_religious_zoroastrian_high_01_common + 1 = female_clothes_religious_zoroastrian_high_01 } boy = male @@ -1208,12 +1401,12 @@ special_genes = { index = 65 male = { - 1 = male_clothes_religious_jewish_high_01_common + 1 = male_clothes_religious_jewish_high_01 } female = { - 1 = female_clothes_religious_zoroastrian_high_01_common + 1 = female_clothes_religious_zoroastrian_high_01 } boy = male @@ -1335,8 +1528,141 @@ special_genes = { boy = male girl = female + } + + ## FP2 - The Fate of Iberia ## + + + fp2_muslim_commoner_clothes = { + index = 73 + + male = { + 1 = male_clothes_secular_fp2_iberian_muslim_common_01 + } + + female = { + 1 = female_clothes_secular_fp2_iberian_muslim_common_01 + } + boy = male + girl = female } - } + + + fp2_christian_commoner_clothes = { + index = 74 + + male = { + 1 = male_clothes_secular_fp2_iberian_christian_common_01 + } + + female = { + 1 = female_clothes_secular_fp2_iberian_christian_common_01 + } + + boy = male + girl = female + } + + fp2_muslim_low_nobility_clothes = { + index = 75 + + male = { + 1 = male_clothes_secular_fp2_iberian_muslim_nobility_01_low + 1 = male_clothes_secular_fp2_iberian_muslim_nobility_02_low + } + + female = { + 1 = female_clothes_secular_fp2_iberian_muslim_nobility_01_low + 1 = female_clothes_secular_fp2_iberian_muslim_nobility_02_low + + } + boy = male + girl = female + } + + fp2_muslim_high_nobility_clothes = { + index = 76 + + male = { + 1 = male_clothes_secular_fp2_iberian_muslim_nobility_01_high + 1 = male_clothes_secular_fp2_iberian_muslim_nobility_02_high + } + + female = { + 1 = female_clothes_secular_fp2_iberian_muslim_nobility_01_high + 1 = female_clothes_secular_fp2_iberian_muslim_nobility_02_high + + } + boy = male + girl = female + } + + + fp2_christian_low_nobility_clothes = { + index = 77 + + male = { + 1 = male_clothes_secular_fp2_iberian_christian_nobility_01_low + 1 = male_clothes_secular_fp2_iberian_christian_nobility_02_low + } + + female = { + 1 = female_clothes_secular_fp2_iberian_christian_nobility_01_low + 1 = female_clothes_secular_fp2_iberian_christian_nobility_02_low + + } + boy = male + girl = female + } + + fp2_christian_high_nobility_clothes = { + index = 78 + + male = { + 1 = male_clothes_secular_fp2_iberian_christian_nobility_01_high + 1 = male_clothes_secular_fp2_iberian_christian_nobility_02_high + } + + female = { + 1 = female_clothes_secular_fp2_iberian_christian_nobility_01_high + 1 = female_clothes_secular_fp2_iberian_christian_nobility_02_high + + } + boy = male + girl = female + } + + fp2_muslim_war_nobility_clothes = { + index = 79 + + male = { + 1 = male_clothes_secular_fp2_iberian_muslim_war_nobility_01 + } + + female = { + 1 = female_clothes_secular_fp2_iberian_muslim_war_nobility_01 + } + boy = male + girl = female + + } + + fp2_christian_war_nobility_clothes = { + index = 80 + + male = { + 1 = male_clothes_secular_fp2_iberian_christian_war_nobility_01 + } + + female = { + 1 = female_clothes_secular_fp2_iberian_christian_war_nobility_01 + } + boy = male + girl = female + + } + + } } } diff --git a/project/ck3/base_game/common/genes/06_genes_special_accessories_headgear.txt b/project/ck3/base_game/common/genes/06_genes_special_accessories_headgear.txt index 388fc98661..c140eb2c09 100644 --- a/project/ck3/base_game/common/genes/06_genes_special_accessories_headgear.txt +++ b/project/ck3/base_game/common/genes/06_genes_special_accessories_headgear.txt @@ -25,11 +25,194 @@ accessory_genes = { all_headgear = { index = 1 male = { - 100 = empty - } - female = { - 100 = empty + 1 = male_headgear_secular_western_common_01 + 1 = male_headgear_secular_western_common_02 + 1 = male_headgear_secular_dde_hre_common_02 + 1 = male_headgear_secular_dde_hre_high_nobility_02 + 1 = male_headgear_secular_western_high_nobility_01 + 1 = male_headgear_secular_western_royalty_01 + 1 = male_headgear_secular_western_royalty_02 + 1 = male_headgear_secular_dde_hre_imperial_01 + 1 = male_headgear_secular_western_war_nobility_01 + 1 = male_headgear_secular_mena_royalty_01 + 1 = male_headgear_secular_mena_common_01 + 1 = male_headgear_secular_mena_nobility_01 + 1 = male_headgear_secular_mena_high_nobility_01 + 1 = male_headgear_religious_dde_muslim_head_01 + 1 = male_headgear_secular_mena_imperial_01 + 1 = male_headgear_secular_mena_war_nobility_01 + 1 = male_headgear_secular_crusades_mena_war_nobility_01 + 1 = male_headgear_religious_catholic_high_01 + 1 = male_headgear_religious_dde_catholic_high_01 + 1 = male_headgear_religious_catholic_head_01 + 1 = male_headgear_secular_dde_hre_royalty_02 + 1 = male_headgear_secular_dde_abbasid_high_nobility_01 + 1 = male_headgear_secular_dde_abbasid_common_01 + 1 = male_headgear_secular_dde_abbasid_common_02 + 1 = male_headgear_secular_dde_abbasid_imperial_01 + 1 = male_headgear_secular_dde_abbasid_war_nobility_01 + 1 = male_headgear_secular_dde_abbasid_royalty_01 + 1 = male_headgear_secular_northern_war_nobility_01 + 1 = male_headgear_secular_northern_common_01 + 1 = male_headgear_secular_byzantine_high_nobility_01 + 1 = male_headgear_secular_byzantine_nobility_01 + 1 = male_headgear_secular_byzantine_imperial_01 + 1 = male_headgear_secular_byzantine_war_nobility_01 + 1 = male_headgear_secular_byzantine_royalty_01 + 1 = male_headgear_secular_steppe_nobility_01 + 1 = male_headgear_secular_steppe_common_01 + 1 = male_headgear_secular_steppe_royalty_01 + 1 = male_headgear_secular_steppe_war_nobility_01 + 1 = male_headgear_secular_sub_saharan_high_nobility_01 + 1 = male_headgear_secular_sub_saharan_common_01 + 1 = male_headgear_secular_sub_saharan_royalty_01 + 1 = male_headgear_secular_sub_saharan_imperial_01 + 1 = male_headgear_secular_indian_high_nobility_01 + 1 = male_headgear_secular_indian_royalty_01 + 1 = male_headgear_secular_indian_imperial_01 + 1 = male_headgear_secular_indian_war_nobility_01 + 1 = male_headgear_secular_crusades_western_war_nobility_01 + 1 = male_headgear_secular_crusades_mena_war_nobility_01 + # RELIGIOUS # + 1 = male_headgear_religious_zorastrian_high_01 + 1 = male_headgear_religious_jewish_head_01 + 1 = male_headgear_religious_muslim_high_01 + 1 = male_headgear_religious_dde_muslim_head_01 + 1 = male_headgear_religious_african_high_01 + 1 = male_headgear_religious_steppe_high_01 + 1 = male_headgear_religious_northern_high_01 + # FP1 # + 1 = male_headgear_secular_fp1_common_01 + 1 = male_headgear_secular_fp1_common_02 + 1 = male_headgear_secular_fp1_nobility_01 + 1 = male_headgear_secular_fp1_war_nobility_01 + 1 = male_headgear_secular_fp1_war_nobility_02 + 1 = male_headgear_secular_fp1_royalty_01 + 1 = male_headgear_secular_fp1_imperial_01 + 1 = male_headgear_secular_rtt_nobility_01_low + # EP1 # + 1 = male_headgear_secular_ep1_western_royalty_01 + 1 = male_headgear_secular_ep1_mena_royalty_01 + 1 = male_headgear_secular_ep1_indian_royalty_01 + 1 = male_headgear_secular_ep1_jester_01 + 1 = male_headgear_secular_ep1_crown_of_justinian + 1 = male_headgear_secular_ep1_crown_of_lombardy + 1 = male_headgear_secular_ep1_sassanid_crown + 1 = male_headgear_secular_ep1_diamond_crown + 1 = male_headgear_secular_ep1_sub_saharan_royalty_01 + 1 = male_headgear_secular_ep1_mena_royalty_02 + 1 = male_headgear_secular_ep1_diamond_crown + 1 = male_headgear_secular_ep1_crown_of_justinian + 1 = male_headgear_secular_ep1_crown_of_lombardy + # FP2 # + # Christian # + 3 = male_headgear_secular_fp2_iberian_christian_common_01 + 3 = male_headgear_secular_fp2_iberian_christian_nobility_01_low + 3 = male_headgear_secular_fp2_iberian_christian_nobility_01_high + 3 = male_headgear_secular_fp2_iberian_christian_high_nobility_01_low + 3 = male_headgear_secular_fp2_iberian_christian_high_nobility_01_high + 3 = male_headgear_secular_fp2_iberian_christian_royalty_01 + 3 = male_headgear_secular_fp2_iberian_christian_war_nobility_01 + # Muslim # + 3 = male_headgear_secular_fp2_iberian_muslim_common_01_low + 3 = male_headgear_secular_fp2_iberian_muslim_common_01_high + 3 = male_headgear_secular_fp2_iberian_muslim_nobility_01 + 3 = male_headgear_secular_fp2_iberian_muslim_high_nobility_01 + 3 = male_headgear_secular_fp2_iberian_muslim_royalty_01 + 3 = male_headgear_secular_fp2_iberian_muslim_war_nobility_01 + } + female = { + 1 = female_headgear_secular_western_nobility_01 + 1 = female_headgear_secular_western_nobility_01_2 + 1 = female_headgear_secular_western_nobility_02 + 1 = female_headgear_secular_western_nobility_03 + 1 = female_headgear_secular_dde_hre_common_02 + 1 = female_headgear_secular_dde_hre_high_nobility_01 + 1 = female_headgear_secular_western_high_nobility_01 + 1 = female_headgear_secular_western_royalty_01 + 1 = female_headgear_secular_western_royalty_02 + 1 = female_headgear_secular_western_war_nobility_01 + 1 = female_headgear_secular_mena_royalty_01 + 1 = female_headgear_secular_mena_common_01 + 1 = female_headgear_secular_mena_common_02 + 1 = female_headgear_secular_mena_nobility_01 + 1 = female_headgear_secular_dde_abbasid_common_01 + 1 = female_headgear_secular_mena_royalty_01 + 1 = female_headgear_secular_mena_war_nobility_01 + 1 = female_headgear_religious_catholic_devoted_01 + 1 = female_headgear_secular_dde_hre_royalty_01 + 1 = female_headgear_secular_dde_abbasid_high_nobility_01 + 1 = female_headgear_secular_dde_abbasid_common_02 + 1 = female_headgear_secular_dde_abbasid_war_nobility_01 + 1 = female_headgear_secular_dde_abbasid_royalty_01 + 1 = female_headgear_secular_northern_war_nobility_01 + 1 = female_headgear_secular_northern_common_01 + 1 = female_headgear_secular_byzantine_high_nobility_01 + 1 = female_headgear_secular_byzantine_nobility_01 + 5 = female_headgear_secular_byzantine_common_01 + 1 = female_headgear_secular_byzantine_imperial_01 + 1 = female_headgear_secular_byzantine_war_nobility_01 + 1 = female_headgear_secular_byzantine_royalty_01 + 1 = female_headgear_secular_steppe_high_nobility_01 + 1 = female_headgear_secular_steppe_common_01 + 1 = female_headgear_secular_steppe_war_nobility_01 + 1 = female_headgear_secular_mena_nobility_01 + 1 = female_headgear_secular_sub_saharan_common_01 + 1 = female_headgear_secular_mena_royalty_01 + 1 = female_headgear_secular_indian_nobility_02 + 1 = female_headgear_secular_indian_common_01 + 1 = female_headgear_secular_indian_royalty_01 + 1 = female_headgear_secular_indian_royalty_01 + 1 = female_headgear_secular_indian_war_nobility_01 + 1 = female_headgear_secular_crusades_western_war_nobility_01 + 1 = female_headgear_secular_crusades_mena_war_nobility_01 + 1 = female_headgear_religious_muslim_high_01 + 1 = female_headgear_religious_african_high_01 + 1 = female_headgear_religious_steppe_high_01 + 1 = female_headgear_religious_northern_high_01 + 1 = female_headgear_secular_fp1_common_01 + 1 = female_headgear_secular_fp1_common_02 + 1 = female_headgear_secular_fp1_nobility_01 + 1 = female_headgear_secular_fp1_nobility_02 + 1 = female_headgear_secular_fp1_nobility_03 + 1 = female_headgear_secular_fp1_war_nobility_01 + 1 = female_headgear_secular_fp1_war_nobility_02 + 1 = female_headgear_secular_fp1_royalty_01 + 1 = female_headgear_secular_fp1_imperial_01 + 1 = female_headgear_secular_rtt_nobility_01_low + # EP1 # + 1 = female_headgear_secular_ep1_western_royalty_01 + 1 = female_headgear_secular_ep1_western_royalty_01 + 1 = female_headgear_secular_ep1_mena_royalty_01 + 1 = female_headgear_secular_ep1_indian_royalty_01 + 1 = female_headgear_secular_ep1_jester_01 + 1 = female_headgear_secular_ep1_crown_of_justinian + 1 = female_headgear_secular_ep1_crown_of_lombardy + 1 = female_headgear_secular_ep1_sassanid_crown + 1 = female_headgear_secular_ep1_diamond_crown + 1 = female_headgear_secular_ep1_sub_saharan_royalty_01 + 1 = female_headgear_secular_ep1_mena_royalty_02 + 1 = female_headgear_secular_ep1_diamond_crown + 1 = female_headgear_secular_ep1_crown_of_justinian + 1 = female_headgear_secular_ep1_crown_of_lombardy + # FP2 # + # Christian # + 3 = female_headgear_secular_fp2_iberian_christian_common_01 + 3 = female_headgear_secular_fp2_iberian_christian_nobility_01_low + 3 = female_headgear_secular_fp2_iberian_christian_nobility_01_high + 3 = female_headgear_secular_fp2_iberian_christian_high_nobility_01 + 3 = female_headgear_secular_fp2_iberian_christian_royalty_01 + 3 = female_headgear_secular_fp2_iberian_christian_war_nobility_01 + # Muslim # + 3 = female_headgear_secular_fp2_iberian_muslim_common_01 + 3 = female_headgear_secular_fp2_iberian_muslim_nobility_01 + 3 = female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low + 3 = female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high + 3 = female_headgear_secular_fp2_iberian_muslim_royalty_01 + 3 = female_headgear_secular_fp2_iberian_muslim_war_nobility_01 } + boy = male + girl = female } western_nobility = { @@ -128,11 +311,11 @@ accessory_genes = { western_stealth = { index = 8 male = { - 1 = male_clothes_situational_western_stealth_hood_01_common + 1 = male_clothes_situational_western_stealth_hood_01 } female = { - 1 = female_clothes_situational_western_stealth_hood_01_common + 1 = female_clothes_situational_western_stealth_hood_01 } boy = male @@ -251,11 +434,11 @@ accessory_genes = { mena_stealth = { index = 16 male = { - 1 = male_clothes_situational_mena_stealth_hood_01_common + 1 = male_clothes_situational_mena_stealth_hood_01 } female = { - 1 = female_clothes_situational_mena_stealth_hood_01_common + 1 = female_clothes_situational_mena_stealth_hood_01 } boy = male @@ -404,10 +587,12 @@ accessory_genes = { index = 27 male = { 1 = male_headgear_secular_dde_abbasid_high_nobility_01 + # 1 = male_headgear_secular_dde_abbasid_common_01_high } female = { 1 = female_headgear_secular_mena_nobility_01 1 = female_headgear_secular_dde_abbasid_high_nobility_01 + # 1 = female_headgear_secular_dde_abbasid_high_nobility_02 } } @@ -1212,6 +1397,8 @@ accessory_genes = { female = { 1 = female_headgear_secular_ep1_sub_saharan_royalty_01 } + boy = male + girl = female } ep1_mena_royalty = { @@ -1222,6 +1409,8 @@ accessory_genes = { female = { 1 = female_headgear_secular_ep1_mena_royalty_02 } + boy = male + girl = female } ep1_indian_imperial = { @@ -1232,6 +1421,8 @@ accessory_genes = { female = { 1 = female_headgear_secular_ep1_diamond_crown } + boy = male + girl = female } ep1_byzantine_imperial = { @@ -1242,6 +1433,8 @@ accessory_genes = { female = { 1 = female_headgear_secular_ep1_crown_of_justinian } + boy = male + girl = female } ep1_italian_royalty = { @@ -1252,6 +1445,8 @@ accessory_genes = { female = { 1 = female_headgear_secular_ep1_crown_of_lombardy } + boy = male + girl = female } ep1_persian_imperial = { @@ -1262,8 +1457,155 @@ accessory_genes = { female = { 1 = female_headgear_secular_ep1_sassanid_crown } + boy = male + girl = female + } + + ## FP2 - Fate of Iberia ## + + fp2_christian_common = { + index = 92 + male = { + 10 = empty + 20 = male_headgear_secular_fp2_iberian_christian_common_01 + } + female = { + 10 = empty + 10 = female_headgear_secular_fp2_iberian_christian_common_01 + } + boy = male + girl = female + } + + fp2_christian_low_nobility = { + index = 93 + male = { + 1 = male_headgear_secular_fp2_iberian_christian_nobility_01_low + 1 = male_headgear_secular_fp2_iberian_christian_high_nobility_01_low + } + female = { + 1 = female_headgear_secular_fp2_iberian_christian_nobility_01_low + 1 = female_headgear_secular_fp2_iberian_christian_high_nobility_01 + } + boy = male + girl = female + } + + fp2_christian_high_nobility = { + index = 94 + male = { + + 1 = male_headgear_secular_fp2_iberian_christian_nobility_01_high + 1 = male_headgear_secular_fp2_iberian_christian_high_nobility_01_high + } + female = { + 1 = female_headgear_secular_fp2_iberian_christian_high_nobility_01 + 1 = female_headgear_secular_fp2_iberian_christian_nobility_01_high + } + boy = male + girl = female + } + + fp2_christian_royalty = { + index = 95 + male = { + 1 = male_headgear_secular_fp2_iberian_christian_royalty_01 + } + female = { + 1 = female_headgear_secular_fp2_iberian_christian_royalty_01 + } + boy = male + girl = female + } + + fp2_christian_war_nobility = { + index = 96 + male = { + 1 = male_headgear_secular_fp2_iberian_christian_war_nobility_01 + } + + female = { + 1 = female_headgear_secular_fp2_iberian_christian_war_nobility_01 + } + boy = male + girl = female + } + + fp2_muslim_common = { + index = 97 + male = { + 1 = male_headgear_secular_fp2_iberian_muslim_common_01_low + } + female = { + 1 = female_headgear_secular_fp2_iberian_muslim_common_01 + } + boy = male + girl = female + } + + fp2_muslim_low_nobility = { + index = 98 + male = { + 1 = male_headgear_secular_fp2_iberian_muslim_nobility_01 + 1 = male_headgear_secular_fp2_iberian_muslim_common_01_high + } + female = { + 1 = female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low + 1 = female_headgear_secular_fp2_iberian_muslim_nobility_01 + } + boy = male + girl = female + } + + fp2_muslim_high_nobility = { + index = 99 + male = { + 1 = male_headgear_secular_fp2_iberian_muslim_high_nobility_01 + } + female = { + + 1 = female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high + } + boy = male + girl = female + } + + fp2_muslim_royalty = { + index = 100 + male = { + 1 = male_headgear_secular_fp2_iberian_muslim_royalty_01 + } + female = { + 1 = female_headgear_secular_fp2_iberian_muslim_royalty_01 + } + boy = male + girl = female } + fp2_muslim_war_nobility = { + index = 101 + male = { + 1 = male_headgear_secular_fp2_iberian_muslim_war_nobility_01 + } + + female = { + 1 = female_headgear_secular_fp2_iberian_muslim_war_nobility_01 + } + boy = male + girl = female + } + + fp2_scripted_headgear_01 = { + index = 102 + male = { + 1 = no_headgear + 1 = male_headgear_secular_fp2_iberian_muslim_common_01_low + 1 = male_headgear_secular_fp2_iberian_muslim_high_nobility_01 + } + boy = male + girl = male + female = male + } } } diff --git a/project/ck3/base_game/common/genes/07_genes_special_accessories_misc.txt b/project/ck3/base_game/common/genes/07_genes_special_accessories_misc.txt index abd0510f9e..02878fb6d9 100644 --- a/project/ck3/base_game/common/genes/07_genes_special_accessories_misc.txt +++ b/project/ck3/base_game/common/genes/07_genes_special_accessories_misc.txt @@ -3,796 +3,990 @@ special_genes = { -accessory_genes = { + accessory_genes = { -##################################### -# # -# PROPS # -# # -##################################### + ##################################### + # # + # PROPS # + # # + ##################################### - props = { - - no_props = { - index = 0 - male = { - } - female = { - } - boy = { - } - girl = { - } - } - - grid = { - index = 1 - male = { - 1 = debug_grid_01 - } - female = male - boy = male - girl = male - } - - prison_shackles = { - index = 2 - male = { - 1 = shackles_arrest_01 - } - female = { - 1 = shackles_arrest_01 - } - boy = { - 1 = shackles_arrest_01 - } - girl = { - 1 = shackles_arrest_01 - } - } - - prison_shackles_02 = { - index = 3 - male = { - 1 = shackles_dungeon_01 - } - female = { - 1 = shackles_dungeon_01 - } - boy = { - 1 = shackles_dungeon_01 - } - girl = { - 1 = shackles_dungeon_01 - } - } - - spymaster_daggers = { - index = 4 - male = { - 1 = western_dagger_01 - } - female = { - 1 = western_dagger_01 - } - boy = male - girl = female - } - - spymaster_daggers_mena = { - index = 40 - male = { - 1 = mena_dagger_01 - } - female = { - 1 = mena_dagger_01 - } - boy = male - girl = female - } - - spymaster_daggers_indian = { - index = 41 - male = { - 1 = indian_dagger_01 - } - female = { - 1 = indian_dagger_01 - } - boy = male - girl = female - } + props = { - marshal_swords = { - index = 5 - male = { - 1 = western_sword_02 - } - female = { - 1 = western_sword_02 - } - boy = male - girl = female - } - steward_pouches = { - index = 6 - male = { - 1 = western_pouch_02 - } - female = { - 1 = western_pouch_02 - } - boy = male - girl = female - } - chancellor_scrolls = { - index = 7 - male = { - 1 = western_scroll_01 - } - female = { - 1 = western_scroll_01 - } - boy = male - girl = female - } - swaddled_baby = { - index = 8 - male = { - 1 = prop_swaddled_baby_01 - } - female = { - 1 = prop_swaddled_baby_01 - } - boy = male - girl = female - } - - prophet_shield = { - index = 9 - male = { - 1 = prophet_shield - } - female = { - 1 = prophet_shield - } - boy = male - girl = female - } - shackles_dungeon_01 = { - index = 10 - male = { - 1 = shackles_dungeon_01 - } - female = { - 1 = shackles_dungeon_01 - } - boy = { - } - girl = { - } - } - shackles_arrest_01 = { - index = 11 - male = { - 1 = shackles_arrest_01 - } - female = { - 1 = shackles_arrest_01 - } - boy = { - } - girl = { - } - } - - fp1_marshal_sword = { - index = 12 - male = { - 1 = fp1_marshal_sword_01 - } - female = { - 1 = fp1_marshal_sword_01 - } - boy = male - girl = female - } - - fp1_spymasters_dagger = { - index = 13 - male = { - 1 = fp1_spymasters_dagger_01 - } - female = { - 1 = fp1_spymasters_dagger_01 + no_props = { + index = 0 + male = { + } + female = { + } + boy = { + } + girl = { + } + } + + grid = { + index = 1 + male = { + 1 = debug_grid_01 + } + female = male + boy = male + girl = male + } + + prison_shackles = { + index = 2 + male = { + 1 = shackles_arrest_01 + } + female = { + 1 = shackles_arrest_01 + } + boy = { + 1 = shackles_arrest_01 + } + girl = { + 1 = shackles_arrest_01 + } + } + + prison_shackles_02 = { + index = 3 + male = { + 1 = shackles_dungeon_01 + } + female = { + 1 = shackles_dungeon_01 + } + boy = { + 1 = shackles_dungeon_01 + } + girl = { + 1 = shackles_dungeon_01 + } + } + + spymaster_daggers = { + index = 4 + male = { + 1 = western_dagger_01 + } + female = { + 1 = western_dagger_01 + } + boy = male + girl = female + } + + spymaster_daggers_mena = { + index = 5 + male = { + 1 = mena_dagger_01 + } + female = { + 1 = mena_dagger_01 + } + boy = male + girl = female + } + + spymaster_daggers_indian = { + index = 6 + male = { + 1 = indian_dagger_01 + } + female = { + 1 = indian_dagger_01 + } + boy = male + girl = female + } + + marshal_swords = { + index = 7 + male = { + 1 = western_sword_02 + } + female = { + 1 = western_sword_02 + } + boy = male + girl = female + } + steward_pouches = { + index = 8 + male = { + 1 = western_pouch_02 + + } + female = { + 1 = western_pouch_02 + + } + boy = male + girl = female + } + chancellor_scrolls = { + index = 9 + male = { + 1 = western_scroll_01 + } + female = { + 1 = western_scroll_01 + } + boy = male + girl = female + } + swaddled_baby = { + index = 10 + male = { + 1 = prop_swaddled_baby_01 + } + female = { + 1 = prop_swaddled_baby_01 + } + boy = male + girl = female + } + + prophet_shield = { + index = 11 + male = { + 1 = prophet_shield + } + female = { + 1 = prophet_shield + } + boy = male + girl = female + } + shackles_dungeon_01 = { + index = 12 + male = { + 1 = shackles_dungeon_01 + } + female = { + 1 = shackles_dungeon_01 + } + boy = { + } + girl = { + } + } + shackles_arrest_01 = { + index = 13 + male = { + 1 = shackles_arrest_01 + } + female = { + 1 = shackles_arrest_01 + } + boy = { + } + girl = { + } } - boy = male - girl = female - } - - fp1_rune_tablet_01 = { - index = 14 - male = { - 1 = fp1_rune_tablet_01 - } - female = { - 1 = fp1_rune_tablet_01 - } - boy = male - girl = female - } - - messenger_scroll = { - index = 15 - male = { - 1 = rolled_scroll_01 - } - female = { - 1 = rolled_scroll_01 - } - boy = male - girl = female - } - - ep1_artisan_spear_left_hand = { - index = 16 - male = { - 1 = ep1_spear_01_left_hand - } - female = { - 1 = ep1_spear_01_left_hand - } - boy = male - girl = female - } - - ep1_artisan_spear_right_hand = { - index = 17 - male = { - 1 = ep1_spear_01_right_hand - } - female = { - 1 = ep1_spear_01_right_hand - } - boy = male - girl = female - } - - ep1_mena_artisan_spear_left_hand = { - index = 34 - male = { - 1 = ep1_mena_spear_01_left_hand - } - female = { - 1 = ep1_mena_spear_01_left_hand - } - boy = male - girl = female - } - - ep1_mena_artisan_spear_right_hand = { - index = 35 - male = { - 1 = ep1_mena_spear_01_right_hand - } - female = { - 1 = ep1_mena_spear_01_right_hand - } - boy = male - girl = female - } - - ep1_african_artisan_spear_left_hand = { - index = 36 - male = { - 1 = ep1_african_spear_01_left_hand - } - female = { - 1 = ep1_african_spear_01_left_hand - } - boy = male - girl = female - } - - ep1_african_artisan_spear_right_hand = { - index = 37 - male = { - 1 = ep1_african_spear_01_right_hand - } - female = { - 1 = ep1_african_spear_01_right_hand - } - boy = male - girl = female - } - - ep1_indian_artisan_spear_left_hand = { - index = 38 - male = { - 1 = ep1_indian_spear_01_left_hand - } - female = { - 1 = ep1_indian_spear_01_left_hand - } - boy = male - girl = female - } - - ep1_indian_artisan_spear_right_hand = { - index = 39 - male = { - 1 = ep1_indian_spear_01_right_hand - } - female = { - 1 = ep1_indian_spear_01_right_hand - } - boy = male - girl = female - } - - ep1_artisan_sword_mena = { - index = 18 - male = { - 1 = ep1_sword_mena_01 - } - female = { - 1 = ep1_sword_mena_01 - } - boy = male - girl = female - } - - ep1_artisan_sword_indian = { - index = 31 - male = { - 1 = ep1_sword_indian_01 - } - female = { - 1 = ep1_sword_indian_01 - } - boy = male - girl = female - } - - ep1_artisan_sword_byzantine = { - index = 32 - male = { - 1 = ep1_sword_byzantine_01 - } - female = { - 1 = ep1_sword_byzantine_01 - } - boy = male - girl = female - } - - ep1_artisan_sword_steppe = { - index = 33 - male = { - 1 = ep1_sword_steppe_01 - } - female = { - 1 = ep1_sword_steppe_01 - } - boy = male - girl = female - } - - ep1_artisan_axe_mena = { - index = 19 - male = { - 1 = ep1_axe_mena_01 - } - female = { - 1 = ep1_axe_mena_01 - } - boy = male - girl = female - } - - ep1_artisan_axe = { - index = 20 - male = { - 1 = ep1_axe_01 - } - female = { - 1 = ep1_axe_01 - } - boy = male - girl = female - } - - ep1_artisan_axe_northern_pagan = { - index = 21 - male = { - 1 = ep1_axe_northern_pagan_01 - } - female = { - 1 = ep1_axe_northern_pagan_01 - } - boy = male - girl = female - } - - ep1_artisan_axe_indian = { - index = 42 - male = { - 1 = ep1_axe_indian_01 - } - female = { - 1 = ep1_axe_indian_01 - } - boy = male - girl = female - } - - ep1_artisan_mace_african = { - index = 43 - male = { - 1 = ep1_mace_african_01 - } - female = { - 1 = ep1_mace_african_01 - } - boy = male - girl = female - } - - ep1_artisan_mace_western = { - index = 44 - male = { - 1 = ep1_mace_western_01 - } - female = { - 1 = ep1_mace_western_01 - } - boy = male - girl = female - } - - # Genes for props with overrides for equipped artifacts - ep1_artifact_axe_equipped = { - index = 22 - male = { - 1 = ep1_artifact_axe_equipped_01 - } - female = { - 1 = ep1_artifact_axe_equipped_01 - } - boy = male - girl = female - } - - ep1_artifact_mace_equipped = { - index = 23 - male = { - 1 = ep1_artifact_mace_equipped_01 - } - female = { - 1 = ep1_artifact_mace_equipped_01 + + fp1_marshal_sword = { + index = 14 + male = { + 1 = fp1_marshal_sword_01 + } + female = { + 1 = fp1_marshal_sword_01 + } + boy = male + girl = female + } + + fp1_spymasters_dagger = { + index = 15 + male = { + 1 = fp1_spymasters_dagger_01 + } + female = { + 1 = fp1_spymasters_dagger_01 + } + boy = male + girl = female + } + + fp1_rune_tablet_01 = { + index = 16 + male = { + 1 = fp1_rune_tablet_01 + } + female = { + 1 = fp1_rune_tablet_01 + } + boy = male + girl = female + } + + messenger_scroll = { + index = 17 + male = { + 1 = rolled_scroll_01 + } + female = { + 1 = rolled_scroll_01 + } + boy = male + girl = female + } + + ep1_artisan_spear_left_hand = { + index = 18 + male = { + 1 = ep1_spear_01_left_hand + } + female = { + 1 = ep1_spear_01_left_hand + } + boy = male + girl = female + } + + ep1_artisan_spear_right_hand = { + index = 19 + male = { + 1 = ep1_spear_01_right_hand + } + female = { + 1 = ep1_spear_01_right_hand + } + boy = male + girl = female + } + + ep1_mena_artisan_spear_left_hand = { + index = 20 + male = { + 1 = ep1_mena_spear_01_left_hand + } + female = { + 1 = ep1_mena_spear_01_left_hand + } + boy = male + girl = female + } + + ep1_mena_artisan_spear_right_hand = { + index = 21 + male = { + 1 = ep1_mena_spear_01_right_hand + } + female = { + 1 = ep1_mena_spear_01_right_hand + } + boy = male + girl = female + } + + ep1_african_artisan_spear_left_hand = { + index = 22 + male = { + 1 = ep1_african_spear_01_left_hand + } + female = { + 1 = ep1_african_spear_01_left_hand + } + boy = male + girl = female + } + + ep1_african_artisan_spear_right_hand = { + index = 23 + male = { + 1 = ep1_african_spear_01_right_hand + } + female = { + 1 = ep1_african_spear_01_right_hand + } + boy = male + girl = female + } + + ep1_indian_artisan_spear_left_hand = { + index = 24 + male = { + 1 = ep1_indian_spear_01_left_hand + } + female = { + 1 = ep1_indian_spear_01_left_hand + } + boy = male + girl = female + } + + ep1_indian_artisan_spear_right_hand = { + index = 25 + male = { + 1 = ep1_indian_spear_01_right_hand + } + female = { + 1 = ep1_indian_spear_01_right_hand + } + boy = male + girl = female + } + + ep1_artisan_sword_mena = { + index = 26 + male = { + 1 = ep1_sword_mena_01 + } + female = { + 1 = ep1_sword_mena_01 + } + boy = male + girl = female + } + + ep1_artisan_sword_indian = { + index = 27 + male = { + 1 = ep1_sword_indian_01 + } + female = { + 1 = ep1_sword_indian_01 + } + boy = male + girl = female + } + + ep1_artisan_sword_byzantine = { + index = 28 + male = { + 1 = ep1_sword_byzantine_01 + } + female = { + 1 = ep1_sword_byzantine_01 + } + boy = male + girl = female + } + + ep1_artisan_sword_steppe = { + index = 29 + male = { + 1 = ep1_sword_steppe_01 + } + female = { + 1 = ep1_sword_steppe_01 + } + boy = male + girl = female + } + ep1_artisan_sword_african = { + index = 30 + male = { + 1 = ep1_sword_african_01 + } + female = { + 1 = ep1_sword_african_01 + } + boy = male + girl = female + } + ep1_artisan_sword_northern = { + index = 31 + male = { + 1 = ep1_sword_northern_01 + } + female = { + 1 = ep1_sword_northern_01 + } + boy = male + girl = female + } + + ep1_artisan_axe_mena = { + index = 32 + male = { + 1 = ep1_axe_mena_01 + } + female = { + 1 = ep1_axe_mena_01 + } + boy = male + girl = female + } + + ep1_artisan_axe = { + index = 33 + male = { + 1 = ep1_axe_01 + } + female = { + 1 = ep1_axe_01 + } + boy = male + girl = female + } + + ep1_artisan_axe_northern_pagan = { + index = 34 + male = { + 1 = ep1_axe_northern_pagan_01 + } + female = { + 1 = ep1_axe_northern_pagan_01 + } + boy = male + girl = female + } + + ep1_artisan_axe_indian = { + index = 35 + male = { + 1 = ep1_axe_indian_01 + } + female = { + 1 = ep1_axe_indian_01 + } + boy = male + girl = female + } + ep1_artisan_axe_african = { + index = 36 + male = { + 1 = ep1_axe_african_01 + } + female = { + 1 = ep1_axe_african_01 + } + boy = male + girl = female + } + ep1_artisan_axe_steppe = { + index = 37 + male = { + 1 = ep1_axe_steppe_01 + } + female = { + 1 = ep1_axe_steppe_01 + } + boy = male + girl = female + } + + ep1_artisan_axe_mediterranean = { + index = 38 + male = { + 1 = ep1_axe_mediterranean_01 + } + female = { + 1 = ep1_axe_mediterranean_01 + } + boy = male + girl = female + } + + + ep1_artisan_mace_african = { + index = 39 + male = { + 1 = ep1_mace_african_01 + } + female = { + 1 = ep1_mace_african_01 + } + boy = male + girl = female + } + + ep1_artisan_mace_western = { + index = 40 + male = { + 1 = ep1_mace_western_01 + } + female = { + 1 = ep1_mace_western_01 + } + boy = male + girl = female + } + ep1_artisan_mace_steppe = { + index = 41 + male = { + 1 = ep1_mace_steppe_01 + } + female = { + 1 = ep1_mace_steppe_01 + } + boy = male + girl = female + } + ep1_artisan_mace_byzantine = { + index = 42 + male = { + 1 = ep1_mace_byzantine_01 + } + female = { + 1 = ep1_mace_byzantine_01 + } + boy = male + girl = female + } + + # Genes for props with overrides for equipped artifacts + ep1_artifact_axe_equipped = { + index = 43 + male = { + 1 = ep1_artifact_axe_equipped_01 + } + female = { + 1 = ep1_artifact_axe_equipped_01 + } + boy = male + girl = female + } + + ep1_artifact_mace_equipped = { + index = 44 + male = { + 1 = ep1_artifact_mace_equipped_01 + } + female = { + 1 = ep1_artifact_mace_equipped_01 + } + boy = male + girl = female + } + + ep1_artifact_sword_equipped = { + index = 45 + male = { + 1 = ep1_artifact_sword_equipped_01 + } + female = { + 1 = ep1_artifact_sword_equipped_01 + } + boy = male + girl = female + } + + ep1_artifact_dagger_equipped = { + index = 46 + male = { + 1 = ep1_artifact_dagger_equipped_01 + } + female = { + 1 = ep1_artifact_dagger_equipped_01 + } + boy = male + girl = female + } + + ep1_artifact_spear_equipped = { + index = 47 + male = { + 1 = ep1_artifact_spear_equipped_01 + } + female = { + 1 = ep1_artifact_spear_equipped_01 + } + boy = male + girl = female + } + + + ep1_mena_book_big = { + index = 48 + male = { + 1 = ep1_mena_book_big_01 + } + female = { + 1 = ep1_mena_book_big_01 + } + boy = male + girl = female + } + + ep1_western_book_big = { + index = 49 + male = { + 1 = ep1_western_book_big_01 + } + female = { + 1 = ep1_western_book_big_01 + } + boy = male + girl = female + } + + ep1_tool_quill = { + index = 50 + male = { + 1 = ep1_tool_quill_01 + } + female = { + 1 = ep1_tool_quill_01 + } + boy = male + girl = female + } + + + + ep1_artifact_hammer_equipped = { + index = 51 + male = { + 1 = ep1_artifact_hammer_equipped_01 + } + female = { + 1 = ep1_artifact_hammer_equipped_01 + } + boy = male + girl = female } - boy = male - girl = female - } - ep1_artifact_sword_equipped = { - index = 24 - male = { - 1 = ep1_artifact_sword_equipped_01 - } - female = { - 1 = ep1_artifact_sword_equipped_01 - } - boy = male - girl = female - } - ep1_artifact_dagger_equipped = { - index = 25 - male = { - 1 = ep1_artifact_dagger_equipped_01 - } - female = { - 1 = ep1_artifact_dagger_equipped_01 - } - boy = male - girl = female - } - - ep1_artifact_spear_equipped = { - index = 26 - male = { - 1 = ep1_artifact_spear_equipped_01 - } - female = { - 1 = ep1_artifact_spear_equipped_01 - } - boy = male - girl = female - } - - - ep1_mena_book_big = { - index = 27 - male = { - 1 = ep1_mena_book_big_01 - } - female = { - 1 = ep1_mena_book_big_01 - } - boy = male - girl = female - } - - ep1_western_book_big = { - index = 28 - male = { - 1 = ep1_western_book_big_01 - } - female = { - 1 = ep1_western_book_big_01 - } - boy = male - girl = female - } - ep1_tool_quill = { - index = 29 - male = { - 1 = ep1_tool_quill_01 - } - female = { - 1 = ep1_tool_quill_01 + fp2_iberian_muslim_dagger = { + index = 52 + male = { + 1 = fp2_iberian_muslim_dagger_01 + } + female = { + 1 = fp2_iberian_muslim_dagger_01 + } + boy = male + girl = female + } + + fp2_iberian_muslim_sword = { + index = 53 + male = { + 1 = fp2_iberian_muslim_sword_01 + } + female = { + 1 = fp2_iberian_muslim_sword_01 + } + boy = male + girl = female + } + + fp2_iberian_christian_sword = { + index = 54 + male = { + 1 = fp2_iberian_christian_sword_01 + } + female = { + 1 = fp2_iberian_christian_sword_01 + } + boy = male + girl = female + } + + fp2_iberian_muslim_scroll = { + index = 55 + male = { + 1 = fp2_iberian_muslim_scroll_01 + } + female = { + 1 = fp2_iberian_muslim_scroll_01 + } + boy = male + girl = female + } + + fp2_steward_pouch = { + index = 56 + male = { + 1 = fp2_steward_pouch_01 + } + female = { + 1 = fp2_steward_pouch_01 + } + boy = male + girl = female + } + + fp2_chess_piece_left_hand = { + index = 57 + male = { + 1 = fp2_steward_chess_piece_01_left_hand + } + female = { + 1 = fp2_steward_chess_piece_01_left_hand + } + boy = male + girl = female + } + + fp2_chess_piece_right_hand = { + index = 58 + male = { + 1 = fp2_steward_chess_piece_01_right_hand + } + female = { + 1 = fp2_steward_chess_piece_01_right_hand + } + boy = male + girl = female } - boy = male - girl = female } - - - ep1_artifact_hammer_equipped = { - index = 30 - male = { - 1 = ep1_artifact_hammer_equipped_01 - } - female = { - 1 = ep1_artifact_hammer_equipped_01 - } - boy = male - girl = female - } - } -##################################### -# # -# LEGWEAR # -# # -##################################### - - legwear = { - all_legwear = { - index = 0 - male = { - 1 = male_legwear_secular_western_common_01 - 1 = male_legwear_secular_fp1_common_01 - } - female = { - 1 = female_legwear_secular_western_common_01 - } - boy = male - girl = female - } + ##################################### + # # + # LEGWEAR # + # # + ##################################### - no_legwear = { - index = 1 - male = { - 1 = empty - } - female = { - 1 = empty - } - boy = male - girl = female - } - western_common_legwear = { - index = 2 - male = { - 1 = male_legwear_secular_western_common_01 - } - female = { - 1 = female_legwear_secular_western_common_01 - } - boy = male - girl = female - } - - western_war_legwear = { - index = 3 - male = { - 1 = male_legwear_secular_western_war_01 - } - female = { - 1 = female_legwear_secular_western_war_01 - } - boy = male - girl = female - } - - mena_war_legwear = { - index = 4 - male = { - 1 = male_legwear_secular_mena_war_nobility_01 - } - female = { - 1 = female_legwear_secular_mena_war_nobility_01 - } - boy = male - girl = female - } - - mena_common_legwear = { - index = 6 - male = { - 1 = male_legwear_secular_mena_common_01 - } - female = { - 1 = female_legwear_secular_mena_common_01 - } - boy = male - girl = female - } - - mena_nobility_legwear = { - index = 7 - male = { - 1 = male_legwear_secular_mena_nobility_01 - } - female = { - 1 = female_legwear_secular_mena_nobility_01 - } - boy = male - girl = female - } - - fp1_common_legwear = { - index = 8 - male = { - 1 = male_legwear_secular_fp1_common_01 - } - female = { - 1 = female_legwear_secular_fp1_common_01 - } - boy = male - girl = female - } - ep1_jester_legwear = { - index = 9 - male = { - 1 = male_legwear_secular_ep1_jester_01 - } - female = { - 1 = female_legwear_secular_ep1_jester_01 + + legwear = { + all_legwear = { + index = 0 + male = { + 1 = male_legwear_secular_western_common_01 + 1 = male_legwear_secular_fp1_common_01 + } + female = { + 1 = female_legwear_secular_western_common_01 + } + boy = male + girl = female + } + + no_legwear = { + index = 1 + male = { + 1 = empty + } + female = { + 1 = empty + } + boy = male + girl = female + } + + western_common_legwear = { + index = 2 + male = { + 1 = male_legwear_secular_western_common_01 + } + female = { + 1 = female_legwear_secular_western_common_01 + } + boy = male + girl = female + } + + western_war_legwear = { + index = 3 + male = { + 1 = male_legwear_secular_western_war_01 + } + female = { + 1 = female_legwear_secular_western_war_01 + } + boy = male + girl = female + } + + mena_war_legwear = { + index = 4 + male = { + 1 = male_legwear_secular_mena_war_nobility_01 + } + female = { + 1 = female_legwear_secular_mena_war_nobility_01 + } + boy = male + girl = female + } + + mena_common_legwear = { + index = 5 + male = { + 1 = male_legwear_secular_mena_common_01 + } + female = { + 1 = female_legwear_secular_mena_common_01 + } + boy = male + girl = female + } + + mena_nobility_legwear = { + index = 6 + male = { + 1 = male_legwear_secular_mena_nobility_01 + } + female = { + 1 = female_legwear_secular_mena_nobility_01 + } + boy = male + girl = female + } + + fp1_common_legwear = { + index = 7 + male = { + 1 = male_legwear_secular_fp1_common_01 + } + female = { + 1 = female_legwear_secular_fp1_common_01 + } + boy = male + girl = female + } + ep1_jester_legwear = { + index = 8 + male = { + 1 = male_legwear_secular_ep1_jester_01 + } + female = { + 1 = female_legwear_secular_ep1_jester_01 + } + boy = male + girl = female + } + } + + special_legwear = { + + special_wooden_leg = { + index = 0 + male = { + 1 = male_legwear_special_wooden_leg_01 + } + female = { + 1 = female_legwear_special_wooden_leg_01 + } + boy = male + girl = female + } + } + + + + + ##################################### + # # + # CLOAKS # + # # + ##################################### + + + cloaks = { + no_cloak = { + index = 0 + male = { + 1 = empty + } + female = { + 1 = empty + } + } + + western_royalty = { + index = 1 + male = { + 1 = male_cloaks_secular_western_royalty_01 + } + female = { + 1 = female_cloaks_secular_western_royalty_01 + } + } + fp1_cloak = { + index = 2 + male = { + 1 = male_cloaks_secular_fp1_nobility_01 + 1 = male_cloaks_secular_fp1_nobility_02 + 1 = male_cloaks_secular_fp1_nobility_03 + 1 = male_furs_secular_fp1_nobility_01 + 1 = male_furs_secular_fp1_nobility_02 + 1 = male_furs_secular_fp1_nobility_03 + } + female = { + 1 = female_cloaks_secular_fp1_nobility_01 + 1 = female_cloaks_secular_fp1_nobility_02 + 1 = female_cloaks_secular_fp1_nobility_03 + 1 = female_furs_secular_fp1_nobility_01 + 1 = female_furs_secular_fp1_nobility_02 + 1 = female_furs_secular_fp1_nobility_03 + } + } + fp1_cloak_berserker = { + index = 3 + male = { + 1 = male_furs_secular_fp1_nobility_03 + } + female = { + 1 = empty + } + } + ep1_cloak_adventurer = { + index = 4 + male = { + 1 = male_cloaks_secular_ep1_adventurer_01 + } + female = { + 1 = empty + } + } + + all_cloaks = { + index = 5 + male = { + 1 = male_cloaks_secular_western_royalty_01 + 1 = male_cloaks_secular_fp1_nobility_01 + 1 = male_cloaks_secular_fp1_nobility_02 + 1 = male_cloaks_secular_fp1_nobility_03 + 1 = male_furs_secular_fp1_nobility_01 + 1 = male_furs_secular_fp1_nobility_02 + 1 = male_furs_secular_fp1_nobility_03 + 1 = male_furs_secular_fp1_nobility_03 + 1 = male_furs_secular_fp1_nobility_03 + 1 = male_cloaks_secular_ep1_adventurer_01 + } + female = { + 1 = female_cloaks_secular_fp1_nobility_01 + 1 = female_cloaks_secular_fp1_nobility_02 + 1 = female_cloaks_secular_fp1_nobility_03 + 1 = female_furs_secular_fp1_nobility_01 + 1 = female_furs_secular_fp1_nobility_02 + 1 = female_furs_secular_fp1_nobility_03 + } + } + + } + + ##################################### + # # + # secondary prop # + # # + ##################################### + + + props_2 = { + ep1_mena_book_big = { + index = 0 + male = { + 1 = ep1_mena_book_big_01 + } + female = { + 1 = ep1_mena_book_big_01 + } + boy = male + girl = female } - boy = male - girl = female - } - } - special_legwear = { - - special_wooden_leg = { - index = 0 - male = { - 1 = male_legwear_special_wooden_leg_01 - } - female = { - 1 = female_legwear_special_wooden_leg_01 - } - boy = male - girl = female - } + } } - - - -##################################### -# # -# CLOAKS # -# # -##################################### - - - cloaks = { - no_cloak = { - index = 0 - male = { - 1 = empty - } - female = { - 1 = empty - } - } - western_royalty = { - index = 1 - male = { - 1 = male_cloaks_secular_western_royalty_01 - } - female = { - 1 = female_cloaks_secular_western_royalty_01 - } - } - fp1_cloak = { - index = 2 - male = { - 1 = male_cloaks_secular_fp1_nobility_01 - 1 = male_cloaks_secular_fp1_nobility_02 - 1 = male_cloaks_secular_fp1_nobility_03 - 1 = male_furs_secular_fp1_nobility_01 - 1 = male_furs_secular_fp1_nobility_02 - 1 = male_furs_secular_fp1_nobility_03 - } - female = { - 1 = female_cloaks_secular_fp1_nobility_01 - 1 = female_cloaks_secular_fp1_nobility_02 - 1 = female_cloaks_secular_fp1_nobility_03 - 1 = female_furs_secular_fp1_nobility_01 - 1 = female_furs_secular_fp1_nobility_02 - 1 = female_furs_secular_fp1_nobility_03 - } - } - fp1_cloak_berserker = { - index = 3 - male = { - 1 = male_furs_secular_fp1_nobility_03 - } - female = { - 1 = empty - } - } - ep1_cloak_adventurer = { - index = 4 - male = { - 1 = male_cloaks_secular_ep1_adventurer_01 - } - female = { - 1 = empty - } - } - } - -##################################### -# # -# secondary prop # -# # -##################################### - - - props_2 = { - ep1_mena_book_big = { - index = 0 - male = { - 1 = ep1_mena_book_big_01 - } - female = { - 1 = ep1_mena_book_big_01 - } - boy = male - girl = female - } - - } -} - - -} - +} \ No newline at end of file diff --git a/project/ck3/base_game/common/genes/08_genes_special_visual_traits.txt b/project/ck3/base_game/common/genes/08_genes_special_visual_traits.txt index 7e5a2d27d0..277e8924c9 100644 --- a/project/ck3/base_game/common/genes/08_genes_special_visual_traits.txt +++ b/project/ck3/base_game/common/genes/08_genes_special_visual_traits.txt @@ -599,10 +599,11 @@ special_genes = { gene_spindly = { + # Update this with either a new blend shape or an additive animation spindly = { index = 0 male = { - setting = { attribute = "bs_body_slim_1" value = { min = 0.0 max = 0.3 } } + # setting = { attribute = "bs_body_slim_1" value = { min = 0.0 max = 0.3 } } } female = male boy = male @@ -667,9 +668,10 @@ special_genes = { cloak = { index = 1 male = { + setting = { attribute = "bs_cloak" value = { min = 0.0 max = 0.6 } } } female = { - setting = { attribute = "bs_cloak" value = { min = 0.0 max = 1.0 } } + setting = { attribute = "bs_cloak" value = { min = 0.0 max = 0.6 } } } boy = male girl = female @@ -749,5 +751,21 @@ special_genes = { } + special_headgear_spectacles = { + + spectacles = { + index = 0 + male = { + 10 = male_headgear_special_spectacles_01 + } + female = { + 10 = female_headgear_special_spectacles_01 + } + boy = male + girl = female + } + + } + } } diff --git a/project/ck3/base_game/common/genes/09_genes_special_misc.txt b/project/ck3/base_game/common/genes/09_genes_special_misc.txt index 74ccee0971..c819aeabf0 100644 --- a/project/ck3/base_game/common/genes/09_genes_special_misc.txt +++ b/project/ck3/base_game/common/genes/09_genes_special_misc.txt @@ -17,5 +17,22 @@ special_genes = { } + gene_shrink_body = { + + shrink_all = { + index = 1 + male = { + setting = { required_tags = "shrink_arms" attribute = "bs_body_shrink_arms" value = { min = 0.0 max = 1.0 } } + setting = { required_tags = "shrink_legs" attribute = "bs_body_shrink_legs" value = { min = 0.0 max = 1.0 } } + setting = { required_tags = "shrink_chest" attribute = "bs_body_shrink_chest" value = { min = 0.0 max = 1.0 } } + setting = { required_tags = "shrink_belly" attribute = "bs_body_shrink_belly" value = { min = 0.0 max = 1.0 } } + } + female = male + boy = male + girl = male + } + } + + } } diff --git a/project/ck3/base_game/common/governments/00_government_types.txt b/project/ck3/base_game/common/governments/00_government_types.txt index 85d734c33c..99fd3a1813 100644 --- a/project/ck3/base_game/common/governments/00_government_types.txt +++ b/project/ck3/base_game/common/governments/00_government_types.txt @@ -20,6 +20,7 @@ war_declaration_rights council_rights title_revocation_rights + jizya_special_rights } color = hsv{ 0.67 1.00 0.78 } @@ -76,7 +77,18 @@ clan_government = { always_use_patronym = yes dynasty_named_realms = yes - vassal_contract = { clan_government_obligations } + vassal_contract = { + clan_government_obligations + special_contract + religious_rights + war_declaration_rights + council_rights + title_revocation_rights + jizya_special_rights + iqta_special_rights + ghazi_special_rights + marriage_favor_rights + } opinion_of_liege = { scope:vassal = { diff --git a/project/ck3/base_game/common/holdings/00_holdings.txt b/project/ck3/base_game/common/holdings/00_holdings.txt index e9c3708b6a..46c7b7e738 100644 --- a/project/ck3/base_game/common/holdings/00_holdings.txt +++ b/project/ck3/base_game/common/holdings/00_holdings.txt @@ -91,6 +91,7 @@ church_holding = { camel_farms_01 monastic_schools_01 + megalith_01 common_tradeport_01 hall_of_heroes_01 diff --git a/project/ck3/base_game/common/hook_types/00_hook_types.txt b/project/ck3/base_game/common/hook_types/00_hook_types.txt index ca33b992d0..485793a9ef 100644 --- a/project/ck3/base_game/common/hook_types/00_hook_types.txt +++ b/project/ck3/base_game/common/hook_types/00_hook_types.txt @@ -58,3 +58,15 @@ trial_by_combat_hook = { sumptuary_crime_hook = { expiration_days = 3650 } + +minor_crime_accomplice_hook = { + expiration_days = 3650 +} + +major_crime_accomplice_hook = { + strong = yes +} + +ritual_best_friend_hook = { + strong = yes +} diff --git a/project/ck3/base_game/common/important_actions/00_realm_actions.txt b/project/ck3/base_game/common/important_actions/00_realm_actions.txt index 8fc0b304d7..25f156667f 100644 --- a/project/ck3/base_game/common/important_actions/00_realm_actions.txt +++ b/project/ck3/base_game/common/important_actions/00_realm_actions.txt @@ -525,7 +525,10 @@ action_can_use_hook_to_change_contract = { vassal_contract_has_modifiable_obligations = yes vassal_contract_is_blocked_from_modification = no is_diplomatically_available = yes - NOT = { is_at_war_with = root } + NOT = { is_at_war_with = root } + NOT = { + has_government = clan_government + } } try_create_important_action = { important_action_type = action_can_use_hook_to_change_contract diff --git a/project/ck3/base_game/common/important_actions/00_war_actions.txt b/project/ck3/base_game/common/important_actions/00_war_actions.txt index 9079eb1866..75cc21db4c 100644 --- a/project/ck3/base_game/common/important_actions/00_war_actions.txt +++ b/project/ck3/base_game/common/important_actions/00_war_actions.txt @@ -104,7 +104,16 @@ action_can_call_house_member = { check_create_action = { if = { limit = { - is_house_head = yes + OR = { + is_house_head = yes + AND = { + # DLC checking + has_fp2_dlc_trigger = yes + # Standard check + dynasty = { has_dynasty_perk = fp2_coterie_legacy_3 } + exists = house + } + } } house = { every_house_member = { diff --git a/project/ck3/base_game/common/important_actions/03_fp2_actions.txt b/project/ck3/base_game/common/important_actions/03_fp2_actions.txt new file mode 100644 index 0000000000..75666a9b8d --- /dev/null +++ b/project/ck3/base_game/common/important_actions/03_fp2_actions.txt @@ -0,0 +1,130 @@ +action_can_offer_assistance = { + priority = 1000 + combine_into_one = yes + check_create_action = { + if = { + limit = { + has_fp2_dlc_trigger = yes + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_contract_assistance_interaction + any_involved_ruler = { + is_at_war = yes + primary_title = { is_mercenary_company = no } + NOR = { + this = root + this = root.liege + is_at_war_with = root + is_at_war_with = root.liege + is_at_war_with = root.top_liege + } + } + } + } + every_character_struggle = { + involvement = involved + limit = { has_struggle_phase_parameter = unlocks_contract_assistance_interaction } + every_involved_ruler = { + limit = { + is_at_war = yes + primary_title = { is_mercenary_company = no } + NOR = { + this = root + this = root.liege + is_at_war_with = root + is_at_war_with = root.liege + is_at_war_with = root.top_liege + } + } + save_temporary_scope_as = contractee + if = { + limit = { + root = { + is_character_interaction_potentially_accepted = { + recipient = scope:contractee + interaction = contract_assistance_interaction + } + } + } + try_create_important_action = { + important_action_type = action_can_offer_assistance + actor = root + recipient = this + } + } + } + } + } + } + + unimportant = { + is_at_war = yes + } + + effect = { + open_interaction_window = { + interaction = contract_assistance_interaction + actor = scope:actor + recipient = scope:recipient + } + } +} + +action_can_bargain_fealty = { + priority = 1000 + combine_into_one = yes + check_create_action = { + if = { + limit = { + has_fp2_dlc_trigger = yes + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + is_at_war = yes + any_character_war = { + is_war_leader = prev + primary_defender = prev + } + } + every_neighboring_and_across_water_top_liege_realm_owner = { + limit = { + primary_title.tier > root.primary_title.tier + NOR = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + this = root + is_at_war_with = root + } + } + save_temporary_scope_as = interloper + if = { + limit = { + prev = { + is_character_interaction_potentially_accepted = { + recipient = scope:interloper + interaction = bargain_fealty_interaction + } + } + } + try_create_important_action = { + important_action_type = action_can_bargain_fealty + actor = root + recipient = scope:interloper + } + } + } + } + + } + + effect = { + open_interaction_window = { + interaction = bargain_fealty_interaction + actor = scope:actor + recipient = scope:recipient + } + } +} diff --git a/project/ck3/base_game/common/important_actions/03_fp2_reactive_advice.txt b/project/ck3/base_game/common/important_actions/03_fp2_reactive_advice.txt new file mode 100644 index 0000000000..08e81de7ab --- /dev/null +++ b/project/ck3/base_game/common/important_actions/03_fp2_reactive_advice.txt @@ -0,0 +1,24 @@ +action_reactive_advice_struggle = { + type = tutorial + icon = generic_reactive_advice + soundeffect = "event:/SFX/UI/Notifications/TopBar/sfx_ui_notifications_topbar_reactive_advice" + + check_create_action = { + if = { + limit = { + has_fp2_dlc_trigger = yes + should_show_tutorial_alert = { LESSON = reactive_advice_struggle_introduction } + fp2_character_any_involvement_iberian_struggle_trigger = yes + } + try_create_important_action = { + important_action_type = action_reactive_advice_struggle + actor = root + } + } + } + + effect = { + + start_tutorial_lesson = reactive_advice_struggle_introduction + } +} diff --git a/project/ck3/base_game/common/landed_titles/00_landed_titles.txt b/project/ck3/base_game/common/landed_titles/00_landed_titles.txt index 4264fd6929..40758b6003 100644 --- a/project/ck3/base_game/common/landed_titles/00_landed_titles.txt +++ b/project/ck3/base_game/common/landed_titles/00_landed_titles.txt @@ -11,9 +11,9 @@ k_papal_state = { definite_form = yes ruler_uses_title_name = no landless = yes - + capital = c_roma - + ai_primary_priority = { add = @always_primary_score } @@ -31,7 +31,7 @@ k_orthodox = { capital = c_byzantion # Constantinople definite_form = yes ruler_uses_title_name = no - + ai_primary_priority = { add = @always_primary_score } @@ -62,11 +62,11 @@ d_iconoclast = { color2 = { 220 220 0 } definite_form = yes ruler_uses_title_name = no - + no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_byzantion } @@ -146,9 +146,9 @@ d_manichean = { definite_form = yes ruler_uses_title_name = no landless = yes - + capital = c_samarkand - + ai_primary_priority = { add = @always_primary_score } @@ -166,7 +166,7 @@ k_danelaw = { de_jure_drift_disabled = yes capital = c_north_riding - + ai_primary_priority = { if = { limit = { @@ -183,7 +183,7 @@ k_daneland = { color2 = { 220 220 0 } capital = c_north_riding - + ai_primary_priority = { if = { limit = { @@ -195,6 +195,13 @@ k_daneland = { } } +k_mediterranean_sea = { # FP2 + color = { 180 0 0 } + color2 = { 220 220 0 } + + capital = c_cagliari +} + d_sunni = { color = { 40 160 40 } color2 = { 220 220 0 } @@ -240,6 +247,17 @@ d_masmudi = { can_be_named_after_dynasty = no } +d_muwalladi = { + color = { 11 113 11 } + color2 = { 220 220 0 } + definite_form = yes + ruler_uses_title_name = no + no_automatic_claims = yes + always_follows_primary_heir = yes + destroy_if_invalid_heir = yes + can_be_named_after_dynasty = no +} + e_golden_horde = { color = { 243 180 17 } @@ -315,9 +333,9 @@ e_uyghur_khanate = { color2= { 0 250 250 } definite_form = yes - + capital = c_karabalgasun - + ai_primary_priority = { if = { limit = { @@ -333,9 +351,9 @@ e_kirghiz_khanate = { color2= { 0 250 250 } definite_form = yes - + capital = c_karabalgasun - + ai_primary_priority = { if = { limit = { @@ -351,7 +369,7 @@ e_mongol_empire = { color2 = { 255 20 20 } definite_form = yes - + ai_primary_priority = { add = @always_primary_score } @@ -362,7 +380,7 @@ e_mongol_empire = { e_kara_khitai = { #aka Western Liao / Great Liao color = { 10 10 10 } color2= { 255 255 255 } - + capital = c_balashagun } @@ -378,14 +396,14 @@ e_timurids = { #Jewish Religious Heads d_rabbinism = { color = { 0 80 255 } - + definite_form = yes ruler_uses_title_name = no landless = yes no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_jerusalem } @@ -397,7 +415,7 @@ d_karaism = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_jerusalem } @@ -409,7 +427,7 @@ d_haymanot = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_semien } @@ -421,7 +439,7 @@ d_malabarism = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_jerusalem } @@ -433,7 +451,7 @@ d_samaritan = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_jerusalem } @@ -445,7 +463,7 @@ d_kabarism = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_jerusalem } @@ -458,7 +476,7 @@ d_mazdayasna = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_yazd } d_zurvanism = { @@ -469,7 +487,7 @@ d_zurvanism = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_yazd } d_gayomarthianism = { @@ -480,7 +498,7 @@ d_gayomarthianism = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_yazd } d_khurmazta = { @@ -491,7 +509,7 @@ d_khurmazta = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_yazd } d_mazdakism = { @@ -502,7 +520,7 @@ d_mazdakism = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_yazd } d_khurramism = { @@ -513,7 +531,7 @@ d_khurramism = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_yazd } d_urartuism = { @@ -524,7 +542,7 @@ d_urartuism = { no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes - + capital = c_yazd } @@ -536,7 +554,7 @@ k_sakya_trizin = { definite_form = yes ruler_uses_title_name = no capital = c_sagya - + ai_primary_priority = { add = @always_primary_score } @@ -550,7 +568,7 @@ k_sakya_trizin = { k_guiyi = { color = { 181 135 55 } color2 = { 255 255 255 } - + capital = c_shazhou # Shazhou/Dunhuang } @@ -559,17 +577,26 @@ k_switzerland = { color2 = { 200 50 50 } definite_form = yes - + capital = c_bern } + k_austria = { color = { 240 240 240 } color2 = { 255 255 255 } capital = c_vienna -# roman = "Noricum" + #roman = "Noricum" +} + +k_visigoths = { + color = { 116 135 65 } + color2 = { 255 255 255 } + + definite_form = yes + capital = c_toledo } e_outremer = { @@ -577,209 +604,222 @@ e_outremer = { color2 = { 255 255 255 } capital = c_jerusalem - + ai_primary_priority = { add = @always_primary_score } } +# FP2 +k_toledo = { + color = { 99 163 182 } + color2 = { 255 255 255 } + + capital = c_toledo + + ai_primary_priority = { + add = @always_primary_score + } +} + + # HOLY ORDERS d_knights_templar = { color = { 230 230 230 } color2 = { 255 255 255 } - + capital = c_jerusalem } d_teutonic_order = { - + color = { 50 50 50 } color2 = { 255 255 255 } - + capital = c_malbork - + } d_knights_hospitaler = { color = { 180 180 180 } color2 = { 255 255 255 } - + capital = c_jerusalem - + } d_hashshashin = { color = { 100 100 0 } color2 = { 255 255 255 } - + capital = c_shayzar - + } d_bektashi = { color = { 90 150 0 } color2 = { 255 255 255 } - + capital = c_kufa - + } d_haruriyyah = { color = { 150 200 80 } color2 = { 255 255 255 } - + capital = c_kufa - + } d_jomsvikings = { color = { 50 50 50 } color2 = { 255 255 255 } - + capital = c_kolobrzeg - + } d_immortals = { color = { 180 205 20 } - + capital = c_kufa - + } d_zealots = { color = { 20 100 255 } - + capital = c_jerusalem - + } d_holy_sepulchre = { color = { 120 0 145 } - + capital = c_jerusalem - + } d_saint_anthony = { color = { 180 165 70 } - + capital = c_tigre - + } d_saint_addai = { color = { 180 80 140 } - + capital = c_edessa - + } d_sky_lords = { color = { 220 200 140 } - + capital = c_karakorum - + } d_spirit_guardians = { color = { 120 120 55 } - + capital = c_jenne - + } d_warriors_perun = { color = { 100 140 100 } - + capital = c_kiev - + } d_chosen_perkunas = { color = { 200 45 45 } - + capital = c_zemigalians } d_sons_kaleva = { color = { 140 130 105 } - + capital = c_kakisalmi - + } d_huitzilopochtli = { color = { 255 200 0 } - + capital = c_roma - + } d_knights_santiago = { color = { 255 130 0 } - + capital = c_santiago - + } d_knights_calatrava = { color = { 230 100 0 } - + capital = c_calatrava - + } d_followers_arjuna = { color = { 255 0 0 } color2 = { 255 255 255 } - + capital = c_varanasi - + } d_ashokas_chosen = { color = { 205 100 0 } color2 = { 255 255 255 } - + capital = c_magadha - + } d_bulls_rishabha = { color = { 255 100 0 } color2 = { 255 255 255 } - + capital = c_kongu - + } d_zun_warriors = { color = { 230 255 0 } - + capital = c_kabul - + } @@ -801,14 +841,14 @@ e_slavia = { e_armenia = { color = { 198 29 29 } - + capital = c_hayk # Ani } e_north_sea = { color = { 0 0 60 } definite_form = yes - + capital = c_sjaelland #Roskilde } @@ -816,7 +856,7 @@ e_north_sea = { k_pechenegs = { color = { 132 108 72} - + capital = c_odessa # Odessa } @@ -824,43 +864,43 @@ k_pechenegs = { d_zaragoza = { color = { 80 220 10 } - + capital = c_zaragoza } d_erzerum = { color = { 103 84 255 } - + capital = c_theodosiopolis } d_amalfi = { color = { 140 200 230 } - + capital = c_napoli } d_belgrade = { color = { 151 125 62 } - + capital = c_rashka } d_pronsk = { color = { 23 132 81 } - + capital = c_tula } d_sandomiersk = { color = { 253 137 137 } - + capital = c_sandomierska } d_swiss = { color = { 255 1 1 } - + capital = c_bern } @@ -868,13 +908,13 @@ d_swiss = { d_yungdrung_bon = { color = { 219 102 96 } color2 = { 255 255 255 } - + landless = yes definite_form = yes ruler_uses_title_name = no - + capital = c_xaitongmoin - + ai_primary_priority = { add = @always_primary_score } @@ -890,7 +930,7 @@ e_hre = { capital = c_aachen definite_form = yes - + ai_primary_priority = { if = { limit = { @@ -912,15 +952,15 @@ k_hansa = { e_britannia = { color = { 172 22 22 } color2 = { 255 255 255 } - + capital = c_middlesex - + cultural_names = { name_list_pictish = cn_pictavia name_list_irish = cn_alba name_list_gaelic = cn_alba } - + ai_primary_priority = { if = { limit = { @@ -933,13 +973,13 @@ e_britannia = { add = @correct_culture_primary_score } } - + k_england = { color = { 202 26 26 } color2 = { 255 255 255 } - + capital = c_middlesex - + ai_primary_priority = { if = { limit = { @@ -951,13 +991,13 @@ e_britannia = { add = @correct_culture_primary_score } } - + d_bedford = { # Essex color = { 241 15 15 } color2 = { 255 255 255 } - + capital = c_middlesex - + cultural_names = { name_list_anglo_saxon = cn_east_seaxe name_list_old_saxon = cn_east_seaxe @@ -966,37 +1006,37 @@ e_britannia = { c_middlesex = { color = { 230 5 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_middle_seaxe name_list_old_saxon = cn_middle_seaxe } - + b_london = { province = 1527 color = { 230 5 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_lunden name_list_old_saxon = cn_lunden - + name_list_roman = cn_londinium - + name_list_welsh = cn_llundein name_list_cornish = cn_llundein name_list_breton = cn_llundein name_list_cumbrian = cn_llundein name_list_pictish = cn_llundein - + name_list_norman = cn_londres name_list_scottish = cn_lunnon } } b_southwark = { province = 1526 - + cultural_names = { name_list_anglo_saxon = cn_suthweorc name_list_old_saxon = cn_suthweorc @@ -1027,15 +1067,15 @@ e_britannia = { c_essex = { color = { 220 20 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_east_seaxe name_list_old_saxon = cn_east_seaxe } - + b_colchester = { province = 1514 - + cultural_names = { name_list_anglo_saxon = cn_colenceaster name_list_old_saxon = cn_colenceaster @@ -1066,15 +1106,15 @@ e_britannia = { c_bedford = { color = { 205 20 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_bedanford name_list_old_saxon = cn_bedanford } - + b_bedford = { province = 1538 - + cultural_names = { name_list_anglo_saxon = cn_bedanford name_list_old_saxon = cn_bedanford @@ -1100,7 +1140,7 @@ e_britannia = { c_hertfordshire = { color = { 250 35 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_herutford name_list_old_saxon = cn_herutford @@ -1129,15 +1169,15 @@ e_britannia = { c_buckinghamshire = { color = { 200 25 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_buccingahamm name_list_old_saxon = cn_buccingahamm } - + b_buckingham = { province = 1551 - + cultural_names = { name_list_anglo_saxon = cn_buccingahamm name_list_old_saxon = cn_buccingahamm @@ -1166,24 +1206,24 @@ e_britannia = { } } } - + d_northumberland = { color = hsv{ 0.98 0.9 0.9 } color2 = { 255 255 255 } - + cultural_names = { name_list_breton = cn_bryneich name_list_cornish = cn_bryneich name_list_cumbrian = cn_bryneich name_list_pictish = cn_bryneich name_list_welsh = cn_bryneich - + name_list_norman = cn_norroy name_list_french = cn_norroy name_list_outremer = cn_norroy name_list_occitan = cn_norroy } - + ai_primary_priority = { if = { limit = { @@ -1192,13 +1232,13 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + capital = c_northumberland # Bamburgh, Bernicia c_northumberland = { color = { 245 0 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_bernicia name_list_breton = cn_bryneich @@ -1207,22 +1247,22 @@ e_britannia = { name_list_pictish = cn_bryneich name_list_welsh = cn_bryneich } - + b_bamburgh = { province = 1609 color = { 245 0 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_bebbanburg name_list_old_saxon = cn_bebbanburg - + name_list_norwegian = cn_bamborg name_list_danish = cn_bamborg name_list_swedish = cn_bamborg name_list_norse = cn_bamborg - + name_list_welsh = cn_din_guarie name_list_cumbrian = cn_din_guarie name_list_pictish = cn_din_guarie @@ -1241,7 +1281,7 @@ e_britannia = { color = { 245 0 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_welsh = cn_medcaut name_list_cumbrian = cn_medcaut @@ -1260,7 +1300,7 @@ e_britannia = { c_durham = { color = { 255 15 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_dunholm name_list_old_saxon = cn_dunholm @@ -1269,10 +1309,10 @@ e_britannia = { name_list_outremer = cn_duresm name_list_occitan = cn_duresm } - + b_durham = { province = 1606 - + cultural_names = { name_list_anglo_saxon = cn_dunholm name_list_old_saxon = cn_dunholm @@ -1303,12 +1343,12 @@ e_britannia = { c_cumberland = { color = { 240 25 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_cumbraland name_list_old_saxon = cn_cumbraland } - + ai_primary_priority = { if = { limit = { @@ -1317,10 +1357,10 @@ e_britannia = { add = @correct_culture_primary_score } } - + b_carlisle = { province = 1635 - + cultural_names = { name_list_cumbrian = cn_caer_luel name_list_welsh = cn_caer_luel @@ -1356,25 +1396,25 @@ e_britannia = { } } } - + d_lancaster = { color = { 255 48 0 } color2 = { 255 255 255 } - + capital = c_lancashire # Lancaster - + cultural_names = { name_list_breton = cn_rheged name_list_cornish = cn_rheged name_list_cumbrian = cn_rheged name_list_welsh = cn_rheged name_list_pictish = cn_rheged - } - + } + c_lancashire = { color = { 250 55 5 } color2 = { 255 255 255 } - + b_lancaster = { province = 1639 @@ -1397,7 +1437,7 @@ e_britannia = { c_westmorland = { color = { 210 35 10 } color2 = { 255 255 255 } - + b_kendal = { province = 1637 @@ -1414,7 +1454,7 @@ e_britannia = { c_cheshire = { color = { 255 127 15 } color2 = { 255 255 255 } - + b_chester = { province = 1643 @@ -1437,20 +1477,20 @@ e_britannia = { c_derby = { color = { 255 50 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_djuraby name_list_danish = cn_djuraby name_list_swedish = cn_djuraby name_list_norse = cn_djuraby } - + b_derby = { province = 1621 color = { 255 89 89 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_djuraby name_list_danish = cn_djuraby @@ -1472,28 +1512,28 @@ e_britannia = { } } } - + d_york = { color = { 255 90 15 } color2 = { 255 255 255 } - + capital = c_north_riding # York - + cultural_names = { name_list_norse = cn_jorvik name_list_norwegian = cn_jorvik name_list_swedish = cn_jorvik name_list_danish = cn_jorvik - + name_list_anglo_saxon = cn_deira - + name_list_breton = cn_deifr name_list_cornish = cn_deifr name_list_cumbrian = cn_deifr name_list_welsh = cn_deifr name_list_pictish = cn_deifr } - + ai_primary_priority = { if = { limit = { @@ -1502,33 +1542,33 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + c_north_riding = { color = { 255 95 20 } color2 = { 255 255 255 } - - cultural_names = { + + cultural_names = { name_list_breton = cn_efrog name_list_cornish = cn_efrog name_list_cumbrian = cn_efrog name_list_welsh = cn_efrog name_list_pictish = cn_efrog } - + b_york = { province = 1595 color = { 255 95 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_jorvik name_list_norwegian = cn_jorvik name_list_swedish = cn_jorvik name_list_danish = cn_jorvik - + name_list_anglo_saxon = cn_eoforwic - + name_list_breton = cn_efrog name_list_cornish = cn_efrog name_list_cumbrian = cn_efrog @@ -1605,7 +1645,7 @@ e_britannia = { name_list_cornish = cn_ladenses name_list_breton = cn_ladenses name_list_pictish = cn_ladenses - + name_list_anglo_saxon = cn_leodis } province = 1591 @@ -1647,11 +1687,11 @@ e_britannia = { c_lincolnshire = { color = { 232 195 74 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_lindsey } - + b_lincoln = { province = 1583 @@ -1684,13 +1724,13 @@ e_britannia = { } } } - + d_norfolk = { #East Anglia color = { 200 90 0 } color2 = { 255 255 255 } - + capital = c_norfolk # Norwich - + cultural_names = { name_list_norse = cn_jarnamoda name_list_norwegian = cn_jarnamoda @@ -1738,7 +1778,7 @@ e_britannia = { c_suffolk = { color = { 215 125 10 } color2 = { 255 255 255 } - + b_ipswich = { province = 1518 @@ -1800,13 +1840,13 @@ e_britannia = { } } } - + d_hereford = { # Mercia color = { 200 30 0 } color2 = { 255 255 255 } - + capital = c_warwickshire # Warwick - + ai_primary_priority = { if = { limit = { @@ -1815,11 +1855,11 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + c_warwickshire = { color = { 190 30 30 } color2 = { 255 255 255 } - + b_warwick = { province = 1603 @@ -1842,7 +1882,7 @@ e_britannia = { c_leicestershire = { color = { 130 5 25 } color2 = { 255 255 255 } - + b_leicester = { province = 1615 @@ -1863,7 +1903,7 @@ e_britannia = { } b_rutland = { province = 1613 - + color = { 130 5 25 } color2 = { 255 255 255 } } @@ -1917,7 +1957,7 @@ e_britannia = { c_worcestershire = { color = { 160 20 5 } color2 = { 255 255 255 } - + b_worcester = { province = 1624 @@ -1945,7 +1985,7 @@ e_britannia = { province = 1541 color = { 175 40 55 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_norman_cross = { province = 1542 @@ -1963,7 +2003,7 @@ e_britannia = { c_northamptonshire = { color = { 125 5 5 } color2 = { 255 255 255 } - + b_northampton = { province = 1600 @@ -1986,7 +2026,7 @@ e_britannia = { c_shropshire = { color = { 241 70 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_welsh = cn_amwythig } @@ -2008,24 +2048,24 @@ e_britannia = { color = { 241 55 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_welsh = cn_clun } } } } - + d_gloucester = { # Hwicce color = { 241 79 15 } color2 = { 255 255 255 } - + capital = c_gloucestershire # Gloucester - + c_gloucestershire = { color = { 245 85 20 } color2 = { 255 255 255 } - + b_gloucester = { province = 1580 @@ -2048,7 +2088,7 @@ e_britannia = { c_wiltshire = { color = { 250 55 15 } color2 = { 255 255 255 } - + b_salisbury = { province = 1561 @@ -2077,7 +2117,7 @@ e_britannia = { c_oxfordshire = { color = { 255 115 15 } color2 = { 255 255 255 } - + b_oxford = { province = 1558 @@ -2094,7 +2134,7 @@ e_britannia = { province = 1560 color = { 255 115 15 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } c_berkshire = { @@ -2121,17 +2161,17 @@ e_britannia = { } } } - + d_canterbury = { # Kent color = { 241 100 15 } color2 = { 255 255 255 } - + capital = c_kent # Dover - + c_kent = { color = { 245 105 20 } color2 = { 255 255 255 } - + b_dover = { province = 1502 @@ -2160,12 +2200,12 @@ e_britannia = { c_surrey = { color = { 225 80 20 } color2 = { 255 255 255 } - + b_chertsey = { province = 1510 color = { 225 80 20 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_guildford = { province = 1511 @@ -2189,15 +2229,15 @@ e_britannia = { c_sussex = { color = { 225 105 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_anglo_saxon = cn_south_seaxe name_list_old_saxon = cn_south_seaxe } - + b_lewes = { province = 1506 - + color = { 225 105 10 } color2 = { 255 255 255 } } @@ -2221,13 +2261,13 @@ e_britannia = { } } } - + d_somerset = { color = hsv{ 1 0.9 0.9 } color2 = { 255 255 255 } - + capital = c_hampton # Winchester - + ai_primary_priority = { if = { limit = { @@ -2236,11 +2276,11 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + c_hampton = { color = { 230 15 55 } color2 = { 255 255 255 } - + b_winchester = { province = 1544 @@ -2269,7 +2309,7 @@ e_britannia = { province = 1548 color = { 230 15 55 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } c_isle_of_wight = { @@ -2286,7 +2326,7 @@ e_britannia = { c_dorset = { color = { 185 0 75 } color2 = { 255 255 255 } - + b_wareham = { province = 1565 @@ -2315,7 +2355,7 @@ e_britannia = { c_somerset = { color = { 156 0 83 } color2 = { 255 255 255 } - + b_bath = { province = 1576 @@ -2342,13 +2382,13 @@ e_britannia = { } } } - + d_cornwall = { color = { 181 60 10 } color2 = { 255 255 255 } - + capital = c_devon - + ai_primary_priority = { if = { limit = { @@ -2357,11 +2397,11 @@ e_britannia = { add = @correct_culture_primary_score } } - + c_devon = { color = { 170 60 10 } color2 = { 255 255 255 } - + ai_primary_priority = { if = { limit = { @@ -2370,7 +2410,7 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + b_exeter = { province = 1569 @@ -2399,7 +2439,7 @@ e_britannia = { c_cornwall = { color = { 150 55 5 } color2 = { 255 255 255 } - + ai_primary_priority = { if = { limit = { @@ -2408,7 +2448,7 @@ e_britannia = { add = @correct_culture_primary_score } } - + b_launceston = { province = 1573 @@ -2431,13 +2471,13 @@ e_britannia = { } } } - + k_wales = { color = { 135 25 3 } color2 = { 255 255 255 } - + capital = c_cardiganshire # Gwynedd - + can_create = { trigger_if = { limit = { @@ -2446,7 +2486,7 @@ e_britannia = { culture = { has_cultural_pillar = heritage_brythonic } } } - + ai_primary_priority = { if = { limit = { @@ -2465,11 +2505,11 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + d_gwynedd = { color = { 100 0 0 } color2 = { 255 255 255 } - + capital = c_cardiganshire # Cardigan c_cardiganshire = { #Ceredigion @@ -2528,12 +2568,12 @@ e_britannia = { c_caernarfonshire = { #Eryri color = { 90 25 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_caernarvonshire name_list_english = cn_caernarvonshire } - + b_caernarfon = { province = 1667 @@ -2552,7 +2592,7 @@ e_britannia = { province = 1669 color = { 90 25 0 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } @@ -2577,7 +2617,7 @@ e_britannia = { color = { 85 0 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_holyhead name_list_english = cn_holyhead @@ -2593,13 +2633,13 @@ e_britannia = { name_list_norman = cn_denbighshire name_list_english = cn_denbighshire } - + b_denbigh = { #Dinbych province = 1670 color = { 125 0 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_denbigh name_list_english = cn_denbigh @@ -2611,7 +2651,7 @@ e_britannia = { color = { 125 0 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_wrexham name_list_english = cn_wrexham @@ -2620,10 +2660,10 @@ e_britannia = { b_ruthin = { #Rhuthun province = 1672 - + color = { 125 0 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_ruthin name_list_english = cn_ruthin @@ -2631,11 +2671,11 @@ e_britannia = { } } } - + d_powys = { color = { 115 30 30 } color2 = { 255 255 255 } - + capital = c_maldwyn # Maldwyn / Mathrafal near Welshpool c_maldwyn = { #Penllyn (Cantrefi, not the peninsula) @@ -2646,13 +2686,13 @@ e_britannia = { name_list_norman = cn_montgomeryshire name_list_english = cn_montgomeryshire } - + b_welshpool = { #Mathrafal province = 1663 color = { 110 25 25 } color2 = { 255 255 255 } - + cultural_names = { #Technically a different town: Welshpool is Y Trallwng, whereas b_welshpool is currently Mathrafal, historic seat of the Princes of Powys. name_list_norman = cn_welshpool @@ -2665,7 +2705,7 @@ e_britannia = { color = { 110 25 25 } color2 = { 255 255 255 } - + cultural_names = { #Technically a different settlement, as Newtown wouldn't be founded till the 1300s, but b_newtown is currently Machynlleth, which was a more important Welsh site previously. name_list_norman = cn_newtown @@ -2717,7 +2757,7 @@ e_britannia = { name_list_welsh = cn_arcenefelde name_list_cumbrian = cn_arcenefelde } - + b_hereford = { province = 1632 @@ -2732,7 +2772,7 @@ e_britannia = { b_wigmore = { province = 1633 - + color = { 110 45 35 } color2 = { 255 255 255 } } @@ -2745,13 +2785,13 @@ e_britannia = { } } } - + d_deheubarth = { color = { 240 167 91 } color2 = { 255 0 0 } - + capital = c_carmarthenshire # Dyfed - + c_carmarthenshire = { #Sir Gaerfyrddin color = { 245 170 100 } color2 = { 255 255 255 } @@ -2760,13 +2800,13 @@ e_britannia = { name_list_norman = cn_carmarthenshire name_list_english = cn_carmarthenshire } - + b_carmarthen = { #Caerfyrddin province = 1652 color = { 245 170 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_carmarthen name_list_english = cn_carmarthen @@ -2778,7 +2818,7 @@ e_britannia = { color = { 245 170 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_llandovery name_list_english = cn_llandovery @@ -2800,7 +2840,7 @@ e_britannia = { color = { 210 140 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_pembroke name_list_english = cn_pembroke @@ -2812,7 +2852,7 @@ e_britannia = { color = { 210 140 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_st_davids name_list_english = cn_st_davids @@ -2826,7 +2866,7 @@ e_britannia = { color2 = { 255 255 255 } #Technically, not established till the mid-to-late 900s. - + cultural_names = { #Pre-Anglicisation name of Fishguard. name_list_norman = cn_fiscard @@ -2861,7 +2901,7 @@ e_britannia = { color = { 220 190 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_norman = cn_swansea name_list_english = cn_swansea @@ -2936,7 +2976,7 @@ e_britannia = { name_list_english = cn_brecknock } } - + b_talgarth = { province = 1660 @@ -2948,19 +2988,19 @@ e_britannia = { } } } - + k_scotland = { color = { 230 140 0 } color2 = { 255 255 255 } - + capital = c_gowrie #Gowrie - + cultural_names = { name_list_irish = cn_alba name_list_gaelic = cn_alba name_list_pictish = cn_pictland } - + ai_primary_priority = { if = { limit = { @@ -2979,11 +3019,11 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + d_albany = { color = { 220 130 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_circinn name_list_gaelic = cn_circinn @@ -2993,20 +3033,20 @@ e_britannia = { name_list_cornish = cn_circinn name_list_breton = cn_circinn } - + capital = c_gowrie # Perth/St Johnston - + c_gowrie = { color = { 220 130 0 } color2 = { 255 255 255 } - + b_st_johnston = { province = 1741 color = { 220 130 0 } color2 = { 255 255 255 } } - + b_coupar_angus = { province = 1742 @@ -3023,14 +3063,14 @@ e_britannia = { c_fife = { color = { 210 115 5 } color2 = { 255 255 255 } - + b_dunfermline = { province = 1724 color = { 210 115 5 } color2 = { 255 255 255 } } - + b_kircaldy = { province = 1725 @@ -3047,7 +3087,7 @@ e_britannia = { c_strathearn = { color = { 245 130 0 } color2 = { 255 255 255 } - + b_stirling = { province = 1734 @@ -3070,7 +3110,7 @@ e_britannia = { c_atholl = { color = { 225 155 20 } color2 = { 255 255 255 } - + b_dunkeld = { province = 1743 @@ -3087,7 +3127,7 @@ e_britannia = { c_angus = { color = { 225 125 20 } color2 = { 255 255 255 } - + b_dundee = { province = 1720 @@ -3132,7 +3172,7 @@ e_britannia = { } } } - + d_the_isles = { color = { 180 90 0 } color2 = { 255 255 255 } @@ -3143,7 +3183,7 @@ e_britannia = { name_list_norse = cn_mon name_list_norwegian = cn_mon } - + c_isle_of_man = { color = { 180 90 0 } color2 = { 255 255 255 } @@ -3152,7 +3192,7 @@ e_britannia = { name_list_norse = cn_mon name_list_norwegian = cn_mon } - + b_castletown = { province = 1698 @@ -3177,20 +3217,20 @@ e_britannia = { } } } - + d_galloway = { color = { 230 120 65 } color2 = { 255 255 255 } - + capital = c_lennox # Lennox - + cultural_names = { name_list_gaelic = cn_galloway name_list_irish = cn_galloway name_list_norse = cn_galvei name_list_norwegian = cn_galvei } - + ai_primary_priority = { if = { limit = { @@ -3207,11 +3247,11 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + c_lennox = { color = { 230 150 50 } color2 = { 255 255 255 } - + ai_primary_priority = { if = { limit = { @@ -3220,7 +3260,7 @@ e_britannia = { add = @correct_culture_primary_score } } - + cultural_names = { name_list_pictish = cn_alt_clut name_list_breton = cn_alt_clut @@ -3234,7 +3274,7 @@ e_britannia = { color = { 230 150 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_pictish = cn_alclud name_list_breton = cn_alclud @@ -3256,7 +3296,7 @@ e_britannia = { color2 = { 255 255 255 } } } - c_galloway = { + c_galloway = { cultural_names = { name_list_pictish = cn_galwyddel name_list_cumbrian = cn_galwyddel @@ -3268,22 +3308,22 @@ e_britannia = { } color = { 230 120 65 } color2 = { 255 255 255 } - + b_kilcudbrite = { province = 1682 - + color = { 230 120 65 } color2 = { 255 255 255 } } b_sanquhar = { province = 1683 - + color = { 230 120 65 } color2 = { 255 255 255 } } b_wigtown = { province = 1684 - + color = { 230 120 65 } color2 = { 255 255 255 } } @@ -3291,7 +3331,7 @@ e_britannia = { c_carrick = { color = { 250 105 70 } color2 = { 255 255 255 } - + b_maybole = { province = 1680 @@ -3308,7 +3348,7 @@ e_britannia = { c_ayrshire = { color = { 230 145 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_pictish = cn_aeron name_list_cumbrian = cn_aeron @@ -3316,7 +3356,7 @@ e_britannia = { name_list_breton = cn_aeron name_list_cornish = cn_aeron } - + b_kyle = { province = 1686 @@ -3354,11 +3394,11 @@ e_britannia = { } } } - + d_western_isles = { color = { 225 120 30 } color2 = { 255 255 255 } - + capital = c_inner_hebrides #Islay definite_form = yes @@ -3367,7 +3407,7 @@ e_britannia = { name_list_norse = cn_sudreyjar name_list_norwegian = cn_sudreyjar } - + c_inner_hebrides = { color = { 255 200 10 } color2 = { 255 255 255 } @@ -3462,7 +3502,7 @@ e_britannia = { name_list_norse = cn_argjall name_list_norwegian = cn_argjall } - + b_kilmarten = { province = 1700 @@ -3509,24 +3549,24 @@ e_britannia = { } } } - + d_lothian = { color = { 195 130 25 } color2 = { 255 255 255 } - + capital = c_lothian # Edinburgh - + cultural_names = { name_list_breton = cn_gododdin name_list_cornish = cn_gododdin name_list_cumbrian = cn_gododdin name_list_welsh = cn_gododdin } - + c_lothian = { color = { 185 90 25 } color2 = { 255 255 255 } - + b_edinburgh = { province = 1727 @@ -3555,7 +3595,7 @@ e_britannia = { c_dunbar = { color = { 190 75 30 } color2 = { 255 255 255 } - + b_dunbar = { province = 1676 @@ -3572,7 +3612,7 @@ e_britannia = { c_teviotdale = { color = { 198 70 23 } color2 = { 255 255 255 } - + b_kelso = { province = 1677 @@ -3595,7 +3635,7 @@ e_britannia = { c_linlithgowshire = { color = { 185 115 25 } color2 = { 255 255 255 } - + b_linlithgow = { province = 1731 @@ -3639,22 +3679,22 @@ e_britannia = { } } } - + d_moray = { color = { 255 180 60 } color2 = { 255 255 255 } - + capital = c_moray # Elgin cultural_names = { name_list_norse = cn_katanes name_list_norwegian = cn_katanes } - + c_moray = { color = { 255 180 60 } color2 = { 255 255 255 } - + b_elgin = { province = 1715 @@ -3682,7 +3722,7 @@ e_britannia = { name_list_norse = cn_ros name_list_norwegian = cn_ros } - + b_dingwall = { province = 1703 @@ -3711,7 +3751,7 @@ e_britannia = { c_buchan = { color = { 255 175 75 } color2 = { 255 255 255 } - + b_banff = { province = 1712 @@ -3740,7 +3780,7 @@ e_britannia = { name_list_norse = cn_sudrland name_list_norwegian = cn_sudrland } - + b_dornoch = { province = 1705 @@ -3779,7 +3819,7 @@ e_britannia = { name_list_norse = cn_c_katanes name_list_norwegian = cn_c_katanes } - + b_thurso = { province = 1707 @@ -3828,26 +3868,26 @@ e_britannia = { } b_urquhart = { province = 8775 - + color = { 240 160 45 } color2 = { 255 255 255 } } b_glenelg = { province = 8776 - + color = { 240 160 45 } color2 = { 255 255 255 } } } } } - + k_ireland = { color = { 6 127 2 } color2 = { 255 255 255 } - + capital = c_dublin # Dublin - + can_create = { trigger_if = { limit = { @@ -3856,7 +3896,7 @@ e_britannia = { culture = { has_cultural_pillar = heritage_goidelic } } } - + ai_primary_priority = { if = { limit = { @@ -3871,11 +3911,11 @@ e_britannia = { add = @better_than_the_alternatives_score } } - + d_meath = { color = { 49 249 72 } color2 = { 255 255 255 } - + capital = c_dublin # Dublin c_dublin = { @@ -3888,13 +3928,13 @@ e_britannia = { name_list_irish = cn_dubhlinn name_list_welsh = cn_dulyn } - + b_dublin = { province = 28 color = { 55 250 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_dyflinn name_list_norwegian = cn_dyflinn @@ -3907,7 +3947,7 @@ e_britannia = { color = { 55 250 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_cill_mhantain } @@ -3917,7 +3957,7 @@ e_britannia = { color = { 55 250 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_cill_dara } @@ -3927,7 +3967,7 @@ e_britannia = { color = { 55 250 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_baile_atha_troim } @@ -3937,7 +3977,7 @@ e_britannia = { color = { 55 250 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_droichead_atha } @@ -3973,19 +4013,19 @@ e_britannia = { d_ulster = { color = { 5 222 31 } color2 = { 255 255 255 } - + capital = c_ulster # Downpatrick - + c_ulster = { color = { 25 230 35 } color2 = { 0 150 0 } - + b_downpatrick = { province = 15 color = { 25 230 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_strangfjordr name_list_swedish = cn_strangfjord @@ -4005,7 +4045,7 @@ e_britannia = { color = { 25 230 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_carraig_fhearghais } @@ -4026,7 +4066,7 @@ e_britannia = { color = { 30 180 45 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_kerlingfrjordr name_list_swedish = cn_kerlingfjord @@ -4040,7 +4080,7 @@ e_britannia = { color = { 30 180 45 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_ard_mhacha } @@ -4050,7 +4090,7 @@ e_britannia = { color = { 30 180 45 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_baile_atha_fhirdhia } @@ -4076,43 +4116,43 @@ e_britannia = { name_list_norse = cn_ulfkelsfjordr name_list_norwegian = cn_ulfkelsfjordr } - + b_donegal = { province = 9 color = { 66 157 22 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_dun_na_ngall } } b_raphoe = { #historical note: monastery province = 10 - + color = { 66 157 22 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_rath_bhoth } } b_fahan = { province = 11 - + color = { 66 157 22 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_fathain } } b_derry = { province = 12 - + color = { 66 157 22 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_daire_coluimb_chille name_list_norse = cn_ulfkelsfjordr @@ -4124,24 +4164,24 @@ e_britannia = { d_connacht = { color = { 43 229 108 } - color2 = { 255 255 255 } - + color2 = { 255 255 255 } + capital = c_mayo # Cruachu c_connacht = { #Hy Many color = { 45 230 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_ui_maine } - + b_galway = { province = 20 color = { 45 230 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_dun_bhun_na_gaillimhe } @@ -4163,13 +4203,13 @@ e_britannia = { color = { 45 230 70 } color2 = { 255 255 255 } - } + } } - + c_mayo = { color = { 15 190 70 } color2= { 255 255 255 } - + b_cruachu = { province = 8745 @@ -4195,17 +4235,17 @@ e_britannia = { color2 = { 255 255 255 } } } - + c_breifne = { color = { 95 221 121 } color2 = { 255 255 255 } - + b_dromahair = { province = 24 color = { 95 221 121 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_droim_ath_thiar } @@ -4221,7 +4261,7 @@ e_britannia = { color = { 95 221 121 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_an_longphort } @@ -4231,7 +4271,7 @@ e_britannia = { color = { 95 221 121 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_an_cabhan } @@ -4242,25 +4282,25 @@ e_britannia = { color = { 95 221 121 } color2 = { 255 255 255 } } - } + } } - + d_leinster = { color = { 85 211 27 } color2 = { 255 255 255 } - + capital = c_leinster # Leinster - + c_leinster = { color = { 68 156 28 } color2 = { 255 255 255 } - + b_wexford = { province = 37 - + color = { 68 156 28 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_veisafjordr name_list_swedish = cn_veisafjord @@ -4271,30 +4311,30 @@ e_britannia = { } b_enniscorthy = { province = 38 - + color = { 68 156 28 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_inis_corthaidh } } b_ferns = { province = 39 - + color = { 68 156 28 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_fearna_mor_maedhog } } b_carlow = { province = 40 - + color = { 68 156 28 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_ceatharlach } @@ -4303,23 +4343,23 @@ e_britannia = { c_ossory = { color = { 93 166 15 } color2 = { 255 255 255 } - + b_gowran = { province = 43 - + color = { 93 166 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_gabhran } } b_kilkenny = { #Historical note: major monastic centre province = 41 - + color = { 93 166 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_cill_chainnigh } @@ -4338,13 +4378,13 @@ e_britannia = { } } } - + d_munster = { color = { 16 157 12 } color2 = { 205 0 25 } - + capital = c_thomond # Thomond - + c_thomond = { color = { 3 128 0 } color2 = { 255 255 255 } @@ -4354,7 +4394,7 @@ e_britannia = { color = { 3 128 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_hlymrek name_list_danish = cn_lymrek @@ -4365,20 +4405,20 @@ e_britannia = { } b_nenagh = { province = 47 - + color = { 3 128 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_aonach_urmhumhan } } b_roscrea = { #Historical note: important trading town province = 48 - + color = { 3 128 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_ros_cre } @@ -4390,17 +4430,17 @@ e_britannia = { color2 = { 255 255 255 } } } - + c_ennis = { color = { 32 115 30 } color2 = { 255 255 255 } - + b_ennis = { province = 46 - + color = { 32 115 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_inis } @@ -4412,18 +4452,18 @@ e_britannia = { color2 = { 255 255 255 } } } - + c_ormond = { color = { 0 80 20 } color2 = { 255 255 255 } - + b_waterford = { province = 49 color = { 0 80 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_vedrafjord name_list_swedish = cn_vedrafjord @@ -4434,20 +4474,20 @@ e_britannia = { } b_emly = { #Historical note: monastery province = 50 - + color = { 0 80 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_imleach_iubhair } } b_clonmel = { province = 51 - + color = { 0 80 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_cluain_meala } @@ -4456,7 +4496,7 @@ e_britannia = { c_desmond = { color = { 10 137 35 } color2 = { 255 255 255 } - + b_tralee = { province = 52 @@ -4465,10 +4505,10 @@ e_britannia = { } b_cork = { #Historical note: important trading town province = 53 - + color = { 10 137 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_irish = cn_corcaigh } @@ -4492,7 +4532,7 @@ e_britannia = { k_cornwall = { color = { 204 153 10 } color2 = { 220 220 0 } - + can_create = { trigger_if = { limit = { @@ -4501,7 +4541,7 @@ e_britannia = { culture = { has_cultural_pillar = heritage_brythonic } } } - + ai_primary_priority = { if = { limit = { @@ -4540,7 +4580,7 @@ e_germany = { can_create = { custom_description = { text = form_germania_christian_trigger - + NOT = { faith = { religion_tag = christianity_religion @@ -4549,7 +4589,7 @@ e_germany = { } } } - + ai_primary_priority = { if = { limit = { @@ -4563,7 +4603,7 @@ e_germany = { color = { 120 25 25 } capital = c_dessau - + can_create = { trigger_if = { limit = { @@ -4575,7 +4615,7 @@ e_germany = { } } } - + ai_primary_priority = { if = { limit = { @@ -4646,7 +4686,7 @@ e_germany = { c_bremen = { color = { 220 95 95 } color2 = { 255 255 255 } - + b_bremen = { province = 2793 @@ -4665,7 +4705,7 @@ e_germany = { color = { 220 95 95 } color2 = { 255 255 255 } } - + } c_wolpe = { color = { 220 85 80 } @@ -4828,7 +4868,7 @@ e_germany = { c_munster = { color = { 230 175 110 } color2 = { 255 255 255 } - + b_munster = { province = 2670 @@ -4907,17 +4947,17 @@ e_germany = { } } } - + d_ostfalen = { color = { 200 160 125 } color2 = { 255 255 255 } - + capital = c_luneburg #Lüneburg c_luneburg = { color = { 200 160 125 } color2 = { 255 255 255 } - + b_luneburg = { province = 2893 @@ -4963,7 +5003,7 @@ e_germany = { c_hamburg = { color = { 220 170 125 } color2 = { 255 255 255 } - + b_hamburg = { province = 2802 @@ -5034,9 +5074,9 @@ e_germany = { d_holstein = { color = { 172 112 112 } color2 = { 255 255 255 } - + capital = c_lubeck - + c_lubeck = { color = { 172 112 112 } color2 = { 255 255 255 } @@ -5044,10 +5084,10 @@ e_germany = { cultural_names = { name_list_polabian = cn_liubice } - + b_lubeck = { province = 2804 - + color = { 172 112 112 } color2 = { 255 255 255 } @@ -5057,13 +5097,13 @@ e_germany = { } b_femera = { province = 2800 - + color = { 172 112 112 } color2 = { 255 255 255 } } b_kiel = { province = 2801 - + color = { 172 112 112 } color2 = { 255 255 255 } } @@ -5071,22 +5111,22 @@ e_germany = { c_stade = { color = { 175 100 115 } color2 = { 255 255 255 } - + b_stade = { province = 2795 - + color = { 175 100 115 } color2 = { 255 255 255 } } b_bederkesa = { province = 2791 - + color = { 175 100 115 } color2 = { 255 255 255 } } b_cuxhaven = { province = 2792 - + color = { 175 100 115 } color2 = { 255 255 255 } } @@ -5094,35 +5134,35 @@ e_germany = { c_ditmarschen = { color = { 165 95 100 } color2 = { 255 255 255 } - + b_ditmarschen = { province = 2797 - + color = { 165 95 100 } color2 = { 255 255 255 } } b_neumunster = { province = 2799 - + color = { 165 95 100 } color2 = { 255 255 255 } } b_itzehoe = { province = 2798 - + color = { 165 95 100 } color2 = { 255 255 255 } } } } } - + k_frisia = { color = { 245 100 20 } color2 = { 220 220 20 } - + capital = c_holland #Holland - + can_create = { trigger_if = { limit = { @@ -5134,7 +5174,7 @@ e_germany = { } } } - + ai_primary_priority = { if = { limit = { @@ -5146,17 +5186,17 @@ e_germany = { add = @correct_culture_primary_score } } - + d_holland = { color = { 235 80 30 } color2 = { 255 255 255 } - + capital = c_holland #Amsterdam - + c_holland = { color = { 235 85 30 } color2 = { 255 255 255 } - + b_amsterdam = { province = 2406 @@ -5182,32 +5222,32 @@ e_germany = { color2 = { 255 255 255 } } } - + c_westfriesland = { color = { 245 99 50 } color2 = { 255 255 255 } - + b_haarlem = { province = 2405 color = { 245 99 50 } color2 = { 255 255 255 } } - + b_edam = { province = 2408 color = { 245 99 50 } color2 = { 255 255 255 } } - + b_medemblik = { province = 2409 color = { 245 99 50 } color2 = { 255 255 255 } } - + b_aalkmar = { province = 2407 @@ -5241,11 +5281,11 @@ e_germany = { } } } - + d_gelre = { color = { 200 60 40 } color2 = { 255 255 255 } - + capital = c_guelders #Geldern c_guelders = { @@ -5411,7 +5451,7 @@ e_germany = { } } } - + d_frisia = { color = { 190 90 10 } color2 = { 255 255 255 } @@ -5421,7 +5461,7 @@ e_germany = { c_dokkum = { color = { 190 90 10 } color2 = { 255 255 255 } - + b_dokkum = { province = 2414 @@ -5445,7 +5485,7 @@ e_germany = { c_ostfriesland = { color = { 205 70 5 } color2 = { 255 255 255 } - + b_emden = { province = 2418 @@ -5468,7 +5508,7 @@ e_germany = { c_frisia = { color = { 175 70 20 } color2 = { 255 255 255 } - + b_leeuwarden = { province = 2413 @@ -5496,13 +5536,13 @@ e_germany = { } } } - + k_lotharingia = { color = { 110 110 160 } color2 = { 220 220 20 } - + capital = c_luxembourg #Luxemburg - + ai_primary_priority = { if = { limit = { @@ -5521,17 +5561,17 @@ e_germany = { add = @better_than_the_alternatives_score } } - + d_luxembourg = { color = { 110 110 155 } color2 = { 255 255 255 } - + capital = c_luxembourg #Luxembourg - + c_luxembourg = { color = { 110 110 155 } color2 = { 255 255 255 } - + b_luxembourg = { province = 2082 @@ -5595,7 +5635,7 @@ e_germany = { c_liege = { color = { 90 95 135 } color2 = { 255 255 255 } - + b_liege = { province = 2097 @@ -5618,7 +5658,7 @@ e_germany = { c_namur = { color = { 100 95 150 } color2 = { 255 255 255 } - + b_namur = { province = 2098 @@ -5637,19 +5677,19 @@ e_germany = { color = { 100 95 150 } color2 = { 255 255 255 } } - } + } } d_brabant = { color = { 110 85 125 } color2 = { 255 255 255 } - + capital = c_brabant #Leuven - + c_brabant = { color = { 110 85 125 } color2 = { 255 255 255 } - + b_leuven = { province = 2105 @@ -5672,7 +5712,7 @@ e_germany = { c_antwerpen = { color = { 125 85 110 } color2 = { 255 255 255 } - + b_antwerpen = { province = 2106 @@ -5697,7 +5737,7 @@ e_germany = { c_hainaut = { color = { 110 95 145 } color2 = { 255 255 255 } - + b_mons = { province = 2117 @@ -5720,7 +5760,7 @@ e_germany = { c_cambray = { color = { 95 80 135 } color2 = { 255 255 255 } - + b_cambrai = { province = 2118 @@ -5745,13 +5785,13 @@ e_germany = { d_julich = { color = { 145 125 195 } color2 = { 255 255 255 } - + capital = c_aachen #Aachen - + c_aachen = { color = { 130 125 175 } color2 = { 255 255 255 } - + cultural_names = { name_list_french = cn_aix_la_chapelle name_list_occitan = cn_aquisgrana @@ -5759,13 +5799,13 @@ e_germany = { name_list_cisalpine = cn_aquisgrana name_list_sicilian = cn_aquisgrana } - + b_aachen = { province = 2092 color = { 130 125 175 } color2 = { 255 255 255 } - + cultural_names = { name_list_french = cn_aix_la_chapelle name_list_occitan = cn_aquisgrana @@ -5802,7 +5842,7 @@ e_germany = { c_cleves = { color = { 165 120 190 } color2 = { 255 255 255 } - + b_kleve = { province = 2104 @@ -5831,7 +5871,7 @@ e_germany = { c_maastricht = { color = { 145 125 195 } color2 = { 255 255 255 } - + b_maastricht = { province = 2099 @@ -5851,18 +5891,18 @@ e_germany = { color2 = { 255 255 255 } } } - } + } d_upper_lorraine = { color = { 90 90 125 } color2 = { 255 255 255 } - - capital = c_trier #Trier + + capital = c_trier #Trier c_trier = { color = { 90 90 125 } color2 = { 255 255 255 } - + b_trier = { province = 2083 @@ -5891,7 +5931,7 @@ e_germany = { c_nancy = { color = { 65 65 100 } color2 = { 255 255 255 } - + b_nancy = { province = 2709 @@ -5920,7 +5960,7 @@ e_germany = { c_metz = { color = { 85 85 140 } color2 = { 255 255 255 } - + b_metz = { province = 2708 @@ -5969,10 +6009,10 @@ e_germany = { color2 = { 255 255 255 } } } - c_puttlingen = { + c_puttlingen = { color = { 80 80 115 } color2 = { 255 255 255 } - + b_puttlingen = { province = 2710 @@ -5989,7 +6029,7 @@ e_germany = { c_neufchateau = { color = { 75 75 125 } color2 = { 255 255 255 } - + b_neufchateau = { province = 2384 @@ -6014,7 +6054,7 @@ e_germany = { d_lower_lorraine = { color = { 150 145 180 } color2 = { 255 255 255 } - + capital = c_cologne # Cologne c_cologne = { @@ -6049,7 +6089,7 @@ e_germany = { c_dortmund = { color = { 150 165 185 } color2 = { 255 255 255 } - + b_dortmund = { province = 2673 @@ -6072,7 +6112,7 @@ e_germany = { c_arnsberg = { color = { 170 170 195 } color2 = { 255 255 255 } - + b_arnsberg = { province = 2680 @@ -6089,7 +6129,7 @@ e_germany = { c_mark = { color = { 145 135 175 } color2 = { 255 255 255 } - + b_mark = { province = 2679 @@ -6142,7 +6182,7 @@ e_germany = { c_bergh = { color = { 130 145 170 } color2 = { 255 255 255 } - + b_bergh = { province = 2433 @@ -6159,7 +6199,7 @@ e_germany = { c_sayn = { color = { 155 140 170 } color2 = { 255 255 255 } - + b_sayn = { province = 2689 @@ -6178,14 +6218,14 @@ e_germany = { color = { 155 140 170 } color2 = { 255 255 255 } } - } + } } d_bar = { color = { 24 95 226 } color2 = { 255 255 255 } - - capital = c_bar #Bar + + capital = c_bar #Bar c_bar = { color = { 24 95 226 } @@ -6231,7 +6271,7 @@ e_germany = { c_vaucouleurs = { color = { 15 80 220 } color2 = { 255 255 255 } - + b_vaucouleurs = { province = 2387 @@ -6247,13 +6287,13 @@ e_germany = { } } } - + k_bavaria = { color = { 70 80 80 } color2 = { 220 220 20 } - + capital = c_regensburg - + ai_primary_priority = { if = { limit = { @@ -6262,17 +6302,17 @@ e_germany = { add = @better_than_the_alternatives_score } } - + d_bavaria = { color = { 80 90 90 } color2 = { 255 255 255 } - + capital = c_regensburg - + c_regensburg = { color = { 80 90 90 } color2 = { 255 255 255 } - + b_regensburg = { province = 2964 @@ -6301,7 +6341,7 @@ e_germany = { c_munchen = { color = { 75 75 75 } color2 = { 255 255 255 } - + b_munchen = { province = 2945 @@ -6324,7 +6364,7 @@ e_germany = { c_eschenlohe = { color = { 60 70 70 } color2 = { 255 255 255 } - + b_eschenlohe = { province = 2949 @@ -6341,7 +6381,7 @@ e_germany = { c_rothenburg = { color = { 80 90 100 } color2 = { 255 255 255 } - + b_rothenburg = { province = 2942 @@ -6364,7 +6404,7 @@ e_germany = { c_geisenhausen = { color = { 75 100 100 } color2 = { 255 255 255 } - + b_geisenhausen = { province = 2957 @@ -6381,7 +6421,7 @@ e_germany = { c_frontenhausen = { color = { 90 90 90 } color2 = { 255 255 255 } - + b_frontenhausen = { province = 2959 @@ -6410,7 +6450,7 @@ e_germany = { c_falkenstein = { color = { 70 80 80 } color2 = { 255 255 255 } - + b_falkenstein = { province = 2956 @@ -6427,7 +6467,7 @@ e_germany = { c_ingolstadt = { color = { 80 80 95 } color2 = { 255 255 255 } - + b_ingolstadt = { province = 2883 @@ -6449,7 +6489,7 @@ e_germany = { } c_passau = { color = { 80 80 80 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_passau = { province = 2960 @@ -6481,13 +6521,13 @@ e_germany = { d_nordgau = { color = { 110 100 85 } color2 = { 255 255 255 } - + capital = c_eichstadt #Eichstadt c_eichstadt = { color = { 110 100 85 } color2 = { 255 255 255 } - + b_eichtstad = { province = 2878 @@ -6510,7 +6550,7 @@ e_germany = { c_leuchtenburg = { color = { 130 120 105 } color2 = { 255 255 255 } - + b_leuchtenburg = { province = 2990 @@ -6533,7 +6573,7 @@ e_germany = { c_parsberg = { color = { 100 90 70 } color2 = { 255 255 255 } - + b_parsberg = { province = 2987 @@ -6562,7 +6602,7 @@ e_germany = { c_hohenburg = { color = { 120 105 70 } color2 = { 255 255 255 } - + b_hohenburg = { province = 2989 @@ -6589,11 +6629,11 @@ e_germany = { color2 = { 255 255 255 } capital = c_salzburg - + c_salzburg = { color = { 110 110 110 } color2 = { 255 255 255 } - + b_salzburg = { province = 2975 @@ -6628,7 +6668,7 @@ e_germany = { c_berchtesgaden = { color = { 115 105 115 } color2 = { 255 255 255 } - + b_berchtesgaden = { province = 2977 @@ -6651,7 +6691,7 @@ e_germany = { c_hallstatt = { color = { 105 105 115 } color2 = { 255 255 255 } - + b_hallstatt = { province = 3135 @@ -6673,7 +6713,7 @@ e_germany = { } c_linz = { color = { 115 105 105 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_linz = { province = 3131 @@ -6696,7 +6736,7 @@ e_germany = { } c_schaumberg = { color = { 120 120 120 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_schaumberg = { province = 2971 @@ -6722,13 +6762,13 @@ e_germany = { d_augsburg = { color = { 50 50 50 } color2 = { 255 255 255 } - + capital = c_augsburg c_augsburg = { color = { 50 50 50 } color2 = { 255 255 255 } - + b_augsburg = { province = 2778 @@ -6757,7 +6797,7 @@ e_germany = { c_alpsee = { color = { 45 40 45 } color2 = { 255 255 255 } - + b_schongau = { province = 2782 @@ -6780,7 +6820,7 @@ e_germany = { c_kempten = { color = { 25 25 25 } color2 = { 255 255 255 } - + b_kempten = { province = 2783 @@ -6803,7 +6843,7 @@ e_germany = { c_ravensburg = { color = { 65 60 65 } color2 = { 255 255 255 } - + b_ravensburg = { province = 2786 @@ -6821,7 +6861,7 @@ e_germany = { c_burgau = { color = { 40 40 40 } color2 = { 255 255 255 } - + b_burgau = { province = 2777 @@ -6840,12 +6880,12 @@ e_germany = { d_steyermark = { color = { 120 100 100 } color2 = { 255 255 255 } - + capital = c_graz #Graz c_graz = { color = { 120 100 100 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_graz = { province = 3117 @@ -6881,7 +6921,7 @@ e_germany = { c_pitten = { color = { 145 110 110 } color2 = { 255 255 255 } - + b_pitten = { province = 3092 @@ -6897,7 +6937,7 @@ e_germany = { } c_liebnitz = { color = { 115 90 90 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_liebnitz = { province = 3109 @@ -6920,7 +6960,7 @@ e_germany = { } c_murzzuschlag = { color = { 140 120 120 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_murzzuschlag = { province = 3121 @@ -6940,13 +6980,13 @@ e_germany = { d_osterreich = { color = { 191 182 182 } color2 = { 255 255 255 } - + capital = c_vienna #Vienna - + c_vienna = { color = { 211 202 202 } color2 = { 255 255 255 } - + b_vienna = { province = 3086 @@ -6981,7 +7021,7 @@ e_germany = { c_hohenau = { color = { 191 182 182 } color2 = { 255 255 255 } - + b_hohenau = { province = 3081 @@ -7003,7 +7043,7 @@ e_germany = { } c_sankt_polten = { color = { 200 180 180 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_sankt_polten = { province = 3089 @@ -7027,7 +7067,7 @@ e_germany = { c_freistadt = { color = { 200 195 160 } color2 = { 255 255 255 } - + b_freistadt = { province = 3073 @@ -7055,7 +7095,7 @@ e_germany = { } c_amstetten = { color = { 170 160 160 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_amstetten = { province = 3093 @@ -7073,7 +7113,7 @@ e_germany = { c_krems = { color = { 190 180 165 } color2 = { 255 255 255 } - + b_krems = { province = 3088 @@ -7100,17 +7140,17 @@ e_germany = { } } } - + d_tyrol = { color = { 75 65 75 } color2 = { 255 255 255 } capital = c_innsbruck #De-facto only, actually Tirol - + c_innsbruck = { color = { 75 65 75 } color2 = { 255 255 255 } - + b_innsbruck = { province = 2950 @@ -7122,7 +7162,7 @@ e_germany = { color = { 75 65 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_italian = cn_merano name_list_cisalpine = cn_merano @@ -7140,7 +7180,7 @@ e_germany = { c_brixen = { color = { 60 50 60 } color2 = { 255 255 255 } - + b_brixen = { province = 2955 @@ -7157,7 +7197,7 @@ e_germany = { c_lienz = { color = { 55 55 70 } color2 = { 255 255 255 } - + b_lienz = { province = 3134 @@ -7178,17 +7218,17 @@ e_germany = { } } } - + d_carinthia = { color = { 100 105 120 } color2 = { 255 255 255 } - + capital = c_karnten #Klagenfurt c_karnten = { color = { 100 105 120 } color2 = { 255 255 255 } - + b_klagenfurt = { province = 3105 @@ -7210,7 +7250,7 @@ e_germany = { } c_kammersberg = { color = { 90 95 100 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_kammersberg = { province = 3128 @@ -7239,7 +7279,7 @@ e_germany = { } c_knittelfeld = { color = { 105 100 115 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } b_knittelfeld = { province = 3125 @@ -7263,7 +7303,7 @@ e_germany = { c_villach = { color = { 95 115 120 } color2 = { 255 255 255 } - + b_villach = { province = 3099 @@ -7290,11 +7330,11 @@ e_germany = { color2 = { 255 255 255 } capital = c_kranj # Kranj - + c_kranj = { color = { 95 120 100 } color2 = { 255 255 255 } - + b_kranj = { province = 3100 @@ -7317,7 +7357,7 @@ e_germany = { c_ljubljana = { color = { 90 125 115 } color2 = { 255 255 255 } - + b_ljubljana = { province = 3096 @@ -7344,7 +7384,7 @@ e_germany = { } } } - + d_istria = { color = { 75 110 105 } color2 = { 255 255 255 } @@ -7352,7 +7392,7 @@ e_germany = { c_pula = { color = { 75 110 105 } color2 = { 255 255 255 } - + b_pula = { province = 2518 @@ -7373,20 +7413,20 @@ e_germany = { } b_labin = { province = 2522 - + color = { 75 110 105 } color2 = { 255 255 255 } } } } } - + k_east_francia = { #Germany color = { 160 160 160 } color2 = { 220 220 20 } - + capital = c_frankfurt - + can_create = { trigger_if = { limit = { is_ai = yes } @@ -7413,13 +7453,13 @@ e_germany = { d_west_franconia = { color = { 170 170 170 } color2 = { 255 255 255 } - + capital = c_frankfurt - + c_frankfurt = { color = { 190 190 190 } color2 = { 255 255 255 } - + b_frankfurt = { province = 2855 @@ -7454,7 +7494,7 @@ e_germany = { c_mainz = { color = { 165 165 180 } color2 = { 255 255 255 } - + b_mainz = { province = 2694 @@ -7483,12 +7523,12 @@ e_germany = { #c_pfalz = { # color = { 140 140 170 } # color2 = { 255 255 255 } - # - # - # + # + # + # # #b_frankenthal = { # # province = 2734 - # # + # # # # color = { 140 140 170 } # # color2 = { 255 255 255 } # #} @@ -7496,7 +7536,7 @@ e_germany = { c_klingenberg = { color = { 175 160 160 } color2 = { 255 255 255 } - + b_klingenberg = { province = 2862 @@ -7519,28 +7559,28 @@ e_germany = { c_erbach = { color = { 160 180 170 } color2 = { 255 255 255 } - + b_erbach = { province = 2737 - + color = { 160 180 170 } color2 = { 255 255 255 } } b_seligenstadt = { province = 2742 - + color = { 160 180 170 } color2 = { 255 255 255 } } b_weinheim = { province = 2735 - + color = { 160 180 170 } color2 = { 255 255 255 } } #b_darmundestat = { # province = 2740 - # + # # color = { 170 170 170 } # color2 = { 255 255 255 } #} @@ -7548,16 +7588,16 @@ e_germany = { c_worms = { color = { 150 150 150 } color2 = { 255 255 255 } - + b_worms = { province = 2731 - + color = { 150 150 150 } color2 = { 255 255 255 } } b_besensheim = { province = 2736 - + color = { 150 150 150 } color2 = { 255 255 255 } } @@ -7565,34 +7605,34 @@ e_germany = { c_speyer = { color = { 145 145 160 } color2 = { 255 255 255 } - + b_speyer = { province = 2732 - + color = { 145 145 160 } color2 = { 255 255 255 } } b_hockenheim = { province = 2744 - + color = { 145 145 160 } color2 = { 255 255 255 } } b_heidelberg = { province = 2733 - + color = { 145 145 160 } color2 = { 255 255 255 } } b_weissenburg = { province = 2724 - + color = { 145 145 160 } color2 = { 255 255 255 } } b_pirmasens = { province = 2730 - + color = { 145 145 160 } color2 = { 255 255 255 } } @@ -7600,16 +7640,16 @@ e_germany = { #c_weissenburg = { # color = { 129 129 129 } # color2 = { 255 255 255 } - # + # # b_weissenburg = { # province = 2724 - # + # # color = { 129 129 129 } # color2 = { 255 255 255 } # } # b_pirmasens = { # province = 2730 - # + # # color = { 129 129 129 } # color2 = { 255 255 255 } # } @@ -7617,22 +7657,22 @@ e_germany = { c_vaihingen = { color = { 140 140 140 } color2 = { 255 255 255 } - + b_vaihingen = { province = 2745 - + color = { 140 140 140 } color2 = { 255 255 255 } } b_heilbronn = { province = 2743 - + color = { 140 140 140 } color2 = { 255 255 255 } } b_lowenstein = { province = 2772 - + color = { 140 140 140 } color2 = { 255 255 255 } } @@ -7640,7 +7680,7 @@ e_germany = { c_durne = { color = { 145 155 145 } color2 = { 255 255 255 } - + b_durne = { province = 2739 @@ -7663,22 +7703,22 @@ e_germany = { c_kaiserslautern = { color = { 145 140 153 } color2 = { 255 255 255 } - + b_kaiserslautern = { province = 2729 - + color = { 145 140 153 } color2 = { 255 255 255 } } b_letningen = { province = 2728 - + color = { 145 140 153 } color2 = { 255 255 255 } } b_kreusnach = { province = 2707 - + color = { 145 140 153 } color2 = { 255 255 255 } } @@ -7690,7 +7730,7 @@ e_germany = { } b_veldenz = { province = 2701 - + color = { 145 140 153 } color2 = { 255 255 255 } } @@ -7698,47 +7738,47 @@ e_germany = { #c_rhein = { # color = { 113 113 158 } # color2 = { 255 255 255 } - # + # # b_veldenz = { # province = 2701 - # + # # color = { 113 113 158 } # color2 = { 255 255 255 } # } # b_waldgrave = { # province = 2702 - # + # # color = { 113 113 158 } # color2 = { 255 255 255 } # } #} } - + d_east_franconia = { color = { 245 245 255 } color2 = { 255 255 255 } - + capital = c_wurzburg #Würzburg - + c_wurzburg = { color = { 255 255 255 } color2 = { 255 255 255 } - + b_wurzburg = { province = 2870 - + color = { 255 255 255 } color2 = { 255 255 255 } } b_hochberg = { province = 2869 - + color = { 255 255 255 } color2 = { 255 255 255 } } b_hammelburg = { province = 2871 - + color = { 255 255 255 } color2 = { 255 255 255 } } @@ -7746,22 +7786,22 @@ e_germany = { c_ansbach = { color = { 220 220 240 } color2 = { 255 255 255 } - + b_ansbach = { province = 2875 - + color = { 220 220 240 } color2 = { 255 255 255 } } b_uffenheim = { province = 2891 - + color = { 220 220 240 } color2 = { 255 255 255 } } b_trubending = { province = 2880 - + color = { 220 220 240 } color2 = { 255 255 255 } } @@ -7769,16 +7809,16 @@ e_germany = { c_coburg = { color = { 255 240 255 } color2 = { 255 255 255 } - + b_coburg = { province = 2998 - + color = { 255 240 255 } color2 = { 255 255 255 } } b_lichtenfels = { province = 2995 - + color = { 255 240 255 } color2 = { 255 255 255 } } @@ -7786,22 +7826,22 @@ e_germany = { c_hohenlohe = { color = { 245 245 245 } color2 = { 255 255 255 } - + b_mergentheim = { province = 2889 - + color = { 245 245 245 } color2 = { 255 255 255 } } b_weinsberg = { province = 2872 - + color = { 245 245 245 } color2 = { 255 255 255 } } b_hall = { province = 2887 - + color = { 245 245 245 } color2 = { 255 255 255 } } @@ -7809,22 +7849,22 @@ e_germany = { c_nurnberg = { color = { 240 240 255 } color2 = { 255 255 255 } - + b_nurnberg = { province = 2877 - + color = { 240 240 255 } color2 = { 255 255 255 } } b_riedfeld = { province = 2892 - + color = { 240 240 255 } color2 = { 255 255 255 } } b_abenberg = { province = 2876 - + color = { 240 240 255 } color2 = { 255 255 255 } } @@ -7832,10 +7872,10 @@ e_germany = { #c_hall = { # color = { 150 99 150 } # color2 = { 255 255 255 } - # + # # b_hall = { # province = 2887 - # + # # color = { 150 99 150 } # color2 = { 255 255 255 } # } @@ -7843,28 +7883,28 @@ e_germany = { c_bamberg = { color = { 240 240 250 } color2 = { 255 255 255 } - + b_bamberg = { province = 2874 - + color = { 240 240 250 } color2 = { 255 255 255 } } b_greiffenst = { province = 2992 - + color = { 240 240 250 } color2 = { 255 255 255 } } b_casel = { province = 2873 - + color = { 240 240 250 } color2 = { 255 255 255 } } b_iphofen = { province = 2890 - + color = { 240 240 250 } color2 = { 255 255 255 } } @@ -7872,22 +7912,22 @@ e_germany = { c_nordlingen = { color = { 245 255 245 } color2 = { 255 255 255 } - + b_nordlingen = { province = 2886 - + color = { 245 255 245 } color2 = { 255 255 255 } } b_dillingen = { province = 2885 - + color = { 245 255 245 } color2 = { 255 255 255 } } b_crailsheim = { province = 2888 - + color = { 245 255 245 } color2 = { 255 255 255 } } @@ -7895,59 +7935,59 @@ e_germany = { c_wiltberg = { color = { 255 245 245 } color2 = { 255 255 255 } - + b_wiltberg = { province = 2927 - + color = { 255 245 245 } color2 = { 255 255 255 } } b_schweinfurt = { province = 2926 - + color = { 255 245 245 } color2 = { 255 255 255 } } b_henneberg = { province = 2925 - + color = { 255 245 245 } color2 = { 255 255 255 } } } } - + d_hesse = { color = { 180 160 160 } color2 = { 255 255 255 } - + capital = c_kassel #Kassel - + c_kassel = { color = { 180 160 160 } color2 = { 255 255 255 } - + b_kassel = { province = 2860 - + color = { 180 160 160 } color2 = { 255 255 255 } } b_ziegenhain = { province = 2858 - + color = { 180 160 160 } color2 = { 255 255 255 } } b_hofgeismar = { province = 2915 - + color = { 180 160 160 } color2 = { 255 255 255 } } b_munden = { province = 2922 - + color = { 180 160 160 } color2 = { 255 255 255 } } @@ -7955,22 +7995,22 @@ e_germany = { c_fulda = { color = { 195 155 155 } color2 = { 255 255 255 } - + b_fulda = { province = 2924 - + color = { 195 155 155 } color2 = { 255 255 255 } } b_hersfeld = { province = 2923 - + color = { 195 155 155 } color2 = { 255 255 255 } } b_lauterbach = { province = 2867 - + color = { 195 155 155 } color2 = { 255 255 255 } } @@ -7978,22 +8018,22 @@ e_germany = { c_nassau = { color = { 180 155 175 } color2 = { 255 255 255 } - + b_siegen = { province = 2852 - + color = { 180 155 175 } color2 = { 255 255 255 } } b_solms = { province = 2853 - + color = { 180 155 175 } color2 = { 255 255 255 } } b_diez = { province = 2851 - + color = { 180 155 175 } color2 = { 255 255 255 } } @@ -8001,44 +8041,44 @@ e_germany = { c_marburg = { color = { 190 170 170 } color2 = { 255 255 255 } - + b_marburg = { province = 2859 - + color = { 190 170 170 } color2 = { 255 255 255 } } b_nidda = { province = 2861 - + color = { 190 170 170 } color2 = { 255 255 255 } } b_budingen = { province = 2865 - + color = { 190 170 170 } color2 = { 255 255 255 } } b_wetzlar = { province = 2857 - + color = { 190 170 170 } color2 = { 255 255 255 } } } } - + d_currezia = { color = { 255 220 220 } color2 = { 255 255 255 } - + capital = c_grisons #Chur - + c_grisons = { color = { 255 220 220 } color2 = { 255 255 255 } - + b_chur = { province = 2055 @@ -8067,7 +8107,7 @@ e_germany = { c_sankt_gallen = { color = { 230 205 205 } color2 = { 255 255 255 } - + b_sankt_gallen = { province = 2053 @@ -8084,7 +8124,7 @@ e_germany = { c_zurich = { color = { 255 215 205 } color2 = { 255 255 255 } - + b_zurich = { province = 2051 @@ -8121,7 +8161,7 @@ e_germany = { c_strassburg = { color = { 205 205 230 } color2 = { 255 255 255 } - + b_strassburg = { province = 2721 @@ -8144,7 +8184,7 @@ e_germany = { c_breisgau = { color = { 185 185 200 } color2 = { 255 255 255 } - + b_freiburg = { province = 2751 @@ -8173,7 +8213,7 @@ e_germany = { c_colmar = { color = { 210 200 220 } color2 = { 255 255 255 } - + b_colmar = { province = 2717 @@ -8190,7 +8230,7 @@ e_germany = { c_sundgau = { color = { 215 200 215 } color2 = { 255 255 255 } - + b_montbelliard = { province = 2057 @@ -8217,17 +8257,17 @@ e_germany = { } } } - + d_swabia = { color = { 210 210 210 } color2 = { 255 255 255 } - + capital = c_ulm #Ulm - + c_ulm = { color = { 210 210 210 } color2 = { 255 255 255 } - + b_ulm = { province = 2768 @@ -8256,7 +8296,7 @@ e_germany = { c_grunningen = { color = { 175 175 175 } color2 = { 255 255 255 } - + b_grunningen = { province = 2773 @@ -8285,22 +8325,22 @@ e_germany = { c_wurttemberg = { color = { 200 205 200 } color2 = { 255 255 255 } - + b_wurttemberg = { province = 2748 - + color = { 200 205 200 } color2 = { 255 255 255 } } b_tubingen = { province = 2749 - + color = { 200 205 200 } color2 = { 255 255 255 } } b_teck = { province = 2771 - + color = { 200 205 200 } color2 = { 255 255 255 } } @@ -8308,7 +8348,7 @@ e_germany = { c_baden = { color = { 195 195 210 } color2 = { 255 255 255 } - + b_baden = { province = 2746 @@ -8331,7 +8371,7 @@ e_germany = { c_zollern = { color = { 225 225 225 } color2 = { 255 255 255 } - + b_zollern = { province = 2763 @@ -8354,7 +8394,7 @@ e_germany = { c_hohenberg = { color = { 200 200 215 } color2 = { 255 255 255 } - + b_hohenberg = { province = 2759 @@ -8377,7 +8417,7 @@ e_germany = { c_furstenberg = { color = { 208 198 198 } color2 = { 255 255 255 } - + b_furstenberg = { province = 2757 @@ -8426,7 +8466,7 @@ e_germany = { color = { 195 105 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_ciervisti } @@ -8541,13 +8581,13 @@ e_germany = { d_thuringia = { color = { 200 160 181 } color2 = { 255 255 255 } - + capital = c_schmalkalden - + c_schmalkalden = { color = { 220 160 205 } color2 = { 255 255 255 } - + b_schmalkalden = { province = 3010 @@ -8576,7 +8616,7 @@ e_germany = { c_gottingen = { color = { 200 160 181 } color2 = { 255 255 255 } - + b_goslar = { province = 2918 @@ -8593,7 +8633,7 @@ e_germany = { c_gleichenstein = { color = { 205 155 200 } color2 = { 255 255 255 } - + b_gleichenstein = { province = 2919 @@ -8616,7 +8656,7 @@ e_germany = { c_orlamunde = { color = { 210 160 180 } color2 = { 255 255 255 } - + b_orlamunde = { province = 3005 @@ -8639,7 +8679,7 @@ e_germany = { c_lobdaburg = { color = { 200 145 155 } color2 = { 255 255 255 } - + b_lobdaburg = { province = 3003 @@ -8660,20 +8700,20 @@ e_germany = { e_roman_empire = { color = { 167 10 100 } color2 = { 255 255 20 } - + capital = c_roma # Rome definite_form = yes - + } e_byzantium = { color = hsv{ 0.9 1 0.3 } #hsv{ 0.73 0.8 0.4 } #hsv{ 0.77 0.8 0.6 } #{ 143 12 125 } color2 = { 255 255 255 } - + capital = c_byzantion - + definite_form = yes - + ai_primary_priority = { if = { limit = { @@ -8682,24 +8722,24 @@ e_byzantium = { add = @correct_culture_primary_score } } - + k_saruhan = { color = { 144 171 225 } } - + k_trinacria = { color = { 249 232 247 } capital = c_palermo # Palermo } - + k_tekke = { color = { 244 153 189 } } - + k_trebizond = { color = { 100 151 33 } - + capital = c_trebizond # Trebizond } @@ -8726,7 +8766,7 @@ e_byzantium = { k_eretnid = { color = { 253 182 182 } } - + k_aydin = { color = { 238 43 172 } } @@ -8734,13 +8774,13 @@ e_byzantium = { k_candar = { color = { 238 79 182 } } - + k_thessalonika = { color = { 175 30 130 } color2 = { 255 255 23 } - + capital = c_byzantion - + ai_primary_priority = { if = { limit = { @@ -8756,25 +8796,25 @@ e_byzantium = { add = @better_than_the_alternatives_score } } - + d_thrace = { color = { 180 25 100 } color2 = { 255 255 255 } - + capital = c_byzantion - + c_byzantion = { color = { 180 25 100 } color2 = { 255 255 255 } - + #capital = 496 # Constantinople - + b_constantinople = { province = 496 color = { 180 25 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_konstantiniyye } @@ -8784,40 +8824,40 @@ e_byzantium = { # color2 = { 255 255 255 } # } } - + c_kalliopolis = { color = { 185 10 80 } color2 = { 255 255 255 } - + #capital = 495 # Kalliopolis - + b_kalliopolis = { province = 495 - + color = { 185 10 80 } color2 = { 255 255 255 } } b_ainos = { province = 3766 - + color = { 185 10 80 } color2 = { 255 255 255 } } b_kypsela = { province = 3765 - + color = { 185 10 80 } color2 = { 255 255 255 } } b_raidestos = { province = 3764 - + color = { 185 10 80 } color2 = { 255 255 255 } } b_chariopolis = { province = 3763 - + color = { 185 10 80 } color2 = { 255 255 255 } } @@ -8825,85 +8865,85 @@ e_byzantium = { c_brysis = { color = { 170 55 90 } color2 = { 255 255 255 } - + #capital = 497 # Brysis / Verissa - + b_brysis = { province = 497 - + color = { 170 55 90 } color2 = { 255 255 255 } } b_arkadiopolis = { province = 3760 - + color = { 170 55 90 } color2 = { 255 255 255 } } b_selymbria = { province = 3761 - + color = { 170 55 90 } color2 = { 255 255 255 } } b_herakleiaperinthos = { province = 3762 - + color = { 170 55 90 } color2 = { 255 255 255 } } b_bizye = { province = 3759 - + color = { 170 55 90 } color2 = { 255 255 255 } } b_salmydessus = { province = 3758 - + color = { 170 55 90 } color2 = { 255 255 255 } } } } - + d_strymon = { color = { 49 43 135 } color2 = { 255 255 255 } - + capital = c_mosynopolis # Mosynopolis - + c_mosynopolis = { color = { 49 43 135 } color2 = { 255 255 255 } - + b_mosynopolis = { province = 492 - + color = { 49 43 135 } color2 = { 255 255 255 } } b_xanthia = { province = 3767 - + color = { 49 43 135 } color2 = { 255 255 255 } } b_traianopolis = { province = 3768 - + color = { 49 43 135 } color2 = { 255 255 255 } } b_thasos = { province = 3769 - + color = { 49 43 135 } color2 = { 255 255 255 } } b_rodopi = { province = 3554 - + color = { 49 43 135 } color2 = { 255 255 255 } } @@ -8911,73 +8951,73 @@ e_byzantium = { c_serres = { color = { 70 35 130 } color2 = { 255 255 255 } - + b_serres = { province = 3771 - + color = { 70 35 130 } color2 = { 255 255 255 } } b_siderokastron = { province = 3770 - + color = { 70 35 130 } color2 = { 255 255 255 } } b_drama = { province = 3772 - + color = { 70 35 130 } color2 = { 255 255 255 } } b_kavala = { province = 3773 - + color = { 70 35 130 } color2 = { 255 255 255 } } b_chrysopolis = { province = 3774 - + color = { 70 35 130 } color2 = { 255 255 255 } } } } - + d_aegean_islands = { color = { 220 30 75 } color2 = { 255 255 255 } - + capital = c_naxos # Naxos - + c_naxos = { color = { 220 30 75 } color2 = { 255 255 255 } - + #capital = 484 # Naxos - + b_naxos = { province = 484 - + color = { 220 30 75 } color2 = { 255 255 255 } } b_thera = { province = 3757 - + color = { 220 30 75 } color2 = { 255 255 255 } } b_andros = { province = 3755 - + color = { 220 30 75 } color2 = { 255 255 255 } } b_tinos = { province = 3756 - + color = { 220 30 75 } color2 = { 255 255 255 } } @@ -8985,36 +9025,36 @@ e_byzantium = { c_abydos = { color = { 175 20 100 } color2 = { 255 255 255 } - + #capital = 744 # Abydos - + b_abydos = { province = 744 - + color = { 175 20 100 } color2 = { 255 255 255 } } b_lampsakos = { province = 3749 - + color = { 175 20 100 } color2 = { 255 255 255 } } b_ilion = { province = 3750 - + color = { 175 20 100 } color2 = { 255 255 255 } } b_alexandriatroas = { province = 3751 - + color = { 175 20 100 } color2 = { 255 255 255 } } b_pagaea = { province = 3748 - + color = { 175 20 100 } color2 = { 255 255 255 } } @@ -9022,24 +9062,24 @@ e_byzantium = { c_lesbos = { color = { 150 15 150 } color2 = { 255 255 255 } - + #capital = 487 # Mytilene / Lesbos - + b_mytilene = { province = 487 - + color = { 150 15 150 } color2 = { 255 255 255 } } b_lemnos = { province = 3752 - + color = { 150 15 150 } color2 = { 255 255 255 } } b_skyros = { province = 3753 - + color = { 150 15 150 } color2 = { 255 255 255 } } @@ -9047,18 +9087,18 @@ e_byzantium = { c_chios = { color = { 180 10 175 } color2 = { 255 255 255 } - + #capital = 486 # Chios - + b_chios = { province = 486 - + color = { 180 10 175 } color2 = { 255 255 255 } } b_samos = { province = 3754 - + color = { 180 10 175 } color2 = { 255 255 255 } } @@ -9066,67 +9106,67 @@ e_byzantium = { c_rhodos = { color = { 155 65 245 } color2 = { 255 255 255 } - + b_rhodos = { province = 483 - + color = { 155 65 245 } color2 = { 255 255 255 } } b_kos = { province = 3740 - + color = { 155 65 245 } color2 = { 255 255 255 } } b_lindos = { province = 3741 - + color = { 155 65 245 } color2 = { 255 255 255 } } b_karpathos = { province = 3742 - + color = { 155 65 245 } color2 = { 255 255 255 } } } } - + d_thessalonika = { color = { 189 19 130 } color2 = { 255 255 255 } - + capital = c_thessalonika # Thessaloniki - + c_thessalonika = { color = { 189 19 130 } color2 = { 255 255 255 } - + #capital = 490 # Thessaloniki - + b_thessaloniki = { province = 490 - + color = { 189 19 130 } color2 = { 255 255 255 } } b_gynaikokastron = { province = 3778 - + color = { 189 19 130 } color2 = { 255 255 255 } } b_langades = { province = 3779 - + color = { 189 19 130 } color2 = { 255 255 255 } } b_mavrouda = { province = 3780 - + color = { 189 19 130 } color2 = { 255 255 255 } } @@ -9134,107 +9174,107 @@ e_byzantium = { c_chalkidike = { color = { 165 30 170 } color2 = { 255 255 255 } - + #capital = 491 # Polygyros - + b_polygyros= { province = 491 - + color = { 165 30 170 } color2 = { 255 255 255 } } b_rendina = { province = 3775 - + color = { 165 30 170 } color2 = { 255 255 255 } } b_kassandreia = { province = 3777 - + color = { 165 30 170 } color2 = { 255 255 255 } } b_ierrisos = { province = 3776 - + color = { 165 30 170 } color2 = { 255 255 255 } } } - + c_veria = { color = { 220 50 170 } color2 = { 255 255 255 } - + #capital = 3786 # Veria - + b_veria = { province = 3784 - + color = { 220 50 170 } color2 = { 255 255 255 } } b_maglen = { province = 3781 - + color = { 220 50 170 } color2 = { 255 255 255 } } b_sthlanitza = { province = 3782 - + color = { 220 50 170 } color2 = { 255 255 255 } } b_voden = { province = 3783 - + color = { 220 50 170 } color2 = { 255 255 255 } } b_kalyvia = { province = 3785 - + color = { 220 50 170 } color2 = { 255 255 255 } } } } - + d_thessaly = { color = { 170 30 165 } color2 = { 255 255 255 } - + capital = c_thessalia # Larissa - + c_thessalia = { color = { 170 30 165 } color2 = { 255 255 255 } - + #capital = 489 # Larissa - + b_larissa = { province = 489 - + color = { 170 30 165 } color2 = { 255 255 255 } } b_platamon = { province = 3786 - + color = { 170 30 165 } color2 = { 255 255 255 } } b_servia = { province = 3787 - + color = { 170 30 165 } color2 = { 255 255 255 } } b_elasson = { province = 3788 - + color = { 170 30 165 } color2 = { 255 255 255 } } @@ -9242,24 +9282,24 @@ e_byzantium = { c_demetrias = { color = { 205 35 165 } color2 = { 255 255 255 } - + #capital = 488 # Demetrias - + b_demetrias = { province = 488 - + color = { 205 35 165 } color2 = { 255 255 255 } } b_velestino = { province = 3789 - + color = { 205 35 165 } color2 = { 255 255 255 } } b_halmyros = { province = 3790 - + color = { 205 35 165 } color2 = { 255 255 255 } } @@ -9267,30 +9307,30 @@ e_byzantium = { c_neopatras = { color = { 185 60 150 } color2 = { 255 255 255 } - + #capital = 3795 # Neopatras - + b_neopatras = { province = 3793 - + color = { 185 60 150 } color2 = { 255 255 255 } } b_domokos = { province = 3791 - + color = { 185 60 150 } color2 = { 255 255 255 } } b_gardikia = { province = 3792 - + color = { 185 60 150 } color2 = { 255 255 255 } } b_zetouni = { province = 3794 - + color = { 185 60 150 } color2 = { 255 255 255 } } @@ -9298,43 +9338,43 @@ e_byzantium = { c_thessaliotis = { # Megalo Vlachia color = { 155 30 210 } color2 = { 255 255 255 } - + #capital = 3797 # Trikala - + b_trikala = { province = 3797 - + color = { 155 30 210 } color2 = { 255 255 255 } } b_grevena = { province = 3795 - + color = { 155 30 210 } color2 = { 255 255 255 } } b_stagoi = { province = 3796 - + color = { 155 30 210 } color2 = { 255 255 255 } } b_pharsalos = { province = 3570 - + color = { 155 30 210 } color2 = { 255 255 255 } } } } } - + k_epirus = { color = { 139 68 114 } color2 = { 255 255 255 } - + capital = c_nicopolis # Arta - + ai_primary_priority = { if = { limit = { @@ -9350,40 +9390,40 @@ e_byzantium = { add = @better_than_the_alternatives_score } } - + d_epirus = { color = { 134 63 109 } color2 = { 255 255 255 } - + capital = c_nicopolis # Arta - + c_nicopolis = { color = { 134 63 109 } color2 = { 255 255 255 } - + #capital = 473 # Arta - + b_arta = { province = 473 - + color = { 134 63 109 } color2 = { 255 255 255 } } b_sivista = { # Area eventually controlled by Carlo Tocco province = 3699 - + color = { 134 63 109 } color2 = { 255 255 255 } } b_angelokastron = { province = 3700 - + color = { 134 63 109 } color2 = { 255 255 255 } } b_vonitsa = { province = 3701 - + color = { 134 63 109 } color2 = { 255 255 255 } } @@ -9391,30 +9431,30 @@ e_byzantium = { c_epeiros = { color = { 140 70 75 } color2 = { 255 255 255 } - + #capital = 3708 # Ioaninna - + b_ioaninna = { province = 3708 - + color = { 140 70 75 } color2 = { 255 255 255 } } b_konitsa = { province = 3706 - + color = { 140 70 75 } color2 = { 255 255 255 } } b_vella = { province = 3707 - + color = { 140 70 75 } color2 = { 255 255 255 } } b_grava = { # Modern Igoumenitsa province = 3709 - + color = { 140 70 75 } color2 = { 255 255 255 } } @@ -9422,24 +9462,24 @@ e_byzantium = { c_aetolia = { color = { 150 100 140 } color2 = { 255 255 255 } - + #capital = 475 # Naupaktos - + b_naupaktos = { province = 475 - + color = { 150 100 140 } color2 = { 255 255 255 } } b_prousos = { province = 3697 - + color = { 150 100 140 } color2 = { 255 255 255 } } b_lidoriki = { province = 3698 - + color = { 150 100 140 } color2 = { 255 255 255 } } @@ -9447,57 +9487,57 @@ e_byzantium = { c_metzovo = { color = { 185 130 150 } color2 = { 255 255 255 } - + #capital = 3702 # Metzovo - + b_metzovo = { province = 3702 - + color = { 185 130 150 } color2 = { 255 255 255 } } b_gardiki = { # Pindus Gardiki, ancient Pelinna province = 3703 - + color = { 185 130 150 } color2 = { 255 255 255 } } b_vrestenitsa = { province = 3704 - + color = { 185 130 150 } color2 = { 255 255 255 } } b_agrafa = { province = 3705 - + color = { 185 130 150 } color2 = { 255 255 255 } } } } - + d_dyrrachion = { color = { 137 27 99 } color2 = { 255 255 255 } - + capital = c_dyrrachion # Dyrrachion - + c_dyrrachion = { color = { 137 27 99 } color2 = { 255 255 255 } - + #capital = 470 # Dyrrachion - + b_dyracchion = { province = 470 - + color = { 137 27 99 } color2 = { 255 255 255 } } b_savra = { province = 3717 - + color = { 137 27 99 } color2 = { 255 255 255 } } @@ -9505,30 +9545,30 @@ e_byzantium = { c_arbanon = { color = { 140 65 85 } color2 = { 255 255 255 } - + #capital = 3720 # Kruje - + b_kruje = { province = 3720 - + color = { 140 65 85 } color2 = { 255 255 255 } } b_mat = { province = 3718 - + color = { 140 65 85 } color2 = { 255 255 255 } } b_lezhe = { province = 3719 - + color = { 140 65 85 } color2 = { 255 255 255 } } b_hiskampis = { province = 3721 - + color = { 140 65 85 } color2 = { 255 255 255 } } @@ -9536,24 +9576,24 @@ e_byzantium = { c_debar = { color = { 130 40 60 } color2 = { 255 255 255 } - + #capital = 3724 # Debar - + b_debar = { province = 3724 - + color = { 130 40 60 } color2 = { 255 255 255 } } b_peshkopi = { province = 3723 - + color = { 130 40 60 } color2 = { 255 255 255 } } b_kukes = { province = 3722 - + color = { 130 40 60 } color2 = { 255 255 255 } } @@ -9561,36 +9601,36 @@ e_byzantium = { c_antipatreia = { # Albanian Toskeria color = { 140 70 140 } color2 = { 255 255 255 } - + #capital = 3713 # Berat / Antipatreia - + b_antipatreia = { # Berat province = 3713 - + color = { 140 70 140 } color2 = { 255 255 255 } } b_skrapar = { # Castle opposite Corovode on the Osum river province = 3714 - + color = { 140 70 140 } color2 = { 255 255 255 } } b_argyrokastron = { # Gjirokaster province = 3715 - + color = { 140 70 140 } color2 = { 255 255 255 } } b_kelycyre = { # Klisura / Kleisourai province = 3716 - + color = { 140 70 140 } color2 = { 255 255 255 } } b_valamara = { province = 3520 - + color = { 140 70 140 } color2 = { 255 255 255 } } @@ -9598,45 +9638,45 @@ e_byzantium = { c_avlonas = { color = { 125 15 135 } color2 = { 255 255 255 } - + #capital = 3711 # Avlonas - + b_avlonas = { province = 3711 - + color = { 125 15 135 } color2 = { 255 255 255 } } b_himara = { province = 3712 - + color = { 125 15 135 } color2 = { 255 255 255 } } } } - + d_cephalonia = { color = { 180 110 85 } color2 = { 255 255 255 } - + capital = c_cephalonia # Cephalonia - + c_cephalonia = { color = { 180 110 85 } color2 = { 255 255 255 } - + #capital = 474 # Cephalonia - + b_cephalonia = { province = 474 - + color = { 180 110 85 } color2 = { 255 255 255 } } b_zakynthos = { province = 3696 - + color = { 180 110 85 } color2 = { 255 255 255 } } @@ -9644,31 +9684,31 @@ e_byzantium = { c_buthrotum = { color = { 190 90 70 } color2 = { 255 255 255 } - + #capital = 472 # Buthrotum / Butrint - + b_buthrotum = { province = 472 - + color = { 190 90 70 } color2 = { 255 255 255 } } b_corfu = { province = 3710 - + color = { 190 90 70 } color2 = { 255 255 255 } } } } } - + k_hellas = { color = { 210 70 165 } color2 = { 255 255 255 } - + capital = c_attica # Athens - + ai_primary_priority = { if = { limit = { @@ -9684,34 +9724,34 @@ e_byzantium = { add = @better_than_the_alternatives_score } } - + d_athens = { color = { 206 66 158 } color2 = { 255 255 255 } - + capital = c_attica # Athens - + c_attica = { color = { 206 66 158 } color2 = { 255 255 255 } - + #capital = 482 # Athens - + b_athens = { province = 482 - + color = { 206 66 158 } color2 = { 255 255 255 } } b_thebeshellas = { province = 3730 - + color = { 206 66 158 } color2 = { 255 255 255 } } b_megara = { province = 3731 - + color = { 206 66 158 } color2 = { 255 255 255 } } @@ -9719,24 +9759,24 @@ e_byzantium = { c_boeotia = { color = { 250 65 140 } color2 = { 255 255 255 } - + #capital = 3728 # Levadia - + b_levadia = { province = 3728 - + color = { 250 65 140 } color2 = { 255 255 255 } } b_boudounitsa = { province = 3727 - + color = { 250 65 140 } color2 = { 255 255 255 } } b_amfissa = { province = 3729 - + color = { 250 65 140 } color2 = { 255 255 255 } } @@ -9744,63 +9784,63 @@ e_byzantium = { c_euboea = { color = { 195 40 135 } color2 = { 255 255 255 } - + #capital = 485 # Chalkis - + b_chalkis = { province = 485 - + color = { 195 40 135 } color2 = { 255 255 255 } } b_skopelos = { province = 3725 - + color = { 195 40 135 } color2 = { 255 255 255 } } b_oreoi = { province = 3726 - + color = { 195 40 135 } color2 = { 255 255 255 } } } } - + d_achaia = { color = { 185 55 200 } color2 = { 255 255 255 } - + capital = c_achaia # Patras - + c_achaia = { color = { 175 65 200 } color2 = { 255 255 255 } - + #capital = 476 # Patras - + b_patras = { province = 476 - + color = { 185 55 200 } color2 = { 255 255 255 } } b_vostitsa = { province = 3801 - + color = { 185 55 200 } color2 = { 255 255 255 } } b_andravida = { province = 3737 - + color = { 185 55 200 } color2 = { 255 255 255 } } b_kalavryta = { province = 3738 - + color = { 185 55 200 } color2 = { 255 255 255 } } @@ -9808,30 +9848,30 @@ e_byzantium = { c_korinthos = { color = { 185 90 220 } color2 = { 255 255 255 } - + #capital = 481 # Corinth - + b_corinth = { province = 481 - + color = { 185 90 220 } color2 = { 255 255 255 } } b_nikli = { province = 3732 - + color = { 185 90 220 } color2 = { 255 255 255 } } b_argos = { province = 3798 - + color = { 185 90 220 } color2 = { 255 255 255 } } b_damala = { province = 3799 - + color = { 185 90 220 } color2 = { 255 255 255 } } @@ -9839,30 +9879,30 @@ e_byzantium = { c_messenia = { color = { 220 115 220 } color2 = { 255 255 255 } - + #capital = 3733 # Karytaina - + b_karytaina = { province = 3733 - + color = { 220 115 220 } color2 = { 255 255 255 } } b_arcadia = { province = 3734 - + color = { 220 115 220 } color2 = { 255 255 255 } } b_kalamata = { province = 3800 - + color = { 220 115 220 } color2 = { 255 255 255 } } b_modon = { province = 477 - + color = { 220 115 220 } color2 = { 255 255 255 } } @@ -9870,37 +9910,37 @@ e_byzantium = { c_laconia = { color = { 195 30 195 } color2 = { 255 255 255 } - + #capital = 3736 # Mistra - + b_mistra = { province = 3736 - + color = { 195 30 195 } color2 = { 255 255 255 } } b_monemvasia = { province = 478 - + color = { 195 30 195 } color2 = { 255 255 255 } } b_lacedaemonia = { province = 3735 - + color = { 195 30 195 } color2 = { 255 255 255 } } } } } - + k_krete = { color = { 215 120 45 } color2 = { 255 255 255 } - + capital = c_chandax # Chandax - + ai_primary_priority = { if = { limit = { @@ -9916,32 +9956,32 @@ e_byzantium = { add = @better_than_the_alternatives_score } } - + d_krete = { color = { 205 110 35 } color2 = { 255 255 225 } - + capital = c_chandax # Chandax - + c_chandax = { color = { 205 110 35 } color2 = { 255 255 255 } - + b_iraklio = { province = 480 - + color = { 205 110 35 } color2 = { 255 255 255 } } b_agiosnikolaos = { province = 3746 - + color = { 205 110 35 } color2 = { 255 255 255 } } b_ierapetra = { province = 3745 - + color = { 205 110 35 } color2 = { 255 255 255 } } @@ -9949,41 +9989,41 @@ e_byzantium = { c_chania = { color = { 210 145 20 } color2 = { 255 255 255 } - + #capital = 479 # Chania - + b_chania = { province = 479 - + color = { 210 145 20 } color2 = { 255 255 255 } } b_rethymno = { province = 3743 - + color = { 210 145 20 } color2 = { 255 255 255 } } b_paleohora = { province = 3744 - + color = { 210 145 20 } color2 = { 255 255 255 } } } } } - + k_croatia = { color = { 122 46 58 } color2 = { 200 0 0 } - + capital = c_zadar # Zadar cultural_names = { name_list_roman = cn_dalmatia } - + ai_primary_priority = { if = { limit = { @@ -9992,19 +10032,19 @@ e_byzantium = { add = @correct_culture_primary_score } } - + d_dalmatia = { color = { 162 53 53 } color2 = { 255 255 255 } - + capital = c_zadar # Zadar - + c_zadar = { color = { 162 53 53 } color2 = { 255 255 255 } - + #capital = 465 # Zadar - + #italian = "Zara" #greek = "Diadora" #roman = "Diadora" @@ -10020,25 +10060,25 @@ e_byzantium = { b_zadar = { province = 465 - + color = { 162 53 53 } color2 = { 255 255 255 } } b_nin = { province = 3545 - + color = { 162 53 53 } color2 = { 255 255 255 } } b_biograd = { province = 3547 - + color = { 162 53 53 } color2 = { 255 255 255 } } b_obrovac = { province = 3546 - + color = { 162 53 53 } color2 = { 255 255 255 } } @@ -10046,24 +10086,24 @@ e_byzantium = { c_knin = { color = { 168 76 44 } color2 = { 255 255 255 } - + #capital = 3548 # Knin - + b_knin = { province = 3548 # Knin - + color = { 168 76 44 } color2 = { 255 255 255 } } b_bribir = { province = 3549 - + color = { 168 76 44 } color2 = { 255 255 255 } } b_sibenik = { province = 3550 - + color = { 168 76 44 } color2 = { 255 255 255 } } @@ -10071,9 +10111,9 @@ e_byzantium = { c_cetina = { color = { 150 80 45 } color2 = { 255 255 255 } - + #capital = 3551 # Sinj - + #italian = "Spalato" #greek = "Spalathos" #roman = "Spalato" @@ -10089,52 +10129,52 @@ e_byzantium = { b_sinjcroat = { province = 3551 - + color = { 150 80 45 } color2 = { 255 255 255 } } b_split = { province = 467 - + color = { 150 80 45 } color2 = { 255 255 255 } } b_solin = { province = 3552 - + color = { 150 80 45 } color2 = { 255 255 255 } } } } - + d_croatia = { color = { 115 40 52 } color2 = { 255 255 255 } - + capital = c_gacka # Senj - + c_gacka = { color = { 115 40 52 } color2 = { 255 255 255 } - + #capital = 2523 # Rijeka - + b_senj = { province = 464 - + color = { 115 40 52 } color2 = { 255 255 255 } } b_brinje = { province = 3540 - + color = { 115 40 52 } color2 = { 255 255 255 } } b_rijeka = { province = 2523 - + color = { 115 40 52 } color2 = { 255 255 255 } } @@ -10142,30 +10182,30 @@ e_byzantium = { c_lika = { color = { 95 25 40 } color2 = { 255 255 255 } - + #capital = 3543 # Kaseg - + b_kaseg = { province = 3543 - + color = { 95 25 40 } color2 = { 255 255 255 } } b_bag = { province = 3542 - + color = { 95 25 40 } color2 = { 255 255 255 } } b_udbina = { province = 3544 - + color = { 95 25 40 } color2 = { 255 255 255 } } b_dreznik = { province = 3541 - + color = { 95 25 40 } color2 = { 255 255 255} } @@ -10173,18 +10213,18 @@ e_byzantium = { c_cherso = { color = { 115 35 85 } color2 = { 255 255 255 } - + #capital = 2521 # Cres / Cherso - + b_cres = { province = 2521 - + color = { 115 35 85 } color2 = { 255 255 255} } b_krk = { province = 459 - + color = { 115 35 85 } color2 = { 255 255 255 } } @@ -10192,79 +10232,79 @@ e_byzantium = { c_modrus = { color = { 90 40 60 } color2 = { 255 255 255 } - + #capital = 3539 # Modrus - + b_modrus = { province = 3539 - + color = { 90 40 60 } color2 = { 255 255 255 } } b_okic = { province = 3537 - + color = { 90 40 60 } color2 = { 255 255 255} } b_dubovac = { province = 3536 - + color = { 90 40 60 } color2 = { 255 255 255} } b_topusko = { province = 3538 - + color = { 90 40 60 } color2 = { 255 255 255} } } } - + d_slavonia = { color = { 130 30 60 } color2 = { 255 255 255 } - + #capital = 461 # Zagreb cultural_names = { name_list_roman = cn_pannonia name_list_greek = cn_pannonia } - + c_zagreb = { color = { 130 30 60 } color2 = { 255 255 255 } - + #capital = 461 # Zagreb cultural_names = { name_list_roman = cn_andautonia name_list_greek = cn_andautonia } - + b_zagreb = { province = 461 - + color = { 130 30 60 } color2 = { 255 255 255 } } b_cazma = { province = 3533 - + color = { 130 30 60 } color2 = { 255 255 255 } } b_samobor = { province = 3534 - + color = { 130 30 60 } color2 = { 255 255 255 } } b_sisak = { province = 3535 - + color = { 130 30 60 } color2 = { 255 255 255 } } @@ -10272,36 +10312,36 @@ e_byzantium = { c_zagorje = { color = { 160 20 50 } color2 = { 255 255 255 } - + #capital = 458 # Krapina - + b_krapina = { province = 458 # Krapina - + color = { 160 20 50 } color2 = { 255 255 255 } } b_garestin = { # Original name of Varazdin province = 460 - + color = { 160 20 50 } color2 = { 255 255 255 } } b_krizevci = { province = 462 - + color = { 160 20 50 } color2 = { 255 255 255 } } b_koprivnica = { province = 3531 - + color = { 160 20 50 } color2 = { 255 255 255 } } b_verevce = { province = 3532 - + color = { 160 20 50 } color2 = { 255 255 255 } } @@ -10309,24 +10349,24 @@ e_byzantium = { c_pozega = { color = { 120 30 45 } color2 = { 255 255 255 } - + #capital = 3529 # Pozega - + b_pozega = { province = 3529 - + color = { 120 30 45 } color2 = { 255 255 255 } } b_kutina = { province = 3528 - + color = { 120 30 45 } color2 = { 255 255 255 } } b_brod = { province = 3530 - + color = { 120 30 45 } color2 = { 255 255 255 } } @@ -10334,67 +10374,67 @@ e_byzantium = { c_vukovar = { color = { 190 60 95 } color2 = { 255 255 255 } - + b_vakovo = { province = 3610 - + color = { 190 60 95 } color2 = { 255 255 255 } } b_osijek = { province = 3609 - + color = { 190 60 95 } color2 = { 255 255 255 } } b_orahovica = { province = 3608 - + color = { 190 60 95 } color2 = { 255 255 255 } } } } - + d_bosna = { #AKA Upper Bosnia color = { 194 115 115 } color2 = { 255 255 255 } - + capital = c_rama # Visoki - + c_rama = { color = { 194 105 125 } color2 = { 255 255 255 } - + #capital = 3527 # Visoki - + b_visoki = { province = 3527 - + color = { 194 115 115 } color2 = { 255 255 255 } } b_prozor = { province = 504 - + color = { 194 115 115 } color2 = { 255 255 255 } } b_vranduk = { province = 3524 - + color = { 194 115 115 } color2 = { 255 255 255 } } b_bobovac = { province = 3525 - + color = { 194 115 115 } color2 = { 255 255 255 } } b_travnik = { province = 3526 - + color = { 194 115 115 } color2 = { 255 255 255 } } @@ -10402,36 +10442,36 @@ e_byzantium = { c_donjikraji = { color = { 175 90 115 } color2 = { 255 255 255 } - + #capital = 3507 # Jajce - + b_jajce = { province = 3507 - + color = { 175 90 115 } color2 = { 255 255 255 } } b_kljucnasani = { province = 3504 - + color = { 175 90 115 } color2 = { 255 255 255 } } b_greben = { province = 3505 - + color = { 175 90 115 } color2 = { 255 255 255 } } b_kotorvaros = { province = 3506 - + color = { 175 90 115 } color2 = { 255 255 255 } } b_sokol = { province = 3508 - + color = { 175 90 115 } color2 = { 255 255 255 } } @@ -10439,36 +10479,36 @@ e_byzantium = { c_vhrbosna = { color = { 150 105 125 } color2 = { 255 255 255 } - + #capital = 3567 # Vhrbosna - Modern Sarajevo. Probably. - + b_vhrbosna = { province = 3567 - + color = { 150 105 125 } color2 = { 255 255 255 } } b_olovo= { province = 3564 - + color = { 150 105 125 } color2 = { 255 255 255 } } b_kuclat = { province = 3565 - + color = { 150 105 125 } color2 = { 255 255 255 } } b_srebrenica = { province = 3566 - + color = { 150 105 125 } color2 = { 255 255 255 } } b_rogatica = { province = 3568 - + color = { 150 105 125 } color2 = { 255 255 255 } } @@ -10476,40 +10516,40 @@ e_byzantium = { c_pset = { color = { 135 55 65 } color2 = { 255 255 255 } - + #capital = 3522 # Bihac - + b_bihac = { province = 3522 - + color = { 135 55 65 } color2 = { 255 255 255} } b_krupa = { province = 3521 - + color = { 135 55 65 } color2 = { 255 255 255} } b_pset = { province = 3523 - + color = { 135 55 65 } color2 = { 255 255 255} } } } - + d_lower_bosna = { color = { 180 85 120 } color2 = { 255 255 255 } - + capital = c_soli # Soli - + c_soli = { color = { 170 80 125 } color2 = { 255 255 255 } - + #capital = 3510 # Soli - Modern Tuzla cultural_names = { @@ -10518,22 +10558,22 @@ e_byzantium = { name_list_hungarian = cn_so name_list_turkish = cn_tuzla #A bit out of period, but you never know! } - + b_soli = { province = 3510 - + color = { 170 80 125 } color2 = { 255 255 255 } } b_bijeljina = { province = 3509 - + color = { 170 80 125 } color2 = { 255 255 255 } } b_zvornik = { province = 3511 - + color = { 170 80 125 } color2 = { 255 255 255 } } @@ -10541,31 +10581,31 @@ e_byzantium = { c_usora = { color = { 170 70 100 } color2 = { 255 255 255 } - + #capital = 3513 # Srebrenik - + b_srebrenik = { province = 3513 - + color = { 170 70 100 } color2 = { 255 255 255 } } b_usora = { #Actually Doboj: Usora is a river. province = 463 - + color = { 170 70 100 } color2 = { 255 255 255 } } b_maglaj = { province = 3514 - + color = { 170 70 100 } color2 = { 255 255 255 } } - + b_tolisa = { province = 3512 - + color = { 170 70 100 } color2 = { 255 255 255 } } @@ -10573,18 +10613,18 @@ e_byzantium = { c_vodica = { #Actually Krajina. color = { 130 10 20 } color2 = { 255 255 255 } - + #capital = 3519 # Vodicevo - + b_vodicevo = { province = 3519 - + color = { 130 10 20 } color2 = { 255 255 255 } } b_dubica = { province = 3518 - + color = { 130 10 20 } color2 = { 255 255 255 } } @@ -10592,48 +10632,48 @@ e_byzantium = { c_vrbas = { color = { 125 20 90 } color2 = { 255 255 255 } - + #capital = 3516 # Banja Luka (though the name is anachronistic, there were various settlements on or near the site) - + b_banjaluka = { province = 3516 - + color = { 125 20 90 } color2 = { 255 255 255 } } b_gradiska = { province = 3515 - + color = { 125 20 90 } color2 = { 255 255 255 } } b_glaz = { province = 3517 - + color = { 125 20 90 } color2 = { 255 255 255 } } } } - + d_usora = { #Actually Zachlumia color = { 170 70 100 } color2 = { 255 255 255 } - + capital = c_zachlumia # Blagaj - + cultural_names = { name_list_serbian = cn_zahumlje name_list_croatian = cn_zahumlje name_list_bosnian = cn_zahumlje } - + c_zachlumia = { color = { 210 80 90 } color2 = { 255 255 255 } - + #capital = 466 # Blagaj - + cultural_names = { name_list_serbian = cn_zahumlje name_list_croatian = cn_zahumlje @@ -10642,31 +10682,31 @@ e_byzantium = { b_blagaj = { province = 466 - + color = { 210 80 90 } color2 = { 255 255 255 } } b_nevesinje = { province = 3561 - + color = { 210 80 90 } color2 = { 255 255 255 } } b_drijeva = { province = 3562 - + color = { 210 80 90 } color2 = { 255 255 255 } } b_kljuc = { province = 3563 - + color = { 210 80 90 } color2 = { 255 255 255 } } b_mostar = { province = 3558 - + color = { 210 80 90 } color2 = { 255 255 255 } } @@ -10674,22 +10714,22 @@ e_byzantium = { c_zelengora = { color = { 195 70 125 } color2= { 255 255 255 } - + b_gacko = { province = 3560 - + color = { 195 70 125 } color2 = { 255 255 255 } } b_konjic = { province = 3557 - + color = { 195 70 125 } color2 = { 255 255 255 } } b_obalj = { province = 3559 - + color = { 195 70 125 } color2 = { 255 255 255 } } @@ -10697,9 +10737,9 @@ e_byzantium = { c_zavrsje = { color = { 220 130 100 } color2 = { 255 255 255 } - + #capital = 3501 # Hlivno - + cultural_names = { name_list_roman = cn_emotha name_list_greek = cn_emotha @@ -10709,25 +10749,25 @@ e_byzantium = { b_hlivno = { province = 3501 - + color = { 220 130 100 } color2 = { 255 255 255 } } b_glamoc = { province = 3500 - + color = { 220 130 100 } color2 = { 255 255 255 } } b_duvno = { province = 3502 - + color = { 220 130 100 } color2 = { 255 255 255 } } b_imotski = { province = 3503 - + color = { 220 130 100 } color2 = { 255 255 255 } } @@ -10735,64 +10775,64 @@ e_byzantium = { c_pagania = { color = { 180 110 50 } color2 = { 255 255 255 } - + #capital = 3555 # Mokro - + b_mokro = { province = 3555 - + color = { 180 110 50 } color2 = { 255 255 255 } } b_omis = { province = 3553 - + color = { 180 110 50 } color2 = { 255 255 255 } } b_hvar = { province = 3556 - + color = { 180 110 50 } color2 = { 255 255 255 } } } } - + d_ragusa = { color = { 170 11 30 } color2 = { 255 255 255 } - + capital = c_ragusa # Ragusa / Dubrovnik - + c_ragusa = { color = { 170 11 30 } color2 = { 255 255 255 } - + #capital = 468 # Ragusa / Dubrovnik - + b_ragusa = { province = 468 - + color = { 170 11 30 } color2 = { 255 255 255 } } b_ston = { province = 3569 - + color = { 170 11 30 } color2 = { 255 255 255 } } } } } - + k_serbia = { color = { 113 98 61 } color2 = { 255 255 255 } - + capital = c_rashka # Novo Trgovište - + ai_primary_priority = { if = { limit = { @@ -10801,38 +10841,38 @@ e_byzantium = { add = @correct_culture_primary_score } } - + d_rashka = { color = { 103 88 51 } color2 = { 255 255 255 } - + capital = c_rashka # Novo Trgovište - + c_rashka = { color = { 103 88 51 } color2 = { 255 255 255 } - + b_novotrgoviste = { province = 502 - + color = { 103 88 51 } color2 = { 255 255 255 } } b_budlimlje = { province = 3592 - + color = { 103 88 51 } color2 = { 255 255 255 } } b_zica = { province = 3588 - + color = { 103 88 51 } color2 = { 255 255 255 } } b_gradac = { province = 3587 - + color = { 103 88 51 } color2 = { 255 255 255 } } @@ -10840,22 +10880,22 @@ e_byzantium = { c_zlatibor = { color = { 70 50 40 } color2 = { 255 255 255 } - + b_sjenica = { province = 3591 - + color = { 70 50 40 } color2 = { 255 255 255 } } b_arilje = { province = 3589 - + color = { 70 50 40 } color2 = { 255 255 255 } } b_rujno = { province = 3590 - + color = { 70 50 40 } color2 = { 255 255 255 } } @@ -10863,24 +10903,24 @@ e_byzantium = { c_sumadija = { color = { 60 65 40 } color2 = { 255 255 255 } - + #capital = 3598 # Kruševac - + b_krusevac = { province = 3598 - + color = { 60 65 40 } color2 = { 255 255 255 } } b_koznik = { province = 3599 - + color = { 60 65 40 } color2 = { 255 255 255 } } b_prokuplje = { province = 3600 - + color = { 60 65 40 } color2 = { 255 255 255 } } @@ -10888,42 +10928,42 @@ e_byzantium = { c_podrinje = { color = { 105 100 30 } color2 = { 255 255 255 } - + #capital = 3583 # Hotca - + b_hotca = { province = 3583 - + color = { 105 100 30 } color2 = { 255 255 255 } } b_prijepolje = { province = 3584 - + color = { 105 100 30 } color2 = { 255 255 255 } } b_breznica = { province = 3585 - + color = { 105 100 30 } color2 = { 255 255 255 } } b_brskovo = { province = 3586 - + color = { 105 100 30 } color2 = { 255 255 255 } } b_visegrad = { province = 3581 - + color = { 105 100 30 } color2 = { 255 255 255 } } b_gorazde = { province = 3582 - + color = { 105 100 30 } color2 = { 255 255 255 } } @@ -10931,75 +10971,75 @@ e_byzantium = { c_hvosno = { color = { 85 105 70 } color2 = { 255 255 255 } - + #capital = 3596 # Priština - + b_pristina = { province = 3596 - + color = { 85 105 70 } color2 = { 255 255 255 } } b_prizren = { province = 3597 - + color = { 85 105 70 } color2 = { 255 255 255 } } b_pec = { province = 3595 - + color = { 85 105 70 } color2 = { 255 255 255 } } b_zvecan = { province = 3594 - + color = { 85 105 70 } color2 = { 255 255 255 } } b_podujevo = { province = 3593 - + color = { 85 105 70 } color2 = { 255 255 255 } } } } - + d_macva = { color = { 168 135 57 } color2 = { 255 255 255 } - + #capital = 3604 # Macva - + c_macva = { color = { 168 135 57 } color2 = { 255 255 255 } - + #capital = 3604 # Macva - + b_macva = { province = 3604 - + color = { 168 135 57 } color2 = { 255 255 255 } } b_debrc = { province = 3605 - + color = { 168 135 57 } color2 = { 255 255 255 } } b_krupanj = { province = 3606 - + color = { 168 135 57 } color2 = { 255 255 255 } } b_uzice = { province = 3607 - + color = { 168 135 57 } color2 = { 255 255 255 } } @@ -11007,81 +11047,81 @@ e_byzantium = { c_beograd = { color = { 128 115 37 } color2 = { 255 255 255 } - + #capital = 505 # Beograd / Belgrade - + b_beograd = { province = 505 - + color = { 128 115 37 } color2 = { 255 255 255 } } b_smederevo = { province = 3601 - + color = { 128 115 37 } color2 = { 255 255 255 } } b_rudnik = { province = 3602 - + color = { 128 115 37 } color2 = { 255 255 255 } } b_kragujevac = { province = 3603 - + color = { 128 115 37 } color2 = { 255 255 255 } } } } - + d_duklja = { color = { 129 94 13 } color2 = { 255 255 255 } - + #capital = 469 # Ribnica / Podgorica - + c_duklja = { color = { 129 94 13 } color2 = { 255 255 255 } - + #capital = 469 # Ribnica / Podgorica - + b_ribnicapodgorica = { province = 469 - + color = { 129 94 13 } color2 = { 255 255 255 } } b_plav = { province = 503 - + color = { 129 94 13 } color2 = { 255 255 255 } } b_drivast = { province = 3578 - + color = { 129 94 13 } color2 = { 255 255 255 } } b_danj = { province = 3579 - + color = { 129 94 13 } color2 = { 255 255 255 } } b_skadar = { province = 3580 - + color = { 129 94 13 } color2 = { 255 255 255 } } b_moraca = { province = 3577 - + color = { 129 94 13 } color2 = { 255 255 255 } } @@ -11089,24 +11129,24 @@ e_byzantium = { c_pomorje = { color = { 155 105 5 } color2 = { 255 255 255 } - + #capital = 3575 # Bar / Antivari - + b_antivari = { province = 3575 - + color = { 155 105 5 } color2 = { 255 255 255 } } b_ulcinj = { province = 3576 - + color = { 155 105 5 } color2 = { 255 255 255 } } b_cattaro = { # Kotor province = 3574 - + color = { 155 105 5 } color2 = { 255 255 255 } } @@ -11114,24 +11154,24 @@ e_byzantium = { c_travunia = { # Travunia color = { 140 90 35 } color2 = { 255 255 255 } - + #capital = 3572 # Trebinje - + b_trebinje = { province = 3572 - + color = { 140 90 35 } color2 = { 255 255 255 } } b_onogost = { province = 3571 - + color = { 140 90 35 } color2 = { 255 255 255 } } b_risan = { province = 3573 - + color = { 140 90 35 } color2 = { 255 255 255 } } @@ -11142,11 +11182,11 @@ e_byzantium = { k_bosnia = { color = { 16 125 74 } color2 = { 255 255 255 } - + capital = c_rama # Visoki #Titular: created by decision. - + ai_primary_priority = { if = { limit = { @@ -11165,13 +11205,13 @@ e_byzantium = { } } } - + k_bulgaria = { color = { 113 88 101 } color2 = { 255 255 255 } - + capital = c_turnovo # Turnovo - + ai_primary_priority = { if = { limit = { @@ -11180,46 +11220,46 @@ e_byzantium = { add = @correct_culture_primary_score } } - + d_vidin = { color = { 120 105 85 } color2 = { 255 255 255 } - + capital = c_vidin # Vidin - + c_vidin = { color = { 120 105 85 } color2 = { 255 255 255 } - + #capital = 506 # Vidin - + b_vidin = { province = 506 - + color = { 120 105 85 } color2 = { 255 255 255 } } b_kladovo = { province = 3667 - + color = { 120 105 85 } color2 = { 255 255 255 } } b_zajecar = { province = 3668 - + color = { 120 105 85 } color2 = { 255 255 255 } } b_petrus = { province = 3669 - + color = { 120 105 85 } color2 = { 255 255 255 } } b_belogradchik = { province = 3670 - + color = { 120 105 85 } color2 = { 255 255 255 } } @@ -11227,63 +11267,63 @@ e_byzantium = { c_branicevo = { color = { 120 125 75 } color2 = { 255 255 255 } - + #capital = 3664 # Branicevo - + b_branicevo = { province = 3664 - + color = { 120 125 75 } color2 = { 255 255 255 } } b_kucevo = { province = 3665 - + color = { 120 125 75 } color2 = { 255 255 255 } } b_ravno = { province = 3666 - + color = { 120 125 75 } color2 = { 255 255 255 } } } } - + d_turnovo = { # Moesia / Turnovo / Paristrion color = { 103 78 91 } color2 = { 255 255 255 } - + capital = c_turnovo # Turnovo - + c_turnovo = { color = { 103 78 91 } color2 = { 255 255 255 } - + #capital = 499 # Turnovo - + b_turnovo = { province = 499 - + color = { 103 78 91 } color2 = { 255 255 255 } } b_cherven = { province = 3682 - + color = { 103 78 91 } color2 = { 255 255 255 } } b_elena = { province = 3683 - + color = { 103 78 91 } color2 = { 255 255 255 } } b_gabrovo = { province = 3684 - + color = { 103 78 91 } color2 = { 255 255 255 } } @@ -11291,36 +11331,36 @@ e_byzantium = { c_sredets = { color = { 45 40 75 } color2 = { 255 255 255 } - + #capital = 500 # Serdica / Sredets / Sofia - + b_sredets = { province = 500 - + color = { 45 40 75 } color2 = { 255 255 255 } } b_meldi = { province = 3671 - + color = { 45 40 75} color2 = { 255 255 255 } } b_pernik = { province = 3672 - + color = { 45 40 75 } color2 = { 255 255 255 } } b_stipon = { province = 3673 - + color = { 45 40 75 } color2 = { 255 255 255 } } b_rila = { province = 3674 - + color = { 45 40 75 } color2 = { 255 255 255 } } @@ -11328,30 +11368,30 @@ e_byzantium = { c_nikopolis = { color = { 80 55 68 } color2 = { 255 255 255 } - + #capital = 507 # Nikopolis - + b_nikopolis = { province = 507 - + color = { 80 55 68 } color2 = { 255 255 255 } } b_pliven = { province = 3679 - + color = { 80 55 68 } color2 = { 255 255 255 } } b_lovech = { province = 3680 - + color = { 80 55 68 } color2 = { 255 255 255 } } b_samundzhievo = { province = 3681 - + color = { 80 55 68 } color2 = { 255 255 255 } } @@ -11359,42 +11399,42 @@ e_byzantium = { c_dorostorum = { color = { 108 100 80 } color2 = { 255 255 255 } - + #capital = 508 # Silistra / Dorostorum - + b_preslav = { province = 3689 - + color = { 108 100 80 } color2 = { 255 255 255 } } b_dorostorum = { province = 508 - + color = { 108 100 80 } color2 = { 255 255 255 } } b_tutrakan = { province = 3685 - + color = { 108 100 80 } color2 = { 255 255 255 } } b_shumen = { province = 3686 - + color = { 108 100 80 } color2 = { 255 255 255 } } b_hrazgrad = { province = 3687 - + color = { 108 100 80 } color2 = { 255 255 255 } } b_sborishte = { province = 3688 - + color = { 108 100 80 } color2 = { 255 255 255 } } @@ -11402,30 +11442,30 @@ e_byzantium = { c_vratsa = { color = { 53 38 51 } color2 = { 255 255 255 } - + #capital = 3678 # Vratsa - + b_vratsa = { province = 3678 - + color = { 53 38 51 } color2 = { 255 255 255 } } b_lom = { province = 3675 - + color = { 53 38 51 } color2 = { 255 255 255 } } b_orehovo = { province = 3676 - + color = { 53 38 51 } color2 = { 255 255 255 } } b_kutlovitsa = { province = 3677 - + color = { 53 38 51 } color2 = { 255 255 255 } } @@ -11433,64 +11473,64 @@ e_byzantium = { c_aytos = { color = { 65 80 55 } color2 = { 255 255 255 } - + #capital = 3691 # Aytos / Aetos - + b_aytos = { province = 3691 - + color = { 65 80 55 } color2 = { 255 255 255 } - + } b_provadiya = { province = 3690 - + color = { 65 80 55 } color2 = { 255 255 255 } } b_ktenia = { province = 3692 - + color = { 65 80 55 } color2 = { 255 255 255 } } } } - + d_dobrudja = { color = { 75 100 80 } color2 = { 255 255 255 } - + capital = c_constanta # Constanta - + c_constanta = { color = { 75 100 80 } color2 = { 255 255 255 } - + #capital = 510 # Constanta - + b_constanta = { province = 510 - + color = { 75 100 80 } color2 = { 255 255 255 } } b_tulcha = { province = 3694 - + color = { 75 100 80 } color2 = { 255 255 255 } } b_sulina = { province = 5010 - + color = { 75 100 80 } color2 = { 255 255 255 } } b_mangalia = { province = 3695 - + color = { 75 100 80 } color2 = { 255 255 255 } } @@ -11498,18 +11538,18 @@ e_byzantium = { c_mesembria = { color = { 55 75 65 } color2 = { 255 255 255 } - + #capital = 498 # Mesembria - + b_mesembria = { province = 498 - + color = { 55 75 65 } color2 = { 255 255 255 } } b_varna = { province = 3693 - + color = { 55 75 65 } color2 = { 255 255 255 } } @@ -11521,13 +11561,13 @@ e_byzantium = { } } } - + d_bulgaria = { color = { 120 110 110 } color2 = { 255 255 255 } - + capital = c_naissus # Naissos / Nis - + c_naissus = { color = { 120 110 110 } color2 = { 255 255 255 } @@ -11539,7 +11579,7 @@ e_byzantium = { name_list_croatian = cn_nis name_list_bosnian = cn_nis } - + b_naissos = { province = 501 @@ -11554,360 +11594,360 @@ e_byzantium = { } b_svrljig = { province = 3661 - + color = { 120 110 110 } color2 = { 255 255 255 } } b_pirot = { province = 3662 - + color = { 120 110 110 } color2 = { 255 255 255 } } b_breznik = { province = 3663 - + color = { 120 110 110 } color2 = { 255 255 255 } } } - + c_pomoravlje = { color = { 120 110 110 } color2 = { 255 255 255 } - + #capital = 3658 # Vranje - + b_vranje = { province = 3658 - + color = { 120 110 110 } color2 = { 255 255 255 } } b_glubocica = { province = 3657 - + color = { 120 110 110 } color2 = { 255 255 255 } } b_novobrdo = { province = 3659 - + color = { 120 110 110 } color2 = { 255 255 255 } } b_morava = { province = 3660 - + color = { 120 110 110 } color2 = { 255 255 255 } } } - + c_velbazhd = { color = { 145 135 135 } color2 = { 255 255 255 } - + #capital = 3656 # Velbazhd - + b_velbazhd = { province = 3656 - + color = { 145 135 135 } color2 = { 255 255 255 } } b_bosilegrad = { province = 3654 - + color = { 145 135 135 } color2 = { 255 255 255 } } b_kratovo = { province = 3655 - + color = { 145 135 135 } color2 = { 255 255 255 } } } - + c_pirin = { color = { 110 100 130 } color2 = { 255 255 255 } - + #capital = 3653 # Melnik - + b_melnikpirin = { province = 3653 - + color = { 110 100 130 } color2 = { 255 255 255 } } b_scaptopara = { province = 3652 - + color = { 110 100 130 } color2 = { 255 255 255 } } } - + c_strumica = { color = { 140 95 130 } color2 = { 255 255 255 } - + #capital = 3650 # Strumica - + b_strumica = { province = 3650 - + color = { 140 95 130 } color2 = { 255 255 255 } } b_shtip = { province = 3648 - + color = { 140 95 130 } color2 = { 255 255 255 } } b_maleshevo = { province = 3649 - + color = { 140 95 130 } color2 = { 255 255 255 } } b_prosek = { province = 3651 - + color = { 140 95 130 } color2 = { 255 255 255 } } } - + c_skopje = { color = { 135 95 95 } color2 = { 255 255 255 } - + #capital = 3643 # Skopje - + b_skopje = { province = 3643 - + color = { 135 95 95 } color2 = { 255 255 255 } } b_zegligovo = { province = 3642 - + color = { 135 95 95 } color2 = { 255 255 255 } } b_tetovo = { province = 3644 - + color = { 135 95 95 } color2 = { 255 255 255 } } b_veles = { province = 3645 - + color = { 135 95 95 } color2 = { 255 255 255 } } b_kicevo = { province = 3646 - + color = { 135 95 95 } color2 = { 255 255 255 } } b_prilep = { province = 3647 - + color = { 135 95 95 } color2 = { 255 255 255 } } } - + c_ohrid = { color = { 135 90 110 } color2 = { 255 255 255 } - + #capital = 471 # Ohrid / Lychidnus - + b_ohrid = { province = 471 - + color = { 135 90 110 } color2 = { 255 255 255 } } b_bitola = { province = 3638 - + color = { 135 90 110 } color2 = { 255 255 255 } } b_devol = { province = 3639 - + color = { 135 90 110 } color2 = { 255 255 255 } } b_kastoria = { province = 3640 - + color = { 135 90 110 } color2 = { 255 255 255 } } b_goritsa = { province = 3641 - + color = { 135 90 110 } color2 = { 255 255 255 } } } } - + d_philippopolis = { color = { 75 100 110 } color2 = { 255 255 255 } - + capital = c_philippopolis # Philippopolis / Plovdiv - + c_philippopolis = { color = { 75 100 110 } color2 = { 255 255 255 } - + #capital = 493 # Philippopolis / Plovdiv - + b_philippopolis = { province = 493 - + color = { 75 100 110 } color2 = { 255 255 255 } } b_tsepina = { province = 3623 - + color = { 75 100 110 } color2 = { 255 255 255 } } b_stanimaka = { province = 3624 - + color = { 75 100 110 } color2 = { 255 255 255 } } b_krichim = { province = 3625 - + color = { 75 100 110 } color2 = { 255 255 255 } } } - + c_kran = { color = { 75 80 85 } color2 = { 255 255 255 } - + #capital = 3636 # Kran - + b_kran = { province = 3636 - + color = { 75 80 85 } color2 = { 255 255 255 } } b_sliven = { province = 3635 - + color = { 75 80 85 } color2 = { 255 255 255 } } b_kopsis = { province = 3637 - + color = { 75 80 85 } color2 = { 255 255 255 } } b_dbilin = { # Modern Yambol province = 3631 - + color = { 75 80 85 } color2 = { 255 255 255 } } } - + c_beroe = { color = { 65 90 130 } color2 = { 255 255 255 } - + #capital = 3632 # Beroe / Boruy - + b_beroe = { province = 3632 - + color = { 65 90 130 } color2 = { 255 255 255 } } b_janitsa = { province = 3633 - + color = { 65 90 130 } color2 = { 255 255 255 } } b_haskovo = { province = 3634 - + color = { 65 90 130 } color2 = { 255 255 255 } } } - + c_burgas = { color = { 60 100 100 } color2 = { 255 255 255 } - + #capital = 3628 # Burgas - + b_burgas = { province = 3628 - + color = { 60 100 100 } color2 = { 255 255 255 } } b_sozopol = { province = 3629 - + color = { 60 100 100 } color2 = { 255 255 255 } } b_potamuskastel = { province = 3630 - + color = { 60 100 100 } color2 = { 255 255 255 } } } - + c_adrianopolis = { color = { 90 85 120 } color2 = { 255 255 255 } - + #capital = 494 # Adrianopolis - + b_adrianopolis = { province = 494 - + color = { 90 85 120 } color2 = { 255 255 255 } } b_mezeshka = { province = 3626 - + color = { 90 85 120 } color2 = { 255 255 255 } } b_didymoteichon = { province = 3627 - + color = { 90 85 120 } color2 = { 255 255 255 } } @@ -11916,81 +11956,81 @@ e_byzantium = { c_zherkovo = { color = { 50 75 85 } color2 = { 255 255 255 } - + #capital = 3618 # Zherkovo / Modern Kardzhali - + b_zherkovo = { province = 3618 - + color = { 50 75 85 } color2 = { 255 255 255 } } b_lyutitsa = { province = 3619 - + color = { 50 75 85 } color2 = { 255 255 255 } } b_smolyan = { province = 3620 - + color = { 50 75 85 } color2 = { 255 255 255 } } b_ustra = { province = 3621 - + color = { 50 75 85 } color2 = { 255 255 255 } } b_byalgrad = { province = 3622 - + color = { 50 75 85 } color2 = { 255 255 255 } } } - + c_rhodopes = { color = { 75 100 110 } color2 = { 255 255 255 } - + #capital = 3617 # Nevrokop - + b_nevropkop = { province = 3617 - + color = { 75 100 110 } color2 = { 255 255 255 } } b_kalyatta = { province = 3614 - + color = { 75 100 110 } color2 = { 255 255 255 } } b_dospat = { province = 3615 - + color = { 75 100 110 } color2 = { 255 255 255 } } b_kavurskotokale = { province = 3616 - + color = { 75 100 110 } color2 = { 255 255 255 } } } } } - + k_cyprus = { color = { 215 215 20 } color2 = { 255 255 255 } - + capital = c_nicosia - + can_create = { trigger_if = { limit = { @@ -11999,7 +12039,7 @@ e_byzantium = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -12015,7 +12055,7 @@ e_byzantium = { add = @better_than_the_alternatives_score } } - + cultural_names = { name_list_turkish = cn_kibris } @@ -12023,27 +12063,27 @@ e_byzantium = { d_cyprus = { color = { 215 215 20 } color2= { 255 255 255 } - + capital = c_nicosia - + cultural_names = { name_list_turkish = cn_kibris } - + c_nicosia = { color = { 200 200 20 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_lefkosa } - + b_nicosia = { province = 5681 color = { 200 200 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_lefkosa } @@ -12053,7 +12093,7 @@ e_byzantium = { color = { 200 200 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_leymosun } @@ -12063,7 +12103,7 @@ e_byzantium = { color = { 200 200 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_baf } @@ -12072,17 +12112,17 @@ e_byzantium = { c_famagusta = { color = { 180 180 25 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_magusa } - + b_famagusta = { province = 757 color = { 180 180 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_magusa } @@ -12092,7 +12132,7 @@ e_byzantium = { color = { 180 180 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_greek = cn_kyrenia name_list_turkish = cn_girne @@ -12107,13 +12147,13 @@ e_byzantium = { } } } - + k_nikaea = { color = { 136 37 120 } color2= { 255 255 255 } - + capital = c_nikaea - + ai_primary_priority = { if = { limit = { @@ -12129,53 +12169,53 @@ e_byzantium = { add = @better_than_the_alternatives_score } } - + d_opsikion = { color = { 146 47 130 } color2= { 255 255 255 } - + capital = c_nikaea - + c_nikaea = { color = { 146 47 130 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_iznik } - + b_nikaea = { province = 750 - + color = { 146 47 130 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_iznik } } b_apemea = { province = 5554 - + color = { 146 47 130 } color2= { 255 255 255 } } b_kyzikos = { province = 743 - + color = { 146 47 130 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_aydincik } } b_lopadion = { province = 3747 - + color = { 146 47 130 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_uluabat } @@ -12188,95 +12228,95 @@ e_byzantium = { cultural_names = { name_list_turkish = cn_misya } - + b_miletopolis = { province = 5552 - + color = { 134 47 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_mihalic } } b_poimanenon = { province = 5551 - + color = { 134 47 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_alexa } } b_appollonia = { province = 5553 - + color = { 134 47 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_golyazi } } b_hadrianoi = { province = 5556 - + color = { 134 47 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_orhaneli } } - + } c_prusa = { color = { 125 90 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bursa } - + b_prusa = { province = 742 - + color = { 125 90 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bursa } } b_helge = { province = 5555 - + color = { 125 90 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_tahtali } } b_catyaeum = { province = 5557 - + color = { 125 90 165 } color2= { 255 255 255 } } b_katyaion = { province = 5558 - + color = { 125 90 165 } color2= { 255 255 255 } } b_dabla = { province = 5559 - + color = { 125 90 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ahmetler } @@ -12285,59 +12325,59 @@ e_byzantium = { c_phrygia = { color = { 147 54 134 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_frigya } - + b_gordium = { province = 5561 - + color = { 147 54 134 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_gordiyon } } b_oka = { province = 5564 - + color = { 147 54 134 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_harmanlar } } b_soegud = { province = 5560 - + color = { 147 54 134 } color2= { 255 255 255 } } b_dorylaion = { province = 749 - + color = { 147 54 134 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sarhoyuk } } b_midaeum_OPSI = { province = 5562 - + color = { 147 54 134 } color2= { 255 255 255 } } b_pessinus = { province = 5563 - + color = { 147 54 134 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ballihisar } @@ -12347,48 +12387,48 @@ e_byzantium = { d_ephese = { color = { 132 50 173 } color2= { 255 255 255 } - + capital = c_ionia - + cultural_names = { name_list_greek = cn_ephesos name_list_turkish = cn_efes } - + c_ionia = { color = { 132 50 173 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_iyonya } - + b_smyrna = { province = 745 - + color = { 132 50 173 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_izmir } } b_halikarnassos = { province = 747 - + color = { 132 50 173 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_halikarnas } } b_iassus = { province = 5534 - + color = { 132 50 173 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_iasos name_list_turkish = cn_kiyikislacik @@ -12396,20 +12436,20 @@ e_byzantium = { } b_miletus = { province = 5533 - + color = { 132 50 173 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_milet } } b_ephesos = { province = 746 - + color = { 132 50 173 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_ephesos name_list_turkish = cn_efes @@ -12417,10 +12457,10 @@ e_byzantium = { } b_lebedos = { province = 5532 - + color = { 132 50 173 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_lebedos } @@ -12429,37 +12469,37 @@ e_byzantium = { c_aeolis = { color = { 121 50 204 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_aiolis } - + b_phocaea = { province = 5531 - + color = { 121 50 204 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_foca } } b_pergamon = { province = 5530 - + color = { 121 50 204 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bergama } } b_adramyttium = { province = 5529 - + color = { 121 50 204 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_adramyttion name_list_turkish = cn_oren @@ -12470,70 +12510,70 @@ e_byzantium = { d_thracesia = { color = { 167 74 151 } color2= { 255 255 255 } - + capital = c_lydia - + cultural_names = { name_list_greek = cn_thrakesion name_list_turkish = cn_trakya } - + c_lydia = { color = { 167 74 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_lidya } - + b_philadelphia = { province = 5546 - + color = { 167 74 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_alasehir } } b_sardes = { province = 5545 - + color = { 167 74 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sardis } } b_akrainos = { province = 5542 - + color = { 167 74 151 } color2= { 255 255 255 } } b_bagis = { province = 5543 - + color = { 167 74 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bage } } b_silandos = { province = 5544 - + color = { 167 74 151 } color2= { 255 255 255 } } b_sebaste = { province = 5550 - + color = { 167 74 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sivasli } @@ -12542,43 +12582,43 @@ e_byzantium = { c_thyatira = { color = { 200 70 155 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_akhisar } - + b_thyatira = { province = 5539 - + color = { 200 70 155 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_akhisar } } b_attalia = { province = 5535 - + color = { 200 70 155 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_antalya } } b_synaos = { province = 5538 - + color = { 200 70 155 } color2= { 255 255 255 } } b_tabala = { province = 5540 - + color = { 200 70 155 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_diskaya } @@ -12587,34 +12627,34 @@ e_byzantium = { c_hadrianeia = { color = { 185 70 140 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_dursunbey } - + b_hadrianeia = { province = 5536 - + color = { 185 70 140 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_dursunbey } } b_cybele = { province = 5537 - + color = { 185 70 140 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_akcaalan } } b_cadi = { province = 5541 - + color = { 185 70 140 } color2= { 255 255 255 } } @@ -12622,47 +12662,47 @@ e_byzantium = { c_chonae = { color = { 173 53 123 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_honaz } - + b_chonae = { province = 5548 - + color = { 173 53 123 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_honaz } } b_laodikeia = { province = 748 - + color = { 173 53 123 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_laodikeia } } b_mylasa = { province = 5547 - + color = { 173 53 123 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_milas } } b_apamea = { province = 5549 - + color = { 173 53 123 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_apameia_kibotos } @@ -12672,54 +12712,54 @@ e_byzantium = { d_optimatoi = { color = { 145 56 151 } color2= { 255 255 255 } - + capital = c_bithynia - + cultural_names = { name_list_turkish = cn_optimatoi } - + c_bithynia = { color = { 145 56 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bitinya } - + b_chalcedon = { province = 5565 - + color = { 145 56 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kalkedon } } b_chelai = { province = 5566 - + color = { 145 56 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sile } } b_nikomedia = { province = 741 - + color = { 145 56 151 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_izmit } } b_crius = { province = 5570 - + color = { 145 56 151 } color2= { 255 255 255 } } @@ -12727,37 +12767,37 @@ e_byzantium = { c_tarsos = { color = { 145 56 112 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_tarsiye } - + b_tarsos = { province = 5569 - + color = { 145 56 112 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_tarsiye } } b_prusias_ad_hypium = { province = 5567 - + color = { 145 56 112 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_konuralp } } b_modra = { province = 5568 - + color = { 145 56 112 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_mudurnu } @@ -12767,50 +12807,50 @@ e_byzantium = { d_bucellaria = { color = { 180 62 127 } color2= { 255 255 255 } - + capital = c_honorias - + cultural_names = { name_list_greek = cn_boukellarion name_list_turkish = cn_bukellarion } - + c_honorias = { color = { 180 62 127 } color2= { 255 255 255 } - + b_herakleia = { province = 740 - + color = { 180 62 127 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_karadeniz_eregli } } b_claudiopolis = { province = 5571 - + color = { 180 62 127 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bolu } } b_boli = { province = 5572 - + color = { 180 62 127 } color2= { 255 255 255 } } b_cratea = { province = 5573 - + color = { 180 62 127 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_krateia name_list_turkish = cn_gerede @@ -12820,67 +12860,67 @@ e_byzantium = { c_galatia = { color = { 210 25 120 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_galatlar } - + b_ankyra = { province = 753 - + color = { 210 25 120 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ankara } } b_vindia = { province = 5578 - + color = { 210 25 120 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_yassihuyuk } } b_papira = { province = 5579 - + color = { 210 25 120 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_balikuyumcu } } b_gangra = { province = 5580 - + color = { 210 25 120 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_cankiri } } b_ecobrogis = { province = 5684 - + color = { 210 25 120 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sorsovus } } b_tabia = { province = 5683 - + color = { 210 25 120 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_buyuk_nefes } @@ -12889,47 +12929,47 @@ e_byzantium = { c_hadrianopolis = { color = { 215 60 115 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_edirne } - + b_hadrianopolis = { province = 5574 - + color = { 215 60 115 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_edirne } } b_krateia = { province = 5575 - + color = { 215 60 115 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_gerede } } b_iuliopolis = { province = 5576 - + color = { 215 60 115 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sarilar } } b_lagania = { province = 5577 - + color = { 215 60 115 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_beypazari } @@ -12937,13 +12977,13 @@ e_byzantium = { } } } - + k_anatolia = { color = { 200 50 50 } color2= { 255 255 23 } - + capital = c_lycaonia # Ikonion - + ai_primary_priority = { if = { limit = { @@ -12959,88 +12999,88 @@ e_byzantium = { add = @better_than_the_alternatives_score } } - + cultural_names = { name_list_greek = cn_anatolikon name_list_turkish = cn_anadolu } - + d_cilicia = { color = { 223 117 26 } color2= { 255 255 255 } - + capital = c_cilicia - + cultural_names = { name_list_greek = cn_kilikia name_list_turkish = cn_kilikya } - + c_cilicia = { color = { 223 117 26 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_kilikia name_list_turkish = cn_kilikya } - + b_tarsus = { province = 761 - + color = { 223 117 26 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_tarsus } } b_adana = { province = 762 - + color = { 223 117 26 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_adana } } b_mallus = { province = 5624 - + color = { 223 117 26 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_karatas } } b_anazaribus = { province = 5625 - + color = { 223 117 26 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_anavarza } } b_faustinopolis = { province = 5626 - + color = { 223 117 26 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_basmakci } } b_podandus = { province = 5627 - + color = { 223 117 26 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_pozanti } @@ -13049,38 +13089,38 @@ e_byzantium = { c_seleucia = { color = { 220 67 5 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_seleukia name_list_turkish = cn_silifke } - + b_seleukia = { province = 758 - + color = { 220 67 5 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_silifke } } b_corycus = { province = 5635 - + color = { 220 67 5 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kiz_kalesi } } b_claudiopolis_SELEUCIA = { province = 5636 - + color = { 220 67 5 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ninica } @@ -13089,47 +13129,47 @@ e_byzantium = { c_lycandus = { color = { 206 113 49 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_lykandos } - + b_lykandos = { province = 736 - + color = { 206 113 49 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_lykandos } } b_comana_LYK = { province = 5610 - + color = { 206 113 49 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sar } } b_arabissus = { province = 5611 - + color = { 206 113 49 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_afsin } } b_cocussus = { province = 5612 - + color = { 206 113 49 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_goksun } @@ -13138,19 +13178,19 @@ e_byzantium = { c_tall_hamid = { color = { 200 150 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_greek = cn_issus name_list_armenian = cn_issus name_list_turkish = cn_issos } - + b_tall_hamid = { province = 4896 color = { 200 150 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_greek = cn_issus name_list_turkish = cn_issos @@ -13161,7 +13201,7 @@ e_byzantium = { color = { 200 150 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_greek = cn_hierapolis name_list_turkish = cn_castabala @@ -13172,7 +13212,7 @@ e_byzantium = { color = { 200 150 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_greek = cn_aegeae name_list_turkish = cn_yumurtalik @@ -13180,79 +13220,79 @@ e_byzantium = { } } } - + d_cibyrrhaeot = { color = { 215 40 30 } color2= { 255 255 255 } - + capital = c_lycia - + cultural_names = { name_list_greek = cn_kibyrrhaiotai name_list_turkish = cn_kibirreoton } - + c_lycia = { color = { 215 40 30 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_lykia name_list_turkish = cn_likya } - + b_cremna = { province = 5642 - + color = { 215 40 30 } color2= { 255 255 255 } } b_attaleia = { province = 755 - + color = { 215 40 30 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_antalya } } b_phaselis = { province = 5643 - + color = { 215 40 30 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_faselis } } b_limyra = { province = 5644 - + color = { 215 40 30 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_limira } } b_myra = { province = 5645 - + color = { 215 40 30 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kale } } b_olbasa = { province = 5646 - + color = { 215 40 30 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_oura } @@ -13261,44 +13301,44 @@ e_byzantium = { c_caria = { color = { 215 40 70 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_karia name_list_turkish = cn_karya } - + b_telmessos = { province = 5647 - + color = { 215 40 70 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_fethiye } } b_cibyra = { province = 5648 - + color = { 215 40 70 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_golhisar } } b_cridus = { province = 5649 - + color = { 215 40 70 } color2= { 255 255 255 } } b_aphrodisias = { province = 5650 - + color = { 215 40 70 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_afrodisias } @@ -13307,116 +13347,116 @@ e_byzantium = { c_pamphylia = { color = { 205 68 66 } color2= { 255 255 255 } - + b_adrassos = { province = 5637 - + color = { 205 68 66 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_pamfilya } } b_anemurium = { province = 5638 - + color = { 205 68 66 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_anamur } } b_selinus = { province = 5639 - + color = { 205 68 66 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_selinunte } } b_korakesion = { province = 5640 - + color = { 205 68 66 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_alanya } } b_side = { province = 5641 - + color = { 205 68 66 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_antalya } } } } - + d_anatolia = { color = { 210 40 50 } color2= { 255 255 255 } - + capital = c_lycaonia - + cultural_names = { name_list_greek = cn_anatolikon name_list_turkish = cn_anadolu } - + c_lycaonia = { color = { 200 50 50 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_lykaonia name_list_turkish = cn_likaonya } - + b_ikonion = { province = 759 - + color = { 200 50 50 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_konya } } b_lystra = { province = 5671 - + color = { 200 50 50 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_hatunsaray } } b_pappa = { province = 5677 - + color = { 200 50 50 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_yunuslar } } b_katakekaumene = { province = 5678 - + color = { 200 50 50 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ladik } @@ -13425,33 +13465,33 @@ e_byzantium = { c_pacatiana = { color = { 200 75 75 } color2= { 255 255 255 } - + b_aezani = { province = 5651 - + color = { 200 75 75 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_cavdarhisar } } b_nakoleia = { province = 5652 - + color = { 200 75 75 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_seyitgazi } } b_midaeum = { province = 5653 - + color = { 200 75 75 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_midaion name_list_turkish = cn_karahuyuk @@ -13459,10 +13499,10 @@ e_byzantium = { } b_docimium = { province = 5659 - + color = { 200 75 75 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_dorylaion name_list_turkish = cn_sarhoyuk @@ -13470,10 +13510,10 @@ e_byzantium = { } b_synnada = { province = 5660 - + color = { 200 75 75 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_simav } @@ -13482,43 +13522,43 @@ e_byzantium = { c_pisidia = { color = { 200 20 20 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_pisidya } - + b_sozopolis = { province = 754 - + color = { 200 20 20 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_uluborlu } } b_salda = { province = 5667 - + color = { 200 20 20 } color2= { 255 255 255 } } b_sagalassus = { province = 5665 - + color = { 200 20 20 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_aglasun } } b_parlais = { province = 5666 - + color = { 200 20 20 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_barla } @@ -13527,57 +13567,57 @@ e_byzantium = { c_selge = { color = { 200 99 99 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_altinkaya } - + b_selge = { province = 5664 - + color = { 200 99 99 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_altinkaya } } b_adada = { province = 5663 - + color = { 200 99 99 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sagrak } } b_kaklouma = { province = 5668 - + color = { 200 99 99 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_dalayman } } b_ouasada = { province = 5669 - + color = { 200 99 99 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bostandere } } b_mistea = { province = 5670 - + color = { 200 99 99 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_beysehir } @@ -13586,33 +13626,33 @@ e_byzantium = { c_galatia_salutaris = { color = { 197 70 42 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bati_galatya } - + b_polybotus = { province = 5654 - + color = { 197 70 42 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bolvadin } } b_germa_anatolia = { province = 5655 - + color = { 197 70 42 } color2= { 255 255 255 } } b_tyraion = { province = 5656 - + color = { 197 70 42 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ilgin } @@ -13621,47 +13661,47 @@ e_byzantium = { c_philomelium = { color = { 200 47 22 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_aksehir } - + b_philomelium = { province = 5657 - + color = { 200 47 22 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_aksehir } } b_amorion = { province = 5658 - + color = { 200 47 22 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_hisarkoy } } b_antiochia = { province = 5661 - + color = { 200 47 22 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_yalvac } } b_neapolis = { province = 5662 - + color = { 200 47 22 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kiyakdede } @@ -13670,126 +13710,126 @@ e_byzantium = { c_isauria = { color = { 200 20 40 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bozkir } - + b_isaura = { province = 5672 - + color = { 200 20 40 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_zengibar_kalesi } } b_laranalia = { province = 5673 - + color = { 200 20 40 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_karaman } } b_soloi = { province = 5674 - + color = { 200 20 40 } color2= { 255 255 255 } } b_derbe = { province = 5675 - + color = { 200 20 40 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kerti_huruk } } b_barata = { province = 5676 - + color = { 200 20 40 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kizilkale } } } } - + d_cappadocia = { color = { 200 77 52 } color2= { 255 255 255 } - + capital = c_cappadocia - + cultural_names = { name_list_greek = cn_kappadokia name_list_turkish = cn_kapadokya } - + c_cappadocia = { color = { 200 77 52 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_kappadokia name_list_turkish = cn_kapadokya } - + b_tyana = { province = 760 - + color = { 200 77 52 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kemerhisar } } b_comitanassus = { province = 5629 - + color = { 200 77 52 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ortakuyu } } b_garsaura = { province = 5630 - + color = { 200 77 52 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_aksaray } } b_nazianzus = { province = 5631 - + color = { 200 77 52 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_nenizi } } b_cybistra = { province = 5628 - + color = { 200 77 52 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_eregli } @@ -13798,98 +13838,98 @@ e_byzantium = { c_lower_galatia = { color = { 220 85 103 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_alt_galatya } - + b_parnassos = { province = 5632 - + color = { 220 85 103 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_degirmenyolu } } b_aspona = { province = 5633 - + color = { 220 85 103 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sarihuyuk } } b_kinna = { province = 5634 - + color = { 220 85 103 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_karahamzili } } } } - + d_charsianon = { color = { 205 130 85 } color2= { 255 255 255 } - + capital = c_charsianon - + cultural_names = { name_list_turkish = cn_rum } - + c_charsianon = { color = { 205 130 85 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_harsianon } - + b_charsianon = { province = 5617 - + color = { 205 130 85 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_harsianon } } b_therma = { province = 5618 - + color = { 205 130 85 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_yerkoy_kaplica } } b_euaissa = { province = 5621 - + color = { 205 130 85 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_yogunhisar } } b_galatia = { province = 752 - + color = { 205 130 85 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_mocissus name_list_turkish = cn_kirsehir @@ -13897,20 +13937,20 @@ e_byzantium = { } b_soanda = { province = 5619 - + color = { 205 130 85 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kusakli_huyuk } } b_aspona_CHA = { province = 5620 - + color = { 205 130 85 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sarihuyuk } @@ -13919,37 +13959,37 @@ e_byzantium = { c_kaisereia = { color = { 195 118 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kayseri } - + b_kaisereia = { province = 737 - + color = { 195 118 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kayseri } } b_herpha = { province = 5615 - + color = { 195 118 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_karmalas } } b_armaxa = { province = 5614 - + color = { 195 118 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_gemerek } @@ -13958,37 +13998,37 @@ e_byzantium = { c_kyzistra = { color = { 205 118 118 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_zengibar_kalesi } - + b_kyzistra = { province = 5623 - + color = { 205 118 118 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_zengibar_kalesi } } b_zeila_CHA = { province = 5622 - + color = { 205 118 118 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_zile } } b_arasaxa = { province = 5616 - + color = { 205 118 118 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_akmescit } @@ -13996,13 +14036,13 @@ e_byzantium = { } } } - + k_pontus = { color = { 205 130 85 } color2= { 255 255 255 } - + capital = c_trebizond - + ai_primary_priority = { if = { limit = { @@ -14018,61 +14058,61 @@ e_byzantium = { add = @better_than_the_alternatives_score } } - + d_paphlagonia = { color = { 205 127 158 } color2= { 255 255 255 } - + capital = c_paphlagonia - + cultural_names = { name_list_turkish = cn_paflagonya } - + c_paphlagonia = { color = { 205 127 158 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_paflagonya } - + b_amastris = { province = 5581 - + color = { 205 127 158 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_amasra } } b_aigialos = { province = 5582 - + color = { 205 127 158 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_karaagac_limani } } b_ionopolis = { province = 5583 - + color = { 205 127 158 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_inebolu } } b_paphlagonia = { province = 751 - + color = { 205 127 158 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_istifan } @@ -14081,114 +14121,114 @@ e_byzantium = { c_pompeiopolis = { color = { 185 105 140 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_taskopru } - + b_pompeiopolis = { province = 5584 - + color = { 185 105 140 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_taskopru } } b_castamon = { province = 5585 - + color = { 185 105 140 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kastamonu } } b_ziporea = { province = 5587 - + color = { 185 105 140 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_aday } } b_kandara = { province = 5586 - + color = { 185 105 140 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_candere } } } } - + d_armeniac = { color = { 150 130 180 } color2= { 255 255 255 } - + capital = c_helenopontus - + c_helenopontus = { color = { 150 130 180 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_pervane } - + b_amaseia = { province = 5590 - + color = { 150 130 180 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_amasya } } b_gadilon = { province = 5589 - + color = { 150 130 180 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_bafra } } b_amisos = { province = 738 - + color = { 150 130 180 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_samsun } } b_magnopolis = { province = 5591 - + color = { 150 130 180 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kale } } b_carissa = { province = 5595 - + color = { 150 130 180 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_elvan_celebi } @@ -14197,37 +14237,37 @@ e_byzantium = { c_sinope = { color = { 210 140 210 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sinop } - + b_sinope = { province = 739 - + color = { 210 140 210 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sinop } } b_zagora = { province = 5588 - + color = { 210 140 210 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_cayagzi } } b_andrapa = { province = 5592 - + color = { 210 140 210 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_vezirkopru } @@ -14236,37 +14276,37 @@ e_byzantium = { c_euchaita = { color = { 195 100 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_beyozu } - + b_euchaita = { province = 5594 - + color = { 195 100 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_beyozu } } b_pimolisa = { province = 5593 - + color = { 195 100 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_osmancik } } b_pteria = { province = 5596 - + color = { 195 100 165 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kerkenes_dag } @@ -14275,98 +14315,98 @@ e_byzantium = { c_zela = { color = { 195 135 145 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_zile } - + b_comana_pontica = { province = 5598 - + color = { 195 135 145 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kilicli } } b_zela = { province = 5597 - + color = { 195 135 145 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_zile } } b_agranai = { province = 5600 - + color = { 195 135 145 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_musalim_kalesi } } } } - + d_sebasteia = { color = { 197 157 76 } color2= { 255 255 255 } - + capital = c_sebasteia - + cultural_names = { name_list_turkish = cn_sivas } - + c_sebasteia = { color = { 197 157 76 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sivas } - + b_sebasteia = { province = 5602 - + color = { 197 157 76 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sivas } } b_sebastopolis = { province = 5599 - + color = { 197 157 76 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sulusaray } } b_pedachtoe = { province = 5601 - + color = { 197 157 76 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_aksehir } } b_malandra = { province = 5603 - + color = { 197 157 76 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sarkisla } @@ -14375,53 +14415,53 @@ e_byzantium = { c_azysia = { color = { 195 170 65 } color2= { 255 255 255 } - + b_karnalis = { province = 5604 - + color = { 195 170 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_viransehir } } b_euspena = { province = 5605 - + color = { 195 170 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kangal } } b_gauraina = { province = 5606 - + color = { 195 170 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_gurun } } b_tanadaris = { province = 5609 - + color = { 195 170 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_tanir } } b_dasmenda = { province = 5613 - + color = { 195 170 65 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_kuskalesi } @@ -14430,69 +14470,69 @@ e_byzantium = { c_ablastha = { color = { 195 145 50 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_elbistan } - + b_ablastha = { province = 735 - + color = { 195 145 50 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_elbistan } } b_dalanda = { province = 5607 - + color = { 195 145 50 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_darende } } b_osdara = { province = 5608 - + color = { 195 145 50 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_demircilik } } } } - + d_chaldia = { color = { 150 130 20 } color2 = { 255 255 255 } - + capital = c_trebizond - + cultural_names = { name_list_greek = cn_khaldia } - + c_trebizond = { color = { 150 130 20 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_trapezous name_list_turkish = cn_trabzon } - + b_trebizond = { province = 678 - + color = { 150 130 20 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_trapezous name_list_turkish = cn_trabzon @@ -14500,10 +14540,10 @@ e_byzantium = { } b_rhizus = { province = 5692 - + color = { 150 130 20 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_rizunda name_list_turkish = cn_rize @@ -14511,22 +14551,22 @@ e_byzantium = { } b_hyspiratis = { province = 5693 - + color = { 150 130 20 } color2= { 255 255 255 } } b_baeberdon = { province = 5694 - + color = { 150 130 20 } color2= { 255 255 255 } } b_keltzine = { province = 5695 - + color = { 150 130 20 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_acilisene name_list_turkish = cn_erzincan @@ -14536,18 +14576,18 @@ e_byzantium = { c_cerasus = { color = { 169 139 36 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_kerasous name_list_turkish = cn_giresun } - + b_cerasus = { province = 705 - + color = { 169 139 36 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_kerasous name_list_turkish = cn_giresun @@ -14555,30 +14595,30 @@ e_byzantium = { } b_oinaion = { province = 5689 - + color = { 169 139 36 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_unye } } b_polemonium = { province = 5690 - + color = { 169 139 36 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_fatsa } } b_koralla = { province = 5691 - + color = { 169 139 36 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_gorele } @@ -14587,18 +14627,18 @@ e_byzantium = { c_colonea = { color = { 136 116 40 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_koloneia name_list_turkish = cn_sebinkarahisar } - + b_colonea = { province = 706 - + color = { 136 116 40 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_koloneia name_list_turkish = cn_sebinkarahisar @@ -14606,10 +14646,10 @@ e_byzantium = { } b_neocaesara = { province = 5698 - + color = { 136 116 40 } color2= { 255 255 255 } - + cultural_names = { name_list_greek = cn_neokaisareia name_list_turkish = cn_niksar @@ -14617,26 +14657,26 @@ e_byzantium = { } b_sinoria = { province = 5699 - + color = { 136 116 40 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_yaglidere } } b_hypseie = { province = 5700 - + color = { 136 116 40 } color2= { 255 255 255 } } b_nicopolis_ARM = { province = 5701 - + color = { 136 116 40 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_koyulhisar } @@ -14645,49 +14685,49 @@ e_byzantium = { c_satala = { color = { 170 155 56 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sadak } - + b_satala = { province = 5703 - + color = { 170 155 56 } color2= { 255 255 255 } - + cultural_names = { name_list_turkish = cn_sadak } } b_kheranion = { province = 5702 - + color = { 170 155 56 } color2= { 255 255 255 } } b_kamisa = { province = 5704 - + color = { 170 155 56 } color2= { 255 255 255 } } b_tephrice = { province = 5705 - + color = { 170 155 56 } color2= { 255 255 255 } } } } } - + k_armenia = { color = { 203 76 76 } color2 = { 255 255 255 } - + capital = c_hayk # Ani - + ai_primary_priority = { if = { limit = { @@ -14696,32 +14736,32 @@ e_byzantium = { add = @correct_culture_primary_score } } - + cultural_names = { name_list_armenian = cn_hayastan } - + d_mesopotamia = { color = { 200 50 50 } color2 = { 255 255 255 } - + capital = c_theodosiopolis # Theodosiopolis/Erzurum - + c_theodosiopolis = { color = { 200 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_erzurum name_list_armenian = cn_karin } - + b_theodosiopolis = { province = 704 - + color = { 200 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_erzurum name_list_armenian = cn_karin @@ -14729,10 +14769,10 @@ e_byzantium = { } b_speri = { province = 5709 - + color = { 200 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ispir name_list_armenian = cn_sper @@ -14740,10 +14780,10 @@ e_byzantium = { } b_martyropolis = { province = 703 - + color = { 200 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_meyafarikin name_list_armenian = cn_np_rkert @@ -14753,18 +14793,18 @@ e_byzantium = { c_melitene = { color = { 205 83 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_malatya name_list_armenian = cn_malat_ya } - + b_melitene = { province = 707 - + color = { 205 83 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_malatya name_list_armenian = cn_malat_ya @@ -14772,16 +14812,16 @@ e_byzantium = { } b_arguvan = { province = 5706 - + color = { 205 83 71 } color2 = { 255 255 255 } } b_arsamosata = { province = 5707 - + color = { 205 83 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_elazig name_list_armenian = cn_arsamasat @@ -14789,10 +14829,10 @@ e_byzantium = { } b_arca = { province = 5708 - + color = { 205 83 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_akcadag } @@ -14801,94 +14841,94 @@ e_byzantium = { c_mesopotamia = { color = { 210 67 63 } color2 = { 255 255 255 } - + b_tzimisca = { province = 702 - + color = { 210 67 63 } color2 = { 255 255 255 } } b_camacha = { province = 5710 - + color = { 210 67 63 } color2 = { 255 255 255 } } b_koloberd = { province = 5711 - + color = { 210 67 63 } color2 = { 255 255 255 } } b_balu = { province = 5712 - + color = { 210 67 63 } color2 = { 255 255 255 } } } } - + d_vaspurakan = { color = { 172 82 55 } color2= { 255 255 255 } - + capital = c_vaspurakan # Van - + cultural_names = { name_list_turkish = cn_vasburagan } - + c_vaspurakan = { color = { 172 82 55 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_vasburagan } - + b_van = { province = 682 - + color = { 172 82 55 } color2 = { 255 255 255 } - + cultural_names = { name_list_greek = cn_eua } } b_berkri = { province = 5721 - + color = { 172 82 55 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_muradiye } } b_maku = { province = 5722 - + color = { 172 82 55 } color2 = { 255 255 255 } } b_akhtamar = { province = 5723 - + color = { 172 82 55 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_akdamar } } b_hadamakert = { province = 5724 - + color = { 172 82 55 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_baskale } @@ -14897,22 +14937,22 @@ e_byzantium = { c_turuberan = { color = { 175 60 55 } color2 = { 255 255 255 } - + b_varto = { province = 5715 - + color = { 175 60 55 } color2 = { 255 255 255 } } b_mardali = { province = 5713 - + color = { 175 60 55 } color2 = { 255 255 255 } } b_khinisi = { province = 5714 - + color = { 175 60 55 } color2 = { 255 255 255 } } @@ -14920,13 +14960,13 @@ e_byzantium = { c_apahunik = { color = { 150 65 50 } color2 = { 255 255 255 } - + b_musch = { province = 5716 color = { 150 65 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_mus } @@ -14936,7 +14976,7 @@ e_byzantium = { color = { 150 65 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_armenian = cn_datvan } @@ -14946,7 +14986,7 @@ e_byzantium = { color = { 150 65 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ahlat } @@ -14956,7 +14996,7 @@ e_byzantium = { color = { 150 65 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_malazgirt } @@ -14966,34 +15006,34 @@ e_byzantium = { color = { 150 65 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_ercis } } } } - + d_greater_armenia = { color = { 203 86 66 } color2 = { 255 255 255 } - + capital = c_hayk # Ani - + cultural_names = { name_list_armenian = cn_mets_hayk_ } - + c_hayk = { color = { 203 66 86 } color2 = { 255 255 255 } - + b_ani = { province = 681 - + color = { 203 76 76 } color2 = { 255 255 255 } - + cultural_names = { name_list_greek = cn_anion name_list_turkish = cn_ani @@ -15001,28 +15041,28 @@ e_byzantium = { } b_dlim = { province = 5725 - + color = { 203 76 76 } color2 = { 255 255 255 } } b_bagaran = { province = 5726 - + color = { 203 76 76 } color2 = { 255 255 255 } } b_kumayri = { province = 5727 - + color = { 203 76 76 } color2 = { 255 255 255 } } b_yerevan = { province = 5728 - + color = { 203 76 76 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_erivan } @@ -15031,28 +15071,28 @@ e_byzantium = { c_bagrewand = { color = { 195 82 88 } color2 = { 255 255 255 } - + b_valashkert = { province = 5731 - + color = { 195 82 88 } color2 = { 255 255 255 } } b_bagavan = { province = 5720 - + color = { 195 82 88 } color2 = { 255 255 255 } } b_tsalakert = { province = 5730 - + color = { 195 82 88 } color2 = { 255 255 255 } } b_patnos = { province = 5732 - + color = { 195 82 88 } color2 = { 255 255 255 } } @@ -15060,22 +15100,22 @@ e_byzantium = { c_vanand = { color = { 189 136 133 } color2 = { 255 255 255 } - + b_kars = { province = 5734 - + color = { 189 136 133 } color2 = { 255 255 255 } } b_zariskat = { province = 5733 - + color = { 189 136 133 } color2 = { 255 255 255 } } b_sevuki = { province = 5735 - + color = { 189 136 133 } color2 = { 255 255 255 } } @@ -15083,40 +15123,40 @@ e_byzantium = { c_khachen = { color = { 182 44 78 } color2 = { 255 255 255 } - + b_parnes = { province = 5783 - + color = { 182 44 78 } color2 = { 255 255 255 } } b_tovuz = { province = 5780 - + color = { 182 44 78 } color2 = { 255 255 255 } } b_shamkur = { province = 5781 - + color = { 182 44 78 } color2 = { 255 255 255 } } b_gardman = { province = 5782 - + color = { 182 44 78 } color2 = { 255 255 255 } } b_gandzasar = { province = 670 - + color = { 182 44 78 } color2 = { 255 255 255 } } b_ktis = { province = 5784 - + color = { 182 44 78 } color2 = { 255 255 255 } } @@ -15124,7 +15164,7 @@ e_byzantium = { c_suenik = { color = { 197 80 107 } color2 = { 255 255 255 } - + b_kapan = { province = 671 @@ -15147,7 +15187,7 @@ e_byzantium = { c_dvin = { color = { 190 80 105 } color2 = { 255 255 255 } - + b_dvin = { province = 672 @@ -15169,13 +15209,13 @@ e_byzantium = { } } } - + k_georgia = { color = { 200 193 193 } color2= { 255 255 255 } - + capital = c_tbilisi # Tbilisi - + ai_primary_priority = { if = { limit = { @@ -15184,32 +15224,32 @@ e_byzantium = { add = @correct_culture_primary_score } } - + d_tao-klarjeti = { color = { 60 60 60 } color2 = { 255 255 255 } - + capital = c_tao - + c_tao = { color = { 60 60 60 } color2 = { 255 255 255 } - + b_tortomi = { province = 5737 - + color = { 60 60 60 } color2 = { 255 255 255 } } b_taoskari = { province = 5736 - + color = { 60 60 60 } color2 = { 255 255 255 } } b_oltisi = { province = 680 - + color = { 60 60 60 } color2 = { 255 255 255 } } @@ -15217,28 +15257,28 @@ e_byzantium = { c_klarjeti = { color = { 95 90 90 } color2 = { 255 255 255 } - + b_arthanuji = { province = 5740 - + color = { 95 90 90 } color2 = { 255 255 255 } } b_tmogvi = { province = 5738 - + color = { 95 90 90 } color2 = { 255 255 255 } } b_akhaltsikhe = { province = 5739 - + color = { 95 90 90 } color2 = { 255 255 255 } } b_artaani = { province = 5741 - + color = { 95 90 90 } color2 = { 255 255 255 } } @@ -15246,22 +15286,22 @@ e_byzantium = { c_kartli = { color = { 125 115 115 } color2 = { 255 255 255 } - + b_uplistsikhe = { province = 5743 - + color = { 125 115 115 } color2 = { 255 255 255 } } b_tskhinvali = { province = 5742 - + color = { 125 115 115 } color2 = { 255 255 255 } } b_gori = { province = 679 - + color = { 125 115 115 } color2 = { 255 255 255 } } @@ -15269,53 +15309,53 @@ e_byzantium = { c_acampse = { color = { 70 55 55 } color2= { 255 255 255 } - + b_archabis = { province = 5696 - + color = { 70 55 55 } color2= { 255 255 255 } } b_petra = { province = 5697 - + color = { 70 55 55 } color2= { 255 255 255 } } } } - + d_abkhazia = { color = { 70 70 80 } color2 = { 255 255 255 } - + capital = c_abkhazia # Tskhumi - + c_abkhazia = { color = { 70 70 80 } color2 = { 255 255 255 } - + b_tskhumi = { province = 5746 - + color = { 255 255 255 } color2 = { 255 255 255 } } b_nicopsia = { province = 600 - + color = { 255 255 255 } color2 = { 255 255 255 } } b_bichvinta = { province = 5744 - + color = { 255 255 255 } color2 = { 255 255 255 } } b_anacopia = { province = 5745 - + color = { 255 255 255 } color2 = { 255 255 255 } } @@ -15323,34 +15363,34 @@ e_byzantium = { c_odishi = { color = { 70 63 88 } color2 = { 255 255 255 } - + b_kutaisi = { province = 601 - + color = { 70 63 88 } color2 = { 255 255 255 } } b_gudakva = { province = 5747 - + color = { 70 63 88 } color2 = { 255 255 255 } } b_seti = { province = 5748 - + color = { 70 63 88 } color2 = { 255 255 255 } } b_zugdidi = { province = 5749 - + color = { 70 63 88 } color2 = { 255 255 255 } } b_tsageri = { province = 5750 - + color = { 70 63 88 } color2 = { 255 255 255 } } @@ -15358,22 +15398,22 @@ e_byzantium = { c_svaneti = { color = { 90 94 90 } color2 = { 255 255 255 } - + b_kasriskari = { province = 5752 - + color = { 90 94 90 } color2 = { 255 255 255 } } b_ambrolauri = { province = 5751 - + color = { 90 94 90 } color2 = { 255 255 255 } } b_kvara = { province = 5753 - + color = { 90 94 90 } color2 = { 255 255 255 } } @@ -15381,59 +15421,59 @@ e_byzantium = { c_guria = { color = { 95 95 104 } color2 = { 255 255 255 } - + b_batumi = { province = 677 - + color = { 95 95 104 } color2 = { 255 255 255 } } b_poti = { province = 5754 - + color = { 95 95 104 } color2 = { 255 255 255 } } b_vartsikhe = { province = 5756 - + color = { 95 95 104 } color2 = { 255 255 255 } } b_shorapann = { province = 5757 - + color = { 95 95 104 } color2 = { 255 255 255 } } } } - + d_georgia = { color = { 200 185 185 } color2 = { 255 255 255 } - + capital = c_tbilisi # Tbilisi - + c_tbilisi = { color = { 200 185 185 } color2 = { 255 255 255 } - + b_tbilisi = { province = 5759 - + color = { 200 185 185 } color2 = { 255 255 255 } } b_dmanisi = { province = 5758 - + color = { 200 185 185 } color2 = { 255 255 255 } } b_rustavi = { province = 5760 - + color = { 200 185 185 } color2 = { 255 255 255 } } @@ -15441,22 +15481,22 @@ e_byzantium = { c_lori = { color = { 205 160 160 } color2 = { 255 255 255 } - + b_lori = { province = 1013 - + color = { 205 160 160 } color2 = { 255 255 255 } } b_bolnisi = { province = 5761 - + color = { 205 160 160 } color2 = { 255 255 255 } } b_kayan = { province = 5762 - + color = { 205 160 160 } color2 = { 255 255 255 } } @@ -15464,40 +15504,40 @@ e_byzantium = { c_kakheti = { color = { 208 208 190 } color2 = { 255 255 255 } - + b_telavi = { province = 676 - + color = { 208 208 190 } color2 = { 255 255 255 } } b_nektesi = { province = 5763 - + color = { 208 208 190 } color2 = { 255 255 255 } } b_mtskheta = { province = 5764 - + color = { 208 208 190 } color2 = { 255 255 255 } } b_gavazi = { province = 5765 - + color = { 208 208 190 } color2 = { 255 255 255 } } b_kharnabuji = { province = 5766 - + color = { 208 208 190 } color2 = { 255 255 255 } } b_ujarma = { province = 5767 - + color = { 208 208 190 } color2 = { 255 255 255 } } @@ -15505,41 +15545,41 @@ e_byzantium = { c_hereti = { color = { 200 215 200 } color2 = { 255 255 255 } - + b_zaqatala = { province = 5768 - + color = { 200 215 200 } color2 = { 255 255 255 } } b_ghisi = { province = 5769 - + color = { 200 215 200 } color2 = { 255 255 255 } } b_dedoplitskhara = { province = 5770 - + color = { 200 215 200 } color2 = { 255 255 255 } } b_nukhpata = { province = 673 - + color = { 200 215 200 } color2 = { 255 255 255 } } } } } - + k_sicily = { color = { 180 160 80 } color2 = { 255 255 255 } - + capital = c_palermo # Palermo - + ai_primary_priority = { if = { limit = { @@ -15551,11 +15591,11 @@ e_byzantium = { add = @correct_culture_primary_score } } - + d_sicily = { color = { 155 254 86 } color2 = { 255 255 255 } - + capital = c_palermo # Palermo cultural_names = { @@ -15566,7 +15606,7 @@ e_byzantium = { name_list_andalusian = cn_siqilliya name_list_yemeni = cn_siqilliya } - + c_palermo = { color = { 155 254 86 } color2 = { 255 255 255 } @@ -15579,10 +15619,10 @@ e_byzantium = { name_list_andalusian = cn_balarm name_list_yemeni = cn_balarm } - + b_palermo = { province = 2635 - + color = { 155 254 86 } color2 = { 255 255 255 } @@ -15597,13 +15637,13 @@ e_byzantium = { } b_trapani = { province = 2636 - + color = { 155 254 86 } color2 = { 255 255 255 } } b_calatafimi = { province = 2645 - + color = { 155 254 86 } color2 = { 255 255 255 } } @@ -15617,22 +15657,22 @@ e_byzantium = { c_messina = { color = { 160 210 100 } color2 = { 255 255 255 } - + b_messina = { province = 2633 - + color = { 160 210 100 } color2 = { 255 255 255 } } b_cefalu = { province = 2634 - + color = { 160 210 100 } color2 = { 255 255 255 } } b_catania = { province = 2639 - + color = { 160 210 100 } color2 = { 255 255 255 } } @@ -15649,10 +15689,10 @@ e_byzantium = { name_list_andalusian = cn_sarqusa name_list_yemeni = cn_sarqusa } - + b_syracusa = { province = 2638 - + color = { 115 195 85 } color2 = { 255 255 255 } @@ -15667,13 +15707,13 @@ e_byzantium = { } b_lentini = { province = 2643 - + color = { 115 195 85 } color2 = { 255 255 255 } } b_caltagirone = { province = 2642 - + color = { 115 195 85 } color2 = { 255 255 255 } } @@ -15691,10 +15731,10 @@ e_byzantium = { name_list_yemeni = cn_qasriyana name_list_greek = cn_enna } - + b_castrogiovanni = { # Castrogiovanni province = 2640 - + color = { 125 230 110 } color2 = { 255 255 255 } @@ -15710,13 +15750,13 @@ e_byzantium = { } b_agricento = { # Grigenti province = 2637 - + color = { 125 230 110 } color2 = { 255 255 255 } } b_caltanisetta = { #Caltanissetta province = 2641 - + color = { 125 230 110 } color2 = { 255 255 255 } } @@ -15724,53 +15764,53 @@ e_byzantium = { c_malta = { color = { 120 255 60 } color2 = { 255 255 255 } - + b_malta = { province = 2646 - + color = { 120 255 60 } color2 = { 255 255 255 } } } } - + d_benevento = { color = { 209 170 75 } color2 = { 255 255 255 } - + capital = c_benevento # Benevento - + c_benevento = { color = { 189 150 55 } color2 = { 255 255 255 } - + b_benevento = { province = 2609 - + color = { 189 150 55 } color2 = { 255 255 255 } } b_alife = { province = 2669 - + color = { 189 150 55 } color2 = { 255 255 255 } } b_isernia = { province = 2607 - + color = { 189 150 55 } color2 = { 255 255 255 } } b_melfi = { province = 2615 - + color = { 189 150 55 } color2 = { 255 255 255 } } b_ariano = { province = 8757 - + color = { 189 150 55 } color2 = { 255 255 255 } } @@ -15778,53 +15818,53 @@ e_byzantium = { c_foggia = { color = { 169 150 45 } color2 = { 255 255 255 } - + b_lucera = { province = 2610 - + color = { 169 150 45 } color2 = { 255 255 255 } } b_larino = { province = 2605 - + color = { 169 150 45 } color2 = { 255 255 255 } } b_vieste = { province = 8758 - + color = { 169 150 45 } color2 = { 255 255 255 } } } } - + d_capua = { color = { 240 209 100 } color2 = { 255 255 255 } - + capital = c_capua # Capua - + c_capua = { color = { 240 209 100 } color2 = { 255 255 255 } - + b_capua = { province = 2606 - + color = { 240 209 100 } color2 = { 255 255 255 } } b_gaeta = { province = 2593 - + color = { 240 209 100 } color2 = { 255 255 255 } } b_cassino = { province = 2602 - + color = { 240 209 100 } color2 = { 255 255 255 } } @@ -15832,59 +15872,59 @@ e_byzantium = { c_napoli = { color = { 230 225 90 } color2 = { 255 255 255 } - + b_napoli = { province = 2608 - + color = { 230 225 90 } color2 = { 255 255 255 } } b_amalfi = { province = 2611 - + color = { 230 225 90 } color2 = { 255 255 255 } } b_aversa = { province = 8756 - + color = { 230 225 90 } color2 = { 255 255 255 } } } } - + d_apulia = { color = { 167 172 63 } color2 = { 255 255 255 } - + capital = c_apulia # Trani - + c_apulia = { color = { 152 157 48 } color2 = { 255 255 255 } - + b_trani = { province = 2619 - + color = { 152 157 48 } color2 = { 255 255 255 } } b_siponto = { province = 2614 - + color = { 152 157 48 } color2 = { 255 255 255 } } b_venosa = { province = 2618 - + color = { 152 157 48 } color2 = { 255 255 255 } } b_acerenza = { province = 2617 - + color = { 152 157 48 } color2 = { 255 255 255 } } @@ -15892,22 +15932,22 @@ e_byzantium = { c_bari = { color = { 167 182 83 } color2 = { 255 255 255 } - + b_bari = { province = 2623 - + color = { 167 182 83 } color2 = { 255 255 255 } } b_matera = { province = 2624 - + color = { 167 182 83 } color2 = { 255 255 255 } } b_taranto = { province = 2621 - + color = { 167 182 83 } color2 = { 255 255 255 } } @@ -15915,59 +15955,59 @@ e_byzantium = { c_lecce = { color = { 187 172 83 } color2 = { 255 255 255 } - + b_lecce = { province = 8755 - + color = { 187 172 83 } color2 = { 255 255 255 } } b_brindisi = { province = 2622 - + color = { 187 172 83 } color2 = { 255 255 255 } } b_orlanto = { province = 2620 - + color = { 187 172 83 } color2 = { 255 255 255 } } } } - + d_salerno = { color = { 245 194 199 } color2 = { 255 255 255 } - + capital = c_salerno # Salerno - + c_salerno = { color = { 245 194 199 } color2 = { 255 255 255 } - + b_salerno = { province = 2612 - + color = { 245 194 199 } color2 = { 255 255 255 } } b_maratea = { province = 2613 - + color = { 245 194 199 } color2 = { 255 255 255 } } b_potenza = { province = 2616 - + color = { 245 194 199 } color2 = { 255 255 255 } } b_policastro = { province = 8754 - + color = { 245 194 199 } color2 = { 255 255 255 } } @@ -15975,47 +16015,47 @@ e_byzantium = { c_camarda = { color = { 250 215 205 } color2 = { 255 255 255 } - + b_camarda = { province = 2631 - + color = { 250 215 205 } color2 = { 255 255 255 } } b_stigliano = { province = 2632 - + color = { 250 215 205 } color2 = { 255 255 255 } } } } - + d_calabria = { color = { 170 142 70 } color2 = { 255 255 255 } - + capital = c_reggio_calabria # Reggio - + c_reggio_calabria = { color = { 165 150 95 } color2 = { 255 255 255 } - + b_reggio_calabria = { province = 2627 - + color = { 165 150 95 } color2 = { 255 255 255 } } b_squilluce = { province = 2626 - + color = { 165 150 95 } color2 = { 255 255 255 } } b_tropea = { province = 8751 - + color = { 165 150 95 } color2 = { 255 255 255 } } @@ -16023,22 +16063,22 @@ e_byzantium = { c_cosenza = { color = { 170 132 80 } color2 = { 255 255 255 } - + b_cosenza = { province = 2628 - + color = { 170 132 80 } color2 = { 255 255 255 } } b_castrovillari = { province = 2630 - + color = { 170 132 80 } color2 = { 255 255 255 } } b_belvedere = { province = 8752 - + color = { 170 132 80 } color2 = { 255 255 255 } } @@ -16046,33 +16086,33 @@ e_byzantium = { c_rossano = { color = { 150 125 80 } color2 = { 255 255 255 } - + b_rossano = { province = 2629 - + color = { 150 125 80 } color2 = { 255 255 255 } } b_cotrone = { #Crotone province = 2625 - + color = { 150 125 80 } color2 = { 255 255 255 } } b_catanzaro = { province = 8753 - + color = { 150 125 80 } color2 = { 255 255 255 } } } } } - + k_venice = { color = { 54 167 156 } capital = c_venezia # Venice - + ai_primary_priority = { if = { limit = { @@ -16081,19 +16121,19 @@ e_byzantium = { add = @correct_culture_primary_score } } - + d_venice = { color = { 34 137 126 } - + capital = c_venezia # Venice - + c_venezia = { color = { 40 143 132 } color2 = { 255 255 255 } - + b_venezia = { province = 2517 - + color = { 40 143 132 } color2 = { 255 255 255 } } @@ -16101,22 +16141,22 @@ e_byzantium = { c_veneto = { color = { 40 143 132 } color2 = { 255 255 255 } - + b_mestre = { province = 2506 - + color = { 40 143 132 } color2 = { 255 255 255 } } b_chioggia = { province = 2504 - + color = { 40 143 132 } color2 = { 255 255 255 } } b_malamacco = { province = 8767 - + color = { 40 143 132 } color2 = { 255 255 255 } } @@ -16127,9 +16167,9 @@ e_byzantium = { k_armenian_principality = { color = { 223 96 96 } color2 = { 255 255 255 } - + capital = c_hayk # Ani - + de_jure_drift_disabled = yes always_follows_primary_heir = yes definite_form = yes @@ -16147,11 +16187,11 @@ e_byzantium = { k_old_armenia = { color = { 223 96 96 } color2 = { 255 255 255 } - + #Here to prevent Armenia's regnal numbers getting messed up, as Bagratid Armenia counted its kings starting with Ashok I, and otherwise he'd be Ashok IV. capital = c_hayk # Ani - + can_create = { always = no } #For historical purposes only. no_automatic_claims = yes #Otherwise the Bagrationi end up with weird claims in 867. @@ -16169,9 +16209,9 @@ e_byzantium = { e_italy = { color = { 234 217 110 } color2 = { 255 255 255 } - + capital = c_roma # Rome - + ai_primary_priority = { if = { limit = { @@ -16180,33 +16220,33 @@ e_italy = { add = @correct_culture_primary_score } } - + k_genoa = { color = { 234 131 110 } capital = c_genoa # Genoa - + } - + k_pisa = { color = { 196 192 140 } color2 = { 255 255 255 } - + capital = c_pisa # Pisa - + } k_naples = { color = { 131 90 158 } capital = c_napoli # Napoli - + } k_italy = { color = { 244 227 160 } color2 = { 255 255 255 } - + capital = c_lombardia # Pavia - + can_create = { trigger_if = { limit = { @@ -16215,7 +16255,7 @@ e_italy = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -16224,11 +16264,11 @@ e_italy = { add = @correct_culture_primary_score } } - + d_friuli = { color = { 170 255 170 } color2 = { 255 255 255 } - + capital = c_aquileia ai_primary_priority = { @@ -16237,7 +16277,7 @@ e_italy = { culture = { has_cultural_pillar = heritage_central_germanic } # Unruoch of Friuli } add = @correct_culture_primary_score - } + } } c_aquileia = { @@ -16273,7 +16313,7 @@ e_italy = { c_friuli = { color = { 155 255 175 } color2 = { 255 255 255 } - + b_caorle = { province = 2512 @@ -16323,13 +16363,13 @@ e_italy = { d_verona = { color = { 145 240 205 } color2 = { 255 255 255 } - + capital = c_verona # Verona - + c_verona = { color = { 150 245 210 } color2 = { 255 255 255 } - + b_verona = { province = 2501 @@ -16349,11 +16389,11 @@ e_italy = { color2 = { 255 255 255 } } } - + c_treviso = { color = { 160 225 210 } color2 = { 255 255 255 } - + b_treviso = { province = 2505 @@ -16373,11 +16413,11 @@ e_italy = { color2 = { 255 255 255 } } } - + c_padua = { color = { 130 215 190 } color2 = { 255 255 255 } - + b_padua = { province = 2503 @@ -16389,7 +16429,7 @@ e_italy = { color = { 130 215 190 } color2 = { 255 255 255 } - } + } b_montagnana = { province = 2666 @@ -16403,11 +16443,11 @@ e_italy = { color2 = { 255 255 255 } } } - + c_polesine = { color = { 145 230 225 } color2 = { 255 255 255 } - + b_rovigo = { province = 2525 @@ -16422,17 +16462,17 @@ e_italy = { } } } - + d_piedmonte = { color = { 191 158 158 } color2 = { 255 255 255 } - + capital = c_monferrato #Asti c_monferrato = { color = { 195 160 160 } color2 = { 255 255 255 } - + b_asti = { province = 2469 @@ -16456,7 +16496,7 @@ e_italy = { c_turin = { color = { 195 115 135 } color2 = { 255 255 255 } - + b_turin = { province = 2041 @@ -16480,7 +16520,7 @@ e_italy = { c_novara = { color = { 195 140 130 } color2 = { 255 255 255 } - + b_novara = { province = 2471 @@ -16504,7 +16544,7 @@ e_italy = { c_cuneo = { color = { 195 130 145 } color2 = { 255 255 255 } - + b_cuneo = { province = 2043 @@ -16525,17 +16565,17 @@ e_italy = { } } } - + d_lombardia = { color = { 180 115 200 } color2 = { 255 255 255 } - + capital = c_lombardia # Lombardia - + c_lombardia = { color = { 185 120 205 } color2 = { 255 255 255 } - + b_milano = { province = 2482 @@ -16564,7 +16604,7 @@ e_italy = { c_brescia = { color = { 170 150 190 } color2 = { 255 255 255 } - + b_brescia = { province = 2494 @@ -16587,7 +16627,7 @@ e_italy = { c_como = { color = { 240 175 255 } color2 = { 255 255 255 } - + b_como = { province = 2477 @@ -16610,7 +16650,7 @@ e_italy = { c_trent = { color = { 250 150 220 } color2 = { 255 255 255 } - + b_trento = { province = 2499 @@ -16636,11 +16676,11 @@ e_italy = { color2 = { 255 255 255 } } } - + c_pavia = { color = { 200 155 255 } color2 = { 255 255 255 } - + b_pavia = { province = 2475 @@ -16663,7 +16703,7 @@ e_italy = { c_cremona = { color = { 220 160 210 } color2 = { 255 255 255 } - + b_cremona = { province = 2491 @@ -16687,7 +16727,7 @@ e_italy = { c_parma = { color = { 255 160 195 } color2 = { 255 255 255 } - + b_parma = { province = 2532 @@ -16711,7 +16751,7 @@ e_italy = { c_tortona = { color = { 170 105 195 } color2 = { 255 255 255 } - + b_tortona = { province = 2483 @@ -16730,13 +16770,13 @@ e_italy = { d_genoa = { color = { 244 141 120 } color2 = { 255 255 255 } - + capital = c_genoa # Genoa - + c_genoa = { color = { 244 141 120 } color2 = { 255 255 255 } - + b_genoa = { province = 2466 @@ -16756,11 +16796,11 @@ e_italy = { color2 = { 255 255 255 } } } - + c_luni = { color = { 215 120 130 } color2 = { 255 255 255 } - + b_luni = { province = 2531 @@ -16779,13 +16819,13 @@ e_italy = { d_emilia = { color = { 225 180 180 } color2 = { 255 255 255 } - + capital = c_modena # Modena - + c_modena = { color = { 230 185 185 } color2 = { 255 255 255 } - + b_modena = { province = 2540 @@ -16814,7 +16854,7 @@ e_italy = { c_mantua = { color = { 215 175 205 } color2 = { 255 255 255 } - + b_mantua = { province = 2497 @@ -16835,7 +16875,7 @@ e_italy = { } } } - + d_pisa = { color = { 180 186 30 } color2 = { 255 255 255 } @@ -16845,7 +16885,7 @@ e_italy = { c_pisa = { color = { 180 186 30 } color2 = { 255 255 255 } - + b_pisa = { province = 2536 @@ -16870,13 +16910,13 @@ e_italy = { d_toscana = { color = { 222 186 25 } color2 = { 255 255 255 } - + capital = c_firenze # Firenze - + c_firenze = { color = { 232 190 25 } color2 = { 255 255 255 } - + b_firenze = { province = 2543 @@ -16905,7 +16945,7 @@ e_italy = { c_lucca = { color = { 235 210 65 } color2 = { 255 255 255 } - + b_lucca = { province = 2537 @@ -16928,7 +16968,7 @@ e_italy = { c_arezzo = { color = { 230 155 15 } color2 = { 255 255 255 } - + b_arezzo = { province = 2554 @@ -16951,7 +16991,7 @@ e_italy = { c_siena = { color = { 205 175 25 } color2 = { 255 255 255 } - + b_siena = { province = 2560 @@ -16980,7 +17020,7 @@ e_italy = { c_orbetello = { color = { 250 210 5 } color2 = { 255 255 255 } - + b_orbetello = { province = 2569 @@ -17006,7 +17046,7 @@ e_italy = { k_sardinia = { #Sardinia & Corsica color = { 210 165 255 } color2 = { 255 255 255 } - + capital = c_cagliari # Cagliari cultural_names = { @@ -17021,13 +17061,13 @@ e_italy = { d_corsica = { color = { 200 200 250 } color2 = { 255 255 255 } - + capital = c_ajaccio # Ajaccio - + c_ajaccio = { color = { 200 200 250 } color2 = { 255 255 255 } - + b_ajaccio = { province = 2650 @@ -17044,7 +17084,7 @@ e_italy = { c_bastia = { color = { 226 248 251 } color2 = { 255 255 255 } - + b_bastia = { province = 2647 @@ -17061,32 +17101,32 @@ e_italy = { c_vecchio = { color = { 205 230 235 } color2 = { 255 255 255 } - + b_bonifacio = { province = 2652 - + color = { 205 230 235 } color2 = { 255 255 255 } } b_vecchio = { province = 2651 - + color = { 205 230 235 } color2 = { 255 255 255 } } } } - + d_sardinia = { color = { 217 159 255 } color2 = { 255 255 255 } - + capital = c_cagliari # Cagliari c_cagliari = { color = { 220 160 250 } color2 = { 255 255 255 } - + b_cagliari = { province = 2653 @@ -17109,7 +17149,7 @@ e_italy = { c_arborea = { color = { 200 185 250 } color2 = { 255 255 255 } - + b_oristano = { province = 2659 @@ -17126,7 +17166,7 @@ e_italy = { c_gallura = { color = { 195 175 225 } color2 = { 255 255 255 } - + b_olbia = { province = 2658 @@ -17143,7 +17183,7 @@ e_italy = { c_logudoro = { color = { 170 182 225 } color2 = { 255 255 255 } - + b_sassari = { province = 2662 @@ -17172,7 +17212,7 @@ e_italy = { c_tortoli = { color = { 180 170 180 } color2 = { 255 255 255 } - + b_tortoli = { province = 2656 @@ -17194,7 +17234,7 @@ e_italy = { color2 = { 255 255 255 } capital = c_roma # Rome - + can_create = { trigger_if = { limit = { @@ -17211,13 +17251,13 @@ e_italy = { d_romagna = { color = { 244 180 130 } color2 = { 255 255 255 } - + capital = c_ravenna # Ravenna - + c_ravenna = { color = { 229 165 115 } color2 = { 255 255 255 } - + b_ravenna = { province = 2546 @@ -17246,7 +17286,7 @@ e_italy = { c_bologna = { color = { 209 145 95 } color2 = { 255 255 255 } - + b_bologna = { province = 2542 @@ -17269,7 +17309,7 @@ e_italy = { c_ferrara = { color = { 219 125 85 } color2 = { 255 255 255 } - + b_ferrara = { province = 2527 @@ -17292,7 +17332,7 @@ e_italy = { c_casentino = { color = { 209 125 105 } color2 = { 255 255 255 } - + b_casentino = { province = 2553 @@ -17313,17 +17353,17 @@ e_italy = { } } } - + d_ancona = { color = { 240 240 190 } color2 = { 255 255 255 } - + capital = c_ancona # Ancona - + c_ancona = { color = { 245 245 195 } color2 = { 255 255 255 } - + b_ancona = { province = 2594 @@ -17352,7 +17392,7 @@ e_italy = { c_urbino = { color = { 240 225 150 } color2 = { 255 255 255 } - + b_urbino = { province = 2555 @@ -17375,7 +17415,7 @@ e_italy = { c_fermo = { color = { 210 210 175 } color2 = { 255 255 255 } - + b_fermo = { province = 2598 @@ -17396,17 +17436,17 @@ e_italy = { } } } - + d_spoleto = { color = { 217 182 153 } color2 = { 255 255 255 } - + capital = c_spoleto # Spoleto - + c_spoleto = { color = { 197 162 133 } color2 = { 255 255 255 } - + b_spoleto = { province = 2585 @@ -17429,7 +17469,7 @@ e_italy = { c_orvieto = { color = { 197 172 163 } color2 = { 255 255 255 } - + b_orvieto = { province = 2568 @@ -17446,7 +17486,7 @@ e_italy = { c_teramo = { color = { 227 152 133 } color2 = { 255 255 255 } - + b_teramo = { province = 2596 @@ -17463,7 +17503,7 @@ e_italy = { c_lanciano = { color = { 167 102 103 } color2 = { 255 255 255 } - + b_lanciano = { province = 2604 @@ -17483,11 +17523,11 @@ e_italy = { color2 = { 255 255 255 } } } - + c_abruzzi = { color = { 157 132 123 } color2 = { 255 255 255 } - + b_avezzano = { province = 2600 @@ -17502,17 +17542,17 @@ e_italy = { } } } - + d_latium = { color = { 254 245 160 } color2 = { 255 255 255 } - + capital = c_roma # Rome - + c_roma = { color = { 242 233 156 } color2 = { 220 220 1 } - + b_roma = { province = 2575 @@ -17550,11 +17590,11 @@ e_italy = { color2 = { 220 220 1 } } } - + c_viterbo = { color = { 212 203 116 } color2 = { 255 255 255 } - + b_viterbo = { province = 2572 @@ -17574,11 +17614,11 @@ e_italy = { color2 = { 255 255 255 } } } - + c_tivoli = { color = { 242 253 136 } color2 = { 255 255 255 } - + b_tivoli = { province = 2589 @@ -17611,9 +17651,9 @@ e_italy = { e_scandinavia = { color = { 62 122 189 } color2 = { 255 255 0 } - + capital = c_skane #Lund - Archbishop seat of Scandinavia - + ai_primary_priority = { if = { limit = { @@ -17643,13 +17683,13 @@ e_scandinavia = { d_svealand = { # Uppland color = { 20 20 145 } color2 = { 255 255 255 } - + capital = c_upland # Sigtuna - + c_upland = { #Upland color = { 30 90 210 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = d_svealand } @@ -17671,7 +17711,7 @@ e_scandinavia = { color = { 30 90 210 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_enkoping name_list_danish = cn_enkobing @@ -17687,7 +17727,7 @@ e_scandinavia = { c_gastrikland = { #Gestrikalandia color = { 40 70 220 } color2 = { 255 255 255 } - + b_gavle = { province = 354 @@ -17710,7 +17750,7 @@ e_scandinavia = { c_sodermannaland = { #Södermannaland color = { 50 110 230 } color2 = { 255 255 255 } - + b_strigines = { #(Strängnäs) province = 339 @@ -17725,7 +17765,7 @@ e_scandinavia = { } b_nykopung = { #Nyköpung (Nyköping) province = 337 - + cultural_names = { name_list_norwegian = cn_nyokoping name_list_danish = cn_nyokobing @@ -17750,12 +17790,12 @@ e_scandinavia = { c_aland = { color = { 28 56 199 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_aland_SWE name_list_norse = cn_ahvenanmaa } - + b_sund = { province = 216 color = { 28 56 199 } @@ -17772,19 +17812,19 @@ e_scandinavia = { d_bergslagen = { color = { 60 60 200 } color2 = { 255 255 255 } - + capital = c_vastmanland - + c_vastmanland = { #Västmannaland color = { 43 43 153 } color2 = { 255 255 255 } - + b_vaestraaros = { #Västraaros (Västerås) province = 346 color = { 43 43 153 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_vesteras name_list_danish = cn_vesteras @@ -17812,28 +17852,28 @@ e_scandinavia = { c_varmland = { color = { 18 57 153 } color2 = { 255 255 255 } - + b_tingvalla = { province = 323 - + color = { 18 57 153 } color2 = { 255 255 255 } } b_friskdal = { province = 324 - + color = { 18 57 153 } color2 = { 255 255 255 } } b_vase = { #Väse province = 326 - + color = { 18 57 153 } color2 = { 255 255 255 } } b_farnebo = { #Färnebo province = 8739 - + color = { 18 57 153 } color2 = { 255 255 255 } } @@ -17841,28 +17881,28 @@ e_scandinavia = { c_dalarna = { #Övre dalarna color = { 65 115 235 } color2 = { 255 255 255 } - + b_mor = { province = 351 - + color = { 65 115 235 } color2 = { 255 255 255 } } b_molungr = { province = 352 - + color = { 65 115 235 } color2 = { 255 255 255 } } b_orsa = { province = 8730 - + color = { 65 115 235 } color2 = { 255 255 255 } } b_lima = { province = 8729 - + color = { 65 115 235 } color2 = { 255 255 255 } } @@ -17870,28 +17910,28 @@ e_scandinavia = { c_dalabergslagen = { color = { 56 56 199 } color2 = { 255 255 255 } - + b_falene = { #Falun province = 350 - + color = { 56 56 199 } color2 = { 255 255 255 } } b_norrbarke = { #Norrbärke province = 353 - + color = { 56 56 199 } color2 = { 255 255 255 } } b_henamorum = { #Hedemora province = 345 - + color = { 56 56 199 } color2 = { 255 255 255 } } b_leksand = { province = 8728 - + color = { 56 56 199 } color2 = { 255 255 255 } } @@ -17901,19 +17941,19 @@ e_scandinavia = { d_vastergotland = { #Västergötland color = { 38 93 163 } color2 = { 255 255 255 } - + capital = c_vastergotland # Skara - + c_vastergotland = { color = { 20 70 215 } color2 = { 255 255 255 } - + b_lodose = { province = 317 - + color = { 20 70 215 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_lodose_NORWDAN name_list_danish = cn_lodose_NORWDAN @@ -17921,10 +17961,10 @@ e_scandinavia = { } b_falkoping = { province = 319 - + color = { 20 70 215 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_falkoping_NORW name_list_danish = cn_falkobing @@ -17932,19 +17972,19 @@ e_scandinavia = { } b_kungahalla = { province = 318 - + color = { 20 70 215 } color2 = { 255 255 255 } } b_opensten = { province = 8724 - + color = { 20 70 215 } color2 = { 255 255 255 } } b_kindaholm = { province = 8725 - + color = { 20 70 215 } color2 = { 255 255 255 } } @@ -17952,22 +17992,22 @@ e_scandinavia = { c_skara = { color = { 61 104 227 } color2 = { 255 255 255 } - + b_lacko = { province = 8723 - + color = { 61 104 227 } color2 = { 255 255 255 } } b_skara = { province = 316 - + color = { 61 104 227 } color2 = { 255 255 255 } } b_varnhem = { province = 320 - + color = { 61 104 227 } color2 = { 255 255 255 } } @@ -17975,7 +18015,7 @@ e_scandinavia = { c_dal = { color = { 50 75 201 } color2 = { 255 255 255 } - + b_dalaborg = { province = 321 @@ -17992,22 +18032,22 @@ e_scandinavia = { c_nordmark = { color = { 30 70 235 } color2 = { 255 255 255 } - + b_nordmark = { province = 8731 - + color = { 30 70 235 } color2 = { 255 255 255 } } b_josse = { province = 8732 - + color = { 30 70 235 } color2 = { 255 255 255 } } b_gillberg = { province = 325 - + color = { 30 70 235 } color2 = { 255 255 255 } } @@ -18017,19 +18057,19 @@ e_scandinavia = { d_ostergotland = { #Östergötland color = { 44 110 225 } color2 = { 255 255 255 } - + capital = c_ostergotland # Östergötland - + c_ostergotland = { color = { 34 80 161 } color2 = { 255 255 255 } - + b_sudherkopung = { #Sudherköpung province = 330 - + color = { 34 80 161 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_soderkoping name_list_danish = cn_soderkobing @@ -18037,19 +18077,19 @@ e_scandinavia = { } b_hamarkinda = { province = 331 - + color = { 34 80 161 } color2 = { 255 255 255 } } b_vreta = { province = 334 - + color = { 34 80 161 } color2 = { 255 255 255 } } b_norrkoping = { province = 8733 - + color = { 34 80 161 } color2 = { 255 255 255 } } @@ -18057,13 +18097,13 @@ e_scandinavia = { c_kinda = { color = { 8 55 138 } color2 = { 255 255 255 } - + b_liunga = { province = 332 - + color = { 8 55 138 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_linkoping name_list_danish = cn_linkobing @@ -18071,10 +18111,10 @@ e_scandinavia = { } b_skanninge = { province = 333 - + color = { 8 55 138 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_skaenninge name_list_danish = cn_skaenninge @@ -18082,7 +18122,7 @@ e_scandinavia = { } b_grebo2 = { province = 8734 - + color = { 8 55 138 } color2 = { 255 255 255 } } @@ -18090,7 +18130,7 @@ e_scandinavia = { c_narke = { #Neeric color = { 15 90 195 } color2 = { 255 255 255 } - + b_orabro = { province = 327 #Örabro (Örebro) @@ -18115,28 +18155,28 @@ e_scandinavia = { d_smaland = { color = { 45 85 245 } color2 = { 255 255 255 } - + capital = c_more # Kalmar - + c_more = { #Möre color = { 45 85 245 } color2 = { 255 255 255 } - + b_kalmar = { province = 307 - + color = { 45 85 245 } color2 = { 255 255 255 } } b_hogsby = { province = 308 - + color = { 45 85 245 } color2 = { 255 255 255 } } b_torsas = { province = 8726 - + color = { 45 85 245 } color2 = { 255 255 255 } } @@ -18144,22 +18184,22 @@ e_scandinavia = { c_sevede = { color = { 28 14 230 } color2 = { 255 255 255 } - + b_stegholm = { province = 8727 - + color = { 28 14 230 } color2 = { 255 255 255 } } b_hulingsryd = { province = 309 - + color = { 28 14 230 } color2 = { 255 255 255 } } b_vimmerby = { province = 310 - + color = { 28 14 230 } color2 = { 255 255 255 } } @@ -18173,7 +18213,7 @@ e_scandinavia = { color = { 55 80 255 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_vexjo name_list_danish = cn_vexjo @@ -18222,7 +18262,7 @@ e_scandinavia = { } b_hultaby = { province = 311 - + color = { 35 90 255 } color2 = { 255 255 255 } } @@ -18245,7 +18285,7 @@ e_scandinavia = { } b_liongby = { #Liongby (Ljungby) province = 300 - + color = { 55 80 215 } color2 = { 255 255 255 } } @@ -18253,7 +18293,7 @@ e_scandinavia = { c_oland = { #öland color = { 45 105 205 } color2 = { 255 255 255 } - + b_borgholm = { province = 314 @@ -18272,13 +18312,13 @@ e_scandinavia = { d_norrland = { color = { 40 70 220 } color2 = { 255 255 255 } - + capital = c_halsingland - + c_halsingland = { color = { 60 70 235 } color2 = { 255 255 255 } - + b_norale = { #(Norrala) province = 360 @@ -18307,7 +18347,7 @@ e_scandinavia = { c_medelpad = { color = { 55 65 215 } color2 = { 255 255 255 } - + b_seilanger = { #(Selånger) province = 361 @@ -18331,12 +18371,12 @@ e_scandinavia = { color = { 55 65 215 } color2 = { 255 255 255 } - } + } } c_angermanland = { #Angermannaland color = { 30 55 185 } color2 = { 255 255 255 } - + b_solatumum = { #(Sollefteå) province = 366 @@ -18363,17 +18403,17 @@ e_scandinavia = { } } } - + d_gotland = { color = { 0 90 160 } color2 = { 255 255 255 } - + capital = c_gutland # Wysbu/Visby - + c_gutland = { #(Gotland) color = { 0 90 160 } color2 = { 255 255 255 } - + b_wysbu = { #(visby) province = 369 @@ -18405,19 +18445,19 @@ e_scandinavia = { k_sapmi = { color = { 5 5 160 } color2 = { 255 255 0 } - + cultural_names = { name_list_english = cn_lapland name_list_scottish = cn_lapland name_list_anglo_saxon = cn_lapland - + name_list_norwegian = cn_lappland name_list_swedish = cn_lappland name_list_norse = cn_lappland } - + capital = c_biton # Biton - + can_create = { trigger_if = { limit = { @@ -18426,7 +18466,7 @@ e_scandinavia = { culture = { has_cultural_pillar = heritage_balto_finnic } } } - + ai_primary_priority = { if = { limit = { @@ -18440,12 +18480,12 @@ e_scandinavia = { color = { 15 15 180 } color2 = { 255 255 255 } capital = c_sjeltie # Åsele - + cultural_names = { name_list_english = cn_lapland name_list_scottish = cn_lapland name_list_anglo_saxon = cn_lapland - + name_list_norwegian = cn_lappland name_list_swedish = cn_lappland name_list_norse = cn_lappland @@ -18460,7 +18500,7 @@ e_scandinavia = { color = { 35 35 180 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_asele } @@ -18470,7 +18510,7 @@ e_scandinavia = { color = { 35 35 180 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_kultsjon } @@ -18480,7 +18520,7 @@ e_scandinavia = { color = { 35 35 180 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_volgsjo } @@ -18501,7 +18541,7 @@ e_scandinavia = { color = { 20 25 195 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_storuman } @@ -18550,26 +18590,26 @@ e_scandinavia = { color = { 15 15 180 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_jokkmokk } } b_tuorpon = { province = 376 - + color = { 15 15 180 } color2 = { 255 255 255 } } } } - + d_vuovdisamieana = { #Cobbled sami translation for "Forest (Vuovdi) Sámi Land (Eana)" #Ideally it would mean "Land of the Forest Sami" color = { 10 10 90 } color2= { 255 255 255 } - + capital = c_biton cultural_names = { @@ -18577,17 +18617,17 @@ e_scandinavia = { name_list_swedish = cn_vasterbotten name_list_norse = cn_vasterbotten } - + c_biton = { color = { 20 35 110 } color2= { 255 255 255 } - + b_biton = { #(Piteå) province = 422 color = { 20 35 110 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_pitea } @@ -18597,7 +18637,7 @@ e_scandinavia = { color = { 20 35 110 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_arvidsjaur } @@ -18607,7 +18647,7 @@ e_scandinavia = { color = { 20 35 110 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_umea } @@ -18622,7 +18662,7 @@ e_scandinavia = { color = { 20 20 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_lulea } @@ -18632,7 +18672,7 @@ e_scandinavia = { color = { 20 20 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_kalix } @@ -18642,7 +18682,7 @@ e_scandinavia = { color = { 20 20 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_tornea name_list_finnish = cn_tornio @@ -18652,13 +18692,13 @@ e_scandinavia = { c_kittila = { color = { 15 0 90 } color2 = { 255 255 255 } - + b_kittal = { province = 385 color = { 15 0 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_kittila } @@ -18668,7 +18708,7 @@ e_scandinavia = { color = { 15 0 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_sodankyla } @@ -18682,7 +18722,7 @@ e_scandinavia = { c_torne = { color = { 45 45 135 } color2= { 255 255 255 } - + b_vettanen = { #(=Ängesån) province = 8782 color = { 45 45 135 } @@ -18704,7 +18744,7 @@ e_scandinavia = { d_duortnoseatnu = { #Davvisapmi color = { 46 30 205 } color2 = { 255 255 255 } - + capital = c_siggevara # Siggevara cultural_names = { @@ -18726,7 +18766,7 @@ e_scandinavia = { } b_sirkas = { province = 379 - + color = { 46 30 205 } color2 = { 255 255 255 } } @@ -18740,7 +18780,7 @@ e_scandinavia = { c_suondavara = { color = { 70 55 200 } color2= { 255 255 255 } - + b_suondavara = { province = 384 @@ -18776,7 +18816,7 @@ e_scandinavia = { } b_tingevara = { province = 383 - + color = { 80 75 235 } color2 = { 255 255 255 } } @@ -18784,7 +18824,7 @@ e_scandinavia = { c_aviovara = { color = { 110 110 255 } color2= { 255 255 255 } - + b_aviovara = { province = 397 @@ -18862,9 +18902,9 @@ e_scandinavia = { d_giemajohka = { #(Kemi älv) color = { 20 20 145 } color2 = { 255 255 255 } - + capital = c_peaccam #Kemi - + cultural_names = { name_list_swedish = cn_leporie name_list_norwegian = cn_leporie @@ -18873,17 +18913,17 @@ e_scandinavia = { #More or less this region can be found as "Leporie" in maps from Renaissance Era #Possibly just means "Laponia" in Russian or interpreted Russian } - + c_peaccam = { #Kemi color = { 20 10 155 } color2 = { 255 255 255 } - + b_giempa = { #Kemi province = 425 color = { 20 10 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_kemi } @@ -18893,7 +18933,7 @@ e_scandinavia = { color = { 20 10 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_kemijarvi } @@ -18925,7 +18965,7 @@ e_scandinavia = { color = { 15 10 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_koulajarvi } @@ -18940,7 +18980,7 @@ e_scandinavia = { c_koutajoki = { color = { 20 5 150 } color2 = { 255 255 255 } - + b_koutajoki = { province = 454 color = { 20 5 150 } @@ -18961,7 +19001,7 @@ e_scandinavia = { color = { 35 10 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_babinsky name_list_finnish = cn_akkala @@ -18972,7 +19012,7 @@ e_scandinavia = { color = { 35 10 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_ekostrovsky } @@ -18986,7 +19026,7 @@ e_scandinavia = { c_sombio = { color = { 30 25 185 } color2 = { 255 255 255 } - + b_sombio = { province = 390 @@ -18998,7 +19038,7 @@ e_scandinavia = { color = { 30 25 185 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_priretjnyj name_list_finnish = cn_suonikyla @@ -19009,7 +19049,7 @@ e_scandinavia = { color = { 30 25 185 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_notozero name_list_finnish = cn_nourtijarvi @@ -19020,7 +19060,7 @@ e_scandinavia = { color = { 30 25 185 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_girvasozero name_list_finnish = cn_hirvas_jarvi @@ -19030,13 +19070,13 @@ e_scandinavia = { c_inari = { color = { 20 20 145 } color2= { 255 255 255 } - + b_aanaarjavri = { #Aanaarjävri (Enare Träsk) province = 391 color = { 20 20 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_enare_trask name_list_finnish = cn_inarijarvi @@ -19047,7 +19087,7 @@ e_scandinavia = { color = { 20 20 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_pechengsky name_list_finnish = cn_petsamo @@ -19062,7 +19102,7 @@ e_scandinavia = { c_skolt = { color = { 44 20 169 } color2= { 255 255 255 } - + b_skolt = { province = 8789 color = { 44 20 169 } @@ -19073,7 +19113,7 @@ e_scandinavia = { color = { 44 20 169 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_kildin } @@ -19083,12 +19123,12 @@ e_scandinavia = { color = { 44 20 169 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_motovsky name_list_finnish = cn_muotka } - } + } } } @@ -19096,25 +19136,25 @@ e_scandinavia = { color = { 44 20 169 } color2 = { 255 255 255 } capital = c_ter - + cultural_names = { name_list_norwegian = cn_kola name_list_swedish = cn_kola - name_list_norse = cn_kola + name_list_norse = cn_kola name_list_russian = cn_kola name_list_finnish = cn_kuola } - + c_ter = { color = { 55 35 245 } color2= { 255 255 255 } - + b_sosnevke = { #Sosnevke province = 417 color = { 55 35 245 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_sosnovka } @@ -19124,7 +19164,7 @@ e_scandinavia = { color = { 55 35 245 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_yokanga } @@ -19134,11 +19174,11 @@ e_scandinavia = { color = { 55 35 245 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_ponoy } - } + } b_peliza = { province = 8790 color = { 55 35 245 } @@ -19154,7 +19194,7 @@ e_scandinavia = { color = { 40 15 200 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_kuroptevsky } @@ -19164,7 +19204,7 @@ e_scandinavia = { color = { 40 15 200 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_lyavozero } @@ -19174,7 +19214,7 @@ e_scandinavia = { color = { 40 15 200 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_varzino } @@ -19189,7 +19229,7 @@ e_scandinavia = { color = { 25 5 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_lovozero } @@ -19199,7 +19239,7 @@ e_scandinavia = { color = { 25 5 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_voronye } @@ -19209,7 +19249,7 @@ e_scandinavia = { color = { 25 5 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_pulozero name_list_finnish = cn_maaselka @@ -19219,13 +19259,13 @@ e_scandinavia = { c_kintus = { color = { 35 5 135 } color2= { 255 255 255 } - + b_kintus = { #Kintuš province = 414 color = { 35 5 135 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_kamensky } @@ -19243,11 +19283,11 @@ e_scandinavia = { } } } - + k_denmark = { color = { 247 77 54 } color2 = { 136 157 23 } - + capital = c_sjaelland # Roskilde ai_primary_priority = { @@ -19262,13 +19302,13 @@ e_scandinavia = { d_sjaelland = { color = { 206 57 57 } color2 = { 255 255 255 } - + capital = c_sjaelland # Sjaelland - + c_sjaelland = { color = { 216 50 50 } color2 = { 255 255 255 } - + b_roskilde = { province = 63 @@ -19291,7 +19331,7 @@ e_scandinavia = { province = 64 color = { 216 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_nastved name_list_norse = cn_naestved @@ -19307,7 +19347,7 @@ e_scandinavia = { c_fyn = { color = { 237 71 71 } color2 = { 255 255 255 } - + b_odense = { province = 65 @@ -19345,17 +19385,17 @@ e_scandinavia = { } } } - + d_skane = { color = { 210 2 2 } color2 = { 255 255 255 } - + capital = c_skane # Skåne - + c_skane = { color = { 215 5 5 } color2 = { 255 255 255 } - + b_lund = { province = 70 @@ -19370,10 +19410,10 @@ e_scandinavia = { } b_tommerup = { province = 72 - + color = { 215 5 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_ahus } @@ -19393,9 +19433,9 @@ e_scandinavia = { c_halland = { color = { 220 10 15 } color2 = { 255 255 255 } - + b_halmstad = { - province = 74 + province = 74 color = { 220 10 15 } color2 = { 255 255 255 } @@ -19416,7 +19456,7 @@ e_scandinavia = { c_bornholm = { color = { 220 15 20 } color2 = { 255 255 255 } - + b_ronne = { province = 77 @@ -19451,7 +19491,7 @@ e_scandinavia = { color = { 220 30 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_danish = cn_avaskaer name_list_norwegian = cn_avaskaer @@ -19463,19 +19503,19 @@ e_scandinavia = { d_jylland = { # Jylland color = { 160 25 72 } color2 = { 255 255 255 } - + capital = c_aarhus # Jylland - + c_aarhus = { color = { 155 50 26 } color2 = { 255 255 255 } - + b_aarhus = { province = 57 color = { 155 50 26 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_arhus } @@ -19500,13 +19540,13 @@ e_scandinavia = { b_viborg = { province = 56 - + color = { 175 40 56 } color2 = { 255 255 255 } } b_ormstrup = { province = 222 - + color = { 175 40 56 } color2 = { 255 255 255 } } @@ -19515,28 +19555,28 @@ e_scandinavia = { c_ringkobing = { color = { 175 70 22 } color2 = { 255 255 255 } - + b_ringkobing = { province = 82 - + color = { 175 70 22 } color2 = { 255 255 255 } } b_holstebro = { province = 221 - + color = { 175 70 22 } color2 = { 255 255 255 } } b_ycost = { province = 223 - + color = { 175 70 22 } color2 = { 255 255 255 } } b_tarm = { province = 225 - + color = { 175 70 22 } color2 = { 255 255 255 } } @@ -19551,7 +19591,7 @@ e_scandinavia = { color = { 165 9 64 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_alborg } @@ -19580,23 +19620,23 @@ e_scandinavia = { c_slesvig = { color = { 216 89 60 } color2 = { 255 255 255 } - + b_hedeby = { province = 62 - + color = { 216 89 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_heidabyr } } b_aabenraa = { province = 61 - + color = { 216 89 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_abenra name_list_franconian = cn_apenrade @@ -19607,7 +19647,7 @@ e_scandinavia = { } b_husumbro = { province = 84 - + color = { 216 89 60 } color2 = { 255 255 255 } } @@ -19616,7 +19656,7 @@ e_scandinavia = { c_vorbasse = { color = { 160 43 17 } color2 = { 255 255 255 } - + b_vorbasse = { province = 59 @@ -19640,7 +19680,7 @@ e_scandinavia = { c_ribe = { color = { 186 96 76 } color2 = { 255 255 255 } - + b_ribe = { province = 60 @@ -19662,11 +19702,11 @@ e_scandinavia = { } } } - + k_norway = { color = { 130 4 40 } color2 = { 220 220 220 } - + capital = c_trandheim cultural_names = { @@ -19681,17 +19721,17 @@ e_scandinavia = { add = @correct_culture_primary_score } } - + d_viken = { color = { 220 4 40 } color2 = { 220 220 220 } - + capital = c_vingulmork - + c_vingulmork = { color = { 190 25 40 } color2 = { 220 220 220 } - + b_oslosyslar = { province = 234 @@ -19718,7 +19758,7 @@ e_scandinavia = { } b_ski = { province = 8768 - + color = { 190 25 40 } color2 = { 255 255 255 } } @@ -19726,7 +19766,7 @@ e_scandinavia = { c_raniriki = { color = { 220 4 40 } color2 = { 220 220 220 } - + cultural_names = { name_list_norse = cn_alfheimar } @@ -19745,7 +19785,7 @@ e_scandinavia = { } b_uddevalla = { province = 8770 - + color = { 220 4 40 } color2 = { 255 255 255 } } @@ -19753,7 +19793,7 @@ e_scandinavia = { c_vestfold = { color = { 205 5 60 } color2 = { 220 220 220 } - + b_tunsberg = { province = 286 @@ -19782,7 +19822,7 @@ e_scandinavia = { c_telemark = { color = { 205 50 60 } color2 = { 220 220 220 } - + b_telemark = { province = 248 @@ -19807,13 +19847,13 @@ e_scandinavia = { d_agder = { color = { 170 30 30 } color2 = { 220 220 220 } - + capital = c_nedenes # Arendall - + c_nedenes = { color = { 170 30 30 } color2 = { 220 220 220 } - + b_arendall = { province = 249 @@ -19836,7 +19876,7 @@ e_scandinavia = { c_agdeside = { color = { 165 50 45 } color2 = { 220 220 220 } - + b_ottrunes = { province = 289 @@ -19857,17 +19897,17 @@ e_scandinavia = { } } } - + d_vestlandi = { color = { 170 100 30 } color2 = { 220 220 220 } - + capital = c_rogalandi # Jatharr - + c_rogalandi = { color = { 170 100 30 } color2 = { 220 220 220 } - + b_jatharr = { province = 252 @@ -19890,7 +19930,7 @@ e_scandinavia = { c_hordalandi = { color = { 170 85 45 } color2 = { 220 220 220 } - + b_bjorgvin = { province = 257 @@ -19925,7 +19965,7 @@ e_scandinavia = { c_sogn = { color = { 185 75 60 } color2 = { 220 220 220 } - + b_sognfylki = { province = 260 @@ -19937,7 +19977,7 @@ e_scandinavia = { color = { 185 75 60 } color2 = { 255 255 255 } - } + } b_bremanger = { province = 261 @@ -19958,17 +19998,17 @@ e_scandinavia = { } } } - + d_trandalog = { color = { 150 30 80 } color2 = { 220 220 220 } - + capital = c_trandheim # Nidaros c_trandheim = { color = { 130 22 85 } color2 = { 220 220 220 } - + b_nidaros = { province = 270 @@ -19997,19 +20037,19 @@ e_scandinavia = { c_norwegian_more = { color = { 160 45 75 } color2 = { 220 220 220 } - + b_raumsdali = { province = 268 color = { 160 45 75 } color2 = { 255 255 255 } - } + } b_northri_more = { province = 269 color = { 160 45 75 } color2 = { 255 255 255 } - } + } b_sunnmore = { province = 267 @@ -20020,7 +20060,7 @@ e_scandinavia = { c_firdafylki = { color = { 170 55 75 } color2 = { 220 220 220 } - + b_firdafylki = { province = 265 @@ -20035,17 +20075,17 @@ e_scandinavia = { } } } - + d_dalir = { color = { 80 30 30 } color2 = { 220 220 220 } - + capital = c_hedmork # Hedmork - + c_hedmork = { color = { 80 30 30 } color2 = { 220 220 220 } - + b_hedmork = { province = 236 @@ -20060,7 +20100,7 @@ e_scandinavia = { } b_stange = { province = 8769 - + color = { 80 30 30 } color2 = { 220 220 220 } } @@ -20068,7 +20108,7 @@ e_scandinavia = { c_gudbrandsdalir = { color = { 95 20 30 } color2 = { 220 220 220 } - + b_suthri_gudbrandsdali = { province = 238 @@ -20097,7 +20137,7 @@ e_scandinavia = { c_eystridalir = { color = { 85 45 30 } color2 = { 220 220 220 } - + b_northri_eystridali = { province = 239 @@ -20114,7 +20154,7 @@ e_scandinavia = { c_gauldala = { color = { 65 15 15 } color2 = { 220 220 220 } - + b_gauldala = { province = 241 @@ -20129,17 +20169,17 @@ e_scandinavia = { } } } - + d_halogaland = { color = { 210 150 255 } color2 = { 220 220 220 } - + capital = c_vastvag # Vastvagborg - + c_vastvag = { color = { 210 150 255 } color2 = { 220 220 220 } - + b_vastvagborg = { province = 280 @@ -20162,7 +20202,7 @@ e_scandinavia = { c_bothin = { color = { 225 160 225 } color2 = { 220 220 220 } - + b_bothin = { province = 277 @@ -20191,7 +20231,7 @@ e_scandinavia = { c_namdalfylki = { color = { 215 140 200 } color2 = { 220 220 220 } - + b_utan_namdal = { province = 245 @@ -20218,22 +20258,22 @@ e_scandinavia = { } } } - + d_iceland = { color = { 255 245 245 } color2 = { 220 220 220 } - + capital = c_vestisland # Reykjavik cultural_names = { name_list_norse = cn_island name_list_norwegian = cn_island } - + c_vestisland = { color = { 255 245 245 } color2 = { 220 220 220 } - + b_reykjavik = { province = 2 @@ -20248,7 +20288,7 @@ e_scandinavia = { } b_olafsvik = { province = 8771 - + color = { 255 245 245 } color2 = { 220 220 220 } } @@ -20256,29 +20296,29 @@ e_scandinavia = { c_nordrland = { color = { 240 230 230 } color2 = { 220 220 220 } - + b_husavik = { province = 5 color = { 240 230 230 } color2 = { 220 220 220 } - + cultural_names = { name_list_norse = cn_husavik } } b_vopnafjordur = { province = 8773 - + color = { 240 230 230 } color2 = { 220 220 220 } - + } } c_austisland = { color = { 250 215 215 } color2 = { 220 220 220 } - + b_reydarfjall = { #=Seydisfjordur province = 4 @@ -20287,7 +20327,7 @@ e_scandinavia = { } b_hofn = { province = 8772 - + color = { 250 215 215 } color2 = { 220 220 220 } } @@ -20295,7 +20335,7 @@ e_scandinavia = { c_sudurland = { color = { 220 220 220 } color2 = { 220 220 220 } - + b_stokkseyri = { province = 3 @@ -20304,7 +20344,7 @@ e_scandinavia = { } b_klaustur = { province = 8774 - + color = { 220 220 220 } color2 = { 220 220 220 } } @@ -20314,15 +20354,15 @@ e_scandinavia = { d_northern_isles = { color = { 195 75 75 } color2 = { 255 255 255 } - + capital = c_orkney # Orkney definite_form = yes - + cultural_names = { name_list_norse = cn_nordreyjar } - + c_orkney = { color = { 195 75 75 } color2 = { 255 255 255 } @@ -20331,13 +20371,13 @@ e_scandinavia = { name_list_norse = cn_orkneyjar name_list_norwegian = cn_orkneyjar } - + b_kirkwall = { province = 8 color = { 195 75 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_norwegian = cn_kirkuvag name_list_danish = cn_kyrkovik @@ -20349,17 +20389,17 @@ e_scandinavia = { } } } - + c_faereyar = { color = { 200 70 70 } color2 = { 255 255 255 } - + b_torshavn = { province = 6 color = { 200 70 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_torshavn name_list_pictish = cn_pirth_taran @@ -20371,7 +20411,7 @@ e_scandinavia = { c_shetland = { color = { 205 65 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_hjaltland name_list_norwegian = cn_hjaltland @@ -20382,7 +20422,7 @@ e_scandinavia = { color = { 205 65 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_skalavagr name_list_norwegian = cn_skalavagr @@ -20393,21 +20433,21 @@ e_scandinavia = { } } } - + d_jamtland = { color = { 75 20 70 } color2 = { 255 255 255 } - + capital = c_jamtfir # Frösö cultural_names = { name_list_swedish = cn_jamtland } - + c_jamtfir = { color = { 75 20 70 } color2 = { 255 255 255 } - + b_froso = { province = 386 @@ -20442,7 +20482,7 @@ e_scandinavia = { c_morarna = { color = { 65 0 70 } color2 = { 255 255 255 } - + b_morarna = { province = 389 @@ -20465,7 +20505,7 @@ e_scandinavia = { c_helgum = { color = { 45 0 50 } color2 = { 255 255 255 } - + b_helgum = { province = 439 @@ -20494,7 +20534,7 @@ e_scandinavia = { c_harjadalen = { color = { 65 20 80 } color2 = { 255 255 255 } - + b_tanna = { province = 291 @@ -20516,13 +20556,13 @@ e_scandinavia = { } } } - + k_finland = { color = { 180 110 0 } color2 = { 255 255 255 } - + capital = c_finland #Turku - + can_create = { trigger_if = { limit = { @@ -20531,7 +20571,7 @@ e_scandinavia = { culture = { has_cultural_pillar = heritage_balto_finnic } } } - + ai_primary_priority = { if = { limit = { @@ -20540,17 +20580,17 @@ e_scandinavia = { add = @correct_culture_primary_score } } - + d_finland = { color = { 200 160 0 } color2 = { 255 255 255 } - + capital = c_finland #Turku - + c_finland = { color = { 200 140 0 } color2 = { 255 255 255 } - + b_turku = { province = 179 color = { 200 140 0 } @@ -20567,11 +20607,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_nyland = { color = { 200 190 0 } color2 = { 255 255 255 } - + b_porvoo = { province = 175 color = { 200 190 0 } @@ -20586,7 +20626,7 @@ e_scandinavia = { province = 177 color = { 200 190 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_raseborg } @@ -20595,22 +20635,22 @@ e_scandinavia = { province = 197 color = { 200 190 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_veckelax } } } - + c_satakunta = { color = { 200 190 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_satakunda name_list_norse = cn_satakunda } - + b_ulvila = { province = 185 color = { 200 190 25 } @@ -20632,11 +20672,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_messukyla = { color = { 200 175 10 } color2 = { 255 255 255 } - + b_messukyla = { province = 211 color = { 200 175 10 } @@ -20648,11 +20688,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_tavasts = { color = { 200 110 0 } color2 = { 255 255 255 } - + b_hameenlinna = { province = 205 color = { 200 110 0 } @@ -20670,29 +20710,29 @@ e_scandinavia = { } } } - + d_savo = { color = { 250 100 20 } color2 = { 255 255 255 } - + capital = c_olavinlinna # Olofsborg - + c_olavinlinna = { color = { 250 80 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_olofsborg name_list_norse = cn_olofsborg name_list_norwegian = cn_olavsborg name_list_danish = cn_olavsborg } - + b_olavinlinna = { province = 190 color = { 250 80 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_olofsborg name_list_norse = cn_olofsborg @@ -20714,7 +20754,7 @@ e_scandinavia = { province = 188 color = { 250 80 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_st_michel name_list_norse = cn_st_michel @@ -20728,11 +20768,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_sysma = { color = { 250 120 50 } color2 = { 255 255 255 } - + b_sysma = { province = 207 color = { 250 120 50 } @@ -20749,11 +20789,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_pielinen = { color = { 230 65 35 } color2 = { 255 255 255 } - + b_pielinen = { province = 449 color = { 230 65 35 } @@ -20766,17 +20806,17 @@ e_scandinavia = { } } } - + d_pohjanmaa = { color = { 140 125 25 } color2 = { 255 255 255 } capital = c_oulu - + c_oulu = { color = { 140 100 40 } color2 = { 255 255 255 } - + b_oulu = { province = 444 color = { 140 100 40 } @@ -20798,20 +20838,20 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_pedersore = { color = { 140 145 45 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_pedersore } - + b_pedersore = { province = 442 color = { 140 145 45 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_pedersore } @@ -20822,20 +20862,20 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_mustasaari = { color = { 140 110 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_korsholm } - + b_mustasaari = { province = 213 color = { 140 110 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_korsholm } @@ -20851,11 +20891,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_kainuu = { color = { 140 125 25 } color2 = { 255 255 255 } - + b_kajaani = { province = 450 color = { 145 125 25 } @@ -20868,17 +20908,17 @@ e_scandinavia = { } } } - + d_karelia = { color = { 220 160 10 } color2 = { 255 255 255 } - + capital = c_kakisalmi #kakisalmi - + c_kakisalmi = { color = { 220 160 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_kexholm name_list_norse = cn_kexholm @@ -20886,12 +20926,12 @@ e_scandinavia = { name_list_danish = cn_kexholm name_list_russian = cn_korela } - + b_kakisalmi = { province = 172 color = { 220 160 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_kexholm name_list_norse = cn_kexholm @@ -20904,7 +20944,7 @@ e_scandinavia = { province = 173 color = { 220 160 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_bjorko name_list_russian = cn_beryozovskoye @@ -20916,11 +20956,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_viipuri = { color = { 230 200 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_viborg name_list_franconian = cn_wiborg @@ -20928,12 +20968,12 @@ e_scandinavia = { name_list_swabian = cn_wiborg name_list_bavarian = cn_wiborg name_list_estonian = cn_viiburi - } + } b_viipuri = { province = 182 color = { 230 200 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_viborg name_list_franconian = cn_wiborg @@ -20954,16 +20994,16 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_sortavala = { color = { 220 140 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_sordavala name_list_russian = cn_serdovol } - + b_sortavala = { province = 174 color = { 220 140 20 } @@ -20980,11 +21020,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_salinis = { color = { 220 190 50 } color2 = { 255 255 255 } - + b_salinis = { province = 192 color = { 220 190 50 } @@ -20996,16 +21036,16 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_onega = { color = { 220 170 30 } color2 = { 255 255 255 } - + b_onegaborg = { province = 195 color = { 220 170 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_onegaborg } @@ -21021,11 +21061,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_viena = { color = { 200 170 35 } color2 = { 255 255 255 } - + b_kem = { province = 219 color = { 200 170 35 } @@ -21047,11 +21087,11 @@ e_scandinavia = { color2 = { 255 255 255 } } } - + c_kontupohja = { color = { 200 125 0 } color2 = { 255 255 255 } - + b_kontupohja = { province = 198 color = { 200 125 0 } @@ -21080,11 +21120,11 @@ e_scandinavia = { e_wendish_empire = { color = { 130 10 0 } color2 = { 200 0 0 } - + capital = c_vidzeme # Riga - + definite_form = yes - + ai_primary_priority = { if = { limit = { @@ -21099,13 +21139,13 @@ e_wendish_empire = { add = @better_than_the_alternatives_score } } - + k_pomerania = { color = { 145 130 40 } color2 = { 220 220 20 } - + capital = c_stettin # Szczecin - + can_create = { trigger_if = { limit = { @@ -21114,7 +21154,7 @@ e_wendish_empire = { culture = culture:pommeranian } } - + ai_primary_priority = { if = { limit = { @@ -21123,30 +21163,30 @@ e_wendish_empire = { add = @correct_culture_primary_score } } - + d_pommerania = { #d_pomerania color = { 111 143 51 } color2 = { 255 255 255 } - + capital = c_stettin # Szczecin c_stettin = { #c_szczecin color = { 91 163 48 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_stettin name_list_saxon = cn_stettin name_list_swabian = cn_stettin name_list_bavarian = cn_stettin } - + b_szczecin = { province = 2823 color = { 91 163 48 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_stettin name_list_saxon = cn_stettin @@ -21160,7 +21200,7 @@ e_wendish_empire = { color = { 91 163 48 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_ucramund name_list_saxon = cn_ucramund @@ -21173,7 +21213,7 @@ e_wendish_empire = { color = { 91 163 48 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_pyritz name_list_saxon = cn_pyritz @@ -21185,20 +21225,20 @@ e_wendish_empire = { c_kolobrzeg = { #c_wolin color = { 121 163 58 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wollin name_list_saxon = cn_wollin name_list_swabian = cn_wollin name_list_bavarian = cn_wollin } - + b_swinoujscie = { #b_wolin province = 2818 color = { 121 163 58 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wollin name_list_saxon = cn_wollin @@ -21211,20 +21251,20 @@ e_wendish_empire = { color = { 121 163 58 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_cammin name_list_saxon = cn_cammin name_list_swabian = cn_cammin name_list_bavarian = cn_cammin } - } + } b_stargad = { #b_goleniow province = 2825 color = { 121 163 58 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_gollnow name_list_saxon = cn_gollnow @@ -21237,7 +21277,7 @@ e_wendish_empire = { color = { 121 163 58 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_naugard name_list_saxon = cn_naugard @@ -21249,20 +21289,20 @@ e_wendish_empire = { c_soldin = { #c_cedynia color = { 65 130 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_zehden name_list_saxon = cn_zehden name_list_swabian = cn_zehden name_list_bavarian = cn_zehden } - + b_soldin = { #b_cedynia province = 3154 color = { 65 130 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_zehden name_list_saxon = cn_zehden @@ -21275,7 +21315,7 @@ e_wendish_empire = { color = { 65 130 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_kustrin name_list_saxon = cn_kustrin @@ -21287,20 +21327,20 @@ e_wendish_empire = { c_cammin = { #c_kolobrzeg color = { 85 150 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_kolberg name_list_saxon = cn_kolberg name_list_swabian = cn_kolberg name_list_bavarian = cn_kolberg } - + b_cammin = { #b_kolobrzeg province = 2826 color = { 85 150 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_kolberg name_list_saxon = cn_kolberg @@ -21313,7 +21353,7 @@ e_wendish_empire = { color = { 85 150 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_tempelburg name_list_saxon = cn_tempelburg @@ -21326,7 +21366,7 @@ e_wendish_empire = { color = { 85 150 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_belgard name_list_saxon = cn_belgard @@ -21338,20 +21378,20 @@ e_wendish_empire = { c_pila = { #c_walcz color = { 115 160 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_deutsch_krone name_list_saxon = cn_deutsch_krone name_list_swabian = cn_deutsch_krone name_list_bavarian = cn_deutsch_krone } - + b_walcz = { province = 3187 color = { 115 160 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_deutsch_krone name_list_saxon = cn_deutsch_krone @@ -21364,7 +21404,7 @@ e_wendish_empire = { color = { 115 160 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_schneidemuhl name_list_saxon = cn_schneidemuhl @@ -21377,7 +21417,7 @@ e_wendish_empire = { color = { 115 160 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_neustettin name_list_saxon = cn_neustettin @@ -21389,20 +21429,20 @@ e_wendish_empire = { c_landsberg = { #c_santok color = { 115 145 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_zantoch name_list_saxon = cn_zantoch name_list_swabian = cn_zantoch name_list_bavarian = cn_zantoch } - + b_landsberg = { #c_santok province = 3152 color = { 115 145 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_zantoch name_list_saxon = cn_zantoch @@ -21415,7 +21455,7 @@ e_wendish_empire = { color = { 115 145 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_filehne name_list_saxon = cn_filehne @@ -21434,7 +21474,7 @@ e_wendish_empire = { color = { 115 145 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_arnswalde name_list_saxon = cn_arnswalde @@ -21444,31 +21484,31 @@ e_wendish_empire = { } } } - + d_nordmark = { #Mecklenburg color = { 162 160 110 } color2 = { 255 255 255 } - + capital = c_mecklenburg #Wismar - + cultural_names = { name_list_polabian = cn_veletia } - + c_mecklenburg = { color = { 165 165 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_obotritia } - + b_wismar = { province = 2807 color = { 165 165 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_veligrad } @@ -21478,7 +21518,7 @@ e_wendish_empire = { color = { 165 165 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_racisburg } @@ -21488,7 +21528,7 @@ e_wendish_empire = { color = { 165 165 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_zwierzyn } @@ -21503,7 +21543,7 @@ e_wendish_empire = { c_wolgast = { color = { 165 185 122 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_circipania } @@ -21513,7 +21553,7 @@ e_wendish_empire = { color = { 165 185 122 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_voligost } @@ -21528,7 +21568,7 @@ e_wendish_empire = { c_rugen = { color = { 163 162 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_rana name_list_polish = cn_rana @@ -21540,7 +21580,7 @@ e_wendish_empire = { color = { 163 162 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_arkona name_list_polish = cn_arkona @@ -21557,7 +21597,7 @@ e_wendish_empire = { c_rostock = { color = { 145 162 132 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_kissinia } @@ -21567,7 +21607,7 @@ e_wendish_empire = { color = { 145 162 132 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_roztoc } @@ -21577,7 +21617,7 @@ e_wendish_empire = { color = { 145 162 132 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_guscerov } @@ -21586,7 +21626,7 @@ e_wendish_empire = { c_werle = { color = { 170 185 140 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_warnabia } @@ -21611,27 +21651,27 @@ e_wendish_empire = { } } } - + d_pomerelia = { color = { 80 130 80 } color2 = { 255 255 255 } - + #capital = 2830 # Gdansk - + c_danzig = { #c_gdansk color = { 75 125 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_danzig name_list_saxon = cn_danzig name_list_swabian = cn_danzig name_list_bavarian = cn_danzig } - + b_gdansk = { province = 2830 - + cultural_names = { name_list_franconian = cn_danzig name_list_saxon = cn_danzig @@ -21644,7 +21684,7 @@ e_wendish_empire = { } b_sopot = { province = 2833 - + cultural_names = { name_list_franconian = cn_zoppot name_list_saxon = cn_zoppot @@ -21660,7 +21700,7 @@ e_wendish_empire = { color = { 75 125 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_putzig name_list_saxon = cn_putzig @@ -21673,7 +21713,7 @@ e_wendish_empire = { color = { 75 125 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_dirschau name_list_saxon = cn_dirschau @@ -21685,20 +21725,20 @@ e_wendish_empire = { c_slupsk = { color = { 75 130 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_stolp name_list_saxon = cn_stolp name_list_swabian = cn_stolp name_list_bavarian = cn_stolp } - + b_slupsk = { province = 2827 color = { 75 130 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_stolp name_list_saxon = cn_stolp @@ -21711,7 +21751,7 @@ e_wendish_empire = { color = { 75 130 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_koslin name_list_saxon = cn_koslin @@ -21724,7 +21764,7 @@ e_wendish_empire = { color = { 75 130 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_lauenburg name_list_saxon = cn_lauenburg @@ -21737,7 +21777,7 @@ e_wendish_empire = { color = { 75 130 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_butow name_list_saxon = cn_butow @@ -21749,20 +21789,20 @@ e_wendish_empire = { c_miastko = { #c_szczytno_POM color = { 105 125 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_ziethen name_list_saxon = cn_ziethen name_list_swabian = cn_ziethen name_list_bavarian = cn_ziethen } - + b_hammerstein = { #b_szczytno_POM province = 3190 - + color = { 105 125 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_ziethen name_list_saxon = cn_ziethen @@ -21772,10 +21812,10 @@ e_wendish_empire = { } b_miastko = { province = 3189 - + color = { 105 125 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_rummelsburg name_list_saxon = cn_rummelsburg @@ -21787,20 +21827,20 @@ e_wendish_empire = { c_berent = { #c_swiecie color = { 90 115 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_schwetz name_list_saxon = cn_schwetz name_list_swabian = cn_schwetz name_list_bavarian = cn_schwetz } - + b_schwetz = { #b_swiecie province = 3196 color = { 90 115 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_schwetz name_list_saxon = cn_schwetz @@ -21813,7 +21853,7 @@ e_wendish_empire = { color = { 90 115 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_berent name_list_saxon = cn_berent @@ -21832,7 +21872,7 @@ e_wendish_empire = { color = { 90 115 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_konitz name_list_saxon = cn_konitz @@ -21842,21 +21882,21 @@ e_wendish_empire = { } } } - + d_ostmark = { #Nordmark color = { 121 140 121 } color2 = { 255 255 255 } - + #capital = 3166 #Brandenburg - + cultural_names = { name_list_polabian = cn_luticia } - + c_brandenburg = { color = { 115 135 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_brenna } @@ -21866,7 +21906,7 @@ e_wendish_empire = { color = { 115 135 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_brenna } @@ -21876,7 +21916,7 @@ e_wendish_empire = { color = { 115 135 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_podstupim } @@ -21897,7 +21937,7 @@ e_wendish_empire = { c_ruppin = { color = { 90 100 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_wilzia } @@ -21924,7 +21964,7 @@ e_wendish_empire = { c_berlin = { color = { 80 110 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_ukria } @@ -21951,17 +21991,17 @@ e_wendish_empire = { c_havelberg = { color = { 100 120 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_hevellia } - + b_havelberg = { province = 2814 color = { 100 120 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_brizania } @@ -21976,7 +22016,7 @@ e_wendish_empire = { c_prenzlau = { color = { 115 160 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_redaria } @@ -21986,7 +22026,7 @@ e_wendish_empire = { color = { 115 160 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_rethra } @@ -22005,7 +22045,7 @@ e_wendish_empire = { } b_eberswalde = { province = 3161 - + color = { 115 160 115 } color2 = { 255 255 255 } } @@ -22016,9 +22056,9 @@ e_wendish_empire = { k_lithuania = { color = { 90 10 0 } color2 = { 255 255 255 } - + capital = c_kernave # Kernave - + ai_primary_priority = { if = { limit = { @@ -22031,34 +22071,34 @@ e_wendish_empire = { d_lithuanians = { color = { 81 0 0 } color2 = { 255 255 255 } - + capital = c_kernave # Kernave - + c_kernave = { color = { 140 28 28 } color2 = { 255 255 255 } - + b_kernave = { province = 154 - + color = { 140 28 28 } color2 = { 255 255 255 } } b_vilnius = { province = 155 - + color = { 140 28 28 } color2 = { 255 255 255 } } b_vilkmerge = { province = 149 - + color = { 140 28 28 } color2 = { 255 255 255 } } b_kreva = { province = 165 - + color = { 140 28 28 } color2 = { 255 255 255 } } @@ -22066,34 +22106,34 @@ e_wendish_empire = { c_trakai = { color = { 100 28 28 } color2 = { 255 255 255 } - + b_trakai = { province = 153 - + color = { 100 28 28 } color2 = { 255 255 255 } } b_kaunas = { province = 130 - + color = { 100 28 28 } color2 = { 255 255 255 } } b_merkine = { province = 160 - + color = { 100 28 28 } color2 = { 255 255 255 } } b_aliten = { province = 162 - + color = { 100 28 28 } color2 = { 255 255 255 } } b_valkininkai = { province = 159 - + color = { 100 28 28 } color2 = { 255 255 255 } } @@ -22101,28 +22141,28 @@ e_wendish_empire = { c_yatvyagi = { color = { 115 45 45 } color2 = { 255 255 255 } - + b_panemune = { province = 156 - + color = { 115 45 45 } color2 = { 255 255 255 } } b_vilkaviskis = { province = 158 - + color = { 115 45 45 } color2 = { 255 255 255 } } b_suvalkai = { province = 157 - + color = { 115 45 45 } color2 = { 255 255 255 } } b_sejny = { province = 163 - + color = { 115 45 45 } color2 = { 255 255 255 } } @@ -22130,38 +22170,38 @@ e_wendish_empire = { c_braslau = { color = { 90 10 10 } color2 = { 255 255 255 } - + b_braslau = { province = 166 - + color = { 90 10 10 } color2 = { 255 255 255 } } b_utena = { province = 151 - + color = { 90 10 10 } color2 = { 255 255 255 } } } } - + d_prussia = { color = { 200 100 100 } color2 = { 255 255 255 } - + capital = c_malbork # Truso - + c_malbork = { #c_pomesania color = { 205 105 105 } color2 = { 255 255 255 } - + b_elblag = { #b_truso province = 2835 color = { 205 105 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_elbing name_list_saxon = cn_elbing @@ -22178,20 +22218,20 @@ e_wendish_empire = { color = { 205 105 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_marienburg name_list_saxon = cn_marienburg name_list_swabian = cn_marienburg name_list_bavarian = cn_marienburg } - } + } b_graudenz = { #b_kwedis province = 3197 color = { 205 105 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_marienwerder name_list_saxon = cn_marienwerder @@ -22208,7 +22248,7 @@ e_wendish_empire = { color = { 205 105 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_stuttof name_list_saxon = cn_stuttof @@ -22223,13 +22263,13 @@ e_wendish_empire = { c_wormditt = { #c_warmia color = { 255 110 155 } color2 = { 255 255 255 } - + b_wormditt = { #b_wormedeten province = 3220 color = { 255 110 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wormditt name_list_saxon = cn_wormditt @@ -22245,7 +22285,7 @@ e_wendish_empire = { color = { 255 110 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_mohrungen name_list_saxon = cn_mohrungen @@ -22262,7 +22302,7 @@ e_wendish_empire = { color = { 255 110 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_braunberg name_list_saxon = cn_braunberg @@ -22278,13 +22318,13 @@ e_wendish_empire = { c_natangia = { color = { 225 125 125 } color2 = { 255 255 255 } - + b_laukitten = { #b_pokarwis province = 3218 color = { 225 125 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_brandenburg_PRUS name_list_saxon = cn_brandenburg_PRUS @@ -22301,14 +22341,14 @@ e_wendish_empire = { color = { 225 125 125 } color2 = { 255 255 255 } - + } b_ostlandsberg = { #b_velowe province = 3219 color = { 225 125 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wehlau name_list_saxon = cn_wehlau @@ -22324,13 +22364,13 @@ e_wendish_empire = { c_konigsberg = { #c_sambia color = { 200 105 130 } color2 = { 255 255 255 } - + b_konigsberg = { #b_twangste province = 3216 color = { 200 105 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_konigsberg name_list_saxon = cn_konigsberg @@ -22344,7 +22384,7 @@ e_wendish_empire = { } b_labiau = { #b_kaup province = 122 - + color = { 200 105 130 } color2 = { 255 255 255 } } @@ -22352,13 +22392,13 @@ e_wendish_empire = { c_bartenstein = { #c_bartia color = { 230 165 165 } color2 = { 255 255 255 } - + b_lautenburg = { #b_lecbarg province = 3204 color = { 230 165 165 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_heilsberg name_list_saxon = cn_heilsberg @@ -22375,7 +22415,7 @@ e_wendish_empire = { color = { 230 165 165 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_bartenstein name_list_saxon = cn_bartenstein @@ -22392,7 +22432,7 @@ e_wendish_empire = { color = { 230 165 165 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_insterburg name_list_saxon = cn_insterburg @@ -22408,7 +22448,7 @@ e_wendish_empire = { color = { 230 165 165 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_rastenburg name_list_saxon = cn_rastenburg @@ -22422,23 +22462,23 @@ e_wendish_empire = { } } } - + d_masuria = { color = { 160 95 105 } color2 = { 255 255 255 } - + capital = c_torun # Chelmno - + c_torun = { #c_chelmno color = { 150 85 95 } color2 = { 255 255 255 } - + b_kulm = { #b_chelmno province = 3198 - + color = { 150 85 95 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_kulmas name_list_franconian = cn_kulm @@ -22449,10 +22489,10 @@ e_wendish_empire = { } b_torun = { province = 3199 - + color = { 150 85 95 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_torune name_list_franconian = cn_thorn @@ -22460,13 +22500,13 @@ e_wendish_empire = { name_list_swabian = cn_thorn name_list_bavarian = cn_thorn } - } + } b_briesen = { #b_wabrzezno province = 3202 - + color = { 150 85 95 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_briesen_PRUS name_list_saxon = cn_briesen_PRUS @@ -22474,17 +22514,17 @@ e_wendish_empire = { name_list_bavarian = cn_briesen_PRUS } } - } + } c_osterode = { #c_sasna color = { 165 85 85 } color2 = { 255 255 255 } - + b_eylau = { #b_ylavia province = 3214 color = { 165 85 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_ilawa name_list_pommeranian = cn_ilawa @@ -22498,10 +22538,10 @@ e_wendish_empire = { } b_brodnica = { #b_lubavia province = 3200 - + color = { 165 85 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_brodnica name_list_pommeranian = cn_brodnica @@ -22518,7 +22558,7 @@ e_wendish_empire = { color = { 165 85 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_ostroda name_list_pommeranian = cn_ostroda @@ -22530,17 +22570,17 @@ e_wendish_empire = { name_list_bavarian = cn_osterode } } - } + } c_allenstein = { #c_galindia color = { 155 100 130 } color2 = { 255 255 255 } - + b_allenstein = { #b_alnasteini province = 3212 color = { 155 100 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_holstin name_list_pommeranian = cn_holstin @@ -22557,7 +22597,7 @@ e_wendish_empire = { color = { 155 100 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_szczytno name_list_pommeranian = cn_szczytno @@ -22574,7 +22614,7 @@ e_wendish_empire = { color = { 155 100 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_nibork name_list_pommeranian = cn_nibork @@ -22590,13 +22630,13 @@ e_wendish_empire = { c_angerburg = { #c_sudovia color = { 175 85 105 } color2 = { 255 255 255 } - + b_lotzen = { #b_rins province = 3208 color = { 175 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_lec name_list_pommeranian = cn_lec @@ -22613,7 +22653,7 @@ e_wendish_empire = { color = { 175 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_lek name_list_pommeranian = cn_lek @@ -22627,10 +22667,10 @@ e_wendish_empire = { } b_angerburg = { #b_anger province = 3209 - + color = { 175 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_wegobork name_list_pommeranian = cn_wegobork @@ -22644,11 +22684,11 @@ e_wendish_empire = { } } } - + d_courland = { color = { 182 16 16 } color2 = { 255 255 255 } - + capital = c_zemigalians # Kurzeme cultural_names = { @@ -22665,11 +22705,11 @@ e_wendish_empire = { name_list_danish = cn_kurland name_list_norwegian = cn_kurland } - + c_zemigalians = { color = { 200 40 40 } color2 = { 255 255 255 } - + #b_riga = { #} #b_bauska = { @@ -22688,16 +22728,16 @@ e_wendish_empire = { #} b_uxkull = { # actually Jurmala b_jurmala province = 104 - + color = { 125 50 50 } color2 = { 255 255 255 } } b_dobele = { province = 106 - + color = { 200 40 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_dobeln name_list_saxon = cn_dobeln @@ -22707,19 +22747,19 @@ e_wendish_empire = { } b_mitau = { province = 107 - + color = { 200 40 40 } color2 = { 255 255 255 } } b_bauska = { province = 105 - + color = { 200 40 40 } color2 = { 255 255 255 } } b_neuenburg = { province = 121 - + color = { 200 40 40 } color2 = { 255 255 255 } } @@ -22727,22 +22767,22 @@ e_wendish_empire = { c_vanemane = { color = { 182 24 24 } color2 = { 255 255 255 } - + b_piltene = { province = 110 - + color = { 182 24 24 } color2 = { 255 255 255 } } b_dundaga = { province = 117 - + color = { 182 24 24 } color2 = { 255 255 255 } } b_kandava = { province = 112 - + color = { 182 24 24 } color2 = { 255 255 255 } } @@ -22750,28 +22790,28 @@ e_wendish_empire = { c_grobin = { color = { 160 35 35 } color2 = { 255 255 255 } - + b_grobin = { province = 114 - + color = { 160 35 35 } color2 = { 255 255 255 } } b_bandava = { province = 113 - + color = { 160 35 35 } color2 = { 255 255 255 } } b_duvzare = { province = 116 - + color = { 160 35 35 } color2 = { 255 255 255 } } b_ceklis = { province = 111 - + color = { 160 35 35 } color2 = { 255 255 255 } } @@ -22779,38 +22819,38 @@ e_wendish_empire = { c_selpils = { color = { 192 14 14 } color2 = { 255 255 255 } - + b_selpils = { province = 133 - + color = { 192 14 14 } color2 = { 255 255 255 } } b_oknist = { province = 150 - + color = { 192 14 14 } color2 = { 255 255 255 } } } } - + d_samogitia = { color = { 150 70 70 } color2 = { 255 255 255 } - + capital = c_raseiniai # Samogitia c_raseiniai = { # Samogitia color = { 166 81 81 } color2 = { 255 255 255 } - + b_raseiniai = { province = 124 - + color = { 166 81 81 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_raseinen name_list_saxon = cn_raseinen @@ -22824,10 +22864,10 @@ e_wendish_empire = { } b_jurbarkas = { province = 123 - + color = { 166 81 81 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_georgenburg name_list_saxon = cn_georgenburg @@ -22841,28 +22881,28 @@ e_wendish_empire = { } b_veliuona = { province = 129 - + color = { 166 81 81 } color2 = { 255 255 255 } } b_kedainiai = { province = 131 - + color = { 166 81 81 } color2 = { 255 255 255 } } } - + c_scalovia = { color = { 190 85 85 } color2 = { 255 255 255 } - + b_ragnit = { province = 120 - + color = { 190 85 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_pommeranian = cn_ragneta name_list_polish = cn_ragneta @@ -22875,7 +22915,7 @@ e_wendish_empire = { } b_tilsit = { province = 119 - + color = { 190 85 85 } color2 = { 255 255 255 } } @@ -22883,16 +22923,16 @@ e_wendish_empire = { c_memel = { color = { 166 85 85 } color2 = { 255 255 255 } - + b_memel = { province = 118 - + color = { 166 85 85 } color2 = { 255 255 255 } } b_taurage = { province = 125 - + color = { 166 85 85 } color2 = { 255 255 255 } } @@ -22900,22 +22940,22 @@ e_wendish_empire = { c_palanga = { color = { 150 95 95 } color2 = { 255 255 255 } - + b_palanga = { province = 115 - + color = { 150 95 95 } color2 = { 255 255 255 } } b_medeniken = { province = 126 - + color = { 150 95 95 } color2 = { 255 255 255 } } b_telsiai = { province = 128 - + color = { 150 95 95 } color2 = { 255 255 255 } } @@ -22923,44 +22963,44 @@ e_wendish_empire = { c_siauliai = { color = { 165 105 105 } color2 = { 255 255 255 } - + b_siauliai = { province = 127 - + color = { 165 105 105 } color2 = { 255 255 255 } } b_upyte = { province = 132 - + color = { 165 105 105 } color2 = { 255 255 255 } } b_birzai = { province = 152 - + color = { 165 105 105 } color2 = { 255 255 255 } } } } - + d_latgalians = { color = { 110 35 35 } color2 = { 255 255 255 } capital = c_talava - + c_talava = { color = { 100 30 40 } color2 = { 255 255 255 } - + b_valmiera = { province = 102 - + color = { 100 35 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wolmar name_list_saxon = cn_wolmar @@ -22970,10 +23010,10 @@ e_wendish_empire = { } b_venden = { province = 109 - + color = { 100 35 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wenden name_list_saxon = cn_wenden @@ -22983,10 +23023,10 @@ e_wendish_empire = { } b_rauna = { province = 142 - + color = { 100 35 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_ronneburg name_list_saxon = cn_ronneburg @@ -22998,7 +23038,7 @@ e_wendish_empire = { c_kokenois = { color = { 100 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_kokenhusen name_list_saxon = cn_kokenhusen @@ -23008,13 +23048,13 @@ e_wendish_empire = { name_list_polish = cn_koknese name_list_lithuanian = cn_koknese } - + b_kokenois = { province = 103 - + color = { 100 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_kokenhusen name_list_saxon = cn_kokenhusen @@ -23027,10 +23067,10 @@ e_wendish_empire = { } b_cesvaine = { province = 139 - + color = { 100 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_sesswegen name_list_saxon = cn_sesswegen @@ -23040,7 +23080,7 @@ e_wendish_empire = { } b_lennewarden = { province = 134 - + color = { 100 50 50 } color2 = { 255 255 255 } } @@ -23048,20 +23088,20 @@ e_wendish_empire = { c_jersika = { color = { 90 35 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_gerzika name_list_saxon = cn_gerzika name_list_swabian = cn_gerzika name_list_bavarian = cn_gerzika } - + b_jersika = { province = 136 - + color = { 90 35 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_gerzika name_list_saxon = cn_gerzika @@ -23071,10 +23111,10 @@ e_wendish_empire = { } b_jekabpils = { province = 135 - + color = { 90 35 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_jakobstadt name_list_saxon = cn_jakobstadt @@ -23084,10 +23124,10 @@ e_wendish_empire = { } b_daugavpils = { province = 137 - + color = { 90 35 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_dunaburg name_list_saxon = cn_dunaburg @@ -23097,10 +23137,10 @@ e_wendish_empire = { } b_rezekne = { province = 138 - + color = { 90 35 35 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_rositten name_list_saxon = cn_rositten @@ -23112,13 +23152,13 @@ e_wendish_empire = { c_aluksne = { color = { 110 45 50 } color2 = { 255 255 255 } - + b_aluksne = { province = 141 - + color = { 110 45 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_marienburg name_list_saxon = cn_marienburg @@ -23128,10 +23168,10 @@ e_wendish_empire = { } b_gulbene = { province = 140 - + color = { 110 45 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_schwanenburg name_list_saxon = cn_schwanenburg @@ -23142,13 +23182,13 @@ e_wendish_empire = { } } } - + k_esthonia = { color = { 130 73 45 } color2 = { 255 255 255 } - + capital = c_reval - + can_create = { trigger_if = { limit = { @@ -23157,7 +23197,7 @@ e_wendish_empire = { culture = { has_cultural_pillar = heritage_balto_finnic } } } - + ai_primary_priority = { if = { limit = { @@ -23166,13 +23206,13 @@ e_wendish_empire = { add = @correct_culture_primary_score } } - + d_esthonia = { color = { 150 75 75 } color2 = { 255 255 255 } - + capital = c_reval # Kalevan - + c_reval = { color = { 160 85 85 } color2 = { 255 255 255 } @@ -23187,13 +23227,13 @@ e_wendish_empire = { name_list_swabian = cn_reval name_list_bavarian = cn_reval } - + b_reval = { province = 94 - + color = { 160 85 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_rafala name_list_danish = cn_rafala @@ -23207,13 +23247,13 @@ e_wendish_empire = { } b_harjumaa = { province = 95 - + color = { 160 85 85 } color2 = { 255 255 255 } } b_jarva = { province = 96 - + color = { 160 85 85 } color2 = { 255 255 255 } } @@ -23232,16 +23272,16 @@ e_wendish_empire = { name_list_swabian = cn_narva name_list_bavarian = cn_narva } - + b_narva = { province = 98 - + color = { 175 55 55 } color2 = { 255 255 255 } } b_wesenburg = { province = 97 - + color = { 175 55 55 } color2 = { 255 255 255 } @@ -23254,7 +23294,7 @@ e_wendish_empire = { } b_poltsamaa = { province = 146 - + color = { 115 5 5 } color2 = { 255 255 255 } @@ -23277,13 +23317,13 @@ e_wendish_empire = { name_list_swabian = cn_osel name_list_bavarian = cn_osel } - + b_kuressare = { province = 88 - + color = { 101 48 48 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_arensborg name_list_norse = cn_arensborg @@ -23297,7 +23337,7 @@ e_wendish_empire = { } b_maasilinna = { province = 89 - + color = { 101 48 48 } color2 = { 255 255 255 } @@ -23307,10 +23347,10 @@ e_wendish_empire = { } b_muhu = { province = 90 - + color = { 101 48 48 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_moon name_list_norse = cn_moon @@ -23324,7 +23364,7 @@ e_wendish_empire = { } b_hiiumaa = { province = 91 - + color = { 101 48 48 } color2 = { 255 255 255 } } @@ -23332,49 +23372,49 @@ e_wendish_empire = { c_wiek = { color = { 140 55 55 } color2 = { 255 255 255 } - + cultural_names = { name_list_estonian = cn_laanemaa } - + b_hapsal = { province = 92 - + color = { 140 55 55 } color2 = { 255 255 255 } } b_leal = { province = 93 - + color = { 140 55 55 } color2 = { 255 255 255 } } } } - + d_livonia = { color = { 110 50 50 } color2 = { 255 255 255 } - + capital = c_vidzeme - + c_vidzeme = { color = { 125 50 50 } color2 = { 255 255 255 } b_riga = { province = 108 - + color = { 200 40 40 } color2 = { 255 255 255 } } - + b_lemisele = { province = 101 - + color = { 125 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_lemsal name_list_saxon = cn_lemsal @@ -23388,10 +23428,10 @@ e_wendish_empire = { } b_salacgriva = { province = 148 - + color = { 125 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_salismunde name_list_saxon = cn_salismunde @@ -23403,13 +23443,13 @@ e_wendish_empire = { c_livs = { color = { 170 50 50 } color2 = { 255 255 255 } - + b_parnu = { province = 99 - + color = { 170 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_pernau name_list_saxon = cn_pernau @@ -23421,10 +23461,10 @@ e_wendish_empire = { } b_viljandi = { province = 100 - + color = { 170 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_fellin name_list_saxon = cn_fellin @@ -23434,10 +23474,10 @@ e_wendish_empire = { } b_alistegunde = { province = 147 - + color = { 170 50 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_karkus name_list_saxon = cn_karkus @@ -23449,7 +23489,7 @@ e_wendish_empire = { c_dorpat = { color = { 115 5 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_dorpat name_list_swedish = cn_dorpat @@ -23460,13 +23500,13 @@ e_wendish_empire = { name_list_swabian = cn_dorpat name_list_bavarian = cn_dorpat } - + b_tartu = { province = 145 - + color = { 115 5 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_dorpat name_list_swedish = cn_dorpat @@ -23480,7 +23520,7 @@ e_wendish_empire = { } b_vastseliina = { province = 143 - + color = { 115 5 5 } color2 = { 255 255 255 } @@ -23490,7 +23530,7 @@ e_wendish_empire = { } b_valga = { province = 144 - + color = { 115 5 5 } color2 = { 255 255 255 } } @@ -23501,11 +23541,11 @@ e_wendish_empire = { k_livonia = { color = { 110 80 168 } color2 = { 255 255 255 } - + capital = c_vidzeme # Riga #Titular: created by decision. - + ai_primary_priority = { if = { limit = { @@ -23528,11 +23568,11 @@ e_wendish_empire = { e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 130 20 50 } color2 = { 200 0 0 } - + capital = c_krakowska # Krakowska - + definite_form = yes - + ai_primary_priority = { if = { limit = { @@ -23547,7 +23587,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color2 = { 200 0 0 } capital = c_brno # Brno - + ai_primary_priority = { if = { limit = { @@ -23565,9 +23605,9 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. k_poland = { color = { 150 23 23 } color2 = { 200 0 0 } - + capital = c_krakowska #Krakowska - + ai_primary_priority = { if = { limit = { @@ -23580,13 +23620,13 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. d_lesser_poland = { color = { 137 6 20 } color2 = { 255 255 255 } - + capital = c_krakowska # Krakowska c_krakowska = { color = { 137 6 20 } color2 = { 255 255 255 } - + b_krakow = { province = 527 @@ -23627,7 +23667,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_sacz = { color = { 117 6 2 } color2 = { 255 255 255 } - + b_sacz = { province = 532 @@ -23662,7 +23702,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_sandomierska = { color = { 147 16 2 } color2 = { 255 255 255 } - + b_sandomierz = { province = 531 @@ -23697,7 +23737,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_stezycka = { color = { 127 40 32 } color2 = { 255 255 255 } - + b_stezyca = { province = 4951 @@ -23714,7 +23754,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_radomska = { color = { 150 30 5 } color2 = { 255 255 255 } - + b_radom = { province = 4953 @@ -23743,7 +23783,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_lubelska = { color = { 147 40 2 } color2 = { 255 255 255 } - + b_lublin = { province = 4957 @@ -23772,7 +23812,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_tarnowska= { color = { 167 60 22 } color2 = { 255 255 255 } - + b_tarnow = { province = 4965 @@ -23793,37 +23833,37 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } } } - + d_wielkopolska = { color = { 140 13 13 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_grosspolen name_list_saxon = cn_grosspolen name_list_swabian = cn_grosspolen name_list_bavarian = cn_grosspolen } - + capital = c_poznanska # Poznan - + c_poznanska = { color = { 140 13 13 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_posen name_list_saxon = cn_posen name_list_swabian = cn_posen name_list_bavarian = cn_posen } - + b_poznan = { province = 4900 color = { 140 13 13 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_posen name_list_saxon = cn_posen @@ -23836,7 +23876,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 140 13 13 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_meseritz name_list_saxon = cn_meseritz @@ -23849,7 +23889,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 140 13 13 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_scharnikau name_list_saxon = cn_scharnikau @@ -23862,7 +23902,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 140 13 13 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wronke name_list_saxon = cn_wronke @@ -23875,7 +23915,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 140 13 13 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wollstein name_list_saxon = cn_wollstein @@ -23887,20 +23927,20 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_gnieznienska = { color = { 150 15 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_gnesen name_list_saxon = cn_gnesen name_list_swabian = cn_gnesen name_list_bavarian = cn_gnesen } - + b_gniezno = { province = 4905 color = { 150 15 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_gnesen name_list_saxon = cn_gnesen @@ -23913,7 +23953,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 150 15 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_schroda name_list_saxon = cn_schroda @@ -23926,7 +23966,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 150 15 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_peisern name_list_saxon = cn_peisern @@ -23944,20 +23984,20 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_kaliska = { color = { 160 6 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_kalisch name_list_saxon = cn_kalisch name_list_swabian = cn_kalisch name_list_bavarian = cn_kalisch } - + b_kalisz = { province = 4909 color = { 155 6 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_kalisch name_list_saxon = cn_kalisch @@ -23970,7 +24010,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 155 6 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_koschmin name_list_saxon = cn_koschmin @@ -23988,20 +24028,20 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_wschowska = { color = { 135 30 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_fraustadt name_list_saxon = cn_fraustadt name_list_swabian = cn_fraustadt name_list_bavarian = cn_fraustadt } - + b_wschowa = { province = 4912 color = { 135 30 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_fraustadt name_list_saxon = cn_fraustadt @@ -24014,7 +24054,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 135 30 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_kosten name_list_saxon = cn_kosten @@ -24027,7 +24067,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 135 30 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_schrimm name_list_saxon = cn_schrimm @@ -24039,13 +24079,13 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_krajna = { color = { 150 15 15 } color2 = { 255 255 255 } - + b_naklo = { province = 4915 color = { 150 15 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_nakel name_list_saxon = cn_nakel @@ -24058,7 +24098,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 150 15 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_flatow name_list_saxon = cn_flatow @@ -24071,7 +24111,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 150 15 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_znin name_list_saxon = cn_znin @@ -24083,20 +24123,20 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_lubusz = { color = { 180 60 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_lebus name_list_saxon = cn_lebus name_list_swabian = cn_lebus name_list_bavarian = cn_lebus } - + b_lebus = { #Lubusz in PLN province = 3149 color = { 180 60 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_lebus name_list_saxon = cn_lebus @@ -24104,13 +24144,13 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. name_list_bavarian = cn_lebus } } - + b_oderfrankfurt = { #Zliwitz in PLN province = 3142 color = { 180 60 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_oderfrankfurt name_list_saxon = cn_oderfrankfurt @@ -24124,7 +24164,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 180 60 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_zielenzig name_list_saxon = cn_zielenzig @@ -24137,7 +24177,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 180 60 25 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_reppen name_list_saxon = cn_reppen @@ -24147,38 +24187,38 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } } } - + d_mazovia = { color = { 125 46 36 } color2 = { 255 255 255 } - + capital = c_plocka #Plock - + c_plocka = { color = { 127 30 2 } color2 = { 255 255 255 } b_plock = { province = 529 - + color = { 127 30 2 } color2 = { 255 255 255 } } b_wyszgorod = { province = 4933 - + color = { 127 30 2 } color2 = { 255 255 255 } } b_zawkrze = { province = 4934 - + color = { 127 30 2 } color2 = { 255 255 255 } } b_ciechanow = { province = 4935 - + color = { 127 30 2 } color2 = { 255 255 255 } } @@ -24186,7 +24226,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_czerska = { color = { 150 40 25 } color2 = { 255 255 255 } - + b_czersk = { province = 530 @@ -24221,7 +24261,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_gostyninska = { color = { 137 30 18 } color2 = { 255 255 255 } - + b_gostynin = { province = 4940 @@ -24250,7 +24290,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_lomzynska = { color = { 127 0 70 } color2 = { 255 255 255 } - + b_lomza = { province = 4943 @@ -24273,7 +24313,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_zakroczymska = { color = { 122 6 50 } color2 = { 255 255 255 } - + b_zakroczym = { province = 4946 @@ -24304,26 +24344,26 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. d_upper_silesia = { color = { 180 20 100 } color2 = { 255 255 255 } - + capital = c_opole # Opole c_opole = { color = { 180 20 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_oppeln name_list_saxon = cn_oppeln name_list_swabian = cn_oppeln name_list_bavarian = cn_oppeln } - + b_opole = { province = 3052 color = { 180 20 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_oppeln name_list_saxon = cn_oppeln @@ -24336,7 +24376,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 180 20 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_kluczbork name_list_czech = cn_kluczbork @@ -24349,7 +24389,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 180 20 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_strzelce name_list_polabian = cn_strzelce @@ -24357,24 +24397,24 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } } } - + c_brzeg = { color = { 169 35 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_brieg name_list_saxon = cn_brieg name_list_swabian = cn_brieg name_list_bavarian = cn_brieg } - + b_brzeg = { province = 3049 color = { 169 35 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_brieg name_list_saxon = cn_brieg @@ -24387,7 +24427,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 169 35 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_ohlau name_list_saxon = cn_ohlau @@ -24400,7 +24440,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 169 35 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_ottmachau name_list_saxon = cn_ottmachau @@ -24409,11 +24449,11 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } } } - + c_nysa = { color = { 175 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_neisse name_list_saxon = cn_neisse @@ -24426,7 +24466,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 175 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_neisse name_list_saxon = cn_neisse @@ -24439,7 +24479,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 175 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_oberglogau name_list_saxon = cn_oberglogau @@ -24452,7 +24492,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 175 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zabkowice name_list_polabian = cn_zabkowice @@ -24463,20 +24503,20 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_cieszyn = { color = { 190 20 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_teschen name_list_saxon = cn_teschen name_list_swabian = cn_teschen name_list_bavarian = cn_teschen } - + b_cieszyn = { province = 3040 color = { 190 20 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_teschen name_list_saxon = cn_teschen @@ -24489,7 +24529,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 190 20 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_bielitz name_list_saxon = cn_bielitz @@ -24501,19 +24541,19 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_ratibor = { color = { 190 35 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_raciborz name_list_polabian = cn_raciborz name_list_pommeranian = cn_raciborz } - + b_ratibor = { province = 3042 color = { 190 35 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_raciborz name_list_polabian = cn_raciborz @@ -24525,7 +24565,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 190 35 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_rybnick name_list_saxon = cn_rybnick @@ -24537,20 +24577,20 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_bethen = { color = { 190 5 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_bytom name_list_czech = cn_bytom name_list_polabian = cn_bytom name_list_pommeranian = cn_bytom } - + b_bethen = { province = 3044 color = { 190 5 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_bytom name_list_czech = cn_bytom @@ -24563,7 +24603,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 190 5 70 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_lublinitz name_list_saxon = cn_lublinitz @@ -24573,17 +24613,17 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } } } - + d_lower_silesia = { color = { 230 60 20 } color2 = { 255 255 255 } - + capital = c_breslau # Opole - + c_breslau = { color = { 218 37 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_wroclaw name_list_polabian = cn_wroclaw @@ -24596,7 +24636,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 218 37 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_wroclaw name_list_polabian = cn_wroclaw @@ -24609,7 +24649,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 218 37 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_wartha name_list_saxon = cn_wartha @@ -24621,7 +24661,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_miliez = { color = { 225 105 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_militsch name_list_saxon = cn_militsch @@ -24634,7 +24674,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 225 105 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_militsch name_list_saxon = cn_militsch @@ -24647,7 +24687,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 225 105 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_oels name_list_saxon = cn_oels @@ -24659,7 +24699,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_schweibus = { color = { 235 45 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_swiebodzin name_list_czech = cn_swiebodzin @@ -24672,7 +24712,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 235 45 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_swiebodzin name_list_czech = cn_swiebodzin @@ -24685,7 +24725,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 235 45 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_carolath name_list_saxon = cn_carolath @@ -24698,7 +24738,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 235 45 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_niederbeuthen name_list_saxon = cn_niederbeuthen @@ -24710,7 +24750,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_grunberg = { color = { 210 85 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zielona_gora name_list_polabian = cn_zielona_gora @@ -24723,7 +24763,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 210 85 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zielona_gora name_list_polabian = cn_zielona_gora @@ -24736,7 +24776,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 210 85 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_guben name_list_saxon = cn_guben @@ -24749,7 +24789,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 210 85 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_krosno name_list_polabian = cn_krosno @@ -24761,7 +24801,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_sprottau = { color = { 240 115 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_szprotawa name_list_polabian = cn_szprotawa @@ -24773,7 +24813,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 240 115 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_szprotawa name_list_polabian = cn_szprotawa @@ -24785,7 +24825,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 240 115 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_sagan name_list_saxon = cn_sagan @@ -24798,7 +24838,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 240 115 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_naumburg name_list_saxon = cn_naumburg @@ -24811,7 +24851,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_przemkow = { color = { 195 75 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_primkenau name_list_saxon = cn_primkenau @@ -24824,7 +24864,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 195 75 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_primkenau name_list_saxon = cn_primkenau @@ -24837,7 +24877,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 195 75 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_lahn name_list_saxon = cn_lahn @@ -24850,7 +24890,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 195 75 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_schweinhausburg name_list_saxon = cn_schweinhausburg @@ -24862,7 +24902,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_legnica = { color = { 225 80 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_lehnice name_list_franconian = cn_liegnitz @@ -24876,7 +24916,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 225 80 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_lehnice name_list_franconian = cn_liegnitz @@ -24890,7 +24930,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 225 80 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_hlohov name_list_franconian = cn_glogau @@ -24904,7 +24944,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 225 80 40 } color2 = { 255 255 255 } - + cultural_names = { name_list_franconian = cn_sandelswalde name_list_saxon = cn_sandelswalde @@ -24914,17 +24954,17 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } } } - + d_kuyavia = { color = { 190 75 50 } color2 = { 255 255 255 } - + capital = c_kujawy # Kruszwica - + c_kujawy = { color = { 190 75 50 } color2 = { 255 255 255 } - + b_kruszwica = { province = 4918 @@ -24953,7 +24993,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_dobrzynska = { color = { 200 60 20 } color2 = { 255 255 255 } - + b_dobrzyn = { province = 4922 @@ -24970,7 +25010,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_leczycka = { color = { 210 50 10 } color2 = { 255 255 255 } - + b_leczyca = { province = 4924 @@ -24993,7 +25033,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_sieradzka = { color = { 210 75 10 } color2 = { 255 255 255 } - + b_sieradz = { province = 528 @@ -25028,7 +25068,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_wielunska = { color = { 180 60 25 } color2 = { 255 255 255 } - + b_wielun = { province = 4931 @@ -25050,7 +25090,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color2 = { 255 255 255 } capital = c_praha # Praha - + ai_primary_priority = { if = { limit = { @@ -25059,17 +25099,17 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. add = @correct_culture_primary_score } } - + d_bohemia = { color = { 195 110 11 } color2 = { 255 255 255 } - + capital = c_praha # Praha - + c_praha = { color = { 199 114 15 } color2 = { 255 255 255 } - + b_praha = { province = 4125 @@ -25110,7 +25150,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_litomerice = { color = { 215 110 15 } color2 = { 255 255 255 } - + b_litomerice = { province = 4129 @@ -25139,7 +25179,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_zatec = { color = { 197 145 13 } color2 = { 255 255 255 } - + b_zatec = { province = 4147 @@ -25168,7 +25208,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_plzen = { color = { 200 105 5 } color2 = { 255 255 255 } - + b_plzen = { province = 4145 @@ -25209,7 +25249,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_doudleby = { color = { 140 90 5 } color2 = { 255 255 255 } - + b_doudleby = { province = 4154 @@ -25250,7 +25290,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_boleslav = { color = { 195 65 10 } color2 = { 255 255 255 } - + b_boleslav = { province = 4136 @@ -25267,7 +25307,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_hradec = { color = { 201 118 11 } color2 = { 255 255 255 } - + b_hradec = { province = 4138 @@ -25291,7 +25331,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 201 118 11 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_klodzko } @@ -25300,7 +25340,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_caslav = { color = { 210 165 40 } color2 = { 255 255 255 } - + b_caslav = { province = 4161 @@ -25325,28 +25365,28 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. d_moravia = { color = { 177 111 25 } color2 = { 255 255 255 } - + capital = c_olomouc # Olomouc - + c_olomouc = { color = { 163 107 41 } color2 = { 255 255 255 } - + b_olomouc = { province = 4165 - + color = { 163 107 41 } color2 = { 255 255 255 } } b_unicov = { province = 4181 - + color = { 163 107 41 } color2 = { 255 255 255 } } b_kromeriz = { province = 4148 - + color = { 163 107 41 } color2 = { 255 255 255 } } @@ -25354,16 +25394,16 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_opava = { color = { 190 90 38 } color2 = { 255 255 255 } - + b_opava = { province = 4184 - + color = { 190 90 38 } color2 = { 255 255 255 } } b_hradec-nad-moravici = { province = 4183 - + color = { 190 90 38 } color2 = { 255 255 255 } } @@ -25371,28 +25411,28 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_prerov = { color = { 155 91 27 } color2 = { 255 255 255 } - + b_prerov = { province = 4182 - + color = { 165 101 37 } color2 = { 255 255 255 } } b_spytihnev = { province = 4159 - + color = { 165 101 37 } color2 = { 255 255 255 } } b_hodonin = { province = 4170 - + color = { 165 101 37 } color2 = { 255 255 255 } } b_veseli = { province = 8999 - + color = { 165 101 37 } color2 = { 255 255 255 } } @@ -25400,22 +25440,22 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_brno = { color = { 170 125 80 } color2 = { 255 255 255 } - + b_brno = { province = 4168 - + color = { 170 125 80 } color2 = { 255 255 255 } } b_ivancice = { province = 4167 - + color = { 170 125 80 } color2 = { 255 255 255 } } b_zdar = { province = 4163 - + color = { 170 125 80 } color2 = { 255 255 255 } } @@ -25423,16 +25463,16 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_jihlava = { color = { 168 114 35 } color2 = { 255 255 255 } - + b_jihlava = { province = 4162 - + color = { 168 114 35 } color2 = { 255 255 255 } } b_telcz = { province = 4155 - + color = { 168 114 35 } color2 = { 255 255 255 } } @@ -25440,28 +25480,28 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_znojmo = { color = { 160 118 40 } color2 = { 255 255 255 } - + b_znojmo = { province = 4166 - + color = { 160 118 40 } color2 = { 255 255 255 } } b_bitov = { province = 4164 - + color = { 160 118 40 } color2 = { 255 255 255 } } b_breclav = { province = 4169 - + color = { 160 118 40 } color2 = { 255 255 255 } } b_mikulov = { province = 3080 - + color = { 160 118 40 } color2 = { 255 255 255 } } @@ -25472,9 +25512,9 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. k_galicia-volhynia = { color = { 50 150 130 } color2 = { 255 255 255 } - + capital = c_volodymyr # Volodymyr - + ai_primary_priority = { if = { limit = { @@ -25483,67 +25523,67 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. add = @better_than_the_alternatives_score } } - + d_volhynia = { color = { 65 150 145 } color2 = { 255 255 255 } - + capital = c_volodymyr # Volodymyr - + cultural_names = { name_list_polish = cn_wolyn } - + c_volodymyr = { color = { 65 150 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_wlodzimierz } - + b_volodymyr = { province = 535 - + color = { 65 150 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_wlodzimierz } } b_lutsk = { province = 5047 - + color = { 65 150 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_luck } } b_luboml = { province = 5048 - + color = { 65 150 145 } color2 = { 255 255 255 } } b_kovel = { province = 5049 - + color = { 65 150 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_kowel } } b_rozhyshche = { province = 5050 - + color = { 65 150 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_rozyszcze } @@ -25552,37 +25592,37 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_peresopnytsia = { color = { 50 155 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_peresopnica } - + b_peresopnytsia = { province = 5051 - + color = { 50 155 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_peresopnica } } b_rivne = { province = 5052 - + color = { 50 155 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_rowne } } b_klevan = { province = 5053 - + color = { 50 155 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_klewan } @@ -25591,43 +25631,43 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_berestye = { color = { 165 136 68 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_brzesc } - + b_berestye = { province = 549 - + color = { 165 136 68 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_brzesc } } b_bielsk = { province = 5054 - + color = { 165 136 68 } color2 = { 255 255 255 } } b_kamyanyets = { province = 5055 - + color = { 165 136 68 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_kamieniec } } b_simiatychi = { province = 5056 - + color = { 165 136 68 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_siemiatycze } @@ -25636,18 +25676,18 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_dorohychyn = { color = { 120 161 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_drohiczyn name_list_lithuanian = cn_drohicinas } - + b_dorohychyn = { province = 5057 - + color = { 120 161 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_drohiczyn name_list_lithuanian = cn_drohicinas @@ -25655,10 +25695,10 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } b_kobryn = { province = 5058 - + color = { 120 161 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_kobryn name_list_lithuanian = cn_kobrynas @@ -25666,19 +25706,19 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } b_blotkowo = { province = 5059 - + color = { 120 161 150 } color2 = { 255 255 255 } } } } - + d_halych = { color = { 80 212 60 } color2 = { 255 255 255 } - + capital = c_halych # Galich - + cultural_names = { name_list_polish = cn_halicz name_list_franconian = cn_halytsch @@ -25687,11 +25727,11 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. name_list_bavarian = cn_halytsch name_list_vlach = cn_halici } - + c_halych = { color = { 212 247 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_halicz name_list_franconian = cn_halytsch @@ -25700,13 +25740,13 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. name_list_bavarian = cn_halytsch name_list_vlach = cn_halici } - + b_halych = { province = 536 - + color = { 212 247 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_halicz name_list_franconian = cn_halytsch @@ -25718,20 +25758,20 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } b_sambir = { province = 5060 - + color = { 212 247 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_sambor } } b_kolomyia = { province = 5061 - + color = { 212 247 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_kolomyja name_list_franconian = cn_kolomea @@ -25743,7 +25783,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } b_spas = { province = 5062 - + color = { 212 247 71 } color2 = { 255 255 255 } } @@ -25751,7 +25791,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_lviv = { color = { 130 212 7 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_lwow name_list_franconian = cn_lemberg @@ -25760,13 +25800,13 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. name_list_bavarian = cn_lemberg name_list_vlach = cn_liov } - + b_lviv = { province = 5063 - + color = { 130 212 7 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_lwow name_list_franconian = cn_lemberg @@ -25778,10 +25818,10 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } b_zvenyhorod = { province = 5064 - + color = { 130 212 7 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_dzwinogrod name_list_vlach = cn_zvenihorod @@ -25789,23 +25829,23 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. } b_busk = { province = 5065 - + color = { 130 212 7 } color2 = { 255 255 255 } } b_buchach = { province = 5066 - + color = { 130 212 7 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_buczacz } } b_moklekov = { province = 5067 - + color = { 130 212 7 } color2 = { 255 255 255 } } @@ -25813,37 +25853,37 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_terebovl = { color = { 177 247 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_trembowla } - + b_terebovl = { province = 546 - + color = { 177 247 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_trembowla } } b_horodok = { province = 5068 - + color = { 177 247 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_grodek } } b_chortkiv = { province = 5069 - + color = { 177 247 71 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_czortkow } @@ -25852,33 +25892,33 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_zaslavl = { color = { 80 212 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zaslaw } - + b_zaslavl = { province = 5070 - + color = { 80 212 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zaslaw } } b_dubno = { province = 5071 - + color = { 80 212 60 } color2 = { 255 255 255 } } b_ostroh = { province = 5072 - + color = { 80 212 60 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_ostrog } @@ -25888,51 +25928,51 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. d_cherven_cities = { color = { 70 235 185 } color2 = { 255 255 255 } - + capital = c_cherven # Cherven definite_form = yes - + c_cherven = { color = { 35 212 136 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_czerwien } - + b_cherven_VOL = { province = 5073 - + color = { 35 212 136 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_czerwien } } b_volin = { province = 5074 - + color = { 35 212 136 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_chervenwolyn } } b_kholm = { province = 5075 - + color = { 35 212 136 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_chervenchelm } } b_suteysk = { province = 5076 - + color = { 35 212 136 } color2 = { 255 255 255 } } @@ -25940,27 +25980,27 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_belz = { color = { 70 235 185 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_belz } - + b_belz = { province = 5077 - + color = { 70 235 185 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_belz } } b_liubachev = { province = 5078 - + color = { 70 235 185 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_lubycza } @@ -25969,43 +26009,43 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_peremyshl = { color = { 91 245 229 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_przemysl } - + b_peremyshl = { province = 534 - + color = { 91 245 229 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_przemysl } } b_yaroslav_VOL = { province = 5079 - + color = { 91 245 229 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_jaroslaw } } b_sanok = { province = 5080 - + color = { 91 245 229 } color2 = { 255 255 255 } } b_lizhensk = { province = 5081 - + color = { 91 245 229 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_lezajsk } @@ -26017,12 +26057,12 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. k_sorbia = { color = { 75 15 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_polabia #Kingdom of Polabia } - + ai_primary_priority = { if = { limit = { @@ -26039,42 +26079,42 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. d_meissen = { color = { 215 175 120 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_milcenia #Based on polabian tribe } - + capital = c_meissen #Meissen - + c_meissen = { color = { 215 175 120 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_milcenia #Based on polabian tribe } - + b_meissen = { province = 3027 - + color = { 215 175 120 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_misni } } b_radebeul = { province = 3035 - + color = { 215 175 120 } color2 = { 255 255 255 } } b_grossenhain = { province = 3034 - + color = { 215 175 120 } color2 = { 255 255 255 } } @@ -26082,30 +26122,30 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_dresden = { color = { 210 165 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_drjezdzany } - + b_dresden = { province = 3030 - + color = { 210 165 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_drjezdzany } } b_bischofswerda = { province = 3033 - + color = { 210 165 130 } color2 = { 255 255 255 } } b_freiberg = { province = 3028 - + color = { 210 165 130 } color2 = { 255 255 255 } } @@ -26113,16 +26153,16 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_wolkenstein = { color = { 205 170 135 } color2 = { 255 255 255 } - + b_wolkenstein = { province = 3012 - + color = { 205 170 135 } color2 = { 255 255 255 } } b_waldenburg = { province = 3013 - + color = { 205 170 135 } color2 = { 255 255 255 } } @@ -26130,10 +26170,10 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. #c_freiberg = { # color = { 177 177 177 } # color2 = { 255 255 255 } - # + # # b_freiberg = { # province = 3028 - # + # # color = { 177 177 177 } # color2 = { 255 255 255 } # } @@ -26141,7 +26181,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_osterland = { color = { 230 170 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_jilobor } @@ -26151,7 +26191,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 230 170 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_jilobor } @@ -26178,7 +26218,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_naumburg = { color = { 225 180 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_zeiz #based on nearby bishopric which Naumburg functionnally "replaced" @@ -26189,7 +26229,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 225 180 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_zeiz } @@ -26199,7 +26239,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 225 180 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_plisnia #based on polabian tribe @@ -26244,17 +26284,17 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_cottbus = { color = { 240 205 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_chosebuz } - + b_cottbus = { province = 3181 color = { 240 205 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_chosebuz } @@ -26275,17 +26315,17 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_gorlitz = { color = { 215 160 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_gorelic } - + b_gorlitz = { province = 2980 color = { 215 160 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_gorelic } @@ -26308,9 +26348,9 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. d_lausitz = { color = { 215 150 145 } color2 = { 255 255 255 } - + capital = c_juterbog #Jüterbog - + cultural_names = { name_list_polabian = cn_lusatia } @@ -26318,7 +26358,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_juterbog = { color = { 215 150 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_jutriboc } @@ -26328,7 +26368,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 215 150 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_jutriboc } @@ -26343,18 +26383,18 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_wittenberg = { color = { 200 140 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_nizizia #based on polabian tribe } - + b_wittenberg = { province = 3173 color = { 200 140 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_nizizia #based on polabian tribe @@ -26393,7 +26433,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. c_spreewald = { color = { 230 150 160 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_blota } @@ -26403,7 +26443,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. color = { 230 150 160 } color2 = { 255 255 255 } - + cultural_names = { name_list_polabian = cn_blota } @@ -26423,7 +26463,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. name_list_polish = cn_lubsko name_list_polabian = cn_lubsko } - + b_naumberg = { province = 3143 @@ -26435,7 +26475,7 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. name_list_polabian = cn_lubsko } } - + b_forst = { province = 3138 @@ -26450,9 +26490,9 @@ e_west_slavia = { # West Slavs: Polish, Polabian, Czech, etc. e_russia = { #Kievan Rus color = { 50 150 55 } color2 = { 255 255 255 } - + capital = c_kiev # Kiev - + ai_primary_priority = { if = { limit = { @@ -26461,20 +26501,20 @@ e_russia = { #Kievan Rus add = @correct_culture_primary_score } } - + cultural_names = { name_list_norse = cn_gardariki name_list_swedish = cn_gardariki name_list_danish = cn_gardariki name_list_norwegian = cn_gardariki } - + k_ruthenia = { color = { 70 150 90 } color2 = { 255 255 255 } - + capital = c_kiev # Kiev - + ai_primary_priority = { if = { limit = { @@ -26483,13 +26523,13 @@ e_russia = { #Kievan Rus add = @better_than_the_alternatives_score } } - + d_kiev = { color = { 52 120 69 } color2 = { 255 255 255 } - + capital = c_kiev # Kiev - + cultural_names = { name_list_norse = cn_konugardr_NORSE name_list_swedish = cn_konugard_SWE @@ -26502,7 +26542,7 @@ e_russia = { #Kievan Rus c_kiev = { color = { 53 105 66 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_konugardr_NORSE name_list_swedish = cn_konugard_SWE @@ -26511,13 +26551,13 @@ e_russia = { #Kievan Rus name_list_polish = cn_kijow name_list_lithuanian = cn_kijevas } - + b_kiev = { province = 547 color = { 70 150 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_konugardr_NORSE name_list_swedish = cn_konugard_SWE @@ -26561,17 +26601,17 @@ e_russia = { #Kievan Rus c_zhytomyr = { color = { 120 190 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zytomierz } - + b_zhytomyr = { province = 5087 color = { 120 190 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zytomierz } @@ -26592,17 +26632,17 @@ e_russia = { #Kievan Rus c_zvyahel = { color = { 70 183 89 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zwiahel } - + b_zvyahel = { province = 5091 color = { 70 183 89 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_zytomierz } @@ -26629,17 +26669,17 @@ e_russia = { #Kievan Rus c_chornobyl = { color = { 52 156 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_czarnobyl } - + b_chornobyl = { province = 5095 color = { 52 156 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_czarnobyl } @@ -26660,18 +26700,18 @@ e_russia = { #Kievan Rus c_ushytsia = { color = { 163 201 106 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_uszyca name_list_vlach = cn_usita } - + b_ushytsia = { province = 5098 color = { 163 201 106 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_uszyca name_list_vlach = cn_usita @@ -26693,17 +26733,17 @@ e_russia = { #Kievan Rus c_korsun = { color = { 125 201 106 } color2 = { 255 255 255} - + cultural_names = { name_list_polish = cn_korsun } - + b_korsun = { province = 544 color = { 125 201 106 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_korsun } @@ -26722,33 +26762,33 @@ e_russia = { #Kievan Rus } } } - + d_turov = { color = { 129 163 28 } color2 = { 255 255 255 } - + capital = c_turov # Turov - + cultural_names = { name_list_polish = cn_turow name_list_lithuanian = cn_turava } - + c_turov = { color = { 110 140 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_turow name_list_lithuanian = cn_turava } - + b_turov = { province = 552 color = { 110 140 20 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_turow name_list_lithuanian = cn_turava @@ -26770,18 +26810,18 @@ e_russia = { #Kievan Rus c_korosten = { color = { 96 125 11 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_korosten name_list_lithuanian = cn_korostenis } - + b_korosten = { province = 5104 - + color = { 96 125 11 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_korosten name_list_lithuanian = cn_korostenis @@ -26792,7 +26832,7 @@ e_russia = { #Kievan Rus color = { 96 125 11 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_owrucz } @@ -26819,18 +26859,18 @@ e_russia = { #Kievan Rus c_dubrovytsia = { color = { 81 99 28 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_dabrowica name_list_lithuanian = cn_dubrovicja } - + b_dubrovytsia = { province = 5109 color = { 81 99 28 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_dabrowica name_list_lithuanian = cn_dubrovicja @@ -26850,38 +26890,38 @@ e_russia = { #Kievan Rus } } } - + d_pereyaslavl = { color = { 37 143 71 } color2 = { 255 255 255 } - + capital = c_pereyaslavl # Pereyaslavl - + c_pereyaslavl = { color = { 22 115 52 } color2 = { 255 255 255 } - + b_pereyaslavl = { province = 555 - + color = { 22 115 52 } color2 = { 255 255 255 } } b_boryspil = { province = 5178 - + color = { 22 115 52 } color2 = { 255 255 255 } } b_priluk = { province = 5179 - + color = { 22 115 52 } color2 = { 255 255 255 } } b_zolotonosha = { province = 5180 - + color = { 22 115 52 } color2 = { 255 255 255 } } @@ -26889,28 +26929,28 @@ e_russia = { #Kievan Rus c_hradyzk = { color = { 50 102 67 } color2 = { 255 255 255 } - + b_hradyzk = { province = 5181 - + color = { 50 102 67 } color2 = { 255 255 255 } } b_akhtyr = { province = 5182 - + color = { 50 102 67 } color2 = { 255 255 255 } } b_myrhorod = { province = 5183 - + color = { 50 102 67 } color2 = { 255 255 255 } } b_poltava = { province = 5184 - + color = { 50 102 67 } color2 = { 255 255 255 } } @@ -26918,28 +26958,28 @@ e_russia = { #Kievan Rus c_romen = { color = { 4 110 38 } color2 = { 255 255 255 } - + b_romen = { province = 5185 - + color = { 4 110 38 } color2 = { 255 255 255 } } b_lokhrytsia = { province = 5186 - + color = { 4 110 38 } color2 = { 255 255 255 } } b_nedryhailiv = { province = 5187 - + color = { 4 110 38 } color2 = { 255 255 255 } } b_sumy = { province = 5188 - + color = { 4 110 38 } color2 = { 255 255 255 } } @@ -26947,59 +26987,59 @@ e_russia = { #Kievan Rus c_voin = { color = { 98 146 103 } color2 = { 255 255 255 } - + b_voin = { province = 5189 - + color = { 98 146 103 } color2 = { 255 255 255 } } b_lubny = { province = 5190 - + color = { 98 146 103 } color2 = { 255 255 255 } } } } - + d_chernigov = { color = { 150 235 91 } color2 = { 255 255 255 } - + capital = c_chernigov # Chernigov - + c_chernigov = { color = { 121 189 74 } color2 = { 255 255 255 } - + b_chernigov = { province = 554 - + color = { 121 189 74 } color2 = { 255 255 255 } } b_lyubech = { province = 553 - + color = { 121 189 74 } color2 = { 255 255 255 } } b_gomel = { province = 5200 - + color = { 121 189 74 } color2 = { 255 255 255 } } b_unenezh = { province = 5201 - + color = { 121 189 74 } color2 = { 255 255 255 } } b_surazichi = { province = 5202 - + color = { 121 189 74 } color2 = { 255 255 255 } } @@ -27007,28 +27047,28 @@ e_russia = { #Kievan Rus c_starodub = { color = { 106 156 72 } color2 = { 255 255 255 } - + b_starodub = { province = 5203 - + color = { 106 156 72 } color2 = { 255 255 255 } } b_trubetsk = { province = 5204 - + color = { 106 156 72 } color2 = { 255 255 255 } } b_debryansk = { province = 576 - + color = { 106 156 72 } color2 = { 255 255 255 } } b_mglin = { province = 5205 - + color = { 106 156 72 } color2 = { 255 255 255 } } @@ -27036,22 +27076,22 @@ e_russia = { #Kievan Rus c_novgorod_seversky = { color = { 108 135 2 } color2 = { 255 255 255 } - + b_novgorod_seversky = { province = 567 - + color = { 108 135 2 } color2 = { 255 255 255 } } b_borzna = { province = 5191 - + color = { 108 135 2 } color2 = { 255 255 255 } } b_glukhov = { province = 5192 - + color = { 108 135 2 } color2 = { 255 255 255 } } @@ -27059,22 +27099,22 @@ e_russia = { #Kievan Rus c_putyvl = { color = { 140 165 40 } color2 = { 255 255 255 } - + b_putyvl = { province = 5193 - + color = { 140 165 40 } color2 = { 255 255 255 } } b_vyr = { province = 5194 - + color = { 140 165 40 } color2 = { 255 255 255 } } b_konotop = { province = 5195 - + color = { 140 165 40 } color2 = { 255 255 255 } } @@ -27082,59 +27122,59 @@ e_russia = { #Kievan Rus c_kursk = { color = { 130 180 55 } color2 = { 255 255 255 } - + b_kursk = { province = 5196 - + color = { 130 180 55 } color2 = { 255 255 255 } } b_rylsk = { province = 5197 - + color = { 130 180 55 } color2 = { 255 255 255 } } b_sudzha = { province = 5198 - + color = { 130 180 55 } color2 = { 255 255 255 } } b_oboyan = { province = 5199 - + color = { 130 180 55 } color2 = { 255 255 255 } } } } - + d_karachev = { color = { 96 184 20 } color2 = { 255 255 255 } - + capital = c_karachev # Karachev - + c_karachev = { color = { 82 165 10 } color2 = { 255 255 255 } - + b_karachev = { province = 5209 - + color = { 82 165 10 } color2 = { 255 255 255 } } b_krom = { province = 5210 - + color = { 82 165 10 } color2 = { 255 255 255 } } b_oryol = { province = 5211 - + color = { 82 165 10 } color2 = { 255 255 255 } } @@ -27142,22 +27182,22 @@ e_russia = { #Kievan Rus c_kozelsk = { color = { 99 198 42 } color2 = { 255 255 255 } - + b_kozelsk = { province = 5212 - + color = { 99 198 42 } color2 = { 255 255 255 } } b_vorotynsk = { province = 5213 - + color = { 99 198 42 } color2 = { 255 255 255 } } b_belev = { province = 5214 - + color = { 99 198 42 } color2 = { 255 255 255 } } @@ -27165,47 +27205,47 @@ e_russia = { #Kievan Rus c_sevsk = { color = { 73 128 27 } color2 = { 255 255 255 } - + b_sevsk = { province = 5206 - + color = { 73 128 27 } color2 = { 255 255 255 } } b_ust-livny = { province = 5207 - + color = { 73 128 27 } color2 = { 255 255 255 } } b_lokot = { province = 5208 - + color = { 73 128 27 } color2 = { 255 255 255 } } } } - + d_novosil = { color = { 180 201 36 } color2 = { 255 255 255 } - + capital = c_novosil # Novosil - + c_novosil = { color = { 158 176 38 } color2 = { 255 255 255 } - + b_novosil = { province = 5215 - + color = { 158 176 38 } color2 = { 255 255 255 } } b_mtensk = { province = 5216 - + color = { 158 176 38 } color2 = { 255 255 255 } } @@ -27213,29 +27253,29 @@ e_russia = { #Kievan Rus c_odoyev = { color = { 138 156 16 } color2 = { 255 255 255 } - + b_odoyev = { province = 5217 - + color = { 138 156 16 } color2 = { 255 255 255 } } b_suvorov = { province = 5218 - + color = { 138 156 16 } color2 = { 255 255 255 } } } } } - + k_novgorod = { color = { 137 194 100 } color2 = { 255 255 255 } - + capital = c_novgorod # Novgorod - + ai_primary_priority = { if = { limit = { @@ -27244,20 +27284,20 @@ e_russia = { #Kievan Rus add = @better_than_the_alternatives_score } } - + cultural_names = { name_list_norse = cn_gardariki name_list_swedish = cn_gardariki name_list_danish = cn_gardariki name_list_norwegian = cn_gardariki } - + d_novgorod = { color = { 157 194 120 } color2 = { 255 255 255 } - + capital = c_novgorod # Novgorod - + cultural_names = { name_list_norse = cn_holmgardr name_list_swedish = cn_holmgardr @@ -27265,17 +27305,17 @@ e_russia = { #Kievan Rus name_list_norwegian = cn_holmgardr name_list_lithuanian = cn_naugardas } - + c_novgorod = { color = { 122 153 90 } color2 = { 255 255 255 } - + b_novgorod = { province = 5137 color = { 122 153 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_holmgardr name_list_swedish = cn_holmgardr @@ -27289,7 +27329,7 @@ e_russia = { #Kievan Rus color = { 122 153 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_aldeigjuborg name_list_swedish = cn_aldeigjuborg @@ -27327,7 +27367,7 @@ e_russia = { #Kievan Rus c_rusa = { color = { 97 189 149 } color2 = { 255 255 255 } - + b_rusa = { province = 5143 @@ -27356,20 +27396,20 @@ e_russia = { #Kievan Rus c_pskov = { color = { 140 130 62 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_pskovas name_list_finnish = cn_pihkova name_list_karelian = cn_pihkova name_list_estonian = cn_pihkova } - + b_pskov = { province = 5146 color = { 140 130 62 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_pskovas name_list_finnish = cn_pihkova @@ -27399,19 +27439,19 @@ e_russia = { #Kievan Rus c_sebezh = { color = { 102 240 102 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_sebez name_list_karelian = cn_sebez name_list_lithuanian = cn_sebezas } - + b_sebezh = { province = 5150 color = { 102 240 102 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_sebez name_list_karelian = cn_sebez @@ -27434,7 +27474,7 @@ e_russia = { #Kievan Rus c_vodi = { color = { 112 220 112 } color2 = { 255 255 255 } - + b_nyen = { province = 169 color = { 113 0 0 } @@ -27444,7 +27484,7 @@ e_russia = { #Kievan Rus province = 170 color = { 113 0 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_swedish = cn_noteborg_SWENORSE name_list_norse = cn_noteborg_SWENORSE @@ -27469,17 +27509,17 @@ e_russia = { #Kievan Rus } } } - + d_vepsia = { color = { 147 214 90 } color2 = { 255 255 255 } - + capital = c_beloozero # Beloozero - + c_beloozero = { color = { 153 250 175 } color2 = { 255 255 255 } - + b_beloozero = { province = 5156 @@ -27502,18 +27542,18 @@ e_russia = { #Kievan Rus c_tikhvin = { color = { 125 229 163 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_tihvina name_list_karelian = cn_tihvina } - + b_tikhvin = { province = 5153 color = { 125 229 163 } color2 = { 255 255 255 } - + cultural_names = { name_list_finnish = cn_tihvina name_list_karelian = cn_tihvina @@ -27547,7 +27587,7 @@ e_russia = { #Kievan Rus c_vyangi = { color = { 120 250 200 } color2 = { 255 255 255 } - + b_vyangi = { province = 5159 @@ -27562,17 +27602,17 @@ e_russia = { #Kievan Rus } } } - + d_luki = { color = { 137 174 120 } color2 = { 255 255 255 } - + capital = c_luki # Luki - + c_luki = { color = { 43 166 109 } color2 = { 255 255 255 } - + b_luki = { province = 5161 @@ -27595,7 +27635,7 @@ e_russia = { #Kievan Rus c_valdai = { color = { 110 180 100 } color2 = { 255 255 255 } - + b_torzhok = { province = 5164 @@ -27624,7 +27664,7 @@ e_russia = { #Kievan Rus c_bezichi = { color = { 153 204 153 } color2 = { 255 255 255 } - + b_bezichi = { province = 5168 @@ -27640,13 +27680,13 @@ e_russia = { #Kievan Rus } } } - + k_white_rus = { color = { 180 205 170 } color2 = { 255 255 255 } - + capital = c_polotsk # Polotsk - + ai_primary_priority = { if = { limit = { @@ -27655,33 +27695,33 @@ e_russia = { #Kievan Rus add = @better_than_the_alternatives_score } } - + d_grodno = { color = { 160 205 190 } color2 = { 255 255 255 } - + capital = c_grodno # Grodno - + cultural_names = { name_list_russian = cn_hrodna name_list_lithuanian = cn_gardinas } - + c_grodno = { color = { 114 156 142 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_hrodna name_list_lithuanian = cn_gardinas } - + b_grodno = { province = 161 - + color = { 114 156 142 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_hrodna name_list_lithuanian = cn_gardinas @@ -27689,10 +27729,10 @@ e_russia = { #Kievan Rus } b_lida = { province = 164 - + color = { 114 156 142 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_lyda } @@ -27701,18 +27741,18 @@ e_russia = { #Kievan Rus c_volkovysk = { color = { 83 140 121 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_valkaviskas name_list_polish = cn_wolkowysk } - + b_volkovysk = { province = 5044 - + color = { 83 140 121 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_valkaviskas name_list_polish = cn_wolkowysk @@ -27720,10 +27760,10 @@ e_russia = { #Kievan Rus } b_sokolka = { province = 5043 - + color = { 83 140 121 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_sokulka name_list_polish = cn_sokolka_PLN @@ -27731,10 +27771,10 @@ e_russia = { #Kievan Rus } b_bielastock = { province = 5046 - + color = { 83 140 121 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_balstoge name_list_polish = cn_bialystok @@ -27744,18 +27784,18 @@ e_russia = { #Kievan Rus c_novogrudok = { color = { 89 128 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_naugardukas name_list_polish = cn_nowogrodek } - + b_novogrudok = { province = 5136 - + color = { 89 128 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_naugardukas name_list_polish = cn_nowogrodek @@ -27763,10 +27803,10 @@ e_russia = { #Kievan Rus } b_slonim = { province = 5045 - + color = { 89 128 115 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_slanimas name_list_polish = cn_slonim_PLN @@ -27774,33 +27814,33 @@ e_russia = { #Kievan Rus } } } - + d_pinsk = { color = { 200 185 170 } color2 = { 255 255 255 } - + capital = c_pinsk # Pinsk - + cultural_names = { name_list_lithuanian = cn_pinskas name_list_polish = cn_pinsk_PLN } - + c_pinsk = { color = { 173 158 142 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_pinskas name_list_polish = cn_pinsk_PLN } - + b_pinsk = { province = 548 - + color = { 173 158 142 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_pinskas name_list_polish = cn_pinsk_PLN @@ -27808,16 +27848,16 @@ e_russia = { #Kievan Rus } b_lahishyn = { province = 5112 - + color = { 173 158 142 } color2 = { 255 255 255 } } b_luninets = { province = 5113 - + color = { 173 158 142 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_luniecas name_list_polish = cn_luniniec @@ -27827,18 +27867,18 @@ e_russia = { #Kievan Rus c_slutsk = { color = { 181 157 132 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_sluckas name_list_polish = cn_sluck } - + b_slutsk = { province = 5114 - + color = { 181 157 132 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_sluckas name_list_polish = cn_sluck @@ -27846,10 +27886,10 @@ e_russia = { #Kievan Rus } b_zhytkavichy = { province = 5115 - + color = { 181 157 132 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_zytkavicai name_list_polish = cn_zydkowicze @@ -27857,10 +27897,10 @@ e_russia = { #Kievan Rus } b_mikashevichy = { province = 5116 - + color = { 181 157 132 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_mikasevicai name_list_polish = cn_mikaszewicze @@ -27870,18 +27910,18 @@ e_russia = { #Kievan Rus c_kletsk = { color = { 161 148 135 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_kleckas name_list_polish = cn_kleck } - + b_kletsk = { province = 5117 - + color = { 161 148 135 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_kleckas name_list_polish = cn_kleck @@ -27889,10 +27929,10 @@ e_russia = { #Kievan Rus } b_baranovichi = { province = 5118 - + color = { 161 148 135 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_baranoviciai name_list_polish = cn_baranowicze @@ -27902,18 +27942,18 @@ e_russia = { #Kievan Rus c_babruysk = { color = { 138 123 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_babruiskas name_list_polish = cn_bobrujsk } - + b_babruysk = { province = 5119 - + color = { 138 123 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_babruiskas name_list_polish = cn_bobrujsk @@ -27921,10 +27961,10 @@ e_russia = { #Kievan Rus } b_zhlobin = { province = 5120 - + color = { 138 123 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_zlobinas name_list_polish = cn_zlobin @@ -27932,10 +27972,10 @@ e_russia = { #Kievan Rus } b_kalinkavichy = { province = 5121 - + color = { 138 123 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_kalinkavicai name_list_polish = cn_kalinkowicze @@ -27943,10 +27983,10 @@ e_russia = { #Kievan Rus } b_rechytsa = { province = 5122 - + color = { 138 123 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_recyca name_list_polish = cn_reczyca @@ -27954,33 +27994,33 @@ e_russia = { #Kievan Rus } } } - + d_minsk = { color = { 160 205 150 } color2 = { 255 255 255 } - + capital = c_minsk # Minsk - + cultural_names = { name_list_lithuanian = cn_minskas name_list_polish = cn_minsk_PLN } - + c_minsk = { color = { 122 158 114 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_minskas name_list_polish = cn_minsk_PLN } - + b_minsk = { province = 550 - + color = { 122 158 114 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_minskas name_list_polish = cn_minsk_PLN @@ -27988,10 +28028,10 @@ e_russia = { #Kievan Rus } b_lahoysk = { province = 5123 - + color = { 122 158 114 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_lahoiskas name_list_polish = cn_lohojsk @@ -27999,10 +28039,10 @@ e_russia = { #Kievan Rus } b_zaslawye = { province = 5124 - + color = { 122 158 114 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_zaslavlis name_list_polish = cn_zaslaw @@ -28010,10 +28050,10 @@ e_russia = { #Kievan Rus } b_maladzyechna = { province = 5125 - + color = { 122 158 114 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_maladecina name_list_polish = cn_molodeczno @@ -28021,10 +28061,10 @@ e_russia = { #Kievan Rus } b_barysaw = { province = 5126 - + color = { 122 158 114 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_barysavas name_list_polish = cn_borysow @@ -28034,18 +28074,18 @@ e_russia = { #Kievan Rus c_orsha = { color = { 100 140 91 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_orsa_LIT name_list_polish = cn_orsza } - + b_orsha = { province = 5127 - + color = { 100 140 91 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_orsa_LIT name_list_polish = cn_orsza @@ -28053,10 +28093,10 @@ e_russia = { #Kievan Rus } b_drutsk = { province = 5128 - + color = { 100 140 91 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_druckas name_list_polish = cn_druck @@ -28064,13 +28104,13 @@ e_russia = { #Kievan Rus } } } - + d_polotsk = { color = { 160 225 225 } color2 = { 255 255 255 } - + capital = c_polotsk # Polotsk - + cultural_names = { name_list_lithuanian = cn_polockas name_list_polish = cn_polock @@ -28079,11 +28119,11 @@ e_russia = { #Kievan Rus name_list_danish = cn_pallteskja name_list_norwegian = cn_pallteskja } - + c_polotsk = { color = { 127 184 184 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_polockas name_list_polish = cn_polock @@ -28092,13 +28132,13 @@ e_russia = { #Kievan Rus name_list_danish = cn_pallteskja name_list_norwegian = cn_pallteskja } - + b_polotsk = { province = 5129 - + color = { 127 184 184 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_polockas name_list_polish = cn_polock @@ -28110,10 +28150,10 @@ e_russia = { #Kievan Rus } b_drysa = { province = 5130 - + color = { 127 184 184 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_drisa name_list_polish = cn_dryssa @@ -28121,10 +28161,10 @@ e_russia = { #Kievan Rus } b_myory = { province = 5131 - + color = { 127 184 184 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_merai name_list_polish = cn_miory @@ -28134,33 +28174,33 @@ e_russia = { #Kievan Rus c_lukoml = { color = { 104 173 173 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_lukoml } - + b_lukoml = { province = 934 - + color = { 104 173 173 } color2 = { 255 255 255 } - + cultural_names = { name_list_polish = cn_lukoml } } b_vetrino = { province = 5132 - + color = { 104 173 173 } color2 = { 255 255 255 } } b_hlybokaye = { province = 5133 - + color = { 104 173 173 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_glubokas name_list_polish = cn_glebokie @@ -28170,18 +28210,18 @@ e_russia = { #Kievan Rus c_vitebsk = { color = { 71 173 173 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_vitebskas name_list_polish = cn_witebsk } - + b_vitebsk = { province = 5134 color = { 71 173 173 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_vitebskas name_list_polish = cn_witebsk @@ -28189,10 +28229,10 @@ e_russia = { #Kievan Rus } b_haradok = { province = 5135 - + color = { 71 173 173 } color2 = { 255 255 255 } - + cultural_names = { name_list_lithuanian = cn_haradokas name_list_polish = cn_horodek @@ -28200,44 +28240,44 @@ e_russia = { #Kievan Rus } } } - + d_smolensk = { color = { 173 147 181 } color2 = { 255 255 255 } - + capital = c_smolensk # Smolensk - + c_smolensk = { color = { 146 124 153 } color2 = { 255 255 255 } - + b_smolensk = { province = 568 - + color = { 146 124 153 } color2 = { 255 255 255 } } b_dorogobyzh = { province = 5219 - + color = { 146 124 153 } color2 = { 255 255 255 } } b_mstislavl = { province = 551 - + color = { 146 124 153 } color2 = { 255 255 255 } } b_yelnya = { province = 5220 - + color = { 146 124 153 } color2 = { 255 255 255 } } b_vyazma = { province = 569 - + color = { 146 124 153 } color2 = { 255 255 255 } } @@ -28245,22 +28285,22 @@ e_russia = { #Kievan Rus c_gnezdovo = { color = { 157 143 161 } color2 = { 255 255 255 } - + b_gnezdovo = { province = 5221 - + color = { 157 143 161 } color2 = { 255 255 255 } } b_velizh = { province = 5222 - + color = { 157 143 161 } color2 = { 255 255 255 } } b_dukhovshchina = { province = 5223 - + color = { 157 143 161 } color2 = { 255 255 255 } } @@ -28268,22 +28308,22 @@ e_russia = { #Kievan Rus c_roslavl = { color = { 126 99 133 } color2 = { 255 255 255 } - + b_roslavl = { province = 933 - + color = { 126 99 133 } color2 = { 255 255 255 } } b_klimavichy = { province = 5224 - + color = { 126 99 133 } color2 = { 255 255 255 } } b_cherykaw = { province = 5225 - + color = { 126 99 133 } color2 = { 255 255 255 } } @@ -28291,22 +28331,22 @@ e_russia = { #Kievan Rus c_mozhaysk = { color = { 101 89 105 } color2 = { 255 255 255 } - + b_mozhaysk = { province = 587 - + color = { 101 89 105 } color2 = { 255 255 255 } } b_lotoshino = { province = 5226 - + color = { 101 89 105 } color2 = { 255 255 255 } } b_zubstov = { province = 5227 - + color = { 101 89 105 } color2 = { 255 255 255 } } @@ -28314,7 +28354,7 @@ e_russia = { #Kievan Rus c_toropets = { color = { 163 125 176 } color2 = { 255 255 255 } - + b_toropets = { province = 5170 @@ -28336,13 +28376,13 @@ e_russia = { #Kievan Rus } } } - + k_opolye = { #Vladimir color = { 87 144 50 } color2 = { 255 255 255 } - + capital = c_yaroslavl # Yaroslavl - + ai_primary_priority = { if = { limit = { @@ -28351,17 +28391,17 @@ e_russia = { #Kievan Rus add = @better_than_the_alternatives_score } } - + d_opolye = { color = { 100 168 56 } color2 = { 255 255 255 } - + capital = c_yaroslavl # Yaroslavl - + c_yaroslavl = { color = { 87 144 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_timerovo name_list_swedish = cn_timerovo @@ -28373,13 +28413,13 @@ e_russia = { #Kievan Rus name_list_mordvin = cn_timerovo name_list_mari = cn_timerovo } - + b_yaroslavl = { province = 572 - + color = { 87 144 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_norse = cn_timerovo name_list_swedish = cn_timerovo @@ -28394,10 +28434,10 @@ e_russia = { #Kievan Rus } b_rostov = { province = 574 - + color = { 87 144 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_merya = cn_sarskoye_gorodishche name_list_meshchera = cn_sarskoye_gorodishche @@ -28408,13 +28448,13 @@ e_russia = { #Kievan Rus } b_uglich = { province = 571 - + color = { 87 144 50 } color2 = { 255 255 255 } } b_mologa = { province = 5176 - + color = { 87 144 50 } color2 = { 255 255 255 } } @@ -28422,34 +28462,34 @@ e_russia = { #Kievan Rus c_vladimir = { color = { 67 174 67 } color2 = { 255 255 255 } - + b_vladimir = { province = 582 - + color = { 67 174 67 } color2 = { 255 255 255 } } b_starodub-on-the-klyazma = { province = 583 - + color = { 67 174 67 } color2 = { 255 255 255 } } b_volochok = { province = 5236 - + color = { 67 174 67 } color2 = { 255 255 255 } } b_sudogda = { province = 5237 - + color = { 67 174 67 } color2 = { 255 255 255 } } b_yegoryevsk = { province = 5238 - + color = { 67 174 67 } color2 = { 255 255 255 } } @@ -28457,34 +28497,34 @@ e_russia = { #Kievan Rus c_suzdal = { color = { 23 135 60 } color2 = { 255 255 255 } - + b_suzdal = { province = 5239 - + color = { 23 135 60 } color2 = { 255 255 255 } } b_yuryev = { province = 5240 - + color = { 23 135 60 } color2 = { 255 255 255 } } b_pereyaslavl_zalessky = { province = 573 - + color = { 23 135 60 } color2 = { 255 255 255 } } b_ivanovo = { province = 5241 - + color = { 23 135 60 } color2 = { 255 255 255 } } b_gavrilovskoye = { province = 5242 - + color = { 23 135 60 } color2 = { 255 255 255 } } @@ -28492,28 +28532,28 @@ e_russia = { #Kievan Rus c_tver = { color = { 50 102 50 } color2 = { 255 255 255 } - + b_tver = { province = 5173 - + color = { 50 102 50 } color2 = { 255 255 255 } } b_volok_lamsky = { province = 5174 - + color = { 50 102 50 } color2 = { 255 255 255 } } b_klin = { province = 5243 - + color = { 50 102 50 } color2 = { 255 255 255 } } b_kashin = { province = 5175 - + color = { 50 102 50 } color2 = { 255 255 255 } } @@ -28521,77 +28561,77 @@ e_russia = { #Kievan Rus c_moskva = { color = { 10 150 10 } color2 = { 255 255 255 } - + b_moskva = { province = 575 - + color = { 10 150 10 } color2 = { 255 255 255 } } b_kolomna = { province = 578 - + color = { 10 150 10 } color2 = { 255 255 255 } } b_dmitrov = { province = 570 - + color = { 10 150 10 } color2 = { 255 255 255 } } b_naro-fominsk = { province = 5244 - + color = { 10 150 10 } color2 = { 255 255 255 } } b_serpukhov = { province = 5245 - + color = { 10 150 10 } color2 = { 255 255 255 } } } } - + d_ryazan = { color = { 75 110 41 } color2 = { 255 255 255 } - + capital = c_ryazan # Ryazan - + c_ryazan = { color = { 60 95 25 } color2 = { 255 255 255 } - + b_ryazan = { province = 580 - + color = { 60 95 25 } color2 = { 255 255 255 } } b_pereyaslavl_ryazanski = { province = 5228 - + color = { 60 95 25 } color2 = { 255 255 255 } } b_rostislavl = { province = 5229 - + color = { 60 95 25 } color2 = { 255 255 255 } } b_vaskina_polyana = { province = 5253 - + color = { 60 95 25 } color2 = { 255 255 255 } } b_klepiki = { province = 5230 - + color = { 60 95 25 } color2 = { 255 255 255 } } @@ -28599,22 +28639,22 @@ e_russia = { #Kievan Rus c_tula = { color = { 101 110 45 } color2 = { 255 255 255 } - + b_tula = { province = 5231 - + color = { 101 110 45 } color2 = { 255 255 255 } } b_yelets = { province = 5232 - + color = { 101 110 45 } color2 = { 255 255 255 } } b_pronsk = { province = 577 - + color = { 101 110 45 } color2 = { 255 255 255 } } @@ -28622,77 +28662,77 @@ e_russia = { #Kievan Rus c_murom = { color = { 100 130 50 } color2 = { 255 255 255 } - + b_murom = { province = 581 - + color = { 100 130 50 } color2 = { 255 255 255 } } b_gorodets-meshchyorsky = { province = 5233 - + color = { 100 130 50 } color2 = { 255 255 255 } } b_vyksa = { province = 5234 - + color = { 100 130 50 } color2 = { 255 255 255 } } b_pavlovo = { province = 5235 - + color = { 100 130 50 } color2 = { 255 255 255 } } } } - + d_nizhny_novgorod = { color = { 10 171 90 } color2 = { 255 255 255 } - + capital = c_nizhny_novgorod # Nizhny Novgorod - + cultural_names = { name_list_russian = cn_nizhny_novgorod } - + c_nizhny_novgorod = { color = { 6 145 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_nizhny_novgorod } - + b_nizhny_novgorod = { province = 584 - + color = { 6 145 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_nizhny_novgorod } } b_gorodets = { province = 585 - + color = { 6 145 75 } color2 = { 255 255 255 } } b_kineshma = { province = 5246 - + color = { 6 145 75 } color2 = { 255 255 255 } } b_makariev = { province = 5256 - + color = { 6 145 75 } color2 = { 255 255 255 } } @@ -28700,22 +28740,22 @@ e_russia = { #Kievan Rus c_plyos = { color = { 5 85 35 } color2 = { 255 255 255 } - + b_plyos = { province = 5247 - + color = { 5 85 35 } color2 = { 255 255 255 } } b_shuya = { province = 5248 - + color = { 5 85 35 } color2 = { 255 255 255 } } b_sol_vilikaya = { province = 5249 - + color = { 5 85 35 } color2 = { 255 255 255 } } @@ -28723,41 +28763,41 @@ e_russia = { #Kievan Rus c_manturovo = { color = { 10 105 60 } color2 = { 255 255 255 } - + b_manturovo = { province = 5250 - + color = { 10 105 60 } color2 = { 255 255 255 } } b_kostroma = { province = 5251 - + color = { 10 105 60 } color2 = { 255 255 255 } } b_galich_mersky = { province = 586 - + color = { 10 105 60 } color2 = { 255 255 255 } } b_chukhloma = { province = 5252 - + color = { 10 105 60 } color2 = { 255 255 255 } } } } } - + k_bjarmaland = { color = { 188 238 234 } color2= { 255 255 255 } - + capital = c_kholmogory # Kholmogory - + ai_primary_priority = { if = { limit = { @@ -28766,44 +28806,44 @@ e_russia = { #Kievan Rus add = @better_than_the_alternatives_score } } - + d_biarmia = { color = { 158 208 204 } color2= { 255 255 255 } - + capital = c_kholmogory # Kholmogory - + c_kholmogory = { color = { 140 186 165 } color2= { 255 255 255 } - + b_kholmogory = { province = 5798 - + color = { 140 186 165 } color2= { 255 255 255 } } b_arkhangelsk = { province = 5799 - + color = { 140 186 165 } color2= { 255 255 255 } } b_brin_navolok = { province = 5800 - + color = { 140 186 165 } color2= { 255 255 255 } } b_pertominsk = { province = 5801 - + color = { 140 186 165 } color2= { 255 255 255 } } b_lopshenga = { province = 5802 - + color = { 140 186 165 } color2= { 255 255 255 } } @@ -28811,28 +28851,28 @@ e_russia = { #Kievan Rus c_onega_BJA = { color = { 179 216 213 } color2= { 255 255 255 } - + b_onega = { province = 5803 - + color = { 179 216 213 } color2= { 255 255 255 } } b_pole = { province = 5804 - + color = { 179 216 213 } color2= { 255 255 255 } } b_korelskoye = { province = 5805 - + color = { 179 216 213 } color2= { 255 255 255 } } b_malashuyka = { province = 5806 - + color = { 179 216 213 } color2= { 255 255 255 } } @@ -28840,28 +28880,28 @@ e_russia = { #Kievan Rus c_povenets = { color = { 123 164 161 } color2= { 255 255 255 } - + b_povenets = { province = 5807 - + color = { 123 164 161 } color2= { 255 255 255 } } b_malenga = { province = 5808 - + color = { 123 164 161 } color2= { 255 255 255 } } b_yangary = { province = 5809 - + color = { 123 164 161 } color2= { 255 255 255 } } b_kustranda = { province = 5810 - + color = { 123 164 161 } color2= { 255 255 255 } } @@ -28869,53 +28909,53 @@ e_russia = { #Kievan Rus c_pudozh = { color = { 167 227 222 } color2= { 255 255 255 } - + b_pudozh = { province = 5811 - + color = { 167 227 222 } color2= { 255 255 255 } } b_vershinino = { province = 5812 - + color = { 167 227 222 } color2= { 255 255 255 } } b_yarnema = { province = 5813 - + color = { 167 227 222 } color2= { 255 255 255 } } } } - + d_chudia = { color = { 70 138 101 } color2= { 255 255 255 } - + capital = c_kargopol # Kargopol - + c_kargopol = { color = { 51 99 73 } color2= { 255 255 255 } - + b_kargopol = { province = 5814 - + color = { 51 99 73 } color2= { 255 255 255 } } b_vitzgora = { province = 5815 - + color = { 51 99 73 } color2= { 255 255 255 } } b_ostrov_BJA = { province = 5816 - + color = { 51 99 73 } color2= { 255 255 255 } } @@ -28923,22 +28963,22 @@ e_russia = { #Kievan Rus c_kirillov = { color = { 37 82 57 } color2= { 255 255 255 } - + b_kirillov = { province = 5817 - + color = { 37 82 57 } color2= { 255 255 255 } } b_dvinitza = { province = 5818 - + color = { 37 82 57 } color2= { 255 255 255 } } b_pelsina = { province = 5819 - + color = { 37 82 57 } color2= { 255 255 255 } } @@ -28946,71 +28986,71 @@ e_russia = { #Kievan Rus c_totma = { color = { 58 87 71 } color2= { 255 255 255 } - + b_totma = { province = 5820 - + color = { 58 87 71 } color2= { 255 255 255 } } b_tasta = { province = 5821 - + color = { 58 87 71 } color2= { 255 255 255 } } b_tischna = { province = 5822 - + color = { 58 87 71 } color2= { 255 255 255 } } b_kadnikov = { province = 5823 - + color = { 58 87 71 } color2= { 255 255 255 } } } } - + d_vologda = { color = { 57 120 191 } color2= { 255 255 255 } - + capital = c_vologda # Vologda - + c_vologda = { color = { 33 87 148 } color2= { 255 255 255 } - + b_vologda = { province = 5824 - + color = { 33 87 148 } color2= { 255 255 255 } } b_sheksna = { province = 5825 - + color = { 33 87 148 } color2= { 255 255 255 } } b_gryazovets = { province = 5826 - + color = { 33 87 148 } color2= { 255 255 255 } } b_danilov = { province = 5827 - + color = { 33 87 148 } color2= { 255 255 255 } } b_vyatskoye = { province = 5828 - + color = { 33 87 148 } color2= { 255 255 255 } } @@ -29018,22 +29058,22 @@ e_russia = { #Kievan Rus c_lyubim = { color = { 16 60 102 } color2= { 255 255 255 } - + b_lyubim = { province = 5829 - + color = { 16 60 102 } color2= { 255 255 255 } } b_razlivnoye = { province = 5830 - + color = { 16 60 102 } color2= { 255 255 255 } } b_soligalich = { province = 5831 - + color = { 16 60 102 } color2= { 255 255 255 } } @@ -29041,22 +29081,22 @@ e_russia = { #Kievan Rus c_onsthia = { color = { 3 119 250 } color2= { 255 255 255 } - + b_onsthia = { province = 5832 - + color = { 3 119 250 } color2= { 255 255 255 } } b_karitsa = { province = 5833 - + color = { 3 119 250 } color2= { 255 255 255 } } b_suday = { province = 5834 - + color = { 3 119 250 } color2= { 255 255 255 } } @@ -29064,59 +29104,59 @@ e_russia = { #Kievan Rus c_choklema = { color = { 0 63 207 } color2= { 255 255 255 } - + b_choklema = { province = 5835 - + color = { 0 63 207 } color2= { 255 255 255 } } b_gorodek = { province = 5836 - + color = { 0 63 207 } color2= { 255 255 255 } } b_boborossa = { province = 5837 - + color = { 0 63 207 } color2= { 255 255 255 } } } } - + d_ustyug = { color = { 132 95 227 } color2= { 255 255 255 } - + capital = c_ustyug # Veliky Ustyug - + c_ustyug = { color = { 110 73 206 } color2= { 255 255 255 } - + b_veliky_ustyug = { province = 5838 - + color = { 110 73 206 } color2= { 255 255 255 } } b_nyuksenitsa = { province = 5839 - + color = { 110 73 206 } color2= { 255 255 255 } } b_kotlas = { province = 5840 - + color = { 110 73 206 } color2= { 255 255 255 } } b_usyorga = { province = 5841 - + color = { 110 73 206 } color2= { 255 255 255 } } @@ -29124,22 +29164,22 @@ e_russia = { #Kievan Rus c_shenkursk = { color = { 118 96 176 } color2= { 255 255 255 } - + b_shenkursk = { province = 5842 - + color = { 118 96 176 } color2= { 255 255 255 } } b_krasny_bor = { province = 5843 - + color = { 118 96 176 } color2= { 255 255 255 } } b_bereznik = { province = 5844 - + color = { 118 96 176 } color2= { 255 255 255 } } @@ -29147,28 +29187,28 @@ e_russia = { #Kievan Rus c_velsk = { color = { 163 144 211 } color2= { 255 255 255 } - + b_velsk = { province = 5845 - + color = { 163 144 211 } color2= { 255 255 255 } } b_verkhovazhye = { province = 5846 - + color = { 163 144 211 } color2= { 255 255 255 } } b_ous_vaga = { province = 5847 - + color = { 163 144 211 } color2= { 255 255 255 } } b_yemetsk = { province = 5848 - + color = { 163 144 211 } color2= { 255 255 255 } } @@ -29176,22 +29216,22 @@ e_russia = { #Kievan Rus c_kevrola = { color = { 150 109 250 } color2= { 255 255 255 } - + b_kevrola = { province = 5849 - + color = { 150 109 250 } color2= { 255 255 255 } } b_verkola = { province = 5850 - + color = { 150 109 250 } color2= { 255 255 255 } } b_osmova = { province = 5851 - + color = { 150 109 250 } color2= { 255 255 255 } } @@ -29203,15 +29243,15 @@ e_russia = { #Kievan Rus e_caspian-pontic_steppe = { color = { 230 180 10 } color2= { 255 255 255 } - + capital = c_itil # Itil - + k_pontic_steppe = { color = { 85 40 5 } color2= { 255 255 255 } - + capital = c_odessa # Odessa - + cultural_names = { name_list_russian = cn_zaporizhia name_list_polish = cn_dzikie_pola @@ -29220,13 +29260,13 @@ e_caspian-pontic_steppe = { name_list_anglo_saxon = cn_new_england name_list_english = cn_new_england } - + d_yedisan = { color = { 156 82 22 } color2= { 255 255 255 } - + capital = c_odessa # Odessa - + cultural_names = { name_list_franconian = cn_jedisan name_list_saxon = cn_jedisan @@ -29235,32 +29275,32 @@ e_caspian-pontic_steppe = { name_list_polish = cn_jedysan name_list_vlach = cn_edisan } - + c_odessa = { color = { 137 69 13 } color2= { 255 255 255 } - + b_okachiv = { province = 543 - + color = { 137 69 13 } color2= { 255 255 255 } } b_tiraspol = { province = 5267 - + color = { 137 69 13 } color2= { 255 255 255 } } b_odessa = { province = 5268 - + color = { 137 69 13 } color2= { 255 255 255 } } b_olbia_ETEL = { province = 542 - + color = { 137 69 13 } color2= { 255 255 255 } } @@ -29268,22 +29308,22 @@ e_caspian-pontic_steppe = { c_ladyzyn = { color = { 165 110 18 } color2= { 255 255 255 } - + b_ladyzyn = { province = 5257 - + color = { 165 110 18 } color2= { 255 255 255 } } b_birzula = { province = 5258 - + color = { 165 110 18 } color2= { 255 255 255 } } b_liubashivka = { province = 5259 - + color = { 165 110 18 } color2= { 255 255 255 } } @@ -29291,22 +29331,22 @@ e_caspian-pontic_steppe = { c_uman = { color = { 105 60 10 } color2= { 255 255 255 } - + b_yary = { province = 5260 - + color = { 105 60 10 } color2= { 255 255 255 } } b_buky = { province = 5261 - + color = { 105 60 10 } color2= { 255 255 255 } } b_uman = { province = 5262 - + color = { 105 60 10 } color2= { 255 255 255 } } @@ -29314,28 +29354,28 @@ e_caspian-pontic_steppe = { c_cherkassy = { color = { 125 80 18 } color2= { 255 255 255 } - + b_cherkassy = { province = 5263 - + color = { 125 80 18 } color2= { 255 255 255 } } b_sacacatce = { province = 5264 - + color = { 125 80 18 } color2= { 255 255 255 } } b_kashan = { province = 5265 - + color = { 125 80 18 } color2= { 255 255 255 } } b_pervomaisk = { province = 5266 - + color = { 125 80 18 } color2= { 255 255 255 } } @@ -29343,22 +29383,22 @@ e_caspian-pontic_steppe = { c_kherson = { color = { 125 90 65 } color2= { 255 255 255 } - + b_kherson = { province = 5269 - + color = { 125 90 65 } color2= { 255 255 255 } } b_kazanka = { province = 5270 - + color = { 125 90 65 } color2= { 255 255 255 } } b_voznessensk = { province = 5271 - + color = { 125 90 65 } color2= { 255 255 255 } } @@ -29366,65 +29406,65 @@ e_caspian-pontic_steppe = { c_dnipro = { color = { 100 65 37 } color2= { 255 255 255 } - + b_dnipro = { province = 5274 - + color = { 100 65 37 } color2= { 255 255 255 } } b_beryslav = { province = 5272 - + color = { 100 65 37 } color2= { 255 255 255 } } b_nikopol = { province = 5273 - + color = { 100 65 37 } color2= { 255 255 255 } } b_salmacatce = { province = 5275 - + color = { 100 65 37 } color2= { 255 255 255 } } } } - + d_levedia = { color = { 196 140 49 } color2= { 255 255 255 } - + capital = c_khortytsia # Khortytsia - + c_khortytsia = { color = { 180 130 50 } color2= { 255 255 255 } - + b_khortytsia = { province = 557 - + color = { 180 130 50 } color2= { 255 255 255 } } b_mariupol = { province = 5280 - + color = { 180 130 50 } color2= { 255 255 255 } } b_kutur-ogly = { province = 5281 - + color = { 180 130 50 } color2= { 255 255 255 } } b_donetsk = { province = 5324 - + color = { 180 130 50 } color2= { 255 255 255 } } @@ -29432,22 +29472,22 @@ e_caspian-pontic_steppe = { c_oleshye = { color = { 183 125 94 } color2= { 255 255 255 } - + b_oleshye = { province = 558 - + color = { 183 125 94 } color2= { 255 255 255 } } b_kakovka = { province = 5278 - + color = { 183 125 94 } color2= { 255 255 255 } } b_kyzyl_jar = { province = 5279 - + color = { 183 125 94 } color2= { 255 255 255 } } @@ -29455,34 +29495,34 @@ e_caspian-pontic_steppe = { c_bakhmut = { color = { 210 160 80 } color2= { 255 255 255 } - + b_bakhmut = { province = 564 - + color = { 210 160 80 } color2= { 255 255 255 } } b_lozova = { province = 5320 - + color = { 210 160 80 } color2= { 255 255 255 } } b_pokrovsk = { province = 5321 - + color = { 210 160 80 } color2= { 255 255 255 } } b_tor = { province = 5322 - + color = { 210 160 80 } color2= { 255 255 255 } } b_volcha = { province = 5323 - + color = { 210 160 80 } color2= { 255 255 255 } } @@ -29490,65 +29530,65 @@ e_caspian-pontic_steppe = { c_samar = { color = { 180 180 90 } color2= { 255 255 255 } - + b_samar = { province = 556 - + color = { 180 180 90 } color2= { 255 255 255 } } b_karlivka = { province = 5282 - + color = { 180 180 90 } color2= { 255 255 255 } } b_kharka = { province = 565 - + color = { 180 180 90 } color2= { 255 255 255 } } b_bohodukhiv = { province = 5283 - + color = { 180 180 90 } color2= { 255 255 255 } } } } - + d_don_valley = { color = { 227 201 98 } color2= { 255 255 255 } - + capital = c_tana # Tana - + c_tana = { color = { 205 200 95 } color2= { 255 255 255 } - + b_tana = { province = 596 - + color = { 205 200 95 } color2= { 255 255 255 } } b_taganrog = { province = 563 - + color = { 205 200 95 } color2= { 255 255 255 } } b_kuzeytorg = { province = 5328 - + color = { 205 200 95 } color2= { 255 255 255 } } b_ivanovskoye = { province = 5329 - + color = { 205 200 95 } color2= { 255 255 255 } } @@ -29556,28 +29596,28 @@ e_caspian-pontic_steppe = { c_golden_hills = { color = { 205 175 85 } color2= { 255 255 255 } - + b_golden_hills = { province = 5290 - + color = { 205 175 85 } color2= { 255 255 255 } } b_siyahtepe = { province = 5291 - + color = { 205 175 85 } color2= { 255 255 255 } } b_ust-donvokhi = { province = 5292 - + color = { 205 175 85 } color2= { 255 255 255 } } b_kazarki = { province = 594 - + color = { 205 175 85 } color2= { 255 255 255 } } @@ -29585,28 +29625,28 @@ e_caspian-pontic_steppe = { c_kazanskaya = { color = { 236 200 105 } color2= { 255 255 255 } - + b_kazanskaya = { province = 5287 - + color = { 236 200 105 } color2= { 255 255 255 } } b_boguchar = { province = 5325 - + color = { 236 200 105 } color2= { 255 255 255 } } b_millerovo = { province = 5326 - + color = { 236 200 105 } color2= { 255 255 255 } } b_podgornye = { province = 5327 - + color = { 236 200 105 } color2= { 255 255 255 } } @@ -29614,59 +29654,59 @@ e_caspian-pontic_steppe = { c_sarysyn = { color = { 91 95 25 } color2= { 255 255 255 } - + b_sarysyn = { province = 595 - + color = { 91 95 25 } color2= { 255 255 255 } } b_frolovo = { province = 5293 - + color = { 91 95 25 } color2= { 255 255 255 } } b_kamyshin = { province = 5294 - + color = { 91 95 25 } color2= { 255 255 255 } } b_yelan = { province = 5295 - + color = { 91 95 25 } color2= { 255 255 255 } } } } - + d_crimea = { color = { 153 60 74 } color2= { 255 255 255 } - + capital = c_kerch # Kerch - + c_kerch = { color = { 124 52 63 } color2= { 255 255 255 } - + b_kerch = { province = 562 - + color = { 124 52 63 } color2= { 255 255 255 } } b_chersonesus = { province = 560 - + color = { 124 52 63 } color2= { 255 255 255 } } b_theodosia = { province = 561 - + color = { 124 52 63 } color2= { 255 255 255 } } @@ -29674,22 +29714,22 @@ e_caspian-pontic_steppe = { c_kalos_limen = { color = { 110 32 44 } color2= { 255 255 255 } - + b_kalos_limen = { province = 559 - + color = { 110 32 44 } color2= { 255 255 255 } } b_kerkinitis = { province = 5276 - + color = { 110 32 44 } color2= { 255 255 255 } } b_aqmescit = { province = 5330 - + color = { 110 32 44 } color2= { 255 255 255 } } @@ -29697,54 +29737,54 @@ e_caspian-pontic_steppe = { c_perekop = { color = { 105 56 64 } color2= { 255 255 255 } - + b_perekop = { province = 5277 - + color = { 105 56 64 } color2= { 255 255 255 } } b_dzhankoi = { province = 5331 - + color = { 105 56 64 } color2= { 255 255 255 } } } } } - + k_caucasus = { color = { 150 103 38 } color2= { 255 255 255 } - + capital = c_sarkel # Sarkel - + d_khazaria = { color = { 143 92 21 } color2= { 255 255 255 } - + capital = c_sarkel # Sarkel - + c_sarkel = { color = { 125 80 18 } color2= { 255 255 255 } - + b_sarkel = { province = 607 - + color = { 125 80 18 } color2= { 255 255 255 } } b_aksay = { province = 5315 - + color = { 125 80 18 } color2= { 255 255 255 } } b_semikarakary = { province = 5332 - + color = { 125 80 18 } color2= { 255 255 255 } } @@ -29752,22 +29792,22 @@ e_caspian-pontic_steppe = { c_astrakhan = { color = { 151 118 30 } color2= { 255 255 255 } - + b_astrakhan = { province = 5311 - + color = { 151 118 30 } color2= { 255 255 255 } } b_sara = { province = 5312 - + color = { 151 118 30 } color2= { 255 255 255 } } b_khazaran = { province = 604 - + color = { 151 118 30 } color2= { 255 255 255 } } @@ -29775,59 +29815,59 @@ e_caspian-pontic_steppe = { c_beksima = { color = { 145 100 38 } color2= { 255 255 255 } - + b_beksima = { province = 605 - + color = { 145 100 38 } color2= { 255 255 255 } } b_sarepta = { province = 5333 - + color = { 145 100 38 } color2= { 255 255 255 } } b_yenotayevka = { province = 5334 - + color = { 145 100 38 } color2= { 255 255 255 } } } } - + d_azov = { color = { 92 76 12 } color2= { 255 255 255 } - + capital = c_tmutarakan # Tmutarakan - + c_tmutarakan = { color = { 66 55 10 } color2= { 255 255 255 } - + b_tmutarakan = { province = 598 - + color = { 66 55 10 } color2= { 255 255 255 } } b_papagia = { province = 5289 - + color = { 66 55 10 } color2= { 255 255 255 } } b_kuban = { province = 5335 - + color = { 66 55 10 } color2= { 255 255 255 } } b_soleny = { province = 5336 - + color = { 66 55 10 } color2= { 255 255 255 } } @@ -29835,22 +29875,22 @@ e_caspian-pontic_steppe = { c_khumar = { color = { 83 61 5 } color2= { 255 255 255 } - + b_yaseni = { province = 599 - + color = { 83 61 5 } color2= { 255 255 255 } } b_chelbaska = { province = 5337 - + color = { 83 61 5 } color2= { 255 255 255 } } b_tikhon = { province = 5338 - + color = { 83 61 5 } color2= { 255 255 255 } } @@ -29858,59 +29898,59 @@ e_caspian-pontic_steppe = { c_azov = { color = { 100 72 15 } color2= { 255 255 255 } - + b_azov = { province = 597 - + color = { 100 72 15 } color2= { 255 255 255 } } b_manych = { province = 5288 - + color = { 100 72 15 } color2= { 255 255 255 } } b_chamchev = { province = 5339 - + color = { 100 72 15 } color2= { 255 255 255 } } b_yergolyk = { province = 5340 - + color = { 100 72 15 } color2= { 255 255 255 } } } } - + d_alania = { color = { 110 65 29 } color2= { 255 255 255 } - + capital = c_maghas # Maghas - + c_maghas = { color = { 85 50 22 } color2= { 255 255 255 } - + b_maghas = { province = 5299 - + color = { 85 50 22 } color2= { 255 255 255 } } b_etzeri = { province = 5300 - + color = { 85 50 22 } color2= { 255 255 255 } } b_betzini = { province = 5301 - + color = { 85 50 22 } color2= { 255 255 255 } } @@ -29918,34 +29958,34 @@ e_caspian-pontic_steppe = { c_cabardinia = { color = { 54 25 8 } color2= { 255 255 255 } - + b_cabarda = { province = 603 - + color = { 54 25 8 } color2= { 255 255 255 } } b_tatartopa = { province = 5302 - + color = { 54 25 8 } color2= { 255 255 255 } } b_petigoria = { province = 606 - + color = { 54 25 8 } color2= { 255 255 255 } } b_besinada = { province = 5303 - + color = { 54 25 8 } color2= { 255 255 255 } } b_majar = { province = 5344 - + color = { 54 25 8 } color2= { 255 255 255 } } @@ -29953,59 +29993,59 @@ e_caspian-pontic_steppe = { c_zichia = { color = { 100 44 16 } color2= { 255 255 255 } - + b_bata = { province = 5296 - + color = { 100 44 16 } color2= { 255 255 255 } } b_zapaxi = { province = 5297 - + color = { 100 44 16 } color2= { 255 255 255 } } b_ulmi = { province = 5298 - + color = { 100 44 16 } color2= { 255 255 255 } } } } - + d_ciscaucasia = { color = { 168 59 34 } color2= { 255 255 255 } - + capital = c_derbent # Derbent - + c_derbent = { color = { 128 40 20 } color2= { 255 255 255 } - + b_derbent = { province = 674 - + color = { 128 40 20 } color2= { 255 255 255 } } b_kumukh = { province = 675 - + color = { 128 40 20 } color2= { 255 255 255 } } b_balanjar = { province = 5304 - + color = { 128 40 20 } color2= { 255 255 255 } } b_kuba = { province = 5341 - + color = { 128 40 20 } color2= { 255 255 255 } } @@ -30013,22 +30053,22 @@ e_caspian-pontic_steppe = { c_samander = { color = { 148 35 9 } color2= { 255 255 255 } - + b_samander = { province = 5305 - + color = { 148 35 9 } color2= { 255 255 255 } } b_durdzukia = { province = 5306 - + color = { 148 35 9 } color2= { 255 255 255 } } b_sambalut = { province = 5342 - + color = { 148 35 9 } color2= { 255 255 255 } } @@ -30036,78 +30076,78 @@ e_caspian-pontic_steppe = { c_samiran = { color = { 141 51 30 } color2= { 255 255 255 } - + b_samiran = { province = 5343 - + color = { 141 51 30 } color2= { 255 255 255 } } b_kizlyar = { province = 5307 - + color = { 141 51 30 } color2= { 255 255 255 } } b_cabartei = { province = 5308 - + color = { 141 51 30 } color2= { 255 255 255 } } b_tserlona = { province = 5309 - + color = { 141 51 30 } color2= { 255 255 255 } } b_cisterki = { province = 5310 - + color = { 141 51 30 } color2= { 255 255 255 } } } } } - + k_caspian_steppe = { color = { 166 82 10 } color2= { 255 255 255 } - + capital = c_itil # Itil - + d_itil = { color = { 196 118 27 } color2= { 255 255 255 } - + capital = c_itil # Itil - + c_itil = { color = { 176 102 16 } color2= { 255 255 255 } - + b_itil = { province = 620 - + color = { 176 102 16 } color2= { 255 255 255 } } b_saray = { province = 619 - + color = { 176 102 16 } color2= { 255 255 255 } } b_nikolaievsk = { province = 5316 - + color = { 176 102 16 } color2= { 255 255 255 } } b_chyorny_yar = { province = 5345 - + color = { 176 102 16 } color2= { 255 255 255 } } @@ -30115,22 +30155,22 @@ e_caspian-pontic_steppe = { c_saqsin = { color = { 202 125 19 } color2= { 255 255 255 } - + b_saqsin = { province = 5313 - + color = { 202 125 19 } color2= { 255 255 255 } } b_saraychiq = { province = 5317 - + color = { 202 125 19 } color2= { 255 255 255 } } b_ryn = { province = 5346 - + color = { 202 125 19 } color2= { 255 255 255 } } @@ -30138,50 +30178,50 @@ e_caspian-pontic_steppe = { c_uzen = { color = { 180 86 15 } color2= { 255 255 255 } - + b_uzen = { province = 617 - + color = { 180 86 15 } color2= { 255 255 255 } } b_verchina_uzen = { province = 5314 - + color = { 180 86 15 } color2= { 255 255 255 } } b_ukek = { province = 608 - + color = { 180 86 15 } color2= { 255 255 255 } } b_engels = { province = 5347 - + color = { 180 86 15 } color2= { 255 255 255 } } b_chelykla = { province = 5348 - + color = { 180 86 15 } color2= { 255 255 255 } } } } - + d_pecheneg = { color = { 186 38 11 } color2= { 255 255 255 } - + capital = c_pecheneg - + c_pecheneg = { color = { 170 30 5 } color2= { 255 255 255 } - + b_pecheneg = { province = 616 @@ -30204,7 +30244,7 @@ e_caspian-pontic_steppe = { c_jambalar = { color = { 180 60 65 } color2= { 255 255 255 } - + b_jambalar = { province = 5504 @@ -30234,40 +30274,40 @@ e_caspian-pontic_steppe = { c_yaitsk = { color = { 190 50 10 } color2= { 255 255 255 } - + b_yaitsk = { province = 5319 - + color = { 190 50 10 } color2= { 255 255 255 } } b_kalmikovsky = { province = 5318 - + color = { 190 50 10 } color2= { 255 255 255 } } b_zhaltyr = { province = 5349 - + color = { 190 50 10 } color2= { 255 255 255 } } b_tasqala = { province = 602 - + color = { 190 50 10 } color2= { 255 255 255 } } } } } - + k_magyar = { color = { 187 70 70 } - + capital = c_visegrad # Pest - + definite_form = yes de_jure_drift_disabled = yes } @@ -30276,25 +30316,25 @@ e_caspian-pontic_steppe = { e_volga-ural = { color = { 94 83 70 } color2 = { 255 255 255 } - + capital = c_bolghar - + k_volga_bulgaria = { color = { 97 56 55 } color2 = { 255 255 255 } - + capital = c_bolghar - + d_volga_bulgaria = { color = { 87 66 55 } color2 = { 255 255 255 } - + capital = c_bolghar - + c_bolghar = { color = { 97 56 55 } color2 = { 255 255 255 } - + b_bolghar = { province = 610 @@ -30323,7 +30363,7 @@ e_volga-ural = { c_ashli = { color = { 96 52 80 } color2 = { 255 255 255 } - + b_ashli = { province = 614 @@ -30346,7 +30386,7 @@ e_volga-ural = { c_yar-calli = { color = { 66 36 87 } color2 = { 255 255 255 } - + b_yar_calli = { province = 5408 @@ -30369,7 +30409,7 @@ e_volga-ural = { c_karabolam = { color = { 85 70 86 } color2 = { 255 255 255 } - + b_karabolam = { province = 5412 @@ -30392,7 +30432,7 @@ e_volga-ural = { c_samar_VB = { color = { 107 47 67 } color2 = { 255 255 255 } - + b_samar_VB = { province = 609 @@ -30419,17 +30459,17 @@ e_volga-ural = { } } } - + d_kazan = { color = { 97 80 62 } color2 = { 255 255 255 } - + capital = c_kazan - + c_kazan = { color = { 97 80 62 } color2 = { 255 255 255 } - + b_kazan = { province = 611 @@ -30464,7 +30504,7 @@ e_volga-ural = { c_yoshkar-ola = { color = { 75 60 86 } color2 = { 255 255 255 } - + b_yoshkar-ola = { province = 588 @@ -30499,7 +30539,7 @@ e_volga-ural = { c_elabuga = { color = { 117 100 82 } color2 = { 255 255 255 } - + b_elabuga = { province = 5403 @@ -30526,38 +30566,38 @@ e_volga-ural = { } } } - + d_jalmat = { color = { 56 31 56 } color2 = { 255 255 255 } - + capital = c_jalmat - + c_jalmat = { color = { 56 31 56 } color2 = { 255 255 255 } - + b_jalmat = { province = 5422 - + color = { 56 31 56 } color2 = { 255 255 255 } } b_pascherty = { province = 5423 - + color = { 56 31 56 } color2 = { 255 255 255 } } b_almetyvesk = { province = 5425 - + color = { 56 31 56 } color2 = { 255 255 255 } } b_bugulma = { province = 5424 - + color = { 56 31 56 } color2 = { 255 255 255 } } @@ -30565,28 +30605,28 @@ e_volga-ural = { c_belebey = { color = { 50 40 30 } color2 = { 255 255 255 } - + b_belebey = { province = 5418 - + color = { 50 40 30 } color2 = { 255 255 255 } } b_menzelinsk = { province = 5419 - + color = { 50 40 30 } color2 = { 255 255 255 } } b_siun = { province = 5420 - + color = { 50 40 30 } color2 = { 255 255 255 } } b_achaly = { province = 5421 - + color = { 50 40 30 } color2 = { 255 255 255 } } @@ -30594,22 +30634,22 @@ e_volga-ural = { c_bugurslan = { color = { 92 78 44 } color2 = { 255 255 255 } - + b_bugurslan = { province = 5426 - + color = { 92 78 44 } color2 = { 255 255 255 } } b_bol_uran = { province = 5427 - + color = { 92 78 44 } color2 = { 255 255 255 } } b_sakmarskoi_gorodok = { province = 5428 - + color = { 92 78 44 } color2 = { 255 255 255 } } @@ -30617,65 +30657,65 @@ e_volga-ural = { c_salavat = { color = { 70 65 49 } color2 = { 255 255 255 } - + b_salavat = { province = 5431 - + color = { 70 65 49 } color2 = { 255 255 255 } } b_kumertau = { province = 5432 - + color = { 70 65 49 } color2 = { 255 255 255 } } b_prechistenskaya = { province = 5433 - + color = { 70 65 49 } color2 = { 255 255 255 } } b_teterpush = { province = 5430 - + color = { 70 65 49 } color2 = { 255 255 255 } } b_sterlitamak = { province = 5429 - + color = { 70 65 49 } color2 = { 255 255 255 } } } } - + d_martyuba = { color = { 56 55 97 } color2 = { 255 255 255 } - + capital = c_martyuba - + c_martyuba = { color = { 56 55 97 } color2 = { 255 255 255 } - + b_urzen = { province = 589 - + color = { 56 55 97 } color2 = { 255 255 255 } } b_vetluga = { province = 5473 - + color = { 56 55 97 } color2 = { 255 255 255 } } b_vokhma = { province = 5474 - + color = { 56 55 97 } color2 = { 255 255 255 } } @@ -30683,45 +30723,45 @@ e_volga-ural = { c_cykma = { color = { 56 82 88 } color2 = { 255 255 255 } - + b_cykma = { province = 5470 - + color = { 56 82 88 } color2 = { 255 255 255 } } b_semenov = { province = 5471 - + color = { 56 82 88 } color2 = { 255 255 255 } } b_luch = { province = 5472 - + color = { 56 82 88 } color2 = { 255 255 255 } } } } } - + k_mordvinia = { color = { 38 66 71 } color2 = { 255 255 255 } - + capital = c_cheboksary - + d_mordvinia = { color = { 26 46 50 } color2 = { 255 255 255 } - + capital = c_cheboksary - + c_cheboksary = { color = { 44 44 65 } color2 = { 255 255 255 } - + b_cheboksary = { province = 590 @@ -30750,7 +30790,7 @@ e_volga-ural = { c_kozlov = { color = { 11 60 49 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_sirevel_e name_list_merya = cn_sirevel_e @@ -30758,13 +30798,13 @@ e_volga-ural = { name_list_mari = cn_sirevel_e name_list_muroma = cn_sirevel_e } - + b_kozlov = { province = 5357 color = { 11 60 49 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_sirevel_e name_list_merya = cn_sirevel_e @@ -30783,7 +30823,7 @@ e_volga-ural = { c_lachyk-uba = { color = { 35 78 45 } color2 = { 255 255 255 } - + b_lachyk-uba = { province = 5359 @@ -30807,7 +30847,7 @@ e_volga-ural = { color = { 35 78 45 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_tumolaj name_list_merya = cn_tumolaj @@ -30820,7 +30860,7 @@ e_volga-ural = { c_saran = { color = { 36 36 50 } color2 = { 255 255 255 } - + b_saran = { province = 5383 @@ -30832,7 +30872,7 @@ e_volga-ural = { color = { 36 36 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_sedvel name_list_merya = cn_sedvel @@ -30846,7 +30886,7 @@ e_volga-ural = { color = { 36 36 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_vernakuzo name_list_merya = cn_vernakuzo @@ -30869,13 +30909,13 @@ e_volga-ural = { } } } - + d_voronezh = { color = { 26 52 24 } color2 = { 255 255 255 } - + capital = c_voronezh - + cultural_names = { name_list_mordvin = cn_voronej name_list_merya = cn_voronej @@ -30883,11 +30923,11 @@ e_volga-ural = { name_list_mari = cn_voronej name_list_muroma = cn_voronej } - + c_voronezh = { color = { 26 52 24 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_voronej name_list_merya = cn_voronej @@ -30895,13 +30935,13 @@ e_volga-ural = { name_list_mari = cn_voronej name_list_muroma = cn_voronej } - + b_voronezh = { province = 5350 color = { 26 52 24 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_voronej name_list_merya = cn_voronej @@ -30926,7 +30966,7 @@ e_volga-ural = { c_karatayak = { color = { 56 42 24 } color2 = { 255 255 255 } - + b_karatayak = { province = 5371 @@ -30938,7 +30978,7 @@ e_volga-ural = { color = { 56 42 24 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_varakavir name_list_merya = cn_varakavir @@ -30952,7 +30992,7 @@ e_volga-ural = { color = { 56 42 24 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_tundokev name_list_merya = cn_tundokev @@ -30965,48 +31005,48 @@ e_volga-ural = { c_oskol = { color = { 66 62 44 } color2= { 255 255 255 } - + b_oskol = { province = 566 - + color = { 66 62 44 } color2= { 255 255 255 } } b_khorysdan = { province = 5285 - + color = { 66 62 44 } color2= { 255 255 255 } } b_khursa = { province = 5286 - + color = { 66 62 44 } color2= { 255 255 255 } } b_chally-kala = { province = 5284 - + color = { 66 62 44 } color2= { 255 255 255 } } } } - + d_chuvashia = { color = { 50 40 76 } color2 = { 255 255 255 } - + capital = c_saratov - + cultural_names = { name_list_turkish = cn_burtasia } - + c_saratov = { color = { 71 31 61 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_saratau name_list_khazar = cn_saratau @@ -31018,13 +31058,13 @@ e_volga-ural = { name_list_mari = cn_saratau name_list_muroma = cn_saratau } - + b_saratov = { province = 592 color = { 71 31 61 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_saratau name_list_khazar = cn_saratau @@ -31053,17 +31093,17 @@ e_volga-ural = { c_penza = { color = { 50 40 76 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_burtas } - + b_penza = { province = 5366 color = { 50 40 76 } color2 = { 255 255 255 } - + cultural_names = { name_list_turkish = cn_burtas } @@ -31085,7 +31125,7 @@ e_volga-ural = { color = { 50 40 76 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_insaravar name_list_merya = cn_insaravar @@ -31098,7 +31138,7 @@ e_volga-ural = { c_atkarsk = { color = { 95 65 74 } color2 = { 255 255 255 } - + b_atkarsk = { province = 5509 @@ -31121,7 +31161,7 @@ e_volga-ural = { c_petrovsk = { color = { 32 53 69 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_sijabije name_list_merya = cn_sijabije @@ -31129,13 +31169,13 @@ e_volga-ural = { name_list_mari = cn_sijabije name_list_muroma = cn_sijabije } - + b_petrovsk = { province = 5390 color = { 32 53 69 } color2 = { 255 255 255 } - + cultural_names = { name_list_mordvin = cn_sijabije name_list_merya = cn_sijabije @@ -31158,17 +31198,17 @@ e_volga-ural = { } } } - + d_khopyor = { color = { 46 52 24 } color2 = { 255 255 255 } - + capital = c_khopyor - + c_khopyor = { color = { 74 70 33 } color2 = { 255 255 255 } - + b_khopyor = { province = 593 @@ -31197,7 +31237,7 @@ e_volga-ural = { c_tuluchezeva = { color = { 40 58 40 } color2 = { 255 255 255 } - + b_tuluchezeva = { province = 5374 @@ -31220,7 +31260,7 @@ e_volga-ural = { c_balachev = { color = { 95 70 59 } color2 = { 255 255 255 } - + b_balachev = { province = 5377 @@ -31243,7 +31283,7 @@ e_volga-ural = { c_tambov = { color = { 14 52 32 } color2 = { 255 255 255 } - + b_tambov = { province = 5353 @@ -31272,7 +31312,7 @@ e_volga-ural = { c_durovka = { color = { 35 60 60 } color2 = { 255 255 255 } - + b_durovka = { province = 5388 @@ -31294,23 +31334,23 @@ e_volga-ural = { } } } - + k_permia = { color = { 204 188 127 } color2 = { 255 255 255 } - + capital = c_perm - + d_perm = { color = { 204 188 127 } color2 = { 255 255 255 } - + capital = c_perm - + c_perm = { color = { 204 188 127 } color2 = { 255 255 255 } - + b_perm = { province = 886 @@ -31334,7 +31374,7 @@ e_volga-ural = { color = { 204 188 127 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_krasnan name_list_komi = cn_krasnan @@ -31345,7 +31385,7 @@ e_volga-ural = { c_sebur = { color = { 179 142 127 } color2 = { 255 255 255 } - + b_sebur = { province = 5437 @@ -31357,7 +31397,7 @@ e_volga-ural = { color = { 179 142 127 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_okhan name_list_komi = cn_okhan @@ -31380,7 +31420,7 @@ e_volga-ural = { c_lysva = { color = { 183 191 156 } color2 = { 255 255 255 } - + b_lysva = { province = 5441 @@ -31409,7 +31449,7 @@ e_volga-ural = { c_kumych = { color = { 173 191 192 } color2 = { 255 255 255 } - + b_kumych = { province = 5445 @@ -31421,7 +31461,7 @@ e_volga-ural = { color = { 173 191 192 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_bisserk name_list_komi = cn_bisserk @@ -31433,7 +31473,7 @@ e_volga-ural = { color = { 173 191 192 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_kleno name_list_komi = cn_kleno @@ -31445,7 +31485,7 @@ e_volga-ural = { color = { 173 191 192 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_gichans name_list_komi = cn_gichans @@ -31454,17 +31494,17 @@ e_volga-ural = { } } } - + d_ural = { color = { 204 152 140 } color2 = { 255 255 255 } - + capital = c_ural - + c_ural = { color = { 204 152 140 } color2 = { 255 255 255 } - + b_ural = { province = 889 @@ -31482,7 +31522,7 @@ e_volga-ural = { color = { 204 152 140 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_solika name_list_komi = cn_solika @@ -31493,19 +31533,19 @@ e_volga-ural = { c_votkinsk = { color = { 185 147 162 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_votkhar name_list_komi = cn_votkhar name_list_bashkir = cn_votkhar } - + b_votkinsk = { province = 5449 color = { 185 147 162 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_votkhar name_list_komi = cn_votkhar @@ -31529,7 +31569,7 @@ e_volga-ural = { color = { 185 147 162 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_krasnok name_list_komi = cn_krasnok @@ -31540,7 +31580,7 @@ e_volga-ural = { c_kerken = { color = { 224 190 200 } color2 = { 255 255 255 } - + b_kerken = { province = 5455 @@ -31561,17 +31601,17 @@ e_volga-ural = { } } } - + d_udmurtia = { color = { 106 109 119 } color2 = { 255 255 255 } - + capital = c_kargadan - + c_kargadan = { color = { 96 139 122 } color2 = { 255 255 255 } - + b_kargadan = { province = 888 @@ -31600,7 +31640,7 @@ e_volga-ural = { c_palniki = { color = { 190 182 235 } color2 = { 255 255 255 } - + b_palniki = { province = 5461 @@ -31623,7 +31663,7 @@ e_volga-ural = { c_glazov = { color = { 108 124 143 } color2 = { 255 255 255 } - + b_glazov = { province = 5463 @@ -31646,17 +31686,17 @@ e_volga-ural = { c_kolyn = { color = { 130 154 170 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_kirov } - + b_kolyn = { province = 5466 color = { 130 154 170 } color2 = { 255 255 255 } - + cultural_names = { name_list_russian = cn_kirov } @@ -31682,23 +31722,23 @@ e_volga-ural = { } } } - + k_bashkiria = { color = { 50 65 55 } color2 = { 255 255 255 } - + capital = c_ufa - + d_bashkiria = { color = { 58 64 62 } color2 = { 255 255 255} - + capital = c_ufa - + c_ufa = { color = { 58 64 62 } color2 = { 255 255 255 } - + b_ufa = { province = 615 @@ -31716,7 +31756,7 @@ e_volga-ural = { color = { 58 64 62 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_yeldia name_list_komi = cn_yeldia @@ -31733,7 +31773,7 @@ e_volga-ural = { c_yanokul = { color = { 27 56 68 } color2 = { 255 255 255 } - + b_yanokul = { province = 5481 @@ -31757,7 +31797,7 @@ e_volga-ural = { color = { 27 56 68 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_tabyn name_list_komi = cn_tabyn @@ -31768,7 +31808,7 @@ e_volga-ural = { c_sakmara = { color = { 41 36 58 } color2 = { 255 255 255 } - + b_sakmara = { province = 5483 @@ -31786,7 +31826,7 @@ e_volga-ural = { color = { 41 36 58 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_malaurala name_list_komi = cn_malaurala @@ -31798,7 +31838,7 @@ e_volga-ural = { color = { 41 36 58 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_yuldyba name_list_komi = cn_yuldyba @@ -31807,23 +31847,23 @@ e_volga-ural = { } } } - + d_uraltau = { color = { 52 67 95 } color2 = { 255 255 255 } - + capital = c_uraltau - + c_uraltau = { color = { 52 67 95 } color2 = { 255 255 255 } - + b_achichskaya = { province = 5497 color = { 52 67 95 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_achich name_list_komi = cn_achich @@ -31858,7 +31898,7 @@ e_volga-ural = { c_karabash = { color = { 60 85 118 } color2 = { 255 255 255 } - + b_karabash = { province = 5490 @@ -31876,7 +31916,7 @@ e_volga-ural = { color = { 60 85 118 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_zlat name_list_komi = cn_zlat @@ -31887,7 +31927,7 @@ e_volga-ural = { c_uiska = { color = { 78 108 114 } color2 = { 255 255 255 } - + b_uiska = { province = 5487 @@ -31899,7 +31939,7 @@ e_volga-ural = { color = { 78 108 114 } color2 = { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_yuman name_list_komi = cn_yuman @@ -31920,29 +31960,29 @@ e_volga-ural = { } } } - + d_vogulia = { color = { 100 120 92 } color2= { 255 255 255 } - + capital = c_yekaterinburg - + c_yekaterinburg = { color = { 107 127 99 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_ozera name_list_komi = cn_ozera name_list_bashkir = cn_ozera } - + b_yekaterinburg = { province = 5519 - + color = { 107 127 99 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_ozera name_list_komi = cn_ozera @@ -31951,10 +31991,10 @@ e_volga-ural = { } b_alapaevsk = { province = 5520 - + color = { 107 127 99 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_alapa name_list_komi = cn_alapa @@ -31963,16 +32003,16 @@ e_volga-ural = { } b_irbit = { province = 5521 - + color = { 107 127 99 } color2= { 255 255 255 } } b_kamychlov = { province = 5522 - + color = { 107 127 99 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_kamyk name_list_komi = cn_kamyk @@ -31983,19 +32023,19 @@ e_volga-ural = { c_chadrinsk = { color = { 86 127 89 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_chadra name_list_komi = cn_chadra name_list_bashkir = cn_chadra } - + b_chadrinsk = { province = 5525 - + color = { 86 127 89 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_chadra name_list_komi = cn_chadra @@ -32004,16 +32044,16 @@ e_volga-ural = { } b_iset = { province = 5523 - + color = { 86 127 89 } color2= { 255 255 255 } } b_baklanska = { province = 5528 - + color = { 86 127 89 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_baklana name_list_komi = cn_baklana @@ -32024,19 +32064,19 @@ e_volga-ural = { c_chelabinsk = { color = { 86 127 120 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_chelab name_list_komi = cn_chelab name_list_bashkir = cn_chelab } - + b_chelabinsk = { province = 5526 - + color = { 86 127 120 } color2= { 255 255 255 } - + cultural_names = { name_list_bolghar = cn_chelab name_list_komi = cn_chelab @@ -32045,13 +32085,13 @@ e_volga-ural = { } b_troizk = { province = 5527 - + color = { 86 127 120 } color2= { 255 255 255 } } b_silach = { province = 5524 - + color = { 86 127 120 } color2= { 255 255 255 } } @@ -32063,46 +32103,46 @@ e_volga-ural = { e_siberia = { color = { 205 212 250 } color2= { 255 255 255 } - + capital = c_tyumen - + k_yugra = { color = { 210 245 210 } color2= { 255 255 255 } - + capital = c_tyumen - + d_ostyaki = { color = { 101 201 118 } color2= { 255 255 255 } - + capital = c_tyumen - + c_tyumen = { color = { 90 180 105 } color2= { 255 255 255 } - + b_tyumen = { province = 891 - + color = { 90 180 105 } color2= { 255 255 255 } } b_terom = { province = 5889 - + color = { 90 180 105 } color2= { 255 255 255 } } b_turinsk = { province = 5888 - + color = { 90 180 105 } color2= { 255 255 255 } } b_shantoskoye = { province = 5887 - + color = { 90 180 105 } color2= { 255 255 255 } } @@ -32110,22 +32150,22 @@ e_siberia = { c_laia = { color = { 100 165 85 } color2= { 255 255 255 } - + b_laia = { province = 5885 - + color = { 100 165 85 } color2= { 255 255 255 } } b_tagil = { province = 5884 - + color = { 100 165 85 } color2= { 255 255 255 } } b_deriabinskoye = { province = 5886 - + color = { 100 165 85 } color2= { 255 255 255 } } @@ -32133,22 +32173,22 @@ e_siberia = { c_tabary = { color = { 105 145 95 } color2= { 255 255 255 } - + b_tabary = { province = 5882 - + color = { 105 145 95 } color2= { 255 255 255 } } b_tura_kala = { province = 5881 - + color = { 105 145 95 } color2= { 255 255 255 } } b_oblacas = { province = 5883 - + color = { 105 145 95 } color2= { 255 255 255 } } @@ -32156,47 +32196,47 @@ e_siberia = { c_neramkary = { color = { 125 155 75 } color2= { 255 255 255 } - + b_neramkary = { province = 5879 - + color = { 125 155 75 } color2= { 255 255 255 } } b_verkhoturye = { province = 5880 - + color = { 125 155 75 } color2= { 255 255 255 } } } } - + d_konda = { color = { 159 204 133 } color2= { 255 255 255 } - + capital = c_tselym_dalyn - + c_tselym_dalyn = { color = { 150 185 130 } color2= { 255 255 255 } - + b_tselym_dalyn = { province = 892 - + color = { 150 185 130 } color2= { 255 255 255 } } b_chukas_vosh = { province = 5877 - + color = { 150 185 130 } color2= { 255 255 255 } } b_topar_vosh = { province = 5878 - + color = { 150 185 130 } color2= { 255 255 255 } } @@ -32204,22 +32244,22 @@ e_siberia = { c_kharam-vosh = { color = { 115 180 115 } color2= { 255 255 255 } - + b_kharam-vosh = { province = 887 - + color = { 115 180 115 } color2= { 255 255 255 } } b_kari_pospat_vosh = { province = 5867 - + color = { 115 180 115 } color2= { 255 255 255 } } b_arant = { province = 5868 - + color = { 115 180 115 } color2= { 255 255 255 } } @@ -32227,47 +32267,47 @@ e_siberia = { c_kartauzh = { color = { 150 200 125 } color2= { 255 255 255 } - + b_kartauzh = { province = 5870 - + color = { 150 200 125 } color2= { 255 255 255 } } b_kandiskaya = { province = 5869 - + color = { 150 200 125 } color2= { 255 255 255 } } } } - + d_pelym = { color = { 92 145 51 } color2= { 255 255 255 } - + capital = c_pelym - + c_pelym = { color = { 80 125 45 } color2= { 255 255 255 } - + b_pelym = { province = 5871 - + color = { 80 125 45 } color2= { 255 255 255 } } b_sosva = { province = 5872 - + color = { 80 125 45 } color2= { 255 255 255 } } b_totkarak = { province = 5873 - + color = { 80 125 45 } color2= { 255 255 255 } } @@ -32275,53 +32315,53 @@ e_siberia = { c_koshuki = { color = { 60 130 50 } color2= { 255 255 255 } - + b_koshuki = { province = 5874 - + color = { 60 130 50 } color2= { 255 255 255 } } b_alymka = { province = 5875 - + color = { 60 130 50 } color2= { 255 255 255 } } b_chalbych = { province = 5876 - + color = { 60 130 50 } color2= { 255 255 255 } } } } - + d_kazym = { color = { 175 230 180 } color2= { 255 255 255 } - + capital = c_kazym - + c_kazym = { color = { 210 245 210 } color2= { 255 255 255 } - + b_surgut = { province = 893 - + color = { 210 245 210 } color2= { 255 255 255 } } b_khanty-mansiisk = { province = 890 - + color = { 210 245 210 } color2= { 255 255 255 } } b_yugan = { province = 5896 - + color = { 210 245 210 } color2= { 255 255 255 } } @@ -32329,16 +32369,16 @@ e_siberia = { c_sosva = { color = { 200 230 200 } color2= { 255 255 255 } - + b_sukhorukova = { province = 5865 - + color = { 200 230 200 } color2= { 255 255 255 } } b_belogorye = { province = 5866 - + color = { 200 230 200 } color2= { 255 255 255 } } @@ -32346,60 +32386,60 @@ e_siberia = { c_koda = { color = { 175 230 180 } color2= { 255 255 255 } - + b_nizyani = { province = 5897 - + color = { 175 230 180 } color2= { 255 255 255 } } b_atlym = { province = 5898 - + color = { 175 230 180 } color2= { 255 255 255 } } b_karymkary = { province = 5899 - + color = { 175 230 180 } color2= { 255 255 255 } } } } } - + k_sibir = { color = { 180 210 245 } color2= { 255 255 255 } - + capital = c_sibir - + d_sibir = { color = { 151 189 232 } color2= { 255 255 255 } - + capital = c_sibir - + c_sibir = { color = { 150 180 214 } color2= { 255 255 255 } - + b_sibir = { province = 7006 - + color = { 150 180 214 } color2= { 255 255 255 } } b_asmaak = { province = 7008 - + color = { 150 180 214 } color2= { 255 255 255 } } b_vagaiskoy = { province = 7010 - + color = { 150 180 214 } color2= { 255 255 255 } } @@ -32407,28 +32447,28 @@ e_siberia = { c_tobol = { color = { 145 185 245 } color2= { 255 255 255 } - + b_tobol = { province = 898 - + color = { 145 185 245 } color2= { 255 255 255 } } b_koshley_vosh = { province = 7002 - + color = { 145 185 245 } color2= { 255 255 255 } } b_uluskate = { province = 7003 - + color = { 145 185 245 } color2= { 255 255 255 } } b_liniek = { province = 7004 - + color = { 145 185 245 } color2= { 255 255 255 } } @@ -32436,16 +32476,16 @@ e_siberia = { c_belogorje = { color = { 200 225 245 } color2= { 255 255 255 } - + b_demiianka = { province = 7000 - + color = { 200 225 245 } color2= { 255 255 255 } } b_selinga = { province = 7005 - + color = { 200 225 245 } color2= { 255 255 255 } } @@ -32453,59 +32493,59 @@ e_siberia = { c_bardak = { color = { 120 170 210 } color2= { 255 255 255 } - + b_bardak = { province = 7001 - + color = { 120 170 210 } color2= { 255 255 255 } } b_berisiy = { province = 7007 - + color = { 120 170 210 } color2= { 255 255 255 } } b_yorgaet = { province = 7009 - + color = { 120 170 210 } color2= { 255 255 255 } } } } - + d_ishim = { color = { 150 203 214 } color2= { 255 255 255 } - + capital = c_ishim - + c_ishim = { color = { 145 190 200 } - color2= { 255 255 255 } - + color2= { 255 255 255 } + b_ishim = { province = 1223 - + color = { 145 190 200 } color2= { 255 255 255 } } b_ust-ishim = { province = 7016 - + color = { 145 190 200 } color2= { 255 255 255 } } b_omgul = { province = 7027 - + color = { 145 190 200 } color2= { 255 255 255 } } b_vikulova = { province = 7029 - + color = { 145 190 200 } color2= { 255 255 255 } } @@ -32513,65 +32553,65 @@ e_siberia = { c_dolgujar = { color = { 140 175 190 } color2= { 255 255 255 } - + b_dolgujar = { province = 7015 - + color = { 140 175 190 } color2= { 255 255 255 } } b_vagay = { province = 7014 - + color = { 140 175 190 } color2= { 255 255 255 } } b_yalu_torovsk = { province = 7017 - + color = { 140 175 190 } color2= { 255 255 255 } } b_kurtan = { province = 7057 - + color = { 140 175 190 } color2= { 255 255 255 } } } } - + d_tara = { color = { 155 178 224 } color2= { 255 255 255 } - + capital = c_tara - + c_tara = { color = { 150 170 210 } color2= { 255 255 255 } - + b_tara = { province = 1306 - + color = { 150 170 210 } color2= { 255 255 255 } } b_zavialova = { province = 7028 - + color = { 150 170 210 } color2= { 255 255 255 } } b_kulema = { province = 7011 - + color = { 150 170 210 } color2= { 255 255 255 } } b_kartaszevo = { province = 7012 - + color = { 150 170 210 } color2= { 255 255 255 } } @@ -32579,22 +32619,22 @@ e_siberia = { c_kazanskoye = { color = { 125 150 190 } color2= { 255 255 255 } - + b_kazanskoye = { province = 7030 - + color = { 125 150 190 } color2= { 255 255 255 } } b_tenis = { province = 7031 - + color = { 125 150 190 } color2= { 255 255 255 } } b_tukalinsk = { province = 7032 - + color = { 125 150 190 } color2= { 255 255 255 } } @@ -32602,60 +32642,60 @@ e_siberia = { c_petropavolsk = { color = { 160 165 210 } color2= { 255 255 255 } - + b_petropavolsk = { province = 7013 - + color = { 160 165 210 } color2= { 255 255 255 } } b_sargatka = { province = 7033 - + color = { 160 165 210 } color2= { 255 255 255 } } b_ibeitei = { province = 7034 - + color = { 160 165 210 } color2= { 255 255 255 } } } } - + d_lanikaz = { #AKA Laktan, Nilkaz, Nilkar or Nilqas color = { 116 175 212 } color2= { 255 255 255 } - + capital = c_omsk - + c_omsk = { color = { 110 165 200 } color2= { 255 255 255 } - + b_omsk = { province = 7044 - + color = { 110 165 200 } color2= { 255 255 255 } } b_sals_poveret = { province = 7048 - + color = { 110 165 200 } color2= { 255 255 255 } } b_tiabis = { province = 7045 - + color = { 110 165 200 } color2= { 255 255 255 } } b_tatarka = { province = 7046 - + color = { 110 165 200 } color2= { 255 255 255 } } @@ -32663,28 +32703,28 @@ e_siberia = { c_kainsk = { color = { 95 145 200 } color2= { 255 255 255 } - + b_kainsk = { province = 7047 - + color = { 95 145 200 } color2= { 255 255 255 } } b_chany = { province = 7050 - + color = { 95 145 200 } color2= { 255 255 255 } } b_abyszkan = { province = 7049 - + color = { 95 145 200 } color2= { 255 255 255 } } b_karasuk = { province = 7052 - + color = { 95 145 200 } color2= { 255 255 255 } } @@ -32692,72 +32732,72 @@ e_siberia = { c_pavlodar = { color = { 115 185 215 } color2= { 255 255 255 } - + b_pavlodar = { province = 7053 - + color = { 115 185 215 } color2= { 255 255 255 } } b_tatarki = { province = 7051 - + color = { 115 185 215 } color2= { 255 255 255 } } b_yamishevo = { province = 7054 - + color = { 115 185 215 } color2= { 255 255 255 } } b_koriakovsky = { province = 7043 - + color = { 115 185 215 } color2= { 255 255 255 } } } } } - + k_ob = { color = { 180 180 250 } color2 = { 255 255 255 } - + capital = c_ob - + d_salair = { color = { 164 164 252 } color2= { 255 255 255 } - + capital = c_ob - + c_ob = { color = { 170 170 240 } color2= { 255 255 255 } - + b_ob = { province = 7427 - + color = { 170 170 240 } color2= { 255 255 255 } } b_obchikanak = { province = 7430 - + color = { 170 170 240 } color2= { 255 255 255 } } b_berd = { province = 7428 - + color = { 170 170 240 } color2= { 255 255 255 } } b_inia = { province = 7429 - + color = { 170 170 240 } color2= { 255 255 255 } } @@ -32765,22 +32805,22 @@ e_siberia = { c_biia = { color = { 165 140 240 } color2= { 255 255 255 } - + b_biia = { province = 1132 - + color = { 165 140 240 } color2= { 255 255 255 } } b_chumych = { province = 7413 - + color = { 165 140 240 } color2= { 255 255 255 } } b_yeshil_chumych = { province = 7414 - + color = { 165 140 240 } color2= { 255 255 255 } } @@ -32788,22 +32828,22 @@ e_siberia = { c_torema = { color = { 130 160 225 } color2= { 255 255 255 } - + b_torema = { province = 7426 - + color = { 170 170 240 } color2= { 255 255 255 } } b_iaya = { province = 7425 - + color = { 170 170 240 } color2= { 255 255 255 } } b_kalym = { province = 7424 - + color = { 170 170 240 } color2= { 255 255 255 } } @@ -32811,22 +32851,22 @@ e_siberia = { c_sorok = { color = { 130 150 200 } color2= { 255 255 255 } - + b_sorok = { province = 7422 - + color = { 130 150 200 } color2= { 255 255 255 } } b_our = { province = 7423 - + color = { 130 150 200 } color2= { 255 255 255 } } b_kara_chumych = { province = 7420 - + color = { 130 150 200 } color2= { 255 255 255 } } @@ -32834,22 +32874,22 @@ e_siberia = { c_kondoma = { color = { 130 140 235 } color2= { 255 255 255 } - + b_kondoma = { province = 7421 - + color = { 130 140 235 } color2= { 255 255 255 } } b_sary_chumych = { province = 7415 - + color = { 130 140 235 } color2= { 255 255 255 } } b_ojin = { province = 7416 - + color = { 130 140 235 } color2= { 255 255 255 } } @@ -32857,22 +32897,22 @@ e_siberia = { c_kyin = { color = { 140 180 230 } color2= { 255 255 255 } - + b_kyin = { province = 7419 - + color = { 140 180 230 } color2= { 255 255 255 } } b_mus_tagh = { province = 7418 - + color = { 140 180 230 } color2= { 255 255 255 } } b_bilbe = { province = 7417 - + color = { 140 180 230 } color2= { 255 255 255 } } @@ -32880,28 +32920,28 @@ e_siberia = { c_aley = { color = { 190 160 180 } color2= { 255 255 255 } - + b_aley = { province = 7406 - + color = { 190 160 180 } color2= { 255 255 255 } } b_poperech = { province = 7403 - + color = { 190 160 180 } color2= { 255 255 255 } } b_charych = { province = 7407 - + color = { 190 160 180 } color2= { 255 255 255 } } b_anyu = { province = 7408 - + color = { 190 160 180 } color2= { 255 255 255 } } @@ -32909,22 +32949,22 @@ e_siberia = { c_korgon = { color = { 190 170 205 } color2= { 255 255 255 } - + b_korgon = { province = 7405 - + color = { 190 170 205 } color2= { 255 255 255 } } b_korginia = { province = 7404 - + color = { 190 170 205 } color2= { 255 255 255 } } b_anuy = { province = 7409 - + color = { 190 170 205 } color2= { 255 255 255 } } @@ -32932,22 +32972,22 @@ e_siberia = { c_terektai = { color = { 130 165 225 } color2= { 255 255 255 } - + b_terektai = { province = 7412 - + color = { 130 165 225 } color2= { 255 255 255 } } b_ongutai = { province = 7411 - + color = { 130 165 225 } color2= { 255 255 255 } } b_katun = { province = 7410 - + color = { 130 165 225 } color2= { 255 255 255 } } @@ -32955,59 +32995,59 @@ e_siberia = { c_tavan_bogd = { color = { 145 175 235 } color2= { 255 255 255 } - + b_khuiten = { province = 7514 - + color = { 145 175 235 } color2= { 255 255 255 } } b_khoton = { province = 7515 - + color = { 145 175 235 } color2= { 255 255 255 } } b_dayan = { province = 7516 - + color = { 145 175 235 } color2= { 255 255 255 } } } } - + d_ala_tau = { color = { 139 164 176 } color2= { 255 255 255 } - + capital = c_tomsk - + c_tomsk = { color = { 130 150 160 } color2= { 255 255 255 } - + b_tomsk = { province = 1463 - + color = { 130 150 160 } color2= { 255 255 255 } } b_ket = { province = 1329 - + color = { 130 150 160 } color2= { 255 255 255 } } b_salim = { province = 7431 - + color = { 130 150 160 } color2= { 255 255 255 } } b_yaia = { province = 7433 - + color = { 130 150 160 } color2= { 255 255 255 } } @@ -33015,22 +33055,22 @@ e_siberia = { c_kiia = { color = { 125 140 165 } color2= { 255 255 255 } - + b_kiia = { province = 7432 - + color = { 125 140 165 } color2= { 255 255 255 } } b_krolu = { province = 7434 - + color = { 125 140 165 } color2= { 255 255 255 } } b_kitat = { province = 7438 - + color = { 125 140 165 } color2= { 255 255 255 } } @@ -33038,22 +33078,22 @@ e_siberia = { c_taskyl = { color = { 115 125 155 } color2= { 255 255 255 } - + b_taskyl = { province = 7436 - + color = { 115 125 155 } color2= { 255 255 255 } } b_perasku = { province = 7435 - + color = { 115 125 155 } color2= { 255 255 255 } } b_yogoran = { province = 7437 - + color = { 115 125 155 } color2= { 255 255 255 } } @@ -33061,16 +33101,16 @@ e_siberia = { c_kojuk = { color = { 115 120 130 } color2= { 255 255 255 } - + b_kojuk = { province = 7443 - + color = { 115 120 130 } color2= { 255 255 255 } } b_biriku = { province = 7441 - + color = { 115 120 130 } color2= { 255 255 255 } } @@ -33078,22 +33118,22 @@ e_siberia = { c_chulym = { color = { 145 165 160 } color2= { 255 255 255 } - + b_chulym_bis = { province = 7439 - + color = { 145 165 160 } color2= { 255 255 255 } } b_chet = { province = 7440 - + color = { 145 165 160 } color2= { 255 255 255 } } b_shurysh = { province = 7442 - + color = { 145 165 160 } color2= { 255 255 255 } } @@ -33101,28 +33141,28 @@ e_siberia = { c_narim = { color = { 160 180 190 } color2= { 255 255 255 } - + b_narim = { province = 1205 - + color = { 160 180 190 } color2= { 255 255 255 } } b_tym = { province = 7444 - + color = { 160 180 190 } color2= { 255 255 255 } } b_keljiga = { province = 7445 - + color = { 160 180 190 } color2= { 255 255 255 } } b_yutur = { province = 7446 - + color = { 160 180 190 } color2= { 255 255 255 } } @@ -33130,16 +33170,16 @@ e_siberia = { c_sochur = { color = { 190 210 220 } color2= { 255 255 255 } - + b_sochur = { province = 7448 - + color = { 190 210 220 } color2= { 255 255 255 } } b_jorugul = { province = 7447 - + color = { 190 210 220 } color2= { 255 255 255 } } @@ -33147,59 +33187,59 @@ e_siberia = { c_yenisei = { color = { 210 230 250 } color2= { 255 255 255 } - + b_yenisei = { province = 7449 - + color = { 210 230 250 } color2= { 255 255 255 } } b_yahtin = { province = 7450 - + color = { 210 230 250 } color2= { 255 255 255 } } b_belska = { province = 7451 - + color = { 210 230 250 } color2= { 255 255 255 } } } } - + d_vasyugan_mire = { color = { 200 240 220 } color2= { 255 255 255 } - + capital = c_vasyugan - + c_vasyugan = { color = { 210 230 210 } color2= { 255 255 255 } - + b_vasyugan = { province = 7368 - + color = { 200 240 220 } color2= { 255 255 255 } } b_parabel = { province = 7372 - + color = { 200 240 220 } color2= { 255 255 255 } } b_yonoir = { province = 7371 - + color = { 200 240 220 } color2= { 255 255 255 } } b_yugar = { province = 7369 - + color = { 200 240 220 } color2= { 255 255 255 } } @@ -33207,22 +33247,22 @@ e_siberia = { c_umiai = { color = { 185 220 220 } color2= { 255 255 255 } - + b_umiai = { province = 7367 - + color = { 185 220 220 } color2= { 255 255 255 } } b_sayak = { province = 7366 - + color = { 185 220 220 } color2= { 255 255 255 } } b_chergana = { province = 7370 - + color = { 185 220 220 } color2= { 255 255 255 } } @@ -33230,22 +33270,22 @@ e_siberia = { c_tartas_SIB = { color = { 160 215 175 } color2= { 255 255 255 } - + b_tartas_SIB = { province = 7363 - + color = { 160 215 175 } color2= { 255 255 255 } } b_om = { province = 7365 - + color = { 160 215 175 } color2= { 255 255 255 } } b_gulyus = { province = 7364 - + color = { 160 215 175 } color2= { 255 255 255 } } @@ -33253,59 +33293,59 @@ e_siberia = { c_chich = { color = { 170 220 175 } color2= { 255 255 255 } - + b_chich = { province = 7360 - + color = { 170 220 175 } color2= { 255 255 255 } } b_olyn = { province = 7361 - + color = { 170 220 175 } color2= { 250 250 250 } } b_kargalin = { province = 7362 - + color = { 170 220 175 } color2= { 255 255 255 } } } } - + d_baraba_steppe = { color = { 95 165 217 } color2= { 255 255 255 } - + capital = c_kolyvan - + c_kolyvan = { color = { 90 150 195 } color2= { 255 255 255 } - + b_kolyvan = { province = 7381 - + color = { 90 150 195 } color2= { 255 255 255 } } b_chik = { province = 7382 - + color = { 90 150 195 } color2= { 255 255 255 } } b_kayask = { province = 7383 - + color = { 90 150 195 } color2= { 255 255 255 } } b_karas_SIB = { province = 7384 - + color = { 90 150 195 } color2= { 255 255 255 } } @@ -33313,22 +33353,22 @@ e_siberia = { c_sartlan = { color = { 115 170 195 } color2= { 255 255 255 } - + b_sartlan = { province = 7386 - + color = { 115 170 195 } color2= { 255 255 255 } } b_bagan = { province = 7387 - + color = { 115 170 195 } color2= { 255 255 255 } } b_chulym = { province = 7385 - + color = { 115 170 195 } color2= { 255 255 255 } } @@ -33336,22 +33376,22 @@ e_siberia = { c_ubins = { color = { 100 180 190 } color2= { 255 255 255 } - + b_ubins = { province = 7373 - + color = { 100 180 190 } color2= { 255 255 255 } } b_kargat = { province = 7374 - + color = { 100 180 190 } color2= { 255 255 255 } } b_baksa = { province = 7380 - + color = { 100 180 190 } color2= { 255 255 255 } } @@ -33359,22 +33399,22 @@ e_siberia = { c_igaran = { color = { 100 140 160 } color2= { 255 255 255 } - + b_igaran = { province = 7375 - + color = { 100 140 160 } color2= { 255 255 255 } } b_iau = { province = 7376 - + color = { 100 140 160 } color2= { 255 255 255 } } b_chegarka = { province = 7377 - + color = { 100 140 160 } color2= { 255 255 255 } } @@ -33382,53 +33422,53 @@ e_siberia = { c_konda_ob = { color = { 120 155 200 } color2= { 255 255 255 } - + b_konda_ob = { province = 7378 - + color = { 120 155 200 } color2= { 255 255 255 } } b_toya = { province = 7379 - + color = { 120 155 200 } color2= { 255 255 255 } } } } - + d_kulyndy_steppe = { color = { 128 140 224 } color2= { 255 255 255 } - + capital = c_kulunda - + c_kulunda = { color = { 130 140 210 } color2= { 255 255 255 } - + b_kulunda = { province = 7393 - + color = { 130 140 210 } color2= { 255 255 255 } } b_kuria = { province = 7394 - + color = { 130 140 210 } color2= { 255 255 255 } } b_gorko = { province = 7395 - + color = { 130 140 210 } color2= { 255 255 255 } } b_dolgo = { province = 7392 - + color = { 130 140 210 } color2= { 255 255 255 } } @@ -33436,28 +33476,28 @@ e_siberia = { c_barnaul = { color = { 135 135 180 } color2= { 255 255 255 } - + b_barnaul = { province = 7397 - + color = { 135 135 180 } color2= { 255 255 255 } } b_kasmala = { province = 7396 - + color = { 135 135 180 } color2= { 255 255 255 } } b_barnaii = { province = 7398 - + color = { 135 135 180 } color2= { 255 255 255 } } b_gorkoalei = { province = 7399 - + color = { 135 135 180 } color2= { 255 255 255 } } @@ -33465,22 +33505,22 @@ e_siberia = { c_kachu = { color = { 125 110 175 } color2= { 255 255 255 } - + b_kachu = { province = 7400 - + color = { 125 110 175 } color2= { 255 255 255 } } b_dolons = { province = 7401 - + color = { 125 110 175 } color2= { 255 255 255 } } b_molibay = { province = 7402 - + color = { 125 110 175 } color2= { 255 255 255 } } @@ -33488,28 +33528,28 @@ e_siberia = { c_kuchuk = { color = { 105 130 170 } color2= { 255 255 255 } - + b_kuchuk = { province = 7391 - + color = { 105 130 170 } color2= { 255 255 255 } } b_lamych = { province = 7390 - + color = { 105 130 170 } color2= { 255 255 255 } } b_kacharsku = { province = 7389 - + color = { 105 130 170 } color2= { 255 255 255 } } b_topolno = { province = 7388 - + color = { 105 130 170 } color2= { 255 255 255 } } @@ -33521,9 +33561,9 @@ e_siberia = { e_mongolia = { color = { 90 90 240 } color2= {255 255 255 } - + capital = c_karakorum - + ai_primary_priority = { if = { limit = { @@ -33532,17 +33572,17 @@ e_mongolia = { add = @better_than_the_alternatives_score } } - + k_mongolia = { color = { 20 65 25 } color2= { 255 255 255 } - + capital = c_karakorum - + cultural_names = { name_list_khitan = cn_great_liao #technically should only be the Liao specifically, but at least we don't have "Mongolia" showing up in 1066 BM that way } - + ai_primary_priority = { if = { limit = { @@ -33551,50 +33591,50 @@ e_mongolia = { add = @better_than_the_alternatives_score } } - + d_otuken = { color = { 20 115 32 } color2= { 255 255 255 } - + capital = c_karakorum - + c_karakorum = { color = { 15 90 25 } color2= { 255 255 255 } - + b_karakorum = { province = 1457 - + color = { 15 90 25 } color2= { 255 255 255 } } b_bayan_nuur = { province = 7519 - + color = { 15 90 25 } color2= { 255 255 255 } } b_longcheng = { province = 7520 - + color = { 15 90 25 } color2= { 255 255 255 } } b_khogno_khan = { province = 7521 - + color = { 15 90 25 } color2= { 255 255 255 } } b_batkhaan = { province = 7522 - + color = { 15 90 25 } color2= { 255 255 255 } } b_shankh = { province = 7523 - + color = { 15 90 25 } color2= { 255 255 255 } } @@ -33602,40 +33642,40 @@ e_mongolia = { c_karabalgasun = { color = { 20 130 40 } color2= { 255 255 255 } - + b_karabalgasun = { province = 7525 - + color = { 20 130 40 } color2= { 255 255 255 } } b_otuken_city = { province = 1461 - + color = { 20 130 40 } color2= { 255 255 255 } } b_hanhai = { province = 7524 - + color = { 20 130 40 } color2= { 255 255 255 } } b_ogiy = { province = 7526 - + color = { 20 130 40 } color2= { 255 255 255 } } b_sharga_OTU = { province = 7530 - + color = { 20 130 40 } color2= { 255 255 255 } } b_bulgan_uul = { province = 7531 - + color = { 20 130 40 } color2= { 255 255 255 } } @@ -33643,71 +33683,71 @@ e_mongolia = { c_mumo = { color = { 30 95 40 } color2= { 255 255 255 } - + b_mumo = { province = 7517 - + color = { 30 95 40 } color2= { 255 255 255 } } b_khoyorgol = { province = 7518 - + color = { 30 95 40 } color2= { 255 255 255 } } b_khanjargalant = { province = 7527 - + color = { 30 95 40 } color2= { 255 255 255 } } b_erdenet = { province = 7528 - + color = { 30 95 40 } color2= { 255 255 255 } } b_ishgent = { province = 7529 - + color = { 30 95 40 } color2= { 255 255 255 } } } } - + d_ogrash = { color = { 9 115 62 } color2= { 255 255 255 } - + capital = c_ulaanbaatar - + c_ulaanbaatar = { #Called "Örgöö" in game, as Ulaanbaatar is a modern name color = { 10 90 50 } color2= { 255 255 255 } - + b_ulaanbaatar = { province = 7532 - + color = { 10 90 50 } color2= { 255 255 255 } } b_moltsog_els = { province = 7533 - + color = { 10 90 50 } color2= { 255 255 255 } } b_hustai = { province = 7534 - + color = { 10 90 50 } color2= { 255 255 255 } } b_orkhontuul = { province = 7535 - + color = { 10 90 50 } color2= { 255 255 255 } } @@ -33715,28 +33755,28 @@ e_mongolia = { c_khentii = { color = { 5 70 45 } color2= { 255 255 255 } - + b_khentii = { province = 7539 - + color = { 5 70 45 } color2= { 255 255 255 } } b_tuul_khentii = { province = 7537 - + color = { 5 70 45 } color2= { 255 255 255 } } b_gorkhii_terelj = { province = 7538 - + color = { 5 70 45 } color2= { 255 255 255 } } b_burkal = { province = 7540 - + color = { 5 70 45 } color2= { 255 255 255 } } @@ -33744,59 +33784,59 @@ e_mongolia = { c_naushki = { color = { 28 128 77 } color2= { 255 255 255 } - + b_naushki = { province = 7542 - + color = { 28 128 77 } color2= { 255 255 255 } } b_chikoy_OGR = { province = 7541 - + color = { 28 128 77 } color2= { 255 255 255 } } b_oarkhan_uul = { province = 7536 - + color = { 28 128 77 } color2= { 255 255 255 } } } } - + d_selenga_valley = { color = { 10 56 10 } color2= { 255 255 255 } - + capital = c_selenga - + c_selenga = { color = { 5 35 5 } color2= { 255 255 255 } - + b_selenga = { province = 7555 - + color = { 5 35 5 } color2= { 255 255 255 } } b_buteeliin_nuruu = { province = 7552 - + color = { 5 35 5 } color2= { 255 255 255 } } b_khamar_daban = { province = 7553 - + color = { 5 35 5 } color2= { 255 255 255 } } b_galuut_nuur = { province = 7554 - + color = { 5 35 5 } color2= { 255 255 255 } } @@ -33804,22 +33844,22 @@ e_mongolia = { c_baibalik = { color = { 5 80 5 } color2= { 255 255 255 } - + b_baibalik = { province = 7543 - + color = { 5 80 5 } color2= { 255 255 255 } } b_namnan_uul = { province = 7544 - + color = { 5 80 5 } color2= { 255 255 255 } } b_airkhan = { province = 7545 - + color = { 5 80 5 } color2= { 255 255 255 } } @@ -33827,22 +33867,22 @@ e_mongolia = { c_khokhoo = { color = { 35 90 45 } color2= { 255 255 255 } - + b_khokhoo = { province = 7547 - + color = { 35 90 45 } color2= { 255 255 255 } } b_erkhel = { province = 7546 - + color = { 35 90 45 } color2= { 255 255 255 } } b_dayan_deerkhiin = { province = 7548 - + color = { 35 90 45 } color2= { 255 255 255 } } @@ -33850,22 +33890,22 @@ e_mongolia = { c_karatsagaan = { color = { 15 130 15 } color2= { 255 255 255 } - + b_karatsagaan = { province = 7550 - + color = { 15 130 15 } color2= { 255 255 255 } } b_khargal = { province = 7549 - + color = { 15 130 15 } color2= { 255 255 255 } } b_jida = { province = 7551 - + color = { 15 130 15 } color2= { 255 255 255 } } @@ -33873,59 +33913,59 @@ e_mongolia = { c_tunka = { color = { 22 64 22 } color2= { 255 255 255 } - + b_arshan = { province = 7556 - + color = { 22 64 22 } color2= { 255 255 255 } } b_kyngarga = { province = 7557 - + color = { 22 64 22 } color2= { 255 255 255 } } b_dachi_gama = { province = 7558 - + color = { 22 64 22 } color2= { 255 255 255 } } } } - + d_ovorkhangai = { color = { 75 138 18 } color2= { 255 255 255 } - + capital = c_tovkhon - + c_tovkhon = { color = { 60 110 15 } color2= { 255 255 255 } - + b_tovkhon = { province = 7573 - + color = { 60 110 15 } color2= { 255 255 255 } } b_guchin_us = { province = 7571 - + color = { 60 110 15 } color2= { 255 255 255 } } b_avraikheer = { province = 7572 - + color = { 60 110 15 } color2= { 255 255 255 } } b_khuisiin_naiman_nuur = { province = 7567 - + color = { 60 110 15 } color2= { 255 255 255 } } @@ -33933,22 +33973,22 @@ e_mongolia = { c_ongi = { color = { 80 170 5 } color2= { 255 255 255 } - + b_ongi = { province = 7570 - + color = { 80 170 5 } color2= { 255 255 255 } } b_taatsiin_tsagaan = { province = 7568 - + color = { 80 170 5 } color2= { 255 255 255 } } b_myangan_yamaat = { province = 7569 - + color = { 80 170 5 } color2= { 255 255 255 } } @@ -33956,22 +33996,22 @@ e_mongolia = { c_ikh_bogd = { color = { 85 130 40 } color2= { 255 255 255 } - + b_ikh_bogd = { province = 1456 - + color = { 85 130 40 } color2= { 255 255 255 } } b_tuin = { province = 7565 - + color = { 85 130 40 } color2= { 255 255 255 } } b_orog = { province = 7566 - + color = { 85 130 40 } color2= { 255 255 255 } } @@ -33979,22 +34019,22 @@ e_mongolia = { c_bombogor = { color = { 100 145 70 } color2= { 255 255 255 } - + b_bombogor = { province = 7562 - + color = { 100 145 70 } color2= { 255 255 255 } } b_boon_tsagaan = { province = 7563 - + color = { 100 145 70 } color2= { 255 255 255 } } b_khutag = { province = 7564 - + color = { 100 145 70 } color2= { 255 255 255 } } @@ -34002,53 +34042,53 @@ e_mongolia = { c_khasagt_khairkhan = { color = { 110 135 70 } color2= { 255 255 255 } - + b_khasagt_khairkhan = { province = 7559 - + color = { 110 135 70 } color2= { 255 255 255 } } b_gegeen = { province = 7560 - + color = { 110 135 70 } color2= { 255 255 255 } } b_taigan = { province = 7561 - + color = { 110 135 70 } color2= { 255 255 255 } } } } - + d_arkhangai = { color = { 10 75 15 } color2= { 255 255 255 } - + capital = c_tarvagatai - + c_tarvagatai = { color = { 30 55 35 } color2= { 255 255 255 } - + b_tarvagatai = { province = 1458 - + color = { 20 65 25 } color2= { 255 255 255 } } b_galt = { province = 7581 - + color = { 20 65 25 } color2= { 255 255 255 } } b_tariat = { province = 7582 - + color = { 20 65 25 } color2= { 255 255 255 } } @@ -34056,28 +34096,28 @@ e_mongolia = { c_oigon = { color = { 40 95 45 } color2= { 255 255 255 } - + b_oigon = { province = 7574 - + color = { 40 95 45 } color2= { 255 255 255 } } b_telmen = { province = 7575 - + color = { 40 95 45 } color2= { 255 255 255 } } b_ikh_uul = { province = 7576 - + color = { 40 95 45 } color2= { 255 255 255 } } b_tsetsen_khairkhan = { province = 7577 - + color = { 40 95 45 } color2= { 255 255 255 } } @@ -34085,53 +34125,53 @@ e_mongolia = { c_uliastai = { color = { 55 90 60 } color2= { 255 255 255 } - + b_uliastai = { province = 7579 - + color = { 55 90 60 } color2= { 255 255 255 } } b_ulaagchiin_khar = { province = 7578 - + color = { 55 90 60 } color2= { 255 255 255 } } b_otgontenger = { province = 7580 - + color = { 55 90 60 } color2= { 255 255 255 } } } } - + d_khovsgol = { color = { 31 77 35 } color2= { 255 255 255 } - + capital = c_darkhad_valley - + c_darkhad_valley = { color = { 15 40 17 } color2= { 255 255 255 } - + b_darkhad = { province = 7588 - + color = { 15 40 17 } color2= { 255 255 255 } } b_khoridol_saridag = { province = 7589 - + color = { 15 40 17 } color2= { 255 255 255 } } b_tsagaanuur = { province = 1455 - + color = { 15 40 17 } color2= { 255 255 255 } } @@ -34139,22 +34179,22 @@ e_mongolia = { c_tomorbulag = { color = { 10 45 30 } color2= { 255 255 255 } - + b_tomorbulag = { province = 7585 - + color = { 10 45 30 } color2= { 255 255 255 } } b_karates = { province = 7583 - + color = { 10 45 30 } color2= { 255 255 255 } } b_sangiin_dalai = { province = 7584 - + color = { 10 45 30 } color2= { 255 255 255 } } @@ -34162,47 +34202,47 @@ e_mongolia = { c_ulantaiga = { color = { 50 90 65 } color2= { 255 255 255 } - + b_dood_tsagaan_nuur = { province = 7586 - + color = { 50 90 65 } color2= { 255 255 255 } } b_ulaantaiga = { province = 7587 - + color = { 50 90 65 } color2= { 255 255 255 } } } } - + d_gobi_altai = { color = { 111 128 22 } color2= { 255 255 255 } - + capital = c_tseel - + c_tseel = { color = { 95 110 15 } color2= { 255 255 255 } - + b_tseel = { province = 7592 - + color = { 95 110 15 } color2= { 255 255 255 } } b_alag_khairkhan = { province = 7591 - + color = { 95 110 15 } color2= { 255 255 255 } } b_aj_bogd = { province = 1453 - + color = { 95 110 15 } color2= { 255 255 255 } } @@ -34210,71 +34250,71 @@ e_mongolia = { c_sharga = { color = { 145 160 50 } color2= { 255 255 255 } - + b_sharga = { province = 1450 - + color = { 145 160 50 } color2= { 255 255 255 } } b_bumbag_hayrhan_uul = { province = 7590 - + color = { 145 160 50 } color2= { 255 255 255 } } - + } c_zarman = { color = { 120 120 5} color2= { 255 255 255 } - + b_nutsgen_uul = { province = 7593 - + color = { 120 120 5 } color2= { 255 255 255 } } b_eej_khairkhan = { province = 7594 - + color = { 120 120 5 } color2= { 255 255 255 } } b_zarman = { province = 7595 - + color = { 120 120 5 } color2= { 255 255 255 } } } } - + d_ubsunur_hollow = { color = { 62 128 74 } color2= { 255 255 255 } - + capital = c_uvs_nuur - + c_uvs_nuur = { color = { 55 110 65 } color2= { 255 255 255 } - + b_uvs_nuur = { province = 7596 - + color = { 55 110 65 } color2= { 255 255 255 } } b_khan_khokhii = { province = 7603 - + color = { 55 110 65 } color2= { 255 255 255 } } b_khan_huhiin = { province = 7604 - + color = { 55 110 65 } color2= { 255 255 255 } } @@ -34282,22 +34322,22 @@ e_mongolia = { c_ulaangom = { color = { 90 150 100 } color2= { 255 255 255 } - + b_ulaangom = { province = 7597 - + color = { 90 150 100 } color2= { 255 255 255 } } b_turgen = { province = 7598 - + color = { 90 150 100 } color2= { 255 255 255 } } b_khyarhgas = { province = 7599 - + color = { 90 150 100 } color2= { 255 255 255 } } @@ -34305,22 +34345,22 @@ e_mongolia = { c_tesiin_gol = { color = { 35 75 45 } color2= { 255 255 255 } - + b_tesiin_gol = { province = 7600 - + color = { 35 75 45 } color2= { 255 255 255 } } b_bayan_UVS = { province = 7601 - + color = { 35 75 45 } color2= { 255 255 255 } } b_altan_els = { province = 7602 - + color = { 35 75 45 } color2= { 255 255 255 } } @@ -34328,22 +34368,22 @@ e_mongolia = { c_urgamal = { color = { 60 140 65 } color2= { 255 255 255 } - + b_airag = { province = 7605 - + color = { 60 140 65 } color2= { 255 255 255 } } b_urgamal = { province = 7606 - + color = { 60 140 65 } color2= { 255 255 255 } } b_setsen_sart = { province = 7607 - + color = { 60 140 65 } color2= { 255 255 255 } } @@ -34351,53 +34391,53 @@ e_mongolia = { c_khar_us = { color = { 80 145 75 } color2= { 255 255 255 } - + b_khar_us = { province = 7610 - + color = { 80 145 75 } color2= { 255 255 255 } } b_durgun = { province = 7608 - + color = { 80 145 75 } color2= { 255 255 255 } } b_elsen_tasarkhai = { province = 7609 - + color = { 80 145 75 } color2= { 255 255 255 } } } } - + d_khovd = { color = { 106 161 118 } color2= { 255 255 255 } - + capital = c_harhiraa - + c_harhiraa = { color = { 100 145 110 } color2= { 255 255 255 } - + b_achit_nuur = { province = 7611 - + color = { 100 145 110 } color2= { 255 255 255 } } b_tsagan_shibetu = { province = 7612 - + color = { 100 145 110 } color2= { 255 255 255 } } b_turgen_uul = { province = 7613 - + color = { 100 145 110 } color2= { 255 255 255 } } @@ -34405,60 +34445,60 @@ e_mongolia = { c_tsambagarau = { color = { 140 175 145 } color2= { 255 255 255 } - + b_tsambagarau = { province = 7615 - + color = { 140 175 145 } color2= { 255 255 255 } } b_tal_tugal = { province = 7614 - + color = { 140 175 145 } color2= { 255 255 255 } } b_munkh_khairkhan = { province = 7616 - + color = { 140 175 145 } color2= { 255 255 255 } } } } } - + k_tuva = { color = { 45 112 100 } color2= { 255 255 20 } - + capital = c_arzhan - + d_togina = { color = { 41 163 163 } color2= { 255 255 255 } - + capital = c_arzhan - + c_arzhan = { color = { 40 140 140 } color2= { 255 255 255 } - + b_arzhan = { province = 1459 - + color = { 40 140 140 } color2= { 255 255 255 } } b_saryg_sep = { province = 7617 - + color = { 40 140 140 } color2= { 255 255 255 } } b_por_bajin = { province = 7618 - + color = { 40 140 140 } color2= { 255 255 255 } } @@ -34466,28 +34506,28 @@ e_mongolia = { c_tapsa = { color = { 35 110 110 } color2= { 255 255 255 } - + b_tapsa = { province = 7619 - + color = { 35 110 110 } color2= { 255 255 255 } } b_ikh_nogoon = { province = 7620 - + color = { 35 110 110 } color2= { 255 255 255 } } b_ak_altyg_khol = { province = 7621 - + color = { 35 110 110 } color2= { 255 255 255 } } b_bilin = { province = 7622 - + color = { 35 110 110 } color2= { 255 255 255 } } @@ -34495,53 +34535,53 @@ e_mongolia = { c_azas = { color = { 25 85 85 } color2= { 255 255 255 } - + b_azas = { province = 7624 - + color = { 25 85 85 } color2= { 255 255 255 } } b_eki_khem = { province = 7623 - + color = { 25 85 85 } color2= { 255 255 255 } } } } - + d_tannu_ola = { color = { 65 145 128 } color2= { 255 255 255 } - + capital = c_eastern_tannu - + c_eastern_tannu = { color = { 60 130 115 } color2= { 255 255 255 } - + b_karatangdy = { province = 1452 - + color = { 60 130 115 } color2= { 255 255 255 } } b_khemchiq = { province = 7628 - + color = { 60 130 115 } color2= { 255 255 255 } } b_sagly = { province = 7629 - + color = { 60 130 115 } color2= { 255 255 255 } } b_despen = { province = 7630 - + color = { 60 130 115 } color2= { 255 255 255 } } @@ -34549,59 +34589,59 @@ e_mongolia = { c_western_tannu = { color = { 40 105 90 } color2= { 255 255 255 } - + b_turgen_uul_bis = { province = 7625 - + color = { 40 105 90 } color2= { 255 255 255 } } b_mungun_taiga = { province = 7626 - + color = { 40 105 90 } color2= { 255 255 255 } } b_khindigtik_khol = { province = 7627 - + color = { 40 105 90 } color2= { 255 255 255 } } } } - + d_western_sayan = { color = { 101 181 169 } color2= { 255 255 255 } - + capital = c_stoyanka - + c_stoyanka = { color = { 100 165 155 } color2= { 255 255 255 } - + b_stoyanka = { province = 7639 - + color = { 100 165 155 } color2= { 255 255 255 } } b_urbun = { province = 7640 - + color = { 100 165 155 } color2= { 255 255 255 } } b_ulaan_gol = { province = 7641 - + color = { 100 165 155 } color2= { 255 255 255 } } b_arja = { province = 7642 - + color = { 100 165 155 } color2= { 255 255 255 } } @@ -34609,28 +34649,28 @@ e_mongolia = { c_katu_yaryk = { color = { 135 200 195 } color2= { 255 255 255 } - + b_katu_yaryk = { province = 7632 - + color = { 135 200 195 } color2= { 255 255 255 } } b_altyn_kol = { province = 7631 - + color = { 135 200 195 } color2= { 255 255 255 } } b_kara_khol_TUV = { province = 7633 - + color = { 135 200 195 } color2= { 255 255 255 } } b_tsagaan_gazar = { province = 7634 - + color = { 135 200 195 } color2= { 255 255 255 } } @@ -34638,66 +34678,66 @@ e_mongolia = { c_kantegir = { color = { 85 150 155 } color2= { 255 255 255 } - + b_gosudar = { province = 7635 - + color = { 85 150 155 } color2= { 255 255 255 } } b_sutkhol = { province = 7636 - + color = { 85 150 155 } color2= { 255 255 255 } } b_kantegir = { province = 7637 - + color = { 85 150 155 } color2= { 255 255 255 } } b_sayanchu = { province = 7638 - + color = { 85 150 155 } color2= { 255 255 255 } } } } } - + k_khakassia = { color = { 140 140 140} color2= { 255 255 20 } - + capital = c_abakan - + d_khakass_hollow = { color = { 181 177 177 } color2= { 255 255 255 } - + capital = c_abakan - + c_abakan = { color = { 160 160 160 } color2= { 255 255 255 } - + b_abakan = { province = 1454 - + color = { 160 160 160 } color2= { 255 255 255 } } b_ulugkol = { province = 7646 - + color = { 160 160 160 } color2= { 255 255 255 } } b_sosno = { province = 7647 - + color = { 160 160 160 } color2= { 255 255 255 } } @@ -34705,22 +34745,22 @@ e_mongolia = { c_julym = { color = { 115 115 115 } color2= { 255 255 255 } - + b_julym = { province = 7643 - + color = { 115 115 115 } color2= { 255 255 255 } } b_yezagash = { province = 7644 - + color = { 115 115 115 } color2= { 255 255 255 } } b_uchum = { province = 7645 - + color = { 115 115 115 } color2= { 255 255 255 } } @@ -34728,22 +34768,22 @@ e_mongolia = { c_jerjul = { color = { 85 85 85 } color2= { 255 255 255 } - + b_jerjul = { province = 7648 - + color = { 85 85 85 } color2= { 255 255 255 } } b_argyjek = { province = 7649 - + color = { 85 85 85 } color2= { 255 255 255 } } b_sisim = { province = 7650 - + color = { 85 85 85 } color2= { 255 255 255 } } @@ -34751,28 +34791,28 @@ e_mongolia = { c_kizir = { color = { 120 130 120 } color2= { 255 255 255 } - + b_kizir = { province = 7653 - + color = { 120 130 120 } color2= { 255 255 255 } } b_tuba_TUV = { province = 7651 - + color = { 120 130 120 } color2= { 255 255 255 } } b_shina = { province = 7652 - + color = { 120 130 120 } color2= { 255 255 255 } } b_tiberkul = { province = 7656 - + color = { 120 130 120 } color2= { 255 255 255 } } @@ -34780,16 +34820,16 @@ e_mongolia = { c_anja = { color = { 85 100 105 } color2= { 255 255 255 } - + b_anja_TUV = { province = 7654 - + color = { 85 100 105 } color2= { 255 255 255 } } b_tofa_nuruud = { province = 7655 - + color = { 85 100 105 } color2= { 255 255 255 } } @@ -34797,63 +34837,63 @@ e_mongolia = { c_kyzylkul = { color = { 160 155 150 } color2= { 255 255 255 } - + b_bolsho_kyzylkul = { province = 7657 - + color = { 160 155 150 } color2= { 255 255 255 } } b_amyl = { province = 7659 - + color = { 160 155 150 } color2= { 255 255 255 } } b_borus = { province = 7660 - + color = { 160 155 150 } color2= { 255 255 255 } } b_kop_golyn = { province = 7658 - + color = { 160 155 150 } color2= { 255 255 255 } } } } - + d_shoria = { color = { 165 140 171 } color2= { 255 255 255 } - + capital = c_kuzbas - + c_kuzbas = { color = { 150 130 155 } color2= { 255 255 255 } - + b_kuznetsk = { #Called fictional "Kuzna" province = 7663 - + color = { 150 130 155 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_kuznetsk } } b_kuztom = { province = 7661 - + color = { 150 130 155 } color2= { 255 255 255 } } b_kuzalatau = { province = 7662 - + color = { 150 130 155 } color2= { 255 255 255 } } @@ -34861,22 +34901,22 @@ e_mongolia = { c_shor = { color = { 125 120 155 } color2= { 255 255 255 } - + b_kondoma_MON = { province = 7664 - + color = { 125 120 155 } color2= { 255 255 255 } } b_mrassu = { province = 7665 - + color = { 125 120 155 } color2= { 255 255 255 } } b_shor = { province = 7667 - + color = { 125 120 155 } color2= { 255 255 255 } } @@ -34884,53 +34924,53 @@ e_mongolia = { c_uul_chors = { color = { 150 140 175 } color2= { 255 255 255 } - + b_abaza = { province = 7668 - + color = { 150 140 175 } color2= { 255 255 255 } } b_khartomor_uul = { province = 7666 - + color = { 150 140 175 } color2= { 255 255 255 } } b_granuul = { province = 7669 - + color = { 150 140 175 } color2= { 255 255 255 } } } } - + d_kargassia = { color = { 136 186 136 } color2= { 255 255 255 } - + capital = c_burugu_aallar - + c_burugu_aallar = { color = { 90 125 90 } color2= { 255 255 255 } - + b_tofalaria = { province = 7670 - + color = { 90 125 90 } color2= { 255 255 255 } } b_miirchun = { province = 7671 - + color = { 90 125 90 } color2= { 255 255 255 } } b_ikh_orgil = { province = 7672 - + color = { 90 125 90 } color2= { 255 255 255 } } @@ -34938,22 +34978,22 @@ e_mongolia = { c_chagdy_aallar = { color = { 130 170 130 } color2= { 255 255 255 } - + b_kandat_uul = { province = 7673 - + color = { 130 170 130 } color2= { 255 255 255 } } b_kazyr = { province = 7674 - + color = { 130 170 130 } color2= { 255 255 255 } } b_kazas = { province = 7675 - + color = { 130 170 130 } color2= { 255 255 255 } } @@ -34961,53 +35001,53 @@ e_mongolia = { c_songuu_aallar = { color = { 150 160 135 } color2= { 255 255 255 } - + b_ergaki = { province = 7676 - + color = { 150 160 135 } color2= { 255 255 255 } } b_orgogdon_rok = { province = 7677 - + color = { 150 160 135 } color2= { 255 255 255 } } b_baldyrgannyg = { province = 7678 - + color = { 150 160 135 } color2= { 255 255 255 } } } } - + d_eastern_sayan = { color = { 132 164 171 } color2= { 255 255 255 } - + capital = c_karauda - + c_karauda = { color = { 130 160 145 } color2= { 255 255 255 } - + b_karauda = { province = 7679 - + color = { 130 160 145 } color2= { 255 255 255 } } b_iya_TUV = { province = 7680 - + color = { 130 160 145 } color2= { 255 255 255 } } b_doloon_nuur = { province = 7681 - + color = { 130 160 145 } color2= { 255 255 255 } } @@ -35015,22 +35055,22 @@ e_mongolia = { c_shityy = { color = { 130 155 160 } color2= { 255 255 255 } - + b_shityy = { province = 7682 - + color = { 130 155 160 } color2= { 255 255 255 } } b_tsagaan_kropot = { province = 7683 - + color = { 130 155 160 } color2= { 255 255 255 } } b_dibi_TUV = { province = 7684 - + color = { 130 155 160 } color2= { 255 255 255 } } @@ -35038,22 +35078,22 @@ e_mongolia = { c_kropot = { color = { 105 125 130 } color2= { 255 255 255 } - + b_kropot = { province = 7685 - + color = { 105 125 130 } color2= { 255 255 255 } } b_urik = { province = 7686 - + color = { 105 125 130 } color2= { 255 255 255 } } b_setgel_uul = { province = 7687 - + color = { 105 125 130 } color2= { 255 255 255 } } @@ -35061,68 +35101,68 @@ e_mongolia = { c_monkh_saridag = { color = { 120 140 140 } color2= { 255 255 255 } - + b_monkh_saridag = { province = 7689 - + color = { 120 140 140 } color2= { 255 255 255 } } b_khurel_uul = { province = 7688 - + color = { 120 140 140 } color2= { 255 255 255 } } } } } - + k_buryatia = { color = { 50 115 160 } color2= { 255 255 20 } - + capital = c_ulan_ude - + d_uda_valley = { color = { 53 152 181 } color2= { 255 255 255 } - + capital = c_ulan_ude - + c_ulan_ude = { color = { 50 135 160 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_udinsk } - + b_ulan_ude = { province = 7690 - + color = { 50 135 160 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_udinsk } } b_altaichei = { province = 7691 - + color = { 50 135 160 } color2= { 255 255 255 } } b_khudan_BUR = { province = 7692 - + color = { 50 135 160 } color2= { 255 255 255 } } b_saranka = { province = 7693 - + color = { 50 135 160 } color2= { 255 255 255 } } @@ -35130,53 +35170,53 @@ e_mongolia = { c_chikoy = { color = { 65 155 145 } color2= { 255 255 255 } - + b_chikoy = { province = 7694 - + color = { 65 155 145 } color2= { 255 255 255 } } b_khilok = { province = 7695 - + color = { 65 155 145 } color2= { 255 255 255 } } b_oungo = { province = 7696 - + color = { 65 155 145 } color2= { 255 255 255 } } } } - + d_dauria = { color = { 72 163 232 } color2= { 255 255 255 } - + capital = c_bargajan - + c_bargajan = { color = { 70 150 210 } color2= { 255 255 255 } - + b_bargajan = { province = 7704 - + color = { 70 150 210 } color2= { 255 255 255 } } b_khilem_khamar = { province = 1460 - + color = { 70 150 210 } color2= { 255 255 255 } } b_frolikha = { province = 7705 - + color = { 70 150 210 } color2= { 255 255 255 } } @@ -35184,22 +35224,22 @@ e_mongolia = { c_muya = { color = { 50 95 135 } color2= { 255 255 255 } - + b_muya = { province = 7707 - + color = { 50 95 135 } color2= { 255 255 255 } } b_jergin = { province = 7706 - + color = { 50 95 135 } color2= { 255 255 255 } } b_vitimkan = { province = 7703 - + color = { 50 95 135 } color2= { 255 255 255 } } @@ -35207,22 +35247,22 @@ e_mongolia = { c_kotokel = { color = { 70 125 210 } color2= { 255 255 255 } - + b_kotokel = { province = 7699 - + color = { 70 125 210 } color2= { 255 255 255 } } b_kabans = { province = 7697 - + color = { 70 125 210 } color2= { 255 255 255 } } b_itantsa = { province = 7698 - + color = { 70 125 210 } color2= { 255 255 255 } } @@ -35230,59 +35270,59 @@ e_mongolia = { c_yera = { color = { 50 120 180 } color2= { 255 255 255 } - + b_yera = { province = 7700 - + color = { 50 120 180 } color2= { 255 255 255 } } b_shilmuustoi = { province = 7701 - + color = { 50 120 180 } color2= { 255 255 255 } } b_zuunbaykal = { province = 7702 - + color = { 50 120 180 } color2= { 255 255 255 } } } } - + d_bargujin_tukum = { color = { 59 97 122 } color2= { 255 255 255 } - + capital = c_kotera - + c_kotera = { color = { 50 80 100 } color2= { 255 255 255 } - + b_kotera = { province = 7708 - + color = { 50 80 100 } color2= { 255 255 255 } } b_gants_khondii = { province = 7709 - + color = { 50 80 100 } color2= { 255 255 255 } } b_mamakhondii = { province = 7710 - + color = { 50 80 100 } color2= { 255 255 255 } } b_shugel_ondor = { province = 7711 - + color = { 50 80 100 } color2= { 255 255 255 } } @@ -35290,22 +35330,22 @@ e_mongolia = { c_vitim = { color = { 90 120 150 } color2= { 255 255 255 } - + b_vitim = { province = 7714 - + color = { 90 120 150 } color2= { 255 255 255 } } b_vitimkhad = { province = 7712 - + color = { 90 120 150 } color2= { 255 255 255 } } b_karamuya = { province = 7713 - + color = { 90 120 150 } color2= { 255 255 255 } } @@ -35313,22 +35353,22 @@ e_mongolia = { c_karabaigal = { color = { 70 95 120 } color2= { 255 255 255 } - + b_chuulunuruu = { province = 7715 - + color = { 70 95 120 } color2= { 255 255 255 } } b_chonoshud = { province = 7716 - + color = { 70 95 120 } color2= { 255 255 255 } } b_karaoi = { province = 7717 - + color = { 70 95 120 } color2= { 255 255 255 } } @@ -35336,47 +35376,47 @@ e_mongolia = { c_chuya = { color = { 55 70 90 } color2= { 255 255 255 } - + b_chuya = { province = 7719 - + color = { 55 70 90 } color2= { 255 255 255 } } b_alsholoi = { province = 7718 - + color = { 55 70 90 } color2= { 255 255 255 } } } } - + d_baigaluuls = { color = { 100 150 181 } color2= { 255 255 255 } - + capital = c_baigaluuls - + c_baigaluuls = { color = { 80 130 160 } color2= { 255 255 255 } - + b_kirenga = { province = 7720 - + color = { 80 130 160 } color2= { 255 255 255 } } b_cherskogo = { province = 7722 - + color = { 80 130 160 } color2= { 255 255 255 } } b_baigalan_chaya = { province = 7723 - + color = { 80 130 160 } color2= { 255 255 255 } } @@ -35384,59 +35424,59 @@ e_mongolia = { c_uulynkhol = { color = { 60 95 120 } color2= { 255 255 255 } - + b_nogoon_naluu = { province = 7721 - + color = { 60 95 120 } color2= { 255 255 255 } } b_daoroouul = { province = 7724 - + color = { 60 95 120 } color2= { 255 255 255 } } b_khilgazar = { province = 7725 - + color = { 60 95 120 } color2= { 255 255 255 } } b_khuldursgal = { province = 7726 - + color = { 60 95 120 } color2= { 255 255 255 } } } } - + d_tsagaanbaigal = { color = { 80 174 191 } color2= { 255 255 255 } - + capital = c_olkhon - + c_olkhon = { color = { 75 155 170 } color2= { 255 255 255 } - + b_olkhon = { province = 7778 - + color = { 75 155 170 } color2= { 255 255 255 } } b_bugulde = { province = 7779 - + color = { 75 155 170 } color2= { 255 255 255 } } b_manzurka = { province = 7777 - + color = { 75 155 170 } color2= { 255 255 255 } } @@ -35444,31 +35484,31 @@ e_mongolia = { c_irkutsk = { #Called "Erhüü" in game color = { 95 160 170 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_irkutsk } - + b_irkutsk = { #Called "Erhüü" in game province = 7780 - + color = { 95 160 170 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_irkutsk } } b_osa_MON = { province = 7775 - + color = { 95 160 170 } color2= { 255 255 255 } } b_KUDA_MON = { province = 7776 - + color = { 95 160 170 } color2= { 255 255 255 } } @@ -35476,79 +35516,79 @@ e_mongolia = { c_ryty = { color = { 55 115 130 } color2= { 255 255 255 } - + b_ryty = { province = 7727 - + color = { 55 115 130 } color2= { 255 255 255 } } b_berikul = { province = 7728 - + color = { 55 115 130 } color2= { 255 255 255 } } b_chikan = { province = 7729 - + color = { 55 115 130 } color2= { 255 255 255 } } } } } - + k_angara = { color = { 55 55 55 } color2= { 255 255 20 } - + capital = c_krasnoyarsk - + d_yenisei_kan = { color = { 65 65 65 } color2= { 255 255 255 } - + cultural_names = { name_list_buryat = cn_gorlog name_list_uriankhai = cn_kim_sug } - + capital = c_krasnoyarsk - + c_krasnoyarsk = { #Called "Kyzyl Char" in game color = { 100 100 100 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_krasnoyarsk } - + b_krasnoyarsk = { #Called "Kyzyl Char" in game province = 1462 - + cultural_names = { name_list_russian = cn_krasnoyarsk } - + color = { 100 100 100 } color2= { 255 255 255 } } b_kem_MON = { province = 7733 - + color = { 100 100 100 } color2= { 255 255 255 } } b_kemchug = { province = 7734 - + color = { 100 100 100 } color2= { 255 255 255 } } b_stolby = { province = 7735 - + color = { 100 100 100 } color2= { 255 255 255 } } @@ -35556,16 +35596,16 @@ e_mongolia = { c_mana = { color = { 85 72 72 } color2= { 255 255 255 } - + b_mana_MON = { province = 7736 - + color = { 85 72 72 } color2= { 255 255 255 } } b_kyzyl-kan = { province = 7737 - + color = { 85 72 72 } color2= { 255 255 255 } } @@ -35573,22 +35613,22 @@ e_mongolia = { c_shishina = { color = { 75 75 75 } color2= { 255 255 255 } - + b_shishina = { province = 7738 - + color = { 75 75 75 } color2= { 255 255 255 } } b_taseya = { province = 7739 - + color = { 75 75 75 } color2= { 255 255 255 } } b_nemkina = { province = 7740 - + color = { 75 75 75 } color2= { 255 255 255 } } @@ -35596,30 +35636,30 @@ e_mongolia = { c_kansk = { #Called fictional "Kankhot" in game color = { 55 55 55 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_kansk } - + b_kansk = { #Called fictional "Kankhot" in game province = 7742 - + cultural_names = { name_list_russian = cn_kansk } - + color = { 55 55 55 } color2= { 255 255 255 } } b_biriusa = { province = 7741 - + color = { 55 55 55 } color2= { 255 255 255 } } b_khoidkhiliin = { province = 7743 - + color = { 55 55 55 } color2= { 255 255 255 } } @@ -35627,74 +35667,74 @@ e_mongolia = { c_tagul = { color = { 55 50 45 } color2= { 255 255 255 } - + b_tagul = { province = 7744 - + color = { 55 50 45 } color2= { 255 255 255 } } b_agul = { province = 7745 - + color = { 55 50 45 } color2= { 255 255 255 } } b_narsgol = { province = 7746 - + color = { 55 50 45 } color2= { 255 255 255 } } } } - + d_chuna_valley = { color = { 26 51 34 } color2= { 255 255 255 } - + #Called "Üd Valley" by default - + cultural_names = { name_list_russian = cn_chuna_valley } - + capital = c_chuna - + c_chuna = { #Called "Üd" by default color = { 15 30 20 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_chuna } - + b_chuna = { province = 7748 #Called "Üd" by default - + color = { 15 30 20 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_chuna } } b_moson_kholtos = { province = 7747 - + color = { 15 30 20 } color2= { 255 255 255 } } b_tsartsanmod = { province = 7749 - + color = { 15 30 20 } color2= { 255 255 255 } } b_biryusa = { province = 7750 - + color = { 15 30 20 } color2= { 255 255 255 } } @@ -35702,32 +35742,32 @@ e_mongolia = { c_bratsk = { #Called fictional "Bura" in game color = { 18 41 18 } color2= { 255 255 255 } - + cultural_names = { name_list_russian = cn_bratsk } - + b_bratsk = { #Called fictional "Bura" in game province = 7753 - + color = { 18 41 18 } color2= { 255 255 255 } } b_khereeoi = { province = 7751 - + color = { 18 41 18 } color2= { 255 255 255 } } b_tsasengiin = { province = 7752 - + color = { 18 41 18 } color2= { 255 255 255 } } b_bugyntalbar = { province = 7754 - + color = { 18 41 18 } color2= { 255 255 255 } } @@ -35735,57 +35775,57 @@ e_mongolia = { c_tulun = { color = { 41 64 41 } color2= { 255 255 255 } - + b_kaduy = { province = 7755 - + color = { 41 64 41 } color2= { 255 255 255 } } b_tulun = { province = 7756 - + color = { 41 64 41 } color2= { 255 255 255 } } b_kirei = { province = 7757 - + color = { 41 64 41 } color2= { 255 255 255 } } } } - + d_lena = { color = { 71 79 94 } color2= { 255 255 255 } #called "Eülge" in game - + cultural_names = { name_list_buryat = cn_eulkhe name_list_russian = cn_lena } - - capital = c_lena - + + capital = c_lena + c_lena = { color = { 55 60 70 } color2= { 255 255 255 } #called "Eülge" in game - + cultural_names = { name_list_buryat = cn_eulkhe name_list_russian = cn_lena } - + b_lena = { province = 7732 #called "Eülge" in game - + color = { 55 60 70 } color2= { 255 255 255 } - + cultural_names = { name_list_buryat = cn_eulkhe name_list_russian = cn_lena @@ -35793,13 +35833,13 @@ e_mongolia = { } b_kutukan_ondort = { province = 7730 - + color = { 55 60 70 } color2= { 255 255 255 } } b_ichikta = { province = 7731 - + color = { 55 60 70 } color2= { 255 255 255 } } @@ -35807,22 +35847,22 @@ e_mongolia = { c_ilga = { color = { 60 70 90 } color2= { 255 255 255 } - + b_ilim_MON = { province = 7772 - + color = { 60 70 90 } color2= { 255 255 255 } } b_ilga = { province = 7773 - + color = { 60 70 90 } color2= { 255 255 255 } } b_ivda = { province = 7774 - + color = { 60 70 90 } color2= { 255 255 255 } } @@ -35830,26 +35870,26 @@ e_mongolia = { c_gatsuurgazar = { color = { 20 25 35 } color2= { 255 255 255 } - + b_gatsuurgazar = { province = 7770 - + color = { 20 25 35 } color2= { 255 255 255 } } b_kjoosonoi = { province = 7771 - + color = { 20 25 35 } color2= { 255 255 255 } } } } - + d_angara = { color = { 64 45 45 } color2= { 255 255 255 } - + cultural_names = { name_list_mongol = cn_angar name_list_buryat = cn_angar @@ -35862,28 +35902,28 @@ e_mongolia = { name_list_kirghiz = cn_angar name_list_uyghur = cn_angar } - + capital = c_kitoi - + c_kitoi = { color = { 51 33 33 } color2= { 255 255 255 } - + b_kitoi = { province = 7768 - + color = { 51 33 33 } color2= { 255 255 255 } } b_noty = { province = 7767 - + color = { 51 33 33 } color2= { 255 255 255 } } b_olkha = { province = 7769 - + color = { 51 33 33 } color2= { 255 255 255 } } @@ -35891,22 +35931,22 @@ e_mongolia = { c_kymyl_tey = { color = { 60 55 50 } color2= { 255 255 255 } - + b_kymyl_tey = { province = 7759 - + color = { 60 55 50 } color2= { 255 255 255 } } b_angaragiin_degee = { province = 7758 - + color = { 60 55 50 } color2= { 255 255 255 } } b_zima_MON = { province = 7760 - + color = { 60 55 50 } color2= { 255 255 255 } } @@ -35914,22 +35954,22 @@ e_mongolia = { c_okangara = { color = { 30 20 20 } color2= { 255 255 255 } - + b_okangara = { province = 7761 - + color = { 30 20 20 } color2= { 255 255 255 } } b_bisha_MON = { province = 7762 - + color = { 30 20 20 } color2= { 255 255 255 } } b_mori_kliringiin = { province = 7763 - + color = { 30 20 20 } color2= { 255 255 255 } } @@ -35937,22 +35977,22 @@ e_mongolia = { c_kada = { color = { 60 55 55 } color2= { 255 255 255 } - + b_kada_MON = { province = 7764 - + color = { 60 55 55 } color2= { 255 255 255 } } b_alyaty = { province = 7765 - + color = { 60 55 55 } color2= { 255 255 255 } } b_kurkat = { province = 7766 - + color = { 60 55 55 } color2= { 255 255 255 } } @@ -35964,9 +36004,9 @@ e_mongolia = { e_tartaria = { color = { 205 5 5 } color2 = { 255 255 255 } - + capital = c_turgay - + ai_primary_priority = { if = { limit = { @@ -35975,13 +36015,13 @@ e_tartaria = { add = @better_than_the_alternatives_score } } - + k_zhetysu = { color = { 120 20 20 } color2= { 255 255 255 } - + capital = c_qayaliq - + ai_primary_priority = { if = { limit = { @@ -35990,32 +36030,32 @@ e_tartaria = { add = @better_than_the_alternatives_score } } - + d_zhetysu = { color = { 156 33 33 } color2= { 255 255 255 } - + capital = c_qayaliq - + c_qayaliq = { color = { 130 30 30 } color2= { 255 255 255 } - + b_qayaliq = { province = 7168 - + color = { 130 30 30 } color2= { 255 255 255 } } b_ichiwooq = { province = 7169 - + color = { 130 30 30 } color2= { 255 255 255 } } b_altyn-emel = { province = 7170 - + color = { 130 30 30 } color2= { 255 255 255 } } @@ -36023,28 +36063,28 @@ e_tartaria = { c_almaty = { color = { 105 20 20 } color2= { 255 255 255 } - + b_almaty = { province = 7164 - + color = { 105 20 20 } color2= { 255 255 255 } } b_talgar = { province = 7165 - + color = { 105 20 20 } color2= { 255 255 255 } } b_kyzyl_suu = { province = 7166 - + color = { 105 20 20 } color2= { 255 255 255 } } b_kegen = { province = 7167 - + color = { 105 20 20 } color2= { 255 255 255 } } @@ -36052,22 +36092,22 @@ e_tartaria = { c_kopathal = { color = { 135 20 20 } color2= { 255 255 255 } - + b_kopathal = { province = 7163 - + color = { 135 20 20 } color2= { 255 255 255 } } b_akzhar = { province = 7159 - + color = { 135 20 20 } color2= { 255 255 255 } } b_tamgaly = { province = 7160 - + color = { 135 20 20 } color2= { 255 255 255 } } @@ -36075,22 +36115,22 @@ e_tartaria = { c_kaskelen = { color = { 115 15 30 } color2= { 255 255 255 } - + b_kaskelen = { province = 7162 - + color = { 115 15 30 } color2= { 255 255 255 } } b_chu = { province = 7158 - + color = { 115 15 30 } color2= { 255 255 255 } } b_kurdai = { province = 7161 - + color = { 115 15 30 } color2= { 255 255 255 } } @@ -36098,22 +36138,22 @@ e_tartaria = { c_aksuyek = { color = { 135 40 40 } color2= { 255 255 255 } - + b_aksuyek = { province = 7157 - + color = { 135 40 40 } color2= { 255 255 255 } } b_shyganak = { province = 7155 - + color = { 135 40 40 } color2= { 255 255 255 } } b_mirnyy = { province = 7156 - + color = { 135 40 40 } color2= { 255 255 255 } } @@ -36121,59 +36161,59 @@ e_tartaria = { c_uchkul = { color = { 90 15 15 } color2= { 255 255 255 } - + b_uchkul = { province = 7173 - + color = { 90 15 15 } color2= { 255 255 255 } } b_taldiqorgan = { province = 7171 - + color = { 90 15 15 } color2= { 255 255 255 } } b_kopal = { province = 7172 - + color = { 90 15 15 } color2= { 255 255 255 } } b_lyukum = { province = 7174 - + color = { 90 15 15 } color2= { 255 255 255 } } } } - + d_alakol = { color = { 125 40 10 } color2= { 255 255 255 } - + capital = c_chuguchak - + c_chuguchak = { color = { 115 30 0 } color2= { 255 255 255 } - + b_chuguchak = { province = 7181 - + color = { 115 30 0 } color2= { 255 255 255 } } b_cherga = { province = 7179 - + color = { 115 30 0 } color2= { 255 255 255 } } b_zatsan = { province = 7180 - + color = { 115 30 0 } color2= { 255 255 255 } } @@ -36181,28 +36221,28 @@ e_tartaria = { c_kokpekty = { color = { 90 40 15 } color2= { 255 255 255 } - + b_kokpekty = { province = 7178 - + color = { 90 40 15 } color2= { 255 255 255 } } b_kokpektinsk = { province = 7176 - + color = { 90 40 15 } color2= { 255 255 255 } } b_bazarka = { province = 7177 - + color = { 90 40 15 } color2= { 255 255 255 } } b_urzhar = { province = 1427 - + color = { 90 40 15 } color2= { 255 255 255 } } @@ -36210,22 +36250,22 @@ e_tartaria = { c_guzkol = { color = { 140 65 10 } color2= { 255 255 255 } - + b_guzkol = { province = 7183 - + color = { 140 65 10 } color2= { 255 255 255 } } b_djusagach = { province = 7175 - + color = { 140 65 10 } color2= { 255 255 255 } } b_ayagoz = { province = 7182 - + color = { 140 65 10 } color2= { 255 255 255 } } @@ -36233,65 +36273,65 @@ e_tartaria = { c_lepsink = { color = { 145 30 20 } color2= { 255 255 255 } - + b_lepsink = { province = 7185 - + color = { 145 30 20 } color2= { 255 255 255 } } b_sarkand = { province = 1426 - + color = { 145 30 20 } color2= { 255 255 255 } } b_usharal = { province = 7184 - + color = { 145 30 20 } color2= { 255 255 255 } } b_bole = { province = 7186 - + color = { 145 30 20 } color2= { 255 255 255 } } } } - + d_tarbagatai = { color = { 148 94 40 } color2= { 255 255 255 } - + capital = c_emil - + c_emil = { color = { 125 80 35 } color2= { 255 255 255 } - + b_emil = { province = 7187 - + color = { 125 80 35 } color2= { 255 255 255 } } b_sarychulsyn = { province = 7189 - + color = { 125 80 35 } color2= { 255 255 255 } } b_ala-kul = { province = 7188 - + color = { 125 80 35 } color2= { 255 255 255 } } b_modo-bartik = { province = 7193 - + color = { 125 80 35 } color2= { 255 255 255 } } @@ -36299,34 +36339,34 @@ e_tartaria = { c_jinsko = { color = { 90 70 25 } color2= { 255 255 255 } - + b_jinsko = { province = 7197 - + color = { 90 70 25 } color2= { 255 255 255 } } b_ebi-nor = { province = 7194 - + color = { 90 70 25 } color2= { 255 255 255 } } b_kuytun = { province = 7195 - + color = { 90 70 25 } color2= { 255 255 255 } } b_dahyansi = { province = 7196 - + color = { 90 70 25 } color2= { 255 255 255 } } b_koltun = { province = 7198 - + color = { 90 70 25 } color2= { 255 255 255 } } @@ -36334,59 +36374,59 @@ e_tartaria = { c_karamay = { color = { 150 80 25 } color2= { 255 255 255 } - + b_karamay = { province = 7192 - + color = { 150 80 25 } color2= { 255 255 255 } } b_baiyang = { province = 7190 - + color = { 150 80 25 } color2= { 255 255 255 } } b_toli = { province = 7191 - + color = { 150 80 25 } color2= { 255 255 255 } } } } - + d_ili-alatau = { color = { 94 33 33 } color2= { 255 255 255 } - + capital = c_iliq - + c_iliq = { color = { 60 20 20 } color2= { 255 255 255 } - + b_iliq = { province = 7199 - + color = { 60 20 20 } color2= { 255 255 255 } } b_almaliq = { province = 1425 - + color = { 60 20 20 } color2= { 255 255 255 } } b_junzi = { province = 7200 - + color = { 60 20 20 } color2= { 255 255 255 } } b_tekes = { province = 7201 - + color = { 60 20 20 } color2= { 255 255 255 } } @@ -36394,22 +36434,22 @@ e_tartaria = { c_ghulja = { color = { 75 35 10 } color2= { 255 255 255 } - + b_ghulja = { province = 7202 - + color = { 75 35 10 } color2= { 255 255 255 } } b_iren-chabirga = { province = 7205 - + color = { 75 35 10 } color2= { 255 255 255 } } b_avrautau = { province = 7207 - + color = { 75 35 10 } color2= { 255 255 255 } } @@ -36417,35 +36457,35 @@ e_tartaria = { c_kash = { color = { 95 20 30 } color2= { 255 255 255 } - + b_kash = { province = 7203 - + color = { 95 20 30 } color2= { 255 255 255 } } b_musari = { province = 7204 - + color = { 95 20 30 } color2= { 255 255 255 } } b_kunges = { province = 7206 - + color = { 95 20 30 } color2= { 255 255 255 } } } } } - + k_kimek = { color = { 175 55 40 } color2= { 255 255 255 } - + capital = c_mugodzhar_hills - + ai_primary_priority = { if = { limit = { @@ -36454,38 +36494,38 @@ e_tartaria = { add = @better_than_the_alternatives_score } } - + d_mugodzhar_hills = { color = { 235 84 84 } color2= { 255 255 255 } - + capital = c_mugodzhar_hills - + c_mugodzhar_hills = { color = { 220 100 100 } color2= { 255 255 255 } - + b_karabutak = { province = 7242 - + color = { 220 100 100 } color2= { 255 255 255 } } b_kum_sai = { province = 7243 - + color = { 220 100 100 } color2= { 255 255 255 } } b_chir_kala = { province = 7244 - + color = { 220 100 100 } color2= { 255 255 255 } } b_jity_kul = { province = 7245 - + color = { 220 100 100 } color2= { 255 255 255 } } @@ -36493,28 +36533,28 @@ e_tartaria = { c_jitikul = { color = { 177 101 73 } color2= { 255 255 255 } - + b_jitikul = { province = 7251 - + color = { 177 101 73 } color2= { 255 255 255 } } b_dantenkul = { province = 7249 - + color = { 177 101 73 } color2= { 255 255 255 } } b_jarli_butak = { province = 7250 - + color = { 177 101 73 } color2= { 255 255 255 } } b_kosh_kurbay = { province = 7252 - + color = { 177 101 73 } color2= { 255 255 255 } } @@ -36522,38 +36562,38 @@ e_tartaria = { c_kos_uba = { color = { 185 115 50 } color2= { 255 255 255 } - + b_kos_uba = { province = 7239 - + color = { 185 115 50 } color2= { 255 255 255 } } b_airyk = { province = 7240 - + color = { 185 115 50 } color2= { 255 255 255 } } b_kos_biryuk = { province = 7241 - + color = { 185 115 50 } color2= { 255 255 255 } } } } - + d_aqtobe = { color = { 179 45 29 } color2 = { 255 255 255 } - + capital = c_aqtobe - + c_aqtobe = { color = { 160 40 25 } color2 = { 255 255 255 } - + b_aqtobe = { province = 896 @@ -36574,7 +36614,7 @@ e_tartaria = { } b_chubar_KAZ = { province = 7220 - + color = { 160 40 25 } color2= { 255 255 255 } } @@ -36582,7 +36622,7 @@ e_tartaria = { c_orenburg = { #Or color = { 170 53 43 } color2 = { 255 255 255 } - + b_orenburg = { #Or province = 5501 @@ -36597,13 +36637,13 @@ e_tartaria = { } b_santas = { province = 7218 - + color = { 170 53 43 } color2= { 255 255 255 } } b_barbastau = { province = 7219 - + color = { 170 53 43 } color2= { 255 255 255 } } @@ -36611,22 +36651,22 @@ e_tartaria = { c_atamansku = { color = { 140 20 5 } color2= { 255 255 255 } - + b_atamansku = { province = 7247 - + color = { 140 20 5 } color2= { 255 255 255 } } b_suvunduk = { province = 7246 - + color = { 140 20 5 } color2= { 255 255 255 } } b_kbumak = { province = 7248 - + color = { 140 20 5 } color2= { 255 255 255 } } @@ -36638,38 +36678,38 @@ e_tartaria = { } } } - + d_atyrau = { color = { 173 54 54 } color2 = { 255 255 255 } - + capital = c_atyrau - + c_atyrau = { color = { 150 50 50 } color2= { 255 255 255 } - + b_atyrau = { province = 618 - + color = { 150 50 50 } color2 = { 255 255 255 } } b_taisugan = { province = 7222 - + color = { 150 50 50 } color2= { 255 255 255 } } b_hyan = { province = 7228 - + color = { 150 50 50 } color2= { 255 255 255 } } b_bakash-aul = { province = 7229 - + color = { 150 50 50 } color2= { 255 255 255 } } @@ -36677,34 +36717,34 @@ e_tartaria = { c_sagiz = { color = { 200 122 84 } color2= { 255 255 255 } - + b_sagiz = { province = 7227 - + color = { 200 122 84 } color2= { 255 255 255 } } b_ulu-uil = { province = 7226 - + color = { 200 122 84 } color2= { 255 255 255 } } b_jarkul = { province = 7232 - + color = { 200 122 84 } color2= { 255 255 255 } } b_kainar = { province = 7230 - + color = { 200 122 84 } color2= { 255 255 255 } } b_zarapan = { province = 7231 - + color = { 200 122 84 } color2= { 255 255 255 } } @@ -36712,28 +36752,28 @@ e_tartaria = { c_manatau = { color = { 220 120 100 } color2= { 255 255 255 } - + b_manatau = { province = 7221 - + color = { 220 120 100 } color2= { 255 255 255 } } b_kyz_imchik = { province = 7223 - + color = { 220 120 100 } color2= { 255 255 255 } } b_jaksybai = { province = 7224 - + color = { 220 120 100 } color2= { 255 255 255 } } b_isanbai = { province = 7225 - + color = { 220 120 100 } color2= { 255 255 255 } } @@ -36741,22 +36781,22 @@ e_tartaria = { c_baisary = { color = { 205 140 90 } color2= { 255 255 255 } - + b_baisary = { province = 7238 - + color = { 205 140 90 } color2= { 255 255 255 } } b_sorkul = { province = 7236 - + color = { 205 140 90 } color2= { 255 255 255 } } b_tulugai_sor = { province = 7237 - + color = { 205 140 90 } color2= { 255 255 255 } } @@ -36764,35 +36804,35 @@ e_tartaria = { c_basagha = { color = { 133 60 60 } color2= { 255 255 255 } - + b_basagha = { province = 7233 - + color = { 133 60 60 } color2= { 255 255 255 } } b_temir = { province = 7234 - + color = { 133 60 60 } color2= { 255 255 255 } } b_ak_su = { province = 7235 - + color = { 133 60 60 } color2= { 255 255 255 } } } } } - + k_cuman = { color = { 131 84 50 } color2 = { 255 255 255 } - + capital = c_turgay - + ai_primary_priority = { if = { limit = { @@ -36801,17 +36841,17 @@ e_tartaria = { add = @correct_culture_primary_score } } - + d_turgay = { color = { 138 78 34 } color2= { 255 255 255 } - + capital = c_turgay - + c_turgay = { color = { 121 74 40 } color2= { 255 255 255 } - + b_turgay = { province = 1273 @@ -36820,19 +36860,19 @@ e_tartaria = { } b_tusum_kum = { province = 7259 - + color = { 121 74 40 } color2= { 255 255 255 } } b_jaman_akkul = { province = 7260 - + color = { 121 74 40 } color2= { 255 255 255 } } b_chumkar_kia = { province = 7261 - + color = { 121 74 40 } color2= { 255 255 255 } } @@ -36840,22 +36880,22 @@ e_tartaria = { c_tumar = { color = { 125 55 20 } color2= { 255 255 255 } - + b_tumar = { province = 7256 - + color = { 125 55 20 } color2= { 255 255 255 } } b_tibis_sor = { province = 7254 - + color = { 125 55 20 } color2= { 255 255 255 } } b_kyzyl_yar = { province = 7255 - + color = { 125 55 20 } color2= { 255 255 255 } } @@ -36863,16 +36903,16 @@ e_tartaria = { c_murun_tomis = { color = { 130 70 55 } color2= { 255 255 255 } - + b_murun_tomis = { province = 7257 - + color = { 130 70 55 } color2= { 255 255 255 } } b_tatyr_kul = { province = 7258 - + color = { 130 70 55 } color2= { 255 255 255 } } @@ -36880,28 +36920,28 @@ e_tartaria = { c_jilali = { color = { 100 60 20 } color2= { 255 255 255 } - + b_jilali = { province = 7263 - + color = { 100 60 20 } color2= { 255 255 255 } } b_janai_cheku = { province = 7262 - + color = { 100 60 20 } color2= { 255 255 255 } } b_achu = { province = 7267 - + color = { 100 60 20 } color2= { 255 255 255 } } b_kyzyl_cheku = { province = 7268 - + color = { 100 60 20 } color2= { 255 255 255 } } @@ -36909,53 +36949,53 @@ e_tartaria = { c_ulu_jitanjik = { color = { 130 90 60 } color2= { 255 255 255 } - + b_ulu_jitanjik = { province = 7266 - + color = { 130 90 60 } color2= { 255 255 255 } } b_karalbak = { province = 7264 - + color = { 130 90 60 } color2= { 255 255 255 } } b_sor_kuduk = { province = 7265 - + color = { 130 90 60 } color2= { 255 255 255 } } } } - + d_kurgan = { color = { 171 105 75 } color2= { 255 255 255 } - + capital = c_kurgan - + c_kurgan = { color = { 165 110 85 } color2= { 255 255 255 } - + b_kurgan = { province = 895 - + color = { 165 110 85 } color2= { 255 255 255 } } b_ukavskaya = { province = 5890 - + color = { 165 110 85 } color2= { 255 255 255 } } b_baklansky = { province = 5891 - + color = { 165 110 85 } color2= { 255 255 255 } } @@ -36963,59 +37003,59 @@ e_tartaria = { c_sabakyul = { color = { 185 125 85 } color2= { 255 255 255 } - + b_sabakyul = { province = 5892 - + color = { 185 125 85 } color2= { 255 255 255 } } b_kostanay = { province = 5893 - + color = { 185 125 85 } color2= { 255 255 255 } } b_ore = { province = 5894 - + color = { 185 125 85 } color2= { 255 255 255 } } b_tobol_bis = { province = 5895 - + color = { 185 125 85 } color2= { 255 255 255 } } } } - + d_kush-murun = { color = { 201 145 101 } color2= { 255 255 255 } - + capital = c_petropavl - + c_petropavl = { color = { 185 140 105 } color2= { 255 255 255 } - + b_petropavl = { province = 7035 - + color = { 185 140 105 } color2= { 255 255 255 } } b_uktuz = { province = 7019 - + color = { 185 140 105 } color2= { 255 255 255 } } b_mamlyutka = { province = 7021 - + color = { 185 140 105 } color2= { 255 255 255 } } @@ -37023,34 +37063,34 @@ e_tartaria = { c_kush-murun = { color = { 185 145 130 } color2= { 255 255 255 } - + b_kush-murun = { province = 7025 - + color = { 185 145 130 } color2= { 255 255 255 } } b_skramlrak = { province = 7022 - + color = { 185 145 130 } color2= { 255 255 255 } } b_auliekol = { province = 7024 - + color = { 185 145 130 } color2= { 255 255 255 } } b_abugan = { province = 7356 - + color = { 185 145 130 } color2= { 255 255 255 } } b_kamichly_kul = { province = 7253 - + color = { 185 145 130 } color2= { 255 255 255 } } @@ -37058,22 +37098,22 @@ e_tartaria = { c_vargashi = { color = { 185 135 120 } color2= { 255 255 255 } - + b_vargashi = { province = 7020 - + color = { 185 135 120 } color2= { 255 255 255 } } b_mostovskoye = { province = 7018 - + color = { 185 135 120 } color2= { 255 255 255 } } b_shchuchye = { province = 7058 - + color = { 185 135 120 } color2= { 255 255 255 } } @@ -37081,59 +37121,59 @@ e_tartaria = { c_karasu = { color = { 170 120 100 } color2= { 255 255 255 } - + b_karasu = { province = 7026 - + color = { 170 120 100 } color2= { 255 255 255 } } b_kak = { province = 7023 - + color = { 170 120 100 } color2= { 255 255 255 } } } } - + d_saryarka = { color = { 207 121 72 } color2= { 255 255 255 } - + capital = c_teniz - + c_teniz = { color = { 191 114 70 } color2= { 255 255 255 } - + b_karu_samys = { province = 7042 - + color = { 191 114 70 } color2= { 255 255 255 } } b_chubar_kul = { province = 7277 - + color = { 191 114 70 } color2= { 255 255 255 } } b_kokjetau = { province = 7278 - + color = { 191 114 70 } color2= { 255 255 255 } } b_koja_kul = { province = 7280 - + color = { 191 114 70 } color2= { 255 255 255 } } b_nura = { province = 7281 - + color = { 191 114 70 } color2= { 255 255 255 } } @@ -37141,10 +37181,10 @@ e_tartaria = { c_eghiz_kara = { color = { 165 120 70 } color2= { 255 255 255 } - + b_eghiz_kala = { province = 7282 - + color = { 165 120 70 } color2= { 255 255 255 } } @@ -37156,19 +37196,19 @@ e_tartaria = { } b_kara_sor = { province = 7283 - + color = { 165 120 70 } color2= { 255 255 255 } } b_konek = { province = 7284 - + color = { 165 120 70 } color2= { 255 255 255 } } b_jaksy_kyzy_kurt = { province = 7285 - + color = { 165 120 70 } color2= { 255 255 255 } } @@ -37176,34 +37216,34 @@ e_tartaria = { c_ulytau = { color = { 145 105 55 } color2= { 255 255 255 } - + b_ulytau = { province = 7272 - + color = { 145 105 55 } color2= { 255 255 255 } } b_tuzdyn = { province = 7269 - + color = { 145 105 55 } color2= { 255 255 255 } } b_jilanjik = { province = 7270 - + color = { 145 105 55 } color2= { 255 255 255 } } b_tamdins = { province = 7271 - + color = { 145 105 55 } color2= { 255 255 255 } } b_jaman_arganaty = { province = 7276 - + color = { 145 105 55 } color2= { 255 255 255 } } @@ -37211,71 +37251,71 @@ e_tartaria = { c_kaska = { color = { 160 120 75 } color2= { 255 255 255 } - + b_kaska = { province = 7274 - + color = { 160 120 75 } color2= { 255 255 255 } } b_ajutasty = { province = 7273 - + color = { 160 120 75 } color2= { 255 255 255 } } b_kaptadyr = { province = 7275 - + color = { 160 120 75 } color2= { 255 255 255 } } b_junkur_kul = { province = 7279 - + color = { 160 120 75 } color2= { 255 255 255 } } } } - + d_kazakh = { color = { 214 147 141 } color2= { 255 255 255 } - + capital = c_astana - + c_astana = { color = { 195 140 135 } color2= { 255 255 255 } - + b_astana = { #Akmola province = 1435 - + color = { 195 140 135 } color2= { 255 255 255 } } b_astrakhanka = { province = 7040 - + color = { 195 140 135 } color2= { 255 255 255 } } b_erementau = { province = 7041 - + color = { 195 140 135 } color2= { 255 255 255 } } b_bulandy = { province = 7288 - + color = { 195 140 135 } color2= { 255 255 255 } } b_dombraly = { province = 7359 - + color = { 195 140 135 } color2= { 255 255 255 } } @@ -37283,40 +37323,40 @@ e_tartaria = { c_atbasar = { color = { 200 165 155 } color2= { 255 255 255 } - + b_atbasar = { province = 7038 - + color = { 200 165 155 } color2= { 255 255 255 } } b_kafa = { province = 7036 - + color = { 200 165 155 } color2= { 255 255 255 } } b_kokchetav = { province = 7037 - + color = { 200 165 155 } color2= { 255 255 255 } } b_chargaldzin = { province = 7039 - + color = { 200 165 155 } color2= { 255 255 255 } } b_jangyztau = { province = 7357 - + color = { 200 165 155 } color2= { 255 255 255 } } b_burluk = { province = 7358 - + color = { 200 165 155 } color2= { 255 255 255 } } @@ -37324,22 +37364,22 @@ e_tartaria = { c_shchuchinsk = { color = { 210 155 125 } color2= { 255 255 255 } - + b_shchuchinsk = { province = 7059 - + color = { 210 155 125 } color2= { 255 255 255 } } b_koksengrisor = { province = 7060 - + color = { 210 155 125 } color2= { 255 255 255 } } b_seletyteniz = { province = 7061 - + color = { 210 155 125 } color2= { 255 255 255 } } @@ -37347,22 +37387,22 @@ e_tartaria = { c_teke = { color = { 190 155 150 } color2= { 255 255 255 } - + b_teke = { province = 7062 - + color = { 190 155 150 } color2= { 255 255 255 } } b_ertis = { province = 7063 - + color = { 190 155 150 } color2= { 255 255 255 } } b_karaoba = { province = 7064 - + color = { 190 155 150 } color2= { 255 255 255 } } @@ -37373,9 +37413,9 @@ e_tartaria = { k_kipchak = { color = { 200 150 50 } color2 = { 255 255 255 } - + capital = c_semey - + ai_primary_priority = { if = { limit = { @@ -37384,50 +37424,50 @@ e_tartaria = { add = @better_than_the_alternatives_score } } - + d_semey = { color = { 212 157 47 } color2= { 255 255 255 } - + capital = c_semey - + c_semey = { color = { 200 150 50 } color2= { 255 255 255 } - + b_semey = { province = 7346 - + color = { 200 150 50 } color2= { 255 255 255 } } b_uba_KAZ = { province = 7347 - + color = { 200 150 50 } color2= { 255 255 255 } } b_oskemen = { province = 7348 - + color = { 200 150 50 } color2= { 255 255 255 } } b_ridder = { province = 7349 - + color = { 200 150 50 } color2= { 255 255 255 } } b_bukhtarma = { province = 7350 - + color = { 200 150 50 } color2= { 255 255 255 } } b_zyryan = { province = 7351 - + color = { 200 150 50 } color2= { 255 255 255 } } @@ -37435,28 +37475,28 @@ e_tartaria = { c_jinghiz = { color = { 175 140 40 } color2= { 255 255 255 } - + b_jinghiz = { province = 7332 - + color = { 175 140 40 } color2= { 255 255 255 } } b_aljan = { province = 7345 - + color = { 175 140 40 } color2= { 255 255 255 } - } + } b_kandygatai = { province = 7343 - + color = { 175 140 40 } color2= { 255 255 255 } } b_altyn-kolekis = { province = 7344 - + color = { 175 140 40 } color2= { 255 255 255 } } @@ -37464,28 +37504,28 @@ e_tartaria = { c_degelen = { color = { 205 165 65 } color2= { 255 255 255 } - + b_degelen = { province = 7333 - + color = { 205 165 65 } color2= { 255 255 255 } } b_dogolan = { province = 7319 - + color = { 205 165 65 } color2= { 255 255 255 } } b_ak-taylak = { province = 7334 - + color = { 205 165 65 } color2= { 255 255 255 } } b_mukhor = { province = 7335 - + color = { 205 165 65 } color2= { 255 255 255 } } @@ -37493,28 +37533,28 @@ e_tartaria = { c_arkat = { color = { 210 180 70 } color2= { 255 255 255 } - + b_arkat = { province = 7338 - + color = { 210 180 70 } color2= { 255 255 255 } } b_urta_tau = { province = 7337 - + color = { 210 180 70 } color2= { 255 255 255 } } b_chulak-terek = { province = 7339 - + color = { 210 180 70 } color2= { 255 255 255 } } b_tekar = { province = 7355 - + color = { 210 180 70 } color2= { 255 255 255 } } @@ -37522,71 +37562,71 @@ e_tartaria = { c_kalbin = { color = { 225 195 100 } color2= { 255 255 255 } - + b_kalbin = { province = 7342 - + color = { 225 195 100 } color2= { 255 255 255 } } b_ayrtau = { province = 7341 - + color = { 225 195 100 } color2= { 255 255 255 } } b_arkalyk_KAZe = { province = 7336 - + color = { 225 195 100 } color2= { 255 255 255 } } b_sasyk_kul = { province = 7340 - + color = { 225 195 100 } color2= { 255 255 255 } } } } - + d_kentarlau = { color = { 181 128 11 } color2= { 255 255 255 } - + capital = c_kulan_uynak - + c_kulan_uynak = { color = { 150 105 5 } color2= { 255 255 255 } - + b_bakanas = { province = 7327 - + color = { 150 105 5 } color2= { 255 255 255 } } b_serek = { province = 7328 - + color = { 150 105 5 } color2= { 255 255 255 } } b_akjeku = { province = 7329 - + color = { 150 105 5 } color2= { 255 255 255 } } b_tulkulam = { province = 7330 - + color = { 150 105 5 } color2= { 255 255 255 } } b_kyzyl_kusku = { province = 7331 - + color = { 150 105 5 } color2= { 255 255 255 } } @@ -37594,28 +37634,28 @@ e_tartaria = { c_jiren_suat = { color = { 155 125 15 } color2= { 255 255 255 } - + b_jiren_suat = { province = 7324 - + color = { 155 125 15 } color2= { 255 255 255 } } b_kalmek-imel = { province = 7325 - + color = { 155 125 15 } color2= { 255 255 255 } } b_jorga = { province = 7326 - + color = { 155 125 15 } color2= { 255 255 255 } } b_kokchetau = { province = 7320 - + color = { 155 125 15 } color2= { 255 255 255 } } @@ -37623,38 +37663,38 @@ e_tartaria = { c_koi-bagar = { color = { 165 140 45 } color2= { 255 255 255 } - + b_koy-bagar = { province = 7322 - + color = { 165 140 45 } color2= { 255 255 255 } } b_akcha-adyr = { province = 7323 - + color = { 165 140 45 } color2= { 255 255 255 } } b_jildi = { province = 7321 - + color = { 165 140 45 } color2= { 255 255 255 } } } } - + d_karkaraly = { color = { 153 133 24 } color2= { 255 255 255 } - + capital = c_karkaraly - + c_karkaraly = { color = { 131 114 20 } color2= { 255 255 255 } - + b_karkaraly = { province = 1434 @@ -37663,25 +37703,25 @@ e_tartaria = { } b_bol_agach = { province = 7296 - + color = { 131 114 20 } color2= { 255 255 255 } } b_uch_katyn = { province = 7297 - + color = { 131 114 20 } color2= { 255 255 255 } } b_kent_KAZ = { province = 7307 - + color = { 131 114 20 } color2= { 255 255 255 } } b_edrei = { province = 7318 - + color = { 131 114 20 } color2= { 255 255 255 } } @@ -37689,28 +37729,28 @@ e_tartaria = { c_tokumbay = { color = { 150 135 20 } color2= { 255 255 255 } - + b_tokumbay = { province = 7304 - + color = { 150 135 20 } color2= { 255 255 255 } } b_mautan_tas = { province = 7303 - + color = { 150 135 20 } color2= { 255 255 255 } } b_arkalyk = { province = 7300 - + color = { 150 135 20 } color2= { 255 255 255 } } b_bugaly = { province = 7301 - + color = { 150 135 20 } color2= { 255 255 255 } } @@ -37718,53 +37758,53 @@ e_tartaria = { c_nurtay = { color = { 120 105 35 } color2= { 255 255 255 } - + b_nurtay = { province = 7305 - + color = { 120 105 35 } color2= { 255 255 255 } } b_kyzyl_ray = { province = 7306 - + color = { 120 105 35 } color2= { 255 255 255 } } b_kara_urunkay = { province = 7317 - + color = { 120 105 35 } color2= { 255 255 255 } } } } - + d_karabas = { color = { 245 189 78 } color2= { 255 255 255 } - + capital = c_karabas - + c_karabas = { color = { 230 180 80 } color2= { 255 255 255 } - + b_karabas = { province = 7299 - + color = { 230 180 80 } color2= { 255 255 255 } } b_sokur = { province = 7298 - + color = { 230 180 80 } color2= { 255 255 255 } } b_altyn_su = { province = 7302 - + color = { 230 180 80 } color2= { 255 255 255 } } @@ -37772,28 +37812,28 @@ e_tartaria = { c_jasky_kart = { color = { 240 150 105 } color2= { 255 255 255 } - + b_jasky_kart = { province = 7290 - + color = { 240 150 105 } color2= { 255 255 255 } } b_ak_tasty = { province = 7289 - + color = { 240 150 105 } color2= { 255 255 255 } } b_juzbay = { province = 7291 - + color = { 240 150 105 } color2= { 255 255 255 } } b_ku_jeku = { province = 7294 - + color = { 240 150 105 } color2= { 255 255 255 } } @@ -37801,65 +37841,65 @@ e_tartaria = { c_uliuty = { color = { 205 155 110 } color2= { 255 255 255 } - + b_uliuty = { province = 7293 - + color = { 205 155 110 } color2= { 255 255 255 } } b_ulenty = { province = 7292 - + color = { 205 155 110 } color2= { 255 255 255 } } b_bayan_aulska = { province = 7295 - + color = { 205 155 110 } color2= { 255 255 255 } } } } - + d_betpa = { color = { 250 150 50 } color2= { 255 255 255 } - + capital = c_betpa - + c_betpa = { color = { 217 129 41 } color2= { 255 255 255 } - + b_betpa = { province = 7310 - + color = { 217 129 41 } color2= { 255 255 255 } } b_bos-tau = { province = 7308 - + color = { 217 129 41 } color2= { 255 255 255 } } b_tokobay = { province = 7309 - + color = { 217 129 41 } color2= { 255 255 255 } } b_manaka = { province = 7311 - + color = { 217 129 41 } color2= { 255 255 255 } } b_kuntun_kul = { province = 7312 - + color = { 217 129 41 } color2= { 255 255 255 } } @@ -37867,89 +37907,89 @@ e_tartaria = { c_targyl = { color = { 250 180 90 } color2= { 255 255 255 } - + b_targyl = { province = 7316 - + color = { 250 180 90 } color2= { 255 255 255 } } b_asaybay = { province = 7313 - + color = { 250 180 90 } color2= { 255 255 255 } } b_bulat = { province = 7314 - + color = { 250 180 90 } color2= { 255 255 255 } } b_baykara = { province = 7315 - + color = { 250 180 90 } color2= { 255 255 255 } } - } + } c_kulan_utmas = { color = { 245 135 30 } color2= { 255 255 255 } - + b_kulan_utmas = { province = 7287 - + color = { 245 135 30 } color2= { 255 255 255 } } b_sopak_sor = { province = 7286 - + color = { 245 135 30 } color2= { 255 255 255 } } } } } - + k_dzungaria = { color = { 163 46 104 } color2= { 255 255 255 } - + capital = c_kara_khoja - + cultural_names = { name_list_uyghur = cn_qocho name_list_han = cn_xinjiang } - + d_kara_khoja = { color = { 135 54 95 } color2= { 255 255 255 } - + capital = c_kara_khoja - + cultural_names = { name_list_uyghur = cn_qocho name_list_han = cn_gaochan } - + c_kara_khoja = { color = { 145 55 100 } color2= { 255 255 255 } - + cultural_names = { name_list_uyghur = cn_qocho name_list_han = cn_gaochan } - + b_kara_khoja = { province = 1446 - + color = { 145 55 100 } color2= { 255 255 255 } - + cultural_names = { name_list_uyghur = cn_qocho name_list_han = cn_gaochan @@ -37957,27 +37997,27 @@ e_tartaria = { } b_yarkhoto = { province = 7455 - + color = { 145 55 100 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_jiaohe } } b_turpan = { province = 7456 - + color = { 145 55 100 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_tulufan } } b_yidu = { province = 7457 - + color = { 145 55 100 } color2= { 255 255 255 } } @@ -37985,18 +38025,18 @@ e_tartaria = { c_beshbalik = { color = { 120 45 115 } color2= { 255 255 255 } - + cultural_names = { name_list_mongol = cn_urumqi name_list_han = cn_yizhou } - + b_beshbalik = { province = 7459 - + color = { 120 45 115 } color2= { 255 255 255 } - + cultural_names = { name_list_mongol = cn_urumqi name_list_han = cn_beiting @@ -38004,39 +38044,39 @@ e_tartaria = { } b_fukang = { province = 7460 - + color = { 120 45 115 } color2= { 255 255 255 } } b_cheshi = { province = 7461 - + color = { 120 45 115 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_tingzhou } } b_jimsar = { province = 7462 - + color = { 120 45 115 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_yulishi } } b_beilu = { province = 7463 - + color = { 120 45 115 } color2= { 255 255 255 } } b_pilu = { province = 7464 - + color = { 120 45 115 } color2= { 255 255 255 } } @@ -38044,27 +38084,27 @@ e_tartaria = { c_yangjibaliq = { color = { 115 60 80 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_changji } - + b_yangjibalik = { province = 7465 - + color = { 115 60 80 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_changji } } b_bugur = { province = 1449 - + color = { 115 60 80 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_luntai name_list_mongol = cn_bu_gu_r @@ -38072,19 +38112,19 @@ e_tartaria = { } b_manas = { province = 7466 - + color = { 115 60 80 } color2= { 255 255 255 } } b_wutanzili = { province = 7467 - + color = { 115 60 80 } color2= { 255 255 255 } } b_wusu = { province = 7468 - + color = { 115 60 80 } color2= { 255 255 255 } } @@ -38092,28 +38132,28 @@ e_tartaria = { c_barkul = { color = { 110 40 135 } color2= { 255 255 255 } - + b_barkul = { province = 7469 - + color = { 110 40 135 } color2= { 255 255 255 } } b_liaotun = { province = 7470 - + color = { 110 40 135 } color2= { 255 255 255 } } b_pulei = { province = 7471 - + color = { 110 40 135 } color2= { 255 255 255 } } b_yizhi = { province = 7472 - + color = { 110 40 135 } color2= { 255 255 255 } } @@ -38121,13 +38161,13 @@ e_tartaria = { c_chamil = { color = { 180 75 105 } color2= { 255 255 255 } - + b_hami = { province = 7458 - + color = { 145 55 100 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_yizhou name_list_uyghur = cn_qumul @@ -38135,74 +38175,74 @@ e_tartaria = { } b_minggam = { province = 9617 - + color = { 180 75 105 } color2= { 255 255 255 } } b_chalamtum = { province = 9618 - + color = { 180 75 105 } color2= { 255 255 255 } } b_urtu_bulak = { province = 9619 - + color = { 180 75 105 } color2= { 255 255 255 } } b_burgasutai = { province = 9620 - + color = { 180 75 105 } color2= { 255 255 255 } } } } - + d_altay = { color = { 94 69 150 } color2= { 255 255 255 } - + capital = c_altay - + c_altay = { color = { 80 60 125 } color2= { 255 255 255 } - + b_altay = { province = 1451 - + color = { 80 60 125 } color2= { 255 255 255 } } b_kulris = { province = 7473 - + color = { 80 60 125 } color2= { 255 255 255 } } b_kran_DZU = { province = 7474 - + color = { 80 60 125 } color2= { 255 255 255 } } b_talta = { province = 7475 - + color = { 80 60 125 } color2= { 255 255 255 } } b_irmengtau = { province = 7476 - + color = { 80 60 125 } color2= { 255 255 255 } } b_burqin = { province = 7477 - + color = { 80 60 125 } color2= { 255 255 255 } } @@ -38210,44 +38250,44 @@ e_tartaria = { c_qinggil = { color = { 60 60 160 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_qinghe } - + b_qinggil = { province = 7478 - + color = { 60 60 160 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_qinghe } } b_chungul = { province = 7479 - + color = { 60 60 160 } color2= { 255 255 255 } } b_zagan-gol = { province = 7480 - + color = { 60 60 160 } color2= { 255 255 255 } } b_tengerge = { province = 7481 - + color = { 60 60 160 } color2= { 255 255 255 } } b_borultokay = { province = 7482 - + #han = "Fuhai" - + color = { 60 60 160 } color2= { 255 255 255 } } @@ -38255,22 +38295,22 @@ e_tartaria = { c_agairik = { color = { 65 60 115 } color2= { 255 255 255 } - + b_agairik = { province = 7483 - + color = { 65 60 115 } color2= { 255 255 255 } } b_bostal = { province = 7484 - + color = { 65 60 115 } color2= { 255 255 255 } } b_belesek = { province = 7485 - + color = { 65 60 115 } color2= { 255 255 255 } } @@ -38278,22 +38318,22 @@ e_tartaria = { c_narym_DZU = { color = { 45 60 110 } color2= { 255 255 255 } - + b_narym_DZU = { province = 7486 - + color = { 45 60 110 } color2= { 255 255 255 } } b_kurchum = { province = 7487 - + color = { 45 60 110 } color2= { 255 255 255 } } b_kurguni = { province = 7488 - + color = { 45 60 110 } color2= { 255 255 255 } } @@ -38301,62 +38341,62 @@ e_tartaria = { c_torangy_kul = { color = { 35 50 100 } color2= { 255 255 255 } - + b_torangy_kul = { province = 7489 - + color = { 35 50 100 } color2= { 255 255 255 } } b_chaklym = { province = 7490 - + color = { 35 50 100 } color2= { 255 255 255 } } b_sarytau = { province = 7491 - + color = { 35 50 100 } color2= { 255 255 255 } } } } - + d_gurbantunggut = { color = { 150 106 87 } color2= { 255 255 255 } - + capital = c_hoboksar - + c_hoboksar = { color = { 125 90 75 } color2= { 255 255 255 } - + b_hoboksar = { province = 7492 - + color = { 125 90 75 } color2= { 255 255 255 } } b_tiebuken = { province = 7493 - + color = { 125 90 75 } color2= { 255 255 255 } } b_jeminay = { province = 7494 - + color = { 125 90 75 } color2= { 255 255 255 } } b_kaerji = { province = 7495 - + color = { 125 90 75 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_kaer_jiaozhen } @@ -38365,25 +38405,25 @@ e_tartaria = { c_ulan_chuzir = { color = { 150 80 65 } color2= { 255 255 255 } - + b_ulan_chuzir = { province = 7496 - + color = { 150 80 65 } color2= { 255 255 255 } } b_bulun-tok = { province = 7497 - + color = { 150 80 65 } color2= { 255 255 255 } } b_olon-bulak = { province = 7498 - + color = { 150 80 65 } color2= { 255 255 255 } - + cultural_names = { name_list_han = cn_jumi } @@ -38392,59 +38432,59 @@ e_tartaria = { c_jie_DZU = { color = { 135 80 105 } color2= { 255 255 255 } - + b_jie_DZU = { province = 7499 - + color = { 135 80 105 } color2= { 255 255 255 } } b_sulugu = { province = 7500 - + color = { 135 80 105 } color2= { 255 255 255 } } b_cheko = { province = 7501 - + color = { 135 80 105 } color2= { 255 255 255 } } } } - + d_naiman_gobi = { color = { 61 66 184 } color2= { 255 255 255 } - + capital = c_balgun - + c_balgun = { color = { 45 50 150 } color2= { 255 255 255 } - + b_balgun = { province = 7502 - + color = { 45 50 150 } color2= { 255 255 255 } } b_sugi = { province = 7503 - + color = { 45 50 150 } color2= { 255 255 255 } } b_kabtag = { province = 7504 - + color = { 45 50 150 } color2= { 255 255 255 } } b_chumy-su = { province = 7505 - + color = { 45 50 150 } color2= { 255 255 255 } } @@ -38452,22 +38492,22 @@ e_tartaria = { c_kara_asirgan = { color = { 25 20 135 } color2= { 255 255 255 } - + b_kara-asirgan = { province = 7506 - + color = { 25 20 135 } color2= { 255 255 255 } } b_morin_tolochai = { province = 7507 - + color = { 25 20 135 } color2= { 255 255 255 } } b_tegurik = { province = 7508 - + color = { 25 20 135 } color2= { 255 255 255 } } @@ -38475,22 +38515,22 @@ e_tartaria = { c_boro_burgasu = { color = { 30 10 90 } color2= { 255 255 255 } - + b_boro_burgasu = { province = 7509 - + color = { 30 10 90 } color2= { 255 255 255 } } b_suchatu = { province = 7510 - + color = { 30 10 90 } color2= { 255 255 255 } } b_alak-nor = { province = 7511 - + color = { 30 10 90 } color2= { 255 255 255 } } @@ -38502,9 +38542,9 @@ e_tartaria = { e_turan = { color = { 175 237 135 } color2= { 255 255 255 } - + capital = c_bukhara - + ai_primary_priority = { if = { limit = { @@ -38513,13 +38553,13 @@ e_turan = { add = @better_than_the_alternatives_score } } - + k_khotan = { color = { 150 120 200 } color2= { 255 255 255 } - + capital = c_khotan - + ai_primary_priority = { if = { limit = { @@ -38528,56 +38568,56 @@ e_turan = { add = @better_than_the_alternatives_score } } - + d_khotan = { color = { 100 180 240 } color2= { 255 255 255 } - + capital = c_khotan # Khotan - + c_khotan = { color = { 110 170 190 } color2= { 255 255 255 } - + b_khotan = { province = 1440 - + color = { 110 170 190 } color2= { 255 255 255 } } b_lafak = { province = 9607 - + color = { 110 170 190 } color2= { 255 255 255 } } b_dondan_oilik = { province = 9608 - + color = { 110 170 190 } color2= { 255 255 255 } } b_bugaiwilik = { province = 9609 - + color = { 110 170 190 } color2= { 255 255 255 } } b_laodamogou = { province = 9610 - + color = { 110 170 190 } color2= { 255 255 255 } } b_mahas = { province = 9611 - + color = { 110 170 190 } color2= { 255 255 255 } } b_domoko = { province = 9612 - + color = { 110 170 190 } color2= { 255 255 255 } } @@ -38585,28 +38625,28 @@ e_turan = { c_karghalik = { color = { 120 145 175 } color2= { 255 255 255 } - + b_karghalik = { province = 9616 - + color = { 120 145 175 } color2= { 255 255 255 } } b_yuetgan = { province = 9613 - + color = { 120 145 175 } color2= { 255 255 255 } } b_guma = { province = 9614 - + color = { 120 145 175 } color2= { 255 255 255 } } b_kehan = { province = 9615 - + color = { 120 145 175 } color2= { 255 255 255 } } @@ -38614,22 +38654,22 @@ e_turan = { c_keriya = { color = { 50 110 190 } color2= { 255 255 255 } - + b_keriya = { province = 9606 - + color = { 50 110 190 } color2= { 255 255 255 } } b_andir = { province = 9604 - + color = { 50 110 190 } color2= { 255 255 255 } } b_niya = { province = 9605 - + color = { 50 110 190 } color2= { 255 255 255 } } @@ -38637,71 +38677,71 @@ e_turan = { c_cherchen = { color = { 80 125 200 } color2= { 255 255 255 } - + b_cherchen = { province = 1441 - + color = { 80 125 200 } color2= { 255 255 255 } } b_saca = { province = 9602 - + color = { 80 125 200 } color2= { 255 255 255 } } b_endere = { province = 9603 - + color = { 80 125 200 } color2= { 255 255 255 } } } } - + d_kashgar = { color = { 80 130 200 } color2 = { 255 255 255 } - + capital = c_kashgar # Kashgar - + c_kashgar = { color = { 70 120 180 } color2= { 255 255 255 } - + b_kashgar = { province = 1439 - + color = { 70 120 180 } color2= { 255 255 255 } } b_yopurga = { province = 7960 - + color = { 70 120 180 } color2= { 255 255 255 } } b_yengi_xahar = { province = 7961 - + color = { 70 120 180 } color2= { 255 255 255 } } b_kona_xahar = { province = 7962 - + color = { 70 120 180 } color2= { 255 255 255 } } b_atus = { province = 7968 - + color = { 70 120 180 } color2= { 255 255 255 } } b_maralbeshi = { province = 7969 - + color = { 70 120 180 } color2= { 255 255 255 } } @@ -38709,16 +38749,16 @@ e_turan = { c_terek_pass = { color = { 15 60 120 } color2= { 255 255 255 } - + b_terek = { province = 7967 - + color = { 15 60 120 } color2= { 255 255 255 } } b_ulugqat = { province = 7966 - + color = { 15 60 120 } color2= { 255 255 255 } } @@ -38726,7 +38766,7 @@ e_turan = { c_aksu = { color = { 90 200 230 } color2= { 255 255 255 } - + b_aksu_mongolia = { province = 1445 @@ -38735,25 +38775,25 @@ e_turan = { } b_barchuk = { province = 7970 - + color = { 90 200 230 } color2= { 255 255 255 } } b_tumshuk = { province = 7971 - + color = { 90 200 230 } color2= { 255 255 255 } } b_uch_TARIM = { province = 7972 - + color = { 90 200 230 } color2= { 255 255 255 } } b_stwerap = { province = 7973 - + color = { 90 200 230 } color2= { 255 255 255 } } @@ -38761,71 +38801,71 @@ e_turan = { c_yarkand = { color = { 35 80 140 } color2= { 255 255 255 } - + b_yarkand = { province = 1438 - + color = { 35 80 140 } color2= { 255 255 255 } } b_yengisar = { province = 7958 - + color = { 35 80 140 } color2= { 255 255 255 } } b_makit = { province = 7959 - + color = { 35 80 140 } color2= { 255 255 255 } } b_akto = { province = 7963 - + color = { 35 80 140 } color2= { 255 255 255 } } } } - + d_karashar = { color = { 90 170 220 } color2= { 255 255 255 } - + capital = c_karashar # Karashar - + c_karashar = { color = { 93 165 240 } color2= { 255 255 255 } - + b_karashar = { province = 1443 - + color = { 93 165 240 } color2= { 255 255 255 } } b_bosten = { province = 7983 - + color = { 93 165 240 } color2= { 255 255 255 } } b_narinkira = { province = 7984 - + color = { 93 165 240 } color2= { 255 255 255 } } b_korla = { province = 7988 - + color = { 93 165 240 } color2= { 255 255 255 } } b_kongque = { province = 7989 - + color = { 93 165 240 } color2= { 255 255 255 } } @@ -38833,34 +38873,34 @@ e_turan = { c_kucha = { color = { 70 150 185 } color2= { 255 255 255 } - + b_kucha = { province = 1444 - + color = { 70 150 185 } color2= { 255 255 255 } } b_jigdalik = { province = 7974 - + color = { 70 150 185 } color2= { 255 255 255 } } b_duldulokur = { province = 7975 - + color = { 70 150 185 } color2= { 255 255 255 } } b_toksu = { province = 7976 - + color = { 70 150 185 } color2= { 255 255 255 } } b_shayar = { province = 7977 - + color = { 70 150 185 } color2= { 255 255 255 } } @@ -38868,34 +38908,34 @@ e_turan = { c_luntai = { color = { 45 180 180 } color2= { 255 255 255 } - + b_luntai = { province = 7980 - + color = { 45 180 180 } color2= { 255 255 255 } } b_bugur_TARIM = { province = 7978 - + color = { 45 180 180 } color2= { 255 255 255 } } b_subashi = { province = 7979 - + color = { 45 180 180 } color2= { 255 255 255 } } b_shorchuk = { province = 7981 - + color = { 45 180 180 } color2= { 255 255 255 } } b_nasi_erkule = { province = 7982 - + color = { 45 180 180 } color2= { 255 255 255 } } @@ -38903,53 +38943,53 @@ e_turan = { c_toksun = { color = { 120 125 210 } color2= { 255 255 255 } - + b_toksun = { province = 7985 - + color = { 120 125 210 } color2= { 255 255 255 } } b_bezeklik = { province = 7986 - + color = { 120 125 210 } color2= { 255 255 255 } } b_sengim = { province = 7987 - + color = { 120 125 210 } color2= { 255 255 255 } } } } - + d_charkliq = { color = { 50 180 200 } color2= { 255 255 255 } - + capital = c_charkliq - + c_charkliq = { color = { 70 140 180 } color2= { 255 255 255 } - + b_charkliq = { province = 1442 - + color = { 70 140 180 } color2= { 255 255 255 } } b_bashkoyumal = { province = 9600 - + color = { 70 140 180 } color2= { 255 255 255 } } b_waxxari = { province = 9601 - + color = { 70 140 180 } color2= { 255 255 255 } } @@ -38957,28 +38997,28 @@ e_turan = { c_loulan = { color = { 70 200 230 } color2= { 255 255 255 } - + b_loulan = { province = 1447 - + color = { 70 200 230 } color2= { 255 255 255 } } b_tikenik = { province = 7991 - + color = { 70 200 230 } color2= { 255 255 255 } } b_argan = { province = 7992 - + color = { 70 200 230 } color2= { 255 255 255 } } b_chelik = { province = 7993 - + color = { 70 200 230 } color2= { 255 255 255 } } @@ -38986,28 +39026,28 @@ e_turan = { c_dunhuang = { #in game as Miran color = { 135 240 250 } color2= { 255 255 255 } - + b_miran = { province = 7999 - + color = { 135 240 250 } color2= { 255 255 255 } } b_dunhuang = { #Luobupo province = 1448 - + color = { 135 240 250 } color2= { 255 255 255 } } b_nanhu_TARIM = { province = 7997 - + color = { 135 240 250 } color2= { 255 255 255 } } b_omotrunnaisse = { province = 7998 - + color = { 135 240 250 } color2= { 255 255 255 } } @@ -39015,41 +39055,41 @@ e_turan = { c_kumtag = { color = { 70 95 200 } color2= { 255 255 255 } - + b_kumtag = { province = 7994 - + color = { 70 95 200 } color2= { 255 255 255 } } b_turin_TARIM = { province = 7990 - + color = { 70 95 200 } color2= { 255 255 255 } } b_shule_river = { province = 7995 - + color = { 70 95 200 } color2= { 255 255 255 } } b_dafang = { province = 7996 - + color = { 70 95 200 } color2= { 255 255 255 } } } } } - + k_oghuz_il = { color = { 235 35 35 } color2= { 255 255 255 } - + capital = c_mangyshlak - + ai_primary_priority = { if = { limit = { @@ -39058,50 +39098,50 @@ e_turan = { add = @better_than_the_alternatives_score } } - + d_transcaspiana = { color = { 194 27 27 } color2= { 255 255 255 } - + capital = c_mangyshlak - + c_mangyshlak = { color = { 176 11 11 } color2= { 255 255 255 } - + b_aktau = { province = 624 - + color = { 176 11 11 } color2= { 255 255 255 } } b_kajdak = { province = 7078 - + color = { 176 11 11 } color2= { 255 255 255 } } b_koizak = { province = 7079 - + color = { 176 11 11 } color2= { 255 255 255 } } b_karasye = { province = 7080 - + color = { 176 11 11 } color2= { 255 255 255 } } b_fort_aleksandrovkiy = { province = 7081 - + color = { 176 11 11 } color2= { 255 255 255 } } b_porsu-burun = { province = 7083 - + color = { 176 11 11 } color2= { 255 255 255 } } @@ -39109,40 +39149,40 @@ e_turan = { c_garabogazkol = { #Garabogazköl color = { 235 90 20 } color2= { 255 255 255 } - + b_kyzyl-su = { province = 627 - + color = { 235 90 20 } color2= { 255 255 255 } } b_yangadzha = { province = 631 - + color = { 235 90 20 } color2= { 255 255 255 } } b_bekdas = { province = 7085 - + color = { 235 90 20 } color2= { 255 255 255 } } b_sumbe = { province = 7086 - + color = { 235 90 20 } color2= { 255 255 255 } } b_kum-sebszen = { province = 7087 - + color = { 235 90 20 } color2= { 255 255 255 } } b_oglamych = { province = 7088 - + color = { 235 90 20 } color2= { 255 255 255 } } @@ -39150,71 +39190,71 @@ e_turan = { c_ustyurt = { color = { 245 50 20 } color2= { 255 255 255 } - + b_bailjar = { province = 625 - + color = { 245 50 20 } color2= { 255 255 255 } } b_fort_novoaleksandrovkiy = { province = 7077 - + color = { 245 50 20 } color2= { 255 255 255 } } b_busaga = { province = 7082 - + color = { 245 50 20 } color2= { 255 255 255 } } b_sai-kule = { province = 7084 - + color = { 245 50 20 } color2= { 255 255 255 } } } } - + d_jemba = { color = { 186 13 53 } color2= { 255 255 255 } - + capital = c_qoshagyl - + c_qoshagyl = { color = { 156 6 41 } color2= { 255 255 255 } - + b_qoshagyl = { province = 7065 - + color = { 156 6 41 } color2= { 255 255 255 } } b_azgyl = { province = 7066 - + color = { 156 6 41 } color2= { 255 255 255 } } b_kumstan = { province = 7072 - + color = { 156 6 41 } color2= { 255 255 255 } } b_tengiz = { province = 7073 - + color = { 156 6 41 } color2= { 255 255 255 } } b_beyneu = { province = 7074 - + color = { 156 6 41 } color2= { 255 255 255 } } @@ -39222,34 +39262,34 @@ e_turan = { c_akkityk = { color = { 145 25 25 } color2= { 255 255 255 } - + b_akkityk = { province = 621 - + color = { 145 25 25 } color2= { 255 255 255 } } b_kashkarata = { province = 7093 - + color = { 145 25 25 } color2= { 255 255 255 } } b_issenjau = { province = 7067 - + color = { 145 25 25 } color2= { 255 255 255 } } b_namastau = { province = 7068 - + color = { 145 25 25 } color2= { 255 255 255 } } b_asheh-atrik = { province = 7069 - + color = { 145 25 25 } color2= { 255 255 255 } } @@ -39257,65 +39297,65 @@ e_turan = { c_kos-buwak = { color = { 163 44 70 } color2= { 255 255 255 } - + b_kos-buwak = { province = 7070 - + color = { 163 44 70 } color2= { 255 255 255 } } b_chumishtikul = { province = 7071 - + color = { 163 44 70 } color2= { 255 255 255 } } b_sam = { province = 7075 - + color = { 163 44 70 } color2= { 255 255 255 } } b_churuk = { province = 7076 - + color = { 163 44 70 } color2= { 255 255 255 } } } } - + d_aral_il = { #fictional name for "land of Aral" color = { 250 50 50 } color2= { 255 255 255 } - + capital = c_yangikent - + c_yangikent = { color = { 214 41 41 } color2= { 255 255 255 } - + b_yangikent = { province = 900 - + color = { 214 41 41 } color2= { 255 255 255 } } b_kazalinsk = { province = 7110 - + color = { 214 41 41 } color2= { 255 255 255 } } b_buzai = { province = 7114 - + color = { 214 41 41 } color2= { 255 255 255 } } b_koskul = { province = 7115 - + color = { 214 41 41 } color2= { 255 255 255 } } @@ -39323,28 +39363,28 @@ e_turan = { c_raimskoe = { color = { 240 115 115 } color2= { 255 255 255 } - + b_raimskoe = { province = 7111 - + color = { 240 115 115 } color2= { 255 255 255 } } b_dzangent = { province = 7109 - + color = { 240 115 115 } color2= { 255 255 255 } } b_tailyak-kul = { province = 7108 - + color = { 240 115 115 } color2= { 255 255 255 } } b_kara-mugai = { province = 7112 - + color = { 240 115 115 } color2= { 255 255 255 } } @@ -39352,22 +39392,22 @@ e_turan = { c_ak-dzulpas = { color = { 220 90 90 } color2= { 255 255 255 } - + b_ak-dzulpas = { province = 622 - + color = { 220 90 90 } color2= { 255 255 255 } } b_agypse = { province = 7097 - + color = { 220 90 90 } color2= { 255 255 255 } } b_zhelanash = { province = 7102 - + color = { 220 90 90 } color2= { 255 255 255 } } @@ -39375,65 +39415,65 @@ e_turan = { c_aralkizil = { #fictional name for "West Aral" color = { 230 40 75 } color2= { 255 255 255 } - + b_kassarma = { province = 623 - + color = { 230 40 75 } color2= { 255 255 255 } } b_kulandy = { province = 7091 - + color = { 230 40 75 } color2= { 255 255 255 } } b_kugaral = { province = 7092 - + color = { 230 40 75 } color2= { 255 255 255 } } b_davlet-girei = { province = 7090 - + color = { 230 40 75 } color2= { 255 255 255 } } } } - + d_barsuki = { color = { 191 106 15 } color2= { 255 255 255 } - + capital = c_terekli - + c_terekli = { color = { 180 95 15 } color2= { 255 255 255 } - + b_terekli = { province = 7103 - + color = { 180 95 15 } color2= { 255 255 255 } } b_airyuk = { province = 7099 - + color = { 180 95 15 } color2= { 255 255 255 } } b_irgis = { province = 7100 - + color = { 180 95 15 } color2= { 255 255 255 } } b_jelavi = { province = 7101 - + color = { 180 95 15 } color2= { 255 255 255 } } @@ -39441,28 +39481,28 @@ e_turan = { c_barsuki = { color = { 195 90 5 } color2= { 255 255 255 } - + b_barsuki = { province = 7096 - + color = { 195 90 5 } color2= { 255 255 255 } } b_jamantau = { province = 7094 - + color = { 195 90 5 } color2= { 255 255 255 } } b_emba = { province = 7095 - + color = { 195 90 5 } color2= { 255 255 255 } } b_chushka-kol = { province = 7098 - + color = { 195 90 5 } color2= { 255 255 255 } } @@ -39470,41 +39510,41 @@ e_turan = { c_aral_karakum = { color = { 165 95 30 } color2= { 255 255 255 } - + b_kalmas = { province = 7104 - + color = { 165 95 30 } color2= { 255 255 255 } } b_chalkar = { province = 7105 - + color = { 165 95 30 } color2= { 255 255 255 } } b_chubar = { province = 7106 - + color = { 165 95 30 } color2= { 255 255 255 } } b_arys-kum = { province = 7107 - + color = { 165 95 30 } color2= { 255 255 255 } } } } } - + k_syr_darya = { color = { 194 214 62 } color2= { 255 255 255 } - + capital = c_chah - + ai_primary_priority = { if = { limit = { @@ -39513,38 +39553,38 @@ e_turan = { add = @better_than_the_alternatives_score } } - + d_syr_darya = { color = { 185 180 60 } color2= { 255 255 255 } - + capital = c_jend - + c_jend = { color = { 161 156 51 } color2= { 255 255 255 } - + b_jend = { province = 901 - + color = { 161 156 51 } color2= { 255 255 255 } } b_uzun-kul = { province = 7113 - + color = { 161 156 51 } color2= { 255 255 255 } } b_beljan = { province = 7116 - + color = { 161 156 51 } color2= { 255 255 255 } } b_azez-kul = { province = 7117 - + color = { 161 156 51 } color2= { 255 255 255 } } @@ -39552,28 +39592,28 @@ e_turan = { c_sighnaq = { color = { 190 140 55 } color2= { 255 255 255 } - + b_sighnaq = { province = 7123 - + color = { 190 140 55 } color2= { 255 255 255 } } b_aq-masjid = { province = 7119 - + color = { 190 140 55 } color2= { 255 255 255 } } b_tashti = { province = 7120 - + color = { 190 140 55 } color2= { 255 255 255 } } b_suzak = { province = 7122 - + color = { 190 140 55 } color2= { 255 255 255 } } @@ -39581,65 +39621,65 @@ e_turan = { c_uzgend_KARA = { color = { 185 165 90 } color2= { 255 255 255 } - + b_uzgend_KARA = { province = 7125 - + color = { 185 165 90 } color2= { 255 255 255 } } b_telegul = { province = 7118 - + color = { 185 165 90 } color2= { 255 255 255 } } b_oktyabr = { province = 7124 - + color = { 185 165 90 } color2= { 255 255 255 } } } } - + d_chah = { color = { 177 186 45 } color2= { 255 255 255 } - + capital = c_chah - + c_chah = { color = { 250 250 50 } color2= { 255 255 255 } - + b_chah = { province = 1186 - + color = { 250 250 50 } color2= { 255 255 255 } } b_sayram = { province = 7135 - + color = { 250 250 50 } color2= { 255 255 255 } } b_chimkent = { province = 7136 - + color = { 250 250 50 } color2= { 255 255 255 } } b_nuket = { province = 7137 - + color = { 250 250 50 } color2= { 255 255 255 } } b_isfijab = { province = 7138 - + color = { 250 250 50 } color2= { 255 255 255 } } @@ -39647,22 +39687,22 @@ e_turan = { c_otrar = { color = { 200 210 20 } color2= { 255 255 255 } - + b_otrar = { province = 1431 - + color = { 200 210 20 } color2= { 255 255 255 } } b_chakpak = { province = 7139 - + color = { 200 210 20 } color2= { 255 255 255 } } b_awliya-ata = { province = 7140 - + color = { 200 210 20 } color2= { 255 255 255 } } @@ -39670,28 +39710,28 @@ e_turan = { c_shavgar = { color = { 255 255 110 } color2= { 255 255 255 } - + b_shavgar = { province = 7129 - + color = { 255 255 110 } color2= { 255 255 255 } } b_sawran = { province = 7126 - + color = { 255 255 110 } color2= { 255 255 255 } } b_shulak = { province = 7127 - + color = { 255 255 110 } color2= { 255 255 255 } } b_yasi = { province = 7128 - + color = { 255 255 110 } color2= { 255 255 255 } } @@ -39699,59 +39739,59 @@ e_turan = { c_sutkend = { color = { 200 250 20 } color2= { 255 255 255 } - + b_sutkend = { province = 1181 - + color = { 200 250 20 } color2= { 255 255 255 } } b_akkum = { province = 7134 - + color = { 200 250 20 } color2= { 255 255 255 } } b_sary-ozek = { province = 7130 - + color = { 200 250 20 } color2= { 255 255 255 } } } } - + d_muyunkum = { color = { 230 159 55 } color2= { 255 255 255 } - + capital = c_balashagun - + c_balashagun = { color = { 210 145 50 } color2= { 255 255 255 } - + b_balasaghun = { province = 7154 - + color = { 210 145 50 } color2= { 255 255 255 } } b_narin = { province = 7152 - + color = { 210 145 50 } color2= { 255 255 255 } } b_barskhan = { province = 7153 - + color = { 210 145 50 } color2= { 255 255 255 } } b_pishkek = { province = 7147 - + color = { 210 145 50 } color2= { 255 255 255 } } @@ -39759,22 +39799,22 @@ e_turan = { c_suyab = { color = { 175 125 25 } color2= { 255 255 255 } - + b_suyab = { province = 1424 - + color = { 175 125 25 } color2= { 255 255 255 } } b_nevaket = { province = 7144 - + color = { 175 125 25 } color2= { 255 255 255 } } b_ashpara = { province = 7145 - + color = { 175 125 25 } color2= { 255 255 255 } } @@ -39782,23 +39822,23 @@ e_turan = { c_taraz = { color = { 180 155 15 } color2= { 255 255 255 } - + b_taraz = { province = 7141 - + color = { 180 155 15 } color2= { 255 255 255 } } b_merke = { province = 7146 - + color = { 180 155 15 } color2= { 255 255 255 } } - + b_sayaq = { province = 7148 - + color = { 180 155 15 } color2= { 255 255 255 } } @@ -39806,22 +39846,22 @@ e_turan = { c_shelji = { color = { 230 190 70 } color2= { 255 255 255 } - + b_shelji = { province = 7142 - + color = { 230 190 70 } color2= { 255 255 255 } } b_symbyl = { province = 1432 - + color = { 230 190 70 } color2= { 255 255 255 } } b_itte-kichu = { province = 7143 - + color = { 230 190 70 } color2= { 255 255 255 } } @@ -39829,28 +39869,28 @@ e_turan = { c_quriltay = { color = { 245 215 110 } color2= { 255 255 255 } - + b_quriltay = { province = 7133 - + color = { 245 215 110 } color2= { 255 255 255 } } b_mushun = { province = 7121 - + color = { 245 215 110 } color2= { 255 255 255 } } b_karakul = { province = 7131 - + color = { 245 215 110 } color2= { 255 255 255 } } b_talas = { province = 7132 - + color = { 245 215 110 } color2= { 255 255 255 } } @@ -39858,45 +39898,45 @@ e_turan = { c_cherik = { color = { 190 130 35 } color2= { 255 255 255 } - + b_cherik = { province = 7151 - + color = { 190 130 35 } color2= { 255 255 255 } } b_tinimseyit = { province = 7149 - + color = { 190 130 35 } color2= { 255 255 255 } } b_bagish = { province = 7150 - + color = { 190 130 35 } color2= { 255 255 255 } } } } } - + k_transoxiana = { color = { 35 175 75 } color2 = { 255 255 255 } - + capital = c_bukhara # Bukhara - + d_soghd = { color = { 30 180 80 } color2 = { 255 255 255 } - + capital = c_bukhara # Bukhara - + c_bukhara = { color = { 33 188 88 } color2 = { 255 255 255 } - + b_bukhara = { province = 4394 @@ -39931,7 +39971,7 @@ e_turan = { c_kishsh = { color = { 25 185 85 } color2 = { 255 255 255 } - + b_kishsh = { province = 4388 @@ -39972,7 +40012,7 @@ e_turan = { c_nakhshab = { color = { 40 175 75 } color2 = { 255 255 255 } - + b_nakhshab = { province = 4390 @@ -40001,7 +40041,7 @@ e_turan = { c_firabr = { #should probably be called Paykend (c_paykend) color = { 25 185 75 } color2 = { 255 255 255 } - + b_paykend = { province = 4393 @@ -40030,7 +40070,7 @@ e_turan = { c_dabusiya = { color = { 35 175 85 } color2 = { 255 255 255 } - + b_dabusiya = { province = 4402 @@ -40059,7 +40099,7 @@ e_turan = { c_samarkand = { color = { 25 195 90 } color2 = { 255 255 255 } - + b_samarqand = { province = 4404 @@ -40092,17 +40132,17 @@ e_turan = { } } } - + d_badakhshan = { color = { 116 179 32 } color2 = { 255 255 255 } - + capital = c_badakhshan # Badakhshan - + c_badakhshan = { color = { 115 175 35 } color2 = { 255 255 255 } - + b_badakhshan = { province = 4355 @@ -40131,7 +40171,7 @@ e_turan = { c_munjan = { color = { 120 180 30 } color2 = { 255 255 255 } - + b_munjan = { province = 4357 @@ -40154,7 +40194,7 @@ e_turan = { c_wakhan = { color = { 110 185 30 } color2 = { 255 255 255 } - + b_wakhan = { province = 4362 @@ -40177,7 +40217,7 @@ e_turan = { c_shughnan = { color = { 125 175 25 } color2 = { 255 255 255 } - + b_shughnan = { province = 4363 @@ -40198,13 +40238,13 @@ e_turan = { } b_muji = { province = 7964 - + color = { 125 175 25 } color2= { 255 255 255 } } b_badakhshan_TARIM = { #Rangkul province = 7965 - + color = { 125 175 25 } color2= { 255 255 255 } } @@ -40212,7 +40252,7 @@ e_turan = { c_karran = { color = { 110 170 40 } color2 = { 255 255 255 } - + b_upper_karran = { province = 4366 @@ -40227,17 +40267,17 @@ e_turan = { } } } - + d_khuttal = { color = { 55 165 25 } color2 = { 255 255 255 } - + capital = c_khuttal # Hulbuk - + c_khuttal = { color = { 50 160 20 } color2 = { 255 255 255 } - + b_pargar = { province = 4378 @@ -40260,7 +40300,7 @@ e_turan = { c_wakhsh = { color = { 60 170 30 } color2 = { 255 255 255 } - + b_halavand = { province = 4376 @@ -40289,7 +40329,7 @@ e_turan = { c_chaghaniyan = { color = { 50 170 15 } color2 = { 255 255 255 } - + b_chaghaniyan = { province = 4369 @@ -40330,7 +40370,7 @@ e_turan = { c_rasht = { color = { 65 150 30 } color2 = { 255 255 255 } - + b_rasht = { province = 4383 @@ -40351,17 +40391,17 @@ e_turan = { } } } - + d_osrushana = { color = { 28 183 124 } color2 = { 255 255 255 } - + capital = c_oshrusana # Bunjiket - + c_oshrusana = { color = { 30 185 125 } color2 = { 255 255 255 } - + b_bunjiket = { province = 4414 @@ -40386,7 +40426,7 @@ e_turan = { color = { 30 185 125 } color2 = { 255 255 255 } } - + b_khawas = { province = 4417 @@ -40403,7 +40443,7 @@ e_turan = { c_zarafshan = { color = { 25 180 120 } color2 = { 255 255 255 } - + b_panjikand = { province = 4409 @@ -40424,17 +40464,17 @@ e_turan = { } } } - + d_ferghana = { color = { 50 160 80 } color2 = { 255 255 255 } - + capital = c_ferghana # Akhsikath - + c_ferghana = { color = { 55 166 88 } color2 = { 255 255 255 } - + b_akhsikath = { province = 4438 @@ -40475,7 +40515,7 @@ e_turan = { c_khojand = { color = { 55 165 75 } color2 = { 255 255 255 } - + b_khojand = { province = 4418 @@ -40510,7 +40550,7 @@ e_turan = { c_isfara = { color = { 45 155 75 } color2 = { 255 255 255 } - + b_varukh = { province = 4422 @@ -40545,7 +40585,7 @@ e_turan = { c_nasaiya = { color = { 55 155 70 } color2 = { 255 255 255 } - + b_andijan = { province = 4429 @@ -40592,7 +40632,7 @@ e_turan = { c_nasrabad = { color = { 45 160 75 } color2= { 255 255 255 } - + b_nasrabad = { province = 1423 @@ -40613,17 +40653,17 @@ e_turan = { } } } - + d_khorezm = { color = { 70 198 103 } color2 = { 255 255 255 } - + capital = c_gurganj # Gurganj - + c_gurganj = { color = { 75 195 105 } color2 = { 255 255 255 } - + b_gurganj = { province = 4456 @@ -40656,13 +40696,13 @@ e_turan = { } b_urgench = { province = 1378 - + color = { 75 195 105 } color2= { 255 255 255 } } b_vezir = { province = 7089 - + color = { 75 195 105 } color2= { 255 255 255 } } @@ -40670,7 +40710,7 @@ e_turan = { c_darghan = { color = { 77 199 100 } color2 = { 255 255 255 } - + b_darghan = { province = 4441 @@ -40699,7 +40739,7 @@ e_turan = { c_kath = { color = { 66 188 99 } color2 = { 255 255 255 } - + b_kath = { province = 4448 @@ -40734,7 +40774,7 @@ e_turan = { c_khiva = { color = { 77 202 108 } color2 = { 255 255 255 } - + b_khiva = { province = 4452 @@ -40769,7 +40809,7 @@ e_turan = { c_kurdar = { color = { 65 195 95 } color2 = { 255 255 255 } - + b_kurdar = { province = 4460 @@ -40796,17 +40836,17 @@ e_turan = { } } } - + d_uzboy = { color = { 90 200 110 } color2 = { 255 255 255 } - + capital = c_sarykamysh # Kurtysh - + c_sarykamysh = { color = { 88 202 103 } color2 = { 255 255 255 } - + b_kurtysh = { province = 4528 @@ -40847,7 +40887,7 @@ e_turan = { c_uzboy = { color = { 85 192 90 } color2 = { 255 255 255 } - + b_burgun = { province = 4530 @@ -40887,18 +40927,18 @@ e_bactria = { #Created by decision color = { 51 185 206 } can_be_named_after_dynasty = no - + #capital = c_balkh } e_persia = { - color = { 133 240 7 } + color = { 30 240 230 } color2 = { 255 255 255 } - + capital = c_isfahan # Esfahan - + definite_form = yes - + ai_primary_priority = { if = { limit = { @@ -40907,13 +40947,13 @@ e_persia = { add = @better_than_the_alternatives_score } } - + k_persia = { - color = { 133 247 17 } + color = { 10 240 230 } color2 = { 255 255 255 } - + capital = c_isfahan # Isfahan - + ai_primary_priority = { if = { limit = { @@ -40922,17 +40962,17 @@ e_persia = { add = @better_than_the_alternatives_score } } - + d_isfahan = { color = { 135 245 15} color2 = { 255 255 255 } - + capital = c_isfahan # Isfahan - + c_isfahan = { color = { 135 240 20 } color2 = { 255 255 255 } - + b_isfahan = { province = 4106 @@ -40961,7 +41001,7 @@ e_persia = { c_ardestan = { color = { 140 240 10 } color2 = { 255 255 255 } - + b_qashan = { province = 4047 @@ -40990,7 +41030,7 @@ e_persia = { c_qumisha = { color = { 140 235 10 } color2 = { 255 255 255 } - + b_qumisha = { province = 4103 @@ -41025,7 +41065,7 @@ e_persia = { c_luristan = { color = { 125 255 15 } color2 = { 255 255 255 } - + b_asbid-dasht = { province = 4112 @@ -41040,17 +41080,17 @@ e_persia = { } } } - + d_kirman = { color = { 168 250 86 } color2 = { 255 255 255 } - + capital = c_kirman # Kirman - + c_kirman = { color = { 165 245 85 } color2 = { 255 255 255 } - + b_khabis = { province = 4076 @@ -41091,7 +41131,7 @@ e_persia = { c_behabad = { color = { 160 255 90 } color2 = { 255 255 255 } - + b_behabad = { province = 4073 @@ -41120,7 +41160,7 @@ e_persia = { c_bam = { color = { 160 240 95 } color2 = { 255 255 255 } - + b_bamm = { province = 4083 @@ -41155,7 +41195,7 @@ e_persia = { c_sirjan = { color = { 180 250 75 } color2 = { 255 255 255 } - + b_sirjan = { province = 4088 @@ -41178,7 +41218,7 @@ e_persia = { c_jiruft = { color = { 160 240 75 } color2 = { 255 255 255 } - + b_jiruft = { province = 4089 @@ -41199,17 +41239,17 @@ e_persia = { } } } - + d_yazd = { color = { 140 255 100 } color2 = { 255 255 255 } - + capital = c_yazd # Yazd - + c_yazd = { color = { 142 250 103 } color2 = { 255 255 255 } - + b_yazd = { province = 4053 @@ -41250,7 +41290,7 @@ e_persia = { c_mafaza = { color = { 130 255 95 } color2 = { 255 255 255 } - + b_jarmaq = { province = 4057 @@ -41279,7 +41319,7 @@ e_persia = { c_shahre-babak = { color = { 150 245 110 } color2 = { 255 255 255 } - + b_shahr-e-babak = { province = 4096 @@ -41306,17 +41346,17 @@ e_persia = { } } } - + d_rayy = { color = { 125 230 33 } color2 = { 255 255 255 } - + capital = c_rayy # Rayy - + c_rayy = { color = { 133 233 33 } color2 = { 255 255 255 } - + b_rayy = { province = 4319 @@ -41351,7 +41391,7 @@ e_persia = { c_khuwar = { color = { 250 238 40 } color2 = { 255 255 255 } - + b_khuwar = { province = 4046 @@ -41368,7 +41408,7 @@ e_persia = { c_qom = { color = { 130 235 34 } color2 = { 255 255 255 } - + b_qom = { province = 4109 @@ -41389,13 +41429,13 @@ e_persia = { } } } - + d_hamadan = { color = { 184 225 112 } color2 = { 255 255 255 } - + capital = c_hamadan # Hamadan - + c_hamadan = { color = { 190 231 118 } color2 = { 255 255 255 } @@ -41434,7 +41474,7 @@ e_persia = { c_nihawand = { color = { 115 155 45 } color2 = { 255 255 255 } - + b_nihawand = { province = 4116 @@ -41457,44 +41497,44 @@ e_persia = { c_dinawar = { color = { 190 231 118 } color2 = { 255 255 255 } - + b_dinawar = { province = 4332 - + color = { 190 231 118 } color2 = { 255 255 255 } } b_andarab_d = { province = 4763 - + color = { 190 231 118 } color2 = { 255 255 255 } } b_sad_khaniya = { province = 4764 - + color = { 190 231 118 } color2 = { 255 255 255 } } b_sanda = { province = 4765 - + color = { 190 231 118 } color2 = { 255 255 255 } } } } - + d_fars = { color = { 155 235 35} color2 = { 255 255 255 } - + capital = c_shiraz # Shiraz(Farsi) - + c_shiraz = { color = { 152 233 33 } color2 = { 255 255 255 } - + b_shiraz-farsi = { province = 4177 @@ -41529,7 +41569,7 @@ e_persia = { c_lar = { color = { 150 230 30 } color2 = { 255 255 255 } - + b_lar = { province = 4093 @@ -41552,7 +41592,7 @@ e_persia = { c_darabjerd = { color = { 140 230 35 } color2 = { 255 255 255 } - + b_darabjerd = { province = 4171 @@ -41587,7 +41627,7 @@ e_persia = { c_arrajan = { color = { 145 225 25 } color2 = { 255 255 255 } - + b_arrajan = { province = 4305 @@ -41622,7 +41662,7 @@ e_persia = { c_istakhr = { color = { 140 240 30 } color2 = { 255 255 255 } - + b_istakhr = { province = 4118 @@ -41657,7 +41697,7 @@ e_persia = { c_mandestan = { color = { 155 240 25 } color2 = { 255 255 255 } - + b_mandestan = { province = 4195 @@ -41692,7 +41732,7 @@ e_persia = { c_irahistan = { color = { 160 245 35 } color2 = { 255 255 255 } - + b_naband = { province = 4193 @@ -41713,17 +41753,17 @@ e_persia = { } } } - + d_hormuz = { color = { 111 210 21 } color2 = { 255 255 255 } - + capital = c_hormuz # Hormuz - + c_hormuz = { color = { 115 205 25 } color2 = { 255 255 255 } - + b_hormuz = { province = 4185 @@ -41746,7 +41786,7 @@ e_persia = { c_sif-i-umara = { color = { 120 215 20 } color2 = { 255 255 255 } - + b_huzu = { province = 4191 @@ -41779,44 +41819,44 @@ e_persia = { } } } - + d_khuzestan = { color = { 180 240 120 } color2 = { 255 255 255 } - + capital = c_ahvaz - + c_ahvaz = { color = { 175 245 125 } color2 = { 255 255 255 } - + b_ahvaz = { province = 6011 - + color = { 175 245 125 } color2 = { 255 255 255 } } b_al-madhar = { province = 6009 - + color = { 175 245 125 } color2 = { 255 255 255 } } b_basinna = { province = 6010 - + color = { 175 245 125 } color2 = { 255 255 255 } } b_huwaiza = { province = 6012 - + color = { 175 245 125 } color2 = { 255 255 255 } } b_jubba = { province = 6015 - + color = { 175 245 125 } color2 = { 255 255 255 } } @@ -41824,7 +41864,7 @@ e_persia = { c_sardan = { color = { 182 241 122 } color2 = { 255 255 255 } - + b_lurijan = { province = 4122 @@ -41847,7 +41887,7 @@ e_persia = { c_ramhurmuz = { color = { 185 245 125 } color2 = { 255 255 255 } - + b_ramhurmuz = { province = 4308 @@ -41876,34 +41916,34 @@ e_persia = { c_tustar = { color = { 185 235 115 } color2 = { 255 255 255 } - + b_tustar = { province = 4256 - + color = { 185 235 115 } color2 = { 255 255 255 } } b_gondishapur = { province = 4257 - + color = { 185 235 115 } color2 = { 255 255 255 } } b_bazoh = { province = 4258 - + color = { 185 235 115 } color2 = { 255 255 255 } } b_dizful = { province = 4259 - + color = { 185 235 115 } color2 = { 255 255 255 } } b_as-sus = { province = 4818 - + color = { 185 235 115 } color2 = { 255 255 255 } } @@ -41911,22 +41951,22 @@ e_persia = { c_abbadan = { color = { 178 233 117 } color2 = { 255 255 255 } - + b_abbadan = { province = 6017 - + color = { 178 233 117 } color2 = { 255 255 255 } } b_bayan = { province = 6016 - + color = { 178 233 117 } color2 = { 255 255 255 } } b_basiyan = { province = 6018 - + color = { 178 233 117 } color2 = { 255 255 255 } } @@ -41934,53 +41974,53 @@ e_persia = { c_dawraq = { color = { 175 246 120 } color2 = { 255 255 255 } - + b_dawraq = { province = 6014 - + color = { 175 246 120 } color2 = { 255 255 255 } } b_azam = { province = 6013 - + color = { 175 246 120 } color2 = { 255 255 255 } } } } - + d_kermanshah = { color = { 55 144 95 } color2 = { 255 255 255 } - + capital = c_kermanshah # Kermanshah - + c_kermanshah = { color = { 75 114 90 } color2 = { 255 255 255 } - + b_kermanshah = { province = 4781 - + color = { 75 114 90 } color2 = { 255 255 255 } } b_kerend-kermanshah = { province = 4782 - + color = { 75 114 90 } color2 = { 255 255 255 } } b_tazar = { province = 4783 - + color = { 75 114 90 } color2 = { 255 255 255 } } b_bisutun = { province = 4784 - + color = { 75 114 90 } color2 = { 255 255 255 } } @@ -41988,22 +42028,22 @@ e_persia = { c_masabadhan = { color = { 75 164 110 } color2 = { 255 255 255 } - + b_siravan = { province = 4787 - + color = { 75 164 110 } color2 = { 255 255 255 } } b_alishtar = { province = 4262 - + color = { 75 164 110 } color2 = { 255 255 255 } } b_arivajan = { province = 4785 - + color = { 75 164 110 } color2 = { 255 255 255 } } @@ -42011,45 +42051,45 @@ e_persia = { c_saimara = { color = { 175 245 125 } color2 = { 255 255 255 } - + b_as-saimara = { province = 4786 - + color = { 175 245 125 } color2 = { 255 255 255 } } b_andamish = { province = 4260 - + color = { 175 245 125 } color2 = { 255 255 255 } } b_saburkhawasht = { province = 4261 - + color = { 175 245 125 } color2 = { 255 255 255 } } } } } - + k_khorasan = { color = { 86 250 237 } color2 = { 255 255 255 } - + capital = c_nishapur # Nishapur - + d_nishapur = { color = { 85 255 235 } color2 = { 255 255 255 } - + capital = c_nishapur # Nishapur - + c_nishapur = { color = { 85 250 250 } color2 = { 255 255 255 } - + b_farhajird = { province = 4014 @@ -42084,7 +42124,7 @@ e_persia = { c_tus = { color = { 80 250 230 } color2 = { 255 255 255 } - + b_tus = { province = 4012 @@ -42113,7 +42153,7 @@ e_persia = { c_samaiqan = { color = { 57 249 249 } color2 = { 255 255 255 } - + b_samaiqan = { province = 4039 @@ -42136,7 +42176,7 @@ e_persia = { c_juwain = { color = { 11 249 255 } color2 = { 255 255 255 } - + b_jajarm = { province = 4022 @@ -42153,7 +42193,7 @@ e_persia = { c_baihaq = { color = { 20 250 240 } color2 = { 255 255 255 } - + b_keshmar = { province = 4019 @@ -42176,7 +42216,7 @@ e_persia = { c_damghan = { color = { 30 240 240 } color2 = { 255 255 255 } - + b_damghan = { province = 4026 @@ -42206,13 +42246,13 @@ e_persia = { d_merv = { color = { 7 231 214 } color2 = { 255 255 255 } - + capital = c_merv # Merv - + c_merv = { color = { 10 230 210 } color2 = { 255 255 255 } - + b_merv = { province = 4238 @@ -42253,7 +42293,7 @@ e_persia = { c_sarakhs = { color = { 0 240 215 } color2 = { 255 255 255 } - + b_sarakhs = { province = 4007 @@ -42276,7 +42316,7 @@ e_persia = { c_marvarrud = { color = { 0 220 225 } color2 = { 255 255 255 } - + b_marv-ar-rud = { province = 4221 @@ -42311,7 +42351,7 @@ e_persia = { c_rivsharan = { color = { 5 200 205 } color2 = { 255 255 255 } - + b_dizah = { province = 4223 @@ -42334,7 +42374,7 @@ e_persia = { c_guzgan = { color = { 9 185 202 } color2 = { 255 255 255 } - + b_yahudan = { province = 4251 @@ -42375,7 +42415,7 @@ e_persia = { c_amol = { color = { 9 201 215 } color2 = { 255 255 255 } - + b_amol-e-shatt = { province = 4240 @@ -42398,7 +42438,7 @@ e_persia = { c_zamm = { color = { 9 185 225 } color2 = { 255 255 255 } - + b_zamm = { province = 4247 @@ -42416,13 +42456,13 @@ e_persia = { d_ghur = { color = { 13 220 200 } color2 = { 255 255 255 } - + capital = c_ghur # Firuzkuh - + c_ghur = { color = { 15 225 205 } color2 = { 255 255 255 } - + b_firuzkuh = { province = 4225 @@ -42451,7 +42491,7 @@ e_persia = { c_darmashan = { color = { 10 215 190 } color2 = { 255 255 255 } - + b_azadawan = { province = 4201 @@ -42474,7 +42514,7 @@ e_persia = { c_upper_ghur = { color = { 15 215 180 } color2 = { 255 255 255 } - + b_dih-e-khalaf = { province = 4231 @@ -42498,13 +42538,13 @@ e_persia = { d_herat = { color = { 25 225 200 } color2 = { 255 255 255 } - + capital = c_herat # Herat - + c_herat = { color = { 2 220 210 } color2 = { 255 255 255 } - + b_herat = { province = 4215 @@ -42527,7 +42567,7 @@ e_persia = { c_bakharz = { color = { 25 220 200 } color2 = { 255 255 255 } - + b_buzjan = { province = 4210 @@ -42562,7 +42602,7 @@ e_persia = { c_badghis = { color = { 22 222 222 } color2 = { 255 255 255 } - + b_kusuy = { province = 4212 @@ -42585,7 +42625,7 @@ e_persia = { c_sabzevar = { color = { 20 200 190 } color2 = { 255 255 255 } - + b_asfuzar = { province = 4204 @@ -42608,7 +42648,7 @@ e_persia = { c_zirkuh = { color = { 20 215 205 } color2 = { 255 255 255 } - + b_abiz = { province = 4203 @@ -42626,13 +42666,13 @@ e_persia = { d_balkh = { color = { 25 180 165 } color2 = { 255 255 255 } - + capital = c_balkh # Balkh - + c_balkh = { color = { 23 179 162 } color2 = { 255 255 255 } - + b_balkh = { province = 4335 @@ -42667,7 +42707,7 @@ e_persia = { c_west-tokharestan = { color = { 30 185 170 } color2 = { 255 255 255 } - + b_samanjan = { province = 4341 @@ -42690,7 +42730,7 @@ e_persia = { c_east-tokharestan = { color = { 20 170 160 } color2 = { 255 255 255 } - + b_khulm = { province = 4351 @@ -42732,13 +42772,13 @@ e_persia = { d_nasa = { color = { 80 245 245 } color2 = { 255 255 255 } - + capital = c_abivard # Abivard - + c_abivard = { color = { 90 240 240 } color2 = { 255 255 255 } - + b_abivard = { province = 4044 @@ -42767,7 +42807,7 @@ e_persia = { c_farava = { color = { 80 250 250 } color2 = { 255 255 255 } - + b_farava = { province = 4036 @@ -42785,13 +42825,13 @@ e_persia = { d_kohestan = { color = { 78 248 201 } color2 = { 255 255 255 } - + capital = c_qain # Qain - + c_qain = { color = { 80 250 200 } color2 = { 255 255 255 } - + b_qain = { province = 4062 @@ -42826,7 +42866,7 @@ e_persia = { c_tun = { color = { 75 245 205 } color2 = { 255 255 255 } - + b_tun = { province = 4068 @@ -42864,7 +42904,7 @@ e_persia = { k_daylam = { color = { 80 205 245 } color2 = { 255 255 255 } - + capital = c_gilan d_daylam = { @@ -42872,11 +42912,11 @@ e_persia = { color2 = { 255 255 255 } capital = c_gilan - + c_gilan = { color = { 105 205 255 } color2 = { 255 255 255 } - + b_daylam = { province = 4001 @@ -42899,7 +42939,7 @@ e_persia = { c_zanjan = { color = { 95 195 245 } color2 = { 255 255 255 } - + b_zanjan = { province = 4325 @@ -42922,7 +42962,7 @@ e_persia = { c_qazwin = { color = { 85 205 250 } color2 = { 255 255 255 } - + b_qazvin = { province = 4323 @@ -42947,13 +42987,13 @@ e_persia = { d_tabaristan = { color = { 68 195 255 } color2 = { 255 255 255 } - + capital = c_mazandaran # Amul - + c_mazandaran = { color = { 75 200 240 } color2 = { 255 255 255 } - + b_amul = { province = 4312 @@ -42976,7 +43016,7 @@ e_persia = { c_ruyan = { color = { 70 190 255 } color2 = { 255 255 255 } - + b_ruyan = { province = 4005 @@ -42999,7 +43039,7 @@ e_persia = { c_baduspan = { color = { 65 205 240 } color2 = { 255 255 255 } - + b_uram = { province = 4317 @@ -43023,13 +43063,13 @@ e_persia = { d_gurgan = { color = { 80 190 245 } color2 = { 255 255 255 } - + capital = c_gurgan # Gurgan - + c_gurgan = { color = { 75 185 240 } color2 = { 255 255 255 } - + b_gurgan = { province = 4029 @@ -43058,7 +43098,7 @@ e_persia = { c_dihistan = { color = { 85 190 250 } color2 = { 255 255 255 } - + b_kerend = { province = 4032 @@ -43088,46 +43128,46 @@ e_persia = { d_azerbaijan = { color = { 86 133 61 } color2 = { 255 255 255 } - + capital = c_tabriz - + c_tabriz = { color = { 86 143 61 } color2 = { 255 255 255 } - + b_tabriz = { province = 4537 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_marand = { province = 4536 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_dihnakhirjan = { province = 4538 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_ujan = { province = 4539 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_ahar = { province = 4540 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_dizmar = { province = 4541 - + color = { 86 143 61 } color2 = { 255 255 255 } } @@ -43135,16 +43175,16 @@ e_persia = { c_talish = { color = { 81 143 61 } color2 = { 255 255 255 } - + b_talish = { province = 4534 - + color = { 81 143 61 } color2 = { 255 255 255 } } b_aparshahr = { province = 4535 - + color = { 81 143 61 } color2 = { 255 255 255 } } @@ -43152,28 +43192,28 @@ e_persia = { c_ardabil = { color = { 81 133 61 } color2 = { 255 255 255 } - + b_ardabil = { province = 4543 - + color = { 81 133 61 } color2 = { 255 255 255 } } b_khalkhal = { province = 4002 - + color = { 81 133 61 } color2 = { 255 255 255 } } b_unar = { province = 4542 - + color = { 81 133 61 } color2 = { 255 255 255 } } b_sarat = { province = 4544 - + color = { 81 133 61 } color2 = { 255 255 255 } } @@ -43181,40 +43221,40 @@ e_persia = { c_maragha = { color = { 86 138 66 } color2 = { 255 255 255 } - + b_maragha = { province = 4545 - + color = { 86 138 66 } color2 = { 255 255 255 } } b_kursara = { province = 4003 - + color = { 86 138 66 } color2 = { 255 255 255 } } b_leylan = { province = 4546 - + color = { 86 138 66 } color2 = { 255 255 255 } } b_khunaj = { province = 4547 - + color = { 86 138 66 } color2 = { 255 255 255 } } b_ar-ran = { province = 4548 - + color = { 86 138 66 } color2 = { 255 255 255 } } b_shiz = { province = 4549 - + color = { 86 138 66 } color2 = { 255 255 255 } } @@ -43222,28 +43262,28 @@ e_persia = { c_bailaqan = { color = { 91 147 65 } color2 = { 255 255 255 } - + b_bailaqan = { province = 4767 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_barza = { province = 4766 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_darband-qarabuli = { province = 4768 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_basawa = { province = 4769 - + color = { 86 143 61 } color2 = { 255 255 255 } } @@ -43251,28 +43291,28 @@ e_persia = { c_urmiya = { color = { 86 143 61 } color2 = { 255 255 255 } - + b_urmiya = { province = 4771 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_ushnuya = { province = 4770 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_salmas = { province = 4772 - + color = { 86 143 61 } color2 = { 255 255 255 } } b_gher = { province = 5794 - + color = { 86 143 61 } color2 = { 255 255 255 } } @@ -43281,13 +43321,13 @@ e_persia = { d_shirvan = { color = { 50 75 50 } color2 = { 255 255 255 } - + capital = c_shirvan # County of Shirvan - + c_shirvan = { color = { 50 75 50 } color2 = { 255 255 255 } - + b_baku = { province = 5771 @@ -43316,7 +43356,7 @@ e_persia = { c_shaki = { color = { 62 95 44 } color2 = { 255 255 255 } - + b_shemakha = { province = 669 @@ -43345,7 +43385,7 @@ e_persia = { c_aran = { color = { 88 104 67 } color2 = { 255 255 255 } - + b_ganja = { province = 5777 @@ -43368,7 +43408,7 @@ e_persia = { c_mugan = { color = { 60 110 60 } color2 = { 255 255 255 } - + b_paytakaran = { province = 5790 @@ -43408,23 +43448,23 @@ e_persia = { } } } - + k_makran = { color = { 99 197 50 } color2 = { 255 255 255 } - + capital = c_panjgur # Bannajbur - + d_makran = { color = { 100 200 70 } color2 = { 255 255 255 } - + capital = c_panjgur # Bannajbur - + c_panjgur = { #AKA Bannajbur color = { 100 210 80 } color2 = { 255 255 255 } - + b_bannajbur = { province = 4471 @@ -43459,7 +43499,7 @@ e_persia = { c_kiz = { color = { 102 202 72 } color2 = { 255 255 255 } - + b_kiz = { province = 4285 @@ -43488,7 +43528,7 @@ e_persia = { c_sanij = { color = { 110 200 75 } color2 = { 255 255 255 } - + b_sanij = { province = 4277 @@ -43517,7 +43557,7 @@ e_persia = { c_khawr = { color = { 115 205 65 } color2 = { 255 255 255 } - + b_khawr = { province = 4477 @@ -43552,7 +43592,7 @@ e_persia = { c_turan = { color = { 110 210 60 } color2 = { 255 255 255 } - + b_qusdar = { province = 4479 @@ -43594,13 +43634,13 @@ e_persia = { d_jabal_kufs = { color = { 95 195 50 } color2 = { 255 255 255 } - + capital = c_bampur # Bampur - + c_bampur = { color = { 100 190 45 } color2 = { 255 255 255 } - + b_bint = { province = 4268 @@ -43641,7 +43681,7 @@ e_persia = { c_jabal_kufs = { color = { 90 200 55 } color2 = { 255 255 255 } - + b_jask = { province = 4265 @@ -43676,7 +43716,7 @@ e_persia = { c_riqan = { color = { 105 190 60 } color2 = { 255 255 255 } - + b_riqan = { province = 4274 @@ -43700,13 +43740,13 @@ e_persia = { d_sistan = { color = { 5 75 5 } color2 = { 255 255 255 } - + capital = c_zaranj # Zaranj - + c_zaranj = { color = { 10 70 5 } color2 = { 255 255 255 } - + b_zaranj = { province = 4289 @@ -43741,7 +43781,7 @@ e_persia = { c_nih = { color = { 5 70 10 } color2 = { 255 255 255 } - + b_nih = { province = 4283 @@ -43770,7 +43810,7 @@ e_persia = { c_farah = { color = { 15 75 10 } color2 = { 255 255 255 } - + b_farah = { province = 4299 @@ -43799,7 +43839,7 @@ e_persia = { c_rudbar = { color = { 0 75 10 } color2 = { 255 255 255 } - + b_rudbar = { province = 4465 @@ -43834,7 +43874,7 @@ e_persia = { c_bost = { color = { 10 65 0 } color2 = { 255 255 255 } - + b_bost = { province = 4484 @@ -43872,15 +43912,15 @@ e_persia = { k_kabulistan = { #replacement of k_afghanistan color = { 163 121 57 } color2 = { 220 220 0 } - + capital = c_kabul # Kabul - + d_kabul = { color = { 125 68 23 } color2 = { 255 255 255 } - + capital = c_kabul # Kabul - + c_kabul = { color = { 135 90 30 } color2 = { 255 255 255 } @@ -43913,7 +43953,7 @@ e_persia = { c_bamian = { color = { 150 75 0 } color2 = { 255 255 255 } - + b_bamiyan = { province = 4343 @@ -43966,13 +44006,13 @@ e_persia = { d_zabulistan = { color = { 180 115 55 } color2 = { 255 255 255 } - + capital = c_ghazna # Ghazna - + c_ghazna = { color = { 175 110 50 } color2 = { 255 255 255 } - + b_ghazna = { province = 4500 @@ -44007,7 +44047,7 @@ e_persia = { c_zamindawar = { color = { 165 100 45 } color2 = { 255 255 255 } - + b_zamindawar = { province = 4489 @@ -44042,7 +44082,7 @@ e_persia = { c_rukhaj = { color = { 170 105 55 } color2 = { 255 255 255 } - + b_rukhaj = { province = 4499 @@ -44077,7 +44117,7 @@ e_persia = { c_zabulistan = { color = { 182 113 52 } color2 = { 255 255 255 } - + b_jaldak = { province = 4507 @@ -44093,44 +44133,44 @@ e_persia = { } } } - + k_mesopotamia = { color = { 55 128 67 } color2 = { 255 255 255 } - + capital = c_baghdad # Baghdad - + d_samarra = { color = { 113 150 32 } color2 = { 255 255 255 } - + capital = c_samarra - + c_samarra = { color = { 90 160 105 } color2 = { 255 255 255 } - + b_samarra = { province = 4805 - + color = { 90 160 105 } color2 = { 255 255 255 } } b_balad = { province = 4804 - + color = { 90 160 105 } color2 = { 255 255 255 } } b_aiwana = { province = 4832 - + color = { 90 160 105 } color2 = { 255 255 255 } } b_hisn_al-mashuq = { province = 4834 - + color = { 90 160 105 } color2 = { 255 255 255 } } @@ -44138,28 +44178,28 @@ e_persia = { c_hulwan = { color = { 105 150 32 } color2 = { 255 255 255 } - + b_hulwan = { province = 4800 - + color = { 105 150 32 } color2 = { 255 255 255 } } b_bandanijan = { province = 4791 - + color = { 105 150 32 } color2 = { 255 255 255 } } b_jalula-hulwan = { province = 4792 - + color = { 105 150 32 } color2 = { 255 255 255 } } b_daskara = { province = 4793 - + color = { 105 150 32 } color2 = { 255 255 255 } } @@ -44167,28 +44207,28 @@ e_persia = { c_kirkuk = { color = { 105 150 52 } color2 = { 255 255 255 } - + b_kirkuk = { province = 4803 - + color = { 105 150 52 } color2 = { 255 255 255 } } b_khanijar = { province = 4799 - + color = { 105 150 52 } color2 = { 255 255 255 } } b_raushanqubad = { province = 4801 - + color = { 105 150 52 } color2 = { 255 255 255 } } b_daquqa = { province = 4802 - + color = { 105 150 52 } color2 = { 255 255 255 } } @@ -44196,53 +44236,53 @@ e_persia = { c_takrit = { color = { 92 174 52 } color2 = { 255 255 255 } - + b_takrit = { province = 4835 - + color = { 92 174 52 } color2 = { 255 255 255 } } b_jabalta = { province = 4806 - + color = { 92 174 52 } color2 = { 255 255 255 } } b_barimma = { province = 4807 - + color = { 92 174 52 } color2 = { 255 255 255 } } } } - + d_wasit = { color = { 80 160 10 } color2 = { 255 255 255 } - + capital = c_wasit - + c_wasit = { color = { 82 166 5 } color2 = { 255 255 255 } - + b_wasit = { province = 4821 - + color = { 82 166 5 } color2 = { 255 255 255 } } b_kaskar = { province = 4822 - + color = { 82 166 5 } color2 = { 255 255 255 } } b_an-numaniya = { province = 4823 - + color = { 82 166 5 } color2 = { 255 255 255 } } @@ -44250,47 +44290,47 @@ e_persia = { c_tib = { color = { 76 156 14 } color2 = { 255 255 255 } - + b_at-tib = { province = 4820 - + color = { 76 156 14 } color2 = { 255 255 255 } } b_karkha = { province = 4819 - + color = { 76 156 14 } color2 = { 255 255 255 } } } } - + d_kufa = { color = { 36 140 20 } color2 = { 255 255 255 } - + capital = c_kufa - + c_kufa = { color = { 46 140 20 } color2 = { 255 255 255 } - + b_an-najaf = { province = 5993 - + color = { 46 140 20 } color2 = { 255 255 255 } } b_al-kufa = { province = 5992 - + color = { 46 140 20 } color2 = { 255 255 255 } } b_al-hila = { province = 4826 - + color = { 46 140 20 } color2 = { 255 255 255 } } @@ -44298,22 +44338,22 @@ e_persia = { c_safata = { color = { 36 145 23 } color2 = { 255 255 255 } - + b_safata = { province = 5991 - + color = { 36 145 23 } color2 = { 255 255 255 } } b_ain_at-tamr = { province = 5990 - + color = { 36 145 23 } color2 = { 255 255 255 } } b_khaffan = { province = 5996 - + color = { 36 145 23 } color2 = { 255 255 255 } } @@ -44321,22 +44361,22 @@ e_persia = { c_qadisiya = { color = { 38 135 28 } color2 = { 255 255 255 } - + b_al-qadisiya = { province = 5994 - + color = { 38 135 28 } color2 = { 255 255 255 } } b_al-udhaib = { province = 5995 - + color = { 38 135 28 } color2 = { 255 255 255 } } b_al-qara = { province = 5998 - + color = { 38 135 28 } color2 = { 255 255 255 } } @@ -44344,16 +44384,16 @@ e_persia = { c_batiha = { color = { 43 142 16 } color2 = { 255 255 255 } - + b_niffar = { province = 6003 - + color = { 43 142 16 } color2 = { 255 255 255 } } b_as-saliq = { province = 6004 - + color = { 43 142 16 } color2 = { 255 255 255 } } @@ -44361,16 +44401,16 @@ e_persia = { c_akhadid = { color = { 43 142 16 } color2 = { 255 255 255 } - + b_as-salman = { province = 6001 - + color = { 43 142 16 } color2 = { 255 255 255 } } b_al-akhadid = { province = 6002 - + color = { 43 142 16 } color2 = { 255 255 255 } } @@ -44378,53 +44418,53 @@ e_persia = { c_waqisa = { color = { 52 144 20 } color2 = { 255 255 255 } - + b_waqisa = { province = 6000 - + color = { 52 144 20 } color2 = { 255 255 255 } } b_as-subia = { province = 5999 - + color = { 52 144 20 } color2 = { 255 255 255 } } } } - + d_basra = { color = { 6 150 2 } color2 = { 255 255 255 } - + capital = c_basra - + c_basra = { color = { 80 147 30 } color2 = { 255 255 255 } - + b_bajlan = { province = 6019 - + color = { 80 147 30 } color2 = { 255 255 255 } } b_basra = { #Al Basra province = 6022 - + color = { 80 147 30 } color2 = { 255 255 255 } } b_hifair = { province = 6025 - + color = { 80 147 30 } color2 = { 255 255 255 } } b_ar-rukhail = { province = 6024 - + color = { 80 147 30 } color2 = { 255 255 255 } } @@ -44432,22 +44472,22 @@ e_persia = { c_ubulla = { color = { 80 170 5 } color2 = { 255 255 255 } - + b_al-ubulla = { province = 6020 - + color = { 80 170 5 } color2 = { 255 255 255 } } b_matara-iraq = { province = 6021 - + color = { 80 170 5 } color2 = { 255 255 255 } } b_ain_said = { province = 6023 - + color = { 80 170 5 } color2 = { 255 255 255 } } @@ -44455,77 +44495,77 @@ e_persia = { c_rusafa = { color = { 70 125 40 } color2 = { 255 255 255 } - + b_ar-rusafa-iraq = { province = 6005 - + color = { 70 125 40 } color2 = { 255 255 255 } } b_al-farut = { province = 6006 - + color = { 70 125 40 } color2 = { 255 255 255 } } b_al-qatr = { province = 6007 - + color = { 70 125 40 } color2 = { 255 255 255 } } b_nahr_simmara = { province = 6008 - + color = { 70 125 40 } color2 = { 255 255 255 } } } } - + d_baghdad = { color = { 6 100 2 } color2 = { 255 255 255 } - + capital = c_baghdad - + c_baghdad = { color = { 16 135 12 } color2 = { 255 255 255 } - + b_baghdad = { province = 4828 - + color = { 16 135 12 } color2 = { 255 255 255 } } b_baquba = { province = 4794 - + color = { 16 135 12 } color2 = { 255 255 255 } } b_ukbara = { province = 4795 - + color = { 16 135 12 } color2 = { 255 255 255 } } b_an-nahrawan = { province = 4796 - + color = { 16 135 12 } color2 = { 255 255 255 } } b_al-farasa = { province = 4825 - + color = { 16 135 12 } color2 = { 255 255 255 } } b_sarsar = { province = 4827 - + color = { 16 135 12 } color2 = { 255 255 255 } } @@ -44533,22 +44573,22 @@ e_persia = { c_iskaf = { color = { 150 205 113 } color2 = { 255 255 255 } - + b_iskaf = { province = 4797 - + color = { 150 205 113 } color2 = { 255 255 255 } } b_jabbul = { province = 4798 - + color = { 150 205 113 } color2 = { 255 255 255 } } b_humaniya = { province = 4824 - + color = { 150 205 113 } color2 = { 255 255 255 } } @@ -44556,16 +44596,16 @@ e_persia = { c_anbar = { color = { 150 205 80 } color2 = { 255 255 255 } - + b_al-anbar = { province = 4829 - + color = { 150 205 80 } color2 = { 255 255 255 } } b_ar-rabb = { province = 4831 - + color = { 150 205 80 } color2 = { 255 255 255 } } @@ -44573,16 +44613,16 @@ e_persia = { c_karbala = { color = { 16 110 12 } color2 = { 255 255 255 } - + b_karbala = { province = 4830 - + color = { 16 110 12 } color2 = { 255 255 255 } } b_hit = { province = 4833 - + color = { 16 110 12 } color2 = { 255 255 255 } } @@ -44590,78 +44630,78 @@ e_persia = { c_badaraya = { color = { 110 190 80 } color2 = { 255 255 255 } - + b_badaraya = { province = 4788 - + color = { 110 190 80 } color2 = { 255 255 255 } } b_bakusaya = { province = 4789 - + color = { 110 190 80 } color2 = { 255 255 255 } } b_tarsukh = { province = 4790 - + color = { 110 190 80 } color2 = { 255 255 255 } } } } } - + k_jazira = { color = { 11 205 70 } color2 = { 255 255 255 } - + capital = c_mosul # Mosul - + d_diyarrabia = { color = { 11 205 70 } color2 = { 255 255 255 } - + capital = c_mosul - + c_mosul = { color = { 9 236 89 } color2 = { 255 255 255 } - + b_mosul = { province = 4840 - + color = { 9 236 89 } color2 = { 255 255 255 } } b_ain_al-qayyara = { province = 4836 - + color = { 9 236 89 } color2 = { 255 255 255 } } b_al-hadr = { province = 4837 - + color = { 9 236 89 } color2 = { 255 255 255 } } b_juhaina = { province = 4838 - + color = { 9 236 89 } color2 = { 255 255 255 } } b_tall_afar = { province = 4839 - + color = { 9 236 89 } color2 = { 255 255 255 } } b_balad-mosul = { province = 4841 - + color = { 9 236 89 } color2 = { 255 255 255 } } @@ -44669,22 +44709,22 @@ e_persia = { c_ninive = { color = { 21 180 70 } color2 = { 255 255 255 } - + b_ninawa = { province = 4811 - + color = { 21 180 70 } color2 = { 255 255 255 } } b_bartulla = { province = 4810 - + color = { 21 180 70 } color2 = { 255 255 255 } } b_fishabur = { province = 4812 - + color = { 21 180 70 } color2 = { 255 255 255 } } @@ -44692,34 +44732,34 @@ e_persia = { c_sinjar = { color = { 61 160 70 } color2 = { 255 255 255 } - + b_sinjar = { province = 4848 - + color = { 61 160 70 } color2 = { 255 255 255 } } b_bashazza = { province = 4843 - + color = { 61 160 70 } color2 = { 255 255 255 } } b_al-hayyal = { province = 4849 - + color = { 61 160 70 } color2 = { 255 255 255 } } b_al-jibal = { province = 4850 - + color = { 61 160 70 } color2 = { 255 255 255 } } b_tunamir = { province = 4851 - + color = { 61 160 70 } color2 = { 255 255 255 } } @@ -44727,28 +44767,28 @@ e_persia = { c_nasibin = { color = { 25 150 90 } color2 = { 255 255 255 } - + b_nasibin = { province = 4845 - + color = { 25 150 90 } color2 = { 255 255 255 } } b_barqaid = { province = 4842 - + color = { 25 150 90 } color2 = { 255 255 255 } } b_gazirat_ibn_umar = { province = 4844 - + color = { 25 150 90 } color2 = { 255 255 255 } } b_dara = { province = 4846 - + color = { 25 150 90 } color2 = { 255 255 255 } } @@ -44756,40 +44796,40 @@ e_persia = { c_khabur = { color = { 40 145 85 } color2 = { 255 255 255 } - + b_makisin = { province = 4883 - + color = { 40 145 85 } color2 = { 255 255 255 } } b_mijdal = { province = 4852 - + color = { 40 145 85 } color2 = { 255 255 255 } } b_araban = { province = 4879 - + color = { 40 145 85 } color2 = { 255 255 255 } } b_al-khanuqa = { province = 4880 - + color = { 40 145 85 } color2 = { 255 255 255 } } b_ash-shamsiya = { province = 4881 - + color = { 40 145 85 } color2 = { 255 255 255 } } b_qarqisiya = { province = 4882 - + color = { 40 145 85 } color2 = { 255 255 255 } } @@ -44797,53 +44837,53 @@ e_persia = { c_upper_khabur = { color = { 25 175 75 } color2 = { 255 255 255 } - + b_ras_al-ain = { province = 4853 - + color = { 25 175 75 } color2 = { 255 255 255 } } b_mardin = { province = 4854 - + color = { 25 175 75 } color2 = { 255 255 255 } } b_kafartutha = { province = 4856 - + color = { 25 175 75 } color2 = { 255 255 255 } } } } - + d_diyarmudar = { color = { 100 160 40 } color2 = { 255 255 255 } - + capital = c_raqqa - + c_raqqa = { color = { 100 160 40 } color2 = { 255 255 255 } - + b_raqqa = { province = 4876 - + color = { 100 160 40 } color2 = { 255 255 255 } } b_bajarwan = { province = 4877 - + color = { 100 160 40 } color2 = { 255 255 255 } } b_ratla = { province = 5943 - + color = { 100 160 40 } color2 = { 255 255 255 } } @@ -44851,22 +44891,22 @@ e_persia = { c_harran = { color = { 95 160 35 } color2 = { 255 255 255 } - + b_harran = { province = 4870 - + color = { 95 160 35 } color2 = { 255 255 255 } } b_saruj = { province = 4874 - + color = { 95 160 35 } color2 = { 255 255 255 } } b_tall_mahra = { province = 4878 - + color = { 95 160 35 } color2 = { 255 255 255 } } @@ -44874,53 +44914,53 @@ e_persia = { c_dausar = { color = { 95 150 40 } color2 = { 255 255 255 } - + b_dausar = { province = 4875 - + color = { 95 150 40 } color2 = { 255 255 255 } } b_tall_ammar = { province = 4873 - + color = { 95 150 40 } color2 = { 255 255 255 } } } } - + d_diyarbakr = { color = { 95 180 35 } color2 = { 255 255 255 } - + capital = c_amida - + c_amida = { color = { 129 166 48 } color2 = { 255 255 255 } - + b_amid = { province = 4867 - + color = { 129 166 48 } color2 = { 255 255 255 } } b_zermion = { province = 4866 - + color = { 129 166 48 } color2 = { 255 255 255 } } b_as-suwaida = { province = 4868 - + color = { 129 166 48 } color2 = { 255 255 255 } } b_tall_mauzan = { province = 4871 - + color = { 129 166 48 } color2 = { 255 255 255 } } @@ -44928,16 +44968,16 @@ e_persia = { c_tall_basma = { color = { 95 186 30 } color2 = { 255 255 255 } - + b_tall_basma = { province = 4855 - + color = { 95 186 30 } color2 = { 255 255 255 } } b_hisn_kaifa = { province = 4847 - + color = { 95 186 30 } color2 = { 255 255 255 } } @@ -44945,34 +44985,34 @@ e_persia = { c_hakkari = { color = { 70 160 30 } color2 = { 255 255 255 } - + b_hakkari = { province = 4815 - + color = { 70 160 30 } color2 = { 255 255 255 } } b_baqirda = { province = 4813 - + color = { 70 160 30 } color2 = { 255 255 255 } } b_tamanin = { province = 4814 - + color = { 70 160 30 } color2 = { 255 255 255 } } b_saird = { province = 4816 - + color = { 70 160 30 } color2 = { 255 255 255 } } b_juza = { province = 4817 - + color = { 70 160 30 } color2 = { 255 255 255 } } @@ -44980,28 +45020,28 @@ e_persia = { c_mayyafariqin = { color = { 153 160 52 } color2 = { 255 255 255 } - + b_mayyafariqin = { province = 4859 - + color = { 153 160 52 } color2 = { 255 255 255 } } b_tall_fafan = { province = 4857 - + color = { 153 160 52 } color2 = { 255 255 255 } } b_arzan = { province = 4858 - + color = { 153 160 52 } color2 = { 255 255 255 } } b_nasriye = { province = 4860 - + color = { 153 160 52 } color2 = { 255 255 255 } } @@ -45009,59 +45049,59 @@ e_persia = { c_bakriya = { color = { 133 170 52 } color2 = { 255 255 255 } - + b_hani = { province = 4861 - + color = { 133 170 52 } color2 = { 255 255 255 } } b_hisn_di-l-qarnain = { province = 4862 - + color = { 133 170 52 } color2 = { 255 255 255 } } b_qulb = { province = 4864 - + color = { 133 170 52 } color2 = { 255 255 255 } } b_erkne = { province = 4865 - + color = { 133 170 52 } color2 = { 255 255 255 } } b_shimshat = { province = 4863 - + color = { 133 170 52 } color2 = { 255 255 255 } } } } - + d_euphrates = { color = { 120 180 60 } color2 = { 255 255 255 } - + capital = c_rahba - + c_rahba = { color = { 120 180 60 } color2 = { 255 255 255 } - + b_al-rahba = { province = 4889 - + color = { 120 180 60 } color2 = { 255 255 255 } } b_ad-daliya = { province = 4888 - + color = { 120 180 60 } color2 = { 255 255 255 } } @@ -45069,16 +45109,16 @@ e_persia = { c_hadithat-ana = { color = { 125 175 65 } color2 = { 255 255 255 } - + b_hadithat-ana = { province = 4885 - + color = { 125 175 65 } color2 = { 255 255 255 } } b_sukayr_al-abbas = { province = 4884 - + color = { 125 175 65 } color2 = { 255 255 255 } } @@ -45086,47 +45126,47 @@ e_persia = { c_al-haditha = { color = { 115 185 70 } color2 = { 255 255 255 } - + b_al-haditha-furat = { province = 4886 - + color = { 115 185 70 } color2 = { 255 255 255 } } b_ana = { province = 4887 - + color = { 115 185 70 } color2 = { 255 255 255 } } } } - + d_kurdistan = { color = { 6 150 2 } color2 = { 255 255 255 } - + capital = c_irbil - + c_irbil = { color = { 50 145 6 } color2 = { 255 255 255 } - + b_irbil = { province = 4777 - + color = { 50 145 6 } color2 = { 255 255 255 } } b_al-haditha = { province = 4808 - + color = { 50 145 6 } color2 = { 255 255 255 } } b_as-sinn = { province = 4809 - + color = { 50 145 6 } color2 = { 255 255 255 } } @@ -45134,28 +45174,28 @@ e_persia = { c_kurdistan = { color = { 46 150 2 } color2 = { 255 255 255 } - + b_tall_haftun = { province = 4774 - + color = { 46 150 2 } color2 = { 255 255 255 } } b_khuftiyan = { province = 4773 - + color = { 46 150 2 } color2 = { 255 255 255 } } b_shaqlabadh = { province = 4775 - + color = { 46 150 2 } color2 = { 255 255 255 } } b_bamardani = { province = 4776 - + color = { 46 150 2 } color2 = { 255 255 255 } } @@ -45163,22 +45203,22 @@ e_persia = { c_shahrazur = { color = { 43 146 10 } color2 = { 255 255 255 } - + b_shahrazur = { province = 4780 - + color = { 43 146 10 } color2 = { 255 255 255 } } b_khuftidkan = { province = 4778 - + color = { 43 146 10 } color2 = { 255 255 255 } } b_tiranshah = { province = 4779 - + color = { 43 146 10 } color2 = { 255 255 255 } } @@ -45190,15 +45230,15 @@ e_persia = { e_carpathia = { color = { 210 115 35 } color2 = { 255 255 255 } - + capital = c_visegrad # Pest - + k_dacia = { color = { 237 147 52 } color2 = { 255 255 255 } - + capital = c_campulung # Campulung - + ai_primary_priority = { if = { limit = { @@ -45207,25 +45247,25 @@ e_carpathia = { add = @correct_culture_primary_score } } - + d_transylvanian_alps = { color = { 175 86 10 } color2 = { 255 255 255 } - + capital = c_campulung # Campulung - + c_campulung = { color = { 175 86 10 } color2 = { 255 255 255 } - - b_campulung = { - province = 5009 + + b_targoviste = { + province = 515 color = { 175 86 10 } color2 = { 255 255 255 } } - b_targoviste = { - province = 515 + b_campulung = { + province = 5009 color = { 175 86 10 } color2 = { 255 255 255 } @@ -45246,7 +45286,7 @@ e_carpathia = { c_polovragi = { color = { 165 76 10 } color2 = { 255 255 255 } - + b_polovragi = { province = 5005 @@ -45269,7 +45309,7 @@ e_carpathia = { c_tabla_butii = { color = { 155 66 10 } color2 = { 255 255 255 } - + b_tabla_butii = { province = 4989 @@ -45294,13 +45334,13 @@ e_carpathia = { d_muntenia = { color = { 220 132 40 } color2 = { 255 255 255 } - + capital = c_giurgiu # Targoviste c_giurgiu = { color = { 210 122 50 } color2 = { 255 255 255 } - + b_giurgiu = { province = 4990 @@ -45341,7 +45381,7 @@ e_carpathia = { c_bucuresti = { color = { 241 195 72 } color2 = { 255 255 255 } - + b_bucuresti = { province = 4995 @@ -45358,7 +45398,7 @@ e_carpathia = { c_calarasi = { color = { 238 212 80 } color2 = { 255 255 255 } - + b_calarasi = { province = 4997 @@ -45381,7 +45421,7 @@ e_carpathia = { c_buzau = { color = { 230 142 50 } color2 = { 255 255 255 } - + b_buzau = { province = 5000 @@ -45404,7 +45444,7 @@ e_carpathia = { c_braila = { color = { 240 152 60 } color2 = { 255 255 255 } - + b_braila = { province = 5003 @@ -45419,17 +45459,17 @@ e_carpathia = { } } } - + d_oltenia = { color = { 222 155 78 } color2 = { 255 255 255 } - + capital = c_targu_jiu # Targu Jiu - + c_targu_jiu = { color = { 221 170 77 } color2 = { 255 255 255 } - + b_targu_jiu = { province = 4978 @@ -45446,7 +45486,7 @@ e_carpathia = { c_severin = { color = { 247 201 78 } color2 = { 255 255 255 } - + b_severin = { province = 516 @@ -45467,7 +45507,7 @@ e_carpathia = { } b_karansebes = { province = 3881 - + color = { 247 201 78 } color2 = { 255 255 255 } } @@ -45475,7 +45515,7 @@ e_carpathia = { c_calafat = { color = { 255 176 76 } color2 = { 255 255 255 } - + b_calafat = { province = 4981 @@ -45504,7 +45544,7 @@ e_carpathia = { c_craiova = { color = { 248 166 66 } color2 = { 255 255 255 } - + b_craiova = { province = 4985 @@ -45529,9 +45569,9 @@ e_carpathia = { k_moldavia = { color = { 180 150 20} color2 = { 255 255 255} - + capital = c_suceava # Suceava - + ai_primary_priority = { if = { limit = { @@ -45540,17 +45580,17 @@ e_carpathia = { add = @better_than_the_alternatives_score } } - + d_bukovina = { color = { 210 200 70 } color2 = { 255 255 255 } - + capital = c_suceava # Suceava - + c_suceava = { color = { 210 200 70 } color2 = { 255 255 255 } - + b_suceava = { province = 545 @@ -45585,7 +45625,7 @@ e_carpathia = { c_neamnt = { color = { 210 160 70 } color2 = { 255 255 255 } - + b_piatra_neamnt = { province = 5031 @@ -45608,7 +45648,7 @@ e_carpathia = { c_dorohoi = { color = { 225 220 35 } color2 = { 255 255 255 } - + b_dorohoi = { province = 5038 @@ -45625,7 +45665,7 @@ e_carpathia = { c_hotin = { color = { 205 192 10 } color2 = { 255 255 255 } - + b_hotin = { province = 5040 @@ -45649,13 +45689,13 @@ e_carpathia = { d_moldova = { color = { 190 160 30 } color2 = { 255 255 255 } - + capital = c_iasi # Iasi - + c_iasi = { color = { 190 160 30 } color2 = { 255 255 255 } - + b_iasi = { province = 541 @@ -45678,7 +45718,7 @@ e_carpathia = { c_orhei = { color = { 172 149 58 } color2 = { 255 255 255 } - + b_orhei = { province = 5019 @@ -45695,7 +45735,7 @@ e_carpathia = { c_soroca = { color = { 148 120 15 } color2 = { 255 255 255 } - + b_soroca = { province = 5021 @@ -45708,7 +45748,7 @@ e_carpathia = { color = { 148 120 15 } color2 = { 255 255 255 } } - } + } c_barlad = { color = { 145 169 26 } color2 = { 255 255 255 } @@ -45735,7 +45775,7 @@ e_carpathia = { c_galati = { color = { 250 207 36 } color2 = { 255 255 255 } - + b_galati = { province = 511 @@ -45758,7 +45798,7 @@ e_carpathia = { c_stoenesti = { color = { 249 255 102 } color2 = { 255 255 255 } - + b_stoenesti = { province = 5029 @@ -45776,15 +45816,15 @@ e_carpathia = { d_bugeac = { color = { 165 220 30 } color2 = { 255 255 255 } - + #Budjak in Turkish - + capital = c_tigheci # Tigheci - + c_tigheci = { color = { 165 220 30 } color2 = { 255 255 255 } - + b_tigheci = { province = 5015 @@ -45801,7 +45841,7 @@ e_carpathia = { c_cetatea_alba = { color = { 190 240 20 } color2 = { 255 255 255 } - + b_cetatea_alba = { province = 512 @@ -45818,7 +45858,7 @@ e_carpathia = { c_chilia = { color = { 180 210 40 } color2 = { 255 255 255 } - + b_chilia = { province = 5012 @@ -45841,7 +45881,7 @@ e_carpathia = { c_lapusna = { color = { 166 137 21 } color2 = { 255 255 255 } - + b_lapusna = { province = 5017 @@ -45861,9 +45901,9 @@ e_carpathia = { k_hungary = { color = { 250 120 90 } color2 = { 255 255 255 } - + capital = c_visegrad - + ai_primary_priority = { if = { limit = { @@ -45872,38 +45912,38 @@ e_carpathia = { add = @correct_culture_primary_score } } - + d_visegrad = { color = { 245 125 95 } color2 = { 255 255 255 } - + capital = c_visegrad - + c_visegrad = { color = { 245 125 95 } color2 = { 255 255 255 } - + b_visegrad_hun = { province = 3803 - + color = { 245 125 95 } color2 = { 255 255 255 } } b_pest = { province = 522 - + color = { 245 125 95 } color2 = { 255 255 255 } } b_cegled = { province = 3802 - + color = { 245 125 95 } color2 = { 255 255 255 } } b_kecskemet = { province = 3804 - + color = { 245 125 95 } color2 = { 255 255 255 } } @@ -45911,7 +45951,7 @@ e_carpathia = { c_komarom = { color = { 245 95 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_komarno name_list_slovien = cn_komarno @@ -45922,13 +45962,13 @@ e_carpathia = { name_list_bosnian = cn_komarno name_list_serbian = cn_komarno } - + b_komarom = { province = 3809 - + color = { 245 95 85 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_komarno name_list_slovien = cn_komarno @@ -45942,7 +45982,7 @@ e_carpathia = { } b_batorkeszi = { province = 3916 - + color = { 245 95 85 } color2 = { 255 255 255 } } @@ -45950,7 +45990,7 @@ e_carpathia = { c_esztergom = { color = { 255 92 91 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_ostrihom name_list_slovien = cn_ostrihom @@ -45961,13 +46001,13 @@ e_carpathia = { name_list_bosnian = cn_ostrihom name_list_serbian = cn_ostrihom } - + b_esztergom = { province = 3808 - + color = { 255 92 91 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_ostrihom name_list_slovien = cn_ostrihom @@ -45981,7 +46021,7 @@ e_carpathia = { } b_beny = { province = 3976 - + color = { 255 92 91 } color2 = { 255 255 255 } } @@ -45989,7 +46029,7 @@ e_carpathia = { c_szekesfehervar = { color = { 240 122 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_stolicny_belehrad name_list_slovien = cn_stolicny_belehrad @@ -46000,13 +46040,13 @@ e_carpathia = { name_list_bosnian = cn_stolni_biograd name_list_serbian = cn_stolni_biograd } - + b_szekesfehervar = { province = 3805 - + color = { 240 122 75 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_stolicny_belehrad name_list_slovien = cn_stolicny_belehrad @@ -46020,13 +46060,13 @@ e_carpathia = { } b_csakvar = { province = 3806 - + color = { 240 122 75 } color2 = { 255 255 255 } } b_kalocsa = { province = 3807 - + color = { 240 122 75 } color2 = { 255 255 255 } } @@ -46034,46 +46074,46 @@ e_carpathia = { c_hewes = { color = { 255 140 100 } color2 = { 255 255 255 } - + b_hewes = { province = 523 - + color = { 255 140 100 } color2 = { 255 255 255 } } b_tur = { province = 3867 - + color = { 255 140 100 } color2 = { 255 255 255 } } b_szolnok = { province = 3868 - + color = { 255 140 100 } color2 = { 255 255 255 } } b_gyongospata = { province = 3869 - + color = { 255 140 100 } color2 = { 255 255 255 } } b_eger = { province = 3948 - + color = { 255 140 100 } color2 = { 255 255 255 } } } } - + d_somogy = { color = { 170 40 65 } color2 = { 255 255 255 } - + capital = c_somogy - + cultural_names = { #As principality of Lower Pannonia / Balaton name_list_czech = cn_balaton name_list_slovien = cn_balaton @@ -46084,17 +46124,17 @@ e_carpathia = { name_list_bosnian = cn_balaton name_list_serbian = cn_balaton } - + c_somogy = { color = { 170 40 65 } color2 = { 255 255 255 } - + b_somogyvar = { province = 3835 - + color = { 170 40 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_tricciana name_list_slovien = cn_tricciana @@ -46108,22 +46148,22 @@ e_carpathia = { } b_kaposvar = { province = 3836 - + color = { 170 40 65 } color2 = { 255 255 255 } } b_csurgo = { province = 3837 - + color = { 170 40 65 } color2 = { 255 255 255 } } b_szigetvar = { province = 3838 - + color = { 170 40 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_siget name_list_slovien = cn_siget @@ -46139,7 +46179,7 @@ e_carpathia = { c_kolon = { color = { 180 60 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_blatnozero name_list_slovien = cn_blatnozero @@ -46150,13 +46190,13 @@ e_carpathia = { name_list_bosnian = cn_blatnozero name_list_serbian = cn_blatnozero } - + b_kolon = { province = 3827 - + color = { 180 60 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_blatnohrad name_list_slovien = cn_blatnohrad @@ -46170,13 +46210,13 @@ e_carpathia = { } b_egerszeg = { province = 3828 - + color = { 180 60 80 } color2 = { 255 255 255 } } b_letenye = { province = 3829 - + color = { 180 60 80 } color2 = { 255 255 255 } } @@ -46184,25 +46224,25 @@ e_carpathia = { c_tolna = { color = { 155 65 65 } color2 = { 255 255 255 } - + b_tolna = { province = 3839 - + color = { 155 65 65 } color2 = { 255 255 255 } } b_simontornya = { province = 3840 - + color = { 155 65 65 } color2 = { 255 255 255 } } b_dombovar = { province = 3841 - + color = { 155 65 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_iovia name_list_slovien = cn_iovia @@ -46218,25 +46258,25 @@ e_carpathia = { c_baranya = { color = { 155 25 65 } color2 = { 255 255 255 } - + b_baranyavar = { province = 3842 - + color = { 155 25 65 } color2 = { 255 255 255 } } b_siklos = { province = 3843 - + color = { 155 25 65 } color2 = { 255 255 255 } } b_pecs = { province = 3844 - + color = { 155 25 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_petikosteli name_list_slovien = cn_petikosteli @@ -46250,39 +46290,39 @@ e_carpathia = { } b_mohacs = { province = 3845 - + color = { 155 25 65 } color2 = { 255 255 255 } } } } - + d_nyitra = { #Nitra color = { 228 62 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_hungarian = cn_nyitra name_list_mogyer = cn_nyitra } - + capital = c_nyitra #Nyitra/Nitra - + c_nyitra = { #Nitra color = { 228 62 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_hungarian = cn_nyitra name_list_mogyer = cn_nyitra } - + b_nyitra = { #Nitra province = 3831 - + color = { 228 62 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_hungarian = cn_nyitra name_list_mogyer = cn_nyitra @@ -46290,16 +46330,16 @@ e_carpathia = { } b_pecsen = { province = 3832 - + color = { 228 62 90 } color2 = { 255 255 255 } } b_bajmoc = { province = 3833 - + color = { 228 62 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_bojnice name_list_czech = cn_bojnice @@ -46307,10 +46347,10 @@ e_carpathia = { } b_sasvar = { province = 3834 - + color = { 228 62 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_sastin name_list_czech = cn_sastin @@ -46320,18 +46360,18 @@ e_carpathia = { c_gemer = { color = { 230 37 69 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_gomor name_list_hungarian = cn_gomor } - + b_gemer = { province = 524 - + color = { 230 37 69 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_gomor name_list_hungarian = cn_gomor @@ -46339,10 +46379,10 @@ e_carpathia = { } b_murany = { province = 3858 - + color = { 230 37 69 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_muran name_list_czech = cn_muran @@ -46350,10 +46390,10 @@ e_carpathia = { } b_rimaszombat = { province = 3859 - + color = { 230 37 69 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_rimavska_sobota name_list_czech = cn_rimavska_sobota @@ -46363,18 +46403,18 @@ e_carpathia = { c_orava = { color = { 255 40 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_hungarian = cn_arva name_list_mogyer = cn_arva } - + b_arva = { #Orava province = 525 - + color = { 255 40 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_hungarian = cn_arva name_list_mogyer = cn_arva @@ -46382,10 +46422,10 @@ e_carpathia = { } b_twardosczino = { #Tvrdošín/Tvrdosin province = 3810 - + color = { 255 40 65 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_turdossin name_list_hungarian = cn_turdossin @@ -46395,18 +46435,18 @@ e_carpathia = { c_trenscen = { #Trenčín color = { 205 85 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_trencsen name_list_hungarian = cn_trencsen } - + b_trenscen = { province = 3811 - + color = { 205 85 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_trencsen name_list_hungarian = cn_trencsen @@ -46414,10 +46454,10 @@ e_carpathia = { } b_puho = { province = 3812 - + color = { 205 85 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_puchov name_list_czech = cn_puchov @@ -46425,10 +46465,10 @@ e_carpathia = { } b_zsolna = { province = 3813 - + color = { 205 85 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_zilina name_list_czech = cn_zilina @@ -46436,10 +46476,10 @@ e_carpathia = { } b_turoc = { province = 3814 - + color = { 205 85 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_turiec name_list_czech = cn_turiec @@ -46449,18 +46489,18 @@ e_carpathia = { c_lipto = { #Liptov color = { 195 35 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_hungarian = cn_lipto name_list_mogyer = cn_lipto } - + b_liptoujvar = { province = 3854 - + color = { 195 35 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_liptovsky_hradok name_list_slovien = cn_liptovsky_hradok @@ -46468,10 +46508,10 @@ e_carpathia = { } b_nemetlipsce = { province = 3855 - + color = { 195 35 80 } color2 = { 255 255 255 } - + cultural_names = { name_list_hungarian = cn_poprad_HUN name_list_mogyer = cn_poprad_HUN @@ -46481,18 +46521,18 @@ e_carpathia = { c_zolyom = { color = { 235 60 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_zvolen name_list_czech = cn_zvolen } - + b_zolyom = { province = 3856 - + color = { 235 60 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_zvolen name_list_czech = cn_zvolen @@ -46500,10 +46540,10 @@ e_carpathia = { } b_breznobanya = { province = 3857 - + color = { 235 60 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_brezno name_list_czech = cn_brezno @@ -46513,18 +46553,18 @@ e_carpathia = { c_bars = { color = { 240 40 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_tekov name_list_czech = cn_tekov } - + b_bars = { province = 3846 - + color = { 240 40 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_tekov name_list_czech = cn_tekov @@ -46532,7 +46572,7 @@ e_carpathia = { } b_komorcbanya = { province = 3847 - + color = { 240 40 100 } color2 = { 255 255 255 } } @@ -46540,19 +46580,19 @@ e_carpathia = { c_hont = { color = { 210 55 100 } color2 = { 255 255 255 } - + b_hont = { province = 3848 - + color = { 210 55 100 } color2 = { 255 255 255 } } b_nograd = { province = 3849 - + color = { 210 55 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_novohrad name_list_czech = cn_novohrad @@ -46560,10 +46600,10 @@ e_carpathia = { } b_balassagyarmat = { province = 3850 - + color = { 210 55 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_balazske_darmoty name_list_czech = cn_balazske_darmoty @@ -46571,16 +46611,16 @@ e_carpathia = { } b_koporna = { province = 3851 - + color = { 210 55 100 } color2 = { 255 255 255 } } b_losonc = { province = 3852 - + color = { 210 55 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_lucenec name_list_czech = cn_lucenec @@ -46588,10 +46628,10 @@ e_carpathia = { } b_selmecbanya = { province = 3853 - + color = { 210 55 100 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_banska_stiavnica name_list_czech = cn_banska_stiavnica @@ -46601,7 +46641,7 @@ e_carpathia = { c_poszony = { color = { 255 100 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_presporok name_list_slovien = cn_presporok @@ -46610,13 +46650,13 @@ e_carpathia = { name_list_swabian = cn_pressburg name_list_bavarian = cn_pressburg } - + b_poszony = { province = 3815 - + color = { 255 100 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_presporok name_list_slovien = cn_presporok @@ -46628,16 +46668,16 @@ e_carpathia = { } b_smozolany = { province = 3816 - + color = { 255 100 125 } color2 = { 255 255 255 } } b_somorja = { province = 3934 - + color = { 255 100 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_samorin name_list_czech = cn_samorin @@ -46645,33 +46685,33 @@ e_carpathia = { } } } - + d_ungvar = { color = { 156 15 15 } color2 = { 255 255 255 } - + capital = c_ungvar - + cultural_names = { name_list_slovien = cn_uzhorod name_list_czech = cn_uzhorod } - + c_ungvar = { color = { 156 15 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_uzhorod name_list_czech = cn_uzhorod } - + b_ungvar = { province = 3897 - + color = { 156 15 15 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_uzhorod name_list_czech = cn_uzhorod @@ -46679,7 +46719,7 @@ e_carpathia = { } b_nagyberezna = { province = 3895 - + color = { 156 15 15 } color2 = { 255 255 255 } } @@ -46687,18 +46727,18 @@ e_carpathia = { c_zemplen = { color = { 155 30 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_zemplin name_list_czech = cn_zemplin } - + b_zemplen = { province = 3885 - + color = { 155 30 30 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_zemplin name_list_czech = cn_zemplin @@ -46706,25 +46746,25 @@ e_carpathia = { } b_szerencs = { province = 3886 - + color = { 155 30 30 } color2 = { 255 255 255 } } b_zynna = { province = 3887 - + color = { 155 30 30 } color2 = { 255 255 255 } } b_toporo = { province = 3888 - + color = { 155 30 30 } color2 = { 255 255 255 } } b_varanno = { province = 3896 - + color = { 155 30 30 } color2 = { 255 255 255 } } @@ -46732,25 +46772,25 @@ e_carpathia = { c_borsod = { color = { 135 50 50 } color2 = { 255 255 255 } - + b_borsod = { province = 3870 - + color = { 135 50 50 } color2 = { 255 255 255 } } b_miskolc = { province = 3871 - + color = { 135 50 50 } color2 = { 255 255 255 } } b_szendro = { province = 3979 - + color = { 230 37 69 } color2 = { 255 255 255 } - + cultural_names = { name_list_slovien = cn_sendrov name_list_czech = cn_sendrov @@ -46760,18 +46800,18 @@ e_carpathia = { c_saris = { color = { 125 20 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_saros name_list_hungarian = cn_saros } - + b_saris = { #Saris castle, visible from Eperjes/Presov province = 533 - + color = { 125 20 5 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_saros name_list_hungarian = cn_saros @@ -46779,7 +46819,7 @@ e_carpathia = { } b_barfta = { province = 3860 - + color = { 125 20 5 } color2 = { 255 255 255 } } @@ -46787,18 +46827,18 @@ e_carpathia = { c_spis = { color = { 115 0 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_szepesseg name_list_hungarian = cn_szepesseg } - + b_spis = { #From 13C should be Locse province = 3862 - + color = { 115 0 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_szepesseg name_list_hungarian = cn_szepesseg @@ -46806,10 +46846,10 @@ e_carpathia = { } b_kesmark = { #Kežmarok/Kezmarok province = 3861 - + color = { 115 0 0 } color2 = { 255 255 255 } - + cultural_names = { name_list_mogyer = cn_kesmark name_list_hungarian = cn_kesmark @@ -46819,18 +46859,18 @@ e_carpathia = { c_abauj = { color = { 190 10 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_abov name_list_slovien = cn_abov } - + b_abauj = { province = 538 - + color = { 190 10 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_abov name_list_slovien = cn_abov @@ -46838,10 +46878,10 @@ e_carpathia = { } b_kassa = { province = 3876 - + color = { 190 10 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_kosice name_list_slovien = cn_kosice @@ -46849,10 +46889,10 @@ e_carpathia = { } b_torna = { province = 3978 - + color = { 190 10 10 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_turna name_list_slovien = cn_turna @@ -46860,44 +46900,44 @@ e_carpathia = { } } } - + d_transcarpathia = { color = { 217 11 26 } color2 = { 255 255 255 } - + capital = c_marmaros # Marmaros / Maramarossziget / Maramures - + c_marmaros = { color = { 217 11 26 } color2 = { 255 255 255 } - + b_maramarossziget = { province = 539 - + color = { 217 11 26 } color2 = { 255 255 255 } } b_tecso = { province = 3914 - + color = { 217 11 26 } color2 = { 255 255 255 } } b_borsa = { province = 3915 - + color = { 217 11 26 } color2 = { 255 255 255 } } b_huszt = { province = 3917 - + color = { 217 11 26 } color2 = { 255 255 255 } } b_okormezo = { province = 3918 - + color = { 217 11 26 } color2 = { 255 255 255 } } @@ -46905,83 +46945,83 @@ e_carpathia = { c_bereg = { color = { 225 30 45 } color2 = { 255 255 255 } - + b_beregszasz = { province = 537 - + color = { 225 30 45 } color2 = { 255 255 255 } } b_nagyszolos = { province = 3913 - + color = { 225 30 45 } color2 = { 255 255 255 } } b_munkacz = { province = 3893 - + color = { 225 30 45 } color2 = { 255 255 255 } } b_alsoverecke = { province = 3894 - + color = { 225 30 45 } color2 = { 255 255 255 } } b_borsova = { province = 3898 - + color = { 225 30 45 } color2 = { 255 255 255 } } } } - + d_transylvania = { color = { 212 112 63 } color2 = { 255 255 255 } - + capital = c_feher # Fehervar - + c_feher = { color = { 212 112 63 } color2 = { 255 255 255 } - + b_feher = { province = 519 - + color = { 212 112 63 } color2 = { 255 255 255 } } b_kukullovar = { province = 3935 - + color = { 212 112 63 } color2 = { 255 255 255 } } b_abrudbanya = { province = 3936 - + color = { 212 112 63 } color2 = { 255 255 255 } } b_nagyszeben = { province = 3937 - + color = { 212 112 63 } color2 = { 255 255 255 } } b_alvinc = { province = 3938 - + color = { 212 112 63 } color2 = { 255 255 255 } } b_szaszkezd = { province = 3939 - + color = { 212 112 63 } color2 = { 255 255 255 } } @@ -46989,28 +47029,28 @@ e_carpathia = { c_szekelyfold = { color = { 200 130 50 } color2 = { 255 255 255 } - + b_szekelyudvarhely = { province = 540 - + color = { 200 130 50 } color2 = { 255 255 255 } } b_marosvasarhely = { province = 3929 - + color = { 200 130 50 } color2 = { 255 255 255 } } b_csikszereda = { province = 3930 - + color = { 200 130 50 } color2 = { 255 255 255 } } b_gyergyoszentmiklos = { province = 3946 - + color = { 200 130 50 } color2 = { 255 255 255 } } @@ -47018,28 +47058,28 @@ e_carpathia = { c_barcasag = { color = { 180 105 60 } color2 = { 255 255 255 } - + b_brasso = { province = 3942 - + color = { 180 105 60 } color2 = { 255 255 255 } } b_balvanyos = { province = 3943 - + color = { 180 105 60 } color2 = { 255 255 255 } } b_sepsiszentgyorgy = { province = 3944 - + color = { 180 105 60 } color2 = { 255 255 255 } } b_kovaszna = { province = 3945 - + color = { 180 105 60 } color2 = { 255 255 255 } } @@ -47047,16 +47087,16 @@ e_carpathia = { c_fogaras = { color = { 190 85 50 } color2 = { 255 255 255 } - + b_fogaras = { province = 3940 - + color = { 190 85 50 } color2 = { 255 255 255 } } b_torcsvar = { province = 3941 - + color = { 190 85 50 } color2 = { 255 255 255 } } @@ -47064,69 +47104,69 @@ e_carpathia = { c_torda = { color = { 200 100 51 } color2 = { 255 255 255 } - + b_torda = { province = 3924 - + color = { 200 100 51 } color2 = { 255 255 255 } } b_banffyhunyad = { province = 3925 - + color = { 200 100 51 } color2 = { 255 255 255 } } b_koloszvar = { province = 3926 - + color = { 200 100 51 } color2 = { 255 255 255 } } b_szaszregen = { province = 3927 - + color = { 200 100 51 } color2 = { 255 255 255 } } b_aranyosbanya = { province = 3928 - + color = { 200 100 51 } color2 = { 255 255 255 } - } + } } c_beszterce = { color = { 213 85 50 } color2 = { 255 255 255 } - + b_beszterce = { province = 3919 - + color = { 213 85 50 } color2 = { 255 255 255 } } b_radna = { province = 3920 - + color = { 213 85 50 } color2 = { 255 255 255 } } b_des = { province = 3921 - + color = { 213 85 50 } color2 = { 255 255 255 } } b_szek = { province = 3922 - + color = { 213 85 50 } color2 = { 255 255 255 } } b_laposbanya = { province = 3923 - + color = { 213 85 50 } color2 = { 255 255 255 } } @@ -47134,71 +47174,71 @@ e_carpathia = { c_hunyad = { color = { 175 125 90 } color2 = { 255 255 255 } - + b_vajdahunyad = { province = 3931 - + color = { 175 125 90 } color2 = { 255 255 255 } } b_harszoc = { province = 3932 - + color = { 175 125 90 } color2 = { 255 255 255 } } b_deva = { province = 3933 - + color = { 175 125 90 } color2 = { 255 255 255 } } } } - + d_bihar = { color = { 241 58 58 } color2 = { 255 255 255 } - + capital = c_bihar # Bihar / Nagyvarad / Oradea - + c_bihar = { color = { 241 58 58 } color2 = { 255 255 255 } - + b_nagyvarad = { province = 520 - + color = { 241 58 58 } color2 = { 255 255 255 } } b_gyozeg = { province = 3899 - + color = { 241 58 58 } color2 = { 255 255 255 } } b_debrecen = { province = 3900 - + color = { 241 58 58 } color2 = { 255 255 255 } } b_belenyes = { province = 3901 - + color = { 241 58 58 } color2 = { 255 255 255 } } b_zolonta = { province = 3902 - + color = { 241 58 58 } color2 = { 255 255 255 } } b_elesd = { province = 3947 - + color = { 241 58 58 } color2 = { 255 255 255 } } @@ -47206,22 +47246,22 @@ e_carpathia = { c_zarand = { color = { 240 85 90 } color2 = { 255 255 255 } - + b_zarand = { province = 3903 - + color = { 240 85 90 } color2 = { 255 255 255 } } b_nagyhalmagy = { province = 3904 - + color = { 240 85 90 } color2 = { 255 255 255 } } b_pankota = { province = 3975 - + color = { 240 85 90 } color2 = { 255 255 255 } } @@ -47229,22 +47269,22 @@ e_carpathia = { c_bekes = { color = { 225 100 85 } color2 = { 255 255 255 } - + b_bekes = { province = 3873 - + color = { 225 100 85 } color2 = { 255 255 255 } } b_svarvas = { province = 3874 - + color = { 225 100 85 } color2 = { 255 255 255 } } b_oroshaza = { province = 3875 - + color = { 225 100 85 } color2 = { 255 255 255 } } @@ -47252,28 +47292,28 @@ e_carpathia = { c_szabolcs = { color = { 215 58 58 } color2 = { 255 255 255 } - + b_szabolcs = { province = 3889 - + color = { 215 58 58 } color2 = { 255 255 255 } } b_nyir = { province = 3890 - + color = { 215 58 58 } color2 = { 255 255 255 } } b_nagyboszormeny = { province = 3891 - + color = { 215 58 58 } color2 = { 255 255 255 } } b_szobszlo = { province = 3892 - + color = { 215 58 58 } color2 = { 255 255 255 } } @@ -47281,71 +47321,71 @@ e_carpathia = { c_szatmar = { color = { 164 45 45 } color2 = { 255 255 255 } - + b_szatmar = { province = 3907 - + color = { 164 45 45 } color2 = { 255 255 255 } } b_nagybanya = { province = 3908 - + color = { 164 45 45 } color2 = { 255 255 255 } } b_szilagy = { province = 3909 - + color = { 164 45 45 } color2 = { 255 255 255 } } b_kraszna = { province = 3910 - + color = { 164 45 45 } color2 = { 255 255 255 } } b_tasnad = { province = 3911 - + color = { 164 45 45 } color2 = { 255 255 255 } } b_nagykaroly = { province = 3912 - + color = { 164 45 45 } color2 = { 255 255 255 } } } } - + d_temes = { color = { 133 93 38 } color2 = { 255 255 255 } - + capital = c_temes - + c_temes = { color = { 133 93 38 } color2 = { 255 255 255 } - + b_temesvar = { province = 517 - + color = { 133 93 38 } color2 = { 255 255 255 } } b_lugos = { province = 3880 - + color = { 133 93 38 } color2 = { 255 255 255 } } b_boksanbanya = { province = 3973 - + color = { 133 93 38 } color2 = { 255 255 255 } } @@ -47353,16 +47393,16 @@ e_carpathia = { c_arad = { color = { 135 78 51 } color2 = { 255 255 255 } - + b_arad = { province = 3905 - + color = { 135 78 51 } color2 = { 255 255 255 } } b_lippa = { province = 3906 - + color = { 135 78 51 } color2 = { 255 255 255 } } @@ -47370,22 +47410,22 @@ e_carpathia = { c_krasso = { color = { 156 130 67 } color2 = { 255 255 255 } - + b_krasso = { province = 3882 - + color = { 156 130 67 } color2 = { 255 255 255 } } b_ersomlyo = { province = 3883 - + color = { 156 130 67 } color2 = { 255 255 255 } } b_fehertemplom = { province = 3884 - + color = { 156 130 67 } color2 = { 255 255 255 } } @@ -47393,22 +47433,22 @@ e_carpathia = { c_keve = { color = { 115 95 30 } color2 = { 255 255 255 } - + b_kevevar = { province = 3877 - + color = { 115 95 30 } color2 = { 255 255 255 } } b_pancsova = { province = 3878 - + color = { 115 95 30 } color2 = { 255 255 255 } } b_becse = { province = 3879 - + color = { 115 95 30 } color2 = { 255 255 255 } } @@ -47416,47 +47456,47 @@ e_carpathia = { c_csanad = { color = { 135 105 75 } color2 = { 255 255 255 } - + b_csanad = { province = 521 - + color = { 135 105 75 } color2 = { 255 255 255 } } b_szeged = { province = 3872 - + color = { 135 105 75 } color2 = { 255 255 255 } } b_nagylak = { province = 3974 - + color = { 135 105 75 } color2 = { 255 255 255 } } } } - + d_bacs = { color = { 145 90 85 } color2 = { 255 255 255 } - + capital = c_bacs - + c_bacs = { color = { 145 90 85 } color2 = { 255 255 255 } - + b_bacs = { province = 518 - + color = { 145 90 85 } color2 = { 255 255 255 } } b_titel = { province = 3830 - + color = { 145 90 85 } color2 = { 255 255 255 } } @@ -47464,16 +47504,16 @@ e_carpathia = { c_bodrog = { color = { 155 85 85 } color2 = { 255 255 255 } - + b_bodrog = { province = 3863 - + color = { 155 85 85 } color2 = { 255 255 255 } } b_zenta = { province = 3864 - + color = { 155 85 85 } color2 = { 255 255 255 } } @@ -47481,28 +47521,28 @@ e_carpathia = { c_csongrad = { color = { 145 75 65 } color2 = { 255 255 255 } - + b_csongrad = { province = 3865 - + color = { 145 75 65 } color2 = { 255 255 255 } } b_kiskunhalas = { province = 3866 - + color = { 145 75 65 } color2 = { 255 255 255 } } } } - + d_gyor = { color = { 208 109 107 } color2 = { 255 255 255 } - + capital = c_gyor - + cultural_names = { name_list_czech = cn_rab name_list_slovien = cn_rab @@ -47513,11 +47553,11 @@ e_carpathia = { name_list_bosnian = cn_rab name_list_serbian = cn_rab } - + c_gyor = { color = { 208 109 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_rab name_list_slovien = cn_rab @@ -47528,13 +47568,13 @@ e_carpathia = { name_list_bosnian = cn_rab name_list_serbian = cn_rab } - + b_gyor = { province = 3823 - + color = { 208 109 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_rab name_list_slovien = cn_rab @@ -47548,7 +47588,7 @@ e_carpathia = { } b_moson = { province = 3822 - + color = { 208 109 107 } color2 = { 255 255 255 } } @@ -47556,7 +47596,7 @@ e_carpathia = { c_sopron = { color = { 255 150 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_etgar name_list_slovien = cn_etgar @@ -47567,25 +47607,25 @@ e_carpathia = { name_list_bosnian = cn_etgar name_list_serbian = cn_etgar } - + b_sopron = { province = 3817 - + color = { 255 150 150 } color2 = { 255 255 255 } } b_kapuvar = { province = 3818 - + color = { 255 150 150 } color2 = { 255 255 255 } } b_koszeg = { province = 3819 - + color = { 255 150 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_kysak name_list_slovien = cn_kysak @@ -47601,7 +47641,7 @@ e_carpathia = { c_vas = { color = { 230 125 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_dudleb name_list_slovien = cn_dudleb @@ -47612,19 +47652,19 @@ e_carpathia = { name_list_bosnian = cn_dudleb name_list_serbian = cn_dudleb } - + b_vasvar = { province = 3820 - + color = { 230 125 130 } color2 = { 255 255 255 } } b_kormend = { province = 3821 - + color = { 230 125 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_kermendin name_list_slovien = cn_kermendin @@ -47638,10 +47678,10 @@ e_carpathia = { } b_szentgotthard = { province = 3977 - + color = { 230 125 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_monoster name_list_slovien = cn_monoster @@ -47657,7 +47697,7 @@ e_carpathia = { c_veszprem = { color = { 240 150 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_vesprim name_list_slovien = cn_vesprim @@ -47668,13 +47708,13 @@ e_carpathia = { name_list_bosnian = cn_vesprim name_list_serbian = cn_vesprim } - + b_veszprem = { province = 3826 - + color = { 240 150 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_vesprim name_list_slovien = cn_vesprim @@ -47688,16 +47728,16 @@ e_carpathia = { } b_zirc = { province = 3824 - + color = { 240 150 130 } color2 = { 255 255 255 } } b_vasarhely = { province = 3825 - + color = { 240 150 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_czech = cn_mogentiana name_list_slovien = cn_mogentiana @@ -47711,32 +47751,32 @@ e_carpathia = { } } } - + d_syrmia = { color = { 179 43 111 } color2 = { 255 255 255 } - + capital = c_szerem # Szerem / Srem - + c_szerem = { color = { 179 43 111 } color2 = { 255 255 255 } - + b_szerem = { province = 3739 - + color = { 179 43 111 } color2 = { 255 255 255 } } b_ilok = { province = 3611 - + color = { 179 43 111 } color2 = { 255 255 255 } } b_zemun = { province = 3613 - + color = { 179 43 111 } color2 = { 255 255 255 } } @@ -47744,13 +47784,13 @@ e_carpathia = { } } } - + e_france = { color = { 11 22 170 } color2 = { 255 255 20 } - + capital = c_ile_de_france - + ai_primary_priority = { if = { limit = { @@ -47768,13 +47808,13 @@ e_france = { add = @better_than_the_alternatives_score } } - + k_france = { color = { 15 27 187 } color2 = { 255 255 20 } - + capital = c_ile_de_france - + ai_primary_priority = { if = { limit = { @@ -47792,13 +47832,13 @@ e_france = { add = @better_than_the_alternatives_score } } - + d_valois = { color = { 24 52 226 } color2 = { 255 255 255 } - + capital = c_ile_de_france # Ile de France - + c_ile_de_france = { color = { 24 52 226 } color2 = { 255 255 255 } @@ -47843,7 +47883,7 @@ e_france = { c_brie_francaise = { color = { 25 80 225 } color2 = { 255 255 255 } - + b_melun = { province = 2354 @@ -47872,7 +47912,7 @@ e_france = { c_vermandois = { color = { 20 50 220 } color2 = { 255 255 255 } - + b_marle = { province = 2397 @@ -47895,7 +47935,7 @@ e_france = { c_valois = { color = { 15 40 210 } color2 = { 255 255 255 } - + b_senlis = { province = 2358 @@ -47915,11 +47955,11 @@ e_france = { color2 = { 255 255 255 } } } - + c_amiens = { color = { 18 76 240 } color2 = { 255 255 255 } - + b_amiens = { province = 2184 @@ -47942,7 +47982,7 @@ e_france = { c_beaumont = { color = { 35 65 230 } color2 = { 255 255 255 } - + b_beaumont = { province = 2190 @@ -47971,7 +48011,7 @@ e_france = { c_clermont = { color = { 28 58 230 } color2 = { 255 255 255 } - + b_clermont = { province = 2189 @@ -47992,17 +48032,17 @@ e_france = { } } } - + d_berry = { color = { 30 40 220 } color2 = { 255 255 255 } - + capital = c_berry # Deols - + c_berry = { color = { 30 40 220 } color2 = { 255 255 255 } - + b_deols = { province = 2280 @@ -48025,7 +48065,7 @@ e_france = { c_tourraine = { color = { 25 65 225 } color2 = { 255 255 255 } - + b_tours = { province = 2274 @@ -48048,7 +48088,7 @@ e_france = { c_blois = { color = { 42 65 190 } color2 = { 255 255 255 } - + b_blois = { province = 2319 @@ -48071,7 +48111,7 @@ e_france = { c_issoudun = { color = { 25 50 250 } color2 = { 255 255 255 } - + b_issoudun = { province = 2278 @@ -48092,17 +48132,17 @@ e_france = { } } } - + d_anjou = { color = { 5 95 235 } color2 = { 255 255 255 } - + capital = c_anjou # Angers - + c_anjou = { color = { 5 95 235 } color2 = { 255 255 255 } - + b_angers = { province = 2267 @@ -48137,7 +48177,7 @@ e_france = { c_saumur = { color = { 30 80 230 } color2 = { 255 255 255 } - + b_saumur = { province = 2261 @@ -48154,7 +48194,7 @@ e_france = { c_maine = { color = { 15 80 205 } color2 = { 255 255 255 } - + b_le_mans = { province = 2270 @@ -48177,7 +48217,7 @@ e_france = { c_sable = { color = { 10 110 250 } color2 = { 255 255 255 } - + b_sable = { province = 2264 @@ -48198,17 +48238,17 @@ e_france = { } } } - + d_normandy = { color = { 7 7 145 } color2 = { 255 255 255 } - + capital = c_rouen # Rouen - + c_rouen = { color = { 7 7 145 } color2 = { 255 255 255 } - + b_rouen = { province = 2179 @@ -48231,7 +48271,7 @@ e_france = { c_evreux = { color = { 0 15 130 } color2 = { 255 255 255 } - + b_evreux = { province = 2329 @@ -48254,7 +48294,7 @@ e_france = { c_bayeux = { color = { 10 0 130 } color2 = { 255 255 255 } - + b_bayeux = { province = 2170 @@ -48277,21 +48317,21 @@ e_france = { c_avranches = { color = { 0 0 125 } color2 = { 255 255 255 } - + b_avranches = { province = 2167 color = { 0 0 125 } color2 = { 255 255 255 } } - + b_cherbourg = { province = 2169 color = { 0 0 125 } color2 = { 255 255 255 } } - + b_coutances = { province = 2168 @@ -48302,7 +48342,7 @@ e_france = { c_alencon = { color = { 12 12 105 } color2 = { 255 255 255 } - + b_alencon = { province = 2325 @@ -48316,7 +48356,7 @@ e_france = { color = { 12 12 105 } color2 = { 255 255 255 } } - + b_argentan = { province = 2326 @@ -48327,7 +48367,7 @@ e_france = { c_lisieux = { color = { 10 10 160 } color2 = { 255 255 255 } - + b_lisieux = { province = 2174 @@ -48345,7 +48385,7 @@ e_france = { c_eu = { color = { 20 20 130 } color2 = { 255 255 255 } - + b_eu = { province = 2178 @@ -48372,17 +48412,17 @@ e_france = { } } } - + d_orleans = { color = { 10 16 243 } color2 = { 255 255 255 } - + capital = c_orleans # Orleans - + c_orleans = { color = { 10 16 243 } color2 = { 255 255 255 } - + b_orleans = { province = 2338 @@ -48411,7 +48451,7 @@ e_france = { c_montargis = { color = { 7 15 240 } color2 = { 255 255 255 } - + b_montargis = { province = 2339 @@ -48434,7 +48474,7 @@ e_france = { c_vendome = { color = { 4 4 210 } color2 = { 255 255 255 } - + b_vendome = { province = 2283 @@ -48451,7 +48491,7 @@ e_france = { c_chartres = { color = { 23 38 255 } color2 = { 255 255 255 } - + b_dreux = { province = 2331 @@ -48480,7 +48520,7 @@ e_france = { c_sancerre = { color = { 5 30 175 } color2 = { 255 255 255 } - + b_sancerre = { province = 2314 @@ -48501,17 +48541,17 @@ e_france = { } } } - + d_champagne = { color = { 7 60 160 } color2 = { 255 255 255 } - + capital = c_reims # Reims - + c_reims = { color = { 7 60 160 } color2 = { 255 255 255 } - + b_reims = { province = 2390 @@ -48540,7 +48580,7 @@ e_france = { c_troyes = { color = { 15 55 145 } color2 = { 255 255 255 } - + b_troyes = { province = 2371 @@ -48569,7 +48609,7 @@ e_france = { c_coulommiers = { #Displayed as Provins ingame color = { 12 48 170 } color2 = { 255 255 255 } - + b_provins = { province = 2363 @@ -48592,7 +48632,7 @@ e_france = { c_meaux = { color = { 12 48 170 } color2 = { 255 255 255 } - + b_meaux = { province = 2359 @@ -48609,7 +48649,7 @@ e_france = { c_chalons = { color = { 7 60 120 } color2 = { 255 255 255 } - + b_chalons = { province = 2392 @@ -48632,7 +48672,7 @@ e_france = { c_rethel = { color = { 4 70 170 } color2 = { 255 255 255 } - + b_rethel = { province = 2391 @@ -48661,7 +48701,7 @@ e_france = { c_sens = { color = { 20 80 145 } color2 = { 255 255 255 } - + b_sens = { province = 2352 @@ -48688,18 +48728,18 @@ e_france = { } } } - + d_burgundy = { # French, or Lower Burgundy color = { 40 85 145 } color2 = { 255 255 255 } - + capital = c_dijon # Dijon - + c_dijon = { color = { 40 85 145 } color2 = { 255 255 255 } - + b_dijon = { province = 2380 @@ -48722,7 +48762,7 @@ e_france = { c_chalon = { color = { 35 105 165 } color2 = { 255 255 255 } - + b_chalon = { province = 2348 @@ -48751,7 +48791,7 @@ e_france = { c_auxerre = { color = { 65 95 155 } color2 = { 255 255 255 } - + b_auxerre = { province = 2346 @@ -48774,7 +48814,7 @@ e_france = { c_tonnerrois = { color = { 60 110 180 } color2 = { 255 255 255 } - + b_tonnerre = { province = 2351 @@ -48791,7 +48831,7 @@ e_france = { c_avalois = { color = { 65 118 155 } color2 = { 255 255 255 } - + b_vezelay = { province = 2349 @@ -48808,7 +48848,7 @@ e_france = { c_macon = { color = { 70 120 190 } color2 = { 255 255 255 } - + b_macon = { province = 2302 @@ -48831,7 +48871,7 @@ e_france = { c_nevers = { color = { 30 75 165 } color2 = { 255 255 255 } - + b_nevers = { province = 2343 @@ -48854,7 +48894,7 @@ e_france = { c_langres = { color = { 55 105 225 } color2 = { 255 255 255 } - + b_langres = { province = 2374 @@ -48875,32 +48915,32 @@ e_france = { } } } - + d_flanders = { color = { 65 95 180 } color2 = { 255 255 255 } - + capital = c_brugge - + c_brugge = { color = { 65 95 180 } color2 = { 255 255 255 } - + b_bruges = { province = 2115 - + color = { 65 95 180 } color2 = { 255 255 255 } } b_gent = { province = 2114 - + color = { 65 95 180 } color2 = { 255 255 255 } } b_roeselare = { province = 2124 - + color = { 65 95 180 } color2 = { 255 255 255 } } @@ -48909,113 +48949,113 @@ e_france = { c_yperen = { color = { 78 94 185 } color2 = { 255 255 255 } - + b_ypres = { province = 2125 - + color = { 78 94 185 } color2 = { 255 255 255 } } b_veurne = { province = 2128 - + color = { 78 94 185 } color2 = { 255 255 255 } } b_dunkirk = { province = 2131 - + color = { 78 94 185 } color2 = { 255 255 255 } } } - + c_guines = { color = { 80 90 170 } color2 = { 255 255 255 } - + b_calais = { province = 2130 - + color = { 80 90 170 } color2 = { 255 255 255 } } b_grevelines = { province = 2129 - + color = { 80 90 170 } color2 = { 255 255 255 } } b_saint_omer = { province = 2133 - + color = { 80 90 170 } color2 = { 255 255 255 } } } - + c_lille = { color = { 75 115 205 } color2 = { 255 255 255 } - + b_lille = { province = 2126 - + color = { 75 115 205 } color2 = { 255 255 255 } } b_courtrai = { province = 2123 - + color = { 75 115 205 } color2 = { 255 255 255 } } b_aire = { province = 2134 - + color = { 75 115 205 } color2 = { 255 255 255 } } } - + c_boulogne = { color = { 78 103 165 } color2 = { 255 255 255 } - + b_boulogne = { province = 2132 - + color = { 78 103 165 } color2 = { 255 255 255 } } b_montreuil_sur_mer = { province = 2136 - + color = { 78 103 165 } color2 = { 255 255 255 } } b_abbeville = { province = 2137 - + color = { 78 103 165 } color2 = { 255 255 255 } } b_hesdin = { province = 2135 - + color = { 78 103 165 } color2 = { 255 255 255 } } } } } - + k_aquitaine = { color = { 101 50 253 } color2 = { 255 255 20 } - + capital = c_bordeaux # Bordaeux - + can_create = { trigger_if = { limit = { @@ -49024,7 +49064,7 @@ e_france = { NOT = { has_title = title:k_france } } } - + ai_primary_priority = { if = { limit = { @@ -49046,13 +49086,13 @@ e_france = { d_gascogne = { color = { 81 30 243 } color2 = { 255 255 255 } - + capital = c_bordeaux # Bordeaux - + c_bordeaux = { color = { 81 30 243 } color2 = { 255 255 255 } - + b_bordeaux = { province = 2142 @@ -49081,7 +49121,7 @@ e_france = { c_labourd = { color = { 105 45 245 } color2 = { 255 255 255 } - + b_bayonne = { province = 2012 @@ -49104,7 +49144,7 @@ e_france = { c_albret = { color = { 80 50 190 } color2 = { 255 255 255 } - + b_albret = { province = 2196 @@ -49133,7 +49173,7 @@ e_france = { c_marsan = { color = { 100 35 225 } color2 = { 255 255 255 } - + b_marsan = { province = 2199 @@ -49156,7 +49196,7 @@ e_france = { c_agenais = { color = { 65 15 200 } color2 = { 255 255 255 } - + b_agen = { province = 2232 @@ -49174,13 +49214,13 @@ e_france = { d_aquitaine = { color = { 43 24 226 } color2 = { 255 255 255 } - + capital = c_angouleme # Angouleme - + c_angouleme = { color = { 43 24 226 } color2 = { 255 255 255 } - + b_angouleme = { province = 2244 @@ -49203,7 +49243,7 @@ e_france = { c_perigord = { color = { 35 10 215 } color2 = { 255 255 255 } - + b_perigueux = { province = 2237 @@ -49232,7 +49272,7 @@ e_france = { c_limousin = { color = { 35 10 255 } color2 = { 255 255 255 } - + b_limoges = { province = 2248 @@ -49261,7 +49301,7 @@ e_france = { c_saintonge = { color = { 60 40 250 } color2 = { 255 255 255 } - + b_saintonge = { province = 2241 @@ -49290,7 +49330,7 @@ e_france = { c_aunis = { color = { 35 20 200 } color2 = { 255 255 255 } - + b_la_rochelle = { province = 2147 @@ -49308,13 +49348,13 @@ e_france = { d_toulouse = { color = { 95 24 226 } color2 = { 255 255 255 } - + capital = c_toulouse # Toulouse c_toulouse = { color = { 95 24 226 } color2 = { 255 255 255 } - + b_toulouse = { province = 2214 @@ -49374,7 +49414,7 @@ e_france = { c_gevaudan = { color = { 130 55 205 } color2 = { 255 255 255 } - + b_gevaudan = { province = 2223 @@ -49400,11 +49440,11 @@ e_france = { color2 = { 255 255 255 } } } - + c_rouergue = { color = { 115 5 210 } color2 = { 255 255 255 } - + b_rodez = { province = 2226 @@ -49429,7 +49469,7 @@ e_france = { color = { 115 5 210 } color2 = { 255 255 255 } } - + } c_millau = { @@ -49451,26 +49491,26 @@ e_france = { } } } - + d_languedoc = { color = { 90 80 190 } color2 = { 255 255 255 } - + capital = c_albi # Albi - + c_albi = { color = { 90 80 190 } color2 = { 255 255 255 } - + b_albi = { province = 2215 - + color = { 90 80 190 } color2 = { 255 255 255 } } b_castelnaudary = { province = 2212 - + color = { 90 80 190 } color2 = { 255 255 255 } } @@ -49478,16 +49518,16 @@ e_france = { c_uses = { color = { 130 120 230 } color2 = { 255 255 255 } - + b_montlaur = { province = 2217 - + color = { 130 120 230 } color2 = { 255 255 255 } } b_uses = { province = 2216 - + color = { 130 120 230 } color2 = { 255 255 255 } } @@ -49495,22 +49535,22 @@ e_france = { c_montpellier = { color = { 85 80 160 } color2 = { 255 255 255 } - + b_montpellier = { province = 2015 - + color = { 85 80 160 } color2 = { 255 255 255 } } b_nimes = { province = 2016 - + color = { 85 80 160 } color2 = { 255 255 255 } } b_cevennes = { province = 2218 - + color = { 85 80 160 } color2 = { 255 255 255 } } @@ -49518,22 +49558,22 @@ e_france = { c_carcassonne = { color = { 110 100 155 } color2 = { 255 255 255 } - + b_carcassonne = { province = 2006 - + color = { 110 100 155 } color2 = { 255 255 255 } } b_limoux = { province = 2447 - + color = { 110 100 155 } color2 = { 255 255 255 } } b_narbonne = { province = 2005 - + color = { 110 100 155 } color2 = { 255 255 255 } } @@ -49541,22 +49581,22 @@ e_france = { c_beziers = { color = { 115 100 220 } color2 = { 255 255 255 } - + b_beziers = { province = 2013 - + color = { 115 100 220 } color2 = { 255 255 255 } } b_lodeve = { province = 2219 - + color = { 115 100 220 } color2 = { 255 255 255 } } b_agde = { province = 2014 - + color = { 115 100 220 } color2 = { 255 255 255 } } @@ -49564,38 +49604,38 @@ e_france = { c_foix = { color = { 70 60 170 } color2 = { 255 255 255 } - + b_foix = { province = 2209 - + color = { 70 60 170 } color2 = { 255 255 255 } } b_tarascon = { province = 2210 - + color = { 70 60 170 } color2 = { 255 255 255 } } b_montbel = { province = 2007 - + color = { 70 60 170 } color2 = { 255 255 255 } } } } - + d_armagnac = { color = { 145 30 175 } color2 = { 255 255 255 } - + capital = c_armagnac # Armagnac c_armagnac = { color = { 145 30 175 } color2 = { 255 255 255 } - + b_armagnac = { province = 2201 @@ -49625,7 +49665,7 @@ e_france = { c_bigorre = { color = { 165 35 170 } color2 = { 255 255 255 } - + b_tarbes = { province = 2010 @@ -49643,8 +49683,8 @@ e_france = { c_bearn = { color = { 155 50 150 } color2 = { 255 255 255 } - - + + b_pau = { province = 2193 @@ -49668,7 +49708,7 @@ e_france = { c_comminges = { color = { 175 55 165 } color2 = { 255 255 255 } - + b_bertrand_de_comminges = { province = 2009 @@ -49698,13 +49738,13 @@ e_france = { d_poitou = { color = { 50 50 130 } color2 = { 255 255 255 } - + capital = c_poitiers # Poitiers - + c_poitiers = { color = { 50 50 130 } color2 = { 255 255 255 } - + b_poitiers = { province = 2252 @@ -49734,7 +49774,7 @@ e_france = { c_lusignan = { color = { 30 30 105 } color2 = { 255 255 255 } - + b_lusignan = { province = 2249 @@ -49758,7 +49798,7 @@ e_france = { c_montaigu = { color = { 55 60 150 } color2 = { 255 255 255 } - + b_montaigu = { province = 2150 @@ -49781,7 +49821,7 @@ e_france = { c_thouars = { color = { 35 35 130 } color2 = { 255 255 255 } - + b_thouars = { province = 2257 @@ -49811,13 +49851,13 @@ e_france = { d_auvergne = { color = { 54 10 243 } color2 = { 255 255 255 } - + capital = c_auvergne - + c_auvergne = { color = { 54 10 243 } color2 = { 255 255 255 } - + b_aurillac = { province = 2294 @@ -49840,7 +49880,7 @@ e_france = { c_clermont_sur_allier = { color = { 65 7 225 } color2 = { 255 255 255 } - + b_clermont_sur_ailler = { province = 2289 @@ -49869,7 +49909,7 @@ e_france = { c_thiers = { color = { 80 35 255 } color2 = { 255 255 255 } - + b_thiers = { province = 2299 @@ -49886,7 +49926,7 @@ e_france = { c_velay = { color = { 70 0 215 } color2 = { 255 255 255 } - + b_le_puy = { province = 2225 @@ -49904,13 +49944,13 @@ e_france = { d_bourbon = { color = { 26 10 135 } color2 = { 255 255 255 } - + capital = c_bourbon # Bourbon - + c_bourbon = { color = { 26 10 135 } color2 = { 255 255 255 } - + b_bourbon = { province = 2310 @@ -49939,7 +49979,7 @@ e_france = { c_bellac = { color = { 15 5 125 } color2 = { 255 255 255 } - + b_bellac = { province = 2284 @@ -49956,7 +49996,7 @@ e_france = { c_jaligny = { color = { 37 10 150 } color2 = { 255 255 255 } - + b_saint_pourcain = { province = 2309 @@ -49973,7 +50013,7 @@ e_france = { c_la_marche = { color = { 20 5 150 } color2 = { 255 255 255 } - + b_grandmont = { province = 2285 @@ -49995,13 +50035,13 @@ e_france = { } } } - + k_brittany = { color = { 197 215 217 } color2 = { 20 20 20 } - + capital = c_vannes # Vannes - + can_create = { trigger_if = { limit = { @@ -50010,7 +50050,7 @@ e_france = { culture = { has_cultural_pillar = heritage_brythonic } } } - + ai_primary_priority = { if = { limit = { @@ -50019,12 +50059,12 @@ e_france = { add = @correct_culture_primary_score } } - + d_brittany = { color = { 166 190 191 } - + capital = c_vannes # Vannes - + c_vannes = { color = { 145 170 171 } color2 = { 255 255 255 } @@ -50034,7 +50074,7 @@ e_france = { color = { 145 170 171 } color2 = { 255 255 255 } - + cultural_names = { name_list_breton = cn_gwened name_list_welsh = cn_guened @@ -50062,7 +50102,7 @@ e_france = { color = { 131 145 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_breton = cn_naoned } @@ -50089,13 +50129,13 @@ e_france = { c_cornouaille = { color = { 120 161 161 } color2 = { 255 255 255 } - + b_quimper = { province = 2156 color = { 120 161 161 } color2 = { 255 255 255 } - + cultural_names = { name_list_breton = cn_kemper } @@ -50105,20 +50145,20 @@ e_france = { color = { 120 161 161 } color2 = { 255 255 255 } - + } b_cornouailles = { province = 2159 color = { 120 161 161 } color2 = { 255 255 255 } - + } } c_french_leon = { color = { 69 97 97 } color2 = { 255 255 255 } - + b_brest = { province = 2157 @@ -50130,7 +50170,7 @@ e_france = { color = { 69 97 97 } color2 = { 255 255 255 } - + cultural_names = { name_list_breton = cn_kastell_paol } @@ -50145,7 +50185,7 @@ e_france = { color = { 81 133 133 } color2 = { 255 255 255 } - + cultural_names = { name_list_breton = cn_saint_brieg } @@ -50161,7 +50201,7 @@ e_france = { color = { 81 133 133 } color2 = { 255 255 255 } - + cultural_names = { name_list_breton = cn_sant_malou } @@ -50170,13 +50210,13 @@ e_france = { c_rennes = { color = { 137 199 199 } color2 = { 255 255 255 } - + b_rennes = { province = 2165 color = { 137 199 199 } color2 = { 255 255 255 } - + cultural_names = { name_list_breton = cn_roazhon } @@ -50190,13 +50230,13 @@ e_france = { } } } - + k_burgundy = { color = { 134 0 37 } color2 = { 220 220 0 } - + capital = c_venaissin # Arles - + ai_primary_priority = { if = { limit = { @@ -50209,38 +50249,38 @@ e_france = { add = @better_than_the_alternatives_score } } - + d_provence = { color = { 145 37 67 } color2 = { 255 255 255 } - + capital = c_venaissin # Arles - + c_venaissin = { color = { 180 30 70 } color2 = { 255 255 255 } - + b_arles = { province = 2017 - + color = { 180 30 70 } color2 = { 255 255 255 } } b_orange = { province = 2062 - + color = { 180 30 70 } color2 = { 255 255 255 } } b_avignon = { province = 2059 - + color = { 180 30 70 } color2 = { 255 255 255 } } b_vaison = { province = 2067 - + color = { 180 30 70 } color2 = { 255 255 255 } } @@ -50248,34 +50288,34 @@ e_france = { c_provence = { color = { 165 50 105 } color2 = { 255 255 255 } - + b_toulon = { province = 2019 - + color = { 165 50 105 } color2 = { 255 255 255 } } b_dragugnian = { province = 2024 - + color = { 165 50 105 } color2 = { 255 255 255 } } b_castellane = { province = 2025 - + color = { 165 50 105 } color2 = { 255 255 255 } } b_marseille = { province = 2018 - + color = { 165 50 105 } color2 = { 255 255 255 } } b_aix = { province = 2023 - + color = { 165 50 105 } color2 = { 255 255 255 } } @@ -50283,34 +50323,34 @@ e_france = { c_nice = { color = { 195 75 90 } color2 = { 255 255 255 } - + b_nice = { province = 2021 - + color = { 195 75 90 } color2 = { 255 255 255 } } b_grasse = { province = 2020 - + color = { 195 75 90 } color2 = { 255 255 255 } } b_barcelonnette = { province = 8720 - + color = { 195 75 90 } color2 = { 255 255 255 } } b_puget = { province = 8721 - + color = { 195 75 90 } color2 = { 255 255 255 } } b_digne = { province = 2026 - + color = { 195 75 90 } color2 = { 255 255 255 } } @@ -50318,71 +50358,71 @@ e_france = { c_forcalquier = { color = { 165 20 65 } color2 = { 255 255 255 } - + b_forcalquier = { province = 2061 - + color = { 165 20 65 } color2 = { 255 255 255 } } b_apt = { province = 2060 - + color = { 165 20 65 } color2 = { 255 255 255 } } b_embrun = { province = 2027 - + color = { 165 20 65 } color2 = { 255 255 255 } } b_gap = { province = 2028 - + color = { 165 20 65 } color2 = { 255 255 255 } } b_briancon = { province = 8718 - + color = { 165 20 65 } color2 = { 255 255 255 } } } } - + d_savoie = { color = { 101 8 34 } color2 = { 255 255 255 } - + capital = c_savoie # Savoie - + c_savoie = { color = { 81 8 14 } color2 = { 255 255 255 } - + b_moutiers = { province = 2031 - + color = { 81 8 14 } color2 = { 255 255 255 } } b_saint_michel_de_maurienne = { province = 2029 - + color = { 81 8 14 } color2 = { 255 255 255 } } b_chambery = { province = 2455 - + color = { 81 8 14 } color2 = { 255 255 255 } } b_belley = { province = 2069 - + color = { 81 8 14 } color2 = { 255 255 255 } } @@ -50390,16 +50430,16 @@ e_france = { c_aosta = { color = { 90 5 15 } color2 = { 255 255 255 } - + b_aosta = { province = 2039 - + color = { 90 5 15 } color2 = { 255 255 255 } } b_martigny = { province = 2038 - + color = { 90 5 15 } color2 = { 255 255 255 } } @@ -50407,28 +50447,28 @@ e_france = { c_geneva = { color = { 175 40 65 } color2 = { 255 255 255 } - + b_geneva = { province = 2035 - + color = { 175 40 65 } color2 = { 255 255 255 } } b_annecy = { province = 2034 - + color = { 175 40 65 } color2 = { 255 255 255 } } b_thonon_les_bains = { province = 2036 - + color = { 175 40 65 } color2 = { 255 255 255 } } b_faucigny = { province = 8719 - + color = { 175 40 65 } color2 = { 255 255 255 } } @@ -50436,7 +50476,7 @@ e_france = { c_canavese = { color = { 115 25 45 } color2 = { 255 255 255 } - + b_ivrea = { province = 2040 @@ -50457,32 +50497,32 @@ e_france = { } } } - + d_dauphine = { color = { 115 26 90 } color2 = { 255 255 255 } - + capital = c_lyon # Lyon - + c_lyon = { color = { 95 6 70 } color2 = { 255 255 255 } - + b_lyon = { province = 2065 - + color = { 95 6 70 } color2 = { 255 255 255 } } b_villars = { province = 2070 - + color = { 95 6 70 } color2 = { 255 255 255 } } b_beaujeu = { province = 2301 - + color = { 95 6 70 } color2 = { 255 255 255 } } @@ -50490,22 +50530,22 @@ e_france = { c_forez = { color = { 166 28 127 } color2 = { 255 255 255 } - + b_feurs = { province = 2297 - + color = { 166 28 127 } color2 = { 255 255 255 } } b_montbrison = { province = 2298 - + color = { 166 28 127 } color2 = { 255 255 255 } } b_roanne = { province = 2305 - + color = { 166 28 127 } color2 = { 255 255 255 } } @@ -50513,16 +50553,16 @@ e_france = { c_viviers = { color = { 195 70 95 } color2 = { 255 255 255 } - + b_viviers = { province = 2063 - + color = { 195 70 95 } color2 = { 255 255 255 } } b_annonay = { province = 3258 - + color = { 195 70 95 } color2 = { 255 255 255 } } @@ -50530,28 +50570,28 @@ e_france = { c_viennois = { color = { 120 10 80 } color2 = { 255 255 255 } - + b_grenoble = { province = 2030 - + color = { 120 10 80 } color2 = { 255 255 255 } } b_vienne = { province = 2033 - + color = { 120 10 80 } color2 = { 255 255 255 } } b_chartreuse = { province = 2032 - + color = { 120 10 80 } color2 = { 255 255 255 } } b_romans = { province = 2068 - + color = { 120 10 80 } color2 = { 255 255 255 } } @@ -50559,65 +50599,65 @@ e_france = { c_valentinois = { color = { 195 70 95 } color2 = { 255 255 255 } - + b_monteil = { province = 8717 - + color = { 195 70 95 } color2 = { 255 255 255 } } b_die = { province = 2066 - + color = { 195 70 95 } color2 = { 255 255 255 } } b_valence = { province = 2064 - + color = { 195 70 95 } color2 = { 255 255 255 } } } } - + d_upper_burgundy = { color = { 159 20 58 } color2 = { 255 255 255 } - + capital = c_besancon # Besancon - + c_besancon = { color = { 139 10 38 } color2 = { 255 255 255 } - + b_besancon = { province = 2076 - + color = { 139 10 38 } color2 = { 255 255 255 } } b_vesoul = { province = 2077 - + color = { 139 10 38 } color2 = { 255 255 255 } } b_morteau = { province = 2075 - + color = { 139 10 38 } color2 = { 255 255 255 } } b_ornans = { province = 2459 - + color = { 139 10 38 } color2 = { 255 255 255 } } b_gy = { province = 2383 - + color = { 139 10 38 } color2 = { 255 255 255 } } @@ -50625,16 +50665,16 @@ e_france = { c_bresse = { color = { 199 82 112 } color2 = { 255 255 255 } - + b_bourg = { province = 2071 - + color = { 199 82 112 } color2 = { 255 255 255 } } b_champagnole = { province = 2457 - + color = { 199 82 112 } color2 = { 255 255 255 } } @@ -50642,59 +50682,59 @@ e_france = { c_dole = { color = { 170 35 70 } color2 = { 255 255 255 } - + b_dole = { province = 2458 - + color = { 170 35 70 } color2 = { 255 255 255 } } b_quingey = { province = 2191 - + color = { 170 35 70 } color2 = { 255 255 255 } } b_lons_le_saunier = { province = 2073 - + color = { 170 35 70 } color2 = { 255 255 255 } } b_salins = { province = 2072 - + color = { 170 35 70 } color2 = { 255 255 255 } } } } - + d_transjurania = { color = { 159 40 10 } color2 = { 255 255 255 } - + capital = c_bern - + c_bern = { color = { 139 30 10 } color2 = { 255 255 255 } - + b_bern = { province = 2046 - + color = { 139 30 10 } color2 = { 255 255 255 } } b_lausanne = { province = 2037 - + color = { 139 30 10 } color2 = { 255 255 255 } } b_thun = { province = 2047 - + color = { 139 30 10 } color2 = { 255 255 255 } } @@ -50702,16 +50742,16 @@ e_france = { c_aargau = { color = { 150 70 15 } color2 = { 255 255 255 } - + b_biel = { province = 2049 - + color = { 150 70 15 } color2 = { 255 255 255 } } b_lucerne = { province = 2048 - + color = { 150 70 15 } color2 = { 255 255 255 } } @@ -50719,16 +50759,16 @@ e_france = { c_neuchatel = { color = { 135 55 45 } color2 = { 255 255 255 } - + b_neuchatel = { province = 2460 - + color = { 135 55 45 } color2 = { 255 255 255 } } b_pontarlier = { province = 2074 - + color = { 135 55 45 } color2 = { 255 255 255 } } @@ -50740,9 +50780,30 @@ e_france = { e_spain = { color = { 233 200 20 } color2 = { 255 255 255 } - + capital = c_toledo # Toledo - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_isbaniya + name_list_butr = cn_isbaniya + name_list_baranis = cn_isbaniya + name_list_zaghawa = cn_isbaniya + name_list_levantine = cn_isbaniya + name_list_egyptian = cn_isbaniya + name_list_maghrebi = cn_isbaniya + name_list_andalusian = cn_isbaniya + name_list_yemeni = cn_isbaniya + } + + can_create = { + custom_description = { + text = form_hispania_must_end_struggle_trigger + + NOT = { exists = struggle:iberian_struggle } + } + } + ai_primary_priority = { if = { limit = { @@ -50751,13 +50812,26 @@ e_spain = { add = @correct_culture_primary_score } } - + k_andalusia = { color = { 31 138 40 } color2 = { 255 255 255 } - + capital = c_cordoba # Cordoba - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_andalus + name_list_baranis = cn_al_andalus + name_list_butr = cn_al_andalus + name_list_zaghawa = cn_al_andalus + name_list_levantine = cn_al_andalus + name_list_egyptian = cn_al_andalus + name_list_maghrebi = cn_al_andalus + name_list_andalusian = cn_al_andalus + name_list_yemeni = cn_al_andalus + } + can_create = { trigger_if = { limit = { @@ -50766,7 +50840,7 @@ e_spain = { culture = { has_cultural_pillar = heritage_arabic } } } - + ai_primary_priority = { if = { limit = { @@ -50775,22 +50849,60 @@ e_spain = { add = @correct_culture_primary_score } } - + d_cordoba = { color = { 60 180 12 } color2 = { 255 255 255 } - + capital = c_cordoba # Cordoba - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qurtubah + name_list_baranis = cn_qurtubah + name_list_butr = cn_qurtubah + name_list_zaghawa = cn_qurtubah + name_list_levantine = cn_qurtubah + name_list_egyptian = cn_qurtubah + name_list_maghrebi = cn_qurtubah + name_list_andalusian = cn_qurtubah + name_list_yemeni = cn_qurtubah + } + c_cordoba = { color = { 60 180 12 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qurtubah + name_list_baranis = cn_qurtubah + name_list_butr = cn_qurtubah + name_list_zaghawa = cn_qurtubah + name_list_levantine = cn_qurtubah + name_list_egyptian = cn_qurtubah + name_list_maghrebi = cn_qurtubah + name_list_andalusian = cn_qurtubah + name_list_yemeni = cn_qurtubah + } + b_cordoba = { province = 1995 color = { 60 180 12 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_qurtubah + name_list_baranis = cn_qurtubah + name_list_butr = cn_qurtubah + name_list_zaghawa = cn_qurtubah + name_list_levantine = cn_qurtubah + name_list_egyptian = cn_qurtubah + name_list_maghrebi = cn_qurtubah + name_list_andalusian = cn_qurtubah + name_list_yemeni = cn_qurtubah + } } b_cantillana = { province = 1994 @@ -50806,7 +50918,7 @@ e_spain = { } b_pedroche = { province = 1988 - + color = { 60 180 12 } color2 = { 255 255 255 } } @@ -50815,7 +50927,20 @@ e_spain = { c_calatrava = { color = { 25 205 20 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qalat_rabah + name_list_baranis = cn_qalat_rabah + name_list_butr = cn_qalat_rabah + name_list_zaghawa = cn_qalat_rabah + name_list_levantine = cn_qalat_rabah + name_list_egyptian = cn_qalat_rabah + name_list_maghrebi = cn_qalat_rabah + name_list_andalusian = cn_qalat_rabah + name_list_yemeni = cn_qalat_rabah + } + b_calatrava = { province = 1963 @@ -50839,56 +50964,96 @@ e_spain = { c_almader = { #Alarcos color = { 65 215 0 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_alarcos = { province = 1987 - + color = { 65 215 0 } color2 = { 255 255 255 } } b_almader = { #Almaden province = 1989 - + color = { 65 215 0 } color2 = { 255 255 255 } } } - + c_andujar = { color = { 65 155 40 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_yaiyan + name_list_baranis = cn_yaiyan + name_list_butr = cn_yaiyan + name_list_zaghawa = cn_yaiyan + name_list_levantine = cn_yaiyan + name_list_egyptian = cn_yaiyan + name_list_maghrebi = cn_yaiyan + name_list_andalusian = cn_yaiyan + name_list_yemeni = cn_yaiyan + } + b_jaen = { province = 1977 - + color = { 65 155 40 } color2 = { 255 255 255 } } b_andujar = { province = 1986 - + color = { 65 155 40 } color2 = { 255 255 255 } } b_ubeda = { province = 1985 - + color = { 65 155 40 } color2 = { 255 255 255 } } } } - + d_granada = { color = { 40 150 40 } color2 = { 255 255 255 } - + capital = c_granada # Granada - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_garnatah + name_list_baranis = cn_garnatah + name_list_butr = cn_garnatah + name_list_zaghawa = cn_garnatah + name_list_levantine = cn_garnatah + name_list_egyptian = cn_garnatah + name_list_maghrebi = cn_garnatah + name_list_andalusian = cn_garnatah + name_list_yemeni = cn_garnatah + } + c_granada = { color = { 40 150 40 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_garnatah + name_list_baranis = cn_garnatah + name_list_butr = cn_garnatah + name_list_zaghawa = cn_garnatah + name_list_levantine = cn_garnatah + name_list_egyptian = cn_garnatah + name_list_maghrebi = cn_garnatah + name_list_andalusian = cn_garnatah + name_list_yemeni = cn_garnatah + } + b_granada = { province = 1978 @@ -50911,12 +51076,37 @@ e_spain = { c_almeria = { color = { 65 110 40 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_mariyyah + name_list_baranis = cn_al_mariyyah + name_list_butr = cn_al_mariyyah + name_list_zaghawa = cn_al_mariyyah + name_list_levantine = cn_al_mariyyah + name_list_egyptian = cn_al_mariyyah + name_list_maghrebi = cn_al_mariyyah + name_list_andalusian = cn_al_mariyyah + name_list_yemeni = cn_al_mariyyah + } + b_almeria = { province = 1849 color = { 65 110 40 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_al_mariyyat_bayyana + name_list_baranis = cn_al_mariyyat_bayyana + name_list_butr = cn_al_mariyyat_bayyana + name_list_zaghawa = cn_al_mariyyat_bayyana + name_list_levantine = cn_al_mariyyat_bayyana + name_list_egyptian = cn_al_mariyyat_bayyana + name_list_maghrebi = cn_al_mariyyat_bayyana + name_list_andalusian = cn_al_mariyyat_bayyana + name_list_yemeni = cn_al_mariyyat_bayyana + } } b_lorca = { province = 1972 @@ -50934,7 +51124,20 @@ e_spain = { c_cabra = { color = { 50 150 20 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qabra + name_list_baranis = cn_qabra + name_list_butr = cn_qabra + name_list_zaghawa = cn_qabra + name_list_levantine = cn_qabra + name_list_egyptian = cn_qabra + name_list_maghrebi = cn_qabra + name_list_andalusian = cn_qabra + name_list_yemeni = cn_qabra + } + b_cabra = { province = 1979 @@ -50947,11 +51150,24 @@ e_spain = { color = { 50 150 20 } color2 = { 255 255 255 } } - } + } c_malaga = { color = { 20 130 20 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_malaqah + name_list_baranis = cn_malaqah + name_list_butr = cn_malaqah + name_list_zaghawa = cn_malaqah + name_list_levantine = cn_malaqah + name_list_egyptian = cn_malaqah + name_list_maghrebi = cn_malaqah + name_list_andalusian = cn_malaqah + name_list_yemeni = cn_malaqah + } + b_malaga = { province = 1846 @@ -50972,38 +51188,76 @@ e_spain = { } } } - + d_sevilla = { color = { 150 218 21 } color2 = { 255 255 255 } - + capital = c_sevilla # Sevilla - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_isbiliyyah + name_list_baranis = cn_isbiliyyah + name_list_butr = cn_isbiliyyah + name_list_zaghawa = cn_isbiliyyah + name_list_levantine = cn_isbiliyyah + name_list_egyptian = cn_isbiliyyah + name_list_maghrebi = cn_isbiliyyah + name_list_andalusian = cn_isbiliyyah + name_list_yemeni = cn_isbiliyyah + } + c_sevilla = { color = { 150 218 21 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_isbiliyyah + name_list_baranis = cn_isbiliyyah + name_list_butr = cn_isbiliyyah + name_list_zaghawa = cn_isbiliyyah + name_list_levantine = cn_isbiliyyah + name_list_egyptian = cn_isbiliyyah + name_list_maghrebi = cn_isbiliyyah + name_list_andalusian = cn_isbiliyyah + name_list_yemeni = cn_isbiliyyah + } + b_sevilla = { province = 1981 - + color = { 150 218 21 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_isbiliyyah + name_list_baranis = cn_isbiliyyah + name_list_butr = cn_isbiliyyah + name_list_zaghawa = cn_isbiliyyah + name_list_levantine = cn_isbiliyyah + name_list_egyptian = cn_isbiliyyah + name_list_maghrebi = cn_isbiliyyah + name_list_andalusian = cn_isbiliyyah + name_list_yemeni = cn_isbiliyyah + } } b_carmona = { province = 1980 - + color = { 150 218 21 } color2 = { 255 255 255 } } b_almonte = { province = 1841 - + color = { 150 218 21 } color2 = { 255 255 255 } } b_triana = { #aznalcollar province = 1993 - + color = { 150 218 21 } color2 = { 255 255 255 } } @@ -51011,22 +51265,47 @@ e_spain = { c_cadiz = { color = { 175 235 15 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qadis + name_list_baranis = cn_qadis + name_list_butr = cn_qadis + name_list_zaghawa = cn_qadis + name_list_levantine = cn_qadis + name_list_egyptian = cn_qadis + name_list_maghrebi = cn_qadis + name_list_andalusian = cn_qadis + name_list_yemeni = cn_qadis + } + b_cadiz = { province = 1843 - + color = { 175 235 15 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_qadis + name_list_baranis = cn_qadis + name_list_butr = cn_qadis + name_list_zaghawa = cn_qadis + name_list_levantine = cn_qadis + name_list_egyptian = cn_qadis + name_list_maghrebi = cn_qadis + name_list_andalusian = cn_qadis + name_list_yemeni = cn_qadis + } } b_tarifa = { province = 1844 - + color = { 175 235 15 } color2 = { 255 255 255 } } b_jerez = { province = 1842 - + color = { 175 235 15 } color2 = { 255 255 255 } } @@ -51034,22 +51313,35 @@ e_spain = { c_algeciras = { color = { 130 175 0 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_gazirah_al_hadra + name_list_baranis = cn_al_gazirah_al_hadra + name_list_butr = cn_al_gazirah_al_hadra + name_list_zaghawa = cn_al_gazirah_al_hadra + name_list_levantine = cn_al_gazirah_al_hadra + name_list_egyptian = cn_al_gazirah_al_hadra + name_list_maghrebi = cn_al_gazirah_al_hadra + name_list_andalusian = cn_al_gazirah_al_hadra + name_list_yemeni = cn_al_gazirah_al_hadra + } + b_algeciras = { province = 1845 - + color = { 130 175 0 } color2 = { 255 255 255 } } b_arcos = { province = 1982 - + color = { 130 175 0 } color2 = { 255 255 255 } } b_moron = { province = 1983 - + color = { 130 175 0 } color2 = { 255 255 255 } } @@ -51057,28 +51349,41 @@ e_spain = { c_niebla = { color = { 180 200 0 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_labla + name_list_baranis = cn_labla + name_list_butr = cn_labla + name_list_zaghawa = cn_labla + name_list_levantine = cn_labla + name_list_egyptian = cn_labla + name_list_maghrebi = cn_labla + name_list_andalusian = cn_labla + name_list_yemeni = cn_labla + } + b_niebla = { province = 1991 - + color = { 180 200 0 } color2 = { 255 255 255 } } b_huelva = { province = 1840 - + color = { 180 200 0 } color2 = { 255 255 255 } } b_ayamonte = { province = 1839 - + color = { 180 200 0 } color2 = { 255 255 255 } } b_zafra = { #aracena province = 1992 - + color = { 180 200 0 } color2 = { 255 255 255 } } @@ -51086,47 +51391,99 @@ e_spain = { c_moura = { color = { 130 180 25 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_manijah + name_list_baranis = cn_al_manijah + name_list_butr = cn_al_manijah + name_list_zaghawa = cn_al_manijah + name_list_levantine = cn_al_manijah + name_list_egyptian = cn_al_manijah + name_list_maghrebi = cn_al_manijah + name_list_andalusian = cn_al_manijah + name_list_yemeni = cn_al_manijah + } + b_moura = { province = 1837 - + color = { 130 180 25 } color2 = { 255 255 255 } } b_serpa = { province = 1838 - + color = { 130 180 25 } color2 = { 255 255 255 } } } } - + d_toledo = { color = { 212 151 12 } color2 = { 255 255 255 } - + capital = c_toledo # Toledo - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_tulaytulah + name_list_baranis = cn_tulaytulah + name_list_butr = cn_tulaytulah + name_list_zaghawa = cn_tulaytulah + name_list_levantine = cn_tulaytulah + name_list_egyptian = cn_tulaytulah + name_list_maghrebi = cn_tulaytulah + name_list_andalusian = cn_tulaytulah + name_list_yemeni = cn_tulaytulah + } + c_toledo = { color = { 212 151 12 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_tulaytulah + name_list_baranis = cn_tulaytulah + name_list_butr = cn_tulaytulah + name_list_zaghawa = cn_tulaytulah + name_list_levantine = cn_tulaytulah + name_list_egyptian = cn_tulaytulah + name_list_maghrebi = cn_tulaytulah + name_list_andalusian = cn_tulaytulah + name_list_yemeni = cn_tulaytulah + } + b_toledo = { province = 1919 - + color = { 212 151 12 } color2 = { 255 255 255 } + + cultural_names = { + # Literally the "City of the Kings". + name_list_bedouin = cn_madinat_al_muluk + name_list_baranis = cn_madinat_al_muluk + name_list_butr = cn_madinat_al_muluk + name_list_zaghawa = cn_madinat_al_muluk + name_list_levantine = cn_madinat_al_muluk + name_list_egyptian = cn_madinat_al_muluk + name_list_maghrebi = cn_madinat_al_muluk + name_list_andalusian = cn_madinat_al_muluk + name_list_yemeni = cn_madinat_al_muluk + } } b_maqueda = { province = 1920 - + color = { 212 151 12 } color2 = { 255 255 255 } } b_talavera = { province = 1918 - + color = { 212 151 12 } color2 = { 255 255 255 } } @@ -51134,6 +51491,19 @@ e_spain = { c_madrid = { color = { 230 185 15 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_magrit + name_list_baranis = cn_al_magrit + name_list_butr = cn_al_magrit + name_list_zaghawa = cn_al_magrit + name_list_levantine = cn_al_magrit + name_list_egyptian = cn_al_magrit + name_list_maghrebi = cn_al_magrit + name_list_andalusian = cn_al_magrit + name_list_yemeni = cn_al_magrit + } b_madrid = { province = 1923 @@ -51163,28 +51533,41 @@ e_spain = { c_molina = { color = { 195 125 10 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_mulina + name_list_baranis = cn_mulina + name_list_butr = cn_mulina + name_list_zaghawa = cn_mulina + name_list_levantine = cn_mulina + name_list_egyptian = cn_mulina + name_list_maghrebi = cn_mulina + name_list_andalusian = cn_mulina + name_list_yemeni = cn_mulina + } + b_molina = { province = 1935 - + color = { 195 125 10 } color2 = { 255 255 255 } } b_ablanque = { #Atienza province = 1933 - + color = { 195 125 10 } color2 = { 255 255 255 } } b_medinaceli = { province = 1931 - + color = { 195 125 10 } color2 = { 255 255 255 } } b_siguenza = { province = 1930 - + color = { 195 125 10 } color2 = { 255 255 255 } } @@ -51192,28 +51575,53 @@ e_spain = { c_cuenca = { color = { 210 165 40 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qunkah + name_list_baranis = cn_qunkah + name_list_butr = cn_qunkah + name_list_zaghawa = cn_qunkah + name_list_levantine = cn_qunkah + name_list_egyptian = cn_qunkah + name_list_maghrebi = cn_qunkah + name_list_andalusian = cn_qunkah + name_list_yemeni = cn_qunkah + } + b_cuenca = { province = 1947 - + color = { 210 165 40 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_madinat_qunka + name_list_baranis = cn_madinat_qunka + name_list_butr = cn_madinat_qunka + name_list_zaghawa = cn_madinat_qunka + name_list_levantine = cn_madinat_qunka + name_list_egyptian = cn_madinat_qunka + name_list_maghrebi = cn_madinat_qunka + name_list_andalusian = cn_madinat_qunka + name_list_yemeni = cn_madinat_qunka + } } b_altotajo = { #Huelamo province = 1945 - + color = { 210 165 40 } color2 = { 255 255 255 } } b_zurita = { #Zorita province = 1944 - + color = { 210 165 40 } color2 = { 255 255 255 } } b_huete = { province = 1951 - + color = { 210 165 40 } color2 = { 255 255 255 } } @@ -51221,28 +51629,29 @@ e_spain = { c_malagon = { color = { 195 165 10 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_malagon = { province = 1960 - + color = { 195 165 10 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_cabaneros = { province = 1961 - + color = { 195 165 10 } color2 = { 255 255 255 } } b_lajara = { province = 1957 - + color = { 195 165 10 } color2 = { 255 255 255 } } b_lapueblademontalban = { province = 1962 - + color = { 195 165 10 } color2 = { 255 255 255 } } @@ -51250,68 +51659,120 @@ e_spain = { c_mora = { color = { 190 130 20 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_uqlish + name_list_baranis = cn_uqlish + name_list_butr = cn_uqlish + name_list_zaghawa = cn_uqlish + name_list_levantine = cn_uqlish + name_list_egyptian = cn_uqlish + name_list_maghrebi = cn_uqlish + name_list_andalusian = cn_uqlish + name_list_yemeni = cn_uqlish + } + b_ucles = { province = 1952 - + color = { 190 130 20 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_mora = { province = 1953 - + color = { 190 130 20 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_ocana = { province = 1958 - + color = { 190 130 20 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_quintanar = { province = 1959 - + color = { 190 130 20 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } } } - + k_badajoz = { #Badajoz/Lucitania color = { 138 243 53 } color2 = { 255 255 255 } - + capital = c_badajoz # Badajoz - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_xenxir + name_list_baranis = cn_xenxir + name_list_butr = cn_xenxir + name_list_zaghawa = cn_xenxir + name_list_levantine = cn_xenxir + name_list_egyptian = cn_xenxir + name_list_maghrebi = cn_xenxir + name_list_andalusian = cn_xenxir + name_list_yemeni = cn_xenxir + } + #christian = "Lusitania" - + d_beja = { color = { 156 212 68 } color2 = { 255 255 255 } - + capital = c_lisboa #Lisboa - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_baya + name_list_baranis = cn_baya + name_list_butr = cn_baya + name_list_zaghawa = cn_baya + name_list_levantine = cn_baya + name_list_egyptian = cn_baya + name_list_maghrebi = cn_baya + name_list_andalusian = cn_baya + name_list_yemeni = cn_baya + } + c_lisboa = { color = { 156 212 68 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_ishbuna + name_list_baranis = cn_al_ishbuna + name_list_butr = cn_al_ishbuna + name_list_zaghawa = cn_al_ishbuna + name_list_levantine = cn_al_ishbuna + name_list_egyptian = cn_al_ishbuna + name_list_maghrebi = cn_al_ishbuna + name_list_andalusian = cn_al_ishbuna + name_list_yemeni = cn_al_ishbuna + } + b_lisboa = { province = 1754 - + color = { 156 212 68 } color2 = { 255 255 255 } } b_santarem = { province = 1755 - + color = { 156 212 68 } color2 = { 255 255 255 } } b_setubal = { province = 1753 - + color = { 156 212 68 } color2 = { 255 255 255 } } @@ -51319,45 +51780,71 @@ e_spain = { c_beja = { color = { 155 245 70 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_yaburah + name_list_baranis = cn_yaburah + name_list_butr = cn_yaburah + name_list_zaghawa = cn_yaburah + name_list_levantine = cn_yaburah + name_list_egyptian = cn_yaburah + name_list_maghrebi = cn_yaburah + name_list_andalusian = cn_yaburah + name_list_yemeni = cn_yaburah + } b_evora = { province = 1777 - + color = { 155 245 70 } color2 = { 255 255 255 } } b_beja = { province = 1751 - + color = { 155 245 70 } color2 = { 255 255 255 } - } + } } c_alcacer_do_sal = { color = { 170 230 130 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qasr_abi_danis + name_list_baranis = cn_qasr_abi_danis #the Banu Danis built this stronghold + name_list_butr = cn_qasr_abi_danis + name_list_zaghawa = cn_qasr_abi_danis + name_list_levantine = cn_qasr_abi_danis + name_list_egyptian = cn_qasr_abi_danis + name_list_maghrebi = cn_qasr_abi_danis + name_list_andalusian = cn_qasr_abi_danis + name_list_yemeni = cn_qasr_abi_danis + } + b_alcacerdosal = { province = 1752 - + color = { 170 230 130 } color2 = { 255 255 255 } } b_montemor = { province = 1779 - + color = { 170 230 130 } color2 = { 255 255 255 } } b_vianadoalento = { #Viana do Alentejo province = 1780 - + color = { 170 230 130 } color2 = { 255 255 255 } } b_avis = { province = 1778 - + color = { 170 230 130 } color2 = { 255 255 255 } } @@ -51365,53 +51852,104 @@ e_spain = { c_elvas = { color = { 165 230 105 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_bash + name_list_baranis = cn_al_bash + name_list_butr = cn_al_bash + name_list_zaghawa = cn_al_bash + name_list_levantine = cn_al_bash + name_list_egyptian = cn_al_bash + name_list_maghrebi = cn_al_bash + name_list_andalusian = cn_al_bash + name_list_yemeni = cn_al_bash + } + b_elvas = { province = 1776 - + color = { 165 230 105 } color2 = { 255 255 255 } } b_nisa = { province = 1774 - + color = { 165 230 105 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_crato = { province = 1775 - + color = { 165 230 105 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } } - + d_badajoz = { color = { 118 223 36 } color2 = { 255 255 255 } - + capital = c_badajoz # Badajoz - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_batalyaws + name_list_baranis = cn_batalyaws + name_list_butr = cn_batalyaws + name_list_zaghawa = cn_batalyaws + name_list_levantine = cn_batalyaws + name_list_egyptian = cn_batalyaws + name_list_maghrebi = cn_batalyaws + name_list_andalusian = cn_batalyaws + name_list_yemeni = cn_batalyaws + } + c_badajoz = { color = { 118 223 36 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_batalyaws + name_list_baranis = cn_batalyaws + name_list_butr = cn_batalyaws + name_list_zaghawa = cn_batalyaws + name_list_levantine = cn_batalyaws + name_list_egyptian = cn_batalyaws + name_list_maghrebi = cn_batalyaws + name_list_andalusian = cn_batalyaws + name_list_yemeni = cn_batalyaws + } + b_badajoz = { province = 1835 - + color = { 118 223 36 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_muassassat_batalyaws + name_list_baranis = cn_muassassat_batalyaws + name_list_butr = cn_muassassat_batalyaws + name_list_zaghawa = cn_muassassat_batalyaws + name_list_levantine = cn_muassassat_batalyaws + name_list_egyptian = cn_muassassat_batalyaws + name_list_maghrebi = cn_muassassat_batalyaws + name_list_andalusian = cn_muassassat_batalyaws + name_list_yemeni = cn_muassassat_batalyaws + } } b_olivienza = { province = 1836 - + color = { 118 223 36 } color2 = { 255 255 255 } } b_ilerena = { #Llerena province = 1990 - + color = { 118 223 36 } color2 = { 255 255 255 } } @@ -51419,22 +51957,23 @@ e_spain = { c_plasencia = { color = { 125 240 15 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_hervas = { province = 1831 - + color = { 125 240 15 } color2 = { 255 255 255 } } b_coira = { #Coria province = 1830 - + color = { 125 240 15 } color2 = { 255 255 255 } } b_almaraz = { province = 1917 - + color = { 125 240 15 } color2 = { 255 255 255 } } @@ -51442,22 +51981,35 @@ e_spain = { c_caceres = { color = { 130 250 65 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_hisn_qasras + name_list_baranis = cn_hisn_qasras + name_list_butr = cn_hisn_qasras + name_list_zaghawa = cn_hisn_qasras + name_list_levantine = cn_hisn_qasras + name_list_egyptian = cn_hisn_qasras + name_list_maghrebi = cn_hisn_qasras + name_list_andalusian = cn_hisn_qasras + name_list_yemeni = cn_hisn_qasras + } + b_caceres = { province = 1954 - + color = { 130 250 65 } color2 = { 255 255 255 } } b_alcantara = { province = 1832 - + color = { 130 250 65 } color2 = { 255 255 255 } } b_zalaca = { province = 1833 - + color = { 130 250 65 } color2 = { 255 255 255 } } @@ -51465,22 +52017,35 @@ e_spain = { c_merida = { color = { 150 220 10 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_maridah + name_list_baranis = cn_maridah + name_list_butr = cn_maridah + name_list_zaghawa = cn_maridah + name_list_levantine = cn_maridah + name_list_egyptian = cn_maridah + name_list_maghrebi = cn_maridah + name_list_andalusian = cn_maridah + name_list_yemeni = cn_maridah + } + b_merida = { province = 1834 - + color = { 150 220 10 } color2 = { 255 255 255 } } b_trujillo = { province = 1955 - + color = { 150 220 10 } color2 = { 255 255 255 } } b_castilblanco = { province = 1956 - + color = { 150 220 10 } color2 = { 255 255 255 } } @@ -51488,47 +52053,74 @@ e_spain = { c_medellin = { color = { 150 205 65 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_medellin = { province = 1996 - + color = { 150 205 65 } color2 = { 255 255 255 } } b_donllorente = { #La Serena province = 1998 - + color = { 150 205 65 } color2 = { 255 255 255 } } b_hornachos = { province = 1997 - + color = { 150 205 65 } color2 = { 255 255 255 } } } } - + d_algarve = { color = { 73 156 8 } color2 = { 255 255 255 } - + capital = c_faro # Faro - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_gharb + name_list_baranis = cn_al_gharb + name_list_butr = cn_al_gharb + name_list_zaghawa = cn_al_gharb + name_list_levantine = cn_al_gharb + name_list_egyptian = cn_al_gharb + name_list_maghrebi = cn_al_gharb + name_list_andalusian = cn_al_gharb + name_list_yemeni = cn_al_gharb + } + c_faro = { color = { 73 156 8 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_santa_mariya_ibn_harun + name_list_baranis = cn_santa_mariya_ibn_harun + name_list_butr = cn_santa_mariya_ibn_harun + name_list_zaghawa = cn_santa_mariya_ibn_harun + name_list_levantine = cn_santa_mariya_ibn_harun + name_list_egyptian = cn_santa_mariya_ibn_harun + name_list_maghrebi = cn_santa_mariya_ibn_harun + name_list_andalusian = cn_santa_mariya_ibn_harun + name_list_yemeni = cn_santa_mariya_ibn_harun + } + b_faro = { province = 1748 - + color = { 73 156 8 } color2 = { 255 255 255 } } b_mertola = { province = 1750 - + color = { 73 156 8 } color2 = { 255 255 255 } } @@ -51536,22 +52128,35 @@ e_spain = { c_silves = { color = { 45 145 10 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_silb + name_list_baranis = cn_silb + name_list_butr = cn_silb + name_list_zaghawa = cn_silb + name_list_levantine = cn_silb + name_list_egyptian = cn_silb + name_list_maghrebi = cn_silb + name_list_andalusian = cn_silb + name_list_yemeni = cn_silb + } + b_silves = { province = 1747 - + color = { 45 145 10 } color2 = { 255 255 255 } } b_ourique = { province = 1749 - + color = { 45 145 10 } color2 = { 255 255 255 } } b_lagos = { province = 1746 - + color = { 45 145 10 } color2 = { 255 255 255 } } @@ -51564,44 +52169,91 @@ e_spain = { color2 = { 255 255 255 } capital = c_valencia # Valencia + can_be_named_after_dynasty = no cultural_names = { - name_list_visigothic = cn_carthaginensis name_list_roman = cn_carthaginensis - name_list_greek = cn_carthaginensis + # Al Sarq means "the Levant", but was the contemporary name for eastern Iberia amongst Arabic speakers. + name_list_bedouin = cn_al_sarq + name_list_baranis = cn_al_sarq + name_list_butr = cn_al_sarq + name_list_zaghawa = cn_al_sarq + name_list_levantine = cn_al_sarq + name_list_egyptian = cn_al_sarq + name_list_maghrebi = cn_al_sarq + name_list_andalusian = cn_al_sarq + name_list_yemeni = cn_al_sarq } d_valencia = { color = { 54 186 96 } color2 = { 255 255 255 } - + capital = c_valencia # Valencia - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_balansiyyah + name_list_baranis = cn_balansiyyah + name_list_butr = cn_balansiyyah + name_list_zaghawa = cn_balansiyyah + name_list_levantine = cn_balansiyyah + name_list_egyptian = cn_balansiyyah + name_list_maghrebi = cn_balansiyyah + name_list_andalusian = cn_balansiyyah + name_list_yemeni = cn_balansiyyah + } + c_valencia = { color = { 54 186 96 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_balansiyyah + name_list_baranis = cn_balansiyyah + name_list_butr = cn_balansiyyah + name_list_zaghawa = cn_balansiyyah + name_list_levantine = cn_balansiyyah + name_list_egyptian = cn_balansiyyah + name_list_maghrebi = cn_balansiyyah + name_list_andalusian = cn_balansiyyah + name_list_yemeni = cn_balansiyyah + } + b_valencia = { province = 1855 - + color = { 54 186 96 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_balansiyyah + name_list_baranis = cn_balansiyyah + name_list_butr = cn_balansiyyah + name_list_zaghawa = cn_balansiyyah + name_list_levantine = cn_balansiyyah + name_list_egyptian = cn_balansiyyah + name_list_maghrebi = cn_balansiyyah + name_list_andalusian = cn_balansiyyah + name_list_yemeni = cn_balansiyyah + } } b_murviedro = { province = 1856 - + color = { 54 186 96 } color2 = { 255 255 255 } } b_montanejos = { province = 1938 - + color = { 54 186 96 } color2 = { 255 255 255 } } b_requena = { province = 1939 - + color = { 54 186 96 } color2 = { 255 255 255 } } @@ -51609,22 +52261,36 @@ e_spain = { c_castellon = { color = { 85 170 125 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + # Burriana was the major settlement till the North took the county, which let to the flourishing of Castellon. + name_list_bedouin = cn_burjanna + name_list_baranis = cn_burjanna + name_list_butr = cn_burjanna + name_list_zaghawa = cn_burjanna + name_list_levantine = cn_burjanna + name_list_egyptian = cn_burjanna + name_list_maghrebi = cn_burjanna + name_list_andalusian = cn_burjanna + name_list_yemeni = cn_burjanna + } + b_castellon = { province = 1857 - + color = { 85 170 125 } color2 = { 255 255 255 } } b_amposta = { province = 1858 - + color = { 85 170 125 } color2 = { 255 255 255 } } b_segorbe = { province = 1941 - + color = { 85 170 125 } color2 = { 255 255 255 } } @@ -51632,22 +52298,36 @@ e_spain = { c_teruel = { color = { 110 160 115 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + # Arabicised version of Alpuente, a variant name. + name_list_bedouin = cn_al_bunt + name_list_baranis = cn_al_bunt + name_list_butr = cn_al_bunt + name_list_zaghawa = cn_al_bunt + name_list_levantine = cn_al_bunt + name_list_egyptian = cn_al_bunt + name_list_maghrebi = cn_al_bunt + name_list_andalusian = cn_al_bunt + name_list_yemeni = cn_al_bunt + } + b_teruel = { province = 1937 - + color = { 110 160 115 } color2 = { 255 255 255 } } b_maestrazgo = { province = 1942 - + color = { 110 160 115 } color2 = { 255 255 255 } } b_ademuz = { #Alpuente province = 1946 - + color = { 110 160 115 } color2 = { 255 255 255 } } @@ -51655,16 +52335,29 @@ e_spain = { c_denia = { color = { 65 210 130 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_daniyyah + name_list_baranis = cn_daniyyah + name_list_butr = cn_daniyyah + name_list_zaghawa = cn_daniyyah + name_list_levantine = cn_daniyyah + name_list_egyptian = cn_daniyyah + name_list_maghrebi = cn_daniyyah + name_list_andalusian = cn_daniyyah + name_list_yemeni = cn_daniyyah + } + b_denia = { province = 1854 - + color = { 65 210 130 } color2 = { 255 255 255 } } b_almansa = { #Alcoy province = 1969 - + color = { 65 210 130 } color2 = { 255 255 255 } } @@ -51672,40 +52365,91 @@ e_spain = { c_alicante = { color = { 75 155 85 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_laqant + name_list_baranis = cn_daniyyah + name_list_butr = cn_daniyyah + name_list_zaghawa = cn_daniyyah + name_list_levantine = cn_al_laqant + name_list_egyptian = cn_al_laqant + name_list_maghrebi = cn_al_laqant + name_list_andalusian = cn_al_laqant + name_list_yemeni = cn_al_laqant + } b_alicante = { province = 1853 - + color = { 75 155 85 } color2 = { 255 255 255 } } b_albacete = { province = 1940 - + color = { 75 155 85 } color2 = { 255 255 255 } } } } - + d_mallorca = { - color = { 20 222 84 } + color = { 41 105 61 } color2 = { 255 255 255 } - + capital = c_mallorca # Mallorca - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_mayurqa + name_list_baranis = cn_mayurqa + name_list_butr = cn_mayurqa + name_list_zaghawa = cn_mayurqa + name_list_levantine = cn_mayurqa + name_list_egyptian = cn_mayurqa + name_list_maghrebi = cn_mayurqa + name_list_andalusian = cn_mayurqa + name_list_yemeni = cn_mayurqa + } + c_mallorca = { - color = { 20 222 84 } + color = { 41 105 61 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_mayurqa + name_list_baranis = cn_mayurqa + name_list_butr = cn_mayurqa + name_list_zaghawa = cn_mayurqa + name_list_levantine = cn_mayurqa + name_list_egyptian = cn_mayurqa + name_list_maghrebi = cn_mayurqa + name_list_andalusian = cn_mayurqa + name_list_yemeni = cn_mayurqa + } + b_palma = { province = 8735 - + color = { 20 222 84 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_madinat_mayurqa + name_list_baranis = cn_madinat_mayurqa + name_list_butr = cn_madinat_mayurqa + name_list_zaghawa = cn_madinat_mayurqa + name_list_levantine = cn_madinat_mayurqa + name_list_egyptian = cn_madinat_mayurqa + name_list_maghrebi = cn_madinat_mayurqa + name_list_andalusian = cn_madinat_mayurqa + name_list_yemeni = cn_madinat_mayurqa + } } b_alcudia = { province = 2001 - + color = { 20 222 84 } color2 = { 255 255 255 } } @@ -51713,10 +52457,23 @@ e_spain = { c_menorca = { color = { 40 250 80 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_manurqa + name_list_baranis = cn_manurqa + name_list_butr = cn_manurqa + name_list_zaghawa = cn_manurqa + name_list_levantine = cn_manurqa + name_list_egyptian = cn_manurqa + name_list_maghrebi = cn_manurqa + name_list_andalusian = cn_manurqa + name_list_yemeni = cn_manurqa + } + b_menorca = { province = 2002 - + color = { 40 250 80 } color2 = { 255 255 255 } } @@ -51724,53 +52481,92 @@ e_spain = { c_iviza = { color = { 60 205 50 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_yabisa + name_list_baranis = cn_yabisa + name_list_butr = cn_yabisa + name_list_zaghawa = cn_yabisa + name_list_levantine = cn_yabisa + name_list_egyptian = cn_yabisa + name_list_maghrebi = cn_yabisa + name_list_andalusian = cn_yabisa + name_list_yemeni = cn_yabisa + } + b_iviza = { province = 2000 - + color = { 60 205 50 } color2 = { 255 255 255 } } } } - + d_murcia = { color = { 27 130 60 } color2 = { 255 255 255 } - + capital = c_murcia # Murcia - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_mursiyyah + name_list_baranis = cn_mursiyyah + name_list_butr = cn_mursiyyah + name_list_zaghawa = cn_mursiyyah + name_list_levantine = cn_mursiyyah + name_list_egyptian = cn_mursiyyah + name_list_maghrebi = cn_mursiyyah + name_list_andalusian = cn_mursiyyah + name_list_yemeni = cn_mursiyyah + } + c_murcia = { color = { 27 130 60 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_mursiyyah + name_list_baranis = cn_mursiyyah + name_list_butr = cn_mursiyyah + name_list_zaghawa = cn_mursiyyah + name_list_levantine = cn_mursiyyah + name_list_egyptian = cn_mursiyyah + name_list_maghrebi = cn_mursiyyah + name_list_andalusian = cn_mursiyyah + name_list_yemeni = cn_mursiyyah + } + b_murcia = { province = 1852 - + color = { 27 130 60 } color2 = { 255 255 255 } } b_cartagena = { province = 1851 - + color = { 27 130 60 } color2 = { 255 255 255 } } b_aguilas = { province = 1850 - + color = { 27 130 60 } color2 = { 255 255 255 } } b_caravacadelacruz = { province = 1971 - + color = { 27 130 60 } color2 = { 255 255 255 } } b_cieza = { province = 1970 - + color = { 27 130 60 } color2 = { 255 255 255 } } @@ -51778,28 +52574,41 @@ e_spain = { c_alcaraz = { color = { 5 115 60 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_karas + name_list_baranis = cn_al_karas + name_list_butr = cn_al_karas + name_list_zaghawa = cn_al_karas + name_list_levantine = cn_al_karas + name_list_egyptian = cn_al_karas + name_list_maghrebi = cn_al_karas + name_list_andalusian = cn_al_karas + name_list_yemeni = cn_al_karas + } + b_alcaraz = { province = 1967 - + color = { 5 115 60 } color2 = { 255 255 255 } } b_huescar = { #Cotillas province = 1973 - + color = { 5 115 60 } color2 = { 255 255 255 } } b_segura = { #Albacete province = 1968 - + color = { 5 115 60 } color2 = { 255 255 255 } } b_reolid = { #montiel province = 2004 - + color = { 5 115 60 } color2 = { 255 255 255 } } @@ -51807,28 +52616,41 @@ e_spain = { c_alarcon = { color = { 0 100 35 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_urqub + name_list_baranis = cn_al_urqub + name_list_butr = cn_al_urqub + name_list_zaghawa = cn_al_urqub + name_list_levantine = cn_al_urqub + name_list_egyptian = cn_al_urqub + name_list_maghrebi = cn_al_urqub + name_list_andalusian = cn_al_urqub + name_list_yemeni = cn_al_urqub + } + b_alarcon = { province = 1949 - + color = { 0 100 35 } color2 = { 255 255 255 } } b_ventadelmoro = { #Iniesta province = 1950 - + color = { 0 100 35 } color2 = { 255 255 255 } } b_valeria = { province = 1948 - + color = { 0 100 35 } color2 = { 255 255 255 } } b_alcazar = { province = 1964 - + color = { 0 100 35 } color2 = { 255 255 255 } } @@ -51839,9 +52661,22 @@ e_spain = { k_castille = { #Spain color = { 243 209 23 } color2 = { 200 80 10 } - + capital = c_burgos # Burgos - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_castalla + name_list_baranis = cn_castalla + name_list_butr = cn_castalla + name_list_zaghawa = cn_castalla + name_list_levantine = cn_castalla + name_list_egyptian = cn_castalla + name_list_maghrebi = cn_castalla + name_list_andalusian = cn_castalla + name_list_yemeni = cn_castalla + } + can_create = { trigger_if = { limit = { @@ -51850,7 +52685,7 @@ e_spain = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -51865,17 +52700,43 @@ e_spain = { add = @better_than_the_alternatives_score } } - + d_castilla = { color = { 242 196 12 } color2 = { 255 255 255 } - + capital = c_burgos # Burgos - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_quila + name_list_baranis = cn_al_quila + name_list_butr = cn_al_quila + name_list_zaghawa = cn_al_quila + name_list_levantine = cn_al_quila + name_list_egyptian = cn_al_quila + name_list_maghrebi = cn_al_quila + name_list_andalusian = cn_al_quila + name_list_yemeni = cn_al_quila + } + c_burgos = { - color = { 242 196 12 } + color = { 242 186 22 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_burgus + name_list_baranis = cn_burgus + name_list_butr = cn_burgus + name_list_zaghawa = cn_burgus + name_list_levantine = cn_burgus + name_list_egyptian = cn_burgus + name_list_maghrebi = cn_burgus + name_list_andalusian = cn_burgus + name_list_yemeni = cn_burgus + } + b_burgos = { province = 1906 @@ -51904,7 +52765,20 @@ e_spain = { c_valladolid = { color = { 210 160 10 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_balad_al_walid + name_list_baranis = cn_balad_al_walid + name_list_butr = cn_balad_al_walid + name_list_zaghawa = cn_balad_al_walid + name_list_levantine = cn_balad_al_walid + name_list_egyptian = cn_balad_al_walid + name_list_maghrebi = cn_balad_al_walid + name_list_andalusian = cn_balad_al_walid + name_list_yemeni = cn_balad_al_walid + } + b_valladolid = { province = 1897 @@ -51927,7 +52801,8 @@ e_spain = { c_soria = { color = { 255 215 5 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_soria = { province = 1901 @@ -51956,6 +52831,20 @@ e_spain = { c_cuellar = { color = { 255 245 10 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no + + cultural_names = { + # For Segovia. + name_list_bedouin = cn_siqubiyyah + name_list_baranis = cn_siqubiyyah + name_list_butr = cn_siqubiyyah + name_list_zaghawa = cn_siqubiyyah + name_list_levantine = cn_siqubiyyah + name_list_egyptian = cn_siqubiyyah + name_list_maghrebi = cn_siqubiyyah + name_list_andalusian = cn_siqubiyyah + name_list_yemeni = cn_siqubiyyah + } b_segovia = { province = 1924 @@ -51979,6 +52868,7 @@ e_spain = { c_olmedo = { color = { 255 225 65 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no b_olmedo = { province = 1915 @@ -51994,17 +52884,31 @@ e_spain = { } } } - + d_cantabria = { color = { 230 180 20 } color2 = { 255 255 255 } capital = c_asturias_de_santillana + can_be_named_after_dynasty = no c_asturias_de_santillana = { - color = { 230 180 20 } + color = { 230 190 10 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_ubaydah + name_list_baranis = cn_ubaydah + name_list_butr = cn_ubaydah + name_list_zaghawa = cn_ubaydah + name_list_levantine = cn_ubaydah + name_list_egyptian = cn_ubaydah + name_list_maghrebi = cn_ubaydah + name_list_andalusian = cn_ubaydah + name_list_yemeni = cn_ubaydah + } + b_santiallana = { province = 1801 @@ -52033,6 +52937,7 @@ e_spain = { c_amaya = { color = { 245 205 60 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no b_amaya = { province = 1814 @@ -52055,13 +52960,14 @@ e_spain = { } } } - + k_aragon = { color = { 166 98 22 } color2 = { 230 0 0 } - + capital = c_zaragoza # Zaragoza - + can_be_named_after_dynasty = no + can_create = { trigger_if = { limit = { @@ -52070,7 +52976,7 @@ e_spain = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -52079,48 +52985,99 @@ e_spain = { add = @better_than_the_alternatives_score } } - + # Creation/usurpation trigger - + d_aragon = { color = { 160 90 20 } color2 = { 255 255 255 } - + capital = c_zaragoza # Zaragoza + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_saraqustah + name_list_baranis = cn_saraqustah + name_list_butr = cn_saraqustah + name_list_zaghawa = cn_saraqustah + name_list_levantine = cn_saraqustah + name_list_egyptian = cn_saraqustah + name_list_maghrebi = cn_saraqustah + name_list_andalusian = cn_saraqustah + name_list_yemeni = cn_saraqustah + } c_zaragoza = { - color = { 160 90 20 } + color = { 138 74 10 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_saraqustah + name_list_baranis = cn_saraqustah + name_list_butr = cn_saraqustah + name_list_zaghawa = cn_saraqustah + name_list_levantine = cn_saraqustah + name_list_egyptian = cn_saraqustah + name_list_maghrebi = cn_saraqustah + name_list_andalusian = cn_saraqustah + name_list_yemeni = cn_saraqustah + } + b_zaragoza = { province = 1887 - color = { 160 90 20 } + color = { 138 74 10 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_saraqustah + name_list_baranis = cn_saraqustah + name_list_butr = cn_saraqustah + name_list_zaghawa = cn_saraqustah + name_list_levantine = cn_saraqustah + name_list_egyptian = cn_saraqustah + name_list_maghrebi = cn_saraqustah + name_list_andalusian = cn_saraqustah + name_list_yemeni = cn_saraqustah + } } b_ejea = { province = 1888 - color = { 160 90 20 } + color = { 138 74 10 } color2 = { 255 255 255 } } b_zuera = { province = 1886 - color = { 160 90 20 } + color = { 138 74 10 } color2 = { 255 255 255 } } b_sarinena = { province = 1885 - color = { 160 90 20 } + color = { 138 74 10 } color2 = { 255 255 255 } } } c_albarracin = { color = { 135 70 20 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_banu_razin #this name might be anachronistic in the 867 start, since the Banu Razin only controlled the territory from the 11th century. + name_list_baranis = cn_al_banu_razin + name_list_butr = cn_al_banu_razin + name_list_zaghawa = cn_al_banu_razin + name_list_levantine = cn_al_banu_razin + name_list_egyptian = cn_al_banu_razin + name_list_maghrebi = cn_al_banu_razin + name_list_andalusian = cn_al_banu_razin + name_list_yemeni = cn_al_banu_razin + } + b_albarracin = { province = 1936 @@ -52143,42 +53100,86 @@ e_spain = { c_alto_aragon = { color = { 110 65 20 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no + b_jaca = { + province = 1807 + + color = { 110 65 20 } + color2 = { 255 255 255 } + } b_alto_aragon = { province = 3221 color = { 110 65 20 } color2 = { 255 255 255 } } - b_huesca = { - province = 1873 + b_uncastillo = { + province = 8793 color = { 110 65 20 } color2 = { 255 255 255 } } + } + c_sobrarbe = { + color = { 133 82 30 } + color2 = { 255 255 255 } + can_be_named_after_dynasty = no + b_ainsa = { #Sobrarbe province = 1872 - color = { 110 65 20 } + color = { 133 82 30 } color2 = { 255 255 255 } } - b_jaca = { - province = 1807 + b_ribagorza = { + province = 1871 - color = { 110 65 20 } + color = { 133 82 30 } color2 = { 255 255 255 } } - b_ribagorza = { - province = 1871 + b_biescas = { + province = 8794 - color = { 110 65 20 } + color = { 133 82 30 } + color2 = { 255 255 255 } + } + } + c_huesca = { + color = { 120 84 38 } + color2 = { 255 255 255 } + can_be_named_after_dynasty = no + + b_huesca = { + province = 1873 + + color = { 120 84 38 } + color2 = { 255 255 255 } + } + b_barbastro = { + province = 1874 + + color = { 120 84 38 } color2 = { 255 255 255 } } } c_calatayud = { color = { 125 85 5 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qalat_ayyub + name_list_baranis = cn_qalat_ayyub + name_list_butr = cn_qalat_ayyub + name_list_zaghawa = cn_qalat_ayyub + name_list_levantine = cn_qalat_ayyub + name_list_egyptian = cn_qalat_ayyub + name_list_maghrebi = cn_qalat_ayyub + name_list_andalusian = cn_qalat_ayyub + name_list_yemeni = cn_qalat_ayyub + } + b_calatayud = { province = 1932 @@ -52195,24 +53196,62 @@ e_spain = { c_fraga = { color = { 175 75 15 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no - b_fraga = { - province = 1882 + cultural_names = { + name_list_bedouin = cn_afraga + name_list_baranis = cn_afraga + name_list_butr = cn_afraga + name_list_zaghawa = cn_afraga + name_list_levantine = cn_afraga + name_list_egyptian = cn_afraga + name_list_maghrebi = cn_afraga + name_list_andalusian = cn_afraga + name_list_yemeni = cn_afraga + } + + b_monzon = { #Monzón + province = 8795 color = { 175 75 15 } color2 = { 255 255 255 } } - b_barbastro = { - province = 1874 + b_fraga = { + province = 1882 color = { 175 75 15 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_afraga + name_list_baranis = cn_afraga + name_list_butr = cn_afraga + name_list_zaghawa = cn_afraga + name_list_levantine = cn_afraga + name_list_egyptian = cn_afraga + name_list_maghrebi = cn_afraga + name_list_andalusian = cn_afraga + name_list_yemeni = cn_afraga + } } } c_alcaniz = { color = { 155 115 50 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_al_qannis + name_list_baranis = cn_al_qannis + name_list_butr = cn_al_qannis + name_list_zaghawa = cn_al_qannis + name_list_levantine = cn_al_qannis + name_list_egyptian = cn_al_qannis + name_list_maghrebi = cn_al_qannis + name_list_andalusian = cn_al_qannis + name_list_yemeni = cn_al_qannis + } + b_alcaniz = { province = 1892 @@ -52231,146 +53270,275 @@ e_spain = { color = { 155 115 50 } color2 = { 255 255 255 } } - } } + d_barcelona = { color = { 166 100 72 } color2 = { 255 255 255 } - + capital = c_barcelona # Barcelona - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_barshiluna + name_list_baranis = cn_barshiluna + name_list_butr = cn_barshiluna + name_list_zaghawa = cn_barshiluna + name_list_levantine = cn_barshiluna + name_list_egyptian = cn_barshiluna + name_list_maghrebi = cn_barshiluna + name_list_andalusian = cn_barshiluna + name_list_yemeni = cn_barshiluna + name_list_french = cn_gothia + name_list_occitan = cn_gothia + } + c_barcelona = { color = { 156 110 72 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_barshiluna + name_list_baranis = cn_barshiluna + name_list_butr = cn_barshiluna + name_list_zaghawa = cn_barshiluna + name_list_levantine = cn_barshiluna + name_list_egyptian = cn_barshiluna + name_list_maghrebi = cn_barshiluna + name_list_andalusian = cn_barshiluna + name_list_yemeni = cn_barshiluna + } + b_barcelona = { province = 1862 - color = { 166 100 72 } + color = { 156 110 72 } color2 = { 255 255 255 } - } - b_loredo = { - province = 1863 - color = { 166 100 72 } - color2 = { 255 255 255 } + cultural_names = { + name_list_bedouin = cn_barshiluna + name_list_baranis = cn_barshiluna + name_list_butr = cn_barshiluna + name_list_zaghawa = cn_barshiluna + name_list_levantine = cn_barshiluna + name_list_egyptian = cn_barshiluna + name_list_maghrebi = cn_barshiluna + name_list_andalusian = cn_barshiluna + name_list_yemeni = cn_barshiluna + } } b_sitges = { province = 1861 - color = { 166 100 72 } + color = { 156 110 72 } color2 = { 255 255 255 } } b_manresa = { #Cardona province = 1877 - color = { 166 100 72 } + color = { 156 110 72 } + color2 = { 255 255 255 } + } + b_vic = { + province = 1875 + + color = { 156 110 72 } + color2 = { 255 255 255 } + } + b_berga = { + province = 1876 + + color = { 156 110 72 } color2 = { 255 255 255 } } } c_urgell = { color = { 170 97 92 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_urgell = { province = 1878 color = { 170 97 92 } color2 = { 255 255 255 } } - b_berga = { - province = 1876 + b_seu_d_urgell = { #Seu d'Urgell + province = 8801 color = { 170 97 92 } color2 = { 255 255 255 } } - b_vielha = { - province = 1870 + b_andorra = { + province = 1869 color = { 170 97 92 } color2 = { 255 255 255 } } - b_andorra = { #Seu d'Urgell - province = 1869 + b_balaguer = { #Organya + province = 1884 color = { 170 97 92 } color2 = { 255 255 255 } } } - c_puigcerda = { + c_pallas = { + color = { 163 81 75 } + color2 = { 255 255 255 } + can_be_named_after_dynasty = no + + b_pallars_jussa = { + province = 8799 + + color = { 163 81 75 } + color2 = { 255 255 255 } + } + b_pallars_sobira = { + province = 8800 + + color = { 163 81 75 } + color2 = { 255 255 255 } + } + b_vielha = { + province = 1870 + + color = { 163 81 75 } + color2 = { 255 255 255 } + } + } + c_puigcerda = { #Cerdana color = { 145 105 90 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_puigcerda = { province = 1868 color = { 145 105 90 } color2 = { 255 255 255 } } - b_olot = { - province = 1867 + b_llivia = { + province = 8797 color = { 145 105 90 } color2 = { 255 255 255 } } - b_vic = { - province = 1875 + } + c_girona = { + color = { 170 115 110 } + color2 = { 255 255 255 } + can_be_named_after_dynasty = no - color = { 145 105 90 } + cultural_names = { + name_list_bedouin = cn_harundah + name_list_baranis = cn_harundah + name_list_butr = cn_harundah + name_list_zaghawa = cn_harundah + name_list_levantine = cn_harundah + name_list_egyptian = cn_harundah + name_list_maghrebi = cn_harundah + name_list_andalusian = cn_harundah + name_list_yemeni = cn_harundah + } + + b_girona = { + province = 1864 + + color = { 170 115 110 } + color2 = { 255 255 255 } + } + b_loredo = { #Ullastret + province = 1863 + + color = { 170 115 110 } + color2 = { 255 255 255 } + } + b_olot = { + province = 1867 + + color = { 170 115 110 } color2 = { 255 255 255 } } } - c_girona = { - color = { 170 115 110 } + c_rossello = { + color = { 176 95 88 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_perpignan = { #Perpinya province = 1866 - color = { 170 115 110 } + color = { 176 95 88 } color2 = { 255 255 255 } } - b_girona = { - province = 1864 + b_prades_rossello = { + province = 8798 - color = { 170 115 110 } + color = { 176 95 88 } color2 = { 255 255 255 } } b_roses = { province = 1865 - color = { 170 115 110 } + color = { 176 95 88 } color2 = { 255 255 255 } } } c_lleida = { color = { 160 80 65 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_laridah + name_list_baranis = cn_laridah + name_list_butr = cn_laridah + name_list_zaghawa = cn_laridah + name_list_levantine = cn_laridah + name_list_egyptian = cn_laridah + name_list_maghrebi = cn_laridah + name_list_andalusian = cn_laridah + name_list_yemeni = cn_laridah + } + b_lleida = { province = 1881 color = { 160 80 65 } color2 = { 255 255 255 } } - b_balaguer = { - province = 1884 + b_agramunt = { + province = 8796 color = { 160 80 65 } color2 = { 255 255 255 } } - b_maials = { - province = 1880 + b_prades = { + province = 1879 - color = { 155 90 55 } + color = { 160 80 65 } color2 = { 255 255 255 } } } c_tarragona = { color = { 155 90 55 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_turtusah + name_list_baranis = cn_turtusah + name_list_butr = cn_turtusah + name_list_zaghawa = cn_turtusah + name_list_levantine = cn_turtusah + name_list_egyptian = cn_turtusah + name_list_maghrebi = cn_turtusah + name_list_andalusian = cn_turtusah + name_list_yemeni = cn_turtusah + } + b_tarragona = { province = 1860 @@ -52383,21 +53551,22 @@ e_spain = { color = { 155 90 55 } color2 = { 255 255 255 } } - b_prades = { - province = 1879 + b_maials = { + province = 1880 - color = { 160 80 65 } + color = { 155 90 55 } color2 = { 255 255 255 } } } } } - + k_navarra = { color = { 150 120 5 } - + capital = c_navarra # Pamplona - + can_be_named_after_dynasty = no + can_create = { trigger_if = { limit = { @@ -52406,7 +53575,7 @@ e_spain = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -52421,22 +53590,49 @@ e_spain = { add = @better_than_the_alternatives_score } } - + d_navarra = { color = { 140 130 0 } color2 = { 255 255 255 } - + capital = c_navarra # Pamplona - + can_be_named_after_dynasty = no + c_navarra = { color = { 140 130 0 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + # For Pamplona. + name_list_bedouin = cn_banbalunah + name_list_baranis = cn_banbalunah + name_list_butr = cn_banbalunah + name_list_zaghawa = cn_banbalunah + name_list_levantine = cn_banbalunah + name_list_egyptian = cn_banbalunah + name_list_maghrebi = cn_banbalunah + name_list_andalusian = cn_banbalunah + name_list_yemeni = cn_banbalunah + } + b_pamplona = { province = 1806 color = { 140 130 0 } color2 = { 255 255 255 } + + cultural_names = { + name_list_bedouin = cn_banbalunah + name_list_baranis = cn_banbalunah + name_list_butr = cn_banbalunah + name_list_zaghawa = cn_banbalunah + name_list_levantine = cn_banbalunah + name_list_egyptian = cn_banbalunah + name_list_maghrebi = cn_banbalunah + name_list_andalusian = cn_banbalunah + name_list_yemeni = cn_banbalunah + } } b_tafalla = { province = 1889 @@ -52451,11 +53647,24 @@ e_spain = { color2 = { 255 255 255 } } } - + c_najera = { color = { 130 125 25 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_nagirah + name_list_baranis = cn_nagirah + name_list_butr = cn_nagirah + name_list_zaghawa = cn_nagirah + name_list_levantine = cn_nagirah + name_list_egyptian = cn_nagirah + name_list_maghrebi = cn_nagirah + name_list_andalusian = cn_nagirah + name_list_yemeni = cn_nagirah + } + b_najera = { province = 1811 @@ -52479,32 +53688,47 @@ e_spain = { c_tudela = { color = { 155 145 15 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_tutilah + name_list_baranis = cn_tutilah + name_list_butr = cn_tutilah + name_list_zaghawa = cn_tutilah + name_list_levantine = cn_tutilah + name_list_egyptian = cn_tutilah + name_list_maghrebi = cn_tutilah + name_list_andalusian = cn_tutilah + name_list_yemeni = cn_tutilah + } b_tudela = { province = 1902 color = { 155 145 15 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_tarazona = { #Olite province = 1890 color = { 155 145 15 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } } - + d_viscaya = { color = { 115 90 0 } color2 = { 255 255 255 } capital = c_viscaya + can_be_named_after_dynasty = no c_viscaya = { color = { 115 90 0 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_bilibio = { #Vizcaya province = 1803 @@ -52521,7 +53745,8 @@ e_spain = { c_ipuskoa = { color = { 105 100 20 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_irun = { province = 1805 @@ -52539,11 +53764,12 @@ e_spain = { } k_asturias = { - color = { 80 0 140 } + color = { 207 104 0 } color2 = { 255 255 255 } - + capital = c_asturias_de_oviedo - + can_be_named_after_dynasty = no + can_create = { trigger_if = { limit = { @@ -52552,7 +53778,7 @@ e_spain = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -52562,13 +53788,26 @@ e_spain = { } } } - + k_leon = { color = { 253 158 51 } color2 = { 255 255 255 } - + capital = c_leon # Leon - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_liyyun + name_list_baranis = cn_liyyun + name_list_butr = cn_liyyun + name_list_zaghawa = cn_liyyun + name_list_levantine = cn_liyyun + name_list_egyptian = cn_liyyun + name_list_maghrebi = cn_liyyun + name_list_andalusian = cn_liyyun + name_list_yemeni = cn_liyyun + } + can_create = { trigger_if = { limit = { @@ -52577,7 +53816,7 @@ e_spain = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -52586,17 +53825,43 @@ e_spain = { add = @better_than_the_alternatives_score } } - + d_leon = { color = { 223 128 31 } color2 = { 255 255 255 } - + capital = c_leon # Leon - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_liyyun + name_list_baranis = cn_liyyun + name_list_butr = cn_liyyun + name_list_zaghawa = cn_liyyun + name_list_levantine = cn_liyyun + name_list_egyptian = cn_liyyun + name_list_maghrebi = cn_liyyun + name_list_andalusian = cn_liyyun + name_list_yemeni = cn_liyyun + } + c_leon = { color = { 223 128 31 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_liyyun + name_list_baranis = cn_liyyun + name_list_butr = cn_liyyun + name_list_zaghawa = cn_liyyun + name_list_levantine = cn_liyyun + name_list_egyptian = cn_liyyun + name_list_maghrebi = cn_liyyun + name_list_andalusian = cn_liyyun + name_list_yemeni = cn_liyyun + } + b_leon = { province = 1816 @@ -52631,6 +53896,7 @@ e_spain = { c_benavente = { color = { 195 115 20 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no b_benavente = { province = 1826 @@ -52648,7 +53914,20 @@ e_spain = { c_zamora = { color = { 245 125 25 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_sammurah + name_list_baranis = cn_sammurah + name_list_butr = cn_sammurah + name_list_zaghawa = cn_sammurah + name_list_levantine = cn_sammurah + name_list_egyptian = cn_sammurah + name_list_maghrebi = cn_sammurah + name_list_andalusian = cn_sammurah + name_list_yemeni = cn_sammurah + } + b_zamora = { province = 1894 @@ -52671,7 +53950,20 @@ e_spain = { c_salamanca = { color = { 195 105 25 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_salamanqa + name_list_baranis = cn_salamanqa + name_list_butr = cn_salamanqa + name_list_zaghawa = cn_salamanqa + name_list_levantine = cn_salamanqa + name_list_egyptian = cn_salamanqa + name_list_maghrebi = cn_salamanqa + name_list_andalusian = cn_salamanqa + name_list_yemeni = cn_salamanqa + } + b_bejar = { province = 1913 @@ -52694,6 +53986,7 @@ e_spain = { c_avila = { color = { 200 110 50 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no b_avila = { province = 1912 @@ -52721,17 +54014,19 @@ e_spain = { } } } - + d_asturias = { color = { 207 104 0 } color2 = { 255 255 255 } - + capital = c_asturias_de_oviedo # Oviedo - + can_be_named_after_dynasty = no + c_asturias_de_oviedo = { color = { 207 104 0 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_oviedo = { province = 1797 @@ -52740,7 +54035,7 @@ e_spain = { } b_riano = { province = 1817 - + color = { 207 104 0 } color2 = { 255 255 255 } } @@ -52754,24 +54049,25 @@ e_spain = { province = 1796 color = { 207 104 0 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } c_pravia = { color = { 215 85 0 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no b_pravia = { province = 1795 color = { 215 85 0 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_luarca = { province = 1794 color = { 215 85 0 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_gangasdelnarcea = { province = 1823 @@ -52788,12 +54084,25 @@ e_spain = { } } } - + k_spanish_galicia = { color = { 255 224 94 } - + capital = c_coruna # La Coruña - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_yilliqiyya + name_list_baranis = cn_yilliqiyya + name_list_butr = cn_yilliqiyya + name_list_zaghawa = cn_yilliqiyya + name_list_levantine = cn_yilliqiyya + name_list_egyptian = cn_yilliqiyya + name_list_maghrebi = cn_yilliqiyya + name_list_andalusian = cn_yilliqiyya + name_list_yemeni = cn_yilliqiyya + } + can_create = { trigger_if = { limit = { @@ -52802,7 +54111,7 @@ e_spain = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -52815,12 +54124,38 @@ e_spain = { d_galicia = { color = { 235 204 74 } color2 = { 255 255 255 } - + capital = c_coruna # La Coruna - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_yilliqiyya + name_list_baranis = cn_yilliqiyya + name_list_butr = cn_yilliqiyya + name_list_zaghawa = cn_yilliqiyya + name_list_levantine = cn_yilliqiyya + name_list_egyptian = cn_yilliqiyya + name_list_maghrebi = cn_yilliqiyya + name_list_andalusian = cn_yilliqiyya + name_list_yemeni = cn_yilliqiyya + } + c_coruna = { color = { 235 204 74 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_qaruniyah + name_list_baranis = cn_qaruniyah + name_list_butr = cn_qaruniyah + name_list_zaghawa = cn_qaruniyah + name_list_levantine = cn_qaruniyah + name_list_egyptian = cn_qaruniyah + name_list_maghrebi = cn_qaruniyah + name_list_andalusian = cn_qaruniyah + name_list_yemeni = cn_qaruniyah + } b_corunna = { province = 1787 @@ -52850,7 +54185,20 @@ e_spain = { c_santiago = { color = { 240 180 75 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_yant_yaqub + name_list_baranis = cn_yant_yaqub + name_list_butr = cn_yant_yaqub + name_list_zaghawa = cn_yant_yaqub + name_list_levantine = cn_yant_yaqub + name_list_egyptian = cn_yant_yaqub + name_list_maghrebi = cn_yant_yaqub + name_list_andalusian = cn_yant_yaqub + name_list_yemeni = cn_yant_yaqub + } + b_santiago = { province = 1785 @@ -52879,6 +54227,7 @@ e_spain = { c_tui = { color = { 215 200 100 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no b_monte_faro = { province = 1784 @@ -52902,35 +54251,36 @@ e_spain = { c_astorga = { color = { 255 225 70 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_astorga = { province = 1821 color = { 255 225 70 } color2 = { 255 255 255 } } - + b_lugo = { province = 1792 color = { 255 225 70 } color2 = { 255 255 255 } } - + b_ourense = { province = 1799 color = { 255 225 70 } color2 = { 255 255 255 } } - + b_monfortedelemos = { province = 1819 color = { 255 225 70 } color2 = { 255 255 255 } } - + b_ponferrada = { province = 1820 @@ -52942,6 +54292,7 @@ e_spain = { c_monterrei = { color = { 235 230 120 } color2 = { 255 255 255 } + can_be_named_after_dynasty = no b_monterrei = { province = 1818 @@ -52959,13 +54310,26 @@ e_spain = { } } } - + k_portugal = { color = { 182 88 5 } color2 = { 255 255 255 } - + capital = c_lisboa # Lisboa - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_burtughal + name_list_baranis = cn_burtughal + name_list_butr = cn_burtughal + name_list_zaghawa = cn_burtughal + name_list_levantine = cn_burtughal + name_list_egyptian = cn_burtughal + name_list_maghrebi = cn_burtughal + name_list_andalusian = cn_burtughal + name_list_yemeni = cn_burtughal + } + can_create = { trigger_if = { limit = { @@ -52974,7 +54338,7 @@ e_spain = { faith = { religion_tag = christianity_religion } } } - + ai_primary_priority = { if = { limit = { @@ -52989,19 +54353,44 @@ e_spain = { add = @better_than_the_alternatives_score } } - - + d_porto = { - color = { 182 88 5 } + color = { 192 98 5 } color2 = { 255 255 255 } - + capital = c_porto # porto - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_burtughal + name_list_baranis = cn_burtughal + name_list_butr = cn_burtughal + name_list_zaghawa = cn_burtughal + name_list_levantine = cn_burtughal + name_list_egyptian = cn_burtughal + name_list_maghrebi = cn_burtughal + name_list_andalusian = cn_burtughal + name_list_yemeni = cn_burtughal + } + c_porto = { - color = { 182 88 5 } + color = { 182 78 15 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_burtughal + name_list_baranis = cn_burtughal + name_list_butr = cn_burtughal + name_list_zaghawa = cn_burtughal + name_list_levantine = cn_burtughal + name_list_egyptian = cn_burtughal + name_list_maghrebi = cn_burtughal + name_list_andalusian = cn_burtughal + name_list_yemeni = cn_burtughal + } + b_porto = { province = 1760 @@ -53030,7 +54419,8 @@ e_spain = { c_braganza = { color = { 175 75 15 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_braganza = { province = 1763 @@ -53063,11 +54453,37 @@ e_spain = { color2 = { 255 255 255 } capital = c_coimbra #Coimbra + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_kulumriyya + name_list_baranis = cn_kulumriyya + name_list_butr = cn_kulumriyya + name_list_zaghawa = cn_kulumriyya + name_list_levantine = cn_kulumriyya + name_list_egyptian = cn_kulumriyya + name_list_maghrebi = cn_kulumriyya + name_list_andalusian = cn_kulumriyya + name_list_yemeni = cn_kulumriyya + } c_coimbra = { color = { 182 108 45 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + + cultural_names = { + name_list_bedouin = cn_kulumriyya + name_list_baranis = cn_kulumriyya + name_list_butr = cn_kulumriyya + name_list_zaghawa = cn_kulumriyya + name_list_levantine = cn_kulumriyya + name_list_egyptian = cn_kulumriyya + name_list_maghrebi = cn_kulumriyya + name_list_andalusian = cn_kulumriyya + name_list_yemeni = cn_kulumriyya + } + b_coimbra = { province = 1758 @@ -53090,7 +54506,8 @@ e_spain = { c_viseu = { color = { 165 95 55 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_viseu = { province = 1769 @@ -53107,7 +54524,8 @@ e_spain = { c_aveiro = { color = { 190 100 40 } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_aveiro = { province = 1759 @@ -53129,8 +54547,21 @@ e_spain = { } c_castelo_branco = { color = { 160 105 70 } + + cultural_names = { + name_list_bedouin = cn_itanyia + name_list_baranis = cn_itanyia + name_list_butr = cn_itanyia + name_list_zaghawa = cn_itanyia + name_list_levantine = cn_itanyia + name_list_egyptian = cn_itanyia + name_list_maghrebi = cn_itanyia + name_list_andalusian = cn_itanyia + name_list_yemeni = cn_itanyia + } color2 = { 255 255 255 } - + can_be_named_after_dynasty = no + b_castelo_branco = { province = 1773 @@ -53157,9 +54588,9 @@ e_spain = { e_maghreb = { color = { 209 63 44 } color2 = { 255 255 255 } - + capital = c_kairwan # Kairouan - + ai_primary_priority = { if = { limit = { @@ -53171,13 +54602,13 @@ e_maghreb = { add = @correct_culture_primary_score } } - + k_maghreb = { color = { 196 36 18 } color2 = { 255 255 255 } - + capital = c_marrakesh # Marrakesh - + ai_primary_priority = { if = { limit = { @@ -53189,44 +54620,44 @@ e_maghreb = { add = @correct_culture_primary_score } } - + d_marrakesh = { color = { 161 29 14 } color2 = { 255 255 255 } - + capital = c_marrakesh # Marrakesh - + c_marrakesh = { color = { 138 25 12 } color2 = { 255 255 255 } - + b_marrakesh = { province = 4718 - + color = { 138 25 12 } color2 = { 255 255 255 } } b_aitiyat = { #Ait Iyât province = 4713 - + color = { 138 25 12 } color2 = { 255 255 255 } } b_aghmat = { province = 4714 - + color = { 138 25 12 } color2 = { 255 255 255 } } b_ribat-shakir = { province = 4719 - + color = { 138 25 12 } color2 = { 255 255 255 } } b_boulawan = { province = 4731 - + color = { 138 25 12 } color2 = { 255 255 255 } } @@ -53234,40 +54665,40 @@ e_maghreb = { c_tadla = { color = { 150 47 35 } color2 = { 255 255 255 } - + b_tadla = { province = 4709 - + color = { 150 47 35 } color2 = { 255 255 255 } } b_dai = { province = 4710 - + color = { 150 47 35 } color2 = { 255 255 255 } } b_wazeqqur = { province = 4707 - + color = { 150 47 35 } color2 = { 255 255 255 } } b_wawmana = { province = 4708 - + color = { 150 47 35 } color2 = { 255 255 255 } } b_afza = { province = 4711 - + color = { 150 47 35 } color2 = { 255 255 255 } } b_aititab = { #Ait Itâb province = 4712 - + color = { 150 47 35 } color2 = { 255 255 255 } } @@ -53275,22 +54706,22 @@ e_maghreb = { c_fazaz = { color = { 156 61 50 } color2 = { 255 255 255 } - + b_mrira = { province = 4706 - + color = { 156 61 50 } color2 = { 255 255 255 } } b_el_borouj = { #El-Borûj province = 4746 - + color = { 156 61 50 } color2 = { 255 255 255 } } b_tit-an-wagurramt = { province = 4747 - + color = { 156 61 50 } color2 = { 255 255 255 } } @@ -53298,28 +54729,28 @@ e_maghreb = { c_tamasna = { color = { 166 17 0 } color2 = { 255 255 255 } - + b_anfa = { province = 4703 - + color = { 166 17 0 } color2 = { 255 255 255 } } b_fadala = { province = 4702 - + color = { 166 17 0 } color2 = { 255 255 255 } } b_azzamur = { province = 4704 - + color = { 166 17 0 } color2 = { 255 255 255 } } b_mazaghan = { province = 4705 - + color = { 166 17 0 } color2 = { 255 255 255 } } @@ -53327,22 +54758,22 @@ e_maghreb = { c_asfi = { color = { 207 66 50 } color2 = { 255 255 255 } - + b_asfi = { province = 4720 - + color = { 207 66 50 } color2 = { 255 255 255 } } b_aghuz = { province = 4721 - + color = { 207 66 50 } color2 = { 255 255 255 } } b_igiradyatuf = { #Igir ad-Yatûf province = 4722 - + color = { 207 66 50 } color2 = { 255 255 255 } } @@ -53350,53 +54781,53 @@ e_maghreb = { c_tinmallal = { color = { 125 48 39 } color2 = { 255 255 255 } - + b_tinmallal = { province = 4716 - + color = { 125 48 39 } color2 = { 255 255 255 } } b_tasgimut = { province = 4715 - + color = { 125 48 39 } color2 = { 255 255 255 } } b_naffis = { province = 4717 - + color = { 125 48 39 } color2 = { 255 255 255 } } } } - + d_sous = { color = { 222 124 95 } color2 = { 255 255 255 } - + capital = c_sous # Tarudant - + c_sous = { color = { 245 153 115 } color2 = { 255 255 255 } - + b_tarudant = { province = 4724 - + color = { 245 153 115 } color2 = { 255 255 255 } } b_igilliz = { province = 4725 - + color = { 245 153 115 } color2 = { 255 255 255 } } b_sirwan = { province = 4732 - + color = { 245 153 115 } color2 = { 255 255 255 } } @@ -53404,16 +54835,16 @@ e_maghreb = { c_agadir = { color = { 209 143 123 } color2 = { 255 255 255 } - + b_agadir = { province = 4723 - + color = { 209 143 123 } color2 = { 255 255 255 } } b_massa = { province = 4726 - + color = { 209 143 123 } color2 = { 255 255 255 } } @@ -53421,40 +54852,40 @@ e_maghreb = { c_ifni = { color = { 232 120 88 } color2 = { 255 255 255 } - + b_ifni = { province = 4727 - + color = { 232 120 88 } color2 = { 255 255 255 } } b_nul_lamta = { province = 4728 - + color = { 232 120 88 } color2 = { 255 255 255 } } b_taghmut = { province = 4729 - + color = { 232 120 88 } color2 = { 255 255 255 } } b_assa = { province = 4730 - + color = { 232 120 88 } color2 = { 255 255 255 } } b_tagawst = { province = 4757 - + color = { 232 120 88 } color2 = { 255 255 255 } } b_iligh = { province = 4758 - + color = { 232 120 88 } color2 = { 255 255 255 } } @@ -53462,65 +54893,65 @@ e_maghreb = { c_draa = { color = { 242 153 121 } color2 = { 255 255 255 } - + b_tazagourt = { province = 4735 - + color = { 242 153 121 } color2 = { 255 255 255 } } b_al-talha = { province = 4740 - + color = { 242 153 121 } color2 = { 255 255 255 } } b_aqqa = { province = 4741 - + color = { 242 153 121 } color2 = { 255 255 255 } } b_tagmadart = { province = 4755 - + color = { 242 153 121 } color2 = { 255 255 255 } } b_tidri = { province = 4756 - + color = { 242 153 121 } color2 = { 255 255 255 } } } } - + d_tafilalt = { color = { 250 130 130 } color2 = { 255 255 255 } - + capital = c_sijilmasa # Sijilmasa - + c_sijilmasa = { color = { 209 102 102 } color2 = { 255 255 255 } - + b_sijilmasa = { province = 4737 - + color = { 209 102 102 } color2 = { 255 255 255 } } b_tafilalt = { province = 4738 - + color = { 209 102 102 } color2 = { 255 255 255 } } b_taouz = { province = 4759 - + color = { 209 102 102 } color2 = { 255 255 255 } } @@ -53528,22 +54959,22 @@ e_maghreb = { c_tudgha = { color = { 255 94 94 } color2 = { 255 255 255 } - + b_tudgha = { province = 4736 - + color = { 255 94 94 } color2 = { 255 255 255 } } b_tasagdah = { province = 4733 - + color = { 255 94 94 } color2 = { 255 255 255 } } b_warzazat = { province = 4734 - + color = { 255 94 94 } color2 = { 255 255 255 } } @@ -53551,59 +54982,59 @@ e_maghreb = { c_ziz = { color = { 244 124 133 } color2 = { 255 255 255 } - + b_ziz = { province = 4739 - + color = { 244 124 133 } color2 = { 255 255 255 } } b_ghazwan = { province = 4742 - + color = { 244 124 133 } color2 = { 255 255 255 } } } } - + d_fes = { color = { 255 63 20 } color2 = { 255 255 255 } - + capital = c_fes # Fes - + c_fes = { color = { 209 54 19 } color2 = { 255 255 255 } - + b_fes = { province = 4694 - + color = { 209 54 19 } color2 = { 255 255 255 } } b_wargha = { province = 4688 - + color = { 209 54 19 } color2 = { 255 255 255 } } b_warzigh = { province = 4692 - + color = { 209 54 19 } color2 = { 255 255 255 } } b_al_aliya = { province = 4695 - + color = { 209 54 19 } color2 = { 255 255 255 } } b_subu = { province = 4696 - + color = { 209 54 19 } color2 = { 255 255 255 } } @@ -53611,22 +55042,22 @@ e_maghreb = { c_muluya = { color = { 219 49 2 } color2 = { 255 255 255 } - + b_missour = { province = 4745 - + color = { 219 49 2 } color2 = { 255 255 255 } } b_tikoutamine = { province = 4743 - + color = { 219 49 2 } color2 = { 255 255 255 } } b_el_ksabi = { province = 4744 - + color = { 219 49 2 } color2 = { 255 255 255 } } @@ -53634,16 +55065,16 @@ e_maghreb = { c_taza = { color = { 255 69 18 } color2 = { 255 255 255 } - + b_taza = { province = 4677 - + color = { 255 69 18 } color2 = { 255 255 255 } } b_nador = { province = 4748 - + color = { 255 69 18 } color2 = { 255 255 255 } } @@ -53651,28 +55082,28 @@ e_maghreb = { c_meknes = { color = { 240 86 31 } color2 = { 255 255 255 } - + b_meknes = { province = 4699 - + color = { 240 86 31 } color2 = { 255 255 255 } } b_baht = { province = 4693 - + color = { 240 86 31 } color2 = { 255 255 255 } } b_sefrou = { province = 4697 - + color = { 240 86 31 } color2 = { 255 255 255 } } b_tagragra = { province = 4698 - + color = { 240 86 31 } color2 = { 255 255 255 } } @@ -53680,77 +55111,77 @@ e_maghreb = { c_gharb = { color = { 252 89 13 } color2 = { 255 255 255 } - + b_sala = { province = 4700 - + color = { 252 89 13 } color2 = { 255 255 255 } } b_al-basra = { province = 4687 - + color = { 252 89 13 } color2 = { 255 255 255 } } b_izerhan = { province = 4689 - + color = { 252 89 13 } color2 = { 255 255 255 } } b_watit = { province = 4690 - + color = { 252 89 13 } color2 = { 255 255 255 } } b_walila = { province = 4691 - + color = { 252 89 13 } color2 = { 255 255 255 } } b_ribat_al-fath = { province = 4701 - + color = { 252 89 13 } color2 = { 255 255 255 } } } } - + d_rif = { color = { 235 69 47 } color2 = { 255 255 255 } - + capital = c_tangiers # Tangiers - + c_tangiers = { color = { 209 65 46 } color2 = { 255 255 255 } - + b_tangiers = { province = 4683 - + color = { 209 65 46 } color2 = { 255 255 255 } } b_asila = { province = 4684 - + color = { 209 65 46 } color2 = { 255 255 255 } } b_kasr_al-kabir = { province = 4685 - + color = { 209 65 46 } color2 = { 255 255 255 } } b_tahlit = { province = 4686 - + color = { 209 65 46 } color2 = { 255 255 255 } } @@ -53758,22 +55189,31 @@ e_maghreb = { c_ceuta = { color = { 219 86 68 } color2 = { 255 255 255 } - + + cultural_names = { + name_list_bedouin = cn_sabtah + name_list_levantine = cn_sabtah + name_list_egyptian = cn_sabtah + name_list_maghrebi = cn_sabtah + name_list_andalusian = cn_sabtah + name_list_yemeni = cn_sabtah + } + b_sabta = { province = 4682 - + color = { 219 86 68 } color2 = { 255 255 255 } } b_tittawan = { province = 4681 - + color = { 219 86 68 } color2 = { 255 255 255 } } b_ghumira = { province = 4680 - + color = { 219 86 68 } color2 = { 255 255 255 } } @@ -53781,59 +55221,125 @@ e_maghreb = { c_melilla = { color = { 255 79 56 } color2 = { 255 255 255 } - + + cultural_names = { + name_list_bedouin = cn_malilah + name_list_levantine = cn_malilah + name_list_egyptian = cn_malilah + name_list_maghrebi = cn_malilah + name_list_andalusian = cn_malilah + name_list_yemeni = cn_malilah + } + b_melilla = { province = 4678 - + color = { 255 79 56 } color2 = { 255 255 255 } } b_nakur = { province = 4679 - + color = { 255 79 56 } color2 = { 255 255 255 } } } } - + d_canarias = { color = { 42 127 201 } color2 = { 255 255 255 } - + + cultural_names = { + name_list_guanches = cn_guanac + } + capital = c_canarias # Gran Canaria c_canarias = { color = { 22 107 181 } color2 = { 255 255 255 } - - b_grancanaria = { - province = 849 - + + b_tenerife = { #More relevant than Gran Canaria in the period + province = 8713 color = { 22 107 181 } color2 = { 255 255 255 } + cultural_names = { + name_list_andalusian = cn_tenerife + name_list_basque = cn_tenerife + name_list_castilian = cn_tenerife + name_list_portuguese = cn_tenerife + name_list_visigothic = cn_tenerife + name_list_galician = cn_tenerife + name_list_asturleonese = cn_tenerife + name_list_aragonese = cn_tenerife + name_list_suebi = cn_tenerife + } } - b_tenerife = { - province = 8713 - + b_grancanaria = { + province = 849 color = { 22 107 181 } color2 = { 255 255 255 } + cultural_names = { + name_list_andalusian = cn_canaria + name_list_basque = cn_canaria + name_list_castilian = cn_canaria + name_list_portuguese = cn_canaria + name_list_visigothic = cn_canaria + name_list_galician = cn_canaria + name_list_asturleonese = cn_canaria + name_list_aragonese = cn_canaria + name_list_suebi = cn_canaria + } } } c_fuerteventura = { color = { 52 107 151 } color2 = { 255 255 255 } + cultural_names = { + name_list_andalusian = cn_fuerteventura + name_list_basque = cn_fuerteventura + name_list_castilian = cn_fuerteventura + name_list_portuguese = cn_fuerteventura + name_list_visigothic = cn_fuerteventura + name_list_galician = cn_fuerteventura + name_list_asturleonese = cn_fuerteventura + name_list_aragonese = cn_fuerteventura + name_list_suebi = cn_fuerteventura + } b_fuerteventura = { province = 8714 color = { 22 127 161 } color2 = { 255 255 255 } + cultural_names = { + name_list_andalusian = cn_fuerteventura + name_list_basque = cn_fuerteventura + name_list_castilian = cn_fuerteventura + name_list_portuguese = cn_fuerteventura + name_list_visigothic = cn_fuerteventura + name_list_galician = cn_fuerteventura + name_list_asturleonese = cn_fuerteventura + name_list_aragonese = cn_fuerteventura + name_list_suebi = cn_fuerteventura + } } b_lanzarote = { province = 8715 color = { 22 127 161 } color2 = { 255 255 255 } + cultural_names = { + name_list_andalusian = cn_lanzarote + name_list_basque = cn_lanzarote + name_list_castilian = cn_lanzarote + name_list_portuguese = cn_lanzarote + name_list_visigothic = cn_lanzarote + name_list_galician = cn_lanzarote + name_list_asturleonese = cn_lanzarote + name_list_aragonese = cn_lanzarote + name_list_suebi = cn_lanzarote + } } } c_madeira = { @@ -53849,13 +55355,42 @@ e_maghreb = { } } } - + + k_canarias = { + color = { 242 231 125 } + color2 = { 255 255 255 } + cultural_names = { + name_list_guanches = cn_guanac + } + + capital = c_canarias # Tenerife + + #Titular: created by decision. + + ai_primary_priority = { + if = { + limit = { + culture = culture:guanches + } + add = @correct_culture_primary_score + } + if = { + limit = { + NOT = { + culture = culture:guanches + } + } + add = @better_than_the_alternatives_score + } + } + } + k_tahert = { color = { 210 235 87 } color2 = { 255 255 255 } - + capital = c_tahert # Tahert - + ai_primary_priority = { if = { limit = { @@ -53867,44 +55402,44 @@ e_maghreb = { add = @correct_culture_primary_score } } - + d_tlemcen = { color = { 146 235 16 } color2 = { 255 255 255 } - + capital = c_tlemcen # Tlemcen - + c_tlemcen = { color = { 125 201 14 } color2 = { 255 255 255 } - + b_tlemcen = { province = 4672 - + color = { 125 201 14 } color2 = { 255 255 255 } } b_muaskar = { province = 4663 - + color = { 125 201 14 } color2 = { 255 255 255 } } b_qasr-ibn-sinan = { province = 4667 - + color = { 125 201 14 } color2 = { 255 255 255 } } b_aintekbalet = { #Ain Tekbalet province = 4671 - + color = { 125 201 14 } color2 = { 255 255 255 } } b_tafraoua-sebdou = { #Tafraoua province = 4673 - + color = { 125 201 14 } color2 = { 255 255 255 } } @@ -53912,22 +55447,22 @@ e_maghreb = { c_wajda = { color = { 102 171 2 } color2 = { 255 255 255 } - + b_wajda = { province = 4674 - + color = { 102 171 2 } color2 = { 255 255 255 } } b_saa = { province = 4675 - + color = { 102 171 2 } color2 = { 255 255 255 } } b_debdou = { province = 4676 - + color = { 102 171 2 } color2 = { 255 255 255 } } @@ -53935,22 +55470,22 @@ e_maghreb = { c_orania = { color = { 134 227 0 } color2 = { 255 255 255 } - + b_oran = { province = 4666 - + color = { 134 227 0 } color2 = { 255 255 255 } } b_marsafarukh = { #Marsa Farûkh province = 4664 - + color = { 134 227 0 } color2 = { 255 255 255 } } b_arzew = { province = 4665 - + color = { 134 227 0 } color2 = { 255 255 255 } } @@ -53958,65 +55493,65 @@ e_maghreb = { c_hunyan = { color = { 108 163 28 } color2 = { 255 255 255 } - + b_hunyan = { province = 4669 - + color = { 108 163 28 } color2 = { 255 255 255 } } b_arsgul = { province = 4668 - + color = { 108 163 28 } color2 = { 255 255 255 } } b_nadruma = { province = 4670 - + color = { 108 163 28 } color2 = { 255 255 255 } } } } - + d_tahert = { color = { 180 240 90 } color2 = { 255 255 255 } - + capital = c_tahert # Tahert - + c_tahert = { color = { 153 204 75 } color2 = { 255 255 255 } - + b_tahart = { #Tâhart province = 4659 - + color = { 153 204 75 } color2 = { 255 255 255 } } b_al_ubbad = { #al-'Ubbâd province = 4658 - + color = { 153 204 75 } color2 = { 255 255 255 } } b_qalaa_bsalama = { #Qala'a Ibn Salâma province = 4660 - + color = { 153 204 75 } color2 = { 255 255 255 } } b_askedal = { province = 4661 - + color = { 153 204 75 } color2 = { 255 255 255 } } b_hisn_lawata = { #Hisn Lawâta province = 4662 - + color = { 153 204 75 } color2 = { 255 255 255 } } @@ -54024,22 +55559,22 @@ e_maghreb = { c_yalala = { color = { 182 242 92 } color2 = { 255 255 255 } - + b_yalala = { #Yalâla province = 4655 - + color = { 182 242 92 } color2 = { 255 255 255 } } b_qalaa_bhuwara = { #Qala'a Banû Huwara province = 4656 - + color = { 182 242 92 } color2 = { 255 255 255 } } b_al_gabal = { province = 4657 - + color = { 182 242 92 } color2 = { 255 255 255 } } @@ -54047,28 +55582,28 @@ e_maghreb = { c_ashir = { color = { 136 191 54 } color2 = { 255 255 255 } - + b_ashir_yashir = { #Ashîr-Yashîr province = 4647 - + color = { 136 191 54 } color2 = { 255 255 255 } } b_bousaada = { #Bou Sa'âda province = 4645 - + color = { 136 191 54 } color2 = { 255 255 255 } } b_ashir_banya = { #Ashîr-Banya province = 4646 - + color = { 136 191 54 } color2 = { 255 255 255 } } b_sersou = { province = 4762 - + color = { 136 191 54 } color2 = { 255 255 255 } } @@ -54076,59 +55611,59 @@ e_maghreb = { c_figuig = { color = { 164 237 57 } color2 = { 255 255 255 } - + b_figuig = { province = 4749 - + color = { 164 237 57 } color2 = { 255 255 255 } } b_ainsefra = { #Ain Sefra province = 4750 - + color = { 164 237 57 } color2 = { 255 255 255 } } b_mecheria = { province = 4751 - + color = { 164 237 57 } color2 = { 255 255 255 } } } } - + d_alger = { color = { 106 171 60 } color2 = { 255 255 255 } - + capital = c_algier # Algier - + c_algier = { color = { 92 148 52 } color2 = { 255 255 255 } - + b_algiers = { province = 4650 - + color = { 92 148 52 } color2 = { 255 255 255 } } b_medea = { province = 4648 - + color = { 92 148 52 } color2 = { 255 255 255 } } b_tadallis = { province = 4649 - + color = { 92 148 52 } color2 = { 255 255 255 } } b_mattija = { province = 4651 - + color = { 92 148 52 } color2 = { 255 255 255 } } @@ -54136,47 +55671,47 @@ e_maghreb = { c_tanas = { color = { 70 133 25 } color2 = { 255 255 255 } - + b_tanas = { province = 4653 - + color = { 70 133 25 } color2 = { 255 255 255 } } b_sharshal = { province = 4652 - + color = { 70 133 25 } color2 = { 255 255 255 } } b_miliyana = { province = 4654 - + color = { 70 133 25 } color2 = { 255 255 255 } } } } - + d_bejaia = { color = { 216 247 59 } color2 = { 255 255 255 } - + capital = c_bejaia # Bejaia - + c_bejaia = { color = { 192 219 53 } color2 = { 255 255 255 } - + b_bejaia = { province = 4637 - + color = { 192 219 53 } color2 = { 255 255 255 } } b_jijel = { province = 4636 - + color = { 192 219 53 } color2 = { 255 255 255 } } @@ -54184,65 +55719,65 @@ e_maghreb = { c_satif = { color = { 168 194 33 } color2 = { 255 255 255 } - + b_satif = { province = 4639 - + color = { 168 194 33 } color2 = { 255 255 255 } } b_mila_satif = { province = 4635 - + color = { 168 194 33 } color2 = { 255 255 255 } } b_ikjan = { province = 4638 - + color = { 168 194 33 } color2 = { 255 255 255 } } b_qalaa_bhammad = { province = 4640 - + color = { 168 194 33 } color2 = { 255 255 255 } } } } - + d_zab = { color = { 88 138 39 } color2 = { 255 255 255 } - + capital = c_hodna # Tubna - + c_hodna = { color = { 75 117 33 } color2 = { 255 255 255 } - + b_tubna = { province = 4644 - + color = { 75 117 33 } color2 = { 255 255 255 } } b_masila = { province = 4641 - + color = { 75 117 33 } color2 = { 255 255 255 } } b_magra = { province = 4642 - + color = { 75 117 33 } color2 = { 255 255 255 } } b_ngaous = { province = 4643 - + color = { 75 117 33 } color2 = { 255 255 255 } } @@ -54250,28 +55785,28 @@ e_maghreb = { c_biskra = { color = { 72 130 14 } color2 = { 255 255 255 } - + b_biskra = { province = 4621 - + color = { 72 130 14 } color2 = { 255 255 255 } } b_badis = { province = 4622 - + color = { 72 130 14 } color2 = { 255 255 255 } } b_sidi_uqba = { province = 4633 - + color = { 72 130 14 } color2 = { 255 255 255 } } b_waghlanat = { province = 4754 - + color = { 72 130 14 } color2 = { 255 255 255 } } @@ -54279,53 +55814,53 @@ e_maghreb = { c_bilizma = { color = { 69 97 42 } color2 = { 255 255 255 } - + b_bilizma = { province = 4634 - + color = { 69 97 42 } color2 = { 255 255 255 } } b_baghaya = { province = 4627 - + color = { 69 97 42 } color2 = { 255 255 255 } } } } - + d_mzab = { color = { 116 196 86 } color2 = { 255 255 255 } - + capital = c_wargla - + c_wargla = { color = { 100 171 73 } color2 = { 255 255 255 } - + b_wargla = { province = 4615 - + color = { 100 171 73 } color2 = { 255 255 255 } } b_taghyart = { province = 4611 - + color = { 100 171 73 } color2 = { 255 255 255 } } b_sadrata = { province = 4613 - + color = { 100 171 73 } color2 = { 255 255 255 } } b_karima = { province = 4614 - + color = { 100 171 73 } color2 = { 255 255 255 } } @@ -54333,16 +55868,16 @@ e_maghreb = { c_laghwat = { color = { 54 128 27 } color2 = { 255 255 255 } - + b_al-aghwat = { province = 4619 - + color = { 54 128 27 } color2 = { 255 255 255 } } b_tilghemt = { province = 4618 - + color = { 54 128 27 } color2 = { 255 255 255 } } @@ -54350,22 +55885,22 @@ e_maghreb = { c_ghardaia = { color = { 88 138 70 } color2 = { 255 255 255 } - + b_ghardaia = { province = 4616 - + color = { 88 138 70 } color2 = { 255 255 255 } } b_al-qulaya = { province = 4617 - + color = { 88 138 70 } color2 = { 255 255 255 } } b_tedmait = { province = 6322 - + color = { 88 138 70 } color2 = { 255 255 255 } } @@ -54373,78 +55908,78 @@ e_maghreb = { c_arigh = { color = { 121 171 103 } color2 = { 255 255 255 } - + b_arigh = { province = 4609 - + color = { 121 171 103 } color2 = { 255 255 255 } } b_ajlu = { province = 4608 - + color = { 121 171 103 } color2 = { 255 255 255 } } b_tuggurt = { province = 4610 - + color = { 121 171 103 } color2 = { 255 255 255 } } } } } - + k_africa = { color = { 67 96 179 } color2 = { 255 255 255 } - + capital = c_kairwan # Kairouan - + d_kairouan = { color = { 60 98 170 } color2 = { 255 255 255 } - + capital = c_kairwan # Kairouan - + c_kairwan = { color = { 47 78 135 } color2 = { 255 255 255 } - + b_kairouan = { province = 4594 - + color = { 47 78 135 } color2 = { 255 255 255 } } b_jalula = { province = 4592 - + color = { 47 78 135 } color2 = { 255 255 255 } } b_sabiba = { province = 4593 - + color = { 47 78 135 } color2 = { 255 255 255 } } b_raqqada = { province = 4595 - + color = { 47 78 135 } color2 = { 255 255 255 } } b_mansuriya = { province = 4596 - + color = { 47 78 135 } color2 = { 255 255 255 } } b_al_abbasiya = { province = 4597 - + color = { 47 78 135 } color2 = { 255 255 255 } } @@ -54452,22 +55987,22 @@ e_maghreb = { c_west_qamuda = { color = { 55 96 173 } color2 = { 255 255 255 } - + b_al-qasrayn = { province = 4598 - + color = { 55 96 173 } color2 = { 255 255 255 } } b_qafsa = { province = 4599 - + color = { 55 96 173 } color2 = { 255 255 255 } } b_tala = { province = 4624 - + color = { 55 96 173 } color2 = { 255 255 255 } } @@ -54475,71 +56010,71 @@ e_maghreb = { c_tabassa = { color = { 52 86 177 } color2 = { 255 255 255 } - + b_tabassa = { province = 4623 - + color = { 52 86 177 } color2 = { 255 255 255 } } b_madila = { province = 4607 - + color = { 52 86 177 } color2 = { 255 255 255 } } b_maydara = { province = 4625 - + color = { 52 86 177 } color2 = { 255 255 255 } } b_maskiyana = { province = 4626 - + color = { 52 86 177 } color2 = { 255 255 255 } } } } - + d_tunis = { color = { 121 153 247 } color2 = { 255 255 255 } - + capital = c_tunis # Tunis - + c_tunis = { color = { 96 128 224 } color2 = { 255 255 255 } - + b_tunis = { province = 4582 - + color = { 96 128 224 } color2 = { 255 255 255 } } b_zaghwan = { province = 4581 - + color = { 96 128 224 } color2 = { 255 255 255 } } b_qartajana = { province = 4583 - + color = { 96 128 224 } color2 = { 255 255 255 } } b_nabeul = { province = 4584 - + color = { 96 128 224 } color2 = { 255 255 255 } } b_silyana = { province = 4753 - + color = { 96 128 224 } color2 = { 255 255 255 } } @@ -54547,22 +56082,22 @@ e_maghreb = { c_satfura = { color = { 77 117 240 } color2 = { 255 255 255 } - + b_banzart = { province = 4585 - + color = { 77 117 240 } color2 = { 255 255 255 } } b_tabarqa = { province = 4586 - + color = { 77 117 240 } color2 = { 255 255 255 } } b_mansa'l-kharaz = { province = 4587 - + color = { 77 117 240 } color2 = { 255 255 255 } } @@ -54570,22 +56105,22 @@ e_maghreb = { c_medjerda = { color = { 123 148 227 } color2 = { 255 255 255 } - + b_baja_medjerda = { province = 4589 - + color = { 123 148 227 } color2 = { 255 255 255 } } b_siqqabanariya = { province = 4590 - + color = { 123 148 227 } color2 = { 255 255 255 } } b_al_aribus = { province = 4591 - + color = { 123 148 227 } color2 = { 255 255 255 } } @@ -54593,65 +56128,65 @@ e_maghreb = { c_mahdiya = { color = { 122 140 196 } color2 = { 255 255 255 } - + b_mahdiya = { province = 4578 - + color = { 122 140 196 } color2 = { 255 255 255 } } b_monastir = { province = 4579 - + color = { 122 140 196 } color2 = { 255 255 255 } } b_susa = { province = 4580 - + color = { 122 140 196 } color2 = { 255 255 255 } } } } - + d_kroumerie = { color = { 75 80 165 } color2 = { 255 255 255 } - + capital = c_constantine # Constantine - + c_constantine = { color = { 78 77 162 } color2 = { 255 255 255 } - + b_constantine = { province = 4631 - + color = { 78 77 162 } color2 = { 255 255 255 } } b_qasr-al-ifriqi = { province = 4620 - + color = { 78 77 162 } color2 = { 78 77 162 } } b_tijis = { province = 4632 - + color = { 78 77 162 } color2 = { 78 77 162 } } b_tifash = { province = 4628 - + color = { 78 77 162 } color2 = { 78 77 162 } } b_taburshiq = { province = 4629 - + color = { 78 77 162 } color2 = { 78 77 162 } } @@ -54659,47 +56194,47 @@ e_maghreb = { c_annaba = { color = { 72 83 169 } color2 = { 255 255 255 } - + b_annaba = { province = 4588 - + color = { 72 83 169 } color2 = { 255 255 255 } } b_qalama = { province = 4630 - + color = { 72 83 169 } color2 = { 255 255 255 } } b_izan = { province = 4752 - + color = { 72 83 169 } color2 = { 255 255 255 } } } } - + d_gabes = { color = { 25 70 209 } color2 = { 255 255 255 } - + capital = c_gabes - + c_gabes = { color = { 21 56 163 } color2 = { 255 255 255 } - + b_gabes = { province = 4573 - + color = { 21 56 163 } color2 = { 255 255 255 } } b_al_hamma = { province = 4574 - + color = { 21 56 163 } color2 = { 255 255 255 } } @@ -54707,65 +56242,65 @@ e_maghreb = { c_sfax = { color = { 25 47 117 } color2 = { 255 255 255 } - + b_sfax = { province = 4575 - + color = { 25 47 117 } color2 = { 255 255 255 } } b_el_jem = { province = 4576 - + color = { 25 47 117 } color2 = { 255 255 255 } } b_slakta = { province = 4577 - + color = { 25 47 117 } color2 = { 255 255 255 } } } } - + d_jerid = { color = { 66 82 227 } color2 = { 255 255 255 } - + capital = c_qashtiliya # Tozeur - + c_qashtiliya = { color = { 57 71 196 } color2 = { 255 255 255 } - + b_tozeur = { province = 4601 - + color = { 57 71 196 } color2 = { 255 255 255 } } b_taqyus = { province = 4600 - + color = { 57 71 196 } color2 = { 255 255 255 } } b_hamma = { province = 4602 - + color = { 57 71 196 } color2 = { 255 255 255 } } b_nafta = { province = 4603 - + color = { 57 71 196 } color2 = { 255 255 255 } } b_madas = { province = 4606 - + color = { 57 71 196 } color2 = { 255 255 255 } } @@ -54773,16 +56308,16 @@ e_maghreb = { c_souf = { color = { 39 54 186 } color2 = { 255 255 255 } - + b_souf = { province = 4604 - + color = { 39 54 186 } color2 = { 255 255 255 } } b_douz = { province = 4605 - + color = { 39 54 186 } color2 = { 255 255 255 } } @@ -54790,16 +56325,16 @@ e_maghreb = { c_bir_amir = { color = { 69 80 176 } color2 = { 255 255 255 } - + b_bir_amir = { province = 4572 - + color = { 69 80 176 } color2 = { 255 255 255 } } b_sinawin = { province = 6321 - + color = { 69 80 176 } color2 = { 255 255 255 } } @@ -54807,47 +56342,47 @@ e_maghreb = { c_ghadames = { color = { 68 76 145 } color2 = { 255 255 255 } - + b_ghadames = { province = 4570 - + color = { 68 76 145 } color2 = { 255 255 255 } } b_daradj = { province = 4571 - + color = { 68 76 145 } color2 = { 255 255 255 } } } } - + d_tripolitania = { color = { 52 136 209 } color2 = { 255 255 255 } - + capital = c_tripolitana # Tripolitania - + c_tripolitana = { color = { 45 116 179 } color2 = { 255 255 255 } - + b_libtripoli = { province = 4557 - + color = { 45 116 179 } color2 = { 255 255 255 } } b_sabratha = { province = 4568 - + color = { 45 116 179 } color2 = { 255 255 255 } } b_tamazda = { province = 4569 - + color = { 45 116 179 } color2 = { 255 255 255 } } @@ -54855,22 +56390,22 @@ e_maghreb = { c_djerba = { color = { 8 108 196 } color2 = { 255 255 255 } - + b_jerba = { province = 4562 - + color = { 8 108 196 } color2 = { 255 255 255 } } b_jarjis = { province = 4565 - + color = { 8 108 196 } color2 = { 255 255 255 } } b_bughrara = { province = 4566 - + color = { 8 108 196 } color2 = { 255 255 255 } } @@ -54878,65 +56413,65 @@ e_maghreb = { c_jafara = { color = { 71 129 181 } color2 = { 255 255 255 } - + b_zuwara = { province = 4561 - + color = { 71 129 181 } color2 = { 255 255 255 } } b_tiri = { province = 4558 - + color = { 71 129 181 } color2 = { 255 255 255 } } b_djado_jafara = { province = 4559 - + color = { 71 129 181 } color2 = { 255 255 255 } } b_nalut = { province = 4560 - + color = { 71 129 181 } color2 = { 255 255 255 } } b_fursata = { province = 4567 - + color = { 71 129 181 } color2 = { 255 255 255 } } } } - + d_syrte = { color = { 53 55 189 } color2 = { 255 255 255 } - + capital = c_syrte - + c_syrte = { color = { 43 45 161 } color2 = { 255 255 255 } - + b_syrte = { province = 4552 - + color = { 43 45 161 } color2 = { 255 255 255 } } b_al_aghaila = { province = 4550 - + color = { 43 45 161 } color2 = { 255 255 255 } } b_ajadabiya = { province = 4551 - + color = { 43 45 161 } color2 = { 255 255 255 } } @@ -54944,22 +56479,22 @@ e_maghreb = { c_labda = { color = { 54 56 133 } color2 = { 255 255 255 } - + b_labda = { province = 4556 - + color = { 54 56 133 } color2 = { 255 255 255 } } b_tawurgha = { province = 4554 - + color = { 54 56 133 } color2 = { 255 255 255 } } b_misurata = { province = 4555 - + color = { 54 56 133 } color2 = { 255 255 255 } } @@ -54967,54 +56502,54 @@ e_maghreb = { c_waddan = { color = { 17 20 150 } color2 = { 255 255 255 } - + b_waddan = { province = 4563 - + color = { 17 20 150 } color2 = { 255 255 255 } } b_tajrift = { province = 4553 - + color = { 17 20 150 } color2 = { 255 255 255 } } b_tinnai = { province = 4564 - + color = { 17 20 150 } color2 = { 255 255 255 } } } } } - + k_anbiya = { color = { 102 99 95 } color2 = { 255 255 255 } - + capital = c_wadan # Wadan AKA Ouadane - + d_zammour = { color = { 171 167 159 } color2 = { 255 255 255 } - + capital = c_zammour - + c_zammour = { color = { 148 144 136 } color2 = { 255 255 255 } - + b_zammour = { province = 6472 - + color = { 148 144 136 } color2 = { 255 255 255 } } b_sequiet_el-hamra = { province = 6471 - + color = { 148 144 136 } color2 = { 255 255 255 } } @@ -55022,22 +56557,22 @@ e_maghreb = { c_tindouf = { color = { 119 127 145 } color2 = { 255 255 255 } - + b_tindouf = { province = 6470 - + color = { 119 127 145 } color2 = { 255 255 255 } } b_tindouf_road = { province = 6652 - + color = { 119 127 145 } color2 = { 255 255 255 } } b_iguidi_west = { province = 6651 - + color = { 119 127 145 } color2 = { 255 255 255 } } @@ -55045,59 +56580,59 @@ e_maghreb = { c_tiris = { color = { 161 157 191 } color2 = { 255 255 255 } - + b_bir_um-ghrein = { province = 6473 - + color = { 161 157 191 } color2 = { 255 255 255 } } b_tiris = { province = 6474 - + color = { 161 157 191 } color2 = { 255 255 255 } } b_tiris-south = { province = 6482 - + color = { 161 157 191 } color2 = { 255 255 255 } } } } - + d_adrar = { color = { 84 82 78 } color2 = { 255 255 255 } - + capital = c_wadan # Wadan - + c_wadan = { # AKA Ouadane color = { 64 62 59 } color2 = { 255 255 255 } - + b_wadan = { province = 6476 - + color = { 64 62 59 } color2 = { 255 255 255 } } b_tingi = { province = 6477 - + color = { 64 62 59 } color2 = { 255 255 255 } } b_shinqiti = { #AKA Chinguetti province = 6478 - + color = { 64 62 59 } color2 = { 255 255 255 } } b_agharaf_road = { #empty_corridor province = 6650 - + color = { 64 62 59 } color2 = { 255 255 255 } } @@ -55105,16 +56640,16 @@ e_maghreb = { c_azukki = { #AKA Azougi color = { 77 76 76 } color2 = { 255 255 255 } - + b_azukki = { #AKA Azougi province = 6479 - + color = { 77 76 76 } color2 = { 255 255 255 } } b_ijil = { #AKA Idjil province = 6475 - + color = { 77 76 76 } color2 = { 255 255 255 } } @@ -55122,47 +56657,47 @@ e_maghreb = { c_amatlus = { color = { 110 108 104 } color2 = { 255 255 255 } - + b_amatlus = { province = 6481 - + color = { 110 108 104 } color2 = { 255 255 255 } } b_akjoujt = { province = 6480 - + color = { 110 108 104 } color2 = { 255 255 255 } } } } - + d_touat = { color = { 143 150 134 } color2 = { 255 255 255 } - + capital = c_touat - + c_touat = { color = { 133 150 134 } color2 = { 255 255 255 } - + b_adrar_timmi = { province = 6467 - + color = { 133 150 134 } color2 = { 255 255 255 } } b_bouda = { province = 6468 - + color = { 133 150 134 } color2 = { 255 255 255 } } b_tabalbala = { province = 4612 - + color = { 133 150 134 } color2 = { 255 255 255 } } @@ -55170,53 +56705,53 @@ e_maghreb = { c_tamentit = { color = { 143 140 134 } color2 = { 255 255 255 } - + b_tamentit = { province = 6466 - + color = { 143 140 134 } color2 = { 255 255 255 } } b_reggane = { province = 6465 - + color = { 143 140 134 } color2 = { 255 255 255 } } b_hamadat_tinghert = { province = 6591 - + color = { 143 140 134 } color2 = { 255 255 255 } } b_tidikelt = { province = 6590 - + color = { 143 140 134 } color2 = { 255 255 255 } } } } - + d_taghaza = { color = { 135 123 100 } color2 = { 255 255 255 } - + capital = c_taghaza - + c_taghaza = { color = { 115 105 85 } color2 = { 255 255 255 } - + b_taghaza = { province = 4760 - + color = { 115 105 85 } color2 = { 255 255 255 } } b_taoudeni = { province = 4761 - + color = { 115 105 85 } color2 = { 255 255 255 } } @@ -55224,61 +56759,61 @@ e_maghreb = { c_saoura = { color = { 145 136 116 } color2 = { 255 255 255 } - + b_wadi_daoura = { province = 6469 - + color = { 145 136 116 } color2 = { 255 255 255 } } b_iguidi_east = { # empty_corridor province = 6653 - + color = { 145 136 116 } color2 = { 255 255 255 } } b_saoura = { # empty_corridor province = 6655 - + color = { 145 136 116 } color2 = { 255 255 255 } } b_taghaza_road = { # empty_corridor province = 6654 - + color = { 145 136 116 } color2 = { 255 255 255 } } } } } - + k_sahara = { color = { 199 144 56 } color2 = { 255 255 255 } - + capital = c_murzuk # in Fezzan # Touat - + d_tadmekka = { color = { 212 181 87 } color2 = { 255 255 255 } - + capital = c_tadmekka - + c_tadmekka = { color = { 173 148 69 } color2 = { 255 255 255 } - + b_tadmekka = { province = 6566 - + color = { 173 148 69 } color2 = { 255 255 255 } } b_kidal = { province = 6567 - + color = { 173 148 69 } color2 = { 255 255 255 } } @@ -55286,71 +56821,71 @@ e_maghreb = { c_tessalit = { color = { 168 138 40 } color2 = { 255 255 255 } - + b_tessalit = { province = 6564 - + color = { 168 138 40 } color2 = { 255 255 255 } } b_adrar_iforas = { province = 6565 - + color = { 168 138 40 } color2 = { 255 255 255 } } b_tadmekka_route = { #empty_corridor province = 6664 - + color = { 168 138 40 } color2 = { 255 255 255 } } } } - + d_ghat = { color = { 215 145 13 } color2 = { 255 255 255 } - + capital = c_ghat - + c_ghat = { color = { 184 124 13 } color2 = { 255 255 255 } - + b_ghat = { province = 6460 - + color = { 184 124 13 } color2 = { 255 255 255 } } b_al-fewet = { province = 6461 - + color = { 184 124 13 } color2 = { 255 255 255 } } b_al-barkat = { province = 6462 - + color = { 184 124 13 } color2 = { 255 255 255 } } b_ghat_route = { #empty_corridor province = 6661 - + color = { 184 124 13 } color2 = { 255 255 255 } } b_wadi_irawan = { #traversable wasteland province = 6601 - + color = { 184 124 13 } color2 = { 255 255 255 } } b_erg_ghati = { #traversable wasteland province = 6602 - + color = { 184 124 13 } color2 = { 255 255 255 } } @@ -55358,59 +56893,59 @@ e_maghreb = { c_djanet = { color = { 166 120 35 } color2 = { 255 255 255 } - + b_djanet = { province = 6463 - + color = { 166 120 35 } color2 = { 255 255 255 } } b_eferi = { province = 6464 - + color = { 166 120 35 } color2 = { 255 255 255 } } b_ahaggar = { #empty_corridor province = 6663 - + color = { 166 120 35 } color2 = { 255 255 255 } } b_east_ahaggar = { # empty_corridor province = 6662 - + color = { 166 120 35 } color2 = { 255 255 255 } } } } - + d_air = { color = { 191 143 0 } color2 = { 255 255 255 } - + capital = c_takkeda - + c_takkeda = { color = { 173 130 0 } color2 = { 255 255 255 } - + b_takkeda = { province = 6562 - + color = { 173 130 0 } color2 = { 255 255 255 } } b_marandet = { province = 6560 - + color = { 173 130 0 } color2 = { 255 255 255 } } b_air_route = { # empty_corridor province = 6658 - + color = { 173 130 0 } color2 = { 255 255 255 } } @@ -55418,59 +56953,59 @@ e_maghreb = { c_air = { color = { 135 102 4 } color2 = { 255 255 255 } - + b_agadez = { province = 6561 - + color = { 135 102 4 } color2 = { 255 255 255 } } b_air = { province = 6563 - + color = { 135 102 4 } color2 = { 255 255 255 } } b_fachi_route = { # empty_corridor province = 6660 - + color = { 135 102 4 } color2 = { 255 255 255 } } } } - + d_kawar = { color = { 200 129 74 } color2 = { 255 255 255 } - + capital = c_bilma - + c_bilma = { color = { 198 127 72 } color2 = { 255 255 255 } - + b_bilma = { province = 6457 - + color = { 198 127 72 } color2 = { 255 255 255 } } b_dibela = { province = 6458 - + color = { 198 127 72 } color2 = { 255 255 255 } } b_kawar_road = { # empty_corridor province = 6657 - + color = { 198 127 72 } color2 = { 255 255 255 } } b_fachi = { province = 6659 - + color = { 198 127 72 } color2 = { 255 255 255 } } @@ -55478,16 +57013,16 @@ e_maghreb = { c_dirku = { color = { 184 104 42 } color2 = { 255 255 255 } - + b_dirku = { province = 6456 - + color = { 184 104 42 } color2 = { 255 255 255 } } b_gissebi = { province = 6455 - + color = { 184 104 42 } color2 = { 255 255 255 } } @@ -55495,53 +57030,53 @@ e_maghreb = { c_djado = { color = { 227 127 50 } color2 = { 255 255 255 } - + b_djado = { province = 6452 - + color = { 227 127 50 } color2 = { 255 255 255 } } b_tummo = { province = 6453 - + color = { 227 127 50 } color2 = { 255 255 255 } } b_sakadame = { province = 6454 - + color = { 227 127 50 } color2 = { 255 255 255 } } b_djado_route = { province = 6668 - + color = { 227 127 50 } color2 = { 255 255 255 } } } } - + d_tibesti = { color = { 190 120 90 } color2 = { 255 255 255 } - + capital = c_ain_galakka - + c_ain_galakka = { color = { 163 103 77 } color2 = { 255 255 255 } - + b_ain_galakka = { province = 6496 - + color = { 163 103 77 } color2 = { 255 255 255 } } b_faya = { province = 6495 - + color = { 163 103 77 } color2 = { 255 255 255 } } @@ -55549,22 +57084,22 @@ e_maghreb = { c_bodele = { color = { 181 94 56 } color2 = { 255 255 255 } - + b_borkou = { province = 6494 - + color = { 181 94 56 } color2 = { 255 255 255 } } b_koro_toro = { province = 6493 - + color = { 181 94 56 } color2 = { 255 255 255 } } b_bahr_el-ghazzal_route = { # empty_corridor province = 6665 - + color = { 181 94 56 } color2 = { 255 255 255 } } @@ -55572,65 +57107,65 @@ e_maghreb = { c_tibesti = { color = { 201 134 105 } color2 = { 255 255 255 } - + b_tibesti-south = { province = 6497 - + color = { 201 134 105 } color2 = { 255 255 255 } } b_tibesti-central = { province = 6498 - + color = { 201 134 105 } color2 = { 255 255 255 } } b_bardai = { province = 6499 - + color = { 201 134 105 } color2 = { 255 255 255 } } b_tibesti_route = { # empty_corridor province = 6666 - + color = { 201 134 105 } color2 = { 255 255 255 } } } } - + d_fezzan = { color = { 173 125 49 } color2 = { 255 255 255 } - + capital = c_murzuk - + c_murzuk = { color = { 145 105 41 } color2 = { 255 255 255 } - + b_murzuk = { province = 6451 - + color = { 145 105 41 } color2 = { 255 255 255 } } b_tassawa = { province = 6450 - + color = { 145 105 41 } color2 = { 255 255 255 } } b_traghan = { province = 6669 - + color = { 145 105 41 } color2 = { 255 255 255 } } b_fezzan_route = { # empty_corridor province = 6667 - + color = { 145 105 41 } color2 = { 255 255 255 } } @@ -55638,16 +57173,16 @@ e_maghreb = { c_zawila = { color = { 125 97 52 } color2 = { 255 255 255 } - + b_zawila = { province = 6447 - + color = { 125 97 52 } color2 = { 255 255 255 } } b_zalha = { province = 6446 - + color = { 125 97 52 } color2 = { 255 255 255 } } @@ -55655,22 +57190,22 @@ e_maghreb = { c_germa = { color = { 176 143 90 } color2 = { 255 255 255 } - + b_germa = { province = 6449 - + color = { 176 143 90 } color2 = { 255 255 255 } } b_sabha = { province = 6448 - + color = { 176 143 90 } color2 = { 255 255 255 } } b_tamzawa = { province = 6459 - + color = { 176 143 90 } color2 = { 255 255 255 } } @@ -55682,11 +57217,11 @@ e_maghreb = { e_arabia = { color = { 32 150 85 } color2 = { 255 255 255 } - + capital = c_damascus # Damascus - + definite_form = yes - + ai_primary_priority = { if = { limit = { @@ -55695,7 +57230,7 @@ e_arabia = { add = @correct_culture_primary_score } } - + k_israel = { color = { 20 138 255 } @@ -55705,9 +57240,9 @@ e_arabia = { k_arabia = { color = { 124 199 50 } color2 = { 255 255 255 } - + capital = c_medina - + ai_primary_priority = { if = { limit = { @@ -55717,17 +57252,17 @@ e_arabia = { add = @correct_culture_primary_score } } - + d_jawf = { color = { 150 250 50 } color2 = { 255 255 255 } - + capital = c_al_jawf - + c_al_jawf = { color = { 154 253 47 } color2 = { 255 255 255 } - + b_al_jawf = { province = 6178 @@ -55736,13 +57271,13 @@ e_arabia = { } b_sakaka = { province = 6176 - + color = { 154 253 47 } color2 = { 255 255 255 } } b_al-qara-jawf = { province = 6177 - + color = { 154 253 47 } color2 = { 255 255 255 } } @@ -55750,28 +57285,28 @@ e_arabia = { c_thalabiya = { color = { 148 248 49 } color2 = { 255 255 255 } - + b_ath-thalabiya = { province = 6168 - + color = { 148 248 49 } color2 = { 255 255 255 } } b_zubala = { province = 6169 - + color = { 148 248 49 } color2 = { 255 255 255 } } b_lina = { province = 6170 - + color = { 148 248 49 } color2 = { 255 255 255 } } b_bitan = { province = 6175 - + color = { 148 248 49 } color2 = { 255 255 255 } } @@ -55779,47 +57314,47 @@ e_arabia = { c_sirhan = { color = { 152 246 52 } color2 = { 255 255 255 } - + b_quraqir = { province = 5989 - + color = { 125 255 18 } color2 = { 255 255 255 } } b_sirhan = { province = 6180 - + color = { 152 246 52 } color2 = { 255 255 255 } } } } - + d_amman = { color = { 130 255 10 } color2 = { 255 255 255 } - + capital = c_balqa - + c_balqa = { color = { 131 255 12 } color2 = { 255 255 255 } - + b_amman = { province = 5984 - + color = { 131 255 12 } color2 = { 255 255 255 } } b_az-zarqa = { province = 5986 - + color = { 131 255 12 } color2 = { 255 255 255 } } b_al-azraq = { province = 5987 - + color = { 131 255 12 } color2 = { 255 255 255 } } @@ -55827,22 +57362,22 @@ e_arabia = { c_maab = { color = { 135 250 15 } color2 = { 255 255 255 } - + b_maab = { province = 5981 - + color = { 135 250 15 } color2 = { 255 255 255 } } b_zaiza = { province = 5982 - + color = { 135 250 15 } color2 = { 255 255 255 } } b_mujib = { province = 5983 - + color = { 135 250 15 } color2 = { 255 255 255 } } @@ -55850,47 +57385,47 @@ e_arabia = { c_jilat = { color = { 125 255 18 } color2 = { 255 255 255 } - + b_al-jilat = { province = 5988 - + color = { 125 255 18 } color2 = { 255 255 255 } } b_qasr_at-tuba = { province = 6179 - + color = { 125 255 18 } color2 = { 255 255 255 } } } } - + d_shammar = { color = { 121 196 2 } color2 = { 255 255 255 } - + capital = c_tabuk - + c_tabuk = { color = { 130 205 11 } color2 = { 255 255 255 } - + b_tabuk = { province = 6188 - + color = { 130 205 11 } color2 = { 255 255 255 } } b_sarj = { province = 6186 - + color = { 130 205 11 } color2 = { 255 255 255 } } b_fajr = { province = 6189 - + color = { 130 205 11 } color2 = { 255 255 255 } } @@ -55898,40 +57433,40 @@ e_arabia = { c_al_aqabah = { color = { 124 199 5 } color2 = { 255 255 255 } - + b_aqaba = { province = 5974 - + color = { 124 199 5 } color2 = { 255 255 255 } } b_maqna = { province = 6183 - + color = { 124 199 5 } color2 = { 255 255 255 } } b_ainun = { province = 6184 - + color = { 124 199 5 } color2 = { 255 255 255 } } b_sharaf_al-bal = { province = 6185 - + color = { 124 199 5 } color2 = { 255 255 255 } } b_madyan = { province = 6187 - + color = { 124 199 5 } color2 = { 255 255 255 } } b_ziba = { province = 6193 - + color = { 124 199 5 } color2 = { 255 255 255 } } @@ -55939,22 +57474,22 @@ e_arabia = { c_maan = { color = { 127 202 8 } color2 = { 255 255 255 } - + b_maan = { province = 5976 - + color = { 127 202 8 } color2 = { 255 255 255 } } b_al-humayma = { province = 5975 - + color = { 127 202 8 } color2 = { 255 255 255 } } b_adruh = { province = 5977 - + color = { 127 202 8 } color2 = { 255 255 255 } } @@ -55962,59 +57497,59 @@ e_arabia = { c_tayma = { color = { 97 208 137 } color2 = { 255 255 255 } - + b_tayma = { province = 6192 - + color = { 97 208 137 } color2 = { 255 255 255 } } b_al-aqra = { province = 6190 - + color = { 97 208 137 } color2 = { 255 255 255 } } b_al-muhdatha = { province = 6191 - + color = { 97 208 137 } color2 = { 255 255 255 } } } } - + d_medina = { color = { 160 250 50 } color2 = { 255 255 255 } - + capital = c_medina - + c_medina = { color = { 162 253 55 } color2 = { 255 255 255 } - + b_al-madina = { province = 6212 - + color = { 162 253 55 } color2 = { 255 255 255 } } b_as-sayaa = { province = 6211 - + color = { 162 253 55 } color2 = { 255 255 255 } } b_batn_nakhl = { province = 6213 - + color = { 162 253 55 } color2 = { 255 255 255 } } b_as-safra = { province = 6219 - + color = { 162 253 55 } color2 = { 255 255 255 } } @@ -56022,28 +57557,28 @@ e_arabia = { c_wajh = { color = { 158 253 51 } color2 = { 255 255 255 } - + b_al-wajh = { province = 6197 - + color = { 158 253 51 } color2 = { 255 255 255 } } b_an-nabak = { province = 6194 - + color = { 158 253 51 } color2 = { 255 255 255 } } b_al-awnid = { province = 6195 - + color = { 158 253 51 } color2 = { 255 255 255 } } b_bada = { province = 6196 - + color = { 158 253 51 } color2 = { 255 255 255 } } @@ -56051,34 +57586,34 @@ e_arabia = { c_khaybar = { color = { 164 248 57 } color2 = { 255 255 255 } - + b_khaybar = { province = 6207 - + color = { 164 248 57 } color2 = { 255 255 255 } } b_as-suqya = { province = 6199 - + color = { 164 248 57 } color2 = { 255 255 255 } } b_al-ula = { province = 6200 - + color = { 164 248 57 } color2 = { 255 255 255 } } b_al-hijr = { province = 6201 - + color = { 164 248 57 } color2 = { 255 255 255 } } b_dhul-marwa = { province = 6208 - + color = { 164 248 57 } color2 = { 255 255 255 } } @@ -56086,22 +57621,22 @@ e_arabia = { c_yanbu = { color = { 156 248 48 } color2 = { 255 255 255 } - + b_yanbu = { province = 6209 - + color = { 156 248 48 } color2 = { 255 255 255 } } b_al-jar = { province = 6210 - + color = { 156 248 48 } color2 = { 255 255 255 } } b_al-hawra = { province = 6198 - + color = { 156 248 48 } color2 = { 255 255 255 } } @@ -56109,71 +57644,71 @@ e_arabia = { c_harrat_rahat = { color = { 162 246 46 } color2 = { 255 255 255 } - + b_as-sawariqiya = { province = 6218 - + color = { 162 246 46 } color2 = { 255 255 255 } } b_as-salila = { province = 6216 - + color = { 162 246 46 } color2 = { 255 255 255 } } b_madinat_sulaym = { province = 6217 - + color = { 162 246 46 } color2 = { 255 255 255 } } b_sufaina = { province = 6227 - + color = { 162 246 46 } color2 = { 255 255 255 } } } } - + d_mecca = { color = { 120 200 5 } color2 = { 255 255 255 } - + capital = c_mecca - + c_mecca = { color = { 122 198 5 } color2 = { 255 255 255 } - + b_makka = { province = 6223 - + color = { 122 198 5 } color2 = { 255 255 255 } } b_rabigh = { province = 6220 - + color = { 122 198 5 } color2 = { 255 255 255 } } b_khulays = { province = 6221 - + color = { 122 198 5 } color2 = { 255 255 255 } } b_jidda = { province = 6222 - + color = { 122 198 5 } color2 = { 255 255 255 } } b_usfain = { province = 6226 - + color = { 122 198 5 } color2 = { 255 255 255 } } @@ -56181,22 +57716,22 @@ e_arabia = { c_taif = { color = { 121 196 2 } color2 = { 255 255 255 } - + b_at-taif = { province = 6225 - + color = { 121 196 2 } color2 = { 255 255 255 } } b_turaba = { province = 6233 - + color = { 121 196 2 } color2 = { 255 255 255 } } b_tabala-hijaz = { province = 6234 - + color = { 121 196 2 } color2 = { 255 255 255 } } @@ -56204,22 +57739,22 @@ e_arabia = { c_tihama = { color = { 124 202 7 } color2 = { 255 255 255 } - + b_as-sirayn = { province = 6224 - + color = { 124 202 7 } color2 = { 255 255 255 } } b_hali = { province = 6238 - + color = { 124 202 7 } color2 = { 255 255 255 } } b_ash-shuqayq = { province = 6239 - + color = { 124 202 7 } color2 = { 255 255 255 } } @@ -56227,53 +57762,53 @@ e_arabia = { c_bisha = { color = { 116 204 9 } color2 = { 255 255 255 } - + b_bisha = { province = 6235 - + color = { 116 204 9 } color2 = { 255 255 255 } } b_jurash = { province = 6236 - + color = { 116 204 9 } color2 = { 255 255 255 } } b_kuthba = { province = 6237 - + color = { 116 204 9 } color2 = { 255 255 255 } } } } - + d_asir = { #Note: Name is little anachronistic, but there's no better color = { 150 210 20 } color2 = { 255 255 255 } - + capital = c_aqiq - + c_aqiq = { color = { 147 207 17 } color2 = { 255 255 255 } - + b_aqiq_tamra = { province = 6246 - + color = { 147 207 17 } color2 = { 255 255 255 } } b_dam = { province = 6245 - + color = { 147 207 17 } color2 = { 255 255 255 } } b_sarba = { province = 6247 - + color = { 147 207 17 } color2 = { 255 255 255 } } @@ -56281,65 +57816,65 @@ e_arabia = { c_asir = { color = { 152 212 22 } color2 = { 255 255 255 } - + b_wadi_tathlith = { province = 6244 - + color = { 152 212 22 } color2 = { 255 255 255 } } b_wadi_ghamid = { province = 6232 - + color = { 152 212 22 } color2 = { 255 255 255 } } } } - + d_najd = { color = { 160 200 10 } color2 = { 255 255 255 } - + capital = c_sharaf - + c_sharaf = { color = { 157 197 7 } color2 = { 255 255 255 } - + b_dariya = { province = 6265 - + color = { 157 197 7 } color2 = { 255 255 255 } } b_hajir = { province = 6206 - + color = { 157 197 7 } color2 = { 255 255 255 } } b_rabadha = { province = 6214 - + color = { 157 197 7 } color2 = { 255 255 255 } } b_madin-an-naqira = { province = 6215 - + color = { 157 197 7 } color2 = { 255 255 255 } } b_jadila = { province = 6266 - + color = { 157 197 7 } color2 = { 255 255 255 } } b_fajla = { province = 6267 - + color = { 157 197 7 } color2 = { 255 255 255 } } @@ -56347,28 +57882,28 @@ e_arabia = { c_subay = { color = { 163 203 13 } color2 = { 255 255 255 } - + b_ad-dathina = { province = 6229 - + color = { 163 203 13 } color2 = { 255 255 255 } } b_marran = { province = 6228 - + color = { 163 203 13 } color2 = { 255 255 255 } } b_subay = { province = 6230 - + color = { 163 203 13 } color2 = { 255 255 255 } } b_ranya = { province = 6231 - + color = { 163 203 13 } color2 = { 255 255 255 } } @@ -56376,40 +57911,40 @@ e_arabia = { c_hail = { color = { 154 194 13 } color2 = { 255 255 255 } - + b_hail = { province = 6172 - + color = { 154 194 13 } color2 = { 255 255 255 } } b_jubba-hail = { province = 6181 - + color = { 154 194 13 } color2 = { 255 255 255 } } b_mawqaq = { province = 6182 - + color = { 154 194 13 } color2 = { 255 255 255 } } b_fadak = { province = 6203 - + color = { 154 194 13 } color2 = { 255 255 255 } } b_fayd = { province = 6204 - + color = { 154 194 13 } color2 = { 255 255 255 } } b_tuz = { province = 6205 - + color = { 154 194 13 } color2 = { 255 255 255 } } @@ -56417,22 +57952,22 @@ e_arabia = { c_shaqiq = { color = { 163 194 4 } color2 = { 255 255 255 } - + b_an-nibaj = { province = 6260 - + color = { 163 194 4 } color2 = { 255 255 255 } } b_al-khuzaimiya = { province = 6171 - + color = { 163 194 4 } color2 = { 255 255 255 } } b_as-sumaina = { province = 6174 - + color = { 163 194 4 } color2 = { 255 255 255 } } @@ -56440,28 +57975,28 @@ e_arabia = { c_qasim = { color = { 166 206 16 } color2 = { 255 255 255 } - + b_unayza = { province = 6262 - + color = { 166 206 16 } color2 = { 255 255 255 } } b_al-qaryatan-qasim = { province = 6261 - + color = { 166 206 16 } color2 = { 255 255 255 } } b_rama = { province = 6263 - + color = { 166 206 16 } color2 = { 255 255 255 } } b_tikhfa = { province = 6264 - + color = { 166 206 16 } color2 = { 255 255 255 } } @@ -56469,53 +58004,53 @@ e_arabia = { c_surrah = { color = { 166 194 18 } color2 = { 255 255 255 } - + b_nufud-as-surrah = { province = 6257 - + color = { 166 194 18 } color2 = { 255 255 255 } } b_jibal-al-urd = { province = 6258 - + color = { 166 194 18 } color2 = { 255 255 255 } } b_jibala = { province = 6259 - + color = { 166 194 18 } color2 = { 255 255 255 } } } } - + d_yamama = { color = { 150 180 0 } color2 = { 255 255 255 } - + capital = c_yamama - + c_yamama = { color = { 153 183 2 } color2 = { 255 255 255 } - + b_yamama = { province = 6253 - + color = { 153 183 2 } color2 = { 255 255 255 } } b_al-khadarim = { province = 6251 - + color = { 153 183 2 } color2 = { 255 255 255 } } b_al-kharj = { province = 6252 - + color = { 153 183 2 } color2 = { 255 255 255 } } @@ -56523,16 +58058,16 @@ e_arabia = { c_al-arid = { color = { 147 177 3 } color2 = { 255 255 255 } - + b_al-arid = { province = 6254 - + color = { 147 177 3 } color2 = { 255 255 255 } } b_ubad = { province = 6255 - + color = { 147 177 3 } color2 = { 255 255 255 } } @@ -56540,53 +58075,53 @@ e_arabia = { c_falaj = { color = { 156 186 0 } color2 = { 255 255 255 } - + b_falaj = { province = 6250 - + color = { 156 186 0 } color2 = { 255 255 255 } } b_al-haddar = { province = 6248 - + color = { 156 186 0 } color2 = { 255 255 255 } } b_qasr-al-adi = { province = 6249 - + color = { 156 186 0 } color2 = { 255 255 255 } } } } - + d_al-hasa = { color = { 32 127 30 } color2 = { 255 255 255 } - + capital = c_al-hasa - + c_al-hasa = { color = { 30 112 20 } color2 = { 255 255 255 } - + b_al-hasa = { province = 6154 - + color = { 30 112 20 } color2 = { 255 255 255 } } b_al-hajar = { province = 6152 - + color = { 30 112 20 } color2 = { 255 255 255 } } b_al-mushaqqar = { province = 6153 - + color = { 30 112 20 } color2 = { 255 255 255 } } @@ -56594,16 +58129,16 @@ e_arabia = { c_dhafra = { color = { 33 115 22 } color2 = { 255 255 255 } - + b_az-dhafra = { province = 6148 - + color = { 33 115 22 } color2 = { 255 255 255 } } b_al-jiwa = { province = 6149 - + color = { 33 115 22 } color2 = { 255 255 255 } } @@ -56611,22 +58146,22 @@ e_arabia = { c_uqayr = { color = { 30 125 30 } color2 = { 255 255 255 } - + b_al-uqayr = { province = 6155 - + color = { 30 132 37 } color2 = { 255 255 255 } } b_murwab = { province = 6150 - + color = { 30 132 37 } color2 = { 255 255 255 } } b_mashqar = { province = 6151 - + color = { 30 132 37 } color2 = { 255 255 255 } } @@ -56634,47 +58169,47 @@ e_arabia = { c_yabrin = { color = { 30 120 25 } color2 = { 255 255 255 } - + b_yabrin = { province = 6163 - + color = { 30 120 25 } color2 = { 255 255 255 } } } } - + d_bahrain = { color = { 20 100 30 } color2 = { 255 255 255 } - + capital = c_qatif - + c_qatif = { color = { 18 104 28 } color2 = { 255 255 255 } - + b_al-qatif = { province = 6158 - + color = { 18 104 28 } color2 = { 255 255 255 } } b_al-khatt = { province = 6157 - + color = { 18 104 28 } color2 = { 255 255 255 } } b_al-jubayl = { province = 6159 - + color = { 18 104 28 } color2 = { 255 255 255 } } b_thaj = { province = 6160 - + color = { 18 104 28 } color2 = { 255 255 255 } } @@ -56682,10 +58217,10 @@ e_arabia = { c_uwal = { color = { 22 102 33 } color2 = { 255 255 255 } - + b_uwal = { province = 6156 - + color = { 22 102 33 } color2 = { 255 255 255 } } @@ -56693,65 +58228,65 @@ e_arabia = { c_samman = { color = { 20 99 30 } color2 = { 255 255 255 } - + b_kazima = { province = 6161 - + color = { 20 99 30 } color2 = { 255 255 255 } } b_ar-ruqaii = { province = 6162 - + color = { 20 99 30 } color2 = { 255 255 255 } } b_hafar = { province = 6164 - + color = { 20 99 30 } color2 = { 255 255 255 } } b_al-mawiya = { province = 6165 - + color = { 20 99 30 } color2 = { 255 255 255 } } b_as-samman = { province = 6166 - + color = { 20 99 30 } color2 = { 255 255 255 } } } } - + d_oman = { color = { 235 160 30 } color2 = { 255 255 255 } - + capital = c_nizwa - + c_nizwa = { color = { 232 163 27 } color2 = { 255 255 255 } - + b_nizwa = { province = 6140 - + color = { 232 163 27 } color2 = { 255 255 255 } } b_bahla = { province = 6139 - + color = { 232 163 27 } color2 = { 255 255 255 } } b_samad = { province = 6141 - + color = { 232 163 27 } color2 = { 255 255 255 } } @@ -56759,34 +58294,34 @@ e_arabia = { c_julfar = { color = { 233 162 33 } color2 = { 255 255 255 } - + b_julfar = { province = 6131 - + color = { 233 162 33 } color2 = { 255 255 255 } } b_tawwam = { province = 6129 - + color = { 233 162 33 } color2 = { 255 255 255 } } b_tawwam_west = { province = 6130 - + color = { 233 162 33 } color2 = { 255 255 255 } } b_musandam = { province = 6132 - + color = { 233 162 33 } color2 = { 255 255 255 } } b_dabba = { province = 6133 - + color = { 233 162 33 } color2 = { 255 255 255 } } @@ -56794,22 +58329,22 @@ e_arabia = { c_batina = { color = { 233 157 27 } color2 = { 255 255 255 } - + b_sohar = { province = 6134 - + color = { 233 157 27 } color2 = { 255 255 255 } } b_batina-east = { province = 6135 - + color = { 233 157 27 } color2 = { 255 255 255 } } b_rustaq-oman = { province = 6136 - + color = { 233 157 27 } color2 = { 255 255 255 } } @@ -56817,16 +58352,16 @@ e_arabia = { c_az-dhahira = { color = { 238 157 36 } color2 = { 255 255 255 } - + b_hafit = { province = 6137 - + color = { 238 157 36 } color2 = { 255 255 255 } } b_dhank = { province = 6138 - + color = { 238 157 36 } color2 = { 255 255 255 } } @@ -56834,34 +58369,34 @@ e_arabia = { c_muscat = { color = { 230 154 24 } color2 = { 255 255 255 } - + b_muscat = { province = 6144 - + color = { 230 154 24 } color2 = { 255 255 255 } } b_matrah = { province = 6143 - + color = { 230 154 24 } color2 = { 255 255 255 } } b_qalhat = { province = 6145 - + color = { 230 154 24 } color2 = { 255 255 255 } } b_sur = { province = 6146 - + color = { 230 154 24 } color2 = { 255 255 255 } } b_jaalan = { province = 6147 - + color = { 230 154 24 } color2 = { 255 255 255 } } @@ -56869,29 +58404,29 @@ e_arabia = { c_duqm = { color = { 240 166 36 } color2 = { 255 255 255 } - + b_duqm = { province = 6269 - + color = { 240 166 36 } color2 = { 255 255 255 } } b_wahiba = { province = 6268 - + color = { 240 166 36 } color2 = { 255 255 255 } } } } } - + k_yemen = { color = { 218 234 33 } color2 = { 255 255 255 } - + capital = c_sanaa - + ai_primary_priority = { if = { limit = { @@ -56900,44 +58435,44 @@ e_arabia = { add = @better_than_the_alternatives_score } } - + d_sanaa = { color = { 220 230 30 } color2 = { 255 255 255 } - + capital = c_sanaa - + c_sanaa = { color = { 225 235 36 } color2 = { 255 255 255 } - + b_sanaa = { province = 6276 - + color = { 225 235 36 } color2 = { 255 255 255 } } b_ash-sharaf = { province = 6272 - + color = { 225 235 36 } color2 = { 255 255 255 } } b_huth = { province = 6273 - + color = { 225 235 36 } color2 = { 255 255 255 } } b_ar-rayda = { province = 6274 - + color = { 225 235 36 } color2 = { 255 255 255 } } b_shibam-sanaa = { province = 6275 - + color = { 225 235 36 } color2 = { 255 255 255 } } @@ -56945,28 +58480,28 @@ e_arabia = { c_tihamat-al-yamani = { color = { 218 228 28 } color2 = { 255 255 255 } - + b_attar = { province = 6240 - + color = { 218 228 28 } color2 = { 255 255 255 } } b_harad = { province = 6241 - + color = { 218 228 28 } color2 = { 255 255 255 } } b_al-mahjam = { province = 6270 - + color = { 218 228 28 } color2 = { 255 255 255 } } b_kamaran = { province = 6271 - + color = { 218 228 28 } color2 = { 255 255 255 } } @@ -56974,16 +58509,16 @@ e_arabia = { c_najran = { color = { 223 231 34 } color2 = { 255 255 255 } - + b_najran = { province = 6243 - + color = { 223 231 34 } color2 = { 255 255 255 } } b_sada = { province = 6242 - + color = { 223 231 34 } color2 = { 255 255 255 } } @@ -56991,65 +58526,65 @@ e_arabia = { c_zabid = { color = { 216 225 25 } color2 = { 255 255 255 } - + b_zabid = { province = 6280 - + color = { 216 225 25 } color2 = { 255 255 255 } } b_fashal = { province = 6278 - + color = { 216 225 25 } color2 = { 255 255 255 } } b_ghalafiqa = { province = 6279 - + color = { 216 225 25 } color2 = { 255 255 255 } } b_mawza = { province = 6281 - + color = { 216 225 25 } color2 = { 255 255 255 } } } } - + d_jawf-al-yamani = { color = { 230 240 40 } color2 = { 255 255 255 } - + capital = c_jawf-al-yamani - + c_jawf-al-yamani = { color = { 227 242 42 } color2 = { 255 255 255 } - + b_main = { province = 6299 - + color = { 227 242 42 } color2 = { 255 255 255 } } b_shabwa = { province = 6296 - + color = { 227 242 42 } color2 = { 255 255 255 } } b_bayhan = { province = 6297 - + color = { 227 242 42 } color2 = { 255 255 255 } } b_baraqish = { province = 6298 - + color = { 227 242 42 } color2 = { 255 255 255 } } @@ -57057,59 +58592,59 @@ e_arabia = { c_wabar = { color = { 233 244 44 } color2 = { 255 255 255 } - + b_wabar = { province = 6300 - + color = { 233 244 44 } color2 = { 255 255 255 } } b_hisn_al-abr = { province = 6301 - + color = { 233 244 44 } color2 = { 255 255 255 } } } } - + d_taizz = { color = { 240 250 50 } color2 = { 255 255 255 } - + capital = c_taizz - + c_taizz = { color = { 242 252 52 } color2 = { 255 255 255 } - + b_taizz = { province = 6284 - + color = { 242 252 52 } color2 = { 255 255 255 } } b_al-janad = { province = 6285 - + color = { 242 252 52 } color2 = { 255 255 255 } } b_zafar = { province = 6286 - + color = { 242 252 52 } color2 = { 255 255 255 } } b_rada = { province = 6287 - + color = { 242 252 52 } color2 = { 255 255 255 } } b_lawdar = { province = 6288 - + color = { 242 252 52 } color2 = { 255 255 255 } } @@ -57117,28 +58652,28 @@ e_arabia = { c_mandab = { color = { 236 246 48 } color2 = { 255 255 255 } - + b_al-mandab = { province = 6282 - + color = { 236 246 48 } color2 = { 255 255 255 } } b_al-maafir = { province = 6283 - + color = { 236 246 48 } color2 = { 255 255 255 } } b_musaymir = { province = 6289 - + color = { 236 246 48 } color2 = { 255 255 255 } } b_aden = { province = 6290 - + color = { 236 246 48 } color2 = { 255 255 255 } } @@ -57146,71 +58681,71 @@ e_arabia = { c_dathina = { color = { 238 248 52 } color2 = { 255 255 255 } - + b_saqra = { province = 6291 - + color = { 238 248 52 } color2 = { 255 255 255 } } b_ahwan = { province = 6292 - + color = { 238 248 52 } color2 = { 255 255 255 } } b_azzan = { province = 6294 - + color = { 238 248 52 } color2 = { 255 255 255 } } b_nisab = { province = 6295 - + color = { 238 248 52 } color2 = { 255 255 255 } } } } - + d_hadramawt = { color = { 210 240 20 } color2 = { 255 255 255 } - + capital = c_hadramawt - + c_hadramawt = { color = { 212 242 22 } color2 = { 255 255 255 } - + b_shibam = { province = 6306 - + color = { 212 242 22 } color2 = { 255 255 255 } } b_barhut = { province = 6304 - + color = { 212 242 22 } color2 = { 255 255 255 } } b_inat = { province = 6305 - + color = { 212 242 22 } color2 = { 255 255 255 } } b_qabr_salih = { province = 6307 - + color = { 212 242 22 } color2 = { 255 255 255 } } b_qutn = { province = 6308 - + color = { 212 242 22 } color2 = { 255 255 255 } } @@ -57218,16 +58753,16 @@ e_arabia = { c_ahqaf = { color = { 214 245 18 } color2 = { 255 255 255 } - + b_al-qhqaf = { province = 6302 - + color = { 214 245 18 } color2 = { 255 255 255 } } b_thamud = { province = 6303 - + color = { 214 245 18 } color2 = { 255 255 255 } } @@ -57235,47 +58770,47 @@ e_arabia = { c_kinda_sakun = { color = { 216 238 24 } color2 = { 255 255 255 } - + b_hurayda = { province = 6309 - + color = { 216 238 24 } color2 = { 255 255 255 } } b_khurayba = { province = 6310 - + color = { 216 238 24 } color2 = { 255 255 255 } } } } - + d_mahra = { color = { 210 230 40 } color2 = { 255 255 255 } - + capital = c_mahra - + c_mahra = { color = { 212 233 43 } color2 = { 255 255 255 } - + b_ash-shihr = { province = 6312 - + color = { 212 233 43 } color2 = { 255 255 255 } } b_balhaf = { province = 6293 - + color = { 212 233 43 } color2 = { 255 255 255 } } b_mukalla = { province = 6311 - + color = { 212 233 43 } color2 = { 255 255 255 } } @@ -57283,10 +58818,10 @@ e_arabia = { c_al-asa = { color = { 215 227 46 } color2 = { 255 255 255 } - + b_al-asa = { province = 6313 - + color = { 215 227 46 } color2 = { 255 255 255 } } @@ -57294,67 +58829,67 @@ e_arabia = { c_dhofar = { color = { 204 235 34 } color2 = { 255 255 255 } - + b_raysut = { province = 6314 - + color = { 204 235 34 } color2 = { 255 255 255 } } b_dhufar = { province = 6315 - + color = { 204 235 34 } color2 = { 255 255 255 } } b_mirba = { province = 6316 - + color = { 204 235 34 } color2 = { 255 255 255 } } b_hasik = { province = 6317 - + color = { 204 235 34 } color2 = { 255 255 255 } } } } - + d_socotra = { color = { 142 255 85 } color2 = { 255 255 255 } - + capital = c_socotra - + c_socotra = { color = { 207 227 37 } color2 = { 255 255 255 } - + b_suq-socotra = { #Tamrida province = 1369 - + color = { 207 227 37 } color2 = { 255 255 255 } } b_qualnsiyah = { province = 1310 - + color = { 207 227 37 } color2 = { 255 255 255 } } } } } - - + + k_egypt = { color = { 10 255 80 } color2 = { 255 255 255 } - + capital = c_cairo - + ai_primary_priority = { if = { limit = { @@ -57363,38 +58898,38 @@ e_arabia = { add = @correct_culture_primary_score } } - + d_cyrenaica = { color = { 32 150 63 } color2 = { 255 255 255 } - + capital = c_barqa # Cyrenaica - + c_barqa = { color = { 34 152 65 } color2 = { 255 255 255 } - + b_barqa-al-marj = { province = 6104 - + color = { 34 152 65 } color2 = { 255 255 255 } } b_wadi_masus = { province = 6102 - + color = { 34 152 65 } color2 = { 255 255 255 } } b_jabal_al-gharbi = { province = 6103 - + color = { 34 152 65 } color2 = { 255 255 255 } } b_benghazi = { province = 6105 - + color = { 34 152 65 } color2 = { 255 255 255 } } @@ -57402,22 +58937,22 @@ e_arabia = { c_awjila = { color = { 36 154 67 } color2 = { 255 255 255 } - + b_awjila = { province = 6106 - + color = { 36 154 67 } color2 = { 255 255 255 } } b_jalu = { province = 6107 - + color = { 36 154 67 } color2 = { 255 255 255 } } b_jakharrad = { province = 6108 - + color = { 36 154 67 } color2 = { 255 255 255 } } @@ -57425,22 +58960,22 @@ e_arabia = { c_derna = { color = { 38 156 69 } color2 = { 255 255 255 } - + b_derna = { province = 6099 - + color = { 38 156 69 } color2 = { 255 255 255 } } b_wadi_makhil = { province = 6100 - + color = { 38 156 69 } color2 = { 255 255 255 } } b_marawa = { province = 6101 - + color = { 38 156 69 } color2 = { 255 255 255 } } @@ -57448,44 +58983,44 @@ e_arabia = { c_tobruk = { color = { 40 158 71 } color2 = { 255 255 255 } - + b_tobruk = { province = 6098 - + color = { 40 158 71 } color2 = { 255 255 255 } } } } - + d_alexandria = { color = { 100 219 134 } color2 = { 255 255 255 } - + capital = c_alexandria - + c_alexandria = { color = { 102 221 136 } color2 = { 255 255 255 } - + #b_alexandria = { # pentarchy = yes #} b_alexandria = { province = 6053 - + color = { 102 221 136 } color2 = { 255 255 255 } } b_al-hamam = { province = 6094 - + color = { 102 221 136 } color2 = { 255 255 255 } } b_wadi_natrun = { province = 6116 - + color = { 102 221 136 } color2 = { 255 255 255 } } @@ -57493,22 +59028,22 @@ e_arabia = { c_sullum = { #AKA Marmarica color = { 104 223 138 } color2 = { 255 255 255 } - + b_sullum = { province = 6097 - + color = { 104 223 138 } color2 = { 255 255 255 } } b_qasr_ash-shams = { province = 6095 - + color = { 104 223 138 } color2 = { 255 255 255 } } b_kanais_al-hadid = { province = 6096 - + color = { 104 223 138 } color2 = { 255 255 255 } } @@ -57516,53 +59051,53 @@ e_arabia = { c_siwa = { color = { 106 225 140 } color2 = { 255 255 255 } - + b_siwa = { province = 6093 - + color = { 106 225 140 } color2 = { 255 255 255 } } b_ain_al-gharbi = { province = 6092 - + color = { 106 225 140 } color2 = { 255 255 255 } } b_qara = { province = 6117 - + color = { 106 225 140 } color2 = { 255 255 255 } } } } - + d_delta = { color = { 3 255 74 } color2 = { 255 255 255 } - + capital = c_damietta - + c_damietta = { color = { 12 255 83 } color2 = { 255 255 255 } - + b_dumiyat = { province = 6046 - + color = { 12 255 83 } color2 = { 255 255 255 } } b_daqahla = { province = 6043 - + color = { 12 255 83 } color2 = { 255 255 255 } } b_tinnis = { province = 6045 - + color = { 12 255 83 } color2 = { 255 255 255 } } @@ -57570,22 +59105,22 @@ e_arabia = { c_al-buhaira = { color = { 61 245 114 } color2 = { 255 255 255 } - + b_rashid = { province = 6052 - + color = { 61 245 114 } color2 = { 255 255 255 } } b_damanhur = { province = 6054 - + color = { 61 245 114 } color2 = { 255 255 255 } } b_ramsis = { province = 6055 - + color = { 61 245 114 } color2 = { 255 255 255 } } @@ -57593,34 +59128,34 @@ e_arabia = { c_al-gharbiya = { color = { 9 255 80 } color2 = { 255 255 255 } - + b_minuf = { province = 6051 - + color = { 9 255 80 } color2 = { 255 255 255 } } b_samannud = { province = 6047 - + color = { 9 255 80 } color2 = { 255 255 255 } } b_burullus = { province = 6048 - + color = { 9 255 80 } color2 = { 255 255 255 } } b_nastarawa = { province = 6049 - + color = { 9 255 80 } color2 = { 255 255 255 } } b_ibyar = { province = 6050 - + color = { 9 255 80 } color2 = { 255 255 255 } } @@ -57628,59 +59163,59 @@ e_arabia = { c_sharkiya = { color = { 41 214 91 } color2 = { 255 255 255 } - + b_bilbays = { province = 6040 - + color = { 41 214 91 } color2 = { 255 255 255 } } b_qalyub = { province = 6041 - + color = { 41 214 91 } color2 = { 255 255 255 } } b_faqus = { province = 6044 - + color = { 41 214 91 } color2 = { 255 255 255 } } } } - + d_cairo = { color = { 32 245 138 } color2 = { 255 255 255 } - + capital = c_cairo - + c_cairo = { color = { 26 214 120 } color2 = { 255 255 255 } - + b_cairo = { province = 6042 - + color = { 26 214 120 } color2 = { 255 255 255 } } b_quzlum = { province = 6039 - + color = { 26 214 120 } color2 = { 255 255 255 } } b_atfih = { province = 6065 - + color = { 26 214 120 } color2 = { 255 255 255 } } b_hulwan-cairo = { province = 6066 - + color = { 26 214 120 } color2 = { 255 255 255 } } @@ -57688,22 +59223,22 @@ e_arabia = { c_giza = { color = { 2 181 91 } color2 = { 255 255 255 } - + b_gizeh = { province = 6057 - + color = { 2 181 91 } color2 = { 255 255 255 } } b_abu_ghalib = { province = 6056 - + color = { 2 181 91 } color2 = { 255 255 255 } } b_busir = { province = 6058 - + color = { 2 181 91 } color2 = { 255 255 255 } } @@ -57711,53 +59246,53 @@ e_arabia = { c_fayyum = { color = { 36 156 95 } color2 = { 255 255 255 } - + b_al-fayyum = { province = 6060 - + color = { 36 156 95 } color2 = { 255 255 255 } } b_tirsa = { province = 6059 - + color = { 36 156 95 } color2 = { 255 255 255 } } b_iqna = { province = 6061 - + color = { 36 156 95 } color2 = { 255 255 255 } } } } - + d_al-wahat = { color = { 40 160 140 } color2 = { 255 255 255 } - + capital = c_bahriya - + c_bahriya = { color = { 45 165 145 } color2 = { 255 255 255 } - + b_al-bahriya = { province = 6089 - + color = { 45 165 145 } color2 = { 255 255 255 } } b_bawiti = { province = 6090 - + color = { 45 165 145 } color2 = { 255 255 255 } } b_al-harra = { province = 6091 - + color = { 45 165 145 } color2 = { 255 255 255 } } @@ -57765,10 +59300,10 @@ e_arabia = { c_farafra = { color = { 34 148 129 } color2 = { 255 255 255 } - + b_al-farafra = { province = 6088 - + color = { 34 148 129 } color2 = { 255 255 255 } } @@ -57776,22 +59311,22 @@ e_arabia = { c_dakhla = { color = { 108 217 168 } color2 = { 255 255 255 } - + b_mut = { province = 6085 - + color = { 108 217 168 } color2 = { 255 255 255 } } b_tunayda = { province = 6086 - + color = { 108 217 168 } color2 = { 255 255 255 } } b_al-qasr-dakhla = { province = 6087 - + color = { 108 217 168 } color2 = { 255 255 255 } } @@ -57799,59 +59334,59 @@ e_arabia = { c_kharga = { color = { 39 219 126 } color2 = { 255 255 255 } - + b_kharga = { province = 6083 - + color = { 39 219 126 } color2 = { 255 255 255 } } b_baris = { province = 6084 - + color = { 39 219 126 } color2 = { 255 255 255 } } } } - + d_al-said = { color = { 85 217 87 } color2 = { 255 255 255 } - + capital = c_qus - + c_qus = { color = { 76 194 77 } color2 = { 255 255 255 } - + b_qus = { province = 6077 - + color = { 76 194 77 } color2 = { 255 255 255 } } b_huw = { province = 6074 - + color = { 76 194 77 } color2 = { 255 255 255 } } b_faw = { province = 6075 - + color = { 76 194 77 } color2 = { 255 255 255 } } b_qina = { province = 6076 - + color = { 76 194 77 } color2 = { 255 255 255 } } b_armant = { province = 6078 - + color = { 76 194 77 } color2 = { 255 255 255 } } @@ -57859,22 +59394,22 @@ e_arabia = { c_bahnasa = { color = { 50 173 51 } color2 = { 255 255 255 } - + b_al-bahnasa = { province = 6063 - + color = { 50 173 51 } color2 = { 255 255 255 } } b_ahnas = { province = 6062 - + color = { 50 173 51 } color2 = { 255 255 255 } } b_ihrit = { province = 6064 - + color = { 50 173 51 } color2 = { 255 255 255 } } @@ -57882,22 +59417,22 @@ e_arabia = { c_ushmun = { color = { 72 176 73 } color2 = { 255 255 255 } - + b_al-ushmunain = { province = 6067 - + color = { 72 176 73 } color2 = { 255 255 255 } } b_ansina = { province = 6068 - + color = { 72 176 73 } color2 = { 255 255 255 } } b_manfalut = { province = 6069 - + color = { 72 176 73 } color2 = { 255 255 255 } } @@ -57905,28 +59440,28 @@ e_arabia = { c_asyut = { color = { 39 194 40 } color2 = { 255 255 255 } - + b_asyut = { province = 6070 - + color = { 39 194 40 } color2 = { 255 255 255 } } b_bawit = { province = 6071 - + color = { 39 194 40 } color2 = { 255 255 255 } } b_ikhmin = { province = 6072 - + color = { 39 194 40 } color2 = { 255 255 255 } } b_ibshaya = { province = 6073 - + color = { 39 194 40 } color2 = { 255 255 255 } } @@ -57934,53 +59469,53 @@ e_arabia = { c_aswan = { color = { 16 163 17 } color2 = { 255 255 255 } - + b_aswan = { province = 6081 - + color = { 16 163 17 } color2 = { 255 255 255 } } b_udfu = { province = 6079 - + color = { 16 163 17 } color2 = { 255 255 255 } } b_zarnikh = { province = 6080 - + color = { 16 163 17 } color2 = { 255 255 255 } } b_aswan-west = { province = 6082 - + color = { 16 163 17 } color2 = { 255 255 255 } } } } - + d_eastern_desert = { color = { 40 200 140 } color2 = { 255 255 255 } - + capital = c_qusayr - + c_qusayr = { color = { 45 205 135 } color2 = { 255 255 255 } - + b_qusayr = { province = 6109 - + color = { 45 205 135 } color2 = { 255 255 255 } } b_safaga = { province = 6122 - + color = { 45 205 135 } color2 = { 255 255 255 } } @@ -57988,59 +59523,59 @@ e_arabia = { c_jabal_quzlum = { color = { 45 195 130 } color2 = { 255 255 255 } - + b_north_jbl_quzlum = { province = 6118 - + color = { 45 195 130 } color2 = { 255 255 255 } } b_central_jbl_quzlum = { province = 6119 - + color = { 45 195 130 } color2 = { 255 255 255 } } b_south_jbl_quzlum = { province = 6120 - + color = { 45 195 130 } color2 = { 255 255 255 } } b_um_shashoba = { province = 6121 - + color = { 45 195 130 } color2 = { 255 255 255 } } } } - + d_sinai = { color = { 88 99 2 } color2 = { 255 255 255 } - + capital = c_farama - + c_farama = { color = { 141 198 5 } color2 = { 255 255 255 } - + b_farama = { province = 6038 - + color = { 141 198 5 } color2 = { 255 255 255 } } b_warrada = { province = 6036 - + color = { 141 198 5 } color2 = { 255 255 255 } } b_al-arish = { province = 5970 - + color = { 141 198 5 } color2 = { 255 255 255 } } @@ -58048,34 +59583,34 @@ e_arabia = { c_sinai = { color = { 143 201 8 } color2 = { 255 255 255 } - + b_at-tur = { province = 6033 - + color = { 143 201 8 } color2 = { 255 255 255 } } b_stcatherine = { province = 6032 - + color = { 143 201 8 } color2 = { 255 255 255 } } b_faran = { province = 6034 - + color = { 143 201 8 } color2 = { 255 255 255 } } b_qalat_jundi = { province = 6035 - + color = { 143 201 8 } color2 = { 255 255 255 } } b_tih = { province = 6037 - + color = { 143 201 8 } color2 = { 255 255 255 } } @@ -58083,37 +59618,37 @@ e_arabia = { c_firaun = { color = { 145 203 10 } color2 = { 255 255 255 } - + b_firaun = { province = 6030 - + color = { 145 203 10 } color2 = { 255 255 255 } } b_dahab = { province = 6031 - + color = { 145 203 10 } color2 = { 255 255 255 } } } } } - + k_jerusalem = { color = { 180 180 180 } color2 = { 255 255 255 } - + capital = c_jerusalem - + can_create = { faith = { religion_tag = christianity_religion } } - + can_create_on_partition = { faith = { religion_tag = christianity_religion } } - + ai_primary_priority = { if = { limit = { @@ -58122,36 +59657,36 @@ e_arabia = { add = @always_primary_score } } - + # Creation/Usurp Trigger - + # Creation Effect - + d_oultrejourdain = { color = { 190 190 180 } color2 = { 255 255 255 } - + capital = c_kerak - + c_kerak = { #Al-Karak color = { 150 150 170 } color2 = { 255 255 255 } - + b_kerak = { #Al-Karak province = 5980 - + color = { 150 150 170 } color2 = { 255 255 255 } } b_shawbak = { #AKA Monreal province = 5978 - + color = { 150 150 170 } color2 = { 255 255 255 } } b_at-tafila = { province = 5979 - + color = { 150 150 170 } color2 = { 255 255 255 } } @@ -58159,65 +59694,65 @@ e_arabia = { c_negev = { color = { 190 180 165 } color2 = { 255 255 255 } - + b_zughar = { province = 5969 - + color = { 190 180 165 } color2 = { 255 255 255 } } b_baidha-petra = { #Yes, this is Petra province = 5971 - + color = { 190 180 165 } color2 = { 255 255 255 } } b_arandal = { province = 5972 - + color = { 190 180 165 } color2 = { 255 255 255 } } b_aila = { #AKA Eilat province = 5973 - + color = { 190 180 165 } color2 = { 255 255 255 } } } } - + d_palestine = { color = { 160 160 200 } color2 = { 255 255 255 } - + capital = c_jerusalem - + c_jerusalem = { color = { 176 190 140 } color2 = { 255 255 255 } - + b_jerusalem = { province = 5965 - + color = { 176 190 140 } color2 = { 255 255 255 } } b_ar-ramla = { province = 5963 - + color = { 176 190 140 } color2 = { 255 255 255 } } b_nablus = { province = 5964 - + color = { 176 190 140 } color2 = { 255 255 255 } } b_hebron = { province = 5966 - + color = { 176 190 140 } color2 = { 255 255 255 } } @@ -58225,16 +59760,16 @@ e_arabia = { c_ghazza = { color = { 167 165 190 } color2 = { 255 255 255 } - + b_ghazza = { province = 5968 - + color = { 167 165 190 } color2 = { 255 255 255 } } b_ascalon = { province = 5967 - + color = { 167 165 190 } color2 = { 255 255 255 } } @@ -58242,41 +59777,41 @@ e_arabia = { c_jaffa = { color = { 167 190 150 } color2 = { 255 255 255 } - + b_yaffa = { province = 5962 - + color = { 167 190 150 } color2 = { 255 255 255 } } b_cesarea = { province = 5961 - + color = { 167 190 150 } color2 = { 255 255 255 } } } } - + d_urdunn = { #AKA Galilee color = { 225 200 160 } color2 = { 255 255 255 } - + capital = c_tiberias - + c_tiberias = { color = { 225 220 160 } color2 = { 255 255 255 } - + b_tiberias = { province = 5959 - + color = { 225 220 160 } color2 = { 255 255 255 } } b_baniyas = { province = 5922 - + color = { 225 220 160 } color2 = { 255 255 255 } } @@ -58284,16 +59819,16 @@ e_arabia = { c_acre = { color = { 245 245 200 } color2 = { 255 255 255 } - + b_acre = { province = 5960 - + color = { 245 245 200 } color2 = { 255 255 255 } } b_tyre = { province = 5921 - + color = { 245 245 200 } color2 = { 255 255 255 } } @@ -58301,66 +59836,66 @@ e_arabia = { c_irbid = { color = { 230 250 190 } color2 = { 255 255 255 } - + b_irbid = { province = 5958 - + color = { 230 250 190 } color2 = { 255 255 255 } } b_jarash = { province = 5985 - + color = { 230 250 190 } color2 = { 255 255 255 } } } } } - + k_syria = { color = { 145 130 88 } color2 = { 255 255 255 } - + capital = c_damascus - + d_aleppo = { color = { 85 232 20 } color2 = { 255 255 255 } - + capital = c_aleppo - + c_aleppo = { color = { 91 238 26 } color2 = { 255 255 255 } - + b_halab = { province = 5934 - + color = { 91 238 26 } color2 = { 255 255 255 } } b_tall_afrin = { province = 5906 - + color = { 91 238 26 } color2 = { 255 255 255 } } b_azaz = { province = 5907 - + color = { 91 238 26 } color2 = { 255 255 255 } } b_manbij = { province = 5908 - + color = { 91 238 26 } color2 = { 255 255 255 } } b_buzaa = { province = 5938 - + color = { 91 238 26 } color2 = { 255 255 255 } } @@ -58368,16 +59903,16 @@ e_arabia = { c_suriya = { color = { 87 234 22 } color2 = { 255 255 255 } - + b_suriya = { province = 5942 - + color = { 87 234 22 } color2 = { 255 255 255 } } b_khunasira = { province = 5941 - + color = { 87 234 22 } color2 = { 255 255 255 } } @@ -58385,16 +59920,16 @@ e_arabia = { c_syrrusafa = { color = { 84 238 26 } color2 = { 255 255 255 } - + b_ar-rusafa = { province = 5940 - + color = { 84 238 26 } color2 = { 255 255 255 } } b_siffin = { province = 5939 - + color = { 84 238 26 } color2 = { 255 255 255 } } @@ -58402,47 +59937,47 @@ e_arabia = { c_qinnasrin = { color = { 84 220 20 } color2 = { 255 255 255 } - + b_qinnasrin = { province = 5933 - + color = { 84 220 20 } color2 = { 255 255 255 } } b_artah = { province = 5935 - + color = { 84 220 20 } color2 = { 255 255 255 } } b_ar-rikha = { province = 5936 - + color = { 84 220 20 } color2 = { 255 255 255 } } } } - + d_edessa = { color = { 182 110 45 } color2 = { 255 255 255 } - + capital = c_edessa # Edessa - + c_edessa = { color = { 105 165 45 } color2 = { 255 255 255 } - + b_edessa = { province = 4869 - + color = { 105 165 45 } color2 = { 255 255 255 } } b_al-bira = { province = 4872 - + color = { 105 165 45 } color2 = { 255 255 255 } } @@ -58450,16 +59985,16 @@ e_arabia = { c_samosata = { color = { 175 105 45 } color2 = { 255 255 255 } - + b_samosata = { province = 4894 - + color = { 175 105 45 } color2 = { 255 255 255 } } b_bahasna = { province = 4892 - + color = { 175 105 45 } color2 = { 255 255 255 } } @@ -58467,22 +60002,22 @@ e_arabia = { c_marash = { color = { 175 125 35 } color2 = { 255 255 255 } - + b_marash = { province = 4893 - + color = { 175 125 35 } color2 = { 255 255 255 } } b_qalat_ar-rum = { province = 4890 - + color = { 175 125 35 } color2 = { 255 255 255 } } b_kaisum = { province = 4891 - + color = { 175 125 35 } color2 = { 255 255 255 } } @@ -58490,59 +60025,59 @@ e_arabia = { c_aintab = { color = { 195 125 55 } color2 = { 255 255 255 } - + b_aintab = { province = 5900 - + color = { 195 125 55 } color2 = { 255 255 255 } } b_tall_bashir = { #AKA Turbessel province = 5901 - + color = { 195 125 55 } color2 = { 255 255 255 } } b_jarabulus = { province = 5902 - + color = { 195 125 55 } color2 = { 255 255 255 } } b_duluk-teluch = { province = 4899 - + color = { 195 125 55 } color2 = { 255 255 255 } } } } - + d_homs = { color = { 90 230 30 } color2 = { 255 255 255 } - + capital = c_homs - + c_homs = { color = { 93 240 28 } color2 = { 255 255 255 } - + b_hims = { province = 5929 - + color = { 93 240 28 } color2 = { 255 255 255 } } b_rafaniya-krak = { province = 5917 - + color = { 93 240 28 } color2 = { 255 255 255 } } b_jusiya = { province = 5928 - + color = { 93 240 28 } color2 = { 255 255 255 } } @@ -58554,10 +60089,10 @@ e_arabia = { cultural_names = { name_list_greek = cn_sezer } - + b_shayzar = { province = 5915 - + color = { 93 252 34 } color2 = { 255 255 255 } @@ -58567,7 +60102,7 @@ e_arabia = { } b_masyaf = { province = 5914 - + color = { 93 252 34 } color2 = { 255 255 255 } } @@ -58575,59 +60110,59 @@ e_arabia = { c_hama = { color = { 95 242 30 } color2 = { 255 255 255 } - + b_hama = { province = 5930 - + color = { 95 242 30 } color2 = { 255 255 255 } } b_salamiya = { province = 5931 - + color = { 95 242 30 } color2 = { 255 255 255 } } b_kafartab = { province = 5932 - + color = { 95 242 30 } color2 = { 255 255 255 } } } } - + d_antioch = { color = { 142 63 129 } color2 = { 255 255 255 } - + capital = c_antiocheia - + c_antiocheia = { color = { 152 69 135 } color2 = { 255 255 255 } - + b_antiocheia = { province = 5910 - + color = { 152 69 135 } color2 = { 255 255 255 } } b_as-suwaydiya = { province = 5909 - + color = { 152 69 135 } color2 = { 255 255 255 } } b_latakia = { province = 5912 - + color = { 152 69 135 } color2 = { 255 255 255 } } b_jabala = { province = 5911 - + color = { 152 69 135 } color2 = { 255 255 255 } } @@ -58635,7 +60170,7 @@ e_arabia = { c_alexandretta = { color = { 112 197 50 } color2 = { 255 255 255 } - + cultural_names = { name_list_bedouin = cn_iskandarun name_list_maghrebi = cn_iskandarun @@ -58644,10 +60179,10 @@ e_arabia = { name_list_andalusian = cn_iskandarun name_list_turkish = cn_iskandarun } - + b_alexandretta = { province = 5905 - + cultural_names = { name_list_bedouin = cn_iskandarun name_list_maghrebi = cn_iskandarun @@ -58656,44 +60191,44 @@ e_arabia = { name_list_andalusian = cn_iskandarun name_list_turkish = cn_iskandarun } - + color = { 112 197 50 } color2 = { 255 255 255 } } b_qurus = { province = 5903 - + color = { 112 197 50 } color2 = { 255 255 255 } } b_baghras = { province = 5904 - + color = { 112 197 50 } color2 = { 255 255 255 } } } } - + d_lebanon = { color = { 71 150 32 } color2 = { 255 255 255 } - + capital = c_beirut - + c_beirut = { color = { 77 156 38 } color2 = { 255 255 255 } - + b_beirut = { province = 5919 - + color = { 77 156 38 } color2 = { 255 255 255 } } b_saida = { #Sidon province = 5920 - + color = { 77 156 38 } color2 = { 255 255 255 } } @@ -58701,53 +60236,53 @@ e_arabia = { c_tripoli = { color = { 75 154 36 } color2 = { 255 255 255 } - + b_syrtripolis = { province = 5918 - + color = { 75 154 36 } color2 = { 255 255 255 } } b_antartus = { province = 5916 - + color = { 75 154 36 } color2 = { 255 255 255 } } } } - + d_damascus = { color = { 122 255 3 } color2 = { 255 255 255 } - + capital = c_damascus - + c_damascus = { color = { 125 255 6 } color2 = { 255 255 255 } - + b_damascus = { province = 5924 - + color = { 125 255 6 } color2 = { 255 255 255 } } b_nawa = { province = 5923 - + color = { 125 255 6 } color2 = { 255 255 255 } } b_darayya = { province = 5953 - + color = { 125 255 6 } color2 = { 255 255 255 } } b_zurra = { province = 5954 - + color = { 125 255 6 } color2 = { 255 255 255 } } @@ -58755,22 +60290,22 @@ e_arabia = { c_juwair = { color = { 128 255 9 } color2 = { 255 255 255 } - + b_juwair = { province = 5951 - + color = { 128 255 9 } color2 = { 255 255 255 } } b_al-qastal = { province = 5927 - + color = { 128 255 9 } color2 = { 255 255 255 } } b_marj-rahit = { province = 5952 - + color = { 128 255 9 } color2 = { 255 255 255 } } @@ -58778,22 +60313,22 @@ e_arabia = { c_baalbek = { color = { 134 255 15 } color2 = { 255 255 255 } - + b_baalbak = { province = 5926 - + color = { 134 255 15 } color2 = { 255 255 255 } } b_az-zabadani = { province = 5925 - + color = { 134 255 15 } color2 = { 255 255 255 } } b_anjar = { province = 5937 - + color = { 134 255 15 } color2 = { 255 255 255 } } @@ -58801,47 +60336,47 @@ e_arabia = { c_hauran = { color = { 103 214 143 } color2 = { 255 255 255 } - + b_busra = { province = 5955 - + color = { 103 214 143 } color2 = { 255 255 255 } } b_sarkhad = { province = 5956 - + color = { 103 214 143 } color2 = { 255 255 255 } } b_as-suwaida-hauran = { province = 5957 - + color = { 103 214 143 } color2 = { 255 255 255 } } } } - + d_palmyra = { color = { 35 232 20 } color2 = { 255 255 255 } - + capital = c_palmyra - + c_palmyra = { color = { 89 236 24 } color2 = { 255 255 255 } - + b_tadmur = { #AKA Palmyra province = 5948 - + color = { 89 236 24 } color2 = { 255 255 255 } } b_arak = { province = 5947 - + color = { 89 236 24 } color2 = { 255 255 255 } } @@ -58849,22 +60384,22 @@ e_arabia = { c_sukhna = { color = { 37 234 22 } color2 = { 255 255 255 } - + b_as-sukhna = { province = 5945 - + color = { 37 234 22 } color2 = { 255 255 255 } } b_dair_ar-ruman = { province = 5944 - + color = { 37 234 22 } color2 = { 255 255 255 } } b_urd = { province = 5946 - + color = { 37 234 22 } color2 = { 255 255 255 } } @@ -58872,16 +60407,16 @@ e_arabia = { c_qaryatan = { color = { 39 236 24 } color2 = { 255 255 255 } - + b_al-qaryatan = { province = 5950 - + color = { 39 236 24 } color2 = { 255 255 255 } } b_judr = { province = 5949 - + color = { 39 236 24 } color2 = { 255 255 255 } } @@ -58893,9 +60428,9 @@ e_arabia = { e_abyssinia = { color = { 181 133 68 } color2 = { 255 255 255 } - + capital = c_lasta - + ai_primary_priority = { if = { limit = { @@ -58904,7 +60439,7 @@ e_abyssinia = { add = @correct_culture_primary_score } } - + k_abyssinia = { color = { 120 62 20 } color2 = { 255 255 255 } @@ -58919,17 +60454,17 @@ e_abyssinia = { add = @correct_culture_primary_score } } - + d_aksum = { color = { 186 135 70 } color2 = { 255 255 255 } - + capital = c_tigre - + c_tigre = { color = { 188 138 73 } color2 = { 255 255 255 } - + b_aksum = { province = 8289 @@ -58964,7 +60499,7 @@ e_abyssinia = { c_serae = { color = { 191 141 75 } color2 = { 255 255 255 } - + b_seraye = { province = 8283 @@ -58987,7 +60522,7 @@ e_abyssinia = { c_intarta = { color = { 193 143 78 } color2 = { 255 255 255 } - + b_wiqro = { province = 8294 @@ -59020,17 +60555,17 @@ e_abyssinia = { } } } - + d_dahlaks = { color = { 196 146 82 } color2 = { 255 255 255 } - + capital = c_dahlak - + c_dahlak = { color = { 198 148 85 } color2 = { 255 255 255 } - + b_dahlak_kebir = { province = 8280 @@ -59047,7 +60582,7 @@ e_abyssinia = { c_massawa = { color = { 200 150 87 } color2 = { 255 255 255 } - + b_massawa = { province = 8278 @@ -59064,7 +60599,7 @@ e_abyssinia = { c_bur = { color = { 202 152 89 } color2 = { 255 255 255 } - + b_buri = { province = 8286 @@ -59085,17 +60620,17 @@ e_abyssinia = { } } } - + d_lasta = { color = { 205 155 95 } color2 = { 255 255 255 } - + capital = c_lasta - + c_lasta = { color = { 207 157 97 } color2 = { 255 255 255 } - + b_lalibela = { province = 8301 @@ -59130,7 +60665,7 @@ e_abyssinia = { c_hayq = { color = { 209 159 99 } color2 = { 255 255 255 } - + b_hayq = { province = 8326 @@ -59147,7 +60682,7 @@ e_abyssinia = { c_angot = { color = { 211 161 101 } color2 = { 255 255 255 } - + b_angot = { province = 8308 @@ -59170,7 +60705,7 @@ e_abyssinia = { c_amhara = { color = { 213 155 99 } color2 = { 255 255 255 } - + b_amhara = { province = 8324 @@ -59197,17 +60732,17 @@ e_abyssinia = { } } } - + d_gondar = { color = { 123 65 23 } color2 = { 255 255 255 } - + capital = c_dembiya - + c_dembiya = { color = { 130 75 30 } color2 = { 255 255 255 } - + b_gondar = { province = 8312 @@ -59230,7 +60765,7 @@ e_abyssinia = { c_begemder = { color = { 125 70 25 } color2 = { 255 255 255 } - + b_begemdir = { province = 8309 @@ -59265,7 +60800,7 @@ e_abyssinia = { c_semien = { color = { 127 72 28 } color2 = { 255 255 255 } - + b_kosoge = { province = 8303 @@ -59286,17 +60821,17 @@ e_abyssinia = { } } } - + d_gojjam = { color = { 133 80 32 } color2 = { 255 255 255 } - + capital = c_gojjam - + c_gojjam = { color = { 135 82 35 } color2 = { 255 255 255 } - + b_gojjam = { province = 8321 @@ -59331,7 +60866,7 @@ e_abyssinia = { c_gafat = { color = { 137 84 37 } color2 = { 255 255 255 } - + b_gafat = { province = 8366 @@ -59348,7 +60883,7 @@ e_abyssinia = { c_agaw_meder = { color = { 139 86 39 } color2 = { 255 255 255 } - + b_agaw_meder = { province = 8371 @@ -59369,17 +60904,17 @@ e_abyssinia = { } } } - + d_showa = { color = { 150 50 20 } color2 = { 255 255 255 } - + capital = c_showa - + c_showa = { color = { 152 52 23 } color2 = { 255 255 255 } - + b_katata = { province = 8352 @@ -59414,7 +60949,7 @@ e_abyssinia = { c_fetegar = { color = { 155 54 25 } color2 = { 255 255 255 } - + b_fatagar = { province = 8378 @@ -59437,7 +60972,7 @@ e_abyssinia = { c_waj = { color = { 157 57 27 } color2 = { 255 255 255 } - + b_waj = { province = 8364 @@ -59454,7 +60989,7 @@ e_abyssinia = { c_ifat = { color = { 159 59 22 } color2 = { 255 255 255 } - + b_ifat = { province = 8347 @@ -59476,13 +61011,13 @@ e_abyssinia = { } } } - + k_nubia = { color = { 180 85 39 } color2 = { 255 255 255 } - + capital = c_dongola - + ai_primary_priority = { if = { limit = { @@ -59491,32 +61026,32 @@ e_abyssinia = { add = @correct_culture_primary_score } } - + d_nobatia = { color = { 162 133 85 } color2 = { 255 255 255 } - + capital = c_faras - + c_qasr_ibrim = { color = { 165 135 85 } color2 = { 255 255 255 } - + b_qasr_ibrim = { province = 6334 - + color = { 165 135 85 } color2 = { 255 255 255 } } b_korosko = { province = 6332 - + color = { 165 135 85 } color2 = { 255 255 255 } } b_sheikh_dawud = { province = 6333 - + color = { 165 135 85 } color2 = { 255 255 255 } } @@ -59524,16 +61059,16 @@ e_abyssinia = { c_faras = { color = { 160 130 85 } color2 = { 255 255 255 } - + b_faras = { province = 6336 - + color = { 160 130 85 } color2 = { 255 255 255 } } b_serra = { province = 6335 - + color = { 160 130 85 } color2 = { 255 255 255 } } @@ -59541,16 +61076,16 @@ e_abyssinia = { c_batn_al-hajar = { color = { 150 140 65 } color2 = { 255 255 255 } - + b_semna = { province = 6337 - + color = { 150 140 65 } color2 = { 255 255 255 } } b_akasha = { province = 6338 - + color = { 150 140 65 } color2 = { 255 255 255 } } @@ -59558,22 +61093,22 @@ e_abyssinia = { c_qurta = { color = { 155 130 60 } color2 = { 255 255 255 } - + b_qurta = { province = 6329 - + color = { 155 130 60 } color2 = { 255 255 255 } } b_ikhmindi = { province = 6330 - + color = { 155 130 60 } color2 = { 255 255 255 } } b_sayala = { province = 6331 - + color = { 155 130 60 } color2 = { 255 255 255 } } @@ -59581,59 +61116,59 @@ e_abyssinia = { c_kalabsha = { color = { 165 130 80 } color2 = { 255 255 255 } - + b_kalabsha = { province = 6362 - + color = { 165 130 80 } color2 = { 255 255 255 } } b_sabagura = { province = 6361 - + color = { 165 130 80 } color2 = { 255 255 255 } } } } - + d_makuria = { color = { 141 162 79 } color2 = { 255 255 255 } - + capital = c_dongola - + c_dongola = { color = { 145 150 80 } color2 = { 255 255 255 } - + b_old_dongola = { province = 6344 - + color = { 145 150 80 } color2 = { 255 255 255 } } b_tumbus = { province = 6341 - + color = { 145 150 80 } color2 = { 255 255 255 } } b_kemna = { province = 6342 - + color = { 145 150 80 } color2 = { 255 255 255 } } b_dongola = { province = 6343 - + color = { 145 150 80 } color2 = { 255 255 255 } } b_debba = { province = 6345 - + color = { 145 150 80 } color2 = { 255 255 255 } } @@ -59641,22 +61176,22 @@ e_abyssinia = { c_sai = { color = { 140 155 75 } color2 = { 255 255 255 } - + b_sai = { province = 6339 - + color = { 140 155 75 } color2 = { 255 255 255 } } b_delgo = { province = 6340 - + color = { 140 155 75 } color2 = { 255 255 255 } } b_kassi-markol = { province = 6359 - + color = { 140 155 75 } color2 = { 255 255 255 } } @@ -59664,34 +61199,34 @@ e_abyssinia = { c_meroe = { color = { 155 140 67 } color2 = { 255 255 255 } - + b_grnetti = { province = 6346 - + color = { 155 140 67 } color2 = { 255 255 255 } } b_tankasi = { province = 6347 - + color = { 155 140 67 } color2 = { 255 255 255 } } b_kareima = { province = 6348 - + color = { 155 140 67 } color2 = { 255 255 255 } } b_nuri = { province = 6349 - + color = { 155 140 67 } color2 = { 255 255 255 } } b_diffar = { province = 6360 - + color = { 155 140 67 } color2 = { 255 255 255 } } @@ -59699,28 +61234,28 @@ e_abyssinia = { c_wadi_el-milk = { color = { 140 160 70 } color2 = { 255 255 255 } - + b_wadi_el-milk = { province = 6415 - + color = { 140 160 70 } color2 = { 255 255 255 } } b_jebel_abu_negila = { province = 6427 - + color = { 140 160 70 } color2 = { 255 255 255 } } b_bir_el-kai = { province = 6428 - + color = { 140 160 70 } color2 = { 255 255 255 } } b_upper_milk = { province = 6896 - + color = { 140 160 70 } color2 = { 255 255 255 } } @@ -59728,34 +61263,34 @@ e_abyssinia = { c_abwab = { color = { 145 160 75 } color2 = { 255 255 255 } - + b_al-abwab = { province = 6363 - + color = { 145 160 75 } color2 = { 255 255 255 } } b_shendi = { province = 6364 - + color = { 145 160 75 } color2 = { 255 255 255 } } b_keli = { province = 6365 - + color = { 145 160 75 } color2 = { 255 255 255 } } b_wad_hamid = { province = 6366 - + color = { 145 160 75 } color2 = { 255 255 255 } } b_al-ghazali = { province = 6350 - + color = { 145 160 75 } color2 = { 255 255 255 } } @@ -59763,65 +61298,65 @@ e_abyssinia = { c_atbara = { color = { 150 160 50 } color2 = { 255 255 255 } - + b_atbara = { province = 6356 - + color = { 150 160 50 } color2 = { 255 255 255 } } b_berber = { province = 6355 - + color = { 150 160 50 } color2 = { 255 255 255 } } b_al-bawga = { province = 6357 - + color = { 150 160 50 } color2 = { 255 255 255 } } b_ed-damer = { province = 6358 - + color = { 150 160 50 } color2 = { 255 255 255 } } b_shunqayr = { province = 6389 - + color = { 150 160 50 } color2 = { 255 255 255 } } } } - + d_shamir = { # Abu-Hammad color = { 137 123 44 } color2 = { 255 255 255 } - + capital = c_shamir - + c_shamir = { color = { 140 125 45 } color2 = { 255 255 255 } - + b_shemkhiya = { province = 6367 - + color = { 140 125 45 } color2 = { 255 255 255 } } b_redab = { province = 6368 - + color = { 140 125 45 } color2 = { 255 255 255 } } b_kuweib = { province = 6369 - + color = { 140 125 45 } color2 = { 255 255 255 } } @@ -59829,22 +61364,22 @@ e_abyssinia = { c_abu_hammad = { color = { 135 120 55 } color2 = { 255 255 255 } - + b_abu_hammad = { province = 6352 - + color = { 135 120 55 } color2 = { 255 255 255 } } b_korosko_road = { province = 6354 - + color = { 135 120 55 } color2 = { 255 255 255 } } b_al-hajar_nubia = { province = 6370 - + color = { 135 120 55 } color2 = { 255 255 255 } } @@ -59852,59 +61387,59 @@ e_abyssinia = { c_kurgus = { color = { 145 130 40 } color2 = { 255 255 255 } - + b_kurgus = { province = 6351 - + color = { 145 130 40 } color2 = { 255 255 255 } } b_tarfaya = { province = 6353 - + color = { 145 130 40 } color2 = { 255 255 255 } } } } - + d_alwa = { # Alodia color = { 128 60 20 } color2 = { 255 255 255 } - + capital = c_alodia - + c_alodia = { color = { 135 65 20 } color2 = { 255 255 255 } - + b_soba = { province = 6394 - + color = { 135 65 20 } color2 = { 255 255 255 } } b_geili = { province = 6391 - + color = { 135 65 20 } color2 = { 255 255 255 } } b_kadero = { province = 6392 - + color = { 135 65 20 } color2 = { 255 255 255 } } b_alti = { province = 6395 - + color = { 135 65 20 } color2 = { 255 255 255 } } b_kamlin = { province = 6397 - + color = { 135 65 20 } color2 = { 255 255 255 } } @@ -59912,28 +61447,28 @@ e_abyssinia = { c_naga = { color = { 130 55 25 } color2 = { 255 255 255 } - + b_naga = { province = 6407 - + color = { 130 55 25 } color2 = { 255 255 255 } } b_basa = { province = 6408 - + color = { 130 55 25 } color2 = { 255 255 255 } } b_umm_usuda = { province = 6409 - + color = { 130 55 25 } color2 = { 255 255 255 } } b_jebel_geili = { province = 6410 - + color = { 130 55 25 } color2 = { 255 255 255 } } @@ -59941,28 +61476,28 @@ e_abyssinia = { c_gezira= { color = { 125 60 30 } color2 = { 255 255 255 } - + b_geteina = { province = 6396 - + color = { 125 60 30 } color2 = { 255 255 255 } } b_arbaji = { province = 6398 - + color = { 125 60 30 } color2 = { 255 255 255 } } b_um_sunt = { province = 6399 - + color = { 125 60 30 } color2 = { 255 255 255 } } b_saqadi = { province = 6401 - + color = { 125 60 30 } color2 = { 255 255 255 } } @@ -59970,22 +61505,22 @@ e_abyssinia = { c_eleila = { color = { 135 70 40 } color2 = { 255 255 255 } - + b_el-eleila = { province = 6405 - + color = { 135 70 40 } color2 = { 255 255 255 } } b_abu_geili = { province = 6404 - + color = { 135 70 40 } color2 = { 255 255 255 } } b_basharga = { province = 6406 - + color = { 135 70 40 } color2 = { 255 255 255 } } @@ -59993,53 +61528,53 @@ e_abyssinia = { c_ushara = { color = { 135 50 30 } color2 = { 255 255 255 } - + b_ushara = { province = 6393 - + color = { 135 50 30 } color2 = { 255 255 255 } } b_shaheinab = { province = 6390 - + color = { 135 50 30 } color2 = { 255 255 255 } } } } - + d_sennar = { # Alodia color = { 113 53 23 } color2 = { 255 255 255 } - + capital = c_sennar - + c_sennar = { color = { 115 60 20 } color2 = { 255 255 255 } - + b_sennar = { province = 6400 - + color = { 115 60 20 } color2 = { 255 255 255 } } b_jebel_moya = { province = 6402 - + color = { 115 60 20 } color2 = { 255 255 255 } } b_singa = { province = 6403 - + color = { 115 60 20 } color2 = { 255 255 255 } } b_renk = { province = 6432 - + color = { 115 60 20 } color2 = { 255 255 255 } } @@ -60047,22 +61582,22 @@ e_abyssinia = { c_fazughli = { color = { 110 55 25 } color2 = { 255 255 255 } - + b_fazughli = { province = 6433 - + color = { 110 55 25 } color2 = { 255 255 255 } } b_al-rusayrisi = { province = 6434 - + color = { 110 55 25 } color2 = { 255 255 255 } } b_fazughli_east = { province = 6435 - + color = { 110 55 25 } color2 = { 255 255 255 } } @@ -60070,22 +61605,22 @@ e_abyssinia = { c_tagali = { color = { 120 60 15 } color2 = { 255 255 255 } - + b_kosti = { province = 6429 - + color = { 120 60 15 } color2 = { 255 255 255 } } b_tagali = { province = 6430 - + color = { 120 60 15 } color2 = { 255 255 255 } } b_tagali_south = { province = 6431 - + color = { 120 60 15 } color2 = { 255 255 255 } } @@ -60093,7 +61628,7 @@ e_abyssinia = { c_gumuz = { color = { 113 58 28 } color2 = { 255 255 255 } - + b_gumuz_north = { province = 8514 @@ -60115,13 +61650,13 @@ e_abyssinia = { } } } - + k_blemmyia = { #Maikele Bahr or Bejaland color = { 224 136 93 } color2 = { 255 255 255 } - + capital = c_aydhab - + ai_primary_priority = { if = { limit = { @@ -60130,26 +61665,26 @@ e_abyssinia = { add = @correct_culture_primary_score } } - + d_naqis = { color = { 225 130 98 } color2 = { 255 255 255 } - + capital = c_aydhab - + c_aydhab = { color = { 220 140 100 } color2 = { 255 255 255 } - + b_aydhab = { province = 6110 - + color = { 220 140 100 } color2 = { 255 255 255 } } b_lower_odib = { province = 6388 - + color = { 220 140 100 } color2 = { 255 255 255 } } @@ -60157,22 +61692,22 @@ e_abyssinia = { c_allaqi = { color = { 225 135 90 } color2 = { 255 255 255 } - + b_allaqi = { province = 6113 - + color = { 225 135 90 } color2 = { 255 255 255 } } b_derahib = { province = 6111 - + color = { 225 135 90 } color2 = { 255 255 255 } } b_haimur = { province = 6112 - + color = { 225 135 90 } color2 = { 255 255 255 } } @@ -60180,28 +61715,28 @@ e_abyssinia = { c_naqis = { color = { 230 135 95 } color2 = { 255 255 255 } - + b_gebeit = { province = 6373 - + color = { 230 135 95 } color2 = { 255 255 255 } } b_wadi_odib = { province = 6372 - + color = { 230 135 95 } color2 = { 255 255 255 } } b_naqis-north = { province = 6374 - + color = { 230 135 95 } color2 = { 255 255 255 } } b_naqis-south = { province = 6384 - + color = { 230 135 95 } color2 = { 255 255 255 } } @@ -60209,53 +61744,53 @@ e_abyssinia = { c_wadi_amur = { color = { 215 120 90 } color2 = { 255 255 255 } - + b_khawr_nubt = { province = 6375 - + color = { 215 120 90 } color2 = { 255 255 255 } } b_wadi_amur = { province = 6382 - + color = { 215 120 90 } color2 = { 255 255 255 } } b_upper_amur = { province = 6383 - + color = { 215 120 90 } color2 = { 255 255 255 } } } } - + d_bazin = { color = { 253 135 87 } color2 = { 255 255 255 } - + capital = c_bazin - + c_bazin = { color = { 240 145 85 } color2 = { 255 255 255 } - + b_tokar = { province = 6378 - + color = { 240 145 85 } color2 = { 255 255 255 } } b_akik = { province = 6379 - + color = { 240 145 85 } color2 = { 255 255 255 } } b_bazin = { province = 6381 - + color = { 240 145 85 } color2 = { 255 255 255 } } @@ -60263,16 +61798,16 @@ e_abyssinia = { c_suakin = { color = { 220 130 90 } color2 = { 255 255 255 } - + b_suakin = { province = 6377 - + color = { 220 130 90 } color2 = { 255 255 255 } } b_dungunab = { province = 6371 - + color = { 220 130 90 } color2 = { 255 255 255 } } @@ -60280,53 +61815,53 @@ e_abyssinia = { c_badi = { color = { 235 140 75 } color2 = { 255 255 255 } - + b_badi = { province = 6380 - + color = { 235 140 75 } color2 = { 255 255 255 } } b_ka'abir = { province = 6441 - + color = { 235 140 75 } color2 = { 255 255 255 } } } } - + d_baqlin = { color = { 233 155 77 } color2 = { 255 255 255 } - + capital = c_baqlin - + c_baqlin = { color = { 235 155 80 } color2 = { 255 255 255 } - + b_sinkat = { province = 6376 - + color = { 235 155 80 } color2 = { 255 255 255 } } b_baqlin-north = { province = 6385 - + color = { 235 155 80 } color2 = { 255 255 255 } } b_baqlin-west = { province = 6386 - + color = { 235 155 80 } color2 = { 255 255 255 } } b_baqlin-east = { province = 6387 - + color = { 235 155 80 } color2 = { 255 255 255 } } @@ -60334,22 +61869,22 @@ e_abyssinia = { c_djarin = { color = { 245 160 70 } color2 = { 255 255 255 } - + b_dherbe = { province = 6440 - + color = { 245 160 70 } color2 = { 255 255 255 } } b_djarin = { province = 6414 - + color = { 245 160 70 } color2 = { 255 255 255 } } b_khawr_baraka = { province = 6413 - + color = { 245 160 70 } color2 = { 255 255 255 } } @@ -60357,16 +61892,16 @@ e_abyssinia = { c_qataa = { color = { 255 150 80 } color2 = { 255 255 255 } - + b_qataa = { province = 6438 - + color = { 255 150 80 } color2 = { 255 255 255 } } b_marya = { province = 6439 - + color = { 255 150 80 } color2 = { 255 255 255 } } @@ -60374,22 +61909,22 @@ e_abyssinia = { c_kassala = { color = { 230 150 80 } color2 = { 255 255 255 } - + b_kassala = { province = 6412 - + color = { 200 101 34 } color2 = { 255 255 255 } } b_middle_atbara = { province = 6411 - + color = { 200 101 34 } color2 = { 255 255 255 } } b_to_lus = { province = 6442 - + color = { 200 101 34 } color2 = { 255 255 255 } } @@ -60397,22 +61932,22 @@ e_abyssinia = { c_showak = { color = { 235 160 65 } color2 = { 255 255 255 } - + b_showak = { province = 6437 - + color = { 235 160 65 } color2 = { 255 255 255 } } b_gash = { province = 6443 - + color = { 235 160 65 } color2 = { 255 255 255 } } b_showak_south = { province = 6444 - + color = { 235 160 65 } color2 = { 255 255 255 } } @@ -60420,29 +61955,29 @@ e_abyssinia = { c_wolqayt = { color = { 230 150 60 } color2 = { 255 255 255 } - + b_wolqayt = { province = 6436 - + color = { 230 150 60 } color2 = { 255 255 255 } } b_wad_abu_nahl = { province = 6445 - + color = { 230 150 60 } color2 = { 255 255 255 } } b_wegera = { province = 8302 - + color = { 230 150 60 } color2 = { 255 255 255 } } } } } - + k_damot = { color = { 166 68 208 } color2 = { 255 255 255 } @@ -60452,13 +61987,13 @@ e_abyssinia = { d_damot = { color = { 168 70 210 } color2 = { 255 255 255 } - + capital = c_damot - + c_damot = { color = { 170 72 212 } color2 = { 255 255 255 } - + b_gambo = { province = 8387 @@ -60499,7 +62034,7 @@ e_abyssinia = { c_berta = { color = { 172 74 214 } color2 = { 255 255 255 } - + b_berta = { province = 8376 @@ -60516,7 +62051,7 @@ e_abyssinia = { c_wellega = { color = { 174 76 210 } color2 = { 255 255 255 } - + b_didesa = { province = 8377 @@ -60539,7 +62074,7 @@ e_abyssinia = { c_innarya = { color = { 176 78 208 } color2 = { 255 255 255 } - + b_innarya = { province = 8362 @@ -60560,17 +62095,17 @@ e_abyssinia = { } } } - + d_kaffa = { color = { 180 80 190 } color2 = { 255 255 255 } - + capital = c_kaffa - + c_kaffa = { color = { 182 82 192 } color2 = { 255 255 255 } - + b_bonga = { province = 8435 @@ -60587,7 +62122,7 @@ e_abyssinia = { c_welamo = { color = { 185 84 195 } color2 = { 255 255 255 } - + b_welamo = { province = 8358 @@ -60616,7 +62151,7 @@ e_abyssinia = { c_gamo = { color = { 187 87 198 } color2 = { 255 255 255 } - + b_gamo = { province = 8360 @@ -60637,17 +62172,17 @@ e_abyssinia = { } } } - + d_sharka = { color = { 190 90 200 } color2 = { 255 255 255 } - + capital = c_sharka - + c_sharka = { color = { 198 88 208 } color2 = { 255 255 255 } - + b_sharka = { province = 8355 @@ -60670,7 +62205,7 @@ e_abyssinia = { c_burji = { color = { 192 92 202 } color2 = { 255 255 255 } - + b_burji = { province = 8379 @@ -60687,7 +62222,7 @@ e_abyssinia = { c_dara = { color = { 194 94 204 } color2 = { 255 255 255 } - + b_dara-sharka = { province = 8517 @@ -60716,7 +62251,7 @@ e_abyssinia = { c_hadya = { color = { 196 96 206 } color2 = { 255 255 255 } - + b_hadya = { province = 8356 @@ -60732,7 +62267,7 @@ e_abyssinia = { } } } - + k_adal = { color = { 136 28 28 } color2 = { 255 255 255 } @@ -60742,13 +62277,13 @@ e_abyssinia = { d_dawaro = { color = { 138 30 30 } color2 = { 255 255 255 } - + capital = c_dawaro - + c_dawaro = { color = { 140 32 32 } color2 = { 255 255 255 } - + b_karayu = { province = 8354 @@ -60771,7 +62306,7 @@ e_abyssinia = { c_gabal = { color = { 142 34 35 } color2 = { 255 255 255 } - + b_bate = { province = 8395 @@ -60800,7 +62335,7 @@ e_abyssinia = { c_arusi = { color = { 145 37 38 } color2 = { 255 255 255 } - + b_arusi = { province = 8413 @@ -60821,17 +62356,17 @@ e_abyssinia = { } } } - + d_adal = { color = { 148 20 20 } color2 = { 255 255 255 } - + capital = c_dakkar - + c_dakkar = { color = { 150 22 22 } color2 = { 255 255 255 } - + b_dakkar = { province = 8406 @@ -60854,7 +62389,7 @@ e_abyssinia = { c_harar = { color = { 152 24 25 } color2 = { 255 255 255 } - + b_harar = { province = 8407 @@ -60877,7 +62412,7 @@ e_abyssinia = { c_hargaya = { color = { 154 26 27 } color2 = { 255 255 255 } - + b_hargaya = { province = 8408 @@ -60900,7 +62435,7 @@ e_abyssinia = { c_fafan = { color = { 156 20 28 } color2 = { 255 255 255 } - + b_fafan = { province = 8420 @@ -60921,17 +62456,17 @@ e_abyssinia = { } } } - + d_mora = { color = { 160 30 40 } color2 = { 255 255 255 } - + capital = c_awssa - + c_awssa = { color = { 162 32 42 } color2 = { 255 255 255 } - + b_awssa = { province = 8344 @@ -60960,7 +62495,7 @@ e_abyssinia = { c_sitti = { color = { 163 28 43 } color2 = { 255 255 255 } - + b_sitti = { province = 8392 @@ -60975,17 +62510,17 @@ e_abyssinia = { } } } - + d_danakil = { color = { 165 35 45 } color2 = { 255 255 255 } - + capital = c_danakil - + c_danakil = { color = { 167 37 47 } color2 = { 255 255 255 } - + b_amarta = { province = 8334 @@ -61008,7 +62543,7 @@ e_abyssinia = { c_edd = { color = { 167 37 47 } color2 = { 255 255 255 } - + b_edd = { province = 8332 @@ -61025,7 +62560,7 @@ e_abyssinia = { c_afar = { color = { 167 37 47 } color2 = { 255 255 255 } - + b_afar = { province = 8339 @@ -61046,17 +62581,17 @@ e_abyssinia = { } } } - + d_zaila = { color = { 169 19 19 } color2 = { 255 255 255 } - + capital = c_zaila - + c_zaila = { color = { 173 23 23 } color2 = { 255 255 255 } - + b_zaila = { province = 8400 @@ -61079,7 +62614,7 @@ e_abyssinia = { c_tadjoura = { color = { 171 21 21 } color2 = { 255 255 255 } - + b_tadjoura = { province = 8342 @@ -61102,7 +62637,7 @@ e_abyssinia = { c_berbera = { color = { 175 25 25 } color2 = { 255 255 255 } - + b_berbera = { province = 8404 @@ -61123,17 +62658,17 @@ e_abyssinia = { } } } - + d_sanaag = { color = { 49 175 209 } color2 = { 255 255 255 } - + capital = c_mait - + c_mait = { color = { 55 180 210 } color2 = { 255 255 255 } - + b_mait = { province = 8425 @@ -61156,7 +62691,7 @@ e_abyssinia = { c_makhir = { color = { 52 178 207 } color2 = { 255 255 255 } - + b_makhir = { province = 8424 @@ -61179,7 +62714,7 @@ e_abyssinia = { c_busaso = { color = { 58 183 212 } color2 = { 255 255 255 } - + b_busaso = { province = 8430 @@ -61206,9 +62741,9 @@ e_abyssinia = { e_ajuraan = { color = { 218 86 25 } color2 = { 255 255 255 } - + capital = c_mogadishu - + ai_primary_priority = { if = { limit = { @@ -61217,23 +62752,23 @@ e_ajuraan = { add = @correct_culture_primary_score } } - + k_ajuraan = { color = { 225 90 30 } color2 = { 255 255 255 } - + capital = c_mogadishu - + d_hafun = { color = { 70 170 200 } color2 = { 255 255 255 } - + capital = c_ras_hafun - + c_ras_hafun = { color = { 73 173 203 } color2 = { 255 255 255 } - + b_ras_hafun = { province = 8432 @@ -61256,7 +62791,7 @@ e_ajuraan = { c_barbacadle = { color = { 76 176 205 } color2 = { 255 255 255 } - + b_barbacadle = { province = 8509 @@ -61279,7 +62814,7 @@ e_ajuraan = { c_nugaal = { color = { 79 171 209 } color2 = { 255 255 255 } - + b_lower_togdheer = { province = 8504 @@ -61296,7 +62831,7 @@ e_ajuraan = { c_mudug = { color = { 78 179 207 } color2 = { 255 255 255 } - + b_mudug-south = { province = 8512 @@ -61311,17 +62846,17 @@ e_ajuraan = { } } } - + d_mogadishu = { color = { 230 95 35 } color2 = { 255 255 255 } - + capital = c_mogadishu - + c_mogadishu = { color = { 241 117 47 } color2 = { 255 255 255 } - + b_mogadishu = { province = 8463 @@ -61356,7 +62891,7 @@ e_ajuraan = { c_hobyo = { color = { 232 98 38 } color2 = { 255 255 255 } - + b_hobyo = { province = 8466 @@ -61379,7 +62914,7 @@ e_ajuraan = { c_mareeg = { color = { 235 101 40 } color2 = { 255 255 255 } - + b_mareeg = { province = 8470 @@ -61408,7 +62943,7 @@ e_ajuraan = { c_hiraab = { color = { 238 114 43 } color2 = { 255 255 255 } - + b_hiraab = { province = 8469 @@ -61435,17 +62970,17 @@ e_ajuraan = { } } } - + d_west_ajuraan = { color = { 220 120 50 } color2 = { 255 255 255 } - + capital = c_jubba - + c_jubba = { color = { 230 129 61 } color2 = { 255 255 255 } - + b_jubba-ajuraan = { province = 8457 @@ -61462,7 +62997,7 @@ e_ajuraan = { c_baydhabo = { color = { 222 122 53 } color2 = { 255 255 255 } - + b_baydhabo = { province = 8458 @@ -61491,7 +63026,7 @@ e_ajuraan = { c_qalaafe = { color = { 224 124 55 } color2 = { 255 255 255 } - + b_qalaafe = { province = 8468 @@ -61508,7 +63043,7 @@ e_ajuraan = { c_jilib = { color = { 227 126 58 } color2 = { 255 255 255 } - + b_jilib = { province = 8473 @@ -61531,7 +63066,7 @@ e_ajuraan = { c_luuq = { color = { 233 121 64 } color2 = { 255 255 255 } - + b_luuq = { province = 8455 @@ -61553,7 +63088,7 @@ e_ajuraan = { } } } - + k_outer_ajuraan = { color = { 32 116 126 } color2 = { 255 255 255 } @@ -61563,13 +63098,13 @@ e_ajuraan = { d_shabelle = { color = { 36 118 128 } color2 = { 255 255 255 } - + capital = c_gode - + c_gode = { color = { 43 122 132 } color2 = { 255 255 255 } - + b_gode = { province = 8499 @@ -61592,7 +63127,7 @@ e_ajuraan = { c_ganale = { color = { 38 120 130 } color2 = { 255 255 255 } - + b_ganale = { province = 8492 @@ -61621,7 +63156,7 @@ e_ajuraan = { c_gidaya = { color = { 45 124 135 } color2 = { 255 255 255 } - + b_gidaya = { province = 8421 @@ -61648,17 +63183,17 @@ e_ajuraan = { } } } - + d_bali = { color = { 51 131 142 } color2 = { 255 255 255 } - + capital = c_sidamo - + c_sidamo = { color = { 57 137 147 } color2 = { 255 255 255 } - + b_west_sidamo = { province = 8452 @@ -61687,7 +63222,7 @@ e_ajuraan = { c_bali = { color = { 54 134 144 } color2 = { 255 255 255 } - + b_dumali = { province = 8383 @@ -61714,17 +63249,17 @@ e_ajuraan = { } } } - + d_samalo = { color = { 209 73 44 } color2 = { 255 255 255 } - + capital = c_marsabit - + c_marsabit = { color = { 219 84 53 } color2 = { 255 255 255 } - + b_lagh_bogal = { province = 8488 @@ -61741,7 +63276,7 @@ e_ajuraan = { c_fudalhi = { color = { 211 75 47 } color2 = { 255 255 255 } - + b_fudalhi = { province = 8451 @@ -61764,7 +63299,7 @@ e_ajuraan = { c_el_waak = { color = { 214 78 49 } color2 = { 255 255 255 } - + b_el_waak = { province = 8480 @@ -61787,7 +63322,7 @@ e_ajuraan = { c_lag_dera = { color = { 216 81 51 } color2 = { 255 255 255 } - + b_lag_dera = { province = 8481 @@ -61814,7 +63349,7 @@ e_ajuraan = { e_kanem_bornu = { color = { 55 230 250 } color2 = { 255 255 255 } - + capital = c_kanem # Manan k_kanem = { @@ -61822,17 +63357,17 @@ e_kanem_bornu = { color2 = { 255 255 255 } capital = c_kanem # Manan - + d_kanem = { color = { 120 185 120 } color2 = { 255 255 255 } - + capital = c_kanem - + c_kanem = { color = { 123 188 123 } color2 = { 255 255 255 } - + b_manan = { #capital of Duguwa dynasty province = 6485 @@ -61861,7 +63396,7 @@ e_kanem_bornu = { c_jimi = { color = { 126 190 120 } color2 = { 255 255 255 } - + b_jimi = { province = 6487 @@ -61894,17 +63429,17 @@ e_kanem_bornu = { } } } - + d_bornu = { color = { 140 185 120 } color2 = { 255 255 255 } - + capital = c_bornu - + c_bornu = { color = { 145 195 123 } color2 = { 255 255 255 } - + b_gazargamo = { province = 6511 @@ -61927,7 +63462,7 @@ e_kanem_bornu = { c_garumele = { color = { 142 187 118 } color2 = { 255 255 255 } - + b_garumele = { province = 6483 @@ -61962,7 +63497,7 @@ e_kanem_bornu = { c_yau = { color = { 144 189 115 } color2 = { 255 255 255 } - + b_yau = { province = 6504 @@ -61997,7 +63532,7 @@ e_kanem_bornu = { c_munio = { color = { 143 198 126 } color2 = { 255 255 255 } - + b_munio = { province = 6515 @@ -62018,17 +63553,17 @@ e_kanem_bornu = { } } } - + d_kagha = { color = { 110 195 110 } color2 = { 255 255 255 } - + capital = c_kagha - + c_kagha = { color = { 113 195 113 } color2 = { 255 255 255 } - + b_yerwa = { province = 6509 @@ -62057,7 +63592,7 @@ e_kanem_bornu = { c_fika = { color = { 116 197 110 } color2 = { 255 255 255 } - + b_fika = { province = 6534 @@ -62080,7 +63615,7 @@ e_kanem_bornu = { c_katagum = { color = { 119 199 113 } color2 = { 255 255 255 } - + b_katagum = { province = 6527 color = { 119 199 113 } @@ -62114,13 +63649,13 @@ e_kanem_bornu = { d_baguirmi = { color = { 15 205 205 } color2 = { 255 255 255 } - + capital = c_baguirmi - + c_baguirmi = { color = { 17 207 207 } color2 = { 255 255 255 } - + b_massenya = { province = 6806 @@ -62149,7 +63684,7 @@ e_kanem_bornu = { c_banre = { color = { 19 210 210 } color2 = { 255 255 255 } - + b_banre = { province = 6811 @@ -62172,7 +63707,7 @@ e_kanem_bornu = { c_barma = { color = { 21 212 208 } color2 = { 255 255 255 } - + b_barma2 = { province = 6809 @@ -62195,7 +63730,7 @@ e_kanem_bornu = { c_masa = { color = { 23 215 213 } color2 = { 255 255 255 } - + b_masa = { province = 6835 @@ -62218,7 +63753,7 @@ e_kanem_bornu = { c_kuku = { color = { 15 212 215 } color2 = { 255 255 255 } - + b_kwang = { province = 6834 @@ -62241,7 +63776,7 @@ e_kanem_bornu = { c_tumak = { color = { 21 205 211 } color2 = { 255 255 255 } - + b_tumak = { province = 6839 @@ -62268,17 +63803,17 @@ e_kanem_bornu = { } } } - + d_salamat = { color = { 5 215 200 } color2 = { 255 255 255 } - + capital = c_salamat - + c_salamat = { color = { 7 217 202 } color2 = { 255 255 255 } - + b_salamat = { province = 6859 @@ -62295,7 +63830,7 @@ e_kanem_bornu = { c_dar_rashid = { color = { 9 219 205 } color2 = { 255 255 255 } - + b_dar_rashid = { province = 6857 @@ -62316,17 +63851,17 @@ e_kanem_bornu = { } } } - + d_wandala = { color = { 25 190 215 } color2 = { 255 255 255 } - + capital = c_wandala - + c_wandala = { color = { 30 193 219 } color2 = { 255 255 255 } - + b_duolo = { province = 6817 @@ -62349,7 +63884,7 @@ e_kanem_bornu = { c_kotoko = { color = { 33 196 222 } color2 = { 255 255 255 } - + b_makari = { province = 6813 @@ -62372,7 +63907,7 @@ e_kanem_bornu = { c_diamare = { color = { 36 191 225 } color2 = { 255 255 255 } - + b_bogo = { province = 6818 @@ -62407,7 +63942,7 @@ e_kanem_bornu = { c_garoua = { color = { 27 193 220 } color2 = { 255 255 255 } - + b_garoua = { province = 6823 @@ -62430,7 +63965,7 @@ e_kanem_bornu = { c_kera = { color = { 28 199 228 } color2 = { 255 255 255 } - + b_kera = { province = 6828 @@ -62462,13 +63997,13 @@ e_kanem_bornu = { d_kano = { color = { 240 95 0 } color2 = { 255 255 255 } - + capital = c_kano - + c_kano = { color = { 242 97 2 } color2 = { 255 255 255 } - + b_kano = { province = 6519 @@ -62491,7 +64026,7 @@ e_kanem_bornu = { c_daura = { color = { 244 95 5 } color2 = { 255 255 255 } - + b_daura = { province = 6536 @@ -62508,7 +64043,7 @@ e_kanem_bornu = { c_rano = { color = { 246 98 7 } color2 = { 255 255 255 } - + b_rano = { province = 6529 @@ -62523,17 +64058,17 @@ e_kanem_bornu = { } } } - + d_katsina = { color = { 250 105 10 } color2 = { 255 255 255 } - + capital = c_katsina - + c_katsina = { color = { 252 107 12 } color2 = { 255 255 255 } - + b_katsina = { province = 6537 @@ -62550,7 +64085,7 @@ e_kanem_bornu = { c_zaria = { color = { 254 109 10 } color2 = { 255 255 255 } - + b_zazzau = { province = 6544 @@ -62567,7 +64102,7 @@ e_kanem_bornu = { c_kaduna = { color = { 255 103 14 } color2 = { 255 255 255 } - + b_kaduna = { province = 6550 @@ -62582,17 +64117,17 @@ e_kanem_bornu = { } } } - + d_kebbi = { color = { 245 80 5 } color2 = { 255 255 255 } - + capital = c_kebbi - + c_kebbi = { color = { 243 82 7 } color2 = { 255 255 255 } - + b_kebbi = { province = 6555 @@ -62615,7 +64150,7 @@ e_kanem_bornu = { c_sokoto = { color = { 245 84 10 } color2 = { 255 255 255 } - + b_sokoto = { province = 6541 @@ -62644,7 +64179,7 @@ e_kanem_bornu = { c_yauri = { color = { 248 87 8 } color2 = { 255 255 255 } - + b_yauri = { province = 6553 @@ -62665,17 +64200,17 @@ e_kanem_bornu = { } } } - + d_gobir = { color = { 235 105 5 } color2 = { 255 255 255 } - + capital = c_gobir - + c_gobir = { color = { 233 107 3 } color2 = { 255 255 255 } - + b_gobir = { province = 6539 @@ -62698,7 +64233,7 @@ e_kanem_bornu = { c_tahoua = { color = { 235 105 1 } color2 = { 255 255 255 } - + b_tahoua = { province = 6557 @@ -62720,7 +64255,7 @@ e_kanem_bornu = { } } } - + k_darfur = { color = { 186 52 99 } color2 = { 255 255 255 } @@ -62730,13 +64265,13 @@ e_kanem_bornu = { d_darfur = { color = { 106 62 79 } color2 = { 255 255 255 } - + capital = c_el_fasher - + c_el_fasher = { color = { 116 62 79 } color2 = { 255 255 255 } - + b_el_fasher = { province = 6869 @@ -62771,7 +64306,7 @@ e_kanem_bornu = { c_dar_al-said = { color = { 106 72 79 } color2 = { 255 255 255 } - + b_dar_wona = { province = 6871 @@ -62794,7 +64329,7 @@ e_kanem_bornu = { c_dar-al-rih = { color = { 106 62 89 } color2 = { 255 255 255 } - + b_mao_darfur = { province = 6876 @@ -62829,7 +64364,7 @@ e_kanem_bornu = { c_east_darfur = { color = { 116 62 89 } color2 = { 255 255 255 } - + b_umm_gafala = { province = 6879 @@ -62856,17 +64391,17 @@ e_kanem_bornu = { } } } - + d_west_darfur = { color = { 166 32 99 } color2 = { 255 255 255 } - + capital = c_ayn_farah - + c_ayn_farah = { color = { 156 32 99 } color2 = { 255 255 255 } - + b_ain_farah = { province = 6875 @@ -62889,7 +64424,7 @@ e_kanem_bornu = { c_qimr = { color = { 166 42 109 } color2 = { 255 255 255 } - + b_tureiq = { province = 6891 @@ -62912,7 +64447,7 @@ e_kanem_bornu = { c_masalit = { color = { 166 32 109 } color2 = { 255 255 255 } - + b_masalit = { province = 6865 @@ -62933,17 +64468,17 @@ e_kanem_bornu = { } } } - + d_wadai = { color = { 186 32 79 } color2 = { 255 255 255 } - + capital = c_wadai - + c_wadai = { color = { 196 32 79 } color2 = { 255 255 255 } - + b_wara = { province = 6863 @@ -62966,7 +64501,7 @@ e_kanem_bornu = { c_dar_sila = { color = { 186 42 79 } color2 = { 255 255 255 } - + b_goz_beida = { province = 6860 @@ -62989,7 +64524,7 @@ e_kanem_bornu = { c_kadam = { color = { 186 32 89 } color2 = { 255 255 255 } - + b_kadam = { province = 6854 @@ -63012,7 +64547,7 @@ e_kanem_bornu = { c_fitri = { color = { 196 32 89 } color2 = { 255 255 255 } - + b_yao_fitri = { province = 6852 @@ -63035,7 +64570,7 @@ e_kanem_bornu = { c_fellata = { color = { 186 42 89 } color2 = { 255 255 255 } - + b_fellata = { province = 6846 @@ -63058,7 +64593,7 @@ e_kanem_bornu = { c_ghazzal = { color = { 196 42 89 } color2 = { 255 255 255 } - + b_ghazzal = { province = 6850 @@ -63079,17 +64614,17 @@ e_kanem_bornu = { } } } - + d_kordofan = { color = { 186 72 99 } color2 = { 255 255 255 } - + capital = c_kordofan - + c_kordofan = { color = { 163 43 63 } color2 = { 255 255 255 } - + b_el-obeid = { province = 6883 @@ -63112,7 +64647,7 @@ e_kanem_bornu = { c_west_kordofan = { color = { 165 46 66 } color2 = { 255 255 255 } - + b_en-nahud = { province = 6881 @@ -63135,7 +64670,7 @@ e_kanem_bornu = { c_south_kordofan = { color = { 167 48 60 } color2 = { 255 255 255 } - + b_shatt = { province = 6898 @@ -63162,9 +64697,9 @@ e_kanem_bornu = { e_mali = { color = { 225 223 0 } color2 = { 255 255 255 } - + capital = c_niani # Niani - + ai_primary_priority = { if = { limit = { @@ -63177,23 +64712,23 @@ e_mali = { add = @correct_culture_primary_score } } - + k_songhay = { color = { 193 42 93 } color2 = { 255 255 255 } - + capital = c_gao - + d_kawkaw = { color = { 190 45 90 } color2 = { 255 255 255 } - + capital = c_gao - + c_gao = { color = { 195 45 95 } color2 = { 255 255 255 } - + b_gao = { province = 6577 @@ -63228,7 +64763,7 @@ e_mali = { c_ansongo = { color = { 198 48 98 } color2 = { 255 255 255 } - + b_ansongo = { province = 6575 @@ -63245,7 +64780,7 @@ e_mali = { c_kukiya = { color = { 198 42 92 } color2 = { 255 255 255 } - + b_kukiya = { province = 6572 @@ -63266,17 +64801,17 @@ e_mali = { } } } - + d_timbuktu = { color = { 180 55 100 } color2 = { 255 255 255 } - + capital = c_tirakka - + c_tirakka = { color = { 183 58 103 } color2 = { 255 255 255 } - + b_tirakka = { province = 6581 @@ -63305,7 +64840,7 @@ e_mali = { c_arawan = { color = { 185 61 106 } color2 = { 255 255 255 } - + b_arawan = { province = 6610 @@ -63320,32 +64855,32 @@ e_mali = { } } } - + d_dendi = { color = { 200 50 80 } color2 = { 255 255 255 } - + capital = c_dendi - + c_dendi = { color = { 198 55 85 } color2 = { 255 255 255 } - + b_birnin_lafiya = { province = 6715 - + color = { 198 55 85 } color2 = { 255 255 255 } } b_pekinga = { province = 6714 - + color = { 198 55 85 } color2 = { 255 255 255 } } b_sota = { province = 6716 - + color = { 198 55 85 } color2 = { 255 255 255 } } @@ -63353,22 +64888,22 @@ e_mali = { c_dyamare = { color = { 202 52 82 } color2 = { 255 255 255 } - + b_rozi = { province = 6570 - + color = { 202 52 82 } color2 = { 255 255 255 } } b_dosso = { province = 6568 - + color = { 202 52 82 } color2 = { 255 255 255 } } b_gaya2 = { province = 6569 - + color = { 202 52 82 } color2 = { 255 255 255 } } @@ -63376,22 +64911,22 @@ e_mali = { c_zarma = { color = { 205 55 85 } color2 = { 255 255 255 } - + b_zarmaganda = { province = 8994 - + color = { 205 55 85 } color2 = { 255 255 255 } } b_zarmatarey = { province = 8993 - + color = { 205 55 85 } color2 = { 255 255 255 } } b_sargan = { province = 8995 - + color = { 205 55 85 } color2 = { 255 255 255 } } @@ -63408,13 +64943,13 @@ e_mali = { d_lower_gurma = { color = { 170 100 65 } color2 = { 255 255 255 } - + capital = c_gurma - + c_gurma = { color = { 175 103 65 } color2 = { 255 255 255 } - + b_bilanga = { province = 6689 @@ -63455,7 +64990,7 @@ e_mali = { c_bura = { color = { 177 106 62 } color2 = { 255 255 255 } - + b_bura = { province = 6684 @@ -63472,7 +65007,7 @@ e_mali = { c_say = { color = { 180 109 68 } color2 = { 255 255 255 } - + b_say = { province = 6688 @@ -63489,7 +65024,7 @@ e_mali = { c_biun = { color = { 172 109 62 } color2 = { 255 255 255 } - + b_biun = { province = 6721 @@ -63510,17 +65045,17 @@ e_mali = { } } } - + d_upper_gurma = { color = { 180 120 70 } color2 = { 255 255 255 } - + capital = c_oudalan - + c_oudalan = { color = { 185 125 75 } color2 = { 255 255 255 } - + b_kissi = { province = 6680 @@ -63555,7 +65090,7 @@ e_mali = { c_kurumba = { color = { 182 123 73 } color2 = { 255 255 255 } - + b_aribinda = { province = 6685 @@ -63578,7 +65113,7 @@ e_mali = { c_upper_gurma = { color = { 187 122 70 } color2 = { 255 255 255 } - + b_gurma-rharous = { province = 6582 @@ -63599,17 +65134,17 @@ e_mali = { } } } - + d_yatenga = { color = { 160 110 75 } color2 = { 255 255 255 } - + capital = c_yatenga - + c_yatenga = { color = { 162 112 78 } color2 = { 255 255 255 } - + b_giti = { province = 6694 @@ -63650,7 +65185,7 @@ e_mali = { c_gondo = { color = { 165 115 80 } color2 = { 255 255 255 } - + b_douentza = { province = 6675 @@ -63667,7 +65202,7 @@ e_mali = { c_seno = { color = { 158 115 72 } color2 = { 255 255 255 } - + b_bankass = { province = 6706 @@ -63690,7 +65225,7 @@ e_mali = { c_bandiagara = { color = { 162 118 75 } color2 = { 255 255 255 } - + b_bandiagara = { province = 6705 @@ -63706,23 +65241,23 @@ e_mali = { } } } - + k_ghana = { color = { 209 144 4 } color2 = { 255 255 255 } - + capital = c_awkar - + d_wagadu = { color = { 191 131 2 } color2 = { 255 255 255 } - + capital = c_awkar - + c_awkar = { color = { 171 117 2 } color2 = { 255 255 255 } - + b_al-ghaba = { province = 6628 @@ -63757,7 +65292,7 @@ e_mali = { c_walata = { color = { 184 129 15 } color2 = { 255 255 255 } - + b_walata = { province = 6625 @@ -63780,7 +65315,7 @@ e_mali = { c_masin = { color = { 168 119 17 } color2 = { 255 255 255 } - + b_kedama = { province = 6760 @@ -63801,17 +65336,17 @@ e_mali = { } } } - + d_mema = { color = { 230 170 46 } color2 = { 255 255 255 } - + capital = c_mema - + c_mema = { color = { 204 151 41 } color2 = { 255 255 255 } - + b_kolima = { province = 6616 @@ -63846,7 +65381,7 @@ e_mali = { c_kouga = { color = { 186 141 47 } color2 = { 255 255 255 } - + b_kouga = { province = 6613 @@ -63869,7 +65404,7 @@ e_mali = { c_massina = { color = { 191 148 57 } color2 = { 255 255 255 } - + b_dia = { province = 6619 @@ -63890,17 +65425,17 @@ e_mali = { } } } - + d_tagant = { color = { 173 118 29 } color2 = { 255 255 255 } - + capital = c_hodh - + c_hodh = { color = { 161 110 27 } color2 = { 255 255 255 } - + b_awdaghost = { province = 6764 @@ -63923,7 +65458,7 @@ e_mali = { c_tichitt = { color = { 163 121 52 } color2 = { 255 255 255 } - + b_tichitt = { province = 6763 @@ -63940,7 +65475,7 @@ e_mali = { c_tagant = { color = { 135 96 32 } color2 = { 255 255 255 } - + b_tagant = { province = 6767 @@ -63955,17 +65490,17 @@ e_mali = { } } } - + d_diafunu = { color = { 189 111 15 } color2 = { 255 255 255 } - + capital = c_guidimaka - + c_guidimaka = { color = { 176 103 14 } color2 = { 255 255 255 } - + b_guidimaka = { province = 6772 @@ -63988,7 +65523,7 @@ e_mali = { c_yelimane = { color = { 163 105 34 } color2 = { 255 255 255 } - + b_yelimane = { province = 6770 @@ -64011,7 +65546,7 @@ e_mali = { c_kingui = { color = { 145 87 15 } color2 = { 255 255 255 } - + b_nioro = { province = 6759 @@ -64026,17 +65561,17 @@ e_mali = { } } } - + d_kaniaga = { color = { 227 118 23 } color2 = { 255 255 255 } - + capital = c_kaniaga - + c_kaniaga = { color = { 207 107 21 } color2 = { 255 255 255 } - + b_diara = { province = 6758 @@ -64059,7 +65594,7 @@ e_mali = { c_kaarta = { color = { 191 108 36 } color2 = { 255 255 255 } - + b_farabugu = { province = 6755 @@ -64076,7 +65611,7 @@ e_mali = { c_kita = { color = { 184 93 15 } color2 = { 255 255 255 } - + b_kita = { province = 6752 @@ -64099,7 +65634,7 @@ e_mali = { c_soso = { color = { 191 90 4 } color2 = { 255 255 255 } - + b_banamba = { province = 6633 @@ -64121,7 +65656,7 @@ e_mali = { } } } - + k_mali = { color = { 253 225 3 } color2 = { 255 255 255 } @@ -64131,13 +65666,13 @@ e_mali = { d_manding = { color = { 250 230 5 } color2 = { 255 255 255 } - + capital = c_niani - + c_niani = { color = { 248 235 10 } color2 = { 255 255 255 } - + b_niani = { province = 6729 @@ -64172,7 +65707,7 @@ e_mali = { c_dakajalan = { color = { 246 237 12 } color2 = { 255 255 255 } - + b_dakajalan = { province = 6727 @@ -64195,7 +65730,7 @@ e_mali = { c_kankan = { color = { 252 239 14 } color2 = { 255 255 255 } - + b_kankan = { province = 6733 @@ -64224,7 +65759,7 @@ e_mali = { c_sibi_mali = { color = { 244 230 16 } color2 = { 255 255 255 } - + b_sibi_mali = { province = 6637 @@ -64247,7 +65782,7 @@ e_mali = { c_tabon = { color = { 242 239 10 } color2 = { 255 255 255 } - + b_tabon = { province = 6640 @@ -64270,7 +65805,7 @@ e_mali = { c_bure = { color = { 252 238 5 } color2 = { 255 255 255 } - + b_siguiri = { province = 6739 @@ -64303,17 +65838,17 @@ e_mali = { } } } - + d_bambuk = { color = { 240 220 20 } color2 = { 255 255 255 } - + capital = c_bambuk - + c_bambuk = { color = { 242 223 22 } color2 = { 255 255 255 } - + b_yaresna = { province = 6747 @@ -64342,7 +65877,7 @@ e_mali = { c_gangaran = { color = { 245 225 25 } color2 = { 255 255 255 } - + b_badumbe = { province = 6751 @@ -64371,7 +65906,7 @@ e_mali = { c_konko = { color = { 245 228 20 } color2 = { 255 255 255 } - + b_konko = { province = 6801 @@ -64400,7 +65935,7 @@ e_mali = { c_bundu = { color = { 248 220 31 } color2 = { 255 255 255 } - + b_bundu = { province = 8232 @@ -64433,17 +65968,17 @@ e_mali = { } } } - + d_futa_jalon = { color = { 230 230 25 } color2 = { 255 255 255 } - + capital = c_futa_jalon - + c_futa_jalon = { color = { 232 233 27 } color2 = { 255 255 255 } - + b_labe = { province = 8184 @@ -64472,7 +66007,7 @@ e_mali = { c_timbi = { color = { 235 236 29 } color2 = { 255 255 255 } - + b_timbi_tunni = { province = 8186 @@ -64501,7 +66036,7 @@ e_mali = { c_kokoli = { color = { 237 238 23 } color2 = { 255 255 255 } - + b_kaade = { province = 8196 @@ -64532,13 +66067,13 @@ e_mali = { d_loma = { color = { 148 139 13 } color2 = { 255 255 255 } - + capital = c_kuranko - + c_kuranko = { color = { 130 122 12 } color2 = { 255 255 255 } - + b_kuranka = { province = 8175 @@ -64567,7 +66102,7 @@ e_mali = { c_kisi = { color = { 189 166 19 } color2 = { 255 255 255 } - + b_falanko = { province = 8163 @@ -64596,7 +66131,7 @@ e_mali = { c_solimana = { color = { 163 145 28 } color2 = { 255 255 255 } - + b_firiya = { province = 8171 @@ -64624,7 +66159,7 @@ e_mali = { } } } - + k_takrur = { color = { 48 168 135 } color2 = { 255 255 255 } @@ -64634,13 +66169,13 @@ e_mali = { d_takrur = { color = { 50 170 138 } color2 = { 255 255 255 } - + capital = c_takrur - + c_takrur = { color = { 52 173 140 } color2 = { 255 255 255 } - + b_takrur = { province = 6782 @@ -64663,7 +66198,7 @@ e_mali = { c_podor = { color = { 55 176 143 } color2 = { 255 255 255 } - + b_podor = { province = 6781 @@ -64680,7 +66215,7 @@ e_mali = { c_dhraina = { color = { 57 179 146 } color2 = { 255 255 255 } - + b_dhraina = { province = 6797 @@ -64695,17 +66230,17 @@ e_mali = { } } } - + d_silla = { color = { 60 180 150 } color2 = { 255 255 255 } - + capital = c_silla - + c_silla = { color = { 63 183 153 } color2 = { 255 255 255 } - + b_silla = { province = 6778 @@ -64728,7 +66263,7 @@ e_mali = { c_jowol = { color = { 66 186 156 } color2 = { 255 255 255 } - + b_jowol = { province = 6776 @@ -64751,7 +66286,7 @@ e_mali = { c_galam = { color = { 69 189 159 } color2 = { 255 255 255 } - + b_bakel = { province = 6779 @@ -64772,17 +66307,17 @@ e_mali = { } } } - + d_djolof = { color = { 72 162 128 } color2 = { 255 255 255 } - + capital = c_jolof - + c_jolof = { color = { 73 165 130 } color2 = { 255 255 255 } - + b_tyeng = { province = 8251 @@ -64805,7 +66340,7 @@ e_mali = { c_namandiru = { color = { 75 167 132 } color2 = { 255 255 255 } - + b_namandirou = { province = 8248 @@ -64828,7 +66363,7 @@ e_mali = { c_kayor = { color = { 77 169 134 } color2 = { 255 255 255 } - + b_mbul = { province = 8255 @@ -64857,7 +66392,7 @@ e_mali = { c_baol = { color = { 79 160 137 } color2 = { 255 255 255 } - + b_sine = { province = 8246 @@ -64879,7 +66414,7 @@ e_mali = { } } } - + k_jenne = { color = { 45 135 220 } color2 = { 255 255 255 } @@ -64889,13 +66424,13 @@ e_mali = { d_jenne = { color = { 48 138 223 } color2 = { 255 255 255 } - + capital = c_jenne - + c_jenne = { color = { 45 140 225 } color2 = { 255 255 255 } - + b_jenne-jeno = { province = 6711 @@ -64924,7 +66459,7 @@ e_mali = { c_dodugu = { color = { 48 143 228 } color2 = { 255 255 255 } - + b_segou = { province = 6645 @@ -64959,7 +66494,7 @@ e_mali = { c_bindugu = { color = { 50 146 228 } color2 = { 255 255 255 } - + b_soum = { province = 6646 @@ -64982,7 +66517,7 @@ e_mali = { c_kurmina = { color = { 45 149 230 } color2 = { 255 255 255 } - + b_korienza = { province = 6673 @@ -65009,17 +66544,17 @@ e_mali = { } } } - + d_bobo = { color = { 68 158 223 } color2 = { 255 255 255 } - + capital = c_sikasso - + c_sikasso = { color = { 58 158 223 } color2 = { 255 255 255 } - + b_sikasso = { province = 6722 @@ -65042,7 +66577,7 @@ e_mali = { c_bena = { color = { 68 148 223 } color2 = { 255 255 255 } - + b_bena = { province = 6708 @@ -65058,7 +66593,7 @@ e_mali = { } } } - + k_kaabu = { color = { 214 93 48 } color2 = { 255 255 255 } @@ -65068,13 +66603,13 @@ e_mali = { d_kaabu = { color = { 215 95 50 } color2 = { 255 255 255 } - + capital = c_kaabu - + c_kaabu = { color = { 217 97 52 } color2 = { 255 255 255 } - + b_gabou = { province = 8265 @@ -65109,7 +66644,7 @@ e_mali = { c_jara = { color = { 219 99 55 } color2 = { 255 255 255 } - + b_niamina_jara = { province = 8263 @@ -65130,17 +66665,17 @@ e_mali = { } } } - + d_wuli = { color = { 220 100 58 } color2 = { 255 255 255 } - + capital = c_wuli - + c_wuli = { color = { 222 102 60 } color2 = { 255 255 255 } - + b_wuli = { province = 8242 @@ -65163,7 +66698,7 @@ e_mali = { c_saalum = { color = { 225 105 62 } color2 = { 255 255 255 } - + b_saalum = { province = 8244 @@ -65186,7 +66721,7 @@ e_mali = { c_niomi = { color = { 228 108 65 } color2 = { 255 255 255 } - + b_niumi = { province = 8245 @@ -65201,17 +66736,17 @@ e_mali = { } } } - + d_kasa = { color = { 230 90 55 } color2 = { 255 255 255 } - + capital = c_kasa - + c_kasa = { color = { 235 96 59 } color2 = { 255 255 255 } - + b_kasa = { province = 8277 @@ -65240,7 +66775,7 @@ e_mali = { c_jame = { color = { 232 93 57 } color2 = { 255 255 255 } - + b_kombo = { province = 8259 @@ -65263,7 +66798,7 @@ e_mali = { c_geba = { color = { 237 98 53 } color2 = { 255 255 255 } - + b_achum = { province = 8269 @@ -65296,9 +66831,9 @@ e_mali = { e_guinea = { color = { 175 173 90 } color2 = { 255 255 255 } - + capital = c_temne - + ai_primary_priority = { if = { limit = { @@ -65311,23 +66846,23 @@ e_guinea = { add = @correct_culture_primary_score } } - + k_guinea = { color = { 155 153 70 } # black mountain on golden flag http://www.hubert-herald.nl/GuineBissau.htm color2 = { 255 255 255 } - + capital = c_temne - + d_sapi = { color = { 157 155 75 } color2 = { 255 255 255 } - + capital = c_temne - + c_temne = { color = { 159 157 77 } color2 = { 255 255 255 } - + b_benna = { province = 8189 @@ -65350,7 +66885,7 @@ e_guinea = { c_nalu = { color = { 157 159 79 } color2 = { 255 255 255 } - + b_nalu = { province = 8275 @@ -65373,7 +66908,7 @@ e_guinea = { c_tamiso = { color = { 155 159 73 } color2 = { 255 255 255 } - + b_tamiso = { province = 8178 @@ -65396,7 +66931,7 @@ e_guinea = { c_sanda = { color = { 153 153 79 } color2 = { 255 255 255 } - + b_tombo = { province = 8199 @@ -65417,17 +66952,17 @@ e_guinea = { } } } - + d_kono = { color = { 160 145 80 } color2 = { 255 255 255 } - + capital = c_kono - + c_kono = { color = { 163 147 82 } color2 = { 255 255 255 } - + b_kono = { province = 8204 @@ -65450,7 +66985,7 @@ e_guinea = { c_sherbro = { color = { 166 149 85 } color2 = { 255 255 255 } - + b_bolm = { province = 8205 @@ -65473,7 +67008,7 @@ e_guinea = { c_gola = { color = { 168 145 88 } color2 = { 255 255 255 } - + b_kokasu = { province = 8203 @@ -65500,17 +67035,17 @@ e_guinea = { } } } - + d_bassa = { color = { 165 165 90 } color2 = { 255 255 255 } - + capital = c_bassa - + c_bassa = { color = { 167 167 93 } color2 = { 255 255 255 } - + b_bassa = { province = 8217 @@ -65527,7 +67062,7 @@ e_guinea = { c_nuon = { color = { 169 170 95 } color2 = { 255 255 255 } - + b_nuon = { province = 8218 @@ -65556,7 +67091,7 @@ e_guinea = { c_man = { color = { 169 165 97 } color2 = { 255 255 255 } - + b_man = { province = 8168 @@ -65581,13 +67116,13 @@ e_guinea = { d_toro = { color = { 153 153 50 } color2 = { 255 255 255 } - + capital = c_toro - + c_toro = { color = { 125 125 40 } color2 = { 255 255 255 } - + b_bisandugu = { province = 6992 @@ -65610,7 +67145,7 @@ e_guinea = { c_kabarasana = { color = { 110 110 50 } color2 = { 255 255 255 } - + b_odienne = { province = 6988 @@ -65633,7 +67168,7 @@ e_guinea = { c_konyan = { color = { 107 107 27 } color2 = { 255 255 255 } - + b_fwala-konyan = { province = 6996 @@ -65662,7 +67197,7 @@ e_guinea = { c_mau = { color = { 133 133 40 } color2 = { 255 255 255 } - + b_mau = { province = 8151 @@ -65691,7 +67226,7 @@ e_guinea = { c_toma = { color = { 94 94 44 } color2 = { 255 255 255 } - + b_macenta = { province = 8159 @@ -65716,13 +67251,13 @@ e_guinea = { d_wenyon = { color = { 173 167 101 } color2 = { 255 255 255 } - + capital = c_wenyon - + c_wenyon = { color = { 145 140 84 } color2 = { 255 255 255 } - + b_wenyon = { province = 8222 @@ -65745,7 +67280,7 @@ e_guinea = { c_grebo = { color = { 120 115 61 } color2 = { 255 255 255 } - + b_krawi = { province = 8220 @@ -65772,17 +67307,17 @@ e_guinea = { } } } - + d_kru = { color = { 209 188 65 } color2 = { 255 255 255 } - + capital = c_kru - + c_kru = { color = { 179 161 55 } color2 = { 255 255 255 } - + b_east_kru = { province = 8229 @@ -65805,7 +67340,7 @@ e_guinea = { c_dibri = { color = { 161 147 64 } color2 = { 255 255 255 } - + b_dibri = { province = 8231 @@ -65822,7 +67357,7 @@ e_guinea = { c_lobo = { color = { 153 136 37 } color2 = { 255 255 255 } - + b_gagnoa = { province = 8208 @@ -65845,7 +67380,7 @@ e_guinea = { c_boubo = { color = { 173 152 29 } color2 = { 255 255 255 } - + b_boubo = { province = 8207 @@ -65867,23 +67402,23 @@ e_guinea = { } } } - + k_kong = { color = { 178 28 0 } color2 = { 255 255 255 } - + capital = c_kong - + d_worodugu = { color = { 198 28 20 } color2 = { 255 255 255 } - + capital = c_worodugu - + c_worodugu = { color = { 188 28 20 } color2 = { 255 255 255 } - + b_worodugu = { province = 8147 @@ -65924,7 +67459,7 @@ e_guinea = { c_tyendugu = { color = { 198 38 20 } color2 = { 255 255 255 } - + b_banifing = { province = 6984 @@ -65953,7 +67488,7 @@ e_guinea = { c_nyene = { color = { 198 28 30 } color2 = { 255 255 255 } - + b_folona = { province = 6980 @@ -65980,17 +67515,17 @@ e_guinea = { } } } - + d_kong = { color = { 198 48 20 } color2 = { 255 255 255 } - + capital = c_kong - + c_kong = { color = { 188 48 20 } color2 = { 255 255 255 } - + b_kong-north = { province = 6977 @@ -66025,7 +67560,7 @@ e_guinea = { c_leraba = { color = { 198 38 20 } color2 = { 255 255 255 } - + b_leraba = { province = 6976 @@ -66048,7 +67583,7 @@ e_guinea = { c_boron = { color = { 198 48 30 } color2 = { 255 255 255 } - + b_boron = { province = 8139 @@ -66077,7 +67612,7 @@ e_guinea = { c_nzi = { color = { 198 48 30 } color2 = { 255 255 255 } - + b_bouake = { province = 8131 @@ -66104,17 +67639,17 @@ e_guinea = { } } } - + d_lobi = { color = { 198 48 0 } color2 = { 255 255 255 } - + capital = c_lobi - + c_lobi = { color = { 188 48 0 } color2 = { 255 255 255 } - + b_boromo = { province = 6954 @@ -66143,7 +67678,7 @@ e_guinea = { c_loropeni = { color = { 198 38 0 } color2 = { 255 255 255 } - + b_loropeni = { province = 6960 @@ -66166,7 +67701,7 @@ e_guinea = { c_dyulaso = { color = { 198 48 10 } color2 = { 255 255 255 } - + b_bobo_dyulasso = { province = 6973 @@ -66183,7 +67718,7 @@ e_guinea = { c_wa = { color = { 198 58 10 } color2 = { 255 255 255 } - + b_wa = { province = 6956 @@ -66211,23 +67746,23 @@ e_guinea = { } } } - + k_akan = { color = { 225 25 25 } color2 = { 255 255 255 } - + capital = c_kumasi - + d_ashanti = { color = { 205 45 25 } color2 = { 255 255 255 } - + capital = c_kumasi - + c_kumasi = { color = { 195 45 25 } color2 = { 255 255 255 } - + b_kumasi = { province = 8009 @@ -66256,7 +67791,7 @@ e_guinea = { c_adanse = { color = { 205 35 25 } color2 = { 255 255 255 } - + b_adanse_manso = { province = 8013 @@ -66279,7 +67814,7 @@ e_guinea = { c_kwahu-akyem = { color = { 205 45 15 } color2 = { 255 255 255 } - + b_kwahu-south = { province = 8006 @@ -66308,7 +67843,7 @@ e_guinea = { c_fante = { color = { 205 35 15 } color2 = { 255 255 255 } - + b_elmina = { province = 8018 @@ -66331,7 +67866,7 @@ e_guinea = { c_wassa = { color = { 195 45 15 } color2 = { 255 255 255 } - + b_tarkwa = { province = 8022 @@ -66352,17 +67887,17 @@ e_guinea = { } } } - + d_adiukru = { color = { 171 79 56 } color2 = { 255 255 255 } - + capital = c_attie - + c_attie = { color = { 138 63 44 } color2 = { 255 255 255 } - + b_attie = { province = 8137 @@ -66391,7 +67926,7 @@ e_guinea = { c_dabou = { color = { 143 55 33 } color2 = { 255 255 255 } - + b_dabou = { province = 8144 @@ -66408,7 +67943,7 @@ e_guinea = { c_aowin = { color = { 156 77 58 } color2 = { 255 255 255 } - + b_aowin = { province = 8025 @@ -66433,13 +67968,13 @@ e_guinea = { d_gyaman = { color = { 205 25 45 } color2 = { 255 255 255 } - + capital = c_bonduku - + c_bonduku = { color = { 215 25 45 } color2 = { 255 255 255 } - + b_bonduku = { province = 6962 @@ -66468,7 +68003,7 @@ e_guinea = { c_ndenye = { color = { 205 35 45 } color2 = { 255 255 255 } - + b_ndenye = { province = 8027 @@ -66489,17 +68024,17 @@ e_guinea = { } } } - + d_brong = { color = { 225 45 45 } color2 = { 255 255 255 } - + capital = c_bono - + c_bono = { color = { 215 45 45 } color2 = { 255 255 255 } - + b_bono_manso = { province = 6970 @@ -66522,7 +68057,7 @@ e_guinea = { c_begho = { color = { 225 35 45 } color2 = { 255 255 255 } - + b_begho = { province = 6964 @@ -66551,7 +68086,7 @@ e_guinea = { c_upper_bono = { color = { 225 45 35 } color2 = { 255 255 255 } - + b_atebubu = { province = 8001 @@ -66574,7 +68109,7 @@ e_guinea = { c_bonoso = { color = { 225 35 35 } color2 = { 255 255 255 } - + b_ahwene_koko = { province = 6967 @@ -66601,17 +68136,17 @@ e_guinea = { } } } - + d_eweland = { color = { 205 45 45 } #flag of ewe people https://commons.wikimedia.org/wiki/File:Flag_of_the_Ewe_people.svg color2 = { 255 255 255 } - + capital = c_ewe - + c_ewe = { color = { 195 45 45 } color2 = { 255 255 255 } - + b_wusuta = { province = 8031 @@ -66640,7 +68175,7 @@ e_guinea = { c_afram = { color = { 205 35 45 } color2 = { 255 255 255 } - + b_ganeboafo = { province = 8000 @@ -66663,7 +68198,7 @@ e_guinea = { c_nanumba = { color = { 205 45 35 } color2 = { 255 255 255 } - + b_akpafu = { province = 8030 @@ -66685,7 +68220,7 @@ e_guinea = { } } } - + k_gur = { color = { 146 130 158 } color2 = { 255 255 255 } @@ -66695,13 +68230,13 @@ e_guinea = { d_dagomba = { color = { 146 120 138 } color2 = { 255 255 255 } - + capital = c_dagomba - + c_dagomba = { color = { 136 120 138 } color2 = { 255 255 255 } - + b_yendi = { province = 6942 @@ -66724,7 +68259,7 @@ e_guinea = { c_gonja = { color = { 146 110 138 } color2 = { 255 255 255 } - + b_buipe = { province = 6966 @@ -66747,7 +68282,7 @@ e_guinea = { c_daboya = { color = { 146 120 128 } color2 = { 255 255 255 } - + b_daboya = { province = 6946 @@ -66768,17 +68303,17 @@ e_guinea = { } } } - + d_wagadugu = { color = { 176 130 138 } color2 = { 255 255 255 } - + capital = c_wagadugu - + c_wagadugu = { color = { 166 130 138 } color2 = { 255 255 255 } - + b_wagadugu = { province = 6700 @@ -66801,7 +68336,7 @@ e_guinea = { c_po = { color = { 176 120 138 } color2 = { 255 255 255 } - + b_po = { province = 6948 @@ -66822,17 +68357,17 @@ e_guinea = { } } } - + d_mamprusi = { color = { 126 160 158 } color2 = { 255 255 255 } - + capital = c_mamprusi - + c_mamprusi = { color = { 116 160 158 } color2 = { 255 255 255 } - + b_bawku = { province = 6935 @@ -66867,7 +68402,7 @@ e_guinea = { c_kuisugu = { color = { 126 150 158 } color2 = { 255 255 255 } - + b_kuisugu = { province = 6937 @@ -66890,7 +68425,7 @@ e_guinea = { c_pendjari = { color = { 126 160 148 } color2 = { 255 255 255 } - + b_mekrou = { province = 6930 @@ -66918,23 +68453,23 @@ e_guinea = { } } } - + k_borgu = { color = { 36 148 41 } color2 = { 255 255 255 } - + capital = c_nikki - + d_borgu = { color = { 38 150 43 } color2 = { 255 255 255 } - + capital = c_nikki - + c_nikki = { color = { 40 152 45 } color2 = { 255 255 255 } - + b_nikki = { province = 6919 @@ -66969,7 +68504,7 @@ e_guinea = { c_bussa = { color = { 42 155 47 } color2 = { 255 255 255 } - + b_busa = { province = 6718 @@ -66992,7 +68527,7 @@ e_guinea = { c_ilo = { color = { 45 157 49 } color2 = { 255 255 255 } - + b_ilo = { province = 6916 @@ -67015,7 +68550,7 @@ e_guinea = { c_ilesa = { color = { 47 159 51 } color2 = { 255 255 255 } - + b_ilesa = { province = 6922 @@ -67038,7 +68573,7 @@ e_guinea = { c_djugu = { color = { 49 153 53 } color2 = { 255 255 255 } - + b_djugu = { province = 6939 @@ -67053,17 +68588,17 @@ e_guinea = { } } } - + d_savalu = { color = { 52 162 56 } color2 = { 255 255 255 } - + capital = c_savalu - + c_savalu = { color = { 58 168 63 } color2 = { 255 255 255 } - + b_savalu = { province = 8046 @@ -67086,7 +68621,7 @@ e_guinea = { c_sokode = { color = { 54 164 58 } color2 = { 255 255 255 } - + b_sokode = { province = 8042 @@ -67109,7 +68644,7 @@ e_guinea = { c_todo = { color = { 56 166 60 } color2 = { 255 255 255 } - + b_todo = { province = 8034 @@ -67132,7 +68667,7 @@ e_guinea = { c_shabe = { color = { 60 170 65 } color2 = { 255 255 255 } - + b_shabe = { province = 8048 @@ -67154,7 +68689,7 @@ e_guinea = { } } } - + k_yorubaland = { color = { 38 43 209 } color2 = { 255 255 255 } @@ -67164,13 +68699,13 @@ e_guinea = { d_ibadan = { color = { 35 45 211 } color2 = { 255 255 255 } - + capital = c_ibadan - + c_ibadan = { color = { 43 53 219 } color2 = { 255 255 255 } - + b_ibadan = { province = 8062 @@ -67193,7 +68728,7 @@ e_guinea = { c_abomey = { color = { 37 47 213 } color2 = { 255 255 255 } - + b_abomey = { province = 8040 @@ -67210,7 +68745,7 @@ e_guinea = { c_ifonyin = { color = { 39 49 215 } color2 = { 255 255 255 } - + b_ifonyin = { province = 8051 @@ -67233,7 +68768,7 @@ e_guinea = { c_ketu = { color = { 41 51 217 } color2 = { 255 255 255 } - + b_ketu = { province = 8050 @@ -67248,17 +68783,17 @@ e_guinea = { } } } - + d_oyo = { color = { 45 55 222 } color2 = { 255 255 255 } - + capital = c_oyo - + c_oyo = { color = { 49 59 227 } color2 = { 255 255 255 } - + b_oyo-ile = { province = 6912 @@ -67293,7 +68828,7 @@ e_guinea = { c_igana = { color = { 47 57 225 } color2 = { 255 255 255 } - + b_igana = { province = 8055 @@ -67316,7 +68851,7 @@ e_guinea = { c_ilorin = { color = { 51 61 229 } color2 = { 255 255 255 } - + b_ilorin = { province = 6911 @@ -67339,7 +68874,7 @@ e_guinea = { c_igbomina = { color = { 53 64 231 } color2 = { 255 255 255 } - + b_ajase_ipo = { province = 8081 @@ -67362,7 +68897,7 @@ e_guinea = { c_yagba = { color = { 55 66 233 } color2 = { 255 255 255 } - + b_ikare = { province = 8079 @@ -67383,17 +68918,17 @@ e_guinea = { } } } - + d_ife = { color = { 176 194 56 } color2 = { 255 255 255 } - + capital = c_ife - + c_ife = { color = { 180 198 60 } color2 = { 255 255 255 } - + b_ile-ife = { province = 8068 @@ -67422,7 +68957,7 @@ e_guinea = { c_ijebu = { color = { 178 196 58 } color2 = { 255 255 255 } - + b_ijebu = { province = 8065 @@ -67439,7 +68974,7 @@ e_guinea = { c_owu = { color = { 182 200 62 } color2 = { 255 255 255 } - + b_owu = { province = 8066 @@ -67460,17 +68995,17 @@ e_guinea = { } } } - + d_benin = { color = { 226 120 128 } color2 = { 255 255 255 } - + capital = c_benin - + c_benin = { color = { 228 122 130 } color2 = { 255 255 255 } - + b_benin-city = { province = 8072 @@ -67493,7 +69028,7 @@ e_guinea = { c_edo = { color = { 225 125 133 } color2 = { 255 255 255 } - + b_edo = { province = 8073 @@ -67515,23 +69050,23 @@ e_guinea = { } } } - + k_igbo-benue = { color = { 58 83 133 } color2 = { 255 255 255 } - + capital = c_igbo - + d_igboland = { color = { 38 63 123 } color2 = { 255 255 255 } - + capital = c_igbo - + c_igbo = { color = { 18 43 103 } color2 = { 255 255 255 } - + b_igbo-ukwu = { province = 8110 @@ -67560,7 +69095,7 @@ e_guinea = { c_idoma = { color = { 40 33 163 } color2 = { 255 255 255 } - + b_idoma = { province = 8121 @@ -67589,7 +69124,7 @@ e_guinea = { c_igala = { color = { 60 23 178 } color2 = { 255 255 255 } - + b_igala = { province = 8107 @@ -67612,7 +69147,7 @@ e_guinea = { c_ijaw = { color = { 45 13 185 } color2 = { 255 255 255 } - + b_bonny = { province = 8115 @@ -67635,7 +69170,7 @@ e_guinea = { c_ibibo = { color = { 35 82 160 } color2 = { 255 255 255 } - + b_calabar = { province = 8117 @@ -67656,17 +69191,17 @@ e_guinea = { } } } - + d_nupe = { color = { 38 93 153 } color2 = { 255 255 255 } - + capital = c_nupe - + c_nupe = { color = { 18 73 133 } color2 = { 255 255 255 } - + b_raba = { province = 6908 @@ -67701,7 +69236,7 @@ e_guinea = { c_guwari = { color = { 28 63 143 } color2 = { 255 255 255 } - + b_guwari = { province = 8103 @@ -67724,7 +69259,7 @@ e_guinea = { c_opanda = { color = { 48 53 163 } color2 = { 255 255 255 } - + b_umaisha = { province = 8101 @@ -67753,7 +69288,7 @@ e_guinea = { c_kyadya = { color = { 52 68 123 } color2 = { 255 255 255 } - + b_kyadya = { province = 8085 @@ -67774,17 +69309,17 @@ e_guinea = { } } } - + d_kwararafa = { color = { 38 93 193 } color2 = { 255 255 255 } - + capital = c_kwararafa - + c_kwararafa = { color = { 28 93 193 } color2 = { 255 255 255 } - + b_kwararafa = { province = 6533 @@ -67807,7 +69342,7 @@ e_guinea = { c_keffi = { color = { 38 83 193 } color2 = { 255 255 255 } - + b_keffi = { province = 8105 @@ -67830,28 +69365,28 @@ e_guinea = { c_bauchi = { color = { 38 93 183 } color2 = { 255 255 255 } - + b_bauchi = { province = 6521 - + color = { 235 108 30 } color2 = { 255 255 255 } } b_durum = { province = 6530 - + color = { 235 108 30 } color2 = { 255 255 255 } } b_jos = { province = 6531 - + color = { 235 108 30 } color2 = { 255 255 255 } } b_gbagye = { province = 8106 - + color = { 235 108 30 } color2 = { 255 255 255 } } @@ -67862,7 +69397,7 @@ e_guinea = { e_india = { # Titular, created by special decision only if entire India is united color = { 255 110 0 } - + ai_primary_priority = { add = @always_primary_score } @@ -67871,9 +69406,9 @@ e_india = { # Titular, created by special decision only if entire India is unit e_rajastan = { color = { 255 100 0 } color2 = { 255 255 255 } - + capital = c_kanyakubja # Kanyakubja - + ai_primary_priority = { if = { limit = { @@ -67882,13 +69417,13 @@ e_rajastan = { add = @correct_culture_primary_score } } - + k_sindh = { color = { 225 135 20 } color2 = { 255 255 255 } - + capital = c_debul # Debul - + ai_primary_priority = { if = { limit = { @@ -67897,44 +69432,44 @@ e_rajastan = { add = @correct_culture_primary_score } } - + d_sauvira = { color = { 230 135 20 } color2 = { 255 255 255 } - + capital = c_debul # Debul - + c_debul = { color = { 230 155 20 } color2 = { 255 255 255 } - + b_debul = { province = 1297 - + color = { 230 155 20 } color2 = { 255 255 255 } } b_thatta = { province = 3402 - + color = { 230 155 20 } color2 = { 255 255 255 } } b_shahbandar = { province = 3400 - + color = { 230 155 20 } color2 = { 255 255 255 } } b_nirun = { province = 3401 - + color = { 230 155 20 } color2 = { 255 255 255 } } b_kolachi = { province = 3403 - + color = { 230 155 20 } color2 = { 255 255 255 } } @@ -67942,28 +69477,28 @@ e_rajastan = { c_sonda = { color = { 230 115 20 } color2 = { 255 255 255 } - + b_sonda = { province = 1331 - + color = { 230 115 20 } color2 = { 255 255 255 } } b_amarkot = { province = 3398 - + color = { 230 115 20 } color2 = { 255 255 255 } } b_badin = { province = 3399 - + color = { 230 115 20 } color2 = { 255 255 255 } } b_karoonjar = { province = 3971 - + color = { 230 115 20 } color2 = { 255 255 255 } } @@ -67971,28 +69506,28 @@ e_rajastan = { c_mansura = { color = { 230 155 40 } color2 = { 255 255 255 } - + b_mansura = { province = 1137 - + color = { 230 155 40 } color2 = { 255 255 255 } } b_mirpur_khas = { province = 3395 - + color = { 230 155 40 } color2 = { 255 255 255 } } b_matiari = { province = 3397 - + color = { 230 155 40 } color2 = { 255 255 255 } } b_nasarpur = { province = 3396 - + color = { 230 155 40 } color2 = { 255 255 255 } } @@ -68000,22 +69535,22 @@ e_rajastan = { c_ranikot = { color = { 210 155 40 } color2 = { 255 255 255 } - + b_ranikot = { province = 1303 - + color = { 210 155 40 } color2 = { 255 255 255 } } b_sharusan = { province = 3404 - + color = { 210 155 40 } color2 = { 255 255 255 } } b_khudabad = { province = 3405 - + color = { 210 155 40 } color2 = { 255 255 255 } } @@ -68023,53 +69558,53 @@ e_rajastan = { c_siwistan = { color = { 250 155 40 } color2 = { 255 255 255 } - + b_siwistan = { province = 1333 - + color = { 250 155 40 } color2 = { 255 255 255 } } b_mir_rukan = { province = 3394 - + color = { 250 155 40 } color2 = { 255 255 255 } } } } - + d_bhakkar = { color = { 200 105 18 } color2 = { 255 255 255 } - + capital = c_bhakkar # Bhakkar - + c_bhakkar = { color = { 220 105 18 } color2 = { 255 255 255 } - + b_bhakkar = { province = 1138 - + color = { 220 105 18 } color2 = { 255 255 255 } } b_shikarpur = { province = 3406 - + color = { 220 105 18 } color2 = { 255 255 255 } } b_larkana = { province = 1371 - + color = { 220 105 18 } color2 = { 255 255 255 } } b_mohenjo_daro = { province = 1370 - + color = { 220 105 18 } color2 = { 255 255 255 } } @@ -68077,16 +69612,16 @@ e_rajastan = { c_aror = { color = { 180 105 18 } color2 = { 255 255 255 } - + b_aror = { province = 1175 - + color = { 180 105 18 } color2 = { 255 255 255 } } b_siraj_ji_takri = { province = 3392 - + color = { 180 105 18 } color2 = { 255 255 255 } } @@ -68094,28 +69629,28 @@ e_rajastan = { c_rajanpur = { color = { 200 115 18 } color2 = { 255 255 255 } - + b_rajanpur = { province = 1339 - + color = { 200 115 18 } color2 = { 255 255 255 } } b_rojhan = { province = 1374 - + color = { 200 115 18 } color2 = { 255 255 255 } } b_dajal = { province = 3407 - + color = { 200 115 18 } color2 = { 255 255 255 } } b_badah = { province = 1372 - + color = { 200 105 38 } color2 = { 255 255 255 } } @@ -68123,22 +69658,22 @@ e_rajastan = { c_vijnot = { color = { 150 60 50 } color2 = { 255 255 255 } - + b_vijnot = { province = 1336 - + color = { 150 60 50 } color2 = { 255 255 255 } } b_ghotki = { province = 3393 - + color = { 150 60 50 } color2 = { 255 255 255 } } b_bhatiya = { province = 3391 - + color = { 150 60 50 } color2 = { 255 255 255 } } @@ -68146,47 +69681,47 @@ e_rajastan = { c_sibi = { color = { 200 145 18 } color2 = { 255 255 255 } - + b_sibi = { province = 4513 - + color = { 200 145 18 } color2 = { 255 255 255 } } b_pul = { province = 4497 - + color = { 200 145 18 } color2 = { 255 255 255 } } b_asfanjay = { province = 4510 - + color = { 200 145 18 } color2 = { 255 255 255 } } b_mastang = { province = 4511 - + color = { 200 145 18 } color2 = { 255 255 255 } } b_shal = { province = 4512 - + color = { 200 145 18 } color2 = { 255 255 255 } } } } } - + k_punjab = { color = { 255 90 20 } color2 = { 255 255 255 } - + capital = c_lahur # Lahur - + ai_primary_priority = { if = { limit = { @@ -68195,38 +69730,38 @@ e_rajastan = { add = @correct_culture_primary_score } } - + d_multan = { color = { 234 100 21 } color2 = { 255 255 255 } - + capital = c_multan # Multan - + c_multan = { color = { 234 110 21 } color2 = { 255 255 255 } - + b_multan = { province = 1338 - + color = { 234 110 21 } color2 = { 255 255 255 } } b_kabirwala = { province = 3413 - + color = { 234 110 21 } color2 = { 255 255 255 } } b_tulamba = { province = 3412 - + color = { 234 110 21 } color2 = { 255 255 255 } } b_alipur = { province = 3414 - + color = { 234 110 21 } color2 = { 255 255 255 } } @@ -68234,22 +69769,22 @@ e_rajastan = { c_kafirkot = { color = { 234 90 21 } color2 = { 255 255 255 } - + b_kafirkot = { province = 1375 - + color = { 234 90 21 } color2 = { 255 255 255 } } b_dera_ghazi_khan = { province = 3417 - + color = { 234 90 21 } color2 = { 255 255 255 } } b_daraban = { province = 1376 - + color = { 234 90 21 } color2 = { 255 255 255 } } @@ -68257,22 +69792,22 @@ e_rajastan = { c_uch = { color = { 234 80 21 } color2 = { 255 255 255 } - + b_uch = { province = 1337 - + color = { 234 80 21 } color2 = { 255 255 255 } } b_derawar = { province = 3409 - + color = { 234 80 21 } color2 = { 255 255 255 } } b_chachran = { province = 3408 - + color = { 234 80 21 } color2 = { 255 255 255 } } @@ -68280,22 +69815,22 @@ e_rajastan = { c_karur = { color = { 234 50 11 } color2 = { 255 255 255 } - + b_karur = { province = 1178 - + color = { 234 50 11 } color2 = { 255 255 255 } } b_askhanda = { province = 3410 - + color = { 234 50 11 } color2 = { 255 255 255 } } b_vehari = { province = 3411 - + color = { 234 50 11 } color2 = { 255 255 255 } } @@ -68303,22 +69838,22 @@ e_rajastan = { c_karor = { color = { 255 120 21 } color2 = { 255 255 255 } - + b_karor = { province = 1340 - + color = { 255 120 21 } color2 = { 255 255 255 } } b_mankera = { province = 3415 - + color = { 255 120 21 } color2 = { 255 255 255 } } b_wan_bhachran = { province = 3416 - + color = { 255 120 21 } color2 = { 255 255 255 } } @@ -68326,28 +69861,28 @@ e_rajastan = { c_kalat = { color = { 152 185 96 } color2 = { 255 255 255 } - + b_loralai = { province = 4517 - + color = { 152 185 96 } color2 = { 255 255 255 } } b_kohlu = { province = 4518 - + color = { 152 185 96 } color2 = { 255 255 255 } } b_mekhtar = { province = 4519 - + color = { 152 185 96 } color2 = { 255 255 255 } } b_zhob = { province = 4520 - + color = { 152 185 96 } color2 = { 255 255 255 } } @@ -68356,34 +69891,34 @@ e_rajastan = { d_lahore = { color = { 180 110 41 } color2 = { 255 255 255 } - + capital = c_lahur # Lahur - + c_lahur = { color = { 180 130 41 } color2 = { 255 255 255 } - + b_lahur = { province = 1362 - + color = { 180 130 41 } color2 = { 255 255 255 } } b_kasur = { province = 3418 - + color = { 180 130 41 } color2 = { 255 255 255 } } b_sangla = { province = 3420 - + color = { 180 130 41 } color2 = { 255 255 255 } } b_chunian = { province = 3419 - + color = { 180 130 41 } color2 = { 255 255 255 } } @@ -68391,34 +69926,34 @@ e_rajastan = { c_dipalpur = { color = { 190 100 41 } color2 = { 255 255 255 } - + b_pancapura = { province = 3421 - + color = { 190 100 41 } color2 = { 255 255 255 } } b_dipalpur = { province = 1363 - + color = { 190 100 41 } color2 = { 255 255 255 } } b_ajodhan = { province = 3424 - + color = { 190 100 41 } color2 = { 255 255 255 } } b_abohar = { province = 3423 - + color = { 190 100 41 } color2 = { 255 255 255 } } b_satghara = { province = 3422 - + color = { 190 100 41 } color2 = { 255 255 255 } } @@ -68426,22 +69961,22 @@ e_rajastan = { c_bhera = { color = { 160 110 41 } color2 = { 255 255 255 } - + b_bhera = { province = 1192 - + color = { 160 110 41 } color2 = { 255 255 255 } } b_katasraj = { province = 3428 - + color = { 160 110 41 } color2 = { 255 255 255 } } b_phalia = { province = 3425 - + color = { 160 110 41 } color2 = { 255 255 255 } } @@ -68449,22 +69984,22 @@ e_rajastan = { c_shorkot = { color = { 180 110 61 } color2 = { 255 255 255 } - + b_bhirr = { province = 3427 - + color = { 180 110 61 } color2 = { 255 255 255 } } b_shorkot = { province = 1361 - + color = { 180 110 61 } color2 = { 255 255 255 } } b_kamalia = { province = 3426 - + color = { 180 110 61 } color2 = { 255 255 255 } } @@ -68472,22 +70007,22 @@ e_rajastan = { c_sakala = { color = { 180 120 21 } color2 = { 255 255 255 } - + b_sakala = { province = 1179 - + color = { 180 120 21 } color2 = { 255 255 255 } } b_jammu = { province = 3430 - + color = { 180 120 21 } color2 = { 255 255 255 } } b_bhuttar = { province = 3429 - + color = { 180 120 21 } color2 = { 255 255 255 } } @@ -68495,28 +70030,28 @@ e_rajastan = { c_trigarta = { color = { 190 100 31 } color2 = { 255 255 255 } - + b_jalandhar = { province = 1193 - + color = { 190 100 31 } color2 = { 255 255 255 } } b_rahon = { province = 3431 - + color = { 190 100 31 } color2 = { 255 255 255 } } b_pathankot = { province = 3432 - + color = { 190 100 31 } color2 = { 255 255 255 } } b_kahlur = { province = 3433 - + color = { 190 100 31 } color2 = { 255 255 255 } } @@ -68527,19 +70062,19 @@ e_rajastan = { b_kangra = { province = 3434 - + color = { 190 100 31 } color2 = { 255 255 255 } } b_brahmapura = { province = 7945 - + color = { 190 100 31 } color2= { 255 255 255 } } b_campa2 = { province = 7946 - + color = { 180 120 21 } color2= { 255 255 255 } } @@ -68548,22 +70083,22 @@ e_rajastan = { c_gurjaratra = { color = { 140 120 41 } color2 = { 255 255 255 } - + b_gurjaratra = { province = 1190 - + color = { 140 120 41 } color2 = { 255 255 255 } } b_jhelum = { province = 3435 - + color = { 140 120 41 } color2 = { 255 255 255 } } b_kunjah = { province = 3436 - + color = { 140 120 41 } color2 = { 255 255 255 } } @@ -68572,34 +70107,34 @@ e_rajastan = { d_gandhara = { color = { 255 150 31 } color2 = { 255 255 255 } - + capital = c_udabhanda # Udabhanda - + c_udabhanda = { color = { 255 130 31 } color2 = { 255 255 255 } - + b_udabhanda = { province = 1180 - + color = { 255 130 31 } color2 = { 255 255 255 } } b_attak = { province = 3437 - + color = { 255 130 31 } color2 = { 255 255 255 } } b_oddiyana = { province = 3438 - + color = { 255 130 31 } color2 = { 255 255 255 } } b_mankiala = { province = 3439 - + color = { 255 130 31 } color2 = { 255 255 255 } } @@ -68607,22 +70142,22 @@ e_rajastan = { c_purushapura = { color = { 235 150 31 } color2 = { 255 255 255 } - + b_purushapura = { province = 1342 - + color = { 235 150 31 } color2 = { 255 255 255 } } b_nowshera = { province = 3441 - + color = { 235 150 31 } color2 = { 255 255 255 } } b_shergarh = { province = 3440 - + color = { 235 150 31 } color2 = { 255 255 255 } } @@ -68630,16 +70165,16 @@ e_rajastan = { c_nandana = { color = { 255 150 11 } color2 = { 255 255 255 } - + b_nandana = { province = 1341 - + color = { 255 150 11 } color2 = { 255 255 255 } } b_lund_nandana = { province = 3442 - + color = { 255 150 11 } color2 = { 255 255 255 } } @@ -68647,22 +70182,22 @@ e_rajastan = { c_bannu = { color = { 9 150 51 } color2 = { 255 255 255 } - + b_bannu = { province = 1191 - + color = { 9 150 51 } color2 = { 255 255 255 } } b_kalabagh = { province = 3443 - + color = { 9 150 51 } color2 = { 255 255 255 } } b_hangu = { province = 3444 - + color = { 9 150 51 } color2 = { 255 255 255 } } @@ -68670,7 +70205,7 @@ e_rajastan = { c_urgun = { color = { 0 155 55 } color2 = { 255 255 255 } - + b_urgun = { province = 4521 @@ -68692,13 +70227,13 @@ e_rajastan = { } } } - + k_delhi = { color = { 220 150 75 } color2 = { 255 255 255 } - + capital = c_delhi # Delhi - + ai_primary_priority = { if = { limit = { @@ -68707,38 +70242,38 @@ e_rajastan = { add = @correct_culture_primary_score } } - + d_kuru = { color = { 210 65 12 } color2 = { 255 255 255 } - + capital = c_delhi # Delhi - + c_delhi = { color = { 230 65 12 } color2 = { 255 255 255 } - + b_indraprastha = { province = 1365 - + color = { 230 65 12 } color2 = { 255 255 255 } } b_dhilika = { province = 3447 - + color = { 230 65 12 } color2 = { 255 255 255 } } b_jahanpanah = { province = 3448 - + color = { 230 65 12 } color2 = { 255 255 255 } } b_rohtak = { province = 3475 - + color = { 230 65 12 } color2 = { 255 255 255 } } @@ -68746,28 +70281,28 @@ e_rajastan = { c_hastinapura = { color = { 190 65 12 } color2 = { 255 255 255 } - + b_hastinapura = { province = 1368 - + color = { 190 65 12 } color2 = { 255 255 255 } } b_mirath = { province = 3449 - + color = { 190 65 12 } color2 = { 255 255 255 } } b_indrasthana = { province = 3450 - + color = { 190 65 12 } color2 = { 255 255 255 } } b_hapur = { province = 3451 - + color = { 190 65 12 } color2 = { 255 255 255 } } @@ -68775,65 +70310,65 @@ e_rajastan = { c_sthanisvara = { color = { 210 65 12 } color2 = { 255 255 255 } - + b_saharanpur = { province = 1367 - + color = { 210 65 12 } color2 = { 255 255 255 } } b_sthanisvara = { province = 3453 - + color = { 210 65 12 } color2 = { 255 255 255 } } b_sirhind = { province = 3452 - + color = { 210 65 12 } color2 = { 255 255 255 } } b_samana = { province = 3454 - + color = { 210 65 12 } color2 = { 255 255 255 } } b_sadhaura = { province = 7944 - + color = { 210 65 12 } color2= { 255 255 255 } } } } - + d_haritanaka = { color = { 100 25 3 } color2 = { 255 255 255 } - + capital = c_tribandapura # Tribandapura - + c_tribandapura = { color = { 130 25 3 } color2 = { 255 255 255 } - + b_tribandapura = { province = 1364 - + color = { 130 25 3 } color2 = { 255 255 255 } } b_sunam = { province = 3457 - + color = { 130 25 3 } color2 = { 255 255 255 } } b_jajjanir = { province = 3458 - + color = { 100 55 3 } color2 = { 255 255 255 } } @@ -68841,22 +70376,22 @@ e_rajastan = { c_hisar = { color = { 100 25 23 } color2 = { 255 255 255 } - + b_asigarh = { province = 1366 - + color = { 100 25 23 } color2 = { 255 255 255 } } b_asika = { province = 3455 - + color = { 100 25 23 } color2 = { 255 255 255 } } b_narabhata = { province = 3456 - + color = { 100 25 23 } color2 = { 255 255 255 } } @@ -68864,53 +70399,53 @@ e_rajastan = { c_sarasvati = { color = { 100 55 3 } color2 = { 255 255 255 } - + b_sarasvati = { province = 1352 - + color = { 100 55 3 } color2 = { 255 255 255 } } b_bhatnir = { province = 3459 - + color = { 100 55 3 } color2 = { 255 255 255 } } } } - + d_mathura = { color = { 150 45 10 } color2 = { 255 255 255 } - + capital = c_mathura # Mathura - + c_mathura = { color = { 170 45 20 } color2 = { 255 255 255 } - + b_mathura = { province = 1359 - + color = { 170 45 20 } color2 = { 255 255 255 } } b_krishnajanmabhoomi = { province = 3460 - + color = { 170 45 20 } color2 = { 255 255 255 } } b_govardhan = { province = 3461 - + color = { 170 45 20 } color2 = { 255 255 255 } } b_agra = { province = 3462 - + color = { 170 45 20 } color2 = { 255 255 255 } } @@ -68918,22 +70453,22 @@ e_rajastan = { c_kol = { color = { 150 65 10 } color2 = { 255 255 255 } - + b_kol = { province = 1141 - + color = { 150 65 10 } color2 = { 255 255 255 } } b_soron = { province = 3463 - + color = { 150 65 10 } color2 = { 255 255 255 } } b_etah = { province = 3464 - + color = { 150 65 10 } color2 = { 255 255 255 } } @@ -68941,22 +70476,22 @@ e_rajastan = { c_sripatha = { color = { 110 45 10 } color2 = { 255 255 255 } - + b_sripatha = { province = 1357 - + color = { 110 45 10 } color2 = { 255 255 255 } } b_bayana = { province = 3466 - + color = { 110 45 10 } color2 = { 255 255 255 } } b_dhavalapuri = { province = 3465 - + color = { 110 45 10 } color2 = { 255 255 255 } } @@ -68965,34 +70500,34 @@ e_rajastan = { d_vodamayutja = { color = { 195 90 0 } color2 = { 255 255 255 } - + capital = c_vodamayutja # Vodamayuta - + c_vodamayutja = { color = { 195 90 10 } color2 = { 255 255 255 } - + b_vodamayutja = { province = 1358 - + color = { 195 90 10 } color2 = { 255 255 255 } } b_ahichatra = { province = 3469 - + color = { 195 90 10 } color2 = { 255 255 255 } } b_tilokpur = { province = 3468 - + color = { 195 90 10 } color2 = { 255 255 255 } } b_bareily = { province = 3467 - + color = { 195 90 10 } color2 = { 255 255 255 } } @@ -69000,28 +70535,28 @@ e_rajastan = { c_sambhal = { color = { 195 90 30 } color2 = { 255 255 255 } - + b_sambhal = { province = 1173 - + color = { 195 90 30 } color2 = { 255 255 255 } } b_amroha = { province = 3471 - + color = { 195 90 30 } color2 = { 255 255 255 } } b_ujhani = { province = 3470 - + color = { 195 90 30 } color2 = { 255 255 255 } } b_bachhraon = { province = 3472 - + color = { 195 90 30 } color2 = { 255 255 255 } } @@ -69029,35 +70564,35 @@ e_rajastan = { c_katehar = { color = { 165 90 0 } color2 = { 255 255 255 } - + b_mandawar = { province = 1168 - + color = { 165 90 0 } color2 = { 255 255 255 } } b_bijnor = { province = 3474 - + color = { 165 90 0 } color2 = { 255 255 255 } } b_gangadvara = { province = 3473 - + color = { 165 90 0 } color2 = { 255 255 255 } } } } } - + k_gujarat = { color = { 155 80 28 } color2 = { 255 255 255 } - + capital = c_sarasvata_mandala # Sarasvata Mandala - + ai_primary_priority = { if = { limit = { @@ -69066,44 +70601,44 @@ e_rajastan = { add = @correct_culture_primary_score } } - + d_gurjara_mandala = { color = { 175 80 20 } color2 = { 255 255 255 } - + capital = c_sarasvata_mandala # Sarasvata Mandala - + c_sarasvata_mandala = { color = { 155 80 20 } color2 = { 255 255 255 } - + b_anahilapataka = { province = 1292 - + color = { 155 80 20 } color2 = { 255 255 255 } } b_vadnagar = { province = 3371 - + color = { 155 80 20 } color2 = { 255 255 255 } } b_siddhapura = { province = 3372 - + color = { 155 80 20 } color2 = { 255 255 255 } } b_modhera = { province = 3370 - + color = { 155 80 20 } color2 = { 255 255 255 } } b_kamboika = { province = 3369 - + color = { 155 80 20 } color2 = { 255 255 255 } } @@ -69111,28 +70646,28 @@ e_rajastan = { c_khetaka = { color = { 175 80 40 } color2 = { 255 255 255 } - + b_khetaka = { province = 1290 - + color = { 175 80 40 } color2 = { 255 255 255 } } b_khambhat = { province = 3375 - + color = { 175 80 40 } color2 = { 255 255 255 } } b_dholka = { province = 3377 - + color = { 175 80 40 } color2 = { 255 255 255 } } b_ashaval = { province = 3376 - + color = { 175 80 40 } color2 = { 255 255 255 } } @@ -69140,53 +70675,53 @@ e_rajastan = { c_mohadavasaka = { color = { 175 100 20 } color2 = { 255 255 255 } - + b_mohadavasaka = { province = 1291 - + color = { 175 100 20 } color2 = { 255 255 255 } } b_jhalod = { province = 3374 - + color = { 175 100 20 } color2 = { 255 255 255 } } b_idar = { province = 3373 - + color = { 175 100 20 } color2 = { 255 255 255 } } } } - + d_anartta = { color = { 195 50 10 } color2 = { 255 255 255 } - + capital = c_dvaraka # Dvaraka - + c_dvaraka = { color = { 175 50 10 } color2 = { 255 255 255 } - + b_dvaraka = { province = 1136 - + color = { 175 50 10 } color2 = { 255 255 255 } } b_lalpur = { province = 3352 - + color = { 175 50 10 } color2 = { 255 255 255 } } b_bhanvad = { province = 3353 - + color = { 175 50 10 } color2 = { 255 255 255 } } @@ -69194,28 +70729,28 @@ e_rajastan = { c_dhamalpur = { color = { 195 50 30 } color2 = { 255 255 255 } - + b_dhamalpur = { province = 1268 - + color = { 195 50 30 } color2 = { 255 255 255 } } b_morvi = { province = 3355 - + color = { 195 50 30 } color2 = { 255 255 255 } } b_lakhota = { province = 3354 - + color = { 195 50 30 } color2 = { 255 255 255 } } b_halvad = { province = 3356 - + color = { 240 100 50 } color2 = { 255 255 255 } } @@ -69223,65 +70758,65 @@ e_rajastan = { c_kutch = { color = { 195 70 10 } color2 = { 255 255 255 } - + b_kanthakota = { province = 1295 - + color = { 195 70 10 } color2 = { 255 255 255 } } b_bhuj = { province = 3350 - + color = { 195 70 10 } color2 = { 255 255 255 } } b_anjar_kutch = { province = 3351 - + color = { 195 70 10 } color2 = { 255 255 255 } } } } - + d_saurashtra = { color = { 220 100 50 } color2 = { 255 255 255 } - + capital = c_bhumilka # Bhumilka - + c_bhumilka = { color = { 220 120 50 } color2 = { 255 255 255 } - + b_vamanasthali = { province = 1134 - + color = { 220 120 50 } color2 = { 255 255 255 } } b_bhumilka = { province = 3360 - + color = { 220 120 50 } color2 = { 255 255 255 } } b_shrinagar = { province = 3361 - + color = { 220 120 50 } color2 = { 255 255 255 } } b_mangrol = { province = 3362 - + color = { 220 120 50 } color2 = { 255 255 255 } } b_uperkot = { province = 3359 - + color = { 220 120 50 } color2 = { 255 255 255 } } @@ -69289,28 +70824,28 @@ e_rajastan = { c_somnath = { color = { 220 32 50 } color2 = { 255 255 255 } - + b_somnath = { province = 1266 - + color = { 220 32 50 } color2 = { 255 255 255 } } b_delvada = { province = 3364 - + color = { 220 32 50 } color2 = { 255 255 255 } } b_saymur = { province = 3363 - + color = { 220 32 50 } color2 = { 255 255 255 } } b_moherak = { province = 3365 - + color = { 220 32 50 } color2 = { 255 255 255 } } @@ -69318,83 +70853,83 @@ e_rajastan = { c_vardhamana = { color = { 240 100 50 } color2 = { 255 255 255 } - + b_vardhamana = { province = 1267 - + color = { 240 100 50 } color2 = { 255 255 255 } } b_ranpur = { province = 3357 - + color = { 240 100 50 } color2 = { 255 255 255 } } b_amarvalli = { province = 3358 - + color = { 240 100 50 } color2 = { 255 255 255 } } - + } c_valabhi = { color = { 200 100 60 } color2 = { 255 255 255 } - + b_valabhi = { province = 1135 - + color = { 200 100 60 } color2 = { 255 255 255 } } b_shatrunjaya = { province = 3366 - + color = { 200 100 60 } color2 = { 255 255 255 } } b_dhandhuka = { province = 3367 - + color = { 200 100 60 } color2 = { 255 255 255 } } b_sihor = { province = 3368 - + color = { 200 100 60 } color2 = { 255 255 255 } } } } - + d_lata = { color = { 200 150 90 } color2 = { 255 255 255 } - + capital = c_vadodara # Vadodara - + c_vadodara = { color = { 200 150 110 } color2 = { 255 255 255 } - + b_vadodara = { province = 1133 - + color = { 200 150 110 } color2 = { 255 255 255 } } b_kayavarohan = { province = 3379 - + color = { 200 150 110 } color2 = { 255 255 255 } } b_darbhavati = { province = 3378 - + color = { 200 150 110 } color2 = { 255 255 255 } } @@ -69402,34 +70937,34 @@ e_rajastan = { c_navasarika = { color = { 200 120 90 } color2 = { 255 255 255 } - + b_akruresvara = { province = 1127 - + color = { 200 120 90 } color2 = { 255 255 255 } } b_navasarika = { province = 3383 - + color = { 200 120 90 } color2 = { 255 255 255 } } b_bharuch = { province = 3380 - + color = { 200 120 90 } color2 = { 255 255 255 } } b_tadkeshwar = { province = 3381 - + color = { 200 120 90 } color2 = { 255 255 255 } } b_rajpipla = { province = 3382 - + color = { 200 120 90 } color2 = { 255 255 255 } } @@ -69443,29 +70978,29 @@ e_rajastan = { c_daman = { color = { 220 150 90 } color2 = { 255 255 255 } - + b_daman = { province = 1126 - + color = { 220 150 90 } color2 = { 255 255 255 } } b_sanjan = { province = 3384 - + color = { 220 150 90 } color2 = { 255 255 255 } } } } } - + k_rajputana = { color = { 200 70 0 } color2 = { 255 255 255 } - + capital = c_ajayameru # Ajayameru - + ai_primary_priority = { if = { limit = { @@ -69474,38 +71009,38 @@ e_rajastan = { add = @correct_culture_primary_score } } - + d_maru = { color = { 194 67 10 } color2 = { 255 255 255 } - + capital = c_mandavyapura # Mandavyapura - + c_mandavyapura = { color = { 194 87 10 } color2 = { 255 255 255 } - + b_mandavyapura = { province = 1130 - + color = { 194 87 10 } color2 = { 255 255 255 } } b_siwana = { province = 3486 - + color = { 194 87 10 } color2 = { 255 255 255 } } b_osian = { province = 3484 - + color = { 194 87 10 } color2 = { 255 255 255 } } b_sanderaka = { province = 3485 - + color = { 194 87 10 } color2 = { 255 255 255 } } @@ -69513,16 +71048,16 @@ e_rajastan = { c_medantaka = { color = { 194 67 30 } color2 = { 255 255 255 } - + b_medantaka = { province = 1176 - + color = { 194 67 30 } color2 = { 255 255 255 } } b_purnatallakapura = { province = 3487 - + color = { 194 67 30 } color2 = { 255 255 255 } } @@ -69530,28 +71065,28 @@ e_rajastan = { c_godwad = { color = { 174 67 10 } color2 = { 255 255 255 } - + b_candravati = { province = 1174 - + color = { 174 67 10 } color2 = { 255 255 255 } } b_bhillamala = { province = 3489 - + color = { 174 67 10 } color2 = { 255 255 255 } } b_jalor = { province = 3488 - + color = { 174 67 10 } color2 = { 255 255 255 } } b_achalgarh = { province = 3490 - + color = { 174 67 10 } color2 = { 255 255 255 } } @@ -69559,59 +71094,59 @@ e_rajastan = { c_naddula = { color = { 174 67 10 } color2 = { 255 255 255 } - + b_naddula = { province = 3342 - + color = { 174 67 10 } color2 = { 255 255 255 } } b_ranakpur = { province = 3343 - + color = { 174 67 10 } color2 = { 255 255 255 } } b_bhilwara = { province = 3345 - + color = { 174 67 10 } color2 = { 255 255 255 } } } } - + d_jangladesh = { color = { 144 47 0 } color2 = { 255 255 255 } - + capital = c_nagauda # Nagauda - + c_nagauda = { color = { 144 67 0 } color2 = { 255 255 255 } - + b_nagauda = { province = 1354 - + color = { 144 67 0 } color2 = { 255 255 255 } } b_ladnu = { province = 3478 - + color = { 144 67 0 } color2 = { 255 255 255 } } b_makrana = { province = 3480 - + color = { 144 67 0 } color2 = { 255 255 255 } } b_kuchaman = { province = 3479 - + color = { 144 67 0 } color2 = { 255 255 255 } } @@ -69619,16 +71154,16 @@ e_rajastan = { c_vikramapura = { color = { 144 47 20 } color2 = { 255 255 255 } - + b_vikramapura = { province = 1349 - + color = { 144 47 20 } color2 = { 255 255 255 } } b_kolayat = { province = 3476 - + color = { 144 47 20 } color2 = { 255 255 255 } } @@ -69636,53 +71171,53 @@ e_rajastan = { c_reni = { color = { 124 47 0 } color2 = { 255 255 255 } - + b_reni = { province = 1350 - + color = { 124 47 0 } color2 = { 255 255 255 } } b_dadrewa = { province = 3477 - + color = { 124 47 0 } color2 = { 255 255 255 } } } } - + d_stravani = { color = { 150 60 30 } color2 = { 255 255 255 } - + capital = c_ludrava # Ludrava - + c_ludrava = { color = { 170 60 30 } color2 = { 255 255 255 } - + b_ludrava = { province = 1304 - + color = { 170 60 30 } color2 = { 255 255 255 } } b_jaisalmer = { province = 3387 - + color = { 170 60 30 } color2 = { 255 255 255 } } b_phalavardhika = { province = 3388 - + color = { 170 60 30 } color2 = { 255 255 255 } } b_juna_barmer = { province = 3389 - + color = { 170 60 30 } color2 = { 255 255 255 } } @@ -69690,65 +71225,65 @@ e_rajastan = { c_satyapura = { color = { 150 40 30 } color2 = { 255 255 255 } - + b_satyapura = { province = 1294 - + color = { 150 40 30 } color2 = { 255 255 255 } } b_kiratakupa = { province = 3386 - + color = { 150 40 30 } color2 = { 255 255 255 } } b_kasara = { province = 3385 - + color = { 150 40 30 } color2 = { 255 255 255 } } } } - + d_medapata = { color = { 136 66 32 } color2 = { 255 255 255 } - + capital = c_medapata # Medapata - + c_medapata = { color = { 136 86 32 } color2 = { 255 255 255 } - + b_aghata = { province = 1345 - + color = { 136 86 32 } color2 = { 255 255 255 } } b_eklingji = { province = 3491 - + color = { 136 86 32 } color2 = { 255 255 255 } } b_nagahrada = { province = 3492 - + color = { 136 86 32 } color2 = { 255 255 255 } } b_jagadamba = { province = 3494 - + color = { 136 86 32 } color2 = { 255 255 255 } } b_rishabhdeo = { province = 3493 - + color = { 136 86 32 } color2 = { 255 255 255 } } @@ -69756,28 +71291,28 @@ e_rajastan = { c_chitrakut = { color = { 136 66 52 } color2 = { 255 255 255 } - + b_chitrakut = { province = 1302 - + color = { 136 66 52 } color2 = { 255 255 255 } } b_rampura = { province = 3495 - + color = { 136 66 52 } color2 = { 255 255 255 } } b_baroli = { province = 3496 - + color = { 136 66 52 } color2 = { 255 255 255 } } b_bhainsrorgarh = { province = 3497 - + color = { 136 66 52 } color2 = { 255 255 255 } } @@ -69785,59 +71320,59 @@ e_rajastan = { c_kota = { color = { 156 66 32 } color2 = { 255 255 255 } - + b_kota = { province = 1300 - + color = { 156 66 32 } color2 = { 255 255 255 } } b_ramgarh = { province = 3498 - + color = { 156 66 32 } color2 = { 255 255 255 } } b_bundi = { province = 3499 - + color = { 156 66 32 } color2 = { 255 255 255 } } } } - + d_ajmer = { color = { 230 190 51 } color2 = { 255 255 255 } - + capital = c_ajayameru # Ajayameru - + c_ajayameru = { color = { 210 190 51 } color2 = { 255 255 255 } - + b_shakambhari = { province = 1346 - + color = { 210 190 51 } color2 = { 255 255 255 } } b_pushkar = { province = 3349 - + color = { 210 190 51 } color2 = { 255 255 255 } } b_ajayameru = { province = 3347 - + color = { 210 190 51 } color2 = { 255 255 255 } } b_dhanop = { province = 3348 - + color = { 210 190 51 } color2 = { 255 255 255 } } @@ -69845,28 +71380,28 @@ e_rajastan = { c_ranthambore = { color = { 230 170 51 } color2 = { 255 255 255 } - + b_ranthambore = { province = 1355 - + color = { 230 170 51 } color2 = { 255 255 255 } } b_mandrael = { province = 3346 - + color = { 230 170 51 } color2 = { 255 255 255 } } b_gangapur = { province = 3344 - + color = { 230 170 51 } color2 = { 255 255 255 } } b_sheopur = { province = 3338 - + color = { 230 170 51 } color2 = { 255 255 255 } } @@ -69874,28 +71409,28 @@ e_rajastan = { c_vairata = { color = { 230 190 71 } color2 = { 255 255 255 } - + b_harshnath = { province = 1353 - + color = { 230 190 71 } color2 = { 255 255 255 } } b_vairata = { province = 3481 - + color = { 230 190 71 } color2 = { 255 255 255 } } b_sanganer = { province = 3482 - + color = { 230 190 71 } color2 = { 255 255 255 } } b_amer = { province = 3483 - + color = { 230 190 71 } color2 = { 255 255 255 } } @@ -69903,28 +71438,28 @@ e_rajastan = { c_gwalior = { color = { 220 180 41 } color2 = { 255 255 255 } - + b_gwalior = { province = 1172 - + color = { 220 180 41 } color2 = { 255 255 255 } } b_dabra = { province = 3341 - + color = { 220 180 41 } color2 = { 255 255 255 } } b_narwar = { province = 3339 - + color = { 220 180 41 } color2 = { 255 255 255 } } b_sabalgarh = { province = 3340 - + color = { 220 180 41 } color2 = { 255 255 255 } } @@ -69932,66 +71467,66 @@ e_rajastan = { c_sakarai = { color = { 220 180 41 } color2 = { 255 255 255 } - + b_sakarai = { province = 3968 - + color = { 100 25 23 } color2 = { 255 255 255 } } b_khaluvana = { province = 3969 - + color = { 100 25 23 } color2 = { 255 255 255 } } } } } - + k_malwa = { color = { 255 200 25 } color2 = { 200 0 0 } - + capital = c_ujjayini # Ujjayini - + d_dadhipadra = { # Avanti color = { 245 200 20 } color2 = { 255 255 255 } - + capital = c_ujjayini # Ujjayini - + c_ujjayini = { color = { 205 200 30 } color2 = { 255 255 255 } - + b_ujjayini = { province = 1288 - + color = { 205 200 30 } color2 = { 255 255 255 } } b_agar = { province = 3337 - + color = { 205 200 30 } color2 = { 255 255 255 } } b_mehidpur = { province = 3336 - + color = { 205 200 30 } color2 = { 255 255 255 } } b_maksi = { province = 3335 - + color = { 205 200 30 } color2 = { 255 255 255 } } b_dewas = { province = 3334 - + color = { 205 200 30 } color2 = { 255 255 255 } } @@ -69999,16 +71534,16 @@ e_rajastan = { c_dadhipadra = { color = { 245 200 40 } color2 = { 255 255 255 } - + b_dadhipadra = { province = 1289 - + color = { 245 200 40 } color2 = { 255 255 255 } } b_champaner = { province = 3333 - + color = { 245 200 40 } color2 = { 255 255 255 } } @@ -70016,28 +71551,28 @@ e_rajastan = { c_dhara = { color = { 225 200 20 } color2 = { 255 255 255 } - + b_dhara = { province = 1149 - + color = { 225 200 20 } color2 = { 255 255 255 } } b_dharampuri = { province = 3332 - + color = { 225 200 20 } color2 = { 255 255 255 } } b_depalpur = { province = 3331 - + color = { 225 200 20 } color2 = { 255 255 255 } } b_betma = { province = 3330 - + color = { 225 200 20 } color2 = { 255 255 255 } } @@ -70045,65 +71580,65 @@ e_rajastan = { c_dasapura = { color = { 225 180 20 } color2 = { 255 255 255 } - + b_dasapura = { province = 1148 - + color = { 225 180 20 } color2 = { 255 255 255 } } b_dharmrajeshwar = { province = 3328 - + color = { 225 180 20 } color2 = { 255 255 255 } } b_vatapadraka = { province = 3329 - + color = { 225 180 20 } color2 = { 255 255 255 } } } } - + d_akara_dasarna = { color = { 210 150 15 } color2 = { 255 255 255 } - + capital = c_vidisa # Vidisa - + c_vidisa = { color = { 190 150 15 } color2 = { 255 255 255 } - + b_vidisa = { province = 1170 - + color = { 190 150 15 } color2 = { 255 255 255 } } b_raisin = { province = 3321 - + color = { 190 150 15 } color2 = { 255 255 255 } } b_sironj = { province = 3322 - + color = { 190 150 15 } color2 = { 255 255 255 } } b_sanchi = { province = 3323 - + color = { 190 150 15 } color2 = { 255 255 255 } } b_bhojpur = { province = 3324 - + color = { 190 150 15 } color2 = { 255 255 255 } } @@ -70111,28 +71646,28 @@ e_rajastan = { c_sarangpur = { color = { 210 150 35 } color2 = { 255 255 255 } - + b_sarangpur = { province = 1150 - + color = { 210 150 35 } color2 = { 255 255 255 } } b_ashta = { province = 3325 - + color = { 210 150 35 } color2 = { 255 255 255 } } b_gagraun = { province = 3327 - + color = { 210 150 35 } color2 = { 255 255 255 } } b_jhalawar = { province = 3326 - + color = { 210 150 35 } color2 = { 255 255 255 } } @@ -70140,34 +71675,34 @@ e_rajastan = { c_chanderi = { color = { 210 130 15 } color2 = { 255 255 255 } - + b_chanderi = { province = 1298 - + color = { 210 130 15 } color2 = { 255 255 255 } } b_jhansi = { province = 3315 - + color = { 210 130 15 } color2 = { 255 255 255 } } b_luacchagiri = { province = 3316 #2 - TEMPLE - + color = { 210 130 15 } color2 = { 255 255 255 } } b_garh_kundar = { province = 3318 - + color = { 210 130 15 } color2 = { 255 255 255 } } b_jarai_ka_math = { province = 3319 - + color = { 210 130 15 } color2 = { 255 255 255 } } @@ -70175,53 +71710,53 @@ e_rajastan = { c_candhoba = { color = { 210 160 25 } color2 = { 255 255 255 } - + b_candhoba = { province = 1299 - + color = { 210 160 25 } color2 = { 255 255 255 } } b_guna = { province = 3317 - + color = { 210 160 25 } color2 = { 255 255 255 } } b_kadwaya = { province = 3320 - + color = { 210 160 25 } color2 = { 255 255 255 } } } } - + d_anupa = { color = { 150 110 5 } color2 = { 255 255 255 } - + capital = c_mandapika # Mandapika - + c_mandapika = { color = { 150 130 5 } color2 = { 255 255 255 } - + b_mandapika = { province = 1147 - + color = { 150 130 5 } color2 = { 255 255 255 } } b_bawangaja = { province = 1182 - + color = { 150 130 5 } color2 = { 255 255 255 } } b_borgarh = { province = 1183 - + color = { 150 130 5 } color2 = { 255 255 255 } } @@ -70229,22 +71764,22 @@ e_rajastan = { c_asirgarh = { color = { 140 110 15 } color2 = { 255 255 255 } - + b_asirgarh = { province = 1287 - + color = { 140 110 15 } color2 = { 255 255 255 } } b_khandwa = { province = 1185 - + color = { 140 110 15 } color2 = { 255 255 255 } } b_khargone = { province = 1184 - + color = { 140 110 15 } color2 = { 255 255 255 } } @@ -70252,22 +71787,22 @@ e_rajastan = { c_burhanpur = { color = { 150 90 5 } color2 = { 255 255 255 } - + b_burhanpur = { province = 1263 - + color = { 150 90 5 } color2 = { 255 255 255 } } b_erandol = { province = 1188 - + color = { 150 90 5 } color2 = { 255 255 255 } } b_changdev = { province = 1187 - + color = { 150 90 5 } color2 = { 255 255 255 } } @@ -70275,66 +71810,66 @@ e_rajastan = { c_thalner = { color = { 160 100 15 } color2 = { 255 255 255 } - + b_thalner = { province = 1262 - + color = { 160 100 15 } color2 = { 255 255 255 } } b_sindkheda = { province = 1194 - + color = { 160 100 15 } color2 = { 255 255 255 } } b_bhamer = { province = 1195 - + color = { 160 100 15 } color2 = { 255 255 255 } } b_amalner = { province = 1189 - + color = { 160 100 15 } color2 = { 255 255 255 } } } } } - + k_kosala = { color = { 205 60 10 } color2 = { 255 255 255 } - + capital = c_kanyakubja # Kanyakubja - + d_kanyakubja = { color = { 225 155 77 } color2 = { 255 255 255 } - + capital = c_kanyakubja # Kanyakubja - + c_kanyakubja = { color = { 225 135 77 } color2 = { 255 255 255 } - + b_kanyakubja = { province = 1356 - + color = { 225 135 77 } color2 = { 255 255 255 } } b_jajmau = { province = 1275 - + color = { 225 135 77 } color2 = { 255 255 255 } } b_etawah = { province = 1215 - + color = { 225 135 77 } color2 = { 255 255 255 } } @@ -70342,22 +71877,22 @@ e_rajastan = { c_lakhnau = { color = { 235 155 67 } color2 = { 255 255 255 } - + b_lakhnau = { province = 1167 - + color = { 235 155 67 } color2 = { 255 255 255 } } b_jasnaul = { province = 1377 - + color = { 235 155 67 } color2 = { 255 255 255 } } b_hardoi = { province = 1279 - + color = { 235 155 67 } color2 = { 255 255 255 } } @@ -70365,16 +71900,16 @@ e_rajastan = { c_kalpi = { color = { 205 155 77 } color2 = { 255 255 255 } - + b_kalpi = { province = 1169 - + color = { 205 155 77 } color2 = { 255 255 255 } } b_jalaun = { province = 3972 - + color = { 205 155 77 } color2 = { 255 255 255 } } @@ -70382,16 +71917,16 @@ e_rajastan = { c_manikpur = { color = { 225 135 77 } color2 = { 255 255 255 } - + b_manikpur = { province = 1284 - + color = { 225 135 77 } color2 = { 255 255 255 } } b_lalganj = { province = 1282 - + color = { 225 135 77 } color2 = { 255 255 255 } } @@ -70399,22 +71934,22 @@ e_rajastan = { c_asni = { color = { 225 155 97 } color2 = { 255 255 255 } - + b_asni = { province = 1283 - + color = { 225 155 97 } color2 = { 255 255 255 } } b_kora = { province = 1414 - + color = { 225 155 97 } color2 = { 255 255 255 } } b_musanagar = { province = 1139 - + color = { 225 155 97 } color2 = { 255 255 255 } } @@ -70422,47 +71957,47 @@ e_rajastan = { c_prayaga = { color = { 215 165 67 } color2 = { 255 255 255 } - + b_prayaga = { province = 1328 - + color = { 215 165 67 } color2 = { 255 255 255 } } b_kara = { province = 1113 - + color = { 215 165 67 } color2 = { 255 255 255 } } } } - + d_saryupara = { color = { 180 110 40 } color2 = { 255 255 255 } - + capital = c_ayodhya # Ayodhya - + c_ayodhya = { color = { 180 130 60 } color2 = { 255 255 255 } - + b_ayodhya = { province = 1250 - + color = { 180 130 60 } color2 = { 255 255 255 } } b_faizabad = { province = 3953 - + color = { 180 130 60 } color2 = { 255 255 255 } } b_gonda = { province = 3954 - + color = { 180 130 60 } color2 = { 255 255 255 } } @@ -70470,22 +72005,22 @@ e_rajastan = { c_naimisa = { color = { 180 110 60 } color2 = { 255 255 255 } - + b_naimisa = { province = 1422 - + color = { 180 110 60 } color2 = { 255 255 255 } } b_bahraich = { province = 3955 - + color = { 180 110 60 } color2 = { 255 255 255 } } b_lakhimpur = { province = 3956 - + color = { 180 110 60 } color2 = { 255 255 255 } } @@ -70493,59 +72028,59 @@ e_rajastan = { c_sravasti = { color = { 160 110 60 } color2 = { 255 255 255 } - + b_sravasti = { province = 1421 - + color = { 160 110 60 } color2 = { 255 255 255 } } b_amorha = { province = 904 - + color = { 160 110 60 } color2 = { 255 255 255 } } b_gorakhpur = { province = 3958 - + color = { 160 110 60 } color2 = { 255 255 255 } } } } - + d_jejakabhukti = { color = { 120 50 10 } color2 = { 255 255 255 } - + capital = c_mahoba # Mahoba - + c_mahoba = { color = { 140 50 10 } color2 = { 255 255 255 } - + b_mahoba = { province = 1301 - + color = { 140 50 10 } color2 = { 255 255 255 } } b_ajaigarh = { province = 3959 - + color = { 140 50 10 } color2 = { 255 255 255 } } b_chitrakuta = { province = 3960 - + color = { 140 50 10 } color2 = { 255 255 255 } } b_rath = { province = 3961 - + color = { 140 50 10 } color2 = { 255 255 255 } } @@ -70553,28 +72088,28 @@ e_rajastan = { c_kalanjara = { color = { 120 70 10 } color2 = { 255 255 255 } - + b_kalinjar = { province = 1171 - + color = { 120 70 10 } color2 = { 255 255 255 } } b_khajuraho = { province = 3962 - + color = { 120 70 10 } color2 = { 255 255 255 } } b_bhatta = { province = 3963 - + color = { 120 70 10 } color2 = { 255 255 255 } } b_umri = { province = 3964 - + color = { 120 70 10 } color2 = { 255 255 255 } } @@ -70582,22 +72117,22 @@ e_rajastan = { c_damoh = { color = { 110 50 30 } color2 = { 255 255 255 } - + b_damoh = { province = 1274 - + color = { 110 50 30 } color2 = { 255 255 255 } } b_dhamoni = { province = 3965 - + color = { 110 50 30 } color2 = { 255 255 255 } } b_nohta = { province = 3966 - + color = { 110 50 30 } color2 = { 255 255 255 } } @@ -70605,54 +72140,54 @@ e_rajastan = { c_gurgi = { color = { 150 255 91 } color2 = { 255 255 255 } - + b_gurgi = { province = 1278 - + color = { 150 255 91 } color2 = { 255 255 255 } } b_chandrehi = { province = 3967 - + color = { 150 255 91 } color2 = { 255 255 255 } } } } } - + k_himalaya = { color = { 250 40 0 } color2 = { 255 255 255 } - + capital = c_kathmandu d_kurmanchal = { color = { 255 100 5 } color2 = { 255 255 255 } - + capital = c_kumaon - + c_kumaon = { color = { 255 100 5 } color2 = { 255 255 255 } - + b_kartikeyapura = { province = 9091 - + color = { 255 100 5 } color2 = { 255 255 255 } } b_almora = { province = 9093 - + color = { 255 100 5 } color2 = { 255 255 255 } } b_askot = { province = 9097 - + color = { 255 100 5 } color2 = { 255 255 255 } } @@ -70660,28 +72195,28 @@ e_rajastan = { c_garwhal = { color = { 225 110 20 } color2 = { 255 255 255 } - + b_devalgarh = { province = 9090 - + color = { 225 110 20 } color2 = { 255 255 255 } } b_srinagar = { province = 9089 - + color = { 225 110 20 } color2 = { 255 255 255 } } b_dehradun = { province = 9087 - + color = { 225 110 20 } color2 = { 255 255 255 } } b_uttarkashi = { province = 9088 - + color = { 225 110 20 } color2 = { 255 255 255 } } @@ -70689,16 +72224,16 @@ e_rajastan = { c_kali_kumaon = { color = { 230 90 40 } color2 = { 255 255 255 } - + b_champawat = { province = 9092 - + color = { 230 90 40 } color2 = { 255 255 255 } } b_bhimtal = { province = 9094 - + color = { 230 90 40 } color2 = { 255 255 255 } } @@ -70706,53 +72241,53 @@ e_rajastan = { c_doti = { color = { 225 105 50 } color2 = { 255 255 255 } - + b_doti = { province = 9095 - + color = { 225 105 50 } color2 = { 255 255 255 } } b_godawari = { province = 9096 - + color = { 225 105 50 } color2 = { 255 255 255 } } b_baitadi = { province = 9098 - + color = { 225 105 50 } color2 = { 255 255 255 } } } } - + d_khasa = { color = { 255 20 20 } color2 = { 255 255 255 } - + capital = c_jumla - + c_jumla = { color = { 245 10 10 } color2 = { 255 255 255 } - + b_sinja = { province = 9101 - + color = { 245 10 10 } color2 = { 255 255 255 } } b_jumla = { province = 9102 - + color = {245 10 10 } color2 = { 255 255 255 } } b_dullu = { province = 9103 - + color = { 245 10 10 } color2 = { 255 255 255 } } @@ -70760,16 +72295,16 @@ e_rajastan = { c_bajura = { color = { 245 20 0 } color2 = { 255 255 255 } - + b_bajura = { province = 9099 - + color = { 245 20 0 } color2 = { 255 255 255 } } b_simikot = { province = 9100 - + color = { 245 20 0 } color2 = { 255 255 255 } } @@ -70777,22 +72312,22 @@ e_rajastan = { c_jagatipur = { color = { 200 0 0 } color2 = { 255 255 255 } - + b_jagatipur = { province = 9104 - + color = { 200 0 0 } color2 = { 255 255 255 } } b_rukum = { province = 9106 - + color = { 200 0 0 } color2 = { 255 255 255 } } b_gautamkot = { province = 9105 - + color = { 200 0 0 } color2 = { 255 255 255 } } @@ -70800,16 +72335,16 @@ e_rajastan = { c_dang = { color = { 200 40 20 } color2 = { 255 255 255 } - + b_dang = { province = 9108 - + color = { 200 40 20 } color2 = { 255 255 255 } } b_gulariya = { province = 9107 - + color = { 200 40 20 } color2 = { 255 255 255 } } @@ -70817,16 +72352,16 @@ e_rajastan = { c_lumbini = { color = { 250 35 35 } color2 = { 255 255 255 } - + b_lumbini = { province = 9109 - + color = { 250 35 35 } color2 = { 255 255 255 } } b_gulmi = { province = 9110 - + color = { 250 35 35 } color2 = { 255 255 255 } } @@ -70834,59 +72369,59 @@ e_rajastan = { c_kaski = { color = { 235 5 35 } color2 = { 255 255 255 } - + b_kaski = { province = 9111 - + color = { 235 5 35 } color2 = { 255 255 255 } } b_tanahun = { province = 9112 - + color = { 235 5 35 } color2 = { 255 255 255 } } b_gorkha = { province = 9113 - + color = { 235 5 35 } color2 = { 255 255 255 } } } } - + d_nepal = { color = { 255 45 5 } color2 = { 255 255 255 } - + capital = c_kathmandu - + c_kathmandu = { color = { 255 45 5 } color2 = { 255 255 255 } - + b_kathmandu = { province = 9116 - + color = { 255 45 5 } color2 = { 255 255 255 } } b_kirtipur = { province = 9130 - + color = { 255 45 5 } color2 = { 255 255 255 } } b_hetauda = { province = 9115 - + color = { 255 45 5 } color2 = { 255 255 255 } } b_bharatpur = { province = 9123 - + color = { 255 45 5 } color2 = { 255 255 255 } } @@ -70894,22 +72429,22 @@ e_rajastan = { c_bhaktapur = { color = { 205 50 0 } color2 = { 255 255 255 } - + b_bhaktapur = { province = 9117 - + color = { 205 50 0 } color2 = { 255 255 255 } } b_lalitpur = { province = 9131 - + color = { 205 50 0 } color2 = { 255 255 255 } } b_dhulikhel = { province = 9132 - + color = { 205 50 0 } color2 = { 255 255 255 } } @@ -70917,47 +72452,47 @@ e_rajastan = { c_janakpur = { color = { 230 60 0 } color2 = { 255 255 255 } - + b_janakpur = { province = 9118 - + color = { 230 60 0 } color2 = { 255 255 255 } } b_rajbiraj = { province = 9122 - + color = { 230 60 0 } color2 = { 255 255 255 } } } } - + d_limbuwan = { color = { 195 55 5 } color2 = { 255 255 255 } - + capital = c_ilam - + c_ilam = { color = { 195 55 5 } color2 = { 255 255 255 } - + b_ilam = { province = 9125 - + color = { 195 55 5 } color2 = { 255 255 255 } } b_panchthar = { province = 9127 - + color = { 195 55 5 } color2 = { 255 255 255 } } b_gograha = { province = 9124 - + color = { 195 55 5 } color2 = { 255 255 255 } } @@ -70965,22 +72500,22 @@ e_rajastan = { c_yangwarok = { color = { 145 50 25 } color2 = { 255 255 255 } - + b_yangwarok = { province = 9136 - + color = { 145 50 25 } color2 = { 255 255 255 } } b_dhankuta = { province = 9126 - + color = { 145 50 25 } color2 = { 255 255 255 } } b_bhojpur_tibet = { province = 9121 - + color = { 165 40 5 } color2 = { 255 255 255 } } @@ -70988,35 +72523,35 @@ e_rajastan = { c_khotang = { color = { 165 40 5 } color2 = { 255 255 255 } - + b_khotang = { province = 9120 - + color = { 165 40 5 } color2 = { 255 255 255 } } b_okhaldhunga = { province = 9119 - + color = { 150 25 5 } color2 = { 255 255 255 } } b_dolakha = { province = 9114 - + color = { 150 25 5 } color2 = { 255 255 255 } } } } } - + k_kashmir = { color = { 245 155 31 } color2= { 255 255 255 } - + capital = c_kasmira - + ai_primary_priority = { if = { limit = { @@ -71025,32 +72560,32 @@ e_rajastan = { add = @correct_culture_primary_score } } - + d_kasmira = { color = { 245 160 31 } color2= { 255 255 255 } - + capital = c_kasmira - + c_kasmira = { color = { 240 120 35 } color2 = { 255 255 255 } - + b_srinagara = { province = 1161 - + color = { 240 120 35 } color2 = { 255 255 255 } } b_parihasapura = { province = 3446 - + color = { 240 120 35 } color2 = { 255 255 255 } } b_amaresvara = { province = 3445 - + color = { 240 120 35 } color2 = { 255 255 255 } } @@ -71058,28 +72593,28 @@ e_rajastan = { c_allai = { color = { 205 95 15 } color2= { 255 255 255 } - + b_allai = { province = 7948 - + color = { 205 95 15 } color2= { 255 255 255 } } b_waihind = { province = 7947 - + color = { 205 95 15 } color2= { 255 255 255 } } b_kaghan = { province = 7949 - + color = { 205 95 15 } color2= { 255 255 255 } } b_chilas = { province = 7950 - + color = { 205 95 15 } color2= { 255 255 255 } } @@ -71087,47 +72622,47 @@ e_rajastan = { c_astore = { color = { 195 120 5 } color2 = { 255 255 255 } - + b_astore = { province = 9024 - + color = { 195 120 5 } color2 = { 255 255 255 } } b_minimarg = { province = 9025 - + color = { 195 120 5 } color2 = { 255 255 255 } } } } - + d_pamir = { color = { 250 60 20 } color2= { 255 255 255 } - + capital = c_gilgit - + c_gilgit = { color = { 250 60 20 } color2= { 255 255 255 } - + b_gilgit = { province = 1351 - + color = { 250 60 20 } color2= { 255 255 255 } } b_baltit = { province = 7956 - + color = { 250 60 20 } color2= { 255 255 255 } } b_tashkurgan = { province = 7957 - + color = { 250 60 20 } color2= { 255 255 255 } } @@ -71135,16 +72670,16 @@ e_rajastan = { c_yasin = { color = { 210 40 35 } color2= { 255 255 255 } - + b_yasin = { province = 7954 - + color = { 210 40 35 } color2= { 255 255 255 } } b_naltar = { province = 7955 - + color = { 210 40 35 } color2= { 255 255 255 } } @@ -71152,22 +72687,22 @@ e_rajastan = { c_golaghmuli = { color = { 230 40 20 } color2= { 255 255 255 } - + b_golaghmuli = { province = 7953 - + color = { 230 40 20 } color2= { 255 255 255 } } b_kalam_TARIM = { province = 7951 - + color = { 230 40 20 } color2= { 255 255 255 } } b_shandur = { province = 7952 - + color = { 230 40 20 } color2= { 255 255 255 } } @@ -71179,11 +72714,11 @@ e_rajastan = { e_bengal = { color = { 0 120 40 } color2 = { 255 255 20 } - + capital = c_laksmanavati # Laksmanavati - + definite_form = yes - + ai_primary_priority = { if = { limit = { @@ -71192,44 +72727,44 @@ e_bengal = { add = @correct_culture_primary_score } } - + k_bengal = { color = { 40 160 40 } color2 = { 255 255 255 } - + capital = c_laksmanavati # Laksmanavati - + d_gauda = { color = { 60 200 60 } color2 = { 255 255 255 } - + capital = c_laksmanavati # Laksmanavati - + c_laksmanavati = { color = { 70 190 70 } color2 = { 255 255 255 } - + b_laksmanavati = { province = 1151 - + color = { 70 190 70 } color2 = { 255 255 255 } } b_gaur = { province = 837 - + color = { 70 190 70 } color2 = { 255 255 255 } } b_hazrat_pandua = { province = 838 - + color = { 70 190 70 } color2 = { 255 255 255 } } b_rampur_boalia = { province = 839 - + color = { 70 190 70 } color2 = { 255 255 255 } } @@ -71237,22 +72772,22 @@ e_bengal = { c_kotivarsa = { color = { 58 200 41 } color2 = { 255 255 255 } - + b_ramavati = { province = 840 - + color = { 58 200 41 } color2 = { 255 255 255 } } b_devkot = { province = 841 - + color = { 58 200 41 } color2 = { 255 255 255 } } b_kotivarsa = { province = 1153 - + color = { 58 200 41 } color2 = { 255 255 255 } } @@ -71260,22 +72795,22 @@ e_bengal = { c_gauda = { color = { 60 180 60 } color2 = { 255 255 255 } - + b_karnasubarna = { province = 1243 - + color = { 60 180 60 } color2 = { 255 255 255 } } b_raktamrittika = { province = 842 - + color = { 60 180 60 } color2 = { 255 255 255 } } b_agmahl = { province = 843 - + color = { 60 180 60 } color2 = { 255 255 255 } } @@ -71283,59 +72818,59 @@ e_bengal = { c_radha = { color = { 60 180 60 } color2 = { 255 255 255 } - + b_lakhnor = { province = 1242 - + color = { 60 180 60 } color2 = { 255 255 255 } } b_kalyaneshwari = { province = 844 - + color = { 60 180 60 } color2 = { 255 255 255 } } b_gopbhum = { province = 845 - + color = { 60 180 60 } color2 = { 255 255 255 } } b_kashipur = { province = 913 - + color = { 60 180 60 } color2 = { 255 255 255 } } } } - + d_varendra = { color = { 20 125 20 } color2 = { 255 255 255 } - + capital = c_pundravardhana # Pundravardhana - + c_pundravardhana = { color = { 20 125 40 } color2 = { 255 255 255 } - + b_pundravardhana = { province = 1381 - + color = { 20 125 40 } color2 = { 255 255 255 } } b_mahasthangarh = { province = 846 - + color = { 20 125 40 } color2 = { 255 255 255 } } b_ghoraghat = { province = 847 - + color = { 20 125 40 } color2 = { 255 255 255 } } @@ -71343,28 +72878,28 @@ e_bengal = { c_suvarnagram = { color = { 20 105 20 } color2 = { 255 255 255 } - + b_suvarnagram = { province = 1324 - + color = { 20 105 20 } color2 = { 255 255 255 } } b_bokainagar = { province = 850 - + color = { 20 105 20 } color2 = { 255 255 255 } } b_dhakeshwari_jatiya_mandir = { province = 851 - + color = { 35 220 35 } color2 = { 255 255 255 } } b_nasirabad = { province = 852 - + color = { 35 220 35 } color2 = { 255 255 255 } } @@ -71372,59 +72907,59 @@ e_bengal = { c_madhupur = { color = { 40 125 20 } color2 = { 255 255 255 } - + b_madhupur = { province = 1325 - + color = { 40 125 20 } color2 = { 255 255 255 } } b_pabna = { province = 861 - + color = { 40 125 20 } color2 = { 255 255 255 } } b_somapur = { province = 848 - + color = { 20 125 40 } color2 = { 255 255 255 } } } } - + d_vanga = { color = { 35 190 35 } color2 = { 255 255 255 } - + capital = c_bikrampur # Bikrampur - + c_bikrampur = { color = { 35 220 35 } color2 = { 255 255 255 } - + b_bikrampur = { province = 1319 - + color = { 35 220 35 } color2 = { 255 255 255 } } b_ekdala = { province = 833 - + color = { 35 220 35 } color2 = { 255 255 255 } } b_fathabad = { province = 1240 - + color = { 55 165 35 } color2 = { 255 255 255 } } b_chandpur = { province = 834 - + color = { 55 165 35 } color2 = { 255 255 255 } } @@ -71432,10 +72967,10 @@ e_bengal = { #c_kumara_mandala = { # color = { 55 165 35 } # color2 = { 255 255 255 } - # + # # b_fathabad = { # province = 1240 - # + # # color = { 55 165 35 } # color2 = { 255 255 255 } # } @@ -71443,22 +72978,22 @@ e_bengal = { c_candradvipa = { color = { 35 165 55 } color2 = { 255 255 255 } - + b_candradvipa = { province = 1236 - + color = { 35 220 35 } color2 = { 255 255 255 } } b_bagerhat = { province = 835 - + color = { 35 220 35 } color2 = { 255 255 255 } } b_ishwaripur = { province = 836 - + color = { 35 220 35 } color2 = { 255 255 255 } } @@ -71466,28 +73001,28 @@ e_bengal = { c_karmanta = { color = { 45 155 45 } color2 = { 255 255 255 } - + b_karmanta = { province = 1131 - + color = { 45 155 45 } color2 = { 255 255 255 } } b_tripura = { province = 831 - + color = { 45 155 45 } color2 = { 255 255 255 } } b_mainamati = { province = 832 - + color = { 45 155 45 } color2 = { 255 255 255 } } b_udaipur = { province = 9657 - + color = { 45 155 45 } color2 = { 255 255 255 } } @@ -71495,34 +73030,34 @@ e_bengal = { c_samatata = { color = { 35 145 35 } color2 = { 255 255 255 } - + b_devaparvata = { province = 1318 - + color = { 35 145 35 } color2 = { 255 255 255 } } b_chatigama = { province = 828 - + color = { 35 145 35 } color2 = { 255 255 255 } } b_candranatha = { province = 829 - + color = { 35 145 35 } color2 = { 255 255 255 } } b_pattikera = { province = 830 - + color = { 35 145 35 } color2 = { 255 255 255 } } b_karnaphuli = { province = 8722 - + color = { 35 145 35 } color2 = { 255 255 255 } } @@ -71530,47 +73065,47 @@ e_bengal = { c_harikela = { color = { 55 165 35 } color2 = { 255 255 255 } - + b_unakoti = { province = 853 - + color = { 35 145 35 } color2 = { 255 255 255 } } b_tlawng = { province = 854 - + color = { 35 145 35 } color2 = { 255 255 255 } } } } - + d_nadia = { color = { 100 255 100 } color2 = { 255 255 255 } - + capital = c_nabadwipa # Nabadwipa - + c_nabadwipa = { color = { 120 255 100 } color2 = { 255 255 255 } - + b_nabadwipa = { province = 1323 - + color = { 120 255 100 } color2 = { 255 255 255 } } b_attahasa = { province = 855 - + color = { 120 255 100 } color2 = { 255 255 255 } } b_santipura = { province = 856 - + color = { 120 255 100 } color2 = { 255 255 255 } } @@ -71578,22 +73113,22 @@ e_bengal = { c_saptagrama = { color = { 100 255 80 } color2 = { 255 255 255 } - + b_saptagrama = { province = 1233 - + color = { 100 255 80 } color2 = { 255 255 255 } } b_pandua = { province = 857 - + color = { 100 255 80 } color2 = { 255 255 255 } } b_kumarhati = { province = 858 - + color = { 100 255 80 } color2 = { 255 255 255 } } @@ -71601,47 +73136,47 @@ e_bengal = { c_vijayapura = { color = { 110 245 100 } color2 = { 255 255 255 } - + b_vijayapura = { province = 1239 - + color = { 110 245 100 } color2 = { 255 255 255 } } b_visnupura = { province = 859 - + color = { 110 245 100 } color2 = { 255 255 255 } } b_umardan = { province = 860 - + color = { 100 255 80 } color2 = { 255 255 255 } } } } - + d_suhma = { color = { 10 100 10 } color2 = { 255 255 255 } - + capital = c_mallabhum # Mallabhum - + c_mallabhum = { color = { 10 120 10 } color2 = { 255 255 255 } - + b_bishnupur = { province = 1238 - + color = { 10 120 10 } color2 = { 255 255 255 } } b_baghmundi = { province = 866 - + color = { 10 120 10 } color2 = { 255 255 255 } } @@ -71649,28 +73184,28 @@ e_bengal = { c_tamralipti = { color = { 20 100 20 } color2 = { 255 255 255 } - + b_tamralipti = { province = 1235 - + color = { 20 100 20 } color2 = { 255 255 255 } } b_sagardwip = { #AKA Sagar Island, or Gangasagar province = 862 - + color = { 20 100 20 } color2 = { 255 255 255 } } b_chatrabhog = { province = 863 - + color = { 20 100 20 } color2 = { 255 255 255 } } b_chandraketugarh = { province = 864 - + color = { 20 100 20 } color2 = { 255 255 255 } } @@ -71678,29 +73213,29 @@ e_bengal = { c_midnapore = { color = { 10 80 10 } color2 = { 255 255 255 } - + b_midnapore = { province = 1232 - + color = { 10 80 10 } color2 = { 255 255 255 } } b_dantan = { province = 865 - + color = { 10 80 10 } color2 = { 255 255 255 } } } } } - + k_kamarupa = { color = { 6 127 80 } color2 = { 255 255 255 } - + capital = c_kamarupanagara # Kamarupanagara - + ai_primary_priority = { if = { limit = { @@ -71709,38 +73244,38 @@ e_bengal = { add = @correct_culture_primary_score } } - + d_kamarupanagara = { color = { 15 140 50 } color2 = { 255 255 255 } - + capital = c_kamarupanagara # Kamarupanagara - + c_kamarupanagara = { color = { 15 120 50 } color2 = { 255 255 255 } - + b_kamarupanagara = { province = 1321 - + color = { 15 120 50 } color2 = { 255 255 255 } } b_manikuta = { province = 814 - + color = { 15 120 50 } color2 = { 255 255 255 } } b_pragyotisapura = { province = 815 - + color = { 15 120 50 } color2 = { 255 255 255 } } b_dhubri = { province = 816 - + color = { 15 120 50 } color2 = { 255 255 255 } } @@ -71748,53 +73283,53 @@ e_bengal = { c_kamatapur = { color = { 25 140 40 } color2 = { 255 255 255 } - + b_kamatapur = { province = 1244 - + color = { 25 140 40 } color2 = { 255 255 255 } } b_nalrajar_garh = { province = 817 - + color = { 25 140 40 } color2 = { 255 255 255 } } b_bhitagarh = { province = 818 - + color = { 25 140 40 } color2 = { 255 255 255 } } } } - + d_sutiya = { color = { 40 200 150 } color2 = { 255 255 255 } - + capital = c_haruppeswara # Haruppeswara - + c_haruppeswara = { color = { 60 200 150 } color2 = { 255 255 255 } - + b_haruppeswara = { province = 1418 - + color = { 60 200 150 } color2 = { 255 255 255 } } b_numaligarh = { province = 813 - + color = { 60 200 150 } color2 = { 255 255 255 } } b_narayanpur = { province = 812 - + color = { 60 200 150 } color2 = { 255 255 255 } } @@ -71802,16 +73337,16 @@ e_bengal = { c_charaideo = { color = { 60 200 150 } color2 = { 255 255 255 } - + b_charaideo = { province = 810 - + color = { 60 200 150 } color2 = { 255 255 255 } } b_carguya = { province = 811 - + color = { 60 200 150 } color2 = { 255 255 255 } } @@ -71819,53 +73354,53 @@ e_bengal = { c_kundina = { color = { 40 180 150 } color2 = { 255 255 255 } - + b_kundina = { province = 1177 - + color = { 40 180 150 } color2 = { 255 255 255 } } b_tinsukia = { province = 808 - + color = { 40 180 150 } color2 = { 255 255 255 } } b_ghuguha_dol = { province = 809 - + color = { 40 180 150 } color2 = { 255 255 255 } } } } - + d_para_lauhitya = { color = { 15 220 80 } color2 = { 255 255 255 } - + capital = c_goalpara # Goalpara - + c_goalpara = { color = { 15 200 80 } color2 = { 255 255 255 } - + b_goalpara = { province = 1246 - + color = { 15 200 80 } color2 = { 255 255 255 } } b_sri_surya_pahar = { province = 819 - + color = { 15 200 80 } color2 = { 255 255 255 } } b_kamakhya = { province = 820 - + color = { 15 200 80 } color2 = { 255 255 255 } } @@ -71873,28 +73408,28 @@ e_bengal = { c_dimapur = { color = { 15 220 60 } color2 = { 255 255 255 } - + b_dimapur = { province = 1296 - + color = { 15 220 60 } color2 = { 255 255 255 } } b_herombial = { province = 821 - + color = { 15 220 60 } color2 = { 255 255 255 } } b_maibong = { province = 822 - + color = { 15 220 60 } color2 = { 255 255 255 } } b_oddiyana2 = { #Maybe? If this, move out herombial or maibong province = 823 - + color = { 15 220 60 } color2 = { 255 255 255 } } @@ -71902,22 +73437,22 @@ e_bengal = { c_srihatta = { color = { 25 210 80 } color2 = { 255 255 255 } - + b_srihatta = { province = 1245 - + color = { 25 210 80 } color2 = { 255 255 255 } } b_jangalbari = { province = 824 - + color = { 25 210 80 } color2 = { 255 255 255 } } b_habiganj = { province = 825 - + color = { 25 210 80 } color2 = { 255 255 255 } } @@ -71925,66 +73460,66 @@ e_bengal = { c_manipur = { color = { 35 200 100 } color2 = { 255 255 255 } - + b_manipur = { province = 826 - + color = { 35 200 100 } color2 = { 255 255 255 } } b_khoupum = { province = 827 - + color = { 35 200 100 } color2 = { 255 255 255 } } } } } - + k_bihar = { color = { 68 208 51 } color2 = { 255 255 255 } - + capital = c_magadha # Magadha - + d_magadha = { color = { 15 122 25 } color2 = { 255 255 255 } - + capital = c_magadha # Magadha - + c_magadha = { color = { 35 122 25 } color2 = { 255 255 255 } - + b_pataliputra = { province = 1154 - + color = { 35 122 25 } color2 = { 255 255 255 } } b_odantapuri = { province = 867 - + color = { 35 122 25 } color2 = { 255 255 255 } } b_rajagrha = { province = 868 - + color = { 35 122 25 } color2 = { 255 255 255 } } b_maner = { province = 869 - + color = { 35 122 25 } color2 = { 255 255 255 } } b_bihar_sharif = { province = 870 - + color = { 35 122 25 } color2 = { 255 255 255 } } @@ -71992,22 +73527,22 @@ e_bengal = { c_mudgagiri = { color = { 60 200 80 } color2 = { 255 255 255 } - + b_mudgagiri = { province = 1152 - + color = { 60 200 80 } color2 = { 255 255 255 } } b_campa = { province = 871 - + color = { 60 200 80 } color2 = { 255 255 255 } } b_vikramasila = { province = 872 - + color = { 60 200 80 } color2 = { 255 255 255 } } @@ -72015,22 +73550,22 @@ e_bengal = { c_gaya = { color = { 15 112 35 } color2 = { 255 255 255 } - + b_gaya = { province = 1276 - + color = { 15 112 35 } color2 = { 255 255 255 } } b_bodh_gaya = { province = 873 - + color = { 15 112 35 } color2 = { 255 255 255 } } b_kukkutapada = { province = 874 - + color = { 15 112 35 } color2 = { 255 255 255 } } @@ -72038,59 +73573,59 @@ e_bengal = { c_sasaram = { color = { 15 122 45 } color2 = { 255 255 255 } - + b_sasaram = { province = 1251 - + color = { 15 122 45 } color2 = { 255 255 255 } } b_jaund = { province = 875 - + color = { 15 122 45 } color2 = { 255 255 255 } } b_arrah = { province = 876 - + color = { 15 122 45 } color2 = { 255 255 255 } } } } - + d_tirabhukti = { color = { 58 178 41 } color2 = { 255 255 255 } - + capital = c_mithila # Mithila - + c_mithila = { color = { 58 158 41 } color2 = { 255 255 255 } - + b_mithila = { province = 1419 - + color = { 58 158 41 } color2 = { 255 255 255 } } b_sugauna = { province = 877 - + color = { 58 158 41 } color2 = { 255 255 255 } } b_darbhanga = { province = 878 - + color = { 58 158 41 } color2 = { 255 255 255 } } b_hajipur = { province = 879 - + color = { 58 158 41 } color2 = { 255 255 255 } } @@ -72098,22 +73633,22 @@ e_bengal = { c_simaramapura = { color = { 78 178 41 } color2 = { 255 255 255 } - + b_simaramapura = { province = 1420 - + color = { 78 178 41 } color2 = { 255 255 255 } } b_kesaria = { province = 880 - + color = { 78 178 41 } color2 = { 255 255 255 } } b_barohiya = { province = 3957 - + color = { 160 110 60 } color2 = { 255 255 255 } } @@ -72121,22 +73656,22 @@ e_bengal = { c_kusinagara = { color = { 58 178 61 } color2 = { 255 255 255 } - + b_kusinagara = { province = 1162 - + color = { 58 178 61 } color2 = { 255 255 255 } } b_pava = { province = 881 - + color = { 58 178 61 } color2 = { 255 255 255 } } b_chapra = { province = 882 - + color = { 58 178 61 } color2 = { 255 255 255 } } @@ -72144,53 +73679,53 @@ e_bengal = { c_bangaon = { color = { 38 178 81 } color2 = { 255 255 255 } - + b_bangaon = { province = 9654 - + color = { 38 178 81 } color2 = { 255 255 255 } } b_jalalghar = { province = 9655 - + color = { 38 178 81 } color2 = { 255 255 255 } } b_burhi_gandak = { province = 9656 - + color = { 38 178 81 } color2 = { 255 255 255 } } } } - + d_kasi = { color = { 123 181 56 } color2 = { 255 255 255 } - + capital = c_jaunpur # Jaunpur - + c_jaunpur = { color = { 106 156 50 } color2 = { 255 255 255 } - + b_jaunpur = { province = 1166 - + color = { 106 156 50 } color2 = { 255 255 255 } } b_gadhipuri = { province = 883 - + color = { 106 156 50 } color2 = { 255 255 255 } } b_haldi2 = { province = 884 - + color = { 106 156 50 } color2 = { 255 255 255 } } @@ -72198,16 +73733,16 @@ e_bengal = { c_varanasi = { color = { 140 235 101 } color2 = { 255 255 255 } - + b_varanasi = { province = 1163 - + color = { 140 235 101 } color2 = { 255 255 255 } } b_bhadohi = { province = 885 - + color = { 140 235 101 } color2 = { 255 255 255 } } @@ -72215,41 +73750,41 @@ e_bengal = { c_chunar = { color = { 170 235 91 } color2 = { 255 255 255 } - + b_chunar = { province = 1281 - + color = { 170 235 91 } color2 = { 255 255 255 } } b_kantit = { province = 905 - + color = { 170 235 91 } color2 = { 255 255 255 } } } } - + d_jharkand = { color = { 48 138 31 } color2 = { 255 255 255 } - + capital = c_munda # Munda - + c_munda = { color = { 38 148 21 } color2 = { 255 255 255 } - + b_chutia = { province = 1248 - + color = { 38 148 21 } color2 = { 255 255 255 } } b_ratu = { province = 911 - + color = { 38 148 21 } color2 = { 255 255 255 } } @@ -72257,22 +73792,22 @@ e_bengal = { c_jharkand = { color = { 58 138 41 } color2 = { 255 255 255 } - + b_koriya = { province = 1241 - + color = { 58 138 41 } color2 = { 255 255 255 } } b_ambikapur = { province = 906 - + color = { 58 138 41 } color2 = { 255 255 255 } } b_beohari = { province = 907 - + color = { 58 138 41 } color2 = { 255 255 255 } } @@ -72280,22 +73815,22 @@ e_bengal = { c_rothas = { color = { 48 158 31 } color2 = { 255 255 255 } - + b_rohtas = { province = 1327 - + color = { 48 158 31 } color2 = { 255 255 255 } } b_betla = { province = 908 - + color = { 48 158 31 } color2 = { 255 255 255 } } b_palamau = { province = 909 - + color = { 48 158 31 } color2 = { 255 255 255 } } @@ -72303,16 +73838,16 @@ e_bengal = { c_rajrappa = { color = { 28 138 31 } color2 = { 255 255 255 } - + b_rajrappa = { province = 1237 - + color = { 28 138 31 } color2 = { 255 255 255 } } b_kenduli = { province = 910 - + color = { 28 138 31 } color2 = { 255 255 255 } } @@ -72320,66 +73855,66 @@ e_bengal = { c_damin_i_koh = { color = { 80 200 60 } color2 = { 255 255 255 } - + b_deogarh2 = { province = 1234 - + color = { 80 200 60 } color2 = { 255 255 255 } } b_shikarji = { province = 912 - + color = { 80 200 60 } color2 = { 255 255 255 } } } } } - + k_gondwana = { color = { 32 128 55 } color2 = { 255 255 255 } - + capital = c_tripuri # Tripuri - + d_dahala = { color = { 30 125 55 } color2 = { 255 255 255 } - + capital = c_tripuri # Tripuri - + c_tripuri = { color = { 50 125 55 } color2 = { 255 255 255 } - + b_tripuri = { province = 1271 - + color = { 50 125 55 } color2 = { 255 255 255 } } b_mandla = { province = 914 - + color = { 50 125 55 } color2 = { 255 255 255 } } b_banjar = { province = 915 - + color = { 50 125 55 } color2 = { 255 255 255 } } b_bohani = { province = 916 - + color = { 30 125 35 } color2 = { 255 255 255 } } b_moti_mahal = { province = 924 - + color = { 30 125 35 } color2 = { 255 255 255 } } @@ -72387,59 +73922,59 @@ e_bengal = { c_chauragarh = { color = { 30 125 35 } color2 = { 255 255 255 } - + b_chauragarh = { province = 1164 - + color = { 30 125 35 } color2 = { 255 255 255 } } b_barman = { province = 917 - + color = { 30 125 35 } color2 = { 255 255 255 } } b_hoshangabad = { province = 918 - + color = { 30 125 35 } color2 = { 255 255 255 } } b_handia = { province = 919 - + color = { 30 125 35 } color2 = { 255 255 255 } } } } - + d_ratanpur = { color = { 36 175 65 } color2 = { 255 255 255 } - + capital = c_ratanpur # Ratanpur - + c_ratanpur = { color = { 36 155 65 } color2 = { 255 255 255 } - + b_ratanpur = { province = 1272 - + color = { 36 155 65 } color2 = { 255 255 255 } } b_savarinarayana = { province = 921 - + color = { 36 155 65 } color2 = { 255 255 255 } } b_pali = { province = 922 - + color = { 36 155 65 } color2 = { 255 255 255 } } @@ -72447,16 +73982,16 @@ e_bengal = { c_tummana = { color = { 56 175 65 } color2 = { 255 255 255 } - + b_tummana = { province = 1277 - + color = { 56 175 65 } color2 = { 255 255 255 } } b_amarkantak = { province = 923 - + color = { 56 175 65 } color2 = { 255 255 255 } } @@ -72464,35 +73999,35 @@ e_bengal = { c_bandhugadha = { color = { 30 125 75 } color2 = { 255 255 255 } - + b_bandhugadha = { province = 1165 - + color = { 30 125 75 } color2 = { 255 255 255 } } b_bahoriband = { province = 925 - + color = { 30 125 75 } color2 = { 255 255 255 } } b_soubhagyapura = { province = 926 - + color = { 30 125 75 } color2 = { 255 255 255 } } } } } - + k_orissa = { color = { 110 145 40 } color2 = { 255 255 23 } - + capital = c_kataka # Kataka - + ai_primary_priority = { if = { limit = { @@ -72501,50 +74036,50 @@ e_bengal = { add = @correct_culture_primary_score } } - + d_tosali = { color = { 115 190 30 } color2 = { 255 255 255 } - + capital = c_kataka # Kataka - + c_kataka = { color = { 135 190 30 } color2 = { 255 255 255 } - + b_katak = { province = 1129 - + color = { 135 190 30 } color2 = { 255 255 255 } } b_bhubaneswar = { province = 927 #Temple - + color = { 135 190 30 } color2 = { 255 255 255 } } b_konarak = { province = 928 - + color = { 135 190 30 } color2 = { 255 255 255 } } b_dhauli = { province = 929 - + color = { 135 190 30 } color2 = { 255 255 255 } } b_sakshigopal = { province = 930 #Temple - + color = { 135 190 30 } color2 = { 255 255 255 } } b_athgarh = { province = 931 - + color = { 135 190 30 } color2 = { 255 255 255 } } @@ -72552,34 +74087,34 @@ e_bengal = { c_viraja = { color = { 115 190 50 } color2 = { 255 255 255 } - + b_viraja = { province = 1231 - + color = { 115 190 50 } color2 = { 255 255 255 } } b_ratnagiri = { province = 932 #Temple - + color = { 115 190 50 } color2 = { 255 255 255 } } b_bhadrak = { province = 3980 - + color = { 115 190 50 } color2 = { 255 255 255 } } b_baleshvara = { province = 3981 - + color = { 115 190 50 } color2 = { 255 255 255 } } b_raibania = { province = 3982 - + color = { 115 190 50 } color2 = { 255 255 255 } } @@ -72587,22 +74122,22 @@ e_bengal = { c_khinjali_mandala = { color = { 115 170 25 } color2 = { 255 255 255 } - + b_khinjali = { province = 1229 - + color = { 115 170 25 } color2 = { 255 255 255 } } b_nilamadhav = { province = 3989 - + color = { 115 170 25 } color2 = { 255 255 255 } } b_nayagarh = { province = 3990 - + color = { 115 170 25 } color2 = { 255 255 255 } } @@ -72610,22 +74145,22 @@ e_bengal = { c_kodalaka_mandala = { color = { 135 190 25 } color2 = { 255 255 255 } - + b_kodalaka = { province = 1156 - + color = { 135 190 25 } color2 = { 255 255 255 } } b_bajrakot = { province = 3987 - + color = { 135 190 25 } color2 = { 255 255 255 } } b_deogarh = { province = 3988 - + color = { 135 190 25 } color2 = { 255 255 255 } } @@ -72633,65 +74168,65 @@ e_bengal = { c_khijjingakota = { color = { 125 175 30 } color2 = { 255 255 255 } - + b_khijjinga = { province = 1247 - + color = { 125 175 30 } color2 = { 255 255 255 } } b_asanapat = { province = 3983 - + color = { 125 175 30 } color2 = { 255 255 255 } } b_bahalda = { province = 3984 - + color = { 125 175 30 } color2 = { 255 255 255 } } b_ghatagaon = { province = 3985 - + color = { 125 175 30 } color2 = { 255 255 255 } } b_malayagiri = { province = 3986 - + color = { 125 175 30 } color2 = { 255 255 255 } } } } - + d_daksina_kosala = { color = { 105 150 41 } color2 = { 255 255 255 } - + capital = c_rayapura # Rayapura - + c_rayapura = { color = { 105 150 61 } color2 = { 255 255 255 } - + b_rayapura = { province = 1160 - + color = { 105 150 61 } color2 = { 255 255 255 } } b_shivapura = { province = 3991 - + color = { 105 150 61 } color2 = { 255 255 255 } } b_camparanya = { province = 3992 - + color = { 105 150 61 } color2 = { 255 255 255 } } @@ -72699,16 +74234,16 @@ e_bengal = { c_sripuri = { color = { 125 150 41 } color2 = { 255 255 255 } - + b_sripuri = { province = 1155 - + color = { 125 150 41 } color2 = { 255 255 255 } } b_rajiva_lochana = { province = 3993 - + color = { 125 150 41 } color2 = { 255 255 255 } } @@ -72716,28 +74251,28 @@ e_bengal = { c_suvarnapura = { color = { 105 140 31 } color2 = { 255 255 255 } - + b_suvarnapura = { province = 1230 - + color = { 105 140 31 } color2 = { 255 255 255 } } b_yajatinagara = { province = 3994 - + color = { 105 140 31 } color2 = { 255 255 255 } } b_vinitapura = { province = 3995 - + color = { 105 140 31 } color2 = { 255 255 255 } } b_ranipur = { province = 3996 - + color = { 105 140 31 } color2 = { 255 255 255 } } @@ -72745,22 +74280,22 @@ e_bengal = { c_sambalpur = { color = { 95 155 41 } color2 = { 255 255 255 } - + b_sambalpur = { province = 1249 - + color = { 95 155 41 } color2 = { 255 255 255 } } b_rajgangpur = { province = 3997 - + color = { 95 155 41 } color2 = { 255 255 255 } } b_bikramkhol = { province = 3998 - + color = { 95 155 41 } color2 = { 255 255 255 } } @@ -72768,59 +74303,59 @@ e_bengal = { c_kiranapura = { color = { 36 175 85 } color2 = { 255 255 255 } - + b_kiranapura = { province = 1270 - + color = { 36 175 85 } color2 = { 255 255 255 } } b_lanjika = { province = 7932 - + color = { 36 175 85 } color2= { 255 255 255 } } b_mungeli = { province = 7933 - + color = { 36 175 85 } color2= { 255 255 255 } } b_nandgram = { province = 7934 - + color = { 36 175 85 } color2= { 255 255 255 } } } } - + d_kalinga = { color = { 70 220 115 } color2 = { 255 255 255 } - + capital = c_kalinganagar # Kalinganagar - + c_kalinganagar = { color = { 100 220 115 } color2 = { 255 255 255 } - + b_mandasa = { province = 1224 - + color = { 100 220 115 } color2 = { 255 255 255 } } b_kalinganagara = { province = 9648 - + color = { 100 220 115 } color2 = { 255 255 255 } } b_srikakulam = { province = 9649 - + color = { 100 220 115 } color2 = { 255 255 255 } } @@ -72828,22 +74363,22 @@ e_bengal = { c_puri = { color = { 60 220 135 } color2 = { 255 255 255 } - + b_puri = { province = 1225 - + color = { 60 220 135 } color2 = { 255 255 255 } } b_ganjam = { province = 9650 - + color = { 60 220 135 } color2 = { 255 255 255 } } b_gopalpur = { province = 9651 - + color = { 60 220 135 } color2 = { 255 255 255 } } @@ -72851,22 +74386,22 @@ e_bengal = { c_swetaka_mandala = { color = { 70 200 115 } color2 = { 255 255 255 } - + b_swetakapura = { province = 1228 - + color = { 70 200 115 } color2 = { 255 255 255 } } b_rayagada = { province = 9652 - + color = { 70 200 115 } color2 = { 255 255 255 } } b_asurgarh = { province = 9653 - + color = { 70 200 115 } color2 = { 255 255 255 } } @@ -72874,47 +74409,47 @@ e_bengal = { c_vizagipatam = { color = { 70 220 95 } color2 = { 255 255 255 } - + b_vizagipatam = { province = 1128 - + color = { 70 220 95 } color2 = { 255 255 255 } } b_nandapur = { province = 1226 - + color = { 48 140 70 } color2 = { 255 255 255 } } } } - + d_dandakaranya = { color = { 38 150 70 } color2 = { 255 255 255 } - + capital = c_cakrakuta # Cakrakuta - + c_cakrakuta = { color = { 58 150 70 } color2 = { 255 255 255 } - + b_cakrakuta = { province = 1227 - + color = { 58 150 70 } color2 = { 255 255 255 } } b_umerkote = { province = 3999 - + color = { 58 150 70 } color2 = { 255 255 255 } } b_kanker = { province = 9659 - + color = { 58 150 70 } color2 = { 255 255 255 } } @@ -72922,35 +74457,35 @@ e_bengal = { c_barasuru = { color = { 38 150 100 } color2 = { 255 255 255 } - + b_barasuru = { province = 1252 - + color = { 38 150 100 } color2 = { 255 255 255 } } b_malkangiri = { province = 7914 - + color = { 38 150 70 } color2= { 255 255 255 } } b_chutur = { province = 7915 - + color = { 38 150 70 } color2= { 255 255 255 } } } } } - + k_pagan = { color = { 166 40 224 } color2 = { 255 255 255 } - + capital = c_pagan - + ai_primary_priority = { if = { limit = { @@ -72959,50 +74494,50 @@ e_bengal = { add = @correct_culture_primary_score } } - + d_pagan = { color = { 136 20 194 } color2 = { 255 255 255 } - + capital = c_pagan #Pagan - + c_pagan = { color = { 116 10 174 } color2 = { 255 255 255 } - + b_pagan = { province = 9550 - + color = { 116 10 174 } color2 = { 255 255 255 } } b_popa = { province = 9551 - + color = { 116 10 174 } color2 = { 255 255 255 } } b_myitche = { province = 9554 - + color = { 116 10 174 } color2 = { 255 255 255 } } b_tantkyitaung = { province = 9553 - + color = { 116 10 174 } color2 = { 255 255 255 } } b_nyaung_u = { province = 9552 - + color = { 116 10 174 } color2 = { 255 255 255 } } b_powundaung = { province = 9555 - + color = { 116 10 174 } color2 = { 255 255 255 } } @@ -73010,22 +74545,22 @@ e_bengal = { c_ava = { color = { 86 10 194 } color2 = { 255 255 255 } - + b_ava = { province = 9556 - + color = { 86 10 194 } color2 = { 255 255 255 } } b_pinya = { province = 9557 - + color = { 86 10 194 } color2 = { 255 255 255 } } b_taungbyon = { province = 9558 - + color = { 86 10 194 } color2 = { 255 255 255 } } @@ -73033,28 +74568,28 @@ e_bengal = { c_kyaukse = { color = { 106 40 194 } color2 = { 255 255 255 } - + b_kyaukse = { province = 9559 - + color = { 106 40 194 } color2 = { 255 255 255 } } b_maingmaw = { province = 9560 - + color = { 106 40 194 } color2 = { 255 255 255 } } b_mekkhaya = { province = 9561 - + color = { 106 40 194 } color2 = { 255 255 255 } } b_yawnghwe = { province = 9570 - + color = { 106 40 194 } color2 = { 255 255 255 } } @@ -73062,28 +74597,28 @@ e_bengal = { c_minbu = { color = { 96 50 204 } color2 = { 255 255 255 } - + b_minbu = { province = 9562 - + color = { 96 50 204 } color2 = { 255 255 255 } } b_salin = { province = 9563 - + color = { 96 50 204 } color2 = { 255 255 255 } } b_ngape = { province = 9564 - + color = { 96 50 204 } color2 = { 255 255 255 } } b_shwesettaw = { province = 9565 - + color = { 96 50 204 } color2 = { 255 255 255 } } @@ -73091,22 +74626,22 @@ e_bengal = { c_sagaing = { color = { 146 0 194 } color2 = { 255 255 255 } - + b_sagaing = { province = 9568 - + color = { 146 0 194 } color2 = { 255 255 255 } } b_halin = { province = 9569 - + color = { 146 0 194 } color2 = { 255 255 255 } } b_myinmu = { province = 9639 - + color = { 146 0 194 } color2 = { 255 255 255 } } @@ -73114,59 +74649,59 @@ e_bengal = { c_yamethin = { color = { 86 0 144 } color2 = { 255 255 255 } - + b_yamethin = { province = 9571 - + color = { 86 0 144 } color2 = { 255 255 255 } } b_peikthanomyo = { province = 9574 - + color = { 86 0 144 } color2 = { 255 255 255 } } b_binnaka = { province = 9573 - + color = { 86 0 144 } color2 = { 255 255 255 } } } } - + d_tagaung = { color = { 204 67 190 } color2 = { 255 255 255 } - + capital = c_takon # Takon - + c_takon = { color = { 184 57 170 } color2 = { 255 255 255 } - + b_takon = { #AKA Tagaung province = 9643 - + color = { 184 57 170 } color2 = { 255 255 255 } } b_katha = { province = 9644 - + color = { 184 57 170 } color2 = { 255 255 255 } } b_htigyaing = { province = 9645 - + color = { 184 57 170 } color2 = { 255 255 255 } } b_myedu = { province = 9646 - + color = { 184 57 170 } color2 = { 255 255 255 } } @@ -73174,22 +74709,22 @@ e_bengal = { c_madaya = { color = { 164 77 170 } color2 = { 255 255 255 } - + b_madaya = { province = 9640 - + color = { 164 77 170 } color2 = { 255 255 255 } } b_momeik = { province = 9642 - + color = { 164 77 170 } color2 = { 255 255 255 } } b_singu = { province = 9641 - + color = { 164 77 170 } color2 = { 255 255 255 } } @@ -73197,22 +74732,22 @@ e_bengal = { c_hanlan = { color = { 154 57 180 } color2 = { 255 255 255 } - + b_hanlan = { province = 9647 - + color = { 154 57 180 } color2 = { 255 255 255 } } b_maukkadaw = { province = 9622 - + color = { 154 57 180 } color2 = { 255 255 255 } } b_mingiu = { province = 9623 - + color = { 154 57 180 } color2 = { 255 255 255 } } @@ -73220,59 +74755,59 @@ e_bengal = { c_kale = { color = { 214 87 150 } color2 = { 255 255 255 } - + b_kale = { province = 9624 - + color = { 214 87 150 } color2 = { 255 255 255 } } b_chin = { province = 9625 - + color = { 214 87 150 } color2 = { 255 255 255 } } b_thaungdut = { province = 9658 - + color = { 214 87 150 } color2 = { 255 255 255 } } } } - + d_sriksetra = { color = { 156 50 103 } color2 = { 255 255 255 } - + capital = c_sriksetra - + c_sriksetra = { color = { 136 30 83 } color2 = { 255 255 255 } - + b_sriksetra = { province = 9588 - + color = { 136 30 83 } color2 = { 255 255 255 } } b_myede = { province = 9589 - + color = { 136 30 83 } color2 = { 255 255 255 } } b_thayetmyo = { province = 9590 - + color = { 136 30 83 } color2 = { 255 255 255 } } b_taungdwingyi = { province = 9634 - + color = { 136 30 83 } color2 = { 255 255 255 } } @@ -73280,16 +74815,16 @@ e_bengal = { c_magwe = { color = { 136 60 73 } color2 = { 255 255 255 } - + b_magwe = { province = 9575 - + color = { 136 60 73 } color2 = { 255 255 255 } } b_shwemyo = { province = 9572 - + color = { 136 60 73 } color2 = { 255 255 255 } } @@ -73297,16 +74832,16 @@ e_bengal = { c_hinthada = { color = { 146 20 103 } color2 = { 255 255 255 } - + b_hinthada = { province = 9591 - + color = { 146 20 103 } color2 = { 255 255 255 } } b_myanaung = { province = 9592 - + color = { 146 20 103 } color2 = { 255 255 255 } } @@ -73314,73 +74849,73 @@ e_bengal = { c_toungoo = { color = { 156 60 93 } color2 = { 255 255 255 } - + b_toungoo = { province = 9593 - + color = { 156 60 93 } color2 = { 255 255 255 } } b_mong_pai = { province = 9594 - + color = { 156 60 93 } color2 = { 255 255 255 } } b_swa = { province = 9595 - + color = { 156 60 93 } color2 = { 255 255 255 } } } } - + d_arakan = { color = { 230 37 82 } color2 = { 255 255 255 } - + capital = c_vaisali - + c_vaisali = { color = { 210 17 62 } color2 = { 255 255 255 } - + cultural_names = { name_list_burmese = cn_waithali } - + b_vaisali = { province = 9576 - + color = { 210 17 62 } color2 = { 255 255 255 } - + cultural_names = { name_list_burmese = cn_waithali } } b_launggyet = { province = 9577 - + color = { 210 17 62 } color2 = { 255 255 255 } } b_mrauk_u = { province = 9578 - + color = { 210 17 62 } color2 = { 255 255 255 } } b_mahamuni = { province = 9579 - + color = { 210 17 62 } color2 = { 255 255 255 } } b_akyab = { province = 9580 - + color = { 210 17 62 } color2 = { 255 255 255 } } @@ -73388,16 +74923,16 @@ e_bengal = { c_ramu = { color = { 230 67 42 } color2 = { 255 255 255 } - + b_ramu = { province = 9581 - + color = { 230 67 42 } color2 = { 255 255 255 } } b_dianga = { province = 9582 - + color = { 230 67 42 } color2 = { 255 255 255 } } @@ -73405,16 +74940,16 @@ e_bengal = { c_thabeik_taung = { color = { 230 57 52 } color2 = { 255 255 255 } - + b_thabeik_taung = { province = 9583 - + color = { 230 57 52 } color2 = { 255 255 255 } } b_matamuhuri = { province = 9584 - + color = { 230 57 52 } color2 = { 255 255 255 } } @@ -73422,59 +74957,59 @@ e_bengal = { c_sandoway = { color = { 230 47 102 } color2 = { 255 255 255 } - + b_sandoway = { province = 9585 - + color = { 230 47 102 } color2 = { 255 255 255 } } b_ramree = { province = 9586 - + color = { 230 47 102 } color2 = { 255 255 255 } } b_an = { province = 9587 - + color = { 230 47 102 } color2 = { 255 255 255 } } } } - + d_ramannadesa = { color = { 76 30 241 } color2 = { 255 255 255 } - + capital = c_thaton - + c_thaton = { color = { 56 20 181 } color2 = { 255 255 255 } - + b_thaton = { province = 9627 - + color = { 56 20 181 } color2 = { 255 255 255 } } b_muttina = { province = 9628 - + color = { 56 20 181 } color2 = { 255 255 255 } } b_mawlamyine = { province = 9629 - + color = { 56 20 181 } color2 = { 255 255 255 } } b_taikkala = { province = 9630 - + color = { 56 20 181 } color2 = { 255 255 255 } } @@ -73482,16 +75017,16 @@ e_bengal = { c_sittaung = { color = { 66 40 221 } color2 = { 255 255 255 } - + b_sittaung = { province = 9637 - + color = { 66 40 221 } color2 = { 255 255 255 } } b_shwegyin = { province = 9638 - + color = { 66 40 221 } color2 = { 255 255 255 } } @@ -73499,22 +75034,22 @@ e_bengal = { c_pegu = { color = { 76 120 241 } color2 = { 255 255 255 } - + b_pegu = { province = 9596 - + color = { 76 120 241 } color2 = { 255 255 255 } } b_tharrawaddy = { province = 9635 - + color = { 76 120 241 } color2 = { 255 255 255 } } b_phyu = { province = 9636 - + color = { 76 120 241 } color2 = { 255 255 255 } } @@ -73522,28 +75057,28 @@ e_bengal = { c_dagon = { color = { 56 90 251 } color2 = { 255 255 255 } - + b_dagon = { province = 9598 - + color = { 56 90 251 } color2 = { 255 255 255 } } b_syriam = { province = 9597 - + color = { 56 90 251 } color2 = { 255 255 255 } } b_krapan = { province = 9599 - + color = { 56 90 251 } color2 = { 255 255 255 } } b_bogale = { province = 9626 - + color = { 56 90 251 } color2 = { 255 255 255 } } @@ -73551,22 +75086,22 @@ e_bengal = { c_kusumi = { color = { 46 150 251 } color2 = { 255 255 255 } - + b_kusumi = { #AKA Bassein province = 9632 - + color = { 46 150 251 } color2 = { 255 255 255 } } b_myaungmya = { province = 9633 - + color = { 46 150 251 } color2 = { 255 255 255 } } b_negrais = { province = 9631 - + color = { 46 150 251 } color2 = { 255 255 255 } } @@ -73578,11 +75113,11 @@ e_bengal = { e_deccan = { color = { 190 20 50 } color2 = { 200 0 0 } - + capital = c_kalyani - + definite_form = yes - + ai_primary_priority = { if = { limit = { @@ -73597,44 +75132,44 @@ e_deccan = { capital = c_kerala } - + k_maharastra = { color = { 150 0 20 } color2 = { 255 255 255 } - + capital = c_devagiri # Devagiri - + d_devagiri = { color = { 155 5 30 } color2 = { 255 255 255 } - + capital = c_devagiri # Devagiri - + c_devagiri = { color = { 175 5 30 } color2 = { 255 255 255 } - + b_devagiri = { province = 1145 - + color = { 175 5 30 } color2 = { 255 255 255 } } b_elapura = { province = 7899 - + color = { 175 5 30 } color2= { 255 255 255 } } b_jhodga = { province = 7900 - + color = { 175 5 30 } color2= { 255 255 255 } } b_jalna = { province = 7917 - + color = { 175 5 30 } color2= { 255 255 255 } } @@ -73642,22 +75177,22 @@ e_deccan = { c_mulaka = { color = { 155 5 50 } color2 = { 255 255 255 } - + b_pratishthana = { province = 1142 - + color = { 155 5 50 } color2 = { 255 255 255 } } b_sindkhed = { province = 7918 - + color = { 155 5 50 } color2= { 255 255 255 } } b_bhainsa = { province = 7919 - + color = { 155 5 50 } color2= { 255 255 255 } } @@ -73665,65 +75200,65 @@ e_deccan = { c_vatsagulma = { color = { 155 25 30 } color2 = { 255 255 255 } - + b_vatsagulma = { province = 1259 - + color = { 155 25 30 } color2 = { 255 255 255 } } b_parnakheta = { province = 1261 - + color = { 155 25 30 } color2 = { 255 255 255 } } b_mekhar = { province = 7924 - + color = { 155 25 30 } color2= { 255 255 255 } } } } - + d_vidharba = { color = { 205 55 15 } color2 = { 255 255 255 } - + capital = c_acalapura # Acalapura - + c_acalapura = { color = { 200 50 15 } color2 = { 255 255 255 } - + b_acalapura = { province = 1285 - + color = { 200 50 15 } color2 = { 255 255 255 } } b_amraoti = { province = 7925 - + color = { 200 50 15 } color2= { 255 255 255 } } b_kalam = { province = 7926 - + color = { 200 50 15 } color2= { 255 255 255 } } b_wun = { province = 7927 - + color = { 200 50 15 } color2= { 255 255 255 } } b_gawilgarh = { province = 920 - + color = { 160 110 60 } color2 = { 255 255 255 } } @@ -73731,28 +75266,28 @@ e_deccan = { c_ramagiri = { color = { 215 85 40 } color2 = { 255 255 255 } - + b_ramagiri = { province = 1159 - + color = { 215 85 40 } color2 = { 255 255 255 } } b_kundina_SOUTHINDIA = { province = 7928 - + color = { 190 30 10 } color2= { 255 255 255 } } b_kherla = { province = 1286 - + color = { 215 85 40 } color2 = { 255 255 255 } } b_seoni = { province = 7931 - + color = { 215 85 40 } color2= { 255 255 255 } } @@ -73760,22 +75295,22 @@ e_deccan = { c_canda = { color = { 190 30 10 } color2 = { 255 255 255 } - + b_canda = { province = 1269 - + color = { 190 30 10 } color2 = { 255 255 255 } } b_nagpur = { province = 7929 - + color = { 190 30 10 } color2= { 255 255 255 } } b_bhandara = { province = 7930 - + color = { 190 30 10 } color2= { 255 255 255 } } @@ -73783,53 +75318,53 @@ e_deccan = { c_vairagara = { color = { 200 60 5 } color2 = { 255 255 255 } - + b_vairagara = { province = 1254 - + color = { 200 60 5 } color2 = { 255 255 255 } } b_gondia = { province = 7935 - + color = { 200 60 5 } color2= { 255 255 255 } } } } - + d_konkana = { color = { 115 20 40 } color2 = { 255 255 255 } - + capital = c_surparaka # Thana - + c_surparaka = { color = { 100 20 40 } color2 = { 255 255 255 } - + b_thana = { province = 1125 - + color = { 100 20 40 } color2 = { 255 255 255 } } b_suraparaka = { province = 7788 - + color = { 100 20 40 } color2= { 255 255 255 } } b_ambaranatha = { province = 7789 - + color = { 100 20 40 } color2= { 255 255 255 } } b_chaul = { province = 7790 - + color = { 100 20 40 } color2= { 255 255 255 } } @@ -73837,88 +75372,88 @@ e_deccan = { c_panaji = { #Konkan (Central Konkan) color = { 115 40 40 } color2 = { 255 255 255 } - + b_panaji = { #Vijayadurga province = 7794 - + color = { 115 40 40 } color2= { 255 255 255 } } b_dabhol = { province = 7791 - + color = { 115 40 40 } color2= { 255 255 255 } } b_chiplun = { #Chipraraluna province = 7792 - + color = { 115 40 40 } color2= { 255 255 255 } } b_kollapura = { #Sangamesvara province = 7793 - + color = { 115 40 40 } color2= { 255 255 255 } } } - c_kanara = { #This is North Kanara - the domain of the Kadambas of Goa + c_kanara = { #This is North Kanara - the domain of the Kadambas of Goa color = { 115 20 60 } color2 = { 255 255 255 } b_hinawr = { #This is Goa, AKA Gopakapattana or Chandor province = 7795 - + color = { 115 20 60 } color2= { 255 255 255 } } b_honnore = { #This is Honnore, AKA Hinawr province = 1124 - + color = { 115 20 60 } color2 = { 255 255 255 } } b_gopakapattana = { #This is Vengurla province = 1220 - + color = { 115 20 60 } color2 = { 255 255 255 } } } } - + d_nasikya = { color = { 120 50 90 } color2 = { 255 255 255 } - + capital = c_kondana # Kondana - + c_kondana = { color = { 120 70 90 } color2 = { 255 255 255 } - + b_kondana = { province = 1213 - + color = { 120 70 90 } color2 = { 255 255 255 } } b_jirnanagara = { province = 7888 - + color = { 120 70 90 } color2= { 255 255 255 } } b_bhimashankara = { province = 7880 - + color = { 120 70 90 } color2= { 255 255 255 } } b_patkapur = { province = 7889 - + color = { 120 70 90 } color2= { 255 255 255 } } @@ -73926,65 +75461,65 @@ e_deccan = { c_trikuta = { color = { 140 50 90 } color2 = { 255 255 255 } - + b_nasikya = { province = 1260 - + color = { 140 50 90 } color2 = { 255 255 255 } } b_seunapura = { province = 7897 - + color = { 140 50 90 } color2= { 255 255 255 } } b_ankai = { province = 7898 - + color = { 140 50 90 } color2= { 255 255 255 } } b_ahmadnagar = { province = 7893 - + color = { 140 50 90 } color2= { 255 255 255 } } } } - + d_rattapadi = { color = { 220 99 85 } color2 = { 255 255 255 } - + capital = c_taradavadi # Taradavadi - + c_karahataka = { color = { 220 100 70 } b_karahataka = { province = 7879 - + color = { 220 99 69 } color2= { 255 255 255 } } b_miraj = { province = 7883 - + color = { 220 99 69 } color2= { 255 255 255 } } b_karhada = { province = 7882 - + color = { 220 99 69 } color2= { 255 255 255 } } b_pundarika = { province = 7881 - + color = { 220 99 69 } color2= { 255 255 255 } } @@ -73992,22 +75527,22 @@ e_deccan = { c_taradavadi = { color = { 220 119 85 } color2 = { 255 255 255 } - + b_taradavadi = { province = 1206 - + color = { 220 119 85 } color2 = { 255 255 255 } } b_hastikundi = { province = 7884 - + color = { 220 119 85 } color2= { 255 255 255 } } b_vijayapura_bis = { province = 7885 - + color = { 220 119 85 } color2= { 255 255 255 } } @@ -74015,34 +75550,34 @@ e_deccan = { c_ashmaka = { color = { 220 99 115 } color2 = { 255 255 255 } - + b_lattalura = { province = 1212 - + color = { 220 99 115 } color2 = { 255 255 255 } } b_nanded = { province = 1258 - + color = { 220 99 115 } color2 = { 255 255 255 } } b_bhid = { province = 7894 - + color = { 220 99 115 } color2= { 255 255 255 } } b_darur = { province = 7895 - + color = { 220 99 115 } color2= { 255 255 255 } } b_qandhar = { province = 7896 - + color = { 220 99 115 } color2= { 255 255 255 } } @@ -74050,28 +75585,28 @@ e_deccan = { c_naldurg = { color = { 220 79 85 } color2 = { 255 255 255 } - + b_naldurg = { province = 1146 - + color = { 220 79 85 } color2 = { 255 255 255 } } b_sholapur = { province = 7890 - + color = { 220 79 85 } color2= { 255 255 255 } } b_purnagiri = { province = 7891 - + color = { 220 79 85 } color2= { 255 255 255 } } b_ausa = { province = 7892 - + color = { 220 79 85 } color2= { 255 255 255 } } @@ -74079,35 +75614,35 @@ e_deccan = { c_kolhapur = { color = { 200 99 85 } color2 = { 255 255 255 } - + b_kolhapur = { province = 1416 - + color = { 200 99 85 } color2 = { 255 255 255 } } b_kurundaka = { province = 7868 - + color = { 200 99 85 } color2= { 255 255 255 } } b_pranala = { province = 7869 - + color = { 200 99 85 } color2= { 255 255 255 } } } } } - + k_karnata = { color = { 150 20 0 } color2 = { 255 255 255 } - + capital = c_kalyani # Kalyani - + ai_primary_priority = { if = { limit = { @@ -74116,38 +75651,38 @@ e_deccan = { add = @correct_culture_primary_score } } - + d_kalyani = { color = { 110 25 2 } color2 = { 255 255 255 } - + capital = c_kalyani # Kalyani - + c_kalyani = { color = { 130 25 2 } color2 = { 255 255 255 } - + b_kalyani = { province = 1143 - + color = { 130 25 2 } color2 = { 255 255 255 } } b_manyakheta = { province = 1210 - + color = { 130 25 2 } color2 = { 255 255 255 } } b_bidar = { province = 1158 - + color = { 130 25 2 } color2 = { 255 255 255 } } b_gulbarga = { province = 7901 - + color = { 130 25 2 } color2= { 255 255 255 } } @@ -74155,59 +75690,59 @@ e_deccan = { c_sagar = { color = { 110 25 22 } color2 = { 255 255 255 } - + b_sagar = { province = 1265 - + color = { 110 25 22 } color2 = { 255 255 255 } } b_bagavi = { province = 7886 - + color = { 110 25 22 } color2= { 255 255 255 } } b_kembavi = { province = 7887 - + color = { 110 25 22 } color2= { 255 255 255 } } } } - + d_gangavadi = { color = { 205 140 25 } color2 = { 255 255 255 } - + capital = c_srirangapatna #Manyapura - + c_srirangapatna = { #Manyapura color = { 215 130 25 } color2 = { 255 255 255 } - + b_manyapura = { province = 1118 - + color = { 215 130 25 } color2 = { 255 255 255 } } b_nandagiri = { province = 1217 - + color = { 215 130 25 } color2 = { 255 255 255 } } b_srirangapatna = { #Yadugiri province = 1196 - + color = { 215 130 25 } color2 = { 255 255 255 } } b_belapura = { province = 7865 - + color = { 215 130 25 } color2= { 255 255 255 } } @@ -74215,22 +75750,22 @@ e_deccan = { c_mahishaka = { color = { 205 130 25 } color2 = { 255 255 255 } - + b_dwarasamudra = { province = 1197 - + color = { 205 130 25 } color2 = { 255 255 255 } } b_shravana_belgola = { province = 7866 - + color = { 205 130 25 } color2= { 255 255 255 } } b_sosavur = { province = 7867 - + color = { 205 130 25 } color2= { 255 255 255 } } @@ -74238,59 +75773,59 @@ e_deccan = { c_talakad = { color = { 125 85 10 } color2 = { 255 255 255 } - + b_talakad = { province = 1216 - + color = { 125 85 10 } color2 = { 255 255 255 } } b_mercara = { province = 7847 - + color = { 125 85 10 } color2= { 255 255 255 } } b_moyar = { province = 7848 - + color = { 125 85 10 } color2= { 255 255 255 } } b_seringapatam = { province = 7849 - + color = { 125 85 10 } color2= { 255 255 255 } } } } - + d_nulambavadi = { color = { 178 93 29 } color2 = { 255 255 255 } - + capital = c_uchangidurga - + c_uchangidurga = { color = { 178 93 49 } color2 = { 255 255 255 } - + b_uchangidurga = { province = 1121 - + color = { 178 93 49 } color2 = { 255 255 255 } } b_basavapattana = { province = 7861 - + color = { 178 93 49 } color2= { 255 255 255 } } b_honnavalli = { province = 7863 - + color = { 178 93 49 } color2= { 255 255 255 } } @@ -74298,22 +75833,22 @@ e_deccan = { c_gutti = { color = { 158 93 29 } color2= { 255 255 255 } - + b_gutti = { province = 7857 - + color = { 158 93 29 } color2= { 255 255 255 } } b_kandanavolu = { province = 7854 - + color = { 158 93 29 } color2= { 255 255 255 } } b_adavani = { province = 7856 - + color = { 158 93 29 } color2= { 255 255 255 } } @@ -74323,19 +75858,19 @@ e_deccan = { color2 = { 255 255 255 } b_parivi = { province = 7864 - + color = { 200 120 15 } color2= { 255 255 255 } } b_nidugallu = { province = 7860 - + color = { 200 120 15 } color2= { 255 255 255 } } b_hemavati = { province = 7862 - + color = { 200 120 15 } color2= { 255 255 255 } } @@ -74343,22 +75878,22 @@ e_deccan = { c_adoni = { color = { 138 73 9 } color2= { 255 255 255 } - + b_adoni = { province = 7855 - + color = { 138 73 9 } color2= { 255 255 255 } } b_vijayanagara = { province = 7858 - + color = { 138 73 9 } color2= { 255 255 255 } } b_kampili = { province = 7859 - + color = { 138 73 9 } color2= { 255 255 255 } } @@ -74366,65 +75901,65 @@ e_deccan = { c_banavasi = { color = { 188 133 55 } color2 = { 255 255 255 } - + b_masur = { province = 7850 - + color = { 188 133 55 } color2= { 255 255 255 } } b_shringeri = { province = 7851 - + color = { 188 133 55 } color2= { 255 255 255 } } b_arka = { province = 7852 - + color = { 188 133 55 } color2= { 255 255 255 } } b_kudala = { province = 7853 - + color = { 188 133 55 } color2= { 255 255 255 } } } } - + d_raichur_doab = { color = { 145 40 5 } color2 = { 255 255 255 } - + capital = c_idatarainadu # Idatarainadu - + c_idatarainadu = { color = { 145 40 5 } color2 = { 255 255 255 } - + b_mudgal = { province = 1203 - + color = { 145 40 5 } color2 = { 255 255 255 } } b_alampur = { province = 1218 - + color = { 145 40 5 } color2 = { 255 255 255 } } b_mushangi = { province = 7877 - + color = { 145 40 5 } color2= { 255 255 255 } } b_raichur = { province = 7878 - + color = { 145 40 5 } color2= { 255 255 255 } } @@ -74432,28 +75967,28 @@ e_deccan = { c_vatapi = { color = { 120 25 5 } color2 = { 255 255 255 } - + b_vatapi = { province = 1198 - + color = { 120 25 5 } color2 = { 255 255 255 } } b_kudalasangama = { province = 1202 - + color = { 120 25 5 } color2 = { 255 255 255 } } b_belgaum = { province = 7870 - + color = { 120 25 5 } color2= { 255 255 255 } } b_keladi = { province = 7871 - + color = { 120 25 5 } color2= { 255 255 255 } } @@ -74461,22 +75996,22 @@ e_deccan = { c_vaijayanti = { color = { 115 45 5 } color2= { 255 255 255 } - + b_vaijayanti = { province = 1140 - + color = { 115 45 5 } color2 = { 255 255 255 } } b_hubli = { province = 7872 - + color = { 115 45 5 } color2= { 255 255 255 } } b_hangal = { province = 7873 - + color = { 115 45 5 } color2= { 255 255 255 } } @@ -74484,35 +76019,35 @@ e_deccan = { c_koppam = { color = { 150 55 20 } color2 = { 255 255 255 } - + b_koppam = { province = 7874 - + color = { 150 55 20 } color2= { 255 255 255 } } b_vankapura = { province = 7875 - + color = { 150 55 20 } color2= { 255 255 255 } } b_anegandi = { province = 7876 - + color = { 150 55 20 } color2= { 255 255 255 } } } } } - + k_tamilakam = { color = { 200 25 65 } color2 = { 255 255 255 } - + capital = c_cholamandalam # Cholamandalam - + ai_primary_priority = { if = { limit = { @@ -74521,56 +76056,56 @@ e_deccan = { add = @correct_culture_primary_score } } - + d_pandya_nadu = { color = { 190 20 65 } color2 = { 255 255 255 } - + capital = c_madurai # Madurai - + c_madurai = { color = { 190 20 65 } color2 = { 255 255 255 } - + b_madurai = { province = 1112 - + color = { 190 20 65 } color2 = { 255 255 255 } } b_tirunelveli = { province = 1214 - + color = { 190 20 65 } color2 = { 255 255 255 } } b_rameshvaram = { province = 7809 - + color = { 190 20 65 } color2= { 255 255 255 } } b_virudhukkalvetti = { province = 7810 - + color = { 190 20 65 } color2= { 255 255 255 } } b_sivakasi = { province = 7811 - + color = { 190 20 65 } color2= { 255 255 255 } } b_korkai = { province = 7812 - + color = { 190 20 65 } color2= { 255 255 255 } } b_kayal = { province = 7813 - + color = { 190 20 65 } color2= { 255 255 255 } } @@ -74578,28 +76113,28 @@ e_deccan = { c_kongu = { color = { 190 35 60 } color2 = { 255 255 255 } - + b_karavur = { province = 1201 - + color = { 190 35 60 } color2 = { 255 255 255 } } b_tenkasi = { province = 1116 - + color = { 190 35 60 } color2 = { 255 255 255 } } b_kovai = { province = 7804 - + color = { 190 35 60 } color2= { 255 255 255 } } b_tiruppur = { province = 7805 - + color = { 190 35 60 } color2= { 255 255 255 } } @@ -74607,65 +76142,65 @@ e_deccan = { c_uraiyur = { color = { 220 80 80 } color2= { 255 255 255 } - + b_uraiyur = { province = 7807 - + color = { 220 80 80 } color2= { 255 255 255 } } b_dindigul = { province = 7806 - + color = { 220 80 80 } color2= { 255 255 255 } } b_sivaganga = { province = 7808 - + color = { 220 80 80 } color2= { 255 255 255 } } } } - + d_chola_nadu = { color = { 180 80 130 } color2 = { 255 255 255 } - + capital = c_cholamandalam # Cholamandalam - + c_cholamandalam = { color = { 140 45 65 } color2 = { 255 255 255 } - + b_tanjavur = { province = 1115 - + color = { 140 45 65 } color2 = { 255 255 255 } } b_tirukoilur = { province = 7835 - + color = { 140 45 65 } color2= { 255 255 255 } } b_kannanur_2 = { province = 7836 - + color = { 140 45 65 } color2= { 255 255 255 } } b_gangaikondacolapuram = { province = 7837 - + color = { 140 45 65 } color2= { 255 255 255 } } b_nagapattinam = { province = 7838 - + color = { 140 45 65 } color2= { 255 255 255 } } @@ -74673,22 +76208,22 @@ e_deccan = { c_tagadur = { color = { 177 20 90 } color2 = { 255 255 255 } - + b_tagadur = { province = 1120 - + color = { 177 20 90 } color2 = { 255 255 255 } } b_kelrayan = { province = 7833 - + color = { 177 20 90 } color2= { 255 255 255 } } b_srirangam = { province = 7834 - + color = { 177 20 90 } color2= { 255 255 255 } } @@ -74696,53 +76231,53 @@ e_deccan = { c_tiruvannamalai = { color = { 175 50 90 } color2= { 255 255 255 } - + b_tiruvannamalai = { province = 7830 - + color = { 175 50 90 } color2= { 255 255 255 } } b_uttaramerur = { province = 7831 - + color = { 175 50 90 } color2= { 255 255 255 } } b_jinji = { province = 7832 - + color = { 175 50 90 } color2= { 255 255 255 } } } } - + d_chera_nadu = { color = { 140 75 75 } color2 = { 255 255 255 } - + capital = c_kerala # Mahoyadapuram - + c_kerala = { color = { 160 75 75 } color2 = { 255 255 255 } - + b_mahoyadapuram = { province = 1114 - + color = { 160 75 75 } color2 = { 255 255 255 } } b_kunjakari = { province = 7801 - + color = { 160 75 75 } color2= { 255 255 255 } } b_kottayam = { province = 7802 - + color = { 160 75 75 } color2= { 255 255 255 } } @@ -74750,22 +76285,22 @@ e_deccan = { c_venadu = { color = { 140 55 75 } color2 = { 255 255 255 } - + b_kollam = { province = 7803 - + color = { 140 55 75 } color2= { 255 255 255 } } b_vizhinjam = { province = 1413 - + color = { 140 55 75 } color2 = { 255 255 255 } } b_kottar = { province = 7814 - + color = { 140 55 75 } color2= { 255 255 255 } } @@ -74773,22 +76308,22 @@ e_deccan = { c_alupa = { #Kolathunad color = { 140 75 95 } color2 = { 255 255 255 } - + b_kannanur = { province = 7798 - + color = { 140 75 95 } color2= { 255 255 255 } } b_udayavara = { province = 1200 - + color = { 140 75 95 } color2 = { 255 255 255 } } b_mangalur = { province = 7797 - + color = { 140 75 95 } color2= { 255 255 255 } } @@ -74796,19 +76331,19 @@ e_deccan = { c_eranad = { #Eranadu b_calicut = { province = 1117 - + color = { 140 75 95 } color2 = { 255 255 255 } } b_malappuram = { province = 7799 - + color = { 160 75 75 } color2= { 255 255 255 } } b_palakkad = { province = 7800 - + color = { 160 75 75 } color2= { 255 255 255 } } @@ -74816,47 +76351,47 @@ e_deccan = { c_maldives = { color = { 120 75 75 } color2 = { 255 255 255 } - + b_mahal = { province = 1360 - + color = { 120 75 75 } color2 = { 255 255 255 } } b_thiladhunmathi = { province = 8712 - + color = { 120 75 75 } color2 = { 255 255 255 } } } } - + d_tondai_nadu = { color = { 200 120 120 } color2 = { 255 255 255 } - + capital = c_kanchipuram # Kanchipuram - + c_kanchipuram = { color = { 160 80 130 } color2 = { 255 255 255 } - + b_kanchipuram = { province = 1119 - + color = { 160 80 130 } color2 = { 255 255 255 } } b_takkaloma = { province = 7826 - + color = { 160 80 130 } color2= { 255 255 255 } } b_mamallapuram = { province = 7827 - + color = { 160 80 130 } color2= { 255 255 255 } } @@ -74867,19 +76402,19 @@ e_deccan = { b_padaividu = { #Candragiri province = 7825 - + color = { 155 40 105 } color2= { 255 255 255 } } b_melpadi = { province = 7820 - + color = { 155 40 105 } color2= { 255 255 255 } } b_nangali = { province = 7823 - + color = { 155 40 105 } color2= { 255 255 255 } } @@ -74887,22 +76422,22 @@ e_deccan = { c_penugonda = { color = { 165 50 115 } color2 = { 255 255 255 } - + b_penugonda = { province = 1199 - + color = { 165 50 115 } color2 = { 255 255 255 } } b_mangalavada = { province = 7819 - + color = { 165 50 115 } color2= { 255 255 255 } } b_nandi = { province = 7822 - + color = { 165 50 115 } color2= { 255 255 255 } } @@ -74910,19 +76445,19 @@ e_deccan = { c_muluvagil = { b_muluvagil = { province = 7824 - + color = { 155 40 105 } color2= { 255 255 255 } } b_kuvalala = { province = 7828 - + color = { 175 50 90 } color2= { 255 255 255 } } b_kudalasangama_bis = { #Padaividu province = 7829 - + color = { 175 50 90 } color2= { 255 255 255 } } @@ -74930,28 +76465,28 @@ e_deccan = { c_nellore = { color = { 180 80 150 } color2 = { 255 255 255 } - + b_nellore = { province = 1204 - + color = { 180 80 150 } color2 = { 255 255 255 } } b_vallurapura = { province = 7818 - + color = { 180 80 150 } color2= { 255 255 255 } } b_kalahasti = { province = 7821 - + color = { 180 80 150 } color2= { 255 255 255 } } b_potapi = { province = 1219 - + color = { 180 80 150 } color2 = { 255 255 255 } } @@ -74959,66 +76494,66 @@ e_deccan = { c_renandu = { color = { 180 120 120 } color2= { 255 255 255 } - + b_togarakunta = { province = 7815 - + color = { 180 120 120 } color2= { 255 255 255 } } b_anantapur = { province = 7816 - + color = { 180 120 120 } color2= { 255 255 255 } } b_puspagiri = { province = 7817 - + color = { 180 120 120 } color2= { 255 255 255 } } } } } - + k_andhra = { color = { 110 0 20 } color2 = { 220 220 20 } - + capital = c_palakka # Udayagiri - + d_udayagiri = { color = { 110 0 20 } color2 = { 255 255 255 } - + capital = c_palakka # Udayagiri - + c_palakka = { color = { 130 0 40 } color2 = { 255 255 255 } - + b_udayagiri = { province = 1122 - + color = { 130 0 40 } color2 = { 255 255 255 } } b_nilagiri = { province = 1253 - + color = { 130 0 40 } color2 = { 255 255 255 } } b_bhairavunikonda = { province = 7845 - + color = { 130 0 40 } color2= { 255 255 255 } } b_mutfili = { province = 7846 - + color = { 130 0 40 } color2= { 255 255 255 } } @@ -75026,22 +76561,22 @@ e_deccan = { c_nallamala = { color = { 197 20 70 } color2 = { 255 255 255 } - + b_amaravati = { province = 1207 - + color = { 197 20 70 } color2 = { 255 255 255 } } b_pondugala = { province = 7839 - + color = { 197 20 70 } color2= { 255 255 255 } } b_addanki = { province = 7842 - + color = { 197 20 70 } color2= { 255 255 255 } } @@ -75049,59 +76584,59 @@ e_deccan = { c_cumbum = { color = { 150 10 55 } color2= { 255 255 255 } - + b_ittagi = { province = 7840 - + color = { 150 10 55 } color2= { 255 255 255 } } b_sriparvata = { province = 7841 - + color = { 150 10 55 } color2= { 255 255 255 } } b_mudivemu = { province = 7843 - + color = { 150 10 55 } color2= { 255 255 255 } } b_ahobalam = { province = 7844 - + color = { 150 10 55 } color2= { 255 255 255 } } } } - + d_vengi = { color = { 170 25 50 } color2 = { 255 255 255 } - + capital = c_vengipura # Vijayawada - + c_vengipura = { color = { 170 25 50 } color2 = { 255 255 255 } - + b_vengipura = { province = 1123 - + color = { 170 25 50 } color2 = { 255 255 255 } } b_vijayawada = { province = 1221 - + color = { 170 25 50 } color2 = { 255 255 255 } } b_polavaram = { province = 7911 - + color = { 170 25 50 } color2= { 255 255 255 } } @@ -75109,35 +76644,35 @@ e_deccan = { c_mosala = { color = { 185 40 65 } color2 = { 255 255 255 } - + b_pithapuram = { province = 1415 - + color = { 185 40 65 } color2 = { 255 255 255 } } b_rajamahendravaram = { province = 1222 - + color = { 185 40 65 } color2 = { 255 255 255 } } b_draksharama = { province = 7916 - + color = { 185 40 65 } color2= { 255 255 255 } } } } } - + k_telingana = { color = { 185 39 45 } color2 = { 220 220 0 } - + capital = c_orangallu # Orangallu - + ai_primary_priority = { if = { limit = { @@ -75146,38 +76681,38 @@ e_deccan = { add = @correct_culture_primary_score } } - + d_warangal = { color = { 185 39 45 } color2 = { 255 255 255 } - + capital = c_orangallu # Orangallu - + c_orangallu = { color = { 185 39 45 } color2 = { 255 255 255 } - + b_warangal = { province = 1256 - + color = { 185 39 45 } color2 = { 255 255 255 } } b_medak = { province = 1257 - + color = { 185 39 45 } color2 = { 255 255 255 } } b_kollipake = { province = 1144 - + color = { 185 39 45 } color2 = { 255 255 255 } } b_kaulas = { province = 7907 - + color = { 185 39 45 } color2= { 255 255 255 } } @@ -75185,28 +76720,28 @@ e_deccan = { c_mahur = { color = { 155 5 10 } color2= { 255 255 255 } - + b_mancherial = { province = 7923 - + color = { 155 5 10 } color2= { 255 255 255 } } b_mahur = { province = 7921 - + color = { 155 5 10 } color2= { 255 255 255 } } b_nirmal = { province = 7920 - + color = { 155 5 10 } color2= { 255 255 255 } } b_kerimeri = { province = 7922 - + color = { 155 5 10 } color2= { 255 255 255 } } @@ -75214,23 +76749,23 @@ e_deccan = { c_kambampet = { #Mudigonda color = { 195 40 40 } color2 = { 255 255 255 } - + b_ellur = { #Mudigonda province = 7912 - + color = { 170 25 50 } color2= { 255 255 255 } } b_kambampet = { province = 1208 - + color = { 195 40 40 } color2 = { 255 255 255 } } b_vinukonda = { province = 7909 - + color = { 195 40 40 } color2= { 255 255 255 } } @@ -75238,22 +76773,22 @@ e_deccan = { c_balkonda = { #Vemulavada color = { 210 30 55 } color2 = { 255 255 255 } - + b_vemulavada = { province = 1255 - + color = { 210 30 55 } color2 = { 255 255 255 } } b_balkonda = { province = 1157 - + color = { 210 30 55 } color2 = { 255 255 255 } } b_indur = { province = 7906 - + color = { 210 30 55 } color2= { 255 255 255 } } @@ -75264,50 +76799,50 @@ e_deccan = { b_palwancha = { #Katukuru province = 7910 - + color = { 195 65 65 } color2= { 255 255 255 } } b_palampet = { province = 7908 - + color = { 195 65 65 } color2= { 255 255 255 } } b_bhadracala = { province = 7913 - + color = { 195 65 650 } color2= { 255 255 255 } } } } - + d_racakonda = { color = { 190 60 60 } color2 = { 255 255 255 } - + capital = c_racakonda # Racakonda - + c_racakonda = { color = { 190 60 60 } color2 = { 255 255 255 } - + b_racakonda = { province = 1209 - + color = { 190 60 60 } color2 = { 255 255 255 } } b_golkonda = { province = 7903 - + color = { 190 60 60 } color2= { 255 255 255 } } b_nalgonda = { province = 7904 - + color = { 190 60 60 } color2= { 255 255 255 } } @@ -75315,35 +76850,35 @@ e_deccan = { c_pannagallu = { color = { 215 80 80 } color2= { 255 255 255 } - + b_pannagallu = { province = 1211 - + color = { 215 80 80 } color2 = { 255 255 255 } } b_yetagiri = { province = 7902 - + color = { 215 80 80 } color2= { 255 255 255 } } b_devarakonda = { province = 7905 - + color = { 215 80 80 } color2= { 255 255 255 } } } } } - + k_lanka = { color = { 221 187 80 } color2 = { 255 255 255 } - + capital = c_phiti # Rajarata - + ai_primary_priority = { if = { limit = { @@ -75352,20 +76887,20 @@ e_deccan = { add = @correct_culture_primary_score } } - + d_dakhina_desa = { #Dakhina Desa - or Maya after the 12th century color = { 231 175 85 } color2 = { 255 255 255 } - + capital = c_dakhina_desa # Dakhina Desa - + c_dakhina_desa = { color = { 225 175 90 } color2 = { 255 255 255 } - + b_gimhathiththa = { province = 3271 - + color = { 225 175 90 } color2 = { 255 255 255 } } @@ -75377,13 +76912,13 @@ e_deccan = { } b_kotte = { #Kelaniya / Lankan Kalyani province = 3276 - + color = { 225 175 90 } color2 = { 255 255 255 } } b_dambadeniya = { #Vapinagara province = 3274 - + color = { 225 175 90 } color2 = { 255 255 255 } } @@ -75391,16 +76926,16 @@ e_deccan = { c_kandy = { #Malaya Rata color = { 150 135 100 } color2 = { 255 255 255 } - + b_senkadagalapura = { province = 3278 - + color = { 150 135 100 } color2 = { 255 255 255 } } b_matale = { province = 3279 - + color = { 150 135 100 } color2 = { 255 255 255 } } @@ -75412,86 +76947,86 @@ e_deccan = { } } } - + d_ruhunu = { color = { 231 200 105 } color2 = { 255 255 255 } - + capital = c_rohana - + c_rohana = { color = { 231 200 105 } color2 = { 255 255 255 } - - b_magampura = { + + b_magampura = { province = 3266 - + color = { 231 200 105 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_katargama = { province = 3267 color = { 231 200 105 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_godawaya = { #Mahagama province = 3268 - + color = { 231 200 105 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } c_batticaloa = { color = { 220 185 100 } color2 = { 255 255 255 } - + b_batticaloa = { province = 3280 - + color = { 220 185 100 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_dighavapi = { province = 3270 - + color = { 220 185 100 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } b_mahiyangana = { province = 3269 - + color = { 220 185 100 } - color2 = { 255 255 255 } + color2 = { 255 255 255 } } } } - + d_sinhala = { color = { 181 155 55 } color2 = { 255 255 255 } - + capital = c_phiti - + c_phiti = { # Pihiti color = { 181 135 55 } color2 = { 255 255 255 } - + b_anuradhapura = { province = 3284 - + color = { 181 135 55 } color2 = { 255 255 255 } } b_vavuniya = { province = 3285 - + color = { 200 120 70 } color2 = { 255 255 255 } } b_dhamballai = { province = 3282 - + color = { 200 120 70 } color2 = { 255 255 255 } } @@ -75499,16 +77034,16 @@ e_deccan = { c_trincomalee = { #Kotthasara color = { 200 120 70 } color2 = { 255 255 255 } - + b_polonnaruwa = { province = 3273 - + color = { 150 135 100 } color2 = { 255 255 255 } } b_trincomalee = { province = 3281 - + color = { 200 120 70 } color2 = { 255 255 255 } } @@ -75516,16 +77051,16 @@ e_deccan = { c_jaffna = { #Nagadipa color = { 100 200 70 } color2 = { 255 255 255 } - + b_jaffna = { province = 3275 - + color = { 100 200 70 } color2 = { 255 255 255 } } b_mullaitivu = { province = 3287 - + color = { 100 200 70 } color2 = { 255 255 255 } } @@ -75533,23 +77068,23 @@ e_deccan = { c_kotte = { # color = { 250 180 85 } color2 = { 255 255 255 } - - + + b_puttalam = { province = 3283 - + color = { 181 135 55 } color2 = { 255 255 255 } } b_mannar = { province = 3286 - + color = { 100 200 70 } color2 = { 255 255 255 } } b_kurunagala = { #Mahatittha province = 3272 - + color = { 181 135 55 } color2 = { 255 255 255 } } @@ -75561,52 +77096,52 @@ e_deccan = { e_tibet = { color = { 250 40 0 } color2 = { 255 255 255 } - + capital = c_lhasa - + k_u = { color = { 3 144 252 } color2 = { 255 255 255 } - + capital = c_zetang - + d_yarlung = { color = { 3 124 232 } color2 = { 255 255 255 } - + capital = c_zetang - + c_zetang = { color = { 5 115 215 } color2 = { 255 255 255 } - + b_zetang = { province = 9230 - + color = { 5 115 215 } color2 = { 255 255 255 } } b_taktse = { province = 9226 - + color = { 5 115 215 } color2 = { 255 255 255 } } b_yumbu_lakhang = { province = 9229 - + color = { 5 115 215 } color2 = { 255 255 255 } } b_tradruk = { province = 9227 - + color = { 5 115 215 } color2 = { 255 255 255 } } b_qusum = { province = 9231 - + color = { 5 115 215 } color2 = { 255 255 255 } } @@ -75614,16 +77149,16 @@ e_tibet = { c_nagarze = { color = { 0 100 250 } color2 = { 255 255 255 } - + b_nagarze = { province = 9223 - + color = { 0 100 250 } color2 = { 255 255 255 } } b_gonggar = { province = 9232 - + color = { 0 100 250 } color2 = { 255 255 255 } } @@ -75631,16 +77166,16 @@ e_tibet = { c_comai = { color = { 35 75 250 } color2 = { 255 255 255 } - + b_comai = { province = 9225 - + color = { 35 75 250 } color2 = { 255 255 255 } } b_lhozhag = { province = 9224 - + color = { 35 75 250 } color2 = { 255 255 255 } } @@ -75648,22 +77183,22 @@ e_tibet = { c_gyaca = { color = { 35 115 250 } color2 = { 255 255 255 } - + b_gyaca = { province = 9233 - + color = { 35 115 250 } color2 = { 255 255 255 } } b_daklha_gampo = { province = 9234 - + color = { 35 115 250 } color2 = { 255 255 255 } } b_sangri = { province = 9236 - + color = { 35 115 250 } color2 = { 255 255 255 } } @@ -75671,59 +77206,59 @@ e_tibet = { c_nang = { color = { 15 130 205 } color2 = { 255 255 255 } - + b_nang = { province = 9235 - + color = { 15 130 205 } color2 = { 255 255 255 } } b_gedang = { province = 9265 - + color = { 15 130 205 } color2 = { 255 255 255 } } } } - + d_lhasa = { color = { 3 144 212 } color2 = { 255 255 255 } - + capital = c_lhasa - + c_lhasa = { color = { 3 124 202 } color2 = { 255 255 255 } - + b_potala = { province = 9238 - + color = { 3 124 202 } color2 = { 255 255 255 } } b_lhasa = { province = 9237 - + color = { 3 124 202 } color2 = { 255 255 255 } } b_samye = { province = 9228 - + color = { 3 124 202 } color2 = { 255 255 255 } } b_doilungdeqen = { province = 9246 - + color = { 3 124 202 } color2 = { 255 255 255 } } b_quxu = { province = 9245 - + color = { 3 124 202 } color2 = { 255 255 255 } } @@ -75731,34 +77266,34 @@ e_tibet = { c_gyama = { color = { 5 175 235 } color2 = { 255 255 255 } - + b_gyama = { province = 9239 - + color = { 5 175 235 } color2 = { 255 255 255 } } b_kunggar = { province = 9240 - + color = { 5 175 235 } color2 = { 255 255 255 } } b_drigung = { province = 9241 - + color = { 5 175 235 } color2 = { 255 255 255 } } b_paga = { province = 9267 - + color = { 5 175 235 } color2 = { 255 255 255 } } b_mila_tibet = { province = 9266 - + color = { 5 175 235 } color2 = { 255 255 255 } } @@ -75766,22 +77301,22 @@ e_tibet = { c_lhunzhub = { color = { 10 170 200 } color2 = { 255 255 255 } - + b_lhunzhub = { province = 9242 - + color = { 10 170 200 } color2 = { 255 255 255 } } b_ngarnang = { province = 9243 - + color = { 10 170 200 } color2 = { 255 255 255 } } b_reting = { province = 9244 - + color = { 10 170 200 } color2 = { 255 255 255 } } @@ -75789,16 +77324,16 @@ e_tibet = { c_nyemo = { color = { 15 175 250 } color2 = { 255 255 255 } - + b_nyemo = { province = 9247 - + color = { 15 175 250 } color2 = { 255 255 255 } } b_qewa = { province = 9251 - + color = { 15 175 250 } color2 = { 255 255 255 } } @@ -75806,59 +77341,59 @@ e_tibet = { c_damxung = { color = { 40 120 200 } color2 = { 255 255 255 } - + b_damquka = { province = 9248 - + color = { 40 120 200 } color2 = { 255 255 255 } } b_nyinhzhong = { province = 9249 - + color = { 40 120 200 } color2 = { 255 255 255 } } b_yangpachen = { province = 9250 - + color = { 40 120 200 } color2 = { 255 255 255 } } } } - + d_nagchu = { color = { 30 104 252 } color2 = { 255 255 255 } - + capital = c_nagchu - + c_nagchu = { color = { 10 94 242 } color2 = { 255 255 255 } - + b_nagchu = { province = 9255 - + color = { 10 94 242 } color2 = { 255 255 255 } } b_lhomar = { province = 9256 - + color = { 10 94 242 } color2 = { 255 255 255 } } b_taksar = { province = 9257 - + color = { 10 94 242 } color2 = { 255 255 255 } } b_qangma = { province = 9258 - + color = { 10 94 242 } color2 = { 255 255 255 } } @@ -75866,22 +77401,22 @@ e_tibet = { c_baingoin = { color = { 55 95 245 } color2 = { 255 255 255 } - + b_pukpa = { province = 9253 - + color = { 55 95 245 } color2 = { 255 255 255 } } b_xenkyer = { province = 9252 - + color = { 55 95 245 } color2 = { 255 255 255 } } b_balla = { province = 9254 - + color = { 55 95 245 } color2 = { 255 255 255 } } @@ -75889,53 +77424,53 @@ e_tibet = { c_lhari = { color = { 55 110 210 } color2 = { 255 255 255 } - + b_lhari = { province = 9270 - + color = { 55 110 210 } color2 = { 255 255 255 } } b_codoi = { province = 9268 - + color = { 55 110 210 } color2 = { 255 255 255 } } b_lingti = { province = 9269 - + color = { 55 110 210 } color2 = { 255 255 255 } } } } - + d_conyi = { color = { 21 144 202 } color2 = { 255 255 255 } - + capital = c_cozhelhoma - + c_cozhelhoma = { color = { 15 135 200 } color2 = { 255 255 255 } - + b_cozhelhoma = { - province = 9261 - + province = 9261 + color = { 15 135 200 } color2 = { 255 255 255 } } b_xibde = { province = 9260 - + color = { 15 135 200 } color2 = { 255 255 255 } } b_cozhedangma = { province = 9264 - + color = { 15 135 200 } color2 = { 255 255 255 } } @@ -75943,22 +77478,22 @@ e_tibet = { c_garco = { color = { 40 165 220 } color2 = { 255 255 255 } - + b_garco = { province = 9262 - + color = { 40 165 220 } color2 = { 255 255 255 } } b_parling = { province = 9259 - + color = { 40 165 220 } color2 = { 255 255 255 } } b_dorsoidong = { province = 9263 - + color = { 40 165 220 } color2 = { 255 255 255 } } @@ -75966,22 +77501,22 @@ e_tibet = { c_garkung = { color = { 10 145 232 } color2 = { 255 255 255 } - + b_garkung = { province = 9219 - + color = { 10 145 232 } color2 = { 255 255 255 } } b_margai = { province = 9220 - + color = { 10 145 232 } color2 = { 255 255 255 } } b_yurba = { province = 9221 - + color = { 10 145 232 } color2 = { 255 255 255 } } @@ -75989,78 +77524,78 @@ e_tibet = { c_sewa = { color = { 20 115 202 } color2 = { 255 255 255 } - + b_sewa = { province = 9363 - + color = { 20 115 202 } color2 = { 255 255 255 } } b_dokecoring = { province = 9365 - + color = { 20 115 202 } color2 = { 255 255 255 } } b_yuyico = { province = 9367 - + color = { 20 115 202 } color2 = { 255 255 255 } } b_dokecoring_qangco = { province = 9366 - + color = { 20 115 202 } color2 = { 255 255 255 } } } } } - + k_tsang = { color = { 10 235 255 } color2 = { 255 255 255 } - + capital = c_xigaze - + d_xigaze = { color = { 10 255 255 } color2 = { 255 255 255 } - + capital = c_xigaze - + c_xigaze = { color = { 10 235 235 } color2 = { 255 255 255 } - + b_xigaze = { province = 9194 - + color = { 10 235 235 } color2 = { 255 255 255 } } b_nyamo = { province = 9198 - + color = { 10 235 235 } color2 = { 255 255 255 } } b_banam = { province = 9193 - + color = { 10 235 235 } color2 = { 255 255 255 } } b_namling = { province = 9209 - + color = { 10 235 235 } color2 = { 255 255 255 } } b_tobgyai = { province = 9210 - + color = { 10 235 235 } color2 = { 255 255 255 } } @@ -76068,16 +77603,16 @@ e_tibet = { c_gyangze = { color = { 15 225 240 } color2 = { 255 255 255 } - + b_gyangze = { province = 9197 - + color = { 15 225 240 } color2 = { 255 255 255 } } b_rinbung = { province = 9196 - + color = { 15 225 240 } color2 = { 255 255 255 } } @@ -76085,59 +77620,59 @@ e_tibet = { c_kangmar = { color = { 10 225 225 } color2 = { 255 255 255 } - + b_kangmar = { province = 9195 - + color = { 10 225 225 } color2 = { 255 255 255 } } b_kamru_2 = { province = 9192 - + color = { 10 225 225 } color2 = { 255 255 255 } } } } - + d_sagya = { color = { 10 165 180 } color2 = { 255 255 255 } - + capital = c_sagya - + c_sagya = { color = { 5 155 170 } color2 = { 255 255 255 } - + b_sagya = { province = 9190 - + color = { 5 155 170 } color2 = { 255 255 255 } } b_se = { province = 9191 - + color = { 5 155 170 } color2 = { 255 255 255 } } b_lhaze = { province = 9189 - + color = { 5 155 170 } color2 = { 255 255 255 } } b_kamba = { province = 9188 - + color = { 5 155 170 } color2 = { 255 255 255 } } b_dinggye = { province = 9187 - + color = { 5 155 170 } color2 = { 255 255 255 } } @@ -76145,28 +77680,28 @@ e_tibet = { c_nyalam = { color = { 0 140 155 } color2 = { 255 255 255 } - + b_tsongdu = { province = 9183 - + color = { 0 140 155 } color2 = { 255 255 255 } } b_mainpu = { province = 9184 - + color = { 0 140 155 } color2 = { 255 255 255 } } b_tingri = { province = 9185 - + color = { 0 140 155 } color2 = { 255 255 255 } } b_shelkar = { province = 9186 - + color = { 0 140 155 } color2 = { 255 255 255 } } @@ -76174,22 +77709,22 @@ e_tibet = { c_gyirong = { color = { 15 150 150 } color2 = { 255 255 255 } - + b_kungtang = { province = 9180 - + color = { 15 150 150 } color2 = { 255 255 255 } } b_gyirong = { province = 9181 - + color = { 15 150 150 } color2 = { 255 255 255 } } b_chagne = { province = 9182 - + color = { 15 150 150 } color2 = { 255 255 255 } } @@ -76197,59 +77732,59 @@ e_tibet = { c_kyakyaru = { color = { 15 180 200 } color2 = { 255 255 255 } - + b_kyakyaru = { province = 9083 - + color = { 15 180 200 } color2 = { 255 255 255 } } b_changgo = { province = 9081 - + color = { 15 180 200 } color2 = { 255 255 255 } } b_lhagcang = { province = 9082 - + color = { 15 180 200 } color2 = { 255 255 255 } } } } - + d_ngamring = { color = { 50 180 175 } color2 = { 255 255 255 } - + capital = c_kagar - + c_kagar = { color = { 40 170 165 } color2 = { 255 255 255 } - + b_kagar = { province = 9199 - + color = { 40 170 165 } color2 = { 255 255 255 } } b_sangsang = { province = 9200 - + color = { 40 170 165 } color2 = { 255 255 255 } } b_quog = { province = 9206 - + color = { 40 170 165 } color2 = { 255 255 255 } } b_goingyibug = { province = 9205 - + color = { 40 170 165 } color2 = { 255 255 255 } } @@ -76257,22 +77792,22 @@ e_tibet = { c_caze = { color = { 90 170 180 } color2 = { 255 255 255 } - + b_caze = { province = 9201 - + color = { 90 170 180 } color2 = { 255 255 255 } } b_rusar = { province = 9203 - + color = { 90 170 180 } color2 = { 255 255 255 } } b_kunglung = { province = 9204 - + color = { 90 170 180 } color2 = { 255 255 255 } } @@ -76280,59 +77815,59 @@ e_tibet = { c_xaitongmoin = { color = { 85 150 165 } color2 = { 255 255 255 } - + b_tongmoin = { province = 9207 - + color = { 85 150 165 } color2 = { 255 255 255 } } b_qingtu = { province = 9211 - + color = { 85 150 165 } color2 = { 255 255 255 } } b_leba = { province = 9208 - + color = { 85 150 165 } color2 = { 255 255 255 } } } } - + d_nyima = { color = { 40 140 130 } color2 = { 255 255 255 } - + capital = c_nyima - + c_nyima = { color = { 30 130 120 } color2 = { 255 255 255 } - + b_nyima = { province = 9215 - + color = { 30 130 120 } color2 = { 255 255 255 } } b_ladoi = { province = 9217 - + color = { 30 130 120 } color2 = { 255 255 255 } } b_sinya = { province = 9214 - + color = { 30 130 120 } color2 = { 255 255 255 } } b_gyagog = { province = 9222 - + color = { 30 130 120 } color2 = { 255 255 255 } } @@ -76340,16 +77875,16 @@ e_tibet = { c_aso = { color = { 70 155 145 } color2 = { 255 255 255 } - + b_aso = { province = 9216 - + color = { 70 155 145 } color2 = { 255 255 255 } } b_ngoqu = { province = 9218 - + color = { 70 155 145 } color2 = { 255 255 255 } } @@ -76357,60 +77892,60 @@ e_tibet = { c_xainza = { color = { 85 130 125 } color2 = { 255 255 255 } - + b_xainza = { province = 9212 - + color = { 85 130 125 } color2 = { 255 255 255 } } b_shyungme = { province = 9213 - + color = { 85 130 125 } color2 = { 255 255 255 } } } } } - + k_kham = { color = { 150 10 0 } color2 = { 255 255 255 } - + capital = c_qamdo - + d_qamdo = { color = { 130 10 0 } color2 = { 255 255 255 } - + capital = c_qamdo - + c_qamdo = { color = { 120 10 0 } color2 = { 255 255 255 } - + b_qamdo = { province = 9302 - + color = { 120 10 0 } color2 = { 255 255 255 } } b_karub = { province = 9301 - + color = { 120 10 0 } color2 = { 255 255 255 } } b_riwoqe = { province = 9300 - + color = { 120 10 0 } color2 = { 255 255 255 } } b_yiqen = { province = 9284 - + color = { 120 10 0 } color2 = { 255 255 255 } } @@ -76418,22 +77953,22 @@ e_tibet = { c_dengqen = { color = { 107 13 5 } color2 = { 255 255 255 } - + b_dengqen = { province = 9299 - + color = { 107 13 5 } color2 = { 255 255 255 } } b_qizhu = { #ancient Bon temple province = 9290 - + color = { 107 13 5 } color2 = { 255 255 255 } } b_damdoi = { province = 9291 - + color = { 107 13 5 } color2 = { 255 255 255 } } @@ -76441,22 +77976,22 @@ e_tibet = { c_baqen = { color = { 148 41 31 } color2 = { 255 255 255 } - + b_baqen = { province = 9297 - + color = { 148 41 31 } color2 = { 255 255 255 } } b_lhaxi = { province = 9298 - + color = { 148 41 31 } color2 = { 255 255 255 } } b_arxog = { province = 9296 - + color = { 148 41 31 } color2 = { 255 255 255 } } @@ -76464,28 +77999,28 @@ e_tibet = { c_sog = { color = { 122 28 21 } color2 = { 255 255 255 } - + b_sog = { province = 9294 - + color = { 122 28 21 } color2 = { 255 255 255 } } b_riwar = { province = 9295 - + color = { 122 28 21 } color2 = { 255 255 255 } } b_biru = { province = 9293 - + color = { 122 28 21 } color2 = { 255 255 255 } } b_xamqu = { province = 9292 - + color = { 122 28 21 } color2 = { 255 255 255 } } @@ -76493,59 +78028,59 @@ e_tibet = { c_banbar = { color = { 102 25 19 } color2 = { 255 255 255 } - + b_banbar = { province = 9287 - + color = { 102 25 19 } color2 = { 255 255 255 } } b_jaggang = { province = 9288 - + color = { 102 25 19 } color2 = { 255 255 255 } } b_lhorong = { province = 9289 - + color = { 102 25 19 } color2 = { 255 255 255 } } } } - + d_boyul = { color = { 176 48 11 } color2 = { 255 255 255 } - + capital = c_bome - + c_bome = { color = { 143 56 31 } color2 = { 255 255 255 } - + b_bome = { province = 9279 - + color = { 143 56 31 } color2 = { 255 255 255 } } b_zhamog = { province = 9277 - + color = { 143 56 31 } color2 = { 255 255 255 } } b_kangyu = { province = 9285 - + color = { 143 56 31 } color2 = { 255 255 255 } } b_qundo = { province = 9286 - + color = { 143 56 31 } color2 = { 255 255 255 } } @@ -76553,16 +78088,16 @@ e_tibet = { c_baxoi = { color = { 181 90 63 } color2 = { 255 255 255 } - + b_baxoi = { province = 9281 - + color = { 181 90 63 } color2 = { 255 255 255 } } b_rawu = { province = 9278 - + color = { 181 90 63 } color2 = { 255 255 255 } } @@ -76570,53 +78105,53 @@ e_tibet = { c_zogang = { color = { 184 53 15 } color2 = { 255 255 255 } - + b_zogang = { province = 9282 - + color = { 184 53 15 } color2 = { 255 255 255 } } b_kagong = { province = 9283 - + color = { 184 53 15 } color2 = { 255 255 255 } } } } - + d_nyingchi = { color = { 150 65 0 } color2 = { 255 255 255 } - + capital = c_nyingchi - + c_nyingchi = { color = { 158 79 19 } color2 = { 255 255 255 } - + b_nyingchi = { province = 9275 - + color = { 158 79 19 } color2 = { 255 255 255 } } b_burqug = { province = 9271 - + color = { 158 79 19 } color2 = { 255 255 255 } } b_lunang = { province = 9276 - + color = { 158 79 19 } color2 = { 255 255 255 } } b_yiong = { province = 9280 - + color = { 158 79 19 } color2 = { 255 255 255 } } @@ -76624,47 +78159,47 @@ e_tibet = { c_gongbo = { color = { 191 81 34 } color2 = { 255 255 255 } - + b_gongbo = { province = 9273 - + color = { 191 81 34 } color2 = { 255 255 255 } } b_nyang = { province = 9272 - + color = { 191 81 34 } color2 = { 255 255 255 } } b_pagsum = { province = 9274 - + color = { 191 81 34 } color2 = { 255 255 255 } } } } - + d_nangqen = { color = { 171 10 37 } color2 = { 255 255 255 } - + capital = c_nangqen - + c_nangqen = { color = { 171 10 37 } color2 = { 255 255 255 } - + b_nangqen = { province = 9304 - + color = { 171 10 37 } color2 = { 255 255 255 } } b_nyangla = { province = 9305 - + color = { 171 10 37 } color2 = { 255 255 255 } } @@ -76672,47 +78207,47 @@ e_tibet = { c_gyegumdo = { color = { 138 26 45 } color2 = { 255 255 255 } - + b_gyegumdo = { province = 9306 - + color = { 138 26 45 } color2 = { 255 255 255 } } b_longbaoco = { province = 9307 - + color = { 138 26 45 } color2 = { 255 255 255 } } } } - + d_lhatok = { color = { 214 11 68 } color2 = { 255 255 255 } - + capital = c_lhatok - + c_lhatok = { color = { 186 7 57 } color2 = { 255 255 255 } - + b_lhatok = { province = 9303 - + color = { 186 7 57 } color2 = { 255 255 255 } } b_jomda = { province = 9308 - + color = { 186 7 57 } color2 = { 255 255 255 } } b_derdoin = { province = 9309 - + color = { 186 7 57 } color2 = { 255 255 255 } } @@ -76720,16 +78255,16 @@ e_tibet = { c_zhagyab = { color = { 148 30 63 } color2 = { 255 255 255 } - + b_yendum = { province = 9312 - + color = { 148 30 63 } color2 = { 255 255 255 } } b_rongzhub = { province = 9313 - + color = { 148 30 63 } color2 = { 255 255 255 } } @@ -76737,41 +78272,41 @@ e_tibet = { c_gonjo = { color = { 171 36 74 } color2 = { 255 255 255 } - + b_bolo = { province = 9310 - + color = { 171 36 74 } color2 = { 255 255 255 } } b_bumgye = { province = 9311 - + color = { 171 36 74 } color2 = { 255 255 255 } } } } - + d_lingtsang = { color = { 212 51 51 } color2 = { 255 255 255 } - + capital = c_lingtsang - + c_lingtsang = { color = { 201 46 46 } color2 = { 255 255 255 } - + b_lingtsang = { province = 9349 - + color = { 201 46 46 } color2 = { 255 255 255 } } b_serxu = { province = 9348 - + color = { 201 46 46 } color2 = { 255 255 255 } } @@ -76779,47 +78314,47 @@ e_tibet = { c_ariksar = { color = { 163 38 38 } color2 = { 255 255 255 } - + b_ariksar = { province = 9350 - + color = { 163 38 38 } color2 = { 255 255 255 } } b_tromsa_genma = { province = 9351 - + color = { 163 38 38 } color2 = { 255 255 255 } } } } - + d_dege = { color = { 135 35 35 } color2 = { 255 255 255 } - + capital = c_dege - + c_dege = { color = { 117 29 29 } color2 = { 255 255 255 } - + b_dege = { province = 9343 - + color = { 117 29 29 } color2 = { 255 255 255 } } b_palpung = { province = 9344 - + color = { 117 29 29 } color2 = { 255 255 255 } } b_dzogchen = { province = 9345 - + color = { 117 29 29 } color2 = { 255 255 255 } } @@ -76827,22 +78362,22 @@ e_tibet = { c_pelyul = { color = { 128 24 24 } color2 = { 255 255 255 } - + b_pelyul = { province = 9352 - + color = { 128 24 24 } color2 = { 255 255 255 } } b_katok = { province = 9326 - + color = { 128 24 24 } color2 = { 255 255 255 } } b_manigango = { province = 9346 - + color = { 128 24 24 } color2 = { 255 255 255 } } @@ -76850,55 +78385,55 @@ e_tibet = { c_garze = { color = { 143 19 19 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_ganzi } - + b_garze = { province = 9340 - + color = { 143 19 19 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_ganzi } } b_axu = { province = 9347 - + color = { 143 19 19 } color2 = { 255 255 255 } } } } - + d_batang = { color = { 181 43 101 } color2 = { 255 255 255 } - + capital = c_batang - + c_batang = { color = { 171 41 96 } color2 = { 255 255 255 } - + b_batang = { province = 9323 - + color = { 171 41 96 } color2 = { 255 255 255 } } b_dewu = { province = 9353 - + color = { 171 41 96 } color2 = { 255 255 255 } } b_qagcheng = { province = 9321 - + color = { 171 41 96 } color2 = { 255 255 255 } } @@ -76906,16 +78441,16 @@ e_tibet = { c_markam = { color = { 140 41 83 } color2 = { 255 255 255 } - + b_markam = { province = 9314 - + color = { 140 41 83 } color2 = { 255 255 255 } } b_jangpa = { province = 9315 - + color = { 140 41 83 } color2 = { 255 255 255 } } @@ -76923,16 +78458,16 @@ e_tibet = { c_deqen = { color = { 128 11 61 } color2 = { 255 255 255 } - + b_deqen = { province = 9316 - + color = { 128 11 61 } color2 = { 255 255 255 } } b_balung = { province = 9317 - + color = { 128 11 61 } color2 = { 255 255 255 } } @@ -76940,47 +78475,47 @@ e_tibet = { c_gyaitang = { color = { 171 26 88 } color2 = { 255 255 255 } - + b_gyaitang = { province = 9318 - + color = { 171 26 88 } color2 = { 255 255 255 } } b_takchongrong = { province = 9322 - + color = { 171 26 88 } color2 = { 255 255 255 } } b_derong = { province = 9319 - + color = { 171 26 88 } color2 = { 255 255 255 } } } } - + d_litang = { color = { 214 132 84 } color2 = { 255 255 255 } - + capital = c_litang - + c_litang = { color = { 191 118 75 } color2 = { 255 255 255 } - + b_litang = { province = 9325 - + color = { 191 118 75 } color2 = { 255 255 255 } } b_nyagqu = { province = 9327 - + color = { 191 118 75 } color2 = { 255 255 255 } } @@ -76988,16 +78523,16 @@ e_tibet = { c_lenggu = { color = { 171 90 65 } color2 = { 255 255 255 } - + b_lenggu = { province = 9324 - + color = { 171 90 65 } color2 = { 255 255 255 } } b_dabba_tibet = { province = 9320 - + color = { 171 90 65 } color2 = { 255 255 255 } } @@ -77005,29 +78540,29 @@ e_tibet = { c_nyagrong = { color = { 156 64 36 } color2 = { 255 255 255 } - + b_nyagrong = { province = 9336 - + color = { 156 64 36 } color2 = { 255 255 255 } } b_jalhaxi = { province = 9339 - + color = { 156 64 36 } color2 = { 255 255 255 } } } } } - + k_amdo = { color = { 70 40 105 } color2 = { 255 255 255 } - + capital = c_xining - + cultural_names = { name_list_han = cn_qinghai name_list_mongol = cn_koke_nayur @@ -77037,13 +78572,13 @@ e_tibet = { name_list_kerait = cn_koke_nayur name_list_jurchen = cn_huhu_noor } - + d_xining = { color = { 52 31 77 } color2 = { 255 255 255 } - + capital = c_xining - + cultural_names = { name_list_bodpa = cn_qingtang name_list_tsangpa = cn_qingtang @@ -77051,11 +78586,11 @@ e_tibet = { name_list_sumpa = cn_qingtang name_list_zhangzhung = cn_qingtang } - + c_xining = { color = { 36 22 54 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_qingtang name_list_tsangpa = cn_qingtang @@ -77063,19 +78598,19 @@ e_tibet = { name_list_sumpa = cn_qingtang name_list_zhangzhung = cn_qingtang } - + b_rusar_huangzhong = { #Huangzhong province = 9421 - + color = { 36 22 54 } color2 = { 255 255 255 } } b_xining = { province = 9422 - + color = { 36 22 54 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_qingtang name_list_tsangpa = cn_qingtang @@ -77086,7 +78621,7 @@ e_tibet = { } b_tongkor = { #Chengguan province = 9414 - + color = { 36 22 54 } color2 = { 255 255 255 } } @@ -77094,7 +78629,7 @@ e_tibet = { c_datong = { color = { 70 47 99 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_drotsang name_list_tsangpa = cn_drotsang @@ -77102,13 +78637,13 @@ e_tibet = { name_list_sumpa = cn_drotsang name_list_zhangzhung = cn_drotsang } - + b_datong = { province = 9413 - + color = { 70 47 99 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_drotsang name_list_tsangpa = cn_drotsang @@ -77119,19 +78654,19 @@ e_tibet = { } b_serkok = { #Chengguan province = 9412 - + color = { 70 47 99 } color2 = { 255 255 255 } } } } - + d_tuyuhun = { color = { 75 11 156 } color2 = { 255 255 255 } - + capital = c_fuqi - + cultural_names = { name_list_bodpa = cn_tsongonpo name_list_tsangpa = cn_tsongonpo @@ -77139,43 +78674,43 @@ e_tibet = { name_list_sumpa = cn_tsongonpo name_list_zhangzhung = cn_tsongonpo } - + c_fuqi = { color = { 65 12 133 } color2 = { 255 255 255 } - + b_fuqi = { province = 9406 - + color = { 65 12 133 } color2 = { 255 255 255 } } b_temqen = { #Tianjun province = 9407 - + color = { 65 12 133 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_tianjun } } b_yagkeng = { #Yangkang province = 9409 - + color = { 65 12 133 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_yangkang } } b_gangca = { #Gangcha province = 9410 - + color = { 65 12 133 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_gangcha } @@ -77184,37 +78719,37 @@ e_tibet = { c_gerqen = { #Gonghe/Gêrqên color = { 79 0 181 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_gonghe } - + b_qabqa = { #Qiabuqia province = 9423 - + color = { 79 0 181 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_qiabuqia } } b_changzhi = { #Jiangxigou province = 9426 - + color = { 79 0 181 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jiangxigou } } b_haeyan = { #Haiyan province = 9411 - + color = { 79 0 181 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_haiyan } @@ -77223,27 +78758,27 @@ e_tibet = { c_xigortang = { #Xinghai color = { 110 54 181 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_xinghai } - + b_xigortang = { #Heyuan province = 9427 - + color = { 110 54 181 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_heyuan } } b_namtang = { #Hekou province = 9428 - + color = { 110 54 181 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_hekou } @@ -77252,22 +78787,22 @@ e_tibet = { c_derlenka = { #Delingha/Delhihot color = { 68 18 176 } color2 = { 255 255 255 } - + b_derlenka = { #Delingha/Delhihot province = 9399 - + color = { 68 18 176 } color2 = { 255 255 255 } } b_conak = { #Halahu province = 9468 - + color = { 68 18 176 } color2 = { 255 255 255 } } b_ngor = { #Suli province = 9408 - + color = { 68 18 176 } color2 = { 255 255 255 } } @@ -77275,16 +78810,16 @@ e_tibet = { c_ulam = { #Ulan color = { 54 18 130 } color2 = { 255 255 255 } - + b_ulam = { #Ulan province = 9404 - + color = { 54 18 130 } color2 = { 255 255 255 } } b_cakha = { #Chaka province = 9405 - + color = { 54 18 130 } color2 = { 255 255 255 } } @@ -77292,47 +78827,47 @@ e_tibet = { c_tuulain = { #Dulan color = { 79 35 173 } color2 = { 255 255 255 } - + b_tuulain = { #Dulan province = 9403 - + color = { 79 35 173 } color2 = { 255 255 255 } } b_balung_dulan = { #Balong province = 9402 - + color = { 79 35 173 } color2 = { 255 255 255 } } } } - + d_nagormo = { #Golmud/Ge'ermu color = { 97 31 237 } color2 = { 255 255 255 } - + capital = c_nagormo - + c_nagormo = { #Golmud/Ge'ermu color = { 88 30 212 } color2 = { 255 255 255 } - + b_nagormo = { #Golmud/Ge'ermu province = 9396 - + color = { 88 30 212 } color2 = { 255 255 255 } } b_dagelhe = { #Dagele province = 9400 - + color = { 88 30 212 } color2 = { 255 255 255 } } b_zhiteu = { #Xitieshan province = 9398 - + color = { 88 30 212 } color2 = { 255 255 255 } } @@ -77340,7 +78875,7 @@ e_tibet = { c_hohaseco = { #Kusai color = { 101 50 209 } color2 = { 255 255 255 } - + b_hohaseco = { #Kusai province = 9369 @@ -77349,7 +78884,7 @@ e_tibet = { } b_ragbangadung = { #Kanba'angridong province = 9388 - + color = { 101 50 209 } color2 = { 255 255 255 } } @@ -77357,22 +78892,22 @@ e_tibet = { c_lenghu = { #Lenghu color = { 72 0 227 } color2 = { 255 255 255 } - + b_lenghu = { #Lenghu province = 9395 - + color = { 72 0 227 } color2 = { 255 255 255 } } b_urtmoron = { #Wutumeiren province = 9394 - + color = { 72 0 227 } color2 = { 255 255 255 } } b_qaidam = { #Chaidan province = 9397 - + color = { 72 0 227 } color2 = { 255 255 255 } } @@ -77380,16 +78915,16 @@ e_tibet = { c_mangnai = { #Mang'ai color = { 79 16 161 } color2 = { 255 255 255 } - + b_mangnai = { #Mang'ai province = 9393 - + color = { 79 16 161 } color2 = { 255 255 255 } } b_bokalik = { #Bukadaban province = 9392 - + color = { 79 16 161 } color2 = { 255 255 255 } } @@ -77397,53 +78932,53 @@ e_tibet = { c_kumkol = { #Kumukuli color = { 66 47 173 } color2 = { 255 255 255 } - + b_ayakkum = { #Ayakkum province = 9389 - + color = { 66 47 173 } color2 = { 255 255 255 } } b_aqqikkol = { #Aqqikkol province = 9390 - + color = { 66 47 173 } color2 = { 255 255 255 } } b_kytkol = { #Kytkol province = 9391 - + color = { 66 47 173 } color2 = { 255 255 255 } } } } - + d_amdo = { color = { 79 72 217 } color2 = { 255 255 255 } - + capital = c_amdo - + c_amdo = { color = { 72 66 199 } color2 = { 255 255 255 } - + b_amdo = { province = 9355 - + color = { 72 66 199 } color2 = { 255 255 255 } } b_gangnyi = { province = 9356 - + color = { 72 66 199 } color2 = { 255 255 255 } } b_sibnak_chenchungo = { province = 9357 - + color = { 72 66 199 } color2 = { 255 255 255 } } @@ -77451,16 +78986,16 @@ e_tibet = { c_nyainrong = { color = { 48 42 189 } color2 = { 255 255 255 } - + b_nyainrong = { province = 9354 - + color = { 48 42 189 } color2 = { 255 255 255 } } b_marrong = { province = 9358 - + color = { 48 42 189 } color2 = { 255 255 255 } } @@ -77468,16 +79003,16 @@ e_tibet = { c_yenshipin = { color = { 75 71 181 } color2 = { 255 255 255 } - + b_yenshipin = { province = 9360 - + color = { 75 71 181 } color2 = { 255 255 255 } } b_changco = { province = 9359 - + color = { 75 71 181 } color2 = { 255 255 255 } } @@ -77485,22 +79020,22 @@ e_tibet = { c_dangla = { color = { 55 52 130 } color2 = { 255 255 255 } - + b_dangla = { province = 9370 - + color = { 55 52 130 } color2 = { 255 255 255 } } b_marchu = { province = 9362 - + color = { 55 52 130 } color2 = { 255 255 255 } } b_quemoco = { province = 9361 - + color = { 55 52 130 } color2 = { 255 255 255 } } @@ -77508,22 +79043,22 @@ e_tibet = { c_aqenganggyai = { color = { 15 9 153 } color2 = { 255 255 255 } - + b_aqenganggyai = { province = 9368 - + color = { 15 9 153 } color2 = { 255 255 255 } } b_ulenulaco = { province = 9364 - + color = { 15 9 153 } color2 = { 255 255 255 } } b_drakbuk = { province = 9372 - + color = { 15 9 153 } color2 = { 255 255 255 } } @@ -77531,47 +79066,47 @@ e_tibet = { c_chumarho = { color = { 73 46 163 } color2 = { 255 255 255 } - + b_chumarho = { province = 9373 - + color = { 73 46 163 } color2 = { 255 255 255 } } b_nengyi = { province = 9371 - + color = { 73 46 163 } color2 = { 255 255 255 } } } } - + d_zadoi = { color = { 54 65 153 } color2 = { 255 255 255 } - + capital = c_zadoi - + c_zadoi = { color = { 46 56 133 } color2 = { 255 255 255 } - + b_qapugtang = { province = 9378 - + color = { 46 56 133 } color2 = { 255 255 255 } } b_ato = { province = 9377 - + color = { 46 56 133 } color2 = { 255 255 255 } } b_mukzhung = { province = 9379 - + color = { 46 56 133 } color2 = { 255 255 255 } } @@ -77579,22 +79114,22 @@ e_tibet = { c_trandam = { color = { 63 72 140 } color2 = { 255 255 255 } - + b_trandam = { province = 9375 - + color = { 63 72 140 } color2 = { 255 255 255 } } b_damzhung = { province = 9376 - + color = { 63 72 140 } color2 = { 255 255 255 } } b_toma = { province = 9374 - + color = { 63 72 140 } color2 = { 255 255 255 } } @@ -77602,47 +79137,47 @@ e_tibet = { c_zhidoi = { color = { 25 41 158 } color2 = { 255 255 255 } - + b_gyaijepozhangge = { province = 9382 - + color = { 25 41 158 } color2 = { 255 255 255 } } b_drakgur = { province = 9381 - + color = { 25 41 158 } color2 = { 255 255 255 } } b_zokya = { province = 9380 - + color = { 25 41 158 } color2 = { 255 255 255 } } } } - + d_qumarleb = { color = { 8 99 191 } color2 = { 255 255 255 } - + capital = c_qumarleb - + c_qumarleb = { color = { 12 82 153 } color2 = { 255 255 255 } - + b_qumarleb = { province = 9385 - + color = { 12 82 153 } color2 = { 255 255 255 } } b_chikdril = { province = 9387 - + color = { 12 82 153 } color2 = { 255 255 255 } } @@ -77650,16 +79185,16 @@ e_tibet = { c_chindu = { color = { 45 97 150 } color2 = { 255 255 255 } - + b_triwang = { province = 9383 - + color = { 45 97 150 } color2 = { 255 255 255 } } b_damda = { province = 9384 - + color = { 45 97 150 } color2 = { 255 255 255 } } @@ -77667,62 +79202,62 @@ e_tibet = { c_ngoring = { color = { 12 55 99 } color2 = { 255 255 255 } - + b_ngoring = { province = 9401 - + color = { 12 55 99 } color2 = { 255 255 255 } } b_mato = { province = 9386 - + color = { 12 55 99 } color2 = { 255 255 255 } } } } } - + k_gyalrong = { color = { 42 104 135 } color2 = { 255 255 255 } - + capital = c_barkam - + cultural_names = { name_list_han = cn_jiarong name_list_tangut = cn_ryarong name_list_qiang = cn_ryarong } - + d_gyalrong = { color = { 40 105 140 } color2 = { 255 255 255 } - + capital = c_barkam - + cultural_names = { name_list_han = cn_jiarong name_list_tangut = cn_ryarong name_list_qiang = cn_ryarong } - + c_barkam = { #Ma'erkang/Muerkvua color = { 29 83 112 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_maerkang name_list_qiang = cn_muerkvua } - + b_barkam = { #Ma'erkang/Muerkvua province = 9463 - + color = { 29 83 112 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_maerkang name_list_qiang = cn_muerkvua @@ -77730,20 +79265,20 @@ e_tibet = { } b_rongbur = { #Ribu province = 9462 - + color = { 29 83 112 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_ribu } } b_zamtang = { #Rangtang province = 9461 - + color = { 29 83 112 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_rangtang } @@ -77752,29 +79287,29 @@ e_tibet = { c_ngawa = { #Aba/Ggabba color = { 70 127 158 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_aba name_list_qiang = cn_ggabba } - + b_soxiq = { #Hezhi province = 9452 - + color = { 70 127 158 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_hezhi } - + } b_ngawa = { #Aba/Ggabba (Yungdrung Bon temple 1108) province = 9451 - + color = { 70 127 158 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_aba name_list_qiang = cn_ggabba @@ -77782,10 +79317,10 @@ e_tibet = { } b_khyungchu = { #Hongyuan province = 9455 - + color = { 70 127 158 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_hongyuan } @@ -77794,18 +79329,18 @@ e_tibet = { c_maowun = { #Mao/Shgvini color = { 30 95 165 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_mao name_list_qiang = cn_shgvini } - + b_maowun = { #Fengyi/Shgvini province = 9458 - + color = { 30 95 165 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_mao name_list_qiang = cn_shgvini @@ -77813,10 +79348,10 @@ e_tibet = { } b_sumshul = { #Diexi province = 9459 - + color = { 30 95 165 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_diexi name_list_qiang = cn_ddihi @@ -77824,10 +79359,10 @@ e_tibet = { } b_wunchoin = { #Wenchuan province = 9460 - + color = { 30 95 165 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_wenchuan name_list_qiang = cn_gvhvusu @@ -77837,27 +79372,27 @@ e_tibet = { c_sungqu = { #Songpan color = { 45 120 160 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_songpan } - + b_sungqu = { #Songpan province = 9456 - + color = { 45 120 160 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_songpan } } b_choqu = { #Heishui/Kezheb province = 9457 - + color = { 45 120 160 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_heishui name_list_qiang = cn_kezheb @@ -77867,27 +79402,27 @@ e_tibet = { c_zoige = { #Ruo'ergai color = { 0 80 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_ruoergai } - + b_zoige = { #Ruo'ergai province = 9453 - + color = { 0 80 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_ruoergai } } b_yunglro = { #Jiuzhaigou province = 9454 - + color = { 0 80 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jiuzhaigou } @@ -77896,18 +79431,18 @@ e_tibet = { c_quqen = { #Jinchuan color = { 10 75 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jinchuan name_list_qiang = cn_gvugvean } - + b_quqen = { #Jinchuan province = 9464 - + color = { 10 75 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jinchuan name_list_qiang = cn_gvugvean @@ -77915,10 +79450,10 @@ e_tibet = { } b_kharsa = { #Kasa province = 9467 - + color = { 10 75 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_kasa name_list_qiang = cn_kasa @@ -77926,10 +79461,10 @@ e_tibet = { } b_zainlha = { #Xiaojin province = 9466 - + color = { 10 75 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_xiaojin name_list_qiang = cn_xilhva @@ -77937,10 +79472,10 @@ e_tibet = { } b_trashingling = { #Li/Pauxugv province = 9465 - + color = { 10 75 155 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_zagunao name_list_qiang = cn_pauxugv @@ -77948,57 +79483,57 @@ e_tibet = { } } } - + d_chakla = { color = { 50 80 130 } color2 = { 255 255 255 } - + capital = c_chakla - + cultural_names = { name_list_han = cn_mingzheng } - + c_chakla = { color = { 41 64 102 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_mingzheng } - + b_darzedo = { province = 9330 - + color = { 41 64 102 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_dajianlu } } b_jagsam = { province = 9329 - + color = { 41 64 102 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_luqiao } } b_shade = { province = 9332 - + color = { 41 64 102 } color2 = { 255 255 255 } } b_rongzhag = { province = 9333 - + color = { 41 64 102 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_danba } @@ -78007,27 +79542,27 @@ e_tibet = { c_lhagang = { color = { 50 115 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_tagong } - + b_lhagang = { province = 9331 - + color = { 50 115 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_tagong } } b_gyezil = { province = 9328 - + color = { 50 115 125 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jiulong } @@ -78036,37 +79571,37 @@ e_tibet = { c_dawu = { color = { 45 70 110 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_daofu } - + b_dawu = { province = 9334 - + color = { 45 70 110 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_daofu } } b_nyatsho = { province = 9335 - + color = { 45 70 110 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_niazuo } } b_draggo = { province = 9337 - + color = { 45 70 110 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_luhuo } @@ -78075,74 +79610,74 @@ e_tibet = { c_sertar = { color = { 55 67 112 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_seda } - + b_sertar = { province = 9342 - + color = { 55 67 112 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_seda } } b_larung = { province = 9341 - + color = { 55 67 112 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_luoruo } } b_niba = { province = 9338 - + color = { 55 67 112 } color2 = { 255 255 255 } } } } - + d_golog = { color = { 40 100 160 } color2 = { 255 255 255 } - + capital = c_maqen - + cultural_names = { name_list_han = cn_guoluo } - + c_maqen = { color = { 33 81 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_maqin } - + b_maqen = { province = 9446 - + color = { 33 81 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_maqin } } b_gade = { province = 9447 - + color = { 33 81 130 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_gande } @@ -78151,34 +79686,34 @@ e_tibet = { c_madoi = { color = { 20 70 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_maduo } - + b_madoi = { province = 9429 - + color = { 20 70 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_maduo } } b_dzogenrabar = { province = 9430 - + color = { 20 70 150 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_donggei } } b_machu = { province = 9431 - + color = { 20 70 150 } color2 = { 255 255 255 } } @@ -78186,88 +79721,88 @@ e_tibet = { c_baima = { color = { 46 88 184 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_banma } - + b_seretang = { #Baima province = 9449 - + color = { 46 88 184 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_sailaitang } } b_gyumai = { #Darlag province = 9448 - + color = { 46 88 184 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jimai } } b_jigzhi = { province = 9450 - + color = { 46 88 184 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jiuzhi } } } } - + d_malho = { #Huangnan color = { 75 100 130 } color2 = { 255 255 255 } - + capital = c_rebgong - + cultural_names = { name_list_han = cn_huangnan } - + c_rebgong = { #Tongren color = { 61 82 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_tongren } - + b_rebgong = { #Tongren province = 9434 - + color = { 61 82 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_tongren } } b_jainca = { #Jainzha province = 9424 - + color = { 61 82 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jainzha } } b_triga = { #Guide province = 9425 - + color = { 61 82 107 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_guide } @@ -78276,27 +79811,27 @@ e_tibet = { c_mangra = { #Guinan color = { 90 100 120 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_guinan } - + b_mangra = { #Guinan province = 9432 - + color = { 90 100 120 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_guinan } } b_gabasumdo = { #Tongde province = 9433 - + color = { 90 100 120 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_tongde } @@ -78305,78 +79840,78 @@ e_tibet = { c_zekog = { #Zeku color = { 85 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_zeku } - + b_zekog = { #Zeku province = 9435 - + color = { 85 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_zeku } } b_yegainnyin = { #Henan province = 9436 - + color = { 85 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_henan_yegainnyin } } } } - + d_gainlho = { #Gannan color = { 50 90 100 } color2 = { 255 255 255 } - + capital = c_jone - + cultural_names = { name_list_han = cn_gannan } - + c_jone = { #Zhuoni color = { 38 69 77 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_zhouni } - + b_jone = { #Zhouni province = 9443 - + color = { 38 69 77 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_zhouni } } b_linten = { #Lintan province = 9442 - + color = { 38 69 77 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_lintan } } b_hzo = { #Hezuo province = 9441 - + color = { 38 69 77 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_hezuo } @@ -78385,27 +79920,27 @@ e_tibet = { c_sangqu = { #Xiahe color = { 35 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_xiahe } - + b_sangqu = { #Xiahe province = 9440 - + color = { 35 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_xiahe } } b_luqu = { #Luqu province = 9439 - + color = { 35 85 105 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_luqu } @@ -78414,27 +79949,27 @@ e_tibet = { c_tewo = { #Diebu color = { 45 80 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_diebu } - + b_tewo = { #Diebu province = 9444 - + color = { 45 80 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_diebu } } b_zhugqu = { #Zhouqu province = 9445 - + color = { 45 80 90 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_zhouqu } @@ -78443,27 +79978,27 @@ e_tibet = { c_maqu = { #Maqu color = { 78 121 133 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_maqu } - + b_maqu = { #Maqu province = 9437 - + color = { 78 121 133 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_maqu } } b_murje = { #Muxihe province = 9438 - + color = { 78 121 133 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_muxihe } @@ -78471,44 +80006,44 @@ e_tibet = { } } } - + k_guge = { color = { 197 255 198 } color2 = { 255 255 255 } - + capital = c_tsaparang - + d_ngari = { #Guge color = { 207 255 118 } color2 = { 255 255 255 } - + capital = c_tsaparang - + c_tsaparang = { color = { 197 245 148 } color2 = { 255 255 255 } - + b_tsaparang = { province = 9052 - + color = { 31 31 125 } color2 = { 255 255 255 } } b_tholing = { province = 9053 - + color = { 31 31 125 } color2 = { 255 255 255 } } b_trashigang = { province = 9051 - + color = { 31 31 125 } color2 = { 255 255 255 } } b_busin = { province = 9054 - + color = { 31 31 125 } color2 = { 255 255 255 } } @@ -78516,16 +80051,16 @@ e_tibet = { c_kyunglung = { color = { 177 245 188 } color2 = { 255 255 255 } - + b_kyunglung = { province = 9055 - + color = { 20 20 160 } color2 = { 255 255 255 } } b_monicer = { province = 9086 - + color = { 20 20 160 } color2 = { 255 255 255 } } @@ -78533,16 +80068,16 @@ e_tibet = { c_gar = { color = { 247 235 108 } color2 = { 255 255 255 } - + b_gar = { province = 9056 - + color = { 60 60 130 } color2 = { 255 255 255 } } b_zoco = { province = 9057 - + color = { 60 60 130 } color2 = { 255 255 255 } } @@ -78550,22 +80085,22 @@ e_tibet = { c_gegyai = { color = { 177 255 98 } color2 = { 255 255 255 } - + b_gegyai = { province = 9058 - + color = { 45 50 175 } color2 = { 255 255 255 } } b_xungba = { province = 9059 - + color = { 45 50 175 } color2 = { 255 255 255 } } b_chaka = { province = 9060 - + color = { 45 50 175 } color2 = { 255 255 255 } } @@ -78573,22 +80108,22 @@ e_tibet = { c_gerze = { color = { 207 245 168 } color2 = { 255 255 255 } - + b_gerze = { province = 9061 - + color = { 35 50 145 } color2 = { 255 255 255 } } b_dongco = { province = 9062 - + color = { 35 50 145 } color2 = { 255 255 255 } } b_chagboco = { province = 9064 - + color = { 35 50 145 } color2 = { 255 255 255 } } @@ -78596,53 +80131,53 @@ e_tibet = { c_gomoco = { color = { 217 255 108 } color2 = { 255 255 255 } - + b_gomoco = { province = 9063 - + color = { 65 70 180 } color2 = { 255 255 255 } } b_burogco = { province = 9065 - + color = { 65 70 180 } color2 = { 255 255 255 } } } } - + d_kinnaur = { color = { 197 235 178 } color2 = { 255 255 255 } - + capital = c_kamru - + c_kamru = { color = { 217 225 178 } color2 = { 255 255 255 } - + b_kamru = { province = 9050 - + color = { 21 21 87 } color2 = { 255 255 255 } } b_kalpa = { province = 9049 - + color = { 21 21 87 } color2 = { 255 255 255 } } b_poo = { province = 9048 - + color = { 21 21 87 } color2 = { 255 255 255 } } b_nako = { province = 9044 - + color = { 21 21 87 } color2 = { 255 255 255 } } @@ -78650,53 +80185,53 @@ e_tibet = { c_dhankar = { color = { 197 215 198 } color2 = { 255 255 255 } - + b_dhankar = { province = 9046 - + color = { 15 15 90 } color2 = { 255 255 255 } } b_tabo = { province = 9045 - + color = { 15 15 90 } color2 = { 255 255 255 } } b_kardang = { province = 9047 - + color = { 15 15 90 } color2 = { 255 255 255 } } } } - + d_purang = { color = { 217 255 158 } color2 = { 255 255 255 } - + capital = c_purang - + c_purang = { color = { 207 225 158 } color2 = { 255 255 255 } - + b_teglakar = { province = 9068 - + color = { 12 8 84 } color2 = { 255 255 255 } } b_simbiling = { province = 9067 - + color = { 12 8 84 } color2 = { 255 255 255 } } b_hor = { province = 9069 - + color = { 12 8 84 } color2 = { 255 255 255 } } @@ -78704,16 +80239,16 @@ e_tibet = { c_cuonaco = { color = { 217 245 148 } color2 = { 255 255 255 } - + b_cuonaco = { province = 9070 - + color = { 10 5 80 } color2 = { 255 255 255 } } b_argogco = { province = 9071 - + color = { 10 5 80 } color2 = { 255 255 255 } } @@ -78721,22 +80256,22 @@ e_tibet = { c_lunggar = { color = { 227 245 128 } color2 = { 255 255 255 } - + b_lunggar = { province = 9074 - + color = { 25 25 100 } color2 = { 255 255 255 } } b_ringtor = { province = 9072 - + color = { 25 25 100 } color2 = { 255 255 255 } } b_barma = { province = 9073 - + color = { 25 25 100 } color2 = { 255 255 255 } } @@ -78744,28 +80279,28 @@ e_tibet = { c_zhongba = { color = { 217 235 128 } color2 = { 255 255 255 } - + b_labrang = { province = 9075 - + color = { 30 40 90 } color2 = { 255 255 255 } } b_baryang = { province = 9076 - + color = { 30 40 90 } color2 = { 255 255 255 } } b_penchi = { province = 9077 - + color = { 30 40 90 } color2 = { 255 255 255 } } b_yagra = { province = 9078 - + color = { 30 40 90 } color2 = { 255 255 255 } } @@ -78773,22 +80308,22 @@ e_tibet = { c_manthang = { color = { 237 235 158 } color2 = { 255 255 255 } - + b_manthang = { province = 9079 - + color = { 25 5 90 } color2 = { 255 255 255 } } b_muktinath = { province = 9080 - + color = { 25 5 90 } color2 = { 255 255 255 } } b_dolpo = { province = 9085 - + color = { 25 5 90 } color2 = { 255 255 255 } } @@ -78796,66 +80331,66 @@ e_tibet = { c_coqen = { color = { 217 215 198 } color2 = { 255 255 255 } - + b_coqen = { province = 9066 - + color = { 30 25 115 } color2 = { 255 255 255 } } b_qulho = { province = 9202 - + color = { 30 25 115 } color2 = { 255 255 255 } } b_gyesarco = { province = 9084 - + color = { 30 25 115 } color2 = { 255 255 255 } } } } } - + k_maryul = { color = { 140 140 180 } color2 = { 255 255 255 } - + capital = c_leh - + d_ladakh = { color = { 130 140 180 } color2 = { 255 255 255 } - + capital = c_leh - + c_leh = { color = { 108 118 158 } color2 = { 255 255 255 } - + b_leh = { province = 9002 - + color = { 108 118 158 } color2 = { 255 255 255 } } b_shey = { province = 9003 - + color = { 108 118 158 } color2 = { 255 255 255 } } b_khalatse = { province = 9004 - + color = { 108 118 158 } color2 = { 255 255 255 } } b_tangtse = { province = 9005 - + color = { 108 118 158 } color2 = { 255 255 255 } } @@ -78863,22 +80398,22 @@ e_tibet = { c_demchok = { color = { 115 125 165 } color2 = { 255 255 255 } - + b_demchok = { province = 9006 - + color = { 115 125 165 } color2 = { 255 255 255 } } b_hanle = { province = 9007 - + color = { 115 125 165 } color2 = { 255 255 255 } } b_chusul = { province = 9008 - + color = { 115 125 165 } color2 = { 255 255 255 } } @@ -78886,59 +80421,59 @@ e_tibet = { c_diskit = { color = { 105 115 150 } color2 = { 255 255 255 } - + b_diskit = { province = 9009 - + color = { 105 115 150 } color2 = { 255 255 255 } } b_panamik = { province = 9010 - + color = { 105 115 150 } color2 = { 255 255 255 } } b_turtuk = { province = 9011 - + color = { 105 115 150 } color2 = { 255 255 255 } } b_dipsang = { province = 9012 - + color = { 105 115 150 } color2 = { 255 255 255 } } } } - + d_zanskar = { color = { 150 190 245 } color2 = { 255 255 255 } - + capital = c_padum - + c_padum = { color = { 150 190 245 } color2 = { 255 255 255 } - + b_padum = { province = 9013 - + color = { 150 190 245 } color2 = { 255 255 255 } } b_zangla = { province = 9014 - + color = { 150 190 245 } color2 = { 255 255 255 } } b_lingshet = { province = 9015 - + color = { 150 190 245 } color2 = { 255 255 255 } } @@ -78946,16 +80481,16 @@ e_tibet = { c_darcha = { color = { 155 160 245 } color2 = { 255 255 255 } - + b_darcha = { province = 9016 - + color = { 155 160 245 } color2 = { 255 255 255 } } b_karzok = { province = 9017 - + color = { 155 160 245 } color2 = { 255 255 255 } } @@ -78963,53 +80498,53 @@ e_tibet = { c_purig = { color = { 145 175 255 } color2 = { 255 255 255 } - + b_purig = { province = 9018 - + color = { 145 175 255 } color2 = { 255 255 255 } } b_dras = { province = 9019 - + color = { 145 175 255 } color2 = { 255 255 255 } } } } - + d_baltiyul = { # Baltistan color = { 190 210 245 } color2 = { 255 255 255 } - + capital = c_skardu - + c_skardu = { color = { 190 210 250 } color2 = { 255 255 255 } - + b_skardu = { province = 9020 - + color = { 190 210 250 } color2 = { 255 255 255 } } b_roundu = { province = 9021 - + color = { 190 210 250 } color2 = { 255 255 255 } } b_tolti = { province = 9022 - + color = { 190 210 250 } color2 = { 255 255 255 } } b_gultari = { province = 9023 - + color = { 190 210 250 } color2 = { 255 255 255 } } @@ -79017,16 +80552,16 @@ e_tibet = { c_shigar = { color = { 200 225 255 } color2 = { 255 255 255 } - + b_shigar = { province = 9026 - + color = { 200 225 255 } color2 = { 255 255 255 } } b_askole = { province = 9027 - + color = { 200 225 255 } color2 = { 255 255 255 } } @@ -79034,28 +80569,28 @@ e_tibet = { c_khaplu = { color = { 205 205 255 } color2 = { 255 255 255 } - + b_khaplu = { province = 9028 - + color = { 205 205 255 } color2 = { 255 255 255 } } b_haldi = { province = 9029 - + color = { 205 205 255 } color2 = { 255 255 255 } } } } - + d_aksai_chin = { color = { 135 179 255 } color2 = { 255 255 255 } - + capital = c_khurnak - + cultural_names = { name_list_bodpa = cn_karpoyul name_list_tsangpa = cn_karpoyul @@ -79063,26 +80598,26 @@ e_tibet = { name_list_sumpa = cn_karpoyul name_list_zhangzhung = cn_karpoyul } - + c_khurnak = { color = { 145 180 240 } color2 = { 255 255 255 } - + b_khurnak = { province = 9030 - + color = { 145 180 240 } color2 = { 255 255 255 } } b_nischu = { province = 9031 - + color = { 145 180 240 } color2 = { 255 255 255 } } b_sumna = { province = 9032 - + color = { 145 180 240 } color2 = { 255 255 255 } } @@ -79090,16 +80625,16 @@ e_tibet = { c_thaldat = { color = { 125 150 220 } color2 = { 255 255 255 } - + b_thaldat = { province = 9033 - + color = { 125 150 220 } color2 = { 255 255 255 } } b_sumnal = { province = 9034 - + color = { 125 150 220 } color2 = { 255 255 255 } } @@ -79107,53 +80642,53 @@ e_tibet = { c_sumdo = { color = { 100 115 200 } color2 = { 255 255 255 } - + b_sumdo = { province = 9035 - + color = { 100 115 200 } color2 = { 255 255 255 } } b_chungtash = { province = 9036 - + color = { 100 115 200 } color2 = { 255 255 255 } } } } - + d_rutog = { color = { 162 210 235 } color2 = { 255 255 255 } - + capital = c_rutog - + c_rutog = { color = { 137 181 204 } color2 = { 255 255 255 } - + b_rutog = { province = 9037 - + color = { 137 181 204 } color2 = { 255 255 255 } } b_risum = { province = 9038 - + color = { 137 181 204 } color2 = { 255 255 255 } } b_rebang = { province = 9039 - + color = { 137 181 204 } color2 = { 255 255 255 } } b_changmar = { province = 9040 - + color = { 137 181 204 } color2 = { 255 255 255 } } @@ -79161,60 +80696,60 @@ e_tibet = { c_memar = { color = { 92 157 191 } color2 = { 255 255 255 } - + b_memar = { province = 9041 - + color = { 92 157 191 } color2 = { 255 255 255 } } b_bangdag = { province = 9042 - + color = { 92 157 191 } color2 = { 255 255 255 } } b_bairab = { province = 9043 - + color = { 92 157 191 } color2 = { 255 255 255 } } } } } - + k_lhomon = { color = { 150 196 35 } color2 = { 255 255 255 } - + capital = c_bumthang - + d_bumthang = { color = { 134 173 35 } color2 = { 255 255 255 } - + capital = c_bumthang - + c_bumthang = { color = { 111 143 30 } color2 = { 255 255 255 } - + b_bumthang = { province = 9145 - + color = { 111 143 30 } color2 = { 255 255 255 } } b_lhuentse = { province = 9146 - + color = { 111 143 30 } color2 = { 255 255 255 } } b_kurtoed = { province = 9179 - + color = { 111 143 30 } color2 = { 255 255 255 } } @@ -79222,22 +80757,22 @@ e_tibet = { c_kurmaed = { color = { 172 219 50 } color2 = { 255 255 255 } - + b_kurmaed = { province = 9149 - + color = { 172 219 50 } color2 = { 255 255 255 } } b_pemagatsel = { province = 9148 - + color = { 172 219 50 } color2 = { 255 255 255 } } b_mongar = { province = 9147 - + color = { 172 219 50 } color2 = { 255 255 255 } } @@ -79245,53 +80780,53 @@ e_tibet = { c_trongsa = { color = { 176 230 39 } color2 = { 255 255 255 } - + b_trongsa = { province = 9143 - + color = { 176 230 39 } color2 = { 255 255 255 } } b_zhemgang = { province = 9144 - + color = { 176 230 39 } color2 = { 255 255 255 } } } } - + d_paro = { color = { 203 224 63 } color2 = { 255 255 255 } - + capital = c_paro - + c_paro = { color = { 173 191 54 } color2 = { 255 255 255 } - + b_paro = { province = 9137 - + color = { 173 191 54 } color2 = { 255 255 255 } } b_thimpu = { province = 9138 - + color = { 173 191 54 } color2 = { 255 255 255 } } b_daga = { province = 9139 - + color = { 173 191 54 } color2 = { 255 255 255 } } b_sarpang = { province = 9142 - + color = { 173 191 54 } color2 = { 255 255 255 } } @@ -79299,16 +80834,16 @@ e_tibet = { c_punakha = { color = { 218 240 72 } color2 = { 255 255 255 } - + b_punakha = { province = 9140 - + color = { 218 240 72 } color2 = { 255 255 255 } } b_gasa = { province = 9141 - + color = { 218 240 72 } color2 = { 255 255 255 } } @@ -79316,16 +80851,16 @@ e_tibet = { c_daramdin = { color = { 160 171 89 } color2 = { 255 255 255 } - + b_daramdin = { province = 9129 - + color = { 160 171 89 } color2 = { 255 255 255 } } b_darjeeling = { province = 9128 - + color = { 160 171 89 } color2 = { 255 255 255 } } @@ -79333,53 +80868,53 @@ e_tibet = { c_chungthang = { color = { 211 227 107 } color2 = { 255 255 255 } - + b_chungthang = { province = 9133 - + color = { 211 227 107 } color2 = { 255 255 255 } } b_kalimpong = { province = 9134 - + color = { 211 227 107 } color2 = { 255 255 255 } } b_dromo = { province = 9135 - + color = { 211 227 107 } color2 = { 255 255 255 } } } } - + d_monyul = { color = { 124 222 20 } color2 = { 255 255 255 } - + capital = c_tawang - + c_tawang = { color = { 113 201 18 } color2 = { 255 255 255 } - + b_tawang = { province = 9154 - + color = { 113 201 18 } color2 = { 255 255 255 } } b_morshing = { province = 9155 - + color = { 113 201 18 } color2 = { 255 255 255 } } b_sepla = { province = 9156 - + color = { 113 201 18 } color2 = { 255 255 255 } } @@ -79387,16 +80922,16 @@ e_tibet = { c_cona = { color = { 93 176 4 } color2 = { 255 255 255 } - + b_cona_tibet = { province = 9150 - + color = { 93 176 4 } color2 = { 255 255 255 } } b_nariyong = { province = 9151 - + color = { 93 176 4 } color2 = { 255 255 255 } } @@ -79404,47 +80939,47 @@ e_tibet = { c_lhunze = { color = { 92 150 30 } color2 = { 255 255 255 } - + b_lhunze = { province = 9152 - + color = { 92 150 30 } color2 = { 255 255 255 } } b_yumai = { province = 9153 - + color = { 92 150 30 } color2 = { 255 255 255 } } } } - + d_lhoyul = { color = { 146 255 92 } color2 = { 255 255 255 } - + capital = c_itanagar - + c_itanagar = { color = { 124 219 77 } color2 = { 255 255 255 } - + b_itanagar = { province = 9157 - + color = { 124 219 77 } color2 = { 255 255 255 } } b_ziro = { province = 9158 - + color = { 124 219 77 } color2 = { 255 255 255 } } b_daporijo = { province = 9159 - + color = { 124 219 77 } color2 = { 255 255 255 } } @@ -79452,22 +80987,22 @@ e_tibet = { c_along = { color = { 108 217 54 } color2 = { 255 255 255 } - + b_along = { province = 9160 - + color = { 108 217 54 } color2 = { 255 255 255 } } b_mechuka = { province = 9161 - + color = { 108 217 54 } color2 = { 255 255 255 } } b_tuting = { province = 9162 - + color = { 108 217 54 } color2 = { 255 255 255 } } @@ -79475,16 +81010,16 @@ e_tibet = { c_mainling = { color = { 151 232 111 } color2 = { 255 255 255 } - + b_mainling = { province = 9170 - + color = { 151 232 111 } color2 = { 255 255 255 } } b_wolong = { province = 9169 - + color = { 151 232 111 } color2 = { 255 255 255 } } @@ -79492,53 +81027,53 @@ e_tibet = { c_pemako = { color = { 110 255 38 } color2 = { 255 255 255 } - + b_medog = { province = 9172 - + color = { 110 255 38 } color2 = { 255 255 255 } } b_bokthang = { province = 9171 - + color = { 110 255 38 } color2 = { 255 255 255 } } b_yingkiong = { province = 9163 - + color = { 110 255 38 } color2 = { 255 255 255 } } } } - + d_dzayul = { color = { 119 138 11 } color2 = { 255 255 255 } - + capital = c_rima - + c_rima = { color = { 101 117 8 } color2 = { 255 255 255 } - + b_rima = { province = 9175 - + color = { 101 117 8 } color2 = { 255 255 255 } } b_dzayul = { province = 9173 - + color = { 101 117 8 } color2 = { 255 255 255 } } b_zayu = { province = 9174 - + color = { 101 117 8 } color2 = { 255 255 255 } } @@ -79546,22 +81081,22 @@ e_tibet = { c_golag = { color = { 72 84 1 } color2 = { 255 255 255 } - + b_golag = { province = 9176 - + color = { 72 84 1 } color2 = { 255 255 255 } } b_cawarong = { province = 9177 - + color = { 72 84 1 } color2 = { 255 255 255 } } b_goyu = { province = 9178 - + color = { 72 84 1 } color2 = { 255 255 255 } } @@ -79569,16 +81104,16 @@ e_tibet = { c_roing = { color = { 119 130 51 } color2 = { 255 255 255 } - + b_roing = { province = 9165 - + color = { 119 130 51 } color2 = { 255 255 255 } } b_anini = { province = 9164 - + color = { 119 130 51 } color2 = { 255 255 255 } } @@ -79586,35 +81121,35 @@ e_tibet = { c_tezu = { color = { 89 99 24 } color2 = { 255 255 255 } - + b_tezu = { province = 9166 - + color = { 89 99 24 } color2 = { 255 255 255 } } b_kibithu = { province = 9167 - + color = { 89 99 24 } color2 = { 255 255 255 } } b_hawai = { province = 9168 - + color = { 89 99 24 } color2 = { 255 255 255 } } } } } - + k_xia = { # Minya/Minyak color = { 110 90 230 } color2 = { 255 255 255 } - + capital = c_xingqing - + cultural_names = { name_list_tangut = cn_mjinjaa name_list_qiang = cn_miniah @@ -79629,24 +81164,24 @@ e_tibet = { name_list_tuyuhun = cn_tangyud name_list_jurchen = cn_tangyud name_list_kirghiz = cn_tangyud - name_list_uyghur = cn_tangyud + name_list_uyghur = cn_tangyud name_list_bodpa = cn_minyak name_list_zhangzhung = cn_minyak name_list_sumpa = cn_minyak name_list_tsangpa = cn_minyak name_list_lhomon = cn_minyak } - + d_xia = { color = { 96 79 201 } color2 = { 255 255 255 } - + capital = c_xingqing - + c_xingqing = { color = { 84 69 176 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = iryai name_list_mongol = cn_iryai @@ -79658,13 +81193,13 @@ e_tibet = { name_list_tuyuhun = cn_iryai name_list_jurchen = cn_iryai } - + b_xingqing = { #Yinchuan/Iryai province = 9546 - + color = { 84 69 176 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = iryai name_list_mongol = cn_iryai @@ -79679,22 +81214,22 @@ e_tibet = { } b_dingzhou = { #Helan province = 9544 - + color = { 84 69 176 } color2 = { 255 255 255 } } b_shizuizi = { #Shizuishan province = 9543 - + color = { 84 69 176 } color2 = { 255 255 255 } } b_dingyuanying = { #Bayanhot province = 9536 - + color = { 84 69 176 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = bayanhot name_list_mongol = cn_bayanhot @@ -79706,41 +81241,41 @@ e_tibet = { name_list_tuyuhun = cn_bayanhot name_list_jurchen = cn_bayanhot name_list_kirghiz = cn_bayanhot - name_list_uyghur = cn_bayanhot + name_list_uyghur = cn_bayanhot } } } c_shunzhou = { color = { 110 105 215 } color2 = { 255 255 255 } - + b_shunzhou = { #Qingtongxia province = 9545 - + color = { 110 105 215 } color2 = { 255 255 255 } } b_shapotou = { province = 9534 - + color = { 110 105 215 } color2 = { 255 255 255 } } b_xiping = { province = 9547 - + color = { 110 105 215 } color2 = { 255 255 255 } } } } - + d_wuluhai = { color = { 90 115 200 } color2 = { 255 255 255 } - + capital = c_wuluhai - + cultural_names = { #mongolic_group = bayannayur name_list_mongol = cn_bayannayur @@ -79752,13 +81287,13 @@ e_tibet = { name_list_tuyuhun = cn_bayannayur name_list_jurchen = cn_bayannayur name_list_kirghiz = cn_uraqai - name_list_uyghur = cn_uraqai + name_list_uyghur = cn_uraqai } - + c_wuluhai = { color = { 73 96 173 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = bayannayur name_list_mongol = cn_bayannayur @@ -79770,15 +81305,15 @@ e_tibet = { name_list_tuyuhun = cn_bayannayur name_list_jurchen = cn_bayannayur name_list_kirghiz = cn_uraqai - name_list_uyghur = cn_uraqai + name_list_uyghur = cn_uraqai } - + b_wuluhai = { province = 9537 - + color = { 73 96 173 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = uraqai name_list_mongol = cn_uraqai @@ -79790,15 +81325,15 @@ e_tibet = { name_list_tuyuhun = cn_uraqai name_list_jurchen = cn_uraqai name_list_kirghiz = cn_uraqai - name_list_uyghur = cn_uraqai + name_list_uyghur = cn_uraqai } } b_wuyuan = { province = 9538 - + color = { 73 96 173 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = uyuvan name_list_mongol = cn_uyuvan @@ -79810,15 +81345,15 @@ e_tibet = { name_list_tuyuhun = cn_uyuvan name_list_jurchen = cn_uyuvan name_list_kirghiz = cn_uyuvan - name_list_uyghur = cn_uyuvan + name_list_uyghur = cn_uyuvan } } b_dengkou = { province = 9539 - + color = { 73 96 173 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = denkeu name_list_mongol = cn_denkeu @@ -79830,14 +81365,14 @@ e_tibet = { name_list_tuyuhun = cn_denkeu name_list_jurchen = cn_denkeu name_list_kirghiz = cn_denkeu - name_list_uyghur = cn_denkeu + name_list_uyghur = cn_denkeu } } } c_wuda = { color = { 90 125 215 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = ud name_list_mongol = cn_ud @@ -79849,15 +81384,15 @@ e_tibet = { name_list_tuyuhun = cn_ud name_list_jurchen = cn_ud name_list_kirghiz = cn_ud - name_list_uyghur = cn_ud + name_list_uyghur = cn_ud } - + b_wuda = { #Ud province = 9542 - + color = { 90 125 215 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = ud name_list_mongol = cn_ud @@ -79869,30 +81404,30 @@ e_tibet = { name_list_tuyuhun = cn_ud name_list_jurchen = cn_ud name_list_kirghiz = cn_ud - name_list_uyghur = cn_ud + name_list_uyghur = cn_ud } } b_zhongcun = { province = 9540 - + color = { 90 125 215 } color2 = { 255 255 255 } } b_wuliji = { province = 9541 - + color = { 90 125 215 } color2 = { 255 255 255 } } } } - + d_zhenfan = { color = { 90 90 255 } color2 = { 255 255 255 } - + capital = c_zhenfan - + cultural_names = { #mongolic_group = sogo_khoto name_list_mongol = cn_sogo_khoto @@ -79904,13 +81439,13 @@ e_tibet = { name_list_tuyuhun = cn_sogo_khoto name_list_jurchen = cn_sogo_khoto name_list_kirghiz = cn_sogo_khoto - name_list_uyghur = cn_sogo_khoto + name_list_uyghur = cn_sogo_khoto } - + c_zhenfan = { #Minqin/Sogo Khoto color = { 70 70 199 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = sogo_khoto name_list_mongol = cn_sogo_khoto @@ -79922,15 +81457,15 @@ e_tibet = { name_list_tuyuhun = cn_sogo_khoto name_list_jurchen = cn_sogo_khoto name_list_kirghiz = cn_sogo_khoto - name_list_uyghur = cn_sogo_khoto + name_list_uyghur = cn_sogo_khoto } - + b_zhenfan = { #Minqin/Sogo Khoto province = 9518 - + color = { 70 70 199 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = sogo_khoto name_list_mongol = cn_sogo_khoto @@ -79942,12 +81477,12 @@ e_tibet = { name_list_tuyuhun = cn_sogo_khoto name_list_jurchen = cn_sogo_khoto name_list_kirghiz = cn_sogo_khoto - name_list_uyghur = cn_sogo_khoto + name_list_uyghur = cn_sogo_khoto } } b_jiahe = { province = 9519 - + color = { 70 70 199 } color2 = { 255 255 255 } } @@ -79955,7 +81490,7 @@ e_tibet = { c_tenggeli = { #Tengger color = { 115 115 255 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = tengger name_list_mongol = cn_tengger @@ -79967,24 +81502,24 @@ e_tibet = { name_list_tuyuhun = cn_tengger name_list_jurchen = cn_tengger name_list_kirghiz = cn_tengger - name_list_uyghur = cn_tengger + name_list_uyghur = cn_tengger } - + b_nanhu = { province = 9532 - + color = { 115 115 255 } color2 = { 255 255 255 } } b_chaganbulage = { province = 9533 - + color = { 115 115 255 } color2 = { 255 255 255 } } b_chaogetuhure = { province = 9535 - + color = { 115 115 255 } color2 = { 255 255 255 } } @@ -79992,42 +81527,42 @@ e_tibet = { c_alxa = { color = { 120 100 250 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_alashan } - + b_alxa = { province = 9509 - + color = { 120 100 250 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_alashan } } b_yabulai = { province = 9520 - + color = { 120 100 250 } color2 = { 255 255 255 } } b_tamusubulage = { province = 9549 - + color = { 120 100 250 } color2 = { 255 255 255 } } } } - + d_liangzhou = { color = { 70 75 230 } color2 = { 255 255 255 } - + capital = c_liangzhou - + cultural_names = { name_list_bodpa = cn_lingchu name_list_zhangzhung = cn_lingchu @@ -80035,11 +81570,11 @@ e_tibet = { name_list_tsangpa = cn_lingchu name_list_lhomon = cn_lingchu } - + c_liangzhou = { #Wuwei color = { 60 64 199 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_lingchu name_list_zhangzhung = cn_lingchu @@ -80047,19 +81582,19 @@ e_tibet = { name_list_tsangpa = cn_lingchu name_list_lhomon = cn_lingchu } - + b_gulang = { province = 9523 - + color = { 60 64 199 } color2 = { 255 255 255 } } b_liangzhou = { #Wuwei province = 9521 - + color = { 60 64 199 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_lingchu name_list_zhangzhung = cn_lingchu @@ -80070,7 +81605,7 @@ e_tibet = { } b_huangcheng = { province = 9522 - + color = { 60 64 199 } color2 = { 255 255 255 } } @@ -80078,16 +81613,16 @@ e_tibet = { c_fanhe = { color = { 55 70 195 } color2 = { 255 255 255 } - + b_fanhe = { #Yongchang province = 9516 - + color = { 55 70 195 } color2 = { 255 255 255 } } b_jinchang = { province = 9517 - + color = { 55 70 195 } color2 = { 255 255 255 } } @@ -80095,16 +81630,16 @@ e_tibet = { c_dajing = { color = { 55 65 240 } color2 = { 255 255 255 } - + b_dajing = { province = 9525 - + color = { 55 65 240 } color2 = { 255 255 255 } } b_jingtai = { province = 9529 - + color = { 55 65 240 } color2 = { 255 255 255 } } @@ -80112,22 +81647,22 @@ e_tibet = { c_baiyin = { color = { 70 65 185 } color2 = { 255 255 255 } - + b_baiyin = { province = 9531 - + color = { 70 65 185 } color2 = { 255 255 255 } } b_gaolan = { province = 9530 - + color = { 70 65 185 } color2 = { 255 255 255 } } b_anning = { province = 9527 - + color = { 70 65 185 } color2 = { 255 255 255 } } @@ -80135,25 +81670,25 @@ e_tibet = { c_yongdeng = { color = { 50 70 215 } color2 = { 255 255 255 } - + b_yongdeng = { province = 9528 - + color = { 50 70 215 } color2 = { 255 255 255 } } b_wushengyi = { province = 9526 - + color = { 50 70 215 } color2 = { 255 255 255 } } b_tianzhu = { province = 9524 - + color = { 50 70 215 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_bairi name_list_tsangpa = cn_bairi @@ -80164,13 +81699,13 @@ e_tibet = { } } } - + d_shanzhou = { color = { 135 90 250 } color2 = { 255 255 255 } - + capital = c_shanzhou - + cultural_names = { name_list_bodpa = cn_tsongkha name_list_tsangpa = cn_tsongkha @@ -80178,11 +81713,11 @@ e_tibet = { name_list_sumpa = cn_tsongkha name_list_zhangzhung = cn_tsongkha } - + c_shanzhou = { color = { 117 77 219 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_tsongkha name_list_tsangpa = cn_tsongkha @@ -80190,13 +81725,13 @@ e_tibet = { name_list_sumpa = cn_tsongkha name_list_zhangzhung = cn_tsongkha } - + b_shanzhou = { #Ping'an province = 9418 - + color = { 117 77 219 } color2 = { 255 255 255 } - + cultural_names = { name_list_bodpa = cn_zongge name_list_tsangpa = cn_zongge @@ -80207,22 +81742,22 @@ e_tibet = { } b_chuankou = { #Minhe province = 9417 - + color = { 117 77 219 } color2 = { 255 255 255 } } b_ledu = { province = 9416 - + color = { 117 77 219 } color2 = { 255 255 255 } } b_gonglung = { #Huzhu province = 9415 - + color = { 117 77 219 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_huzhu #mongolic_group = huzhu @@ -80240,56 +81775,56 @@ e_tibet = { c_kuozhou = { color = { 140 75 255 } color2 = { 255 255 255 } - + b_kuozhou = { #Hualong province = 9419 - + color = { 140 75 255 } color2 = { 255 255 255 } } b_yadzi = { #Xunhua province = 9420 - + color = { 140 75 255 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jishi } } } } - + d_qilin = { color = { 190 160 250 } color2 = { 255 255 255 } - + capital = c_qilin - + cultural_names = { name_list_han = cn_qilian } - + c_qilin = { color = { 162 134 219 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_qilian } - + b_babao = { #Qilin province = 9511 - + color = { 162 134 219 } color2 = { 255 255 255 } } b_semnyi = { #Menyuan province = 9512 - + color = { 162 134 219 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_menyuan } @@ -80298,47 +81833,47 @@ e_tibet = { c_yalong = { color = { 205 190 255 } color2 = { 255 255 255 } - + b_yalong = { province = 9490 - + color = { 205 190 255 } color2 = { 255 255 255 } } b_yeniugou = { province = 9497 - + color = { 205 190 255 } color2 = { 255 255 255 } } } } - + d_ganzhou = { color = { 170 100 210 } color2 = { 255 255 255 } - + capital = c_ganzhou - + c_ganzhou = { color = { 144 80 181 } color2 = { 255 255 255 } - + b_ganzhou = { #Zhangye province = 9513 - + color = { 144 80 181 } color2 = { 255 255 255 } } b_shandan = { province = 9514 - + color = { 144 80 181 } color2 = { 255 255 255 } } b_minle = { province = 9515 - + color = { 144 80 181 } color2 = { 255 255 255 } } @@ -80346,22 +81881,22 @@ e_tibet = { c_linze = { color = { 185 120 220 } color2 = { 255 255 255 } - + b_linze = { province = 9501 - + color = { 185 120 220 } color2 = { 255 255 255 } } b_ganjun = { province = 9500 - + color = { 185 120 220 } color2 = { 255 255 255 } } b_pingchuan = { province = 9503 - + color = { 185 120 220 } color2 = { 255 255 255 } } @@ -80369,16 +81904,16 @@ e_tibet = { c_gaotai = { color = { 200 100 220 } color2 = { 255 255 255 } - + b_gaotai = { province = 9502 - + color = { 200 100 220 } color2 = { 255 255 255 } } b_sunan = { province = 9499 - + color = { 200 100 220 } color2 = { 255 255 255 } } @@ -80386,16 +81921,16 @@ e_tibet = { c_jinta = { color = { 195 130 225 } color2 = { 255 255 255 } - + b_jinta = { province = 9496 - + color = { 195 130 225 } color2 = { 255 255 255 } } b_xiba = { province = 9495 - + color = { 195 130 225 } color2 = { 255 255 255 } } @@ -80403,22 +81938,22 @@ e_tibet = { c_suzhou = { color = { 220 140 210 } color2 = { 255 255 255 } - + b_jiayuguan = { province = 9493 - + color = { 220 140 210 } color2 = { 255 255 255 } } b_suzhou = { #Jiuquan province = 9494 - + color = { 220 140 210 } color2 = { 255 255 255 } } b_qingshui = { province = 9498 - + color = { 220 140 210 } color2 = { 255 255 255 } } @@ -80426,34 +81961,34 @@ e_tibet = { c_yumen = { color = { 195 120 215 } color2 = { 255 255 255 } - + b_chijin = { province = 9491 - + color = { 195 120 215 } color2 = { 255 255 255 } } b_yumen = { province = 9487 - + color = { 195 120 215 } color2 = { 255 255 255 } } b_huahai = { province = 9492 - + color = { 195 120 215 } color2 = { 255 255 255 } } } } - + d_yijinai = { color = { 100 70 140 } color2 = { 255 255 255 } - + capital = c_yijinai - + cultural_names = { #mongolic_group = khara_khoto name_list_mongol = cn_khara_khoto @@ -80468,11 +82003,11 @@ e_tibet = { name_list_uyghur = cn_ecina name_list_han = cn_heicheng } - + c_yijinai = { color = { 72 47 105 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = khara_khoto name_list_mongol = cn_khara_khoto @@ -80487,13 +82022,13 @@ e_tibet = { name_list_uyghur = cn_ecina name_list_han = cn_heicheng } - + b_yijinai = { #Khara Khoto/Heicheng province = 9506 - + color = { 72 47 105 } color2 = { 255 255 255 } - + cultural_names = { #mongolic_group = khara_khoto name_list_mongol = cn_khara_khoto @@ -80505,13 +82040,13 @@ e_tibet = { name_list_tuyuhun = cn_khara_khoto name_list_jurchen = cn_khara_khoto name_list_kirghiz = cn_ecina - name_list_uyghur = cn_ecina + name_list_uyghur = cn_ecina name_list_han = cn_heicheng } } b_juyan = { #Sogo province = 9507 - + color = { 72 47 105 } color2 = { 255 255 255 } } @@ -80519,16 +82054,16 @@ e_tibet = { c_wentugaole = { color = { 150 114 171 } color2 = { 255 255 255 } - + b_wentugaole = { province = 9510 - + color = { 150 114 171 } color2 = { 255 255 255 } } b_gurinai = { province = 9548 - + color = { 150 114 171 } color2 = { 255 255 255 } } @@ -80536,16 +82071,16 @@ e_tibet = { c_heihe = { color = { 130 60 165 } color2 = { 255 255 255 } - + b_hangtian = { province = 9505 - + color = { 130 60 165 } color2 = { 255 255 255 } } b_heihe = { province = 9504 - + color = { 130 60 165 } color2 = { 255 255 255 } } @@ -80553,47 +82088,47 @@ e_tibet = { c_mazongshan = { color = { 120 70 150 } color2 = { 255 255 255 } - + b_mazongshan = { province = 9489 - + color = { 120 70 150 } color2 = { 255 255 255 } } b_saihantaolai = { province = 9508 - + color = { 120 70 150 } color2 = { 255 255 255 } } } } - + d_guiyi = { #Guazhou color = { 90 70 175 } color2 = { 255 255 255 } - + capital = c_guazhou - + c_guazhou = { color = { 72 55 145 } color2 = { 255 255 255 } - + b_anxi = { #Guazhou province = 9482 - + color = { 72 55 145 } color2 = { 255 255 255 } } b_guazhou = { #Suoyang province = 9481 - + color = { 72 55 145 } color2 = { 255 255 255 } } b_yulin = { province = 9478 - + color = { 72 55 145 } color2 = { 255 255 255 } } @@ -80601,16 +82136,16 @@ e_tibet = { c_changma = { color = { 110 65 175 } color2 = { 255 255 255 } - + b_changma = { province = 9485 - + color = { 110 65 175 } color2 = { 255 255 255 } } b_hedong = { province = 9486 - + color = { 110 65 175 } color2 = { 255 255 255 } } @@ -80618,22 +82153,22 @@ e_tibet = { c_hongliuyuan = { color = { 120 75 165 } color2 = { 255 255 255 } - + b_hongliuyuan = { province = 9483 - + color = { 120 75 165 } color2 = { 255 255 255 } } b_qidun = { province = 9488 - + color = { 120 75 165 } color2 = { 255 255 255 } } b_xihu = { province = 9484 - + color = { 120 75 165 } color2 = { 255 255 255 } } @@ -80641,27 +82176,27 @@ e_tibet = { c_shazhou = { color = { 90 60 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_kirghiz = cn_dukhan - name_list_uyghur = cn_dukhan + name_list_uyghur = cn_dukhan } - + b_shazhou = { #Dunhuang/Dukhan province = 9476 - + color = { 90 60 145 } color2 = { 255 255 255 } - + cultural_names = { name_list_kirghiz = cn_dukhan name_list_uyghur = cn_dukhan - + } } b_mogao = { province = 9477 - + color = { 90 60 145 } color2 = { 255 255 255 } } @@ -80669,28 +82204,28 @@ e_tibet = { c_yumenguan = { color = { 75 55 135 } color2 = { 255 255 255 } - + b_yumenguan = { province = 9474 - + color = { 75 55 135 } color2 = { 255 255 255 } } b_yangguan = { province = 9473 - + color = { 75 55 135 } color2 = { 255 255 255 } } b_akeqi = { province = 9475 - + color = { 75 55 135 } color2 = { 255 255 255 } - + cultural_names = { name_list_kirghiz = cn_akqi - name_list_uyghur = cn_akqi + name_list_uyghur = cn_akqi #mongolic_group = akqi name_list_mongol = cn_akqi name_list_buryat = cn_akqi @@ -80706,53 +82241,53 @@ e_tibet = { c_subei = { color = { 70 55 110 } color2 = { 255 255 255 } - + b_subei = { province = 9479 - + color = { 70 55 110 } color2 = { 255 255 255 } } b_yanchiwan = { province = 9480 - + color = { 70 55 110 } color2 = { 255 255 255 } } } } - + d_aksay = { color = { 60 30 215 } color2 = { 255 255 255 } - + capital = c_aksay - + cultural_names = { name_list_kirghiz = cn_aqsai - name_list_uyghur = cn_aqsai + name_list_uyghur = cn_aqsai name_list_han = cn_akesai } - + c_aksay = { color = { 55 29 191 } color2 = { 255 255 255 } - + b_aksay_tibet = { #Gonghe province = 9472 - + color = { 55 29 191 } color2 = { 255 255 255 } - + cultural_names = { name_list_kirghiz = cn_aqsai - name_list_uyghur = cn_aqsai + name_list_uyghur = cn_aqsai name_list_han = cn_akesai } } b_hahaeci = { #Hahaéci/Tuanjie province = 9471 - + color = { 55 29 191 } color2 = { 255 255 255 } } @@ -80760,10 +82295,10 @@ e_tibet = { c_haltang = { color = { 70 15 195 } color2 = { 255 255 255 } - + cultural_names = { name_list_kirghiz = cn_alteng - name_list_uyghur = cn_alteng + name_list_uyghur = cn_alteng #mongolic_group = alteng name_list_mongol = cn_alteng name_list_buryat = cn_alteng @@ -80775,16 +82310,16 @@ e_tibet = { name_list_jurchen = cn_alteng name_list_han = cn_dahaleteng } - + b_haltang = { #Dahaleteng province = 9469 - + color = { 70 15 195 } color2 = { 255 255 255 } - + cultural_names = { name_list_kirghiz = cn_alteng - name_list_uyghur = cn_alteng + name_list_uyghur = cn_alteng #mongolic_group = alteng name_list_mongol = cn_alteng name_list_buryat = cn_alteng @@ -80799,10 +82334,10 @@ e_tibet = { } b_takoerpasitao = { #Jianshe province = 9470 - + color = { 70 15 195 } color2 = { 255 255 255 } - + cultural_names = { name_list_han = cn_jianshe } @@ -80816,17 +82351,17 @@ e_tibet = { k_adiukru = { color = { 180 220 189 } color2 = { 255 255 255 } - + capital = c_attie - + can_create = { always = no } } k_toro = { color = { 110 40 57 } color2 = { 255 255 255 } - + capital = c_toro - + can_create = { always = no } } k_winideheim = { @@ -80834,6 +82369,6 @@ k_winideheim = { color2 = { 200 0 0 } capital = c_praha # Praha - + can_create = { always = no } } diff --git a/project/ck3/base_game/common/lifestyle_perks/00_diplomacy_3_family_tree_perks.txt b/project/ck3/base_game/common/lifestyle_perks/00_diplomacy_3_family_tree_perks.txt index 67617d4e7f..12b193cb63 100644 --- a/project/ck3/base_game/common/lifestyle_perks/00_diplomacy_3_family_tree_perks.txt +++ b/project/ck3/base_game/common/lifestyle_perks/00_diplomacy_3_family_tree_perks.txt @@ -27,10 +27,25 @@ } } + culture_character_modifier = { + parameter = automatic_befriend_access + befriend_scheme_power_add = 25 + } + effect = { - custom_description_no_bullet = { - text = befriend_perk_effect + # Cultures with Ritualised Friendship get a different effect, so we filter them out. + if = { + limit = { + NOT = { + culture = { has_cultural_parameter = automatic_befriend_access } + } + } + custom_description_no_bullet = { + text = befriend_perk_effect + } } + # Everyone gets board games! + custom_description_no_bullet = { text = unlocks_board_games_interaction_effect } } } diff --git a/project/ck3/base_game/common/lifestyle_perks/00_stewardship_2_domain_tree_perks.txt b/project/ck3/base_game/common/lifestyle_perks/00_stewardship_2_domain_tree_perks.txt index 4834758e82..db4a00932f 100644 --- a/project/ck3/base_game/common/lifestyle_perks/00_stewardship_2_domain_tree_perks.txt +++ b/project/ck3/base_game/common/lifestyle_perks/00_stewardship_2_domain_tree_perks.txt @@ -67,6 +67,10 @@ defensive_measures_perk = { garrison_size = 0.2 additional_fort_level = 1 } + + effect = { + custom_description_no_bullet = { text = unlocks_truce_purchasing_interaction_desc } + } } diff --git a/project/ck3/base_game/common/lifestyle_perks/_lifestyle_perks.info b/project/ck3/base_game/common/lifestyle_perks/_lifestyle_perks.info index e7a6f8a56a..4761ace783 100644 --- a/project/ck3/base_game/common/lifestyle_perks/_lifestyle_perks.info +++ b/project/ck3/base_game/common/lifestyle_perks/_lifestyle_perks.info @@ -22,6 +22,11 @@ key = { doctrine = ... ... } + + culture_character_modifier = { # Additional modifier applied to characters with the park and their culture having the specified parameter + parameter = ... + ... + } auto_selection_weight = { ... } # Script value for weight for auto-selection. Defaults to 1000 } diff --git a/project/ck3/base_game/common/men_at_arms_types/00_cultural_maa_types.txt b/project/ck3/base_game/common/men_at_arms_types/00_cultural_maa_types.txt index e130c87b32..477fa25a7f 100644 --- a/project/ck3/base_game/common/men_at_arms_types/00_cultural_maa_types.txt +++ b/project/ck3/base_game/common/men_at_arms_types/00_cultural_maa_types.txt @@ -264,11 +264,11 @@ caballero = { damage = 22 toughness = 16 - pursuit = 20 + pursuit = 30 screen = 50 terrain_bonus = { - hills = { damage = 10 toughness = 5 } + hills = { damage = 15 toughness = 10 } plains = { damage = 10 } drylands = { damage = 10 } mountains = { damage = -8 pursuit = -10 } @@ -830,18 +830,9 @@ garudas = { stack = 100 ai_quality = { value = @cultural_maa_extra_ai_score } - counters = { - light_cavalry = 1 - pikemen = 1 - } - can_recruit = { culture = { has_cultural_parameter = unlock_maa_garudas } } - - buy_cost = { gold = khandayat_recruitment_cost } - low_maintenance_cost = { gold = khandayat_low_maint_cost } - high_maintenance_cost = { gold = khandayat_high_maint_cost } stack = 100 ai_quality = { value = @cultural_maa_extra_ai_score } @@ -1133,3 +1124,35 @@ chu_ko_nu = { ai_quality = { value = @cultural_maa_extra_ai_score } icon = crossbowmen } + +guanch_vaulter = { + type = skirmishers + + damage = 10 + toughness = 12 + pursuit = 15 + screen = 20 + siege_value = 0.1 + + terrain_bonus = { + hills = { damage = 4 toughness = 6 } + mountains = { damage = 4 pursuit = 6 } + desert_mountains = { damage = 4 pursuit = 6 } + wetlands = { damage = 4 pursuit = 6 } + } + + counters = { + heavy_infantry = 1 + } + + buy_cost = { gold = guanch_vaulter_recruitment_cost } + low_maintenance_cost = { gold = guanch_vaulter_low_maint_cost } + high_maintenance_cost = { gold = guanch_vaulter_high_maint_cost } + + mercenary_fallback = yes + holy_order_fallback = yes + + stack = 100 + ai_quality = { value = culture_ai_weight_skirmishers } + icon = skirmishers +} diff --git a/project/ck3/base_game/common/messages/00_messages.txt b/project/ck3/base_game/common/messages/00_messages.txt index d630f6bad6..950d244cc8 100644 --- a/project/ck3/base_game/common/messages/00_messages.txt +++ b/project/ck3/base_game/common/messages/00_messages.txt @@ -68,6 +68,30 @@ event_generic_neutral_text = { soundeffect = @msg_neutral_soundeffect } +event_generic_bad_with_text = { + icon = "generic_bad_effect" + title = event_message_title + desc = event_message_text_and_effect + style = bad + soundeffect = @msg_bad_soundeffect +} + +event_generic_neutral_with_text = { + icon = "generic_neutral_effect" + title = event_message_title + desc = event_message_text_and_effect + style = neutral + soundeffect = @msg_neutral_soundeffect +} + +event_generic_good_with_text = { + icon = "generic_good_effect" + title = event_message_title + desc = event_message_text_and_effect + style = good + soundeffect = @msg_good_soundeffect +} + #Councillors event_chancellor_task_bad = { icon = "chancellor_job" @@ -159,7 +183,8 @@ event_court_chaplain_task_good = { soundeffect = @msg_good_soundeffect } -#Skill messages +## Skill messages +# Diplomacy event_diplomacy_bad = { icon = "diplomacy" title = event_message_title @@ -184,6 +209,31 @@ event_diplomacy_neutral = { soundeffect = @msg_neutral_soundeffect } +event_diplomacy_bad_with_text = { + icon = "diplomacy" + title = event_message_title + desc = event_message_text_and_effect + style = bad + soundeffect = @msg_bad_soundeffect +} + +event_diplomacy_good_with_text = { + icon = "diplomacy" + title = event_message_title + desc = event_message_text_and_effect + style = good + soundeffect = @msg_good_soundeffect +} + +event_diplomacy_neutral_with_text = { + icon = "diplomacy" + title = event_message_title + desc = event_message_text_and_effect + style = neutral + soundeffect = @msg_neutral_soundeffect +} + +# Martial event_martial_bad = { icon = "martial" title = event_message_title @@ -200,6 +250,22 @@ event_martial_good = { soundeffect = @msg_good_soundeffect } +event_martial_bad_with_text = { + icon = "martial" + title = event_message_title + desc = event_message_text_and_effect + style = bad + soundeffect = @msg_bad_soundeffect +} + +event_martial_good_with_text = { + icon = "martial" + title = event_message_title + desc = event_message_text_and_effect + style = good + soundeffect = @msg_good_soundeffect +} + event_martial_text_good = { icon = "martial" title = event_message_title @@ -208,6 +274,7 @@ event_martial_text_good = { soundeffect = @msg_good_soundeffect } +# Stewardship event_stewardship_bad = { icon = "stewardship" title = event_message_title @@ -256,6 +323,7 @@ event_stewardship_good_with_text = { soundeffect = @msg_good_soundeffect } +# Intrigue event_intrigue_bad = { icon = "intrigue" title = event_message_title @@ -272,6 +340,23 @@ event_intrigue_good = { soundeffect = @msg_good_soundeffect } +event_intrigue_bad_with_text = { + icon = "intrigue" + title = event_message_title + desc = event_message_text_and_effect + style = bad + soundeffect = @msg_bad_soundeffect +} + +event_intrigue_good_with_text = { + icon = "intrigue" + title = event_message_title + desc = event_message_text_and_effect + style = good + soundeffect = @msg_good_soundeffect +} + +# Learning event_learning_bad = { icon = "learning" title = event_message_title @@ -288,6 +373,23 @@ event_learning_good = { soundeffect = @msg_good_soundeffect } +event_learning_bad_with_text = { + icon = "learning" + title = event_message_title + desc = event_message_text_and_effect + style = bad + soundeffect = @msg_bad_soundeffect +} + +event_learning_good_with_text = { + icon = "learning" + title = event_message_title + desc = event_message_text_and_effect + style = good + soundeffect = @msg_good_soundeffect +} + +# Prowess event_prowess_bad = { icon = "war" title = event_message_title @@ -304,6 +406,22 @@ event_prowess_good = { soundeffect = @msg_good_soundeffect } +event_prowess_bad_with_text = { + icon = "war" + title = event_message_title + desc = event_message_text_and_effect + style = bad + soundeffect = @msg_bad_soundeffect +} + +event_prowess_good_with_text = { + icon = "war" + title = event_message_title + desc = event_message_text_and_effect + style = good + soundeffect = @msg_good_soundeffect +} + event_prowess_good_desc = { icon = "war" title = event_message_title @@ -312,7 +430,15 @@ event_prowess_good_desc = { soundeffect = @msg_good_soundeffect } -#Spouse tasks +event_prowess_bad_desc = { + icon = "war" + title = event_message_title + desc = event_message_text + style = bad + soundeffect = @msg_bad_soundeffect +} + +## Spouse tasks event_spouse_task_bad = { icon = "spouse_job" title = event_message_title @@ -371,6 +497,22 @@ event_war_good = { soundeffect = @msg_good_soundeffect } +event_war_bad_with_text = { + icon = "war" + title = event_message_title + desc = event_message_text_and_effect + style = bad + soundeffect = @msg_bad_soundeffect +} + +event_war_good_with_text = { + icon = "war" + title = event_message_title + desc = event_message_text_and_effect + style = good + soundeffect = @msg_good_soundeffect +} + event_captured_combatants_good = { icon = "prison" title = event_message_title @@ -1486,12 +1628,25 @@ msg_i_became_head_of_faith = { soundeffect = @toast_soundeffect_good } +msg_i_became_head_of_multiple_faiths = { + display = toast + style = good + soundeffect = @msg_good_soundeffect + soundeffect = @toast_soundeffect_good +} + msg_i_not_head_of_faith_anymore = { display = toast style = bad soundeffect = @toast_soundeffect_bad } +msg_i_not_head_of_multiple_faiths_anymore = { + display = toast + style = bad + soundeffect = @toast_soundeffect_bad +} + msg_new_fascination_selected = { display = toast soundeffect = @toast_soundeffect_neutral @@ -1816,3 +1971,89 @@ msg_letter_event_timeout = { style = neutral tooltip = msg_letter_event_timeout_tt } + +msg_catalyst_triggered = { + icon = "struggle" + style = neutral + tooltip = msg_catalyst_triggered_tt + soundeffect = @msg_neutral_soundeffect +} + +msg_catalyst_triggered_no_character = { + icon = "struggle" + style = neutral + tooltip = msg_catalyst_triggered_no_character_tt + soundeffect = @msg_neutral_soundeffect +} + +msg_border_raid_bad = { + icon = "money" + title = event_message_title + desc = event_message_effect + style = bad + soundeffect = @msg_bad_soundeffect +} + +msg_border_raid_good = { + icon = "money" + title = event_message_title + desc = event_message_effect + style = good + soundeffect = @msg_good_soundeffect +} + +msg_player_character_changed = { + style = neutral + tooltip = msg_player_character_changed_tt + soundeffect = @msg_neutral_soundeffect +} + +msg_player_new_character = { + style = neutral + tooltip = msg_player_new_character_tt + soundeffect = @msg_neutral_soundeffect +} + +msg_player_new_observer = { + style = neutral + tooltip = msg_player_new_observer_tt + soundeffect = @msg_neutral_soundeffect +} + +msg_truce_enforced = { + icon = "diplomacy" + title = event_message_title + desc = event_message_effect + style = neutral + soundeffect = @msg_good_soundeffect +} + +msg_struggle_phase_end = { + icon = "tension" + style = neutral + tooltip = msg_struggle_phase_end_tt + soundeffect = @toast_soundeffect_neutral +} + +msg_struggle_phase_transitioned = { + icon = "tension" + style = neutral + tooltip = msg_struggle_phase_end_tt + soundeffect = @toast_soundeffect_neutral +} + +msg_contract_assistance_good = { + icon = "money" + title = event_message_title + desc = event_message_effect + style = good + soundeffect = @msg_good_soundeffect +} + +msg_contract_assistance_bad = { + icon = "money" + title = event_message_title + desc = event_message_effect + style = bad + soundeffect = @msg_bad_soundeffect +} diff --git a/project/ck3/base_game/common/modifier_definition_formats/00_definitions.txt b/project/ck3/base_game/common/modifier_definition_formats/00_definitions.txt index f980c05d69..f4a5394cba 100644 --- a/project/ck3/base_game/common/modifier_definition_formats/00_definitions.txt +++ b/project/ck3/base_game/common/modifier_definition_formats/00_definitions.txt @@ -1423,6 +1423,16 @@ monthly_county_control_change_factor_even_if_baron = { percent = yes } +monthly_county_control_change_at_war_add = { + decimals = 2 + suffix = MOD_MONTHLY_POSTFIX +} + +monthly_county_control_change_at_war_mult = { + decimals = 0 + percent = yes +} + county_opinion_add = { decimals = 0 } diff --git a/project/ck3/base_game/common/modifier_definition_formats/00_religion_definitions.txt b/project/ck3/base_game/common/modifier_definition_formats/00_religion_definitions.txt new file mode 100644 index 0000000000..c009618600 --- /dev/null +++ b/project/ck3/base_game/common/modifier_definition_formats/00_religion_definitions.txt @@ -0,0 +1,11 @@ +jainism_religion_opinion = { decimals = 0 } + +hinduism_religion_opinion = { decimals = 0 } + +buddhism_religion_opinion = { decimals = 0 } + +zoroastrianism_religion_opinion = { decimals = 0 } + +islam_religion_opinion = { decimals = 0 } + +christianity_religion_opinion = { decimals = 0 } \ No newline at end of file diff --git a/project/ck3/base_game/common/modifier_definition_formats/00_scheme_definitions.txt b/project/ck3/base_game/common/modifier_definition_formats/00_scheme_definitions.txt index 5f64df94d5..42b653450b 100644 --- a/project/ck3/base_game/common/modifier_definition_formats/00_scheme_definitions.txt +++ b/project/ck3/base_game/common/modifier_definition_formats/00_scheme_definitions.txt @@ -261,3 +261,48 @@ sway_scheme_resistance_mult = { decimals = 0 percent = yes } + +scheme_power_against_friend_mult = { + decimals = 0 + percent = yes +} + +scheme_power_against_best_friend_mult = { + decimals = 0 + percent = yes +} + +scheme_power_against_rival_mult = { + decimals = 0 + percent = yes +} + +scheme_power_against_nemesis_mult = { + decimals = 0 + percent = yes +} + +scheme_power_against_lover_mult = { + decimals = 0 + percent = yes +} + +scheme_power_against_friend_add = { + decimals = 0 +} + +scheme_power_against_best_friend_add = { + decimals = 0 +} + +scheme_power_against_rival_add = { + decimals = 0 +} + +scheme_power_against_nemesis_add = { + decimals = 0 +} + +scheme_power_against_lover_add = { + decimals = 0 +} diff --git a/project/ck3/base_game/common/modifiers/00_artifact_modifiers.txt b/project/ck3/base_game/common/modifiers/00_artifact_modifiers.txt index 8eb9c6d018..a77116055b 100644 --- a/project/ck3/base_game/common/modifiers/00_artifact_modifiers.txt +++ b/project/ck3/base_game/common/modifiers/00_artifact_modifiers.txt @@ -118,9 +118,9 @@ artifact_hard_casualty_modifier_12_modifier = { hard_casualty_modifier = -0.16 } artifact_heavy_cavalry_toughness_1_modifier = { heavy_cavalry_toughness_mult = 0.02 } artifact_heavy_cavalry_toughness_2_modifier = { heavy_cavalry_toughness_mult = 0.04 } -#artifact_heavy_cavalry_toughness_3_modifier = { heavy_cavalry_toughness_mult = 0.06 } +artifact_heavy_cavalry_toughness_3_modifier = { heavy_cavalry_toughness_mult = 0.06 } #artifact_heavy_cavalry_toughness_4_modifier = { heavy_cavalry_toughness_mult = 0.08 } -#artifact_heavy_infantry_toughness_1_modifier = { heavy_infantry_toughness_mult = 0.02 } +artifact_heavy_infantry_toughness_1_modifier = { heavy_infantry_toughness_mult = 0.02 } artifact_heavy_infantry_toughness_2_modifier = { heavy_infantry_toughness_mult = 0.04 } artifact_heavy_infantry_toughness_3_modifier = { heavy_infantry_toughness_mult = 0.06 } #artifact_heavy_infantry_toughness_4_modifier = { heavy_infantry_toughness_mult = 0.08 } @@ -416,6 +416,8 @@ artifact_monthly_piety_6_modifier = { monthly_piety = 0.6 } artifact_monthly_piety_7_modifier = { monthly_piety = 0.7 } artifact_monthly_piety_8_modifier = { monthly_piety = 0.8 } +artifact_monthly_piety_negative_1_modifier = { monthly_piety = -0.1 } + artifact_monthly_piety_gain_per_happy_powerful_vassal_add_1_modifier = { monthly_piety_gain_per_happy_powerful_vassal_add = 0.2 } artifact_monthly_piety_gain_per_happy_powerful_vassal_add_2_modifier = { monthly_piety_gain_per_happy_powerful_vassal_add = 0.3 } @@ -596,6 +598,11 @@ artifact_courting_scheme_power_add_2_modifier = { courting_scheme_power_add = 8 artifact_courting_scheme_power_add_3_modifier = { courting_scheme_power_add = 12 } artifact_courting_scheme_power_add_4_modifier = { courting_scheme_power_add = 16 } +artifact_befriend_scheme_power_add_1_modifier = { befriend_scheme_power_add = 4 } +artifact_befriend_scheme_power_add_2_modifier = { befriend_scheme_power_add = 8 } +artifact_befriend_scheme_power_add_3_modifier = { befriend_scheme_power_add = 12 } +artifact_befriend_scheme_power_add_4_modifier = { befriend_scheme_power_add = 16 } + artifact_seduce_scheme_power_add_1_modifier = { seduce_scheme_power_add = 4 } artifact_seduce_scheme_power_add_2_modifier = { seduce_scheme_power_add = 8 } artifact_seduce_scheme_power_add_3_modifier = { seduce_scheme_power_add = 12 } @@ -652,7 +659,7 @@ artifact_martial_1_modifier = { martial = 1 } artifact_stewardship_1_modifier = { stewardship = 1 } artifact_intrigue_1_modifier = { intrigue = 1 } -artifact_attraction_opinion_negative_1_modifier = { attraction_opinion = 5 } +artifact_attraction_opinion_negative_1_modifier = { attraction_opinion = -5 } artifact_fertility_negative_modifier = { fertility = -1 } #artifact_owned_personal_scheme_success_2_modifier = { owned_personal_scheme_success_chance_add = 10 } @@ -818,3 +825,14 @@ artifact_duel_weapon_4_modifier = { vassal_opinion = 3 } +artifact_propaganda_chronicle_modifier = { + icon = prestige_positive + monthly_prestige = 0.4 + monthly_dynasty_prestige = 0.1 + tyranny_gain_mult = 0.1 +} + +artifact_half_baked_propaganda_chronicle_modifier = { + icon = prestige_positive + monthly_dynasty_prestige = 0.1 +} diff --git a/project/ck3/base_game/common/modifiers/00_county_modifiers.txt b/project/ck3/base_game/common/modifiers/00_county_modifiers.txt index 4131ee17c4..b581ab8725 100644 --- a/project/ck3/base_game/common/modifiers/00_county_modifiers.txt +++ b/project/ck3/base_game/common/modifiers/00_county_modifiers.txt @@ -151,8 +151,27 @@ promote_culture_modifier = { defender_holding_advantage = 5 } +small_investment_in_revolt_modifier = { + icon = county_modifier_opinion_negative + county_opinion_add = -25 + monthly_county_control_change_add = -0.1 +} + +medium_investment_in_revolt_modifier = { + icon = county_modifier_opinion_negative + county_opinion_add = -50 + monthly_county_control_change_add = -0.25 +} + +high_investment_in_revolt_modifier = { + icon = county_modifier_opinion_negative + county_opinion_add = -100 + monthly_county_control_change_add = -0.5 + development_growth_factor = -0.25 +} + divide_and_conquer_modifier = { icon = county_modifier_development_positive county_opinion_add = 5 levy_size = 0.1 -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/modifiers/00_historical_artifact_modifiers.txt b/project/ck3/base_game/common/modifiers/00_historical_artifact_modifiers.txt index 681f1153f0..ad95e3bf17 100644 --- a/project/ck3/base_game/common/modifiers/00_historical_artifact_modifiers.txt +++ b/project/ck3/base_game/common/modifiers/00_historical_artifact_modifiers.txt @@ -621,6 +621,36 @@ kassapa_modifier = { church_holding_holding_build_gold_cost = -0.2 } +chalice_of_dona_urraca_modifier = { + court_grandeur_baseline_add = 1 + monthly_piety = 0.2 + clergy_opinion = 10 + church_holding_build_gold_cost = -0.10 + church_holding_holding_build_gold_cost = -0.10 +} + +former_bells_of_santiago_modifier = { + court_grandeur_baseline_add = 3 + islam_religion_opinion = 10 + christianity_religion_opinion = -10 + monthly_piety_gain_per_happy_powerful_vassal_add = 0.1 + negate_health_penalty_add = 0.5 +} + +bells_of_santiago_modifier = { + court_grandeur_baseline_add = 3 + same_faith_opinion = 10 + christianity_religion_opinion = 10 + islam_religion_opinion = -10 + monthly_piety_gain_per_happy_powerful_vassal_add = 0.1 + monthly_dynasty_prestige = 0.5 +} + +votive_crown_modifier = { + monthly_piety_gain_mult = 0.15 + monthly_prestige_gain_mult = -0.1 + diplomacy_per_piety_level = 1 +} #base_relic_modifier = { diff --git a/project/ck3/base_game/common/modifiers/03_dlc_fp2_modifiers.txt b/project/ck3/base_game/common/modifiers/03_dlc_fp2_modifiers.txt new file mode 100644 index 0000000000..08967bbe66 --- /dev/null +++ b/project/ck3/base_game/common/modifiers/03_dlc_fp2_modifiers.txt @@ -0,0 +1,1106 @@ +################################################## +# #General Character Modifiers + +fp2_mozarab_church_modifier = { + icon = county_modifier_development_positive + levy_reinforcement_rate_different_faith = 0.1 + domain_tax_different_faith_mult = 0.1 + faith_conversion_piety_cost_mult = -0.5 +} + +fp2_mozarab_rejected_modifier = { + icon = piety_positive + same_faith_opinion = 5 + monthly_piety_gain_mult = 0.05 + different_faith_county_opinion_mult = 0.25 +} + +fp2_mercenary_acquaintances_modifier = { + icon = social_positive + + mercenary_hire_cost_mult = -0.15 + raid_speed = 1.25 +} + +fp2_lenient_towards_foreign_merchants_modifier = { + icon = social_positive + + different_faith_opinion = 15 + opinion_of_different_faith = 5 + domain_tax_different_faith_mult = 0.45 + different_faith_county_opinion_mult = 0.15 +} + +fp2_kept_accused_traitor_in_court_modifier = { # OP is WAD for this and the next three (maluses for having El Cid in your court) + icon = social_negative + + courtier_and_guest_opinion = -30 +} + +fp2_kept_op_knight_in_court_modifier = { + icon = prowess_negative + + knight_effectiveness_mult = -0.25 +} + +fp2_kept_upstart_knight_in_court_modifier = { + icon = county_modifier_corruption_negative + + powerful_vassal_opinion = -10 + hostile_scheme_resistance_mult = -0.15 +} + +fp2_kept_godless_mercenary_in_court_modifier = { + icon = piety_negative + + same_faith_opinion = -10 + monthly_piety_gain_per_knight_mult = -0.05 +} + +################################################## +# #Best Friendship Synergy Character Modifiers + +fp2_single_synergy_diplomacy_modifier = { + icon = diplomacy_positive + diplomacy = major_skill_bonus + stress_gain_mult = 0.15 +} + +fp2_single_synergy_martial_modifier = { + icon = martial_positive + martial = major_skill_bonus + stress_gain_mult = 0.15 +} + +fp2_single_synergy_stewardship_modifier = { + icon = stewardship_positive + stewardship = major_skill_bonus + stress_gain_mult = 0.15 +} + +fp2_single_synergy_intrigue_modifier = { + icon = intrigue_positive + intrigue = major_skill_bonus + stress_gain_mult = 0.15 +} + +fp2_single_synergy_learning_modifier = { + icon = learning_positive + learning = major_skill_bonus + stress_gain_mult = 0.15 +} + +# Diplomacy combi-synergies. +## Diplomacy-Diplomacy +fp2_double_synergy_diplomacy_diplomacy_modifier = { + icon = diplomacy_positive + diplomacy = massive_skill_bonus + stress_gain_mult = 0.25 +} +## Diplomacy-Martial +fp2_double_synergy_diplomacy_martial_modifier = { + icon = diplomacy_positive + diplomacy = medium_skill_bonus + martial = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Diplomacy-Stewardship +fp2_double_synergy_diplomacy_stewardship_modifier = { + icon = diplomacy_positive + diplomacy = medium_skill_bonus + stewardship = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Diplomacy-Intrigue +fp2_double_synergy_diplomacy_intrigue_modifier = { + icon = diplomacy_positive + diplomacy = medium_skill_bonus + intrigue = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Diplomacy-Learning +fp2_double_synergy_diplomacy_learning_modifier = { + icon = diplomacy_positive + diplomacy = medium_skill_bonus + learning = medium_skill_bonus + stress_gain_mult = 0.2 +} +# Martial combi-synergies. +## Martial-Diplomacy +fp2_double_synergy_martial_diplomacy_modifier = { + icon = martial_positive + martial = medium_skill_bonus + diplomacy = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Martial-Martial +fp2_double_synergy_martial_martial_modifier = { + icon = martial_positive + martial = massive_skill_bonus + stress_gain_mult = 0.25 +} +## Martial-Stewardship +fp2_double_synergy_martial_stewardship_modifier = { + icon = martial_positive + martial = medium_skill_bonus + stewardship = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Martial-Intrigue +fp2_double_synergy_martial_intrigue_modifier = { + icon = martial_positive + martial = medium_skill_bonus + intrigue = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Martial-Learning +fp2_double_synergy_martial_learning_modifier = { + icon = martial_positive + martial = medium_skill_bonus + learning = medium_skill_bonus + stress_gain_mult = 0.2 +} +# Stewardship combi-synergies. +## Stewardship-Diplomacy +fp2_double_synergy_stewardship_diplomacy_modifier = { + icon = stewardship_positive + stewardship = medium_skill_bonus + diplomacy = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Stewardship-Martial +fp2_double_synergy_stewardship_martial_modifier = { + icon = stewardship_positive + stewardship = medium_skill_bonus + martial = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Stewardship-Stewardship +fp2_double_synergy_stewardship_stewardship_modifier = { + icon = stewardship_positive + stewardship = massive_skill_bonus + stress_gain_mult = 0.25 +} +## Stewardship-Intrigue +fp2_double_synergy_stewardship_intrigue_modifier = { + icon = stewardship_positive + stewardship = medium_skill_bonus + intrigue = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Stewardship-Learning +fp2_double_synergy_stewardship_learning_modifier = { + icon = stewardship_positive + stewardship = medium_skill_bonus + learning = medium_skill_bonus + stress_gain_mult = 0.2 +} +# Intrigue combi-synergies. +## Intrigue-Diplomacy +fp2_double_synergy_intrigue_diplomacy_modifier = { + icon = intrigue_positive + intrigue = medium_skill_bonus + diplomacy = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Intrigue-Martial +fp2_double_synergy_intrigue_martial_modifier = { + icon = intrigue_positive + intrigue = medium_skill_bonus + martial = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Intrigue-Stewardship +fp2_double_synergy_intrigue_stewardship_modifier = { + icon = intrigue_positive + intrigue = medium_skill_bonus + stewardship = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Intrigue-Intrigue +fp2_double_synergy_intrigue_intrigue_modifier = { + icon = intrigue_positive + intrigue = massive_skill_bonus + stress_gain_mult = 0.25 +} +## Intrigue-Learning +fp2_double_synergy_intrigue_learning_modifier = { + icon = intrigue_positive + intrigue = medium_skill_bonus + learning = medium_skill_bonus + stress_gain_mult = 0.2 +} +# Learning combi-synergies. +## Learning-Diplomacy +fp2_double_synergy_learning_diplomacy_modifier = { + icon = learning_positive + learning = medium_skill_bonus + diplomacy = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Learning-Martial +fp2_double_synergy_learning_martial_modifier = { + icon = learning_positive + learning = medium_skill_bonus + martial = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Learning-Stewardship +fp2_double_synergy_learning_stewardship_modifier = { + icon = learning_positive + learning = medium_skill_bonus + stewardship = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Learning-Intrigue +fp2_double_synergy_learning_intrigue_modifier = { + icon = learning_positive + learning = medium_skill_bonus + intrigue = medium_skill_bonus + stress_gain_mult = 0.2 +} +## Learning-Learning +fp2_double_synergy_learning_learning_modifier = { + icon = learning_positive + learning = massive_skill_bonus + stress_gain_mult = 0.25 +} + +fp2_advanced_maritime_technology_modifier = { + icon = compass_positive + naval_movement_speed_mult = 0.35 + coastal_advantage = 2 + embarkation_cost_mult = -0.65 +} + +fp2_multifaith_county_modifier = { + icon = piety_positive + county_opinion_add = 5 + domain_tax_different_faith_mult = 0.1 +} + +fp2_religious_strife_modifier = { + icon = piety_negative + county_opinion_add = -20 +} + +fp2_camino_santiago_ho_protected_modifier = { + icon = piety_positive + development_growth_factor = small_development_growth_gain + monthly_county_control_change_add = 0.1 + county_opinion_add = 10 + garrison_size = 0.20 +} + +fp2_camino_santiago_protected_modifier = { + icon = piety_positive + development_growth_factor = tiny_development_growth_gain + monthly_county_control_change_add = 0.1 + county_opinion_add = 5 +} + +################################################## +# #County Modifiers + +fp2_successful_shipyards_modifier = { + icon = county_modifier_development_positive + development_growth_factor = large_development_growth_gain + tax_mult = 0.25 +} + +fp2_mozarab_quarter_modifier = { + icon = county_modifier_development_positive + city_holding_holding_build_gold_cost = 0.05 + city_holding_holding_build_speed = 0.05 + development_growth_factor = 0.1 +} + +fp2_dismantling_verracos_modifier = { + icon = county_modifier_development_positive + build_gold_cost = -0.1 + county_opinion_add = -10 +} + +fp2_saints_tombs_modifier = { + icon = county_modifier_development_positive + tax_mult = 0.1 + county_opinion_add = 20 +} + +fp2_religious_riots_modifier = { + icon = blood_negative + county_opinion_add = -20 + tax_mult = -0.5 + levy_size = -0.5 +} + +fp2_religious_riots_suppressed_modifier = { + icon = blood_positive + county_opinion_add = 10 + tax_mult = -0.2 + levy_size = -0.2 +} + +fp2_religious_riots_defused_modifier = { + icon = blood_positive + county_opinion_add = 20 + tax_mult = -0.05 + levy_size = -0.05 +} + +fp2_smooth_market_oversight_modifier = { + icon = economy_positive + + development_growth_factor = 0.1 + tax_mult = 0.2 +} + +fp2_inefficient_market_oversight_modifier = { + icon = economy_negative + + development_growth_factor = -0.3 + tax_mult = -0.2 +} + +fp2_free_market_boom_modifier = { + icon = goods_positive + + development_growth_factor = 0.35 + tax_mult = 0.12 + monthly_county_control_change_factor = -0.4 +} + +fp2_ruthless_market_oversight_modifier = { + icon = blood_negative + + development_growth_factor = -0.3 + tax_mult = -0.1 + monthly_county_control_change_factor = 0.4 +} + +fp2_forsaken_turned_levies_modifier = { + icon = prowess_positive + + garrison_size = 1 + monthly_county_control_change_factor = 0.1 + tax_mult = -0.1 + county_opinion_add = -10 +} + +fp2_veteran_mercenaries_as_instructors_modifier = { # Should be paired with fp2_mercenary_acquaintances_modifier for full effect, add to holder. + icon = prowess_positive + + tax_mult = -0.05 + county_opinion_add = -10 + monthly_county_control_change_factor = 0.1 +} + +fp2_local_garrison_slaughtered_modifier = { + icon = prowess_negative + + garrison_size = -0.72 + monthly_county_control_change_factor = -0.2 +} + +fp2_elite_tactics_for_civil_guards_modifier = { + icon = prowess_positive + + county_opinion_add = 5 + tax_mult = 0.05 # Improved tax collection agents + monthly_county_control_change_factor = 0.3 +} + +fp2_mercs_slaughtered_populance_modifier = { + icon = blood_negative + + development_growth_factor = -0.45 + tax_mult = -0.55 + county_opinion_add = -20 +} + +fp2_mercs_turned_farmers_modifier = { + icon = family_positive + + farmlands_levy_size = 2 + tax_mult = 0.05 # Seems low but this bonus is meant to last like 20 years +} + +fp2_improved_administrative_checks_modifier = { + icon = economy_positive + + development_growth_factor = 0.12 + county_opinion_add = 15 +} + +fp2_horchata_colonialism_modifier = { + icon = stewardship_negative + + development_growth_factor = -0.15 + tax_mult = -0.1 +} + +fp2_funded_agriculture_modifier = { + icon = family_positive + + farmlands_development_growth = 0.2 + farmlands_supply_limit_mult = 0.25 + farmlands_construction_gold_cost = -0.15 +} + +fp2_order_of_the_hachet_modifier = { + icon = prowess_positive + + garrison_size = 0.75 +} + +fp2_punished_order_of_the_hachet_modifier = { + icon = feast_positive + + dread_gain_mult = 0.15 + dread_decay_mult = -0.20 +} + +fp2_lightning_stones_modifier = { + icon = martial_positive + + defender_holding_advantage = 5 +} + +fp2_lightning_stones_poison_modifier = { + icon = intrigue_positive + + hostile_scheme_power_add = 5 +} + +fp2_vow_against_conscription_modifier = { + icon = family_positive + + levy_size = -1 + development_growth_factor = 0.075 + county_opinion_add = 45 +} + +fp2_monument_to_war_modifier = { + icon = horse_dead_positive + + monthly_county_control_change_add = 1 +} + +fp2_village_rebuiling_efforts_modifier = { + icon = county_modifier_development_positive + + development_growth_factor = 0.1 + county_opinion_add = 15 +} + +fp2_border_encampments_modifier = { + icon = county_modifier_control_positive + + levy_size = 0.3 + levy_reinforcement_rate = 0.1 + county_opinion_add = -10 +} + +################################################## +# #Dynasty Modifiers + + + +################################################## +# #Religion Modifiers + +fp2_opportunistic_schismatic_modifier = { + icon = learning_positive + faith_creation_piety_cost_mult = -0.5 +} + +fp2_jewish_community_denied_modifier = { + icon = county_modifier_development_negative + development_growth_factor = medium_development_growth_loss + county_opinion_add = -25 +} + +fp2_thriving_jewish_community_modifier = { + icon = county_modifier_development_positive + development_growth_factor = large_development_growth_gain + tax_mult = 0.25 + county_opinion_add = 25 +} + +fp2_conversos_persecution_modifier = { + icon = county_modifier_opinion_negative + county_opinion_add = -25 +} + +fp2_toledo_nights_modifier = { + icon = county_modifier_opinion_negative + county_opinion_add = -25 +} + +fp2_toledo_nights_fallout_modifier = { + icon = county_modifier_opinion_negative + county_opinion_add = -5 +} + +fp2_correctly_facing_church = { + icon = county_modifier_opinion_positive + county_opinion_add = 5 # TODO should really just add conversion speed and not much else +} + +fp2_friend_of_the_old_ways_modifier = { + icon = learning_positive + same_faith_opinion = 5 + realm_priest_opinion = 10 + monthly_piety_gain_mult = 0.05 +} + +fp2_champion_of_the_old_ways_modifier = { + icon = learning_positive + same_faith_opinion = 20 + realm_priest_opinion = 20 + monthly_piety_gain_mult = 0.2 +} + +#Event Modifiers + +fp2_hawk_of_quarysh_martial_modifier = { + icon = martial_positive + martial_per_piety_level = 1 +} + +fp2_hawk_of_quarysh_diplomacy_modifier = { + icon = diplomacy_positive + diplomacy = medium_skill_bonus +} + +fp2_respected_clergy_chess = { + icon = piety_positive + clergy_opinion = 5 +} + +fp2_2001_promise_reminder = { icon = compass_negative } # If a reminder system is ever added, replace all instances of this modifier with that. + +# Council of Toledo + +fp2_small_council_modifier = { + icon = piety_positive + county_opinion_add = 10 + development_growth_factor = 0.05 +} + +fp2_big_council_modifier = { + icon = piety_positive + county_opinion_add = 20 + development_growth_factor = 0.1 +} + +fp2_disappointing_council_modifier = { + icon = piety_negative + county_opinion_add = -15 + development_growth_factor = -0.05 +} + +fp2_stifled_council_modifier = { + icon = piety_negative + clergy_opinion = -10 + monthly_piety_gain_mult = -0.1 +} + +fp2_council_conversion_modifier = { + icon = piety_positive + monthly_piety_gain_mult = 0.05 + different_faith_opinion = -10 +} + +fp2_council_tolerance_modifier = { + icon = piety_positive + monthly_piety_gain_mult = 0.05 + different_culture_opinion = 10 + different_faith_opinion = 10 +} + +fp2_council_reform_modifier = { + icon = piety_positive + monthly_piety_gain_mult = 0.05 + faith_creation_piety_cost_mult = -0.25 +} + +fp2_council_rights_modifier = { + icon = piety_positive + monthly_piety_gain_mult = 0.05 + clergy_opinion = 10 + tax_mult = -0.05 +} + +fp2_council_hof_modifier = { + icon = piety_positive + monthly_piety_gain_mult = 0.05 + monthly_prestige_gain_mult = 0.05 +} + +fp2_council_pope_modifier = { + icon = piety_positive + different_faith_opinion = 10 + clergy_opinion = 5 +} + +fp2_council_heresy_modifier = { + icon = piety_positive + different_faith_opinion = -10 + clergy_opinion = 5 +} + +################################################## +# # Unsorted / Unknown + +fp2_epitaph_modifier = { + icon = piety_positive + + different_faith_opinion = 15 + different_faith_county_opinion_mult = 0.15 +} + +rice_fields_modifier = { + icon = goods_positive + development_growth = 0.2 + build_gold_cost = -0.1 + county_opinion_add = 5 +} + +tolerance_gospel_modifier = { + icon = piety_positive + different_faith_opinion = 20 + different_faith_county_opinion_mult = -0.15 +} + +tensions_eased_province_modifier = { + icon = county_modifier_opinion_positive + county_opinion_add = 10 +} + +riots_and_murders_province_modifier = { + icon = county_modifier_opinion_negative + county_opinion_add = -20 + development_growth_factor = medium_development_growth_loss + tax_mult = -0.15 +} + +hate_monger_modifier = { + icon = social_negative + different_faith_opinion = -20 +} + +fanatical_recruits_modifier = { + icon = martial_positive + tolerance_advantage_mod = 4 + levy_reinforcement_rate_same_faith = 0.5 + army_maintenance_mult = -0.10 + different_faith_opinion = -10 +} + +nursing_salaries_for_single_mothers_modifier = { + icon = stewardship_positive + county_opinion_add = 15 + development_growth_factor = small_development_growth_gain +} + +widows_and_widowers_amazing_funds_modifier = { + icon = stewardship_positive + county_opinion_add = 10 +} + +starving_single_mothers_and_children_modifier = { + icon = food_negative + county_opinion_add = -15 + development_growth_factor = small_development_growth_loss +} + +destitute_single_mothers_modifier = { + icon = prestige_negative + county_opinion_add = 10 + courtier_and_guest_opinion = -10 + hostile_scheme_resistance_mult = -0.2 +} + +anti_innovation_muslim_modifier = { + icon = piety_positive + development_growth_factor = tiny_development_growth_loss + monthly_piety_gain_mult = 0.1 + learning_per_piety_level = 1 +} + +rolling_in_filth_modifier = { + icon = treatment_negative + health = -0.25 +} + +medical_insights_modifier = { + icon = treatment_positive + health = 0.15 + learning = 1 +} + +misread_medicine_incompetence_modifier = { + icon = treatment_negative + health = -0.25 + learning = -1 +} + +cannot_read_greek_modifier = { + icon = learning_negative + monthly_prestige_gain_mult = -0.10 +} + +inspired_medicine_modifier = { + icon = treatment_positive + health = 0.25 + learning = 2 +} + + +compelling_apology_modifier = { + icon = social_positive + diplomacy = 2 +} + +memorable_public_execution_modifier = { + icon = dread_positive + dread_gain_mult = 0.4 + tyranny_gain_mult = 0.2 +} + +restitution_to_minorities_modifier = { + icon = social_positive + different_faith_opinion = 10 +} + +mysterious_prophetess_illness_modifier = { + icon = health_negative + health = -0.5 +} + +foreboding_visions_modifier = { + icon = magic_negative + stress_gain_mult = 0.25 +} + +frightened_by_portent_modifier = { + icon = magic_negative + stress_gain_mult = 0.15 +} + + +cortes_modifier = { + icon = stewardship_positive + republic_government_vassal_opinion = 10 + republic_government_tax_contribution_mult = 0.2 +} + +extra_large_cortes_modifier = { + icon = stewardship_positive + county_opinion_add = 10 + tax_mult = 0.05 +} + +vineyards_burnt_county_modifier = { + icon = drink_negative + county_opinion_add = -10 + tax_mult = -0.1 +} + +vineyards_protected_county_modifier = { + icon = drink_positive + county_opinion_add = 10 + development_growth_factor = tiny_development_growth_gain +} + +crusading_against_iberian_wine_modifier = { + icon = drink_negative + monthly_piety_gain_per_dread_add = 0.05 +} + +wine_supply_secure_modifier = { + icon = drink_positive + courtier_and_guest_opinion = 10 + stress_gain_mult = -0.10 +} + + +toledo_steel_armaments_modifier = { + icon = martial_positive + army_damage_mult = 0.15 + knight_effectiveness_mult = 0.15 + men_at_arms_maintenance = 0.05 +} + +toledo_steel_county_modifier = { + icon = martial_positive + development_growth_factor = medium_development_growth_gain +} + +tortured_smith_spilling_secrets_modifier = { + icon = martial_positive + martial = 1 + learning = 1 + artifact_decay_reduction_mult = -0.5 +} + +master_smith_npc_modifier = { + icon = horse_positive + stewardship = 3 + monthly_income_mult = 0.2 +} + +artifact_amazing_toledo_sword_modifier = { + icon = blood_positive + monthly_prestige = 0.4 + prowess_no_portrait = 8 + vassal_opinion = 10 + martial_per_stress_level = 2 +} + +artifact_masterwork_toledo_sword_modifier = { + icon = blood_positive + monthly_prestige = 0.4 + prowess_no_portrait = 4 + vassal_opinion = 5 +} + +guild_rights_protected_modifier = { + icon = martial_positive + county_opinion_add = 10 + development_growth_factor = small_development_growth_gain +} + +obligations_fulfilled_modifier = { + icon = diplomacy_positive + powerful_vassal_opinion = 5 +} + +saqaliba_settlers_county_modifier = { + icon = asatru_raven_positive + tax_mult = 0.1 + defender_holding_advantage = 5 +} + +former_slave_npc_modifier = { + icon = prison_positive + intrigue_per_stress_level = 2 + prowess_per_stress_level = 2 +} + + + +lay_ruler_issued_fatwa_modifier = { + icon = piety_positive + religious_head_opinion= -10 + religious_vassal_opinion = -5 + monthly_prestige_gain_mult = 0.25 +} + +mystery_meat_health_benefits_modifier = { + icon = health_positive + health = 0.25 +} + +mystery_meat_unhealth_benefits_modifier = { + icon = health_negative + health = -0.25 +} + +felt_something_modifier = { + icon = magic_positive + stress_gain_mult = -0.25 +} + +investing_in_music_modifier = { + icon = learning_positive + courtier_and_guest_opinion = 10 + monthly_prestige_gain_mult = 0.05 +} + +aversion_to_joy_modifier = { + icon = stress_positive + dread_per_tyranny_add = 0.3 + martial_per_stress_level = 2 +} + +great_pine_chopped_down_county_modifier = { + icon = dread_negative + county_opinion_add = -10 +} + + +saw_the_world_from_above_modifier = { + icon = magic_positive + stress_gain_mult = -0.08 + learning = 2 +} + + +great_translation_school_modifier = { + icon = learning_positive + learning = 2 + learn_language_scheme_power_mult = 0.8 + different_culture_opinion = 15 +} + +mediocre_translation_school_modifier = { + icon = learning_positive + learning = 1 + learn_language_scheme_power_mult = 0.4 + different_culture_opinion = -5 +} + +translation_effort_modifier = { + icon = learning_positive + learning = 1 + different_culture_opinion = 10 +} + +dusty_libraries_modifier = { + icon = learning_negative + learning = -1 + stress_gain_mult = -0.05 +} + +fp2_controls_the_mediterranean_house_modifier = { + icon = compass_positive + + development_growth_factor = 0.15 + monthly_prestige_gain_mult = 0.05 + naval_movement_speed_mult = 0.1 + coastal_advantage = 5 +} + +fp2_sponsored_golden_age_modifier = { + icon = letter_positive + + cultural_head_fascination_mult = 0.35 + monthly_dynasty_prestige_mult = 0.15 + opinion_of_different_faith = 10 +} + +fp2_epicenter_of_golden_age_modifier = { + icon = county_modifier_development_positive + + development_growth_factor = 0.05 +} + +fp2_part_of_golden_age_modifier = { + icon = learning_positive + + cultural_head_fascination_mult = 0.2 +} + +fp2_removed_cataracts_modifier = { + icon = health_positive + + health = 0.25 +} + +fp2_pilgrim_roads_modifier = { + icon = piety_positive # Strange that it uses the christian icon + + build_piety_cost = -0.2 + church_holding_build_speed = -0.5 + tax_mult = 0.15 + development_growth_factor = 0.1 +} + +fp2_trusted_by_pilgrim_warriors_modifier = { + icon = piety_positive + + holy_order_hire_cost_mult = -0.4 + holy_order_government_levy_contribution_add = 0.25 +} + +fp2_form_kingdom_toledo_modifier = { + icon = county_modifier_development_positive + development_growth_factor = 0.1 + same_faith_opinion = 10 +} + +# Decision mods, translated aincient books +fp2_translated_skill_book_diplomacy_modifier = { + icon = learning_positive + + diplomacy = 1 + monthly_dynasty_prestige_mult = 0.1 + fellow_vassal_opinion = 10 +} +fp2_translated_skill_book_martial_modifier = { + icon = learning_positive + + martial = 2 +} +fp2_translated_skill_book_stewardship_modifier = { + icon = learning_positive + + stewardship = 2 +} +fp2_translated_skill_book_intrigue_modifier = { + icon = learning_positive + + intrigue = 1 + hostile_scheme_power_mult = 0.15 +} +fp2_translated_skill_book_learning_modifier = { + icon = learning_positive + + learning = 2 +} + +fp2_rejection_of_old_thoughts_modifier = { + icon = letter_positive + + development_growth_factor = 0.1 +} + + +# # Phase Modifiers +# Hostility + +fp2_struggle_hostility_house_faith_modifier = { + icon = piety_positive + same_faith_opinion = fp2_struggle_hostility_opinion_value + different_faith_opinion = fp2_struggle_hostility_opinion_negative_value +} + +fp2_struggle_hostility_house_culture_modifier = { + icon = county_modifier_opinion_positive + same_culture_opinion = fp2_struggle_hostility_opinion_value + different_culture_opinion = fp2_struggle_hostility_opinion_negative_value +} + +fp2_struggle_hostility_house_combined_modifier = { + icon = county_modifier_opinion_positive + same_heritage_county_advantage_add = 5 + tolerance_advantage_mod = 5 + different_faith_opinion = fp2_struggle_hostility_opinion_negative_value + different_culture_opinion = fp2_struggle_hostility_opinion_negative_value +} + +# Compromise + +fp2_struggle_compromise_house_reward_modifier = { + icon = county_modifier_development_positive + same_heritage_county_advantage_add = 5 + independent_ruler_opinion = 15 +} + +fp2_struggle_compromise_defensive_reward_modifier = { + icon = rock_positive + development_growth_factor = 0.1 + additional_fort_level = 2 + garrison_size = 0.25 +} + +# Conciliation + +fp2_struggle_conciliation_house_reward_modifier = { + icon = social_positive + different_culture_opinion = fp2_struggle_hostility_opinion_value + different_faith_opinion = fp2_struggle_hostility_opinion_value + learn_language_scheme_power_mult = 0.33 +} diff --git a/project/ck3/base_game/common/nicknames/00_nicknames.txt b/project/ck3/base_game/common/nicknames/00_nicknames.txt index a28a38f4ad..70c93124e0 100644 --- a/project/ck3/base_game/common/nicknames/00_nicknames.txt +++ b/project/ck3/base_game/common/nicknames/00_nicknames.txt @@ -47,6 +47,8 @@ nick_the_campeador = {} nick_the_missionary = {} nick_the_oppressor = { is_bad = yes } nick_genghis_khan = {} +nick_the_hairy = {} # If this is bad, I don't want to be right. +nick_the_child = { is_bad = yes } nick_the_wake = {} # Warfare, Losing Wars @@ -238,8 +240,9 @@ nick_the_heathen = { is_bad = yes } nick_the_devil = { is_bad = yes } nick_the_black = { is_bad = yes } # Christian only nick_the_oathbreaker = { is_bad = yes } -nick_the_demon { is_bad = yes } # non-Christian or Muslim +nick_the_demon = { is_bad = yes } # non-Christian or Muslim nick_the_apostate = {} #Technically bad, but you'd usually wear it as a badge of merit. +nick_the_pagan = {} #Technically bad, but you'd usually wear it as a badge of merit. nick_the_heretic = {} # Pious @@ -337,6 +340,7 @@ nick_the_defiant = {} nick_father_of_the_baltic = {} nick_mother_of_the_baltic = {} nick_scourge_of_the_baltic = {} +nick_the_mountain_king = {} # Killjoy. nick_the_stonefaced = { is_bad = yes } @@ -362,14 +366,14 @@ nick_the_wary = {} nick_the_black_sheep = {} nick_sisyphus = {} nick_blue_lion = {} +nick_the_mountain_dweller = {} - -#Hold Court/Petition Events +# Hold Court/Petition Events nick_the_child_killer = { is_bad = yes } nick_the_anathema = { is_bad = yes } nick_the_angel_of_death = { is_bad = yes } nick_health_god_mercy = { } nick_fabulous_she_he = { } -nick_the_bearded = {} +# Unsorted nick_benavert = {} diff --git a/project/ck3/base_game/common/nicknames/03_fp2_nicknames.txt b/project/ck3/base_game/common/nicknames/03_fp2_nicknames.txt new file mode 100644 index 0000000000..56d9338858 --- /dev/null +++ b/project/ck3/base_game/common/nicknames/03_fp2_nicknames.txt @@ -0,0 +1,24 @@ +################################################ +### FP2 (Fate of Iberia) Character Nicknames ### +################################################ + +# Unsorted (migrated from main file) +nick_the_requiem = { is_bad = yes } +nick_the_bell_keeper = { is_bad = yes } +nick_the_bearded = {} + +# Historical Nicknames +nick_the_hawk_of_quraysh = {} +nick_the_cid_campeador = {} + +# Event Reward Nicknames +nick_the_King_of_Thieves = {} # Sounds bad, but it is worn like a badge of honour +nick_the_Queen_of_Thieves = {} # Would not have the same "punch" if gender agnostic +nick_the_Thief_Slayer = {} +nick_the_flying = {} +nick_the_flightless = {} + +nick_the_crownless = {} # If you sell your crown + +nick_the_pragmatic = {} # Compromise reward +nick_the_equitable = {} # Conciliation reward diff --git a/project/ck3/base_game/common/on_action/activities/feast_on_actions.txt b/project/ck3/base_game/common/on_action/activities/feast_on_actions.txt index 256f7d08de..7782233bb5 100644 --- a/project/ck3/base_game/common/on_action/activities/feast_on_actions.txt +++ b/project/ck3/base_game/common/on_action/activities/feast_on_actions.txt @@ -134,7 +134,7 @@ feast_default_host_event_selection = { #Picks out the event for the host of a de 20 = feast_default.6101 #Guest is having a hard time socializing 20 = feast_default.6111 #A guest rambles on and on 20 = feast_default.6251 #Chance to become friend or rival - 2000 = feast_default.6501 #Someone says something with a lewd double-meaning + 20 = feast_default.6501 #Someone says something with a lewd double-meaning #Warfare lifestyle events 20 = feast_lifestyle.1001 #Have a heated argument over the best strategies 20 = feast_lifestyle.1002 #Paint strategies in your food and make plans diff --git a/project/ck3/base_game/common/on_action/activities/hold_court_on_actions.txt b/project/ck3/base_game/common/on_action/activities/hold_court_on_actions.txt index fdb41cbb58..b3e382d2a0 100644 --- a/project/ck3/base_game/common/on_action/activities/hold_court_on_actions.txt +++ b/project/ck3/base_game/common/on_action/activities/hold_court_on_actions.txt @@ -20,7 +20,7 @@ hold_court_event_selection = { 25 = hold_court.4001 25 = hold_court.4100 - 50 = hold_court.4200 + 25 = hold_court.4200 100 = hold_court.4300 100 = hold_court.4400 50 = hold_court.4500 diff --git a/project/ck3/base_game/common/on_action/alliance_on_actions.txt b/project/ck3/base_game/common/on_action/alliance_on_actions.txt index 6e0e266909..a150187fea 100644 --- a/project/ck3/base_game/common/on_action/alliance_on_actions.txt +++ b/project/ck3/base_game/common/on_action/alliance_on_actions.txt @@ -57,6 +57,108 @@ on_alliance_added = { } } } + + # Struggle parameter + scope:first = { + if = { + limit = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = piety_from_new_alliance + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:second + } + } + } + add_piety = medium_piety_gain + } + } + scope:second = { + if = { + limit = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = piety_from_new_alliance + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:first + } + } + } + add_piety = medium_piety_gain + } + } + + # Struggle Catalysts. + if = { + limit = { + scope:first = { + NOT = { faith = scope:second.faith } + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = interfaith_marriages_available_between_involved_characters + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_formed_interreligious_alliance_with_important_character + CHAR = scope:second + } + } + } + scope:second = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = interfaith_marriages_available_between_involved_characters + } + } + } + scope:first = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_formed_interreligious_alliance_with_important_character + CHAR = scope:second + } + } + activate_struggle_catalyst = { + catalyst = catalyst_formed_interreligious_alliance_with_important_character + character = scope:first + } + } + } + } + if = { + limit = { + scope:second = { realm_size >= catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value } + scope:first = { + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_neither_trigger = { + CATALYST = catalyst_forming_alliance_with_major_uninvolved_power + CHAR = scope:second + } + } + } + } + scope:first = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_neither_trigger = { + CATALYST = catalyst_forming_alliance_with_major_uninvolved_power + CHAR = scope:second + } + } + activate_struggle_catalyst = { + catalyst = catalyst_forming_alliance_with_major_uninvolved_power + character = scope:first + } + } + } + } } } diff --git a/project/ck3/base_game/common/on_action/child_birth_on_actions.txt b/project/ck3/base_game/common/on_action/child_birth_on_actions.txt index 42f6e4cbc5..4fb9e84c73 100644 --- a/project/ck3/base_game/common/on_action/child_birth_on_actions.txt +++ b/project/ck3/base_game/common/on_action/child_birth_on_actions.txt @@ -398,6 +398,18 @@ on_birth_child = { } } } + + hidden_effect = { # Track El Cid's Lineage (FP2) for achievement + if = { + limit = { + OR = { + scope:real_father = { has_character_flag = fp2_el_cid_blood_relation_legacy } + scope:mother = { has_character_flag = fp2_el_cid_blood_relation_legacy } + } + } + scope:child = { add_character_flag = fp2_el_cid_blood_relation_legacy } + } + } } } diff --git a/project/ck3/base_game/common/on_action/councillor_on_actions.txt b/project/ck3/base_game/common/on_action/councillor_on_actions.txt index 51438666db..96cc9a60a2 100644 --- a/project/ck3/base_game/common/on_action/councillor_on_actions.txt +++ b/project/ck3/base_game/common/on_action/councillor_on_actions.txt @@ -127,7 +127,7 @@ manage_guards_marshal_task_side_effects = { random_events = { chance_to_happen = 2 - 400 = 0 + 350 = 0 #Bad side effects 100 = marshal_task.4001 #Knight is Wounded diff --git a/project/ck3/base_game/common/on_action/county_on_actions.txt b/project/ck3/base_game/common/on_action/county_on_actions.txt index 78e47d1b10..bd49bfd612 100644 --- a/project/ck3/base_game/common/on_action/county_on_actions.txt +++ b/project/ck3/base_game/common/on_action/county_on_actions.txt @@ -6,10 +6,33 @@ on_county_faith_change = { false_conversion.0002 # Flag possible false conversions. false_conversion.0003 # Cleanup for other events. } + + effect = { + if = { + limit = { + holder = { + any_character_struggle = { + involvement = involved + is_faith_involved_in_struggle = root.faith + phase_has_catalyst = catalyst_forced_conversion + } + } + } + holder = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_forced_conversion + character = this + } + } + } + } + } } # Root = County title # scope:old_culture = old culture on_county_culture_change = { -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/on_action/culture_on_actions.txt b/project/ck3/base_game/common/on_action/culture_on_actions.txt index ebe09844af..b4a644d23e 100644 --- a/project/ck3/base_game/common/on_action/culture_on_actions.txt +++ b/project/ck3/base_game/common/on_action/culture_on_actions.txt @@ -42,6 +42,23 @@ on_character_culture_change = { } add_realm_law_skip_effects = same_faith_only_law } + + # Struggle Catalyst: heir changes culture while under age + if = { + limit = { + catalyst_very_important_child_change_culture_or_faith_preliminary_trigger = yes + } + random_character_struggle = { + involvement = involved + limit = { + phase_has_catalyst = catalyst_very_important_child_change_culture_or_faith + } + activate_struggle_catalyst = { + catalyst = catalyst_very_important_child_change_culture_or_faith + character = root + } + } + } } } @@ -97,6 +114,21 @@ on_tradition_added = { # scope:founder = The founder of the new culture on_culture_created = { effect = { + # Set up the parent culture(s) as scope(s). + random_parent_culture = { save_scope_as = parent_culture_1 } + if = { + limit = { + any_parent_culture = { count >= 2 } + } + random_parent_culture = { + limit = { + NOT = { this = scope:parent_culture_1 } + } + save_scope_as = parent_culture_2 + } + } + + # General effects new_culture_created_conversion_effect = { CONVERTEE = scope:founder CONVERTER = scope:founder @@ -253,7 +285,28 @@ on_culture_created = { } } } - } + # Struggle Catalysts + scope:founder = { + if = { + limit = { + any_character_struggle = { + involvement = involved + catalyst_hybridise_or_diverge_regional_cultures_preliminary_trigger = yes + } + } + every_character_struggle = { + involvement = involved + limit = { + catalyst_hybridise_or_diverge_regional_cultures_preliminary_trigger = yes + } + activate_struggle_catalyst = { + catalyst = catalyst_hybridise_or_diverge_regional_cultures + character = scope:founder + } + } + } + } + } } # Happens when a county is granted to an auto-generated noble of the same culture as the ruler @@ -301,6 +354,52 @@ on_county_auto_granted_to_liege_culture = { custom_tooltip = grant_titles_interaction_notification_effect_2 } } + + # Struggle parameter + scope:actor = { + if = { + limit = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = granting_title_to_local_noble_gives_prestige + } + } + send_interface_toast = { + title = prestige_from_granting_title.tt + left_icon = scope:actor + add_prestige = medium_prestige_gain + } + } + } + + # Struggle Catalyst + if = { + limit = { + scope:landed_title = { + any_county_struggle = { + any_involved_ruler = { + this = scope:actor + } + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_grant_land_local_noble + is_culture_involved_in_struggle = scope:recipient.culture + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_grant_land_local_noble + character = scope:actor + } + } + } + } } } } @@ -372,6 +471,52 @@ on_county_auto_granted_to_local_culture = { } } } + + # Struggle parameter + scope:actor = { + if = { + limit = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = granting_title_to_local_noble_gives_prestige + } + } + send_interface_toast = { + title = prestige_from_granting_title.tt + left_icon = scope:actor + add_prestige = medium_prestige_gain + } + } + } + + # Struggle Catalyst + if = { + limit = { + scope:landed_title = { + any_county_struggle = { + any_involved_ruler = { + this = scope:actor + } + } + } + scope:actor = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_grant_land_local_noble + is_culture_involved_in_struggle = scope:recipient.culture + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_grant_land_local_noble + character = scope:actor + } + } + } + } } change_cultural_acceptance = { target = scope:actor.culture diff --git a/project/ck3/base_game/common/on_action/death.txt b/project/ck3/base_game/common/on_action/death.txt index 548ff7fb2d..a9ba5e014c 100644 --- a/project/ck3/base_game/common/on_action/death.txt +++ b/project/ck3/base_game/common/on_action/death.txt @@ -89,6 +89,53 @@ on_death = { destroy_title = title:e_mongol_empire } + # Fix gods-damned Bavaria splitting from East Francia in an ugly fashion in 867. + if = { + limit = { + # Make sure we're looking at the right guy & that the circumstances haven't changed too much. + this = character:90107 + highest_held_title_tier = tier_kingdom + has_realm_law = confederate_partition_succession_law + # Bavaria should be in a fit state for interfering with the handout order. + title:k_bavaria = { + OR = { + is_title_created = no + holder = root + } + any_in_de_jure_hierarchy = { + tier = tier_county + # More than 50%. + count >= 22 + holder = { + any_liege_or_above = { this = root } + } + } + } + NOT = { has_primary_title = title:k_bavaria } + # Players can sort this themselves: you just need to have Bavaria as your primary title and it's all fine. + is_ai = yes + } + # If we've got no Bavaria, create it. + if = { + limit = { + title:k_bavaria = { is_title_created = no } + } + create_title_and_vassal_change = { + type = created + save_scope_as = change + } + title:k_bavaria = { + change_title_holder = { + holder = root + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + # Then switch around. + set_primary_title_to = title:k_bavaria + } + invalidate_claimant_factions_on_death_effect = yes # Event Setup @@ -182,6 +229,52 @@ on_death = { } } } + + # Ritual best friends have a bad, bad, *bad* time. + if = { + limit = { + valid_ritualised_best_friendship_one_way_trigger = { ACTOR_FRIEND = root } + } + random_relation = { + type = best_friend + limit = { culture_valid_for_ritualised_best_friends_trigger = yes } + # Save a flag for the death management event's ease. + add_character_flag = dead_ritual_best_friend + } + } + + # Best friend loses synergy + if = { + limit = { has_any_best_friend_synergy_bonus_modifier_trigger = yes } + remove_every_best_friend_synergy_bonus_modifier_effect = yes + } + random_relation = { + type = best_friend + if = { + limit = { has_any_best_friend_synergy_bonus_modifier_trigger = yes } + remove_every_best_friend_synergy_bonus_modifier_effect = yes + } + } + + # Struggle Catalyst + if = { + limit = { + # we verify that the death is not natural + exists = scope:killer + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_unnatural_death_important_character + } + } + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_unnatural_death_important_character + character = root + } + } + } } events = { death_management.0096 # Updates marriage opinions of other spouses if relevant. diff --git a/project/ck3/base_game/common/on_action/dlc/fp2/fp2_other_decision_on_actions.txt b/project/ck3/base_game/common/on_action/dlc/fp2/fp2_other_decision_on_actions.txt new file mode 100644 index 0000000000..8a2249678e --- /dev/null +++ b/project/ck3/base_game/common/on_action/dlc/fp2/fp2_other_decision_on_actions.txt @@ -0,0 +1,27 @@ +#On actions relating to maintenance and effects of Inspirations. + +fp2_struggle_council_toledo_organize = { + random_events = { + 100 = fp2_other_decisions.0700 + } + fallback = fp2_struggle_council_toledo_fallback +} + +fp2_struggle_council_toledo_attend = { + random_events = { + 100 = fp2_other_decisions.0701 + } + fallback = fp2_struggle_council_toledo_fallback +} + +fp2_struggle_council_toledo_debate = { + random_events = { + 100 = fp2_other_decisions.0702 + } + fallback = fp2_struggle_council_toledo_fallback +} + +fp2_struggle_council_toledo_fallback = { + events = { fp2_other_decisions.0703 } +} + diff --git a/project/ck3/base_game/common/on_action/fp2_on_actions.txt b/project/ck3/base_game/common/on_action/fp2_on_actions.txt new file mode 100644 index 0000000000..cf31e53ca5 --- /dev/null +++ b/project/ck3/base_game/common/on_action/fp2_on_actions.txt @@ -0,0 +1,167 @@ +fp2_lyonese_monk_events_cycle = { + effect = { + # Should things invalidate? + if = { + limit = { fp2_lyonese_monk_0000_valid_for_events_trigger = no } + # Scope:acolyte has died or is no longer your courtier or vassal. + if = { + limit = { fp2_lyonese_monk_0000_out_of_realm_trigger = yes } + trigger_event = fp2_lyonese_monk.0021 + } + # Your incarceration causes scope:acolyte to disappear - and the story along with HerHim. + else_if = { + limit = { fp2_lyonese_monk_0000_out_of_freedom_trigger = yes } + trigger_event = fp2_lyonese_monk.0051 + } + # The destruction of the Papacy leaves little room in everyone's hearts for the minutiae of doctrine. + else_if = { + limit = { fp2_lyonese_monk_0000_out_of_popes_trigger = yes } + trigger_event = fp2_lyonese_monk.0041 + } + # You or scope:acolyte are no longer the correct faith. + else_if = { + limit = { fp2_lyonese_monk_0000_out_of_faith_trigger = yes } + trigger_event = fp2_lyonese_monk.0031 + } + } + # If not, run the usual. + else = { + # Phase: Private Teachings + ## Gateway event + if = { + limit = { scope:story.var:lm_phase_tally = 0 } + trigger_event = fp2_lyonese_monk.0201 + } + ## Random events + else_if = { + limit = { + scope:story.var:lm_phase_tally >= 1 + scope:story.var:lm_phase_tally <= 3 + } + trigger_event = { on_action = fp2_lyonese_monk_events_phase_teachings_events } + } + ## Gateway event + else_if = { + limit = { scope:story.var:lm_phase_tally = 4 } + trigger_event = fp2_lyonese_monk.0241 + } + # Phase: Public Controversy + ## Gateway event + else_if = { + limit = { scope:story.var:lm_phase_tally = 5 } + trigger_event = fp2_lyonese_monk.0401 + } + ## Random events + else_if = { + limit = { + scope:story.var:lm_phase_tally >= 6 + scope:story.var:lm_phase_tally <= 8 + } + trigger_event = { on_action = fp2_lyonese_monk_events_phase_controversy_events } + } + ## Gateway event + else_if = { + limit = { scope:story.var:lm_phase_tally = 9 } + trigger_event = fp2_lyonese_monk.0441 + } + # Phase: Schism + ## Gateway event + else_if = { + limit = { scope:story.var:lm_phase_tally = 10 } + trigger_event = fp2_lyonese_monk.0601 + } + ## Random events + else_if = { + limit = { + scope:story.var:lm_phase_tally >= 11 + scope:story.var:lm_phase_tally <= 13 + } + trigger_event = { on_action = fp2_lyonese_monk_events_phase_schism_events } + } + ## Gateway event + else = { trigger_event = fp2_lyonese_monk.0641 } + } + } +} + +fp2_lyonese_monk_events_phase_teachings_events = { + random_events = { + 100 = fp2_lyonese_monk.0211 + 100 = fp2_lyonese_monk.0221 + 100 = fp2_lyonese_monk.0231 + } + fallback = fp2_lyonese_monk_events_cycle_no_valid_events_fallback +} + +fp2_lyonese_monk_events_phase_controversy_events = { + random_events = { + 100 = fp2_lyonese_monk.0411 + 100 = fp2_lyonese_monk.0421 + 100 = fp2_lyonese_monk.0431 + } + fallback = fp2_lyonese_monk_events_cycle_no_valid_events_fallback +} + +fp2_lyonese_monk_events_phase_schism_events = { + random_events = { + 100 = fp2_lyonese_monk.0611 + 100 = fp2_lyonese_monk.0621 + 100 = fp2_lyonese_monk.0631 + } + fallback = fp2_lyonese_monk_events_cycle_no_valid_events_fallback +} + +fp2_lyonese_monk_events_cycle_no_valid_events_fallback = { + effect = { + # Should things invalidate? + if = { + limit = { fp2_lyonese_monk_0000_valid_for_events_trigger = no } + # Scope:acolyte has died or is no longer your courtier or vassal. + if = { + limit = { fp2_lyonese_monk_0000_out_of_realm_trigger = yes } + trigger_event = fp2_lyonese_monk.0021 + } + # Your incarceration causes scope:acolyte to disappear - and the story along with HerHim. + else_if = { + limit = { fp2_lyonese_monk_0000_out_of_freedom_trigger = yes } + trigger_event = fp2_lyonese_monk.0051 + } + # The destruction of the Papacy leaves little room in everyone's hearts for the minutiae of doctrine. + else_if = { + limit = { fp2_lyonese_monk_0000_out_of_popes_trigger = yes } + trigger_event = fp2_lyonese_monk.0041 + } + # You or scope:acolyte are no longer the correct faith. + else_if = { + limit = { fp2_lyonese_monk_0000_out_of_faith_trigger = yes } + trigger_event = fp2_lyonese_monk.0031 + } + } + # If not, run the usual. + else = { + # Increment the incident tally by 1 if we're not at a cap event. + if = { + limit = { + NOR = { + scope:story.var:lm_phase_tally = 0 + scope:story.var:lm_phase_tally = 4 + scope:story.var:lm_phase_tally = 5 + scope:story.var:lm_phase_tally = 9 + scope:story.var:lm_phase_tally = 10 + } + } + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + } + # Run the cycle again. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 2 5 } + } + } + } +} diff --git a/project/ck3/base_game/common/on_action/game_start.txt b/project/ck3/base_game/common/on_action/game_start.txt index e8bf852dc6..fad18e5e1f 100644 --- a/project/ck3/base_game/common/on_action/game_start.txt +++ b/project/ck3/base_game/common/on_action/game_start.txt @@ -116,7 +116,8 @@ on_game_start = { } ### RELIGIOUS THINGS ### - religion:islam_religion = { # Set up Holy Site Buildings to be buildable in Holy Sites + # Set up Holy Site Buildings to be buildable in Holy Sites + religion:islam_religion = { every_faith = { every_holy_site = { limit = { @@ -130,7 +131,6 @@ on_game_start = { } } } - religion:christianity_religion = { every_faith = { every_holy_site = { @@ -145,11 +145,6 @@ on_game_start = { } } } - - faith:old_bon = { # Has already been reformed into new bon. - set_variable = { name = has_been_reformed } - } - every_religion_global = { limit = { OR = { @@ -172,8 +167,7 @@ on_game_start = { } } } - } - + } every_religion_global = { limit = { is_in_family = rf_pagan @@ -191,7 +185,6 @@ on_game_start = { } } } - every_religion_global = { every_faith = { every_holy_site = { @@ -206,6 +199,22 @@ on_game_start = { } } } + + # Pagans that start pre-reformed + ## Bon has already been reformed into new bon. + faith:old_bon = { + set_variable = { name = has_been_reformed } + } + + # Mark some faiths to block conversion till specific decisions are taken. + faith:basque_pagan = { + set_variable = { name = block_conversion_till_decision_taken } + } + faith:adoptionist = { + set_variable = { name = block_conversion_till_nebulous_circumstances } + } + + ### COA ### if = { limit = { game_start_date <= 1000.1.1 @@ -311,6 +320,7 @@ on_game_start = { title:c_argyll = { set_coa = c_argyll_norse } } + ### GRANDEUR ### #Royal Court: Set starting Grandeur to be the same as Expected if = { limit = { @@ -326,6 +336,16 @@ on_game_start = { } } } + + ### STRUGGLES ### + # If we're in 867, Aragonese should be removed from the Struggle, since they don't quite exist yet. + if = { + limit = { + current_date = 867.1.1 + exists = struggle:iberian_struggle + } + struggle:iberian_struggle = { set_culture_as_uninvolved = culture:aragonese } + } } } @@ -380,6 +400,16 @@ on_game_start_after_lobby = { VALUE = yes } } + + ### ACHIEVEMENT (FP2): Holidaying in Iberia + every_player = { + limit = { fp2_character_involved_in_struggle_trigger = no } + add_achievement_global_variable_effect = { + VARIABLE = fp2_holiday_in_iberia_achievement_unlocked + VALUE = no # Boolean in actual usage + } + } + ### ACHIEVEMENT TRACKING FOR STARTING CHARACTERS if = { limit = { has_multiple_players = no } @@ -864,6 +894,8 @@ on_game_start_after_lobby = { is_from_ruler_designer = yes } } + add_to_global_unavailable_achievements_list_effect = { FLAG = flag:rd_character_blocked_iberia_or_iberia_achievement } + add_to_global_unavailable_achievements_list_effect = { FLAG = flag:rd_character_blocked_el_cid_achievement } add_achievement_global_variable_effect = { VARIABLE = any_ruler_designed_character_achievement VALUE = yes @@ -962,6 +994,495 @@ on_game_start_after_lobby = { desc = cultural_acceptance_historical_relations } } + # In 867, the Slavic cultures are still very similar to each other, so we start them off at a very high tolerance. + if = { + limit = { current_date = 867.1.1 } + # West Slavic. + culture:pommeranian = { + change_cultural_acceptance = { + target = culture:czech + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:polish + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:polabian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:slovien + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:carantanian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:croatian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bosnian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:serbian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:czech = { + change_cultural_acceptance = { + target = culture:polish + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:polabian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:slovien + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:carantanian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:croatian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bosnian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:serbian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:polish = { + change_cultural_acceptance = { + target = culture:polabian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:slovien + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:carantanian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:croatian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bosnian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:serbian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:polabian = { + change_cultural_acceptance = { + target = culture:slovien + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:carantanian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:croatian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bosnian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:serbian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:slovien = { + change_cultural_acceptance = { + target = culture:carantanian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:croatian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bosnian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:serbian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:carantanian = { + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:croatian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bosnian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:serbian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + # South Slavic. + culture:croatian = { + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bosnian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:serbian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:bosnian = { + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:serbian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:serbian = { + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:bulgarian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:bulgarian = { + change_cultural_acceptance = { + target = culture:russian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + # East Slavic. + culture:russian = { + change_cultural_acceptance = { + target = culture:ilmenian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:ilmenian = { + change_cultural_acceptance = { + target = culture:severian + value = 50 + desc = cultural_acceptance_historical_relations + } + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + culture:severian = { + change_cultural_acceptance = { + target = culture:volhynian + value = 50 + desc = cultural_acceptance_historical_relations + } + } + ## Volhynian doesn't get its own box, because we've already applied acceptance to it bilaterally everywhere else. + } } events = { diff --git a/project/ck3/base_game/common/on_action/hook_on_actions.txt b/project/ck3/base_game/common/on_action/hook_on_actions.txt new file mode 100644 index 0000000000..5d5578b606 --- /dev/null +++ b/project/ck3/base_game/common/on_action/hook_on_actions.txt @@ -0,0 +1,72 @@ +# Root is the character using the hook. +# Scope:target is the character the hook is being used on. +# Scope:hook_type is the type of hook being used. +## This is set dynamically as a flag labelled with the name of the hook type being used, e.g: +## scope:hook_type = flag:strong_blackmail_hook +on_hook_used = { + effect = { + # Best friend stress. + if = { + limit = { scope:hook_type = flag:ritual_best_friend_hook } + send_interface_toast = { + title = on_hook_used.tt.best_friend_stress + left_icon = scope:target + add_stress = major_stress_gain + } + } + + # Struggle Catalysts. + if = { + limit = { + scope:target = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_using_a_hook_on_very_important_character + CHAR = root + } + } + } + } + scope:target = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_using_a_hook_on_very_important_character + CHAR = root + } + } + activate_struggle_catalyst = { + catalyst = catalyst_using_a_hook_on_very_important_character + character = root + } + } + } + } + + # Achievements + if = { + limit = { NOT = { exists = global_var:fp2_friendship_is_magic_achievement_unlocked } } # Friendship is magic + if = { + limit = { + is_ai = no + + fp2_character_involved_in_struggle_trigger = yes # You are involved + scope:target = { + fp2_character_involved_in_struggle_trigger = yes # And so is your friend + OR = { # You are actually friends and religions differ and is involved too + has_relation_friend = root + has_relation_best_friend = root + } + NOT = { religion = root.religion } + + scope:hook_type = flag:ritual_best_friend_hook + } + } + + set_global_variable = fp2_friendship_is_magic_achievement_unlocked + } + } + } +} diff --git a/project/ck3/base_game/common/on_action/inventory_on_actions.txt b/project/ck3/base_game/common/on_action/inventory_on_actions.txt index baa19380ef..ad5acdb001 100644 --- a/project/ck3/base_game/common/on_action/inventory_on_actions.txt +++ b/project/ck3/base_game/common/on_action/inventory_on_actions.txt @@ -5,6 +5,7 @@ on_artifact_changed_owner = { events = { artifact.0011 + artifact.0101 } effect = { diff --git a/project/ck3/base_game/common/on_action/lifestyles/martial_lifestyle_on_actions.txt b/project/ck3/base_game/common/on_action/lifestyles/martial_lifestyle_on_actions.txt index 5d02ed3d5b..8986514cd7 100644 --- a/project/ck3/base_game/common/on_action/lifestyles/martial_lifestyle_on_actions.txt +++ b/project/ck3/base_game/common/on_action/lifestyles/martial_lifestyle_on_actions.txt @@ -74,6 +74,7 @@ martial_lifestyle_common_events = { 100 = martial_chivalry.1021 # Stress triggers bad battle practice 100 = martial_chivalry.2010 # Getting challenged to a practice duel (Prowess Challenge) 100 = martial_chivalry.3000 # Teaching a terrible general how to train troops. + 30 = martial_chivalry.4000 # You get mistaken for a commander instead of a ruler #Learning Commander Traits diff --git a/project/ck3/base_game/common/on_action/prison_on_actions.txt b/project/ck3/base_game/common/on_action/prison_on_actions.txt index d9ad5753fb..0c45ffb261 100644 --- a/project/ck3/base_game/common/on_action/prison_on_actions.txt +++ b/project/ck3/base_game/common/on_action/prison_on_actions.txt @@ -27,6 +27,37 @@ on_imprison = { } add_character_modifier = 6140_animal_guardian_modifier } + + # Struggle Catalysts + if = { + limit = { + root = { + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_imprison_important + CHAR = scope:imprisoner + } + } + } + } + root = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_imprison_important + CHAR = scope:imprisoner + } + } + activate_struggle_catalyst = { + catalyst = catalyst_imprison_important + character = scope:imprisoner + } + } + } + } } events = { prison_notification.0001 @@ -50,6 +81,12 @@ on_release_from_prison = { limit = { has_character_modifier = 6140_animal_guardian_modifier } remove_character_modifier = 6140_animal_guardian_modifier } + if = { + limit = { has_character_flag = catalyst_release_important_blocker } + remove_character_flag = catalyst_release_important_blocker + } + + # Struggle bonus } events = { diff --git a/project/ck3/base_game/common/on_action/province_on_actions.txt b/project/ck3/base_game/common/on_action/province_on_actions.txt index 8b5c88ff7e..f15188e7f9 100644 --- a/project/ck3/base_game/common/on_action/province_on_actions.txt +++ b/project/ck3/base_game/common/on_action/province_on_actions.txt @@ -72,6 +72,178 @@ on_building_completed = { add_piety = minor_piety_value } } + + # FP2 Dynasty perk + if = { + limit = { + has_holding_type = city_holding + exists = county.holder.dynasty + county.holder.dynasty = { + has_dynasty_perk = fp2_urbanism_legacy_4 + } + } + county = { + holder = { + send_interface_toast = { + type = event_generic_good + title = prestige_gained_from_building_completion + add_prestige = medium_prestige_gain + } + } + #### Chance to add super guest! + # Set variables + random = { + chance = 10 + modifier = { + add = county.development_level + } + set_variable = { + name = number_prestigious_new_guests + value = 1 + } + if = { + limit = { county.development_level >= max_development_level } + + set_variable = { + name = holding_quality + value = 3 + } + } + else_if = { + limit = { county.development_level >= great_development_level } + set_variable = { + name = holding_quality + value = 3 + } + } + else_if = { + limit = { county.development_level >= good_development_level } + set_variable = { + name = holding_quality + value = 2 + } + } + else_if = { + limit = { county.development_level >= medium_development_level } + set_variable = { + name = holding_quality + value = 2 + } + } + else_if = { + limit = { county.development_level >= bad_development_level } + set_variable = { + name = holding_quality + value = 1 + } + } + else = { + set_variable = { + name = holding_quality + value = 1 + } + } + } + + holder = { + # Trigger the hidden event + trigger_event = fp2_other_decisions.0001 + } + } + } + + # Struggle parameter + if = { + limit = { + has_holding_type = castle_holding + county.holder = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = completing_building_in_castle_gives_development + } + } + } + county = { + change_development_progress_with_overflow = 10 + } + } + + if = { + limit = { + has_holding_type = church_holding + county.holder = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = completing_building_in_temple_gives_piety + } + } + } + county.holder = { + add_piety = medium_piety_gain + } + } + + # Struggle catalyst + if = { + limit = { + has_holding_type = castle_holding + county.holder = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_new_building_in_castle + } + } + } + county.holder = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_new_building_in_castle + character = root.county.holder + } + } + } + } + else_if = { + limit = { + has_holding_type = city_holding + county.holder = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_new_building_in_city + } + } + } + county.holder = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_new_building_in_city + character = root.county.holder + } + } + } + } + else_if = { + limit = { + has_holding_type = church_holding + county.holder = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_new_building_in_temple + } + } + } + county.holder = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_new_building_in_temple + character = root.county.holder + } + } + } + } } } } diff --git a/project/ck3/base_game/common/on_action/relations/relation_on_actions.txt b/project/ck3/base_game/common/on_action/relations/relation_on_actions.txt index 91df628a62..89e2cfae62 100644 --- a/project/ck3/base_game/common/on_action/relations/relation_on_actions.txt +++ b/project/ck3/base_game/common/on_action/relations/relation_on_actions.txt @@ -1,8 +1,23 @@ #On actions relating to relationships between characters -################## +#################################### +# NOTE +#################################### +# All relations have these autogenerated, even if they're not explicitly written out here. +# The full list is: +# [relation]_quarterly_pulse +# on_set_relation_[relation] +# on_remove_relation_[relation] +# on_death_relation_[relation] +# +# The following two on_actions are scripted, rather than being called by code, so if you want one for them then it must be created and fired from the quarterly pulse. +# [relation]_status_changes +# [relation]_relation_changes +#################################### + +#################################### # Lover relation on_action -################## +#################################### #Fired from the a quarterly pulse once a year lover_quarterly_pulse = { @@ -27,7 +42,6 @@ lover_status_changes = { } } - on_set_relation_lover = { effect = { give_incest_secret_or_nothing_with_target_effect = { CHARACTER = scope:target } @@ -40,6 +54,46 @@ on_set_relation_lover = { } remove_relation_potential_lover = scope:target } + + # Struggle Catalysts. + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_became_friend_lover_with_character + CHAR = scope:target + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_became_friend_lover_with_character + CHAR = scope:target + } + } + activate_struggle_catalyst = { + catalyst = catalyst_became_friend_lover_with_character + character = root + } + } + } + + # being lover with a child is forbidden + if = { + limit = { + OR = { + scope:target = { is_adult = no } + is_adult = no + } + } + trigger_event = { + id = lover.0010 + days = 1 + } + } } #events = { # lover.0010 @@ -54,9 +108,37 @@ on_remove_relation_lover = { } } -###################### +#################################### +# Soulmatery on actions +#################################### + +on_set_relation_soulmate = { + effect = { + # Struggle Catalysts. + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_became_best_friend_soulmate_with_very_important_character + CHAR = scope:target + } + } + } + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_became_best_friend_soulmate_with_very_important_character + character = root + } + } + } + } +} + +#################################### # Friendship on actions -###################### +#################################### friendship_quarterly_pulse = { trigger = { scope:quarter = 2 @@ -66,7 +148,6 @@ friendship_quarterly_pulse = { } } - friendship_status_changes = { trigger = { OR = { @@ -85,7 +166,6 @@ friendship_status_changes = { } } - # Gaining Friend relations on_set_relation_friend = { effect = { @@ -112,6 +192,98 @@ on_set_relation_friend = { } friendly_counsel_skill_gain_effect = yes decentralized_rule_friends_modifier_effect = yes + + # Struggle Parameter + if = { + limit = { + # Does the current phase have the right parameter? + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = struggle_becoming_friend_gives_prestige + } + # check diff faith or culture and involvement + is_diff_faith_or_culture_trigger = { + CHAR = scope:target + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + } + send_interface_toast = { + title = bonus_from_new_friend + left_icon = root + right_icon = scope:target + add_prestige = { + value = { + add = minor_prestige_gain + multiply = scope:target.primary_title.tier + } + } + } + scope:target = { + send_interface_toast = { + title = bonus_from_new_friend + left_icon = scope:target + right_icon = root + add_prestige = { + value = { + add = minor_prestige_gain + multiply = scope:target.primary_title.tier + } + } + } + } + } + + if = { + limit = { + faith = scope:target.faith + # Does the current phase have the right parameter? + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = same_faith_friend_piety_gain + } + } + send_interface_toast = { + title = bonus_from_new_friend + left_icon = root + right_icon = scope:target + add_piety = medium_piety_gain + } + scope:target = { + send_interface_toast = { + title = bonus_from_new_friend + left_icon = scope:target + right_icon = root + add_piety = medium_piety_gain + } + } + } + + # Struggle Catalyst + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_became_friend_lover_with_character + CHAR = scope:target + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_became_friend_lover_with_character + CHAR = scope:target + } + } + activate_struggle_catalyst = { + catalyst = catalyst_became_friend_lover_with_character + character = root + } + } + } } } @@ -149,11 +321,203 @@ on_death_relation_friend = { } } +#################################### +# Best Friendship on actions +#################################### +on_set_relation_best_friend = { + effect = { + # Set mutual strong hooks for bestest friendeds with Ritualised Friendship. + ## We don't care what hooks you had before: the real hooks were the friends we made along the way. + ### Unless you already had best_friend_hooks somehow. Those we do care about. + if = { + limit = { + valid_ritualised_best_friendship_two_way_trigger = { + ACTOR_FRIEND = root + RECIPIENT_FRIEND = scope:target + } + } + # One for root. + if = { + limit = { + NOT = { + has_hook_of_type = { + target = scope:target + type = ritual_best_friend_hook + } + } + } + send_interface_toast = { + title = on_set_relation_best_friend.gain_hook.root.tt + left_icon = scope:target + # The hookening. + ## Due to some weird order-of-operations stuff, we enclose this in an if statement. + if = { + limit = { + NOT = { + has_hook_of_type = { + target = scope:target + type = ritual_best_friend_hook + } + } + can_add_hook = { + target = scope:target + type = ritual_best_friend_hook + } + } + add_hook = { + type = ritual_best_friend_hook + target = scope:target + } + } + } + } + # & one for scope:target. + scope:target = { + if = { + limit = { + NOT = { + has_hook_of_type = { + target = root + type = ritual_best_friend_hook + } + } + } + send_interface_toast = { + title = on_set_relation_best_friend.gain_hook.target.tt + left_icon = root + # The hookening part #2. + ## Due to some weird order-of-operations stuff, we enclose this in an if statement. + if = { + limit = { + NOT = { + has_hook_of_type = { + target = root + type = ritual_best_friend_hook + } + } + can_add_hook = { + target = root + type = ritual_best_friend_hook + } + } + add_hook = { + type = ritual_best_friend_hook + target = root + } + } + } + } + } + } -#################### + # Struggle Catalysts. + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_became_best_friend_soulmate_with_very_important_character + CHAR = scope:target + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_became_best_friend_soulmate_with_very_important_character + CHAR = scope:target + } + } + activate_struggle_catalyst = { + catalyst = catalyst_became_best_friend_soulmate_with_very_important_character + character = root + } + } + } + } +} + +# Losing best friend relations. Not fired on death, just relationship expiring +# root = owner of the relationship +# scope:target = target +on_remove_relation_best_friend = { + effect = { + # Destroy mutual strong hooks for bestest friendeds with Ritualised Friendship. + if = { + limit = { + has_hook_of_type = { + target = scope:target + type = ritual_best_friend_hook + } + } + send_interface_toast = { + title = on_remove_relation_best_friend.lose_hook.root.tt + left_icon = scope:target + remove_hook = { + target = scope:target + type = ritual_best_friend_hook + } + } + } + scope:target = { + if = { + limit = { + has_hook_of_type = { + target = root + type = ritual_best_friend_hook + } + } + send_interface_toast = { + title = on_remove_relation_best_friend.lose_hook.target.tt + left_icon = root + remove_hook = { + target = root + type = ritual_best_friend_hook + } + } + } + } + # Likewise, if there are any synergised friendship modifiers drifting about, destroy them. + if = { + limit = { has_any_best_friend_synergy_bonus_modifier_trigger = yes } + send_interface_toast = { + title = on_remove_relation_best_friend.lose_synergy_modifiers.root.tt + left_icon = scope:target + remove_every_best_friend_synergy_bonus_modifier_effect = yes + } + } + scope:target = { + if = { + limit = { has_any_best_friend_synergy_bonus_modifier_trigger = yes } + send_interface_toast = { + title = on_remove_relation_best_friend.lose_synergy_modifiers.target.tt + left_icon = root + remove_every_best_friend_synergy_bonus_modifier_effect = yes + } + } + } + } +} + +on_death_relation_best_friend = { + effect = { + # If your best friend dies, you lose your synergy modifiers. + if = { + limit = { has_any_best_friend_synergy_bonus_modifier_trigger = yes } + send_interface_toast = { + title = on_death_relation_best_friend.lose_synergy_modifiers.root.tt + left_icon = scope:target + remove_every_best_friend_synergy_bonus_modifier_effect = yes + } + } + } +} + +#################################### # Rival on actions -#################### +#################################### rival_quarterly_pulse = { trigger = { scope:quarter = 3 @@ -189,19 +553,50 @@ on_set_relation_rival = { } remove_relation_potential_rival = scope:target } + + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_becomes_rival_with_involved + CHAR = scope:target + } + } + activate_struggle_catalyst = { + catalyst = catalyst_becomes_rival_with_involved + character = root + } + } } } on_remove_relation_rival = { -# events = { -# rivalry.9999 -# } + #events = { + #rivalry.9999 + #} } +on_set_relation_nemesis = { + effect = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_becomes_rival_with_involved + CHAR = scope:target + } + } + activate_struggle_catalyst = { + catalyst = catalyst_becomes_rival_with_involved + character = root + } + } + } +} -#################### +#################################### # Mentor/Student on actions -#################### +#################################### mentor_student_quarterly_pulse = { trigger = { scope:quarter = 4 @@ -211,9 +606,6 @@ mentor_student_quarterly_pulse = { } } - - - mentor_student_relation_changes = { trigger = { num_of_relation_intrigue_mentor > 0 @@ -229,13 +621,78 @@ mentor_student_relation_changes = { } } - - -################## +#################################### # Guardian/ward -################## +#################################### #Fired for the ward when they remove the relation with the guardian +on_set_relation_guardian = { + effect = { + if = { + limit = { exists = liege } + liege = { save_scope_as = ward_liege } + + + # Struggle parameter + if = { + limit = { + scope:target = { + NOT = { this = scope:ward_liege } + is_landed = yes + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = apply_truce_when_sending_ward + } + } + scope:ward_liege = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = apply_truce_when_sending_ward + } + } + } + scope:target = { + add_truce_both_ways = { + character = scope:ward_liege + days = 3650 + name = TRUCE_FP2_WARD + } + } + + # Struggle catalyst + if = { + limit = { + scope:ward_liege = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_sign_truce_outside_war + CHAR = scope:target + } + } + } + } + scope:ward_liege = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_sign_truce_outside_war + CHAR = scope:target + } + } + activate_struggle_catalyst = { + catalyst = catalyst_sign_truce_outside_war + character = scope:ward_liege + } + } + } + } + } + } + } +} + on_remove_relation_guardian = { effect = { #Remove guardian opinions when guardian is removed from ward or the ward is about to die @@ -255,6 +712,30 @@ on_remove_relation_guardian = { } return_to_court = yes } + + + # Struggle parameter + if = { + limit = { + scope:target = { + NOT = { this = scope:ward_liege } + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = apply_truce_when_sending_ward + } + has_truce = scope:ward_liege + } + scope:ward_liege = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = apply_truce_when_sending_ward + } + } + } + scope:target = { + cancel_truce_both_ways = scope:ward_liege + } + } } } } @@ -306,7 +787,7 @@ on_remove_relation_ward = { any_relation = { #They're not at another ward's court type = ward is_landed = yes - this = scope:guardian.host + this = root.host } } } @@ -339,3 +820,17 @@ on_death_relation_ward = { } } } + +################## +# Hooks +################## + +# Root is the character using the hook. +# Scope:target is the character the hook is being used on. +# Scope:hook_type is the type of hook being used. +## This is set dynamically as a flag labelled with the name of the hook type being used, e.g: +## scope:hook_type = flag:strong_blackmail_hook + +on_hook_used = { + +} diff --git a/project/ck3/base_game/common/on_action/relations/vassal_on_actions.txt b/project/ck3/base_game/common/on_action/relations/vassal_on_actions.txt index 1bb0b88594..30797c59bf 100644 --- a/project/ck3/base_game/common/on_action/relations/vassal_on_actions.txt +++ b/project/ck3/base_game/common/on_action/relations/vassal_on_actions.txt @@ -1,4 +1,4 @@ on_vassal_become_powerful = { - random_events = { + random_events = { } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/on_action/religion_on_actions.txt b/project/ck3/base_game/common/on_action/religion_on_actions.txt index e4c332098c..3f157ca290 100644 --- a/project/ck3/base_game/common/on_action/religion_on_actions.txt +++ b/project/ck3/base_game/common/on_action/religion_on_actions.txt @@ -27,13 +27,67 @@ on_faith_created = { value = scope:old_faith.founder.var:foundational_faith } } - else = { + else = { set_variable = { name = foundational_faith value = scope:old_faith } } check_for_equal_doctrine_effect = yes + # Set up diff-faith HoFs. + faith = { + # If we have a diff-faith HoF, we want to account for that. + ## Islamic use-case: we want same-Mohammad's Succession faiths to keep following their appropriate caliphs. + if = { + limit = { + # Are we in the correct religion? + religion = religion:islam_religion + # Faiths with no HoF or a spiritual head aren't relevant for these calculations. + has_doctrine = doctrine_temporal_head + } + # Grab a scope for tooltip loc, since they complain about root. + root = { save_scope_as = reformer } + # Sunni path. + if = { + limit = { has_doctrine = muhammad_succession_sunni_doctrine } + root = { trigger_event = head_of_faith.0001 } + } + # Shia path. + else_if = { + limit = { has_doctrine = muhammad_succession_shia_doctrine } + root = { trigger_event = head_of_faith.0011 } + } + # Muhakkima path. + else_if = { + limit = { has_doctrine = muhammad_succession_muhakkima_doctrine } + root = { trigger_event = head_of_faith.0021 } + } + # Zandaqa path. + else_if = { + limit = { has_doctrine = muhammad_succession_zandaqa_doctrine } + root = { trigger_event = head_of_faith.0031 } + } + } + ## Faiths with the Rite tenet get to keep their old HoF. + else_if = { + limit = { + # Assuming they exist. + NOT = { faith = scope:old_faith.religious_head.faith } + # & have the appropriate doctrine parameter. + has_doctrine_parameter = maintains_head_of_faith_on_creation + } + set_religious_head_title = scope:old_faith.religious_head_title + # Christian faiths also get to keep ecumenism. + if = { + limit = { + scope:old_faith = { has_doctrine = special_doctrine_ecumenical_christian } + } + add_doctrine = special_doctrine_ecumenical_christian + } + } + ## Otherwise, everyone else should lose their HoF, so we don't need to do anything. + } + # Achievements. root = { add_achievement_flag_effect = { FLAG = achievement_its_not_a_cult_flag } } @@ -140,7 +194,7 @@ on_faith_conversion = { events = { faith_conversion.0001 # Convert capital county faith_conversion.0003 # Convert close family - faith_conversion.1001 # Player-only narrative-notification event + faith_conversion.1002 # Player-only narrative-notification event faith_conversion.1101 # Notify vassals of conversion } } @@ -154,6 +208,77 @@ on_character_faith_change = { every_held_title = { update_dynamic_coa = yes } + + # Struggle Catalyst: heir changes culture while under age + if = { + limit = { + catalyst_very_important_child_change_culture_or_faith_preliminary_trigger = yes + } + random_parent = { + limit = { + any_character_struggle = { + involvement = involved + } + } + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_very_important_child_change_culture_or_faith + character = root + } + } + } + } + + # Local conversion + if = { + limit = { + exists = root.capital_province + root.capital_province.faith = root.faith + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_convert_local_culture_faith + is_faith_involved_in_struggle = root.faith + } + } + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_convert_local_culture_faith + character = root + } + } + } + else_if = { # Forced conversion + limit = { + any_character_struggle = { + involvement = involved + is_faith_involved_in_struggle = root.faith + phase_has_catalyst = catalyst_forced_conversion + } + } + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_forced_conversion + character = root + } + } + } + + + # Achievements + if = { + limit = { is_ai = no } + + if = { # FP2 - Basque In My Glory + limit = { faith = faith:basque_pagan } + add_achievement_global_variable_effect = { + VARIABLE = fp2_basque_in_my_glory_achievement_unlocked + VALUE = yes + } + } + } } events = { faith_conversion.0002 # Remove obsolete modifiers @@ -185,7 +310,6 @@ on_faith_monthly = { great_holy_war.0022 #Pope harasses players for not pledging support to Crusade yet. great_holy_war.0030 #Monthly cleanup for Beneficiaries becoming unfit for various reasons. } - } faith_holy_order_land_acquisition_pulse = { @@ -229,7 +353,7 @@ faith_heresy_events_pulse = { trigger = { fervor <= 40 NOR = { - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed has_variable = current_heresy } } @@ -258,7 +382,7 @@ faith_heresy_events_pulse = { faith_fervor_events_pulse = { trigger = { NOR = { - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed has_variable = recent_fervor_event } } @@ -270,7 +394,6 @@ faith_fervor_events_pulse = { } } - pagan_conversion_pulse = { trigger = { #Is the character ready to convert? is_ai = yes @@ -308,7 +431,6 @@ pagan_conversion_pulse = { } } - # Code on-action: when a great holy war no longer has a valid target, and there was no one left in the target kingdom to replace them. The target scopes will still point to the last target at this point # If a new target is not picked in script, the GHW will be invalidated # Root is the great holy war diff --git a/project/ck3/base_game/common/on_action/struggle_on_actions.txt b/project/ck3/base_game/common/on_action/struggle_on_actions.txt new file mode 100644 index 0000000000..1c47159a9d --- /dev/null +++ b/project/ck3/base_game/common/on_action/struggle_on_actions.txt @@ -0,0 +1,33 @@ +# root: is involved (or interloper) character +# Scope:struggle is the currently pulsing struggle. +yearly_struggle_playable_pulse = {} + +# root: is involved (or interloper) character +# Scope:struggle is the currently pulsing struggle. +five_year_struggle_playable_pulse = { + random_events = { + chance_to_happen = 95 + 1 = 0 + + 80 = fp2_struggle.1000 #Stoking the Fire + 50 = fp2_struggle.1001 #War Widows + 50 = fp2_struggle.1010 #Soul of Iron + 45 = fp2_struggle.1020 #Death of a Councilman + 70 = fp2_struggle.2001 + 80 = fp2_struggle.2003 + 25 = fp2_struggle.2004 # The weights inside this event are a bit high, but since the event is struggle-exclusive it will probably not be an issue + 70 = fp2_struggle.2006 + 70 = fp2_struggle.2007 + 5 = fp2_struggle.2009 + 90 = fp2_struggle.3001 # Not particularly struggle related, but making it only appear during the struggle makes it more unique and special + 50 = fp2_struggle.3011 + 25 = fp2_struggle.3021 # Usually the lower chance is because the effects are too great, in this case it is to ensure people don't think every other iberian had discovered han powder. + } +} + +fp2_iberian_struggle_starting_events = { + events = { + neutral_struggle.0001 + fp2_struggle.0003 + } +} \ No newline at end of file diff --git a/project/ck3/base_game/common/on_action/title_on_actions.txt b/project/ck3/base_game/common/on_action/title_on_actions.txt index 62c051e582..4925dc80f1 100644 --- a/project/ck3/base_game/common/on_action/title_on_actions.txt +++ b/project/ck3/base_game/common/on_action/title_on_actions.txt @@ -29,6 +29,15 @@ on_title_destroyed = { events = { british_isles.1031 # Danelaw-England partition calc. } + + # remove existing claims + effect = { + scope:landed_title = { + every_claimant = { + remove_claim = prev + } + } + } } # A title is transferred to a new character @@ -140,6 +149,57 @@ on_title_gain = { } } + + #Struggle Catalyst + if = { + limit = { + # We are only interested in the title within the Struggle Region + title:e_spain = { + any_in_de_jure_hierarchy = { + this = scope:title + } + } + # Only for usurpation + scope:transfer_type = flag:usurped + + root = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_usurp_title + CHAR = root + } + } + } + } + root = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_usurp_title + CHAR = root + } + } + activate_struggle_catalyst = { + catalyst = catalyst_usurp_title + character = root + } + } + } + } + + # Achievements + if = { # FP2 El Cid + limit = { + scope:title = title:k_valencia + has_character_flag = fp2_el_cid_blood_relation_legacy + } + set_global_variable = { # DO. NOT. USE. add_achievement_global_variable_effect. IT BREAKS THE ACHIEVEMENT. + name = fp2_el_cid_achievement_unlocked + value = yes + } + } } events = { roman_restoration.0005 #New Roman Emperor gets Augustus trait. (old holder, if still alive, loses it) @@ -153,6 +213,7 @@ on_title_gain = { 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 } } @@ -312,6 +373,7 @@ on_title_lost = { # A claim is gained by a character # root = the claimant # scope:title = the title that is claimed +# scope:transfer_type = flag:inheritance or none on_explicit_claim_gain = { effect = { if = { @@ -322,6 +384,42 @@ on_explicit_claim_gain = { update_dynamic_coa = yes } } + # Struggle Catalyst + if = { + limit = { + NOT = { scope:transfer_type = flag:inheritance } + + title:e_spain = { + any_in_de_jure_hierarchy = { + this = scope:title + } + } + root = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gain_claim_on_title + CHAR = root + } + } + } + } + root = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gain_claim_on_title + CHAR = root + } + } + activate_struggle_catalyst = { + catalyst = catalyst_gain_claim_on_title + character = root + } + } + } + } } } @@ -408,6 +506,39 @@ on_rank_down = { # Will not fire during history execution or for dying character # scope:vassal = vassal being gained # scope:old_liege = the previous liege of the vassal. Might be the null character (vassal used to be a non-ruler or independent), so make sure to use "exists" checks where relevant on_vassal_gained = { + effect = { + # Struggle Catalyst + if = { + limit = { + # Verify if vassal used to be independent + NOT = { exists = scope:old_liege } + root = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_vassalize_independent_ruler + CHAR = scope:vassal + } + } + } + } + root = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_vassalize_independent_ruler + CHAR = scope:vassal + } + } + activate_struggle_catalyst = { + catalyst = catalyst_vassalize_independent_ruler + character = root + } + } + } + } + } events = { realm_maintenance.1000 # Notify vassals of new liege } diff --git a/project/ck3/base_game/common/on_action/war_on_actions.txt b/project/ck3/base_game/common/on_action/war_on_actions.txt index 2d31f84e22..e4e123a93c 100644 --- a/project/ck3/base_game/common/on_action/war_on_actions.txt +++ b/project/ck3/base_game/common/on_action/war_on_actions.txt @@ -97,7 +97,66 @@ on_war_won_attacker = { trigger_event = { id = game_rule.3 days = 1 } } } + fp2_contract_assistance_war_pay_effect = yes # Pay out Contract Assistance money } + + # Add a variable to count recent losses + if = { + limit = { scope:defender = { has_variable = recently_lost_wars } } + scope:defender = { + save_temporary_scope_value_as = { + name = prev_lost_wars + value = var:recently_lost_wars + } + + remove_variable = recently_lost_wars + set_variable = { + name = recently_lost_wars + value = { + add = scope:prev_lost_wars + add = 1 + } + years = 10 + } + } + } + else = { + scope:defender = { + set_variable = { + name = recently_lost_wars + value = 1 + years = 10 + } + } + } + + # Struggle Catalysts + scope:attacker = { + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_win_any_war_within_the_region + CHAR = scope:defender + } + } + } + every_character_struggle = { + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_win_any_war_within_the_region + CHAR = scope:defender + } + } + activate_struggle_catalyst = { + catalyst = catalyst_win_any_war_within_the_region + character = scope:attacker + } + } + } + } + } } @@ -120,6 +179,37 @@ on_war_won_defender = { trigger_event = { id = game_rule.3 days = 1 } } } + fp2_contract_assistance_war_pay_effect = yes + } + + # Add a variable to count recent losses + if = { + limit = { scope:attacker = { has_variable = recently_lost_wars } } + scope:attacker = { + save_temporary_scope_value_as = { + name = prev_lost_wars + value = var:recently_lost_wars + } + + remove_variable = recently_lost_wars + set_variable = { + name = recently_lost_wars + value = { + add = scope:prev_lost_wars + add = 1 + } + years = 10 + } + } + } + else = { + scope:attacker = { + set_variable = { + name = recently_lost_wars + value = 1 + years = 10 + } + } } } } @@ -136,6 +226,7 @@ on_war_white_peace = { trigger_event = { id = game_rule.3 days = 1 } } } + fp2_contract_assistance_war_pay_effect = yes # Pay out Contract Assistance money } } } @@ -162,6 +253,7 @@ on_war_invalidated = { trigger_event = { id = game_rule.3 days = 1 } } } + fp2_contract_assistance_invalidated_effect = yes } } } diff --git a/project/ck3/base_game/common/on_action/yearly_groups_on_actions.txt b/project/ck3/base_game/common/on_action/yearly_groups_on_actions.txt index 79b84427e7..c2fad12103 100644 --- a/project/ck3/base_game/common/on_action/yearly_groups_on_actions.txt +++ b/project/ck3/base_game/common/on_action/yearly_groups_on_actions.txt @@ -1,14 +1,8 @@ fp1_yearly_events = { - trigger = { - has_fp1_dlc_trigger = yes - OR = { - culture = { has_cultural_pillar = heritage_north_germanic } - religion = religion:germanic_religion - } - } + trigger = { fp1_eligible_for_yearly_events_trigger = yes } weight_multiplier = { base = 1 - modifier = { + modifier = { # Reduces frequency for characters with non-matching cultures factor = 0.33 religion = religion:germanic_religion @@ -16,6 +10,10 @@ culture = { has_cultural_pillar = heritage_north_germanic } } } + modifier = { # Reduces frequency for having both sets of FP events valid + factor = 0.5 + fp2_character_involved_in_struggle_trigger = yes + } } random_events = { @@ -78,3 +76,84 @@ 1000 = fp1_jomsvikings.0041 # FP1 - Jomsvikings move to execute a stain on the faith. } } + +fp2_yearly_events = { + trigger = { + has_fp2_dlc_trigger = yes + + any_realm_county = { # Most events are geographical in nature + any_county_province = { geographical_region = world_europe_west_iberia } + } + } + weight_multiplier = { + base = 1 + modifier = { # Reduces frequency for characters with non-matching cultures + factor = 0.33 + + NOT = { + culture = { has_cultural_pillar = heritage_iberian } + } + } + modifier = { # Reduces chance after recently having had an event from this pulse + factor = 0.2 + has_character_flag = recently_got_fp2_event + } + modifier = { # Reduces frequency for having both sets of FP events valid + factor = 0.5 + fp1_eligible_for_yearly_events_trigger = yes + } + } + + random_events = { + 200 = 0 + + # FP2 - Fate of Iberia Events + 160 = fp2_yearly.1001 # Chess Two + 10 = fp2_yearly.1002 # A Compromising Position + 160 = fp2_yearly.1003 # Tilting at...Giants? + 160 = fp2_yearly.1004 # The Hawk of Quarysh + 160 = fp2_yearly.1005 # Lost Viking + 160 = fp2_yearly.1006 # Viking Cheese? + 180 = fp2_yearly.2020 # Horchata colonialism event + 160 = fp2_yearly.4004 # The Wandering Master + 160 = fp2_yearly.4005 # Establishing Enclaves + 160 = fp2_yearly.4006 # God's Architect + 160 = fp2_yearly.8000 # Burning the Vineyards + 180 = fp2_yearly.8001 # Assembling the Cortes + 160 = fp2_yearly.8002 # A Dietary Dilemma + 160 = fp2_yearly.8003 # Flight of Fancy + 160 = fp2_yearly.8004 # The Toledo School of Translation + 160 = fp2_yearly.8005 # Under the Stone Pine + 160 = fp2_yearly.8006 # Saqaliba Settlers + 180 = fp2_struggle.1002 # Xenophilic Advancment + 160 = fp2_struggle.1050 # Dreams of Destruction + 150 = fp2_struggle.2000 # Disorderly Market + 140 = fp2_struggle.2008 # Misdeeds of the Councillor + 350 = fp2_struggle.2013 # The Secret to Freedom + 130 = fp2_struggle.2015 # Letter on the Back + 180 = fp2_yearly.2025 # Suffering from Success + 150 = fp2_yearly.4001 # You fancy a little siesta + 150 = fp2_yearly.4002 # A county is increasingly religiously intertwined + 150 = fp2_yearly.4003 # The road to Santiago is under threat from bandits + 150 = fp2_yearly.4007 #Finding a shell on the road to Santiago + 150 = fp2_yearly.4008 #Folk stories around the fireside + 300 = fp2_yearly.4009 #Visiting the Malato Tree + 150 = fp2_yearly.4010 #Finding a Verraco + 300 = fp2_flavor.0001 # Neighboring Muslims are growing rice, adopt the practice yourself? + 100 = bell_special_yearly.1000 # The bell of Huesca yearly + 150 = fp2_james.0001 # Thriving Jewish Community + 150 = fp2_james.0002 # Suspect Conversos of secretly praciticing Judaism + 150 = fp2_james.0003 # Jewish people come fleeing persecution from a nearby realm + 150 = fp2_james.0004 # Toledan Nights + 50 = fp2_james.0005 # Local bishop mad his church faces the wrong way + } + + effect = { + root = { + add_character_flag = { + flag = recently_got_fp2_event + days = 1095 # 3 years + } + } + } +} diff --git a/project/ck3/base_game/common/on_action/yearly_on_actions.txt b/project/ck3/base_game/common/on_action/yearly_on_actions.txt index a1fd325837..d96bd20545 100644 --- a/project/ck3/base_game/common/on_action/yearly_on_actions.txt +++ b/project/ck3/base_game/common/on_action/yearly_on_actions.txt @@ -3,8 +3,10 @@ yearly_global_pulse = { effect = { # Visigothic culture split + ## Deprecated; to reenable, remove always = no line & decomment the trigger_event section. if = { limit = { + always = no current_date <= 920.1.1 # No need to check this in later starts NOT = { has_global_variable = visigothic_culture_split } current_date >= 850.1.1 @@ -27,10 +29,10 @@ yearly_global_pulse = { name = visigothic_culture_split value = yes } - trigger_event = { - id = global_culture.0001 - days = { 60 300 } - } + #trigger_event = { + #id = global_culture.0001 + #days = { 60 300 } + #} } } # Norse culture split. @@ -245,6 +247,81 @@ yearly_global_pulse = { } } } + # A wandering French monk appears. + if = { + limit = { + # Do we have the correct flavour pack? + has_fp2_dlc_trigger = yes + # Must be before the monk would likely die. + current_date <= 880.1.1 + # The monk hasn't already tried to turn up somewhere. + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_events + target = flag:lyonese_monk_event + } + } + } + # If there's a player in this region, we wait for one to become eligible. + if = { + limit = { + any_player = { + capital_province = { geographical_region = dlc_fp2_lyonese_monk_region } + } + } + if = { + limit = { + OR = { + any_player = { + capital_province = { geographical_region = dlc_fp2_lyonese_monk_region } + fp2_lyonese_monk_0002_valid_character_configuration_trigger = yes + } + current_date = 880.1.1 + } + } + # Fire the event. + trigger_event = { + id = fp2_lyonese_monk.0002 + days = { 30 90 } + } + } + } + # Otherwise, we roll randomly per year immediately. + else_if = { + limit = { + any_county_in_region = { + region = dlc_fp2_lyonese_monk_region + holder = { fp2_lyonese_monk_0002_valid_court_trigger = yes } + } + } + random = { + # Low initial chance, to give the player time. + chance = 5 + # Slowly ramp up the chance till *someone* is selected, assuming we have any valid candidates. + modifier = { + add = 20 + current_date >= 870.1.1 + } + modifier = { + add = 25 + current_date >= 873.1.1 + } + modifier = { + add = 25 + current_date >= 876.1.1 + } + modifier = { + add = 25 + current_date = 880.1.1 + } + # Fire the event. + trigger_event = { + id = fp2_lyonese_monk.0002 + days = { 30 90 } + } + } + } + } } on_actions = { inspiration_maintenance_global_pulse @@ -316,7 +393,7 @@ five_year_playable_pulse = { is_available_ai = yes age > 6 NOT = { - knows_court_language_of = liege + knows_court_language_of = host } } random = { @@ -331,7 +408,7 @@ five_year_playable_pulse = { } if = { limit = { - liege = { + host = { employs_court_position = court_tutor_court_position } } @@ -339,7 +416,7 @@ five_year_playable_pulse = { } if = { limit = { - liege = { + host = { has_court_type = court_diplomatic } } @@ -347,14 +424,14 @@ five_year_playable_pulse = { } if = { limit = { - liege = { + host = { has_court_type = court_scholarly } } add = 4 } } - learn_court_language_of = liege + learn_court_language_of = host } } if = { @@ -489,6 +566,7 @@ random_yearly_playable_pulse = { } 5 = on_yearly_events 4 = fp1_yearly_events + 3 = fp2_yearly_events } on_actions = { delay = { days = { 45 75 } } @@ -590,6 +668,24 @@ five_year_everyone_pulse = { marry = scope:spouse } } + + # FP2 - Checks to start El Cid's Travels + if = { + limit = { # Am I El Cid? + this = character:107590 + NOT = { has_character_flag = has_already_begun_travelling } # Separate first check, for performance + + NOT = { # Start date employer is either dead or gone + OR = { + top_liege = character:107500 + liege = character:107500 + employer = character:107500 + } + } + is_available_healthy_ai_adult = yes # Am I ready to go on an adventure? + } + trigger_event = fp2_struggle.2045 + } } } on_actions = { @@ -1035,6 +1131,38 @@ on_yearly_events = { #Trait Events - 100 = trait_specific.8501 #Someone mocks your lisp + 100 = trait_specific.8501 # Someone mocks your lisp + + # FP2 - Fate of Iberia Events + 180 = fp2_yearly.2020 # Horchata colonialism event + 160 = fp2_yearly.8000 # Burning the Vineyards + 180 = fp2_yearly.8001 # Assembling the Cortes + 180 = fp2_yearly.8002 # A Dietary Dilemma + 180 = fp2_yearly.8003 # Flight of Fancy + 180 = fp2_yearly.8004 # Translation School + 180 = fp2_yearly.8005 # Under the Stone Pine + 180 = fp2_yearly.8006 # Saqaliba Settlers + 180 = fp2_struggle.1002 # Xenophilic Advancment + 160 = fp2_struggle.1050 # Dreams of Destruction + 150 = fp2_struggle.2000 # Disorderly Market + 140 = fp2_struggle.2008 # Misdeeds of the Councillor + 300 = fp2_struggle.2013 # The Secret to Freedom + 130 = fp2_struggle.2015 # Letter on the Back + 180 = fp2_yearly.2025 # Suffering from Success + 150 = fp2_yearly.4001 # You fancy a little siesta + 150 = fp2_yearly.4002 # A county is increasingly religiously intertwined + 150 = fp2_yearly.4003 # The road to Santiago is under threat from bandits + 150 = fp2_yearly.4007 # Finding a shell on the road to Santiago + 150 = fp2_yearly.4008 # Folk stories around the fireside + 300 = fp2_yearly.4009 # Visiting the Malato Tree + 150 = fp2_yearly.4010 # Finding a Verraco + 300 = fp2_flavor.0001 # Neighboring Muslims are growing rice, adopt the practice yourself? + 150 = fp2_yearly.4007 # Finding a shell on the road to Santiago + 150 = fp2_yearly.4008 # Folk stories around the fireside + 300 = fp2_yearly.4009 # Visiting the Malato Tree + 150 = fp2_yearly.4010 # Finding a Verraco + 150 = fp2_flavor.3011 # And They Were Roommates + 150 = fp2_flavor.3021 # A Flavorful Evening + 150 = fp2_flavor.3001 # Choosing your epitaph } } diff --git a/project/ck3/base_game/common/opinion_modifiers/00_decision_opinions.txt b/project/ck3/base_game/common/opinion_modifiers/00_decision_opinions.txt index 073082677a..e9dc1a8e5b 100644 --- a/project/ck3/base_game/common/opinion_modifiers/00_decision_opinions.txt +++ b/project/ck3/base_game/common/opinion_modifiers/00_decision_opinions.txt @@ -8,4 +8,10 @@ implemented_traditional_succession_law_opinion = { opinion = 30 years = 20 decaying = yes -} \ No newline at end of file +} + +bizarre_claims_opinion = { + opinion = -30 + years = 30 + decaying = yes +} diff --git a/project/ck3/base_game/common/opinion_modifiers/00_opinion_modifiers.txt b/project/ck3/base_game/common/opinion_modifiers/00_opinion_modifiers.txt index 8fe220d21d..660fbe253e 100644 --- a/project/ck3/base_game/common/opinion_modifiers/00_opinion_modifiers.txt +++ b/project/ck3/base_game/common/opinion_modifiers/00_opinion_modifiers.txt @@ -153,6 +153,12 @@ annoyed_opinion = { monthly_change = 0.1 decaying = yes } + +overreaction_opinion = { + monthly_change = 0.1 + decaying = yes +} + given_luxuries_opinion = { monthly_change = 0.1 decaying = yes diff --git a/project/ck3/base_game/common/opinion_modifiers/00_struggle_opinions.ola.txt b/project/ck3/base_game/common/opinion_modifiers/00_struggle_opinions.ola.txt new file mode 100644 index 0000000000..a6dc8170b5 --- /dev/null +++ b/project/ck3/base_game/common/opinion_modifiers/00_struggle_opinions.ola.txt @@ -0,0 +1,116 @@ + #Perplexed opinion + +perplexed_opinion = { + monthly_change = 0.1 + decaying = yes +} + +slightly_disappointed_opinion = { + monthly_change = 0.2 + decaying = yes +} + +unfair_expectations_opinion = { + monthly_change = 0.1 + decaying = yes +} + +funded_righteous_cause_opinion = { + monthly_change = 0.2 + decaying = yes +} + +replaced_me_opinion = { + opinion = -20 + decaying = no + years = 10 +} + +left_me_to_wolves_opinion = { + opinion = -30 + decaying = no + years = 20 +} + +handed_over_my_enemy_opinion { + monthly_change = 0.1 + decaying = yes +} + +harbored_a_fugitive_opinion = { + opinion = -10 + decaying = no + years = 10 +} + +let_me_keep_my_job_opinion = { + opinion = 10 + decaying = yes + years = 5 +} + +rejected_my_enemy_opinion = { + opinion = 10 + decaying = yes + years = 5 +} + + failed_comfort_opinion = { + opinion = -20 + decaying = yes + years = 10 + } + + +made_amends_opinion = { + decaying = yes + years = 10 +} + +avenged_relative_opinion = { + decaying = yes + years = 10 +} + +failed_to_capture_killers_opinion = { + decaying = yes + years = 10 +} + +blames_for_death_of_relative_opinion = { + decaying = no + years = 10 +} + +ignored_demands_opinion = { + decaying = no + years = 10 +} + + listened_opinion = { + opinion = 20 + decaying = yes + years = 10 + } + + + + privileges_to_people_opinion = { + decaying = yes + years = 10 + } + + + threatened_by_buildup_opinion = { + opinion = 20 + decaying = yes + years = 10 +} + + happy_opinion = { + decaying = yes + years = 10 + } + + + diff --git a/project/ck3/base_game/common/opinion_modifiers/00_war_opinions.txt b/project/ck3/base_game/common/opinion_modifiers/00_war_opinions.txt index 25826b0e11..9224247424 100644 --- a/project/ck3/base_game/common/opinion_modifiers/00_war_opinions.txt +++ b/project/ck3/base_game/common/opinion_modifiers/00_war_opinions.txt @@ -67,3 +67,9 @@ contributed_in_war = { monthly_change = 1 decaying = yes } + +warmonger_opinion = { + opinion = -50 + decaying = yes + years = 10 +} diff --git a/project/ck3/base_game/common/opinion_modifiers/03_dlc_fp2_opinions.txt b/project/ck3/base_game/common/opinion_modifiers/03_dlc_fp2_opinions.txt new file mode 100644 index 0000000000..ed2ea21ee0 --- /dev/null +++ b/project/ck3/base_game/common/opinion_modifiers/03_dlc_fp2_opinions.txt @@ -0,0 +1,76 @@ +################################################## +# #General Opinions + +################################################## +# #Decision Opinions + +################################################## +# #Event Opinions +fp2_consulted_me_opinion = { + opinion = 10 + decaying = yes + years = 5 +} + +fp2_questioned_my_faith_opinion = { + opinion = -25 + decaying = yes + years = 5 +} + +fp2_reassured_faith_opinion = { + opinion = 25 + decaying = yes + years = 10 +} + +fp2_tolerated_me_opinion = { + opinion = 25 + decaying = yes + years = 10 +} + +struggle_3001_spouse_crown_modifier = { + monthly_change = 0.1 + decaying = yes +} + + +bizarre_claims_opinion_modifier = { + opinion = -30 + years = 30 +} + +fp2_council_toledo_opinion = { + monthly_change = 0.1 + decaying = yes +} + +fp2_excluded_from_council_toledo_opinion = { + monthly_change = 0.1 + decaying = yes +} + +fp2_council_toledo_new_hof_opinion = { + monthly_change = 0.1 + decaying = yes + opinion = -20 +} + +fp2_council_toledo_pope_opinion = { + monthly_change = 0.1 + decaying = yes + opinion = 20 +} + +fp2_enforced_truce_opinion = { + opinion = -20 + monthly_change = 0.1 + decaying = yes +} + +absorbed_de_jure_opinion = { + opinion = -20 + monthly_change = 0.1 + decaying = yes +} diff --git a/project/ck3/base_game/common/province_terrain/00_province_terrain.txt b/project/ck3/base_game/common/province_terrain/00_province_terrain.txt index e81f7c58b5..1c845e6759 100644 --- a/project/ck3/base_game/common/province_terrain/00_province_terrain.txt +++ b/project/ck3/base_game/common/province_terrain/00_province_terrain.txt @@ -1658,7 +1658,7 @@ 1873=hills 1874=hills 1875=hills -1876=mountains +1876=hills 1877=hills 1878=hills 1879=hills @@ -3003,7 +3003,7 @@ 3218=plains 3219=forest 3220=forest -3221=hills +3221=mountains 3223=plains 3224=plains 3225=plains @@ -8896,3 +8896,12 @@ 8790=taiga #Peliza 8791=taiga #Varsiga 8792=taiga #Cascarena +8793=hills +8794=mountains +8795=hills +8796=hills +8797=mountains +8798=mountains +8799=mountains +8800=mountains +8801=mountains diff --git a/project/ck3/base_game/common/province_terrain/01_province_properties.txt b/project/ck3/base_game/common/province_terrain/01_province_properties.txt index 966783c60e..8d4f48e439 100644 --- a/project/ck3/base_game/common/province_terrain/01_province_properties.txt +++ b/project/ck3/base_game/common/province_terrain/01_province_properties.txt @@ -23756,22 +23756,36 @@ 3221 ={ winter_severity_bias = 0.10 } -# b_huesca -1873 ={ +# b_jaca +1807 ={ + winter_severity_bias = 0.60 +} +# b_uncastillo +8793 = { winter_severity_bias = 0.10 } +## c_sobrarbe # b_ainsa #Sobrarbe 1872 ={ winter_severity_bias = 0.60 } -# b_jaca -1807 ={ - winter_severity_bias = 0.60 -} # b_ribagorza 1871 ={ winter_severity_bias = 0.60 } +# b_biescas +8794 = { + winter_severity_bias = 0.60 +} +## c_huesca +# b_huesca +1873 ={ + winter_severity_bias = 0.10 +} +# b_barbastro +1874 ={ + winter_severity_bias = 0.10 +} ## c_calatayud # b_calatayud 1932 ={ @@ -23786,8 +23800,8 @@ 1882 ={ winter_severity_bias = 0.10 } -# b_barbastro -1874 ={ +# b_monzon +8795 = { winter_severity_bias = 0.10 } ## c_alcaniz @@ -23830,12 +23844,25 @@ 1876 ={ winter_severity_bias = 0.60 } -# b_vielha -1870 ={ +# b_andorra +1869 ={ winter_severity_bias = 0.60 } -# b_andorra #Seu d'Urgell -1869 ={ +# b_seu_d_urgell #Seu d'Urgell +8801 = { + winter_severity_bias = 0.60 +} +## c_pallas +# b_pallars_jussa +8799 = { + winter_severity_bias = 0.60 +} +# b_pallars_sobira +8800 = { + winter_severity_bias = 0.60 +} +# b_vielha +1870 ={ winter_severity_bias = 0.60 } ## c_puigcerda @@ -23843,27 +23870,36 @@ 1868 ={ winter_severity_bias = 0.60 } -# b_olot -1867 ={ - winter_severity_bias = 0.50 +# b_llivia +8797 = { + winter_severity_bias = 0.60 } # b_vic 1875 ={ winter_severity_bias = 0.10 } ## c_girona -# b_perpignan #Perpinya -1866 ={ - winter_severity_bias = 0.60 -} # b_girona 1864 ={ winter_severity_bias = 0.10 } +# b_olot +1867 ={ + winter_severity_bias = 0.50 +} +## c_rossello +# b_perpignan #Perpinya +1866 ={ + winter_severity_bias = 0.60 +} # b_roses 1865 ={ winter_severity_bias = 0.60 } +# b_prades_rossello +8798 = { + winter_severity_bias = 0.60 +} ## c_lleida # b_lleida 1881 ={ @@ -23873,8 +23909,12 @@ 1884 ={ winter_severity_bias = 0.60 } -# b_maials -1880 ={ +# b_agramunt +8796 = { + winter_severity_bias = 0.10 +} +# b_prades +1879 ={ winter_severity_bias = 0.10 } ## c_tarragona @@ -23886,8 +23926,8 @@ 1859 ={ winter_severity_bias = 0.10 } -# b_prades -1879 ={ +# b_maials +1880 ={ winter_severity_bias = 0.10 } @@ -40896,33 +40936,7 @@ ################### # UNUSED PROVINCES ################### -8793 = { - winter_severity_bias = 0.0 -} -8794 = { - winter_severity_bias = 0.0 -} -8795 = { - winter_severity_bias = 0.0 -} -8796 = { - winter_severity_bias = 0.0 -} -8797 = { - winter_severity_bias = 0.0 -} -8798 = { - winter_severity_bias = 0.0 -} -8799 = { - winter_severity_bias = 0.0 -} -8800 = { - winter_severity_bias = 0.0 -} -8801 = { - winter_severity_bias = 0.0 -} + 8802 = { winter_severity_bias = 0.0 } diff --git a/project/ck3/base_game/common/religion/doctrines/00_core_tenets.txt b/project/ck3/base_game/common/religion/doctrines/00_core_tenets.txt index 70dff6ae55..05b03319d2 100644 --- a/project/ck3/base_game/common/religion/doctrines/00_core_tenets.txt +++ b/project/ck3/base_game/common/religion/doctrines/00_core_tenets.txt @@ -270,6 +270,12 @@ piety_cost = { if = { + limit = { + has_doctrine = tenet_sacrificial_ceremonies + } + value = faith_tenet_cost_low + } + else_if = { limit = { OR = { religion_tag = dualism_religion @@ -301,6 +307,13 @@ } } } + + can_pick = { + custom_description = { + text = incompatible_tenet_sacrificial_ceremonies_trigger + NOT = { flag:tenet_sacrificial_ceremonies = { is_in_list = selected_doctrines } } + } + } parameters = { consolamentum_active = yes @@ -768,6 +781,180 @@ } } + tenet_rite = { + icon = core_tenet_followers + + is_shown = { + # Filter out Islam; they have their own system. + NOT = { religion = religion:islam_religion } + # We also only want people with existing spiritual HoFs. + exists = religious_head + has_doctrine_parameter = spiritual_head_of_faith + } + + can_pick = { + # Must have a theocratic HoF. + custom_description = { + text = doctrine_requires_theocratic_head_of_faith_trigger + flag:doctrine_spiritual_head = { is_in_list = selected_doctrines } + } + # !!! SECTION NOTE !!! + ## We check for tenets rather than doctrine parameters here because doctrine parameters cannot be checked in the selected_doctrines list, so we maintain such throughout the section for consistency. + # Some tenet/doctrine configurations are mutually exclusive. + ## Pacifists vs. war-mongers. + custom_description = { + text = incompatible_tenet_shared_hof_pacifists_vs_warmongers + NOR = { + # Either you're trying to be pacifist and your HoF hates it... + AND = { + OR = { + flag:tenet_dharmic_pacifism = { is_in_list = selected_doctrines } + flag:tenet_pacifism = { is_in_list = selected_doctrines } + } + religious_head.faith = { + OR = { + has_doctrine = tenet_armed_pilgrimages + has_doctrine = tenet_struggle_submission + has_doctrine = tenet_warmonger + has_doctrine = tenet_pursuit_of_power + } + } + } + # ... or your HoF is and hates your warmongering. + AND = { + OR = { + flag:tenet_armed_pilgrimages = { is_in_list = selected_doctrines } + flag:tenet_struggle_submission = { is_in_list = selected_doctrines } + flag:tenet_warmonger = { is_in_list = selected_doctrines } + flag:tenet_pursuit_of_power = { is_in_list = selected_doctrines } + } + religious_head.faith = { + OR = { + has_doctrine = tenet_dharmic_pacifism + has_doctrine = tenet_pacifism + } + } + } + } + } + ## Criminal witches vs. adorcists. + custom_description = { + text = incompatible_tenet_shared_hof_criminal_witches_vs_adorcists + NOR = { + # Either you're big on possessions but your HoF hates witchcraft... + AND = { + flag:tenet_adorcism = { is_in_list = selected_doctrines } + religious_head.faith = { has_doctrine = doctrine_witchcraft_crime } + } + # ... or you hate witchcraft but your HoF likes possessions. + AND = { + flag:doctrine_witchcraft_crime = { is_in_list = selected_doctrines } + religious_head.faith = { has_doctrine = tenet_adorcism } + } + } + } + ## Hedonists vs. ascetics. + custom_description = { + text = incompatible_tenet_shared_hof_hedonists_vs_ascetics + NOR = { + # Either you like to indulge but your HoF believes less is more... + AND = { + flag:tenet_hedonistic = { is_in_list = selected_doctrines } + religious_head.faith = { has_doctrine = tenet_asceticism } + } + # ... or your HoF throws constant wild parties whilst you prefer to sit and chill. + AND = { + flag:tenet_asceticism = { is_in_list = selected_doctrines } + religious_head.faith = { has_doctrine = tenet_hedonistic } + } + } + } + ## Cannibals vs. non-cannibals of any kind. + custom_description = { + text = incompatible_tenet_shared_hof_cannibals_vs_non_cannibals + NOR = { + # Cannibal-you doesn't get why your non-cannibal HoF freaks out when you offer them a hand... + AND = { + flag:tenet_ritual_cannibalism = { is_in_list = selected_doctrines } + NOT = { + religious_head.faith = { has_doctrine = tenet_ritual_cannibalism } + } + } + # ... or cannibal-HoF thinks you need to chill the hell out whilst they eat this dude. + AND = { + flag:tenet_ritual_cannibalism = { is_in_list = selected_doctrines } + NOT = { + religious_head.faith = { has_doctrine = tenet_ritual_cannibalism } + } + } + } + } + # Some tenet/doctrine configurations are unilaterally exclusive. + ## HumSac/GruFes are disliked by anyone who doesn't also actively believe in such. + custom_description = { + text = incompatible_tenet_shared_hof_world_vs_humsac_grufes + # Your HoF will not put up with your HumSackery if they don't also go in for it. + trigger_if = { + limit = { + OR = { + flag:tenet_gruesome_festivals = { is_in_list = selected_doctrines } + flag:tenet_human_sacrifice = { is_in_list = selected_doctrines } + } + } + NOR = { + religious_head.faith = { has_doctrine = tenet_gruesome_festivals } + religious_head.faith = { has_doctrine = tenet_human_sacrifice } + } + } + } + ## Monogamy doesn't like polygamy. + custom_description = { + text = incompatible_tenet_shared_hof_monogamy_vs_polygamy + # Monogamous HoFs do not appreciate polygamy. + trigger_if = { + limit = { + flag:doctrine_polygamy = { is_in_list = selected_doctrines } + } + NOT = { + religious_head.faith = { has_doctrine = doctrine_monogamy } + } + } + } + ## All lesser variations of incest don't like unrestricted incest. + custom_description = { + text = incompatible_tenet_shared_hof_world_vs_unrestricted_incest + # Non-incestual HoFs really take issue with unrestricted incest. + trigger_if = { + limit = { + flag:doctrine_consanguinity_unrestricted = { is_in_list = selected_doctrines } + } + NOT = { + religious_head.faith = { has_doctrine = doctrine_consanguinity_unrestricted } + } + } + } + } + + piety_cost = { + value = faith_tenet_cost_low + } + + parameters = { + maintains_head_of_faith_on_creation = yes + # For loc: + ecumenical_christians_keep_ecumenism = yes + # And finally, you and your old faith see each other as astray. + ## Please note, unlike other hostility overrides, this is _bilateral_, not unilateral. + same_hof_hostility_override = 1 + } + + character_modifier = { + faith_creation_piety_cost_mult = -0.25 + opinion_of_same_faith = 5 + religious_head_opinion = -10 + } + } + ############################ # Muslim Faith Tenets # ############################ @@ -870,7 +1057,6 @@ parameters = { tenet_esotericism_mystic_education = yes } - } tenet_legalism = { @@ -1204,6 +1390,10 @@ levy_reinforcement_rate_same_faith = 0.25 levy_reinforcement_rate_different_faith = -0.25 } + + parameters = { + unlock_jizya_contract = yes + } } ############################# @@ -1648,6 +1838,12 @@ icon = core_tenet_flagellant piety_cost = { if = { + limit = { + has_doctrine = tenet_sacrificial_ceremonies + } + value = faith_tenet_cost_low + } + else_if = { limit = { has_doctrine = pagan_hostility_doctrine } @@ -1694,6 +1890,12 @@ flag:tenet_gruesome_festivals = { is_in_list = selected_doctrines } } } + custom_description = { + text = incompatible_tenet_sacrificial_ceremonies_trigger + NOT = { + flag:tenet_sacrificial_ceremonies = { is_in_list = selected_doctrines } + } + } } parameters = { @@ -1845,6 +2047,10 @@ } } + parameters = { + believes_in_harmony_with_nature_invisible = yes + } + character_modifier = { forest_advantage = 5 forest_attrition_mult = -0.25 @@ -2049,6 +2255,12 @@ flag:tenet_human_sacrifice = { is_in_list = selected_doctrines } } } + custom_description = { + text = incompatible_tenet_sacrificial_ceremonies_trigger + NOT = { + flag:tenet_sacrificial_ceremonies = { is_in_list = selected_doctrines } + } + } } parameters = { @@ -2057,6 +2269,90 @@ } } + tenet_cthonic_redoubts = { + icon = core_tenet_birdofprey + + name = { + first_valid = { + triggered_desc = { + trigger = { + religion_tag = north_african_religion + } + desc = tenet_volcanic_veneration_name + } + desc = tenet_cthonic_redoubts_name + } + } + + desc = { + first_valid = { + triggered_desc = { + trigger = { + religion_tag = north_african_religion + } + desc = tenet_volcanic_veneration_desc + } + desc = tenet_cthonic_redoubts_desc + } + } + + piety_cost = { + value = faith_tenet_cost_mid + + # Multiplier for keeping same tenet + if = { + limit = { has_doctrine = tenet_cthonic_redoubts } + multiply = faith_unchanged_doctrine_cost_mult + } + # Multiplier for traditional mountain-based religions or faiths. + if = { + limit = { + OR = { + this = faith:bosnian_church + this = faith:armenian_apostolic + this = faith:lamaism + this = faith:vajrayana + this = faith:mahayana + this = faith:haymanot + religion = religion:basque_religion + religion = religion:kushitism_religion + religion = religion:zunism_religion + religion = religion:tani_religion + religion = religion:qiangic_religion + religion = religion:bon_religion + } + } + multiply = faith_tenet_discount_mountain_background_value + } + } + + is_shown = { always = yes } + + parameters = { + easier_to_convert_faith_in_mountains = yes + easier_to_convert_culture_in_same_faith_mountains = yes + harder_to_convert_faith_away_in_mountains = yes + } + + character_modifier = { + mountains_attrition_mult = -0.5 + mountains_levy_size = 0.3 + mountains_advantage = 5 + desert_mountains_attrition_mult = -0.5 + desert_mountains_levy_size = 0.3 + desert_mountains_advantage = 5 + } + + piety_cost = faith_tenet_cost_mid + + traits = { + virtues = { + # For the Jentillaks et al. + giant + } + } + } + ############################# # Syncretic Faith Tenets # ############################# @@ -2165,6 +2461,7 @@ } parameters = { hostility_override_unreformed_faith_doctrine = 2 + hostility_override_west_african_unreformed_faith_doctrine = 2 unreformed_syncretic_actor_opinion_active = yes opinion_of_unreformed_syncretic_recipient_opinion_active = 30 #Sync this to syncretic_mutual_opinion_bonus_value unreformed_syncretic_conversion_malus_active = yes @@ -2218,6 +2515,8 @@ hostility_override_special_doctrine_is_christian_faith = 2 #For loc: is_christian_faith_bilateral_loc_override = 2 + # 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_christian_artefacts = yes christian_syncretic_actor_opinion_active = yes opinion_of_christian_syncretic_recipient_opinion_active = 30 #Sync this to syncretic_mutual_opinion_bonus_value } @@ -2269,6 +2568,8 @@ parameters = { hostility_override_special_doctrine_is_islamic_faith = 2 + # 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_islamic_artefacts = yes islamic_syncretic_actor_opinion_active = yes opinion_of_islamic_syncretic_recipient_opinion_active = 30 #Sync this to syncretic_mutual_opinion_bonus_value } @@ -2321,6 +2622,8 @@ parameters = { hostility_override_special_doctrine_is_jewish_faith = 2 + # 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 } @@ -2643,6 +2946,135 @@ no_unfaithfulness_penalty_active = yes } } + + tenet_sacrificial_ceremonies = { + icon = core_tenet_flagellant + + name = { + first_valid = { + desc = tenet_sacrificial_ceremonies_name + } + } + + piety_cost = { + if = { + limit = { + has_doctrine = tenet_human_sacrifice + } + value = faith_tenet_cost_low + } + else_if = { + limit = { + has_doctrine = pagan_hostility_doctrine + } + value = faith_tenet_cost_mid + } + else = { + value = faith_tenet_cost_massive + } + + #We already practice sacrificial ceremonies + if = { + limit = { has_doctrine = tenet_sacrificial_ceremonies } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + is_shown = { + religion_tag = north_african_religion + } + + can_pick = { + custom_description = { + text = incompatible_tenet_pacifism_trigger + NOT = { flag:tenet_pacifism = { is_in_list = selected_doctrines } } + } + custom_description = { + text = incompatible_tenet_dharmic_pacifism_trigger + NOT = { flag:tenet_dharmic_pacifism = { is_in_list = selected_doctrines } } + } + custom_description = { + text = incompatible_tenet_gruesome_festivals_trigger + NOT = { + flag:tenet_gruesome_festivals = { is_in_list = selected_doctrines } + } + } + custom_description = { + text = incompatible_tenet_human_sacrifice_trigger + NOT = { + flag:tenet_human_sacrifice = { is_in_list = selected_doctrines } + } + } + custom_description = { + text = incompatible_tenet_consolamentum_trigger + NOT = { flag:tenet_consolamentum = { is_in_list = selected_doctrines } } + } + } + + parameters = { + human_sacrifice_active = yes + consolamentum_active = yes + } + + character_modifier = { + short_reign_duration_mult = -0.5 + ai_war_chance = 1 + ai_war_cooldown = -0.5 + } + } + + tenet_megaliths = { + icon = core_tenet_runestone + + name = { + first_valid = { + desc = tenet_megaliths_name + } + } + + piety_cost = { + if = { + limit = { + has_doctrine = tenet_natural_primitivism + } + value = faith_tenet_cost_low + } + else_if = { + limit = { #Reduction in cost for Celtic Christianity because of stone circle shenanigans + this = faith:insular_celtic + } + value = faith_tenet_cost_mid + } + else = { + value = faith_tenet_cost_high + } + + #We already practice megaliths + if = { + limit = { has_doctrine = tenet_megaliths } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + is_shown = { + + } + + can_pick = { + + } + + parameters = { + can_build_megaliths = yes + } + + character_modifier = { + hills_development_growth_factor = 0.15 + hills_tax_mult = 0.1 + hills_levy_size = 0.3 + hills_advantage = 5 + } + } ############################# # Empty Template Tenet # diff --git a/project/ck3/base_game/common/religion/doctrines/00_doctrines.txt b/project/ck3/base_game/common/religion/doctrines/00_doctrines.txt index 4ddcf98824..603bfe8ea9 100644 --- a/project/ck3/base_game/common/religion/doctrines/00_doctrines.txt +++ b/project/ck3/base_game/common/religion/doctrines/00_doctrines.txt @@ -520,6 +520,7 @@ doctrine_gender = { women_cannot_inherit_implicit_claims = yes women_cannot_be_granted_titles = yes male_dominated_council = yes + combatant_must_be_male_if_no_roco = yes } character_modifier = { name = female_ruler_male_dominant @@ -543,6 +544,7 @@ doctrine_gender = { } parameters = { gender_equal_law = yes + combatant_can_be_either_gender_if_no_roco = yes } } doctrine_gender_female_dominated = { @@ -566,6 +568,7 @@ doctrine_gender = { men_cannot_inherit_implicit_claims = yes men_cannot_be_granted_titles = yes female_dominated_council = yes + combatant_must_be_female_if_no_roco = yes } character_modifier = { name = male_ruler_female_dominant diff --git a/project/ck3/base_game/common/religion/doctrines/00_doctrines_islam.txt b/project/ck3/base_game/common/religion/doctrines/00_doctrines_islam.txt index e1e3ed2484..c61c364080 100644 --- a/project/ck3/base_game/common/religion/doctrines/00_doctrines_islam.txt +++ b/project/ck3/base_game/common/religion/doctrines/00_doctrines_islam.txt @@ -3,7 +3,9 @@ is_available_on_create = { religion_tag = islam_religion } - + + #TODO_CD_FP2; we probably want to add a notification about the HoF system here. + muhammad_succession_sunni_doctrine = { piety_cost = { value = faith_doctrine_cost_low @@ -14,6 +16,7 @@ } parameters = { hostility_override_muhammad_succession_sunni_doctrine = 1 + same_hof_hostility_override = 0 } } @@ -27,6 +30,7 @@ } parameters = { hostility_override_muhammad_succession_shia_doctrine = 1 + same_hof_hostility_override = 0 } } @@ -40,6 +44,7 @@ } parameters = { hostility_override_muhammad_succession_muhakkima_doctrine = 1 + same_hof_hostility_override = 0 } } @@ -54,5 +59,8 @@ character_modifier = { advantage_against_coreligionists = 5 } + parameters = { + same_hof_hostility_override = 0 + } } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/religion/doctrines/02_doctrines_special.txt b/project/ck3/base_game/common/religion/doctrines/02_doctrines_special.txt index 7b328bdadd..0adbfdc616 100644 --- a/project/ck3/base_game/common/religion/doctrines/02_doctrines_special.txt +++ b/project/ck3/base_game/common/religion/doctrines/02_doctrines_special.txt @@ -11,6 +11,9 @@ hostility_override_tenet_christian_syncretism = 2 christian_syncretic_recipient_opinion_active = yes opinion_of_christian_syncretic_actor_opinion_active = 30 + # We don't localise these because Adoptionists are supposed to be a bit of a surprise. + hostility_override_special_doctrine_adoptionist_school_felicitous_doctrine = 3 + hostility_override_special_doctrine_adoptionist_school_radical_doctrine = 3 } } } @@ -134,7 +137,8 @@ nudity_doctrine = { unreformed_faith = { group = "not_creatable" is_available_on_create = { - always = no # Goes away on reformation + # Goes away on reformation + always = no } unreformed_faith_doctrine = { visible = no @@ -155,6 +159,22 @@ unreformed_faith = { republic_government_vassal_opinion = -20 } } + west_african_unreformed_faith_doctrine = { + visible = no + parameters = { + # unreformed = yes also serves as the basis for the unreformed_syncretic tenet. + unreformed = yes + hostility_override_tenet_unreformed_syncretism = 2 + unreformed_syncretic_recipient_opinion_active = yes + opinion_of_unreformed_syncretic_actor_opinion_active = 30 + conquest_cb_enabled = yes + faith_can_raid = yes + } + + character_modifier = { + monthly_prestige_gain_mult = 0.1 + } + } } divine_destiny = { @@ -172,6 +192,73 @@ divine_destiny = { } } +adoptionist_school = { + group = "special" + + is_available_on_create = { + # Removed on reformation. + always = no + } + + special_doctrine_adoptionist_school_elipandic_doctrine = { + parameters = { + # Elipandics only think other ecumenicals are astray rather than hostile. + ## We can't localise the actual parameter due to structural shenanigans, so we make a dummy one. + hostility_override_special_doctrine_is_christian_faith = 1 + adoptionists_like_ecumenism = yes + # ... note that they're only thought of as hostile, unlike the other two schools, who are regarded as evil. + adoptionists_are_unilateral_hostile = yes + # Removed on reformation. + adoptionist_school_removed_on_reformation = yes + # Adoptionists convert other Christians faster. + adoptionists_attractively_intuitive_theology = yes + } + character_modifier = { learning_per_piety_level = 1 } + traits = { + virtues = { stubborn } + } + } + + special_doctrine_adoptionist_school_felicitous_doctrine = { + parameters = { + # Felicians only think other ecumenicals are astray rather than hostile. + ## We can't localise the actual parameter due to structural shenanigans, so we make a dummy one. + hostility_override_special_doctrine_is_christian_faith = 1 + adoptionists_like_ecumenism = yes + # ... other Christians think they're evil, though. + adoptionists_are_unilateral_evil = yes + # Removed on reformation. + adoptionist_school_removed_on_reformation = yes + # Adoptionists convert other Christians faster. + adoptionists_attractively_intuitive_theology = yes + } + character_modifier = { intrigue_per_piety_level = 1 } + traits = { + virtues = { deceitful } + } + } + + special_doctrine_adoptionist_school_radical_doctrine = { + parameters = { + # Radicals hate & are hated by everyone. + hostility_override_special_doctrine_is_christian_faith = 3 + adoptionists_are_mutual_evil = yes + # Removed on reformation. + adoptionist_school_removed_on_reformation = yes + # Adoptionists convert other Christians faster. + adoptionists_attractively_intuitive_theology = yes + } + character_modifier = { + advantage_against_coreligionists = 5 + # And, if you're gonna build a fundamentalist movement... + ai_war_chance = 1 + ai_war_cooldown = -0.5 + } + traits = { + virtues = { arrogant } + } + } +} #Game rule only full_tolerance = { diff --git a/project/ck3/base_game/common/religion/doctrines/_doctrines.info b/project/ck3/base_game/common/religion/doctrines/_doctrines.info index d7960d57ef..4ea2bdb3f7 100644 --- a/project/ck3/base_game/common/religion/doctrines/_doctrines.info +++ b/project/ck3/base_game/common/religion/doctrines/_doctrines.info @@ -53,6 +53,7 @@ Many parameters interact directly with the code. This is a list of all such para - hostility_same_family = 1 - How hostile is this faith towards other faiths of the same religion family, but not same religion? - hostility_others = 1 - How hostile is this faith towards faiths from different religion families? - hostility_override_ = 1 - How hostile is this faith towards faiths with the given doctrine? Overrides all other types of hostility (except for 0 hostility towards same faith). +- same_hof_hostility_override = 1 - How hostile is this faith towards faith who they share Head of Faith with? Takes precedence over other hostility overrides. - opinion_of_ = 10 - Has this opinion apply to people with faiths with the given doctrine parameter. Loc for the opinion tooltip is _opinion_name - piety_from_long_peace = 0.5 - How much piety will the character get when they've been at peace for longer than NReligion::TIME_AT_PEACE_FOR_PIETY. Can be negative - allowed_holding_type_holding_name = yes - This holding type can be held by rulers of this faith even if their government would not allow it. Example: allowed_holding_type_castle_holding = yes diff --git a/project/ck3/base_game/common/religion/holy_sites/00_holy_sites.txt b/project/ck3/base_game/common/religion/holy_sites/00_holy_sites.txt index a5423416f8..4fa3a62ef8 100644 --- a/project/ck3/base_game/common/religion/holy_sites/00_holy_sites.txt +++ b/project/ck3/base_game/common/religion/holy_sites/00_holy_sites.txt @@ -172,8 +172,8 @@ kerala = { } # Insular Celtic - -armagh = { #The ecclesiastic capital of Ireland, and site of St. Patrick's primary church. +## The ecclesiastic capital of Ireland, and site of St. Patrick's primary church. +armagh = { county = c_oriel character_modifier = { @@ -182,22 +182,26 @@ armagh = { #The ecclesiastic capital of Ireland, and site of St. Patrick's prima learning_per_piety_level = 1 } } - -iona = { #Monastery of Colm Cille, directly responsible for converting Scotland (then Pictland) & Northumbria. Still operating today, actually. +## Monastery of Colm Cille, directly responsible for converting Scotland (then Pictland) & Northumbria. Still operating today, actually. +iona = { county = c_inner_hebrides - flag = iona_conversion_bonus # +20% County Conversion Speed in the British Isles + # +20% County Conversion Speed in the British Isles + flag = iona_conversion_bonus } # Bosnian Church -visoki = { #The heart of rural Bosnia, and so of the faith. +## The heart of rural Bosnia, and so of the faith. +visoki = { county = c_rama - flag = visoki_conversion_resistance_bonus # 50% County Conversion Resistance + # 50% County Conversion Resistance + flag = visoki_conversion_resistance_bonus } -ragusa = { #Seat of the Archbishop of Ragusa, the diocese under which the Bishopric of Bosnia fell, and whose political support allowed them to stay largely independent of Rome. +## Seat of the Archbishop of Ragusa, the diocese under which the Bishopric of Bosnia fell, and whose political support allowed them to stay largely independent of Rome. +ragusa = { county = c_ragusa character_modifier = { @@ -206,7 +210,8 @@ ragusa = { #Seat of the Archbishop of Ragusa, the diocese under which the Bishop } } -esztergom = { #The Hungarian capital for their conversion to Christianity. As one of the primary powers that persecuted the Bosnian Church in later centuries, controlling it gives some popular authority to the faith. +## The Hungarian capital for their conversion to Christianity. As one of the primary powers that persecuted the Bosnian Church in later centuries, controlling it gives some popular authority to the faith. +esztergom = { county = c_esztergom character_modifier = { @@ -215,7 +220,8 @@ esztergom = { #The Hungarian capital for their conversion to Christianity. As on } } -albi = { #Cathers were also referred to as Albigensians, after the city Albi where the movement first took hold. +## Cathers were also referred to as Albigensians, after the city Albi where the movement first took hold. +albi = { county = c_albi character_modifier = { @@ -225,6 +231,44 @@ albi = { #Cathers were also referred to as Albigensians, after the city Albi whe } } +# Mozarabic Church +## Rome, Jerusalem, and Santiago for the usual reasons. +## Cordoba for being the seat of their Muwalladi rulers, and thus a powerful symbol of control. +## Toledo, as the primary centre of worship for much of the church's history, and the seat of its most important councils. +toledo_mozarabic = { + county = c_toledo + + character_modifier = { + name = holy_site_toledo_mozarabic_effect_name + prowess_per_piety_level = 1 + knight_effectiveness_mult = 0.1 + } +} + +# Mozarabic Church +## Rome, & Santiago for the usual reasons. +## Toledo, for Elipandus and the independence of Mozarabism. +## Carthage, for the Donatists whose rigorous character may well have been the early building blocks for Iberian adoptionism. +carthage_adoptionist = { + county = c_tunis + + character_modifier = { + name = holy_site_carthage_effect_name + same_faith_opinion = 10 + } +} +## Lyon, for the latter part of Felix of Urgell's life (plus as an interesting/unusual point of conflict). +### Urgell omitted because Felix *was* its bishop, but it wasn't ever strictly a focal point for his teachings or memory. He was generally pretty mobile, with the exception of the years he spent under house/town arrest in Lyon. +lyon = { + county = c_lyon + + character_modifier = { + name = holy_site_lyon_effect_name + learning_per_piety_level = 2 + } +} +## Honourable mention to c_asturias_de_santillana for Beatus of Liebana, but it's too close to several of their other holy sites. + ############# # Islam # ############# @@ -1028,13 +1072,20 @@ ushi-darena = { ##################### # Norse -# Uppsala - Site of Scandinavia's pre-eminent temple, both pre & post Christianisation. -# Lejre - (Retired) Hrólfr's Hall, a legendary king. -# Paderborn - Site of Saxon Irminsul. -# Zeeland - (Retired) Focal point for an old major Germanic cult. Probably. -# Ranaheim - Important religious site in assorted sagas. -# York - Focal point for Norse activities in the British Isles, place of Ragnar's "martyrdom" (and subsequently suddenly genealogically important for half of Scandinavia's nobility). -# Kiev - Focal point for Norse activities in Russia & symbolic of their influence in the east. +## Uppsala + # Site of Scandinavia's pre-eminent temple, both pre & post Christianisation. +## Lejre + # (Retired) Hrólfr's Hall, a legendary king. +## Paderborn + # Site of Saxon Irminsul. +## Zeeland + # (Retired) Focal point for an old major Germanic cult. Probably. +## Ranaheim + # Important religious site in assorted sagas. +## York + # Focal point for Norse activities in the British Isles, place of Ragnar's "martyrdom" (and subsequently suddenly genealogically important for half of Scandinavia's nobility). +## Kiev + # Focal point for Norse activities in Russia & symbolic of their influence in the east. uppsala = { county = c_upland @@ -1472,17 +1523,57 @@ olkhon = { } } +# Basque: +## Since the Basque holy sites would otherwise all be clustered *essentially* right next to each other in the traditional Basque Country, we try to spread them out a bit to drive conflict a little. +## Viscaya + # Bizkaia, one of the (traditionally) largest and most prosperous centres of the Basque Country. +## Alto Aragon + # For Mt. Aneto, the highest mountain in the Pyrenees. Not traditionally more important at all, but we can't really use c_ipuskoa or c_navarre when they're _right_ next to c_viscaya. +## Bordeaux + # A long-time symbol of/base for Frankish attacks on the Basques living north of the Pyrenees. +## Santiago + # Simply *the* major Christian religious centre in Iberia, and thus an important symbol of power & independence. +## Cordoba + # Not as important for Islam as Santiago is for Christianity, but still the premier symbol of Islamic power in the peninsula. + +viscaya = { + county = c_viscaya + + character_modifier = { + name = holy_site_viscaya_effect_name + coastal_advantage = 8 + } +} + +aneto = { + county = c_alto_aragon + + character_modifier = { + name = holy_site_aneto_effect_name + monthly_prestige_gain_per_knight_add = 0.03 + } +} + +bordeaux = { + county = c_bordeaux + + character_modifier = { + name = holy_site_bordeaux_effect_name + monthly_county_control_change_factor = 0.5 + } +} + ################# # African Pagans ################# -#Siguic: -#awkar -#jenne -#niani -#kukiya -#wadan -#kisi +# Siguic: +## awkar +## jenne +## niani +## kukiya +## wadan +## kisi #Potentially historically important area for this faith. awkar = { # Capital of the Wagadu Empire, seat of the Bida cult. @@ -1535,12 +1626,12 @@ wadan = { # A competing holy place for Masmudism, and thus sacred spot. } } -#Bori: -#daura -#garumele -#igbo -#el_fasher -#wandala +# Bori: +## daura +## garumele +## igbo +## el_fasher +## wandala daura = { # Ancient centre of Hausa feasts. county = c_daura @@ -1588,12 +1679,12 @@ wandala = { # An important centre of the Sao people. } } -#Roog Sene: -#kisi -#sherbro -#kayor -#kasa -#wadan +# Roog Sene: +## kisi +## sherbro +## kayor +## kasa +## wadan kisi = { # Cult activity attested here around the turn of the millennium, potentially of the Roogan variety. county = c_kisi @@ -1633,12 +1724,12 @@ kasa = { # An important regional centre. } } -#Akom: -#bono -#kumasi -#ife -#nikki -#jenne +# Akom: +## bono +## kumasi +## ife +## nikki +## jenne bono = { # Commercial & political capital of the early Akan people. county = c_bono @@ -1678,16 +1769,16 @@ nikki = { # Political and religious capital for the Borgu people. } } -#Honorable mention to Dagomba/Afram, but they're far too close to most other centres of Akom. +# Honorable mention to Dagomba/Afram, but they're far too close to most other centres of Akom. -#Kushitism: -#aswan -#alexandria +# Kushitism: +## aswan +## alexandria # Symbolic, both for its value to ancient Kemitism, and as the primary origin point of Christianity in Egypt, and therefore the death of older forms of paganism. -#wadi_el_milk -#naqis -#sennar -#el_fasher +## wadi_el_milk +## naqis +## sennar +## el_fasher # Historic traces of Kushitic cults have actually been found here. aswan = { # For Philae, site of some of the last great Kemetic building projects by a native dynasty. @@ -1723,12 +1814,58 @@ sennar = { # Potentially historically important region for these cults. } } -#Waaqism: -#danakil -#kaffa -#harar -#makhir -#mogadishu +#Achamism: +#tenerife + # Most of what we know about the original inhabitants of the Canary Islands comes from Tenerife +#carthage + # The religion had influences from the ancient Phoenician faith, capturing Carthage represents a triumph over reformed faiths +#madiera + # Generally mysterious place in the period and uninhabited prior to the Portuguese. Owning it would represent great navigational skill, and would lead to the discovery of Phoenician artifacts. +#cartagena + # Represents a triumph over the Spanish and fulfilling the Carthaginian ambition of dominating Iberia. +#alexandria + # The faith has some influences from Egyptian paganism, conquest of Alexandria represents a triumph over the Abrahamic faiths +#antioch + # Again, Phoenicia. + +tenerife = { + county = c_canarias + barony = b_tenerife + + character_modifier = { + name = holy_site_tenerife_effect_name + hills_development_growth_factor = 0.25 + monthly_piety_gain_per_dread_add = 0.03 + } +} + +cartagena = { + county = c_murcia + barony = b_cartagena + + character_modifier = { + name = holy_site_cartagena_effect_name + title_creation_cost_mult = -0.15 + men_at_arms_maintenance_per_dread_mult = -0.002 + } +} + +madiera = { + county = c_madeira + + character_modifier = { + name = holy_site_madeira_effect_name + naval_movement_speed_mult = 0.2 + coastal_advantage = 5 + } +} + +# Waaqism: +## danakil +## kaffa +## harar +## makhir +## mogadishu danakil = { # Potentially historically important region for this faith. county = c_danakil diff --git a/project/ck3/base_game/common/religion/religions/00_akom.txt b/project/ck3/base_game/common/religion/religions/00_akom.txt index 53cf8b955e..335e6bdc8d 100644 --- a/project/ck3/base_game/common/religion/religions/00_akom.txt +++ b/project/ck3/base_game/common/religion/religions/00_akom.txt @@ -38,7 +38,7 @@ akom_religion = { } 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 ibadi_custom 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_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 } holy_order_names = { @@ -216,7 +216,7 @@ akom_religion = { holy_site = nikki holy_site = jenne - doctrine = unreformed_faith_doctrine + doctrine = west_african_unreformed_faith_doctrine doctrine = tenet_adorcism doctrine = tenet_ritual_celebrations diff --git a/project/ck3/base_game/common/religion/religions/00_baltic.txt b/project/ck3/base_game/common/religion/religions/00_baltic.txt index bdeaa25952..defa510f65 100644 --- a/project/ck3/base_game/common/religion/religions/00_baltic.txt +++ b/project/ck3/base_game/common/religion/religions/00_baltic.txt @@ -38,7 +38,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_basque_paganism.txt b/project/ck3/base_game/common/religion/religions/00_basque_paganism.txt new file mode 100644 index 0000000000..a031fe2a5b --- /dev/null +++ b/project/ck3/base_game/common/religion/religions/00_basque_paganism.txt @@ -0,0 +1,240 @@ +basque_religion = { + family = rf_pagan + graphical_faith = pagan_gfx + + pagan_roots = yes + + doctrine = pagan_hostility_doctrine + + #Main Group + doctrine = doctrine_no_head + doctrine = doctrine_gender_male_dominated + doctrine = doctrine_pluralism_pluralistic + doctrine = doctrine_theocracy_temporal + + #Marriage + doctrine = doctrine_monogamy + doctrine = doctrine_divorce_approval + doctrine = doctrine_bastardry_legitimization + doctrine = doctrine_consanguinity_cousins + + #Crimes + doctrine = doctrine_homosexuality_shunned + doctrine = doctrine_adultery_men_crime + doctrine = doctrine_adultery_women_crime + doctrine = doctrine_kinslaying_close_kin_crime + doctrine = doctrine_deviancy_shunned + doctrine = doctrine_witchcraft_accepted + + #Clerical Functions + doctrine = doctrine_clerical_function_alms_and_pacification + doctrine = doctrine_clerical_gender_either + doctrine = doctrine_clerical_marriage_allowed + doctrine = doctrine_clerical_succession_spiritual_appointment + + traits = { + virtues = { brave just stubborn } + sins = { craven arbitrary fickle } + } + + 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 + } + + holy_order_names = { + { name = holy_order_company_of_the_caves } + { name = holy_order_guardians_of_divinerealm } + { name = holy_order_faithful_of_highgod } + } + + holy_order_maa = { mountaineer } + + localization = { + #HighGod + HighGodName = basque_high_god_name + HighGodName2 = basque_high_god_name_2 + HighGodNamePossessive = basque_high_god_name_possessive + HighGodNameSheHe = CHARACTER_SHEHE_SHE + HighGodHerselfHimself = CHARACTER_HERSELF + HighGodHerHis = CHARACTER_HERHIS_HER + HighGodNameAlternate = basque_high_god_name_alternate + HighGodNameAlternatePossessive = basque_high_god_name_alternate_possessive + + #Creator + CreatorName = basque_creator_god_name + CreatorNamePossessive = basque_creator_god_name_possessive + CreatorSheHe = CHARACTER_SHEHE_HE + CreatorHerHis = CHARACTER_HERHIS_HIS + CreatorHerHim = CHARACTER_HERHIM_HIM + + #HealthGod + HealthGodName = basque_health_god_name + HealthGodNamePossessive = basque_health_god_name_possessive + HealthGodSheHe = CHARACTER_SHEHE_HE + HealthGodHerHis = CHARACTER_HERHIS_HIS + HealthGodHerHim = CHARACTER_HERHIM_HIM + + #FertilityGod + FertilityGodName = basque_fertility_god_name + FertilityGodNamePossessive = basque_fertility_god_name_possessive + FertilityGodSheHe = CHARACTER_SHEHE_THEY + FertilityGodHerHis = CHARACTER_HERHIS_THEIR + FertilityGodHerHim = CHARACTER_HERHIM_THEM + + #WealthGod + WealthGodName = basque_wealth_god_name + WealthGodNamePossessive = basque_wealth_god_name_possessive + WealthGodSheHe = CHARACTER_SHEHE_HE + WealthGodHerHis = CHARACTER_HERHIS_HIS + WealthGodHerHim = CHARACTER_HERHIM_HIM + + #HouseholdGod + HouseholdGodName = basque_household_god_name + HouseholdGodNamePossessive = basque_household_god_name_possessive + HouseholdGodSheHe = CHARACTER_SHEHE_HE + HouseholdGodHerHis = CHARACTER_HERHIS_HIS + HouseholdGodHerHim = CHARACTER_HERHIM_HIM + + #FateGod + FateGodName = basque_fate_god_name + FateGodNamePossessive = basque_fate_god_name_possessive + FateGodSheHe = CHARACTER_SHEHE_HE + FateGodHerHis = CHARACTER_HERHIS_HIS + FateGodHerHim = CHARACTER_HERHIM_HIM + + #KnowledgeGod + KnowledgeGodName = basque_knowledge_god_name + KnowledgeGodNamePossessive = basque_knowledge_god_name_possessive + KnowledgeGodSheHe = CHARACTER_SHEHE_HE + KnowledgeGodHerHis = CHARACTER_HERHIS_HIS + KnowledgeGodHerHim = CHARACTER_HERHIM_HIM + + #WarGod + WarGodName = basque_war_god_name + WarGodNamePossessive = basque_war_god_name_possessive + WarGodSheHe = CHARACTER_SHEHE_HE + WarGodHerHis = CHARACTER_HERHIS_HIS + WarGodHerHim = CHARACTER_HERHIM_HIM + + #TricksterGod + TricksterGodName = basque_trickster_god_name + TricksterGodNamePossessive = basque_trickster_god_name_possessive + TricksterGodSheHe = CHARACTER_SHEHE_HE + TricksterGodHerHis = CHARACTER_HERHIS_HIS + TricksterGodHerHim = CHARACTER_HERHIM_HIM + + #NightGod + NightGodName = basque_night_god_name + NightGodNamePossessive = basque_night_god_name_possessive + NightGodSheHe = CHARACTER_SHEHE_HE + NightGodHerHis = CHARACTER_HERHIS_HIS + NightGodHerHim = CHARACTER_HERHIM_HIM + + #WaterGod + WaterGodName = basque_water_god_name + WaterGodNamePossessive = basque_water_god_name_possessive + WaterGodSheHe = CHARACTER_SHEHE_THEY + WaterGodHerHis = CHARACTER_HERHIS_THEIR + WaterGodHerHim = CHARACTER_HERHIM_THEM + + #DeathGod + DeathDeityName = basque_death_god_name + DeathDeityNamePossessive = basque_death_god_name_possessive + DeathDeitySheHe = CHARACTER_SHEHE_SHE + DeathDeityHerHis = CHARACTER_HERSHIS_HERS + + #WitchGod + WitchGodName = basque_witch_god_name + WitchGodNamePossessive = basque_witch_god_name_possessive + WitchGodSheHe = CHARACTER_SHEHE_HE + WitchGodHerHim = CHARACTER_HERHIM_HER + WitchGodMistressMaster = mistress + WitchGodMotherFather = mother + WitchGodHerHis = CHARACTER_HERHIS_HER + + PantheonTerm = religion_the_powers + PantheonTerm2 = religion_the_gods + PantheonTerm3 = religion_the_saints + PantheonTermHasHave = pantheon_term_have + GoodGodNames = { + # Bespoke Good God Names + basque_good_god_japheth basque_good_god_aatxe basque_good_god_st_nicholas basque_good_god_st_john basque_good_god_st_agatha + # Repeats + basque_high_god_name basque_creator_god_name basque_health_god_name basque_household_god_name basque_fate_god_name basque_war_god_name basque_trickster_god_name basque_death_god_name + } + DevilName = basque_devil_name + DevilNamePossessive = basque_devil_name_possessive + DevilSheHe = CHARACTER_SHEHE_HE + DevilHerHis = CHARACTER_HERHIS_HIS + DevilHerselfHimself = CHARACTER_HIMSELF + EvilGodNames = { + # Bespoke Evil God Names + basque_evil_god_mamu basque_evil_god_mekolats basque_evil_god_beste_mutilla basque_evil_god_galtxagorri basque_evil_god_prakagorri basque_evil_god_adar basque_evil_god_tartalo basque_evil_god_herensugue basque_evil_god_lehen basque_evil_god_black_hunter + # Repeats + basque_night_god_name basque_water_god_name + } + HouseOfWorship = basque_house_of_worship + HouseOfWorship2 = basque_house_of_worship_2 + HouseOfWorship3 = basque_house_of_worship_3 + HouseOfWorshipPlural = basque_religious_text + ReligiousSymbol = basque_religious_symbol + ReligiousSymbol2 = basque_religious_symbol_2 + ReligiousSymbol3 = basque_religious_symbol_3 + ReligiousText = basque_religious_text + ReligiousText2 = basque_religious_text_2 + ReligiousText3 = basque_religious_text_3 + ReligiousHeadName = basque_religious_head_title + ReligiousHeadTitleName = basque_religious_head_title_name + DevoteeMale = basque_devotee_male + DevoteeMalePlural = basque_devotee_male_plural + DevoteeFemale = basque_devotee_female + DevoteeFemalePlural = basque_devotee_female_plural + DevoteeNeuter = basque_devotee_neuter + DevoteeNeuterPlural = basque_devotee_neuter_plural + PriestMale = basque_priest + PriestMalePlural = basque_priest_plural + PriestFemale = basque_priest + PriestFemalePlural = basque_priest_plural + PriestNeuter = basque_priest + PriestNeuterPlural = basque_priest_plural + AltPriestTermPlural = basque_priest_plural + BishopMale = basque_priest + BishopMalePlural = basque_priest_plural + BishopFemale = basque_priest + BishopFemalePlural = basque_priest_plural + BishopNeuter = basque_priest + BishopNeuterPlural = basque_priest_plural + DivineRealm = basque_divine_realm + DivineRealm2 = basque_divine_realm_2 + DivineRealm3 = basque_divine_realm_3 + PositiveAfterLife = basque_positive_afterlife + PositiveAfterLife2 = basque_positive_afterlife_2 + PositiveAfterLife3 = basque_positive_afterlife_3 + NegativeAfterLife = basque_negative_afterlife + NegativeAfterLife2 = basque_negative_afterlife_2 + NegativeAfterLife3 = basque_negative_afterlife_3 + + GHWName = ghw_great_holy_war + GHWNamePlural = ghw_great_holy_wars + } + + faiths = { + basque_pagan = { + color = basque + icon = fp2_basque + reformed_icon = fp2_basque_reformed + + holy_site = viscaya + holy_site = aneto + holy_site = bordeaux + holy_site = santiago + holy_site = cordoba + + doctrine = unreformed_faith_doctrine + + doctrine = tenet_cthonic_redoubts + doctrine = tenet_christian_syncretism + doctrine = tenet_communal_identity + } + } +} diff --git a/project/ck3/base_game/common/religion/religions/00_bon.txt b/project/ck3/base_game/common/religion/religions/00_bon.txt index f854d3c58c..5ce1e77597 100644 --- a/project/ck3/base_game/common/religion/religions/00_bon.txt +++ b/project/ck3/base_game/common/religion/religions/00_bon.txt @@ -45,7 +45,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_buddhism.txt b/project/ck3/base_game/common/religion/religions/00_buddhism.txt index ac2bd57c81..e0728b4d22 100644 --- a/project/ck3/base_game/common/religion/religions/00_buddhism.txt +++ b/project/ck3/base_game/common/religion/religions/00_buddhism.txt @@ -46,7 +46,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_christianity.txt b/project/ck3/base_game/common/religion/religions/00_christianity.txt index 35adb6ca12..53a249bd64 100644 --- a/project/ck3/base_game/common/religion/religions/00_christianity.txt +++ b/project/ck3/base_game/common/religion/religions/00_christianity.txt @@ -49,7 +49,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { @@ -529,12 +529,13 @@ conversos = { color = { 0.4 0.5 0.8 } icon = conversos + religious_head = k_papal_state + holy_site = jerusalem holy_site = rome + holy_site = santiago + holy_site = toledo holy_site = cordoba - holy_site = jerusalem - holy_site = alexandria - holy_site = sinai # Tenets doctrine = tenet_communion @@ -543,7 +544,6 @@ # Main Group doctrine = doctrine_pluralism_pluralistic - doctrine = doctrine_no_head #Crimes doctrine = doctrine_adultery_men_crime @@ -620,7 +620,6 @@ doctrine = tenet_vows_of_poverty doctrine = tenet_mendicant_preachers doctrine = tenet_aniconism - } lollard = { @@ -645,7 +644,6 @@ doctrine = tenet_pacifism doctrine = tenet_aniconism doctrine = tenet_literalism - } iconoclast = { @@ -670,7 +668,6 @@ ReligiousHeadName = orthodox_religious_head_title ReligiousHeadTitleName = orthodox_religious_head_title_name } - } bogomilist = { @@ -867,6 +864,7 @@ color = { 0.5 0.5 0.3 } icon = insular_celtic graphical_faith = "catholic_gfx" + religious_head = k_papal_state holy_site = jerusalem holy_site = rome @@ -878,7 +876,6 @@ doctrine = special_doctrine_ecumenical_christian #Main Group - doctrine = doctrine_no_head doctrine = doctrine_pluralism_pluralistic #Mostly to keep them from forcing Catholics out of Britain. #Marriage @@ -894,7 +891,7 @@ #Tenets doctrine = tenet_vows_of_poverty - doctrine = tenet_pastoral_isolation + doctrine = tenet_rite doctrine = tenet_monasticism @@ -1047,5 +1044,63 @@ BishopNeuterPlural = bosnian_bishop_neuterplural } } + + mozarabic_church = { + color = { 124 255 142 } + icon = fp2_mozarabic + graphical_faith = "catholic_gfx" + religious_head = k_papal_state + + holy_site = jerusalem + holy_site = rome + holy_site = santiago + holy_site = toledo_mozarabic + holy_site = cordoba + + #Special Tolerance + doctrine = special_doctrine_ecumenical_christian + + #Main Group + doctrine = doctrine_pluralism_pluralistic + + #Crimes + # More used to Andalusian-Muwalladi norms than some Catholic ones. + doctrine = doctrine_homosexuality_accepted + doctrine = doctrine_deviancy_shunned + + #Clerical Functions + doctrine = doctrine_clerical_function_alms_and_pacification + + #Tenets + doctrine = tenet_adaptive + doctrine = tenet_communion + doctrine = tenet_rite + } + + adoptionist = { + color = { 255 51 51 } + icon = fp2_adoptionist + graphical_faith = "catholic_gfx" + + holy_site = lyon + holy_site = rome + holy_site = santiago + holy_site = toledo_mozarabic + holy_site = carthage_adoptionist + + #Main Group + doctrine = doctrine_pluralism_fundamentalist + + #Tenets + doctrine = tenet_religious_legal_pronouncements + doctrine = tenet_communion + doctrine = tenet_literalism + + localization = { + # Since the Elipandic school wouldn't want their own papacy, we restrict Adoptionists to an arch-bishop. + ReligiousHeadName = adoptionist_religious_head_title + ReligiousHeadTitleName = adoptionist_religious_head_title_name + } + } } } diff --git a/project/ck3/base_game/common/religion/religions/00_donyipoloism.txt b/project/ck3/base_game/common/religion/religions/00_donyipoloism.txt index 64de64a432..865b7d9821 100644 --- a/project/ck3/base_game/common/religion/religions/00_donyipoloism.txt +++ b/project/ck3/base_game/common/religion/religions/00_donyipoloism.txt @@ -36,7 +36,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_dualism.txt b/project/ck3/base_game/common/religion/religions/00_dualism.txt index 0fa0c18cb5..eb6e76aeb2 100644 --- a/project/ck3/base_game/common/religion/religions/00_dualism.txt +++ b/project/ck3/base_game/common/religion/religions/00_dualism.txt @@ -36,7 +36,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_finno_ugric.txt b/project/ck3/base_game/common/religion/religions/00_finno_ugric.txt index 3314a31be0..dd278bdd76 100644 --- a/project/ck3/base_game/common/religion/religions/00_finno_ugric.txt +++ b/project/ck3/base_game/common/religion/religions/00_finno_ugric.txt @@ -38,7 +38,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_germanic.txt b/project/ck3/base_game/common/religion/religions/00_germanic.txt index 2e64727035..3a4cbfa205 100644 --- a/project/ck3/base_game/common/religion/religions/00_germanic.txt +++ b/project/ck3/base_game/common/religion/religions/00_germanic.txt @@ -47,7 +47,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_hellenism.txt b/project/ck3/base_game/common/religion/religions/00_hellenism.txt index 14d9b65b1b..3aa5a7fdef 100644 --- a/project/ck3/base_game/common/religion/religions/00_hellenism.txt +++ b/project/ck3/base_game/common/religion/religions/00_hellenism.txt @@ -37,7 +37,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_hinduism.txt b/project/ck3/base_game/common/religion/religions/00_hinduism.txt index 8b56288680..e40c634ea2 100644 --- a/project/ck3/base_game/common/religion/religions/00_hinduism.txt +++ b/project/ck3/base_game/common/religion/religions/00_hinduism.txt @@ -46,7 +46,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_islam.txt b/project/ck3/base_game/common/religion/religions/00_islam.txt index a0393a4572..85d3238055 100644 --- a/project/ck3/base_game/common/religion/religions/00_islam.txt +++ b/project/ck3/base_game/common/religion/religions/00_islam.txt @@ -57,7 +57,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { @@ -269,6 +269,7 @@ muwalladi = { # Iberian Sunni Islam color = { 0 0.4 0 } icon = muwalladi + religious_head = d_sunni holy_site = mecca holy_site = medina @@ -293,6 +294,7 @@ maturidi = { # Persian Sunni Islam color = { 0.1 0.5 0.3 } icon = maturidi + religious_head = d_sunni holy_site = mecca holy_site = medina @@ -306,8 +308,6 @@ doctrine = tenet_literalism #DOCTRINES - #Very closely aligned to the Ashari caliphate. - doctrine = doctrine_no_head #Sunni doctrine = muhammad_succession_sunni_doctrine #Pluralistic @@ -345,6 +345,7 @@ mutazila = { # Rationalist school of Sunni Islam. Dominant between 8th and 10th centuries in the Abbassid Caliphate (Persia). color = { 0 0.7 0.5 } icon = mutazila + religious_head = d_sunni holy_site = mecca holy_site = medina @@ -360,8 +361,6 @@ #DOCTRINES: #Sunni doctrine = muhammad_succession_sunni_doctrine - - doctrine = doctrine_no_head doctrine = doctrine_divorce_allowed doctrine = doctrine_witchcraft_shunned } @@ -558,7 +557,6 @@ #Homosexuality is a sin #Witchcraft is a sin doctrine = muhammad_succession_shia_doctrine - doctrine = doctrine_no_head doctrine = doctrine_witchcraft_shunned localization = { @@ -582,6 +580,7 @@ ghulat = { color = { 0.4 0.8 0.3 } icon = ghulat + religious_head = d_shiite holy_site = mecca holy_site = medina @@ -597,7 +596,6 @@ #No religious head #Witchcraft is a sin doctrine = muhammad_succession_zandaqa_doctrine #Technically Shia - doctrine = doctrine_no_head doctrine = doctrine_witchcraft_shunned localization = { @@ -633,10 +631,10 @@ #Adultery is a crime #Clergy - equal doctrine = muhammad_succession_zandaqa_doctrine #Technically Shia - doctrine = doctrine_spiritual_head doctrine = doctrine_monogamy doctrine = doctrine_divorce_allowed doctrine = doctrine_adultery_men_crime + doctrine = doctrine_spiritual_head doctrine = doctrine_adultery_women_crime doctrine = doctrine_clerical_gender_either @@ -724,7 +722,6 @@ doctrine = doctrine_monogamy doctrine = muhammad_succession_zandaqa_doctrine #Technically Shia - doctrine = doctrine_no_head doctrine = doctrine_divorce_allowed doctrine = doctrine_adultery_women_crime doctrine = doctrine_adultery_men_crime @@ -887,5 +884,44 @@ ReligiousHeadTitleName = islam_shia_religious_head_title_name } } + + hafizi = { #Sub-set of Ismaili Shiites that fervently supported the primacy of their caliph. + color = { 0.5 0.8 0.4 } + icon = ibadi_custom + religious_head = d_shiite + + holy_site = mecca + holy_site = medina + holy_site = jerusalem + holy_site = nadjaf + holy_site = damascus + + doctrine = tenet_struggle_submission + doctrine = tenet_unrelenting_faith + doctrine = tenet_tax_nonbelievers + + # Leadership + doctrine = doctrine_temporal_head + + # Shia + doctrine = muhammad_succession_shia_doctrine + # Main Doctrines + doctrine = doctrine_pluralism_fundamentalist + # Criminal Doctrines + doctrine = doctrine_witchcraft_shunned + # Clergy Doctrines + doctrine = doctrine_clerical_function_recruitment + + localization = { + PriestMale = islam_shia_priest + PriestMalePlural = islam_shia_priest_plural + PriestFemale = islam_shia_priest + PriestFemalePlural = islam_shia_priest_plural + PriestNeuter = islam_shia_priest + PriestNeuterPlural = islam_shia_priest_plural + ReligiousHeadName = islam_shia_religious_head_title + ReligiousHeadTitleName = islam_shia_religious_head_title_name + } + } } } diff --git a/project/ck3/base_game/common/religion/religions/00_jainism.txt b/project/ck3/base_game/common/religion/religions/00_jainism.txt index ba8154fc8b..20e3f874ef 100644 --- a/project/ck3/base_game/common/religion/religions/00_jainism.txt +++ b/project/ck3/base_game/common/religion/religions/00_jainism.txt @@ -38,7 +38,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_judaism.txt b/project/ck3/base_game/common/religion/religions/00_judaism.txt index 23ce790372..24a8c0793f 100644 --- a/project/ck3/base_game/common/religion/religions/00_judaism.txt +++ b/project/ck3/base_game/common/religion/religions/00_judaism.txt @@ -42,7 +42,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { @@ -348,7 +348,6 @@ kabarism = { color = { 0.1 0.3 0.7 } icon = kabarism - religious_head = d_kabarism holy_site = jerusalem holy_site = samarkand #Large Jewish settlements appeared in Samarkand in the late-medieval era, also represents Khazar dominance on the Steppe diff --git a/project/ck3/base_game/common/religion/religions/00_kushitism.txt b/project/ck3/base_game/common/religion/religions/00_kushitism.txt index 8d0442edff..021709388c 100644 --- a/project/ck3/base_game/common/religion/religions/00_kushitism.txt +++ b/project/ck3/base_game/common/religion/religions/00_kushitism.txt @@ -38,7 +38,7 @@ kushitism_religion = { } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_magyarism.txt b/project/ck3/base_game/common/religion/religions/00_magyarism.txt index f93697ffb9..de10958c31 100644 --- a/project/ck3/base_game/common/religion/religions/00_magyarism.txt +++ b/project/ck3/base_game/common/religion/religions/00_magyarism.txt @@ -38,7 +38,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_mundhumism.txt b/project/ck3/base_game/common/religion/religions/00_mundhumism.txt index 36688ff797..5a8b08c67d 100644 --- a/project/ck3/base_game/common/religion/religions/00_mundhumism.txt +++ b/project/ck3/base_game/common/religion/religions/00_mundhumism.txt @@ -36,7 +36,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_north_african.txt b/project/ck3/base_game/common/religion/religions/00_north_african.txt new file mode 100644 index 0000000000..6baca9756b --- /dev/null +++ b/project/ck3/base_game/common/religion/religions/00_north_african.txt @@ -0,0 +1,228 @@ + +north_african_religion = { + family = rf_pagan + + doctrine = pagan_hostility_doctrine + + pagan_roots = yes + + #Main Group + doctrine = doctrine_no_head + doctrine = doctrine_gender_equal #Some islands practiced Polyandry and striking a woman was considered a capital offense, but men usually always inherited the throne. So they were not entirely patriarchal, but not exactly equal either. + doctrine = doctrine_pluralism_pluralistic + doctrine = doctrine_theocracy_temporal + + #Marriage + doctrine = doctrine_polygamy #Technically this varied from island to island. Some were monogamous, and some polygamous. + doctrine = doctrine_divorce_allowed + doctrine = doctrine_bastardry_legitimization + doctrine = doctrine_consanguinity_cousins + + #Crimes + doctrine = doctrine_homosexuality_shunned #Not enough data, I'll just assume it lands somewhere in the middle + doctrine = doctrine_adultery_men_shunned + doctrine = doctrine_adultery_women_accepted #Polyamory among women was more common than men on some islands + doctrine = doctrine_kinslaying_any_dynasty_member_crime #They believed the deceased became family gods, it would make sense that killing a family member outside of ceremony was frowned upon + doctrine = doctrine_deviancy_crime + doctrine = doctrine_witchcraft_accepted + + #Clerical Functions + doctrine = doctrine_clerical_function_alms_and_pacification + doctrine = doctrine_clerical_gender_either #Men and women could be holy people, but their functions differed. + doctrine = doctrine_clerical_marriage_allowed #Not enough data to indicate either way + doctrine = doctrine_clerical_succession_temporal_appointment #Priests often served as advisers to the King. + + traits = { + virtues = { brave honest just } + sins = { craven deceitful arbitrary } + } + + 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 ibadi_custom 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 + } + + holy_order_names = { + { name = "holy_order_guardians_of_divinerealm" } + { name = "holy_order_faithful_of_highgod" } + { name = "holy_order_warriors_of_the_symbol" } + } + + holy_order_maa = { bush_hunter } + + localization = { + HighGodName = acham_high_god_name + HighGodName2 = acham_high_god_name2 + HighGodNamePossessive = acham_high_god_name_possessive + HighGodNameSheHe = CHARACTER_SHEHE_HE + HighGodHerHis = CHARACTER_HERHIS_HIS + HighGodHerselfHimself = CHARACTER_HIMSELF # CHARACTER_HERSELFHIMSELF_HIMSELF does not exist, using the actual one + HighGodNameAlternate = acham_high_god_name_alternate + HighGodNameAlternatePossessive = acham_high_god_name_alternate_possessive + + #Creator + CreatorName = acham_creator_god_name + CreatorNamePossessive = acham_creator_god_name_possessive + CreatorSheHe = CHARACTER_SHEHE_HE + CreatorHerHis = CHARACTER_HERHIS_HIS + CreatorHerHim = CHARACTER_HERHIM_HIM + + #HealthGod + HealthGodName = acham_health_god_name #Chaxiraxi + HealthGodNamePossessive = acham_health_god_name_possessive + HealthGodSheHe = CHARACTER_SHEHE_SHE + HealthGodHerHis = CHARACTER_HERHIS_HER + HealthGodHerHim = CHARACTER_HERHIM_HER + + #FertilityGod + FertilityGodName = acham_fertility_god_name #Moneiba (women) and Eranoranhan (male) + FertilityGodNamePossessive = acham_fertility_god_name_possessive + FertilityGodSheHe = CHARACTER_SHEHE_THEY + FertilityGodHerHis = CHARACTER_HERHIS_THEIR + FertilityGodHerHim = CHARACTER_HERHIM_THEM + + #WealthGod + WealthGodName = acham_wealth_god_name #Magec + WealthGodNamePossessive = acham_wealth_god_name_possessive + WealthGodSheHe = CHARACTER_SHEHE_THEY + WealthGodHerHis = CHARACTER_HERHIS_THEIR + WealthGodHerHim = CHARACTER_HERHIM_THEM + + #HouseholdGod + HouseholdGodName = acham_household_god_name #Maxios, minor gods who protected households and holy places + HouseholdGodNamePossessive = acham_household_god_name_possessive + HouseholdGodSheHe = CHARACTER_SHEHE_THEY + HouseholdGodHerHis = CHARACTER_HERHIS_THEIR + HouseholdGodHerHim = CHARACTER_HERHIM_THEM + + #FateGod + FateGodName = acham_fate_god_name #Achuguayo, god of Time so technically not fate but close enough. + FateGodNamePossessive = acham_fate_god_name_possessive + FateGodSheHe = CHARACTER_SHEHE_HE + FateGodHerHis = CHARACTER_HERHIS_HIS + FateGodHerHim = CHARACTER_HERHIM_HIM + + #KnowledgeGod + KnowledgeGodName = acham_knowledge_god_name + KnowledgeGodNamePossessive = acham_knowledge_god_name_possessive + KnowledgeGodSheHe = CHARACTER_SHEHE_HE + KnowledgeGodHerHis = CHARACTER_HERHIS_HIS + KnowledgeGodHerHim = CHARACTER_HERHIM_HIM + + #WarGod + WarGodName = acham_war_god_name + WarGodNamePossessive = acham_war_god_name_possessive + WarGodSheHe = CHARACTER_SHEHE_THEY + WarGodHerHis = CHARACTER_HERHIS_THEIR + WarGodHerHim = CHARACTER_HERHIM_THEM + + #TricksterGod + TricksterGodName = acham_trickster_god_name + TricksterGodNamePossessive = acham_trickster_god_name_possessive + TricksterGodSheHe = CHARACTER_SHEHE_HE + TricksterGodHerHis = CHARACTER_HERHIS_HIS + TricksterGodHerHim = CHARACTER_HERHIM_THEM + + #NightGod + NightGodName = acham_night_god_name + NightGodNamePossessive = acham_night_god_name_possessive + NightGodSheHe = CHARACTER_SHEHE_HE + NightGodHerHis = CHARACTER_HERHIS_HIS + NightGodHerHim = CHARACTER_HERHIM_HIM + + #WaterGod + WaterGodName = acham_water_god_name #Achuhucanac, god of rain + WaterGodNamePossessive = acham_water_god_name_possessive + WaterGodSheHe = CHARACTER_SHEHE_HE + WaterGodHerHis = CHARACTER_HERHIS_HIS + WaterGodHerHim = CHARACTER_HERHIM_HIM + + + + PantheonTerm = acham_pantheon_term + PantheonTerm2 = acham_pantheon_term2 + PantheonTerm3 = acham_pantheon_term3 + PantheonTermHasHave = pantheon_term_have + GoodGodNames = { acham_creator_god_name acham_health_god_name acham_fertility_god_name acham_wealth_god_name acham_household_god_name acham_fate_god_name paganism_good_god_ancestors } + DevilName = acham_evil_god_name #Guayota + DevilNamePossessive = acham_evil_god_name_possessive + DevilSheHe = CHARACTER_SHEHE_HE + DevilHerHis = CHARACTER_HERHIS_HIS + DevilHerselfHimself = CHARACTER_HERSELFHIMSELF_HIMSELF + EvilGodNames = acham_evil_god_name + HouseOfWorship = acham_house_of_worship + HouseOfWorship2 = acham_house_of_worship2 + HouseOfWorship3 = acham_house_of_worship3 + HouseOfWorshipPlural = paganism_house_of_worship_plural + ReligiousSymbol = acham_religious_symbol #Guatimac, an owl idol + ReligiousSymbol2 = acham_religious_symbol2 # 2 points to 1 + ReligiousSymbol3 = acham_religious_symbol3 # And so does 3 + ReligiousText = acham_religious_text + ReligiousText2 = acham_religious_text2 + ReligiousText3 = acham_religious_text3 + ReligiousHeadName = acham_religious_head_title #Faykan, lead worship on Gran Canaria + ReligiousHeadTitleName = acham_religious_head_title_name + DevoteeMale = paganism_devotee + DevoteeMalePlural = paganism_devoteeplural + DevoteeFemale = paganism_devotee + DevoteeFemalePlural = paganism_devoteeplural + DevoteeNeuter = paganism_devotee + DevoteeNeuterPlural = paganism_devoteeplural + PriestMale = acham_priest_male #Guañameñe, typically spiritual advisers to the King + PriestMalePlural = acham_priest_male_plural + PriestFemale = acham_priest_female #Maguadas, typically lead rituals + PriestFemalePlural = acham_priest_female_plural + PriestNeuter = acham_priest_neuter #Kankus, priests of either gender that directed ancestor worship and minor god worship + PriestNeuterPlural = acham_priest_neuter_plural + AltPriestTermPlural = acham_priest_neuter_plural + BishopMale = acham_priest_male + BishopMalePlural = acham_priest_male_plural + BishopFemale = acham_priest_female + BishopFemalePlural = acham_priest_female_plural + BishopNeuter = acham_priest_female + BishopNeuterPlural = acham_priest_female_plural + DivineRealm = acham_divine_realm + DivineRealm2 = acham_divine_realm2 + DivineRealm3 = acham_divine_realm3 + PositiveAfterLife = acham_positive_afterlife #Aguere + PositiveAfterLife2 = acham_positive_afterlife2 + PositiveAfterLife3 = acham_positive_afterlife3 + NegativeAfterLife = acham_negative_afterlife #Echeyde + NegativeAfterLife2 = acham_negative_afterlife2 + NegativeAfterLife3 = acham_negative_afterlife3 + DeathDeityName = acham_death_god_name + DeathDeityNamePossessive = acham_death_god_name_possessive + DeathDeitySheHe = CHARACTER_SHEHE_HE + DeathDeityHerHis = CHARACTER_HERHIS_HIS + WitchGodName = acham_witch_god_name + WitchGodNamePossessive = acham_witch_god_name_possessive + WitchGodHerHis = CHARACTER_HERHIS_THEIR + WitchGodSheHe = CHARACTER_SHEHE_THEY + WitchGodHerHim = CHARACTER_HERHIM_THEM + WitchGodMistressMaster = witch_master + WitchGodMotherFather = witch_father + + GHWName = ghw_great_holy_war + GHWNamePlural = ghw_great_holy_wars + } + + faiths = { + north_african_acham_pagan = { + color = { 0.85 0.40 0.2 } + icon = achamanism + reformed_icon = achamanism_reformed + + holy_site = tenerife + holy_site = carthage + holy_site = madiera + holy_site = alexandria + holy_site = cartagena + #holy_site = antioch + + doctrine = unreformed_faith_doctrine + + doctrine = tenet_megaliths #They built a lot of big rocks yo + doctrine = tenet_sacrificial_ceremonies #Unique reform + doctrine = tenet_cthonic_redoubts #They did love they volcanoes + } + } +} diff --git a/project/ck3/base_game/common/religion/religions/00_paganism.txt b/project/ck3/base_game/common/religion/religions/00_paganism.txt index 979006939f..a4fa71363a 100644 --- a/project/ck3/base_game/common/religion/religions/00_paganism.txt +++ b/project/ck3/base_game/common/religion/religions/00_paganism.txt @@ -37,7 +37,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_qiangic.txt b/project/ck3/base_game/common/religion/religions/00_qiangic.txt index 6e67bebd98..14f61a6148 100644 --- a/project/ck3/base_game/common/religion/religions/00_qiangic.txt +++ b/project/ck3/base_game/common/religion/religions/00_qiangic.txt @@ -36,7 +36,7 @@ } 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 ibadi_custom 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_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 } diff --git a/project/ck3/base_game/common/religion/religions/00_siberian.txt b/project/ck3/base_game/common/religion/religions/00_siberian.txt index e9bc5a7b3f..c10f5cea8b 100644 --- a/project/ck3/base_game/common/religion/religions/00_siberian.txt +++ b/project/ck3/base_game/common/religion/religions/00_siberian.txt @@ -35,7 +35,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_slavic.txt b/project/ck3/base_game/common/religion/religions/00_slavic.txt index 005c8cefda..ab0b9fb517 100644 --- a/project/ck3/base_game/common/religion/religions/00_slavic.txt +++ b/project/ck3/base_game/common/religion/religions/00_slavic.txt @@ -38,7 +38,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_taoism.txt b/project/ck3/base_game/common/religion/religions/00_taoism.txt index 0b6f337da0..ad6fa31aaa 100644 --- a/project/ck3/base_game/common/religion/religions/00_taoism.txt +++ b/project/ck3/base_game/common/religion/religions/00_taoism.txt @@ -46,7 +46,7 @@ } 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 ibadi_custom 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_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 } localization = { diff --git a/project/ck3/base_game/common/religion/religions/00_tengrism.txt b/project/ck3/base_game/common/religion/religions/00_tengrism.txt index 487e10195c..c12fb84472 100644 --- a/project/ck3/base_game/common/religion/religions/00_tengrism.txt +++ b/project/ck3/base_game/common/religion/religions/00_tengrism.txt @@ -37,7 +37,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_waaqism.txt b/project/ck3/base_game/common/religion/religions/00_waaqism.txt index b735c739b6..a58a3ba8c2 100644 --- a/project/ck3/base_game/common/religion/religions/00_waaqism.txt +++ b/project/ck3/base_game/common/religion/religions/00_waaqism.txt @@ -38,7 +38,7 @@ waaqism_religion = { } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_west_african.txt b/project/ck3/base_game/common/religion/religions/00_west_african.txt index 034553a9ac..66f434d8e1 100644 --- a/project/ck3/base_game/common/religion/religions/00_west_african.txt +++ b/project/ck3/base_game/common/religion/religions/00_west_african.txt @@ -39,7 +39,7 @@ west_african_religion = { } 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 ibadi_custom 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_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 } holy_order_names = { @@ -219,7 +219,7 @@ west_african_religion = { holy_site = kukiya holy_site = kisi - doctrine = unreformed_faith_doctrine + doctrine = west_african_unreformed_faith_doctrine doctrine = tenet_adaptive doctrine = tenet_ancestor_worship @@ -237,7 +237,7 @@ west_african_religion = { holy_site = kukiya holy_site = wadan - doctrine = unreformed_faith_doctrine + doctrine = west_african_unreformed_faith_doctrine doctrine = tenet_adaptive doctrine = tenet_ancestor_worship diff --git a/project/ck3/base_game/common/religion/religions/00_west_african_bori.txt b/project/ck3/base_game/common/religion/religions/00_west_african_bori.txt index dd1285409d..54755a5790 100644 --- a/project/ck3/base_game/common/religion/religions/00_west_african_bori.txt +++ b/project/ck3/base_game/common/religion/religions/00_west_african_bori.txt @@ -38,7 +38,7 @@ west_african_bori_religion = { } 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 ibadi_custom 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_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 } holy_order_names = { @@ -219,7 +219,7 @@ west_african_bori_religion = { holy_site = el_fasher holy_site = wandala - doctrine = unreformed_faith_doctrine + doctrine = west_african_unreformed_faith_doctrine doctrine = tenet_adorcism doctrine = tenet_esotericism diff --git a/project/ck3/base_game/common/religion/religions/00_west_african_orisha.txt b/project/ck3/base_game/common/religion/religions/00_west_african_orisha.txt index 64729dffa3..425b12d01e 100644 --- a/project/ck3/base_game/common/religion/religions/00_west_african_orisha.txt +++ b/project/ck3/base_game/common/religion/religions/00_west_african_orisha.txt @@ -37,7 +37,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { @@ -215,7 +215,7 @@ holy_site = bono holy_site = kukiya - doctrine = unreformed_faith_doctrine + doctrine = west_african_unreformed_faith_doctrine doctrine = tenet_esotericism doctrine = tenet_reincarnation diff --git a/project/ck3/base_game/common/religion/religions/00_west_african_roog.txt b/project/ck3/base_game/common/religion/religions/00_west_african_roog.txt index 5c31ae17e1..9bc1371328 100644 --- a/project/ck3/base_game/common/religion/religions/00_west_african_roog.txt +++ b/project/ck3/base_game/common/religion/religions/00_west_african_roog.txt @@ -38,7 +38,7 @@ west_african_roog_religion = { } 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 ibadi_custom 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_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 } holy_order_names = { @@ -218,7 +218,7 @@ west_african_roog_religion = { holy_site = kasa holy_site = wadan - doctrine = unreformed_faith_doctrine + doctrine = west_african_unreformed_faith_doctrine doctrine = tenet_reincarnation doctrine = tenet_communal_identity diff --git a/project/ck3/base_game/common/religion/religions/00_yazidi.txt b/project/ck3/base_game/common/religion/religions/00_yazidi.txt index c9d1f702c3..6e0cb1aed3 100644 --- a/project/ck3/base_game/common/religion/religions/00_yazidi.txt +++ b/project/ck3/base_game/common/religion/religions/00_yazidi.txt @@ -40,7 +40,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_zoroastrianism.txt b/project/ck3/base_game/common/religion/religions/00_zoroastrianism.txt index dacaa413a6..2c7072c52c 100644 --- a/project/ck3/base_game/common/religion/religions/00_zoroastrianism.txt +++ b/project/ck3/base_game/common/religion/religions/00_zoroastrianism.txt @@ -34,7 +34,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/00_zunism.txt b/project/ck3/base_game/common/religion/religions/00_zunism.txt index 1ee5c90601..3a3a198c50 100644 --- a/project/ck3/base_game/common/religion/religions/00_zunism.txt +++ b/project/ck3/base_game/common/religion/religions/00_zunism.txt @@ -37,7 +37,7 @@ } 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 ibadi_custom 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_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 } holy_order_names = { diff --git a/project/ck3/base_game/common/religion/religions/_religions.info b/project/ck3/base_game/common/religion/religions/_religions.info index 98ccf2a5c4..e3a3455b60 100644 --- a/project/ck3/base_game/common/religion/religions/_religions.info +++ b/project/ck3/base_game/common/religion/religions/_religions.info @@ -26,9 +26,8 @@ religion_name = { # Virtues and sins can optionally have a multiplier to scale the effects (default is 1): virtues = { brave = 0.5 } # scales both the opinion effect and the modifier # And they can specify a custom modifier (default is virtue_owner_modifier/sin_owner_modifier): - sins = { stubborn = { monthly_prestige = -0.1 } } - # When using a custom modifier you can specify a scale as well (default is 1): - sins = { stubborn = { monthly_prestige = -0.1 scale = 2 } } # scales both the opinion effect and the modifier + # Scale is optional defaults to 1 + sins = { stubborn = { modifier = modifier_key scale = 2 } } } reserved_male_names = { ... } # Names listed here will be applied to all faiths that don't define reserved_male_names themselves. diff --git a/project/ck3/base_game/common/schemes/abduct_scheme.txt b/project/ck3/base_game/common/schemes/abduct_scheme.txt index bbed4d8ad9..5a9b8ce85d 100644 --- a/project/ck3/base_game/common/schemes/abduct_scheme.txt +++ b/project/ck3/base_game/common/schemes/abduct_scheme.txt @@ -16,7 +16,18 @@ maximum_success = 85 allow = { - has_perk = kidnapper_perk # Scheme unlocked by the Kidnapper Perk + OR = { + has_perk = kidnapper_perk # Scheme unlocked by the Kidnapper Perk + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_abduct_for_all + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:target + } + } + } + } is_adult = yes is_landed = yes diff --git a/project/ck3/base_game/common/schemes/befriend_scheme.txt b/project/ck3/base_game/common/schemes/befriend_scheme.txt index 71374f4bb5..ee58e9cdce 100644 --- a/project/ck3/base_game/common/schemes/befriend_scheme.txt +++ b/project/ck3/base_game/common/schemes/befriend_scheme.txt @@ -5,16 +5,7 @@ icon = icon_scheme_personal allow = { - OR = { - has_perk = befriend_perk - AND = { - exists = dynasty - dynasty = { - has_dynasty_perk = fp1_adventure_legacy_5 - } - target_is_vassal_or_below = scope:target - } - } + can_use_befriend_scheme_trigger = { TARGET = scope:target } is_adult = yes is_imprisoned = no scope:target = { diff --git a/project/ck3/base_game/common/schemes/claim_throne_scheme.txt b/project/ck3/base_game/common/schemes/claim_throne_scheme.txt index 1f245bc3ab..1c63138826 100644 --- a/project/ck3/base_game/common/schemes/claim_throne_scheme.txt +++ b/project/ck3/base_game/common/schemes/claim_throne_scheme.txt @@ -6,8 +6,29 @@ icon = icon_scheme_hostile allow = { - has_perk = meritocracy_perk # Scheme unlocked by the Meritocracy Perk - + OR = { + has_perk = meritocracy_perk # Scheme unlocked by the Meritocracy Perk + AND = { + is_powerful_vassal_of = scope:target + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_claim_throne_for_powerful_vassals + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:target + } + } + } + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_abduct_for_all + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:target + } + } + } + } + is_adult = yes is_landed = yes is_imprisoned = no diff --git a/project/ck3/base_game/common/schemes/court_scheme.txt b/project/ck3/base_game/common/schemes/court_scheme.txt index 6f5d063e67..7b16849951 100644 --- a/project/ck3/base_game/common/schemes/court_scheme.txt +++ b/project/ck3/base_game/common/schemes/court_scheme.txt @@ -469,8 +469,11 @@ scope:target = { relation_with_character_is_incestuous_in_my_or_lieges_faith_trigger = { CHARACTER = scope:owner } } - scope:owner = { # The Subtle Desire Perk nullifies this + scope:owner = { + # The Subtle Desire Perk nullifies this NOT = { has_perk = subtle_desire_perk } + # being already a lover with the target nulifies it + NOT = { has_relation_lover = scope:target } } } modifier = { #Character is not willing to engage in incest with scope:owner diff --git a/project/ck3/base_game/common/schemes/fabricate_hook_scheme.txt b/project/ck3/base_game/common/schemes/fabricate_hook_scheme.txt index d985433f87..e43bbe5813 100644 --- a/project/ck3/base_game/common/schemes/fabricate_hook_scheme.txt +++ b/project/ck3/base_game/common/schemes/fabricate_hook_scheme.txt @@ -15,6 +15,15 @@ has_relation_rival = scope:target } } + AND = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = unlocks_fabricate_hooks_for_all + is_secondary_character_involvement_either_trigger = { + CHAR = scope:target + } + } + } } is_adult = yes diff --git a/project/ck3/base_game/common/script_values/00_activity_values.txt b/project/ck3/base_game/common/script_values/00_activity_values.txt index b7967e0ba8..fc3ac23adb 100644 --- a/project/ck3/base_game/common/script_values/00_activity_values.txt +++ b/project/ck3/base_game/common/script_values/00_activity_values.txt @@ -45,11 +45,42 @@ feast_activity_cost = { } multiply = 2 } + if = { + limit = { + exists = var:protected_alcohol_stores + var:protected_alcohol_stores > 0 + } + multiply = 0.5 + } } ###################### # HUNT STUFF ###################### +hunt_activity_cost = { + value = 0 + add = standard_activity_cost + divide = 1.5 + if = { + limit = { + has_character_flag = free_hunt + } + multiply = 0 + } + if = { + limit = { + has_character_modifier = peregrine_falcon + } + multiply = 0.9 + } + # Done like this so that it stacks + if = { + limit = { + has_character_modifier = master_of_hunt_activity_bonus + } + multiply = 0.9 + } +} standard_hunting_cooldown_time = { value = 1825 if = { @@ -111,7 +142,10 @@ hunt_prestige_gain_value = { # Royal court using chars have a value dependent on their servant amenity, though. if = { - limit = { has_royal_court = yes } + limit = { + has_royal_court = yes + NOT = { has_government = tribal_government } + } # If we didn't have a successful hunt... if = { limit = { var:hunt_outcome < 0 } diff --git a/project/ck3/base_game/common/script_values/00_artifact_values.txt b/project/ck3/base_game/common/script_values/00_artifact_values.txt index 34f33b0b36..19425d5bac 100644 --- a/project/ck3/base_game/common/script_values/00_artifact_values.txt +++ b/project/ck3/base_game/common/script_values/00_artifact_values.txt @@ -121,3 +121,9 @@ artifact_rarity = { add = 4 } } + +cheese_artifact_strength = { + value = scope:cheese_artifact.artifact_max_durability + subtract = scope:cheese_artifact.artifact_durability + multiply = -1 +} diff --git a/project/ck3/base_game/common/script_values/00_basic_values.txt b/project/ck3/base_game/common/script_values/00_basic_values.txt index ad78a6da28..54d4dcfab2 100644 --- a/project/ck3/base_game/common/script_values/00_basic_values.txt +++ b/project/ck3/base_game/common/script_values/00_basic_values.txt @@ -185,6 +185,7 @@ sum_of_all_skills_threshold_excellent = { #Piety ratings +low_negative_piety_level = -1 low_piety_level = 1 medium_piety_level = 2 high_piety_level = 3 @@ -1283,23 +1284,27 @@ count_obligation_improvements_for_vassal = { value = 0 # Levies and taxes are a linear scale, moving up adds and moving down subtracts if = { - limit = { - local_var:feudal_government_taxes != vassal_contract_obligation_level:feudal_government_taxes - } - add = { - value = vassal_contract_obligation_level:feudal_government_taxes - subtract = local_var:feudal_government_taxes - } - } - if = { - limit = { - local_var:feudal_government_levies != vassal_contract_obligation_level:feudal_government_levies + limit = { has_government = feudal_government } + if = { + limit = { + local_var:feudal_government_taxes != vassal_contract_obligation_level:feudal_government_taxes + } + add = { + value = vassal_contract_obligation_level:feudal_government_taxes + subtract = local_var:feudal_government_taxes + } } - add = { - value = vassal_contract_obligation_level:feudal_government_levies - subtract = local_var:feudal_government_levies + if = { + limit = { + local_var:feudal_government_levies != vassal_contract_obligation_level:feudal_government_levies + } + add = { + value = vassal_contract_obligation_level:feudal_government_levies + subtract = local_var:feudal_government_levies + } } } + # Any non-default fine print contract takes subtracts one # special_contract intentionally has no effect if = { @@ -1316,10 +1321,10 @@ count_obligation_improvements_for_vassal = { } if = { limit = { - local_var:fortification_rights != vassal_contract_obligation_level:fortification_rights + local_var:war_declaration_rights != vassal_contract_obligation_level:war_declaration_rights } if = { - limit = { local_var:fortification_rights != 0 } + limit = { local_var:war_declaration_rights != 0 } add = 1 } else = { @@ -1328,10 +1333,10 @@ count_obligation_improvements_for_vassal = { } if = { limit = { - local_var:coinage_rights != vassal_contract_obligation_level:coinage_rights + local_var:council_rights != vassal_contract_obligation_level:council_rights } if = { - limit = { local_var:coinage_rights != 0 } + limit = { local_var:council_rights != 0 } add = 1 } else = { @@ -1340,10 +1345,10 @@ count_obligation_improvements_for_vassal = { } if = { limit = { - local_var:succession_rights != vassal_contract_obligation_level:succession_rights + local_var:title_revocation_rights != vassal_contract_obligation_level:title_revocation_rights } if = { - limit = { local_var:succession_rights = 0 } + limit = { local_var:title_revocation_rights != 0 } add = 1 } else = { @@ -1352,10 +1357,10 @@ count_obligation_improvements_for_vassal = { } if = { limit = { - local_var:war_declaration_rights != vassal_contract_obligation_level:war_declaration_rights + local_var:jizya_special_rights != vassal_contract_obligation_level:jizya_special_rights } if = { - limit = { local_var:war_declaration_rights != 0 } + limit = { local_var:jizya_special_rights != 0 } add = 1 } else = { @@ -1363,27 +1368,81 @@ count_obligation_improvements_for_vassal = { } } if = { - limit = { - local_var:council_rights != vassal_contract_obligation_level:council_rights + limit = { has_government = feudal_government } + if = { + limit = { + local_var:fortification_rights != vassal_contract_obligation_level:fortification_rights + } + if = { + limit = { local_var:fortification_rights != 0 } + add = 1 + } + else = { + subtract = 1 + } } if = { - limit = { local_var:council_rights != 0 } - add = 1 + limit = { + local_var:coinage_rights != vassal_contract_obligation_level:coinage_rights + } + if = { + limit = { local_var:coinage_rights != 0 } + add = 1 + } + else = { + subtract = 1 + } } - else = { - subtract = 1 + if = { + limit = { + local_var:succession_rights != vassal_contract_obligation_level:succession_rights + } + if = { + limit = { local_var:succession_rights = 0 } + add = 1 + } + else = { + subtract = 1 + } } } - if = { - limit = { - local_var:title_revocation_rights != vassal_contract_obligation_level:title_revocation_rights + else_if = { + limit = { has_government = clan_government } + if = { + limit = { + local_var:iqta_special_rights != vassal_contract_obligation_level:iqta_special_rights + } + if = { + limit = { local_var:iqta_special_rights != 0 } + add = 1 + } + else = { + subtract = 1 + } } if = { - limit = { local_var:title_revocation_rights != 0 } - add = 1 + limit = { + local_var:ghazi_special_rights != vassal_contract_obligation_level:ghazi_special_rights + } + if = { + limit = { local_var:ghazi_special_rights != 0 } + add = 1 + } + else = { + subtract = 1 + } } - else = { - subtract = 1 + if = { + limit = { + local_var:marriage_favor_rights != vassal_contract_obligation_level:marriage_favor_rights + } + if = { + limit = { local_var:marriage_favor_rights != 0 } + add = 1 + } + else = { + subtract = 1 + } } } } @@ -1391,16 +1450,19 @@ count_obligation_improvements_for_vassal = { count_total_obligation_changes = { value = 0 if = { - limit = { - local_var:feudal_government_taxes != vassal_contract_obligation_level:feudal_government_taxes + limit = { has_government = feudal_government } + if = { + limit = { + local_var:feudal_government_taxes != vassal_contract_obligation_level:feudal_government_taxes + } + add = 1 } - add = 1 - } - if = { - limit = { - local_var:feudal_government_levies != vassal_contract_obligation_level:feudal_government_levies + if = { + limit = { + local_var:feudal_government_levies != vassal_contract_obligation_level:feudal_government_levies + } + add = 1 } - add = 1 } if = { limit = { @@ -1410,45 +1472,75 @@ count_total_obligation_changes = { } if = { limit = { - local_var:fortification_rights != vassal_contract_obligation_level:fortification_rights + local_var:war_declaration_rights != vassal_contract_obligation_level:war_declaration_rights } add = 1 } if = { limit = { - local_var:coinage_rights != vassal_contract_obligation_level:coinage_rights + local_var:council_rights != vassal_contract_obligation_level:council_rights } add = 1 } if = { limit = { - local_var:succession_rights != vassal_contract_obligation_level:succession_rights + local_var:title_revocation_rights != vassal_contract_obligation_level:title_revocation_rights } add = 1 } if = { limit = { - local_var:war_declaration_rights != vassal_contract_obligation_level:war_declaration_rights + local_var:special_contract != vassal_contract_obligation_level:special_contract } add = 1 } if = { limit = { - local_var:council_rights != vassal_contract_obligation_level:council_rights + local_var:jizya_special_rights != vassal_contract_obligation_level:jizya_special_rights } add = 1 } if = { - limit = { - local_var:title_revocation_rights != vassal_contract_obligation_level:title_revocation_rights + limit = { has_government = feudal_government } + if = { + limit = { + local_var:fortification_rights != vassal_contract_obligation_level:fortification_rights + } + add = 1 + } + if = { + limit = { + local_var:coinage_rights != vassal_contract_obligation_level:coinage_rights + } + add = 1 + } + if = { + limit = { + local_var:succession_rights != vassal_contract_obligation_level:succession_rights + } + add = 1 } - add = 1 } - if = { - limit = { - local_var:special_contract != vassal_contract_obligation_level:special_contract + else_if = { + limit = { has_government = clan_government} + if = { + limit = { + local_var:iqta_special_rights != vassal_contract_obligation_level:iqta_special_rights + } + add = 1 + } + if = { + limit = { + local_var:ghazi_special_rights != vassal_contract_obligation_level:ghazi_special_rights + } + add = 1 + } + if = { + limit = { + local_var:marriage_favor_rights != vassal_contract_obligation_level:marriage_favor_rights + } + add = 1 } - add = 1 } } diff --git a/project/ck3/base_game/common/script_values/00_council_values.txt b/project/ck3/base_game/common/script_values/00_council_values.txt index 11a5bacff4..a2d89b750a 100644 --- a/project/ck3/base_game/common/script_values/00_council_values.txt +++ b/project/ck3/base_game/common/script_values/00_council_values.txt @@ -39,4 +39,6 @@ council_best_friend_impact_percentage = 30 council_rival_impact_percentage = -20 -council_nemesis_impact_percentage = -30 \ No newline at end of file +council_nemesis_impact_percentage = -30 + +council_reliable_house_percentage = 10 diff --git a/project/ck3/base_game/common/script_values/00_court_position_values.txt b/project/ck3/base_game/common/script_values/00_court_position_values.txt index 4665488d8d..8867bdefe8 100644 --- a/project/ck3/base_game/common/script_values/00_court_position_values.txt +++ b/project/ck3/base_game/common/script_values/00_court_position_values.txt @@ -89,7 +89,7 @@ minor_court_position_salary = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } if = { limit = { @@ -101,7 +101,7 @@ minor_court_position_salary = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } if = { limit = { @@ -113,7 +113,7 @@ minor_court_position_salary = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" - } + } } if = { limit = { @@ -144,7 +144,7 @@ medium_court_position_salary = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } else_if = { limit = { @@ -154,7 +154,7 @@ medium_court_position_salary = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } else_if = { limit = { @@ -216,7 +216,7 @@ medium_court_position_salary = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } if = { limit = { @@ -228,7 +228,7 @@ medium_court_position_salary = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } if = { limit = { @@ -240,7 +240,7 @@ medium_court_position_salary = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" - } + } } if = { limit = { @@ -271,7 +271,7 @@ major_court_position_salary = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } else_if = { limit = { @@ -281,7 +281,7 @@ major_court_position_salary = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } else_if = { limit = { @@ -315,7 +315,7 @@ major_court_position_salary = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } else_if = { limit = { @@ -355,7 +355,7 @@ major_court_position_salary = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" - } + } } if = { limit = { @@ -367,7 +367,7 @@ major_court_position_salary = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" - } + } } if = { limit = { diff --git a/project/ck3/base_game/common/script_values/00_culture_values.txt b/project/ck3/base_game/common/script_values/00_culture_values.txt index 2fc3995a3b..0cf873d391 100644 --- a/project/ck3/base_game/common/script_values/00_culture_values.txt +++ b/project/ck3/base_game/common/script_values/00_culture_values.txt @@ -157,6 +157,7 @@ hybridization_threshold_flat_number_value = 40 hybridization_threshold_value = { value = hybridization_threshold_flat_number_value + # Cultural Parameters if = { limit = { root.culture = { @@ -182,6 +183,27 @@ hybridization_threshold_value = { } multiply = 2 } + # Struggles + if = { + limit = { + exists = scope:culture + root = { + OR = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = easier_culture_hybridising_for_involved_and_interlopers + is_culture_involved_in_struggle = scope:culture + } + any_character_struggle = { + involvement = interloper + has_struggle_phase_parameter = easier_culture_hybridising_for_involved_and_interlopers + is_culture_involved_in_struggle = scope:culture + } + } + } + } + multiply = 0.5 + } max = 100 min = 0 } @@ -193,6 +215,7 @@ hybridization_ai_threshold_value = { culture_divergence_cooldown = { value = 100 + # Game Rules if = { limit = { has_game_rule = slower_hybrid_and_divergence_cooldowns @@ -215,6 +238,7 @@ culture_divergence_cooldown = { culture_hybrid_cooldown = { value = 50 + # Game Rules if = { limit = { has_game_rule = slower_hybrid_and_divergence_cooldowns diff --git a/project/ck3/base_game/common/script_values/00_education_values.txt b/project/ck3/base_game/common/script_values/00_education_values.txt index dbac59027f..64b68b9976 100644 --- a/project/ck3/base_game/common/script_values/00_education_values.txt +++ b/project/ck3/base_game/common/script_values/00_education_values.txt @@ -7,8 +7,8 @@ educator_learning_skill_modifier_factor = 0.2 #Values to trigger outcome events from (How well did the child do?) education_level_1 = 7 # Required for education rank 2 -education_level_2 = 11 # Required for education rank 3 -education_level_3 = 15 # Required for education rank 4 +education_level_2 = 12 # Required for education rank 3 +education_level_3 = 17 # Required for education rank 4 #One-time bonuses / penalties education_small_bonus = 1 @@ -67,4 +67,4 @@ child_education_conversion_tooltip_chance = { } subtract = child_education_conversion_chance } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/script_values/00_faction_values.txt b/project/ck3/base_game/common/script_values/00_faction_values.txt index 2cd993af0f..e6245e32ce 100644 --- a/project/ck3/base_game/common/script_values/00_faction_values.txt +++ b/project/ck3/base_game/common/script_values/00_faction_values.txt @@ -15,6 +15,10 @@ massive_discontent_loss = -50 faction_war_white_peace_cooldown = 5 # years faction_war_defeat_cooldown = 10 # years +faction_nation_fracturing_war_white_peace_cooldown = 15 # years +faction_nation_fracturing_war_defeat_cooldown = 30 # years + + liberty_war_victory_cooldown = 5 # Values for the AI to evaluate how powerful factions are relative to each other. diff --git a/project/ck3/base_game/common/script_values/00_goverment_values.txt b/project/ck3/base_game/common/script_values/00_goverment_values.txt index ce169626cc..828cb4999f 100644 --- a/project/ck3/base_game/common/script_values/00_goverment_values.txt +++ b/project/ck3/base_game/common/script_values/00_goverment_values.txt @@ -107,3 +107,15 @@ centralized_power_levies_tooltip = { } centralized_power_tax = -1 + +ghazi_religious_war_cost_reduction = 0.5 +ghazi_religious_war_cost_reduction_tooltip = { + value = ghazi_religious_war_cost_reduction + multiply = 100 +} + +ghazi_prestige_cost_increments = 0.25 +ghazi_prestige_cost_increments_tooltip = { + value = ghazi_prestige_cost_increments + multiply = 100 +} diff --git a/project/ck3/base_game/common/script_values/00_interaction_values.txt b/project/ck3/base_game/common/script_values/00_interaction_values.txt index 4131b208e6..8eccfb9c2a 100644 --- a/project/ck3/base_game/common/script_values/00_interaction_values.txt +++ b/project/ck3/base_game/common/script_values/00_interaction_values.txt @@ -19,24 +19,27 @@ } ransom_cost_value = { + value = ransom_cost + # Some cultures are better at ransoming than others. if = { limit = { - NOT = { - exists = liege - } - } - value = { # Rich guests can pay a bit more... - add = ransom_cost - if = { - limit = { - gold >= 100 - } - add = 90 + exists = imprisoner + imprisoner.culture = { has_cultural_parameter = can_demand_higher_ransoms_from_lower_tiers } + # Kings and emperors are already worth more, so we just boost landless and ducal-tier or below. + OR = { + NOT = { exists = liege } + highest_held_title_tier <= tier_duchy } } + multiply = 1.5 } - else = { - value = ransom_cost + # Rich guests can pay a bit more... + if = { + limit = { + NOT = { exists = liege } + gold >= 100 + } + add = 90 } } diff --git a/project/ck3/base_game/common/script_values/00_men_at_arms_values.txt b/project/ck3/base_game/common/script_values/00_men_at_arms_values.txt index 12b8f88cb0..b6c564bcac 100644 --- a/project/ck3/base_game/common/script_values/00_men_at_arms_values.txt +++ b/project/ck3/base_game/common/script_values/00_men_at_arms_values.txt @@ -252,6 +252,10 @@ war_elephant_recruitment_cost = @[heavy_cavalry_recruitment_cost * 2] war_elephant_low_maint_cost = @[heavy_cavalry_low_maint_cost * 1.2] war_elephant_high_maint_cost = @[heavy_cavalry_high_maint_cost * 1.4] +guanch_vaulter_recruitment_cost = @[skirmisher_recruitment_cost * 1.2] +guanch_vaulter_low_maint_cost = @[skirmisher_low_maint_cost * 1.2] +guanch_vaulter_high_maint_cost = @[skirmisher_high_maint_cost * 1.2] + ############## # AI Weights # diff --git a/project/ck3/base_game/common/script_values/00_relation_values.txt b/project/ck3/base_game/common/script_values/00_relation_values.txt index 0df3f33017..b62de734ee 100644 --- a/project/ck3/base_game/common/script_values/00_relation_values.txt +++ b/project/ck3/base_game/common/script_values/00_relation_values.txt @@ -12,3 +12,27 @@ major_story_owner_advantage = 50 minor_target_rival_advantage = -10 medium_target_rival_advantage = -30 major_target_rival_advantage = -50 + +# Existing Relationship Tallies +sum_friends_and_rivals_tally_value = { + value = 0 + every_relation = { + type = friend + add = 1 + } + every_relation = { + type = rival + add = 1 + } +} +sum_potential_friends_and_potential_rivals_tally_value = { + value = 0 + every_relation = { + type = potential_friend + add = 1 + } + every_relation = { + type = potential_rival + add = 1 + } +} diff --git a/project/ck3/base_game/common/script_values/00_struggle_values.txt b/project/ck3/base_game/common/script_values/00_struggle_values.txt new file mode 100644 index 0000000000..41ccecab45 --- /dev/null +++ b/project/ck3/base_game/common/script_values/00_struggle_values.txt @@ -0,0 +1,112 @@ +################################################## +# Struggle Scripted Values +################################################## + +################################################## +# Agnostic Values + +# Since we never take points away from catalysts, we only need them in the positive. +minimal_struggle_catalyst_gain = 1 +minor_struggle_catalyst_gain = 3 +medium_struggle_catalyst_gain = 5 +major_struggle_catalyst_gain = 10 +massive_struggle_catalyst_gain = 25 + +# Mess around with the AI's priorities for war targets. +## We mostly apply this in nakedly aggressive wars; AI with claims or de jure rights elsewhere shouldn't want to forgo them completely. +struggle_wars_prioritise_struggle_targets_value = { + value = 1 + + # If scope:attacker is involved in a struggle, we tank how much they want to attack non-struggle characters. + if = { + limit = { + scope:attacker = { + any_character_struggle = { + involvement = involved + is_secondary_character_involvement_neither_trigger = { CHAR = scope:defender } + } + } + } + multiply = 0.25 + } + # And scope:defender is an interloper in the same struggle, we double-dip. + if = { + limit = { + scope:attacker = { + any_character_struggle = { + involvement = involved + is_secondary_character_involvement_interloper_trigger = { CHAR = scope:defender } + } + } + } + multiply = 1.5 + } + + # Agenda impact + if = { + limit = { + scope:attacker = { + any_character_struggle = { + involvement = involved + } + } + } + multiply = { + value = 0 + if = { + limit = { + scope:attacker = { + any_character_struggle = { + phase_has_catalyst = catalyst_winning_large_conquest_war + } + has_character_flag = agenda_towards_escalation + } + } + add = 2 + } + else_if = { + limit = { + scope:attacker = { + any_character_struggle = { + phase_has_catalyst = catalyst_winning_large_conquest_war + } + } + } + add = 0.25 + } + } + } +} + +################################################## +# Catalyst Values + +catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value = { value = massive_realm_size } + +################################################## +# Phase Values + +# Sundry bonuses for council tasks and such. +boost_county_conversion_phase_bonus_value = { + value = court_chaplain_conversion_base_total + multiply = 0.25 +} + +boost_county_conversion_phase_malus_value = { + value = court_chaplain_conversion_base_total + multiply = -0.25 +} + +# Used for random weighting. +add_X_per_sub_realm_struggle_county_value = { + every_sub_realm_county = { + limit = { + any_county_struggle = { this = root } + } + add = 2 + } +} + +fp2_struggle_0011_gift_cost_value = { value = major_gold_value } + +fp2_struggle_compromise_ending_minimal_empire_size = 5 diff --git a/project/ck3/base_game/common/script_values/00_war_values.txt b/project/ck3/base_game/common/script_values/00_war_values.txt index d3149110a2..93b167dc27 100644 --- a/project/ck3/base_game/common/script_values/00_war_values.txt +++ b/project/ck3/base_game/common/script_values/00_war_values.txt @@ -3,8 +3,59 @@ ############## # Truce Durations -standard_truce_duration_days = 1825 -flexible_truces_perk_truce_duration_days = 1375 +## Since we want these to work out to nice, even numbers, we calc them manually rather than use multipliers. +standard_truce_duration_days = { + value = 1825 + # Deductions. + ## Flexible truces perk. + if = { + limit = { + scope:attacker = { has_perk = flexible_truces_perk } + } + add = -450 + } + ## Certain struggle phases. + if = { + limit = { + scope:attacker = { + any_character_struggle = { + is_struggle_parameter_active_secondary_character_involvement_either_trigger = { + PARAMETER = truces_by_involved_or_interlopers_within_region_shorter + CHAR = scope:defender + } + } + } + } + add = -900 + } + if = { + limit = { + scope:attacker = { + any_character_struggle = { + is_struggle_parameter_active_secondary_character_involvement_either_trigger = { + PARAMETER = truces_by_involved_or_interlopers_within_region_longer + CHAR = scope:defender + } + } + } + } + add = 900 + } + # A truce should at least give a 2-year breather. + min = 730 + if = { + limit = { + scope:attacker = { + any_character_war = { + primary_attacker = scope:attacker + primary_defender = scope:defender + using_cb = fp2_border_raid + } + } + } + multiply = 2 + } +} #Victory Prestige Experience Gain mongol_invasion_cb_prestige_experience_gain = 10 @@ -134,11 +185,131 @@ viking_conquest_ai_score_value = { } multiply = 0.01 } + # Haesteinn needs to stop merc'ing East Francia when the resulting kingdom simply will not last. + if = { + limit = { this = character:6878 } + # Assuming the player hasn't opted into batshit Vikings. + if = { + limit = { + NOT = { has_game_rule = fp1_scandi_adventurers_apocalyptic } + } + # Tell him to calm it down a bit and pick a damned duchy realm or something. + if = { + limit = { + scope:defender = { + OR = { + realm_size >= massive_realm_size + highest_held_title_tier >= tier_kingdom + } + } + } + multiply = 0 + } + # ... and a bit of bonus score if said-realm is an NPC Mercia to get him to behave a bit more historically. + if = { + limit = { + scope:defender = { + primary_title = title:d_hereford + is_independent_ruler = yes + is_ai = yes + } + } + multiply = 100 + } + } + # ... in which case, go extra wild. + else_if = { + limit = { has_game_rule = fp1_scandi_adventurers_apocalyptic } + # Nothing but a shiny new kingdom will satisfy apocalypse-Haesteinn. + if = { + limit = { + scope:defender = { highest_held_title_tier <= tier_duchy } + } + multiply = 0 + } + } + } } } -# Raid for captives +struggle_conquest_ai_score_value = { + value = 1 + scope:attacker = { + # Are they a different faith than me? + if = { + limit = { + NOT = { faith = scope:defender.faith } + } + add = 1 + } + # Are they a different culture than me? + if = { + limit = { + NOT = { culture = scope:defender.culture } + } + add = 1 + } + # Do I have a negative relationship with them? + if = { + limit = { has_relation_nemesis = scope:defender } + add = 2 + } + else_if = { + limit = { + has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:defender } + } + add = 1 + } + # Do I have a positive relationship with them? + if = { + limit = { + OR = { + has_relation_soulmate = scope:defender + has_relation_best_friend = scope:defender + } + } + add = -5 + } + else_if = { + limit = { + has_any_good_relationship_with_character_trigger = { CHARACTER = scope:defender } + } + add = -1 + } + # Multiply this up or down per the phase. + ## Some phases make people hunger for violence... + if = { + limit = { + any_character_struggle = { is_struggle_phase = struggle_iberia_phase_hostility } + # Unless you're just not that sort of person. + NOR = { + has_trait = content + has_trait = compassionate + } + } + multiply = 2 + } + ## ... but in others, it seems abhorrent. + if = { + limit = { + any_character_struggle = { + OR = { + is_struggle_phase = struggle_iberia_phase_compromise + is_struggle_phase = struggle_iberia_phase_conciliation + } + } + NOR = { + has_trait = ambitious + has_trait = callous + has_trait = sadistic + } + } + multiply = 0.5 + } + } +} +# Raid for captives raid_for_captives_ai_score_value = { value = 10 scope:attacker = { @@ -338,6 +509,22 @@ siege_base_capture_chance = { } add = 20 } + # Cultural Parameter: State Ransoms + if = { + limit = { + OR = { + # Either you're involved in large groups of the holding surrendering... + scope:barony.culture = { has_cultural_parameter = knights_die_less_but_are_captured_more } + # ... or you know your liege will pay your ransom. + scope:barony.holder.culture = { has_cultural_parameter = knights_die_less_but_are_captured_more } + } + # Ransoms or no, the primary participants & their heirs know better than to surrender. + character_is_potential_important_hostage = no + # And independent characters likewise have no incentive. + is_independent_ruler = no + } + add = 50 + } } raid_base_capture_chance = { value = 20 @@ -391,192 +578,90 @@ raid_county_control_loss_value = { # CB Costs ############# -tribal_subjugation_cb_prestige_cost = { - value = 0 + +scale_10_war_defender_win = { + value = 10 + if = { - limit = { - NAND = { - scope:attacker.faith.religious_head = scope:attacker - scope:defender.faith = scope:attacker.faith + limit= { + scope:defender.culture = { + has_cultural_parameter = more_fame_for_successful_defensive_wars } } - add = { - value = 1000 - desc = CB_BASE_COST - } + multiply = 2 } +} + +###################### +# AI Decision Making # +###################### +# The two effects below are to be used in combination as "root_military_strength_higher_than_value > target_military_strength_root_value" to check player vs enemy strength +root_military_strength_higher_than_value = { # Once again joe saves the day or erm, script. + value = 0 + add = max_military_strength # Add num of troops if = { limit = { - scope:attacker.primary_title = { - tier = tier_kingdom + any_ally = { + NOT = { has_truce = scope:target_military } } } - multiply = { - value = 1.5 - desc = CB_COST_RULES_KINGDOM - } - } - else_if = { - limit = { - scope:attacker.primary_title = { - tier = tier_empire + every_ally = { + limit = { + NOT = { has_truce = scope:target_military } } + add = max_military_strength } - multiply = { - value = 2.5 - desc = CB_COST_RULES_EMPIRE - } - } + } if = { - limit = { - scope:attacker = { - has_government = tribal_government - } - } - multiply = { - value = 0.5 - desc = CB_TRIBAL_COST - } + limit = { exists = var:ai_strength_multiplier } + multiply = var:ai_strength_multiplier # 1.25 == 25% stronger than, remember to potty train your script and have it remove the variable after usage!! } +} - #Innovation Prestige Discounts +target_military_strength_root_value = { # One above calcs player strength (plus multiplier), this one is enemy strenth + value = 0 + add = scope:target_military.max_military_strength # this should be a character, probably a top liege if = { limit = { - scope:attacker = { - culture = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } + any_ally = { + NOT = { has_truce = root } } } - multiply = { - value = 0.7 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - } - OR = { - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_rightful_ownership - } - } + every_ally = { + limit = { + NOT = { has_truce = root } } - } - multiply = { - value = 0.8 - desc = CB_ATTACKER_INNOVATIONS - } - } - else_if = { - limit = { - scope:attacker = { - culture = { - OR = { - has_innovation = innovation_chronicle_writing - has_innovation = innovation_land_grants - has_innovation = innovation_rightful_ownership - } - } - } - } - multiply = { - value = 0.9 - desc = CB_ATTACKER_INNOVATIONS + add = max_military_strength } } +} - # Bellum Justum Perk - if = { - limit = { - scope:attacker = { - has_perk = bellum_justum_perk - } - } - multiply = { - add = bellum_justum_discount_percentage - divide = 100 - desc = CB_ATTACKER_BELLUM_JUSTUM - } - } +war_attacker_total_strength_value = { + value = 0 + every_war_attacker = { add = max_military_strength } +} - # Dynasty Warfare Perk - if = { - limit = { - scope:attacker = { - has_dynasty = yes - dynasty = { - has_dynasty_perk = warfare_legacy_2 - } - } - } - multiply = { - value = warfare_legacy_2_discount - desc = CB_ATTACKER_DYNASTY_WARFARE - } - } +war_defender_total_strength_value = { + value = 0 + every_war_defender = { add = max_military_strength } +} - # Culture - if = { - limit = { - scope:attacker = { - culture = { - has_cultural_parameter = cheaper_cbs - } - } - } - multiply = { - value = 0.8 - desc = "CB_ATTACKER_CULTURE" - } - } +war_attacker_total_strength_halved_value = { + value = war_attacker_total_strength_value + divide = 2 +} - # Vassal contract in-realm cost reduction - if = { - limit = { - scope:attacker = { - is_independent_ruler = no - vassal_contract_has_flag = vassal_contract_war_override - liege = scope:defender.liege - } - } - multiply = { - value = war_declaration_rights_allowed_cost_reduction - desc = "CB_ATTACKER_VASSAL_CONTRACT" - } - } - - if = { - limit = { - has_game_rule = no_cost_casus_belli_costs - } - multiply = { - value = 0 - desc = CB_GAME_RULE_NO_COST - } - } +war_defender_total_strength_halved_value = { + value = war_defender_total_strength_value + divide = 2 } -scale_10_war_defender_win = { - value = 10 +war_attacker_total_strength_divided_value = { + value = war_attacker_total_strength_value + divide = 10 +} - if = { - limit= { - scope:defender.culture = { - has_cultural_parameter = more_fame_for_successful_defensive_wars - } - } - multiply = 2 - } +war_defender_total_strength_divided_value = { + value = war_defender_total_strength_value + divide = 10 } diff --git a/project/ck3/base_game/common/script_values/01_dlc_fp1_script_values.txt b/project/ck3/base_game/common/script_values/01_dlc_fp1_script_values.txt index 70c72cfc50..bc35a2b49c 100644 --- a/project/ck3/base_game/common/script_values/01_dlc_fp1_script_values.txt +++ b/project/ck3/base_game/common/script_values/01_dlc_fp1_script_values.txt @@ -65,7 +65,7 @@ gruesome_festival_key_sacrifice_piety_value = { # Unreformed pagans syncretism. AND = { has_doctrine = tenet_unreformed_syncretism - scope:sacrifice.faith = { has_doctrine = unreformed_faith_doctrine } + scope:sacrifice.faith = { has_doctrine_parameter = unreformed } } # Christian syncretism. AND = { diff --git a/project/ck3/base_game/common/script_values/01_dynamic_values.txt b/project/ck3/base_game/common/script_values/01_dynamic_values.txt index f8dbd589b2..66f89e5d46 100644 --- a/project/ck3/base_game/common/script_values/01_dynamic_values.txt +++ b/project/ck3/base_game/common/script_values/01_dynamic_values.txt @@ -1364,3 +1364,27 @@ ai_economic_preference_value = { add = 1 } } + +fp2_2007_calculate_architect_competence = { # Intended for use with fp2_2007 in specific, not for general architects. + value = 0 + if = { limit = { culture = { has_cultural_parameter = architect_trait_prestige } } add = 15 } # Collapsed into one line for compactness + if = { limit = { has_trait = organizer } add = 2 } + if = { limit = { has_trait = logistician } add = 5 } + if = { limit = { has_trait = military_engineer } add = 15 } + if = { limit = { has_trait = strategist } add = 4 } + if = { limit = { has_trait = shrewd } add = 5 } + if = { limit = { has_trait = diligent } add = 5 } + if = { limit = { has_trait = temperate } add = 3 } + if = { limit = { has_trait = patient } add = 2 } + if = { limit = { has_trait = paranoid } add = 2 } + if = { limit = { has_trait = scholar } add = 1 } + if = { limit = { has_trait = architect } add = 12 } + if = { limit = { has_trait = content } subtract = 1 } + if = { limit = { has_trait = fickle } subtract = 5 } + if = { limit = { has_trait = arrogant } subtract = 10 } + if = { limit = { has_trait = lazy } subtract = 4 } + if = { limit = { has_trait = impatient } subtract = 5 } + if = { limit = { has_trait = greedy } subtract = 2 } + if = { limit = { has_trait = avaricious } subtract = 1 } + if = { limit = { has_trait = dull } subtract = 10 } +} diff --git a/project/ck3/base_game/common/script_values/02_dlc_ep1_script_values.txt b/project/ck3/base_game/common/script_values/02_dlc_ep1_script_values.txt new file mode 100644 index 0000000000..36c73697c2 --- /dev/null +++ b/project/ck3/base_game/common/script_values/02_dlc_ep1_script_values.txt @@ -0,0 +1,28 @@ +## Referenced from code, in code value will be clamped between NRoyalCourt::COURT_GRANDEUR_MIN and NRoyalCourt::COURT_GRANDEUR_MAX +## root = character calculating for +#court_grandeur_minimum_expected_value = { +# value = 50 +#} +# +#ep1_court_grandeur_marriage_acceptance_value = 50 +# +## Referenced from code for the multiplier of above/below expected court grandeur level modifiers +#court_grandeur_level_difference_modifier_multiplier = { +# value = sub_realm_size +# multiply = 0.01 +#} + +6_levels_above_expected_level = { + value = court_grandeur_minimum_expected_level + add = 6 +} + +9_levels_above_expected_level = { + value = court_grandeur_minimum_expected_level + add = 9 +} + +9_levels_below_expected_level = { + value = court_grandeur_minimum_expected_level + subtract = 9 +} diff --git a/project/ck3/base_game/common/script_values/02_religion_values.txt b/project/ck3/base_game/common/script_values/02_religion_values.txt index 1eb2c700fd..1ab8aab2a7 100644 --- a/project/ck3/base_game/common/script_values/02_religion_values.txt +++ b/project/ck3/base_game/common/script_values/02_religion_values.txt @@ -48,6 +48,8 @@ faith_changed_doctrine_cost_mult_two_step = 1.50 faith_changed_doctrine_cost_mult_three_step = 2.25 faith_changed_doctrine_cost_mult_four_step = 3.50 +faith_tenet_discount_mountain_background_value = 0.75 + hostility_multiplier_pluralism = 0.5 hostility_multiplier_righteous = 1 hostility_multiplier_fundamentalist = 2 @@ -3217,11 +3219,12 @@ faith_conversion_cost_mult = { value = 1 } + # Try to always be cheaper than creating a new faith if = { limit = { scope:character.learning > 0 } - multiply = { # Try to always be cheaper than creating a new faith + multiply = { value = 1 subtract = { desc = "learning_modifier" @@ -3242,12 +3245,12 @@ faith_conversion_cost_mult = { } } } - + # Try to always be cheaper than creating a new faith if = { limit = { scope:new_faith.religion = scope:character.faith.religion } - multiply = { # Try to always be cheaper than creating a new faith + multiply = { value = 1 subtract = { desc = "faith_conversion_cost_existing_faith" @@ -3256,8 +3259,9 @@ faith_conversion_cost_mult = { } } } + # Try to always be cheaper than creating a new faith else = { - multiply = { # Try to always be cheaper than creating a new faith + multiply = { value = 1 subtract = { desc = "faith_conversion_cost_existing_faith" @@ -3266,13 +3270,13 @@ faith_conversion_cost_mult = { } } } - + # Pluralistic faiths have it easier converting to each other if = { limit = { scope:new_faith = { has_doctrine = doctrine_pluralism_pluralistic } scope:character.faith = { has_doctrine = doctrine_pluralism_pluralistic } } - multiply = { # Pluralistic faiths have it easier converting to each other + multiply = { value = 1 subtract = { desc = "faith_conversion_cost_pluralists" @@ -3281,11 +3285,12 @@ faith_conversion_cost_mult = { } } } + # Pluralistic faiths have it easier converting else_if = { limit = { scope:character.faith = { has_doctrine = doctrine_pluralism_pluralistic } } - multiply = { # Pluralistic faiths have it easier converting + multiply = { value = 1 subtract = { desc = "faith_conversion_cost_pluralist" @@ -3376,7 +3381,8 @@ faith_conversion_cost_mult = { ################################## # Dead Religion/Faith penalty(s) # ################################## - if = { #More expensive to convert to a dead religion + #More expensive to convert to a dead religion + if = { limit = { scope:new_faith = { religion = { @@ -3400,7 +3406,7 @@ faith_conversion_cost_mult = { ####################################### # Switching religion/family penalties # ####################################### - #More expensive if you convert to a faith outside of your religion's family + # More expensive if you convert to a faith outside of your religion's family if = { limit = { scope:new_faith = { @@ -3490,7 +3496,7 @@ faith_conversion_cost_mult = { } } - #More expensive to convert to something inside your religion family that's not the same religion + # More expensive to convert to something inside your religion family that's not the same religion if = { limit = { scope:new_faith = { @@ -3564,7 +3570,6 @@ faith_conversion_cost_mult = { ####################################### # Misc penalties # ####################################### - # More expensive to convert to a faith who's HoF you HumSac'D/to a faith on good terms with one who's HoF you HumSac'd, unless they're chill with HumSac. if = { limit = { @@ -3592,11 +3597,12 @@ faith_conversion_cost_mult = { } } } + ######################## # Conversion Discounts # ######################## - - if = { #Cheaper if you are targeted by the new Faith in a defensive Holy War + # Cheaper if you are targeted by the new Faith in a defensive Holy War + if = { limit = { scope:character = { any_character_war = { @@ -3636,7 +3642,8 @@ faith_conversion_cost_mult = { } } } - if = { #Cheaper if your spouse is of the faith + # Cheaper if your spouse is of the faith + if = { limit = { scope:character = { any_spouse = { @@ -3675,7 +3682,8 @@ faith_conversion_cost_mult = { } } } - else_if = { #Does a concubine have the right religion? + # Does a concubine have the right religion? + else_if = { limit = { scope:character = { any_concubine = { @@ -3715,7 +3723,8 @@ faith_conversion_cost_mult = { } } } - if = { #Cheaper if the religion is present near/in your borders + # Cheaper if the religion is present near/in your borders + if = { limit = { scope:new_faith = { religion = { is_in_family = rf_abrahamic } @@ -3762,7 +3771,8 @@ faith_conversion_cost_mult = { } } } - else_if = { #Cheaper if the religion is present near/in your borders + # Cheaper if the religion is present near/in your borders + else_if = { limit = { scope:new_faith = { religion = { is_in_family = rf_eastern } @@ -3809,7 +3819,8 @@ faith_conversion_cost_mult = { } } } - else_if = { #Cheaper if the religion is present near/in your borders + # Cheaper if the religion is present near/in your borders + else_if = { limit = { scope:new_faith = { religion = { is_in_family = rf_pagan } @@ -3856,7 +3867,8 @@ faith_conversion_cost_mult = { } } } - else_if = { #Cheaper if the religion is present near/in your borders + # Cheaper if the religion is present near/in your borders + else_if = { limit = { scope:new_faith = { religion = { is_in_family = rf_abrahamic } @@ -3904,7 +3916,8 @@ faith_conversion_cost_mult = { } } } - else_if = { #Cheaper if the religion is present near/in your borders + # Cheaper if the religion is present near/in your borders + else_if = { limit = { scope:new_faith = { religion = { is_in_family = rf_eastern } @@ -3952,7 +3965,8 @@ faith_conversion_cost_mult = { } } } - else_if = { #Cheaper if the religion is present near/in your borders + # Cheaper if the religion is present near/in your borders + else_if = { limit = { scope:new_faith = { religion = { is_in_family = rf_pagan } @@ -4039,13 +4053,33 @@ faith_conversion_cost_mult = { } } } + # Cheaper if you're an interloper in a struggle converting to an involved faith. + if = { + limit = { + scope:character = { + any_character_struggle = { + involvement = interloper + has_struggle_phase_parameter = cheaper_to_convert_to_struggle_faith + is_faith_involved_in_struggle = scope:new_faith + } + } + } + multiply = { + value = 1 + subtract = { + desc = struggle_parameter_cheaper_to_convert_to_struggle_faith + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 0.5 + } + } + } ######################################## # Conversion Discounts from Traditions # ######################################## - #scope:new_faith.religion = scope:character.faith.religion + # scope:new_faith.religion = scope:character.faith.religion - #Pacifism Tenet + # Pacifism Tenet if = { limit = { AND = { @@ -4069,10 +4103,11 @@ faith_conversion_cost_mult = { } } - #Removing 1 to offset the value and present it as expected by the code + # Removing 1 to offset the value and present it as expected by the code subtract = { value = 1 } + } reincarnation_chance = 4 diff --git a/project/ck3/base_game/common/script_values/03_dlc_fp2_script_values.txt b/project/ck3/base_game/common/script_values/03_dlc_fp2_script_values.txt new file mode 100644 index 0000000000..697c474046 --- /dev/null +++ b/project/ck3/base_game/common/script_values/03_dlc_fp2_script_values.txt @@ -0,0 +1,918 @@ + +################################################## +# Interactions + +purchase_truce_interaction_small_sum = { value = medium_gold_value } + +purchase_truce_interaction_medium_sum = { value = major_gold_value } + +purchase_truce_interaction_major_sum = { value = massive_gold_value } + +# We only use this one for AI weighting, hence why it's a little jank. +purchase_truce_interaction_massive_sum = { + value = monumental_gold_value + multiply = 2 +} + +purchase_truce_interaction_truce_days_small_value = 3650 +purchase_truce_interaction_truce_days_medium_value = 5475 +purchase_truce_interaction_truce_days_large_value = 9125 + +purchase_truce_interaction_recipient_far_weaker_value = { + value = max_military_strength + multiply = 0.4 +} + +purchase_truce_interaction_recipient_somewhat_weaker_value = { + value = max_military_strength + multiply = 0.8 +} + +purchase_truce_interaction_recipient_somewhat_stronger_value = { + value = max_military_strength + multiply = 1.2 +} + +purchase_truce_interaction_recipient_far_stronger_value = { + value = max_military_strength + multiply = 1.6 +} + +challenge_to_chess_opinion_change_loser_value = 30 + +challenge_to_chess_opinion_change_loser_arrogant_value = { + value = challenge_to_chess_opinion_change_loser_value + multiply = -1 +} + +challenge_to_chess_stress_stake_value = { value = medium_stress_gain } + +challenge_to_chess_gold_change_value = { + value = 0 + + # To keep this balanced, we want to use the lowest income of scope:actor & scope:recipient. + if = { + limit = { scope:actor.monthly_character_income >= scope:recipient.monthly_character_income } + add = scope:recipient.monthly_character_income + } + else = { add = scope:actor.monthly_character_income } + # And, because month-to-month income isn't much, we take it up to a significant fraction of a year's earnings. + multiply = 9 +} + +bg_stake_land_evaluate_appropriate_county_ordering_value = { + value = 0 + # We want to get the *least* worthwhile county available. + ## Chiefly based off of development. + add = { + value = development_level + multiply = -1 + } + ## But control factors in a tad too. + add = { + value = county_control + multiply = -0.25 + } + # Weight up personal claims a bit. + if = { + limit = { + any_claimant = { this = scope:ordering_char_temp } + } + add = 50 + } +} + +bg_crit_success_add_value = 7 + +bg_success_add_value = 4 + +bg_failure_add_value = 2 + +bg_crit_failure_add_value = 0 + +bg_counter_mult_value = 0.5 + +bg_winning_threshold_value = 10 +bg_close_to_winning_threshold_value = 8 + +bg_relative_score_heavy_difference_threshold_value = { + value = 0 + add = scope:bg_opponent.var:bg_current_score + add = 4 +} +bg_relative_score_light_difference_threshold_value = { + value = 0 + add = scope:bg_opponent.var:bg_current_score + add = 2 +} + +# Note: the cap is considered hit at the *end* of this round. +bg_round_cap_value = 4 + +bg_cumulative_skill_score_value = { + value = 0 + # Pachisi + if = { + limit = { scope:bg_system = flag:pachisi } + add = diplomacy + add = intrigue + add = stewardship + } + # Hnefatafl + if = { + limit = { scope:bg_system = flag:hnefatafl } + add = intrigue + add = martial + add = prowess + } + # Tabula + if = { + limit = { scope:bg_system = flag:tabula } + add = intrigue + add = learning + add = stewardship + } + # Chess + if = { + limit = { scope:bg_system = flag:chess } + add = martial + add = intrigue + add = learning + } +} + +bg_cumulative_skill_score_comparison_value = { + value = 0 + add = scope:bg_myself.bg_cumulative_skill_score_value + subtract = scope:bg_opponent.bg_cumulative_skill_score_value +} + +bg_bad_player_threshold_value = 24 +bg_average_player_threshold_value = 36 +bg_good_player_threshold_value = 48 + +offer_assistance_interaction_gold_value = 100 + +offer_assistance_interaction_gold_modifier_value = { + value = scope:recipient.gold + divide = 100 + floor = yes + max = 5 +} + +offer_assistance_interaction_already_winning_value = 50 + +offer_assistance_interaction_already_losing_value = 25 + +offer_assistance_interaction_war_contribution_value = 100 + +################################################## +# Decisions + +improve_city_province_decision_cost = 75 + +appoint_a_righteous_caliph_decision_same_faith_county_count = 10 + +appoint_a_righteous_caliph_decision_own_max_sins = 2 + +appoint_a_righteous_caliph_decision_hof_min_sins = 2 + +mozarabic_fate_county_count = 12 + +favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value = 2 + +favour_the_countryside_basques_decision_counties_to_control_value = 9 + +council_of_toledo_decision_decision_cooldown_value = 25 + +council_of_toledo_piety_cost_value = 250 + +council_of_toledo_gold_cost_value = 100 + +council_of_toledo_realm_size_value = 20 + +council_toledo_conversion_modifier_value = 1.5 + +council_toledo_culture_acceptance_value = 10 + +council_toledo_modifier_duration_value = 10 + +council_toledo_success_guest_value = 3 + +council_of_toledo_counter_value = { + value = 0 + if = { + limit = { exists = global_var:council_of_toledo_counter } + add = global_var:council_of_toledo_counter + } +} + +council_of_toledo_counter_less_one_value = { + value = council_of_toledo_counter_value + subtract = 1 +} + +council_toledo_divided_svalue = { + value = council_of_toledo_counter_value + divide = 10 +} + +council_toledo_divided_floor_svalue = { + value = council_of_toledo_counter_value + divide = 10 + floor = yes +} + +council_toledo_divided_1_svalue = { + value = council_of_toledo_counter_value + subtract = 1 + divide = 10 +} + +council_toledo_divided_2_svalue = { + value = council_of_toledo_counter_value + subtract = 2 + divide = 10 +} + +council_toledo_divided_3_svalue = { + value = council_of_toledo_counter_value + subtract = 3 + divide = 10 +} + +council_toledo_divided_4_svalue = { + value = council_of_toledo_counter_value + subtract = 4 + divide = 10 +} + +council_toledo_divided_5_svalue = { + value = council_of_toledo_counter_value + subtract = 5 + divide = 10 +} + +council_toledo_divided_6_svalue = { + value = council_of_toledo_counter_value + subtract = 6 + divide = 10 +} + +council_toledo_divided_7_svalue = { + value = council_of_toledo_counter_value + subtract = 7 + divide = 10 +} + +council_toledo_divided_8_svalue = { + value = council_of_toledo_counter_value + subtract = 8 + divide = 10 +} + +council_toledo_divided_9_svalue = { + value = council_of_toledo_counter_value + subtract = 9 + divide = 10 +} + +################################################## +# Council Tasks + +court_chaplain_fabricate_claim_cheaper_for_involved_parties_in_struggle_region_value = { + value = 0 + add = court_chaplain_fabricate_claim_base_total + multiply = 0.50 +} + +################################################## +# Casus Belli + +fp2_border_raid_control_change_value = -25 + +fp2_border_raid_development_change_value = -1 + +fp2_border_raid_gold_change_value = { + value = prev.development_level + multiply = 5 + if = { + limit = { exists = scope:raid_province } + add = fp2_border_raid_building_gold_value + } +} + +fp2_border_raid_building_gold_value = { + value = 25 +} + +fp2_border_raid_ai_targeting_value = { + value = 0.5 + scope:attacker = { + # Weight up religious enemies. + if = { + limit = { + faith = { + faith_hostility_level = { + target = scope:defender.faith + value > faith_astray_level + } + } + } + add = 0.5 + } + # Weight up developed realms. + every_in_list = { + list = target_titles + limit = { development_level >= 8 } + add = 0.25 + } + every_in_list = { + list = target_titles + limit = { + any_county_province = { num_buildings >= 3 } + } + add = 0.25 + } + if = { + limit = { + scope:defender = { is_at_war = yes } + } + add = 0.25 + } + if = { + limit = { + NOT = { + scope:attacker.ai_greed = 0 + } + } + add = { + value = scope:attacker.ai_greed + divide = 100 + } + } + } +} + +siege_occupier_county_soldier_value = { + value = 0 + if = { + limit = { exists = scope:war } + scope:war = { + every_war_attacker = { + limit = { + any_army = { + location = { is_in_list = occupied_baronies } + } + } + every_army = { + limit = { + location = { is_in_list = occupied_baronies } + } + add = army_size + } + } + } + } +} + +destroy_building_soldier_multiplier_value = { + value = siege_occupier_county_soldier_value # 5000 + divide = 100000 # 0.5 + add = 1 # 1.5 +} + +destroy_building_development_multiplier_value = { + value = barony.county.development_level # 11 + divide = 20 # 0.5 + add = 1 +} + +fp2_expel_interloper_ai_targeting_value = { + value = 100 + scope:attacker = { + # Weight up religious enemies. + if = { + limit = { + faith = { + faith_hostility_level = { + target = scope:defender.faith + value > faith_astray_level + } + } + } + add = 100 + } + # Weight up culture enemies. + if = { + limit = { + culture = { + cultural_acceptance = { + target = scope:defender.culture + value < -25 + } + } + } + add = 100 + } + } + # Weight up with interloper land + scope:defender = { + every_realm_county = { + limit = { target_is_de_jure_liege_or_above = title:e_spain } + add = fp2_expel_interloper_county_cost_value + } + } +} + +fp2_expel_interloper_county_cost_value = 25 + +################################################## +# Dynasty Legacies + +fp2_urbanism_legacy_1_bonus_value = 0.2 + +fp2_urbanism_legacy_1_bonus_value_percentage = { + value = fp2_urbanism_legacy_1_bonus_value + multiply = 100 +} + +################################################## +# Decisions + +##### Struggle Ending Decisions ##### + +### Common + +# Counts every county in region, to check against +struggle_iberia_ending_ending_decision_region_total_value = { + value = 0 + every_county_in_region = { + region = world_europe_west_iberia + add = 1 + } +} + +# Counts independent involved realms in Iberia, to compare +struggle_iberia_ending_ending_decision_foreign_realm_total_value = { + value = 0 + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + NOT = { this = root } + is_independent_ruler = yes + primary_title = { is_holy_order = no } + primary_title = { is_mercenary_company = no } + } + add = 1 + } + } +} + +# Counts completely controlled de jure kingdoms of Hispania +fp2_struggle_ending_kingdom_counter_value = { + every_held_title = { + limit = { + tier = tier_kingdom + de_jure_liege = title:e_spain + root = { completely_controls = prev } + } + add = 1 + } +} + +### Hostility + +# Parameter for conversion speed multiplier +fp2_struggle_hostility_conversion_value = 1.5 + +# Parameter for culture and faith opinion loss +fp2_struggle_hostility_opinion_value = 15 + +fp2_struggle_hostility_opinion_negative_value = -30 + +# Paramter for cultural acceptance loss +fp2_struggle_hostility_culture_acceptance_value = -50 + +fp2_struggle_hostility_culture_acceptance_large_value = -75 + +# Counter for de jure capital kingdom's total counties +fp2_struggle_hostility_county_total_value = { + capital_county.de_jure_liege.de_jure_liege = { + every_de_jure_county = { add = 1 } + } +} + +fp2_struggle_hostility_county_total_light_value = { + capital_county.de_jure_liege.de_jure_liege = { + every_de_jure_county = { add = 1 } + } + multiply = 0.75 +} + +# Counter for de jure capital kingdom's same culture and faith counties +fp2_struggle_hostility_county_counter_value = { + capital_county.de_jure_liege.de_jure_liege = { + every_de_jure_county = { + limit = { + culture = root.culture + faith = root.faith + } + add = 1 + } + } +} + +# Counter for other rulers who own too much of Iberia +fp2_struggle_hostility_region_counter_value = { + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + NOT = { this = root } + is_independent_ruler = yes + primary_title = { is_holy_order = no } + primary_title = { is_mercenary_company = no } + any_county_in_region = { + region = world_europe_west_iberia + percent > fp2_struggle_hostility_region_percent_decimal_value # set by fp2_struggle_hostility_region_percent_value + holder.top_liege = prev + } + } + add = 1 + } + } +} + +# Paramater for de jure kingdoms required +fp2_struggle_hostility_kingdom_total_value = 2 + +# Paramameter for percentage of Iberia that no other ruler can control +fp2_struggle_hostility_region_percent_value = 20 + +# Uses above to plug in to script as a decimal +fp2_struggle_hostility_region_percent_decimal_value = { + value = fp2_struggle_hostility_region_percent_value + divide = 100 + max = 1 +} + +### Compromise + +# Counter for controlled counties in Iberia +struggle_iberia_ending_compromise_decision_region_owned_value = { + value = 0 + every_county_in_region = { + region = world_europe_west_iberia + limit = { holder.top_liege = root } + add = 1 + } +} + +# Percentage of Iberian counties owned +struggle_iberia_ending_compromise_decision_region_owned_percent_value = { + value = struggle_iberia_ending_compromise_decision_region_owned_value + divide = struggle_iberia_ending_ending_decision_region_total_value + multiply = 100 +} + +# Parameter for mininmum opinion +struggle_iberia_ending_compromise_decision_opinion_value = { + value = 60 +} + +# Counter for hooked and friendly rulers +struggle_iberia_ending_compromise_decision_opinion_counter_value = { + value = 0 + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + NOT = { this = root } + is_independent_ruler = yes + primary_title = { is_holy_order = no } + primary_title = { is_mercenary_company = no } + save_temporary_scope_as = this_character + OR = { + root = { has_strong_hook = scope:this_character } + opinion = { + target = root + value >= struggle_iberia_ending_compromise_decision_opinion_value + } + } + } + add = 1 + } + } +} + +# Counter for Iberian counties owned by non-Involved +struggle_iberia_ending_compromise_decision_region_interloper_value = { + value = 0 + every_county_in_region = { + region = world_europe_west_iberia + limit = { + holder.top_liege = { fp2_character_involved_in_struggle_trigger = no } + } + add = 1 + } +} + +# Percentage of Iberian counties owned by non-Involved +struggle_iberia_ending_compromise_decision_region_interloper_percent_value = { + value = struggle_iberia_ending_compromise_decision_region_interloper_value + divide = struggle_iberia_ending_ending_decision_region_total_value + multiply = 100 +} + +# Counter for independent king or higher Involved rulers +struggle_iberia_ending_compromise_decision_independent_counter_value = { + value = 0 + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + NOT = { this = root } + is_independent_ruler = yes + primary_title = { + is_mercenary_company = no + is_holy_order = no + tier >= tier_kingdom + } + } + add = 1 + } + } +} + +# Counter for inter-Involved character wars +struggle_iberia_ending_compromise_decision_war_counter_value = { + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + primary_title = { is_holy_order = no } + any_primary_war_enemy = { + is_independent_ruler = yes + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + primary_title = { is_holy_order = no } + primary_title = { is_mercenary_company = no } + } + } + add = { + value = 0 + if = { + limit = { + any_character_war = { + OR = { + AND = { + primary_attacker = prev + primary_defender = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + } + } + AND = { + primary_defender = prev + primary_attacker = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + } + } + } + } + } + add = 0.5 # they are both primary participant so they will add 0.5 each + } + else = { + add = 1 # only one of them is primary participant, so we need to add 1 + } + } + } + } +} + +# Paramameter for percentage of Iberia that you cannot control +fp2_struggle_compromise_owned_percent_value = 50 + +# Uses above to plug in to script as a decimal +fp2_struggle_compromise_owned_percent_decimal_value = { + value = fp2_struggle_compromise_owned_percent_value + divide = 100 + max = 1 +} + +# Paramameter for percentage of Iberia that no other Involved ruler can control +fp2_struggle_compromise_involved_percent_value = 50 + +# Uses above to plug in to script as a decimal +fp2_struggle_compromise_involved_percent_decimal_value = { + value = fp2_struggle_compromise_involved_percent_value + divide = 100 + max = 1 +} + +# Paramameter for percentage of Iberia that no Uninvolved ruler can control +fp2_struggle_compromise_uninvolved_percent_value = 25 + +# Uses above to plug in to script as a decimal +fp2_struggle_compromise_uninvolved_percent_decimal_value = { + value = fp2_struggle_compromise_uninvolved_percent_value + divide = 100 + max = 1 +} + +### Conciliation + +# Counter for allied Involved rulers +struggle_iberia_ending_conciliation_decision_alliance_counter_value = { + value = 0 + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + NOT = { this = root } + is_independent_ruler = yes + primary_title = { is_holy_order = no } + primary_title = { is_mercenary_company = no } + is_allied_to = root + } + add = 1 + } + } +} + +# Parameter for num de jure kingdoms of Iberia must be owned +fp2_struggle_conciliation_kingdom_total_value = 1 + +# Parameter for cultural acceptance gain +fp2_struggle_conciliation_culture_acceptance_value = 50 + +fp2_struggle_secure_iberian_foothold_years_value = 15 + +fp2_struggle_secure_iberian_foothold_faith_target_percent_value = 50 + +fp2_struggle_secure_iberian_foothold_faith_total_value = { + if = { + limit = { exists = scope:iberian_kingdom_temp } + scope:iberian_kingdom_temp = { + every_de_jure_county = { add = 1 } + } + } + min = 1 +} + +fp2_struggle_secure_iberian_foothold_faith_value = { + value = 0 + if = { + limit = { exists = scope:iberian_kingdom_temp } + scope:iberian_kingdom_temp = { + every_de_jure_county = { + limit = { faith = holder.top_liege.faith } + add = 1 + } + } + } + min = 1 +} + +fp2_struggle_secure_iberian_foothold_faith_percent_value = { + value = fp2_struggle_secure_iberian_foothold_faith_value + divide = fp2_struggle_secure_iberian_foothold_faith_total_value + multiply = 100 +} + +##### Religion values ##### + +# Total Iberian counties of my Religion +fp2_struggle_secure_iberian_foothold_religion_total_value = { + value = 0 + every_county_in_region = { + region = world_europe_west_iberia + limit = { religion = root.religion } + add = 1 + } +} + +# Held Iberian counties of my Religion +fp2_struggle_secure_iberian_foothold_religion_owned_value = { + value = 0 + every_county_in_region = { + region = world_europe_west_iberia + limit = { + religion = root.religion + holder.top_liege = root + } + add = 1 + } +} + +# Percentage owned Iberian counties of my Religion +fp2_struggle_secure_iberian_foothold_religion_percent_value = { + value = fp2_struggle_secure_iberian_foothold_religion_owned_value + divide = fp2_struggle_secure_iberian_foothold_religion_total_value + multiply = 100 + min = 1 +} + +# Target percentage owned Iberia counties of my Religion +fp2_struggle_secure_iberian_foothold_religion_target_percent_value = 50 + +fp2_struggle_secure_iberian_foothold_religion_target_percent_decimal_value = { + value = fp2_struggle_secure_iberian_foothold_religion_target_percent_value + divide = 100 +} + +##### Outsider values ##### + +# Target percentage owned counties of Iberia +fp2_struggle_secure_iberian_foothold_outsider_target_percent_value = 33 + +fp2_struggle_secure_iberian_foothold_outsider_target_percent_decimal_value = { + value = fp2_struggle_secure_iberian_foothold_outsider_target_percent_value + divide = 100 +} + +# Decimal target percentage owned counties of Iberia +fp2_struggle_secure_iberian_foothold_outsider_percent_decimal_value = { + value = fp2_struggle_secure_iberian_foothold_outsider_percent_value + divide = 100 + max = 1 +} + +# Percentage owned counties of Iberia +fp2_struggle_secure_iberian_foothold_outsider_percent_value = { + value = fp2_struggle_secure_iberian_foothold_outsider_value + divide = fp2_struggle_secure_iberian_foothold_outsider_total_value + multiply = 100 +} + +fp2_struggle_secure_iberian_foothold_outsider_total_value = { + value = 0 + every_county_in_region = { + region = world_europe_west_iberia + add = 1 + } +} + +fp2_struggle_secure_iberian_foothold_outsider_value = { + value = 0 + every_county_in_region = { + region = world_europe_west_iberia + limit = { holder.top_liege = root } + add = 1 + } +} + +fp2_enforce_truce_war_score_value = 25 + +fp2_enforce_truce_duration_value = 5 + +fp2_bargain_fealty_interaction_already_losing_value = 25 + +fp2_bargain_fealty_half_realm_size_value = { + value = scope:recipient.realm_size + divide = 2 +} + +fp2_bargain_fealty_half_max_strength_value = { + value = scope:actor.max_military_strength + divide = 2 +} + +################################################## +# Miscellaneous + +# We want them to always be born in 795 or so. +fp2_lyonese_monk_age_value = { + value = current_year + add = -795 +} + +fp2_lyonese_monk_conclave_cost_value = major_piety_value + +fp2_lyonese_monk_conversion_bonus_root_value = 0.5 + +fp2_lyonese_monk_conversion_bonus_actual_value = { + value = court_chaplain_conversion_base_total + multiply = fp2_lyonese_monk_conversion_bonus_root_value +} + + +floored_development_value = { + value = development_level + floor = yes +} + +floored_current_development_value = { + value = var:current_development_level + floor = yes +} diff --git a/project/ck3/base_game/common/script_values/10_health_values.txt b/project/ck3/base_game/common/script_values/10_health_values.txt index 4b6aa5c03a..71c446716e 100644 --- a/project/ck3/base_game/common/script_values/10_health_values.txt +++ b/project/ck3/base_game/common/script_values/10_health_values.txt @@ -195,7 +195,7 @@ underweight_threshold = 0 overweight_threshold = 0 feast_weight_modifier_value = { - add = 7 + add = 5 # You have a lot of very desirable food if = { limit = { @@ -207,7 +207,7 @@ feast_weight_modifier_value = { } } } - add = 5 + add = 3 } # You have a lot of food in general else_if = { @@ -220,7 +220,7 @@ feast_weight_modifier_value = { } } } - add = 4 + add = 2 } # It's a smaller amount of food, but it's still a feast else_if = { diff --git a/project/ck3/base_game/common/script_values/50_major_decision_values.txt b/project/ck3/base_game/common/script_values/50_major_decision_values.txt index 568dc51275..988b32f381 100644 --- a/project/ck3/base_game/common/script_values/50_major_decision_values.txt +++ b/project/ck3/base_game/common/script_values/50_major_decision_values.txt @@ -37,4 +37,8 @@ convert_to_feudalism_development_requirement = { } subtract = 5 } -} \ No newline at end of file +} + +convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value = 6 + +convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value = terrible_development_level diff --git a/project/ck3/base_game/common/script_values/99_casus_belli_values..txt b/project/ck3/base_game/common/script_values/99_casus_belli_values..txt new file mode 100644 index 0000000000..ab54e6509d --- /dev/null +++ b/project/ck3/base_game/common/script_values/99_casus_belli_values..txt @@ -0,0 +1,838 @@ + +# We separate out most of the guts of this cost multiplier to stop struggle CBs from double-dipping on costs and discounts. +common_cb_cost_multiplier_core = { + value = 1 + # Bellum Justum Perk + if = { + limit = { + scope:attacker = { + has_perk = bellum_justum_perk + } + } + multiply = { + add = bellum_justum_discount_percentage + divide = 100 + desc = CB_ATTACKER_BELLUM_JUSTUM + } + } + # Dynasty Warfare Perk + if = { + limit = { + scope:attacker = { + has_dynasty = yes + dynasty = { + has_dynasty_perk = warfare_legacy_2 + } + } + } + multiply = { + value = warfare_legacy_2_discount + desc = CB_ATTACKER_DYNASTY_WARFARE + } + } + # Culture + if = { + limit = { + scope:attacker = { + culture = { + has_cultural_parameter = cheaper_cbs + } + } + } + multiply = { + value = 0.8 + desc = "CB_ATTACKER_CULTURE" + } + } + + if = { + limit = { + scope:attacker = { has_government = tribal_government } + } + multiply = { + value = 0.5 + desc = CB_TRIBAL_COST + } + } + + if = { + limit = { + has_game_rule = no_cost_casus_belli_costs + } + multiply = { + value = 0 + desc = CB_GAME_RULE_NO_COST + } + } +} + +common_cb_cost_multiplier = { + value = common_cb_cost_multiplier_core + # Struggle Multipliers + if = { + limit = { + scope:attacker = { + OR = { + any_character_struggle = { + involvement = involved + is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { PARAMETER = involved_or_interloper_wars_in_struggle_region_cheaper_costs } + } + any_character_struggle = { + involvement = interloper + is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { PARAMETER = involved_or_interloper_wars_in_struggle_region_cheaper_costs } + } + } + } + } + multiply = { + value = 0.5 + desc = CB_STRUGGLE_PHASE_DISCOUNT + } + } +} + + +##### Piety Costs + +# Multipliers + +# We separate out most of the guts of this cost multiplier to stop struggle CBs from double-dipping on costs and discounts. +common_cb_piety_cost_multiplier_core = { + value = 1 + # Faith Doctrine Piety Discounts + if = { + limit = { + scope:attacker.faith = { + has_doctrine_parameter = divine_destiny_holy_war_cost_reduction + } + } + multiply = { + value = 0.5 + desc = CB_DIVINE_DESTINY_COST + } + } + # Innovation Piety Discounts + if = { + limit = { + scope:attacker = { + culture = { + has_innovation = innovation_reconquista + } + } + } + multiply = { + value = 0.9 + desc = CB_RECONQUISTA_COST + } + } + # Vassal contract in-realm cost reduction + if = { + limit = { + scope:attacker = { + is_independent_ruler = no + vassal_contract_has_flag = vassal_contract_war_override + liege = scope:defender.liege + } + } + multiply = { + value = war_declaration_rights_allowed_cost_reduction + desc = "CB_ATTACKER_VASSAL_CONTRACT" + } + } + # Ghazi reduction + if = { + limit = { + scope:attacker = { + is_independent_ruler = no + vassal_contract_has_flag = vassal_contract_cheaper_religious_war + } + } + multiply = { + value = ghazi_religious_war_cost_reduction + desc = "CB_ATTACKER_VASSAL_CONTRACT" + } + } + # Someone in the target region sacrificed your HoF. + if = { + limit = { + scope:defender = { + has_variable_list = humsacd_hofs + is_target_in_variable_list = { + name = humsacd_hofs + target = scope:attacker.faith + } + } + } + multiply = { + value = religious_cb_piety_discount_against_hof_humsac + desc = "CB_ATTACKER_HOF_HUMSACD" + } + } +} + +common_cb_piety_cost_multiplier_sans_struggles = { + value = common_cb_piety_cost_multiplier_core + # Common multiplier + multiply = common_cb_cost_multiplier_core +} + +common_cb_piety_cost_multiplier = { + value = common_cb_piety_cost_multiplier_core + # Struggle Multipliers + if = { + limit = { + scope:attacker = { + OR = { + any_character_struggle = { + involvement = involved + is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { PARAMETER = involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs } + } + any_character_struggle = { + involvement = interloper + is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { PARAMETER = involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs } + } + } + } + } + multiply = { + value = 0.5 + desc = CB_STRUGGLE_PHASE_DISCOUNT + } + } + + # Common multiplier + multiply = common_cb_cost_multiplier_core +} + +holy_war_cb_piety_cost_multiplier = { + value = 1 + + if = { + limit = { + scope:attacker = { + faith = { has_doctrine_parameter = cheaper_holy_wars_active } + } + } + multiply = { + value = 0.8 + desc = CB_REDUCED_HOLY_WAR_COST + } + } +} + +# Base Costs +common_cb_impious_piety_cost = { + if = { # Attacking your HoF is impious + limit = { + exists = scope:attacker.faith.religious_head + scope:attacker.faith.religious_head = scope:defender + } + if = { + limit = { + scope:attacker.faith = { + has_doctrine = doctrine_spiritual_head + } + } + add = { + value = massive_piety_value + desc = CB_ATTACKER_HOF + } + } + else = { + add = { + value = medium_piety_value + desc = CB_ATTACKER_HOF + } + } + } + if = { + limit = { + scope:attacker.faith = scope:defender.faith + scope:defender = { + has_government = theocracy_government + } + } + add = { + value = medium_piety_value + desc = CB_ATTACKER_THEOCRACY + } + } +} + +fp1_varangian_adventure_base_piety_cost = { + add = common_cb_impious_piety_cost + if = { + limit = { + scope:defender.faith = scope:attacker.faith + } + add = { + value = massive_piety_value + desc = CB_SAME_FAITH_COST + } + } +} + +##### Prestige Costs + +# Multipliers +# We separate out most of the guts of this cost multiplier to stop struggle CBs from double-dipping on costs and discounts. +common_cb_prestige_cost_multiplier_core = { + value = 1 + # Innovation Prestige Discounts + multiply = { + value = { + value = 1 + if = { + limit = { + scope:attacker = { + culture = { + has_innovation = innovation_chronicle_writing + } + } + } + add = -0.1 + } + if = { + limit = { + scope:attacker = { + culture = { + has_innovation = innovation_land_grants + } + } + } + add = -0.1 + } + if = { + limit = { + scope:attacker = { + culture = { + has_innovation = innovation_rightful_ownership + } + } + } + add = -0.1 + } + } + desc = CB_ATTACKER_INNOVATIONS + } + # Ghazi extra cost + if = { + limit = { + scope:attacker = { + is_independent_ruler = no + vassal_contract_has_flag = vassal_contract_increase_prestige_cb_cost + } + } + multiply = { + value = 1 + add = ghazi_prestige_cost_increments + desc = "CB_ATTACKER_VASSAL_CONTRACT" + } + } +} + +common_cb_prestige_cost_multiplier_sans_struggles = { + value = common_cb_prestige_cost_multiplier_core + # Common modifier + multiply = common_cb_cost_multiplier_core +} + +common_cb_prestige_cost_multiplier = { + value = common_cb_prestige_cost_multiplier_core + # Struggle Multipliers + ## Discounts + if = { + limit = { + # Pre-filter struggle CB types, as we don't want to double-modify their costs. Makes for weird balancing. + # And then the main event. + scope:attacker = { + OR = { + any_character_struggle = { + involvement = involved + is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { PARAMETER = involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs } + } + any_character_struggle = { + involvement = interloper + is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { PARAMETER = involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs } + } + } + } + } + multiply = { + value = 0.5 + desc = CB_STRUGGLE_PHASE_DISCOUNT + } + } + ## Surcharges + if = { + limit = { + # Pre-filter struggle CB types, as we don't want to double-modify their costs. Makes for weird balancing. + # And then the main event. + scope:attacker = { + OR = { + any_character_struggle = { + involvement = involved + is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { PARAMETER = involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs } + } + any_character_struggle = { + involvement = interloper + is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { PARAMETER = involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs } + } + } + } + } + multiply = { + value = 1.5 + desc = CB_STRUGGLE_PHASE_SURCHARGE + } + } + + # Common modifier + multiply = common_cb_cost_multiplier +} + +# Base Costs +claim_cb_prestige_cost = { + if = { + # Prestige cost can vary significantly for personal claims, based on the situation(s) the claimant/defender are in. + limit = { scope:claimant = scope:attacker } + + add = { + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = 100 + if = { + # 25% cheaper to take Pressed claims. + limit = { scope:attacker = { has_strong_claim_on = prev } } + add = -25 + } + } + } + every_in_list = { + list = target_titles + limit = { tier = tier_duchy } + add = { + value = 200 + if = { + # 25% cheaper to take Pressed claims. + limit = { scope:attacker = { has_strong_claim_on = prev } } + add = -50 + } + } + } + every_in_list = { + list = target_titles + limit = { tier = tier_kingdom } + add = { + value = 400 + if = { + # 25% cheaper to take Pressed claims. + limit = { scope:attacker = { has_strong_claim_on = prev } } + add = -100 + } + } + } + every_in_list = { + list = target_titles + limit = { tier = tier_empire } + add = { + value = 800 + if = { + # 25% cheaper to take Pressed claims. + limit = { scope:attacker = { has_strong_claim_on = prev } } + add = -200 + } + } + } + + desc = "CB_CLAIM_COST_TARGET_TITLES" + } + if = { # 50% cheaper for adults to take titles from child rulers. + limit = { + scope:attacker = { is_adult = yes } + scope:defender = { is_adult = no } + } + multiply = { + value = 0.5 + desc = "CB_COST_DEFENDER_IS_CHILD" + } + } + else_if = { # 50% more expensive for children to take titles from adult rulers. + limit = { + scope:attacker = { is_adult = no } + scope:defender = { is_adult = yes } + } + multiply = { + value = 1.5 + desc = "CB_COST_ATTACKER_IS_CHILD" + } + } + if = { # 50% cheaper to take titles from a dynasty member. + limit = { + scope:attacker.dynasty = scope:defender.dynasty + } + multiply = { + value = 0.5 + desc = "CB_COST_SAME_DYNASTY" + } + } + + if = { + limit = { # If claimant & target share a faith, cost is modified by gender preferences. + scope:attacker.faith = scope:defender.faith + scope:attacker = { + sex_opposite_of = scope:defender + } + OR = { + scope:attacker.faith = { has_doctrine = doctrine_gender_male_dominated } + scope:attacker.faith = { has_doctrine = doctrine_gender_female_dominated } + } + } + multiply = { + if = { + limit = { + scope:attacker.faith = { has_doctrine = doctrine_gender_male_dominated } + } + if = { + limit = { # 25% cheaper for men to press claims on female rulers in male-dominated societies. + scope:attacker = { is_male = yes } + scope:defender = { is_male = no } + } + value = 0.75 + } + else_if = { + limit = { # 25% more expensive for women to press claims on male rulers in male-dominated societies. + scope:attacker = { is_male = no } + scope:defender = { is_male = yes } + } + value = 1.25 + } + else = { + value = 1 + } + } + else_if = { + limit = { + scope:attacker.faith = { has_doctrine = doctrine_gender_female_dominated } + } + if = { + limit = { # 25% cheaper for women to press claims on male rulers in female-dominated societies. + scope:attacker = { is_male = no } + scope:defender = { is_male = yes } + } + value = 0.75 + } + else_if = { + limit = { # 25% more expensive for men to press claims on female rulers in female-dominated societies. + scope:attacker = { is_male = yes } + scope:defender = { is_male = no } + } + value = 1.25 + } + else = { + value = 1 + } + } + else = { + value = 1 + } + desc = "CB_CLAIM_COST_GENDER_PREFERENCES" + } + } + else_if = { + # Taking titles from someone of another faith costs 25% more, regardless of gender preferences. + limit = { + NOT = { + scope:attacker.faith = scope:defender.faith + } + } + multiply = { + value = 1.25 + desc = "CB_COST_DIFFERENT_FAITH" + } + } + + if = { # 25% more expensive to take titles from lower-tier rulers (pick on someone your own size!) + limit = { + scope:attacker.primary_title.tier > scope:defender.primary_title.tier + } + multiply = { + value = 1.25 + desc = "CB_DEFNDER_LOWER_TIER" + } + } + } + else = { + # When pressing a 3rd party's claims, the cost is mostly static. + add = { + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = 250 + } + every_in_list = { + list = target_titles + limit = { tier = tier_duchy } + add = 500 + } + every_in_list = { + list = target_titles + limit = { tier = tier_kingdom } + add = 1000 + } + every_in_list = { + list = target_titles + limit = { tier = tier_empire } + add = 3000 + } + desc = "CB_CLAIM_COST_TARGET_TITLES" + } + if = { + limit = { # 100% more expensive to press claims for someone not of your Religion + NOT = { scope:attacker.faith.religion = scope:claimant.faith.religion } + } + multiply = { + value = 2 + desc = "CB_CLAIM_COST_CLAIMANT_DIFFERENT_RELIGION" + } + } + if = { + limit = { # 50% more expensive to press claims for someone not in your Dynasty + NOT = { scope:attacker.dynasty = scope:claimant.dynasty } + } + multiply = { + value = 1.5 + desc = "CB_CLAIM_COST_CLAIMANT_DIFFERENT_DYNASTY" + } + } + else_if = { + limit = { # 25% more expensive to press claims for someone not in your House + NOT = { scope:attacker.house = scope:claimant.house } + } + multiply = { + value = 1.25 + desc = "CB_CLAIM_COST_CLAIMANT_DIFFERENT_HOUSE" + } + } + } +} + +tribal_subjugation_cb_prestige_cost = { + value = 0 + if = { + limit = { + NAND = { + scope:attacker.faith.religious_head = scope:attacker + scope:defender.faith = scope:attacker.faith + } + } + add = { + value = 1000 + desc = CB_BASE_COST + } + } + if = { + limit = { + exists = scope:attacker.primary_title + scope:attacker.primary_title = { + tier = tier_kingdom + } + } + multiply = { + value = 1.5 + desc = CB_COST_RULES_KINGDOM + } + } + else_if = { + limit = { + exists = scope:attacker.primary_title + scope:attacker.primary_title = { + tier = tier_empire + } + } + multiply = { + value = 2.5 + desc = CB_COST_RULES_EMPIRE + } + } + + multiply = common_cb_prestige_cost_multiplier +} + +##### Multi-Currency Costs + +struggle_cb_phase_modifier_cost = { + # Phase modifiers. + ## Note that these aren't hooked up to the actual _parameters_ for tooltip reasons: we'd have to check what the phase is anyway, so we just check off of the phase to begin with and save ourselves a worthless parameter check. + add = { + value = 0 + # Cheap. + if = { + limit = { + scope:attacker = { + any_character_struggle = { + involvement = involved + is_struggle_phase = struggle_iberia_phase_hostility + is_secondary_character_involvement_either_trigger = { CHAR = scope:defender } + } + } + } + add = { + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = minor_prestige_value + } + } + multiply = { + value = 0.9 + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = 0.1 + } + } + max = 2 + } + desc = CB_COST_STRUGGLE_PHASE_HOSTILITY + } + } + # Standard. + if = { + limit = { + scope:attacker = { + any_character_struggle = { + involvement = involved + is_struggle_phase = struggle_iberia_phase_opportunity + is_secondary_character_involvement_either_trigger = { CHAR = scope:defender } + } + } + } + add = { + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = medium_prestige_value + } + } + multiply = { + value = 0.9 + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = 0.1 + } + } + max = 2 + } + desc = CB_COST_STRUGGLE_PHASE_OPPORTUNITY + } + } + # Expensive. + if = { + limit = { + scope:attacker = { + any_character_struggle = { + involvement = involved + is_struggle_phase = struggle_iberia_phase_compromise + is_secondary_character_involvement_either_trigger = { CHAR = scope:defender } + } + } + } + add = { + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = major_prestige_value + } + } + multiply = { + value = 0.9 + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = 0.1 + } + } + max = 2 + } + desc = CB_COST_STRUGGLE_PHASE_COMPROMISE + } + } + if = { + limit = { + scope:attacker = { + any_character_struggle = { + involvement = involved + is_struggle_phase = struggle_iberia_phase_conciliation + is_secondary_character_involvement_either_trigger = { CHAR = scope:defender } + } + } + } + add = { + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = major_prestige_value + } + } + multiply = { + value = 0.9 + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = 0.1 + } + } + max = 2 + } + desc = CB_COST_STRUGGLE_PHASE_CONCILIATION + } + } + if = { # Post Struggle cost + limit = { + scope:attacker = { + exists = scope:attacker.house + scope:attacker.house = { + OR ={ + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_culture_modifier + } + } + } + } + add = { + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = major_prestige_value + } + } + multiply = { + value = 0.9 + every_in_list = { + list = target_titles + limit = { tier = tier_county } + add = { + value = 0.1 + } + } + max = 2 + } + desc = CB_BASE_COST + } + } + } +} diff --git a/project/ck3/base_game/common/script_values/99_chancellor_values.txt b/project/ck3/base_game/common/script_values/99_chancellor_values.txt index 410f6185df..bc11780c6b 100644 --- a/project/ck3/base_game/common/script_values/99_chancellor_values.txt +++ b/project/ck3/base_game/common/script_values/99_chancellor_values.txt @@ -441,3 +441,22 @@ chancellor_learn_on_the_job_scale = { min = 1 } } + +### Reliable House modifier +chancellor_reliable_house_scale = { + value = 0 + if = { + limit = { + exists = liege.dynasty + liege.dynasty = { has_dynasty_perk = fp2_coterie_legacy_2 } + house = liege.house + } + add = diplomacy + multiply = { + add = council_reliable_house_percentage + divide = 100 + } + floor = yes + min = 1 + } +} diff --git a/project/ck3/base_game/common/script_values/99_court_chaplain_values.txt b/project/ck3/base_game/common/script_values/99_court_chaplain_values.txt index 5f30b9750c..818c4c81b1 100644 --- a/project/ck3/base_game/common/script_values/99_court_chaplain_values.txt +++ b/project/ck3/base_game/common/script_values/99_court_chaplain_values.txt @@ -294,19 +294,47 @@ court_chaplain_fabricate_claim_duchy_min_cost = { court_chaplain_fabricate_claim_factor = 1 +court_chaplain_fabricate_claim_struggle_penalty_multiplier_value = { + if = { + limit = { + exists = scope:county + scope:county = { + any_county_struggle = { + is_struggle_parameter_active_secondary_character_involvement_neither_trigger = { + PARAMETER = claims_in_region_more_expensive_to_press_for_uninvolved + CHAR = root + } + } + } + } + value = 2 + } + else = { value = 1 } +} + court_chaplain_fabricate_claim_county_cost = { + # Base cost add = 40 subtract = learning + # Standard Factors multiply = court_chaplain_fabricate_claim_factor multiply = court_chaplain_fabricate_claim_county_base + # Struggle Factors + multiply = court_chaplain_fabricate_claim_struggle_penalty_multiplier_value + min = court_chaplain_fabricate_claim_county_min_cost } court_chaplain_fabricate_claim_duchy_cost = { + # Base cost add = 40 subtract = learning + # Standard Factors multiply = court_chaplain_fabricate_claim_factor multiply = court_chaplain_fabricate_claim_duchy_base + # Struggle Factors + multiply = court_chaplain_fabricate_claim_struggle_penalty_multiplier_value + min = court_chaplain_fabricate_claim_duchy_min_cost } @@ -514,7 +542,9 @@ court_chaplain_conversion_contextual_bonuses = { } } - #Conversion bonuses for Character Faith Tenets + # Tenet Modifiers + ## Bonuses + ### Mendicant Preachers if = { limit = { scope:councillor.faith = { @@ -526,6 +556,7 @@ court_chaplain_conversion_contextual_bonuses = { desc = COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER } } + ### Communal Identity if = { limit = { exists = scope:county @@ -539,6 +570,7 @@ court_chaplain_conversion_contextual_bonuses = { desc = COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER } } + ### GHW sans HoF buffs if = { limit = { exists = scope:county @@ -556,13 +588,54 @@ court_chaplain_conversion_contextual_bonuses = { desc = COURT_CHAPLAIN_CONVERSION_GHW_TENET_NO_HOF_MODIFIER } } - - #Maluses for syncretic faiths. + ### Cthonic Redoubts + if = { + limit = { + exists = scope:county + scope:councillor.faith = { has_doctrine_parameter = easier_to_convert_faith_in_mountains } + scope:county = { + # We check any province and not just title province, to be generous. + any_county_province = { + OR = { + terrain = mountains + terrain = desert_mountains + } + } + } + } + add = { + value = scope:councillor.easier_to_convert_faith_in_mountains_bonus + desc = COURT_CHAPLAIN_CONVERSION_EASIER_TO_CONVERT_FAITH_IN_MOUNTAINS_BONUS_MODIFIER + } + } + ## Maluses + ### Cthonic Redoubts + if = { + limit = { + exists = scope:county + scope:county = { + faith = { has_doctrine_parameter = harder_to_convert_faith_away_in_mountains } + # We check any province and not just title province, to be generous. + any_county_province = { + OR = { + terrain = mountains + terrain = desert_mountains + } + } + } + } + add = { + value = scope:councillor.harder_to_convert_faith_away_in_mountains_malus + desc = COURT_CHAPLAIN_CONVERSION_HARDER_TO_CONVERT_FAITH_AWAY_IN_MOUNTAINS_MALUS_MODIFIER + } + } + ### Syncretics + #### Syncretic tenets aim to allow a faith and a separate religion/family to coexist without one eating the other. Accordingly, we make it harder for you to syncretise with a faith *then* wipe it out. if = { limit = { exists = scope:county scope:councillor.faith = { has_doctrine_parameter = unreformed_syncretic_actor_opinion_active } - scope:county.faith = { has_doctrine = unreformed_faith_doctrine} + scope:county.faith = { has_doctrine_parameter = unreformed} } add = { value = scope:councillor.conversion_syncretic_with_religion_malus @@ -634,7 +707,7 @@ court_chaplain_conversion_contextual_bonuses = { religion = religion:germanic_religion } scope:county.faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } add = { @@ -778,7 +851,6 @@ court_chaplain_conversion_contextual_bonuses = { desc = TRADITION_RELIGION_BLENDING_CONVERSION_MODIFIER } } - if = { limit = { exists = scope:county @@ -792,6 +864,36 @@ court_chaplain_conversion_contextual_bonuses = { } } + # Struggle Bonuses/Penalties + ## Boost conversion in some phases. + if = { + limit = { + exists = scope:county + scope:county = { + any_county_struggle = { has_struggle_phase_parameter = county_faith_conversion_in_region_proceeds_faster } + } + } + add = { + value = scope:councillor.boost_county_conversion_phase_bonus_value + desc = CHAPLAIN_CONVERT_COUNTY_STRUGGLE_BONUS + } + } + ## Reduce it in others. + if = { + limit = { + exists = scope:county + scope:county = { + any_county_struggle = { + has_struggle_phase_parameter = county_faith_conversion_in_region_proceeds_slower + } + } + } + add = { + value = scope:councillor.boost_county_conversion_phase_malus_value + desc = CHAPLAIN_CONVERT_COUNTY_STRUGGLE_PENALTY + } + } + #Other if = { limit = { @@ -1217,6 +1319,30 @@ conversion_ghw_tenet_no_hof_bonus = { #Not that you should ever really have ten holy sites, but just in case. } +easier_to_convert_faith_in_mountains_bonus_root_value = 0.5 + +easier_to_convert_faith_in_mountains_bonus_loc_control = { + value = easier_to_convert_faith_in_mountains_bonus_root_value + multiply = 100 +} + +easier_to_convert_faith_in_mountains_bonus = { + value = court_chaplain_conversion_base_total + multiply = easier_to_convert_faith_in_mountains_bonus_root_value +} + +harder_to_convert_faith_away_in_mountains_malus_root_value = -1 + +harder_to_convert_faith_away_in_mountains_malus_loc_control = { + value = harder_to_convert_faith_away_in_mountains_malus_root_value + multiply = 100 +} + +harder_to_convert_faith_away_in_mountains_malus = { + value = court_chaplain_conversion_base_total + multiply = harder_to_convert_faith_away_in_mountains_malus_root_value +} + ### Syncretism Penalties conversion_syncretic_with_religion_malus = { value = 0 @@ -1408,3 +1534,22 @@ court_chaplain_learn_on_the_job_scale = { min = 1 } } + +### Reliable House modifier +court_chaplain_reliable_house_scale = { + value = 0 + if = { + limit = { + exists = liege.dynasty + liege.dynasty = { has_dynasty_perk = fp2_coterie_legacy_2 } + house = liege.house + } + add = learning + multiply = { + add = council_reliable_house_percentage + divide = 100 + } + floor = yes + min = 1 + } +} diff --git a/project/ck3/base_game/common/script_values/99_marshal_values.txt b/project/ck3/base_game/common/script_values/99_marshal_values.txt index aaaf6d667f..bbc66b45f7 100644 --- a/project/ck3/base_game/common/script_values/99_marshal_values.txt +++ b/project/ck3/base_game/common/script_values/99_marshal_values.txt @@ -446,3 +446,22 @@ marshal_scheme_overtime_boost_max = { floor = yes min = -40 } + +### Reliable House modifier +marshal_reliable_house_scale = { + value = 0 + if = { + limit = { + exists = liege.dynasty + liege.dynasty = { has_dynasty_perk = fp2_coterie_legacy_2 } + house = liege.house + } + add = martial + multiply = { + add = council_reliable_house_percentage + divide = 100 + } + floor = yes + min = 1 + } +} diff --git a/project/ck3/base_game/common/script_values/99_spymaster_values.txt b/project/ck3/base_game/common/script_values/99_spymaster_values.txt index 64db2bdbca..871a4b34f8 100644 --- a/project/ck3/base_game/common/script_values/99_spymaster_values.txt +++ b/project/ck3/base_game/common/script_values/99_spymaster_values.txt @@ -95,6 +95,26 @@ spymaster_learn_on_the_job_scale = { } } +### Reliable House modifier +spymaster_reliable_house_scale = { + value = 0 + if = { + limit = { + exists = liege.dynasty + liege.dynasty = { has_dynasty_perk = fp2_coterie_legacy_2 } + house = liege.house + } + add = intrigue + multiply = { + add = council_reliable_house_percentage + divide = 100 + } + floor = yes + min = 1 + } +} + + ######################################### ######## DISRUPT SCHEMES TASK ########### ######################################### diff --git a/project/ck3/base_game/common/script_values/99_steward_values.txt b/project/ck3/base_game/common/script_values/99_steward_values.txt index dfade46675..c64198ceed 100644 --- a/project/ck3/base_game/common/script_values/99_steward_values.txt +++ b/project/ck3/base_game/common/script_values/99_steward_values.txt @@ -19,6 +19,25 @@ steward_learn_on_the_job_scale = { } } +### Reliable House modifier +steward_reliable_house_scale = { + value = 0 + if = { + limit = { + exists = liege.dynasty + liege.dynasty = { has_dynasty_perk = fp2_coterie_legacy_2 } + house = liege.house + } + add = stewardship + multiply = { + add = council_reliable_house_percentage + divide = 100 + } + floor = yes + min = 1 + } +} + ######################################### ########## COLLECT TAXES TASK ########### @@ -423,6 +442,25 @@ steward_promote_culture_contextual_bonuses = { desc = STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER } } + if = { + limit = { + exists = scope:county + scope:councillor_liege.faith = { has_doctrine_parameter = easier_to_convert_culture_in_same_faith_mountains } + scope:county = { + faith = scope:councillor_liege.faith + any_county_province = { + OR = { + terrain = mountains + terrain = desert_mountains + } + } + } + } + add = { + value = scope:councillor.promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus + desc = STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS + } + } if = { limit = { scope:councillor_liege.culture = { @@ -445,30 +483,61 @@ steward_promote_culture_contextual_bonuses = { } } #Reduce for various county modifiers. - if = { #Reduced conversion speed if the county has protected traditions. + # Cultural Traditions + ## Bonuses + if = { + limit = { + exists = scope:county + scope:county.culture = { has_cultural_parameter = easier_to_convert_county_culture_with_heritage } + scope:councillor_liege.culture = { has_same_culture_heritage = scope:county.culture } + } + add = { + value = conversion_culture_easier_to_culture_change_with_heritage_value + desc = TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER + } + } + ## Penalties + if = { + limit = { + exists = scope:county + scope:county.culture = { has_cultural_parameter = harder_to_convert_county_culture_without_heritage } + NOT = { + scope:councillor_liege.culture = { has_same_culture_heritage = scope:county.culture } + } + } + add = { + value = conversion_culture_resistant_to_culture_change_without_heritage_value + desc = TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER + } + } + # Struggles + ## Penalties + if = { limit = { exists = scope:county scope:county = { - has_county_modifier = governance_1073_conversion_resistance_modifier + any_county_struggle = { has_struggle_phase_parameter = county_culture_conversion_in_region_proceeds_slower } } } add = { - value = scope:councillor.promote_culture_local_traditions_respected_penalty - desc = STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED + value = conversion_culture_resistant_to_culture_change_due_to_struggle_phase_value + desc = STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER } } + ## Bonuses if = { - limit = { + limit = { exists = scope:county scope:county = { - has_county_modifier = county_shuubiyya_modifier + any_county_struggle = { has_struggle_phase_parameter = county_culture_conversion_in_region_proceeds_faster } } } add = { - value = scope:councillor.promote_culture_shuubiyya_penalty - desc = STEWARD_PROMOTE_CULTURE_SHUUBIYYA + value = conversion_culture_accepting_of_culture_change_due_to_struggle_phase_value + desc = STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER } } + # Decisions if = { limit = { OR = { @@ -489,6 +558,31 @@ steward_promote_culture_contextual_bonuses = { desc = STEWARD_PROMOTE_CULTURE_RECLAIMING_BRITANNIA } } + # Events + if = { + limit = { + exists = scope:county + scope:county = { + has_county_modifier = governance_1073_conversion_resistance_modifier + } + } + add = { + value = scope:councillor.promote_culture_local_traditions_respected_penalty + desc = STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED + } + } + if = { + limit = { + exists = scope:county + scope:county = { + has_county_modifier = county_shuubiyya_modifier + } + } + add = { + value = scope:councillor.promote_culture_shuubiyya_penalty + desc = STEWARD_PROMOTE_CULTURE_SHUUBIYYA + } + } if = { limit = { exists = scope:county @@ -573,6 +667,18 @@ promote_culture_communal_identity_bonus = { multiply = 0.50 } +promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_root_value = 0.5 + +promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control = { + value = promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_root_value + multiply = 100 +} + +promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus = { + value = steward_promote_culture_base_total + multiply = promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_root_value +} + promote_culture_hybrid_culture_vs_parents_bonus = { value = 0 add = steward_promote_culture_base_total @@ -630,6 +736,30 @@ promote_culture_development_penalty = { } } +conversion_culture_easier_to_culture_change_with_heritage_value = { + value = 0 + add = steward_promote_culture_base + multiply = 0.3 +} + +conversion_culture_resistant_to_culture_change_without_heritage_value = { + value = 0 + subtract = steward_promote_culture_base + multiply = 0.5 +} + +conversion_culture_resistant_to_culture_change_due_to_struggle_phase_value = { + value = 0 + subtract = steward_promote_culture_base + multiply = 0.5 +} + +conversion_culture_accepting_of_culture_change_due_to_struggle_phase_value = { + value = 0 + subtract = steward_promote_culture_base + multiply = -0.5 +} + ######################################### ######## CONVINCE DE JURE TASK ########## ######################################### @@ -844,6 +974,7 @@ task_accept_culture_total_base_value = { } if = { limit = { + exists = scope:county scope:councillor.culture = scope:county.culture } add = steward_accept_culture_yearly_increase_same_culture_bonus @@ -879,6 +1010,7 @@ task_accept_culture_progress = { } if = { limit = { + exists = scope:county scope:councillor.culture = scope:county.culture } add = steward_accept_culture_yearly_increase_same_culture_bonus diff --git a/project/ck3/base_game/common/scripted_character_templates/00_court_character_templates.txt b/project/ck3/base_game/common/scripted_character_templates/00_court_character_templates.txt index c9c16fb022..b99ac93827 100644 --- a/project/ck3/base_game/common/scripted_character_templates/00_court_character_templates.txt +++ b/project/ck3/base_game/common/scripted_character_templates/00_court_character_templates.txt @@ -90,8 +90,6 @@ head_chasing_monk_character = { gender_female_chance = root_faith_clergy_gender_female_chance faith = root.faith culture = root.culture - trait = lunatic_1 - trait = intellect_good_3 random_traits_list = { count = 1 diff --git a/project/ck3/base_game/common/scripted_character_templates/00_scholar_template.txt b/project/ck3/base_game/common/scripted_character_templates/00_scholar_template.txt index 9e27c6343a..b4f742bf4c 100644 --- a/project/ck3/base_game/common/scripted_character_templates/00_scholar_template.txt +++ b/project/ck3/base_game/common/scripted_character_templates/00_scholar_template.txt @@ -93,4 +93,4 @@ capital_writer_character = { min_template_high_skill max_template_high_skill } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/scripted_character_templates/03_fp2_character_templates.txt b/project/ck3/base_game/common/scripted_character_templates/03_fp2_character_templates.txt new file mode 100644 index 0000000000..83e93e6954 --- /dev/null +++ b/project/ck3/base_game/common/scripted_character_templates/03_fp2_character_templates.txt @@ -0,0 +1,574 @@ + +######################################################## +#### Guest Template for the Celebration Decision +####################################################### + + +# Super Scholar +celebration_scholar_character = { + age = { 35 50 } + random_traits_list = { + count = 1 + education_learning_2 = {} + education_learning_3 = {} + education_learning_4 = {} + } + + random_traits_list = { + count = { 0 1 } + intellect_good_1 = {} + intellect_good_2 = {} + intellect_good_3 = {} + } + + random_traits_list = { + count = { 0 1 } + theologian = {} + scholar = {} + } + + random_traits_list = { + count = { 0 1 } + eunuch = {} + blind = {} + infirm = {} + } + + random_traits = yes + + # Any faith existing in the realm + faith = scope:guest_faith + + # Any Culture existing in the realm + culture = scope:guest_culture + + gender_female_chance = root_faith_dominant_gender_adjusted_female_chance + learning = { + min_template_high_skill + max_template_high_skill + } +} + +celebration_martial_character = { + age = { 18 30 } + trait = brave + random_traits_list = { + count = 1 + education_martial_4 = {} + education_martial_3 = {} + education_martial_2 = {} + } + random_traits_list = { + count = 1 + honest = {} + ambitious = {} + cynical = {} + zealous = {} + compassionate = {} + stubborn = {} + generous = {} + } + random_traits_list = { + count = { 0 1 } + athletic = {} + strong = {} + giant = {} + physique_good_1 = {} + physique_good_2 = {} + physique_good_3 = {} + } + random_traits = no + + # Any faith existing in the realm + faith = scope:guest_faith + + # Any Culture existing in the realm + culture = scope:guest_culture + + gender_female_chance = root_faith_clergy_gender_female_chance + + martial = { + min_template_high_skill + max_template_high_skill + } + prowess = extremely_high_skill_rating +} + +celebration_diplomat_character = { + age = { 18 30 } + trait = brave + random_traits_list = { + count = 1 + education_diplomacy_2 = {} + education_diplomacy_3 = {} + education_diplomacy_4 = {} + } + random_traits_list = { + count = 1 + honest = {} + ambitious = {} + cynical = {} + zealous = {} + compassionate = {} + stubborn = {} + generous = {} + } + random_traits_list = { + count = { 0 1 } + august = {} + diplomat = {} + } + + random_traits = no + # Any faith existing in the realm + faith = scope:guest_faith + + # Any Culture existing in the realm + culture = scope:guest_culture + + gender_female_chance = root_faith_clergy_gender_female_chance + + diplomacy = { + min_template_high_skill + max_template_high_skill + } +} + +celebration_spy_character = { + age = { 25 40 } + gender_female_chance = root_faith_dominant_gender_adjusted_female_chance #because steward gender is doctrine dependent + random_traits = yes + culture = scope:guest_culture + faith = scope:guest_faith + intrigue = { + min_template_high_skill + max_template_high_skill + } + random_traits_list = { + count = 1 + education_intrigue_2 = {} + education_intrigue_3 = {} + education_intrigue_4 = {} + } + + random_traits_list = { + count = 1 + schemer = {} + seducer = {} + torturer = {} + } + + random_traits_list = { + count = 1 + paranoid = {} + fickle = {} + deceitful = {} + vengeful = {} + + } + + random_traits = yes + dynasty = none +} + +celebration_steward_character = { + age = { 25 40 } + gender_female_chance = root_faith_dominant_gender_adjusted_female_chance #because steward gender is doctrine dependent + random_traits = yes + culture = scope:guest_culture + faith = scope:guest_faith + stewardship = { + min_template_high_skill + max_template_high_skill + } + random_traits_list = { + count = 1 + education_stewardship_2 = {} + education_stewardship_3 = {} + education_stewardship_4 = {} + } + random_traits_list = { + count = 1 + avaricious = {} + architect = {} + administrator = {} + + } + + random_traits = yes + dynasty = none +} + +celebration_hunter_character = { + age = { 18 50 } + dynasty = none + random_traits = yes + faith = scope:guest_faith + culture = scope:guest_culture + gender_female_chance = root_soldier_female_chance + prowess = { + min_template_high_skill + max_template_high_skill + } + random_traits_list = { + count = 1 + education_martial_2 = {} + education_martial_3 = {} + education_martial_4 = {} + } + random_traits_list = { + count = 1 + hunter_1 = {} + hunter_2 = {} + hunter_3 = {} + } + random_traits_list = { + count = 1 + brave = {} + calm = {} + shy = {} + patient = {} + physique_good_1 = {} + physique_good_2 = {} + strong = {} + deceitful = {} + greedy = {} + callous = {} + diligent = {} + arrogant = {} + stubborn = {} + athletic = {} + } +} + +celebration_priest_character = { + age = { 30 60 } + random_traits_list = { + count = 1 + education_learning_2 = {} + 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 # use the root faith in this case as it's a Priest + culture = scope:guest_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 + } + } +} + +celebration_artisan_character = { + dynasty = none + faith = scope:guest_faith + culture = scope:guest_culture + random_traits_list = { + count = 1 + education_stewardship_2 = { weight = { base = 30 } } + education_stewardship_3 = { weight = { base = 10 } } + education_stewardship_4 = { weight = { base = 5 } } + education_diplomacy_2 = { weight = { base = 30 } } + education_diplomacy_3 = { weight = { base = 10 } } + education_diplomacy_4 = { weight = { base = 5 } } + education_martial_2 = { weight = { base = 30 } } + education_martial_3 = { weight = { base = 10 } } + education_martial_4 = { weight = { base = 5 } } + } + random_traits_list = { + count = 3 + trusting = {} + diligent = {} + zealous = {} + content = {} + honest = {} + shy = {} + } + random_traits = yes + martial = { + min_template_low_skill + max_template_high_skill + } + stewardship = { + min_template_low_skill + max_template_high_skill + } + diplomacy = { + min_template_low_skill + max_template_high_skill + } + intrigue = { + min_template_low_skill + max_template_high_skill + } + learning = { + min_template_low_skill + max_template_high_skill + } + + gender_female_chance = 50 + + after_creation = { + grant_inspiration_to_character_effect = { CHARACTER = this } + } +} + +celebration_chessmaster_character = { + age = { 35 50 } + + random_traits_list = { + count = { 0 1 } + eunuch = {} + blind = {} + infirm = {} + } + + random_traits = yes + + faith = scope:guest_faith + culture = scope:guest_culture + + # Noble women use to play chess a lot + gender_female_chance = 75 + + learning = { + min_template_high_skill + max_template_high_skill + } + martial = { + min_template_high_skill + max_template_high_skill + } + prowess = { + min_template_high_skill + max_template_high_skill + } +} + +spanish_jewish_merchant_character = { + age = { 25 50 } + + random_traits_list = { + count = 1 + education_stewardship_2 = {} + education_stewardship_3 = {} + education_stewardship_4 = {} + } + + random_traits = yes + + culture = culture:sephardi + faith = faith:kabarism # temporary, see after_creation effect below + + gender_female_chance = 0 + + stewardship = { + min_template_high_skill + max_template_high_skill + } + + after_creation = { + religion:judaism_religion = { + random_faith = { + limit = { + is_mainstream_jewish_faith = yes + } + save_scope_as = courtier_faith + } + } + set_character_faith = scope:courtier_faith + } +} + +spanish_conversos_character = { + age = { 25 50 } + + random_traits = yes + + faith = faith:conversos + culture = culture:sephardi + + gender_female_chance = 25 +} + +toledan_night_character = { + age = { 25 50 } + trait = sadistic + random_traits_list = { + count = 1 + education_intrigue_2 = {} + education_intrigue_3 = {} + education_intrigue_4 = {} + } + random_traits_list = { + count = 2 + arrogant = {} + ambitious = {} + callous = {} + vengeful = {} + wrathful = {} + cynical = {} + torturer = {} + } + + faith = root.faith + culture = root.culture + + gender_female_chance = root_faith_dominant_gender_adjusted_female_chance +} diff --git a/project/ck3/base_game/common/scripted_costs/00_costs.txt b/project/ck3/base_game/common/scripted_costs/00_costs.txt index ec6498d29e..80015a7f30 100644 --- a/project/ck3/base_game/common/scripted_costs/00_costs.txt +++ b/project/ck3/base_game/common/scripted_costs/00_costs.txt @@ -91,7 +91,7 @@ hybridize_culture = { } multiply = { value = 0.9 - desc = "[hybrid_cost_from_acceptance" + desc = "hybrid_cost_from_acceptance" } } diff --git a/project/ck3/base_game/common/scripted_effects/00_abduct_scheme_effects.txt b/project/ck3/base_game/common/scripted_effects/00_abduct_scheme_effects.txt index cfa14fe643..ad1e445b7c 100644 --- a/project/ck3/base_game/common/scripted_effects/00_abduct_scheme_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_abduct_scheme_effects.txt @@ -77,6 +77,7 @@ abduct_success_effect = { days = 2 } trigger_event = abduct_outcome.5001 + add_character_flag = catalyst_release_important_blocker } hard_imprison_character_effect = { diff --git a/project/ck3/base_game/common/scripted_effects/00_achievement_effects.txt b/project/ck3/base_game/common/scripted_effects/00_achievement_effects.txt index f1065a51de..2bb5bcd5da 100644 --- a/project/ck3/base_game/common/scripted_effects/00_achievement_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_achievement_effects.txt @@ -56,3 +56,30 @@ add_to_global_unavailable_achievements_list_effect = { } } +fp2_had_friend_with_benefits = { # History's Best Friend + if = { + limit = { + is_ai = no + has_fp2_dlc_trigger = yes + has_relation_best_friend = scope:had_sex_with_effect_partner + AND = { # Implicit for readability + culture = { has_cultural_tradition = tradition_fp2_ritualised_friendship } + scope:had_sex_with_effect_partner.culture = { has_cultural_tradition = tradition_fp2_ritualised_friendship } + } + } + add_achievement_global_variable_effect = { # (Has additional check for consistency) + VARIABLE = fp2_historys_best_friends_achievement_unlocked + VALUE = yes + } + } +} + +fp2_holiday_in_iberia_check = { + if = { + limit = { exists = global_var:fp2_holiday_in_iberia_achievement_unlocked } + add_achievement_global_variable_effect = { + VARIABLE = fp2_holiday_in_iberia_achievement_unlocked + VALUE = yes + } + } +} \ No newline at end of file diff --git a/project/ck3/base_game/common/scripted_effects/00_board_game_effects.txt b/project/ck3/base_game/common/scripted_effects/00_board_game_effects.txt new file mode 100644 index 0000000000..bc10d488ca --- /dev/null +++ b/project/ck3/base_game/common/scripted_effects/00_board_game_effects.txt @@ -0,0 +1,514 @@ + +################################################## +# Effects related to Board Games +################################################## + +################################################## +# SETUP & CLEANUP EFFECTS + +configure_start_board_game_effect = { + # DOCUMENTATION + ## scope:bg_initiator + ### Who started the board game? This is who the output/invalidation events will fire for. + ## scope:bg_attacker + ### The hostile party - in the event of a tie, the match is decided against them. + ## scope:bg_defender + ### The defending party - in the event of a tie, the match is decided in their favour. + ## scope:bg_system = flag:XYZ + ### These control both the relevant skills, counters, & some flavour adjacent to the game. + ### chess + ### pachisi + ### hnefatafl + ### tabula + ## scope:locale = flag:XYZ + ### These just trigger the event background of the same name. New ones can be added as needed, but should be added across all three events (round, victory, loss/board_games.0001, board_games.0031, board_games.0041), as we can't add a scripted list. + ### terrain_scope + ### wilderness_scope + ### battlefield + ### temple + ### council_chamber + ### courtyard + ### dungeon + ### docks + ### feast + ### gallows + ### garden + ### market + ### sitting_room + ### bedchamber + ### study + ### physicians_study + ### tavern + ### throne_room + ### army_camp + ### random_nice_day + #### Selects either garden or sitting_room, depending on season. + ## output event ID + ### Which event fires after the game's completion? + + # Sort parties. + $BG_INITIATOR$ = { save_scope_as = bg_initiator } + $BG_DEFENDER$ = { save_scope_as = bg_defender } + $BG_ATTACKER$ = { save_scope_as = bg_attacker } + # Make sure they're clean for setup. + hidden_effect = { remove_board_game_variables_effect = yes} + # Set them both to busy for the single combat. + scope:bg_defender = { + set_variable = { + name = engaged_in_board_game + value = yes + } + } + scope:bg_attacker = { + set_variable = { + name = engaged_in_board_game + value = yes + } + } + ## Sadly, we have no good justification for ripping your shirt off whilst playing board games. + # Set rules & system. + save_scope_value_as = { + name = bg_system + value = flag:$SYSTEM$ + } + ## Chess + ### In chess, our counter order is Martial -> Learning -> Intrigue. + if = { + limit = { scope:bg_system = flag:chess } + save_scope_value_as = { + name = bg_skill_a + value = flag:martial + } + save_scope_value_as = { + name = bg_skill_b + value = flag:learning + } + save_scope_value_as = { + name = bg_skill_c + value = flag:intrigue + } + } + ## Pachisi + ### For pachisi, our counter order is Diplomacy -> Intrigue -> Stewardship. + else_if = { + limit = { scope:bg_system = flag:pachisi } + save_scope_value_as = { + name = bg_skill_a + value = flag:diplomacy + } + save_scope_value_as = { + name = bg_skill_b + value = flag:intrigue + } + save_scope_value_as = { + name = bg_skill_c + value = flag:stewardship + } + } + ## Hnefatafl + ### For hnefatafl, our counter order is Intrigue -> Martial -> Prowess. + else_if = { + limit = { scope:bg_system = flag:hnefatafl } + save_scope_value_as = { + name = bg_skill_a + value = flag:intrigue + } + save_scope_value_as = { + name = bg_skill_b + value = flag:martial + } + save_scope_value_as = { + name = bg_skill_c + value = flag:prowess + } + } + ## Tabula + ### For tabula, our counter order is Intrigue -> Learning -> Stewardship. + else_if = { + limit = { scope:bg_system = flag:tabula } + save_scope_value_as = { + name = bg_skill_a + value = flag:intrigue + } + save_scope_value_as = { + name = bg_skill_b + value = flag:learning + } + save_scope_value_as = { + name = bg_skill_c + value = flag:stewardship + } + } + # Note where the fight is taking place, if we're using a specific location. + save_scope_value_as = { + name = bg_locale + value = flag:$LOCALE$ + } + ## Grab _scope backgrounds appropriately.. + if = { + limit = { scope:bg_locale = flag:terrain_scope } + scope:bg_defender.location = { save_scope_as = background_terrain_scope } + } + else_if = { + limit = { scope:bg_locale = flag:wilderness_scope } + scope:bg_defender.location = { save_scope_as = background_wilderness_scope } + } + ## Sort any random_ backgrounds if necessary. + else_if = { + limit = { scope:bg_locale = flag:random_nice_day } + random_list = { + # Indoors. + 50 = { + trigger = { + exists = scope:bg_defender.location + is_nice_season_to_be_inside_trigger = { LOCATION = scope:bg_defender.location } + } + save_scope_value_as = { + name = bg_locale + value = flag:sitting_room + } + } + # Outdoors. + 50 = { + trigger = { + exists = scope:bg_defender.location + is_nice_season_to_be_outside_trigger = { LOCATION = scope:bg_defender.location } + } + save_scope_value_as = { + name = bg_locale + value = flag:garden + } + } + # Fallback: occasionally characters fall into a bloody void between space and time, I guess, and when they do we need to stop trying to calculate the weather for non-Euclidian space. + 50 = { + trigger = { + NOT = { exists = scope:bg_defender.location } + } + save_scope_value_as = { + name = bg_locale + # Because black holes are from space and space lives inside books. + value = flag:study + } + } + } + } + # Arrange aftermath. + save_scope_value_as = { + name = follow_up_event + value = event_id:$OUTPUT_EVENT$ + } + save_scope_value_as = { + name = invalidation_event + value = event_id:$INVALIDATION_EVENT$ + } + # Configure starting scopes'n'variables. + scope:bg_defender = { + # Set our current round. + set_variable = { + name = bg_current_round + value = 1 + } + # Set up our initial scores. + set_variable = { + name = bg_current_score + value = 0 + } + } + scope:bg_attacker = { + # Set up our initial scores. + set_variable = { + name = bg_current_score + value = 0 + } + } + # Finally, send the first event. + scope:bg_defender = { trigger_event = board_games.0001 } +} + +# Clean up all variables resulting from playing a board game. +remove_board_game_variables_effect = { + # Player-side variables. + remove_variable = bg_current_round + remove_variable = bg_current_score + remove_variable = bg_move_result + # If there are any wagering counties, clear the blockers on their being wagered. + if = { + limit = { exists = scope:bg_stake_land_recipient } + scope:bg_stake_land_recipient = { remove_variable = wagered_county } + } + if = { + limit = { exists = scope:bg_stake_land_actor } + scope:bg_stake_land_actor = { remove_variable = wagered_county } + } + # Remove any debug variables. + remove_variable = bg_gib_only_losing_locs + remove_variable = bg_gib_only_winning_locs + # Note, we don't remove var:engaged_in_board_game here, as we run this effect at the start of games for clean-up also. +} + +remove_engaged_in_board_game_variables_effect = { + scope:bg_attacker = { + if = { + # Restrict to live characters to prevent errors. + limit = { is_alive = yes } + remove_variable = engaged_in_board_game + } + } + scope:bg_defender = { + if = { + # Restrict to live characters to prevent errors. + limit = { is_alive = yes } + remove_variable = engaged_in_board_game + } + } +} + +# Clean all consequences of a single combat. +remove_board_game_info_effect = { + scope:bg_defender = { + # Only remove variables if they're alive, as otherwise we get errors. + if = { + limit = { is_alive = yes } + remove_board_game_variables_effect = yes + } + } + scope:bg_attacker = { + # Only remove variables if they're alive, as otherwise we get errors. + if = { + limit = { is_alive = yes } + remove_board_game_variables_effect = yes + } + } + remove_engaged_in_board_game_variables_effect = yes +} + +bg_fire_clean_up_and_invalidate_effect = { + remove_engaged_in_board_game_variables_effect = yes + # We try to wing this at scope:bg_defender... + if = { + limit = { + scope:bg_defender = { is_alive = yes } + } + scope:bg_defender = { + trigger_event = { saved_event_id = scope:invalidation_event } + } + } + # ... then scope:bg_attacker... + else_if = { + limit = { + scope:bg_attacker = { is_alive = yes } + } + scope:bg_attacker = { + trigger_event = { saved_event_id = scope:invalidation_event } + } + } + # ... then scope:bg_initiator... + else_if = { + limit = { + scope:bg_initiator = { is_alive = yes } + } + scope:bg_initiator = { + trigger_event = { saved_event_id = scope:invalidation_event } + } + } + # ... then we give up, as somehow *everyone* involved in the board game has died simultaneously. +} + +################################################## +# INTERACTION-SPECIFIC EFFECTS + +challenge_to_2p_chess_interaction_lock_in_actor_stake_land_effect = { + scope:actor = { + save_temporary_scope_as = ordering_char_temp + ordered_held_title = { + limit = { + bg_stake_land_valid_neighbouring_county_to_trade_trigger = { NEIGHBOUR = scope:recipient } + } + order_by = bg_stake_land_evaluate_appropriate_county_ordering_value + save_scope_as = bg_stake_land_actor + set_variable = wagered_county + } + } +} + +challenge_to_2p_chess_interaction_lock_in_game_type_effect = { + $GAME_TYPE_SETTER$ = { + # Landless characters use their location. + if = { + limit = { is_landed = no } + location = { + # Pachisi - favoured in the eastern parts of the map. + if = { + limit = { bg_game_type_region_pachisi_trigger = yes } + save_scope_value_as = { + name = bg_interaction_game_type + value = flag:pachisi + } + } + # Hnefatafl - favoured in the northern parts of the map. + else_if = { + limit = { bg_game_type_region_hnefatafl_trigger = yes } + save_scope_value_as = { + name = bg_interaction_game_type + value = flag:hnefatafl + } + } + # Tabula - favoured around the Med. + else_if = { + limit = { bg_game_type_region_tabula_trigger = yes } + save_scope_value_as = { + name = bg_interaction_game_type + value = flag:tabula + } + } + # Chess - fallback. + else = { + save_scope_value_as = { + name = bg_interaction_game_type + value = flag:chess + } + } + } + } + # Landed characters use their capital. + else = { + capital_province = { + # Pachisi - favoured in the eastern parts of the map. + if = { + limit = { bg_game_type_region_pachisi_trigger = yes } + save_scope_value_as = { + name = bg_interaction_game_type + value = flag:pachisi + } + } + # Hnefatafl - favoured in the northern parts of the map. + else_if = { + limit = { bg_game_type_region_hnefatafl_trigger = yes } + save_scope_value_as = { + name = bg_interaction_game_type + value = flag:hnefatafl + } + } + # Tabula - favoured around the Med. + else_if = { + limit = { bg_game_type_region_tabula_trigger = yes } + save_scope_value_as = { + name = bg_interaction_game_type + value = flag:tabula + } + } + # Chess - fallback. + else = { + save_scope_value_as = { + name = bg_interaction_game_type + value = flag:chess + } + } + } + } + } +} + +fp2_bg_stake_friendly_effect = { + $VICTOR$ = { + if = { + # Obscure opinion adds from players. + limit = { is_ai = yes } + add_opinion = { + target = $LOSER$ + modifier = pleased_opinion + opinion = 25 + } + } + add_stress = minor_stress_loss + } + $LOSER$ = { + if = { + # Obscure opinion adds from players. + limit = { is_ai = yes } + add_opinion = { + target = $VICTOR$ + modifier = pleased_opinion + opinion = 10 + } + } + add_stress = minor_stress_gain + } +} + +fp2_bg_stake_fame_effect = { + $VICTOR$ = { add_prestige = medium_prestige_gain } + $LOSER$ = { add_prestige = minor_prestige_loss } +} + +fp2_bg_stake_fortune_effect = { + # A nice, simple, transfer of funds. + $LOSER$ = { + pay_short_term_gold = { + target = $VICTOR$ + gold = scope:bg_stake_gold + } + } +} + +fp2_bg_stake_titles_effect = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + } + if = { + limit = { $VICTOR$ = scope:actor } + scope:bg_stake_land_recipient = { + change_title_holder = { + holder = scope:actor + change = scope:change + } + } + } + else_if = { + limit = { $VICTOR$ = scope:recipient } + scope:bg_stake_land_actor = { + change_title_holder = { + holder = scope:recipient + change = scope:change + } + } + } + resolve_title_and_vassal_change = scope:change +} + +################################################## +# RESULT EFFECTS + +perk_interaction_0122_apply_effects_effect = { + # Stakes. + ## Friendlies bet opinion & stress. + if = { + limit = { always = scope:chess_friendly } + fp2_bg_stake_friendly_effect = { + VICTOR = scope:bg_victor + LOSER = scope:bg_loser + } + } + ## Fame bets prestige. + if = { + limit = { always = scope:chess_prestige } + fp2_bg_stake_fame_effect = { + VICTOR = scope:bg_victor + LOSER = scope:bg_loser + } + } + ## Fortune bets gold. + if = { + limit = { always = scope:chess_gold } + fp2_bg_stake_fortune_effect = { + VICTOR = scope:bg_victor + LOSER = scope:bg_loser + } + } + ## Land bets... land. + if = { + limit = { always = scope:chess_land } + fp2_bg_stake_titles_effect = { VICTOR = scope:bg_victor } + } +} diff --git a/project/ck3/base_game/common/scripted_effects/00_building_effects.txt b/project/ck3/base_game/common/scripted_effects/00_building_effects.txt index d1b2b84cbf..a22375c8a9 100644 --- a/project/ck3/base_game/common/scripted_effects/00_building_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_building_effects.txt @@ -459,3 +459,306 @@ add_random_building_construct_effect = { # Province scope remove_variable = random_building_variable } } + +destroy_or_downgrade_building_effect = { + if = { + limit = { has_building = $BUILDING$_08 } + remove_building = $BUILDING$_08 + hidden_effect = { add_building = $BUILDING$_07 } + } + else_if = { + limit = { has_building = $BUILDING$_07 } + remove_building = $BUILDING$_07 + hidden_effect = { add_building = $BUILDING$_06 } + } + else_if = { + limit = { has_building = $BUILDING$_06 } + remove_building = $BUILDING$_06 + hidden_effect = { add_building = $BUILDING$_05 } + } + else_if = { + limit = { has_building = $BUILDING$_05 } + remove_building = $BUILDING$_05 + hidden_effect = { add_building = $BUILDING$_04 } + } + else_if = { + limit = { has_building = $BUILDING$_04 } + remove_building = $BUILDING$_04 + hidden_effect = { add_building = $BUILDING$_03 } + } + else_if = { + limit = { has_building = $BUILDING$_03 } + remove_building = $BUILDING$_03 + hidden_effect = { add_building = $BUILDING$_02 } + } + else_if = { + limit = { has_building = $BUILDING$_02 } + remove_building = $BUILDING$_02 + hidden_effect = { add_building = $BUILDING$_01 } + } + else = { remove_building = $BUILDING$_01 } +} + +destroy_random_building_variable_effect = { # Province scope + save_scope_as = raid_province + if = { + limit = { has_variable = destroyed_building_variable } + remove_variable = destroyed_building_variable + } + random_list = { # Which building? + # Generic/Terrain + 10 = { # outposts : Cheap + trigger = { has_building_or_higher = outposts_01 } + set_variable = { + name = destroyed_building_variable + value = 0 + months = 1 + } + } + 10 = { # logging_camps : Cheap + trigger = { has_building_or_higher = logging_camps_01 } + set_variable = { + name = destroyed_building_variable + value = 1 + months = 1 + } + } + 10 = { # peat_quarries : Cheap + trigger = { has_building_or_higher = peat_quarries_01 } + set_variable = { + name = destroyed_building_variable + value = 2 + months = 1 + } + } + 10 = { # hill_forts : Cheap + trigger = { has_building_or_higher = hill_forts_01 } + set_variable = { + name = destroyed_building_variable + value = 3 + months = 1 + } + } + 10 = { # plantations : Cheap + trigger = { has_building_or_higher = plantations_01 } + set_variable = { + name = destroyed_building_variable + value = 4 + months = 1 + } + } + 10 = { # quarries : Cheap + trigger = { has_building_or_higher = quarries_01 } + set_variable = { + name = destroyed_building_variable + value = 5 + months = 1 + } + } + 10 = { # hunting_grounds : Cheap + trigger = { has_building_or_higher = hunting_grounds_01 } + set_variable = { + name = destroyed_building_variable + value = 6 + months = 1 + } + } + 10 = { # military_camps : Cheap + trigger = { has_building_or_higher = military_camps_01 } + set_variable = { + name = destroyed_building_variable + value = 7 + months = 1 + } + } + 2 = { # pastures : Normal + trigger = { has_building_or_higher = pastures_01 } + set_variable = { + name = destroyed_building_variable + value = 8 + months = 1 + } + } + 2 = { # ramparts : Normal + trigger = { has_building_or_higher = ramparts_01 } + set_variable = { + name = destroyed_building_variable + value = 9 + months = 1 + } + } + 2 = { # curtain_walls : Normal + trigger = { has_building_or_higher = curtain_walls_01 } + set_variable = { + name = destroyed_building_variable + value = 10 + months = 1 + } + } + 2 = { # watchtowers : Normal + trigger = { has_building_or_higher = watchtowers_01 } + set_variable = { + name = destroyed_building_variable + value = 11 + months = 1 + } + } + 2 = { # cereal_fields : Normal + trigger = { has_building_or_higher = cereal_fields_01 } + set_variable = { + name = destroyed_building_variable + value = 12 + months = 1 + } + } + 2 = { # barracks : Normal + trigger = { has_building_or_higher = barracks_01 } + set_variable = { + name = destroyed_building_variable + value = 13 + months = 1 + } + } + 2 = { # camel_farms : Normal + trigger = { has_building_or_higher = camel_farms_01 } + set_variable = { + name = destroyed_building_variable + value = 14 + months = 1 + } + } + 2 = { # hill_farms : Normal + trigger = { has_building_or_higher = hill_farms_01 } + set_variable = { + name = destroyed_building_variable + value = 15 + months = 1 + } + } + 2 = { # elephant_pens : Normal + trigger = { has_building_or_higher = elephant_pens_01 } + set_variable = { + name = destroyed_building_variable + value = 16 + months = 1 + } + } + 2 = { # common_tradeport : Normal + trigger = { has_building_or_higher = common_tradeport_01 } + set_variable = { + name = destroyed_building_variable + value = 17 + months = 1 + } + } + 1 = { # orchards : Expensive + trigger = { has_building_or_higher = orchards_01 } + set_variable = { + name = destroyed_building_variable + value = 18 + months = 1 + } + } + 1 = { # farm_estates : Expensive + trigger = { has_building_or_higher = farm_estates_01 } + set_variable = { + name = destroyed_building_variable + value = 19 + months = 1 + } + } + 1 = { # regimental_grounds : Expensive + trigger = { has_building_or_higher = regimental_grounds_01 } + set_variable = { + name = destroyed_building_variable + value = 20 + months = 1 + } + } + # Holding Type Specific : Normal + 10 = { # monastic_schools : Normal + trigger = { has_building_or_higher = monastic_schools_01 } + set_variable = { + name = destroyed_building_variable + value = 21 + months = 1 + } + } + } +} + +destroy_random_building_effect = { + if = { + limit = { has_variable = destroyed_building_variable } + switch = { + trigger = var:destroyed_building_variable + 0 = { # outposts : Cheap + destroy_or_downgrade_building_effect = { BUILDING = outposts } + } + 1 = { # logging_camps : Cheap + destroy_or_downgrade_building_effect = { BUILDING = logging_camps } + } + 2 = { # peat_quarries : Cheap + destroy_or_downgrade_building_effect = { BUILDING = peat_quarries } + } + 3 = { # hill_forts : Cheap + destroy_or_downgrade_building_effect = { BUILDING = hill_forts } + } + 4 = { # plantations : Cheap + destroy_or_downgrade_building_effect = { BUILDING = plantations } + } + 5 = { # quarries : Cheap + destroy_or_downgrade_building_effect = { BUILDING = quarries } + } + 6 = { # hunting_grounds : Cheap + destroy_or_downgrade_building_effect = { BUILDING = hunting_grounds } + } + 7 = { # military_camps : Cheap + destroy_or_downgrade_building_effect = { BUILDING = military_camps } + } + 8 = { # pastures : Normal + destroy_or_downgrade_building_effect = { BUILDING = pastures } + } + 9 = { # ramparts : Normal + destroy_or_downgrade_building_effect = { BUILDING = ramparts } + } + 10 = { # curtain_walls : Normal + destroy_or_downgrade_building_effect = { BUILDING = curtain_walls } + } + 11 = { # watchtowers : Normal + destroy_or_downgrade_building_effect = { BUILDING = watchtowers } + } + 12 = { # cereal_fields : Normal + destroy_or_downgrade_building_effect = { BUILDING = cereal_fields } + } + 13 = { # barracks : Normal + destroy_or_downgrade_building_effect = { BUILDING = barracks } + } + 14 = { # camel_farms : Normal + destroy_or_downgrade_building_effect = { BUILDING = camel_farms } + } + 15 = { # hill_farms : Normal + destroy_or_downgrade_building_effect = { BUILDING = hill_farms } + } + 16 = { # elephant_pens : Normal + destroy_or_downgrade_building_effect = { BUILDING = elephant_pens } + } + 17 = { # common_tradeport : Normal + destroy_or_downgrade_building_effect = { BUILDING = common_tradeport } + } + 18 = { # orchards : Expensive + destroy_or_downgrade_building_effect = { BUILDING = orchards } + } + 19 = { # farm_estates : Expensive + destroy_or_downgrade_building_effect = { BUILDING = farm_estates } + } + 20 = { # regimental_grounds : Expensive + destroy_or_downgrade_building_effect = { BUILDING = regimental_grounds } + } + # Holding Type Specific : Normal + 21 = { # monastic_schools : Normal + destroy_or_downgrade_building_effect = { BUILDING = monastic_schools } + } + } + } +} diff --git a/project/ck3/base_game/common/scripted_effects/00_decisions_effects.txt b/project/ck3/base_game/common/scripted_effects/00_decisions_effects.txt index cfe8f937e9..548eca950d 100644 --- a/project/ck3/base_game/common/scripted_effects/00_decisions_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_decisions_effects.txt @@ -244,6 +244,13 @@ form_portugal_decision_effects = { set_primary_title_to = title:k_portugal } + hidden_effect = { + if = { + limit = { has_global_variable = fp2_struggle_compromise_ending } + title:k_portugal = { fp2_struggle_compromise_create_new_empire_effect = yes } + } + } + #Covert self & court to portuguese culture if = { limit = { NOT = { has_culture = culture:portuguese } } @@ -254,7 +261,7 @@ form_portugal_decision_effects = { } #transfer over innovations from previous culture. culture:portuguese = { - reset_culture_creation_date = yes + hidden_effect = { reset_culture_creation_date = yes } get_all_innovations_from = scope:portugal_former.culture } set_culture = culture:portuguese @@ -308,6 +315,45 @@ form_portugal_decision_effects = { #Prestige add_prestige = massive_prestige_gain } + + +declare_canarias_decision_effects = { + #Create the title and set proper de jure + title:d_canarias = { + save_scope_as = d_canarias + set_de_jure_liege_title = title:k_canarias + } + title:k_canarias = { + save_scope_as = title_k_canarias + } + + create_title_and_vassal_change = { + type = created + save_scope_as = title_change + add_claim_on_loss = no + } + title:k_canarias = { + change_title_holder = { + holder = root + change = scope:title_change + } + save_scope_as = title_k_canarias + } + resolve_title_and_vassal_change = scope:title_change + + if = { + limit = { + NOR = { + primary_title = { this = title:k_canarias } + highest_held_title_tier = tier_empire + } + } + set_primary_title_to = title:k_canarias + } + + #Prestige + add_prestige = massive_prestige_gain +} @@ -451,6 +497,12 @@ unite_africa_decision_effects = { } avenge_the_battle_of_tours_decision_effects = { + + give_nickname = nick_the_avenger + add_character_modifier = { + modifier = avenger_of_the_martyrs + } + add_prestige = massive_prestige_gain #Religious bonuses @@ -526,6 +578,20 @@ avenge_the_battle_of_tours_decision_effects = { } } } + + # Rattach south of France to the e_hispania + title:e_france = { + every_in_de_jure_hierarchy = { + limit = { + tier = tier_kingdom + any_in_de_jure_hierarchy = { + tier = tier_county + title_province = { geographical_region = custom_south_francia } + } + } + set_de_jure_liege_title = title:e_spain + } + } } unite_the_western_slavs_decision_effects = { @@ -1583,7 +1649,7 @@ launch_hungarian_migration_scripted_effect = { if = { limit = { $INVADER$.faith.religion = religion:magyar_religion - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } set_county_faith = $INVADER$.faith } @@ -2505,6 +2571,11 @@ found_cadet_house_decision_effect = { NOT = { this = root } in_diplomatic_range = root } + NOT = { + any_artifact_house_claimant = { + this = scope:new_house + } + } } } random_artifact = { @@ -2512,6 +2583,11 @@ found_cadet_house_decision_effect = { exists = var:banner_dynasty var:banner_dynasty = root.dynasty artifact_owner = { in_diplomatic_range = root } + NOT = { + any_artifact_house_claimant = { + this = scope:new_house + } + } } save_scope_as = new_branch_dynasty_banner } diff --git a/project/ck3/base_game/common/scripted_effects/00_education_effects.txt b/project/ck3/base_game/common/scripted_effects/00_education_effects.txt index 079ae32d0b..700ff5c827 100644 --- a/project/ck3/base_game/common/scripted_effects/00_education_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_education_effects.txt @@ -1983,3 +1983,105 @@ culture_randomize_commander_trait_effect = { } } } + + +dynasty_perk_secondary_education_trait_effect = { + if = { + limit = { + OR = { + AND = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_urbanism_legacy_2 } + } + AND = { + exists = scope:educator + scope:educator = { + exists = dynasty + dynasty = { has_dynasty_perk = fp2_urbanism_legacy_2 } + } + } + } + } + + # Assign a trait, chance based on the development of the location + set_variable = { + name = chance_for_extra_trait + value = location.county.development_level + } + + random_list = { + # Success + 0 = { + modifier = { + exists = var:chance_for_extra_trait + add = var:chance_for_extra_trait + } + + # Select trait now + random_list = { + # Level 1: from 50% to 0% + 50 = { + modifier = { + add = { + value = var:chance_for_extra_trait + multiply = -0.5 + } + } + add_trait = education_republican_knowledge_1 + } + + # Level 2: from 35% to 50% + 35 = { + modifier = { + add = { + value = var:chance_for_extra_trait + multiply = 0.05 + } + } + add_trait = education_republican_knowledge_2 + } + + # Level 3: from 15% to 30% + 15 = { + modifier = { + add = { + value = var:chance_for_extra_trait + multiply = 0.5 + } + } + add_trait = education_republican_knowledge_3 + } + + # Level 4: from 0 to 20% chance + 0 = { + modifier = { + add = { + value = var:chance_for_extra_trait + multiply = 0.5 + } + } + add_trait = education_republican_knowledge_4 + } + } + } + + # Failing - There will be a: + # 84% chance at development 5 + # 66% chance at development 10 + # 50% chance at development 15 + # 0% chance once development level 30 is reached + 30 = { + modifier = { + exists = var:chance_for_extra_trait + add = { + value = var:chance_for_extra_trait + multiply = -1 + } + } + #nothing happens + } + } + # remove the variable now that it has been used + remove_variable = chance_for_extra_trait + } +} diff --git a/project/ck3/base_game/common/scripted_effects/00_ep1_artifact_creation_effects.txt b/project/ck3/base_game/common/scripted_effects/00_ep1_artifact_creation_effects.txt index 9bd485815c..cb7a2fc728 100644 --- a/project/ck3/base_game/common/scripted_effects/00_ep1_artifact_creation_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_ep1_artifact_creation_effects.txt @@ -7260,7 +7260,7 @@ add_scaled_artifact_modifier_attractiveness_effect = { } } # courting_scheme_power_add - 20 = { + 15 = { trigger = { scope:owner = { diplomacy >= intrigue @@ -7283,6 +7283,28 @@ add_scaled_artifact_modifier_attractiveness_effect = { add_artifact_modifier = artifact_courting_scheme_power_add_4_modifier } } + # befriend_scheme_power_add + 5 = { + trigger = { + scope:owner = { intrigue <= low_skill_rating } + } + if = { + limit = { rarity = common } + add_artifact_modifier = artifact_befriend_scheme_power_add_1_modifier + } + else_if = { + limit = { rarity = masterwork } + add_artifact_modifier = artifact_befriend_scheme_power_add_2_modifier + } + else_if = { + limit = { rarity = famed } + add_artifact_modifier = artifact_befriend_scheme_power_add_3_modifier + } + else_if = { + limit = { rarity = illustrious } + add_artifact_modifier = artifact_befriend_scheme_power_add_4_modifier + } + } # seduce_scheme_power_add 20 = { trigger = { @@ -7436,6 +7458,34 @@ add_scaled_artifact_modifier_scholarship_effect = { } } +add_scaled_artifact_modifier_learning_lifestyle_xp_effect = { + if = { + limit = { rarity = common } + random_list = { + 20 = { add_artifact_modifier = artifact_monthly_learning_lifestyle_xp_1_modifier } + 5 = { add_artifact_modifier = artifact_monthly_learning_lifestyle_xp_2_modifier } + } + } + else_if = { + limit = { rarity = masterwork } + random_list = { + 20 = { add_artifact_modifier = artifact_monthly_learning_lifestyle_xp_2_modifier } + 5 = { add_artifact_modifier = artifact_monthly_learning_lifestyle_xp_3_modifier } + } + } + else_if = { + limit = { rarity = famed } + random_list = { + 20 = { add_artifact_modifier = artifact_monthly_learning_lifestyle_xp_3_modifier } + 5 = { add_artifact_modifier = artifact_monthly_learning_lifestyle_xp_4_modifier } + } + } + else_if = { + limit = { rarity = illustrious } + add_artifact_modifier = artifact_monthly_learning_lifestyle_xp_4_modifier + } +} + ################################################# # # # WEAPON CREATION AND DECORATION # @@ -9475,6 +9525,21 @@ create_artifact_pressed_flower_effect = { } } +# Currently just armillary spheres, but can be added to in future. +roll_scientific_apparatus_effect = { + random_list = { + 100 = { + trigger = { + eligible_for_scientific_apparatus_armillary_sphere_trigger = { CHARACTER = $CHARACTER$ } + } + save_scope_value_as = { + name = artefact_scientific_apparatus_type + value = flag:artisan_type_armillary_sphere + } + } + } +} + #### HOW TO generate_trinket_effect #### #Use this template to make the generate_trinket_effect work # generate_trinket_effect = { diff --git a/project/ck3/base_game/common/scripted_effects/00_ep1_artifact_effects.txt b/project/ck3/base_game/common/scripted_effects/00_ep1_artifact_effects.txt index 0c2079c93d..e08f073c82 100644 --- a/project/ck3/base_game/common/scripted_effects/00_ep1_artifact_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_ep1_artifact_effects.txt @@ -123,19 +123,17 @@ damage_artifact_in_battle_effect = { value = 0 subtract = var:DAIBE_damage } - - if = { - # If the artifact has no durability left, destroy it now. - limit = { - artifact_durability <= 0 - } - destroy_artifact = this - } } - # Send notifications to the relevant party IF the artifact was not destroyed + # Transformed into an if / else as I found the following note somewhere else: + # NOTE: We must not run ANY script after we destroy an artifact, or we will cause errors if = { - limit = { exists = scope:DAIBE_artifact } + # If the artifact has no durability left, destroy it now. + limit = { scope:DAIBE_artifact.artifact_durability <= 0 } + destroy_artifact = this + } + # Send notifications to the relevant party IF the artifact was not destroyed + else = { $OWNER$ = { # Send the toast send_interface_toast = { diff --git a/project/ck3/base_game/common/scripted_effects/00_faction_effects.txt b/project/ck3/base_game/common/scripted_effects/00_faction_effects.txt index 67e1e33243..4ee3fa2b30 100644 --- a/project/ck3/base_game/common/scripted_effects/00_faction_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_faction_effects.txt @@ -708,6 +708,17 @@ successful_popular_revolt_outcome_effect = { liege = $FACTION_LEADER$ change = scope:change_three } + } # give them independence + else = { + create_title_and_vassal_change = { + type = independency + save_scope_as = local_change + } + change_liege_or_become_independent = { + CHANGE = scope:local_change + VASSAL = this + } + resolve_title_and_vassal_change = scope:change } } @@ -835,6 +846,7 @@ peasant_faction_demands_enforced = { } } hidden_effect = { + clean_revolt_county_modifiers_from_faction_members_effect = yes destroy_faction = yes } } @@ -994,28 +1006,38 @@ setup_populist_leader_effect = { setup_peasant_leader_effect = { save_scope_as = faction - random_faction_county_member = { - save_scope_as = peasant_county + # Does a peasant capital county already exist? + if = { + limit = { + NOT = { exists = scope:peasant_county } + } + random_faction_county_member = { save_scope_as = peasant_county } } - create_character = { - location = scope:peasant_county.title_province - template = peasant_faction_leader_template - faith = scope:peasant_county.faith - culture = scope:peasant_county.culture - gender_female_chance = { - if = { - limit = { scope:peasant_county.faith = { has_doctrine = doctrine_gender_male_dominated } } - add = 0 - } - else_if = { - limit = { scope:peasant_county.faith = { has_doctrine = doctrine_gender_female_dominated } } - add = 100 - } - else = { - add = 50 + # Does a peasant leader already exist? + if = { + limit = { + NOT = { exists = scope:peasant_leader } + } + create_character = { + location = scope:peasant_county.title_province + template = peasant_faction_leader_template + faith = scope:peasant_county.faith + culture = scope:peasant_county.culture + gender_female_chance = { + if = { + limit = { scope:peasant_county.faith = { has_doctrine = doctrine_gender_male_dominated } } + add = 0 + } + else_if = { + limit = { scope:peasant_county.faith = { has_doctrine = doctrine_gender_female_dominated } } + add = 100 + } + else = { + add = 50 + } } + save_scope_as = peasant_leader } - save_scope_as = peasant_leader } scope:peasant_leader = { add_character_flag = peasant_faction_random_peasant diff --git a/project/ck3/base_game/common/scripted_effects/00_hook_effects.txt b/project/ck3/base_game/common/scripted_effects/00_hook_effects.txt new file mode 100644 index 0000000000..341ab8631b --- /dev/null +++ b/project/ck3/base_game/common/scripted_effects/00_hook_effects.txt @@ -0,0 +1,26 @@ +######################################################################### +# EFFECT LIST # +######################################################################### +# !!! Remember to add all new effects with a short description here !!! # +######################################################################### + + +######################################################################### +# EFFECTS # +######################################################################### + +add_hook_if_possible_effect = { + if = { + limit = { + can_add_hook = { + target = $TARGET$ + type = $TYPE$ + } + } + add_hook = { + target = $TARGET$ + type = $TYPE$ + years = $YEARS$ + } + } +} \ No newline at end of file diff --git a/project/ck3/base_game/common/scripted_effects/00_lifestyle_focus_effects.txt b/project/ck3/base_game/common/scripted_effects/00_lifestyle_focus_effects.txt index e919993fb8..7b9e602f5a 100644 --- a/project/ck3/base_game/common/scripted_effects/00_lifestyle_focus_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_lifestyle_focus_effects.txt @@ -98,6 +98,7 @@ potential_lifestyle_friend_saving_effect = { target = scope:friend_checker value >= 0 } + NOT = { this = root } trigger_if = { limit = { scope:friend_saving_focus = flag:diplomacy_foreign_affairs_focus diff --git a/project/ck3/base_game/common/scripted_effects/00_major_decisions_scripted_effects.txt b/project/ck3/base_game/common/scripted_effects/00_major_decisions_scripted_effects.txt index f567bffbfa..5924dbd468 100644 --- a/project/ck3/base_game/common/scripted_effects/00_major_decisions_scripted_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_major_decisions_scripted_effects.txt @@ -2147,6 +2147,359 @@ hre_elector_list_save_effect = { } } +favour_the_countryside_basques_decision_generic_effects_scripted_effect = { + scope:religious_leader = { + # If you weren't Basque, become so. + if = { + limit = { favour_the_countryside_basques_counts_as_basque_trigger = no } + # Now, we need to work out which Basque culture you should be. + ## First, we gather our candidates. + ### Going through counties. + every_sub_realm_county = { + limit = { + favour_the_countryside_basques_counts_as_basque_trigger = yes + NOT = { + culture = { is_in_list = realm_basque_cultures_list } + } + } + culture = { add_to_list = realm_basque_cultures_list } + } + ### Plus vassals. + every_vassal_or_below = { + limit = { + favour_the_countryside_basques_counts_as_basque_trigger = yes + NOT = { + culture = { is_in_list = realm_basque_cultures_list } + } + } + culture = { add_to_list = realm_basque_cultures_list } + } + ### And those close to you. + every_close_or_extended_family_member = { + limit = { + favour_the_countryside_basques_counts_as_basque_trigger = yes + NOT = { + culture = { is_in_list = realm_basque_cultures_list } + } + } + culture = { add_to_list = realm_basque_cultures_list } + } + every_consort = { + limit = { + favour_the_countryside_basques_counts_as_basque_trigger = yes + NOT = { + culture = { is_in_list = realm_basque_cultures_list } + } + } + culture = { add_to_list = realm_basque_cultures_list } + } + every_relation = { + type = friend + limit = { + favour_the_countryside_basques_counts_as_basque_trigger = yes + NOT = { + culture = { is_in_list = realm_basque_cultures_list } + } + } + culture = { add_to_list = realm_basque_cultures_list } + } + every_relation = { + type = lover + limit = { + favour_the_countryside_basques_counts_as_basque_trigger = yes + NOT = { + culture = { is_in_list = realm_basque_cultures_list } + } + } + culture = { add_to_list = realm_basque_cultures_list } + } + ## Next, we process the list. + if = { + limit = { + any_in_list = { + list = realm_basque_cultures_list + exists = this + } + } + ordered_in_list = { + list = realm_basque_cultures_list + order_by = { + value = 0 + save_temporary_scope_as = culture_temp + # Culture counties are added differently depending on whether they're inside or outside the realm + every_culture_county = { + # Every culture county in your realm adds 10. + if = { + limit = { + holder = { + OR = { + this = scope:religious_leader + any_liege_or_above = { this = scope:religious_leader } + } + } + } + add = 10 + } + # Every culture county outside your realm adds 5. + else = { add = 5 } + } + scope:religious_leader = { + # Vassals add weight depending on their rank. + every_vassal = { + if = { + limit = { culture = scope:culture_temp } + # Every king-tier vassal adds 50. + if = { + limit = { highest_held_title_tier = tier_kingdom } + add = 50 + } + # Every duke-tier vassal adds 25. + else_if = { + limit = { highest_held_title_tier = tier_duchy } + add = 25 + } + # Every count-tier vassal adds 10. + else_if = { + limit = { highest_held_title_tier = tier_county } + add = 10 + } + # Barons are unimportant. + } + } + # Every close family member adds 15. + every_close_family_member = { + limit = { culture = scope:culture_temp } + add = 15 + } + # Every extended family members adds 5. + every_extended_family_member = { + limit = { culture = scope:culture_temp } + add = 5 + } + # Every soulmate adds 50. + every_relation = { + type = soulmate + limit = { culture = scope:culture_temp } + add = 50 + } + # Every best friend adds 50. + every_relation = { + type = best_friend + limit = { culture = scope:culture_temp } + add = 50 + } + # Every lover adds 15. + every_relation = { + type = lover + limit = { + culture = scope:culture_temp + NOT = { has_relation_soulmate = scope:religious_leader } + } + add = 15 + } + # Every friend adds 15. + every_relation = { + type = friend + limit = { + culture = scope:culture_temp + NOT = { has_relation_best_friend = scope:religious_leader } + } + add = 15 + } + } + } + save_scope_as = chosen_basque_culture + } + } + ## Finally, we try to convert. + if = { + limit = { exists = scope:chosen_basque_culture } + convert_family_culture_and_notify_vassals_effect = { + CONVERTER = scope:religious_leader + OLD_CULTURE = scope:religious_leader.culture + NEW_CULTURE = scope:chosen_basque_culture + } + } + # If this hasn't worked at all, and they've got _any_ counties left, we just switch you to the regular Basque. + else_if = { + limit = { + culture:basque = { + any_culture_county = { exists = this } + } + } + convert_family_culture_and_notify_vassals_effect = { + CONVERTER = scope:religious_leader + OLD_CULTURE = scope:religious_leader.culture + NEW_CULTURE = culture:basque + } + } + # Otherwise, we presume that the Basque presence in the region is extinct or negligible (at least on the macro level), so we leave your culture alone. + } + # Assign a new nickname, if appropriate. + if = { + limit = { + OR = { + has_any_nickname = no + has_bad_nickname = yes + } + } + # If you're not already a pagan, guess what folks call you? + if = { + limit = { + NOT = { + faith = { has_doctrine = pagan_hostility_doctrine } + } + } + give_nickname = nick_the_pagan + } + # Otherwise, you're probably an invading Viking and you deserve to get memed. + else = { give_nickname = nick_the_mountain_king } + } + # Switch to the new faith. + add_character_flag = { + flag = delay_player_faith_conversion_notification_event + days = 1 + } + # Configure Basque paganism's variable set-up. + faith:basque_pagan = { + # Remove the restrictions on converting to Basque paganism. + remove_variable = block_conversion_till_decision_taken + # And, since you're inherently creating a new priestly structure + ## This is mostly done here for immersive reasons; we don't want to imply that Basque paganism already had a distinct organised religious hierarchy in 867 by just applying this on game start, even though you'll always have to have it to access the faith. + set_variable = { name = has_been_reformed } + remove_doctrine = unreformed_faith_doctrine + } + # Finally, convert. + ## We do this here so that it's reformed by the time you switch (giving you a better chance with vassal conversion rates). + set_character_faith_with_conversion = faith:basque_pagan + } +} + +favour_the_countryside_basques_decision_fundamentalist_path_scripted_effect = { + faith:basque_pagan = { + # First, we remove Christian Syncretism & replace it with Warmonger. + remove_doctrine = tenet_christian_syncretism + add_doctrine = tenet_warmonger + # Then, we switch on over from Pluralist to Fundamentalist. + ## We disguise some of these changes for neatness, as there's a lot to process. + hidden_effect = { remove_doctrine = doctrine_pluralism_pluralistic } + add_doctrine = doctrine_pluralism_fundamentalist + # No HoF becomes a spiritual HoF, so that you can make use of your Warmonger GHWs. + hidden_effect = { remove_doctrine = doctrine_no_head } + add_doctrine = doctrine_spiritual_head + # Plus, set the faith's fervour to a middling/low level, since you've messed with it. + change_fervor = { + value = -50 + desc = fervour_loss_temporal_meddling + } + } + # Create the new HoF. + hidden_effect = { + scope:religious_leader = { + set_up_dynamic_spiritual_hof_title_effect = { CREATOR = scope:religious_leader } + } + } + custom_tooltip = favour_the_countryside_basques_decision.tt.spiritual_hof_acquired + # We get a small modifier for clergy approval, since they're a bit peeved at the tenet-messing. + add_character_modifier = fp2_friend_of_the_old_ways_modifier +} + +favour_the_countryside_basques_decision_righteous_path_scripted_effect = { + faith:basque_pagan = { + # First, we remove Christian Syncretism & replace it with Sanctity of Nature. + remove_doctrine = tenet_christian_syncretism + add_doctrine = tenet_sanctity_of_nature + # Then, we switch on over from Pluralist to Righteous. + ## We disguise some of these changes for neatness, as there's a lot to process. + hidden_effect = { remove_doctrine = doctrine_pluralism_pluralistic } + add_doctrine = doctrine_pluralism_righteous + # No HoF becomes you as the temporal HoF, as you're focusing more on the non-Christian parts of the faith. + hidden_effect = { + remove_doctrine = doctrine_no_head + remove_doctrine = doctrine_theocracy_temporal + remove_doctrine = doctrine_clerical_succession_spiritual_appointment + } + add_doctrine = doctrine_temporal_head + add_doctrine = doctrine_theocracy_lay_clergy + add_doctrine = doctrine_clerical_succession_temporal_fixed_appointment + # Plus, set the faith's fervour to a middling/low level, since you've messed with it. + change_fervor = { + value = -50 + desc = fervour_loss_temporal_meddling + } + } + # Create the new HoF. + hidden_effect = { + scope:religious_leader = { + set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = scope:religious_leader } + } + } + custom_tooltip = favour_the_countryside_basques_decision.tt.temporal_hof_acquired + # We get a small modifier for clergy approval, since they're a bit peeved at the tenet-messing. + add_character_modifier = fp2_friend_of_the_old_ways_modifier +} + +favour_the_countryside_basques_decision_pluralist_path_scripted_effect = { + faith:basque_pagan = { + # First, we mostly only need to remove Christian Syncretism & replace it with Islamic Syncretism. + remove_doctrine = tenet_christian_syncretism + add_doctrine = tenet_islamic_syncretism + # Then set the faith's fervour to a middling/low level, since you've messed with it. + change_fervor = { + value = -50 + desc = fervour_loss_temporal_meddling + } + } + # Bonus opinion with every neighbouring Islamic ruler & their vassals, who appreciate the direction you're going in. + ## Compile a list. + top_liege = { + if = { + limit = { religion = religion:islam_religion } + add_to_list = pleased_rulers + } + every_vassal_or_below = { + limit = { religion = religion:islam_religion } + add_to_list = pleased_rulers + } + } + every_neighboring_and_across_water_top_liege_realm_owner = { + if = { + limit = { religion = religion:islam_religion } + add_to_list = pleased_rulers + } + every_vassal_or_below = { + limit = { religion = religion:islam_religion } + add_to_list = pleased_rulers + } + } + ## And apply some opinions. + every_in_list = { + list = pleased_rulers + custom = favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers + add_opinion = { + target = scope:religious_leader + modifier = pleased_opinion + opinion = 30 + } + } + # We get a small modifier for clergy approval, since they're a bit peeved at the tenet-messing. + add_character_modifier = fp2_friend_of_the_old_ways_modifier +} + +favour_the_countryside_basques_decision_default_path_scripted_effect = { + faith:basque_pagan = { + # Here, we're not fiddling with the faith's traditions at all, so we get a chonky fervour bonus for the sudden limelight. + change_fervor = { + value = 100 + desc = fervour_gain_unexpected_resurgence + } + } + # Plus a massive chunk of piety experience... + add_piety_experience = 2000 + # ... and a more powerful clergy-approval modifier. + add_character_modifier = fp2_champion_of_the_old_ways_modifier +} + create_kingdom_of_saxony_effect = { if = { limit = { diff --git a/project/ck3/base_game/common/scripted_effects/00_major_decisions_scripted_effects_2.txt b/project/ck3/base_game/common/scripted_effects/00_major_decisions_scripted_effects_2.txt index 05a1ab04fd..99a3a68472 100644 --- a/project/ck3/base_game/common/scripted_effects/00_major_decisions_scripted_effects_2.txt +++ b/project/ck3/base_game/common/scripted_effects/00_major_decisions_scripted_effects_2.txt @@ -110,3 +110,165 @@ dynasty_of_many_crowns_effects = { add_dynasty_prestige = monumental_dynasty_prestige_gain } } + +appoint_a_righteous_caliph_scripted_effect = { + # Create a HoF title & assign it appropriately. + hidden_effect = { + # Are we Muwalladis? + if = { + limit = { faith = faith:muwalladi } + # Transfer the title. + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + title:d_muwalladi = { + change_title_holder = { + holder = scope:founder + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + # Set up the remaining bits'n'bobs. + if = { + limit = { + NOT = { has_realm_law = same_faith_succession_law } + } + add_realm_law_skip_effects = same_faith_succession_law + } + title:d_muwalladi = { add_title_law = temporal_head_of_faith_succession_law } + # Make it the HoF head. + faith = { set_religious_head_title = title:d_muwalladi } + } + # If not, follow the usual flow. + else = { + set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = scope:founder } + faith = { set_religious_head_title = scope:new_title } + } + } + custom_tooltip = appoint_a_righteous_caliph_decision.tt.you_become_caliph + # Give scope:founder an extra piety level, if possible. + if = { + limit = { piety_level < max_piety_level } + add_piety_level = 1 + } + # Try to scope:founder rivals with scope:old_caliph. + if = { + limit = { + can_set_relation_rival_trigger = { CHARACTER = scope:old_caliph } + } + set_relation_rival = scope:old_caliph + } + # If you've pulled a fast one on your HoF, they see through it. + if = { + limit = { has_character_flag = wishes_to_schism_caliphate_flag } + scope:old_caliph = { + remove_opinion = { + target = scope:founder + modifier = repentant_opinion + } + } + remove_hook = { + target = scope:old_caliph + type = indebted_hook + } + } + # And sort a bit of stress impact for the gravity of things. + stress_impact = { + base = major_stress_impact_gain + humble = major_stress_impact_gain + arrogant = medium_stress_impact_loss + } +} + +mozarabic_bind_the_faith_to_rome_decision_fundamentalist_path_scripted_effect = { + # Set the doctrinal alterations. + faith = { + # First, we remove the Rite tenet & replace it with Pursuit of Power. + remove_doctrine = tenet_rite + add_doctrine = tenet_pursuit_of_power + # Then we switch on over from Pluralist to Fundamentalist. + remove_doctrine = doctrine_pluralism_pluralistic + add_doctrine = doctrine_pluralism_fundamentalist + } +} + +mozarabic_bind_the_faith_to_rome_decision_righteous_path_scripted_effect = { + # Set the doctrinal alterations. + faith = { + # First, we remove the Rite tenet & replace it with Communal Identity. + remove_doctrine = tenet_rite + add_doctrine = tenet_communal_identity + # Then, we switch on over from Pluralist to Righteous so that we're actually receiving a net bonus. + remove_doctrine = doctrine_pluralism_pluralistic + add_doctrine = doctrine_pluralism_righteous + } +} + +mozarabic_bind_the_faith_to_rome_decision_pluralist_path_scripted_effect = { + # Set the doctrinal alterations. + faith = { + # First, we remove the Rite tenet & replace it with Religious Law. + remove_doctrine = tenet_rite + add_doctrine = tenet_religious_legal_pronouncements + # Then, since we're staying pluralist, we make the court chaplain fireable (since you're now really into the nitty-gritty of canon law). + remove_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + add_doctrine = doctrine_clerical_succession_spiritual_appointment + } +} + +mozarabic_break_with_rome_decision_hof_and_ecumenism_processing_scripted_effect = { + # Sort the HoF situation. + hidden_effect = { + # Create & swap-in the title. + set_up_dynamic_spiritual_hof_title_effect = { CREATOR = scope:religious_leader } + # & send out some visual notifications. + every_player = { + limit = { faith = scope:religious_leader.faith } + send_interface_toast = { + title = mozarabic_break_with_rome_decision.tt.new_hof_id + left_icon = scope:religious_leader.faith.religious_head + } + } + } + custom_tooltip = mozarabic_break_with_rome_decision.tt.you_gain_a_hof + # Remove ecumenism. + faith = { remove_doctrine = special_doctrine_ecumenical_christian} +} + +mozarabic_break_with_rome_decision_fundamentalist_path_scripted_effect = { + # Set the doctrinal alterations. + faith = { + # First, we remove the Rite tenet & replace it with Armed Pilgrimages. + remove_doctrine = tenet_rite + add_doctrine = tenet_armed_pilgrimages + # Then we switch on over from Pluralist to Fundamentalist. + remove_doctrine = doctrine_pluralism_pluralistic + add_doctrine = doctrine_pluralism_fundamentalist + } +} + +mozarabic_break_with_rome_decision_righteous_path_scripted_effect = { + # Set the doctrinal alterations. + faith = { + # First, we remove the Rite tenet & replace it with Pacifism. + remove_doctrine = tenet_rite + add_doctrine = tenet_pacifism + # Then, we switch on over from Pluralist to Righteous. + remove_doctrine = doctrine_pluralism_pluralistic + add_doctrine = doctrine_pluralism_righteous + } +} + +mozarabic_break_with_rome_decision_pluralist_path_scripted_effect = { + # Set the doctrinal alterations. + faith = { + # First, we remove the Rite tenet & replace it with Islamic Syncretism. + remove_doctrine = tenet_rite + add_doctrine = tenet_islamic_syncretism + # Then, since we're staying pluralist, we make the court chaplain fireable (since you've *really* localised power now). + remove_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + add_doctrine = doctrine_clerical_succession_temporal_appointment + } +} diff --git a/project/ck3/base_game/common/scripted_effects/00_marriage_interaction_effects.txt b/project/ck3/base_game/common/scripted_effects/00_marriage_interaction_effects.txt index 3766c6ab20..29de2441dd 100644 --- a/project/ck3/base_game/common/scripted_effects/00_marriage_interaction_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_marriage_interaction_effects.txt @@ -190,6 +190,41 @@ trigger_event = lover.0205 } } + + # Struggle parameters + + #interfaith wedding costs piety + if = { + limit = { + scope:secondary_actor = { + NOT = { faith = scope:secondary_recipient.faith } + } + scope:actor ={ + any_character_struggle = { + has_struggle_phase_parameter = interfaith_marriages_between_involved_characters_costs_piety + } + } + } + scope:actor = { + add_piety = major_piety_loss + } + } + #interfaith wedding provides piety + if = { + limit = { + scope:secondary_actor = { + NOT = { faith = scope:secondary_recipient.faith } + } + scope:actor ={ + any_character_struggle = { + has_struggle_phase_parameter = interfaith_marriages_between_involved_characters_gives_piety + } + } + } + scope:actor = { + add_piety = medium_piety_gain + } + } } concubine_on_accept_effect = { diff --git a/project/ck3/base_game/common/scripted_effects/00_murder_effects.txt b/project/ck3/base_game/common/scripted_effects/00_murder_effects.txt index 0408abb54a..75d13c35cd 100644 --- a/project/ck3/base_game/common/scripted_effects/00_murder_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_murder_effects.txt @@ -60,7 +60,38 @@ murder_consequences_known_or_exposed_effect = { } } } - } + } + + # Struggle Catalysts. + if = { + limit = { + $VICTIM$ = { is_vip_struggle_character = yes } + $MURDERER$ = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_discovery_of_very_important_murder + CHAR = scope:victim + } + } + } + } + $MURDERER$ = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_discovery_of_very_important_murder + CHAR = scope:victim + } + } + activate_struggle_catalyst = { + catalyst = catalyst_discovery_of_very_important_murder + character = $MURDERER$ + } + } + } + } } unknown_murder_effect = { @@ -131,6 +162,33 @@ unknown_cannibal_murder_effect = { } } +#Your head is turned into a bell chime +unknown_bell_murder_effect = { + $VICTIM$ = { + death = { + death_reason = death_mysterious + killer = $MURDERER$ + } + } + $MURDERER$ = { + add_secret = { + type = secret_murder + target = $VICTIM$ + } + random_secret = { + limit = { + secret_type = secret_murder + secret_target = $VICTIM$ + } + save_scope_as = bell_secret + set_variable = { #To set the right death reason if the secret is revealed + name = was_turned_into_bell_chime + value = yes + } + } + } +} + #KNOWN MURDER diff --git a/project/ck3/base_game/common/scripted_effects/00_pilgrimage_effects.txt b/project/ck3/base_game/common/scripted_effects/00_pilgrimage_effects.txt index daf71cfc7a..7b2dd4bed9 100644 --- a/project/ck3/base_game/common/scripted_effects/00_pilgrimage_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_pilgrimage_effects.txt @@ -367,7 +367,7 @@ set_up_next_pilgrimage_event_effect = { } if = { - limit = { # TODO: Is any fallback handling needed in an else here? + limit = { # TODO_CD Is any fallback handling needed in an else here? exists = scope:activity } if = { diff --git a/project/ck3/base_game/common/scripted_effects/00_poetry_effects.txt b/project/ck3/base_game/common/scripted_effects/00_poetry_effects.txt index f5624cdd6b..7a253f5a0d 100644 --- a/project/ck3/base_game/common/scripted_effects/00_poetry_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_poetry_effects.txt @@ -423,7 +423,7 @@ send_poem_romance_duel_effect = { 50 = { compare_modifier = { value = scope:duel_value - multiplier = 3.5 + multiplier = -3.5 min = -49 max = 49 } @@ -435,7 +435,7 @@ send_poem_romance_duel_effect = { 50 = { compare_modifier = { value = scope:duel_value - multiplier = -3.5 + multiplier = 3.5 min = -49 max = 49 } @@ -496,7 +496,7 @@ send_poem_mourning_duel_effect = { 50 = { compare_modifier = { value = scope:duel_value - multiplier = 3.5 + multiplier = -3.5 min = -49 max = 49 } @@ -508,7 +508,7 @@ send_poem_mourning_duel_effect = { 50 = { compare_modifier = { value = scope:duel_value - multiplier = -3.5 + multiplier = 3.5 min = -49 max = 49 } @@ -548,7 +548,7 @@ send_poem_legacy_duel_effect = { 50 = { compare_modifier = { value = scope:duel_value - multiplier = 3.5 + multiplier = -3.5 min = -49 max = 49 } @@ -560,7 +560,7 @@ send_poem_legacy_duel_effect = { 50 = { compare_modifier = { value = scope:duel_value - multiplier = -3.5 + multiplier = 3.5 min = -49 max = 49 } @@ -617,7 +617,7 @@ send_poem_strife_duel_effect = { 50 = { compare_modifier = { value = scope:duel_value - multiplier = 3.5 + multiplier = -3.5 min = -49 max = 49 } @@ -629,7 +629,7 @@ send_poem_strife_duel_effect = { 50 = { compare_modifier = { value = scope:duel_value - multiplier = -3.5 + multiplier = 3.5 min = -49 max = 49 } diff --git a/project/ck3/base_game/common/scripted_effects/00_religion_effects.txt b/project/ck3/base_game/common/scripted_effects/00_religion_effects.txt index b335ade928..363daf0e6b 100644 --- a/project/ck3/base_game/common/scripted_effects/00_religion_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_religion_effects.txt @@ -290,6 +290,130 @@ create_head_of_faith_title_effect = { } } +# Dynamic HoF title creation +set_up_dynamic_temporal_hof_title_effect = { + faith = { save_scope_as = my_faith } + create_dynamic_title = { + tier = duchy + name = REL_HEAD_TITLE_NAME + } + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + scope:new_title = { + set_destroy_if_invalid_heir = yes + set_no_automatic_claims = yes + set_definitive_form = yes + set_always_follows_primary_heir = yes + change_title_holder = { + holder = $NEW_HOLDER$ + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + faith = { set_religious_head_title = scope:new_title } + if = { + limit = { + NOT = { has_realm_law = same_faith_succession_law } + } + add_realm_law_skip_effects = same_faith_succession_law + } + scope:new_title = { + generate_coa = religious_title + add_title_law = temporal_head_of_faith_succession_law + } +} + +set_up_dynamic_spiritual_hof_title_effect = { + # Sort scopes & starting processes. + faith = { save_scope_as = my_faith } + create_dynamic_title = { + tier = duchy + name = REL_HEAD_TITLE_NAME + } + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + # Nab a suitable character. + if = { + limit = { + any_theocratic_vassal = { faith = $CREATOR$.faith } + } + ordered_theocratic_vassal = { + limit = { faith = $CREATOR$.faith } + order_by = head_of_faith_selection_weight + save_scope_as = new_religious_head + } + } + else = { + create_character = { + location = $CREATOR$.capital_province + age = { 30 50 } + gender_female_chance = root_faith_clergy_gender_female_chance + trait = education_learning_4 + faith = $CREATOR$.faith + culture = $CREATOR$.culture + learning = { 14 22 } + save_scope_as = new_religious_head + } + } + # Try to land the new title. + scope:my_faith = { + random_holy_site = { + limit = { county.holder = $CREATOR$ } + alternative_limit = { + county.holder = { target_is_liege_or_above = $CREATOR$ } + } + alternative_limit = { + county.holder = { + faith = $CREATOR$.faith + is_ai = yes + } + } + save_scope_as = holy_site + } + } + if = { + limit = { exists = scope:holy_site } + scope:new_title = { set_capital_county = scope:holy_site.county } + } + # Configure final effects. + hidden_effect = { + scope:new_title = { + set_landless_title = yes + set_destroy_if_invalid_heir = yes + set_no_automatic_claims = yes + set_definitive_form = yes + set_always_follows_primary_heir = yes + change_title_holder = { + holder = scope:new_religious_head + change = scope:change + } + } + } + resolve_title_and_vassal_change = scope:change + faith = { set_religious_head_title = scope:new_title } + scope:new_title = { generate_coa = religious_title } + # We enclose the law safeguard in an if statement to prevent errors when this is only _about_ to be fired. + hidden_effect = { + if = { + limit = { exists = scope:new_religious_head } + scope:new_religious_head = { + if = { + limit = { + NOT = { has_realm_law = same_faith_theocratic_succession_law } + } + add_realm_law_skip_effects = same_faith_theocratic_succession_law + } + } + } + } +} + # Excommunication management. add_excommunication_tooltip_only_effect = { show_as_tooltip = { @@ -307,3 +431,52 @@ add_excommunication_actual_effect = { days = 365 } } + + +create_holy_order_neutral_effect = { + # Create a general holy order. + create_holy_order = { + leader = $LEADER$ + capital = $CAPITAL$ + save_scope_as = $NEW_HO_SCOPE$ + } + # Struggle Catalysts. + $FOUNDER$ = { + if = { + limit = { + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_creating_a_holy_order + } + } + every_character_struggle = { + involvement = involved + limit = { phase_has_catalyst = catalyst_creating_a_holy_order } + activate_struggle_catalyst = { + catalyst = catalyst_creating_a_holy_order + character = $FOUNDER$ + } + } + } + } +} + + +# Get random faith +get_random_faith_effect = { + if = { + limit = { $FORBIDROOTFAITH$ = yes } + random_religion_global = { + limit = { any_faith = { NOT = { this = root.faith } } } + random_faith = { + limit = { NOT = { this = root.faith } } + save_scope_as = random_faith + } + } + } + else = { + random_religion_global = { + random_faith = { save_scope_as = random_faith } + } + } +} diff --git a/project/ck3/base_game/common/scripted_effects/00_religious_interaction_effects.txt b/project/ck3/base_game/common/scripted_effects/00_religious_interaction_effects.txt index d0da4a72b0..149a2cb5fb 100644 --- a/project/ck3/base_game/common/scripted_effects/00_religious_interaction_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_religious_interaction_effects.txt @@ -92,6 +92,44 @@ excommunicate_character = { } } +lift_character_excommunication_effect = { + $REQUESTING_CHARACTER$ = { + hidden_effect = { + send_interface_toast = { + title = lift_excommunicate_interaction_desc.tt + left_icon = $TARGET_CHARACTER$ + $TARGET_CHARACTER$ = { + show_as_tooltip = { remove_trait = excommunicated } + } + } + } + } + $TARGET_CHARACTER$ = { + remove_trait = excommunicated + add_character_modifier = { + modifier = excommunication_recently_lifted + years = 10 + } + add_opinion = { + modifier = grateful_opinion + target = $REQUESTING_CHARACTER$ + opinion = 30 + } + # To nudge friendship. + hidden_effect = { + if = { + limit = { + NOR = { + has_relation_friend = $REQUESTING_CHARACTER$ + has_relation_potential_friend = $REQUESTING_CHARACTER$ + } + } + set_relation_potential_friend = $REQUESTING_CHARACTER$ + } + } + } +} + # Saves the target kingdom to scope:target_kingdom, and the target character to scope:target_character determine_ghw_target_effect = { # Find every *possible* kingdom @@ -964,6 +1002,36 @@ demand_conversion_interaction_effect = { } } } + # Struggle Catalysts. + if = { + limit = { + scope:recipient = { is_important_or_vip_struggle_character = yes } + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_demanding_important_conversion + CHAR = scope:recipient + } + } + } + } + scope:actor = { + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_demanding_important_conversion + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_demanding_important_conversion + character = scope:actor + } + } + } + } } new_faith_created_conversion_effect = { diff --git a/project/ck3/base_game/common/scripted_effects/00_romance_effects.txt b/project/ck3/base_game/common/scripted_effects/00_romance_effects.txt index 081f73d680..c6d8cbbe65 100644 --- a/project/ck3/base_game/common/scripted_effects/00_romance_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_romance_effects.txt @@ -607,6 +607,9 @@ had_sex_with_effect = { $CHARACTER$ = { give_homosexual_secret_or_nothing_with_target_effect = { CHARACTER = scope:had_sex_root_character } } } } + + # Achievements + fp2_had_friend_with_benefits = yes # FP2 History's Best Friend } #For having sex with "someone" (not a character) diff --git a/project/ck3/base_game/common/scripted_effects/00_secret_effects.txt b/project/ck3/base_game/common/scripted_effects/00_secret_effects.txt index 46e4013a11..8051a20351 100644 --- a/project/ck3/base_game/common/scripted_effects/00_secret_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_secret_effects.txt @@ -972,6 +972,8 @@ secret_exposed_owner_effects_effect = { } secret_target = { save_scope_as = exposed_secret_target } } + + secret_owner = { save_scope_as = local_secret_owner } } ###DEVIANT### @@ -1158,6 +1160,29 @@ secret_exposed_owner_effects_effect = { murder_consequences_known_or_exposed_effect = { MURDERER = scope:murderer VICTIM = scope:victim POV = $POV$ } #Traits, (crime) opinions, dread } + + + ## Struggle Catalysts + if = { + limit = { + scope:local_secret_owner = { + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_reveal_secret_important + } + } + } + scope:local_secret_owner = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_reveal_secret_important + character = scope:local_secret_owner + } + } + } + } } secret_exposed_owner_opinion_effects_effect = { @@ -1979,4 +2004,4 @@ add_random_blackmailable_secret_effect = { } text = "No secret added by add_random_blackmailable_secret_effect - Always check the target with random_blackmailable_secret_can_be_added_simple_trigger first!" } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/scripted_effects/00_title_effects.txt b/project/ck3/base_game/common/scripted_effects/00_title_effects.txt index e7d4e72719..18e2724ed2 100644 --- a/project/ck3/base_game/common/scripted_effects/00_title_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_title_effects.txt @@ -34,3 +34,45 @@ reduce_partition_succession_law_effect = { } } +asturias_becomes_leon_and_castille_effect = { + create_title_and_vassal_change = { + type = created + save_scope_as = title_change + add_claim_on_loss = no + } + title:k_leon = { + if = { + limit = { exists = scope:leon_char } + change_title_holder = { + holder = scope:leon_char + change = scope:title_change + } + } + copy_title_history = title:k_asturias + } + title:k_asturias = { + every_in_de_jure_hierarchy = { + limit = { tier = tier_duchy } + set_de_jure_liege_title = title:k_leon + } + hidden_effect = { + every_claimant = { + if = { + limit = { has_strong_claim_on = title:k_asturias } + remove_claim = title:k_asturias + add_pressed_claim = title:k_leon + } + else = { + remove_claim = title:k_asturias + add_unpressed_claim = title:k_leon + } + } + } + } + resolve_title_and_vassal_change = scope:title_change + # Destroy Asturias if appropriate. + if = { + limit = { exists = scope:leon_char } + scope:leon_char = { destroy_title = title:k_asturias } + } +} diff --git a/project/ck3/base_game/common/scripted_effects/00_war_effects.txt b/project/ck3/base_game/common/scripted_effects/00_war_effects.txt index 85ddaa6716..6fa2641e01 100644 --- a/project/ck3/base_game/common/scripted_effects/00_war_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/00_war_effects.txt @@ -20,6 +20,9 @@ ##################################################################### on_declared_war = { + ############################### + ##### Attacker music + ############################### if = { limit = { exists = scope:war # silence error when building description before war exists @@ -27,6 +30,16 @@ on_declared_war = { } scope:attacker = { play_music_cue = mx_cue_crusade_starts } } + else_if = { + limit = { + exists = scope:war + OR = { + scope:attacker = { fp2_character_any_involvement_iberian_struggle_trigger = yes } + scope:defender = { fp2_character_any_involvement_iberian_struggle_trigger = yes } + } + } + scope:attacker = { play_music_cue = mx_IberiaWar } + } else_if = { limit = { exists = scope:war @@ -37,18 +50,37 @@ on_declared_war = { else = { scope:attacker = { play_music_cue = mx_cue_war_declared } } + ############################### + ##### Defender music + ############################### if = { + limit = { + exists = scope:war + OR = { + scope:attacker = { fp2_character_any_involvement_iberian_struggle_trigger = yes } + scope:defender = { fp2_character_any_involvement_iberian_struggle_trigger = yes } + } + } + scope:defender = { play_music_cue = mx_IberiaWar } + } + else_if = { limit = { exists = scope:war scope:attacker = { fp1_is_norse_tribal = yes } } scope:defender = { play_music_cue = mx_raid } } + else = { scope:defender = { play_music_cue = mx_cue_war_declared } } + + ############################### + ##### Effects + ############################### + if = { limit = { scope:attacker = { @@ -70,6 +102,32 @@ on_declared_war = { modifier = broke_truce years = 3 } + + # Struggle Catalysts. + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_broke_truce_against_important_character + CHAR = scope:defender + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_broke_truce_against_important_character + CHAR = scope:defender + } + } + activate_struggle_catalyst = { + catalyst = catalyst_broke_truce_against_important_character + character = scope:attacker + } + } + } } } if = { @@ -224,6 +282,87 @@ conquest_cb_title_transfer = { } } +struggle_cb_title_transfer = { + save_scope_as = target_title # For the vassalization trigger. + + # Compile a list of all counties in the kingdom we will take from the defender. + every_in_de_jure_hierarchy = { + continue = { + tier > tier_county + } + limit = { + tier = tier_county + + # Current holder must be a (sub)vassal of the defender (no poaching titles from 3rd parties!) + exists = holder + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + add_to_list = titles_taken + } + + every_in_list = { + list = target_titles + limit = { + tier = tier_county + exists = holder + holder = { + highest_held_title_tier < scope:attacker.highest_held_title_tier + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + any_sub_realm_county = { + count = all + is_in_list = titles_taken + } + } + } + holder = { + if = { + limit = { + NOT = { is_in_list = potential_vassals } + } + add_to_list = potential_vassals + } + } + } + + ordered_in_list = { + list = potential_vassals + order_by = highest_held_title_tier + max = 99 + check_range_bounds = no + + if = { + # If a liege has already been added to the vassalization list, skip us (we will remain our liege's vassal.) + limit = { + save_temporary_scope_as = this_vassal + any_in_list = { + list = vassals_taken + target_is_vassal_or_below = scope:this_vassal + } + } + } + else = { + # Flag this character to be vassalized instead of usurped. + add_to_list = vassals_taken + + # Remove the counties this vassal holds from the siezed title list (the vassal gets to keep their land when switching allegiance!) + every_held_county = { + remove_from_list = titles_taken + } + every_sub_realm_county = { + remove_from_list = titles_taken + } + } + } +} + excommunication_cb_piety_change = { #Amount of piety gain is scaled based on the highest tier title the defender has. @@ -421,25 +560,36 @@ on_lost_request_revolt_war = { # Add revoke reason on all faction-members if they white peace a revolt-war on_white_peace_faction_revolt_war = { - scope:attacker.joined_faction = { - every_faction_member = { - if = { - limit = { - exists = scope:attacker.joined_faction # Can get destroyed as we loop through + if = { + limit = { exists = scope:attacker.joined_faction } + scope:attacker.joined_faction = { + save_scope_as = current_faction + every_faction_member = { + if = { + limit = { + exists = scope:current_faction # Can get destroyed as we loop through + } + leave_faction_with_cooldown_effect = { + FACTION = scope:current_faction + YEARS = faction_war_white_peace_cooldown + } } - leave_faction_with_cooldown_effect = { - FACTION = scope:attacker.joined_faction - YEARS = faction_war_white_peace_cooldown + else = { + add_faction_cooldown_effect = { YEARS = faction_war_white_peace_cooldown } + } + scope:defender = { + add_opinion = { + target = prev + modifier = vassal_wp_faction_revolt_war + } } } - else = { - add_faction_cooldown_effect = { YEARS = faction_war_white_peace_cooldown } - } - scope:defender = { - add_opinion = { - target = prev - modifier = vassal_wp_faction_revolt_war + + if = { + limit = { + exists = this } + add_faction_discontent = -200 } } } @@ -848,24 +998,11 @@ send_new_alliance_message = { add_truce_attacker_victory_effect = { hidden_effect = { scope:attacker = { - if = { - limit = { - has_perk = flexible_truces_perk - } - add_truce_one_way = { - character = scope:defender - days = flexible_truces_perk_truce_duration_days - war = root.war - result = victory - } - } - else = { - add_truce_one_way = { - character = scope:defender - days = standard_truce_duration_days - war = root.war - result = victory - } + add_truce_one_way = { + character = scope:defender + days = standard_truce_duration_days + war = root.war + result = victory } } } @@ -875,24 +1012,11 @@ add_truce_attacker_victory_effect = { add_truce_white_peace_effect = { hidden_effect = { scope:attacker = { - if = { - limit = { - has_perk = flexible_truces_perk - } - add_truce_one_way = { - character = scope:defender - days = flexible_truces_perk_truce_duration_days - war = root.war - result = white_peace - } - } - else = { - add_truce_one_way = { - character = scope:defender - days = standard_truce_duration_days - war = root.war - result = white_peace - } + add_truce_one_way = { + character = scope:defender + days = standard_truce_duration_days + war = root.war + result = white_peace } } } @@ -902,24 +1026,11 @@ add_truce_white_peace_effect = { add_truce_attacker_defeat_effect = { hidden_effect = { scope:attacker = { - if = { - limit = { - has_perk = flexible_truces_perk - } - add_truce_one_way = { - character = scope:defender - days = flexible_truces_perk_truce_duration_days - war = root.war - result = defeat - } - } - else = { - add_truce_one_way = { - character = scope:defender - days = standard_truce_duration_days - war = root.war - result = defeat - } + add_truce_one_way = { + character = scope:defender + days = standard_truce_duration_days + war = root.war + result = defeat } } } diff --git a/project/ck3/base_game/common/scripted_effects/01_dlc_fp1_scripted_effects.txt b/project/ck3/base_game/common/scripted_effects/01_dlc_fp1_scripted_effects.txt index 9b56960df2..8a191f6d15 100644 --- a/project/ck3/base_game/common/scripted_effects/01_dlc_fp1_scripted_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/01_dlc_fp1_scripted_effects.txt @@ -1,4 +1,6 @@ ################################################## +# Decisions +################################################## secure_high_kingdom_north_sea_scripted_effect = { scope:founder = { @@ -423,10 +425,11 @@ forge_the_jomsvikings_scripted_effect = { save_scope_as = leader } # Create the actual holy order. - create_holy_order = { - leader = scope:leader - capital = scope:leased_barony - save_scope_as = new_holy_order + create_holy_order_neutral_effect = { + LEADER = scope:leader + CAPITAL = scope:leased_barony + NEW_HO_SCOPE = new_holy_order + FOUNDER = scope:founder } hidden_effect = { scope:leader = { diff --git a/project/ck3/base_game/common/scripted_effects/01_ep1_court_artifact_creation_effects.txt b/project/ck3/base_game/common/scripted_effects/01_ep1_court_artifact_creation_effects.txt index 4d470b6715..15b913950b 100644 --- a/project/ck3/base_game/common/scripted_effects/01_ep1_court_artifact_creation_effects.txt +++ b/project/ck3/base_game/common/scripted_effects/01_ep1_court_artifact_creation_effects.txt @@ -4015,10 +4015,20 @@ create_artifact_book_effect = { } if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:curse_sorcery - scope:topic = flag:poisons + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:curse_sorcery + scope:topic = flag:poisons + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_witch_curse_sorcery + has_artifact_feature = book_topic_intrigue_poisons + } } } if = { @@ -4050,10 +4060,20 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:love_sorcery - scope:topic = flag:seduction + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:love_sorcery + scope:topic = flag:seduction + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_witch_love_sorcery + has_artifact_feature = book_topic_intrigue_seduction + } } } if = { @@ -4084,8 +4104,18 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:fertility + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:fertility + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_intrigue_fertility + has_artifact_feature = book_topic_intrigue_the_art_of_love + } + } } if = { @@ -4141,8 +4171,18 @@ create_artifact_book_effect = { else_if = { limit = { - exists = scope:topic - scope:topic = flag:punishment + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:punishment + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_intrigue_punishment + has_artifact_feature = book_topic_intrigue_punishment_not_torturer + } + } } add_artifact_modifier = artifact_monthly_intrigue_lifestyle_xp_2_modifier add_artifact_modifier = artifact_stress_gain_2_modifier @@ -4173,10 +4213,20 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:digest - scope:topic = flag:admin + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:digest + scope:topic = flag:admin + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_stewardship_digest + has_artifact_feature = book_topic_stewardship_admin + } } } if = { @@ -4206,8 +4256,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:architect + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:architect + } + trigger_else = { + has_artifact_feature = book_topic_stewardship_architect + } } if = { limit = { @@ -4236,10 +4293,20 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:edda - scope:topic = flag:orkneyinga + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:edda + scope:topic = flag:orkneyinga + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_diplomacy_edda + has_artifact_feature = book_topic_diplomacy_orkneyinga + } } } add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_1_modifier @@ -4270,8 +4337,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:poetry + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:poetry + } + trigger_else = { + has_artifact_feature = book_topic_diplomacy_poetry + } } if = { limit = { @@ -4325,8 +4399,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:jokes + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:jokes + } + trigger_else = { + has_artifact_feature = book_topic_diplomacy_jokes + } } if = { limit = { @@ -4381,11 +4462,22 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:kalila - scope:topic = flag:hitopadesa - scope:topic = flag:speculum + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:kalila + scope:topic = flag:hitopadesa + scope:topic = flag:speculum + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_diplomacy_kalila + has_artifact_feature = book_topic_diplomacy_hitopadesa + has_artifact_feature = book_topic_stewardship_speculum + } } } add_artifact_modifier = artifact_monthly_stewardship_lifestyle_xp_1_modifier @@ -4393,8 +4485,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:cicero + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:cicero + } + trigger_else = { + has_artifact_feature = book_topic_diplomacy_cicero + } } if = { limit = { @@ -4424,8 +4523,18 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:dynasty + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:dynasty + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_diplomacy_dynasty + has_artifact_feature = book_topic_diplomacy_dynasty_big + } + } } add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_1_modifier if = { @@ -4480,8 +4589,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:duels + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:duels + } + trigger_else = { + has_artifact_feature = book_topic_martial_duels + } } add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_1_modifier @@ -4512,8 +4628,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:chivalry + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:chivalry + } + trigger_else = { + has_artifact_feature = book_topic_martial_chivalry + } } add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_1_modifier @@ -4544,8 +4667,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:military + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:military + } + trigger_else = { + has_artifact_feature = book_topic_martial_military + } } if = { limit = { @@ -4599,10 +4729,23 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:science - scope:topic = flag:aristotle + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:science + scope:topic = flag:aristotle + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_medicine_science + has_artifact_feature = book_topic_medicine_science_big + has_artifact_feature = book_topic_learning_aristotle + has_artifact_feature = book_topic_learning_metaphysical_conundrums + has_artifact_feature = book_topic_learning_tome_collections + } } } if = { @@ -4633,8 +4776,20 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:artifact_book_topic_anatomy + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:artifact_book_topic_anatomy + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_learning_anatomy + has_artifact_feature = book_topic_medicine_medicine + has_artifact_feature = book_topic_medicine_herbs + has_artifact_feature = book_topic_medicine_galen + } + } } if = { limit = { @@ -4664,12 +4819,26 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:religious - scope:topic = flag:prayers - scope:topic = flag:golden_legend - scope:topic = flag:hours + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:religious + scope:topic = flag:prayers + scope:topic = flag:golden_legend + scope:topic = flag:hours + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_learning_religious + has_artifact_feature = book_topic_learning_religious_big + has_artifact_feature = book_topic_learning_prayers + has_artifact_feature = book_topic_learning_hours + has_artifact_feature = book_topic_learning_golden_legend + has_artifact_feature = book_topic_learning_theological_treaties + } } } add_scaled_artifact_modifier_devotion_effect = yes @@ -4700,11 +4869,22 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:iliad - scope:topic = flag:mahabharata - scope:topic = flag:mufaddaliyat + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:iliad + scope:topic = flag:mahabharata + scope:topic = flag:mufaddaliyat + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_learning_iliad + has_artifact_feature = book_topic_learning_mahabharata + has_artifact_feature = book_topic_learning_mufaddaliyat + } } } add_artifact_modifier = artifact_monthly_learning_lifestyle_xp_1_modifier @@ -4735,8 +4915,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:soulmate + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:soulmate + } + trigger_else = { + has_artifact_feature = book_topic_soulmate + } } if = { limit = { @@ -4766,8 +4953,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:nemesis + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:nemesis + } + trigger_else = { + has_artifact_feature = book_topic_nemesis + } } if = { limit = { @@ -4797,11 +4991,23 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - OR = { - scope:topic = flag:animals_your_cat - scope:topic = flag:animals_your_dog - has_artifact_feature = book_topic_animals_animals + trigger_if = { + limit = { + exists = scope:topic + } + OR = { + scope:topic = flag:animals_your_cat + scope:topic = flag:animals_your_dog + } + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_animals_your_cat + has_artifact_feature = book_topic_animals_your_cat_no_name + has_artifact_feature = book_topic_animals_your_dog + has_artifact_feature = book_topic_animals_your_dog_no_name + has_artifact_feature = book_topic_animals_animals + } } } add_scaled_artifact_modifier_prestige_effect = yes @@ -4809,8 +5015,18 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:childhood + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:childhood + } + trigger_else = { + OR = { + has_artifact_feature = book_topic_childhood_one + has_artifact_feature = book_topic_childhood_two + } + } } add_artifact_modifier = artifact_stress_gain_1_modifier if = { @@ -4840,8 +5056,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:mercury + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:mercury + } + trigger_else = { + has_artifact_feature = book_topic_alchemy_mercury + } } if = { limit = { @@ -4895,8 +5118,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:arsenic + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:arsenic + } + trigger_else = { + has_artifact_feature = book_topic_alchemy_arsenic + } } if = { limit = { @@ -4951,8 +5181,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:gold + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:gold + } + trigger_else = { + has_artifact_feature = book_topic_alchemy_gold + } } if = { limit = { @@ -5008,8 +5245,15 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:topic - scope:topic = flag:silver + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:silver + } + trigger_else = { + has_artifact_feature = book_topic_alchemy_silver + } } if = { limit = { @@ -5065,7 +5309,6 @@ create_artifact_book_effect = { } else_if = { limit = { - exists = scope:subject has_artifact_feature = book_subject_alchemy } if = { @@ -5102,8 +5345,393 @@ create_artifact_book_effect = { add_artifact_modifier = artifact_learn_language_scheme_power_add_1_modifier remove_artifact_modifier = artifact_placeholder_modifier } + else_if = { + limit = { + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:martial_military_strategies + } + trigger_else = { + has_artifact_feature = book_topic_martial_military_strategies + } + } + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_hard_casualty_modifier_3_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_hard_casualty_modifier_2_modifier + } + else_if = { + limit = { + rarity = masterwork + } + add_artifact_modifier = artifact_hard_casualty_modifier_1_modifier + } + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_4_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_3_modifier + } + else_if = { + limit = { + rarity = masterwork + } + add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_2_modifier + } + else_if = { + limit = { + rarity = common + } + add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_1_modifier + } + } + else_if = { + limit = { + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:martial_troop_compositions + } + trigger_else = { + has_artifact_feature = book_topic_martial_troop_compositions + } + } + + if = { + limit = { + rarity = illustrious + } + random_list = { + 50 = { add_artifact_modifier = artifact_heavy_cavalry_toughness_3_modifier } + 50 = { add_artifact_modifier = artifact_heavy_infantry_toughness_3_modifier } + } + } + else_if = { + limit = { + rarity = famed + } + random_list = { + 50 = { add_artifact_modifier = artifact_heavy_cavalry_toughness_2_modifier } + 50 = { add_artifact_modifier = artifact_heavy_infantry_toughness_2_modifier } + } + } + else_if = { + limit = { + rarity = masterwork + } + random_list = { + 50 = { add_artifact_modifier = artifact_heavy_cavalry_toughness_1_modifier } + 50 = { add_artifact_modifier = artifact_heavy_infantry_toughness_1_modifier } + } + } + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_4_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_3_modifier + } + else_if = { + limit = { + rarity = masterwork + } + add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_2_modifier + } + else_if = { + limit = { + rarity = common + } + add_artifact_modifier = artifact_monthly_martial_lifestyle_xp_1_modifier + } + } + else_if = { + limit = { + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:diplomacy_court_alliances + } + trigger_else = { + has_artifact_feature = book_topic_diplomacy_court_alliances + } + } + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_4_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_3_modifier + } + else_if = { + limit = { + rarity = masterwork + } + add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_2_modifier + } + else_if = { + limit = { + rarity = common + } + add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_1_modifier + } + + add_artifact_modifier = artifact_diplomacy_1_modifier + + } + else_if = { + limit = { + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:diplomacy_court_politics + } + trigger_else = { + has_artifact_feature = book_topic_diplomacy_court_politics + } + } + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_4_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_3_modifier + } + else_if = { + limit = { + rarity = masterwork + } + add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_2_modifier + } + else_if = { + limit = { + rarity = common + } + add_artifact_modifier = artifact_monthly_diplomacy_lifestyle_xp_1_modifier + } + + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_courtier_and_guest_opinion_3_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_courtier_and_guest_opinion_2_modifier + } + else_if = { + limit = { + OR = { + rarity = common + rarity = masterwork + } + } + add_artifact_modifier = artifact_courtier_and_guest_opinion_1_modifier + } + } + else_if = { + limit = { + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:stewardship_trade_routes + } + trigger_else = { + has_artifact_feature = book_topic_stewardship_trade_routes + } + } + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_development_growth_3_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_development_growth_2_modifier + } + else_if = { + limit = { + OR = { + rarity = common + rarity = masterwork + } + } + add_artifact_modifier = artifact_development_growth_1_modifier + } + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_monthly_stewardship_lifestyle_xp_4_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_monthly_stewardship_lifestyle_xp_3_modifier + } + else_if = { + limit = { + rarity = masterwork + } + add_artifact_modifier = artifact_monthly_stewardship_lifestyle_xp_2_modifier + } + else_if = { + limit = { + rarity = common + } + add_artifact_modifier = artifact_monthly_stewardship_lifestyle_xp_1_modifier + } + } + else_if = { + limit = { + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:stewardship_best_practices_tax_collectors + } + trigger_else = { + has_artifact_feature = book_topic_stewardship_best_practices_tax_collectors + } + } + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_domain_tax_mult_3_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_domain_tax_mult_2_modifier + } + } + else_if = { + limit = { + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:diplomacy_art_of_feasting + } + trigger_else = { + has_artifact_feature = book_topic_diplomacy_art_of_feasting + } + } + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_courtier_and_guest_opinion_7_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_courtier_and_guest_opinion_5_modifier + } + else_if = { + limit = { + rarity = masterwork + } + add_artifact_modifier = artifact_courtier_and_guest_opinion_3_modifier + } + else_if = { + limit = { + rarity = common + } + add_artifact_modifier = artifact_courtier_and_guest_opinion_1_modifier + } + } + else_if = { + limit = { + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:stewardship_lawmaking + } + trigger_else = { + has_artifact_feature = book_topic_stewardship_lawmaking + } + } + + if = { + limit = { + rarity = illustrious + } + add_artifact_modifier = artifact_vassal_limit_4_modifier + } + else_if = { + limit = { + rarity = famed + } + add_artifact_modifier = artifact_vassal_limit_3_modifier + } + else_if = { + limit = { + rarity = masterwork + } + add_artifact_modifier = artifact_vassal_limit_2_modifier + } + else_if = { + limit = { + rarity = common + } + add_artifact_modifier = artifact_vassal_limit_1_modifier + } + } # Is the subject something weird? Then you'll get a penalty @@ -5123,8 +5751,15 @@ create_artifact_book_effect = { } if = { limit = { - exists = scope:topic - scope:topic = flag:cannibal_recipes + trigger_if = { + limit = { + exists = scope:topic + } + scope:topic = flag:cannibal_recipes + } + trigger_else = { + has_artifact_feature = book_topic_cannibal_recipes + } } add_artifact_modifier = artifact_health_gain_1_modifier } @@ -5181,7 +5816,6 @@ create_artifact_book_effect = { } #To clean out variables - # TODO_CD: look through that this removes all variables needed if = { limit = { exists = scope:author diff --git a/project/ck3/base_game/common/scripted_effects/03_dlc_fp2_scripted_effects.txt b/project/ck3/base_game/common/scripted_effects/03_dlc_fp2_scripted_effects.txt new file mode 100644 index 0000000000..2d6886a01b --- /dev/null +++ b/project/ck3/base_game/common/scripted_effects/03_dlc_fp2_scripted_effects.txt @@ -0,0 +1,2204 @@ +################################################## +# Decisions +################################################## + +##### Struggle Ending ##### + +### Common + +# Add all Involved cultures with counties to a list +fp2_struggle_ending_culture_list_effect = { + every_culture_global = { + limit = { + #TODO_CD_FP2 (JP) check if this can be more performant, every_struggle_culture would be better + save_temporary_scope_as = this_culture + struggle:iberian_struggle = { is_culture_involved_in_struggle = scope:this_culture } + culture_number_of_counties > 0 + } + save_scope_as = culture_scope + add_to_global_variable_list = { + name = fp2_struggle_ending_culture_list + target = scope:culture_scope + } + } +} + +# Add all Involved independent rulers to a list +fp2_stuggle_ending_involved_list_effect = { + save_scope_as = struggle_ender + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + } + add_to_list = struggle_involvees + } + } + # Add all involved cultures with counties to a list, for war checks + fp2_struggle_ending_culture_list_effect = yes + # Add all involved faiths with counties to a list, for marriage and holy war checks + fp2_struggle_ending_faith_list_effect = yes +} + +### Hostility + +# Add all Involved faiths with counties to a list +fp2_struggle_ending_faith_list_effect = { + every_religion_global = { + limit = { + any_faith = { + save_temporary_scope_as = this_faith + struggle:iberian_struggle = { is_faith_involved_in_struggle = scope:this_faith } + num_county_followers > 0 + } + } + every_faith = { + limit = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } + num_county_followers > 0 + } + save_scope_as = faith_scope + add_to_global_variable_list = { + name = fp2_struggle_ending_faith_list + target = scope:faith_scope + } + } + } +} + +# Set cultural acceptance between all Involved cultures +fp2_struggle_hostility_cultural_acceptance_effect = { + hidden_effect = { + while = { + limit = { + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + NOT = { has_variable = fp2_struggle_hostility_flag } + } + } + ordered_in_global_list = { + variable = fp2_struggle_ending_culture_list + limit = { + NOT = { has_variable = fp2_struggle_hostility_flag } + } + order_by = culture_number_of_counties + save_scope_as = culture_scope + set_variable = fp2_struggle_hostility_flag # variable ensures acceptance is only lost once per couple + } + every_in_global_list = { + variable = fp2_struggle_ending_culture_list + limit = { + NOR = { + has_variable = fp2_struggle_hostility_flag + this = scope:culture_scope + } + } + change_cultural_acceptance = { + target = scope:culture_scope + value = fp2_struggle_hostility_culture_acceptance_value + desc = fp2_struggle_hostility_acceptance_tt + } + } + } + every_in_global_list = { + variable = fp2_struggle_ending_culture_list + remove_variable = fp2_struggle_hostility_flag + } + } +} + +# Set cultural acceptance between all Involved cultures +fp2_struggle_hostility_cultural_acceptance_large_effect = { + hidden_effect = { + while = { + limit = { + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + NOT = { has_variable = fp2_struggle_hostility_flag } + } + } + ordered_in_global_list = { + variable = fp2_struggle_ending_culture_list + limit = { + NOT = { has_variable = fp2_struggle_hostility_flag } + } + order_by = culture_number_of_counties + save_scope_as = culture_scope + set_variable = fp2_struggle_hostility_flag # variable ensures acceptance is only lost once per couple + } + every_in_global_list = { + variable = fp2_struggle_ending_culture_list + limit = { + NOR = { + has_variable = fp2_struggle_hostility_flag + this = scope:culture_scope + } + } + change_cultural_acceptance = { + target = scope:culture_scope + value = fp2_struggle_hostility_culture_acceptance_value + desc = fp2_struggle_hostility_acceptance_tt + } + } + } + every_in_global_list = { + variable = fp2_struggle_ending_culture_list + remove_variable = fp2_struggle_hostility_flag + } + } +} + + +### Compromise + +# Creates a new de jure kingdom from a duchy +fp2_struggle_compromise_create_new_kingdom_effect = { + add_to_list = duchy_kingdom + create_dynamic_title = { + tier = kingdom + name = $TYPE$_CREATED_TITLE_NAME + } + scope:old_title = { + # Edge case for kingdoms which do not control their own capital duchy + if = { + limit = { + title_capital_county = de_jure_liege.title_capital_county + exists = de_jure_liege.holder + NOT = { holder = de_jure_liege.holder } + } + de_jure_liege = { + # So kingdom has a capital + set_capital_county = this.holder.capital_county + # So titles do not share CoAs + set_coa = this.holder.house + } + } + set_de_jure_liege_title = scope:new_title + } + scope:new_title = { + set_coa = $FETCH$ + set_color_from_title = $FETCH$ + set_capital_county = $FETCH$.title_capital_county + set_de_jure_liege_title = title:e_spain + } +} + +# Create new de jure kingdoms from relevant duchies +fp2_struggle_compromise_duchies_to_kingdoms_effect = { + hidden_effect = { + title:d_zaragoza = { add_to_list = titular_iberian_duchies } + title:e_spain = { + # Cycle through de jure duchies held by independent dukes + every_in_de_jure_hierarchy = { + # Prefer primary titles + limit = { + this = this.holder.primary_title + fp2_struggle_ending_compromise_independent_duchy_trigger = yes + } + # Then capital titles + alternative_limit = { + this.title_capital_county = this.kingdom.title_capital_county + fp2_struggle_ending_compromise_independent_duchy_trigger = yes + } + alternative_limit = { fp2_struggle_ending_compromise_independent_duchy_trigger = yes } + save_scope_as = old_title + fp2_struggle_compromise_create_new_kingdom_effect = { TYPE = NEW FETCH = scope:old_title } + } + # Cycle through titular duchies held by independent dukes (e.g. Zaragoza) + every_in_list = { + list = titular_iberian_duchies + save_scope_as = special_duchy + if = { + # Independent holder who controls at least 50% a de jure duchy, and no kingdom has the same as that duchy + limit = { fp2_struggle_ending_compromise_titular_trigger = yes } + title:e_spain = { + random_in_de_jure_hierarchy = { + limit = { + tier = tier_duchy + any_direct_de_jure_vassal_title = { + percent >= 0.5 + holder.top_liege = scope:special_duchy.holder + } + } + save_scope_as = old_title + } + } + fp2_struggle_compromise_create_new_kingdom_effect = { TYPE = SPECIAL FETCH = scope:special_duchy } + } + } + # Cycle through uncreated de jure duchies to split if needed (e.g. Coimbra) + every_in_de_jure_hierarchy = { + limit = { fp2_struggle_ending_compromise_split_duchy_trigger = yes } + save_scope_as = old_title + fp2_struggle_compromise_create_new_kingdom_effect = { TYPE = NEW FETCH = scope:old_title } + } + } + } +} + +# Moves duchies to another kingdom +fp2_struggle_compromise_transfer_duchies_effect = { + title:e_spain = { + while = { + limit = { + any_in_de_jure_hierarchy = { fp2_struggle_compromise_transfer_duchy_trigger = yes } + } + every_in_de_jure_hierarchy = { + limit = { fp2_struggle_compromise_transfer_duchy_trigger = yes } + add_to_list = transferred_duchies + # To ensure kingdom's capitals are always inside them + if = { + limit = { title_capital_county = kingdom.title_capital_county } + kingdom = { + save_scope_as = old_kingdom + if = { + limit = { + any_direct_de_jure_vassal_title = { + NOT = { is_in_list = transferred_duchies } + title_capital_county.kingdom = scope:old_kingdom + } + } + random_direct_de_jure_vassal_title = { + limit = { + NOT = { is_in_list = transferred_duchies } + title_capital_county.kingdom = scope:old_kingdom + } + title_capital_county = { save_scope_as = new_capital } + } + set_capital_county = scope:new_capital + } + } + } + if = { + limit = { title_capital_county.holder.top_liege.primary_title.tier = tier_kingdom } + set_de_jure_liege_title = title_capital_county.holder.top_liege.primary_title + } + else = { set_de_jure_liege_title = title_capital_county.holder.top_liege.capital_county.kingdom } + } + } + } +} + +# Creates a new de jure empire from a kingdom +fp2_struggle_compromise_create_new_empire_effect = { + add_to_list = kingdom_empire + save_scope_as = old_title + create_dynamic_title = { + tier = empire + name = NEW_CREATED_TITLE_NAME + } + scope:old_title = { set_de_jure_liege_title = scope:new_title } + scope:new_title = { + add_to_list = new_empire_list + set_coa = scope:old_title + set_color_from_title = scope:old_title + set_capital_county = scope:old_title.title_capital_county + } +} + +# Create new de jure empires from relevant kingdoms +fp2_struggle_compromise_kingdoms_to_empires_effect = { + hidden_effect = { + title:e_spain = { + every_in_de_jure_hierarchy = { + limit = { + tier = tier_kingdom + any_in_de_jure_hierarchy = { + count >= fp2_struggle_compromise_ending_minimal_empire_size + tier = tier_county + } + } + fp2_struggle_compromise_create_new_empire_effect = yes + } + } + } +} + +# Distribute remaining Kingdoms to neighboring empires +fp2_struggle_compromise_distribute_kingdoms_to_neighbouring_empires_effect = { + hidden_effect = { + title:e_spain = { + every_in_de_jure_hierarchy = { + limit = { tier = tier_kingdom } + save_scope_as = kingdom_to_distribute + random_title_to_title_neighboring_and_across_water_kingdom = { + limit = { # Prefer land borders + any_this_title_or_de_jure_above = { is_in_list = new_empire_list } + any_title_to_title_neighboring_kingdom = { this = scope:kingdom_to_distribute } + } + alternative_limit = { # Then sea borders + any_this_title_or_de_jure_above = { is_in_list = new_empire_list } + } + weight = { + modifier = { # Value one from Iberia for small empire + add = { + value = 2 + subtract = { + value = 0 + every_in_de_jure_hierarchy = { + add = 0.25 + } + } + min = 0 + } + any_in_de_jure_hierarchy = { + tier = tier_county + title_province = { geographical_region = world_europe_west_iberia } + } + } + modifier = { # Value smaller empire + add = { + value = 2 + subtract = { + value = 0 + every_in_de_jure_hierarchy = { + limit = { tier = tier_kingdom } + add = 0.5 + } + } + min = 0 + } + } + modifier = { # Value most shared borders + add = { + value = 0 + every_in_de_jure_hierarchy = { + limit = { + tier = tier_county + any_neighboring_county = { target_is_de_jure_liege_or_above = scope:kingdom_to_distribute } + } + add = 1 + } + min = 0 + } + } + } + add_to_list = transferred_kingdoms + scope:kingdom_to_distribute = { set_de_jure_liege_title = prev.de_jure_liege } + } + } + } + } +} + +fp2_struggle_compromise_distribute_the_actual_titles = { + struggle:iberian_struggle = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + } + every_involved_ruler = { + limit = { + save_temporary_scope_as = new_owner_temp + primary_title = { + tier = tier_duchy + exists = de_jure_liege + de_jure_liege = { fp2_struggle_ending_compromise_create_title_trigger = yes } + } + } + save_scope_as = new_owner + primary_title.de_jure_liege = { + change_title_holder = { + holder = scope:new_owner + change = scope:change + } + add_to_list = assigned_title + } + } + every_involved_ruler = { + limit = { + save_temporary_scope_as = new_owner_temp + primary_title = { + tier = tier_kingdom + exists = de_jure_liege + de_jure_liege = { fp2_struggle_ending_compromise_create_title_trigger = yes } + } + } + save_scope_as = new_owner + primary_title.de_jure_liege = { + change_title_holder = { + holder = scope:new_owner + change = scope:change + } + add_to_list = assigned_title + } + } + resolve_title_and_vassal_change = scope:change + } +} + +# Add house modifiers to Involved rulers; Didn't rename the key for localization cost reasons +fp2_struggle_compromise_modifier_rewards_effect = { + struggle:iberian_struggle = { + show_as_tooltip = { + every_involved_ruler = { + limit = { this = root } + custom = fp2_struggle_compromise_house_rewards_tt + fp2_struggle_compromise_modifier_rewards_personal_house_effect = yes + } + every_involved_ruler = { + limit = { this = root } + custom = fp2_struggle_compromise_defensive_rewards_tt + fp2_struggle_compromise_modifier_rewards_personal_county_effect = yes + } + } + hidden_effect = { + every_involved_ruler = { + limit = { + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + exists = house + NOT = { + house = { has_house_modifier = fp2_struggle_compromise_house_reward_modifier } + } + } + fp2_struggle_compromise_modifier_rewards_personal_house_effect = yes + } + every_involved_ruler = { + limit = { + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + } + fp2_struggle_compromise_modifier_rewards_personal_county_effect = yes + } + } + } +} + +# Add house modifiers to a single character (used in tooltips); +fp2_struggle_compromise_modifier_rewards_personal_house_effect = { + house = { + custom_tooltip = fp2_struggle_compromise_house_enforce_truce_rewards_tt + add_house_modifier = { + modifier = fp2_struggle_compromise_house_reward_modifier + } + } +} + +# Add county modifiers to a single character (used in tooltips) +fp2_struggle_compromise_modifier_rewards_personal_county_effect = { + capital_county = { + add_county_modifier = { #TODO_CD_FP2 (JP) check this is the right scope + modifier = fp2_struggle_compromise_defensive_reward_modifier + } + } +} + +# Add truces between all Involved rulers +fp2_struggle_compromise_truce_effect = { + hidden_effect = { + if = { + limit = { + struggle:iberian_struggle = { + any_involved_ruler = { + count > 1 + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + } + } + } + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + } + add_to_list = fp2_struggle_compromise_truce_list + } + } + while = { + limit = { + any_in_list = { + list = fp2_struggle_compromise_truce_list + NOT = { has_variable = fp2_struggle_compromise_flag } + } + } + ordered_in_list = { + list = fp2_struggle_compromise_truce_list + limit = { + NOT = { has_variable = fp2_struggle_compromise_flag } + } + order_by = realm_size + save_scope_as = realm_scope + set_variable = fp2_struggle_compromise_flag # variable ensures truces are set only once per couple + } + every_in_list = { + list = fp2_struggle_compromise_truce_list + limit = { + NOR = { + has_variable = fp2_struggle_compromise_flag + this = scope:realm_scope + has_truce = scope:realm_scope + } + } + add_truce_both_ways = { + character = scope:realm_scope + days = 3650 + name = TRUCE_FP2_COMPROMISE + } + } + } + every_in_list = { + list = fp2_struggle_compromise_truce_list + remove_variable = fp2_struggle_compromise_flag + } + } + } +} + +### Conciliation + +# Add House modifiers to all Involved rulers +fp2_struggle_conciliation_modifier_rewards_effect = { + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { this = root } + custom = fp2_struggle_compromise_house_rewards_tt + show_as_tooltip = { fp2_struggle_conciliation_modifier_rewards_personal_effect = yes } + } + every_involved_ruler = { + limit = { + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + exists = house + NOT = { + house = { has_house_modifier = fp2_struggle_conciliation_house_reward_modifier } + } + } + hidden_effect = { fp2_struggle_conciliation_modifier_rewards_personal_effect = yes } + } + } +} + +# Add House modifier to a single character (used in tooltips) +fp2_struggle_conciliation_modifier_rewards_personal_effect = { + house = { + add_house_modifier = { #TODO_CD_FP2 (JP) check this is the right scope + modifier = fp2_struggle_conciliation_house_reward_modifier + } + } +} + +# Add cultural acceptance between Involved cultures +fp2_struggle_conciliation_cultural_acceptance_effect = { + hidden_effect = { + while = { + limit = { + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + NOT = { has_variable = fp2_struggle_conciliation_flag } + } + } + ordered_in_global_list = { + variable = fp2_struggle_ending_culture_list + limit = { + NOT = { has_variable = fp2_struggle_conciliation_flag } + } + order_by = culture_number_of_counties + save_scope_as = culture_scope + set_variable = fp2_struggle_conciliation_flag # variable ensures acceptance is only gained once per couple + } + every_in_global_list = { + variable = fp2_struggle_ending_culture_list + limit = { + NOR = { + has_variable = fp2_struggle_conciliation_flag + this = scope:culture_scope + } + } + change_cultural_acceptance = { + target = scope:culture_scope + value = fp2_struggle_conciliation_culture_acceptance_value #TODO_CD_FP2 (JP) check if this is enough + desc = fp2_struggle_conciliation_acceptance_tt + } + } + } + every_in_global_list = { + variable = fp2_struggle_ending_culture_list + remove_variable = fp2_struggle_conciliation_flag + } + } +} + +################################################## +# Interactions +################################################## + +synergise_friendship_interaction_bonus_individual_effect = { + $SENIOR_CHARACTER$ = { + # Diplomacy education. + if = { + limit = { has_trait = education_diplomacy } + add_character_modifier = fp2_single_synergy_diplomacy_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_single_synergy_diplomacy_modifier } + } + # Martial education. + if = { + limit = { has_trait = education_martial } + add_character_modifier = fp2_single_synergy_martial_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_single_synergy_martial_modifier } + } + # Stewardship education. + if = { + limit = { has_trait = education_stewardship } + add_character_modifier = fp2_single_synergy_stewardship_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_single_synergy_stewardship_modifier } + } + # Intrigue education. + if = { + limit = { has_trait = education_intrigue } + add_character_modifier = fp2_single_synergy_intrigue_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_single_synergy_intrigue_modifier } + } + # Learning education. + if = { + limit = { has_trait = education_learning } + add_character_modifier = fp2_single_synergy_learning_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_single_synergy_learning_modifier } + } + } +} + +# Being $SENIOR_CHARACTER$ doesn't actually do anything in this variant, just maintaining term parity with the other synergy effect. +synergise_friendship_interaction_bonus_combined_effect = { + $SENIOR_CHARACTER$ = { + # Diplomacy combi-synergies. + if = { + limit = { has_trait = education_diplomacy } + # Diplomacy-Diplomacy + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_diplomacy } + } + add_character_modifier = fp2_double_synergy_diplomacy_diplomacy_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_diplomacy_diplomacy_modifier } + } + # Diplomacy-Martial + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_martial } + } + add_character_modifier = fp2_double_synergy_diplomacy_martial_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_diplomacy_martial_modifier } + } + # Diplomacy-Stewardship + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_stewardship } + } + add_character_modifier = fp2_double_synergy_diplomacy_stewardship_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_diplomacy_stewardship_modifier } + } + # Diplomacy-Intrigue + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_intrigue } + } + add_character_modifier = fp2_double_synergy_diplomacy_intrigue_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_diplomacy_intrigue_modifier } + } + # Diplomacy-Learning + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_learning } + } + add_character_modifier = fp2_double_synergy_diplomacy_learning_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_diplomacy_learning_modifier } + } + } + # Martial combi-synergies. + if = { + limit = { has_trait = education_martial } + # Martial-Diplomacy + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_diplomacy } + } + add_character_modifier = fp2_double_synergy_martial_diplomacy_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_martial_diplomacy_modifier } + } + # Martial-Martial + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_martial } + } + add_character_modifier = fp2_double_synergy_martial_martial_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_martial_martial_modifier } + } + # Martial-Stewardship + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_stewardship } + } + add_character_modifier = fp2_double_synergy_martial_stewardship_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_martial_stewardship_modifier } + } + # Martial-Intrigue + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_intrigue } + } + add_character_modifier = fp2_double_synergy_martial_intrigue_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_martial_intrigue_modifier } + } + # Martial-Learning + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_learning } + } + add_character_modifier = fp2_double_synergy_martial_learning_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_martial_learning_modifier } + } + } + # Stewardship combi-synergies. + if = { + limit = { has_trait = education_stewardship } + # Stewardship-Diplomacy + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_diplomacy } + } + add_character_modifier = fp2_double_synergy_stewardship_diplomacy_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_stewardship_diplomacy_modifier } + } + # Stewardship-Martial + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_martial } + } + add_character_modifier = fp2_double_synergy_stewardship_martial_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_stewardship_martial_modifier } + } + # Stewardship-Stewardship + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_stewardship } + } + add_character_modifier = fp2_double_synergy_stewardship_stewardship_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_stewardship_stewardship_modifier } + } + # Stewardship-Intrigue + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_intrigue } + } + add_character_modifier = fp2_double_synergy_stewardship_intrigue_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_stewardship_intrigue_modifier } + } + # Stewardship-Learning + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_learning } + } + add_character_modifier = fp2_double_synergy_stewardship_learning_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_stewardship_learning_modifier } + } + } + # Intrigue combi-synergies. + if = { + limit = { has_trait = education_intrigue } + # Intrigue-Diplomacy + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_diplomacy } + } + add_character_modifier = fp2_double_synergy_intrigue_diplomacy_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_intrigue_diplomacy_modifier } + } + # Intrigue-Martial + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_martial } + } + add_character_modifier = fp2_double_synergy_intrigue_martial_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_intrigue_martial_modifier } + } + # Intrigue-Stewardship + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_stewardship } + } + add_character_modifier = fp2_double_synergy_intrigue_stewardship_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_intrigue_stewardship_modifier } + } + # Intrigue-Intrigue + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_intrigue } + } + add_character_modifier = fp2_double_synergy_intrigue_intrigue_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_intrigue_intrigue_modifier } + } + # Intrigue-Learning + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_learning } + } + add_character_modifier = fp2_double_synergy_intrigue_learning_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_intrigue_learning_modifier } + } + } + # Learning combi-synergies. + if = { + limit = { has_trait = education_learning } + # Learning-Diplomacy + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_diplomacy } + } + add_character_modifier = fp2_double_synergy_learning_diplomacy_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_learning_diplomacy_modifier } + } + # Learning-Martial + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_martial } + } + add_character_modifier = fp2_double_synergy_learning_martial_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_learning_martial_modifier } + } + # Learning-Stewardship + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_stewardship } + } + add_character_modifier = fp2_double_synergy_learning_stewardship_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_learning_stewardship_modifier } + } + # Learning-Intrigue + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_intrigue } + } + add_character_modifier = fp2_double_synergy_learning_intrigue_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_learning_intrigue_modifier } + } + # Learning-Learning + if = { + limit = { + $JUNIOR_CHARACTER$ = { has_trait = education_learning } + } + add_character_modifier = fp2_double_synergy_learning_learning_modifier + $JUNIOR_CHARACTER$ = { add_character_modifier = fp2_double_synergy_learning_learning_modifier } + } + } + } +} + +synergise_friendship_interaction_actual_effect = { + if = { + limit = { always = scope:synergy_bonus_actor } + synergise_friendship_interaction_bonus_individual_effect = { + SENIOR_CHARACTER = scope:actor + JUNIOR_CHARACTER = scope:recipient + } + } + if = { + limit = { always = scope:synergy_bonus_recipient } + synergise_friendship_interaction_bonus_individual_effect = { + SENIOR_CHARACTER = scope:recipient + JUNIOR_CHARACTER = scope:actor + } + } + if = { + limit = { always = scope:synergy_bonus_mixed } + synergise_friendship_interaction_bonus_combined_effect = { + SENIOR_CHARACTER = scope:actor + JUNIOR_CHARACTER = scope:recipient + } + } +} + +remove_every_best_friend_synergy_bonus_modifier_effect = { + if = { + limit = { has_character_modifier = fp2_single_synergy_diplomacy_modifier } + remove_character_modifier = fp2_single_synergy_diplomacy_modifier + } + if = { + limit = { has_character_modifier = fp2_single_synergy_martial_modifier } + remove_character_modifier = fp2_single_synergy_martial_modifier + } + if = { + limit = { has_character_modifier = fp2_single_synergy_stewardship_modifier } + remove_character_modifier = fp2_single_synergy_stewardship_modifier + } + if = { + limit = { has_character_modifier = fp2_single_synergy_intrigue_modifier } + remove_character_modifier = fp2_single_synergy_intrigue_modifier + } + if = { + limit = { has_character_modifier = fp2_single_synergy_learning_modifier } + remove_character_modifier = fp2_single_synergy_learning_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_diplomacy_diplomacy_modifier } + remove_character_modifier = fp2_double_synergy_diplomacy_diplomacy_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_diplomacy_martial_modifier } + remove_character_modifier = fp2_double_synergy_diplomacy_martial_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_diplomacy_stewardship_modifier } + remove_character_modifier = fp2_double_synergy_diplomacy_stewardship_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_diplomacy_intrigue_modifier } + remove_character_modifier = fp2_double_synergy_diplomacy_intrigue_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_diplomacy_learning_modifier } + remove_character_modifier = fp2_double_synergy_diplomacy_learning_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_martial_diplomacy_modifier } + remove_character_modifier = fp2_double_synergy_martial_diplomacy_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_martial_martial_modifier } + remove_character_modifier = fp2_double_synergy_martial_martial_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_martial_stewardship_modifier } + remove_character_modifier = fp2_double_synergy_martial_stewardship_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_martial_intrigue_modifier } + remove_character_modifier = fp2_double_synergy_martial_intrigue_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_martial_learning_modifier } + remove_character_modifier = fp2_double_synergy_martial_learning_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_stewardship_diplomacy_modifier } + remove_character_modifier = fp2_double_synergy_stewardship_diplomacy_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_stewardship_martial_modifier } + remove_character_modifier = fp2_double_synergy_stewardship_martial_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_stewardship_stewardship_modifier } + remove_character_modifier = fp2_double_synergy_stewardship_stewardship_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_stewardship_intrigue_modifier } + remove_character_modifier = fp2_double_synergy_stewardship_intrigue_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_stewardship_learning_modifier } + remove_character_modifier = fp2_double_synergy_stewardship_learning_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_intrigue_diplomacy_modifier } + remove_character_modifier = fp2_double_synergy_intrigue_diplomacy_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_intrigue_martial_modifier } + remove_character_modifier = fp2_double_synergy_intrigue_martial_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_intrigue_stewardship_modifier } + remove_character_modifier = fp2_double_synergy_intrigue_stewardship_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_intrigue_intrigue_modifier } + remove_character_modifier = fp2_double_synergy_intrigue_intrigue_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_intrigue_learning_modifier } + remove_character_modifier = fp2_double_synergy_intrigue_learning_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_learning_diplomacy_modifier } + remove_character_modifier = fp2_double_synergy_learning_diplomacy_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_learning_martial_modifier } + remove_character_modifier = fp2_double_synergy_learning_martial_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_learning_stewardship_modifier } + remove_character_modifier = fp2_double_synergy_learning_stewardship_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_learning_intrigue_modifier } + remove_character_modifier = fp2_double_synergy_learning_intrigue_modifier + } + if = { + limit = { has_character_modifier = fp2_double_synergy_learning_learning_modifier } + remove_character_modifier = fp2_double_synergy_learning_learning_modifier + } +} + +purchase_truce_interaction_work_out_truce_days_effect = { + if = { + limit = { always = scope:pt_sum_small } + add_truce_both_ways = { + character = $TARGET$ + days = purchase_truce_interaction_truce_days_small_value + name = TRUCE_PURCHASED + } + } + else_if = { + limit = { always = scope:pt_sum_large } + add_truce_both_ways = { + character = $TARGET$ + days = purchase_truce_interaction_truce_days_large_value + name = TRUCE_PURCHASED + } + } + else = { + add_truce_both_ways = { + character = $TARGET$ + days = purchase_truce_interaction_truce_days_medium_value + name = TRUCE_PURCHASED + } + } +} + +purchase_truce_interaction_work_out_purchase_cost_effect = { + scope:actor = { + # Small cost. + if = { + limit = { always = scope:pt_sum_small } + pay_short_term_gold = { + target = scope:recipient + gold = { + value = 0 + add = { + # If scope:actor makes more money, we use them as a base. + if = { + limit = { scope:actor.yearly_character_income > scope:recipient.yearly_character_income } + add = scope:actor.purchase_truce_interaction_small_sum + } + # Otherwise, we take scope:recipient. + else = { add = scope:recipient.purchase_truce_interaction_small_sum } + } + # Struggle Reduction + if = { + limit = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = struggle_cheaper_buy_truce + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:recipient + } + } + } + multiply = 0.5 + } + } + } + } + # Large cost. + else_if = { + limit = { always = scope:pt_sum_large } + pay_short_term_gold = { + target = scope:recipient + gold = { + value = 0 + # If scope:actor makes more money, we use them as a base. + if = { + limit = { scope:actor.yearly_character_income > scope:recipient.yearly_character_income } + add = scope:actor.purchase_truce_interaction_major_sum + } + # Otherwise, we take scope:recipient. + else = { add = scope:recipient.purchase_truce_interaction_major_sum } + + # Struggle Reduction + if = { + limit = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = struggle_cheaper_buy_truce + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:recipient + } + } + } + multiply = 0.5 + } + } + } + } + # Medium cost; we do this last as a fallback. + else = { + pay_short_term_gold = { + target = scope:recipient + gold = { + value = 0 + # If scope:actor makes more money, we use them as a base. + if = { + limit = { scope:actor.yearly_character_income > scope:recipient.yearly_character_income } + add = scope:actor.purchase_truce_interaction_medium_sum + } + # Otherwise, we take scope:recipient. + else = { add = scope:recipient.purchase_truce_interaction_medium_sum } + + # Struggle Reduction + if = { + limit = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = struggle_cheaper_buy_truce + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:recipient + } + } + } + multiply = 0.5 + } + } + } + } + } +} + +purchase_truce_interaction_activate_catalyst_effect = { + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_bought_important_truce + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_bought_important_truce + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_bought_important_truce + character = scope:actor + } + } + } + + # Generic truce catalayst + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_sign_truce_outside_war + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_sign_truce_outside_war + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_sign_truce_outside_war + character = scope:actor + } + } + } +} + +clean_revolt_county_modifiers_from_faction_members_effect = { + every_faction_county_member = { + if = { + if = { + limit = { has_county_modifier = small_investment_in_revolt_modifier } + remove_county_modifier = small_investment_in_revolt_modifier + } + else_if = { + limit = { has_county_modifier = medium_investment_in_revolt_modifier } + remove_county_modifier = medium_investment_in_revolt_modifier + } + else_if = { + limit = { has_county_modifier = high_investment_in_revolt_modifier } + remove_county_modifier = high_investment_in_revolt_modifier + } + } + } +} + +generate_troops_from_revolt_county_modifiers_effect = { + if = { + limit = { + scope:attacker = { + joined_faction = { + any_faction_county_member = { + OR = { + has_county_modifier = small_investment_in_revolt_modifier + has_county_modifier = medium_investment_in_revolt_modifier + has_county_modifier = high_investment_in_revolt_modifier + } + } + } + } + } + scope:attacker = { + joined_faction = { + every_faction_county_member = { + limit = { + OR = { + has_county_modifier = small_investment_in_revolt_modifier + has_county_modifier = medium_investment_in_revolt_modifier + has_county_modifier = high_investment_in_revolt_modifier + } + } + + random_county_province = { + save_scope_as = chosen_location + } + scope:attacker = { + + set_variable = { + name = number_rebel_reinforcements + value = { + add = { + if = { + limit = { prev = { has_county_modifier = small_investment_in_revolt_modifier } } + add = 250 + } + if = { + limit = { prev = { has_county_modifier = medium_investment_in_revolt_modifier } } + add = 750 + } + if = { + limit = { prev = { has_county_modifier = high_investment_in_revolt_modifier } } + add = 2000 + } + } + } + } + + spawn_army = { + name = event_troop_default_name + levies = var:number_rebel_reinforcements + location = scope:chosen_location + war = scope:war + } + } + } + + clean_revolt_county_modifiers_from_faction_members_effect = yes + + } + } + + } +} + +fp2_contract_assistance_war_pay_effect = { + if = { + limit = { + has_fp2_dlc_trigger = yes + any_war_participant = { + has_variable = owed_contract_assistance_war + var:owed_contract_assistance_war = scope:war + } + } + every_war_participant = { + limit = { + has_variable = owed_contract_assistance_war + var:owed_contract_assistance_war = scope:war + } + remove_variable = owed_contract_assistance_war + save_scope_as = contract_assistance_helper + if = { + limit = { is_attacker_in_war = scope:war } + scope:war.primary_attacker = { save_scope_as = contract_assistance_hirer } + } + else = { + scope:war.primary_defender = { save_scope_as = contract_assistance_hirer } + } + if = { + limit = { + scope:war = { + war_contribution = { + target = scope:contract_assistance_helper + value >= offer_assistance_interaction_war_contribution_value # 100 + } + } + } + scope:contract_assistance_hirer = { + send_interface_message = { + type = msg_contract_assistance_bad + title = contract_assistance_war_msg_title + left_icon = scope:contract_assistance_helper + custom_tooltip = contract_assistance_war_msg_hirer_paid_desc + pay_short_term_gold = { + target = scope:contract_assistance_helper + gold = offer_assistance_interaction_gold_value + } + } + } + scope:contract_assistance_helper = { + send_interface_message = { + type = msg_contract_assistance_good + title = contract_assistance_war_msg_title + left_icon = scope:contract_assistance_hirer + custom_tooltip = contract_assistance_war_msg_helper_paid_desc + show_as_tooltip = { + scope:contract_assistance_hirer = { + pay_short_term_gold = { + target = scope:contract_assistance_helper + gold = offer_assistance_interaction_gold_value + } + } + } + } + } + } + else = { + scope:contract_assistance_hirer = { + send_interface_message = { + type = msg_contract_assistance_good + title = contract_assistance_war_msg_title + left_icon = scope:contract_assistance_helper + custom_tooltip = contract_assistance_war_msg_hirer_kept_desc + } + } + scope:contract_assistance_helper = { + add_character_flag = { + flag = fp2_contract_assistance_failure + years = 10 + } + send_interface_message = { + type = msg_contract_assistance_bad + title = contract_assistance_war_msg_title + left_icon = scope:contract_assistance_hirer + custom_tooltip = contract_assistance_war_msg_helper_kept_desc + } + } + } + } + } +} + +fp2_contract_assistance_invalidated_effect = { + if = { + limit = { + has_fp2_dlc_trigger = yes + any_war_participant = { + has_variable = owed_contract_assistance_war + var:owed_contract_assistance_war = scope:war + } + } + every_war_participant = { + limit = { + has_variable = owed_contract_assistance_war + var:owed_contract_assistance_war = scope:war + } + remove_variable = owed_contract_assistance_war + save_scope_as = contract_assistance_helper + if = { + limit = { is_attacker_in_war = scope:war } + scope:war.primary_attacker = { save_scope_as = contract_assistance_hirer } + } + else = { + scope:war.primary_defender = { save_scope_as = contract_assistance_hirer } + } + scope:contract_assistance_hirer = { + send_interface_message = { + type = msg_contract_assistance_good + title = contract_assistance_war_msg_title + left_icon = scope:contract_assistance_helper + custom_tooltip = contract_assistance_war_msg_hirer_invalidated_desc + } + } + scope:contract_assistance_helper = { + send_interface_message = { + type = msg_contract_assistance_bad + title = contract_assistance_war_msg_title + left_icon = scope:contract_assistance_hirer + custom_tooltip = contract_assistance_war_msg_helper_invalidated_desc + } + } + } + } +} + + invite_special_guest_to_activity_effect = { + if = { + limit = { + exists = var:special_guest + } + + var:special_guest = { + save_scope_as = the_special_guest + } + + scope:activity = { + invite_character_to_activity = scope:the_special_guest + accept_invitation_for_character = scope:the_special_guest + } + + save_scope_as = sender + scope:the_special_guest = { + set_variable = { + name = booked_for_a_party + value = scope:sender + days = 20 + } + } + remove_variable = special_guest + } +} + +################################################## +# Struggle +################################################## + +fp2_struggle_apply_ai_agenda_effect = { + # Apply effects + add_character_flag = { + flag = agenda_towards_$INTENT$ + } + root = { + change_variable = { + name = agents_for_$INTENT$ + add = 1 + } + } +} + +gifting_leads_towards_friendship_effect = { + if = { + # then verify the right struggle phase + limit = { + is_diff_faith_or_culture_trigger = { + CHAR = scope:actor + STATUS = involved + STRUGGLE_TYPE = iberian_struggle + } + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = struggle_gifts_involved_diff_faith_culture_leads_to_friendship + + } + } + progress_towards_friend_effect = { + CHARACTER = scope:actor + OPINION = no + } + } +} + +################################################## +# CBs +################################################## + + + +################################################## +# Yearlies +################################################## + +fp2_lyonese_monk_return_territories_effect = { + if = { + limit = { + scope:acolyte = { is_landed = yes } + } + create_title_and_vassal_change = { + type = granted + save_scope_as = change + } + scope:acolyte = { + every_held_title = { + limit = { tier >= tier_county } + change_title_holder = { + holder = scope:acolyte_host + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + } +} + +fp2_lyonese_monk_cancel_chain_effect = { + # Tidy up the story. + scope:story = { end_story = yes } + # Tidy up scope:acolyte. + ## We do this via some mild scope wizardry. + save_scope_value_as = { + name = remove_acolyte + value = flag:$REMOVAL$ + } + ## Either they sod off. + if = { + limit = { scope:remove_acolyte = flag:banished } + fp2_lyonese_monk_return_territories_effect = yes + scope:acolyte = { + move_to_pool = yes + silent_disappearance_effect = yes + } + } + ## Or they're killed during apprehension. + else_if = { + limit = { scope:remove_acolyte = flag:scuffle } + fp2_lyonese_monk_return_territories_effect = yes + scope:acolyte = { + custom_tooltip = fp2_lyonese_monk_cancel_chain_effect.tt + hidden_effect = { + death = { + death_reason = death_scuffle_with_soldiers + killer = scope:acolyte_host + } + } + } + } + ## Or else they're given to the Pope. + else_if = { + limit = { scope:remove_acolyte = flag:pope } + fp2_lyonese_monk_return_territories_effect = yes + # So we walk through the narrative... + scope:acolyte = { + if = { + limit = { is_landed = no } + select_and_move_to_pool_effect = yes + } + } + rightfully_imprison_character_effect = { + TARGET = scope:acolyte + IMPRISONER = scope:pope + } + scope:acolyte = { + hidden_effect = { + death = { + death_reason = death_dungeon + killer = scope:pope + } + } + } + } +} + +################################################## +# Legacies +################################################## + + + +################################################## +# Governments +################################################## + + + +################################################## +# Casus Belli +################################################## + +fp2_border_raid_damage_effect = { + change_county_control = fp2_border_raid_control_change_value + change_development_level = fp2_border_raid_development_change_value + if = { + limit = { exists = scope:raid_province } + show_as_tooltip = { destroy_random_building_effect = yes } + } + scope:attacker = { add_gold = fp2_border_raid_gold_change_value } +} + +################################################## +# Historical Artefacts +################################################## + +create_artifact_goblet_chalice_of_dona_urraca = { + $OWNER$ = { save_scope_as = owner } + set_artifact_rarity_famed = yes + scope:owner = { + create_artifact = { + name = fp2_chalice_dona_urraca + description = fp2_chalice_dona_urraca_desc + template = fp2_chalice_dona_urraca_template + type = miscellaneous_when_not_court + visuals = fp2_chalice_dona_urraca + wealth = scope:wealth + quality = scope:quality + modifier = chalice_of_dona_urraca_modifier + save_scope_as = newly_created_artifact + } + } + scope:newly_created_artifact = { + set_variable = { + name = dlc_potential_court_artefact + value = yes + } + set_variable = { + name = historical_unique_artifact + value = yes + } + set_variable = { + name = relic + value = flag:christian + } + } +} + +create_artifact_various_aquamanile_santiago = { + $OWNER$ = { save_scope_as = owner } + character:3206 = { save_scope_as = reforger } + set_artifact_rarity_illustrious = yes + scope:owner = { + create_artifact = { + name = fp2_santiago_aquamanile + description = fp2_santiago_aquamanile_desc + template = fp2_santiago_aquamanile_template + type = miscellaneous_when_not_court + visuals = fp2_santiago_aquamanile + wealth = scope:wealth + quality = scope:quality + modifier = former_bells_of_santiago_modifier + decaying = no + save_scope_as = newly_created_artifact + } + } + scope:newly_created_artifact = { + set_variable = { + name = dlc_potential_court_artefact + value = yes + } + set_variable = { + name = historical_unique_artifact + value = yes + } + set_variable = { + name = relic + value = flag:iberian_struggle + } + } +} + +create_artifact_various_bells_santiago = { + $OWNER$ = { save_scope_as = owner } + set_artifact_rarity_illustrious = yes + scope:owner = { + create_artifact = { + name = fp2_santiago_bells + description = fp2_santiago_bells_desc + template = fp2_santiago_bells_template + type = miscellaneous_when_not_court + visuals = fp2_santiago_bells + wealth = scope:wealth + quality = scope:quality + modifier = bells_of_santiago_modifier + decaying = no + save_scope_as = newly_created_artifact + } + } + scope:newly_created_artifact = { + set_variable = { + name = dlc_potential_court_artefact + value = yes + } + set_variable = { + name = historical_unique_artifact + value = yes + } + set_variable = { + name = relic + value = flag:iberian_struggle + } + } +} + +create_artifact_fp2_votive_crowns_effect = { + $OWNER$ = { save_scope_as = owner } + set_artifact_rarity_famed = yes + scope:owner = { + create_artifact = { + name = fp2_votive_crowns + description = fp2_votive_crowns_desc + template = crown_christian_relic_template + type = regalia + visuals = fp2_votive_crowns + wealth = scope:wealth + quality = scope:quality + modifier = votive_crown_modifier + save_scope_as = newly_created_artifact + } + } + scope:newly_created_artifact = { + set_variable = { + name = dlc_potential_court_artefact + value = yes + } + } +} + +################################################## +# Other Artefacts +################################################## + +create_artifact_fp2_armillary_sphere_core_effect = { + create_artifact = { + name = fp2_armillary_sphere + # Description will be regenerated in the post-creation effects, since we need to nab materials. + description = placeholder + creator = scope:maker + type = $TYPE$ + visuals = fp2_armillary_sphere + wealth = scope:wealth + quality = scope:quality + modifier = artifact_placeholder_modifier + save_scope_as = newly_created_artifact + } +} + +create_artifact_fp2_armillary_sphere_effect = { + # Set up general scopes. + $OWNER$ = { save_scope_as = owner } + $MAKER$ = { save_scope_as = maker } + # Begin creating. + hidden_effect_new_artifact = { + # Get artifact quality, wealth, and materials. + get_artifact_quality_effect = yes + get_artifact_wealth_effect = yes + # Create the artifact. + scope:owner = { + if = { + limit = { has_royal_court = yes } + create_artifact_fp2_armillary_sphere_core_effect = { TYPE = scientific_apparatus } + } + else = { + create_artifact_fp2_armillary_sphere_core_effect = { TYPE = miscellaneous_when_not_court } + } + } + scope:newly_created_artifact = { + # Flag this as something that can be reforged for free, if relevant. + if = { + limit = { + $OWNER$ = { has_royal_court = no } + } + set_variable = { + name = dlc_potential_court_artefact + value = yes + } + } + set_artifact_feature_group = generic_material_wood + set_artifact_feature_group = decoration_material_inlay + set_artifact_description = fp2_armillary_sphere_desc + # Let's add modifiers! + add_scaled_artifact_modifier_learning_lifestyle_xp_effect = yes + if = { + limit = { + OR = { + rarity = famed + rarity = illustrious + } + } + add_artifact_modifier = artifact_learning_per_prestige_level_modifier + } + add_scaled_artifact_modifier_grandeur_big_effect = yes + # Remove the placeholder. + remove_artifact_modifier = artifact_placeholder_modifier + } + } +} + +create_artifact_fp2_2p_chess_board_effect = { + $OWNER$ = { save_scope_as = owner } + set_artifact_rarity_common = yes + create_artifact = { + name = fp2_2p_chess_board + description = fp2_2p_chess_board_desc + type = miscellaneous_when_not_court + visuals = fp2_2p_chess_board + wealth = scope:wealth + quality = scope:quality + modifier = artifact_stress_gain_2_modifier + save_scope_as = newly_created_artifact + } + scope:newly_created_artifact = { + # Flag this as something that can be reforged for free. + set_variable = { + name = dlc_potential_court_artefact + value = yes + } + # And used in board games. + set_variable = { + name = can_be_used_for_board_games + value = yes + } + hidden_effect = { add_artifact_modifier = artifact_befriend_scheme_power_add_2_modifier } + } +} + +create_artifact_fp2_4p_chess_board_effect = { + $OWNER$ = { save_scope_as = owner } + set_artifact_rarity_masterwork = yes + create_artifact = { + name = fp2_4p_chess_board + description = fp2_4p_chess_board_desc + type = miscellaneous_when_not_court + visuals = fp2_4p_chess_board + wealth = scope:wealth + quality = scope:quality + modifier = artifact_stress_gain_4_modifier + save_scope_as = newly_created_artifact + } + scope:newly_created_artifact = { + # Flag this as something that can be reforged for free. + set_variable = { + name = dlc_potential_court_artefact + value = yes + } + # And used in board games. + set_variable = { + name = can_be_used_for_board_games + value = yes + } + hidden_effect = { add_artifact_modifier = artifact_befriend_scheme_power_add_4_modifier } + } +} + +create_artifact_fp2_andalusian_aquamanile_core_effect = { + create_artifact = { + name = fp2_andalusian_aquamanile + # Description will be regenerated in the post-creation effects, since we need to nab materials. + description = placeholder + type = $TYPE$ + visuals = fp2_andalusian_aquamanile + wealth = scope:wealth + quality = scope:quality + modifier = artifact_negate_health_penalty_add_2_modifier + save_scope_as = newly_created_artifact + } +} + +create_artifact_fp2_andalusian_aquamanile_effect = { + # Set up general scopes. + $OWNER$ = { save_scope_as = owner } + $SMITH$ = { save_scope_as = maker } + # Begin creating. + hidden_effect_new_artifact = { + # Get artifact quality, wealth, and materials. + get_artifact_quality_effect = yes + get_artifact_wealth_effect = yes + # Create the artifact. + scope:owner = { + if = { + limit = { has_royal_court = yes } + create_artifact_fp2_andalusian_aquamanile_core_effect = { TYPE = jug } + } + else = { + create_artifact_fp2_andalusian_aquamanile_core_effect = { TYPE = miscellaneous_when_not_court } + } + } + scope:newly_created_artifact = { + # Flag this as something that can be reforged for free, if relevant. + if = { + limit = { + $OWNER$ = { has_royal_court = no } + } + set_variable = { + name = dlc_potential_court_artefact + value = yes + } + } + set_artifact_feature_group = goblet_material + set_artifact_feature_group = decoration_material_inlay + set_artifact_description = fp2_andalusian_aquamanile_desc + # Let's add modifiers! + ## Illustrious gets to be very swanky. + if = { + limit = { rarity = illustrious } + add_2_scaled_artifact_modifier_devotion_effect = yes + add_scaled_artifact_modifier_grandeur_small_effect = yes + } + ## Common is a bit meh. + else_if = { + limit = { rarity = common } + add_scaled_artifact_modifier_devotion_effect = yes + } + ## Everything else is decent. + else = { add_2_scaled_artifact_modifier_devotion_effect = yes } + } + } +} + +fp2_enforce_truce_opinion_effect = { + if = { + limit = { scope:target.attacker_war_score >= fp2_enforce_truce_war_score_value } + reverse_add_opinion = { + target = scope:target.primary_attacker + modifier = fp2_enforced_truce_opinion + opinion = -20 + } + reverse_add_opinion = { + target = scope:target.primary_defender + modifier = fp2_enforced_truce_opinion + opinion = 20 + } + } + else_if = { + limit = { scope:target.defender_war_score >= fp2_enforce_truce_war_score_value } + reverse_add_opinion = { + target = scope:target.primary_defender + modifier = fp2_enforced_truce_opinion + opinion = -20 + } + reverse_add_opinion = { + target = scope:target.primary_attacker + modifier = fp2_enforced_truce_opinion + opinion = 20 + } + } + else = { + reverse_add_opinion = { + target = scope:target.primary_defender + modifier = fp2_enforced_truce_opinion + opinion = -10 + } + reverse_add_opinion = { + target = scope:target.primary_attacker + modifier = fp2_enforced_truce_opinion + opinion = -10 + } + } +} + +############################################################## +# Generic Scripted Effect: Get Lowest/Highest Player Skill +# By Hugo Cortell +################################ + +# (simplified for readability) + +get_lowest_player_skill_effect = { + save_scope_value_as = { + name = lowest_player_skill + value = flag:diplomacy + } + save_scope_value_as = { + name = lowest_player_skill_value + value = diplomacy + } + if = { + limit = { martial < scope:lowest_player_skill_value } + save_scope_value_as = { + name = lowest_player_skill + value = flag:martial + } + save_scope_value_as = { + name = lowest_player_skill_value + value = martial + } + } + if = { + limit = { stewardship < scope:lowest_player_skill_value } + save_scope_value_as = { + name = lowest_player_skill + value = flag:stewardship + } + save_scope_value_as = { + name = lowest_player_skill_value + value = stewardship + } + } + if = { + limit = { intrigue < scope:lowest_player_skill_value } + save_scope_value_as = { + name = lowest_player_skill + value = flag:intrigue + } + save_scope_value_as = { + name = lowest_player_skill_value + value = intrigue + } + } + if = { + limit = { learning < scope:lowest_player_skill_value } + save_scope_value_as = { + name = lowest_player_skill + value = flag:learning + } + save_scope_value_as = { + name = lowest_player_skill_value + value = learning + } + } +} + +get_highest_player_skill_effect = { + save_scope_value_as = { + name = highest_player_skill + value = flag:diplomacy + } + save_scope_value_as = { + name = highest_player_skill_value + value = diplomacy + } + if = { + limit = { martial > scope:highest_player_skill_value } + save_scope_value_as = { + name = highest_player_skill + value = flag:martial + } + save_scope_value_as = { + name = highest_player_skill_value + value = martial + } + } + if = { + limit = { stewardship > scope:highest_player_skill_value } + save_scope_value_as = { + name = highest_player_skill + value = flag:stewardship + } + save_scope_value_as = { + name = highest_player_skill_value + value = stewardship + } + } + if = { + limit = { intrigue > scope:highest_player_skill_value } + save_scope_value_as = { + name = highest_player_skill + value = flag:intrigue + } + save_scope_value_as = { + name = highest_player_skill_value + value = intrigue + } + } + if = { + limit = { learning > scope:highest_player_skill_value } + save_scope_value_as = { + name = highest_player_skill + value = flag:learning + } + save_scope_value_as = { + name = highest_player_skill_value + value = learning + } + } +} + +fp2_struggle_found_kingdom_toledo_empire_effect = { + create_title_and_vassal_change = { + type = created + save_scope_as = title_change + add_claim_on_loss = no + } + title:k_toledo = { + change_title_holder = { + holder = root + change = scope:title_change + } + } + resolve_title_and_vassal_change = scope:title_change + title:d_toledo = { add_to_list = kingdom_toledo_absorb_list } + if = { + limit = { NOT = { exists = scope:has_kingdom_toledo_absorb_list_been_created } } + ordered_held_title = { + limit = { + tier = tier_duchy + is_titular = no + NOT = { this = title:d_toledo } + root = { completely_controls = prev } + any_title_to_title_neighboring_and_across_water_duchy = { this = title:d_toledo } + de_jure_liege = { + any_in_de_jure_hierarchy = { + count > 2 + tier = tier_duchy + } + } + } + order_by = { + value = 0 + every_de_jure_county = { + limit = { any_neighboring_county = { de_jure_liege = title:d_toledo } } + add = 1 + } + } + add_to_list = kingdom_toledo_absorb_list + } + } + every_in_list = { + list = kingdom_toledo_absorb_list + if = { + limit = { + exists = de_jure_liege.holder + NOT = { de_jure_liege.holder = root } + } + de_jure_liege.holder = { add_to_list = kingdom_toledo_opinion_list } + } + set_de_jure_liege_title = title:k_toledo + } + hidden_effect = { title:k_toledo = { set_de_jure_liege_title = title:e_spain } } + every_in_list = { + list = kingdom_toledo_opinion_list + limit = { is_ai = yes } + add_opinion = { + target = root + modifier = absorbed_de_jure_opinion + } + } + #Prestige + add_prestige = massive_prestige_gain + add_character_modifier = { + modifier = fp2_form_kingdom_toledo_modifier + years = 10 + } +} + +fp2_struggle_hostility_ender_effect = { + give_nickname = nick_the_conquistador +} + +fp2_struggle_compromise_ender_effect = { + give_nickname = nick_the_pragmatic + dynasty = { add_dynasty_prestige = 10000 } +} + +fp2_struggle_compromise_tooltip_effect = { + # De Jure Kingdoms will become De Jure Empires + custom_tooltip = struggle_compromise_duchy_transfer_tt + custom_tooltip = fp2_struggle_compromise_create_new_empires_tt + # RIP Hispania + custom_tooltip = fp2_struggle_compromise_destroy_hispania_tt + if = { + limit = { + struggle:iberian_struggle = { + any_involved_ruler = { + count > 1 + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + } + } + # Every Involved ruler gets a 10 year truce with every other + custom_tooltip = fp2_struggle_compromise_truce_tt + } + } + custom_tooltip = fp2_struggle_compromise_war_cost_tt +} + +fp2_struggle_conciliation_ender_effect = { + give_nickname = nick_the_equitable + dynasty = { add_dynasty_prestige = 10000 } +} + +fp2_struggle_conciliation_tooltip_effect = { + # Hispania is available! + custom_tooltip = fp2_struggle_can_create_empire_of_hispania_tt + # All Involved cultures gain acceptance of each other + custom_tooltip = fp2_struggle_conciliation_culture_tt + # Interfaith marriage unlocked for Involved cultures + custom_tooltip = fp2_struggle_conciliation_marriage_unlocked_tt + # Declaring holy wars is perma-disabled for locals in the region + custom_tooltip = fp2_struggle_conciliation_holy_war_disabled_tt + # Involved cultures/faiths can offer to join defensive wars with outsiders targetting Iberia + custom_tooltip = fp2_struggle_conciliation_join_war_tt +} diff --git a/project/ck3/base_game/common/scripted_modifiers/00_faction_modifiers.txt b/project/ck3/base_game/common/scripted_modifiers/00_faction_modifiers.txt index 9cb1f13855..2319cb672d 100644 --- a/project/ck3/base_game/common/scripted_modifiers/00_faction_modifiers.txt +++ b/project/ck3/base_game/common/scripted_modifiers/00_faction_modifiers.txt @@ -565,6 +565,7 @@ common_faction_modifiers = { add = -10000 years_from_game_start < 5 $FACTION_TARGET$.primary_title.tier = tier_kingdom + } modifier = { @@ -572,6 +573,7 @@ common_faction_modifiers = { years_from_game_start < 10 $FACTION_TARGET$.primary_title.tier = tier_empire } + } independence_faction_create_blockers = { @@ -743,6 +745,308 @@ independence_faction_modifiers = { } } } + + # If in struggle, rather go for Dissolution faction + modifier = { + add = { + value = 0 + # Some phases give a low chance... + if = { + limit = { + $FACTION_TARGET$ = { + any_character_struggle = { + involvement = involved + OR = { + is_struggle_phase = struggle_iberia_phase_hostility + is_struggle_phase = struggle_iberia_phase_opportunity + } + } + } + } + add = -100 + } + } + $FACTION_TARGET$ = { + any_character_struggle = { involvement = involved } + } + OR = { + is_powerful_vassal_of = $FACTION_TARGET$ + $FACTION_TARGET$ = { + any_targeting_faction = { + faction_is_type = nation_fracturing_faction + } + } + } + } +} + +nation_fracturing_faction_modifiers = { + + # Short reign increase the change of NF + modifier = { + add = { + value = 0 + if = { + limit = { + $FACTION_TARGET$ = { + primary_title = { + title_held_years <= 1 + } + } + } + add = 20 + } + if = { + limit = { + $FACTION_TARGET$ = { + primary_title = { + title_held_years <= 5 + } + } + } + add = 10 + } + if = { + limit = { + $FACTION_TARGET$ = { + primary_title = { + title_held_years <= 10 + } + } + } + add = 10 + } + } + } + + # Lower the score if there are claimants of my culture + modifier = { + add = -200 + $FACTION_TARGET$ = { + primary_title = { + any_claimant = { + count > 0 + culture = root.culture + } + } + } + } + + # Characters are less likely to join if cultural acceptance is high + modifier = { + culture = { + NOR = { + this = $FACTION_TARGET$.culture + cultural_acceptance = { target = $FACTION_TARGET$.culture value >= 90 } # Essentially the same culture + has_cultural_parameter = doesnt_care_about_culture_faith_in_factions + } + } + add = { + value = 15 + if = { + limit = { + culture = { + cultural_acceptance = { target = $FACTION_TARGET$.culture value <= 20 } + } + } + add = 20 + } + if = { + limit = { + culture = { + cultural_acceptance = { target = $FACTION_TARGET$.culture value <= 35 } + } + } + add = 15 + } + if = { + limit = { + culture = { + cultural_acceptance = { target = $FACTION_TARGET$.culture value <= 50 } + } + } + add = 10 + } + if = { + limit = { + culture = { + cultural_acceptance = { target = $FACTION_TARGET$.culture value <= 70 } + } + } + add = 5 + } + if = { + limit = { + culture = { + cultural_acceptance = { target = $FACTION_TARGET$.culture value <= 80 } + } + } + add = 5 + } + } + } + + # More likely to happen if the target don't control the entirety of the de jure area of any of their title of the same rank as their primary title + modifier = { + add = { + value = 0 + $FACTION_TARGET$ = { + every_held_title = { + limit = { + this.tier = prev.primary_title.tier + NOT = { $FACTION_TARGET$ = { completely_controls = prev } } + } + add = { + if = { + limit = { tier = tier_empire } + add = 50 + } + else_if = { + limit = { tier = tier_kingdom } + add = 20 + } + else_if = { + limit = { tier = tier_duchy } + add = 15 + } + else_if = { + limit = { tier = tier_county } + add = 10 + } + #bigger penalty for the primary_title + if = { + limit = { this = $FACTION_TARGET$.primary_title } + add = 50 + } + } + } + } + } + } + + # more likely to happen if they lost wars or title recently + modifier = { + add = { + value = 0 + if = { + limit = { $FACTION_TARGET$ = { has_variable = recently_lost_wars } } + add = $FACTION_TARGET$.var:recently_lost_wars + multiply = 30 + } + } + } + + # more likely to happen to Tribal and Clans + modifier = { + add = { + value = 0 + if = { + limit = { $FACTION_TARGET$ = { has_government = tribal_government } } + add = 25 + } + else_if = { + limit = { $FACTION_TARGET$ = { has_government = clan_government } } + # Increase for each powerful vassal you are not allied with + add = { + value = 0 + $FACTION_TARGET$ = { + every_vassal = { + limit = { + is_powerful_vassal_of = $FACTION_TARGET$ + NOT = { is_allied_to = $FACTION_TARGET$ } + } + add = 10 + } + } + } + } + } + } + + # motivated if the target is involved in various struggle phases. + modifier = { + add = { + value = 0 + # Some phases give a low chance... + if = { + limit = { + $FACTION_TARGET$ = { + any_character_struggle = { + involvement = involved + is_struggle_phase = struggle_iberia_phase_hostility + } + } + } + add = 50 + } + # ... & some phases give a high chance. + else_if = { + limit = { + $FACTION_TARGET$ = { + any_character_struggle = { + involvement = involved + is_struggle_phase = struggle_iberia_phase_opportunity + } + } + } + add = 100 # High chance in opportunity + } + } + $FACTION_TARGET$ = { + any_character_struggle = { involvement = involved } + } + } + + # Less likely for elective title + modifier = { + add = -100 + $FACTION_TARGET$.primary_title = { + has_order_of_succession = election + } + } +} + +nation_fracturing_faction_blockers = { + # If you have a claim on the title, you should create a claimant faction instead + modifier = { + add = -1000 + OR = { + has_weak_claim_on = $FACTION_TARGET$.primary_title + has_claim_on = $FACTION_TARGET$.primary_title + } + } + + # We don't want the AI to create it for a title below Kingdom + modifier = { + add = -1000 + $FACTION_TARGET$.primary_title.tier < tier_kingdom + } + + ## Game ruler specifics + + # Keep it while the Calip is alive + modifier = { + add = -1000 + $FACTION_TARGET$ = { + this = character:73683 + any_held_title = { + this = title:k_andalusia + } + } + has_game_rule = dissolution_after_caliph_death + } + + # Historical time blocker + modifier = { + add = -1000 + current_date < 1020.1.1 + $FACTION_TARGET$ = { + any_held_title = { + this = title:k_andalusia + } + } + has_game_rule = dissolution_historical_date + } } liberty_faction_modifiers = { diff --git a/project/ck3/base_game/common/scripted_modifiers/00_hostile_scheme_scripted_modifiers.txt b/project/ck3/base_game/common/scripted_modifiers/00_hostile_scheme_scripted_modifiers.txt index f4a9c6ee26..f20dd7e4eb 100644 --- a/project/ck3/base_game/common/scripted_modifiers/00_hostile_scheme_scripted_modifiers.txt +++ b/project/ck3/base_game/common/scripted_modifiers/00_hostile_scheme_scripted_modifiers.txt @@ -195,6 +195,21 @@ hostile_scheme_base_chance_modifier = { } desc = "SCHEME_SUCCESS_DIFFICULTY_VERY_EASY" } + + # Struggle + modifier = { + add = -25 + scope:owner = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = struggle_agents_less_likely_to_join_schemes + is_secondary_character_involvement_involved_trigger = { + CHAR = scope:target + } + } + } + } } hostile_scheme_agent_base_join_chance_modifier = { diff --git a/project/ck3/base_game/common/scripted_modifiers/00_marriage_scripted_modifiers.txt b/project/ck3/base_game/common/scripted_modifiers/00_marriage_scripted_modifiers.txt index cf58f852de..7760f96721 100644 --- a/project/ck3/base_game/common/scripted_modifiers/00_marriage_scripted_modifiers.txt +++ b/project/ck3/base_game/common/scripted_modifiers/00_marriage_scripted_modifiers.txt @@ -52,6 +52,7 @@ modifier = { add = 10 scope:actor = { + exists = player_heir player_heir_position = { value <= 4 #0, 1, 2, 3, 4 = 5 first player heirs target = scope:secondary_actor @@ -75,6 +76,7 @@ modifier = { add = 20 scope:actor = { + exists = player_heir player_heir_position = { value = 0 #player heir target = scope:secondary_actor @@ -275,6 +277,24 @@ } desc = YOU_HAVE_TOO_MANY_ALLIANCES } + # Clan contract: Marriage Favor + modifier = { + add = 100 + OR = { + # Liege PoV + scope:recipient = { + is_vassal_of = scope:actor + vassal_contract_has_flag = vassal_contract_marriage_favor + } + # Vassal PoV + scope:actor = { + is_vassal_of = scope:recipient + vassal_contract_has_flag = vassal_contract_marriage_favor + } + } + + desc = VASSAL_CONTRACT_MARRIAGE_FAVOR_BONUS + } #################### # TIER DIFFERENCES # @@ -819,9 +839,12 @@ scope:recipient = { OR = { this = scope:secondary_recipient - player_heir_position = { #0, 1, 2 = the first three player heirs in succession line. - value <= 2 - target = scope:secondary_recipient + AND = { + exists = player_heir + player_heir_position = { #0, 1, 2 = the first three player heirs in succession line. + value <= 2 + target = scope:secondary_recipient + } } has_realm_law = equal_law AND = { @@ -848,9 +871,12 @@ scope:recipient = { OR = { this = scope:secondary_recipient - player_heir_position = { - value = 0 #First player heir - target = scope:secondary_recipient + AND = { + exists = player_heir + player_heir_position = { + value = 0 #First player heir + target = scope:secondary_recipient + } } } } @@ -880,9 +906,12 @@ scope:recipient = { OR = { this = scope:secondary_recipient - player_heir_position = { - value = 0 #First player heir - target = scope:secondary_recipient + AND = { + exists = player_heir + player_heir_position = { + value = 0 #First player heir + target = scope:secondary_recipient + } } } } @@ -893,6 +922,7 @@ else_if = { limit = { scope:recipient = { + exists = player_heir player_heir_position = { value = 1 #Second player heir target = scope:secondary_recipient @@ -905,6 +935,7 @@ else_if = { limit = { scope:recipient = { + exists = player_heir player_heir_position = { value = 2 #Third player heir target = scope:secondary_recipient @@ -933,26 +964,39 @@ add = { value = -10 if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value > faith_astray_level + limit = { + NOR = { + # Exempt certain struggle phases. + is_struggle_parameter_active_interfaith_marriages_available_between_involved_characters_trigger = yes + # Exempt Conciliation struggle resolution + AND = { + has_global_variable = fp2_struggle_conciliation_ending + fp2_struggle_conciliation_special_cultural_rules_trigger = { C1 = scope:recipient C2 = scope:actor } } } } - subtract = 15 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostility_prevents_marriage_level + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value > faith_astray_level + } + } + } + subtract = 15 + } + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value >= faith_hostility_prevents_marriage_level + } } } + subtract = 975 } - subtract = 975 } } @@ -1035,7 +1079,10 @@ } is_ruler = yes is_close_or_extended_family_of = scope:recipient - this = scope:recipient.player_heir + AND = { + exists = scope:recipient.player_heir + this = scope:recipient.player_heir + } } } } @@ -1087,7 +1134,10 @@ } is_ruler = yes is_close_or_extended_family_of = scope:recipient - this = scope:recipient.player_heir + AND = { + exists = scope:recipient.player_heir + this = scope:recipient.player_heir + } } OR = { is_female = no @@ -1132,7 +1182,10 @@ } is_ruler = yes is_close_or_extended_family_of = scope:recipient - this = scope:recipient.player_heir + AND = { + exists = scope:recipient.player_heir + this = scope:recipient.player_heir + } } OR = { is_female = no @@ -1176,7 +1229,10 @@ } is_ruler = yes is_close_or_extended_family_of = scope:recipient - this = scope:recipient.player_heir + AND = { + exists = scope:recipient.player_heir + this = scope:recipient.player_heir + } } } scope:secondary_actor = { @@ -1210,7 +1266,10 @@ } is_ruler = yes is_close_or_extended_family_of = scope:recipient - this = scope:recipient.player_heir + AND = { + exists = scope:recipient.player_heir + this = scope:recipient.player_heir + } } } marriage_fertile_age_value >= 43 @@ -1594,6 +1653,121 @@ } desc = TRADITION_PENALTY_ISOLATIONIST } + + ################ + # STRUGGLES # + ################ + modifier = { + add = 25 + desc = STRUGGLE_MARRIAGE_ACCEPTANCE_BOTH_INVOLVED_BONUS + scope:actor = { + any_character_struggle = { + involvement = involved + is_struggle_parameter_active_secondary_character_involvement_involved_trigger = { + PARAMETER = involved_form_alliances_with_each_other_easier + CHAR = scope:recipient + } + } + } + } + + # We add some hidden reluctance for the AI selecting/accepting marriages from outside a struggle they're involved in unless a player is taking part. + ## Involved struggle characters will seek to avoid marrying anyone outside the struggle who isn't already quite powerful. + modifier = { + factor = { + value = 0 + if = { + limit = { + scope:actor = { + is_ai = yes + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_forming_alliance_with_major_uninvolved_power + } + } + } + if = { + limit = { + scope:recipient = { + is_ai = yes + realm_size <= medium_realm_size + } + } + add = 0.2 + } + else_if = { + limit = { + scope:recipient = { + is_ai = yes + any_character_struggle = { + involvement = involved + phase_has_catalyst = catalyst_forming_alliance_with_major_uninvolved_power + } + } + scope:actor = { + is_ai = yes + realm_size <= medium_realm_size + } + } + add = 0.2 + } + } + } + OR = { + AND = { + # The actor is involved and try to marry with someone outside of it + scope:actor = { + is_ai = yes + any_character_struggle = { + involvement = involved + is_secondary_character_involvement_neither_trigger = { CHAR = scope:recipient } + } + } + scope:recipient = { + is_ai = yes + } + } + AND = { + # The actor is not involved and try to marry with someone inside of it + scope:recipient = { + is_ai = yes + any_character_struggle = { + involvement = involved + is_secondary_character_involvement_neither_trigger = { CHAR = scope:actor } + } + } + scope:actor = { + is_ai = yes + } + } + } + } + ## And heavily weight down interlopers and powerful uninvolved because they're strange and foreign. + modifier = { + factor = 0.5 + OR = { + AND = { + scope:actor = { + is_ai = yes + any_character_struggle = { + involvement = involved + is_secondary_character_involvement_interloper_trigger = { CHAR = scope:recipient } + } + } + scope:recipient = { is_ai = yes } + } + AND = { + scope:recipient = { + is_ai = yes + any_character_struggle = { + involvement = involved + is_secondary_character_involvement_interloper_trigger = { CHAR = scope:actor } + } + } + scope:actor = { is_ai = yes } + } + } + } } elopment_ai_accept_modifier = { #Should copy marriage_ai_accept_modifier on relevant points, note: there are no secondary targets @@ -1750,25 +1924,38 @@ elopment_ai_accept_modifier = { #Should copy marriage_ai_accept_modifier on rele value = -10 if = { limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value > faith_astray_level + NOR = { + # Exempt certain struggle phases. + is_struggle_parameter_active_interfaith_marriages_available_between_involved_characters_trigger = yes + # Exempt Conciliation struggle resolution + AND = { + has_global_variable = fp2_struggle_conciliation_ending + fp2_struggle_conciliation_special_cultural_rules_trigger = { C1 = scope:recipient C2 = scope:actor } } } } - subtract = 15 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostility_prevents_marriage_level + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value > faith_astray_level + } + } + } + subtract = 15 + } + if = { + limit = { + scope:recipient.faith = { + faith_hostility_level = { + target = scope:actor.faith + value >= faith_hostility_prevents_marriage_level + } } } + subtract = 975 } - subtract = 975 } } diff --git a/project/ck3/base_game/common/scripted_modifiers/00_portrait_modifiers.txt b/project/ck3/base_game/common/scripted_modifiers/00_portrait_modifiers.txt index 896fa4eca1..bbe025b00c 100644 --- a/project/ck3/base_game/common/scripted_modifiers/00_portrait_modifiers.txt +++ b/project/ck3/base_game/common/scripted_modifiers/00_portrait_modifiers.txt @@ -54,6 +54,22 @@ portrait_fp1_norse_clothing_modifier = { } } +### FP2 ### + +portrait_fp2_iberian_christian_clothing_modifier = { + modifier = { + add = 50 + portrait_fp2_iberian_christian_clothing_trigger = yes + } +} + +portrait_fp2_iberian_muslim_clothing_modifier = { + modifier = { + add = 50 + portrait_fp2_iberian_muslim_clothing_trigger = yes + } +} + # Different likelyhood of a clean shaven look in different cultures portrait_clean_shaven_clothing_modifier = { modifier = { @@ -72,6 +88,10 @@ portrait_clean_shaven_clothing_modifier = { add = -50 portrait_mena_clothing_trigger = yes } + modifier = { + add = -50 + portrait_fp2_iberian_muslim_clothing_trigger = yes + } } portrait_western_beards_clothes_modifier = { diff --git a/project/ck3/base_game/common/scripted_modifiers/01_ep1_scripted_modifiers.txt b/project/ck3/base_game/common/scripted_modifiers/02_ep1_scripted_modifiers.txt similarity index 100% rename from project/ck3/base_game/common/scripted_modifiers/01_ep1_scripted_modifiers.txt rename to project/ck3/base_game/common/scripted_modifiers/02_ep1_scripted_modifiers.txt diff --git a/project/ck3/base_game/common/scripted_modifiers/03_fp2_scripted_modifiers.txt b/project/ck3/base_game/common/scripted_modifiers/03_fp2_scripted_modifiers.txt new file mode 100644 index 0000000000..802de5b563 --- /dev/null +++ b/project/ck3/base_game/common/scripted_modifiers/03_fp2_scripted_modifiers.txt @@ -0,0 +1,847 @@ +################################################## +# #Interaction + +fp2_ritual_best_friendship_interactions_ai_accept_modifier = { + # Actual opinion gives our base. + opinion_modifier = { + who = scope:recipient + opinion_target = scope:actor + desc = AI_OPINION_REASON + } + # Weight up for personality values. + ai_value_modifier = { + who = scope:recipient + ai_sociability = { + if = { + limit = { + scope:recipient = { + NOT = { ai_sociability = 0 } + } + } + value = 0.5 + } + } + ai_honor = { + if = { + limit = { + scope:recipient = { + NOT = { ai_honor = 0 } + } + } + value = 0.5 + } + } + } + # Specific trait preferences. + ## Shy mildly dislikes. + modifier = { + add = -5 + has_trait = shy + desc = PROPOSE_BEST_FRIEND_OPINION_TRAIT_SHY + } + ## Arbitrary *loathes*. + modifier = { + add = -30 + has_trait = arbitrary + desc = PROPOSE_BEST_FRIEND_OPINION_TRAIT_ARBITRAY + } + ## Gregarious likes. + modifier = { + add = 10 + has_trait = gregarious + desc = PROPOSE_BEST_FRIEND_OPINION_TRAIT_GREGARIOUS + } + ## Just loves. + modifier = { + add = 30 + has_trait = just + desc = PROPOSE_BEST_FRIEND_OPINION_TRAIT_JUST + } + # Apply tier differences. + ## King -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value >= 4 + } + } + add = 75 + } + ## Duke -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = 3 + } + } + add = 50 + } + ## Count -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = 2 + } + } + add = 25 + } + ## King <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = -2 + } + } + add = -100 + } + ## Duke <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = -3 + } + } + add = -75 + } + ## Count <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value <= -4 + } + } + add = -50 + } + # And a bit of extra oomph if you're looking outwards anyway. + modifier = { + desc = AI_ACCEPTANCE_FOREIGN_AFFAIRS_FOCUS + scope:recipient = { has_focus = diplomacy_foreign_affairs_focus } + add = 25 + } +} + +fp2_ritual_best_friendship_interactions_ai_chance_modifier = { + # Traits improve this somewhat. + modifier = { + add = 25 + has_trait = gregarious + } + # Factor for opinion. + modifier = { + add = 50 + scope:actor = { + opinion = { + target = scope:recipient + value >= medium_positive_opinion + } + } + } + modifier = { + add = 100 + scope:actor = { + opinion = { + target = scope:recipient + value >= very_high_positive_opinion + } + } + } + # And a bit of extra oomph if you're looking outwards anyway. + modifier = { + add = 25 + scope:actor = { has_focus = diplomacy_foreign_affairs_focus } + } +} + +bg_play_move_type_effect_extraneous_advantages_self_modifier = { + # Landless wrong-gendered noble characters have more time to play games (and, at least by accounts we can read, did, a *lot*). + modifier = { + add = 20 + is_ruler = no + exists = dynasty + NOT = { + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:bg_myself } + } + } + # Board game enthusiast cultures do very slightly better at all times. + modifier = { + add = 10 + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + # TIT-34022 + modifier = { + add = 5 + any_equipped_character_artifact = { has_variable = can_be_used_for_board_games } + } +} + +bg_play_move_type_effect_extraneous_advantages_opponent_modifier = { + # Landless wrong-gendered noble characters have more time to play games (and, at least by accounts we can read, did, a *lot*). + modifier = { + add = 20 + is_ruler = no + exists = dynasty + NOT = { + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:bg_opponent } + } + } + # Board game enthusiast cultures do very slightly better at all times. + modifier = { + add = 10 + culture = { has_cultural_parameter = may_challenge_to_board_games } + } + # TIT-34022 + modifier = { + add = 5 + any_equipped_character_artifact = { has_variable = can_be_used_for_board_games } + } +} + +bg_ai_weight_choices_by_skill_modifier = { + # Their skills + ## Prefer their stronger skills + ### Reduce this if they're good at the game, & know you have a strong counter. + # Your skills + ## If they're good at the game, and have a good skill that counters you, they should prefer that. + # AI values + ## Standard personalities favouring different moves affair. + ## If they have the board gamer trait or their skills are above a certain threshold, they disgard these entirely. + + # Skills. + ## If you're abysmal at board games, you only ever pick your highest skill. + modifier = { + add = 1000 + highest_skill = $SKILL$ + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + $SKILL$ >= prowess + } + $CHARACTER$.bg_cumulative_skill_score_value < bg_bad_player_threshold_value + } + ## If you're bad at board games, you roughly weigh your options but still tend to pick the heighest. + modifier = { + add = { + value = $SKILL$ + # A small multiplier means that bad players are more affected by their personality values. + multiply = 5 + } + $CHARACTER$.bg_cumulative_skill_score_value >= bg_bad_player_threshold_value + $CHARACTER$.bg_cumulative_skill_score_value < bg_average_player_threshold_value + } + modifier = { + add = 100 + highest_skill = $SKILL$ + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + $SKILL$ >= prowess + } + $CHARACTER$.bg_cumulative_skill_score_value >= bg_bad_player_threshold_value + $CHARACTER$.bg_cumulative_skill_score_value < bg_average_player_threshold_value + } + ## If you're average at board games, decently weight your raw skill. + modifier = { + add = { + value = $SKILL$ + multiply = 10 + } + $CHARACTER$.bg_cumulative_skill_score_value >= bg_average_player_threshold_value + $CHARACTER$.bg_cumulative_skill_score_value < bg_good_player_threshold_value + } + ## If you're good at board games, consider the role of likely counters. + modifier = { + add = { + value = $SKILL$ + # A larger multiplier means that excellent players are only slightly moved by their personality values. + multiply = 20 + } + $CHARACTER$.bg_cumulative_skill_score_value >= bg_good_player_threshold_value + } + modifier = { + add = { + value = $SKILL$ + # Focus on trying to use counters where appropriate if we've met these triggers. + multiply = 40 + } + $CHARACTER$.bg_cumulative_skill_score_value >= bg_good_player_threshold_value + OR = { + # Countering scope:bg_skill_a. + AND = { + scope:bg_skill_a = flag:$SKILL$ + scope:bg_skill_b = flag:diplomacy + scope:bg_opponent = { + highest_skill = diplomacy + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + diplomacy >= prowess + } + } + } + AND = { + scope:bg_skill_a = flag:$SKILL$ + scope:bg_skill_b = flag:martial + scope:bg_opponent = { + highest_skill = martial + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + martial >= prowess + } + } + } + AND = { + scope:bg_skill_a = flag:$SKILL$ + scope:bg_skill_b = flag:stewardship + scope:bg_opponent = { + highest_skill = stewardship + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + stewardship >= prowess + } + } + } + AND = { + scope:bg_skill_a = flag:$SKILL$ + scope:bg_skill_b = flag:intrigue + scope:bg_opponent = { + highest_skill = intrigue + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + intrigue >= prowess + } + } + } + AND = { + scope:bg_skill_a = flag:$SKILL$ + scope:bg_skill_b = flag:learning + scope:bg_opponent = { + highest_skill = learning + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + learning >= prowess + } + } + } + AND = { + scope:bg_skill_a = flag:$SKILL$ + scope:bg_skill_b = flag:prowess + scope:bg_opponent = { + prowess >= diplomacy + prowess >= martial + prowess >= stewardship + prowess >= intrigue + prowess >= learning + } + } + # Countering scope:bg_skill_b. + AND = { + scope:bg_skill_b = flag:$SKILL$ + scope:bg_skill_c = flag:diplomacy + scope:bg_opponent = { + highest_skill = diplomacy + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + diplomacy >= prowess + } + } + } + AND = { + scope:bg_skill_b = flag:$SKILL$ + scope:bg_skill_c = flag:martial + scope:bg_opponent = { + highest_skill = martial + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + martial >= prowess + } + } + } + AND = { + scope:bg_skill_b = flag:$SKILL$ + scope:bg_skill_c = flag:stewardship + scope:bg_opponent = { + highest_skill = stewardship + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + stewardship >= prowess + } + } + } + AND = { + scope:bg_skill_b = flag:$SKILL$ + scope:bg_skill_c = flag:intrigue + scope:bg_opponent = { + highest_skill = intrigue + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + intrigue >= prowess + } + } + } + AND = { + scope:bg_skill_b = flag:$SKILL$ + scope:bg_skill_c = flag:learning + scope:bg_opponent = { + highest_skill = learning + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + learning >= prowess + } + } + } + AND = { + scope:bg_skill_b = flag:$SKILL$ + scope:bg_skill_c = flag:prowess + scope:bg_opponent = { + prowess >= diplomacy + prowess >= martial + prowess >= stewardship + prowess >= intrigue + prowess >= learning + } + } + # Countering scope:bg_skill_c. + AND = { + scope:bg_skill_c = flag:$SKILL$ + scope:bg_skill_a = flag:diplomacy + scope:bg_opponent = { + highest_skill = diplomacy + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + diplomacy >= prowess + } + } + } + AND = { + scope:bg_skill_c = flag:$SKILL$ + scope:bg_skill_a = flag:martial + scope:bg_opponent = { + highest_skill = martial + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + martial >= prowess + } + } + } + AND = { + scope:bg_skill_c = flag:$SKILL$ + scope:bg_skill_a = flag:stewardship + scope:bg_opponent = { + highest_skill = stewardship + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + stewardship >= prowess + } + } + } + AND = { + scope:bg_skill_c = flag:$SKILL$ + scope:bg_skill_a = flag:intrigue + scope:bg_opponent = { + highest_skill = intrigue + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + intrigue >= prowess + } + } + } + AND = { + scope:bg_skill_c = flag:$SKILL$ + scope:bg_skill_a = flag:learning + scope:bg_opponent = { + highest_skill = learning + trigger_if = { + limit = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + learning >= prowess + } + } + } + AND = { + scope:bg_skill_c = flag:$SKILL$ + scope:bg_skill_a = flag:prowess + scope:bg_opponent = { + prowess >= diplomacy + prowess >= martial + prowess >= stewardship + prowess >= intrigue + prowess >= learning + } + } + } + } + # AI values taken care of in the option block, as these vary from skill to skill. +} + +################################################# +# Struggles + +fp2_struggle_set_ai_agenda_common_modifiers = { + # Auto-balance due to nb of agents towards Hostility + modifier = { + factor = { + value = 1 + subtract = { + value = root.var:agents_for_$INTENT$ + multiply = 0.05 + } + min = 0.1 + } + } + # Internal drama creator: try to have a different stance than your liege + modifier = { + exists = liege + liege = { + has_character_flag = agenda_towards_$INTENT$ + } + factor = 0.5 + } + + # Rival consistency: try to have the same stance + modifier = { + factor = { + value = 1 + every_relation = { + type = rival + limit = { has_character_flag = agenda_towards_$INTENT$ } + add = -0.1 + } + min = 0.1 + } + } + + # Nemesis consistency: try to have the same stance + modifier = { + factor = { + value = 1 + every_relation = { + type = nemesis + limit = { has_character_flag = agenda_towards_$INTENT$ } + add = -0.2 + } + min = 0.1 + } + } + + # Friends consistency: try to have the same stance + modifier = { + factor = { + value = 1 + every_relation = { + type = friend + limit = { has_character_flag = agenda_towards_$INTENT$ } + add = 0.1 + } + } + } + + # Lover consistency: try to have the same stance + modifier = { + factor = { + value = 1 + every_relation = { + type = lover + limit = { has_character_flag = agenda_towards_$INTENT$ } + add = 0.1 + } + } + } + + # Best Friends consistency: try to have the same stance + modifier = { + factor = { + value = 1 + every_relation = { + type = best_friend + limit = { has_character_flag = agenda_towards_$INTENT$ } + add = 0.2 + } + } + } + + # Soulmates consistency: try to have the same stance + modifier = { + factor = { + value = 1 + every_relation = { + type = soulmate + limit = { has_character_flag = agenda_towards_$INTENT$ } + add = 0.2 + } + } + } + + # Phase specific modifiers + fp2_struggle_set_ai_agenda_$PHASE$_modifiers = yes + +} + +fp2_struggle_set_ai_agenda_compromise_modifiers = { + + # can trigger the ending decision: strong push + modifier ={ + can_execute_decision = struggle_iberia_ending_compromise_decision + factor = 5 + } + + # AI personality: Compassion, Negative Boldness, Negative Zeal, Negative Vengefulness, Negative greed + ai_value_modifier = { + who = this + ai_compassion = 0.1 + ai_zeal = -0.1 + ai_boldness = -0.1 + ai_vengefulness = -0.1 + ai_greed = -0.1 + } +} + +fp2_struggle_set_ai_agenda_conciliation_modifiers = { + # Weak AI wants to go for Conciliation + + # can trigger the ending decision + modifier ={ + can_execute_decision = struggle_iberia_ending_conciliation_decision + factor = 5 + } + + # AI personality: Compassion, Negative Boldness, Negative Zeal, Negative Vengefulness, Negative greed + ai_value_modifier = { + who = this + ai_compassion = 0.1 + ai_zeal = -0.1 + ai_boldness = -0.1 + ai_vengefulness = -0.1 + ai_greed = -0.1 + } +} + +fp2_struggle_set_ai_agenda_hostility_modifiers = { + # High tier rulers are more likely to go down that road + modifier = { + highest_held_title_tier >= tier_kingdom + factor = 1.5 + } + + # People with lots of claim will want to lean towards Hostility; Polish: boost depends on the Title tier of the claim + modifier = { + any_claim = { + count > 0 + } + factor = { + value = 1 + every_claim ={ + add = 0.2 + } + } + } + + # Strong AI wants to fight openly + + # can trigger the ending decision + modifier ={ + can_execute_decision = struggle_iberia_ending_hostility_decision + factor = 5 + } + + # AI personality: Zeal, Greed, Vengefulness, Boldness + ai_value_modifier = { + who = this + ai_zeal = 0.1 + ai_boldness = 0.11 + ai_vengefulness = 0.11 + ai_greed = 0.11 + } +} + +fp2_struggle_set_ai_agenda_opportunity_modifiers = { + # AI personality: Greed, Vengefulness, Boldness + ai_value_modifier = { + who = this + ai_boldness = 0.1 + ai_vengefulness = 0.1 + ai_greed = 0.1 + } +} + +fp2_council_toledo_attendee_modifier = { + modifier = { + factor = 4 + has_trait = theologian + } + modifier = { + factor = 10 + is_vassal_or_below_of = root + } + modifier = { + factor = 20 + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + } + modifier = { + factor = 2 + has_trait = ambitious + } + modifier = { + factor = 2 + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + } + modifier = { + factor = 0.5 + is_councillor = yes + liege.primary_title.tier <= tier_county + } + modifier = { + factor = 0.5 + is_landed = yes + } + modifier = { + factor = 0.5 + opinion = { + target = root + value < 50 + } + } + modifier = { + factor = 2 + opinion = { + target = root + value >= 50 + } + } + modifier = { + factor = 0.5 + faith = { + faith_hostility_level = { + target = root.faith + value >= faith_astray_level + } + } + } + modifier = { + factor = 0.25 + faith = { + faith_hostility_level = { + target = root.faith + value >= faith_hostile_level + } + } + } + modifier = { + factor = 0 + faith = { + faith_hostility_level = { + target = root.faith + value = faith_evil_level + } + } + } +} diff --git a/project/ck3/base_game/common/scripted_rules/00_rules.txt b/project/ck3/base_game/common/scripted_rules/00_rules.txt index 54c1259914..6a625974c8 100644 --- a/project/ck3/base_game/common/scripted_rules/00_rules.txt +++ b/project/ck3/base_game/common/scripted_rules/00_rules.txt @@ -75,6 +75,19 @@ faith_conversion = { is_adult = yes NOT = { faith.religious_head = root } is_in_ongoing_great_holy_war = no + # Can't (or shouldn't) convert to faiths that are meant to be resurrected via decision, event, etc. + custom_tooltip = { + text = faith_conversion_cost_conversion_blocked_till_decision_taken + NOT = { + scope:new_faith = { has_variable = block_conversion_till_decision_taken } + } + } + custom_tooltip = { + text = faith_conversion_cost_conversion_blocked_till_nebulous_circumstances + NOT = { + scope:new_faith = { has_variable = block_conversion_till_nebulous_circumstances } + } + } } # Determines if the mother of a character should spread the house to a bastard. diff --git a/project/ck3/base_game/common/scripted_triggers/00_artifact_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_artifact_triggers.txt index 36f8d21f5d..27b01fadc2 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_artifact_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_artifact_triggers.txt @@ -59,7 +59,8 @@ artifact_region_trigger = { } } } - trigger_else = { + trigger_else_if = { + limit = { exists = scope:artifact.artifact_owner } scope:artifact.artifact_owner = { trigger_if = { limit = { @@ -76,6 +77,21 @@ artifact_region_trigger = { } } } + trigger_else = { + trigger_if = { + limit = { + exists = capital_province + } + capital_province = { geographical_region = $REGION$ } + } + trigger_else_if = { + limit = { exists = location } + location = { geographical_region = $REGION$ } + } + trigger_else = { + #no location + } + } } artifact_has_religious_decorations_trigger = { @@ -204,7 +220,12 @@ artifact_use_indian_unit_visuals_trigger = { } artifact_use_mena_unit_visuals_trigger = { - culture = { has_unit_gfx = mena_unit_gfx } + culture = { + OR = { + has_unit_gfx = mena_unit_gfx + has_unit_gfx = iberian_muslim_unit_gfx + } + } } artifact_use_northern_unit_visuals_trigger = { @@ -223,14 +244,26 @@ artifact_use_mongol_unit_visuals_trigger = { } artifact_use_western_unit_visuals_trigger = { + exists = culture culture = { OR = { has_unit_gfx = western_unit_gfx has_unit_gfx = eastern_unit_gfx + has_unit_gfx = iberian_christian_unit_gfx } } } +artifact_use_iberian_muslim_unit_visuals_trigger = { + exists = culture + culture = { has_unit_gfx = iberian_muslim_unit_gfx } +} + +artifact_use_iberian_christian_unit_visuals_trigger = { + exists = culture + culture = { has_unit_gfx = iberian_christian_unit_gfx } +} + # BuildingGFX-based triggers artifact_use_indian_building_visuals_trigger = { exists = culture @@ -247,6 +280,11 @@ artifact_use_mediterranean_building_visuals_trigger = { culture = { has_building_gfx = mediterranean_building_gfx } } +artifact_use_iberian_building_visuals_trigger = { + exists = culture + culture = { has_building_gfx = iberian_building_gfx } +} + artifact_use_western_building_visuals_trigger = { exists = culture culture = { has_building_gfx = western_building_gfx } @@ -283,7 +321,16 @@ artifact_should_use_gfx_type_trigger = { } artifact_low_rarity_trigger = { - scope:artifact = { + trigger_if = { + limit = { exists = scope:artifact } + scope:artifact = { + OR = { + rarity = masterwork + rarity = common + } + } + } + trigger_else = { OR = { rarity = masterwork rarity = common @@ -292,7 +339,16 @@ artifact_low_rarity_trigger = { } artifact_medium_rarity_trigger = { - scope:artifact = { + trigger_if = { + limit = { exists = scope:artifact } + scope:artifact = { + OR = { + rarity = masterwork + rarity = famed + } + } + } + trigger_else = { OR = { rarity = masterwork rarity = famed @@ -301,7 +357,16 @@ artifact_medium_rarity_trigger = { } artifact_high_rarity_trigger = { - scope:artifact = { + trigger_if = { + limit = { exists = scope:artifact } + scope:artifact = { + OR = { + rarity = famed + rarity = illustrious + } + } + } + trigger_else = { OR = { rarity = famed rarity = illustrious @@ -400,14 +465,16 @@ portrait_should_wield_sword_trigger = { # ash artifact_feature_wood_ash_trigger = { trigger_if = { - artifact_value_trigger = { VALUE = scope:wealth MIN = 0 MAX = 50 } + limit = { exists = scope:wealth } + scope:wealth < 50 + scope:wealth >= 0 NOT = { artifact_region_trigger = { CHARACTER = scope:owner REGION = material_woods_subsaharan } } } trigger_else = { artifact_low_rarity_trigger = yes NOT = { artifact_region_trigger = { CHARACTER = scope:artifact.artifact_owner REGION = material_woods_subsaharan } } } -} +} # oak artifact_feature_wood_oak_trigger = { @@ -1188,11 +1255,11 @@ artifact_feature_metal_bulat_steel_trigger = { exists = scope:owner } artifact_value_trigger = { VALUE = scope:wealth MIN = 80 MAX = 999 } - artifact_region_trigger = { CHARACTER = scope:owner REGION = material_metal_bulat } + artifact_region_trigger = { CHARACTER = scope:owner REGION = material_metal_bulat } } trigger_else = { artifact_high_rarity_trigger = yes - artifact_region_trigger = { CHARACTER = scope:artifact.artifact_owner REGION = material_metal_bulat } + artifact_region_trigger = { CHARACTER = scope:artifact.artifact_owner REGION = material_metal_bulat } } } @@ -1768,6 +1835,8 @@ sword_unique_gfx_trigger = { has_clothing_gfx = indian_clothing_gfx has_clothing_gfx = african_clothing_gfx has_clothing_gfx = mena_clothing_gfx + has_clothing_gfx = iberian_christian_clothing_gfx + has_clothing_gfx = iberian_muslim_clothing_gfx } } } @@ -1779,8 +1848,131 @@ spear_unique_gfx_trigger = { has_clothing_gfx = mongol_clothing_gfx has_clothing_gfx = african_clothing_gfx has_clothing_gfx = mena_clothing_gfx + has_clothing_gfx = iberian_christian_clothing_gfx + has_clothing_gfx = iberian_muslim_clothing_gfx + } + } +} + +# Scientific Apparatus Availability + +eligible_for_scientific_apparatus_armillary_sphere_trigger = { + has_fp2_dlc_trigger = yes + $CHARACTER$ = { + culture = { has_innovation = innovation_armilary_sphere } + OR = { + # Wide spread in the Arabic world fairly early. + knows_language = language_arabic + # Becomes commonplace towards the end of the period. + culture = { has_cultural_era_or_later = culture_era_late_medieval } + trigger_if = { + limit = { has_royal_court = yes } + OR = { + has_court_language = language_arabic + # Nerds can import the knowledge. + has_court_type = court_scholarly + } + } + } + } +} + +# Relic War Validity + +relic_war_valid_religious_artefact_trigger = { + exists = var:relic + scope:attacker = { + can_benefit_from_artifact = prev + } + NOT = { + scope:defender = { + can_benefit_from_artifact = prev + } + } +} + +relic_war_valid_struggle_artefact_trigger = { + exists = var:relic + var:relic = flag:iberian_struggle + scope:attacker = { + any_character_struggle = { is_struggle_type = iberian_struggle } + # Plus one of the valid using faiths. + OR = { + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:attacker } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:attacker } } } + NOT = { scope:attacker.faith = scope:defender.faith } + } +relic_war_valid_against_defender_trigger = { + any_character_artifact = { + exists = var:relic + OR = { + # Standard relics. + AND = { + scope:attacker = { + can_benefit_from_artifact = prev + } + NOT = { + scope:defender = { + can_benefit_from_artifact = prev + } + } + } + # Struggle relics. + ## The Bells of Santiago de Compostela. + AND = { + var:relic = flag:iberian_struggle + scope:attacker = { + any_character_struggle = { is_struggle_type = iberian_struggle } + # Plus one of the valid using faiths. + OR = { + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:attacker } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:attacker } + } + } + NOT = { scope:attacker.faith = scope:defender.faith } + } + } + } +} +relic_war_valid_against_defender_vassal_trigger = { + any_vassal_or_below = { + NOT = { + faith = scope:attacker.faith + } + any_character_artifact = { + exists = var:relic + OR = { + # Standard relics. + AND = { + scope:attacker = { + can_benefit_from_artifact = prev + } + NOT = { + scope:defender = { + can_benefit_from_artifact = prev + } + } + } + # Struggle relics. + ## The Bells of Santiago de Compostela. + AND = { + var:relic = flag:iberian_struggle + scope:attacker = { + any_character_struggle = { is_struggle_type = iberian_struggle } + # Plus one of the valid using faiths. + OR = { + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:attacker } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:attacker } + } + } + NOT = { scope:attacker.faith = scope:defender.faith } + } + } + } + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_available_for_events_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_available_for_events_triggers.txt index c3bb1bdb25..24e7fbf3ca 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_available_for_events_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_available_for_events_triggers.txt @@ -130,6 +130,12 @@ is_available_adult_or_is_commanding = { } } +is_available_at_peace = { + is_available = yes + is_busy_in_events = no + is_at_war = no +} + is_available_at_peace_adult = { is_available_adult = yes is_busy_in_events = no diff --git a/project/ck3/base_game/common/scripted_triggers/00_board_game_scripted_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_board_game_scripted_triggers.txt new file mode 100644 index 0000000000..4d791143c0 --- /dev/null +++ b/project/ck3/base_game/common/scripted_triggers/00_board_game_scripted_triggers.txt @@ -0,0 +1,70 @@ + +################################################## +# GENERIC TRIGGERS + +# Note: this is a very stripped down trigger set. It's expected that it'll be parsed through something that parses out more typically unsuitable candidates (e.g., prisoners under most circumstances). +bg_can_start_board_game_trigger = { + # Check for the usual stuff. + can_start_board_game_eligibility_checks_trigger = yes + # And filter out those who can never play a board game. + bg_can_start_board_game_is_scope_banned_checks_trigger = no +} + +can_start_board_game_eligibility_checks_trigger = { + # Children need to be old enough to know to not eat the playing pieces. + OR = { + child_not_infant_trigger = yes + is_adult = yes + } + # Otherwise, we're actually pretty forgiving of basically everyone being able to play somehow. For now. +} + +bg_can_start_board_game_is_scope_banned_checks_trigger = { + # Currently, we just *always* filter anyone who's already in a bout. + exists = var:engaged_in_board_game +} + +################################################## +# INTERACTION TRIGGERS + +bg_game_type_region_pachisi_trigger = { + OR = { + geographical_region = world_india + geographical_region = world_burma + } +} + +bg_game_type_region_hnefatafl_trigger = { + OR = { + geographical_region = world_europe_north + geographical_region = world_europe_west_britannia + } +} + +bg_game_type_region_tabula_trigger = { + OR = { + geographical_region = world_asia_minor + geographical_region = world_europe_south + } +} + +bg_stake_land_valid_neighbouring_county_to_trade_trigger = { + tier = tier_county + # Suppress a false positive error. + trigger_if = { + limit = { tier = tier_county } + NOT = { this = prev.capital_county } + any_neighboring_county = { + # Ensure that they're swappable. + OR = { + # Generally, the county should be held by the other character. + holder = $NEIGHBOUR$ + # But OCMs can be traded too. + holder = { + liege = $NEIGHBOUR$ + sub_realm_size = 1 + } + } + } + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_clothing_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_clothing_triggers.txt index 5bf793acda..aaaf0ed4ad 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_clothing_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_clothing_triggers.txt @@ -240,12 +240,85 @@ portrait_northern_clothing_contents_trigger = { has_clothing_gfx = northern_clothing_gfx } +### FP2 - Fate of Iberia ### + +portrait_fp2_iberian_muslim_clothing_trigger = { + has_fp2_dlc_trigger = yes + OR = { + scope:culture = { portrait_fp2_iberian_muslim_clothing_contents_trigger = yes } + AND = { + is_landed = yes + religion = religion:islam_religion + capital_province = { + geographical_region = world_europe_west_iberia + } + } + } +} + +portrait_fp2_iberian_muslim_clothing_spouse_trigger = { + has_fp2_dlc_trigger = yes + OR = { + culture = { + portrait_fp2_iberian_muslim_clothing_contents_trigger = yes + } + AND = { + is_landed = yes + religion = religion:islam_religion + capital_province = { + geographical_region = world_europe_west_iberia + } + } + } +} + +portrait_fp2_iberian_muslim_clothing_contents_trigger = { + has_clothing_gfx = iberian_muslim_clothing_gfx +} + +portrait_fp2_iberian_christian_clothing_trigger = { + has_fp2_dlc_trigger = yes + OR = { + scope:culture = { portrait_fp2_iberian_christian_clothing_contents_trigger = yes } + AND = { + is_landed = yes + religion = religion:christianity_religion + capital_province = { + geographical_region = world_europe_west_iberia + } + } + } +} + +portrait_fp2_iberian_christian_clothing_spouse_trigger = { + has_fp2_dlc_trigger = yes + OR = { + culture = { + portrait_fp2_iberian_christian_clothing_contents_trigger = yes + } + AND = { + is_landed = yes + religion = religion:christianity_religion + capital_province = { + geographical_region = world_europe_west_iberia + } + } + } +} + +portrait_fp2_iberian_christian_clothing_contents_trigger = { + has_clothing_gfx = iberian_christian_clothing_gfx +} + +### FP1 ### + portrait_fp1_norse_clothing_trigger = { has_fp1_dlc_trigger = yes scope:culture = { portrait_fp1_norse_clothing_contents_trigger = yes } } portrait_fp1_norse_clothing_spouse_trigger = { + has_fp1_dlc_trigger = yes culture = { portrait_fp1_norse_clothing_contents_trigger = yes } diff --git a/project/ck3/base_game/common/scripted_triggers/00_coa_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_coa_triggers.txt index c340d8fec1..f2242cf8c4 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_coa_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_coa_triggers.txt @@ -341,3 +341,20 @@ coa_norse_trigger = { coa_germanic_trigger = { scope:culture = { has_coa_gfx = german_group_coa_gfx } } + +coa_iberian_trigger = { + OR = { + scope:culture = { has_coa_gfx = iberian_group_coa_gfx } + AND = { + scope:culture = { has_coa_gfx = arabic_group_coa_gfx } + AND = { + exists = scope:title + scope:title = { + any_this_title_or_de_jure_above = { + this = title:e_spain + } + } + } + } + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_courtier_guest_management_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_courtier_guest_management_triggers.txt index f4828eda3b..9669fdbb43 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_courtier_guest_management_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_courtier_guest_management_triggers.txt @@ -317,15 +317,9 @@ can_recruit_character_to_court_trigger = { custom_description = { text = is_not_wandering_child subject = scope:recruitee - OR = { - AND = { - is_adult = no - is_pool_character = no - } - AND = { - is_adult = no - NOT = { is_close_or_extended_family_of = scope:recruiter } - } + AND = { + is_adult = no + NOT = { is_close_or_extended_family_of = scope:recruiter } } } is_imprisoned = yes diff --git a/project/ck3/base_game/common/scripted_triggers/00_education_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_education_triggers.txt index e3a36b982e..8f570afffa 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_education_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_education_triggers.txt @@ -371,4 +371,54 @@ has_university_building_trigger = { has_building_or_higher = siena_university has_building_or_higher = nalanda_university } -} \ No newline at end of file +} + +characters_have_same_education_group_trigger = { + # First, we make sure that both characters have an education finalised. + $CHARACTER_1$ = { + OR = { + has_trait = education_diplomacy + has_trait = education_martial + has_trait = education_stewardship + has_trait = education_intrigue + has_trait = education_learning + } + } + $CHARACTER_2$ = { + OR = { + has_trait = education_diplomacy + has_trait = education_martial + has_trait = education_stewardship + has_trait = education_intrigue + has_trait = education_learning + } + } + # Now check for the actual traits. + $CHARACTER_1$ = { + # Diplomacy. + trigger_if = { + limit = { has_trait = education_diplomacy } + $CHARACTER_2$ = { has_trait = education_diplomacy} + } + # Martial. + trigger_if = { + limit = { has_trait = education_martial } + $CHARACTER_2$ = { has_trait = education_martial } + } + # Stewardship. + trigger_if = { + limit = { has_trait = education_stewardship } + $CHARACTER_2$ = { has_trait = education_stewardship } + } + # Intrigue. + trigger_if = { + limit = { has_trait = education_intrigue } + $CHARACTER_2$ = { has_trait = education_intrigue } + } + # Learning. + trigger_if = { + limit = { has_trait = education_learning } + $CHARACTER_2$ = { has_trait = education_learning } + } + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_generic_struggle_scripted_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_generic_struggle_scripted_triggers.txt new file mode 100644 index 0000000000..7aa23536b2 --- /dev/null +++ b/project/ck3/base_game/common/scripted_triggers/00_generic_struggle_scripted_triggers.txt @@ -0,0 +1,427 @@ + +################################################## +# General Triggers +## Miscellaneous assorted triggers related to bits of neutral struggle content. + +# Characters of some note within the struggle. +is_important_struggle_character = { + highest_held_title_tier = tier_duchy +} + +# Characters who are very important within the struggle (generally enough that they matter for catalysts). +is_vip_struggle_character = { + OR = { + highest_held_title_tier >= tier_kingdom + AND = { + exists = faith.religious_head + this = faith.religious_head + } + this = culture.culture_head + } +} + +is_important_or_vip_struggle_character = { + OR = { + is_important_struggle_character = yes + is_vip_struggle_character = yes + } +} + +is_secondary_character_involvement_involved_trigger = { + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { + involvement = involved + this = scope:struggle_temp + } + } +} + +is_secondary_character_involvement_interloper_trigger = { + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { + involvement = interloper + this = scope:struggle_temp + } + } +} + +is_secondary_character_involvement_either_trigger = { + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { this = scope:struggle_temp } + } +} + +is_secondary_character_involvement_neither_trigger = { + save_temporary_scope_as = struggle_temp + $CHAR$ = { + NOT = { + any_character_struggle = { this = scope:struggle_temp } + } + } +} + +is_diff_faith_or_culture_trigger = { + NAND = { + culture = $CHAR$.culture + faith = $CHAR$.faith + } + $CHAR$ = { + any_character_struggle = { + involvement = $STATUS$ + is_struggle_type = $STRUGGLE_TYPE$ + } + } +} + +################################################## +# Catalyst Phase Triggers +## Should a catalyst be activating in this phase? +### Remember, that means it should activate in the phase _before_ the one that has it as a valid transitionary catalyst. + + +################################################## +# Catalyst Triggers +## Some common rump triggers used in catalysts activation, plus preliminaries for catalysts triggered in multiple locations. + +catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = { + $CHAR1$ = { + NAND = { + culture = $CHAR2$.culture + faith = $CHAR2$.faith + } + } + $CHAR2$ = { is_powerful_vassal_of = $CHAR1$ } +} + +catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { + $CHAR$ = { + OR = { + AND = { + local_var:religious_rights != vassal_contract_obligation_level:religious_rights + local_var:religious_rights >= 1 + } + AND = { + local_var:jizya_special_rights != vassal_contract_obligation_level:jizya_special_rights + local_var:jizya_special_rights >= 1 + } + } + is_powerful_vassal = yes + } +} + +catalyst_revoked_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { + $CHAR$ = { + OR = { + AND = { + local_var:religious_rights != vassal_contract_obligation_level:religious_rights + local_var:religious_rights <= 0 + } + AND = { + local_var:jizya_special_rights != vassal_contract_obligation_level:jizya_special_rights + local_var:jizya_special_rights <= 0 + } + } + is_powerful_vassal = yes + } +} + +catalyst_hybridise_or_diverge_regional_cultures_preliminary_trigger = { + phase_has_catalyst = catalyst_hybridise_or_diverge_regional_cultures + save_temporary_scope_as = struggle_temp + OR = { + AND = { + exists = scope:parent_culture_2 + scope:struggle_temp = { + is_culture_involved_in_struggle = scope:parent_culture_1 + is_culture_involved_in_struggle = scope:parent_culture_2 + } + } + is_culture_involved_in_struggle = scope:parent_culture_1 + } +} + +catalyst_very_important_child_change_culture_or_faith_preliminary_trigger = { + any_character_struggle = { + phase_has_catalyst = catalyst_very_important_child_change_culture_or_faith + } + is_adult = no + any_parent = { + any_character_struggle ={ + involvement = involved + } + is_vip_struggle_character = yes + } +} + +activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + phase_has_catalyst = $CATALYST$ + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { + involvement = involved + this = scope:struggle_temp + } + } +} + +activate_struggle_catalyst_secondary_character_involvement_interloper_trigger = { + phase_has_catalyst = $CATALYST$ + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { + involvement = interloper + this = scope:struggle_temp + } + } +} + +activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + phase_has_catalyst = $CATALYST$ + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { this = scope:struggle_temp } + } +} + +activate_struggle_catalyst_secondary_character_involvement_neither_trigger = { + phase_has_catalyst = $CATALYST$ + save_temporary_scope_as = struggle_temp + $CHAR$ = { + NOT = { + any_character_struggle = { this = scope:struggle_temp } + } + } +} + +################################################## +# Parameter Triggers +## If a parameter is triggered in multiple places, we use a scripted trigger to keep things unified. + +is_struggle_parameter_active_interfaith_marriages_available_between_involved_characters_trigger = { + scope:actor = { + any_character_struggle = { + involvement = involved + has_struggle_phase_parameter = interfaith_marriages_available_between_involved_characters + save_temporary_scope_as = struggle_temp + scope:recipient = { + any_character_struggle = { + involvement = involved + this = scope:struggle_temp + } + } + } + } +} + +is_struggle_parameter_active_cheaper_to_convert_to_struggle_culture_trigger = { + capital_county = { + any_county_struggle = { has_struggle_phase_parameter = cheaper_to_convert_to_struggle_culture } + } +} + +is_struggle_parameter_active_secondary_character_involvement_involved_trigger = { + has_struggle_phase_parameter = $PARAMETER$ + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { + involvement = involved + this = scope:struggle_temp + } + } +} + +is_struggle_parameter_active_secondary_character_involvement_interloper_trigger = { + has_struggle_phase_parameter = $PARAMETER$ + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { + involvement = interloper + this = scope:struggle_temp + } + } +} + +is_struggle_parameter_active_secondary_character_involvement_either_trigger = { + has_struggle_phase_parameter = $PARAMETER$ + save_temporary_scope_as = struggle_temp + $CHAR$ = { + any_character_struggle = { this = scope:struggle_temp } + } +} + +is_struggle_parameter_active_secondary_character_involvement_neither_trigger = { + has_struggle_phase_parameter = $PARAMETER$ + save_temporary_scope_as = struggle_temp + $CHAR$ = { + NOT = { + any_character_struggle = { this = scope:struggle_temp } + } + } +} + +is_struggle_parameter_active_secondary_county_trigger = { + has_struggle_phase_parameter = $PARAMETER$ + save_temporary_scope_as = struggle_temp + $COUNTY$ = { + any_county_struggle = { this = scope:struggle_temp } + } +} + +is_struggle_parameter_active_variable_cb_target_secondary_county_trigger = { + has_struggle_phase_parameter = $PARAMETER$ + save_temporary_scope_as = struggle_temp + any_in_list = { + list = target_titles + count >= 1 + tier = tier_county + any_county_struggle = { this = scope:struggle_temp } + } +} + +################################################## +# Casus Belli Triggers +## Struggle triggers related to wars & similar. + +# Is the scoped war using a CB we consider important enough to be a catalyst-worthy CB within the struggle? +is_large_conquest_war_for_struggle_trigger = { + $WAR$ = { + OR = { + # Large claim wars. + AND = { + using_cb = claim_cb + any_in_list = { + list = target_titles + tier >= tier_kingdom + } + } + using_cb = duchy_conquest_cb + using_cb = individual_duchy_de_jure_cb + using_cb = imperial_reconquest_cb + using_cb = invasion_war + using_cb = clan_invasion_war + using_cb = mongol_invasion_war + using_cb = mongol_realm_invasion_war + using_cb = major_religious_war + using_cb = undirected_great_holy_war + using_cb = directed_great_holy_war + using_cb = tribal_subjugation_cb + } + } +} + +# Can conquest holy wars be accessed in the current phase of the struggle? +are_holy_wars_disabled_in_struggle_phase_trigger = { + exists = scope:target + scope:target.tier = tier_county + scope:target = { + any_county_struggle = { + NOT = { has_struggle_phase_parameter = holy_wars_in_region_cannot_be_declared } + } + } +} + +# Can the struggle conquest CB be used? +## Currently, we're generous with this. Rather than tying it to a parameter, you just need to be involved in a struggle. +## This should sync neatly with the various struggle_conquest_cb_is_XYZ_phase_triggers, but due to parameter requirements, can't easily be made to do so automagically. +can_use_struggle_cbs_trigger = { + OR = { + any_character_struggle = { involvement = involved } + # Execption if taking hostility ending + AND = { + exists = scope:attacker.house + scope:attacker.house = { + OR ={ + has_house_modifier = fp2_struggle_hostility_house_combined_modifier + has_house_modifier = fp2_struggle_hostility_house_faith_modifier + has_house_modifier = fp2_struggle_hostility_house_culture_modifier + } + } + } + } +} + +# These triggers govern the relative costs for the struggle conquest CB. +## These should sync neatly with can_use_struggle_cbs_trigger, but due to parameter requirements, can't easily be made to do so automagically. +## Cheap. +struggle_conquest_cb_is_warlike_phase_trigger = { + $CHAR1$ = { + any_character_struggle = { + involvement = involved + is_struggle_phase = struggle_iberia_phase_hostility + is_secondary_character_involvement_either_trigger = { CHAR = $CHAR2$ } + } + } +} +## Average. +struggle_conquest_cb_is_average_phase_trigger = { + $CHAR1$ = { + any_character_struggle = { + involvement = involved + OR = { + is_struggle_phase = struggle_iberia_phase_opportunity + } + is_secondary_character_involvement_either_trigger = { CHAR = $CHAR2$ } + } + } +} +## Pricey. +struggle_conquest_cb_is_peaceful_phase_trigger = { + $CHAR1$ = { + any_character_struggle = { + involvement = involved + OR = { + is_struggle_phase = struggle_iberia_phase_compromise + is_struggle_phase = struggle_iberia_phase_conciliation + } + is_secondary_character_involvement_either_trigger = { CHAR = $CHAR2$ } + } + } +} + +# Work out whether we need to vassalise someone vs. taking some of their stuff. +struggle_conquest_cb_target_is_ocm_trigger = { + any_in_list = { + list = target_titles + # Should only ever be one title, but just in case... + count = all + holder = { + any_held_title = { + count = 1 + tier = tier_county + } + NOT = { + any_vassal = { highest_held_title_tier >= tier_county } + } + } + } +} + +struggle_blocks_invasion_conquest_cb_trigger = { + trigger_if = { + limit = { + scope:attacker = { + any_character_struggle = { + involvement = involved + NOT = { has_struggle_phase_parameter = invasion_conquest_war_cannot_be_declared } + } + } + exists = scope:defender + } + scope:defender = { + OR = { + any_character_struggle = { + involvement = involved + NOT = { has_struggle_phase_parameter = invasion_conquest_war_cannot_be_declared } + } + any_character_struggle = { + involvement = interloper + NOT = { has_struggle_phase_parameter = invasion_conquest_war_cannot_be_declared } + } + } + } + } + trigger_else = { always = yes } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_government_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_government_triggers.txt index f304cc90ca..614d1f6560 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_government_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_government_triggers.txt @@ -25,4 +25,21 @@ should_apply_tribal_development_penalty_trigger = { } } } -} \ No newline at end of file +} + +faith_qualifies_for_west_african_pagan_feudalisation_trigger = { + faith = { + # Unreformed West African Pagans are our targets. + OR = { + religion = religion:akom_religion + religion = religion:west_african_religion + religion = religion:west_african_bori_religion + religion = religion:west_african_orisha_religion + religion = religion:west_african_roog_religion + } + custom_tooltip = { + text = faith_qualifies_for_west_african_pagan_feudalisation_trigger.tt + has_doctrine_parameter = unreformed + } + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_great_holy_war_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_great_holy_war_triggers.txt index c4c7c81b47..9c40dd92f2 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_great_holy_war_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_great_holy_war_triggers.txt @@ -21,7 +21,7 @@ suitable_faith_for_undirected_ghw_trigger = { } has_doctrine = doctrine_spiritual_head NOR = { - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed AND = { has_doctrine = tenet_dharmic_pacifism NOT = { has_doctrine = divine_destiny_doctrine } @@ -48,7 +48,7 @@ suitable_faith_for_directed_ghw_trigger = { } has_doctrine = doctrine_temporal_head NOR = { - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed AND = { has_doctrine = tenet_dharmic_pacifism NOT = { has_doctrine = divine_destiny_doctrine } @@ -70,7 +70,7 @@ suitable_faith_for_any_ghw_trigger = { has_doctrine = doctrine_spiritual_head } NOR = { - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed AND = { has_doctrine = tenet_dharmic_pacifism NOT = { has_doctrine = divine_destiny_doctrine } diff --git a/project/ck3/base_game/common/scripted_triggers/00_has_dlc_scripted_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_has_dlc_scripted_triggers.txt index 088e55e182..8bf0fbf7fe 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_has_dlc_scripted_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_has_dlc_scripted_triggers.txt @@ -7,6 +7,11 @@ has_fp1_dlc_trigger = { has_dlc_feature = the_northern_lords } +has_fp2_dlc_trigger = { + # Does the host have the appropriate DLC? + has_dlc_feature = the_fate_of_iberia +} + ################################################## # Expansion Pack Triggers diff --git a/project/ck3/base_game/common/scripted_triggers/00_illustration_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_illustration_triggers.txt index 1520dd6742..29e146bfc4 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_illustration_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_illustration_triggers.txt @@ -36,6 +36,11 @@ has_graphical_steppe_culture_group_trigger = { has_building_gfx = steppe_building_gfx } +has_graphical_iberian_culture_group_trigger = { + has_building_gfx = iberian_building_gfx +} + + graphical_wilderness_desert_trigger = { OR = { terrain = desert @@ -359,3 +364,45 @@ has_graphical_western_region_trigger = { } trigger_else = { always = yes } } + +#Has graphical region Iberia trigger +has_graphical_iberia_region_trigger = { + trigger_if = { + limit = { + exists = capital_province + } + capital_province = { + geographical_region = world_europe_west_iberia + } + } + trigger_else_if = { + limit = { + NOT = { exists = capital_province } + } + trigger_if = { + limit = { exists = host.capital_province } + host.capital_province = { + geographical_region = world_europe_west_iberia + } + } + trigger_else_if = { + limit = { + exists = liege.capital_province + } + liege.capital_province = { + geographical_region = world_europe_west_iberia + } + } + trigger_else_if = { + limit = { + exists = location.province_owner.capital_province + } + location.province_owner.capital_province = { + geographical_region = world_europe_west_iberia + } + } + trigger_else = { always = yes } + } + trigger_else = { always = yes } +} + diff --git a/project/ck3/base_game/common/scripted_triggers/00_major_decision_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_major_decision_triggers.txt index facb36e7b9..a8719d8a02 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_major_decision_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_major_decision_triggers.txt @@ -146,3 +146,49 @@ negotiate_the_danelaw_valid_danelaw_opponent_trigger = { } } } + +################################################## +# Favour the Countryside Basques Triggers + +favour_the_countryside_basques_counts_as_basque_trigger = { + culture = { + OR = { + this = culture:basque + any_parent_culture = { this = culture:basque } + } + } +} + +## We keep these isolated so that we can maintain easy parity between the decision rationales & the event desc rationales. +favour_the_countryside_basques_rationale_negative_piety_level_trigger = { + piety_level < low_piety_level +} + +favour_the_countryside_basques_rationale_sinful_traits_trigger = { + num_sinful_traits >= 2 +} + +favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = { + num_virtuous_traits = { + value >= favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value + faith = faith:basque_pagan + } +} + +favour_the_countryside_basques_rationale_excommunicated_trigger = { + has_trait = excommunicated +} + +favour_the_countryside_basques_rationale_naked_cynicism_trigger = { + trigger_if = { + limit = { is_ai = no } + has_trait = cynical + } +} + +favour_the_countryside_basques_rationale_hof_rivalry_trigger = { + AND = { + exists = faith.religious_head + has_relation_rival = faith.religious_head + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_relation_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_relation_triggers.txt index 3264d99683..ca99415e37 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_relation_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_relation_triggers.txt @@ -304,29 +304,77 @@ has_friendly_relationship_with_character_trigger = { } } -has_any_good_relationship_with_character_trigger = { +has_any_mild_good_relationship_with_character_trigger = { OR = { - is_spouse_of = $CHARACTER$ - betrothed = $CHARACTER$ - has_relation_lover = $CHARACTER$ has_relation_potential_lover = $CHARACTER$ has_relation_crush = $CHARACTER$ - has_relation_friend = $CHARACTER$ has_relation_potential_friend = $CHARACTER$ has_relation_guardian = $CHARACTER$ has_relation_ward = $CHARACTER$ + betrothed = $CHARACTER$ } } -has_any_bad_relationship_with_character_trigger = { +has_any_moderate_good_relationship_with_character_trigger = { + OR = { + is_spouse_of = $CHARACTER$ + has_relation_lover = $CHARACTER$ + has_relation_friend = $CHARACTER$ + } +} + +has_any_only_moderate_good_relationship_with_character_trigger = { + has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ } + # Exclude the max-tier positive relationships if we're being this specific. + NOT = { + has_any_best_good_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ } + } +} + +has_any_best_good_relationship_with_character_trigger = { + OR = { + has_relation_best_friend = $CHARACTER$ + has_relation_soulmate = $CHARACTER$ + } +} + +has_any_good_relationship_with_character_trigger = { + OR = { + has_any_mild_good_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ } + has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ } + } +} + +has_any_mild_bad_relationship_with_character_trigger = { OR = { has_relation_potential_rival = $CHARACTER$ - has_relation_rival = $CHARACTER$ has_relation_victim = $CHARACTER$ has_relation_bully = $CHARACTER$ } } +has_any_moderate_bad_relationship_with_character_trigger = { + has_relation_rival = $CHARACTER$ +} + +has_any_only_moderate_bad_relationship_with_character_trigger = { + has_relation_rival = $CHARACTER$ + NOT = { + has_any_worst_bad_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ } + } +} + +has_any_worst_bad_relationship_with_character_trigger = { + has_relation_nemesis = $CHARACTER$ +} + +has_any_bad_relationship_with_character_trigger = { + OR = { + has_any_mild_bad_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ } + has_any_moderate_bad_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ } + } +} + has_important_relationship_with_root_trigger = { has_important_relationship_with_character_trigger = { CHARACTER = root } } diff --git a/project/ck3/base_game/common/scripted_triggers/00_religious_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_religious_triggers.txt index ff19244d2b..8597e2db7b 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_religious_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_religious_triggers.txt @@ -30,6 +30,7 @@ # holy_order_1000_request_target_trigger - Is this ruler a valid target for a holy order to request land from? ###HERESY TRIGGERS### +# is_valid_heresiarch ###RELIGIOUS INTERACTIONS### # can_take_religious_vows_trigger @@ -117,14 +118,35 @@ can_be_combatant_based_on_gender_trigger = { object = this subject = $ARMY_OWNER$ OR = { - $ARMY_OWNER$ = { culture = { has_cultural_parameter = martial_custom_equal_combatant } } - AND = { - $ARMY_OWNER$ = { culture = { has_cultural_parameter = martial_custom_male_only_combatant } } - is_male = yes + trigger_if = { # Has the Royal Court and thus can modify pillars + limit = { + has_dlc_feature = diverge_culture # Can modify pillars + } + OR = { + $ARMY_OWNER$ = { culture = { has_cultural_parameter = martial_custom_equal_combatant } } + AND = { + $ARMY_OWNER$ = { culture = { has_cultural_parameter = martial_custom_male_only_combatant } } + is_male = yes + } + AND = { + $ARMY_OWNER$ = { culture = { has_cultural_parameter = martial_custom_female_only_combatant } } + is_female = yes + } + } + } - AND = { - $ARMY_OWNER$ = { culture = { has_cultural_parameter = martial_custom_female_only_combatant } } - is_female = yes + trigger_else = { # Does not have the Royal Court and thus combatant is governed by faith + OR = { + $ARMY_OWNER$ = { faith = { has_doctrine_parameter = combatant_can_be_either_gender_if_no_roco } } + AND = { + $ARMY_OWNER$ = { faith = { has_doctrine_parameter = combatant_must_be_male_if_no_roco } } + is_male = yes + } + AND = { + $ARMY_OWNER$ = { faith = { has_doctrine_parameter = combatant_must_be_female_if_no_roco } } + is_female = yes + } + } } AND = { $ARMY_OWNER$ = { @@ -151,6 +173,19 @@ can_be_clergy_due_to_gender_trigger = { } } +is_wrong_gender_in_faith_trigger = { + OR = { + AND = { + is_female = yes + $FAITH$ = { has_doctrine_parameter = male_dominated_law } + } + AND = { + is_male = yes + $FAITH$ = { has_doctrine_parameter = female_dominated_law } + } + } +} + faith_is_aniconic_trigger = { faith = { OR = { @@ -688,6 +723,33 @@ is_valid_heresy = { } } +is_valid_heresiarch = { + faith = root + OR = { + highest_held_title_tier = tier_duchy + highest_held_title_tier = tier_county + } + is_imprisoned = no + is_capable_adult_ai = yes + is_landed = yes + exists = capital_county + NOT = { has_trait = heresiarch } + no_heretical_hof_faith_trigger = yes + recently_converted_faith_trigger = no # As amusing as it may be, rulers shouldn't 'flip-flop' between Faiths, so we need to enforce a cooldown on heresy conversions. +} + +no_heretical_hof_faith_trigger = { #Head of Faith shouldn't convert. + OR = { + NOT = { + exists = root.religious_head + } + AND = { + exists = root.religious_head + NOT = { this = root.religious_head } + } + } +} + #Christian Heresy Groups faiths_are_in_western_christianity_group = { OR = { @@ -944,7 +1006,6 @@ valid_demand_conversion_conditions_trigger = { scope:recipient.liege = scope:actor scope:recipient = { is_ruler = yes - has_government = feudal_government vassal_contract_has_flag = religiously_protected } } @@ -1278,4 +1339,85 @@ has_tolerant_faith_or_culture_trigger = { faith = { has_doctrine = doctrine_pluralism_pluralistic } culture = { has_cultural_parameter = less_likely_to_force_conversion } } -} \ No newline at end of file +} + +is_mainstream_jewish_faith = { + religion = religion:judaism_religion + NOT = { + this = faith:samaritan + this = faith:haymanot + this = faith:malabarism + this = faith:kabarism + } +} + +is_unprotected_hostile_faith = { # Checks if the faith is at least hostile but not protected by a contract, used in a county scope + faith = { + faith_hostility_level = { + target = prev.holder.top_liege.faith + value >= 2 + } + } + holder = { + NOT = { vassal_contract_has_flag = religiously_protected } + } + trigger_if = { # Does anyone in the hierarchy have religious protection? + limit = { + holder = { + any_liege_or_above = { + faith = prev.faith + } + } + } + holder = { + any_liege_or_above = { + NOT = { vassal_contract_has_flag = religiously_protected } + } + } + } +} +### SYNCRETIC TRIGGERS ### + +islam_or_syncretic_with_islam_trigger = { + $CHARACTER$ = { + faith = { + OR = { + religion = religion:islam_religion + has_doctrine = tenet_islamic_syncretism + } + } + } +} + +judaism_or_syncretic_with_judaism_trigger = { + $CHARACTER$ = { + faith = { + OR = { + religion = religion:judaism_religion + has_doctrine = tenet_jewish_syncretism + } + } + } +} + +christianity_or_syncretic_with_christianity_trigger = { + $CHARACTER$ = { + faith = { + OR = { + religion = religion:christianity_religion + has_doctrine = tenet_christian_syncretism + } + } + } +} + +unreformed_or_syncretic_with_unreformed_trigger = { + $CHARACTER$ = { + faith = { + OR = { + religion = religion:unreformed_religion + has_doctrine = tenet_unreformed_syncretism + } + } + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_scheme_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_scheme_triggers.txt index a0d9813896..a9dc05dd2f 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_scheme_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_scheme_triggers.txt @@ -342,3 +342,22 @@ scheme_is_still_valid_trigger = { } } } + +can_use_befriend_scheme_trigger = { + OR = { + has_perk = befriend_perk + AND = { + exists = dynasty + dynasty = { + has_dynasty_perk = fp1_adventure_legacy_5 + } + target_is_vassal_or_below = $TARGET$ + } + culture = { has_cultural_parameter = automatic_befriend_access } + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = struggle_unlocks_befriend_schemes_for_everyone + } + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/00_scripted_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_scripted_triggers.txt index c78f4bcdd3..c15e93ab5f 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_scripted_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_scripted_triggers.txt @@ -320,19 +320,39 @@ vassal_contract_can_be_modified_trigger = { # WHO = Who's contract levels are being checked has_changed_contract_obligation_trigger = { $WHO$ = { save_temporary_scope_as = obligation_check } - custom_description = { - text = "modify_vassal_contract_select_different_obligation_level" - OR = { - local_var:feudal_government_taxes != scope:obligation_check.vassal_contract_obligation_level:feudal_government_taxes - local_var:feudal_government_levies != scope:obligation_check.vassal_contract_obligation_level:feudal_government_levies - local_var:special_contract != scope:obligation_check.vassal_contract_obligation_level:special_contract - local_var:religious_rights != scope:obligation_check.vassal_contract_obligation_level:religious_rights - local_var:fortification_rights != scope:obligation_check.vassal_contract_obligation_level:fortification_rights - local_var:coinage_rights != scope:obligation_check.vassal_contract_obligation_level:coinage_rights - local_var:succession_rights != scope:obligation_check.vassal_contract_obligation_level:succession_rights - local_var:war_declaration_rights != scope:obligation_check.vassal_contract_obligation_level:war_declaration_rights - local_var:council_rights != scope:obligation_check.vassal_contract_obligation_level:council_rights - local_var:title_revocation_rights != scope:obligation_check.vassal_contract_obligation_level:title_revocation_rights + trigger_if = { + limit = { $WHO$ = { has_government = feudal_government } } + custom_description = { + text = "modify_vassal_contract_select_different_obligation_level" + OR = { + local_var:feudal_government_taxes != scope:obligation_check.vassal_contract_obligation_level:feudal_government_taxes + local_var:feudal_government_levies != scope:obligation_check.vassal_contract_obligation_level:feudal_government_levies + local_var:special_contract != scope:obligation_check.vassal_contract_obligation_level:special_contract + local_var:religious_rights != scope:obligation_check.vassal_contract_obligation_level:religious_rights + local_var:fortification_rights != scope:obligation_check.vassal_contract_obligation_level:fortification_rights + local_var:coinage_rights != scope:obligation_check.vassal_contract_obligation_level:coinage_rights + local_var:succession_rights != scope:obligation_check.vassal_contract_obligation_level:succession_rights + local_var:war_declaration_rights != scope:obligation_check.vassal_contract_obligation_level:war_declaration_rights + local_var:council_rights != scope:obligation_check.vassal_contract_obligation_level:council_rights + local_var:title_revocation_rights != scope:obligation_check.vassal_contract_obligation_level:title_revocation_rights + local_var:jizya_special_rights != scope:obligation_check.vassal_contract_obligation_level:jizya_special_rights + } + } + } + trigger_else = { + custom_description = { + text = "modify_non_feudal_vassal_contract_select_different_obligation_level" + OR = { + local_var:special_contract != scope:obligation_check.vassal_contract_obligation_level:special_contract + local_var:religious_rights != scope:obligation_check.vassal_contract_obligation_level:religious_rights + local_var:war_declaration_rights != scope:obligation_check.vassal_contract_obligation_level:war_declaration_rights + local_var:council_rights != scope:obligation_check.vassal_contract_obligation_level:council_rights + local_var:title_revocation_rights != scope:obligation_check.vassal_contract_obligation_level:title_revocation_rights + local_var:jizya_special_rights != scope:obligation_check.vassal_contract_obligation_level:jizya_special_rights + local_var:iqta_special_rights != scope:obligation_check.vassal_contract_obligation_level:iqta_special_rights + local_var:ghazi_special_rights != scope:obligation_check.vassal_contract_obligation_level:ghazi_special_rights + local_var:marriage_favor_rights != scope:obligation_check.vassal_contract_obligation_level:marriage_favor_rights + } } } } diff --git a/project/ck3/base_game/common/scripted_triggers/00_war_and_peace_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_war_and_peace_triggers.txt index 0c38373352..f4130e47f3 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_war_and_peace_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_war_and_peace_triggers.txt @@ -729,6 +729,12 @@ neighboring_county_or_viking_conquest_trigger = { } } +valid_struggle_cb_target_trigger = { + any_neighboring_county = { + holder = { target_is_same_character_or_above = $CHARACTER$ } + } +} + prisoners_of_war_trigger = { OR = { scope:defender = { @@ -761,6 +767,15 @@ prisoners_of_war_trigger = { } } +# Used for checking if a captured combatant is worth war-score. +character_is_potential_important_hostage = { + OR = { + this = scope:primary_siege_attacker + this = scope:primary_siege_defender + is_heir_of = scope:primary_siege_attacker + is_heir_of = scope:primary_siege_defender + } +} religious_war_vassals_constraints = { trigger_if = { @@ -777,39 +792,31 @@ religious_war_vassals_constraints = { } } -feudal_clan_tribal_conquest_constraints = { - OR = { - trigger_if = { - limit = { - tier = tier_county - } - NOT = { - any_county_province = { - has_holding_type = tribal_holding - } - } - } - trigger_if = { - limit = { - tier > tier_county - } - NOT = { - any_in_de_jure_hierarchy = { - tier = tier_county - any_county_province = { - has_holding_type = tribal_holding - } - } - } - } - scope:attacker = { - NOT = { has_government = tribal_government } - gold < 200 - any_sub_realm_county = { - any_county_province = { - has_holding_type = tribal_holding - } - } - } - } +feudal_clan_tribal_conquest_constraints = { + OR = { + AND = { + tier = tier_county + any_county_province = { + has_holding_type = tribal_holding + } + } + AND = { + tier > tier_county + any_in_de_jure_hierarchy = { + tier = tier_county + any_county_province = { + has_holding_type = tribal_holding + } + } + } + } + scope:attacker = { + NOT = { has_government = tribal_government } + gold < 200 + any_sub_realm_county = { + any_county_province = { + has_holding_type = tribal_holding + } + } + } } diff --git a/project/ck3/base_game/common/scripted_triggers/00_weather_triggers.txt b/project/ck3/base_game/common/scripted_triggers/00_weather_triggers.txt index d046105b98..1cf1d1809b 100644 --- a/project/ck3/base_game/common/scripted_triggers/00_weather_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/00_weather_triggers.txt @@ -1,4 +1,5 @@ -################################################## + +################################################## # Winter Triggers county_has_winter_trigger = { title_province = { @@ -21,3 +22,74 @@ culture_uses_frequent_winter_transportation_trigger = { # We exclude Normans as being pretty distant from this part of their heritage. } } + +################################################## +# Seasonal Triggers + +middle_of_year_season_trigger = { + current_month >= 4 + current_month <= 9 +} + +end_of_year_season_trigger = { + OR = { + current_month >= 10 + current_month <= 3 + } +} + +temperate_seasons_trigger = { + $LOCATION$ = { + OR = { + geographical_region = world_europe + geographical_region = world_asia_minor + geographical_region = world_middle_east + geographical_region = world_india_rajastan + geographical_region = world_india_bengal + geographical_region = world_africa_north + geographical_region = world_steppe + geographical_region = world_tibet + } + } +} + +tropical_seasons_trigger = { + $LOCATION$ = { + OR = { + geographical_region = world_africa_west + geographical_region = world_africa_east + geographical_region = world_india_deccan + geographical_region = world_burma + } + } +} + +is_nice_season_to_be_outside_trigger = { + OR = { + # Temperate zones like to be out in summer. + AND = { + temperate_seasons_trigger = { LOCATION = $LOCATION$ } + middle_of_year_season_trigger = yes + } + # Tropical zones like to be out in winter. + AND = { + tropical_seasons_trigger = { LOCATION = $LOCATION$ } + end_of_year_season_trigger = yes + } + } +} + +is_nice_season_to_be_inside_trigger = { + OR = { + # Temperate zones like to be inside in winter. + AND = { + temperate_seasons_trigger = { LOCATION = $LOCATION$ } + end_of_year_season_trigger = yes + } + # Tropical zones like to be inside in summer. + AND = { + tropical_seasons_trigger = { LOCATION = $LOCATION$ } + middle_of_year_season_trigger = yes + } + } +} diff --git a/project/ck3/base_game/common/scripted_triggers/01_fp1_scripted_triggers.txt b/project/ck3/base_game/common/scripted_triggers/01_fp1_scripted_triggers.txt index f4fbf3611c..3f11fc1ee0 100644 --- a/project/ck3/base_game/common/scripted_triggers/01_fp1_scripted_triggers.txt +++ b/project/ck3/base_game/common/scripted_triggers/01_fp1_scripted_triggers.txt @@ -40,6 +40,14 @@ fp1_county_has_stele_trigger = { } } +fp1_eligible_for_yearly_events_trigger = { + has_fp1_dlc_trigger = yes + OR = { + culture = { has_cultural_pillar = heritage_north_germanic } + religion = religion:germanic_religion + } +} + ################################################## # Cultural & Regional Triggers @@ -88,11 +96,15 @@ fp1_remove_stele_new_holder_trigger = { # And would the new holder want to tear down the stele? $NEW_HOLDER$ = { OR = { - # E.g., because they're a different family and won't maintain it. - NOT = { dynasty = $PREVIOUS_HOLDER$.dynasty } + AND = { + exists = dynasty + # E.g., because they're a different family and won't maintain it. + NOT = { dynasty = $PREVIOUS_HOLDER$.dynasty } + } # Or because they're subject of the runestone, which means it's memorialising their defeat. ## ... Unless they're a ghost. Damned proctors, I guess. AND = { + NOT = { scope:stele_type = flag:promotion } # We don't want to compare a character with a title exists = $TITLE$.var:stele_container this = $TITLE$.var:stele_container } @@ -260,7 +272,7 @@ gruesome_sacrifices_grand_blot_can_continue_trigger = { fp1_valid_norse_faith_for_jomsvikings_trigger = { religion = religion:germanic_religion - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed } fp1_jomsvikings_have_not_existed_trigger = { diff --git a/project/ck3/base_game/common/scripted_triggers/01_ep1_scripted_triggers.txt b/project/ck3/base_game/common/scripted_triggers/02_ep1_scripted_triggers.txt similarity index 100% rename from project/ck3/base_game/common/scripted_triggers/01_ep1_scripted_triggers.txt rename to project/ck3/base_game/common/scripted_triggers/02_ep1_scripted_triggers.txt diff --git a/project/ck3/base_game/common/scripted_triggers/03_fp2_scripted_triggers.txt b/project/ck3/base_game/common/scripted_triggers/03_fp2_scripted_triggers.txt new file mode 100644 index 0000000000..b5e4f11e65 --- /dev/null +++ b/project/ck3/base_game/common/scripted_triggers/03_fp2_scripted_triggers.txt @@ -0,0 +1,702 @@ + +################################################## +# General Triggers + +fp2_should_use_iberian_graphics_trigger = { + has_fp2_dlc_trigger = yes + culture = { has_building_gfx = iberian_building_gfx } +} + +fp2_character_any_involvement_iberian_struggle_trigger = { + has_fp2_dlc_trigger = yes + OR = { + fp2_character_involved_in_struggle_trigger = yes + fp2_character_interloper_in_struggle_trigger = yes + } +} + +fp2_character_involved_in_struggle_trigger = { + has_fp2_dlc_trigger = yes + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } +} + +fp2_character_interloper_in_struggle_trigger = { + has_fp2_dlc_trigger = yes + any_character_struggle = { + involvement = interloper + is_struggle_type = iberian_struggle + } +} + +fp2_character_uninvolved_in_struggle_trigger = { + has_fp2_dlc_trigger = yes + exists = struggle:iberian_struggle + fp2_character_interloper_in_struggle_trigger = no + fp2_character_involved_in_struggle_trigger = no +} + +eligible_for_fp2_dynasty_legacies_trigger = { + has_fp2_dlc_trigger = yes + dynasty = { + OR = { + dynast = { + OR = { + any_character_struggle = { + involvement = involved + } + culture = { + has_cultural_pillar = heritage_iberian + } + AND = { + exists = capital_province + capital_province = { + geographical_region = world_europe_west_iberia + } + } + } + } + } + } +} + + +is_toledo_ownership_valid_trigger = { + title:c_toledo.holder = { + OR = { + this = root + liege = root + top_liege = root + } + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + } +} + +################################################## +# Cultural & Regional Triggers + +culture_valid_for_ritualised_best_friends_trigger = { + culture = { has_cultural_parameter = strong_hooks_and_stress_effects_best_friends } +} + +valid_ritualised_best_friendship_two_way_trigger = { + $ACTOR_FRIEND$ = { + # Check that they have the appropriate cultural parameter... + culture_valid_for_ritualised_best_friends_trigger = yes + # ... and that they've still got a best friend... + any_relation = { + type = best_friend + this = $RECIPIENT_FRIEND$ + # ... who also still has the cultural parameter. + culture_valid_for_ritualised_best_friends_trigger = yes + } + } +} + +valid_ritualised_best_friendship_one_way_trigger = { + $ACTOR_FRIEND$ = { + # Check that they have the appropriate cultural parameter... + culture_valid_for_ritualised_best_friends_trigger = yes + # ... and that they've got a best friend... + any_relation = { + type = best_friend + count >= 1 + # ... who also still has the cultural parameter. + culture_valid_for_ritualised_best_friends_trigger = yes + } + } +} + +################################################## +# Illustration Triggers + + + +################################################## +# Interaction Triggers + +has_any_best_friend_synergy_bonus_modifier_trigger = { + OR = { + has_character_modifier = fp2_single_synergy_diplomacy_modifier + has_character_modifier = fp2_single_synergy_martial_modifier + has_character_modifier = fp2_single_synergy_stewardship_modifier + has_character_modifier = fp2_single_synergy_intrigue_modifier + has_character_modifier = fp2_single_synergy_learning_modifier + has_character_modifier = fp2_double_synergy_diplomacy_diplomacy_modifier + has_character_modifier = fp2_double_synergy_diplomacy_martial_modifier + has_character_modifier = fp2_double_synergy_diplomacy_stewardship_modifier + has_character_modifier = fp2_double_synergy_diplomacy_intrigue_modifier + has_character_modifier = fp2_double_synergy_diplomacy_learning_modifier + has_character_modifier = fp2_double_synergy_martial_diplomacy_modifier + has_character_modifier = fp2_double_synergy_martial_martial_modifier + has_character_modifier = fp2_double_synergy_martial_stewardship_modifier + has_character_modifier = fp2_double_synergy_martial_intrigue_modifier + has_character_modifier = fp2_double_synergy_martial_learning_modifier + has_character_modifier = fp2_double_synergy_stewardship_diplomacy_modifier + has_character_modifier = fp2_double_synergy_stewardship_martial_modifier + has_character_modifier = fp2_double_synergy_stewardship_stewardship_modifier + has_character_modifier = fp2_double_synergy_stewardship_intrigue_modifier + has_character_modifier = fp2_double_synergy_stewardship_learning_modifier + has_character_modifier = fp2_double_synergy_intrigue_diplomacy_modifier + has_character_modifier = fp2_double_synergy_intrigue_martial_modifier + has_character_modifier = fp2_double_synergy_intrigue_stewardship_modifier + has_character_modifier = fp2_double_synergy_intrigue_intrigue_modifier + has_character_modifier = fp2_double_synergy_intrigue_learning_modifier + has_character_modifier = fp2_double_synergy_learning_diplomacy_modifier + has_character_modifier = fp2_double_synergy_learning_martial_modifier + has_character_modifier = fp2_double_synergy_learning_stewardship_modifier + has_character_modifier = fp2_double_synergy_learning_intrigue_modifier + has_character_modifier = fp2_double_synergy_learning_learning_modifier + } +} + +purchase_truce_interaction_recipient_can_de_jure_war_actor_trigger = { + scope:recipient = { + OR = { + has_cb_on = { + target = scope:actor + cb = de_jure_cb + } + has_cb_on = { + target = scope:actor + cb = individual_county_de_jure_cb + } + has_cb_on = { + target = scope:actor + cb = individual_duchy_de_jure_cb + } + } + } +} + +fp2_struggle_contract_assistance_war_winning_trigger = { + trigger_if = { + limit = { + scope:recipient = { is_attacker_in_war = prev } + } + attacker_war_score >= offer_assistance_interaction_already_winning_value + } + trigger_else = { defender_war_score >= offer_assistance_interaction_already_winning_value } +} + +fp2_struggle_contract_assistance_war_losing_trigger = { + trigger_if = { + limit = { + scope:recipient = { is_attacker_in_war = prev } + } + defender_war_score >= offer_assistance_interaction_already_losing_value + } + trigger_else = { attacker_war_score >= offer_assistance_interaction_already_losing_value } +} + +fp2_struggle_contract_assistance_war_outnumbering_trigger = { + trigger_if = { + limit = { + scope:recipient = { is_attacker_in_war = prev } + } + war_attacker_total_strength_halved_value > war_defender_total_strength_value + } + trigger_else = { war_defender_total_strength_halved_value > war_attacker_total_strength_value } + } + +fp2_struggle_contract_assistance_war_outnumbered_trigger = { + trigger_if = { + limit = { + scope:recipient = { is_attacker_in_war = prev } + } + war_defender_total_strength_halved_value > war_attacker_total_strength_value + } + trigger_else = { war_attacker_total_strength_halved_value > war_defender_total_strength_value } +} + +fp2_struggle_contract_assistance_war_outnumbered_minor_trigger = { + trigger_if = { + limit = { + scope:recipient = { is_attacker_in_war = prev } + } + war_defender_total_strength_value > war_attacker_total_strength_value + } + trigger_else = { war_attacker_total_strength_value > war_defender_total_strength_value } +} + +fp2_struggle_contract_assistance_war_insufficient_trigger = { + trigger_if = { + limit = { + scope:recipient = { is_attacker_in_war = prev } + } + scope:actor.max_military_strength < war_defender_total_strength_divided_value + } + trigger_else = { scope:actor.max_military_strength < war_attacker_total_strength_divided_value } +} + +################################################## +# Religious Triggers + + + +################################################## +# Achievement Triggers + +################################################## +# Decision Triggers + +##### Struggle Ending ##### + +### Common + +# Checks a de jure kingdom of Hispania is completely controlled +fp2_struggle_ending_hold_de_jure_kingdom_trigger = { + any_held_title = { + tier = tier_kingdom + de_jure_liege = title:e_spain + save_temporary_scope_as = spanish_kingdom + } + trigger_if = { + limit = { exists = scope:spanish_kingdom } + completely_controls = scope:spanish_kingdom + } + trigger_else = { always = no } +} + +# Checks less than half of Iberia owned +fp2_struggle_ending_percent_iberia_trigger = { + any_county_in_region = { + region = world_europe_west_iberia + percent < fp2_struggle_compromise_owned_percent_decimal_value + holder.top_liege = root + } +} + +# Checks no more than half of Iberia is owned by another +fp2_struggle_ending_other_percent_iberia_trigger = { + struggle:iberian_struggle = { + NOT = { + any_involved_ruler = { + exists = primary_title # Max figured out that is_independent_ruler causes errors if you are unlanded + NOT = { this = root } + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + any_county_in_region = { + region = world_europe_west_iberia + percent > fp2_struggle_compromise_involved_percent_decimal_value + holder.top_liege = prev + } + } + } + } +} + +# Checks duchy is held by an independent ruler who owns at least half of it +fp2_struggle_ending_compromise_independent_duchy_trigger = { + tier = tier_duchy + # Is created + exists = holder + OR = { + # Is not the heartland of an existing kingdom + NOT = { title_capital_county = de_jure_liege.title_capital_county } + # Capital duke doesn't control kingdom, edge case + AND = { + exists = de_jure_liege.holder + NOT = { holder = de_jure_liege.holder } + } + } + # Is ruled by an independent duke + holder = { + is_independent_ruler = yes + save_temporary_scope_as = duchy_holder + primary_title = { + is_mercenary_company = no + OR = { + tier = tier_duchy + tier = tier_kingdom + } + } + } + OR = { + this = holder.primary_title + holder.primary_title.tier = tier_kingdom + } + # Duke rules at least half the de jure duchy + any_direct_de_jure_vassal_title = { + percent >= 0.5 + holder.top_liege = scope:duchy_holder + } +} + +# Checks duchy should be split from de jure kingdom +fp2_struggle_ending_compromise_split_duchy_trigger = { + tier = tier_duchy + # Has not been tampered with already + NOT = { is_in_list = duchy_kingdom } + # Is not created + NOT = { exists = holder } + # Is not heartland of an existing kingdom + NOT = { title_capital_county = de_jure_liege.title_capital_county } + save_temporary_scope_as = duchy + # Less than half is owned by de jure kingdom, if created + trigger_if = { + limit = { exists = scope:duchy.de_jure_liege.holder } + any_direct_de_jure_vassal_title = { + percent < 0.5 + holder.top_liege = scope:duchy.de_jure_liege.holder.top_liege + } + } + trigger_else = { always = no } +} + +# Checks titular duchy should be made into de jure kingdom +fp2_struggle_ending_compromise_titular_trigger = { + # Has not been tampered with already + NOT = { is_in_list = duchy_kingdom } + # Is created + exists = holder + # Is ruled by an independent duke + holder = { + is_independent_ruler = yes + primary_title = { + is_mercenary_company = no + tier = tier_duchy + } + } + # Titular duke holds at least half of any de jure duchy of Hispania + title:e_spain = { + any_in_de_jure_hierarchy = { + tier = tier_duchy + any_direct_de_jure_vassal_title = { + percent >= 0.5 + holder.top_liege = scope:special_duchy.holder + } + } + } +} + +# Should title be created by ststus quo decision? +fp2_struggle_ending_compromise_create_title_trigger = { + NOR = { + this = title:e_spain + exists = holder + is_in_list = assigned_title + # Only if no other same rank rulers in title (e.g. multiple kings under empire) + any_direct_de_jure_vassal_title = { + exists = holder + NOT = { holder = scope:new_owner_temp } + } + } +} + +# Checks two cultures were Involved in the struggle that ended in Conciliation +fp2_struggle_conciliation_special_cultural_rules_trigger = { + has_global_variable = fp2_struggle_conciliation_ending + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = $C1$.culture + } + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = $C2$.culture + } +} + +# Checks two faiths were Involved in the struggle that ended in Conciliation +are_holy_wars_disabled_by_struggle_conciliation_trigger = { + has_global_variable = fp2_struggle_conciliation_ending + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:attacker.faith + } + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:defender.faith + } +} + +# Checks if characters were both involved in struggle +fp2_struggle_conciliation_recipient_actor_involved_trigger = { + has_global_variable = fp2_struggle_conciliation_ending + AND = { + scope:actor.capital_province = { geographical_region = world_europe_west_iberia } + scope:recipient.capital_province = { geographical_region = world_europe_west_iberia } + # Offer comes from an Involved culture/faith character + OR = { + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:actor.faith + } + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = scope:actor.culture + } + } + # Recipient is from an Involved culture/faith + OR = { + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = scope:recipient.faith + } + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = scope:recipient.culture + } + } + } +} + +# Checks if character was involved in struggle +fp2_struggle_conciliation_scope_uninvolved_trigger = { + has_global_variable = fp2_struggle_conciliation_ending + OR = { + NOR = { + any_in_global_list = { + variable = fp2_struggle_ending_faith_list + this = $SCOPE$.faith + } + any_in_global_list = { + variable = fp2_struggle_ending_culture_list + this = $SCOPE$.culture + } + } + NOT = { + $SCOPE$.capital_province = { geographical_region = world_europe_west_iberia } + } + } +} + +fp2_struggle_compromise_transfer_duchy_trigger = { + tier = tier_duchy + save_temporary_scope_as = transfer_duchy + # Duchy is completely controlled by its capital's holder's top_liege + exists = title_capital_county.holder.top_liege + title_capital_county.holder.top_liege = { completely_controls = scope:transfer_duchy } + # De jure liege does not control duchy + trigger_if = { + limit = { exists = kingdom.holder } + NOT = { kingdom = scope:transfer_duchy.title_capital_county.holder.top_liege.capital_county.kingdom } + } + # Is controlled by a kingdom tier + trigger_else = { title_capital_county.holder.top_liege.primary_title.tier >= tier_kingdom } + # Duchy is connected de_jure to holders kingdom + any_de_jure_county = { + any_title_to_title_neighboring_and_across_water_county = { + exists = kingdom.holder + kingdom.holder = scope:transfer_duchy.title_capital_county.holder.top_liege + } + } +} + +fp2_struggle_faith_is_mozarabic_trigger = { + OR = { + this = faith:mozarabic_church + # trigger_if = { # TODO: Find a way for dead characters to store data + # limit = { exists = founder } + # founder = { + # has_variable = foundational_faith + # var:foundational_faith = faith:mozarabic_church + # } + # } + } +} + +fp2_struggle_council_toledo_attendee_trigger = { + OR = { + has_trait = education_learning_3 + has_trait = education_learning_4 + } +} + +fp2_struggle_council_toledo_decision_trigger = { + is_toledo_ownership_valid_trigger = yes + is_at_war = no +} + +fp2_struggle_secure_iberian_foothold_iberian_kingdom_trigger = { + tier = tier_kingdom + de_jure_liege = title:e_spain + root = { completely_controls = prev } + save_temporary_scope_as = iberian_kingdom_temp +} + +fp2_struggle_secure_iberian_foothold_faith_trigger = { + fp2_struggle_secure_iberian_foothold_faith_percent_value >= fp2_struggle_secure_iberian_foothold_faith_target_percent_value +} + +fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = { + any_de_jure_county = { + any_title_to_title_neighboring_and_across_water_county = { + NOT = { empire = title:e_spain } + kingdom.holder = root + } + } +} + +fp2_struggle_iberian_reclamation_should_vassalize_trigger = { + any_character_struggle = { is_struggle_type = iberian_struggle } + any_held_title = { tier < scope:attacker.primary_title.tier } + any_realm_county = { + count = all + duchy = { is_in_list = target_titles } + any_county_struggle = { is_struggle_type = iberian_struggle } + } +} + +fp2_struggle_any_realm_county_in_hispania_trigger = { + any_realm_county = { target_is_de_jure_liege_or_above = title:e_spain } +} + +fp2_iberian_reclamation_vassalize_iberian_trigger = { + tier = tier_county + holder = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + liege = scope:defender + NOT = { this = scope:defender } + capital_county = { + any_county_struggle = { is_struggle_type = iberian_struggle } + } + } +} + +fp2_iberian_reclamation_involved_county_trigger = { + any_realm_county = { + any_county_struggle = { is_struggle_type = iberian_struggle } + } +} + +fp2_iberian_reclamation_vassalize_vassal_trigger = { + primary_title.tier >= tier_county + primary_title.tier < scope:attacker.primary_title.tier + any_character_struggle = { is_struggle_type = iberian_struggle } + capital_county = { + duchy = { is_in_list = target_titles } + } + any_sub_realm_county = { + count = all + duchy = { is_in_list = target_titles } + any_county_struggle = { is_struggle_type = iberian_struggle } + } +} + +fp2_struggle_enforce_truce_war_leader_trigger = { + custom_tooltip = { + text = fp2_enforce_truce_war_with_not_involved_tt + any_character_struggle = { + involvement = involved + } + } + custom_tooltip = { + text = fp2_enforce_truce_tier_difference_tt + tier_difference = { + target = scope:actor + value <= 0 + } + } + NOR = { + this = scope:recipient + this = scope:actor + } + custom_tooltip = { + text = fp2_enforce_truce_liege_or_independent_tt + OR = { + scope:recipient = { is_independent_ruler = yes } + scope:recipient.top_liege = scope:actor.top_liege + is_independent_ruler = yes + top_liege = scope:actor.top_liege + } + } +} + +fp2_bargain_fealty_war_outnumbered_trigger = { + war_attacker_total_strength_halved_value > scope:recipient.max_military_strength +} + +fp2_bargain_fealty_war_losing_trigger = { + attacker_war_score >= fp2_bargain_fealty_interaction_already_losing_value +} + +################################################## +# Multi-File Event Triggers + +fp2_lyonese_monk_0002_papal_hof_trigger = { + religion = religion:christianity_religion + exists = faith.religious_head + faith.religious_head_title = title:k_papal_state +} + +fp2_lyonese_monk_0002_valid_character_configuration_trigger = { + OR = { + has_trait = scholar + has_trait = theologian + has_trait = lifestyle_mystic + AND = { + is_ai = no + learning >= very_high_skill_rating + has_lifestyle = learning_lifestyle + } + } +} + +fp2_lyonese_monk_0002_valid_court_trigger = { + # Must have the Pope as a HoF. + fp2_lyonese_monk_0002_papal_hof_trigger = yes + # Filter out anyone not able to be at home when the monk comes a'knockin'. + is_physically_able = yes + # Must be into bookish discussions. + ## Narratively, this is what attracts them to your court. + ## Mechanically, this is how players can opt in for the chain so it's not completely random. + fp2_lyonese_monk_0002_valid_character_configuration_trigger = yes + # Remove non-playables. + NOR = { + has_government = theocracy_government + has_government = republic_government + } + # Plus, for various reasons, we don't want Lyon _itself_. + NOT = { + any_held_title = { this = title:c_lyon } + } +} + +fp2_lyonese_monk_0000_valid_for_events_trigger = { + fp2_lyonese_monk_0000_out_of_realm_trigger = no + fp2_lyonese_monk_0000_out_of_freedom_trigger = no + fp2_lyonese_monk_0000_out_of_popes_trigger = no + fp2_lyonese_monk_0000_out_of_faith_trigger = no +} + +fp2_lyonese_monk_0000_out_of_realm_trigger = { + scope:acolyte = { + OR = { + is_alive = no + is_imprisoned = yes + AND = { + is_landed = no + NOT = { + host = scope:acolyte_host + # Make an exception if you're in prison, since that should give a different event. + scope:acolyte_host = { is_imprisoned = no } + } + } + AND = { + is_landed = yes + NOT = { + any_liege_or_above = { this = scope:acolyte_host } + } + } + } + } +} + +fp2_lyonese_monk_0000_out_of_freedom_trigger = { is_imprisoned = yes } + +fp2_lyonese_monk_0000_out_of_popes_trigger = { + NOT = { exists = scope:story.var:base_faith.religious_head } +} + +fp2_lyonese_monk_0000_out_of_faith_trigger = { + OR = { + NOT = { scope:acolyte.faith.religious_head = scope:story.var:base_faith.religious_head } + NOT = { scope:acolyte_host.faith.religious_head = scope:story.var:base_faith.religious_head } + } +} diff --git a/project/ck3/base_game/common/secret_types/00_secret_types.txt b/project/ck3/base_game/common/secret_types/00_secret_types.txt index 85407a475f..23d09f42b6 100644 --- a/project/ck3/base_game/common/secret_types/00_secret_types.txt +++ b/project/ck3/base_game/common/secret_types/00_secret_types.txt @@ -441,6 +441,17 @@ secret_murder = { } } } + if = { + limit = { + exists = var:was_turned_into_bell_chime + } + scope:victim = { + set_death_reason = { + death_reason = death_bell + killer = scope:murderer + } + } + } else = { scope:victim = { set_death_reason = { diff --git a/project/ck3/base_game/common/story_cycles/commission_epic_story_cycle.txt b/project/ck3/base_game/common/story_cycles/commission_epic_story_cycle.txt index a496d615b0..56a3667e16 100644 --- a/project/ck3/base_game/common/story_cycles/commission_epic_story_cycle.txt +++ b/project/ck3/base_game/common/story_cycles/commission_epic_story_cycle.txt @@ -139,7 +139,7 @@ triggered_effect = { trigger = { exists = var:composer - var:composer = { + var:composer = { is_alive = yes OR = { is_imprisoned = yes @@ -163,7 +163,7 @@ triggered_effect = { trigger = { exists = var:composer - var:composer = { + var:composer = { is_alive = no } } @@ -211,7 +211,13 @@ # Ongoing events triggered_effect = { - trigger = { always = yes } + trigger = { + story_owner = { + NOT = { + exists = var:propaganda_path + } + } + } effect = { save_commission_epic_loc_variables = yes change_variable = { @@ -227,4 +233,4 @@ } } } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/story_cycles/story_cycle_lyonese_monk.txt b/project/ck3/base_game/common/story_cycles/story_cycle_lyonese_monk.txt new file mode 100644 index 0000000000..e33fde2e58 --- /dev/null +++ b/project/ck3/base_game/common/story_cycles/story_cycle_lyonese_monk.txt @@ -0,0 +1,70 @@ + +################################################## +# Wandering Lyonese Monk +# by Ewan Cowhig Croft +################################################## + +# We really just use this to contain our variables & variable lists. + +story_lyonese_monk = { + + on_setup = { + # Start tracking how many events we've tried to fire from within our current_phase. + set_variable = { + name = lm_phase_tally + value = 0 + } + # Set our school score variables. + set_variable = { + name = school_elipandic + value = 0 + } + ## Slight edge for the Felicitous school, as scope:acolyte is an explicit Felix of Urgell fan. + set_variable = { + name = school_felicitous + value = 1 + } + set_variable = { + name = school_radical + value = 0 + } + } + + on_owner_death = { + if = { + limit = { exists = story_owner.player_heir } + story_owner = { + # Transfer flags. + if = { + limit = { has_character_flag = fp2_lyonese_monk_entered_controversy_flag } + player_heir = { add_character_flag = fp2_lyonese_monk_entered_controversy_flag } + } + if = { + limit = { has_character_flag = fp2_lyonese_monk_entered_schism_flag } + player_heir = { add_character_flag = fp2_lyonese_monk_entered_schism_flag } + } + save_scope_as = dead_owner + # Transfer over scopes & prepare to optionally send the story itself. + player_heir = { + save_scope_as = acolyte_host + trigger_event = { + id = fp2_lyonese_monk.0011 + days = 7 + } + } + } + } + else = { + var:acolyte = { silent_disappearance_effect = yes } + end_story = yes + } + } + + on_end = { + story_owner = { + # Wipe them tracking flags. + remove_character_flag = fp2_lyonese_monk_entered_controversy_flag + remove_character_flag = fp2_lyonese_monk_entered_schism_flag + } + } +} diff --git a/project/ck3/base_game/common/struggle/catalysts/_catalysts.info b/project/ck3/base_game/common/struggle/catalysts/_catalysts.info new file mode 100644 index 0000000000..62f712b33e --- /dev/null +++ b/project/ck3/base_game/common/struggle/catalysts/_catalysts.info @@ -0,0 +1,8 @@ +############################################################## +# Catalysts +############################################################## + + +catalyst_name = { + #Nothing here, we only need the name to have a database entry and to use catalysts in struggles database +} diff --git a/project/ck3/base_game/common/struggle/catalysts/catalysts.txt b/project/ck3/base_game/common/struggle/catalysts/catalysts.txt new file mode 100644 index 0000000000..aab9e18053 --- /dev/null +++ b/project/ck3/base_game/common/struggle/catalysts/catalysts.txt @@ -0,0 +1,76 @@ +### Casus Belli +catalyst_successfully_expelled_interloper = {} +catalyst_conducted_border_raid = {} +catalyst_winning_large_conquest_war = {} +catalyst_win_any_war_within_the_region = {} + +### Culture +catalyst_hybridise_or_diverge_regional_cultures = {} +catalyst_very_important_child_change_culture_or_faith = {} + +### Decisions +catalyst_toledo_council_compromise = {} +catalyst_toledo_council_conciliation = {} +catalyst_toledo_council_hostility = {} +catalyst_toledo_council_tension = {} +catalyst_creating_a_holy_order = {} +catalyst_invite_diff_faith_culture_to_feast = {} + +# Diplomacy +catalyst_bought_important_truce = {} +catalyst_formed_interreligious_alliance_with_important_character = {} +catalyst_broke_truce_against_important_character = {} +catalyst_forming_alliance_with_major_uninvolved_power = {} +catalyst_truce_was_enforced = {} +catalyst_gift_independent_ruler = {} +catalyst_join_war_as_assisant = {} +catalyst_sign_truce_outside_war = {} +catalyst_grant_privilege_to_diff_faith_culture_vassal = {} + +# Faith +catalyst_demanding_important_conversion = {} +catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion = {} +catalyst_granted_powerful_diff_faith_vassal_religious_protection = {} +catalyst_revoked_powerful_diff_faith_vassal_religious_protection = {} +catalyst_gave_independence_to_powerful_diff_faith_culture_vassal = {} +catalyst_forced_conversion = {} +catalyst_convert_local_culture_faith = {} + +### Misc +catalyst_passing_of_time = {} + +### Prison interactions +catalyst_execute_important = {} +catalyst_release_important ={} +catalyst_ransom_important = {} +catalyst_imprison_important = {} + +### Realm management +catalyst_new_building_in_castle = {} +catalyst_new_building_in_city = {} +catalyst_new_building_in_temple = {} +catalyst_improve_development_vassal_diff_faith_culture = {} +catalyst_grant_land_local_noble = {} + +### Relationship +catalyst_becomes_rival_with_involved = {} # also consider nemesis +catalyst_became_best_friend_soulmate_with_very_important_character = {} +catalyst_unnatural_death_important_character = {} +catalyst_became_friend_lover_with_character= {} + +### Scheme +catalyst_learned_new_language_important = {} +catalyst_fabricating_duchy_level_claims = {} +catalyst_using_a_hook_on_very_important_character = {} +catalyst_discovery_of_very_important_murder = {} +catalyst_reveal_secret_important = {} + +### Titles +catalyst_gain_claim_on_title = {} +catalyst_usurp_title = {} +catalyst_enforcing_de_jure_claims = {} +catalyst_accepted_independence_faction_demands = {} +catalyst_vassalize_independent_ruler = {} +catalyst_independence_from_non_dejure_vassal = {} + + diff --git a/project/ck3/base_game/common/struggle/struggles/_struggles.info b/project/ck3/base_game/common/struggle/struggles/_struggles.info new file mode 100644 index 0000000000..8f661d1160 --- /dev/null +++ b/project/ck3/base_game/common/struggle/struggles/_struggles.info @@ -0,0 +1,95 @@ +############################################################## +# Structure +############################################################## + +struggle_name = { + + ### List of Culture and/or Faiths considered as part of the Struggle from the beginning and independently of the involvement prerequisites + cultures = {} + faiths = {} + + regions = {} + + # The conditions that a culture or a faith must fulfil to be considered as part of the Struggle. If empty, no new Cultures or Faiths can become involved. + # Min ratio of total counties that should be inside the struggle region in order a culture and faith to get involved + involvement_prerequisite_percentage = 0.8 # a culture of faith is involved if %80 of total number of counties belonging to it are inside the struggle region + + # There has to be at least one. + phase_list = { + + struggle_phase_name = { + + # There has to be at least one. + future_phases = { + struggle_iberia_phase_hostility = + { + default = yes + #these should be defined in common/struggle/catalyst + catalysts = { + catalysts_betrayed_alliance = 25 + catalysts_something_something = 30 + } + } + struggle_iberia_phase_tension = { } + } + + war_effects/culture_effects/faith_effects/other_effects = + { + common_parameters = {} # Parameters that generally affect everyone in the Struggle. (For grouping effect descriptions) + + involved_parameters = {} # Parameters that affect Involved in the Struggle. (For grouping effect descriptions) + + interloper_parameters = {} # Parameters that affect Interlopers in the Struggle. (For grouping effect descriptions) + + uninvolved_parameters = {} # Parameters that affect Uninvolved in the Struggle. (For grouping effect descriptions) + + involved_character_modifier = { # Character Modifiers applied on involved characters + } + + interloper_character_modifier = { # Character Modifiers applied on interloper characters + } + + involved_doctrine_character_modifier = { # Applied to involved characters if they have the given doctrine + doctrine = doctrine_theocracy_lay_clergy + same_faith_opinion = 3 + } + + interloper_doctrine_character_modifier = { # Applied to interloper characters if they have the given doctrine + doctrine = doctrine_theocracy_lay_clergy + same_faith_opinion = 3 + } + + + all_county_modifier = { # County Modifiers applied to all Involved County within the struggle + } + + involved_county_modifier = { # County Modifiers applied to all the Involved County owned by involved characters + } + + interloper_county_modifier = { # County Modifiers applied to all the Involved County owned by interloper characters + } + + uninvolved_county_modifier = { # County Modifiers applied to all the Involved County owned by uninvolved characters + } + + # At least one Phase needs to have an Ending Decision. + ending_decisions = { } + } + } + } + + # There has to be at least one. + start_phase = struggle_iberia_phase_opportunity + + # Root = struggle + on_start = {} + + # Root = struggle + on_end = {} + + # Root = struggle + on_change_phase = {} + + # Root = struggle + # scope:character = character (who has gone from uninvolved to interloper/involved in the struggle) + on_join = {} diff --git a/project/ck3/base_game/common/struggle/struggles/struggles.txt b/project/ck3/base_game/common/struggle/struggles/struggles.txt new file mode 100644 index 0000000000..01cf29c32a --- /dev/null +++ b/project/ck3/base_game/common/struggle/struggles/struggles.txt @@ -0,0 +1,817 @@ +iberian_struggle = { + # has_fp2_dlc_trigger = yes #TODO_CD_AN Request support for dlc locking on struggles + + ################################################## + # Setup + ################################################## + cultures = { + # Northern + basque + castilian + catalan + portuguese + galician + asturleonese + aragonese + # Southern + andalusian + # Outsider + bedouin + levantine + maghrebi + baranis + # Minorities + sephardi + } + faiths = { + # Christian + catholic mozarabic_church + # Islamic + ashari muwalladi + } + regions = { + world_europe_west_iberia + } + + # A culture or faith becomes involved if 80% of the total number of counties belonging to it are inside the struggle region. + involvement_prerequisite_percentage = 0.8 + + on_start = { + # Starting Events + trigger_event = { on_action = fp2_iberian_struggle_starting_events } + } + + on_change_phase = { + + # Set up AI Intent + trigger_event = fp2_struggle.0003 + } + + # Root = the current struggle + # scope:character = the character which has joined the struggle + on_join = { + scope:character = { + if = { + limit = { + is_ai = no + } + + if = { + limit = { + root = { was_player_joined = scope:character } + } + + if = { + limit = { + NOT = { has_character_flag = fp2_struggle_intro_event_flag } + } + add_character_flag = fp2_struggle_intro_event_flag + } + } + + trigger_event = fp2_struggle.0501 + } + else = { + # assign an intent to the freshly joined character + trigger_event = fp2_struggle.004 + } + } + } + + ################################################## + # Phases + ################################################## + start_phase = struggle_iberia_phase_opportunity + + phase_list = { + + # Opportunity Phase represents complacency after a long period of coexistence during Conciliation; people are comfortable that things are good and so actors with ill-intent can get away with things once again. + struggle_iberia_phase_opportunity = { + ################################################## + # General Set-Up + + background = "gfx/interface/illustrations/struggle_backgrounds/struggle_opportunity_bg.dds" + + future_phases = { + struggle_iberia_phase_hostility = { + catalysts = { + catalyst_passing_of_time = minimal_struggle_catalyst_gain + catalyst_gain_claim_on_title = minor_struggle_catalyst_gain + catalyst_win_any_war_within_the_region = minor_struggle_catalyst_gain # Good + catalyst_new_building_in_castle = minor_struggle_catalyst_gain # How to do AI? + catalyst_becomes_rival_with_involved = major_struggle_catalyst_gain # Good + catalyst_using_a_hook_on_very_important_character = medium_struggle_catalyst_gain # good + catalyst_unnatural_death_important_character = medium_struggle_catalyst_gain + catalyst_usurp_title = major_struggle_catalyst_gain # good + catalyst_forced_conversion = medium_struggle_catalyst_gain + catalyst_reveal_secret_important = major_struggle_catalyst_gain + catalyst_broke_truce_against_important_character = massive_struggle_catalyst_gain # Cannot motivate the AI to do that without code support + } + } + struggle_iberia_phase_conciliation = { + catalysts = { + catalyst_improve_development_vassal_diff_faith_culture = minimal_struggle_catalyst_gain # How to do AI? + catalyst_gift_independent_ruler = minor_struggle_catalyst_gain # AI done + catalyst_became_friend_lover_with_character = minor_struggle_catalyst_gain + catalyst_learned_new_language_important = minor_struggle_catalyst_gain # AI done + catalyst_new_building_in_city = minor_struggle_catalyst_gain # How to do AI? + catalyst_sign_truce_outside_war = minor_struggle_catalyst_gain # will need update when addding truce through wards + catalyst_formed_interreligious_alliance_with_important_character = minor_struggle_catalyst_gain + catalyst_ransom_important = medium_struggle_catalyst_gain + catalyst_grant_privilege_to_diff_faith_culture_vassal = medium_struggle_catalyst_gain + catalyst_invite_diff_faith_culture_to_feast = medium_struggle_catalyst_gain + catalyst_independence_from_non_dejure_vassal = major_struggle_catalyst_gain + catalyst_grant_land_local_noble = major_struggle_catalyst_gain + catalyst_became_best_friend_soulmate_with_very_important_character = major_struggle_catalyst_gain # AI done + catalyst_convert_local_culture_faith = major_struggle_catalyst_gain + catalyst_release_important = massive_struggle_catalyst_gain + } + } + } + + war_effects = { + ###### Common + + # Nothing + + ###### Involved + involved_parameters = { + claims_in_region_cost_prestige_not_gold_for_involved_parties = yes + involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs = yes + unlocks_border_raid_casus_belli = yes + unlocks_contract_assistance_interaction = yes + unlocks_bargain_fealty_interaction = yes + } + + involved_character_modifier = { + mercenary_hire_cost_mult = -0.3 + ai_war_chance = 0.25 + ai_war_cooldown = -0.25 + } + + ###### Interlopers + interloper_parameters = { + involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs = yes + } + + ###### Uninvolved + + # Nothing + } + + faith_effects = { + ###### Common + common_parameters = { + cheaper_to_convert_to_struggle_faith = yes + county_faith_conversion_in_region_proceeds_faster = yes + holy_wars_in_region_cannot_be_declared = yes + } + + ###### Involved + involved_parameters = { + interfaith_marriages_available_between_involved_characters = yes + } + + ###### Interlopers + + # Nothing + + ###### Uninvolved + + # Nothing + + } + + culture_effects = { + ###### Common + common_parameters = { + cheaper_to_convert_to_struggle_culture = yes + } + + ###### Involved + involved_parameters = { + learning_languages_gives_prestige = yes + granting_title_to_local_noble_gives_prestige = yes + gain_acceptance_when_developing_other_culture_county = yes + } + + ###### Interlopers + + # Nothing + + ###### Uninvolved + + # Nothing + } + + other_effects = { + ###### Common + + # Nothing + + + ###### Involved + involved_parameters = { + unlocks_buy_claim_for_all = yes + unlocks_demand_payments_for_all = yes + unlocks_abduct_for_all = yes + unlocks_fabricate_hooks_for_all = yes + unlocks_claim_throne_for_all = yes + unlocks_incite_revolts_interaction = yes + struggle_unlocks_befriend_schemes_for_everyone = yes + unlocks_epic_commission_for_independent_rulers = yes + unlocks_truce_purchasing_interaction = yes + unlocks_sell_minor_title_for_kings_and_higher = yes + } + + ###### Interlopers + interloper_parameters = { + unlocks_secure_iberian_foothold_decision = yes + } + + interloper_character_modifier = { + county_opinion_add = -5 + tax_mult = -0.1 + } + + ###### Uninvolved + uninvolved_parameters = { + unlocks_secure_iberian_foothold_decision = yes + } + + uninvolved_county_modifier = { + county_opinion_add = -10 + tax_mult = -0.15 + } + + } + + #We are listing all available decision to give players insights on how they can end the Struggle + ending_decisions = { + struggle_iberia_ending_hostility_decision + struggle_iberia_ending_compromise_decision + struggle_iberia_ending_conciliation_decision + } + } + + # The Hostility phase accounts for the more brutal & fundamentalist side of the struggle; intolerance and violence break out even in stable areas & resentments over slights real or imagined escalate dramatically. + # Should we add a transition to Opportunity? A smaller deescalation than going to compromise + struggle_iberia_phase_hostility = { + ################################################## + # General Set-Up + + background = "gfx/interface/illustrations/struggle_backgrounds/struggle_hostility_bg.dds" + + future_phases = { + struggle_iberia_phase_compromise = { + catalysts = { + catalyst_passing_of_time = minimal_struggle_catalyst_gain + catalyst_improve_development_vassal_diff_faith_culture = minimal_struggle_catalyst_gain + catalyst_gift_independent_ruler = minor_struggle_catalyst_gain + catalyst_became_friend_lover_with_character = minor_struggle_catalyst_gain + catalyst_learned_new_language_important = minor_struggle_catalyst_gain + catalyst_new_building_in_city = minor_struggle_catalyst_gain + catalyst_sign_truce_outside_war = minor_struggle_catalyst_gain + catalyst_formed_interreligious_alliance_with_important_character = minor_struggle_catalyst_gain + catalyst_ransom_important = medium_struggle_catalyst_gain + catalyst_grant_privilege_to_diff_faith_culture_vassal = medium_struggle_catalyst_gain + catalyst_invite_diff_faith_culture_to_feast = medium_struggle_catalyst_gain + catalyst_independence_from_non_dejure_vassal = major_struggle_catalyst_gain + catalyst_grant_land_local_noble = major_struggle_catalyst_gain + catalyst_became_best_friend_soulmate_with_very_important_character = major_struggle_catalyst_gain + catalyst_convert_local_culture_faith = major_struggle_catalyst_gain + catalyst_release_important = massive_struggle_catalyst_gain + } + } + } + + war_effects = { + ###### Common + + # Nothing + + ##### Involved + involved_parameters = { + struggle_cb_cost_minor = yes + truces_by_involved_or_interlopers_within_region_shorter = yes + involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs = yes + involved_or_interloper_wars_in_struggle_region_cheaper_costs = yes + unlocks_border_raid_casus_belli = yes + unlocks_forced_vassalization_casus_belli = yes + } + + involved_character_modifier = { + same_culture_mercenary_hire_cost_mult = -0.3 + ai_war_chance = 1 + ai_war_cooldown = -0.5 + army_pursuit_mult = 0.2 + army_siege_value_mult = 0.2 + enemy_hard_casualty_modifier = 0.5 + advantage = 5 # gives the upper hand against outsiders + } + + ###### Interlopers + interloper_parameters = { + truces_by_involved_or_interlopers_within_region_shorter = yes + involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs = yes + involved_or_interloper_wars_in_struggle_region_cheaper_costs = yes + } + + interloper_character_modifier = { + enemy_hard_casualty_modifier = 0.5 + } + + ###### Uninvolved + uninvolved_parameters = { + claims_in_region_more_expensive_to_press_for_uninvolved = yes + } + + } + + faith_effects = { + ###### Common + common_parameters = { + county_faith_conversion_in_region_proceeds_slower = yes + holy_wars_in_region_cannot_be_declared = yes # not sure if relevant? + } + + ###### Involved + involved_parameters = { + holy_order_can_be_created_by_dukes = yes + interfaith_marriages_available_between_involved_characters = yes + interfaith_marriages_between_involved_characters_costs_piety = yes + } + + involved_character_modifier = { + levy_reinforcement_rate_same_faith = 0.5 + domain_tax_different_faith_mult = 0.25 + holy_order_hire_cost_mult = -0.25 + + opinion_of_different_faith = -10 + } + + ###### Interlopers + interloper_character_modifier = { + holy_order_hire_cost_mult = -0.25 + } + + ###### Uninvolved + + # Nothing + } + + culture_effects = { + + ###### Common + common_parameters = { + county_culture_conversion_in_region_proceeds_slower = yes + } + + ###### Involved + involved_character_modifier = { + opinion_of_different_culture = -10 + + cultural_head_fascination_mult = -0.5 + cultural_head_acceptance_gain_mult = -0.5 + } + ###### Interlopers + interloper_character_modifier = { + cultural_head_fascination_mult = -0.25 + cultural_head_acceptance_gain_mult = -0.25 + } + ###### Uninvolved + + # Nothing + } + + other_effects = { + ###### Common + + # Nothing + + ###### Involved + involved_parameters = { + # struggle_vips_and_culture_faith_heads_may_develop_spontaneous_negative_relations = yes + powerful_vassal_can_claim_liege_titles = yes + unlocks_claim_throne_for_powerful_vassals = yes + unlocks_truce_purchasing_interaction = yes + unlocks_expedite_scheme_decision = yes + } + + involved_character_modifier = { + max_hostile_schemes_add = 1 + } + + involved_county_modifier = { + development_growth_factor = -0.3 + } + + ###### Interlopers + interloper_parameters = { + unlocks_secure_iberian_foothold_decision = yes + } + + interloper_county_modifier = { + county_opinion_add = -15 + tax_mult = -0.30 + development_growth_factor = -0.4 + } + + ###### Uninvolved + uninvolved_parameters = { + unlocks_secure_iberian_foothold_decision = yes + } + + uninvolved_county_modifier = { + county_opinion_add = -50 + tax_mult = -0.75 + + development_growth_factor = -0.5 + } + } + + ################################################## + # Ending + + #We are listing all available decision to give players insights on how they can end the Struggle + ending_decisions = { + struggle_iberia_ending_hostility_decision + struggle_iberia_ending_compromise_decision + struggle_iberia_ending_conciliation_decision + } + } + + # Compromise happens either when Hostility has gone on so long that people are sick of it, or else when Hostility has been narrowly avoided after a bout of Tension and folks're relieved; shared trauma and too much violence encourage people to calm down and live and let live. + struggle_iberia_phase_compromise = { + ################################################## + # General Set-Up + + background = "gfx/interface/illustrations/struggle_backgrounds/struggle_compromise_bg.dds" + + future_phases = { + struggle_iberia_phase_opportunity = { + catalysts = { + catalyst_passing_of_time = minimal_struggle_catalyst_gain + catalyst_gain_claim_on_title = minor_struggle_catalyst_gain + catalyst_win_any_war_within_the_region = minor_struggle_catalyst_gain # Good + catalyst_new_building_in_castle = minor_struggle_catalyst_gain # Good + catalyst_becomes_rival_with_involved = major_struggle_catalyst_gain # Good + catalyst_using_a_hook_on_very_important_character = medium_struggle_catalyst_gain # good + catalyst_unnatural_death_important_character = medium_struggle_catalyst_gain + catalyst_usurp_title = major_struggle_catalyst_gain # good + catalyst_forced_conversion = medium_struggle_catalyst_gain + catalyst_reveal_secret_important = major_struggle_catalyst_gain + catalyst_broke_truce_against_important_character = massive_struggle_catalyst_gain # Cannot motivate the AI to do that without code support + } + } + } + + war_effects = { + ###### Common + common_parameters = { + struggle_clash_restricted_to_single_county = yes + } + + ###### Involved + involved_parameters = { + white_peace_acceptance_between_involved_or_interloper_with_region_easier = yes + truces_by_involved_or_interlopers_within_region_longer = yes + struggle_cheaper_buy_truce = yes + unlocks_enforce_truces_interaction = yes + unlocks_iberian_reclamation_casus_belli = yes + struggle_cb_cost_major = yes + involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs = yes + apply_truce_when_sending_ward = yes + invasion_conquest_war_cannot_be_declared = yes + } + + involved_character_modifier = { + ai_war_chance = -0.25 + ai_war_cooldown = 0.25 + + levy_reinforcement_rate_friendly_territory = 0.5 + levy_reinforcement_rate_same_faith = 0.5 + garrison_size = 0.25 + defender_advantage = 5 + } + ###### Interlopers + interloper_parameters = { + white_peace_acceptance_between_involved_or_interloper_with_region_easier = yes + truces_by_involved_or_interlopers_within_region_longer = yes + involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs = yes + } + + interloper_county_modifier = { + monthly_county_control_change_at_war_add = -0.01 + monthly_county_control_change_at_war_mult = -0.25 + + defender_holding_advantage = -5 + } + + ###### Uninvolved + uninvolved_county_modifier = { + monthly_county_control_change_at_war_add = -0.02 + monthly_county_control_change_at_war_mult = -0.5 + + defender_holding_advantage = -10 + } + } + + faith_effects = { + ###### Common + common_parameters = { + holy_wars_in_region_cannot_be_declared = yes + county_faith_conversion_in_region_proceeds_slower = yes + } + + ###### Involved + involved_parameters = { + interfaith_marriages_available_between_involved_characters = yes + piety_from_new_alliance = yes + completing_building_in_temple_gives_piety = yes + release_prisoner_diff_faith_gives_prestige = yes + same_faith_friend_piety_gain = yes + } + + involved_character_modifier = { + opinion_of_different_faith = 10 + } + + ###### Interlopers + interloper_character_modifier = { + opinion_of_different_faith = 10 + } + + ###### Uninvolved + + # Nothing + } + + culture_effects = { + ###### Common + common_parameters = { + county_culture_conversion_in_region_proceeds_faster = yes + } + + ###### Involved + involved_parameters = { + release_prisoner_diff_culture_gives_prestige = yes + } + + involved_character_modifier = { + cultural_head_acceptance_gain_mult = 0.5 + opinion_of_different_culture = 10 + max_learn_language_schemes_add = 1 + } + + ###### Interlopers + interloper_character_modifier = { + opinion_of_different_culture = 5 + max_learn_language_schemes_add = 1 + } + + ###### Uninvolved + + # Nothing + } + + other_effects = { + ###### Common + + # Nothing + + ###### Involved + + involved_parameters = { + completing_building_in_castle_gives_development = yes + granting_independence_to_non_dejure_gives_renown = yes + struggle_grant_titles_diff_faith_culture_gives_prestige = yes + } + + involved_county_modifier = { + castle_holding_build_gold_cost = -0.25 + castle_holding_holding_build_gold_cost = -0.25 + } + + ###### Interlopers + interloper_character_modifier = { + county_opinion_add = -10 + tax_mult = -0.25 + } + + ###### Uninvolved + uninvolved_county_modifier = { + county_opinion_add = -25 + tax_mult = -0.5 + } + } + + ################################################## + # Ending + + #We are listing all available decision to give players insights on how they can end the Struggle + ending_decisions = { + struggle_iberia_ending_hostility_decision + struggle_iberia_ending_compromise_decision + struggle_iberia_ending_conciliation_decision + } + } + + # During Conciliation Phase, things have gotten so amicable that societies outside the Struggle often find relations difficult to parse; interfaith marriages & myriad cultural changes are common. + # We s + struggle_iberia_phase_conciliation = { + ################################################## + # General Set-Up + + background = "gfx/interface/illustrations/struggle_backgrounds/struggle_conciliation_bg.dds" + + future_phases = { + struggle_iberia_phase_compromise = { + catalysts = { + catalyst_passing_of_time = minimal_struggle_catalyst_gain + catalyst_gain_claim_on_title = minor_struggle_catalyst_gain + catalyst_win_any_war_within_the_region = minor_struggle_catalyst_gain # Good + catalyst_new_building_in_castle = minor_struggle_catalyst_gain # Good + catalyst_becomes_rival_with_involved = major_struggle_catalyst_gain # Good + catalyst_using_a_hook_on_very_important_character = medium_struggle_catalyst_gain # good + #- Host a Feast when having at least two different-faith vassals + catalyst_unnatural_death_important_character = medium_struggle_catalyst_gain + catalyst_usurp_title = major_struggle_catalyst_gain # good + catalyst_forced_conversion = medium_struggle_catalyst_gain + catalyst_reveal_secret_important = major_struggle_catalyst_gain + catalyst_broke_truce_against_important_character = massive_struggle_catalyst_gain # Cannot motivate the AI to do that without code support + } + } + } + + war_effects = { + ###### Common + common_parameters = { + invasion_conquest_war_cannot_be_declared = yes + struggle_clash_restricted_to_single_county = yes + } + + ###### Involved + + involved_parameters = { + struggle_cb_cost_major = yes + unlocks_iberian_reclamation_casus_belli = yes + struggle_cheaper_buy_truce = yes + truces_by_involved_or_interlopers_within_region_longer = yes + } + + involved_character_modifier = { + ai_war_chance = -0.5 + ai_war_cooldown = 0.5 + } + + involved_county_modifier = { + monthly_county_control_change_at_war_add = -0.01 + monthly_county_control_change_at_war_mult = -0.10 + } + + ###### Interlopers + interloper_parameters = { + truces_by_involved_or_interlopers_within_region_longer = yes + } + + interloper_county_modifier = { + monthly_county_control_change_at_war_add = -0.02 + monthly_county_control_change_at_war_mult = -0.25 + } + + ###### Uninvolved + uninvolved_county_modifier = { + monthly_county_control_change_at_war_add = -0.05 + monthly_county_control_change_at_war_mult = -0.5 + } + } + + faith_effects = { + ###### Common + + # Nothing + + ###### Involved + involved_character_modifier = { + opinion_of_different_faith = 20 + different_faith_county_opinion_mult = -0.5 + opinion_of_different_faith_liege = 10 + } + + involved_parameters = { + unlocks_golden_age_jewish_science_decision = yes + unlocks_build_pilgrim_roads_decision = yes + truces_by_involved_or_interlopers_within_region_longer = yes + county_conversion_disabled_for_involved_faiths_within_region = yes + interfaith_marriages_available_between_involved_characters = yes + interfaith_marriages_between_involved_characters_gives_piety = yes + release_prisoner_diff_faith_gives_prestige = yes + learning_languages_gives_piety = yes + holy_wars_in_region_cannot_be_declared = yes + } + + ###### Interlopers + + # Nothing + + ###### Uninvolved + + # Nothing + } + + culture_effects = { + ###### Common + + # Nothing + + ###### Involved + involved_parameters = { + easier_culture_hybridising_for_involved_and_interlopers = yes + release_prisoner_diff_culture_gives_prestige = yes + } + + involved_character_modifier = { + cultural_head_acceptance_gain_mult = 0.2 + opinion_of_different_culture = 20 + learn_language_scheme_power_mult = 0.25 + owned_personal_scheme_success_chance_add = 10 + cultural_head_fascination_mult = 0.25 + } + + ###### Interlopers + interloper_parameters = { + easier_culture_hybridising_for_involved_and_interlopers = yes + } + + ###### Uninvolved + + # Nothing + } + + other_effects = { + ###### Common + all_county_modifier = { + development_growth_factor = 0.3 + } + + ###### Involved + involved_parameters = { + # struggle_vips_and_culture_faith_heads_may_develop_spontaneous_positive_or_negative_relations = yes + struggle_unlocks_befriend_schemes_for_everyone = yes + unlocks_golden_age_jewish_science_decision = yes # To implement + struggle_prestige_from_feast = yes + struggle_gifts_involved_diff_faith_culture_leads_to_friendship = yes + struggle_grant_titles_diff_faith_culture_to_leads_to_friendship = yes + struggle_cannot_execute_involved_prisoners = yes + struggle_becoming_friend_gives_prestige = yes + involved_form_alliances_with_each_other_easier = yes + struggle_agents_less_likely_to_join_schemes = yes + } + + involved_county_modifier = { + county_opinion_add = 20 + build_speed = -0.25 + city_holding_holding_build_gold_cost = -0.25 + city_holding_build_gold_cost = -0.25 + } + + involved_character_modifier = { + befriend_scheme_power_mult = 0.5 + hostile_scheme_resistance_add = 20 + max_personal_schemes_add = 1 + } + + ###### Interlopers + interloper_character_modifier = { + county_opinion_add = 10 + build_speed = -0.05 + + tax_mult = -0.25 + } + + ###### Uninvolved + + # Really hard for them to stay here + uninvolved_county_modifier = { + tax_mult = -0.5 + county_opinion_add = -50 + garrison_size = -0.5 + supply_limit_mult = -0.5 + } + } + + ################################################## + # Ending + + #We are listing all available decision to give players insights on how they can end the Struggle + ending_decisions = { + struggle_iberia_ending_hostility_decision + struggle_iberia_ending_compromise_decision + struggle_iberia_ending_conciliation_decision + } + } + } + + # AI should gift +} diff --git a/project/ck3/base_game/common/suggestions/01_suggestions.txt b/project/ck3/base_game/common/suggestions/01_suggestions.txt index 0e174c6139..4dd02458a5 100644 --- a/project/ck3/base_game/common/suggestions/01_suggestions.txt +++ b/project/ck3/base_game/common/suggestions/01_suggestions.txt @@ -1775,3 +1775,44 @@ suggestion_request_war_aid_petition = { petition_liege_war_liege_involvement_trigger = yes } } + + +# Create a Naton Fracturing Faction +suggestion_create_nation_fracturing_faction = { + weight = { + base = 10 + } + + check_create_suggestion = { + try_create_suggestion = { + suggestion_type = suggestion_create_nation_fracturing_faction + } + } + + effect = { + open_view_data = { + view = factions_window + } + } + + is_valid = { + has_fp2_dlc_trigger = yes + is_local_player = yes + is_landed = yes + is_independent_ruler = no + is_a_faction_member = no + is_a_faction_leader = no + is_powerful_vassal_of = liege + NOT = { is_allied_to = liege } + + any_character_struggle = { + involvement = involved + } + liege = { + any_character_struggle = { + involvement = involved + } + } + liege.primary_title.tier >= tier_kingdom + } +} diff --git a/project/ck3/base_game/common/traits/00_traits.txt b/project/ck3/base_game/common/traits/00_traits.txt index ac5c585c3c..4588df0701 100644 --- a/project/ck3/base_game/common/traits/00_traits.txt +++ b/project/ck3/base_game/common/traits/00_traits.txt @@ -1166,7 +1166,6 @@ hunter_2 = { lazy = @neg_compat_low } } - hunter_3 = { lifestyle = yes prowess = 6 @@ -4296,7 +4295,6 @@ hashishiyah = { # Substance Abuse (Hashish) compatibility = { temperate = @neg_compat_low } - } rakish = { # Brothel-frequenter. @@ -7093,7 +7091,6 @@ scaly = { desc = trait_scaly_character_desc } } - } albino = { @@ -7123,7 +7120,6 @@ albino = { desc = trait_albino_character_desc } } - } wheezing = { #asthma @@ -7484,7 +7480,7 @@ devoted = { sayyid = { fame = yes - same_faith_opinion = 5 + islam_religion_opinion = 5 ruler_designer_cost = 25 @@ -7527,7 +7523,7 @@ saoshyant = { learning = 2 prowess = 2 - same_faith_opinion = 5 + zoroastrianism_religion_opinion = 10 shown_in_ruler_designer = no @@ -7554,7 +7550,7 @@ saoshyant_descendant = { } learning = 1 - same_faith_opinion = 5 + zoroastrianism_religion_opinion = 5 shown_in_ruler_designer = no @@ -7569,7 +7565,6 @@ saoshyant_descendant = { desc = trait_saoshyant_descendant_character_desc } } - } # Generic version of Saoshyant, Mahdi, Messiah, etc. @@ -7620,7 +7615,6 @@ divine_blood = { desc = trait_divine_blood_character_desc } } - } # Generic version of Sayyid. Dynasties can now be marked with "Prophetic Blood", which will automatically grant this trait to all members. @@ -8163,7 +8157,6 @@ wild_oat = { desc = trait_wild_oat_character_desc } } - } bastard_founder = { @@ -8214,7 +8207,6 @@ twin = { desc = trait_twin_character_desc } } - } kinslayer_1 = { @@ -8677,7 +8669,6 @@ viking = { prowess = 3 monthly_prestige = 0.3 - #same_faith_opinion = 10 same_opinion = 5 ruler_designer_cost = 25 @@ -9738,7 +9729,9 @@ chakravarti = { learning = 2 martial = 1 - same_faith_opinion = 20 + jainism_religion_opinion = 20 + hinduism_religion_opinion = 20 + buddhism_religion_opinion = 20 shown_in_ruler_designer = no @@ -10246,3 +10239,100 @@ scholarly_court_2 = { warlike_court_2 = @neg_compat_low } } + +# URBANISM DYNASTY PERK SPECIALS +education_republican_knowledge_1 = { + minimum_age = 16 + learning = 1 + stewardship = 1 + #education = yes + + shown_in_ruler_designer = no + + desc = { + first_valid = { + triggered_desc = { + trigger = { + NOT = { exists = this } + } + desc = trait_education_republican_knowledge_1_desc + } + desc = trait_education_republican_knowledge_1_character_desc + } + } + + group = education_republican_knowledge + level = 1 +} + +education_republican_knowledge_2 = { + minimum_age = 16 + learning = 2 + stewardship = 2 + #education = yes + + shown_in_ruler_designer = no + + desc = { + first_valid = { + triggered_desc = { + trigger = { + NOT = { exists = this } + } + desc = trait_education_republican_knowledge_2_desc + } + desc = trait_education_republican_knowledge_2_character_desc + } + } + + group = education_republican_knowledge + level = 2 +} + +education_republican_knowledge_3 = { + minimum_age = 16 + learning = 3 + stewardship = 3 + #education = yes + + shown_in_ruler_designer = no + + desc = { + first_valid = { + triggered_desc = { + trigger = { + NOT = { exists = this } + } + desc = trait_education_republican_knowledge_3_desc + } + desc = trait_education_republican_knowledge_3_character_desc + } + } + + group = education_republican_knowledge + level = 3 +} + +education_republican_knowledge_4 = { + minimum_age = 16 + learning = 4 + stewardship = 4 + #education = yes + + shown_in_ruler_designer = no + + desc = { + first_valid = { + triggered_desc = { + trigger = { + NOT = { exists = this } + } + desc = trait_education_republican_knowledge_4_desc + } + desc = trait_education_republican_knowledge_4_character_desc + } + } + + group = education_republican_knowledge + level = 4 +} diff --git a/project/ck3/base_game/common/trigger_localization/00_achievement_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_achievement_triggers.txt index 917067592e..9d2bd85abe 100644 --- a/project/ck3/base_game/common/trigger_localization/00_achievement_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_achievement_triggers.txt @@ -222,3 +222,46 @@ mother_of_us_all_achievement_trigger = { global = ACHIEVEMENT_DESC_mother_of_us_all_achievement } +fp2_historys_best_friends_trigger = { # Continue the cycle + global = ACHIEVEMENT_DESC_fp2_historys_best_friends +} + +fp2_basque_in_my_glory_trigger = { + global = ACHIEVEMENT_DESC_fp2_basque_in_my_glory +} + +fp2_friendship_is_magic_trigger = { + global = ACHIEVEMENT_DESC_fp2_friendship_is_magic +} + +fp2_high_stakes_chess_trigger = { + global = ACHIEVEMENT_DESC_fp2_high_stakes_chess +} + +fp2_iberia_or_iberia_trigger = { + global = ACHIEVEMENT_DESC_fp2_iberia_or_iberia +} + +fp2_andalusian_inquisition_trigger = { + global = ACHIEVEMENT_DESC_fp2_andalusian_inquisition +} + +fp2_iberian_hostilities_trigger = { + global = ACHIEVEMENT_DESC_fp2_iberian_hostilities +} + +fp2_iberian_conciliation_trigger = { + global = ACHIEVEMENT_DESC_fp2_iberian_conciliation +} + +fp2_iberian_compromise_trigger = { + global = ACHIEVEMENT_DESC_fp2_iberian_compromise +} + +fp2_holiday_in_iberia_trigger = { + global = ACHIEVEMENT_DESC_fp2_holiday_in_iberia +} + +fp2_el_cid_achievement_trigger = { + global = ACHIEVEMENT_DESC_fp2_el_cid_achievement +} diff --git a/project/ck3/base_game/common/trigger_localization/00_building_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_building_triggers.txt index ef76042577..e270bc1872 100644 --- a/project/ck3/base_game/common/trigger_localization/00_building_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_building_triggers.txt @@ -51,3 +51,9 @@ no_special_building_slot = { global_not = no_special_building_slot third_not = no_special_building_slot } + +has_holding = { + global = HAS_HOLDING_DESC + third = HAS_HOLDING_DESC + third_not = NOT_HAS_HOLDING_DESC +} diff --git a/project/ck3/base_game/common/trigger_localization/00_character_script_list_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_character_script_list_triggers.txt index 0e75d31809..5f0c6c3823 100644 --- a/project/ck3/base_game/common/trigger_localization/00_character_script_list_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_character_script_list_triggers.txt @@ -32,4 +32,11 @@ any_in_de_jure_hierarchy_percent_greater_or_equal = { global = NOT_HAS_51_PERCENT_OF_A_DE_JURE_TITLE third = NOT_HAS_51_PERCENT_OF_A_DE_JURE_TITLE third_not = NOT_HAS_51_PERCENT_OF_A_DE_JURE_TITLE -} \ No newline at end of file +} + +any_in_de_jure_hierarchy_all = { + global = ANY_IN_DE_JURE_ALL_GLOBAL + global_not = NOT_ANY_IN_DE_JURE_ALL_GLOBAL + third = ANY_IN_DE_JURE_ALL_THIRD + third_not = NOT_ANY_IN_DE_JURE_ALL_THIRD +} diff --git a/project/ck3/base_game/common/trigger_localization/00_character_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_character_triggers.txt index c95a13388a..55a7e4d585 100644 --- a/project/ck3/base_game/common/trigger_localization/00_character_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_character_triggers.txt @@ -295,8 +295,7 @@ is_great_grandparent_of = { global = IS_GREAT_GRANDPARENT_OF_CHARACTER_TRIGGER } -is_great_grandchild_of = -{ +is_great_grandchild_of = { global = IS_GREAT_GRANDCHILD_OF_CHARACTER_TRIGGER } @@ -328,7 +327,9 @@ gold_greater_than = { # In 99.999% of cases 'gold_greater_or_equal' (x >= y) should be used instead of 'gold_greater_than' (x > y) global = DEBUG_HAS_MORE_GOLD_TRIGGER first = DEBUG_I_HAVE_MORE_GOLD_TRIGGER - THIRD = DEBUG_THEY_HAVE_MORE_GOLD_TRIGGER + first_not = DEBUG_I_HAVE_MORE_GOLD_TRIGGER + third = DEBUG_THEY_HAVE_MORE_GOLD_TRIGGER + third_not = DEBUG_THEY_HAVE_MORE_GOLD_TRIGGER } gold = { @@ -374,7 +375,7 @@ piety_greater_than = { # In 99.999% of cases 'piety_greater_or_equal' (x >= y) should be used instead of 'piety_greater_than' (x > y) global = DEBUG_HAS_MORE_PIETY_TRIGGER first = DEBUG_I_HAVE_MORE_PIETY_TRIGGER - THIRD = DEBUG_THEY_HAVE_MORE_PIETY_TRIGGER + third = DEBUG_THEY_HAVE_MORE_PIETY_TRIGGER } piety = { @@ -399,7 +400,7 @@ piety_less_or_equal = { first = DEBUG_NOT_HAVE_MORE_PIETY_TRIGGER first_not = DEBUG_NOT_HAVE_MORE_PIETY_TRIGGER third = DEBUG_NOT_THEY_HAVE_MORE_PIETY_TRIGGER - third_not = DEBUG_THEY_HAVE_MORE_PIETY_TRIGGER + third = DEBUG_THEY_HAVE_MORE_PIETY_TRIGGER } # Has Prestige Triggers @@ -423,7 +424,7 @@ prestige_greater_than = { # In 99.999% of cases 'prestige_greater_or_equal' (x >= y) should be used instead of 'prestige_greater_than' (x > y) global = DEBUG_HAS_MORE_PRESTIGE_TRIGGER first = DEBUG_I_HAVE_MORE_PRESTIGE_TRIGGER - THIRD = DEBUG_THEY_HAVE_MORE_PRESTIGE_TRIGGER + third = DEBUG_THEY_HAVE_MORE_PRESTIGE_TRIGGER } dynasty_prestige = { diff --git a/project/ck3/base_game/common/trigger_localization/00_culture_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_culture_triggers.txt index 14986de31d..0f4a487fce 100644 --- a/project/ck3/base_game/common/trigger_localization/00_culture_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_culture_triggers.txt @@ -246,6 +246,7 @@ has_cultural_pillar = { first_not = HAS_CULTURAL_PILLAR_FIRST_NOT third = HAS_CULTURAL_PILLAR_THIRD third_not = HAS_CULTURAL_PILLAR_THIRD_NOT + global = HAS_CULTURAL_PILLAR_THIRD } has_cultural_parameter = { diff --git a/project/ck3/base_game/common/trigger_localization/00_doctrine_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_doctrine_triggers.txt index efe262ed4d..6b5f164a81 100644 --- a/project/ck3/base_game/common/trigger_localization/00_doctrine_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_doctrine_triggers.txt @@ -68,6 +68,52 @@ incompatible_tenet_pentarchy_trigger = { third_not = INCOMPATIBLE_TENET_PENTARCHY_TRIGGER } +incompatible_tenet_sacrificial_ceremonies_trigger = { + first_not = INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER + third_not = INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER +} + +incompatible_tenet_consolamentum_trigger = { + first_not = INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER + third_not = INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER +} + +incompatible_tenet_shared_hof_pacifists_vs_warmongers = { + first_not = INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS + third_not = INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS +} + +incompatible_tenet_shared_hof_criminal_witches_vs_adorcists = { + first_not = INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS + third_not = INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS +} + +incompatible_tenet_shared_hof_hedonists_vs_ascetics = { + first_not = INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS + third_not = INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS +} + +incompatible_tenet_shared_hof_cannibals_vs_non_cannibals = { + first_not = INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS + third_not = INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS +} + +incompatible_tenet_shared_hof_world_vs_humsac_grufes = { + first_not = INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES + third_not = INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES +} + +incompatible_tenet_shared_hof_monogamy_vs_polygamy = { + first_not = INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY + third_not = INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY +} + +incompatible_tenet_shared_hof_world_vs_unrestricted_incest = { + first_not = INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST + third_not = INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST +} + + ###################### # Required Doctrines # ###################### @@ -99,6 +145,11 @@ doctrine_unrestricted_consanguinity_trigger = { third = DOCTRINE_UNRESTRICTED_CONSANGUINITY } +doctrine_requires_theocratic_head_of_faith_trigger = { + first_not = DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER + third_not = DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER +} + doctrine_no_head_of_faith_trigger = { first = DOCTRINE_NO_HEAD_OF_FAITH third = DOCTRINE_NO_HEAD_OF_FAITH diff --git a/project/ck3/base_game/common/trigger_localization/00_landed_title_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_landed_title_triggers.txt index cbf0eaeb5a..5c320f4de0 100644 --- a/project/ck3/base_game/common/trigger_localization/00_landed_title_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_landed_title_triggers.txt @@ -113,6 +113,10 @@ form_germania_christian_trigger = { first_not = FORM_GERMANIA_CHRISTIAN_TRIGGER } +form_hispania_must_end_struggle_trigger = { + first_not = FORM_HISPANIA_MUST_END_STRUGGLE_TRIGGER +} + title_held_years = { global = TITLE_HELD_YEARS global_not = TITLE_NOT_HELD_YEARS @@ -120,4 +124,4 @@ title_held_years = { landed_title_this_equal = { global = LANDED_TITLE_THIS_EQUAL -} \ No newline at end of file +} diff --git a/project/ck3/base_game/common/trigger_localization/00_logic_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_logic_triggers.txt index e04df480e1..432a808627 100644 --- a/project/ck3/base_game/common/trigger_localization/00_logic_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_logic_triggers.txt @@ -33,3 +33,7 @@ nand = { third = TRIGGER_OR third_not = TRIGGER_AND } + +calc_true_if = { + global = TRIGGER_CALC_TRUE_IF +} diff --git a/project/ck3/base_game/common/trigger_localization/00_province_triggers.txt b/project/ck3/base_game/common/trigger_localization/00_province_triggers.txt index 53beefd689..3be3813a5a 100644 --- a/project/ck3/base_game/common/trigger_localization/00_province_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/00_province_triggers.txt @@ -59,4 +59,8 @@ has_construction_with_flag = { num_leased_titles = { global = NUM_LEASED_TITLES_TRIGGER -} \ No newline at end of file +} + +is_raided = { + global = IS_RAIDED_TRIGGER +} diff --git a/project/ck3/base_game/common/trigger_localization/01_character_interaction_triggers.txt b/project/ck3/base_game/common/trigger_localization/01_character_interaction_triggers.txt index e02591afe1..d118032cee 100644 --- a/project/ck3/base_game/common/trigger_localization/01_character_interaction_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/01_character_interaction_triggers.txt @@ -558,6 +558,10 @@ sway_blocked = { modify_vassal_contract_select_different_obligation_level = { first_not = MODIFY_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL } +modify_non_feudal_vassal_contract_select_different_obligation_level = { + first_not = MODIFY_NON_FEUDAL_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL +} + vassal_modify_vassal_contract_cannot_increase_obligation_level = { first_not = VASSAL_MODIFY_VASSAL_CONTRACT_CANNOT_INCREASE_OBLIGATION_LEVEL } @@ -808,7 +812,7 @@ is_at_war_with_another_vassal = { } feudalize_tribal_holding_interaction_title_not_county_or_below = { - third_NOT = feudalize_tribal_holding_interaction_title_not_county_or_below + third_not = feudalize_tribal_holding_interaction_title_not_county_or_below } has_all_tribal_innovations = { @@ -930,6 +934,10 @@ need_non_house_head_hook = { global_not = need_non_house_head_hook } +need_non_best_friend_hook = { + global_not = need_non_best_friend_hook +} + not_enough_stress = { global_not = not_enough_stress } @@ -1002,3 +1010,7 @@ baron_revocation = { prisoner_revocation = { first = PRISONER_RECOVATION_TT } + +synergise_friendship_interaction_cannot_share_education = { + global_not = synergise_friendship_interaction_cannot_share_education +} diff --git a/project/ck3/base_game/common/trigger_localization/01_decision_triggers.txt b/project/ck3/base_game/common/trigger_localization/01_decision_triggers.txt index 5e2d934134..93f50c310c 100644 --- a/project/ck3/base_game/common/trigger_localization/01_decision_triggers.txt +++ b/project/ck3/base_game/common/trigger_localization/01_decision_triggers.txt @@ -106,6 +106,10 @@ grant_titles_interaction_children_not_allowed_temple = { third_not = NOT_grant_titles_interaction_children_not_allowed_temple } +grant_titles_interaction_title_being_wagered = { + third_not = grant_titles_interaction_title_being_wagered +} + deceitful_progress_hostile_schemes_decision_missing_scheme = { global_not = deceitful_progress_hostile_schemes_decision_missing_scheme } @@ -217,3 +221,31 @@ exoticise_a_grand_hall_decision.tt.any_valid_kingdom = { court_already_has_a_fashion_tend_tt = { first_not = court_already_has_a_fashion_tend_tt } + +mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties = { + first = mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties +} + +favour_the_countryside_basques_decision.have_sinful_piety_level = { + first = favour_the_countryside_basques_decision.have_sinful_piety_level +} +favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism = { + first = favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism +} +favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia = { + first = favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia +} +favour_the_countryside_basques_decision.before_last_date = { + first = favour_the_countryside_basques_decision.before_last_date +} +canarias_must_be_developed_tt = { + first = canarias_must_be_developed_tt +} +canarias_must_be_filled_tt = { + first = canarias_must_be_filled_tt +} + +can_execute_decision = { + first = can_execute_decision + first_not = not_can_execute_decision +} diff --git a/project/ck3/base_game/common/trigger_localization/03_fp2_struggle_triggers.txt b/project/ck3/base_game/common/trigger_localization/03_fp2_struggle_triggers.txt new file mode 100644 index 0000000000..6751245810 --- /dev/null +++ b/project/ck3/base_game/common/trigger_localization/03_fp2_struggle_triggers.txt @@ -0,0 +1,71 @@ +is_culture_involved_in_struggle = { + global = IS_CULTURE_INVOLVED_IN_STRUGGLE_TRIGGER +} + +is_faith_involved_in_struggle = { + global = IS_FAITH_INVOLVED_IN_STRUGGLE_TRIGGER +} + +is_struggle_phase = { + global = is_struggle_phase_TRIGGER + global_not = NOT_is_struggle_phase_TRIGGER +} + +struggle_type = { + global = STRUGGLE_TYPE_TRIGGER + global_not = NOT_STRUGGLE_TYPE_TRIGGER +} + +empty_spooky_trigger = { + global = empty_spooky_trigger + global_not = empty_spooky_trigger_not +} # this spooky trigger frightens me, not because it is spooky (okay, partially because of how spooky it is), but because it needs to exist -h + +appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties = { + first = appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties + first_not = appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties +} + +appoint_a_righteous_caliph_decision.cant_be_caliphal_controller = { + first = appoint_a_righteous_caliph_decision.cant_be_caliphal_controller + first_not = appoint_a_righteous_caliph_decision.cant_be_caliphal_controller +} + +appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits = { + first = appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits + first_not = appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits +} + +appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range = { + first = appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range + first_not = appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range +} + +appoint_a_righteous_caliph_decision.control_one_holy_site = { + first = appoint_a_righteous_caliph_decision.control_one_holy_site + first_not = appoint_a_righteous_caliph_decision.control_one_holy_site +} + +appoint_a_righteous_caliph_decision.control_two_holy_sites = { + first = appoint_a_righteous_caliph_decision.control_two_holy_sites + first_not = appoint_a_righteous_caliph_decision.control_two_holy_sites +} + +appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith = { + first = appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith + first_not = appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith +} + +appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag = { + first = appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag + first_not = appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag +} + +fp2_bg_recipient_banned_from_board_games = { + first = fp2_bg_recipient_banned_from_board_games + first_not = fp2_bg_recipient_banned_from_board_games +} + +at_least_one_county_with_neutral_negative_opinion = { + global_not = at_least_one_county_with_neutral_negative_opinion +} diff --git a/project/ck3/base_game/common/tutorial_lessons/03_fp2_tutorial_lessons_reactive.txt b/project/ck3/base_game/common/tutorial_lessons/03_fp2_tutorial_lessons_reactive.txt new file mode 100644 index 0000000000..01821dfa31 --- /dev/null +++ b/project/ck3/base_game/common/tutorial_lessons/03_fp2_tutorial_lessons_reactive.txt @@ -0,0 +1,218 @@ +reactive_advice_struggle_introduction = { + chain = reactive_advice + delay = 0 + start_automatically = no + + lessons_struggle_introduction = { + text = "lessons_struggle_introduction_desc" + header_info = "lesson_step_1_of_10" + animation = center + + gui_transition = { + button_id = "skip" + button_text = "tutorial_lesson_button_skip" + target = lesson_finish + } + + gui_transition = { + button_id = "read_later" + button_text = "tutorial_lesson_button_read_later" + target = lesson_abort + } + + gui_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_struggle_region_open + } + } + + lessons_struggle_region_open = { + text = "lessons_struggle_region_open_desc" + highlight_widget = "struggle_banner_tutorial_uses_this" + header_info = "lesson_step_2_of_10" + animation = center + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_struggle_introduction + } + + gui_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_struggle_view_open + } + } + + lessons_struggle_view_open = { + text = "lessons_struggle_view_open_desc" + highlight_widget = "struggle_banner_tutorial_uses_this" + header_info = "lesson_step_3_of_10" + animation = center + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_struggle_introduction + } + + trigger_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_struggle_view + trigger = { + custom_tooltip = { + text = "lessons_struggle_view_open_prompt" + is_widget_open = "struggle_involvement_button_tutorial_uses_this" + } + } + } + } + + lessons_struggle_view = { + text = "lessons_struggle_view_desc" + header_info = "lesson_step_4_of_10" + animation = center + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_struggle_region_open + } + + gui_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_struggle_current_phases_and_effects + } + } + + lessons_struggle_current_phases_and_effects = { + text = "lessons_struggle_current_phases_and_effects_desc" + highlight_widget = "current_phase_effects" + header_info = "lesson_step_5_of_10" + animation = center + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_struggle_view + } + + gui_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_next_struggle_phases + } + } + + lessons_next_struggle_phases = { + text = "lessons_next_struggle_phases_desc" + highlight_widget = "next_phase_area_tutorial_uses_this" + header_info = "lesson_step_6_of_10" + animation = center + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_struggle_current_phases_and_effects + } + + gui_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_ending_struggle_open + } + } + + lessons_ending_struggle_open = { + text = "lessons_ending_struggle_open_desc" + highlight_widget = "ending_decision_button_tutorial_uses_this" + header_info = "lesson_step_7_of_10" + animation = center + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_next_struggle_phases + } + + trigger_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_ending_struggle + trigger = { + custom_tooltip = { + text = "lessons_ending_struggle_open_prompt" + is_widget_open = "ending_decision_area_tutorial_uses_this" + } + } + } + } + + lessons_ending_struggle = { + text = "lessons_ending_struggle_desc" + header_info = "lesson_step_8_of_10" + animation = center + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_next_struggle_phases + } + + gui_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_struggle_involvement_view_open + } + } + + lessons_struggle_involvement_view_open = { + text = "lessons_struggle_involvement_view_open_desc" + highlight_widget = "struggle_involvement_button_tutorial_uses_this" + header_info = "lesson_step_9_of_10" + animation = center + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_ending_struggle + } + + + trigger_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_next" + target = lessons_struggle_involvement_view + trigger = { + custom_tooltip = { + text = "lessons_struggle_involvement_view_open_prompt" + is_widget_open = "struggle_involvement_window" + } + } + } + } + + lessons_struggle_involvement_view = { + text = "lessons_struggle_involvement_view_desc" + highlight_widget = "struggle_involvement_button_tutorial_uses_this" + header_info = "lesson_step_10_of_10" + animation = far_left + + gui_transition = { + button_id = "back" + button_text = "tutorial_lesson_button_back" + target = lessons_ending_struggle + } + + gui_transition = { + button_id = "next" + button_text = "tutorial_lesson_button_complete" + target = lesson_finish + } + } + +} diff --git a/project/ck3/base_game/common/vassal_contracts/feudal.txt b/project/ck3/base_game/common/vassal_contracts/feudal.txt index 2475fd6b31..b12dcf0196 100644 --- a/project/ck3/base_game/common/vassal_contracts/feudal.txt +++ b/project/ck3/base_game/common/vassal_contracts/feudal.txt @@ -1,7 +1,4 @@ -@ai_standard_liege_desire = 2 -@ai_standard_vassal_desire = 1 - -feudal_government_taxes = { +feudal_government_taxes = { display_mode = tree icon = gold_icon obligation_levels = { @@ -112,402 +109,3 @@ feudal_government_levies = { } } } - -# Everything below this line is 'Fine Print' - -special_contract = { - display_mode = radiobutton - is_shown = { - scope:vassal.primary_title.tier >= tier_duchy - } - obligation_levels = { - special_contract_none = { - position = { 0 1 } - default = yes - - ai_vassal_desire = { - value = 0 - if = { - limit = { - scope:vassal = { - vassal_contract_has_flag = has_scutage_contract - vassal_contract_obligation_level:feudal_government_taxes >= feudal_tax_normal_level - } - } - add = @ai_standard_vassal_desire - } - } - - - ai_liege_desire = { - value = 0 - if = { - limit = { - scope:vassal = { - vassal_contract_has_flag = has_scutage_contract - vassal_contract_obligation_level:feudal_government_taxes < feudal_tax_normal_level - } - } - add = @ai_standard_liege_desire - } - if = { - limit = { - scope:vassal = { - vassal_contract_has_flag = has_march_contract - vassal_contract_obligation_level:feudal_government_levies < feudal_levies_normal_level - } - } - add = @ai_standard_liege_desire - } - if = { - limit = { - scope:vassal = { - vassal_contract_has_flag = has_palatinate_contract - OR = { - vassal_contract_obligation_level:feudal_government_taxes >= feudal_tax_normal_level - vassal_contract_obligation_level:feudal_government_levies >= feudal_levies_normal_level - } - } - } - add = @ai_standard_liege_desire - } - } - } - special_contract_scutage = { - - is_valid = { - scope:liege.culture = { - has_innovation = innovation_scutage - } - scope:vassal.primary_title.tier >= tier_duchy - } - parent = special_contract_none - position = { 1 1 } - - tax_factor = scutage_contract_tax - levies_factor = -0.75 - - vassal_modifier = { - men_at_arms_maintenance = -0.2 - } - - flag = has_scutage_contract - - ai_liege_desire = { - value = 0 - if = { - limit = { - scope:vassal = { - vassal_contract_obligation_level:feudal_government_taxes > feudal_tax_normal_level - vassal_contract_obligation_level:feudal_government_levies < feudal_levies_normal_level - } - } - add = @ai_standard_liege_desire - } - } - } - special_contract_march = { - - is_valid = { - scope:liege.culture = { - has_innovation = innovation_burhs - } - scope:vassal.primary_title.tier >= tier_duchy - } - parent = special_contract_none - position = { 1 0 } - - tax_factor = march_contract_taxes - - vassal_modifier = { - levy_size = 0.2 - army_maintenance_mult = -0.2 - garrison_size = 0.2 - levy_reinforcement_rate = 0.2 - controlled_province_advantage = 5 - } - - flag = has_march_contract - - ai_liege_desire = { - value = 0 - if = { - limit = { - scope:vassal = { - vassal_contract_obligation_level:feudal_government_taxes < feudal_tax_normal_level - vassal_contract_obligation_level:feudal_government_levies > feudal_levies_normal_level - } - } - add = @ai_standard_liege_desire - } - } - } - special_contract_palatinate = { - - is_valid = { - scope:liege.culture = { - has_innovation = innovation_divine_right - } - scope:vassal.primary_title.tier >= tier_duchy - } - parent = special_contract_none - position = { 1 2 } - - tax_factor = palatinate_contract_taxes - levies_factor = palatinate_contract_levies - - liege_modifier = { - monthly_prestige_gain_mult = 0.05 - } - - vassal_modifier = { - monthly_prestige_gain_mult = 0.2 - fellow_vassal_opinion = 15 - owned_personal_scheme_success_chance_add = 10 - owned_hostile_scheme_success_chance_add = 10 - } - - flag = has_palatinate_contract - - ai_liege_desire = { - value = 0 - if = { - limit = { - scope:vassal = { - vassal_contract_obligation_level:feudal_government_taxes < feudal_tax_low_level - vassal_contract_obligation_level:feudal_government_levies < feudal_levies_low_level - } - } - add = @ai_standard_liege_desire - } - } - } - } -} - -religious_rights = { - display_mode = checkbox - is_shown = { - NOT = { - scope:vassal.faith = scope:liege.faith - } - } - obligation_levels = { - religious_rights_none = { - default = yes - position = { 0 0 } - - ai_liege_desire = @ai_standard_liege_desire - ai_vassal_desire = 0 - } - religious_rights_protected = { - is_valid = { - NOT = { - scope:vassal.faith = scope:liege.faith - } - } - parent = religious_rights_none - position = { 1 0 } - - vassal_opinion = 5 - - vassal_modifier = { - county_opinion_add = 5 - } - - flag = religiously_protected - - ai_liege_desire = 0 - ai_vassal_desire = 10 - } - } -} - -fortification_rights = { - display_mode = checkbox - is_shown = { - scope:liege.culture = { - has_innovation = innovation_battlements - } - } - obligation_levels = { - fortification_rights_none = { - default = yes - position = { 0 0 } - - ai_liege_desire = @ai_standard_liege_desire - ai_vassal_desire = 0 - } - fortification_rights_granted = { - is_valid = { - scope:liege.culture = { - has_innovation = innovation_battlements - } - } - parent = fortification_rights_none - position = { 1 0 } - - liege_modifier = { - castle_holding_build_gold_cost = 0.05 - } - - vassal_modifier = { - castle_holding_build_gold_cost = -0.15 - castle_holding_holding_build_gold_cost = -0.5 - additional_fort_level = 1 - } - - tax_factor = fortification_rights_contract_taxes - - ai_liege_desire = 0 - ai_vassal_desire = @ai_standard_vassal_desire - } - } -} - -coinage_rights = { - display_mode = checkbox - is_shown = { - scope:liege.culture = { - has_innovation = innovation_currency_02 - } - } - obligation_levels = { - coinage_rights_none = { - default = yes - position = { 0 0 } - - ai_liege_desire = @ai_standard_liege_desire - ai_vassal_desire = 0 - } - coinage_rights_granted = { - is_valid = { - scope:liege.culture = { - has_innovation = innovation_currency_02 - } - } - parent = coinage_rights_none - position = { 1 0 } - - liege_modifier = { - development_growth_factor = -0.02 - } - vassal_modifier = { - character_capital_county_monthly_development_growth_add = 0.3 - } - - ai_liege_desire = 0 - ai_vassal_desire = @ai_standard_vassal_desire - } - } -} - -succession_rights = { - display_mode = checkbox - is_shown = { - scope:vassal = { - can_have_confederate_partition_succession_law_trigger = yes - } - } - obligation_levels = { - succession_rights_default = { - default = yes - position = { 0 0 } - - ai_liege_desire = 0 - ai_vassal_desire = @ai_standard_vassal_desire - } - succession_rights_forced_partition = { - is_valid = { - scope:vassal = { - can_have_confederate_partition_succession_law_trigger = yes - } - } - parent = succession_rights_default - position = { 1 0 } - - vassal_opinion = -5 - - flag = locked_to_partition - - ai_liege_desire = @ai_standard_liege_desire - ai_vassal_desire = 0 - } - } -} - -war_declaration_rights = { - display_mode = checkbox - obligation_levels = { - war_declaration_rights_default = { - default = yes - position = { 0 0 } - - ai_liege_desire = @ai_standard_liege_desire - ai_vassal_desire = 0 - } - war_declaration_rights_allowed = { - parent = war_declaration_rights_default - position = { 1 0 } - - vassal_opinion = 5 - - flag = vassal_contract_war_override - - ai_liege_desire = 0 - ai_vassal_desire = @ai_standard_vassal_desire - } - } -} - -council_rights = { - display_mode = checkbox - obligation_levels = { - council_rights_none = { - default = yes - position = { 0 0 } - - ai_liege_desire = @ai_standard_liege_desire - ai_vassal_desire = 0 - } - council_rights_guaranteed = { - parent = council_rights_none - position = { 1 0 } - - vassal_opinion = 5 - - flag = can_demand_council_seat - - liege_modifier = { - powerful_vassal_opinion = -2 - } - - ai_liege_desire = 0 - ai_vassal_desire = @ai_standard_vassal_desire - } - } -} - -title_revocation_rights = { - display_mode = checkbox - obligation_levels = { - title_revocation_rights_default = { - default = yes - position = { 0 0 } - - ai_liege_desire = 1 - ai_vassal_desire = 0 - } - title_revocation_rights_protected = { - parent = title_revocation_rights_default - position = { 1 0 } - - vassal_opinion = 5 - - flag = vassal_contract_cannot_revoke_titles - - ai_liege_desire = 0 - ai_vassal_desire = @ai_standard_vassal_desire - } - } -} diff --git a/project/ck3/base_game/common/vassal_contracts/republic.txt b/project/ck3/base_game/common/vassal_contracts/republic.txt index 7808f2817c..5948163fbe 100644 --- a/project/ck3/base_game/common/vassal_contracts/republic.txt +++ b/project/ck3/base_game/common/vassal_contracts/republic.txt @@ -9,16 +9,53 @@ has_cultural_parameter = republican_vassals_pay_more } } - value = 0.15 + value = { + add = 0.15 + # Add an extra with the right perk + if = { + limit = { + exists = scope:liege.dynasty + scope:liege.dynasty = { + has_dynasty_perk = fp2_urbanism_legacy_3 + } + } + add = 0.15 + } + } } else = { - value = 0.1 + value = { + add = 0.1 + # Add an extra with the right perk + if = { + limit = { + exists = scope:liege.dynasty + scope:liege.dynasty = { + has_dynasty_perk = fp2_urbanism_legacy_3 + } + } + add = 0.15 + } + } } } tax = { if = { limit = { scope:liege = { has_government = tribal_government } } - value = 0.05 + value = { + add = 0.05 + # Add an extra with the right perk + + if = { + limit = { + exists = scope:liege.dynasty + scope:liege.dynasty = { + has_dynasty_perk = fp2_urbanism_legacy_3 + } + } + add = 0.15 + } + } } else_if = { limit = { @@ -29,11 +66,39 @@ has_cultural_parameter = republican_vassals_pay_more } } - value = 0.3 + value = { + add = 0.3 + # Add an extra with the right perk + + if = { + limit = { + exists = scope:liege.dynasty + scope:liege.dynasty = { + has_dynasty_perk = fp2_urbanism_legacy_3 + } + } + add = 0.15 + } + } } else = { - value = 0.2 + value = { + add = 0.2 + # Add an extra with the right perk + + if = { + limit = { + exists = scope:liege.dynasty + scope:liege.dynasty = { + has_dynasty_perk = fp2_urbanism_legacy_3 + } + } + add = 0.15 + } + } } + + } contribution_desc = { first_valid = { diff --git a/project/ck3/base_game/common/vassal_contracts/special_contracts.txt b/project/ck3/base_game/common/vassal_contracts/special_contracts.txt new file mode 100644 index 0000000000..56079c1377 --- /dev/null +++ b/project/ck3/base_game/common/vassal_contracts/special_contracts.txt @@ -0,0 +1,611 @@ +@ai_standard_liege_desire = 2 +@ai_standard_vassal_desire = 1 +# Everything below this line is 'Fine Print' + +special_contract = { + display_mode = radiobutton + is_shown = { + scope:vassal.primary_title.tier >= tier_duchy + } + obligation_levels = { + special_contract_none = { + position = { 0 1 } + default = yes + + ai_vassal_desire = { + value = 0 + if = { + limit = { + scope:vassal = { + vassal_contract_has_flag = has_scutage_contract + OR = { + has_government = clan_government + AND = { + has_government = feudal_government + vassal_contract_obligation_level:feudal_government_taxes >= feudal_tax_normal_level + } + } + } + } + add = @ai_standard_vassal_desire + } + } + + + ai_liege_desire = { + value = 0 + if = { + limit = { + scope:vassal = { + vassal_contract_has_flag = has_scutage_contract + OR = { + has_government = clan_government + AND = { + has_government = feudal_government + vassal_contract_obligation_level:feudal_government_taxes < feudal_tax_normal_level + } + } + } + } + add = @ai_standard_liege_desire + } + if = { + limit = { + scope:vassal = { + vassal_contract_has_flag = has_march_contract + OR = { + has_government = clan_government + AND = { + has_government = feudal_government + vassal_contract_obligation_level:feudal_government_levies < feudal_levies_normal_level + } + } + } + } + add = @ai_standard_liege_desire + } + if = { + limit = { + scope:vassal = { + vassal_contract_has_flag = has_palatinate_contract + + OR = { + has_government = clan_government + AND = { + has_government = feudal_government + OR = { + vassal_contract_obligation_level:feudal_government_taxes >= feudal_tax_normal_level + vassal_contract_obligation_level:feudal_government_levies >= feudal_levies_normal_level + } + } + } + } + } + add = @ai_standard_liege_desire + } + } + } + special_contract_scutage = { + is_shown = { scope:vassal = { has_government = feudal_government } } + is_valid = { + scope:liege.culture = { + has_innovation = innovation_scutage + } + scope:vassal.primary_title.tier >= tier_duchy + } + parent = special_contract_none + position = { 1 1 } + + tax_factor = scutage_contract_tax + levies_factor = -0.75 + + vassal_modifier = { + men_at_arms_maintenance = -0.2 + } + + flag = has_scutage_contract + + ai_liege_desire = { + value = 0 + if = { + limit = { + scope:vassal = { + OR = { + has_government = clan_government + AND = { + has_government = feudal_government + vassal_contract_obligation_level:feudal_government_taxes > feudal_tax_normal_level + vassal_contract_obligation_level:feudal_government_levies < feudal_levies_normal_level + } + } + } + } + add = @ai_standard_liege_desire + } + } + } + special_contract_march = { + + is_valid = { + scope:liege.culture = { + has_innovation = innovation_bannus + } + scope:vassal.primary_title.tier >= tier_duchy + } + parent = special_contract_none + position = { 1 0 } + + tax_factor = march_contract_taxes + + vassal_modifier = { + levy_size = 0.2 + army_maintenance_mult = -0.2 + garrison_size = 0.2 + levy_reinforcement_rate = 0.2 + controlled_province_advantage = 5 + } + + flag = has_march_contract + + ai_liege_desire = { + value = 0 + if = { + limit = { + scope:vassal = { + OR = { + has_government = clan_government + AND = { + has_government = feudal_government + OR = { + vassal_contract_obligation_level:feudal_government_taxes < feudal_tax_normal_level + vassal_contract_obligation_level:feudal_government_levies > feudal_levies_normal_level + } + } + } + } + } + add = @ai_standard_liege_desire + } + } + } + special_contract_palatinate = { + is_shown = { scope:vassal = { has_government = feudal_government } } + is_valid = { + scope:liege.culture = { + has_innovation = innovation_divine_right + } + scope:vassal.primary_title.tier >= tier_duchy + } + parent = special_contract_none + position = { 1 2 } + + tax_factor = palatinate_contract_taxes + levies_factor = palatinate_contract_levies + + liege_modifier = { + monthly_prestige_gain_mult = 0.05 + } + + vassal_modifier = { + monthly_prestige_gain_mult = 0.2 + fellow_vassal_opinion = 15 + owned_personal_scheme_success_chance_add = 10 + owned_hostile_scheme_success_chance_add = 10 + } + + flag = has_palatinate_contract + + ai_liege_desire = { + value = 0 + if = { + limit = { + scope:vassal = { + vassal_contract_obligation_level:feudal_government_taxes < feudal_tax_low_level + vassal_contract_obligation_level:feudal_government_levies < feudal_levies_low_level + } + } + add = @ai_standard_liege_desire + } + } + } + } +} + +religious_rights = { + display_mode = checkbox + is_shown = { + NOT = { + scope:vassal.faith = scope:liege.faith + scope:liege.faith = { + has_doctrine = tenet_tax_nonbelievers + } + } + } + obligation_levels = { + religious_rights_none = { + default = yes + position = { 0 0 } + + ai_liege_desire = @ai_standard_liege_desire + ai_vassal_desire = 0 + } + religious_rights_protected = { + is_valid = { + NOT = { + scope:vassal.faith = scope:liege.faith + } + } + parent = religious_rights_none + position = { 1 0 } + + vassal_opinion = 5 + + vassal_modifier = { + county_opinion_add = 5 + } + + flag = religiously_protected + + ai_liege_desire = 0 + ai_vassal_desire = 10 + } + } +} + +fortification_rights = { + display_mode = checkbox + is_shown = { + scope:liege.culture = { + has_innovation = innovation_battlements + } + } + obligation_levels = { + fortification_rights_none = { + default = yes + position = { 0 0 } + + ai_liege_desire = @ai_standard_liege_desire + ai_vassal_desire = 0 + } + fortification_rights_granted = { + is_valid = { + scope:liege.culture = { + has_innovation = innovation_battlements + } + } + parent = fortification_rights_none + position = { 1 0 } + + liege_modifier = { + castle_holding_build_gold_cost = 0.05 + } + + vassal_modifier = { + castle_holding_build_gold_cost = -0.15 + castle_holding_holding_build_gold_cost = -0.5 + additional_fort_level = 1 + } + + tax_factor = fortification_rights_contract_taxes + + ai_liege_desire = 0 + ai_vassal_desire = @ai_standard_vassal_desire + } + } +} + +coinage_rights = { + display_mode = checkbox + is_shown = { + scope:liege.culture = { + has_innovation = innovation_currency_02 + } + } + obligation_levels = { + coinage_rights_none = { + default = yes + position = { 0 0 } + + ai_liege_desire = @ai_standard_liege_desire + ai_vassal_desire = 0 + } + coinage_rights_granted = { + is_valid = { + scope:liege.culture = { + has_innovation = innovation_currency_02 + } + } + parent = coinage_rights_none + position = { 1 0 } + + liege_modifier = { + development_growth_factor = -0.02 + } + vassal_modifier = { + character_capital_county_monthly_development_growth_add = 0.3 + } + + ai_liege_desire = 0 + ai_vassal_desire = @ai_standard_vassal_desire + } + } +} + +succession_rights = { + display_mode = checkbox + is_shown = { + scope:vassal = { + can_have_confederate_partition_succession_law_trigger = yes + } + } + obligation_levels = { + succession_rights_default = { + default = yes + position = { 0 0 } + + ai_liege_desire = 0 + ai_vassal_desire = @ai_standard_vassal_desire + } + succession_rights_forced_partition = { + is_valid = { + scope:vassal = { + can_have_confederate_partition_succession_law_trigger = yes + } + } + parent = succession_rights_default + position = { 1 0 } + + vassal_opinion = -5 + + flag = locked_to_partition + + ai_liege_desire = @ai_standard_liege_desire + ai_vassal_desire = 0 + } + } +} + +war_declaration_rights = { + display_mode = checkbox + obligation_levels = { + war_declaration_rights_default = { + default = yes + position = { 0 0 } + + ai_liege_desire = @ai_standard_liege_desire + ai_vassal_desire = 0 + } + war_declaration_rights_allowed = { + parent = war_declaration_rights_default + position = { 1 0 } + + vassal_opinion = 5 + + flag = vassal_contract_war_override + + ai_liege_desire = 0 + ai_vassal_desire = @ai_standard_vassal_desire + } + } +} + +council_rights = { + display_mode = checkbox + obligation_levels = { + council_rights_none = { + default = yes + position = { 0 0 } + + ai_liege_desire = @ai_standard_liege_desire + ai_vassal_desire = 0 + } + council_rights_guaranteed = { + parent = council_rights_none + position = { 1 0 } + + vassal_opinion = 5 + + flag = can_demand_council_seat + + liege_modifier = { + powerful_vassal_opinion = -2 + } + + ai_liege_desire = 0 + ai_vassal_desire = @ai_standard_vassal_desire + } + } +} + +title_revocation_rights = { + display_mode = checkbox + is_shown = { + OR = { + scope:vassal.faith = scope:liege.faith + NOR = { + scope:vassal.faith = scope:liege.faith + scope:liege.faith = { + has_doctrine_parameter = unlock_jizya_contract + } + } + } + } + obligation_levels = { + title_revocation_rights_default = { + default = yes + position = { 0 0 } + + ai_liege_desire = 1 + ai_vassal_desire = 0 + } + title_revocation_rights_protected = { + is_valid = { + OR = { + scope:vassal.faith = scope:liege.faith + NOR = { + scope:vassal.faith = scope:liege.faith + scope:liege.faith = { + has_doctrine_parameter = unlock_jizya_contract + } + } + } + } + + parent = title_revocation_rights_default + position = { 1 0 } + + vassal_opinion = 5 + + flag = vassal_contract_cannot_revoke_titles + + ai_liege_desire = 0 + ai_vassal_desire = @ai_standard_vassal_desire + } + } +} + +jizya_special_rights = { + display_mode = checkbox + is_shown = { + scope:liege.faith = { + has_doctrine = tenet_tax_nonbelievers + } + NOT = { scope:vassal.faith = scope:liege.faith } + } + + obligation_levels = { + jizya_special_rights_default = { + default = yes + position = { 0 0 } + + ai_liege_desire = 1 + ai_vassal_desire = 0 + } + jizya_special_rights_granted = { + is_valid = { + scope:liege.faith = { + has_doctrine = tenet_tax_nonbelievers + } + NOT = { scope:vassal.faith = scope:liege.faith } + } + parent = jizya_special_rights_default + position = { 1 0 } + + vassal_opinion = 20 + tax_factor = 0.4 + levies_factor = -0.4 + + vassal_modifier = { + monthly_prestige = -0.25 + } + + flag = vassal_contract_cannot_revoke_titles + flag = religiously_protected + + ai_liege_desire = @ai_standard_liege_desire + ai_vassal_desire = 0 + } + } +} + +iqta_special_rights = { + display_mode = checkbox + + obligation_levels = { + iqta_special_rights_default = { + default = yes + position = { 0 0 } + + ai_liege_desire = 1 + ai_vassal_desire = 0 + } + iqta_special_rights_granted = { + parent = iqta_special_rights_default + position = { 1 0 } + + vassal_opinion = 5 + tax_factor = -0.5 + levies_factor = -0.5 + + liege_modifier = { + men_at_arms_maintenance = -0.02 + men_at_arms_recruitment_cost = -0.02 + } + + vassal_modifier = { + men_at_arms_maintenance = -0.1 + men_at_arms_recruitment_cost = -0.1 + } + + ai_liege_desire = 0 + ai_vassal_desire = @ai_standard_vassal_desire + } + } +} + +ghazi_special_rights = { + display_mode = checkbox + is_shown = { + scope:vassal.faith = scope:liege.faith + } + obligation_levels = { + ghazi_special_rights_default = { + default = yes + position = { 0 0 } + + ai_liege_desire = 1 + ai_vassal_desire = 0 + } + ghazi_special_rights_granted = { + is_valid = { + scope:vassal.faith = scope:liege.faith + } + parent = ghazi_special_rights_default + position = { 1 0 } + + vassal_opinion = 10 + levies_factor = -0.25 + + liege_modifier = { + monthly_piety_gain_mult = 0.1 + } + + vassal_modifier = { + monthly_piety_gain_mult = 0.1 + + } + + flag = vassal_contract_cheaper_religious_war + flag = vassal_contract_increase_prestige_cb_cost + + ai_liege_desire = @ai_standard_liege_desire + ai_vassal_desire = @ai_standard_vassal_desire + } + } +} + +marriage_favor_rights = { + display_mode = checkbox + obligation_levels = { + marriage_favor_rights_default = { + default = yes + position = { 0 0 } + + ai_liege_desire = 1 + ai_vassal_desire = 0 + } + marriage_favor_rights_granted = { + parent = marriage_favor_rights_default + position = { 1 0 } + + vassal_opinion = 20 + tax_factor = 0.1 + levies_factor = 0.1 + + flag = vassal_contract_marriage_favor + + ai_liege_desire = 0 + ai_vassal_desire = @ai_standard_vassal_desire + } + } +} diff --git a/project/ck3/base_game/content_source/map_objects/masks/reeds_01_mask.png b/project/ck3/base_game/content_source/map_objects/masks/reeds_01_mask.png index 1ccab0a3fc..73226c6a59 100644 Binary files a/project/ck3/base_game/content_source/map_objects/masks/reeds_01_mask.png and b/project/ck3/base_game/content_source/map_objects/masks/reeds_01_mask.png differ diff --git a/project/ck3/base_game/content_source/map_objects/masks/tree_cypress_01_mask.png b/project/ck3/base_game/content_source/map_objects/masks/tree_cypress_01_mask.png index 45bc87c38a..f205bf73d7 100644 Binary files a/project/ck3/base_game/content_source/map_objects/masks/tree_cypress_01_mask.png and b/project/ck3/base_game/content_source/map_objects/masks/tree_cypress_01_mask.png differ diff --git a/project/ck3/base_game/content_source/map_objects/masks/tree_leaf_01_mask.png b/project/ck3/base_game/content_source/map_objects/masks/tree_leaf_01_mask.png index 8a78781f80..bd9a339afd 100644 Binary files a/project/ck3/base_game/content_source/map_objects/masks/tree_leaf_01_mask.png and b/project/ck3/base_game/content_source/map_objects/masks/tree_leaf_01_mask.png differ diff --git a/project/ck3/base_game/content_source/map_objects/masks/tree_leaf_02_mask.png b/project/ck3/base_game/content_source/map_objects/masks/tree_leaf_02_mask.png index df3bacbd3c..6d9780c296 100644 Binary files a/project/ck3/base_game/content_source/map_objects/masks/tree_leaf_02_mask.png and b/project/ck3/base_game/content_source/map_objects/masks/tree_leaf_02_mask.png differ diff --git a/project/ck3/base_game/content_source/map_objects/masks/tree_palm_01_mask.png b/project/ck3/base_game/content_source/map_objects/masks/tree_palm_01_mask.png index e3b9bd6324..7d4b4903ce 100644 Binary files a/project/ck3/base_game/content_source/map_objects/masks/tree_palm_01_mask.png and b/project/ck3/base_game/content_source/map_objects/masks/tree_palm_01_mask.png differ diff --git a/project/ck3/base_game/content_source/map_objects/masks/tree_pine_01_a_mask.png b/project/ck3/base_game/content_source/map_objects/masks/tree_pine_01_a_mask.png index e69d44190a..95193017be 100644 Binary files a/project/ck3/base_game/content_source/map_objects/masks/tree_pine_01_a_mask.png and b/project/ck3/base_game/content_source/map_objects/masks/tree_pine_01_a_mask.png differ diff --git a/project/ck3/base_game/content_source/map_objects/masks/tree_pine_01_b_mask.png b/project/ck3/base_game/content_source/map_objects/masks/tree_pine_01_b_mask.png index 6cbe51f6ac..668ca1a544 100644 Binary files a/project/ck3/base_game/content_source/map_objects/masks/tree_pine_01_b_mask.png and b/project/ck3/base_game/content_source/map_objects/masks/tree_pine_01_b_mask.png differ diff --git a/project/ck3/base_game/content_source/map_objects/masks/tree_pine_impassable_01_a_mask.png b/project/ck3/base_game/content_source/map_objects/masks/tree_pine_impassable_01_a_mask.png index a34845f18d..25faf79cfa 100644 Binary files a/project/ck3/base_game/content_source/map_objects/masks/tree_pine_impassable_01_a_mask.png and b/project/ck3/base_game/content_source/map_objects/masks/tree_pine_impassable_01_a_mask.png differ diff --git a/project/ck3/base_game/credit_portraits.txt b/project/ck3/base_game/credit_portraits.txt index b1bcfe6e2e..3bf7867501 100644 --- a/project/ck3/base_game/credit_portraits.txt +++ b/project/ck3/base_game/credit_portraits.txt @@ -36,3 +36,9 @@ left = { key = historical_export_easteregg_steacy_mcilwham text = "Steacy McIlwh right = { key = historical_export_easteregg_debbie_lane text = "Debbie Lane" } left = { key = historical_export_easteregg_hanna_lohman text = "Hanna Löhman" } right = { key = historical_export_easteregg_henrik_lohmander text = "Henrik Lohmander" } +left = { key = historical_export_easteregg_hugo_cortell text = "Hugo Cortell Ibáñez" } +right = { key = historical_export_easteregg_stina_arvidsson_radestig text = "Stina Arvidsson Rådestig" } +left = { key = historical_export_easteregg_elena_zenko text = "Elena Zenko" } +right = { key = historical_export_easteregg_ola_jentzsch text = "Ola Jentzsch"} +left = { key = historical_export_easteregg_sandra_runge_moller text = "Sandra Runge Møller" } +right = { key = historical_export_easteregg_fei_berg_hulthen text = "Fei Berg Hulthén" } diff --git a/project/ck3/base_game/credits.txt b/project/ck3/base_game/credits.txt index 2a6f8da5c1..f14736e37e 100644 --- a/project/ck3/base_game/credits.txt +++ b/project/ck3/base_game/credits.txt @@ -1,4 +1,551 @@ -$HEADER_CRUSADER_KINGS_3_ROYAL_COURT$ +$HEADER_CRUSADER_KINGS_3_FATE_OF_IBERIA$ + +$HEADER_PROJECT_LEADS$ +$TITLE_PROJECT_LEAD_GAME_DIRECTOR$ +Alexander Oltner +Maxence Voleau + +$TITLE_ART_DIRECTOR$ +Lenni Olinsson + +$TITLE_PROJECT_LEAD_PRODUCER$ +Bart Schouten +Mariana Rojas + + +$HEADER_DESIGN$ +$TITLE_PROJECT_LEAD_CONTENT_DESIGN_LEAD$ +Alexander Newcombe + +$TITLE_UX_DESIGNERS$ +Daniel Velasquez +Jonas Wickerström + +$TITLE_CONTENT_DESIGNERS$ +Ewan Cowhig Croft +Joe Parkin +Ola Jentzsch +Hugo Cortell +Verónica Pazos García +Nick Meredith +James Beaumont +Daniel Moore +Baudelaire Welch + +$TITLE_ADDITIONAL_CONTENT_DESIGN$ +Alexander Newcombe +Alexander Oltner +Maxence Voleau +Erik Sjöblom + + +$HEADER_PROGRAMMING$ +$TITLE_PROJECT_LEAD_TECH_LEAD$ +Nikola Stokić +Joel Hansson +Zack Holmgren + +$TITLE_PROGRAMMERS$ +Oscar Andersson +Matthew Clohessy +Christian Forsberg +Elisabeth Gangenes +Aleksei Gelmer +Bahar Shefket +Anton Sorokin +Nikola Stokić + + +$HEADER_ART$ +$TITLE_PROJECT_LEAD_ART_LEAD$ +Joacim Carlberg +Petter Lundh +Nils Wadensten + +$TITLE_OUTSOURCING_ARTIST$ +Lucia Dzediti + +$TITLE_2D_ARTISTS$ +Ahmed Albastaki +Jon Astrup Hällkvist +Alessandro Bragalini +Anton Holmqvist +Celine Jensen +Weronika Kowalczyk +Oscar Sjöstedt + +$TITLE_3D_CHARACTER_ART$ +Joakim Hammarslätt +Oskar Ivarsson +Lucia Dzediti +Fei Berg Hulthén +Elena Zenko +Lisa Löfgren + +$TITLE_3D_ENVIRONMENT_ART$ +Stella Carrick +Stina Arvidsson Rådestig + +$TITLE_VFX$ +Linus Axelsson + +$TITLE_LIGHTING_ARTIST$ +Linus Axelsson +Stella Carrick + +$TITLE_TECH_ART$ +Linus Axelsson + +$TITLE_ANIMATION$ +Christopher Brindzik +Fei Berg Hulthén + + +$HEADER_AUDIO$ +$TITLE_AUDIO_DIRECTOR$ +Björn Iversen + +$TITLE_MUSIC_BUSINESS_DIRECTOR$ +Tobias Gustavsson + +$TITLE_AUDIO_MANAGER$ +Franco Freda + +$TITLE_AUDIO_PRODUCER$ +Sean Scott + +$TITLE_SOUND_DESIGNERS$ +Anthony Breslin +Tobey Evans +Gustav Landerholm + +$TITLE_COMPOSER$ +Andreas Waldetoft +Håkan Glänte + +$TITLE_COMPOSITION_AND_PRODUCTION$ +Audinity (Yannick Süß & Robin Birner) + +$TITLE_LIVE_RECORDING$ +Lute, Renaissance Guitar Ensemble +Ingo Hampf + +Ney, Shawm, Crumhorn, Soprano Recorder, Bansuri +Sandro Friedrich + +Ronroco +Jan Haak + +Viola Da Gamba +Niccolo Seligmann + +Orchestra +FILMharmonic Orchestra Prague + +Recorded at +Smecky Music Studios, Prague + +Conductor +Adam Klemens + +Recording Engineer +Jan Holzner + +Contractor +Petr Pycha, MUSA + +Score Preparation +Four For Music + +$HEADER_QA$ +$TITLE_QA_TEAM_LEAD$ +Jakub Potapczyk +Riad Deneche + +$TITLE_EMBEDDED_QA_TESTERS$ +Riad Deneche +Fabian Franzén +Anna Johansson +Krzysztof Łankowski +Sandra Runge Møller +Igor Glukhov +Artur Kacprzak + + +$HEADER_PRODUCT_AND_MARKETING$ +$TITLE_PRODUCT_MANAGER$ +Stephane Assadourian +Johanna Uddståhl Friberg +Linda Tiger + +$TITLE_BUSINESS_OWNER$ +Fabricio Santos + +$TITLE_PRODUCT_MARKETING_MANAGER$ +Jakob Jorstedt +Thomas Detaevernier + +$TITLE_PARTNER_ACCOUNT_MANAGER$ +James Gardiner + +$TITLE_CONTENT_PRODUCER$ +Max Collin + +$TITLE_COMMUNITY_DEVELOPER$ +Dale Emasiri + +$TITLE_COMMUNITY_MANAGER$ +Dale Emasiri +Troy Pruitt + +$TITLE_COMMUNITY_AMBASSADOR$ +Lénaïc Riédinger +Karolina Sanchewska +Jacob Blakey + +$TITLE_TRADE_MARKETING_MANAGER$ +Jackson Downing + +$TITLE_PARTNER_ACCOUNT_MANAGER$ +James Gardiner + +$TITLE_PAID_MEDIA$ +Hampus Erlandsson +Camilla Wemmerlöv +Jonathan Whitley + +$TITLE_DATA_SCIENTISTS$ +Fatemeh Seifan + +$TITLE_PR_LEAD$ +Troy Goodfellow + +$TITLE_EVENTS_MANAGEMENT$ +Cissi Ramsby + +$TITLE_PRODUCT_LAUNCH$ +Oscar Beiroa +Kristina Schtollova + +$TITLE_USER_RESEARCH$ +Hanna Löhman +Victor Nihlwing +Jenny Wickman + +$TITLE_PROJECT_SENIOR_LOCALIZATION_PRODUCER$ +Michael Radnitz + +$TITLE_PROJECT_LOCALIZATION_PRODUCER$ +Nick Tsitkou + + +$HEADER_EXTERNAL_TECHNOLOGY_PARTNERS$ +Heroic Labs - Nakama + + +$HEADER_EXTERNAL_QA_PARTNERS$ +$TITLE_QLOC_SA$ +$TITLE_FQA_PROJECT_MANAGER$ +Jakub Dudkowski + +$TITLE_QA_TEAM_LEAD$ +Adam Nowicki + +$TITLE_QA_TESTERS_DEDICATED$ +Wojciech Cywiński +Arkadiusz Majewski +Michał Staniszewski + + +$TITLE_KEYWORDS_STUDIOS_KATOWICE$ +$TITLE_FQA_PROJECT_MANAGER$ +Marcin Jankowski + +$TITLE_FQA_LEAD$ +Marcin Sebesta + +$TITLE_FQA_ASSOCIATE_LEAD$ +Dawid Kołaczuch + +$TITLE_FQA_SENIOR_TESTER$ +Krzysztof Bochenek + +$TITLE_FQA_TESTERS$ +Filip Czechowski +Bartłomiej Gawron +Maciej Jędralski +Jakub Knutel +Mateusz Mierzwa +Michal Naji +Piotr Paluch + +$TITLE_KEYWORDS_STUDIOS$ +$TITLE_LQA_MANAGER$ +Michał Dyrda +Riccardo Fumagalli + +$TITLE_LQA_PROJECT_MANAGER$ +Wojciech Szymański +Max Pelle + +$TITLE_LQA_TEST_LEAD$ +Patrick Wilczek +Gabriele Filippini + +$TITLE_LQA_TEAM$ +$TITLE_FRENCH$ +Benjamin Chevrier +Anthony Pinna + +$TITLE_GERMAN$ +Elisa Castro Cano +Michael Tewes +Dawid Stala + +$TITLE_SPANISH$ +Daniel Garcia Villanueva +Meili Zhan Guerrero + +$TITLE_RUSSIAN$ +Aleksandr Valikov +Sultan Makhsutov + +$TITLE_KOREAN$ +Yeobin Cho +Songha Lee + +$TITLE_SIMPLIFIED_CHINESE$ +Marta Grabowska +Hongduzi Saiershanbayi + + +$HEADER_LOCALIZATION_VENDORS_FREELANCERS$ + +$TITLE_FRENCH$ +Xavier Zimmermann + +$TITLE_GENERAL_ADMIN_MANAGEMENT$ +t-recs studios GmbH + +$TITLE_SENIOR_PROJECT_MANAGER$ +Friedrich Klemme +Julia Othlinghaus-Wulhorst + +$TITLE_LOCALIZATION_TOOLS$ +Friedrich Klemme +Julia Othlinghaus-Wulhorst + +$TITLE_SIMPLIFIED_CHINESE$ +The Most Games + +$TITLE_RUSSIAN$ +The Most Games + +$TITLE_KOREAN$ +LOGOS GLOBAL + +$TITLE_GERMAN$ +t-recs studios GmbH + +$TITLE_LEAD_TRANSLATOR$ +Ole Johan Christiansen + +$TITLE_SENIOR_TRANSLATORS$ +Thomas Christiansen +Christian Meier + +$TITLE_ADDITIONAL_TRANSLATIONS$ +Kai Bagehorn + +$TITLE_PROOFREADERS_EDITORS$ +Thomas Christiansen +Maren Garn + +$TITLE_SPANISH$ +t-recs studios GmbH + +$TITLE_LEAD_TRANSLATOR$ +Jaime Ortega + +$TITLE_PROOFREADERS_EDITORS$ +Diana Diaz Monton +Beatriz Esteban Agustí + + +$HEADER_BETA_TESTERS$ +Ali Alper Duman +Jonathan Bagley +Hörður Barðdal +Vincent Carassus +Wang Fan +Guillaume Guidon +Paul Howell +Harm Kramer +Nicholas Legault +Heitor Loureiro +Julius Meyer +Oliver Mountjoy +Zdeněk Novák +Kieran Owen +Nicolas Ritter +Jay Shah +Cody Spring +Fatih Yagar +Jakob Zaborowski + + +$HEADER_PARADOX_DEVELOPMENT_STUDIO_BLACK$ + + +$TITLE_COO$ +Charlotta Nilsson + +$TITLE_CREATIVE_DIRECTOR$ +Henrik Fåhraeus + +$TITLE_STUDIO_MANAGER$ +Linda Tiger + +$TITLE_PROJECT_LEAD_PRODUCER$ +Bart Schouten + +$TITLE_PRODUCERS$ +Tess Lindholm +Martin Tosta +Alexander Windahl + +$TITLE_PROJECT_LEAD_GAME_DIRECTOR$ +Alexander Oltner + +$TITLE_DESIGN_MANAGERS$ +Henrik Lohmander + +$TITLE_PROJECT_LEAD_DESIGN_LEAD$ +Henrik Lohmander + +$TITLE_GAME_DESIGN$ +Claudia Baldassi +James Beaumont +Ewan Cowhig Croft +Filippa Gannholm Kirsten +Nicholas Meredith +Daniel Moore +Emil Tisander +Chad Uhl +Joe Parkin + +$TITLE_UX_DESIGNERS$ +Jonas Wickerström + +$TITLE_PROGRAMMER_MANAGER$ +Tomas Veršekys + +$TITLE_PROJECT_LEAD_TECH_LEAD$ +Joel Hansson +Zack Holmgren + +$TITLE_RELEASE_ENGINEER$ +David Drake + +$TITLE_PROGRAMMERS$ +Oscar Andersson +Matthew Clohessy +Elisabeth Gangenes +Anton Sorokin + +$TITLE_ART_DIRECTOR$ +Lenni Olinsson + +$TITLE_ART_MANAGERS$ +Berrak Öz + +$TITLE_PROJECT_LEAD_ART_LEAD$ +Joacim Carlberg +Petter Lundh +Nils Wadensten + +$TITLE_2D_ARTISTS$ +Jon Astrup Hällkvist +Anton Holmqvist +Celine Jensen + +$TITLE_CONCEPT_ARTISTS$ +Ahmed Albastaki +Alessandro Bragalini + +$TITLE_3D_ARTISTS$ +Stella Carrick +Joakim Hammarslätt +Oskar Ivarsson +Anton Leirnes + +$TITLE_ANIMATORS$ +Christopher Brindzik + +$TITLE_QA_TEAM_LEAD$ +Riad Deneche + +$TITLE_EMBEDDED_QA_TESTERS$ +Fabian Franzén +Anna Johansson +Igor Glukhov + + +$HEADER_PARADOX_THALASSIC$ + + +$TITLE_STUDIO_MANAGER$ +Lars Håhus + +$TITLE_PROJECT_LEAD_GAME_DIRECTOR$ +Maxence Voleau + +$TITLE_PRODUCERS$ +Mariana Rojas + +$TITLE_PROJECT_LEAD_CONTENT_DESIGN_LEAD$ +Alexander Newcombe + +$TITLE_GAME_DESIGN$ +Erik Sjöblom + +$TITLE_CONTENT_DESIGNERS$ +Hugo Cortell Ibañez +Ola Jentzsch + +$TITLE_UX_DESIGNERS$ +Daniel Velasquez + +$TITLE_PROJECT_LEAD_TECH_LEAD$ +Nikola Stokić + +$TITLE_PROGRAMMERS$ +Christian Forsberg Rasmussen +Aleksei Gelmer + +$TITLE_OUTSOURCING_ARTIST$ +Lucia Dzediti + +$TITLE_2D_ARTISTS$ +Oscar Sjöstedt + +$TITLE_3D_ARTISTS$ +Stina Arvidsson Rådestig +Elena Zenko +Lisa Löfgren + +$TITLE_TECHNICAL_ARTISTS$ +Linus Axelsson + +$TITLE_TECHNICAL_ANIMATOR$ +Fei Berg Hulthén + +$TITLE_EMBEDDED_QA_TESTERS$ +Krzysztof Lankowski +Sandra Runge Møller + + +$HEADER_CRUSADER_KINGS_3_ROYAL_COURT$ $HEADER_PROJECT_LEADS$ $TITLE_PROJECT_LEAD_GAME_DIRECTOR$ @@ -52,12 +599,16 @@ Linnéa Thimrén Chad Uhl Baudelaire Welch Nick Meredith +Ola Jentzsch +Hugo Cortell $TITLE_ADDITIONAL_CONTENT_DESIGN$ Henrik Lohmander Alexander Newcombe Alexander Oltner +Maxence Voleau Emil Tisander +Erik Sjöblom $HEADER_PROGRAMMING$ @@ -298,7 +849,6 @@ Artur Kacprzak Arkadiusz Majewski Michał Staniszewski - $TITLE_KEYWORDS_STUDIOS_KATOWICE$ $TITLE_FQA_PROJECT_MANAGER$ Marcin Jankowski @@ -559,8 +1109,7 @@ Anton Holmqvist Jonas Jakobsson Celine Jensen Malin Jonsson -Johan Mets - +Johan Mets $TITLE_CONCEPT_ARTISTS$ Ahmed Albastaki @@ -607,6 +1156,7 @@ Andreas Witzen $HEADER_PARADOX_THALASSIC$ + $TITLE_STUDIO_MANAGER$ Lars Håhus @@ -630,7 +1180,7 @@ $TITLE_UX_DESIGNERS$ Daniel Velasquez $TITLE_PROJECT_LEAD_TECH_LEAD$ -Nikola Stokic +Nikola Stokić $TITLE_PROGRAMMERS$ Bahar Dzhemil Shefket @@ -638,7 +1188,7 @@ Christian Forsberg Rasmussen Aleksei Gelmer $TITLE_OUTSOURCING_ARTIST$ -Maria-Lucia Dzediti +Lucia Dzediti $TITLE_2D_ARTISTS$ Weronika Kowalczyk diff --git a/project/ck3/base_game/dlc/dlc001_preorder/dlc001.dlc b/project/ck3/base_game/dlc/dlc001_preorder/dlc001.dlc new file mode 100644 index 0000000000..6c7d06982c --- /dev/null +++ b/project/ck3/base_game/dlc/dlc001_preorder/dlc001.dlc @@ -0,0 +1,8 @@ +name = "Garments of the Holy Roman Empire" +path = "dlc/dlc001_preorder" +steam_id = "1296730" +pops_id = "ck3_dlc001_preorder" +msgr_id = "9NMFCFSZSHQT" +affects_checksum = yes +localizable_name = "DLC001_PREORDER" +checksum = "629598a5a0314cefa28e263d04c6e96d" diff --git a/project/ck3/base_game/dlc/dlc001_preorder/thumbnail.png b/project/ck3/base_game/dlc/dlc001_preorder/thumbnail.png new file mode 100644 index 0000000000..943bb5e616 Binary files /dev/null and b/project/ck3/base_game/dlc/dlc001_preorder/thumbnail.png differ diff --git a/project/ck3/base_game/dlc/dlc003_fp1/gfx/interface/illustrations/loading_screens/runestone.dds b/project/ck3/base_game/dlc/dlc003_fp1/gfx/interface/illustrations/loading_screens/runestone.dds deleted file mode 100644 index 05ac7e2dcf..0000000000 Binary files a/project/ck3/base_game/dlc/dlc003_fp1/gfx/interface/illustrations/loading_screens/runestone.dds and /dev/null differ diff --git a/project/ck3/base_game/dlc/dlc003_fp1/music/fp1_music.txt b/project/ck3/base_game/dlc/dlc003_fp1/music/fp1_music.txt deleted file mode 100644 index 42fa9a96ab..0000000000 --- a/project/ck3/base_game/dlc/dlc003_fp1/music/fp1_music.txt +++ /dev/null @@ -1,51 +0,0 @@ -#### TNL MUSC - -mx_raid = { - music = "event:/DLC/FP1/MUSIC/cuetracks/mx_raid" - pause_factor = 35 -} - -mx_drakkar = { - music = "event:/DLC/FP1/MUSIC/moodtrack/mx_drakkar" - mood = yes - pause_factor = 15 - can_be_interrupted = yes - is_prioritized_mood = yes - - is_valid = { - OR = { - culture = { has_cultural_pillar = heritage_north_germanic } - religion = religion:germanic_religion - } - } -} - -mx_scandinavia = { - music = "event:/DLC/FP1/MUSIC/moodtrack/mx_scandinavia" - mood = yes - pause_factor = 15 - can_be_interrupted = yes - is_prioritized_mood = yes - - is_valid = { - OR = { - culture = { has_cultural_pillar = heritage_north_germanic } - religion = religion:germanic_religion - } - } -} - -mx_thefeast = { - music = "event:/DLC/FP1/MUSIC/moodtrack/mx_thefeast" - mood = yes - pause_factor = 15 - can_be_interrupted = yes - is_prioritized_mood = yes - - is_valid = { - OR = { - culture = { has_cultural_pillar = heritage_north_germanic } - religion = religion:germanic_religion - } - } -} diff --git a/project/ck3/base_game/dlc/dlc003_fp1/sound/banks/fp1Music.bank b/project/ck3/base_game/dlc/dlc003_fp1/sound/banks/fp1Music.bank deleted file mode 100644 index 4500a62c20..0000000000 Binary files a/project/ck3/base_game/dlc/dlc003_fp1/sound/banks/fp1Music.bank and /dev/null differ diff --git a/project/ck3/base_game/dlc/dlc004_ep1/gfx/interface/illustrations/loading_screens/court.dds b/project/ck3/base_game/dlc/dlc004_ep1/gfx/interface/illustrations/loading_screens/court.dds deleted file mode 100644 index c40968cc14..0000000000 Binary files a/project/ck3/base_game/dlc/dlc004_ep1/gfx/interface/illustrations/loading_screens/court.dds and /dev/null differ diff --git a/project/ck3/base_game/dlc/dlc004_ep1/music/ep1_music.txt b/project/ck3/base_game/dlc/dlc004_ep1/music/ep1_music.txt deleted file mode 100644 index e6c8e8ad83..0000000000 --- a/project/ck3/base_game/dlc/dlc004_ep1/music/ep1_music.txt +++ /dev/null @@ -1,65 +0,0 @@ -#### RoCo MUSC - -#### Cue Tracks - -middleeasterncourt_cue = { - music = "event:/DLC/EP1/MX/Cuetracks/mx_cuetrack_01_middleeasterncourt" - pause_factor = 30 -} - -europeancourt_cue = { - music = "event:/DLC/EP1/MX/Cuetracks/mx_cuetrack_02_europeancourt" - pause_factor = 30 -} - -indiancourt_cue = { - music = "event:/DLC/EP1/MX/Cuetracks/mx_cuetrack_03_indiancourt" - pause_factor = 30 -} - -mediterraneancourt_cue = { - music = "event:/DLC/EP1/MX/Cuetracks/mx_cuetrack_04_mediterraneancourt" - pause_factor = 30 -} - -#### Mood Tracks - -mep1_mood_01 = { - music = "event:/DLC/EP1/MX/Moodtracks/mx_mep1_mood_01" - pause_factor = 15 - group = group_roco - - is_valid = { has_ep1_dlc_trigger = yes } -} - -mep1_mood_02 = { - music = "event:/DLC/EP1/MX/Moodtracks/mx_mep1_mood_02" - pause_factor = 15 - group = group_roco - - is_valid = { has_ep1_dlc_trigger = yes } -} - -mep1_mood_03 = { - music = "event:/DLC/EP1/MX/Moodtracks/mx_mep1_mood_03" - pause_factor = 15 - group = group_roco - - is_valid = { has_ep1_dlc_trigger = yes } -} - -mep1_mood_04 = { - music = "event:/DLC/EP1/MX/Moodtracks/mx_mep1_mood_04" - pause_factor = 15 - group = group_roco - - is_valid = { has_ep1_dlc_trigger = yes } -} - -group_roco = { - subsequent_playback_chance = { 0.65 0.35 0.1 } - mood = yes - trigger_prio_override = yes - - is_valid = { has_ep1_dlc_trigger = yes } -} \ No newline at end of file diff --git a/project/ck3/base_game/dlc/dlc004_ep1/music/main_themes/music.txt b/project/ck3/base_game/dlc/dlc004_ep1/music/main_themes/music.txt deleted file mode 100644 index 874c14039d..0000000000 --- a/project/ck3/base_game/dlc/dlc004_ep1/music/main_themes/music.txt +++ /dev/null @@ -1,6 +0,0 @@ -##### MAINTHEME - -main_theme_track_roco = { - music = "event:/DLC/EP1/MX/Maintheme/mx_mep1_maintheme" - can_be_interrupted = yes -} diff --git a/project/ck3/base_game/dlc/dlc004_ep1/sound/banks/ep1Music.bank b/project/ck3/base_game/dlc/dlc004_ep1/sound/banks/ep1Music.bank deleted file mode 100644 index 75a2e31860..0000000000 Binary files a/project/ck3/base_game/dlc/dlc004_ep1/sound/banks/ep1Music.bank and /dev/null differ diff --git a/project/ck3/base_game/dlc/dlc005_fp2/dlc005.dlc b/project/ck3/base_game/dlc/dlc005_fp2/dlc005.dlc new file mode 100644 index 0000000000..53a7df2ea0 --- /dev/null +++ b/project/ck3/base_game/dlc/dlc005_fp2/dlc005.dlc @@ -0,0 +1,8 @@ +name = "The Fate of Iberia" +path = "dlc/dlc005_fp2" +steam_id = "1303184" +pops_id = "ck3_dlc005_fp2" +msgr_id = "9PBZ92STFNS0" +affects_checksum = yes +localizable_name = "DLC005_FP2" +checksum = "82a8615d2264f573d13e45ea186e7aca" diff --git a/project/ck3/base_game/dlc/dlc005_fp2/thumbnail.png b/project/ck3/base_game/dlc/dlc005_fp2/thumbnail.png new file mode 100644 index 0000000000..13467070e1 Binary files /dev/null and b/project/ck3/base_game/dlc/dlc005_fp2/thumbnail.png differ diff --git a/project/ck3/base_game/events/_events.info b/project/ck3/base_game/events/_events.info index 8e3b125f1d..c6a0b064f0 100644 --- a/project/ck3/base_game/events/_events.info +++ b/project/ck3/base_game/events/_events.info @@ -123,9 +123,10 @@ Some controllers require special scope setup, which should be documented under N Available controllers: -Controller Type | Data Context Name | Notes --------------------+------------------------------------+----------------------------------------------------------- -default | EventWindowWidget | Default controller, no special behavior -name_character | EventWindowWidgetNameCharacter | Changes a character's name. Scope must have the name_character_target saved scope. -text | EventWindowWidgetEnterText | Saves some text onto the character. -event_chain_progress | EventWindowWidgetChainProgress | Displays progress through an event chain, needs event_chain_length and event_chain_progress scope values set +Controller Type | Data Context Name | Notes +------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------- +default | EventWindowWidget | Default controller, no special behavior +name_character | EventWindowWidgetNameCharacter | Changes a character's name. Scope must have the name_character_target saved scope. +text | EventWindowWidgetEnterText | Saves some text onto the character. +event_chain_progress | EventWindowWidgetChainProgress | Displays progress through an event chain, needs event_chain_length and event_chain_progress scope values set +struggle_info | EventWindowCustomWidgetStruggleInfo | Displays information for the struggle, needs "start" scope value set \ No newline at end of file diff --git a/project/ck3/base_game/events/activities/feast_activity/main_events/feast_default_events.txt b/project/ck3/base_game/events/activities/feast_activity/main_events/feast_default_events.txt index 07e836de89..b6f1f0de40 100644 --- a/project/ck3/base_game/events/activities/feast_activity/main_events/feast_default_events.txt +++ b/project/ck3/base_game/events/activities/feast_activity/main_events/feast_default_events.txt @@ -11225,6 +11225,12 @@ feast_default.6501 = { has_trait = deviant has_trait_extroverted_trigger = yes } + scope:activity = { + any_participant = { + count > 0 + feast_default_participant_trigger = yes + } + } } weight_multiplier = { @@ -11245,7 +11251,6 @@ feast_default.6501 = { random_participant = { limit = { feast_default_participant_trigger = yes - is_ai = yes } weight = { base = 1 diff --git a/project/ck3/base_game/events/activities/hold_court_activity/hold_court_events_general.txt b/project/ck3/base_game/events/activities/hold_court_activity/hold_court_events_general.txt index 339b46998f..85d37e78e7 100644 --- a/project/ck3/base_game/events/activities/hold_court_activity/hold_court_events_general.txt +++ b/project/ck3/base_game/events/activities/hold_court_activity/hold_court_events_general.txt @@ -806,6 +806,7 @@ hold_court.1031 = { years = 10 } + random_neighboring_and_across_water_top_liege_realm = { save_scope_as = foreign_realm } random_courtier_or_guest = { limit = { hold_court_2011_valid_traitor = yes } @@ -819,13 +820,18 @@ hold_court.1031 = { value = ai_honor multiplier = -0.01 # At 50 honor, 0% chance to be picked. At -100 honor, x3 as likely to be picked. } + modifier = { + scope:foreign_realm.holder.top_liege.religion = religion # More likely if same faith as the ones they spy for + add = 0.2 + } + modifier = { + scope:foreign_realm.holder.top_liege.faith = faith + add = 0.3 # Total sum = 0.5 + } } save_scope_as = traitor court_event_character_flag_effect = yes } - random_neighboring_and_across_water_top_liege_realm = { - save_scope_as = foreign_realm - } hidden_effect = { create_character = { @@ -5288,6 +5294,16 @@ hold_court.4200 = { trigger = { any_ally = { + OR = { + has_trait = ambitious + has_trait = vengeful + has_trait = humble + has_trait = trusting + } + opinion = { + target = root + value >= high_positive_opinion + } is_ai = yes this.liege = { NOT = { this = root } } is_at_war = no @@ -5310,6 +5326,16 @@ hold_court.4200 = { immediate = { random_ally = { limit = { + OR = { + has_trait = ambitious + has_trait = vengeful + has_trait = humble + has_trait = trusting + } + opinion = { + target = root + value >= high_positive_opinion + } is_ai = yes this.liege = { NOT = { this = root } } is_at_war = no @@ -10437,11 +10463,14 @@ hold_court.6000 = { years = 10 } } - scope:6000_count = { - add_opinion = { - target = root - modifier = grateful_opinion - opinion = 30 + if = { + limit = { exists = scope:6000_count } + scope:6000_count = { + add_opinion = { + target = root + modifier = grateful_opinion + opinion = 30 + } } } add_hook = { @@ -18581,62 +18610,6 @@ hold_court.6190 = { weight_multiplier = { base = 1 - modifier = { - add = 20 - employs_court_position = court_physician_court_position - any_court_position_holder = { - type = court_physician_court_position - has_focus_or_focus_trait_trigger = { FOCUS = intrigue_intimidation_focus } - } - } - modifier = { - add = 20 - employs_court_position = court_physician_court_position - any_court_position_holder = { - type = court_physician_court_position - has_focus_or_focus_trait_trigger = { FOCUS = learning_medicine_focus } - } - } - modifier = { - add = 10 - employs_court_position = court_physician_court_position - any_court_position_holder = { - type = court_physician_court_position - has_trait = physician_3 - } - } - modifier = { - add = 10 - employs_court_position = court_physician_court_position - any_court_position_holder = { - type = court_physician_court_position - has_trait = ambitious - } - } - modifier = { - add = 20 - employs_court_position = court_physician_court_position - any_court_position_holder = { - type = court_physician_court_position - has_trait = cynical - } - } - modifier = { - add = 20 - employs_court_position = court_physician_court_position - any_court_position_holder = { - type = court_physician_court_position - has_trait = callous - } - } - modifier = { - add = 10 - employs_court_position = court_physician_court_position - any_court_position_holder = { - type = court_physician_court_position - has_trait = sadistic - } - } # Court weightings. ep1_weight_up_for_court_type_modifier = { COURT_TYPE = court_scholarly } @@ -20920,6 +20893,7 @@ scripted_trigger court_7000_rival_trigger = { type = rival has_court_event_flag = no top_liege = root + NOT = { this = root } } } @@ -21043,6 +21017,7 @@ hold_court.7000 = { limit = { has_court_event_flag = no top_liege = root + NOT = { this = root } } save_scope_as = rival_2 court_event_character_flag_effect = yes @@ -21059,6 +21034,7 @@ hold_court.7000 = { limit = { has_court_event_flag = no top_liege = root + NOT = { this = root } } save_scope_as = rival_2 court_event_character_flag_effect = yes @@ -23481,6 +23457,13 @@ hold_court.7050 = { } trigger = { + any_court_position_holder = { + type = court_physician_court_position + has_court_event_flag = no + is_available_ai_adult = yes + } + is_available_healthy_adult = yes + days_of_continuous_peace < 1800 NOT = { has_character_flag = had_hold_court_event_7050 } } @@ -25525,7 +25508,7 @@ hold_court.8020 = { } faith = { has_doctrine = doctrine_theocracy_temporal - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } any_realm_county = { # Less than 10% theocratic counties in realm percent <= 0.1 @@ -26568,7 +26551,7 @@ scripted_trigger hold_court_8040_vassal_trigger = { has_court_event_flag = no NOT = { faith = root.faith } faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } has_government = feudal_government vassal_contract_obligation_level_can_be_increased = religious_rights @@ -26626,7 +26609,7 @@ hold_court.8040 = { trigger = { faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } any_vassal = { hold_court_8040_vassal_trigger = yes } exists = cp:councillor_court_chaplain @@ -27967,7 +27950,7 @@ hold_court.8060 = { gold > hold_court_holding_cost_double_value faith = { has_doctrine = doctrine_theocracy_temporal - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } OR = { any_held_title = { @@ -31175,6 +31158,7 @@ scripted_trigger hold_court_8100_child_trigger = { has_court_event_flag = no is_available_ai_child = yes # Children only age < 14 # Not already almost done with education, sets time which must be invested to get rewards + NOT = { is_child_of = root } # Is not your child NOT = { has_relation_ward = root } # Is not already a ward of the player NOT = { root = { has_strong_hook = prev } # prev = scope:ward @@ -32428,7 +32412,7 @@ scripted_trigger hold_court_8120_syncretic_faith_trigger = { faith = { has_doctrine = tenet_eastern_syncretism } } AND = { # Pagan - scope:peasant.faith = { has_doctrine = unreformed_faith_doctrine } + scope:peasant.faith = { has_doctrine_parameter = unreformed } faith = { has_doctrine = tenet_unreformed_syncretism } } AND = { # Christian @@ -32635,7 +32619,7 @@ hold_court.8120 = { else_if = { limit = { AND = { - scope:peasant.faith = { has_doctrine = unreformed_faith_doctrine } + scope:peasant.faith = { has_doctrine_parameter = unreformed } faith = { has_doctrine = tenet_unreformed_syncretism } } } @@ -37134,7 +37118,7 @@ hold_court.8180 = { any_character_artifact = { exists = yes } } ordered_character_artifact = { - order_by = var:quality + order_by = artifact_rarity save_scope_as = vassal_artifact } } @@ -38367,7 +38351,7 @@ scripted_trigger hold_court_8200_infidel_trigger = { root.faith = { has_doctrine = tenet_eastern_syncretism } } AND = { # Pagan - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } root.faith = { has_doctrine = tenet_unreformed_syncretism } } AND = { # Christian @@ -43521,7 +43505,12 @@ hold_court.8260 = { else = { faction_war = { end_war = attacker } } - hidden_effect = { destroy_faction = yes } + hidden_effect = { + if = { + limit = {exists = scope:vassal_faction } + destroy_faction = yes + } + } } stress_impact = { paranoid = medium_stress_impact_gain diff --git a/project/ck3/base_game/events/activities/hunt_activity/hunt_events.txt b/project/ck3/base_game/events/activities/hunt_activity/hunt_events.txt index eb112dba5a..9b251495dc 100644 --- a/project/ck3/base_game/events/activities/hunt_activity/hunt_events.txt +++ b/project/ck3/base_game/events/activities/hunt_activity/hunt_events.txt @@ -514,11 +514,18 @@ scripted_trigger hunt_1011_nasty_guest_trigger = { scripted_trigger hunt_1011_nice_guest_trigger = { is_alive = yes - NOT = { this = scope:hated_participant } - NOR = { - has_relation_friend = scope:hated_participant - has_relation_lover = scope:hated_participant + trigger_if = { + limit = { exists = scope:hated_participant } + NOR = { + this = scope:hated_participant + has_relation_friend = scope:hated_participant + has_relation_lover = scope:hated_participant + } } + trigger_else = { + hunt_1011_nasty_guest_trigger = no + } + OR = { is_spouse_of = root has_relation_lover = root @@ -557,7 +564,6 @@ hunt.1011 = { any_in_list = { variable = potential_hunt_participants hunt_1011_nasty_guest_trigger = yes - save_temporary_scope_as = hated_participant } any_in_list = { variable = potential_hunt_participants diff --git a/project/ck3/base_game/events/activities/pilgrimage_activity/pilgrimage_events.txt b/project/ck3/base_game/events/activities/pilgrimage_activity/pilgrimage_events.txt index d4ed782be7..5a976fc557 100644 --- a/project/ck3/base_game/events/activities/pilgrimage_activity/pilgrimage_events.txt +++ b/project/ck3/base_game/events/activities/pilgrimage_activity/pilgrimage_events.txt @@ -311,9 +311,6 @@ pilgrimage.1001 = { } } theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = root weight_multiplier = { @@ -348,9 +345,6 @@ pilgrimage.2001 = { title = pilgrimage.2001.t desc = pilgrimage.2001.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = root triggered_animation = { @@ -550,9 +544,6 @@ pilgrimage.2002 = { title = pilgrimage.2002.t desc = pilgrimage.2002.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = root animation = disapproval @@ -654,9 +645,6 @@ pilgrimage.2003 = { title = pilgrimage.2003.t desc = pilgrimage.2003.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = root animation = worry @@ -749,9 +737,6 @@ pilgrimage.2004 = { title = pilgrimage.2004.t desc = pilgrimage.2004.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:potential_friend animation = happiness @@ -847,9 +832,6 @@ pilgrimage.2005 = { } } theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = root triggered_animation = { @@ -954,9 +936,6 @@ pilgrimage.2006 = { title = pilgrimage.2006.t desc = pilgrimage.2006.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = root triggered_animation = { @@ -1020,9 +999,6 @@ pilgrimage.2007 = { title = pilgrimage.2007.t desc = pilgrimage.2007.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = root animation = personality_content @@ -1108,9 +1084,6 @@ pilgrimage.2008 = { title = pilgrimage.2008.t desc = pilgrimage.2008.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = root animation = sick @@ -1198,9 +1171,6 @@ pilgrimage.2009 = { title = pilgrimage.2009.t desc = pilgrimage.2009.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = root animation = sick @@ -1295,9 +1265,6 @@ pilgrimage.2010 = { title = pilgrimage.2010.t desc = pilgrimage.2010.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:mystic animation = personality_rational @@ -1348,6 +1315,7 @@ pilgrimage.2010 = { create_character = { template = default_mystic_character location = scope:mystic_home_owner.capital_province + culture = scope:mystic_home_owner.culture save_scope_as = mystic } } @@ -1402,9 +1370,6 @@ pilgrimage.2011 = { title = pilgrimage.2010.t desc = pilgrimage.2011.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:mystic animation = personality_rational @@ -1462,9 +1427,6 @@ pilgrimage.2012 = { title = pilgrimage.2010.t desc = pilgrimage.2012.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:mystic animation = personality_rational @@ -1491,9 +1453,6 @@ pilgrimage.2013 = { title = pilgrimage.2010.t desc = pilgrimage.2013.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:mystic animation = happiness @@ -1534,9 +1493,6 @@ pilgrimage.2014 = { title = pilgrimage.2010.t desc = pilgrimage.2014.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:mystic animation = personality_rational @@ -1581,9 +1537,6 @@ pilgrimage.2015 = { title = pilgrimage.2010.t desc = pilgrimage.2015.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:mystic animation = personality_rational @@ -2000,9 +1953,6 @@ pilgrimage.2501 = { } } theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:beggar animation = beg @@ -2163,9 +2113,6 @@ pilgrimage.2502 = { desc = pilgrimage.2502.desc.end } theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:beggar animation = beg @@ -2269,9 +2216,6 @@ pilgrimage.2503 = { title = pilgrimage.2503.t desc = pilgrimage.2503.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:beggar animation = beg @@ -2317,9 +2261,6 @@ pilgrimage.2504 = { title = pilgrimage.2504.t desc = pilgrimage.2504.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:beggar animation = beg @@ -2516,9 +2457,6 @@ pilgrimage.2511 = { } } theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:lordling animation = anger @@ -2754,9 +2692,6 @@ pilgrimage.3001 = { title = pilgrimage.3001.t desc = pilgrimage.3001.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:zealous_priest animation = personality_zealous @@ -2841,9 +2776,6 @@ pilgrimage.3002 = { title = pilgrimage.3002.t desc = pilgrimage.3002.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:naked_preacher animation = personality_zealous @@ -3080,9 +3012,6 @@ pilgrimage.3003 = { title = pilgrimage.3003.t desc = pilgrimage.3003.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } override_background = { event_background = market } @@ -3160,9 +3089,6 @@ pilgrimage.3101 = { title = pilgrimage.3101.t desc = pilgrimage.3101.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = root trigger = { @@ -3270,9 +3196,6 @@ pilgrimage.3102 = { title = pilgrimage.3102.t desc = pilgrimage.3102.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = root trigger = { @@ -3380,9 +3303,6 @@ pilgrimage.3201 = { title = pilgrimage.3201.t desc = pilgrimage.3201.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = root trigger = { @@ -3455,9 +3375,6 @@ pilgrimage.3202 = { desc = pilgrimage.3202.desc.end } theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = root trigger = { @@ -3523,9 +3440,6 @@ pilgrimage.3301 = { title = pilgrimage.3301.t desc = pilgrimage.3301.desc theme = pilgrimage_activity - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } left_portrait = { character = scope:wanderer animation = personality_zealous @@ -4649,9 +4563,6 @@ pilgrimage.9001 = { override_background = { event_background = terrain_activity } - override_icon = { - reference = "gfx/interface/icons/event_types/type_faith.dds" - } trigger = { exists = scope:activity diff --git a/project/ck3/base_game/events/artifacts/artifact_events.txt b/project/ck3/base_game/events/artifacts/artifact_events.txt index ad0211e4cc..82efc8f321 100644 --- a/project/ck3/base_game/events/artifacts/artifact_events.txt +++ b/project/ck3/base_game/events/artifacts/artifact_events.txt @@ -33,11 +33,11 @@ artifact.0011 = { } } hidden_effect = { - if = { - limit = { has_variable = desecrated_artifact_var } - remove_variable = desecrated_artifact_var - } + if = { + limit = { has_variable = desecrated_artifact_var } + remove_variable = desecrated_artifact_var } + } } } @@ -80,6 +80,159 @@ artifact.0021 = { } } +################################################## +# The Bell Tolls / Peace and Quiet +# by Ewan Cowhig Croft +# 0101 - 0110 +################################################## + +# The Bells of Santiago de Compostela get a new lease on life. +artifact.0101 = { + scope = artifact + hidden = yes + + trigger = { + has_variable = artefact_santiago_bells + } + + immediate = { + # Islamic conversions. + if = { + limit = { + has_artifact_modifier = bells_of_santiago_modifier + scope:owner = { + OR = { + religion = religion:islam_religion + # Non-Christian Islamic syncretics also have a vested interest in getting in on this. + AND = { + faith = { has_doctrine = tenet_islamic_syncretism } + NOT = { religion = religion:christianity_religion } + } + } + } + } + # Reforge into an aquamanile, for the first time. + if = { + limit = { var:artefact_santiago_bells = 0 } + scope:owner = { save_scope_as = reforger } + # We're using the miscellaneous category. + if = { + limit = { artifact_type = miscellaneous_when_not_court } + reforge_artifact = { + modifier = former_bells_of_santiago_modifier + template = fp2_santiago_aquamanile_template + type = miscellaneous_when_not_court + visuals = fp2_santiago_aquamanile + name = fp2_santiago_aquamanile + description = fp2_santiago_aquamanile_desc + } + } + # We're into court artefacts. + else = { + reforge_artifact = { + modifier = former_bells_of_santiago_modifier + template = fp2_santiago_aquamanile_template + type = jug + visuals = fp2_santiago_aquamanile + name = fp2_santiago_aquamanile + description = fp2_santiago_aquamanile_desc + } + } + change_variable = { + name = artefact_santiago_bells + add = 1 + } + } + # Reforge back into an aquamanile after them dastardly Christians de-jug'd it. + else_if = { + limit = { var:artefact_santiago_bells >= 1 } + scope:owner = { save_scope_as = reforger } + # We're using the miscellaneous category. + if = { + limit = { artifact_type = miscellaneous_when_not_court } + reforge_artifact = { + modifier = former_bells_of_santiago_modifier + template = fp2_santiago_aquamanile_template + type = miscellaneous_when_not_court + visuals = fp2_santiago_aquamanile + name = fp2_santiago_aquamanile + description = fp2_santiago_aquamanile_melted_desc + } + } + # We're into court artefacts. + else = { + reforge_artifact = { + modifier = former_bells_of_santiago_modifier + template = fp2_santiago_aquamanile_template + type = jug + visuals = fp2_santiago_aquamanile + name = fp2_santiago_aquamanile + description = fp2_santiago_aquamanile_melted_desc + } + } + change_variable = { + name = artefact_santiago_bells + add = 1 + } + # If we're high enough up the melting chain, start a tally. + if = { + limit = { var:artefact_santiago_bells >= 5 } + set_artifact_description = fp2_santiago_aquamanile_melted_tally_desc + } + } + } + # Christian conversions. + else_if = { + limit = { + has_artifact_modifier = former_bells_of_santiago_modifier + scope:owner = { + OR = { + religion = religion:christianity_religion + # Non-Islamic Christian syncretics also have a vested interest in getting in on this. + AND = { + faith = { has_doctrine = tenet_christian_syncretism } + NOT = { religion = religion:islam_religion } + } + } + } + } + # Reforge back into bells. + scope:owner = { save_scope_as = reforger } + # We're using the miscellaneous category. + if = { + limit = { artifact_type = miscellaneous_when_not_court } + reforge_artifact = { + modifier = bells_of_santiago_modifier + visuals = fp2_santiago_bells + template = fp2_santiago_bells_template + type = miscellaneous_when_not_court + name = fp2_santiago_bells + description = fp2_santiago_bells_melted_desc + } + } + # We're into court artefacts. + else = { + reforge_artifact = { + modifier = bells_of_santiago_modifier + visuals = fp2_santiago_bells + template = fp2_santiago_bells_template + type = sculpture + name = fp2_santiago_bells + description = fp2_santiago_bells_melted_desc + } + } + change_variable = { + name = artefact_santiago_bells + add = 1 + } + # If we're high enough up the melting chain, start a tally. + if = { + limit = { var:artefact_santiago_bells >= 4 } + set_artifact_description = fp2_santiago_bells_melted_tally_desc + } + } + } +} # An artifact is about to change owner from succession # Handles damage taken, and notification for the inheritor @@ -422,7 +575,13 @@ artifact.1001 = { option = { name = artifact.1001.a - remove_short_term_gold = medium_gold_value + # Flag that this is free for DLC artefacts that could become courtly ones... + if = { + limit = { exists = scope:this_artifact.var:dlc_potential_court_artefact } + custom_tooltip = artifact.1001.a.tt.free + } + # ... or else costs a nominal fee. + else = { remove_short_term_gold = medium_gold_value } scope:this_artifact = { reforge_as_court_artifact_effect = yes } @@ -3559,6 +3718,7 @@ artifact.6000 = { combat.location = { save_scope_as = combat_location } + side_primary_participant = { trigger_event = { id = artifact.6001 } } @@ -3595,6 +3755,12 @@ artifact.6001 = { target = scope:newly_created_artifact position = lower_center_portrait } + + trigger = { + # based on where the scope is set, they might not exist when the event is fired + exists = scope:enemy_commander + exists = scope:friendly_commander + } immediate = { hidden_effect = { diff --git a/project/ck3/base_game/events/artifacts/historical_artifacts_events.txt b/project/ck3/base_game/events/artifacts/historical_artifacts_events.txt index b029d0c1b7..301c4461e2 100644 --- a/project/ck3/base_game/events/artifacts/historical_artifacts_events.txt +++ b/project/ck3/base_game/events/artifacts/historical_artifacts_events.txt @@ -7,9 +7,11 @@ historical_artifacts.0023 = { hidden = yes immediate = { + # Seeded Court Artifacts if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts - every_character_with_royal_court = { #All starting courts will have a dynasty banner + limit = { has_dlc_feature = royal_court } + # All starting courts will have a dynasty banner + every_character_with_royal_court = { save_scope_as = banner_ruler # House Banner set_variable = banner_from_house @@ -40,16 +42,13 @@ historical_artifacts.0023 = { } } } - } - if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts + # Court Artifacts: Christianity while = { count = 6 - random_ruler = { + random_character_with_royal_court = { limit = { faith.religion = religion:christianity_religion NOT = { has_character_flag = seeded_relic } - has_royal_court = yes } create_artifact_pedestal_christian_relic_effect_hist = { OWNER = this } add_character_flag = { @@ -58,16 +57,13 @@ historical_artifacts.0023 = { } } } - } - if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts + # Court Artifacts: Islam while = { count = 6 - random_ruler = { + random_character_with_royal_court = { limit = { faith.religion = religion:islam_religion NOT = { has_character_flag = seeded_relic } - has_royal_court = yes } create_artifact_pedestal_islamic_relic_effect_hist = { OWNER = this } add_character_flag = { @@ -76,16 +72,13 @@ historical_artifacts.0023 = { } } } - } - if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts + # Court Artifacts: Buddhism while = { count = 6 - random_ruler = { + random_character_with_royal_court = { limit = { faith.religion = religion:buddhism_religion NOT = { has_character_flag = seeded_relic } - has_royal_court = yes } create_artifact_pedestal_buddhism_relic_effect_hist = { OWNER = this } add_character_flag = { @@ -94,36 +87,150 @@ historical_artifacts.0023 = { } } } - } - if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts + # Court Artifacts: Hinduism while = { count = 2 - random_ruler = { + random_character_with_royal_court = { limit = { - faith.religion = religion:germanic_religion + faith.religion = religion:hinduism_religion NOT = { has_character_flag = seeded_relic } - has_royal_court = yes } - create_artifact_pedestal_branch_relic_germanic_effect = { OWNER = this } + create_artifact_pedestal_branch_relic_hinduism_effect = { OWNER = this } add_character_flag = { flag = seeded_relic days = 1 } } } + # Court Artifacts: Norse Paganism + faith:norse_pagan = { + while = { + count = 2 + random_faith_ruler = { + limit = { + highest_held_title_tier >= tier_county + NOT = { has_character_flag = seeded_relic } + } + create_artifact_pedestal_branch_relic_germanic_effect = { OWNER = this } + add_character_flag = { + flag = seeded_relic + days = 1 + } + } + } + } + # Court Artifacts: Roog Sene + faith:west_african_roog_pagan = { + random_faith_ruler = { + limit = { highest_held_title_tier >= tier_county } + create_artifact_pedestal_branch_relic_boog_effect = { OWNER = this } + } + } + # Court Artifacts: Slavic + faith:slavic_pagan = { + random_faith_ruler = { + limit = { highest_held_title_tier >= tier_county } + create_artifact_pedestal_branch_relic_slavic_effect = { OWNER = this } + } + } + } + # Historical Artifacts + ## We do these per-artefact rather than per-title so that they can be easily reshuffled if desired. + ## Crowns + ### Iron Crown of Lombardy + if = { + limit = { + has_dlc_feature = royal_court + exists = title:e_hre.holder + } + title:e_hre.holder = { + create_artifact_pedestal_crown_iron_effect = { OWNER = this } + } + } + ### Reichskrone + if = { + limit = { + current_date > 1000.1.1 + exists = title:e_hre.holder + } + title:e_hre.holder = { + create_artifact_reichskrone_effect = { OWNER = this } + } + } + ### Essen Crown + if = { + limit = { + current_date > 1000.1.1 + exists = title:e_hre.holder + } + title:e_hre.holder = { + create_artifact_essen_crown_effect = { OWNER = this } + } + } + ### Nikephoros' Crown + if = { + limit = { + current_date >= 1000.1.1 + exists = title:e_byzantium.holder + } + title:e_byzantium.holder = { + create_artifact_nikephoros_crown_effect = { OWNER = this } + } + } + ### Monomachus Crown + if = { + limit = { + has_dlc_feature = royal_court + current_date >= 1000.1.1 + exists = title:e_byzantium.holder + } + title:e_byzantium.holder = { + create_artifact_monomachus_crown_effect = { OWNER = this } + } + } + ### Crown of Justinian + if = { + limit = { + has_dlc_feature = royal_court + exists = title:e_byzantium.holder + } + title:e_byzantium.holder = { + create_artifact_pedestal_justinian_effect = { OWNER = this } + } + } + ### al-Taj + if = { + limit = { + # Establishment of the Fatimid Caliphate. + current_date >= 910.1.15 + exists = title:d_shiite.holder + } + title:d_shiite.holder = { + create_artifact_al_taj_crown_effect = { OWNER = this } + } + } + ### Papal Tiara + if = { + limit = { exists = title:k_papal_state.holder } + title:k_papal_state.holder = { + create_artifact_papal_tiara_effect = { OWNER = this } + } } + ### Visigothic Votive Crowns if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts + limit = { has_fp2_dlc_trigger = yes } + every_county_in_region = { + region = world_europe_west_iberia + holder = { add_to_list = potential_votive_crown_holders_list } + } while = { - count = 2 - random_ruler = { + count = 5 + random_in_list = { + list = potential_votive_crown_holders_list limit = { - faith.religion = religion:hinduism_religion NOT = { has_character_flag = seeded_relic } - has_royal_court = yes } - create_artifact_pedestal_branch_relic_hinduism_effect = { OWNER = this } + create_artifact_fp2_votive_crowns_effect = { OWNER = this } add_character_flag = { flag = seeded_relic days = 1 @@ -131,228 +238,338 @@ historical_artifacts.0023 = { } } } - + ## Clothes + ### Robe of Kassapa if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts - random_ruler = { - limit = { - faith.religion = religion:west_african_roog_religion - } - create_artifact_pedestal_branch_relic_boog_effect = { OWNER = this } + limit = { + has_dlc_feature = royal_court + exists = title:k_pagan.holder + } + title:k_pagan.holder = { + create_artifact_robe_kassapa_effect = { OWNER = this } } } - + ### Mantle of the Prophet if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts - random_ruler = { - limit = { - faith.religion = religion:slavic_religion - } - create_artifact_pedestal_branch_relic_slavic_effect = { OWNER = this } + limit = { exists = title:d_sunni.holder } + title:d_sunni.holder = { + create_artifact_mantle_of_the_prophet_effect = { OWNER = this } } } - - #Historical Artifacts - random_ruler = { + ## Other Regalia + ### Qadib al-Mulk + if = { limit = { - has_title = title:e_hre + # Establishment of the Fatimid Caliphate. + current_date >= 910.1.15 + exists = title:d_shiite.holder } - if = { - limit = { has_dlc_feature = royal_court } #Court artifacts - create_artifact_pedestal_crown_iron_effect = { OWNER = this } - create_artifact_throne_charlemagne_effect = { OWNER = this } + title:d_shiite.holder = { + create_artifact_qadib_al_mulk_effect = { OWNER = this } } - if = { #Personal Artifacts - limit = { current_date > 1000.1.1 } #later start - create_artifact_reichskrone_effect = { OWNER = this } - create_artifact_essen_crown_effect = { OWNER = this } + } + ### Chalice of Dona Urraca + if = { + limit = { + # It's likely that Urraca paid for her eponymous chalice using money she earnt from the titles her father pre-bequeathed to her, so it was probably made some time *after* 1066 (since she only got the lands in 1065, shortly before her father died), buuuuuut it's really mean to not let her have it at game start, so we give it to her in 1066. + current_date >= 1066.1.1 + has_fp2_dlc_trigger = yes + exists = character:108501 + character:108501 = { is_alive = yes } } + create_artifact_goblet_chalice_of_dona_urraca = { OWNER = character:108501 } } + ## Thrones + ### Throne of Scone (featuring Stone) if = { - limit = { has_dlc_feature = royal_court } #Court Artifact - random_ruler = { - limit = { - has_title = title:k_scotland - } + limit = { + has_dlc_feature = royal_court + exists = title:k_scotland.holder + } + title:k_scotland.holder = { create_artifact_throne_scone_effect = { OWNER = this } } } + ### Throne of Charlemagne if = { limit = { - has_dlc_feature = royal_court #Court Artifact - any_independent_ruler = { current_year < 1000.1.1 } #Only generated for early start + has_dlc_feature = royal_court + exists = title:e_hre.holder } - random_ruler = { - limit = { - has_title = title:k_makran - } - create_artifact_wall_banner_kaviani_effect = { OWNER = this } + title:e_hre.holder = { + create_artifact_throne_charlemagne_effect = { OWNER = this } } } - random_ruler = { + ## Furniture + ### Pentapyrgion + if = { limit = { - has_title = title:e_byzantium + has_dlc_feature = royal_court + exists = title:e_byzantium.holder } - if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts - create_artifact_wall_banner_edessa_effect = { OWNER = this } + title:e_byzantium.holder = { create_artifact_sculpture_cabinet_pentapyrgion_effect = { OWNER = this } - create_artifact_pedestal_justinian_effect = { OWNER = this } - if = { - limit = { - current_date > 1000.1.1 + } + } + ### Bells of Santiago + if = { + # If we're before Almanzor's raid, then the bells go to c_santiago's holder. + limit = { + has_fp2_dlc_trigger = yes + current_date < 997.1.1 + } + title:c_santiago.holder = { + create_artifact_various_bells_santiago = { OWNER = this } + # The bells haven't been changed at all. + scope:newly_created_artifact = { + set_variable = { + name = artefact_santiago_bells + value = 0 } - create_artifact_nikephoros_crown_effect = { OWNER = this } } } - if = { - limit = { - current_date > 1000.1.1 + } + ### (Former) Bells of Santiago + #### These aren't actually furniture, but we keep 'em here so they're next to the regular bells, which *are*. + if = { + # If we're after Almanzor's raid, then the bells go to c_toledo's holder. + limit = { + has_fp2_dlc_trigger = yes + current_date >= 997.1.1 + } + title:c_toledo.holder = { + create_artifact_various_aquamanile_santiago = { OWNER = this } + # The bells have been morphed once. + scope:newly_created_artifact = { + set_variable = { + name = artefact_santiago_bells + value = 1 + } } - create_artifact_monomachus_crown_effect = { OWNER = this } } } + ## Weapons (including decoratives) + ### Curtana + #### Not the *actual* Curtana, but at least occasionally traced as Edward the Confessor's sword (and then ascribed an even more mythic origin from there). if = { limit = { - has_dlc_feature = royal_court #Court Artifact - current_date > 1066.1.5 + has_dlc_feature = royal_court + current_date >= 1042.8.6 + exists = title:k_england.holder } - random_ruler = { - limit = { - has_title = title:k_england - } + title:k_england.holder = { create_artifact_curtana_effect = { OWNER = this } - create_artifact_edmund_head_effect = { OWNER = this } } } + ### Sword of Atilla + #### Associated with the Arpads, but "discovered"/passed out of their possession around or after 1063. They maintain a house claim on it. if = { limit = { - has_dlc_feature = royal_court #Court Artifact - any_independent_ruler = { current_year > 1000 } #Only generated for later start + has_dlc_feature = royal_court + current_date >= 1064.1.1 + exists = title:d_bavaria.holder } - random_ruler = { - limit = { - has_title = title:k_hungary #Should possibly start in Bavaria - } + title:d_bavaria.holder = { create_artifact_wall_sword_attila_effect = { OWNER = this } + dynasty:708 = { + random_dynasty_member = { + house = { add_house_artifact_claim = scope:newly_created_artifact } + } + } } } + ### al-Sayf al-Khass if = { limit = { - any_independent_ruler = { current_year > 1000 } #Only generated for later start + # Establishment of the Fatimid Caliphate. + current_date >= 910.1.15 + has_dlc_feature = royal_court + exists = title:d_shiite.holder } - random_ruler = { - limit = { - has_title = title:d_shiite + title:d_shiite.holder = { + create_artifact_al_sayf_al_khass_effect = { OWNER = this } + } + } + ### Staff of Kakusandha + if = { + limit = { + has_dlc_feature = royal_court + exists = title:k_pagan.holder + } + title:k_pagan.holder = { + create_artifact_staff_kakusandha_effect = { OWNER = this } + } + } + ### "Excalibur" + every_county_in_region = { + region = world_europe_west_britannia + holder = { + # We exclude kings'n'emperors so the Excaliburs scatter a little better. + if = { + limit = { + faith.religion = religion:christianity_religion + highest_held_title_tier <= tier_duchy + } + add_to_list = potential_excalibur_holders_list } - create_artifact_al_taj_crown_effect = { OWNER = this } - create_artifact_qadib_al_mulk_effect = { OWNER = this } + } + } + every_county_in_region = { + region = world_europe_west_francia + holder = { + # We exclude kings'n'emperors so the Excaliburs scatter a little better. if = { - limit = { has_dlc_feature = royal_court } - create_artifact_wall_banner_thankfulness_effect = { OWNER = this } - create_artifact_al_dawat_effect = { OWNER = this } - create_artifact_al_hafir_effect = { OWNER = this } - create_artifact_al_sayf_al_khass_effect = { OWNER = this } + limit = { + faith.religion = religion:christianity_religion + highest_held_title_tier <= tier_duchy + } + add_to_list = potential_excalibur_holders_list } } } if = { - limit = { has_dlc_feature = royal_court } #Court Artifacts - random_ruler = { - limit = { - has_title = title:k_pagan + limit = { + any_in_list = { list = potential_excalibur_holders_list } + } + while = { + count = 6 + random_in_list = { + list = potential_excalibur_holders_list + limit = { + NOT = { has_character_flag = seeded_relic } + } + weight = { + # Weight up Arthurian heartlands. + ## We don't weigh 'em up _too_ much, because there's quite a few rulers in this region. + modifier = { + add = 10 + capital_province = { geographical_region = dlc_ep1_arthurian_heartlands_region } + } + } + create_artifact_excalibur_effect = { OWNER = this } + add_character_flag = { + flag = seeded_relic + days = 1 + } } - create_artifact_staff_kakusandha_effect = { OWNER = this } - create_artifact_konagamana_effect = { OWNER = this } - create_artifact_robe_kassapa_effect = { OWNER = this } } - } + ### Spear of the Prophet if = { limit = { - any_independent_ruler = { current_year < 1000 } #Only generated for early start + has_dlc_feature = royal_court + exists = title:d_sunni.holder } - random_ruler = { - limit = { - has_title = title:d_sunni - } - create_artifact_mantle_of_the_prophet_effect = { OWNER = this } - if = { - limit = { has_dlc_feature = royal_court } - create_artifact_spear_of_the_prophet_effect = { OWNER = this } - - } + title:d_sunni.holder = { + create_artifact_spear_of_the_prophet_effect = { OWNER = this } } } + ## Books, Scrolls, & Other Recorded Nerdery + ### Konagamana if = { limit = { - has_dlc_feature = royal_court #Court Artifact + has_dlc_feature = royal_court + exists = title:k_pagan.holder } - random_ruler = { - limit = { - has_title = title:k_france - } - create_artifact_skull_cap_charlemagne_effect = { OWNER = this } + title:k_pagan.holder = { + create_artifact_konagamana_effect = { OWNER = this } } } - - random_ruler = { + ### Vinaya Pitaka + random_character_with_royal_court = { + limit = { faith = faith:theravada } + create_artifact_vinaya_pitaka_effect = { OWNER = this } + } + ### Sutta Pitaka + random_character_with_royal_court = { + limit = { faith = faith:theravada } + create_artifact_sutta_pitaka_effect = { OWNER = this } + } + ### Abhidhamma Pitaka + random_character_with_royal_court = { + limit = { faith = faith:theravada } + create_artifact_abhidhamma_pitaka_effect = { OWNER = this } + } + ## Banners + ### Banner of Kaviani + if = { limit = { - has_government = theocracy_government - primary_title = { is_head_of_faith = yes } - faith = faith:catholic + has_dlc_feature = royal_court + # Only generated in the earlier bookmarks. + current_date < 1000.1.1 + exists = title:k_makran.holder + } + title:k_makran.holder = { + create_artifact_wall_banner_kaviani_effect = { OWNER = this } } - create_artifact_papal_tiara_effect = { OWNER = this } } - random_ruler = { + ### Banner of Edessa + if = { limit = { - has_dlc_feature = royal_court #Court Artifact - faith = faith:theravada - has_royal_court = yes + has_dlc_feature = royal_court + exists = title:e_byzantium.holder + } + title:e_byzantium.holder = { + create_artifact_wall_banner_edessa_effect = { OWNER = this } } - create_artifact_vinaya_pitaka_effect = { OWNER = this } } - random_ruler = { + ### Banner of Thankfulness + if = { limit = { - has_dlc_feature = royal_court #Court Artifact - faith = faith:theravada - has_royal_court = yes + # Establishment of the Fatimid Caliphate. + current_date >= 910.1.15 + has_dlc_feature = royal_court + exists = title:d_shiite.holder + } + title:d_shiite.holder = { + create_artifact_wall_banner_thankfulness_effect = { OWNER = this } } - create_artifact_sutta_pitaka_effect = { OWNER = this } } - random_ruler = { + ## Misc + ### Head of St. Edmund + if = { limit = { - has_dlc_feature = royal_court #Court Artifact - faith = faith:theravada - has_royal_court = yes + has_dlc_feature = royal_court + # Date of earliest likely canonisation. + current_date >= 924.1.1 + exists = title:k_england.holder + } + title:k_england.holder = { + create_artifact_edmund_head_effect = { OWNER = this } } - create_artifact_abhidhamma_pitaka_effect = { OWNER = this } } - random_ruler = { + ### al-Dawat + if = { limit = { - has_dlc_feature = royal_court #Court Artifact - has_title = title:k_bengal - faith.religion = religion:buddhism_religion - has_royal_court = yes + # Establishment of the Fatimid Caliphate. + current_date >= 910.1.15 + has_dlc_feature = royal_court + exists = title:d_shiite.holder + } + title:d_shiite.holder = { + create_artifact_al_dawat_effect = { OWNER = this } } - create_artifact_abhidhamma_pitaka_effect = { OWNER = this } } + ### al-Hafir if = { limit = { - has_dlc_feature = royal_court #Court Artifact + # Establishment of the Fatimid Caliphate. + current_date >= 910.1.15 + has_dlc_feature = royal_court + exists = title:d_shiite.holder } - every_ruler = { - limit = { - OR = { - has_title = title:d_hereford - has_title = title:c_dorset - has_title = title:d_somerset - has_title = title:d_northumberland - has_title = title:d_canterbury - has_title = title:c_devon - } - } - create_artifact_excalibur_effect = { OWNER = this } + title:d_shiite.holder = { + create_artifact_al_hafir_effect = { OWNER = this } + } + } + ### Skull Cap of Charlemagne + if = { + limit = { + has_dlc_feature = royal_court + exists = title:k_france.holder + } + title:k_france.holder = { + create_artifact_skull_cap_charlemagne_effect = { OWNER = this } } } } diff --git a/project/ck3/base_game/events/birth_events.txt b/project/ck3/base_game/events/birth_events.txt index 92aeb96b9a..7daefcb5b7 100644 --- a/project/ck3/base_game/events/birth_events.txt +++ b/project/ck3/base_game/events/birth_events.txt @@ -1392,9 +1392,13 @@ birth.1006 = { immediate = { play_music_cue = mx_cue_seduction - scope:secret = { - reveal_to_without_events_effect = { - CHARACTER = root + + custom_tooltip = birth.1006.bastard_explanation + hidden_effect = { + scope:secret = { + reveal_to_without_events_effect = { + CHARACTER = root + } } } } @@ -1716,6 +1720,7 @@ birth.2001 = { } if = { limit = { + NOT = { is_courtier_of = ROOT } # Check that char is not already at your court (theoretical fix) OR = { this = court_owner is_courtier_of = court_owner @@ -2736,6 +2741,7 @@ birth.8011 = { OR = { AND = { #Landless mothers must be actually at court to use the chamber. is_ruler = no + exists = location # Security check location = title:c_byzantion.title_province } AND = { #Landed rulers can be assumed to make the journey, unless they have some extremely pressing reason not to. diff --git a/project/ck3/base_game/events/blackmail_events.txt b/project/ck3/base_game/events/blackmail_events.txt index f551f35563..7016ab17d4 100644 --- a/project/ck3/base_game/events/blackmail_events.txt +++ b/project/ck3/base_game/events/blackmail_events.txt @@ -20,6 +20,10 @@ blackmail.0001 = { } # TODO_CD: Add a check that the secret has not yet been exposed + trigger = { + exists = scope:target + scope:target = { can_be_exposed_by = root } + } immediate = { play_music_cue = mx_cue_murder @@ -285,4 +289,4 @@ blackmail.1002 = { base = 1000 } } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/events/board_game_events.txt b/project/ck3/base_game/events/board_game_events.txt new file mode 100644 index 0000000000..2c20588968 --- /dev/null +++ b/project/ck3/base_game/events/board_game_events.txt @@ -0,0 +1,3357 @@ +namespace = board_games + +################################################## +# # Playing a Board Game +# 0001 - 0010 The Greatest Game - Match +# 0011 - 0030 Processing & Invalidation events +# 0031 - 0030 The Greatest Game - Winner +# 0041 - 0040 The Greatest Game - Loser +################################################## + + + + + + + + + + +################################################## +# PLAYING CHESS + +################################################## +# The Greatest Game +# by Ewan Cowhig Croft +# 0001 - 0010 +################################################## + +scripted_effect bg_play_move_type_effect = { + # Set the move type played. + ## Either we're scope:bg_defender... + if = { + limit = { this = scope:bg_defender } + save_scope_value_as = { + name = bg_defender_move + value = flag:$SKILL$ + } + } + ## Or else we must be scope:bg_attacker. + else = { + save_scope_value_as = { + name = bg_attacker_move + value = flag:$SKILL$ + } + } + # Run the duel. + duel = { + skill = $SKILL$ + value = decent_skill_rating + # Crit success. + 10 = { + show_chance = no + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + bg_play_move_type_effect_extraneous_advantages_self_modifier = yes + desc = board_games.0001.$LOC_KEY$.tt.crit_success + custom_tooltip = board_games.0001.$LOC_KEY$.tt.crit_success.tt + # Save the result. + set_variable = { + name = bg_move_result + value = flag:crit_success + } + } + # Success. + 40 = { + show_chance = no + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + bg_play_move_type_effect_extraneous_advantages_self_modifier = yes + desc = board_games.0001.$LOC_KEY$.tt.success + custom_tooltip = board_games.0001.$LOC_KEY$.tt.success.tt + # Save the result. + set_variable = { + name = bg_move_result + value = flag:success + } + } + # Failure. + 40 = { + show_chance = no + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + bg_play_move_type_effect_extraneous_advantages_opponent_modifier = yes + desc = board_games.0001.$LOC_KEY$.tt.failure + custom_tooltip = board_games.0001.$LOC_KEY$.tt.failure.tt + # Save the result. + set_variable = { + name = bg_move_result + value = flag:failure + } + } + # Crit failure. + 10 = { + show_chance = no + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + bg_play_move_type_effect_extraneous_advantages_opponent_modifier = yes + desc = board_games.0001.$LOC_KEY$.tt.crit_failure + custom_tooltip = board_games.0001.$LOC_KEY$.tt.crit_failure.tt + # Save the result. + set_variable = { + name = bg_move_result + value = flag:crit_failure + } + } + } +} + +# Main board game processing event. +board_games.0001 = { + type = duel_event + title = board_games.0001.t + desc = { + # Intro section. + first_valid = { + # Is this our first move? + triggered_desc = { + trigger = { + scope:bg_defender.var:bg_current_round = 1 + this = scope:bg_defender + } + desc = board_games.0001.desc.intro.opening.defender + } + triggered_desc = { + trigger = { + scope:bg_defender.var:bg_current_round = 1 + this = scope:bg_attacker + } + desc = board_games.0001.desc.intro.opening.attacker + } + # Otherwise, standard chained intro. + desc = board_games.0001.desc.intro.subsequent + } + # What did our opponent play? + first_valid = { + ## Diplomacy + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker_move = flag:diplomacy + } + AND = { + this = scope:bg_attacker + scope:bg_defender_move = flag:diplomacy + } + } + } + desc = { + first_valid = { + # Crit Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_success + } + } + } + desc = board_games.0001.desc.intro.diplomacy.crit_success + } + # Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:success + } + } + } + desc = board_games.0001.desc.intro.diplomacy.success + } + # Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:failure + } + } + } + desc = board_games.0001.desc.intro.diplomacy.failure + } + # Crit Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_failure + } + } + } + desc = board_games.0001.desc.intro.diplomacy.crit_failure + } + } + } + } + ## Martial + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker_move = flag:martial + } + AND = { + this = scope:bg_attacker + scope:bg_defender_move = flag:martial + } + } + } + desc = { + first_valid = { + # Crit Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_success + } + } + } + desc = board_games.0001.desc.intro.martial.crit_success + } + # Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:success + } + } + } + desc = board_games.0001.desc.intro.martial.success + } + # Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:failure + } + } + } + desc = board_games.0001.desc.intro.martial.failure + } + # Crit Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_failure + } + } + } + desc = board_games.0001.desc.intro.martial.crit_failure + } + } + } + } + ## Stewardship + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker_move = flag:stewardship + } + AND = { + this = scope:bg_attacker + scope:bg_defender_move = flag:stewardship + } + } + } + desc = { + first_valid = { + # Crit Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_success + } + } + } + desc = board_games.0001.desc.intro.stewardship.crit_success + } + # Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:success + } + } + } + desc = board_games.0001.desc.intro.stewardship.success + } + # Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:failure + } + } + } + desc = board_games.0001.desc.intro.stewardship.failure + } + # Crit Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_failure + } + } + } + desc = board_games.0001.desc.intro.stewardship.crit_failure + } + } + } + } + ## Intrigue + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker_move = flag:intrigue + } + AND = { + this = scope:bg_attacker + scope:bg_defender_move = flag:intrigue + } + } + } + desc = { + first_valid = { + # Crit Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_success + } + } + } + desc = board_games.0001.desc.intro.intrigue.crit_success + } + # Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:success + } + } + } + desc = board_games.0001.desc.intro.intrigue.success + } + # Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:failure + } + } + } + desc = board_games.0001.desc.intro.intrigue.failure + } + # Crit Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_failure + } + } + } + desc = board_games.0001.desc.intro.intrigue.crit_failure + } + } + } + } + ## Learning + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker_move = flag:learning + } + AND = { + this = scope:bg_attacker + scope:bg_defender_move = flag:learning + } + } + } + desc = { + first_valid = { + # Crit Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_success + } + } + } + desc = board_games.0001.desc.intro.learning.crit_success + } + # Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:success + } + } + } + desc = board_games.0001.desc.intro.learning.success + } + # Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:failure + } + } + } + desc = board_games.0001.desc.intro.learning.failure + } + # Crit Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_failure + } + } + } + desc = board_games.0001.desc.intro.learning.crit_failure + } + } + } + } + ## Prowess + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker_move = flag:prowess + } + AND = { + this = scope:bg_attacker + scope:bg_defender_move = flag:prowess + } + } + } + desc = { + first_valid = { + # Crit Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_success + } + } + } + desc = board_games.0001.desc.intro.prowess.crit_success + } + # Success + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:success + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:success + } + } + } + desc = board_games.0001.desc.intro.prowess.success + } + # Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:failure + } + } + } + desc = board_games.0001.desc.intro.prowess.failure + } + # Crit Failure + triggered_desc = { + trigger = { + OR = { + AND = { + this = scope:bg_defender + scope:bg_attacker.var:bg_move_result = flag:crit_failure + } + AND = { + this = scope:bg_attacker + scope:bg_defender.var:bg_move_result = flag:crit_failure + } + } + } + desc = board_games.0001.desc.intro.prowess.crit_failure + } + } + } + } + } + # Was someone countered? + first_valid = { + # Yes! I countered them. + triggered_desc = { + trigger = { + exists = scope:bg_counterer + this = scope:bg_counterer + } + desc = board_games.0001.desc.i_have_countered + } + # Yes! I have been countered. + triggered_desc = { + trigger = { + exists = scope:bg_counterer + NOT = { this = scope:bg_counterer } + } + desc = board_games.0001.desc.i_am_countered + } + # Nope, just the page breaks please. + desc = board_games.0001.desc.no_counters + } + ## How is the match going? + ### Us relative to each other. + first_valid = { + # I'm winning by miles. + triggered_desc = { + trigger = { var:bg_current_score >= bg_relative_score_heavy_difference_threshold_value } + desc = board_games.0001.desc.relative_victory.winning_heavily + } + # I'm winning. + triggered_desc = { + trigger = { var:bg_current_score >= bg_relative_score_light_difference_threshold_value } + desc = board_games.0001.desc.relative_victory.winning_somewhat + } + # We're essentially equal. + triggered_desc = { + trigger = { + var:bg_current_score = { + compare_value >= scope:bg_opponent.var:bg_current_score + } + } + desc = board_games.0001.desc.relative_victory.drawing + } + # I'm losing. + triggered_desc = { + trigger = { var:bg_current_score <= bg_relative_score_heavy_difference_threshold_value } + desc = board_games.0001.desc.relative_victory.losing_somewhat + } + # I'm losing by miles. + triggered_desc = { + trigger = { var:bg_current_score <= bg_relative_score_light_difference_threshold_value } + desc = board_games.0001.desc.relative_victory.losing_heavily + } + } + ### And either one of us towards actual victory. + first_valid = { + # Either of us could win. + triggered_desc = { + trigger = { + var:bg_current_score >= bg_close_to_winning_threshold_value + scope:bg_opponent.var:bg_current_score >= bg_close_to_winning_threshold_value + } + desc = board_games.0001.desc.actual_victory.both_close + } + # I could win. + triggered_desc = { + trigger = { var:bg_current_score >= bg_close_to_winning_threshold_value } + desc = board_games.0001.desc.actual_victory.i_am_close + } + # They could win. + triggered_desc = { + trigger = { scope:bg_opponent.var:bg_current_score >= bg_close_to_winning_threshold_value } + desc = board_games.0001.desc.actual_victory.they_are_close + + } + # Sudden death is about to kick in. + triggered_desc = { + trigger = { + scope:bg_defender.var:bg_current_round = { + compare_value >= bg_round_cap_value + } + } + desc = board_games.0001.desc.actual_victory.sudden_death + } + # Neither of us are close. + desc = board_games.0001.desc.actual_victory.neither_close + } + ## Fluff segment. + ### Opponent Winning + triggered_desc = { + trigger = { + # Since we're processing a whole mess o'random valids here, and they're *all* fluff, we restrict this to AI only. + is_ai = no + # We let the other player be haughty by making them the tie-breaker. + trigger_if = { + limit = { has_variable = bg_gib_only_losing_locs } + always = yes + } + trigger_else = { + var:bg_current_score = { + compare_value <= scope:bg_opponent.var:bg_current_score + } + } + } + desc = { + random_valid = { + # Categories + ## Attributes + ### Diplomacy + triggered_desc = { + trigger = { scope:bg_opponent.diplomacy <= mediocre_skill_rating } + desc = board_games.0001.desc.opponent_winning.diplomacy.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.diplomacy > mediocre_skill_rating + scope:bg_opponent.diplomacy < high_skill_rating + } + desc = board_games.0001.desc.opponent_winning.diplomacy.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.diplomacy >= high_skill_rating } + desc = board_games.0001.desc.opponent_winning.diplomacy.high + } + ### Martial + #### These generally refer to the act of leading troops, so we put an extra filter on for being able to lead an army. + triggered_desc = { + trigger = { + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:bg_opponent } + } + desc = { + random_valid = { + triggered_desc = { + trigger = {scope:bg_opponent.martial <= mediocre_skill_rating } + desc = board_games.0001.desc.opponent_winning.martial.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.martial > mediocre_skill_rating + scope:bg_opponent.martial < high_skill_rating + } + desc = board_games.0001.desc.opponent_winning.martial.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.martial >= high_skill_rating } + desc = board_games.0001.desc.opponent_winning.martial.high + } + } + } + } + ### Stewardship + triggered_desc = { + trigger = { scope:bg_opponent.stewardship <= mediocre_skill_rating } + desc = board_games.0001.desc.opponent_winning.stewardship.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.stewardship > mediocre_skill_rating + scope:bg_opponent.stewardship < high_skill_rating + } + desc = board_games.0001.desc.opponent_winning.stewardship.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.stewardship >= high_skill_rating } + desc = board_games.0001.desc.opponent_winning.stewardship.high + } + ### Intrigue + triggered_desc = { + trigger = { scope:bg_opponent.intrigue <= mediocre_skill_rating } + desc = board_games.0001.desc.opponent_winning.intrigue.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.intrigue > mediocre_skill_rating + scope:bg_opponent.intrigue < high_skill_rating + } + desc = board_games.0001.desc.opponent_winning.intrigue.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.intrigue >= high_skill_rating } + desc = board_games.0001.desc.opponent_winning.intrigue.high + } + ### Learning + triggered_desc = { + trigger = { scope:bg_opponent.learning <= mediocre_skill_rating } + desc = board_games.0001.desc.opponent_winning.learning.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.learning > mediocre_skill_rating + scope:bg_opponent.learning < high_skill_rating + } + desc = board_games.0001.desc.opponent_winning.learning.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.learning >= high_skill_rating } + desc = board_games.0001.desc.opponent_winning.learning.high + } + ## Trait Specifics + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = lustful } + } + desc = board_games.0001.desc.opponent_winning.trait.lustful + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = chaste } + } + desc = board_games.0001.desc.opponent_winning.trait.chaste + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = gluttonous } + } + desc = board_games.0001.desc.opponent_winning.trait.gluttonous + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = temperate } + } + desc = board_games.0001.desc.opponent_winning.trait.temperate + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = greedy } + } + desc = board_games.0001.desc.opponent_winning.trait.greedy + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = generous } + } + desc = board_games.0001.desc.opponent_winning.trait.generous + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = lazy } + } + desc = board_games.0001.desc.opponent_winning.trait.lazy + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = diligent } + } + desc = board_games.0001.desc.opponent_winning.trait.diligent + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = wrathful } + } + desc = board_games.0001.desc.opponent_winning.trait.wrathful + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = calm } + } + desc = board_games.0001.desc.opponent_winning.trait.calm + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = patient } + } + desc = board_games.0001.desc.opponent_winning.trait.patient + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = impatient } + } + desc = board_games.0001.desc.opponent_winning.trait.impatient + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = arrogant } + } + desc = board_games.0001.desc.opponent_winning.trait.arrogant + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = humble } + } + desc = board_games.0001.desc.opponent_winning.trait.humble + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = deceitful } + } + desc = board_games.0001.desc.opponent_winning.trait.deceitful + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = honest } + } + desc = board_games.0001.desc.opponent_winning.trait.honest + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = craven } + } + desc = board_games.0001.desc.opponent_winning.trait.craven + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = brave } + } + desc = board_games.0001.desc.opponent_winning.trait.brave + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = shy } + } + desc = board_games.0001.desc.opponent_winning.trait.shy + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = gregarious } + } + desc = board_games.0001.desc.opponent_winning.trait.gregarious + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = ambitious } + } + desc = board_games.0001.desc.opponent_winning.trait.ambitious + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = content } + } + desc = board_games.0001.desc.opponent_winning.trait.content + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = arbitrary } + } + desc = board_games.0001.desc.opponent_winning.trait.arbitrary + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = just } + } + desc = board_games.0001.desc.opponent_winning.trait.just + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = cynical } + } + desc = board_games.0001.desc.opponent_winning.trait.cynical + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = zealous } + } + desc = board_games.0001.desc.opponent_winning.trait.zealous + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = paranoid } + } + desc = board_games.0001.desc.opponent_winning.trait.paranoid + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = trusting } + } + desc = board_games.0001.desc.opponent_winning.trait.trusting + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = compassionate } + } + desc = board_games.0001.desc.opponent_winning.trait.compassionate + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = callous } + } + desc = board_games.0001.desc.opponent_winning.trait.callous + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = sadistic } + } + desc = board_games.0001.desc.opponent_winning.trait.sadistic + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = stubborn } + } + desc = board_games.0001.desc.opponent_winning.trait.stubborn + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = fickle } + } + desc = board_games.0001.desc.opponent_winning.trait.fickle + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = vengeful } + } + desc = board_games.0001.desc.opponent_winning.trait.vengeful + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = forgiving } + } + desc = board_games.0001.desc.opponent_winning.trait.forgiving + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = rowdy } + } + desc = board_games.0001.desc.opponent_winning.trait.rowdy + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = charming } + } + desc = board_games.0001.desc.opponent_winning.trait.charming + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = curious } + } + desc = board_games.0001.desc.opponent_winning.trait.curious + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = pensive } + } + desc = board_games.0001.desc.opponent_winning.trait.pensive + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = bossy } + } + desc = board_games.0001.desc.opponent_winning.trait.bossy + } + ## Prior Matches & Relationships + triggered_desc = { + trigger = { has_relation_friend = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.friend + } + triggered_desc = { + trigger = { has_relation_best_friend = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.best_friend + } + triggered_desc = { + trigger = { has_relation_rival = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.rival + } + triggered_desc = { + trigger = { has_relation_nemesis = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.nemesis + } + triggered_desc = { + trigger = { has_relation_lover = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.lover + } + triggered_desc = { + trigger = { has_relation_soulmate = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.soulmate + } + triggered_desc = { + trigger = { has_relation_bully = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.bully + } + triggered_desc = { + trigger = { has_relation_victim = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.victim + } + triggered_desc = { + trigger = { has_relation_crush = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.crush + } + triggered_desc = { + trigger = { has_relation_guardian = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.guardian + } + triggered_desc = { + trigger = { has_relation_ward = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.relation.ward + } + ## Miscs + ### Hooks + triggered_desc = { + trigger = { has_weak_hook = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.hook_on.weak + } + triggered_desc = { + trigger = { has_strong_hook = scope:bg_opponent } + desc = board_games.0001.desc.opponent_winning.hook_on.strong + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_weak_hook = scope:bg_myself} + } + desc = board_games.0001.desc.opponent_winning.hooked_by.weak + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_strong_hook = scope:bg_myself} + } + desc = board_games.0001.desc.opponent_winning.hooked_by.strong + } + ### Prior Matches + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_default_loss_to + var:bg_recent_default_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.opponent_winning.match_history.recently_won_against.default + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_land_loss_to + var:bg_recent_land_loss_to = scope:bg_myself + # Don't bring it up if you don't control it any more. + var:bg_recent_land_loss_stake.holder = { + OR = { + this = scope:bg_opponent + any_liege_or_above = { this = scope:bg_opponent } + } + } + } + } + desc = board_games.0001.desc.opponent_winning.match_history.recently_won_against.county + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_gambling_loss_to + var:bg_recent_gambling_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.opponent_winning.match_history.recently_won_against.gamble + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_default_loss_to + var:bg_recent_default_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.opponent_winning.match_history.recently_lost_against.default + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_land_loss_to + var:bg_recent_land_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.opponent_winning.match_history.recently_lost_against.county + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_gambling_loss_to + var:bg_recent_gambling_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.opponent_winning.match_history.recently_lost_against.gamble + } + ### Other + #### A move for only the pro-est of board gamers. + triggered_desc = { + trigger = { + scope:bg_opponent = { + has_trait = arrogant + has_trait = reclusive + OR = { + learning <= mediocre_skill_rating + # TIT-34022 + } + } + } + desc = board_games.0001.desc.opponent_winning.other.pro_gamer + } + #### A move for an excellent one liner. + triggered_desc = { + trigger = { + # TIT-34022; remove always = no after implementation. + always = no + scope:bg_opponent = { + has_trait = arrogant + has_trait = sadistic + has_trait = arbitrary + intrigue >= very_high_skill_rating + prowess >= very_high_skill_rating + } + } + desc = board_games.0001.desc.opponent_winning.other.avlf + } + } + } + } + ### Current Player Winning + triggered_desc = { + trigger = { + # Since we're processing a whole mess o'random valids here, and they're *all* fluff, we restrict this to AI only. + is_ai = no + # We let the other player be haughty by making them the tie-breaker. + trigger_if = { + limit = { has_variable = bg_gib_only_winning_locs } + always = yes + } + trigger_else = { + var:bg_current_score = { + compare_value > scope:bg_opponent.var:bg_current_score + } + } + } + desc = { + random_valid = { + # Categories + ## Attributes + ### Diplomacy + triggered_desc = { + trigger = { scope:bg_opponent.diplomacy <= mediocre_skill_rating } + desc = board_games.0001.desc.i_am_winning.diplomacy.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.diplomacy > mediocre_skill_rating + scope:bg_opponent.diplomacy < high_skill_rating + } + desc = board_games.0001.desc.i_am_winning.diplomacy.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.diplomacy >= high_skill_rating } + desc = board_games.0001.desc.i_am_winning.diplomacy.high + } + ### Martial + #### These generally refer to the act of leading troops, so we put an extra filter on for being able to lead an army. + triggered_desc = { + trigger = { + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:bg_opponent } + } + desc = { + random_valid = { + triggered_desc = { + trigger = {scope:bg_opponent.martial <= mediocre_skill_rating } + desc = board_games.0001.desc.i_am_winning.martial.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.martial > mediocre_skill_rating + scope:bg_opponent.martial < high_skill_rating + } + desc = board_games.0001.desc.i_am_winning.martial.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.martial >= high_skill_rating } + desc = board_games.0001.desc.i_am_winning.martial.high + } + } + } + } + ### Stewardship + triggered_desc = { + trigger = { scope:bg_opponent.stewardship <= mediocre_skill_rating } + desc = board_games.0001.desc.i_am_winning.stewardship.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.stewardship > mediocre_skill_rating + scope:bg_opponent.stewardship < high_skill_rating + } + desc = board_games.0001.desc.i_am_winning.stewardship.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.stewardship >= high_skill_rating } + desc = board_games.0001.desc.i_am_winning.stewardship.high + } + ### Intrigue + triggered_desc = { + trigger = { scope:bg_opponent.intrigue <= mediocre_skill_rating } + desc = board_games.0001.desc.i_am_winning.intrigue.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.intrigue > mediocre_skill_rating + scope:bg_opponent.intrigue < high_skill_rating + } + desc = board_games.0001.desc.i_am_winning.intrigue.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.intrigue >= high_skill_rating } + desc = board_games.0001.desc.i_am_winning.intrigue.high + } + ### Learning + triggered_desc = { + trigger = { scope:bg_opponent.learning <= mediocre_skill_rating } + desc = board_games.0001.desc.i_am_winning.learning.low + } + triggered_desc = { + trigger = { + scope:bg_opponent.learning > mediocre_skill_rating + scope:bg_opponent.learning < high_skill_rating + } + desc = board_games.0001.desc.i_am_winning.learning.medium + } + triggered_desc = { + trigger = { scope:bg_opponent.learning >= high_skill_rating } + desc = board_games.0001.desc.i_am_winning.learning.high + } + ## Trait Specifics + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = lustful } + } + desc = board_games.0001.desc.i_am_winning.trait.lustful + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = chaste } + } + desc = board_games.0001.desc.i_am_winning.trait.chaste + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = gluttonous } + } + desc = board_games.0001.desc.i_am_winning.trait.gluttonous + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = temperate } + } + desc = board_games.0001.desc.i_am_winning.trait.temperate + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = greedy } + } + desc = board_games.0001.desc.i_am_winning.trait.greedy + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = generous } + } + desc = board_games.0001.desc.i_am_winning.trait.generous + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = lazy } + } + desc = board_games.0001.desc.i_am_winning.trait.lazy + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = diligent } + } + desc = board_games.0001.desc.i_am_winning.trait.diligent + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = wrathful } + } + desc = board_games.0001.desc.i_am_winning.trait.wrathful + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = calm } + } + desc = board_games.0001.desc.i_am_winning.trait.calm + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = patient } + } + desc = board_games.0001.desc.i_am_winning.trait.patient + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = impatient } + } + desc = board_games.0001.desc.i_am_winning.trait.impatient + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = arrogant } + } + desc = board_games.0001.desc.i_am_winning.trait.arrogant + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = humble } + } + desc = board_games.0001.desc.i_am_winning.trait.humble + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = deceitful } + } + desc = board_games.0001.desc.i_am_winning.trait.deceitful + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = honest } + } + desc = board_games.0001.desc.i_am_winning.trait.honest + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = craven } + } + desc = board_games.0001.desc.i_am_winning.trait.craven + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = brave } + } + desc = board_games.0001.desc.i_am_winning.trait.brave + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = shy } + } + desc = board_games.0001.desc.i_am_winning.trait.shy + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = gregarious } + } + desc = board_games.0001.desc.i_am_winning.trait.gregarious + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = ambitious } + } + desc = board_games.0001.desc.i_am_winning.trait.ambitious + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = content } + } + desc = board_games.0001.desc.i_am_winning.trait.content + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = arbitrary } + } + desc = board_games.0001.desc.i_am_winning.trait.arbitrary + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = just } + } + desc = board_games.0001.desc.i_am_winning.trait.just + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = cynical } + } + desc = board_games.0001.desc.i_am_winning.trait.cynical + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = zealous } + } + desc = board_games.0001.desc.i_am_winning.trait.zealous + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = paranoid } + } + desc = board_games.0001.desc.i_am_winning.trait.paranoid + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = trusting } + } + desc = board_games.0001.desc.i_am_winning.trait.trusting + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = compassionate } + } + desc = board_games.0001.desc.i_am_winning.trait.compassionate + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = callous } + } + desc = board_games.0001.desc.i_am_winning.trait.callous + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = sadistic } + } + desc = board_games.0001.desc.i_am_winning.trait.sadistic + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = stubborn } + } + desc = board_games.0001.desc.i_am_winning.trait.stubborn + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = fickle } + } + desc = board_games.0001.desc.i_am_winning.trait.fickle + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = vengeful } + } + desc = board_games.0001.desc.i_am_winning.trait.vengeful + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = forgiving } + } + desc = board_games.0001.desc.i_am_winning.trait.forgiving + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = rowdy } + } + desc = board_games.0001.desc.i_am_winning.trait.rowdy + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = charming } + } + desc = board_games.0001.desc.i_am_winning.trait.charming + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = curious } + } + desc = board_games.0001.desc.i_am_winning.trait.curious + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = pensive } + } + desc = board_games.0001.desc.i_am_winning.trait.pensive + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_trait = bossy } + } + desc = board_games.0001.desc.i_am_winning.trait.bossy + } + ## Prior Matches & Relationships + triggered_desc = { + trigger = { has_relation_friend = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.friend + } + triggered_desc = { + trigger = { has_relation_best_friend = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.best_friend + } + triggered_desc = { + trigger = { has_relation_rival = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.rival + } + triggered_desc = { + trigger = { has_relation_nemesis = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.nemesis + } + triggered_desc = { + trigger = { has_relation_lover = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.lover + } + triggered_desc = { + trigger = { has_relation_soulmate = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.soulmate + } + triggered_desc = { + trigger = { has_relation_bully = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.bully + } + triggered_desc = { + trigger = { has_relation_victim = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.victim + } + triggered_desc = { + trigger = { has_relation_crush = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.crush + } + triggered_desc = { + trigger = { has_relation_guardian = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.guardian + } + triggered_desc = { + trigger = { has_relation_ward = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.relation.ward + } + ## Miscs + ### Hooks + triggered_desc = { + trigger = { has_weak_hook = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.hook_on.weak + } + triggered_desc = { + trigger = { has_strong_hook = scope:bg_opponent } + desc = board_games.0001.desc.i_am_winning.hook_on.strong + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_weak_hook = scope:bg_myself} + } + desc = board_games.0001.desc.i_am_winning.hooked_by.weak + } + triggered_desc = { + trigger = { + scope:bg_opponent = { has_strong_hook = scope:bg_myself} + } + desc = board_games.0001.desc.i_am_winning.hooked_by.strong + } + ### Prior Matches + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_default_loss_to + var:bg_recent_default_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.i_am_winning.match_history.recently_won_against.default + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_land_loss_to + var:bg_recent_land_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.i_am_winning.match_history.recently_won_against.county + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_gambling_loss_to + var:bg_recent_gambling_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.i_am_winning.match_history.recently_won_against.gamble + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_default_loss_to + var:bg_recent_default_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.i_am_winning.match_history.recently_lost_against.default + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_land_loss_to + var:bg_recent_land_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.i_am_winning.match_history.recently_lost_against.county + } + triggered_desc = { + trigger = { + scope:bg_opponent = { + exists = var:bg_recent_gambling_loss_to + var:bg_recent_gambling_loss_to = scope:bg_myself + } + } + desc = board_games.0001.desc.i_am_winning.match_history.recently_lost_against.gamble + } + ### Other + #### [tumbleweeds] + } + } + } + } + theme = martial_strategy_focus + left_portrait = { + character = scope:bg_myself + triggered_animation = { # Winning by a large margin + trigger = { + scope:bg_myself = { + NOT = { has_trait = humble } + OR = { + var:bg_current_score >= bg_relative_score_heavy_difference_threshold_value + var:bg_current_score >= bg_close_to_winning_threshold_value + } + } + } + animation = chess_certain_win + } + triggered_animation = { # Winning by any margin + trigger = { + scope:bg_myself = { + NOT = { has_trait = humble } + var:bg_current_score >= bg_relative_score_light_difference_threshold_value + } + } + animation = chess_cocky + } + animation = personality_rational + } + right_portrait = { + character = scope:bg_opponent + triggered_animation = { + trigger = { + scope:bg_opponent = { + NOT = { has_trait = humble } + } + scope:bg_myself.var:bg_current_score = { compare_value < scope:bg_opponent.var:bg_current_score } + scope:bg_myself.var:bg_current_score <= bg_relative_score_heavy_difference_threshold_value + } + animation = chess_cocky + } + triggered_animation = { + trigger = { + scope:bg_opponent = { + NOT = { has_trait = humble } + } + scope:bg_myself.var:bg_current_score = { compare_value < scope:bg_opponent.var:bg_current_score } + OR = { + scope:bg_myself.var:bg_current_score <= bg_relative_score_light_difference_threshold_value + scope:bg_opponent.var:bg_current_score >= bg_close_to_winning_threshold_value + } + } + animation = chess_certain_win + } + animation = scheme + } + artifact = { + target = scope:bg_chess_board + position = lower_center_portrait + } + override_background = { + trigger = { scope:bg_locale = flag:terrain_scope } + event_background = terrain_scope + } + override_background = { + trigger = { scope:bg_locale = flag:wilderness_scope } + event_background = wilderness_scope + } + override_background = { + trigger = { scope:bg_locale = flag:battlefield } + event_background = battlefield + } + override_background = { + trigger = { scope:bg_locale = flag:temple } + event_background = temple + } + override_background = { + trigger = { scope:bg_locale = flag:council_chamber } + event_background = council_chamber + } + override_background = { + trigger = { scope:bg_locale = flag:courtyard } + event_background = courtyard + } + override_background = { + trigger = { scope:bg_locale = flag:dungeon } + event_background = dungeon + } + override_background = { + trigger = { scope:bg_locale = flag:docks } + event_background = docks + } + override_background = { + trigger = { scope:bg_locale = flag:feast } + event_background = feast + } + override_background = { + trigger = { scope:bg_locale = flag:gallows } + event_background = gallows + } + override_background = { + trigger = { scope:bg_locale = flag:garden } + event_background = garden + } + override_background = { + trigger = { scope:bg_locale = flag:market } + event_background = market + } + override_background = { + trigger = { scope:bg_locale = flag:sitting_room } + event_background = sitting_room + } + override_background = { + trigger = { scope:bg_locale = flag:bedchamber } + event_background = bedchamber + } + override_background = { + trigger = { scope:bg_locale = flag:study } + event_background = study + } + override_background = { + trigger = { scope:bg_locale = flag:physicians_study } + event_background = physicians_study + } + override_background = { + trigger = { scope:bg_locale = flag:tavern } + event_background = tavern + } + override_background = { + trigger = { scope:bg_locale = flag:throne_room } + event_background = throne_room + } + override_background = { + trigger = { scope:bg_locale = flag:army_camp } + event_background = army_camp + } + + trigger = { + scope:bg_defender = { can_start_board_game_eligibility_checks_trigger = yes } + scope:bg_attacker = { can_start_board_game_eligibility_checks_trigger = yes } + # Invalidate if there's a war for the wagered county or they leave your realm for any reason. + trigger_if = { + limit = { + exists = scope:bg_stake_land_recipient + exists = scope:bg_stake_land_actor + } + OR = { + scope:bg_stake_land_recipient.holder = scope:recipient + scope:bg_stake_land_actor.holder = scope:actor + scope:recipient ={ + is_at_war = yes + any_character_war = { + casus_belli = { + any_target_title = { this = scope:bg_stake_land_recipient } + } + } + } + scope:actor = { + is_at_war = yes + any_character_war = { + casus_belli = { + any_target_title = { this = scope:bg_stake_land_actor } + } + } + } + } + } + } + on_trigger_fail = { bg_fire_clean_up_and_invalidate_effect = yes } + + immediate = { + # Sort scopes for portraits & loc. + save_scope_as = bg_myself + if = { + limit = { this = scope:bg_defender } + scope:bg_attacker = { save_scope_as = bg_opponent } + } + else = { + scope:bg_defender = { save_scope_as = bg_opponent } + } + # TIT-34135 + } + + # Diplomacy: fall back on social acumen. + option = { + name = { + text = { + random_valid = { + desc = board_games.0001.a.random.a + desc = board_games.0001.a.random.b + desc = board_games.0001.a.random.c + desc = board_games.0001.a.random.d + } + } + } + skill = diplomacy + trigger = { + OR = { + scope:bg_skill_a = flag:diplomacy + scope:bg_skill_b = flag:diplomacy + scope:bg_skill_c = flag:diplomacy + } + } + + # Notify the player of the counter type. + custom_tooltip = board_games.0001.a.tt + # Duel-'em-up. + bg_play_move_type_effect = { + SKILL = diplomacy + LOC_KEY = a + } + + # No stress impact for picking moves, but we apply stress impact in the post-game. + ai_chance = { + base = 0 + + bg_ai_weight_choices_by_skill_modifier = { + SKILL = diplomacy + CHARACTER = this + } + + ai_value_modifier = { + ai_sociability = 1 + ai_vengefulness = -1 + } + } + } + + # Martial: play strategically. + option = { + name = { + text = { + random_valid = { + desc = board_games.0001.b.random.a + desc = board_games.0001.b.random.b + desc = board_games.0001.b.random.c + desc = board_games.0001.b.random.d + } + } + } + skill = martial + trigger = { + OR = { + scope:bg_skill_a = flag:martial + scope:bg_skill_b = flag:martial + scope:bg_skill_c = flag:martial + } + } + + # Notify the player of the counter type. + custom_tooltip = board_games.0001.b.tt + # Duel-'em-up. + bg_play_move_type_effect = { + SKILL = martial + LOC_KEY = b + } + + # No stress impact for picking moves, but we apply stress impact in the post-game. + ai_chance = { + base = 0 + + bg_ai_weight_choices_by_skill_modifier = { + SKILL = martial + CHARACTER = this + } + + ai_value_modifier = { + ai_boldness = 1 + ai_energy = 1 + } + } + } + + # Stewardship: play efficiently + option = { + name = { + text = { + random_valid = { + desc = board_games.0001.c.random.a + desc = board_games.0001.c.random.b + desc = board_games.0001.c.random.c + desc = board_games.0001.c.random.d + } + } + } + skill = stewardship + trigger = { + OR = { + scope:bg_skill_a = flag:stewardship + scope:bg_skill_b = flag:stewardship + scope:bg_skill_c = flag:stewardship + } + } + + # Notify the player of the counter type. + custom_tooltip = board_games.0001.c.tt + # Duel-'em-up. + bg_play_move_type_effect = { + SKILL = stewardship + LOC_KEY = c + } + + # No stress impact for picking moves, but we apply stress impact in the post-game. + ai_chance = { + base = 100 + + bg_ai_weight_choices_by_skill_modifier = { + SKILL = stewardship + CHARACTER = this + } + + ai_value_modifier = { + ai_rationality = 1 + # Greed isn't super fitting, tbh, but it's associated with higher stewardship so it makes it easier to judge someone based on their skills. + ai_greed = 1 + } + } + } + + # Intrigue: play with cunning. + option = { + name = { + text = { + random_valid = { + desc = board_games.0001.d.random.a + desc = board_games.0001.d.random.b + desc = board_games.0001.d.random.c + desc = board_games.0001.d.random.d + } + } + } + skill = intrigue + trigger = { + OR = { + scope:bg_skill_a = flag:intrigue + scope:bg_skill_b = flag:intrigue + scope:bg_skill_c = flag:intrigue + } + } + + # Notify the player of the counter type. + custom_tooltip = board_games.0001.d.tt + # Duel-'em-up. + bg_play_move_type_effect = { + SKILL = intrigue + LOC_KEY = d + } + + # No stress impact for picking moves, but we apply stress impact in the post-game. + ai_chance = { + base = 100 + + bg_ai_weight_choices_by_skill_modifier = { + SKILL = intrigue + CHARACTER = this + } + + ai_value_modifier = { + ai_vengefulness = 1 + ai_honor = -1 + } + } + } + + # Learning: play by the (well thought-out) book. + option = { + name = { + text = { + random_valid = { + desc = board_games.0001.e.random.a + desc = board_games.0001.e.random.b + desc = board_games.0001.e.random.c + desc = board_games.0001.e.random.d + } + } + } + skill = learning + trigger = { + OR = { + scope:bg_skill_a = flag:learning + scope:bg_skill_b = flag:learning + scope:bg_skill_c = flag:learning + } + } + + # Notify the player of the counter type. + custom_tooltip = board_games.0001.e.tt + # Duel-'em-up. + bg_play_move_type_effect = { + SKILL = learning + LOC_KEY = e + } + + # No stress impact for picking moves, but we apply stress impact in the post-game. + ai_chance = { + base = 100 + + bg_ai_weight_choices_by_skill_modifier = { + SKILL = learning + CHARACTER = this + } + + ai_value_modifier = { + ai_boldness = -1 + # Sociability isn't anathema to good learning, but it does suggest a more bookish person. + ai_sociability = -1 + } + } + } + + # Prowess: settle arguments over rules with fisticuffs mid-game. + option = { + name = { + text = { + random_valid = { + desc = board_games.0001.f.random.a + desc = board_games.0001.f.random.b + desc = board_games.0001.f.random.c + desc = board_games.0001.f.random.d + } + } + } + skill = prowess + trigger = { + OR = { + scope:bg_skill_a = flag:prowess + scope:bg_skill_b = flag:prowess + scope:bg_skill_c = flag:prowess + } + } + + # Notify the player of the counter type. + custom_tooltip = board_games.0001.f.tt + # Duel-'em-up. + bg_play_move_type_effect = { + SKILL = prowess + LOC_KEY = e + } + + # No stress impact for picking moves, but we apply stress impact in the post-game. + ai_chance = { + base = 100 + + bg_ai_weight_choices_by_skill_modifier = { + SKILL = prowess + CHARACTER = this + } + + ai_value_modifier = { + ai_boldness = 1 + ai_vengefulness = 1 + } + } + } + + after = { + #If we're scope:bg_defender, send scope:bg_attacker their instance of the event. + if = { + limit = { this = scope:bg_defender } + scope:bg_attacker = { trigger_event = board_games.0001 } + } + #Otherwise we're scope:bg_attacker, so end the round. + else = { trigger_event = board_games.0011 } + } +} + +################################################## +# Round End Events +# by Ewan Cowhig Croft +# 0011 - 0020 +################################################## + +scripted_effect bg_calc_current_scores_effect = { + $CURRENT_PLAYER$ = { + set_variable = { + name = bg_current_score + value = { + value = $CURRENT_PLAYER$.var:bg_current_score + # Add results based on move score. + ## First, work out if we've been countered. + if = { + limit = { + exists = scope:bg_counterer + scope:bg_counterer = $OTHER_PLAYER$ + } + # Lots'n'lots for crit successes. + if = { + limit = { $CURRENT_PLAYER$.var:bg_move_result = flag:crit_success } + add = { + value = bg_crit_success_add_value + multiply = bg_counter_mult_value + round = yes + } + } + # Lots for successes. + if = { + limit = { $CURRENT_PLAYER$.var:bg_move_result = flag:success } + add = { + value = bg_success_add_value + multiply = bg_counter_mult_value + round = yes + } + } + # Less for fails. + if = { + limit = { $CURRENT_PLAYER$.var:bg_move_result = flag:failure } + add = { + value = bg_failure_add_value + multiply = bg_counter_mult_value + round = yes + } + } + # Not-lots for crit fails. + if = { + limit = { $CURRENT_PLAYER$.var:bg_move_result = flag:crit_failure } + add = { + value = bg_crit_failure_add_value + multiply = bg_counter_mult_value + round = yes + } + } + } + ## Otherwise, we can use the normal values. + if = { + limit = { + exists = scope:bg_counterer + scope:bg_counterer = $CURRENT_PLAYER$ + } + # Lots'n'lots for crit successes. + if = { + limit = { $CURRENT_PLAYER$.var:bg_move_result = flag:crit_success } + add = bg_crit_success_add_value + } + # Lots for successes. + if = { + limit = { $CURRENT_PLAYER$.var:bg_move_result = flag:success } + add = bg_success_add_value + } + # Less for fails. + if = { + limit = { $CURRENT_PLAYER$.var:bg_move_result = flag:failure } + add = bg_failure_add_value + } + # for crit fails. + if = { + limit = { $CURRENT_PLAYER$.var:bg_move_result = flag:crit_failure } + add = bg_crit_failure_add_value + } + } + } + } + } +} + +scripted_effect bg_finalise_match_end_effect = { + # Track variables. + ## Is either character a player? If so, bookmark them on their opponent. + if = { + limit = { + OR = { + scope:bg_victor = { is_ai = no } + scope:bg_loser = { is_ai = no } + } + } + if = { + limit = { always = scope:chess_land } + add_achievement_global_variable_effect = { # (FP2) Achievement unlocking + VARIABLE = fp2_high_stakes_chess_achievement_unlocked + VALUE = yes + } + } + scope:bg_loser = { + # Mark land stakes especially. + if = { + limit = { always = scope:chess_land } + set_variable = { + name = bg_recent_land_loss_to + value = scope:bg_victor + years = 10 + } + if = { + limit = { scope:bg_loser = scope:recipient } + set_variable = { + name = bg_recent_land_loss_stake + value = scope:bg_stake_land_recipient + years = 10 + } + } + if = { + limit = { scope:bg_loser = scope:actor } + set_variable = { + name = bg_recent_land_loss_stake + value = scope:bg_stake_land_actor + years = 10 + } + } + } + # But also regular gambling. + else_if = { + limit = { + OR = { + always = scope:chess_gold + always = scope:chess_prestige + } + } + set_variable = { + name = bg_recent_gambling_loss_to + value = scope:bg_victor + years = 10 + } + } + # And otherwise we use the default. + else = { + set_variable = { + name = bg_recent_default_loss_to + value = scope:bg_victor + years = 10 + } + } + } + } + ## Is either character a player _or_ a game-master? If so, increment their tallies. + scope:bg_victor = { + if = { + limit = { + OR = { + is_ai = no + # TIT-34022 + } + } + # If they don't have a score tally already, create one. + if = { + limit = { + NOT = { has_variable = bg_win_tally } + } + set_variable = { + name = bg_win_tally + value = 0 + } + } + # Now we make our changes. + change_variable = { + name = bg_win_tally + add = 1 + } + } + } + scope:bg_loser = { + if = { + limit = { + OR = { + is_ai = no + # TIT-34022 + } + } + # If they don't have a score tally already, create one. + if = { + limit = { + NOT = { has_variable = bg_loss_tally } + } + set_variable = { + name = bg_loss_tally + value = 0 + } + } + # Now we make our changes. + change_variable = { + name = bg_loss_tally + add = 1 + } + } + } + # Send out results events. + scope:bg_victor = { trigger_event = board_games.0031 } + scope:bg_loser = { trigger_event = board_games.0041 } + # Clean up effects. + remove_board_game_info_effect = yes + ## Including removing the in-progress match flag for invalidation if this was via interaction. + if = { + limit = { + exists = scope:actor + scope:actor = { has_character_flag = taken_challenge_to_chess_interaction } + } + scope:actor = { remove_character_flag = taken_challenge_to_chess_interaction } + } + # Finally, send out the post-match event for scope:sg_initiator. + scope:bg_initiator = { + trigger_event = { saved_event_id = scope:follow_up_event } + } +} + +# Both players have moved, work out results. +board_games.0011 = { + hidden = yes + + immediate = { + # Work out counterers. + ## First, clear the prior counterer (if any). + clear_saved_scope = bg_counterer + ## Scope:bg_defender. + ### Scope:bg_skill_a > scope:bg_skill_b. + if = { + limit = { + scope:bg_defender_move = scope:bg_skill_a + scope:bg_attacker_move = scope:bg_skill_b + } + scope:bg_defender = { save_scope_as = bg_counterer } + } + ### Scope:bg_skill_b > scope:bg_skill_c. + else_if = { + limit = { + scope:bg_defender_move = scope:bg_skill_b + scope:bg_attacker_move = scope:bg_skill_c + } + scope:bg_defender = { save_scope_as = bg_counterer } + } + ### Scope:bg_skill_c > scope:bg_skill_a. + else_if = { + limit = { + scope:bg_defender_move = scope:bg_skill_c + scope:bg_attacker_move = scope:bg_skill_a + } + scope:bg_defender = { save_scope_as = bg_counterer } + } + ## Scope:bg_attacker. + ### Scope:bg_skill_a > scope:bg_skill_b. + else_if = { + limit = { + scope:bg_attacker_move = scope:bg_skill_a + scope:bg_defender_move = scope:bg_skill_b + } + scope:bg_attacker = { save_scope_as = bg_counterer } + } + ### Scope:bg_skill_b > scope:bg_skill_c. + else_if = { + limit = { + scope:bg_attacker_move = scope:bg_skill_b + scope:bg_defender_move = scope:bg_skill_c + } + scope:bg_attacker = { save_scope_as = bg_counterer } + } + ### Scope:bg_skill_c > scope:bg_skill_a. + else_if = { + limit = { + scope:bg_attacker_move = scope:bg_skill_c + scope:bg_defender_move = scope:bg_skill_a + } + scope:bg_attacker = { save_scope_as = bg_counterer } + } + # Calc new score totals. + bg_calc_current_scores_effect = { + CURRENT_PLAYER = scope:bg_defender + OTHER_PLAYER = scope:bg_attacker + } + bg_calc_current_scores_effect = { + CURRENT_PLAYER = scope:bg_attacker + OTHER_PLAYER = scope:bg_defender + } + # Has anyone managed to win? + ## First we check scope:bg_defender. + if = { + limit = { + scope:bg_defender.var:bg_current_score = { + compare_value > bg_winning_threshold_value + } + scope:bg_defender.var:bg_current_score = { + compare_value >= scope:bg_attacker.var:bg_current_score + } + } + scope:bg_defender = { save_scope_as = bg_victor } + scope:bg_attacker = { save_scope_as = bg_loser } + save_scope_value_as = { + name = bg_victory_type + value = flag:skill + } + bg_finalise_match_end_effect = yes + } + ## Then scope:bg_attacker. + else_if = { + limit = { + scope:bg_attacker.var:bg_current_score = { + compare_value > bg_winning_threshold_value + } + scope:bg_attacker.var:bg_current_score = { + compare_value > scope:bg_defender.var:bg_current_score + } + } + scope:bg_attacker = { save_scope_as = bg_victor } + scope:bg_defender = { save_scope_as = bg_loser } + save_scope_value_as = { + name = bg_victory_type + value = flag:skill + } + bg_finalise_match_end_effect = yes + } + ## Then see if we're above the round limit and should default. + else_if = { + limit = { + scope:bg_defender.var:bg_current_round = { + compare_value >= bg_round_cap_value + } + } + scope:bg_defender = { save_scope_as = bg_victor } + scope:bg_attacker = { save_scope_as = bg_loser } + save_scope_value_as = { + name = bg_victory_type + value = flag:sudden_death + } + bg_finalise_match_end_effect = yes + } + ## Finally, if none of that applies, we just want to spin on to the next event. + else = { + scope:bg_defender = { + change_variable = { + name = bg_current_round + add = 1 + } + trigger_event = board_games.0001 + } + } + } +} + +################################################## +# Default Invalidation Event +# by Ewan Cowhig Croft +# 0021 - 0030 +################################################## + +# The game has invalidated, inform affected parties. +board_games.0021 = { + hidden = yes + + immediate = { + # Inform scope:bg_defender that the game has invalidated. + scope:bg_defender = { + send_interface_toast = { + title = board_games.0021.trigger_failure.bg_defender + left_icon = scope:bg_attacker + } + } + # If they're not the same person, inform scope:bg_initiator that the game scope:bg_attacker is playing has invalidated. + if = { + limit = { + NOT = { scope:bg_attacker = scope:bg_initiator } + } + scope:bg_initiator = { + send_interface_toast = { + title = board_games.0021.trigger_failure.bg_initiator + left_icon = scope:bg_attacker + right_icon = scope:bg_defender + } + } + } + # Now inform scope:bg_attacker. + scope:bg_attacker = { + send_interface_toast = { + title = board_games.0021.trigger_failure.bg_attacker + left_icon = scope:bg_defender + } + } + # Reset cooldowns if this was the interaction. + if = { + limit = { + exists = scope:actor + scope:actor = { has_character_flag = taken_challenge_to_chess_interaction } + } + scope:actor = { + remove_interaction_cooldown = challenge_to_2p_chess_interaction + remove_interaction_cooldown_against = { + interaction = challenge_to_2p_chess_interaction + target = scope:recipient + } + } + } + } +} + +################################################## +# Conclusion Events +# by Ewan Cowhig Croft +# 0031 - 0050 +################################################## + +scripted_effect bg_make_friends_after_game_effect = { + duel = { + skill = diplomacy + target = $RECIPIENT$ + # They'd love to play you again. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + opinion_modifier = { + who = $RECIPIENT$ + opinion_target = $ACTOR$ + multiplier = 0.5 + } + desc = board_games.0031.a.tt.success + send_interface_toast = { + title = board_games.0031.a.tt.success + left_icon = $RECIPIENT$ + progress_towards_friend_effect = { + CHARACTER = $RECIPIENT$ + OPINION = yes + } + } + } + # They think you suck. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = board_games.0031.a.tt.failure + send_interface_toast = { + title = board_games.0031.a.tt.failure + left_icon = $RECIPIENT$ + reverse_add_opinion = { + modifier = unfriendly_opinion + target = $RECIPIENT$ + opinion = -30 + } + } + } + } +} + +scripted_effect bg_victor_end_result_tooltip_effect = { + #Clarify the results. + if = { + limit = { scope:bg_victory_type = flag:skill } + custom_tooltip = board_games.0031.desc.result.skill + } + else_if = { + limit = { scope:bg_victory_type = flag:sudden_death } + custom_tooltip = board_games.0031.desc.result.sudden_death + } +} + +# Scope:bg_victor notification event. +board_games.0031 = { + type = duel_event + title = board_games.0031.t + desc = board_games.0031.desc + theme = martial_strategy_focus + left_portrait = { + character = scope:bg_victor + animation = throne_room_cheer_2 + } + right_portrait = { + character = scope:bg_loser + animation = fear + } + override_background = { + trigger = { scope:bg_locale = flag:terrain_scope } + event_background = terrain_scope + } + override_background = { + trigger = { scope:bg_locale = flag:wilderness_scope } + event_background = wilderness_scope + } + override_background = { + trigger = { scope:bg_locale = flag:battlefield } + event_background = battlefield + } + override_background = { + trigger = { scope:bg_locale = flag:temple } + event_background = temple + } + override_background = { + trigger = { scope:bg_locale = flag:council_chamber } + event_background = council_chamber + } + override_background = { + trigger = { scope:bg_locale = flag:courtyard } + event_background = courtyard + } + override_background = { + trigger = { scope:bg_locale = flag:dungeon } + event_background = dungeon + } + override_background = { + trigger = { scope:bg_locale = flag:docks } + event_background = docks + } + override_background = { + trigger = { scope:bg_locale = flag:feast } + event_background = feast + } + override_background = { + trigger = { scope:bg_locale = flag:gallows } + event_background = gallows + } + override_background = { + trigger = { scope:bg_locale = flag:garden } + event_background = garden + } + override_background = { + trigger = { scope:bg_locale = flag:market } + event_background = market + } + override_background = { + trigger = { scope:bg_locale = flag:sitting_room } + event_background = sitting_room + } + override_background = { + trigger = { scope:bg_locale = flag:bedchamber } + event_background = bedchamber + } + override_background = { + trigger = { scope:bg_locale = flag:study } + event_background = study + } + override_background = { + trigger = { scope:bg_locale = flag:physicians_study } + event_background = physicians_study + } + override_background = { + trigger = { scope:bg_locale = flag:tavern } + event_background = tavern + } + override_background = { + trigger = { scope:bg_locale = flag:throne_room } + event_background = throne_room + } + override_background = { + trigger = { scope:bg_locale = flag:army_camp } + event_background = army_camp + } + + # Good game! + option = { + name = board_games.0031.a + + # Display ending type. + bg_victor_end_result_tooltip_effect = yes + + stress_impact = { + gregarious = miniscule_stress_impact_loss + arrogant = minor_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_vengefulness = -1 + } + } + } + + # How does it feel to lose, little GetWomanMan? + option = { + name = board_games.0031.b + + # Display ending type. + bg_victor_end_result_tooltip_effect = yes + # Progress towards rival. + scope:bg_loser = { + send_interface_toast = { + title = board_games.0031.b.progress_towards_rival + left_icon = scope:bg_victor + progress_towards_rival_effect = { + CHARACTER = scope:bg_victor + OPINION = yes + } + } + } + + stress_impact = { + greedy = miniscule_stress_impact_loss + # Removed: Lustful + } + ai_chance = { + # Low base chance so that only really sore losers will pick fights over simple games. + base = 0 + ai_value_modifier = { + ai_vengefulness = 1 + ai_sociability = -1 + } + } + } + + # I'd love to play again some time... + option = { + name = board_games.0031.c + # We don't let you try this against players, mostly for simplicity's sakes. + trigger = { is_ai = no } + + # Display ending type. + bg_victor_end_result_tooltip_effect = yes + # Try to make friends by running a duel. + bg_make_friends_after_game_effect = { + ACTOR = scope:bg_victor + RECIPIENT = scope:bg_loser + } + + stress_impact = { + humble = miniscule_stress_impact_loss + forgiving = miniscule_stress_impact_loss + gregarious = miniscule_stress_impact_loss + arrogant = medium_stress_impact_gain + vengeful = major_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_vengefulness = -1 + } + } + } + + # And perhaps, a lucky board... + after = { + # We only support chess boards at the moment. + if = { + limit = { scope:bg_system = flag:chess } + # Hidden effect because random is a precious special snowflake that insists on telling you the percentage chance even when it has nothing to show >:(. + hidden_effect = { + random = { + chance = { + # Default odds are low. + value = 5 + # But if we won a county, we boost 'em. + if = { + limit = { always = scope:chess_land } + multiply = 5 + } + } + trigger_event = { + id = board_games.0051 + months = 6 + } + } + } + } + } +} + +scripted_effect bg_loser_end_result_tooltip_effect = { + #Clarify the results. + if = { + limit = { scope:bg_victory_type = flag:skill } + custom_tooltip = board_games.0041.desc.result.skill + } + else_if = { + limit = { scope:bg_victory_type = flag:sudden_death } + custom_tooltip = board_games.0041.desc.result.sudden_death + } +} + +# Scope:bg_loser notification event. +board_games.0041 = { + type = duel_event + title = board_games.0041.t + desc = board_games.0041.desc + theme = martial_strategy_focus + left_portrait = { + character = scope:bg_loser + animation = fear + } + right_portrait = { + character = scope:bg_victor + animation = throne_room_cheer_2 + } + override_background = { + trigger = { scope:bg_locale = flag:terrain_scope } + event_background = terrain_scope + } + override_background = { + trigger = { scope:bg_locale = flag:wilderness_scope } + event_background = wilderness_scope + } + override_background = { + trigger = { scope:bg_locale = flag:battlefield } + event_background = battlefield + } + override_background = { + trigger = { scope:bg_locale = flag:temple } + event_background = temple + } + override_background = { + trigger = { scope:bg_locale = flag:council_chamber } + event_background = council_chamber + } + override_background = { + trigger = { scope:bg_locale = flag:courtyard } + event_background = courtyard + } + override_background = { + trigger = { scope:bg_locale = flag:dungeon } + event_background = dungeon + } + override_background = { + trigger = { scope:bg_locale = flag:docks } + event_background = docks + } + override_background = { + trigger = { scope:bg_locale = flag:feast } + event_background = feast + } + override_background = { + trigger = { scope:bg_locale = flag:gallows } + event_background = gallows + } + override_background = { + trigger = { scope:bg_locale = flag:garden } + event_background = garden + } + override_background = { + trigger = { scope:bg_locale = flag:market } + event_background = market + } + override_background = { + trigger = { scope:bg_locale = flag:sitting_room } + event_background = sitting_room + } + override_background = { + trigger = { scope:bg_locale = flag:bedchamber } + event_background = bedchamber + } + override_background = { + trigger = { scope:bg_locale = flag:study } + event_background = study + } + override_background = { + trigger = { scope:bg_locale = flag:physicians_study } + event_background = physicians_study + } + override_background = { + trigger = { scope:bg_locale = flag:tavern } + event_background = tavern + } + override_background = { + trigger = { scope:bg_locale = flag:throne_room } + event_background = throne_room + } + override_background = { + trigger = { scope:bg_locale = flag:army_camp } + event_background = army_camp + } + + # We'll see who wins next time... + option = { + name = board_games.0041.a + + # Display ending type. + bg_loser_end_result_tooltip_effect = yes + + stress_impact = { + gregarious = miniscule_stress_impact_loss + arrogant = minor_stress_impact_gain + vengeful = minor_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_vengefulness = -1 + } + } + } + + # You've made an enemy here today. + option = { + name = board_games.0041.b + + # Display ending type. + bg_loser_end_result_tooltip_effect = yes + # Progress towards rival. + scope:bg_victor = { + send_interface_toast = { + title = board_games.0031.b.progress_towards_rival + left_icon = scope:bg_loser + progress_towards_rival_effect = { + CHARACTER = scope:bg_loser + OPINION = yes + } + } + } + + stress_impact = { + arrogant = miniscule_stress_impact_loss + vengeful = miniscule_stress_impact_loss + humble = medium_stress_impact_gain + forgiving = major_stress_impact_gain + } + ai_chance = { + # Low base chance so that only really sore losers will pick fights over simple games. + base = 0 + ai_value_modifier = { + ai_vengefulness = 1 + ai_sociability = -1 + } + } + } + + # Well, the better GetWomanMan won! + option = { + name = board_games.0041.c + # We don't let you try this against players, mostly for simplicity's sakes. + trigger = { is_ai = no } + + # Display ending type. + bg_loser_end_result_tooltip_effect = yes + # Run the duel. + bg_make_friends_after_game_effect = { + ACTOR = scope:bg_loser + RECIPIENT = scope:bg_victor + } + + stress_impact = { + humble = miniscule_stress_impact_loss + forgiving = miniscule_stress_impact_loss + gregarious = miniscule_stress_impact_loss + arrogant = medium_stress_impact_gain + vengeful = major_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_vengefulness = -1 + } + } + } +} + +################################################## +# Lucky Chess Board +# by Ewan Cowhig Croft +# 0051 - 0060 +################################################## + +# You favour a particular chess board after a lucky win. +board_games.0051 = { + type = character_event + title = board_games.0051.t + desc = board_games.0051.desc + theme = martial_strategy_focus + left_portrait = { + character = scope:bg_victor + animation = admiration + } + right_portrait = { + character = scope:bg_loser + animation = dismissal + } + override_background = { event_background = sitting_room } + + cooldown = { years = 100 } + + trigger = { + # DLC check. + has_fp2_dlc_trigger = yes + # Standard checks. + is_available_at_peace_adult = yes + is_landed = yes + # Doesn't have a suitable board game. + NOT = { + any_character_artifact = { has_variable = can_be_used_for_board_games } + } + } + + # Ahhh, sure to bring good luck forever more! + option = { + name = board_games.0051.a + + # You gain a standard 2p chess board! + create_artifact_fp2_2p_chess_board_effect = { OWNER = scope:bg_victor } + + # No stress impact here. + ai_chance = { + base = 10 + ai_value_modifier = { + ai_sociability = 1 + ai_rationality = 0.5 + } + } + } + + # Just a few more pieces and I could have a rare set... + option = { + name = board_games.0051.b + + # You gain an exotic 4p chess board! + create_artifact_fp2_4p_chess_board_effect = { OWNER = scope:bg_victor } + + # No stress impact here. + ai_chance = { + base = 10 + ai_value_modifier = { + ai_sociability = 1 + ai_energy = 0.5 + } + } + } + + # I don't need special toys. + option = { + name = board_games.0051.c + + # You're truckin' along just fine without all these newfangled games. + add_stress = minor_stress_loss + + # No stress impact here. + ai_chance = { + base = 10 + ai_value_modifier = { + ai_rationality = -0.25 + ai_sociability = -0.5 + } + } + } +} + + +################################################## +# Debug Events +# by Ewan Cowhig Croft +# 0101 - 0130 +################################################## + +# Error suppression. +board_games.0101 = { + hidden = yes + orphan = yes + + immediate = { + # Hidden effect blocks used for easy collapsing. + # Types of game. + hidden_effect = { + save_scope_value_as = { + name = bg_system + value = flag:chess + } + save_scope_value_as = { + name = bg_system + value = flag:pachisi + } + save_scope_value_as = { + name = bg_system + value = flag:tabula + } + save_scope_value_as = { + name = bg_system + value = flag:hnefatafl + } + } + # Backgrounds. + hidden_effect = { + save_scope_value_as = { + name = bg_locale + value = flag:terrain_scope + } + save_scope_value_as = { + name = bg_locale + value = flag:wilderness_scope + } + save_scope_value_as = { + name = bg_locale + value = flag:battlefield + } + save_scope_value_as = { + name = bg_locale + value = flag:temple + } + save_scope_value_as = { + name = bg_locale + value = flag:council_chamber + } + save_scope_value_as = { + name = bg_locale + value = flag:courtyard + } + save_scope_value_as = { + name = bg_locale + value = flag:dungeon + } + save_scope_value_as = { + name = bg_locale + value = flag:docks + } + save_scope_value_as = { + name = bg_locale + value = flag:feast + } + save_scope_value_as = { + name = bg_locale + value = flag:gallows + } + save_scope_value_as = { + name = bg_locale + value = flag:garden + } + save_scope_value_as = { + name = bg_locale + value = flag:market + } + save_scope_value_as = { + name = bg_locale + value = flag:sitting_room + } + save_scope_value_as = { + name = bg_locale + value = flag:bedchamber + } + save_scope_value_as = { + name = bg_locale + value = flag:study + } + save_scope_value_as = { + name = bg_locale + value = flag:physicians_study + } + save_scope_value_as = { + name = bg_locale + value = flag:tavern + } + save_scope_value_as = { + name = bg_locale + value = flag:throne_room + } + save_scope_value_as = { + name = bg_locale + value = flag:army_camp + } + } + # Random variables. + hidden_effect = { + if = { + limit = { exists = var:bg_recent_land_loss_stake } + } + } + } +} + +# Debug board games. +board_games.0102 = { + type = character_event + title = board_games.0102.t + desc = board_games.0102.desc + theme = martial_strategy_focus + left_portrait = { + character = scope:actor + animation = throne_room_applaud_1 + } + right_portrait = { + character = scope:recipient + animation = fear + } + override_background = { event_background = sitting_room } + + # Ordinary game, please. + option = { + name = board_games.0102.a + + # No special anything needed. + } + + # Foe only uses winning locs, please. + option = { + name = board_games.0102.b + + set_variable = bg_gib_only_winning_locs + } + + # Foe only uses losing locs, please. + option = { + name = board_games.0102.c + + set_variable = bg_gib_only_losing_locs + } + + after = { + # Chess. + if = { + limit = { scope:board_game_chess = yes } + configure_start_board_game_effect = { + BG_INITIATOR = scope:actor + BG_ATTACKER = scope:actor + BG_DEFENDER = scope:recipient + SYSTEM = chess + LOCALE = random_nice_day + OUTPUT_EVENT = perk_interaction.0121 + INVALIDATION_EVENT = board_games.0021 + } + } + # Pachisi. + if = { + limit = { scope:board_game_pachisi = yes } + configure_start_board_game_effect = { + BG_INITIATOR = scope:actor + BG_ATTACKER = scope:actor + BG_DEFENDER = scope:recipient + SYSTEM = pachisi + LOCALE = random_nice_day + OUTPUT_EVENT = perk_interaction.0121 + INVALIDATION_EVENT = board_games.0021 + } + } + # Tabula. + if = { + limit = { scope:board_game_tabula = yes } + configure_start_board_game_effect = { + BG_INITIATOR = scope:actor + BG_ATTACKER = scope:actor + BG_DEFENDER = scope:recipient + SYSTEM = tabula + LOCALE = random_nice_day + OUTPUT_EVENT = perk_interaction.0121 + INVALIDATION_EVENT = board_games.0021 + } + } + # Hnefatafl. + if = { + limit = { scope:board_game_hnefatafl = yes } + configure_start_board_game_effect = { + BG_INITIATOR = scope:actor + BG_ATTACKER = scope:actor + BG_DEFENDER = scope:recipient + SYSTEM = hnefatafl + LOCALE = random_nice_day + OUTPUT_EVENT = perk_interaction.0121 + INVALIDATION_EVENT = board_games.0021 + } + } + } +} + diff --git a/project/ck3/base_game/events/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events.txt b/project/ck3/base_game/events/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events.txt index ad0c9ee5b1..53909cc8eb 100644 --- a/project/ck3/base_game/events/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events.txt +++ b/project/ck3/base_game/events/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events.txt @@ -134,13 +134,13 @@ councillor_spouse_learning.1001 = { trigger = { scope:councillor = { learning < average_skill_level } } - desc = task_learning_good_unskilled_notification_tooltip + desc = spouse_task_learning_good_unskilled_notification_tooltip } triggered_desc = { trigger = { scope:councillor = { learning >= average_skill_level } } - desc = task_learning_good_skilled_notification_tooltip + desc = spouse_task_learning_good_skilled_notification_tooltip } } left_icon = scope:opinion_vassal diff --git a/project/ck3/base_game/events/councillor_task_events/court_chaplain_task_events.txt b/project/ck3/base_game/events/councillor_task_events/court_chaplain_task_events.txt index 166fa52123..c374650263 100644 --- a/project/ck3/base_game/events/councillor_task_events/court_chaplain_task_events.txt +++ b/project/ck3/base_game/events/councillor_task_events/court_chaplain_task_events.txt @@ -67,6 +67,27 @@ namespace = court_chaplain_task # 0301-0399 ########### +scripted_effect court_chaplain_task_0301_charge_prestige_or_gold_effect = { + # Either we charge prestige during certain struggle phases... + if = { + limit = { + any_character_struggle = { + involvement = involved + is_struggle_parameter_active_secondary_county_trigger = { + PARAMETER = claims_in_region_cost_prestige_not_gold_for_involved_parties + COUNTY = scope:county + } + } + } + add_prestige = { + value = $COST$ + multiply = -1 + } + } + # ... or else gold the rest of the time. + else = { remove_short_term_gold = $COST$ } +} + #Fabricate Claim? # by Petter Vilberg court_chaplain_task.0301 = { @@ -79,7 +100,7 @@ court_chaplain_task.0301 = { option = { name = court_chaplain_task.0301.a - remove_short_term_gold = scope:councillor.court_chaplain_fabricate_claim_county_cost + court_chaplain_task_0301_charge_prestige_or_gold_effect = { COST = scope:councillor.court_chaplain_fabricate_claim_county_cost } add_unpressed_claim = scope:county show_as_tooltip = { scope:county_holder = { @@ -256,7 +277,7 @@ court_chaplain_task.0302 = { option = { name = court_chaplain_task.0302.a - remove_short_term_gold = scope:councillor.court_chaplain_fabricate_claim_county_cost + court_chaplain_task_0301_charge_prestige_or_gold_effect = { COST = scope:councillor.court_chaplain_fabricate_claim_county_cost } add_unpressed_claim = scope:county show_as_tooltip = { scope:county_holder = { @@ -319,7 +340,7 @@ court_chaplain_task.0302 = { option = { name = court_chaplain_task.0302.b - remove_short_term_gold = scope:councillor.court_chaplain_fabricate_claim_duchy_cost + court_chaplain_task_0301_charge_prestige_or_gold_effect = { COST = scope:councillor.court_chaplain_fabricate_claim_duchy_cost } add_unpressed_claim = scope:duchy show_as_tooltip = { scope:duchy_holder = { @@ -369,6 +390,33 @@ court_chaplain_task.0302 = { } } } + + # Struggle Catalysts. + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_fabricating_duchy_level_claims + CHAR = scope:duchy_holder + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_fabricating_duchy_level_claims + CHAR = scope:duchy_holder + } + } + activate_struggle_catalyst = { + catalyst = catalyst_fabricating_duchy_level_claims + character = scope:councillor_liege + } + } + } + ai_chance = { base = 100 modifier = { diff --git a/project/ck3/base_game/events/councillor_task_events/steward_task_events.txt b/project/ck3/base_game/events/councillor_task_events/steward_task_events.txt index e5e53b6b31..94d51130ef 100644 --- a/project/ck3/base_game/events/councillor_task_events/steward_task_events.txt +++ b/project/ck3/base_game/events/councillor_task_events/steward_task_events.txt @@ -1796,6 +1796,9 @@ steward_task.3301 = { councillor_positive_event_opinion_trigger = yes stewardship > mediocre_skill_rating } + # different culture + exists = scope:county + NOT = { scope:county.culture = root.culture } } weight_multiplier = { diff --git a/project/ck3/base_game/events/court_events/court_events_general.txt b/project/ck3/base_game/events/court_events/court_events_general.txt index 69e65571b0..2a2f782270 100644 --- a/project/ck3/base_game/events/court_events/court_events_general.txt +++ b/project/ck3/base_game/events/court_events/court_events_general.txt @@ -1857,11 +1857,13 @@ court.1030 = { cp:councillor_court_chaplain = { is_available_ai_adult = yes has_court_event_flag = no + save_temporary_scope_as = chaplain_check } any_courtier = { is_lowborn = no is_available_ai_adult = yes has_court_event_flag = no + NOT = { this = scope:chaplain_check } } } @@ -13226,7 +13228,7 @@ court.5057 = { theme = court left_portrait = { character = scope:painter - animation = scadenfreude + animation = schadenfreude } trigger = { diff --git a/project/ck3/base_game/events/culture_events/culture_emergence_events.txt b/project/ck3/base_game/events/culture_events/culture_emergence_events.txt index 2cf8782725..c083b41392 100644 --- a/project/ck3/base_game/events/culture_events/culture_emergence_events.txt +++ b/project/ck3/base_game/events/culture_events/culture_emergence_events.txt @@ -804,6 +804,7 @@ culture_emergence_events.0003 = { # Emergent Divergences, based on adjacency to factor = 0 scope:culture_check_2 = culture:greek any_in_de_jure_hierarchy = { + exists = holder.top_liege holder.top_liege = { culture = { has_cultural_pillar = heritage_byzantine diff --git a/project/ck3/base_game/events/death_events/death_management_events.txt b/project/ck3/base_game/events/death_events/death_management_events.txt index 373638a02a..70345c8d6e 100644 --- a/project/ck3/base_game/events/death_events/death_management_events.txt +++ b/project/ck3/base_game/events/death_events/death_management_events.txt @@ -18,8 +18,16 @@ scripted_effect calculate_stress_gain_loss_from_deceased_character_effect = { save_scope_value_as = { name = deceased_character_stress value = { + # Dying characters was the centre of this character's world. if = { - # Dying character was extremely close to this character. + limit = { + has_character_flag = dead_ritual_best_friend + has_relation_best_friend = $DYING_CHARACTER$ + } + value = monumental_stress_gain + } + # Dying character was extremely close to this character. + else_if = { limit = { OR = { has_relation_soulmate = $DYING_CHARACTER$ @@ -28,8 +36,8 @@ scripted_effect calculate_stress_gain_loss_from_deceased_character_effect = { } value = major_stress_gain } + # Dying character was close and/or otherwise important to this character. else_if = { - # Dying character was close and/or otherwise important to this character. limit = { OR = { has_relation_lover = $DYING_CHARACTER$ @@ -45,8 +53,8 @@ scripted_effect calculate_stress_gain_loss_from_deceased_character_effect = { } value = medium_stress_gain } + # Dying character was strongly disliked, rivaled, or was an obstacle to this character's ambitions. else_if = { - # Dying character was strongly disliked, rivaled, or was an obstacle to this character's ambitions. limit = { OR = { has_relation_rival = $DYING_CHARACTER$ @@ -67,12 +75,11 @@ scripted_effect calculate_stress_gain_loss_from_deceased_character_effect = { value = minor_stress_loss } } + # Dying character was only moderately important to this character (siblings who weren't very close, for example). + ## Characters who are less important than this shouldn't gain/lose stress at all (councillors, vassals, lieges, etc.). else = { - # Dying character was only moderately important to this character (siblings who weren't very close, for example). - # Characters who are less important than this shouldn't gain/lose stress at all (councillors, vassals, lieges, etc.). value = minor_stress_gain } - # Callous characters are less affected by the deaths of others, both positively and negatively. if = { limit = { has_trait = callous } @@ -390,12 +397,15 @@ death_management.0001 = { add_to_list = send_death_management_0002_friend add_to_list = send_death_management_0002 } - #Send event about relevant death to friends + #Send event about relevant death to best friends every_relation = { type = best_friend limit = { is_alive = yes - death_management_0001_valid_for_death_event_trigger = yes + OR = { + death_management_0001_valid_for_death_event_trigger = yes + has_character_flag = dead_ritual_best_friend + } } add_to_list = send_death_management_0002_best_friend add_to_list = send_death_management_0002 @@ -1339,12 +1349,26 @@ death_management.1004 = { death_management.1005 = { type = character_event title = death_management.1005.t - desc = death_management.1005.desc + desc = { + first_valid = { + triggered_desc = { + trigger = { exists = scope:dead_ritual_best_friend } + desc = death_management.1005.desc.ritual_best_friend + } + desc = death_management.1005.desc + } + } theme = death left_portrait = scope:dead_character immediate = { play_music_cue = mx_cue_death + # Remove the best friend flag, if it's around, but note that it was here for loc. + if = { + limit = { has_character_flag = dead_ritual_best_friend } + remove_character_flag = dead_ritual_best_friend + save_scope_as = dead_ritual_best_friend + } } option = { diff --git a/project/ck3/base_game/events/decisions_events/british_isles_events.txt b/project/ck3/base_game/events/decisions_events/british_isles_events.txt index 03388b0419..4d2e4f0601 100644 --- a/project/ck3/base_game/events/decisions_events/british_isles_events.txt +++ b/project/ck3/base_game/events/decisions_events/british_isles_events.txt @@ -254,7 +254,7 @@ british_isles.1011 = { trigger = { # Must be following a reformed faith. faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } # And be able to accept them as a friend. can_set_relation_friend_trigger = { CHARACTER = scope:ntd_recipient } diff --git a/project/ck3/base_game/events/decisions_events/east_europe_events.txt b/project/ck3/base_game/events/decisions_events/east_europe_events.txt index 1a3ef0ce6e..ac9a06144e 100644 --- a/project/ck3/base_game/events/decisions_events/east_europe_events.txt +++ b/project/ck3/base_game/events/decisions_events/east_europe_events.txt @@ -2839,7 +2839,7 @@ east_europe.0200 = { trigger = { root.faith = { NOT = { religion_tag = baltic_religion } - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } desc = east_europe.0200.desc.christian diff --git a/project/ck3/base_game/events/decisions_events/iberia_north_africa_events.txt b/project/ck3/base_game/events/decisions_events/iberia_north_africa_events.txt index 58eac1ccc9..362bf122ed 100644 --- a/project/ck3/base_game/events/decisions_events/iberia_north_africa_events.txt +++ b/project/ck3/base_game/events/decisions_events/iberia_north_africa_events.txt @@ -21,6 +21,20 @@ #1001 - I built a church! #1002 - Someone built a church +## FP2 + +#golden_age_jewish_science_in_iberia_decision +#2001 - Book Seller +#2002 - Eye Surgery +#2003 - Fighting Scholars + +#2105 - Notification for Mediterranean decision + +#build_holy_pilgrim_roads_decision +#2011 - Wandering Warrior +#2012 - Relatable Scholar +#2013-2014 - Gift from HoF + #I formed Portugal! @@ -354,16 +368,12 @@ iberia_north_africa.0015 = { #by Mathilda Bjarnehed immediate = { play_music_cue = "mx_cue_combat_2" - avenge_the_battle_of_tours_decision_effects = yes } option = { name = iberia_north_africa.0015.a - give_nickname = nick_the_avenger - add_character_modifier = { - modifier = avenger_of_the_martyrs - } + avenge_the_battle_of_tours_decision_effects = yes } } @@ -451,3 +461,2690 @@ iberia_north_africa.0016 = { #by Mathilda Bjarnehed } } } + +#I formed Canarias! +iberia_north_africa.9101 = { #by James Beaumont + type = character_event + title = iberia_north_africa.9101.t + desc = { + desc = iberia_north_africa.9101.desc.intro + first_valid = { + triggered_desc = { + trigger = { + NOT = { religion = religion:north_african_religion } + } + desc = iberia_north_africa.9101.desc.iberian + } + triggered_desc = { + trigger = { + religion = religion:north_african_religion + } + desc = iberia_north_africa.9101.desc.guanche + } + } + desc = iberia_north_africa.9101.desc.outro + } + theme = realm + left_portrait = { + character = scope:canarias_former + animation = admiration + } + + immediate = { + play_music_cue = "mx_cue_positive_effect" + declare_canarias_decision_effects = yes + } + + option = { + name = iberia_north_africa.9101.a + trigger = { + NOT = { + culture = { has_cultural_pillar = heritage_iberian } + } + } + set_nickname_effect = { NICKNAME = nick_the_great } + } + + option = { + name = iberia_north_africa.9101.b + trigger = { + NAND = { + culture = { has_cultural_pillar = heritage_berber } + religion = religion:north_african_religion + } + } + set_nickname_effect = { NICKNAME = nick_the_great } + title:k_canarias = { + set_de_jure_liege_title = title:e_spain + } + } +} + +################################################## +# Loyalty to St. Peter's Throne +# by Ewan Cowhig Croft +# 0101 - 0110 +################################################## + +# Mozarabic Christianity reaffirms its place amongst the ecumenical churches. +iberia_north_africa.0101 = { + type = character_event + title = iberia_north_africa.0101.t + desc = iberia_north_africa.0101.desc + theme = faith + left_portrait = { + character = scope:religious_leader + animation = personality_zealous + } + right_portrait = { + character = scope:pope + animation = flirtation + } + + immediate = { play_music_cue = "mx_cue_faith_conversion" } + + # One people, one faith: swap Rite for Communal Identity. + option = { + name = iberia_north_africa.0101.a + flavor = iberia_north_africa.0101.a.tt + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { mozarabic_bind_the_faith_to_rome_decision_righteous_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = mozarabic_choice + value = flag:righteous + } + + stress_impact = { + shy = minor_stress_impact_gain + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_zeal = 0.5 + } + } + } + + # We cannot be afraid to seize power in order to defend our own: swap Rite for Pursuit of Power. + option = { + name = iberia_north_africa.0101.b + flavor = iberia_north_africa.0101.b.tt + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { mozarabic_bind_the_faith_to_rome_decision_fundamentalist_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = mozarabic_choice + value = flag:fundamentalist + } + + stress_impact = { + compassionate = medium_stress_impact_loss + craven = major_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + ai_compassion = -1 + } + } + } + + # The GetHolyBooks will still need interpretation: swap Rite for Religious Law. + option = { + name = iberia_north_africa.0101.c + flavor = iberia_north_africa.0101.c.tt + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { mozarabic_bind_the_faith_to_rome_decision_pluralist_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = mozarabic_choice + value = flag:pluralist + } + + stress_impact = { + lazy = medium_stress_impact_loss + arbitrary = major_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_rationality = 1 + ai_energy = 0.5 + } + } + } + + after = { + # Now take care of notification events for players. + every_player = { + limit = { + NOT = { this = scope:religious_leader } + OR = { + faith = faith:mozarabic_church + any_neighboring_and_across_water_top_liege_realm_owner = { this = root.top_liege } + } + } + trigger_event = iberia_north_africa.0102 + } + # And finally, actually apply the effects. + if = { + limit = { + exists = scope:mozarabic_choice + scope:mozarabic_choice = flag:fundamentalist + } + mozarabic_bind_the_faith_to_rome_decision_fundamentalist_path_scripted_effect = yes + } + if = { + limit = { + exists = scope:mozarabic_choice + scope:mozarabic_choice = flag:righteous + } + mozarabic_bind_the_faith_to_rome_decision_righteous_path_scripted_effect = yes + } + if = { + limit = { + exists = scope:mozarabic_choice + scope:mozarabic_choice = flag:pluralist + } + mozarabic_bind_the_faith_to_rome_decision_pluralist_path_scripted_effect = yes + } + } +} + +# Notification event for relevant players. +iberia_north_africa.0102 = { + type = character_event + title = iberia_north_africa.0102.t + desc = { + desc = iberia_north_africa.0102.desc.intro + # Fundamentalist + triggered_desc = { + trigger = { scope:mozarabic_choice = flag:fundamentalist } + desc = iberia_north_africa.0102.desc.fundamentalist + } + # Righteous + triggered_desc = { + trigger = { scope:mozarabic_choice = flag:righteous } + desc = iberia_north_africa.0102.desc.righteous + } + # Pluralist + triggered_desc = { + trigger = { scope:mozarabic_choice = flag:pluralist } + desc = iberia_north_africa.0102.desc.pluralist + } + } + theme = faith + left_portrait = { + character = scope:religious_leader + animation = personality_zealous + } + right_portrait = { + character = scope:pope + animation = flirtation + } + + immediate = { play_music_cue = "mx_cue_faith_conversion" } + + # Fundamentalist path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith = faith:mozarabic_church } + desc = iberia_north_africa.0102.a.same_faith + } + triggered_desc = { + trigger = { religion = religion:christianity_religion } + desc = iberia_north_africa.0102.a.same_religion + } + desc = iberia_north_africa.0102.a.misc + } + } + } + trigger = { scope:mozarabic_choice = flag:fundamentalist } + + show_as_tooltip = { + scope:religious_leader = { mozarabic_bind_the_faith_to_rome_decision_fundamentalist_path_scripted_effect = yes } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } + + # Righteous path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith = faith:mozarabic_church } + desc = iberia_north_africa.0102.b.same_faith + } + triggered_desc = { + trigger = { religion = religion:christianity_religion } + desc = iberia_north_africa.0102.b.same_religion + } + desc = iberia_north_africa.0102.b.misc + } + } + } + trigger = { scope:mozarabic_choice = flag:righteous } + + show_as_tooltip = { + scope:religious_leader = { mozarabic_bind_the_faith_to_rome_decision_righteous_path_scripted_effect = yes } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } + + # Pluralist path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith = faith:mozarabic_church } + desc = iberia_north_africa.0102.c.same_faith + } + triggered_desc = { + trigger = { religion = religion:christianity_religion } + desc = iberia_north_africa.0102.c.same_religion + } + desc = iberia_north_africa.0102.c.misc + } + } + } + trigger = { scope:mozarabic_choice = flag:pluralist } + + show_as_tooltip = { + scope:religious_leader = { mozarabic_bind_the_faith_to_rome_decision_pluralist_path_scripted_effect = yes } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } +} + +################################################## +# An Iberian Rite +# by Ewan Cowhig Croft +# 0111 - 0120 +################################################## + +# Mozarabic Christianity breaks away from Rome's strictures. +iberia_north_africa.0111 = { + type = character_event + title = iberia_north_africa.0111.t + desc = iberia_north_africa.0111.desc + theme = faith + left_portrait = { + character = scope:religious_leader + animation = personality_vengeful + } + right_portrait = { + character = scope:pope + animation = fear + } + + immediate = { play_music_cue = "mx_cue_faith_conversion" } + + # Jesus taught peace, and we shall follow: swap Rite for Pacifism. + option = { + name = iberia_north_africa.0111.a + flavor = iberia_north_africa.0111.a.tt + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { mozarabic_break_with_rome_decision_righteous_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = mozarabic_choice + value = flag:righteous + } + + stress_impact = { + shy = minor_stress_impact_gain + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_zeal = 0.5 + } + } + } + + # Even without Rome, we know the value of defending our own: swap Rite for Armed Pilgrimages. + option = { + name = iberia_north_africa.0111.b + flavor = iberia_north_africa.0111.b.tt + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { mozarabic_break_with_rome_decision_fundamentalist_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = mozarabic_choice + value = flag:fundamentalist + } + + stress_impact = { + compassionate = medium_stress_impact_loss + craven = major_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + ai_compassion = -1 + } + } + } + + # Is Islam not a religion of the Book too?: swap Rite for Islamic Syncretism. + option = { + name = iberia_north_africa.0111.c + flavor = iberia_north_africa.0111.c.tt + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { mozarabic_break_with_rome_decision_pluralist_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = mozarabic_choice + value = flag:pluralist + } + + stress_impact = { + lazy = medium_stress_impact_loss + arbitrary = major_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_rationality = 1 + ai_energy = 0.5 + } + } + } + + after = { + mozarabic_break_with_rome_decision_hof_and_ecumenism_processing_scripted_effect = yes + # Now take care of notification events for players. + every_player = { + limit = { + NOT = { this = scope:religious_leader } + OR = { + faith = faith:mozarabic_church + any_neighboring_and_across_water_top_liege_realm_owner = { this = root.top_liege } + } + } + trigger_event = iberia_north_africa.0112 + } + # And finally, actually apply the effects. + if = { + limit = { + exists = scope:mozarabic_choice + scope:mozarabic_choice = flag:fundamentalist + } + mozarabic_break_with_rome_decision_fundamentalist_path_scripted_effect = yes + } + if = { + limit = { + exists = scope:mozarabic_choice + scope:mozarabic_choice = flag:righteous + } + mozarabic_break_with_rome_decision_righteous_path_scripted_effect = yes + } + if = { + limit = { + exists = scope:mozarabic_choice + scope:mozarabic_choice = flag:pluralist + } + mozarabic_break_with_rome_decision_pluralist_path_scripted_effect = yes + } + } +} + +# Notification event for relevant players. +iberia_north_africa.0112 = { + type = character_event + title = iberia_north_africa.0112.t + desc = { + desc = iberia_north_africa.0112.desc.intro + # Fundamentalist + triggered_desc = { + trigger = { scope:mozarabic_choice = flag:fundamentalist } + desc = iberia_north_africa.0112.desc.fundamentalist + } + # Righteous + triggered_desc = { + trigger = { scope:mozarabic_choice = flag:righteous } + desc = iberia_north_africa.0112.desc.righteous + } + # Pluralist + triggered_desc = { + trigger = { scope:mozarabic_choice = flag:pluralist } + desc = iberia_north_africa.0112.desc.pluralist + } + } + theme = faith + left_portrait = { + character = scope:religious_leader + animation = personality_vengeful + } + right_portrait = { + character = scope:pope + animation = fear + } + + immediate = { + play_music_cue = "mx_cue_faith_conversion" + } + + # Fundamentalist path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith = faith:mozarabic_church } + desc = iberia_north_africa.0112.a.same_faith + } + triggered_desc = { + trigger = { religion = religion:christianity_religion } + desc = iberia_north_africa.0112.a.same_religion + } + desc = iberia_north_africa.0112.a.misc + } + } + } + trigger = { scope:mozarabic_choice = flag:fundamentalist } + + show_as_tooltip = { + scope:religious_leader = { mozarabic_break_with_rome_decision_fundamentalist_path_scripted_effect = yes } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } + + # Righteous path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith = faith:mozarabic_church } + desc = iberia_north_africa.0112.b.same_faith + } + triggered_desc = { + trigger = { religion = religion:christianity_religion } + desc = iberia_north_africa.0112.b.same_religion + } + desc = iberia_north_africa.0112.b.misc + } + } + } + trigger = { scope:mozarabic_choice = flag:righteous } + + show_as_tooltip = { + scope:religious_leader = { mozarabic_break_with_rome_decision_righteous_path_scripted_effect = yes } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } + + # Pluralist path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { + faith = { + OR = { + this = faith:mozarabic_church + has_doctrine = tenet_islamic_syncretism + } + } + } + desc = iberia_north_africa.0112.c.same_faith + } + triggered_desc = { + trigger = { religion = religion:christianity_religion } + desc = iberia_north_africa.0112.c.same_religion + } + triggered_desc = { + trigger = { religion = religion:islam_religion } + desc = iberia_north_africa.0112.c.same_religion + } + desc = iberia_north_africa.0112.c.misc + } + } + } + trigger = { scope:mozarabic_choice = flag:pluralist } + + show_as_tooltip = { + scope:religious_leader = { mozarabic_break_with_rome_decision_pluralist_path_scripted_effect = yes } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } + + after = { + show_as_tooltip = { mozarabic_break_with_rome_decision_hof_and_ecumenism_processing_scripted_effect = yes } + } +} + +################################################## +# A Return to the Countryside +# ^Geddit GEDDIT [not-actually-particularly-clever chortling] +# by Ewan Cowhig Croft +# 0121 - 0130 +################################################## + +# A disillusioned ruler seeks out and sponsors the remnant pagan aspects of the Pyrenees. +iberia_north_africa.0121 = { + type = character_event + title = iberia_north_africa.0121.t + desc = { + desc = iberia_north_africa.0121.desc.intro + # Nab the rationalisation. + desc = { + # We order these according to approximate rarity level/importance. + ## They're kept isolated in a scripted trigger file so that we can maintain easy parity between the decision rationales & the event desc rationales. + first_valid = { + # Excommunicated + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_excommunicated_trigger = yes } + desc = iberia_north_africa.0121.desc.excommunicated + } + # Rivalry with HoF + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_hof_rivalry_trigger = yes } + desc = iberia_north_africa.0121.desc.rivalry_with_hof + } + # Negative Piety Level + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_negative_piety_level_trigger = yes } + desc = iberia_north_africa.0121.desc.negative_piety_level + } + # Easter egg: the Lorgar special + triggered_desc = { + trigger = { has_trait = zealous } + desc = iberia_north_africa.0121.desc.lorgar + } + # Sinful Traits + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_sinful_traits_trigger = yes } + desc = iberia_north_africa.0121.desc.sinful_traits + } + # Virtuous Basque pagan traits + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = yes } + desc = iberia_north_africa.0121.desc.virtuous_basque_pagan_traits + } + # Naked cynicism; we use this as the fallback. + desc = iberia_north_africa.0121.desc.naked_cynicism + } + } + desc = iberia_north_africa.0121.desc.outro + } + theme = faith + left_portrait = { + character = scope:religious_leader + animation = scheme + } + right_portrait = { + character = scope:scandalised_cleric + animation = stress + } + override_background = { event_background = wilderness_mountains } + + immediate = { play_music_cue = "mx_cue_faith_conversion" } + + # scope:basque_faith shall be a warrior's faith again!: swap Christian Syncretism for Warmonger. + option = { + name = iberia_north_africa.0121.a + flavor = iberia_north_africa.0121.a.tt + # The AI should only really be doing this if they're coming out of the Vikings or otherwise have suitable traits. + trigger = { + OR = { + is_ai = no + scope:old_faith = { has_doctrine_parameter = great_holy_wars_active_if_reformed } + has_trait = wrathful + has_trait = crusader_king + has_trait = faith_warrior + } + } + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { favour_the_countryside_basques_decision_fundamentalist_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = basque_choice + value = flag:righteous + } + + stress_impact = { + base = major_stress_impact_gain + wrathful = miniscule_stress_impact_loss + calm = minor_stress_impact_gain + compassionate = medium_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + ai_energy = 0.5 + } + } + } + + # It is more important to live in harmony with nature than with neighbours: swap Christian Syncretism for Sanctity of Nature. + option = { + name = iberia_north_africa.0121.b + flavor = iberia_north_africa.0121.b.tt + # The AI should only be doing this if they're self-assured about what it'll likely do to them, or it's something they're already in to. + trigger = { + OR = { + is_ai = no + faith = { has_doctrine_parameter = believes_in_harmony_with_nature_invisible } + AND = { + OR = { + has_trait = stubborn + has_trait = patient + has_trait = lifestyle_gardener + } + has_trait = calm + has_trait = brave + } + } + } + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { favour_the_countryside_basques_decision_righteous_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = basque_choice + value = flag:fundamentalist + } + + stress_impact = { + base = major_stress_impact_gain + # I mean, you *know* this one is gonna come back to bite you, hard. + craven = major_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_zeal = 1 + ai_vengefulness = -1 + } + } + } + + # There are more worthy religions to share traditions with...: swap Christian Syncretism for Islamic Syncretism. + option = { + name = iberia_north_africa.0121.c + flavor = iberia_north_africa.0121.c.tt + # The AI should only really be doing this if it means they're adopting *less* traditions, not more. + trigger = { + OR = { + is_ai = no + faith = { + has_doctrine_parameter = islamic_syncretic_actor_opinion_active + religion = religion:islam_religion + } + } + } + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { favour_the_countryside_basques_decision_pluralist_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = basque_choice + value = flag:pluralist + } + + # Zealous Muslims & syncretics gain less stress from this. + if = { + limit = { + faith = { + has_doctrine_parameter = islamic_syncretic_actor_opinion_active + religion = religion:islam_religion + } + } + stress_impact = { + base = major_stress_impact_gain + zealous = medium_stress_impact_loss + fickle = minor_stress_impact_gain + drunkard = major_stress_impact_gain + } + } + # But everyone else doesn't. + else = { + stress_impact = { + base = major_stress_impact_gain + fickle = minor_stress_impact_gain + drunkard = major_stress_impact_gain + } + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_zeal = 1 + ai_boldness = 1 + } + } + } + + # If I try to force change, am I any less corrupt than scope:old_faith?: leave the faith as you found it. + option = { + name = iberia_north_africa.0121.d + flavor = iberia_north_africa.0121.d.tt + + # Apply the effects in the after block to keep future notifications from erroring. + show_as_tooltip = { favour_the_countryside_basques_decision_default_path_scripted_effect = yes } + # Flag our choice. + save_scope_value_as = { + name = basque_choice + value = flag:unchanged + } + + stress_impact = { + lazy = minor_stress_impact_loss + arbitrary = major_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_rationality = 1 + ai_energy = -0.5 + } + } + } + + after = { + # Now take care of notification events for players. + every_player = { + limit = { + NOT = { this = scope:religious_leader } + OR = { + favour_the_countryside_basques_counts_as_basque_trigger = yes + any_neighboring_and_across_water_top_liege_realm_owner = { this = root.top_liege } + } + } + trigger_event = iberia_north_africa.0122 + } + # And finally, actually apply the effects. + ## Our default stuff. + favour_the_countryside_basques_decision_generic_effects_scripted_effect = yes + ## Then our changes/lack of changes. + if = { + limit = { + exists = scope:basque_choice + scope:basque_choice = flag:fundamentalist + } + favour_the_countryside_basques_decision_righteous_path_scripted_effect = yes + } + else_if = { + limit = { + exists = scope:basque_choice + scope:basque_choice = flag:righteous + } + favour_the_countryside_basques_decision_fundamentalist_path_scripted_effect = yes + } + else_if = { + limit = { + exists = scope:basque_choice + scope:basque_choice = flag:pluralist + } + favour_the_countryside_basques_decision_pluralist_path_scripted_effect = yes + } + else_if = { + limit = { + exists = scope:basque_choice + scope:basque_choice = flag:unchanged + } + } + } +} + +# Notification event for relevant players. +iberia_north_africa.0122 = { + type = character_event + title = iberia_north_africa.0122.t + desc = { + desc = iberia_north_africa.0122.desc.intro + # Nab the rationalisation. + desc = { + # We order these according to approximate rarity level/importance. + ## They're kept isolated in a scripted trigger file so that we can maintain easy parity between the decision rationales & the event desc rationales. + first_valid = { + # Excommunicated + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_excommunicated_trigger = yes } + desc = iberia_north_africa.0122.desc.excommunicated + } + # Rivalry with HoF + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_hof_rivalry_trigger = yes } + desc = iberia_north_africa.0122.desc.rivalry_with_hof + } + # Negative Piety Level + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_negative_piety_level_trigger = yes } + desc = iberia_north_africa.0122.desc.negative_piety_level + } + # Easter egg: the Lorgar special + triggered_desc = { + trigger = { has_trait = zealous } + desc = iberia_north_africa.0122.desc.lorgar + } + # Sinful Traits + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_sinful_traits_trigger = yes } + desc = iberia_north_africa.0122.desc.sinful_traits + } + # Virtuous Basque pagan traits + triggered_desc = { + trigger = { favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = yes } + desc = iberia_north_africa.0122.desc.virtuous_basque_pagan_traits + } + # Naked cynicism; we use this as the fallback. + desc = iberia_north_africa.0122.desc.naked_cynicism + } + } + desc = iberia_north_africa.0122.desc.midtro + # What direction is the faith going? + first_valid = { + # Fundamentalist + triggered_desc = { + trigger = { scope:basque_choice = flag:fundamentalist } + desc = iberia_north_africa.0122.desc.fundamentalist + } + # Righteous + triggered_desc = { + trigger = { scope:basque_choice = flag:righteous } + desc = iberia_north_africa.0122.desc.righteous + } + # Pluralist + triggered_desc = { + trigger = { scope:basque_choice = flag:pluralist } + desc = iberia_north_africa.0122.desc.pluralist + } + # Unchanged + triggered_desc = { + trigger = { scope:basque_choice = flag:unchanged } + desc = iberia_north_africa.0122.desc.unchanged + } + } + } + theme = faith + left_portrait = { + character = scope:religious_leader + animation = scheme + } + right_portrait = { + character = scope:scandalised_cleric + animation = stress + } + override_background = { event_background = wilderness_mountains } + + immediate = { play_music_cue = "mx_cue_faith_conversion" } + + # Culturally Basque or Basque-adjacent player; join in? + option = { + name = iberia_north_africa.0122.a + trigger = { + is_ai = no + favour_the_countryside_basques_counts_as_basque_trigger = yes + } + + set_character_faith_with_conversion = scope:religious_leader.faith + show_as_tooltip = { + scope:religious_leader = { + favour_the_countryside_basques_decision_generic_effects_scripted_effect = yes + favour_the_countryside_basques_decision_righteous_path_scripted_effect = yes + } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 0 + } + } + + # Fundamentalist path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith = scope:old_faith } + desc = iberia_north_africa.0122.b.same_faith + } + triggered_desc = { + trigger = { religion = scope:old_faith.religion } + desc = iberia_north_africa.0122.b.same_religion + } + triggered_desc = { + trigger = { + faith = { has_doctrine_parameter = great_holy_wars_active_if_reformed } + } + desc = iberia_north_africa.0122.b.respects_fellow_warmongers + } + desc = iberia_north_africa.0122.b.misc + } + } + } + trigger = { scope:basque_choice = flag:fundamentalist } + + show_as_tooltip = { + scope:religious_leader = { + favour_the_countryside_basques_decision_generic_effects_scripted_effect = yes + favour_the_countryside_basques_decision_righteous_path_scripted_effect = yes + } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } + + # Righteous path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith = scope:old_faith } + desc = iberia_north_africa.0122.c.same_faith + } + triggered_desc = { + trigger = { religion = scope:old_faith.religion } + desc = iberia_north_africa.0122.c.same_religion + } + triggered_desc = { + trigger = { + faith = { has_doctrine_parameter = believes_in_harmony_with_nature_invisible } + } + desc = iberia_north_africa.0122.c.believes_in_harmony_with_nature + } + desc = iberia_north_africa.0122.c.misc + } + } + } + trigger = { scope:basque_choice = flag:righteous } + + show_as_tooltip = { + scope:religious_leader = { + favour_the_countryside_basques_decision_generic_effects_scripted_effect = yes + favour_the_countryside_basques_decision_fundamentalist_path_scripted_effect = yes + } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } + + # Pluralist path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith.religion = religion:islam_religion } + desc = iberia_north_africa.0122.d.muslim + } + triggered_desc = { + trigger = { faith = scope:old_faith } + desc = iberia_north_africa.0122.d.same_faith + } + triggered_desc = { + trigger = { religion = scope:old_faith.religion } + desc = iberia_north_africa.0122.d.same_religion + } + triggered_desc = { + trigger = { + faith = { has_doctrine_parameter = islamic_syncretic_actor_opinion_active } + } + desc = iberia_north_africa.0122.d.syncretised_with_islam + } + desc = iberia_north_africa.0122.d.misc + } + } + } + trigger = { scope:basque_choice = flag:pluralist } + + show_as_tooltip = { + scope:religious_leader = { + favour_the_countryside_basques_decision_generic_effects_scripted_effect = yes + favour_the_countryside_basques_decision_pluralist_path_scripted_effect = yes + } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } + + # Unchanged path. + option = { + # We're using a broken-out block because the auto-magical first_valid name stuff was borking. + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { faith = scope:old_faith } + desc = iberia_north_africa.0122.e.same_faith + } + triggered_desc = { + trigger = { religion = scope:old_faith.religion } + desc = iberia_north_africa.0122.e.same_religion + } + triggered_desc = { + trigger = { + faith = { has_doctrine_parameter = christian_syncretic_actor_opinion_active } + } + desc = iberia_north_africa.0122.e.syncretised_with_christianity + } + desc = iberia_north_africa.0122.e.misc + } + } + } + trigger = { scope:basque_choice = flag:unchanged } + + show_as_tooltip = { + scope:religious_leader = { favour_the_countryside_basques_decision_pluralist_path_scripted_effect = yes } + } + + # No stress impact for a notification event. + ai_chance = { + # AI chance isn't relevant for a notification event. + base = 100 + } + } +} + +################################################## +# A Kingdom around the Aragon +# by Ewan Cowhig Croft +# 0131 - 0140 +################################################## + +scripted_trigger convert_random_aragonese_counties_in_d_aragon_basic_reqs_trigger = { + tier = tier_county + NOT = { culture = culture:aragonese } +} + +scripted_effect copy_over_new_cultural_pillars_to_aragonese_effect = { + culture:aragonese = { + # Language. + if = { + limit = { + NOT = { has_same_culture_language = scope:founder_culture } + } + set_language_from = scope:founder_culture + } + # Martial Tradition. + if = { + limit = { + NOT = { has_same_culture_martial_tradition = scope:founder_culture } + } + set_martial_custom_from = scope:founder_culture + } + # We don't do heritage because we don't want to shift Aragonese out of the Iberian block. + } +} + +scripted_effect calculate_controlled_aragonese_duchies_effect = { + random_list = { + 100 = { + trigger = { + completely_controls = title:d_valencia + trigger_if = { + limit = { exists = scope:duchy_a } + NOT = { scope:duchy_a = title:d_valencia } + } + trigger_if = { + limit = { exists = scope:duchy_b } + NOT = { scope:duchy_a = title:d_valencia } + } + trigger_if = { + limit = { exists = scope:duchy_c } + NOT = { scope:duchy_a = title:d_valencia } + } + } + title:d_valencia = { + if = { + limit = { + NOT = { exists = scope:duchy_a } + } + save_scope_as = duchy_a + } + else_if = { + limit = { + NOT = { + this = scope:duchy_a + exists = scope:duchy_b + } + } + save_scope_as = duchy_b + } + else_if = { + limit = { + NOT = { + this = scope:duchy_a + this = scope:duchy_b + exists = scope:duchy_c + } + } + save_scope_as = duchy_c + } + } + } + 100 = { + trigger = { + completely_controls = title:d_barcelona + trigger_if = { + limit = { exists = scope:duchy_a } + NOT = { scope:duchy_a = title:d_barcelona } + } + trigger_if = { + limit = { exists = scope:duchy_b } + NOT = { scope:duchy_a = title:d_barcelona } + } + trigger_if = { + limit = { exists = scope:duchy_c } + NOT = { scope:duchy_a = title:d_barcelona } + } + } + title:d_barcelona = { + if = { + limit = { + NOT = { exists = scope:duchy_a } + } + save_scope_as = duchy_a + } + else_if = { + limit = { + NOT = { + this = scope:duchy_a + exists = scope:duchy_b + } + } + save_scope_as = duchy_b + } + else_if = { + limit = { + NOT = { + this = scope:duchy_a + this = scope:duchy_b + exists = scope:duchy_c + } + } + save_scope_as = duchy_c + } + } + } + 100 = { + trigger = { + completely_controls = title:d_navarra + trigger_if = { + limit = { exists = scope:duchy_a } + NOT = { scope:duchy_a = title:d_navarra } + } + trigger_if = { + limit = { exists = scope:duchy_b } + NOT = { scope:duchy_a = title:d_navarra } + } + trigger_if = { + limit = { exists = scope:duchy_c } + NOT = { scope:duchy_a = title:d_navarra } + } + } + title:d_navarra = { + if = { + limit = { + NOT = { exists = scope:duchy_a } + } + save_scope_as = duchy_a + } + else_if = { + limit = { + NOT = { + this = scope:duchy_a + exists = scope:duchy_b + } + } + save_scope_as = duchy_b + } + else_if = { + limit = { + NOT = { + this = scope:duchy_a + this = scope:duchy_b + exists = scope:duchy_c + } + } + save_scope_as = duchy_c + } + } + } + } +} + +scripted_effect convert_aragonese_counties_to_aragonese_effect = { + # Several counties within d_aragon will convert. + while = { + custom = form_the_kingdom_of_aragon_decision.tt.x_random_counties_in_d_aragon + count = 3 + title:d_aragon = { + random_in_de_jure_hierarchy = { + # If scope:founder has their capital in the area, make sure we grab it first. + limit = { + convert_random_aragonese_counties_in_d_aragon_basic_reqs_trigger = yes + this = scope:founder.capital_county + } + # Otherwise, go for c_alto_aragon, but we want it to *look* random. + alternative_limit = { + convert_random_aragonese_counties_in_d_aragon_basic_reqs_trigger = yes + this = title:c_alto_aragon + NOT = { this = scope:founder.capital_county } + } + # Then we grab any local county held by scope:founder. + alternative_limit = { + convert_random_aragonese_counties_in_d_aragon_basic_reqs_trigger = yes + holder = scope:founder + any_neighboring_county = { culture = culture:aragonese } + } + set_county_culture = culture:aragonese + } + } + } +} + +# Aragon, and the Aragonese, has/have emerged. +iberia_north_africa.0131 = { + type = character_event + title = iberia_north_africa.0131.t + desc = { + desc = iberia_north_africa.0131.desc.intro + first_valid = { + # Only has the minimum one duchy. + triggered_desc = { + trigger = { + NOT = { exists = scope:duchy_b } + } + desc = iberia_north_africa.0131.desc.duchy.one + } + # Has an extra duchy. + triggered_desc = { + trigger = { + NOT = { exists = scope:duchy_c } + } + desc = iberia_north_africa.0131.desc.duchy.two + } + # Has all three duchies! + desc = iberia_north_africa.0131.desc.duchy.three + } + desc = iberia_north_africa.0131.desc.outro + } + theme = crown + left_portrait = { + character = scope:founder + animation = personality_bold + } + override_background = { event_background = farmland } + + trigger = { + # Account for ruler designer'd Aragonese cultures. + NOT = { culture = culture:aragonese } + } + + on_trigger_fail = { + # If you ruler designer'd in an Aragonese character, everything in this event is irrelevant to ye appart from the culture converting, so we just do that silently. + convert_aragonese_counties_to_aragonese_effect = yes + } + + immediate = { + play_music_cue = "mx_cue_succession_instrumental" + # Calculate scopes for the desc loc. + calculate_controlled_aragonese_duchies_effect = yes + calculate_controlled_aragonese_duchies_effect = yes + calculate_controlled_aragonese_duchies_effect = yes + # Flip scope:founder's culture. + set_culture = culture:aragonese + # Change the culture a bit. + culture:aragonese = { + # Innovations are transferred over. + get_all_innovations_from = scope:founder_culture + # And the creation of the culture is adjusted. + reset_culture_creation_date = yes + } + # Several counties within d_aragon will convert. + convert_aragonese_counties_to_aragonese_effect = yes + } + + # Vanilla: just the regular Aragonese culture, please. + option = { + name = iberia_north_africa.0131.a + + # No other effects. + + # No stress impact, since it's too tricksy to figure out which traits should get stress from absorbing what foreign cultural pillars. + ai_chance = { + # The AI should basically always opt for vanilla. + base = 100 + } + } + + # Take Pillars: not all the trappings of scope:founder_culture are so bad... + option = { + name = iberia_north_africa.0131.b + trigger = { + culture:aragonese = { + OR = { + NOT = { has_same_culture_language = scope:founder_culture } + NOT = { has_same_culture_martial_tradition = scope:founder_culture } + } + } + } + + # Copy over the salient pillars. + copy_over_new_cultural_pillars_to_aragonese_effect = yes + + # No stress impact, since it's too tricksy to figure out which traits should get stress from absorbing what foreign cultural pillars. + ai_chance = { + # The AI should basically always opt for vanilla. + base = 0 + } + } + + # Take Ethos: what's important to us hasn't changed. + option = { + name = iberia_north_africa.0131.c + trigger = { + culture:aragonese = { + NOT = { has_same_culture_ethos = scope:founder_culture } + } + } + + # Copy over the ethos. + culture:aragonese = { set_ethos_from = scope:founder_culture } + + # No stress impact, since it's too tricksy to figure out which traits should get stress from absorbing what foreign cultural pillars. + ai_chance = { + # The AI should basically always opt for vanilla. + base = 0 + } + } + + # Take Both: we cannot forget our roots! + option = { + name = iberia_north_africa.0131.d + trigger = { + culture:aragonese = { + NOT = { has_same_culture_ethos = scope:founder_culture } + OR = { + NOT = { has_same_culture_language = scope:founder_culture } + NOT = { has_same_culture_martial_tradition = scope:founder_culture } + } + } + } + + # Copy over the ethos. + culture:aragonese = { set_ethos_from = scope:founder_culture } + # Copy over the salient pillars. + copy_over_new_cultural_pillars_to_aragonese_effect = yes + + # No stress impact, since it's too tricksy to figure out which traits should get stress from absorbing what foreign cultural pillars. + ai_chance = { + # The AI should basically always opt for vanilla. + base = 0 + # ... *basically* always. + modifier = { + add = 100 + has_trait = stubborn + } + } + } +} + +# No notification event for this'un, as it's a small decision. + +# Secure the Mediterranean notif +iberia_north_africa.2105 = { + type = character_event + title = iberia_north_africa.2105.t + desc = iberia_north_africa.2105.desc + theme = crown + override_background = { event_background = throne_room_mediterranean } + left_portrait = root + + immediate = { + show_as_tooltip = { + house = { + add_house_modifier = { + modifier = fp2_controls_the_mediterranean_house_modifier + years = 100 + } + } + dynasty = { add_dynasty_prestige = major_prestige_gain } + } + } + + option = { + name = iberia_north_africa.2105.a + custom_tooltip = secure_mediterranean_decision.a + } +} + +######################################################## +# golden_age_jewish_science_in_iberia_decision events +# By Hugo Cortell +# +# Note: These events are all additional +# rewards for sponsoring a golden age, +# therefore they are not much of a challenge. +# Just some cool free stuff for players! +######################################################## +iberia_north_africa.2001 = { # Jewish translator of old books (reward: skill boost) + type = character_event + title = iberia_north_africa.2001.t + desc = iberia_north_africa.2001.desc + + theme = learning + override_background = { event_background = throne_room } + left_portrait = { + character = root + animation = personality_content + } + right_portrait = { + character = scope:generated_actor + animation = admiration + } + + immediate = { + create_character = { + age = { 24 51 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = faith:rabbinism + random_traits = yes + trait = education_learning_2 + learning = { 6 12 } + + dynasty = none + after_creation = { + add_prestige = { minor_prestige_gain major_prestige_gain } + add_piety = { minor_piety_gain medium_piety_gain } + } + + save_scope_as = generated_actor + } + + get_lowest_player_skill_effect = yes + } + + option = { # Request a book that will make up for your weaknesses - for a price + flavor = iberia_north_africa.2001.a.a + name = { + text = { + desc = iberia_north_africa.2001.a + desc = { + first_valid = { + triggered_desc = { + trigger = { scope:lowest_player_skill = flag:martial } + desc = iberia_north_africa.2001.a.martial + } + triggered_desc = { + trigger = { scope:lowest_player_skill = flag:learning } + desc = iberia_north_africa.2001.a.learning + } + triggered_desc = { + trigger = { scope:lowest_player_skill = flag:stewardship } + desc = iberia_north_africa.2001.a.stewardship + } + desc = iberia_north_africa.2001.a.diplointrigue + } + } + desc = iberia_north_africa.2001.a.end + } + } + + send_interface_message = { + type = event_generic_good + title = iberia_north_africa.2001.t + right_icon = scope:generated_actor + + pay_short_term_gold = { + target = scope:generated_actor + gold = medium_gold_value + } + if = { + limit = { scope:lowest_player_skill = flag:diplomacy } + add_character_modifier = { + modifier = fp2_translated_skill_book_diplomacy_modifier + years = 20 + } + } + else_if = { + limit = { scope:lowest_player_skill = flag:martial } + add_character_modifier = { + modifier = fp2_translated_skill_book_martial_modifier + years = 20 + } + } + else_if = { + limit = { scope:lowest_player_skill = flag:stewardship } + add_character_modifier = { + modifier = fp2_translated_skill_book_stewardship_modifier + years = 20 + } + } + else_if = { + limit = { scope:lowest_player_skill = flag:intrigue } + add_character_modifier = { + modifier = fp2_translated_skill_book_intrigue_modifier + years = 20 + } + } + else = { + add_character_modifier = { + modifier = fp2_translated_skill_book_learning_modifier + years = 20 + } + } + } + + ai_chance = { + base = 20 + modifier = { + add = -50 + short_term_gold < medium_gold_value + } + } + } + + option = { # Sure give me anything (no control over outcome, but always positive - and at a lower cost) + name = iberia_north_africa.2001.b + + show_as_tooltip = { + pay_short_term_gold = { + target = scope:generated_actor + gold = minor_gold_value + } + custom_tooltip = iberia_north_africa.2001.b.a + } + hidden_effect = { + send_interface_message = { + type = event_generic_good + title = iberia_north_africa.2001.t + right_icon = scope:generated_actor + + pay_short_term_gold = { + target = scope:generated_actor + gold = minor_gold_value + } + random_list = { + 1 = { + add_character_modifier = { + modifier = fp2_translated_skill_book_diplomacy_modifier + years = 20 + } + } + 1 = { + add_character_modifier = { + modifier = fp2_translated_skill_book_martial_modifier + years = 20 + } + } + 1 = { + add_character_modifier = { + modifier = fp2_translated_skill_book_stewardship_modifier + years = 20 + } + } + 1 = { + add_character_modifier = { + modifier = fp2_translated_skill_book_intrigue_modifier + years = 20 + } + } + 1 = { + add_character_modifier = { + modifier = fp2_translated_skill_book_learning_modifier + years = 20 + } + } + } + } + } + + ai_chance = { + base = 80 + modifier = { + add = -50 + short_term_gold < minor_gold_value + } + } + } + + option = { # History is dumb + name = iberia_north_africa.2001.c + + send_interface_message = { + type = event_generic_good + title = fp2_rejection_of_old_thoughts_modifier + right_icon = root + + capital_county = { + add_county_modifier = { + modifier = fp2_rejection_of_old_thoughts_modifier + years = 5 + } + } + } + + ai_chance = { base = 35 } + } + + after = { scope:generated_actor = { silent_disappearance_effect = yes } } +} + +iberia_north_africa.2002 = { # Cataract surgery event (reward: free doctor) + type = character_event + title = iberia_north_africa.2002.t + desc = iberia_north_africa.2002.desc + + theme = learning + override_background = { event_background = throne_room } + left_portrait = { + character = scope:patientzero + animation = beg + } + lower_left_portrait = root + right_portrait = { + character = scope:generated_actor + animation = disapproval + } + + trigger = { + any_vassal_or_below = { + age > 48 # Cataracts begin to develop at 40 years of age and usually finish by 60, therefore 50 seems like a decent value for a medieval high-society member + NOT = { has_trait = blind } + } + } + + immediate = { + create_character = { + age = { 21 44 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = faith:rabbinism + random_traits = yes + trait = scholar + trait = physician_3 + learning = { 8 12 } + + dynasty = none + after_creation = { + add_gold = minor_gold_value + add_prestige = { medium_prestige_gain major_prestige_gain } + add_piety = minor_piety_gain + } + + save_scope_as = generated_actor + } + + random_vassal_or_below = { + limit = { + age > 48 + NOT = { has_trait = blind } + } + save_scope_as = patientzero + } + + if = { + limit = { + any_child = { + is_child_of = root + age < 15 + } + } + random_child = { + limit = { + is_child_of = root + age < 15 + } + save_scope_as = child_offering + } + } + } + + option = { # Offer your child as an assistant, ~50% chance of learning medicine, 10% chance of dying. (good odds by lunatic trait option standards) + name = iberia_north_africa.2002.a + flavor = iberia_north_africa.2002.a.flavor + + trigger = { + is_ai = no + exists = scope:child_offering + OR = { + has_trait = lunatic_1 + has_trait = lunatic_genetic + has_trait = physician_1 + has_trait = physician_2 + has_trait = physician_3 + has_trait = torturer + } + } + + random_list = { + 50 = { + modifier = { + add = scope:child_offering.learning + always = yes + } + send_interface_message = { + type = event_court_physician_good + title = iberia_north_africa.2002.a.b + left_icon = scope:patientzero + right_icon = scope:generated_actor + + random_list = { + desc = iberia_north_africa.2002.a.a + 45 = {} # Assistant helps, but fails to learn anything + 45 = { + modifier = { + add = { + value = scope:child_offering.learning + divide = 1.25 + round = yes + } + always = yes + } + scope:child_offering = { + if = { # For really, really odd cases + limit = { has_trait = physician_1 } + add_learning_lifestyle_xp = medium_lifestyle_experience + } + add_trait = physician_1 + } + } + 10 = { + scope:child_offering = { + death = { death_reason = death_training_accident } + } + } + } + scope:patientzero = { + add_character_modifier = { + modifier = fp2_removed_cataracts_modifier + years = 30 + } + } + add_courtier = scope:generated_actor + add_prestige = medium_prestige_gain + } + } + 50 = { + send_interface_message = { + type = event_court_physician_bad + title = iberia_north_africa.2002.a.b + left_icon = scope:child_offering + right_icon = scope:patientzero + + random_list = { + desc = iberia_north_africa.2002.a.a + 45 = {} # Assistant helps, but fails to learn anything + 45 = { + scope:child_offering = { + add_trait = physician_1 + } + } + 10 = { + scope:child_offering = { + death = { death_reason = death_training_accident } + } + } + } + scope:patientzero = { add_trait = blind } + } + } + } + } + + option = { # "Did you just "well actually" the entire field of astrology?" option, removes the risk of the doctor running away if the operation is botched + name = iberia_north_africa.2002.d + + trigger = { + OR = { + has_trait = theologian + has_trait = scholar + } + } + + random_list = { + 50 = { + send_interface_message = { + type = event_court_physician_good + title = iberia_north_africa.2002.a.b + left_icon = scope:patientzero + right_icon = scope:generated_actor + + scope:patientzero = { + add_character_modifier = { + modifier = fp2_removed_cataracts_modifier + years = 30 + } + } + add_courtier = scope:generated_actor + add_prestige = medium_prestige_gain + } + } + 50 = { + send_interface_message = { + type = event_court_physician_bad + title = iberia_north_africa.2002.a.b + left_icon = scope:patientzero + right_icon = scope:generated_actor + + scope:patientzero = { add_trait = blind } + add_courtier = scope:generated_actor + add_prestige = minor_prestige_loss + + hidden_effect = { scope:patientzero = { set_relation_rival = scope:generated_actor } } # Reasonably upset + } + } + } + } + + option = { # Take the risk, gamble away the doctor for some renown + name = iberia_north_africa.2002.b + + random_list = { + 50 = { + send_interface_message = { + type = event_court_physician_good + title = iberia_north_africa.2002.a.b + left_icon = scope:patientzero + right_icon = scope:generated_actor + + scope:patientzero = { + add_character_modifier = { + modifier = fp2_removed_cataracts_modifier + years = 30 + } + } + add_courtier = scope:generated_actor + add_prestige = medium_prestige_gain + } + } + 50 = { + send_interface_message = { + type = event_court_physician_bad + title = iberia_north_africa.2002.a.b + right_icon = scope:patientzero + + scope:patientzero = { add_trait = blind } + } + } + } + + ai_chance = { + base = 50 + } + } + + option = { # Safe choice, ask the doctor to say (get free doctor) + name = iberia_north_africa.2002.c + + send_interface_message = { + type = send_interface_message + title = court_physician_court_position + right_icon = scope:generated_actor + + add_courtier = scope:generated_actor + add_prestige = medium_prestige_loss + scope:patientzero = { + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -25 + } + } + } + + ai_chance = { + base = 50 + } + } + + after = { + if = { + limit = { NOT = { scope:generated_actor = { is_courtier_of = root } } } + scope:generated_actor = { silent_disappearance_effect = yes } + } + } +} + +iberia_north_africa.2003 = { # Two scholars are fighting over misc stuff (reward: one scholar or two grumpy scholars) + type = character_event + title = iberia_north_africa.2003.t + desc = iberia_north_africa.2003.desc + + theme = learning + override_background = { event_background = throne_room } + left_portrait = { + character = scope:generated_actor_r + animation = disapproval + } + right_portrait = { + character = scope:generated_actor_k + animation = dismissal + } + lower_center_portrait = root + + immediate = { + create_character = { + age = { 26 51 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = faith:rabbinism + random_traits = yes + trait = scholar + trait = diplomatic_court_1 + learning = { 8 14 } + + dynasty = none + after_creation = { + add_prestige = { minor_prestige_gain major_prestige_gain } + add_piety = { minor_piety_gain medium_piety_gain } + } + + save_scope_as = generated_actor_r + } + + create_character = { + age = { 23 43 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = faith:karaism + random_traits = yes + trait = theologian + trait = scholarly_court_1 + learning = { 8 14 } + + dynasty = none + after_creation = { + add_prestige = { minor_prestige_gain major_prestige_gain } + add_piety = { minor_piety_gain medium_piety_gain } + } + + save_scope_as = generated_actor_k + } + + hidden_effect = { # Let the drama begin + add_courtier = scope:generated_actor_r + add_courtier = scope:generated_actor_k + scope:generated_actor_r = { + add_opinion = { + target = scope:generated_actor_k + modifier = angry_opinion + opinion = -80 + } + } + scope:generated_actor_k = { + add_opinion = { + target = scope:generated_actor_r + modifier = angry_opinion + opinion = -80 + } + } + } + + # Loc + capital_county = { save_scope_as = playerprovince } + } + + option = { + name = iberia_north_africa.2003.a + flavor = iberia_north_africa.2003.a.flavor + + trigger = { # NOTE: You can type bypass_requirements to bypass requirements on options, very useful! + is_ai = no + OR = { + has_trait = bastard_founder + has_trait = saoshyant + has_trait = sayyid + has_trait = savior + has_trait = augustus + has_trait = chakravarti + has_trait = heresiarch + has_trait = crusader_king + has_trait = order_member + has_trait = faith_warrior + has_trait = saint + has_trait = irritable + has_trait = bossy + has_trait = august + } + } + + send_interface_message = { + type = event_learning_good + title = yearly.0001.learning + right_icon = scope:generated_actor_r + left_icon = scope:generated_actor_k + + show_as_tooltip = { + add_courtier = scope:generated_actor_r + add_courtier = scope:generated_actor_k + } + scope:generated_actor_r = { + add_opinion = { + target = root + modifier = feast_sided_against_me_in_my_fight_opinion + opinion = -60 + } + } + scope:generated_actor_k = { + add_opinion = { + target = root + modifier = feast_sided_against_me_in_my_fight_opinion + opinion = -60 + } + } + } + } + + # NOTE: Neither faith is more progressive than the other, therefore this is just the personal opinion of the characters rather than a greater religious feud + option = { # Side with philosophers + name = iberia_north_africa.2003.b + + send_interface_message = { + type = event_learning_good + title = yearly.0001.learning + right_icon = scope:generated_actor_k + + show_as_tooltip = { add_courtier = scope:generated_actor_k } + remove_courtier_or_guest = scope:generated_actor_r + scope:generated_actor_k = { + add_opinion = { + target = root + modifier = feast_sided_with_me_in_my_fight_opinion + opinion = 25 + } + } + } + + ai_chance = { base = 50 } + } + + option = { # Side with prophets + name = iberia_north_africa.2003.c + + send_interface_message = { + type = event_learning_good + title = yearly.0001.learning + right_icon = scope:generated_actor_r + + show_as_tooltip = { add_courtier = scope:generated_actor_r } + remove_courtier_or_guest = scope:generated_actor_k + scope:generated_actor_r = { + add_opinion = { + target = root + modifier = feast_sided_with_me_in_my_fight_opinion + opinion = 25 + } + } + } + + ai_chance = { base = 50 } + } +} + +######################################################## +# build_holy_pilgrim_roads_decision events +# By Hugo Cortell +######################################################## +iberia_north_africa.2011 = { # Holy Warrior + type = character_event + title = iberia_north_africa.2011.t + desc = { + desc = iberia_north_africa.2011.desc + first_valid = { + triggered_desc = { + trigger = { scope:generated_actor = { has_trait = order_member } } + desc = iberia_north_africa.2011.desc_captain + } + desc = iberia_north_africa.2011.desc_soldier + } + } + + theme = faith + override_background = { event_background = terrain } + left_portrait = { + character = root + animation = personality_cynical + } + right_portrait = { + character = scope:generated_actor + animation = personality_zealous + } + + trigger = { scope:chosen_location_for_pilgrim_roads.holder.top_liege = root } + + immediate = { + scope:chosen_location_for_pilgrim_roads = { random_county_province = { save_scope_as = pilgrim_spawn_location } } + random_list = { + 70 = { # A missguided holy warrior + create_character = { + age = { 19 34 } + location = scope:pilgrim_spawn_location + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = root.faith + random_traits = yes + trait = holy_warrior + trait = pilgrim + martial = { 7 12 } + + dynasty = none + after_creation = { + add_gold = minor_gold_value + add_prestige = minor_prestige_gain + add_piety = { minor_piety_gain medium_piety_gain } + if = { + limit = { has_trait = cynical } + remove_trait = cynical + add_trait = zealous + } + random_list = { # Simple backstory + 1 = { add_trait = murderer } + 2 = { add_trait = wounded_1 } + 2 = { add_trait = wounded_2 } + 5 = { add_trait = adventurer } + 1 = { add_trait = hunter_2 } + } + } + + save_scope_as = generated_actor + } + } + 30 = { # Missguided former holy order captain + create_character = { + age = { 27 46 } + location = scope:pilgrim_spawn_location + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = root.faith + random_traits = yes + trait = warlike_court_2 + trait = holy_warrior + trait = order_member + trait = devoted + trait = pilgrim + trait = brave + martial = { 10 20 } + + dynasty = none + after_creation = { + add_gold = medium_gold_value + add_prestige = { minor_prestige_gain medium_prestige_gain } + add_piety = { + value = major_piety_gain + multiply = { 1 5 } + round = yes + } + if = { + limit = { has_trait = cynical } + remove_trait = cynical + add_trait = zealous + } + random_list = { # Spicy backstory (why would someone in such a cushy position wander off?) + 10 = { add_trait = murderer } + 5 = { add_trait = kinslayer_1 } + 5 = { + if = { + limit = { faith = { has_doctrine = tenet_communion } } + add_trait = excommunicated + random_list = { + 70 = { add_trait = depressed_1 } # This is the worst thing that can happen to a holy warrior after all + 30 = {} + } + } + else = { add_trait = wounded_2 } + } + 6 = { add_trait = adulterer } + 4 = { add_trait = fornicator } + 5 = { add_trait = drunkard } + } + } + + save_scope_as = generated_actor + } + } + } + } + + option = { # Join me (free warrior) + name = iberia_north_africa.2011.a + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2011.t + left_icon = ROOT + right_icon = scope:generated_actor + + add_courtier = scope:generated_actor + } + ai_chance = { base = 25 } + } + + option = { # Spread the word of me (gain modifier) + name = iberia_north_africa.2011.b + flavor = iberia_north_africa.2011.b.flavor + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2011.t + left_icon = ROOT + + add_character_modifier = { + modifier = fp2_trusted_by_pilgrim_warriors_modifier + years = 20 + } + } + + ai_chance = { base = 25 } + scope:generated_actor = { silent_disappearance_effect = yes } + } + + option = { # Finish your duty to the lord (gain piety) + name = iberia_north_africa.2011.c + flavor = iberia_north_africa.2011.c.flavor + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2011.t + left_icon = ROOT + + add_piety = major_piety_gain + } + + ai_chance = { base = 50 } + scope:generated_actor = { silent_disappearance_effect = yes } + } +} + +iberia_north_africa.2012 = { # Broke student (theology or architecture) + type = character_event + title = iberia_north_africa.2012.t + desc = { + desc = iberia_north_africa.2012.desc + first_valid = { + triggered_desc = { + trigger = { scope:generated_actor = { has_trait = theologian } } + desc = iberia_north_africa.2012.desc_student + } + desc = iberia_north_africa.2012.desc_architect + } + } + + theme = faith + override_background = { event_background = terrain } + left_portrait = { + character = root + animation = personality_content + } + right_portrait = { + character = scope:generated_actor + animation = admiration + } + + trigger = { scope:chosen_location_for_pilgrim_roads.holder.top_liege = root } + + immediate = { + scope:chosen_location_for_pilgrim_roads = { random_county_province = { save_scope_as = pilgrim_spawn_location } } + random_list = { + 50 = { # Scholar + create_character = { + age = { 18 22 } + location = scope:pilgrim_spawn_location + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = root.faith + random_traits = yes + trait = theologian + trait = improvident + trait = scholarly_court_1 + trait = pilgrim + learning = { 9 12 } + + dynasty = none + after_creation = { + add_gold = { 0 28 } + remove_short_term_gold = 20 # You can not add a negative number for gold, therefore we do this + add_prestige = minor_prestige_gain + add_piety = { minor_piety_gain medium_piety_gain } + if = { + limit = { has_trait = cynical } + remove_trait = cynical + add_trait = zealous + } + } + + save_scope_as = generated_actor + } + } + 50 = { # Architect + create_character = { + age = { 18 22 } + location = scope:pilgrim_spawn_location + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = root.faith + random_traits = yes + trait = architect + trait = contrite + trait = administrative_court_1 + trait = pilgrim + learning = { 8 13 } + + dynasty = none + after_creation = { + add_gold = { 0 22 } + remove_short_term_gold = 10 + add_prestige = minor_prestige_gain + add_piety = minor_piety_gain + if = { + limit = { has_trait = cynical } + remove_trait = cynical + add_trait = zealous + } + } + + save_scope_as = generated_actor + } + } + } + } + + option = { # Buy journal + name = iberia_north_africa.2012.a + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2012.t + left_icon = ROOT + + add_learning_lifestyle_xp = major_lifestyle_experience + remove_short_term_gold = minor_gold_value + } + + ai_chance = { base = 35 } + scope:generated_actor = { silent_disappearance_effect = yes } + } + + option = { # Perhaps instead you should get a job + name = iberia_north_africa.2012.b + flavor = iberia_north_africa.2012.b.flavor # (okay, where? / at the [chosen_holy_site_for_pilgrim_roads.GetNameNoTier] / I have some good news for both of you) + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2012.t + left_icon = ROOT + right_icon = scope:generated_actor + + add_courtier = scope:generated_actor + add_hook_if_possible_effect = { + TARGET = scope:generated_actor + TYPE = indebted_hook + YEARS = 12 + } + } + + ai_chance = { base = 35 } + } + + option = { # Charity action + name = iberia_north_africa.2012.c + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2012.t + left_icon = ROOT + + add_piety = major_piety_gain + remove_short_term_gold = minor_gold_value + } + + ai_chance = { base = 35 } + scope:generated_actor = { silent_disappearance_effect = yes } + } +} + +iberia_north_africa.2013 = { # Warmup check to ensure you meet the conditions for 2014, otherwise do something else + hidden = yes + + trigger = { scope:chosen_location_for_pilgrim_roads.holder.top_liege = root } + immediate = { + if = { + limit = { + faith = { + exists = religious_head + NOT = { religious_head = root } + } + } + faith.religious_head = { save_scope_as = fp2_iberia_north_africa_2013_head_of_faith } + trigger_event = iberia_north_africa.2014 + } + else = { + random_list = { + 15 = { trigger_event = iberia_north_africa.2011 } + 15 = { trigger_event = iberia_north_africa.2012 } + # 30 = Removed third outcome + } + } + } +} + +iberia_north_africa.2014 = { # Getting a high five (and a gift) from your HOF + type = letter_event + sender = scope:fp2_iberia_north_africa_2013_head_of_faith + opening = iberia_north_africa.2013.t + desc = iberia_north_africa.2013.desc + + immediate = { + + } + + option = { # Butter your HOF up with complements + name = iberia_north_africa.2013.a + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2013.notif.t + right_icon = scope:fp2_iberia_north_africa_2013_head_of_faith + + scope:fp2_iberia_north_africa_2013_head_of_faith = { + add_opinion = { + target = root + modifier = pious_opinion + opinion = 40 + } + } + } + + ai_chance = { base = 10 } + } + + option = { # Give me the piety!! + name = iberia_north_africa.2013.b + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2013.notif.t + right_icon = scope:fp2_iberia_north_africa_2013_head_of_faith + + add_piety = major_piety_gain + } + + ai_chance = { base = 50 } + } + + option = { # Give me men! + name = iberia_north_africa.2013.c + + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2013.notif.t + right_icon = scope:fp2_iberia_north_africa_2013_head_of_faith + + add_character_modifier = { + modifier = fp2_trusted_by_pilgrim_warriors_modifier + years = 20 + } + } + + ai_chance = { base = 30 } + } + + option = { # Gift me a relic worthy of (location) - Does not req ROCO because it is a trinket + name = iberia_north_africa.2013.d + + show_as_tooltip = { custom_tooltip = iberia_north_africa.2013.d.tooltip } # Can cause strange behavior where a button is unselectable + hidden_effect = { + scope:fp2_iberia_north_africa_2013_head_of_faith = { + set_up_trinket_adjective_effect = yes + random_list = { + 2 = { + create_artifact = { + name = fp2_blessed_junk + description = fp2_blessed_junk_desc + type = miscellaneous + visuals = small_box + modifier = artifact_monthly_piety_1_modifier + save_scope_as = random_trinket + } + } + 1 = { + create_artifact = { + name = fp2_blessed_junk + description = fp2_blessed_junk_desc + type = miscellaneous + visuals = pouch + modifier = artifact_monthly_piety_1_modifier + save_scope_as = random_trinket + } + } + 1 = { + create_artifact = { + name = fp2_blessed_junk + description = fp2_blessed_junk_desc + type = miscellaneous + visuals = medallion + modifier = artifact_monthly_piety_1_modifier + save_scope_as = random_trinket + } + } + 2 = { + create_artifact = { + name = fp2_blessed_junk + description = fp2_blessed_junk_desc + type = miscellaneous + visuals = medium_box + modifier = artifact_monthly_piety_1_modifier + save_scope_as = random_trinket + } + } + 1 = { + create_artifact = { + name = fp2_blessed_junk + description = fp2_blessed_junk_desc + type = miscellaneous + visuals = fabric_roll + modifier = artifact_monthly_piety_1_modifier + save_scope_as = random_trinket + } + } + } + scope:random_trinket = { + add_durability = { + value = artifact_durability + multiply = { -0.45 -0.1 } # This is nice, very nice. + } + } + + if = { # Cleanup + limit = { exists = var:trinket_adjective_followup } + remove_variable = trinket_adjective_followup + } + } + } + + send_interface_toast = { + type = event_toast_effect_good + title = iberia_north_africa.2013.notif.t + right_icon = scope:fp2_iberia_north_africa_2013_head_of_faith + left_icon = scope:random_trinket + + scope:random_trinket = { set_owner = root } + } + + ai_chance = { base = 10 } + } +} diff --git a/project/ck3/base_game/events/dlc/ep1/ep1_fund_inspiration_events.txt b/project/ck3/base_game/events/dlc/ep1/ep1_fund_inspiration_events.txt index 7c843dd086..bffbab3c36 100644 --- a/project/ck3/base_game/events/dlc/ep1/ep1_fund_inspiration_events.txt +++ b/project/ck3/base_game/events/dlc/ep1/ep1_fund_inspiration_events.txt @@ -194,6 +194,10 @@ scripted_effect inspiration_completion_removal_basic_effect = { limit = { has_variable = artifact_artisan_type } remove_variable = artifact_artisan_type } + if = { + limit = { has_variable = adventure_destination } + remove_variable = adventure_destination + } if = { limit = { has_variable = artifact_smith_type } remove_variable = artifact_smith_type @@ -202,6 +206,62 @@ scripted_effect inspiration_completion_removal_basic_effect = { limit = { has_variable = adventure_type } remove_variable = adventure_type } + if = { + limit = { has_variable = local_artisan } + remove_variable = local_artisan + } + if = { + limit = { has_variable = wealth } + remove_variable = wealth + } + if = { + limit = { has_variable = quality } + remove_variable = quality + } + if = { + limit = { has_variable = artifact_quality } + remove_variable = artifact_quality + } + if = { + limit = { has_variable = artifact_dedication_var } + remove_variable = artifact_dedication_var + } + if = { + limit = { has_variable = artifact_dedication_a_var } + remove_variable = artifact_dedication_a_var + } + if = { + limit = { has_variable = artifact_dedication_b_var } + remove_variable = artifact_dedication_b_var + } + if = { + limit = { has_variable = artifact_dedication_d_var } + remove_variable = artifact_dedication_d_var + } + if = { + limit = { has_variable = artifact_dedication_e_var } + remove_variable = artifact_dedication_e_var + } + if = { + limit = { has_variable = artifact_dedication_f_var } + remove_variable = artifact_dedication_f_var + } + if = { + limit = { has_variable = artifact_dedication_g1_var } + remove_variable = artifact_dedication_g1_var + } + if = { + limit = { has_variable = artifact_dedication_g2_var } + remove_variable = artifact_dedication_g2_var + } + if = { + limit = { has_variable = artifact_dedication_h_var } + remove_variable = artifact_dedication_h_var + } + if = { + limit = { has_variable = artifact_inscribe_motto_var } + remove_variable = artifact_inscribe_motto_var + } } scripted_effect inspiration_completion_effect = { @@ -956,6 +1016,11 @@ scripted_trigger fund_inspiration_0031_title_based_option_trigger = { global_var:flag_formed_kingdom_of_aragon = root NOT = { exists = scope:book_topic_creation } } + AND = { + exists = global_var:form_toledo_decision + global_var:form_toledo_decision = root + NOT = { exists = scope:book_topic_creation } + } AND = { exists = global_var:found_kingdom_decision global_var:found_kingdom_decision = root @@ -3437,40 +3502,40 @@ fund_inspiration.0043 = { option = { # Dynasty name = fund_inspiration.0043.option_dynasty trigger = { - AND = { - OR = { - this = dynasty.dynast # Dynasty Head - any_parent = { # Parent landless - employer = prev - dynasty = prev.dynasty - this = dynasty.dynast - } - } - NOR = { - any_artifact = { - trigger_if = { - limit = { exists = var:banner_dynasty } - var:banner_dynasty = root.dynasty - } - trigger_else = { always = no } - OR = { - artifact_owner = root - artifact_owner = { in_diplomatic_range = root } - } - } - any_inspiration = { - inspiration_sponsor.dynasty = root.dynasty - inspiration_owner = { - has_variable = banner_commission - trigger_if = { - limit = { exists = var:artifact_banner_type } - var:artifact_banner_type = flag:dynasty - } - trigger_else = { always = no } - } - } - } - } + AND = { + OR = { + this = dynasty.dynast # Dynasty Head + any_parent = { # Parent landless + employer = prev + dynasty = prev.dynasty + this = dynasty.dynast + } + } + NOR = { + any_artifact = { + trigger_if = { + limit = { exists = var:banner_dynasty } + var:banner_dynasty = root.dynasty + } + trigger_else = { always = no } + OR = { + artifact_owner = root + artifact_owner = { in_diplomatic_range = root } + } + } + any_inspiration = { + inspiration_sponsor.dynasty = root.dynasty + inspiration_owner = { + has_variable = banner_commission + trigger_if = { + limit = { exists = var:artifact_banner_type } + var:artifact_banner_type = flag:dynasty + } + trigger_else = { always = no } + } + } + } + } } scope:inspiration_owner = { set_variable = { @@ -4689,6 +4754,13 @@ scripted_trigger fund_inspiration_0061_option_cabinet_trigger = { scripted_trigger fund_inspiration_0061_option_throne_trigger = { NOT = { exists = scope:artisan_type_throne_option } } +scripted_trigger fund_inspiration_0061_option_scientific_apparatus_trigger = { + # Currently the only available apparatus is DLC-locked - mildly rework this trigger if we add more. + has_fp2_dlc_trigger = yes + # We need to verify that the character is eligible + eligible_for_scientific_apparatus_armillary_sphere_trigger = { CHARACTER = root } + NOT = { exists = scope:artisan_type_scientific_apparatus_option } +} scripted_effect fund_inspiration_0061_pick_options_to_show_effect = { #What options do we show? hidden_effect = { @@ -4738,6 +4810,16 @@ scripted_effect fund_inspiration_0061_pick_options_to_show_effect = { value = yes } } + # DLC options get a boost to make them more visible. + 50 = { + trigger = { + fund_inspiration_0061_option_scientific_apparatus_trigger = yes + } + save_scope_value_as = { + name = artisan_type_scientific_apparatus_option + value = yes + } + } } } } @@ -4939,6 +5021,25 @@ fund_inspiration.0061 = { } } } + + #Scientific Apparatus + option = { + name = fund_inspiration.0061.scientific_apparatus + trigger = { + exists = scope:artisan_type_scientific_apparatus_option + } + custom_tooltip = fund_inspiration.you_decide_option_tt + scope:inspiration_owner = { + roll_scientific_apparatus_effect = { CHARACTER = root } + set_variable = { + name = artifact_artisan_type + value = scope:artefact_scientific_apparatus_type + } + } + ai_chance = { + base = 10 + } + } } # Artisan - they know what they want to make @@ -4986,6 +5087,12 @@ scripted_trigger fund_inspiration_0071_option_crown_trigger = { scripted_trigger fund_inspiration_0071_option_goblet_trigger = { NOT = { exists = scope:smith_type_goblet_option } } +scripted_trigger fund_inspiration_0071_option_aquamanile_trigger = { + has_fp2_dlc_trigger = yes + NOT = { exists = scope:smith_type_aquamanile_option } + # These occurred in other faiths too, so we don't restrict their religious usage, but were much more ubiquitous in Islam. + religion = religion:islam_religion +} scripted_effect fund_inspiration_0071_pick_options_to_show_effect = { #What options do we show? hidden_effect = { @@ -5026,6 +5133,16 @@ scripted_effect fund_inspiration_0071_pick_options_to_show_effect = { value = yes } } + # DLC options get a boost to make them more visible. + 50 = { + trigger = { + fund_inspiration_0071_option_aquamanile_trigger = yes + } + save_scope_value_as = { + name = smith_type_aquamanile_option + value = yes + } + } } } } @@ -5196,6 +5313,25 @@ fund_inspiration.0071 = { } } + + #Aquamanile + option = { + name = fund_inspiration.0071.aquamanile + trigger = { + exists = scope:smith_type_aquamanile_option + } + custom_tooltip = fund_inspiration.you_decide_option_tt + scope:inspiration_owner = { + set_variable = { + name = artifact_smith_type + value = flag:smith_type_aquamanile + } + } + ai_chance = { + base = 10 + + } + } } # Smith - they know what they want to make @@ -5502,16 +5638,16 @@ fund_inspiration.1001 = { desc = fund_inspiration.1001.desc first_valid = { triggered_desc = { - trigger = { + trigger = { exists = scope:tapestry - } - desc = artifact_wall_tapestry_description + } + desc = artifact_wall_tapestry_description } triggered_desc = { - trigger = { + trigger = { exists = scope:small_hide - } - desc = artifact_small_hide_description + } + desc = artifact_small_hide_description } desc = artifact_crown_description } @@ -5522,9 +5658,9 @@ fund_inspiration.1001 = { animation = personality_honorable } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } immediate = { play_music_cue = "mx_cue_epic_sacral_moment" @@ -5730,9 +5866,9 @@ fund_inspiration.1011 = { animation = personality_honorable } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } trigger = { has_character_flag = trigger_weapon_completion_event @@ -5920,9 +6056,9 @@ fund_inspiration.1021 = { animation = personality_honorable } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } trigger = { has_character_flag = trigger_armor_completion_event @@ -6110,7 +6246,7 @@ fund_inspiration.1031 = { desc = fund_inspiration.1031.desc_opening first_valid = { triggered_desc = { - trigger = { + trigger = { OR = { AND = { scope:newly_created_artifact = { has_artifact_feature = book_subject_witch } @@ -6125,27 +6261,27 @@ fund_inspiration.1031 = { trait_is_criminal_in_faith_trigger = { TRAIT = deviant FAITH = root.faith GENDER_CHARACTER = root } } } - } - desc = fund_inspiration.1031.desc_crime + } + desc = fund_inspiration.1031.desc_crime } triggered_desc = { - trigger = { # Soulmate has passed away :( + trigger = { # Soulmate has passed away :( exists = scope:portrait_2_soulmate exists = scope:soulmate scope:soulmate = { is_alive = no } - } - desc = fund_inspiration.1031.desc_soulmate_died + } + desc = fund_inspiration.1031.desc_soulmate_died } triggered_desc = { - trigger = { # Nemesis has passed away + trigger = { # Nemesis has passed away exists = scope:portrait_2_nemesis exists = scope:nemesis scope:nemesis = { is_alive = no } - } - desc = fund_inspiration.1031.desc_nemesis_died + } + desc = fund_inspiration.1031.desc_nemesis_died } triggered_desc = { - trigger = { # Cat has passed away + trigger = { # Cat has passed away scope:newly_created_artifact = { has_artifact_feature = book_subject_animals } exists = scope:topic scope:topic = flag:animals_your_cat @@ -6164,11 +6300,11 @@ fund_inspiration.1031 = { } } } - } - desc = fund_inspiration.1031.desc_cat_died + } + desc = fund_inspiration.1031.desc_cat_died } triggered_desc = { - trigger = { # Dog has passed away + trigger = { # Dog has passed away scope:newly_created_artifact = { has_artifact_feature = book_subject_animals } exists = scope:topic scope:topic = flag:animals_your_dog @@ -6185,14 +6321,14 @@ fund_inspiration.1031 = { } } } - } - desc = fund_inspiration.1031.desc_dog_died + } + desc = fund_inspiration.1031.desc_dog_died } triggered_desc = { - trigger = { + trigger = { scope:book_content_quality < 40 - } - desc = fund_inspiration.1031.desc_low_content_quality + } + desc = fund_inspiration.1031.desc_low_content_quality } desc = fund_inspiration.1031.desc } @@ -6223,9 +6359,9 @@ fund_inspiration.1031 = { } } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } trigger = { has_character_flag = trigger_book_completion_event @@ -6451,60 +6587,60 @@ fund_inspiration.1031 = { # Book artifact - notification for soulmate that you wrote a book about them # by Linnéa Thimrén fund_inspiration.1032 = { - type = character_event - title = fund_inspiration.1032.t - desc = fund_inspiration.1032.desc - theme = inspiration_complete + type = character_event + title = fund_inspiration.1032.t + desc = fund_inspiration.1032.desc + theme = inspiration_complete left_portrait = { character = scope:inspiration_sponsor animation = flirtation } - immediate = { - add_prestige = medium_prestige_gain - } + immediate = { + add_prestige = medium_prestige_gain + } - option = { - name = fund_inspiration.1032.a - } + option = { + name = fund_inspiration.1032.a + } } # Book artifact - notification for nemesis that you wrote a book about them # by Linnéa Thimrén fund_inspiration.1033 = { - type = character_event - title = fund_inspiration.1032.t - desc = fund_inspiration.1033.desc - theme = inspiration_complete + type = character_event + title = fund_inspiration.1032.t + desc = fund_inspiration.1033.desc + theme = inspiration_complete left_portrait = { character = scope:inspiration_sponsor animation = flirtation } - immediate = { - add_prestige = medium_prestige_loss - } - - option = { - name = { - trigger = { - OR = { - dread >= medium_dread - tyranny >= medium_tyranny - } - } - text = fund_inspiration.1033.a_proud - } - name = { - trigger = { - NOR = { - dread >= medium_dread - tyranny >= medium_tyranny - } - } - text = fund_inspiration.1033.a - } - } + immediate = { + add_prestige = medium_prestige_loss + } + + option = { + name = { + trigger = { + OR = { + dread >= medium_dread + tyranny >= medium_tyranny + } + } + text = fund_inspiration.1033.a_proud + } + name = { + trigger = { + NOR = { + dread >= medium_dread + tyranny >= medium_tyranny + } + } + text = fund_inspiration.1033.a + } + } } # Weaver artifact @@ -6522,9 +6658,9 @@ fund_inspiration.1041 = { animation = personality_honorable } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } trigger = { has_character_flag = trigger_tapestry_completion_event @@ -6540,7 +6676,6 @@ fund_inspiration.1041 = { var:artifact_tapestry_scene = { save_scope_as = tapestry_scene } - remove_variable = artifact_tapestry_scene } } create_artifact_tapestry_effect = { @@ -6715,9 +6850,9 @@ fund_inspiration.1042 = { animation = personality_honorable } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } trigger = { has_character_flag = trigger_banner_completion_event @@ -7030,10 +7165,10 @@ fund_inspiration.1051 = { animation = ecstasy } artifact = { # To display the artifact in the event-window - trigger = { exists = scope:newly_created_artifact } - target = scope:newly_created_artifact - position = lower_right_portrait - } + trigger = { exists = scope:newly_created_artifact } + target = scope:newly_created_artifact + position = lower_right_portrait + } trigger = { has_character_flag = trigger_adventure_completion_event @@ -7160,28 +7295,28 @@ fund_inspiration.1061 = { type = character_event title = fund_inspiration.1001.t desc = { - desc = fund_inspiration.1061.desc_floor_bound_artifact - first_valid = { - triggered_desc = { - trigger = { + desc = fund_inspiration.1061.desc_floor_bound_artifact + first_valid = { + triggered_desc = { + trigger = { exists = scope:small_box - } - desc = artifact_box_small_description + } + desc = artifact_box_small_description } triggered_desc = { - trigger = { + trigger = { exists = scope:medium_box - } - desc = artifact_box_medium_description + } + desc = artifact_box_medium_description } - triggered_desc = { + triggered_desc = { trigger = { exists = scope:sculpture_chest - } - desc = artifact_chest_description + } + desc = artifact_chest_description } triggered_desc = { - trigger = { + trigger = { exists = scope:sculpture faith = { NOR = { @@ -7189,11 +7324,11 @@ fund_inspiration.1061 = { religion = religion:islam_religion } } - } - desc = artifact_sculpture_description + } + desc = artifact_sculpture_description } triggered_desc = { - trigger = { + trigger = { exists = scope:sculpture faith = { OR = { @@ -7201,11 +7336,11 @@ fund_inspiration.1061 = { religion = religion:islam_religion } } - } - desc = artifact_sculpture_animal_description + } + desc = artifact_sculpture_animal_description } triggered_desc = { - trigger = { + trigger = { exists = scope:sculpture_cabinet scope:inspiration_owner = { NOR = { @@ -7213,44 +7348,50 @@ fund_inspiration.1061 = { artifact_should_use_gfx_type_trigger = { TYPE = mena_building } } } - } - desc = artifact_cabinet_description + } + desc = artifact_cabinet_description } triggered_desc = { - trigger = { + trigger = { exists = scope:sculpture_cabinet scope:inspiration_owner = { artifact_should_use_gfx_type_trigger = { TYPE = indian_building } } - } - desc = artifact_diwan_description + } + desc = artifact_diwan_description } triggered_desc = { - trigger = { + trigger = { exists = scope:sculpture_cabinet scope:inspiration_owner = { artifact_should_use_gfx_type_trigger = { TYPE = mena_building } } - } - desc = artifact_table_description + } + desc = artifact_table_description } triggered_desc = { - trigger = { + trigger = { exists = scope:throne - } - desc = artifact_throne_description + } + desc = artifact_throne_description } - } - } + triggered_desc = { + trigger = { + exists = scope:armillary_sphere + } + desc = fp2_armillary_sphere_desc + } + } + } theme = inspiration_complete left_portrait = { character = scope:inspiration_owner animation = personality_honorable } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } trigger = { has_character_flag = trigger_artisan_completion_event @@ -7341,6 +7482,19 @@ fund_inspiration.1061 = { value = yes } } + else_if = { + limit = { + scope:inspiration_owner.var:artifact_artisan_type = flag:artisan_type_armillary_sphere + } + create_artifact_fp2_armillary_sphere_effect = { + OWNER = root + MAKER = scope:inspiration_owner + } + save_scope_value_as = { + name = armillary_sphere + value = yes + } + } # Add a dedication to the description - fund_inspiration.7001 if = { limit = { @@ -7490,28 +7644,34 @@ fund_inspiration.1071 = { desc = fund_inspiration.1061.desc first_valid = { triggered_desc = { - trigger = { + trigger = { exists = scope:brooch - } - desc = artifact_brooch_description + } + desc = artifact_brooch_description } triggered_desc = { - trigger = { + trigger = { exists = scope:regalia - } - desc = artifact_regalia_description + } + desc = artifact_regalia_description } triggered_desc = { - trigger = { + trigger = { exists = scope:crown - } - desc = artifact_crown_description + } + desc = artifact_crown_description } triggered_desc = { - trigger = { + trigger = { exists = scope:goblet - } - desc = artifact_goblet_description + } + desc = artifact_goblet_description + } + triggered_desc = { + trigger = { + exists = scope:aquamanile + } + desc = fp2_andalusian_aquamanile_desc } } } @@ -7522,9 +7682,9 @@ fund_inspiration.1071 = { animation = personality_honorable } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } trigger = { has_character_flag = trigger_smith_completion_event @@ -7586,6 +7746,19 @@ fund_inspiration.1071 = { value = yes } } + else_if = { + limit = { + scope:inspiration_owner.var:artifact_smith_type = flag:smith_type_aquamanile + } + create_artifact_fp2_andalusian_aquamanile_effect = { + OWNER = root + SMITH = scope:inspiration_owner + } + save_scope_value_as = { + name = aquamanile + value = yes + } + } # Add a dedication to the description - fund_inspiration.7001 if = { limit = { @@ -7734,118 +7907,118 @@ fund_inspiration.1081 = { desc = fund_inspiration.1081.desc_opening first_valid = { triggered_desc = { - trigger = { + trigger = { exists = scope:immortality scope:newly_created_artifact = { has_artifact_feature = elixir_youth } - } - desc = { - desc = fund_inspiration.1081.immortality_fail_desc_opening - first_valid = { - triggered_desc = { - trigger = { age < 25 } - desc = fund_inspiration.1081.immortality_fail_desc_young - } - desc = fund_inspiration.1081.immortality_fail_desc_old - } - } + } + desc = { + desc = fund_inspiration.1081.immortality_fail_desc_opening + first_valid = { + triggered_desc = { + trigger = { age < 25 } + desc = fund_inspiration.1081.immortality_fail_desc_young + } + desc = fund_inspiration.1081.immortality_fail_desc_old + } + } } triggered_desc = { - trigger = { - OR = { + trigger = { + OR = { exists = scope:elixirs exists = scope:immortality } - } - desc = { - first_valid = { - triggered_desc = { - trigger = { age < 25 } - desc = fund_inspiration.1081.elixir_desc_desc_young - } - desc = fund_inspiration.1081.elixir_desc_desc_old - } - } + } + desc = { + first_valid = { + triggered_desc = { + trigger = { age < 25 } + desc = fund_inspiration.1081.elixir_desc_desc_young + } + desc = fund_inspiration.1081.elixir_desc_desc_old + } + } } triggered_desc = { - trigger = { + trigger = { exists = scope:panacea - } - desc = fund_inspiration.1081.panacea_desc + } + desc = fund_inspiration.1081.panacea_desc } triggered_desc = { - trigger = { + trigger = { exists = scope:metals - } - desc = { - first_valid = { - triggered_desc = { - trigger = { - exists = scope:philosophers_stone - } - desc = fund_inspiration.1081.metals_philosophers_stone_desc - } - triggered_desc = { - trigger = { - exists = scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype - scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype = flag:mercury - } - desc = fund_inspiration.1081.metals_mercury_desc - } - triggered_desc = { - trigger = { - exists = scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype - scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype = flag:arsenic - } - desc = fund_inspiration.1081.metals_arsenic_desc - } - triggered_desc = { - trigger = { - exists = scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype - scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype = flag:gold - } - desc = fund_inspiration.1081.metals_gold_desc - } - triggered_desc = { - trigger = { - exists = scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype - scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype = flag:silver - } - desc = fund_inspiration.1081.metals_silver_desc - } - desc = fund_inspiration.1081.metals_fallback_desc - } - } + } + desc = { + first_valid = { + triggered_desc = { + trigger = { + exists = scope:philosophers_stone + } + desc = fund_inspiration.1081.metals_philosophers_stone_desc + } + triggered_desc = { + trigger = { + exists = scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype + scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype = flag:mercury + } + desc = fund_inspiration.1081.metals_mercury_desc + } + triggered_desc = { + trigger = { + exists = scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype + scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype = flag:arsenic + } + desc = fund_inspiration.1081.metals_arsenic_desc + } + triggered_desc = { + trigger = { + exists = scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype + scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype = flag:gold + } + desc = fund_inspiration.1081.metals_gold_desc + } + triggered_desc = { + trigger = { + exists = scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype + scope:inspiration_owner.var:artifact_alchemy_type_metal_subtype = flag:silver + } + desc = fund_inspiration.1081.metals_silver_desc + } + desc = fund_inspiration.1081.metals_fallback_desc + } + } } } first_valid = { triggered_desc = { - trigger = { + trigger = { exists = scope:philosophers_stone - } - desc = artifact_philosophers_stone_description + } + desc = artifact_philosophers_stone_description } triggered_desc = { - trigger = { - OR = { + trigger = { + OR = { exists = scope:elixirs exists = scope:immortality } - } - desc = artifact_elixir_description + } + desc = artifact_elixir_description } triggered_desc = { - trigger = { + trigger = { exists = scope:metals - } - desc = artifact_book_description + } + desc = artifact_book_description } triggered_desc = { - trigger = { + trigger = { exists = scope:panacea - } - desc = artifact_panacea_description + } + desc = artifact_panacea_description } } } @@ -7855,9 +8028,9 @@ fund_inspiration.1081 = { animation = personality_honorable } artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } trigger = { has_character_flag = trigger_alchemy_completion_event @@ -8084,52 +8257,52 @@ fund_inspiration.9001 = { desc = fund_inspiration.9001.desc first_valid = { triggered_desc = { - trigger = { + trigger = { exists = scope:weapon_inspiration - } - desc = fund_inspiration.9001.desc_weapon + } + desc = fund_inspiration.9001.desc_weapon } triggered_desc = { - trigger = { + trigger = { exists = scope:armor_inspiration - } - desc = fund_inspiration.9001.desc_armor + } + desc = fund_inspiration.9001.desc_armor } triggered_desc = { - trigger = { + trigger = { exists = scope:book_inspiration - } - desc = fund_inspiration.9001.desc_book + } + desc = fund_inspiration.9001.desc_book } triggered_desc = { - trigger = { + trigger = { exists = scope:weaver_inspiration - } - desc = fund_inspiration.9001.desc_weaver + } + desc = fund_inspiration.9001.desc_weaver } triggered_desc = { - trigger = { + trigger = { exists = scope:adventure_inspiration - } - desc = fund_inspiration.9001.desc_adventurer + } + desc = fund_inspiration.9001.desc_adventurer } triggered_desc = { - trigger = { + trigger = { exists = scope:artisan_inspiration - } - desc = fund_inspiration.9001.desc_artisan + } + desc = fund_inspiration.9001.desc_artisan } triggered_desc = { - trigger = { + trigger = { exists = scope:smith_inspiration - } - desc = fund_inspiration.9001.desc_smith + } + desc = fund_inspiration.9001.desc_smith } triggered_desc = { - trigger = { + trigger = { exists = scope:alchemy_inspiration - } - desc = fund_inspiration.9001.desc_alchemy + } + desc = fund_inspiration.9001.desc_alchemy } } } @@ -8162,52 +8335,52 @@ fund_inspiration.9002 = { desc = fund_inspiration.9002.desc first_valid = { triggered_desc = { - trigger = { + trigger = { exists = scope:weapon_inspiration - } - desc = fund_inspiration.9002.desc_weapon + } + desc = fund_inspiration.9002.desc_weapon } triggered_desc = { - trigger = { + trigger = { exists = scope:armor_inspiration - } - desc = fund_inspiration.9002.desc_armor + } + desc = fund_inspiration.9002.desc_armor } triggered_desc = { - trigger = { + trigger = { exists = scope:book_inspiration - } - desc = fund_inspiration.9002.desc_book + } + desc = fund_inspiration.9002.desc_book } triggered_desc = { - trigger = { + trigger = { exists = scope:weaver_inspiration - } - desc = fund_inspiration.9002.desc_weaver + } + desc = fund_inspiration.9002.desc_weaver } triggered_desc = { - trigger = { + trigger = { exists = scope:adventure_inspiration - } - desc = fund_inspiration.9002.desc_adventurer + } + desc = fund_inspiration.9002.desc_adventurer } triggered_desc = { - trigger = { + trigger = { exists = scope:artisan_inspiration - } - desc = fund_inspiration.9002.desc_artisan + } + desc = fund_inspiration.9002.desc_artisan } triggered_desc = { - trigger = { + trigger = { exists = scope:smith_inspiration - } - desc = fund_inspiration.9002.desc_smith + } + desc = fund_inspiration.9002.desc_smith } triggered_desc = { - trigger = { + trigger = { exists = scope:alchemy_inspiration - } - desc = fund_inspiration.9002.desc_alchemy + } + desc = fund_inspiration.9002.desc_alchemy } } } @@ -8239,52 +8412,52 @@ fund_inspiration.9003 = { desc = fund_inspiration.9003.desc first_valid = { triggered_desc = { - trigger = { + trigger = { exists = scope:weapon_inspiration - } - desc = fund_inspiration.9002.desc_weapon + } + desc = fund_inspiration.9002.desc_weapon } triggered_desc = { - trigger = { + trigger = { exists = scope:armor_inspiration - } - desc = fund_inspiration.9002.desc_armor + } + desc = fund_inspiration.9002.desc_armor } triggered_desc = { - trigger = { + trigger = { exists = scope:book_inspiration - } - desc = fund_inspiration.9002.desc_book + } + desc = fund_inspiration.9002.desc_book } triggered_desc = { - trigger = { + trigger = { exists = scope:weaver_inspiration - } - desc = fund_inspiration.9002.desc_weaver + } + desc = fund_inspiration.9002.desc_weaver } triggered_desc = { - trigger = { + trigger = { exists = scope:adventure_inspiration - } - desc = fund_inspiration.9002.desc_adventurer + } + desc = fund_inspiration.9002.desc_adventurer } triggered_desc = { - trigger = { + trigger = { exists = scope:artisan_inspiration - } - desc = fund_inspiration.9002.desc_artisan + } + desc = fund_inspiration.9002.desc_artisan } triggered_desc = { - trigger = { + trigger = { exists = scope:smith_inspiration - } - desc = fund_inspiration.9002.desc_smith + } + desc = fund_inspiration.9002.desc_smith } triggered_desc = { - trigger = { + trigger = { exists = scope:alchemy_inspiration - } - desc = fund_inspiration.9002.desc_alchemy + } + desc = fund_inspiration.9002.desc_alchemy } } } @@ -8375,13 +8548,13 @@ fund_inspiration.9005 = { desc = fund_inspiration.9005.desc_intro first_valid = { triggered_desc = { - trigger = { + trigger = { any_in_list = { list = inherited_inspiration_list count > 1 } - } - desc = fund_inspiration.9005.desc_multiple + } + desc = fund_inspiration.9005.desc_multiple } desc = fund_inspiration.9005.desc_single } @@ -9265,8 +9438,8 @@ fund_inspiration.2004 = { desc = { first_valid = { triggered_desc = { - trigger = { - # For artifacts that use metal in some way + trigger = { + # For artifacts that use metal in some way scope:inspiration = { OR = { has_inspiration_type = weapon_inspiration @@ -9274,12 +9447,12 @@ fund_inspiration.2004 = { has_inspiration_type = armor_inspiration } } - } - desc = fund_inspiration.2004.desc_metal + } + desc = fund_inspiration.2004.desc_metal } triggered_desc = { - trigger = { - # For artifacts that use fabric in some way + trigger = { + # For artifacts that use fabric in some way scope:inspiration = { OR = { AND = { @@ -9298,12 +9471,12 @@ fund_inspiration.2004 = { } } } - } - desc = fund_inspiration.2004.desc_fabric + } + desc = fund_inspiration.2004.desc_fabric } triggered_desc = { - trigger = { - # For artifacts that use thread in some way + trigger = { + # For artifacts that use thread in some way scope:inspiration = { OR = { has_inspiration_type = weaver_inspiration @@ -9319,49 +9492,49 @@ fund_inspiration.2004 = { } } } - } - desc = fund_inspiration.2004.desc_thread + } + desc = fund_inspiration.2004.desc_thread } triggered_desc = { - trigger = { + trigger = { scope:inspiration = { has_inspiration_type = artisan_inspiration } - } - desc = fund_inspiration.2004.desc_wood + } + desc = fund_inspiration.2004.desc_wood } triggered_desc = { - trigger = { + trigger = { scope:inspiration = { has_inspiration_type = book_inspiration } - } - desc = { - random_valid = { - desc = fund_inspiration.2004.desc_paper - desc = fund_inspiration.2004.desc_ink - } - } + } + desc = { + random_valid = { + desc = fund_inspiration.2004.desc_paper + desc = fund_inspiration.2004.desc_ink + } + } } triggered_desc = { - trigger = { + trigger = { scope:inspiration = { has_inspiration_type = alchemy_inspiration exists = scope:inspiration_owner.var:artifact_alchemy_type scope:inspiration_owner.var:artifact_alchemy_type = flag:alchemy_type_metals } - } - desc = fund_inspiration.2004.desc_alchemy_metal + } + desc = fund_inspiration.2004.desc_alchemy_metal } triggered_desc = { - trigger = { + trigger = { scope:inspiration = { has_inspiration_type = alchemy_inspiration exists = scope:inspiration_owner.var:artifact_alchemy_type scope:inspiration_owner.var:artifact_alchemy_type = flag:alchemy_type_elixirs } - } - desc = fund_inspiration.2004.desc_elixirs + } + desc = fund_inspiration.2004.desc_elixirs } desc = fund_inspiration.2004.desc_fallback } @@ -9566,22 +9739,22 @@ fund_inspiration.2005 = { desc = fund_inspiration.2005.desc_opening first_valid = { triggered_desc = { - trigger = { + trigger = { scope:inspiration = { has_inspiration_type = weapon_inspiration } - } - desc = fund_inspiration.2005.desc_weapon + } + desc = fund_inspiration.2005.desc_weapon } triggered_desc = { - trigger = { + trigger = { scope:inspiration = { has_inspiration_type = armor_inspiration } - } - desc = fund_inspiration.2005.desc_armor + } + desc = fund_inspiration.2005.desc_armor } triggered_desc = { - trigger = { + trigger = { scope:inspiration = { has_inspiration_type = smith_inspiration } - } - desc = fund_inspiration.2005.desc_smith + } + desc = fund_inspiration.2005.desc_smith } } desc = fund_inspiration.2005.desc_ending @@ -10672,94 +10845,94 @@ fund_inspiration.2060 = { title = fund_inspiration.2060.t desc = { random_valid = { - triggered_desc = { - trigger = { + triggered_desc = { + trigger = { OR = { piety_level >= high_piety_level has_trait = saoshyant has_trait = savior has_trait = saint } - } - desc = fund_inspiration.2060.desc.religious - } - triggered_desc = { - trigger = { prestige_level >= high_prestige_level } - desc = fund_inspiration.2060.desc.fame - } - triggered_desc = { - trigger = { court_grandeur_current_level >= 8 } - desc = fund_inspiration.2060.desc.court - } + } + desc = fund_inspiration.2060.desc.religious + } + triggered_desc = { + trigger = { prestige_level >= high_prestige_level } + desc = fund_inspiration.2060.desc.fame + } + triggered_desc = { + trigger = { court_grandeur_current_level >= 8 } + desc = fund_inspiration.2060.desc.court + } } desc = fund_inspiration.2060.desc random_valid = { - triggered_desc = { - trigger = { - OR = { - piety_level >= high_piety_level - has_trait = saoshyant - has_trait = savior - has_trait = saint - } - } - desc = fund_inspiration.2060.desc.brotherhood - } - triggered_desc = { - trigger = { - OR = { - piety_level >= high_piety_level - has_trait = saoshyant - has_trait = savior - has_trait = saint - } - } - desc = fund_inspiration.2060.desc.abbey - } - triggered_desc = { - trigger = { - OR = { - prestige_level >= high_prestige_level - court_grandeur_current_level >= 8 - } - } - desc = fund_inspiration.2060.desc.mercenary - } - triggered_desc = { - trigger = { - OR = { - prestige_level >= high_prestige_level - court_grandeur_current_level >= 8 - } - } - desc = fund_inspiration.2060.desc.guild - } + triggered_desc = { + trigger = { + OR = { + piety_level >= high_piety_level + has_trait = saoshyant + has_trait = savior + has_trait = saint + } + } + desc = fund_inspiration.2060.desc.brotherhood + } + triggered_desc = { + trigger = { + OR = { + piety_level >= high_piety_level + has_trait = saoshyant + has_trait = savior + has_trait = saint + } + } + desc = fund_inspiration.2060.desc.abbey + } + triggered_desc = { + trigger = { + OR = { + prestige_level >= high_prestige_level + court_grandeur_current_level >= 8 + } + } + desc = fund_inspiration.2060.desc.mercenary + } + triggered_desc = { + trigger = { + OR = { + prestige_level >= high_prestige_level + court_grandeur_current_level >= 8 + } + } + desc = fund_inspiration.2060.desc.guild + } } random_valid = { - triggered_desc = { - trigger = { piety_level >= high_piety_level } - desc = fund_inspiration.2060.piety - } - triggered_desc = { - trigger = { has_trait = saoshyant } - desc = fund_inspiration.2060.saoshyant - } - triggered_desc = { - trigger = { has_trait = savior } - desc = fund_inspiration.2060.savior - } - triggered_desc = { - trigger = { has_trait = saint } - desc = fund_inspiration.2060.saint - } - triggered_desc = { - trigger = { prestige_level >= high_prestige_level } - desc = fund_inspiration.2060.prestige - } - triggered_desc = { - trigger = { court_grandeur_current_level >= 8 } - desc = fund_inspiration.2060.grandeur - } + triggered_desc = { + trigger = { piety_level >= high_piety_level } + desc = fund_inspiration.2060.piety + } + triggered_desc = { + trigger = { has_trait = saoshyant } + desc = fund_inspiration.2060.saoshyant + } + triggered_desc = { + trigger = { has_trait = savior } + desc = fund_inspiration.2060.savior + } + triggered_desc = { + trigger = { has_trait = saint } + desc = fund_inspiration.2060.saint + } + triggered_desc = { + trigger = { prestige_level >= high_prestige_level } + desc = fund_inspiration.2060.prestige + } + triggered_desc = { + trigger = { court_grandeur_current_level >= 8 } + desc = fund_inspiration.2060.grandeur + } } desc = fund_inspiration.2060.desc_outro } @@ -11002,124 +11175,124 @@ fund_inspiration.2070 = { desc = { desc = fund_inspiration.2070.desc first_valid = { - triggered_desc = { - trigger = { - scope:inspiration_owner = { - OR = { - has_trait = profligate - has_trait = improvident - has_trait = depressed - has_trait = drunkard - has_trait = hashishiyah - has_trait = rakish - has_trait = comfort_eater - has_trait = wounded - has_trait = pregnant - has_treatable_disease_trigger = yes - } - } - } - desc = fund_inspiration.2070.desc.stalled - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { - OR = { - has_trait = lunatic - has_trait = possessed - has_trait = reclusive - has_trait = irritable - } - } - } - desc = fund_inspiration.2070.desc.wasted - } + triggered_desc = { + trigger = { + scope:inspiration_owner = { + OR = { + has_trait = profligate + has_trait = improvident + has_trait = depressed + has_trait = drunkard + has_trait = hashishiyah + has_trait = rakish + has_trait = comfort_eater + has_trait = wounded + has_trait = pregnant + has_treatable_disease_trigger = yes + } + } + } + desc = fund_inspiration.2070.desc.stalled + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { + OR = { + has_trait = lunatic + has_trait = possessed + has_trait = reclusive + has_trait = irritable + } + } + } + desc = fund_inspiration.2070.desc.wasted + } } first_valid = { triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = profligate } - } - desc = fund_inspiration.2070.desc.profligate - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = improvident } - } - desc = fund_inspiration.2070.desc.improvident - } + trigger = { + scope:inspiration_owner = { has_trait = profligate } + } + desc = fund_inspiration.2070.desc.profligate + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = improvident } + } + desc = fund_inspiration.2070.desc.improvident + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = depressed } + } + desc = fund_inspiration.2070.desc.depressed + } triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = depressed } - } - desc = fund_inspiration.2070.desc.depressed - } - triggered_desc = { trigger = { - scope:inspiration_owner = { has_trait = drunkard } - } - desc = fund_inspiration.2070.desc.drunkard - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = hashishiyah } - } - desc = fund_inspiration.2070.desc.hashishiyah - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = rakish } - } - desc = fund_inspiration.2070.desc.rakish - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = comfort_eater } - } - desc = fund_inspiration.2070.desc.comfort_eater - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = lunatic } - } - desc = fund_inspiration.2070.desc.lunatic - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = possessed } - } - desc = fund_inspiration.2070.desc.possessed - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = reclusive } - } - desc = fund_inspiration.2070.desc.reclusive - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = irritable } - } - desc = fund_inspiration.2070.desc.irritable - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = wounded } - } - desc = fund_inspiration.2070.desc.wounded - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_trait = pregnant } - } - desc = fund_inspiration.2070.desc.pregnant - } - triggered_desc = { - trigger = { - scope:inspiration_owner = { has_treatable_disease_trigger = yes } - } - desc = fund_inspiration.2070.desc.sick - } + scope:inspiration_owner = { has_trait = drunkard } + } + desc = fund_inspiration.2070.desc.drunkard + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = hashishiyah } + } + desc = fund_inspiration.2070.desc.hashishiyah + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = rakish } + } + desc = fund_inspiration.2070.desc.rakish + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = comfort_eater } + } + desc = fund_inspiration.2070.desc.comfort_eater + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = lunatic } + } + desc = fund_inspiration.2070.desc.lunatic + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = possessed } + } + desc = fund_inspiration.2070.desc.possessed + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = reclusive } + } + desc = fund_inspiration.2070.desc.reclusive + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = irritable } + } + desc = fund_inspiration.2070.desc.irritable + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = wounded } + } + desc = fund_inspiration.2070.desc.wounded + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_trait = pregnant } + } + desc = fund_inspiration.2070.desc.pregnant + } + triggered_desc = { + trigger = { + scope:inspiration_owner = { has_treatable_disease_trigger = yes } + } + desc = fund_inspiration.2070.desc.sick + } } desc = fund_inspiration.2070.desc_outro } @@ -11347,18 +11520,18 @@ fund_inspiration.2080 = { title = fund_inspiration.2080.t desc = { first_valid = { - triggered_desc = { - trigger = { + triggered_desc = { + trigger = { scope:rival = { has_court_position = antiquarian_court_position } } - desc = fund_inspiration.2080.antiquarian - } - triggered_desc = { - trigger = { + desc = fund_inspiration.2080.antiquarian + } + triggered_desc = { + trigger = { scope:rival = { has_court_position = court_artificer_court_position } } - desc = fund_inspiration.2080.artificer - } + desc = fund_inspiration.2080.artificer + } } desc = fund_inspiration.2080.desc } @@ -12077,8 +12250,8 @@ fund_inspiration.2110 = { desc = { desc = fund_inspiration.2110.desc random_valid = { - triggered_desc = { - trigger = { + triggered_desc = { + trigger = { scope:generous_vassal = { OR = { has_trait = profligate @@ -12086,11 +12259,11 @@ fund_inspiration.2110 = { has_trait = improvident } } - } - desc = fund_inspiration.2110.desc.generous - } - triggered_desc = { - trigger = { + } + desc = fund_inspiration.2110.desc.generous + } + triggered_desc = { + trigger = { scope:generous_vassal = { OR = { has_trait = scholar @@ -12098,31 +12271,31 @@ fund_inspiration.2110 = { has_trait = diligent } } - } - desc = fund_inspiration.2110.desc.dweeb - } - triggered_desc = { - trigger = { - scope:generous_vassal = { has_any_good_relationship_with_root_trigger = yes } - } - desc = fund_inspiration.2110.desc.friend - } - triggered_desc = { - trigger = { - scope:generous_vassal = { - NOR = { - has_trait = profligate + } + desc = fund_inspiration.2110.desc.dweeb + } + triggered_desc = { + trigger = { + scope:generous_vassal = { has_any_good_relationship_with_root_trigger = yes } + } + desc = fund_inspiration.2110.desc.friend + } + triggered_desc = { + trigger = { + scope:generous_vassal = { + NOR = { + has_trait = profligate has_trait = generous has_trait = improvident has_trait = scholar has_trait = theologian has_trait = diligent has_any_good_relationship_with_root_trigger = yes - } - } - } - desc = fund_inspiration.2110.desc.rich - } + } + } + } + desc = fund_inspiration.2110.desc.rich + } } } theme = realm @@ -12260,64 +12433,64 @@ fund_inspiration.2120 = { desc = { desc = fund_inspiration.2120.desc first_valid = { - triggered_desc = { - trigger = { has_character_flag = fund_inspiration_2070_instigator } - desc = fund_inspiration.2120.desc.me - } - desc = fund_inspiration.2120.desc.them + triggered_desc = { + trigger = { has_character_flag = fund_inspiration_2070_instigator } + desc = fund_inspiration.2120.desc.me + } + desc = fund_inspiration.2120.desc.them } first_valid = { # THEY react - triggered_desc = { - trigger = { - has_character_flag = fund_inspiration_2070_instigator + triggered_desc = { + trigger = { + has_character_flag = fund_inspiration_2070_instigator scope:inspiration_owner = { has_trait = lustful } } desc = fund_inspiration.2120.desc.them_into_alot } - triggered_desc = { - trigger = { has_character_flag = fund_inspiration_2070_instigator } - desc = fund_inspiration.2120.desc.them_into - } - # ROOT reacts - triggered_desc = { - trigger = { - NOT = { is_attracted_to_gender_of = scope:inspiration_owner } - } - desc = fund_inspiration.2120.desc.me_unattracted - } + triggered_desc = { + trigger = { has_character_flag = fund_inspiration_2070_instigator } + desc = fund_inspiration.2120.desc.them_into + } + # ROOT reacts + triggered_desc = { + trigger = { + NOT = { is_attracted_to_gender_of = scope:inspiration_owner } + } + desc = fund_inspiration.2120.desc.me_unattracted + } triggered_desc = { - trigger = { - has_trait = zealous + trigger = { + has_trait = zealous sex_same_as = scope:inspiration_owner NOT = { faith = { has_doctrine = doctrine_homosexuality_accepted } } - } - desc = fund_inspiration.2120.desc.me_zealous_homosexuality - } - triggered_desc = { - trigger = { - has_trait = zealous - OR = { + } + desc = fund_inspiration.2120.desc.me_zealous_homosexuality + } + triggered_desc = { + trigger = { + has_trait = zealous + OR = { would_be_sinful_adulterer_trigger = yes scope:inspiration_owner = { would_be_sinful_adulterer_trigger = yes } } - } - desc = fund_inspiration.2120.desc.me_zealous_adultery - } - triggered_desc = { - trigger = { has_trait = chaste } - desc = fund_inspiration.2120.desc.me_chaste - } - triggered_desc = { - trigger = { has_trait = lustful } + } + desc = fund_inspiration.2120.desc.me_zealous_adultery + } + triggered_desc = { + trigger = { has_trait = chaste } + desc = fund_inspiration.2120.desc.me_chaste + } + triggered_desc = { + trigger = { has_trait = lustful } desc = fund_inspiration.2120.desc.me_into_alot } - triggered_desc = { - trigger = { is_attracted_to_gender_of = scope:inspiration_owner } - desc = fund_inspiration.2120.desc.me_into - } + triggered_desc = { + trigger = { is_attracted_to_gender_of = scope:inspiration_owner } + desc = fund_inspiration.2120.desc.me_into + } } } theme = realm @@ -13298,9 +13471,9 @@ scripted_trigger fi_2131_artifact_type_trigger = { trigger_else = { OR = { artifact_type = cabinet - artifact_type = chest - artifact_type = throne - } + artifact_type = chest + artifact_type = throne + } } } } @@ -13310,63 +13483,63 @@ fund_inspiration.2131 = { title = fund_inspiration.2131.t desc = { first_valid = { - triggered_desc = { - trigger = { - exists = scope:fi_2130_room + triggered_desc = { + trigger = { + exists = scope:fi_2130_room scope:fi_2130_room = flag:fi_2130_library - NOR = { - has_trait = education_learning - has_lifestyle = learning_lifestyle - learning >= decent_skill_rating - has_trait = scholar - has_trait = theologian - has_trait = lifestyle_mystic - has_trait = lifestyle_physician - has_trait = lifestyle_herbalist - } - } + NOR = { + has_trait = education_learning + has_lifestyle = learning_lifestyle + learning >= decent_skill_rating + has_trait = scholar + has_trait = theologian + has_trait = lifestyle_mystic + has_trait = lifestyle_physician + has_trait = lifestyle_herbalist + } + } desc = fund_inspiration.2131.desc_library_unused } triggered_desc = { - trigger = { - exists = scope:fi_2130_room + trigger = { + exists = scope:fi_2130_room scope:fi_2130_room = flag:fi_2130_library } desc = fund_inspiration.2131.desc_library } triggered_desc = { - trigger = { - exists = scope:fi_2130_room + trigger = { + exists = scope:fi_2130_room scope:fi_2130_room = flag:fi_2130_armory - NOR = { - has_trait = education_martial - has_lifestyle = martial_lifestyle - martial >= decent_skill_rating - prowess >= decent_skill_rating - has_trait = viking - has_trait = faith_warrior + NOR = { + has_trait = education_martial + has_lifestyle = martial_lifestyle + martial >= decent_skill_rating + prowess >= decent_skill_rating + has_trait = viking + has_trait = faith_warrior has_trait = crusader_king has_trait = viking has_trait = lifestyle_blademaster - has_trait = lifestyle_hunter - has_trait = berserker - has_trait = shieldmaiden - } - } - desc = fund_inspiration.2131.desc_armory_unused - } - triggered_desc = { - trigger = { - exists = scope:fi_2130_room + has_trait = lifestyle_hunter + has_trait = berserker + has_trait = shieldmaiden + } + } + desc = fund_inspiration.2131.desc_armory_unused + } + triggered_desc = { + trigger = { + exists = scope:fi_2130_room scope:fi_2130_room = flag:fi_2130_armory } - desc = fund_inspiration.2131.desc_armory - } - triggered_desc = { - trigger = { court_grandeur_current_level < court_grandeur_minimum_expected_level } - desc = fund_inspiration.2131.desc_great_hall_low - } - desc = fund_inspiration.2131.desc_great_hall + desc = fund_inspiration.2131.desc_armory + } + triggered_desc = { + trigger = { court_grandeur_current_level < court_grandeur_minimum_expected_level } + desc = fund_inspiration.2131.desc_great_hall_low + } + desc = fund_inspiration.2131.desc_great_hall } first_valid = { triggered_desc = { @@ -13385,18 +13558,18 @@ fund_inspiration.2131 = { } } first_valid = { - triggered_desc = { - trigger = { - exists = scope:artifact_1 - scope:artifact_1 = { is_equipped = yes } - } - desc = fund_inspiration.2131.desc_equipped - } - triggered_desc = { - trigger = { exists = scope:artifact_1 } - desc = fund_inspiration.2131.desc_unequipped - } - desc = fund_inspiration.2131.desc_fallback + triggered_desc = { + trigger = { + exists = scope:artifact_1 + scope:artifact_1 = { is_equipped = yes } + } + desc = fund_inspiration.2131.desc_equipped + } + triggered_desc = { + trigger = { exists = scope:artifact_1 } + desc = fund_inspiration.2131.desc_unequipped + } + desc = fund_inspiration.2131.desc_fallback } } theme = realm @@ -13445,12 +13618,12 @@ fund_inspiration.2131 = { } } artifact = { # To display the artifact in the event-window - target = scope:artifact_1 - position = lower_center_portrait + target = scope:artifact_1 + position = lower_center_portrait } artifact = { # To display the artifact in the event-window - target = scope:artifact_2 - position = lower_right_portrait + target = scope:artifact_2 + position = lower_right_portrait } trigger = { @@ -13515,27 +13688,27 @@ fund_inspiration.2131 = { 2 = { trigger = { any_court_position_holder = { - type = antiquarian_court_position + type = antiquarian_court_position is_available_healthy_ai_adult = yes } } random_court_position_holder = { type = antiquarian_court_position limit = { is_available_healthy_ai_adult = yes } - save_scope_as = second + save_scope_as = second } } 2 = { trigger = { any_court_position_holder = { - type = court_artificer_court_position + type = court_artificer_court_position is_available_healthy_ai_adult = yes } } random_court_position_holder = { type = court_artificer_court_position limit = { is_available_healthy_ai_adult = yes } - save_scope_as = second + save_scope_as = second } } } @@ -13886,31 +14059,31 @@ fund_inspiration.3001 = { desc = fund_inspiration.3001.desc_opening first_valid = { triggered_desc = { - trigger = { + trigger = { fund_inspiration_3001_witch_topic_trigger = yes - } - desc = fund_inspiration.3001.desc_witch + } + desc = fund_inspiration.3001.desc_witch } triggered_desc = { - trigger = { + trigger = { fund_inspiration_3001_cannibal_topic_trigger = yes - } - desc = fund_inspiration.3001.desc_cannibal + } + desc = fund_inspiration.3001.desc_cannibal } triggered_desc = { - trigger = { + trigger = { fund_inspiration_3001_torturer_topic_trigger = yes - } - desc = fund_inspiration.3001.desc_torturer + } + desc = fund_inspiration.3001.desc_torturer } triggered_desc = { - trigger = { + trigger = { OR = { fund_inspiration_3001_lustful_topic_trigger = yes fund_inspiration_3001_deviant_topic_trigger = yes } - } - desc = fund_inspiration.3001.desc_lustful + } + desc = fund_inspiration.3001.desc_lustful } desc = fund_inspiration.3001.desc_other } @@ -14577,10 +14750,10 @@ fund_inspiration.3030 = { desc = { first_valid = { triggered_desc = { - trigger = { + trigger = { scope:prev_nemesis = { is_alive = yes } - } - desc = fund_inspiration.3030.desc + } + desc = fund_inspiration.3030.desc } desc = fund_inspiration.3030.desc_dead } @@ -14657,10 +14830,10 @@ fund_inspiration.3031 = { desc = { first_valid = { triggered_desc = { - trigger = { + trigger = { scope:prev_soulmate = { is_alive = yes } - } - desc = fund_inspiration.3031.desc + } + desc = fund_inspiration.3031.desc } desc = fund_inspiration.3031.desc_dead } @@ -15507,13 +15680,28 @@ fund_inspiration.5021 = { } } } - create_character = { - location = root.location - template = hunter_template - culture = scope:adventuring_location.culture - faith = scope:adventuring_location.faith - dynasty = none - save_scope_as = adventurer_aide + + if = { + limit = { exists = scope:adventuring_location } + create_character = { + location = root.location + template = hunter_template + culture = scope:adventuring_location.culture + faith = scope:adventuring_location.faith + dynasty = none + save_scope_as = adventurer_aide + } + } + else = { # Fallback in case that a region could not be selected for some reason, purely theoretical fix -h + create_character = { + location = root.location + template = hunter_template + culture = root.culture + faith = root.faith + dynasty = none + save_scope_as = adventurer_aide + } + debug_log = "WARNING: create_character fallback triggered in ep1 fund_inspiration.5021, something went wrong!" } } } @@ -17646,8 +17834,8 @@ fund_inspiration.6500 = { } artifact = { - target = scope:leopard_hat - position = lower_center_portrait + target = scope:leopard_hat + position = lower_center_portrait } cooldown = { years = 15 } @@ -18615,8 +18803,8 @@ fund_inspiration.6505 = { } } artifact = { - target = scope:naked_tapestry - position = lower_center_portrait + target = scope:naked_tapestry + position = lower_center_portrait } cooldown = { years = 10 } @@ -20619,9 +20807,9 @@ fund_inspiration.8013 = { theme = learning_medicine_focus right_portrait = scope:inspiration_owner artifact = { # To display the artifact in the event-window - target = scope:newly_created_artifact - position = lower_center_portrait - } + target = scope:newly_created_artifact + position = lower_center_portrait + } cooldown = { days = 1825 } diff --git a/project/ck3/base_game/events/dlc/fp1/fp1_jomsvikings_events.txt b/project/ck3/base_game/events/dlc/fp1/fp1_jomsvikings_events.txt index 13790d6028..b5cb3ebdd0 100644 --- a/project/ck3/base_game/events/dlc/fp1/fp1_jomsvikings_events.txt +++ b/project/ck3/base_game/events/dlc/fp1/fp1_jomsvikings_events.txt @@ -686,7 +686,7 @@ fp1_jomsvikings.0011 = { trigger = { religion = religion:germanic_religion faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } desc = fp1_jomsvikings.0011.t.reformed_norse @@ -696,7 +696,7 @@ fp1_jomsvikings.0011 = { trigger = { NAND = { religion = religion:germanic_religion - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } } desc = fp1_jomsvikings.0011.t.reformed_other @@ -714,7 +714,7 @@ fp1_jomsvikings.0011 = { trigger = { religion = religion:germanic_religion faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } desc = fp1_jomsvikings.0011.desc.ideological_reformist @@ -723,7 +723,7 @@ fp1_jomsvikings.0011 = { triggered_desc = { trigger = { faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } desc = fp1_jomsvikings.0011.desc.ideological_other @@ -769,7 +769,7 @@ fp1_jomsvikings.0011 = { add = 1 religion = religion:germanic_religion faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } } @@ -782,7 +782,7 @@ fp1_jomsvikings.0011 = { limit = { religion = religion:germanic_religion faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } add_character_flag = { @@ -873,7 +873,7 @@ fp1_jomsvikings.0011 = { if = { limit = { faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } random_neighboring_and_across_water_top_liege_realm_owner = { @@ -916,7 +916,7 @@ fp1_jomsvikings.0011 = { # Decent prestige gain for unreformed. if = { limit = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } add_prestige = medium_prestige_gain } @@ -940,7 +940,7 @@ fp1_jomsvikings.0011 = { # Minor prestige loss for unreformed. if = { limit = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } } add_prestige = minor_prestige_loss } @@ -1006,7 +1006,7 @@ fp1_jomsvikings.0011 = { # Must be some flavour of reformed for this to be an issue. trigger = { faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } # As there's gold involved, the character should either be a player or have enough to spend. OR = { @@ -1074,7 +1074,7 @@ fp1_jomsvikings.0011 = { name = fp1_jomsvikings.0011.c # The Jomsvikings will only accept tribute from non-threatening unreformeds. trigger = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } # As there's gold involved, the character should either be a player or have enough to spend. OR = { is_ai = no @@ -2023,7 +2023,7 @@ fp1_jomsvikings.1001 = { trigger = { religion:germanic_religion = { any_faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } } diff --git a/project/ck3/base_game/events/dlc/fp1/fp1_other_decision_events.txt b/project/ck3/base_game/events/dlc/fp1/fp1_other_decision_events.txt index 45f16251fd..b6c5b28e46 100644 --- a/project/ck3/base_game/events/dlc/fp1/fp1_other_decision_events.txt +++ b/project/ck3/base_game/events/dlc/fp1/fp1_other_decision_events.txt @@ -1607,11 +1607,11 @@ fp1_other_decisions.0003 = { limit = { OR = { NOT = { - scope:gf_faith = { has_doctrine = unreformed_faith_doctrine } + scope:gf_faith = { has_doctrine_parameter = unreformed } } AND = { - scope:old_faith = { has_doctrine = unreformed_faith_doctrine } - scope:gf_faith = { has_doctrine = unreformed_faith_doctrine } + scope:old_faith = { has_doctrine_parameter = unreformed } + scope:gf_faith = { has_doctrine_parameter = unreformed } } } } diff --git a/project/ck3/base_game/events/dlc/fp1/fp1_scandinavian_adventurer_events.txt b/project/ck3/base_game/events/dlc/fp1/fp1_scandinavian_adventurer_events.txt index edd6b1aae6..1b85271f9d 100644 --- a/project/ck3/base_game/events/dlc/fp1/fp1_scandinavian_adventurer_events.txt +++ b/project/ck3/base_game/events/dlc/fp1/fp1_scandinavian_adventurer_events.txt @@ -1083,6 +1083,12 @@ fp1_scandinavian_adventurers.0012 = { has_fp1_dlc_trigger = yes # No point in later starts. game_start_date = 867.1.1 + + OR = { + exists = character:242 + exists = character:163119 + } + } immediate = { diff --git a/project/ck3/base_game/events/dlc/fp1/fp1_shieldmaiden_events.txt b/project/ck3/base_game/events/dlc/fp1/fp1_shieldmaiden_events.txt index 472608ab9a..da9264f42a 100644 --- a/project/ck3/base_game/events/dlc/fp1/fp1_shieldmaiden_events.txt +++ b/project/ck3/base_game/events/dlc/fp1/fp1_shieldmaiden_events.txt @@ -82,6 +82,7 @@ fp1_shieldmaiden.0001 = { any_knight = { is_available_ai_adult = yes is_ruler = no + wrong_gender_for_fighting_in_faith_trigger = no } } @@ -171,6 +172,7 @@ fp1_shieldmaiden.0001 = { limit = { is_available_ai_adult = yes is_ruler = no + wrong_gender_for_fighting_in_faith_trigger = no } order_by = prowess save_scope_as = challenged_knight diff --git a/project/ck3/base_game/events/dlc/fp1/fp1_trade_events.txt b/project/ck3/base_game/events/dlc/fp1/fp1_trade_events.txt index a1def8ed42..93dc3d1be1 100644 --- a/project/ck3/base_game/events/dlc/fp1/fp1_trade_events.txt +++ b/project/ck3/base_game/events/dlc/fp1/fp1_trade_events.txt @@ -2274,7 +2274,7 @@ fp1_trade_events.1171 = { root.var:fp1_prime_trade_deal = { is_available_adult_or_is_commanding = yes } # Must be of a disorganised faith and separate religion. faith = { - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed NOT = { religion = root.var:fp1_prime_trade_deal.religion } # For that matter, either root must be unmarried, or scope:partner can't have syncretic folk traditions (and so respect for their marriage.) OR = { diff --git a/project/ck3/base_game/events/dlc/fp1/fp1_yearly_events.txt b/project/ck3/base_game/events/dlc/fp1/fp1_yearly_events.txt index a156462763..3fa83e4fbc 100644 --- a/project/ck3/base_game/events/dlc/fp1/fp1_yearly_events.txt +++ b/project/ck3/base_game/events/dlc/fp1/fp1_yearly_events.txt @@ -12492,7 +12492,7 @@ scripted_trigger fp1_0692_valid_convertable_knight_trigger = { # & share scope:raider's faith, which isn't reformed. faith = { this = scope:raider.faith - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed } # Shouldn't have anything that might block them from converting. NOR = { @@ -12834,7 +12834,7 @@ fp1_yearly.0692 = { has_fp1_dlc_trigger = yes # We only want to convert to reformed faiths. scope:county.faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } # Check various prerequisites with scope:raider. scope:raider = { @@ -12908,7 +12908,7 @@ scripted_trigger valid_germanic_faith_trigger = { scripted_trigger valid_non_germanic_reformed_faith_trigger = { NOR = { - faith = { has_doctrine = unreformed_faith_doctrine } + faith = { has_doctrine_parameter = unreformed } religion = religion:germanic_religion } } diff --git a/project/ck3/base_game/events/dlc/fp2/fp2_el_cid_events.txt b/project/ck3/base_game/events/dlc/fp2/fp2_el_cid_events.txt new file mode 100644 index 0000000000..10915a7888 --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/fp2_el_cid_events.txt @@ -0,0 +1,549 @@ +namespace = fp2_struggle + +###################################### +# EL CID'S BIZARRE ADVENTURE SYSTEM +# By Hugo Cortell +###################################### +fp2_struggle.2045 = { + hidden = yes + + trigger = { has_fp2_dlc_trigger = yes } # DLC Check (follow up events do not need this, as they are otherwise orphaned) + immediate = { + if = { # Startup changes (give the cid his full nickname when he starts adventuring) + limit = { NOT = { has_character_flag = has_already_begun_travelling } } + + remove_nickname = yes + give_nickname = nick_the_cid_campeador + add_character_flag = has_already_begun_travelling # Prevents yearly pulse from stacking up requests + add_character_flag = blocked_from_leaving # Prevents el cid from vacationing in far away lands + } + + if = { + limit = { NOT = { has_character_flag = finished_el_cids_travels } } # In case several requests for the event are stacked up + if = { # Being a guest is used as a boolean to check if the character is in an "evaluation" phase or already in a court. DO NOT USE THE GUEST SYSTEM FOR THIS. + limit = { + OR = { + is_pool_guest = yes + is_pool_character = yes + is_foreign_court_guest = yes + } + } + random_county_in_region = { # Naturally biased in favor of larger states + limit = { exists = holder.liege } + weight = { + base = 1 + modifier = { + add = 10 + holder.liege = { has_relation_friend = root } + } + modifier = { + add = 30 + holder.liege = { has_relation_best_friend = root } + } + compare_modifier = { + value = holder.prestige_level + multiplier = 1.5 + } + } + region = world_europe_west_iberia # Locks el cid's forced travels to iberia + holder.liege = { trigger_event = fp2_struggle.2051 } + } + } + else = { + if = { + limit = { exists = liege } + liege = { trigger_event = fp2_struggle.2050 } # This is you, you get the event, while el cid gets the "system event" + } + else = { + employer = { trigger_event = fp2_struggle.2050 } # ditto + } + } + } + } +} + + +############################################################# +# Unease About El Sidi +# By The Content Design Team (And scripted by Hugo Cortell) +############################################################# + +scripted_trigger el_cid_too_important_trigger = { + OR = { + any_extended_family_member = { this = scope:fp2_2050_el_cid } + scope:fp2_2050_el_cid = { is_vassal_of = ROOT } + has_relation_best_friend = scope:fp2_2050_el_cid + is_spouse_of = scope:fp2_2050_el_cid + } +} + +fp2_struggle.2050 = { + type = character_event + title = { + random_valid = { + triggered_desc = { # Muslim Titles + trigger = { religion = religion:islam_religion } + desc = { + random_valid = { + desc = fp2_struggle.2050.t_muslim_one + desc = fp2_struggle.2050.t_muslim_two + desc = fp2_struggle.2050.t_muslim_three + desc = fp2_struggle.2050.t_muslim_four + } + } + } + + triggered_desc = { # Generic (Christian, nickname-like) Titles + trigger = { NOT = { religion = religion:islam_religion } } + desc = { + random_valid = { + desc = fp2_struggle.2050.t_generic_one + desc = fp2_struggle.2050.t_generic_two + desc = fp2_struggle.2050.t_generic_three + desc = fp2_struggle.2050.t_generic_four + } + } + } + } + } + desc = { # See immediate for flags + first_valid = { + triggered_desc = { + trigger = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:generic_court } + desc = fp2_struggle.2050.desc_court + } + triggered_desc = { + trigger = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:jelly_knights } + desc = fp2_struggle.2050.desc_knights + } + triggered_desc = { + trigger = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:upset_nobles } + desc = fp2_struggle.2050.desc_nobles + } + triggered_desc = { + trigger = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:faith_discomfort } + desc = fp2_struggle.2050.desc_faith + } + desc = board_games.0001.desc.i_am_winning.trait.rowdy # Theoretically impossible to trigger, but if something breaks, players will see this and report it for sure + } + } + + theme = corruption + override_background = { event_background = throne_room } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:fp2_2050_el_cid + animation = throne_room_two_handed_passive_1 + } + + immediate = { + character:107590 = { save_scope_as = fp2_2050_el_cid } + + random_list = { # Spin the wheel to decide who and why wishes ill on el cid + 10 = { # Generic "the court thinks he is bad" + save_scope_value_as = { + name = fp2_2050_reason_for_kicking_out_el_cid + value = flag:generic_court + } + } + 10 = { # Your knights are all sore losers + modifier = { + add = 30 + any_knight = { + OR = { + has_relation_rival = scope:fp2_2050_el_cid + has_relation_nemesis = scope:fp2_2050_el_cid + } + } + } + save_scope_value_as = { + name = fp2_2050_reason_for_kicking_out_el_cid + value = flag:jelly_knights + } + } + 10 = { # Nobles dislike upstart poor people + modifier = { + add = 30 + any_vassal = { + OR = { + has_relation_rival = scope:fp2_2050_el_cid + has_relation_nemesis = scope:fp2_2050_el_cid + } + } + } + save_scope_value_as = { + name = fp2_2050_reason_for_kicking_out_el_cid + value = flag:upset_nobles + } + } + 10 = { # Generic faith concerns from your bishop + save_scope_value_as = { + name = fp2_2050_reason_for_kicking_out_el_cid + value = flag:faith_discomfort + } + } + } + } + + option = { # Family, Friend or Vassal + name = fp2_struggle.2050.a + + trigger = { el_cid_too_important_trigger = yes } + + hidden_effect = { + scope:fp2_2050_el_cid = { add_character_flag = finished_el_cids_travels } # At this point we can imagine that this character has settled, this stops the cycle to prevent spam + } + + custom_tooltip = fp2_struggle.2050.a.serve_tooltip + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2050.a.notif.t + right_icon = scope:fp2_2050_el_cid + + reverse_add_opinion = { + target = scope:fp2_2050_el_cid + modifier = stood_by_me_opinion + opinion = 10 + years = 20 + } + } + + stress_impact = { + fickle = minor_stress_impact_gain + } + + ai_chance = { base = 1000 } + } + + option = { # No, I stand by my knight and he can stay! + name = fp2_struggle.2050.b + + trigger = { + is_ai = no + NOT = { scope:fp2_2050_el_cid = { is_vassal_of = ROOT } } + } + + custom_tooltip = fp2_struggle.2050.a.serve_tooltip + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2050.a.notif.t + right_icon = scope:fp2_2050_el_cid + + if = { + limit = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:generic_court } + add_character_modifier = { + modifier = fp2_kept_accused_traitor_in_court_modifier + years = 10 + } + } + else_if = { + limit = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:jelly_knights } + add_character_modifier = { + modifier = fp2_kept_op_knight_in_court_modifier + years = 10 + } + } + else_if = { + limit = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:upset_nobles } + add_character_modifier = { + modifier = fp2_kept_upstart_knight_in_court_modifier + years = 10 + } + } + else_if = { + limit = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:faith_discomfort } + add_character_modifier = { + modifier = fp2_kept_godless_mercenary_in_court_modifier + years = 10 + } + } + + reverse_add_opinion = { + target = scope:fp2_2050_el_cid + modifier = stood_by_me_opinion + opinion = 10 + years = 20 + } + scope:fp2_2050_el_cid = { + trigger_event = { + id = fp2_struggle.2045 + years = { 4 12 } + } + } + } + + stress_impact = { + fickle = minor_stress_impact_gain + } + } + + option = { # Okay, please do not give me malus + name = fp2_struggle.2050.c + + trigger = { + NOT = { scope:fp2_2050_el_cid = { is_vassal_of = ROOT } } + } + + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2051.t + right_icon = scope:fp2_2050_el_cid + + scope:fp2_2050_el_cid = { + move_to_pool = yes + trigger_event = { + id = fp2_struggle.2045 + days = { 1 4 } + } + } + } + + stress_impact = { + generous = minor_stress_impact_gain + } + + ai_chance = { base = 1 } + } + + option = { # Vanish el cid, even though he is your vassal (suggested by Max) + name = fp2_struggle.2050.c + + trigger = { + is_ai = no + scope:fp2_2050_el_cid = { is_vassal_of = ROOT } + } + + # The only reason to ever select this option is to gain those "repossessed" lands, but it is very mean. + # It will give you tyranny, but it won't directly anger your vassals as they are *narratively* the reason why this is happening. + # The primary reason this exists is to prevent ludonarrative dissonance with the event's description. It is less resource intensive than making new loc. + + # We set the tyranny and opinion loss based on how much was lost (Placed outside the toast to prevent clutter) + add_tyranny = { + value = medium_tyranny_gain + multiply = scope:fp2_2050_el_cid.primary_title.tier + } + + if = { + limit = { can_set_relation_rival_trigger = { CHARACTER = scope:fp2_2050_el_cid } } + set_relation_rival = scope:fp2_2050_el_cid + } + if = { # This is not out of order, it is WAD. If can_set_relation_rival_trigger fails, you just lose a friend but not gain a rival. + limit = { has_relation_friend = scope:fp2_2050_el_cid } + remove_relation_friend = scope:fp2_2050_el_cid + } + + if = { + limit = { scope:fp2_2050_el_cid.primary_title.tier < tier_kingdom } + scope:fp2_2050_el_cid = { + add_opinion = { + modifier = betrayed_me_opinion + target = root + opinion = -100 + } + } + } + else = { + scope:fp2_2050_el_cid = { + add_opinion = { + modifier = betrayed_me_opinion + target = root + opinion = -200 + } + } + } + + create_title_and_vassal_change = { # This tells the engine to start paying closer attention to title changes (and not butt in) + type = revoked + save_scope_as = change + } + scope:fp2_2050_el_cid = { + every_held_title = { + change_title_holder = { + holder = root + change = scope:change + } + } + } + resolve_title_and_vassal_change = scope:change # Tells the engine that it is safe to go about its buisness with titles + + show_as_tooltip = { scope:fp2_2050_el_cid = { move_to_pool = yes } } # Just jomini things~ + hidden_effect = { # Prevents rendering of toast on option highlight + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2051.t + right_icon = scope:fp2_2050_el_cid + + show_as_tooltip = { # Condensed version to fit into the toast + if = { + limit = { scope:fp2_2050_el_cid.primary_title.tier > tier_duchy } + scope:fp2_2050_el_cid = { + if = { + limit = { has_relation_nemesis = ROOT } + set_relation_nemesis = ROOT + } + add_opinion = { + modifier = betrayed_me_opinion + target = root + opinion = -200 + } + } + } + else = { + if = { + limit = { has_relation_rival = ROOT } + set_relation_rival = ROOT + } + add_opinion = { + modifier = betrayed_me_opinion + target = root + opinion = -100 + } + } + } + + # Standard stuff + scope:fp2_2050_el_cid = { + move_to_pool = yes + trigger_event = { + id = fp2_struggle.2045 + days = { 1 4 } + } + } + } + } + + stress_impact = { # This kind of action comes with quite a bit of stress + generous = minor_stress_impact_gain + brave = medium_stress_impact_gain + forgiving = major_stress_impact_gain + gregarious = medium_stress_impact_gain + honest = minor_stress_impact_gain + humble = medium_stress_impact_gain + just = major_stress_impact_gain + trusting = medium_stress_impact_gain + compassionate = major_stress_impact_gain + august = minor_stress_impact_gain + gallant = medium_stress_impact_gain + } + } +} + + +############################################################ +# El Cid Arrives At Your Court +# By The Content Design Team (And scripted by Hugo Cortell) +############################################################ +fp2_struggle.2051 = { + type = character_event + title = fp2_struggle.2051.t + desc = fp2_struggle.2051.desc + + theme = vassal + override_background = { event_background = throne_room } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:fp2_2050_el_cid + animation = throne_room_one_handed_passive_1 + } + + immediate = { + character:107590 = { save_scope_as = fp2_2050_el_cid } + add_visiting_courtier = scope:fp2_2050_el_cid + } + + option = { # You will enjoy a high position at my court! + name = fp2_struggle.2051.a + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2050.a.notif.t + right_icon = scope:fp2_2050_el_cid + + pay_short_term_gold = { + target = scope:fp2_2050_el_cid + gold = medium_gold_value + } + add_courtier = scope:fp2_2050_el_cid + } + + if = { + limit = { exists = cp:councillor_marshal } + fire_councillor = cp:councillor_marshal + } + assign_councillor_type = { + type = councillor_marshal + target = scope:fp2_2050_el_cid + } + + scope:fp2_2050_el_cid = { + add_opinion = { + target = root + modifier = hired_me_opinion + opinion = 20 + } + add_opinion = { + target = root + modifier = given_luxuries_opinion + opinion = 10 + } + + trigger_event = { + id = fp2_struggle.2045 + years = { 4 12 } + } + } + + trigger = { is_ai = no } + } + + option = { # Welcome or whatever + name = fp2_struggle.2051.b + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2050.a.notif.t + right_icon = scope:fp2_2050_el_cid + + pay_short_term_gold = { + target = scope:fp2_2050_el_cid + gold = minor_gold_value + } + add_courtier = scope:fp2_2050_el_cid + } + scope:fp2_2050_el_cid = { + trigger_event = { + id = fp2_struggle.2045 + years = { 4 10 } + } + } + + ai_chance = { base = 65 } + } + + option = { # Away with you vile beggar! + name = fp2_struggle.2051.c + + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2051.t + right_icon = scope:fp2_2050_el_cid + + custom_tooltip = fp2_struggle.2050.c.notif + scope:fp2_2050_el_cid = { + move_to_pool = yes + trigger_event = { + id = fp2_struggle.2045 + days = { 1 4 } + } + } + } + + ai_chance = { base = 45 } + } +} diff --git a/project/ck3/base_game/events/dlc/fp2/fp2_flavor_events.txt b/project/ck3/base_game/events/dlc/fp2/fp2_flavor_events.txt new file mode 100644 index 0000000000..73f45a6f41 --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/fp2_flavor_events.txt @@ -0,0 +1,373 @@ +namespace = fp2_flavor # Yearlies but with a different name + +### EVENT LIST #################################################################### +## 0001 - 0001 Neighboring Muslims are growing rice by Alexander Oltner +## XXXX - XXXX Event Name Here by Author Name Here +## XXXX - XXXX Event Name Here by Author Name Here +## XXXX - XXXX Event Name Here by Author Name Here +## XXXX - XXXX Event Name Here by Author Name Here +## XXXX - XXXX Event Name Here by Author Name Here +## XXXX - XXXX Event Name Here by Author Name Here +################################################################################### + +################################### +# Neighboring Muslims are growing rice +# By Alexander Oltner +################################### +scripted_trigger rice_field_potential = { + is_available_ai_adult = yes + faith.religion = religion:islam_religion + capital_county.faith.religion = religion:islam_religion + capital_province = { + geographical_region = world_europe_west_iberia + } + capital_county = { + county_control >= 100 + development_level >= root.capital_county.development_level + } +} + +fp2_flavor.0001 = { + type = character_event + title = fp2_flavor.0001.t + desc = fp2_flavor.0001.desc + theme = realm + override_background = { event_background = farmland } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:rice_propagator + animation = happiness + } + + cooldown = { years = 30 } + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + + trigger_if = { + limit = { + fp2_character_any_involvement_iberian_struggle_trigger = yes + } + struggle:iberian_struggle = { + OR = { + is_struggle_phase = struggle_iberia_phase_compromise + is_struggle_phase = struggle_iberia_phase_conciliation + is_struggle_phase = struggle_iberia_phase_opportunity + } + } + } + + capital_province = { + geographical_region = world_europe_west_iberia + } + + NOR = { # Non-muslim with non-muslim capital + capital_county.faith.religion = religion:islam_religion + faith.religion = religion:islam_religion + capital_county = { + has_county_modifier = rice_fields_modifier + } + } + OR = { # Vassal, neighbor, or liege is muslim with muslim capital + any_neighboring_and_across_water_top_liege_realm_owner = { + rice_field_potential = yes + } + any_vassal = { + rice_field_potential = yes + } + liege = { + rice_field_potential = yes + } + } + } + + immediate = { + capital_county = { save_scope_as = capital_county_scope } + + every_neighboring_and_across_water_top_liege_realm_owner = { + limit = { + rice_field_potential = yes + } + add_to_list = rice_propagators + } + every_vassal = { + limit = { + rice_field_potential = yes + } + add_to_list = rice_propagators + } + if = { + limit = { + liege = { + rice_field_potential = yes + } + } + liege = { + add_to_list = rice_propagators + } + } + + random_in_list = { + list = rice_propagators + weight = { + base = 1 + modifier = { + add = 10 + is_of_major_interest_to_root_trigger = yes + } + modifier = { + add = 5 + is_of_minor_interest_to_root_trigger = yes + } + modifier = { + add = stewardship + } + } + save_scope_as = rice_propagator + capital_county = { + if = { + limit = { + NOT = { + has_county_modifier = rice_fields_modifier + } + } + hidden_effect = { + add_county_modifier = { + modifier = rice_fields_modifier + years = 20 + } + } + } + save_scope_as = rice_propagator_capital + } + } + } + + option = { + name = fp2_flavor.0001.a + + pay_short_term_gold = { + target = scope:rice_propagator + gold = scope:rice_propagator.medium_gold_value # The costs/duels were updated to be higher for balance reasons -h + } + + scope:capital_county_scope = { + add_county_modifier = { + modifier = rice_fields_modifier + years = 20 + } + } + + stress_impact = { + greedy = massive_stress_impact_gain + zealous = major_stress_impact_gain + deceitful = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + paranoid = medium_stress_impact_gain + arbitrary = minor_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = greedy + has_trait = zealous + has_trait = deceitful + has_trait = arrogant + has_trait = paranoid + } + } + } + } + + option = { + name = fp2_flavor.0001.b + + duel = { + skill = diplomacy + value = scope:rice_propagator.diplomacy + + 11 = { # Failure + compare_modifier = { + value = scope:duel_value + multiplier = -2 + min = -5 + } + + desc = fp2_flavor.0001.b.failure + send_interface_toast = { + title = fp2_flavor.0001.b.failure + left_icon = scope:rice_propagator + + scope:rice_propagator = { + add_opinion = { + target = root + modifier = insult_opinion + opinion = -15 + } + + hidden_effect = { + random = { + chance = 50 + if = { + limit = { can_set_relation_potential_rival_trigger = { CHARACTER = root } } + set_relation_potential_rival = root + } + } + } + } + } + } + 10 = { # Success + compare_modifier = { + value = scope:duel_value + multiplier = 1.5 + } + + desc = fp2_flavor.0001.b.success + send_interface_toast = { + title = fp2_flavor.0001.b.success + left_icon = scope:rice_propagator + + scope:capital_county_scope = { + add_county_modifier = { + modifier = rice_fields_modifier + years = 20 + } + } + } + } + } + + stress_impact = { + paranoid = massive_stress_impact_gain + impatient = major_stress_impact_gain + shy = major_stress_impact_gain + callous = medium_stress_impact_gain + sadistic = medium_stress_impact_gain + vengeful = minor_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = paranoid + has_trait = impatient + has_trait = shy + has_trait = callous + has_trait = sadistic + } + } + } + } + + option = { + name = fp2_flavor.0001.c + + duel = { + skill = intrigue + value = scope:rice_propagator.intrigue + + 11 = { # Failure + compare_modifier = { + value = scope:duel_value + multiplier = -1.5 + min = -5 + } + + desc = fp2_flavor.0001.c.failure + send_interface_toast = { + title = fp2_flavor.0001.c.failure + left_icon = scope:rice_propagator + + scope:rice_propagator = { + add_opinion = { + target = root + modifier = angry_opinion + opinion = -35 + } + + progress_towards_rival_effect = { + CHARACTER = root + OPINION = no + } + } + } + } + 10 = { # Success + compare_modifier = { + value = scope:duel_value + multiplier = 1.5 + } + + desc = fp2_flavor.0001.c.success + send_interface_toast = { + title = fp2_flavor.0001.c.success + left_icon = scope:rice_propagator + + scope:capital_county_scope = { + add_county_modifier = { + modifier = rice_fields_modifier + years = 20 + } + } + } + } + } + + stress_impact = { + honest = massive_stress_impact_gain + generous = major_stress_impact_gain + craven = medium_stress_impact_gain + content = medium_stress_impact_gain + patient = minor_stress_impact_gain + humble = minor_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = honest + has_trait = generous + has_trait = craven + has_trait = content + } + } + } + } + + option = { + name = fp2_flavor.0001.d + + stress_impact = { + diligent = major_stress_impact_gain + ambitious = major_stress_impact_gain + generous = medium_stress_impact_gain + trusting = medium_stress_impact_gain + fickle = minor_stress_impact_gain + } + + ai_chance = { + base = 50 + modifier = { + factor = 0 + OR = { + has_trait = diligent + has_trait = ambitious + has_trait = generous + has_trait = trusting + } + } + } + } +} diff --git a/project/ck3/base_game/events/dlc/fp2/fp2_flavor_events_veronica.txt b/project/ck3/base_game/events/dlc/fp2/fp2_flavor_events_veronica.txt new file mode 100644 index 0000000000..10ee30cdac --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/fp2_flavor_events_veronica.txt @@ -0,0 +1,618 @@ +namespace = fp2_flavor + +################################################## +# Veronica + +################################################## +# 3001 You commission your epitaph +# 3011 Oh my god they were roommates +# 3021 Best friend throws a terrible party +################################################## + +################################################## +# As I Lay Dying +# whether this title is a reference to Faulkner's novel or the metalcore band +# that I shall leave to the judgement of the reader +# by Veronica Pazos +# 3001 - 3010 +################################################## + +fp2_flavor.3001 = { + type = character_event + title = fp2_flavor.3001.t + desc = fp2_flavor.3001.desc + + theme = death + right_portrait = { + character = ROOT + animation = worry + } + override_background = { event_background = throne_room } + + trigger = { + has_fp2_dlc_trigger = yes + is_available_even_at_war_adult = yes + OR = { + AND = { + age >= 45 + has_trait = wounded_2 + } + AND = { + age >= 45 + has_trait = ill + } + has_trait = wounded_3 + has_trait = cancer + age >= 55 + } + NOT = { has_character_flag = had_event_fp2_flavor_3001 } + OR = { + religion = religion:christianity_religion + religion = religion:judaism_religion + religion = religion:islam_religion + } + } + + immediate = { + play_music_cue = "mx_cue_illness" + add_character_flag = had_event_fp2_flavor_3001 + religion = { + save_scope_as = fp2_flavor_3001_religion + } + } + + option = { #your own official language (Latin/Hebrew/Arabic) + name = fp2_flavor.3001.a + add_piety = minor_piety_gain + add_prestige = minor_prestige_gain + + ai_chance = { + base = 10 + modifier = { + add = 10 + has_trait = zealous + } + ai_value_modifier = { + ai_zeal = 1 + } + } + } + + option = { #Vulgar (Romance) language + name = fp2_flavor.3001.b + add_piety = medium_piety_loss + every_vassal = { + limit = { + religion = root.religion + } + add_opinion = { + target = ROOT + modifier = reputation_opinion + opinion = 20 + } + } + + ai_chance = { + base = 5 + modifier = { + add = 10 + OR = { + has_trait = compassionate + has_trait = humble + } + } + ai_value_modifier = { + ai_compassion = 1 + } + } + } + + option = { #your language + vulgar (Latin + Castillian / Hebrew + Sephardí / Arabic + Mozarabic ) + name = fp2_flavor.3001.c + stress_impact = { + base = minor_stress_loss + zealous = medium_stress_gain + } + + ai_chance = { + base = 20 + modifier = { + add = -10 + has_trait = zealous + } + ai_value_modifier = { + ai_zeal = -1 + } + } + } + + option = { #all of them! (vulgar + Latin + Hebrew + Arabic) + name = fp2_flavor.3001.d + add_character_modifier = { + modifier = fp2_epitaph_modifier + years = 5 + } + add_piety = minor_piety_loss + stress_impact = { + base = minor_stress_impact_gain + zealous = minor_stress_impact_gain + } + + ai_chance = { + base = 5 + modifier = { + add = -10 + has_trait = zealous + } + modifier = { + add = 10 + has_trait = compassionate + } + ai_value_modifier = { + ai_zeal = -1 + ai_compassion = 1 + } + } + } +} + +################################################## +# And They Were Roommates +# (oh my god they were roommates) +# by Veronica Pazos +# (idea by Baudelaire Welch) +# 3011 - 3020 +################################################## + +fp2_flavor.3011 = { + type = character_event + title = fp2_flavor.3011.t + desc = fp2_flavor.3011.desc + + theme = seduction + left_portrait = { + character = ROOT + animation = ecstasy + } + right_portrait = { + character = scope:fp2_flavor_3011_best_friend + animation = flirtation + } + override_background = { event_background = bedchamber } + + trigger = { + has_fp2_dlc_trigger = yes + is_available_even_at_war_adult = yes + any_relation = { #you have a best friend! + type = best_friend + is_available_healthy_ai_adult = yes + can_set_relation_lover_trigger = { CHARACTER = ROOT } #you're attracted to each other's genre + } + } + + weight_multiplier = { + modifier = { + add = 0.5 + has_trait = lustful + } + } + + immediate = { + random_relation = { + type = best_friend + limit = { + is_available_healthy_ai_adult = yes + can_set_relation_lover_trigger = { CHARACTER = ROOT } + } + save_scope_as = fp2_flavor_3011_best_friend + } + } + + option = { #become their lover + name = fp2_flavor.3011.a + set_relation_lover = scope:fp2_flavor_3011_best_friend + if = { #if you're in a homosexual relationship and your faith disapproves this stresses you + limit = { + OR = { + AND = { + is_female = yes + scope:fp2_flavor_3011_best_friend = { + is_female = yes + } + NOT = { faith = { has_doctrine = doctrine_homosexuality_accepted } } + } + AND = { + is_male = yes + scope:fp2_flavor_3011_best_friend = { + is_male = yes + } + NOT = { faith = { has_doctrine = doctrine_homosexuality_accepted } } + } + } + } + stress_impact = { + base = medium_stress_impact_gain + zealous = medium_stress_impact_gain #some extra stress + } + } + if = { #your spouse finds this weird + limit = { + exists = primary_spouse + } + primary_spouse = { + add_opinion = { + target = ROOT + modifier = suspicion_opinion + opinion = -25 + } + } + } + + ai_chance = { + base = 10 + modifier = { + add = 10 + has_trait = lustful + } + modifier = { + add = -5 + has_trait = chaste + } + modifier = { + add = -5 + exists = primary_spouse + } + ai_value_modifier = { + ai_zeal = -1 + } + } + } + + option = { #allowe them to move in but stay as friends + name = fp2_flavor.3011.b + stress_impact = { + base = medium_stress_loss + lustful = medium_stress_impact_gain + } + if = { + limit = { + exists = primary_spouse + } + primary_spouse = { + add_opinion = { + target = ROOT + modifier = suspicion_opinion + opinion = -20 + } + } + } + + ai_chance = { + base = 10 + modifier = { + add = -5 + has_trait = lustful + } + modifier = { + add = -2 + has_trait = chaste + } + modifier = { + add = 5 + has_trait = compassionate + } + modifier = { + add = -5 + exists = primary_spouse + } + ai_value_modifier = { + ai_compassion = 0.25 + } + } + } + + option = { #nah im good + name = { + trigger = { + exists = primary_spouse + } + text = fp2_flavor.3011.c_spouse + } + name = { + trigger = { + NOT = { exists = primary_spouse } + } + text = fp2_flavor.3011.c + } + stress_impact = { + base = medium_stress_impact_gain #you get stressed at losing your bff + lustful = minor_stress_impact_gain + callous = minor_stress_loss + chaste = minor_stress_loss + } + scope:fp2_flavor_3011_best_friend = { + add_opinion = { + target = ROOT + modifier = rejected_opinion + } + } + + ai_chance = { + base = 10 + modifier = { + add = -5 + has_trait = lustful + } + modifier = { + add = 10 + has_trait = chaste + } + modifier = { + add = -5 + has_trait = compassionate + } + modifier = { + add = 5 + exists = primary_spouse + } + ai_value_modifier = { + ai_compassion = -0.5 + } + } + } +} + +################################################## +# A Flavorful Evening +# by Veronica Pazos +# (idea by Ewan Cowhig Croft) +# 3021 - 3030 +################################################## + +fp2_flavor.3021 = { + type = character_event + title = fp2_flavor.3021.t + desc = fp2_flavor.3021.desc + + theme = feast_activity + left_portrait = { + character = scope:fp2_flavor_3021_best_friend + animation = ecstasy + } + right_portrait = { + character = ROOT + animation = stress + } + override_background = { event_background = feast } + + trigger = { + has_fp2_dlc_trigger = yes + is_available_for_activity_trigger = yes + any_relation = { #you have a best friend! + type = best_friend + is_available_healthy_ai_adult = yes + } + } + + weight_multiplier = { + modifier = { + add = 0.5 + trigger_if = { + limit = { exists = scope:fp2_flavor_3021_best_friend } + scope:fp2_flavor_3021_best_friend = { + OR = { + has_trait = gregarious + has_trait = gluttonous + } + } + } + } + } + + immediate = { + random_relation = { + type = best_friend + limit = { + is_available_healthy_ai_adult = yes + } + save_scope_as = fp2_flavor_3021_best_friend + } + } + + option = { #pretend nothing's wrong + name = fp2_flavor.3021.a + stress_impact = { + base = medium_stress_impact_gain + compassionate = minor_stress_impact_gain + honest = minor_stress_impact_gain + deceitful = minor_stress_loss + } + + ai_chance = { + base = 10 + modifier = { + add = 10 + has_trait = deceitful + } + modifier = { + add = -10 + has_trait = honest + } + modifier = { + add = -5 + has_trait = brave + } + ai_value_modifier = { + ai_boldness = -1 + ai_rationality = -0.5 + ai_compassion = 0.5 + } + } + } + + option = { #try to gently tell them + name = fp2_flavor.3021.b + duel = { + skill = diplomacy + value = 5 + 50 = { + desc = fp2_flavor.3021.b.success_tt + compare_modifier = { + value = { + value = scope:duel_value + if = { + limit = { has_trait = deceitful } + add = 5 + } + if = { + limit = { intrigue >= medium_skill_rating } + add = 5 + } + if = { + limit = { scope:fp2_flavor_3021_best_friend = { has_trait = forgiving } } + add = 5 + } + if = { + limit = { scope:fp2_flavor_3021_best_friend = { has_trait = trusting } } + add = 5 + } + if = { + limit = { scope:fp2_flavor_3021_best_friend = { opinion = { target = ROOT value >= high_positive_opinion } } } + add = 5 + } + } + } + send_interface_toast = { + title = fp2_flavor.3021.b.success + left_icon = ROOT + stress_impact = { + base = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + honest = minor_stress_impact_gain + deceitful = minor_stress_loss + } + } + } + 50 = { #they don't + send_interface_toast = { + title = fp2_flavor.3021.b.fail + left_icon = ROOT + scope:fp2_flavor_3021_best_friend = { + add_opinion = { + target = ROOT + modifier = insult_opinion + opinion = -20 + } + } + stress_impact = { + base = medium_stress_impact_gain + compassionate = minor_stress_impact_gain + honest = minor_stress_impact_gain + deceitful = minor_stress_loss + } + } + } + } + + ai_chance = { + base = 10 + modifier = { + add = 10 + has_trait = compassionate + } + modifier = { + add = -5 + has_trait = deceitful + } + ai_value_modifier = { + ai_boldness = -1 + ai_rationality = 0.5 + ai_compassion = 1 + } + } + } + + option = { #directly tell them + name = fp2_flavor.3021.c + random_list = { + 25 = { #they take it well + modifier = { + add = 5 + has_trait = honest + } + modifier = { + add = 5 + diplomacy >= medium_skill_rating + } + modifier = { + add = 5 + scope:fp2_flavor_3021_best_friend = { + has_trait = honest + } + } + } + 75 = { #they dont (and they think you're being rude + scope:fp2_flavor_3021_best_friend = { + add_opinion = { + target = ROOT + modifier = insult_opinion + opinion = -30 + } + } + stress_impact = { + base = medium_stress_impact_gain + } + } + } + + ai_chance = { + base = 10 + modifier = { + add = 10 + has_trait = brave + } + modifier = { + add = -5 + has_trait = deceitful + } + ai_value_modifier = { + ai_boldness = 1 + ai_rationality = 0.5 + ai_compassion = -1 + } + } + } + + option = { #ghost them + name = fp2_flavor.3021.d + scope:fp2_flavor_3021_best_friend = { #they REALLY dislike you + add_opinion = { + target = ROOT + modifier = insult_opinion + opinion = -50 + } + } + stress_impact = { + base = minor_stress_loss + brave = minor_stress_impact_gain + honest = minor_stress_impact_gain + } + + ai_chance = { + base = 10 + modifier = { + add = -10 + has_trait = brave + } + modifier = { + add = -5 + has_trait = honest + } + ai_value_modifier = { + ai_boldness = -1 + ai_rationality = -0.5 + ai_compassion = -1 + } + } + } +} diff --git a/project/ck3/base_game/events/dlc/fp2/fp2_james.txt b/project/ck3/base_game/events/dlc/fp2/fp2_james.txt new file mode 100644 index 0000000000..77e46ce061 --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/fp2_james.txt @@ -0,0 +1,956 @@ +namespace = fp2_james + +################################### +# Conversos and Jewish events +# By James Beaumont +################################### +scripted_trigger valid_grantable_county_barony = { + title_province = { has_building_or_higher = common_tradeport_01 } + is_holy_site = no + county.holder = { + any_held_title = { # Make sure it isn't revoking their last title + tier = tier_county + count >= 2 + } + } +} + +fp2_james.0001 = { + type = character_event + title = fp2_james.0001.t + desc = fp2_james.0001.desc + theme = secret + override_background = { + event_background = docks + } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:fp2_james_0001_jewish_trader + animation = personality_bold + } + + trigger = { + NOT = { root.religion = religion:judaism_religion } + highest_held_title_tier >= tier_county + any_sub_realm_barony = { + valid_grantable_county_barony = yes + } + } + + immediate = { + random_sub_realm_barony = { + limit = { + valid_grantable_county_barony = yes + } + save_scope_as = fp2_james_0001_thriving_community + } + create_character = { + template = spanish_jewish_merchant_character + location = root.capital_province + save_scope_as = fp2_james_0001_jewish_trader + } + } + + option = { + name = fp2_james.0001.a + scope:fp2_james_0001_thriving_community.county = { + add_county_modifier = { + modifier = fp2_jewish_community_denied_modifier + years = 10 + } + } + scope:fp2_james_0001_jewish_trader.culture = { + change_cultural_acceptance = { + target = root.culture + value = low_negative_culture_acceptance + desc = cultural_acceptance_gain_conversos_tolerance + } + } + + stress_impact = { + callous = minor_stress_impact_loss + greedy = minor_stress_impact_gain + compassionate = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_honor = -0.5 + ai_greed = -0.5 + ai_zeal = 1.5 + } + } + } + + option = { + name = fp2_james.0001.b + trigger = { + NOT = { # Prevent all of Iberia from converting + any_county_in_region = { + region = world_europe_west_iberia + culture = culture:sephardi + } + } + } + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + scope:fp2_james_0001_thriving_community.county = { + change_title_holder = { + holder = scope:fp2_james_0001_jewish_trader + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + hidden_effect = { + add_opinion = { + target = scope:fp2_james_0001_jewish_trader + modifier = received_title_county + } + } + scope:fp2_james_0001_thriving_community.county = { + add_county_modifier = { + modifier = fp2_thriving_jewish_community_modifier + years = 10 + } + set_county_culture = scope:fp2_james_0001_jewish_trader.culture + set_county_faith = scope:fp2_james_0001_jewish_trader.faith + } + scope:fp2_james_0001_jewish_trader.culture = { + change_cultural_acceptance = { + target = root.culture + value = medium_positive_culture_acceptance + desc = cultural_acceptance_gain_conversos_tolerance + } + } + + stress_impact = { + compassionate = minor_stress_impact_loss + greedy = minor_stress_impact_loss + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_honor = 1.5 + ai_greed = 1.5 + ai_zeal = -0.5 + } + } + } + + option = { + name = fp2_james.0001.c + scope:fp2_james_0001_thriving_community.county = { + add_county_modifier = { + modifier = fp2_thriving_jewish_community_modifier + years = 10 + } + } + scope:fp2_james_0001_jewish_trader.culture = { + change_cultural_acceptance = { + target = root.culture + value = low_positive_culture_acceptance + desc = cultural_acceptance_gain_conversos_tolerance + } + } + + stress_impact = { + compassionate = minor_stress_impact_loss + greedy = minor_stress_impact_loss + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_honor = 1.5 + ai_greed = 1.5 + ai_zeal = -0.5 + } + } + } +} + +# Suspect Conversos of secretly praciticing Judaism +fp2_james.0002 = { + type = character_event + title = fp2_james.0002.t + desc = fp2_james.0002.desc + theme = secret + override_background = { + event_background = temple + } + left_portrait = { + character = root + animation = paranoia + } + right_portrait = { + character = scope:fp2_james_0002_conversos_character + animation = personality_cynical + } + + trigger = { + root.religion = religion:christianity_religion + NOT = { faith = faith:conversos } + } + + weight_multiplier = { + base = 1 + modifier = { + add = 1 + any_character_struggle = { + is_struggle_type = iberian_struggle + is_struggle_phase = struggle_iberia_phase_hostility + } + } + } + + immediate = { + every_sub_realm_county = { + limit = { + faith = faith:conversos + holder = { + liege = { # Don't convert player-Conversos territory + OR = { + is_ai = yes + NOT = { faith = faith:conversos } + } + } + } + } + add_to_list = fp2_james_0002_conversos_county + } + # Try to find a Conversos vassal if one exists + if = { + limit = { + any_vassal = { + faith = faith:conversos + is_available_ai = yes + } + } + random_vassal = { + limit = { + faith = faith:conversos + is_available_ai = yes + } + save_scope_as = fp2_james_0002_conversos_character + } + } + # Otherwise find a pool character + else_if = { + limit = { + any_pool_character = { + province = root.capital_province + faith = faith:conversos + } + } + random_pool_character = { + province = root.capital_province + limit = { + faith = faith:conversos + } + save_scope_as = fp2_james_0002_conversos_character + } + } + # Otherwise create one + else = { + create_character = { + template = spanish_conversos_character + location = root.capital_province + save_scope_as = fp2_james_0002_conversos_character + } + } + scope:fp2_james_0002_conversos_character = { + random_list = { + 50 = { + add_character_flag = is_secretly_jewish_flag + } + 50 = { + } + } + } + # Get a religion for them to potentially be secretly praciticing + religion:judaism_religion = { + random_faith = { + limit = { is_mainstream_jewish_faith = yes } + save_scope_as = fp2_james_0002_jewish_faith + } + } + } + + option = { + name = fp2_james.0002.a + custom_tooltip = fp2_james.0002.a.tt + hidden_effect = { + if = { + limit = { + scope:fp2_james_0002_conversos_character = { has_character_flag = is_secretly_jewish_flag } + } + send_interface_toast = { + type = event_toast_effect_good + title = fp2_james.0002.a.jewish_communities_thrive + every_in_list = { + list = fp2_james_0002_conversos_county + set_county_faith = scope:fp2_james_0002_jewish_faith + } + scope:fp2_james_0002_conversos_character = { + set_character_faith = scope:fp2_james_0002_jewish_faith + every_vassal = { + limit = { + faith = faith:conversos + is_available_ai = yes + } + set_character_faith = scope:fp2_james_0002_jewish_faith + } + } + } + } + else = { + send_interface_toast = { + type = event_toast_effect_good + title = fp2_james.0002.a.nothing_happened_toast + } + } + if = { + limit = { + scope:fp2_james_0002_conversos_character = { + culture = { + has_cultural_pillar = heritage_israelite + } + } + } + scope:fp2_james_0002_conversos_character.culture = { + change_cultural_acceptance = { + target = root.culture + value = low_positive_culture_acceptance + desc = cultural_acceptance_gain_conversos_tolerance + } + } + } + } + + stress_impact = { + zealous = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_honor = -0.5 + ai_zeal = 1.5 + } + } + } + + option = { + name = fp2_james.0002.b + duel = { + skill = intrigue + value = medium_skill_rating + + 50 = { + desc = fp2_james.0002.b.succesful_interrogation + if = { + limit = { + scope:fp2_james_0002_conversos_character = { has_character_flag = is_secretly_jewish_flag } + } + rightfully_imprison_character_effect = { + TARGET = scope:fp2_james_0002_conversos_character + IMPRISONER = root + } + } + else = { + reverse_add_opinion = { + target = scope:fp2_james_0002_conversos_character + modifier = hate_opinion + opinion = -30 + } + } + } + 50 = { + desc = fp2_james.0002.b.failed_interrogation + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_james.0002.a.offended_conversos + every_sub_realm_county = { + custom = fp2_james_0002.b.failed_interrogation.tt + limit = { + faith = { + religion = { + OR = { + this = religion:christianity_religion + this = religion:judaism_religion + } + } + } + } + add_county_modifier = { + modifier = fp2_conversos_persecution_modifier + years = 10 + } + } + reverse_add_opinion = { + target = scope:fp2_james_0002_conversos_character + modifier = hate_opinion + opinion = -30 + } + } + } + } + if = { + limit = { + scope:fp2_james_0002_conversos_character = { + culture = { + has_cultural_pillar = heritage_israelite + } + } + } + scope:fp2_james_0002_conversos_character.culture = { + change_cultural_acceptance = { + target = root.culture + value = low_negative_culture_acceptance + desc = cultural_acceptance_loss_conversos_tolerance + } + } + } + + stress_impact = { + compassionate = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 0.5 + } + } + } + + option = { # Imprison the suspect without trial + name = fp2_james.0002.c + imprison_character_effect = { + TARGET = scope:fp2_james_0002_conversos_character + IMPRISONER = root + } + if = { + limit = { + scope:fp2_james_0002_conversos_character = { + culture = { + has_cultural_pillar = heritage_israelite + } + } + } + scope:fp2_james_0002_conversos_character.culture = { + change_cultural_acceptance = { + target = root.culture + value = medium_negative_culture_acceptance + desc = cultural_acceptance_loss_conversos_tolerance + } + } + } + + stress_impact = { + compassionate = medium_stress_impact_gain + diligent = medium_stress_impact_gain + just = medium_stress_impact_gain + callous = minor_stress_impact_loss + sadistic = minor_stress_impact_loss + zealous = minor_stress_impact_loss + } + ai_chance = { + base = 10 + modifier = { + factor = 0 + OR = { + has_trait = compassionate + has_trait = diligent + has_trait = just + } + } + modifier = { + factor = 2 + OR = { + has_trait = callous + has_trait = sadistic + } + has_trait = zealous + } + } + } +} + +# Jewish people come fleeing persecution from a nearby realm +fp2_james.0003 = { + type = character_event + title = fp2_james.0003.t + desc = fp2_james.0003.desc + theme = secret + override_background = { + event_background = throne_room + } + left_portrait = { + character = root + animation = paranoia + } + right_portrait = { + character = scope:fp2_james_003_jewish_refugee_leader + animation = beg + } + + trigger = { + NOT = { root.religion = religion:judaism_religion } + NOT = { faith = faith:conversos } + any_neighboring_and_across_water_top_liege_realm = { # There is someone to do persecuting + holder = { + is_ai = yes + NOT = { root.religion = religion:judaism_religion } + NOT = { faith = faith:conversos } + } + } + highest_held_title_tier >= tier_county + any_held_county = { + NOT = { # Don't give away the capital + this = this.holder.top_liege.capital_county + } + holder = { + any_held_title = { + tier = tier_county + count >= 2 + } + } + } + } + + weight_multiplier = { + base = 1 + modifier = { + add = 1 + any_character_struggle = { + is_struggle_type = iberian_struggle + is_struggle_phase = struggle_iberia_phase_hostility + } + } + modifier = { + factor = 0.1 + any_county_in_region = { + region = world_europe_west_iberia + culture = culture:sephardi + } + } + } + + immediate = { + # Grab the neighbour for loc purposes + random_neighboring_and_across_water_top_liege_realm = { + limit = { + holder = { + is_ai = yes + NOT = { root.religion = religion:judaism_religion } + NOT = { faith = faith:conversos } + } + } + holder = { save_scope_as = fp2_james_003_intolerant_ruler } + } + # find a pool character + if = { + limit = { + any_pool_character = { + province = root.capital_province + religion = religion:judaism_religion + } + } + random_pool_character = { + province = root.capital_province + limit = { + religion = religion:judaism_religion + } + save_scope_as = fp2_james_003_jewish_refugee_leader + } + } + # Otherwise create one + else = { + create_character = { + template = spanish_jewish_merchant_character # May as well reuse the template + location = root.capital_province + save_scope_as = fp2_james_003_jewish_refugee_leader + } + } + # Get a religion for them to potentially be secretly praciticing + religion:judaism_religion = { + random_faith = { + limit = { is_mainstream_jewish_faith = yes } + save_scope_as = fp2_james_0003_jewish_faith + } + } + random_held_county = { + limit = { + NOT = { # Don't give away the capital + this = this.holder.top_liege.capital_county + } + holder = { + any_held_title = { + tier = tier_county + count >= 2 + } + } + } + weight = { + modifier = { # Low-dev counties should be more highly considered + add = 50 + development_level <= medium_development_level + } + } + save_scope_as = fp2_james_0003_province_to_convert + } + } + + option = { # Offer the community protection in your realm + name = fp2_james.0003.a + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + scope:fp2_james_0003_province_to_convert.county = { + change_title_holder = { + holder = scope:fp2_james_003_jewish_refugee_leader + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + hidden_effect = { + add_opinion = { + target = scope:fp2_james_003_jewish_refugee_leader + modifier = received_title_county + } + } + scope:fp2_james_0003_province_to_convert.county = { + change_development_level = 1 + if = { + limit = { + root = { + is_ai = no + } + NOT = { + any_county_in_region = { + region = world_europe_west_iberia + culture = culture:sephardi + } + } + } + set_county_culture = scope:fp2_james_003_jewish_refugee_leader.culture + set_county_faith = scope:fp2_james_003_jewish_refugee_leader.faith + add_county_modifier = { + modifier = fp2_thriving_jewish_community_modifier + years = 10 + } + } + else = { + add_county_modifier = { + modifier = fp2_thriving_jewish_community_modifier + years = 10 + } + } + } + scope:fp2_james_003_jewish_refugee_leader.culture = { + change_cultural_acceptance = { + target = root.culture + value = medium_positive_culture_acceptance + desc = cultural_acceptance_gain_conversos_tolerance + } + } + + stress_impact = { + callous = minor_stress_impact_loss + greedy = minor_stress_impact_gain + compassionate = medium_stress_impact_gain + zealous = medium_stress_impact_gain + paranoid = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_honor = 1.5 + ai_zeal = -0.5 + } + } + } + + option = { + name = fp2_james.0003.b + scope:fp2_james_003_jewish_refugee_leader = { silent_disappearance_effect = yes } + + stress_impact = { + paranoid = minor_stress_impact_loss + zealous = minor_stress_impact_loss + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_honor = -0.5 + ai_zeal = 1.5 + } + } + } +} + +###################### +### Toledan Nights ### +###################### +fp2_james.0004 = { + type = character_event + title = fp2_james.0004.t + desc = fp2_james.0004.desc + theme = secret + left_portrait = { + character = root + animation = paranoia + } + right_portrait = { + character = scope:fp2_james_0004_murder_baron + animation = scheme + } + + trigger = { + any_sub_realm_county = { # Are any of my realm's counties a hostile faith that is not governed by someone with protected religious rights? + is_unprotected_hostile_faith = yes + } + OR = { # You have to be a bit of a monster to even consider this + has_trait = zealous + has_trait = sadistic + has_trait = callous + dread >= medium_dread + } + } + + immediate = { + create_character = { + template = toledan_night_character + location = root.capital_province + save_scope_as = fp2_james_0004_murder_baron + } + random_sub_realm_county = { + limit = { + is_unprotected_hostile_faith = yes + } + save_scope_as = fp2_james_0004_place_of_murder + # If the holder is of that same hostile faith, murder them! + if = { + limit = { + faith = holder.faith + holder = { + is_ai = yes + } + } + holder = { save_scope_as = fp2_james_0004_murder_victim } + } + } + } + + option = { # Go ahead and have some people murdered + name = fp2_james.0004.a + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + scope:fp2_james_0004_place_of_murder = { + change_title_holder = { + holder = scope:fp2_james_0004_murder_baron + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + hidden_effect = { + add_opinion = { + target = scope:fp2_james_0004_murder_baron + modifier = received_title_county + } + } + + every_sub_realm_county = { + limit = { + faith = scope:fp2_james_0004_place_of_murder.faith + } + add_county_modifier = fp2_toledo_nights_fallout_modifier + } + scope:fp2_james_0004_place_of_murder = { + change_county_control = major_county_control_gain + set_county_faith = root.faith # TODO, the modifier should really increase conversion speed + add_county_modifier = { + modifier = fp2_toledo_nights_modifier + years = 10 + } + } + add_hook = { + type = favor_hook + target = scope:fp2_james_0004_murder_baron + } + + stress_impact = { + just = massive_stress_impact_gain + compassionate = major_stress_impact_gain + forgiving = major_stress_impact_gain + sadistic = minor_stress_impact_loss + callous = minor_stress_impact_loss + paranoid = minor_stress_impact_loss + zealous = minor_stress_impact_loss + } + ai_chance = { + base = 10 + modifier = { + factor = 0 + NOR = { + has_trait = zealous + has_trait = sadistic + has_trait = callous + } + } + } + } + + option = { + name = fp2_james.0004.b + scope:fp2_james_0004_murder_baron = { silent_disappearance_effect = yes } + ai_chance = { + base = 10 + modifier = { + factor = 0.5 + OR = { + has_trait = zealous + has_trait = sadistic + has_trait = callous + } + } + } + } +} + +####################################################### +### Local bishop mad his church faces the wrong way ### +####################################################### +fp2_james.0005 = { + type = character_event + title = fp2_james.0005.t + desc = { + desc = fp2_james.0005.desc.intro + first_valid = { + triggered_desc = { + trigger = { + religion = religion:christianity_religion + } + desc = fp2_james.0005.desc.christian + } + triggered_desc = { + trigger = { + religion = religion:islam_religion + } + desc = fp2_james.0005.desc.muslim + } + } + desc = fp2_james.005.desc.outro + } + theme = faith + left_portrait = { + character = root + animation = personality_honorable + } + right_portrait = { + character = scope:fp2_james_angry_priest + animation = personality_zealous + } + + trigger = { + any_sub_realm_barony = { # There's a church held by a right-faith bishop in a wrong-faith province + NOT = { holder = root } # Ensure it's not a lay-clergy player + holder.faith = root.faith + holder.capital_province = { has_holding_type = church_holding } + is_unprotected_hostile_faith = yes + OR = { # Mosque is now church or church is now mosque + AND = { + root.religion = religion:christianity_religion + faith = { religion = religion:islam_religion } + } + AND = { + root.religion = religion:islam_religion + faith = { religion = religion:christianity_religion } + } + } + } + } + + immediate = { + random_sub_realm_barony = { + limit = { + NOT = { holder = root } + holder.faith = root.faith + holder.capital_province = { has_holding_type = church_holding } + is_unprotected_hostile_faith = yes + OR = { + AND = { + root.religion = religion:christianity_religion + faith = { religion = religion:islam_religion } + } + AND = { + root.religion = religion:islam_religion + faith = { religion = religion:christianity_religion } + } + } + } + save_scope_as = fp2_james_wrong_temple + holder = { save_scope_as = fp2_james_angry_priest } + } + } + + option = { # Change the orientation of the church + name = fp2_james.0005.a + remove_short_term_gold = medium_gold_value + add_piety = medium_piety_gain + scope:fp2_james_wrong_temple.county ={ + set_county_faith = root.faith # TODO, the modifier should really increase conversion speed + add_county_modifier = { + modifier = fp2_correctly_facing_church + years = 15 + } + } + reverse_add_opinion = { + target = scope:fp2_james_angry_priest + modifier = grateful_opinion + opinion = 20 + } + + stress_impact = { + greedy = medium_stress_impact_gain + zealous = minor_stress_impact_loss + } + ai_chance = { + base = 10 + modifier = { + factor = 0 + has_trait = greedy + } + } + } + + option = { # Tell the baron it's not worth the cost are you insane + name = fp2_james.0005.b + add_piety = minor_piety_loss + reverse_add_opinion = { + target = scope:fp2_james_angry_priest + modifier = hate_opinion + opinion = -25 + } + + stress_impact = { + zealous = medium_stress_impact_gain + } + ai_chance = { + base = 10 + modifier = { + factor = 0 + has_trait = zealous + } + } + } +} diff --git a/project/ck3/base_game/events/dlc/fp2/fp2_lyonese_monk_events.txt b/project/ck3/base_game/events/dlc/fp2/fp2_lyonese_monk_events.txt new file mode 100644 index 0000000000..f50d299b47 --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/fp2_lyonese_monk_events.txt @@ -0,0 +1,4803 @@ +namespace = fp2_lyonese_monk + +################################################## +# #Setup & Misc +# We're starting, invalidating, or prematurely ending the chain. +# 0001 - 0010 A Storm-Tossed Night - a learned holy person arrives at court, begging for succour. +# 0011 - 0020 A Former Friend - you have died, and scope:acolyte wishes to continue. +# 0021 - 0030 Gone and Done - scope:acolyte has died or is no longer your courtier. +# 0031 - 0040 Shattered Faith - you or scope:acolyte are no longer the correct faith. +# 0041 - 0050 # - # +# +# #Private Teachings +# The event chain is in stealth mode, with no continuation tooltips. +# 0201 - 0210 Just a Few Friends - scope:acolyte asks for permission to start a study group. +# 0211 - 0220 But Why? - one of your barons retires to become a monk spontaneously. +# 0221 - 0230 A Rictus Grin - a courtier is looking dopey and happy due to how at peace with themselves they are. +# 0231 - 0240 Booing the Bishop - a bishop in your realm is booed by a crowd of people. +# 0241 - 0250 All HerHis Fault - your court chaplain comes to you complaining, begging for an end to all of this. +# +# #Public Controversy +# Something is afoot! Important figures are getting involved, and you get continuation tooltips to let you know something is up. +# 0401 - 0410 Scope:pope's Epistle - the Pope writes you an advisory, reprimanding you and asking you to boot the monk. +# 0411 - 0420 Space to Teach - scope:acolyte asks you for a county (or barony, if you're still a count) in which to spread HerHis teachings. +# 0421 - 0430 High Tempers - your court chaplain and scope:acolyte get into a fight. +# 0431 - 0440 Scope:pope's Second Epistle - the Pope writes you *another* advisory, demanding that you boot scope:acolyte plus veiled threats. +# 0441 - 0450 The Council of scope:bishopric - the clergy of the region gather for a minor church council, featuring scope:acolyte defending their claims. +# +# #Schism +# Ho-boi, time for a shake-up! You recant or you suffer. +# 0601 - 0610 Scope:pope's Third Epistle - whatever the council's results, the Pope condemns it. You are given a final demand to repent & turn over scope:acolyte or face excommunication. +# 0611 - 0620 High Tensions - an angry mob in your capital turn up to demand scope:acolyte's head, countered by *another* angry mob that hates the first mob. +# 0621 - 0630 A Formal Complaint - zealous vassals protest your heresy. +# 0631 - 0640 Just Church Business - a neighbouring ruler has purchased claims on your land from your HoF. +# 0641 - 0650 No More than a Man - scope:acolyte suggests you embrace the heresy. +# +# #Council +# You've stuck with things, and now it's time to decide the course of your faith. +# 0801 - 0810 The Second Council of scope:bishopric - clergy from all over your realm gather, wanting to contribute their thoughts and notes. +# 0811 - 0820 Elipandics - clergy argue over whether you're all really adoptionists or just nuanced Catholics. +# 0821 - 0830 Felicians - clergy argue over the degree to which expedience is required. +# 0831 - 0840 Radicals - clergy argue over *how* monotheistic to be. +# 0841 - 0850 From the Ashes - the church council arrives at their final important doctrinal conclusions. +################################################## + + + + + + + + + + +################################################## +# GENERAL SCRIPTED TRIGGERS & EFFECTS + +scripted_trigger fp2_suitable_base_convert_trigger = { + # We only want same-faith characters. + faith = scope:story.var:base_faith + # They should be old enough to attend a meeting. + age >= 14 + # Cynics, non-believers, and the chronically short of zeal don't attend such meetings voluntarily. + NOR = { + has_trait = cynical + ai_zeal <= high_negative_ai_value + any_secret = { secret_type = secret_non_believer } + } + # Exclude characters that might turn up as scope:irate_theocrat. + NOR = { + # Court chaplains. + AND = { + exists = scope:acolyte_host.cp:councillor_court_chaplain + this = scope:acolyte_host.cp:councillor_court_chaplain + } + # Landed theocrats - we've already pre-filtered for faith. + has_government = theocracy_government + # Landless monks at court - we've already pre-filtered for faith. + AND = { + is_courtier_of = scope:acolyte + has_trait = devoted + } + } + # And not already players or the the heir of a player. + is_ai = yes + NOT = { is_player_heir_of = scope:acolyte_host } +} + +scripted_trigger fp2_suitable_strict_convert_trigger = { + fp2_suitable_base_convert_trigger = yes + # Plus exclude both characters already in the list & the landed. + NOR = { + is_landed = yes + save_temporary_scope_as = current_temp + any_in_list = { + list = hidden_converts + this = scope:current_temp + } + } +} + +scripted_trigger fp2_suitable_semi_strict_convert_trigger = { + fp2_suitable_base_convert_trigger = yes + # Plus exclude characters already in the list. + NOT = { + save_temporary_scope_as = current_temp + any_in_list = { + list = hidden_converts + this = scope:current_temp + } + } +} + +scripted_trigger fp2_lyonese_monk_suitable_annoyed_theocrat_landed_vassal_trigger = { + has_government = theocracy_government + faith = scope:story.var:base_faith + is_available_ai_adult = yes +} + +scripted_trigger fp2_lyonese_monk_suitable_annoyed_theocrat_landless_monk_trigger = { + has_trait = devoted + faith = scope:story.var:base_faith + is_available_ai_adult = yes + NOT = { this = scope:acolyte } +} + +scripted_trigger fp2_lyonese_monk_has_suitable_annoyed_theocrat_trigger = { + # This should always be synced with fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect. + OR = { + AND = { + exists = cp:councillor_court_chaplain + cp:councillor_court_chaplain = { is_available_ai_adult = yes } + } + any_vassal = { fp2_lyonese_monk_suitable_annoyed_theocrat_landed_vassal_trigger = yes } + any_courtier_or_guest = { fp2_lyonese_monk_suitable_annoyed_theocrat_landless_monk_trigger = yes } + } +} + +scripted_effect fp2_add_random_characters_to_converts_list_effect = { + hidden_effect = { + $COURT$ = { + while = { + count = 5 + limit = { + any_courtier_or_guest = { fp2_suitable_strict_convert_trigger = yes } + } + random_courtier_or_guest = { + limit = { fp2_suitable_strict_convert_trigger = yes } + add_to_list = hidden_converts + } + } + } + } +} + +scripted_effect fp2_add_random_vassals_to_converts_list_effect = { + hidden_effect = { + $LIEGE$ = { + while = { + count = 3 + limit = { + any_vassal = { fp2_suitable_semi_strict_convert_trigger = yes } + } + random_vassal = { + limit = { fp2_suitable_semi_strict_convert_trigger = yes } + add_to_list = hidden_converts + } + } + } + } +} + +scripted_effect fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = { + # This should always be synced with fp2_lyonese_monk_has_suitable_annoyed_theocrat_trigger. + # Grab a suitable annoyed var:base_faith character. + ## We prefer the chaplain... + if = { + limit = { + exists = cp:councillor_court_chaplain + cp:councillor_court_chaplain = { is_available_ai_adult = yes } + } + cp:councillor_court_chaplain = { save_scope_as = irate_theocrat } + } + ## ... or else a landed theocrat... + else_if = { + limit = { + any_vassal = { fp2_lyonese_monk_suitable_annoyed_theocrat_landed_vassal_trigger = yes } + } + random_vassal = { + limit = { fp2_lyonese_monk_suitable_annoyed_theocrat_landed_vassal_trigger = yes } + save_scope_as = irate_theocrat + } + } + ## ... but in a pinch a monk will do. + ### We should know from the sync'd trigger that we've definitely got one of these hanging about if we've gotten to this point, so no need to check twice. + else_if = { + limit = { + any_courtier_or_guest = { fp2_lyonese_monk_suitable_annoyed_theocrat_landless_monk_trigger = yes } + } + random_courtier_or_guest = { + limit = { fp2_lyonese_monk_suitable_annoyed_theocrat_landless_monk_trigger = yes } + save_scope_as = irate_theocrat + } + } + ## And, in an emergency, a backup. + else = { + create_character = { + location = scope:acolyte_host.capital_province + template = monk_character_template + culture = scope:acolyte_host.culture + faith = scope:story.var:base_faith + save_scope_as = irate_theocrat + } + } +} + +scripted_effect fp2_lyonese_monk_make_acolyte_and_irate_theocrat_rivals_effect = { + scope:acolyte = { + if = { + limit = { + NOT = { has_relation_rival = scope:irate_theocrat } + } + set_relation_rival = scope:irate_theocrat + } + } +} + +scripted_effect fp2_lyonese_monk_grab_and_update_pope_effect = { + # If this is our first time, just nab the current one. + if = { + limit = { + NOT = { exists = scope:pope } + } + scope:story.var:base_faith.religious_head = { save_scope_as = pope } + } + # Otherwise, check to see if the current Pope is the same as the last Pope. + else_if = { + limit = { + NOT = { scope:story.var:base_faith.religious_head = scope:pope } + } + scope:pope = { save_scope_as = old_pope } + scope:story.var:base_faith.religious_head = { save_scope_as = pope } + } + # Update the capital. + ## If scope:pope has a specific one, take that. + if = { + limit = { + scope:pope = { is_landed = yes } + } + scope:pope.capital_barony = { save_scope_as = papal_capital } + } + ## Otherwise, we default to Rome on principal. + else = { + title:b_roma = { save_scope_as = papal_capital } + } +} + + + + + + + + + + + +################################################## +# SETUP & MISC + +################################################## +# A Storm-Tossed Night +# by Ewan Cowhig Croft +# 0001 - 0010 +################################################## + +# A learned holy person arrives at court, begging for succour. +fp2_lyonese_monk.0001 = { + type = character_event + title = fp2_lyonese_monk.0001.t + desc = fp2_lyonese_monk.0001.desc + theme = faith + left_portrait = { + character = scope:acolyte_host + animation = personality_rational + } + right_portrait = { + character = scope:acolyte + animation = chaplain + } + override_background = { event_background = corridor_night } + cooldown = { years = 100 } + + immediate = { + play_music_cue = "mx_cue_general_crusade_event_3" + # Create scope:acolyte. + ## A pupil of Felix of Urgell, acting as a sort of do-over for the character. + create_character = { + location = root.capital_province + #General + age = fp2_lyonese_monk_age_value + faith = root.faith + culture = culture:french + dynasty = generate + #Education + trait = education_learning_4 + #Personality + trait = deceitful + trait = stubborn + trait = zealous + trait = brave + #Misc + trait = theologian + trait = scholar + trait = whole_of_body + trait = devoted + health = 5 + random_traits = no + gender_female_chance = root_faith_clergy_gender_female_chance + #Skills + ## These include the two "hidden" traits of scope:acolyte's buffs - heresiarch & education_intrigue_4. + diplomacy = 14 + martial = 2 + stewardship = 7 + intrigue = 12 + learning = 8 + prowess = 2 + save_scope_as = acolyte + } + scope:acolyte.house = { set_house_name = "dynn_d__Lyon" } + scope:acolyte.dynasty = { set_dynasty_name = "dynn_d__Lyon" } + } + + # Of course, what's mine is yours! + option = { + name = fp2_lyonese_monk.0001.a + + # Sort scope:acolyte. + ## Add them as a courtier. + add_courtier = scope:acolyte + ## & tell 'em to stay put. + scope:acolyte = { add_character_flag = blocked_from_leaving } + # Set up our tracking stuff. + ## Including a story cycle. + create_story = { + type = story_lyonese_monk + save_scope_as = story + } + ## A variable within that cycle that wants to be special. + if = { + limit = { exists = scope:story } + scope:story = { + # Set our one true OG faith. Till the other one. + set_variable = { + name = base_faith + value = scope:acolyte.faith + } + } + } + ## And, in case of death, a back-up scope:acolyte. + if = { + limit = { exists = scope:story } + scope:story = { + set_variable = { + name = acolyte + value = scope:acolyte + } + } + } + # Start the chain. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + days = 7 + } + + stress_impact = { + generous = miniscule_stress_impact_loss + greedy = minor_stress_impact_gain + callous = minor_stress_impact_gain + sadistic = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = 1 + ai_sociability = -1 + } + } + } + + # We have no room, but you can stay for a night. + option = { + name = fp2_lyonese_monk.0001.b + + # Opt out, with some consolation currency. + add_piety = minor_piety_gain + scope:acolyte = { silent_disappearance_effect = yes } + + stress_impact = { + callous = minor_stress_impact_gain + sadistic = minor_stress_impact_gain + generous = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_honor = 0.5 + ai_compassion = 0.5 + ai_sociability = -0.25 + } + } + } + + # No beggars in GetPrimaryTitle. *Out*. + option = { + name = fp2_lyonese_monk.0001.c + + # Opt out, with some consolation currency. + add_prestige = miniscule_prestige_gain + scope:acolyte = { silent_disappearance_effect = yes } + + stress_impact = { + callous = miniscule_stress_impact_loss + sadistic = miniscule_stress_impact_loss + gregarious = minor_stress_impact_gain + generous = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_greed = 0.25 + ai_sociability = -0.5 + ai_compassion = -1 + } + } + } +} + +# Select a candidate. +fp2_lyonese_monk.0002 = { + type = empty + hidden = yes + + trigger = { + # DLC check. + has_fp2_dlc_trigger = yes + } + + immediate = { + # First, mark this as done. + add_to_global_variable_list = { + name = unavailable_unique_events + target = flag:lyonese_monk_event + } + # Now we try to grab eligible candidates. + every_county_in_region = { + region = dlc_fp2_lyonese_monk_region + holder = { + if = { + limit = { fp2_lyonese_monk_0002_valid_court_trigger = yes } + add_to_list = potential_monk_court_list + } + } + } + # Then sort within them. + random_in_list = { + list = potential_monk_court_list + # Prioritise scholastic Iberian players. + limit = { + is_ai = no + capital_province = { geographical_region = world_europe_west_iberia } + } + # Otherwise, random roll it. + alternative_limit = { always = yes } + # We want to weight up a few things. + weight = { + base = 0 + # Learning gives our basic order, since it's reflective of how stimulating a theologian you are. + modifier = { add = learning } + # Weight up a bit for certain traits, those that make it more likely to allow shenanigans. + modifier = { + add = 10 + has_trait = trusting + } + modifier = { + add = 10 + has_trait = stubborn + } + modifier = { + add = 10 + has_trait = arrogant + } + # Weight up a bit for characters who are actively impious, as they're less likely to heed the Pope's demands. + modifier = { + add = 30 + piety_level <= 0 + } + # We want an Iberian pick over an Aquitanian one, ideally. + modifier = { + add = 50 + capital_province = { geographical_region = world_europe_west_iberia } + } + } + save_scope_as = acolyte_host + trigger_event = fp2_lyonese_monk.0001 + } + } +} + +################################################## +# A Former Friend +# by Ewan Cowhig Croft +# 0011 - 0020 +################################################## + +# You have died, and scope:acolyte wishes to continue. +fp2_lyonese_monk.0011 = { + type = character_event + title = fp2_lyonese_monk.0011.t + desc = fp2_lyonese_monk.0011.desc + theme = faith + left_portrait = { + character = scope:acolyte + animation = flirtation + } + override_background = { event_background = sitting_room } + + trigger = { + is_imprisoned = no + is_adult = yes + exists = faith.religious_head + faith.religious_head = scope:story.var:base_faith.religious_head + } + + on_trigger_fail = { + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + scope:story = { end_story = yes } + } + + immediate = { + # Nab scope:acolyte a-fresh. + scope:story.var:acolyte = { save_scope_as = acolyte } + } + + # Well, I suppose... + option = { + name = fp2_lyonese_monk.0011.a + + # Notify scope:acolyte_host that they're opting in. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + # Give the story cycle its new host. + scope:story = { make_story_owner = scope:acolyte_host } + # Spawn the next event in the cycle. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = 1 + } + + stress_impact = { + trusting = miniscule_stress_impact_loss + paranoid = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_sociability = 0.5 + } + } + } + + # Pack your belongings, vagrant. + option = { + name = fp2_lyonese_monk.0011.b + + # Clean house. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + scope:story = { end_story = yes } + # Everything ends. + custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade + + stress_impact = { + paranoid = miniscule_stress_impact_loss + shy = miniscule_stress_impact_loss + trusting = minor_stress_impact_gain + gregarious = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_sociability = -0.5 + ai_zeal = -1 + } + } + } +} + +################################################## +# Gone and Done +# by Ewan Cowhig Croft +# 0021 - 0030 +################################################## + +# Scope:acolyte has died or is no longer your courtier or vassal. +fp2_lyonese_monk.0021 = { + type = character_event + title = fp2_lyonese_monk.0021.t + desc = { + desc = fp2_lyonese_monk.0021.desc.intro + first_valid = { + triggered_desc = { + trigger = { + scope:acolyte = { is_alive = no } + } + desc = fp2_lyonese_monk.0021.desc.dead + } + triggered_desc = { + trigger = { + scope:acolyte = { is_imprisoned = yes } + } + desc = fp2_lyonese_monk.0021.desc.imprisoned + } + desc = fp2_lyonese_monk.0021.desc.gone + } + } + theme = faith + left_portrait = { + character = scope:acolyte_host + animation = disapproval + } + right_portrait = { + character = scope:acolyte + animation = disbelief + } + override_background = { event_background = throne_room } + + # Private Teachings: they can't have been that important... + option = { + name = fp2_lyonese_monk.0021.a + trigger = { + NOR = { + has_character_flag = fp2_lyonese_monk_entered_controversy_flag + has_character_flag = fp2_lyonese_monk_entered_schism_flag + } + } + + # Everything ends. + custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade + # Clean house. + scope:story = { end_story = yes } + + # No stress impact for notification option. + ai_chance = { + # Every option's a good option. + base = 100 + } + } + + # Public Controversy: they were clearly more trouble than they're worth... + option = { + name = fp2_lyonese_monk.0021.b + trigger = { + has_character_flag = fp2_lyonese_monk_entered_controversy_flag + NOT = { has_character_flag = fp2_lyonese_monk_entered_schism_flag } + } + + # Everything ends. + custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade + # Clean house. + scope:story = { end_story = yes } + + # No stress impact for notification option. + ai_chance = { + # Every option's a good option. + base = 100 + } + } + + # Schism: all this for nothing? + option = { + name = fp2_lyonese_monk.0021.c + trigger = { has_character_flag = fp2_lyonese_monk_entered_schism_flag } + + # Everything ends. + custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade + # Clean house. + scope:story = { end_story = yes } + + # No stress impact for notification option. + ai_chance = { + # Every option's a good option. + base = 100 + } + } + + # Is scope:acolyte still alive somewhere? SheHe shouldn't be. + after = { + # ... so let's just clean that up. + scope:acolyte = { + if = { + limit = { is_alive = yes } + silent_disappearance_effect = yes + } + } + } +} + +################################################## +# Shattered Faith +# by Ewan Cowhig Croft +# 0031 - 0040 +################################################## + +# You or scope:acolyte are no longer the correct faith. +fp2_lyonese_monk.0031 = { + type = character_event + title = fp2_lyonese_monk.0031.t + desc = { + first_valid = { + triggered_desc = { + trigger = { scope:acolyte.faith = scope:story.var:base_faith } + desc = fp2_lyonese_monk.0031.desc.acolyte_host + } + desc = fp2_lyonese_monk.0031.desc.acolyte + } + } + theme = faith + left_portrait = { + character = scope:acolyte_host + animation = disapproval + } + right_portrait = { + character = scope:acolyte + animation = shame + } + override_background = { event_background = temple } + + # Me: I don't need scope:acolyte when I have HighGodName. + option = { + name = fp2_lyonese_monk.0031.a + trigger = { + NOT = { faith = scope:story.var:base_faith } + } + + # Clean house. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + scope:story = { end_story = yes } + # Everything ends. + custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade + + # No stress impact for notification option. + ai_chance = { + # Every option's a good option. + base = 100 + } + } + + # Them: they clearly weren't all that committed. + option = { + name = fp2_lyonese_monk.0031.b + trigger = { + NOT = { scope:acolyte.faith = scope:story.var:base_faith } + } + + # Clean house. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + scope:story = { end_story = yes } + # Everything ends. + custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade + + # No stress impact for notification option. + ai_chance = { + # Every option's a good option. + base = 100 + } + } +} + +################################################## +# Bigger Crises +# by Ewan Cowhig Croft +# 0041 - 0050 +################################################## + +# The destruction of the Papacy leaves little room in everyone's hearts for the minutiae of doctrine. +fp2_lyonese_monk.0041 = { + type = character_event + title = fp2_lyonese_monk.0041.t + desc = { + first_valid = { + # Either Rome is gone... + triggered_desc = { + trigger = { + NOT = { exists = title:k_papal_state.holder } + } + desc = fp2_lyonese_monk.0041.desc.pope_hope_is_nope + } + # ... or else we've likely just split off from them, probably due to Mozarab shenanigans. + desc = fp2_lyonese_monk.0041.desc.schism + } + } + theme = faith + left_portrait = { + character = scope:acolyte_host + animation = disbelief + } + right_portrait = { + character = scope:acolyte + animation = stress + } + override_background = { event_background = burning_building } + + # We are all alone without the Vicar of Christ! + option = { + name = { + trigger = { + NOT = { exists = title:k_papal_state.holder } + } + text = fp2_lyonese_monk.0041.a.pope_hope_is_nope + } + name = { + trigger = { always = yes } + text = fp2_lyonese_monk.0041.a.backup + } + + # Clean house. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + scope:story = { end_story = yes } + # Everything ends. + custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade + + # No stress impact for notification option. + ai_chance = { + # Every option's a good option. + base = 100 + } + } +} + +################################################## +# It Is a Mystery +# by Ewan Cowhig Croft +# 0051 - 0060 +################################################## + +# Your incarceration causes scope:acolyte to disappear - and the story along with HerHim. +fp2_lyonese_monk.0051 = { + type = character_event + title = fp2_lyonese_monk.0051.t + desc = fp2_lyonese_monk.0051.desc + theme = faith + left_portrait = { + character = scope:acolyte_host + triggered_animation = { + trigger = { is_in_prison_type = house_arrest } + animation = prisonhouse + } + triggered_animation = { + trigger = { is_in_prison_type = dungeon } + animation = prisondungeon + } + } + right_portrait = { + character = scope:acolyte + animation = dismissal + } + override_background = { event_background = dungeon } + + # What could have happened to HerHim? + option = { + name = fp2_lyonese_monk.0051.a + + # Clean house. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + scope:story = { end_story = yes } + # Everything ends. + custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade + + # No stress impact for notification option. + ai_chance = { + # Every option's a good option. + base = 100 + } + } +} + + + + + + + + + + +################################################## +# PRIVATE TEACHINGS + +################################################## +# Just a Few Friends +# by Ewan Cowhig Croft +# 0201 - 0210 +################################################## + +# Scope:acolyte asks for permission to start a study group. +fp2_lyonese_monk.0201 = { + type = character_event + title = fp2_lyonese_monk.0201.t + desc = fp2_lyonese_monk.0201.desc + theme = learning_theology_focus + left_portrait = { + character = scope:acolyte_host + animation = personality_rational + } + right_portrait = { + character = scope:acolyte + animation = flirtation + } + override_background = { event_background = sitting_room } + + trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + } + + # I guess it couldn't hurt... + option = { + name = fp2_lyonese_monk.0201.a + + # Scope:acolyte is happy. + reverse_add_opinion = { + target = scope:acolyte + modifier = pleased_opinion + opinion = 25 + } + # We nab a few early adopters. + fp2_add_random_characters_to_converts_list_effect = { COURT = scope:acolyte_host } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0201.a.tt + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 4 8 } + } + + stress_impact = { + zealous = miniscule_stress_impact_loss + cynical = minor_stress_impact_gain + paranoid = major_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_sociability = 0.5 + } + } + } + + # A group of conspirators? I don't think so! + option = { + name = fp2_lyonese_monk.0201.b + + # Boot the monk. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + # Stress loss applied in the stress impact. + + stress_impact = { + base = medium_stress_loss + paranoid = minor_stress_impact_loss + trusting = medium_stress_impact_gain + zealous = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_sociability = -0.5 + ai_rationality = -1 + } + } + } + + # I think you've outstayed your welcome, scope:acolyte. + option = { + name = fp2_lyonese_monk.0201.c + + # Boot the monk. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + # Lil bit o'consolation prestige. + add_prestige = miniscule_prestige_gain + + stress_impact = { + shy = miniscule_stress_impact_loss + gregarious = minor_stress_impact_gain + zealous = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_sociability = -0.5 + ai_energy = -0.5 + } + } + } +} + +################################################## +# But Why? +# by Ewan Cowhig Croft +# 0211 - 0220 +################################################## + +scripted_trigger fp2_lyonese_monk_0211_suitable_baron_trigger = { + # Meets the basic requirements. + fp2_suitable_base_convert_trigger = yes + # Plus: is only a baron. + highest_held_title_tier = tier_barony +} + +# One of your barons retires to become a monk spontaneously. +fp2_lyonese_monk.0211 = { + type = letter_event + sender = scope:baron + opening = fp2_lyonese_monk.0211.t + desc = fp2_lyonese_monk.0211.desc + cooldown = { years = 100 } + + trigger = { + fp2_lyonese_monk_0000_valid_for_events_trigger = yes + # Must have a suitable baron. + any_vassal = { fp2_lyonese_monk_0211_suitable_baron_trigger = yes } + } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Select a suitable baron. + random_vassal = { + # Try to nab a councillor, to make it more impactful. + limit = { + is_councillor_of = scope:acolyte_host + fp2_lyonese_monk_0211_suitable_baron_trigger = yes + } + # But otherwise yeah, just anyone is fine. + alternative_limit = { fp2_lyonese_monk_0211_suitable_baron_trigger = yes } + add_to_list = hidden_converts + save_scope_as = baron + primary_title = { save_scope_as = baron_holding} + } + # Now, they resign and become a NunMonk. + scope:baron = { + depose = yes + add_trait = devoted + } + # Nab some more converts. + fp2_add_random_characters_to_converts_list_effect = { COURT = scope:acolyte_host } + } + + # Can SheHe #EMP do#! that? + option = { + name = fp2_lyonese_monk.0211.a + + # No extra effects. + # Spawn the next event in the cycle. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 4 8 } + } + + # No extra stress for a single-option event. + ai_chance = { + # Not relevant for a single-option event. + base = 100 + } + } +} + +################################################## +# A Rictus Grin +# by Ewan Cowhig Croft +# 0221 - 0230 +################################################## + +scripted_trigger fp2_lyonese_monk_0221_suitable_courtier_trigger = { + # We use the base version because we don't care if they're already a secret convert. + fp2_suitable_base_convert_trigger = yes + # Now, we want to make sure they're not already zealous and have room for an extra personality trait. + number_of_personality_traits < personality_trait_limit + NOR = { + has_trait = zealous + # They also should generally be precluded from cynical, but hey, just in case... + has_trait = cynical + } +} + +# A courtier is looking dopey and happy due to how at peace with themselves they are. +fp2_lyonese_monk.0221 = { + type = character_event + title = fp2_lyonese_monk.0221.t + desc = fp2_lyonese_monk.0221.desc + theme = friendly + left_portrait = { + character = scope:acolyte_host + animation = worry + } + right_portrait = { + character = scope:courtier + animation = admiration + } + override_background = { event_background = corridor_day } + cooldown = { years = 100 } + + trigger = { + fp2_lyonese_monk_0000_valid_for_events_trigger = yes + any_courtier = { fp2_lyonese_monk_0221_suitable_courtier_trigger = yes } + } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Select a suitable courtier. + random_courtier = { + limit = { fp2_lyonese_monk_0221_suitable_courtier_trigger = yes } + add_to_list = hidden_converts + save_scope_as = courtier + } + # Give 'em a new lease on life. + scope:courtier = { add_trait = zealous } + # Nab some more converts. + fp2_add_random_characters_to_converts_list_effect = { COURT = scope:acolyte_host } + } + + # Glad you're doing well, scope:courtier! + option = { + name = fp2_lyonese_monk.0221.a + + # They like you a little more. + reverse_add_opinion = { + target = scope:courtier + modifier = compliment_opinion + opinion = 20 + } + + stress_impact = { + trusting = miniscule_stress_impact_loss + compassionate = miniscule_stress_impact_loss + callous = minor_stress_impact_gain + sadistic = minor_stress_impact_gain + paranoid = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = 1 + ai_sociability = 1 + } + } + } + + # I've got a bad feeling about this... + option = { + name = fp2_lyonese_monk.0221.b + + # They like you a little less. + reverse_add_opinion = { + target = scope:courtier + modifier = disappointed_opinion + opinion = -20 + } + + stress_impact = { + paranoid = miniscule_stress_impact_loss + trusting = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = -1 + ai_sociability = -1 + } + } + } + + after = { + # Spawn the next event in the cycle. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 4 8 } + } + } +} + +################################################## +# Booing the Bishop +# by Ewan Cowhig Croft +# 0231 - 0240 +################################################## + +# A bishop in your realm is booed by a crowd of people. +fp2_lyonese_monk.0231 = { + type = character_event + title = fp2_lyonese_monk.0231.t + desc = fp2_lyonese_monk.0231.desc + theme = faith + left_portrait = { + character = scope:irate_theocrat + animation = fear + } + cooldown = { years = 100 } + + trigger = { + fp2_lyonese_monk_0000_valid_for_events_trigger = yes + fp2_lyonese_monk_has_suitable_annoyed_theocrat_trigger = yes + } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Process a suitable annoyed theocrat. + fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = yes + scope:irate_theocrat = { add_stress = major_stress_gain } + # Nab some more converts. + fp2_add_random_characters_to_converts_list_effect = { COURT = scope:acolyte_host } + } + + # People need to show the Church more *respect*. + option = { + name = fp2_lyonese_monk.0231.a + + # Scope:irate_theocrat appreciates your kind words. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = pious_opinion + opinion = 20 + } + + stress_impact = { + zealous = miniscule_stress_impact_loss + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_compassion = -1 + } + } + } + + # Clearly SheHe's got to work on HerHis sermons. + option = { + name = fp2_lyonese_monk.0231.b + + # You gain a little piety. + add_piety = minor_piety_gain + # But you frustrate and hurt scope:irate_theocrat. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = cruelty_opinion + opinion = -10 + } + scope:irate_theocrat = { add_stress = minor_stress_gain } + + stress_impact = { + cynical = miniscule_stress_impact_loss + zealous = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = -0.5 + ai_zeal = -1 + } + } + } + + after = { + # Spawn the next event in the cycle. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 4 8 } + } + } +} + +################################################## +# All HerHis Fault +# by Ewan Cowhig Croft +# 0241 - 0250 +################################################## + +# Your court chaplain comes to you complaining, begging for an end to all of this. +fp2_lyonese_monk.0241 = { + type = character_event + title = fp2_lyonese_monk.0241.t + desc = fp2_lyonese_monk.0241.desc + theme = rival_relation + left_portrait = { + character = scope:irate_theocrat + animation = rage + } + right_portrait = { + character = scope:acolyte + animation = shock + } + override_background = { event_background = council_chamber } + + trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Process a suitable annoyed theocrat. + fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = yes + # Make it clear they're pissed. + fp2_lyonese_monk_make_acolyte_and_irate_theocrat_rivals_effect = yes + } + + # Very well — pack your things, scope:acolyte. + option = { + name = fp2_lyonese_monk.0241.a + + # Opinion gain with scope:irate_theocrat. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = pleased_opinion + opinion = 20 + } + # Scope:acolyte leaves. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + + stress_impact = { + zealous = miniscule_stress_impact_loss + cynical = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_rationality = -0.5 + } + } + } + + # GUARDS! Seize the heterodox bastard! + option = { + name = fp2_lyonese_monk.0241.b + + # A sprinkle of piety for your orthodoxy! + add_piety = minor_piety_gain + # Scope:acolyte is dispatched. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = scuffle } + # Scope:irate_theocrat is horrified though. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = overreaction_opinion + opinion = -10 + } + + stress_impact = { + zealous = miniscule_stress_impact_loss + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_vengefulness = 1 + } + } + } + + # You're the troublemaker here, scope:irate_theocrat + option = { + name = fp2_lyonese_monk.0241.c + + # Scope:irate_theocrat is *not* happy. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = refusal_opinion + opinion = -30 + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0241.c.tt + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 4 8 } + } + + stress_impact = { + cynical = miniscule_stress_impact_loss + zealous = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = 0.5 + ai_zeal = -1 + } + } + } +} + + + + + + + + + + + +################################################## +# PUBLIC CONTROVERSY + +################################################## +# Scope:pope's Epistle +# by Ewan Cowhig Croft +# 0401 - 0410 +################################################## + +# The Pope writes you an advisory, reprimanding you and asking you to boot the monk. +fp2_lyonese_monk.0401 = { + type = letter_event + sender = scope:pope + opening = fp2_lyonese_monk.0401.t + desc = fp2_lyonese_monk.0401.desc + + trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + play_music_cue = "mx_cue_general_crusade_event_1" + # Sort our Pope scope. + fp2_lyonese_monk_grab_and_update_pope_effect = yes + # Mark that we've entered the second phase. + add_character_flag = fp2_lyonese_monk_entered_controversy_flag + } + + # The Holy See compels me. + option = { + name = fp2_lyonese_monk.0401.a + + # Boot the monk. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + # Gain a favour hook on scope:pope. + add_hook = { + type = favor_hook + target = scope:pope + } + # Plus some opinion. + reverse_add_opinion = { + target = scope:pope + modifier = pious_opinion + opinion = 20 + } + + stress_impact = { + zealous = miniscule_stress_impact_loss + arrogant = medium_stress_impact_gain + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_rationality = 0.5 + } + } + } + + # I don't remember asking for Rome's permission. + option = { + name = fp2_lyonese_monk.0401.b + + # Scope:pope is more upset. + reverse_add_opinion = { + target = scope:pope + modifier = impious_opinion + opinion = -15 + } + # Plus - lose a little piety. + add_piety = minor_piety_loss + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + cynical = miniscule_stress_impact_loss + arrogant = miniscule_stress_impact_loss + humble = medium_stress_impact_gain + zealous = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_vengefulness = 0.75 + ai_zeal = -1 + } + } + } +} + +################################################## +# Space to Teach +# by Ewan Cowhig Croft +# 0411 - 0420 +################################################## + +scripted_trigger fp2_lyonese_monk_0411_county_to_give_trigger = { + tier = tier_county + NOT = { this = scope:acolyte_host.capital_county } + # Within the prime region. + title_province = { geographical_region = dlc_fp2_lyonese_monk_region } +} + +# Scope:acolyte asks you for a county in which to spread HerHis teachings. +fp2_lyonese_monk.0411 = { + type = character_event + title = fp2_lyonese_monk.0411.t + desc = fp2_lyonese_monk.0411.desc + theme = learning_theology_focus + left_portrait = { + character = scope:acolyte_host + animation = disbelief + } + right_portrait = { + character = scope:acolyte + animation = admiration + } + cooldown = { years = 100 } + + trigger = { + fp2_lyonese_monk_0000_valid_for_events_trigger = yes + # If you're just a count yourself, this isn't relevant for you. + highest_held_title_tier >= tier_duchy + # Must have a suitable county to hand over. + any_held_title = { fp2_lyonese_monk_0411_county_to_give_trigger = yes } + } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Pick a county to ask for. + ordered_held_title = { + limit = { fp2_lyonese_monk_0411_county_to_give_trigger = yes } + # Pick the least valuable county. + order_by = { + value = development_level + multiply = -1 + } + save_scope_as = acolyte_fief + } + } + + # I suppose... I suppose I could allow this... + option = { + name = fp2_lyonese_monk.0411.a + + # You turn over the county. + create_title_and_vassal_change = { + type = granted + save_scope_as = change + } + scope:acolyte_fief = { + change_title_holder = { + holder = scope:acolyte + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + # Make sure the place spawns as a theocracy. + hidden_effect = { + scope:acolyte = { change_government = theocracy_government } + } + # Nab some converts. + fp2_add_random_vassals_to_converts_list_effect = { LIEGE = scope:acolyte_host } + # Spawn the next event in the cycle. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + generous = minor_stress_impact_loss + greedy = major_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 0.5 + ai_greed = -2 + } + } + } + + # Don't be ridiculous! + option = { + name = fp2_lyonese_monk.0411.b + flavor = fp2_lyonese_monk.0411.b.tt + + # Boot the monk. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + # Gain a little prestige for putting your foot down. + add_prestige = minor_prestige_gain + + stress_impact = { + greedy = miniscule_stress_impact_loss + generous = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_greed = 2 + ai_zeal = -0.5 + } + } + } +} + +################################################## +# High Tempers +# by Ewan Cowhig Croft +# 0421 - 0430 +################################################## + +# Your court chaplain and scope:acolyte get into a fight. +fp2_lyonese_monk.0421 = { + type = character_event + title = fp2_lyonese_monk.0421.t + desc = fp2_lyonese_monk.0421.desc + theme = unfriendly + left_portrait = { + character = scope:irate_theocrat + animation = war_attacker + } + right_portrait = { + character = scope:acolyte + animation = war_over_win + } + override_background = { event_background = feast } + cooldown = { years = 100 } + + trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Grab a theocrat. + fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = yes + # Piss them off. + fp2_lyonese_monk_make_acolyte_and_irate_theocrat_rivals_effect = yes + } + + # Scope:irate_theocrat, show some decorum! + option = { + name = fp2_lyonese_monk.0421.a + + # Lose opinion with scope:irate_theocrat. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = humiliated_opinion + opinion = -10 + } + # Gain opinion with scope:acolyte. + reverse_add_opinion = { + target = scope:acolyte + modifier = trust_opinion + opinion = 20 + } + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_emboldened + scope:story = { + change_variable = { + name = school_radical + add = 1 + } + } + + stress_impact = { + cynical = miniscule_stress_impact_loss + zealous = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_sociability = 1 + ai_zeal = -1 + } + } + } + + # Scope:acolyte, you *will* respect HerHis authority! + option = { + name = fp2_lyonese_monk.0421.b + + # Gain opinion with scope:irate_theocrat. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = trust_opinion + opinion = 20 + } + # Lose opinion with scope:acolyte. + reverse_add_opinion = { + target = scope:acolyte + modifier = humiliated_opinion + opinion = -10 + } + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_paused + scope:story = { + change_variable = { + name = school_felicitous + add = 1 + } + } + + stress_impact = { + zealous = miniscule_stress_impact_loss + cynical = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_sociability = -1 + } + } + } + + # Don't you two have more in common than not? + option = { + name = fp2_lyonese_monk.0421.c + + # Lose opinion with scope:irate_theocrat. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = annoyed_opinion + opinion = -5 + } + # Lose opinion with scope:acolyte. + reverse_add_opinion = { + target = scope:acolyte + modifier = annoyed_opinion + opinion = -5 + } + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_humbled + scope:story = { + change_variable = { + name = school_elipandic + add = 1 + } + } + + stress_impact = { + gregarious = miniscule_stress_impact_loss + zealous = minor_stress_impact_gain + cynical = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = 1 + ai_vengefulness = -1 + } + } + } + + after = { + # Spawn the next event in the cycle. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + } +} + +################################################## +# Scope:pope's Second Epistle +# by Ewan Cowhig Croft +# 0431 - 0440 +################################################## + +# The Pope writes you *another* advisory, demanding that you boot scope:acolyte plus +fp2_lyonese_monk.0431 = { + type = letter_event + sender = scope:pope + opening = fp2_lyonese_monk.0431.t + desc = { + # Check whether the Pope has switched. + first_valid = { + triggered_desc = { + trigger = { + exists = scope:old_pope + NOT = { scope:old_pope = scope:pope } + } + desc = fp2_lyonese_monk.0431.desc.pope.different + } + desc = fp2_lyonese_monk.0431.desc.pope.same + } + desc = fp2_lyonese_monk.0431.desc.outro + } + cooldown = { years = 100 } + + trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Sort our Pope scope. + fp2_lyonese_monk_grab_and_update_pope_effect = yes + } + + # It's not wise to aggravate the throne of St. Peter... + option = { + name = fp2_lyonese_monk.0431.a + + # Boot the monk. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + # A bit less opinion now, as you've had one chance. + reverse_add_opinion = { + target = scope:pope + modifier = pious_opinion + opinion = 10 + } + + stress_impact = { + zealous = miniscule_stress_impact_loss + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_vengefulness = -1 + } + } + } + + # Perhaps there's a middle ground here. + option = { + name = fp2_lyonese_monk.0431.b + + # You try to argue for a better result. + duel = { + skill = diplomacy + value = very_high_skill_rating + # You mollify scope:pope. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0431.b.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0431.b.tt.success + left_icon = scope:pope + reverse_add_opinion = { + target = scope:pope + modifier = impious_opinion + opinion = -5 + } + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_humbled + scope:story = { + change_variable = { + name = school_elipandic + add = 1 + } + } + } + } + # Scope:pope is even *more* angry. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0431.b.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0431.b.tt.failure + left_icon = scope:pope + ## We use the same value as last time since, by definition, this is now stacking. + reverse_add_opinion = { + target = scope:pope + modifier = angry_opinion + opinion = -30 + } + # And some *more* piety loss! + add_piety = medium_piety_loss + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_paused + scope:story = { + change_variable = { + name = school_felicitous + add = 1 + } + } + } + } + } + + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + arrogant = miniscule_stress_impact_loss + zealous = medium_stress_impact_gain + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_sociability = 0.75 + ai_zeal = 0.5 + ai_vengefulness = -0.5 + } + } + } + + # Damn it, I'm the GetTitleAsName! + option = { + name = fp2_lyonese_monk.0431.c + + # Scope:pope is more upset. + ## We use the same value as last time since, by definition, this is now stacking. + reverse_add_opinion = { + target = scope:pope + modifier = impious_opinion + opinion = -15 + } + # And some *more* piety loss! + add_piety = medium_piety_loss + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_emboldened + scope:story = { + change_variable = { + name = school_radical + add = 1 + } + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + arrogant = miniscule_stress_impact_loss + cynical = miniscule_stress_impact_loss + humble = medium_stress_impact_gain + zealous = major_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_vengefulness = 0.5 + ai_sociability = -0.5 + ai_zeal = -1 + } + } + } +} + +################################################## +# The Council of scope:bishopric +# by Ewan Cowhig Croft +# 0441 - 0450 +################################################## + +# The clergy of the region gather for a minor church council, featuring scope:acolyte defending their claims. +fp2_lyonese_monk.0441 = { + type = character_event + title = fp2_lyonese_monk.0441.t + desc = fp2_lyonese_monk.0441.desc + theme = faith + left_portrait = { + character = scope:acolyte + animation = schadenfreude + } + right_portrait = { + character = scope:irate_theocrat + animation = stress + } + + trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Grab a theocrat. + fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = yes + # Escalate the scope:acolyte - scope:irate_theocrat relationship if we can. + scope:acolyte = { + # We should become rivals if we're not already. + if = { + limit = { + NOT = { has_relation_rival = scope:irate_theocrat } + } + set_relation_rival = scope:irate_theocrat + } + # But if we _are_, then it's nemesis time. + else_if = { + limit = { has_relation_rival = scope:irate_theocrat } + set_relation_nemesis = scope:irate_theocrat + } + # Plus, this shows off their ecclesiastic chops! + add_piety_level = 2 + } + # Pick a venue. + scope:acolyte = { + if = { + limit = { is_landed = yes } + capital_barony = { save_scope_as = council_1_venue } + } + else = { + scope:acolyte_host.capital_barony = { save_scope_as = council_1_venue } + } + } + # The whole event preemptively gives scope:acolyte a fresh audience. + fp2_add_random_vassals_to_converts_list_effect = { LIEGE = scope:acolyte_host } + } + + # This council has my full support. + option = { + name = fp2_lyonese_monk.0441.a + + # Gain piety. + add_piety = medium_piety_gain + # Scope:irate_theocrat has a bad time. + scope:irate_theocrat = { + add_opinion = { + target = scope:acolyte_host + modifier = humiliated_opinion + opinion = -50 + } + add_stress = major_stress_gain + } + # Scope:acolyte is happy. + scope:acolyte = { + add_opinion = { + target = scope:acolyte_host + modifier = pious_opinion + opinion = 20 + } + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + zealous = miniscule_stress_impact_loss + cynical = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_vengefulness = 1 + } + } + } + + # Matters of theology are not my concern. + option = { + name = fp2_lyonese_monk.0441.b + + # Gain prestige. + add_prestige = medium_prestige_gain + # Scope:irate_theocrat has a less-bad time. + scope:irate_theocrat = { + add_opinion = { + target = scope:acolyte_host + modifier = abandoned_me_opinion + opinion = -20 + } + add_stress = medium_stress_gain + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + humble = miniscule_stress_impact_loss + arrogant = minor_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_rationality = 0.5 + ai_zeal = -1 + } + } + } + + # I've let this go too far! + option = { + name = fp2_lyonese_monk.0441.c + + # Boot the monk. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + # Scope:irate_theocrat is incredibly thankful. + reverse_add_opinion = { + target = scope:irate_theocrat + modifier = relieved_opinion + opinion = 75 + } + scope:irate_theocrat = { add_stress = major_stress_loss } + # Gain some piety out of it. Even though you're likely at a net loss by this point. + add_piety = medium_piety_gain + + stress_impact = { + zealous = miniscule_stress_impact_loss + cynical = minor_stress_impact_gain + arrogant = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_compassion = 0.25 + } + } + } +} + + + + + + + + + + + +################################################## +# SCHISM + +################################################## +# Scope:pope's Third Epistle +# by Ewan Cowhig Croft +# 0601 - 0610 +################################################## + +# Whatever the council's results, the Pope condemns it. You are given a final demand demand to repent & turn over scope:acolyte or face excommunication. +fp2_lyonese_monk.0601 = { + type = letter_event + sender = scope:pope + opening = fp2_lyonese_monk.0601.t + desc = fp2_lyonese_monk.0601.desc + + trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + play_music_cue = "mx_cue_combat_stinger" + # Sort our Pope scope. + fp2_lyonese_monk_grab_and_update_pope_effect = yes + # Mark that we've entered the second phase. + remove_character_flag = fp2_lyonese_monk_entered_controversy_flag + add_character_flag = fp2_lyonese_monk_entered_schism_flag + } + + # I can only beg for St. Peter's forgiveness. + option = { + name = fp2_lyonese_monk.0601.a + + # Hand the monk over to Rome. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = pope } + # Scope:pope forgives you your trespasses. + add_piety = medium_piety_gain + reverse_add_opinion = { + target = scope:pope + modifier = relieved_opinion + opinion = 50 + } + + stress_impact = { + zealous = miniscule_stress_impact_loss + humble = miniscule_stress_impact_loss + cynical = major_stress_impact_gain + arrogant = major_stress_impact_gain + } + ai_chance = { + # If we've made it to this point, the AI should be committed to backing scope:acolyte. + base = 0 + } + } + + # I am appointed by HighGodName! + option = { + name = fp2_lyonese_monk.0601.b + + # Welp, don't say you weren't warned. + excommunicate_character = { + REQUESTING_CHARACTER = scope:pope + TARGET_CHARACTER = scope:acolyte_host + } + add_piety_level = -2 + + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + cynical = miniscule_stress_impact_loss + arrogant = miniscule_stress_impact_loss + zealous = major_stress_impact_gain + humble = major_stress_impact_gain + } + ai_chance = { + # If we've made it to this point, the AI should be committed to backing scope:acolyte. + base = 100 + } + } +} + +################################################## +# High Tensions +# by Ewan Cowhig Croft +# 0611 - 0620 +################################################## + +scripted_effect fp2_lyonese_monk_0611_diplomatic_defusal_effect = { + scope:rioting_county = { + add_county_modifier = { + modifier = fp2_religious_riots_defused_modifier + years = 10 + } + } +} + +# An angry mob in your capital turn up to demand scope:acolyte's head, countered by *another* angry mob that hates the first mob. +fp2_lyonese_monk.0611 = { + type = character_event + title = fp2_lyonese_monk.0611.t + desc = fp2_lyonese_monk.0611.desc + theme = war + left_portrait = { + character = scope:peasant_1 + animation = aggressive_spear + outfit_tags = { beggar_rags } + hide_info = yes + } + right_portrait = { + character = scope:peasant_2 + animation = aggressive_axe + outfit_tags = { beggar_rags } + hide_info = yes + } + lower_center_portrait = scope:acolyte + override_background = { event_background = courtyard } + cooldown = { years = 100 } + + trigger = { + fp2_lyonese_monk_0000_valid_for_events_trigger = yes + any_held_title = { + tier = tier_county + faith = scope:story.var:base_faith + } + } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Pick a suitable county. + if = { + limit = { capital_county.faith = scope:story.var:base_faith } + capital_county = { save_scope_as = rioting_county } + } + else = { + random_held_title = { + limit = { + tier = tier_county + faith = scope:story.var:base_faith + } + save_scope_as = rioting_county + } + } + # Create some peasants. + create_character = { + template = generic_peasant_character + location = scope:rioting_county.title_province + save_scope_as = peasant_1 + } + create_character = { + template = generic_peasant_character + location = scope:rioting_county.title_province + save_scope_as = peasant_2 + } + } + + # Diplomacy: I can defuse this situation. + option = { + name = fp2_lyonese_monk.0611.a + trigger = { diplomacy >= very_high_skill_rating } + skill = diplomacy + + # Apply defusal effect immediately. + fp2_lyonese_monk_0611_diplomatic_defusal_effect = yes + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_humbled + scope:story = { + change_variable = { + name = school_elipandic + add = 1 + } + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + calm = miniscule_stress_impact_loss + gregarious = miniscule_stress_impact_loss + wrathful = medium_stress_impact_gain + shy = major_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = 1 + ai_sociability = 1 + } + } + } + + # Please, my subjects, calm! + option = { + name = fp2_lyonese_monk.0611.b + trigger = { diplomacy < very_high_skill_rating } + + # You try to talk things out. + duel = { + skill = diplomacy + value = high_skill_rating + # You defuse the situation. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0611.b.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0611.b.tt.success + left_icon = scope:rioting_county + fp2_lyonese_monk_0611_diplomatic_defusal_effect = yes + } + } + # Violence erupts anyway. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0611.b.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0611.b.tt.failure + left_icon = scope:rioting_county + scope:rioting_county = { + add_county_modifier = { + modifier = fp2_religious_riots_modifier + years = 20 + } + } + } + } + } + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_humbled + scope:story = { + change_variable = { + name = school_elipandic + add = 1 + } + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + calm = miniscule_stress_impact_loss + gregarious = miniscule_stress_impact_loss + wrathful = medium_stress_impact_gain + shy = major_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = 1 + ai_sociability = 1 + } + } + } + + # Fetch my sword, we'll disperse these *rebels*. + option = { + name = fp2_lyonese_monk.0611.c + flavor = fp2_lyonese_monk.0611.c.tt + + # You choose violence. + scope:rioting_county = { + add_county_modifier = { + modifier = fp2_religious_riots_suppressed_modifier + years = 20 + } + } + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_emboldened + scope:story = { + change_variable = { + name = school_radical + add = 1 + } + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + wrathful = miniscule_stress_impact_loss + compassionate = major_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_vengefulness = 1 + ai_compassion = -1 + } + } + } + + # Heretics? At my very *door*? + option = { + name = fp2_lyonese_monk.0611.d + flavor = fp2_lyonese_monk.0611.d.tt + + # You've had enough of this event chain. + scope:rioting_county = { + add_county_modifier = { + modifier = fp2_religious_riots_suppressed_modifier + years = 20 + } + } + # Scope:acolyte is dispatched. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = scuffle } + # Take a nice chunk o'piety for your zeal! + add_piety = major_piety_gain + + stress_impact = { + wrathful = miniscule_stress_impact_loss + compassionate = major_stress_impact_gain + } + ai_chance = { + # If we've made it to this point, the AI should be committed to backing scope:acolyte. + base = 0 + } + } + + # Lock the gates. + option = { + name = fp2_lyonese_monk.0611.e + + # Riots outside, not your problem. + scope:rioting_county = { + add_county_modifier = { + modifier = fp2_religious_riots_modifier + years = 20 + } + } + # Stress loss in the stress_impact block. + # Mark this for school calcs later. + custom_tooltip = fp2_lyonese_monk.0000.tt.is_paused + scope:story = { + change_variable = { + name = school_felicitous + add = 1 + } + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + base = major_stress_loss + shy = minor_stress_impact_loss + gregarious = minor_stress_impact_gain + wrathful = major_stress_impact_gain + compassionate = major_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = -1 + ai_sociability = -1 + } + } + } + + after = { + # Clean up the peasants. + scope:peasant_1 = { silent_disappearance_effect = yes } + scope:peasant_2 = { silent_disappearance_effect = yes } + } +} + +################################################## +# A Formal Complaint +# by Ewan Cowhig Croft +# 0621 - 0630 +################################################## + +scripted_trigger fp2_lyonese_monk_0621_suitable_vassal_trigger = { + # Same faith. + faith = scope:acolyte_host.faith + # Not a cynic. + NOT = { has_trait = cynical } + # Available for narrative purposes. + is_available_ai_adult = yes + # And uhhh... make sure they don't nab themselves. + NOT = { this = scope:acolyte } +} + +# Zealous vassals protest your heresy. +fp2_lyonese_monk.0621 = { + type = character_event + title = fp2_lyonese_monk.0621.t + desc = fp2_lyonese_monk.0621.desc + theme = vassal + left_portrait = { + character = scope:acolyte_host + animation = worry + } + right_portrait = { + character = scope:zealous_vassal + animation = anger + } + lower_left_portrait = scope:acolyte + cooldown = { years = 100 } + + trigger = { + fp2_lyonese_monk_0000_valid_for_events_trigger = yes + any_vassal = { fp2_lyonese_monk_0621_suitable_vassal_trigger = yes } + } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # Nab a suitable vassal. + ordered_vassal = { + limit = { fp2_lyonese_monk_0621_suitable_vassal_trigger = yes } + order_by = { value = max_military_strength } + save_scope_as = zealous_vassal + } + # Sort the Pope. + fp2_lyonese_monk_grab_and_update_pope_effect = yes + } + + # Scope:pope couldn't persuade me, what makes you think you can? + option = { + name = fp2_lyonese_monk.0621.a + + # You engage them in serious debate. + duel = { + skill = learning + target = scope:zealous_vassal + # You shatter their world view. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0621.a.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0621.a.tt.success + left_icon = scope:zealous_vassal + scope:zealous_vassal = { + add_opinion = { + target = scope:acolyte_host + modifier = impious_opinion + opinion = -25 + } + add_stress = major_stress_gain + } + } + } + # They're even *more* infuriated with you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0621.a.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0621.a.tt.failure + left_icon = scope:zealous_vassal + reverse_add_opinion = { + target = scope:zealous_vassal + modifier = respect_opinion + opinion = -50 + } + if = { + limit = { + can_set_relation_rival_trigger = { CHARACTER = scope:zealous_vassal } + } + set_relation_rival = scope:zealous_vassal + } + } + } + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + arrogant = miniscule_stress_impact_loss + stubborn = miniscule_stress_impact_loss + humble = medium_stress_impact_gain + fickle = major_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_rationality = 1 + ai_zeal = -0.5 + } + } + } + + # Vassal? You're naught but a malcontent! + option = { + name = fp2_lyonese_monk.0621.b + + # Scope:zealous_vassal is annoyed. + reverse_add_opinion = { + target = scope:zealous_vassal + modifier = respect_opinion + opinion = -25 + } + if = { + limit = { + can_set_relation_rival_trigger = { CHARACTER = scope:zealous_vassal } + } + set_relation_rival = scope:zealous_vassal + } + # Spawn the next event in the cycle. + custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + arrogant = miniscule_stress_impact_loss + stubborn = miniscule_stress_impact_loss + humble = medium_stress_impact_gain + compassionate = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_vengefulness = 0.75 + ai_compassion = -0.5 + } + } + } + + # Scope:vassal is right, this has gone too far. + option = { + name = fp2_lyonese_monk.0621.c + + # Boot the monk. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished } + # Gain some piety. + add_piety = medium_piety_gain + # Scope:zealous_vassal is very happy! + reverse_add_opinion = { + target = scope:zealous_vassal + modifier = pleased_opinion + opinion = 50 + } + + stress_impact = { + humble = miniscule_stress_impact_loss + fickle = miniscule_stress_impact_loss + arrogant = minor_stress_impact_gain + stubborn = major_stress_impact_gain + } + ai_chance = { + # If we've made it to this point, the AI should be committed to backing scope:acolyte. + base = 0 + } + } +} + +################################################## +# Just Church Business +# by Ewan Cowhig Croft +# 0631 - 0640 +################################################## + +scripted_trigger fp2_lyonese_monk_0631_valid_neighbour_trigger = { + # Same religious head. + faith.religious_head = scope:story.var:base_faith.religious_head + # Neither allied nor has a ceasefire. + NOR = { + any_ally = { this = scope:acolyte_host } + any_truce_target = { this = scope:acolyte_host } + } + # Doesn't *already* have a claim. + NOT = { + any_claim = { this = scope:acolyte_host.primary_title } + } +} + +# A neighbouring ruler has purchased claims on your land from your HoF. +fp2_lyonese_monk.0631 = { + type = letter_event + sender = scope:neighbouring_ruler + opening = fp2_lyonese_monk.0631.t + desc = fp2_lyonese_monk.0631.desc + cooldown = { years = 100 } + + trigger = { + fp2_lyonese_monk_0000_valid_for_events_trigger = yes + any_neighboring_and_across_water_realm_same_rank_owner = { fp2_lyonese_monk_0631_valid_neighbour_trigger = yes } + } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + # Boost the tallied events score by +1. + scope:story = { + change_variable = { + name = lm_phase_tally + add = 1 + } + } + # First, we'll need to make sure our HoF is up to date. + fp2_lyonese_monk_grab_and_update_pope_effect = yes + # Now let's pick a solid neighbour. + ## First gathering candidates. + every_neighboring_and_across_water_realm_same_rank_owner = { + limit = { fp2_lyonese_monk_0631_valid_neighbour_trigger = yes } + add_to_list = claims_donated_neighbouring_ruler_list + } + ## Then processing them. + ordered_in_list = { + list = claims_donated_neighbouring_ruler_list + # Scope:pope, naturally, has a type. + limit = { has_trait = zealous } + alternative_limit = { always = yes } + order_by = { value = max_military_strength } + save_scope_as = neighbouring_ruler + } + # Now we fork over a claim on scope:acolyte_host's primary title. + scope:neighbouring_ruler = { add_pressed_claim = scope:acolyte_host.primary_title } + } + + # Outrageous! + option = { + name = fp2_lyonese_monk.0631.a + + # Well, that's a sure sign of an escalation. + ## Stress gain handled in stress_impact block. + + # Spawn the next event in the cycle. + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle + months = { 6 12 } + } + + stress_impact = { + base = medium_stress_gain + greedy = minor_stress_impact_gain + paranoid = minor_stress_impact_gain + } + ai_chance = { + # Single option event, AI chance irrelevant. + base = 100 + } + } +} + +################################################## +# No More than a Man +# by Ewan Cowhig Croft +# 0641 - 0650 +################################################## + +# Scope:acolyte suggests you embrace the heresy. +fp2_lyonese_monk.0641 = { + type = character_event + title = fp2_lyonese_monk.0641.t + desc = fp2_lyonese_monk.0641.desc + theme = faith + left_portrait = { + character = scope:acolyte_host + animation = stress + } + right_portrait = { + character = scope:acolyte + animation = scheme + } + lower_center_portrait = scope:pope + override_background = { event_background = study } + + trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes } + + on_trigger_fail = { + trigger_event = { + on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback + months = { 4 8 } + } + } + + immediate = { + play_music_cue = "mx_cue_faith_conversion" + # Scope:acolyte's *real* traits & faith are revealed. + ## These include the two "hidden" traits of scope:acolyte's buffs - heresiarch & education_intrigue_4. + scope:acolyte = { + set_character_faith = faith:adoptionist + hidden_effect = { + # Swap educations & adjust stats to match. + remove_trait = education_learning_4 + add_learning_skill = 8 + add_trait = education_intrigue_4 + add_intrigue_skill = -8 + # Reduce down the stats that'll increased by heresiarch. + add_martial_skill = -2 + add_learning_skill = -2 + add_prowess_skill = -2 + } + add_trait = heresiarch + # Make this clear too. + hidden_effect = { force_character_skill_recalculation = yes } + # _Small_ diplo-immunity. + add_character_flag = { + flag = flag_hostile_actions_disabled_delay + days = 10 + } + } + # Nab a scope:pope, so that they can welcome you back. + fp2_lyonese_monk_grab_and_update_pope_effect = yes + } + + # Yes... yes, why not, if they're so set on accusing us? + option = { + name = fp2_lyonese_monk.0641.a + + # Conversion time! + ## You switch faith. + add_character_flag = { + flag = delay_player_faith_conversion_notification_event + days = 1 + } + set_character_faith_with_conversion = faith:adoptionist + if = { + limit = { is_valid_heresiarch = yes } + add_trait = heresiarch + } + ## The hidden character's list gets used. + every_in_list = { + list = hidden_converts + limit = { fp2_suitable_base_convert_trigger = yes } + custom = fp2_lyonese_monk.0641.a.tt.hidden_convert.character + set_character_faith_with_conversion = faith:adoptionist + } + ## Every county in your realm bordering scope:acolyte's stronghold converts. + ### We don't just give you everything scope:acolyte holds plus _their_ neighbours so that you can't game-convert half of Europe with some clever pimpling. + scope:acolyte_fief = { + if = { + limit = { holder = scope:acolyte } + set_county_faith = faith:adoptionist + # Plus nab the neighbours. + every_neighboring_county = { + limit = { + faith = scope:story.var:base_faith + holder = { + any_liege_or_above = { this = scope:acolyte_host } + } + } + set_county_faith = faith:adoptionist + } + } + } + # We unblock adoptionism being converted to from this point onwards. + ## No need to notify the player; it's not strictly relevant for them for gameplay purposes. + faith:adoptionist = { remove_variable = block_conversion_till_nebulous_circumstances } + # And a large gathering of nerds is held. + custom_tooltip = fp2_lyonese_monk.0641.a.tt + # Trigger the conclave. + trigger_event = { + id = fp2_lyonese_monk.0801 + months = 1 + } + + stress_impact = { + trusting = miniscule_stress_impact_loss + cynical = miniscule_stress_impact_loss + paranoid = medium_stress_impact_gain + zealous = major_stress_impact_gain + } + ai_chance = { + # If we've made it to this point, the AI should be committed to backing scope:acolyte. + base = 100 + } + } + + # Snake! You've been planning this all along! + option = { + name = fp2_lyonese_monk.0641.b + + # Scope:acolyte is dispatched. + fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = scuffle } + # Scope:pope is happy. + reverse_add_opinion = { + target = scope:pope + modifier = relieved_opinion + opinion = 50 + } + ## If you're still excommunicated (which: let's face it), then SheHe'll recommunicate you. + if = { + limit = { has_trait = excommunicated } + lift_character_excommunication_effect = { + TARGET_CHARACTER = scope:acolyte_host + REQUESTING_CHARACTER = scope:pope + } + } + + stress_impact = { + paranoid = miniscule_stress_impact_loss + zealous = miniscule_stress_impact_loss + cynical = medium_stress_impact_gain + trusting = major_stress_impact_gain + } + ai_chance = { + # If we've made it to this point, the AI should be committed to backing scope:acolyte. + base = 0 + } + } +} + + + + + + + + + + + +################################################## +# COUNCIL + +################################################## +# The Second Council of scope:bishopric +# by Ewan Cowhig Croft +# 0801 - 0810 +################################################## + +# Clergy from all over your realm gather, wanting to contribute their thoughts and notes. +fp2_lyonese_monk.0801 = { + type = character_event + title = { + first_valid = { + # Is this our second council here? + triggered_desc = { + trigger = { scope:council_1_venue = scope:council_2_venue } + desc = fp2_lyonese_monk.0801.t.second + } + # Or our first? + desc = fp2_lyonese_monk.0801.t.first + } + } + desc = { + desc = fp2_lyonese_monk.0801.desc.intro + first_valid = { + triggered_desc = { + trigger = { scope:acolyte_stance = flag:school_elipandic } + desc = fp2_lyonese_monk.0801.desc.elipandic + } + triggered_desc = { + trigger = { scope:acolyte_stance = flag:school_felicitous } + desc = fp2_lyonese_monk.0801.desc.felicitous + } + triggered_desc = { + trigger = { scope:acolyte_stance = flag:school_radical } + desc = fp2_lyonese_monk.0801.desc.radical + } + } + } + theme = learning + left_portrait = { + character = scope:acolyte_host + animation = personality_rational + } + right_portrait = { + character = scope:acolyte_at_council + animation = chancellor + } + override_background = { event_background = temple_scope } + + immediate = { + # Refund the piety levels you lost earlier. + add_piety_level = 2 + # Give you a fun trait because... I mean, well. + add_trait = heresiarch + # Sort our locale. + ## First, whether this is a repeater. + scope:council_1_venue = { + ## Preferring to chill at scope:acolyte's place. + if = { + limit = { holder = scope:acolyte } + save_scope_as = council_2_venue + } + ## But otherwise we take your capital. + else = { + scope:acolyte_host.capital_barony = { save_scope_as = council_2_venue } + } + } + ## Then the background scope. + scope:council_2_venue = { save_scope_as = background_temple_scope } + # Work out what scope:acolyte's stance is. + scope:story = { + # They're an Elipandic. + if = { + limit = { + var:school_elipandic.compare_value > var:school_felicitous.compare_value + var:school_elipandic.compare_value > var:school_radical.compare_value + } + save_scope_value_as = { + name = acolyte_stance + value = flag:school_elipandic + } + } + # They're Felicitous. + else_if = { + limit = { + var:school_felicitous.compare_value > var:school_elipandic.compare_value + var:school_felicitous.compare_value > var:school_radical.compare_value + } + save_scope_value_as = { + name = acolyte_stance + value = flag:school_felicitous + } + } + # They're a Radical. + else_if = { + limit = { + var:school_radical.compare_value > var:school_elipandic.compare_value + var:school_radical.compare_value > var:school_felicitous.compare_value + } + save_scope_value_as = { + name = acolyte_stance + value = flag:school_radical + } + } + # If we've somehow ended up with a draw, we have a Felicitous base, so we go with that for the tie-breaker. + else = { + save_scope_value_as = { + name = acolyte_stance + value = flag:school_felicitous + } + } + } + # Aaaaand is scope:acolyte around for the pictures. + scope:acolyte = { + if = { + limit = { is_physically_able = yes } + save_scope_as = acolyte_at_council + } + } + } + + # Naturally, I'll take a leading role in the discussions. + option = { + name = fp2_lyonese_monk.0801.a + + # You'll engage in learning debates. + custom_tooltip = fp2_lyonese_monk.0801.a.tt + save_scope_value_as = { + name = conclave_engagement + value = flag:debate + } + # Progress the conclave. + custom_tooltip = fp2_lyonese_monk.0801.tt.invalidation_warning + trigger_event = { + id = fp2_lyonese_monk.0811 + months = 2 + } + + stress_impact = { + gregarious = miniscule_stress_impact_loss + shy = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # My influence will be more felt than seen... + option = { + name = fp2_lyonese_monk.0801.b + + # You'll spend piety. + custom_tooltip = fp2_lyonese_monk.0801.b.tt + save_scope_value_as = { + name = conclave_engagement + value = flag:piety + } + # Progress the conclave. + custom_tooltip = fp2_lyonese_monk.0801.tt.invalidation_warning + trigger_event = { + id = fp2_lyonese_monk.0811 + months = 2 + } + + stress_impact = { + shy = miniscule_stress_impact_loss + gregarious = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # This is a matter for the clergy alone. + option = { + name = fp2_lyonese_monk.0801.c + + # You leave the clergy to their discussions. + custom_tooltip = fp2_lyonese_monk.0801.c.tt + # Gain a decent chunk of piety for letting this go ahead. + add_piety = major_piety_gain + # Progress the chain. + save_scope_value_as = { + name = defaulted_on_conclave + value = yes + } + trigger_event = { + id = fp2_lyonese_monk.0841 + months = 2 + } + + stress_impact = { + humble = miniscule_stress_impact_loss + arrogant = major_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 100 + } + } +} + +################################################## +# Council: Father & Son +# by Ewan Cowhig Croft +# 0811 - 0820 +################################################## + +# Become Righteous. +scripted_effect fp2_lyonese_monk_0811_elipandic_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_elipandics + faith:adoptionist = { + hidden_effect = { remove_doctrine = doctrine_pluralism_fundamentalist } + add_doctrine = doctrine_pluralism_righteous + } +} + +# Become Pluralist. +scripted_effect fp2_lyonese_monk_0811_felicitous_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_felicians + faith:adoptionist = { + hidden_effect = { remove_doctrine = doctrine_pluralism_fundamentalist } + add_doctrine = doctrine_pluralism_pluralistic + } +} + +# Stay Fundamentalist. +scripted_effect fp2_lyonese_monk_0811_radical_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_radicals + show_as_tooltip = { + faith:adoptionist = { + add_doctrine = doctrine_pluralism_fundamentalist + } + } +} + +# Clergy argue over whether you're all really adoptionists or just nuanced Catholics. +fp2_lyonese_monk.0811 = { + type = character_event + title = fp2_lyonese_monk.0811.t + desc = fp2_lyonese_monk.0811.desc + theme = diplomacy + left_portrait = { + character = scope:acolyte_host + animation = personality_bold + } + right_portrait = { + character = scope:acolyte_at_council + animation = personality_bold + } + override_background = { event_background = temple_scope } + + trigger = { is_imprisoned = no } + + on_trigger_fail = { + # Progress the chain. + save_scope_value_as = { + name = defaulted_on_conclave + value = yes + } + trigger_event = { + id = fp2_lyonese_monk.0841 + months = 2 + } + } + + immediate = { + # Check to see if scope:acolyte around for the pictures. + ## Clear the old scope if applicable. + if = { + limit = { exists = scope:acolyte_at_council } + clear_saved_scope = acolyte_at_council + } + ## Now try to refresh it. + scope:acolyte = { + if = { + limit = { is_physically_able = yes } + save_scope_as = acolyte_at_council + } + } + } + + # Elipandic: the situation is nuanced... + option = { + name = fp2_lyonese_monk.0811.a + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_elipandic } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0811_elipandic_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0811.a.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0811.a.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0811_elipandic_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0811.a.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0811.a.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0811_felicitous_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0811_radical_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + stubborn = miniscule_stress_impact_loss + deceitful = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # Felician: it is no mark of shame to be chosen by HighGodName. + option = { + name = fp2_lyonese_monk.0811.b + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_felicitous } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0811_felicitous_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0811.b.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0811.b.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0811_felicitous_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0811.b.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0811.b.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0811_elipandic_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0811_radical_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + deceitful = miniscule_stress_impact_loss + stubborn = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # Radical: once a man, never fully God. + option = { + name = fp2_lyonese_monk.0811.c + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_radical } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0811_radical_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0811.c.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0811.c.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0811_radical_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0811.c.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0811.c.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0811_elipandic_school_effect = yes + } + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0811_felicitous_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + arrogant = miniscule_stress_impact_loss + stubborn = medium_stress_impact_gain + deceitful = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # I have no opinion on this matter. + option = { + name = fp2_lyonese_monk.0811.d + + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0811_elipandic_school_effect = yes + } + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0811_felicitous_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0811_radical_school_effect = yes + } + + # We don't charge stress for the opt-outs, not least because their results are variable. + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 100 + } + } + + after = { + # Progress the conclave. + trigger_event = { + id = fp2_lyonese_monk.0821 + months = 2 + } + } +} + +################################################## +# Council: Practicality vs. Principle +# by Ewan Cowhig Croft +# 0821 - 0830 +################################################## + +# Keep Religious Law. +scripted_effect fp2_lyonese_monk_0821_elipandic_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_elipandics + show_as_tooltip = { + faith:adoptionist = { add_doctrine = tenet_religious_legal_pronouncements } + } +} + +# Gain Sanctioned False Conversions. +scripted_effect fp2_lyonese_monk_0821_felicitous_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_felicians + faith:adoptionist = { + remove_doctrine = tenet_religious_legal_pronouncements + add_doctrine = tenet_false_conversion_sanction + } +} + +# Gain Pursuit of Power. +scripted_effect fp2_lyonese_monk_0821_radical_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_radicals + faith:adoptionist = { + remove_doctrine = tenet_religious_legal_pronouncements + add_doctrine = tenet_pursuit_of_power + } +} + +# Clergy argue over the degree to which expedience is required. +fp2_lyonese_monk.0821 = { + type = character_event + title = fp2_lyonese_monk.0821.t + desc = fp2_lyonese_monk.0821.desc + theme = intrigue + left_portrait = { + character = scope:acolyte_host + animation = personality_cynical + } + right_portrait = { + character = scope:acolyte_at_council + animation = personality_honorable + } + override_background = { event_background = temple_scope } + + trigger = { is_imprisoned = no } + + on_trigger_fail = { + # Progress the chain. + save_scope_value_as = { + name = defaulted_on_conclave + value = yes + } + trigger_event = { + id = fp2_lyonese_monk.0841 + months = 2 + } + } + + immediate = { + # Check to see if scope:acolyte around for the pictures. + ## Clear the old scope if applicable. + if = { + limit = { exists = scope:acolyte_at_council } + clear_saved_scope = acolyte_at_council + } + ## Now try to refresh it. + scope:acolyte = { + if = { + limit = { is_physically_able = yes } + save_scope_as = acolyte_at_council + } + } + } + + # Elipandic: accommodation with the rest of Christendom is vital. + option = { + name = fp2_lyonese_monk.0821.a + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_elipandic } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0821_elipandic_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0821.a.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0821.a.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0821_elipandic_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0821.a.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0821.a.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0821_felicitous_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0821_radical_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + stubborn = miniscule_stress_impact_loss + deceitful = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # Felician: practicality is innately principled. + option = { + name = fp2_lyonese_monk.0821.b + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_felicitous } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0821_felicitous_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0821.b.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0821.b.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0821_felicitous_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0821.b.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0821.b.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0821_elipandic_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0821_radical_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + deceitful = miniscule_stress_impact_loss + stubborn = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # Radical: hidden faith is faith without fire! + option = { + name = fp2_lyonese_monk.0821.c + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_radical } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0821_radical_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0821.c.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0821.c.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0821_radical_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0821.c.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0821.c.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0821_elipandic_school_effect = yes + } + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0821_felicitous_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + arrogant = miniscule_stress_impact_loss + stubborn = medium_stress_impact_gain + deceitful = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # This seems circumstantial. + option = { + name = fp2_lyonese_monk.0821.d + + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0821_elipandic_school_effect = yes + } + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0821_felicitous_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0821_radical_school_effect = yes + } + + # We don't charge stress for the opt-outs, not least because their results are variable. + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 100 + } + } + + after = { + # Progress the conclave. + trigger_event = { + id = fp2_lyonese_monk.0831 + months = 2 + } + } +} + +################################################## +# Council: One God +# by Ewan Cowhig Croft +# 0831 - 0840 +################################################## + +# Follow the Elipandic school. +scripted_effect fp2_lyonese_monk_0831_elipandic_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_elipandics + faith:adoptionist = { add_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine } +} + +# Follow the Felicitous school. +scripted_effect fp2_lyonese_monk_0831_felicitous_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_felicians + faith:adoptionist = { add_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine } +} + +# Follow the Radical school. +scripted_effect fp2_lyonese_monk_0831_radical_school_effect = { + custom_tooltip = fp2_lyonese_monk.0000.tt.favour_radicals + faith:adoptionist = { add_doctrine = special_doctrine_adoptionist_school_radical_doctrine } +} + +# Clergy argue over *how* monotheistic to be. +fp2_lyonese_monk.0831 = { + type = character_event + title = fp2_lyonese_monk.0831.t + desc = fp2_lyonese_monk.0831.desc + theme = martial + left_portrait = { + character = scope:acolyte_host + animation = personality_honorable + } + right_portrait = { + character = scope:acolyte_at_council + animation = chaplain + } + override_background = { event_background = temple_scope } + + trigger = { is_imprisoned = no } + + on_trigger_fail = { + # Progress the chain. + save_scope_value_as = { + name = defaulted_on_conclave + value = yes + } + trigger_event = { + id = fp2_lyonese_monk.0841 + months = 2 + } + } + + immediate = { + # Check to see if scope:acolyte around for the pictures. + ## Clear the old scope if applicable. + if = { + limit = { exists = scope:acolyte_at_council } + clear_saved_scope = acolyte_at_council + } + ## Now try to refresh it. + scope:acolyte = { + if = { + limit = { is_physically_able = yes } + save_scope_as = acolyte_at_council + } + } + } + + # Elipandic: the Father, the Son, and the Holy Ghost are still one being. + option = { + name = fp2_lyonese_monk.0831.a + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_elipandic } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0831_elipandic_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0831.a.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0831.a.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0831_elipandic_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0831.a.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0831.a.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0831_felicitous_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0831_radical_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + stubborn = miniscule_stress_impact_loss + deceitful = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # Felician: a separation between Father and Son does not diminish either. + option = { + name = fp2_lyonese_monk.0831.b + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_felicitous } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0831_felicitous_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0831.b.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0831.b.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0831_felicitous_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0831.b.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0831.b.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0831_elipandic_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0831_radical_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + deceitful = miniscule_stress_impact_loss + stubborn = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # Radical: the primacy of the Father is immutable. + option = { + name = fp2_lyonese_monk.0831.c + trigger = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety >= fp2_lyonese_monk_conclave_cost_value + } + # Can't take a stance on something that scope:acolyte is already pushing for. + #TODO_CD_FP2_POLISH; fix this. + #NOT = { scope:acolyte_stance = flag:school_radical } + } + show_as_unavailable = { + # Piety path costing. + trigger_if = { + limit = { scope:conclave_engagement = flag:piety } + piety < fp2_lyonese_monk_conclave_cost_value + } + } + + # Piety path. + if = { + limit = { scope:conclave_engagement = flag:piety } + # Pay the piety tax. + add_piety = { + value = fp2_lyonese_monk_conclave_cost_value + multiply = -1 + } + # Get your results. + fp2_lyonese_monk_0831_radical_school_effect = yes + } + # Debate path. + if = { + limit = { scope:conclave_engagement = flag:debate } + duel = { + skill = learning + value = high_skill_rating + # You sway the priests. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_lyonese_monk.0831.c.tt.success + send_interface_toast = { + title = fp2_lyonese_monk.0831.c.tt.success + left_icon = scope:council_1_venue + fp2_lyonese_monk_0831_radical_school_effect = yes + } + } + # The clergy ignore you. + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_lyonese_monk.0831.c.tt.failure + send_interface_toast = { + title = fp2_lyonese_monk.0831.c.tt.failure + left_icon = scope:council_1_venue + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0831_elipandic_school_effect = yes + } + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0831_felicitous_school_effect = yes + } + } + } + } + } + + # Stress impacts here based on the virtues lionised by each school. + stress_impact = { + arrogant = miniscule_stress_impact_loss + stubborn = medium_stress_impact_gain + deceitful = medium_stress_impact_gain + } + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 0 + } + } + + # Have we shattered on dogma already? + option = { + name = fp2_lyonese_monk.0831.d + + # We take scope:acolyte's preference. + ## Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + fp2_lyonese_monk_0831_elipandic_school_effect = yes + } + ## Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + fp2_lyonese_monk_0831_felicitous_school_effect = yes + } + ## Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + fp2_lyonese_monk_0831_radical_school_effect = yes + } + + # We don't charge stress for the opt-outs, not least because their results are variable. + ai_chance = { + # The AI should just let the scope:acolyte pick. + base = 100 + } + } + + after = { + # Progress the conclave. + trigger_event = { + id = fp2_lyonese_monk.0841 + months = 2 + } + } +} + +################################################## +# From the Ashes +# by Ewan Cowhig Croft +# 0841 - 0850 +################################################## + +# The church council arrives at their final important doctrinal conclusions. +fp2_lyonese_monk.0841 = { + type = character_event + title = fp2_lyonese_monk.0841.t + desc = { + desc = fp2_lyonese_monk.0841.desc.intro + # Pluralism. + first_valid = { + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = doctrine_pluralism_pluralistic } + } + desc = fp2_lyonese_monk.0841.desc.pluralist + } + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = doctrine_pluralism_righteous } + } + desc = fp2_lyonese_monk.0841.desc.righteous + } + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = doctrine_pluralism_fundamentalist } + } + desc = fp2_lyonese_monk.0841.desc.fundamentalist + } + } + # Tenets. + first_valid = { + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = tenet_false_conversion_sanction } + } + desc = fp2_lyonese_monk.0841.desc.sanctioned_false_conversions + } + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = tenet_religious_legal_pronouncements } + } + desc = fp2_lyonese_monk.0841.desc.religious_law + } + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = tenet_pursuit_of_power } + } + desc = fp2_lyonese_monk.0841.desc.pursuit_of_power + } + } + # School. + first_valid = { + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine } + } + desc = fp2_lyonese_monk.0841.desc.felicitous + } + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine } + } + desc = fp2_lyonese_monk.0841.desc.elipandic + } + triggered_desc = { + trigger = { + faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_radical_doctrine } + } + desc = fp2_lyonese_monk.0841.desc.radical + } + } + # Outro. + desc = fp2_lyonese_monk.0841.desc.outro + } + theme = faith + left_portrait = { + character = scope:acolyte_host + animation = personality_bold + } + right_portrait = { + character = scope:acolyte_at_council + animation = chancellor + } + override_background = { event_background = temple_scope } + + immediate = { + # Music! + ## Elipandics won out. + if = { + limit = { + faith = { has_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine } + } + play_music_cue = "mx_cue_sacredrite" + } + ## Felicians won out. + if = { + limit = { + faith = { has_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine } + } + play_music_cue = "mx_cue_murder" + } + ## Radicals won out. + if = { + limit = { + faith = { has_doctrine = special_doctrine_adoptionist_school_radical_doctrine } + } + play_music_cue = "mx_cue_war_declared" + } + # Now let's display our choices. + faith:adoptionist = { + # If we defaulted, then we need to work these out. + if = { + limit = { exists = scope:defaulted_on_conclave } + # Elipandics. + if = { + limit = { scope:acolyte_stance = flag:school_elipandic } + # The one we've already got. + show_as_tooltip = { add_doctrine = tenet_religious_legal_pronouncements } + # And the two we can genuinely add. + add_doctrine = doctrine_pluralism_righteous + add_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine + } + # Felicians. + if = { + limit = { scope:acolyte_stance = flag:school_felicitous } + # Remove some inappropriate ones. + hidden_effect = { remove_doctrine = doctrine_pluralism_fundamentalist } + remove_doctrine = tenet_religious_legal_pronouncements + # Add our new ones. + add_doctrine = doctrine_pluralism_pluralistic + add_doctrine = tenet_false_conversion_sanction + add_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine + } + # Radicals. + if = { + limit = { scope:acolyte_stance = flag:school_radical } + # Remove the inappropriate ones. + remove_doctrine = tenet_religious_legal_pronouncements + # Add our new ones. + show_as_tooltip = { add_doctrine = doctrine_pluralism_fundamentalist } + # Add our new ones. + add_doctrine = tenet_pursuit_of_power + add_doctrine = special_doctrine_adoptionist_school_radical_doctrine + } + } + # Otherwise, we can use a tooltip. + else = { + show_as_tooltip = { + # Pluralism. + ## Elipandics - + if = { + limit = { has_doctrine = doctrine_pluralism_fundamentalist } + add_doctrine = doctrine_pluralism_fundamentalist + } + ## Felicians - + if = { + limit = { has_doctrine = doctrine_pluralism_pluralistic } + add_doctrine = doctrine_pluralism_pluralistic + } + ## Radicals - + if = { + limit = { has_doctrine = doctrine_pluralism_righteous } + add_doctrine = doctrine_pluralism_righteous + } + # Tenets. + ## Elipandics - + if = { + limit = { has_doctrine = tenet_religious_legal_pronouncements } + add_doctrine = tenet_religious_legal_pronouncements + } + ## Felicians - + if = { + limit = { has_doctrine = tenet_false_conversion_sanction } + add_doctrine = tenet_false_conversion_sanction + } + ## Radicals - + if = { + limit = { has_doctrine = tenet_pursuit_of_power } + add_doctrine = tenet_pursuit_of_power + } + # School. + ## Elipandics - + if = { + limit = { has_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine } + add_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine + } + ## Felicians - + if = { + limit = { has_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine } + add_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine + } + ## Radicals - + if = { + limit = { has_doctrine = special_doctrine_adoptionist_school_radical_doctrine } + add_doctrine = special_doctrine_adoptionist_school_radical_doctrine + } + } + } + } + # And try to create a HoF. + ## Assuming you've not shenaniganed, this should generally grab scope:acolyte. + if = { + limit = { scope:acolyte_host.highest_held_title_tier >= tier_kingdom } + set_up_dynamic_spiritual_hof_title_effect = { CREATOR = scope:acolyte_host } + } + } + + # Elipandic: let them call us heretics. We simply have nuance they lack. + option = { + name = fp2_lyonese_monk.0841.a + trigger = { + faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine } + } + + # You choose piety. + add_piety = major_piety_gain + + # No stress impact for choosing a flavour option. + ai_chance = { + # Any option is as good as any other here. + base = 100 + } + } + + # Felician: our words are sensible, our actions likewise. + option = { + name = fp2_lyonese_monk.0841.b + trigger = { + faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine } + } + + # You choose piety. + add_piety = major_piety_gain + + # No stress impact for choosing a flavour option. + ai_chance = { + # Any option is as good as any other here. + base = 100 + } + } + + # Radical: see these false Christians and their polytheism laid bare! + option = { + name = fp2_lyonese_monk.0841.c + trigger = { + faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_radical_doctrine } + } + + # You choose piety. + add_piety = major_piety_gain + + # No stress impact for choosing a flavour option. + ai_chance = { + # Any option is as good as any other here. + base = 100 + } + } + + # I only hope we've made the right choice. + option = { + name = fp2_lyonese_monk.0841.d + + # You choose prestige. + add_prestige = medium_prestige_gain + + # No stress impact for choosing a flavour option. + ai_chance = { + # Any option is as good as any other here. + base = 100 + } + } + + after = { + # Clean up the story. + scope:story = { end_story = yes } + } +} diff --git a/project/ck3/base_game/events/dlc/fp2/fp2_other_decision_events.txt b/project/ck3/base_game/events/dlc/fp2/fp2_other_decision_events.txt new file mode 100644 index 0000000000..3ab56fd022 --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/fp2_other_decision_events.txt @@ -0,0 +1,2515 @@ +namespace = fp2_other_decisions + +################################################## +# #Dynasty Decision Events +# 0001 - manage invite following the Celebration Decision +# 0002 - Feedback on the festival +################################################## + + + + + +################################################## +# Celebration - Inviting guests +# by Maxence Voleau +# 0001 Invite guest in the background +################################################## + +#Inviting guest from Celebration +fp2_other_decisions.0001 = { + hidden = yes + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + # Standard check + exists = var:number_prestigious_new_guests + } + + immediate = { + save_scope_as = host #Must be permanent for courtier_guest_management.1001 + + # create list of available faith / culture + every_sub_realm_county = { + faith = { + if = { + limit = { + NOT = { + any_in_list = { + list = potential_faiths + } + } + } + add_to_list = potential_faiths + } + } + culture = { + if = { + limit = { + NOT = { + any_in_list = { + list = potential_cultures + } + } + } + add_to_list = potential_cultures + } + } + } + + # If the festival is grandiose, add faith / culture from neighbouring realms + if = { + limit = { + exists = var:holding_quality + var:holding_quality > 1 + } + every_neighboring_and_across_water_realm_same_rank_owner = { + every_sub_realm_county = { + faith = { + if = { + limit = { + NOT = { + any_in_list = { + list = potential_faiths + } + } + } + add_to_list = potential_faiths + } + } + culture = { + if = { + limit = { + NOT = { + any_in_list = { + list = potential_cultures + } + } + } + add_to_list = potential_cultures + } + } + } + } + } + + + # If the festival is at max level, add faith and culture from the whole diplomatic range + if = { + limit = { + exists = var:holding_quality + var:holding_quality > 2 + } + every_ruler = { + limit = { + in_diplomatic_range = scope:host + } + every_sub_realm_county = { + faith = { + if = { + limit = { + NOT = { + any_in_list = { + list = potential_faiths + } + } + } + add_to_list = potential_faiths + } + } + culture = { + if = { + limit = { + NOT = { + any_in_list = { + list = potential_cultures + } + } + } + add_to_list = potential_cultures + } + } + } + } + } + + # Pick a faith and a culture from the list to forward it to the template + random_in_list = { + list = potential_faiths + save_scope_as = guest_faith + } + + random_in_list = { + list = potential_cultures + save_scope_as = guest_culture + } + + + #Randomly select a type of character and generate it + random_list = { + # Skilled Martial / Commander + 100 = { + # lower the value for each commander already generated + modifier = { + exists = var:nb_commander_generated + add = { + value = var:nb_commander_generated + multiply = -20 + } + } + + if = { + limit = { exists = var:nb_commander_generated } + change_variable = { + name = nb_commander_generated + add = 1 + } + } + else = { + set_variable = { + name = nb_commander_generated + value = 1 + } + } + + # Generate the actual character + create_character = { + template = celebration_martial_character + location = root.capital_province + save_scope_as = new_guest + } + } + + # Skilled Diplomat + 100 = { + + # lower the value for each diplomat already generated + modifier = { + exists = var:nb_diplomat_generated + add = { + value = var:nb_diplomat_generated + multiply = -20 + } + } + + if = { + limit = { exists = var:nb_diplomat_generated } + change_variable = { + name = nb_diplomat_generated + add = 1 + } + } + else = { + set_variable = { + name = nb_diplomat_generated + value = 1 + } + } + + # Generate the actual character + create_character = { + template = celebration_diplomat_character + location = root.capital_province + save_scope_as = new_guest + } + } + + # Skilled Spy + 100 = { + + # lower the value for each spy already generated + modifier = { + exists = var:nb_spy_generated + add = { + value = var:nb_spy_generated + multiply = -20 + } + } + + if = { + limit = { exists = var:nb_spy_generated } + change_variable = { + name = nb_spy_generated + add = 1 + } + } + else = { + set_variable = { + name = nb_spy_generated + value = 1 + } + } + + # Generate the actual character + create_character = { + template = celebration_spy_character + location = root.capital_province + save_scope_as = new_guest + } + } + + # Skilled Steward + 100 = { + + # lower the value for each spy already generated + modifier = { + exists = var:nb_steward_generated + add = { + value = var:nb_steward_generated + multiply = -20 + } + } + + if = { + limit = { exists = var:nb_steward_generated } + change_variable = { + name = nb_steward_generated + add = 1' + } + } + else = { + set_variable = { + name = nb_steward_generated + value = 1 + } + } + + # Generate the actual character + create_character = { + template = celebration_steward_character + location = root.capital_province + save_scope_as = new_guest + } + } + + # Skilled Hunter + 100 = { + # lower the value for each hunter already generated + modifier = { + exists = var:nb_hunter_generated + add = { + value = var:nb_hunter_generated + multiply = -20 + } + } + + if = { + limit = { exists = var:nb_hunter_generated } + change_variable = { + name = nb_hunter_generated + add = 1 + } + } + else = { + set_variable = { + name = nb_hunter_generated + value = 1 + } + } + + # Generate the actual character + create_character = { + template = celebration_hunter_character + location = root.capital_province + save_scope_as = new_guest + } + } + + # Skilled Priest + 100 = { + trigger = { + # can replace the court chaplain + faith = { + OR = { + has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment + has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + } + } + } + + # lower the value for each priest already generated + modifier = { + exists = var:nb_priest_generated + add = { + value = var:nb_priest_generated + multiply = -20 + } + } + + if = { + limit = { exists = var:nb_priest_generated } + change_variable = { + name = nb_priest_generated + add = 1 + } + } + else = { + set_variable = { + name = nb_priest_generated + value = 1 + } + } + + # Generate the actual character + create_character = { + template = celebration_martial_character + location = root.capital_province + save_scope_as = new_guest + } + } + + # Skilled Scholar + 100 = { + # lower the value for each scholar already generated + modifier = { + exists = var:nb_scholar_generated + add = { + value = var:nb_scholar_generated + multiply = -20 + } + } + + if = { + limit = { exists = var:nb_scholar_generated } + change_variable = { + name = nb_scholar_generated + add = 1 + } + } + else = { + set_variable = { + name = nb_scholar_generated + value = 1 + } + } + + create_character = { + template = celebration_scholar_character + location = root.capital_province + save_scope_as = new_guest + } + } + + # Skilled Artisan - default wait is lower has they are going to be inspired + 50 = { + trigger = { + # Only for RoCo owners + has_ep1_dlc_trigger = yes + # has_royal_court = yes # Should check royal court? + } + + # lower the value for each artisan already generated + modifier = { + exists = var:nb_artisan_generated + add = { + value = var:nb_artisan_generated + multiply = -20 + } + } + + if = { + limit = { exists = var:nb_artisan_generated } + change_variable = { + name = nb_artisan_generated + add = 1 + } + } + else = { + set_variable = { + name = nb_artisan_generated + value = 1 + } + } + + # Generate the actual character + create_character = { + template = celebration_artisan_character + location = root.capital_province + save_scope_as = new_guest + } + } + + + # Chess Master + 100 = { + trigger = { + # As the Strategy game tradition + } + + # lower the value for each priest already generated + modifier = { + exists = var:nb_chessmaster_generated + add = { + value = var:nb_chessmaster_generated + multiply = -5 + } + } + + if = { + limit = { exists = var:nb_chessmaster_generated } + change_variable = { + name = nb_chessmaster_generated + add = 1 + } + } + else = { + set_variable = { + name = nb_chessmaster_generated + value = 1 + } + } + + # Generate the actual character + create_character = { + template = celebration_chessmaster_character + location = root.capital_province + save_scope_as = new_guest + } + } + } + + + #Does claimant exist? Send it my way and count down the variable + if = { + limit = { exists = scope:new_guest } + + add_visiting_courtier = scope:new_guest + + scope:new_guest = { + save_scope_as = guest #For courtier_guest_management.1001 + trigger_event = courtier_guest_management.1001 #For message + } + change_variable = { + name = number_prestigious_new_guests + subtract = 1 + } + } + + #Either end the chain or resend this event + if = { + limit = { var:number_prestigious_new_guests = 0 } + remove_variable = number_prestigious_new_guests + remove_variable = holding_quality + + if = { limit = { exists = var:nb_commander_generated } remove_variable = nb_commander_generated } + if = { limit = { exists = var:nb_diplomat_generated } remove_variable = nb_diplomat_generated } + if = { limit = { exists = var:nb_spy_generated } remove_variable = nb_spy_generated } + if = { limit = { exists = var:nb_steward_generated } remove_variable = nb_steward_generated } + if = { limit = { exists = var:nb_hunter_generated } remove_variable = nb_hunter_generated } + if = { limit = { exists = var:nb_priest_generated } remove_variable = nb_priest_generated } + if = { limit = { exists = var:nb_scholar_generated } remove_variable = nb_scholar_generated } + if = { limit = { exists = var:nb_artisan_generated } remove_variable = nb_artisan_generated } + if = { limit = { exists = var:nb_chessmaster_generated } remove_variable = nb_chessmaster_generated } + } + else = { + trigger_event = { + id = fp2_other_decisions.0001 + days = { 10 20 } + } + } + } +} + +################################################## +# Council of Toledo - Organization +# by Joe Parkin and Ola Jentzsch +# 0700 Decide who to invite +################################################## + +scripted_effect fetch_council_toledo_priest_effect = { + if = { + limit = { exists = cp:councillor_court_chaplain } + cp:councillor_court_chaplain = { save_scope_as = council_priest } + } + else = { + random_vassal_or_below = { + limit = { + NOR = { + has_government = republic_government + has_government = feudal_government + } + OR = { + has_trait = devoted + has_education_learning_trigger = yes + } + } + save_scope_as = council_priest + } + } +} + +scripted_effect fp2_struggle_council_toledo_attendee_effect = { + hidden_effect = { + if = { + limit = { has_government = theocracy_government } + random = { + chance = 25 + fp2_council_toledo_attendee_modifier = yes + add_to_list = $LIST$ + } + } + if = { + limit = { + exists = cp:councillor_court_chaplain + cp:councillor_court_chaplain = { fp2_struggle_council_toledo_attendee_trigger = yes } + } + cp:councillor_court_chaplain = { + random = { + chance = 25 + fp2_council_toledo_attendee_modifier = yes + add_to_list = $LIST$ + } + } + } + } +} + +scripted_effect fp2_council_toledo_guest_populate_effect = { + while = { + limit = { + any_in_list = { + list = $LIST$ + NOT = { is_in_list = council_toledo_guest_list } + } + any_in_list = { + list = $LIST$ + count < 10 + is_in_list = council_toledo_guest_list + } + } + random_in_list = { + list = $LIST$ + limit = { + NOT = { is_in_list = council_toledo_guest_list } + } + weight = { + modifier = { factor = learning } + modifier = { + factor = 10 + is_landed = yes + } + modifier = { + factor = 10 + has_trait = theologian + } + } + add_to_list = council_toledo_guest_list + } + } +} + +fp2_other_decisions.0700 = { + type = character_event + title = fp2_other_decisions.0700.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + exists = global_var:council_of_toledo_counter + global_var:council_of_toledo_counter = 19 + } + desc = fp2_other_decisions.0700.19 + } + desc = fp2_other_decisions.0700.desc + } + } + theme = faith + override_background = { event_background = temple_church } + left_portrait = { + character = scope:council_priest + animation = chaplain + } + lower_right_portrait = { + trigger = { + exists = faith.religious_head + faith = { + fp2_struggle_faith_is_mozarabic_trigger = yes + NOT = { religious_head = root } + } + } + character = faith.religious_head + } + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + # Decision triggers + fp2_struggle_council_toledo_decision_trigger = yes + + } + + immediate = { + save_scope_as = council_toledo_host + fetch_council_toledo_priest_effect = yes + scope:council_priest = { add_to_list = council_toledo_guest_list } + hidden_effect = { + religion = { + every_faith = { + limit = { fp2_struggle_faith_is_mozarabic_trigger = yes } + every_faith_ruler = { + limit = { + primary_title.tier >= tier_county + exists = capital_county + capital_county.title_province = { geographical_region = world_europe_west_iberia } + } + fp2_struggle_council_toledo_attendee_effect = { LIST = council_toledo_mozarab_list } + } + } + every_faith = { + limit = { fp2_struggle_faith_is_mozarabic_trigger = no } + every_faith_ruler = { + limit = { + in_diplomatic_range = root + primary_title.tier >= tier_county + faith = { + OR = { + fp2_struggle_faith_is_mozarabic_trigger = yes + this = faith:catholic + AND = { + exists = founder + founder = { + has_variable = foundational_faith + var:foundational_faith = faith:catholic + } + } + } + } + } + fp2_struggle_council_toledo_attendee_effect = { LIST = council_toledo_regional_list } + } + } + } + } + custom_tooltip = fp2_other_decisions.0700.tt + } + + # Default option: Local council + option = { + name = fp2_other_decisions.0700.a + # Attendees + show_as_tooltip = { + title:c_toledo = { + add_county_modifier = { + modifier = fp2_small_council_modifier + years = 5 + } + } + } + religion = { + every_faith = { + limit = { + NOT = { this = root.faith } + exists = religious_head + religious_head = { in_diplomatic_range = root } + } + religious_head = { add_to_list = hof_list } + } + } + every_in_list = { + list = hof_list + custom = excluded_from_council_toledo_tt + add_opinion = { + target = root + modifier = fp2_excluded_from_council_toledo_opinion + opinion = -10 + } + } + ai_chance = { + base = 100 + } + } + + # Default option: Regional council + option = { + name = fp2_other_decisions.0700.b + add_character_flag = { + flag = regional_toledo_council + months = 2 + } + remove_short_term_gold = medium_gold_value + hidden_effect = { + while = { + count = 10 + random_in_list = { + list = council_toledo_regional_list + limit = { + NOT = { is_in_list = council_toledo_guest_list } + } + weight = { + modifier = { factor = learning } + modifier = { + factor = 10 + is_landed = yes + } + modifier = { + factor = 10 + has_trait = theologian + } + } + add_to_list = council_toledo_guest_list + } + } + } + show_as_tooltip = { + title:c_toledo = { + random_list = { + 1 = { + desc = fp2_other_decisions.0700.b.success + show_chance = no + add_county_modifier = { + modifier = fp2_big_council_modifier + years = 5 + } + } + 1 = { + desc = fp2_other_decisions.0700.b.failure + show_chance = no + add_county_modifier = { + modifier = fp2_disappointing_council_modifier + years = 5 + } + } + } + } + } + stress_impact = { + zealous = medium_stress_impact_gain + greedy = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + ai_chance = { + base = 50 + } + } + + after = { + # Attendees + # Populate guest list + hidden_effect = { + while = { + count = 10 + random_in_list = { + list = council_toledo_mozarab_list + limit = { + NOT = { is_in_list = council_toledo_guest_list } + } + weight = { + modifier = { factor = learning } + modifier = { + factor = 10 + is_landed = yes + } + modifier = { + factor = 10 + has_trait = theologian + } + } + add_to_list = council_toledo_guest_list + } + } + if = { + limit = { + any_in_list = { list = council_toledo_mozarab_list } + } + every_in_list = { + list = council_toledo_mozarab_list + remove_from_list = council_toledo_mozarab_list + } + } + if = { + limit = { + any_in_list = { list = council_toledo_regional_list } + } + every_in_list = { + list = council_toledo_regional_list + remove_from_list = council_toledo_regional_list + } + } + } + trigger_event = { + on_action = fp2_struggle_council_toledo_attend + days = { 14 21 } + } + } +} + +################################################## +# Council of Toledo - Arrival +# by Joe Parkin and Ola Jentzsch +# 0701 See who turned up +################################################## + +scripted_trigger fp2_council_toledo_successful_regional_trigger = { + has_character_flag = regional_toledo_council + any_in_list = { + list = council_toledo_guest_list + count > council_toledo_success_guest_value + faith = { fp2_struggle_faith_is_mozarabic_trigger = no } + } +} + +scripted_trigger fp2_council_toledo_failure_regional_trigger = { + has_character_flag = regional_toledo_council + any_in_list = { + list = council_toledo_guest_list + count <= council_toledo_success_guest_value + faith = { fp2_struggle_faith_is_mozarabic_trigger = no } + } +} + +scripted_trigger fp2_council_toledo_flavor_bishop_trigger = { + exists = scope:portrait_bishop + exists = scope:$TYPE$_bishop + scope:portrait_bishop = scope:$TYPE$_bishop +} + +fp2_other_decisions.0701 = { + type = character_event + title = fp2_other_decisions.0701.t + desc = { + first_valid = { + triggered_desc = { + trigger = { fp2_council_toledo_successful_regional_trigger = yes } + desc = fp2_other_decisions.0701.opening.success + } + triggered_desc = { + trigger = { fp2_council_toledo_failure_regional_trigger = yes } + desc = fp2_other_decisions.0701.opening.failure + } + triggered_desc = { + trigger = { has_character_flag = regional_toledo_council } + desc = fp2_other_decisions.0701.opening.catastrophe + } + desc = fp2_other_decisions.0701.opening + } + # Attendee flavor + random_valid = { + triggered_desc = { + trigger = { + exists = scope:portrait_bishop + scope:portrait_bishop = root.faith.religious_head + } + desc = fp2_other_decisions.0701.religious_head_bishop + } + triggered_desc = { + trigger = { + fp2_council_toledo_flavor_bishop_trigger = { TYPE = powerful } + } + desc = fp2_other_decisions.0701.powerful_bishop + } + triggered_desc = { + trigger = { + fp2_council_toledo_flavor_bishop_trigger = { TYPE = saint } + } + desc = fp2_other_decisions.0701.saint_bishop + } + triggered_desc = { + trigger = { + fp2_council_toledo_flavor_bishop_trigger = { TYPE = theologian } + } + desc = fp2_other_decisions.0701.theologian_bishop + } + triggered_desc = { + trigger = { + fp2_council_toledo_flavor_bishop_trigger = { TYPE = bad } + } + desc = fp2_other_decisions.0701.bad_bishop + } + triggered_desc = { + trigger = { + fp2_council_toledo_flavor_bishop_trigger = { TYPE = senior } + } + desc = fp2_other_decisions.0701.senior_bishop + } + } + first_valid = { + triggered_desc = { + trigger = { + has_character_flag = regional_toledo_council + any_in_list = { + list = council_toledo_guest_list + count < council_toledo_success_guest_value + faith = { fp2_struggle_faith_is_mozarabic_trigger = no } + } + } + desc = fp2_other_decisions.0701.failure + } + desc = fp2_other_decisions.0701.desc + } + } + theme = faith + override_background = { event_background = temple_church } + left_portrait = scope:portrait_bishop + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + # Decision triggers + fp2_struggle_council_toledo_decision_trigger = yes + } + + immediate = { + # Attendee flavor + if = { + limit = { + any_in_list = { + list = council_toledo_guest_list + this = root.faith.religious_head + } + } + random_in_list = { + list = council_toledo_guest_list + limit = { this = root.faith.religious_head } + save_scope_as = religious_head_bishop + } + } + if = { + limit = { + any_in_list = { + list = council_toledo_guest_list + primary_title.tier > tier_county + } + } + ordered_in_list = { + list = council_toledo_guest_list + limit = { primary_title.tier > tier_county } + order_by = primary_title.tier + save_scope_as = powerful_bishop + } + } + if = { + limit = { + any_in_list = { + list = council_toledo_guest_list + has_trait = saint + } + } + ordered_in_list = { + list = council_toledo_guest_list + limit = { has_trait = saint } + order_by = piety_level + save_scope_as = saint_bishop + } + } + if = { + limit = { + any_in_list = { + list = council_toledo_guest_list + has_trait = theologian + } + } + ordered_in_list = { + list = council_toledo_guest_list + limit = { has_trait = theologian } + order_by = learning + save_scope_as = theologian_bishop + } + } + if = { + limit = { + any_in_list = { + list = council_toledo_guest_list + num_sinful_traits > 0 + } + } + ordered_in_list = { + list = council_toledo_guest_list + limit = { num_sinful_traits > 1 } + order_by = num_sinful_traits + save_scope_as = bad_bishop + } + } + if = { + limit = { + OR = { + exists = scope:powerful_bishop + exists = scope:saint_bishop + exists = scope:theologian_bishop + exists = scope:bad_bishop + } + } + hidden_effect = { + random_list = { + 10 = { + trigger = { exists = scope:religious_head_bishop } + scope:religious_head_bishop = { save_scope_as = portrait_bishop } + } + 1 = { + trigger = { exists = scope:powerful_bishop } + modifier = { + add = 4 + scope:powerful_bishop.primary_title.tier >= tier_kingdom + } + scope:powerful_bishop = { save_scope_as = portrait_bishop } + } + 5 = { + trigger = { exists = scope:saint_bishop } + scope:saint_bishop = { save_scope_as = portrait_bishop } + } + 5 = { + trigger = { exists = scope:theologian_bishop } + scope:theologian_bishop = { save_scope_as = portrait_bishop } + } + 1 = { + trigger = { exists = scope:bad_bishop } + scope:bad_bishop = { save_scope_as = portrait_bishop } + } + } + } + } + else = { + ordered_in_list = { + list = council_toledo_guest_list + order_by = age + save_scope_as = senior_bishop + save_scope_as = portrait_bishop + } + } + } + + # Default option: Local council + option = { + name = { + trigger = { fp2_council_toledo_successful_regional_trigger = yes } + text = fp2_other_decisions.0701.a + } + name = { + trigger = { fp2_council_toledo_failure_regional_trigger = yes } + text = fp2_other_decisions.0701.b + } + name = { + trigger = { + NOT = { has_character_flag = regional_toledo_council } + } + text = fp2_other_decisions.0701.c + } + if = { + limit = { fp2_council_toledo_successful_regional_trigger = yes } + title:c_toledo = { + add_county_modifier = { + modifier = fp2_big_council_modifier + years = 5 + } + } + } + else_if = { + limit = { has_character_flag = regional_toledo_council } + title:c_toledo = { + add_county_modifier = { + modifier = fp2_disappointing_council_modifier + years = 5 + } + } + } + else = { + title:c_toledo = { + add_county_modifier = { + modifier = fp2_small_council_modifier + years = 5 + } + } + } + } + + after = { + custom_tooltip = fp2_other_decisions.0701.tt + trigger_event = { + on_action = fp2_struggle_council_toledo_debate + days = { 3 6 } + } + } +} + +################################################## +# Council of Toledo - Debate +# by Joe Parkin and Ola Jentzsch +# 0702 Bicker with them +################################################## + +scripted_effect fp2_council_toledo_debate_bishop_effect = { + random_in_list = { + list = council_toledo_guest_list + limit = { + NOT = { this = scope:council_priest } + faith = { fp2_struggle_faith_is_mozarabic_trigger = $MOZARABIC$ } + } + weight = { + modifier = { + factor = 4 + has_trait = theologian + } + } + save_scope_as = debate_bishop + } + if = { + limit = { + NOT = { + exists = scope:debate_bishop + } + } + create_character = { + age = { 35 75 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + trait = zealous + faith = faith:mozarabic_church + culture = root.culture + learning = { + min_template_high_skill + max_template_high_skill + } + + save_scope_as = debate_bishop + + after_creation = { + add_character_flag = { + flag = need_priest_outfit + } + add_character_flag = { + flag = need_a_ruler + } + } + } + } + random_in_list = { + list = council_toledo_guest_list + limit = { + trigger_if = { + limit = { + exists = scope:debate_bishop + } + NOT = { this = scope:debate_bishop } + trigger_if = { + limit = { + scope:debate_bishop.faith = { fp2_struggle_faith_is_mozarabic_trigger = $MOZARABIC$ } + } + NOT = { + faith = { fp2_struggle_faith_is_mozarabic_trigger = $MOZARABIC$ } + } + } + } + } + alternative_limit = { + NOR = { + this = scope:council_priest + trigger_if = { + limit = { + exists = scope:debate_bishop + } + this = scope:debate_bishop + } + } + } + weight = { + modifier = { + factor = 4 + has_trait = theologian + } + } + save_scope_as = counter_bishop + } +} + +scripted_effect fp2_council_opinion_mozarabic_effect = { + hidden_effect = { + every_in_list = { + list = council_toledo_guest_list + limit = { + NOR = { + this = scope:debate_bishop + this = scope:counter_bishop + } + liege = root + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + } + add_opinion = { + target = root + modifier = fp2_council_toledo_opinion + opinion = $VALUE$ + } + } + every_in_list = { + list = council_toledo_guest_list + limit = { + NOR = { + this = scope:debate_bishop + this = scope:counter_bishop + liege = root + } + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + } + custom = fp2_council_opinion_mozarabic_effect_tt + add_opinion = { + target = root + modifier = fp2_council_toledo_opinion + opinion = $VALUE$ + } + } + } +} + +scripted_effect fp2_council_opinion_other_effect = { + if = { + limit = { + any_in_list = { + list = council_toledo_guest_list + faith = { fp2_struggle_faith_is_mozarabic_trigger = no } + } + } + hidden_effect = { + every_in_list = { + list = council_toledo_guest_list + limit = { + NOR = { + this = scope:debate_bishop + this = scope:counter_bishop + } + liege = root + faith = { fp2_struggle_faith_is_mozarabic_trigger = no } + } + add_opinion = { + target = root + modifier = fp2_council_toledo_opinion + opinion = $VALUE$ + } + } + every_in_list = { + list = council_toledo_guest_list + limit = { + NOR = { + this = scope:debate_bishop + this = scope:counter_bishop + liege = root + } + faith = { fp2_struggle_faith_is_mozarabic_trigger = no } + } + custom = fp2_council_opinion_other_effect_tt + add_opinion = { + target = root + modifier = fp2_council_toledo_opinion + opinion = $VALUE$ + } + } + } + } +} + +scripted_effect fp2_council_modifier_effect = { + scope:council_toledo_faith = { + every_faith_ruler = { + limit = { primary_title.tier >= tier_county } + custom = council_of_toledo_ruler_effect_tt + add_character_modifier = { + modifier = $MODIFIER$ + years = council_toledo_modifier_duration_value + } + if = { + limit = { + is_ai = no + NOT = { this = root } + } + trigger_event = fp2_other_decisions.0704 + } + } + } +} + +scripted_effect fp2_council_strife_catalyst_effect = { + struggle:iberian_struggle = { + if = { + limit = { is_struggle_phase = struggle_iberia_phase_compromise } + change_struggle_phase = struggle_iberia_phase_opportunity + } + else_if = { + limit = { + OR = { + is_struggle_phase = struggle_iberia_phase_opportunity + } + } + change_struggle_phase = struggle_iberia_phase_hostility + } + } +} + +scripted_effect fp2_council_peace_catalyst_effect = { + struggle:iberian_struggle = { + if = { + limit = { is_struggle_phase = struggle_iberia_phase_compromise } + change_struggle_phase = struggle_iberia_phase_conciliation + } + else_if = { + limit = { + OR = { + is_struggle_phase = struggle_iberia_phase_hostility + } + } + change_struggle_phase = struggle_iberia_phase_compromise + } + } +} + +fp2_other_decisions.0702 = { + type = character_event + title = fp2_other_decisions.0702.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + exists = global_var:council_of_toledo_counter + global_var:council_of_toledo_counter = 19 + } + desc = fp2_other_decisions.0702.19 + } + desc = fp2_other_decisions.0702.opening + } + first_valid = { # Conversion + triggered_desc = { + trigger = { var:council_toledo_issue = 1 } + desc = fp2_other_decisions.0702.conversion + } + triggered_desc = { # Reform + trigger = { var:council_toledo_issue = 2 } + desc = fp2_other_decisions.0702.reform + } + triggered_desc = { # Tolerance + trigger = { var:council_toledo_issue = 3 } + desc = fp2_other_decisions.0702.tolerance + } + triggered_desc = { # Clergy Rights + trigger = { var:council_toledo_issue = 4 } + desc = fp2_other_decisions.0702.rights + } + triggered_desc = { # New HoF + trigger = { var:council_toledo_issue = 5 } + desc = fp2_other_decisions.0702.hof + } + triggered_desc = { # Closer to Pope + trigger = { var:council_toledo_issue = 6 } + desc = fp2_other_decisions.0702.pope + } + triggered_desc = { # Target Heresy + trigger = { var:council_toledo_issue = 7 } + desc = fp2_other_decisions.0702.heresy + } + } + first_valid = { + triggered_desc = { + trigger = { + faith = { has_doctrine = doctrine_theocracy_lay_clergy } + } + desc = fp2_other_decisions.0702.present + } + desc = fp2_other_decisions.0702.second_hand + } + } + theme = faith + override_background = { event_background = temple_church } + left_portrait = scope:debate_bishop + right_portrait = scope:counter_bishop + lower_right_portrait = scope:rival_scope + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + # Decision triggers + fp2_struggle_council_toledo_decision_trigger = yes + } + + immediate = { + fetch_council_toledo_priest_effect = yes + faith = { save_scope_as = council_toledo_faith } + hidden_effect = { + random_list = { + 10 = { # Conversion + trigger = { + NOT = { + faith = { has_doctrine = doctrine_pluralism_pluralistic } + } + root = { + any_realm_county = { + NOT = { religion = root.religion } + } + } + } + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes } + set_variable = { + name = council_toledo_issue + value = 1 + } + } + 5 = { # Reform + trigger = { + NOT = { + faith = { has_variable = foundational_faith } # set on reform + } + } + modifier = { + factor = 2 + has_perk = prophet_perk + } + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes } + set_variable = { + name = council_toledo_issue + value = 2 + } + } + 10 = { # Tolerance + trigger = { + NOT = { + faith = { has_doctrine = doctrine_pluralism_fundamentalist } + } + } + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes } + every_culture_global = { + limit = { + #TODO_CD_FP2 (JP) check if this can be more performant, every_struggle_culture would be better + NOT = { this = root.culture } + NOT = { has_same_culture_heritage = root.culture } + save_temporary_scope_as = this_culture + trigger_if = { + limit = { + struggle:iberian_struggle = { is_culture_involved_in_struggle = scope:this_culture } + } + struggle:iberian_struggle = { is_culture_involved_in_struggle = scope:this_culture } + } + trigger_else = { + any_culture_duchy = { + title_province = { geographical_region = world_europe_west_iberia } + } + } + culture_number_of_counties > 0 + } + add_to_list = fp2_council_culture_list + } + set_variable = { + name = council_toledo_issue + value = 3 + } + } + 5 = { # Clergy Opinion + modifier = { + factor = 2 + any_vassal = { + count >= 2 + has_government = theocracy_government + } + } + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes } + set_variable = { + name = council_toledo_issue + value = 4 + } + } + 5 = { # New HoF + trigger = { + any_in_list = { + list = council_toledo_guest_list + percent >= 0.5 + is_in_list = council_toledo_mozarab_list + } + NOT = { faith = faith.religious_head.faith } + } + modifier = { + factor = 2 + faith.religious_head.faith.num_county_followers < root.faith.num_county_followers + } + modifier = { + factor = 2 + has_trait = excommunicated + } + modifier = { + factor = 2 + reverse_opinion = { + target = faith.religious_head + value < -25 + } + } + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes } + set_variable = { + name = council_toledo_issue + value = 5 + } + } + 5 = { # Closer to Pope + trigger = { + faith = { has_doctrine = special_doctrine_ecumenical_christian } + NOT = { has_trait = excommunicated } + NOT = { faith = faith.religious_head.faith } + } + modifier = { + factor = 2 + reverse_opinion = { + target = title:k_papal_state.holder + value > 25 + } + } + modifier = { + factor = 2 + faith.religious_head.faith.num_county_followers > root.faith.num_county_followers + } + random_list = { + 1 = { + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes } + } + 50 = { + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = no } + } + } + # if the priest is in no court + if = { + limit = { + exists = scope:debate_bishop + scope:debate_bishop = { + has_character_flag = need_a_ruler + } + } + root = { add_courtier = scope:debate_bishop } + } + set_variable = { + name = council_toledo_issue + value = 6 + } + } + 10 = { # Target Heresy + trigger = { + any_county_in_region = { + region = world_europe_west_iberia + faith = { + religion = root.faith.religion + fp2_struggle_faith_is_mozarabic_trigger = no + NOT = { exists = religious_head } + } + } + } + random_county_in_region = { + region = world_europe_west_iberia + limit = { + faith = { + religion = root.faith.religion + fp2_struggle_faith_is_mozarabic_trigger = no + NOT = { exists = religious_head } + } + } + faith = { save_scope_as = heretic_faith } + } + random_list = { + 1 = { + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes } + } + 1 = { + fp2_council_toledo_debate_bishop_effect = { MOZARABIC = no } + } + } + set_variable = { + name = council_toledo_issue + value = 7 + } + } + } + } + if = { + limit = { + any_relation = { + type = rival + faith = root.faith + } + } + save_scope_as = rival_scope + } + custom_tooltip = fp2_council_end_tt + } + + option = { # Accept + name = fp2_other_decisions.0702.a + add_piety = medium_piety_value + scope:debate_bishop = { + add_opinion = { + target = root + modifier = fp2_council_toledo_opinion + opinion = { + value = 10 + multiply = 2 + } + } + } + scope:counter_bishop = { + add_opinion = { + target = root + modifier = fp2_council_toledo_opinion + opinion = { + value = -10 + multiply = 2 + } + } + } + switch = { + trigger = var:council_toledo_issue + 1 = { # Conversion + fp2_council_modifier_effect = { MODIFIER = fp2_council_conversion_modifier } + custom_tooltip = fp2_council_conversion_modifier_tt + fp2_council_opinion_mozarabic_effect = { VALUE = 10 } + fp2_council_opinion_other_effect = { VALUE = 5 } + fp2_council_strife_catalyst_effect = yes + stress_impact = { + cynical = minor_stress_impact_gain + } + } + 2 = { # Reform + fp2_council_modifier_effect = { MODIFIER = fp2_council_reform_modifier } + fp2_council_opinion_mozarabic_effect = { VALUE = 10 } + fp2_council_opinion_other_effect = { VALUE = -10 } + stress_impact = { + zealous = minor_stress_impact_gain + } + } + 3 = { # Tolerance + fp2_council_modifier_effect = { MODIFIER = fp2_council_tolerance_modifier } + fp2_council_opinion_mozarabic_effect = { VALUE = 10 } + fp2_council_opinion_other_effect = { VALUE = 10 } + hidden_effect = { + every_in_list = { + list = fp2_council_culture_list + root.culture = { + change_cultural_acceptance = { + target = prev + value = council_toledo_culture_acceptance_value + desc = fp2_council_toledo_culture_acceptance_desc + } + } + } + } + custom_tooltip = fp2_council_culture_tt + fp2_council_peace_catalyst_effect = yes + stress_impact = { + arrogant = minor_stress_impact_gain + } + } + 4 = { # Clergy Rights + fp2_council_modifier_effect = { MODIFIER = fp2_council_rights_modifier } + fp2_council_opinion_mozarabic_effect = { VALUE = 10 } + fp2_council_opinion_other_effect = { VALUE = 5 } + stress_impact = { + greedy = minor_stress_impact_gain + cynical = minor_stress_impact_gain + } + } + 5 = { # New HoF + reverse_add_opinion = { + target = faith.religious_head + modifier = fp2_council_toledo_new_hof_opinion + } + fp2_council_modifier_effect = { MODIFIER = fp2_council_hof_modifier } + fp2_council_opinion_mozarabic_effect = { VALUE = 10 } + fp2_council_opinion_other_effect = { VALUE = -10 } + stress_impact = { + humble = minor_stress_impact_gain + } + } + 6 = { # Closer to Pope + reverse_add_opinion = { + target = faith.religious_head + modifier = fp2_council_toledo_pope_opinion + } + fp2_council_modifier_effect = { MODIFIER = fp2_council_pope_modifier } + fp2_council_opinion_mozarabic_effect = { VALUE = -10 } + fp2_council_opinion_other_effect = { VALUE = 10 } + stress_impact = { + arrogant = minor_stress_impact_gain + } + } + 7 = { # Target Heresy + custom_tooltip = fp2_council_heresies_modifier_tt + fp2_council_modifier_effect = { MODIFIER = fp2_council_heresy_modifier } + fp2_council_opinion_mozarabic_effect = { VALUE = 10 } + fp2_council_opinion_other_effect = { VALUE = 10 } + stress_impact = { + cynical = minor_stress_impact_gain + } + } + } + ai_chance = { + base = 100 + modifier = { + factor = 0.5 + OR = { + var:council_toledo_issue = 1 + var:council_toledo_issue = 4 + var:council_toledo_issue = 7 + } + has_trait = cynical + } + modifier = { + factor = 0.5 + var:council_toledo_issue = 2 + has_trait = zealous + } + modifier = { + factor = 0.5 + OR = { + var:council_toledo_issue = 3 + var:council_toledo_issue = 6 + } + has_trait = arrogant + } + modifier = { + factor = 0.5 + var:council_toledo_issue = 4 + has_trait = greedy + } + modifier = { + factor = 0.5 + var:council_toledo_issue = 5 + has_trait = humble + } + } + } + + option = { # Veto + name = { + trigger = { faith.religious_head = root } + text = fp2_other_decisions.0702.b.hof + } + name = { + trigger = { + NOT = { faith.religious_head = root } + } + text = fp2_other_decisions.0702.b + } + add_piety = minor_piety_loss + add_character_modifier = { + modifier = fp2_stifled_council_modifier + years = 5 + } + scope:debate_bishop = { + add_opinion = { + target = root + modifier = fp2_council_toledo_opinion + opinion = { + value = -10 + multiply = 2 + } + } + } + scope:counter_bishop = { + add_opinion = { + target = root + modifier = fp2_council_toledo_opinion + opinion = { + value = 10 + multiply = 2 + } + } + } + switch = { + trigger = var:council_toledo_issue + 1 = { # Conversion + fp2_council_opinion_mozarabic_effect = { VALUE = -10 } + fp2_council_opinion_other_effect = { VALUE = -5 } + fp2_council_peace_catalyst_effect = yes + stress_impact = { + zealous = minor_stress_impact_gain + } + } + 2 = { # Reform + fp2_council_opinion_mozarabic_effect = { VALUE = -10 } + fp2_council_opinion_other_effect = { VALUE = 10 } + stress_impact = { + cynical = minor_stress_impact_gain + } + } + 3 = { # Tolerance + fp2_council_opinion_mozarabic_effect = { VALUE = -10 } + fp2_council_opinion_other_effect = { VALUE = -10 } + fp2_council_strife_catalyst_effect = yes + stress_impact = { + humble = minor_stress_impact_gain + } + } + 4 = { # Clergy Rights + fp2_council_opinion_mozarabic_effect = { VALUE = -10 } + fp2_council_opinion_other_effect = { VALUE = -5 } + stress_impact = { + zealous = minor_stress_impact_gain + generous = minor_stress_impact_gain + } + } + 5 = { # New HoF + fp2_council_opinion_mozarabic_effect = { VALUE = -10 } + fp2_council_opinion_other_effect = { VALUE = 10 } + stress_impact = { + arrogant = minor_stress_impact_gain + } + } + 6 = { # Closer to Pope + fp2_council_opinion_mozarabic_effect = { VALUE = 10 } + fp2_council_opinion_other_effect = { VALUE = -10 } + stress_impact = { + humble = minor_stress_impact_gain + } + } + 7 = { # Target Heresy + fp2_council_opinion_mozarabic_effect = { VALUE = -10 } + fp2_council_opinion_other_effect = { VALUE = -10 } + stress_impact = { + zealous = minor_stress_impact_gain + } + } + } + stress_impact = { + just = medium_stress_impact_gain + } + ai_chance = { + base = 100 + modifier = { + factor = 0.5 + OR = { + var:council_toledo_issue = 1 + var:council_toledo_issue = 4 + var:council_toledo_issue = 7 + } + has_trait = zealous + } + modifier = { + factor = 0.5 + var:council_toledo_issue = 2 + has_trait = cynical + } + modifier = { + factor = 0.5 + OR = { + var:council_toledo_issue = 3 + var:council_toledo_issue = 6 + } + has_trait = humble + } + modifier = { + factor = 0.5 + var:council_toledo_issue = 4 + has_trait = generous + } + modifier = { + factor = 0.5 + var:council_toledo_issue = 5 + has_trait = arrogant + } + } + } + + after = { remove_variable = council_toledo_issue } +} + +# Cancellation due to loss of control or war +fp2_other_decisions.0703 = { + type = character_event + title = fp2_other_decisions.0703.t + desc = { + first_valid = { + triggered_desc = { + trigger = { is_at_war = yes } + desc = fp2_other_decisions.0703.war + } + desc = fp2_other_decisions.0703.control + } + desc = fp2_other_decisions.0703.desc + } + theme = learning_theology_focus + override_background = { event_background = temple_church } + left_portrait = { + character = root + animation = personality_zealous + } + right_portrait = { + character = scope:council_priest + animation = chaplain + } + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + # Decision triggers + fp2_struggle_council_toledo_decision_trigger = no + } + + immediate = { + fetch_council_toledo_priest_effect = yes + change_global_variable = { + name = council_of_toledo_counter + add = -1 + } + if = { + limit = { is_at_war = yes } + ordered_character_war = { + order_by = { + value = 0 + subtract = war_days + } + save_scope_as = council_war + } + } + title:c_toledo = { + if = { + limit = { has_county_modifier = fp2_small_council_modifier } + remove_county_modifier = fp2_small_council_modifier + } + else_if = { + limit = { has_county_modifier = fp2_big_council_modifier } + remove_county_modifier = fp2_big_council_modifier + } + else_if = { + limit = { has_county_modifier = fp2_disappointing_council_modifier } + remove_county_modifier = fp2_disappointing_council_modifier + } + } + add_gold = council_of_toledo_gold_cost_value + add_piety = council_of_toledo_piety_cost_value + } + + option = { + name = fp2_other_decisions.0703.a + remove_decision_cooldown = council_of_toledo_decision + } +} + +fp2_other_decisions.0704 = { + type = character_event + title = fp2_other_decisions.0704.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + exists = global_var:council_of_toledo_counter + global_var:council_of_toledo_counter = 19 + } + desc = fp2_other_decisions.0702.19 + } + desc = fp2_other_decisions.0702.opening + } + first_valid = { + triggered_desc = { # Conversion + trigger = { has_character_modifier = fp2_council_conversion_modifier } + desc = fp2_other_decisions.0702.conversion + } + triggered_desc = { # Reform + trigger = { has_character_modifier = fp2_council_tolerance_modifier } + desc = fp2_other_decisions.0702.reform + } + triggered_desc = { # Tolerance + trigger = { has_character_modifier = fp2_council_reform_modifier } + desc = fp2_other_decisions.0702.tolerance + } + triggered_desc = { # Clergy Rights + trigger = { has_character_modifier = fp2_council_rights_modifier } + desc = fp2_other_decisions.0702.rights + } + triggered_desc = { # Ecumenical dialogue + trigger = { has_character_modifier = fp2_council_pope_modifier } + desc = fp2_other_decisions.0702.pope + } + triggered_desc = { # New HoF + trigger = { has_character_modifier = fp2_council_hof_modifier } + desc = fp2_other_decisions.0702.hof + } + triggered_desc = { # Target Heresy + trigger = { has_character_modifier = fp2_council_heresy_modifier } + desc = fp2_other_decisions.0702.heresy + } + } + first_valid = { + triggered_desc = { + trigger = { + OR = { + has_character_modifier = fp2_council_conversion_modifier + has_character_modifier = fp2_council_tolerance_modifier + has_character_modifier = fp2_council_reform_modifier + has_character_modifier = fp2_council_rights_modifier + has_character_modifier = fp2_council_hof_modifier + has_character_modifier = fp2_council_pope_modifier + has_character_modifier = fp2_council_heresy_modifier + } + } + desc = fp2_other_decisions.0704.success + } + desc = fp2_other_decisions.0704.failure + } + } + theme = learning_theology_focus + override_background = { event_background = temple_church } + left_portrait = { + character = scope:council_toledo_host + triggered_animation = { + trigger = { + NOT = { has_character_modifier = fp2_stifled_council_modifier } + } + animation = personality_zealous + } + triggered_animation = { + trigger = { has_character_modifier = fp2_stifled_council_modifier } + animation = anger + } + } + right_portrait = { + character = scope:council_priest + animation = chaplain + } + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + } + + option = { + name = fp2_other_decisions.0704.a + show_as_tooltip = { + if = { + limit = { + OR = { + has_character_modifier = fp2_council_conversion_modifier + has_character_modifier = fp2_council_tolerance_modifier + has_character_modifier = fp2_council_reform_modifier + has_character_modifier = fp2_council_rights_modifier + has_character_modifier = fp2_council_hof_modifier + has_character_modifier = fp2_council_pope_modifier + has_character_modifier = fp2_council_heresy_modifier + } + } + switch = { + trigger = has_character_modifier + fp2_council_conversion_modifier = { + custom_tooltip = fp2_council_conversion_modifier_tt + add_character_modifier = { + modifier = fp2_council_conversion_modifier + years = council_toledo_modifier_duration_value + } + } + fp2_council_tolerance_modifier = { + add_character_modifier = { + modifier = fp2_council_tolerance_modifier + years = council_toledo_modifier_duration_value + } + } + fp2_council_reform_modifier = { + add_character_modifier = { + modifier = fp2_council_reform_modifier + years = council_toledo_modifier_duration_value + } + } + fp2_council_rights_modifier = { + add_character_modifier = { + modifier = fp2_council_rights_modifier + years = council_toledo_modifier_duration_value + } + } + fp2_council_pope_modifier = { + add_character_modifier = { + modifier = fp2_council_pope_modifier + years = council_toledo_modifier_duration_value + } + } + fp2_council_hof_modifier = { + add_character_modifier = { + modifier = fp2_council_hof_modifier + years = council_toledo_modifier_duration_value + } + } + fp2_council_pope_modifier = { + add_character_modifier = { + modifier = fp2_council_pope_modifier + years = council_toledo_modifier_duration_value + } + } + fp2_council_heresy_modifier = { + custom_tooltip = fp2_council_heresies_modifier_tt + add_character_modifier = { + modifier = fp2_council_heresy_modifier + years = council_toledo_modifier_duration_value + } + } + } + } + else = { + scope:council_toledo_host = { + add_character_modifier = { + modifier = fp2_stifled_council_modifier + years = council_toledo_modifier_duration_value + } + } + } + } + } +} +################################################## +# Secure Iberian Foothold - Notification +# by Joe Parkin and Ola Jentzsch +# 1000 Decision taker event +################################################## + +fp2_other_decisions.1000 = { + type = character_event + title = fp2_other_decisions.1000.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + religion = { + any_faith = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } + } + } + } + desc = fp2_other_decisions.1000.involved_religion + } + desc = fp2_other_decisions.1000.desc + } + first_valid = { + triggered_desc = { + trigger = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = root.faith } + } + desc = fp2_other_decisions.1000.involved_faith + } + triggered_desc = { + trigger = { + religion = { + any_faith = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } + } + } + } + desc = fp2_other_decisions.1000.uninvolved_faith + } + desc = fp2_other_decisions.1000.closing + } + } + theme = realm + left_portrait = { + character = root + animation = war_over_win + } + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + } + + immediate = { + save_scope_as = iberian_footholder + every_held_title = { + limit = { + # Any de jure kingdom of Iberia is completely controlled + fp2_struggle_secure_iberian_foothold_iberian_kingdom_trigger = yes + # That kingdom is mostly my faith + fp2_struggle_secure_iberian_foothold_faith_trigger = yes + scope:iberian_kingdom_temp = { title_held_years = fp2_struggle_secure_iberian_foothold_years_value } + } + add_to_list = iberian_footholder_list + } + hidden_effect = { + while = { + limit = { + any_in_list = { + list = iberian_footholder_list + # Borders held lands in a non-Iberian kingdom you hold + any_de_jure_county = { + any_title_to_title_neighboring_and_across_water_county = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes } + } + NOT = { is_in_list = iberian_footholder_transfer_list } + } + } + random_in_list = { + list = iberian_footholder_list + limit = { + # Borders held lands in a non-Iberian kingdom you hold + any_de_jure_county = { + any_title_to_title_neighboring_and_across_water_county = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes } + } + NOT = { is_in_list = iberian_footholder_transfer_list } + } + random_de_jure_county = { + limit = { + any_title_to_title_neighboring_and_across_water_county = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes } + } + random_title_to_title_neighboring_and_across_water_county = { + limit = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes } + empire = { save_scope_as = transfer_empire } + } + } + add_to_list = iberian_footholder_transfer_list + set_de_jure_liege_title = scope:transfer_empire + custom_tooltip = iberian_footholder_transfer_tt + } + } + } + show_as_tooltip = { + every_in_list = { + list = iberian_footholder_transfer_list + set_de_jure_liege_title = scope:transfer_empire + } + } + } + + option = { + name = fp2_other_decisions.1000.a + } + + after = { + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { is_ai = no } + trigger_event = fp2_other_decisions.1001 + } + } + # End Struggle + struggle:iberian_struggle = { + end_struggle = secure_iberian_foothold_decision_title + } + } +} + +################################################## +# Secure Iberian Foothold - Notification +# by Joe Parkin and Ola Jentzsch +# 1001 Info event +################################################## + +fp2_other_decisions.1001 = { + type = character_event + title = fp2_other_decisions.1000.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:iberian_footholder.religion = { + any_faith = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } + } + } + } + desc = fp2_other_decisions.1001.involved_religion + } + desc = fp2_other_decisions.1001.desc + } + first_valid = { + triggered_desc = { + trigger = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = scope:iberian_footholder.faith } + } + desc = fp2_other_decisions.1001.involved_faith + } + triggered_desc = { + trigger = { + scope:iberian_footholder.religion = { + any_faith = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } + } + } + religion = scope:iberian_footholder.religion + } + desc = fp2_other_decisions.1001.same_uninvolved_faith + } + triggered_desc = { + trigger = { + scope:iberian_footholder.religion = { + any_faith = { + struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } + } + } + } + desc = fp2_other_decisions.1001.uninvolved_faith + } + desc = fp2_other_decisions.1001.closing + } + } + theme = realm + left_portrait = { + character = scope:iberian_footholder + animation = war_over_win + } + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + } + + immediate = { + show_as_tooltip = { + every_in_list = { + list = iberian_footholder_transfer_list + set_de_jure_liege_title = scope:transfer_empire + } + } + } + + option = { + name = fp2_other_decisions.1001.a + + } +} + + +################################################## +# Found Kingdom of Toledo +# by Joe Parkin +# 1100 Decision taker event +################################################## + +fp2_other_decisions.1100 = { + type = character_event + title = fp2_other_decisions.1100.t + desc = fp2_other_decisions.1100.desc + theme = realm + left_portrait = { + character = root + animation = war_over_win + } + lower_right_portrait = scope:de_jure_anger_1 + lower_center_portrait = scope:de_jure_anger_2 + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + } + + immediate = { + show_as_tooltip = { fp2_struggle_found_kingdom_toledo_empire_effect = yes } + hidden_effect = { + if = { + limit = { + any_in_list = { list = kingdom_toledo_opinion_list } + } + while = { + count = 2 + ordered_in_list = { + list = kingdom_toledo_opinion_list + limit = { + trigger_if = { + limit = { exists = scope:de_jure_anger_1 } + NOT = { this = scope:de_jure_anger_1 } + } + } + if = { + limit = { + NOT = { exists = scope:de_jure_anger_1 } + } + save_scope_as = de_jure_anger_1 + } + else = { save_scope_as = de_jure_anger_2 } + } + } + } + } + } + + option = { + name = fp2_other_decisions.1100.a + } + + after = { + every_player = { + limit = { + NOT = { this = scope:toledo_former } + is_within_diplo_range = { CHARACTER = scope:toledo_former } + } + trigger_event = fp2_other_decisions.1101 + } + } +} + +fp2_other_decisions.1101 = { + type = character_event + title = fp2_other_decisions.1100.t + desc = { + desc = fp2_other_decisions.1101.desc + first_valid = { + triggered_desc = { + trigger = { + trigger_if = { + limit = { exists = scope:de_jure_anger_1 } + this = scope:de_jure_anger_1 + } + trigger_else_if = { + limit = { exists = scope:de_jure_anger_2 } + this = scope:de_jure_anger_2 + } + trigger_else = { always = no } + } + desc = fp2_other_decisions.1101.stolen + } + triggered_desc = { + trigger = { + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + } + desc = fp2_other_decisions.1101.mozarab + } + } + } + theme = realm + override_background = { event_background = throne_room_scope } + left_portrait = { + character = scope:toledo_former + animation = war_over_win + } + + trigger = { + # DLC checking + has_fp2_dlc_trigger = yes + } + + immediate = { + scope:toledo_former = { save_scope_as = background_throne_room_scope } + show_as_tooltip = { + scope:toledo_former = { get_title = title:k_toledo } + title:k_toledo = { + every_in_de_jure_hierarchy = { + limit = { tier = tier_duchy } + set_de_jure_liege_title = title:k_toledo + } + } + } + } + + option = { + name = { + trigger = { + trigger_if = { + limit = { exists = scope:de_jure_anger_1 } + this = scope:de_jure_anger_1 + } + trigger_else_if = { + limit = { exists = scope:de_jure_anger_2 } + this = scope:de_jure_anger_2 + } + trigger_else = { always = no } + } + text = fp2_other_decisions.1101.a + } + name = { + trigger = { + trigger_if = { + limit = { exists = scope:de_jure_anger_1 } + NOT = { this = scope:de_jure_anger_1 } + } + trigger_if = { + limit = { exists = scope:de_jure_anger_2 } + NOT = { this = scope:de_jure_anger_2 } + } + faith = { fp2_struggle_faith_is_mozarabic_trigger = yes } + } + text = fp2_other_decisions.1101.b + } + name = { + trigger = { + trigger_if = { + limit = { exists = scope:de_jure_anger_1 } + NOT = { this = scope:de_jure_anger_1 } + } + trigger_if = { + limit = { exists = scope:de_jure_anger_2 } + NOT = { this = scope:de_jure_anger_2 } + } + faith = { fp2_struggle_faith_is_mozarabic_trigger = no } + } + text = fp2_other_decisions.1101.c + } + } +} diff --git a/project/ck3/base_game/events/dlc/fp2/fp2_struggle_events.txt b/project/ck3/base_game/events/dlc/fp2/fp2_struggle_events.txt new file mode 100644 index 0000000000..602a3bb3d6 --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/fp2_struggle_events.txt @@ -0,0 +1,11695 @@ +namespace = fp2_struggle + +### SYSTEM EVENTS ################################################################# +## # Parameter Events +## 0001 - 0010 VIP spontaneous relationship management. +## 0011 - 0040 Struggle VIPs spontaneously develop negative relationships with each other. +## 0041 - 0070 Struggle VIPs spontaneously develop postive relationships with each other. +## # Other Events +## 0501 - 0510 Struggle Intro Events +## 0900 - 0999 Struggle ending decision events +### EVENT LIST #################################################################### +## XXXX - XXXX YYY by ZZZ +## 1000 - 1000 Stoking the Fire by Ola Jentzsch +## 1001 - 1001 War Widows by Ola Jentzsch +## 1002 - 1002 Andalusian Advancements by Ola Jentzsch +## 1010 - 1012 Soul of Iron by Ola Jentzsch +## 1020 - 1020 Death of a Councilman by Ola Jentzsch +## 1050 - 1050 The Vision by Ola Jentzsch +## 2000 - 2000 Disorderly Market by Hugo Cortell +## 2001 - 2002 Desperate Villagers Seek New Lord by Hugo Cortell +## 2003 - 2003 Lost Migratory Birds by Hugo Cortell +## 2004 - 2005 Ship building event by Hugo Cortell +## 2006 - 2006 The Borders of Faith by Hugo Cortell +## 2007 - 2007 Castle Worthy of Iberia by Hugo Cortell +## 2008 - 2008 Misdeeds of The Chaplain by Hugo Cortell +## 2009 - 2012 Catching Thieves of Myth by Hugo Cortell +## 2013 - 2014 The Secret to Freedom by Hugo Cortell +## 2015 - 2016 Letter on The Back by Hugo Cortell +## 2021 - 2022 RETURN OF THE THIEF KING by Hugo Cortell +## 3001 - 3010 The Price of War by Veronica Pazos +## 3011 - 3020 Order of the Hatchet by Veronica Pazos +## 3021 - 3030 The Wrath of Heaven by Veronica Pazos +################################################################################### + +# Setting AI Intent +fp2_struggle.0003 = { + hidden = yes + type = empty + scope = struggle + + trigger = { # Should not need this, but, redundancy check! -h + exists = struggle:iberian_struggle + struggle:iberian_struggle = { any_involved_ruler = { count > 0 } } # For when the conflict is ongoing but nobody is left to fight it + } + + immediate = { + # prepare needed variables; they will be destroyed at the end of the immediate + set_variable = { + name = agents_for_escalation + value = 0 + } + set_variable = { + name = agents_for_deescalation + value = 0 + } + + # Go through the characters to distribute them between the potential transitions + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { is_alive = yes } + ####################### + # Play cue track + ###################### + if = { + limit = { is_ai = no } + play_music_cue = "mx_Struggle_Opening" + } + + ####################### + # Check existing flags + ###################### + if = { + limit = { has_character_flag = agenda_towards_escalation } + change_variable = { + name = agents_for_escalation + add = 1 + } + } + else_if = { + limit = { has_character_flag = agenda_towards_deescalation } + change_variable = { + name = agents_for_deescalation + add = 1 + } + } + else = { # Set a flag + ############################# + # Current Phase: Opportunity + ############################# + if = { + limit = { root = { is_struggle_phase = struggle_iberia_phase_opportunity } } + random_list = { + # Working towards Hostility + # It should be for characters looking for direct conflicts and domination, with the will and ability to expand their realms + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = hostility + INTENT = escalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = escalation + } + } + # Working towards Conciliation + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = conciliation + INTENT = deescalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = deescalation + } + } + } + } + + ############################# + # Current Phase: Hostility + ############################# + if = { + limit = { root = { is_struggle_phase = struggle_iberia_phase_hostility } } + random_list = { + # Working towards Hostility: it means that the character wants to stay in + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = hostility + INTENT = escalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = escalation + } + } + # Working towards Compromise + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = compromise + INTENT = deescalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = deescalation + } + } + } + } + + ############################# + # Current Phase: Compromise + ############################# + if = { + limit = { root = { is_struggle_phase = struggle_iberia_phase_compromise } } + random_list = { + + # Working towards Opportunity + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = opportunity + INTENT = escalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = escalation + } + } + # Working towards Compromise: they want to stay in the same phase + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = compromise + INTENT = deescalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = deescalation + } + } + } + } + + ############################# + # Current Phase: Conciliation + ############################# + if = { + limit = { root = { is_struggle_phase = struggle_iberia_phase_conciliation } } + random_list = { + # Working towards Compromise + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = compromise + INTENT = escalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = escalation + } + } + # Working towards Conciliation: they want to stay in the same phase + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = conciliation + INTENT = deescalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = deescalation + } + } + } + } + } + } + } + + # Clean variables + remove_variable = agents_for_escalation + remove_variable = agents_for_deescalation + } +} + +# Set AI Intent on join +fp2_struggle.004 = { + hidden = yes + type = empty + + immediate = { + set_variable = { + name = agents_for_escalation + value = 0 + } + set_variable = { + name = agents_for_deescalation + value = 0 + } + + ############################ + # Update the variables + ############################ + every_character_struggle = { + every_involved_ruler = { + limit = { is_alive = yes } + if = { + limit = { has_character_flag = agenda_towards_escalation } + root = { + change_variable = { + name = agents_for_escalation + add = 1 + } + } + } + else_if = { + limit = { has_character_flag = agenda_towards_deescalation } + root = { + change_variable = { + name = agents_for_deescalation + add = 1 + } + } + } + } + } + + if = { + limit = { + NOR = { + has_character_flag = agenda_towards_escalation + has_character_flag = agenda_towards_deescalation + } + } + + ############################# + # Current Phase: Opportunity + ############################# + if = { + limit = { any_character_struggle = { is_struggle_phase = struggle_iberia_phase_opportunity } } + random_list = { + # Working towards Hostility + # It should be for characters looking for direct conflicts and domination, with the will and ability to expand their realms + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = hostility + INTENT = escalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = escalation + } + } + # Working towards Conciliation + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = conciliation + INTENT = deescalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = deescalation + } + } + } + } + + ############################# + # Current Phase: Hostility + ############################# + if = { + limit = { any_character_struggle = { is_struggle_phase = struggle_iberia_phase_hostility } } + random_list = { + # Working towards Hostility: it means that the character wants to stay in + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = hostility + INTENT = escalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = escalation + } + } + # Working towards Compromise + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = compromise + INTENT = deescalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = deescalation + } + } + } + } + + ############################# + # Current Phase: Compromise + ############################# + if = { + limit = { any_character_struggle = { is_struggle_phase = struggle_iberia_phase_compromise } } + random_list = { + + # Working towards Opportunity + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = opportunity + INTENT = escalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = escalation + } + } + # Working towards Compromise: they want to stay in the same phase + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = compromise + INTENT = deescalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = deescalation + } + } + } + } + + ############################# + # Current Phase: Conciliation + ############################# + if = { + limit = { any_character_struggle = { is_struggle_phase = struggle_iberia_phase_conciliation } } + random_list = { + # Working towards Compromise + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = compromise + INTENT = escalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = escalation + } + } + # Working towards Conciliation: they want to stay in the same phase + 100 = { + # Odds modifiers + fp2_struggle_set_ai_agenda_common_modifiers = { + PHASE = conciliation + INTENT = deescalation + } + + # Apply effects + fp2_struggle_apply_ai_agenda_effect = { + INTENT = deescalation + } + } + } + } + } + + # Clean variables + remove_variable = agents_for_escalation + remove_variable = agents_for_deescalation + } +} + +################################### +# Iberian Struggle Intro Events +# 0501 - 599 +################################### +fp2_struggle.0501 = { # Fullscreen Intro Event + type = fullscreen_event + title = fp2_struggle.0501.t + desc = { + desc = fp2_struggle.0501.desc + first_valid = { + triggered_desc = { + trigger = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + } + desc = fp2_struggle.0501.desc.involved + } + triggered_desc = { + trigger = { + any_character_struggle = { + involvement = interloper + is_struggle_type = iberian_struggle + } + } + desc = fp2_struggle.0501.desc.interloper + } + } + } + theme = realm + trigger = { # we need to prevent this from firing for all players when a new player joins in MP + is_ai = no + NOT = { has_character_flag = fp2_struggle_intro_event_flag } + fp2_character_any_involvement_iberian_struggle_trigger = yes + } + override_background = { event_background = fp2_fullscreen_intro } + override_sound = { reference = "event:/DLC/FP2/SFX/UI/fp2_struggle_ui_intro_animate" } + + widgets = { + widget = { + gui = "event_window_widget_struggle_info" + container = "dynamic_content_widget" + controller = struggle_info + setup_scope = { struggle:iberian_struggle = { save_scope_as = struggle } } + } + } + immediate = { + play_music_cue = "mx_Struggle_Opening" + add_character_flag = fp2_struggle_intro_event_flag + save_scope_value_as = { + name = start + value = yes + } + } + option = { + name = fp2_struggle.0501.a + clicksound = "event:/DLC/FP2/SFX/UI/fp2_struggle_start_select" + } +} + +################################### +# Struggle Endings +# by Joe Parkin +# 0900-0912 +################################### +fp2_struggle.0900 = { # Hostility + type = fullscreen_event + title = fp2_struggle.0900.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + culture = { + OR = { + this = culture:basque + any_parent_culture = { this = culture:basque } + has_cultural_pillar = language_basque + } + } + } + desc = fp2_struggle.0900.opening.basque + } + triggered_desc = { + trigger = { + culture = { + OR = { + this = culture:andalusian + any_parent_culture = { this = culture:andalusian } + has_cultural_pillar = language_arabic + } + } + } + desc = fp2_struggle.0900.opening.andalusian + } + triggered_desc = { + trigger = { + culture = { has_cultural_pillar = heritage_iberian } + } + desc = fp2_struggle.0900.opening.iberian + } + desc = fp2_struggle.0900.opening + } + desc = fp2_struggle.0900.desc + } + theme = court + override_background = { event_background = fp2_fullscreen_hostility } + override_sound = { reference = "event:/DLC/FP2/SFX/UI/fp2_struggle_ui_intro_end_animate" } + + immediate = { + # Add all involved rulers to a list, for ping event + play_music_cue = "mx_Struggle_ending_hostility" + fp2_stuggle_ending_involved_list_effect = yes + give_nickname = nick_the_conquistador + dynasty = { add_dynasty_prestige = 10000 } + } + + # Faith victory + option = { + name = fp2_struggle.0900.a + if = { + limit = { exists = house } + house = { + add_house_modifier = { + modifier = fp2_struggle_hostility_house_faith_modifier + } + } + } + # Piety reward for faith victory + add_piety = 1000 + custom_description_no_bullet = { text = fp2_struggle_house_tt } + custom_tooltip = fp2_struggle_hostility_holy_cb_tt + custom_tooltip = fp2_struggle_hostility_conversion_holy_tt + stress_impact = { + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_zeal = 1 + } + } + } + + # Culture victory + option = { + name = fp2_struggle.0900.b + # Renown reward for culture victory + if = { + limit = { exists = house } + dynasty = { add_dynasty_prestige = 1000 } + house = { + add_house_modifier = { + modifier = fp2_struggle_hostility_house_culture_modifier + } + } + } + custom_description_no_bullet = { text = fp2_struggle_house_tt } + custom_tooltip = fp2_struggle_hostility_culture_cb_tt + custom_tooltip = fp2_struggle_hostility_conversion_culture_tt + # All Involved cultures lose acceptance of each other + custom_tooltip = { + text = fp2_struggle_hostility_culture_tt + fp2_struggle_hostility_cultural_acceptance_effect = yes + } + stress_impact = { + humble = medium_stress_impact_gain + } + ai_chance = { + base = 100 + } + } + + # Combined victory + option = { + name = fp2_struggle.0900.c + # Reduced renown and piety rewards for combined + if = { + limit = { exists = house } + house = { + add_house_modifier = { + modifier = fp2_struggle_hostility_house_combined_modifier + years = 200 + } + } + } + add_prestige = 3000 + custom_description_no_bullet = { text = fp2_struggle_house_tt } + custom_tooltip = fp2_struggle_hostility_holy_cb_tt + custom_tooltip = culture_parameter_cb_lower_piety_level_requirement + custom_tooltip = fp2_struggle_hostility_culture_cb_tt + custom_tooltip = fp2_struggle_hostility_conversion_holy_tt + custom_tooltip = fp2_struggle_hostility_conversion_culture_tt + # All Involved cultures lose acceptance of each other + custom_tooltip = { + text = fp2_struggle_hostility_culture_large_tt + fp2_struggle_hostility_cultural_acceptance_large_effect = yes + } + stress_impact = { + humble = medium_stress_impact_gain + cynical = medium_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_zeal = 2 + ai_boldness = 1 + } + } + } + + after = { + # End Struggle + struggle:iberian_struggle = { + end_struggle = struggle_iberia_ending_hostility_decision + } + # Notify + every_player = { + limit = { + NOT = { this = root } + } + trigger_event = fp2_struggle.0910 + } + } +} + +fp2_struggle.0910 = { + type = fullscreen_event + title = fp2_struggle.0900.t + desc = { + first_valid = { + triggered_desc = { + trigger = { is_in_list = struggle_involvees } + desc = fp2_struggle.0910.opening.involved + } + desc = fp2_struggle.0910.opening + } + desc = fp2_struggle.0910.desc + first_valid = { + triggered_desc = { + trigger = { + scope:struggle_ender.house = { has_house_modifier = fp2_struggle_hostility_house_faith_modifier } + } + desc = fp2_struggle.0910.closing.faith + } + triggered_desc = { + trigger = { + scope:struggle_ender.house = { has_house_modifier = fp2_struggle_hostility_house_culture_modifier } + } + desc = fp2_struggle.0910.closing.culture + } + desc = fp2_struggle.0910.closing.combined + } + } + theme = court + override_background = { event_background = fp2_fullscreen_hostility } + override_sound = { reference = "event:/DLC/FP2/SFX/UI/fp2_struggle_ui_intro_end_animate" } + + immediate = { + play_music_cue = "mx_Struggle_ending_hostility" + ##### Major Effects ##### + show_as_tooltip = { + scope:struggle_ender = { + #dynasty = { add_dynasty_prestige = 10000 } + fp2_struggle_hostility_ender_effect = yes + } + } + # Hispania is available! + custom_tooltip = fp2_struggle_can_create_empire_of_hispania_tt + # Choose Holy War boost, Culture War boost, or both + scope:struggle_ender.house = { + switch = { + trigger = has_house_modifier + fp2_struggle_hostility_house_faith_modifier = { + show_as_tooltip = { add_house_modifier = fp2_struggle_hostility_house_faith_modifier } + custom_description_no_bullet = { text = fp2_struggle_house_tt } + custom_tooltip = fp2_struggle_hostility_holy_cb_tt + } + fp2_struggle_hostility_house_culture_modifier = { + show_as_tooltip = { add_house_modifier = fp2_struggle_hostility_house_culture_modifier } + custom_description_no_bullet = { text = fp2_struggle_house_tt } + custom_tooltip = fp2_struggle_hostility_culture_cb_tt + custom_tooltip = fp2_struggle_hostility_culture_tt + } + fp2_struggle_hostility_house_combined_modifier = { + show_as_tooltip = { add_house_modifier = fp2_struggle_hostility_house_combined_modifier } + custom_description_no_bullet = { text = fp2_struggle_house_tt } + custom_tooltip = fp2_struggle_hostility_holy_cb_tt + custom_tooltip = fp2_struggle_hostility_culture_cb_tt + custom_tooltip = fp2_struggle_hostility_culture_large_tt + } + } + } + } + + # Ok + option = { + name = { + text = fp2_struggle.0910.a + trigger = { is_in_list = struggle_involvees } + } + name = { + text = fp2_struggle.0910.b + trigger = { + NOT = { is_in_list = struggle_involvees } + } + } + } +} + +fp2_struggle.0901 = { # Compromise + type = fullscreen_event + title = fp2_struggle.0901.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + culture = { + OR = { + this = culture:basque + any_parent_culture = { this = culture:basque } + has_cultural_pillar = language_basque + } + } + } + desc = fp2_struggle.0900.opening.basque + } + triggered_desc = { + trigger = { + culture = { + OR = { + this = culture:andalusian + any_parent_culture = { this = culture:andalusian } + has_cultural_pillar = language_arabic + } + } + } + desc = fp2_struggle.0900.opening.andalusian + } + triggered_desc = { + trigger = { + culture = { has_cultural_pillar = heritage_iberian } + } + desc = fp2_struggle.0900.opening.iberian + } + desc = fp2_struggle.0900.opening + } + desc = fp2_struggle.0901.desc + } + theme = court + override_background = { event_background = fp2_fullscreen_compromise } + override_sound = { reference = "event:/DLC/FP2/SFX/UI/fp2_struggle_ui_intro_end_animate" } + + immediate = { + play_music_cue = "mx_Struggle_ending_compromise" + # Independent/Split De Jure Duchies will become De Jure Kingdoms + if = { + limit = { + title:e_spain = { + any_in_de_jure_hierarchy = { fp2_struggle_ending_compromise_independent_duchy_trigger = yes } + } + } + custom_tooltip = { + text = fp2_struggle_compromise_create_new_kingdoms_tt + fp2_struggle_compromise_duchies_to_kingdoms_effect = yes + } + } + # Move duchies to right kingdoms + fp2_struggle_compromise_transfer_duchies_effect = yes + # Turn kingdoms to empires + fp2_struggle_compromise_kingdoms_to_empires_effect = yes + # distribute small kingdoms + fp2_struggle_compromise_distribute_kingdoms_to_neighbouring_empires_effect = yes + # assign the new title to existing characters + fp2_struggle_compromise_distribute_the_actual_titles = yes + + # Set up truces + fp2_struggle_compromise_truce_effect = yes + + ##### Major Effects ##### + fp2_struggle_compromise_ender_effect = yes + + # Tooltips! + fp2_struggle_compromise_tooltip_effect = yes + + ##### Minor Effects ##### + # Self-sufficiency modifiers for each independent realm + fp2_struggle_compromise_modifier_rewards_effect = yes + set_global_variable = { + name = fp2_struggle_compromise_ending + value = yes + } + # Add all involved rulers to a list, for ping event + fp2_stuggle_ending_involved_list_effect = yes + } + + # Ok + option = { + name = fp2_struggle.0901.a + if = { + limit = { + any_in_list = { + list = kingdom_empire + this = root.primary_title + } + } + custom_tooltip = fp2_struggle.0901.tt + } + } + + after = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + # End Struggle + struggle:iberian_struggle = { + end_struggle = struggle_iberia_ending_compromise_decision + } + every_player = { + limit = { + NOT = { this = root } + } + trigger_event = fp2_struggle.0911 + } + } +} + +fp2_struggle.0911 = { + type = fullscreen_event + title = fp2_struggle.0901.t + desc = { + first_valid = { + triggered_desc = { + trigger = { is_in_list = struggle_involvees } + desc = fp2_struggle.0910.opening.involved + } + desc = fp2_struggle.0910.opening + } + desc = fp2_struggle.0911.desc + } + theme = court + override_background = { event_background = fp2_fullscreen_compromise } + override_sound = { reference = "event:/DLC/FP2/SFX/UI/fp2_struggle_ui_intro_end_animate" } + + immediate = { + play_music_cue = "mx_Struggle_ending_compromise" + ##### Major Effects ##### + show_as_tooltip = { + scope:struggle_ender = { fp2_struggle_compromise_ender_effect = yes } + } + # Independent/Split De Jure Duchies will become De Jure Kingdoms + custom_tooltip = fp2_struggle_compromise_create_new_kingdoms_tt + # RIP Hispania + fp2_struggle_compromise_tooltip_effect = yes + + ##### Minor Effects ##### + if = { + limit = { + any_in_list = { + list = kingdom_empire + OR = { + this = root.primary_title + this = root.primary_title.de_jure_liege + this = root.primary_title.de_jure_liege.de_jure_liege + } + } + } + custom_tooltip = fp2_struggle.0901.tt + } + if = { + limit = { is_in_list = struggle_involvees } + show_as_tooltip = { + fp2_struggle_compromise_modifier_rewards_personal_house_effect = yes + fp2_struggle_compromise_modifier_rewards_personal_county_effect = yes + } + } + } + + # Ok + option = { + name = { + text = fp2_struggle.0911.a + trigger = { is_in_list = struggle_involvees } + } + name = { + text = fp2_struggle.0910.b + trigger = { + NOT = { is_in_list = struggle_involvees } + } + } + } +} + +fp2_struggle.0902 = { # Conciliation + type = fullscreen_event + title = fp2_struggle.0902.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + culture = { + OR = { + this = culture:basque + any_parent_culture = { this = culture:basque } + has_cultural_pillar = language_basque + } + } + } + desc = fp2_struggle.0900.opening.basque + } + triggered_desc = { + trigger = { + culture = { + OR = { + this = culture:andalusian + any_parent_culture = { this = culture:andalusian } + has_cultural_pillar = language_arabic + } + } + } + desc = fp2_struggle.0900.opening.andalusian + } + triggered_desc = { + trigger = { + culture = { has_cultural_pillar = heritage_iberian } + } + desc = fp2_struggle.0900.opening.iberian + } + desc = fp2_struggle.0900.opening + } + desc = fp2_struggle.0902.desc + } + theme = court + override_background = { event_background = fp2_fullscreen_conciliation } + override_sound = { reference = "event:/DLC/FP2/SFX/UI/fp2_struggle_ui_intro_end_animate" } + + immediate = { + play_music_cue = "mx_Struggle_ending_conciliation" + set_global_variable = { + name = fp2_struggle_conciliation_ending + value = yes + } + # Add all involved rulers to a list, for ping event + fp2_stuggle_ending_involved_list_effect = yes + + # Add all involved cultures with counties to a list, for marriage and holy war checks + fp2_struggle_ending_culture_list_effect = yes + + # Change cultural acceptance + fp2_struggle_conciliation_cultural_acceptance_effect = yes + + ##### Major Effects ##### + fp2_struggle_conciliation_ender_effect = yes + fp2_struggle_conciliation_tooltip_effect = yes + fp2_struggle_conciliation_modifier_rewards_effect = yes + } + + # + option = { + name = fp2_struggle.0902.a + } + + after = { + # End Struggle + struggle:iberian_struggle = { + end_struggle = struggle_iberia_ending_conciliation_decision + } + stress_impact = { + arrogant = medium_stress_impact_gain + zealous = medium_stress_impact_gain + } + # Notify + every_player = { + limit = { + NOT = { this = root } + } + trigger_event = fp2_struggle.0912 + } + } +} + +fp2_struggle.0912 = { + type = fullscreen_event + title = fp2_struggle.0902.t + desc = { + first_valid = { + triggered_desc = { + trigger = { is_in_list = struggle_involvees } + desc = fp2_struggle.0910.opening.involved + } + desc = fp2_struggle.0910.opening + } + desc = fp2_struggle.0912.desc + } + theme = court + override_background = { event_background = fp2_fullscreen_conciliation } + override_sound = { reference = "event:/DLC/FP2/SFX/UI/fp2_struggle_ui_intro_end_animate" } + + immediate = { + play_music_cue = "mx_Struggle_ending_conciliation" + ##### Major Effects ##### + show_as_tooltip = { + scope:struggle_ender = { fp2_struggle_conciliation_ender_effect = yes } + } + fp2_struggle_conciliation_tooltip_effect = yes + + ##### Minor Effects ##### + # All involved rulers gain diff culture opinion and learn language scheme power + if = { + limit = { is_in_list = struggle_involvees } + show_as_tooltip = { fp2_struggle_conciliation_modifier_rewards_personal_effect = yes } + } + } + + # Ok + option = { + name = { + text = fp2_struggle.0912.a + trigger = { is_in_list = struggle_involvees } + } + name = { + text = fp2_struggle.0910.b + trigger = { + NOT = { is_in_list = struggle_involvees } + } + } + } +} + +################################### +# Stoking the Fire +# By Ola Jentzsch +################################### +scripted_trigger fp2_struggle_1000_tension_county_trigger = { + any_province = { geographical_region = world_europe_west_iberia } + tier = tier_county + faith = { save_temporary_scope_as = compare_faith } + root = { + faith = { + faith_hostility_level = { target = scope:compare_faith value > faith_astray_level } + } + } +} +scripted_trigger fp2_struggle_1000_tension_councillor_trigger = { + faith = { this = root.faith } + is_available_healthy_ai_adult = yes + OR = { + has_trait = zealous + has_trait = wrathful + has_trait = deceitful + has_trait = sadistic + has_trait = holy_warrior + has_trait = callous + } + NOR = { + has_trait = compassionate + has_trait = just + } +} + +fp2_struggle.1000 = { + type = character_event + title = fp2_struggle.1000.t + desc = fp2_struggle.1000.desc + theme = dread + + left_portrait = { + character = root + animation = stress + } + right_portrait = { + character = scope:tension_councillor + animation = scheme + } + + + trigger = { + has_fp2_dlc_trigger = yes + fp2_character_involved_in_struggle_trigger = yes + custom_description = { + text = empty_spooky_trigger #This is entirely pointless, but code likes it, so ghost away! + any_held_county = { + fp2_struggle_1000_tension_county_trigger = yes + } + OR = { + any_councillor = { + fp2_struggle_1000_tension_councillor_trigger = yes + } + any_vassal = { + fp2_struggle_1000_tension_councillor_trigger = yes + } + exists = cp:councillor_marshal + } + } + } + + cooldown = { #this shouldn't fire too often + years = 50 + } + + immediate = { #We need a province and a suitable councillor; this fixes that. + random_held_county = { + limit = { fp2_struggle_1000_tension_county_trigger = yes } + save_scope_as = tension_county + } + if = { + limit = { + any_councillor = { + fp2_struggle_1000_tension_councillor_trigger = yes + } + } + random_councillor = { + limit = { + fp2_struggle_1000_tension_councillor_trigger = yes + } + save_scope_as = tension_councillor + } + } + else_if = { + limit = { + any_vassal = { + fp2_struggle_1000_tension_councillor_trigger = yes + } + } + random_vassal = { + limit = { + fp2_struggle_1000_tension_councillor_trigger = yes + } + save_scope_as = tension_councillor + } + } + else = { + random_councillor = { + limit = { + has_council_position = councillor_marshal + } + save_scope_as = tension_councillor + } + } + + if = { #this code checks if there is an eligible person for the 4th option + limit = { + any_vassal = { + is_available_healthy_ai_adult = yes + faith = scope:tension_county.faith + } + } + random_vassal = { + limit = { + is_available_healthy_ai_adult = yes + faith = scope:tension_county.faith + } + save_scope_as = minority_courtier + } + } + else_if = { + limit = { + any_courtier = { + is_available_healthy_ai_adult = yes + faith = scope:tension_county.faith + } + } + random_courtier = { + limit = { + is_available_healthy_ai_adult = yes + faith = scope:tension_county.faith + } + save_scope_as = minority_courtier + } + } + } + + option = { #Let us spread some hatred...discreetly. + name = fp2_struggle.1000.a + + ai_chance = { #Cruel and fanatical characters pick this option + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_vengefulness = 0.5 + ai_compassion = -1 + ai_honor = -1 + } + } + + stress_impact = { + # Righteous characters find this a very unappealing option. + compassionate = medium_stress_impact_gain + gallant = medium_stress_impact_gain + honest = medium_stress_impact_gain + just = medium_stress_impact_gain + paragon = medium_stress_impact_gain + # As do lazy ones. + lazy = minor_stress_impact_gain + } + + scope:tension_councillor = { + add_opinion = { + target = root + opinion = 10 + modifier = took_my_advice_opinion + } + } + + + add_character_modifier = { + modifier = fanatical_recruits_modifier + years = 10 + } + + duel = { #You try to create a hate campaign - and get away with it. + skill = intrigue + value = average_skill_rating + + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2 + } + send_interface_toast = { + title = stoke_tension_toast.success + left_icon = root + + add_dread = minor_dread_gain + + scope:tension_county = { + add_county_modifier = { + modifier = riots_and_murders_province_modifier + years = 5 + } + } + } + } + + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1 + } + send_interface_toast = { + title = stoke_tension_toast.failure + left_icon = root + add_character_modifier = { + modifier = hate_monger_modifier + years = 10 + } + + scope:tension_county = { + add_county_modifier = { + modifier = riots_and_murders_province_modifier + years = 5 + } + } + } + } + } + } + + option = { #I trust you to handle it + name = fp2_struggle.1000.b + + trigger = { + intrigue <= medium_skill_rating + } + + show_unlock_reason = no + + ai_chance = { #Cruel and fanatical characters pick this option + base = 10 + ai_value_modifier = { + ai_zeal = 0.5 + ai_rationality = 0.2 + ai_compassion = -0.5 + ai_honor = -1 + } + } + + stress_impact = { + # Righteous characters find this a very unappealing option. + compassionate = medium_stress_impact_gain + gallant = medium_stress_impact_gain + honest = medium_stress_impact_gain + just = medium_stress_impact_gain + paragon = medium_stress_impact_gain + # As do lazy ones. + lazy = miniscule_stress_impact_gain + } + + if = { + limit = { + intrigue <= medium_skill_rating + } + custom_tooltip = bad_intrigue.tt + } + + scope:tension_councillor = { + if = { + limit = { + intrigue >= average_skill_level + } + add_opinion = { + target = root + opinion = 10 + modifier = trusted_me_opinion + } + } + else = { + add_opinion = { + target = root + opinion = -10 + modifier = unfair_expectations_opinion + } + } + } + + add_character_modifier = { + modifier = fanatical_recruits_modifier + years = 10 + } + + + + scope:tension_councillor = { + duel = { + skill = intrigue + value = average_skill_rating + + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2 + } + root = { + send_interface_toast = { + title = delegated_stoke_tension_toast.success + left_icon = scope:tension_councillor + + scope:tension_county = { + add_county_modifier = { + modifier = riots_and_murders_province_modifier + years = 5 + } + } + } + } + } + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1 + } + root = { + send_interface_toast = { + title = stoke_tension_toast.failure + left_icon = scope:tension_councillor + + root = { + add_character_modifier = { + modifier = hate_monger_modifier + years = 10 + } + } + scope:tension_councillor = { + add_character_modifier = { + modifier = hate_monger_modifier + years = 10 + } + } + scope:tension_county = { + add_county_modifier = { + modifier = riots_and_murders_province_modifier + years = 5 + } + } + } + } + } + } + } + } + + option = { #"No, I shall try to ease the tensions." + name = fp2_struggle.1000.c + + ai_chance = { #just and compassionate characters pick this option + base = 10 + ai_value_modifier = { + ai_honor = 0.8 + ai_compassion = 0.7 + ai_rationality = 0.2 + ai_zeal = -0.8 + ai_vengefulness = -0.7 + } + } + + stress_impact = { + # Aggressive characters find this an unappealing option. + wrathful = minor_stress_impact_gain + zealous = minor_stress_impact_gain + sadistic = minor_stress_impact_gain + vengeful = minor_stress_impact_gain + } + + scope:tension_councillor = { + add_opinion = { + target = root + opinion = -10 + modifier = disappointed_opinion + } + } + + duel = { + skill = diplomacy + value = high_skill_rating + + 30 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2 + } + send_interface_toast = { + title = ease_tension_toast.success + left_icon = root + + add_character_modifier = { + modifier = tolerance_gospel_modifier + years = 10 + } + + scope:tension_county = { + add_county_modifier = { + modifier = tensions_eased_province_modifier + years = 5 + } + } + } + } + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1 + } + send_interface_toast = { + title = ease_tension_toast.failure + left_icon = root + scope:tension_county = { + add_county_modifier = { + modifier = riots_and_murders_province_modifier + years = 5 + } + } + } + } + } + } + + option = { #"If I cannot stop this madness... + name = fp2_struggle.1000.d + + trigger = { + exists = scope:minority_courtier + + scope:tension_county = { + NOT = { + this = root.capital_county + } + } + } + + ai_chance = { #just and compassionate characters pick this option + base = 10 + ai_value_modifier = { + ai_honor = 0.3 + ai_compassion = 0.3 + ai_rationality = 0.8 + ai_zeal = -0.8 + ai_vengefulness = -0.7 + ai_greed = -1 + } + } + + stress_impact = { + # Aggressive characters find this unappealing + wrathful = minor_stress_impact_gain + zealous = major_stress_impact_gain + sadistic = minor_stress_impact_gain + vengeful = minor_stress_impact_gain + + #As do power-mongers, you're giving away a whole province! + ambitious = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + greedy = minor_stress_impact_gain + arrogant = minor_stress_impact_gain + paranoid = minor_stress_impact_gain + + } + + scope:minority_courtier = { + add_opinion = { + target = root + opinion = 20 + modifier = received_title_county + } + } + + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = yes + } + + scope:tension_county = { + change_title_holder = { + holder = scope:minority_courtier + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + add_stress = medium_stress_loss + + scope:tension_councillor = { + add_opinion = { + target = root + opinion = -10 + modifier = disappointed_opinion + } + } + + scope:tension_county = { + add_county_modifier = { + modifier = tensions_eased_province_modifier + years = 10 + } + } + } +} + +################################### +# War Widows +# By Ola Jentzsch +################################### +# Idea by Isabella welch +################################### +scripted_trigger fp2_struggle.1001_hates_female_fornication = { + faith = { + OR = { + has_doctrine_parameter = adultery_female_shunned + has_doctrine_parameter = adultery_female_crime + } + } +} + +scripted_trigger fp2_struggle.1001_weird_option_traits = { # These, presumably, makes you even more sympathethic to widows and orphans, or likely to take an ill-thought out decision. + OR = { + has_character_modifier = associates_with_strange_peasants_modifier + has_trait = bastard + has_trait = legitimized_bastard + has_trait = intellect_bad_3 + has_trait = intellect_bad_2 + has_trait = improvident + has_trait = lifestyle_reveler + has_trait = pregnant + has_trait = lunatic + } +} + +scripted_trigger fp2_struggle.1001_expectant_vassal_or_courtier_traits = { # This is about the personality the pregnant courtier should have to get this idea to begin with + has_trait = pregnant + is_available_ai = yes + NOR = { + has_trait = callous + has_trait = content + has_trait = arrogant + has_trait = dull + } +} + +fp2_struggle.1001 = { + type = character_event + title = fp2_struggle.1001.t + desc = fp2_struggle.1001.desc + theme = faith + cooldown = { years = 50 } + + left_portrait = { + character = root + animation = personality_cynical + } + right_portrait = { + character = scope:expectant_courtier + animation = happiness + } + + trigger = { + has_fp2_dlc_trigger = yes + OR = { + any_vassal = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + } + any_courtier = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + } + } + gold >= medium_gold_value_check + + any_truce_target = { + count >= 1 + } + } + + immediate = { + random_vassal = { + limit = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + is_spouse_of = root + } + + alternative_limit = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + any_player_heir = { is_spouse_of = prev } + } + alternative_limit = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + is_councillor = yes + } + alternative_limit = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + is_powerful_vassal = yes + } + save_scope_as = expectant_courtier + } + + IF = { + limit = { + NOT = { + exists = scope:expectant_courtier + } + } + random_courtier = { + limit = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + is_spouse_of = root + } + alternative_limit = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + any_player_heir = { is_spouse_of = prev } + } + alternative_limit = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + is_councillor = yes + } + alternative_limit = { + fp2_struggle.1001_expectant_vassal_or_courtier_traits = yes + } + save_scope_as = expectant_courtier + } + } + } + + + + option = { #A good idea! I shall create such a fund. + name = fp2_struggle.1001.a + + stress_impact = { + # Arrogant or cruel characters find this an unappealing option. + arbitrary = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + sadistic = medium_stress_impact_gain + + # As do, of course, greedy ones. + greedy = medium_stress_impact_gain + + # As do callous and content ones, to an extent. + callous = minor_stress_impact_gain + content = minor_stress_impact_gain + + # But generous and compassionate characters like it. + compassionate = minor_stress_impact_loss + generous = medium_stress_impact_loss + } + + ai_chance = { #Just and compassionate characters pick this option + base = 10 + ai_value_modifier = { + ai_honor = 0.5 + ai_compassion = 1 + ai_vengefulness = -0.2 + ai_greed = -0.5 + } + } + + remove_short_term_gold = major_gold_value + + scope:expectant_courtier = { + add_opinion = { + target = root + opinion = 20 + modifier = pleased_opinion + } + } + + + add_character_modifier = { + modifier = nursing_salaries_for_single_mothers_modifier + years = 20 + } + } + + option = { #Widows I will support, but not whores! + name = fp2_struggle.1001.b + flavor = fp2_struggle.1001.b.tt + trigger = { + fp2_struggle.1001_weird_option_traits = no + fp2_struggle.1001_hates_female_fornication = yes + } + + stress_impact = { + # Truly righteous characters wouldn't say this. + compassionate = minor_stress_impact_gain + gallant = minor_stress_impact_gain + generous = minor_stress_impact_gain + humble = minor_stress_impact_gain + just = minor_stress_impact_gain + + # And greedy ones still don't wanna pay up + greedy = minor_stress_impact_gain + } + + ai_chance = { #Zealous AI characters pick this option + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_compassion = -0.8 + } + } + + remove_short_term_gold = medium_gold_value + + add_piety = minor_piety_gain + + + add_character_modifier = { + modifier = widows_and_widowers_amazing_funds_modifier + years = 20 + } + + + scope:expectant_courtier = { + IF = { + limit = { + has_trait = zealous + } + add_opinion = { + target = root + opinion = 10 + modifier = pleased_opinion + } + } + ELSE = { + add_opinion = { + target = root + opinion = -10 + modifier = slightly_disappointed_opinion + } + } + } + } + + + option = { #But they can come stay at my court! We have food in abundance! + name = fp2_struggle.1001.c + flavor = fp2_struggle.1001.c.tt + trigger = { + fp2_struggle.1001_weird_option_traits = yes + } + + stress_impact = { + # Cheap or shy character's don't like this + greedy = medium_stress_impact_gain + shy = medium_stress_impact_gain + + #Nor do those wo really care about the appearance and glory of their courts + + ambitious = minor_stress_impact_gain + arrogant = medium_stress_impact_gain + temperate = medium_stress_impact_gain + august = medium_stress_impact_gain + born_in_the_purple = minor_stress_impact_gain + + # But hypersocial hippies love it + + humble = minor_stress_impact_loss + gregarious = minor_stress_impact_loss + } + + ai_chance = { #Deranged or hypersocial but irrational AI characters pick this option + base = 10 + ai_value_modifier = { + ai_boldness = 0.5 + ai_energy = 0.8 + ai_rationality = -0.8 + } + } + + scope:expectant_courtier = { + IF = { + limit = { + OR = { + has_character_modifier = associates_with_strange_peasants_modifier + has_trait = bastard + has_trait = legitimized_bastard + has_trait = intellect_bad_3 + has_trait = intellect_bad_2 + has_trait = improvident + has_trait = gregarious + } has_trait = lunatic + } + add_opinion = { + target = root + opinion = 10 + modifier = pleased_opinion + } + } + ELSE = { + add_opinion = { + target = root + opinion = -10 + modifier = perplexed_opinion + } + } + } + + IF = { + limit = { + root = { + faith = { + OR = { + trait_is_virtue = gregarious + trait_is_virtue = humble + trait_is_virtue = generous + } + } + } + } + add_piety = medium_piety_gain + } + ELSE = { + add_piety = minor_piety_gain + } + + add_character_modifier = { + modifier = destitute_single_mothers_modifier + years = 15 + } + + } + + option = { #Surely, my benevolent vassals can help funding this. + name = fp2_struggle.1001.d + + trigger = { + any_vassal = { + count = all + is_ai = yes + } + } + + stress_impact = { + # Careful or dilpomatically minded characters won't do this. + content = medium_stress_impact_gain + diplomat = medium_stress_impact_gain + paranoid = medium_stress_impact_gain + } + + ai_chance = { #Economic AI characters pick this option, while the careful don't. + base = 10 + ai_value_modifier = { + ai_compassion = 0.5 + ai_greed = 0.5 + ai_rationality = -0.5 + } + } + + remove_short_term_gold = minor_gold_value + + + custom_tooltip = fp2_struggle.1001.specialdescpositive + custom_tooltip = fp2_struggle.1001.specialdescnegative + hidden_effect = { + every_vassal = { + IF = { + limit = { + NOT = { + has_trait = pregnant + } + } + IF = { + limit = { + OR = { + has_trait = compassionate + has_trait = generous + has_trait = just + } + } + add_opinion = { + target = root + opinion = 10 + modifier = funded_righteous_cause_opinion + } + } + ELSE = { + add_opinion = { + target = root + opinion = -10 + modifier = extorted_me_opinion + } + } + } + } + } + + scope:expectant_courtier = { + IF = { + limit = { + is_vassal_of = root #if she is, she gets angry because now SHE is expected to pay for this... + } + add_opinion = { + target = root + opinion = -20 + modifier = extorted_me_opinion + } + } + ELSE = { + add_opinion = { + target = root + opinion = 10 + modifier = pleased_opinion + } + } + } + + add_character_modifier = { + modifier = nursing_salaries_for_single_mothers_modifier + years = 20 + } + } + + option = { #I am your king, not a wet nurse! + name = fp2_struggle.1001.e + + stress_impact = { + # Benevolent characters wouldn't ignore this. + compassionate = medium_stress_impact_gain + gallant = medium_stress_impact_gain + generous = medium_stress_impact_gain + + # nor would those who are truly competent or just. + administrator = minor_stress_impact_gain + ambitious = minor_stress_impact_gain + diligent = minor_stress_impact_gain + just = minor_stress_impact_gain + } + + ai_chance = { #Callous or cheap AI characters pick this option + base = 10 + ai_value_modifier = { + ai_rationality = 0.5 + ai_greed = 0.5 + ai_honor = -0.7 + ai_compassion = -0.7 + } + } + + scope:expectant_courtier = { + add_opinion = { + target = root + opinion = -20 + modifier = hurt_opinion + } + } + + random = { + chance = 50 + send_interface_toast = { + left_icon = root + title = not_my_problem_toast + add_character_modifier = { + modifier = starving_single_mothers_and_children_modifier + years = 15 + } + } + } + } +} + +################################### +# Andalusian Advancements +# By Ola Jentzsch +################################### +# Inspired by an idea by Isabella welch +######################################### +scripted_trigger neighboring_ruler_proper_culture_trigger = { + OR = { + culture = culture:andalusian + culture = culture:bedouin + culture = culture:baranis + culture = culture:butr + culture = culture:levantine + culture = culture:sephardi + } +} + +fp2_struggle.1002 = { + type = character_event + title = fp2_struggle.1002.t + desc = { #Different flavor depending on time period + first_valid = { + triggered_desc = { + trigger = { current_date <= 1030.1.1 } + desc = fp2_struggle.1002.desc_early_golden_age + } + triggered_desc = { + trigger = { + current_year >= 1250 + has_religion = religion:christianity_religion + } + desc = fp2_struggle.1002.desc_post_golden_age_christian #this triggers the latinized names of the polymaths + } + triggered_desc = { + trigger = { current_year >= 1250 } + desc = fp2_struggle.1002.desc_post_golden_age_unchristian #or their arabic ones + } + triggered_desc = { + trigger = { current_year >= 1030 } + desc = fp2_struggle.1002.desc_late_golden_age + } + } + first_valid = { + triggered_desc = { #tests if the event would fire one of the historical physicians + trigger = { + AND = { + current_year > 976 + current_year < 1010 + } + exists = global_var:albucasis_created + exists = scope:albucasis_physician + scope:great_physician = scope:albucasis_physician #this is a measure taken so that the loc gets tied to the appropriate character + } + desc = fp2_struggle.1002.desc_albucasis #this is the dialogue text if Albucasis spawns + } + triggered_desc = { #tests if the event would fire one of the historical physicians + trigger = { + AND = { + current_year > 1125 + current_year < 1165 + } + exists = global_var:avenzoar_created + exists = scope:avenzoar_physician + scope:great_physician = scope:avenzoar_physician + } + desc = fp2_struggle.1002.desc_avenzoar #this is the dialogue if Avenzoar spawns + } + triggered_desc = { #tests if the event would fire one of the historical physicians + trigger = { + AND = { + current_year > 1140 + current_year < 1180 + } + exists = global_var:tufail_created + exists = scope:tufail_physician + scope:great_physician = scope:tufail_physician + } + desc = fp2_struggle.1002.desc_tufail #this is the dialogue if Ibn Tufail spawns + } + triggered_desc = { #this defaults to a random Andalusian physician + trigger = { current_year >= 1050 } ## + desc = fp2_struggle.1002.desc_no_historical_physician_late + } + desc = fp2_struggle.1002.desc_no_historical_physician_early + } + first_valid = { #if root has a court physician, it changes the narrative a bit. + triggered_desc = { + trigger = { + court_physician_available_trigger = yes + has_religion = religion:christianity_religion + } + desc = fp2_struggle.1002.desc_has_physician_and_is_christian #in this case, the slur "heathen" is used + } + triggered_desc = { + trigger = { court_physician_available_trigger = yes } + desc = fp2_struggle.1002.desc_has_physician_but_not_christian #in this case, the slur "eccentric" is used + } + triggered_desc = { + trigger = { has_religion = religion:christianity_religion } + desc = fp2_struggle.1002.desc_has_no_physician_but_is_christian #in this case, the slur "heathen" is used + } + desc = fp2_struggle.1002.desc_has_no_physician #default option should all else fail + } + } + + theme = medicine + override_background = { event_background = throne_room } + + left_portrait = { + character = root + animation = personality_content + } + right_portrait = { + character = scope:great_physician + animation = personality_rational #polymaths should always have this pose :D + } + + lower_left_portrait = scope:neighboring_ruler #this is the ruler that's angry with the polymath + + lower_right_portrait = scope:scoped_physician #this is your court physician if you have one + + cooldown = { years = 100 } + + trigger = { + has_fp2_dlc_trigger = yes + #any_character_to_title_neighboring_county = { #this searches for a neighboring province that has the xenophilic tradition, which is this event's dynamic way of checking for Andalusian culture or cultures derived from it. + any_neighboring_and_across_water_top_liege_realm_owner = { + culture = { + OR = { + has_cultural_tradition = tradition_xenophilic + has_cultural_tradition = tradition_medicinal_plants + has_cultural_tradition = tradition_fp2_malleable_subjects + } + } + } + + root.capital_province = { #so that it only triggers for people close to Andalusia + OR = { + geographical_region = world_europe_west_iberia + geographical_region = world_europe_west_francia + geographical_region = world_europe_south_italy + } + } + + NOT = { #So that it doesn't fire for the Andalusians themselves, because that'd make the narrative weird + culture = culture:andalusian + } + + NOT = { #So that it doesn't fire for the Umayyads when they control Iberia + AND = { + culture = culture:levantine + root.capital_province = { geographical_region = world_europe_west_iberia } + } + } + + any_neighboring_and_across_water_top_liege_realm_owner = { + is_ai = yes + } + } + + weight_multiplier = { + base = 0.4 + modifier = { + OR = { + AND = { + current_year > 976 + current_year < 1010 + } + AND = { + current_year > 1125 + current_year < 1180 + } + } + add = 1.6 + } + modifier = { + neighboring_ruler_proper_culture_trigger = yes + add = 0.5 + } + } + + + immediate = { + + random_neighboring_and_across_water_top_liege_realm_owner = { #this searches for a neighboring ruler with the proper cultural tradition, which is this event's dynamic way of checking for Andalusian culture or cultures derived from it. + limit = { + culture = { + OR = { + has_cultural_tradition = tradition_xenophilic + has_cultural_tradition = tradition_medicinal_plants + has_cultural_tradition = tradition_fp2_malleable_subjects + } + } + } + culture = { save_scope_as = xenophilic_culture } #this is mostly used for error-checking because the debug log is unclear. + } + + if = { #This looks to see if one of three historical physicians will be used in the event + limit = { #their rough period of activity + AND = { + current_year > 976 + current_year < 1010 + } + NOT = { exists = global_var:albucasis_created } #makes sure that he wasn't already spawned by the event elsewhere + is_ai = no + scope:xenophilic_culture = culture:andalusian + } + create_character = { + age = { 40 70 } #their rough age during the period of their flourishing + location = root.capital_province + name = "Abu al-Qasim Al-Zahrawi" #Albucasis + gender = male + template = scholar_character + trait = intellect_good_3 #He was one of the Middle Ages' greatest geniuses + trait = lifestyle_herbalist + trait = physician_3 + trait = education_learning_4 + random_traits_list = { #his personality, extrapolated from my research + count = 3 + ambitious = {} + compassionate = {} + calm = {} + diligent = {} + humble = {} + patient = {} + } + random_traits_list = { #this is to hint to the player why he was exiled from the previous court + count = 1 + fornicator = {} + deviant = {} + sodomite = {} + } + culture = culture:andalusian + dynasty = none + faith = faith:muwalladi + save_scope_as = albucasis_physician #this is needed to get the loc right + } + set_global_variable = albucasis_created + scope:albucasis_physician = { + save_scope_as = great_physician #this is to create one easy, generic scope for use in the rest of the event + } + } + + else_if = { + limit = { #their rough period of activity + AND = { + current_year > 1125 + current_year < 1165 + } + NOT = { exists = global_var:avenzoar_created } #makes sure that he wasn't already spawned by the event elsewhere + is_ai = no + scope:xenophilic_culture = culture:andalusian + } + create_character = { + age = { 31 71 } #their rough age during the period of their flourishing + location = root.capital_province + name = "Abū Marwān ibn Zuhr" #Avenzoar + gender = male + template = scholar_character + trait = intellect_good_2 + trait = scholar + trait = physician_3 + trait = education_learning_4 + random_traits_list = { #his personality, extrapolated from my research + count = 3 + diligent = {} + cynical = {} + humble = {} + vengeful = {} #He was bitter over having been exiled from Morocco + } + random_traits_list = { #this is to hint to the player why he was exiled from the previous court + count = 1 + fornicator = {} + deviant = {} + sodomite = {} + murderer = {} + } + culture = culture:andalusian + dynasty = none + faith = faith:muwalladi + save_scope_as = avenzoar_physician + } + set_global_variable = avenzoar_created + scope:avenzoar_physician = { + save_scope_as = great_physician + } + } + + else_if = { + limit = { #their rough period of activity + AND = { + current_year > 1140 + current_year < 1180 + } + NOT = { exists = global_var:tufail_created } #makes sure that he wasn't already spawned by the event elsewhere + is_ai = no + scope:xenophilic_culture = culture:andalusian + } + create_character = { + age = { 35 75 } #their rough age during the period of their flourishing + location = root.capital_province + name = "Abū Bakr ibn Tufail" #Ibn Tufail + gender = male + template = scholar_character + trait = intellect_good_2 + trait = theologian + trait = physician_3 + trait = education_learning_3 + trait = journaller #He was an avid writer + random_traits_list = { #his personality, extrapolated from my research + count = 3 + diligent = {} + calm = {} + humble = {} + trusting = {} + } + random_traits_list = { #this is to hint to the player why he was exiled from the previous court + count = 1 + fornicator = {} + deviant = {} + sodomite = {} + witch = {} + } + culture = culture:andalusian + dynasty = none + faith = faith:muwalladi + save_scope_as = tufail_physician + } + set_global_variable = tufail_created + scope:tufail_physician = { + save_scope_as = great_physician + } + } + + + else = { #or it defaults to a random one + create_character = { + age = { 32 50 } + location = root.capital_province + template = scholar_character + trait = intellect_good_1 + trait = education_learning_3 + trait = physician_3 + random_traits_list = { + count = 3 + ambitious = {} + calm = {} + diligent = {} + cynical = {} + humble = {} + patient = {} + } + random_traits_list = { ##his is to hint to the player why he was exiled from the previous court + count = 1 + fornicator = {} + deviant = {} + sodomite = {} + incestuous = {} + witch = {} + } + culture = scope:xenophilic_culture + faith = faith:muwalladi + save_scope_as = great_physician + } + } + + + + random_neighboring_and_across_water_top_liege_realm_owner = { + limit = { + AND = { + neighboring_ruler_proper_culture_trigger = yes #the event prefers the neighboring ruler to be of these cultures, since it makes the most sense histrically for the scholar to have been at that court. + is_ai = yes + } + } + alternative_limit = { is_ai = yes} + save_scope_as = neighboring_ruler + } + + if = { #if you have a court physician already, he has a stake in this! + limit = { + court_physician_available_trigger = yes + } + save_court_physician_as_effect = { SCOPE_NAME = scoped_physician } + } + } + + option = { #I could use a new physician... + name = fp2_struggle.1002.a + + ai_chance = { #rational AIs pick this option + base = 10 + ai_value_modifier = { + ai_rationality = 0.7 + ai_zeal = -0.7 + } + } + + stress_impact = { + # Conservative characters don't want to do this. + content = minor_stress_impact_gain + + # Nor do self-absorbed ones + arrogant = minor_stress_impact_gain + callous = minor_stress_impact_gain + greedy = minor_stress_impact_gain + } + + remove_short_term_gold = major_gold_value #this guy is expensive! + + add_courtier = scope:great_physician #he's added to root's court + + if = { #if you already have a physician, they're sacked + limit = { + court_owner = { + employs_court_position = court_physician_court_position + any_court_position_holder = { + type = court_physician_court_position + } + } + } + replace_court_position = { + recipient = scope:great_physician + holder = scope:scoped_physician + court_position = court_physician_court_position + } + } + else_if = { #the polymath becomes your physician + limit = { #this is very hacky, but an attempt to fix a overnight error issue with "employee has hired max amount" + court_owner = { + NOT = { + employs_court_position = court_physician_court_position + } + } + } + appoint_court_position = { + recipient = scope:great_physician + court_position = court_physician_court_position + } + } + else = { #extremely unneccesarry, just for error failproofing + scope:great_physician = { + silent_disappearance_effect = yes + } + } + + scope:great_physician = { #naturally, the polymath likes to get a new job + add_opinion = { + target = root + opinion = 10 + modifier = hired_me_opinion + } + } + + scope:neighboring_ruler = { #but the neighboring ruler gets angry that you harbor him + progress_towards_rival_effect = { + CHARACTER = root + OPINION = no + } + } + + add_character_modifier = { #while you get inspired! + modifier = inspired_medicine_modifier + years = 20 + } + } + + option = { #I do not need you, I can read myself. + name = fp2_struggle.1002.b + flavor = fp2_struggle.1002.b.tt + + trigger = { #This only fires after Avicenna's life, as his books are referenced. + current_year >= 1030 + learning >= medium_skill_rating #and you have to be at least somewhat learned to have this option appear, otherwise it'd be superflous + NOT = { + exists = scope:scoped_physician + } + } + + ai_chance = { #energetic, overconfident AI chooses this + base = 10 + ai_value_modifier = { + ai_energy = 0.7 + ai_boldness = 0.6 + ai_rationality = 0.4 + ai_zeal = -0.6 + ai_greed = -0.6 + } + } + + stress_impact = { + # Conservative, dull or cheap characters won't do this + content = minor_stress_impact_gain + greedy = minor_stress_impact_gain + lazy = minor_stress_impact_gain + zealous = minor_stress_impact_gain + dull = medium_stress_impact_gain + } + + custom_tooltip = fp2_struggle.1002.physicianleaves + + remove_short_term_gold = minor_gold_value #books are expensive! + + if = { + limit = { has_lifestyle = learning_lifestyle } + add_learning_lifestyle_xp = medium_lifestyle_experience + } + + if = { #your physician gets disappointed for your lack of trust in them + limit = { exists = scope:scoped_physician } + scope:scoped_physician = { + add_opinion = { + target = root + opinion = -10 + modifier = disappointed_opinion + } + } + } + + duel = { #you try to read Arabic books + skill = learning + value = medium_skill_rating + + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2 + } + send_interface_toast = { #you succeed! + title = reading_avicenna_toast.success + left_icon = root + root = { + add_character_modifier = { + modifier = inspired_medicine_modifier + years = 20 + } + } + } + } + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1 + } + send_interface_toast = { #you misunderstod something! + title = reading_avicenna_toast.failure + left_icon = root + root = { + add_character_modifier = { + modifier = misread_medicine_incompetence_modifier + years = 20 + } + } + } + } + } + } + + + option = { #What do I need you for? I can read Greek myself + name = fp2_struggle.1002.c + flavor = fp2_struggle.1002.c.tt + + trigger = { #This triggers for the early period, before the Canon of Medicine was published. + current_date <= 1030.1.1 + learning >= medium_skill_rating + NOT = { + exists = scope:scoped_physician + } + } + + ai_chance = { #energetic AI are the most likely to attempt this in this early time period + base = 10 + ai_value_modifier = { + ai_energy = 0.8 + ai_rationality = 0.2 + ai_zeal = -0.2 + } + } + + stress_impact = { + # Conservative, dull or cheap characters won't do this + content = minor_stress_impact_gain + greedy = minor_stress_impact_gain + lazy = minor_stress_impact_gain + zealous = minor_stress_impact_gain + dull = medium_stress_impact_gain + } + + custom_tooltip = fp2_struggle.1002.physicianleaves + + remove_short_term_gold = minor_gold_value #books are really expensive in this early period + + if = { + limit = { has_lifestyle = learning_lifestyle } + add_learning_lifestyle_xp = medium_lifestyle_experience + } + + if = { + limit = { exists = scope:scoped_physician } #your physician still gets disappointed in you + scope:scoped_physician = { + add_opinion = { + target = root + opinion = -10 + modifier = disappointed_opinion + } + } + } + + duel = { #this duel is difficult - it's mostly an option for extremely learned or overconfident rulers. + skill = learning + value = high_skill_rating + + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2 + } + send_interface_toast = { + title = reading_hippocrates_toast.success #You can read greek! + left_icon = root + root = { + add_character_modifier = { + modifier = medical_insights_modifier + years = 20 + } + } + } + } + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1 + } + send_interface_toast = { + title = reading_hippocrates_toast.failure #apparently, your Greek skills aren't all you cranked them up to be. + left_icon = root + root = { + add_character_modifier = { + modifier = cannot_read_greek_modifier + years = 20 + } + } + } + } + } + } + + option = { #I will send you back from whence you came...in chains. + name = fp2_struggle.1002.d + + ai_chance = { #but vengeful ones sure love it! + base = 10 + ai_value_modifier = { + ai_vengefulness = 0.8 + ai_honor = -0.2 + } + } + + stress_impact = { + #Caring, carefree or just characters won't do this + generous = minor_stress_impact_gain + gregarious = minor_stress_impact_gain + just = minor_stress_impact_gain + trusting = minor_stress_impact_gain + compassionate = major_stress_impact_gain + forgiving = major_stress_impact_gain + + #But arbitrary bastards love it + arbitrary = minor_stress_impact_loss + } + + scope:great_physician = { #the polymath, naturally, gets sad that you send him back to his disgruntled former employer. + add_opinion = { + target = root + opinion = -40 + modifier = left_me_to_wolves_opinion + } + } + + if = { #but your current physician is very happy! + limit = { exists = scope:scoped_physician } + scope:scoped_physician = { + add_opinion = { + target = root + opinion = 20 + modifier = let_me_keep_my_job_opinion + } + } + } + + scope:neighboring_ruler = { #as is the neighboring ruler, especially if he is your friend + if = { + limit = { + has_relation_friend = root + } + add_opinion = { + target = root + modifier = strengthened_friendship_opinion + } + } + else = { + progress_towards_friend_effect = { + CHARACTER = root + OPINION = no + } + } + } + + add_dread = minor_dread_gain #you gain some dread for doing this, naturally + + custom_tooltip = fp2_struggle.1001.physician_imprisoned + hidden_effect = { + if = { + limit = { + scope:neighboring_ruler = { + is_ruler = yes + } + } + scope:great_physician = { #while the polymath gets to languish in a dungeon + hard_imprison_character_effect = { + TARGET = this + IMPRISONER = scope:neighboring_ruler + } + } + } + else = { + scope:great_physician = { + silent_disappearance_effect = yes + } + } + } + } + + option = { #Wash my hands? Are you insane?" + name = fp2_struggle.1002.e + + trigger = { #This only triggers for Christianity and similar faiths + faith = { + has_doctrine_parameter = theocracy_temple_lease + NOR = { + has_doctrine_parameter = legalism_modified_law_costs + has_doctrine_parameter = literalist_debate_enabled + } + } + NOT = { has_lifestyle = learning_lifestyle } #So that this doesn't fire if you have the "Wash your hands" perk + } + + ai_chance = { #and fanatics don't care about hygiene...apparently + base = 10 + ai_value_modifier = { + ai_zeal = 0.8 + ai_rationality = -0.8 + } + } + + stress_impact = { + # Innovative or nervous chracters wouldn't pick this option. + ambitious = minor_stress_impact_gain + craven = minor_stress_impact_gain + + #But stubborn or content ones would + content = minor_stress_impact_loss + lazy = minor_stress_impact_loss + stubborn = minor_stress_impact_loss + } + + custom_tooltip = fp2_struggle.1002.physicianleaves + + if = { #your physician, again, loves that they get to keep their job + limit = { exists = scope:scoped_physician } + scope:scoped_physician = { + add_opinion = { + target = root + opinion = 20 + modifier = let_me_keep_my_job_opinion + } + } + } + + add_piety = medium_piety_gain #and your faith rewards you for turning away the heathen + + add_character_modifier = { #but you're rolling in filth + modifier = rolling_in_filth_modifier + years = 5 + } + } + + + + option = { #Begone, innovation should only come from God. + name = fp2_struggle.1002.f + + trigger = { + current_year >= 1065 #because this option refers to developments in islam that happened within the Seljuk empire + faith = { #it checks for doctrines, rather than islam itself, to make the event more dynamic + OR = { + has_doctrine_parameter = legalism_modified_law_costs + has_doctrine_parameter = literalist_debate_enabled + has_doctrine_parameter = religious_legal_pronouncements_law_cost_reduction + } + } + } + + ai_chance = { #zealous AIs pick this, but it's not entirely unrational - just hostile to new ideas. + base = 10 + ai_value_modifier = { + ai_zeal = 0.8 + ai_rationality = -0.2 + } + } + + stress_impact = { + #True rationalists abhor this option + ambitious = medium_stress_impact_gain + diligent = medium_stress_impact_gain + + #But stubborn and fanatical ones like it + content = minor_stress_impact_loss + stubborn = minor_stress_impact_loss + zealous = minor_stress_impact_loss + } + + custom_tooltip = fp2_struggle.1002.physicianleaves + + if = { #your physician, again, loves that they get to keep their job + limit = { exists = scope:scoped_physician } + scope:scoped_physician = { + add_opinion = { + target = root + opinion = 20 + modifier = let_me_keep_my_job_opinion + } + } + } + + scope:neighboring_ruler = { #the neighboring ruler likes that you rebuked the polymath, at least + add_opinion = { + target = root + opinion = 10 + modifier = rejected_my_enemy_opinion + } + } + + add_character_modifier = { #but you draw closer to the Nizamiyah movement, rejecting innovation. + modifier = anti_innovation_muslim_modifier + years = 15 + } + } +} + +################################### +# Soul of Iron +# By Ola Jentzsch +################################### +fp2_struggle.1010 = { # Soul of Iron, by Ola Jentzsch + type = character_event + title = fp2_struggle.1010.t + desc = fp2_struggle.1010.desc + theme = realm + + left_portrait = { + character = root + animation = happiness #root smells an opportunity! + } + right_portrait = { + character = scope:great_swordsmith + animation = scheme #he's a scheming bastard, kinda + } + + + trigger = { #The province must also be involved in the Iberian struggle + has_fp2_dlc_trigger = yes + + any_held_county = { + any_county_province = { + has_building_or_higher = blacksmiths_01 #This event needs ROOT to have a blacksmith building + } + } + + #scope:blacksmith_county = { + # any_county_struggle = { #TODO: Fix this bugged trigger + # is_struggle_type = iberian_struggle + # } + #} + + fp2_character_involved_in_struggle_trigger = yes + + } + + cooldown = { years = 100 } + + immediate = { + + random_held_county = { #this is to find the county that has the blacksmith + limit = { + any_county_province = { + has_building_or_higher = blacksmiths_01 + } + } + save_scope_as = blacksmith_county #this scopes it - note that it might be the same county as toledo_county; that is intentional. + } + + title:b_toledo = { save_scope_as = toledo_holding } #this is used in the localization + + title:c_toledo = { save_scope_as = toledo_county } #this is used in option c, as well as the localization + + create_character = { #this is the mighty blacksmith that the event needs + age = { 45 55 } #he's experienced and aging, but not old + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance #could be female, if given the right context. + trait = intellect_good_3 #he's a genius craftsman + trait = strong #and a blacksmith... + trait = arrogant #he's supremely gifted, but also extremely arrogant, Fëanor basically + random_traits_list = { #the rest of his questionable personality + count = 2 + ambitious = {} + diligent = {} + callous = {} + greedy = {} + patient = {} + stubborn = {} + vengeful = {} + } + random_traits_list = { #something fun to give him character! + count = 1 + one_eyed = {} + scarred = {} + } + culture = scope:toledo_county.culture + faith = faith:catholic + dynasty = none + save_scope_as = great_swordsmith #this saves him as a scope so we can get nice effects to bounce off him! + } + + hidden_effect = { + scope:great_swordsmith = { + add_character_modifier = { + modifier = master_smith_npc_modifier #this is a neat modifier he gets as a master smith. it's pretty powerful, giving a boost to Stewardship and gold income, but since he's an NPC, it doesn't matter much. It's mostly to create flavor if the player actually examines his stats. + } + } + } + } + + + option = { #Let us make a compromise + name = fp2_struggle.1010.a + flavor = toledo_compromise_flavor + + trigger = { #root needs to control Toledo, and it needs to have a blacksmith building. + any_held_county = { + any_county_province = { + barony = title:b_toledo + has_building_or_higher = blacksmiths_01 + } + } + scope:toledo_county = { #so that this option doesn't fire twice + NOT = { has_county_modifier = toledo_steel_county_modifier } + } + } + + ai_chance = { #Smart, patient AIs pick this option, others are more likely to go for a bolder approach. + base = 10 + ai_value_modifier = { + ai_rationality = 1 + ai_honor = 0.5 + ai_boldness = -0.5 + ai_zeal = -0.5 + } + } + + stress_impact = { #arrogant or visionless rulers dislike this option + arrogant = minor_stress_impact_gain + callous = minor_stress_impact_gain + content = minor_stress_impact_gain + wrathful = minor_stress_impact_gain + } + + remove_short_term_gold = major_gold_value #someone still has to be bribed here + + scope:toledo_county = { + add_county_modifier = { + modifier = toledo_steel_county_modifier + } + } + + scope:toledo_county = { + add_county_modifier = { + modifier = governance_1041_quarreling_guilds_modifier + years = 20 + } + } + } + + option = { #Whatever knowledge you possess, I shall draw it out. + name = fp2_struggle.1010.b + flavor = fp2_struggle.1010.swordsmith_imprisoned + + trigger = { + OR = { + has_trait = schemer + has_trait = torturer + has_trait = paranoid + dread >= high_dread + } + NAND = { + any_held_county = { + any_county_province = { + barony = title:b_toledo + has_building_or_higher = blacksmiths_01 + } + } + scope:toledo_county = { #so that this option doesn't fire twice + NOT = { has_county_modifier = toledo_steel_county_modifier } + } + } + } + + + scope:great_swordsmith = { #while the great swordsmiths gets to languish in a dungeon + hard_imprison_character_effect = { + TARGET = this + IMPRISONER = root + } + } + + + ai_chance = { #Compassionate or just AI wouldn't do this, but hateful paranoid psychopats, sure! Perhaps the smith even deserved it... + base = 10 + ai_value_modifier = { + ai_vengefulness = 1 + ai_honor = -1 + } + } + + stress_impact = { #this is not what a Buddha would do + compassionate = major_stress_impact_gain + generous = medium_stress_impact_gain + gregarious = medium_stress_impact_gain + just = medium_stress_impact_gain + } + + add_dread = minor_dread_gain #you gain some dread for doing this, naturally + + scope:great_swordsmith = { + add_character_modifier = { + modifier = recently_tortured + years = 5 + } + } + + + add_character_modifier = { + modifier = tortured_smith_spilling_secrets_modifier + years = 25 + } + + custom_tooltip = fp2_struggle.1010.compassionate_courtiers + hidden_effect = { #Compassionate or righteous courtiers will secretly dislike this + every_courtier = { + IF = { + limit = { + OR = { + has_trait = compassionate + has_trait = just + } + } + add_opinion = { + target = root + opinion = -10 + modifier = cruelty_opinion + } + } + } + } + } + + option = { #You shall have it, if you make swords for my armies + name = fp2_struggle.1010.c + flavor = fp2_struggle.1010.smithgoesaway + + ai_chance = { #ambitious AIs pick this option + base = 10 + ai_value_modifier = { + ai_energy = 0.7 + ai_vengefulness = 0.7 + } + } + + stress_impact = { + content = minor_stress_impact_gain + craven = minor_stress_impact_gain + greedy = minor_stress_impact_gain + just = minor_stress_impact_gain + } + + remove_short_term_gold = major_gold_value #this guy is expensive! + + add_character_modifier = { #as promised, your armies gets equipped with Toledo steel! + modifier = toledo_steel_armaments_modifier + years = 50 + } + + scope:blacksmith_county = { #the great smith usurps the blacksmiths' guild, with your blessing + add_county_modifier = { + modifier = county_corruption_uncooperative_guilds_modifier + years = 10 + } + } + + custom_tooltip = fp2_struggle.1010.paranoid_rivals #your neighbors gets really paranoid when they learn about this + hidden_effect = { + struggle:iberian_struggle = { + every_involved_ruler = { + limit = { + NOT = { is_allied_to = root } + character_is_realm_neighbor = root + } + add_opinion = { + target = root + opinion = -20 + modifier = threatened_by_buildup_opinion + } + } + } + } + } + + option = { #Make me Iberia's finest blade, and all the smithies shall be yours + name = fp2_struggle.1010.d + + flavor = fp2_struggle.1010.smithmakesweapon #the master swordsmiths stays in your court for the time being, to make the great sword he promised you. + + add_courtier = scope:great_swordsmith + + hidden_effect = { + scope:great_swordsmith = { + set_knight_status = forbid #this is to prevent him being auto-turned into a knight during his stay, as he tends to get quite high prowess. The player can still make him a knight manually if they insist on it. + } + } + + ai_chance = { #Self-absorbed AIs pick this option + base = 10 + ai_value_modifier = { + ai_greed = 0.7 + ai_boldness = 0.7 + } + } + + stress_impact = { #this is an extravagant option, not for the humble or temperate - but just people don't like it either, since it still lets the blacksmith usurp the guilds. + humble = minor_stress_impact_gain + just = minor_stress_impact_gain + temperate = minor_stress_impact_gain + } + + remove_short_term_gold = major_gold_value #this guy knows what he's worth! + + scope:blacksmith_county = { #the guild gets usurped by the arrogant master smith! + add_county_modifier = { + modifier = county_corruption_uncooperative_guilds_modifier + years = 10 + } + } + + hidden_effect = { #this looks weird in the tooltip otherwise! + random_list = { #I recommend increasing the odds for the special cool sword when testing this event! + 25 = { #You have a 25% chance of getting a really cool sword here! + trigger = { is_ai = no } #this option is just for players, to create less inflation on awesume swords. + trigger_event = { + id = fp2_struggle.1011 + days = { 30 60 } + } + } + 75 = { #but you can still get a nice toledo blade! + trigger_event = { + id = fp2_struggle.1012 + days = { 30 60 } + } + } + } + } + } + + option = { #I will not anger the guilds for your vanity. + name = fp2_struggle.1010.e + + flavor = fp2_struggle.1010.swordsmith_leaves + + ai_chance = { #Lazy or worried AI pick this option + base = 10 + ai_value_modifier = { + ai_energy = -0.7 + ai_greed = 0.3 + ai_boldness = -0.5 + } + } + + stress_impact = { #this is not the option for opportunists, but a good option for some humble stress loss + ambitious = major_stress_impact_gain + diligent = medium_stress_impact_gain + content = minor_stress_impact_loss + humble = minor_stress_impact_loss + temperate = minor_stress_impact_loss + paranoid = minor_stress_impact_loss + } + + scope:blacksmith_county = { #You curry favor with the blacksmith's guild + add_county_modifier = { + modifier = guild_rights_protected_modifier + years = 20 + } + } + + scope:great_swordsmith = { + add_opinion = { + target = root + modifier = insulted_opinion + } + } + } +} + +fp2_struggle.1011 = { # The Masterwork, by Ola Jentzsch + type = character_event + title = fp2_struggle.1011.t + desc = fp2_struggle.1011.desc + theme = realm + + left_portrait = { + character = root + animation = admiration + } + right_portrait = { + character = scope:great_swordsmith + animation = marshal + } + + artifact = { # To display the artifact in the event-window + target = scope:amazing_toledo_sword + position = lower_right_portrait + } + + trigger = { + has_fp2_dlc_trigger = yes + scope:great_swordsmith = { + is_available_healthy_ai_adult = yes + } + } + + immediate = { + + save_scope_as = owner + set_artifact_rarity_illustrious = yes + + create_artifact = { + name = awesome_toledo_sword_name + creator = scope:great_swordsmith + description = awesome_toledo_sword_desc + visuals = sword + type = sword + modifier = artifact_amazing_toledo_sword_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = amazing_toledo_sword # Allows the sword to be accessed via scope after its creation + } + } + + option = { #Martiello, the hammer + name = fp2_struggle.1011.a + + trigger = { + root = { + culture = { has_cultural_pillar = language_iberian } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = martiello_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Tiniebra, the darkness + name = fp2_struggle.1011.b + + trigger = { + root = { + culture = { has_cultural_pillar = language_iberian } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = tiniebra_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Vermejo, the red + name = fp2_struggle.1011.c + + trigger = { + root = { + culture = { has_cultural_pillar = language_iberian } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = vermejo_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Jargonça, like the blue gemstone. + name = fp2_struggle.1011.d + + trigger = { + root = { + culture = { has_cultural_pillar = language_iberian } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = jargonca_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Suhayl, the glorious. + name = fp2_struggle.1011.e + + trigger = { + root = { + culture = { has_cultural_pillar = language_arabic } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = suhayl_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #al-Battar, the cutter + name = fp2_struggle.1011.f + + trigger = { + root = { + culture = { has_cultural_pillar = language_arabic } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = albattar_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Qazeeb, of the strong handle + name = fp2_struggle.1011.g + + trigger = { + root = { + culture = { has_cultural_pillar = language_arabic } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = qazeeb_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Zumurrud, like the blinding emerald + name = fp2_struggle.1011.h + + trigger = { + root = { + culture = { has_cultural_pillar = language_arabic } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = zumurrud_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Ortzi, like the thunder + name = fp2_struggle.1011.i + + trigger = { + root = { + culture = { has_cultural_pillar = language_basque } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = ortzi_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Gaueko, the night spirit + name = fp2_struggle.1011.j + + trigger = { + root = { + culture = { has_cultural_pillar = language_basque } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = gaueko_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Gorri, the red one + name = fp2_struggle.1011.k + + trigger = { + root = { + culture = { has_cultural_pillar = language_basque } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = gorri_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Aiztoto, the little knife + name = fp2_struggle.1011.l + + trigger = { + root = { + culture = { has_cultural_pillar = language_basque } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = aiztoto_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Escremire, the fencer + name = fp2_struggle.1011.m + + trigger = { + root = { + culture = { has_cultural_pillar = language_occitano_romance } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = escremire_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Folha, the leaf + name = fp2_struggle.1011.n + + trigger = { + root = { + culture = { has_cultural_pillar = language_occitano_romance } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = folha_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Proeza, valour + name = fp2_struggle.1011.o + + trigger = { + root = { + culture = { has_cultural_pillar = language_occitano_romance } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = proeza_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Trebalhar, the tormenter + name = fp2_struggle.1011.p + + trigger = { + root = { + culture = { has_cultural_pillar = language_occitano_romance } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = trebalhar_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Sufax, like the great hero in days of old + name = fp2_struggle.1011.q + + trigger = { + root = { + culture = { has_cultural_pillar = language_berber } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = sufax_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Toumellalt, the white one. + name = fp2_struggle.1011.r + + trigger = { + root = { + culture = { has_cultural_pillar = language_berber } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = toumellalt_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Ayugu, the yoke. + name = fp2_struggle.1011.s + + trigger = { + root = { + culture = { has_cultural_pillar = language_berber } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = ayugu_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Well, "Ironsoul" of course + name = fp2_struggle.1011.u + + trigger = { + root = { + culture = { + NOT = { + has_cultural_pillar = language_iberian + has_cultural_pillar = language_arabic + has_cultural_pillar = language_basque + has_cultural_pillar = language_occitano_romance + has_cultural_pillar = language_berber + } + } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = ironsoul_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #I quite like "Mistletoe"... + name = fp2_struggle.1011.v + + trigger = { + root = { + culture = { + NOT = { + has_cultural_pillar = language_iberian + has_cultural_pillar = language_arabic + has_cultural_pillar = language_basque + has_cultural_pillar = language_occitano_romance + has_cultural_pillar = language_berber + } + } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = mistletoe_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Moor-cleaver, what else? + name = fp2_struggle.1011.w + + trigger = { + has_religion = religion:christianity_religion + root = { + culture = { + NOT = { + has_cultural_pillar = language_iberian + has_cultural_pillar = language_arabic + has_cultural_pillar = language_basque + has_cultural_pillar = language_occitano_romance + has_cultural_pillar = language_berber + } + } + } + } + + stress_impact = { + compassionate = minor_stress_impact_gain + } + + scope:amazing_toledo_sword = { set_artifact_name = moormurder_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } + + option = { #Usurper's blade seem fitting, giving what we did to the guilds... + name = fp2_struggle.1011.x + + trigger = { + root = { + culture = { + NOT = { + has_cultural_pillar = language_iberian + has_cultural_pillar = language_arabic + has_cultural_pillar = language_basque + has_cultural_pillar = language_occitano_romance + has_cultural_pillar = language_berber + } + } + } + } + + scope:amazing_toledo_sword = { set_artifact_name = usurperblade_name } + + custom_tooltip = fp2_struggle.1011.swordsmith_leaves + hidden_effect = { + remove_courtier_or_guest = scope:great_swordsmith + } + } +} + +fp2_struggle.1012 = { # Soul of Iron (3), by Ola Jentzsch + type = character_event + title = fp2_struggle.1012.t + desc = fp2_struggle.1012.desc + theme = realm + + left_portrait = { + character = root + animation = admiration + } + right_portrait = { + character = scope:great_swordsmith + animation = marshal + } + + artifact = { # To display the artifact in the event-window + target = scope:toledo_sword + position = lower_right_portrait + } + + trigger = { + has_fp2_dlc_trigger = yes + scope:great_swordsmith = { + is_available_healthy_ai_adult = yes + } + } + + immediate = { + + save_scope_as = owner + set_artifact_rarity_masterwork = yes + + create_artifact = { + name = toledo_sword_name + creator = scope:great_swordsmith + description = toledo_sword_desc + visuals = sword + type = sword + modifier = artifact_masterwork_toledo_sword_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = toledo_sword # Allows the sword to be accessed via scope after its creation + } + } + + option = { #It is...exquisite. You may go in peace. + name = fp2_struggle.1012.a + flavor = fp2_struggle.1012.swordsmith_leaves + + ai_chance = { #Only greedy AI wouldn't pick this option. + base = 10 + ai_value_modifier = { + ai_greed = -1 + } + } + + remove_courtier_or_guest = scope:great_swordsmith + } + + option = { #It is as promised. May I not convince you to stay and serve me? + name = fp2_struggle.1012.b + + ai_chance = { #Only greedy would pick this option. + base = 10 + ai_value_modifier = { + ai_greed = 1 + } + } + + custom_tooltip = fp2_struggle.1012_swordsmith_stays + + remove_short_term_gold = major_gold_value #this guy is expensive! + } +} + +################################### +# Death of a Councilman +# By Ola Jentzsch +################################### +scripted_trigger fp2_struggle.1020_minority_councillor_faith_trigger = { + save_temporary_scope_as = fp2_struggle_1020_temp_councillor + is_ai = yes + NOT = { is_spouse_of = root } + root.capital_county.faith = { + faith_hostility_level = { + target = scope:fp2_struggle_1020_temp_councillor.faith + value >= faith_hostile_level + } + } +} + +fp2_struggle.1020 = { + type = character_event + title = fp2_struggle.1020.t + desc = { + desc = fp2_struggle.1020_desc_opening + first_valid = { + triggered_desc = { + trigger = { + scope:minority_councillor = { + death_reason = death_beaten_by_mob + } + } + desc = fp2_struggle.1020_desc_beaten_by_mob + } + triggered_desc = { + trigger = { + scope:minority_councillor = { + death_reason = death_burned_by_mob + } + } + desc = fp2_struggle.1020_desc_burned_by_mob + } + triggered_desc = { + trigger = { + scope:minority_councillor = { + death_reason = death_hanged_and_disemboweled_by_mob + } + } + desc = fp2_struggle.1020_desc_hanged_and_disemboweled_by_mob + } + triggered_desc = { + trigger = { + scope:minority_councillor = { + death_reason = death_crucified_by_mob + } + } + desc = fp2_struggle.1020_desc_crucified_by_mob + } + triggered_desc = { + trigger = { + scope:minority_councillor = { + death_reason = death_defenestrated_by_mob + } + } + desc = fp2_struggle.1020_desc_defenestrated_by_mob + } + triggered_desc = { + trigger = { + scope:minority_councillor = { + death_reason = death_molten_silver_by_mob + } + } + desc = fp2_struggle.1020_desc_molten_silver_by_mob + } + triggered_desc = { + trigger = { + scope:minority_councillor = { + death_reason = death_torn_to_pieces_by_mob + } + } + desc = fp2_struggle.1020_desc_torn_to_pieces_by_mob + } + } + first_valid = { + triggered_desc = { + trigger = { + scope:councillor_executor = { + exists = var:relative_created + } + } + desc = fp2_struggle.1020_desc_councillor_had_family + } + triggered_desc = { + trigger = { + scope:minority_councillor = { + fp2_struggle.1020_minority_councillor_faith_trigger = yes + } + } + desc = fp2_struggle.1020_desc_councillor_had_no_family_faith + } + } + } + + theme = dread + cooldown = { years = 15 } + override_background = { event_background = council_chamber } + + left_portrait = { + character = root + animation = disbelief + } + right_portrait = { + character = scope:councillor_executor + animation = anger + } + + lower_left_portrait = scope:minority_councillor + + + trigger = { + has_fp2_dlc_trigger = yes + + any_councillor = { fp2_struggle.1020_minority_councillor_faith_trigger = yes } + + capital_county = { county_control < low_county_control_limit } #root's capital having low control isn't strictly necessary, but adds to the emergent feeling here + } + + immediate = { + + random_councillor = { #this is the dead councillor + limit = { fp2_struggle.1020_minority_councillor_faith_trigger = yes } + save_scope_as = minority_councillor + } + + capital_county = { save_scope_as = unrest_capital } #so we can use the capital for loc + + scope:minority_councillor = { #and this is how they met their untimely end + random_list = { + 10 = { + death = { + death_reason = death_beaten_by_mob + } + } + 10 = { + death = { + death_reason = death_burned_by_mob + } + } + 20 = { + death = { + death_reason = death_hanged_and_disemboweled_by_mob + } + } + 20 = { + death = { + death_reason = death_crucified_by_mob + } + } + 10 = { + death = { + death_reason = death_defenestrated_by_mob + } + } + 20 = { + death = { + death_reason = death_molten_silver_by_mob + } + } + 10 = { + death = { + death_reason = death_torn_to_pieces_by_mob + } + } + } + } + + if = { #now let's see if there's any relative of the late councillor that could be considered relevant! + limit = { + any_powerful_vassal = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + is_powerful_vassal = yes + } + } + random_powerful_vassal = { + limit = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + is_powerful_vassal = yes + } + save_scope_as = councillor_executor + set_variable = relative_created #this variable is for use in triggers later + } + } + + else_if = { + limit = { + any_powerful_vassal = { + is_ai = yes + is_close_family_of = scope:minority_councillor + } + } + random_powerful_vassal = { + limit = { + is_ai = yes + is_close_family_of = scope:minority_councillor + } + save_scope_as = councillor_executor + set_variable = relative_created + } + } + + else_if = { + limit = { + any_powerful_vassal = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + } + } + random_powerful_vassal = { + limit = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + } + save_scope_as = councillor_executor + set_variable = relative_created + } + } + + else_if = { + limit = { + any_neighboring_and_across_water_top_liege_realm_owner = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + OR = { + fp2_character_involved_in_struggle_trigger = yes + fp2_character_interloper_in_struggle_trigger = yes + } + } + } + random_neighboring_and_across_water_top_liege_realm_owner = { + limit = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + OR = { + fp2_character_involved_in_struggle_trigger = yes + fp2_character_interloper_in_struggle_trigger = yes + } + } + save_scope_as = councillor_executor + set_variable = relative_created + } + } + + else_if = { + limit = { + any_ruler = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + } + } + random_ruler = { + limit = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + } + save_scope_as = councillor_executor + set_variable = relative_created + } + } + + else_if = { + limit = { + any_courtier = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + } + } + random_courtier = { + limit = { + is_ai = yes + is_close_or_extended_family_of = scope:minority_councillor + } + save_scope_as = councillor_executor + set_variable = relative_created + } + } + + else = { #if no relevant relative was found, we instead create a community leader to fire option b with! + create_character = { + age = { 20 80 } + location = root.capital_province + template = merchant_template + culture = scope:minority_councillor.culture + faith = scope:minority_councillor.faith + save_scope_as = councillor_executor + } + hidden_effect = { + scope:councillor_executor = { #just because, I want more rotund people + add_character_modifier = { + modifier = obese_modifier + } + } + } + } + + scope:minority_councillor = { + every_close_or_extended_family_member = { + custom = all_family_members + if = { + limit = { is_ai = yes } + add_opinion = { + target = root + opinion = -20 + modifier = blames_for_death_of_relative_opinion + } + } + } + } + } + + + option = { #Make amends to councillor's dynasty + name = fp2_struggle.1020.a + + trigger = { + scope:councillor_executor = { + exists = var:relative_created + } + } + + ai_chance = { #rational and somewhat honorable AIs pick this option + base = 10 + ai_value_modifier = { + ai_rationality = 0.5 + ai_honor = 0.3 + #but bold and vengeful ones do not + ai_boldness = -0.5 + ai_vengefulness = -0.5 + } + } + + stress_impact = { + #arrogant characters don't care for this + arrogant = minor_stress_impact_gain + callous = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + + #socially awkward ones aren't fond of it either + paranoid = minor_stress_impact_gain + shy = minor_stress_impact_gain + } + + add_character_modifier = { + modifier = compelling_apology_modifier + years = 10 + } + + scope:minority_councillor = { + every_close_or_extended_family_member = { + custom = all_family_members + if = { + limit = { is_ai = yes } + add_opinion = { + target = root + opinion = 10 + modifier = made_amends_opinion + } + } + } + } + } + + option = { #Pay restitution to councillor's people + name = fp2_struggle.1020.b + + trigger = { + scope:councillor_executor = { + NOT = { exists = var:relative_created } + } + } + + ai_chance = { #compassionate AIs takes this option + base = 10 + ai_value_modifier = { + ai_compassion = 0.7 + ai_honor = 0.3 + #but zealous and vengeful ones do not + ai_zeal = -0.5 + ai_vengefulness = -0.5 + } + } + + stress_impact = { + #arrogant characters don't wanna do this + arrogant = minor_stress_impact_gain + callous = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + + #nor those who hate the people + paranoid = minor_stress_impact_gain + vengeful = minor_stress_impact_gain + } + + remove_short_term_gold = medium_gold_value #restitution isn't free! + + add_character_modifier = { + modifier = restitution_to_minorities_modifier + years = 15 + } + } + + option = { #Hunt down the perpetrators + name = fp2_struggle.1020.c + + ai_chance = { #energetic and vengeful AI picks this option. + base = 10 + ai_value_modifier = { + ai_energy = 0.5 + ai_vengefulness = 0.7 + #but compassionate ones might not + ai_compassion = -0.7 + } + } + + stress_impact = { #this is cruel and a lot of effort... + compassionate = minor_stress_impact_gain + forgiving = minor_stress_impact_gain + lazy = minor_stress_impact_gain + } + + + add_character_modifier = { + modifier = memorable_public_execution_modifier + years = 10 + } + + + add_prestige = minor_prestige_gain + + if = { + limit = { exists = var:relative_created } + scope:councillor_executor = { + add_opinion = { + target = root + opinion = 20 + modifier = avenged_relative_opinion + + } + } + } + } + + option = { #Restore order in the capital + name = fp2_struggle.1020.d + + ai_chance = { #rational and compassionate AIs pick this option + base = 10 + ai_value_modifier = { + ai_rationality = 0.9 + ai_compassion = 0.3 + #but bold and zealous ones do not + ai_boldness = -0.5 + ai_zeal = -0.5 + } + } + + stress_impact = { + #cruel or lazy characters don't bother with this + callous = minor_stress_impact_gain + lazy = minor_stress_impact_gain + sadistic = minor_stress_impact_gain + + #and vengeful ones would rather pursue revenge. + vengeful = minor_stress_impact_gain + } + + if = { + limit = { exists = var:relative_created } + scope:councillor_executor = { + add_opinion = { + target = root + opinion = -10 + modifier = ignored_demands_opinion + } + } + } + + add_prestige = minor_prestige_gain + + root.capital_county = { change_county_control = medium_county_control_gain } + } +} + +################################### +# The Vision +# By Ola Jentzsch +################################### +fp2_struggle.1050 = { + type = character_event + title = fp2_struggle.1050.t + desc = { + first_valid = { + desc = fp2_struggle.1050.desc_opening + } + first_valid = { + triggered_desc = { + trigger = { + has_religion = religion:christianity_religion + scope:visionary_spouse= { + has_religion = religion:christianity_religion + } + } + desc = fp2_struggle.1050.desc_christian + } + triggered_desc = { + trigger = { + has_religion = religion:islam_religion + scope:visionary_spouse= { + has_religion = religion:islam_religion + } + } + desc = fp2_struggle.1050.desc_islamic + } + triggered_desc = { + trigger = { + has_religion = religion:germanic_religion + scope:visionary_spouse= { + has_religion = religion:germanic_religion + } + } + desc = fp2_struggle.1050.desc_rampaging_barbarian_heathen + } + desc = fp2_struggle.1050.desc_non_barbarian_heathen + } + first_valid = { + triggered_desc = { + trigger = { + root = { + OR = { + culture = culture:andalusian + culture = culture:bedouin + } + } + scope:visionary_spouse = { + OR = { + culture = culture:andalusian + culture = culture:bedouin + } + } + } + desc = fp2_struggle.1050.desc_islamic_heritage + } + triggered_desc = { + trigger = { + has_faith = faith:catholic + scope:visionary_spouse= { + has_faith = faith:catholic + } + } + desc = fp2_struggle.1050.desc_christian_bling_reference_drop + } + desc = fp2_struggle.1050.desc_middle_neutral_version + } + first_valid = { + triggered_desc = { + trigger = { + scope:visionary_spouse = { + OR = { + has_relation_lover = root + has_relation_soulmate = root + } + } + } + desc = fp2_struggle.1050.desc_love_and_warmth_ending + } + desc = fp2_struggle.1050.desc_no_love_and_warmth_ending + } + } + + theme = death + override_background = { event_background = battlefield } ## + + left_portrait = { + character = root + animation = disapproval + } + right_portrait = { + character = scope:visionary_spouse + animation = paranoia + } + + + trigger = { + has_fp2_dlc_trigger = yes + + any_spouse = { is_courtier = yes } + + fp2_character_involved_in_struggle_trigger = yes + + struggle:iberian_struggle = { is_struggle_phase = struggle_iberia_phase_hostility } + } + + cooldown = { #this event shouldn't fire too often, since the context with the spouse's dream is pretty specific. + years = 100 + } + + + immediate = { + + random_spouse = { + weight = { + base = 1 + modifier = { + factor = 5 + this = primary_spouse + } + } + save_scope_as = visionary_spouse + } + + scope:visionary_spouse = { + add_character_modifier = { + modifier = foreboding_visions_modifier + years = 10 + } + } + + hidden_effect = { + scope:visionary_spouse = { + contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = no } + } + } + } + + option = { + name = fp2_struggle.1050.a + + trigger = { + faith = { + OR = { + has_doctrine_parameter = witchcraft_illegal + has_doctrine_parameter = witchcraft_shunned + } + } + } + + ai_chance = { #bold, vengeful and zealous AI goes for this option + base = 10 + ai_value_modifier = { + ai_boldness = 0.5 + ai_vengefulness = 0.7 + ai_zeal = 0.7 + ai_compassion = -1 #whereas compassionate, rational and honorable ones really, really doesn't + ai_rationality = -1 + ai_honor = -0.5 + } + } + + stress_impact = { + compassionate = major_stress_impact_gain #compassionate people don't accuse their spouse of being a witch + craven = minor_stress_impact_gain #cravens don't dare throw her in jail + trusting = medium_stress_impact_gain #and trusting people don't accuse her either + } + + custom_tooltip = fp2_struggle.1050.spouse_imprisoned #you throw your spouse into the dungeon for being a suspected witch + hidden_effect = { + scope:visionary_spouse = { + hard_imprison_character_effect = { + TARGET = this + IMPRISONER = root + } + } + } + } + + option = { + name = fp2_struggle.1050.b + + ai_chance = { #lazy zealous AI pick this option + base = 10 + ai_value_modifier = { + ai_zeal = 0.8 + ai_energy = -0.7 + ai_vengefulness = -0.7 + } + } + + stress_impact = { + cynical = minor_stress_impact_gain #cynics don't really put their faith in God + } + + duel = { #this duel is root trying to make their spouse feel better. + skill = diplomacy + value = medium_skill_rating + + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2 + } + modifier = { + add = 15 + has_trait = compassionate + } + modifier = { + add = 20 + has_trait = zealous + } + send_interface_toast = { + title = comforting_spouse_visionary_toast.success + left_icon = root + right_icon = scope:visionary_spouse + + scope:visionary_spouse = { + add_opinion = { + target = root + modifier = comforted_opinion + } + } + custom_tooltip = fp2_struggle.1050.condition_might_improve + hidden_effect = { + scope:visionary_spouse = { + recover_from_disease_effect = { DISEASE = ill } + } + } + } + } + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1 + } + modifier = { + add = 20 + has_trait = callous + } + modifier = { + add = 10 + has_trait = sadistic + } + send_interface_toast = { + title = comforting_spouse_visionary.failure + left_icon = root + right_icon = scope:visionary_spouse + + scope:visionary_spouse = { + add_opinion = { + target = root + modifier = failed_comfort_opinion + } + } + + custom_tooltip = fp2_struggle.1050.condition_might_get_worse + hidden_effect = { + scope:visionary_spouse = { + add_character_modifier = { + modifier = mysterious_prophetess_illness_modifier + years = 5 + } + } + } + } + } + } + } + + option = { #Come, tell me more of your visions + name = fp2_struggle.1050.c + + ai_chance = { #compassionate AIs pick this option + base = 10 + ai_value_modifier = { + ai_compassion = 1 + ai_energy = 0.5 + ai_vengefulness = -0.5 + } + } + + stress_impact = { #unpleasant types don't pick this option... + arrogant = minor_stress_impact_gain + callous = medium_stress_impact_gain + sadistic = medium_stress_impact_gain + } + + scope:visionary_spouse = { + if = { + limit = { + OR = { + has_relation_lover = root + has_relation_soulmate = root + } + } + add_opinion = { + target = root + modifier = listened_opinion + } + } + else = { + progress_towards_lover_effect = { + CHARACTER = root + OPINION = no + } + } + } + + custom_tooltip = fp2_struggle.1050.condition_might_improve + hidden_effect = { + scope:visionary_spouse = { + recover_from_disease_effect = { DISEASE = ill } + } + } + + add_character_modifier = { + modifier = frightened_by_portent_modifier + years = 10 + } + } + + option = { #Leave me be, I am planning my next conquest + name = fp2_struggle.1050.d + + ai_chance = { #Ambitious AIs pick this option + base = 10 + ai_value_modifier = { + ai_boldness = 0.5 + ai_energy = 0.7 + ai_greed = 0.5 + ai_compassion = -0.7 + } + } + + stress_impact = { + compassionate = minor_stress_impact_gain + } + + scope:visionary_spouse = { + add_opinion = { + target = root + modifier = failed_comfort_opinion + } + } + + custom_tooltip = fp2_struggle.1050.condition_might_get_very_worse + hidden_effect = { + random = { + chance = 90 + scope:visionary_spouse = { + add_character_modifier = { + modifier = mysterious_prophetess_illness_modifier + years = 5 + } + add_trait = depressed_1 + } + } + } + } +} + +################################### +# Disorderly Market +# By Hugo Cortell +################################### VSCODE: Use control + / to comment/uncomment entire blocks of code. And control + shift + [ (or ]) to fold/unfold a block! +scripted_trigger fp2_struggle_2000_check_holds_city_scripted_trigger = { + title_province = { has_holding_type = city_holding } + exists = holder + NOT = { holder = root } +} + +fp2_struggle.2000 = { + type = character_event + title = fp2_struggle.2000.t + desc = fp2_struggle.2000.desc + theme = stewardship + cooldown = { years = 5 } + override_background = { event_background = market } + left_portrait = root + right_portrait = { + character = scope:fp2_2000_market_inspector + animation = anger + } + + trigger = { + has_fp2_dlc_trigger = yes + has_religion = religion:islam_religion + faith = { + OR = { + has_doctrine = tenet_tax_nonbelievers + has_doctrine = tenet_religious_legal_pronouncements + has_doctrine = tenet_legalism + } + } + + exists = cp:councillor_steward + cp:councillor_steward = { is_available_ai_adult = yes } + exists = cp:councillor_court_chaplain + cp:councillor_court_chaplain = { is_available_ai_adult = yes } + + any_sub_realm_barony = { + fp2_struggle_2000_check_holds_city_scripted_trigger = yes + } + + any_pool_character = { + province = root.capital_province + has_no_particular_noble_roots_trigger = yes + is_available_healthy_ai_adult = yes + } + } + + immediate = { + random_sub_realm_barony = { + limit = { fp2_struggle_2000_check_holds_city_scripted_trigger = yes } + county = { save_scope_as = se_2000_county } + } + + cp:councillor_steward = { save_scope_as = 2000_scoped_steward } + cp:councillor_court_chaplain = { save_scope_as = 2000_scoped_chaplain } + + create_character = { + age = { 20 50 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + trait = just + trait = craven + trait = patient + trait = temperate + culture = root.culture + faith = root.faith + + dynasty = none + after_creation = { + add_gold = { minor_gold_value medium_gold_value } + add_prestige = { minor_prestige_gain medium_prestige_gain } + add_piety = { medium_piety_gain major_piety_gain } + } + + save_scope_as = fp2_2000_market_inspector + } + } + + option = { # Mandatory lunatic option (now rakish) + name = fp2_struggle.2000.f + trigger = { has_trait = rakish } + stress_impact = { + chaste = major_stress_impact_gain + zealous = major_stress_impact_gain + } + + flavor = fp2_struggle.2000.f.desc + send_interface_message = { + type = event_stewardship_good_with_text + title = fp2_struggle.2000.f.notif + desc = fp2_struggle.2000.f.notif.desc + + stress_impact = { chaste = medium_stress_impact_gain } + + scope:2000_scoped_chaplain = { + add_opinion = { + target = root + modifier = impious_opinion + opinion = -25 + } + } + + add_piety = major_piety_loss + + scope:se_2000_county = { + add_county_modifier = { + modifier = fp2_free_market_boom_modifier + years = 5 + } + } + add_character_modifier = { + modifier = fp2_lenient_towards_foreign_merchants_modifier + years = 5 + } + } + + ai_chance = { + base = 15 + } + } + + option = { # Guards! Purge! + name = fp2_struggle.2000.e + + trigger = { + OR = { + has_trait = reaver + has_trait = order_member + has_trait = aggressive_attacker + } + } + stress_impact = { + just = major_stress_impact_gain + forgiving = major_stress_impact_gain + calm = minor_stress_impact_gain + trusting = medium_stress_impact_gain + } + + if = { + limit = { has_trait = sadistic } # Small detail + send_interface_toast = { + type = event_toast_effect_good + title = fp2_ruthless_market_oversight_modifier + left_icon = root + + add_dread = medium_dread_gain + scope:se_2000_county = { + add_county_modifier = { + modifier = fp2_ruthless_market_oversight_modifier + years = 5 + } + } + } + } + else = { + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_ruthless_market_oversight_modifier + left_icon = root + + add_dread = medium_dread_gain + scope:se_2000_county = { + add_county_modifier = { + modifier = fp2_ruthless_market_oversight_modifier + years = 5 + } + } + } + } + + ai_chance = { + base = 5 + modifier = { + add = 15 + OR = { + has_trait = sadistic + has_trait = zealous + has_trait = wrathful + } + } + modifier = { + add = -40 + has_trait = compassionate + } + } + } + + option = { # Intervene with threat of calling judge + name = fp2_struggle.2000.a + flavor = fp2_struggle.2000.a.desc + + duel = { + skill = diplomacy + value = medium_skill_rating + + 30 = { + desc = fp2_struggle.2000.a.a + + compare_modifier = { + value = scope:duel_value + multiplier = 2.5 + } + modifier = { + add = 5 + has_trait = fickle + } + modifier = { + add = 20 + has_trait = craven + } + modifier = { + add = 3 + has_trait = lazy + } + modifier = { + add = 3 + has_trait = arbitrary + } + + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2000.a.a.notif + + if = { # RoCo + limit = { + has_dlc_feature = royal_court + employs_court_position = chief_qadi_court_position + any_court_position_holder = { + type = chief_qadi_court_position + is_available_ai_adult = yes + } + } + save_scope_as = fp2_2000_chief_qadi + + reverse_add_opinion = { + target = scope:fp2_2000_chief_qadi + modifier = respect_opinion + opinion = 15 + } + } + + scope:se_2000_county = { + add_county_modifier = { + modifier = fp2_inefficient_market_oversight_modifier + years = 5 + } + } + } + } + 70 = { + desc = fp2_struggle.2000.a.b + + compare_modifier = { + value = scope:duel_value + multiplier = 2.5 + } + + modifier = { + add = 5 + has_trait = humble + } + modifier = { + add = 5 + has_trait = ambitious + } + modifier = { + add = 10 + has_trait = gregarious + } + modifier = { + add = 15 + has_trait = just + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2000.a.b.notif + left_icon = scope:2000_scoped_steward + + scope:se_2000_county = { + add_county_modifier = { + modifier = fp2_smooth_market_oversight_modifier + years = 5 + } + } + } + } + } + + ai_chance = { + base = 60 + modifier = { + add = 25 + has_trait = just + } + modifier = { + add = -25 + has_trait = arbitrary + } + modifier = { + add = -15 + has_trait = lazy + } + modifier = { + add = -5 + has_trait = arrogant + } + } + } + + option = { # Let the free market decide, free from tradition + name = fp2_struggle.2000.d + flavor = fp2_struggle.2000.d.desc + + stress_impact = { + zealous = major_stress_impact_gain + humble = medium_stress_impact_gain + content = medium_stress_impact_gain + just = minor_stress_impact_gain + temperate = medium_stress_impact_gain + } + + reverse_add_opinion = { + target = scope:2000_scoped_chaplain + modifier = impious_opinion + opinion = -30 + } + reverse_add_opinion = { + target = scope:2000_scoped_steward + modifier = respect_opinion + opinion = 15 + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_free_market_boom_modifier + left_icon = scope:2000_scoped_steward + + add_piety = medium_piety_loss + + scope:se_2000_county = { + add_county_modifier = { + modifier = fp2_free_market_boom_modifier + years = 6 + } + } + } + + ai_chance = { + base = 0 + modifier = { + add = 15 + has_trait = greedy + } + modifier = { + add = -40 + has_trait = zealous + } + } + } + + option = { # Reprimand the inspector + name = fp2_struggle.2000.b + flavor = fp2_struggle.2000.b.desc + + stress_impact = { compassionate = medium_stress_impact_gain } + add_dread = miniscule_dread_gain + + send_interface_message = { + type = event_stewardship_good_with_text + title = fp2_struggle.2000.b.notif + desc = fp2_struggle.2000.b.notif.desc + + scope:se_2000_county = { + add_county_modifier = { + modifier = fp2_smooth_market_oversight_modifier + years = 5 + } + } + + scope:2000_scoped_chaplain = { + add_opinion = { + target = root + modifier = cruelty_opinion + opinion = -15 + } + } + } + + ai_chance = { + base = 34 + modifier = { + add = 15 + OR = { + has_trait = sadistic + has_trait = callous + } + } + modifier = { + add = 5 + has_trait = impatient + } + modifier = { + add = 3 + has_trait = diligent + } + modifier = { + add = -25 + has_trait = compassionate + } + modifier = { + add = -15 + OR = { + has_trait = trusting + has_trait = calm + has_trait = forgiving + } + } + modifier = { + add = -5 + has_trait = humble + } + } + } + + after = { + scope:fp2_2000_market_inspector = { silent_disappearance_effect = yes } + } +} + +################################### +# Desperate Villagers Seek New Lord +# By Hugo Cortell +################################### +scripted_trigger fp2_struggle_2001_desperate_county_scripted_trigger = { + NOT = { root = { has_claim_on = prev } } + trigger_if = { # Checking that we are not offering up the capital of a duke or higher + limit = { + holder = { + highest_held_title_tier >= tier_duchy + } + } + NOT = { this = holder.capital_county } + } + + holder = { # Balance, malus must not affect players + is_ai = yes + top_liege = { is_ai = yes } + } + + OR = { + county_opinion < 0 + county_control < 81 # Note: if considered too restrictive for normal play, update to != 100 + } + + squared_distance = { + target = root.capital_province + value < squared_distance_medium + } +} + +fp2_struggle.2001 = { + type = character_event + title = fp2_struggle.2001.t + desc = { + desc = fp2_struggle.2001.desc + triggered_desc = { + trigger = { + is_allied_to = scope:fp2_2001_desperate_county.holder + } + desc = fp2_struggle.2001.desc.extra.a + } + triggered_desc = { + trigger = { + has_truce = scope:fp2_2001_desperate_county.holder + } + desc = fp2_struggle.2001.desc.extra.b + } + } + + theme = vassal + cooldown = { years = 20 } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:fp2_2001_desperate_elder + animation = beg + } + lower_right_portrait = scope:fp2_2001_desperate_county.holder.top_liege + + trigger = { + has_fp2_dlc_trigger = yes + struggle:iberian_struggle = { + OR = { + is_struggle_phase = struggle_iberia_phase_hostility + } + } + + any_neighboring_and_across_water_top_liege_realm_owner = { + fp2_character_involved_in_struggle_trigger = yes + any_sub_realm_county = { + fp2_struggle_2001_desperate_county_scripted_trigger = yes + } + } + } + + immediate = { + if = { + limit = { exists = cp:councillor_court_chaplain } + cp:councillor_court_chaplain = { save_scope_as = 2001_scoped_chaplain } + } + + random_neighboring_and_across_water_top_liege_realm_owner = { + limit = { + fp2_character_involved_in_struggle_trigger = yes + any_sub_realm_county = { fp2_struggle_2001_desperate_county_scripted_trigger = yes } + } + random_sub_realm_county = { + limit = { fp2_struggle_2001_desperate_county_scripted_trigger = yes } + save_scope_as = fp2_2001_desperate_county + } + } + + create_character = { + age = { 38 71 } + location = scope:fp2_2001_desperate_county.title_province + gender_female_chance = root_faith_dominant_gender_female_chance + trait = peasant_leader + random_traits = yes + culture = scope:fp2_2001_desperate_county.culture + random_faith = { + root.faith = { trigger = { always = yes } } + scope:fp2_2001_desperate_county.faith = { trigger = { always = yes } } + } + dynasty = none + after_creation = { add_gold = medium_gold_value } + + save_scope_as = fp2_2001_desperate_elder + } + + # AI war-savviness calc variables + scope:fp2_2001_desperate_county.holder.top_liege = { save_temporary_scope_as = target_military } + set_variable = { + name = ai_strength_multiplier # This is how much stronger root has to be (could even be used for custom loc! but the script is complex enough as it is) + value = 1.25 + } + if = { # Calculate if AI can win war, decision of war requires traits AND for it to be favourable. This calcs if it is favourable + limit = { + is_ai = yes # Are you AI? + scope:fp2_2001_desperate_county.holder.top_liege = { + NOT = { + is_at_war_with = root + is_ai = no # Enemy must be AI (prevents AI from attacking player characters, otherwise it would feel as if the attack was random) + } + } + + # Actual strength is calc below, thanks to joe + root_military_strength_higher_than_value > target_military_strength_root_value + } + save_scope_as = fp2_se_2001_ai_war_winnable # Acts as boolean for wether or not the AI has a chance at winning + } + remove_variable = ai_strength_multiplier + + # Option exclusivity stuffs, easier to keep track of logic + if = { # Faith + limit = { + OR = { + has_trait = holy_warrior + has_trait = devoted + has_trait = heresiarch + has_trait = order_member + has_trait = crusader_king + has_trait = faith_warrior + } + NOT = { + faith = scope:fp2_2001_desperate_elder.faith + has_trait = excommunicated + } + } + save_scope_as = fp2_2001_exclusive_option_faith + } + else_if = { # Greedy + limit = { + OR = { + has_trait = greedy + has_trait = avaricious + has_trait = logistician + } + } + save_scope_as = fp2_2001_exclusive_option_greed + } + } + + option = { # Pay tribute to me + name = fp2_struggle.2001.d + custom_tooltip = fp2_struggle.2001.a.desc + + trigger = { + exists = scope:fp2_2001_exclusive_option_greed + NOT = { exists = scope:fp2_2001_exclusive_option_faith } + + OR = { # Tricks autoformatter into showing trait icons (wasteful) + has_trait = greedy + has_trait = avaricious + has_trait = logistician + } + } + + stress_impact = { + compassionate = minor_stress_impact_gain + humble = minor_stress_impact_gain + content = minor_stress_impact_gain + } + + save_scope_value_as = { + name = fp2_se_2001_eventchoiceramifications + value = flag:demand_tribute + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2001.a.notif + left_icon = root + right_icon = scope:fp2_2001_desperate_elder + + add_unpressed_claim = scope:fp2_2001_desperate_county + } + + send_interface_message = { + type = event_stewardship_good_with_text + title = fp2_struggle.2001.d.notif + desc = fp2_struggle.2001.d.notif.desc + left_icon = scope:fp2_2001_desperate_elder + + scope:fp2_2001_desperate_elder = { + pay_short_term_gold = { + target = root + gold = medium_gold_value + } + } + } + + if = { + limit = { exists = cp:councillor_steward } + cp:councillor_steward = { + add_opinion = { + target = root + modifier = pleased_opinion + opinion = 15 + } + } + } + + hidden_effect = { + trigger_event = { + id = fp2_struggle.2002 + years = 5 + } + } + add_character_modifier = { + modifier = fp2_2001_promise_reminder + years = 5 + } + + ai_chance = { + base = 0 + modifier = { + add = 10 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = brave + } + modifier = { + add = 5 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = compassionate + } + modifier = { + add = 40 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = greedy + } + } + } + + option = { # Are you willing to give up your god for it? + trigger = { + exists = scope:fp2_2001_exclusive_option_faith + + OR = { + has_trait = holy_warrior # Tricking the autoformatter into showing relevant trait + has_trait = devoted + has_trait = heresiarch + has_trait = order_member + has_trait = crusader_king + has_trait = faith_warrior + } + } + name = fp2_struggle.2001.b + + custom_tooltip = fp2_struggle.2001.a.desc + if = { + limit = { exists = scope:2001_scoped_chaplain } + custom_tooltip = fp2_struggle.2001.a.a.desc + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2001.a.notif + left_icon = root + right_icon = scope:fp2_2001_desperate_elder + + add_unpressed_claim = scope:fp2_2001_desperate_county + } + + send_interface_message = { + type = event_stewardship_good_with_text + title = fp2_struggle.2001.b.notif + desc = fp2_struggle.2001.b.notif.desc + left_icon = scope:fp2_2001_desperate_elder + + if = { + limit = { exists = scope:2001_scoped_chaplain } + scope:2001_scoped_chaplain = { + add_opinion = { + target = root + modifier = pleased_opinion + opinion = 40 + } + } + save_scope_value_as = { + name = fp2_se_2001_eventchoiceramifications + value = flag:demand_conversion_chap # yes + } + } + else = { + save_scope_value_as = { + name = fp2_se_2001_eventchoiceramifications + value = flag:demand_conversion_no_chap # no + } + } + } + + every_powerful_vassal = { + limit = { faith = root.faith } + custom = fp2_every_major_vassal_notifier + add_opinion = { + target = root + modifier = respect_opinion + opinion = 15 + } + } + + scope:fp2_2001_desperate_county = { set_county_faith = root.faith } + + hidden_effect = { + scope:fp2_2001_desperate_elder = { set_character_faith_with_conversion = root.faith } + trigger_event = { + id = fp2_struggle.2002 + years = 5 + } + } + add_character_modifier = { + modifier = fp2_2001_promise_reminder + years = 5 + } + + ai_chance = { + base = 0 + modifier = { + add = 15 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = brave + } + modifier = { + add = 5 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = just + } + modifier = { + add = 50 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = zealous + } + modifier = { + add = -5 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = lazy + } + } + } + + option = { # You have my word + name = fp2_struggle.2001.a + custom_tooltip = fp2_struggle.2001.b.desc # Three extra years for not attaching any strings + + stress_impact = { + craven = minor_stress_impact_gain + shy = minor_stress_impact_gain + lazy = minor_stress_impact_gain + arrogant = major_stress_impact_gain + } + if = { + limit = { + exists = scope:fp2_2001_exclusive_option_greed + NOT = { exists = scope:fp2_2001_exclusive_option_faith } + } + stress_impact = { + greedy = medium_stress_impact_gain + avaricious = minor_stress_impact_gain + } + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2001.a.notif + left_icon = root + right_icon = scope:fp2_2001_desperate_elder + + add_unpressed_claim = scope:fp2_2001_desperate_county + } + + every_powerful_vassal = { + custom = fp2_every_major_vassal_notifier + add_opinion = { + target = root + modifier = respect_opinion + opinion = 15 + } + } + + hidden_effect = { + trigger_event = { + id = fp2_struggle.2002 + years = 10 + } + } + add_character_modifier = { + modifier = fp2_2001_promise_reminder + years = 10 + } + + ai_chance = { + base = 0 + modifier = { + add = 25 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = brave + } + modifier = { + add = 15 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = just + } + modifier = { + add = 15 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = compassionate + } + modifier = { + add = -35 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = arrogant + } + modifier = { + add = -15 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = lazy + } + } + } + + option = { # Prove it to me, point your spears at your liege (rise up) + name = fp2_struggle.2001.c + custom_tooltip = fp2_struggle.2001.a.desc + + trigger = { + scope:fp2_2001_desperate_county = { + can_title_create_faction = { + type = peasant_faction + target = scope:fp2_2001_desperate_county.holder + } + } + + NOT = { + exists = scope:fp2_2001_exclusive_option_greed + exists = scope:fp2_2001_exclusive_option_faith + } + } + + stress_impact = { + craven = medium_stress_impact_gain + content = minor_stress_impact_gain + } + + save_scope_value_as = { + name = fp2_se_2001_eventchoiceramifications + value = flag:peasant_revolt + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2001.a.notif + left_icon = root + right_icon = scope:fp2_2001_desperate_elder + + add_unpressed_claim = scope:fp2_2001_desperate_county + } + + every_powerful_vassal = { + custom = fp2_every_major_vassal_notifier + add_opinion = { + target = root + modifier = respect_opinion + opinion = 10 + } + } + + scope:fp2_2001_desperate_county = { # Create faction + title_create_faction = { + type = peasant_faction + target = scope:fp2_2001_desperate_county.holder + } + holder = { + every_targeting_faction = { # go through all existing factions + if = { + limit = { + any_faction_county_member = { this = scope:fp2_2001_desperate_county } # check if least one member belongs to the county + } + save_scope_as = fp2_se_2001_peasant_faction + } + } + } + } + + hidden_effect = { + trigger_event = { + id = fp2_struggle.2002 + years = 5 + } + } + add_character_modifier = { + modifier = fp2_2001_promise_reminder + years = 5 + } + + ai_chance = { + base = 0 + modifier = { + add = 15 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = brave + } + modifier = { + add = 25 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = ambitious + } + modifier = { + add = 10 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = just + } + modifier = { + add = -15 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = arrogant + } + modifier = { + add = -5 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = lazy + } + } + } + + option = { # Betray and inform ruler of treachery + name = fp2_struggle.2001.f + + stress_impact = { + compassionate = major_stress_impact_gain + forgiving = major_stress_impact_gain + } + + scope:fp2_2001_desperate_elder = { + death = { + death_reason = death_execution + killer = root + } + } + + if = { + limit = { is_allied_to = scope:fp2_2001_desperate_county.holder } # You stood by your allies + every_powerful_vassal = { + custom = fp2_every_major_vassal_notifier + add_opinion = { + target = root + modifier = respect_opinion + opinion = 10 + } + } + + if = { + limit = { NOT = { has_trait = arrogant } } + scope:fp2_2001_desperate_county.holder = { + progress_towards_friend_effect = { + CHARACTER = root + OPINION = no + } + + add_opinion = { + target = root + modifier = pleased_opinion + opinion = 25 + } + } + } + } + else = { + every_powerful_vassal = { # Your vassals question your integrity + custom = fp2_every_major_vassal_notifier + limit = { + NOR = { + has_trait = arbitrary + has_trait = sadistic + has_trait = arrogant + } + } + add_opinion = { + target = root + modifier = disgusted_opinion + opinion = -10 + } + } + + scope:fp2_2001_desperate_county.holder = { + add_opinion = { + target = root + modifier = respect_opinion + opinion = 40 + } + progress_towards_friend_effect = { + CHARACTER = root + OPINION = no + } + } + } + + ai_chance = { + base = 0 + modifier = { + add = 5 + has_trait = deceitful + is_allied_to = scope:fp2_2001_desperate_county.holder + } + + modifier = { + add = -25 + NOT = { is_allied_to = scope:fp2_2001_desperate_county.holder } + has_trait = brave + } + modifier = { + add = -15 + NOT = { is_allied_to = scope:fp2_2001_desperate_county.holder } + has_trait = just + } + modifier = { + add = -25 + NOT = { is_allied_to = scope:fp2_2001_desperate_county.holder } + has_trait = compassionate + } + modifier = { + add = 35 + NOT = { is_allied_to = scope:fp2_2001_desperate_county.holder } + has_trait = arrogant + } + modifier = { + add = 10 + NOT = { is_allied_to = scope:fp2_2001_desperate_county.holder } + has_trait = sadistic + } + modifier = { + add = 15 + NOT = { is_allied_to = scope:fp2_2001_desperate_county.holder } + has_trait = deceitful + } + } + } + + option = { # Dismiss + name = fp2_struggle.2001.e + custom_tooltip = fp2_struggle.2001.e.desc + stress_impact = { compassionate = minor_stress_impact_gain } + + scope:fp2_2001_desperate_county.holder.top_liege.capital_province.county = { + if = { + limit = { root = { is_allied_to = scope:fp2_2001_desperate_county.holder } } + hidden_effect = { # Hides effect if allied + add_county_modifier = { + modifier = fp2_forsaken_turned_levies_modifier + years = 6 + } + } + } + else = { + add_county_modifier = { + modifier = fp2_forsaken_turned_levies_modifier + years = 5 + } + } + } + + save_scope_as = did_not_call_next_event + + ai_chance = { + base = 100 + modifier = { + add = 25 + exists = scope:fp2_se_2001_ai_war_winnable + has_trait = craven + } + modifier = { + add = -45 + exists = scope:fp2_se_2001_ai_war_winnable + } + } + } + + after = { + if = { + limit = { exists = scope:fp2_se_2001_peasant_faction } + scope:fp2_2001_desperate_elder = { save_scope_as = peasant_leader } + scope:fp2_2001_desperate_county = { save_scope_as = peasant_county } + scope:fp2_se_2001_peasant_faction = { + + setup_peasant_leader_effect = yes + + faction_start_war = {} + faction_spawn_member_county_armies_effect = { + FACTION = scope:fp2_se_2001_peasant_faction + ARMY_OWNER = scope:fp2_2001_desperate_elder + PEASANT_ARMY_NAME = peasant_faction_event_troops + } + } + } + + if = { + limit = { + exists = scope:did_not_call_next_event + scope:fp2_2001_desperate_elder = { is_alive = yes } + } + scope:fp2_2001_desperate_elder = { + silent_disappearance_effect = yes + } + } + } +} + +# QUEST FUNCTION, check if player managed to complete objective +fp2_struggle.2002 = { + hidden = yes + + immediate = { # VICTORY STATE BELOW + if = { + limit = { scope:fp2_2001_desperate_county.holder.top_liege = root.top_liege } # check if lands belong to your state/kingdom/side + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2002.t.a + left_icon = root + right_icon = scope:fp2_2001_desperate_elder + + + if = { + limit = { exists = scope:fp2_se_2001_eventchoiceramifications } + if = { + limit = { scope:fp2_se_2001_eventchoiceramifications = flag:demand_conversion_chap } # You keet your promise to god + add_piety = major_piety_gain + } + else_if = { + limit = { scope:fp2_se_2001_eventchoiceramifications = flag:demand_conversion_no_chap } # Without a chap, this is more impressive but less pious + add_piety = medium_piety_gain + add_prestige = medium_prestige_gain + } + else_if = { + limit = { scope:fp2_se_2001_eventchoiceramifications = flag:peasant_revolt } # You lead peasants into battle and won + add_prestige = minor_prestige_gain + } + else = { + debug_log = "Scope fp2_se_2001_eventchoiceramifications exists but has not been assigned a valid value!" + debug_log_scopes = yes + } + } + + scope:fp2_2001_desperate_county = { + add_county_modifier = { + modifier = county_listened_to_locals_modifier + years = 12 + } + change_county_control = major_county_control_gain + } + } + } + else = { # FAILURE STATE BELOW + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2002.t.b + left_icon = root + right_icon = scope:fp2_2001_desperate_elder + + add_prestige = minor_prestige_loss + + if = { + limit = { exists = scope:fp2_se_2001_eventchoiceramifications } + if = { + limit = { scope:fp2_se_2001_eventchoiceramifications = flag:demand_conversion_chap } # You failed to keep your promise to god + add_piety = medium_piety_loss + scope:2001_scoped_chaplain = { + add_opinion = { + target = root + modifier = impious_opinion + opinion = -40 + } + } + } + else_if = { + limit = { scope:fp2_se_2001_eventchoiceramifications = flag:demand_conversion_no_chap } # Without a chap, this is more impressive but less pious + add_piety = minor_piety_loss + add_prestige = minor_prestige_loss + } + else_if = { + limit = { scope:fp2_se_2001_eventchoiceramifications = flag:demand_tribute } # Being a weasel makes you look petty + add_prestige = medium_prestige_loss + } + else_if = { + limit = { scope:fp2_se_2001_eventchoiceramifications = flag:peasant_revolt } # You took their lives in exchange for freedom, yet returned nothing + add_piety = minor_piety_loss + add_prestige = major_prestige_loss + show_as_tooltip = { + scope:fp2_2001_desperate_county = { # This will happen anyways, but showing it creates more impact + holder = { + top_liege.capital_province.county = { + add_county_modifier = { + modifier = fp2_forsaken_turned_levies_modifier + years = 8 + } + } + } + } + } + } + else = { + debug_log = "Scope fp2_se_2001_eventchoiceramifications exists but has not been assigned a valid value!" + debug_log_scopes = yes + } + } + + every_powerful_vassal = { + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -10 + } + } + + hidden_effect = { + scope:fp2_2001_desperate_county = { + change_county_control = medium_county_control_gain + holder = { + top_liege.capital_province.county = { + add_county_modifier = { + modifier = fp2_forsaken_turned_levies_modifier + years = 8 + } + } + } + } + } + } + } + + scope:fp2_2001_desperate_elder = { + silent_disappearance_effect = yes + } + } +} + +################################### +# Lost Migratory Birds +# By Hugo Cortell +################################### +scripted_trigger fp2_struggle_2003_check_has_city_scripted_trigger = { + title_province = { has_holding_type = city_holding } + exists = holder +} + +fp2_struggle.2003 = { + type = character_event + title = fp2_struggle.2003.t + desc = fp2_struggle.2003.desc + theme = stewardship + override_background = { event_background = army_camp } + cooldown = { years = 50 } + left_portrait = root + right_portrait = { + character = scope:fp2_2003_merc_actor + animation = loss_1 # Note: two_handed_1_aggressive could also be used + } + + trigger = { + has_fp2_dlc_trigger = yes + struggle:iberian_struggle = { + OR = { + is_struggle_phase = struggle_iberia_phase_opportunity + is_struggle_phase = struggle_iberia_phase_hostility + } + } + + any_sub_realm_barony = { fp2_struggle_2003_check_has_city_scripted_trigger = yes } + } + + immediate = { + random_sub_realm_barony = { + limit = { fp2_struggle_2003_check_has_city_scripted_trigger = yes } + county = { save_scope_as = fp2_2003_county_town } + } + + create_character = { + age = { 20 50 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + trait = wrathful + trait = greedy + trait = impatient + trait = callous + trait = wounded_2 + culture = root.culture + faith = root.faith + + dynasty = none + after_creation = { + add_gold = { 0 minor_gold_value } + add_prestige = { minor_prestige_loss minor_prestige_gain } + add_piety = { medium_piety_loss minor_piety_gain } + add_character_flag = single_combat_duel_armor + } + + save_scope_as = fp2_2003_merc_actor + } + } + + option = { # Give them farming work + name = fp2_struggle.2003.d + flavor = fp2_struggle.2003.d.desc + + trigger = { + OR= { + has_trait = lunatic_genetic + has_trait = logistician + has_trait = comfort_eater + has_trait = improvident + stewardship > extremely_high_skill_rating # TODO: Bug, having lunatic trait (with a horrible stewardship) causes stewardship to be used as reason for unlocked option. + } + gold > medium_gold_value # Locals need to be paid in advance + } + stress_impact = { greedy = major_stress_impact_gain } + + send_interface_message = { + type = event_generic_good_with_text + title = fp2_struggle.2003.e.notif.c + desc = fp2_struggle.2003.e.notif.c.desc + + remove_short_term_gold = medium_gold_value + scope:fp2_2003_county_town = { + add_county_modifier = { + modifier = fp2_mercs_turned_farmers_modifier + years = 20 + } + holder = { + add_character_modifier = { + modifier = fp2_mercenary_acquaintances_modifier + years = 8 # Bonus effect + } + } + } + } + + ai_chance = { + base = 30 + modifier = { + add = 1000 + has_trait = possessed_genetic + } + } + } + + option = { # Offer them a stable job + name = fp2_struggle.2003.b + flavor = fp2_struggle.2003.b.desc + + trigger = { # Locks the lunatic option (remove this trigger if you want more than 4 options) + OR = { + NOR= { + has_trait = lunatic_genetic + has_trait = logistician + has_trait = comfort_eater + has_trait = improvident + stewardship > extremely_high_skill_rating + } + gold < medium_gold_value # Peasants might need to be paid real gold, but mercs do not mind working on debt money + } + } + + stress_impact = { greedy = minor_stress_impact_gain } + + remove_short_term_gold = medium_gold_value + send_interface_toast = { + type = event_toast_effect_good + title = fp2_veteran_mercenaries_as_instructors_modifier + left_icon = root + + scope:fp2_2003_county_town = { + add_county_modifier = { + modifier = fp2_veteran_mercenaries_as_instructors_modifier + years = 12 + } + hidden_effect = { + holder = { + add_character_modifier = { + modifier = fp2_mercenary_acquaintances_modifier + years = 12 + } + } + } + } + } + + show_as_tooltip = { + scope:fp2_2003_county_town = { + holder = { + add_character_modifier = { + modifier = fp2_mercenary_acquaintances_modifier + years = 12 + } + } + } + } + + ai_chance = { + base = 25 + modifier = { + add = 5 + has_trait = ambitious + } + modifier = { + add = 5 + has_trait = generous + } + modifier = { + add = -50 + has_trait = greedy + } + } + } + + option = { # Implore them to leave + name = fp2_struggle.2003.a + stress_impact = { shy = minor_stress_impact_gain } + + trigger = { + NOT = { has_trait = lunatic_genetic } # Cuts down the options to four in case of lunacy event, lunatics do not negotiate. + } + + duel = { + skill = diplomacy + value = high_skill_rating + + 10 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1.5 + } + modifier = { + add = 5 + has_trait = fickle + } + modifier = { + add = 20 + has_trait = craven + } + modifier = { + add = 15 + has_trait = lazy + } + modifier = { + add = 10 + has_trait = wrathful + } + modifier = { + add = 10 + has_trait = shy + } + modifier = { + add = 2 + has_trait = trusting + } + modifier = { + add = 3 + has_trait = stubborn + } + + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2003.a.a.notif + left_icon = root + + add_prestige = medium_prestige_loss + + scope:fp2_2003_county_town = { + add_county_modifier = { + modifier = recently_looted_modifier + years = 5 + } + } + } + } + 12 = { + compare_modifier = { + value = scope:duel_value + multiplier = 1.5 + } + + modifier = { + add = 5 + has_trait = calm + } + modifier = { + add = 5 + has_trait = vengeful + } + modifier = { + add = 5 + has_trait = honest + } + modifier = { + add = 10 + has_trait = gregarious + } + modifier = { + add = 15 + has_trait = just + } + modifier = { + add = 15 + has_trait = brave + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2003.a.b.notif + left_icon = root + + add_prestige = medium_prestige_gain + scope:fp2_2003_county_town = { + add_county_modifier = { + modifier = county_listened_to_locals_modifier + years = 5 + } + } + } + } + } + + ai_chance = { + base = 60 + modifier = { + add = 5 + has_trait = just + } + modifier = { + add = 25 + has_trait = gregarious + } + modifier = { + add = -5 + has_trait = arrogant + } + } + } + + option = { # Preemptive strike + name = fp2_struggle.2003.c + flavor = fp2_struggle.2003.c.desc + + stress_impact = { trusting = minor_stress_impact_gain } # Craven do not suffer a penalty, because they only plan the fight, not partake in it + + duel = { + skill = martial + value = high_skill_rating + + 10 = { + desc = fp2_struggle.2003.c.a + + compare_modifier = { + value = scope:duel_value + multiplier = -2.5 + } + + modifier = { # Relevant skills are those that could be used in urban warfare + add = 5 + has_trait = fickle + } + modifier = { + add = 1 + has_trait = just + } + modifier = { + add = 1 + has_trait = arrogant + } + modifier = { + add = 3 + has_trait = wrathful + } + modifier = { + add = 5 + has_trait = arbitrary + } + modifier = { + add = 3 + has_trait = lazy + } + + modifier = { + add = 5 + has_trait = open_terrain_expert + } + modifier = { + add = 2 + has_trait = reckless + } + modifier = { # "what does an INN even look like anyway?" + add = 3 + has_trait = reclusive + } + + show_as_tooltip = { + scope:fp2_2003_county_town = { + add_county_modifier = { + modifier = fp2_local_garrison_slaughtered_modifier + years = 5 + } + add_county_modifier = { + modifier = recently_looted_modifier + years = 5 + } + } + } + + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_local_garrison_slaughtered_modifier + left_icon = root + + scope:fp2_2003_county_town = { # Failure outcome + add_county_modifier = { + modifier = fp2_local_garrison_slaughtered_modifier + years = 5 + } + hidden_effect = { + add_county_modifier = { + modifier = recently_looted_modifier + years = 5 + } + } + } + } + } + } + 10 = { + desc = fp2_struggle.2003.c.b + + compare_modifier = { + value = scope:duel_value + multiplier = 2.5 + } + + modifier = { + add = 5 + has_trait = calm + } + modifier = { + add = 5 + has_trait = diligent + } + modifier = { + add = 3 + has_trait = callous + } + + modifier = { + add = 7 + OR = { + has_trait = intellect_good_2 + has_trait = intellect_good_3 + } + } + modifier = { + add = -15 + OR = { + has_trait = intellect_bad_1 + has_trait = intellect_bad_2 + } + } + modifier = { + add = -25 + OR = { + has_trait = intellect_bad_3 + has_trait = dull + } + } + modifier = { + add = 10 + has_trait = shrewd + } + + + modifier = { + add = 20 + has_trait = strategist + } + modifier = { # If you know how buildings are structured, you can raid them better + add = 5 + has_trait = architect + } + modifier = { + add = 5 + has_trait = flexible_leader + } + modifier = { + add = 15 + has_trait = organizer + } + modifier = { + add = 3 + has_trait = cautious_leader + } + + add_gold = minor_gold_value + add_prestige = medium_prestige_gain + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2003.c.b.notif + left_icon = root + + scope:fp2_2003_county_town = { # Success + add_county_modifier = { + modifier = fp2_elite_tactics_for_civil_guards_modifier + years = 5 + } + } + } + } + } + + ai_chance = { + base = 15 + modifier = { + add = 5 + has_trait = brave + } + modifier = { + add = 15 + has_trait = wrathful + } + modifier = { + add = 5 + has_trait = deceitful + } + modifier = { + add = -25 + has_trait = trusting + } + modifier = { + add = -10 + has_trait = craven + } + } + } + + option = { # Let the local handle it + name = fp2_struggle.2003.e + flavor = fp2_struggle.2003.e.desc + + stress_impact = { + compassionate = major_stress_impact_gain + just = medium_stress_impact_gain + paranoid = minor_stress_impact_gain + } + + random_list = { + 50 = { # Looted + send_interface_message = { + type = event_martial_bad + title = fp2_struggle.2003.e.notif.a + + scope:fp2_2003_county_town = { + add_county_modifier = { + modifier = recently_looted_modifier + years = 5 + } + } + } + } + 25 = { # Massacre + send_interface_message = { + type = event_martial_bad_with_text + title = fp2_struggle.2003.e.notif.b + desc = fp2_struggle.2003.e.notif.b.desc + + scope:fp2_2003_county_town = { + add_county_modifier = { + modifier = fp2_mercs_slaughtered_populance_modifier + years = 5 + } + } + } + } + 25 = { # Farming outcome + send_interface_message = { + type = event_generic_good_with_text + title = fp2_struggle.2003.e.notif.c + desc = fp2_struggle.2003.e.notif.c.desc + + scope:fp2_2003_county_town = { + add_county_modifier = { + modifier = fp2_mercs_turned_farmers_modifier + years = 15 + } + } + } + } + } + } + + after = { + scope:fp2_2003_merc_actor = { silent_disappearance_effect = yes } + } +} + +################################### +# Ship building event +# By Hugo Cortell +################################### +fp2_struggle.2004 = { + type = character_event + title = fp2_struggle.2004.t + desc = fp2_struggle.2004.desc + + theme = crown + override_background = { event_background = council_chamber } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = cp:councillor_steward + animation = personality_content + } + lower_right_portrait = { character = cp:councillor_marshal } + cooldown = { years = 150 } + + trigger = { + has_fp2_dlc_trigger = yes + current_year > 1025 + top_liege = root + + realm_size >= minor_realm_size + any_sub_realm_county = { + NOT = { has_county_modifier = fp2_successful_shipyards_modifier } + is_coastal_county = yes + } + + exists = cp:councillor_marshal + cp:councillor_marshal = { is_available_ai_adult = yes } + exists = cp:councillor_steward + cp:councillor_steward = { + is_available_ai_adult = yes + NOT = { has_character_flag = fp2_2004_critical_success_achieved } + } + } + + weight_multiplier = { + modifier = { + add = 5 + current_year > 1066 + } + modifier = { + add = 25 + current_year > 1450 # Caravel time + } + modifier = { + add = 25 + current_year > 1550 + } + } + immediate = { + cp:councillor_marshal = { save_scope_as = 2004_scoped_marshal } + cp:councillor_steward = { + save_scope_as = 2004_scoped_steward + if = { + limit = { has_character_flag = fp2_2004_critical_success_achieved } + remove_character_flag = fp2_2004_critical_success_achieved # For debug + } + } + + random_sub_realm_county = { + limit = { is_coastal_county = yes } + save_scope_as = fp2_2004_dockyards + } + } + option = { # WE WILL BUILD BOATS OF PURE SILVER (MR addition) + name = fp2_struggle.2004.c + flavor = fp2_struggle.2004.c.desc + + remove_short_term_gold = major_gold_value + scope:2004_scoped_steward = { + add_opinion = { + target = root + modifier = dismissive_opinion + opinion = -15 + } + } + scope:2004_scoped_marshal = { + add_opinion = { + target = root + modifier = dismissive_opinion + opinion = -20 + } + } + + scope:2004_scoped_steward = { + duel = { + skill = learning + value = high_skill_rating + + 25 = { # Failure Outcome + compare_modifier = { + value = scope:duel_value + multiplier = -1.5 + min = -24 + } + modifier = { # Someone is sneaking in iron powder to cheap out! + add = 5 + has_trait = avaricious + } + + custom_tooltip = fp2_struggle.2005.desc.alt.a + scope:fp2_2004_dockyards = { + add_county_modifier = { + modifier = fp2_successful_shipyards_modifier + years = 20 + } + } + } + 5 = { # Success Outcome + compare_modifier = { + value = scope:duel_value + multiplier = 1.5 + min = -4 + } + modifier = { + add = 5 + has_trait = calm + } + modifier = { + add = 15 + has_trait = diligent + } + modifier = { + add = 2 + has_trait = ambitious + } + modifier = { + add = 3 + has_trait = patient + } + modifier = { + add = 25 + has_trait = shrewd + } + modifier = { + add = 10 + has_trait = overseer + } + modifier = { + add = 8 + has_trait = strategist + } + modifier = { + add = 15 + has_trait = architect + } + modifier = { + add = 10 + has_trait = scholar + } + modifier = { + add = 15 + has_trait = military_engineer + } + modifier = { + add = 3 + has_trait = logistician + } + modifier = { + add = 6 + has_trait = journaller + } + modifier = { # Building a ship of silver means you must know your construction material + add = 5 + has_trait = education_stewardship_1 # You sorta know how silver operates + } + modifier = { + add = 8 + has_trait = education_stewardship_2 # You understand the properties of silver + } + modifier = { + add = 10 + has_trait = education_stewardship_3 # You can bite silver and tell if it is real or not (others can only do it with gold) + } + modifier = { + add = 15 + has_trait = education_stewardship_4 # Your tounge is capable of taking appart the anatomical structure of the silver thanks to your PhD in home economics + } + + root = { save_scope_as = fp2_2004_silver_boat_floats } + show_as_tooltip = { + root = { add_prestige = major_prestige_gain } + scope:fp2_2004_dockyards = { + add_county_modifier = { + modifier = fp2_successful_shipyards_modifier + years = 45 + } + } + } + } + } + } + save_scope_as = fp2_2004_alt_option + if = { + limit = { debug_only = yes } + custom_tooltip = debug_generic_option_shortened_trigger_can_disable + trigger_event = { + id = fp2_struggle.2005 + days = 2 + } + } + else = { + trigger_event = { + id = fp2_struggle.2005 + years = { 4 10 } + } + } + } + + option = { # I will sponsor your endeavour - Side with Steward + name = fp2_struggle.2004.a + + remove_short_term_gold = major_gold_value + + scope:2004_scoped_steward = { + add_opinion = { + target = root + modifier = grateful_opinion + opinion = 35 + } + } + scope:2004_scoped_marshal = { + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -15 + } + } + + scope:2004_scoped_steward = { + duel = { + desc = outcome_in_a_few_years + skill = learning + value = high_skill_rating + + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -2.5 + } + desc = fp2_struggle.2004.a.a.desc + + modifier = { + add = 10 + has_trait = lazy + } + modifier = { + add = 10 + has_trait = fickle + } + modifier = { + add = 5 + has_trait = stubborn + } + modifier = { + add = 2 + has_trait = gregarious + } + modifier = { + add = 30 + has_trait = dull + } + modifier = { + add = 5 + has_trait = drunkard + } + modifier = { + add = 7 + has_trait = irritable + } + modifier = { + add = 3 + has_trait = rakish + } + modifier = { + add = 10 + has_trait = profligate + } + + show_as_tooltip = { + root = { + add_character_modifier = { + modifier = fp2_advanced_maritime_technology_modifier + years = 50 + } + } + } + } + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2.5 + } + desc = fp2_struggle.2004.a.b.desc + + modifier = { + add = 5 + has_trait = calm + } + modifier = { + add = 15 + has_trait = diligent + } + modifier = { + add = 2 + has_trait = ambitious + } + modifier = { + add = 3 + has_trait = patient + } + modifier = { + add = 25 + has_trait = shrewd + } + modifier = { + add = 10 + has_trait = overseer + } + modifier = { + add = 8 + has_trait = strategist + } + modifier = { + add = 15 + has_trait = architect + } + modifier = { + add = 10 + has_trait = scholar + } + modifier = { + add = 15 + has_trait = military_engineer + } + modifier = { + add = 3 + has_trait = logistician + } + modifier = { + add = 6 + has_trait = journaller + } + + add_character_flag = fp2_2004_critical_success_achieved + show_as_tooltip = { + root = { + add_character_modifier = { + modifier = fp2_advanced_maritime_technology_modifier + years = 60 + } + } + scope:fp2_2004_dockyards = { + add_county_modifier = { + modifier = fp2_successful_shipyards_modifier + years = 60 + } + } + } + } + } + } + hidden_effect = { + if = { + limit = { debug_only = yes } + custom_tooltip = debug_generic_option_shortened_trigger_can_disable + trigger_event = { + id = fp2_struggle.2005 + days = 2 + } + } + else = { + trigger_event = { + id = fp2_struggle.2005 + years = { 5 9 } + } + } + } + + ai_chance = { + base = 0 + modifier = { + add = 50 + gold > medium_gold_value + } + ai_value_modifier = { + ai_boldness = 0.2 + ai_greed = -0.3 + ai_rationality = 0.2 + } + } + } + + option = { # No, it is a waste of money - Side with marshal + name = fp2_struggle.2004.b + flavor = fp2_struggle.2004.b.desc + + scope:2004_scoped_marshal = { + add_opinion = { + target = root + modifier = pleased_opinion + opinion = 15 + } + } + + scope:2004_scoped_steward = { + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -15 + } + add_opinion = { + target = scope:2004_scoped_marshal + modifier = angry_opinion + opinion = -25 + } + } + + ai_chance = { base = 50 } + } +} + +fp2_struggle.2005 = { + type = character_event + title = { + first_valid = { + triggered_desc = { + trigger = { + exists = scope:fp2_2004_alt_option + } + desc = { + first_valid = { + triggered_desc = { + trigger = { + exists = scope:fp2_2004_silver_boat_floats + } + desc = fp2_struggle.2005.desc.alt.b + } + desc = fp2_struggle.2005.desc.alt.a + } + } + } + triggered_desc = { + trigger = { + scope:2004_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } + } + desc = fp2_struggle.2005.t.alt + } + desc = fp2_struggle.2005.t + } + } + + immediate = { + if = { + limit = { root = root } # Check if scoped port town is still under your control + save_scope_as = port_under_control + } + + # MIA checks + if = { # Assign current steward + limit = { exists = cp:councillor_steward } + cp:councillor_steward = { save_scope_as = 2005_scoped_steward } + } + else_if = { # Otherwise assign chaplain + limit = { exists = cp:councillor_court_chaplain } + cp:councillor_court_chaplain = { save_scope_as = 2005_scoped_steward } + } + else = { # Fallback, get whoever is most qualified in court + random_courtier_or_guest = { + limit = { learning > high_skill_rating } + random = { + chance = 15 + add_character_flag = fp2_2004_critical_success_achieved + } + save_scope_as = 2005_scoped_steward + } + if = { + limit = { + NOT = { exists = scope:2005_scoped_steward } + } + random_courtier_or_guest = { save_scope_as = 2005_scoped_steward } + } + } + + if = { + limit = { + NOT = { scope:2004_scoped_steward = scope:2005_scoped_steward } + OR = { + scope:2005_scoped_steward = cp:councillor_steward + scope:2005_scoped_steward = cp:councillor_court_chaplain + } + } + if = { + limit = { learning > high_skill_rating } + random = { + chance = 25 + add_character_flag = fp2_2004_critical_success_achieved + } + save_scope_as = 2005_scoped_steward + } + } + } + + desc = { + triggered_desc = { # Alt option + trigger = { exists = scope:fp2_2004_alt_option } + desc = { + first_valid = { + triggered_desc = { + trigger = { + exists = scope:fp2_2004_silver_boat_floats + } + desc = fp2_struggle.2005.desc.alt.b.desc + } + desc = fp2_struggle.2005.desc.alt.a.desc + } + triggered_desc = { # Lost dockyards + trigger = { NOT = { scope:fp2_2004_dockyards.holder.top_liege = root.top_liege } } + desc = fp2_struggle.2005.desc.cirt.a.notif + } + } + } + triggered_desc = { + trigger = { NOT = { exists = scope:fp2_2004_alt_option } } + desc = { + triggered_desc = { # Crtitical success explanation + trigger = { + scope:2005_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } + } + desc = fp2_struggle.2005.desc.cirt.notif + } + triggered_desc = { # Lost dockyards + trigger = { + scope:2005_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } + NOT = { scope:fp2_2004_dockyards.holder.top_liege = root.top_liege } + } + desc = fp2_struggle.2005.desc.cirt.a.notif + } + + # Original (Steward) designer is MIA + triggered_desc = { + trigger = { + NOT = { scope:2004_scoped_steward = scope:2005_scoped_steward } + } + desc = fp2_struggle.2005.desc.newdesigner.notif + } + + triggered_desc = { # Intro (non-crit) + trigger = { + NOT = { scope:2005_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } } + } + desc = fp2_struggle.2005.desc.intro + } + + # Describe bottom of the ship + random_valid = { + desc = fp2_struggle.2005.desc.bottom.a + desc = fp2_struggle.2005.desc.bottom.b + desc = fp2_struggle.2005.desc.bottom.c + desc = fp2_struggle.2005.desc.bottom.d + } + + # Describe main feature(s) + random_valid = { + desc = fp2_struggle.2005.desc.unique.a + desc = fp2_struggle.2005.desc.unique.b + desc = fp2_struggle.2005.desc.unique.c + desc = fp2_struggle.2005.desc.unique.d + desc = fp2_struggle.2005.desc.unique.e + } + + # Describe sails (updated to propulsion) + random_valid = { + desc = fp2_struggle.2005.desc.sails.a + desc = fp2_struggle.2005.desc.sails.b + desc = fp2_struggle.2005.desc.sails.c + desc = fp2_struggle.2005.desc.sails.d + } + + first_valid = { + triggered_desc = { + trigger = { scope:2005_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } } + desc = fp2_struggle.2005.desc.outro.crit + } + desc = fp2_struggle.2005.desc.outro + } + } + } + } + + theme = martial + override_background = { event_background = docks } + left_portrait = { + character = root + triggered_animation = { + trigger = { + exists = scope:fp2_2004_alt_option + NOT = { exists = scope:fp2_2004_silver_boat_floats } + } + animation = anger + } + triggered_animation = { + trigger = { exists = scope:fp2_2004_alt_option } + animation = ecstasy + } + animation = war_over_win + } + right_portrait = { + character = scope:2005_scoped_steward + animation = throne_room_writer + } + + option = { # ALT Accept + trigger = { + exists = scope:fp2_2004_alt_option + exists = scope:fp2_2004_silver_boat_floats + } + name = fp2_struggle.2005.a + + add_prestige = major_prestige_gain + scope:fp2_2004_dockyards = { + add_county_modifier = { + modifier = fp2_successful_shipyards_modifier + years = 45 + } + } + } + + option = { # ALT Accept (Failure Version) + trigger = { + exists = scope:fp2_2004_alt_option + NOT = { exists = scope:fp2_2004_silver_boat_floats } + } + name = artifact.4050.a # Reusage of loc key + + scope:fp2_2004_dockyards = { + add_county_modifier = { + modifier = fp2_successful_shipyards_modifier + years = 20 + } + } + } + + option = { # Accept + trigger = { + NOT = { + exists = scope:fp2_2004_alt_option + scope:2005_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } + } + } + name = fp2_struggle.2005.a + + add_character_modifier = { + modifier = fp2_advanced_maritime_technology_modifier + years = 50 + } + } + + option = { # Crit Accept + trigger = { + NOT = { exists = scope:fp2_2004_alt_option } + scope:2005_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } + } + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { scope:fp2_2004_dockyards.holder.top_liege = top_liege } + desc = fp2_struggle.2005.a + } + desc = fp2_struggle.2005.a.a + } + } + } + + add_character_modifier = { + modifier = fp2_advanced_maritime_technology_modifier + years = 60 + } + scope:fp2_2004_dockyards = { + add_county_modifier = { + modifier = fp2_successful_shipyards_modifier + years = 60 + } + } + } + + after = { + if = { + limit = { + OR = { + scope:2004_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } + scope:2005_scoped_steward = { has_character_flag = fp2_2004_critical_success_achieved } + } + } + scope:2004_scoped_steward = { remove_character_flag = fp2_2004_critical_success_achieved } + scope:2005_scoped_steward = { remove_character_flag = fp2_2004_critical_success_achieved } + } + } +} + +################################### +# The Borders of Faith +# By Hugo Cortell +################################### +scripted_trigger fp2_event2006_check_if_right_vassal_target = { + NOT = { holder = root } + holder = { + is_available_ai_adult = yes + faith = root.faith + NOT = { has_trait = cynical } + OR = { + any_secret = { secret_type = secret_non_believer } + AND = { # Fallback, get non-devout follower + piety < 51 + NOT = { has_trait = zealous } + } + } + } +} + +fp2_struggle.2006 = { + type = character_event + title = fp2_struggle.2006.t + desc = fp2_struggle.2006.desc + cooldown = { years = 20 } + + theme = faith + override_background = { event_background = council_chamber } + left_portrait = { + character = root + animation = shock + } + right_portrait = { + character = scope:fp2_2006_vassal_in_crisis + animation = stress + } + lower_left_portrait = { + trigger = { exists = scope:2006_scoped_chaplain } + character = scope:2006_scoped_chaplain + } + + trigger = { + has_fp2_dlc_trigger = yes + root.top_liege = root + any_sub_realm_county = { + fp2_event2006_check_if_right_vassal_target = yes + + holder = { + any_neighboring_top_liege_realm_owner = { + NOT = { faith = root.faith } + } + } + } + } + + immediate = { + if = { + limit = { exists = cp:councillor_court_chaplain } + cp:councillor_court_chaplain = { save_scope_as = 2006_scoped_chaplain } + } + random_sub_realm_county = { + limit = { fp2_event2006_check_if_right_vassal_target = yes } + holder = { + save_scope_as = fp2_2006_vassal_in_crisis + random_neighboring_top_liege_realm_owner = { + limit = { NOT = { faith = root.faith } } + faith = { save_scope_as = fp2_2006_foreign_faith } + } + } + } + } + + option = { # Im a witch! And you can be one too! + trigger = { + has_trait = witch + OR = { + NOT = { # Not witch + scope:fp2_2006_vassal_in_crisis = { + any_secret = { secret_type = secret_witch } + } + } + scope:fp2_2006_vassal_in_crisis = { # Witch but does not walk the path of witchery with you + any_secret = { + secret_type = secret_witch + NOT = { is_known_by = root } + } + } + } + } + name = fp2_struggle.2006.e + + if = { + limit = { + any_secret = { + secret_type = secret_witch + } + } + random_secret = { + limit = { secret_type = secret_witch } + reveal_to = scope:fp2_2006_vassal_in_crisis + } + } + send_interface_message = { + type = event_heresy_outbreak_good + title = fp2_struggle.2006.e.notif.t + left_icon = scope:fp2_2006_vassal_in_crisis + + scope:fp2_2006_vassal_in_crisis = { + if = { + limit = { + any_secret = { secret_type = secret_witch } + has_trait = witch + } + custom_tooltip = fp2_struggle.2006.e.alreadywitch + } + else = { + hidden_effect = { give_witch_secret_or_trait_effect = yes } + show_as_tooltip = { add_trait = witch } + } + show_as_tooltip = { + random_secret = { + limit = { secret_type = secret_witch } + reveal_to = root + } + } + if = { + limit = { can_set_relation_friend_trigger = { CHARACTER = root } } + set_relation_friend = root + } + add_opinion = { + target = root + modifier = fp2_tolerated_me_opinion + } + if = { + limit = { + trait_is_criminal_in_faith_trigger = { + TRAIT = witch + GENDER_CHARACTER = scope:fp2_2006_vassal_in_crisis + FAITH = scope:fp2_2006_vassal_in_crisis.faith + } + NOT = { + trait_is_criminal_in_faith_trigger = { + TRAIT = witch + GENDER_CHARACTER = scope:fp2_2006_vassal_in_crisis + FAITH = scope:fp2_2006_foreign_faith + } + } + } + hidden_effect = { set_character_faith_with_conversion = scope:fp2_2006_foreign_faith } + custom_tooltip = fp2_struggle.2006.e.tacticalwitchfaithchange + } + + hidden_effect = { + if = { + limit = { + any_secret = { + secret_type = secret_witch + } + } + random_secret = { + limit = { secret_type = secret_witch } + reveal_to = root + } + } + root = { + random_secret = { + limit = { secret_type = secret_witch } + reveal_to = scope:fp2_2006_vassal_in_crisis + } + } + } + } + } + + ai_chance = { + base = 80 + ai_value_modifier = { + ai_honor = -0.3 + ai_rationality = 0.5 + ai_zeal = -0.9 + } + } + } + + option = { # (Threaten to) Denounce heretic + trigger = { + OR = { + has_trait = schemer + has_trait = devoted + intrigue > medium_skill_rating + } + } + name = fp2_struggle.2006.d + stress_impact = { + compassionate = medium_stress_impact_gain + gallant = medium_stress_impact_gain + } + + add_dread = miniscule_dread_gain + hidden_effect = { + scope:fp2_2006_vassal_in_crisis = { + if = { + limit = { any_secret = { NOT = { secret_type = secret_non_believer } } } + add_secret = { type = secret_non_believer } + } + } + } + + add_hook = { + target = scope:fp2_2006_vassal_in_crisis + type = threat_hook + } + random_secret = { + limit = { secret_type = secret_non_believer } + reveal_to = root + } + + scope:fp2_2006_vassal_in_crisis = { + add_opinion = { + target = root + modifier = betrayed_me_opinion + opinion = -40 + } + } + + ai_chance = { + base = 30 + ai_value_modifier = { + ai_compassion = -0.5 + ai_honor = -0.8 + ai_rationality = 0.1 + ai_zeal = 0.3 + ai_vengefulness = 0.3 + ai_greed = 0.2 + } + } + } + + option = { # I will fix him myself + name = fp2_struggle.2006.b + stress_impact = { + cynical = minor_stress_impact_gain + } + + duel = { + skill = learning + value = medium_skill_rating + + 15 = { + desc = fp2_struggle.2006.b.a.desc + compare_modifier = { + value = scope:duel_value + multiplier = -1.5 + } + modifier = { + add = 10 + has_trait = fickle + } + modifier = { + add = 10 + has_trait = heresiarch + } + modifier = { + add = 2 + has_trait = impotent + } + modifier = { + add = 5 + has_trait = irritable + } + modifier = { + add = 5 + has_trait = dull + } + modifier = { + add = 10 + has_trait = depressed_genetic + } + modifier = { + add = 10 + has_trait = arrogant + } + modifier = { + add = 5 + has_trait = arbitrary + } + modifier = { + add = 10 + has_trait = lazy + } + modifier = { + add = 2 + has_trait = stubborn + } + modifier = { + add = 5 + has_trait = craven + } + + send_interface_message = { + type = sinful_theocrat_exposed + title = fp2_struggle.2006.generic.notif.a.t + left_icon = scope:fp2_2006_vassal_in_crisis + + scope:fp2_2006_vassal_in_crisis = { + hidden_effect = { set_character_faith_with_conversion = scope:fp2_2006_foreign_faith } + show_as_tooltip = { set_character_faith = scope:fp2_2006_foreign_faith } + + progress_towards_rival_effect = { + CHARACTER = root + OPINION = no + } + add_opinion = { + target = root + modifier = fp2_questioned_my_faith_opinion + } + } + } + } + 15 = { + desc = fp2_struggle.2006.b.b.desc + compare_modifier = { + value = scope:duel_value + multiplier = 1.5 + } + modifier = { + add = 10 + has_trait = calm + } + modifier = { + add = 10 + has_trait = humble + } + modifier = { + add = 3 + has_trait = forgiving + } + modifier = { + add = 5 + has_trait = honest + } + modifier = { + add = 10 + has_trait = humble + } + modifier = { + add = 3 + has_trait = patient + } + modifier = { + add = 20 + has_trait = zealous + } + modifier = { + add = 4 + has_trait = compassionate + } + modifier = { + add = 20 + has_trait = theologian # Could be it's own option, but I can't think of what argument could be used... + } + modifier = { + add = 10 + has_trait = devoted + } + modifier = { + add = 2 + has_trait = poet + } + modifier = { + add = 10 + has_trait = saint + } + + send_interface_message = { + type = virtuous_theocrat_celebrated + title = fp2_struggle.2006.generic.notif.b.t + left_icon = scope:fp2_2006_vassal_in_crisis + + add_piety = medium_piety_gain + progress_towards_friend_effect = { + CHARACTER = scope:fp2_2006_vassal_in_crisis + OPINION = no + } + add_opinion = { + target = root + modifier = fp2_reassured_faith_opinion + } + } + } + } + + ai_chance = { + base = 45 + ai_value_modifier = { + ai_compassion = 0.2 + ai_sociability = 0.3 + ai_zeal = 0.2 + } + } + } + + option = { # One-on-One time + name = fp2_struggle.2006.c + flavor = fp2_struggle.2006.c.desc + + trigger = { + NAND = { + has_trait = witch + OR = { + has_trait = schemer + has_trait = devoted + intrigue > medium_skill_rating + } + } + } + stress_impact = { zealous = minor_stress_impact_gain } + + scope:fp2_2006_vassal_in_crisis = { + progress_towards_friend_effect = { + CHARACTER = root + OPINION = no + } + add_opinion = { + target = root + modifier = fp2_tolerated_me_opinion + } + random = { + chance = 50 + hidden_effect = { set_character_faith_with_conversion = scope:fp2_2006_foreign_faith } + show_as_tooltip = { set_character_faith = scope:fp2_2006_foreign_faith } + } + } + + ai_chance = { + base = 10 + ai_value_modifier = { + ai_compassion = 0.1 + ai_rationality = 0.6 + ai_zeal = -0.7 + } + } + } + + option = { # Someone call a priest! + name = fp2_struggle.2006.a + flavor = fp2_struggle.2006.a.desc + show_as_unavailable = { NOT = { exists = scope:2006_scoped_chaplain } } # Replaces trigger, teases player to possibility. + stress_impact = { + honest = medium_stress_impact_gain + humble = minor_stress_impact_gain + trusting = medium_stress_impact_gain + } + + scope:fp2_2006_vassal_in_crisis = { + add_opinion = { + target = root + modifier = betrayed_me_opinion + opinion = -20 + } + } + scope:2006_scoped_chaplain = { + duel = { + skill = learning + value = medium_skill_rating + + 10 = { + desc = fp2_struggle.2006.a.a + compare_modifier = { + value = scope:duel_value + multiplier = -1.25 + } + modifier = { + add = 15 + scope:fp2_2006_vassal_in_crisis = { has_trait = paranoid } + } + modifier = { + add = 10 + has_trait = fickle + } + modifier = { + add = 10 + has_trait = heresiarch + } + modifier = { + add = 2 + has_trait = impotent + } + modifier = { + add = 5 + has_trait = irritable + } + modifier = { + add = 5 + has_trait = dull + } + modifier = { + add = 10 + has_trait = depressed_genetic + } + modifier = { + add = 10 + has_trait = arrogant + } + modifier = { + add = 5 + has_trait = arbitrary + } + modifier = { + add = 10 + has_trait = lazy + } + modifier = { + add = 2 + has_trait = stubborn + } + modifier = { + add = 5 + has_trait = craven + } + modifier = { + factor = 2 + scope:fp2_2006_vassal_in_crisis = { has_trait = paranoid } + } + + root = { + hidden_effect = { + scope:fp2_2006_vassal_in_crisis = { + if = { + limit = { any_secret = { secret_type = secret_non_believer } } + progress_towards_rival_effect = { # "HE MUST BE ON TO ME!" + CHARACTER = scope:2006_scoped_chaplain + OPINION = no + } + add_opinion = { + target = scope:2006_scoped_chaplain + modifier = fp2_questioned_my_faith_opinion + } + } + } + } + send_interface_message = { + type = sinful_theocrat_exposed + title = fp2_struggle.2006.generic.notif.a.t + left_icon = scope:fp2_2006_vassal_in_crisis + + scope:fp2_2006_vassal_in_crisis = { + show_as_tooltip = { set_character_faith = scope:fp2_2006_foreign_faith } + hidden_effect = { set_character_faith_with_conversion = scope:fp2_2006_foreign_faith } + + add_opinion = { + target = scope:2006_scoped_chaplain + modifier = fp2_questioned_my_faith_opinion + opinion = -35 + } + } + } + } + } + 5 = { + trigger = { + scope:fp2_2006_vassal_in_crisis = { + NOT = { has_trait = paranoid } + } + } + desc = fp2_struggle.2006.a.b + compare_modifier = { + value = scope:duel_value + multiplier = -1.25 + } + modifier = { + add = 10 + has_trait = fickle + } + modifier = { + add = 10 + has_trait = heresiarch + } + modifier = { + add = 2 + has_trait = impotent + } + modifier = { + add = 5 + has_trait = irritable + } + modifier = { + add = 5 + has_trait = dull + } + modifier = { + add = 10 + has_trait = depressed_genetic + } + modifier = { + add = 10 + has_trait = arrogant + } + modifier = { + add = 5 + has_trait = arbitrary + } + modifier = { + add = 10 + has_trait = lazy + } + modifier = { + add = 2 + has_trait = stubborn + } + modifier = { + add = 5 + has_trait = craven + } + + root = { + hidden_effect = { + scope:fp2_2006_vassal_in_crisis = { + if = { + limit = { any_secret = { secret_type = secret_non_believer } } + progress_towards_rival_effect = { # "HE MUST BE ON TO ME!" + CHARACTER = scope:2006_scoped_chaplain + OPINION = no + } + add_opinion = { + target = scope:2006_scoped_chaplain + modifier = fp2_questioned_my_faith_opinion + } + } + } + } + send_interface_message = { + type = sinful_theocrat_exposed + title = fp2_struggle.2006.generic.notif.a.t + left_icon = scope:fp2_2006_vassal_in_crisis + + scope:fp2_2006_vassal_in_crisis = { + remove_trait = trusting + if = { + limit = { is_ai = yes } + add_stress = monumental_stress_gain # Unbalanced for players, fun when seeing it happen to unrelated AI + } + else = { add_stress = medium_stress_gain } # (there is no notification) + add_opinion = { + target = scope:2006_scoped_chaplain + modifier = fp2_questioned_my_faith_opinion + opinion = -25 + } + } + } + } + } + 20 = { + desc = fp2_struggle.2006.a.c + compare_modifier = { + value = scope:duel_value + multiplier = 1.5 + } + modifier = { + add = 10 + has_trait = calm + } + modifier = { + add = 10 + has_trait = humble + } + modifier = { + add = 3 + has_trait = forgiving + } + modifier = { + add = 5 + has_trait = honest + } + modifier = { + add = 10 + has_trait = humble + } + modifier = { + add = 3 + has_trait = patient + } + modifier = { + add = 20 + has_trait = zealous + } + modifier = { + add = 4 + has_trait = compassionate + } + modifier = { + add = 15 + has_trait = theologian + } + modifier = { + add = 10 + has_trait = devoted + } + modifier = { + add = 2 + has_trait = poet + } + modifier = { + add = 10 + has_trait = saint + } + + hidden_effect = { + scope:fp2_2006_vassal_in_crisis = { add_piety = minor_piety_gain } + scope:2006_scoped_chaplain = { add_piety = medium_piety_gain } + } + root = { + send_interface_message = { + type = virtuous_theocrat_celebrated + title = fp2_struggle.2006.generic.notif.b.t + left_icon = scope:fp2_2006_vassal_in_crisis + + scope:fp2_2006_vassal_in_crisis = { + progress_towards_friend_effect = { + CHARACTER = scope:2006_scoped_chaplain + OPINION = no + } + add_opinion = { + target = scope:2006_scoped_chaplain + modifier = fp2_reassured_faith_opinion + } + } + } + } + } + } + } + + ai_chance = { + base = 45 + ai_value_modifier = { + ai_compassion = -0.1 + ai_energy = -0.1 + ai_honor = -0.1 + ai_rationality = 0.2 + ai_sociability = -0.2 + ai_zeal = 0.3 + } + } + } +} + +################################### +# A Castle Worthy of Iberia +# By Hugo Cortell +################################### +scripted_trigger fp2_struggle_2007_can_build_castle_trigger = { # Ensures that the selected building spot adheres to the game's rules on holding placement. + any_county_province = { has_holding = no } + trigger_if = { + limit = { any_county_province = { has_holding_type = castle_holding } } + any_county_province = { has_holding_type = church_holding } + any_county_province = { has_holding_type = city_holding } + } + exists = holder + NOT = { holder = scope:fp2_2007_scoped_steward } +} + +fp2_struggle.2007 = { + type = character_event + title = fp2_struggle.2007.t + desc = { + first_valid = { + triggered_desc = { + trigger = { scope:fp2_2007_castle_holder = ROOT } + desc = fp2_struggle.2007.desc.a + } + desc = fp2_struggle.2007.desc.b + } + } + + theme = realm + cooldown = { years = 20 } + override_background = { event_background = garden } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:fp2_2007_scoped_steward + animation = chancellor + } + lower_left_portrait = scope:2007_vassal_sponsor + lower_right_portrait = scope:fp2_2007_castle_holder + + trigger = { + has_fp2_dlc_trigger = yes + is_ai = no # Overpowered for AI, player only. + struggle:iberian_struggle = { + OR = { + is_struggle_phase = struggle_iberia_phase_hostility + } + } + + root.top_liege = root + exists = cp:councillor_steward + cp:councillor_steward = { is_available_ai_adult = yes } + + any_vassal = { # Last minute pre RC fixes + NOT = { + religion = root.religion + this = cp:councillor_steward + } + } + any_realm_county = { fp2_struggle_2007_can_build_castle_trigger = yes } + + save_temporary_scope_value_as = { + name = fp2_2007_wealth_barrier + value = { + value = main_building_tier_1_cost + multiply = 0.8 + round = yes + } + } + OR = { + gold > scope:fp2_2007_wealth_barrier + OR = { + has_trait = architect + AND = { + has_royal_court = yes + employs_court_position = royal_architect_court_position + any_court_position_holder = { + type = royal_architect_court_position + is_available_ai_adult = yes + } + } + } + } + } + + immediate = { + cp:councillor_steward = { save_scope_as = fp2_2007_scoped_steward } + if = { + limit = { + any_court_position_holder = { + type = royal_architect_court_position + is_available_ai_adult = yes + } + } + random_court_position_holder = { + type = royal_architect_court_position + save_scope_as = fp2_2007_roco_architect + } + } + random_vassal = { + limit = { + NOT = { + religion = root.religion + this = scope:fp2_2007_scoped_steward + } + } + save_scope_as = 2007_vassal_sponsor + } + + random_realm_county = { + limit = { fp2_struggle_2007_can_build_castle_trigger = yes } + random_county_province = { + limit = { has_holding = no } + save_scope_as = fp2_2007_free_real_estate + } + holder = { save_scope_as = fp2_2007_castle_holder } + } + + # Get Different Faith (updated to whole religion) + struggle:iberian_struggle = { + random_involved_ruler = { + limit = { + NOT = { religion = root.religion } + faith = { save_temporary_scope_as = temp_involved_faith } + struggle:iberian_struggle = { is_faith_involved_in_struggle = scope:temp_involved_faith } + } + religion = { save_scope_as = fp2_2007_foreign_faith } + } + if = { # Fallback + limit = { NOT = { exists = scope:fp2_2007_foreign_faith } } + get_random_faith_effect = { FORBIDROOTFAITH = yes } + scope:random_faith.religion = { save_scope_as = fp2_2007_foreign_faith } + } + } + + # Get castileans or proto-castileans + if = { + limit = { culture = { has_cultural_parameter = architect_trait_prestige } } + culture = { save_scope_as = fp2_2007_allegedprotocastilean } + } + + save_scope_value_as = { + name = fp2_2007_same_faith_construction_cost + value = { + value = main_building_tier_1_cost + multiply = 0.75 + round = yes + } + } + save_scope_value_as = { + name = fp2_2007_different_faith_construction_cost + value = { + value = main_building_tier_1_cost + multiply = 0.65 + round = yes + } + } + save_scope_value_as = { + name = fp2_2007_diy_construction_cost + value = { + value = main_building_tier_1_cost + multiply = 0.6 + round = yes + } + } + + # Set dynamic loc keys for powerful vassals + religion = { save_scope_as = dyloc_powerful_vassal_faith } + culture = { save_scope_as = dyloc_powerful_vassal_culture } + } + + option = { # Same Faith (or) Castilean architect + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { exists = scope:fp2_2007_allegedprotocastilean } + desc = fp2_struggle.2007.a.castile + } + desc = fp2_struggle.2007.a + } + } + } + flavor = { + first_valid = { + triggered_desc = { + trigger = { exists = scope:fp2_2007_allegedprotocastilean } + desc = fp2_struggle.2007.a.castile.favor + } + desc = fp2_struggle.2007.a.major_vassal_flavor + } + } + show_as_unavailable = { gold < scope:fp2_2007_same_faith_construction_cost } + + if = { # Proto-Castilean + limit = { exists = scope:fp2_2007_allegedprotocastilean } + every_powerful_vassal = { + limit = { culture = root.culture } + custom = fp2_every_major_same_culture_vassal_notifier + add_opinion = { + target = root + modifier = pleased_opinion + opinion = 10 + } + } + } + show_as_tooltip = { + remove_short_term_gold = scope:fp2_2007_same_faith_construction_cost + scope:fp2_2007_free_real_estate = { + begin_create_holding = { + type = castle_holding + refund_cost = { + gold = 95 + } + } + } + add_hook_if_possible_effect = { # General effect + TARGET = scope:fp2_2007_castle_holder + TYPE = indebted_hook + YEARS = 8 + } # Hooks get their own notifications, therefore I will not show them on the main effect + } + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2007.t + left_icon = root + right_icon = scope:fp2_2007_castle_holder + + remove_short_term_gold = scope:fp2_2007_same_faith_construction_cost + custom_tooltip = fp2_struggle.2007.a.notif + hidden_effect = { + scope:fp2_2007_free_real_estate = { + begin_create_holding = { + type = castle_holding + refund_cost = { + gold = 95 + } + } + } + add_hook_if_possible_effect = { # General effect + TARGET = scope:fp2_2007_castle_holder + TYPE = indebted_hook + YEARS = 8 + } + } + } + } + } + + option = { # Foreign (different faith) architect + name = fp2_struggle.2007.b + flavor = fp2_struggle.2007.b.flavor + show_as_unavailable = { gold < scope:fp2_2007_different_faith_construction_cost } + hidden_effect = { scope:2007_vassal_sponsor = { remove_short_term_gold = medium_gold_value } } + + every_powerful_vassal = { + custom = fp2_every_major_same_faith_vassal_notifier + limit = { religion = root.religion } + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -15 + } + } + every_powerful_vassal = { + custom = fp2_every_major_different_faith_vassal_notifier + limit = { NOT = { religion = root.religion } } + add_opinion = { + target = root + modifier = respect_opinion + opinion = 15 + } + } + scope:fp2_2007_free_real_estate.county = { + if = { + limit = { religion = scope:fp2_2007_foreign_faith } + add_county_modifier = { + modifier = modifier_religious_understanding_modifier + years = 12 + } + } + else_if = { + limit = { NOT = { religion = root.religion } } + add_county_modifier = { + modifier = invested_in_province_modifier + years = 5 + } + } + } + + show_as_tooltip = { + remove_short_term_gold = scope:fp2_2007_different_faith_construction_cost + scope:fp2_2007_free_real_estate = { + begin_create_holding = { + type = castle_holding + refund_cost = { + gold = 95 + } + } + } + add_hook_if_possible_effect = { + TARGET = scope:fp2_2007_castle_holder + TYPE = indebted_hook + YEARS = 8 + } + } + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2007.t + left_icon = scope:2007_vassal_sponsor + right_icon = scope:fp2_2007_castle_holder + + remove_short_term_gold = scope:fp2_2007_different_faith_construction_cost + custom_tooltip = fp2_struggle.2007.a.notif + hidden_effect = { + scope:fp2_2007_free_real_estate = { + begin_create_holding = { + type = castle_holding + refund_cost = { + gold = 95 + } + } + } + add_hook_if_possible_effect = { # General effect + TARGET = scope:fp2_2007_castle_holder + TYPE = indebted_hook + YEARS = 8 + } + } + } + } + } + + option = { # I will build it myself + name = fp2_struggle.2007.c + flavor = fp2_struggle.2007.c.flavor + + trigger = { has_trait = architect } + + duel = { + skill = learning + value = very_high_skill_rating + + 60 = { + desc = fp2_struggle.2007.c.notif.a.desc + compare_modifier = { + value = scope:duel_value + multiplier = 1 # Should be -1 but it has already been balanced + } + + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2007.c.notif.a.t + left_icon = root + right_icon = scope:fp2_2007_castle_holder + + add_prestige = major_prestige_loss + reverse_add_opinion = { + target = scope:fp2_2007_scoped_steward + modifier = disappointed_opinion + opinion = -10 + } + } + } + 40 = { + desc = fp2_struggle.2007.c.notif.b.desc + compare_modifier = { + value = scope:duel_value + multiplier = 1 + } + modifier = { + add = fp2_2007_calculate_architect_competence + always = yes + } + + show_as_tooltip = { + remove_short_term_gold = scope:fp2_2007_diy_construction_cost + if = { + limit = { exists = scope:fp2_2007_allegedprotocastilean } + add_prestige = minor_prestige_gain + } + + scope:fp2_2007_free_real_estate = { + begin_create_holding = { + type = castle_holding + refund_cost = { + gold = medium_gold_value + } + } + } + add_hook_if_possible_effect = { # General effect + TARGET = scope:fp2_2007_castle_holder + TYPE = indebted_hook + YEARS = 8 + } + } + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2007.t + left_icon = root + right_icon = scope:fp2_2007_castle_holder + + remove_short_term_gold = scope:fp2_2007_diy_construction_cost + if = { + limit = { exists = scope:fp2_2007_allegedprotocastilean } + add_prestige = minor_prestige_gain + } + custom_tooltip = fp2_struggle.2007.a.notif + } + hidden_effect = { + scope:fp2_2007_free_real_estate = { + begin_create_holding = { + type = castle_holding + refund_cost = { + gold = medium_gold_value + } + } + } + add_hook_if_possible_effect = { + TARGET = scope:fp2_2007_castle_holder + TYPE = indebted_hook + YEARS = 8 + } + } + } + } + } + } + + option = { # RoCo + name = fp2_struggle.2007.c.roco + + trigger = { + NOT = { has_trait = architect } + exists = scope:fp2_2007_roco_architect + } + scope:fp2_2007_roco_architect = { + duel = { + skill = learning + value = very_high_skill_rating + + 55 = { + desc = fp2_struggle.2007.c.notif.a.desc + + compare_modifier = { + value = scope:duel_value + multiplier = 1 + } + + root = { + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2007.c.notif.a.t + left_icon = scope:fp2_2007_roco_architect + right_icon = scope:fp2_2007_castle_holder + + add_prestige = medium_prestige_loss + } + } + hidden_effect = { add_prestige = medium_prestige_loss } + } + 45 = { + compare_modifier = { + value = scope:duel_value + multiplier = 1 + } + modifier = { + add = fp2_2007_calculate_architect_competence + always = yes + } + + root = { + show_as_tooltip = { + remove_short_term_gold = scope:fp2_2007_diy_construction_cost + scope:fp2_2007_free_real_estate = { + begin_create_holding = { + type = castle_holding + refund_cost = { + gold = minor_gold_value + } + } + } + add_hook_if_possible_effect = { + TARGET = scope:fp2_2007_castle_holder + TYPE = indebted_hook + YEARS = 8 + } + } + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2007.t + left_icon = scope:fp2_2007_roco_architect + right_icon = scope:fp2_2007_castle_holder + + remove_short_term_gold = scope:fp2_2007_diy_construction_cost + custom_tooltip = fp2_struggle.2007.a.notif + } + hidden_effect = { + scope:fp2_2007_free_real_estate = { + begin_create_holding = { + type = castle_holding + refund_cost = { + gold = minor_gold_value + } + } + } + add_hook_if_possible_effect = { + TARGET = scope:fp2_2007_castle_holder + TYPE = indebted_hook + YEARS = 8 + } + } + } + } + } + } + } + } + + option = { # Leave it be + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { scope:fp2_2007_castle_holder = root } + desc = fp2_struggle.2007.d.alt + } + desc = fp2_struggle.2007.d + } + } + } + + if = { + limit = { NOT = { scope:fp2_2007_castle_holder = root } } + reverse_add_opinion = { + target = scope:fp2_2007_scoped_steward + modifier = disappointed_opinion + opinion = -15 + } + reverse_add_opinion = { + target = scope:fp2_2007_castle_holder + modifier = disappointed_opinion + opinion = -20 + } + } + if = { + limit = { exists = cp:councillor_marshal } + reverse_add_opinion = { + target = cp:councillor_marshal + modifier = disappointed_opinion + opinion = -10 + } + } + } +} + +################################### +# Misdeeds of The Chaplain +# By Hugo Cortell +################################### +scripted_trigger fp2_struggle_2008_check_actor_eligibility_scripted_trigger = { + is_available_ai_adult = yes + intrigue > low_skill_rating + + NOT = { + has_trait = just + has_trait = compassionate + has_trait = generous + has_trait = content + has_trait = honest + has_relation_soulmate = root + } + + trigger_if = { # Instead of an event weight, we just increase the reqs for friends to dicrease overhead + limit = { + has_relation_friend = root + has_relation_lover = root + } + OR = { + has_trait = greedy + has_trait = deceitful + has_trait = callous + } + } +} + +fp2_struggle.2008 = { + type = character_event + title = fp2_struggle.2008.t + desc = fp2_struggle.2008.desc + + theme = secret + cooldown = { years = 30 } + override_background = { event_background = study } + left_portrait = { + character = scope:fps_2008_misdeed_actor + animation = fear + } + right_portrait = { + character = root + animation = disapproval + } + + trigger = { + has_fp2_dlc_trigger = yes + root.top_liege = root + + trigger_if = { + limit = { exists = struggle:iberian_struggle } + struggle:iberian_struggle = { + OR = { + is_struggle_phase = struggle_iberia_phase_hostility + } + } + } + + OR = { # This play changes depending on the actor + AND = { # Chaplain + exists = cp:councillor_court_chaplain + cp:councillor_court_chaplain = { fp2_struggle_2008_check_actor_eligibility_scripted_trigger = yes } + } + AND = { # Steward + exists = cp:councillor_steward + cp:councillor_steward = { fp2_struggle_2008_check_actor_eligibility_scripted_trigger = yes } + } + AND = { # Spymaster + exists = cp:councillor_spymaster + cp:councillor_spymaster = { fp2_struggle_2008_check_actor_eligibility_scripted_trigger = yes } + } + } + } + + immediate = { + random_councillor = { + limit = { + OR = { + this = root.cp:councillor_court_chaplain + this = root.cp:councillor_steward + this = root.cp:councillor_spymaster + } + fp2_struggle_2008_check_actor_eligibility_scripted_trigger = yes + } + weight = { # Weight based on personality. In combination with the scripted trigger this means: Must be greedy, dishonourable, not incompetent. + base = 1 + modifier = { + ai_greed > 0 + factor = 1 + } + modifier = { + ai_honor < 0 + factor = 1 + } + } + save_scope_as = fps_2008_misdeed_actor + } + + scope:fps_2008_misdeed_actor = { + if = { + limit = { has_council_position = councillor_steward } + add_gold = medium_gold_value # Small detail + } + else = { add_gold = minor_gold_value } + + if = { + limit = { + faith = { + exists = religious_head + NOT = { + religious_head = root + religious_head = scope:fps_2008_misdeed_actor + } + } + } + faith.religious_head = { + save_scope_as = fp2_2008_relevant_head_of_faith + } + } + } + root.capital_county = { save_scope_as = fp2_2008_capital } + } + + option = { # Special (thanks QA!) option, denounce publicly (might get killed by mob) + name = fp2_struggle.2008.d + flavor = fp2_struggle.2008.d.flavor + trigger = { + OR = { + has_trait = sadistic + has_trait = schemer + has_trait = peasant_leader + has_trait = augustus + has_trait = contrite + has_trait = august + has_trait = diplomat + } + } + stress_impact = { + just = medium_stress_impact_gain + trusting = minor_stress_impact_gain + temperate = minor_stress_impact_gain + patient = minor_stress_impact_gain + shy = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + + every_powerful_vassal = { + limit = { faith = root.faith } + custom = fp2_every_major_vassal_notifier + add_opinion = { + target = root + modifier = cruelty_opinion + opinion = -20 + } + } + + random_list = { + 85 = { + hidden_effect = { + scope:fps_2008_misdeed_actor = { save_temporary_scope_as = assassin } # Used for loc + send_interface_toast = { + type = event_toast_effect_good + title = char_interaction.0050.a + left_icon = scope:fps_2008_misdeed_actor + + capital_county = { + add_county_modifier = { + modifier = governance_1054_satisfied_peasants_modifier + years = 15 + } + } + scope:assassin = { custom_tooltip = hold_court.8221.imprison_alone } # This uses that loc + hidden_effect = { + rightfully_imprison_character_effect = { # The autoformatter was a bit (very, very) fiddly with this + TARGET = scope:fps_2008_misdeed_actor + IMPRISONER = root + } + } + } + } + scope:fps_2008_misdeed_actor = { + add_opinion = { + target = root + modifier = publicly_ridiculed + opinion = -30 + } + } + show_as_tooltip = { + rightfully_imprison_character_effect = { + TARGET = scope:fps_2008_misdeed_actor + IMPRISONER = root + } + capital_county = { + add_county_modifier = { + modifier = governance_1054_satisfied_peasants_modifier + years = 15 + } + } + } + } + 15 = { + scope:fps_2008_misdeed_actor = { + add_opinion = { + target = root + modifier = publicly_ridiculed + opinion = -80 + } + } + if = { + limit = { has_trait = sadistic } # Once again, rewarding physcos with little details + send_interface_toast = { + type = event_toast_effect_good + title = char_interaction.0050.a + left_icon = scope:fps_2008_misdeed_actor + + scope:fps_2008_misdeed_actor = { death = { death_reason = death_beaten_by_mob } } + capital_county = { + add_county_modifier = { + modifier = governance_1054_satisfied_peasants_modifier + years = 30 + } + } + } + } + else = { + send_interface_toast = { + type = event_toast_effect_bad + title = char_interaction.0050.a + left_icon = scope:fps_2008_misdeed_actor + + scope:fps_2008_misdeed_actor = { death = { death_reason = death_beaten_by_mob } } + capital_county = { + add_county_modifier = { + modifier = governance_1054_satisfied_peasants_modifier + years = 30 + } + } + } + } + } + } + } + + option = { # Imprison chaplain outright + name = fp2_struggle.2008.a + stress_impact = { trusting = minor_stress_impact_gain } + + rightfully_imprison_character_effect = { + TARGET = scope:fps_2008_misdeed_actor + IMPRISONER = root + } + if = { + limit = { + scope:fps_2008_misdeed_actor = cp:councillor_court_chaplain + exists = scope:fp2_2008_relevant_head_of_faith + } + scope:fps_2008_misdeed_actor.faith = { + religious_head = { + add_opinion = { + target = root + modifier = rude_opinion + opinion = -10 + } + } + } + } + + scope:fp2_2008_capital = { + add_county_modifier = { + modifier = fp2_improved_administrative_checks_modifier + years = 15 + } + } + + ai_chance = { + base = 50 + ai_value_modifier = { + ai_honor = 0.85 + ai_zeal = 0.3 + } + } + } + + + # Threaten, gain hook and modifier for work harder + option = { # Combined general output (threaten into teaching you how to forge like they do) + name = fp2_struggle.2008.b.a + flavor = fp2_struggle.2008.b.flavor + stress_impact = { + just = minor_stress_impact_gain + honest = medium_stress_impact_gain + } + + send_interface_toast = { + type = event_toast_effect_good + title = yearly_0001_improved_intrigue + left_icon = ROOT + right_icon = scope:fps_2008_misdeed_actor + + add_intrigue_lifestyle_xp = major_lifestyle_experience # Originally it gave you the accomplished forger perk. Was removed because it let you bypass the learning tree. + } + reverse_add_opinion = { + target = scope:fps_2008_misdeed_actor + modifier = extorted_me_opinion + opinion = -25 + years = 10 + } + + scope:fps_2008_misdeed_actor = { + progress_towards_rival_effect = { + CHARACTER = root + OPINION = no + } + } + + if = { # Has its own notification + limit = { + can_add_hook = { + target = scope:fps_2008_misdeed_actor + type = threat_hook + } + } + add_hook = { + target = scope:fps_2008_misdeed_actor + type = threat_hook + years = 7 + } + } + + ai_chance = { base = 0 } # AI should never use these OP options + } + + + option = { # Go hand in hand stealing state money + name = fp2_struggle.2008.c + flavor = fp2_struggle.2008.c.flavor + + stress_impact = { + just = medium_stress_impact_gain + zealous = minor_stress_impact_gain + } + + scope:fp2_2008_capital = { + add_county_modifier = { + modifier = county_corruption_inefficient_tax_collection_modifier + years = 15 + } + } + + scope:fps_2008_misdeed_actor = { + if = { + limit = { + can_add_hook = { + target = root + type = minor_crime_accomplice_hook + } + } + + if = { + limit = { root = { scope:fps_2008_misdeed_actor = cp:councillor_steward } } # CPs can not have CPs, therefore must be rescoped into root to access + pay_short_term_gold = { + target = root + gold = minor_gold_value + } + } + add_hook = { + target = root + type = minor_crime_accomplice_hook + years = 15 + } + } + } + if = { + limit = { + can_add_hook = { + target = scope:fps_2008_misdeed_actor + type = minor_crime_accomplice_hook + } + } + add_hook = { + target = scope:fps_2008_misdeed_actor + type = minor_crime_accomplice_hook + years = 15 + } + } + add_gold = medium_gold_value + + ai_chance = { + base = 50 + ai_value_modifier = { + ai_greed = 0.95 + ai_energy = 0.25 + } + } + } +} + +################################### +# Thiefs of Garduna / Catching Thieves of Myth +# By Hugo Cortell +################################### +fp2_struggle.2009 = { + type = character_event + title = fp2_struggle.2009.t + desc = fp2_struggle.2009.desc + + theme = intrigue_skulduggery_focus + cooldown = { years = 150 } # Not actually necessary but adding anyway + override_background = { event_background = corridor_night } + left_portrait = { + character = scope:fp2_2009_marshal + animation = marshal + outfit_tags = { emotion_angry_decal } # WAD, the decal does render and functions as intended + } + lower_left_portrait = { + character = root + } + right_portrait = { + character = scope:fp2_2009_garduna_young_thief + animation = fear + outfit_tags = { + mena_stealth_hood + religious_zoroastrian_high_clothes + } + } + + trigger = { + has_fp2_dlc_trigger = yes + is_independent_ruler = yes + exists = cp:councillor_marshal + fp2_character_any_involvement_iberian_struggle_trigger = yes + + exists = struggle:iberian_struggle + exists = primary_title + struggle:iberian_struggle = { + any_involved_ruler = { # Redundancy check in response to errors on automated tests, should (theoretically) not be necessary + NOT = { this = root } # Alternative point of failure could be "this" being null, but that would cause errors outside my event. + exists = primary_title + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + count > 1 # Redundancy check in response to more errors on nigtly. Now on the bottom of the block. Reduced by one to total 3. + } + + OR = { + is_struggle_phase = struggle_iberia_phase_opportunity + is_struggle_phase = struggle_iberia_phase_conciliation + } + } + + realm_size > 3 # Needed to get all the realms where corruption can happen + } + + weight_multiplier = { + base = 0.5 + modifier = { + add = 0.5 + is_ai = no + } + } + + immediate = { + struggle:iberian_struggle = { # Struggle existance is already verified by event trigger + random_involved_ruler = { + limit = { + NOT = { this = root } # Otherwise you might be the other involved ruler + exists = primary_title + is_independent_ruler = yes + primary_title = { is_mercenary_company = no } + } + save_scope_as = fp2_2009_involved_ruler + } + } + cp:councillor_marshal = { save_scope_as = fp2_2009_marshal } + create_character = { + age = { 16 27 } + location = root.location + gender_female_chance = 30 + trait = education_intrigue_2 + trait = shy + trait = honest + trait = paranoid + random_traits = yes + diplomacy = { 2 7 } + martial = { 3 6 } + stewardship = { 4 7 } + intrigue = { 8 22 } + culture = culture:basque + faith = faith:catholic + dynasty = none + after_creation = { add_gold = minor_gold_value } + + save_scope_as = fp2_2009_garduna_young_thief + } + + if = { + limit = { + exists = global_var:fp2_struggle_2009_thief_king_char + global_var:fp2_struggle_2009_thief_king_char = { is_available_ai_adult = yes } + } + global_var:fp2_struggle_2009_thief_king_char = { save_scope_as = fp2_2009_garduna_guild_master } + } + else = { + create_character = { # Guild Master + age = { 24 52 } + location = scope:fp2_2009_involved_ruler.location + gender_female_chance = { + if = { + limit = { scope:fp2_2009_involved_ruler.location.county.faith = { has_doctrine = doctrine_gender_male_dominated } } + add = 0 + } + else_if = { + limit = { scope:fp2_2009_involved_ruler.location.county.faith = { has_doctrine = doctrine_gender_female_dominated } } + add = 100 + } + else = { + add = 50 + } + } + trait = education_intrigue_4 + trait = deceitful + trait = shrewd + random_traits = yes + diplomacy = { 6 16 } + martial = { 8 15 } + stewardship = { 10 17 } + intrigue = { 8 16 } + culture = culture:basque + faith = faith:catholic + dynasty = none + after_creation = { + add_gold = major_gold_value + add_prestige = major_prestige_gain + add_piety = minor_piety_gain + random = { + chance = 10 + add_trait = one_eyed + } + random = { + chance = 10 + add_trait = one_legged + } + random = { + chance = 5 + add_trait = schemer + } + random = { + chance = 33 + add_trait = wild_oat + } + if = { + limit = { is_female = yes } + give_nickname = nick_the_Queen_of_Thieves + } + else = { give_nickname = nick_the_King_of_Thieves } + } + + save_scope_as = fp2_2009_garduna_guild_master + } + } + set_global_variable = { + name = fp2_struggle_2009_thief_king_char + value = scope:fp2_2009_garduna_guild_master + } + + if = { + limit = { + any_court_position_holder = { + type = executioner_court_position + is_available_ai_adult = yes + } + } + random_court_position_holder = { + type = executioner_court_position + save_scope_as = fp2_2009_roco_executioner + } + } + + # Get locations + root.capital_county = { save_scope_as = fp2_2009_capital_county } + scope:fp2_2009_involved_ruler.capital_county = { save_scope_as = fp2_2009_involved_capital_county } + random_sub_realm_county = { + limit = { NOT = { this = scope:fp2_2009_capital_county } } + save_scope_as = fp2_2009_random_flavor_county_ichi + } + random_sub_realm_county = { + limit = { + NOT = { + this = scope:fp2_2009_capital_county + this = scope:fp2_2009_random_flavor_county_ichi + } + } + save_scope_as = fp2_2009_random_flavor_county_ni + } + + # Logic for "Hire the guild" option, prevents the AI from acting un-wise + if = { # Player has access by default + limit = { is_ai = no } + save_scope_as = fp2_2009_hire_guild_unlocked + } + else_if = { # Forbid AI on AI agression + limit = { + NOT = { + is_ai = yes + scope:fp2_2009_involved_ruler = { is_ai = yes } + } + } + save_scope_as = fp2_2009_hire_guild_unlocked + } + else_if = { # Ensure AI on Player agression is justified + limit = { + is_ai = yes + scope:fp2_2009_involved_ruler = { + is_ai = no + save_temporary_opinion_value_as = { + name = opinion_of_root_temp_value + target = root + } + } + + # AI behaviour must be on brand with personality and/or circumstance to ensure narrative cohesion + scope:opinion_of_root_temp_value < -10 + OR = { + has_trait = deceitful + has_trait = wrathful + has_trait = ambitious + has_trait = vengeful + has_trait = arrogant + has_trait = callous + is_at_war_with = scope:fp2_2009_involved_ruler + has_relation_nemesis = scope:fp2_2009_involved_ruler + } + } + save_scope_as = fp2_2009_hire_guild_unlocked + } + } + + option = { # BECOME THE KING OF PIRA- err THIEVES!!1! + name = fp2_struggle.2009.a + flavor = fp2_struggle.2009.a.flavor + trigger = { + NOT = { age < 14 } + OR = { + has_trait = gallant + has_trait = adventurer + has_trait = berserker + has_trait = peasant_leader + has_trait = viking + has_trait = reaver + prowess > very_high_skill_rating + has_trait = lunatic_genetic + } + } + scope:fp2_2009_marshal = { + add_opinion = { + target = root + modifier = impressed_opinion + opinion = 20 + } + } + trigger_event = { + id = fp2_struggle.2010 + days = { 6 31 } + } + + stress_impact = { + compassionate = minor_stress_impact_gain + craven = minor_stress_impact_gain + content = medium_stress_impact_gain + } + + ai_chance = { + base = 8 # Prevents too many kings of thieves from showing up + modifier = { + add = 25 + has_trait = just + } + ai_value_modifier = { + ai_boldness = 0.7 + ai_compassion = -0.1 + ai_greed = 0.3 + ai_energy = 0.5 + ai_honor = -0.1 + ai_rationality = -0.2 + ai_sociability = 0.3 + ai_vengefulness = 0.5 + } + } + } + + option = { # Demand info + name = fp2_struggle.2009.b + + hidden_effect = { + scope:fp2_2009_garduna_young_thief = { add_trait = depressed_1 } + save_scope_as = fp2_2009_thief_permanence_scope + } + + every_county = { + limit = { + holder.top_liege = root + county_control < 100 + } + change_county_control = 5 + } + add_courtier = scope:fp2_2009_garduna_young_thief + scope:fp2_2009_garduna_young_thief = { + custom_tooltip = fp2_struggle.2009.b.blues + add_opinion = { + target = root + modifier = was_spared + opinion = 20 + } + } + + stress_impact = { + wrathful = minor_stress_impact_gain + vengeful = minor_stress_impact_gain + sadistic = minor_stress_impact_gain + } + ai_chance = { + base = 45 + ai_value_modifier = { + ai_boldness = -0.1 + ai_compassion = 0.65 + ai_honor = 0.2 + ai_rationality = 0.9 + } + } + + hidden_effect = { + save_scope_value_as = { + name = fp2_2009_event_outcome + value = flag:cleared_out + } + trigger_event = { + id = fp2_struggle.2021 + days = { 450 3000 } + } + } + } + + option = { # Ask for a cut + name = fp2_struggle.2009.c + trigger = { + is_ai = no # Option disabled for AI rulers + NOR = { + has_trait = gallant + has_trait = adventurer + has_trait = berserker + has_trait = peasant_leader + has_trait = viking + has_trait = reaver + prowess > very_high_skill_rating + has_trait = lunatic_genetic + } + } + + add_gold = medium_gold_value + scope:fp2_2009_capital_county = { add_thieves_guild_modifier_effect = this.county } + scope:fp2_2009_random_flavor_county_ichi = { change_county_control = -15 } + scope:fp2_2009_random_flavor_county_ni = { change_county_control = -15 } + + scope:fp2_2009_marshal = { + if = { + limit = { has_trait = just } + add_opinion = { + target = root + modifier = disgusted_opinion + opinion = -35 + } + } + else = { + if = { + limit = { has_trait = greedy } + add_opinion = { + target = root + modifier = respect_opinion # Greedy people respect "the grind" + opinion = 10 + } + } + else = { + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -15 + } + } + } + } + + stress_impact = { + generous = medium_stress_impact_gain + content = minor_stress_impact_gain + just = major_stress_impact_gain + } + + hidden_effect = { + save_scope_value_as = { + name = fp2_2009_event_outcome + value = flag:paid_off + } + trigger_event = { + id = fp2_struggle.2021 + days = { 450 3000 } + } + } + } + + option = { # Hire the guild to mess with a foreign ruler (work for me) + name = fp2_struggle.2009.d + trigger = { exists = scope:fp2_2009_hire_guild_unlocked } # Prevents AI from acting un-intelligently + + scope:fp2_2009_involved_capital_county = { add_thieves_guild_modifier_effect = this.county } + pay_short_term_gold = { + target = scope:fp2_2009_garduna_young_thief + gold = minor_gold_value + + } + + # Notifies the player on the recieving end of an event outcome that involves them. + scope:fp2_2009_involved_ruler = { # Hopefuly this will encoureage interaction in MP games. + trigger_event = { + id = fp2_struggle.2012 + days = { 1 2 } + } + } + + stress_impact = { + brave = minor_stress_impact_gain + honest = medium_stress_impact_gain + compassionate = minor_stress_impact_gain + } + ai_chance = { + base = 25 + modifier = { + add = 45 + is_at_war_with = scope:fp2_2009_involved_ruler + } + modifier = { + add = 100 # hatred can cloud the mind + has_relation_nemesis = scope:fp2_2009_involved_ruler + } + ai_value_modifier = { + ai_boldness = 0.7 + ai_compassion = -0.2 + ai_greed = -0.1 + ai_honor = -0.4 + ai_rationality = 0.7 + ai_vengefulness = 0.95 + } + } + + hidden_effect = { + save_scope_value_as = { + name = fp2_2009_event_outcome + value = flag:worked_together + } + trigger_event = { + id = fp2_struggle.2021 + days = { 450 3000 } + } + } + } + + option = { # Gift the thieve's the head to the foreign ruler + name = fp2_struggle.2009.e + + scope:fp2_2009_garduna_young_thief = { + if = { + limit = { exists = scope:fp2_2009_roco_executioner } # ROCO flaire + death = { + death_reason = death_execution + killer = scope:fp2_2009_roco_executioner + } + } + else = { + death = { + death_reason = death_execution + killer = scope:fp2_2009_marshal + } + } + save_scope_as = fp2_2009_thief_permanence_scope + } + custom_tooltip = fp2_struggle.2009.e.a + hidden_effect = { + random_list = { + 55 = {} # nothing happens + 45 = { + random_list = { + 33 = { scope:fp2_2009_random_flavor_county_ichi = { change_county_control = -15 } } + 33 = { scope:fp2_2009_random_flavor_county_ni = { change_county_control = -15 } } + 33 = { scope:fp2_2009_capital_county = { change_county_control = -15 } } + } + } + } + } + + scope:fp2_2009_involved_ruler = { + if = { + limit = { + OR = { + has_trait = wrathful + has_trait = vengeful + has_trait = sadistic + } + } + add_opinion = { + target = root + modifier = gift_opinion + opinion = 40 + } + progress_towards_friend_effect = { # very nice + CHARACTER = root + OPINION = no + } + } + else = { + add_opinion = { + target = root + modifier = gift_opinion # nice + opinion = 30 + } + } + } + + # Notifies the player on the recieving end that they have recieved a delightful gift + root = { save_scope_as = fp2_2009_has_gifted_head } + scope:fp2_2009_involved_ruler = { + trigger_event = { + id = fp2_struggle.2012 + days = { 1 2 } + } + } + + stress_impact = { + compassionate = medium_stress_impact_gain + forgiving = minor_stress_impact_gain + } + ai_chance = { + base = 35 + ai_value_modifier = { + ai_boldness = 0.2 + ai_compassion = -0.45 + ai_honor = 0.8 + ai_rationality = 0.1 + ai_sociability = 0.5 + } + } + + hidden_effect = { + save_scope_value_as = { + name = fp2_2009_event_outcome + value = flag:lobbed_head + } + trigger_event = { + id = fp2_struggle.2021 + days = { 450 3000 } + } + } + } + + option = { # Debug option to quickly trigger 2021 + name = debug_generic_option + trigger = { debug_only = yes } + + custom_tooltip = debug_generic_option_shortened_trigger_can_disable + hidden_effect = { + save_scope_value_as = { + name = fp2_2009_event_outcome + value = flag:cleared_out # modify this with the flag you need + } + trigger_event = { id = fp2_struggle.2021 } + } + } + + after = { + if = { + limit = { NOT = { exists = scope:fp2_2009_thief_permanence_scope } } + scope:fp2_2009_garduna_young_thief = { silent_disappearance_effect = yes } + } + } +} + +fp2_struggle.2010 = { # 2009 duel follow-up + type = character_event + title = fp2_struggle.2010.t + desc = fp2_struggle.2010.desc + trigger = { scope:fp2_2009_garduna_guild_master = { is_available_ai_adult = yes } } + + theme = battle + override_background = { event_background = corridor_night } + left_portrait = { + character = root + animation = throne_room_one_handed_passive_1 + } + right_portrait = { + character = scope:fp2_2009_garduna_guild_master + animation = war_over_win + outfit_tags = { + western_stealth_hood + sub_saharan_high_nobility + mena_war_legwear + } + } + + option = { # Duel + name = fp2_struggle.2010.b + + root = { save_scope_as = fp2_2010_root_in_duel } # Used in invalidation check for player's death + scope:fp2_2009_garduna_guild_master = { + set_variable = { + name = signature_weapon + value = flag:dagger + } + } + configure_start_single_combat_effect = { + SC_INITIATOR = root + SC_ATTACKER = root + SC_DEFENDER = scope:fp2_2009_garduna_guild_master + FATALITY = always + FIXED = no + LOCALE = temple + OUTPUT_EVENT = fp2_struggle.2011 + INVALIDATION_EVENT = fp2_struggle.2011 # If the thief dies, you still win. If you die, 2011 runs a check and fails to trigger. + } + + ai_chance = { # Stress for craven was already taken when setting off in this quest + base = 50 + ai_value_modifier = { ai_boldness = 0.5 } + } + } + + option = { # Pay protection money + name = fp2_struggle.2010.c + + pay_short_term_gold = { # Cowardice tax (costs more than hireing them) + target = scope:fp2_2009_garduna_guild_master + gold = major_gold_value + } + + stress_impact = { + brave = major_stress_impact_gain + just = major_stress_impact_gain + arrogant = major_stress_impact_gain + vengeful = medium_stress_impact_gain + } + ai_chance = { + base = 50 + modifier = { # Nobody wants to be indebted to a thief + add = -25 + gold < major_gold_value + } + ai_value_modifier = { ai_greed = -0.5 } + } + + hidden_effect = { + save_scope_value_as = { + name = fp2_2009_event_outcome + value = flag:paid_off + } + trigger_event = { + id = fp2_struggle.2021 + days = { 450 3000 } + } + } + } +} + +fp2_struggle.2011 = { # You become the KING OF THIEVES + hidden = yes + immediate = { + if = { + limit = { + exists = scope:fp2_2011_reuse_gate + root = scope:fp2_2010_root_in_duel + } + send_interface_message = { + type = event_generic_good_with_text + desc = fp2_struggle.2011.desc + title = fp2_struggle.2011.a + right_icon = ROOT + + give_nickname = nick_the_Thief_Slayer + add_prestige = major_prestige_gain + add_gold = minor_gold_value + } + } + else = { + save_scope_as = fp2_2011_reuse_gate + trigger_event = { + id = fp2_struggle.2011 + days = 1 + } + } + } +} + +fp2_struggle.2012 = { # Displays letter notifying involved player/character that an action taken by 2009's root is affecting them + type = letter_event + sender = scope:fp2_2012_sender # Animation is WAD + opening = { + desc = { + first_valid = { + triggered_desc = { + trigger = { exists = scope:fp2_2009_has_gifted_head } + desc = fp2_struggle.2012.t.alt + } + desc = fp2_struggle.2012.t + } + } + } + desc = { + first_valid = { + triggered_desc = { + trigger = { exists = scope:fp2_2009_has_gifted_head } + desc = fp2_struggle.2012.desc.alt + } + desc = fp2_struggle.2012.desc + } + } + + immediate = { + # Logic for deciding who is the author of the letter + if = { + limit = { exists = scope:fp2_2009_has_gifted_head } # If the event is the alt version where you gift the head + scope:fp2_2009_has_gifted_head = { save_scope_as = fp2_2012_sender } + } + else_if = { + limit = { exists = cp:councillor_spymaster } # Else cycle through possible chancellors + cp:councillor_spymaster = { save_scope_as = fp2_2012_sender } + } + else_if = { + limit = { exists = cp:councillor_marshal } + cp:councillor_marshal = { save_scope_as = fp2_2012_sender } + } + else_if = { + limit = { exists = cp:councillor_court_chaplain } + cp:councillor_court_chaplain = { save_scope_as = fp2_2012_sender } + } + else = { root = { save_scope_as = fp2_2012_sender } } # If all fails, you wrote the report yourself, about yourself, for yourself. + } + + option = { + name = fp2_struggle.2012.a + trigger = { NOT = { exists = scope:fp2_2009_has_gifted_head } } + + show_as_tooltip = { scope:fp2_2009_involved_capital_county = { add_thieves_guild_modifier_effect = this.county } } # Has already happened, only to display info + } + + option = { + name = fp2_struggle.2012.a.alt + trigger = { exists = scope:fp2_2009_has_gifted_head } + + scope:fp2_2009_involved_capital_county = { change_county_control = 10 } + } +} + +################################### +# The Secret to Freedom +# By Hugo Cortell +################################### +fp2_struggle.2013 = { + type = character_event + title = fp2_struggle.2013.t + desc = fp2_struggle.2013.desc + theme = secret + cooldown = { years = 2 } + override_background = { + trigger = { scope:fp2_2013_prisoner_with_a_secret = { is_in_prison_type = house_arrest } } + event_background = sitting_room + } + override_background = { + trigger = { always = yes } + event_background = dungeon + } + left_portrait = { + character = root + animation = scheme + } + right_portrait = { + character = scope:fp2_2013_prisoner_with_a_secret + triggered_animation = { + trigger = { scope:fp2_2013_prisoner_with_a_secret = { is_in_prison_type = house_arrest } } + animation = beg + } + animation = prisondungeon + override_imprisonment_visuals = yes + } + + trigger = { + has_fp2_dlc_trigger = yes + any_prisoner = { + save_temporary_scope_as = temp_prisoner_with_secret # Prevents prisoner from revealing their own secret, which would be cool, but would require new loc + any_unspent_known_secret = { + secret_owner = { + NOT = { this = scope:temp_prisoner_with_secret } + is_independent_ruler = yes + fp2_character_any_involvement_iberian_struggle_trigger = yes + } + } + } + } + + immediate = { + random_prisoner = { + limit = { + save_temporary_scope_as = temp_prisoner_with_secret + any_unspent_known_secret = { + secret_owner = { + NOT = { this = scope:temp_prisoner_with_secret } + is_independent_ruler = yes + fp2_character_any_involvement_iberian_struggle_trigger = yes + } + } + } + save_scope_as = fp2_2013_prisoner_with_a_secret + every_unspent_known_secret = { + limit = { + secret_owner = { + NOT = { this = scope:fp2_2013_prisoner_with_a_secret } + is_independent_ruler = yes + } + } + secret_owner = { save_scope_as = fp2_2013_secret_owner } + save_scope_as = fp2_2013_secret_to_tell + } + + stress_impact = { + brave = medium_stress_impact_gain + gallant = medium_stress_impact_gain + confider = major_stress_impact_gain + } + } + } + + option = { # Agree + name = fp2_struggle.2013.a + + show_as_tooltip = { + custom_tooltip = fp2_struggle.2013.a.a + scope:fp2_2013_prisoner_with_a_secret = { release_from_prison = yes } + } + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_good + title = witch.2010.message + left_icon = ROOT + right_icon = scope:fp2_2013_secret_owner + + scope:fp2_2013_secret_to_tell = { reveal_to = root } + scope:fp2_2013_prisoner_with_a_secret = { release_from_prison = yes } + } + } + + ai_chance = { + base = 15 + ai_value_modifier = { + ai_boldness = -0.1 + ai_compassion = 0.2 + ai_honor = 0.1 + ai_rationality = 0.4 + ai_sociability = 0.1 + ai_vengefulness = 0.1 + } + } + } + + option = { # Torture + name = fp2_struggle.2013.b + + add_dread = minor_dread_gain + duel = { + skill = intrigue + value = medium_skill_rating + + 40 = { # Success + modifier = { + add = intrigue # Your intrigue level should make up for most of the 10 missing points to make this a 50 50 + always = yes + } + modifier = { + add = 15 # Enjoy your job and it wont feel like work! + has_trait = sadistic + } + modifier = { + add = 35 + has_trait = torturer + } + modifier = { + add = 5 # Iberia is home to many plants you should not rub against your skin, great for tickle-torture :D + has_trait = lifestyle_herbalist + } + modifier = { + add = 5 + scope:fp2_2013_prisoner_with_a_secret = { has_trait = lazy } + } + modifier = { + add = 15 # Quickly changes their mind about wanting to resist torture + scope:fp2_2013_prisoner_with_a_secret = { has_trait = fickle } + } + + custom_tooltip = fp2_struggle.2013.a.a + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_good + title = witch.2010.message + left_icon = ROOT + right_icon = scope:fp2_2013_secret_owner + + scope:fp2_2013_secret_to_tell = { reveal_to = root } + } + } + } + 60 = { # You fail + desc = fp2_struggle.2013.b.b + modifier = { + add = scope:fp2_2013_prisoner_with_a_secret.prowess # This is a battle of your skill in torture (intrigue) against the will of your oponent (prowess, usually lower) + always = yes + } + modifier = { + add = 5 + scope:fp2_2013_prisoner_with_a_secret = { has_trait = brave } + } + modifier = { + add = 5 # Being stubborn is as much a blessing as it is a curse, in this case, it is the former + scope:fp2_2013_prisoner_with_a_secret = { has_trait = stubborn } + } + modifier = { + add = 5 + scope:fp2_2013_prisoner_with_a_secret = { has_trait = diligent } + } + modifier = { + add = 5 # They know nothing good can come from revealing information, what will the bargain with otherwise? + scope:fp2_2013_prisoner_with_a_secret = { has_trait = paranoid } + } + modifier = { + add = 2 # Maybe god is still on your side? Maybe it is a test? + scope:fp2_2013_prisoner_with_a_secret = { has_trait = zealous } + } + modifier = { + add = 2 + scope:fp2_2013_prisoner_with_a_secret = { has_trait = callous } + } + modifier = { + add = 15 # I imagine this is sort of a lalatina moment + scope:fp2_2013_prisoner_with_a_secret = { has_trait = flagellant } + } + modifier = { + add = 10 # They are used to not revealing info under preassure, though torture is a bit more than they are used to... + scope:fp2_2013_prisoner_with_a_secret = { has_trait = confider } + } + + send_interface_toast = { + type = event_toast_effect_bad + title = ease_tension_toast.failure + left_icon = ROOT + right_icon = scope:fp2_2013_prisoner_with_a_secret + } + } + } + reverse_add_opinion = { + target = scope:fp2_2013_prisoner_with_a_secret + modifier = tortured_me + opinion = -60 # 15 point reduction because there was a weak justification + years = 30 + } + scope:fp2_2013_prisoner_with_a_secret = { + add_character_modifier = { + modifier = recently_tortured + years = 5 + } + } + + stress_impact = { + compassionate = major_stress_impact_gain + just = medium_stress_impact_gain + forgiving = medium_stress_impact_gain + } + ai_chance = { + base = 15 + modifier = { + add = 25 + has_trait = torturer + } + modifier = { + add = 15 + has_trait = sadistic + } + ai_value_modifier = { + ai_boldness = 0.8 + ai_compassion = -0.5 + ai_greed = 0.6 + ai_honor = -0.9 + ai_vengefulness = 0.2 + } + } + } + + option = { # Send as gift + name = fp2_struggle.2013.c + flavor = fp2_struggle.2013.c.desc + trigger = { scope:fp2_2013_secret_owner = { is_ai = yes } } + + custom_tooltip = fp2_struggle.2013.c.a + scope:fp2_2013_prisoner_with_a_secret = { release_from_prison = yes } + trigger_event = { + id = fp2_struggle.2014 + days = { 1 4 } + } + + ai_chance = { + base = 5 + ai_value_modifier = { + ai_boldness = -0.1 + ai_compassion = 0.2 + ai_greed = -0.5 + ai_energy = -0.1 + ai_honor = 0.3 + ai_sociability = 0.3 + ai_vengefulness = -0.2 + ai_zeal = -0.1 + } + } + } + + option = { # Dismiss + name = fp2_struggle.2013.d + + random = { + chance = 5 + modifier = { + add = 10 + has_trait = depressed + } + modifier = { + add = 5 + health < fine_health + } + show_as_tooltip = { custom_tooltip = fp2_struggle.2013.a.a } + hidden_effect = { + if = { + limit = { is_ai = no } + send_interface_toast = { + type = event_toast_effect_good + title = witch.2010.message + left_icon = ROOT + right_icon = scope:fp2_2013_secret_owner + + scope:fp2_2013_secret_to_tell = { reveal_to = root } + } + } + } + } + + ai_chance = { + base = 65 + ai_value_modifier = { + ai_boldness = -0.2 + ai_greed = -0.15 + ai_energy = -0.1 + ai_honor = 0.6 + ai_sociability = 0.1 + ai_vengefulness = -0.1 + } + } + } +} + +fp2_struggle.2014 = { + type = letter_event + sender = scope:fp2_2013_secret_owner + opening = fp2_struggle.2014.t + desc = { + desc = fp2_struggle.2014.desc.start + first_valid = { + triggered_desc = { + trigger = { scope:fp2_2014_ai_secret_outcome = flag:prison } + desc = fp2_struggle.2014.desc.heavy.outcome.prison + } + triggered_desc = { + trigger = { scope:fp2_2014_ai_secret_outcome = flag:death } + desc = fp2_struggle.2014.desc.heavy.outcome.death + } + desc = fp2_struggle.2014.desc.light + } + } + + trigger = { + scope:fp2_2013_secret_owner = { is_available_ai_adult = yes } + scope:fp2_2013_prisoner_with_a_secret = { is_available_ai_adult = yes } + } + + on_trigger_fail = { + if = { + limit = { # Fallback - foreign ruler has died! + NOT = { + scope:fp2_2013_secret_owner = { + is_alive = yes + is_available_ai_adult = yes + } + } + } + send_interface_message = { + type = character_has_died + desc = death_management.1007.t + left_icon = scope:fp2_2013_secret_owner + } + } + if = { + limit = { # Fallback - prisoner has died! + NOT = { scope:fp2_2013_prisoner_with_a_secret = { is_alive = yes } } + } + send_interface_message = { + scope:fp2_2013_prisoner_with_a_secret = { save_temporary_scope_as = dead_character } + type = character_has_died + desc = death_management.1006.desc + left_icon = scope:fp2_2013_prisoner_with_a_secret + } + } + } + + immediate = { # LOGIC FOR AI RESPONSE + save_scope_value_as = { # Calculate how "strong" a secret is + name = fp2_2014_secret_strength + value = { + value = 0 + if = { + limit = { scope:fp2_2013_secret_to_tell = { is_criminal_for = scope:fp2_2013_secret_owner } } + add = 10 + } + if = { + limit = { scope:fp2_2013_secret_to_tell = { is_shunned_for = scope:fp2_2013_secret_owner } } + add = 5 + } + if = { + limit = { scope:fp2_2013_secret_to_tell = { secret_is_always_interesting_trigger = yes } } + add = 5 + } + } + } + if = { # IS THIS SECRET A THREAT TO ME? + limit = { scope:fp2_2014_secret_strength >= 10 } + scope:fp2_2013_secret_owner = { + hidden_effect = { + add_opinion = { + target = scope:fp2_2013_prisoner_with_a_secret + modifier = betrayed_me_opinion + opinion = -50 + } + } + add_opinion = { + target = root + modifier = did_not_tell_my_secret + opinion = 45 + } + progress_towards_friend_effect = { + CHARACTER = root + OPINION = no + } + if = { + limit = { + has_dlc_feature = court_artifacts + any_artifact = { + artifact_owner = scope:fp2_2013_secret_owner # This should not need to be explicit, but for some reason scoping is being ignored + NOT = { has_variable = historical_unique_artifact } + artifact_high_rarity_trigger = yes + } + } + random_artifact = { + limit = { + artifact_owner = scope:fp2_2013_secret_owner + NOT = { has_variable = historical_unique_artifact } + artifact_high_rarity_trigger = yes + } + set_owner = root # If it breaks, use set_artifact_owner + } + } + + save_opinion_value_as = { + name = fp2_2014_opinion_of_swine + target = scope:fp2_2013_prisoner_with_a_secret + } + } + if = { # YES, AND I MUST HIDE IT (prison outcome) + limit = { + scope:fp2_2013_secret_owner = { + NAND = { + has_trait = paranoid + ai_compassion < 30 + } + } + } + save_scope_value_as = { + name = fp2_2014_ai_secret_outcome + value = flag:prison + } + scope:fp2_2013_secret_owner = { + rightfully_imprison_character_effect = { + TARGET = scope:fp2_2013_prisoner_with_a_secret + IMPRISONER = scope:fp2_2013_secret_owner + } + } + } + else = { # YES, AND I WILL TAKE NO CHANCES (execution outcome) + save_scope_value_as = { + name = fp2_2014_ai_secret_outcome + value = flag:death + } + + scope:fp2_2013_prisoner_with_a_secret = { + death = { + death_reason = death_torture + killer = scope:fp2_2013_secret_owner + } + } + } + } + else = { # NO, ACTUALLY THIS IS NOT A BIG DEAL (release outcome) + scope:fp2_2013_secret_owner = { + hidden_effect = { + add_opinion = { + target = scope:fp2_2013_prisoner_with_a_secret + modifier = betrayed_me_opinion + opinion = -25 + } + } + add_opinion = { + target = root + modifier = did_not_tell_my_secret + opinion = 25 + } + if = { + limit = { + has_dlc_feature = court_artifacts + any_artifact = { + artifact_owner = scope:fp2_2013_secret_owner + NOT = { has_variable = historical_unique_artifact } + artifact_low_rarity_trigger = yes + } + } + random_artifact = { + limit = { + artifact_owner = scope:fp2_2013_secret_owner + NOT = { has_variable = historical_unique_artifact } + artifact_low_rarity_trigger = yes + } + set_owner = root + } + } + else = { + progress_towards_friend_effect = { + CHARACTER = root + OPINION = no + } + } + } + save_scope_value_as = { + name = fp2_2014_ai_secret_outcome + value = flag:release + } + } + } + + option = { + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { NOT = { scope:fp2_2014_ai_secret_outcome = flag:release } } + desc = child_personality.102.confirm_arrogant + } + desc = fp2_struggle.2014.b + } + } + } + } +} + +################################### +# Letter on The Back +# By Hugo Cortell +################################### +# (a post-it saying kick me) +################################### +scripted_trigger fp2_struggle_2015_vassal_check_trigger = { + is_available_ai_adult = yes + exists = location # Under no circumstance should it be necessary to need to check this + NOT = { has_trait = compassionate } +} + +fp2_struggle.2015 = { + type = character_event + title = fp2_struggle.2015.t + desc = fp2_struggle.2015.desc + cooldown = { years = 25 } + + theme = murder_scheme + override_background = { event_background = council_chamber } + left_portrait = { + character = root + animation = chancellor + } + right_portrait = { + character = scope:fp2_struggle_2015_peasant_to_murder + animation = personality_forgiving + } + lower_right_portrait = scope:fp2_struggle_2015_murder_requester_vassal + + trigger = { + has_fp2_dlc_trigger = yes + root.top_liege = root + + any_powerful_vassal = { + fp2_struggle_2015_vassal_check_trigger = yes + opinion = { # Redundant second time around + target = root + value < 30 + } + } + } + + immediate = { + random_vassal = { # From joe + limit = { + is_powerful_vassal = yes + fp2_struggle_2015_vassal_check_trigger = yes + opinion = { + target = root + value < 30 + } + } + save_opinion_value_as = { + name = liege_opinion + target = root + } + + save_scope_as = fp2_struggle_2015_murder_requester_vassal # Makes sure that one exists, even if [ThreadIndex != UINT32_MAX] causes the loop to skip a beat + } + while = { + limit = { + any_powerful_vassal = { + fp2_struggle_2015_vassal_check_trigger = yes + opinion = { + target = root + value < scope:liege_opinion + } + } + } + random_vassal = { + limit = { + is_powerful_vassal = yes + fp2_struggle_2015_vassal_check_trigger = yes + opinion = { + target = root + value < scope:liege_opinion + } + } + save_opinion_value_as = { + name = liege_opinion + target = root + } + save_scope_as = fp2_struggle_2015_murder_requester_vassal + } + } + + create_character = { + location = scope:fp2_struggle_2015_murder_requester_vassal.location + template = generic_peasant_character + diplomacy = { 8 13 } # High stat + trait = trusting + random_traits = yes + faith = scope:fp2_struggle_2015_murder_requester_vassal.location.county.faith + culture = scope:fp2_struggle_2015_murder_requester_vassal.location.county.culture + save_scope_as = fp2_struggle_2015_peasant_to_murder + } + + hidden_effect = { + scope:fp2_struggle_2015_peasant_to_murder = { + reverse_add_opinion = { + target = scope:fp2_struggle_2015_murder_requester_vassal + modifier = annoyed_opinion + opinion = -100 + } + } + + add_courtier = scope:fp2_struggle_2015_peasant_to_murder + } + } + + option = { # Comply and kill the unsuspecting courtier + name = fp2_struggle.2015.a + + trigger = { is_ai = no } + duel = { + skill = intrigue + value = average_skill_rating + + 10 = { + desc = fp2_struggle.2015.a.a + compare_modifier = { + value = scope:duel_value + multiplier = -1.25 + } + + send_interface_message = { + type = event_intrigue_bad + title = murder_outcome.2302.t + left_icon = scope:fp2_struggle_2015_peasant_to_murder + + reverse_add_opinion = { + target = scope:fp2_struggle_2015_murder_requester_vassal + modifier = disappointed_opinion + opinion = -15 + } + + remove_courtier_or_guest = scope:fp2_struggle_2015_peasant_to_murder + custom_tooltip = fp2_struggle.2015.a.murder_scheme + hidden_effect = { + scope:fp2_struggle_2015_murder_requester_vassal = { + start_scheme = { + type = murder + target = scope:fp2_struggle_2015_peasant_to_murder + } + } + } + } + reverse_add_opinion = { + target = scope:fp2_struggle_2015_peasant_to_murder + modifier = suspicion_opinion + opinion = -20 + } + + } + 10 = { + compare_modifier = { + value = scope:duel_value + multiplier = 1.25 + } + + modifier = { + add = { + value = intrigue + multiply = 2 + round = yes + } + always = yes + } + modifier = { + add = 35 + has_trait = lifestyle_herbalist + } + modifier = { + add = 5 + has_trait = drunkard # You know how to disguise drinks + } + modifier = { + add = 15 + has_perk = swift_execution_perk + } + modifier = { + add = 10 # They add up + has_perk = a_job_done_right_perk + } + + send_interface_message = { + type = event_intrigue_good + title = fp2_struggle.2015.a.b + left_icon = scope:fp2_struggle_2015_murder_requester_vassal + + scope:fp2_struggle_2015_peasant_to_murder = { + death = { + killer = ROOT + death_reason = death_poison + } + } + reverse_add_opinion = { + target = scope:fp2_struggle_2015_murder_requester_vassal + modifier = helped_me_in_time_of_need + opinion = 40 + } + } + add_secret = { + type = secret_murder + target = scope:fp2_struggle_2015_peasant_to_murder + } + random_secret = { + limit = { + secret_type = secret_murder + secret_target = scope:fp2_struggle_2015_peasant_to_murder + } + save_scope_as = fp2_2015_murder_secret + } + + if = { # AHA! YOU FOOL! I TRICKED YOU INTO COMMITING A CRIME! + limit = { + scope:fp2_struggle_2015_murder_requester_vassal = { + OR = { + has_relation_rival = ROOT + has_secret_relation_rival = ROOT # ??? + has_relation_nemesis = ROOT + + AND = { + has_dread_level_towards = { + target = ROOT + level <= 1 + } + OR = { + AND = { + has_trait = deceitful + opinion = { + target = root + value < -25 + } + } + AND = { + ai_boldness > 9 + ai_compassion < 1 + ai_honor < -29 + ai_vengefulness > -1 + } + } + } + } + } + } + + trigger_event = { # Usually I would use a notification but... + id = fp2_struggle.2016 # The narrative impact of a full letter is greater, it makes sure the betrayal stings. This vassal wrote just to rub salt in your eyes. + days = { 3 4 } + } + } + } + } + } + + option = { # Ignore the letter + name = fp2_struggle.2015.b + + trigger = { is_ai = no } + send_interface_toast = { + type = event_toast_effect_good + title = murder_outcome.4302.t + left_icon = scope:fp2_struggle_2015_murder_requester_vassal + right_icon = scope:fp2_struggle_2015_peasant_to_murder + + show_as_tooltip = { add_courtier = scope:fp2_struggle_2015_peasant_to_murder } + reverse_add_opinion = { + target = scope:fp2_struggle_2015_murder_requester_vassal + modifier = broke_promise + } + } + + custom_tooltip = fp2_struggle.2015.a.murder_scheme + hidden_effect = { + scope:fp2_struggle_2015_murder_requester_vassal = { + start_scheme = { + type = murder + target = scope:fp2_struggle_2015_peasant_to_murder + } + } + } + } + + option = { # Warn the courtier about this (vassal may find out) + name = fp2_struggle.2015.c + + random_list = { + 75 = { + desc = fp2_struggle.2015.c.b + + send_interface_message = { + type = event_intrigue_good + title = fp2_struggle.2015.c.b + left_icon = scope:fp2_struggle_2015_peasant_to_murder + right_icon = scope:fp2_struggle_2015_murder_requester_vassal + + scope:fp2_struggle_2015_peasant_to_murder = { silent_disappearance_effect = yes } + reverse_add_opinion = { + target = scope:fp2_struggle_2015_murder_requester_vassal + modifier = helped_me_in_time_of_need + opinion = 25 # -15 points for suspicion (where is the body?) + } + } + } + 25 = { + desc = fp2_struggle.2015.c.a + send_interface_message = { + type = event_intrigue_bad + title = fp2_struggle.2015.c.a + left_icon = scope:fp2_struggle_2015_peasant_to_murder + right_icon = scope:fp2_struggle_2015_murder_requester_vassal + + scope:fp2_struggle_2015_peasant_to_murder = { death = { death_reason = death_mysterious } } + reverse_add_opinion = { + target = scope:fp2_struggle_2015_murder_requester_vassal + modifier = broke_promise + } + + stress_impact = { + forgiving = minor_stress_impact_gain + humble = minor_stress_impact_gain + just = medium_stress_impact_gain + compassionate = medium_stress_impact_gain + trusting = minor_stress_impact_gain + gallant = minor_stress_impact_gain + } + } + } + } + } +} + +fp2_struggle.2016 = { + type = letter_event + sender = scope:fp2_struggle_2015_murder_requester_vassal + opening = fp2_struggle.2016.t + desc = fp2_struggle.2016.desc + + option = { # Tricked, backstabbed and quite possibly, out-smarted by your cunning vassal/rival + name = fp2_struggle.2016.a + + hidden_effect = { scope:fp2_2015_murder_secret = { reveal_to = scope:fp2_struggle_2015_murder_requester_vassal } } + scope:fp2_struggle_2015_murder_requester_vassal = { + blackmail_target_with_secret_effect = { + SECRET = scope:fp2_2015_murder_secret + TARGET = ROOT + } + } + progress_towards_rival_effect = { + CHARACTER = scope:fp2_struggle_2015_murder_requester_vassal + OPINION = yes + } + add_opinion = { + target = scope:fp2_struggle_2015_murder_requester_vassal + modifier = betrayed_me_opinion + opinion = -60 + } + } +} + +################################### +# RETURN OF THE THIEF KING +# By Hugo Cortell +################################### +# Directors liked the original very much +########################################## +fp2_struggle.2021 = { # Main event + type = character_event + title = fp2_struggle.2021.t + desc = { + desc = fp2_struggle.2021.desc + first_valid = { + triggered_desc = { + trigger = { scope:fp2_2009_event_outcome = flag:cleared_out } + desc = fp2_struggle.2021.desc.alt.cutout + } + triggered_desc = { + trigger = { scope:fp2_2009_event_outcome = flag:paid_off } + desc = fp2_struggle.2021.desc.alt.paidoff + } + triggered_desc = { + trigger = { scope:fp2_2009_event_outcome = flag:worked_together } + desc = fp2_struggle.2021.desc.alt.work + } + triggered_desc = { + trigger = { scope:fp2_2009_event_outcome = flag:lobbed_head } + desc = fp2_struggle.2021.desc.alt.behead + } + } + desc = { desc = fp2_struggle.2021.desc.outro } + } + theme = secret + override_background = { + trigger = { scope:fp2_2009_event_outcome = flag:cleared_out } + event_background = alley_day + } + override_background = { + trigger = { scope:fp2_2009_event_outcome = flag:paid_off } + event_background = tavern + } + override_background = { + trigger = { scope:fp2_2009_event_outcome = flag:worked_together } + event_background = throne_room + } + override_background = { + trigger = { scope:fp2_2009_event_outcome = flag:lobbed_head } + event_background = alley_night + } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:fp2_2009_garduna_guild_master + animation = scheme + outfit_tags = { + western_stealth_hood + sub_saharan_high_nobility + mena_war_legwear + } + } + + trigger = { + fp2_character_involved_in_struggle_trigger = yes # To check that the struggle is still going on + exists = primary_title + scope:fp2_2009_garduna_guild_master = { + is_available_ai_adult = yes + OR = { # Is this char still looking for adventure or have they settled down? + is_pool_character = yes + is_pool_guest = yes + } + } + } + + immediate = { + title:c_napoli.title_province = { # Originally, the thieves were going to set up a guild there, but thats not very nice. + county = { + save_scope_as = fp2_2021_old_napoly + holder.top_liege = { + save_scope_as = fp2_2021_angry_italian # So instead you just get an opinion debuff for narrative impact. + } # If this were not such a strange event, I would actually make it affect the character mechanically. But there is little excuse here. + } + } + + # Spy Network Logic, once upon a time used to be elegant. + if = { + limit = { exists = struggle:iberian_struggle } + struggle:iberian_struggle = { + if = { + limit = { # Theoretically, effects which do not meet its conditions (the limit) are skipped over. However, the nightly has proven that wrong. + any_involved_ruler = { # As such we take a _much_ more conservative approach of triple checking everything. + exists = primary_title + has_any_secrets = yes + NOT = { this = root } + } + } + random_involved_ruler = { + limit = { + exists = primary_title + has_any_secrets = yes + NOT = { this = root } + } + random_secret = { save_scope_as = fp2_2021_secreto_numero_ichi } + } + + if = { + limit = { + any_involved_ruler = { + exists = primary_title + has_any_secrets = yes + NOT = { + this = root + any_secret = { this = scope:fp2_2021_secreto_numero_ichi } + } + } + } + random_involved_ruler = { + limit = { + exists = primary_title + has_any_secrets = yes + NOT = { + this = root + any_secret = { this = scope:fp2_2021_secreto_numero_ichi } + } + } + random_secret = { save_scope_as = fp2_2021_secreto_numero_ni } + } + } + } + } + } + + if = { + limit = { exists = cp:councillor_spymaster } + cp:councillor_spymaster = { save_scope_as = fp2_2021_spymaster } + } + + hidden_effect = { # Hides exceptions from players, fix is not necessary + scope:fp2_2009_garduna_guild_master = { + save_scope_as = dueltarget # For Loc + move_to_pool_at = root.location # Fixes endless loop where the thief gets stretched across half the map + } + } + } + + option = { # Send off to italy + name = fp2_struggle.2021.a + + scope:fp2_2009_garduna_guild_master = { + pay_short_term_gold = { + target = ROOT + gold = minor_gold_value + } + } + custom_tooltip = fp2_struggle.2021.a.a + scope:fp2_2021_angry_italian = { + add_opinion = { + target = root + modifier = raided_me_opinion + opinion = -40 + } + } + + hidden_effect = { # Possible random outcomes + random_list = { + 10 = { # "Retires", buys a house in italy and lives as an old man happily ever after (just like your dog went to a farm when it got old) + scope:fp2_2009_garduna_guild_master = { silent_disappearance_effect = yes } + + modifier = { + add = 30 + scope:fp2_2009_event_outcome = flag:lobbed_head + } + modifier = { + add = 20 + scope:fp2_2009_event_outcome = flag:worked_together + } + } + 30 = { # He just sorta roams around italy + scope:fp2_2009_garduna_guild_master = { move_to_pool_at = scope:fp2_2021_angry_italian.location } + + modifier = { + add = 10 + scope:fp2_2009_event_outcome = flag:cleared_out + } + } + 10 = { # Joins napolitan court + scope:fp2_2009_garduna_guild_master = { remove_nickname = yes } # Becomes a functional member of society + scope:fp2_2021_angry_italian = { + add_courtier = scope:fp2_2009_garduna_guild_master + + add_opinion = { + target = scope:fp2_2009_garduna_guild_master + modifier = impressed_opinion + opinion = 20 + } + reverse_add_opinion = { + target = scope:fp2_2009_garduna_guild_master + modifier = opinion_welcomed_with_tea + } + } + + modifier = { + add = 20 + scope:fp2_2009_event_outcome = flag:paid_off + } + } + } + } + } + + option = { # Recruit into court (cures courtier's depression if they were a member of the thief-king's gang) + name = fp2_struggle.2021.b + + pay_short_term_gold = { + target = scope:fp2_2009_garduna_guild_master + gold = medium_gold_value + } + every_powerful_vassal = { + limit = { NOT = { has_trait = forgiving } } + custom = fp2_every_major_vassal_notifier + add_opinion = { + target = root + modifier = suspicion_opinion + opinion = -15 + } + } + add_courtier = scope:fp2_2009_garduna_guild_master + if = { + limit = { exists = scope:fp2_2009_garduna_young_thief } + remove_trait = depressed_1 # My old boss survived! (though the rest are dead but shhh) + } + + hidden_effect = { + scope:fp2_2009_garduna_guild_master = { + add_opinion = { + target = root + modifier = hired_me_opinion + opinion = 15 + } + + if = { # There can only be one top dog, one master of the shadows. + limit = { NOT = { scope:fp2_2021_spymaster = scope:fp2_2009_garduna_young_thief } } + random = { + chance = 25 + set_relation_rival = scope:fp2_2021_spymaster + } + } + } + } + } + + option = { # Establish a spy network + name = fp2_struggle.2021.c + flavor = fp2_struggle.2021.c.flavor + + trigger = { + OR = { + exists = scope:fp2_2021_secreto_numero_ichi + exists = scope:fp2_2021_secreto_numero_ni + } + } + + pay_short_term_gold = { + target = scope:fp2_2009_garduna_guild_master + gold = major_gold_value + } + + custom_tooltip = fp2_struggle.2021.c.a # Perhaps it can mention the spymaster? + hidden_effect = { # Note: You might end up learning secrets you already know, this is WAD + if = { + limit = { + exists = scope:fp2_2021_secreto_numero_ichi + exists = scope:fp2_2021_secreto_numero_ni + } + + send_interface_message = { + type = event_intrigue_good + title = fp2_struggle.2021.c.spynet.a + + scope:fp2_2021_secreto_numero_ichi = { reveal_to = root } + scope:fp2_2021_secreto_numero_ni = { reveal_to = root } + } + } + else = { + if = { + limit = { exists = scope:fp2_2021_secreto_numero_ichi } + send_interface_message = { + type = event_intrigue_good + title = fp2_struggle.2021.c.spynet.a + + scope:fp2_2021_secreto_numero_ichi = { reveal_to = root } + } + } + else_if = { + limit = { exists = scope:fp2_2021_secreto_numero_ni } + send_interface_message = { + type = event_intrigue_good + title = fp2_struggle.2021.c.spynet.a + + scope:fp2_2021_secreto_numero_ni = { reveal_to = root } + } + } + } + } + + scope:fp2_2009_garduna_guild_master = { silent_disappearance_effect = yes } + } + + option = { # Duel option (get title late) + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { scope:fp2_2009_event_outcome = flag:lobbed_head } + desc = fp2_struggle.2021.d.alt + } + desc = fp2_struggle.2021.d + } + } + } + trigger = { NOT = { age < 14 } } + + custom_tooltip = fp2_struggle.2021.d.b + show_as_tooltip = { give_nickname = nick_the_Thief_Slayer } + ROOT = { save_scope_as = fp2_2021_root_in_duel } + scope:fp2_2009_garduna_guild_master = { + set_variable = { + name = signature_weapon + value = flag:dagger + } + } + + if = { # Changes the background to match, you can not use conditional values on scripted effects + limit = { scope:fp2_2009_event_outcome = flag:cleared_out } + configure_start_single_combat_effect = { + SC_INITIATOR = root + SC_ATTACKER = root + SC_DEFENDER = scope:fp2_2009_garduna_guild_master + FATALITY = always + FIXED = no + LOCALE = alley_day + OUTPUT_EVENT = fp2_struggle.2022 + INVALIDATION_EVENT = fp2_struggle.2022 + } + } + else_if = { + limit = { scope:fp2_2009_event_outcome = flag:paid_off } + configure_start_single_combat_effect = { + SC_INITIATOR = root + SC_ATTACKER = root + SC_DEFENDER = scope:fp2_2009_garduna_guild_master + FATALITY = always + FIXED = no + LOCALE = tavern + OUTPUT_EVENT = fp2_struggle.2022 + INVALIDATION_EVENT = fp2_struggle.2022 + } + } + else_if = { + limit = { scope:fp2_2009_event_outcome = flag:worked_together } + configure_start_single_combat_effect = { + SC_INITIATOR = root + SC_ATTACKER = root + SC_DEFENDER = scope:fp2_2009_garduna_guild_master + FATALITY = always + FIXED = no + LOCALE = throne_room + OUTPUT_EVENT = fp2_struggle.2022 + INVALIDATION_EVENT = fp2_struggle.2022 + } + } + else_if = { + limit = { scope:fp2_2009_event_outcome = flag:lobbed_head } + configure_start_single_combat_effect = { + SC_INITIATOR = root + SC_ATTACKER = root + SC_DEFENDER = scope:fp2_2009_garduna_guild_master + FATALITY = always + FIXED = no + LOCALE = alley_night + OUTPUT_EVENT = fp2_struggle.2022 + INVALIDATION_EVENT = fp2_struggle.2022 + } + } + } + + after = { + remove_global_variable = fp2_struggle_2009_thief_king_char + } +} + +fp2_struggle.2022 = { # You become the KING OF THIEVES again, well, late is better than never... + hidden = yes + immediate = { + if = { + limit = { + exists = scope:fp2_2022_reuse_gate + root = scope:fp2_2021_root_in_duel + } + send_interface_message = { + type = event_generic_good + title = fp2_struggle.2021.d.a + right_icon = ROOT + + give_nickname = nick_the_Thief_Slayer + add_prestige = medium_prestige_gain # Penalty for finishing the job late + add_gold = minor_gold_value + } + } + else = { + save_scope_as = fp2_2022_reuse_gate + trigger_event = { + id = fp2_struggle.2022 + days = 1 + } + } + } +} + +################################### +# The Price of War +# by Veronica Pazos +################################### +# You pawn your crown to get some gold to help in your war +############################################################## +fp2_struggle.3001 = { + type = character_event + title = fp2_struggle.3001.t + desc = { + desc = fp2_struggle.3001.desc + first_valid = { + triggered_desc = { + trigger = { + is_at_war = yes + } + desc = fp2_struggle.3001.desc_war_intro + } + triggered_desc = { + trigger = { + is_at_war = no + } + desc = fp2_struggle.3001.desc_no_war_intro + } + } + desc = fp2_struggle.3001.desc_outro + } + + theme = crown + cooldown = { years = 5 } #in case you don't sell your crown you'll have to wait to get the chance again + override_background = { event_background = council_chamber } + left_portrait = { + character = root + animation = worry + } + right_portrait = { + character = cp:councillor_steward + animation = personality_rational + } + + trigger = { + has_fp2_dlc_trigger = yes #dlc check + is_available_even_at_war_adult = yes + primary_title.tier >= tier_kingdom #so we make sure you have an actual crown + OR = { #someone has to suggest this + exists = cp:councillor_steward + any_courtier = { + stewardship >= medium_skill_rating + } + } + gold < minor_gold_value #you don't have much gold + NOT = { has_character_flag = sold_crown_charmod } #you haven't sold your crown before + struggle:iberian_struggle = { + NOT = { is_struggle_phase = struggle_iberia_phase_compromise } #you're not in the compromise phase + } + } + + weight_multiplier = { #more likely to trigger the poorer you are + modifier = { + add = 0.25 + gold <= 25 + } + modifier = { + add = 0.25 + gold <= 20 + } + modifier = { + add = 0.5 + gold <= 15 + } + modifier = { + add = 0.5 + gold <= 10 + } + } + + immediate = { + play_music_cue = "mx_cue_touching_moment" + if = { + limit = { + exists = cp:councillor_steward + } + cp:councillor_steward = { save_scope_as = struggle_3001_steward } + } + else = { + random_courtier = { + limit = { + stewardship >= medium_skill_rating + } + save_scope_as = struggle_3001_steward + } + } + if = { + limit = { + has_any_artifact = yes + any_character_artifact = { artifact_type = helmet } #we check if you have a crown artifact + } + random_character_artifact = { + limit = { artifact_type = helmet } + save_scope_as = struggle_3001_crown_artifact + } + } + if = { + limit = { + is_married = yes + } + primary_spouse = { + save_scope_as = struggle_3001_spouse + } + } + } + + option = { #sell your own crown + name = fp2_struggle.3001.a + flavor = fp2_struggle.3001.a_flavour + add_character_flag = sold_crown_charmod #you lose your crown + give_nickname = nick_the_crownless #now everyone knows + add_gold = medium_gold_max_value + add_prestige = major_prestige_loss + stress_impact = { + arrogant = medium_stress_impact_gain + humble = minor_stress_loss + } + + ai_chance = { + base = 5 + modifier = { + add = 5 + gold <= 15 + } + ai_value_modifier = { + ai_greed = 0.15 + ai_rationality = 0.2 + } + } + } + + option = { #sell artifact crown instead + name = fp2_struggle.3001.b + trigger = { #triggers if you actually have one + any_character_artifact = { + artifact_slot_type = helmet + } + } + add_gold = medium_gold_value + add_prestige = minor_prestige_loss + destroy_artifact = scope:struggle_3001_crown_artifact + stress_impact = { + greedy = minor_stress_impact_gain + } + + ai_chance = { + base = 5 + modifier = { + add = 5 + gold <= 15 + } + ai_value_modifier = { + ai_greed = -0.3 + ai_rationality = 0.2 + } + } + } + + option = { #but my spouse also has a crown... + name = fp2_struggle.3001.c + flavor = fp2_struggle.3001.c_flavour + trigger = { + is_married = yes #you have a spouse + scope:struggle_3001_spouse = { + NOT = { has_character_flag = sold_crown_charmod } #and you didn't sell their crown + } + } + add_gold = medium_gold_value + add_prestige = minor_prestige_loss + if = { + limit = { + scope:struggle_3001_spouse = { + has_trait = humble + } + } + scope:struggle_3001_spouse = { + add_opinion = { + target = ROOT + opinion = -25 #they are displeased + modifier = struggle_3001_spouse_crown_modifier + } + add_character_flag = sold_crown_charmod #your spouse loses their crown + } + } + else = { + scope:struggle_3001_spouse = { + add_opinion = { + target = ROOT + opinion = -75 #they REALLY hate you + modifier = struggle_3001_spouse_crown_modifier + } + add_character_flag = sold_crown_charmod #your spouse loses their crown + } + } + stress_impact = { + generous = medium_stress_impact_gain + compassionate = medium_stress_impact_gain + } + + ai_chance = { + base = 10 + modifier = { + add = 5 + gold <= 15 + } + ai_value_modifier = { + ai_greed = 0.5 + } + } + } + + option = { #I'll be dead before losing my crown + name = fp2_struggle.3001.d + stress_impact = { + base = medium_stress_gain #you really need money + } + + ai_chance = { + base = 5 + } + } +} + +################################### +# Order of the Hatchet +# By Veronica Pazos +################################### +# Order of the Hachet - Woman are defending your city +####################################################### +fp2_struggle.3011 = { + type = character_event + title = fp2_struggle.3011.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + faith = { has_doctrine = doctrine_gender_female_dominated } + } + desc = fp2_struggle.3011.desc_men #reverse genre event + } + desc = fp2_struggle.3011.desc + } + desc = fp2_struggle.3011.desc_outro + } + + theme = realm + cooldown = { years = 20 } + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = cp:councillor_marshal + animation = marshal + } + lower_right_portrait = scope:bishop + + trigger = { + has_fp2_dlc_trigger = yes + fp2_character_any_involvement_iberian_struggle_trigger = yes #there's an ongoing struggle (includes dlc check) + is_available_even_at_war_adult = yes + is_landed = yes + any_character_war = { + war_days >= 30 #a battle has likely happened + } + exists = cp:councillor_marshal #someone tells you about the incident + exists = cp:councillor_court_chaplain + faith = { + NOT = { has_doctrine = doctrine_gender_equal } #checks that this is unusual + } + OR = { #checks again that this makes sense, Ola Jentzsch's note + has_game_rule = default_gender_equality + has_game_rule = inversed_gender_equality + } + struggle:iberian_struggle = { #there's a struggle going on + OR = { + is_struggle_phase = struggle_iberia_phase_hostility + is_struggle_phase = struggle_iberia_phase_opportunity + } + } + any_sub_realm_barony = { + exists = holder + title_province = { has_holding_type = city_holding } + } + } + + weight_multiplier = { + base = 1 + } + + immediate = { + cp:councillor_marshal = { save_scope_as = struggle_3011_marshal } + cp:councillor_court_chaplain = { save_scope_as = bishop } + random_sub_realm_barony = { + limit = { + exists = holder + title_province = { has_holding_type = city_holding } + } + county = { save_scope_as = struggle_3011_county_town } + } + } + + option = { #that's dope + name = fp2_struggle.3011.a + scope:struggle_3011_county_town = { + add_county_modifier = { + modifier = fp2_order_of_the_hachet_modifier + years = 5 + } + } + scope:bishop = { + add_opinion = { + target = ROOT + opinion = -25 + modifier = angry_opinion + } + } + every_vassal = { + custom = custom.every_zealous_callous_or_sadistic_vassal + limit = { + OR = { + has_trait = zealous + has_trait = callous + } + } + add_opinion = { + target = ROOT + opinion = -10 + modifier = annoyed_opinion + } + } + stress_impact = { + zealous = medium_stress_impact_gain + } + + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = -1 #zealous AI will never pick this + ai_compassion = 0.2 + ai_honor = 0.2 + } + } + } + + option = { #ridiculous + name = { + trigger = { + faith = { has_doctrine = doctrine_gender_male_dominated } + } + text = fp2_struggle.3011.b + } + name = { + trigger = { + faith = { has_doctrine = doctrine_gender_female_dominated } + } + text = fp2_struggle.3011.b_men + } + scope:bishop = { + add_opinion = { + target = ROOT + opinion = 10 + modifier = grateful_opinion + } + } + if = { + limit = { + faith = { has_doctrine = doctrine_gender_male_dominated } + } + every_courtier = { + custom = custom.every_female_courtier + limit = { + is_female = yes + } + add_opinion = { + target = ROOT + opinion = -10 + modifier = insult_opinion + } + } + } + else_if = { + limit = { + faith = { has_doctrine = doctrine_gender_female_dominated } + } + every_courtier = { + custom = custom.every_male_courtier + limit = { + is_male = yes + } + add_opinion = { + target = ROOT + opinion = -10 + modifier = insult_opinion + } + } + } + stress_impact = { + cynical = medium_stress_impact_gain + } + + ai_chance = { + base = 10 + ai_value_modifier = { + ai_zeal = 0.2 + ai_rationality = -0.2 + } + } + } + + option = { #witches! + name = fp2_struggle.3011.c + trigger = { + has_trait = zealous + } + add_dread = medium_dread_gain + add_character_modifier = { + modifier = fp2_punished_order_of_the_hachet_modifier + years = 5 + } + + ai_chance = { #zealous AI will pick this option + base = 1 + ai_value_modifier = { + ai_zeal = 0.8 + ai_energy = -0.7 + ai_vengefulness = 0.5 + } + } + } + + option = { #I shall save these damsels in distress! + name = fp2_struggle.3011.d + trigger = { + faith = { has_doctrine = doctrine_gender_male_dominated } + OR = { + has_trait = gallant + has_trait = arrogant + culture = { + has_cultural_tradition = tradition_chanson_de_geste + } + } + } + random_list = { #how does that go + 75 = { + add_stress = medium_stress_gain + } + 25 = { + add_stress = medium_stress_impact_loss + } + } + + ai_chance = { + base = 10 + } + } +} + +################################### +# The Wrath of Heaven +# By Veronica Pazos +################################### +# "Lightning stones" in a siege +################################### +fp2_struggle.3021 = { + type = character_event + title = fp2_struggle.3021.t + desc = fp2_struggle.3021.desc + + theme = martial + left_portrait = { + character = root + animation = personality_cynical + } + right_portrait = { + character = scope:struggle_3021_knight + animation = shock + } + lower_right_portrait = scope:struggle_3021_courtier + + trigger = { + has_fp2_dlc_trigger = yes + fp2_character_any_involvement_iberian_struggle_trigger = yes + is_available_even_at_war_adult = yes + NOT = { has_character_flag = had_event_struggle_3021 } #so you don't research the same thing again + struggle:iberian_struggle = { #there's some kind of hostility going on + OR = { + is_struggle_phase = struggle_iberia_phase_hostility + } + } + any_knight = { #someone sees this + is_available_healthy_ai_adult = yes + } + any_courtier = { #someone will research this + is_available_healthy_ai_adult = yes + count > 0 + } + any_directly_owned_province = { #we have a castle to use it on + has_holding_type = castle_holding + NOT = { has_province_modifier = fp2_lightning_stones_modifier } + } + } + + weight_multiplier = { + base = 1 + modifier = { + add = 1 + is_at_war = yes + } + } + + immediate = { + add_character_flag = had_event_struggle_3021 + random_knight = { + limit = { + is_available_healthy_ai_adult = yes + } + save_scope_as = struggle_3021_knight + } + every_courtier = { #get your courtiers + limit = { + is_available_ai_adult = yes + NOT = { this = root.primary_spouse } #you shouldn't lose your spouse or heir because of this + NOT = { this = root.player_heir } + } + add_to_list = struggle_3021_courtier_list + } + ordered_in_list = { #sort through to pick the one with highest learning + list = struggle_3021_courtier_list + order_by = learning + max = 1 + save_scope_as = struggle_3021_courtier + } + random_directly_owned_province = { #this is where we can try it + limit = { + has_holding_type = castle_holding + } + save_scope_as = lightning_stones_province + } + } + + option = { #we need to research this stuff + name = fp2_struggle.3021.a + + scope:struggle_3021_courtier = { #This is who is doing the research + duel = { + skill = learning #The skill needed for research + value = average_skill_rating #Found in 00_basic_values.txt - An 8 in this case + 12 = { #Success - We keep the weight values fairly close to our skill values so they can be affected. 20 is a good max. + compare_modifier = { + value = scope:duel_value + multiplier = 2 #This multiplies the *difference* between the skill and the target. Meaning folks with good skills will be much more likely to get it. + min = -5 #This prevents truly terrible people from completely losing the chance to succeed. + } + desc = good_struggle_3021_courtier_desc + ROOT = { + send_interface_toast = { + title = good_stone_research_title + left_icon = scope:struggle_3021_courtier + scope:lightning_stones_province = { + add_province_modifier = { + modifier = fp2_lightning_stones_modifier + } + } + } + } + } + 14 = { #Failure! + compare_modifier = { + value = scope:duel_value + multiplier = -2 #This multiplies and inverts the *difference* between the skill and the target. Meaning folks with bad skills will be much more likely to get this. + } + desc = bad_struggle_3021_courtier_desc + ROOT = { + send_interface_toast = { #send a toast + title = bad_stone_research_title + desc = bad_struggle_3021_courtier_desc + left_icon = scope:struggle_3021_courtier + scope:struggle_3021_courtier = { + death = { death_reason = death_accident } + } + } + } + } + } + } + + stress_impact = { + zealous = medium_stress_impact_gain + } + } + + option = { #this is not the greatest idea + name = fp2_struggle.3021.b + reverse_add_opinion = { + target = scope:struggle_3021_courtier + modifier = insulted_opinion + opinion = -15 + } + stress_impact = { + base = minor_stress_impact_loss + zealous = medium_stress_impact_gain + craven = minor_stress_impact_loss + brave = medium_stress_impact_gain + } + } + + option = { #we can maybe use this in a feast + name = fp2_struggle.3021.c + trigger = { + OR = { + has_trait = vengeful + has_trait = deceitful + has_trait = arbitrary + has_trait = callous + intrigue >= high_skill_rating + has_lifestyle = intrigue_lifestyle + } + } + + duel = { + skill = learning + target = scope:struggle_3021_courtier + 30 = { #it works + compare_modifier = { + value = scope:duel_value + multiplier = 0.5 + } + desc = good_struggle_3021_courtier_desc + ROOT = { + send_interface_toast = { + title = good_stone_research_title + left_icon = scope:struggle_3021_courtier + + add_character_modifier = { + modifier = fp2_lightning_stones_poison_modifier + years = 5 + } + } + } + } + 70 = { #it doesnt work + compare_modifier = { + value = scope:duel_value + } + desc = bad_struggle_3021_courtier_desc + ROOT = { + send_interface_toast = { #send a toast + title = bad_stone_research_title + desc = bad_struggle_3021_courtier_desc + left_icon = scope:struggle_3021_courtier + + scope:struggle_3021_courtier = { + death = { death_reason = death_accident } + } + } + } + } + } + + stress_impact = { + forgiving = medium_stress_impact_gain + honest = medium_stress_impact_gain + compassionate = medium_stress_impact_gain + zealous = medium_stress_impact_gain + } + ai_chance = { + base = 10 + ai_value_modifier = { + ai_boldness = 0.2 + ai_vengefulness = 1 + } + } + } + + option = { #god's punihsment! + name = fp2_struggle.3021.d + trigger = { + OR = { + has_trait = zealous + stress >= high_medium_stress + } + } + add_piety = minor_piety_gain + stress_impact = { + zealous = minor_stress_loss + } + } + + option = { #lightning stones for the lightning stone god + name = fp2_struggle.3021.e + trigger = { + religion = { is_in_family = rf_pagan } + } + add_piety = medium_piety_gain + } +} diff --git a/project/ck3/base_game/events/dlc/fp2/fp2_yearly_events.txt b/project/ck3/base_game/events/dlc/fp2/fp2_yearly_events.txt new file mode 100644 index 0000000000..9359294305 --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/fp2_yearly_events.txt @@ -0,0 +1,4832 @@ +namespace = fp2_yearly + +### EVENT LIST #################################################################### +## XXXX - XXXX YYY by ZZZ +## 1001 - 1001 Chess Two by Daniel Moore +## 1002 - 1002 Compromising Position by Daniel Moore +## 1003 - 1003 Tilting at Giants by Daniel Moore +## 1004 - 1004 The Hawk of Quarysh by Daniel Moore +## 1005 - 1005 Lost Viking by Daniel Moore +## 1006 - 1007 Viking Cheese by Daniel Moore +## 1008 - 1008 Consuming the Cheese by Daniel Moore +## 2020 - 2020 Açò es or, xata! by Hugo Cortell +## 2025 - 2025 Suffering From Success by Hugo Cortell +## 4001 - 4001 You fancy a little siesta by Nick Meredith +## 4002 - 4002 County is increasingly religiously intertwined by Nick Meredith +## 4003 - 4003 The road to Santiago is under threat from bandits by Nick Meredith +## 4004 - 4004 Talented Mozarab offers their services by Nick Meredith +## 4005 - 4005 Mozarabs in a city ask for their own quarter by Nick Meredith +## 4006 - 4006 Mozarabs ask for permission to build churches by Nick Meredith +## 4007 - 4007 Finding a shell on the road to Santiago by Nick Meredith +## 4008 - 4008 Folk stories around the fireside by Nick Meredith +## 4009 - 4009 Visiting the Malato Tree by Nick Meredith +## 4010 - 4010 Finding a Verraco by Nick Meredith +## 8000 - 8000 Destroying the Vineyards by Ola Jentzsch +## 8001 - 8001 Assembling the Cortes by Ola Jentzsch +## 8002 - 8002 Dietary Dilemma By Ola Jentzsch +## 8003 - 8003 Flight of Fancy By Ola Jentzsch +## 8004 - 8004 Trasnlation Schools By Ola Jentzsch +## 8005 - 8005 Under the Stone Pine by Ola Jentzsch +## 8006 - 8006 Saqaliba Settlers by Ola Jentzsch +################################################################################### +# A lot of effort went into the readability of these lists and headers - h +################################################################################### + +################################### +# Chess Two +# By Daniel Moore +################################### +fp2_yearly.1001 = { + type = character_event + title = fp2_yearly.1001.t + desc = fp2_yearly.1001.desc + theme = crown + left_portrait = { + character = root + animation = worry + + } + + trigger = { + #Strategy Games Culture Tradition + has_fp2_dlc_trigger = yes + capital_province = { + geographical_region = world_europe_west_iberia + } + + NOT = { + has_character_flag = fp2_yearly.1001 + } + } + + immediate = { + add_character_flag = fp2_yearly.1001 + + } + + option = { #Torture the pawns + name = fp2_yearly.1001.c + + trigger = { + OR = { + has_trait = sadistic + has_trait = torturer + dread > medium_dread + } + } + + add_dread = minor_dread_gain + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_compassion = -1 + } + } + } + + option = { #King should be stronger + name = fp2_yearly.1001.a + + add_prestige = medium_prestige_value + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_greed = 1 + } + } + + } + + option = { #Bishop should be stronger + name = fp2_yearly.1001.b + + add_piety = medium_piety_value + + add_character_modifier = { + modifier = fp2_respected_clergy_chess + years = 10 + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_zeal = 1 + } + } + } +} + +################################### +# Compromising Position +# By Daniel Moore +################################### +fp2_yearly.1002 = { + type = character_event + title = fp2_yearly.1002.t + desc = fp2_yearly.1002.desc + theme = seduction + left_portrait = { + character = root + animation = shock + + } + + right_portrait = { + character = scope:deviant_courtier + animation = prisondungeon + } + + trigger = { + has_fp2_dlc_trigger = yes + is_adult = yes + any_courtier = { is_available_healthy_ai_adult = yes } + + NOT = { + has_character_flag = fp2_yearly.1002 + } + } + + immediate = { + add_character_flag = fp2_yearly.1002 + + random_courtier = { + limit = { + is_available_healthy_ai_adult = yes + OR = { + has_trait = deviant + any_secret = { + secret_type = secret_deviant + } + } + } + + save_scope_as = deviant_courtier + } + + + if = { + limit = { + NOT = { exists = scope:deviant_courtier} + } + hidden_effect = { + random_courtier = { + limit = { + is_available_healthy_ai_adult = yes + } + + give_deviant_secret_or_trait_effect = yes + save_scope_as = deviant_courtier + } + } + } + + scope:deviant_courtier = { + + add_character_flag = { + flag = is_naked + days = 1 + } + + add_character_flag = { + flag = temporarily_blinded + days = 1 + } + } + } + + + option = { + name = fp2_yearly.1002.b + scope:deviant_courtier = { + random_secret = { + limit = { secret_type = secret_deviant} + reveal_to = root + } + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + ai_honor = -1 + } + } + + stress_impact = { + deviant = medium_stress_gain + } + + } + + option = { + name = fp2_yearly.1002.c + stress_impact = { + deviant = medium_stress_loss + } + + if = { + limit = { + NOT = { + any_secret = { + secret_type = secret_deviant + } + } + } + give_deviant_secret_or_trait_effect = yes + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_energy = 1 + ai_zeal = -1 + } + } + } + + option = { + name = fp2_yearly.1002.a + ai_chance = { + base = 100 + ai_value_modifier = { + ai_honor = 1 + } + } + + stress_impact = { + deviant = medium_stress_gain + + } + } + +} + +################################### +# Tilting at Giants +# By Daniel Moore +################################### +fp2_yearly.1003 = { + type = character_event + title = fp2_yearly.1003.t + desc = fp2_yearly.1003.desc + theme = realm + right_portrait = { + character = scope:injured_knight + animation = lunatic + + } + + override_background = { event_background = farmland } + + trigger = { + has_fp2_dlc_trigger = yes + any_knight = { + is_available_healthy_ai_adult = yes + } + + capital_province = { + geographical_region = world_europe_west_iberia + } + ROOT.culture = { + has_innovation = innovation_windmills + } + + NOT = { + has_character_flag = fp2_yearly.1003 + } + + + + + } + + immediate = { + + add_character_flag = fp2_yearly.1003 + random_knight = { + limit = { + is_available_healthy_ai_adult = yes + } + save_scope_as = injured_knight + } + + scope:injured_knight = { + increase_wounds_effect = { REASON = fight } + } + + } + + option = { # + name = fp2_yearly.1003.a + remove_short_term_gold = medium_gold_value + root.capital_county = { + change_county_control = 5 + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_honor = 1 + } + } + } + + option = { # + name = fp2_yearly.1003.b + root.capital_county = { + change_county_control = -10 + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_rationality = -1 + } + } + } +} + +################################### +# The Hawk of Quarysh +# By Daniel Moore +################################### +fp2_yearly.1004 = { + type = character_event + title = fp2_yearly.1004.t + desc = fp2_yearly.1004.desc + theme = learning + left_portrait = { + character = root + animation = worry + } + + + trigger = { + has_fp2_dlc_trigger = yes + + has_religion = religion:islam_religion + + capital_province = { + geographical_region = world_europe_west_iberia + } + + NOT = { + has_character_flag = fp2_yearly.1004 + } + } + + cooldown = { + years = 50 + } + + immediate = { + add_character_flag = fp2_yearly.1004 + + character:73679 = { + save_scope_as = hawk_of_quraysh + } + + dynasty:597 = { + save_scope_as = hawk_dynasty + } + + dynasty:101727 = { + save_scope_as = abbasid_dynasty + } + } + + option = { #I'm related! + name = fp2_yearly.1004.c + trigger = { + dynasty = { + this = scope:hawk_dynasty + } + } + + ai_chance = { + base = 1000 + } + add_prestige = medium_prestige_value + } + + option = { #How he inspired soldiers + name = fp2_yearly.1004.a + add_character_modifier = { + modifier = fp2_hawk_of_quarysh_martial_modifier + years = 10 + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_energy = 1 + ai_boldness = 1 + } + } + } + + option = { #How diplomatic he was + name = fp2_yearly.1004.b + add_character_modifier = { + modifier = fp2_hawk_of_quarysh_diplomacy_modifier + years = 10 + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_compassion = 1 + } + } + } +} + +################################### +# Lost Viking +# By Daniel Moore +################################### +fp2_yearly.1005 = { + type = character_event + title = fp2_yearly.1005.t + desc = fp2_yearly.1005.desc + theme = realm + left_portrait = { + character = root + animation = worry + + } + + right_portrait = { + character = scope:hidden_viking + animation = anger + } + + trigger = { + has_fp2_dlc_trigger = yes + any_held_county = { + any_county_province = { + geographical_region = world_europe_west_iberia + } + } + + NOT = { + has_character_flag = fp2_yearly.1005 + } + } + + cooldown = { years = 50 } + + immediate = { + add_character_flag = fp2_yearly.1005 + + random_held_county = { + limit = { any_county_province = { geographical_region = world_europe_west_iberia } } + save_scope_as = viking_county + } + + + create_character = { + template = fp1_jomsviking_bigwig + location = root.capital_province + trait = compassionate + trait = scarred + save_scope_as = hidden_viking + } + } + + option = { + name = fp2_yearly.1005.a + recruit_courtier = scope:hidden_viking + + scope:viking_county = { + change_county_control = -5 + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = 1 + ai_compassion = 1 + } + } + } + + option = { + name = fp2_yearly.1005.b + + scope:hidden_viking = { + death = { + death_reason = death_execution + killer = root + } + } + + scope:viking_county = { + change_county_control = -10 + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_sociability = -1 + ai_compassion = -1 + } + } + } + + option = { + name = fp2_yearly.1005.c + scope:viking_county = { + change_county_control = 5 + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_compassion = 1 + } + } + } +} + +################################### +# Viking Cheese +# By Daniel Moore +################################### +fp2_yearly.1006 = { + type = character_event + title = fp2_yearly.1006.t + desc = fp2_yearly.1006.desc + theme = realm + override_background = { event_background = wilderness_mountains } + left_portrait = { + character = root + animation = worry + + } + + right_portrait = { + character = scope:cheese_trader + } + + + + trigger = { + has_fp2_dlc_trigger = yes + any_held_county = { + any_county_province = { + geographical_region = world_europe_west_iberia + } + } + + NOT = { + has_character_flag = fp2_yearly.1006 + } + + } + + immediate = { + add_character_flag = fp2_yearly.1006 + + random_county = { + limit = { + any_county_province = { + geographical_region = world_europe_west_iberia + } + } + save_scope_as = viking_county + } + + + create_character = { + template = generic_peasant_character + location = root.capital_province + + save_scope_as = cheese_trader + } + } + + option = { #Lose gold gain cheese + name = fp2_yearly.1006.a + remove_short_term_gold = minor_gold_value + #Cheese based bonus + stress_impact = { + base = miniscule_stress_impact_loss + gluttonous = minor_stress_impact_loss + comfort_eater = minor_stress_impact_loss + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_rationality = 1 + } + } + } + + option = { #You courageously chase the cheese + name = fp2_yearly.1006.b + + hidden_effect = { + random_list = { + 10 = { + trigger_event = { + id = fp2_yearly.1007 + days = { 10 20 } + } + } + + 5 = { + + } + } + } + + + custom_tooltip = fp2.1006.b.tt + } + + option = { #Nothing happens you hate cheese and having fun + name = fp2_yearly.1006.c + stress_impact = { + gluttonous = miniscule_stress_impact_gain + comfort_eater = miniscule_stress_impact_gain + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_rationality = -1 + } + } + } +} + +fp2_yearly.1007 = { + type = character_event + title = fp2_yearly.1007.t + desc = fp2_yearly.1007.desc + theme = realm + left_portrait = { + character = root + animation = sadness + + } + + right_portrait = { + character = scope:fake_cheese_viking + animation = beg + } + + trigger = { + has_fp2_dlc_trigger = yes + capital_province = { + geographical_region = world_europe_west_iberia + } + + NOT = { + has_character_flag = fp2_yearly.1007 + } + + } + + immediate = { + + add_character_flag = fp2_yearly.1007 + + root.capital_county = { + save_scope_as = viking_county + } + + create_character = { + template = generic_peasant_character + location = root.capital_province + + save_scope_as = fake_cheese_viking + } + } + + option = { + name = fp2_yearly.1007.a + + add_prestige = miniscule_prestige_value + + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_rationality = 1 + } + } + } + + option = { + name = fp2_yearly.1007.b + stress_impact = { + gluttonous = major_stress_loss + } + + add_gold = minor_gold_value + + + create_artifact = { + name = fp2_cheese_artifact + description = fp2_cheese_artifact_desc + modifier = artifact_health_gain_1_modifier + modifier = artifact_attraction_opinion_negative_1_modifier + type = miscellaneous + visuals = pouch + + save_scope_as = newly_created_artifact + } + + + scope:newly_created_artifact = { + flag_as_trash_artifact = yes + set_variable = has_cheese_artifact + + save_scope_as = cheese_artifact + } + } +} + +################################### +# Consuming the Cheese +# By Daniel Moore +################################### +fp2_yearly.1008 = { + type = character_event + title = fp2_yearly.1008.t + desc = fp2_yearly.1008.desc + theme = realm + left_portrait = { + character = root + animation = ecstacy + + } + + + trigger = { + any_artifact = { + has_variable = has_cheese_artifact + } + + } + + immediate = { + + random_artifact = { + limit = { + has_variable = has_cheese_artifact + } + save_scope_as = cheese_artifact + } + + + + + } + + option = { + name = fp2_yearly.1008.a + add_stress = scope:cheese_artifact.cheese_artifact_strength + + destroy_artifact = scope:cheese_artifact + + } + + option = { + name = fp2_yearly.1008.b + } + +} + +################################### +# Açò es or, xata! +# By Hugo Cortell +################################### +# (hurray for UTF8) +################################### +fp2_yearly.2020 = { + type = character_event + title = fp2_struggle.2020.t # Removed variation for Jaime I, as he is not in the game + desc = fp2_struggle.2020.desc # Breaks convention, usually events do not tell the player character how they feel. But it is fitting for this thematically tounge-and-cheek event. + + theme = recovery + override_background = { event_background = farmland } + left_portrait = { + character = root + animation = admiration + } + right_portrait = { + character = scope:fp2_2020_laxatador + animation = beg + } + cooldown = { years = 100 } + + weight_multiplier = { + base = 1 + modifier = { + add = 5 + has_trait = gluttonous + } + } + trigger = { + has_fp2_dlc_trigger = yes + is_ai = no # The AI has no use for narrative-focused events + any_sub_realm_county = { + this = title:c_valencia # No need for geo check in this case + + NOR = { + has_county_modifier = fp2_horchata_colonialism_modifier + has_county_modifier = governance_1054_satisfied_peasants_modifier + has_county_modifier = fp2_funded_agriculture_modifier + } + } + } + + immediate = { + title:c_valencia.title_province = { save_scope_as = fp2_2020_valencia } + + create_character = { + age = { 19 36 } + location = scope:fp2_2020_valencia + gender = female + trait = beauty_good_2 # Chata, does not quite translate to beautiful, but english speakers might expect it to. + trait = logistician + trait = diligent + trait = temperate + trait = compassionate + random_traits = no + culture = scope:fp2_2020_valencia.culture + faith = scope:fp2_2020_valencia.faith + dynasty = none + save_scope_as = fp2_2020_laxatador + } + } + + option = { # Engage in resource extraction + name = fp2_struggle.2020.a + flavor = fp2_struggle.2020.a.desc + + trigger = { + OR = { + has_trait = gluttonous + has_trait = comfort_eater + } + } + + scope:fp2_2020_valencia.county = { + add_county_modifier = { + modifier = fp2_horchata_colonialism_modifier + years = 10 + } + } + + root.capital_county = { # The people love this + add_county_modifier = { + modifier = governance_1054_satisfied_peasants_modifier + years = 15 + } + } + } + + option = { # Give them money to make more + name = fp2_struggle.2020.d + + trigger = { + NOT = { + has_trait = gluttonous + has_trait = comfort_eater + } + } + + remove_short_term_gold = medium_gold_value + scope:fp2_2020_valencia.county = { + add_county_modifier = { + modifier = fp2_funded_agriculture_modifier + years = 15 + } + } + } + + option = { # Take a few barrels for the family (wholesome outcome) + name = fp2_struggle.2020.b + + every_close_family_member = { + add_opinion = { + target = root + modifier = delicious_morsel_opinion + opinion = 10 + } + } + } + + option = { # NO! THE DEVIL MUST BE TEMPTING ME (evil outcome) + name = fp2_struggle.2020.c + flavor = fp2_struggle.2020.c.desc + + stress_impact = { gluttonous = minor_stress_impact_gain } # As you need to be glut to trigger the event, the stress is reduced to compensate + if = { + limit = { has_trait = gluttonous } + add_prestige = medium_prestige_gain # Resisting is very difficult + } + else = { add_prestige = minor_prestige_gain } + + } + + after = { scope:fp2_2020_laxatador = { silent_disappearance_effect = yes } } +} + +################################### +# Suffering From Success +# By Hugo Cortell +################################### +fp2_yearly.2025 = { + type = character_event + title = fp2_struggle.2025.t + desc = fp2_struggle.2025.desc + theme = realm + override_background = { event_background = wilderness_mountains } + cooldown = { years = 4 } + left_portrait = { + character = scope:fp2_2025_marshal + animation = flirtation_left + } + right_portrait = { + character = root + triggered_animation = { + trigger = { # Is sad + OR ={ + has_trait = depressed_1 + has_trait = depressed_genetic + has_trait = compassionate + has_trait = gallant + has_trait = peasant_leader + } + } + animation = sadness + } + animation = war_defender + } + + trigger = { + gold > medium_gold_value + + any_held_county = { + any_county_province = { geographical_region = world_europe_west_iberia } + recent_history = { + type = conquest + years = 4 + } + } + + OR = { + exists = cp:councillor_steward + exists = cp:councillor_marshal + } + } + + immediate = { + random_held_county = { + limit = { + any_county_province = { geographical_region = world_europe_west_iberia } + recent_history = { + type = conquest + years = 4 + } + } + save_scope_as = fp2_2025_razed_land + } + + if = { + limit = { exists = cp:councillor_marshal } + cp:councillor_marshal = { save_scope_as = fp2_2025_marshal } + } + else = { cp:councillor_steward = { save_scope_as = fp2_2025_marshal } } + } + + option = { # No more war from them. Let them rebuild in peace. + name = fp2_struggle.2025.a + + trigger = { + OR ={ + has_trait = depressed_1 + has_trait = depressed_genetic + has_trait = compassionate + has_trait = gallant + has_trait = peasant_leader + } + } + + add_stress = minor_stress_impact_loss + send_interface_toast = { + type = event_toast_effect_good + title = fp2_vow_against_conscription_modifier + left_icon = ROOT + + scope:fp2_2025_razed_land = { + add_county_modifier = { + modifier = fp2_vow_against_conscription_modifier + years = 40 + } + } + } + } + + option = { # I will build a great monument + name = fp2_struggle.2025.b + + remove_short_term_gold = minor_gold_value + send_interface_toast = { + type = event_toast_effect_good + title = fp2_monument_to_war_modifier + left_icon = ROOT + + add_prestige = medium_prestige_gain + scope:fp2_2025_razed_land = { + add_county_modifier = { + modifier = fp2_monument_to_war_modifier + years = 20 + } + } + } + } + + option = { # We will restore this town back to what it was + name = fp2_struggle.2025.c + + remove_short_term_gold = medium_gold_value + send_interface_toast = { + type = event_toast_effect_good + title = fp2_village_rebuiling_efforts_modifier + left_icon = ROOT + + scope:fp2_2025_razed_land = { + add_county_modifier = { + modifier = fp2_village_rebuiling_efforts_modifier + years = 10 + } + } + } + } + + option = { # I will establish a temporary outpost here + name = fp2_struggle.2025.d + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_border_encampments_modifier + left_icon = ROOT + + scope:fp2_2025_razed_land = { + add_county_modifier = { + modifier = fp2_border_encampments_modifier + years = 10 + } + } + } + } +} + +################################### +# You fancy a little siesta +# By Nick Meredith +################################### +# Look, this was inspired by our actual Spanish designer having a nap after lunch +# Don't look at me like that +################################### +fp2_yearly.4001 = { + type = character_event + title = fp2_yearly.4001.t + desc = fp2_yearly.4001.desc + theme = mental_health + override_background = { event_background = bedchamber } + left_portrait = { + character = root + animation = boredom + } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #is Iberian + culture = { has_cultural_pillar = heritage_iberian } + + #has more than 5 stress + stress > 5 + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + option = { #No, I have work to do! + name = fp2_yearly.4001.a + + add_prestige = minor_prestige_gain + + stress_impact = { + base = medium_stress_impact_gain + lazy = medium_stress_impact_gain + diligent = major_stress_impact_loss + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = lazy + } + } + } + } + + option = { #a little nap can't hurt anyone + name = fp2_yearly.4001.b + + stress_impact = { + base = minor_stress_impact_loss + diligent = massive_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = diligent + } + } + } + } +} + +################################### +# County is increasingly religiously intertwined +# By Nick Meredith +################################### +fp2_yearly.4002 = { + type = character_event + title = fp2_yearly.4002.t + desc = fp2_yearly.4002.desc + theme = faith + left_portrait = { + character = root + animation = stress + } + right_portrait = { + character = scope:realm_priest + animation = worry + } + + cooldown = { years = 30 } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #is Iberian + culture = { has_cultural_pillar = heritage_iberian } + + #has a court chaplain + exists = cp:councillor_court_chaplain + + #has a county that doesn't match your faith + any_directly_owned_province = { + NOT = { + faith = root.faith + } + } + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + immediate = { + random_directly_owned_province = { + limit = { + NOT = { + faith = root.faith + } + } + save_scope_as = interfaith_province + } + cp:councillor_court_chaplain = { + save_scope_as = realm_priest + } + } + + option = { #I welcome a multifaith community. + name = fp2_yearly.4002.a + + add_character_modifier = { + modifier = fp2_multifaith_county_modifier + years = 10 + } + + scope:realm_priest = { + add_opinion = { + target = liege + modifier = annoyed_opinion + opinion = -30 + } + } + + stress_impact = { + zealous = major_stress_gain + cynical = minor_stress_loss + arrogant = medium_stress_gain + impatient = medium_stress_gain + arbitrary = minor_stress_gain + } + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = zealous + has_trait = impatient + has_trait = arrogant + } + } + } + } + + option = { #This must be stopped! + name = fp2_yearly.4002.b + + add_piety = minor_piety_gain + + scope:interfaith_province.county = { + change_county_control = medium_county_control_loss + set_county_faith = root.faith + add_county_modifier = { + modifier = fp2_religious_strife_modifier + years = 10 + } + } + + scope:realm_priest = { + add_opinion = { + target = liege + modifier = respect_opinion + opinion = 40 + } + } + + stress_impact = { + zealous = medium_stress_loss + cynical = medium_stress_gain + forgiving = major_stress_gain + just = medium_stress_gain + stubborn = minor_stress_gain + content = minor_stress_gain + patient = minor_stress_gain + trusting = minor_stress_gain + } + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = cynical + has_trait = forgiving + has_trait = just + } + } + } + } +} + +################################### +# The road to Santiago is under threat from bandits +# By Nick Meredith +################################### +fp2_yearly.4003 = { + type = character_event + title = fp2_yearly.4003.t + desc = fp2_yearly.4003.desc + theme = martial + override_background = { event_background = terrain } + left_portrait = { + character = root + animation = shock + } + right_portrait = { + character = scope:steward + animation = worry + } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #is Iberian + culture = { has_cultural_pillar = heritage_iberian } + + #has a steward + exists = cp:councillor_steward + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + + #and is Christian + religion = religion:christianity_religion + + #and owns at least one county on the road to Santiago + OR = { + has_title = title:c_santiago + has_title = title:c_astorga + has_title = title:c_leon + has_title = title:c_burgos + has_title = title:c_amaya + has_title = title:c_najera + has_title = title:c_navarra + } + } + + immediate = { + every_county_in_region = { + region = world_europe_west_iberia + limit = { # all counties on the road to Santiago + OR = { + this = title:c_santiago + this = title:c_astorga + this = title:c_leon + this = title:c_burgos + this = title:c_amaya + this = title:c_najera + this = title:c_navarra + } + OR = { + holder = root + holder.top_liege = root + } + } + add_to_list = camino_de_santiago + } + + faith = { + if = { + limit = { + any_faith_holy_order = { + any_leased_title = { + any_this_title_or_de_jure_above = { + is_in_list = camino_de_santiago + } + } + } + } + random_faith_holy_order = { + limit = { + any_leased_title = { + any_this_title_or_de_jure_above = { + is_in_list = camino_de_santiago + } + } + } + save_scope_as = santiago_defenders + } + scope:santiago_defenders = { + random_leased_title = { + limit = { + any_this_title_or_de_jure_above = { + is_in_list = camino_de_santiago + } + } + county = { save_scope_as = ho_province } + } + } + } + } + cp:councillor_steward = { + save_scope_as = steward + } + } + + option = { #Call upon a local Holy Order + name = fp2_yearly.4003.a + + trigger = { + exists = scope:ho_province + } + + scope:ho_province = { + add_county_modifier = { + modifier = fp2_camino_santiago_ho_protected_modifier + years = 10 + } + } + + custom_tooltip = fp2_yearly.4003.tt + + add_piety = minor_piety_gain + + remove_short_term_gold = minor_gold_value + + add_internal_flag = special + + ai_chance = { + base = 100 + } + } + + option = { #Pay for the protection of the road + name = fp2_yearly.4003.b + + random_in_list = { + list = camino_de_santiago + add_county_modifier = { + modifier = fp2_camino_santiago_protected_modifier + years = 10 + } + } + + add_piety = medium_piety_gain + + remove_short_term_gold = major_gold_value + + stress_impact = { + greedy = major_stress_impact_gain + arbitrary = medium_stress_impact_gain + cynical = medium_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = zealous + has_trait = greedy + has_trait = arrogant + } + } + } + } + + option = { #Pilgrims will have to fend for themselves + name = fp2_yearly.4003.c + + add_piety = medium_piety_loss + + stress_impact = { + base = miniscule_stress_impact_gain + zealous = major_stress_impact_gain + humble = medium_stress_impact_gain + compassionate = medium_stress_impact_gain + just = minor_stress_impact_gain + } + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = zealous + has_trait = humble + has_trait = compassionate + } + } + } + } +} + +################################### +# Talented Mozarab offers their services +# By Nick Meredith +################################### +fp2_yearly.4004 = { + type = character_event + title = fp2_yearly.4004.t + desc = fp2_yearly.4004.desc + theme = vassal + left_portrait = { + character = root + animation = admiration + } + right_portrait = { + character = scope:mozarab_wanderer + animation = marshal + } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #Mozarabic exists... + exists = faith:mozarabic_church + + #...but you are not Mozarabic + NOT = { + faith = faith:mozarabic_church + } + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + immediate = { + create_character = { + age = { 20 40 } + location = root.capital_province + gender_female_chance = { + if = { + limit = { root.faith = { has_doctrine = doctrine_gender_male_dominated } } + add = 0 + } + else_if = { + limit = { root.faith = { has_doctrine = doctrine_gender_female_dominated } } + add = 100 + } + else = { + add = 50 + } + } + random_traits_list = { + count = 1 + education_martial_3 = {} + education_martial_4 = {} + } + random_traits_list = { #Something nice + count = 2 + brave = {} + honest = {} + gregarious = {} + trusting = {} + compassionate = {} + generous = {} + humble = {} + calm = {} + } + random_traits_list = { + count = 1 + lustful = {} + chaste = {} + wrathful = {} + arrogant = {} + impatient = {} + patient = {} + impatient = {} + ambitious = {} + cynical = {} + zealous = {} + stubborn = {} + } + + trait = blademaster_2 + + random_traits = no + + diplomacy = { min_template_low_skill max_template_average_skill } + martial = { min_template_decent_skill max_template_high_skill } + stewardship = { min_template_low_skill max_template_average_skill } + intrigue = { min_template_low_skill max_template_average_skill } + learning = { min_template_low_skill max_template_average_skill } + prowess = { min_template_decent_skill max_template_high_skill } + + culture = root.culture + faith = faith:mozarabic_church + + dynasty = none + after_creation = { + add_gold = { minor_gold_value medium_gold_value } + add_prestige = { minor_prestige_gain medium_prestige_gain } + add_piety = { minor_piety_gain medium_piety_gain } + } + + save_scope_as = mozarab_wanderer + } + } + + option = { #Of course you may join my court! + name = fp2_yearly.4004.a + + add_piety = minor_piety_loss + + stress_impact = { + base = minor_stress_impact_gain + zealous = major_stress_impact_gain + stubborn = minor_stress_impact_gain + arrogant = minor_stress_impact_gain + paranoid = minor_stress_impact_gain + } + + add_courtier = scope:mozarab_wanderer + + scope:mozarab_wanderer = { + add_opinion = { + target = root + modifier = respect_opinion + opinion = 20 + } + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + has_trait = zealous + } + } + } + + option = { #Yes; so long as you convert + name = fp2_yearly.4004.b + + random_list = { + + 40 = { + + add_courtier = scope:mozarab_wanderer + + modifier = { + scope:mozarab_wanderer = { + has_trait = stubborn + } + add = -10 + } + + modifier = { + scope:mozarab_wanderer = { + has_trait = zealous + } + add = -20 + } + + modifier = { + scope:mozarab_wanderer = { + has_trait = arrogant + } + add = -5 + } + + modifier = { + scope:mozarab_wanderer = { + has_trait = wrathful + } + add = -5 + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_yearly.4004.b.succ + + left_icon = root + right_icon = scope:mozarab_wanderer + + scope:mozarab_wanderer = { + set_character_faith = root.faith + add_opinion = { + target = root + modifier = impious_opinion + opinion = -20 + } + } + } + } + + 60 = { + + custom_tooltip = fp2_yearly.4004.tt + + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_yearly.4004.b.fail + + left_icon = root + right_icon = scope:mozarab_wanderer + + scope:mozarab_wanderer = { + add_opinion = { + target = root + modifier = annoyed_opinion + opinion = -40 + } + } + } + } + } + + ai_chance = { + base = 100 + } + } + + option = { #Send them away + name = fp2_yearly.4004.c + + custom_tooltip = fp2_yearly.4004.c.tt + + scope:mozarab_wanderer = { + add_opinion = { + target = root + modifier = annoyed_opinion + opinion = -40 + } + } + ai_chance = { + base = 100 + } + } +} + +################################### +# Mozarabs in a city ask for their own quarter +# By Nick Meredith +################################### +fp2_yearly.4005 = { + type = character_event + title = fp2_yearly.4005.t + desc = { + first_valid = { + triggered_desc = { + trigger = { religion = religion:islam_religion } + desc = fp2_yearly.4005.desc.muslim + } + triggered_desc = { + trigger = { always = yes } + desc = fp2_yearly.4005.desc.christian + } + } + desc = fp2_yearly.4005.desc + } + theme = faith + left_portrait = { + character = root + animation = personality_honorable + } + right_portrait = { + character = scope:mozarab_merchant + animation = worry + } + + cooldown = { years = 10 } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #Mozarabic exists... + exists = faith:mozarabic_church + + #...but you are not Mozarabic + NOT = { + faith = faith:mozarabic_church + } + + #and you have a county that has a city holding + any_held_county= { + any_county_province = { + has_holding_type = city_holding + } + } + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + immediate = { + random_held_county = { + limit = { + any_county_province = { + has_holding_type = city_holding + } + } + save_scope_as = mozarab_quarter + } + + if = { + limit = { + any_pool_character = { + province = scope:mozarab_quarter + faith = faith:mozarabic_church + is_available_healthy_ai_adult = yes + } + } + random_pool_character = { + province = scope:mozarab_quarter + limit = { + faith = faith:mozarabic_church + is_available_healthy_ai_adult = yes + } + save_scope_as = mozarab_merchant + } + } + + else = { + create_character = { + age = { 20 40 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + random_traits_list = { + count = 1 + education_stewardship_3 = {} + education_stewardship_4 = {} + } + + random_traits = yes + + culture = scope:mozarab_quarter.culture + faith = faith:mozarabic_church + + dynasty = none + + save_scope_as = mozarab_merchant + } + } + } + + option = { #You may have a little enclave, as a treat + name = fp2_yearly.4005.a + + remove_short_term_gold = medium_gold_value + + scope:mozarab_quarter = { + add_county_modifier = { + modifier = fp2_mozarab_quarter_modifier + years = 10 + } + } + + scope:mozarab_merchant = { + add_opinion = { + target = root + modifier = grateful_opinion + opinion = 40 + } + } + + every_vassal = { + limit = { + has_trait = zealous + } + add_opinion = { + target = liege + modifier = impious_opinion + opinion = -20 + } + } + + stress_impact = { + zealous = major_stress_impact_gain + greedy = major_stress_impact_gain + arrogant = medium_stress_impact_gain + arbitrary = minor_stress_impact_gain + ambitious = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + lazy = minor_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = zealous + has_trait = greedy + has_trait = arrogant + } + } + } + } + + option = { #Begone, heathen! + name = fp2_yearly.4005.b + + add_piety = medium_piety_gain + + scope:mozarab_merchant = { + add_opinion = { + target = root + modifier = angry_opinion + opinion = -40 + } + } + + every_vassal = { + limit = { + has_trait = zealous + NOT = { + faith = faith:mozarabic_church + } + } + add_opinion = { + target = liege + modifier = pious_opinion + opinion = 20 + } + } + + every_vassal = { + limit = { + faith = faith:mozarabic_church + } + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -30 + } + } + + stress_impact = { + zealous = medium_stress_loss + cynical = medium_stress_gain + forgiving = major_stress_gain + just = medium_stress_gain + stubborn = minor_stress_gain + content = minor_stress_gain + patient = minor_stress_gain + trusting = minor_stress_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = cynical + has_trait = forgiving + has_trait = just + } + } + } + } +} + +################################### +# Mozarabs ask for permission to build churches +# By Nick Meredith +################################### +fp2_yearly.4006 = { + type = character_event + title = fp2_yearly.4006.t + desc = fp2_yearly.4006.desc + theme = faith + left_portrait = { + character = root + animation = personality_zealous + } + right_portrait = { + character = scope:mozarab_priest + animation = beg + } + + cooldown = { years = 30 } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #Mozarabic exists + exists = faith:mozarabic_church + + #You are not Christian at all + NOT = { + faith = { religion_tag = christianity_religion } + } + + #and you have a county that has a free holding slot + any_held_county = { + any_county_province = { + has_holding = no + } + } + + #and your capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + immediate = { + random_sub_realm_county = { + limit = { + any_county_province = { + has_holding = no + } + } + save_scope_as = mozarab_church + } + + if = { + limit = { + any_pool_character = { + province = scope:mozarab_church + faith = faith:mozarabic_church + is_available_healthy_ai_adult = yes + has_trait = devoted + } + } + random_pool_character = { + province = scope:mozarab_church + limit = { + faith = faith:mozarabic_church + is_available_healthy_ai_adult = yes + } + save_scope_as = mozarab_priest + } + } + + else = { + create_character = { + age = { 20 40 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + random_traits_list = { + count = 1 + education_learning_3 = {} + education_learning_4 = {} + } + + trait = devoted + + random_traits = yes + + culture = scope:mozarab_church.culture + faith = faith:mozarabic_church + + dynasty = none + + save_scope_as = mozarab_priest + } + } + cp:councillor_court_chaplain = { + save_scope_as = realm_priest + } + } + + option = { #You can build a church + name = fp2_yearly.4006.a + + remove_short_term_gold = medium_gold_value + + root = { + add_character_modifier = { + modifier = fp2_mozarab_church_modifier + years = 30 + } + } + + scope:mozarab_priest = { + add_opinion = { + target = root + modifier = grateful_opinion + opinion = 40 + } + } + + scope:realm_priest = { + add_opinion = { + target = root + modifier = angry_opinion + opinion = -10 + } + } + + stress_impact = { + zealous = major_stress_impact_gain + greedy = major_stress_impact_gain + arrogant = medium_stress_impact_gain + arbitrary = minor_stress_impact_gain + ambitious = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + lazy = minor_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = zealous + has_trait = greedy + has_trait = arrogant + } + } + } + } + + option = { #You are not allowed to build a church + name = fp2_yearly.4006.b + + add_piety = minor_piety_gain + + root = { + add_character_modifier = { + modifier = fp2_mozarab_rejected_modifier + years = 30 + } + } + + scope:mozarab_priest = { + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -40 + } + } + + every_vassal = { + limit = { + faith = faith:mozarabic_church + } + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -30 + } + } + + stress_impact = { + zealous = medium_stress_loss + compassionate = massive_stress_gain + generous = major_stress_gain + just = major_stress_gain + forgiving = medium_stress_gain + cynical = medium_stress_gain + content = medium_stress_gain + patient = minor_stress_gain + trusting = minor_stress_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = compassionate + has_trait = generous + has_trait = just + has_trait = forgiving + has_trait = cynical + has_trait = content + } + } + } + } +} + +################################### +# Finding a shell on the road to Santiago +# By Nick Meredith +################################### +fp2_yearly.4007 = { + type = character_event + title = fp2_yearly.4007.t + desc = fp2_yearly.4007.desc + theme = faith + left_portrait = { + character = root + animation = admiration + } + right_portrait = { + character = scope:realm_priest + animation = disapproval + } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #You have a realm priest + exists = cp:councillor_court_chaplain + + #You are Christian + faith = { religion_tag = christianity_religion } + + #You can see sea shells on the sea shore + NOT = { + has_trait = blind + } + + #You own a county on the road to Santiago + OR = { + has_title = title:c_santiago + has_title = title:c_astorga + has_title = title:c_leon + has_title = title:c_burgos + has_title = title:c_amaya + has_title = title:c_najera + has_title = title:c_navarra + } + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + immediate = { + cp:councillor_court_chaplain = { + save_scope_as = realm_priest + } + } + + option = { #I'm keeping it and you're keeping your mouth closed m8 + name = fp2_yearly.4007.a + + root = { + create_artifact = { + name = fp2_scallop_shell_artifact + description = fp2_scallop_shell_artifact_desc + type = miscellaneous + visuals = pouch + modifier = artifact_same_faith_opinion_1_modifier + modifier = artifact_monthly_piety_1_modifier + save_scope_as = newly_created_artifact + } + + scope:newly_created_artifact = { + flag_as_trash_artifact = yes + } + } + + add_piety = minor_piety_loss + + scope:realm_priest = { + add_opinion = { + target = root + modifier = disappointed_opinion + opinion = -10 + } + } + + stress_impact = { + zealous = massive_stress_impact_gain + honest = massive_stress_impact_gain + just = major_stress_impact_gain + craven = medium_stress_impact_gain + content = minor_stress_impact_gain + generous = minor_stress_impact_gain + temperate = minor_stress_impact_gain + trusting = minor_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = zealous + has_trait = honest + has_trait = just + has_trait = craven + } + } + } + } + + option = { #Ok fine I guess I won't keep the stolen valour shell + name = fp2_yearly.4007.b + + add_piety = miniscule_piety_value + + stress_impact = { + base = miniscule_stress_impact_loss + cynical = massive_stress_impact_gain + deceitful = massive_stress_impact_gain + greedy = major_stress_impact_gain + arbitrary = medium_stress_impact_gain + ambitious = minor_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = cynical + has_trait = deceitful + has_trait = greedy + has_trait = arbitrary + } + } + } + } + + option = { #Who do you think they'll believe fam? + name = fp2_yearly.4007.c + + custom_tooltip = fp2_yearly.4007.c.tt.flavour + + scope:realm_priest = { + add_opinion = { + target = root + modifier = angry_opinion + opinion = -20 + } + } + + stress_impact = { + base = miniscule_stress_impact_gain + zealous = massive_stress_impact_gain + honest = massive_stress_impact_gain + just = major_stress_impact_gain + craven = medium_stress_impact_gain + content = minor_stress_impact_gain + generous = minor_stress_impact_gain + temperate = minor_stress_impact_gain + trusting = minor_stress_impact_gain + cynical = minor_stress_impact_loss + deceitful = minor_stress_impact_loss + greedy = miniscule_stress_impact_loss + arbitrary = miniscule_stress_impact_loss + } + + duel = { + skill = intrigue + target = scope:realm_priest + + #You win the duel + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_yearly.4007.c.tt.success + send_interface_toast = { + title = fp2_yearly.4007.c.tt.success + left_icon = root + right_icon = scope:realm_priest + root = { + add_trait = pilgrim + add_piety = 500 + + create_artifact = { + name = fp2_scallop_shell_artifact + description = fp2_scallop_shell_artifact_desc + type = miscellaneous + visuals = pouch + modifier = artifact_same_faith_opinion_1_modifier + modifier = artifact_monthly_piety_1_modifier + save_scope_as = newly_created_artifact + } + + scope:newly_created_artifact = { + flag_as_trash_artifact = yes + } + } + } + } + + #You lose the duel + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_yearly.4007.c.tt.fail + send_interface_toast = { + title = fp2_yearly.4007.c.tt.fail + left_icon = root + right_icon = scope:realm_priest + root = { + add_piety = major_piety_loss + add_stress = medium_stress_gain + + create_artifact = { + name = fp2_fake_scallop_shell_artifact + description = fp2_fake_scallop_shell_artifact_desc + type = miscellaneous + visuals = pouch + modifier = artifact_same_faith_opinion_negative_1_modifier + modifier = artifact_monthly_piety_negative_1_modifier + save_scope_as = newly_created_artifact + } + + scope:newly_created_artifact = { + flag_as_trash_artifact = yes + } + } + } + } + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = cynical + has_trait = deceitful + has_trait = greedy + has_trait = arbitrary + } + } + } + } +} + +################################### +# Folk stories around the fireside +# By Nick Meredith +################################### +fp2_yearly.4008 = { + type = character_event + title = fp2_yearly.4008.t + + desc = { + desc = fp2_yearly.4008.desc.intro + random_valid = { + triggered_desc = { + trigger = { culture = culture:basque } + desc = fp2_yearly.4008.desc.basque.a + } + triggered_desc = { + trigger = { culture = culture:basque } + desc = fp2_yearly.4008.desc.basque.b + } + triggered_desc = { + trigger = { culture = culture:galician } + desc = fp2_yearly.4008.desc.galician.a + } + triggered_desc = { + trigger = { culture = culture:galician } + desc = fp2_yearly.4008.desc.galician.b + } + triggered_desc = { + trigger = { culture = culture:castilian } + desc = fp2_yearly.4008.desc.castilian.a + } + triggered_desc = { + trigger = { culture = culture:castilian } + desc = fp2_yearly.4008.desc.castilian.b + } + triggered_desc = { + trigger = { culture = culture:catalan } + desc = fp2_yearly.4008.desc.catalan.a + } + triggered_desc = { + trigger = { culture = culture:catalan } + desc = fp2_yearly.4008.desc.catalan.b + } + triggered_desc = { + trigger = { culture = culture:aragonese } + desc = fp2_yearly.4008.desc.aragonese.a + } + triggered_desc = { + trigger = { culture = culture:aragonese } + desc = fp2_yearly.4008.desc.aragonese.b + } + desc = fp2_yearly.4008.desc.spain.a + desc = fp2_yearly.4008.desc.spain.b + desc = fp2_yearly.4008.desc.spain.c + } + desc = fp2_yearly.4008.desc.ending + } + + theme = friendly + + left_portrait = { + character = root + animation = scheme + } + right_portrait = { + character = scope:old_crone + animation = throne_room_conversation_1 + } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #You are Iberian + culture = { has_cultural_pillar = heritage_iberian } + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + immediate = { + if = { + limit = { + any_pool_character = { + province = root.capital_province + age = { 50 80 } + culture = { has_cultural_pillar = heritage_iberian } + is_available_healthy_ai_adult = yes + } + } + random_pool_character = { + province = root.capital_province + limit = { + age = { 50 80 } + culture = { has_cultural_pillar = heritage_iberian } + is_available_healthy_ai_adult = yes + } + save_scope_as = old_crone + } + } + + else = { + create_character = { + age = { 50 80 } + location = root.capital_province + gender = female + + trait = poet + + random_traits = yes + + culture = root.culture + faith = root.faith + + dynasty = none + + save_scope_as = old_crone + } + } + } + + option = { #What a fun old story! + name = fp2_yearly.4008.a + + add_stress = minor_stress_loss + + ai_chance = { + base = 100 + } + } + + option = { #Gimme a lil prestige for not believe in ghosts + name = fp2_yearly.4008.b + + add_prestige = minor_prestige_value + + stress_impact = { + cynical = miniscule_stress_impact_loss + arrogant = miniscule_stress_impact_loss + stubborn = miniscule_stress_impact_loss + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = cynical + has_trait = arrogant + has_trait = stubborn + } + } + } + } + + option = { #Invite her to your court + name = fp2_yearly.4008.c + + trigger = { #Make sure they have Royal Court but no poet + has_ep1_dlc_trigger = yes + court_position_open_and_employable = { COURT_POS = court_poet_court_position } + } + + hidden_effect = { + add_courtier = scope:old_crone + scope:old_crone = { + add_trait = whole_of_body + } + } + + appoint_court_position = { + recipient = scope:old_crone + court_position = court_poet_court_position + } + + reverse_add_opinion = { + modifier = grateful_opinion + target = scope:old_crone + opinion = 50 + } + + ai_chance = { + base = 100 + } + } +} + +################################### +# Visiting the Malato Tree +# By Nick Meredith +################################### +fp2_yearly.4009 = { + type = character_event + title = fp2_yearly.4009.t + desc = fp2_yearly.4009.desc + theme = crown + override_background = { event_background = wilderness_forest } + left_portrait = { + character = root + animation = admiration + } + + cooldown = { years = 30 } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #You are Basque + culture = culture:basque + + #You own the county where the tree is + has_title = title:c_viscaya + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + immediate = { + title:c_viscaya = { save_scope_as = viscaya } + culture = {save_scope_as = root_culture} + } + + option = { #One day I too will shoot all their nobs! + name = fp2_yearly.4009.a + + every_vassal = { + custom = custom.every_same_culture_vassal + limit = { + culture = culture:basque + } + add_opinion = { + target = liege + modifier = respect_opinion + opinion = 20 + } + } + + every_vassal = { + custom = custom.every_different_culture_vassal + limit = { + NOT = { + culture = culture:basque + } + } + add_opinion = { + target = liege + modifier = scared_opinion + opinion = -20 + } + } + + stress_impact = { + calm = medium_stress_impact_gain + craven = medium_stress_impact_gain + content = major_stress_impact_gain + lazy = medium_stress_impact_gain + impatient = medium_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = calm + has_trait = craven + has_trait = content + has_trait = lazy + has_trait = impatient + } + } + } + } + + option = { #Perhaps I need to dream bigger + name = fp2_yearly.4009.b + + every_vassal = { + limit = { + culture = culture:basque + } + add_opinion = { + target = liege + modifier = disappointed_opinion + opinion = -20 + } + } + + every_vassal = { + limit = { + NOT = { + culture = culture:basque + } + } + add_opinion = { + target = liege + modifier = pleased_opinion + opinion = 20 + } + } + + stress_impact = { + ambitious = minor_stress_impact_loss + calm = medium_stress_impact_gain + craven = medium_stress_impact_gain + content = major_stress_impact_gain + lazy = medium_stress_impact_gain + impatient = medium_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = calm + has_trait = craven + has_trait = content + has_trait = lazy + has_trait = impatient + } + } + } + } + + option = { #Take some bark from the tree + name = fp2_yearly.4009.c + + root = { + create_artifact = { + name = fp2_malato_bark_artifact + description = fp2_malato_bark_artifact_desc + type = miscellaneous + visuals = pouch + modifier = artifact_vassal_limit_1_modifier + modifier = artifact_monthly_martial_lifestyle_xp_1_modifier + save_scope_as = newly_created_artifact + } + + scope:newly_created_artifact = { + flag_as_trash_artifact = yes + } + } + + ai_chance = { + base = 100 + } + } +} + +################################### +# Finding a Verraco +# By Nick Meredith +################################### +fp2_yearly.4010 = { + type = character_event + title = fp2_yearly.4010.t + desc = fp2_yearly.4010.desc + override_background = { event_background = farmland } + theme = learning + left_portrait = { + character = root + animation = personality_rational + } + + cooldown = { years = 20 } + + trigger = { + + #DLC check + has_fp2_dlc_trigger = yes + + #Standard check + is_available_at_peace_adult = yes + + #owns land formerly inhabited by the Vettones + OR = { + has_title = title:c_plasencia + has_title = title:c_caceres + has_title = title:c_merida + has_title = title:c_malagon + has_title = title:c_almader + has_title = title:c_medellin + has_title = title:c_toledo + } + + #and capital is located in Iberia + capital_province = { + geographical_region = world_europe_west_iberia + } + } + + immediate = { + every_county_in_region = { + region = world_europe_west_iberia + limit = { # all relevant counties + OR = { + this = title:c_plasencia + this = title:c_caceres + this = title:c_merida + this = title:c_malagon + this = title:c_almader + this = title:c_medellin + this = title:c_toledo + } + } + add_to_list = verracos_counties + } + random_in_list = { + list = verracos_counties + save_scope_as = verraco_county + } + } + + option = { # Maybe these were tombs for religious figures? + name = fp2_yearly.4010.a + + trigger = { + faith = { religion_tag = christianity_religion } + } + + duel = { + skill = learning + value = decent_skill_rating + + #Sounds good to us! + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = 3.5 + min = -49 + } + desc = fp2_yearly.4010.a.success + send_interface_toast = { + title = fp2_yearly.4010.a.success + type = event_toast_effect_good + left_icon = root + add_prestige = medium_prestige_value + } + scope:verraco_county = { + add_county_modifier = { + modifier = fp2_saints_tombs_modifier + years = 20 + } + } + } + + #What the hell are you talking about? + 50 = { + compare_modifier = { + value = scope:duel_value + multiplier = -3.5 + min = -49 + } + desc = fp2_yearly.4010.a.fail + send_interface_toast = { + title = fp2_yearly.4010.a.fail + type = event_toast_effect_bad + left_icon = root + stress_impact = { + base = medium_stress_gain + ambitious = major_stress_impact_gain + zealous = medium_stress_impact_gain + } + } + } + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = ambitious + has_trait = zealous + } + } + } + } + + option = { # We can use these for buildings + name = fp2_yearly.4010.b + + trigger = { + NOT = { + faith = { religion_tag = islam_religion } + } + } + + scope:verraco_county = { + add_county_modifier = { + modifier = fp2_dismantling_verracos_modifier + years = 20 + } + } + + stress_impact = { + ambitious = miniscule_stress_impact_loss + calm = medium_stress_impact_gain + content = medium_stress_impact_gain + humble = medium_stress_impact_gain + lazy = medium_stress_impact_gain + impatient = medium_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = calm + has_trait = content + has_trait = lazy + has_trait = impatient + } + } + } + } + + option = { # Tear these blasphemous things down! + name = fp2_yearly.4010.c + + trigger = { + faith = { religion_tag = islam_religion } + } + + add_piety = minor_piety_gain + + scope:verraco_county = { + add_county_modifier = { + modifier = fp2_dismantling_verracos_modifier + years = 20 + } + } + + stress_impact = { + zealous = minor_stress_impact_loss + cynical = medium_stress_impact_gain + lazy = medium_stress_impact_gain + } + + ai_chance = { + base = 100 + modifier = { + factor = 0 + OR = { + has_trait = cynical + has_trait = lazy + } + } + } + } + + option = { # Kinda interesting, I guess + name = fp2_yearly.4010.d + + ai_chance = { + base = 100 + } + } +} + +################################### +# Destroying the Vineyards +# by Ola Jentzsch +################################### +fp2_yearly.8000 = { + type = character_event + title = fp2_yearly.8000.t + + desc = { + first_valid = { + triggered_desc = { + trigger = { + has_religion = religion:islam_religion + } + desc = fp2_yearly.8000.desc_muslim_opening + } + desc = fp2_yearly.8000.desc_jewish_opening + } + first_valid = { + triggered_desc = { + trigger = { + has_title = title:c_cadiz + } + desc = fp2_yearly.8000.desc_jerez + } + desc = fp2_yearly.8000.desc_not_jerez + } + } + + theme = realm + override_background = { event_background = garden } + + left_portrait = { + character = root + animation = disapproval + } + right_portrait = { + character = scope:hof_emissary + animation = chancellor + } + + lower_left_portrait = { + character = scope:vinoclast_caliph + } + + + + trigger = { + has_fp2_dlc_trigger = yes + + OR = { + has_religion = religion:islam_religion + has_religion = religion:judaism_religion + } + + root.faith = { + OR = { + has_doctrine = tenet_religious_legal_pronouncements + has_doctrine = tenet_literalism + has_doctrine = tenet_adaptive + } + } + + NOT = { faith.religious_head = root } + + exists = root.faith.religious_head + + root.faith.religious_head = { is_ai = yes } + + fp2_character_involved_in_struggle_trigger = yes + + any_held_county = { + any_county_province = { + OR = { + terrain = farmlands + terrain = plains + terrain = hills + terrain = floodplains + } + } + } + } + + cooldown = { years = 50 } + + immediate = { + + + random_held_county = { + limit = { this = title:c_cadiz } + save_scope_as = vineyard_county + } + + IF = { + limit = { + NOT = { + exists = scope:vineyard_county + } + } + random_held_county = { + limit = { + any_county_province = { + OR = { + terrain = farmlands + terrain = plains + terrain = hills + terrain = floodplains + } + } + } + save_scope_as = vineyard_county + } + } + + title:b_jerez = { + if = { + limit = { + OR = { + holder = root + holder = { + any_liege_or_above = { + this = root + } + } + } + } + save_scope_as = jerez_vineyards + } + } + + root.faith.religious_head = { save_scope_as = vinoclast_caliph } + + hidden_effect = { + scope:vinoclast_caliph = { + IF = { + limit = { + NOT = { + has_character_modifier = crusading_against_iberian_wine_modifier + } + } + } + add_character_modifier = { + modifier = crusading_against_iberian_wine_modifier + years = 30 + } + } + } + + create_character = { #this is the head of faith's emissary + age = { 25 75 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance #could be female, if given the right context. + trait = zealous + template = priest_character_template + save_scope_as = hof_emissary #this saves him as a scope so we can get nice effects to bounce off him! + } + } + + + option = { #Destroying fine wine? Have the caliph gone insane? + name = fp2_yearly.8000.a + trigger = { + NOT = { has_trait = zealous } + OR = { + has_trait = drunkard + has_trait = gregarious + has_trait = reveler_1 + has_trait = reveler_2 + has_trait = reveler_3 + } + } + + ai_chance = { #hedonistic AI pick this option + base = 10 + ai_value_modifier = { + ai_boldness = 0.2 + ai_energy = 0.7 + ai_greed = -0.5 + ai_zeal = -0.5 + } + } + + stress_impact = { + craven = minor_stress_impact_gain + temperate = medium_stress_impact_gain + trusting = minor_stress_impact_gain + } + + add_piety_level = -1 + + scope:vinoclast_caliph = { + progress_towards_rival_effect = { + CHARACTER = root + OPINION = -25 + } + } + + add_character_modifier = { + modifier = wine_supply_secure_modifier + years = 30 + } + } + + + option = { #Let's burn 'em + name = fp2_yearly.8000.b + + ai_chance = { #radically zealous AIs pick this option + base = 10 + ai_value_modifier = { + ai_boldness = 0.5 + ai_zeal = 0.9 + ai_compassion = -0.5 + ai_greed = -0.5 + } + } + + stress_impact = { + compassionate = minor_stress_impact_gain + cynical = minor_stress_impact_gain + gluttonous = medium_stress_impact_gain + gregarious = medium_stress_impact_gain + reveler_1 = major_stress_impact_gain + reveler_2 = major_stress_impact_gain + reveler_3 = major_stress_impact_gain + drunkard = massive_stress_impact_gain + } + + add_piety = major_piety_gain + + scope:vinoclast_caliph = { + add_opinion = { + target = root + opinion = 20 + modifier = pleased_opinion + } + } + + scope:vineyard_county = { + add_county_modifier = { + modifier = vineyards_burnt_county_modifier + years = 20 + } + } + + if = { + limit = { has_title = title:c_cadiz } + add_hook = { + type = favor_hook + target = scope:vinoclast_caliph + } + } + } + + + option = { #Never, I like wine + name = fp2_yearly.8000.c + + ai_chance = { #administrative or stubborn AI pick this option + base = 10 + ai_value_modifier = { + ai_honor = 0.2 + ai_energy = 0.5 + ai_greed = 0.5 + ai_compassion = 0.3 + ai_zeal = -0.8 + } + } + + stress_impact = { + craven = minor_stress_impact_gain + temperate = minor_stress_impact_gain + trusting = minor_stress_impact_gain + zealous = medium_stress_impact_gain + } + + add_piety_level = -1 + + scope:vinoclast_caliph = { + add_opinion = { + target = root + opinion = -30 + modifier = angry_opinion + } + } + + scope:vineyard_county = { + add_county_modifier = { + modifier = vineyards_protected_county_modifier + years = 50 + } + } + } +} + +################################### +# Assembling the Cortes +# by Ola Jentzsch +################################### +scripted_trigger people_loving_councillor_trigger = { + is_available_healthy_ai_adult = yes + NOT = { is_vassal_of = root } +} + +fp2_yearly.8001 = { + type = character_event + title = fp2_yearly.8001.t + desc = fp2_yearly.8001.desc + theme = realm + + left_portrait = { + character = root + animation = stress + } + right_portrait = { + character = scope:commoner_enthusiast + animation = chancellor + } + + trigger = { + has_fp2_dlc_trigger = yes + any_held_county = { any_county_province = { geographical_region = world_europe_west_iberia } } + + culture = { has_cultural_pillar = heritage_iberian } + + has_government = feudal_government + + highest_held_title_tier >= tier_kingdom + + gold < medium_gold_value + + any_councillor = { people_loving_councillor_trigger = yes } + } + + cooldown = { years = 30 } + + immediate = { + random_councillor = { + limit = { people_loving_councillor_trigger = yes } + save_scope_as = commoner_enthusiast + } + } + + option = { #Invite the cities' representatives + name = fp2_yearly.8001.a + + add_character_modifier = { + modifier = cortes_modifier + years = 20 + } + + add_prestige = medium_prestige_loss + + scope:commoner_enthusiast = { + add_opinion = { + target = root + opinion = 10 + modifier = took_my_advice_opinion + } + } + + custom_tooltip = fp2_flavor.8001_vassal_opinion + hidden_effect = { + every_vassal = { + IF = { + limit = { + OR = { + has_trait = ambitious + has_trait = arrogant + has_trait = callous + has_trait = cynical + has_trait = wrathful + } + } + add_opinion = { + target = root + opinion = -10 + modifier = privileges_to_people_opinion + } + } + } + } + + ai_chance = { #Administrative or visionary characters pick this option, but it's also the Christian thing to do + base = 10 + ai_value_modifier = { + ai_boldness = 0.5 + ai_compassion = 0.5 + ai_rationality = 0.6 + ai_zeal = 0.3 + } + } + + stress_impact = { + # Characters who are set in their ways or have no respect for common folk find this a very unappealing option. + arrogant = medium_stress_impact_gain + august = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + paranoid = medium_stress_impact_gain + } + } + + option = { #Invite everyone! I mean everyone. + name = fp2_yearly.8001.b + + trigger = { + NOT = { has_character_modifier = associates_with_strange_peasants_modifier } #since this modifier is a re-use from one of the learning lifestyle events, this is a safety measure to prevent root from getting a double of the same modifier + } + + add_character_modifier = { + modifier = associates_with_strange_peasants_modifier + years = 20 + } + + add_character_modifier = { + modifier = extra_large_cortes_modifier + years = 20 + } + + add_prestige = medium_prestige_loss + + scope:commoner_enthusiast = { + add_opinion = { + target = root + opinion = 10 + modifier = took_my_advice_opinion + } + } + + ai_chance = { #this is picked by AI who are hypersocial to the point of madness, or visionary way beyond their time + base = 10 + ai_value_modifier = { + ai_boldness = 0.5 + ai_energy = 0.5 + ai_rationality = -0.5 + ai_greed = -0.5 + ai_vengefulness = -0.5 + ai_zeal = -0.3 + } + } + + stress_impact = { + # Characters who are careful or hate the masses find this a very unappealing option. + craven = minor_stress_impact_gain + arrogant = medium_stress_impact_gain + august = minor_stress_impact_gain + shy = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + paranoid = medium_stress_impact_gain + } + } + + option = { #No, the nobles knows best, as we always have. + name = fp2_yearly.8001.c + + add_prestige = medium_prestige_gain + + scope:commoner_enthusiast = { + add_opinion = { + target = root + opinion = -10 + modifier = disappointed_opinion + } + } + + ai_chance = { #this is picked by AI who want to safeguard their privileges. + base = 10 + ai_value_modifier = { + ai_greed = 1 + ai_vengefulness = 0.5 + ai_rationality = 0.2 + ai_compassion = -0.5 + ai_energy = -0.5 + } + } + + stress_impact = { + # Characters who likes efficiency and democracy dislikes this option + ambitious = medium_stress_impact_gain + compassionate = minor_stress_impact_gain + diligent = minor_stress_impact_gain + generous = minor_stress_impact_gain + } + } +} + +################################### +# Dietary Dilemma +# By Ola Jentzsch +################################### +fp2_yearly.8002 = { + type = character_event + title = fp2_yearly.8002.t + desc = fp2_yearly.8002.desc + theme = faith + override_background = { event_background = council_chamber } + + left_portrait = { + character = root + animation = boredom + } + right_portrait = { + character = scope:preoccupied_ulama + animation = worry + } + + trigger = { + has_fp2_dlc_trigger = yes + any_realm_province = { is_coastal = yes } + + OR = { + has_religion = religion:islam_religion + has_religion = religion:judaism_religion + } + + faith = { + OR = { + has_doctrine = tenet_religious_legal_pronouncements + has_doctrine = tenet_literalism + has_doctrine = tenet_adaptive + } + } + + any_held_title = { is_head_of_faith = no } + + exists = cp:councillor_court_chaplain + } + + cooldown = { years = 50 } + + immediate = { + + cp:councillor_court_chaplain = { save_scope_as = preoccupied_ulama } + + random_realm_province = { + limit = { + is_coastal = yes + } + save_scope_as = beached_whale_province + } + } + + option = { #Make a ruling + name = fp2_yearly.8002.a + trigger = { + OR = { + has_trait = sayyid + has_trait = crusader_king + has_trait = order_member + piety_level >= 4 + learning >= very_high_skill_rating + } + } + + add_character_modifier = { + modifier = lay_ruler_issued_fatwa_modifier + years = 10 + } + + scope:preoccupied_ulama = { + add_opinion = { + target = root + opinion = -10 + modifier = dismissed_me_opinion + } + } + + ai_chance = { #rational AIs pick this option + base = 10 + ai_value_modifier = { + ai_boldness = 0.5 + ai_rationality = 0.9 + ai_zeal = -0.7 + } + } + + stress_impact = { + # Craven character's don't wanna take the risk, and humble and trusting doesn't want to undermine the ulama + craven = minor_stress_impact_gain + humble = minor_stress_impact_gain + trusting = minor_stress_impact_gain + } + } + + option = { #Just go to town on it + name = fp2_yearly.8002.b + + scope:preoccupied_ulama = { + add_opinion = { + target = root + opinion = -10 + modifier = dismissed_me_opinion + } + } + + random_list = { + 60 = { + modifier = { + add = 30 + has_trait = whole_of_body + } + send_interface_toast = { + left_icon = root + title = healthy_whale_toast + add_character_modifier = { + modifier = mystery_meat_health_benefits_modifier + years = 10 + } + } + } + 40 = { + send_interface_toast = { + left_icon = root + title = unhealthy_whale_toast + add_character_modifier = { + modifier = mystery_meat_unhealth_benefits_modifier + years = 10 + } + } + } + } + + ai_chance = { #hungry AI pick this option + base = 10 + ai_value_modifier = { + ai_boldness = 0.5 + ai_energy = -0.8 + } + } + + stress_impact = { #temperate or cautious characters don't wanna eat strange blobs washed up from the Atlantic + inappetetic = medium_stress_impact_gain + temperate = minor_stress_impact_gain + paranoid = minor_stress_impact_gain + + # but gluttons really wanna try it! + comfort_eater = medium_stress_impact_loss + gluttonous = medium_stress_impact_loss + reveler_1 = minor_stress_impact_loss + } + } + + option = { #Be cautious and wait for official ruling + name = fp2_yearly.8002.c + + scope:preoccupied_ulama = { + add_opinion = { + target = root + opinion = 20 + modifier = took_my_advice_opinion + } + } + + ai_chance = { #cautious but faithful AIs pick this option + base = 10 + ai_value_modifier = { + ai_zeal = 0.7 + ai_boldness = -0.5 + } + } + + stress_impact = { + # Ambitious or Impatient characters don't wanna wait for the ulama + ambitious = minor_stress_impact_gain + arbitrary = minor_stress_impact_gain + arrogant = minor_stress_impact_gain + impatient = medium_stress_impact_gain + } + } + + option = { #Burn the carcass, just to be safe + name = fp2_yearly.8002.d + + add_dread = minor_dread_gain + + scope:preoccupied_ulama = { + add_opinion = { + target = root + opinion = 10 + modifier = admires_resolve_opinion + } + } + + + random = { + chance = 10 + custom_tooltip = exploding_whale.tt + send_interface_toast = { + left_icon = root + title = exploding_whale_toast + root = { + increase_wounds_effect = { REASON = by_exploding_whale } #it can happen... :D + } + } + } + + ai_chance = { #overly zealous AIs pick this option + base = 10 + ai_value_modifier = { + ai_zeal = 1 + ai_energy = 0.5 + } + } + + stress_impact = { + # Rational characters find this to be total overkill + cynical = minor_stress_impact_gain + + #but zealous truly prefer to burn things + zealous = medium_stress_impact_loss + } + } +} + +################################### +# Flight of Fancy +# By Ola Jentzsch +################################### +# Inspired by an idea by Isabella welch +########################################## +fp2_yearly.8003 = { + type = character_event + title = fp2_yearly.8003.t + desc = fp2_yearly.8003.desc + theme = family + left_portrait = { + character = scope:enthusiastic_child + animation = admiration + } + right_portrait = { + character = scope:flying_polymath + animation = beg + } + + cooldown = { years = 125 } # Should be replaced with a playthrough cooldown (but global vars are too heavy atm) + + trigger = { + has_fp2_dlc_trigger = yes + + is_ai = no + any_child = { + is_available_child = yes + age >= 6 + age <= 13 + NOT = { has_trait = blind } + } + } + + weight_multiplier = { #too weight it so that the two historical characters are more likely to trigger! + base = 0.4 + modifier = { + OR = { + AND = { + current_year > 866 + current_year < 890 + } + AND = { + current_year > 1175 + current_year < 1200 + } + } + add = 1.6 + } + } + + immediate = { + + random_child = { + limit = { + is_available_child = yes + age >= 6 + age <= 13 + NOT = { has_trait = blind} + } + save_scope_as = enthusiastic_child + } + + root.capital_province = { save_scope_as = flight_capital } + + if = { #This looks to see if one of the two historical flight enthusiasts will be used in the event + limit = { #their rough period of activity + AND = { + current_year > 866 + current_year < 890 + } + NOT = { exists = global_var:ibnfirnas_created } #makes sure that he wasn't already spawned by the event elsewhere (mostly relevant in multiplayer, since this is a player-only event) + } + create_character = { + age = { 56 80 } #their rough age during the period of their flourishing + location = root.capital_province + name = "Abbas ibn Firnas" #Armen Firman + gender = male + template = scholar_character + trait = intellect_good_1 + trait = poet + trait = education_learning_4 + random_traits_list = { #his personality + count = 3 + ambitious = {} + brave = {} + diligent = {} + impatient = {} + } + culture = culture:baranis + dynasty = none + faith = faith:muwalladi + save_scope_as = flying_polymath + } + set_global_variable = ibnfirnas_created + } + + else_if = { #This looks to see if one of the two historical flight enthusiasts will be used in the event + limit = { #their rough period of activity + AND = { + current_year > 1175 + current_year < 1200 + } + NOT = { exists = global_var:averroes_created } #makes sure that he wasn't already spawned by the event elsewhere + exists = culture:andalusian + exists = faith:muwalladi + } + create_character = { + age = { 49 74 } #their rough age during the period of their flourishing + location = root.capital_province + name = "Ahmad ibn Rushd" #Averroes + gender = male + template = scholar_character + trait = intellect_good_3 + trait = physician_2 + trait = scholar + trait = education_learning_4 + random_traits_list = { #his personality + count = 3 + calm = {} + cynical = {} + diligent = {} + just = {} + } + culture = culture:andalusian + dynasty = none + faith = faith:muwalladi + save_scope_as = flying_polymath + } + set_global_variable = averroes_created + } + + else = { #or it defaults to a random one + create_character = { + age = { 50 80 } + location = root.capital_province + template = scholar_character + trait = intellect_good_2 + trait = education_learning_3 + trait = architect + random_traits_list = { + count = 3 + brave = {} + calm = {} + diligent = {} + cynical = {} + humble = {} + patient = {} + } + culture = root.capital_province.culture + faith = root.faith + save_scope_as = flying_polymath + } + } + } + + option = { #Very well, I shall allow it + name = fp2_yearly.8003.a + flavor = fp2_yearly.8003_child_reaction + + + scope:enthusiastic_child = { + add_opinion = { + target = root + opinion = 30 + modifier = pleased_opinion + } + } + + random_list = { + 60 = { + send_interface_toast = { + title = polymath_flight_attempt_toast.success + left_icon = scope:enthusiastic_child + right_icon = scope:flying_polymath + add_prestige = medium_prestige_gain + add_courtier = scope:flying_polymath + random = { + chance = 20 + scope:enthusiastic_child = { add_trait_force_tooltip = brave } + } + } + } + 40 = { + send_interface_toast = { + title = polymath_flight_attempt_toast.failure + left_icon = scope:enthusiastic_child + right_icon = scope:flying_polymath + scope:flying_polymath = { + death = { death_reason = death_flight_attempt } + } + random_list = { + 50 = { + scope:enthusiastic_child = { add_trait_force_tooltip = depressed_1 } + } + 50 = { + scope:enthusiastic_child = { add_trait_force_tooltip = sadistic} + } + } + } + } + } + + stress_impact = { #Compassionate people worry about bystanders getting hurt + compassionate = minor_stress_impact_gain + craven = minor_stress_impact_gain + } + } + + + + option = { #I too, want to fly! + name = fp2_yearly.8003.b + + duel = { #time to fly! + skill = learning + value = high_skill_rating + + 15 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2 + } + send_interface_toast = { + title = flight_attempt_toast.success + left_icon = root + + add_character_modifier = { + modifier = saw_the_world_from_above_modifier + years = 30 + } + scope:enthusiastic_child = { + add_opinion = { + target = root + opinion = 30 + modifier = pleased_opinion + } + } + random = { + chance = 50 + root = { give_nickname = nick_the_flying } + } + } + } + 10 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1 + } + send_interface_toast = { + title = flight_attempt_toast.failure + left_icon = root + + increase_wounds_effect = { REASON = flight_attempt } + + scope:enthusiastic_child = { + add_opinion = { + target = root + opinion = -20 + modifier = scared_opinion + } + } + random = { + chance = 50 + root = { give_nickname = nick_the_flightless } + } + } + } + } + + stress_impact = { #cravens, contents and the bedridden don't wanna take the risk + craven = medium_stress_impact_gain + content = minor_stress_impact_gain + ill = minor_stress_impact_gain + infirm = medium_stress_impact_gain + brave = minor_stress_impact_loss + } + } + + option = { #No, this is madness! + name = fp2_yearly.8003.c + + scope:enthusiastic_child = { + add_opinion = { + target = root + opinion = -20 + modifier = disappointed_opinion + } + } + + stress_impact = { + ambitious = minor_stress_impact_gain + brave = minor_stress_impact_gain + curious = minor_stress_impact_gain + } + } +} + +################################### +# Translation Schools +# By Ola Jentzsch +################################### +scripted_trigger fp2_yearly.8004_court_chaplain_traits = { + has_council_position = councillor_court_chaplain + learning >= excellent_skill_level + is_available_ai_adult = yes + NOT = { + has_trait = dull + has_trait = vengeful + has_trait = zealous + } +} + +fp2_yearly.8004 = { + type = character_event + title = fp2_yearly.8004.t + + desc = { + first_valid = { + desc = fp2_yearly.8004.desc_opening + } + first_valid = { + triggered_desc = { + trigger = { + scope:translation_enthusiast = { fp2_yearly.8004_court_chaplain_traits = yes } + } + desc = fp2_yearly.8004.desc_chaplain + } + desc = fp2_yearly.8004.desc_wanderer + } + } + + + theme = learning + + left_portrait = { + character = root + animation = personality_rational + } + right_portrait = { + character = scope:translation_enthusiast + animation = chancellor + } + + trigger = { + has_fp2_dlc_trigger = yes + OR = { + AND = { + exists = struggle:iberian_struggle + struggle:iberian_struggle = { is_struggle_phase = struggle_iberia_phase_conciliation } + fp2_character_involved_in_struggle_trigger = yes + } + AND = { + has_global_variable = fp2_struggle_conciliation_ending + root.capital_province = { geographical_region = world_europe_west_iberia } + } + } + + culture = { has_cultural_era_or_later = culture_era_high_medieval } + } + + cooldown = { years = 100 } + + immediate = { + + if = { #This looks to see if Gerard of Cremona will be used in the event + limit = { #his rough period of activity + AND = { + current_year > 1144 + current_year < 1190 + } + NOT = { exists = global_var:gerard_of_cremona_created } #makes sure that he wasn't already spawned by the event elsewhere + is_ai = no + } + create_character = { + age = { 34 70 } #his rough age during the period of his flourishing + location = root.capital_province + name = "Gherardo da Cremona" #Gerard of Cremona + gender = male + template = scholar_character + trait = scholar + trait = education_learning_4 + random_traits_list = { #his personality + count = 3 + diligent = {} + impatient = {} + calm = {} + cynical = {} + } + culture = culture:italian + dynasty = none + faith = faith:catholic + save_scope_as = translation_enthusiast #this is needed to get the loc right + } + set_global_variable = gerard_of_cremona_created + } + + if = { #or a brilliant court chaplain, if you happen to have one + limit = { + NOT = { exists = scope:translation_enthusiast } + } + random_councillor = { + limit = { fp2_yearly.8004_court_chaplain_traits = yes } + save_scope_as = translation_enthusiast + } + } + + if = { #or it defaults to a random scholar + limit = { + NOT = { exists = scope:translation_enthusiast } + } + create_character = { + age = { 32 50 } + location = root.capital_province + template = scholar_character + trait = education_learning_3 + random_traits_list = { + count = 3 + ambitious = {} + calm = {} + diligent = {} + cynical = {} + humble = {} + patient = {} + } + culture = root.culture + faith = root.faith + save_scope_as = translation_enthusiast + } + } + + root.capital_county = { save_scope_as = translation_capital } + } + + option = { #I shall spare #italic no#! expense to find the most capable people + name = fp2_yearly.8004.a + + + remove_short_term_gold = monumental_gold_value #this is expensive! + + if = { + limit = { + NOT = { cp:councillor_court_chaplain = scope:translation_enthusiast } + } + add_courtier = scope:translation_enthusiast #he's added to root's court + } + + duel = { #you try to recruit a bunch of genius translators + skill = learning + value = very_high_skill_rating + + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = 1 + } + modifier = { + add = 40 + has_trait = scholar + } + modifier = { + add = 40 + has_trait = diligent + } + modifier = { + add = 40 + has_trait = gregarious + } + modifier = { + add = 40 + has_trait = diplomat + } + modifier = { + add = 40 + has_trait = administrator + } + modifier = { + add = 40 + culture = { has_cultural_tradition = tradition_xenophilic } + } + modifier = { + add = 60 + any_held_county = { + any_county_province = { + barony = title:b_toledo + } + } + } + modifier = { + add = 60 + prestige_level >= high_prestige_level + } + send_interface_toast = { #you succeed! + title = recruiting_brilliance_toast.success + left_icon = root + add_character_modifier = { + modifier = great_translation_school_modifier + years = 30 + } + add_prestige = major_prestige_gain + if = { + limit = { is_ai = no } + give_nickname = nick_the_wise + } + } + } + 20 = { + compare_modifier = { + value = scope:duel_value + multiplier = -1 + } + send_interface_toast = { + title = recruiting_mediocrity_toast.failure + left_icon = root + add_character_modifier = { + modifier = mediocre_translation_school_modifier + years = 30 + } + add_prestige = minor_prestige_gain + } + } + } + + ai_chance = { #rational and ambitious AIs pick this option + base = 10 + ai_value_modifier = { + ai_rationality = 1 + ai_boldness = 0.7 + ai_zeal = -0.3 + ai_vengefulness = -0.5 + } + } + + stress_impact = { + # Content or lazy characters don't want to make the effort + content = minor_stress_impact_gain + lazy = minor_stress_impact_gain + + # Nor do self-absorbed ones + arrogant = minor_stress_impact_gain + greedy = minor_stress_impact_gain + + #and impatient ones don't wanna wait + impatient = minor_stress_impact_gain + } + } + + option = { #If you are so capable, #italic you#! can do all the translations + name = fp2_yearly.8004.b + + remove_short_term_gold = medium_gold_value #this is expensive! + + + if = { + limit = { + NOT = { cp:councillor_court_chaplain = scope:translation_enthusiast } + } + add_courtier = scope:translation_enthusiast #he's added to root's court + } + + scope:translation_enthusiast = { + add_opinion = { + target = root + opinion = -20 + modifier = unfair_expectations_opinion + } + } + + add_character_modifier = { + modifier = translation_effort_modifier + years = 30 + } + + ai_chance = { #rational and cautious AIs pick this option + base = 10 + ai_value_modifier = { + ai_rationality = 0.5 + ai_boldness = -0.4 + } + } + + stress_impact = { + # self-absorbed cheapskates still don't want to pay for this + arrogant = minor_stress_impact_gain + greedy = minor_stress_impact_gain + + #and ambitious and diligent feel it's not enough + ambitious = minor_stress_impact_gain + diligent = minor_stress_impact_gain + } + } + + option = { #I would rather have the books collecting dust..." + name = fp2_yearly.8004.c + + add_character_modifier = { + modifier = dusty_libraries_modifier + years = 30 + } + + + if = { + limit = { cp:councillor_court_chaplain = scope:translation_enthusiast } + scope:translation_enthusiast = { + add_opinion = { + target = root + opinion = -20 + modifier = disappointed_opinion + } + } + } + + if = { + limit = { + NOT = { cp:councillor_court_chaplain = scope:translation_enthusiast } + } + scope:translation_enthusiast = { silent_disappearance_effect = yes } + } + + ai_chance = { #zealous or ignorant AI pick this option + base = 10 + ai_value_modifier = { + ai_zeal = 0.5 + ai_vengefulness = 0.4 + ai_energy = -0.7 + } + } + + stress_impact = { + # ambitious or learned characters cry from this + ambitious = minor_stress_impact_gain + diligent = minor_stress_impact_gain + generous = minor_stress_impact_gain + scholar = major_stress_impact_gain + } + } +} + +################################### +# Under the Stone Pine +# by Ola Jentzsch +################################### +fp2_yearly.8005 = { + type = character_event + title = fp2_yearly.8005.t + desc = { + desc = fp2_yearly.8005.desc_opening + first_valid = { + triggered_desc = { + trigger = { + culture = { has_cultural_pillar = language_iberian } + } + desc = fp2_yearly.8005.desc_iberian + } + triggered_desc = { + trigger = { + culture = { has_cultural_pillar = language_arabic } + } + desc = fp2_yearly.8005.desc_arabic + } + desc = fp2_yearly.8005.desc_language_neutral + } + desc = fp2_yearly.8005.desc_middle_part + first_valid = { + triggered_desc = { + trigger = { current_year >= 1120 } + desc = fp2_yearly.8005.desc_post_troubadours + } + desc = fp2_yearly.8005.desc_pre_troubadours + } + } + + trigger = { + has_fp2_dlc_trigger = yes + } + + theme = love + + left_portrait = { + character = root + animation = sadness + } + + cooldown = { years = 50 } + + immediate = { + + random_relation = { + type = lover + save_scope_as = courtly_lover + } + + capital_county = { save_scope_as = tree_capital } + } + + option = { #Embrace the love in your heart + name = fp2_yearly.8005.a + + trigger = { + num_of_relation_lover >= 1 + NOT = { has_trait = poet } + } + + add_trait = poet + + scope:courtly_lover = { + add_opinion = { + target = root + opinion = 10 + modifier = flattered_opinion + } + } + + ai_chance = { #energetic, honorable and compassionate AI goes for this option + base = 10 + ai_value_modifier = { + ai_energy = 0.5 + ai_compassion = 0.6 + ai_honor = 0.5 + ai_rationality = -0.5 + } + } + + stress_impact = { + chaste = major_stress_impact_gain + content = minor_stress_impact_gain + arrogant = major_stress_impact_gain + callous = major_stress_impact_gain + } + } + + option = { #Feel something + name = fp2_yearly.8005.b + + ai_chance = { #humble AI goes for this option + base = 10 + ai_value_modifier = { + ai_compassion = 0.5 + ai_rationality = 0.5 + ai_honor = 0.5 + } + } + + stress_impact = { + greedy = minor_stress_impact_gain + impatient = minor_stress_impact_gain + paranoid = minor_stress_impact_gain + } + + add_character_modifier = { + modifier = felt_something_modifier + years = 10 + } + } + + + + option = { #Sponsor more musicians + name = fp2_yearly.8005.c + + remove_short_term_gold = medium_gold_value + + add_character_modifier = { + modifier = investing_in_music_modifier + years = 25 + } + + ai_chance = { #energetic, constructive AI goes for this option + base = 10 + ai_value_modifier = { + ai_energy = 0.5 + ai_compassion = 0.5 + ai_rationality = 0.5 + ai_greed = -1 + } + } + + stress_impact = { + content = minor_stress_impact_gain + greedy = minor_stress_impact_gain + lazy = minor_stress_impact_gain + } + } + + option = { #Chop down the damned tree + name = fp2_yearly.8005.d + + add_character_modifier = { + modifier = aversion_to_joy_modifier + years = 20 + } + + scope:tree_capital = { + add_county_modifier = { + modifier = great_pine_chopped_down_county_modifier + years = 10 + } + } + + ai_chance = { #vengeful and uncompassionate AI goes for this option + base = 10 + ai_value_modifier = { + ai_vengefulness = 0.7 + ai_zeal = 0.3 + ai_compassion = -1 + ai_rationality = -0.5 + } + } + + stress_impact = { + base = minor_stress_impact_gain + calm = medium_stress_impact_gain + compassionate = medium_stress_impact_gain + cynical = minor_stress_impact_gain + humble = minor_stress_impact_gain + arrogant = medium_stress_impact_loss + callous = medium_stress_impact_loss + vengeful = medium_stress_impact_loss + } + } +} + +################################### +# Saqaliba Settlers +# by Ola Jentzsch +################################### +scripted_trigger fp2_yearly.8006_province_trigger = { + has_holding_type = city_holding + barony = { + is_under_holy_order_lease = no + is_capital_barony = no + } +} + +scripted_trigger fp2_yearly.8006_ruler_trigger = { + has_religion = religion:islam_religion + is_ai = yes +} + +fp2_yearly.8006 = { + type = character_event + title = fp2_yearly.8006.t + desc = fp2_yearly.8006.desc + theme = crown + + left_portrait = { + character = root + animation = personality_rational + } + + right_portrait = { + character = scope:saqaliba_leader + animation = happiness + } + + lower_left_portrait = { + character = scope:former_master + } + + trigger = { + has_fp2_dlc_trigger = yes + + any_neighboring_top_liege_realm_owner = { fp2_yearly.8006_ruler_trigger = yes } + any_held_county = { any_county_province = { fp2_yearly.8006_province_trigger = yes } } + } + + cooldown = { years = 50 } + + immediate = { + + random_neighboring_top_liege_realm_owner = { + limit = { fp2_yearly.8006_ruler_trigger = yes } + save_scope_as = former_master + } + + random_held_county = { + limit = { + any_county_province = { fp2_yearly.8006_province_trigger = yes } + } + save_scope_as = saqaliba_county #for use in the claim the former_master might get + } + + scope:saqaliba_county = { + random_county_province = { + limit = { fp2_yearly.8006_province_trigger = yes } + barony = { save_scope_as = saqaliba_barony } + } + } + + create_character = { #this is the saqaliba refugee's leader + age = { 20 50 } + location = root.capital_province + gender_female_chance = 50 + random_traits_list = { + count = 3 + ambitious = {} + brave = {} + stubborn = {} + honest = {} + cynical = {} + } + random_traits_list = { #something fun to give them character! + count = 2 + beauty_good_3 = {} + overseer = {} + shrewd = {} + scarred = {} + } + culture = culture:russian + faith = scope:former_master.faith + dynasty = none + save_scope_as = saqaliba_leader + + after_creation = { + if = { + limit = { is_female = no } + add_trait = eunuch + } + } + } + + hidden_effect = { + scope:saqaliba_leader = { + add_character_modifier = former_slave_npc_modifier + } + } + } + + option = { #Give them what they want + name = fp2_yearly.8006.a + + scope:saqaliba_leader = { + add_opinion = { + target = root + opinion = 20 + modifier = received_title_barony + } + } + + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = yes + } + + scope:saqaliba_barony = { + change_title_holder = { + holder = scope:saqaliba_leader + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + + scope:former_master = { + if = { + limit = { has_relation_rival = root } + custom_tooltip = { + text = furious_rival_8006.desc + hidden_effect = { add_unpressed_claim = scope:saqaliba_county } + } + } + else = { + progress_towards_rival_effect = { + CHARACTER = root + OPINION = no + } + } + } + + scope:saqaliba_county = { + add_county_modifier = { + modifier = saqaliba_settlers_county_modifier + years = 30 + } + } + + ai_chance = { #ambitious or compassionate AI goes for this option + base = 10 + ai_value_modifier = { + ai_boldness = 0.8 + ai_greed = 0.5 + ai_honor = 0.6 + ai_compassion = 0.6 + } + } + + stress_impact = { + content = minor_stress_impact_gain + craven = minor_stress_impact_gain + paranoid = minor_stress_impact_gain + callous = minor_stress_impact_gain + sadistic = minor_stress_impact_gain + } + } + + option = { #You can stay, but your friends must go elsewhere + name = fp2_yearly.8006.b + flavor = fp2_yearly.8006.flavor.b.tt + + + scope:former_master = { + add_opinion = { + target = root + opinion = -10 + modifier = harbored_a_fugitive_opinion + } + } + + add_courtier = scope:saqaliba_leader + + ai_chance = { #cautious AI goes for this option + base = 10 + ai_value_modifier = { + ai_boldness = -0.5 + ai_rationality = 0.5 + ai_compassion = -0.3 + } + } + + stress_impact = { + ambitious = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + generous = major_stress_impact_gain + } + } + + + option = { #Send them back to their former master + name = fp2_yearly.8006.c + flavor = fp2_yearly.8006.flavor.c.tt + + + if = { + limit = { + OR = { + has_any_good_relationship_with_character_trigger = { CHARACTER = scope:former_master } + } + } + add_character_modifier = { + modifier = obligations_fulfilled_modifier + years = 10 + } + } + else = { + add_hook = { + type = favor_hook + target = scope:former_master + } + } + + #Flag that scope:saqaliba_leader should leave. + save_scope_as = disappear_saqaliba + + ai_chance = { #cruel AI go for this option + base = 10 + ai_value_modifier = { + ai_compassion = -1 + ai_rationality = 0.5 + ai_greed = 0.5 + ai_vengefulness = 0.5 + } + } + + stress_impact = { + ambitious = minor_stress_impact_gain + compassionate = massive_stress_impact_gain + generous = massive_stress_impact_gain + } + } + + after = { + if = { + limit = { exists = scope:disappear_saqaliba } + scope:saqaliba_leader = { silent_disappearance_effect = yes } + } + } +} diff --git a/project/ck3/base_game/events/dlc/fp2/neutral_struggle_events.txt b/project/ck3/base_game/events/dlc/fp2/neutral_struggle_events.txt new file mode 100644 index 0000000000..9f7312e7e7 --- /dev/null +++ b/project/ck3/base_game/events/dlc/fp2/neutral_struggle_events.txt @@ -0,0 +1,40 @@ +namespace = neutral_struggle + +################################################## +# #Maintenance Events +# 0001 - 0010 Activate the Passing of Time catalyst. +################################################## + + + + + + + + + + +################################################## +# MAINTENANCE EVENTS + +################################################## +# Activate Passing of Time +# by Ewan Cowhig Croft +# 0001 - 0010 +################################################## + +neutral_struggle.0001 = { + hidden = yes + type = empty + scope = struggle + + immediate = { + # Activate the catalyst. + activate_struggle_catalyst = catalyst_passing_of_time + # Then queue the event up against for a year hence. + trigger_event = { + id = neutral_struggle.0001 + years = 1 + } + } +} diff --git a/project/ck3/base_game/events/education_and_childhood/childhood_education_events.txt b/project/ck3/base_game/events/education_and_childhood/childhood_education_events.txt index e0e8600ae6..96969a0c2e 100644 --- a/project/ck3/base_game/events/education_and_childhood/childhood_education_events.txt +++ b/project/ck3/base_game/events/education_and_childhood/childhood_education_events.txt @@ -36,6 +36,27 @@ childhood_education.0004 = { theme = education left_portrait = scope:ward + trigger = { + # PARENTS ARE EXCLUDED FROM THIS NATURALLY, see 00_education_focuses.txt under on_change_from for more info -h + any_relation = { + type = ward + has_any_focus = yes # The guardian is not required to actually have one, as there are alternatives. But the ward is. + } + any_relation = { # Separated for ease of testing, as this used to cause errors -h + type = ward + OR = { + has_character_flag = martial_previous_education + has_character_flag = intrigue_previous_education + has_character_flag = diplomacy_previous_education + has_character_flag = learning_previous_education + has_character_flag = stewardship_previous_education + } + } + } + on_trigger_fail = { # In case a stone was left unturned + debug_log = "childhood_education.0004 failed to meet trigger requirements, there is probably a missing prev education flag!" + } + immediate = { random_relation = { type = ward diff --git a/project/ck3/base_game/events/education_and_childhood/coming_of_age_events.txt b/project/ck3/base_game/events/education_and_childhood/coming_of_age_events.txt index 0d05405b05..f621b26711 100644 --- a/project/ck3/base_game/events/education_and_childhood/coming_of_age_events.txt +++ b/project/ck3/base_game/events/education_and_childhood/coming_of_age_events.txt @@ -257,6 +257,13 @@ coming_of_age.0001 = { has_focus = education_stewardship } } + NOR = { # In case a character start with an education trait from the ruler designer + has_trait = education_learning + has_trait = education_diplomacy + has_trait = education_intrigue + has_trait = education_martial + has_trait = education_stewardship + } } immediate = { @@ -396,6 +403,7 @@ coming_of_age.0001 = { } } } + dynasty_perk_secondary_education_trait_effect = yes post_education_bonuses_effect = yes save_childhood_trait_as_variable_effect = yes education_complete_notification_effect = yes @@ -656,6 +664,13 @@ coming_of_age.0002 = { trigger = { has_focus = education_stewardship + NOR = { # In case a character start with an education trait from the ruler designer + has_trait = education_learning + has_trait = education_diplomacy + has_trait = education_intrigue + has_trait = education_martial + has_trait = education_stewardship + } } immediate = { @@ -707,6 +722,7 @@ coming_of_age.0002 = { rank = 4 } } + dynasty_perk_secondary_education_trait_effect = yes post_education_bonuses_effect = yes save_childhood_trait_as_variable_effect = yes education_complete_notification_effect = yes @@ -996,6 +1012,13 @@ coming_of_age.0003 = { trigger = { has_focus = education_martial + NOR = { # In case a character start with an education trait from the ruler designer + has_trait = education_learning + has_trait = education_diplomacy + has_trait = education_intrigue + has_trait = education_martial + has_trait = education_stewardship + } } immediate = { @@ -1235,6 +1258,7 @@ coming_of_age.0003 = { } } } + dynasty_perk_secondary_education_trait_effect = yes post_education_bonuses_effect = yes save_childhood_trait_as_variable_effect = yes education_complete_notification_effect = yes @@ -1495,6 +1519,13 @@ coming_of_age.0004 = { trigger = { has_focus = education_intrigue + NOR = { # In case a character start with an education trait from the ruler designer + has_trait = education_learning + has_trait = education_diplomacy + has_trait = education_intrigue + has_trait = education_martial + has_trait = education_stewardship + } } immediate = { @@ -1546,6 +1577,7 @@ coming_of_age.0004 = { rank = 4 } } + dynasty_perk_secondary_education_trait_effect = yes post_education_bonuses_effect = yes save_childhood_trait_as_variable_effect = yes education_complete_notification_effect = yes @@ -1805,6 +1837,13 @@ coming_of_age.0005 = { trigger = { has_focus = education_diplomacy + NOR = { # In case a character start with an education trait from the ruler designer + has_trait = education_learning + has_trait = education_diplomacy + has_trait = education_intrigue + has_trait = education_martial + has_trait = education_stewardship + } } immediate = { @@ -1856,6 +1895,7 @@ coming_of_age.0005 = { rank = 4 } } + dynasty_perk_secondary_education_trait_effect = yes post_education_bonuses_effect = yes save_childhood_trait_as_variable_effect = yes education_complete_notification_effect = yes diff --git a/project/ck3/base_game/events/factions/faction_demands.txt b/project/ck3/base_game/events/factions/faction_demands.txt index 49e6f0be20..546d3126d7 100644 --- a/project/ck3/base_game/events/factions/faction_demands.txt +++ b/project/ck3/base_game/events/factions/faction_demands.txt @@ -2,6 +2,8 @@ namespace = faction_demand + + # Independence Faction Demand # by Joakim Andreasson faction_demand.0001 = { @@ -44,7 +46,32 @@ faction_demand.0001 = { days = 1825 name = TRUCE_GRANT_INDEPENDENCE } + + # Struggle Catalysts. + if = { + limit = { + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + activate_struggle_catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + } + } } + trigger_event = faction_demand.0002 } } @@ -497,9 +524,9 @@ faction_demand.1001 = { # May not convert to an unreformed faith from a reformed one. NAND = { - scope:peasant_leader.faith = { has_doctrine = unreformed_faith_doctrine } + scope:peasant_leader.faith = { has_doctrine_parameter = unreformed } faith = { - NOT = { has_doctrine = unreformed_faith_doctrine } + NOT = { has_doctrine_parameter = unreformed } } } @@ -537,8 +564,36 @@ faction_demand.1001 = { } add_dread = medium_dread_loss + # Struggle Catalysts. + if = { + limit = { + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + CHAR = scope:faction_leader + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + CHAR = scope:faction_leader + } + } + activate_struggle_catalyst = { + catalyst = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + character = root + } + } + } + hidden_effect = { scope:faction = { + clean_revolt_county_modifiers_from_faction_members_effect = yes destroy_faction = yes } } @@ -587,17 +642,47 @@ faction_demand.1001 = { custom_tooltip = FACTION_DEMAND_POPULIST_ACCEPT_GRANT_INDEPENCE_TT } + # Struggle Catalysts. + # Should rename the Catalysts? + if = { + limit = { + is_important_or_vip_struggle_character = yes + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + CHAR = scope:faction_leader + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + CHAR = scope:faction_leader + } + } + activate_struggle_catalyst = { + catalyst = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion + character = root + } + } + } + hidden_effect = { if = { limit = { exists = scope:faction } scope:faction = { + clean_revolt_county_modifiers_from_faction_members_effect = yes destroy_faction = yes } } } + ai_chance = { base = 0 compare_modifier = { # Stronger factions increase the chance of an AI ruler capitulating; at 200% ruler army strength, this maxes out at +50% chance to accept demands. @@ -1211,3 +1296,274 @@ faction_demand.9001 = { name = FACTION_IMPRISONMENT_RETALIATION_OPT } } + + +# Nation Fracturing demands +faction_demand.1000 = { + type = letter_event + sender = scope:faction_leader + opening = { + desc = "FACTION_DEMAND_COLLAPSE" + } + desc = "FACTION_DEMAND_COLLAPSE_DESC" + + trigger = { + exists = scope:faction # May have ceased to exist by the time this triggers + } + + option = { + name = "FACTION_DEMAND_ACCEPT" + + root = { + save_scope_as = faction_target + add_dread = medium_dread_loss + } + + # We are doing this before the create_title_and_vassal_change as the scope:change will be stored as a event_target for the faction_demand.1002 and cause an "OOS" - Title and vassal changes should be resolved in the same tick + scope:faction = { + every_faction_member = { + trigger_event = faction_demand.1002 + } + } + + create_title_and_vassal_change = { + type = independency + save_scope_as = change + add_claim_on_loss = no + } + + scope:faction = { + every_faction_member = { + change_liege_or_become_independent = { + CHANGE = scope:change + VASSAL = this + } + + hidden_effect = { + save_scope_as = recipient # Ensuring it localizes correctly + add_truce_both_ways = { + character = root + days = 1825 + name = TRUCE_GRANT_INDEPENDENCE + } + + # Struggle Catalysts. + if = { + limit = { + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = { + CHAR1 = root + CHAR2 = scope:recipient + } + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal + character = root + } + } + } + } + } + } + + every_vassal = { + limit = { is_ai = no } + send_interface_toast = { + type = event_generic_neutral + title = liege_primary_title_dissolution + desc = liege_primary_title_dissolution_desc + left_icon = root + } + } + + resolve_title_and_vassal_change = scope:change + + every_held_title = { + limit = { + tier = prev.primary_title.tier + } + add_to_temporary_list = titles_to_destroy + } + + every_in_list = { + list = titles_to_destroy + destroy_title = this + } + + add_prestige = { + value = medium_prestige_value + multiply = -1 + } + + ai_chance = { + base = 1 + modifier = { + add = 99 + scope:faction = { faction_power >= 100 } + } + modifier = { + add = 50 + scope:faction = { faction_power >= 125 } + } + modifier = { + add = 50 + scope:faction = { faction_power >= 150 } + } + modifier = { + add = 50 + scope:faction = { faction_power >= 200 } + } + modifier = { + add = 100 + scope:faction = { faction_power >= 300 } + } + modifier = { + factor = 0.1 + any_ally = { + NOR = { + target_is_liege_or_above = root + target_is_vassal_or_below = root + } + max_military_strength > root.max_military_strength + } + } + compare_modifier = { + value = debt_level + multiplier = 25 + } + modifier = { + add = -50 + scope:faction_target = { + is_at_war = no + primary_title.tier >= tier_kingdom + } + } + modifier = { + add = -150 + scope:faction_target = { + is_at_war = no + primary_title.tier >= tier_empire + } + } + } + } + + option = { + name = "FACTION_DEMAND_REFUSE" + + show_as_tooltip = { + scope:faction = { + faction_start_war = {} + } + } + + root = { + save_scope_as = faction_target + } + + scope:faction_leader = { + trigger_event = faction_demand.1003 + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_boldness = 4.0 + } + modifier = { + add = 50 + scope:faction = { faction_power < 80 } + } + modifier = { + add = 100 + scope:faction = { faction_power < 60 } + } + modifier = { + add = 1000 + scope:faction = { faction_power < 40 } + } + compare_modifier = { + value = debt_level + multiplier = -25 + } + } + } +} +# Nation Fracturing Demand Accepted +faction_demand.1002 = { + type = letter_event + sender = scope:faction_target + opening = { + desc = "FACTION_DEMAND_COLLAPSE_ACCEPTED" + } + desc = "FACTION_DEMAND_COLLAPSE_ACCEPTED_DESC" + + option = { + name = "FACTION_DEMAND_ACCEPTED_OPT" + custom_tooltip = faction_demand.1002.tt + } +} + +# Nation Fracturing Demand Refused +faction_demand.1003 = { + type = letter_event + sender = scope:faction_target + opening = { + desc = "FACTION_DEMAND_COLLAPSE_REFUSED" + } + desc = "FACTION_DEMAND_COLLAPSE_REFUSED_DESC" + + option = { + name = "FACTION_DEMAND_REFUSED_OPT" + scope:faction = { + faction_start_war = {} + + every_faction_member = { + limit = { NOT = { this = scope:faction.faction_leader } } + trigger_event = faction_demand.1004 + } + } + } +} + +# Independence Faction Demand Refused Member Notice +faction_demand.1004 = { + type = letter_event + sender = scope:faction_target + opening = { + desc = "FACTION_DEMAND_COLLAPSE_REFUSED" + } + desc = "FACTION_DEMAND_COLLAPSE_REFUSED_DESC" + + option = { + name = "FACTION_DEMAND_REFUSED_OPT" + } +} + +# Independence Faction Demand Send Notice +faction_demand.1005 = { + type = letter_event + sender = scope:faction_leader + opening = { + desc = "FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION" + } + desc = "FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION_DESC" + + option = { + name = "FACTION_DEMAND_SEND_DEMAND_NOTIFICATION_OPT" + } +} diff --git a/project/ck3/base_game/events/game_rule_events.txt b/project/ck3/base_game/events/game_rule_events.txt index 6712adbc40..9bd5311c97 100644 --- a/project/ck3/base_game/events/game_rule_events.txt +++ b/project/ck3/base_game/events/game_rule_events.txt @@ -7,7 +7,7 @@ scripted_trigger de_jure_liege_title_to_destroy = { tier > tier_county is_titular = no is_landless_type_title = no - NOT = { exists = controlled_faith } + is_head_of_faith = no save_temporary_scope_as = de_jure_liege_title NOT = { @@ -236,7 +236,7 @@ scripted_trigger weak_empire = { tier = tier_empire is_titular = no is_landless_type_title = no - NOT = { exists = controlled_faith } + is_head_of_faith = no NOT = { # Need to own 20% of De Jure counties any_in_de_jure_hierarchy = { filter = { diff --git a/project/ck3/base_game/events/global_culture_events.txt b/project/ck3/base_game/events/global_culture_events.txt index 6b26343544..dfd6028e18 100644 --- a/project/ck3/base_game/events/global_culture_events.txt +++ b/project/ck3/base_game/events/global_culture_events.txt @@ -16,9 +16,12 @@ # global_culture.0001-0009 # ######################################################################################### +# Disabled per the axing of Visigothic: to reenable, remove the "always = no" on the trigger for this in yearly_on_actions. + global_culture.0001 = { type = empty hidden = yes + orphan = yes immediate = { # Save scopes for player notification events. diff --git a/project/ck3/base_game/events/government_events/tribal_events.txt b/project/ck3/base_game/events/government_events/tribal_events.txt index 088d302a59..d67b7a27ea 100644 --- a/project/ck3/base_game/events/government_events/tribal_events.txt +++ b/project/ck3/base_game/events/government_events/tribal_events.txt @@ -25,7 +25,17 @@ scripted_effect tribal_1001_transfer_liege_title_effect = { scope:title_being_fought_over.holder = { - add_to_temporary_list = transfered_vassals + # Only add it to the holder to the list if they don't have another title of the same tier + if = { + limit = { + any_held_title = { + count = 0 + NOT = { this = scope:title_being_fought_over } + tier = scope:title_being_fought_over.tier + } + } + add_to_temporary_list = transfered_vassals + } every_vassal = { limit = { NOT = { diff --git a/project/ck3/base_game/events/interaction_events/perk_interaction_events.txt b/project/ck3/base_game/events/interaction_events/perk_interaction_events.txt index c2246b48e2..5e3d97d335 100644 --- a/project/ck3/base_game/events/interaction_events/perk_interaction_events.txt +++ b/project/ck3/base_game/events/interaction_events/perk_interaction_events.txt @@ -3,11 +3,13 @@ namespace = perk_interaction -##################### +################################################## # Someone has bought a claim on my title # by Petter Vilberg -##################### -# Fired from the buy_claim_interaction +# 0001 - 0010 +################################################## + +# Fired from the buy_claim_interaction perk_interaction.0002 = { type = character_event title = perk_interaction.0002.t @@ -35,16 +37,17 @@ perk_interaction.0002 = { } } -########################## +################################################## # Rival Challenged to Bout # by Ewan Cowhig Croft -########################## - +# 0101 - 0120 +################################################## scripted_effect perk_interaction_0101_apply_effects_effect = { scope:sc_victor = { add_stress = major_stress_loss } scope:sc_loser = { add_stress = major_stress_gain } } +# Follow-up event. perk_interaction.0101 = { hidden = yes @@ -57,6 +60,7 @@ perk_interaction.0101 = { } } +# Invalidation event. perk_interaction.0102 = { hidden = yes @@ -86,6 +90,7 @@ perk_interaction.0102 = { } } +# Delayed mechanical working-out event. perk_interaction.0103 = { hidden = yes @@ -117,3 +122,38 @@ perk_interaction.0103 = { perk_interaction_0101_apply_effects_effect = yes } } + +################################################## +# Playing Chess +# by Ewan Cowhig Croft +# 0121 - 0140 +################################################## + +# Follow-up event. +perk_interaction.0121 = { + hidden = yes + + immediate = { + # We don't bother with a delay here because there's no risk of death, and we want to transfer counties and such immediately. + # Send out a toast to the victor. + scope:bg_victor = { + send_interface_toast = { + title = perk_interaction.0122.victor_toast.t + left_icon = scope:bg_victor + right_icon = scope:bg_loser + show_as_tooltip = { perk_interaction_0122_apply_effects_effect = yes } + } + } + # And to the loser. + scope:bg_loser = { + send_interface_toast = { + title = perk_interaction.0122.loser_toast.t + left_icon = scope:bg_loser + right_icon = scope:bg_victor + show_as_tooltip = { perk_interaction_0122_apply_effects_effect = yes } + } + } + # Then execute the actual effects. + perk_interaction_0122_apply_effects_effect = yes + } +} diff --git a/project/ck3/base_game/events/lifestyles/commission_epic_events.txt b/project/ck3/base_game/events/lifestyles/commission_epic_events.txt index 2b0a775985..7346578137 100644 --- a/project/ck3/base_game/events/lifestyles/commission_epic_events.txt +++ b/project/ck3/base_game/events/lifestyles/commission_epic_events.txt @@ -30,6 +30,7 @@ commission_epic.0001 = { character = scope:servant animation = worry } + immediate = { # Check if you have any writers around @@ -268,7 +269,7 @@ commission_epic.0001 = { ######################## # Perspective -# by Petter Vilberg +# by Petter Vilberg (additions for FP2 by Ola Jentzsch) ######################## commission_epic.0002 = { type = character_event @@ -299,9 +300,71 @@ commission_epic.0002 = { save_scope_as = story } } - + + option = { #Focus on stories of my dynasty's ancestral claims + name = { + text = { + first_valid = { + triggered_desc = { + trigger = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + } + } + desc = commission_epic.0002.iberia_epic.a + } + desc = commission_epic.0002.a + } + } + } + custom_tooltip = commission_epic.propaganda + + + trigger = { + any_character_to_title_neighboring_county = { + count >= 3 + holder = { + NOT = { + is_vassal_of = root + } + } + } + } + + stress_impact = { + just = minor_stress_impact_gain + } + + trigger_event = { + id = commission_epic.6000 + days = { 3 10 } + } + + set_variable = { + name = propaganda_path + value = yes + } + + scope:story = { + set_variable = { + name = composer + value = scope:composer + } + } + + ai_chance = { + base = 100y + ai_value_modifier = { + ai_greed = 0.5 + ai_boldness = 0.3 + ai_compassion = -0.5 + } + } + } + option = { # It's about me! - name = commission_epic.0002.a + name = commission_epic.0002.b custom_tooltip = commission_epic.more_prestige scope:story = { set_variable = { @@ -319,10 +382,12 @@ commission_epic.0002 = { ai_boldness = 1 } } + + hidden_effect = { clear_commission_epic_loc_variables = yes } } option = { # Take a broad perspective - name = commission_epic.0002.b + name = commission_epic.0002.c custom_tooltip = commission_epic.more_dynasty_prestige scope:story = { set_variable = { @@ -336,10 +401,12 @@ commission_epic.0002 = { ai_chance = { base = 30 } + + hidden_effect = { clear_commission_epic_loc_variables = yes } } option = { # Be as honest as possible - name = commission_epic.0002.c + name = commission_epic.0002.d custom_tooltip = commission_epic.more_piety scope:story = { set_variable = { @@ -356,10 +423,8 @@ commission_epic.0002 = { ai_zeal = 0.5 } } - } - after = { - clear_commission_epic_loc_variables = yes + hidden_effect = { clear_commission_epic_loc_variables = yes } } } @@ -1878,7 +1943,859 @@ commission_epic.2006 = { } } +################################# +# Propaganda Chronicle Events (FP2 Additions) +# 6000-6666 +################################## + +scripted_trigger composer_unavailable_trigger = { + exists = var:composer + scope:composer = { + is_alive = yes + OR = { + is_imprisoned = yes + has_contagious_deadly_disease_trigger = yes + has_trait = incapable + NOR = { + is_courtier_of = scope:story.story_owner + is_foreign_court_or_pool_guest_of = scope:story.story_owner + } + } + } +} + +scripted_trigger composer_dead_trigger = { + exists = var:composer + scope:composer = { is_alive = no } +} + +######################## +# The Empty Event +# by Ola Jentzsch +######################## + +commission_epic.6000 = { #This is a safeguard to set up the chain so it doesn't break due to changing circumstances + type = empty + hidden = yes + + immediate = { + + + if = { + limit = { + any_character_to_title_neighboring_county = { + count >= 3 + holder = { + NOT = { + is_vassal_of = root + } + } + } + } + trigger_event = { + id = commission_epic.6001 #the expected progression + } + } + else = { + limit = { + any_character_to_title_neighboring_county = { + count < 3 + holder = { + NOT = { + is_vassal_of = root + } + } + } + } + trigger_event = { + id = commission_epic.6005 #a fallback event, if the chain breaks + } + } + } +} + +######################## +# Some Small Embellishments +# by Ola Jentzsch +######################## + +commission_epic.6001 = { + type = character_event + title = commission_epic.6001.t + desc ={ + first_valid = { + triggered_desc = { + trigger = { + OR = { #this trigger works in this event, but not in 6003 and 6004 - might it be due to a failure to save it through the "empty" event 6002? + scope:story.var:epic_approach = flag:writer + scope:story.var:epic_approach = flag:servant + } + } + desc = commission_epic.6001.writerservant + } + desc = commission_epic.6001.scribes + } + } + theme = diplomacy + override_background = { event_background = study } + left_portrait = { + character = scope:composer + animation = chancellor + } + + trigger = { + composer_unavailable_trigger = no + composer_dead_trigger = no + } + + + option = { #Embellish whatever you want, just get it finished! + name = commission_epic.6001.a + + custom_tooltip = commission_epic.less_credible + + set_variable = { + name = lie_positive + value = flag:dubious_claims #this makes sure that your choice is remembered later in the chain + } + + trigger_event = { + id = commission_epic.6002 + days = { 20 40 } + } + + stress_impact = { + diligent = minor_stress_impact_gain + honest = medium_stress_impact_gain + just = medium_stress_impact_gain + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_greed = 1 + ai_boldness = 0.5 + ai_honor = -1 + } + } + } + + option = { #Just take my gold, and do more research + name = commission_epic.6001.b + + custom_tooltip = commission_epic.more_credible + + remove_short_term_gold = medium_gold_value + + set_variable = { + name = lie_negative + value = flag:credible_claims #this makes sure that your choice is remembered later in the chain + } + + trigger_event = { + id = commission_epic.6002 + days = { 20 40 } + } + + stress_impact = { + deceitful = medium_stress_impact_gain + greedy = medium_stress_impact_gain + impatient = medium_stress_impact_gain + + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_greed = -1 + ai_rationality = 0.5 + ai_honor = 1 + } + } + } +} + +######################## +# Empty Event #2 +# by Ola Jentzsch +######################## + +commission_epic.6002 = { #This is a safeguard to set up the chain so it doesn't break due to changing circumstances + type = empty + hidden = yes + + immediate = { + + if = { + limit = { + AND = { + any_character_to_title_neighboring_county = { + count >= 3 + holder = { + NOT = { + is_vassal_of = root + } + } + } + exists = var:lie_positive + var:lie_positive = flag:dubious_claims + } + } + trigger_event = { + id = commission_epic.6003 + } + } + + else_if = { + limit = { + AND = { + any_character_to_title_neighboring_county = { + count >= 3 + holder = { + NOT = { + is_vassal_of = root + } + } + } + exists = var:lie_negative + var:lie_negative = flag:credible_claims + } + } + trigger_event = { + id = commission_epic.6004 + } + } + + + else = { + limit = { + any_character_to_title_neighboring_county = { + count < 3 + holder = { + NOT = { + is_vassal_of = root + } + } + } + } + trigger_event = { + id = commission_epic.6005 #the fallback event again, if there is less than three proper counties to scope for any reason. + } + } + } +} + +######################## +# Cold Claims +# by Ola Jentzsch +######################## + +commission_epic.6003 = { + type = character_event + title = commission_epic.6003.t + desc = { + first_valid = { + triggered_desc = { + trigger = { scope:story.var:epic_approach = flag:writer } + desc = commission_epic.6003.writer + } + triggered_desc = { + trigger = { scope:story.var:epic_approach = flag:servant } + desc = commission_epic.6003.servant + } + desc = commission_epic.6003.scribes #the triggers above do not work, but defaults to this + } + } + theme = diplomacy + override_background = { event_background = study } + left_portrait = { + character = scope:composer + animation = chancellor + } + + trigger = { + composer_unavailable_trigger = no + composer_dead_trigger = no + } + + immediate = { + + random_character_to_title_neighboring_county = { + limit = { + holder = { + NOT = { + is_vassal_of = root + } + } + } + save_scope_as = neighboring_county_1 + } + + random_character_to_title_neighboring_county = { + limit = { + NOT = { + holder = { is_vassal_of = root } + this = scope:neighboring_county_1 + } + } + save_scope_as = neighboring_county_2 + } + + random_character_to_title_neighboring_county = { + limit = { + NOT = { + holder = { is_vassal_of = root } + this = scope:neighboring_county_1 + this = scope:neighboring_county_2 + } + } + save_scope_as = neighboring_county_3 + } + + create_character = { + age = { 20 50 } + location = root.capital_province + gender_female_chance = 50 + culture = root.culture + faith = root.faith + dynasty = none + save_scope_as = ancestor_1 + } + } + + option = { # All of it is true! + name = commission_epic.6003.a + + add_unpressed_claim = scope:neighboring_county_1 + add_unpressed_claim = scope:neighboring_county_2 + add_unpressed_claim = scope:neighboring_county_3 + + custom_tooltip = commission_epic.paranoid_neighbors #your neighbors gets really paranoid when they learn about this + hidden_effect = { + every_neighboring_realm_same_rank_owner = { + add_opinion = { + target = root + modifier = bizarre_claims_opinion + } + } + } + + + stress_impact = { + family_first = medium_stress_impact_gain + humble = medium_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_boldness = 1 + } + } + } + + option = { # county_1 seems good! + name = commission_epic.6003.b + + add_unpressed_claim = scope:neighboring_county_1 + } + + option = { # county_2 seems good! + name = commission_epic.6003.c + + add_unpressed_claim = scope:neighboring_county_2 + } + + option = { # county_3 seems good! + name = commission_epic.6003.d + + add_unpressed_claim = scope:neighboring_county_3 + } + + after = { + scope:ancestor_1 = { silent_disappearance_effect = yes } + + trigger_event = { #this triggers the final event, where you are supposed to get an artifact as a reward + id = commission_epic.6006 + days = { 20 40 } + } + } +} + +################################ + # Credible Claims + # By Ola Jentzsch +################################ +commission_epic.6004 = { + type = character_event + title = commission_epic.6004.t + desc = { + first_valid = { + triggered_desc = { + trigger = { + OR = { #this trigger does not work + scope:story.var:epic_approach = flag:writer + scope:story.var:epic_approach = flag:servant + } + } + desc = commission_epic.6004.writerservant + } + desc = commission_epic.6004.scribes + } + } + theme = diplomacy + override_background = { event_background = study } + left_portrait = { + character = scope:composer + animation = chancellor + } + + trigger = { + composer_unavailable_trigger = no + composer_dead_trigger = no + } + + + immediate = { + + random_character_to_title_neighboring_county = { + limit = { + holder = { + NOT = { + is_vassal_of = root + } + } + } + save_scope_as = neighboring_county_1 + } + + random_character_to_title_neighboring_county = { + limit = { + NOT = { + holder = { is_vassal_of = root } + this = scope:neighboring_county_1 + } + } + save_scope_as = neighboring_county_2 + } + + create_character = { + age = { 20 50 } + location = root.capital_province + gender_female_chance = 50 + culture = root.culture + faith = root.faith + dynasty = none + save_scope_as = ancestor_1 + } + } + + option = { # Why not both of them? + name = commission_epic.6004.a + + add_pressed_claim = scope:neighboring_county_1 + add_pressed_claim = scope:neighboring_county_2 + + custom_tooltip = commission_epic.paranoid_neighbors #your neighbors gets really paranoid when they learn about this + hidden_effect = { + every_neighboring_realm_same_rank_owner = { + add_opinion = { + target = root + modifier = bizarre_claims_opinion + } + } + } + + + stress_impact = { + family_first = medium_stress_impact_gain + humble = medium_stress_impact_gain + } + ai_chance = { + base = 100 + ai_value_modifier = { + ai_boldness = 1 + } + } + } + + option = { #[County] is certainly part of my inheritance! + name = commission_epic.6004.b + + add_pressed_claim = scope:neighboring_county_1 + } + + option = { # I have always felt like [neighboring_county_2.GetNameNoTier] should belong to me + name = commission_epic.6004.c + + add_pressed_claim = scope:neighboring_county_2 + } + + after = { + scope:ancestor_1 = { silent_disappearance_effect = yes } + + trigger_event = { #this triggers the final event, where you are supposed to get an artifact as a reward + id = commission_epic.6006 + days = { 20 40 } + } + } +} + + +################################ +# A Claimless Affair +# By Ola Jentzsch +################################ + +commission_epic.6005 = { #This is a safeguard event in the case the chain breaks due to changing circumstances. You'll still be rewarded with an artifact, though not any claims. + type = character_event + title = commission_epic.6005.t + desc ={ + first_valid = { + triggered_desc = { + trigger = { + OR = { + scope:story.var:epic_approach = flag:writer + scope:story.var:epic_approach = flag:servant + } + } + desc = commission_epic.6005.writerservant + } + desc = commission_epic.6005.scribes + } + } + theme = diplomacy + override_background = { event_background = study } + left_portrait = { + character = scope:composer + animation = worry + } + + artifact = { + target = scope:propaganda_chronicle + position = lower_right_portrait + } + + trigger = { + composer_unavailable_trigger = no + composer_dead_trigger = no + } + + immediate = { + + save_scope_as = owner + set_artifact_rarity_masterwork = yes + + if = { + limit = { + scope:composer = { + artifact_should_use_gfx_type_trigger = { TYPE = indian_building } + } + } + if = { + limit = { has_royal_court = yes } + create_artifact = { + name = half_baked_propaganda_chronicle_name + creator = scope:composer + description = half_baked_propaganda_chronicle_desc + visuals = indian_book + type = book + modifier = artifact_half_baked_propaganda_chronicle_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = propaganda_chronicle + } + } + else = { + create_artifact = { + name = half_baked_propaganda_chronicle_name + creator = scope:composer + description = half_baked_propaganda_chronicle_desc + visuals = indian_book + type = miscellaneous + modifier = artifact_half_baked_propaganda_chronicle_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = propaganda_chronicle + } + scope:propaganda_chronicle = { + set_artifact_feature_group = book_subject + set_artifact_feature_group = book_cover_material + } + } + } + else = { + if = { + limit = { has_royal_court = yes } + create_artifact = { + name = half_baked_propaganda_chronicle_name + creator = scope:composer + description = half_baked_propaganda_chronicle_desc + visuals = book + type = book + modifier = artifact_half_baked_propaganda_chronicle_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = propaganda_chronicle + } + } + else = { + create_artifact = { + name = half_baked_propaganda_chronicle_name + creator = scope:composer + description = half_baked_propaganda_chronicle_desc + visuals = book + type = miscellaneous + modifier = artifact_half_baked_propaganda_chronicle_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = propaganda_chronicle + } + scope:propaganda_chronicle = { + set_artifact_feature_group = book_subject + set_artifact_feature_group = book_cover_material + } + } + } + + add_prestige = medium_prestige_loss + + } + + + option = { # To the oubliette you go! + name = commission_epic.6005.a + + trigger = { + OR = { + scope:story.var:epic_approach = flag:writer + scope:story.var:epic_approach = flag:servant + } + } + + scope:composer = { + hard_imprison_character_effect = { + TARGET = this + IMPRISONER = root + } + } + + add_tyranny = minor_tyranny_value + + stress_impact = { + compassionate = medium_stress_impact_gain + forgiving = medium_stress_impact_gain + vengeful = minor_stress_impact_loss + wrathful = minor_stress_impact_loss + sadistic = minor_stress_impact_loss + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + } + } + } + + option = { # You incompetent fools... + name = commission_epic.6005.b + + trigger = { scope:story.var:epic_approach = flag:scribes } + + stress_impact = { + ambitious = medium_stress_impact_gain + august = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_rationality = 1 + } + } + } + + option = { # Is this HighGod punishing me for my vanity? + name = commission_epic.6005.c + + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + content = minor_stress_impact_loss + zealous = minor_stress_impact_loss + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_compassion = 1 + } + } + } + + option = { # At least I got a chronicle... + name = commission_epic.6005.d + + stress_impact = { + arrogant = medium_stress_impact_gain + wrathful = medium_stress_impact_gain + vengeful = medium_stress_impact_gain + calm = minor_stress_impact_loss + content = minor_stress_impact_loss + temperate = minor_stress_impact_loss + } + + ai_chance = { + base = 100 + ai_value_modifier = { + ai_compassion = 1 + } + } + } + + after = { + + hidden_effect = { + scope:story = { + end_story = yes + } + } + } +} + +################################ +# Potent Propaganda (final event) +# By Ola Jentzsch +################################ + +commission_epic.6006 = { + type = character_event + title = commission_epic.6006.t + desc ={ + first_valid = { + triggered_desc = { + trigger = { + OR = { + scope:story.var:epic_approach = flag:writer + scope:story.var:epic_approach = flag:servant + } + } + desc = commission_epic.6006.writerservant + } + desc = commission_epic.6006.scribes + } + } + theme = diplomacy + override_background = { event_background = study } + left_portrait = { + character = scope:composer + animation = happy + } + + artifact = { + target = scope:propaganda_chronicle + position = lower_right_portrait + } + + trigger = { + composer_unavailable_trigger = no + composer_dead_trigger = no + } + + immediate = { + root = { save_scope_as = owner } + set_artifact_rarity_illustrious = yes + + + if = { + limit = { + scope:composer = { + artifact_should_use_gfx_type_trigger = { TYPE = indian_building } + } + } + if = { + limit = { has_royal_court = yes } + + create_artifact = { + name = propaganda_chronicle_name + creator = scope:composer + description = propaganda_chronicle_desc + visuals = indian_book + type = book + modifier = artifact_propaganda_chronicle_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = propaganda_chronicle + } + } + else = { + create_artifact = { + name = propaganda_chronicle_name + creator = scope:composer + description = propaganda_chronicle_desc + visuals = indian_book + type = miscellaneous + modifier = artifact_propaganda_chronicle_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = propaganda_chronicle + } + scope:propaganda_chronicle = { + set_artifact_feature_group = book_subject + set_artifact_feature_group = book_cover_material + } + } + } + else = { + if = { + limit = { has_royal_court = yes } + + create_artifact = { + name = propaganda_chronicle_name + creator = scope:composer + description = propaganda_chronicle_desc + visuals = book + type = book + modifier = artifact_propaganda_chronicle_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = propaganda_chronicle + } + } + else = { + create_artifact = { + name = propaganda_chronicle_name + creator = scope:composer + description = propaganda_chronicle_desc + visuals = book + type = miscellaneous + modifier = artifact_propaganda_chronicle_modifier + wealth = scope:wealth # This comes from the scripted effect above + quality = scope:quality # This comes from the scripted effect above + save_scope_as = propaganda_chronicle + } + scope:propaganda_chronicle = { + set_artifact_feature_group = book_subject + set_artifact_feature_group = book_cover_material + } + } + } + + } + + option = { # Perfect! + name = commission_epic.6006.a + } + after = { + hidden_effect = { + scope:story = { + end_story = yes + } + } + } +} ################################# # Ending & Maintenance Events diff --git a/project/ck3/base_game/events/lifestyles/governance_lifestyle/stewardship_domain_events.txt b/project/ck3/base_game/events/lifestyles/governance_lifestyle/stewardship_domain_events.txt index 529cd34c3d..696e1697e3 100644 --- a/project/ck3/base_game/events/lifestyles/governance_lifestyle/stewardship_domain_events.txt +++ b/project/ck3/base_game/events/lifestyles/governance_lifestyle/stewardship_domain_events.txt @@ -164,7 +164,6 @@ stewardship_domain.1041 = { days = 3650 } } - } } 50 = { @@ -2120,7 +2119,7 @@ stewardship_domain_special.1002 = { trigger = { scope:vassal_reaction = flag:blaming } - animation = angry + animation = anger } } diff --git a/project/ck3/base_game/events/lifestyles/governance_lifestyle/stewardship_duty_events.txt b/project/ck3/base_game/events/lifestyles/governance_lifestyle/stewardship_duty_events.txt index cd0f2f4588..07fc5e40fb 100644 --- a/project/ck3/base_game/events/lifestyles/governance_lifestyle/stewardship_duty_events.txt +++ b/project/ck3/base_game/events/lifestyles/governance_lifestyle/stewardship_duty_events.txt @@ -3558,6 +3558,7 @@ stewardship_duty.4040 = { modifier = { any_vassal = { vassal_contract_has_modifiable_obligations = yes + has_government = feudal_government NOT = { vassal_contract_obligation_level:feudal_government_taxes = feudal_tax_normal_level } } add = 1 @@ -9059,4 +9060,4 @@ stewardship_duty_special.2082 = { name = stewardship_duty_special.2082.a custom_tooltip = stewardship_duty_special.2081.tt } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/events/lifestyles/intrigue_lifestyle/intrigue_dread_events.txt b/project/ck3/base_game/events/lifestyles/intrigue_lifestyle/intrigue_dread_events.txt index b9ed965ffb..86ca6d16de 100644 --- a/project/ck3/base_game/events/lifestyles/intrigue_lifestyle/intrigue_dread_events.txt +++ b/project/ck3/base_game/events/lifestyles/intrigue_lifestyle/intrigue_dread_events.txt @@ -3723,6 +3723,12 @@ intrigue_dread.4201 = { desc = intrigue_dread.4201.desc.outro } + trigger = { # Redundancy check -h + OR = { + exists = capital_county + exists = top_liege.capital_county + } + } theme = intrigue_intimidation_focus override_background = { event_background = battlefield } left_portrait = { @@ -3742,32 +3748,67 @@ intrigue_dread.4201 = { give_nickname = nick_the_impaler } if = { - limit = { - has_character_flag = large_forest_flag - } - capital_county = { - add_county_modifier = { - modifier = forest_of_corpses_3_modifier - years = 5 + limit = { exists = capital_county } + if = { + limit = { + has_character_flag = large_forest_flag + } + capital_county = { + add_county_modifier = { + modifier = forest_of_corpses_3_modifier + years = 5 + } } } - } - else_if = { - limit = { - has_character_flag = medium_forest_flag + else_if = { + limit = { + has_character_flag = medium_forest_flag + } + capital_county = { + add_county_modifier = { + modifier = forest_of_corpses_2_modifier + years = 5 + } + } } - capital_county = { - add_county_modifier = { - modifier = forest_of_corpses_2_modifier - years = 5 + else = { + capital_county = { + add_county_modifier = { + modifier = forest_of_corpses_1_modifier + years = 5 + } } } } else = { - capital_county = { - add_county_modifier = { - modifier = forest_of_corpses_1_modifier - years = 5 + if = { + limit = { + has_character_flag = large_forest_flag + } + top_liege.capital_county = { + add_county_modifier = { + modifier = forest_of_corpses_3_modifier + years = 5 + } + } + } + else_if = { + limit = { + has_character_flag = medium_forest_flag + } + top_liege.capital_county = { + add_county_modifier = { + modifier = forest_of_corpses_2_modifier + years = 5 + } + } + } + else = { + top_liege.capital_county = { + add_county_modifier = { + modifier = forest_of_corpses_1_modifier + years = 5 + } } } } diff --git a/project/ck3/base_game/events/lifestyles/intrigue_lifestyle/intrigue_scheming_events.txt b/project/ck3/base_game/events/lifestyles/intrigue_lifestyle/intrigue_scheming_events.txt index d84da34b02..7d275cc63f 100644 --- a/project/ck3/base_game/events/lifestyles/intrigue_lifestyle/intrigue_scheming_events.txt +++ b/project/ck3/base_game/events/lifestyles/intrigue_lifestyle/intrigue_scheming_events.txt @@ -7304,7 +7304,7 @@ intrigue_scheming_special.1301 = { } right_portrait = { character = scope:mentor_or_other - animation = personality_dishonorable + animation = scheme } theme = intrigue_skulduggery_focus diff --git a/project/ck3/base_game/events/lifestyles/scholarship_lifestyle/learning_theology_events.txt b/project/ck3/base_game/events/lifestyles/scholarship_lifestyle/learning_theology_events.txt index 4a8a89d684..b182effc1f 100644 --- a/project/ck3/base_game/events/lifestyles/scholarship_lifestyle/learning_theology_events.txt +++ b/project/ck3/base_game/events/lifestyles/scholarship_lifestyle/learning_theology_events.txt @@ -2950,7 +2950,7 @@ learning_theology_special.1001 = { faith = { NOR = { exists = var:variable_changed_doctrine_learning_theology_special_1001 - has_doctrine = unreformed_faith_doctrine + has_doctrine_parameter = unreformed } } OR = { diff --git a/project/ck3/base_game/events/lifestyles/statecraft_lifestyle/diplomacy_family_events.txt b/project/ck3/base_game/events/lifestyles/statecraft_lifestyle/diplomacy_family_events.txt index 60618524aa..7e121d0f73 100644 --- a/project/ck3/base_game/events/lifestyles/statecraft_lifestyle/diplomacy_family_events.txt +++ b/project/ck3/base_game/events/lifestyles/statecraft_lifestyle/diplomacy_family_events.txt @@ -3848,7 +3848,7 @@ diplomacy_family.2252 = { theme = diplomacy_family_focus left_portrait = { character = scope:lover - animation = angry + animation = anger } right_portrait = scope:spouse diff --git a/project/ck3/base_game/events/lifestyles/warfare_lifestyle/learn_commander_trait_events.txt b/project/ck3/base_game/events/lifestyles/warfare_lifestyle/learn_commander_trait_events.txt index b592d827b9..054f567e66 100644 --- a/project/ck3/base_game/events/lifestyles/warfare_lifestyle/learn_commander_trait_events.txt +++ b/project/ck3/base_game/events/lifestyles/warfare_lifestyle/learn_commander_trait_events.txt @@ -21,6 +21,10 @@ learn_commander_trait.0001 = { multiplier = 0.1 max = 2 } + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 0.25 number_of_commander_traits > 0 @@ -57,6 +61,10 @@ learn_commander_trait.0002 = { multiplier = 0.1 max = 2 } + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 0.3 number_of_commander_traits > 0 @@ -152,6 +160,10 @@ learn_commander_trait.0003 = { multiplier = 0.1 max = 2 } + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 0.3 number_of_commander_traits > 0 @@ -243,6 +255,10 @@ learn_commander_trait.0004 = { multiplier = 0.1 max = 2 } + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 0.3 number_of_commander_traits > 0 @@ -316,6 +332,10 @@ learn_commander_trait.0006 = { factor = 5 has_trait = zealous } + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 0.3 number_of_commander_traits > 0 @@ -357,6 +377,10 @@ learn_commander_trait.0007 = { terrain = desert } } + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 1.5 any_directly_owned_province = { @@ -405,6 +429,10 @@ learn_commander_trait.0008 = { terrain = jungle } } + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 1.5 any_directly_owned_province = { @@ -459,6 +487,10 @@ learn_commander_trait.0009 = { terrain = jungle } } + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 1.5 any_directly_owned_province = { @@ -524,6 +556,10 @@ learn_commander_trait.1000 = { weight_multiplier = { base = 1 + modifier = { + add = 1 + culture = { has_cultural_parameter = commanders_likelier_to_gain_commander_traits } + } modifier = { factor = 0.5 number_of_commander_traits > 0 diff --git a/project/ck3/base_game/events/lifestyles/warfare_lifestyle/martial_chivalry_events.txt b/project/ck3/base_game/events/lifestyles/warfare_lifestyle/martial_chivalry_events.txt index 6108db76f6..962babeed7 100644 --- a/project/ck3/base_game/events/lifestyles/warfare_lifestyle/martial_chivalry_events.txt +++ b/project/ck3/base_game/events/lifestyles/warfare_lifestyle/martial_chivalry_events.txt @@ -8,6 +8,7 @@ # 1021 - Stress triggers bad battle practice # 2010 - Practice duel (Prowess skill challenge), Petter Vilberg # 3000-3005 - Vassal struggling to train new recruits, Sean Hughes + # 4000 - (FP2) A Bard For A King By Hugo Cortell #CHIVALRY SPECIAL EVENTS # 1201-1204 - Mounted Warrior Practice, by Petter Vilberg @@ -1446,6 +1447,290 @@ martial_chivalry.2015 = { } +################################################################ +# "A Bard For A King" By Hugo Cortell +# Originally an FP2 event, but reworked into martial lifestyle +# 4000 - 4000 +################################################################ +martial_chivalry.4000 = { + type = character_event + title = fp2_struggle.2023.t + desc = fp2_struggle.2023.desc + theme = martial_chivalry_focus # prev. friendly + override_background = { event_background = army_camp } + left_portrait = { + character = root + animation = personality_cynical + } + right_portrait = { + character = scope:fp2_2023_enemy_knight + animation = ecstasy + } + lower_right_portrait = scope:fp2_2023_foreign_king + + trigger = { + has_fp2_dlc_trigger = yes # Part of FP2 DLC + any_ruler = { + top_liege = { + NOT = { this = ROOT } + any_held_title = { is_neighbor_to_realm = root } + any_knight = { + is_available_ai_adult = yes + is_landed = no + } + } + } + } + + immediate = { + add_character_flag = single_combat_duel_armor # Visuals + random_ruler = { + limit = { + top_liege = { + NOT = { this = ROOT } + any_held_title = { is_neighbor_to_realm = root } + any_knight = { + is_available_ai_adult = yes + is_landed = no + } + } + } + top_liege = { # Assumes that there is only one top liege (which there should always be) + save_scope_as = fp2_2023_foreign_king + random_knight = { + limit = { + is_available_ai_adult = yes + is_landed = no + } + save_scope_as = fp2_2023_enemy_knight + } + } + } + } + + option = { # Fool! Do you know who you are speaking to? + name = fp2_struggle.2023.a.a + flavor = fp2_struggle.2023.a.desc + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2023.a.a + left_icon = root + right_icon = scope:fp2_2023_enemy_knight + + reverse_add_opinion = { + target = scope:fp2_2023_enemy_knight + modifier = refusal_opinion + opinion = -30 + } + add_prestige = minor_prestige_gain + add_dread = minor_dread_gain + } + + remove_character_flag = single_combat_duel_armor + } + + option = { # I will write mocking poetry against your liege + name = fp2_struggle.2023.b + flavor = fp2_struggle.2023.b.desc + + duel = { + skill = learning + value = scope:fp2_2023_enemy_knight.learning + + 10 = { # Failure Outcome + compare_modifier = { + value = scope:duel_value + multiplier = -1.5 + } + modifier = { + add = 20 + has_trait = poet + } + + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2023.b.b + left_icon = root + + add_dread = medium_dread_loss + remove_short_term_gold = minor_gold_value + } + } + 10 = { # Success Outcome + compare_modifier = { + value = scope:duel_value + multiplier = 1.5 + } + modifier = { + add = 20 + has_trait = poet + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2023.b.a + left_icon = root + + add_prestige = minor_prestige_gain + scope:fp2_2023_foreign_king = { + add_prestige = minor_prestige_loss + add_dread = minor_dread_loss + } + } + } + } + + remove_character_flag = single_combat_duel_armor + } + + option = { # Fight me! (mandatory stabbing option) + name = fp2_struggle.2023.c + flavor = fp2_struggle.2023.c.desc + + custom_tooltip = engage_in_single_combat # removed start_bout_interaction due to it involving board games too + custom_tooltip = fp2_struggle.2023.c.exptooltip + ROOT = { save_scope_as = fp2_2023_root_in_duel } + configure_start_single_combat_effect = { + SC_INITIATOR = ROOT + SC_ATTACKER = scope:fp2_2023_enemy_knight + SC_DEFENDER = ROOT + FATALITY = no + FIXED = no + LOCALE = army_camp + OUTPUT_EVENT = fp2_struggle.2024 + INVALIDATION_EVENT = fp2_struggle.2024 + } + } + + option = { # Drink up! + name = fp2_struggle.2023.d + + if = { # If the player's faith forbids drinking, notify the player to ensure they are not confused about why the cost is there + limit = { religion = religion:islam_religion } + custom_tooltip = action_considered_haram_warning + add_piety = medium_piety_loss + } + + duel = { + skill = prowess + value = scope:fp2_2023_enemy_knight.prowess + + 10 = { # Failure Outcome + compare_modifier = { + value = scope:duel_value + multiplier = -1.5 + } + modifier = { + add = -35 + scope:fp2_2023_enemy_knight = { has_trait = drunkard } + } + modifier = { + add = -15 + scope:fp2_2023_enemy_knight = { has_trait = gregarious } + } + modifier = { + add = -10 + scope:fp2_2023_enemy_knight = { has_trait = gluttonous } + } + + send_interface_toast = { + type = event_toast_effect_bad + title = fp2_struggle.2023.d.a + left_icon = root + + add_prestige = medium_prestige_loss + remove_short_term_gold = minor_gold_value + hidden_effect = { + if = { + limit = { + has_any_nickname = no + has_trait = drunkard + } + random = { + chance = 45 + give_nickname = nick_the_drunkard # A drunk who can not hold their ale will be made mockery of, good sire! + } + } + } + } + } + 10 = { # Success Outcome + compare_modifier = { + value = scope:duel_value + multiplier = 1.5 + } + modifier = { + add = 35 + has_trait = drunkard + } + modifier = { + add = 15 + has_trait = gregarious + } + modifier = { + add = 10 + has_trait = gluttonous + } + + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2023.d.b + left_icon = root + + reverse_add_opinion = { + target = scope:fp2_2023_enemy_knight + modifier = respect_opinion + opinion = 30 + } + add_prestige = medium_prestige_gain + } + } + } + + remove_character_flag = single_combat_duel_armor + } + + after = { add_martial_lifestyle_xp = minor_lifestyle_experience } # Removed remove_character_flag = single_combat_duel_armor due to issues with duel +} + +fp2_struggle.2024 = { # 2023 duel follow-up +hidden = yes + immediate = { + if = { + limit = { scope:sc_victor = ROOT } + send_interface_toast = { + type = event_toast_effect_good + title = fp2_struggle.2023.c.a + right_icon = ROOT + + add_prestige = medium_prestige_gain + hidden_effect = { add_martial_lifestyle_xp = minor_lifestyle_experience } # We are adding an extra [minor] EXP, but already gave [minor] in the after + show_as_tooltip = { + add_martial_lifestyle_xp = { # So, to make the numbers add up on the UI, we show a [minor] + the extra [minor], even though we only add one [minor] here + value = minor_lifestyle_experience + add = minor_lifestyle_experience + } + } + } + } + else = { + send_interface_toast = { + type = event_toast_effect_bad + title =fp2_struggle.2023.c.b + right_icon = ROOT + + add_prestige = minor_prestige_loss + remove_short_term_gold = minor_gold_value + show_as_tooltip = { add_martial_lifestyle_xp = minor_lifestyle_experience } # Showing the one you gained before in the after + } + } + } + + after = { remove_character_flag = single_combat_duel_armor } +} + + ################################################## # Poor Commander # by Sean Hughes @@ -1751,7 +2036,7 @@ martial_chivalry.3001 = { } left_portrait = { character = scope:my_liege - animation = angry + animation = anger } immediate = { diff --git a/project/ck3/base_game/events/lifestyles/warfare_lifestyle/martial_strategy_events.txt b/project/ck3/base_game/events/lifestyles/warfare_lifestyle/martial_strategy_events.txt index be8e0dda98..d3779e9940 100644 --- a/project/ck3/base_game/events/lifestyles/warfare_lifestyle/martial_strategy_events.txt +++ b/project/ck3/base_game/events/lifestyles/warfare_lifestyle/martial_strategy_events.txt @@ -2011,7 +2011,7 @@ martial_strategy_special.1301 = { title = martial_strategy_special.1301.t desc = martial_strategy_special.1301.desc - left_portrait = root + left_portrait = root # I've gone ahead and updated most animations now that we have weapons - Hugo right_portrait = scope:siege_proposer theme = martial_strategy_focus override_background = { @@ -2125,7 +2125,14 @@ martial_strategy_special.1302 = { type = character_event title = martial_strategy_special.1302.t desc = martial_strategy_special.1302.desc - left_portrait = root + left_portrait = { + character = root + animation = personality_cynical + } + right_portrait = { + character = scope:siege_proposer + animation = throne_room_one_handed_passive_1 + } theme = martial_strategy_focus override_background = { event_background = courtyard @@ -2325,7 +2332,10 @@ martial_strategy_special.1303 = { } } } - left_portrait = root + left_portrait = { + character = root + animation = aggressive_sword + } theme = martial_strategy_focus override_background = { event_background = corridor_day @@ -2623,7 +2633,10 @@ martial_strategy_special.1304 = { } } } - left_portrait = root + left_portrait = { + character = root + animation = aggressive_spear + } theme = martial_strategy_focus override_background = { event_background = courtyard @@ -2898,8 +2911,22 @@ martial_strategy_special.1399 = { } } } - left_portrait = root - right_portrait = scope:siege_proposer + left_portrait = { + character = root + triggered_animation = { + trigger = { var:storm_castle_points >= 3 } + animation = celebrate_sword + } + animation = throne_room_one_handed_passive_1 + } + right_portrait = { + character = scope:siege_proposer + triggered_animation = { + trigger = { root = { var:storm_castle_points >= 3 } } + animation = admiration + } + animation = celebrate_spear + } theme = martial_strategy_focus override_background = { event_background = courtyard diff --git a/project/ck3/base_game/events/pregnancy_events.txt b/project/ck3/base_game/events/pregnancy_events.txt index c94c378f9d..05279d58dd 100644 --- a/project/ck3/base_game/events/pregnancy_events.txt +++ b/project/ck3/base_game/events/pregnancy_events.txt @@ -607,9 +607,6 @@ pregnancy.2002 = { exists = primary_partner } } - show_as_unavailable = { - always = yes - } if = { limit = { any_owned_story = { diff --git a/project/ck3/base_game/events/prison_events/house_arrest_ongoing_events.txt b/project/ck3/base_game/events/prison_events/house_arrest_ongoing_events.txt index c80eec2bf9..c5c9e7afba 100644 --- a/project/ck3/base_game/events/prison_events/house_arrest_ongoing_events.txt +++ b/project/ck3/base_game/events/prison_events/house_arrest_ongoing_events.txt @@ -99,7 +99,7 @@ house_arrest_ongoing.0002 = { theme = prison left_portrait = { character = root - animation = angry + animation = anger } right_portrait = { character = scope:prison_holder @@ -367,6 +367,7 @@ house_arrest_ongoing.0003 = { name = house_arrest_ongoing.0003.d trigger = { has_character_flag = lover + is_adult = yes NOT = { scope:friendly_prisoner = root } } if = { @@ -536,7 +537,7 @@ house_arrest_ongoing.0005 = { theme = prison left_portrait = { character = root - animation = angry + animation = anger } right_portrait = { character = scope:rival_at_court diff --git a/project/ck3/base_game/events/prison_events/prison_events.txt b/project/ck3/base_game/events/prison_events/prison_events.txt index c14cbf135e..c877473090 100644 --- a/project/ck3/base_game/events/prison_events/prison_events.txt +++ b/project/ck3/base_game/events/prison_events/prison_events.txt @@ -1259,7 +1259,7 @@ prison.9499 = { theme = prison left_portrait = { character = root - animation = angry + animation = anger } lower_right_portrait = scope:escapee diff --git a/project/ck3/base_game/events/relations_events/adultery_events.txt b/project/ck3/base_game/events/relations_events/adultery_events.txt index 29c5380bcd..92ebd33491 100644 --- a/project/ck3/base_game/events/relations_events/adultery_events.txt +++ b/project/ck3/base_game/events/relations_events/adultery_events.txt @@ -2638,6 +2638,7 @@ adultery.2002 = { trigger = { exists = scope:adultery_spouse + scope:adultery_spouse = { is_alive = yes } exists = scope:adultery_child.father scope:adultery_child.father = root scope:adultery_spouse = { diff --git a/project/ck3/base_game/events/relations_events/lover_events.txt b/project/ck3/base_game/events/relations_events/lover_events.txt index e8261ed542..9467495d59 100644 --- a/project/ck3/base_game/events/relations_events/lover_events.txt +++ b/project/ck3/base_game/events/relations_events/lover_events.txt @@ -909,19 +909,16 @@ lover.0004 = { #Event handling effects upon gaining a lover +# being lover with a child is forbidden lover.0010 = { hidden = yes - orphan = yes # TODO [CD] - Figure out why immediate = { - give_incest_secret_or_nothing_with_target_effect = { CHARACTER = scope:target } - scope:target = { give_incest_secret_or_nothing_with_target_effect = { CHARACTER = root } } - give_homosexual_secret_or_nothing_with_target_effect = { CHARACTER = scope:target } - scope:target = { give_homosexual_secret_or_nothing_with_target_effect = { CHARACTER = root } } + remove_relation_lover = scope:target + } } - ##################### # Break up - your lover imprisoned you! (triggers from the interaction) # 0101-0102 diff --git a/project/ck3/base_game/events/relations_events/vassal_events.txt b/project/ck3/base_game/events/relations_events/vassal_events.txt index 24da545f15..5e578881a4 100644 --- a/project/ck3/base_game/events/relations_events/vassal_events.txt +++ b/project/ck3/base_game/events/relations_events/vassal_events.txt @@ -2889,6 +2889,10 @@ vassal.2702 = { } } + trigger = { + has_variable = commander_trait_being_taught + } + theme = vassal override_background = { event_background = courtyard diff --git a/project/ck3/base_game/events/religion_events/faith_conversion_events.txt b/project/ck3/base_game/events/religion_events/faith_conversion_events.txt index 1560a39cc1..11b97bfacd 100644 --- a/project/ck3/base_game/events/religion_events/faith_conversion_events.txt +++ b/project/ck3/base_game/events/religion_events/faith_conversion_events.txt @@ -42,7 +42,18 @@ faith_conversion.0002 = { remove_character_modifier = defiant_high_king_conversion_boost_modifier remove_character_modifier = defiant_high_queen_conversion_boost_modifier remove_character_modifier = fp1_jomsvikings_caused_faith_crisis_modifier - + remove_character_modifier = fp2_opportunistic_schismatic_modifier + remove_character_modifier = fp2_friend_of_the_old_ways_modifier + # If you championed the old ways but then reform regardless, get booted down to friend. + if = { + limit = { + faith.religion = scope:old_faith.religion + has_character_modifier = fp2_champion_of_the_old_ways_modifier + } + remove_character_modifier = fp2_champion_of_the_old_ways_modifier + add_character_modifier = fp2_friend_of_the_old_ways_modifier + } + else = { remove_character_modifier = fp2_champion_of_the_old_ways_modifier } if = { limit = { @@ -307,15 +318,19 @@ faith_conversion.1001 = { save_scope_as = template_priest } # If necessary, make them celibate. - scope:template_priest = { + hidden_effect = { if = { limit = { - faith = { has_doctrine = doctrine_clerical_marriage_disallowed } + NOT = { + scope:new_faith = { has_doctrine_parameter = clergy_can_marry } # scoping directly to the character was firing null character errors + } + } + scope:template_priest = { + add_trait = devoted } - add_trait = devoted } } - + #Dummy check to avoid errors since the flag is only checked in portrait modifiers otherwise if = { limit = { @@ -357,6 +372,23 @@ faith_conversion.1001 = { } } +faith_conversion.1002 = { + hidden = yes + + immediate = { + # If it's desirable to delay this event (e.g., due to decision) a little, do so. + if = { + limit = { has_character_flag = delay_player_faith_conversion_notification_event } + trigger_event = { + id = faith_conversion.1001 + days = 7 + } + } + # Otherwise, just send it. + else = { trigger_event = faith_conversion.1001 } + } +} + faith_conversion.1101 = { hidden = yes diff --git a/project/ck3/base_game/events/religion_events/faith_creation_events.txt b/project/ck3/base_game/events/religion_events/faith_creation_events.txt index bcd6211f17..7ed20f0bf0 100644 --- a/project/ck3/base_game/events/religion_events/faith_creation_events.txt +++ b/project/ck3/base_game/events/religion_events/faith_creation_events.txt @@ -12,38 +12,7 @@ faith_creation.0001 = { } immediate = { - faith = { - save_scope_as = my_faith - } - create_dynamic_title = { - tier = duchy - name = REL_HEAD_TITLE_NAME - } - - create_title_and_vassal_change = { - type = created - save_scope_as = change - add_claim_on_loss = no - } - scope:new_title = { - set_destroy_if_invalid_heir = yes - set_no_automatic_claims = yes - set_definitive_form = yes - set_always_follows_primary_heir = yes - change_title_holder = { - holder = root - change = scope:change - } - } - resolve_title_and_vassal_change = scope:change - faith = { - set_religious_head_title = scope:new_title - } - add_realm_law_skip_effects = same_faith_succession_law - scope:new_title = { - generate_coa = religious_title - add_title_law = temporal_head_of_faith_succession_law - } + set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = root } } } @@ -60,81 +29,7 @@ faith_creation.0002 = { } immediate = { - faith = { - save_scope_as = my_faith - } - create_dynamic_title = { - tier = duchy - name = REL_HEAD_TITLE_NAME - } - - create_title_and_vassal_change = { - type = created - save_scope_as = change - add_claim_on_loss = no - } - - if = { - limit = { - any_theocratic_vassal = { - faith = root.faith - } - } - ordered_theocratic_vassal = { - limit = { - faith = root.faith - } - order_by = head_of_faith_selection_weight - save_scope_as = new_religious_head - } - } - else = { - create_character = { - location = root.capital_province - age = { 30 50 } - gender_female_chance = root_faith_clergy_gender_female_chance - trait = education_learning_4 - faith = root.faith - culture = root.culture - learning = { 14 22 } - save_scope_as = new_religious_head - } - } - - scope:my_faith = { - random_holy_site = { - limit = { - county.holder = root - } - alternative_limit = { - county.holder = { - target_is_liege_or_above = root - } - } - save_scope_as = holy_site - } - } - - scope:new_title = { - set_capital_county = scope:holy_site.county - set_landless_title = yes - set_destroy_if_invalid_heir = yes - set_no_automatic_claims = yes - set_definitive_form = yes - set_always_follows_primary_heir = yes - change_title_holder = { - holder = scope:new_religious_head - change = scope:change - } - } - resolve_title_and_vassal_change = scope:change - faith = { - set_religious_head_title = scope:new_title - } - scope:new_title = { generate_coa = religious_title } - scope:new_religious_head = { - add_realm_law_skip_effects = same_faith_theocratic_succession_law - } + set_up_dynamic_spiritual_hof_title_effect = { CREATOR = root } } } diff --git a/project/ck3/base_game/events/religion_events/great_holy_war_events.txt b/project/ck3/base_game/events/religion_events/great_holy_war_events.txt index 61ef19a950..ec486991d0 100644 --- a/project/ck3/base_game/events/religion_events/great_holy_war_events.txt +++ b/project/ck3/base_game/events/religion_events/great_holy_war_events.txt @@ -497,9 +497,12 @@ scripted_trigger great_holy_war_0010_rome_reason_trigger = { scripted_trigger great_holy_war_0010_byzantion_reason_trigger = { OR = { - title:e_byzantium.holder.religion = { - NOT = { - this = religion:christianity_religion + trigger_if = { # Byzantine Empire + limit = { exists = title:e_byzantium.holder } # Make sure a holder exists beforehand + title:e_byzantium.holder.religion = { + NOT = { + this = religion:christianity_religion + } } } title:c_byzantion.holder.top_liege.religion = { # Constantinople diff --git a/project/ck3/base_game/events/religion_events/head_of_faith_events.txt b/project/ck3/base_game/events/religion_events/head_of_faith_events.txt new file mode 100644 index 0000000000..901045cbfc --- /dev/null +++ b/project/ck3/base_game/events/religion_events/head_of_faith_events.txt @@ -0,0 +1,626 @@ +namespace = head_of_faith + +################################################## +# #Islamic Caliphate Configuration +# 0001 - 0010 Heirs of the Prophet - Sunnis decide which caliph they consider most appropriate. +# 0011 - 0020 Heirs of the Prophet - Shias decide which caliph they consider most appropriate. +# 0021 - 0030 Heirs of the Prophet - Muhakkimas decide which caliph they consider most appropriate. +# 0031 - 0040 Heirs of the Prophet - Zandaqas decide which caliph they consider most appropriate. +# +################################################## + + + + + + + + + + +################################################## +# ISLAMIC CALIPHATE CONFIGURATION + +scripted_trigger valid_prior_caliph_available_trigger = { + faith = { has_doctrine = muhammad_succession_$MS_TYPE$_doctrine } + scope:old_faith = { + # Uses a temporal faith... + has_doctrine = doctrine_temporal_head + # ... with a current holder... + exists = religious_head_title.holder + # ... that follows the correct succession of the Prophet. + has_doctrine = muhammad_succession_$MS_TYPE$_doctrine + # Plus make sure this isn't either of the major orthodoxies. + religious_head_title = { + NOR = { + this = title:d_sunni + this = title:d_shiite + } + } + } +} + +scripted_effect grab_existing_caliph_effect = { + if = { + limit = { exists = $TITLE_PATH$.holder } + $TITLE_PATH$ = { save_scope_as = $DENOMINATION$_title } + $TITLE_PATH$.holder = { save_scope_as = $DENOMINATION$_caliph } + } +} + +scripted_effect set_default_caliph_effect = { + faith = { + # Default to scope:old_title, if it exists. + if = { + limit = { exists = scope:old_title } + set_religious_head_title = scope:old_title + } + # Otherwise, try to pick the correct orthodoxy. + else_if = { + limit = { + has_doctrine = muhammad_succession_sunni_doctrine + exists = scope:sunni_title + } + set_religious_head_title = scope:sunni_title + } + else_if = { + limit = { + has_doctrine = muhammad_succession_shia_doctrine + exists = scope:shia_title + } + set_religious_head_title = scope:shia_title + } + } +} + +scripted_effect set_religious_head_title_to_and_gain_hook_effect = { + # First, we set the new religious head. + faith = { set_religious_head_title = $NEW_RELIGIOUS_HEAD_TITLE$ } + # Next, if possible, we give a hook on the new religious head. + if = { + limit = { + NOT = { has_hook = $NEW_RELIGIOUS_HEAD_TITLE$.holder } + } + $NEW_RELIGIOUS_HEAD_TITLE$.holder = { + send_interface_toast = { + title = head_of_faith.0000.new_faith_submitted_for_hook + left_icon = root + root = { + add_hook = { + type = indebted_hook + target = $NEW_RELIGIOUS_HEAD_TITLE$.holder + } + } + } + } + } + # And always give a little opinion of them. + reverse_add_opinion = { + target = $NEW_RELIGIOUS_HEAD_TITLE$.holder + modifier = repentant_opinion + opinion = 25 + } +} + +scripted_effect set_religious_head_title_to_&_gain_flag_effect = { + # First, we set the new religious head. + faith = { set_religious_head_title = $NEW_RELIGIOUS_HEAD_TITLE$ } + # Next, some piety. + add_piety = major_piety_gain + # Plus, we flag it that this character will likely try for independence later. + add_character_flag = wishes_to_schism_caliphate_flag + custom_tooltip = head_of_faith.0000.wishes_to_schism_caliphate_flag_added + # And always give a little opinion of them. + reverse_add_opinion = { + target = $NEW_RELIGIOUS_HEAD_TITLE$.holder + modifier = repentant_opinion + opinion = 25 + } +} + +################################################## +# Heirs of the Prophet - Sunni +# by Ewan Cowhig Croft +# 0001 - 0010 +################################################## + +# A temporal Sunni reformer decides their HoF. +head_of_faith.0001 = { + type = character_event + title = head_of_faith.0001.t + desc = head_of_faith.0001.desc + theme = faith + left_portrait = { + character = root + animation = personality_rational + } + lower_left_portrait = scope:sunni_caliph + lower_center_portrait = { + character = scope:old_caliph + trigger = { + valid_prior_caliph_available_trigger = { MS_TYPE = sunni } + } + } + + cooldown = { years = 10 } + + trigger = { + # Requires either a prior caliphate or a Shia one to exist. + OR = { + exists = title:d_sunni.holder + AND = { + exists = scope:old_faith.religious_head_title.holder + valid_prior_caliph_available_trigger = { MS_TYPE = sunni } + } + } + } + + immediate = { + play_music_cue = "mx_cue_sacredrite" + # Grab caliphs. + grab_existing_caliph_effect = { + TITLE_PATH = title:d_sunni + DENOMINATION = sunni + } + grab_existing_caliph_effect = { + TITLE_PATH = scope:old_faith.religious_head_title + DENOMINATION = old + } + # And sort defaults. + set_default_caliph_effect = yes + } + + # Realign with Sunni orthodoxy. + option = { + name = head_of_faith.0001.a + trigger = { exists = scope:sunni_caliph } + + # Set up the new HoF. + set_religious_head_title_to_and_gain_hook_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:sunni_title } + + # No stress for faith-guiding. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:sunni_caliph + multiplier = 5 + } + } + } + + # Follow scope:old_faith's caliph. + option = { + name = head_of_faith.0001.b + trigger = { + exists = scope:old_caliph + valid_prior_caliph_available_trigger = { MS_TYPE = sunni } + } + + # Set up the new HoF. + set_religious_head_title_to_and_gain_hook_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:old_title } + + # No stress for faith-guiding. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = 5 + } + } + } + + # Scope:sunni_caliph has our _present_ loyalties. + option = { + name = head_of_faith.0001.c + trigger = { exists = scope:sunni_caliph } + + # Set up the new HoF. + set_religious_head_title_to_&_gain_flag_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:sunni_title } + + # No stress for faith-guiding. + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + ai_zeal = 1 + } + opinion_modifier = { + opinion_target = scope:sunni_caliph + multiplier = -2 + } + } + + } + + # We shall follow scope:old_faith... for now... + option = { + name = head_of_faith.0001.d + trigger = { + exists = scope:old_caliph + valid_prior_caliph_available_trigger = { MS_TYPE = sunni } + } + + # Set up the new HoF. + set_religious_head_title_to_&_gain_flag_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:old_title } + + # No stress for faith-guiding. + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + ai_zeal = 1 + } + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = -2 + } + } + } + + # No option for striking out on your own immediately; you have a decision for that, or could've taken a different succession doctrine. +} + +################################################## +# Heirs of the Prophet - Shia +# by Ewan Cowhig Croft +# 0001 - 0010 +################################################## + +# A temporal Shia reformer decides their HoF. +head_of_faith.0011 = { + type = character_event + title = head_of_faith.0011.t + desc = head_of_faith.0011.desc + theme = faith + left_portrait = { + character = root + animation = personality_rational + } + lower_center_portrait = { + character = scope:old_caliph + trigger = { + valid_prior_caliph_available_trigger = { MS_TYPE = shia } + } + } + lower_right_portrait = scope:shia_caliph + + cooldown = { years = 10 } + + trigger = { + # Requires either a prior caliphate or a Shia one to exist. + OR = { + exists = title:d_shiite.holder + AND = { + exists = scope:old_faith.religious_head_title.holder + valid_prior_caliph_available_trigger = { MS_TYPE = shia } + } + } + } + + immediate = { + play_music_cue = "mx_cue_sacredrite" + # Grab caliphs. + grab_existing_caliph_effect = { + TITLE_PATH = title:d_shiite + DENOMINATION = shia + } + grab_existing_caliph_effect = { + TITLE_PATH = scope:old_faith.religious_head_title + DENOMINATION = old + } + # And sort defaults. + set_default_caliph_effect = yes + } + + # Realign with Shia orthodoxy. + option = { + name = head_of_faith.0011.a + trigger = { exists = scope:shia_caliph } + + # Set up the new HoF. + set_religious_head_title_to_and_gain_hook_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:shia_title } + + # No stress for faith-guiding. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:shia_caliph + multiplier = 5 + } + } + } + + # Follow scope:old_faith's caliph. + option = { + name = head_of_faith.0011.c + trigger = { + exists = scope:old_caliph + valid_prior_caliph_available_trigger = { MS_TYPE = shia } + } + + # Set up the new HoF. + set_religious_head_title_to_and_gain_hook_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:old_title } + + # No stress for faith-guiding. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = 5 + } + } + } + + # Scope:shia_caliph has our _present_ loyalties. + option = { + name = head_of_faith.0011.b + trigger = { exists = scope:shia_caliph } + + # Set up the new HoF. + set_religious_head_title_to_&_gain_flag_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:shia_title } + + # No stress for faith-guiding. + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + ai_zeal = 1 + } + opinion_modifier = { + opinion_target = scope:shia_caliph + multiplier = -2 + } + } + } + + # We shall follow scope:old_faith... for now... + option = { + name = head_of_faith.0011.d + trigger = { + exists = scope:old_caliph + valid_prior_caliph_available_trigger = { MS_TYPE = shia } + } + + # Set up the new HoF. + set_religious_head_title_to_&_gain_flag_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:old_title } + + # No stress for faith-guiding. + ai_chance = { + base = 100 + ai_value_modifier = { + ai_vengefulness = 1 + ai_zeal = 1 + } + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = -2 + } + } + } + + # No option for striking out on your own immediately; you have a decision for that, or could've taken a different succession doctrine. +} + +################################################## +# Heirs of the Prophet - Muhakkima +# by Ewan Cowhig Croft +# 0001 - 0010 +################################################## + +# A temporal Muhakkima reformer decides their HoF. +head_of_faith.0021 = { + type = character_event + title = head_of_faith.0021.t + desc = head_of_faith.0021.desc + theme = faith + left_portrait = { + character = root + animation = personality_rational + } + lower_center_portrait = { + character = scope:old_caliph + trigger = { + valid_prior_caliph_available_trigger = { MS_TYPE = muhakkima } + } + } + + cooldown = { years = 10 } + + trigger = { + # Requires an old religious head to exist in some form. + exists = scope:old_faith.religious_head_title.holder + valid_prior_caliph_available_trigger = { MS_TYPE = muhakkima } + } + + immediate = { + play_music_cue = "mx_cue_sacredrite" + # Grab the relevant caliph. + grab_existing_caliph_effect = { + TITLE_PATH = scope:old_faith.religious_head_title + DENOMINATION = old + } + # And sort defaults. + set_default_caliph_effect = yes + } + + # Go our own way. + option = { + name = head_of_faith.0021.a + + # Another splinter faith enters the ring. + faith = { remove_religious_head_title = yes } + # Nice chunk of piety for asserting your independence. + add_piety = major_piety_gain + + # No stress for faith-guiding. + ai_chance = { + base = 100 + ai_value_modifier = { + ai_zeal = 1 + ai_boldness = 1 + ai_vengefulness = 0.5 + } + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = -2 + } + } + } + + # Follow scope:old_faith's caliph. + option = { + name = head_of_faith.0021.b + + # Set up the new HoF. + set_religious_head_title_to_and_gain_hook_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:old_title } + + # No stress for faith-guiding. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = 5 + } + } + } +} + +################################################## +# Heirs of the Prophet - Zandaqa +# by Ewan Cowhig Croft +# 0001 - 0010 +################################################## + +# A temporal Zandaqa reformer decides their HoF. +head_of_faith.0031 = { + type = character_event + title = head_of_faith.0031.t + desc = head_of_faith.0031.desc + theme = faith + left_portrait = { + character = root + animation = personality_rational + } + lower_left_portrait = scope:sunni_caliph + lower_center_portrait = { + character = scope:old_caliph + trigger = { + valid_prior_caliph_available_trigger = { MS_TYPE = zandaqa } + } + } + lower_right_portrait = scope:shia_caliph + + cooldown = { years = 10 } + + trigger = { + # Requires any one caliphate to be around. + OR = { + exists = title:d_sunni.holder + exists = title:d_shiite.holder + AND = { + exists = scope:old_faith.religious_head_title.holder + valid_prior_caliph_available_trigger = { MS_TYPE = zandaqa } + } + } + } + + immediate = { + play_music_cue = "mx_cue_sacredrite" + # Grab caliphs. + grab_existing_caliph_effect = { + TITLE_PATH = title:d_sunni + DENOMINATION = sunni + } + grab_existing_caliph_effect = { + TITLE_PATH = title:d_shiite + DENOMINATION = shia + } + grab_existing_caliph_effect = { + TITLE_PATH = scope:old_faith.religious_head_title + DENOMINATION = old + } + # And sort defaults. + set_default_caliph_effect = yes + } + + # Go our own way. + option = { + name = head_of_faith.0031.a + + # Another splinter faith enters the ring. + faith = { remove_religious_head_title = yes } + # Nice chunk of piety for asserting your independence. + add_piety = major_piety_gain + + # No stress for faith-guiding. + ai_chance = { + base = 100 + ai_value_modifier = { + ai_zeal = 1 + ai_boldness = 1 + ai_vengefulness = 0.5 + } + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = -2 + } + } + } + + # Realign with Sunni orthodoxy. + option = { + name = head_of_faith.0031.b + trigger = { exists = scope:sunni_caliph } + + # Set up the new HoF. + set_religious_head_title_to_and_gain_hook_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:sunni_title } + + # No stress for faith-guiding. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:sunni_caliph + multiplier = 5 + } + } + } + + # Realign with Shia orthodoxy. + option = { + name = head_of_faith.0031.c + trigger = { exists = scope:shia_caliph } + + # Set up the new HoF. + set_religious_head_title_to_and_gain_hook_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:shia_title } + + # No stress for faith-guiding. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:shia_caliph + multiplier = 5 + } + } + } + + # Follow scope:old_faith's caliph. + option = { + name = head_of_faith.0031.d + trigger = { + exists = scope:old_caliph + valid_prior_caliph_available_trigger = { MS_TYPE = zandaqa } + } + + # Set up the new HoF. + set_religious_head_title_to_and_gain_hook_effect = { NEW_RELIGIOUS_HEAD_TITLE = scope:old_title } + + # No stress for faith-guiding. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = 5 + } + } + } +} diff --git a/project/ck3/base_game/events/religion_events/heresy_events.txt b/project/ck3/base_game/events/religion_events/heresy_events.txt index 3f8df2faa6..63f443f046 100644 --- a/project/ck3/base_game/events/religion_events/heresy_events.txt +++ b/project/ck3/base_game/events/religion_events/heresy_events.txt @@ -13,33 +13,6 @@ scripted_trigger nearby_county_of_faith = { } } -scripted_trigger no_heretical_hof_faith_trigger = { #Head of Faith shouldn't convert. - OR = { - NOT = { - exists = root.religious_head - } - AND = { - exists = root.religious_head - NOT = { this = root.religious_head } - } - } -} - -scripted_trigger is_valid_heresiarch = { - faith = root - OR = { - highest_held_title_tier = tier_duchy - highest_held_title_tier = tier_county - } - is_imprisoned = no - is_capable_adult_ai = yes - is_landed = yes - exists = capital_county - NOT = { has_trait = heresiarch } - no_heretical_hof_faith_trigger = yes - recently_converted_faith_trigger = no # As amusing as it may be, rulers shouldn't 'flip-flop' between Faiths, so we need to enforce a cooldown on heresy conversions. -} - heresy.0001 = { hidden = yes scope = faith diff --git a/project/ck3/base_game/events/religion_events/religious_decision_events.txt b/project/ck3/base_game/events/religion_events/religious_decision_events.txt index 1de3855453..fa018b2c41 100644 --- a/project/ck3/base_game/events/religion_events/religious_decision_events.txt +++ b/project/ck3/base_game/events/religion_events/religious_decision_events.txt @@ -2362,3 +2362,253 @@ religious_decision.0502 = { } } } + +############################# +# Schisming the Caliphate # +# by Ewan Cowhig Croft # +# 0601 - 0610 # +############################# + +scripted_effect religious_decision_0601_count_converts_effect = { + if = { + limit = { exists = var:schismed_caliphate_major_ruler_converted_count } + custom_tooltip = religious_decision.0601.tt.some_rulers_converted_away + } + else = { custom_tooltip = religious_decision.0601.tt.all_rulers_stayed } +} + +# Scope:founder's POV - you're the new caliph! +religious_decision.0601 = { + type = character_event + title = religious_decision.0601.t + desc = religious_decision.0601.desc + theme = faith + left_portrait = { + character = scope:founder + animation = personality_bold + } + right_portrait = { + character = scope:old_caliph + animation = fear + } + + immediate = { + play_music_cue = "mx_cue_faith_conversion" + # Execute the actual effects. + appoint_a_righteous_caliph_scripted_effect = yes + } + + # This is a heavy burden I now bear... + option = { + name = religious_decision.0601.a + + # Inform scope:founder how many, if any, folks rejected their coup. + religious_decision_0601_count_converts_effect = yes + + # No stress impact, choice is narrative. + ai_chance = { + # AI chance is irrelevant, as the options are cosmetic. + base = 100 + } + } + + # Hah, take *that* scope:old_caliph! + option = { + name = religious_decision.0601.b + + # Inform scope:founder how many, if any, folks rejected their coup. + religious_decision_0601_count_converts_effect = yes + + # No stress impact, choice is narrative. + ai_chance = { + # AI chance is irrelevant, as the options are cosmetic. + base = 100 + } + } + + after = { + # Clean up the variable count, if required. + if = { + limit = { exists = var:schismed_caliphate_major_ruler_converted_count } + remove_variable = schismed_caliphate_major_ruler_converted_count + } + } +} + +# Co-faithist POV - uhhh, there's a new HoF in town? +religious_decision.0602 = { + type = character_event + title = religious_decision.0602.t + desc = religious_decision.0602.desc + theme = faith + left_portrait = { + character = scope:founder + animation = personality_zealous + } + right_portrait = { + character = scope:old_caliph + animation = rage + } + + immediate = { + play_music_cue = "mx_cue_faith_conversion" + # Plus grab the current faith for loc. + faith = { save_scope_as = current_faith } + # Show the effects of the schism. + show_as_tooltip = { + scope:founder = { appoint_a_righteous_caliph_scripted_effect = yes } + } + } + + # Scope:founder shall lead us to PositiveAfterLife! + option = { + name = religious_decision.0602.a + + custom_tooltip = religious_decision.0602.a.tt + + # No stress impact, as zealous and cynical could come down on either side here. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:founder + multiplier = 5 + } + # Distant caliphs are less respected. + modifier = { + add = 100 + NOT = { in_diplomatic_range = scope:old_caliph } + } + } + } + + # Never: my loyalty to scope:old_caliph outweighs my loyalty to scope:current_faith! + option = { + name = religious_decision.0602.b + # We're not fussed about much, but very young kids don't really get a choice in this. + trigger = { age >= 8 } + + # Convert to scope:old_caliph's faith. + set_character_faith_with_conversion = scope:old_caliph.faith + # Make a note that a major character chose to convert rather than toe the line. + scope:founder = { + if = { + limit = { + NOT = { exists = var:schismed_caliphate_major_ruler_converted_count } + } + set_variable = { + name = schismed_caliphate_major_ruler_converted_count + value = 1 + } + } + else = { + change_variable = { + name = schismed_caliphate_major_ruler_converted_count + add = 1 + } + } + } + + # No stress impact, as zealous and cynical could come down on either side here. + ai_chance = { + base = 0 + opinion_modifier = { + opinion_target = scope:old_caliph + multiplier = 5 + } + # Caliphs within writing distance are more respected. + modifier = { + add = 100 + in_diplomatic_range = scope:old_caliph + } + # Heirs to scope:founder won't voluntarily disinherit themselves unless they're zealous. + modifier = { + factor = 0 + NOT = { has_trait = zealous } + any_heir_title = { holder = scope:founder } + } + } + } + + # People seem desperate for a true leader... + option = { + name = religious_decision.0602.c + trigger = { is_ai = no } + + # It becomes cheaper to make your own faith for a while. + add_character_modifier = { + modifier = fp2_opportunistic_schismatic_modifier + years = 25 + } + + # No stress impact, as zealous and cynical could come down on either side here. + ai_chance = { + # AI chance irrelevant, since the AI doesn't use the relevant feature. + base = 100 + } + } +} + +# Other POV - bit dramatic, mate. +religious_decision.0603 = { + type = character_event + title = religious_decision.0603.t + desc = religious_decision.0603.desc + theme = faith + left_portrait = { + character = scope:founder + animation = personality_zealous + } + right_portrait = { + character = scope:old_caliph + animation = rage + } + + immediate = { + play_music_cue = "mx_cue_faith_conversion" + # Show the effects of the schism. + show_as_tooltip = { + scope:founder = { appoint_a_righteous_caliph_scripted_effect = yes } + } + } + + # Scope:old_caliph's POV - Fiend! Cur! Blasphemer! + option = { + name = religious_decision.0603.a + trigger = { this = scope:old_caliph } + + # No stress impact, choice is narrative. + ai_chance = { + # AI chance is irrelevant, since the choice is narrative. + base = 100 + } + } + + # Other co-religionist's POV - Scope:old_caliph cannot keep HerHis house in order... + option = { + name = religious_decision.0603.b + trigger = { + NOT = { this = scope:old_caliph } + religion = religion:islam_religion + } + + # No stress impact, choice is narrative. + ai_chance = { + # AI chance is irrelevant, since the choice is narrative. + base = 100 + } + } + + # Neighbouring Ruler POV: Ha! What high drama! + option = { + name = religious_decision.0603.c + trigger = { + NOT = { religion = religion:islam_religion } + } + + # No stress impact, choice is narrative. + ai_chance = { + # AI chance is irrelevant, since the choice is narrative. + base = 100 + } + } +} diff --git a/project/ck3/base_game/events/scheme_events/befriend_scheme/befriend_ongoing_events.txt b/project/ck3/base_game/events/scheme_events/befriend_scheme/befriend_ongoing_events.txt index 3901bb624d..be27e57d19 100644 --- a/project/ck3/base_game/events/scheme_events/befriend_scheme/befriend_ongoing_events.txt +++ b/project/ck3/base_game/events/scheme_events/befriend_scheme/befriend_ongoing_events.txt @@ -2514,7 +2514,7 @@ befriend_ongoing.4062 = { event_background = courtyard } left_portrait = { - character = root + character = scope:owner animation = marshal } right_portrait = { diff --git a/project/ck3/base_game/events/scheme_events/court_scheme/court_scheme_ongoing_events.txt b/project/ck3/base_game/events/scheme_events/court_scheme/court_scheme_ongoing_events.txt index ce9007ebc9..380ea1fa37 100644 --- a/project/ck3/base_game/events/scheme_events/court_scheme/court_scheme_ongoing_events.txt +++ b/project/ck3/base_game/events/scheme_events/court_scheme/court_scheme_ongoing_events.txt @@ -342,6 +342,13 @@ court_ongoing.0502 = { #by Mathilda Bjarnehed } } + trigger = { + exists = scope:scheme + scope:scheme = { + scheme_type = courting + } + } + immediate = { #Stuff for the desc if = { diff --git a/project/ck3/base_game/events/scheme_events/intrigue_scheme_ongoing_events.txt b/project/ck3/base_game/events/scheme_events/intrigue_scheme_ongoing_events.txt index 78b1b6eeaa..f384d970b4 100644 --- a/project/ck3/base_game/events/scheme_events/intrigue_scheme_ongoing_events.txt +++ b/project/ck3/base_game/events/scheme_events/intrigue_scheme_ongoing_events.txt @@ -57,6 +57,7 @@ right_portrait = scope:target trigger = { + exists = scope:scheme scope:scheme = { scheme_number_of_agents > 0 any_scheme_agent = { @@ -2253,7 +2254,10 @@ intrigue_scheme_ongoing.3005 = { #by Mathilda Bjarnehed } desc = intrigue_scheme_ongoing.3005.desc theme = generic_intrigue_scheme - left_portrait = scope:pigeon_recipient + left_portrait = { + character = scope:pigeon_recipient + animation = scheme + } right_portrait = scope:right_portrait widget = { gui = "event_window_widget_scheme" @@ -2905,6 +2909,7 @@ intrigue_scheme_ongoing.5001 = { scope:target = { is_landed = yes is_ai = yes # We don't want to spontaneously create mystery servant characters for players + is_adult = yes } } @@ -4132,7 +4137,10 @@ intrigue_scheme_ongoing.5019 = { } desc = intrigue_scheme_ongoing.5019.desc theme = generic_intrigue_scheme - left_portrait = scope:agent + left_portrait = { + character = scope:agent + animation = scheme + } right_portrait = scope:target widget = { gui = "event_window_widget_scheme" diff --git a/project/ck3/base_game/events/scheme_events/learn_language_scheme/learn_language_outcome_events.txt b/project/ck3/base_game/events/scheme_events/learn_language_scheme/learn_language_outcome_events.txt index 417b2c556f..02d9063de0 100644 --- a/project/ck3/base_game/events/scheme_events/learn_language_scheme/learn_language_outcome_events.txt +++ b/project/ck3/base_game/events/scheme_events/learn_language_scheme/learn_language_outcome_events.txt @@ -42,6 +42,60 @@ learn_language_outcome.1000 = { custom_tooltip = child_learned_language_desc } } + + # Struggle bonus + if = { + limit = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = learning_languages_gives_piety + } + } + scope:owner = { + add_piety = medium_piety_gain + } + } + + if = { + limit = { + any_character_struggle = { + involvement = involved + is_struggle_type = iberian_struggle + has_struggle_phase_parameter = learning_languages_gives_prestige + } + } + scope:owner = { + add_piety = medium_prestige_gain + } + } + + + # Struggle Catalyst + if = { + limit = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_learned_new_language_important + CHAR = scope:target + } + } + } + every_character_struggle = { + involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_learned_new_language_important + CHAR = scope:target + } + } + activate_struggle_catalyst = { + catalyst = catalyst_learned_new_language_important + character = root + } + } + } } option = { diff --git a/project/ck3/base_game/events/scheme_events/murder_scheme/murder_outcome_events.txt b/project/ck3/base_game/events/scheme_events/murder_scheme/murder_outcome_events.txt index e36e05f0b3..7d9da72d13 100644 --- a/project/ck3/base_game/events/scheme_events/murder_scheme/murder_outcome_events.txt +++ b/project/ck3/base_game/events/scheme_events/murder_scheme/murder_outcome_events.txt @@ -4416,7 +4416,70 @@ murder_outcome.5001 = { } } theme = murder_scheme + override_background = { + trigger = { scope:murder_method = flag:sunken_boat } + event_background = fp1_ocean + } + override_background = { + trigger = { + OR = { + scope:murder_method = flag:hired_thugs + scope:murder_method = flag:riled_up_mob + } + } + event_background = alley_night + } + override_background = { + trigger = { + OR = { + scope:murder_method = flag:lured_into_forest + } + } + event_background = wilderness_forest + } + override_background = { + trigger = { + OR = { + scope:murder_method = flag:beat_to_death_in_dungeon + } + } + event_background = dungeon + } + override_background = { + trigger = { + OR = { + scope:murder_method = flag:strangle_incapable + scope:murder_method = flag:stab_infant + scope:murder_method = flag:infant_creepy_crawly + scope:murder_method = flag:creepy_crawly + } + } + event_background = bedchamber + } left_portrait = { + character = root + triggered_animation = { + trigger = { + OR = { + scope:murder_method = flag:used_poison + scope:murder_method = flag:used_poisoned_drink + scope:murder_method = flag:poisoned_candy + } + } + animation = poison + } + triggered_animation = { + trigger = { + OR = { + scope:murder_method = flag:infant_creepy_crawly + scope:murder_method = flag:creepy_crawly + } + } + animation = shock + } + animation = shock + } + right_portrait = { character = scope:owner_to_reveal animation = schadenfreude } diff --git a/project/ck3/base_game/events/scheme_events/murder_scheme/murder_scheme_maintenance_events.txt b/project/ck3/base_game/events/scheme_events/murder_scheme/murder_scheme_maintenance_events.txt index 8dd36625da..f2d1bc67ce 100644 --- a/project/ck3/base_game/events/scheme_events/murder_scheme/murder_scheme_maintenance_events.txt +++ b/project/ck3/base_game/events/scheme_events/murder_scheme/murder_scheme_maintenance_events.txt @@ -56,6 +56,8 @@ murder_scheme_maintenance.1 = { } immediate = { + # The peculiar arrangement with an empty if statement & a separate random_in_list is intentional; they save on performance. Somehow. + ## #JustCodeThings. if = { limit = { build_murder_targets_trigger = yes } } @@ -170,7 +172,17 @@ murder_scheme_maintenance.1 = { scheme_type = murder } } - + # If involved in a struggle, you're markedly more likely to try and scheme against anyone inside that struggle. + modifier = { + add = 75 + save_temporary_scope_as = the_murder_target + root = { + any_character_struggle = { + involvement = involved + is_secondary_character_involvement_either_trigger = { CHAR = scope:the_murder_target } + } + } + } } random = { chance = 25 @@ -306,6 +318,39 @@ murder_scheme_maintenance.1 = { exposed_cheating_on_spouse_trigger = { SPOUSE = root } } } + # Agenda impact + modifier = { + root = { + any_character_struggle = { + involvement = involved + } + } + is_important_or_vip_struggle_character = yes + add = { + value = 0 + if = { + limit = { + root = { + any_character_struggle = { + phase_has_catalyst = catalyst_gain_claim_on_title + } + has_character_flag = agenda_towards_escalation + } + } + add = 100 + } + else_if = { + limit = { + root = { + any_character_struggle = { + phase_has_catalyst = catalyst_gain_claim_on_title + } + } + } + add = -1000 + } + } + } root = { start_scheme = { type = murder diff --git a/project/ck3/base_game/events/scheme_events/steal_back_artifact_scheme/steal_back_artifact_ongoing_events.txt b/project/ck3/base_game/events/scheme_events/steal_back_artifact_scheme/steal_back_artifact_ongoing_events.txt index 62c3426513..4a1f9f05ef 100644 --- a/project/ck3/base_game/events/scheme_events/steal_back_artifact_scheme/steal_back_artifact_ongoing_events.txt +++ b/project/ck3/base_game/events/scheme_events/steal_back_artifact_scheme/steal_back_artifact_ongoing_events.txt @@ -113,6 +113,7 @@ steal_back_artifact_ongoing.1001 = { } trigger = { + exists = scope:scheme scope:scheme = { NOT = { has_variable = had_event_steal_back_artifact_ongoing_1001 } } @@ -385,6 +386,7 @@ steal_back_artifact_ongoing.1002 = { } trigger = { + exists = scope:scheme scope:scheme = { NOT = { has_variable = had_event_steal_back_artifact_ongoing_1002 } diff --git a/project/ck3/base_game/events/scheme_events/steal_back_artifact_scheme/steal_back_artifact_outcome_events.txt b/project/ck3/base_game/events/scheme_events/steal_back_artifact_scheme/steal_back_artifact_outcome_events.txt index 58d2526160..66b78024c7 100644 --- a/project/ck3/base_game/events/scheme_events/steal_back_artifact_scheme/steal_back_artifact_outcome_events.txt +++ b/project/ck3/base_game/events/scheme_events/steal_back_artifact_scheme/steal_back_artifact_outcome_events.txt @@ -27,16 +27,30 @@ steal_back_artifact_outcome.1001 = { } immediate = { + if = { + limit = { exists = scope:target.capital_province } + set_local_variable = { + name = location + value = scope:target.capital_province + } + } + else = { + set_local_variable = { + name = location + value = scope:target.location + } + } + scope:artifact = { save_scope_as = artifact_to_steal hidden_effect = { set_owner = { - target = scope:owner + target = scope:owner history = { type = stolen actor = scope:target #stolen from recipient = scope:owner #stealer - location = scope:target.capital_province + location = var:location } } if = { diff --git a/project/ck3/base_game/events/siege_events.txt b/project/ck3/base_game/events/siege_events.txt index 66cda5b4e9..c6c314f599 100644 --- a/project/ck3/base_game/events/siege_events.txt +++ b/project/ck3/base_game/events/siege_events.txt @@ -13,16 +13,6 @@ namespace = siege #On county capture (all provinces taken), calculate capture using desirable_for_capture_trigger. -# Used for checking if a captured combatant is worth war-score. -scripted_trigger siege_0001_character_is_important_hostage = { - OR = { - this = scope:primary_siege_attacker - this = scope:primary_siege_defender - is_heir_of = scope:primary_siege_attacker - is_heir_of = scope:primary_siege_defender - } -} - scripted_trigger siege_0001_can_be_captured = { # Captured characters must be located in the raided barony itself. location = scope:barony.title_province @@ -240,7 +230,7 @@ siege.0001 = { # Check if this prisoner is important enough (worth war score) that it is worth sending a toast about them in the first place. if = { limit = { - siege_0001_character_is_important_hostage = yes + character_is_potential_important_hostage = yes } save_scope_as = important_hostage diff --git a/project/ck3/base_game/events/story_cycles/fp2_story_cycle_bell_of_huesca.txt b/project/ck3/base_game/events/story_cycles/fp2_story_cycle_bell_of_huesca.txt new file mode 100644 index 0000000000..5604324b52 --- /dev/null +++ b/project/ck3/base_game/events/story_cycles/fp2_story_cycle_bell_of_huesca.txt @@ -0,0 +1,735 @@ +namespace = bell_special_yearly + +#The Bell of Huesca special yearly events, by Isabella Welch + +# bell_special_yearly 1000 - You get the first chance to string up a faction leader +# bell_special_yearly 1500 - Stringing up the victim (using a piece of the old bell), deciding on the second one +# bell_special_yearly 2000 - Strangle the second victim with their own lute strings +# bell_special_yearly 3000 - Another musical death +# bell_special_yearly 4000 - Keep the completed bell a secret (sitting in your garden pulling up the heads of roses) +# bell_special_yearly 5000 - Bell gets discovered if kept a secret +# bell_special_yearly 6000 - Putting on a concert with the bell, the horror + +# ones that need to go into the on_action are 1000, 2000, 3000, 4000, 5000 and 6000. 1500 is triggered directly from 1000 + +#scripted_trigger valid_faction_member_trigger = { +# OR = { +# is_leading_faction_type = independence_faction +# is_leading_faction_type = liberty_faction +# is_leading_faction_type = claimant_faction +# is_leading_faction_type = populist_faction +# } +# NOT = { primary_heir = this } +# is_available_ai_adult = yes +#} + +scripted_trigger valid_faction_member_trigger = { #changed from faction leaders to make event easier to trigger /Ola + NOT = { is_primary_heir_of = root } + is_a_faction_member = yes + is_available_ai_adult = yes +} + +scripted_trigger eligible_to_create_bell_trigger = { + is_available = yes + OR = { + has_trait = torturer + has_trait = paranoid #added to make it easier to trigger - Ola + has_trait = schemer #added to make it easier to trigger - Ola + has_trait = vengeful #added to make it easier to trigger - Ola + has_trait = callous #added to make it easier to trigger - Ola + has_trait = sadistic + dread >= high_dread + tyranny >= high_tyranny + } + NOR = { + has_trait = infirm + has_trait = blind + } +} + +scripted_trigger family_or_close_to_dead_faction_member_1_trigger = { + OR = { + is_close_family_of = scope:faction_member_1 + has_relation_friend = scope:faction_member_1 + } + NOR = { + has_trait = craven + } + is_available_ai_adult = yes +} +scripted_trigger family_or_close_to_dead_faction_member_2_trigger = { + OR = { + is_close_family_of = scope:faction_member_2 + has_relation_friend = scope:faction_member_2 + } + NOR = { + has_trait = craven + } + is_available_ai_adult = yes +} +scripted_trigger family_or_close_to_dead_faction_member_3_trigger = { + OR = { + is_close_family_of = scope:faction_member_3 + has_relation_friend = scope:faction_member_3 + } + NOR = { + has_trait = craven + } + is_available_ai_adult = yes +} + +#visiting the visigothic church and encountering a dangerous faction member there + +bell_special_yearly.1000 = { + type = character_event + title = bell_special_yearly.1000.t + desc = bell_special_yearly.1000.desc + theme = murder_scheme + override_background = { event_background = temple_church } + left_portrait = { + character = root + animation = scheme + } + + lower_right_portrait = { #to emphasize that he isn't physically present in the church yet /Ola + character = scope:faction_member_1 + } + + trigger = { + any_vassal = { + valid_faction_member_trigger = yes + count >= 3 + } + eligible_to_create_bell_trigger = yes + + exists = cp:councillor_steward + + cp:councillor_steward = { + valid_faction_member_trigger = no #added to stop weirdness with him being murdered in the church he sent you to /Ola + } + } + + weight_multiplier = { + base = 0.25 + modifier = { + add = 0.5 + has_trait = vengeful + } + modifier = { + add = 0.5 + has_trait = arbitrary + } + modifier = { + add = 1 + has_trait = murderer #seemed a reasonable addition /Ola + } + modifier = { + add = 1 + has_trait = kinslayer #seemed a reasonable addition /Ola + } + } + + immediate = { + random_vassal = { + limit = { + valid_faction_member_trigger = yes + } + save_scope_as = faction_member_1 + joined_faction = { + save_scope_as = faction_member_1_faction + } + } + cp:councillor_steward = { save_scope_as = steward } + } + + option = { + name = bell_special_yearly.1000.a + custom_tooltip = bell_special_yearly.1000.a.tt + trigger_event = { + id = bell_special_yearly.1500 + days = 4 + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_rationality = -0.5 + ai_boldness = 0.5 + ai_vengefulness = 0.5 + } + } + } + + option = { + name = bell_special_yearly.1000.b + + if = { + limit = { has_lifestyle = intrigue_lifestyle } + add_intrigue_lifestyle_xp = medium_lifestyle_xp + } + + else = { + add_stress = minor_stress_loss #Just to get something if you don't have Intrigue lifestyle /Ola + } + + ai_chance = { + base = 50 + ai_value_modifier = { + ai_rationality = 0.5 + } + } + } +} + +#killing the faction member and deciding, maybe you will do it again + +bell_special_yearly.1500 = { + type = character_event + title = bell_special_yearly.1000.t + desc = bell_special_yearly.1500.desc + theme = murder_scheme + override_background = { event_background = temple_church } + + left_portrait = { + character = root + animation = scheme + } + + right_portrait = { + character = scope:faction_member_1 + animation = fear + } + + trigger = { + + } + + immediate = { + #with all of these, a possible person to discover the murders is added to the list + every_courtier_or_guest = { + limit = { + family_or_close_to_dead_faction_member_1_trigger = yes + } + add_to_list = possible_bell_discoverers + } + every_vassal_or_below = { + limit = { + family_or_close_to_dead_faction_member_1_trigger = yes + } + add_to_list = possible_bell_discoverers + } + unknown_bell_murder_effect = { + VICTIM = scope:faction_member_1 + MURDERER = root + } + } + + + option = { # Let's do it again! + name = bell_special_yearly.1500.a + custom_tooltip = bell_special_yearly.1500.a.tt + custom_tooltip = bell_special_yearly.1500.discovery.tt + + if = { + limit = { debug_only = yes } # Removed the two month wait time when debugging event -h + custom_tooltip = debug_generic_option_shortened_trigger_can_disable + trigger_event = { + id = bell_special_yearly.2000 + days = 4 + } + } + else = { + trigger_event = { + id = bell_special_yearly.2000 + days = { 40 60 } + } + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_rationality = -0.5 + ai_boldness = 0.5 + ai_vengefulness = 0.5 + } + } + } + + option = { # Let's never speak of this... + name = bell_special_yearly.1500.b + stress_impact = { + craven = minor_stress_loss + arrogant = minor_stress_gain + ambitious = medium_stress_gain + torturer = medium_stress_gain + sadistic = medium_stress_gain + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_rationality = 0.5 + ai_boldness = -0.5 + ai_vengefulness = -0.5 + ai_compassion = 0.8 + } + } + } +} + +#Second faction leader murder + +bell_special_yearly.2000 = { + type = character_event + title = bell_special_yearly.1000.t + desc = bell_special_yearly.2000.desc + theme = murder_scheme + + left_portrait = { + character = root + animation = spymaster + outfit_tags = { + western_commoner_outfit + iberian_christian_shrimp_wrap + } + } + + right_portrait = { + character = scope:faction_member_2 + animation = fear + } + + trigger = { + any_vassal = { + valid_faction_member_trigger = yes + count >= 1 + } + eligible_to_create_bell_trigger = yes + } + + immediate = { + random_vassal = { + limit = { + valid_faction_member_trigger = yes + } + save_scope_as = faction_member_2 + joined_faction = { + save_scope_as = faction_member_2_faction + } + } + every_courtier_or_guest = { + limit = { + family_or_close_to_dead_faction_member_2_trigger = yes + } + add_to_list = possible_bell_discoverers + } + every_vassal_or_below = { + limit = { + family_or_close_to_dead_faction_member_2_trigger = yes + } + add_to_list = possible_bell_discoverers + } + unknown_bell_murder_effect = { + VICTIM = scope:faction_member_2 + MURDERER = root + } + } + + + option = { # Let's do it again + name = bell_special_yearly.2000.a + custom_tooltip = bell_special_yearly.1500.a.tt + custom_tooltip = bell_special_yearly.1500.discovery.tt + add_character_flag = can_have_bell_special_yearly_3000 + + if = { + limit = { debug_only = yes } + custom_tooltip = debug_generic_option_shortened_trigger_can_disable + trigger_event = { + id = bell_special_yearly.3000 + days = 4 + } + } + else = { + trigger_event = { + id = bell_special_yearly.3000 + days = { 40 60 } + } + } + set_variable = { + name = bell_discovery + value = 0 + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_rationality = -0.75 + ai_boldness = 0.5 + ai_vengefulness = 0.5 + } + } + } + + option = { # Let's leave it be + name = bell_special_yearly.2000.b + custom_tooltip = bell_special_yearly.1500.b.tt + stress_impact = { + craven = minor_stress_loss + arrogant = minor_stress_gain + ambitious = medium_stress_gain + torturer = medium_stress_gain + sadistic = medium_stress_gain + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_rationality = 0.5 + ai_boldness = -0.5 + ai_vengefulness = -0.5 + } + } + } +} + +#Final faction leader murder + +bell_special_yearly.3000 = { + type = character_event + title = bell_special_yearly.1000.t + desc = bell_special_yearly.3000.desc + theme = murder_scheme + + left_portrait = { + character = root + animation = spymaster + } + + right_portrait = { + character = scope:faction_member_3 + animation = fear + } + + trigger = { + has_character_flag = can_have_bell_special_yearly_3000 + any_vassal = { + valid_faction_member_trigger = yes + count >= 1 + } + eligible_to_create_bell_trigger = yes + } + + weight_multiplier = { + base = 1 + } + + immediate = { + random_vassal = { + limit = { + valid_faction_member_trigger = yes + } + save_scope_as = faction_member_3 + joined_faction = { + save_scope_as = faction_member_3_faction + } + } + every_courtier_or_guest = { + limit = { + family_or_close_to_dead_faction_member_3_trigger = yes + } + add_to_list = possible_bell_discoverers + } + every_vassal_or_below = { + limit = { + family_or_close_to_dead_faction_member_3_trigger = yes + } + add_to_list = possible_bell_discoverers + } + unknown_bell_murder_effect = { + VICTIM = scope:faction_member_3 + MURDERER = root + } + } + + after = { + remove_character_flag = can_have_bell_special_yearly_3000 + if = { + limit = { debug_only = yes } + custom_tooltip = debug_generic_option_shortened_trigger_can_disable + trigger_event = { + id = bell_special_yearly.4000 + days = 4 + } + } + else = { + trigger_event = { + id = bell_special_yearly.4000 + days = { 40 60 } + } + } + } + + option = { # Act excited about it + name = bell_special_yearly.3000.a + add_prestige = medium_prestige_gain + change_variable = { + name = bell_discovery + add = 1 + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_rationality = -0.80 + } + } + } + + option = { # Act nonchalant about it + name = bell_special_yearly.3000.b + + if = { + limit = { has_lifestyle = intrigue_lifestyle } + add_intrigue_lifestyle_xp = medium_lifestyle_xp + } + + else = { + add_stress = minor_stress_loss #Just to get something if you don't have Intrigue lifestyle /Ola + } + + change_variable = { + name = bell_discovery + add = -1 + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_vengefulness = 0.5 + ai_compassion = -0.1 + } + } + } +} + +#Picking up rose heads in the garden, possibly getting caught + + +bell_special_yearly.4000 = { + type = character_event + title = bell_special_yearly.1000.t + desc = { + desc = bell_special_yearly.4000.desc + triggered_desc = { + trigger = { + scope:bell_discoverer = { + exists = yes + } + } + desc = bell_special_yearly.4000.desc_discoverer + } + } + theme = murder_scheme + override_background = { event_background = garden } + + left_portrait = { + character = root + animation = happiness # optional, can hit tab and delete + } + + right_portrait = { + character = scope:bell_discoverer + animation = schadenfreude + } + + weight_multiplier = { + base = 1 + } + + immediate = { + random_in_list = { + limit = { is_available_ai_adult = yes } + list = possible_bell_discoverers + weight = { + base = 100 + modifier = { + add = 50 + has_lifestyle = intrigue_lifestyle + } + modifier = { + add = 50 + intrigue >= high_skill_rating + } + modifier = { + add = 50 + is_powerful_vassal = yes + } + modifier = { + add = 50 + has_relation_rival = root + } + modifier = { + add = -50 + has_trait = trusting + } + } + save_scope_as = bell_discoverer + } + } + + option = { # Get excited, put on a concert with the bell + name = bell_special_yearly.4000.a + custom_tooltip = bell_special_yearly.4000.a.tt + change_current_court_grandeur = medium_court_grandeur_gain + if = { + limit = { debug_only = yes } + custom_tooltip = debug_generic_option_shortened_trigger_can_disable + trigger_event = { + id = bell_special_yearly.6000 + days = 4 + } + } + else = { + trigger_event = { + id = bell_special_yearly.6000 + days = { 40 60 } + } + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_rationality = -0.8 + ai_boldness = 0.5 + ai_vengefulness = 0.5 + } + } + } + + option = { # Try to keep the secret + name = bell_special_yearly.4000.b + if = { + limit = { + scope:bell_discoverer = { + exists = yes + } + } + duel = { + skill = intrigue + target = scope:bell_discoverer + 30 = { + compare_modifier = { + value = scope:duel_value + multiplier = 2.5 + } + desc = bell_discovery_success_effect + send_interface_toast = { + title = bell_discovery_success_effect + left_icon = scope:bell_discoverer + } + modifier = { + var:bell_discovery >= 0 + add = 5 + } + if = { + limit = { has_lifestyle = intrigue_lifestyle } + add_intrigue_lifestyle_xp = medium_lifestyle_xp + } + else = { add_stress = minor_stress_loss } #Just to get something if you don't have Intrigue lifestyle /Ola + } + 40 = { + compare_modifier = { + value = scope:duel_value + multiplier = -2.5 + } + modifier = { + scope:bell_discoverer = { has_trait = trusting } + add = 5 + } + modifier = { + var:bell_discovery < 0 + add = 5 + } + desc = bell_discovery_failure_effect + trigger_event = { + id = bell_special_yearly.5000 + days = { 10 20 } + } + } + } + } + ai_chance = { + base = 50 + ai_value_modifier = { + ai_boldness = -0.5 + ai_vengefulness = -0.5 + } + } + } +} + +#Bell getting discovered, you are deposed and killed + +bell_special_yearly.5000 = { + type = character_event + title = bell_special_yearly.1000.t + desc = bell_special_yearly.5000.desc + theme = prison + override_background = { event_background = temple_church } + + left_portrait = { + character = root + animation = fear # optional, can hit tab and delete + } + + right_portrait = { + character = scope:bell_discoverer + animation = schadenfreude + } + + after = { + death = { + death_reason = death_bell_revenge + killer = scope:bell_discoverer + } + } + + option = { # This is just informing you of the outcome + name = bell_special_yearly.5000.a + } +} + +# Putting on the concert in the ruined church + +bell_special_yearly.6000 = { + type = character_event + title = bell_special_yearly.1000.t + desc = bell_special_yearly.6000.desc + theme = murder_scheme + override_background = { event_background = temple_church } + + left_portrait = { + character = root + animation = scheme # optional, can hit tab and delete + } + + immediate = { + add_tyranny = major_tyranny_gain + add_dread = major_dread_gain + + show_as_tooltip = { scope:bell_secret = { expose_secret = root } } + } + + option = { + name = bell_special_yearly.6000.a + give_nickname = nick_the_requiem + ai_chance = { + base = 50 + } + + hidden_effect = { scope:bell_secret = { expose_secret = root } } + } + + option = { + name = bell_special_yearly.6000.b + give_nickname = nick_the_bell_keeper + ai_chance = { + base = 50 + } + + hidden_effect = { scope:bell_secret = { expose_secret = root } } + } +} diff --git a/project/ck3/base_game/events/stress_events/stress_threshold_events.txt b/project/ck3/base_game/events/stress_events/stress_threshold_events.txt index b272085ce4..75fcc4ace7 100644 --- a/project/ck3/base_game/events/stress_events/stress_threshold_events.txt +++ b/project/ck3/base_game/events/stress_events/stress_threshold_events.txt @@ -4824,10 +4824,22 @@ stress_threshold.1701 = { limit = { this = scope:friend } - add_relation_flag = { - target = root - relation = friend - flag = has_been_confided_in + if = { + limit = { + this = { has_relation_best_friend = root } + } + add_relation_flag = { + target = root + relation = best_friend + flag = has_been_confided_in + } + } + else = { + add_relation_flag = { + target = root + relation = friend + flag = has_been_confided_in + } } } } @@ -10220,12 +10232,12 @@ stress_threshold.2321 = { every_in_list = { list = affected_by_outburst limit = { + is_alive = yes NOR = { has_trait = wrathful has_trait = callous has_trait = sadistic } - is_alive = yes } custom = stress_threshold.2321.a.irritable.list add_opinion = { diff --git a/project/ck3/base_game/events/test_events/debug.txt b/project/ck3/base_game/events/test_events/debug.txt index b8cea38722..36896a073b 100644 --- a/project/ck3/base_game/events/test_events/debug.txt +++ b/project/ck3/base_game/events/test_events/debug.txt @@ -2211,3 +2211,306 @@ debug.400 = { } } + +# Have Sex With Character (only usable via interaction) +debug.410 = { + hidden = yes + immediate = { + send_interface_message = { + type = sway_good_message + title = debug_sex_interaction + left_icon = scope:recipient + right_icon = ROOT # References root instead of scope:actor to verify that root is defined + + had_sex_with_effect = { + CHARACTER = scope:recipient + PREGNANCY_CHANCE = pregnancy_chance + } + } + } +} + +# Convert all of iberia to mozarab & conquer caucasian iberia +debug.411 = { # For usage debugging achievements. Should be a generic command rather than a predefined event. + orphan = yes + hidden = yes + immediate = { + debug_log = "Iberia Converted to Mozarab! -h" + every_county_in_region = { + region = world_europe_west_iberia + set_county_faith = faith:mozarabic_church + } + + debug_log = "Woosh! Caucasian Iberia is now yours! -h" + every_county_in_region = { + region = dlc_fp2_caucasian_iberia + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + } + change_title_holder_include_vassals = { + holder = root + change = scope:change + } + resolve_title_and_vassal_change = scope:change + change_county_control = 100 # (Not actually necessary, apparently) + } + } +} + +debug.412 = { # Spawn the CHESS-A-THRON 3000, a perfect creature designed to beat you up at the game of chess + orphan = yes + hidden = yes + immediate = { + create_character = { + age = { 20 32 } + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_female_chance + culture = root.culture + faith = root.faith + random_traits = yes + martial = 100 + learning = 100 + intrigue = 100 + + dynasty = none + after_creation = { + add_gold = { minor_gold_value medium_gold_value } + add_prestige = { minor_prestige_gain medium_prestige_gain } + add_piety = { minor_piety_gain medium_piety_gain } + } + + save_scope_as = generated_actor + } + + send_interface_toast = { + type = event_toast_effect_good + title = b_chessy + left_icon = scope:generated_actor + + add_courtier = scope:generated_actor + } + } +} + +# Cycle through duel animations (hardcoded) - but easy to read and expand upon :) +debug.415 = { # You could have a system that checks the scripted animations themselves, but this was made only to test the animations themselves + type = character_event + title = { + desc = TITLE_ANIMATION + desc = CONSTRUCT_BUILDINGS_DETAILS + } + desc = building_type_nalanda_university_desc + + theme = mental_break + left_portrait = { + character = root + + ### DUEL ANIMATIONS + # Axe + triggered_animation = { # Aggressive animation + trigger = { scope:animation_cycle = 0 scope:animation_view_celebrations = 0 } + animation = aggressive_axe + } + triggered_animation = { # Celebration animation (Originally designed with an elegant, concatenating design, then I realized the engine did not support it.) + trigger = { scope:animation_cycle = 0 scope:animation_view_celebrations = 1 } + animation = celebrate_axe + } + # Mace + triggered_animation = { # Aggressive animation + trigger = { scope:animation_cycle = 1 scope:animation_view_celebrations = 0 } + animation = aggressive_mace + } + triggered_animation = { # Celebration animation + trigger = { scope:animation_cycle = 1 scope:animation_view_celebrations = 1 } + animation = celebrate_mace + } + # Sword + triggered_animation = { # Aggressive animation + trigger = { scope:animation_cycle = 2 scope:animation_view_celebrations = 0 } + animation = aggressive_sword + } + triggered_animation = { # Celebration animation + trigger = { scope:animation_cycle = 2 scope:animation_view_celebrations = 1 } + animation = celebrate_sword + } + # Dagger + triggered_animation = { # Aggressive animation + trigger = { scope:animation_cycle = 3 scope:animation_view_celebrations = 0 } + animation = aggressive_dagger + } + triggered_animation = { # Celebration animation + trigger = { scope:animation_cycle = 3 scope:animation_view_celebrations = 1 } + animation = celebrate_dagger + } + # Spear + triggered_animation = { # Aggressive animation + trigger = { scope:animation_cycle = 4 scope:animation_view_celebrations = 0 } + animation = aggressive_spear + } + triggered_animation = { # Celebration animation + trigger = { scope:animation_cycle = 4 scope:animation_view_celebrations = 1 } + animation = celebrate_spear + } + # Hammer + triggered_animation = { # Aggressive animation + trigger = { scope:animation_cycle = 5 scope:animation_view_celebrations = 0 } + animation = aggressive_hammer + } + triggered_animation = { # Celebration animation + trigger = { scope:animation_cycle = 5 scope:animation_view_celebrations = 1 } + animation = celebrate_hammer + } + # Fallback + animation = aggressive_sword + } + artifact = { + target = root.var:signature_weapon_scope + position = lower_left_portrait + trigger = { exists = root.var:signature_weapon_scope } + } + + immediate = { + # Create variables used for tracking where in the cycle you are + if = { + limit = { exists = scope:animation_cycle } + if = { + limit = { scope:animation_cycle_action = 1 } + save_scope_value_as = { + name = animation_cycle + value = { + value = scope:animation_cycle + add = 1 + } + } + } + if = { + limit = { scope:animation_cycle_action = 0 } + save_scope_value_as = { + name = animation_cycle + value = { + value = scope:animation_cycle + subtract = 1 + } + } + } + } + else = { + save_scope_value_as = { + name = animation_cycle + value = 0 + } + save_scope_value_as = { + name = animation_view_celebrations + value = 0 + } + } + + # Wrapping support + if = { + limit = { scope:animation_cycle < 0 } # Go from the back to the top + save_scope_value_as = { + name = animation_cycle + value = 5 # Replace this with the highest number in the animation set + } + } + if = { + limit = { scope:animation_cycle > 5 } # Replace this with the highest number in the animation set + save_scope_value_as = { + name = animation_cycle + value = 0 + } + } + } + + option = { # Forward (next anim) + name = dynn_Daflos_motto + + save_scope_value_as = { + name = animation_cycle_action + value = 1 + } + + trigger_event = debug.415 + } + + option = { # Backwards (prev anim) + name = default_retreat + + save_scope_value_as = { + name = animation_cycle_action + value = 0 + } + + trigger_event = debug.415 + } + + option = { # Switch to celebration animations + name = lover.3215.t + trigger = { scope:animation_view_celebrations = 0 } + save_scope_value_as = { + name = animation_view_celebrations + value = 1 + } + save_scope_value_as = { + name = animation_cycle_action + value = 2 # Used to keep still + } + + trigger_event = debug.415 + } + + option = { # Switch back from celebration animations + name = hold_court.8110.t + trigger = { scope:animation_view_celebrations = 1 } + save_scope_value_as = { + name = animation_view_celebrations + value = 0 + } + save_scope_value_as = { + name = animation_cycle_action + value = 2 + } + + trigger_event = debug.415 + } + + option = { name = EXIT_TO_DESKTOP } # Exit debug event +} + +# Debug set up conditions for childhood_education.0004 +debug.418 = { + hidden = yes + immediate = { + debug_log = "Running autotest for childhood_education.0004" + if = { + limit = { + any_relation = { + type = ward + has_any_focus = no + } + } + add_piety = 50000 # Acts as a warning that maintenance events did not run + } + if = { + limit = { # Then, this second time, we give it a new focus to force childhood_education.0004 to trigger + any_relation = { + type = ward + has_focus = education_martial + } + } + random_relation = { # Change focus + type = ward + set_focus = education_diplomacy + } + # (this is the part where the event auto-triggers itself) (or should. All reqs are met but it seems the hook fails) + } + else = { + random_relation = { + type = ward + set_focus = education_martial # Change focus (gives first focus), then call event again + } + trigger_event = debug.418 # Apparently the fact that this event calls itself makes it no longer an orphan, which I find very amusing + } + } +} diff --git a/project/ck3/base_game/events/title_events.txt b/project/ck3/base_game/events/title_events.txt index 18eabd8e8a..ecfefec74f 100644 --- a/project/ck3/base_game/events/title_events.txt +++ b/project/ck3/base_game/events/title_events.txt @@ -4,6 +4,7 @@ namespace = title_event # 0001-0010: Title name changes, by Emil Tisander +# 0011-0020: Asturias becomes Leon & Castille, by Ewan Cowhig Croft ######################################### @@ -92,3 +93,252 @@ title_event.0002 = { } } } + +################################################## +# Splitting the Crown +# by Ewan Cowhig Croft +# 0011 - 0020 +################################################## + +# Hidden management event to determine if we need to axe Asturias &, if we do, what notification events to send out afterwards. +title_event.0011 = { + hidden = yes + + trigger = { + scope:title = title:k_castille + title:k_asturias = { + # Leon must be de jure part of Asturias, or else there's no reason to ever stop calling it Asturias. + any_in_de_jure_hierarchy = { this = title:d_leon } + } + } + + immediate = { + # Set up some scopes for easy reference. + title:k_castille = { + save_scope_as = castille + holder = { save_scope_as = castille_char } + } + title:k_asturias = { + save_scope_as = asturias + if = { + limit = { exists = holder } + holder = { save_scope_as = leon_char } + } + } + title:k_leon = { save_scope_as = leon } + ## Plus one for backgrounds; we take this one to get the hilly backdrops of northern Iberia. + province:1815 = { save_scope_as = background_terrain_scope } + # Then fire off relevant notifications to scope:leon_char & scope:castille_char. + ## If Asturias doesn't exist when Leon is created, we just send Castille one. + if = { + limit = { + NOT = { exists = title:k_asturias.holder } + } + scope:castille_char = { trigger_event = title_event.0012 } + } + ## & if Leon & Castille are now held by the same char, they get another. + else_if = { + limit = { scope:leon_char = scope:castille_char } + scope:castille_char = { trigger_event = title_event.0013 } + } + ## Otherwise, we send out the standard two-person configuration. + else = { + scope:leon_char = { trigger_event = title_event.0014 } + scope:castille_char = { trigger_event = title_event.0015 } + } + # Finally, execute the effects. + asturias_becomes_leon_and_castille_effect = yes + } +} + +# There is no Asturian King, but Castille now exists. +title_event.0012 = { + type = character_event + title = title_event.0012.t + desc = title_event.0012.desc + theme = realm + left_portrait = { + character = scope:castille_char + animation = personality_honorable + } + override_background = { event_background = terrain_scope } + + immediate = { + show_as_tooltip = { asturias_becomes_leon_and_castille_effect = yes } + } + + # As it should be. + option = { + name = title_event.0012.a + + # No stress needed for a single-option notification event. + ai_chance = { + # No fine tweaking needed for the AI chance on a notification event. + base = 100 + } + } +} + +# The Asturian King is also King of Castille. +title_event.0013 = { + type = character_event + title = title_event.0013.t + desc = title_event.0013.desc + theme = realm + left_portrait = { + character = scope:castille_char + animation = personality_honorable + } + override_background = { event_background = terrain_scope } + + immediate = { + show_as_tooltip = { asturias_becomes_leon_and_castille_effect = yes } + } + + # Two crowns are better than one! + option = { + name = title_event.0013.a + + # No stress needed for a single-option notification event. + ai_chance = { + # No fine tweaking needed for the AI chance on a notification event. + base = 100 + } + } +} + +# Leon POV: Asturias becomes Leon. +title_event.0014 = { + type = character_event + title = title_event.0014.t + desc = title_event.0014.desc + theme = realm + left_portrait = { + character = scope:leon_char + animation = anger + } + right_portrait = { + character = scope:castille_char + animation = personality_greedy + } + override_background = { event_background = terrain_scope } + + immediate = { + show_as_tooltip = { asturias_becomes_leon_and_castille_effect = yes } + } + + # Splitters! + option = { + name = title_event.0014.a + + # No stress needed for the default option in a notification event. + ai_chance = { + # No fine tweaking needed for the AI chance on a notification event. + base = 100 + } + } + + # We'll get those lands back some day... + option = { + name = title_event.0014.b + # We only want to allow the mechanical effect options as RP-outlets for players. + trigger = { is_ai = no } + + progress_towards_rival_effect = { + CHARACTER = scope:castille_char + OPINION = yes + } + + stress_impact = { forgiving = minor_stress_impact_gain } + ai_chance = { + # No fine tweaking needed for the AI chance on a notification event. + base = 100 + } + } + + # Huzzah! A whole _kingdom_ of comrades! + option = { + name = title_event.0014.c + # We only want to allow the mechanical effect options as RP-outlets for players. + trigger = { is_ai = no } + + progress_towards_friend_effect = { + CHARACTER = scope:castille_char + OPINION = yes + } + + stress_impact = { vengeful = minor_stress_impact_gain } + ai_chance = { + # No fine tweaking needed for the AI chance on a notification event. + base = 100 + } + } +} + +# Castille POV: Asturias becomes Leon. +title_event.0015 = { + type = character_event + title = title_event.0015.t + desc = title_event.0015.desc + theme = realm + left_portrait = { + character = scope:castille_char + animation = happiness + } + right_portrait = { + character = scope:leon_char + animation = anger + } + override_background = { event_background = terrain_scope } + + immediate = { + show_as_tooltip = { asturias_becomes_leon_and_castille_effect = yes } + } + + # Power is back where it should always have been. + option = { + name = title_event.0015.a + + # No stress needed for the default option in a notification event. + ai_chance = { + # No fine tweaking needed for the AI chance on a notification event. + base = 100 + } + } + + # Today, Castille. Tomorrow, _Leon_. + option = { + name = title_event.0015.b + # We only want to allow the mechanical effect options as RP-outlets for players. + trigger = { is_ai = no } + + progress_towards_rival_effect = { + CHARACTER = scope:leon_char + OPINION = yes + } + + stress_impact = { forgiving = minor_stress_impact_gain } + ai_chance = { + # No fine tweaking needed for the AI chance on a notification event. + base = 100 + } + } + + # We may be divided in rule, but we're united by blood! + option = { + name = title_event.0015.c + # We only want to allow the mechanical effect options as RP-outlets for players. + trigger = { is_ai = no } + + progress_towards_friend_effect = { + CHARACTER = scope:leon_char + OPINION = yes + } + + stress_impact = { vengeful = minor_stress_impact_gain } + ai_chance = { + # No fine tweaking needed for the AI chance on a notification event. + base = 100 + } + } +} diff --git a/project/ck3/base_game/events/trait_specific_events/trait_specific_events.txt b/project/ck3/base_game/events/trait_specific_events/trait_specific_events.txt index b09219ca31..fb2e6523fb 100644 --- a/project/ck3/base_game/events/trait_specific_events/trait_specific_events.txt +++ b/project/ck3/base_game/events/trait_specific_events/trait_specific_events.txt @@ -1457,7 +1457,8 @@ trait_specific.8501 = { is_available_ai_adult = yes NOT = { has_trait = lisping - is_ai = no + has_trait = compassionate + has_trait = shy } } save_scope_as = mean_courtier diff --git a/project/ck3/base_game/events/varangian_events.txt b/project/ck3/base_game/events/varangian_events.txt index cd430024e6..9d8c3ee196 100644 --- a/project/ck3/base_game/events/varangian_events.txt +++ b/project/ck3/base_game/events/varangian_events.txt @@ -383,6 +383,9 @@ varangian.1002 = { } } random_close_family_member = { + limit = { + is_ruler = yes + } add_courtier = dynasty.dynast } } diff --git a/project/ck3/base_game/events/war_events/combat_events.txt b/project/ck3/base_game/events/war_events/combat_events.txt index 93d0fa084d..7e9ee798e6 100644 --- a/project/ck3/base_game/events/war_events/combat_events.txt +++ b/project/ck3/base_game/events/war_events/combat_events.txt @@ -722,6 +722,13 @@ combat_event.1001 = { has_trait = maimed } } + + # State Ransoms: characters are more likely to surrender if their liege will pay their ransom. + modifier = { + factor = 2 + liege.culture = { has_cultural_parameter = knights_die_less_but_are_captured_more } + NOT = { is_independent_ruler = yes } + } add_to_list = prisoners_of_war @@ -825,6 +832,13 @@ combat_event.1001 = { has_trait = maimed } } + + # State Ransoms: characters are more likely to surrender if their liege will pay their ransom. + modifier = { + factor = 2 + liege.culture = { has_cultural_parameter = knights_die_less_but_are_captured_more } + } + # Transfer equipped armor and weapon to winner if durability not too low combat_transfer_equipped_artifact_effect = { TYPE = primary_armament OWNER = scope:combat_winner } combat_transfer_equipped_artifact_effect = { TYPE = armor OWNER = scope:combat_winner } @@ -900,6 +914,12 @@ combat_event.1001 = { } } + # State Ransoms: characters are more likely to surrender if their liege will pay their ransom, which makes them less likely to die. + modifier = { + factor = 0.5 + liege.culture = { has_cultural_parameter = knights_die_less_but_are_captured_more } + } + # For messaging purposes. add_to_list = slain_combatants diff --git a/project/ck3/base_game/events/witch_events.txt b/project/ck3/base_game/events/witch_events.txt index 9b76dbe13a..3858192956 100644 --- a/project/ck3/base_game/events/witch_events.txt +++ b/project/ck3/base_game/events/witch_events.txt @@ -778,7 +778,7 @@ witch.2004 = { #by Mathilda Bjarnehed } left_portrait = { character = scope:target - animation = angry + animation = anger } immediate = { @@ -828,7 +828,7 @@ witch.2005 = { #by Mathilda Bjarnehed } left_portrait = { character = scope:target - animation = angry + animation = anger } trigger = { scope:target = { diff --git a/project/ck3/base_game/events/yearly_events/court_yearly_events.txt b/project/ck3/base_game/events/yearly_events/court_yearly_events.txt index dc9a32e7e5..243dc57105 100644 --- a/project/ck3/base_game/events/yearly_events/court_yearly_events.txt +++ b/project/ck3/base_game/events/yearly_events/court_yearly_events.txt @@ -1142,6 +1142,7 @@ court_yearly.6041 = { trigger = { has_royal_court = yes exists = scope:scrounger #checking that they are still alive + scope:scrounger = { is_alive = yes } } immediate = { diff --git a/project/ck3/base_game/events/yearly_events/yearly_events_2.txt b/project/ck3/base_game/events/yearly_events/yearly_events_2.txt index 0929472e82..0eceb86b57 100644 --- a/project/ck3/base_game/events/yearly_events/yearly_events_2.txt +++ b/project/ck3/base_game/events/yearly_events/yearly_events_2.txt @@ -37,6 +37,12 @@ scripted_trigger yearly_1001_married_seducer_trigger = { save_temporary_scope_as = married_seducer matching_gender_and_sexuality_trigger = { CHARACTER_1 = root CHARACTER_2 = scope:married_seducer } might_cheat_on_every_partner_trigger = yes + NOT = { this = root } + NOT = { + any_spouse = { + this = root + } + } } @@ -223,7 +229,9 @@ yearly.1001 = { #by Mathilda Bjarnehed save_scope_as = married_seducer } - scope:married_seducer = { random_spouse = { save_scope_as = seducer_spouse } } + scope:married_seducer = { + random_spouse = {save_scope_as = seducer_spouse } + } } @@ -711,19 +719,16 @@ scripted_effect yearly_1010_abductee_taken_effect = { scope:abductee = { if = { limit = { + can_marry_character_trigger = { CHARACTER = scope:abductor } OR = { + scope:abductor = { can_marry_character_trigger = { CHARACTER = scope:abductee } } AND = { - #Both can marry - can_marry_character_trigger = { CHARACTER = scope:abductor } - scope:abductor = { can_marry_character_trigger = { CHARACTER = scope:abductee } } - } - AND = { - #Abductor could marry if they were single - is_married = no - is_betrothed = no - scope:abductor = { could_marry_character_trigger = { CHARACTER = scope:abductee } } has_relation_lover = scope:abductor - scope:abductor = { any_spouse = { is_ai = yes } } + #Abductor could marry if they were single + scope:abductor = { + could_marry_character_trigger = { CHARACTER = scope:abductee } + any_spouse = { is_ai = yes } + } } } } diff --git a/project/ck3/base_game/events/yearly_events/yearly_events_4.txt b/project/ck3/base_game/events/yearly_events/yearly_events_4.txt index 423e53e732..ebc1ffa01b 100644 --- a/project/ck3/base_game/events/yearly_events/yearly_events_4.txt +++ b/project/ck3/base_game/events/yearly_events/yearly_events_4.txt @@ -1388,29 +1388,6 @@ yearly.4021 = { id = child_personality.0010 days = { 14 30 } } - #To start story about finding dead people around your house - if = { - limit = { - root = { - is_ai = no - NOT = { - has_character_flag = had_murderer_at_court_story_cycle - } - } - } - root = { - add_character_flag = { - flag = child_as_murderer - days = 3 - } - set_variable = { - name = murderer_to_save - value = scope:child - days = 3 - } - create_story = story_cycle_murders_at_court - } - } } } } @@ -1614,29 +1591,6 @@ yearly.4021 = { else = { add_diplomacy_skill = -1 } - #To start story about finding dead people around your house - if = { - limit = { - root = { - is_ai = no - NOT = { - has_character_flag = had_murderer_at_court_story_cycle - } - } - } - root = { - add_character_flag = { - flag = child_as_murderer - days = 3 - } - set_variable = { - name = murderer_to_save - value = scope:child - days = 3 - } - create_story = story_cycle_murders_at_court - } - } } } } diff --git a/project/ck3/base_game/events/yearly_events/yearly_events_7.txt b/project/ck3/base_game/events/yearly_events/yearly_events_7.txt index 53fb838071..b907d2ef25 100644 --- a/project/ck3/base_game/events/yearly_events/yearly_events_7.txt +++ b/project/ck3/base_game/events/yearly_events/yearly_events_7.txt @@ -3088,13 +3088,24 @@ yearly.7041 = { add_character_modifier = { modifier = footballer_modifier years = 5 - } + } + + save_scope_value_as = { + name = quality + value = 40 + } + save_scope_value_as = { + name = wealth + value = 40 + } create_artifact = { name = football_cup description = football_cup_desc type = goblet visuals = goblet + wealth = 40 + quality = 40 modifier = artifact_monthly_prestige_1_modifier modifier = artifact_negate_prowess_penalty_add_1_modifier } @@ -3135,11 +3146,22 @@ yearly.7042 = { years = 2 } + save_scope_value_as = { + name = quality + value = 40 + } + save_scope_value_as = { + name = wealth + value = 40 + } + create_artifact = { name = football_cup description = football_cup_desc type = goblet visuals = goblet + wealth = 40 + quality = 40 modifier = artifact_monthly_prestige_2_modifier modifier = artifact_negate_prowess_penalty_add_2_modifier } @@ -3236,11 +3258,22 @@ yearly.7044 = { arrogant = minor_stress_loss } + save_scope_value_as = { + name = quality + value = 20 + } + save_scope_value_as = { + name = wealth + value = 20 + } + create_artifact = { name = participation_trophy description = participation_trophy_desc type = goblet visuals = goblet + wealth = 20 + quality = 20 modifier = artifact_stress_gain_1_modifier modifier = artifact_vassal_opinion_penalty_1_modifier } @@ -3313,11 +3346,22 @@ yearly.7045 = { arrogant = minor_stress_loss } + save_scope_value_as = { + name = quality + value = 20 + } + save_scope_value_as = { + name = wealth + value = 20 + } + create_artifact = { name = participation_trophy description = participation_trophy_desc type = goblet visuals = goblet + wealth = 20 + quality = 20 modifier = artifact_stress_gain_2_modifier modifier = artifact_vassal_opinion_penalty_1_modifier } diff --git a/project/ck3/base_game/fonts/Fondamento/Fondamento-Italic.ttf b/project/ck3/base_game/fonts/Fondamento/Fondamento-Italic.ttf deleted file mode 100644 index 153ad45d40..0000000000 Binary files a/project/ck3/base_game/fonts/Fondamento/Fondamento-Italic.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Fondamento/Fondamento-Regular.ttf b/project/ck3/base_game/fonts/Fondamento/Fondamento-Regular.ttf deleted file mode 100644 index d0489b2934..0000000000 Binary files a/project/ck3/base_game/fonts/Fondamento/Fondamento-Regular.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Fondamento/OFL.txt b/project/ck3/base_game/fonts/Fondamento/OFL.txt deleted file mode 100644 index 5bf1dc9fc8..0000000000 --- a/project/ck3/base_game/fonts/Fondamento/OFL.txt +++ /dev/null @@ -1,95 +0,0 @@ -Copyright (c) 2011 by Brian J. Bonislawsky DBA Astigmatic (AOETI) -(astigma@astigmatic.com), with Reserved Font Names "Fondamento" and -"Fondamento Italic" - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/project/ck3/base_game/fonts/Gitan/GitanLatin-Bold-Italic.otf b/project/ck3/base_game/fonts/Gitan/GitanLatin-Bold-Italic.otf deleted file mode 100644 index bbde882bea..0000000000 Binary files a/project/ck3/base_game/fonts/Gitan/GitanLatin-Bold-Italic.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Gitan/GitanLatin-Bold.otf b/project/ck3/base_game/fonts/Gitan/GitanLatin-Bold.otf deleted file mode 100644 index e92b9b657a..0000000000 Binary files a/project/ck3/base_game/fonts/Gitan/GitanLatin-Bold.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Gitan/GitanLatin-Italic.otf b/project/ck3/base_game/fonts/Gitan/GitanLatin-Italic.otf deleted file mode 100644 index edf782a6a9..0000000000 Binary files a/project/ck3/base_game/fonts/Gitan/GitanLatin-Italic.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Gitan/GitanLatin-Regular.otf b/project/ck3/base_game/fonts/Gitan/GitanLatin-Regular.otf deleted file mode 100644 index 435bf89f40..0000000000 Binary files a/project/ck3/base_game/fonts/Gitan/GitanLatin-Regular.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Gitan/Rosetta EULA 4.0 - Paradox.pdf b/project/ck3/base_game/fonts/Gitan/Rosetta EULA 4.0 - Paradox.pdf deleted file mode 100644 index 6e56c52ccb..0000000000 Binary files a/project/ck3/base_game/fonts/Gitan/Rosetta EULA 4.0 - Paradox.pdf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Korean_fontset/GunglipbakmulgwanClassicB.ttf b/project/ck3/base_game/fonts/Korean_fontset/GunglipbakmulgwanClassicB.ttf deleted file mode 100644 index 8acef9066c..0000000000 Binary files a/project/ck3/base_game/fonts/Korean_fontset/GunglipbakmulgwanClassicB.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Korean_fontset/IBMPlexSansKR-Medium.otf b/project/ck3/base_game/fonts/Korean_fontset/IBMPlexSansKR-Medium.otf deleted file mode 100644 index a5ab086c9c..0000000000 Binary files a/project/ck3/base_game/fonts/Korean_fontset/IBMPlexSansKR-Medium.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Korean_fontset/IBMPlexSansKR-SemiBold.otf b/project/ck3/base_game/fonts/Korean_fontset/IBMPlexSansKR-SemiBold.otf deleted file mode 100644 index ce1c327431..0000000000 Binary files a/project/ck3/base_game/fonts/Korean_fontset/IBMPlexSansKR-SemiBold.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Korean_fontset/IropkeBatangB.ttf b/project/ck3/base_game/fonts/Korean_fontset/IropkeBatangB.ttf deleted file mode 100644 index 3c44eaa6c4..0000000000 Binary files a/project/ck3/base_game/fonts/Korean_fontset/IropkeBatangB.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Korean_fontset/IropkeBatangM.ttf b/project/ck3/base_game/fonts/Korean_fontset/IropkeBatangM.ttf deleted file mode 100644 index d0c129f7c3..0000000000 Binary files a/project/ck3/base_game/fonts/Korean_fontset/IropkeBatangM.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Korean_fontset/LICENSE.txt b/project/ck3/base_game/fonts/Korean_fontset/LICENSE.txt deleted file mode 100644 index b9aee7c0bf..0000000000 --- a/project/ck3/base_game/fonts/Korean_fontset/LICENSE.txt +++ /dev/null @@ -1,264 +0,0 @@ -GuklipbakmulgwanClassic ---- -국립박물관문화재단 클래식체의 지적 재산권은 국립박물관문화재단에 있습니다. 국립박물관문화재단 클래식체는 개인 및 기업 사용자를 포함한 모든 사용자에게 무료로 제공되며 사용자들도 다른 이에게 자유롭게 배포하실 수 있습니다. - -단, 국립박물관문화재단의 허락 없이는 국립박물관문화재단 클래식체를 사용자가 수정할 수 없으며, 배포되는 모양 그대로 사용해야 됩니다. 또한 글꼴 자체를 유료로 판매하는 것은 금지하며 국립박물관문화재단 클래식체를 사용한 인쇄물, 광고물(온라인 포함)의 이미지는 국립박물관문화재단 프로모션을 위해 활용될 수 있습니다. 이를 원치 않는 사용자는 언제든지 당사에 요청하실 수 있습니다. - - -ONYeossihyangyakeonhae ---- -ON여씨향약언해의 저작권은 (주)디자인 210이 소유하고 있습니다. - -[ ㈜디자인210 폰트 소프트웨어 사용권 계약서 ] - -㈜디자인210 폰트 소프트웨어 사용권 계약서(이하 “사용권 계약서”)는 ㈜디자인210이 개발, 판매, 배포한 -소프트웨어 제품에 대해 사용자와 ㈜디자인210간에 체결하는 사용권 계약입니다. -㈜디자인210의 폰트 소프트웨어에는 폰트 소프트웨어 외에도 관련 매체, 인쇄물, 전자 문서가 포함될 수 있습니다. -사용자는 “폰트 소프트웨어”를 설치, 복사하여 사용함으로써 본 “사용권 계약서” 내용에 동의하게 됩니다. -사용자는 본 ”사용권 계약서” 내용에 동의하지 않을 경우에는 “폰트 소프트웨어”를 사용할 수 없습니다. - -[㈜디자인210 폰트 소프트웨어 제품 사용권 ] -1. 사용허가 -1.1. ㈜디자인210은 ”폰트 소프트웨어” 의 사용자에게 “폰트 소프트웨어”를 사용할 권리를 허용합니다. -이 권리는 “폰트 소프트웨어”의 사용권이며, 소유권에 대한 권리는 포함하지 않습니다. -다만, 물리적인 기록 매체와 부속 인쇄물에 대한 소유권은 가집니다. -1.2. 사용자라 함은 기업, 교육기관, 비영리단체, 관공서, 개인 등을 포함한 모든 사용자를 의미합니다. -1.3. “폰트 소프트웨어” 의 사용 범위는 아래와 같습니다. -사용자 모든 사용자 -사용목적 개인용, 상업용 제한 없음 -라이선스 사용 범위 제한 없음 -사용대수 컴퓨터 1대 사용권 -사용기간 영구 사용 가능 -제작물수량 수량 제한 없음 -1.4. “폰트 소프트웨어”를 파일서버, 네트워크 등 통신을 통해 여러 대의 컴퓨터에서 사용할 수 없습니다. -1.5. 사용자는 여타의 목적으로 “폰트 소프트웨어”를 사용권 양도, 판매, 대여, 무단 배포 할 수 없습니다. -1.6. 사용자는 백업이나 보관용으로 “폰트 소프트웨어”의 복사본을 만들 수 있습니다. - -2. 저작권 및 용도 제한 -2.1. “폰트 소프트웨어” 제품과 제품 내에 포함된 모든 부속물, 부속 인쇄물 및 소프트웨어의 복사본들의 대한 -저작권과 지적 재산권은 ㈜디자인210에 있습니다. 이 권리는 대한민국의 저작권법과 국제 저작권 조약에 -의하여 보호됩니다. -2.2. 사용자는 “폰트 소프트웨어”의 사용과 관련하여 대한민국 저작권법, 국제 저작권 조약 및 기타 관련 법률을 -준수해야 하며, 관련 법규에서 명시적으로 허용한 범위 이외의 “폰트 소프트웨어”를 리버스 엔지니어링, -디컴파일, 디스어셈블할 수 없으며, 구성요소 전체 혹은 일부를 복사하거나 변형, 개작할 수 없습니다. -2.3. 사용자는 ㈜디자인210의 사전승인 없이 임의로 “폰트 소프트웨어” 및 관련 인쇄물을 복제 혹은 복사하여 -배포할 수 없습니다. -2.4. 전항의 행위로 사용자가 ㈜디자인210의 저작권을 침해하여 손해가 발생한 경우에는 ㈜디자인210은 -사용자에게 저작권의 침해로 인한 모든 손해에 대한 배상을 청구할 수 있습니다. -2.5 사용자에게 허가한 용도로 사용되었는지 관리함에 있어 ㈜디자인210의 폰트를 사용하여 제작된 제작물을 -수집할 수 있으며, 수집된 자료는 정품사용사례로 ㈜디자인210 홍보 활동을 목적으로 활용될 수 있습니다. - -3. 업그레이드 -“폰트 소프트웨어”는 ㈜디자인210의 필요의 따라 임의로 업그레이드할 수 있습니다. -업그레이드된 “폰트 소프트웨어”의 설치 전 사용자의 동의가 없더라도 본 계약에 동의함으로써 갈음합니다. -4. 보증 제한에 따른 책임 -㈜디자인210은 “폰트 소프트웨어”에 대한 내용이나 기능에 대해 사용자가 무리 없이 통상적으로 사용할 수 -있도록 개발, 테스트하였으나 사용자의 특수한 사용 환경, 사용 경험, 사용 능력, 현재 또는 미래의 모든 -사용환경 등에서의 완벽하게 보증하지 않습니다. -또한, 사용법을 제대로 인식하지 못해서 발생한 이익 손실, 업무 중단, 사업 정보의 손실 또는 금전상의 손실 -등 사업상의 손해를 포함한 부수적이고 간접적인 손해에 대해서 비록 이와 같은 손해 가능성에 대해 사전에 -알고 있었다고 해도 관련 법규에서 허용하는 최대 범위 내에서 책임을 지지 않습니다. -관할권에 따라서는 이와 같은 결과적이거나 부수적인 손해에 대한 책임을 배제하거나 제한하지 못하도록 하는 -경우가 있으므로, 위의 제한 사항이 사용자에게 적용되지 않을 수도 있습니다. -5. 배상의 한도 -사용자가 “폰트 소프트웨어”의 사용으로 인한 직접적인 손실이 발생했을 경우, ㈜디자인210의 손해 배상 책임은 -손실의 원인, 종류, 내용에 관계없이 제품의 구입비용을 넘어서지 않습니다. -단, 무료로 배포된 소프트웨어의 경우 배상의 책임은 사용자에게 있습니다. -6. 계약의 종료 -사용자가 “사용권 계약서”의 내용을 준수하지 않는 경우, ㈜디자인210은 여타 권리를 침해하지 않고 동 -계약서를 종료할 수 있습니다. - -7. 준거법 및 관할 -“사용권 계약서”는 대한민국의 법률에 따라 규율 되며, ”폰트 소프트웨어” 사용권에 관련된 소송 등 모든 법적인 -문제에 대해서는 대한민국 서울 지방법원에 전속 관할권이 있습니다. - -8.계약에 대한 문의사항 -“폰트 소프트웨어” 사용권 인증서나 “사용권 계약서”에 대한 의문 사항은 아래 연락처를 참조하시기 바랍니다. -㈜디자인210 |www.design210.com -서울특별시 은평구 통일로 689, 이레빌딩 2층 -Tel |070-7708-2974 E-mail| mail@design210.com -디자인210의 모든 서체는 컴퓨터 프로그램보호법에 의해 등록 및 보호되고 있습니다. -COPYRIGHTⓒ BY Design210. ALL RIGHTS RESERVED. - ---IropkeBatang -‘이롭게 바탕체’ 라이선스 -㈜이롭게 (www.iropke.com)는 ‘이롭게 바탕체’에 대해 저작권을 소유하고 있습니다. -본 폰트 소프트웨어는 SIL Open Font License (OFL)에 준하여 라이선스 취득을 하였습니다. 본 폰 -트를 설치하시는 것은 SIL OFL(버전 1.1)에 동의하시는 것을 의미합니다. (http://scripts.sil.org/OFL) -OFL은 라이선스를 취득한 폰트가 그 자체로 판매되지 않는 한 자유롭게 사용, 연구, 수정, 재배포 -하는 것을 허가합니다. 수정된 폰트를 포함한 폰트는 저작권 명이 사용되지 않는 한 기타 소프트 -웨어와 함께 묶이거나 삽입, 재배포 할 수 있습니다. 단 폰트와 수정된 폰트는 기타 다른 라이선 -스에 포함되어 배포될 수는 없습니다. 이 라이선스 하에 있기 위한 폰트에 대한 요구사항은 본 -폰트나 수정본을 사용하여 제작된 어떠한 문서에도 적용되지 않습니다. -Copyright (c) 2016, 이롭게(iropke) (www.iropke.com | hello@iropke.com), -with Reserved Font Name ‘이롭게 바탕체’, ‘iropke batang’. -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. -TERMINATION -This license becomes null and void if any of the above conditions are -not met. -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. - - -IBM Plex Sans --------------- - -Copyright © 2017 IBM Corp. with Reserved Font Name "Plex" - -This Font Software is licensed under the SIL Open Font License, Version 1.1. - -This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. - diff --git a/project/ck3/base_game/fonts/Korean_fontset/ON_YeossiB.ttf b/project/ck3/base_game/fonts/Korean_fontset/ON_YeossiB.ttf deleted file mode 100644 index 9e44faa2b9..0000000000 Binary files a/project/ck3/base_game/fonts/Korean_fontset/ON_YeossiB.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/MaShanZheng/MaShanZheng-Regular.ttf b/project/ck3/base_game/fonts/MaShanZheng/MaShanZheng-Regular.ttf deleted file mode 100644 index 400499d54c..0000000000 Binary files a/project/ck3/base_game/fonts/MaShanZheng/MaShanZheng-Regular.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/MaShanZheng/OFL.txt b/project/ck3/base_game/fonts/MaShanZheng/OFL.txt deleted file mode 100644 index 21b16f5208..0000000000 --- a/project/ck3/base_game/fonts/MaShanZheng/OFL.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright 2018 The Ma Shan Zheng Project Authors (https://github.com/googlefonts/mashanzheng) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/project/ck3/base_game/fonts/MonomakhUnicode/MonomakhUnicode.otf b/project/ck3/base_game/fonts/MonomakhUnicode/MonomakhUnicode.otf deleted file mode 100644 index a6d94691aa..0000000000 Binary files a/project/ck3/base_game/fonts/MonomakhUnicode/MonomakhUnicode.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/MonomakhUnicode/OFL.txt b/project/ck3/base_game/fonts/MonomakhUnicode/OFL.txt deleted file mode 100644 index 075d1aefb5..0000000000 --- a/project/ck3/base_game/fonts/MonomakhUnicode/OFL.txt +++ /dev/null @@ -1,91 +0,0 @@ -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Black.otf b/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Black.otf deleted file mode 100644 index d3bc659430..0000000000 Binary files a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Black.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Bold.otf b/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Bold.otf deleted file mode 100644 index 849a07a972..0000000000 Binary files a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Bold.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Light.otf b/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Light.otf deleted file mode 100644 index ecc883a9d9..0000000000 Binary files a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Light.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Medium.otf b/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Medium.otf deleted file mode 100644 index dfc5c03039..0000000000 Binary files a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Medium.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Regular.otf b/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Regular.otf deleted file mode 100644 index ee1e304d67..0000000000 Binary files a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Regular.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Thin.otf b/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Thin.otf deleted file mode 100644 index d0de5cb143..0000000000 Binary files a/project/ck3/base_game/fonts/Noto_Sans_SC/NotoSansSC-Thin.otf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Noto_Sans_SC/OFL.txt b/project/ck3/base_game/fonts/Noto_Sans_SC/OFL.txt deleted file mode 100644 index 075d1aefb5..0000000000 --- a/project/ck3/base_game/fonts/Noto_Sans_SC/OFL.txt +++ /dev/null @@ -1,91 +0,0 @@ -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/project/ck3/base_game/fonts/Open_Sans/LICENSE.txt b/project/ck3/base_game/fonts/Open_Sans/LICENSE.txt deleted file mode 100644 index 75b52484ea..0000000000 --- a/project/ck3/base_game/fonts/Open_Sans/LICENSE.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/project/ck3/base_game/fonts/Open_Sans/OpenSans-Light.ttf b/project/ck3/base_game/fonts/Open_Sans/OpenSans-Light.ttf deleted file mode 100644 index 563872c768..0000000000 Binary files a/project/ck3/base_game/fonts/Open_Sans/OpenSans-Light.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Open_Sans/OpenSans-LightItalic.ttf b/project/ck3/base_game/fonts/Open_Sans/OpenSans-LightItalic.ttf deleted file mode 100644 index 5ebe2a2994..0000000000 Binary files a/project/ck3/base_game/fonts/Open_Sans/OpenSans-LightItalic.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Open_Sans/OpenSans-Regular.ttf b/project/ck3/base_game/fonts/Open_Sans/OpenSans-Regular.ttf deleted file mode 100644 index 2e31d02424..0000000000 Binary files a/project/ck3/base_game/fonts/Open_Sans/OpenSans-Regular.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Open_Sans/OpenSans-SemiBold.ttf b/project/ck3/base_game/fonts/Open_Sans/OpenSans-SemiBold.ttf deleted file mode 100644 index 99db86aa02..0000000000 Binary files a/project/ck3/base_game/fonts/Open_Sans/OpenSans-SemiBold.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf b/project/ck3/base_game/fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf deleted file mode 100644 index 8cad4e32f3..0000000000 Binary files a/project/ck3/base_game/fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Open_Sans_Condensed/LICENSE.txt b/project/ck3/base_game/fonts/Open_Sans_Condensed/LICENSE.txt deleted file mode 100644 index 75b52484ea..0000000000 --- a/project/ck3/base_game/fonts/Open_Sans_Condensed/LICENSE.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-Bold.ttf b/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-Bold.ttf deleted file mode 100644 index 0bc5fe56c7..0000000000 Binary files a/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-Bold.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-Light.ttf b/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-Light.ttf deleted file mode 100644 index 81e0b71b07..0000000000 Binary files a/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-Light.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-LightItalic.ttf b/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-LightItalic.ttf deleted file mode 100644 index d14c6e18d4..0000000000 Binary files a/project/ck3/base_game/fonts/Open_Sans_Condensed/OpenSansCondensed-LightItalic.ttf and /dev/null differ diff --git a/project/ck3/base_game/fonts/fonts.font b/project/ck3/base_game/fonts/fonts.font deleted file mode 100644 index 8e47ace880..0000000000 --- a/project/ck3/base_game/fonts/fonts.font +++ /dev/null @@ -1,281 +0,0 @@ -### Open Sans -fontfiles = { - name = "OpenSans-SemiBold" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_russian" "l_spanish" } - files = { "fonts/Open_Sans/OpenSans-SemiBold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/IropkeBatangM.ttf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Open_Sans/OpenSans-SemiBold.ttf" "fonts/Korean_fontset/IropkeBatangM.ttf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/IropkeBatangM.ttf" "fonts/Open_Sans/OpenSans-SemiBold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" } - } -} - -fontfiles = { - name = "OpenSans-SemiBoldItalic" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_russian" "l_spanish" } - files = { "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/IBMPlexSansKR-Medium.otf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Korean_fontset/IBMPlexSansKR-Medium.otf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/IBMPlexSansKR-Medium.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" } - } -} - -fontfiles = { - name = "OpenSansCondensed-Bold" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_russian" "l_spanish" } - files = { "fonts/Open_Sans_Condensed/OpenSansCondensed-Bold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/IropkeBatangB.ttf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Open_Sans_Condensed/OpenSansCondensed-Bold.ttf" "fonts/Korean_fontset/IropkeBatangB.ttf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/IropkeBatangB.ttf" "fonts/Open_Sans_Condensed/OpenSansCondensed-Bold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" } - } -} - -### Gitan -fontfiles = { - name = "Gitan-Regular" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_spanish" } - files = { "fonts/Gitan/GitanLatin-Regular.otf" "fonts/Open_Sans/OpenSans-SemiBold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Medium.otf" "fonts/Korean_fontset/IropkeBatangM.ttf" } - } - - group = { - languages = { "l_russian" } - files = { "fonts/Open_Sans/OpenSans-SemiBold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Medium.otf" "fonts/Korean_fontset/IropkeBatangM.ttf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Medium.otf" "fonts/Open_Sans/OpenSans-SemiBold.ttf" "fonts/Korean_fontset/IropkeBatangM.ttf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/IropkeBatangM.ttf" "fonts/Open_Sans/OpenSans-SemiBold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Medium.otf" } - } -} - -fontfiles = { - name = "Gitan-Bold" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_spanish" } - files = { "fonts/Gitan/GitanLatin-Bold.otf" "fonts/Open_Sans/OpenSans-Bold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/IropkeBatangB.ttf" } - } - - group = { - languages = { "l_russian" } - files = { "fonts/Open_Sans/OpenSans-Bold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/IropkeBatangB.ttf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Open_Sans/OpenSans-Bold.ttf" "fonts/Korean_fontset/IropkeBatangB.ttf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/IropkeBatangB.ttf" "fonts/Open_Sans/OpenSans-Bold.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" } - } -} - -fontfiles = { - name = "Gitan-Italic" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_spanish" } - files = { "fonts/Gitan/GitanLatin-Italic.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Light.otf" "fonts/Korean_fontset/IBMPlexSansKR-Medium.otf" } - } - - group = { - languages = { "l_russian" } - files = { "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Light.otf" "fonts/Korean_fontset/IBMPlexSansKR-Medium.otf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Light.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Korean_fontset/IBMPlexSansKR-Medium.otf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/IBMPlexSansKR-Medium.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Light.otf" } - } -} - -fontfiles = { - name = "Gitan-Bold-Italic" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_spanish" } - files = { "fonts/Gitan/GitanLatin-Bold-Italic.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/IBMPlexSansKR-SemiBold.otf" } - } - - group = { - languages = { "l_russian" } - files = { "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/IBMPlexSansKR-SemiBold.otf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Korean_fontset/IBMPlexSansKR-SemiBold.otf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/IBMPlexSansKR-SemiBold.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" } - } -} - -### Fondamento -fontfiles = { - name = "Fondamento-Regular" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_spanish" } - files = { "fonts/Fondamento/Fondamento-Regular.ttf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/ON_YeossiB.ttf" } - } - - group = { - languages = { "l_russian" } - files = { "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Korean_fontset/ON_YeossiB.ttf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Korean_fontset/ON_YeossiB.ttf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/ON_YeossiB.ttf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Bold.otf" } - } -} - -### Paradox Kings Script // Missale Lunea custom -fontfiles = { - name = "Paradox_King_Script" - always_load = yes - - group = { - languages = { "l_english" "l_french" "l_german" "l_spanish" } - files = { "fonts/mapfont/Paradox_King_Script.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/MonomakhUnicode/MonomakhUnicode.otf" "fonts/Noto_Sans_SC/NotoSansSC-Medium.otf" "fonts/Korean_fontset/GunglipbakmulgwanClassicB.ttf" } - } - - group = { - languages = { "l_russian" } - files = { "fonts/MonomakhUnicode/MonomakhUnicode.otf" "fonts/mapfont/Paradox_King_Script.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/Noto_Sans_SC/NotoSansSC-Medium.otf" "fonts/Korean_fontset/GunglipbakmulgwanClassicB.ttf" } - } - - group = { - languages = { "l_simp_chinese" } - files = { "fonts/Noto_Sans_SC/NotoSansSC-Medium.otf" "fonts/mapfont/Paradox_King_Script.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/MonomakhUnicode/MonomakhUnicode.otf" "fonts/Korean_fontset/GunglipbakmulgwanClassicB.ttf" } - } - - group = { - languages = { "l_korean" } - files = { "fonts/Korean_fontset/GunglipbakmulgwanClassicB.ttf" "fonts/mapfont/Paradox_King_Script.otf" "fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf" "fonts/MonomakhUnicode/MonomakhUnicode.otf" "fonts/Noto_Sans_SC/NotoSansSC-Medium.otf" } - } -} - -####################################################################### -####################################################################### -####################################################################### - -# Each font should specify what it is used for. -# Name fonts after intented usage, not after source file names. - -font = { - name = "Debug" - - fontstyle = { - style = regular - fontfiles = "OpenSans-SemiBold" - } -} - -## Font used in-game -font = { - name = "StandardGameFont" - - fontstyle = { - style = regular - fontfiles = "Gitan-Regular" - } - - fontstyle = { - style = bold - fontfiles = "Gitan-Bold" - } - - fontstyle = { - style = italic - fontfiles = "Gitan-Italic" - } - - fontstyle = { - style = bold|italic - fontfiles = "Gitan-Bold-Italic" - } - - underlineformats = { - default = { - thickness = 1 - offset = 0.12 - } - } -} - -# Title font -font = { - name = "TitleFont" - - fontstyle = { - style = regular - fontfiles = "Fondamento-Regular" - } -} - -# For map names -font = { - name = "MapFont" - - fontstyle = { - style = regular - fontfiles = "Paradox_King_Script" - } -} diff --git a/project/ck3/base_game/fonts/mapfont/Paradox_King_Script.otf b/project/ck3/base_game/fonts/mapfont/Paradox_King_Script.otf deleted file mode 100644 index 81ab5a6f40..0000000000 Binary files a/project/ck3/base_game/fonts/mapfont/Paradox_King_Script.otf and /dev/null differ diff --git a/project/ck3/base_game/gui/POPS/pops_base_types.gui b/project/ck3/base_game/gui/POPS/pops_base_types.gui deleted file mode 100644 index b5e4e0c7ec..0000000000 --- a/project/ck3/base_game/gui/POPS/pops_base_types.gui +++ /dev/null @@ -1,363 +0,0 @@ -template POPSTextStyle -{ - using = Font_Type_Standard - using = Font_Size_Small - align = left - default_format = "#medium" - - block "pops_text_style" - { - } -} - -template POPSButtonTextStyle -{ - block "pops_button_text_style" - { - name = "pops_button_text" - parentanchor = vcenter|hcenter - font = StandardGameFont - fontsize = 15 - fontcolor = { 0.86 0.86 0.73 1 } - autoresize = yes - position = { 0 0 } - align = center - } -} - -template POPSErrorTextStyle -{ - block "pops_error_text_style" - { - font = StandardGameFont - align = left - fontcolor = { 1 0 0 1 } - fontsize = 13 - } -} - -template POPSButtonStyle -{ - block "pops_button_style" - { - texture = "gfx/editor_gui/editor_button.dds" - gfxtype = framedbuttongfx - spriteType = CorneredStretched - spriteborder = { 4 4 } - effectname = "NoHighlight" - framesize = { 16 16 } - upframe = 1 - downframe = 2 - overframe = 3 - disableframe = 4 - intersectionmask = yes - } -} - -template POPSDropdownButtonStyle -{ - block "pops_dropdown_button_style" - { - texture = "gfx/editor_gui/editor_dropdown.dds" - spriteType = CorneredStretched - gfxtype = framedbuttongfx - effectname = "NoHighlight" - spriteborder = { 4 4 } - spriteborder_right = 24 - button_trigger = none - framesize = { 32 16 } - upframe = 1 - downframe = 2 - overframe = 3 - disableframe = 4 - } -} - -template pops_dropdown_enum -{ - block "pops_dropdown_enum" - { - alwaystransparent = no - active_item = { - widget = { - size = { 250 30 } - block "active_item" - { - - } - - button = { - size = { 100% 100% } - using = POPSDropdownButtonStyle - } - - editor_textbox = { - block "item_text" - { - text = "" - } - position = { 10 0 } - parentanchor = vcenter|left - fontsize = 12 - } - } - } - - item = { - widget = { - size = { 250 20 } - block "item" - { - } - - button = { - size = { 100% 100% } - texture = "gfx/editor_gui/editor_dropdown_item.dds" - spriteType = CorneredTiled - spriteborder = { 1 1 } - gfxtype = framedbuttongfx - framesize = { 8 8 } - upframe = 1 - downframe = 2 - overframe = 2 - disableframe = 1 - button_trigger = none - } - - editor_textbox = { - block "item_text" - { - text = "" - } - position = { 10 8 } - fontsize = 12 - } - } - } - - list = { - scrollarea = { - position = { 2 30 } - autoresizescrollarea = yes - alwaystransparent = yes - maximumsize = { 250 210 } - block "scrollarea" - { - } - - background = { - margin = { 2 2 } - margin_bottom = 6 - margin_right = 6 - texture = "gfx/editor_gui/editor_dropdown_list.dds" - spriteType = CorneredStretched - spriteborder = { 6 6 } - spriteborder_right = 8 - spriteborder_bottom = 8 - shaderfile = "gfx/FX/pdxgui_default.shader" - } - - scrollwidget = { - dynamicgridbox = { - alwaystransparent = no - } - } - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollbar_horizontal = { - using = editor_horizontal_scrollbar - } - } - } - } -} - -types POPS -{ - type pops_vertical_spacer = widget { - block "pops_vertical_spacer" - { - size = { 0 5 } - } - } - - type pops_horizontal_spacer = widget { - block "pops_horizontal_spacer" - { - size = { 5 0 } - } - } - - type pops_window = window { - - block "pops_window" - { - using = Window_Movable - - vbox = { - using = Window_Margins - - block "content_layout" - {} - } - } - } - - type pops_button = button { - block "pops_button_size" - { - size = { 150 50 } - minimumsize = { 150 50 } - } - - using = POPSButtonStyle - - buttonText = { - textbox = { - using = POPSButtonTextStyle - } - } - } - - type pops_button_wide = pops_button { - block "pops_button_size" - { - size = { 200 50 } - minimumsize = { 150 50 } - } - } - - type pops_load_indicator = progressbar - { - # parentanchor = vcenter|hcenter - size = { 44 44 } - gfxtype = framedprogressbargfx - texture = "gfx/interface/loading_progress.dds" - framesize = { 44 44 } - loopinterval = 1.5 - max = 0 - block "load_indicator" - { - visible = no - } - } - - type pops_button_load_indicator = button_standard { - pops_load_indicator = {} - } - - type pops_textbox = textbox { - text = "" - block "textbox_size" - { - size = { 200 30 } - } - using = POPSTextStyle - block "textboxstyle" - { - } - } - - type pops_error_textbox = textbox { - text = "" - multiline = yes - layoutpolicy_vertical = expanding - using = POPSErrorTextStyle - block "textboxstyle" - { - } - } - - type pops_required_textbox = textbox { - block "required_field" - { - raw_text = "*" - } - minimumsize = { 10 -1 } - using = POPSTextStyle - autoresize = yes - block "textboxstyle" - { - } - fontcolor = { 1 0 0 1 } - } - - type pops_dropdown = dropDown { - layoutpolicy_horizontal = expanding - block "pops_dropdown_name" - { - name = "pops_dropdown" - } - block "pops_dropdown" - { - } - using = pops_dropdown_enum - } - - type pops_textbox_entry = hbox { - layoutpolicy_horizontal = expanding - restrictparent_min = yes - layoutpolicy_vertical = fixed - - editbox_standard_with_label = { - blockoverride "editbox_label" - { - block "title" - { - raw_text = "#D Title:#!" - } - } - layoutpolicy_horizontal = expanding - block "editbox_size" - { - size = { 130 30 } - } - } - } - - type pops_dropdown_entry = hbox { - layoutpolicy_horizontal = expanding - pops_required_textbox={} - pops_vertical_spacer={} - pops_textbox = { - block "title" - { - raw_text = "#D Title:#!" - } - } - pops_dropdown = { - } - } - - type pops_checkbutton = hbox { - checkbutton = { - gfxtype = checkbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - texture = "gfx/editor_gui/editor_checkbox.dds" - framesize = { 16 16 } - size = { 32 32 } - - block "checkbutton" - { - } - } - - pops_horizontal_spacer={} - - pops_textbox = { - multiline = yes - #size = { 300 100% } - maximumsize = { 300 800 } - minimumsize = { 200 50 } - align = top - - block "label" - { - raw_text = "#D Label#!" - } - } - } -} diff --git a/project/ck3/base_game/gui/POPS/pops_login_window.gui b/project/ck3/base_game/gui/POPS/pops_login_window.gui deleted file mode 100644 index 02654c02e7..0000000000 --- a/project/ck3/base_game/gui/POPS/pops_login_window.gui +++ /dev/null @@ -1,667 +0,0 @@ - -types POPS -{ - type pops_login_window = window { - name = "pops_login_window" - size = { 100% 100% } - movable = no - layer = confirmation - - using = Animation_ShowHide_Quick - using = Background_Full_Dim - - button = { - size = { 100% 100% } - onclick = "[POPSLoginView.Hide]" - } - - widget = { - size = { 600 400 } - parentanchor = center - alwaystransparent = no - - using = Window_Decoration_Frontend_Spike - using = Window_Background - - widget = { - position = { 45 20 } - allow_outside = yes - - highlight_icon = { - size = { 44 44 } - texture = "gfx/interface/icons/flat_icons/account.dds" - alpha = 0.4 - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 4 - } - } - } - - vbox = { - using = Window_Margins - - vbox = { - name = "log_in" - visible = "[POPSLoginView.IsLogin]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "POPS_LOGIN" - } - - blockoverride "button_close" - { - onclick = "[POPSLoginView.Hide]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 500 0 } - spacing = 5 - margin = { 20 10 } - - pops_textbox_entry = { - name = "pops_login_entry_email" - layoutpolicy_horizontal = expanding - - blockoverride "title" - { - text = "EMAIL" - } - blockoverride "editbox_properties" - { - name = "pops_editbox" - text = "[POPSLoginView.GetEmail]" - ontextchanged = "[POPSLoginView.SetEmail]" - onreturnpressed = "[POPSLoginView.Login]" - maxcharacters = 255 - } - } - - pops_textbox_entry = { - name = "pops_login_entry_password" - layoutpolicy_horizontal = expanding - - blockoverride "title" - { - text = "PASSWORD" - } - - blockoverride "editbox_properties" - { - name = "pops_editbox" - text = "[POPSLoginView.GetPassword]" - ontextchanged = "[POPSLoginView.SetPassword]" - onreturnpressed = "[POPSLoginView.Login]" - password = yes - } - } - - text_multi = { - text = "[POPSLoginView.GetErrorMessage]" - default_format = "#X" - visible = "[Not(POPSStatusIsLoggingIn)]" - multiline = yes - layoutpolicy_horizontal = expanding - align = center - autoresize = yes - max_width = 500 - } - - expand = { - layoutpolicy_vertical = expanding - visible = "[Not(POPSStatusIsLoggingIn)]" - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[And(Not(POPSStatusIsLoggingIn), Not(POPSStatusIsLoggedIn))]" - spacing = 10 - - button_tertiary = { - text = "POPS_LOGIN_RESET_PASSWORD" - onclick = "[POPSLoginView.SetState( 'password_reset' )]" - } - - expand = {} - - button_primary = { - text = "[POPSLoginView.GetLoginString]" - layoutpolicy_horizontal = fixed - enabled = "[POPSLoginView.IsValidLoginInfo]" - onclick = "[POPSLoginView.Login]" - } - } - - ### ANIMATIONS #### - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[POPSStatusIsLoggingIn]" - hbox = { - spacing = 5 - - text_single = { - text = "LOGGING_IN" - } - - pops_load_indicator = { - blockoverride "load_indicator" - { - visible = yes - } - } - } - - background = { - using = Background_Area_Border - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[And(Not(POPSStatusIsLoggingIn), POPSStatusIsLoggedIn)]" - - text_single = { - text = "POPS_LOGIN_LOGGED_IN" - } - - button_standard = { - text = "CLOSE_LABEL" - layoutpolicy_horizontal = fixed - onclick = "[POPSLoginView.Hide]" - } - - background = { - using = Background_Area_Border_Solid - } - } - - ### CREATE ACCOUNT ### - hbox = { - visible = "[And(And(Not(POPSLoginView.IsRestoringPassword), Not(POPSStatusIsLoggedIn)), Not(POPSLoginView.IsEmailSent))]" - layoutpolicy_horizontal = expanding - margin = { 20 10 } - - background = { - using = Background_Area - } - - text_multi = { - layoutpolicy_horizontal = expanding - text = "POPS_CREATE_ACCOUNT_CREARE_SUGGESTION" - align = nobaseline - } - - expand = {} - - button_standard = { - text = "CREATE_ACCOUNT" - onclick = "[OnCreateAccount]" - } - } - } - - vbox = { - name = "forgot_password" - visible = "[POPSLoginView.IsRestoringPassword]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "POPS_FORGOT_PASSWORD" - } - - blockoverride "button_close" - { - onclick = "[POPSLoginView.Hide]" - } - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 20 10 } - spacing = 5 - - vbox = { - layoutpolicy_vertical = expanding - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 500 - text = "POPS_LOGIN_RESET_PASSWORD_DESC" - } - - spacer = { - size = { -1 20 } - } - - pops_textbox_entry = { - name = "pops_login_entry_email" - layoutpolicy_horizontal = expanding - - blockoverride "title" - { - text = "EMAIL" - } - - blockoverride "editbox_properties" - { - name = "pops_editbox" - text = "[POPSLoginView.GetEmail]" - ontextchanged = "[POPSLoginView.SetEmail]" - onreturnpressed = "[POPSLoginView.ResetPassword]" - maxcharacters = 255 - } - block "editbox_size" - { - size = { 100 0 } - } - } - - expand = { - } - } - - - hbox = { - spacing = 10 - - button_standard = { - text = "CANCEL" - onclick = "[POPSLoginView.SetState( 'login' )]" - } - - - button_standard = { - text = "POPS_LOGIN_RESET_PASSWORD_SEND" - onclick = "[POPSLoginView.ResetPassword]" - onclick = "[POPSLoginView.SetState( 'email_sent' )]" - } - } - } - } - - vbox = { - name = "forgot_password_sent" - visible = "[POPSLoginView.IsEmailSent]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "POPS_FORGOT_PASSWORD" - } - - blockoverride "button_close" - { - onclick = "[POPSLoginView.Hide]" - } - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 20 10 } - - text_multi = { - layoutpolicy_horizontal = expanding - max_width = 500 - autoresize = yes - text = "POPS_LOGIN_RESET_PASSWORD_EMAIL_SENT" - } - - expand = {} - - button_standard_back = { - text = "BACK_LABEL" - layoutpolicy_horizontal = fixed - onclick = "[POPSLoginView.SetState( 'login' )]" - } - } - } - - vbox = { - name = "account_info" - visible = "[POPSLoginView.IsLoggedIn]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "PARADOX_ACCOUNT" - } - - blockoverride "button_close" - { - onclick = "[POPSLoginView.Hide]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 20 10 } - - spacer = { - size = { -1 20 } - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 350 0 } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - text_single = { - text = "EMAIL" - align = nobaseline - } - - text_single = { - raw_text = ":" - align = nobaseline - } - } - - text_single = { - default_format = "#high" - text = "[POPStatusGetUserEmailMasked]" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - minimumsize = { 0 33 } - - hbox = { - text_single = { - text = "USER_NAME" - align = nobaseline - } - - text_single = { - raw_text = ":" - align = nobaseline - } - } - - hbox = { - visible = "[Not( POPStatusIsUserNameEmpty )]" - spacing = 5 - - text_single = { - default_format = "#high" - text = "[POPStatusGetUserName]" - align = nobaseline - } - - button_change = { - size = { 24 24 } - onclick = "[POPSLoginView.SetState( 'change_username' )]" - } - } - - hbox = { - visible = "[POPStatusIsUserNameEmpty]" - - button_standard = { - text = "POPS_LOGIN_ADD_USER_NAME" - onclick = "[POPSLoginView.SetState( 'change_username' )]" - } - } - - expand = {} - } - - spacer = { - size = { 10 30 } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - visible = "[And( POPSStatusIsLoggedIn, POPSStatusIsSupportConnectedAccount )]" - - button_checkbox = { - visible = "[Not( POPSLoginView.IsConnectingAccount )]" - size = { 24 24 } - checked = "[POPSStatusIsAccountConnected]" - onclick = "[POPSLoginView.ToggleConnected]" - } - - pops_load_indicator = { - size = { 24 24 } - visible = "[POPSLoginView.IsConnectingAccount]" - blockoverride "load_indicator" - { - visible = yes - } - } - - text_single = { - text = "POPS_LOGIN_BIND_STEAM" - align = nobaseline - } - - expand = {} - } - - text_multi = { - text = "[POPSLoginView.GetErrorMessage]" - default_format = "#X" - multiline = yes - layoutpolicy_horizontal = expanding - align = center - autoresize = yes - max_width = 500 - } - } - - expand = {} - - hbox = { - spacing = 10 - - button_standard = { - text = "CLOSE_LABEL" - layoutpolicy_horizontal = fixed - onclick = "[POPSLoginView.Hide]" - } - - button_standard = { - text = "LOGOUT" - onclick = [POPSLoginView.Logout] - onclick = "[POPSLoginView.SetState( 'login' )]" - } - } - } - } - } - - vbox = { - name = "change_username" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[POPSLoginView.IsChangingUserName]" - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "PDX_USERNAME" - } - - blockoverride "button_close" - { - onclick = "[POPSLoginView.Hide]" - } - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 20 10 } - - text_multi = { - text = "POPS_LOGIN_CHANGE_USER_NAME_DESC" - max_width = 500 - autoresize = yes - } - - spacer = { - size = { -1 20 } - } - - hbox = { - spacing = 10 - layoutpolicy_horizontal = expanding - - vbox = { - spacing = 2 - layoutpolicy_horizontal = expanding - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - blockoverride "editbox_label" - { - text = "USERNAME" - } - size = { 320 30 } - blockoverride "editbox_properties" - { - name = "edit_username" - text = "[POPStatusGetUserName]" - onreturnpressed = "[POPSLoginView.SetUserName]" - ontextedited = "[POPSLoginView.OnUserNameChange]" - maxcharacters = 255 - } - } - - hbox = { - visible = "[POPSLoginView.IsEmptyUserNamePrompt]" - layoutpolicy_horizontal = expanding - - text_single = { - text = "POPS_LOGIN_EMPTY_USERNAME" - default_format = "#negative_value;italic" - } - } - - text_multi = { - text = "[POPSLoginView.GetErrorMessage]" - default_format = "#X" - multiline = yes - layoutpolicy_horizontal = expanding - align = center - autoresize = yes - } - - text_single = { - visible = "[POPSLoginView.IsSuccessfulSetName]" - text = "POPS_LOGIN_CHANGE_USERNAME_SUCCESS" - align = left - layoutpolicy_horizontal = expanding - } - } - - expand = {} - } - - - expand = {} - - hbox = { - spacing = 10 - - button_standard_back = { - text = "BACK_LABEL" - layoutpolicy_horizontal = fixed - onclick = "[POPSLoginView.SetState( 'logged_in' )]" - } - - button_standard = { - text = "UPDATE_USERNAME" - layoutpolicy_horizontal = fixed - onclick = "[POPSLoginView.SetUserName]" - } - } - } - } - } - } - } - - type pops_login_accountwidget = button_account { - name = "account" - tooltip = "[SelectLocalization( POPSStatusIsLoggedIn, 'FRONTEND_LOGGED_IN', 'FRONTEND_LOGIN_FOR_MUTLIPLAYER_TT' )]" - - block "properties" { - onclick = "[POPSStatusWidget.ToggleLoginWindow]" - } - enabled = "[Not(POPSStatusIsLoggingIn)]" - - pops_load_indicator = { - blockoverride "load_indicator" - { - visible = "[POPSStatusIsLoggingIn]" - size = { 15 15 } - parentanchor = right|top - widgetanchor = left - } - } - - icon_circle_green = { - name = "online" - visible = "[POPSStatusIsLoggedIn]" - parentanchor = right|top - widgetanchor = left - } - - icon_ring = { - name = "offline" - visible = "[Not(POPSStatusIsLoggedIn)]" - size = { 15 15 } - alpha = 0.5 - parentanchor = right|top - widgetanchor = left - } - - block "text" {} - } -} diff --git a/project/ck3/base_game/gui/POPS/pops_login_window_instanced.gui b/project/ck3/base_game/gui/POPS/pops_login_window_instanced.gui deleted file mode 100644 index 15bf260bdf..0000000000 --- a/project/ck3/base_game/gui/POPS/pops_login_window_instanced.gui +++ /dev/null @@ -1,3 +0,0 @@ -pops_login_window = { - visible_at_creation = no -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/achievements/jomini_achievements_types.gui b/project/ck3/base_game/gui/achievements/jomini_achievements_types.gui deleted file mode 100644 index ff73b8ac66..0000000000 --- a/project/ck3/base_game/gui/achievements/jomini_achievements_types.gui +++ /dev/null @@ -1,161 +0,0 @@ -types Achievements -{ - type vbox_achievement_group = vbox { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_top = 10 - - button_normal = { - layoutpolicy_horizontal = expanding - size = { 0 25 } - onclick = "[Group.ToggleCollapsed]" - - hbox = { - margin = { 10 0 } - spacing = 10 - - background = { - using = Background_Area - margin = { 0 5 } - } - - button_expand = { - onclick = "[Group.ToggleCollapsed]" - frame = "[Select_int32( Group.IsCollapsed, '(int32)1', '(int32)2' )]" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "ACHIEVEMENT_GROUP_TITLE" - default_format = "#low" - align = nobaseline - tooltip = "ACHIEVEMENT_GROUP_TOOLTIP" - alwaystransparent = yes - } - - expand = {} - } - } - - spacer = { - size = { 5 5 } - } - - vbox = { - datamodel = "[Group.AccessVisibleAchievements]" - visible = "[Not(Group.IsCollapsed)]" - layoutpolicy_horizontal = expanding - - item = { - widget_achievement_list_entry = { - layoutpolicy_horizontal = expanding - } - } - } - } - - type widget_achievement_list_entry = widget { - minimumsize = { 0 80 } - - hbox = { - set_parent_size_to_minimum = yes - spacing = 10 - margin = { 0 5 } - - vbox = { - layoutpolicy_vertical = expanding - - ### IMAGE #### - widget = { - layoutpolicy_vertical = expanding - size = { 70 70 } - - icon = { - visible = "[GUIAchievement.GetAchievement.IsUnlocked]" - texture = "[GUIAchievement.AccessTexture]" - size = { 64 64 } - alpha = "[Select_float(GUIAchievement.GetAchievement.IsUnlocked,'(float)1.0','(float)0.5')]" - tooltip = "ACHIEVEMENT_UNLOCKED" - - block "achievement_icon" {} - } - - #### LOCKED - highlight_icon = { - visible = "[Not(GUIAchievement.GetAchievement.IsUnlocked)]" - texture = "[GUIAchievement.AccessTexture]" - size = { 64 64 } - alpha = "[Select_float(GUIAchievement.GetAchievement.IsUnlocked,'(float)1.0','(float)0.5')]" - tooltip = "ACHIEVEMENT_LOCKED" - - effectname = "GreyedOut" - - highlight_icon = { - size = { 96% 97% } - parentanchor = center - texture = "gfx/interface/component_masks/mask_frame_horizontal.dds" - tintcolor = { 0 0 0 0.6 } - } - } - - ##### IS NOT POSSIBLE - highlight_icon = { - visible = "[Not(GUIAchievement.IsPossible)]" - texture = "[GUIAchievement.AccessTexture]" - size = { 64 64 } - alpha = "[Select_float(GUIAchievement.GetAchievement.IsUnlocked,'(float)1.0','(float)0.5')]" - tooltip = "ACHIEVEMENT_NOT_POSSIBLE" - - effectname = "GreyedOut" - } - } - - expand = {} - } - - ##TEXT### - vbox = { - layoutpolicy_horizontal = expanding - - margin_bottom = 4 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[GUIAchievement.GetName]" - alpha = "[Select_float(GUIAchievement.GetAchievement.IsUnlocked,'(float)1.0','(float)0.5')]" - tooltip = "[GUIAchievement.GetHappenedDescription]" - default_format = "#high" - max_width = 470 - using = Font_Size_Medium - align = nobaseline - - block "achievement_name" {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - text = "[GUIAchievement.GetDescription]" - align = nobaseline - autoresize = yes - max_width = 470 - alpha = "[Select_float(GUIAchievement.GetAchievement.IsUnlocked,'(float)1.0','(float)0.5')]" - tooltip = "[GUIAchievement.GetHappenedDescription]" - - block "achievement_description" {} - } - - expand = {} - } - } - } - - divider_light = { - parentanchor = bottom|hcenter - size = { 100% 3 } - position = { 0 -2 } - alpha = 0.5 - } - } -} diff --git a/project/ck3/base_game/gui/achievements/jomini_achievements_window.gui b/project/ck3/base_game/gui/achievements/jomini_achievements_window.gui deleted file mode 100644 index c0485928e0..0000000000 --- a/project/ck3/base_game/gui/achievements/jomini_achievements_window.gui +++ /dev/null @@ -1,130 +0,0 @@ -window = { - name = "achievements_window" - size = { 100% 100% } - movable = no - layer = confirmation - - using = Animation_ShowHide_Quick - using = Background_Full_Dim - - button_normal = { - size = { 100% 100% } - onclick = "[AchievementWindow.Hide]" - } - - widget = { - parentanchor = center - size = { 700 880 } - alwaystransparent = no - - using = Window_Background - using = Window_Decoration_Frontend_Spike - - vbox = { - alwaystransparent = yes - using = Window_Margins - datacontext = "[GetGameRules]" - spacing = 10 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - text = "ACHIEVEMENTS" - } - - blockoverride "button_close" - { - onclick = "[AchievementWindow.Hide]" - shortcut = "close_window" - } - } - - hbox_ironman_achievements_info = { - name = "ironman_and_achievements_info" - visible = "[And(Not( GameHasMultiplePlayers ), AchievementWindow.HasGameStarted)]" - margin = { 10 5 } - } - - hbox = { - block "filter_locked_hbox" {} - margin = { 0 10 } - spacing = 5 - - text_single = { - text = "ACHIEVEMENT_FILTER_SHOW" - align = nobaseline - margin_right = 5 - } - - button_standard_list = { - size = { 80 25 } - text = "ACHIEVEMENT_FILTER_BUTTON_ALL" - tooltip = "ACHIEVEMENT_FILTER_ALL_TOOLTIP" - - down = "[AchievementWindow.ShouldShowAll]" - onclick = "[AchievementWindow.ShowAll]" - alwaystransparent = "[AchievementWindow.ShouldShowAll]" - } - - button_standard_list = { - visible = "[AchievementWindow.HasGameStarted]" - size = { 80 25 } - text = "ACHIEVEMENT_FILTER_BUTTON_POSSIBLE" - tooltip = "ACHIEVEMENT_FILTER_POSSIBLE_TOOLTIP" - - down = "[AchievementWindow.ShouldShowPossible]" - onclick = "[AchievementWindow.ShowPossible]" - } - - button_standard_list = { - size = { 80 25 } - text = "ACHIEVEMENT_FILTER_BUTTON_UNLOCKED" - tooltip = "ACHIEVEMENT_FILTER_UNLOCKED_TOOLTIP" - - down = "[AchievementWindow.ShouldShowUnlocked]" - onclick = "[AchievementWindow.ShowUnlocked]" - } - - button_standard_list = { - visible = "[Not( AchievementWindow.HasGameStarted )]" - size = { 80 25 } - text = "ACHIEVEMENT_FILTER_BUTTON_LOCKED" - tooltip = "ACHIEVEMENT_FILTER_LOCKED_TOOLTIP" - - down = "[AchievementWindow.ShouldShowLocked]" - onclick = "[AchievementWindow.ShowLocked]" - } - } - - ### CONTENT ### - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[AchievementWindow.AccessGroups]" - layoutpolicy_horizontal = expanding - - item = { - vbox_achievement_group = { - } - } - } - } - } - - hbox = { - margin = { 0 10 } - margin_top = 5 - - button_primary = { - text = "CLOSE_LABEL" - onclick = "[AchievementWindow.Hide]" - shortcut = "close_window" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/achievements/popup.gui b/project/ck3/base_game/gui/achievements/popup.gui deleted file mode 100644 index 0430aa66a2..0000000000 --- a/project/ck3/base_game/gui/achievements/popup.gui +++ /dev/null @@ -1,103 +0,0 @@ -types Achievements -{ - type achievement_spacer_horizontal = widget { - size = { 5 0 } - } - type achievement_spacer_vertical = widget { - size = { 0 3 } - } -} - -window = { - name = "achievement_popup_window" - alwaystransparent = yes - scissor = no - movable = no - size = { 300 500 } - widgetanchor = top|left - focuspolicy = all - block "popup_window" - {} - - - vbox = { - restrictparent_min = yes - block "popup_window_layout" - {} - - dynamicgridbox = { - alwaystransparent = yes - datamodel = "[AchievementPopup.AccessJustUnlockedAchievements]" - layoutpolicy_vertical = expanding - block "popups_gridbox" - {} - - item = { - button = { - size = { 300 64 } - maximumsize = { 300 64 } - visible = yes - focuspolicy = click - onclick = "[GUIAchievement.OnClick]" - block "achievement_unlock_popup" - {} - hbox = { - margin = { 5 5 } - - using = Window_Background_Subwindow - - icon = { - texture = "[GUIAchievement.AccessTexture]" - size = { 64 64 } - } - - spacer = { - size = { 5 5 } - } - - state = { - name = on_create - duration = 0.5 - trigger_on_create = yes - alpha = 0 - delay = 5 - on_finish = "[GUIAchievement.Remove]" - block "popup_on_create_state" - {} - } - - vbox = { - margin = { 0 3 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - text = "ACHIEVEMENT_UNLOCKED" - margin_right = 3 - autoresize = no - layoutpolicy_horizontal = expanding - default_format = "#low" - minimumsize = { -1 10 } - block "achievement_unlocked_text" - {} - } - - text_single = { - text = "[GUIAchievement.GetName]" - layoutpolicy_horizontal = expanding - minimumsize = { -1 16 } - default_format = "#high" - autoresize = no - using = Font_Size_Medium - align = nobaseline - margin_right = 3 - block "achievement_name" - {} - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/applicationutils/screenshot.gui b/project/ck3/base_game/gui/applicationutils/screenshot.gui deleted file mode 100644 index 8f2c413fe5..0000000000 --- a/project/ck3/base_game/gui/applicationutils/screenshot.gui +++ /dev/null @@ -1,37 +0,0 @@ -vbox = { - name = "screenshotutils_window" - layer = confirmation - - widget = { - layoutpolicy_horizontal = Expanding - layoutpolicy_vertical = Expanding - layoutstretchfactor_vertical = 20 - - text_label_center = { - name = "screenshot_text" - text = "SCREENSHOT_TAKEN" - parentanchor = center|hcenter - position = { 0 -20 } - } - - } -} - -vbox = { - name = "screenshot_map_window" - layer = confirmation - - widget = { - layoutpolicy_horizontal = Expanding - layoutpolicy_vertical = Expanding - layoutstretchfactor_vertical = 20 - - text_label_center = { - name = "screenshot_text" - text = "MAP_SCREENSHOT_TAKEN" - parentanchor = center|hcenter - position = { 0 -20 } - } - - } -} diff --git a/project/ck3/base_game/gui/artifact_details_view.gui b/project/ck3/base_game/gui/artifact_details_view.gui deleted file mode 100644 index c8aee639fb..0000000000 --- a/project/ck3/base_game/gui/artifact_details_view.gui +++ /dev/null @@ -1,675 +0,0 @@ -window = { - name = "artifact_details_view" - size = { 1000 60% } - layer = middle - - position = { 500 200 } - - using = Window_Movable - using = Window_Background - using = Window_Decoration_Spike - - datacontext = "[GetVariableSystem]" - datacontext = "[ArtifactDetailsView.GetArtifact]" - - state = { - name = _show - using = Animation_FadeIn_Standard - on_start = "[GetVariableSystem.Set( 'details_right_side_tab', 'claims' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "ARTIFACT_DETAILS_TITLE" - } - - blockoverride "button_close" - { - onclick = "[ArtifactDetailsView.Close]" - } - } - - hbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - # left vbox is the artifact details - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 400 -1 } - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds" - blend_mode = alphamultiply - } - } - - vbox = { - layoutpolicy_vertical = expanding - - button_artifact = { - size = { 160 160 } - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 13 - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "[Artifact.GetRarityAndType]" - max_width = 250 - using = Font_Size_Small - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - text = "[Artifact.GetNameNoTooltip]" - max_width = 250 - autoresize = yes - using = Font_Size_Medium - default_format = "#high" - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 10 - - expand = {} - - button_edit_text = { - visible = "[Artifact.GetOwner.IsLocalPlayer]" - onclick = "[Artifact.OpenRenameWindow]" - tooltip = "RENAME_ARTIFACT" - size = { 25 25 } - } - - button_kill_list = { - visible = "[DataModelHasItems( Artifact.GetKills )]" - onclick = "[ToggleGameViewData( 'artifact_kill_list', Artifact.GetID )]" - tooltip = "OPEN_ARTIFACT_KILL_LIST_TOOLTIP" - size = { 25 25 } - } - } - - expand = {} - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox_artifact_durability = { - visible = "[Artifact.GetOwner.IsLocalPlayer]" - margin_top = 5 - } - - expand = {} - } - - hbox = { - visible = "[Artifact.GetOwner.IsLocalPlayer]" - layoutpolicy_horizontal = expanding - margin_top = 5 - - hbox = { - spacing = 5 - - button_round = { - name = "reforge" - size = { 30 30 } - - button_icon_highlight = { - parentanchor = center - size = { 20 20 } - texture = "gfx/interface/icons/flat_icons/reforge.dds" - } - - onclick = "[ToggleGameViewData( 'reforge_artifact', Artifact.GetID )]" - tooltip = "[Artifact.GetReforgeOrRepairTooltip( Artifact.GetOwner.Self )]" - enabled = "[Artifact.CanReforgeOrRepair( Artifact.GetOwner.Self )]" - - icon = { - name = "selection_glow" - visible = "[Artifact.IsDurabilityLow]" - parentanchor = center - size = { 45 45 } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - tintcolor = { 1 0.8 0.6 1 } - } - } - } - - text_single = { - text = "REFORGE_OR_REPAIR" - max_width = 200 - align = nobaseline - } - - expand = {} - } - - expand = {} - } - - vbox = { - spacing = 5 - visible = "[And( Not( Artifact.GetOwner.IsLocalPlayer ), Artifact.HasClaim( GetPlayer ) )]" - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "DETAILS_TAB_CLAIM_INTERACTIONS" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 2 - - expand = {} - - button_round = { - name = "steal" - size = { 35 35 } - - button_icon_highlight = { - parentanchor = center - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/scheme.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('start_stealing_back_artifact')]" - onclick = "[Artifact.GetOwner.OpenPlayerInteraction('start_stealing_back_artifact')]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip( 'start_stealing_back_artifact' )]" - } - - button_round = { - name = "declare_war" - size = { 35 35 } - - button_icon_highlight = { - size = { 25 25 } - parentanchor = center - texture = "gfx/interface/icons/flat_icons/declare_war.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('declare_war_interaction')]" - onclick = "[Artifact.GetOwner.OpenPlayerInteraction('declare_war_interaction')]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip('declare_war_interaction')]" - } - - button_round = { - name = "duel" - size = { 35 35 } - - button_icon_highlight = { - parentanchor = center - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/duel.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('challenge_for_artifact_interaction')]" - onclick = "[Artifact.GetOwner.OpenPlayerInteraction('challenge_for_artifact_interaction')]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip('challenge_for_artifact_interaction')]" - } - - expand = { - layoutpolicy_horizontal = expanding - } - } - - expand = {} - } - - expand = {} - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 20 0 } - - text_multi = { - text = "[Artifact.GetModifierEffects]" - margin_bottom = 10 - margin_top = 5 - max_width = 410 - autoresize = yes - } - - expand = {} - } - - spacer = { - size = { 0 5 } - } - - hbox = { - name = "fallback" - visible = "[Not( Artifact.CanBenefitPlayer )]" - layoutpolicy_horizontal = expanding - margin = { 20 0 } - - text_multi = { - text = "ARTIFACT_FALLBACK_EFFECT" - max_width = 390 - autoresize = yes - - margin_bottom = 5 - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - scrollbox = { - name = "artifact_description_scrollarea" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_background" - { - background = { - using = Background_Area - } - } - - scrollwidget = { - text_multi = { - name = "artifact_description" - text = "[Artifact.GetDesc]" - max_width = 410 - autoresize = yes - default_format = "#flavor" - - margin_top = 15 - margin_left = 20 - } - } - - blockoverride "scrollbox_background_fade" { - icon = { - alpha = 0 - } - } - } - } - } - - expand = {} - } - - # right vbox is claims and history tabs - vbox = { - layoutpolicy_vertical = expanding - minimumsize = { 500 -1 } - - hbox = { - name = "right_side_tabs" - layoutpolicy_horizontal = expanding - - button_tab = { - layoutpolicy_horizontal = expanding - text = "DETAILS_TAB_CLAIMS" - onclick = "[VariableSystem.Set( 'details_right_side_tab', 'claims' )]" - down = "[VariableSystem.HasValue( 'details_right_side_tab', 'claims' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - text = "DETAILS_TAB_HISTORY" - onclick = "[VariableSystem.Set( 'details_right_side_tab', 'history' )]" - down = "[VariableSystem.HasValue( 'details_right_side_tab', 'history' )]" - } - } - - scrollbox = { - name = "history" - visible = "[VariableSystem.HasValue( 'details_right_side_tab', 'history' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - fixedgridbox = { - name = "history_list" - datamodel = "[Artifact.GetHistory.GetEntries]" - addcolumn = 500 - addrow = 142 - - item = { - widget = { - minimumsize = { 470 138 } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - using = Background_Area_With_Header - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "[HistoryEntry.GetTitle]" - margin = { 10 6 } - align = nobaseline - max_width = 400 - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 0 } - - portrait_head_small = { - name = "actor" - datacontext = "[HistoryEntry.GetActor]" - visible = "[HistoryEntry.HasActor]" - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 5 0 } - - text_multi = { - text = "[HistoryEntry.GetDescription]" - maximumsize = { 270 90 } - min_width = 270 - autoresize = yes - fontsize_min = 12 - } - } - - expand = {} - - vbox = { - name = "actor_house" - datacontext = "[HistoryEntry.GetActor.GetHouse]" - visible = "[And( Or( Not( HistoryEntry.HasRecipient ), ObjectsEqual( HistoryEntry.GetRecipient, HistoryEntry.GetActor ) ), HistoryEntry.GetActor.IsValid )]" - margin = { 5 0 } - - coa_house_small = {} - - text_multi = { - text = "[DynastyHouse.GetBaseNameNoTooltip]" - max_width = 80 - autoresize = yes - } - } - - portrait_head_small = { - name = "recipient" - datacontext = "[HistoryEntry.GetRecipient]" - visible = "[And( HistoryEntry.HasRecipient, Not( ObjectsEqual( HistoryEntry.GetRecipient, HistoryEntry.GetActor ) ) )]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - } - } - } - } - } - - scrollbox = { - name = "artifact_claims" - visible = "[VariableSystem.HasValue( 'details_right_side_tab', 'claims' )]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty(ArtifactDetailsView.GetClaimants)]" - text = "DETAILS_TAB_NO_CLAIMANTS" - } - - blockoverride "scrollbox_content" { - fixedgridbox = { - name = "claims_list" - datamodel = "[ArtifactDetailsView.GetClaimants]" - addcolumn = 500 - addrow = 142 - - item = { - widget = { - size = { 470 138 } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - using = Background_Area_With_Header - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 10 - margin_right = 22 - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - margin_bottom = 8 - - text_single = { - name = "character_name" - visible = "[ClaimantEntry.IsCharacter]" - text = "[ClaimantEntry.GetCharacter.GetUINameNoTooltip]" - max_width = 400 - } - - text_single = { - name = "house_name" - visible = "[ClaimantEntry.IsHouse]" - text = "[house|E] [ClaimantEntry.GetHouse.GetNameNoTooltip]" - max_width = 400 - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - margin_bottom = 9 - - portrait_head_small = { - name = "character" - visible = "[ClaimantEntry.IsCharacter]" - datacontext = "[ClaimantEntry.GetCharacter]" - } - - coa_house_medium = { - name = "house" - visible = "[ClaimantEntry.IsHouse]" - datacontext = "[ClaimantEntry.GetHouse]" - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[ClaimantEntry.IsHouse]" - margin_left = 10 - - text_single = { - text = "CLAIMANT_ENTRY_HOUSE_HEAD" - align = nobaseline - multiline = yes - max_width = 240 - } - - expand = {} - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 6 - - icon = { - name = "flag_icon" - visible = "[And( ClaimantEntry.IsCharacter, Not( ClaimantEntry.CanDeclareWarForClaim ) )]" - texture = "gfx/interface/icons/icon_retreat.dds" - size = { 30 30 } - tooltip = "CLAIMANT_NOT_A_THREAT" - using = tooltip_ne - } - - text_single = { - datacontext = "[ClaimantEntry.GetCharacter]" - - visible = "[And( ClaimantEntry.IsCharacter, Not( ClaimantEntry.CanDeclareWarForClaim ) )]" - layoutpolicy_horizontal = expanding - text = "CHARACTER_CANNOT_DECLARE_WAR_SHORT" - align = nobaseline - } - } - } - } - } - } - - widget = { - name = "army_composition" - datacontext = "[ClaimantEntry.GetArmyComposition]" - visible = "[GreaterThan_int32(ArmyComposition.GetCurrentNumberOfSoldiers, '(int32)0' )]" - size = { 120 45 } - parentanchor = right|bottom - position = { -10 -10 } - - background = { - using = Background_Area_Dark - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - tooltip = "[ArmyComposition.GetArmyCompositionTooltip]" - - margin = { 0 6 } - - hbox = { - spacing = 6 - - icon = { - name = "icon_soldier" - size = { 25 25 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - text_single = { - text = "[ArmyComposition.GetSoldierCountString]" - using = Font_Size_Medium - default_format = "#high" - align = nobaseline - } - - army_quality_icon = {} - } - - progressbar_standard = { - name = "soldiers_max" - size = { 40 8 } - - min = 0 - max = "[IntToFloat(ArmyComposition.GetMaxNumberOfSoldiers)]" - value = "[IntToFloat(ArmyComposition.GetCurrentNumberOfSoldiers)]" - } - } - } - } - } - } - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/console.gui b/project/ck3/base_game/gui/console.gui deleted file mode 100644 index 031c6edf0a..0000000000 --- a/project/ck3/base_game/gui/console.gui +++ /dev/null @@ -1,493 +0,0 @@ -textbox = { - name = "console_output_item" - maximumsize = { 390 -1 } - align = left|top - using = editor_font - multiline = yes - autoresize = yes - alwaystransparent = no - fontsize = 15 - pseudo_localization_enabled = no -} - -flowcontainer = { - name = "console_window" - parentanchor = left|vcenter - position = { 20 0 } - alwaystransparent = no - filter_mouse = all - layer = confirmation - direction = vertical - spacing = 2 - ignoreinvisible = yes - allow_outside = yes - - flowcontainer = { - spacing = 3 - ignoreinvisible = yes - allow_outside = yes - - margin_widget = { - size = { 400 510 } - margin = { 10 5 } - - using = dockable_background - - scrollarea = { - name = "console_output_scrollarea" - size = { 389 500 } - - scrollwidget = { - flowcontainer = { - name = "console_output" - direction = "vertical" - ignoreinvisible = no - } - } - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollbar_horizontal = { - using = editor_vertical_scrollbar - } - } - } - - dockable_button = { - size = { 24 24 } - raw_text = "M" - onclick = "[ConsoleWindow.ToggleMenu]" - } - - flowcontainer = { - name = "menu" - visible = "[ConsoleWindow.IsMenuShown]" - spacing = 3 - - scrollarea = { - name = "menu_scroll_area" - size = { 200 505 } - scrollbarpolicy_horizontal = always_off - - # background = { - # using = Debug_Background_Dark - # } - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "menu_grid" - addcolumn = 150 - addrow = 24 - - item = { - container = { - - icon = { - visible = "[ConsoleMenuItem.IsCurrentGroup]" - position = { 0 0 } - size = { 106 28 } - } - - dockable_button = { - position = { 3 3 } - size = { 180 22 } - onclick = "[ConsoleMenuItem.Select]" - - text = "[ConsoleMenuItem.GetName]" - - tooltip = "[ConsoleMenuItem.GetHelp]" - using = tooltip_es - } - } - } - } - } - } - - scrollarea = { - name = "command_scroll_area" - size = { 400 505 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "command_grid" - position = { 0 0 } - addcolumn = 400 - addrow = 29 - - item = { - dockable_button = { - size = { 400 24 } - onclick = "[ConsoleMenuItem.Select]" - tooltip = "[ConsoleMenuItem.GetHelp]" - text = "[ConsoleMenuItem.GetName]" - } - } - } - } - } - } - } - - editor_textinput = { - name = "console_edit" - size = { 400 40 } - margin = { 5 0 } - alwaystransparent = no - focuspolicy = all - fontsize = 15 - - } - - spacer = { - size = { 3 3 } - } - - window = { - name = "toolbars_window" - movable = no - size = { 400 180 } - - using = dockable_background - - vbox = { - margin = { 10 5 } - margin_bottom = 10 - restrictparent_min = yes - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 0 5 } - margin_left = 5 - - editor_textbox = { - raw_text = "Debug Menus" - autoresize = yes - fontcolor = { 1 1 1 0.5 } - } - - expand = {} - - dockable_button = { - name = "run_file_button" - onclick = "[ExecuteConsoleCommand('run run.txt')]" - raw_tooltip = "Run file #weak (Edit Run.txt to change what this button does)#!" - using = tooltip_ne - - icon = { - parentanchor = center - position = { 1 1 } - size = { 30 30 } - texture = "gfx/interface/icons/character_interactions/send_poem_interaction.dds" - } - } - - dockable_button = { - name = "ai_observe_button" - onclick = "[ExecuteConsoleCommand('observe')]" - raw_tooltip = "Go into Observe Mode" - using = tooltip_ne - - icon = { - parentanchor = center - position = { 1 1 } - size = { 25 25 } - texture = "gfx/interface/icons/icon_commander_trait.dds" - } - } - - dockable_button = { - name = "ai_console_button" - onclick = "[ExecuteConsoleCommand('ai.enabled')]" - raw_tooltip = "Enable/Disable the AI" - using = tooltip_ne - - icon = { - parentanchor = center - position = { 1 1 } - size = { 25 25 } - texture = "gfx/interface/icons/icon_group_of_characters.dds" - } - } - - dockable_button = { - name = "yesmen_console_button" - onclick = "[ExecuteConsoleCommand('yesmen')]" - onrightclick = "[ExecuteConsoleCommand('yesmen_instant')]" - button_ignore = none - raw_tooltip = "Enable/Disable Yesmen. Right-click for instant interaction responses" - using = tooltip_ne - - icon = { - parentanchor = center - size = { 25 25 } - texture = "gfx/interface/icons/icon_soldier.dds" - - icon = { - name = "gold_negative_console_button_minus" - position = { 4 7 } - size = { 23 23 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - } - } - } - - dockable_button = { - name = "kill_console_button" - onclick = "[ExecuteConsoleCommand('kill')]" - raw_tooltip = "Kill Currently Played Character" - using = tooltip_ne - - icon = { - parentanchor = center - size = { 30 30 } - texture = "gfx/interface/icons/icon_dead.dds" - } - } - - dockable_button = { - name = "prestige_console_button" - onclick = "[ExecuteConsoleCommand('prestige 1000')]" - onrightclick = "[ExecuteConsoleCommand('prestige -1000')]" - button_ignore = none - - raw_tooltip = "Left-click: Gain 1000 Prestige, Right-click: Lose 1000 Prestige" - using = tooltip_ne - - icon = { - parentanchor = center - position = { 0 1 } - size = { 30 30 } - texture = "gfx/interface/icons/currencies/icon_prestige_04.dds" - } - } - - dockable_button = { - name = "piety_console_button" - onclick = "[ExecuteConsoleCommand('piety 1000')]" - onrightclick = "[ExecuteConsoleCommand('piety -1000')]" - button_ignore = none - raw_tooltip = "Left-click: Gain 1000 Piety, Right-click: Lose 1000 Piety" - using = tooltip_ne - - icon = { - parentanchor = center - size = { 30 30 } - texture = "gfx/interface/icons/currencies/icon_piety_christian_04.dds" - } - } - - dockable_button = { - name = "gold_console_button" - onclick = "[ExecuteConsoleCommand('gold 5000')]" - onrightclick = "[ExecuteConsoleCommand('gold -5000')]" - button_ignore = none - raw_tooltip = "Left-click: Gain 5000 Gold, Right-click: Lose 5000 Gold" - using = tooltip_ne - - icon = { - parentanchor = center - position = { 0 1 } - size = { 30 30 } - texture = "gfx/interface/icons/icon_gold.dds" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Environment" - onclick = "[ExecuteConsoleCommand('gui.CreateDockable gui/debug/debug_menus.gui environment_debug_window')]" - tintcolor = { 200 20 0 0.8 } - raw_tooltip = "Switch between environment lighting cubemaps" - } - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Tweak" - onclick = "[ExecuteConsoleCommand('gui.CreateDockable gui/debug/debug_menus.gui tweak_window')]" - tintcolor = { 200 20 0 0.8 } - raw_tooltip = "Tweak map objects" - } - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Portrait Editor" - onclick = "[ExecuteConsoleCommand('pe')]" - tintcolor = { 200 20 0 0.8 } - raw_tooltip = "Portrait Editor" - } - - dockable_button = { - size = { 40 30 } - raw_text = "Purge" - onclick = "[ExecuteConsoleCommand('PurgePortraits')]" - tintcolor = { 1 0.5 0.1 0.8 } - raw_tooltip = "Purge Portrait cache" - } - - } - - hbox = { - layoutpolicy_horizontal = expanding - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Language" - onclick = "[ExecuteConsoleCommand('gui.CreateDockable gui/debug/debug_menus.gui language_window')]" - tintcolor = { 200 20 0 0.8 } - } - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Map" - onclick = "[ExecuteConsoleCommand('gui.CreateDockable gui/debug/debug_menus.gui map_debug_menu')]" - tintcolor = { 200 20 0 0.8 } - raw_tooltip = "Map Object debug menu" - } - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Flag Preview" - onclick = "[ExecuteConsoleCommand('gui.CreateDockable gui/debug/debug_menus.gui flag_preview_window')]" - tintcolor = { 200 20 0 0.8 } - } - } - - - hbox = { - layoutpolicy_horizontal = expanding - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Watch Windows" - onclick = "[ExecuteConsoleCommand('watch')]" - tintcolor = { 1 0.5 0.1 0.8 } - } - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Explore Objects" - onclick = "[ExecuteConsoleCommand('explorer')]" - tintcolor = { 1 0.5 0.1 0.8 } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Reload Textures" - onclick = "[ExecuteConsoleCommand('reload texture')]" - tintcolor = { 0.9 0.9 0 0.8 } - raw_tooltip = "Reload all game textures from disk" - } - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "GUI Editor" - onclick = "[ExecuteConsoleCommand('gui_editor')]" - tintcolor = { 0.9 0.9 0 0.8 } - raw_tooltip = "Visualize and edit GUI widgets" - } - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Gui.Debug" - onclick = "[ExecuteConsoleCommand('Gui.Debug')]" - tintcolor = { 0.9 0.9 0 0.8 } - raw_tooltip = "Visualize GUI widgets" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Test Window" - onclick = "[ExecuteConsoleCommand('gui.CreateWidget gui/debug/test_gui.gui test_window')]" - tintcolor = { 0.9 0.9 0 0.8 } - raw_tooltip = "Window for GUI testing (test_gui.gui)" - } - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "UI Library" - onclick = "[ExecuteConsoleCommand('GUI.CreateWidget gui/debug/window_component_library.gui component_library_window')]" - tintcolor = { 0.9 0.9 0 0.8 } - raw_tooltip = "Open UI Library" - visible = "[Not(ReleaseMode)]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - dockable_button = { - layoutpolicy_horizontal = expanding - size = { 0 30 } - raw_text = "Debug Mode" - onclick = "[ExecuteConsoleCommand('debug_mode')]" - tintcolor = { 1.0 0.5 1.0 0.8 } - raw_tooltip = "Enter/Exit Debug Mode" - - editor_textbox = { - visible = "[InDebugMode]" - parentanchor = right|vcenter - position = { -11 0 } - align = right|nobaseline - raw_text = "Active" - default_format = "#low" - autoresize = yes - - background = { - texture = "gfx/interface/_debug/pink_square_chill.png" - spriteType = Corneredtiled - spriteborder = { 1 1 } - margin = { 6 1 } - } - } - } - - dockable_button = { - visible = "[IsDefaultGUIMode]" - size = { 150 30 } - raw_text = "Toggle Release Mode" - onclick = "[ExecuteConsoleCommand('release_mode')]" - tintcolor = { 0.5 0.5 0.5 0.8 } - raw_tooltip = "Toggles build number, Error Horse, FPS Warning visibility in HUD" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/credits_window.gui b/project/ck3/base_game/gui/credits_window.gui deleted file mode 100644 index 52b20ba1ac..0000000000 --- a/project/ck3/base_game/gui/credits_window.gui +++ /dev/null @@ -1,203 +0,0 @@ -margin_widget = { - name = "JominiCreditsWindow" - parentanchor = vcenter|hcenter - size = { 100% 100% } - allow_outside = yes - alwaystransparent = yes - margin = { 150 0 } - - state = { - name = _show - on_start = "[CreditsWindow.OnSlower]" - next = "auto_scrollbar" - } - - state = { - name = "auto_scrollbar" - delay = 1 - on_finish = "[CreditsWindow.OnTogglePause]" - } - - scrollarea = { - name = "credits_scroll_area" - parentanchor = center - size = { 100% 100% } - - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - scrollbar = { - name = "vertical_scrollbar" - wheelstep = 60 - direction = vertical - - track = { - button = {} - } - - slider = { - button = {} - } - - dec_button = { - button = {} - } - - inc_button = { - button = {} - } - } - } - - scrollwidget = { - container = { - parentanchor = top|hcenter - - state = { - name = a - next = b - trigger_on_create = yes - - alpha = 0 - } - - state = { - name = b - - delay = 1.5 - duration = 2 - alpha = 1 - } - - textbox = { - parentanchor = top|hcenter - position = { -0 100 } - font = StandardGameFont - default_format = "#credits_entries" - align = center - autoresize = yes - multiline = yes - max_width = 1400 - text = "[CreditsWindow.GetCredits]" - } - - - gridbox_credits_portraits = { - position = { 100 400 } - datamodel = "[GetCreditPortraitsForGroup( 'left' )]" - - state = { - name = a - next = b - trigger_on_create = yes - - alpha = 0 - } - - state = { - name = b - - delay = 4 - duration = 2 - alpha = 1 - } - } - - gridbox_credits_portraits = { - position = { 850 700 } - datamodel = "[GetCreditPortraitsForGroup( 'right' )]" - - state = { - name = a - next = b - trigger_on_create = yes - - alpha = 0 - } - - state = { - name = b - - delay = 4 - duration = 2 - alpha = 1 - } - } - } - } - } - - button_tertiary = { - visible = "[Not( CreditsWindow.HasReachedEnd )]" - name = "toggle_pause_button" - parentanchor = bottom|left - position = { 0 -20 } - size = { 120 25 } - text = "[SelectLocalization(CreditsWindow.IsPaused,'CREDITS_CONTINUE','CREDITS_PAUSE')]" - - onclick = "[CreditsWindow.OnTogglePause]" - } -} - -types FrontEndCreditsView -{ - # This widget is the background, it's added by code magic - type JominiFrontEndCreditsView = widget { - name = "JominiFrontEndCreditsView" - parentanchor = center - size = { 1920 1200 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - background = { - texture = "gfx/interface/illustrations/frontend/credits.dds" - fittype = centercrop - } - - button_primary = { - name = "back_button" - parentanchor = bottom|left - position = { 20 -20 } - size = { 120 25 } - text = "CREDITS_BACK" - shortcut = "close_window" - onclick = "[FrontEndCreditsView.OnBack]" - } - } - - type gridbox_credits_portraits = fixedgridbox { - addcolumn = 500 - addrow = 500 - - item = { - widget = { - size = { 450 450 } - - icon = { - size = { 100% 95% } - texture = "[CreditPortraitData.GetBookmarkPortrait.GetPortrait( 'environment_body', 'camera_body', PdxGetWidgetScreenSize(PdxGuiWidget.Self ) )]" - - modify_texture = { - texture = "gfx/portraits/portrait_mask_event_letter.dds" - blend_mode = alphamultiply - } - } - - text_label_center = { - parentanchor = bottom|hcenter - position = { 0 -50 } - text = "[CreditPortraitData.GetText]" - default_format = "#credits_subheader" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/debug/ai_war_coordinator_watch_window.gui b/project/ck3/base_game/gui/debug/ai_war_coordinator_watch_window.gui deleted file mode 100644 index b74c764f36..0000000000 --- a/project/ck3/base_game/gui/debug/ai_war_coordinator_watch_window.gui +++ /dev/null @@ -1,248 +0,0 @@ -window = { - using = editor_window - name = "ai_war_coordinator_watch_window" - parentanchor = top|left - size = { 50% 600 } - position = { 50% 50% } - widgetanchor = center - layer = top - - button = { - using = editor_button - name = "close_button" - position = { -4 5 } - size = { 20 20 } - parentanchor = top|right - raw_text = "x" - align = center|nobaseline - onclick = "[AIWarCoordinatorWatchWindow.Close]" - shortcut = "close_window" - } - - button = { - using = editor_button - position = { -28 5 } - size = { 20 20 } - parentanchor = top|right - raw_text = "-" - align = center|nobaseline - onclick = "[AIWarCoordinatorWatchWindow.Minimize]" - } - - - button = { - using = editor_button - size = { 150 25 } - position = { 10 30 } - raw_text = "[SelectLocalization( AIWarCoordinatorWatchWindow.IsAllAttackersActive, 'Disable All Attackers', 'Enable All Attackers' )]" - align = center|nobaseline - onclick = "[AIWarCoordinatorWatchWindow.ToggleAllAttackers]" - } - - button = { - using = editor_button - size = { 150 25 } - position = { 170 30 } - raw_text = "[SelectLocalization( AIWarCoordinatorWatchWindow.IsAllDefendersActive, 'Disable All Defenders', 'Enable All Defenders' )]" - align = center|nobaseline - onclick = "[AIWarCoordinatorWatchWindow.ToggleAllDefenders]" - } - - button = { - using = editor_button - size = { 150 25 } - position = { 340 30 } - raw_text = "Reset All Shown Units" - align = center|nobaseline - onclick = "[AIWarCoordinatorWatchWindow.ResetAllShownUnits]" - } - - scrollarea = { - position = { 1% 60 } - size = { 98% 535 } - - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "war_grid" - datamodel = "[AIWarCoordinatorWatchWindow.AccessWarInfoItems]" - size = { 100% 100% } - position = { 0 0 } - addcolumn = 100% - addrow = 115 - maxhorizontalslots = 1 - - item = { - widget = { - size = { 100% 110 } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - textbox = { - fontsize = 14 - align = left|top - autoresize = yes - text = "[WarInfo.GetWar.GetName]" - } - - expand = {} - } - - # Test info - war_coordinator_info = { - datacontext = "[WarInfo.AccessGuiAttackerAiWarCoordinator]" - blockoverride "type" { - raw_text = "Attacker:" - } - } - - war_coordinator_info = { - datacontext = "[WarInfo.AccessGuiDefenderAiWarCoordinator]" - blockoverride "type" { - raw_text = "Defender:" - } - } - - } - } - } - } - } - } -} - -window = { - using = editor_window - name = "unit_watch_window" - parentanchor = top|left - size = { 350 300 } - position = { 50% 50% } - widgetanchor = center - layer = top - - button = { - using = editor_button - name = "close_button" - position = { -4 5 } - size = { 20 20 } - parentanchor = top|right - raw_text = "x" - align = center|nobaseline - onclick = "[AIUnitWatchWindow.Close]" - shortcut = "close_window" - } - - scrollarea = { - position = { 5 30 } - size = { 340 265 } - - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - datamodel = "[AIUnitWatchWindow.AccessUnits]" - size = { 100% 100% } - position = { 0 0 } - addcolumn = 100% - addrow = 50 - maxhorizontalslots = 1 - - item = { - widget = { - size = { 100% 50 } - unit_info = { } - } - } - } - } - } -} - -types WarCoordinatorWatchWindow -{ - type war_coordinator_info = hbox { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 10 - - visible = "[GuiAIWarCoordinator.IsValid]" - - textbox = { - fontsize = 14 - align = left|top - autoresize = yes - block "type" { - } - } - - button = { - using = editor_button - size = { 80 25 } - raw_text = "[SelectLocalization( GuiAIWarCoordinator.IsActive, 'Disable', 'Enable' )]" - align = center|nobaseline - onclick = "[GuiAIWarCoordinator.ToggleActivity]" - } - - button = { - using = editor_button - size = { 80 25 } - raw_text = "[SelectLocalization( GuiAIWarCoordinator.IsShown, 'Hide', 'Show' )]" - align = center|nobaseline - onclick = "[GuiAIWarCoordinator.ToggleVisibility]" - } - - button = { - using = editor_button - size = { 80 25 } - raw_text = "Show Units" - align = center|nobaseline - visible = "[GuiAIWarCoordinator.IsShown]" - onclick = "[GuiAIWarCoordinator.ShowUnitsList]" - } - expand = {} - } -} - -types UnitWatchWindow -{ - type unit_info = hbox { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 5 - - visible = "[GuiUnitInfo.IsValid]" - - button = { - using = editor_button - tooltip = "[GuiUnitInfo.GetWarName]" - size = { 100 25 } - raw_text = "[GuiUnitInfo.GetId]" - align = center|nobaseline - onclick = "[GuiUnitInfo.PanToUnit]" - } - - textbox = { - fontsize = 14 - align = left|top - autoresize = yes - raw_text = "[GuiUnitInfo.GetOwnerName]" - } - - expand = {} - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/debug/animation_test_window.gui b/project/ck3/base_game/gui/debug/animation_test_window.gui deleted file mode 100644 index 6f27e47e1a..0000000000 --- a/project/ck3/base_game/gui/debug/animation_test_window.gui +++ /dev/null @@ -1,279 +0,0 @@ -template animation_test_portrait -{ - using = portrait_editor_torso_button_template - alwaystransparent = no - size = { 330 330 } - - background_texture = "gfx/portraits/portrait_transparent.dds" - framesize = { 80 120 } - mask = "gfx/portraits/portrait_editor_mask.dds" -} - -window = { - name = "animation_test_window" - size = { 1600 1050 } - parentanchor = top|right - position = { -80 130 } - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - using = Animation_ShowHide_Standard - - textbox = { - size = { 80 25 } - position = { 50 30 } - fontsize = 16 - using = editor_font - raw_text = "Animation" - } - - blockoverride "button_close" - { - parentanchor = top|right - } - - flowcontainer = { - position = { 30 60 } - direction = horizontal - - dropDown = { - alwaystransparent = no - name = "animations_dropdown" - size = { 250 20 } - datamodel = "[AnimationTestWindow.GetAnimationGroupItems]" - onselectionchanged = "[AnimationTestWindow.SetSelectedAnimationGroup]" - selectedindex = "[AnimationTestWindow.GetSelectedAnimationGroupIndex]" - - active_item = { - widget = { - alwaystransparent = no - size = { 250 20 } - - button = { - size = { 200 20 } - position = { 0 0 } - texture = "gfx/editor_gui/editor_dropdown.dds" - spriteType = CorneredStretched - gfxtype = framedbuttongfx - effectname = "NoHighlight" - spriteborder = { 4 4 } - spriteborder_right = 24 - button_trigger = none - framesize = { 32 16 } - upframe = 1 - downframe = 2 - overframe = 3 - disableframe = 4 - } - - portrait_editor_text = { - text = "[AnimationTestGroupItem.GetName]" - position = { 0 0 } - size = { 200 20 } - } - } - } - - item = { - widget = { - alwaystransparent = no - size = { 180 20 } - - button = { - size = { 180 18 } - texture = "gfx/editor_gui/editor_dropdown_item.dds" - spriteType = CorneredTiled - spriteborder = { 1 1 } - gfxtype = framedbuttongfx - framesize = { 8 8 } - upframe = 1 - downframe = 2 - overframe = 2 - disableframe = 1 - button_trigger = none - } - - portrait_editor_text = { - text = "[AnimationTestGroupItem.GetName]" - position = { 16 0 } - size = { 160 18 } - } - } - } - - list = { - scrollarea = { - position = { 15 20 } - maximumsize = { 200 610 } - autoresizescrollarea = yes - - background = { - margin = { 2 2 } - margin_bottom = 6 - margin_right = 6 - texture = "gfx/editor_gui/editor_dropdown_list.dds" - spriteType = CorneredStretched - spriteborder = { 6 6 } - spriteborder_right = 8 - spriteborder_bottom = 8 - shaderfile = "gfx/FX/pdxgui_default.shader" - } - - scrollwidget = { - fixedgridbox = { - alwaystransparent = no - addcolumn = 175 - addrow = 18 - } - } - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - scrollbar_horizontal = { - using = editor_horizontal_scrollbar - } - } - } - } - } - - vbox = { - position = { -20 -40 } - hbox = { - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_female', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Average Female" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_male', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Average Male" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_dwarf_female', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Dwarf Female" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_dwarf_male', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Dwarf Male" - } - } - } - hbox = {#These can be removed if you add positions to the portraits - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_fat_dwarf_female', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Fat Dwarf Female" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_fat_dwarf_male', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Fat Dwarf Male" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_female_pregnant', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Pregnant Female(9 months)" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_muscular_female', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Muscular Female" - } - } - } - - hbox = {#These can be removed if you add positions to the portraits - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_muscular_male', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Muscular Male" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_female_child', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Children Female" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_male_child', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Children Male" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_hunchbacked_female', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Hunchbacked female" - } - } - - vbox = { - button = { - using = animation_test_portrait - portrait_texture = "[GetAnimatedBookmarkPortrait('bookmark_animation_test_hunchbacked_male', AnimationTestWindow.GetSelectedAnimationGroup,'environment_body`', 'camera_lifestyles', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - text_label_center = { - raw_text = "Hunchbacked Male" - } - } - } - } -} - diff --git a/project/ck3/base_game/gui/debug/debug_menus.gui b/project/ck3/base_game/gui/debug/debug_menus.gui deleted file mode 100644 index 2441d7a57e..0000000000 --- a/project/ck3/base_game/gui/debug/debug_menus.gui +++ /dev/null @@ -1,699 +0,0 @@ -# OPEN WITH: gui.CreateDockable gui/debug_menus.gui toolbars_window§ -template editor_text -{ - font = StandardGameFont - fontsize = 13 - fontcolor = { 1 1 1 1 } -} - -widget = { - name = "language_window" - position = { 50 50 } - size = { 600 80 } - layer = debug - - background = { - texture = "gfx/editor_gui/editor_toolbar_background.dds" - spriteType = CorneredStretched - spriteborder = { 5 5 } - shaderfile = "gfx/FX/pdxgui_default.shader" - margin = { 5 5 } - } - - vbox = { - restrictparent_min = yes - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 10 - - editor_textbox = { - raw_text = "Switch Languages" - layoutpolicy_horizontal = expanding - autoresize = yes - } - } - - hbox = { - margin = { 5 5 } - spacing = 3 - using = dockable_background - - dockable_button = { - size = { 150 35 } - raw_text = "English" - onclick = "[ExecuteConsoleCommand('switchlanguage english')]" - } - - dockable_button = { - size = { 150 35 } - raw_text = "Latin" - onclick = "[ExecuteConsoleCommand('switchlanguage latin')]" - } - - dockable_button = { - size = { 150 35 } - raw_text = "German" - onclick = "[ExecuteConsoleCommand('switchlanguage german')]" - } - - dockable_button = { - size = { 150 35 } - raw_text = "French" - onclick = "[ExecuteConsoleCommand('switchlanguage french')]" - } - } - } -} - -window = { - name = "environment_debug_window" - size = { 355 220 } - position = { 630 300 } - layer = debug - - background = { - texture = "gfx/editor_gui/editor_toolbar_background.dds" - spriteType = CorneredStretched - spriteborder = { 5 5 } - shaderfile = "gfx/FX/pdxgui_default.shader" - margin = { 5 5 } - } - - vbox = { - restrictparent_min = yes - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 10 - - editor_textbox = { - layoutpolicy_horizontal = expanding - autoresize = yes - raw_text = "Lighting environments" - } - } - - hbox = { - margin = { 5 5 } - spacing = 3 - - using = dockable_background - - vbox = { - layoutpolicy_vertical = expanding - spacing = 5 - - editor_textbox = { - autoresize = yes - raw_text = "Environment Settings" - fontcolor = { 1 1 1 0.5 } - } - - dockable_button = { - size = { 180 30 } - raw_text = "Standard" - onclick = "[ExecuteConsoleCommand('Environment.Debug.LoadEnvironment gfx/map/environment/environment.txt')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Neutral" - onclick = "[ExecuteConsoleCommand('Environment.Debug.LoadEnvironment gfx/map/environment/environment_neutral.txt')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Debug" - onclick = "[ExecuteConsoleCommand('Environment.Debug.LoadEnvironment gfx/map/environment/environment_debug.txt')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Greyscale" - onclick = "[ExecuteConsoleCommand('Environment.Debug.LoadEnvironment gfx/map/environment/environment_greyscale.txt')]" - } - } - - vbox = { - layoutpolicy_vertical = expanding - spacing = 5 - - editor_textbox = { - autoresize = yes - raw_text = "Portrait Environments" - fontcolor = { 1 1 1 0.5 } - } - - dockable_button = { - size = { 180 30 } - raw_text = "Portrait Standard" - onclick = "[ExecuteConsoleCommand('PortraitEnv.Debug.LoadEnvironment gfx/portraits/jomini_environment.txt')]" - } - - # dockable_button = { - # size = { 180 30 } - # raw_text = "Old" - # onclick = "[ExecuteConsoleCommand('PortraitEnv.Debug.LoadEnvironment gfx/portraits/jomini_environment_old.txt')]" - # } - - dockable_button = { - size = { 180 30 } - raw_text = "Portrait Neutral" - onclick = "[ExecuteConsoleCommand('PortraitEnv.Debug.LoadEnvironment gfx/portraits/jomini_environment_neutral.txt')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Purge Portrait Cache" - onclick = "[ExecuteConsoleCommand('PurgePortraits')]" - tintcolor = { 1 0.5 0.1 0.8 } - raw_tooltip = "Purge Portrait cache" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Toggle Tonemap Curve" - onclick = "[ExecuteConsoleCommand('shader_debug PDX_DEBUG_TONEMAP_CURVE')]" - tintcolor = { 200 20 0 0.8 } - raw_tooltip = "Toggle Tonemap Curve" - } - } - } - } -} - -window = { - name = "map_debug_menu" - size = { 623 375 } - position = { -50 -90 } - parentanchor = top|right - layer = debug - - background = { - texture = "gfx/editor_gui/editor_toolbar_background.dds" - spriteType = CorneredStretched - spriteborder = { 5 5 } - shaderfile = "gfx/FX/pdxgui_default.shader" - margin = { 5 5 } - } - - vbox = { - restrictparent_min = yes - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 10 - - editor_textbox = { - layoutpolicy_horizontal = expanding - autoresize = yes - raw_text = "Map Debug Menu" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - spacing = 3 - using = dockable_background - - vbox = { - layoutpolicy_vertical = expanding - spacing = 5 - - editor_textbox = { - raw_text = "General" - autoresize = yes - fontcolor = { 1 1 1 0.5 } - } - - dockable_button = { - size = { 150 25 } - raw_text = "3D Stats" - onclick = "[ExecuteConsoleCommand('3dstats')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Free Camera" - onclick = "[ExecuteConsoleCommand('Camera.Restrictions')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Reload Assets" - onclick = "[ExecuteConsoleCommand('reload assets')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Reload Texture" - onclick = "[ExecuteConsoleCommand('reload texture')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Reload Terrain" - onclick = "[ExecuteConsoleCommand('reload terrain')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Add Map Objects" - onclick = "[ExecuteConsoleCommand('gui.createwidget gui/debug_menus.gui map_object_menu')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Map Modes (Editor)" - onclick = "[ExecuteConsoleCommand('Dockables.Create GameMapModeSelector')]" - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - spacing = 5 - - editor_textbox = { - autoresize = yes - raw_text = "Show On/Off" - fontcolor = { 1 1 1 0.5 } - } - - dockable_button = { - size = { 150 25 } - raw_text = "Fog of War" - onclick = "[ExecuteConsoleCommand('FogOfWar.Enable')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Borders" - onclick = "[ExecuteConsoleCommand('Draw.Borders')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Gradient Borders" - onclick = "[ExecuteConsoleCommand('GradientBorders.Enable')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Rivers" - onclick = "[ExecuteConsoleCommand('Draw.Rivers')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Water" - onclick = "[ExecuteConsoleCommand('Draw.Water')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Bloom" - onclick = "[ExecuteConsoleCommand('Bloom.Enable')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Map names" - onclick = "[ExecuteConsoleCommand('Draw.MapNames')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Map Objects" - onclick = "[ExecuteConsoleCommand('Draw.MapObjects')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Roads" - onclick = "[ExecuteConsoleCommand('Draw.Roads')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Shadows" - onclick = "[ExecuteConsoleCommand('Mesh.DrawShadows')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Surround Mask" - onclick = "[ExecuteConsoleCommand('Draw.Surround')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Post effects Volumes" - onclick = "[ExecuteConsoleCommand('Draw.DebugPostEffectVolumes')]" - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - spacing = 5 - - editor_textbox = { - autoresize = yes - raw_text = "Show Names" - fontcolor = { 1 1 1 0.5 } - } - - dockable_button = { - size = { 150 25 } - raw_text = "Entity" - onclick = "[ExecuteConsoleCommand('entity.names')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Mesh" - onclick = "[ExecuteConsoleCommand('mesh.names')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Texture" - onclick = "[ExecuteConsoleCommand('mesh.texturenames')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Joint" - onclick = "[ExecuteConsoleCommand('mesh.jointnames')]" - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - spacing = 5 - - editor_textbox = { - autoresize = yes - raw_text = "Tweak" - fontcolor = { 1 1 1 0.5 } - } - - dockable_button = { - size = { 150 25 } - raw_text = "Water" - onclick = "[ExecuteConsoleCommand('tweak water')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Environment" - onclick = "[ExecuteConsoleCommand('tweak environment')]" - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - spacing = 5 - - editor_textbox = { - autoresize = yes - raw_text = "Debug" - fontcolor = { 1 1 1 0.5 } - } - - dockable_button = { - size = { 150 25 } - raw_text = "Collision" - onclick = "[ExecuteConsoleCommand('mesh.collisionmeshes')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Normals" - onclick = "[ExecuteConsoleCommand('mesh.normals')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Skeleton" - onclick = "[ExecuteConsoleCommand('mesh.skeleton')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Mip levels" - onclick = "[ExecuteConsoleCommand('mesh.miplevels')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "LOD Levels" - onclick = "[ExecuteConsoleCommand('Mesh.LodLevels')]" - } - - dockable_button = { - size = { 150 25 } - raw_text = "Lod Screen Percentage" - onclick = "[ExecuteConsoleCommand('Mesh.ScreenPercentage')]" - } - - expand = {} - } - } - } -} - - -window = { - name = "flag_preview_window" - size = { 500 230 } - position = { 850 300 } - layer = debug - - background = { - texture = "gfx/editor_gui/editor_toolbar_background.dds" - spriteType = CorneredStretched - spriteborder = { 5 5 } - shaderfile = "gfx/FX/pdxgui_default.shader" - margin = { 5 5 } - } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 10 - - editor_textbox = { - layoutpolicy_horizontal = expanding - autoresize = yes - raw_text = "Flag Preview" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = dockable_background - - visible = "[IsInGame]" - - hbox = { - - coa_realm_huge = { - datacontext = "[GetPlayer]" - } - - coa_realm_big = { - datacontext = "[GetPlayer]" - } - - coa_realm_medium = { - datacontext = "[GetPlayer]" - } - - coa_realm_small = { - datacontext = "[GetPlayer]" - } - } - - hbox = { - spacing = 5 - - icon = { - name = "hourglass" - texture = "gfx/interface/icons/temp_icon_search.dds" - color = { 0.788235 0.643137 0.419608 1 } - size = { 35 35 } - } - - editor_textinput = { - name = "console_edit" - size = { 400 35 } - margin = { 5 0 } - alwaystransparent = no - focuspolicy = all - fontsize = 15 - - # onreturnpressed = "[FindTitleView.OnDone]" - # ontextedited = "[FindTitleView.OnEdit]" - } - } - } - } -} - -widget = { - name = "tweak_window" - size = { 200 200 } - layer = debug - - background = { - texture = "gfx/editor_gui/editor_toolbar_background.dds" - spriteType = CorneredStretched - spriteborder = { 5 5 } - shaderfile = "gfx/FX/pdxgui_default.shader" - } - - vbox = { - restrictparent_min = yes - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 10 - - editor_textbox = { - layoutpolicy_horizontal = expanding - autoresize = yes - raw_text = "Tweak" - } - } - - vbox = { - margin = { 5 5 } - spacing = 3 - - using = dockable_background - - dockable_button = { - size = { 180 30 } - raw_text = "Rivers" - onclick = "[ExecuteConsoleCommand('tweak river')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Environment" - onclick = "[ExecuteConsoleCommand('tweak environment')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Borders" - onclick = "[ExecuteConsoleCommand('tweak border')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Draw" - onclick = "[ExecuteConsoleCommand('tweak draw')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Mesh" - onclick = "[ExecuteConsoleCommand('tweak mesh')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Terrain" - onclick = "[ExecuteConsoleCommand('tweak terrain')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Map objects" - onclick = "[ExecuteConsoleCommand('tweak MapObjects')]" - } - - } - } -} - -widget = { - name = "map_object_menu" - size = { 100% 100% } - position = { 1 1 } - - textbox = { - position = { 0 25% } - size = { 100% 20 } - using = editor_text - align = center - raw_text = "Click anywhere to place map objects" - } - - button = { - size = { 100% 100% } - onclick = "[ExecuteConsoleCommand('MapObjects.Painter.AddPosition')]" - } - - widget = { - name = "background" - size = { 70 110 } - position = { 100 25 } - - vbox = { - restrictparent_min = yes - - background = { - texture = "gfx/editor_gui/editor_toolbar_background.dds" - spriteType = CorneredStretched - spriteborder = { 5 5 } - shaderfile = "gfx/FX/pdxgui_default.shader" - margin = { 5 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 10 - - editor_textbox = { - layoutpolicy_horizontal = expanding - autoresize = yes - raw_text = "Place Map Objects" - } - } - - vbox = { - dockable_button = { - size = { 180 30 } - raw_text = "Config" - onclick = "[ExecuteConsoleCommand('tweak MapObjects.Painter')]" - } - - dockable_button = { - size = { 180 30 } - raw_text = "Cancel" - onclick = "[ExecuteConsoleCommand('GUI.ClearWidgets')]" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/debug/debug_tutorial_window.gui b/project/ck3/base_game/gui/debug/debug_tutorial_window.gui deleted file mode 100644 index 1291f3f94c..0000000000 --- a/project/ck3/base_game/gui/debug/debug_tutorial_window.gui +++ /dev/null @@ -1,289 +0,0 @@ -window = { - using = editor_window - name = "debug_tutorial_window" - parentanchor = top|right - position = { -10 105 } - size = { 500 800 } - resizable = yes - layer = top - - textbox = { - position = { 7 0 } - size = { 100% 30 } - fontsize = 16 - raw_text = "Tutorial" - align = left|nobaseline - } - button = { - using = editor_button - name = "close_button" - position = { -4 4 } - size = { 20 20 } - parentanchor = top|right - raw_text = "x" - align = center|nobaseline - onclick = "[DebugTutorialWindow.Close]" - shortcut = "close_window" - } - - vbox = { - margin = { 3 5 } - margin_top = 29 - - hbox = { - margin = { 6 5 } - layoutpolicy_horizontal = expanding - spacing = 6 - - button = { - using = editor_button - name = "button_toggle_enabled" - size = { 100 20 } - text = "[Select_CString( DebugTutorialWindow.IsTutorialEnabled, 'Disable', 'Enable' )]" - onclick = "[DebugTutorialWindow.ToggleTutorialEnabled]" - } - button = { - using = editor_button - name = "button_reset" - size = { 100 20 } - raw_text = "Reset" - onclick = "[DebugTutorialWindow.ResetTutorial]" - } - - expand = {} - - textbox = { - raw_text = "Delays" - autoresize = yes - } - checkbutton = { - using = editor_checkbutton - checked = "[Not(DebugTutorialWindow.IsIgnoringDelays)]" - onclick = "[DebugTutorialWindow.ToggleIgnoreDelays]" - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[DebugTutorialWindow.GetChains]" - layoutpolicy_horizontal = expanding - item = { - debug_tutorial_chain_item = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - } -} - -types DebugTutorialWindow -{ - type debug_tutorial_chain_item = vbox - { - margin_top = 10 - - hbox = { - layoutpolicy_horizontal = expanding - hbox = { - spacing = 3 - textbox = { - raw_text = "-->" - autoresize = yes - visible = "[DebugTutorialChainItem.IsCurrent]" - } - textbox = { - raw_text = "prev" - autoresize = yes - visible = "[And(Not(DebugTutorialChainItem.IsCurrent), DebugTutorialChainItem.IsLast)]" - } - textbox = { - raw_text = "ok" - autoresize = yes - visible = "[And(Not(DebugTutorialChainItem.IsCompleted), And(Not(DebugTutorialChainItem.IsCurrent), DebugTutorialChainItem.IsValidToTrigger))]" - } - textbox = { - raw_text = "done" - autoresize = yes - visible = "[DebugTutorialChainItem.IsCompleted]" - } - } - - text_single = { - margin = { 5 0 } - layoutpolicy_horizontal = expanding - autoresize = no - text = "[DebugTutorialChainItem.GetTitle]" - tooltip = "[DebugTutorialChainItem.GetTitle]" - using = tooltip_ne - } - - hbox = { - spacing = 3 - - button = { - using = editor_button - name = "button_start" - size = { 44 20 } - raw_text = "Start" - enabled = "[DebugTutorialChainItem.CanStart]" - onclick = "[DebugTutorialChainItem.Start]" - } - button = { - using = editor_button - name = "button_complete" - size = { 50 20 } - raw_text = "Finish" - enabled = "[DebugTutorialChainItem.CanComplete]" - onclick = "[DebugTutorialChainItem.Complete]" - } - button = { - using = editor_button - name = "button_reset" - size = { 45 20 } - raw_text = "Reset" - enabled = "[DebugTutorialChainItem.CanReset]" - onclick = "[DebugTutorialChainItem.Reset]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[DebugTutorialChainItem.GetLessons]" - item = { - hbox = { - layoutpolicy_horizontal = expanding - debug_tutorial_list_indentation = {} - debug_tutorial_lesson_item = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - - type debug_tutorial_lesson_item = vbox - { - margin_top = 5 - - hbox = { - layoutpolicy_horizontal = expanding - hbox = { - spacing = 3 - textbox = { - raw_text = "-->" - autoresize = yes - visible = "[DebugTutorialLessonItem.IsCurrent]" - } - textbox = { - raw_text = "ok" - autoresize = yes - visible = "[And(Not(DebugTutorialLessonItem.IsCompleted), And(Not(DebugTutorialLessonItem.IsCurrent), DebugTutorialLessonItem.IsValidToTrigger))]" - } - textbox = { - raw_text = "manual" - autoresize = yes - visible = "[And(Not(DebugTutorialLessonItem.IsCompleted), And(Not(DebugTutorialLessonItem.IsCurrent), Not(DebugTutorialLessonItem.ShouldStartAutomatically)))]" - } - textbox = { - raw_text = "wait" - autoresize = yes - visible = "[DebugTutorialLessonItem.IsDelayed]" - } - textbox = { - raw_text = "done" - autoresize = yes - visible = "[DebugTutorialLessonItem.IsCompleted]" - } - } - - text_single = { - margin = { 5 0 } - layoutpolicy_horizontal = expanding - autoresize = no - text = "[DebugTutorialLessonItem.GetTitle]" - tooltip = "[DebugTutorialLessonItem.GetTitle]" - using = tooltip_ne - } - - hbox = { - spacing = 3 - - button = { - using = editor_button - name = "button_start" - size = { 44 20 } - raw_text = "Start" - enabled = "[DebugTutorialLessonItem.CanStart]" - onclick = "[DebugTutorialLessonItem.Start]" - } - button = { - using = editor_button - name = "button_complete" - size = { 50 20 } - raw_text = "Finish" - enabled = "[DebugTutorialLessonItem.CanComplete]" - onclick = "[DebugTutorialLessonItem.Complete]" - } - button = { - using = editor_button - name = "button_reset" - size = { 45 20 } - raw_text = "Reset" - enabled = "[DebugTutorialLessonItem.CanReset]" - onclick = "[DebugTutorialLessonItem.Reset]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[DebugTutorialLessonItem.GetSteps]" - item = { - hbox = { - layoutpolicy_horizontal = expanding - debug_tutorial_list_indentation = {} - debug_tutorial_step_item = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - - type debug_tutorial_step_item = hbox - { - margin_top = 3 - - hbox = { - layoutpolicy_horizontal = expanding - hbox = { - margin_right = 5 - spacing = 3 - textbox = { - raw_text = "-->" - autoresize = yes - visible = "[DebugTutorialStepItem.IsCurrent]" - } - } - text_single = { - text = "[DebugTutorialStepItem.GetTitle]" - tooltip = "[DebugTutorialStepItem.GetTooltip]" - using = tooltip_ne - } - expand = {} - } - } - - type debug_tutorial_list_indentation = widget - { - size = { 15 0 } - } -} diff --git a/project/ck3/base_game/gui/debug/test_gui.gui b/project/ck3/base_game/gui/debug/test_gui.gui deleted file mode 100644 index d9e5e62984..0000000000 --- a/project/ck3/base_game/gui/debug/test_gui.gui +++ /dev/null @@ -1,18 +0,0 @@ - - -# This window is just for testing. You can spawn it from the console menu. -window = { - name = "test_window" - # parentanchor = right - # position = { -50 100 } - size = { 1100 920 } - layer = top - filter_mouse = all - alwaystransparent = no - - using = Window_Background - using = Window_Decoration - using = Window_Movable - - -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/debug/window_component_library.gui b/project/ck3/base_game/gui/debug/window_component_library.gui deleted file mode 100644 index 8328b15102..0000000000 --- a/project/ck3/base_game/gui/debug/window_component_library.gui +++ /dev/null @@ -1,2141 +0,0 @@ -window = { - name = "component_library_window" - parentanchor = center - size = { 1400 950 } - layer = windows_layer - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - - on_start = "[GetVariableSystem.Set( 'ui_library_tabs', 'action_buttons' )]" - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - raw_text = "UI Components" - } - - blockoverride "button_close" - { - onclick = "[ExecuteConsoleCommand('gui.clearwidgets')]" - } - - button_checkbox_label = { - parentanchor = vcenter - position = { 10 0 } - - onclick = "[GetVariableSystem.Toggle( 'ui_library_down_state')]" - blockoverride "checkbox" - { - - checked = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - blockoverride "text" - { - raw_text = "Down State" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Action Buttons" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'action_buttons' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'action_buttons' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Other Input" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'other_inputs' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'other_inputs' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "View Controls" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'view_controls' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'view_controls' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Selectors" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'selectors' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'selectors' )]" - } - button_tab = { - layoutpolicy_horizontal = expanding - - raw_text = "Separators" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'separators' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'separators' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - - raw_text = "Indicators" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'indicators' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'indicators' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - - raw_text = "Text Formats" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'text_formats' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'text_formats' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Portraits" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'portraits' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'portraits' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Coat of Arms" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'coas' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'coas' )]" - } - - #button_tab = { - # layoutpolicy_horizontal = expanding - # - # raw_text = "Tooltips" - # - # onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'tooltips' )]" - # down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'tooltips' )]" - #} - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Animations" - - onclick = "[GetVariableSystem.Set( 'ui_library_tabs', 'animations' )]" - down = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'animations' )]" - } - } - - scrollbox = { - name = "characters_scroll_area" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" { - vbox = { - name = "action_buttons" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'action_buttons' )]" - - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "Action buttons represent an action you can DO, that change the game state or applies changes." - } - } - - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Primary Button" - } - - blockoverride "vce_area" - { - button_primary = { - raw_text = "Verb Noun" - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - - button_primary_big = { - raw_text = "Verb Noun" - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - } - - blockoverride "vce_desc" - { - raw_text = "The Primary Action of a View. There should only be at most one of these per view, though not all views need one. It represents the most important action you can take in the view. It should not have an icon, simply a text. The label should contain a verb, and ideally also a noun." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Secondary Button" - } - - blockoverride "vce_area" - { - button_round = { - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - - button_prison_ransom = { - parentanchor = center - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - } - - button_standard = { - - raw_text = "Verb Noun" - - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - - button_standard_big = { - raw_text = "Verb Noun" - - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - - } - - blockoverride "vce_desc" - { - raw_text = "Secondary Actions of a View. There can be many of these in a view. To save space, we sometimes use an icon-only version. The label should contain a verb, and ideally also a noun. Currently we use button_standard for this type, but possibly some of the button_standard should really be button_primary or button_tertiary" - } - - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Back Button" - } - - blockoverride "vce_area" - { - button_standard_back = { - raw_text = "Verb Noun" - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - } - - blockoverride "vce_desc" - { - raw_text = "This back button type should be used everytime there is a need for a back button, always including the icon to the left." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Tertiary Button" - } - - blockoverride "vce_area" - { - button_me = { - name = "button_me" - block "button_me" { - visible = yes - } - - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - - button_tertiary = { - raw_text = "Verb Noun" - - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - } - - blockoverride "vce_desc" - { - raw_text = "Rare and non-recommended Actions. Does not currently have an icon-only version. Could possibly have its own unique look instead of being the same as the frontend button" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Frontend Button" - } - - blockoverride "vce_area" - { - button_frontend = { - raw_text = "Verb Noun" - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - } - - blockoverride "vce_desc" - { - raw_text = "Action button for the Main Menu and Ingame Menu parts of the game. The same visual importance as a Secondary Button, but one that looks a bit more flavorful." - } - } - } - - vbox = { - name = "other_inputs" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'other_inputs' )]" - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "Other forms of input" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "editbox_standard" - } - - blockoverride "vce_area" - { - editbox_standard = {} - } - - blockoverride "vce_desc" - { - raw_text = "Regular editbox, allows entry of text on one or more lines" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "editbox_standard_with_label" - } - - blockoverride "vce_area" - { - editbox_standard_with_label = { - blockoverride "editbox_label" - { - raw_text = "Label:" - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Regular editbox, with a label. This is preferrable if there is space. The label is above to make sure there is maximum room for the text itself" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "editbox_search_field" - } - - blockoverride "vce_area" - { - editbox_search_field = { - } - } - - blockoverride "vce_desc" - { - raw_text = "Editbox for searching/filtering" - } - } - } - - vbox = { - name = "view_controls" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'view_controls' )]" - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "View Controls hide or show parts of a UI, but they have no direct effect on the game itself." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Tab" - } - - blockoverride "vce_area" - { - button_tab = { - raw_text = "Noun" - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - - } - - blockoverride "vce_desc" - { - raw_text = "A tab, gives a mutually exclusive choice of what subview to show. The text on them should simply be a Noun." - } - - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Vertical Tab" - } - - blockoverride "vce_area" - { - button_tab_vertical = { - raw_text = "Noun" - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - } - - } - - blockoverride "vce_desc" - { - raw_text = "Works the same as a tab, but the tabs are arranged vertically instead. Currently, the only way to toggle it 'selected' is to change the upframe property, instead of using the down property as you would expect." - } - - } - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Sidepanel Open" - } - - blockoverride "vce_area" - { - button_sidepanel_right = { - down = "[GetVariableSystem.Exists('ui_library_down_state')]" - - blockoverride "button_text" - { - raw_text = "View Blablablas" - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Opens a sidepanel in a window. Has two versions, one opens a panel to the right, another to the left." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Expand/Collapse Heading" - } - - blockoverride "vce_area" - { - - - } - - blockoverride "vce_desc" - { - raw_text = "A heading you can click to expand/collapse what is under it." - } - - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Window Controls" - } - - blockoverride "vce_area" - { - buttons_window_control = { - blockoverride "button_go_to" { - visible = yes - } - - blockoverride "button_pin" - { - visible = yes - } - - blockoverride "button_me" { - visible = yes - } - - blockoverride "button_back" { - visible = yes - } - - blockoverride "button_minimize" { - visible = yes - } - } - - } - - blockoverride "vce_desc" - { - raw_text = "Controls in top right that acts on the UI itself, such as closing, minimizing, or pinning the UI for opening at a later time." - } - - } - } - - vbox = { - name = "selectors" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'selectors' )]" - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "Selectors allow the player to choose among a few options. Currently we make no distinction between if this selection affects the gamestate or just what is shown/hidden, or if it is applied immediately or requires some confirmation." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Checkbox" - } - - blockoverride "vce_area" - { - button_checkbox_label = {} - } - - blockoverride "vce_desc" - { - raw_text = "Used to choose between two states. Ideally a checkbox should always have a label, though we sometimes use button_checkbox if there is no room. Some Jomini interfaces do not use button_checkbox_label, mostly because it is too much work to change it." - } - - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Segmented Control" - } - - blockoverride "vce_area" - { - - - } - - blockoverride "vce_desc" - { - text = "" - } - - } - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Radiobutton" - } - - blockoverride "vce_area" - { - button_radio_label = {} - - } - - blockoverride "vce_desc" - { - raw_text = "Used to pick one of many options. We don't use this gui type currently because all our radiobuttons are in jomini" - } - - } - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "dropdown_menu_standard" - } - - blockoverride "vce_area" - { - dropdown_menu_standard = { - - - blockoverride "dropdown_properties" - { - datamodel = "[GetPlayer.GetCourt]" - } - - blockoverride "dropdown_size" - { - size = { 300 32 } - } - - blockoverride "dropdown_list_maxsize" - { - maximumsize = { 291 250 } - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Used to pick one from many options. Use this if space is limited. Note that you NEED a datamodel otherwise it will not even appear" - } - - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "widget_game_rule_option" - } - - blockoverride "vce_area" - { - text_single = { - raw_text = "this type spawns errors..." - } - # widget_game_rule_option = { - # } - } - - blockoverride "vce_desc" - { - raw_text = "Stepper only used in game rules, can be used in more places if needed" - } - } - } - - vbox = { - name = "portraits" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'portraits' )]" - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "Portraits are essentially Object Buttons for Characters, but we use a few different size so it nice to see them all in one place." - } - } - - hbox_text_entry = { - visible = "[Not(IsInGame)]" - blockoverride "hte_text" - { - raw_text = "You have to be in-game to see portraits and coat of arms" - } - } - - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "portrait_head_small" - } - - blockoverride "vce_area" - { - - portrait_head_small = { - datacontext = "[GetPlayer]" - } - } - - blockoverride "vce_desc" - { - raw_text = "Smallest size, for compact list entries" - } - } - - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "portrait_head" - } - - blockoverride "vce_area" - { - portrait_head = { - datacontext = "[GetPlayer.GetPlayerHeir]" - } - - } - - blockoverride "vce_desc" - { - text = "" - } - - } - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "portrait_shoulders" - } - - blockoverride "vce_area" - { - portrait_shoulders = { - datacontext = "[GetPlayer]" - } - - } - - blockoverride "vce_desc" - { - text = "" - } - - } - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "portrait_torso" - } - - blockoverride "vce_area" - { - portrait_torso = { - datacontext = "[GetPlayer.GetPlayerHeir]" - } - - } - - blockoverride "vce_desc" - { - text = "" - } - - } - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "portrait_body" - } - - blockoverride "vce_area" - { - portrait_body = { - datacontext = "[GetPlayer]" - } - - } - - blockoverride "vce_desc" - { - raw_text = "For full flavor where we have the room" - } - - } - - } - - vbox = { - name = "coas" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'coas' )]" - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "Coat of Arms are essentially Object Buttons for Titles, Realms, Houses and Dynasties, but we use a few different size so it nice to see them all in one place." - } - } - - hbox_text_entry = { - visible = "[Not(IsInGame)]" - blockoverride "hte_text" - { - raw_text = "You have to be in-game to see portraits and coat of arms" - } - } - - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "Realm Coat of Arms" - } - - blockoverride "vce_area" - { - hbox = { - vbox = { - coa_realm_tiny_crown = { - datacontext = "[GetPlayer]" - } - text_single = { - raw_text = "tiny" - } - } - - vbox = { - coa_realm_small_crown = { - datacontext = "[GetPlayer]" - } - text_single = { - raw_text = "small" - } - } - - vbox = { - coa_realm_medium_crown = { - datacontext = "[GetPlayer]" - } - text_single = { - raw_text = "medium" - } - } - - vbox = { - coa_realm_big_crown = { - datacontext = "[GetPlayer]" - } - text_single = { - raw_text = "big" - } - } - } - - } - - blockoverride "vce_desc" - { - raw_text = "Represents a Realm. Has an suffix for '_crown' if a crown should be added so that the Rank of the Realm is clearer." - } - - } - - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "Title Coat of Arms" - } - - blockoverride "vce_area" - { - hbox = { - vbox = { - coa_title_tiny_crown = { - datacontext = "[GetPlayer.GetPrimaryTitle]" - } - text_single = { - raw_text = "tiny" - } - } - - vbox = { - coa_title_small_crown = { - datacontext = "[GetPlayer.GetPrimaryTitle]" - } - text_single = { - raw_text = "small" - } - } - - vbox = { - coa_title_medium_crown = { - datacontext = "[GetPlayer.GetPrimaryTitle]" - } - text_single = { - raw_text = "medium" - } - } - - vbox = { - coa_title_big_crown = { - datacontext = "[GetPlayer.GetPrimaryTitle]" - } - text_single = { - raw_text = "big" - } - } - } - - } - - blockoverride "vce_desc" - { - raw_text = "Represents a Title. Has an suffix for '_crown' if a crown should be added so that the Rank of the Title is clearer." - } - - } - - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "House Coat of Arms" - } - - blockoverride "vce_area" - { - hbox = { - vbox = { - coa_house_tiny = { - datacontext = "[GetPlayer.GetHouse]" - } - text_single = { - raw_text = "tiny" - } - } - - vbox = { - coa_house_small = { - datacontext = "[GetPlayer.GetHouse]" - } - text_single = { - raw_text = "small" - } - } - - vbox = { - coa_house_medium = { - datacontext = "[GetPlayer.GetHouse]" - } - text_single = { - raw_text = "medium" - } - } - - vbox = { - coa_house_big = { - datacontext = "[GetPlayer.GetHouse]" - } - text_single = { - raw_text = "big" - } - } - - vbox = { - coa_house_huge = { - datacontext = "[GetPlayer.GetHouse]" - } - text_single = { - raw_text = "huge" - } - } - } - - } - - blockoverride "vce_desc" - { - raw_text = "Represents a House." - } - - } - - vbox_component_entry = { - visible = "[IsInGame]" - blockoverride "vce_name" - { - raw_text = "Dynasty Coat of Arms" - } - - blockoverride "vce_area" - { - hbox = { - - vbox = { - coa_dynasty_tiny = { - datacontext = "[GetPlayer.GetHouse.GetDynasty]" - } - text_single = { - raw_text = "tiny" - } - } - - vbox = { - coa_dynasty_small = { - datacontext = "[GetPlayer.GetHouse.GetDynasty]" - } - text_single = { - raw_text = "small" - } - } - - vbox = { - coa_dynasty_medium = { - datacontext = "[GetPlayer.GetHouse.GetDynasty]" - } - text_single = { - raw_text = "medium" - } - } - - vbox = { - coa_dynasty_big = { - datacontext = "[GetPlayer.GetHouse.GetDynasty]" - } - text_single = { - raw_text = "big" - } - } - - vbox = { - coa_dynasty_huge = { - datacontext = "[GetPlayer.GetHouse.GetDynasty]" - } - text_single = { - raw_text = "huge" - } - } - } - - } - - blockoverride "vce_desc" - { - raw_text = "Represents a Dynasty." - } - - } - - - - - } - - vbox = { - name = "separators" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'separators' )]" - layoutpolicy_horizontal = expanding - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "text_label_center/left/right" - } - - blockoverride "vce_area" - { - text_label_left = { - layoutpolicy_horizontal = expanding - raw_text = "left" - } - text_label_center = { - layoutpolicy_horizontal = expanding - raw_text = "center" - } - text_label_right = { - layoutpolicy_horizontal = expanding - raw_text = "right" - } - } - - blockoverride "vce_desc" - { - raw_text = "Text Labels (left, right center)" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "divider and divider_light" - } - - blockoverride "vce_area" - { - divider_light = { - layoutpolicy_horizontal = expanding - } - divider = { - layoutpolicy_horizontal = expanding - } - } - - blockoverride "vce_desc" - { - raw_text = "Dividers, can be used both vertically and horizontally" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Background_Area" - } - - blockoverride "vce_area" - { - widget = { - size = { 150 150 } - - background = { - using = Background_Area - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Background" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Background_Area_Dark" - } - - blockoverride "vce_area" - { - widget = { - size = { 150 150 } - - background = { - using = Background_Area_Dark - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Background" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Background_Area_Light" - } - - blockoverride "vce_area" - { - widget = { - size = { 150 150 } - - background = { - using = Background_Area_Light - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Background" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Background_Frame" - } - - blockoverride "vce_area" - { - widget = { - size = { 150 150 } - - background = { - using = Background_Frame - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Background" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Background_Area_With_Header" - } - - blockoverride "vce_area" - { - widget = { - size = { 250 150 } - - background = { - using = Background_Area_With_Header - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Background" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Background_Area_With_Header_Dark" - } - - blockoverride "vce_area" - { - widget = { - size = { 250 150 } - - background = { - using = Background_Area_With_Header_Dark - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Background" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Background_Tab_Area" - } - - blockoverride "vce_area" - { - widget = { - size = { 250 150 } - - background = { - using = Background_Tab_Area - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Background for area under tabs." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Background_Letter" - } - - blockoverride "vce_area" - { - widget = { - size = { 250 150 } - - using = Background_Letter - } - } - - blockoverride "vce_desc" - { - raw_text = "Background" - } - } - } - - vbox = { - name = "indicators" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'indicators' )]" - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "Indicators are visual elements that show a certain value or percentage. They usually do not have a way for the player to perform an action." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Progressbar" - } - - blockoverride "vce_area" - { - progressbar_standard = { - layoutpolicy_horizontal = expanding - value = 40 - } - - progressbar_standard_transparent = { - layoutpolicy_horizontal = expanding - value = 40 - } - - progressbar_red = { - layoutpolicy_horizontal = expanding - value = 40 - } - - progressbar_green = { - layoutpolicy_horizontal = expanding - value = 40 - } - - progressbar_frozen = { - layoutpolicy_horizontal = expanding - value = 40 - } - - progressbar_frozen_transparent = { - layoutpolicy_horizontal = expanding - value = 40 - } - - } - - blockoverride "vce_desc" - { - raw_text = "Various standard progressbars" - } - - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Relative Bar" - } - - blockoverride "vce_area" - { - - - } - - blockoverride "vce_desc" - { - raw_text = "Like a Progressbar, but instead of indication progress towards some end, instead it shows the relative relation between two things, like the two sides in a Battle." - } - - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Indicator backgrounds" - } - - blockoverride "vce_area" - { - text_single = { - raw_text = "Status_Good" - - using = Status_Good - } - - text_single = { - raw_text = "Status_Mixed" - - using = Status_Mixed - } - - text_single = { - raw_text = "Status_Bad" - - using = Status_Bad - } - - text_single = { - raw_text = "Status_Highlight" - - using = Status_Highlight - } - } - - blockoverride "vce_desc" - { - raw_text = "Backgrounds that highlights whether a value is positive, negative, or if we just need to highlight something." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Indicator icons" - } - - blockoverride "vce_area" - { - - hbox = { - spacing = 20 - - hbox = { - icon = { - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_alert.dds" - } - - warning_icon = { - size = { 40 40 } - } - } - - hbox = { - icon = { - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - } - - icon = { - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - } - - hbox = { - icon = { - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_arrow_green_down.dds" - mirror = vertical - } - - icon = { - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_arrow_red_up.dds" - mirror = vertical - } - - icon = { - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_arrow_up.dds" - mirror = vertical - } - } - } - } - - blockoverride "vce_desc" - { - raw_text = "Symbols" - } - } - } - - vbox = { - name = "text_formats" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'text_formats' )]" - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "Text formats are defined in 'gui/textformatting.gui'. They are named based on their use rather than their look, so we can tweak them easily." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "High Contrast (##high)" - } - - blockoverride "vce_area" - { - - text_single = { - raw_text = "Flygande bäckasiner söka hwila på mjuka tuvor" - default_format = "#high" - } - } - - blockoverride "vce_desc" - { - raw_text = "For text that needs to stand out" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Medium Contrast (##medium)" - } - - blockoverride "vce_area" - { - - text_single = { - raw_text = "Flygande bäckasiner söka hwila på mjuka tuvor" - default_format = "#medium" - } - } - - blockoverride "vce_desc" - { - raw_text = "For most regular text" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Low Contrast (##low)" - } - - blockoverride "vce_area" - { - - text_single = { - raw_text = "Flygande bäckasiner söka hwila på mjuka tuvor" - default_format = "#low" - } - } - - blockoverride "vce_desc" - { - raw_text = "For lowest contrast, mostly for short text and UI elements" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Weak (##weak)" - } - - blockoverride "vce_area" - { - - text_single = { - raw_text = "Flygande bäckasiner söka hwila på mjuka tuvor" - default_format = "#weak" - } - } - - blockoverride "vce_desc" - { - raw_text = "Low contrast longer text that explains something that is not very important. For example, filling out an empty state, or instructing how a mechanic works." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Flavor (##flavor, ##F)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "Flygande bäckasiner söka hwila på mjuka tuvor" - default_format = "#flavor" - } - } - - blockoverride "vce_desc" - { - raw_text = "For Flavor texts for entities such as Faiths, Men-at-Arms types, etc." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Light background (##light_background)" - } - - blockoverride "vce_area" - { - using = Background_Letter - - text_single = { - raw_text = "Flygande bäckasiner söka hwila på mjuka tuvor" - default_format = "#light_background" - } - } - - blockoverride "vce_desc" - { - raw_text = "For light backgrounds like letter events" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Help (##help)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "Flygande bäckasiner söka hwila på mjuka tuvor" - default_format = "#help" - } - } - - blockoverride "vce_desc" - { - raw_text = "For hints and tips in Alert/Suggestion/Current Situation Tooltips" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Instruction (##instruction, ##I)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "Shift-click to add to selection" - default_format = "#I" - } - } - - blockoverride "vce_desc" - { - raw_text = "For instructions to the Player (not their Character), either referring to the input controls or asking them to make a choice." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Warning (##warning, ##X)" - } - - blockoverride "vce_area" - { - text_single = { - raw_text = "@warning_icon!You are a Child" - default_format = "#X" - } - } - - blockoverride "vce_desc" - { - raw_text = "For when things are wrong or buttons are disabled. Should always be paired with the Warning Text Icon" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Value (##value, ##V)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "42" - default_format = "#V" - } - } - - blockoverride "vce_desc" - { - raw_text = "For important values that should stand out. Usually it means the value changes. Supports skimming a page for values." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Negative Value (##negative_value, ##N)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "+42" - default_format = "#N" - } - } - - blockoverride "vce_desc" - { - raw_text = "For 'bad' values, for example if a Character gains Stress. Used by code to color the '+/-' number formatting" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Positive Value (##positive_value, ##P)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "42" - default_format = "#P" - } - } - - blockoverride "vce_desc" - { - raw_text = "For 'good' values, for example if a Character gains Gold. Used by code to color the '+/-' number formatting" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Zero Value (##zero_value, ##Z)" - } - - blockoverride "vce_area" - { - text_single = { - raw_text = "0" - default_format = "#Z" - } - } - - blockoverride "vce_desc" - { - raw_text = "For values that are neither good nor bad. Used by code to color the '+/-' number formatting" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Clickable (##clickable)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "Start Game" - default_format = "#clickable" - } - } - - blockoverride "vce_desc" - { - raw_text = "For interactible elements such as buttons" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Game Object Link (##game_link, ##L)" - } - - blockoverride "vce_area" - { - text_single = { - raw_text = "House Canossa" - default_format = "#L" - } - } - - blockoverride "vce_desc" - { - raw_text = "For Game Objects (Characters, Titles, Traits, etc). Hover over the text to get a (dynamic) tooltip of this specific instance" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Game Concept Link (##explanation_link, ##E)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "Vassal" - default_format = "#E" - } - } - - blockoverride "vce_desc" - { - raw_text = "Used for Game Concepts, hover over this text to get a (static) explanation of something in the game." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Game Concept Link, Light background (##explanation_link_light_background, B)" - } - - blockoverride "vce_area" - { - using = Background_Letter - - text_single = { - raw_text = "Vassal" - default_format = "#B" - } - } - - blockoverride "vce_desc" - { - raw_text = "Game Concept Link for light backgrounds such as letter events" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Tooltip Heading (##tooltip_heading, ##T)" - } - - blockoverride "vce_area" - { - text_single = { - raw_text = "North Sea" - default_format = "#T" - } - } - - blockoverride "vce_desc" - { - raw_text = "Used in text tooltips for the heading that tells the player what they have put their mouse on" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Tooltip Subheading (##tooltip_subheading, ##S)" - } - - blockoverride "vce_area" - { - - - text_single = { - raw_text = "Effects" - default_format = "#S" - } - } - - blockoverride "vce_desc" - { - raw_text = "Some text tooltips are split into multiple segments, each headed by a subheading" - } - } - - - } - - vbox = { - name = "animations" - visible = "[GetVariableSystem.HasValue( 'ui_library_tabs', 'animations' )]" - layoutpolicy_horizontal = expanding - - hbox_text_entry = { - blockoverride "hte_text" - { - raw_text = "Animations used for window show and hide transitions." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Animation_FadeIn/Out_Standard" - } - - blockoverride "vce_area" - { - - debug_square = { - size = { 100 100 } - - state = { - name = a - next = b - trigger_on_create = yes - - using = Animation_FadeIn_Standard - delay = 1 - } - - state = { - name = b - next = a - - using = Animation_FadeOut_Standard - delay = 1 - } - } - } - - blockoverride "vce_desc" - { - raw_text = "0.25 second duration" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Animation_FadeIn/Out_Quick" - } - - blockoverride "vce_area" - { - - debug_square = { - size = { 100 100 } - - state = { - name = a - next = b - trigger_on_create = yes - - using = Animation_FadeIn_Quick - delay = 1 - } - - state = { - name = b - next = a - - using = Animation_FadeOut_Quick - delay = 1 - } - } - } - - blockoverride "vce_desc" - { - raw_text = "0.15 second duration" - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Animation_Tab_Switch" - } - - blockoverride "vce_area" - { - - widget = { - size = { 100 100 } - - debug_square = { - visible = "[GetVariableSystem.Exists( 'ui_library_tab_switch_example' )]" - size = { 100 100 } - - using = Animation_Tab_Switch - } - - debug_square = { - visible = "[Not(GetVariableSystem.Exists( 'ui_library_tab_switch_example' ))]" - size = { 100 100 } - - using = Animation_Tab_Switch - - texture = "gfx/interface/colors/blue.dds" - } - } - - button_tertiary = { - onclick = "[GetVariableSystem.Toggle( 'ui_library_tab_switch_example' )]" - raw_text = "Test" - } - } - - blockoverride "vce_desc" - { - raw_text = "For switching between tabs or other view modes. Has 0 hide duration to prevent overlap." - } - } - - vbox_component_entry = { - blockoverride "vce_name" - { - raw_text = "Animation_Refresh" - } - - blockoverride "vce_area" - { - - widget = { - size = { 100 100 } - - debug_square = { - size = { 100 100 } - - using = Animation_Tab_Switch - - state = { - name = "ui_library_refresh_animation_test" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - } - } - - button_tertiary = { - onclick = "[PdxGuiTriggerAllAnimations('ui_library_refresh_animation_test')]" - raw_text = "Test" - } - } - - blockoverride "vce_desc" - { - raw_text = "For refreshing window content, ie. selecting between different faiths while the Faith Window is open." - } - } - } - } - } - } -} - -types ComponentLibrary -{ - type vbox_component_entry = vbox { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - text_single = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - - name = "heading" - - using = Background_Area_Dark - - # default_format = "#high" - using = Font_Size_Medium - align = nobaseline - - block "vce_name" - { - raw_text = "vce_name" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - min_width = 500 - margin ={ 20 20 } - spacing = 10 - - block "vce_area" - { - - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - margin = { 15 15 } - - background = { - using = Background_Area - } - - vbox = { - layoutpolicy_vertical = expanding - - text_multi = { - name = "desc" - - autoresize = yes - max_width = 700 - - block "vce_desc" - { - raw_text = "vce_desc" - } - } - - expand = {} - } - - expand = {} - } - - - - - - } - } - - - type hbox_text_entry = hbox { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - margin = {15 15} - - - text_multi = { - - block "hte_text" - { - raw_text = "hte_text" - } - autoresize = yes - max_width = 700 - } - - expand = {} - } - - -} diff --git a/project/ck3/base_game/gui/debug/window_watch.gui b/project/ck3/base_game/gui/debug/window_watch.gui deleted file mode 100644 index 38221c029c..0000000000 --- a/project/ck3/base_game/gui/debug/window_watch.gui +++ /dev/null @@ -1,336 +0,0 @@ -types WatchWindow { - type watch_textbox = textbox { - fontcolor = { 1.0 1.0 1.0 1.0 } - } - - type watch_window_button = button - { - name = "watch_button" - using = editor_button - raw_text = "watch" - align = center|nobaseline - visible = "[WatchWindowsEnabled]" - fontcolor = { 1.0 1.0 1.0 1.0 } - # Make your onclick AddWatchWindow( Something.MakeScope ) - } -} - -window = { - using = editor_window - name = "watch_window" - parentanchor = top|left - size = { 950 420 } - position = { 110 100 } - widgetanchor = top|left - layer = top - - button = { - using = editor_button - name = "close_button" - position = { -4 5 } - size = { 20 20 } - parentanchor = top|right - raw_text = "x" - align = center|nobaseline - onclick = "[WatchWindow.Close]" - shortcut = "close_window" - } - - checkbutton = { - using = editor_checkbutton - position = { -54 8 } - parentanchor = top|right - checked = "[WatchWindow.WillPauseOnChange]" - onclick = "[WatchWindow.ToggleChangeOnPause]" - } - - watch_textbox = { - position = { -94 4 } - size = { 100 20 } - fontsize = 14 - parentanchor = top|right - widgetanchor = top|right - raw_text = "Pause on Change:" - align = left - } - - watch_textbox = { - position = { 5 0 } - size = { 400 30 } - fontsize = 16 - text = "[WatchWindow.GetObjectName]" - align = left - } - - watch_textbox = { - position = { 5 30 } - size = { 100 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Variables:" - align = left - } - - scrollarea = { - position = { 0 60 } - size = { 400 350 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "variables_grid" - position = { 0 0 } - size = { 200 320 } - addcolumn = 400 - addrow = 70 - maxhorizontalslots = 1 - - item = { - container = { - watch_textbox = { - position = { 20 0 } - size = { 380 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[VariableInfo.GetName]" - } - - watch_textbox = { - position = { 20 40 } - size = { 380 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[VariableInfo.GetExpirationDate]" - visible = "[VariableInfo.HasExpirationDate]" - } - - watch_textbox = { - position = { 20 20 } - size = { 380 20 } - fontsize = 12 - parentanchor = top|left - align = left|top - text = "[VariableInfo.GetValue]" - multiline = yes - } - } - } - } - } - } - - watch_textbox = { - position = { 405 30 } - size = { 100 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Events:" - align = left - } - - scrollarea = { - position = { 400 60 } - size = { 200 350 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "events_grid" - position = { 0 0 } - size = { 400 320 } - addcolumn = 400 - addrow = 80 - maxhorizontalslots = 1 - - item = { - container = { - watch_textbox = { - position = { 0 0 } - size = { 100 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[EventInfo.GetName]" - } - - watch_textbox = { - position = { 0 20 } - size = { 100 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[EventInfo.GetAsWhoInfo]" - } - - watch_textbox = { - position = { 0 40 } - size = { 100 40 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[EventInfo.GetDate]" - multiline = yes - } - } - } - } - } - } - - container = { - position = { 600 30 } - visible = "[WatchWindow.ShouldShowStories]" - watch_textbox = { - position = { 5 0 } - size = { 100 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Stories:" - align = left - } - scrollarea = { - position = { 0 30 } - size = { 200 350 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "stories_grid" - position = { 0 0 } - size = { 400 320 } - addcolumn = 400 - addrow = 120 - maxhorizontalslots = 1 - - item = { - container = { - watch_textbox = { - position = { 0 0 } - size = { 100 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[StoryInfo.GetName]" - tooltip = [StoryInfo.GetScopesDebug] - } - - watch_textbox = { - position = { 0 30 } - size = { 100 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[StoryInfo.GetDate]" - multiline = yes - } - watch_textbox = { - position = { 0 60 } - size = { 200 80 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[StoryInfo.GetAllDates]" - multiline = yes - } - } - } - } - } - } - } - - watch_window_war_participants = { - name = "attackers" - position = { 380 30 } - blockoverride "header" { - raw_text = "Attackers:" - } - - blockoverride "data" { - datamodel = "[WatchWindow.GetAttackerItems]" - } - } - - watch_window_war_participants = { - name = "defenders" - position = { 550 30 } - blockoverride "header" { - raw_text = "Defenders:" - } - - blockoverride "data" { - datamodel = "[WatchWindow.GetDefenderItems]" - } - } -} - -Types WatchWindow { - type watch_window_war_participants = container { - visible = "[WatchWindow.ShouldShowParticipants]" - watch_textbox = { - position = { 5 0 } - size = { 100 20 } - fontsize = 16 - parentanchor = top|left - block "header" {} - align = left - } - scrollarea = { - position = { 0 30 } - size = { 200 350 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "attackers_grid" - position = { 0 0 } - size = { 400 320 } - addcolumn = 400 - addrow = 70 - maxhorizontalslots = 1 - block "data" {} - - item = { - container = { - watch_textbox = { - position = { 0 0 } - size = { 150 40 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[ParticipantInfo.GetCharacter.GetUINameNotMe]" - multiline = yes - } - watch_textbox = { - position = { 0 40 } - size = { 150 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Contribution: [ParticipantInfo.GetContribution]" - } - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/debug/window_watch_ai.gui b/project/ck3/base_game/gui/debug/window_watch_ai.gui deleted file mode 100644 index 0285c43951..0000000000 --- a/project/ck3/base_game/gui/debug/window_watch_ai.gui +++ /dev/null @@ -1,768 +0,0 @@ -window = { - using = editor_window - name = "ai_watch_window" - parentanchor = hcenter|vcenter - size = { 1200 700 } - position = { 0 0 } - layer = top - - button = { - using = editor_button - name = "close_button" - position = { -4 5 } - size = { 20 20 } - parentanchor = top|right - raw_text = "x" - align = center|nobaseline - onclick = "[AIWatchWindow.Close]" - shortcut = "close_window" - } - - checkbutton = { - using = editor_checkbutton - position = { -54 8 } - parentanchor = top|right - checked = "[AIWatchWindow.WillPauseOnChange]" - onclick = "[AIWatchWindow.ToggleChangeOnPause]" - } - - watch_textbox = { - position = { -94 4 } - size = { 100 20 } - fontsize = 14 - parentanchor = top|right - widgetanchor = top|right - raw_text = "Pause on Change:" - align = left - } - - watch_textbox = { - position = { 5 0 } - size = { 400 30 } - fontsize = 16 - text = "[AIWatchWindow.GetCharacter.GetUIName]" - align = left - } - - flowcontainer = { - name = "tab_buttons" - position = { 0 30 } - parentanchor = top|hcenter - - button_standard_list = { - name = "strategy_button" - size = { 120 40 } - down = "[AIWatchWindow.IsTabStrategy]" - onclick = "[AIWatchWindow.SetTabStrategy]" - raw_text = "Strategy" - } - - button_standard_list= { - name = "marriage_button" - size = { 120 40 } - down = "[AIWatchWindow.IsTabMarriage]" - onclick = "[AIWatchWindow.SetTabMarriage]" - raw_text = "Marriage" - } - - button_standard_list = { - name = "scheme_button" - size = { 120 40 } - down = "[AIWatchWindow.IsTabScheme]" - onclick = "[AIWatchWindow.SetTabScheme]" - raw_text = "Scheme" - } - - button_standard_list = { - name = "cb_button" - size = { 120 40 } - down = "[AIWatchWindow.IsTabCB]" - onclick = "[AIWatchWindow.SetTabCB]" - raw_text = "CB" - } - } - - ######################################## - ### STRATEGY - ######################################## - widget = { - name = "strategy_widget" - size = { 1200 630 } - position = { 0 70 } - parentanchor = top|left - visible = "[AIWatchWindow.IsTabStrategy]" - - ### WANTED TITLES - watch_textbox = { - position = { 10 0 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Wanted titles:" - align = left - } - - scrollarea = { - position = { 0 30 } - size = { 300 580 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "wanted_titles_grid" - position = { 0 0 } - size = { 300 580 } - addcolumn = 300 - addrow = 40 - maxhorizontalslots = 1 - - item = { - container = { - watch_textbox = { - datacontext = "[SAIValueInfo.GetCharacter]" - position = { 10 0 } - size = { 240 30 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[Character.GetUINameNoTooltip]" - } - - watch_textbox = { - position = { 10 20 } - size = { 280 30 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Score: [SAIValueInfo.GetValue]" - } - } - } - } - } - } - - ### THREATS - watch_textbox = { - position = { 310 0 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Threats:" - align = left - } - - scrollarea = { - position = { 300 30 } - size = { 300 580 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "threats_grid" - position = { 0 0 } - size = { 300 580 } - addcolumn = 300 - addrow = 64 - maxhorizontalslots = 1 - - item = { - container = { - portrait_head_small = { - datacontext = "[SAIStrategyInfo.GetCharacter]" - size = { 64 96 } - position = { 0 -37 } - parentanchor = top|left - - blockoverride "portrait_button_template_onclick" - { - onclick = "[SAIStrategyInfo.OnClick]" - } - } - - text_multi = { - datacontext = "[SAIStrategyInfo.GetCharacter]" - position = { 70 0 } - size = { 210 24 } - parentanchor = top|left - align = left|top - text = "[Character.GetUINameNoTooltip]" - } - - text_single = { - position = { 70 24 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Threat: [SAIStrategyInfo.GetThreat]" - } - - text_single = { - position = { 70 44 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Enemy: [SAIStrategyInfo.GetEnemy]" - } - - text_single = { - position = { 175 44 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Friend: [SAIStrategyInfo.GetFriend]" - } - } - } - } - } - } - - ### ENEMIES - watch_textbox = { - position = { 610 0 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Enemies:" - align = left - } - - scrollarea = { - position = { 600 30 } - size = { 300 580 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "enemies_grid" - position = { 0 0 } - size = { 300 580 } - addcolumn = 300 - addrow = 64 - maxhorizontalslots = 1 - - item = { - container = { - portrait_head_small = { - datacontext = "[SAIStrategyInfo.GetCharacter]" - size = { 64 96 } - position = { 0 -37 } - parentanchor = top|left - blockoverride "portrait_button_template_onclick" - { - onclick = "[SAIStrategyInfo.OnClick]" - } - } - - text_multi = { - datacontext = "[SAIStrategyInfo.GetCharacter]" - position = { 70 0 } - size = { 210 24 } - parentanchor = top|left - align = left|top - text = "[Character.GetUINameNoTooltip]" - } - - text_single = { - position = { 70 24 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Enemy: [SAIStrategyInfo.GetEnemy]" - } - - text_single = { - position = { 70 44 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Threat: [SAIStrategyInfo.GetThreat]" - } - - text_single = { - position = { 175 44 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Friend: [SAIStrategyInfo.GetFriend]" - } - } - } - } - } - } - - ### FRIENDS - watch_textbox = { - position = { 910 0 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Friends:" - align = left - } - - scrollarea = { - position = { 900 30 } - size = { 300 580 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "friends_grid" - position = { 0 0 } - size = { 300 580 } - addcolumn = 300 - addrow = 64 - maxhorizontalslots = 1 - - item = { - container = { - portrait_head_small = { - datacontext = "[SAIStrategyInfo.GetCharacter]" - size = { 64 96 } - position = { 0 -37 } - parentanchor = top|left - blockoverride "portrait_button_template_onclick" - { - onclick = "[SAIStrategyInfo.OnClick]" - } - } - - text_multi = { - datacontext = "[SAIStrategyInfo.GetCharacter]" - position = { 70 0 } - size = { 210 24 } - parentanchor = top|left - align = left|top - text = "[Character.GetUINameNoTooltip]" - } - - text_single = { - position = { 70 24 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Friend: [SAIStrategyInfo.GetFriend]" - } - - text_single = { - position = { 70 44 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Threat: [SAIStrategyInfo.GetThreat]" - } - - text_single = { - position = { 175 44 } - size = { 105 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Enemy: [SAIStrategyInfo.GetEnemy]" - } - } - } - } - } - } - } - - ######################################## - ### MARRIAGE - ######################################## - widget = { - name = "marriage_widget" - size = { 1200 630 } - position = { 0 70 } - parentanchor = top|left - visible = "[AIWatchWindow.IsTabMarriage]" - - watch_textbox = { - position = { 10 0 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Marriages:" - align = left - } - - scrollarea = { - name = "courtiers_scrollarea" - position = { 0 30 } - size = { 300 580 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "courtiers_grid" - position = { 0 0 } - size = { 300 580 } - addcolumn = 300 - addrow = 64 - maxhorizontalslots = 1 - - item = { - container = { - portrait_head_small = { - datacontext = "[SAIValueInfo.GetCharacter]" - size = { 64 96 } - position = { 0 -37 } - parentanchor = top|left - blockoverride "portrait_button_template_onclick" - { - onclick = "[SAIStrategyInfo.OnClick]" - } - } - - text_single = { - datacontext = "[SAIValueInfo.GetCharacter]" - position = { 70 1 } - size = { 100 30 } - multiline = yes - parentanchor = top|left - align = left|top - text = "[Character.GetUINameNoTooltip]" - } - } - } - } - } - } - - watch_textbox = { - position = { 310 0 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Spouses:" - align = left - } - - button_standard_list = { - name = "calculate_spouse_candidates_button" - position = { 480 0 } - size = { 120 40 } - onclick = "[AIWatchWindow.CalculateSpouseCandidates]" - raw_text = "Calculate" - } - - scrollarea = { - name = "spouse_scrollarea" - position = { 300 30 } - size = { 300 580 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "spouse_grid" - position = { 0 0 } - size = { 300 580 } - addcolumn = 300 - addrow = 64 - maxhorizontalslots = 1 - - item = { - container = { - portrait_head_small = { - datacontext = "[SAIValueInfo.GetCharacter]" - size = { 64 96 } - position = { 0 -37 } - parentanchor = top|left - blockoverride "portrait_button_template_onclick" - { - onclick = "[SAIStrategyInfo.OnClick]" - } - } - - text_multi = { - datacontext = "[SAIValueInfo.GetCharacter]" - position = { 70 0 } - size = { 210 30 } - parentanchor = top|left - align = left|top - text = "[Character.GetUINameNoTooltip]" - } - - text_single = { - position = { 70 30 } - size = { 210 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Score: [SAIValueInfo.GetValue]" - } - } - } - } - } - } - } - - ######################################## - ### SCHEME - ######################################## - widget = { - name = "scheme_widget" - size = { 1200 630 } - position = { 0 70 } - parentanchor = top|left - visible = "[AIWatchWindow.IsTabScheme]" - - watch_textbox = { - position = { 10 0 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Schemes:" - align = left - } - - scrollarea = { - name = "schemes_scrollarea" - position = { 0 30 } - size = { 300 580 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "schemes_grid" - position = { 0 0 } - size = { 300 580 } - addcolumn = 300 - addrow = 64 - maxhorizontalslots = 1 - - item = { - button_standard_list = { - datacontext = "[SAISchemeTypeInfo.GetSchemeType]" - name = "scheme_button" - position = { 480 0 } - size = { 200 40 } - onclick = "[SAISchemeTypeInfo.OnClick]" - text = "[SchemeType.GetTypeName]" - } - } - } - } - } - - watch_textbox = { - position = { 310 0 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Targets:" - align = left - } - - button_standard_list = { - name = "calculate_target_candidates_button" - position = { 480 0 } - size = { 120 40 } - onclick = "[AIWatchWindow.CalculateSchemeTargetCandidates]" - raw_text = "Calculate" - } - - scrollarea = { - name = "scheme_target_scrollarea" - position = { 300 30 } - size = { 300 580 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "scheme_targets_grid" - position = { 0 0 } - size = { 300 580 } - addcolumn = 300 - addrow = 64 - maxhorizontalslots = 1 - - item = { - container = { - portrait_head_small = { - datacontext = "[SAIValueInfo.GetCharacter]" - size = { 64 96 } - position = { 0 -37 } - parentanchor = top|left - blockoverride "portrait_button_template_onclick" - { - onclick = "[SAIStrategyInfo.OnClick]" - } - } - - text_multi = { - datacontext = "[SAIValueInfo.GetCharacter]" - position = { 70 0 } - size = { 210 30 } - parentanchor = top|left - align = left|top - text = "[Character.GetUINameNoTooltip]" - } - - text_single = { - position = { 70 30 } - size = { 210 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Score: [SAIValueInfo.GetValue]" - } - } - } - } - } - } - } - - ######################################## - ### CB - ######################################## - widget = { - name = "cb_widget" - size = { 1200 630 } - position = { 0 70 } - parentanchor = top|left - visible = "[AIWatchWindow.IsTabCB]" - - watch_textbox = { - position = { 10 40 } - size = { 180 20 } - fontsize = 16 - parentanchor = top|left - raw_text = "Casus Bellis:" - align = left - } - - button_standard_list = { - name = "calculate_cb_candidates_button" - position = { 480 0 } - size = { 120 40 } - onclick = "[AIWatchWindow.CalculateCBCandidates]" - raw_text = "Calculate" - } - - scrollarea = { - name = "cb_scrollarea" - position = { 0 70 } - size = { 1200 550 } - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "cb_grid" - position = { 0 0 } - size = { 1200 550 } - addcolumn = 1200 - addrow = 120 - maxhorizontalslots = 1 - - item = { - container = { - portrait_head_small = { - datacontext = "[SAICBTypeInfo.GetTarget]" - position = { 0 0 } - parentanchor = top|left - blockoverride "portrait_button_template_onclick" - { - onclick = "[SAICBTypeInfo.OnClickTarget]" - } - } - - portrait_head_small = { - datacontext = "[SAICBTypeInfo.GetClaimant]" - position = { 85 0 } - parentanchor = top|left - blockoverride "portrait_button_template_onclick" - { - onclick = "[SAICBTypeInfo.OnClickClaimant]" - } - } - - widget = { - position = { 200 0 } - size = { 540 120 } - tooltip = [SAICBTypeInfo.GetScoreTooltip] - - watch_textbox = { - size = { 120 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - raw_text = "Score: [SAICBTypeInfo.GetScore]" - - } - - text_multi = { - datacontext = "[SAICBTypeInfo.GetCBType]" - position = { 240 0 } - size = { 300 20 } - fontsize = 14 - parentanchor = top|left - align = left|top - text = "[CasusBelliType.GetName]" - } - - text_multi = { - datacontext = "[SAICBTypeInfo.GetTarget]" - position = { 0 20 } - size = { 340 25 } - parentanchor = top|left - align = left|top - text = "[Character.GetUINameNoTooltip]" - } - } - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/debug/window_watch_character_pool.gui b/project/ck3/base_game/gui/debug/window_watch_character_pool.gui deleted file mode 100644 index 29b51be461..0000000000 --- a/project/ck3/base_game/gui/debug/window_watch_character_pool.gui +++ /dev/null @@ -1,101 +0,0 @@ -window = { - using = editor_window - name = "character_pool_watch_window" - parentanchor = hcenter|vcenter - size = { 300 500 } - resizable = yes - layer = top - - watch_textbox = { - position = { 5 0 } - size = { 100% 30 } - fontsize = 16 - text = "[CharacterPoolWatchWindow.GetTitle]" - align = left|nobaseline - } - watch_textbox = { - position = { -30 0 } - parentanchor = right - size = { 100% 30 } - fontsize = 16 - text = "[GetDataModelSize(CharacterPoolWatchWindow.GetCharacters)]" - align = right|nobaseline - } - button = { - using = editor_button - name = "close_button" - position = { -4 4 } - size = { 20 20 } - parentanchor = top|right - raw_text = "x" - align = center|nobaseline - onclick = "[CharacterPoolWatchWindow.Close]" - shortcut = "close_window" - } - - margin_widget = { - size = { 100% 100% } - margin_top = 28 - margin_bottom = 4 - margin_left = 4 - margin_right = 4 - - scrollarea = { - size = { 100% 100% } - scrollbarpolicy_horizontal = always_off - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - fixedgridbox = { - name = "characters" - addcolumn = 500 - addrow = 115 - datamodel = "[CharacterPoolWatchWindow.GetCharacters]" - - item = { - widget = { - size = { 500 115 } - - portrait_head = {} - - text_single = { - position = { 90 15 } - size = { 420 30 } - text = "[Character.GetUINameNoTooltip]" - } - - text_single = { - position = { 90 55 } - raw_text = "#D Join:#!" - align = nobaseline - } - - container = { - position = { 135 55 } - tooltip = "[Character.GetDebugGuestArriveReasons]" - - icon = { - visible = "[Character.GetDebugGuestArriveStatus]" - texture = "gfx/interface/icons/text_icons/trigger_pass.dds" - } - - icon = { - visible = "[Not(Character.GetDebugGuestArriveStatus)]" - texture = "gfx/interface/icons/text_icons/trigger_fail.dds" - } - } - - text_single = { - position = { 90 80 } - raw_text = "#D Score: [Character.GetDebugGuestScore]#!" - align = nobaseline - } - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_commission_artifact.gui b/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_commission_artifact.gui deleted file mode 100644 index 0a2b44400b..0000000000 --- a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_commission_artifact.gui +++ /dev/null @@ -1,79 +0,0 @@ -# Required controller: decision_option_list_controller - -vbox = { - name = "decision_view_widget_commission_artifact" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - ignoreinvisible = yes - - margin_top = 10 - spacing = 10 - - text_label_center = { - text = "COMMISSION_ARTIFACT_DECISION_SELECT_ARTIFACT_TITLE" - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[DecisionViewWidgetOptionList.GetEntries]" - spacing = 6 - - item = { - CommissionArtifactItem = {} - } - } - } - - blockoverride "scrollbox_background_fade" {} - } - } -} - -types CommissionArtifactTypes -{ - type CommissionArtifactItem = button_standard { - size = { 500 60 } - margin = { 10 10 } - - onclick = "[DecisionViewWidgetOptionList.OnSelect(Entry.Self)]" - enabled = "[Entry.IsEnabled]" - tooltip = "[Entry.GetTooltip]" - down = "[Entry.IsSelected]" - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - margin = { 5 0 } - - icon = { - name = "artifact_icon" - size = { 50 50 } - texture = "[Entry.GetIcon]" - framesize = { 238 240 } - frame = 1 - } - - vbox = { - name = "artifact_info" - - text_single = { - name = "artifact_type" - text = "[Entry.GetName]" - align = nobaseline|left - max_width = 250 - } - } - - expand = {} - } - } -} diff --git a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_create_holy_order.gui b/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_create_holy_order.gui deleted file mode 100644 index 35c31882c6..0000000000 --- a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_create_holy_order.gui +++ /dev/null @@ -1,111 +0,0 @@ -# Decision view widget to create a holy order -# Required controller: create_holy_order - -flowcontainer = { - name = "decision_view_widget_create_holy_order" - direction = vertical - minimumsize = { 514 -1 } - maximumsize = { 514 -1 } - ignoreinvisible = yes - margin_top = 15 - - flowcontainer = { - visible = no # TODO [LS] TIT-6227 support custom names again - - direction = horizontal - ignoreinvisible = yes - parentanchor = hcenter - - text_single = { - parentanchor = vcenter - text = "CREATE_HOLY_ORDER_DECISION_NAME_LABEL" - } - - widget = { size = { 15 0 } } - - # When re-enabling, use editbox_standard instead. - - #editbox = { - # size = { 200 30 } - # parentanchor = vcenter - # alwaystransparent = no - - # TODO [LS] TIT-6227 support custom names again - #text = "[DecisionViewWidgetCreateHolyOrder.GetCurrentName]" - #ontextedited = "[DecisionViewWidgetCreateHolyOrder.OnEditCurrentName]" - #} - } - - widget = { - visible = no # TODO [LS] TIT-6227 support custom names again - size = { 0 5 } - } - - flowcontainer = { - direction = horizontal - ignoreinvisible = yes - parentanchor = hcenter - - text_single = { - visible = "[And(DecisionViewWidgetCreateHolyOrder.IsCreate, DecisionViewWidgetCreateHolyOrder.HasCurrentCapital)]" - parentanchor = vcenter - fontsize_min = 14 - text = "CREATE_HOLY_ORDER_DECISION_CAPITAL_LABEL" - } - - text_single = { - visible = "[And(DecisionViewWidgetCreateHolyOrder.IsRevoke, DecisionViewWidgetCreateHolyOrder.HasCurrentCapital)]" - parentanchor = vcenter - fontsize_min = 14 - text = "REVOKE_HOLY_ORDER_DECISION_BARONY_LABEL" - } - - spacer = { - size = { 5 5 } - } - - text_single = { - visible = "[DecisionViewWidgetCreateHolyOrder.HasCurrentCapital]" - parentanchor = vcenter - fontsize_min = 14 - default_format = "#high" - text = "[DecisionViewWidgetCreateHolyOrder.GetCurrentCapital.GetNameNoTier]" - } - - widget = { size = { 15 0 } } - - button_standard = { - name = "change_capital" - minimumsize = { 200 0 } - - onclick = "[DecisionViewWidgetCreateHolyOrder.OnSelectCapital]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_select" - enabled = "[DecisionViewWidgetCreateHolyOrder.HasValidBaronies]" - tooltip = "LEASE_OUT_BARONIES_TOOLTIP" - - text_single = { - text = "[SelectLocalization( DecisionViewWidgetCreateHolyOrder.HasCurrentCapital, 'CREATE_HOLY_ORDER_DECISION_CHANGE_CAPITAL', 'CREATE_HOLY_ORDER_DECISION_SELECT_CAPITAL' )]" - parentanchor = left|vcenter - align = nobaseline - position = { 10 0 } - fontsize_min = 14 - } - - button_change = { - visible = "[DecisionViewWidgetCreateHolyOrder.HasCurrentCapital]" - parentanchor = right|vcenter - position = { -5 0 } - alwaystransparent = yes - size = { 25 25 } - } - - button_select_arrow = { - visible = "[Not(DecisionViewWidgetCreateHolyOrder.HasCurrentCapital)]" - parentanchor = right|vcenter - position = { -5 0 } - alwaystransparent = yes - size = { 25 25 } - } - } - } -} diff --git a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_decision_option_list_controller.gui b/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_decision_option_list_controller.gui deleted file mode 100644 index 0e26c35d51..0000000000 --- a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_decision_option_list_controller.gui +++ /dev/null @@ -1,53 +0,0 @@ -# Required controller: decision_option_list_controller - -flowcontainer = { - name = "decision_view_widget_decision_option_list_controller" - direction = vertical - minimumsize = { 514 300 } - maximumsize = { 514 300 } - ignoreinvisible = yes - - flowcontainer = { - direction = horizontal - ignoreinvisible = yes - parentanchor = hcenter - - scrollbox = { - minimumsize = { 514 300 } - maximumsize = { 514 300 } - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[DecisionViewWidgetOptionList.GetEntries]" - spacing = 6 - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - button_radio_label = { - layoutpolicy_horizontal = expanding - size = { 450 30 } - - onclick = "[DecisionViewWidgetOptionList.OnSelect(Entry.Self)]" - enabled = "[Entry.IsEnabled]" - tooltip = "[Entry.GetTooltip]" - - blockoverride "radio" - { - frame = "[BoolTo1And2( Entry.IsSelected )]" - } - - blockoverride "text" - { - text = "[Entry.GetName]" - } - } - } - } - } - } - } - } -} - diff --git a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_pay_homage.gui b/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_pay_homage.gui deleted file mode 100644 index 44af9a51de..0000000000 --- a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_pay_homage.gui +++ /dev/null @@ -1,80 +0,0 @@ -# Required controller: decision_option_list_controller - -vbox = { - name = "decision_view_widget_pay_homage" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - ignoreinvisible = yes - - margin_top = 10 - spacing = 10 - - text_label_center = { - text = "PAY_HOMAGE_DECISION_SELECT_GIFT_TITLE" - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[DecisionViewWidgetOptionList.GetEntries]" - spacing = 6 - - item = { - PayHomageItem = {} - } - } - } - - blockoverride "scrollbox_background_fade" {} - } - } -} - -types PayHomageTypes -{ - type PayHomageItem = button_standard { - size = { 450 60 } - margin = { 10 10 } - - onclick = "[DecisionViewWidgetOptionList.OnSelect(Entry.Self)]" - enabled = "[Entry.IsEnabled]" - tooltip = "[Entry.GetTooltip]" - down = "[Entry.IsSelected]" - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - margin_left = 10 - - icon = { - name = "homage_icon" - size = { 45 45 } - texture = "[Entry.GetIcon]" - } - - vbox = { - name = "homage_info" - - layoutpolicy_vertical = expanding - margin_bottom = 5 - - text_single = { - name = "homage_type" - text = "[Entry.GetName]" - max_width = 250 - align = left - } - } - - expand = {} - } - } -} diff --git a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_petition_liege.gui b/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_petition_liege.gui deleted file mode 100644 index 594b56f532..0000000000 --- a/project/ck3/base_game/gui/decision_view_widgets/decision_view_widget_petition_liege.gui +++ /dev/null @@ -1,81 +0,0 @@ -# Required controller: decision_option_list_controller - -vbox = { - name = "decision_view_widget_petition_liege" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - ignoreinvisible = yes - - margin_top = 10 - spacing = 10 - - text_label_center = { - text = "PETITION_LIEGE_DECISION_SELECT_PETITION_TITLE" - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[DecisionViewWidgetOptionList.GetEntries]" - spacing = 6 - - item = { - PetitionLiegeItem = {} - } - } - } - - blockoverride "scrollbox_background_fade" {} - } - } -} - -types PetitionLiegeTypes -{ - type PetitionLiegeItem = button_standard { - size = { 450 60 } - margin = { 10 10 } - - onclick = "[DecisionViewWidgetOptionList.OnSelect(Entry.Self)]" - enabled = "[Entry.IsEnabled]" - tooltip = "[Entry.GetTooltip]" - down = "[Entry.IsSelected]" - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - margin_left = 10 - - icon = { - name = "petition_icon" - size = { 45 45 } - texture = "[Entry.GetIcon]" - } - - vbox = { - name = "petition_info" - - layoutpolicy_vertical = expanding - #margin_left = 5 - margin_bottom = 5 - - text_single = { - name = "petition_type" - text = "[Entry.GetName]" - max_width = 250 - align = left - } - } - - expand = {} - } - } -} diff --git a/project/ck3/base_game/gui/dynasty_customization_window.gui b/project/ck3/base_game/gui/dynasty_customization_window.gui deleted file mode 100644 index 059b54e878..0000000000 --- a/project/ck3/base_game/gui/dynasty_customization_window.gui +++ /dev/null @@ -1,109 +0,0 @@ -window = { - name = "dynasty_customization_window" - size = { 100% 100% } - movable = no - layer = middle - - using = Window_Background_No_Edge - - state = { - name = _show - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = CoatOfArmsDesignerAnimationResetState - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - } - - vbox = { - header_pattern = { - datacontext = "[DynastyCustomizationWindow.GetDynasty]" - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CUSTOMIZE_DYNASTY_HEADER" - } - - blockoverride "button_close" - { - onclick = "[DynastyCustomizationWindow.Close]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 5 } - spacing = 10 - - hbox = { - name = "content" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - - vbox = { - name = "details_input" - - layoutpolicy_vertical = expanding - minimumsize = { 300 -1 } - spacing = 10 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 8 - spacing = 10 - - background = { - using = Background_Area_With_Header - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "CUSTOMIZATION_NAMING_HEADER" - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "DYNASTY_CUSTOMIZATION_NAME_FIELD" - } - - blockoverride "editbox_properties" - { - text = "[DynastyCustomizationWindow.GetDynastyNameText]" - ontextedited = "[DynastyCustomizationWindow.OnEditDynastyNameText]" - } - } - } - - expand = {} - } - - vbox_coa_designer = { - datacontext = "[DynastyCustomizationWindow.GetCoatOfArmsDesigner]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - } - - button_primary = { - name = "finish_button" - - text = "FINISH" - enabled = "[DynastyCustomizationWindow.CanClickFinish]" - tooltip = "[DynastyCustomizationWindow.GetCanClickFinishText]" - onclick = "[DynastyCustomizationWindow.OnClickFinish]" - } - } - } -} diff --git a/project/ck3/base_game/gui/dynasty_house_customization_window.gui b/project/ck3/base_game/gui/dynasty_house_customization_window.gui deleted file mode 100644 index 6fbb369c9d..0000000000 --- a/project/ck3/base_game/gui/dynasty_house_customization_window.gui +++ /dev/null @@ -1,165 +0,0 @@ -window = { - name = "dynasty_house_customization_window" - size = { 100% 100% } - movable = no - layer = middle - - using = Window_Background_No_Edge - - state = { - name = _show - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = CoatOfArmsDesignerAnimationResetState - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - } - - vbox = { - margin_top = 10 - - header_standard = { - datacontext = "[HouseCustomizationWindow.GetHouse]" - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CUSTOMIZE_HOUSE_HEADER" - } - - blockoverride "button_close" - { - onclick = "[HouseCustomizationWindow.Close]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 20 15 } - spacing = 10 - - background = { - texture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - fittype = centercrop - alpha = 0.35 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick_vertical.dds" - blend_mode = alphamultiply - } - } - - hbox = { - name = "content" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 20 - spacing = 10 - - vbox = { - name = "details_input" - - layoutpolicy_vertical = expanding - minimumsize = { 470 -1 } - spacing = 10 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 3 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CUSTOMIZATION_NAMING_HEADER" - using = Font_Size_Medium - } - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "HOUSE_NAME_FIELD" - } - - blockoverride "editbox_properties" - { - text = "[HouseCustomizationWindow.GetHouseNameText]" - ontextedited = "[HouseCustomizationWindow.OnEditHouseNameText]" - } - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - minimumsize = { -1 140 } - - blockoverride "editbox_label" - { - text = "HOUSE_MOTTO_FIELD" - } - - blockoverride "editbox_properties" - { - text = "[HouseCustomizationWindow.GetMottoText]" - ontextedited = "[HouseCustomizationWindow.OnEditMottoText]" - using = house_motto_editbox_length - } - } - } - - expand = {} - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - vbox_coa_designer = { - datacontext = "[HouseCustomizationWindow.GetCoatOfArmsDesigner]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - - margin = { 20 20} - } - - button_primary = { - name = "finish_button" - - text = "FINISH" - enabled = "[HouseCustomizationWindow.CanClickFinish]" - tooltip = "[HouseCustomizationWindow.GetCanClickFinishText]" - onclick = "[HouseCustomizationWindow.OnClickFinish]" - } - } - } - } -} - -template house_motto_editbox_length -{ - maxcharacters = "[IntToUnsigned( GetDefine( 'NHouse', 'RENAME_MOTTO_MAX_LENGTH' ) )]" - multiline = yes -} diff --git a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_enter_text.gui b/project/ck3/base_game/gui/event_window_widgets/event_window_widget_enter_text.gui deleted file mode 100644 index e878e0d041..0000000000 --- a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_enter_text.gui +++ /dev/null @@ -1,45 +0,0 @@ -vbox = { - name = "event_window_widget_enter_text" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 10 - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - blockoverride "editbox_properties" - { - name = "enter_text" # name referenced in code - ontextedited = "[EventWindowWidgetEnterText.OnEdit]" - } - - blockoverride "editbox_label" - { - text = event_window_widget_enter_text_prompt - } - } - - vbox = { - name = "default_entries" - datamodel = "[EventWindowWidgetEnterText.AccessDefaultEntries]" - visible = "[DataModelHasItems( EventWindowWidgetEnterText.AccessDefaultEntries )]" - - item = { - button_standard_list = { - name = "entry" - - size = { 220 34 } - background = { - using = Background_Area - } - - text = "[EventWindowWidgetEnterTextDefaultEntry.GetText]" - using = Font_Size_Small - - onclick = "[EventWindowWidgetEnterTextDefaultEntry.Select]" - down = "[EventWindowWidgetEnterTextDefaultEntry.IsSelected]" - } - } - } - - expand = {} -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_event_chain_progress.gui b/project/ck3/base_game/gui/event_window_widgets/event_window_widget_event_chain_progress.gui deleted file mode 100644 index 8f42d84cca..0000000000 --- a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_event_chain_progress.gui +++ /dev/null @@ -1,48 +0,0 @@ -hbox = { - name = "event_window_widget_event_chain_progress" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - # Requires scope:event_chain_length saved as a value, should be the total number of events in this chain to show the counter for - # Requires scope:event_chain_progress saved as a value, should be the current event in the chain that is being shown, prior events are considered done - hbox = { - name = "progress_entries" - datamodel = "[EventWindowWidgetChainProgress.GetProgressEntries]" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - margin_top = -23 - margin_right = -45 - margin_left = -30 - margin_bottom = -27 - } - - item = { - container = { - icon = { - visible = "[EventChainProgressEntry.IsNotDone]" - texture = "gfx/interface/icons/alerts_character_interaction/frame_disabled.dds" - size = { 50 50 } - position = { 0 4 } - } - - icon = { - visible = "[EventChainProgressEntry.IsDoing]" - texture = "gfx/interface/icons/alerts/action_has_open_court_event.dds" - size = { 70 70 } - framesize = { 144 144 } - frame = 1 - position = { 0 -7 } - } - - icon = { - visible = "[EventChainProgressEntry.IsDone]" - texture = "gfx/interface/icons/alerts_character_interaction/frame_disabled.dds" - size = { 50 50 } - position = { 0 4 } - } - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_name_child.gui b/project/ck3/base_game/gui/event_window_widgets/event_window_widget_name_child.gui deleted file mode 100644 index 9c12f65a6d..0000000000 --- a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_name_child.gui +++ /dev/null @@ -1,165 +0,0 @@ -# Event window widget to rename a child (intended to be used at birth) -# Required controller: name_character - -vbox = { - name = "event_window_widget_name_child" - layoutpolicy_horizontal = expanding - minimumsize = { 240 -1 } - ignoreinvisible = yes - margin = { 5 0 } - margin_bottom = 5 - spacing = 3 - - datacontext = "[EventWindowWidgetNameCharacter.GetCharacter]" - - editbox_standard = { - size = { 240 30 } - - blockoverride "editbox_properties" - { - name = "no_name_needed" - text = "[EventWindowWidgetNameCharacter.GetCurrentName]" - ontextedited = "[EventWindowWidgetNameCharacter.OnEditCurrentName]" - - state = { - name = "name_refresh" - next = "b" - using = Animation_Refresh_FadeOut - } - - state = { - name = "b" - using = Animation_Refresh_FadeIn - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - margin = { 5 0 } - - visible = "[GetVariableSystem.Exists( 'family_members_options_open' )]" - - event_widget_name_child_option = { - visible = "[And( Not( Character.IsFemale ), Character.GetFather.IsValid )]" - text = "event_window_widget_name_child_after_father" - onclick = "[EventWindowWidgetNameCharacter.SetCurrentNameCultural( Character.GetFather.GetFirstNameBase )]" - } - - event_widget_name_child_option = { - visible = "[And( Character.IsFemale, Character.GetMother.IsValid )]" - text = "event_window_widget_name_child_after_mother" - onclick = "[EventWindowWidgetNameCharacter.SetCurrentNameCultural( Character.GetMother.GetFirstNameBase )]" - } - - event_widget_name_child_option = { - visible = "[And( Not( Character.IsFemale ), Character.GetFather.GetFather.IsValid )]" - text = "event_window_widget_name_child_after_fathers_father" - onclick = "[EventWindowWidgetNameCharacter.SetCurrentNameCultural( Character.GetFather.GetFather.GetFirstNameBase )]" - } - - event_widget_name_child_option = { - visible = "[And( Character.IsFemale, Character.GetFather.GetMother.IsValid )]" - text = "event_window_widget_name_child_after_fathers_mother" - onclick = "[EventWindowWidgetNameCharacter.SetCurrentNameCultural( Character.GetFather.GetMother.GetFirstNameBase )]" - } - - event_widget_name_child_option = { - visible = "[And( Not( Character.IsFemale ), Character.GetMother.GetFather.IsValid )]" - text = "event_window_widget_name_child_after_mothers_father" - onclick = "[EventWindowWidgetNameCharacter.SetCurrentNameCultural( Character.GetMother.GetFather.GetFirstNameBase )]" - } - - event_widget_name_child_option = { - visible = "[And( Character.IsFemale, Character.GetMother.GetMother.IsValid )]" - text = "event_window_widget_name_child_after_mothers_mother" - onclick = "[EventWindowWidgetNameCharacter.SetCurrentNameCultural( Character.GetMother.GetMother.GetFirstNameBase )]" - } - } - - hbox = { - - event_button_round = { - onclick = "[EventWindowWidgetNameCharacter.SetCurrentNameCultural( EventWindowWidgetNameCharacter.GetRandomAvailableAncestorName )]" - onclick = "[PdxGuiTriggerAllAnimations('name_refresh')]" - tooltip = "event_window_widget_name_child_after_random_ancestor" - using = tooltip_se - - button_dynasty_tree = { - parentanchor = center - alwaystransparent = yes - } - } - - event_button_round = { - visible = "[Character.GetFaith.HasReservedNames( Character.IsFemale )]" - onclick = "[EventWindowWidgetNameCharacter.SetCurrentNameCultural( EventWindowWidgetNameCharacter.GetRandomAvailableFaithName )]" - onclick = "[PdxGuiTriggerAllAnimations('name_refresh')]" - tooltip = "event_window_widget_name_child_random_faith_name" - using = tooltip_se - - highlight_icon = { - datacontext = "[Character.GetFaith]" - texture = "[Faith.GetIcon]" - parentanchor = center - size = { 35 35 } - } - } - - event_button_round = { - onclick = "[EventWindowWidgetNameCharacter.SetCurrentName( EventWindowWidgetNameCharacter.GetRandomAvailableCultureName )]" - onclick = "[PdxGuiTriggerAllAnimations('name_refresh')]" - tooltip = "event_window_widget_name_child_random_cultural_name" - using = tooltip_se - - highlight_icon = { - name = "culture" - texture = "gfx/interface/icons/icon_culture.dds" - size = { 35 35 } - parentanchor = center - } - } - - hbox = { - layoutpolicy_vertical = expanding - margin = { 10 0 } - - divider_light = { - layoutpolicy_vertical = expanding - } - } - - event_button_round = { - onclick = "[GetVariableSystem.Toggle( 'family_members_options_open' )]" - tooltip = "event_window_widget_name_child_after_family_member" - using = tooltip_se - - highlight_icon = { - name = "relation_icon" - size = { 35 35 } - parentanchor = center - texture = "gfx/interface/icons/portraits/relation.dds" - framesize = { 40 40 } - frame = "3" - } - } - } -} - -types EventWindowWidgetNameChild -{ - type event_widget_name_child_option = button_standard_list { - layoutpolicy_horizontal = expanding - - onclick = "[PdxGuiTriggerAllAnimations('name_refresh')]" - - background = { - using = Background_Area - } - } - - type event_button_round = button_round { - size = { 44 44 } - } -} diff --git a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_scheme.gui b/project/ck3/base_game/gui/event_window_widgets/event_window_widget_scheme.gui deleted file mode 100644 index 20baab1ae3..0000000000 --- a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_scheme.gui +++ /dev/null @@ -1,125 +0,0 @@ -hbox = { - name = "event_window_widget_scheme" - layoutpolicy_horizontal = expanding - datacontext = "[EventWindowWidget.GetScope.sScheme('scheme')]" - visible = "[Scheme.GetSchemeType.IsValid]" - allow_outside = yes - margin = { 10 5 } - - background = { - using = Background_Area_With_Header - } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - - button_group = { - onclick = "[ToggleGameViewData('intrigue_window', GetPlayer.GetID)]" - - hbox = { - - text_single = { - text = "SCHEME_WINDOW_ITEM_NAME" - max_width = 260 - using = Font_Size_Medium - align = left|nobaseline - margin_left = 5 - tooltip = "SCHEME_WINDOW_TT_ITEM" - } - - icon = { - visible = "[Scheme.IsExposed]" - size = { 30 30 } - texture = "gfx/interface/icons/schemes/icon_discovered_scheme.dds" - tooltip = "SCHEME_WINDOW_EXPOSED_TOOLTIP" - } - - widget = { - size = { 30 28 } - button_play = { - parentanchor = bottom - onclick = "[ToggleGameViewData('intrigue_window', GetPlayer.GetID)]" - tooltip = "tooltip_open_scheme_view" - } - } - expand = {} - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - progressbar_segmented = { - name = "progress" - tooltip = "SCHEME_ITEM_PROGRESS_TOOLTIP" - datamodel = "[GetSegmentedProgressBar( GetDefine( 'NScheme', 'STEPS_TO_PROGRESS' ), GetDefine( 'NScheme', 'PROGRESS_FRAMES' ), Scheme.GetProgress, Scheme.GetProgressChance )]" - } - - expand = {} - } - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - hbox = { - spacing = 20 - - flowcontainer = { - tooltip = "SCHEME_WINDOW_SUCCESS_TOOLTIP" - spacing = 5 - - icon = { - name = success_icon - size = { 25 25 } - - texture = "gfx/interface/icons/schemes/icon_scheme_success.dds" - } - - text_single = { - name = "success" - parentanchor = vcenter - text = "SCHEME_WINDOW_SUCCESS_CHANCE" - using = Font_Size_Small - } - } - - flowcontainer = { - visible = "[Scheme.IsSecret]" - spacing = 5 - tooltip = "SCHEME_WINDOW_SECRECY_TOOLTIP" - - icon = { - name = "secrecy_icon" - size = { 25 25 } - texture = "gfx/interface/icons/schemes/icon_secrecy.dds" - } - - text_single = { - name = "secrecy" - parentanchor = vcenter - text = "SCHEME_WINDOW_SECRECY" - using = Font_Size_Small - } - } - - } - - expand = {} - - text_single = { - name = "estimated_time" - text = "SW_ESTIMATED_TIME" - layoutpolicy_horizontal = expanding - using = Font_Size_Small - align = left - tooltip = "[SelectLocalization( Scheme.IsReady, 'SCHEME_READY_TOOLTIP', Scheme.GetEstimatedTimeRemaining )]" - } - } -} diff --git a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_stress.gui b/project/ck3/base_game/gui/event_window_widgets/event_window_widget_stress.gui deleted file mode 100644 index df12ae21ec..0000000000 --- a/project/ck3/base_game/gui/event_window_widgets/event_window_widget_stress.gui +++ /dev/null @@ -1,34 +0,0 @@ -hbox = { - name = "event_window_widget_stress" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - datacontext = "[EventWindowWidget.GetScope.sC('stress_character')]" - - icon = { - name = "stress_icon" - size = { 50 50 } - framesize = { 70 70 } - frame = "[IntToFrameIndex( Character.GetStressLevel )]" - texture = "gfx/interface/icons/stress/icon_stress_level.dds" - tooltip = "stress_icon_tooltip" - } - - text_single = { - name = "new_stress_level" - text = event_window_widget_stress_new_level - visible = "[LessThan_int32( Character.GetStressLevel, GetDefine('NCharacter', 'MAX_STRESS_LEVEL') )]" - layoutpolicy_horizontal = expanding - autoresize = no - } - - text_single = { - name = "max_stress_level" - text = event_window_widget_max_stress - visible = "[GreaterThanOrEqualTo_int32( Character.GetStressLevel, GetDefine('NCharacter', 'MAX_STRESS_LEVEL') )]" - layoutpolicy_horizontal = expanding - autoresize = no - } - - expand = {} -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/frontend_bookmarks.gui b/project/ck3/base_game/gui/frontend_bookmarks.gui deleted file mode 100644 index 48529047d6..0000000000 --- a/project/ck3/base_game/gui/frontend_bookmarks.gui +++ /dev/null @@ -1,2597 +0,0 @@ - -widget = { - name = "frontend_bookmarks" - size = { 100% 100% } - - state = { - name = _show - using = Animation_FadeIn_Standard - on_start = "[PdxGuiTriggerAllAnimations('bookmarks_bars_appear')]" - on_finish = "[PdxGuiTriggerAllAnimations('bookmarks_buttons_shimmer')]" - on_finish = "[GetVariableSystem.Set('set_last_applied_ironman_mode', 'true' )]" - start_sound = { - soundeffect = "event:/SFX/UI/Frontend/sfx_ui_frontend_topbar_slide" - } - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - #Background - widget = { - parentanchor = center - size = { 1920 1080 } - scale = 1 - allow_outside = yes - - state = { - name = "bookmarks_game_start_selected_character" - delay = 1.45 - on_finish = "[GameSetup.OnStart]" - } - - state = { - name = "bookmarks_game_start_any_character" - delay = 1.45 - on_finish = "[SetIronmanEnabledStatus( '(bool)no' )]" - on_finish = "[GameSetup.OnCustomStart]" - } - - widget = { - parentanchor = center - size = { 1920 1200 } - scale = "[ScaleToFitElementInside('(int32)1920', '(int32)1080')]" - - state = { - name = "bookmark_change" - alpha = 0.7 - next = "fadein" - } - - state = { - name = "fadein" - using = Animation_FadeIn_Standard - } - - widget = { - parentanchor = center - size = { 1920 1080 } - - state = { - name = "bookmarks_game_start" - delay = 0.35 - duration = 1.1 - - bezier = { 0.8 0 1 1 } - scale = 10 - } - - state = { - name = "bookmarks_reset" - duration = 0.3 - - bezier = { 0.8 0 1 1 } - scale = 1 - } - - icon = { - name = "bookmark_background" - texture = "[GameSetup.GetSelectedBookmark.GetBackground]" - size = { 100% 100% } - } - - icon = { - name = "character_selection" - visible = "[GameSetup.HasSelectedCharacter]" - texture = "[GameSetup.GetSelectedCharacterGUI.GetCharacter.GetLocationImage]" - size = { 100% 100% } - - state = { - name = "_show" - using = Animation_FadeIn_Quick - next = pulse_a - } - - state = { - name = "pulse_a" - alpha = 1 - duration = 1 - next = pulse_b - using = Animation_Curve_Default - } - - state = { - name = "pulse_b" - alpha = 0.7 - duration = 1 - next = pulse_a - using = Animation_Curve_Default - } - } - - icon = { - name = "character_over" - visible = "[GameSetup.HasHoveredCharacter]" - texture = "[GameSetup.GetHoveredCharacterGUI.GetCharacter.GetLocationImage]" - size = { 100% 100% } - alpha = 0.3 - - state = { - name = "_show" - using = Animation_FadeIn_Quick - } - - state = { - name = "_hide" - using = Animation_FadeOut_Standard - } - } - } - - widget = { - size = { 100% 100% } - datamodel = "[GameSetup.GetSelectedBookmarkCharacters]" - - state = { - name = "map_characters_appear" - trigger_on_create = yes - next = "b" - - alpha = 0 - position = { 0 15 } - } - - state = { - name = "b" - delay = 0.4 - duration = 0.3 - using = Animation_Curve_Default - - position = { 0 0 } - alpha = 1 - } - - item = { - container = { - position = "[BookmarkCharacterGUI.GetCharacter.GetGuiPosition]" - datacontext = "[BookmarkCharacterGUI.GetCharacter]" - - button_group_map_character_selection = { - visible = "[Not(BookmarkCharacterGUI.IsSelected)]" - onclick = "[PdxGuiTriggerAllAnimations('bookmark_character_change')]" - onclick = "[BookmarkCharacterGUI.Select]" - alwaystransparent = "[BookmarkCharacterGUI.IsSelected]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[BookmarkCharacterGUI.HoverStart]" - on_start = "[PdxGuiWidget.FindChild('banner_hover_glow').TriggerAnimation('bookmark_character_hover_enter')]" - on_start = "[PdxGuiWidget.FindChild('size_widget').TriggerAnimation('bookmark_character_hover_enter')]" - - position = { 0 -6 } - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[BookmarkCharacterGUI.HoverEnd]" - on_start = "[PdxGuiWidget.FindChild('banner_hover_glow').TriggerAnimation('bookmark_character_hover_leave')]" - on_start = "[PdxGuiWidget.FindChild('size_widget').TriggerAnimation('bookmark_character_hover_leave')]" - - position = { 0 0 } - duration = 0.2 - using = Animation_Curve_Default - } - - state = { - name = "bookmarks_game_start" - duration = 0.2 - using = Animation_Curve_Default - alpha = 0 - } - - state = { - name = "bookmarks_reset" - duration = 0.2 - using = Animation_Curve_Default - alpha = 1 - } - - widget = { - name = "size_widget" - size = { 100% 195 } - - state = { - name = "bookmark_character_hover_enter" - position = { 0 60 } - } - - state = { - name = "bookmark_character_hover_leave" - position = { 0 0 } - } - } - } - - button_group_map_character_selection = { - visible = "[BookmarkCharacterGUI.IsSelected]" - visible_at_creation = no - position = { 0 -6 } - alwaystransparent = yes - - state = { - name = "bookmarks_hide_selected_character" - duration = 0.2 - using = Animation_Curve_Default - alpha = 0 - } - - state = { - name = "bookmarks_game_start" - delay = 0.2 - duration = 0.8 - using = Animation_Curve_Default - alpha = 0 - } - - state = { - name = "bookmarks_reset" - duration = 0.2 - using = Animation_Curve_Default - alpha = 1 - } - } - } - } - } - - button_normal = { - name = "pick_any_character_button" - parentanchor = bottom|left - position = { -50 -140 } - size = { 400 195 } - scale = 0.8 - - enabled = "[GameSetup.IsCurrentBookmarkPlayable]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_game_start')]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_hide_selected_character')]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_game_start_any_character')]" - - tooltip = "[GameSetup.CustomPlayTooltip]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiTriggerAllAnimations('unknown_character_hover_enter')]" - on_start = "[PdxGuiWidget.FindChild('banner_hover_glow').TriggerAnimation('unknown_character_hover_enter')]" - on_start = "[PdxGuiWidget.FindChild('unknown_portrait_glow').TriggerAnimation('unknown_character_hover_enter')]" - on_start = "[PdxGuiWidget.FindChild('button_widget').TriggerAnimation('unknown_character_hover_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiTriggerAllAnimations('unknown_character_hover_leave')]" - on_start = "[PdxGuiWidget.FindChild('banner_hover_glow').TriggerAnimation('unknown_character_hover_leave')]" - on_start = "[PdxGuiWidget.FindChild('unknown_portrait_glow').TriggerAnimation('unknown_character_hover_leave')]" - on_start = "[PdxGuiWidget.FindChild('button_widget').TriggerAnimation('unknown_character_hover_leave')]" - } - - state = { - name = _mouse_press - position = { -50 -140 } - } - - state = { - name = _mouse_release - position = { -50 -140 } - duration = 0.05 - using = Animation_Curve_Default - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_start_game" - } - } - - state = { - name = "bookmarks_hide_any_character" - duration = 0.2 - using = Animation_Curve_Default - alpha = 0 - } - - state = { - name = "bookmarks_reset" - duration = 0.2 - using = Animation_Curve_Default - alpha = 1 - } - - button_normal = { - name = "button_widget" - size = { 100% 100% } - alwaystransparent = yes - - state = { - name = "unknown_character_hover_enter" - position = { 0 -15 } - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = "unknown_character_hover_leave" - position = { 0 0 } - duration = 0.2 - using = Animation_Curve_Default - } - - icon = { - parentanchor = bottom|hcenter - position = { 60 -85 } - scale = 0.8 - size = { 152 188 } - texture = "gfx/portraits/unknown_portraits/unknown_shoulders.dds" - alpha = 0.7 - - icon = { - name = "unknown_portrait_glow" - size = { 100% 100% } - texture = "gfx/portraits/unknown_portraits/button_unknown_shoulders.dds" - framesize = { 471 589 } - frame = 2 - alpha = 0 - - state = { - name = "unknown_character_hover_enter" - alpha = 1 - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = "unknown_character_hover_leave" - alpha = 0 - duration = 0.2 - using = Animation_Curve_Default - } - } - } - - icon = { - parentanchor = bottom|hcenter - position = { -60 -85 } - scale = 0.8 - size = { 152 188 } - texture = "gfx/portraits/unknown_portraits/unknown_shoulders.dds" - alpha = 0.7 - - icon = { - name = "unknown_portrait_glow" - size = { 100% 100% } - texture = "gfx/portraits/unknown_portraits/button_unknown_shoulders.dds" - framesize = { 471 589 } - frame = 2 - alpha = 0 - - state = { - name = "unknown_character_hover_enter" - alpha = 1 - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = "unknown_character_hover_leave" - alpha = 0 - duration = 0.2 - using = Animation_Curve_Default - } - } - } - - icon = { - parentanchor = bottom|hcenter - position = { 0 -85 } - size = { 152 188 } - texture = "gfx/portraits/unknown_portraits/unknown_shoulders.dds" - - icon = { - name = "unknown_portrait_glow" - size = { 100% 100% } - texture = "gfx/portraits/unknown_portraits/button_unknown_shoulders.dds" - framesize = { 471 589 } - frame = 2 - alpha = 0 - - state = { - name = "unknown_character_hover_enter" - alpha = 1 - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = "unknown_character_hover_leave" - alpha = 0 - duration = 0.2 - using = Animation_Curve_Default - } - } - } - - icon = { - parentanchor = bottom|hcenter - position = { 0 10 } - size = { 390 130 } - texture = "gfx/interface/icons/banners/banner_brown_left.dds" - - modify_texture = { - name = overlay - texture = "gfx/interface/component_effects/effect_blue_shine.dds" - blend_mode = colordodge - translate_uv = { 1 0 } - } - - state = { - trigger_on_create = yes - name = "start" - next = "right" - - duration = 0 - delay = 1.5 - - modify_texture = { - name = overlay - translate_uv = { 0.6 0 } - alpha = 0 - } - } - - state = { - name = "right" - next = "left" - - duration = 2 - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { -0.6 0 } - alpha = 1 - } - } - - state = { - name = "left" - - duration = 0 - delay = 5 - - modify_texture = { - name = overlay - translate_uv = { 1 0 } - alpha = 0 - } - } - - glow = { - color = { 0.1 0.1 0.1 0.2 } - glow_radius = 20 - - glow_generation_rules= { - glow_alpha_mask = 0 - glow_blur_passes = 10 - glow_texture_downscale = 5.5f - glow_ignore_inside_pixels = yes - } - } - - icon = { - name = "banner_hover_glow" - size = { 100% 100% } - texture = "gfx/interface/icons/banners/banner_brown_left_glow.dds" - alpha = 0 - - state = { - name = "unknown_character_hover_enter" - alpha = 1 - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = "unknown_character_hover_leave" - alpha = 0 - duration = 0.2 - using = Animation_Curve_Default - } - } - - icon = { - name = "ruler_designer_promt_glow" - visible = "[ShouldPromptForRulerDesigner]" - size = { 100% 100% } - texture = "gfx/interface/icons/banners/banner_brown_left_glow.dds" - alpha = 0 - - state = { - name = a - next = b - trigger_on_create = yes - using = Animation_Curve_Default - - alpha = 1 - duration = 1.5 - - } - - state = { - name = b - using = Animation_Curve_Default - - duration = 0.8 - delay = 2 - - alpha = 0 - } - - } - - icon = { - size = { 40 40 } - parentanchor = vcenter - position = { 65 -7 } - texture = "gfx/interface/icons/flat_icons/edit_text.dds" - alpha = 0.65 - } - - text_multi = { - parentanchor = left|vcenter - widgetanchor = left - position = { 110 -32 } - text = "PICK_ANY_CHARACTER" - using = Font_Size_Medium - default_format = "#light_background" - size = { 214 50 } - } - } - } - } - - } - - icon = { - size = { 200 200 } - parentanchor = center - texture = "gfx/interface/colors/white.dds" - color = { 0.85 0.8 0.75 1 } - alpha = 0 - scale = 1 - - modify_texture = { - name = "mask" - texture = "gfx/interface/icons/map_coa/ally_icon.dds" - blend_mode = alphamultiply - rotate_uv = 0 - } - - state = { - name = "bookmarks_game_start" - delay = 0.35 - duration = 1 - scale = 25 - - animation = { - bezier = { 0 1 1 1 } - alpha = 1 - } - - animation = { - bezier = { 0 0 1 1 } - - modify_texture = { - name = "mask" - rotate_uv = 180 - } - } - } - - state = { - name = "bookmarks_reset" - duration = 0.4 - scale = 1 - on_start = "[GameSetup.ResetView]" - - animation = { - bezier = { 0 1 1 1 } - alpha = 0 - } - - animation = { - bezier = { 0 0 1 1 } - - modify_texture = { - name = "mask" - rotate_uv = 0 - } - } - } - } - } - - widget = { - parentanchor = center - size = "[GetResolutionWithAspectRatio]" - scale = "[ScaleToFitElementInside('(int32)1920', '(int32)1080')]" - - ### Top Bar - widget = { - size = { 100% 50 } - allow_outside = yes - - state = { - name = "bookmarks_game_start" - using = Animation_Curve_Default - duration = 0.2 - - alpha = 0 - position_y = -50 - } - - state = { - name = "bookmarks_reset" - using = Animation_Curve_Default - duration = 0.2 - - alpha = 1 - position_y = 0 - } - - state = { - name = "bookmarks_bars_appear" - next = b - - alpha = 0 - position_y = -50 - } - - state = { - name = b - using = Animation_Curve_Default - - alpha = 1 - delay = 0.5 - position_y = 0 - duration = 0.15 - } - - background = { - using = Background_Area_Solid - margin = { 20 0 } - margin_top = 10 - } - - background = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_01.dds" - spriteType = corneredtiled - color = { 0.1 0.1 0.12 1 } - texture_density = 0.7 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - alpha = 0.5 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - } - } - - text_single = { - parentanchor = vcenter - position = { 10 -5 } - text = "BOOKMARK_SELECT_BOOKMARK" - default_format = "#weak" - align = nobaseline - - background = { - using = Background_Area_Solid - margin = { 45 10 } - alpha = 0.7 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredstretched - spriteborder = { 40 0 } - blend_mode = alphamultiply - } - } - } - - icon = { - name = "tile_frame_top" - parentanchor = bottom|hcenter - size = { 1970 22 } - position = { 0 5 } - - texture = "gfx/interface/component_decoration/decoration_frame_top_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - mirror = vertical - texture_density = 2 - } - - - hbox = { - allow_outside = yes - - hbox = { - widget = { - layoutpolicy_vertical = expanding - - icon = { - parentanchor = bottom|right - position = { 3 -14 } - texture = "gfx/interface/component_decoration/decoration_stone_corner.dds" - size = { 16 16 } - } - } - - hbox = { - name = "bookmark_grid" - datamodel = "[GameSetup.GetBookmarks]" - layoutpolicy_vertical = expanding - allow_outside = yes - - item = { - widget_bookmark_button = { - name = "bookmark_tab" - } - } - } - - widget = { - layoutpolicy_vertical = expanding - - icon = { - parentanchor = bottom|left - position = { -3 -14 } - texture = "gfx/interface/component_decoration/decoration_stone_corner.dds" - size = { 16 16 } - - mirror = horizontal - } - } - } - } - - button_tertiary = { - name = "play_tutorial" - parentanchor = vcenter|right - position = { -15 -5} - onclick = "[GameSetup.OnShowTutorialPrompt]" - text = "GAMESETUP_PLAY_TUTORIAL" - } - } - - ### Left Info Box - widget = { - size = { 355 100% } - - state = { - name = "bookmarks_game_start" - using = Animation_Curve_Default - duration = 0.2 - - alpha = 0 - position_x = -50 - } - - state = { - name = "bookmarks_reset" - using = Animation_Curve_Default - duration = 0.2 - - alpha = 1 - position_x = 0 - } - - state = { - name = "bookmark_change" - next = "fadein" - - alpha = 0 - } - - state = { - name = "fadein" - delay = 0.2 - duration = 0.5 - using = Animation_Curve_Default - - alpha = 1 - } - - vbox = { - margin_top = 55 - margin_bottom = 55 - margin_left = 5 - - vbox = { - name = "bookmark_info" - layoutpolicy_horizontal = expanding - margin_top = 10 - margin_bottom = 20 - - background = { - using = Background_Area_ExtraDark - } - - background = { - size = { 50 50 } - texture = "[GameSetup.GetSelectedBookmark.GetButtonIconBig]" - fittype = start - alpha = 0.8 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - } - - using = Mask_Rough_Edges - } - - text_single = { - text = "[GameSetup.GetSelectedDate.GetStringLong]" - default_format = "#medium;glow_color:{0,0,0,1}" - using = Font_Size_Medium - using = Font_Type_Flavor - } - - text_single = { - text = "[GameSetup.GetBookmarkName]" - default_format = "#high;glow_color:{0,0,0,1}" - using = Font_Size_Big - } - - text_multi = { - name = "bookmark_text" - margin = { 0 10 } - text = "[GameSetup.GetBookmarkDescription]" - autoresize = yes - max_width = 300 - align = center - } - - hbox = { - visible = "[GameSetup.GetSelectedBookmark.IsRecommended]" - spacing = 5 - - icon = { - texture = "gfx/interface/icons/portraits/me_small.dds" - size = { 18 18 } - } - - text_single = { - text = "RECOMMEND_START_BOOKMARK" - default_format = "#positive_value;bold" - align = nobaseline - } - } - } - - expand = {} - } - } - - ### Bottom Panel - widget = { - name = "bottom_panel" - size = { 100% 60 } - parentanchor = bottom|hcenter - - state = { - name = "bookmarks_game_start" - using = Animation_Curve_Default - duration = 0.2 - - alpha = 0 - position_y = 50 - } - - state = { - name = "bookmarks_reset" - using = Animation_Curve_Default - duration = 0.2 - - alpha = 1 - position_y = 0 - } - - state = { - name = "bookmarks_bars_appear" - next = b - - alpha = 0 - position_y = 50 - } - - state = { - name = b - using = Animation_Curve_Default - - alpha = 1 - delay = 0.5 - position_y = 0 - duration = 0.15 - } - - background = { - using = Background_Area_Solid - margin = { 20 0 } - margin_bottom = 10 - } - - background = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_01.dds" - spriteType = corneredtiled - color = { 0.1 0.1 0.12 1 } - margin_top = -15 - texture_density = 0.7 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - alpha = 0.5 - } - } - - icon = { - name = "tile_frame_top" - parentanchor = hcenter - size = { 1970 22 } - position = { 0 -5 } - - texture = "gfx/interface/component_decoration/decoration_frame_top_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - } - - icon = { - parentanchor = top|hcenter - position = { 0 -16 } - texture = "gfx/interface/component_decoration/decoration_frame_top_center.dds" - texture_density = 2 - } - - icon = { - parentanchor = top|right - position = { 0 -24 } - size = { 40 40 } - texture = "gfx/interface/component_decoration/decoration_arch.dds" - } - - icon = { - parentanchor = top|left - position = { -3 -24 } - size = { 40 40 } - texture = "gfx/interface/component_decoration/decoration_arch.dds" - mirror = horizontal - } - - hbox = { - margin = { 10 0 } - margin_top = 10 - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - - hbox = { - background = { - using = Background_Area_Solid - margin = { 60 10 } - alpha = 0.7 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredstretched - spriteborder = { 40 0 } - blend_mode = alphamultiply - } - } - - button_standard_back = { - name = "back_button" - shortcut = "close_window" - - enabled = "[Not(GameSetup.HasGameStarted)]" - onclick = "[GameSetup.OnBack]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - } - - expand = {} - } - - hbox = { - spacing = 10 - - background = { - using = Background_Area_Solid - margin = { 50 10 } - alpha = 0.7 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredstretched - spriteborder = { 40 0 } - blend_mode = alphamultiply - } - } - - button_standard = { - name = "game_rules_button" - - text = "GAME_RULES" - onclick = "[OpenGameRules]" - - button_rules = { - size = { 25 25 } - parentanchor = left|vcenter - position = { 5 0 } - alwaystransparent = yes - } - } - - hbox = { - layoutpolicy_vertical = expanding - margin = { 5 5 } - - divider_light = { - layoutpolicy_vertical = expanding - } - } - - hbox = { - flowcontainer_game_rules_mini = { - name = "game_rules_mini" - margin = { 10 0 } - } - - hbox = { - name = "buttons" - visible = "[Not( HasGameStartedForTheFirstTime )]" - - margin_right = 15 - - button_checkbox_label = { - visible = "[Not( IsIronmanEnabled )]" - onclick = "[SetIronmanEnabledStatus( '(bool)yes' )]" - - blockoverride "checkbox" - { - checked = "[IsIronmanEnabled]" - } - - blockoverride "text" - { - text = "BOOKMARK_IRONMAN_DISABLED" - } - } - - button_checkbox_label = { - visible = "[IsIronmanEnabled]" - onclick = "[SetIronmanEnabledStatus( '(bool)no' )]" - - blockoverride "checkbox" - { - checked = "[IsIronmanEnabled]" - } - - blockoverride "text" - { - text = "BOOKMARK_IRONMAN_ENABLED" - } - } - } - - hbox = { - layoutpolicy_vertical = expanding - margin = { 5 5 } - - divider_light = { - layoutpolicy_vertical = expanding - } - } - - hbox_achievements_info = { - using = tooltip_ne - blockoverride "ai_background" - { - #no background - } - - blockoverride "ai_icon_size" - { - size = {36 36} - } - } - - - } - } - - expand = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - } - } - } - } - - ### Right sidebar - widget = { - name = "selected_character_info" - visible = "[GameSetup.HasSelectedCharacter]" - visible_at_creation = no - parentanchor = right - size = { 355 100% } - - state = { - name = "bookmarks_game_start" - using = Animation_Curve_Default - duration = 0.2 - - alpha = 0 - position_x = 50 - } - - state = { - name = "bookmarks_reset" - using = Animation_Curve_Default - duration = 0.2 - - alpha = 1 - position_x = 0 - } - - state = { - name = _show - using = Animation_FadeIn_Standard - position_x = 0 - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_sidebar" - } - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - position_x = 50 - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_sidebar" - } - } - - vbox = { - margin_top = 55 - margin_bottom = 65 - margin_right = 5 - - vbox = { - datacontext = "[GameSetup.GetSelectedCharacterGUI.GetCharacter]" - datacontext = "[GameSetup.GetSelectedCharacterGUI]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 5 - margin_bottom = 10 - - background = { - using = Background_Area_ExtraDark - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - widget = { - datacontext = "[GameSetup.GetSelectedCharacterGUI]" - visible = "[GameSetup.HasSelectedCharacter]" - layoutpolicy_horizontal = expanding - size = { 0 360 } - - state = { - name = "bookmark_character_change" - alpha = 0.5 - next = "fadein" - } - - state = { - name = "fadein" - using = Animation_FadeIn_Standard - } - - icon = { - parentanchor = bottom|hcenter - size = { 360 360 } - texture = "gfx/interface/colors/white.dds" - color = { 0.22 0.2 0.22 1 } - - modify_texture = { - texture = "gfx/interface/frontend/mask_coa_flag.dds" - blend_mode = alphamultiply - } - } - - coat_of_arms_icon = { - datacontext = "[BookmarkCharacterGUI.GetCharacter]" - parentanchor = bottom|hcenter - size = { 360 360 } - coat_of_arms = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetTexture('(int32)256','(int32)256')]" - coat_of_arms_slot = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetSlot('(int32)256','(int32)256')]" - coat_of_arms_mask = "gfx/interface/frontend/mask_coa_flag.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - spritetype = corneredTiled - } - } - - bm_portrait = { - parentanchor = bottom|hcenter - position = { 0 60 } - size = { 380 470 } - - blockoverride "portrait_button" - { - portrait_texture = "[BookmarkCharacterGUI.GetAnimatedPortrait( 'environment_bookmarks_selected', 'camera_body', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - mask = "gfx/portraits/portrait_mask_blank.dds" - } - } - - widget = { - visible = "[EqualTo_int32(GetDataModelSize(BookmarkCharacterGUI.GetRelatedCharacters), '(int32)2')]" - size = { 100% 100% } - - icon = { - parentanchor = bottom|hcenter - size = { 370 180 } - mirror = vertical - texture = "gfx/interface/component_masks/mask_fade_halfcircle.dds" - color = { 0.18 0.18 0.18 0.3 } - } - - flowcontainer = { - datamodel = "[BookmarkCharacterGUI.GetRelatedCharacters]" - parentanchor = bottom|hcenter - margin_bottom = 5 - spacing = 25 - - item = { - widget = { - size = { 145 175 } - - icon = { - parentanchor = center - size = { 250 250 } - mirror = vertical - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.18 0.18 0.18 0.8 } - } - - bm_portrait = { - parentanchor = bottom|hcenter - size = { 175 175 } - - blockoverride "portrait_tooltip" - { - tooltip_enabled = yes - } - - blockoverride "portrait_button" - { - portrait_texture = "[BookmarkCharacterGUI.GetPortrait( 'environment_bookmarks_selected', 'camera_shoulders', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - } - - text_label_center = { - name = "character_name" - parentanchor = bottom|hcenter - text = "BOOKMARK_RELATED_CHARACTER" - default_format = "#medium" - align = center - autoresize = yes - max_width = 160 - fontsize_min = 9 - } - } - } - } - } - - widget = { - visible = "[EqualTo_int32(GetDataModelSize(BookmarkCharacterGUI.GetRelatedCharacters), '(int32)1')]" - size = { 100% 100% } - - icon = { - size = { 100% 100% } - position = { -5 5 } - - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - color = { 0.18 0.18 0.18 1 } - - using = Mask_Rough_Edges - } - - icon = { - size = { 100% 100% } - position = { -5 5 } - - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - color = { 0.18 0.18 0.18 1 } - - using = Mask_Rough_Edges - } - - flowcontainer = { - datamodel = "[BookmarkCharacterGUI.GetRelatedCharacters]" - parentanchor = bottom|right - margin_bottom = 5 - spacing = 30 - margin_right = 15 - - item = { - widget = { - size = { 145 175 } - - bm_portrait = { - parentanchor = bottom|hcenter - size = { 250 175 } - - blockoverride "portrait_tooltip" - { - tooltip_enabled = yes - } - - blockoverride "portrait_button" - { - portrait_texture = "[BookmarkCharacterGUI.GetPortrait( 'environment_bookmarks_selected', 'camera_shoulders', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - } - - text_label_center = { - name = "character_name" - parentanchor = bottom|hcenter - text = "BOOKMARK_RELATED_CHARACTER" - default_format = "#medium" - align = center - autoresize = yes - max_width = 160 - fontsize_min = 9 - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 5 - - background = { - using = Background_Area_Solid - margin_bottom = 10 - } - - background = { - texture = "[GameSetup.GetSelectedBookmark.GetButtonIconBig]" - alpha = 0.8 - fittype = centercrop - margin_bottom = 10 - margin_top = -360 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - - using = Mask_Rough_Edges - } - - widget = { - size = { 0 10 } - layoutpolicy_horizontal = expanding - - icon = { - name = "tile_frame_bottom" - parentanchor = center - texture = "gfx/interface/component_decoration/decoration_frame_top_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - size = { 390 22 } - texture_density = 2 - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 25 10 } - - background = { - using = Background_Area_Light - margin = { -17 0 } - margin_top = -5 - } - - vbox = { - layoutpolicy_horizontal = expanding - - state = { - name = "bookmark_character_change" - alpha = 0.5 - next = "fadein" - } - - state = { - name = "fadein" - using = Animation_FadeIn_Standard - } - - text_single = { - name = "character_name" - layoutpolicy_horizontal = expanding - autoresize = no - align = nobaseline|center - text = "BOOKMARK_CHARACTER_INFO" - using = Font_Size_Big - default_format = "#high;glow_color:{0,0,0,1}" - } - - text_single = { - name = "character_title" - layoutpolicy_horizontal = expanding - autoresize = no - align = nobaseline|center - text = "BOOKMARK_CHARACTER_TITLE_TYPE" - using = Font_Size_Medium - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin = { 25 0 } - margin_top = 5 - - vbox = { - layoutpolicy_vertical = expanding - margin = { 8 8 } - min_width = 90 - - coa_dynasty_bookmark = {} - - text_multi = { - text = "[BookmarkCharacter.GetDynastyTemplate.GetName]" - default_format = "#high" - tooltip = "BOOKMARK_DYNASTY_TOOLTIP" - autoresize = yes - max_width = 120 - align = nobaseline - margin = { 2 0 } - } - - expand = {} - } - - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "BOOKMARK_CHARACTER_CULTURE" - autoresize = no - align = nobaseline - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "BOOKMARK_CHARACTER_RELIGION" - autoresize = no - align = nobaseline - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "BOOKMARK_CHARACTER_DIFFICULTY" - autoresize = no - align = nobaseline - } - } - } - - text_multi = { - name = "character_text" - layoutpolicy_horizontal = expanding - text = "[BookmarkCharacter.GetDescription]" - autoresize = yes - maximumsize = { 300 315 } - margin_top = 10 - } - } - - expand = {} - - button_normal = { - name = "start_button" - onclick = "[GameSetup.StartGame]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_game_start')]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_game_start_selected_character')]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_hide_any_character')]" - onclick = "[PdxGuiTriggerAllAnimations('start_game_audio')]" - enabled = "[GameSetup.CanStart]" - tooltip = "[GameSetup.PlayTooltip]" - - text = "START" - using = Font_Size_Big - default_format = "#high;bold;glow_color:{0,0,0,1}" - - gfxtype = framedbuttongfx - effectname = "NoHighlight" - upframe = 1 - downframe = 2 - overframe = 1 - disableframe = 1 - - size = { 300 70 } - texture = "gfx/interface/buttons/button_fancy.dds" - framesize = { 150 70 } - spriteborder = { 45 0 } - spritetype = corneredTiled - - modify_texture = { - texture = "gfx/interface/buttons/button_fancy_overlay.dds" - blend_mode = overlay - } - - modify_texture = { - name = "glow" - texture = "gfx/interface/buttons/button_fancy_glow.dds" - blend_mode = colordodge - alpha = 0 - - spriteborder = { 20 0 } - spritetype = corneredStretched - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_center_shimmer.dds" - blend_mode = mask - } - - modify_texture = { - name = "shimmer" - texture = "gfx/interface/component_masks/mask_clouds_solid.dds" - blend_mode = colordodge - spriteType = corneredTiled - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - texture = "gfx/interface/component_masks/mask_clouds_solid.dds" - blend_mode = colordodge - spriteType = corneredTiled - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_3" - texture = "gfx/interface/component_masks/mask_clouds_solid.dds" - blend_mode = colordodge - spriteType = corneredTiled - } - - modify_texture = { - name = "shimmer_4" - texture = "gfx/interface/component_masks/mask_clouds_solid.dds" - blend_mode = colordodge - spriteType = corneredTiled - } - - state = { - trigger_on_create = yes - name = a - next = b - duration = 0 - - modify_texture = { - name = "shimmer" - translate_uv = { -0.1 0 } - alpha = 0.1 - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { 0.1 0 } - alpha = 0.3 - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_3" - translate_uv = { 1 0 } - alpha = 0.1 - } - - modify_texture = { - name = "shimmer_4" - translate_uv = { -1 0 } - alpha = 0.5 - } - } - - state = { - name = b - next = c - duration = 10 - - modify_texture = { - name = "shimmer" - translate_uv = { 0.1 0 } - alpha = 0.3 - rotate_uv = 180 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -0.1 0 } - alpha = 0.1 - rotate_uv = -180 - } - - modify_texture = { - name = "shimmer_3" - translate_uv = { 0 0 } - alpha = 0.5 - } - - modify_texture = { - name = "shimmer_4" - translate_uv = { 0 0 } - alpha = 0.1 - } - } - - state = { - name = c - next = a - duration = 10 - - modify_texture = { - name = "shimmer" - translate_uv = { -0.1 0 } - alpha = 0.1 - rotate_uv = 360 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { 0.1 0 } - alpha = 0.3 - rotate_uv = -360 - } - - modify_texture = { - name = "shimmer_3" - translate_uv = { -1 0 } - alpha = 0.1 - } - - modify_texture = { - name = "shimmer_4" - translate_uv = { 1 0 } - alpha = 0.5 - } - } - - state = { - name = _mouse_hierarchy_enter - - modify_texture = { - name = "glow" - alpha = 1 - } - } - - state = { - name = _mouse_hierarchy_leave - duration = 0.2 - using = Animation_Curve_Default - - modify_texture = { - name = "glow" - alpha = 0 - } - } - - state = { - name = _mouse_press - duration = 0 - using = Animation_Curve_Default - - modify_texture = { - name = "glow" - alpha = 0 - } - } - - state = { - name = start_game_audio - duration = 0.1 - - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_start_game" - } - } - } - } - } - } - } - } - - ### TUTORIAL PROMPT - widget = { - visible = "[GameSetup.ShouldShowTutorialPrompt]" - visible_at_creation = no - name = "tutorial_prompt_overlay" - size = { 100% 100% } - alwaystransparent = no - - state = { - name = _show - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - button_normal = { - size = { 100% 100% } - onclick = "[GameSetup.OnSkipTutorial]" - } - - using = Background_Full_Dim - - gamesetup_tutorial_prompt = { - parentanchor = center - } - } -} - -types BookmarkPortraits -{ - type widget_bookmark_button = widget { - size = { 205 55 } - allow_outside = yes - - button_normal = { - parentanchor = top|hcenter - position = { 0 5 } - size = { 100% 100% } - onclick = "[BookmarkItem.Select]" - onclick = "[PdxGuiTriggerAllAnimations('bookmark_tabs_reset')]" - onclick = "[PdxGuiInterruptThenTriggerAllAnimations('bookmark_change','bookmark_change')]" - onclick = "[PdxGuiInterruptThenTriggerAllAnimations('map_characters_appear','map_characters_appear')]" - down = "[BookmarkItem.IsSelected]" - alwaystransparent = "[BookmarkItem.IsSelected]" - - state = { - name = "_mouse_enter" - on_start = "[PdxGuiWidget.FindChild('bookmarks_button').TriggerAnimation('mouse_enter')]" - } - - state = { - on_start = "[PdxGuiWidget.FindChild('bookmarks_button').TriggerAnimation('mouse_leave')]" - name = "_mouse_leave" - } - - state = { - name = "button_selection" - trigger_when = "[BookmarkItem.IsSelected]" - on_start = "[PdxGuiWidget.InterruptAnimation('bookmark_tabs_reset')]" - delay = 0.05 - duration = 0.1 - using = Animation_Curve_Default - position_y = 15 - } - - state = { - name = "bookmark_tabs_reset" - duration = 0.3 - using = Animation_Curve_Default - position_y = 5 - } - - icon = { - name = "bookmarks_button" - parentanchor = bottom|hcenter - size = { 100% 75 } - alwaystransparent = yes - texture = "[BookmarkItem.GetBookmark.GetButtonIcon]" - - using = tooltip_ne - - modify_texture = { - texture = "gfx/interface/buttons/button_stone_glass_mask.dds" - blend_mode = alphamultiply - spritetype = corneredTiled - spriteborder = { 40 40 } - texture_density = 2 - } - - modify_texture = { - texture = "gfx/interface/buttons/button_stone_glass_overlay.dds" - blend_mode = overlay - texture_density = 2 - } - - modify_texture = { - name = "glow" - texture = "gfx/interface/buttons/button_stone_glass_glow.dds" - blend_mode = colordodge - alpha = 0 - } - - modify_texture = { - name = "glow_selected" - texture = "gfx/interface/buttons/button_stone_glass_glow.dds" - blend_mode = colordodge - alpha = 0 - } - - modify_texture = { - name = "shimmer" - visible = "[BookmarkItem.GetBookmark.IsRecommended]" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 0.2 0.2 } - } - - modify_texture = { - name = "shimmer_2" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 1 -1 } - } - - state = { - name = "selected_glow" - trigger_when = "[BookmarkItem.IsSelected]" - on_start = "[PdxGuiWidget.InterruptAnimation('bookmark_tabs_reset')]" - duration = 0.25 - - modify_texture = { - name = "glow_selected" - alpha = 1 - } - } - - state = { - name = "bookmark_tabs_reset" - duration = 0.5 - using = Animation_Curve_Default - - modify_texture = { - name = "glow_selected" - alpha = 0 - } - } - - state = { - name = "mouse_enter" - - modify_texture = { - name = "glow" - alpha = 1 - } - } - - state = { - name = "mouse_leave" - duration = 0.25 - using = Animation_Curve_Default - - modify_texture = { - name = "glow" - alpha = 0 - } - } - - # Recommended shimmer - state = { - trigger_on_create = yes - name = _show - next = shimmer - duration = 0.2 - delay = 5 - - modify_texture = { - name = "shimmer" - translate_uv = { 1 -1 } - alpha = 0.6 - } - } - - state = { - name = shimmer - next = pause - duration = 2 - - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "shimmer" - translate_uv = { -1 1 } - alpha = 0.6 - } - start_sound = { - soundeffect = "event:/SFX/UI/Frontend/sfx_ui_frontend_topbar_tab_shimmer_on_loop" - } - } - - state = { - name = "pause" - next = shimmer - duration = 0 - delay = 5 - - modify_texture = { - name = "shimmer" - translate_uv = { 1 -1 } - alpha = 0.6 - } - } - - # Shimmer on appear - state = { - name = "bookmarks_buttons_shimmer" - next = "bookmarks_buttons_shimmer_2" - duration = 2 - delay = 0.5 - - modify_texture = { - name = "shimmer_2" - translate_uv = { -1 1 } - alpha = 1 - } - } - - state = { - name = "bookmarks_buttons_shimmer_2" - - modify_texture = { - name = "shimmer_2" - translate_uv = { 1 -1 } - alpha = 1 - } - } - - icon = { - parentanchor = bottom|hcenter - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - color = { 0.1 0.1 0.1 0.5 } - } - - icon = { - size = { 100% 100% } - spriteborder = { 30 30 } - spriteType = corneredStretched - texture = "gfx/interface/buttons/button_stone_glass_frame.dds" - texture_density = 2 - - modify_texture = { - name = "shimmer" - visible = "[BookmarkItem.GetBookmark.IsRecommended]" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 0.2 0.2 } - } - - modify_texture = { - name = "shimmer_2" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 1 -1 } - } - - # Recommended Shimmer - state = { - trigger_on_create = yes - name = _show - next = shimmer - duration = 0.2 - delay = 5.15 - - modify_texture = { - name = "shimmer" - translate_uv = { 1 -1 } - alpha = 0.6 - } - } - - state = { - name = "shimmer" - next = pause - duration = 2 - - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "shimmer" - translate_uv = { -1 1 } - alpha = 0.6 - } - } - - state = { - name = "pause" - next = shimmer - duration = 0 - delay = 5 - - modify_texture = { - name = "shimmer" - translate_uv = { 1 -1 } - alpha = 0.6 - } - } - - # Shimmer on appear - state = { - name = "bookmarks_buttons_shimmer" - next = "bookmarks_buttons_shimmer_2" - duration = 2 - delay = 0.65 - - modify_texture = { - name = "shimmer_2" - translate_uv = { -1 1 } - alpha = 1 - } - } - - state = { - name = "bookmarks_buttons_shimmer_2" - - modify_texture = { - name = "shimmer_2" - translate_uv = { 1 -1 } - alpha = 1 - } - } - } - - vbox = { - vbox = { - visible = "[Not(BookmarkItem.IsSelected)]" - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.3 - - alpha = 1 - start_sound = { - soundeffect = "event:/SFX/UI/Frontend/sfx_ui_frontend_topbar_tab_slide_out" - } - } - - state = { - name = _hide - duration = 0.2 - - alpha = 0 - } - - text_single = { - name = "year" - text = "[BookmarkItem.GetYear]" - default_format = "#clickable;bold;glow_color:{0,0,0,1}" - using = Font_Size_Medium - using = Font_Type_Flavor - max_width = 155 - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.2 0.2 0.2 0.8 } - margin = { 25 0 } - margin_bottom = 7 - } - } - - hbox = { - spacing = 3 - - icon = { - visible = "[BookmarkItem.GetBookmark.IsRecommended]" - texture = "gfx/interface/icons/portraits/me_small.dds" - size = { 18 18 } - } - - text_single = { - name = "bookmark_name" - align = nobaseline - max_width = 140 - - text = "[BookmarkItem.GetName]" - default_format = "#high;glow_color:{0,0,0,1}" - } - } - } - } - } - } - } - - type button_group_map_character_selection = button_group { - flowcontainer = { - margin = { -15 0 } - margin_top = 120 - margin_bottom = -95 - - container = { - alwaystransparent = yes - - icon = { - parentanchor = top|hcenter - widgetanchor = bottom|hcenter - position = { 0 50 } - size = { 80% 100% } - texture = "gfx/interface/component_masks/mask_fade_halfcircle.dds" - color = { 0.58 0.55 0.5 0.8 } - mirror = vertical - } - - bm_portrait = { - parentanchor = top|hcenter - widgetanchor = bottom|hcenter - position = { 0 30 } - size = { 250 190 } - alwaystransparent = yes - - blockoverride "portrait_button" - { - portrait_texture = "[BookmarkCharacterGUI.GetPortrait( 'environment_bookmarks_map', 'camera_shoulders', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - } - } - - margin_widget = { - parentanchor = center|hcenter - size = { 100% 100 } - margin = { 10 0 } - margin_left = 15 - - icon = { - size = { 100% 100% } - parentanchor = center - texture = "gfx/interface/component_masks/mask_fade_halfcircle.dds" - color = { 0.58 0.55 0.5 1 } - } - } - - flowcontainer = { - margin_left = 15 - - icon = { - texture = "gfx/interface/icons/banners/banner_blue_left.dds" - spriteType = Corneredtiled - spriteborder = { 72 0 } - spriteborder_right = 114 - texture_density = 2 - - modify_texture = { - name = overlay - visible = "[Not(BookmarkCharacterGUI.IsSelected)]" - texture = "gfx/interface/component_effects/effect_blue_shine.dds" - blend_mode = colordodge - translate_uv = { 0.6 0 } - } - - state = { - trigger_on_create = yes - name = "start" - next = "right" - - duration = 0 - - modify_texture = { - name = overlay - translate_uv = { 0.6 0 } - alpha = 0.9 - } - } - - state = { - name = "right" - next = "left" - - duration = 2 - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { -0.6 0 } - alpha = 0.6 - } - } - - state = { - name = "left" - next = "right" - - duration = 0 - delay = 5 - - modify_texture = { - name = overlay - translate_uv = { 0.9 0 } - alpha = 0.9 - } - } - - glow = { - color = { 0.1 0.1 0.1 0.2 } - glow_radius = 10 - - glow_generation_rules = { - glow_alpha_mask = 0 - glow_blur_passes = 10 - glow_texture_downscale = 5.5f - glow_ignore_inside_pixels = yes - } - } - - icon = { - name = "banner_hover_glow" - size = { 100% 100% } - texture = "gfx/interface/icons/banners/banner_blue_left_glow.dds" - spriteType = Corneredtiled - spriteborder = { 72 0 } - spriteborder_right = 114 - texture_density = 2 - alpha = 0 - - state = { - name = "bookmark_character_hover_enter" - alpha = 1 - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = "bookmark_character_hover_leave" - alpha = 0 - duration = 0.2 - using = Animation_Curve_Default - } - } - - icon = { - visible = "[BookmarkCharacterGUI.IsSelected]" - visible_at_creation = no - size = { 100% 100% } - texture = "gfx/interface/icons/banners/banner_blue_left_glow.dds" - spriteType = Corneredtiled - spriteborder = { 72 0 } - spriteborder_right = 114 - texture_density = 2 - - state = { - name = _show - using = Animation_FadeIn_Quick - next = pulse_a - alpha = 1 - } - - state = { - name = "pulse_a" - alpha = 1 - duration = 1 - next = pulse_b - using = Animation_Curve_Default - } - - state = { - name = "pulse_b" - alpha = 0.7 - duration = 1 - next = pulse_a - using = Animation_Curve_Default - } - } - - flowcontainer = { - parentanchor = bottom|hcenter - widgetanchor = center - direction = vertical - - text_single = { - parentanchor = hcenter - text = "BOOKMARK_CHARACTER_TITLE" - default_format = "#light_background" - } - - text_single = { - parentanchor = hcenter - text = "[BookmarkCharacter.GetDifficulty]" - } - } - - coa_realm_bookmark = { - position = { 0 -25 } - } - - flowcontainer = { - direction = vertical - margin_left = 70 - margin_right = 75 - margin_top = 9 - margin_bottom = 35 - spacing = -6 - resizeparent = yes - - text_single = { - text = "[BookmarkCharacter.GetName]" - fontsize = 21 - default_format = "#high;bold;glow_color:{0,0,0,1}" - } - - text_single = { - text = "[BookmarkCharacter.GetDynastyTemplate.GetName]" - fontsize = 16 - default_format = "#high;glow_color:{0,0,0,1}" - } - } - } - } - } - } - } - - type bm_portrait = widget { - portrait_button = { - parentanchor = center - size = { 100% 100% } - using = portrait_base - name = "culture_head_portrait" - portrait_texture = "[BookmarkCharacterGUI.GetPortrait( 'environment_bookmarks_map', 'camera_head', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - background_texture = "gfx/portraits/portrait_transparent.dds" - texture = "gfx/portraits/portrait_transparent.dds" - framesize = { 86 129 } - mask = "gfx/portraits/portrait_mask_council.dds" - - datacontext = "[BookmarkCharacterGUI.GetCharacter]" - effectname = "NoHighlight" - alwaystransparent = yes - - block "portrait_tooltip" { - tooltip_enabled = no - } - - block "portrait_button" {} - - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[BookmarkCharacter.GetTooltip]" - } - - blockoverride "portrait_button_template_onclick" {} - blockoverride "portrait_button_template_onmouseenter" {} - blockoverride "portrait_button_template_onmouseleave" {} - - blockoverride "coa" {} - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - blockoverride "imprisonment" {} - blockoverride "player_overlay" {} - blockoverride "grayscale"{} - blockoverride "TODO_debug_info" {} - } - } -} - -types GameSetupTypes -{ - type gamesetup_tutorial_prompt = window { - movable = no - resizable = no - using = Window_Decoration_Spike - using = Window_Background - - vbox = { - using = Window_Margins - set_parent_size_to_minimum = yes - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "GAMESETUP_TUTORIAL_PROMPT_HEADER" - } - blockoverride "button_back" - { - visible = no - } - blockoverride "button_close" - { - onclick = "[GameSetup.OnSkipTutorial]" - } - } - - vbox = { - background = { - texture = "gfx/interface/illustrations/event_scenes/sittingroom.dds" - margin = { 0 0 } - fittype = centercrop - alpha = 0.8 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - hbox = { - - vbox = { - layoutpolicy_vertical = expanding - margin = { 5 15 } - margin_left = 15 - spacing = 30 - - text_multi = { - max_width = 420 - min_width = 420 - autoresize = yes - text = "GAMESETUP_TUTORIAL_PROMPT_INTRO" - using = Font_Size_Medium - } - - text_multi = { - max_width = 420 - min_width = 420 - autoresize = yes - text = "GAMESETUP_TUTORIAL_PROMPT_RECOMMEND" - using = Font_Size_Medium - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - coa_realm_bookmark = { - datacontext = "[GameSetup.GetTutorialCharacter]" - datacontext = "[BookmarkCharacterGUI.GetCharacter]" - alwaystransparent = yes - } - - text_multi = { - max_width = 355 - min_width = 355 - autoresize = yes - text = "GAMESETUP_TUTORIAL_PROMPT_ABOUT_RULER" - using = Font_Size_Medium - default_format = "#high" - } - - expand = {} - } - - expand = {} - } - - vbox = { - margin_bottom = 10 - - widget = { - size = { 260 390 } - - bm_portrait = { - parentanchor = bottom|hcenter - position = { -10 20 } - size = { 290 450 } - datacontext = "[GameSetup.GetTutorialCharacter]" - - blockoverride "portrait_button" - { - portrait_texture = "[BookmarkCharacterGUI.GetAnimatedPortrait( 'environment_bookmarks_map', 'camera_body', PdxGetWidgetScreenSize(PdxGuiWidget.Self) )]" - mask = "gfx/portraits/portrait_mask_body.dds" - } - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - - text_label_center = { - text = "bookmark_rags_to_riches_petty_king_murchad" - default_format = "#high" - using = Font_Size_Medium - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - - spacing = 15 - - background = { - using = Background_Area - } - - text_single = { - text = "GAMESETUP_TUTORIAL_PROMPT_ASK" - } - - hbox = { - spacing = 30 - - button_standard = { - text = "GAMESETUP_TUTORIAL_PROMPT_DISABLE" - onclick = "[GameSetup.OnSkipTutorial]" - } - - button_primary = { - text = "GAMESETUP_TUTORIAL_PROMPT_PLAY_TUTORIAL" - onclick = "[GameSetup.OnPlayTutorial]" - default_format = "#high" - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/frontend_credits.gui b/project/ck3/base_game/gui/frontend_credits.gui deleted file mode 100644 index 83e6d07a93..0000000000 --- a/project/ck3/base_game/gui/frontend_credits.gui +++ /dev/null @@ -1,3 +0,0 @@ -JominiFrontEndCreditsView = { - size = { 100% 100% } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/frontend_ingame_menu.gui b/project/ck3/base_game/gui/frontend_ingame_menu.gui deleted file mode 100644 index 84d450aa74..0000000000 --- a/project/ck3/base_game/gui/frontend_ingame_menu.gui +++ /dev/null @@ -1,430 +0,0 @@ -window = { - name = "ingame_pausemenu" - parentanchor = center - movable = no - size = { 100% 105% } - layer = frontend - filter_mouse = all - - background = { - using = Background_Area_Dark - alpha = 0.7 - } - - background = { - texture = "gfx/interface/illustrations/frontend/pause_bg.dds" - - modify_texture = { - texture = "gfx/interface/frontend/fade_bg_ingame_menu.dds" - blend_mode = alphamultiply - } - } - - state = { - name = _show - using = Animation_FadeIn_Quick - - position = { 0 0 } - - start_sound = { - soundeffect = "snapshot:/States/MainMenu" - } - - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_tab" - } - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - start_sound = { soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_tab"} - position_y = 10 - } - - widget = { - size = { 100% 100% } - scale = "[ScaleToFitElementOutside('(int32)1920', '(int32)1080')]" - parentanchor = left|vcenter - - widget = { - parentanchor = vcenter - position = { 172 -80 } - - vbox = { - set_parent_size_to_minimum = yes - - vbox = { - margin = { 30 30 } - spacing = 10 - - icon = { - texture = "gfx/interface/component_masks/ck3_logo.dds" - size = { 256 232 } - - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 4 - } - } - - spacer = { - size = { 30 15 } - } - - button_frontend = { - size = { 332 58 } - name = "resume_button" - text = "RESUME" - - shortcut = "close_window" - onclick = "[PauseMenu.Resume]" - } - - vbox = { - visible = "[GameHasMultiplePlayers]" - spacing = 5 - - background = { - using = Background_Area_With_Header - margin_bottom = 5 - } - - text_single = { - margin = { 10 10 } - layoutpolicy_horizontal = expanding - text = "MULTI_PLAYER" - } - - text_single = { - visible = "[Not(IsGamePaused)]" - text = "FRONTEND_NOT_PAUSED" - } - - text_single = { - visible = "[IsGamePaused]" - text = "FRONTEND_IS_PAUSED" - } - - text_single = { - layoutpolicy_horizontal = expanding - margin_left = 10 - text = "FRONTEND_PLAYERS_COUNT" - } - - button_frontend = { - name = "lobby_button" - size = { 325 58 } - text = "FRONTEND_GOTO_LOBBY" - onclick = "[PauseMenu.OpenLobby]" - } - - spacer = { - size = { 10 10 } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 275 -1 } - margin = { 10 5 } - spacing = 5 - - text_multi = { - layoutpolicy_horizontal = expanding - max_width = 275 - min_width = 275 - margin = { 0 5 } - autoresize = yes - text = "FRONTEND_INVITE" - } - - button_copy = { - onclick = "[CopyServerID]" - tooltip = "FRONTEND_COPY_CLIPBUFFER_TT" - } - } - } - - vbox = { - margin_top = 20 - spacing = 30 - - hbox = { - visible = "[IsIronmanEnabled]" - - ironman_save_icon = {} - - vbox = { - spacing = 5 - text_label_center = { - text = IRONMAN_ENABLED - default_format = "#low" - using = Font_Size_Medium - } - text_multi = { - max_width = 290 - min_width = 290 - autoresize = yes - text = "IRONMAN_PAUSE_MENU_EXPLANATION" - using = Font_Size_Small - } - } - } - - vbox = { - spacing = 4 - - button_frontend = { - name = "save_button" - size = { 325 58 } - text = "SAVE_GAME" - visible = "[Not( IsIronmanEnabled )]" - onclick = "[PauseMenu.Save]" - } - - button_frontend = { - name = "load_ingame_button" - size = { 325 58 } - text = "LOAD_GAME" - - visible = "[Not( GameHasMultiplePlayers )]" - enabled = "[PauseMenu.CanLoadIngame]" - onclick = "[PauseMenu.LoadIngame]" - tooltip = "[PauseMenu.LoadIngameTooltip]" - } - - button_frontend = { - name = "open_lobby_button" - size = { 325 58 } - text = "OPEN_LOBBY" - - onclick = "[PauseMenu.OpenLobby]" - visible = "[Not( Or( Or( Or( PauseMenu.IsLobbyOpen, IsIronmanEnabled ), GameIsMultiplayer ), Not( CanOpenLobby ) ) )]" - tooltip = "[GetOpenLobbyTooltip]" - } - - button_frontend = { - name = "open_lobby_button_login" - size = { 325 58 } - text = "OPEN_LOBBY" - - onclick = "[OnToggleLoginWindow]" - visible = "[Not( Or( Or( Or( PauseMenu.IsLobbyOpen, IsIronmanEnabled ), GameIsMultiplayer ), CanOpenLobby ) )]" - tooltip = "[GetOpenLobbyTooltip]" - - icon_online_offline = { - parentanchor = right|vcenter - position = { -15 0 } - frame = 1 - } - } - - button_frontend = { - name = "switch_character_button" - size = { 325 58 } - text = "FRONTEND_SWITCH_CHARACTER" - - onclick = "[PauseMenu.SwitchCharacter]" - visible = "[Not( Or( Or( PauseMenu.IsLobbyOpen, IsIronmanEnabled ), GameHasMultiplePlayers ) )]" - } - - button_frontend = { - name = "exit_button" - size = { 325 58 } - text = "[PauseMenu.GetExitName]" - onclick = "[PauseMenu.ExitGame( '(bool)yes' )]" - } - } - } - - hbox = { - margin_top = 30 - spacing = 60 - - pops_login_accountwidget = { - size = { 35 35 } - - blockoverride "properties" { - onclick = "[OnToggleLoginWindow]" - } - - text_single = { - parentanchor = bottom|hcenter - position = { 0 20 } - max_width = 90 - min_width = 90 - align = center - fontsize = 13 - - text = "ACCOUNT" - default_format = "#clickable" - } - } - - button_settings = { - name = "settings" - onclick = "[PauseMenu.OpenSettings]" - size = { 35 35 } - - text_single = { - parentanchor = bottom|hcenter - position = { 0 20 } - max_width = 90 - min_width = 90 - align = center - fontsize = 13 - - text = "SETTINGS" - default_format = "#clickable" - } - } - - button_achievements = { - name = "achievements" - onclick = "[OpenAchievements]" - enabled = "[AreAchievementsAvailable]" - tooltip = "[GetAchievementsAvailableString]" - size = { 35 35 } - - text_single = { - parentanchor = bottom|hcenter - position = { 0 20 } - max_width = 90 - min_width = 90 - align = center - fontsize = 13 - - text = "ACHIEVEMENTS_LABEL" - default_format = "#clickable" - } - } - - hbox = { - button_rules = { - name = "game_rules" - onclick = "[OpenGameRules]" - size = { 35 35 } - - text_single = { - parentanchor = bottom|hcenter - position = { 0 20 } - max_width = 90 - min_width = 90 - align = center - fontsize = 13 - - default_format = "#clickable" - text = "GAME_RULES" - } - } - - vbox = { - datacontext = "[GetGameRules]" - visible = "[Not( GameHasMultiplePlayers )]" - ironman_save_icon = { - visible = "[IsIronmanEnabled]" - size = { 25 25 } - tooltip = IRONMAN_ENABLED - } - ironman_disabled_icon = { - visible = "[Not( IsIronmanEnabled )]" - size = { 25 25 } - tooltip = IRONMAN_DISBLED - } - achievements_enabled_icon = { - visible = "[CanGetAchievements]" - size = { 25 25 } - tooltip = ACHIEVEMENTS_ENABLED - } - achievements_disabled_icon = { - visible = "[Not( CanGetAchievements )]" - size = { 25 25 } - tooltip = ACHIEVEMENTS_DISABLED - } - } - } - } - } - clickable_version_number = { - blockoverride "version_text" { - text = "VERSION_SHORT" - align = center - } - } - } - } - } -} - -window = { - name = "ingame_load_ingame" - movable = no - layer = confirmation - size = { 100% 100% } - - using = Animation_ShowHide_Quick - using = Background_Full_Dim - - button_normal = { - size = { 100% 100% } - onclick = "[LoadIngameWindow.OnBack]" - } - - widget_load_game = { - parentanchor = center - size = { 1030 70% } - - blockoverride "datamodel_savegames" - { - datamodel = "[LoadIngameWindow.GetSaveGames]" - } - - blockoverride "invalid_saves_click" - { - onclick = "[LoadIngameWindow.OnShowInvalidSavegames]" - } - - blockoverride "invalid_saves_checked" - { - checked = "[LoadIngameWindow.ShouldShowInvalidSavegames]" - } - - blockoverride "button_back" - { - onclick = "[LoadIngameWindow.OnBack]" - } - - blockoverride "selected_save" - { - datacontext = "[LoadIngameWindow.GetSelectedSavegame]" - visible = "[LoadIngameWindow.HasSelectedSavegame]" - } - - blockoverride "button_delete_save" - { - onclick = "[LoadIngameWindow.OnDelete]" - } - - blockoverride "button_load_save" - { - onclick = "[LoadIngameWindow.OnLoad]" - } - blockoverride "layout_widget" - { - visible = "[Not(LoadIngameWindow.HasSelectedSavegame)]" - } - } -} - -Types SaveGameTypes -{ - type cloud_save_checkbutton = button_checkbox - { - name = "cloud_save" # Name referenced from code - checked = "[CloudSaveData.ShouldSaveToCloud]" - tooltip = "[CloudSaveData.GetCloudSaveTooltip]" - onclick = "[CloudSaveData.OnCloudSaveClick]" - enabled = "[CloudSaveData.AreCloudSavesAvailable]" - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/frontend_load.gui b/project/ck3/base_game/gui/frontend_load.gui deleted file mode 100644 index 4d8b5caf51..0000000000 --- a/project/ck3/base_game/gui/frontend_load.gui +++ /dev/null @@ -1,711 +0,0 @@ -widget = { - name = "mainmenu_load" - size = { 100% 100% } - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - background = { - texture = "gfx/interface/illustrations/frontend/frontend_bg.dds" - fittype = centercrop - } - - window = { - gfxtype = windowgfx - alwaystransparent = no - movable = no - resizable = no - size = { 1030 70% } - - position = { 50 0 } - parentanchor = left|vcenter - - layer = windows_layer - - widget_load_game = { - size = { 100% 100% } - } - } -} - -types LoadGameTypes -{ - type widget_load_game = widget { - size = { 100% 100% } - - hbox = { - widget = { - size = { 490 0 } - layoutpolicy_vertical = expanding - alwaystransparent = no - - using = Window_Background - using = Window_Decoration_Frontend_Spike - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "LOAD_GAME" - } - - blockoverride "button_close" { - visible = no - } - } - - scrollbox = { - layoutpolicy_horizontal = growing - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - block "datamodel_savegames" - { - datamodel = "[FrontEndLoadView.GetSaveGames]" - } - spacing = 3 - - item = { - button_saved_games = { - size = { 390 90 } - } - } - } - } - } - - vbox = { - margin = { 0 10 } - spacing = 10 - - hbox = { - spacing = 5 - - button_checkbox_label = { - block "invalid_saves_click" - { - onclick = "[FrontEndLoadView.OnShowInvalidSavegames]" - } - - blockoverride "text" - { - text = "LOAD_SHOW_INVALID_SAVEGAMES" - } - - blockoverride "checkbox" - { - block "invalid_saves_checked" - { - checked = "[FrontEndLoadView.ShouldShowInvalidSavegames]" - } - } - } - } - - button_standard_back = { - shortcut = "close_window" - - block "button_back" - { - onclick = "[FrontEndLoadView.OnBack]" - } - } - } - } - } - - widget = { - size = { 580 0 } - layoutpolicy_vertical = expanding - - vbox = { - margin = { 0 22 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 540 0 } - alwaystransparent = no - block "selected_save" - { - visible = "[FrontEndLoadView.HasSelectedSavegame]" - datacontext = "[FrontEndLoadView.GetSelectedSavegame]" - } - margin = { 0 15 } - - background = { - name = "background_loadgame" - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - alpha = 0.7 - mirror = horizontal - } - } - - background = { - using = Background_Area_Dark - alpha = 0.3 - margin = { -15 -15 } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - - rotate_uv = 225 - } - } - - vbox_save_preview = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 15 0 } - margin_top = 10 - minimumsize = { 540 0 } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 25 10 } - spacing = 5 - - button_standard = { - name = "delete_button" - text = "DELETE_GAME" - - block "button_delete_save" - { - onclick = "[FrontEndLoadView.OnDelete]" - } - size = { 180 33 } - - button_icon = { - name = "button_close" - texture = "gfx/interface/icons/flat_icons/window_close.dds" - parentanchor = left|vcenter - position = { 5 0 } - size = { 25 25 } - alwaystransparent = yes - } - } - - expand = {} - - button_primary = { - name = "load_button" - size = { 250 42 } - text = "LOAD" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_start_game" - - enabled = "[Not( SaveGameItem.HasMissingDLCs )]" - tooltip = "[SaveGameItem.GetMissingDLCInfo]" - - block "button_load_save" - { - onclick = "[FrontEndLoadView.OnLoad]" - } - } - } - } - } - } - - ### layout widget #### - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - block "layout_widget" - { - visible = "[Not(FrontEndLoadView.HasSelectedSavegame)]" - } - } - } - } - - type button_saved_games = button_standard_hover { - onclick = "[SaveGameItem.Select]" - onclick = "[PdxGuiTriggerAllAnimations('loadsave_refresh')]" - down = "[SaveGameItem.IsSelected]" - - hbox = { - margin = { 5 5 } - spacing = 5 - - coa_savegame = {} - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "filename" - text = "[SaveGameItem.GetName]" - layoutpolicy_horizontal = expanding - autoresize = yes - default_format = "#high" - using = Font_Size_Medium - - block "max_width_savegame" { - max_width = 325 - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - size = { 330 -1 } - - text_multi = { - name = "name" - text = "[SaveGameItem.GetPlayerName]" - layoutpolicy_horizontal = expanding - autoresize = no - align = left - default_format = "#low" - alwaystransparent = yes - } - - cloud_save_icon = { - visible = "[SaveGameItem.IsCloudSave]" - size = { 30 30 } - } - - widget = { - size = { 30 30 } - visible = "[SaveGameItem.IsIronmanSave]" - - ironman_save_icon = { - tooltip = "LOAD_IRONMAN_TOOLTIP" - size = { 42 42 } - parentanchor = center - } - } - - icon_multiplayer = { - visible = "[SaveGameItem.IsMultiplayer]" - size = { 30 30 } - } - - invalid_save_icon = { - visible = "[Not(SaveGameItem.IsValid)]" - tooltip = "LOAD_INVALID_TOOLTIP" - size = { 30 30 } - } - - invalid_save_icon = { - visible = "[Or( Or( SaveGameItem.HasMissingDLCs, SaveGameItem.HasMissingMods ), SaveGameItem.IsDifferentVersion )]" - tooltip = "LOAD_MISSING_ITEMS_TT" - size = { 30 30 } - } - - achievements_disabled_icon = { - visible = "[SaveGameItem.HasAchievementBlockingGameRules]" - tooltip = "[SaveGameItem.GetAchievementBlockingGameRulesInfo]" - size = { 30 30 } - } - - achievements_disabled_icon = { - visible = "[And( SaveGameItem.CanGetAchievements, Not( IsGameChecksumOk ) )]" - tooltip = "GAME_CHECKSUM_CHANGED_FROM_SAVE_FILE" - size = { 30 30 } - } - - expand = {} - } - } - } - } - - type vbox_save_preview = vbox { - name = "load_info" - - state = { - name = "loadsave_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - portrait_button = { - name = "character" - visible = "[SaveGameItem.HasMainCharacter]" - parentanchor = bottom|right - using = portrait_base - size = { 360 560 } - - block "position" { - position = { 30 20 } - } - - portrait_texture = "[SaveGameItem.GetMainCharacterTexture('environment_body', 'camera_body', PdxGetWidgetScreenSize(PdxGuiWidget.Self), '(bool)no')]" - mask = "gfx/portraits/portrait_mask_body.dds" - - blockoverride "grayscale" {} - blockoverride "portrait_button_template_onmouseenter" {} - blockoverride "portrait_button_template_onmouseleave" {} - blockoverride "portrait_button_template_onclick" {} - blockoverride "portrait_button_template_onrightclick" {} - blockoverride "portrait_button_template_tooltip" {} - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - alwaystransparent = yes - } - - vbox = { - margin = { 10 5 } - - background = { - using = Background_Area_Dark - alpha = 0.8 - mirror = vertical - - block "margin_background" { - margin = { 5 10 } - } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - - rotate_uv = 225 - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - background = { - using = Background_Area_Dark - margin = { 5 5 } - } - - widget = { - size = { 60 60 } - - coa_savegame_house = { - parentanchor = center - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "character" - layoutpolicy_horizontal = expanding - text = "[SaveGameItem.GetPlayerName]" - autoresize = no - fontsize_min = 14 - default_format = "#high" - align = nobaseline - - using = Font_Type_Flavor - using = Font_Size_Big - } - - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - text = "LOAD_GAME_WINDOW_HOUSE" - align = nobaseline - } - - } - - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - widget = { - size = { 60 80 } - - coa_savegame = { - parentanchor = center - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[SaveGameItem.GetTitleName|U]" - default_format = "#high" - using = Font_Size_Medium - autoresize = no - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "LOAD_SAVE_ITEM_DATE" - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - name = "filename" - text = "LOAD_SAVE_ITEM_FILENAME" - autoresize = yes - default_format = "#weak" - maximumsize = { 250 250 } - } - - expand = {} - } - - text_single = { - name = "real_date" - text = "LOAD_SAVE_ITEM_SAVE_TIME" - layoutpolicy_horizontal = expanding - default_format = "#weak" - } - - text_single = { - text = "LOAD_GAME_VERSION" - layoutpolicy_horizontal = expanding - default_format = "#weak" - } - } - - # text_single = { - # visible = "[SaveGameItem.HasMissingDLCs]" - # text = "MISSING_DLC" - # layoutpolicy_horizontal = expanding - # align = left - # default_format = "#low" - # tooltip = "[SaveGameItem.GetMissingDLCInfo]" - # } - - text_single = { - visible = "[SaveGameItem.HasMissingMods]" - text = "MISSING_MODS" - layoutpolicy_horizontal = expanding - align = left - default_format = "#low" - tooltip = "[SaveGameItem.GetMissingMods]" - } - - text_single = { - visible = "[SaveGameItem.IsDifferentVersion]" - text = "LOAD_GAME_DIFFERENT_VERSION" - layoutpolicy_horizontal = expanding - align = left - default_format = "#low" - tooltip = "LOAD_GAME_DIFFERENT_VERSION_TT" - } - - spacer = { - size = { 10 10 } - } - - ### ADDITIONAL SAVE INFO ## - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area_Dark - margin = { 10 5 } - - } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - visible = "[SaveGameItem.IsCloudSave]" - spacing = 5 - - cloud_save_icon = {} - - text_single = { - text = "LOAD_CLOUDSAVE_TOOLTIP" - default_format = "#low" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[SaveGameItem.IsIronmanSave]" - spacing = 5 - - ironman_save_icon = {} - - text_single = { - text = "LOAD_IRONMAN_TOOLTIP" - default_format = "#low" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[SaveGameItem.IsMultiplayer]" - spacing = 5 - - icon_multiplayer = {} - - text_single = { - text = "LOAD_MULTIPLAYER_TOOLTIP" - default_format = "#low" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[Not(SaveGameItem.IsValid)]" - spacing = 5 - - invalid_save_icon = {} - - text_single = { - text = "LOAD_INVALID_TOOLTIP" - default_format = "#low" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[SaveGameItem.HasMissingDLCs]" - spacing = 5 - - missing_dlcs_icon = {} - - text_multi = { - text = "[SaveGameItem.GetMissingDLCInfo]" - default_format = "#low" - align = nobaseline - autoresize = yes - max_width = 250 - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[SaveGameItem.HasAchievementBlockingGameRules]" - spacing = 5 - - achievements_disabled_icon = {} - - text_multi = { - text = "[SaveGameItem.GetAchievementBlockingGameRulesInfo]" - default_format = "#low" - autoresize = yes - max_width = 250 - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[And( SaveGameItem.CanGetAchievements, Not( IsGameChecksumOk ) )]" - spacing = 5 - - achievements_disabled_icon = {} - - text_multi = { - text = "GAME_CHECKSUM_CHANGED_FROM_SAVE_FILE" - default_format = "#low" - autoresize = yes - max_width = 250 - } - - expand = {} - } - } - - expand = {} - } - - expand = {} - } - } - - expand = {} - } - - expand = {} - } - } - } -} - diff --git a/project/ck3/base_game/gui/frontend_loadingscreen_savegame.gui b/project/ck3/base_game/gui/frontend_loadingscreen_savegame.gui deleted file mode 100644 index 78840d5e0e..0000000000 --- a/project/ck3/base_game/gui/frontend_loadingscreen_savegame.gui +++ /dev/null @@ -1,22 +0,0 @@ -widget = { - name = "load_screen" - size = { 100% 100% } - - widget_loading_screen = { - text_multi = { - name = "load_tip_text" - parentanchor = bottom|left - position = { 15 -15 } - margin = { 20 15 } - autoresize = yes - - text = "[GetLoadTip]" - default_format = "#medium" - max_width = 500 - - background = { - using = Background_Area_Dark - } - } - } -} diff --git a/project/ck3/base_game/gui/frontend_main.gui b/project/ck3/base_game/gui/frontend_main.gui deleted file mode 100644 index 76fcabe697..0000000000 --- a/project/ck3/base_game/gui/frontend_main.gui +++ /dev/null @@ -1,1113 +0,0 @@ - -widget = { - name = "mainmenu_panel_bottom" - parentanchor = center - size = { 100% 100% } - - state = { - name = _show - using = Animation_FadeIn_Standard - start_sound = { - soundeffect = "event:/SFX/UI/Frontend/sfx_ui_frontend_window_show" - } - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - start_sound = { - soundeffect = "event:/SFX/UI/Frontend/sfx_ui_frontend_window_hide" - } - } - - widget = { - parentanchor = center - size = { 1920 1080 } - scale = "[ScaleToFitElementInside('(int32)1920', '(int32)1080')]" - - state = { - name = "main_menu_continue" - duration = 0.6 - delay = 1 - using = Animation_Curve_Default - - alpha = 0 - } - - icon = { - parentanchor = center - size = { 100% 100% } - texture = "[FrontEndMainView.GetBackground]" - - modify_texture = { - name = "fade" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - translate_uv = { 1 0 } - alpha = 0 - } - - state = { - name = "main_menu_continue" - duration = 1 - bezier = { 0.5 0 1 0.5 } - - modify_texture = { - name = "fade" - translate_uv = { -1 0 } - alpha = 1 - } - } - } - - icon = { - name = "shadow_left" - visible = "[And( FrontEndMainView.ShowSecondaryCharacter, GreaterThan_int32( FrontEndMainView.GetSecondaryCharacterAge, '(int32)1' ) )]" - parentanchor = bottom|hcenter - position = { 170 -90 } - texture = "gfx/interface/frontend/portrait_main_menu_shadow.dds" - scale = 0.7 - } - - icon = { - name = "shadow_left_sitting_child" - visible = "[And( FrontEndMainView.ShowSecondaryCharacter, LessThanOrEqualTo_int32( FrontEndMainView.GetSecondaryCharacterAge, '(int32)1' ) )]" - parentanchor = bottom|hcenter - position = { 150 -135 } - texture = "gfx/interface/frontend/portrait_main_menu_shadow.dds" - scale = 0.35 - } - - icon = { - name = "shadow_center" - visible = "[GreaterThan_int32( FrontEndMainView.GetMainCharacterAge, '(int32)1' )]" - parentanchor = bottom|hcenter - position = { 335 -40 } - texture = "gfx/interface/frontend/portrait_main_menu_shadow.dds" - scale = 0.7 - } - - icon = { - name = "shadow_center_sitting_child" - visible = "[LessThanOrEqualTo_int32( FrontEndMainView.GetMainCharacterAge, '(int32)1' )]" - parentanchor = bottom|hcenter - position = { 325 -80 } - texture = "gfx/interface/frontend/portrait_main_menu_shadow.dds" - scale = 0.35 - } - - icon = { - name = "shadow_right" - visible = "[And( FrontEndMainView.ShowHeirCharacter, GreaterThan_int32( FrontEndMainView.GetHeirCharacterAge, '(int32)1' ) )]" - parentanchor = bottom|hcenter - position = { 515 -75 } - texture = "gfx/interface/frontend/portrait_main_menu_shadow.dds" - scale = 0.7 - } - - icon = { - name = "shadow_right_sitting_child" - visible = "[And( FrontEndMainView.ShowHeirCharacter, LessThanOrEqualTo_int32( FrontEndMainView.GetHeirCharacterAge, '(int32)1' ) )]" - parentanchor = bottom|hcenter - position = { 490 -45 } - texture = "gfx/interface/frontend/portrait_main_menu_shadow.dds" - scale = 0.35 - } - - @frontend_portrait_y = -240 - @frontend_portrait_y_child = 80 - - # Secondary - portrait_button = { - name = "menu_portrait_left" - visible = "[And(FrontEndMainView.ShowSecondaryCharacter , GreaterThan_int32( FrontEndMainView.GetSecondaryCharacterAge, '(int32)1' ))]" - parentanchor = center - position = { 0 @frontend_portrait_y } - using = portrait_base - size = { 1920 1400 } - alwaystransparent = yes - - portrait_texture = "[FrontEndMainView.GetSecondaryCharacterTexture('camera_main_menu_secondary', PdxGetWidgetScreenSize(PdxGuiWidget.Self), '(bool)yes'))]" - mask = "gfx/portraits/portrait_mask_solid.dds" - - blockoverride "grayscale" {} - blockoverride "portrait_button_template_onmouseenter" {} - blockoverride "portrait_button_template_onmouseleave" {} - blockoverride "portrait_button_template_onclick" {} - blockoverride "portrait_button_template_onrightclick" {} - blockoverride "portrait_button_template_tooltip" {} - } - - # Secondary child, sitting child version - portrait_button = { - name = "menu_portrait_left_sitting_child" - visible = "[And(FrontEndMainView.ShowSecondaryCharacter , LessThanOrEqualTo_int32( FrontEndMainView.GetSecondaryCharacterAge, '(int32)1' ))]" - parentanchor = center - position = { 0 @frontend_portrait_y } - using = portrait_base - size = { 1920 1400 } - alwaystransparent = yes - - portrait_texture = "[FrontEndMainView.GetSecondaryCharacterTexture('camera_main_menu_secondary_sitting_child', PdxGetWidgetScreenSize(PdxGuiWidget.Self), '(bool)yes'))]" - mask = "gfx/portraits/portrait_mask_solid.dds" - - blockoverride "grayscale" {} - blockoverride "portrait_button_template_onmouseenter" {} - blockoverride "portrait_button_template_onmouseleave" {} - blockoverride "portrait_button_template_onclick" {} - blockoverride "portrait_button_template_onrightclick" {} - blockoverride "portrait_button_template_tooltip" {} - } - - # Heir - portrait_button = { - name = "menu_portrait_right" - visible = "[And( FrontEndMainView.ShowHeirCharacter, GreaterThan_int32( FrontEndMainView.GetHeirCharacterAge, '(int32)1' ) )]" - parentanchor = center - position = { 0 @frontend_portrait_y } - using = portrait_base - size = { 1920 1400 } - alwaystransparent = yes - - portrait_texture = "[FrontEndMainView.GetHeirCharacterTexture('camera_main_menu_heir', PdxGetWidgetScreenSize(PdxGuiWidget.Self), '(bool)yes')]" - mask = "gfx/portraits/portrait_mask_solid.dds" - - blockoverride "grayscale" {} - blockoverride "portrait_button_template_onmouseenter" {} - blockoverride "portrait_button_template_onmouseleave" {} - blockoverride "portrait_button_template_onclick" {} - blockoverride "portrait_button_template_onrightclick" {} - blockoverride "portrait_button_template_tooltip" {} - } - - # Main Character - portrait_button = { - name = "menu_portrait_center" - visible = "[GreaterThan_int32( FrontEndMainView.GetMainCharacterAge, '(int32)1' )]" - parentanchor = center - position = { 0 @frontend_portrait_y } - using = portrait_base - size = { 1920 1400 } - alwaystransparent = yes - - portrait_texture = "[FrontEndMainView.GetMainCharacterTexture('camera_main_menu_main', PdxGetWidgetScreenSize(PdxGuiWidget.Self), '(bool)yes'))]" - mask = "gfx/portraits/portrait_mask_solid.dds" - - blockoverride "grayscale" {} - blockoverride "portrait_button_template_onmouseenter" {} - blockoverride "portrait_button_template_onmouseleave" {} - blockoverride "portrait_button_template_onclick" {} - blockoverride "portrait_button_template_onrightclick" {} - blockoverride "portrait_button_template_tooltip" {} - } - - # Main Character, sitting child version - portrait_button = { - name = "menu_portrait_center_sitting_child" - visible = "[LessThanOrEqualTo_int32( FrontEndMainView.GetMainCharacterAge, '(int32)1' )]" - parentanchor = center - position = { 0 @frontend_portrait_y } - using = portrait_base - size = { 1920 1400 } - alwaystransparent = yes - - portrait_texture = "[FrontEndMainView.GetMainCharacterTexture('camera_main_menu_main_sitting_child', PdxGetWidgetScreenSize(PdxGuiWidget.Self), '(bool)yes'))]" - mask = "gfx/portraits/portrait_mask_solid.dds" - - blockoverride "grayscale" {} - blockoverride "portrait_button_template_onmouseenter" {} - blockoverride "portrait_button_template_onmouseleave" {} - blockoverride "portrait_button_template_onclick" {} - blockoverride "portrait_button_template_onrightclick" {} - blockoverride "portrait_button_template_tooltip" {} - } - - # Heir, sitting child version - portrait_button = { - name = "menu_portrait_heir_sitting_child" - visible = "[And( FrontEndMainView.ShowHeirCharacter, LessThanOrEqualTo_int32( FrontEndMainView.GetHeirCharacterAge, '(int32)1' ) )]" - parentanchor = center - position = { 0 @frontend_portrait_y_child } - using = portrait_base - size = { 1920 1400 } - alwaystransparent = yes - - portrait_texture = "[FrontEndMainView.GetHeirCharacterTexture('camera_main_menu_heir_sitting_child', PdxGetWidgetScreenSize(PdxGuiWidget.Self), '(bool)yes')]" - mask = "gfx/portraits/portrait_mask_solid.dds" - - blockoverride "grayscale" {} - blockoverride "portrait_button_template_onmouseenter" {} - blockoverride "portrait_button_template_onmouseleave" {} - blockoverride "portrait_button_template_onclick" {} - blockoverride "portrait_button_template_onrightclick" {} - blockoverride "portrait_button_template_tooltip" {} - } - } - - widget = { - parentanchor = center - size = { 1920 1080 } - scale = "[ScaleToFitElementInside('(int32)1920', '(int32)1080')]" - - icon = { - name = "left_panel" - parentanchor = left|vcenter - position = { 200 -700 } - size = { 500 915 } - alpha = 0 - texture = "gfx/interface/frontend/frontend_main_menu_bg.dds" - - modify_texture = { - texture = "gfx/interface/frontend/frontend_main_menu_bg_mask.dds" - blend_mode = mask - } - - modify_texture = { - name = "glow_main" - texture = "gfx/interface/frontend/frontend_main_menu_bg_glow.dds" - blend_mode = colordodge - alpha = 0 - translate_uv = { 0.29 -0.5 } - } - - modify_texture = { - name = "glow_continue" - texture = "gfx/interface/frontend/frontend_main_menu_bg_button_glow.dds" - blend_mode = colordodge - translate_uv = { 0 -0.14 } - alpha = 1 - } - - modify_texture = { - name = "glow_new" - texture = "gfx/interface/frontend/frontend_main_menu_bg_button_glow.dds" - blend_mode = colordodge - translate_uv = { 0 -0.07 } - alpha = 0 - } - - modify_texture = { - name = "glow_load" - texture = "gfx/interface/frontend/frontend_main_menu_bg_button_glow.dds" - blend_mode = colordodge - translate_uv = { 0 -0.14 } - alpha = 0 - } - - modify_texture = { - name = "glow_host" - texture = "gfx/interface/frontend/frontend_main_menu_bg_button_glow.dds" - blend_mode = colordodge - translate_uv = { 0 -0.28 } - alpha = 0 - } - - modify_texture = { - name = "glow_join" - texture = "gfx/interface/frontend/frontend_main_menu_bg_button_glow.dds" - blend_mode = colordodge - translate_uv = { 0 -0.31 } - alpha = 0 - } - - # modify_texture = { - # name = "glow_exit" - # texture = "gfx/interface/frontend/frontend_main_menu_bg_button_glow.dds" - # blend_mode = colordodge - # translate_uv = { 0 -0.41 } - # alpha = 0 - # } - - @duration_button_enter = 0.1 - @duration_button_leave = 0.5 - - # Continue - state = { - name = "main_menu_glow_continue_enter" - duration = 0.05 - using = Animation_Curve_Default - - modify_texture = { - name = "glow_continue" - alpha = 1 - } - } - - state = { - name = "main_menu_glow_continue_leave" - duration = @duration_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_continue" - alpha = 0 - } - } - - # New - state = { - name = "main_menu_glow_new_enter" - duration = @duration_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_new" - translate_uv = { 0 -0.07 } - alpha = 1 - } - } - - state = { - name = "main_menu_glow_new_leave" - duration = @duration_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_new" - translate_uv = { 0 -0.07 } - alpha = 0 - } - } - - # Load - state = { - name = "main_menu_glow_load_enter" - duration = @duration_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_load" - translate_uv = { 0 -0.14 } - alpha = 1 - } - } - - state = { - name = "main_menu_glow_load_leave" - duration = @duration_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_load" - translate_uv = { 0 -0.14 } - alpha = 0 - } - } - - # Load - state = { - name = "main_menu_glow_host_enter" - duration = @duration_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_host" - translate_uv = { 0 -0.28 } - alpha = 1 - } - } - - state = { - name = "main_menu_glow_host_leave" - duration = @duration_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_host" - translate_uv = { 0 -0.28 } - alpha = 0 - } - } - - # Load - state = { - name = "main_menu_glow_join_enter" - duration = @duration_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_join" - translate_uv = { 0 -0.31 } - alpha = 1 - } - } - - state = { - name = "main_menu_glow_join_leave" - duration = @duration_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_join" - translate_uv = { 0 -0.31 } - alpha = 0 - } - } - - # Exit - state = { - name = "main_menu_glow_exit_enter" - duration = 0.05 - using = Animation_Curve_Default - - modify_texture = { - name = "glow_continue" - translate_uv = { 0 -0.41 } - alpha = 1 - } - } - - state = { - name = "main_menu_glow_exit_leave" - duration = @duration_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_continue" - translate_uv = { 0 -0.41 } - alpha = 0 - } - } - - # Appear bounce animation - state = { - name = a - next = b - duration = 1 - trigger_on_create = yes - position_y = -700 - } - - state = { - name = b - next = c - duration = 0.4 - bezier = { 0.5 0 1 0.5 } - - position_y = 0 - alpha = 1 - } - - state = { - name = c - next = d - duration = 0.1 - bezier = { 0 0.5 0.5 1 } - - position_y = -20 - } - - state = { - name = d - next = e - duration = 0.1 - bezier = { 0.5 0 1 0.5 } - - position_y = 0 - } - - state = { - name = e - next = f - duration = 0.05 - bezier = { 0 0.5 0.5 1 } - - position_y = -5 - } - - state = { - name = f - next = "glow_1" - duration = 0.05 - bezier = { 0.5 0 1 0.5 } - - position_y = 0 - } - - # Main Glow Animation - # state = { - # name = "glow_1" - # next = "glow_2" - - # modify_texture = { - # name = "glow_main" - # alpha = 0 - # translate_uv = { 0.29 -0.5 } - # } - - # } - - state = { - name = "glow_1" - next = "glow_3" - duration = 0.3 - - modify_texture = { - name = "glow_main" - alpha = 0 - translate_uv = { 0.25 -0.22 } - } - } - - state = { - name = "glow_3" - next = "glow_4" - duration = 0.5 - - modify_texture = { - name = "glow_main" - alpha = 0.4 - translate_uv = { 0.19 -0.03 } - } - } - - state = { - name = "glow_4" - next = "glow_5" - duration = 0.25 - - modify_texture = { - name = "glow_main" - alpha = 0.8 - translate_uv = { 0.1 0.1 } - } - } - - state = { - name = "glow_5" - next = "glow_6" - duration = 0.25 - - modify_texture = { - name = "glow_main" - alpha = 0.5 - translate_uv = { 0.03 0.19 } - } - } - - state = { - name = "glow_6" - next = "glow_7" - duration = 0.3 - - modify_texture = { - name = "glow_main" - alpha = 0.2 - translate_uv = { -0.15 0.25 } - } - } - - state = { - name = "glow_7" - duration = 0.4 - - modify_texture = { - name = "glow_main" - alpha = 0 - translate_uv = { -0.3 0.29 } - } - } - - # Continue Game - state = { - name = "main_menu_continue" - duration = 0.4 - bezier = { 0.5 0 1 0.5 } - delay = 0.4 - alpha = 0 - - position_x = -100 - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/frontend/frontend_main_menu_frame.dds" - } - - vbox = { - datacontext = "[FrontEndMainView.AccessLoadView]" - margin = { 90 0 } - - - vbox = { - margin_top = 255 - margin_bottom = 20 - spacing = 25 - - vbox = { - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - margin_left = 5 - text = "SINGLE_PLAYER" - default_format = "#weak;italic;glow_color:{0.1,0.1,0.1,1}" - } - - vbox = { - button_frontend = { - name = "continue_button_disabled" - visible = "[Not(FrontEndLoadView.CanDoContinue)]" - enabled = no - - text = "CONTINUE" - default_format = "#weak" - fontsize = 20 - tooltip = FRONTEND_NO_CONTINUE_TT - - } - - button_frontend = { - name = "continue_button" - datacontext = "[FrontEndLoadView.GetContinueSave]" - visible = "[FrontEndLoadView.CanDoContinue]" - enabled = "[Not( SaveGameItem.HasMissingDLCs )]" - onclick = "[PdxGuiTriggerAllAnimations('main_menu_continue')]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_start_game" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptAllAnimations('main_menu_glow_exit_leave')]" - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_continue_leave','main_menu_glow_continue_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_continue_enter','main_menu_glow_continue_leave')]" - } - - state = { - name = "main_menu_continue" - delay = 1.5 - on_finish = "[FrontEndLoadView.OnContinue]" - } - - state = { - name = _mouse_release - on_start = "[FrontEndLoadView.PreContinueSaveCheck]" - } - - text = "CONTINUE" - fontsize = 20 - tooltip = FRONTEND_CONTINUE_TT - - hbox = { - parentanchor = right|vcenter - alwaystransparent = yes - margin_right = 10 - - ironman_save_icon = { - visible = "[SaveGameItem.IsIronmanSave]" - tooltip = "LOAD_IRONMAN_TOOLTIP" - } - - invalid_save_icon = { - visible = "[SaveGameItem.HasMissingDLCs]" - tooltip = "[SaveGameItem.GetMissingDLCInfo]" - } - - achievements_disabled_icon = { - visible = "[SaveGameItem.HasAchievementBlockingGameRules]" - tooltip = "[SaveGameItem.GetAchievementBlockingGameRulesInfo]" - } - - achievements_disabled_icon = { - visible = "[And( SaveGameItem.CanGetAchievements, Not( IsGameChecksumOk ) )]" - tooltip = "GAME_CHECKSUM_CHANGED_FROM_SAVE_FILE" - } - - expand = { - alwaystransparent = yes - } - - coat_of_arms_icon = { - name = "realm_flag" - alwaystransparent = yes - - size = { 62 62 } - coat_of_arms_slot = "[SaveGameItem.GetCoatOfArms.GetSlot('(int32)124','(int32)124')]" - coat_of_arms = "[SaveGameItem.GetCoatOfArms.GetTexture('(int32)124','(int32)124')]" - coat_of_arms_mask = "[SaveGameItem.GetPlayerGovernment.GetRealmMask]" - - coa_realm_overlay = { - texture = "[SaveGameItem.GetPlayerGovernment.GetRealmFrame('(int32)62')]" - frame = "[SaveGameItem.GetPlayerTier]" - framesize = { 62 71 } - size = { 62 71 } - } - - coa_realm_topframe = { - texture = "gfx/interface/coat_of_arms/topframe_62.dds" - frame = "[SaveGameItem.GetPlayerTier]" - framesize = { 62 71 } - size = { 62 71 } - } - } - } - } - } - - button_frontend = { - name = "new_game_button" - text = "NEW_GAME" - fontsize = 20 - onclick = "[FrontEndMainView.OnNewGame]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_new_leave','main_menu_glow_new_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_new_enter','main_menu_glow_new_leave')]" - } - } - - vbox = { - button_frontend = { - name = "load_game_button_disabled" - visible = "[Not(FrontEndLoadView.CanDoContinue)]" - enabled = no - - text = "LOAD" - default_format = "#weak" - fontsize = 20 - tooltip = FRONTEND_NO_CONTINUE_TT - - } - - button_frontend = { - name = "load_game_button" - visible = "[FrontEndLoadView.CanDoContinue]" - text = "LOAD" - fontsize = 20 - onclick = "[FrontEndMainView.OnLoad]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_load_leave','main_menu_glow_load_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_load_enter','main_menu_glow_load_leave')]" - } - } - } - } - - vbox = { - text_single = { - layoutpolicy_horizontal = expanding - margin_left = 5 - text = "MULTI_PLAYER" - default_format = "#weak;italic;glow_color:{0.1,0.1,0.1,1}" - } - - spacer = { - size = { 5 5 } - } - - vbox = { - visible = "[And( POPSStatusIsLoggedIn, Not( POPStatusIsUserNameEmpty ) )]" - spacing = 5 - - button_frontend = { - name = "host_button" - text = "HOST_GAME" - fontsize = 20 - onclick = "[FrontEndMainView.OnHost]" - onclick = "[RefreshIllustration]" - enabled = "[JominiIsMultiplayerAccessible]" - tooltip = "[JominiGetMultiplayerAccessibleString]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_host_leave','main_menu_glow_host_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_host_enter','main_menu_glow_host_leave')]" - } - } - - button_frontend = { - name = "join_button" - text = "FRONTEND_JOIN_MULTIPLAYER" - fontsize = 20 - onclick = "[FrontEndMainView.OnMultiPlayer]" - onclick = "[RefreshIllustration]" - enabled = "[JominiIsMultiplayerAccessible]" - tooltip = "[JominiGetMultiplayerAccessibleString]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_join_leave','main_menu_glow_join_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_join_enter','main_menu_glow_join_leave')]" - } - } - } - - vbox = { - visible = "[Or( Not( POPSStatusIsLoggedIn ), POPStatusIsUserNameEmpty )]" - spacing = 5 - - button_frontend = { - name = "host_button" - text = "HOST_GAME" - default_format = "#weak" - fontsize = 20 - onclick = "[FrontEndMainView.OnLogin]" - tooltip = "[JominiGetMultiplayerAccessibleString]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_host_leave','main_menu_glow_host_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_host_enter','main_menu_glow_host_leave')]" - } - - icon_online_offline = { - parentanchor = right|vcenter - position = { -15 0 } - frame = 2 - } - } - - button_frontend = { - name = "join_button" - text = "FRONTEND_JOIN_MULTIPLAYER" - default_format = "#weak" - fontsize = 20 - onclick = "[FrontEndMainView.OnLogin]" - tooltip = "[JominiGetMultiplayerAccessibleString]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_join_leave','main_menu_glow_join_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_join_enter','main_menu_glow_join_leave')]" - } - - icon_online_offline = { - parentanchor = right|vcenter - position = { -15 0 } - frame = 2 - } - } - } - } - - - button_frontend = { - name = "exit_game_button" - visible = yes - text = "EXIT_TO_DESKTOP" - fontsize = 20 - onclick = "[FrontEndMainView.OnQuit]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptAllAnimations('main_menu_glow_continue_leave')]" - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_exit_leave','main_menu_glow_exit_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('main_menu_glow_exit_enter','main_menu_glow_exit_leave')]" - } - } - } - - expand = {} - - hbox = { - spacing = 10 - - button_group = { - onclick = "[OpenAchievements]" - enabled = "[AreAchievementsAvailable]" - tooltip = "[GetAchievementsAvailableString]" - - flowcontainer = { - direction = vertical - - button_achievements = { - name = "achievements" - parentanchor = hcenter - size = { 30 30 } - alpha = 0.7 - enabled = "[AreAchievementsAvailable]" - } - - text_single = { - parentanchor = hcenter - max_width = 80 - min_width = 80 - align = center - fontsize = 13 - - text = "ACHIEVEMENTS" - default_format = "#low;glow_color:{0.1,0.1,0.1,1}" - } - } - } - - button_group = { - onclick = "[ToggleEncyclopedia]" - - flowcontainer = { - direction = vertical - - button_encyclopedia = { - parentanchor = hcenter - size = { 30 30 } - alpha = 0.7 - } - - text_single = { - parentanchor = hcenter - max_width = 80 - min_width = 80 - align = center - fontsize = 13 - fontsize_min = 10 - - text = "HEADING_ENCYCLOPEDIA" - default_format = "#low;glow_color:{0.1,0.1,0.1,1}" - } - } - } - - button_group = { - onclick = "[FrontEndMainView.OnCredits]" - - flowcontainer = { - direction = vertical - - button_credits = { - parentanchor = hcenter - size = { 25 25 } - alpha = 0.7 - } - - text_single = { - parentanchor = hcenter - max_width = 80 - min_width = 80 - autoresize = yes - align = center - fontsize = 13 - - text = "CREDITS" - default_format = "#low;glow_color:{0.1,0.1,0.1,1}" - } - } - } - } - - hbox = { - margin_top = 33 - margin_bottom = 92 - spacing = 20 - - button_group = { - onclick = "[FrontEndMainView.OnLogin]" - - flowcontainer = { - spacing = 18 - - pops_login_accountwidget = { - parentanchor = vcenter - size = { 25 25 } - alpha = 0.7 - - blockoverride "properties" { - onclick = "[FrontEndMainView.OnLogin]" - } - } - - text_single = { - parentanchor = vcenter - max_width = 80 - min_width = 80 - fontsize = 13 - - text = "ACCOUNT" - default_format = "#clickable;glow_color:{0.1,0.1,0.1,1}" - align = nobaseline - } - } - } - - button_group = { - onclick = "[FrontEndMainView.OnSettings]" - - flowcontainer = { - spacing = 5 - - button_settings = { - name = "settings" - parentanchor = vcenter - size = { 25 25 } - alpha = 0.7 - } - - text_single = { - parentanchor = vcenter - max_width = 80 - min_width = 60 - autoresize = yes - fontsize = 13 - - text = "SETTINGS" - default_format = "#clickable;glow_color:{0.1,0.1,0.1,1}" - align = nobaseline - } - } - } - } - } - } - } - - clickable_version_number = { - - parentanchor = bottom|right - position = { -15 -15 } - - using = tooltip_se - - blockoverride "background" - { - - } - - - } - - error_horse = { - visible = "[Not(ReleaseMode)]" - parentanchor = bottom|right - position = { -80 -90 } - } - loaded_mods_icon = { - visible = "[And( HasLoadedMods, Not(ReleaseMode))]" - parentanchor = bottom|right - tooltip = "[GetLoadedMods]" - position = { -120 -85 } - } -} - diff --git a/project/ck3/base_game/gui/frontend_mp_game_setup.gui b/project/ck3/base_game/gui/frontend_mp_game_setup.gui deleted file mode 100644 index bebd8394ee..0000000000 --- a/project/ck3/base_game/gui/frontend_mp_game_setup.gui +++ /dev/null @@ -1,689 +0,0 @@ -window = { - name = "mainmenu_mp_game_setup" - size = { 100% 100% } - - movable = no - - proportional_icon = { - parentanchor = center - size = { 100% 100% } - texture = "[GetRandomFrontendIllustration]" - } - - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'mp_host_tabs', 'game_setup' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - on_start = "[GetVariableSystem.Clear( 'tabs_open' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### BOOKMARKS - vbox = { - layoutpolicy_vertical = expanding - margin_right = 15 - margin_bottom = 10 - spacing = 5 - - using = Window_Background_Sidebar_Multiplayer_Left - - background = { - using = Background_Area_Dark - margin_top = 5 - margin_bottom = 5 - margin_right = 5 - - modify_texture = { - blend_mode = alphamultiply - alpha = 0.8 - mirror = vertical - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - } - } - - header_pattern = { - name = "header_bar" - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - # visible = no - text = "FRONTEND_MP_GAME_SETUP_HOST_HEADER" - visible = "[GameMpSetup.CanStart]" - } - - blockoverride "button_close" { - visible = no - } - } - - spacer = { - size = { 10 5 } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - margin = { 0 5 } - text = "FRONTEND_MP_GAME_SETUP_HOST_NEW_GAME" - default_format = "#low" - } - - scrollbox = { - name = "bookmarks" - minimumsize = { 400 30% } - layoutpolicy_vertical = growing - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - blockoverride "scrollbox_content" { - vbox = { - name = "bookmarks_list" - datamodel = "[GameMpSetup.GetBookmarkItems]" - spacing = 3 - - item = { - button_standard_clean = { - name = "select" - size = { 370 49 } - onclick = "[MpBookmarkItem.Select]" - onclick = "[PdxGuiTriggerAllAnimations('loadsave_refresh')]" - down = "[MpBookmarkItem.IsSelected]" - text = "[MpBookmarkItem.GetDate.GetStringLong]" - } - } - } - } - } - - spacer = { - size = { 20 10 } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - margin = { 0 5 } - text = "FRONTEND_MP_GAME_SETUP_HOST_SAVED_GAME" - default_format = "#low" - } - - scrollbox = { - name = "saved_games" - minimumsize = { 400 50% } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = growing - - background = { - using = Background_Area - } - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[GameMpSetup.GetSaveGames]" - spacing = 3 - - item = { - button_saved_games = { - size = { 370 90 } - - - blockoverride "max_width_savegame" { - max_width = 305 - } - } - } - } - } - } - - spacer = { - size = { 5 10 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - spacer = { - size = { 15 10 } - } - - button_standard_back = { - size = { 170 33 } - shortcut = "close_window" - onclick = "[GameMpSetup.OnBack]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - - expand = {} - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = growing - minimumsize = { 400 0 } - margin_left = 15 - margin_bottom = 10 - spacing = 5 - - using = Window_Background_Sidebar_Multiplayer_Right - - background = { - using = Background_Area_Dark - margin_top = 5 - margin_bottom = 5 - margin_right = 5 - - modify_texture = { - blend_mode = alphamultiply - alpha = 0.8 - mirror = vertical - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - } - } - - #### TABS #### - hbox = { - layoutpolicy_horizontal = expanding - name = "tabs" - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'mp_host_tabs', 'game_setup' )]" - down = "[GetVariableSystem.HasValue( 'mp_host_tabs', 'game_setup' )]" - text = "FRONTEND_MP_GAME_SETUP_GAME_SETTINGS" - default_format = "#low" - } - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'mp_host_tabs', 'game_info' )]" - down = "[GetVariableSystem.HasValue( 'mp_host_tabs', 'game_info' )]" - text = "GAMESETUP_GAME_INFO" - default_format = "#low" - } - } - - ### GAME SETUP TAB ### - vbox = { - name = "tab_game_setup" - visible = "[GetVariableSystem.HasValue( 'mp_host_tabs', 'game_setup' )]" - - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 5 - margin_top = 10 - margin_left = 15 - - using = Animation_Tab_Switch - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 0 10 } - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - margin = { 0 5 } - text = "JOMINI_MULTIPLAYER_GUI_VISIBILITY" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - - tooltip = JOMINI_MULTIPLAYER_GUI_PRIVATE_TT - - button_radio = { - visible = "[Not(GameMpSetup.IsInvite)]" - onclick = "[GameMpSetup.SetVisibilityInvite]" - } - - button_radio = { - visible = "[GameMpSetup.IsInvite]" - frame = 2 - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_PRIVATE" - align = nobaseline - } - - expand = {} - } - - hbox = { - visible = "[JominiMultiplayerIsCrossplayFilterAvailable]" - - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - - tooltip = MULTIPLAYER_GUI_PUBLIC_MICROSOFT_ONLY_TT - - button_radio = { - visible = "[Not(GameMpSetup.IsPublicNoCrossplay)]" - onclick = "[GameMpSetup.SetVisibilityPublicNoCrossplay]" - } - - button_radio = { - visible = "[GameMpSetup.IsPublicNoCrossplay]" - frame = 2 - } - - text_single = { - text = "MULTIPLAYER_GUI_PUBLIC_MICROSOFT_ONLY" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - tooltip = "JOMINI_MULTIPLAYER_GUI_PUBLIC_TT" - - button_radio = { - visible = "[Not(GameMpSetup.IsPublicCrossplay)]" - onclick = "[GameMpSetup.SetVisibilityPublicCrossplay]" - enabled = "[Or(Not(JominiMultiplayerIsCrossplayFilterAvailable), JominiMultiplayerIsCrossplayEnabled)]" - } - - button_radio = { - visible = "[GameMpSetup.IsPublicCrossplay]" - frame = 2 - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_PUBLIC" - } - - expand = {} - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 15 - - text_single = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - margin = { 0 5 } - text = "JOMINI_MULTIPLAYER_GUI_GAME_SETTINGS" - default_format = "#low" - } - - background = { - using = Background_Area_With_Header - margin_left = 15 - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_right = 15 - spacing = 15 - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "JOMINI_MULTIPLAYER_GUI_SERVER_NAME" - } - - blockoverride "editbox_properties" - { - name = "game_name" # widget name is referenced in code, please no duplicates in this window - text = "[GetDefaultServerName]" - maxcharacters = 64 - tooltip = "FRONTEND_MP_SERVER_NAME_TOOLTIP" - } - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "JOMINI_MULTIPLAYER_GUI_SERVER_PASSWORD" - } - - blockoverride "editbox_properties" - { - name = "game_password" # widget name is referenced in code, please no duplicates in this window - maxcharacters = 64 - tooltip = "FRONTEND_MP_SERVER_PASSWORD_TOOLTIP" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - margin_bottom = 5 - - tooltip = "JOMINI_MULTIPLAYER_GUI_AUTO_ACCEPT_TT" - - button_checkbox_label = { - onclick = "[GameMpSetup.ToggleAutoAccept]" - - blockoverride "checkbox" - { - checked = "[GameMpSetup.IsAutoAccept]" - } - - blockoverride "text" - { - text = "JOMINI_MULTIPLAYER_GUI_AUTO_ACCEPT" - } - } - - expand = {} - } - - expand = {} - } - - spacer = { - size = { 40 10 } - } - - #### DATE DESCRIPTION - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[Not(GameMpSetup.IsSaveGameSelected)]" - - state = { - name = "loadsave_refresh" - next = a - alpha = 0.5 - } - - state = { - name = "a" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - background = { - using = Background_Area_With_Header - margin_left = 15 - } - - text_single = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - margin = { 0 5 } - text = "[GameMpSetup.GetSelectedBookmark.GetDate.GetString]" - default_format = "#low" - } - - text_multi = { - text = "[GameMpSetup.GetBookmarkDescription]" - autoresize = yes - max_width = 400 - min_width = 400 - margin = { 10 20 } - default_format = "#high" - } - - expand = {} - } - - #### CHARACTER ##### - vbox = { - visible = "[GameMpSetup.IsSaveGameSelected]" - datacontext = "[GameMpSetup.GetSelectedSaveGame]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - margin = { 15 0 } - mirror = vertical - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - blend_mode = alphamultiply - } - } - - background = { - using = Background_Area_Dark - margin_left = 10 - margin_right = 15 - margin_bottom = 90 - - modify_texture = { - blend_mode = alphamultiply - mirror = vertical - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - } - } - - vbox_save_preview = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 400 0 } - margin = { -15 10 } - - blockoverride "max_width" { - max_width = 400 - } - - blockoverride "max_width_filename" { - max_width = 150 - } - - blockoverride "position" { - position = { 50 30 } - } - - expand = {} - } - } - } - - ### GAME INFO TAB ### - vbox = { - name = "tab_game_info" - visible = "[GetVariableSystem.HasValue( 'mp_host_tabs', 'game_info' )]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 10 - margin_top = 10 - minimumsize = { 415 0 } - - using = Animation_Tab_Switch - - vbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 400 0 } - margin_left = 10 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - text_single = { - text = "FRONTEND_MP_GAME_SETUP_VERSION" - align = left - layoutpolicy_horizontal = expanding - max_width = 400 - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_CHECKSUM" - align = left - layoutpolicy_horizontal = expanding - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 400 0 } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "JOMINI_MULTIPLAYER_GUI_ENABLED_DLCS" - default_format = "#low" - } - } - - scrollbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[GameMpSetup.GetEnabledDLCs]" - visible = "[DataModelHasItems( GameMpSetup.GetEnabledDLCs )]" - - item = { - text_single = { - layoutpolicy_horizontal = expanding - text = "[CString.GetString]" - } - } - } - } - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty( GameMpSetup.GetEnabledDLCs )]" - text = "JOMINI_MULTIPLAYER_GUI_NO_DLCS" - } - - blockoverride "scrollbox_expand" - { - expand = { - layoutpolicy_vertical = growing - visible = "[DataModelHasItems( GameMpSetup.GetEnabledDLCs )]" - } - } - } - } - - spacer = {} - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "JOMINI_MULTIPLAYER_GUI_ENABLED_MODS" - default_format = "#low" - } - - scrollbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[GameMpSetup.GetEnabledMods]" - visible = "[DataModelHasItems( GameMpSetup.GetEnabledMods )]" - - item = { - text_single = { - text = "[CString.GetString]" - } - } - } - } - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty( GameMpSetup.GetEnabledMods )]" - text = "JOMINI_MULTIPLAYER_GUI_NO_MODS" - } - - blockoverride "scrollbox_expand" - { - expand = { - layoutpolicy_vertical = growing - visible = "[DataModelHasItems( GameMpSetup.GetEnabledMods )]" - } - } - } - } - } - - spacer = { - size = { 40 10 } - } - - button_primary = { - size = { 400 45 } - name = "start_button" - text = "JOMINI_MULTIPLAYER_GUI_SERVER_BROWSER_HOST_BUTTON" - default_format = "#high" - onclick = "[GameMpSetup.OnStart]" - enabled = "[GameMpSetup.CanStart]" - tooltip = "[GameMpSetup.StartTooltip]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - - state = { - name = _mouse_press - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_press" - } - } - - state = { - name = _mouse_release - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_start_game" - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/game_rules.gui b/project/ck3/base_game/gui/game_rules.gui deleted file mode 100644 index 61b52a3ce7..0000000000 --- a/project/ck3/base_game/gui/game_rules.gui +++ /dev/null @@ -1,650 +0,0 @@ -window = { - name = "game_rules" - size = { 100% 100% } - movable = no - layer = confirmation - - using = Background_Full_Dim - - state = { - name = _show - using = Animation_FadeIn_Quick - on_start = "[PdxGuiWidget.FindChild('game_rules_window').TriggerAnimation('appear')]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - on_start = "[PdxGuiWidget.FindChild('game_rules_window').TriggerAnimation('disappear')]" - } - - button_normal = { - size = { 100% 100% } - onclick = "[JominiGameRules.Hide]" - } - - widget = { - name = "game_rules_window" - parentanchor = center - size = { 1000 845 } - alwaystransparent = no - allow_outside = yes - - using = Window_Decoration_Frontend_Spike - using = Window_Background - - state = { - name = appear - duration = 0.15 - using = Animation_Curve_Default - - position_y = 0 - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_standard_show" - } - } - - state = { - name = disappear - duration = 0.15 - using = Animation_Curve_Default - - position_y = 50 - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_standard_hide" - } - } - - vbox = { - using = Window_Margins - spacing = 5 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "GAME_RULES_HEADER" - } - - blockoverride "button_close" - { - onclick = "[JominiGameRules.Hide]" - shortcut = "close_window" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - } - - hbox_ironman_achievements_info = { - name = "ironman_and_achievements" - visible = "[Not( GameHasMultiplePlayers )]" - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - margin_top = 30 - margin_left = 25 - - fixedgridbox = { - datamodel = "[JominiGameRules.GetSettings]" - addcolumn = 450 - addrow = 170 - datamodel_wrap = 2 - maxhorizontalslots = 2 - flipdirection = yes - - item = { - widget = { - size = { 420 150 } - datacontext = "[GuiGameRule.GetRule]" - datacontext = "[GuiGameRule.GetSetting]" - - background = { - using = Background_Area_With_Header - alpha = 0.8 - margin = { 10 5 } - margin_bottom = 0 - } - - vbox = { - text_single = { - text = "[GameRule.GetName]" - max_width = 350 - # parentanchor = hcenter - } - - spacer = { - size = { 20 20 } - } - - widget_game_rule_option = {} - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - text = "[GameRuleSetting.GetDescription]" - default_format = "#low" - margin = { 10 15 } - } - } - - } - } - } - } - } - - expand = {} - - hbox = { - margin = { 0 10 } - margin_top = 5 - - spacing = 20 - - button_standard = { - visible = "[And( IsHost, Not( HasGameStartedForTheFirstTime ) )]" - text = "GAME_RULES_RESET_TO_DEFAULTS_TEXT" - onclick = "[JominiGameRules.ResetAllToDefaults]" - } - - button_primary = { - text = "CLOSE_LABEL" - visible = "[Not( And( IsHost, Not( HasGameStartedForTheFirstTime ) ) )]" - onclick = "[JominiGameRules.Hide]" - shortcut = "close_window" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - - button_primary = { - text = "APPLY" - visible = "[And( IsHost, Not( HasGameStartedForTheFirstTime ) )]" - onclick = "[JominiGameRules.ApplySettings]" - onclick = "[JominiGameRules.Hide]" - shortcut = "close_window" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - } - } - - game_rules_preset_window = {} - } - -} - -types GameRuleTypes -{ - type widget_game_rule_option = widget { - size = { 240 30 } - - background = { - using = Background_Area_Dark - margin = { 5 5 } - } - - button_select_arrow = { - visible = "[And( IsHost, Not( HasGameStartedForTheFirstTime ) )]" - size = { 25 25 } - parentanchor = left|vcenter - mirror = horizontal - - block "onclick_prev" - { - onclick = "[GuiGameRule.Prev]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_decrement" - } - } - - text_single = { - text = "[GameRuleSetting.GetName]" - parentanchor = center - default_format = "#medium" - align = nobaseline - } - - achievements_disabled_icon = { - visible = "[GameRuleSetting.HasFlag( 'blocks_achievements' )]" - parentanchor = right - position = { -30 4 } - size = { 22 22 } - tooltip = "GAME_RULE_BLOCKS_ACHIEVEMENTS" - } - - button_select_arrow = { - visible = "[And( IsHost, Not( HasGameStartedForTheFirstTime ) )]" - size = { 25 25 } - parentanchor = right|vcenter - - block "onclick_next" - { - onclick = "[GuiGameRule.Next]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_decrement" - } - } - } - - type flowcontainer_game_rules_mini = flowcontainer { - name = "difficulty_setting" - datacontext = "[AccessGameRules]" - datacontext = "[JominiGameRules.AccessNamedGameRule( 'difficulty' )]" - datacontext = "[GuiGameRule.GetRule]" - datacontext = "[GuiGameRule.GetSetting]" - spacing = 10 - - text_single = { - align = left - raw_text = "[GameRule.GetName]:" - default_format = "#medium" - max_width = 150 - minimumsize = { 0 25 } - } - - widget_game_rule_option = { - blockoverride "onclick_prev" - { - onclick = "[GuiGameRule.Prev]" - onclick = "[JominiGameRules.ApplySettings]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_decrement" - - } - blockoverride "onclick_next" - { - onclick = "[GuiGameRule.Next]" - onclick = "[JominiGameRules.ApplySettings]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_decrement" - } - } - } - - type hbox_achievements_info = hbox { - name = "achievements" - margin = { 10 10 } - margin_right = 20 - margin_bottom = 10 - spacing = 10 - tooltip = "[SelectLocalization( CanGetAchievements, 'ACHIEVEMENTS_ENABLED', 'ACHIEVEMENTS_DISABLED' )]" - - block "ai_background" - { - background = { - using = Background_Frame - } - } - - - achievements_enabled_icon = { - visible = "[CanGetAchievements]" - block "ai_icon_size" - { - - } - } - - achievements_disabled_icon = { - visible = "[Not( CanGetAchievements )]" - block "ai_icon_size" - { - - } - } - - vbox = { - name = "text" - - text_single = { - text = "ACHIEVEMENTS_LABEL" - max_width = 150 - align = left|nobaseline - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[SelectLocalization( CanGetAchievements, 'ACHIEVEMENTS_ENABLED_NO_HEADER', 'ACHIEVEMENTS_DISABLED_NO_HEADER' )]" - default_format = "#warning" - max_width = 150 - align = left|nobaseline - } - } - - } - - type hbox_ironman_achievements_info = hbox { - layoutpolicy_horizontal = expanding - margin = { 30 6 } - spacing = 20 - - hbox = { - name = "ironman" - margin = { 10 10 } - margin_right = 20 - margin_bottom = 10 - tooltip = "IRONMAN_PAUSE_MENU_TOOLTIP" - - background = { - using = Background_Frame - } - - hbox = { - margin = { 5 5 } - name = "buttons" - visible = "[Not( HasGameStartedForTheFirstTime )]" - - button_standard = { - name = "enable" - text = "ENABLE_IRONMAN" - visible = "[Not( IsIronmanEnabled )]" - enabled = "[Not( IsIronmanEnabled )]" - onclick = "[SetIronmanEnabledStatus( '(bool)yes' )]" - onclick = "[JominiGameRules.SetIronman( '(bool)yes' )]" - - size = { 80 30 } - } - - button_standard = { - name = "disable" - text = "DISABLE_IRONMAN" - visible = "[IsIronmanEnabled]" - enabled = "[IsIronmanEnabled]" - onclick = "[SetIronmanEnabledStatus( '(bool)no' )]" - onclick = "[JominiGameRules.SetIronman( '(bool)no' )]" - - size = { 80 30 } - } - - } - - - hbox = { - - widget = { - size = { 40 40 } - - ironman_disabled_icon = { - visible = "[Not( IsIronmanEnabled )]" - } - - ironman_save_icon = { - visible = "[IsIronmanEnabled]" - } - } - - vbox = { - margin_left = 10 - - text_single = { - text = "IRONMAN_LABEL" - max_width = 150 - align = left|nobaseline - } - - text_single = { - text = "[SelectLocalization( IsIronmanEnabled, 'IRONMAN_ENABLED_NO_HEADER', 'IRONMAN_DISABLED_NO_HEADER' )]" - default_format = "#warning" - max_width = 150 - min_width = 60 - align = left|nobaseline - layoutpolicy_horizontal = expanding - } - } - } - } - - hbox_achievements_info = {} - - expand = {} - - hbox = { - - visible = "[And( IsHost, Not( HasGameStartedForTheFirstTime ) )]" - spacing = 10 - dropdown_menu_standard = { - blockoverride "dropdown_properties" - { - datamodel = "[JominiGameRules.GetRulePresets]" - onselectionchanged = "[JominiGameRules.OnSelectPreset]" - onselectionchanged = "[SetIronmanEnabledStatus(JominiGameRules.GetSelectedPreset.IsIronmanEnabled)]" - } - - - blockoverride "dropdown_active_item_properties" - { - text = "[SelectLocalization( JominiGameRules.HasValidPresetSelected, JominiGameRules.GetSelectedPreset.GetName, 'GAME_RULES_PRESET_DROPDOWN_NO_SELECTED' )]" - } - - blockoverride "dropdown_item_properties" - { - widget = { - size = { 100% 100% } - - hbox = { - margin_right = 10 - - text_single = { - layoutpolicy_horizontal = expanding - max_width = 145 - margin_left = 4 - default_format = "#clickable" - text = "[GuiGameRulePreset.GetName]" - } - - achievements_enabled_icon = { - visible = "[And( GuiGameRulePreset.IsIronmanEnabled, Not( GuiGameRulePreset.HasRuleWithFlag('blocks_achievements') ) )]" - size = { 20 20 } - } - - achievements_disabled_icon = { - visible = "[Or( Not( GuiGameRulePreset.IsIronmanEnabled ), GuiGameRulePreset.HasRuleWithFlag('blocks_achievements') )]" - size = { 20 20 } - } - } - } - } - - blockoverride "dropdown_list_properties" - { - minimumsize = { 192 50 } - hbox = { - visible = "[IsDataModelEmpty(JominiGameRules.GetRulePresets)]" - textbox = { - text = "GAME_RULES_PRESET_DROPDOWN_NO_SELECTED_BODY" - align = center - } - } - } - } - - - button_standard = { - size = { 100 30 } - - onclick = "[JominiGameRules.ShowPresetWindow]" - onclick = "[JominiGameRules.SetPresetSaveName]" - - text = "SAVE" - tooltip = "SAVE_PRESET_BUTTON_TOOLTIP" - } - - button_standard = { - size = { 100 30 } - - enabled = "[JominiGameRules.HasValidPresetSelected]" - onclick = "[JominiGameRules.DeletePresetAtIndex( JominiGameRules.GetSelectedPresetIndex )]" - - text = "DELETE" - tooltip = "DELETE_SELECTED_PRESET_BUTTON_TOOLTIP" - } - } - } - - type game_rules_preset_window = window { - name = "game_rules_preset" - - visible = "[And( And( IsHost, Not( HasGameStartedForTheFirstTime ) ), JominiGameRules.IsPresetWindowShown )]" - - size = { 400 510 } - position = { 385 25 } - parentanchor = right - - layer = confirmation - alwaystransparent = no - movable = no - - using = Window_Background_Subwindow - - vbox = { - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "SAVE_PRESET_HEADER" - } - - blockoverride "button_close" - { - onclick = "[JominiGameRules.HidePresetWindow]" - shortcut = "close_window" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - } - - editbox_standard_with_label = { - margin = { 30 0 } - margin_bottom = 14 - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "SAVE_PRESET_SAVE_AS_LABEL" - } - - blockoverride "editbox_properties" - { - name = "preset_name_edit" - multiline = no - maxcharacters = 40 - text = "[JominiGameRules.GetPresetSaveName]" - ontextedited = "[JominiGameRules.OnPresetSaveNameEdit]" - } - } - - scrollbox = { - size = { 390 0 } - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - margin_top = 20 - margin_left = 20 - - fixedgridbox = { - datamodel = "[JominiGameRules.GetRulePresets]" - addcolumn = 350 - addrow = 70 - datamodel_wrap = 1 - maxhorizontalslots = 1 - flipdirection = yes - - item = { - button_standard = { - size = { 350 60 } - - onclick = "[JominiGameRules.OnPresetSaveNameChange( GuiGameRulePreset.GetName )]" - down = "[EqualTo_string(JominiGameRules.GetPresetSaveName, GuiGameRulePreset.GetName)]" - - hbox = { - vbox = { - margin_left = 10 - - text_single = { - text = "[GuiGameRulePreset.GetName]" - layoutpolicy_horizontal = expanding - align = nobaseline - max_width = 280 - } - - text_single = { - datacontext = "[GuiGameRulePreset.GetSettingForRule( 'difficulty' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 240 0 } - - text = "GAME_RULES_PRESET_DIFFICULTY" - default_format = "#low" - align = nobaseline - } - } - - expand = {} - - hbox = { - margin_right = 10 - - achievements_enabled_icon = { - visible = "[And( GuiGameRulePreset.IsIronmanEnabled, Not( GuiGameRulePreset.HasRuleWithFlag('blocks_achievements') ) )]" - } - - achievements_disabled_icon = { - visible = "[Or( Not( GuiGameRulePreset.IsIronmanEnabled ), GuiGameRulePreset.HasRuleWithFlag('blocks_achievements') )]" - } - } - } - } - } - } - } - } - - hbox = { - margin = { 0 16 } - margin_top = 10 - - button_standard = { - size = { 150 33 } - - enabled = "[JominiGameRules.HasPresetWithName(JominiGameRules.GetPresetSaveName)]" - onclick = "[JominiGameRules.DeletePresetWithName( JominiGameRules.GetPresetSaveName )]" - - text = "DELETE" - tooltip = "DELETE_PRESET_WITH_NAME_BUTTON_TOOLTIP" - } - - spacer = { - size = { 20 0 } - } - - button_standard = { - visible = "[Not(JominiGameRules.HasPresetWithName(JominiGameRules.GetPresetSaveName))]" - size = { 150 33 } - - enabled = "[JominiGameRules.IsValidPresetName]" - onclick = "[JominiGameRules.SavePreset]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - - text = "SAVE" - tooltip = "[SelectLocalization( JominiGameRules.IsValidPresetName, 'SAVE_PRESET_BUTTON_TOOLTIP', JominiGameRules.GetInvalidPresetNameTooltip )]" - } - - button_standard = { - visible = "[JominiGameRules.HasPresetWithName(JominiGameRules.GetPresetSaveName)]" - size = { 150 33 } - - onclick = "[JominiGameRules.SavePreset]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - - text = "OVERWRITE_GAME_RULES_PRESET_ACCEPT" - tooltip = "OVERWRITE_PRESET_BUTTON_TOOLTIP" - } - } - expand = {} - } - } -} - - - - diff --git a/project/ck3/base_game/gui/hud.gui b/project/ck3/base_game/gui/hud.gui deleted file mode 100644 index 5d4e00b91e..0000000000 --- a/project/ck3/base_game/gui/hud.gui +++ /dev/null @@ -1,4108 +0,0 @@ -###################################################### -#################### META INFO ####################### -###################################################### - -widget = { - size = { 100% 100% } - name = "meta_info" - visible = "[IsDefaultGUIMode]" - layer = bottom - - using = Animation_ShowHide_Standard - - flowcontainer = { - name = "observer_status" - visible = "[IsObserver]" - visible_at_creation = no - parentanchor = bottom|left - position = { 240 -50 } - ignoreinvisible = yes - - background = { - using = Background_Area_Dark - } - - text_single = { - name = "global_observer_indication" - visible = "[Not(GetPlayer.IsValid)]" - text = "GLOBAL_OBSERVER" - } - - text_single = { - name = "player_observer_indication" - visible = "[GetPlayer.IsValid]" - text = "PLAYER_OBSERVER" - } - - button_cancel = { - name = "cancel_button" - visible = "[GetPlayer.IsValid]" - - size = { 30 30 } - onclick = "[ClearObserver]" - tooltip = "OBSERVER_MODE_ON" - } - - icon_observer = { - size = { 30 30 } - visible = "[Not(GetPlayer.IsValid)]" - } - } - - ## Build version - text_single = { - name = "build_version_text" - position = { 5 5 } - visible = "[Not(ReleaseMode)]" - - tooltip = "[GetBuildVersionDescription]" - - text = "VERSION_SHORT" - default_format = "#low" - max_width = 300 - } - - error_horse = { - parentanchor = bottom|left - position = { 610 -10 } - visible = "[And( Not( IsPauseMenuShown ), Not(ReleaseMode) )]" - } - loaded_mods_icon = { - parentanchor = bottom|left - visible = "[And( Not( IsPauseMenuShown ), And( HasLoadedMods, Not(ReleaseMode) ) )]" - tooltip = "[GetLoadedMods]" - position = { 670 -5 } - } -} - -widget = { - name = "ingame_topbar" - visible = "[InGameTopbar.ShouldBeVisible]" - size = { 100% 100% } - layer = hud_layer - - ### Alerts - notifications_alerts = { - visible = "[Not( IsPauseMenuShown )]" - parentanchor = top|right - position = { -720 0 } - spacing = 10 - - using = Animation_ShowHide_Quick - } - - ###################################################### - #################### TOP RIGHT ####################### - ###################################################### - - ### Top Right Bar - widget_top_right_bar = { - name = "top_bar" - visible = "[Not( IsPauseMenuShown )]" - parentanchor = top|right - } - - ### Outliner Button - container = { - visible = "[And( Not( IsPauseMenuShown ), And(Not(IsRightWindowOpen), IsDefaultGUIMode))]" - parentanchor = top|right - position = { -3 55 } - - using = Animation_ShowHide_Quick - - button_round = { - name = "outliner_button" - size = { 35 35 } - alpha = 0.7 - - onclick = "[ToggleGameView('outliner')]" - tooltip = "TOGGLE_OUTLINER" - - state = { - name = _mouse_enter - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - state = { - name = _mouse_leave - alpha = 0.7 - duration = 0.7 - using = Animation_Curve_Default - } - - button_outliner = { - parentanchor = center - alwaystransparent = yes - size = { 25 25 } - } - } - } - - ### Main Tabs - widget = { - name = "main_tabs" - visible = "[And( Not( IsPauseMenuShown ), And(Or(Not(IsObserver), GetPlayer.IsValid), IsDefaultGUIMode))]" - parentanchor = top|right - position = { 5 105 } - size = { 50 390 } - allow_outside = yes - - using = Animation_ShowHide_Quick - - widget = { - visible = "[Not(IsRightWindowOpen)]" - size = { 100% 100% } - - state = { - name = _show - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _hide - duration = 0.6 - alpha = 0 - using = Animation_Curve_Default - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/skinned/hud_maintab_bg.dds" - - @duration_maintab_button_enter = 0.03 - @duration_maintab_button_leave = 0.1 - - modify_texture = { - name = "glow_my_realm" - texture = "gfx/interface/skinned/hud_maintab_bg_glow.dds" - blend_mode = colordodge - translate_uv = { -0.15 -0.04 } - alpha = 0 - } - - modify_texture = { - name = "glow_military" - texture = "gfx/interface/skinned/hud_maintab_bg_glow.dds" - blend_mode = colordodge - translate_uv = { -0.15 -0.14 } - alpha = 0 - } - - modify_texture = { - name = "glow_council" - texture = "gfx/interface/skinned/hud_maintab_bg_glow.dds" - blend_mode = colordodge - translate_uv = { -0.15 -0.25 } - alpha = 0 - } - - modify_texture = { - name = "glow_court" - texture = "gfx/interface/skinned/hud_maintab_bg_glow.dds" - blend_mode = colordodge - translate_uv = { -0.15 -0.42 } - alpha = 0 - } - - modify_texture = { - name = "glow_intrigue" - texture = "gfx/interface/skinned/hud_maintab_bg_glow.dds" - blend_mode = colordodge - translate_uv = { -0.15 -0.55 } - alpha = 0 - } - - modify_texture = { - name = "glow_factions" - texture = "gfx/interface/skinned/hud_maintab_bg_glow.dds" - blend_mode = colordodge - translate_uv = { -0.15 -0.68 } - alpha = 0 - } - - modify_texture = { - name = "glow_decisions" - texture = "gfx/interface/skinned/hud_maintab_bg_glow.dds" - blend_mode = colordodge - translate_uv = { -0.2 -0.79 } - alpha = 0 - } - - # My Realm - state = { - name = "hud_tab_glow_my_realm_enter" - duration = @duration_maintab_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_my_realm" - alpha = 1 - translate_uv = { -0.15 -0.04 } - } - } - - state = { - name = "hud_tab_glow_my_realm_leave" - duration = @duration_maintab_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_my_realm" - alpha = 0 - translate_uv = { -0.15 -0.04 } - } - } - - # Military - state = { - name = "hud_tab_glow_military_enter" - duration = @duration_maintab_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_military" - alpha = 1 - translate_uv = { -0.15 -0.14 } - } - } - - state = { - name = "hud_tab_glow_military_leave" - duration = @duration_maintab_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_military" - alpha = 0 - translate_uv = { -0.15 -0.14 } - } - } - - # Council - state = { - name = "hud_tab_glow_council_enter" - duration = @duration_maintab_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_council" - alpha = 1 - translate_uv = { -0.15 -0.25 } - } - } - - state = { - name = "hud_tab_glow_council_leave" - duration = @duration_maintab_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_council" - alpha = 0 - translate_uv = { -0.15 -0.25 } - } - } - - # Court - state = { - name = "hud_tab_glow_court_enter" - duration = @duration_maintab_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_court" - alpha = 1 - translate_uv = { -0.15 -0.42 } - } - } - - state = { - name = "hud_tab_glow_court_leave" - duration = @duration_maintab_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_court" - alpha = 0 - translate_uv = { -0.15 -0.42 } - } - } - - # Intrigue - state = { - name = "hud_tab_glow_intrigue_enter" - duration = @duration_maintab_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_intrigue" - alpha = 1 - translate_uv = { -0.15 -0.55 } - } - } - - state = { - name = "hud_tab_glow_intrigue_leave" - duration = @duration_maintab_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_intrigue" - alpha = 0 - translate_uv = { -0.15 -0.55 } - } - } - - # Factions - state = { - name = "hud_tab_glow_factions_enter" - duration = @duration_maintab_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_factions" - alpha = 1 - translate_uv = { -0.15 -0.68 } - } - } - - state = { - name = "hud_tab_glow_factions_leave" - duration = @duration_maintab_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_factions" - alpha = 0 - translate_uv = { -0.15 -0.68 } - } - } - - # Decisions - state = { - name = "hud_tab_glow_decisions_enter" - duration = @duration_maintab_button_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_decisions" - alpha = 1 - translate_uv = { -0.2 -0.79 } - } - } - - state = { - name = "hud_tab_glow_decisions_leave" - duration = @duration_maintab_button_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_decisions" - alpha = 0 - translate_uv = { -0.2 -0.79 } - } - } - } - } - - vbox = { - alwaystransparent = no - filter_mouse = all - margin_top = 15 - margin_bottom = 20 - - vbox = { - widget_hud_main_tab = { - name = "tab_my_realm" - - blockoverride "maintab_button" - { - texture = "gfx/interface/skinned/hud_maintab/maintab_my_realm.dds" - onclick = "[ToggleGameView('my_realm')]" - shortcut = "my_realm_window" - tooltip = "MY_REALM_BUTTON" - down = "[IsGameViewOpen('my_realm')]" - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_my_realm_leave','hud_tab_glow_my_realm_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_my_realm_enter','hud_tab_glow_my_realm_leave')]" - } - } - - widget_hud_main_tab = { - name = "tab_military" - - blockoverride "maintab_button" - { - texture = "gfx/interface/skinned/hud_maintab/maintab_military.dds" - - onclick = "[ToggleGameViewData('military', GetPlayer.GetID)]" - shortcut = "military_window" - tooltip = "MILITARY_BUTTON" - down = "[IsGameViewOpen('military')]" - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_military_leave','hud_tab_glow_military_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_military_enter','hud_tab_glow_military_leave')]" - } - } - - widget_hud_main_tab = { - name = "tab_council" - - blockoverride "maintab_button" - { - texture = "gfx/interface/skinned/hud_maintab/maintab_council.dds" - - onclick = "[ToggleGameViewData('council_window', GetPlayer.GetID)]" - shortcut = "council_window" - tooltip = "COUNCIL_BUTTON" - down = "[IsGameViewOpen('council_window')]" - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_council_leave','hud_tab_glow_council_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_council_enter','hud_tab_glow_council_leave')]" - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 15 } - - icon = { - visible = "[And( Not( IsPauseMenuShown ), And(Or(Not(IsObserver), GetPlayer.IsValid), IsDefaultGUIMode))]" - parentanchor = right|vcenter - position = { -5 0 } - texture = "gfx/interface/skinned/hud_spike_big.dds" - size = { 25 15 } - - using = Animation_ShowHide_Standard - } - } - - vbox = { - vbox = { - widget_hud_main_tab = { - name = "tab_court_tutorial_uses_this" - - blockoverride "maintab_button" - { - texture = "gfx/interface/skinned/hud_maintab/maintab_court.dds" - - onclick = "[ToggleGameViewData( 'court_window', GetPlayer.GetID )]" - shortcut = "court_window" - tooltip = "COURT_BUTTON" - down = "[IsGameViewOpen( 'court_window' )]" - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_court_leave','hud_tab_glow_court_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_court_enter','hud_tab_glow_court_leave')]" - } - } - - widget_hud_main_tab = { - name = "tab_intrigue" - - blockoverride "maintab_button" - { - texture = "gfx/interface/skinned/hud_maintab/maintab_intrigue.dds" - - onclick = "[ToggleGameViewData('intrigue_window', GetPlayer.GetID)]" - shortcut = "intrigue_window" - tooltip = "INTRIGUE_BUTTON" - down = "[IsGameViewOpen('intrigue_window')]" - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_intrigue_leave','hud_tab_glow_intrigue_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_intrigue_enter','hud_tab_glow_intrigue_leave')]" - } - } - - widget_hud_main_tab = { - name = "tab_factions" - - blockoverride "maintab_button" - { - texture = "gfx/interface/skinned/hud_maintab/maintab_factions.dds" - - onclick = "[ToggleGameView('factions_window')]" - shortcut = "factions_window" - tooltip = "FACTION_BUTTON" - down = "[IsGameViewOpen('factions_window')]" - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_factions_leave','hud_tab_glow_factions_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_factions_enter','hud_tab_glow_factions_leave')]" - } - } - - widget_hud_main_tab = { - name = "tab_decisions" - - blockoverride "maintab_button" - { - texture = "gfx/interface/skinned/hud_maintab/maintab_decisions.dds" - - onclick = "[ToggleGameView('decisions')]" - shortcut = "decision_window" - tooltip = "DECISIONS_BUTTON" - down = "[IsGameViewOpen('decisions')]" - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_decisions_leave','hud_tab_glow_decisions_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_decisions_enter','hud_tab_glow_decisions_leave')]" - } - } - - } - } - } - - # Invisible button to ensure that these shortcuts don't get hidden - button = { - size = { 0 0 } - onclick = "[ToggleCharacter( GetPlayer.GetID )]" - shortcut = "character_window" - } - - widget = { - datacontext = "[GetPlayer]" - datacontext = "[AccessLocalPlayerCachedData]" - datacontext = "[LocalPlayerCachedData.AccessNewArtifacts]" - datacontext = "[LocalPlayerCachedData.AccessCourtEvents]" - datacontext = "[Character.GetCourtGrandeurData]" - visible = "[And( And( Not( IsPauseMenuShown ), And(Or(Not(IsObserver), GetPlayer.IsValid), IsDefaultGUIMode)), HasDlcFeature( 'royal_court' ))]" - enabled = "[Character.HasRoyalCourt]" - - parentanchor = bottom - position = { 4 50 } - size = { 45 45 } - - icon = { - name = "royal_court_button_background" - visible = "[Not(IsRightWindowOpen)]" - size = { 45 45 } - texture = "gfx/interface/buttons/maintab_courtview_bg.dds" - - allow_outside = yes - - state = { - name = _show - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _hide - duration = 0.6 - alpha = 0 - using = Animation_Curve_Default - } - - state = { - name = "hud_tab_glow_courtview_enter" - duration = 0.03 - using = Animation_Curve_Default - - modify_texture = { - name = "glow_courtview" - alpha = 1 - } - } - - state = { - name = "hud_tab_glow_courtview_leave" - duration = 0.1 - using = Animation_Curve_Default - - modify_texture = { - name = "glow_courtview" - alpha = 0 - } - } - - modify_texture = { - name = "glow_courtview" - texture = "gfx/interface/buttons/maintab_courtview_bg_glow.dds" - alpha = 0 - } - } - - widget_hud_main_tab = { - allow_outside = yes - name = "royal_court_button_tutorial_uses_this" - - tooltipwidget = { - container_royal_court_tooltip = {} - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_courtview_leave','hud_tab_glow_courtview_enter')]" - alpha = 1 - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('hud_tab_glow_courtview_enter','hud_tab_glow_courtview_leave')]" - alpha = 1 - } - - blockoverride "maintab_button" - { - texture = "gfx/interface/buttons/maintab_courtview.dds" - onclick = "[Character.OpenRoyalCourtView( 'characters' )]" - - # Looping glow when you have unhandled court events or first get your royal court - using = Animation_Glow_Pulse - - glow = { - glow_radius = 8 - using = Glow_Standard - using = Color_Bright_Yellow - visible = "[Or( And( Character.HasRoyalCourt, Not( LocalPlayerCachedData.HasEverOpenedRoyalCourt ) ), GreaterThan_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, '(int32)0' ) )]" - } - - # Pulse when you get a new pending court event - state = { - name = "pending_court_event_start" - next = "pending_court_event_a" - position_x = 0 - duration = 0.2 - size = { 45 45 } - using = Animation_Curve_Default - trigger_when = "[GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)0' )]" - - start_sound = { - soundeffect = "event:/DLC/EP1/SFX/UI/Notifications/royal_court_event_available" - } - } - - state = { - name = "pending_court_event_a" - next = "pending_court_event_b" - position_x = -30 - duration = 0.45 - size = { 85 85 } - using = Animation_Curve_Default - } - - state = { - name = "pending_court_event_b" - position_x = 0 - duration = 0.25 - size = { 45 45 } - bezier = { 0.43 0 0.2 2.2 } - } - - flowcontainer = { - position = { 0 6 } - parentanchor = bottom|hcenter - widgetanchor = center - direction = vertical - ignoreinvisible = yes - visible = "[Character.HasRoyalCourt]" - datacontext = "[GetPlayer]" - - widget_royal_court_notification = { - visible = "[And( GreaterThanOrEqualTo_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel ), Or( GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' ), Or( GreaterThan_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, '(int32)0' ), GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)0' ) ) ) )]" - } - - widget_below_cgv_expectations = { - visible = "[LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - } - } - } - } - } - } - - widget_stress_sounds = {} -} - -### Time Controls -icon = { - name = "timeline_widget" - visible = "[And( And( Not( IsPauseMenuShown ), TimelineWidget.ShouldBeVisible ), Not(GetVariableSystem.Exists('royal_court_screenshot_window')))]" - size = { 649 65 } - parentanchor = bottom|right - filter_mouse = all - alwaystransparent = yes - layer = top - allow_outside = yes - texture = "gfx/interface/skinned/hud_bg_gamespeed.dds" - - using = Animation_ShowHide_Quick - - widget = { - parentanchor = bottom|right - size = { 629 45 } - allow_outside = yes - - icon = { - parentanchor = top|right - position = { 7 -15} - texture = "gfx/interface/skinned/component_decoration/decoration_arch.dds" - size = { 30 30 } - } - - icon = { - visible = "[IsManuallyPaused]" - size = { 100% 100% } - texture = "gfx/interface/skinned/hud_pause_indicator.dds" - color = { 0.4 0.25 0.25 0.7 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - } - - icon = { - visible = "[IsPausedByEvent]" - size = { 100% 100% } - texture = "gfx/interface/skinned/hud_pause_indicator.dds" - color = { 0.3 0.3 0.3 0.7 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - } - - hotkeys_HUD = {} - - ### Extra Buttons - flowcontainer = { - name = "extra_buttons_menu" - visible = "[And( Not( IsPauseMenuShown ), GetVariableSystem.Exists( 'extra_buttons_expand' ))]" - visible_at_creation = no - parentanchor = bottom|right - widgetanchor = bottom|hcenter - position = { -570 -20 } - alwaystransparent = no - margin = { 40 40 } - direction = vertical - spacing = 3 - ignoreinvisible = yes - allow_outside = yes - - background = { - using = Background_Area_Dark - margin = { -25 -25 } - } - - state = { - name = _show - using = Animation_FadeIn_Quick - - position_y = -20 - } - - state = { - name = _hide - - using = Animation_FadeOut_Quick - position_y = 60 - } - - state = { - name = _mouse_hierarchy_leave - on_finish = "[GetVariableSystem.Clear( 'extra_buttons_expand' )]" - } - - button_standard = { - name = "find_character_button" - text = "FIND_CHARACTER" - onclick = "[ToggleGameView( 'character_finder' )]" - onclick = "[GetVariableSystem.Toggle( 'extra_buttons_expand' )]" - tooltip = "IM_TT_FIND_CHARACTER" - shortcut = "character_finder" - } - - button_standard = { - name = "find_title_button" - - onclick = "[ToggleGameView( 'find_title' )]" - onclick = "[GetVariableSystem.Toggle( 'extra_buttons_expand' )]" - - down = "[IsGameViewOpen('find_title')]" - shortcut = "find_title_shortcut" - - text = "FIND_TITLE" - tooltip = "IM_TT_FIND_TITLE" - } - - button_standard = { - name = "legacy_button" - text = "SHOW_LEGACY" - onclick = "[ToggleLegacy]" - down = "[IsGameViewOpen('succession_event')]" - onclick = "[GetVariableSystem.Toggle( 'extra_buttons_expand' )]" - tooltip = "IM_TT_SHOW_LEGACY" - } - - button_standard = { - name = "go_to_capital_button" - text = "GO_TO_CAPITAL" - onclick = "[OnGoToPlayerCapital]" - onclick = "[GetVariableSystem.Toggle( 'extra_buttons_expand' )]" - shortcut = "go_to_capital" - tooltip = "IM_TT_GO_TO_CAPITAL" - visible = "[GetPlayer.IsValid]" - } - } - - hbox = { - margin_left = 35 - allow_outside = yes - - hbox = { - margin_top = 12 - spacing = 3 - - button_dots = { - name = "button_hud_extra_buttons" - onclick = "[GetVariableSystem.Toggle( 'extra_buttons_expand' )]" - tooltip = MORE_POPOUT_TT - using = tooltip_ne - } - - button_menu = { - name = "pause_menu_button" - onclick = "[OnPauseMenu]" - tooltip = INGAME_MENU_TT - using = tooltip_ne - - tooltipwidget = { - using = TooltipWithFakeShortcut - blockoverride "shortcut_text" - { - text = FAKE_ESCAPE - } - } - } - - button_encyclopedia_small = { - name = "encyclopedia_button_extended_menu" - tooltip = "OPEN_ENCYCLOPEDIA" - onclick = "[ToggleEncyclopedia]" - shortcut = "encyclopedia" - using = tooltip_ne - } - } - - hbox = { - name = "tutorial_highlight_bottom_right_bar" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 5 - margin_left = 15 - margin_top = 12 - allow_outside = yes - - ## Date - button_standard_hover = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - onclick = "[OnPause]" - - tooltip = "CURRENT_DATE_TOOLTIP" - using = tooltip_nw - tooltip_offset = { 0 10 } - - margin_widget = { - visible = "[Not(Or(IsPausedByEvent, IsManuallyPaused))]" - size = { 100% 100% } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - Animation_HUD_daily_tick = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)1')]" - size = { 100% 100% } - - blockoverride "duration" - { - duration = 30 - } - - blockoverride "alpha" - { - alpha = 0.3 - } - } - - Animation_HUD_daily_tick = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)2')]" - size = { 100% 100% } - - blockoverride "duration" - { - duration = 15 - } - - blockoverride "alpha" - { - alpha = 0.25 - } - } - - Animation_HUD_daily_tick = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)3')]" - size = { 100% 100% } - - blockoverride "duration" - { - duration = 7.5 - } - - blockoverride "alpha" - { - alpha = 0.2 - } - } - - Animation_HUD_daily_tick = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)4')]" - size = { 100% 100% } - - blockoverride "duration" - { - duration = 3.75 - } - - blockoverride "alpha" - { - alpha = 0.15 - } - } - - Animation_HUD_daily_tick = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)5')]" - size = { 100% 100% } - - blockoverride "duration" - { - duration = 1.9 - } - - blockoverride "alpha" - { - alpha = 0.15 - } - } - } - - hbox = { - margin = { 5 0 } - margin_bottom = 2 - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 2 - margin_right = 2 - - expand = {} - - text_single = { - name = "date_text_sp" - visible = "[Not(GameHasMultiplePlayers)]" - layoutpolicy_horizontal = expanding - - text = "CURRENT_DATE" - default_format = "#date" - autoresize = no - align = right|nobaseline - using = Font_Size_Medium - } - - text_single = { - name = "date_text_mp" - visible = "[GameHasMultiplePlayers]" - layoutpolicy_horizontal = expanding - - text = "CURRENT_DATE" - default_format = "#medium;glow_color:{0.1,0.1,0.1,1}" - autoresize = no - align = right|nobaseline - using = Font_Size_Medium - } - } - - container = { - name = "pause_play_icons" - - button_pause = { - visible = "[Not(Or(IsPausedByEvent, IsManuallyPaused))]" - alwaystransparent = yes - parentanchor = center - } - - button_play = { - visible = "[Or(IsPausedByEvent, IsManuallyPaused)]" - alwaystransparent = yes - parentanchor = center - } - } - } - } - - button_normal = { - shortcut = "decrease_speed" - shortcut = "decrease_speed_2" - shortcut = "decrease_speed_3" - onclick = "[OnDecreaseGameSpeed]" - } - - button_normal = { - shortcut = "increase_speed" - shortcut = "increase_speed_2" - shortcut = "increase_speed_3" - onclick = "[OnIncreaseGameSpeed]" - } - - hbox = { - layoutpolicy_vertical = expanding - margin_bottom = -6 - margin_top = -4 - allow_outside = yes - - icon = { - name = "speed_indicator" - layoutpolicy_vertical = expanding - size = { 170 0 } - framesize = { 200 30 } - texture = "gfx/interface/hud/speed_indicator.dds" - frame = "[GetCurrentGameSpeed]" - tooltip = "CURRENT_SPEED_TOOLTIP" - tooltip_offset = { 0 -170 } - alpha = 0.8 - - modify_texture = { - visible = "[IsPausedByEvent]" - texture = "gfx/interface/hud/speed_indicator_auto_pause.dds" - spritetype = corneredtiled - blend_mode = darken - texture_density = 2 - } - - modify_texture = { - visible = "[And(IsManuallyPaused, Not(IsPausedByEvent))]" - texture = "gfx/interface/hud/speed_indicator_pause.dds" - spritetype = corneredtiled - blend_mode = darken - texture_density = 2 - } - - modify_texture = { - visible = "[Not(Or(IsPausedByEvent, IsManuallyPaused))]" - texture = "gfx/interface/hud/speed_indicator_play.dds" - spritetype = corneredtiled - blend_mode = darken - texture_density = 2 - } - - button = { - visible = "[Not( GameHasMultiplePlayers )]" - onclick = "[OnPause]" - shortcut = "pause" - } - - icon = { - parentanchor = right|vcenter - position = { 10 0 } - size = { 15 90%} - texture = "gfx/interface/skinned/overlay_stone.dds" - color = { 0.32 0.32 0.32 1 } - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/skinned/speed_indicator_frame.dds" - } - - hbox = { - margin_left = 6 - margin_right = 6 - - button = { - name = "speed_1" - shortcut = "speed_1" - layoutpolicy_horizontal = shrinking - layoutpolicy_vertical = expanding - size = { 34 18 } - - alwaystransparent = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)1')]" - onclick = "[SetGameSpeed('(int32)0')]" - tooltip = "CHANGE_SPEED_TOOLTIP_1" - using = tooltip_ne - - alpha = 0 - - state = { - name = _mouse_enter - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _mouse_leave - alpha = 0 - duration = 0.1 - using = Animation_Curve_Default - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 7 } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/hud/speed_indicator_mouseover.dds" - } - } - } - - button = { - name = "speed_2" - shortcut = "speed_2" - layoutpolicy_horizontal = shrinking - layoutpolicy_vertical = expanding - size = { 34 18 } - - alwaystransparent = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)2')]" - onclick = "[SetGameSpeed('(int32)1')]" - tooltip = "CHANGE_SPEED_TOOLTIP_2" - using = tooltip_ne - - alpha = 0 - - state = { - name = _mouse_enter - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _mouse_leave - alpha = 0 - duration = 0.1 - using = Animation_Curve_Default - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 7 } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/hud/speed_indicator_mouseover.dds" - } - } - } - - button = { - name = "speed_3" - shortcut = "speed_3" - layoutpolicy_horizontal = shrinking - layoutpolicy_vertical = expanding - size = { 34 18 } - - alwaystransparent = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)3')]" - onclick = "[SetGameSpeed('(int32)2')]" - tooltip = "CHANGE_SPEED_TOOLTIP_3" - using = tooltip_ne - - alpha = 0 - - state = { - name = _mouse_enter - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _mouse_leave - alpha = 0 - duration = 0.1 - using = Animation_Curve_Default - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 7 } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/hud/speed_indicator_mouseover.dds" - } - } - } - - button = { - name = "speed_4" - shortcut = "speed_4" - layoutpolicy_horizontal = shrinking - layoutpolicy_vertical = expanding - size = { 34 18 } - - alwaystransparent = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)4')]" - onclick = "[SetGameSpeed('(int32)3')]" - tooltip = "CHANGE_SPEED_TOOLTIP_4" - using = tooltip_ne - - alpha = 0 - - state = { - name = _mouse_enter - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _mouse_leave - alpha = 0 - duration = 0.1 - using = Animation_Curve_Default - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 7 } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/hud/speed_indicator_mouseover.dds" - } - } - } - - button = { - name = "speed_5" - shortcut = "speed_5" - layoutpolicy_horizontal = shrinking - layoutpolicy_vertical = expanding - size = { 34 18 } - - alwaystransparent = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)5')]" - onclick = "[SetGameSpeed('(int32)4')]" - tooltip = "CHANGE_SPEED_TOOLTIP_5" - using = tooltip_ne - - alpha = 0 - - state = { - name = _mouse_enter - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _mouse_leave - alpha = 0 - duration = 0.1 - using = Animation_Curve_Default - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 7 } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/hud/speed_indicator_mouseover.dds" - } - } - } - } - } - } - } - - # Just the hotkeys for increase/decrease speed - container = { - name = "speed_hotkeys" - - button = { - name = "increase_speed" - size = { 0 0 } - - shortcut = "increase_speed" - shortcut = "increase_speed_2" - shortcut = "increase_speed_3" - onclick = "[OnIncreaseGameSpeed]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_increment" - } - - button = { - name = "decrease_speed" - size = { 0 0 } - - shortcut = "decrease_speed" - shortcut = "decrease_speed_2" - shortcut = "decrease_speed_3" - onclick = "[OnDecreaseGameSpeed]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_decrement" - } - } - - widget_gamespeed_sounds = {} - } - } -} - -### Bottom Left -widget = { - name = "bottom_bar" - visible = "[And( Not( IsPauseMenuShown ), IsDefaultGUIMode )]" - size = { 100% 100% } - layer = bottom - datacontext = "[GetPlayer]" - - using = Animation_ShowHide_Quick - - icon = { - visible = "[And(GetPlayer.IsValid, Not(GetVariableSystem.Exists( 'hide_bottom_left_HUD')))]" - parentanchor = bottom|left - size = { 462 64 } - texture = "gfx/interface/skinned/hud_bg_character_bar.dds" - spritetype = corneredtiled - spriteborder_left = 70 - spriteborder_right = 240 - texture_density = 2 - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.21 - - position = { 0 0 } - alpha = 1 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.21 - - position = { -36 50 } - alpha = 0 - } - } - - ### BOTTOM LEFT CHARACTER PORTRAIT - container = { - datacontext = "[GetPlayer]" - visible = "[And(GetPlayer.IsValid, Not(GetVariableSystem.Exists( 'hide_bottom_left_HUD')))]" - visible_at_creation = no - parentanchor = bottom|left - - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.15 - - position = { 0 0 } - alpha = 1 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.15 - - position = { 0 50 } - alpha = 0 - } - - portrait_hud = { - parentanchor = center - position = { -40 0 } - } - - icon = { - texture = "gfx/interface/hud/bottom_left_portrait_fade.dds" - parentanchor = bottom|left - color = { 0.12 0.12 0.12 1 } - } - - icon = { - texture = "gfx/interface/hud/bottom_left_portrait_fade.dds" - parentanchor = bottom|left - color = { 0.15 0.15 0.15 0.3 } - } - } - - ## Bottom left CoA - coa_realm_medium_crown = { - visible = "[And(And(IsDefaultGUIMode, GetPlayer.IsRuler), Not(GetVariableSystem.Exists( 'hide_bottom_left_HUD'))))]" - visible_at_creation = no - parentanchor = bottom|left - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.25 - - position = { 0 4 } - alpha = 1 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.25 - - position = { 0 50 } - alpha = 0 - } - - blockoverride "coa_button" - { - tooltip = "[GetPlayer.GetDefaultRealmFlagTooltipPrimaryTitleClickInfo]" - onclick = "[DefaultOnCoatOfArmsClick(GetPlayer.GetPrimaryTitle.GetID)]" - } - } - - ### Lifestyle - flowcontainer = { - name = "bottom_left_bar" - visible = "[And( Not( IsPauseMenuShown ), And(And(IsDefaultGUIMode, GetPlayer.IsValid), Not(GetVariableSystem.Exists( 'hide_bottom_left_HUD')))))]" - parentanchor = bottom|left - position = { 66 0 } - ignoreinvisible = yes - alwaystransparent = no - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.21 - - position = { 66 0 } - alpha = 1 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.21 - - position = { 30 50 } - alpha = 0 - } - - spacer = { - size = { 4 0 } - } - - - flowcontainer = { - ignoreinvisible = yes - margin_bottom = 5 - - button_normal = { - name = "lifestyle_button" - visible = "[GetPlayer.IsAdult]" - - tooltip = "PLAYER_LIFESTYLE_TOOLTIP" - using = tooltip_ne - - onclick = "[OpenLifestyleView( GetPlayer )]" - size = { 55 55 } - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - icon = { - name = "progress_frame" - texture = "gfx/interface/progressbars/action_progress_frame.dds" - size = { 100% 100% } - alpha = 0.5 - } - - highlight_icon_lifestyle_focus = { - name = "tutorial_highlight_lifestyle_HUD_button" - texture = "[GetPlayer.GetFocus.GetIcon]" - alwaystransparent = yes - size = { 100% 100% } - - modify_texture = { - texture = "gfx/interface/icons/focuses/hud_icon_mask.dds" - blend_mode = alphamultiply - } - } - - icon = { - visible = "[Or(GetPlayer.CanPlayerChangeMyFocus, Not( GetPlayer.GetLifestyle.IsValid ))]" - size = { 100% 100% } - alwaystransparent = yes - texture = "[GetPlayer.GetFocus.GetIcon]" - - modify_texture = { - texture = "gfx/interface/icons/focuses/hud_icon_mask.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/colors/gold.dds" - blend_mode = add - - } - - modify_texture = { - texture = "gfx/interface/colors/red.dds" - blend_mode = colordodge - } - - state = { - name = a - next = b - alpha = 0 - trigger_on_create = yes - duration = 1.2 - using = Animation_Curve_Default - } - - state = { - name = b - next = a - alpha = 0.8 - duration = 0.6 - using = Animation_Curve_Default - } - } - - progresspie = { - name = "progress" - size = { 55 55 } - texture = "gfx/interface/progressbars/action_progress_thin.dds" - framesize = { 124 124 } - frame = 2 - value = "[GetPlayer.GetLifestyleExperienceProgress( GetPlayer.GetLifestyle.Self )]" - min = 0 - max = 1 - } - - button_round = { - datacontext = "[GetPlayer]" - visible = "[And(GreaterThan_int32( Character.GetTotalPerkPoints, '(int32)0' ), Character.IsLocalPlayer)]" - parentanchor = bottom|right - position = { 7 3 } - size = { 28 28 } - framesize = { 82 82 } - upframe = 1 - uphoverframe = 1 - uppressedframe = 1 - alwaystransparent = yes - - text_single = { - parentanchor = center - datacontext = "[GetPlayer]" - text = "[Character.GetTotalPerkPoints]" - default_format = "#high" - max_width = 180 - align = nobaseline - - # animation_attention = { - # visible = "[GreaterThan_int32( GetPlayer.GetTotalPerkPoints, '(int32)0' )]" - # } - } - } - - animation_sonar = { - texture = "gfx/interface/component_effects/effect_sonar_ring.dds" - visible = "[GreaterThan_int32( GetPlayer.GetTotalPerkPoints, '(int32)0' )]" - } - } - - button_normal = { - name = "education_button" - visible = "[Not(GetPlayer.IsAdult)]" - - tooltip = "PLAYER_EDUCATION_FOCUS_TOOLTIP" - using = tooltip_ne - - onclick = "[OpenEducationFocusView( GetPlayer )]" - size = { 55 55 } - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - highlight_icon_lifestyle_focus = { - texture = "[GetPlayer.GetFocus.GetIcon]" - onclick = "[OpenEducationFocusView( GetPlayer )]" - size = { 100% 100% } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - framesize = { 140 140 } - - modify_texture = { - texture = "gfx/interface/icons/focuses/hud_icon_mask.dds" - blend_mode = alphamultiply - } - } - } - - button_open_inventory = { - name = "open_inventory_tutorial_uses_this" - size = { 55 55 } - - datacontext = "[GetPlayer]" - - blockoverride "highlight_icon_size" - { - size = { 40 40 } - } - - widget_new_artifacts = { - size = { 15 15 } - parentanchor = bottom|right - - visible = "[Or( GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'inventory' ), '(int32)0' ), And( Not( GetPlayer.HasRoyalCourt ), GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' ) ) )]" - } - } - } - - spacer = { - size = { 6 0 } - } - - widget = { - name = "stress_widget" - size = { 110 55 } - - widget = { - parentanchor = center - size = { 180 108 } - - tooltip = "PLAYER_STRESS_TOOLTIP" - using = tooltip_ne - - widget = { - name = "progressbar" - parentanchor = center - widgetanchor = left|vcenter - position = { -13 0 } - size = { 60 20 } - - background = { - texture = "gfx/interface/colors/white.dds" - color = { 0.1 0.1 0.1 0.8 } - } - - icon = { - visible = "[EqualTo_int32(GetPlayer.GetStressLevel, '(int32)2')]" - size = { 100% 100% } - texture = "gfx/interface/colors/white.dds" - color = { 1 0.1 0.1 0.2 } - - using = Animation_ShowHide_Standard - - state = { - name = a - next = b - trigger_on_create = yes - - using = Animation_Curve_Default - duration = 0.8 - alpha = 0 - } - - state = { - name = b - next = a - - using = Animation_Curve_Default - duration = 1.5 - alpha = 1 - } - } - - hbox = { - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( GetPlayer.GetStressProgress, '(float)100', '(int32)60' )]" - - progressbar_hud_stress = { - visible = "[GreaterThanOrEqualTo_int32(GetPlayer.GetStressLevel, '(int32)3')]" - size = { 100% 100% } - - using = Animation_ShowHide_Standard - - blockoverride "bar_color" - { - texture = "gfx/interface/colors/red.dds" - } - - blockoverride "bar_color_flow" - { - texture = "gfx/interface/colors/gold.dds" - alpha = 0.7 - } - } - - progressbar_hud_stress = { - visible = "[EqualTo_int32(GetPlayer.GetStressLevel, '(int32)2')]" - size = { 100% 100% } - - using = Animation_ShowHide_Standard - - blockoverride "bar_color" - { - texture = "gfx/interface/colors/orange.dds" - } - - blockoverride "bar_color_flow" - { - texture = "gfx/interface/colors/white.dds" - alpha = 0.3 - } - } - - progressbar_hud_stress = { - visible = "[EqualTo_int32(GetPlayer.GetStressLevel, '(int32)1')]" - size = { 100% 100% } - - using = Animation_ShowHide_Standard - - blockoverride "bar_color" - { - texture = "gfx/interface/colors/gold_darker.dds" - } - - blockoverride "bar_color_flow" - { - texture = "gfx/interface/colors/white.dds" - alpha = 0.3 - } - } - - progressbar_hud_stress = { - visible = "[EqualTo_int32(GetPlayer.GetStressLevel, '(int32)0')]" - size = { 100% 100% } - - using = Animation_ShowHide_Standard - - blockoverride "bar_color" - { - texture = "gfx/interface/colors/blue.dds" - } - - blockoverride "bar_color_flow" - { - texture = "gfx/interface/colors/white.dds" - alpha = 0.3 - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( GetPlayer.GetStressProgress, '(float)100', '(int32)60' )]" - } - } - } - - widget = { - size = { 100% 100% } - - progressbar_hud_stress_glow = { - texture = "gfx/interface/hud/hud_stress_glow_red.dds" - - blockoverride "animation_trigger_1" - { - name = "stress_level_increase" - } - - blockoverride "animation_trigger_2" - { - name = "stress_increase" - } - } - - progressbar_hud_stress_glow = { - texture = "gfx/interface/hud/hud_stress_glow_blue.dds" - - blockoverride "animation_trigger_1" { - name = "stress_level_decrease" - } - - blockoverride "animation_trigger_2" - { - name = "stress_decrease" - } - } - - progressbar_hud_stress_glow = { - visible = "[EqualTo_int32(GetPlayer.GetStressLevel, '(int32)3')]" - texture = "gfx/interface/hud/hud_stress_glow_red.dds" - - blockoverride "animation_trigger_1" { - name = "lvl3_fire" - trigger_on_create = yes - } - - blockoverride "animation_trigger_2" {} - blockoverride "lvl_3" {} - } - - icon = { - parentanchor = center - position = { -30 0 } - size = { 30 30 } - texture = "gfx/interface/colors/white.dds" - using = Color_Red - - - modify_texture = { - name = "mask_1" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - rotate_uv = 1 - } - - modify_texture = { - name = "mask_2" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - rotate_uv = -1 - } - - modify_texture = { - name = "mask_3" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - alpha = 0.1 - } - - modify_texture = { - name = "mask_4" - texture = "gfx/interface/component_masks/mask_circle.dds" - blend_mode = mask - } - - modify_texture = { - name = "mask_3" - texture = "gfx/interface/colors/gold.dds" - blend_mode = add - } - - state = { - name = "stress_level_increase" - next = b - - using = Animation_Curve_Default - scale = 1 - alpha = 0 - } - - state = { - name = b - next = c - - duration = 0.6 - bezier = { 0.5 0 1 0.5 } - - scale = 5 - alpha = 0.7 - } - - state = { - name = c - duration = 0.3 - alpha = 0 - scale = 6 - } - - state = { - name = rotate_a - next = rotate_b - trigger_on_create = yes - - modify_texture = { - name = "mask_1" - rotate_uv = 1 - } - } - - state = { - name = rotate_a - next = rotate_b - - duration = 1 - - modify_texture = { - name = "mask_1" - rotate_uv = 180 - } - } - - state = { - name = rotate_a_2 - next = rotate_b_2 - trigger_on_create = yes - - modify_texture = { - name = "mask_2" - rotate_uv = -1 - } - } - - state = { - name = rotate_a_2 - next = rotate_b_2 - - duration = 1 - - modify_texture = { - name = "mask_2" - rotate_uv = -180 - } - } - - state = { - name = rotate_a_3 - next = rotate_b_3 - trigger_on_create = yes - - modify_texture = { - name = "mask_3" - rotate_uv = 0 - alpha = 0.1 - } - } - - state = { - name = rotate_a_3 - next = rotate_b_3 - - duration = 1 - - modify_texture = { - name = "mask_3" - rotate_uv = 40 - alpha = 0.8 - } - } - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/skinned/hud_stress_bg.dds" - - icon = { - parentanchor = vcenter - position = { 41 0 } - size = { 35 35 } - - texture = "gfx/interface/icons/stress/icon_stress_level.dds" - framesize = { 70 70 } - frame = "[IntToFrameIndex( GetPlayer.GetStressLevel )]" - - modify_texture = { - visible = "[GreaterThanOrEqualTo_int32(GetPlayer.GetStressLevel, '(int32)2')]" - name = "lvl3_glow" - texture = "gfx/interface/colors/gold.dds" - blend_mode = colordodge - alpha = 0 - } - - modify_texture = { - name = "lvl_increase" - texture = "gfx/interface/colors/gold.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = a - next = b - duration = 0.6 - trigger_on_create = yes - using = Animation_Curve_Default - - modify_texture = { - name = "lvl3_glow" - alpha = 0.3 - } - } - - state = { - name = b - next = a - duration = 1.5 - using = Animation_Curve_Default - - modify_texture = { - name = "lvl3_glow" - alpha = 0 - } - } - - state = { - name = "stress_level_increase" - next = "stress_level_increase_2" - - modify_texture = { - name = "lvl_increase" - alpha = 0 - } - } - - state = { - name = "stress_level_increase_2" - next = "stress_level_increase_3" - duration = 0.4 - bezier = { 0.5 0 1 0.5 } - - modify_texture = { - name = "lvl_increase" - alpha = 0.7 - } - } - - state = { - name = "stress_level_increase_3" - duration = 0.5 - bezier = { 0 0.5 0.5 1 } - - modify_texture = { - name = "lvl_increase" - alpha = 0 - } - } - } - } - } - } - } - - spacer = { - size = { 9 0 } - } - - flowcontainer = { - parentanchor = bottom - - button_hud_character_bar = { - name = "house_button" - datacontext = "[GetPlayer.GetHouse]" - onclick = "[DefaultOnHouseCoatOfArmsClick(DynastyHouse.GetID)]" - parentanchor = bottom - - using = tooltip_ne - - tooltipwidget = { - using = dynasty_house_tooltip - } - - coa_house_tiny = { - parentanchor = center - position = { 0 7 } - using = tooltip_ne - scale = 0.92 - - blockoverride "coa_button" - { - alwaystransparent = yes - } - - blockoverride "coa_tooltip" - {} - } - } - - button_hud_character_bar = { - name = "faith_button" - datacontext = "[GetPlayer.GetFaith]" - parentanchor = bottom - - onclick = "[DefaultOnFaithClick(GetPlayer.GetFaith.GetID)]" - - tooltipwidget = { - faith_tooltip_click = {} - } - - highlight_icon = { - texture = "[Faith.GetIcon]" - size = { 40 40 } - position = { 0 4 } - parentanchor = center - - glow = { - color = { 0 0 0 0.8 } - glow_radius = 3 - using = Glow_Standard - } - } - } - - button_hud_character_bar = { - name = "player_culture_button_tutorial_uses_this" - datacontext = "[GetPlayer.GetCulture]" - parentanchor = bottom - onclick = "[DefaultOnCultureClick(Culture.GetID)]" - - tooltipwidget = { - culture_tooltip_click = {} - } - - highlight_icon = { - parentanchor = center - position = { 0 5} - size = { 40 40 } - texture = "gfx/interface/icons/icon_culture.dds" - - glow = { - color = { 0 0 0 0.8 } - glow_radius = 3 - using = Glow_Standard - } - } - } - } - - widget_stress_sounds = {} - } - - ###################################################### - ######### MAPMODES AND WARS AND INSPIRATIONS ######### - ###################################################### - - map_modes_debug = { - visible = "[And( InDebugMode, And(IsDefaultGUIMode, Not(IsRightWindowOpen)))]" - parentanchor = bottom|right - position = { 0 -220 } - - filter_mouse = all - alwaystransparent = no - scale = 0.9 - } - - widget = { # Inspiration Details - visible = "[And( InGameBottomBar.HasSelectedInspiration, And( IsDefaultGUIMode, Not( IsRightWindowOpen ) ) )]" - visible_at_creation = no - datacontext = "[InGameBottomBar.GetSelectedInspiration]" - datacontext = "[Inspiration.GetOwner]" - - parentanchor = bottom|right - position = { -200 -150 } - using = Window_Background_Subwindow - - alwaystransparent = no - filter_mouse = all - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - name = "selected_inspiration" - set_parent_size_to_minimum = yes - margin = { 4 4 } - margin_bottom = 20 - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "SELECTED_INSPIRATION_HEADER" - } - - blockoverride "button_close" - { - onclick = "[InGameBottomBar.ClearSelectedInspiration]" - } - - blockoverride "button_back" - { - visible = no - } - } - } - - hbox = { - name = "selected_inspiration_data" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 20 - - - background = { - using = Background_Area - layoutpolicy_horizontal = expanding - margin_top = 14 - } - - portrait_shoulders = { - name = "inspiration_owner_portrait" - - blockoverride "inspiration_status_icons" - { - } - } - - vbox = { - name = "text" - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_bottom = 10 - margin_top = -14 - - text_multi = { - name = "inspiration_text" - min_width = 300 - max_width = 300 - autoresize = yes - text = "SELECTED_INSPIRATION_TEXT" - margin_right = 10 - margin_top = 4 - } - - spacer = { - size = { 0 6 } - } - - hbox = { - name = "recuirt_owner" - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - } - - button_recruit_character = {} - - warning_icon = { - name = "wants_to_leave" - visible = "[And( Character.CourtierWantsToLeaveCourt, Not( Character.IsImprisoned))]" - size = { 20 20 } - tooltip = "[Character.GetCourtierLeaveDescription]" - } - - expand = {} - } - - text_single = { - name = "gold_invested" - text = INSPIRATION_INVESTED_GOLD - layoutpolicy_horizontal = expanding - visible = "[Inspiration.GetSponsor.IsLocalPlayer]" - } - } - } - - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 4 - - button_primary = { - name = "sponsor_inspiration" - text = START_SPONSOR_INSPIRATION - visible = "[Not( Inspiration.GetSponsor.IsValid )]" - - enabled = "[Character.IsPlayerInteractionValid( 'fund_inspiration_interaction' )]" - onclick = "[Character.OpenPlayerInteraction( 'fund_inspiration_interaction' )]" - tooltip = "[Character.GetPlayerInteractionTooltip( 'fund_inspiration_interaction' )]" - } - } - - vbox = { - name = "inspiration_progress" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = -8 - margin_top = -10 - spacing = 5 - - visible = "[Inspiration.GetSponsor.IsValid]" - - text_single = { - text = INSPIRATION_IN_PROGRESS - } - - progressbar_segmented = { - name = "progress_bar" - tooltip = "INSPIRATION_ITEM_PROGRESS_TOOLTIP" - datamodel = "[GetSegmentedProgressBar( GetDefine( 'NInspiration', 'MAX_PROGRESS' ), GetDefine( 'NScheme', 'PROGRESS_FRAMES' ), Inspiration.GetProgress, Inspiration.GetProgressChance )]" - } - - text_single = { - text = INSPIRATION_ESTIMATED_REMAINING - tooltip = INSPIRATION_ESTIMATED_TIME_TOOLTIP - } - - expand = { - layoutpolicy_vertical = expanding - } - } - } - } - - ### WARS SCHEMES AND MAPMODES AND INSPIRATIONS - flowcontainer = { - visible = "[And(IsDefaultGUIMode, Not(IsRightWindowOpen))]" - parentanchor = bottom|right - widgetanchor = top|right - position = { 0 -155 } - alwaystransparent = yes - ignoreinvisible = yes - filter_mouse = all - allow_outside = yes - spacing = 30 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - ## Wars - flowcontainer = { - name = "wars_and_schemes" - ignoreinvisible = yes - margin_top = 35 - - flowcontainer = { - name = "player_inspirations" - datamodel = "[GetPlayer.GetSponsoredInspirations]" - parentanchor = vcenter - spacing = 5 - margin = { 5 0 } - allow_outside = yes - - item = { - button_normal = { - datacontext = "[Inspiration.GetOwner]" - size = { 60 60 } - tooltip = "TT_INSPIRATION_WIDGET" - using = tooltip_above - onclick = "[InGameBottomBar.ToggleSelectedInspiration( Inspiration.Self )]" - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - icon = { - visible = "[ObjectsEqual( InGameBottomBar.GetSelectedInspiration, Inspiration.Self )]" - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - size = { 100% 100% } - } - - icon = { - name = "progress_frame" - texture = "gfx/interface/progressbars/action_progress_frame.dds" - size = { 100% 100% } - parentanchor = center - alpha = 0.5 - } - - progresspie = { - name = "progress" - visible = "[And( Inspiration.GetSponsor.IsValid, Not( Inspiration.IsComplete ) )]" - - size = { 60 60 } - texture = "gfx/interface/progressbars/action_progress_thin.dds" - framesize = { 124 124 } - frame = 2 - - widgetanchor = top|hcenter - parentanchor = top|hcenter - - min = 0 - max = 100 - - value = "[Select_float( GreaterThan_int32( Inspiration.GetProgress, '(int32)0' ), CurrentAndMaxToProgressbarValueInt32( Inspiration.GetProgress, GetDefine( 'NInspiration', 'MAX_PROGRESS' ) ), '(float)2' )]" - } - - highlight_icon = { - texture = "[Inspiration.GetType.GetIcon]" - alwaystransparent = yes - size = { 45 45 } - position = { 1 1 } - parentanchor = center - } - } - } - } - - flowcontainer = { - name = "player_schemes" - datamodel = "[InGameBottomBar.GetSchemes]" - parentanchor = vcenter - spacing = 5 - margin = { 5 0 } - - item = { - button_normal = { - name = "tutorial_highlight_lifestyle_HUD_button" - onclick = "[BottomBarSchemeItem.OnClick]" - datacontext = "[BottomBarSchemeItem.GetScheme]" - tooltip = "BOTTOMBAR_SCHEME_TOOLTIP" - size = { 60 60 } - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - icon = { - name = "progress_frame" - texture = "gfx/interface/progressbars/action_progress_frame.dds" - size = { 100% 100% } - parentanchor = center - alpha = 0.5 - } - - progresspie = { - name = "progress" - size = { 60 60 } - texture = "gfx/interface/progressbars/action_progress_thin.dds" - framesize = { 124 124 } - frame = 2 - widgetanchor = top|hcenter - parentanchor = top|hcenter - value = "[Scheme.GetProgressBar]" - min = 0 - max = 1 - } - - highlight_icon = { - texture = "[Scheme.GetSchemeType.GetIcon]" - alwaystransparent = yes - size = { 45 45 } - parentanchor = center - } - } - } - } - - button_raise_disband_armies = { - name = "tutorial_highlight_raise_troops" - visible = "[And( Character.IsAtWar, Not(Character.HasRaisedRegiments)))]" - visible_at_creation = no - - enabled = "[PlayerCanRaiseAnyRallyPoint]" - onclick = "[PlayerRaiseAllRegiments]" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_raise_army" - - onclick = "[PdxGuiTriggerAllAnimations('button_army')]" - - tooltip = "[GetPlayerRaiseAllTooltip]" - - animation_aggressive = {} - } - - button_raise_disband_armies = { - visible = "[PlayerShouldDisbandAll]" - visible_at_creation = no - - onclick = "[PlayerDisbandAll]" - enabled = "[PlayerCanDisbandAll]" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_disband" - - blockoverride "text" { - text = "DISBAND_ALL" - } - - tooltip = "[GetDisbandAllTooltip]" - } - - spacer = { - datacontext = "[GetPlayer]" - visible = "[Or(And(Character.IsAtWar, Not(Character.HasRaisedRegiments)), PlayerShouldDisbandAll)]" - - size = { 5 20 } - } - - flowcontainer = { - name = "wars" - parentanchor = vcenter - ignoreinvisible = yes - - flowcontainer = { - name = "great_holy_wars" - parentanchor = vcenter - ignoreinvisible = yes - - flowcontainer = { - datamodel = "[GetPlayer.GetFaith.GetDefensiveGreatHolyWars]" - ignoreinvisible = yes - parentanchor = vcenter - - item = { - button_ghw_banner = { - name = "defensive_ghw" - parentanchor = vcenter - - blockoverride "ghw_tooltip" - { - tooltip = "GHW_OPEN_TOOLTIP_DEFENDER" - using = tooltip_ne - } - } - } - } - - button_ghw_banner = { - name = "player_faith_ghw" - datacontext = "[GetPlayer.GetFaith.GetGreatHolyWar]" - visible = "[GetPlayer.GetFaith.HasOffensiveGreatHolyWar]" - visible_at_creation = no - parentanchor = vcenter - - blockoverride "ghw_tooltip" - { - tooltip = "GHW_OPEN_TOOLTIP_ATTACKER" - using = tooltip_ne - } - } - } - - flowcontainer = { - name = "raids_on_me" - datamodel = "[GetPlayer.GetHostileRaiders]" - parentanchor = vcenter - - item = { - button_raid_banner = { - parentanchor = vcenter - tooltip = "RAID_ON_ME_TOOLTIP" - } - } - } - - flowcontainer = { - name = "raids_by_me" - datamodel = "[GetPlayer.GetRaidTargets]" - parentanchor = vcenter - - item = { - button_raid_banner = { - parentanchor = vcenter - tooltip = "RAID_BY_ME_TOOLTIP" - } - } - } - - flowcontainer = { - name = "regular_wars" - datamodel = "[InGameBottomBar.GetWarItems]" - ignoreinvisible = yes - - item = { - button_war_banner = {} - } - } - } - } - - ## Map Modes - map_modes = { - filter_mouse = all - alwaystransparent = no - } - } -} - -###################################################### -############# MESSAGES AND NOTIFICATIONS ############# -###################################################### - -### Message Feed -notifications_message_feed = { - position = { -10 -135 } - layer = bottom -} - -### Toasts -notifications_toasts = { - widgetanchor = center - parentanchor = top|hcenter - position = { 0 165 } - layer = middle -} - -### Suggestions / Current Situation -notifications_suggestions = { - layer = hud_layer - - attachto = { - widgetid = "suggestions_placer" - inherit_visibility = hidden - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - - -types HUD -{ - type Animation_HUD_daily_tick = widget { - using = Animation_ShowHide_Quick - - icon = { - size = { 100% 100% } - texture = "gfx/interface/colors/white.dds" - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - color = { 0.63 0.59 0.68 1 } - - block "alpha" - { - alpha = 0.5 - } - - modify_texture = { - name = "pattern" - texture = "gfx/interface/component_masks/mask_clouds.dds" - spriteType = corneredtiled - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - } - - state = { - name = a - next = b - duration = 0 - trigger_on_create = yes - - modify_texture = { - name = "pattern" - translate_uv = { 0 0 } - } - } - - state = { - name = b - next = a - block "duration" - { - duration = 2 - } - - modify_texture = { - name = "pattern" - translate_uv = { -1 0 } - } - } - } - } - - type progressbar_hud_stress_glow = icon { - size = { 100% 100% } - - block "lvl_3" - { - alpha = 0 - } - - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - - modify_texture = { - name = "clouds" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredtiled - texture_density = 3 - } - - state = { - name = mask_a - next = mask_b - trigger_on_create = yes - - modify_texture = { - name = "clouds" - translate_uv = { 0 -1 } - } - } - - state = { - name = mask_b - next = mask_a - duration = 8 - - modify_texture = { - name = "clouds" - translate_uv = { 0 1 } - } - } - - state = { - block "animation_trigger_1" - { - name = "stress_level_increase" - } - next = "fade_out" - - duration = 0.2 - delay = 0.3 - bezier = { 0.5 0 1 0.5 } - alpha = 1 - } - - block "lvl_3" { - state = { - block "animation_trigger_2" - { - name = "stress_increase" - } - next = "fade_out" - - duration = 0.2 - delay = 0.3 - bezier = { 0.5 0 1 0.5 } - alpha = 1 - } - - state = { - name = "fade_out" - - duration = 1.5 - bezier = { 0 0.5 0.5 1 } - alpha = 0 - } - } - } - - type progressbar_hud_stress = icon { - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - alpha = 0.8 - - block "bar_color" - { - # texture = "gfx/interface/colors/red.dds" - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - blend_mode = alphamultiply - texture_density = 5 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.3 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - blend_mode = alphamultiply - spriteType = corneredtiled - alpha = 0.3 - texture_density = 3 - } - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0 - } - - modify_texture = { - visible = "[GreaterThanOrEqualTo_int32(GetPlayer.GetStressLevel, '(int32)2')]" - name = "lvl3_glow" - texture = "gfx/interface/colors/gold.dds" - blend_mode = colordodge - alpha = 0 - } - - modify_texture = { - name = "clouds" - texture = "gfx/interface/component_masks/mask_clouds_solid.dds" - blend_mode = mask - spriteType = corneredtiled - texture_density = 1 - } - - modify_texture = { - block "bar_color_flow" - { - # texture = "gfx/interface/colors/yellow.dds" - alpha = 0.3 - } - blend_mode = colordodge - } - - state = { - name = "lvl3_glow_a" - next = "lvl3_glow_b" - duration = 0.6 - trigger_on_create = yes - using = Animation_Curve_Default - - modify_texture = { - name = "lvl3_glow" - alpha = 0.5 - } - } - - state = { - name = "lvl3_glow_b" - next = "lvl3_glow_a" - duration = 1.5 - using = Animation_Curve_Default - - modify_texture = { - name = "lvl3_glow" - alpha = 0 - } - } - - state = { - name = "stress_level_increase" - next = "fade_out" - - duration = 0.1 - bezier = { 0.5 0 1 0.5 } - - modify_texture = { - name = "flash" - alpha = 0.6 - } - } - - state = { - name = "stress_increase" - next = "fade_out" - - duration = 0.1 - bezier = { 0.5 0 1 0.5 } - - modify_texture = { - name = "flash" - alpha = 0.6 - } - } - - state = { - name = "fade_out" - - duration = 0.8 - bezier = { 0 0.5 0.5 1 } - - - modify_texture = { - name = "flash" - alpha = 0 - } - } - - state = { - name = a - next = b - trigger_on_create = yes - - modify_texture = { - name = "clouds" - translate_uv = { 1 0 } - } - } - - state = { - name = b - next = a - duration = 15 - - modify_texture = { - name = "clouds" - translate_uv = { -1 0 } - } - } - } - - type button_raise_disband_armies = button_standard { - size = { 200 64 } - datacontext = "[GetPlayer]" - parentanchor = vcenter - - background = { - using = Background_Area_Dark_Border - } - - background = { - using = Background_Area_Dark - } - - margin_left = 45 - - - block "text" { - text = "RAISE_ALL" - } - - using = tooltip_ne - - icon = { - texture = "gfx/interface/icons/icon_banner.dds" - size = { 40 40 } - alwaystransparent = yes - parentanchor = left|vcenter - position = { 10 0 } - } - - state = { - name = _show - using = Animation_FadeIn_Quick - position_y = 0 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_y = 20 - } - } - - type button_war_banner = button_normal { - size = { 78 82 } - onclick = "[WarItem.OnClick]" - tooltip = "[WarItem.GetTooltip]" - using = tooltip_ne - - animation_sonar = { - visible = "[WarItem.CanEnforceVictory]" - texture = "gfx/interface/component_masks/mask_glow.dds" - using = Color_Orange - } - - icon = { - name = "enforce_victory_glow" - visible = "[WarItem.CanEnforceVictory]" - parentanchor = center - size = { 100% 100% } - scale = 1.2 - texture = "gfx/interface/icons/war_status/war_won_glow.dds" - - state = { - trigger_on_create = yes - name = a - next = b - - using = Animation_Curve_Default - duration = 1 - alpha = 1 - } - - state = { - name = b - next = a - - using = Animation_Curve_Default - duration = 1.6 - alpha = 0.2 - } - } - - button = { - name = "enforce_victory_icon" - visible = "[WarItem.CanEnforceVictory]" - parentanchor = hcenter - position = { 0 -27 } - texture = "gfx/interface/icons/war_status/war_won_icon.dds" - - modify_texture = { - name = "shimmer_war_banner" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 1 1 } - alpha = 0.8 - } - - state = { - name = shimmer - next = pause - trigger_when = "[WarItem.CanEnforceVictory]" - delay = 0.5 - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "shimmer_war_banner" - translate_uv = { 1 0.8 } - alpha = 0.5 - } - } - - state = { - name = pause - duration = 0.8 - - modify_texture = { - name = "shimmer_war_banner" - translate_uv = { -1 -1 } - alpha = 0.5 - } - } - } - - highlight_icon = { - name = "war_icon" - visible = "[WarItem.IsPlayerParticipant]" - parentanchor = center - size = { 100% 100% } - texture = "gfx/interface/icons/war_status/war_icon.dds" - - modify_texture = { - name = "shimmer_war_banner" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 1 1 } - } - - state = { - name = shimmer - next = pause - trigger_when = "[WarItem.CanEnforceVictory]" - delay = 0.5 - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "shimmer_war_banner" - translate_uv = { 1 0.5 } - alpha = 0.5 - } - } - - state = { - name = pause - duration = 0.8 - - modify_texture = { - name = "shimmer_war_banner" - translate_uv = { -1 -1 } - alpha = 0.5 - } - } - } - - highlight_icon = { - name = "war_icon_liege" - visible = "[Not(WarItem.IsPlayerParticipant)]" - parentanchor = center - size = { 100% 100% } - texture = "gfx/interface/icons/war_status/war_icon_liege.dds" - } - - coa_realm_small = { - name = "enemy_realm" - datacontext = "[WarItem.GetWar.GetPrimaryPlayerEnemy]" - parentanchor = hcenter - scale = 0.9 - position = { 0 12 } - tooltip_enabled = no - alwaystransparent = yes - } - - text_single = { - name = "warscore" - parentanchor = bottom|hcenter - position = { 0 -7 } - size = { 50 10 } - align = center - text = "[WarItem.GetWarScoreFraction|0%=+]" - } - - widget = { - visible = "[WarItem.CanEnforceVictory]" - - state = { - name = _show - - start_sound = { - soundeffect = "event:/SFX/UI/War/sfx_ui_war_enforce_demand" - soundparam = { - name = StateChange - value = 1.5 - } - } - } - } - } - - type button_ghw_banner = button_normal { - size = { 78 82 } - onclick = "[OpenGreatHolyWarWindow(GreatHolyWar.GetID)]" - - block "ghw_tooltip" - { - raw_tooltip = "#D no tooltip :(#!" - } - - button = { - name = "holy_war_icon_started" - visible = "[GreatHolyWar.HasWarStarted]" - onclick = "[OpenGreatHolyWarWindow(GreatHolyWar.GetID)]" - parentanchor = center - size = { 100% 100% } - texture = "gfx/interface/icons/war_status/holy_war_icon_started.dds" - } - - button = { - name = "holy_war_icon_prep" - visible = "[Not(GreatHolyWar.HasWarStarted)]" - onclick = "[OpenGreatHolyWarWindow(GreatHolyWar.GetID)]" - parentanchor = center - size = { 100% 100% } - texture = "gfx/interface/icons/war_status/holy_war_icon_prep.dds" - } - - button = { - name = "faith_icon" - datacontext = "[GreatHolyWar.GetFaith]" - onclick = "[OpenGreatHolyWarWindow(GreatHolyWar.GetID)]" - parentanchor = center - position = { 1 -3 } - size = { 35 35 } - texture = "[Faith.GetIcon]" - } - } - - type button_raid_banner = button_normal { - size = { 78 82 } - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - using = tooltip_ne - - highlight_icon = { - texture = "gfx/interface/icons/war_status/raid_icon.dds" - size = { 100% 100% } - parentanchor = center - } - - coa_realm_small = { - name = "enemy_realm" - parentanchor = hcenter - scale = 0.9 - position = { 0 12 } - tooltip_enabled = no - alwaystransparent = yes - } - - text_single = { - name = "time_left" - parentanchor = bottom|hcenter - position = { 0 -7 } - size = { 50 10 } - align = center - text = "[GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow]" - - } - } - - type button_hud_character_bar = button_normal { - effectname = "NoHighlight" - - framesize = { 102 104} - size = { 51 52 } - texture = "gfx/interface/skinned/button_hud_character_bar.dds" - using = tooltip_ne - - - state = { - name = _show - frame = 1 - position_y = 0 - - using = Animation_Curve_Default - duration = 0.25 - } - - state = { - name = _mouse_hierarchy_enter - frame = 2 - - using = Animation_Curve_Default - duration = 0.1 - } - - state = { - name = _mouse_leave - frame = 1 - - using = Animation_Curve_Default - duration = 0.25 - } - - state = { - name = _mouse_press - frame = 3 - position_y = 3 - } - - state = { - name = _mouse_release - frame = 2 - position_y = 0 - - using = Animation_Curve_Default - duration = 0.25 - } - } - - type widget_hud_main_tab = widget { - size = { 45 45 } - using = tooltip_ws - tooltip_offset = { 35 0 } - - button_normal = { - parentanchor = center - size = { 45 45 } - - scale = 1 - - block "maintab_button" {} - - modify_texture = { - name = "glow" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 1 0 } - alpha = 0 - } - - state = { - name = _mouse_enter - duration = 0.03 - scale = 1.2 - position_x = -3 - - using = Animation_Curve_Default - - modify_texture = { - name = "glow" - translate_uv = { 0 0 } - alpha = 0.4 - } - } - - state = { - name = _mouse_leave - duration = 0.1 - scale = 1 - position_x = 0 - - using = Animation_Curve_Default - - modify_texture = { - name = "glow" - translate_uv = { 1 0 } - alpha = 0 - } - } - - state = { - name = _mouse_press - - using = Animation_Curve_Default - } - - state = { - name = _mouse_release - duration = 0.15 - - using = Animation_Curve_Default - } - } - } - - type hotkeys_HUD = widget { - # Mapmodes - button_normal = { - onclick = "[SetMapMode('players')]" - shortcut = "map_mode_8" - enabled = "[Or(GameHasMultiplePlayers, InDebugMode)]" - } - - button_normal = { - onclick = "[SetMapMode('dejure_duchies')]" - shortcut = "map_mode_9" - shortcut = "mapmode_duchies_secondary" - } - - button_normal = { - onclick = "[SetMapMode('dejure_kingdoms')]" - shortcut = "map_mode_10" - shortcut = "mapmode_kingdoms_secondary" - - } - - button_normal = { - onclick = "[SetMapMode('dejure_empires')]" - shortcut = "map_mode_11" - shortcut = "mapmode_empires_secondary" - } - - button_normal = { - onclick = "[SetMapMode('religions')]" - shortcut = "map_mode_3" - shortcut = "mapmode_faith_secondary" - } - - button_normal = { - onclick = "[SetMapMode('cultures')]" - shortcut = "map_mode_2" - shortcut = "mapmode_culture_secondary" - } - - button_normal = { - onclick = "[SetMapMode('houses')]" - shortcut = "map_mode_4" - shortcut = "mapmode_house_secondary" - } - - button_normal = { - onclick = "[SetMapMode('realms')]" - onclick = "[ClearExploringRealms]" - shortcut = "map_mode_1" - } - - button_normal = { - onclick = "[SetMapMode('government')]" - shortcut = "map_mode_5" - } - - button_normal = { - onclick = "[SetMapMode('dejure_counties')]" - shortcut = "map_mode_6" - } - - button_normal = { - onclick = "[SetMapMode('court_languages')]" - shortcut = "map_mode_7" - } - - button_normal = { - onclick = "[SetMapMode('simple_terrain')]" - shortcut = "map_mode_12" - } - - button_normal = { - onclick = "[SetMapMode('county_development')]" - shortcut = "map_mode_13" - } - - button_normal = { - name = "find_title_shortcut" - onclick = "[ToggleGameView( 'find_title' )]" - onclick = "[GetVariableSystem.Clear( 'extra_buttons_expand' )]" - shortcut = "find_title_shortcut" - } - - # 0 size button for shortcut to work - button_normal = { - name = "find_character_shortcut" - onclick = "[ToggleGameView( 'character_finder' )]" - onclick = "[GetVariableSystem.Clear( 'extra_buttons_expand' )]" - shortcut = "character_finder" - } - - # 0 size button for shortcut to work - button_normal = { - name = "encyclopedia_shortcut" - onclick = "[ToggleEncyclopedia]" - onclick = "[GetVariableSystem.Clear( 'extra_buttons_expand' )]" - shortcut = "encyclopedia" - } - } - - type button_pause_hud = button_round { - size = { 33 33 } - - enabled = "[Not(IsGameOver)]" - onclick = "[OnPause]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_select" - - button_play = { - visible = "[IsGamePaused]" - size = { 35 35 } - - tooltip = "[SelectLocalization( IsGameOver, 'UNPAUSE_GAME_OVER', 'UNPAUSE_GAME')]" - using = tooltip_ne - alwaystransparent = yes - parentanchor = center - } - - button_pause = { - visible = "[Not(IsGamePaused)]" - size = { 35 35 } - - tooltip = "PAUSE_GAME" - using = tooltip_ne - alwaystransparent = yes - parentanchor = center - } - } - - type container_resource_balance = container { - text_single = { - name = "balance_pos" - visible = "[GreaterThanOrEqualTo_CFixedPoint(PlayerValueItem.GetBalance, '(CFixedPoint)0')]" - text = "[PlayerValueItem.GetBalance|1=]" - max_width = 110 - - default_format = "#low" - } - - text_single = { - name = "balance_neg" - visible = "[LessThan_CFixedPoint(PlayerValueItem.GetBalance, '(CFixedPoint)0')]" - text = "[PlayerValueItem.GetBalance|1=]" - max_width = 110 - - default_format = "#N" - } - } - - type container_saving_indicator = container { - visible = yes - - background = { - name = "bg" - texture = "gfx/interface/tooltips/tooltip_bg.dds" - spriteType = Corneredtiled - gfxtype = icongfx - spriteborder = { 2 2 } - shaderfile = "gfx/FX/pdxgui_default.shader" - - } - - background = { - name = "frame" - texture = "gfx/interface/tooltips/tooltip_frame.dds" - gfxtype = icongfx - spriteType = Corneredtiled - spriteborder = { 20 20 } - shaderfile = "gfx/FX/pdxgui_default.shader" - - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - flowcontainer = { - spacing = 15 - margin = { 20 15 } - - progressbar = { - size = { 44 44 } - gfxtype = framedprogressbargfx - texture = "gfx/interface/frontend/loading_progress.dds" - framesize = { 88 88 } - loopinterval = 2.0 - max = 0 - } - - text_single = { - parentanchor = vcenter - align = nobaseline - using = Font_Size_Medium - - block "csi_text" - { - text = "AUTOSAVE_IN_PROGRESS" - } - } - } - } - - type widget_top_right_bar = widget - { - size = { 640 38 } - filter_mouse = all - alwaystransparent = no - layer = top - - using = Animation_ShowHide_Quick - - background = { - texture = "gfx/interface/skinned/hud_top_right_bg.dds" - margin_left = 20 - margin_bottom = 28 - } - - icon = { - parentanchor = bottom|right - position = { 7 23 } - texture = "gfx/interface/component_decoration/decoration_arch.dds" - size = { 30 30 } - mirror = vertical - } - - ## Resources - hbox = { - name = "resources" - margin_left = 20 - - hbox = { - name = "spendables" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - name = "tutorial_highlight_resources_bar" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 5 - margin_left = 15 - - hbox = { - name = "gold" - layoutpolicy_vertical = expanding - minimumsize = { 90 0 } - margin_left = 7 - margin_right = 5 - - using = tooltip_ne - - tooltipwidget = { - widget_gold_breakdown_tooltip = { - blockoverride "income" - { - datacontext = "[InGameTopbar.GetIncomeBalanceBreakdown]" - } - - blockoverride "expenses" - { - datacontext = "[InGameTopbar.GetExpensesBalanceBreakdown]" - } - } - } - - hbox = { - name = "gold" - layoutpolicy_vertical = expanding - - hbox = { - margin_top = -5 - spacing = 7 - - icon = { - name = "gold_icon" - size = { 30 30 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - flowcontainer = { - margin_bottom = 7 - spacing = -6 - direction = vertical - ignoreinvisible = yes - - text_single = { - name = "gold_value_positive" - visible = "[GreaterThanOrEqualTo_CFixedPoint(GetPlayer.GetGold, '(CFixedPoint)0')]" - text = "[GetPlayer.GetGold|0]" - max_width = 50 - default_format = "#high" - using = Font_Size_Medium - } - - text_single = { - name = "gold_value_negative" - visible = "[LessThan_CFixedPoint(GetPlayer.GetGold, '(CFixedPoint)0')]" - text = "[GetPlayer.GetGold|0]" - max_width = 50 - default_format = "#N" - using = Font_Size_Medium - } - - container = { - text_single = { - name = "balance_positive" - visible = "[GreaterThanOrEqualTo_CFixedPoint(GetPlayerBalance, '(CFixedPoint)0')]" - text = "CURRENT_BALANCE" - max_width = 50 - default_format = "#low" - } - - text_single = { - name = "balance_negative" - visible = "[LessThan_CFixedPoint(GetPlayerBalance, '(CFixedPoint)0')]" - text = "CURRENT_BALANCE" - max_width = 50 - default_format = "#N" - } - } - } - } - } - } - - divider_light = { - layoutpolicy_vertical = expanding - alpha = 0.8 - } - - hbox = { - name = "prestige" - datacontext = "[InGameTopbar.GetPrestigeItem]" - layoutpolicy_vertical = expanding - minimumsize = { 90 0 } - - using = tooltip_ne - - hbox = { - margin_top = -5 - spacing = 7 - - icon = { - name = "prestige_icon" - size = { 30 30 } - texture = "[GetPlayer.GetPrestigeLevelTexture]" - } - - flowcontainer = { - margin_bottom = 7 - spacing = -6 - direction = vertical - - text_single = { - name = "prestige_value" - text = "[GetPlayer.GetPrestige|0]" - max_width = 50 - default_format = "#high" - using = Font_Size_Medium - } - - container_resource_balance = {} - } - } - - tooltipwidget = { - widget_resource_value_tooltip = {} - } - } - - divider_light = { - layoutpolicy_vertical = expanding - alpha = 0.8 - } - - button = { - name = "piety" - datacontext = "[InGameTopbar.GetPietyItem]" - layoutpolicy_vertical = expanding - onclick = "[DefaultOnFaithClick(GetPlayer.GetFaith.GetID)]" - - minimumsize = { 90 0 } - margin_left = 7 - margin_right = 5 - - using = tooltip_ne - tooltipwidget = { - widget_resource_value_tooltip = {} - } - - hbox = { - hbox = { - margin_top = -5 - spacing = 6 - - icon = { - name = "piety_icon" - size = { 30 30 } - texture = "[GetPlayer.GetPietyLevelTexture]" - } - - flowcontainer = { - margin_bottom = 7 - spacing = -6 - direction = vertical - - text_single = { - name = "piety_value" - text = "[GetPlayer.GetPiety|0]" - - max_width = 50 - default_format = "#high" - using = Font_Size_Medium - } - - container_resource_balance = {} - } - } - } - } - - divider_light = { - layoutpolicy_vertical = expanding - alpha = 0.8 - } - - button = { - name = "renown" - datacontext = "[InGameTopbar.GetDynastyPrestigeItem]" - layoutpolicy_vertical = expanding - - onclick = "[DefaultOnHouseCoatOfArmsClick(GetPlayer.GetHouse.GetID)]" - - minimumsize = { 90 0 } - margin_left = 6 - margin_right = 5 - - using = tooltip_ne - tooltipwidget = { - widget_resource_value_tooltip = {} - } - - hbox = { - hbox = { - margin_top = -5 - spacing = 6 - - icon = { - visible = "[GetPlayer.IsDynast]" - texture = "[GetPlayer.GetDynasty.GetDynastyPrestigeLevelTexture]" - size = { 30 30 } - } - - icon = { - visible = "[Not(GetPlayer.IsDynast)]" - texture = "[GetPlayer.GetDynasty.GetDynastyPrestigeLevelTexture]" - size = { 30 30 } - alpha = 0.3 - } - - flowcontainer = { - visible = "[GetPlayer.IsDynast]" - margin_bottom = 7 - spacing = -6 - direction = vertical - - text_single = { - name = "prestige_value" - text = "[GetPlayer.GetDynasty.GetPrestige|0]" - - max_width = 50 - default_format = "#high" - using = Font_Size_Medium - } - - container_resource_balance = {} - } - - flowcontainer = { - visible = "[Not(GetPlayer.IsDynast)]" - margin_bottom = 7 - spacing = -6 - direction = vertical - - text_single = { - name = "prestige_value_nodynast" - text = "[GetPlayer.GetDynasty.GetPrestige|0]" - - max_width = 50 - default_format = "#low" - using = Font_Size_Medium - } - - container_resource_balance = {} - } - } - } - } - } - - hbox = { - name = "military" - datacontext = "[GetPlayer]" - datacontext = "[GetPlayerArmyComposition]" - spacing = 5 - margin_left = 10 - margin_bottom = 3 - - background = { - texture = "gfx/interface/skinned/overlay_stone.dds" - margin_right = 20 - margin_top = 20 - margin_bottom = 3 - texture_density = 2 - spritetype = corneredtiled - color = { 0.4 0.4 0.44 1 } - alpha = 0.9 - - using = Mask_Rough_Edges - } - - background = { - texture = "gfx/interface/skinned/hud_top_right_bg_stone.dds" - margin_right = 10 - margin_left = -2 - margin_top = 4 - texture_density = 2 - spritetype = corneredtiled - } - - button_group = { - onclick = "[ToggleGameViewData('military', GetPlayer.GetID)]" - tooltip = "[ArmyComposition.GetArmyCompositionTooltip]" - using = tooltip_ne - - flowcontainer = { - margin = { 0 0 } - spacing = 5 - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 25 25 } - } - - flowcontainer = { - direction = vertical - min_width = 65 - - flowcontainer = { - spacing = 2 - - text_single = { - name = "strength" - text = "[ArmyComposition.GetSoldierCountString]" - default_format = "#high" - align = nobaseline - } - - army_quality_icon = { - tooltip_enabled = no - } - } - - progressbar_standard = { - name = "soldiers_max" - size = { 40 8 } - - min = 0 - max = "[IntToFloat(ArmyComposition.GetMaxNumberOfSoldiers)]" - value = "[IntToFloat(ArmyComposition.GetCurrentNumberOfSoldiers)]" - } - } - } - } - - button = { - name = "domain_limit" - layoutpolicy_vertical = expanding - - minimumsize = { 60 0 } - - margin_left = 3 - margin_bottom = 3 - - tooltip = "[Character.GetDomainLimitTooltip]" - using = tooltip_ne - - onclick = "[ToggleGameView('my_realm')]" - - background = { - visible = "[GreaterThan_int32( Character.GetDomainSize, Character.GetDomainLimit )]" - using = Status_Bad - margin_bottom = -3 - } - - hbox = { - icon = { - texture = "gfx/interface/icons/icon_domain.dds" - size = { 25 25 } - } - - text_single = { - name = "value" - text = "[Character.GetDomainSize]/[Character.GetDomainLimit]" - align = nobaseline - margin_bottom = 1 - - max_width = 110 - } - } - } - } - - spacer = { - size = { 10 0 } - } - } - } - - widget = { - size = { 100% 100% } - - background = { - texture = "gfx/interface/skinned/hud_top_right_frame.dds" - margin_left = 20 - margin_bottom = 28 - } - } - } - - type container_royal_court_tooltip = container - { - using = GeneralTooltipSetup - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" - { - margin = { 0 8 } - text = "ROYAL_COURT" - default_format = "#T" - } - - blockoverride "concept_link" - { - visible = no - } - - blockoverride "main_description" - { - vbox = { - layoutpolicy_horizontal = expanding - - cooltip_paragraph = { - visible = "[Not( Character.HasRoyalCourt )]" - text = "[Character.GetRoyalCourtBlockers]" - } - - cooltip_paragraph = { - visible = "[GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)0' )]" - text = "ROYAL_COURT_STATUS_PENDING_EVENTS_BULLET" - } - cooltip_paragraph = { - visible = "[GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' )]" - text = "ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS_BULLET" - } - cooltip_paragraph = { - visible = "[LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - text = "ROYAL_COURT_STATUS_CGV_EXPECTATIONS_BULLET" - } - cooltip_paragraph = { - visible = "[GreaterThan_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, '(int32)0' )]" - text = "ROYAL_COURT_STATUS_CURRENT_EVENTS_BULLET" - } - - spacer = { - # Truly horrible Or statements - visible = "[Or( GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)0' ), Or( GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' ), Or( LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel ), Or( GreaterThan_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, '(int32)0' ), Not( Character.HasRoyalCourt ) ) ) ) )]" - size = { 0 10 } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/hud_bottom.gui b/project/ck3/base_game/gui/hud_bottom.gui deleted file mode 100644 index 4ccddbe721..0000000000 --- a/project/ck3/base_game/gui/hud_bottom.gui +++ /dev/null @@ -1,481 +0,0 @@ -widget = { - size = { 100% 100% } - name = "hud_bottom" - visible = "[IsDefaultGUIMode]" - layer = bottom_bottom - # Widges for blocking map tooltips - - widget = { - parentanchor = bottom|right - size = { 220 225 } - filter_mouse = all - alwaystransparent = no - } - - widget = { - parentanchor = bottom|right - size = { 630 80 } - filter_mouse = all - alwaystransparent = no - } - - widget = { - parentanchor = top|right - size = { 650 65 } - filter_mouse = all - alwaystransparent = no - } - - widget = { - parentanchor = top|right - size = { 55 450 } - filter_mouse = all - alwaystransparent = no - } - - widget = { - parentanchor = bottom|left - size = { 435 80 } - filter_mouse = all - alwaystransparent = no - } - - ###################################################### - ###################### PAUSE TEXT #################### - ###################################################### - container = { - visible = "[Not(IsManuallyPaused)]" - visible_at_creation = no - parentanchor = top|hcenter - widgetanchor = center - position = { 0 140 } - scale = 1 - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - state = { - name = _show - next = "fade_out" - using = Animation_Curve_Default - alpha = 0.6 - # delay = 1 - duration = 0.2 - scale = 1.2 - } - - state = { - name = "fade_out" - using = Animation_Curve_Default - duration = 0.3 - alpha = 0 - scale = 0 - delay = 0.2 - } - - text_single = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)1')]" - parentanchor = center - text = "CURRENT_SPEED_TEXT_1" - fontsize = 25 - default_format = "#medium;glow_color:{0.1,0.1,0.1,1.0}" - align = nobaseline - using = Font_Type_Flavor - - background = { - using = Background_Title - margin = { 30 0 } - alpha = 1 - } - } - - text_single = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)2')]" - parentanchor = center - text = "CURRENT_SPEED_TEXT_2" - fontsize = 25 - default_format = "#medium;glow_color:{0.1,0.1,0.1,1.0}" - align = nobaseline - using = Font_Type_Flavor - - background = { - using = Background_Title - margin = { 30 0 } - alpha = 1 - } - } - - text_single = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)3')]" - parentanchor = center - text = "CURRENT_SPEED_TEXT_3" - fontsize = 25 - default_format = "#medium;glow_color:{0.1,0.1,0.1,1.0}" - align = nobaseline - using = Font_Type_Flavor - - background = { - using = Background_Title - margin = { 30 0 } - alpha = 1 - } - } - - text_single = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)4')]" - parentanchor = center - text = "CURRENT_SPEED_TEXT_4" - fontsize = 25 - default_format = "#medium;glow_color:{0.1,0.1,0.1,1.0}" - align = nobaseline - using = Font_Type_Flavor - - background = { - using = Background_Title - margin = { 30 0 } - alpha = 1 - } - } - - text_single = { - visible = "[EqualTo_int32(GetCurrentGameSpeed, '(int32)5')]" - parentanchor = center - text = "CURRENT_SPEED_TEXT_5" - fontsize = 25 - default_format = "#medium;glow_color:{0.1,0.1,0.1,1.0}" - align = nobaseline - using = Font_Type_Flavor - - background = { - using = Background_Title - margin = { 30 0 } - alpha = 1 - } - } - } - - text_single = { - name = "paused_by_player" - visible = "[And(And(IsManuallyPaused, Not(IsPauseMenuShown)), Not(GameHasMultiplePlayers))]" - parentanchor = top|hcenter - widgetanchor = center - position = { 0 135 } - - margin = { 50 0 } - margin_bottom = 10 - - fontsize = 40 - text = "PAUSED_BY_PLAYER" - using = Font_Type_Flavor - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - snap_to_pixels = no - fonttintcolor = { 1.0 1.0 1.0 0.5 } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - background = { - using = Background_Title - margin = { 0 -5 } - } - } - - flowcontainer = { - name = "multiplayer_paused_by_player" - visible = "[And(IsManuallyPaused, GameHasMultiplePlayers)]" - - parentanchor = top|hcenter - position = { 0 90 } - - ignoreinvisible = yes - direction = vertical - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - text_single = { - fontsize = 40 - text = "PAUSED_BY_PLAYER" - using = Font_Type_Flavor - parentanchor = hcenter - - margin = { 50 0 } - margin_bottom = 10 - - background = { - using = Background_Title - } - } - - text_label_center = { - text = "[SelectLocalization( StringIsEmpty( GetPausedBy ), '', 'PAUSED_BY_PLAYER_MP' )]" - parentanchor = hcenter - } - - text_label_center = { - visible = "[And( IsPausedByMe, Not( CanAnyoneUnpause ) )]" - text = "PAUSED_BY_UNPAUSE_ONLY_ME" - parentanchor = hcenter - } - - text_label_center = { - visible = "[And( Not( IsPausedByMe ), Not( CanAnyoneUnpause ) )]" - text = "PAUSED_BY_UNPAUSE_ONLY_PAUSED_BY" - parentanchor = hcenter - } - - text_label_center = { - visible = "[CanAnyoneUnpause]" - text = "PAUSED_BY_UNPAUSE_ANYONE" - parentanchor = hcenter - } - } - - ###################################################### - ###################### MAPMODE TEXT ################## - ###################################################### - - widget = { - visible = "[Not(IsMapMode('realms'))]" - parentanchor = bottom|hcenter - size = { 100% 100 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - background = { - mirror = vertical - color = { 0.2 0.2 0.2 1 } - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - } - - background = { - spriteType = Corneredtiled - color = { 0.6 0.7 0.65 0.2 } - texture ="gfx/interface/component_masks/patterns/mask_pattern_02.dds" - - modify_texture = { - mirror = vertical - blend_mode = alphamultiply - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - } - } - - button_tertiary = { - name = "back_to_realms" - parentanchor = top|hcenter - min_width = 250 - position = { 0 -10 } - onclick = "[SetMapMode('realms')]" - down = "[IsMapMode('realms')]" - shortcut = "map_mode_1" - - tooltip = "BACK_TO_REALMS_TT" - using = tooltip_se - alpha = 0.8 - - state = { - name = _mouse_hierarchy_enter - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _mouse_hierarchy_leave - alpha = 0.8 - duration = 0.25 - using = Animation_Curve_Default - } - - hbox = { - margin = { 10 0 } - set_parent_size_to_minimum = yes - - text_single = { - alwaystransparent = yes - text = "BACK_TO_REALMS" - default_format = "#clickable" - align = nobaseline - margin = { 5 0 } - } - - widget = { - size = { 40 35 } - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 50 50 } - texture = "gfx/interface/icons/flat_icons/mapmode_realm.dds" - } - } - } - } - - flowcontainer = { - parentanchor = center - position = { 0 10 } - direction = vertical - ignoreinvisible = yes - margin = { 15 10 } - margin_top = 5 - - text_label_center = { - visible = "[IsMapMode('dejure_counties')]" - text = "DE_JURE_COUNTIES_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('dejure_duchies')]" - text = "DE_JURE_DUCHIES_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('dejure_kingdoms')]" - text = "DE_JURE_KINGDOMS_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('dejure_empires')]" - text = "DE_JURE_EMPIRES_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('religions')]" - text = "FAITHS_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('cultures')]" - text = "CULTURES_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('houses')]" - text = "HOUSES_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('government')]" - text = "GOVERNMENTS_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('players')]" - text = "PLAYERS_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('county_development')]" - text = "DEVELOPMENT_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - - text_label_center = { - visible = "[IsMapMode('simple_terrain')]" - text = "SIMPLE_TERRAIN_HEADER" - fontsize = 25 - margin = { 30 0 } - align = nobaseline - } - } - } - - - ## PAUSE BORDER - icon = { - name = "pause_border_strong" - visible = "[IsManuallyPaused]" - size = { 100% 100% } - - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - spriteType = Corneredtiled - spriteborder = { 40 40 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - } - - icon = { - name = "pause_border_weak" - visible = "[And(IsPausedByEvent, Not(IsManuallyPaused))]" - size = { 100% 100% } - alpha = 0.5 - - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - spriteType = Corneredtiled - spriteborder = { 40 40 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - } -} diff --git a/project/ck3/base_game/gui/hud_notification_templates.gui b/project/ck3/base_game/gui/hud_notification_templates.gui deleted file mode 100644 index ccafa570f3..0000000000 --- a/project/ck3/base_game/gui/hud_notification_templates.gui +++ /dev/null @@ -1,2137 +0,0 @@ -types Notifications { - - ###################################################### - ###################### ALERTS ######################## - ###################################################### - type notifications_alerts = flowcontainer { - visible = "[Not(SinglePlayerShowingPausedSuccession)]" - direction = horizontal - spacing = 10 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - dynamicgridbox = { - name = "alert_items" - datamodel = "[InGameTopbar.GetAlertItems]" - - flipdirection = yes - ignoreinvisible = yes - maxverticalslots = 3 - - item = { - container = { - button = { - name = "action_icon" - parentanchor = center - framesize = { 144 144 } - size = { 0 0 } - - gfxtype = buttongfx - effectname = "NoHighlight" - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - texture = "[GUIAlertItem.GetImportantActionType.GetIcon]" - - onclick = "[GUIAlertItem.OnClick]" - onrightclick = "[GUIAlertItem.OnRightClick]" - button_ignore = none - - tooltip = "[GUIAlertItem.GetTooltip]" - using = tooltip_below - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_alert_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "glow" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 0.2 0.2 } - } - - ### Adding animation ### - state = { - name = "when_added" - next = e - position_y = 0 - duration = 0.45 - size = { 72 72 } - using = Animation_Curve_Default - trigger_when = "[GUIAlertItem.IsAdding]" - on_start = "[GUIAlertItem.StartAnimation]" - on_start = "[GUIAlertItem.PlayShowSound]" - } - - state = { - name = e - next = f - position_y = 60 - duration = 0.45 - size = { 88 88 } - using = Animation_Curve_Default - } - - state = { - name = f - next = a - position_y = 0 - duration = 0.45 - size = { 72 72 } - bezier = { 0.43 0 0.2 2.2 } - on_finish = "[GUIAlertItem.AddingFinished]" - on_finish = "[GUIAlertItem.EndAnimation]" - } - - ### idle animation ### - state = { - name = a - next = b - duration = 0 - delay = 10 - size = { 72 72 } - position_y = 0 - on_start = "[GUIAlertItem.StartAnimation]" - on_finish = "[GUIAlertItem.AddingFinished]" - on_finish = "[GUIAlertItem.EndAnimation]" - using = Animation_Curve_Default - } - - state = { - name = b - next = c - duration = 0.3 - size = { 78 78 } - scale = 1.6 - bezier = { 0 1.6 0.7 1.8 } - position_y = 50 - on_start = "[GUIAlertItem.StartAnimation]" - on_finish = "[GUIAlertItem.AddingFinished]" - on_finish = "[GUIAlertItem.EndAnimation]" - using = Animation_Curve_Default - } - - state = { - name = c - next = d - duration = 0.2 - size = { 72 72 } - scale = 0.8 - position_y = 0 - on_start = "[GUIAlertItem.StartAnimation]" - on_finish = "[GUIAlertItem.AddingFinished]" - on_finish = "[GUIAlertItem.EndAnimation]" - using = Animation_Curve_Default - } - - state = { - name = d - duration = 0.2 - scale = 0.9 - size = { 72 72 } - position_y = 0 - on_start = "[GUIAlertItem.StartAnimation]" - on_finish = "[GUIAlertItem.AddingFinished]" - on_finish = "[GUIAlertItem.EndAnimation]" - using = Animation_Curve_Default - } - - state = { - name = "already_added" - duration = 0 - size = { 72 72 } - scale = 0.9 - trigger_when = "[GUIAlertItem.IsAdded]" - } - - state = { - name = "when_removed" - duration = 0.3 - size = { 0 0 } - trigger_when = "[GUIAlertItem.IsRemoving]" - on_start = "[GUIAlertItem.StartAnimation]" - on_finish = "[GUIAlertItem.RemovingFinished]" - on_finish = "[GUIAlertItem.EndAnimation]" - } - - #### Shimmer #### - state = { - trigger_on_create = yes - name = _show - next = shimmer - duration = 0.2 - scale = 0.9 - - modify_texture = { - name = "glow" - translate_uv = { 1 -1 } - } - } - - state = { - name = shimmer - next = pause - duration = 1.2 - scale = 0.9 - position = { 0 0 } - - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "glow" - translate_uv = { -1 1 } - } - } - - state = { - name = pause - next = shimmer - duration = 0 - delay = 5 - - modify_texture = { - name = "glow" - translate_uv = { 1 -1 } - } - } - - state = { - name = _mouse_enter - duration = 0.05 - frame = 2 - position = { 0 10 } - scale = 1 - start_sound = {soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_oversound"} - } - - state = { - name = _mouse_leave - duration = 0.1 - frame = 1 - position = { 0 0 } - scale = 0.9 - } - - state = { - name = _mouse_press - duration = 0.25 - frame = 3 - position = { 0 10 } - scale = 1 - start_sound = {soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_mouse_press"} - } - - state = { - name = _mouse_release - duration = 0.25 - frame = 2 - position = { 0 10 } - scale = 1 - start_sound = {soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_mouse_release"} - } - } - } - } - } - - ### Diplomatic offers - dynamicgridbox = { - name = "diplomatic_items" - datamodel = "[InGameTopbar.GetDiplomaticItems]" - - flipdirection = yes - ignoreinvisible = yes - maxhorizontalslots = 10 - maxverticalslots = 3 - - item = { - container = { - visible = "[DiplomaticItem.IsVisible]" - - icon = { - name = "notification_glow" - size = { 150% 150% } - parentanchor = center - texture = "gfx/interface/component_masks/mask_rays.dds" - color = { 0.7 0.66 0.61 1 } - - modify_texture = { - rotate_uv = 0 - name = rotation - texture = "gfx/interface/component_masks/mask_rays.dds" - blend_mode = colordodge - } - - ### idle animation ### - state = { - trigger_on_create = yes - name = preshow - next = show - - alpha = 0 - scale = 1 - } - - state = { - name = show - next = a - delay = 1.4 ##### delay in order to start animation after icon has appeared - - using = Animation_Curve_Default - duration = 0.7 - alpha = 0 - scale = 1 - - modify_texture = { - name = rotation - rotate_uv = 90 - } - } - - state = { - name = a - next = b - - using = Animation_Curve_Default - duration = 0.5 - alpha = 1 - scale = 1 - - modify_texture = { - name = rotation - rotate_uv = 0 - } - } - - state = { - name = b - next = a - - using = Animation_Curve_Default - delay = 1.4 - duration = 0.7 - alpha = 0 - scale = 0.8 - - modify_texture = { - name = rotation - rotate_uv = -90 - } - } - } - - button = { - name = "action_icon" - parentanchor = center - - size = { 0 0 } - framesize = { 144 144 } - filter_mouse = right - - texture = "[DiplomaticItem.GetIcon]" - onclick = "[DiplomaticItem.OnClick]" - onrightclick = "[DiplomaticItem.OnRightClick]" - button_ignore = none - - tooltip = "DIPLOMATIC_ITEM_TOOLTIP" - - icon = { - texture = "gfx/interface/component_effects/alert_diplomacy_timer_base.dds" - visible = "[LessThan_int32( DiplomaticItem.GetDaysUntilTimeout, '(int32)30')]" - size = { 70 70 } - parentanchor = center - - text_single = { - text = "[Max_int32( '(int32)0', DiplomaticItem.GetDaysUntilTimeout )]" - parentanchor = bottom|hcenter - position = { -2 -9 } - using = Font_Size_Medium - default_format = "#high" - } - } - - state = { - trigger_when = "[LessThan_int32( DiplomaticItem.GetDaysUntilTimeout, '(int32)30')]" - name = "timeout" - next = b - - using = Animation_Curve_Default - duration = 0.5 - delay = 0.2 - alpha = 1 - } - - state = { - name = b - next = "timeout" - - using = Animation_Curve_Default - delay = 1.5 - duration = 0.4 - alpha = 0.5 - } - - ### Adding animation ### - state = { - name = "when_added" - next = e - position_y = 0 - duration = 0.2 - size = { 72 72 } - using = Animation_Curve_Default - trigger_when = "[DiplomaticItem.IsAdding]" - on_start = "[DiplomaticItem.StartAnimation]" - - start_sound = { - soundeffect = "event:/SFX/UI/Notifications/TopBar/sfx_ui_notifications_topbar_diplomacy" - } - } - - state = { - name = e - next = f - position_y = 60 - duration = 0.45 - size = { 88 88 } - using = Animation_Curve_Default - } - - state = { - name = f - next = a - position_y = 0 - duration = 0.25 - - size = { 72 72 } - bezier = { 0.43 0 0.2 2.2 } - on_finish = "[DiplomaticItem.AddingFinished]" - on_finish = "[DiplomaticItem.EndAnimation]" - } - - ### idle animation ### - state = { - name = "already_added" - duration = 0 - size = { 72 72 } - trigger_when = "[DiplomaticItem.IsAdded]" - } - - state = { - name = "when_removed" - duration = 0.3 - size = { 0 0 } - trigger_when = "[DiplomaticItem.IsRemoving]" - on_start = "[DiplomaticItem.StartAnimation]" - on_finish = "[DiplomaticItem.RemovingFinished]" - on_finish = "[DiplomaticItem.EndAnimation]" - start_sound = { - soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_show" - } - } - - modify_texture = { - name = "glow" - texture = "gfx/interface/component_effects/effect_shimmer_blue.dds" - blend_mode = colordodge - translate_uv = { 0.2 0.2 } - } - - #### Shimmer #### - state = { - trigger_when = "[DiplomaticItem.IsAdding]" - name = _show - next = shimmer - duration = 0.2 - scale = 0.9 - - modify_texture = { - name = "glow" - translate_uv = { 1 -2 } - } - } - - state = { - name = shimmer - next = pause - duration = 1.2 - scale = 0.9 - position = { 0 0 } - - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "glow" - translate_uv = { -1 1 } - } - } - - state = { - name = pause - next = shimmer - duration = 0 - delay = 5 - - modify_texture = { - name = "glow" - translate_uv = { 1 -1 } - } - } - - state = { - name = _show - duration = 1 - frame = 1 - scale = 0.9 - position = { 0 0 } - start_sound = { - soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_show" - } - } - - state = { - name = _mouse_enter - duration = 0.05 - frame = 2 - position = { 0 10 } - scale = 1 - start_sound = {soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_oversound"} - } - - state = { - name = _mouse_leave - duration = 0.1 - frame = 1 - position = { 0 0 } - scale = 0.9 - start_sound = {soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_oversound"} - } - - state = { - name = _mouse_press - duration = 0.25 - frame = 3 - position = { 0 10 } - scale = 1 - start_sound = {soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_mouse_press"} - } - - state = { - name = _mouse_release - duration = 0.25 - frame = 2 - position = { 0 10 } - scale = 1 - start_sound = {soundeffect = "event:/SFX/UI/Notifications/Alerts/sfx_ui_notification_alert_action_mouse_release"} - } - } - } - } - } - - widget = { - widget = { - position = { 40 0 } - widgetid = "suggestions_placer" - } - } - } - - ###################################################### - ###################### TOASTS ######################## - ###################################################### - type notifications_toasts = widget { - name = "toast_container_widget" - visible = "[And(ToastMessageHandler.HasMessage, Not(SinglePlayerShowingPausedSuccession))]" - visible_at_creation = no - allow_outside = yes - - state = { - name = _show - on_start = "[PdxGuiWidget.AccessChild('toast_icon').TriggerAnimation('show')]" - on_start = "[PdxGuiWidget.AccessChild('toast_paper').TriggerAnimation('show')]" - on_start = "[PdxGuiWidget.AccessChild('toast_content').TriggerAnimation('show')]" - } - - state = { - name = _hide - duration = 1 - on_start = "[PdxGuiWidget.AccessChild('toast_icon').TriggerAnimation('hide')]" - on_start = "[PdxGuiWidget.AccessChild('toast_paper').TriggerAnimation('hide')]" - on_start = "[PdxGuiWidget.AccessChild('toast_content').TriggerAnimation('hide')]" - } - - ### SHIELD ### - widget = { - name = "toast_icon" - visible = "[Not(SinglePlayerShowingPausedSuccession)]" - datacontext = "[ToastMessageHandler.GetMessage]" - - size = { 160 160 } - parentanchor = center - - state = { - name = show - next = a - duration = 0.15 - - animation = { - scale = 1.6 - bezier = { 0.7 0 0.7 1 } - } - - animation = { - alpha = 1 - bezier = { 0 0 0.4 1 } - } - } - - state = { - name = a - next = b - - duration = 0.15 - scale = 0.95 - bezier = { 0.3 0 0.7 1 } - } - - state = { - name = b - - duration = 0.075 - scale = 1 - bezier = { 0.6 0 0.7 1 } - } - - state = { - name = hide - using = Animation_FadeOut_Quick - scale = 0.5 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - icon = { - visible = "[PlayerMessageItem.GetType.IsGood]" - texture = "gfx/interface/hud/toast_bg_good.dds" - parentanchor = center - size = { 160 160 } - } - - icon = { - visible = "[PlayerMessageItem.GetType.IsNeutral]" - texture = "gfx/interface/hud/toast_bg_neutral.dds" - parentanchor = center - size = { 160 160 } - } - - icon = { - visible = "[PlayerMessageItem.GetType.IsBad]" - texture = "gfx/interface/hud/toast_bg_bad.dds" - parentanchor = center - size = { 160 160 } - } - } - - ### PAPER ### - widget = { - name = "toast_paper" - visible = "[Not(SinglePlayerShowingPausedSuccession)]" - size = { 100% 100% } - - widgetanchor = center - parentanchor = center - alwaystransparent = yes - - button = { - size = { 100% 100% } - onmousehierarchyenter = "[ToastMessageHandler.StartDelayingMessage]" - onmousehierarchyleave = "[ToastMessageHandler.StopDelayingMessage]" - onrightclick = "[ToastMessageHandler.DismissMessage]" - button_ignore = none - } - - background = { - texture = "gfx/interface/hud/toast_title_bg.dds" - spriteType = Corneredstretched - spriteborder = { 0 10 } - margin = { 12 0 } - } - - widget = { - size = { 24 120 } - widgetanchor = right|vcenter - parentanchor = left|vcenter - - background = { - layoutpolicy_vertical = expanding - texture = "gfx/interface/hud/toast_title_bg_edge.dds" - spriteType = Corneredstretched - spriteborder = { 5 20 } - } - } - - widget = { - size = { 24 120 } - widgetanchor = left|vcenter - parentanchor = right|vcenter - - background = { - layoutpolicy_vertical = expanding - texture = "gfx/interface/hud/toast_title_bg_edge.dds" - spriteType = Corneredstretched - spriteborder = { 0 20 } - mirror = horizontal - } - } - - state = { - name = show - next = a - duration = 0.15 - - animation = { - alpha = 1 - bezier = { 0.7 0 0.7 1 } - } - } - - state = { - name = a - - duration = 0.25 - bezier = { 0.3 0 0.7 1 } - - animation = { - size = { 585 100 } - bezier = { 0.8 0.3 0 1 } - } - - animation = { - alpha = 1 - bezier = { 0.7 0 0.7 1 } - } - } - - state = { - name = hide - using = Animation_FadeOut_Quick - size = { -1 80 } - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - } - - ### CONTENT ### - widget = { - name = "toast_content" - datacontext = "[ToastMessageHandler.GetMessage]" - visible = "[Not(SinglePlayerShowingPausedSuccession)]" - widgetanchor = center - parentanchor = center - size = { 560 100 } - - state = { - name = show - delay = 0.28 - using = Animation_FadeIn_Standard - - animation = { - size = { 560 100 } - - bezier = { 0.8 0.3 0 1 } - } - - animation = { - alpha = 1 - bezier = { 0.7 0 0.7 1 } - } - } - - state = { - name = hide - using = Animation_FadeOut_Quick - duration = 0.08 - } - - hbox = { - ignoreinvisible = yes - - spacer = { - size = { 120 90 } - visible = "[Not( PlayerMessageItem.HasLeftIcon )]" - } - - widget = { - size = { 120 90 } - visible = "[PlayerMessageItem.HasLeftIcon]" - - portrait_shoulders = { - name = "portrait_left" - datacontext = "[PlayerMessageItem.GetLeftCharacter]" - visible = "[Character.IsValid]" - parentanchor = center - position = { 0 -25 } - - blockoverride "opinon_box" {} - blockoverride "status_icons" {} - } - - coa_title_medium = { - name = "title_left" - datacontext = "[PlayerMessageItem.GetLeftTitle]" - visible = "[Title.IsValid]" - parentanchor = center - } - - icon_artifact = { - name = "artifact_left" - datacontext = "[PlayerMessageItem.GetLeftArtifact]" - visible = "[Artifact.IsValid]" - parentanchor = center - } - } - - vbox = { - name = "message" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 2 - margin_bottom = 5 - - text_single = { - name = "title" - layoutpolicy_horizontal = expanding - margin = { 5 5 } - autoresize = no - fontsize_min = 10 - align = center|nobaseline - - text = "[PlayerMessageItem.GetTitle]" - using = Font_Type_Flavor - using = Font_Size_Big - - default_format = "#light_background" - using = Text_Light_Background_Overrides - - background = { - name = "neutral" - visible = "[PlayerMessageItem.GetType.IsNeutral]" - using = Toast_Header - using = Color_Blue - } - - background = { - name = "good" - visible = "[PlayerMessageItem.GetType.IsGood]" - using = Color_Green - using = Toast_Header - } - - background = { - name = "bad" - visible = "[PlayerMessageItem.GetType.IsBad]" - using = Color_Red - using = Toast_Header - } - } - - text_multi = { - name = "desc" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 5 5 } - using = Text_Light_Background_Overrides - - align = top|hcenter - - text = "[PlayerMessageItem.GetDescription]" - tooltip = "[PlayerMessageItem.GetDescription]" - - default_format = "#light_background" - format_override = { E light_background } - fontsize_min = 10 - alwaystransparent = yes - } - } - - widget = { - size = { 120 90 } - visible = "[PlayerMessageItem.HasRightIcon]" - - portrait_shoulders = { - name = "portrait_right" - datacontext = "[PlayerMessageItem.GetRightCharacter]" - visible = "[Character.IsValid]" - parentanchor = center - position = { 0 -25 } - - blockoverride "opinon_box" {} - blockoverride "status_icons" {} - } - - coa_title_medium = { - name = "title_left" - datacontext = "[PlayerMessageItem.GetRightTitle]" - visible = "[Title.IsValid]" - parentanchor = center - } - - icon_artifact = { - name = "artifact_right" - datacontext = "[PlayerMessageItem.GetRightArtifact]" - visible = "[Artifact.IsValid]" - parentanchor = center - } - } - - spacer = { - size = { 120 90 } - visible = "[Not( PlayerMessageItem.HasRightIcon )]" - } - } - - button_cancel = { - parentanchor = top|right - position = { 10 3 } - onclick = "[ToastMessageHandler.DismissMessage]" - tooltip = "DISMISS" - alpha = 0 - - blockoverride "master_color_frame" { - frame = 3 - } - - blockoverride "button_frames" - { - gfxtype = togglepushbuttongfx - - upframe = 3 - uphoverframe = 2 - uppressedframe = 3 - } - - state = { - name = a - next = b - trigger_on_create = yes - alpha = 0 - } - - state = { - name = b - alpha = 1 - delay = 3 - duration = 0.5 - using = Animation_Curve_Default - } - } - } - } - - ###################################################### - ################### SUGGESTIONS ###################### - ###################################################### - type notifications_suggestions = widget { - name = "action_items" - visible = "[And( Not( IsPauseMenuShown ), And( Not(SinglePlayerShowingPausedSuccession), ActionItemHandler.ShouldBeVisible))]" - visible_at_creation = no - alwaystransparent = no - allow_outside = yes - - using = Animation_ShowHide_Quick - - ## Suggestions / Current Situation toggle button - button = { - name = "suggestions_button" - parentanchor = top|hcenter - size = { 79 69 } - position = { 0 -10 } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - - onclick = "[ActionItemHandler.ToggleList]" - shortcut = "action_list" - - texture = "gfx/interface/hud/button_hud_suggestions.dds" - - tooltip = "ACTIONS_TT" - using = tooltip_se - - modify_texture = { - name = "mouseover" - visible = "[GreaterThan_int32(ActionItemHandler.GetNumberOfUnreadActions, '(int32)0')]" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = _mouse_enter - duration = 0.05 - frame = 2 - position = { 0 0 } - - modify_texture = { - name = "mouseover" - alpha = 1 - } - } - - state = { - name = _mouse_leave - duration = 0.1 - position = { 0 -10 } - - modify_texture = { - name = "mouseover" - alpha = 0 - } - } - - state = { - name = _mouse_press - scale = 1 - position = { 0 -5 } - } - - state = { - name = _mouse_release - scale = 1 - } - - glow = { - using = Color_Bright_Yellow - glow_radius = 5 - using = Glow_Standard - alpha = 0 - } - - state = { - name = "up_start" - next = "up_end" - position = { 0 0 } - duration = 0.5 - trigger_when = "[ActionItemHandler.ActionsWentUp]" - - using = Animation_Curve_Default - glow_alpha = 1 - } - - state = { - name = "up_end" - duration = 0.3 - position = { 0 -15 } - - using = Animation_Curve_Default - glow_alpha = 0 - } - - modify_texture = { - name = "shimmer" - visible = "[And(GreaterThan_int32(ActionItemHandler.GetNumberOfUnreadActions, '(int32)0'), Not(ActionItemHandler.HasVisibleDangerousAction))]" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 0.2 0.2 } - } - - state = { - name = shimmer - next = pause - delay = 0.5 - - trigger_when = "[ActionItemHandler.ActionsWentUp]" - - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "shimmer" - translate_uv = { 1 -1 } - } - } - - state = { - name = pause - next = inbetween - duration = 1.5 - - modify_texture = { - name = "shimmer" - translate_uv = { -1 1 } - } - } - - state = { - name = inbetween - next = shimmer - duration = 3 - - modify_texture = { - name = "shimmer" - translate_uv = { -1 -1 } - } - } - - modify_texture = { - name = "shimmer_dangerous" - visible = "[And(GreaterThan_int32(ActionItemHandler.GetNumberOfUnreadActions, '(int32)0'), ActionItemHandler.HasVisibleDangerousAction)]" - texture = "gfx/interface/component_effects/effect_shimmer_dangerous.dds" - blend_mode = colordodge - translate_uv = { 1 1 } - } - - state = { - name = shimmer_2 - next = pause_2 - trigger_on_create = yes - delay = 0.5 - - trigger_when = "[ActionItemHandler.ActionsWentUp]" - - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "shimmer_dangerous" - translate_uv = { 1 -1 } - } - } - - state = { - name = pause_2 - next = inbetween_2 - duration = 1.5 - - modify_texture = { - name = "shimmer_dangerous" - translate_uv = { -1 1 } - } - } - - state = { - name = inbetween_2 - next = shimmer_2 - duration = 2 - - modify_texture = { - name = "shimmer_dangerous" - translate_uv = { -1 -1 } - } - } - - ## dangerous action - text_single = { - name = "actions_number_dangerous" - visible = "[ActionItemHandler.HasVisibleDangerousAction]" - parentanchor = center - - text = "[ActionItemHandler.GetNumberOfUnreadActions]" - align = nobaseline - using = Font_Size_Big - default_format = "#high;glow_color:{0.9,0.1,0.1,1.0}" - snap_to_pixels = no - alpha = "[Select_float(GreaterThan_int32(ActionItemHandler.GetNumberOfUnreadActions, '(int32)0'),'(float)1.0','(float)0.5')]" - - state = { - name = "up_start" - next = "up_end" - scale = 1.5 - duration = 0.25 - trigger_when = "[ActionItemHandler.ActionsWentUp]" - } - - state = { - name = "up_end" - scale = 1 - duration = 0.25 - } - } - - text_single = { - name = "actions_number" - visible = "[Not(ActionItemHandler.HasVisibleDangerousAction)]" - parentanchor = center - - text = "[ActionItemHandler.GetNumberOfUnreadActions]" - align = nobaseline - using = Font_Size_Big - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - snap_to_pixels = no - - state = { - name = "up_start" - next = "up_end" - scale = 1.5 - duration = 0.25 - trigger_when = "[ActionItemHandler.ActionsWentUp]" - } - - state = { - name = "up_end" - scale = 1 - duration = 0.25 - } - } - } - - widget = { - visible = "[ActionItemHandler.IsListVisible]" - visible_at_creation = no - parentanchor = top|right - position = { 30 80 } - alwaystransparent = no - filter_mouse = all - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Suggestion - position_y = 80 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Suggestion - position_y = 40 - } - - background = { - name = "paper_texture_shadow" - texture = "gfx/interface/window_event/tile_letter_shadow.dds" - spriteType = Corneredtiled - spriteborder = { 200 200 } - } - - background = { - name = "paper_texture_flat" - texture = "gfx/interface/window_event/tile_letter_flat.dds" - spriteType = Corneredtiled - spriteborder = { 200 200 } - alpha = 0.9 - color = { 0.51 0.53 0.58 1 } - - modify_texture = { - name = "paper_texture_overlay" - texture = "gfx/interface/window_event/overlay_letter_texture.dds" - spriteType = Corneredstretched - blend_mode = overlay - } - } - - #### DECOR - widget = { - size = { 100%% 97% } - scissor = yes - - widget = { - size = { 322 544 } - position = { 6 6 } - scale = 0.5 - alpha = 0.6 - - background = { - texture = "gfx/interface/window_event/letter_event_pattern_big.dds" - tintcolor = { 0.75 0.9 0.9 1 } - - modify_texture = { - name = "paper_texture_overlay" - texture = "gfx/interface/window_event/overlay_letter_texture.dds" - spriteType = Corneredstretched - blend_mode = overlay - } - } - } - - widget = { - size = { 322 544 } - parentanchor = top|right - position = { -6 6 } - scale = 0.5 - alpha = 0.6 - - background = { - texture = "gfx/interface/window_event/letter_event_pattern_big.dds" - mirror = horizontal - tintcolor = { 0.75 0.9 0.9 1 } - - modify_texture = { - name = "paper_texture_overlay" - texture = "gfx/interface/window_event/overlay_letter_texture.dds" - blend_mode = overlay - } - } - } - } - - widget = { - name = "button" - parentanchor = top|right - position = { -5 5 } - - background = { - using = Background_Area - mirror = vertical - margin_left = 55 - margin_bottom = 55 - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - blend_mode = alphamultiply - } - } - - buttons_window_control = { - name = "close_suggestions_button" - resizeparent = yes - - blockoverride "button_close" { - onclick = "[ActionItemHandler.ToggleList]" - shortcut = "close_window" - tooltip = "CLOSE_TOOLTIP" - } - } - } - - vbox = { - name = "action_items_container" - set_parent_size_to_minimum = yes - minimumsize = { 384 50 } - margin_top = 14 - spacing = 15 - ignoreinvisible = yes - - vbox = { - name = "suggestions" - visible = "[Or( Not(IsDataModelEmpty(AccessSuggestionItems) ), IsDataModelEmpty(ActionItemHandler.GetGuiActionItems ) )]" - layoutpolicy_horizontal = expanding - spacing = 10 - ignoreinvisible = yes - - text_single = { - text = "CURRENT_SITUATION_SUGGESTIONS" - using = Font_Size_Medium - using = Font_Type_Flavor - default_format = "#light_background" - } - - text_single = { - visible = "[IsDataModelEmpty(AccessSuggestionItems)]" - text = "CURRENT_SITUATION_SUGGESTIONS_EMPTY" - default_format = "#light_background;italic" - } - - flowcontainer = { - name = "suggestion_items" - datamodel = "[AccessSuggestionItems]" - layoutpolicy_horizontal = expanding - direction = vertical - margin_left = 20 - ignoreinvisible = yes - - item = { - button_suggestion_item = { - minimumsize = { 340 0 } - } - } - } - } - - vbox = { - name = "actions" - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 8 0 } - margin_bottom = 8 - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "CURRENT_SITUATION_HEADER" - max_width = 220 - using = Font_Size_Medium - allow_outside = yes - align = center - using = Font_Type_Flavor - default_format = "#light_background" - - widget = { - allow_outside = yes - parentanchor = right - - button_change = { - name = "reset_dismissed" - position = { 2 -2 } - onclick = "[ActionItemHandler.ResetAllDismissed]" - tooltip = "RESET_DISMISSED_TOOLTIP" - - background = { - using = Background_Area - mirror = horizontal - margin = { 8 3 } - - tintcolor = { 0.22 0.16 0.04 0.5 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - } - } - } - } - } - } - - text_single = { - visible = "[Not( ActionItemHandler.HasAvailableCurrentSituationItems )]" - text = "CURRENT_SITUATION_SUGGESTIONS_EMPTY" - default_format = "#light_background;italic" - } - - container = { - scrollbox = { - visible = "[ActionItemHandler.HasAvailableCurrentSituationItems]" - maximumsize = { -1 600 } - - blockoverride "scrollbox_background_fade" {} - blockoverride "scrollbox_background" {} - - blockoverride "scrollbox_margins" - { - margin_bottom = 15 - margin_left = 14 - margin_right = 14 - } - - blockoverride "scrollbox_content" { - name = "current_situation" - datamodel = "[ActionItemHandler.GetGuiActionItems]" - set_parent_size_to_minimum = yes - spacing = 5 - - item = { - flowcontainer = { - ignoreinvisible = yes - minimumsize = { 340 0 } - direction = vertical - - button_current_situation_item = { - visible = "[And(GuiActionItem.IsVisible, Not(GuiActionItem.HasMultipleActions))]" - datacontext = "[GuiActionItem.GetFirstVisibleActionItem]" - minimumsize = { 340 0 } - } - - button_current_situation_item_multiple = { - visible = "[And(GuiActionItem.IsVisible, GuiActionItem.HasMultipleActions)]" - minimumsize = { 340 0 } - } - - flowcontainer = { - name = "expanded_action_items" - datamodel = "[GuiActionItem.GetImportantActionItems]" - visible = "[GuiActionItem.IsExpanded]" - direction = vertical - spacing = 3 - - margin_left = 10 - margin_top = 3 - margin_bottom = 5 - - ignoreinvisible = yes - - item = { - button_current_situation_item_combined = { - datacontext = "[GuiActionImportantActionItem.GetImportantAction]" - minimumsize = { 330 0 } - } - } - } - } - } - } - } - } - } - } - } - } - - ###################################################### - ################### MESSAGE FEED ##################### - ###################################################### - type notifications_message_feed = flowcontainer { - name = "message_feed_widget" - visible = "[And(And( Not(SinglePlayerShowingPausedSuccession), IsDefaultGUIMode), Not(IsPauseMenuShown))]" - visible_at_creation = no - parentanchor = bottom|right - alwaystransparent = yes - ignoreinvisible = yes - - using = Animation_ShowHide_Quick - - flowcontainer = { - direction = vertical - ignoreinvisible = yes - - widget = { - size = { 450 0 } - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - name = "message_feed" - datamodel = "[MessageFeedHandler.GetItems]" - set_parent_size_to_minimum = yes - - expand = {} - - item = { - vbox = { - layoutpolicy_vertical = growing - layoutpolicy_horizontal = expanding - datacontext = "[FeedMessageItem.GetPlayerMessageItem]" - spacing = 2 - alwaystransparent = no - filter_mouse = all - - state = { - name = "mark_to_delete" - trigger_when = "[FeedMessageItem.IsSetToDelete]" - on_start = "[FeedMessageItem.StartAnimation]" - on_finish = "[FeedMessageItem.EndAnimation]" - on_finish = "[FeedMessageItem.Delete]" - duration = 0.3 - alpha = 0 - using = Animation_Curve_Default - } - - background = { - using = Background_Area_Dark - } - - button = { - name = "header" - layoutpolicy_horizontal = expanding - size = { 0 32 } - onclick = "[FeedMessageItem.Expand]" - onrightclick = "[FeedMessageItem.MarkToDelete]" - button_ignore = none - tooltip = "MESSAGE_CLICK_TOOLTIP" - - using = situation_entry_parent_hover_states - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiWidget.FindChild('button_dismiss_all').TriggerAnimation('hover_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiWidget.FindChild('button_dismiss_all').TriggerAnimation('hover_leave')]" - } - - background = { - name = "neutral" - visible = "[PlayerMessageItem.GetType.IsNeutral]" - using = Feed_Message_Header - } - - background = { - name = "good" - visible = "[PlayerMessageItem.GetType.IsGood]" - using = Feed_Message_Header - tintcolor = { 0.767708 0.78125 0.3479 0.847656 } - } - - background = { - name = "bad" - visible = "[PlayerMessageItem.GetType.IsBad]" - using = Feed_Message_Header - tintcolor = { 0.949219 0.446105 0.330002 0.847656 } - } - - hbox = { - margin_right = 10 - margin_left = 5 - spacing = 5 - - icon = { - name = "message_type" - size = { 28 28 } - texture = "[PlayerMessageItem.GetType.GetIcon]" - tooltip = "[PlayerMessageItem.GetTooltip]" - using = tooltip_ws - } - - text_single = { - name = "title" - layoutpolicy_horizontal = expanding - text = "[PlayerMessageItem.GetTitle]" - using = Font_Size_Medium - align = nobaseline - max_width = 355 - fontsize_min = 14 - } - - hbox = { - vbox = { - name = "button_dismiss" - alpha = 1 - - state = { - name = hover_enter - alpha = 0 - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = hover_leave - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - text_single = { - name = "date" - text = "[PlayerMessageItem.GetDate.GetStringShortNoYear]" - align = nobaseline - } - } - - widget = { - allow_outside = yes - - button_clear = { - name = "button_dismiss_all" - widgetanchor = right - position = { 0 -3 } - alpha = 0 - - state = { - name = hover_enter - alpha = 1 - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = hover_leave - alpha = 0 - duration = 0.2 - using = Animation_Curve_Default - } - - - button_ignore = none - size = { 26 26 } - onrightclick = "[MessageFeedHandler.MarkAllForDelete]" - onclick = "[FeedMessageItem.MarkToDelete]" - using = tooltip_se - tooltip = "MESSAGE_CLEAR_ALL_TOOLTIP" - } - } - - } - } - } - - widget = { - name = "message_feed_text_area" - layoutpolicy_horizontal = expanding - size = { 450 0 } - scissor = yes - - state = { - name = "hide_text_1" - next = "hide_text_2" - trigger_when = "[FeedMessageItem.ShouldHide]" - duration = 0 - size = { 450 180 } - } - - state = { - name = "hide_text_2" - on_start = "[FeedMessageItem.StartAnimation]" - on_finish = "[FeedMessageItem.EndAnimation]" - on_finish = "[FeedMessageItem.ClickedHideFinished]" - size = { 450 0 } - using = Animation_FadeOut_Quick - duration = 0 - } - - state = { - name = "hide_text_clicked" - trigger_when = "[FeedMessageItem.ClickedHide]" - on_start = "[FeedMessageItem.StartAnimation]" - on_finish = "[FeedMessageItem.EndAnimation]" - on_finish = "[FeedMessageItem.ClickedHideFinished]" - size = { 450 0 } - using = Animation_FadeOut_Quick - duration = 0.15 - } - - state = { - name = "show_text_hidden" - trigger_when = "[Not(FeedMessageItem.IsExpanded)]" - duration = 0.15 - size = { 450 0 } - } - - state = { - name = "show_text_clicked" - trigger_when = "[FeedMessageItem.ClickedExpand]" - on_start = "[FeedMessageItem.StartAnimation]" - on_finish = "[FeedMessageItem.EndAnimation]" - on_finish = "[FeedMessageItem.ClickedExpandFinished]" - size = { 450 180 } - using = Animation_FadeIn_Standard - duration = 0.15 - } - - state = { - name = "show_text" - trigger_when = "[FeedMessageItem.ShouldShow]" - on_start = "[FeedMessageItem.StartAnimation]" - on_finish = "[FeedMessageItem.EndAnimation]" - on_finish = "[FeedMessageItem.ClickedExpandFinished]" - size = { 450 180 } - using = Animation_FadeIn_Standard - duration = 0.2 - } - - state = { - name = "show_text_expanded" - trigger_when = "[FeedMessageItem.IsExpanded]" - duration = 0 - size = { 450 180 } - } - - hbox = { - name = "text_and_icons" - margin_right = 10 - - state = { - name = appear - using = Animation_FadeIn_Quick - trigger_when = "[Or(FeedMessageItem.ClickedExpand, FeedMessageItem.ShouldShow)]" - } - - state = { - name = disappear - using = Animation_FadeOut_Quick - trigger_when = "[FeedMessageItem.ShouldHide]" - } - - text_multi = { - name = "text" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - margin = { 20 10 } - text = "[PlayerMessageItem.GetDescription]" - elide = right - } - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 5 - margin_bottom = 15 - - hbox = { - portrait_head_small = { - name = "portrait_left" - datacontext = "[PlayerMessageItem.GetLeftCharacter]" - visible = "[Character.IsValid]" - } - - coa_title_medium = { - name = "title_left" - datacontext = "[PlayerMessageItem.GetLeftTitle]" - visible = "[Title.IsValid]" - } - - icon_artifact = { - name = "artifact_left" - datacontext = "[PlayerMessageItem.GetLeftArtifact]" - visible = "[Artifact.IsValid]" - } - - portrait_head_small = { - name = "portrait_right" - datacontext = "[PlayerMessageItem.GetRightCharacter]" - visible = "[Character.IsValid]" - } - - coa_title_medium = { - name = "title_right" - datacontext = "[PlayerMessageItem.GetRightTitle]" - visible = "[Title.IsValid]" - } - - icon_artifact = { - name = "artifact_right" - datacontext = "[PlayerMessageItem.GetRightArtifact]" - visible = "[Artifact.IsValid]" - } - } - - expand = {} - } - } - } - } - } - } - } - - widget = { - name = "push_up" - size = { 0 80 } - - visible = "[Not(IsRightWindowOpen)]" - } - } - - widget = { - name = "push_left" - size = { 630 0 } - visible = "[IsRightWindowOpen]" - } - } -} - -template message_feed_text -{ - direction = vertical - - container = { - - widget = { - block "WidgetSize" - { - size = { 200 22 } - } - name = "header" - } - } - - container = { - text_multi = { - position = { 12 4 } - name = "effect" - autoresize = yes - block "MaxEffectSize" - { - maximumsize = { 200 -1 } - } - minimumsize = { -1 -1 } - align = left|nobaseline - parentanchor = left - text = "[PlayerMessageItem.GetTooltip]" - } - } -} - -template situation_entry_parent_hover_states -{ - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiWidget.FindChild('button_dismiss').TriggerAnimation('hover_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiWidget.FindChild('button_dismiss').TriggerAnimation('hover_leave')]" - } -} - -template situation_entry_child_hover_states -{ - name = "button_dismiss" - alpha = 0 - - state = { - name = hover_enter - alpha = 1 - duration = 0.05 - using = Animation_Curve_Default - } - - state = { - name = hover_leave - alpha = 0 - duration = 0.2 - using = Animation_Curve_Default - } -} - -types Suggestions -{ - type button_suggestion_item = button_standard { - onclick = "[SuggestionItem.OnClick]" - onrightclick = "[SuggestionItem.Dismiss]" - button_ignore = none - tooltip = "[SuggestionItem.GetTooltip]" - - background = { - using = Status_Suggestion - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - alpha = 0.3 - } - - using = situation_entry_parent_hover_states - - hbox = { - margin = { 10 5 } - margin_right = 5 - restrictparent_min = yes - - text_single = { - layoutpolicy_horizontal = expanding - align = nobaseline - text = "[SuggestionItem.GetLabel]" - } - - button_cancel_small = { - tooltip = "DISMISS_SUGGESTION_TT" - onclick = "[SuggestionItem.Dismiss]" - inherit_visual_state = no - - using = situation_entry_child_hover_states - } - } - } - - type button_current_situation_item = button_standard { - visible = "[ImportantActionItem.IsVisible]" - minimumsize = { 350 0 } - - onclick = "[ImportantActionItem.OnClick]" - onrightclick = "[ImportantActionItem.Dismiss]" - button_ignore = none - onmousehierarchyenter = "[ImportantActionItem.MarkAsRead]" - tooltip = "[ImportantActionItem.GetTooltip]" - - using = situation_entry_parent_hover_states - - background = { - visible = "[And(Not(ImportantActionItem.IsUnimportant), ImportantActionItem.GetActionType.IsDangerous)]" - using = Status_Suggestion_Bad - } - - background = { - visible = "[And(Not(ImportantActionItem.IsUnimportant), Not(ImportantActionItem.GetActionType.IsDangerous))]" - using = Status_Suggestion_Good - } - - icon = { - name = "new_action_effect" - visible = "[Not(ImportantActionItem.IsRead)]" - size = { 100% 100% } - - spriteType = Corneredtiled - spriteborder = { 10 10 } - - texture = "gfx/interface/component_effects/attention_text.dds" - color = { 1 0.8 0.6 0.8 } - - state = { - trigger_on_create = yes - name = a - next = b - - using = Animation_Curve_Default - duration = 0.8 - alpha = 1 - } - - state = { - name = b - next = a - - using = Animation_Curve_Default - duration = 1.5 - alpha = 0.5 - } - } - - hbox = { - margin = { 10 5 } - margin_right = 5 - restrictparent_min = yes - ignoreinvisible = yes - - text_multi = { - autoresize = yes - max_width = 280 - text = "ACTION_IS_VISIBLE_READ_UNREAD" - } - - expand = {} - - button_cancel_small = { - tooltip = "DISMISS_CS_TT" - - onclick = "[ImportantActionItem.Dismiss]" - inherit_visual_state = no - - using = situation_entry_child_hover_states - } - } - } - - type button_current_situation_item_multiple = button_standard { - onclick = "[GuiActionItem.OnClick]" - onrightclick = "[GuiActionItem.Dismiss]" - button_ignore = none - onmousehierarchyenter = "[GuiActionItem.MarkAsRead]" - tooltip = "[GuiActionItem.GetCombinedTooltip]" - - background = { - visible = "[And(Not(GuiActionItem.IsUnimportant), GuiActionItem.HasAnyActionIsDangerous)]" - using = Status_Suggestion_Bad - } - - background = { - visible = "[And(Not(GuiActionItem.IsUnimportant), Not(GuiActionItem.HasAnyActionIsDangerous))]" - using = Status_Suggestion_Good - } - - icon = { - name = "new_action_effect" - visible = "[Not(GuiActionItem.IsRead)]" - size = { 100% 100% } - - spriteType = Corneredtiled - spriteborder = { 10 10 } - - texture = "gfx/interface/component_effects/attention_text.dds" - color = { 1 0.8 0.6 0.8 } - - state = { - trigger_on_create = yes - name = a - next = b - - using = Animation_Curve_Default - duration = 0.8 - alpha = 1 - } - - state = { - name = b - next = a - - using = Animation_Curve_Default - duration = 1.5 - alpha = 0.5 - } - } - - hbox = { - restrictparent_min = yes - margin = { 10 5 } - spacing = 5 - minimumsize = { 0 40 } - - button_expand = { - size = { 22 22 } - frame = "[BoolTo1And2(GuiActionItem.IsExpanded)]" - scissor = yes - alwaystransparent = yes - } - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 280 - text = "IMPORTANT_ACTION_COMBINED_LABEL" - } - - text_single = { - text = "[GuiActionItem.GetNumberOfVisibleItems]" - default_format = "#high" - align = nobaseline - } - } - } - - type button_current_situation_item_combined = button_standard { - visible = "[ImportantActionItem.IsVisible]" - onclick = "[ImportantActionItem.OnClick]" - onrightclick = "[ImportantActionItem.Dismiss]" - button_ignore = none - - onmousehierarchyenter = "[ImportantActionItem.MarkAsRead]" - - tooltip = "[ImportantActionItem.GetTooltip]" - - background = { - visible = "[And(Not(ImportantActionItem.IsUnimportant), ImportantActionItem.GetActionType.IsDangerous)]" - using = Status_Suggestion_Bad - } - - background = { - visible = "[And(Not(ImportantActionItem.IsUnimportant), Not(ImportantActionItem.GetActionType.IsDangerous))]" - using = Status_Suggestion_Good - } - - using = situation_entry_parent_hover_states - - hbox = { - margin = { 10 5 } - margin_right = 5 - restrictparent_min = yes - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 280 - - align = nobaseline - text = "ACTION_IS_VISIBLE_READ_UNREAD_COMBINED" - alwaystransparent = yes - } - - expand = {} - - button_cancel_small = { - tooltip = "DISMISS_CS_TT" - onclick = "[ImportantActionItem.Dismiss]" - inherit_visual_state = no - - using = situation_entry_child_hover_states - } - } - } -} diff --git a/project/ck3/base_game/gui/hud_outliner.gui b/project/ck3/base_game/gui/hud_outliner.gui deleted file mode 100644 index 5deb8d55ba..0000000000 --- a/project/ck3/base_game/gui/hud_outliner.gui +++ /dev/null @@ -1,702 +0,0 @@ -widget = { - name = "outliner_window" - parentanchor = top|right - position = { -35 50 } - alwaystransparent = no - filter_mouse = all - layer = windows_layer - - state = { - name = _show - using = Animation_FadeIn_Quick - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_outliner_show" - } - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_outliner_hide" - } - } - - state = { - name = "hide_outliner" - using = Animation_FadeOut_Standard - trigger_when = "[Not(IsDefaultGUIMode)]" - } - - state = { - name = "show_outliner" - using = Animation_FadeIn_Quick - trigger_when = "[IsDefaultGUIMode]" - } - - flowcontainer = { - visible = "[Not(IsRightWindowOpen)]" - resizeparent = yes - margin = { 10 10 } - margin_bottom = 15 - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - background = { - name = "paper_texture_shadow" - texture = "gfx/interface/window_event/tile_letter_shadow.dds" - spriteType = Corneredtiled - spriteborder = { 200 200 } - margin = { -15 0 } - margin_right = -20 - } - - background = { - name = "paper_texture_flat" - texture = "gfx/interface/window_event/tile_letter_flat.dds" - spriteType = Corneredtiled - spriteborder = { 200 200 } - alpha = 0.9 - color = { 0.51 0.53 0.58 1 } - margin = { -15 0 } - margin_right = -20 - - modify_texture = { - name = "paper_texture_overlay" - texture = "gfx/interface/window_event/overlay_letter_texture.dds" - spriteType = Corneredstretched - blend_mode = overlay - } - } - - scrollarea = { - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - maximumsize = { -1 500 } - size = { 300 0 } - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - vbox = { - set_parent_size_to_minimum = yes - min_width = 300 - margin = { 10 0 } - margin_right = 15 - spacing = 2 - - button_outliner_header = { - name = "pinned_characters_header" - layoutpolicy_horizontal = expanding - - blockoverride "button_expand_frame" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('pinned_character'))]" - } - - blockoverride "oh_button" - { - onclick = "[Outliner.ToggleCategory('pinned_character')]" - tooltip = "[SelectLocalization( Outliner.IsCategoryShown('pinned_character'), 'OUTLINER_COLLAPSE', 'OUTLINER_EXPAND' )]" - } - - blockoverride "oh_toggle_frame" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('pinned_character'))]" - } - - blockoverride "oh_name" - { - text = "OUTLINER_PINNED_CHARACTERS" - } - - blockoverride "oh_count" - { - text = "[Outliner.GetCategoryItemsCount('pinned_character')|V]" - } - - blockoverride "expanded" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('pinned_character'))]" - } - } - - vbox = { - name = "pinned_characters" - visible = "[Outliner.IsCategoryShown('pinned_character')]" - datamodel = "[Outliner.GetPinnedCharacters]" - layoutpolicy_horizontal = expanding - margin = { 5 5 } - margin_bottom = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - text_single = { - visible = "[And(Outliner.IsCategoryShown('pinned_character'), IsDataModelEmpty(Outliner.GetPinnedCharacters))]" - name = "no_pinned_characters" - text = "OUTLINER_NO_PINNED_CHARACTERS" - autoresize = yes - default_format = "#light_background;italic" - } - - expand = {} - } - - item = { - hbox = { - name = "pinned_character_item" - layoutpolicy_horizontal = expanding - using = character_tooltip - - button_list = { - name = "character_button" - size = { 0 54 } - layoutpolicy_horizontal = expanding - - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - down = "[Character.IsShownInCharacterWindow]" - onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - button_ignore = none - - background = { - using = Background_Area - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiWidget.FindChild('button_unpin').TriggerAnimation('button_unpin_show')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiWidget.FindChild('button_unpin').TriggerAnimation('button_unpin_hide')]" - } - - hbox = { - margin = { 10 2 } - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - icon = { - visible = "[Character.IsDeadAndValid]" - size = { 20 20 } - texture = "[Character.GetDeathReasonIcon]" - tooltip = "CHARACTER_DEAD_TOOLTIP" - } - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - text = "OUTLINER_PINNED_CHARACTER" - align = nobaseline - default_format = "#high" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin_left = 3 - - text_single = { - text = "[Character.GetOpinionOf( GetPlayer )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( GetPlayer )]" - default_format = "#medium;glow_color:{0.1,0.1,0.1,1}" - align = nobaseline - visible = "[Character.IsAlive]" - - background = { - name = "portrait_opinion_bg" - texture = "gfx/interface/component_tiles/solid_black_label.dds" - spritetype = Corneredtiled - spriteborder = { 20 20 } - margin = { 5 1 } - texture_density = 2 - } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - autoresize = no - align = nobaseline - } - } - } - - button_round = { - name = "button_unpin" - size = { 30 30 } - onclick = "[Character.ToggleCharacterPinned]" - tooltip = "PIN_TT" - inherit_visual_state = no - - alpha = 0.6 - - state = { - name = _mouse_enter - alpha = 1 - duration = 0.1 - using = Animation_Curve_Default - } - - state = { - name = _mouse_leave - alpha = 0.6 - duration = 0.2 - using = Animation_Curve_Default - } - - button_unpin = { - parentanchor = center - size = { 20 20 } - alwaystransparent = yes - inherit_visual_state = no - } - } - } - } - } - } - } - - button_outliner_header = { - name = "players_header" - layoutpolicy_horizontal = expanding - visible = "[GameHasMultiplePlayers]" - - blockoverride "button_expand_frame" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('players'))]" - } - - blockoverride "oh_button" - { - onclick = "[Outliner.ToggleCategory('players')]" - tooltip = "[SelectLocalization( Outliner.IsCategoryShown('players'), 'OUTLINER_COLLAPSE', 'OUTLINER_EXPAND' )]" - } - - blockoverride "oh_toggle_frame" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('players'))]" - } - - blockoverride "oh_name" - { - text = "OUTLINER_PLAYERS" - } - - blockoverride "oh_count" - { - text = "[Outliner.GetCategoryItemsCount('players')|V]" - } - - blockoverride "expanded" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('players'))]" - } - } - - vbox = { - name = "players" - datamodel = "[Outliner.GetPlayers]" - visible = "[And( Outliner.IsCategoryShown('players'), GameHasMultiplePlayers )]" - layoutpolicy_horizontal = expanding - margin = { 8 5 } - margin_bottom = 10 - spacing = 5 - - item = { - button_list = { - name = "player_button" - datacontext = "[OutlinerPlayer.GetCharacter]" - layoutpolicy_horizontal = expanding - size = { 0 40 } - - enabled = "[Character.IsValid]" - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - down = "[Character.IsShownInCharacterWindow]" - onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - button_ignore = none - - hbox = { - spacing = 5 - margin = { 5 0 } - - coa_realm_tiny = { - visible = "[Character.HasLandedTitles]" - } - - using = character_tooltip - - using = tooltip_ws - - text_single = { - name = "player_name" - layoutpolicy_horizontal = expanding - text = "[OutlinerPlayer.GetName]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - } - - } - } - - button_outliner_header = { - name = "units_header" - layoutpolicy_horizontal = expanding - visible = "[GetPlayer.IsValid]" - - blockoverride "button_expand_frame" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('unit'))]" - } - - blockoverride "oh_button" - { - onclick = "[Outliner.ToggleCategory('unit')]" - tooltip = "[SelectLocalization( Outliner.IsCategoryShown('unit'), 'OUTLINER_COLLAPSE', 'OUTLINER_EXPAND' )]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - } - - blockoverride "oh_toggle_frame" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('unit'))]" - } - - blockoverride "oh_name" - { - text = "OUTLINER_ARMIES" - } - - blockoverride "oh_count" - { - text = "[Outliner.GetCategoryItemsCount('unit')|V]" - } - blockoverride "expanded" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('unit'))]" - } - } - - vbox = { - name = "units" - datamodel = "[Outliner.GetUnitItems]" - visible = "[And(Outliner.IsCategoryShown('unit'), GetPlayer.IsValid)]" - layoutpolicy_horizontal = expanding - margin = { 8 5 } - margin_bottom = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - text_single = { - visible = "[And(And(Outliner.IsCategoryShown('unit'), IsDataModelEmpty(Outliner.GetUnitItems)), GetPlayer.IsValid)]" - name = "no_units" - text = "OUTLINER_NO_ARMIES" - default_format = "#light_background;italic" - } - - expand = {} - } - - item = { - button_list = { - name = "unit_item" - datacontext = "[UnitItem.GetArmy]" - layoutpolicy_horizontal = expanding - size = { 0 28 } - - onclick = "[UnitItem.SelectAndPanUnit]" - onrightclick = "[UnitItem.PanToUnit]" - button_ignore = none - down = "[UnitItem.IsSelected]" - - hbox = { - margin = { 10 0 } - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - text = "[Army.GetNameNoTooltip]" - default_format = "#high" - align = nobaseline - } - - text_single = { - text = "[Army.GetSoldierCountString]" - default_format = "#high" - align = nobaseline - } - } - - using = tooltip_ws - - tooltipwidget = { - using = unit_icon_item_tooltip - - blockoverride "extra_unit_info" - { - vbox = { - name = "army_extra_info" - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - margin = { 5 0 } - - text_single = { - name = "status_info" - layoutpolicy_horizontal = expanding - text = "[UnitItem.GetStatusDescription]" - align = left - } - - text_single = { - name = "warning_info" - text = "[UnitItem.GetOutlinerWarning]" - margin = { 10 5 } - } - - text_single = { - name = "click_info" - text = "[SelectLocalization(UnitItem.IsSelectedOnArmyWindow, 'OUTLINER_ARMY_CLICK_TO_PAN', 'OUTLINER_ARMY_CLICK_TO_SELECT')]" - margin = { 10 5 } - } - - text_single = { - name = "right_click_info" - text = "OUTLINER_ARMY_RIGHT_CLICK_TO_PAN" - margin = { 10 5 } - } - } - } - } - } - } - } - - button_outliner_header = { - name = "holdings_header" - layoutpolicy_horizontal = expanding - visible = "[GetPlayer.IsValid]" - - blockoverride "button_expand_frame" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('holding'))]" - } - - blockoverride "oh_button" - { - - onclick = "[Outliner.ToggleCategory('holding')]" - tooltip = "[SelectLocalization( Outliner.IsCategoryShown('holding'), 'OUTLINER_COLLAPSE', 'OUTLINER_EXPAND' )]" - } - - blockoverride "oh_name" - { - text = "OUTLINER_HOLDINGS" - } - - blockoverride "oh_count" - { - text = "[Outliner.GetCategoryItemsCount('holding')|V]" - } - - blockoverride "expanded" - { - frame = "[BoolTo1And2(Outliner.IsCategoryShown('holding'))]" - } - } - - vbox = { - name = "holdings" - datamodel = "[Outliner.GetHoldingItems]" - visible = "[Outliner.IsCategoryShown('holding')]" - layoutpolicy_horizontal = expanding - margin = { 8 5 } - margin_bottom = 10 - - item = { - button_list = { - name = "holding_item" - datacontext = "[OutlinerHoldingItem.GetTitle]" - datacontext = "[OutlinerHoldingItem.GetTitle.GetProvince.GetHolding]" - layoutpolicy_horizontal = expanding - size = { 0 34 } - - onclick = "[OutlinerHoldingItem.OnClick]" - down = "[Or(Holding.IsHoldingOrNonCapitalHoldingHovered, Holding.IsSelected)]" - tooltipwidget = { holding_tooltip_click = {} } - using = tooltip_ws - using = Holding_Mouse_Entry - - margin_widget = { - size = { 100% 100% } - margin = { 0 2 } - margin_left = 40 - - progressbar_standard_transparent = { - name = "progress_bar" - size = { 100% 100% } - visible = "[Holding.IsConstructionInProgress]" - value = "[Holding.GetConstructionProgress]" - alpha = 0.8 - } - } - - hbox = { - widget = { - size = { 40 28 } - - coa_title_tiny = { - name = "claim" - datacontext = "[Holding.GetProvince.GetTitle]" - parentanchor = center - tooltip_enabled = no - } - } - - hbox = { - margin = { 5 0 } - layoutpolicy_horizontal = expanding - - hbox = { - - text_single = { - max_width = 80 - name = "holding_name" - layoutpolicy_horizontal = expanding - text = "[Holding.GetProvince.GetNameNoTooltip]" - default_format = "#high" - align = nobaseline - } - } - - expand = {} - - hbox = { - visible = "[Holding.IsConstructionInProgress]" - text_single = { - max_width = 120 - name = "construction_name" - text = "[Holding.GetConstructionBuilding.GetNameNoTooltip]" - align = right|nobaseline - default_format = "#high" - } - } - - hbox = { - visible = "[Not(Holding.IsConstructionInProgress)]" - - text_single = { - text = "HOLDING_TAX_VALUE" - min_width = 70 - align = left|nobaseline - default_format = "#high" - } - - text_single = { - text = "HOLDING_LEVY_SIZE" - min_width = 60 - align = left|nobaseline - default_format = "#high" - } - } - } - } - - } - } - } - - expand = {} - } - } - } - } - -} - -types Outliner { - type button_outliner_header = button_tab { - size = { 0 31 } - - block "oh_button" {} - - hbox = { - margin = { 15 0 } - spacing = 5 - - using = tooltip_ws - - button_expand = { - size = { 22 22 } - alwaystransparent = yes - block "button_expand_frame" {} - } - - text_single = { - name = "category" - layoutpolicy_horizontal = expanding - align = nobaseline - default_format = "#high" - - block "oh_name" - { - text = "DEFAULT_TEXT" - } - } - - text_single = { - name = "count" - align = nobaseline - - block "oh_count" - { - text = "DEFAULT_TEXT" - } - } - - } - } -} - - -local_template character_tooltip -{ - tooltip_enabled = "[Not(IsInteractionMenuOpenForCharacter(Character.GetID))]" - tooltipwidget = { - cooltip_type = { - blockoverride "interaction_info" - { - text = "CHARACTER_TOOLTIP_INSTRUCTION" - } - } - } - using = tooltip_ws -} diff --git a/project/ck3/base_game/gui/hud_sidebars.gui b/project/ck3/base_game/gui/hud_sidebars.gui deleted file mode 100644 index ee58de00f1..0000000000 --- a/project/ck3/base_game/gui/hud_sidebars.gui +++ /dev/null @@ -1,173 +0,0 @@ -widget = { - size = { 100% 100% } - name = "hud_sidebars" - layer = bottom_bottom - visible = "[Or( '(bool)yes', '(bool)yes' )]" # Needs to be a data function call so it'll actually show - - # widget = { - # visible = "[IsGameViewOpen('dynasty_tree_view')]" - # size = { 100% 100% } - - # background = { - # name = "paper_texture_flat" - # texture = "gfx/interface/window_event/tile_letter_flat.dds" - # spriteType = Corneredtiled - # spriteborder = { 200 200 } - # size = { 100% 100% } - # color = { 0.3 0.285 0.25 1 } - - # state = { - # name = _show - # using = Animation_FadeIn_Standard - # } - - # state = { - # name = _hide - # using = Animation_FadeOut_Standard - # } - - # modify_texture = { - # name = "paper_texture_overlay" - # texture = "gfx/interface/window_event/overlay_letter_texture.dds" - # spriteType = Corneredstretched - # blend_mode = overlay - # } - # } - - # background = { - # texture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - # alpha = 0.15 - # color = { 0.65 0.65 0.65 1 } - - # fittype = centercrop - # } - # } - - # widget = { - # name = "sidebar_background_left" - # visible = "[IsLeftWindowOpen]" - # parentanchor = left - # using = Window_Size_Sidebar - - # state = { - # name = _show - # using = Animation_FadeIn_Quick - # position_x = 0 - # } - - # state = { - # name = _hide - # using = Animation_FadeOut_Quick - # position_x = -60 - # } - - # margin_widget = { - # size = { 100% 100% } - - # using = Window_Background_Sidebar - # } - # } - - widget = { - name = "sidebar_background_right" - visible = "[IsRightWindowOpen]" - parentanchor = top|right - using = Window_Size_MainTab - - state = { - name = _show - using = Animation_FadeIn_Quick - position_x = 0 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_x = 40 - } - - widget = { - parentanchor = right - position = { 10 0 } - size = { 60 100% } - - - background = { - using = Background_Area_Dark - margin = { 0 5 } - margin_right = 5 - - using = Mask_Rough_Edges - } - - background = { - using = Background_Area_Dark - margin = { 0 5 } - margin_right = 5 - - using = Mask_Rough_Edges - } - - icon = { - parentanchor = right - size = { 60 100% } - position = { 10 0 } - scale = 1.05 - - texture = "gfx/interface/colors/white.dds" - color = { 0.2 0.2 0.21 0.5 } - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_01_vertical.dds" - spriteType = corneredtiled - blend_mode = alphamultiply - rotate_uv = 0 - texture_density = 0.7 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - alpha = 0.5 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - } - - icon = { - parentanchor = right - widgetanchor = right|vcenter - size = { 100% 600} - position = { 0 340 } - texture = "gfx/interface/colors/white.dds" - alpha = 0.7 - color = { 0.1 0.1 0.1 1 } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick_vertical.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - } - } - - margin_widget = { - size = { 100% 100% } - margin_right = 40 - - blockoverride "bg_margins" - { - margin_right = -35 - margin_left = -23 - - } - using = Window_Background - } - } -} diff --git a/project/ck3/base_game/gui/hud_top.gui b/project/ck3/base_game/gui/hud_top.gui deleted file mode 100644 index 4b3d732730..0000000000 --- a/project/ck3/base_game/gui/hud_top.gui +++ /dev/null @@ -1,13 +0,0 @@ -### IN FRONT TOPBAR -container = { - name = "in_front_topbar" - parentanchor = top|hcenter - position = { 0 185 } - visible = "[InFrontTopBar.ShouldBeVisible]" - layer = top - - ### AUTOSAVE TEXT - container_saving_indicator = { - visible = "[IsAutoSaving]" - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/interaction_blackmail.gui b/project/ck3/base_game/gui/interaction_blackmail.gui deleted file mode 100644 index c4de7905c7..0000000000 --- a/project/ck3/base_game/gui/interaction_blackmail.gui +++ /dev/null @@ -1,178 +0,0 @@ -###################################################### -############## BLACKMAIL INTERACTION ################ -###################################################### - -window = { - name = "blackmail_interaction_window" - datacontext = "[BlackmailInteractionWindow.GetCharacterInteractionConfirmationWindow]" - parentanchor = center - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - set_parent_size_to_minimum = yes - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - text = "[SelectLocalization( BlackmailInteractionWindow.IsBlackmail, 'blackmail_interaction', 'INTRIGUE_WINDOW_EXPOSE_TITLE' )]" - } - - blockoverride "button_close" - { - onclick = "[BlackmailInteractionWindow.Close]" - } - - icon_character_interaction = {} - } - - ### Portrait / Info - - hbox = { - name = "portrait_and_info" - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - - background = { - using = Background_Area - } - - text_multi = { - name = "info_text" - multiline = yes - autoresize = yes - max_width = 250 - text = "[BlackmailInteractionWindow.GetDescription]" - align = center - #using = Font_Size_Medium - } - - portrait_head = { - visible = "[Character.IsValid]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - - ### List - scrollbox = { - name = "secrets_list" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty" - { - text = "BLACKMAIL_NO_SECRETS" - visible = "[Not(BlackmailInteractionWindow.HasSecrets)]" - } - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[BlackmailInteractionWindow.GetSecretItems]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - hbox = { - layoutpolicy_horizontal = expanding - spacing = 8 - button_standard = { - layoutpolicy_horizontal = expanding - tooltip = "[BlackmailSecretItem.GetTooltip]" - onclick = "[BlackmailSecretItem.OnClick]" - down = "[BlackmailSecretItem.IsSelected]" - enabled = "[BlackmailSecretItem.IsEnabled]" - text = "[BlackmailSecretItem.GetSecret.GetName]" - - icon = { - size = { 26 26 } - parentanchor = vcenter - position = { 5 0 } - texture = "[BlackmailSecretItem.GetSecret.GetType.GetIcon]" - } - } - - icon = { - size = { 26 26 } - texture = "gfx/interface/icons/portraits/hook_secret.dds" - framesize = { 40 40 } - frame = 1 - visible = "[And( BlackmailInteractionWindow.IsBlackmail, BlackmailSecretItem.IsWeakHook )]" - - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - tooltip = "INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT" - } - - icon = { - size = { 26 26 } - texture = "gfx/interface/icons/portraits/hook_secret.dds" - framesize = { 40 40 } - frame = 2 - visible = "[And( BlackmailInteractionWindow.IsBlackmail, BlackmailSecretItem.IsStrongHook )]" - - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - tooltip = "INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT" - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - margin_bottom = 15 - spacing = 10 - - vbox_character_interaction_effects = { - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - visible = "[BlackmailInteractionWindow.IsBlackmail]" - } - - hbox_character_interaction_acceptance = { - visible = "[And( BlackmailInteractionWindow.IsBlackmail, CharacterInteractionConfirmationWindow.ShouldShowAnswer )]" - layoutpolicy_horizontal = expanding - } - - text_multi_on_decline_summary = { - visible = "[BlackmailInteractionWindow.IsBlackmail]" - } - - ### Send Button - button_primary = { - name = "send_offer_button" - size = { 400 42 } - enabled = "[BlackmailInteractionWindow.CanSendOffer]" - onclick = "[BlackmailInteractionWindow.Send]" - - text = "[SelectLocalization( BlackmailInteractionWindow.IsBlackmail, CharacterInteractionConfirmationWindow.GetSendName, 'INTRIGUE_WINDOW_SECRET_EXPOSE' )]" - using = Font_Size_Medium - - tooltip = "[BlackmailInteractionWindow.GetSendOfferTooltip]" - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/interaction_call_ally.gui b/project/ck3/base_game/gui/interaction_call_ally.gui deleted file mode 100644 index f72aee1316..0000000000 --- a/project/ck3/base_game/gui/interaction_call_ally.gui +++ /dev/null @@ -1,162 +0,0 @@ -###################################################### -################## CALL ALLY TO WAR ################## -###################################################### -window = { - name = "call_ally_interaction_window" - datacontext = "[CallAllyInteractionWindow.GetCharacterInteractionConfirmationWindow]" - parentanchor = top|right - position = { -25 85 } - size = { 600 900 } - movable = no - layer = middle - - using = Window_Background - using = Window_Decoration_Warfare - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - minimumsize = { 600 900 } - set_parent_size_to_minimum = yes - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "call_ally" - } - - blockoverride "button_close" - { - onclick = "[CallAllyInteractionWindow.Close]" - } - - icon_character_interaction = {} - } - - ### Portrait / Info - hbox = { - name = "portrait_and_info" - layoutpolicy_horizontal = expanding - margin = { 15 5 } - - vbox = { - layoutpolicy_vertical = expanding - expand = {} - - text_multi = { - name = "info_text" - layoutpolicy_horizontal = expanding - multiline = yes - autoresize = yes - max_width = 300 - text = "[CallAllyInteractionWindow.GetCallAllyDescription]" - align = left - } - } - - expand = {} - - portrait_head = { - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - visible = "[Character.IsValid]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - - ### WAR LIST - scrollbox = { - name = "wars_list" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 500 } - - blockoverride "scrollbox_empty" - { - text = "CALL_ALLY_NO_WARS" - visible = "[Not(CallAllyInteractionWindow.HasWars)]" - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "wars_grid" - datamodel = "[CallAllyInteractionWindow.GetWarItems]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - button_standard = { - name = "war_list_item" - datacontext = "[CallAllyWarItem.GetWar]" - layoutpolicy_horizontal = expanding - - onclick = "[CallAllyWarItem.OnClick]" - down = "[CallAllyWarItem.IsSelected]" - enabled = "[CallAllyWarItem.IsEnabled]" - tooltip = "[CallAllyWarItem.GetTooltip]" - - text = "[War.GetName]" - align = left|nobaseline - default_format = "#medium" - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - # spacing = 10 - margin = { 0 15 } - - text_label_center = { - text = "DECISION_DETAIL_EFFECTS" - } - - vbox_character_interaction_effects = { - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - layoutpolicy_horizontal = expanding - blockoverride "minimumsize" {} - } - - ## Options - vbox_interaction_options = { - visible = "[CharacterInteractionConfirmationWindow.HasOptions]" - } - - ### ACCEPTANCE - hbox_character_interaction_acceptance = { - layoutpolicy_horizontal = expanding - } - - text_multi_on_decline_summary = {} - - ### SEND OFFER BUTTON - button_primary_big = { - name = "send_offer_button" - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - enabled = "[CallAllyInteractionWindow.CanSendOffer]" - onclick = "[CallAllyInteractionWindow.Send]" - tooltip = "[CallAllyInteractionWindow.GetSendOfferTooltip]" - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_call_ally_notification_window.gui b/project/ck3/base_game/gui/interaction_call_ally_notification_window.gui deleted file mode 100644 index ae8d8a5d07..0000000000 --- a/project/ck3/base_game/gui/interaction_call_ally_notification_window.gui +++ /dev/null @@ -1,194 +0,0 @@ -###################################################### -############## INTERACTION NOTIFICATION ############## -###################################################### - -window = { - name = "call_ally_interaction_notification_window" - parentanchor = top|hcenter - position = { 0 90 } - layer = middle - - using = Window_Background - using = Window_Decoration_Warfare - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - set_parent_size_to_minimum = yes - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[CharacterInteractionNotificationWindow.GetContextName]" - } - - blockoverride "button_close" - { - onclick = "[CharacterInteractionNotificationWindow.Close]" - - } - } - - vbox_sender_portrait_message = { - layoutpolicy_horizontal = expanding - } - - hbox = { - name = "allies" - layoutpolicy_horizontal = expanding - margin = { 0 5 } - margin_left = 15 - spacing = 10 - - background = { - using = Background_Area - } - - widget = { - size = { 80 0 } - layoutpolicy_vertical = expanding - - vbox = { - text_single = { - name = "allies_label" - layoutpolicy_horizontal = expanding - text = "WAR_ALLIES" - - max_width = 90 - using = Font_Size_Medium - } - } - } - - portrait_head_small = { - name = "primary_ally" - datacontext = "[CallAllyInteractionNotificationWindow.GetPrimaryAlly]" - } - - scrollarea = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 80 } - scrollbarpolicy_vertical = always_off - scrollbarpolicy_horizontal = as_needed - - scrollbar_horizontal = { - using = Scrollbar_Horizontal - } - - scrollwidget = { - dynamicgridbox = { - name = "secondary_allies_grid" - datamodel = "[CallAllyInteractionNotificationWindow.GetSecondaryAllies]" - - item = { - portrait_head_small = { - name = "character_button" - } - } - } - } - - } - - expand = {} - } - - hbox = { - name = "enemies" - layoutpolicy_horizontal = expanding - margin = { 15 5 } - spacing = 10 - - background = { - using = Background_Area - } - - widget = { - size = { 80 0 } - layoutpolicy_vertical = expanding - - vbox = { - text_single = { - name = "enemies_label" - layoutpolicy_horizontal = expanding - text = "WAR_ENEMIES" - - max_width = 90 - using = Font_Size_Medium - } - } - } - - portrait_head_small = { - name = "primary_ally" - datacontext = "[CallAllyInteractionNotificationWindow.GetPrimaryEnemy]" - } - - scrollarea = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 80 } - scrollbarpolicy_vertical = always_off - scrollbarpolicy_horizontal = as_needed - - scrollbar_horizontal = { - using = Scrollbar_Horizontal - } - - scrollwidget = { - dynamicgridbox = { - name = "secondary_allies_grid" - datamodel = "[CallAllyInteractionNotificationWindow.GetSecondaryEnemies]" - - item = { - portrait_head_small = { - name = "character_button" - } - } - } - } - - } - - expand = {} - } - - vbox_character_interaction_effects = { - visible = "[CharacterInteractionNotificationWindow.GetCharacterInteraction.ShowEffectsInNotification]" - datacontext = "[CharacterInteractionNotificationWindow.GetEffectsDescription]" - } - - hbox = { - margin = { 0 10 } - spacing = 15 - - button_standard = { - name = "reject_button" - text = "[CharacterInteractionNotificationWindow.GetAnswerRejectText]" - onclick = "[CharacterInteractionNotificationWindow.Reject]" - enabled = "[CharacterInteractionNotificationWindow.CanReject]" - using = tooltip_ws - default_format = "#medium" - } - - button_primary = { - name = "accept_button" - text = "[CharacterInteractionNotificationWindow.GetAnswerAcceptText]" - onclick = "[CharacterInteractionNotificationWindow.Accept]" - enabled = "[CharacterInteractionNotificationWindow.CanAccept]" - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/interaction_concubine.gui b/project/ck3/base_game/gui/interaction_concubine.gui deleted file mode 100644 index a9c147f919..0000000000 --- a/project/ck3/base_game/gui/interaction_concubine.gui +++ /dev/null @@ -1,300 +0,0 @@ -###################################################### -############ FIND CONCUBINE INTERACTION ############## -###################################################### - -window = { - name = "concubine_interaction_window" - datacontext = "[ConcubineInteractionWindow.GetBaseWindow]" - datacontext = "[MatchmakerInteractionWindow.GetCharacterInteractionConfirmationWindow]" - position = { 0 20 } - parentanchor = center - allow_outside = yes - layer = middle - - using = Window_Size_CharacterList - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - - hbox = { - margin_bottom = -10 - layoutpolicy_horizontal = expanding - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - } - - blockoverride "button_close" - { - onclick = "[MatchmakerInteractionWindow.Close]" - } - } - } - - widget_character_interaction_four_characters = { - layoutpolicy_horizontal = expanding - - blockoverride "bg_illustration_datacontext" - { - datacontext = "[GetIllustration( 'religion_interior' )]" - } - - blockoverride "bg_illustration" - { - texture = "gfx/interface/illustrations/event_scenes/corridor_day.dds" - } - - blockoverride "left_small_portrait" - { - visible = no - } - - blockoverride "right_small_portrait" - { - visible = no - } - - blockoverride "button_clear" - { - visible = "[MatchmakerInteractionWindow.CanChangeRecipientCharacter]" - onclick = "[MatchmakerInteractionWindow.OnChangeOrRevertRecipientCharacter]" - } - - blockoverride "left_portrait" - { - datacontext = "[CharacterInteractionConfirmationWindow.GetActor]" - } - - blockoverride "left_interaction_portrait_glow" - { - visible = no - } - - blockoverride "right_portrait" - { - datacontext = "[MatchmakerInteractionWindow.GetRecipientToMatch]" - } - - blockoverride "right_interaction_portrait_glow" - { - visible = "[MatchmakerInteractionWindow.IsPickingSecondaryRecipient]" - } - - blockoverride "button_right_change" - { - visible = "[MatchmakerInteractionWindow.CanChangeRecipientCharacter]" - onclick = "[MatchmakerInteractionWindow.OnChangeOrRevertRecipientCharacter]" - } - - blockoverride "button_right_revert" - { - visible = "[MatchmakerInteractionWindow.CanRevertRecipientCharacter]" - onclick = "[MatchmakerInteractionWindow.OnChangeOrRevertRecipientCharacter]" - } - - blockoverride "button_clear" - { - visible = no - } - } - - vbox = { - name = "info_and_send_offer" - visible = "[MatchmakerInteractionWindow.HasPickedCharacters]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - - scrollbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" - { - name = "info" - - vbox = { - datacontext = "[ConcubineInteractionWindow.GetConcubineInfo]" - layoutpolicy_horizontal = expanding - margin = { 20 10 } - - vbox_concubine_interaction_details = { - datacontext = "[ConcubineInfo.GetBaseOffer]" - layoutpolicy_horizontal = expanding - } - vbox_character_interaction_effects_accept_contents = {} - } - } - } - - ### Send offer info - vbox_arrangement_interaction_send_offer = { - layoutpolicy_horizontal = expanding - - blockoverride "button_content" { - text = "find_concubine_button_name" - - } - } - } - - ### Character List - vbox = { - name = "character_list" - visible = "[Not(MatchmakerInteractionWindow.HasPickedCharacters)]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin = { 130 0 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[ConcubineInteractionWindow.GetPrompt]" - visible = "[Or(MatchmakerInteractionWindow.GetCharacterList.HasItems, MatchmakerInteractionWindow.HasTopCharacterItem )]" - align = center - } - - } - - divider = { - layoutpolicy_horizontal = expanding - } - - vbox_character_list = { - datacontext = "[MatchmakerInteractionWindow.GetCharacterList]" - datacontext = "[CharacterSelectionList.GetFilterWithDefault('fertility_filter', '(int32)1')]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "container_implementation" { - fixedgridbox = { - addcolumn = 667 - addrow = 100 - name = "characters_grid" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - - item = { - widget_character_list_item = { - size = { 640 110 } - } - } - } - } - - blockoverride "special_character" { - vbox = { - datacontext = "[MatchmakerInteractionWindow.GetTopCharacterItem]" - visible = "[MatchmakerInteractionWindow.HasTopCharacterItem]" - layoutpolicy_horizontal = expanding - - widget_character_list_item = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - - window_character_filter = { - datacontext = "[MatchmakerInteractionWindow.GetCharacterList]" - blockoverride "addition_filter" { - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('age_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('age_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('age_diff_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('personal_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('fertility_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('health_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('trait_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('sexuality_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('politics_filter_category')]" - - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('claim_filter')]" - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_confirmation.gui b/project/ck3/base_game/gui/interaction_confirmation.gui deleted file mode 100644 index af7f0bc7ff..0000000000 --- a/project/ck3/base_game/gui/interaction_confirmation.gui +++ /dev/null @@ -1,330 +0,0 @@ -###################################################### -############# INTERACTION CONFIRMATION ############### -###################################################### - -window = { - name = "character_interaction_confirmation_window" - position = { 0 20 } - parentanchor = center - allow_outside = yes - layer = middle - - using = Window_Size_MainTab - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - on_start = "[GetVariableSystem.Clear( 'character_interaction_change_title' )]" - on_start = "[GetVariableSystem.Clear( 'character_interaction_change_artifact' )]" - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - set_parent_size_to_minimum = yes - using = Window_Margins - - hbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_bottom = -4 - - header_pattern_interaction = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 100% -1 } - - blockoverride "header_text" { - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - } - - blockoverride "button_close" - { - onclick = "[CharacterInteractionConfirmationWindow.Close]" - } - - icon_character_interaction = { - size = { 50 50 } - position = { 0 0 } - tooltip = "[CharacterInteractionConfirmationWindow.GetInteractionTooltip]" - } - } - } - - # Title Picker - vbox = { - visible = "[CharacterInteractionConfirmationWindow.UsesTitleTarget]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_vertical = expanding - visible = "[CharacterInteractionConfirmationWindow.HasSelectedTitle]" - spacing = 5 - - coa_title_medium_crown = { - datacontext = "[CharacterInteractionConfirmationWindow.GetSelectedTitle]" - name = "selected_title_flag" - } - - text_single = { - datacontext = "[CharacterInteractionConfirmationWindow.GetSelectedTitle]" - text = "[Title.GetNameNoTooltip|U]" - using = Font_Size_Medium - align = nobaseline - } - - button_round = { - name = "change" - datacontext = "[GetVariableSystem]" - visible = "[CharacterInteractionConfirmationWindow.CanChangeTitle]" - onclick = "[VariableSystem.Toggle( 'character_interaction_change_title' )]" - - tooltip = "CHARACTER_INTERACTION_WINDOW_SELECT_TITLE_TOOLTIP" - using = tooltip_below - - button_replace = { - parentanchor = center - alwaystransparent = yes - } - } - } - - hbox = { - visible = "[Not( CharacterInteractionConfirmationWindow.HasSelectedTitle )]" - minimumsize = { 0 112 } - margin = { 10 10 } - - text_single = { - text = "CHARACTER_INTERACTION_NO_TARGET_SELECTED" - using = Font_Size_Medium - align = nobaseline - } - } - - #### replaces character effects ### - scrollbox = { - visible = "[GetVariableSystem.Exists('character_interaction_change_title')]" - layoutpolicy_horizontal = expanding - size = { 500 400 } - - blockoverride "scrollbox_content" - { - vbox_list_interaction_title_selection = { - maximumsize = { 450 400 } - layoutpolicy_horizontal = expanding - - blockoverride "button_toggles" {} - } - } - } - } - - vbox_character_interaction_three_characters = { - visible = "[And(Not(GetVariableSystem.Exists('character_interaction_change_title')), CharacterInteractionConfirmationWindow.ShowThreeCharacters)]" - layoutpolicy_horizontal = expanding - } - - # Artifact Picker - vbox = { - visible = "[CharacterInteractionConfirmationWindow.UsesArtifactTarget]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 14 10 } - - hbox = { - visible = "[CharacterInteractionConfirmationWindow.HasSelectedArtifact]" - datacontext = "[CharacterInteractionConfirmationWindow.GetSelectedArtifact]" - layoutpolicy_vertical = expanding - spacing = 5 - - widget = { - size = { 80 80 } - alwaystransparent = yes - - icon_artifact = { - size = { 100% 100% } - } - - tooltipwidget = { - artifact_tooltip = {} - } - } - - text_single = { - text = "[Artifact.GetName]" - using = Font_Size_Medium - align = nobaseline - - tooltipwidget = { - artifact_tooltip = {} - } - } - - button_round = { - name = "change" - datacontext = "[GetVariableSystem]" - onclick = "[VariableSystem.Toggle( 'character_interaction_change_artifact' )]" - - tooltip = "CHARACTER_INTERACTION_WINDOW_SELECT_ARTIFACT_TOOLTIP" - using = tooltip_below - - button_replace = { - parentanchor = center - alwaystransparent = yes - } - } - } - - hbox = { - visible = "[Not( CharacterInteractionConfirmationWindow.HasSelectedArtifact )]" - minimumsize = { 0 112 } - margin = { 10 10 } - - text_single = { - text = "CHARACTER_INTERACTION_NO_TARGET_SELECTED" - using = Font_Size_Medium - align = nobaseline - } - } - - #### replaces character effects ### - scrollbox = { - visible = "[GetVariableSystem.Exists( 'character_interaction_change_artifact' )]" - layoutpolicy_horizontal = expanding - size = { 400 400 } - - blockoverride "scrollbox_content" - { - vbox_list_interaction_artifact_selection = { - maximumsize = { 250 400 } - layoutpolicy_horizontal = expanding - - blockoverride "button_toggles" {} - } - } - } - } - - ### EDUCATE CHILD ### - vbox = { - layoutpolicy_horizontal = expanding - - widget_character_interaction_four_characters = { - visible = "[CharacterInteractionConfirmationWindow.ShowFourCharacters]" - layoutpolicy_horizontal = expanding - } - - vbox_interaction_character_list = { - datacontext = "[CharacterInteractionConfirmationWindow.GetCharacterList]" - layoutpolicy_horizontal = expanding - minimumsize = { 640 500 } - - blockoverride "item_size" - { - size = { 600 110 } - layoutpolicy_horizontal = expanding - - } - } - } - - ## Effects on Characters - vbox_character_interaction_effects = { - visible = "[And(And(And( Not(GetVariableSystem.Exists('character_interaction_change_title') ), Not(GetVariableSystem.Exists('character_interaction_change_artifact') ) ), CharacterInteractionConfirmationWindow.HasPickedCharacters ), InteractionEffectsDescription.HasAnyAcceptEffect )]" - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - layoutpolicy_horizontal = expanding - } - - expand = {} - - ## Scheme Information - vbox_scheme_info = { - visible = "[CharacterInteractionConfirmationWindow.ShouldShowScheme]" - datacontext = "[CharacterInteractionConfirmationWindow.GetSchemeInfo]" - layoutpolicy_horizontal = expanding - } - - ## Options - vbox_interaction_options = { - visible = "[CharacterInteractionConfirmationWindow.HasOptions]" - } - - ### Acceptance - hbox_character_interaction_acceptance = { - visible = "[CharacterInteractionConfirmationWindow.ShouldShowAnswer]" - layoutpolicy_horizontal = expanding - } - - text_multi_on_decline_summary = {} - - hbox = { - visible = "[CharacterInteractionConfirmationWindow.HasCost]" - tooltip = "[CharacterInteractionConfirmationWindow.GetCostTooltip]" - - text_single = { - text = "INTERACTION_COST" - } - - text_single = { - text = "[CharacterInteractionConfirmationWindow.GetCostDescription]" - } - } - - ## Send Button - hbox = { - name = "button" - margin = { 20 10 } - spacing = 10 - - button_primary_big = { - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - - onclick = "[CharacterInteractionConfirmationWindow.Send]" - enabled = "[CharacterInteractionConfirmationWindow.CanSend]" - tooltip = "[CharacterInteractionConfirmationWindow.GetCanSendDescription]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_confirm" - } - - button_standard = { - visible = "[InDebugMode]" - size = { 42 42 } - raw_text = "#D R#!" - tooltip = "[CharacterInteractionConfirmationWindow.GetDebugInfo]" - } - } - } - - window_character_filter = { - datacontext = "[CharacterInteractionConfirmationWindow.GetCharacterList]" - blockoverride "addition_filter" { - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_council_task.gui b/project/ck3/base_game/gui/interaction_council_task.gui deleted file mode 100644 index 1604a6ec45..0000000000 --- a/project/ck3/base_game/gui/interaction_council_task.gui +++ /dev/null @@ -1,285 +0,0 @@ -window = { - name = "council_task_interaction_window" - size = { 650 875 } - datacontext = "[CouncilTaskInteractionWindow.GetCharacterInteractionConfirmationWindow]" - parentanchor = center - layer = middle - - using = Window_Movable - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - - - hbox = { - margin_bottom = -10 - layoutpolicy_horizontal = expanding - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "select_council_task_header" - } - - blockoverride "button_close" - { - onclick = "[CouncilTaskInteractionWindow.Close]" - } - - icon_character_interaction = {} - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - name = "portraits" - layoutpolicy_horizontal = expanding - size = { 0 160 } - margin = { 25 5 } - margin_top = 10 - - background = { - texture = "gfx/interface/illustrations/event_scenes/councilchamber.dds" - alpha = 0.5 - fittype = centercrop - using = Mask_Rough_Edges - } - - ### LEFT ACTOR - portrait_shoulders = { - name = "left_background_portrait" - datacontext = "[CharacterInteractionConfirmationWindow.GetActor]" - visible = "[Character.IsValid]" - tooltip_enabled = "[Character.IsValid]" - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 330 160 } - - expand = {} - - text_multi = { - name = "select_position_label" - visible = "[Not( CouncilTaskInteractionWindow.HasSelectedTask )]" - layoutpolicy_horizontal = expanding - text = "COUNCIL_TASK_INTERACTION_WINDOW_SELECT_TASK" - autoresize = yes - max_width = 260 - default_format = "#instruction" - align = center|nobaseline - - background = { - using = Text_Label_Background - margin = { 0 3 } - margin_bottom = 5 - } - } - - text_multi = { - name = "selected_position_label" - visible = "[CouncilTaskInteractionWindow.HasSelectedTask]" - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 260 - align = center|nobaseline - text = "COUNCIL_TASK_INTERACTION_WINDOW_SELECTED_TASK" - - background = { - using = Text_Label_Background - margin = { 0 3 } - margin_bottom = 5 - } - } - } - - ### RIGHT RECIPIENT - portrait_shoulders = { - name = "right_background_portrait" - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - visible = "[Character.IsValid]" - tooltip_enabled = "[Character.IsValid]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - - scrollbox = { - name = "council_positions" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - margin = { 10 0 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - datamodel = "[CouncilTaskInteractionWindow.AccessPositions]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - ignoreinvisible = yes - spacing = 2 - item = { - select_council_position_button = {} - } - } - } - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - hbox = { - margin = { 0 10 } - margin_bottom = 15 - - ### SEND OFFER BUTTON - button_primary = { - name = "send_offer_button" - size = { 400 42 } - onclick = "[CouncilTaskInteractionWindow.Send]" - enabled = "[CouncilTaskInteractionWindow.CanSendOffer]" - - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - using = Font_Size_Medium - - tooltip = "[CouncilTaskInteractionWindow.GetSendOfferTooltip]" - } - } - } -} - -types CouncilPositionButton -{ - type select_council_position_button = button_standard_clean { - layoutpolicy_horizontal = expanding - datacontext = "[CouncilTaskInteractionItem.GetActiveCouncilTask]" - datacontext = "[ActiveCouncilTask.GetPositionType]" - datacontext = "[ActiveCouncilTask.GetCouncillor]" - datacontext = "[CouncilTaskInteractionWindow.GetSkillItemForPosition( CouncilPositionType.Self )]" - - - enabled = "[Not( ObjectsEqual( Character.Self, GetPlayer ) )]" - onclick = "[CouncilTaskInteractionItem.Select]" - down = "[ObjectsEqual( ActiveCouncilTask.Self, CouncilTaskInteractionWindow.GetSelectedTask )]" - - vbox = { - name = "position" - margin = { 10 4 } - spacing = 4 - set_parent_size_to_minimum = yes - - spacer = { - size = {510 0 } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 4 - - hbox = { - layoutpolicy_horizontal = expanding - - - text_single = { - name = "position_label" - text = "[ActiveCouncilTask.GetPositionName]" - using = Font_Size_Medium - align = nobaseline - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - spriteType = CorneredTiled - spriteborder = { 40 20 } - margin = { 12 3 } - margin_right = 100 - - block "bg" - { - frame = "[SkillItem.GetFrame]" - } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - } - - expand = {} - - skill_icon_label = { - datacontext = "[CouncilTaskInteractionWindow.GetSkillItemForPosition( CouncilPositionType.Self )]" - visible = "[ActiveCouncilTask.HasMainSkill]" - } - } - - text_single = { - name = "no_councillor" - visible = "[Not( Character.IsValid )]" - layoutpolicy_horizontal = expanding - text = "COUNCIL_TASK_INTERACTION_VACANT" - } - text_single = { - name = "current" - visible = "[And( Character.IsValid, Not( ObjectsEqual( GetPlayer, Character.Self ) ) )]" - layoutpolicy_horizontal = expanding - text = "COUNCIL_TASK_INTERACTION_CURRENT" - align = nobaseline - } - - text_single = { - name = "current_you" - visible = "[ObjectsEqual( GetPlayer, Character.Self )]" - layoutpolicy_horizontal = expanding - text = "COUNCIL_TASK_INTERACTION_CURRENT_YOU" - } - } - - divider_light = { - layoutpolicy_horizontal = growing - } - - text_multi = { - text = "[CouncilPositionType.GetCouncillorModifierDescFor( GetPlayer )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - margin = { 0 5 } - margin_left = 20 - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/interaction_create_claimant_faction.gui b/project/ck3/base_game/gui/interaction_create_claimant_faction.gui deleted file mode 100644 index ab7e75bc30..0000000000 --- a/project/ck3/base_game/gui/interaction_create_claimant_faction.gui +++ /dev/null @@ -1,315 +0,0 @@ -###################################################### -################ CREATE CLAIMANT FACTION ############# -###################################################### -window = { - name = "create_claimant_faction_against_interaction_window" - size = { 650 875 } - datacontext = "[CreateClaimantFactionAgainstWindow.GetCharacterInteractionConfirmationWindow]" - parentanchor = top|left - widgetanchor = top|left - position = { 700 90 } - movable = no - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "create_claimant_faction_against" - } - - blockoverride "button_close" - { - onclick = "[CreateClaimantFactionAgainstWindow.Close]" - } - - icon_character_interaction = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 20 0 } - margin_bottom = 10 - - hbox = { - name = "portraits" - layoutpolicy_horizontal = expanding - size = { 0 170 } - - ### LEFT ACTOR - portrait_shoulders = { - name = "left_background_portrait" - datacontext = "[CharacterInteractionConfirmationWindow.GetActor]" - visible = "[Character.IsValid]" - tooltip_enabled = "[Character.IsValid]" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - expand = {} - - hbox = { - - background = { - using = Background_Area_Border - margin = { 10 10 } - } - - vbox = { - portrait_head = { - name = "left_main_portrait" - visible = "[Character.IsValid]" - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - tooltip_enabled = "[Character.IsValid]" - } - } - - vbox = { - layoutpolicy_vertical = expanding - visible = "[CreateClaimantFactionAgainstWindow.IsTitleSelected]" - - coa_title_medium_crown = { - datacontext = "[CreateClaimantFactionAgainstWindow.GetSelectedTitle.GetTitle]" - visible = "[And(CharacterInteractionConfirmationWindow.GetRecipient.IsValid, CreateClaimantFactionAgainstWindow.IsTitleSelected)]" - } - - expand = {} - } - - button_round = { - name = "change_left_character" - visible = "[CharacterInteractionConfirmationWindow.GetRecipient.IsValid]" - tooltip = "CHANGE_CHARACTER" - using = tooltip_below - onclick = "[CreateClaimantFactionAgainstWindow.ClearRecipient]" - - button_replace = { - parentanchor = center - alwaystransparent = yes - } - } - } - - expand = {} - } - - expand = {} - - ### RIGHT RECIPIENT - portrait_shoulders = { - name = "right_background_portrait" - datacontext = "[CharacterInteractionConfirmationWindow.GetSecondaryActor]" - visible = "[Character.IsValid]" - tooltip_enabled = "[Character.IsValid]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - vbox = { - margin_bottom = 10 - - text_single = { - name = "select_title_label" - visible = "[CharacterInteractionConfirmationWindow.GetRecipient.IsValid]" - text = "FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_TITLE" - using = Font_Size_Medium - } - - text_single = { - name = "select_claimant_label" - visible = "[Not(CharacterInteractionConfirmationWindow.GetRecipient.IsValid)]" - text = "FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_CLAIMANT" - using = Font_Size_Medium - } - } - - ### TITLE LIST - scrollbox = { - name = "titles_list" - visible = "[CharacterInteractionConfirmationWindow.GetRecipient.IsValid]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty" - { - text = "CLAIMANT_TITLES_NO_TITLES" - visible = "[Not(CreateClaimantFactionAgainstWindow.HasTitles)]" - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "titles_grid" - datamodel = "[CreateClaimantFactionAgainstWindow.GetTitles]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - - hbox = { - layoutpolicy_horizontal = expanding - - coa_title_tiny_crown = { - datacontext = "[ClaimTitleItem.GetTitle]" - } - - button_standard = { - name = "title_list_item" - layoutpolicy_horizontal = expanding - size = { 0 45 } - onclick = "[ClaimTitleItem.OnClick]" - down = "[ClaimTitleItem.IsSelected]" - - hbox = { - margin = { 10 0 } - spacing = 10 - - - text_single = { - layoutpolicy_horizontal = expanding - text = "[ClaimTitleItem.GetTitle.GetNameNoTooltip]" - } - } - } - - } - } - } - } - } - - ### LIST OF POTENTIAL CLAIMANTS - scrollbox = { - name = "claimants_scroll_area" - datacontext = "[CreateClaimantFactionAgainstWindow.GetCharacterSelectionList]" - visible = "[Not(CharacterInteractionConfirmationWindow.GetRecipient.IsValid)]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty" - { - text = "NO_POTENTIAL_CLAIMANTS" - visible = "[Not(CharacterSelectionList.HasItems)]" - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "potential_claimants_grid" - datamodel = "[CharacterSelectionList.GetList]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - button_standard = { - datacontext = "[CharacterListItem.GetCharacter]" - layoutpolicy_horizontal = expanding - size = { 0 130 } - onclick = "[CharacterListItem.OnClick('character')]" - - hbox = { - portrait_head = {} - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - text_single = { - layoutpolicy_horizontal = growing - text = "[Character.GetNameNoTooltip]" - default_format = "#high" - using = Font_Size_Medium - } - - text_single = { - name = "character_relation" - layoutpolicy_horizontal = expanding - raw_text = " | [Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - visible = "[Not(StringIsEmpty(Character.GetRelationToString( GetPlayer )))]" - } - } - - text_single = { - visible = "[Not( Character.IsPlayer )]" - layoutpolicy_horizontal = expanding - text = "FACTION_WINDOW_OPINION_OF_TARGET" - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - name = "titles_grid" - datamodel = "[CharacterListItem.GetTitleItems]" - - item = { - coa_title_tiny_crown = { - datacontext = "[Claim.GetTitle]" - } - } - - expand = {} - } - } - } - } - } - } - } - } - } - - hbox = { - margin = { 0 15 } - - ### SEND OFFER BUTTON - button_primary = { - name = "send_offer_button" - size = { 400 42 } - onclick = "[CreateClaimantFactionAgainstWindow.Send]" - enabled = "[CreateClaimantFactionAgainstWindow.CanSendOffer]" - - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - default_format = "#high" - using = Font_Size_Medium - - tooltip = "[CreateClaimantFactionAgainstWindow.GetSendOfferTooltip]" - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_declare_war.gui b/project/ck3/base_game/gui/interaction_declare_war.gui deleted file mode 100644 index b3d997f0a1..0000000000 --- a/project/ck3/base_game/gui/interaction_declare_war.gui +++ /dev/null @@ -1,1092 +0,0 @@ -###################################################### -#################### DECLARE WAR "#################### -###################################################### - -# These ~50 first lines are a placeholder way to show who will defend -window = { - name = "declare_war_window" - datacontext = "[DeclareWarInteractionWindow.GetCharacterInteractionConfirmationWindow]" - parentanchor = top|right - position = { -15 90 } - size = { 640 950 } #1020 - allow_outside = yes - movable = no - layer = middle - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - -# Removing this unil we got a proper UX design for jihad and kingdom conquering participants -# scrollarea = { -# size = { 90 100% } -# -# scrollbar_vertical = { -# using = Scrollbar_Vertical -# } -# -# scrollbarpolicy_horizontal = always_off -# -# scrollwidget = { -# -# fixedgridbox = { -# name = "forced_defenders" -# datamodel = "[DeclareWarInteractionWindow.GetDefenders]" -# position = { 0 0 } -# addrow = 90 -# addcolumn = 90 -# -# item = { -# portrait_head_small = { -# datacontext = "[WarAllyItem.GetCharacter]" -# -# tooltip = "[WarAllyItem.GetAllianceReason]" -# -# blockoverride "opinion_box" {} -# -# blockoverride "portrait_button_template_tooltip" -# { -# tooltip = "WAR_DEFENDER_ALLY_TOOLTIP" -# } -# } -# } -# } -# } -# } - - widget = { - name = "declare_war_window" - size = { 640 100% } - - using = Window_Background - using = Window_Decoration_Warfare - - vbox = { - using = Window_Margins - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[DeclareWarInteractionWindow.GetHeader]" - } - - blockoverride "button_close" - { - onclick = "[DeclareWarInteractionWindow.Close]" - } - } - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 240 } - - background = { - using = Background_Area_Dark - alpha = 0.7 - } - - widget = { - name = "layer_one_war" - size = { 100% 100% } - - vbox = { - datacontext = "[DeclareWarInteractionWindow.GetMilitaryStrengthInfo]" - margin_top = 24 - - declare_war_progressbar = {} - - hbox = { - margin_top = 6 - margin_bottom = -4 - - hbox = { - name = "your_army" - margin_top = 6 - margin_bottom = 6 - margin_right = 4 - margin_left = 60 - - background = { - using = Background_Area_Dark - } - - soldiers_and_quality_small = { - datacontext = "[DeclareWarInteractionWindow.GetAttackerCharacter]" - datacontext = "[CharacterItem.GetComposition]" - layoutpolicy_vertical = expanding - - blockoverride "spacing" - { - size = { 44 8 } - } - } - } - - icon = { - name = "icon_strength_balance" - size = { 60 60 } - texture = "gfx/interface/icons/icon_strength_balance.dds" - framesize = { 60 60 } - frame = "[GuiMilitaryStrength.GetFrame]" - } - - hbox = { - name = "enemy_army" - margin_top = 6 - margin_bottom = 6 - margin_left = 4 - margin_right = 60 - - background = { - using = Background_Area_Dark - } - - soldiers_and_quality_small = { - datacontext = "[DeclareWarInteractionWindow.GetDefenderCharacter]" - datacontext = "[CharacterItem.GetComposition]" - layoutpolicy_vertical = expanding - - blockoverride "spacing" - { - size = { 44 8 } - } - } - } - } - - hbox = { - name = "gold" - spacing = 80 - - character_gold = { - name = "your_gold" - datacontext = "[DeclareWarInteractionWindow.GetAttackerCharacter]" - margin_top = 6 - margin_bottom = 6 - margin_right = 10 - margin_left = 60 - - background = { - using = Background_Area_Dark - } - } - - character_gold = { - name = "enemy_gold" - datacontext = "[DeclareWarInteractionWindow.GetDefenderCharacter]" - margin_top = 6 - margin_bottom = 6 - margin_left = 10 - margin_right = 60 - - background = { - using = Background_Area_Dark - } - } - } - - text_multi = { - name = "comparison_text" - margin_top = 16 - text = "[DeclareWarInteractionWindow.GetMilitaryStrength]" - autoresize = yes - max_width = 210 - align = center - } - expand = {} - } - } - - widget = { - name = "layer_two_characters" - size = { 100% 100% } - - hbox = { - alwaystransparent = yes - margin = { 10 6 } - - declare_war_character_portrait = { - name = "player_character" - datacontext = "[DeclareWarInteractionWindow.GetAttackerCharacter]" - } - - expand = {} - - declare_war_character_portrait = { - name = "enemy_character" - datacontext = "[DeclareWarInteractionWindow.GetDefenderCharacter]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - } - - text_single = { - text = "DECLARE_WAR_CHOOSE_CASUS_BELLI_INSTRUCTION" - visible = "[Not(DeclareWarInteractionWindow.HasSelectedCasusBelli)]" - margin_bottom = 8 - default_format = "#I" - } - - vbox = { - name = "casus_belli_scroll_box" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[Not(DeclareWarInteractionWindow.HasSelectedCasusBelli)]" - - ### Casus Belli Scrollarea - scrollbox = { - visible = "[Not(DeclareWarInteractionWindow.HasSelectedCasusBelli)]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_margins" - { - margin = { 10 15 } - } - - - blockoverride "scrollbox_empty" - { - text = NO_VALID_CASUS_BELLIS - visible = "[DeclareWarInteractionWindow.HasNoValidCasusBellis]" - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "casus_belli_items" - datamodel = "[DeclareWarInteractionWindow.GetCasusBelliItems]" - spacing = 5 - layoutpolicy_horizontal = expanding - - item = { - button_standard = { - layoutpolicy_horizontal = expanding - size = { 0 40 } - down = "[CasusBelliItem.IsSelected]" - onclick = "[CasusBelliItem.OnClick]" - onclick = "[PdxGuiTriggerAllAnimations('declare_war_goal_refresh')]" - - declare_war_casus_belli_item = {} - } - } - } - } - } - - } - - ### Selected casus belli - vbox = { - visible = "[DeclareWarInteractionWindow.HasSelectedCasusBelli]" - layoutpolicy_horizontal = expanding - margin_top = 8 - margin_left = 10 - margin_right = 10 - margin_bottom = 8 - - background = { - using = Background_Area - } - - button_standard = { - datacontext = "[DeclareWarInteractionWindow.GetSelectedCasusBelliItem]" - layoutpolicy_horizontal = expanding - minimumsize = { -1 40 } - onclick = "[CasusBelliItem.OnClick]" - - declare_war_casus_belli_item = { - button_change = { - name = "reset_casus_belli_item" - visible = "[CasusBelliItem.IsSelected]" - onclick = "[CasusBelliItem.OnClick]" - } - } - } - } - - text_single = { - visible = "[And(DeclareWarInteractionWindow.HasSelectedCasusBelli, DeclareWarInteractionWindow.CanShowWarGoalSubview)]" - margin_bottom = 6 - text = "DECLARE_WAR_CHOOSE_WARGOAL_INSTRUCTION" - default_format = "#I" - } - - ### War preview after selecting a Casus Belli - vbox = { - name = "war_preview" - visible = "[DeclareWarInteractionWindow.HasSelectedCasusBelli]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 6 - using = Animation_Tab_Switch - - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 8 - - scrollbox = { - visible = "[DeclareWarInteractionWindow.CanShowWarGoalSubview]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_margins" - { - margin = { 10 10 } - } - - blockoverride "scrollbox_content" - { - fixedgridbox = { - datamodel = "[DeclareWarInteractionWindow.GetTitleItems]" - layoutpolicy_horizontal = expanding - addcolumn = 550 - addrow = 51 - - state = { - name = "declare_war_goal_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - item = { - margin_widget = { - size = { 550 51 } - margin = { 0 3 } - - button_standard = { - layoutpolicy_horizontal = expanding - size = { 550 45 } - down = "[CasusBelliTitleItem.IsSelected]" - onclick = "[CasusBelliTitleItem.OnClick]" - - hbox = { - - widget = { - layoutpolicy_vertical = expanding - size = { 45 0 } - - coa_title_tiny_crown = { - datacontext = "[CasusBelliTitleItem.GetTitle]" - parentanchor = center - using = tooltip_ne - } - } - - text_single = { - name = "text" - layoutpolicy_horizontal = expanding - text = "[CasusBelliTitleItem.GetName]" - autoresize = no - default_format = "#high" - align = nobaseline - } - } - } - } - } - } - } - } - - expand = {} - - hbox = { - name = "war_outcomes_tabs" - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - margin_left = 15 - text = "[DeclareWarInteractionWindow.GetCurrentTabEffectsLabel]" - align = nobaseline - } - - background = { - using = Background_Area - } - - ### Tabs - hbox = { - name = "outcome_effect_tabs" - spacing = 5 - margin_right = 10 - - button_standard = { - name = "victory_button" - size = { 45 40 } - down = "[DeclareWarInteractionWindow.IsEffectsTabVictory]" - onclick = "[DeclareWarInteractionWindow.SetEffectsTabVictory]" - - tooltip = "TAB_VICTORY" - using = tooltip_se - - button_icon_war_victory = { - parentanchor = center - alwaystransparent = yes - } - } - - button_standard = { - name = "white_peace_button" - size = { 45 40 } - - down = "[DeclareWarInteractionWindow.IsEffectsTabWhitePeace]" - onclick = "[DeclareWarInteractionWindow.SetEffectsTabWhitePeace]" - visible = "[DeclareWarInteractionWindow.GetCbType.IsWhitePeacePossible]" - tooltip = "TAB_WHITE_PEACE" - using = tooltip_se - - button_icon_war_peace = { - parentanchor = center - alwaystransparent = yes - } - } - - button_standard = { - name = "defeat_button" - size = { 45 40 } - - down = "[DeclareWarInteractionWindow.IsEffectsTabDefeat]" - onclick = "[DeclareWarInteractionWindow.SetEffectsTabDefeat]" - tooltip = "TAB_DEFEAT" - using = tooltip_se - - button_icon_war_defeat = { - parentanchor = center - alwaystransparent = yes - } - - } - } - } - - ### Info - scrollbox = { - name = "war_outcome_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = fixed - size = {-1 160} - - blockoverride "scrollbox_content" - { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - vbox = { - layoutpolicy_vertical = expanding - - button_expand = { - name = "button_expand_other_war_effects" - frame = "[BoolTo1And2(DeclareWarInteractionWindow.IsWarEffectsExpanded)]" - - onclick = "[DeclareWarInteractionWindow.ToggleWarEffectsExpanded]" - } - expand = {} - } - - text_multi = { - name = "main_end_war_effect" - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 320 - - default_format = "#high" - text = "[DeclareWarInteractionWindow.GetCurrentTabMainOutputDescription]" - } - - expand = {} - } - - text_multi = { - name = "other_end_war_effects" - visible = "[DeclareWarInteractionWindow.IsWarEffectsExpanded]" - layoutpolicy_horizontal = expanding - text = "[DeclareWarInteractionWindow.GetCurrentTabEffectsDescription]" - autoresize = yes - max_width = 360 - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - datacontext = "[DeclareWarInteractionWindow.GetClaimant]" - - portrait_head = { - visible = "[Character.IsValid]" - } - - expand = {} - } - } - } - } - } - - vbox = { - name = "additional_warning_box" - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 10 - margin_top = 4 - - icon = { - name = "attacker_faith_might_join" - datacontext = "[GetPlayer]" - visible = "[DeclareWarInteractionWindow.GetCbType.GuiAttackerFaithMightJoin]" - size = { 40 40 } - - texture = "[Character.GetFaith.GetIcon]" - tooltip = "WAR_ATTACKER_FAITH_MIGHT_JOIN" - - icon = { - position = { 5 0 } - parentanchor = bottom|right - size = { 25 25 } - texture = "gfx/interface/icons/casus_bellis/_default.dds" - } - } - - icon = { - name = "defender_faith_might_join" - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - visible = "[DeclareWarInteractionWindow.GetCbType.GuiDefenderFaithMightJoin]" - size = { 40 40 } - - texture = "[Character.GetFaith.GetIcon]" - tooltip = "WAR_DEFENDER_FAITH_MIGHT_JOIN" - - warning_icon = { - size = { 25 25 } - position = { 5 0 } - parentanchor = bottom|right - } - } - - hbox = { - visible = "[DeclareWarInteractionWindow.ShouldShowAdditionalWarning]" - spacing = 8 - margin_top = 2 - - warning_icon = { - size = { 25 25 } - } - - text_multi = { - text = "[DeclareWarInteractionWindow.WriteAdditionalWarningMessage]" - max_width = 350 - autoresize = yes - } - } - } - } - - vbox_interaction_options = { - visible = "[DeclareWarInteractionWindow.HasSelectedCasusBelli]" - layoutpolicy_horizontal = expanding - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - ### COST - declare_war_cost = {} - } - - - } - - hbox = { - margin_top = 4 - margin_bottom = 5 - - hbox = { - name = "declare_war_send_button" - - button_standard_big = { - name = "send_button" - enabled = "[DeclareWarInteractionWindow.CanSend]" - onclick = "[DeclareWarInteractionWindow.Send]" - - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - default_format = "#high" - - tooltip = "[DeclareWarInteractionWindow.GetDeclareWarButtonTooltip]" - - clicksound = "event:/SFX/UI/War/sfx_ui_war_declare_war" - - animation_aggressive = { - visible = "[DeclareWarInteractionWindow.CanSend]" - } - - hbox = { - margin_right = 10 - - expand = {} - - warning_icon = { - name = "player_cost_ignore" - visible = "[And(DeclareWarInteractionWindow.HasSelectedCasusBelli, Or( Or( Not( DeclareWarInteractionWindow.CanAffordCosts ), DeclareWarInteractionWindow.IsBreakingTruce), DeclareWarInteractionWindow.IsBreakingAlliance))]" - size = { 30 30 } - } - } - } - } - } - } - } - - window = { - name = "character_ally_list_subview" - datacontext = "[DeclareWarInteractionWindow.GetAllyListContext]" - visible = "[AllyListSubview.IsShown]" - parentanchor = top|right - position = { -615 120 } - size = { 480 750 } - movable = no - - using = Window_Background_Subwindow - using = Animation_ShowHide_Standard - - vbox = { - margin = { 3 3 } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[AllyListSubview.GetHeaderTitle]" - } - blockoverride "button_close" - { - onclick = "[AllyListSubview.Close]" - } - } - - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[AllyListSubview.GetAllyList]" - - blockoverride "sort_buttons" - { - hbox_list_sort_buttons = { - layoutpolicy_horizontal = expanding - - blockoverride "skill_sort_buttons" {} - - blockoverride "filters_visible" { - visible = no - } - } - } - - - blockoverride "container_implementation" { - - vbox = { - datamodel = "[CharacterSelectionList.GetList]" - layoutpolicy_horizontal = expanding - spacing = 15 - - item = { - - hbox = { - datacontext = "[CharacterListItem.GetCharacter]" - - background = { - using = Background_Area - } - - layoutpolicy_horizontal = expanding - portrait_head_small = {} - - vbox = { - layoutpolicy_vertical = expanding - - expand = {} - - text_single = { - name = "ally_character_name" - text = "[Character.GetName]" - using = Font_Size_Medium - align = nobaseline - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "ally_military_strength_text" - text = "DECLARE_WAR_ALLY_MILITARY_STRENGTH_DESC" - align = nobaseline - } - - expand = {} - } - expand = {} - } - expand = {} - } - } - } - } - - blockoverride "character_count" {} - } - } - } -} - -types DeclareWarTypes -{ - type declare_war_cost = vbox { - name = "cost" - margin = { 10 0 } - - background = { - visible = "[Not( DeclareWarInteractionWindow.CanAffordCosts )]" - using = Status_Bad - margin_top = 5 - } - - hbox = { - name = "costs" - visible = "[DeclareWarInteractionWindow.HasCost]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 5 - - text_single = { - name = "cost_heading" - align = nobaseline - text = "WAR_COST" - using = Font_Size_Big - } - - hbox = { - datacontext = "[DeclareWarInteractionWindow.GetCostBreakdown( 'piety' )]" - tooltipwidget = { widget_value_breakdown_tooltip = {} } - spacing = 2 - - icon = { - name = "icon_piety" - datacontext = "[DeclareWarInteractionWindow.GetCostBreakdown( 'piety' )]" - visible = "[NotEqualTo_CFixedPoint( DeclareWarInteractionWindow.GetSpecificCost( 'piety' ), '(CFixedPoint)0' )]" - size = { 30 30 } - texture = "[GetPlayer.GetPietyLevelTexture]" - } - - text_single = { - name = "piety" - datacontext = "[DeclareWarInteractionWindow.GetCostBreakdown( 'piety' )]" - visible = "[NotEqualTo_CFixedPoint( DeclareWarInteractionWindow.GetSpecificCost( 'piety' ), '(CFixedPoint)0' )]" - - text = "[DeclareWarInteractionWindow.GetSpecificCost( 'piety' )|0]" - align = nobaseline - using = Font_Size_Big - default_format = "#high" - } - } - - text_single = { - name = "prestige" - datacontext = "[DeclareWarInteractionWindow.GetCostBreakdown( 'prestige' )]" - visible = "[NotEqualTo_CFixedPoint( DeclareWarInteractionWindow.GetSpecificCost( 'prestige' ), '(CFixedPoint)0' )]" - - raw_text = "@prestige_icon![DeclareWarInteractionWindow.GetSpecificCost( 'prestige' )|0]" - using = Font_Size_Big - align = nobaseline - default_format = "#high" - - tooltipwidget = { widget_value_breakdown_tooltip = {} } - } - - text_single = { - name = "renown" - datacontext = "[DeclareWarInteractionWindow.GetCostBreakdown( 'renown' )]" - visible = "[NotEqualTo_CFixedPoint( DeclareWarInteractionWindow.GetSpecificCost( 'renown' ), '(CFixedPoint)0' )]" - - raw_text = "@dynasty_prestige_icon![DeclareWarInteractionWindow.GetSpecificCost( 'renown' )|0]" - align = nobaseline - using = Font_Size_Big - default_format = "#high" - - tooltipwidget = { widget_value_breakdown_tooltip = {} } - } - - text_single = { - name = "gold" - datacontext = "[DeclareWarInteractionWindow.GetCostBreakdown( 'gold' )]" - visible = "[NotEqualTo_CFixedPoint( DeclareWarInteractionWindow.GetSpecificCost( 'gold' ), '(CFixedPoint)0' )]" - - raw_text = "@gold_icon![DeclareWarInteractionWindow.GetSpecificCost( 'gold' )|0]" - align = nobaseline - using = Font_Size_Big - default_format = "#high" - - tooltipwidget = { widget_value_breakdown_tooltip = {} } - } - } - - text_single = { - visible = "[Not(DeclareWarInteractionWindow.HasCost)]" - text = "DECLARE_WAR_NO_COST" - using = Font_Size_Medium - align = nobaseline - } - } -} - -types CharacterInteractionDeclareWar -{ - type widget_progressbar_declare_war = widget { - widget = { - size = { 100% 100% } - scissor = yes - - icon = { - block "progressbar_texture" - { - texture = "gfx/interface/progressbars/war_progress_blue.dds" - } - size = { 100% 100% } - spriteType = Corneredtiled - - modify_texture = { - name = overlay - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - } - } - - icon = { - using = Animation_ShowHide_Standard - parentanchor = right|vcenter - position = { 5 0 } - - size = { 20 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - } - - type declare_war_progressbar = widget { - size = { 200 24 } - - widget = { - size = { 100% 100% } - scissor = yes - - widget = { - size = { 100% 100% } - - background = { - texture = "gfx/interface/progressbars/war_progress_red.dds" - } - } - - hbox = { - widget_progressbar_declare_war = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( GuiMilitaryStrength.GetRatio, '(float)100', '(int32)200' )]" - - blockoverride "progressbar_texture" - { - texture = "gfx/interface/progressbars/war_progress_blue.dds" - } - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( GuiMilitaryStrength.GetRatio, '(float)100', '(int32)200' )]" - } - } - } - - widget = { - name = "power_bar_frame" - parentanchor = top - size = { 100% 100% } - alwaystransparent = yes - - background = { - texture = "gfx/interface/progressbars/progress_frame_war.dds" - spriteType = Corneredstretched - spriteborder = { 10 10 } - margin = { 5 4 } - } - } - } - - - type declare_war_character_portrait = hbox { - - vbox = { - datacontext = "[CharacterItem.GetCharacter]" - spacing = -37 - - portrait_torso = { - blockoverride "status_icons" {} - blockoverride "portrait_texture" - { - portrait_texture = "[Character.GetPortrait('environment_torso', 'camera_torso', 'war_attacker', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - blockoverride "portrait_button" { - - vbox = { - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - - expand = { - layoutpolicy_horizontal = expanding - } - - spacer = { - size = { 8 0 } - } - } - } - } - blockoverride "opinion_box" {} - } - - hbox = { - layoutpolicy_horizontal = expanding - expand = {} - - button_standard = { - name = "view_allies" - enabled = "[GreaterThan_int32( CharacterItem.GetAllyCount, '(int32)0' )]" - size = { 120 30 } - onclick = "[CharacterItem.ShowAllyList]" - text = "DECLARE_WAR_ALLY_COUNT" - } - } - } - } - - type declare_war_casus_belli_item = hbox { - name = "casus_belli_item" - margin = { 5 0 } - spacing = 5 - alwaystransparent = yes - using = tooltip_es - - icon = { - name = "icon" - texture = "[CasusBelliItem.GetType.GetIcon]" - size = { 33 33 } - alwaystransparent = yes - } - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - text = "[CasusBelliItem.GetLabel]" - align = nobaseline - autoresize = no - alwaystransparent = yes - } - - warning_icon = { - visible = "[Not( CasusBelliItem.IsValid )]" - size = { 25 25 } - alwaystransparent = yes - tooltip = "[CasusBelliItem.GetInvalidText]" - } - } -} - -types CharacterGold -{ - type character_gold = hbox { - datacontext = "[DeclareWarInteractionWindow.GetAttackerCharacter]" - margin_top = -4 - spacing = 4 - - icon = { - name = "gold_icon" - size = { 30 30 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - text_single = { - name = "gold_value_positive" - visible = "[GreaterThanOrEqualTo_CFixedPoint(CharacterItem.GetGold, '(CFixedPoint)0')]" - layoutpolicy_horizontal = expanding - - text = "[CharacterItem.GetGold|0]" - align = nobaseline - default_format = "#high" - using = Font_Size_Medium - max_width = 50 - } - - text_single = { - name = "gold_value_negative" - visible = "[LessThan_CFixedPoint(CharacterItem.GetGold, '(CFixedPoint)0')]" - layoutpolicy_horizontal = expanding - - text = "[CharacterItem.GetGold|0]" - default_format = "#N" - using = Font_Size_Medium - max_width = 50 - } - } -} diff --git a/project/ck3/base_game/gui/interaction_grant_titles.gui b/project/ck3/base_game/gui/interaction_grant_titles.gui deleted file mode 100644 index 2391afeafe..0000000000 --- a/project/ck3/base_game/gui/interaction_grant_titles.gui +++ /dev/null @@ -1,193 +0,0 @@ -###################################################### -#################### GRANT TITLES #################### -###################################################### -window = { - name = "grant_titles_interaction_window" - datacontext = "[GrantTitlesInteractionWindow.GetCharacterInteractionConfirmationWindow]" - parentanchor = vcenter|right - position = { -15 5 } - size = { 550 960 } - movable = no - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "grant_titles" - } - - blockoverride "button_close" - { - onclick = "[GrantTitlesInteractionWindow.Close]" - } - - icon_character_interaction = {} - } - - ### Portrait / Info - banner_with_portrait = { - name = "portrait_and_info" - layoutpolicy_horizontal = expanding - - blockoverride "banner_with_portrait_text" - { - text = "[GrantTitlesInteractionWindow.GetGrantTitleDescription]" - } - - blockoverride "portrait" - { - portrait_head = { - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - visible = "[Character.IsValid]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - - spacer = { - size = { 0 5 } - } - - ### Titles list - scrollbox = { - name = "titles_list" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty" - { - visible = "[Not(GrantTitlesInteractionWindow.HasTitles)]" - text = "GRANT_TITLES_NO_TITLES" - } - - blockoverride "scrollbox_content" - { - vbox_list_interaction_title_selection = { - layoutpolicy_horizontal = expanding - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 20 10 } - spacing = 3 - - ### Filter Recent Titles - - button_checkbox_label = { - onclick = "[GrantTitlesInteractionWindow.OnTimedFilter]" - tooltip = "[GrantTitlesInteractionWindow.GetTimedFilterTooltip]" - blockoverride "checkbox" - { - checked = "[GrantTitlesInteractionWindow.HasTimedFilter]" - } - - blockoverride "text" - { - text = "GRANT_REVOKE_TITLES_FILTER_LABEL" - max_width = 180 - } - } - - hbox = { - tooltip = "[GrantTitlesInteractionWindow.GetDomainLimitTooltip]" - using = tooltip_se - - background = { - margin = { 5 0 } - visible = "[GreaterThan_int32(GrantTitlesInteractionWindow.GetResultingDomainSize,CharacterInteractionConfirmationWindow.GetActor.GetDomainLimit)]" - using = Status_Bad - } - - spacing = 3 - - icon = { - texture = "gfx/interface/icons/icon_domain.dds" - size = { 30 30 } - } - - ### Effects on Domain Limit - text_single = { - name = "domain_limit_label" - text = "GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL" - max_width = 160 - } - - text_single = { - name = "domain_limit_result" - text = "[GrantTitlesInteractionWindow.GetResultingDomainSize]/[CharacterInteractionConfirmationWindow.GetActor.GetDomainLimit]" - tooltip = "[GrantTitlesInteractionWindow.GetDomainLimitTooltip]" - } - } - } - - ### Other Effects - vbox = { - name = "other_effects_list" - layoutpolicy_horizontal = expanding - margin_bottom = 15 - spacing = 10 - - ### label - text_label_center = { - text = "GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL" - } - - ### List - vbox_character_interaction_effects_simple = { - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - layoutpolicy_horizontal = expanding - - blockoverride "extra_content" - { - text_multi = { - visible = "[InteractionEffectsDescription.IsShowingOnAcceptEffects]" - name = "extra_accept_effects_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 435 - margin = { 5 0 } - text = "[GrantTitlesInteractionWindow.GetExtraAcceptEffectDescription]" - } - } - } - - ### SEND OFFER BUTTON - button_primary = { - name = "send_offer_button" - size = { 400 42 } - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - enabled = "[GrantTitlesInteractionWindow.CanSendOffer]" - onclick = "[GrantTitlesInteractionWindow.Send]" - tooltip = "[GrantTitlesInteractionWindow.GetSendOfferTooltip]" - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_interfere_in_war.gui b/project/ck3/base_game/gui/interaction_interfere_in_war.gui deleted file mode 100644 index 10b5dc67a1..0000000000 --- a/project/ck3/base_game/gui/interaction_interfere_in_war.gui +++ /dev/null @@ -1,170 +0,0 @@ -###################################################### -################## STOP VASSAL WAR ################### -###################################################### -window = { - name = "interfere_in_war_interaction_window" - datacontext = "[InterfereInWarInteractionWindow.GetCharacterInteractionConfirmationWindow]" - parentanchor = top|right - position = { -25 85 } - size = { 600 960 } - movable = no - layer = middle - - using = Window_Background - using = Window_Decoration_Warfare - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - - on_start = "[GetVariableSystem.Set( 'interaction_window_open', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - - on_start = "[GetVariableSystem.Clear( 'interaction_window_open' )]" - } - - vbox = { - using = Window_Margins - - spacing = 2 - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - } - - blockoverride "button_close" - { - onclick = "[InterfereInWarInteractionWindow.Close]" - - } - - icon_character_interaction = {} - } - - banner_with_portrait = { - name = "portrait_and_info" - layoutpolicy_horizontal = expanding - - blockoverride "banner_with_portrait_text" - { - text = "INTERFERE_IN_WAR_DESCRIPTION" - } - - blockoverride "portrait" - { - portrait_head = { - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - - ### WAR LIST - scrollbox = { - name = "wars_list" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty" - { - text = "INTERFERE_IN_WAR_NO_WARS" - visible = "[Not(InterfereInWarInteractionWindow.HasWars)]" - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "wars_grid" - datamodel = "[InterfereInWarInteractionWindow.GetWarItems]" - layoutpolicy_horizontal = expanding - spacing = 5 - - item = { - button_standard = { - name = "war_list_item" - datacontext = "[InterfereInWarWarItem.GetWar]" - layoutpolicy_horizontal = expanding - size = { 0 45 } - - onclick = "[InterfereInWarWarItem.OnClick]" - down = "[InterfereInWarWarItem.IsSelected]" - enabled = "[InterfereInWarWarItem.IsEnabled]" - tooltip = "[InterfereInWarWarItem.GetTooltip]" - - hbox = { - spacing = 5 - margin_left = 5 - - icon = { - size = { 30 30 } - texture = "[War.GetActiveCB.GetType.GetIcon]" - } - - text_multi = { - layoutpolicy_horizontal = expanding - default_format = "#high" - align = nobaseline - max_width = 500 - text = "[War.GetName]" - } - - expand = {} - } - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 5 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "DECISION_DETAIL_EFFECTS" - align = left - } - } - - vbox_character_interaction_effects = { - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - layoutpolicy_horizontal = expanding - blockoverride "minimumsize" {} - } - - ### ACCEPTANCE - hbox_character_interaction_acceptance = { - layoutpolicy_horizontal = expanding - } - - text_multi_on_decline_summary = {} - - hbox = { - margin = { 0 15 } - ### SEND OFFER BUTTON - button_primary_big = { - name = "send_offer_button" - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - enabled = "[InterfereInWarInteractionWindow.CanSendOffer]" - onclick = "[InterfereInWarInteractionWindow.Send]" - tooltip = "[InterfereInWarInteractionWindow.GetSendOfferTooltip]" - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_interfere_in_war_notification.gui b/project/ck3/base_game/gui/interaction_interfere_in_war_notification.gui deleted file mode 100644 index 495d716637..0000000000 --- a/project/ck3/base_game/gui/interaction_interfere_in_war_notification.gui +++ /dev/null @@ -1,231 +0,0 @@ -###################################################### -#################### TITLE VIEW ###################### -###################################################### - -window = { - gfxtype = windowgfx - name = "interfere_in_war_interaction_notification_window" - parentanchor = center - position = { 0 40 } - size = { 650 700 } - layer = middle - - using = Window_Background - using = Window_Decoration_Warfare - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - spacing = 10 - restrictparent_min = yes - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[CharacterInteractionNotificationWindow.GetContextName]" - } - - blockoverride "button_close" - { - onclick = "[CharacterInteractionNotificationWindow.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - portrait_shoulders = { - name = "sender_portrait" - datacontext = "[CharacterInteractionNotificationWindow.GetSender]" - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_multi = { - name = "description" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 5 15 } - text = "[CharacterInteractionNotificationWindow.GetNotificationText]" - using = Font_Size_Medium - } - - flowcontainer = { - name = "signature" - direction = vertical - margin_left = 150 - margin_right = 30 - margin_bottom = 10 - - text_single = { - name = "signed_text" - text = "[CharacterInteractionNotificationWindow.GetSigned]" - } - - text_single = { - name = "signature" - text = "[CharacterInteractionNotificationWindow.GetSignature]" - } - } - } - } - - flowcontainer = { - name = "window_content" - direction = vertical - margin = { 30 0 } - margin_top = 100 - margin_bottom = 30 - spacing = 10 - - flowcontainer = { - name = "war_info" - direction = vertical - - container = { - text_single = { - position = { 20 0 } - name = "allies_label" - block "war_side_label" { - } - } - - portrait_head = { - name = "primary_ally" - position = { 20 -15 } - block "war_side_primary_character" { - } - } - - fixedgridbox = { - name = "secondary_allies_grid" - position = { 100 20 } - addcolumn = 50 - addrow = 100 - block "war_side_secondary_characters" { - } - flipdirection = yes - - item = { - portrait_head = { - name = "character_button" - position = { 0 -5 } - } - } - } - - name = "allies" - blockoverride "war_side_label" { - text = "WAR_ALLIES" - } - blockoverride "war_side_primary_character" { - datacontext = "[InterfereInWarInteractionNotificationWindow.GetPrimaryAlly]" - } - blockoverride "war_side_secondary_characters" { - datamodel = "[InterfereInWarInteractionNotificationWindow.GetSecondaryAllies]" - } - } - container = { - text_single = { - position = { 20 0 } - name = "allies_label" - multiline = no - autoresize = yes - block "war_side_label" { - } - } - - portrait_head = { - name = "primary_ally" - position = { 20 -15 } - block "war_side_primary_character" { - } - } - - fixedgridbox = { - name = "secondary_allies_grid" - position = { 100 20 } - addcolumn = 50 - addrow = 100 - block "war_side_secondary_characters" { - } - flipdirection = yes - - item = { - portrait_head = { - name = "character_button" - position = { 0 -5 } - } - } - } - - name = "enemies" - blockoverride "war_side_label" { - text = "WAR_ENEMIES" - } - blockoverride "war_side_primary_character" { - datacontext = "[InterfereInWarInteractionNotificationWindow.GetPrimaryEnemy]" - } - blockoverride "war_side_secondary_characters" { - datamodel = "[InterfereInWarInteractionNotificationWindow.GetSecondaryEnemies]" - } - } - } - - flowcontainer = { - name = "reject_effects_area" - visible = "[InterfereInWarInteractionNotificationWindow.HasRejectEffectDescription]" - direction = vertical - margin_left = 20 - - text_single = { - name = "reject_effects_header" - multiline = no - text = "INTERFERE_IN_WAR_REJECT_HEADER" - } - text_single = { - name = "reject_effects_body" - multiline = yes - text = "[InterfereInWarInteractionNotificationWindow.GetRejectEffectDescription]" - } - } - - container = { - name = "answer_area" - - button_standard = { - name = "reject_button" - position = { 20 0 } - text = "[CharacterInteractionNotificationWindow.GetAnswerRejectText]" - align = center|nobaseline - onclick = "[CharacterInteractionNotificationWindow.Reject]" - enabled = "[CharacterInteractionNotificationWindow.CanReject]" - } - - button_primary = { - name = "accept_button" - position = { 300 0 } - text = "[CharacterInteractionNotificationWindow.GetAnswerAcceptText]" - align = center|nobaseline - onclick = "[CharacterInteractionNotificationWindow.Accept]" - enabled = "[CharacterInteractionNotificationWindow.CanAccept]" - } - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/interaction_marriage.gui b/project/ck3/base_game/gui/interaction_marriage.gui deleted file mode 100644 index ed06ffd5d1..0000000000 --- a/project/ck3/base_game/gui/interaction_marriage.gui +++ /dev/null @@ -1,405 +0,0 @@ - -###################################################### -############### MARRIAGE INTERACTION ################# -###################################################### - -window = { - name = "marriage_interaction_window" - datacontext = "[MarriageInteractionWindow.GetBaseWindow]" - datacontext = "[MatchmakerInteractionWindow.GetCharacterInteractionConfirmationWindow]" - position = { 0 20 } - parentanchor = center - allow_outside = yes - layer = middle - - using = Window_Size_CharacterList - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - - hbox = { - margin_bottom = -10 - layoutpolicy_horizontal = expanding - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - } - - blockoverride "button_close" - { - onclick = "[MatchmakerInteractionWindow.Close]" - - } - - blockoverride "button_back" - { - visible = "[MarriageInteractionWindow.CanClear]" - onclick = "[MatchmakerInteractionWindow.OnClear]" - tooltip = "CLEAR_MARRIED_CHARACTERS" - } - } - } - - widget_character_interaction_four_characters = { - layoutpolicy_horizontal = expanding - - blockoverride "bg_illustration_datacontext" - { - datacontext = "[GetIllustration( 'religion_interior' )]" - } - - blockoverride "bg_illustration" - { - texture = "[Illustration.GetTexture( CharacterInteractionConfirmationWindow.GetActor )]" - } - - blockoverride "left_small_portrait" - { - datacontext = "[CharacterInteractionConfirmationWindow.GetActor]" - visible = "[And( Character.IsValid, Not( ObjectsEqual( Character.Self, MatchmakerInteractionWindow.GetActorToMatch ) ) )]" - } - - blockoverride "left_portrait" - { - datacontext = "[MatchmakerInteractionWindow.GetActorToMatch]" - } - - blockoverride "left_interaction_portrait_glow" - { - visible = "[MatchmakerInteractionWindow.IsPickingSecondaryActor]" - } - - blockoverride "right_small_portrait" - { - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - visible = "[And( Character.IsValid, Not( ObjectsEqual( Character.Self, MatchmakerInteractionWindow.GetRecipientToMatch ) ) )]" - } - - blockoverride "right_portrait" - { - datacontext = "[MatchmakerInteractionWindow.GetRecipientToMatch]" - } - - blockoverride "right_character_label" - { - text = "INTERACTION_SPOUSE" - } - - blockoverride "right_interaction_portrait_glow" - { - visible = "[MatchmakerInteractionWindow.IsPickingSecondaryRecipient]" - } - - blockoverride "button_left_change" - { - visible = "[MatchmakerInteractionWindow.CanChangeActorCharacter]" - onclick = "[MatchmakerInteractionWindow.OnChangeOrRevertActorCharacter]" - } - - blockoverride "button_left_revert" - { - visible = "[MatchmakerInteractionWindow.CanRevertActorCharacter]" - onclick = "[MatchmakerInteractionWindow.OnChangeOrRevertActorCharacter]" - } - - blockoverride "button_right_change" - { - visible = "[MatchmakerInteractionWindow.CanChangeRecipientCharacter]" - onclick = "[MatchmakerInteractionWindow.OnChangeOrRevertRecipientCharacter]" - } - - blockoverride "button_right_revert" - { - visible = "[MatchmakerInteractionWindow.CanRevertRecipientCharacter]" - onclick = "[MatchmakerInteractionWindow.OnChangeOrRevertRecipientCharacter]" - } - - blockoverride "button_clear" - { - enabled = "[MarriageInteractionWindow.CanClear]" - onclick = "[MatchmakerInteractionWindow.OnClear]" - } - } - - - vbox = { - name = "marriage_info_and_send_offer" - visible = "[MatchmakerInteractionWindow.HasPickedCharacters]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - scrollbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride = "scrollbox_content" - { - ## Info about marriage after picking characters - name = "info_about_marriage" - - vbox = { - datacontext = "[MarriageInteractionWindow.GetMarriageInfo]" - layoutpolicy_horizontal = expanding - margin = { 10 10 } - spacing = 10 - - text_multi = { - name = "marriage_info" - margin = { 10 0 } - minimumsize = { 630 -1 } - maximumsize = { 630 -1 } - autoresize = yes - text = "MARRIAGE_INFO" - } - - vbox_marriage_interaction_marriage_details = { - datacontext = "[MarriageInfo.GetBaseOffer]" - layoutpolicy_horizontal = expanding - } - } - } - } - - ### Send offer info - vbox_arrangement_interaction_send_offer = { - layoutpolicy_horizontal = expanding - - blockoverride "button_content" { - name = "tutorial_highlight_send_proposal_button" - text = "send_marriage_proposal_button_name" - } - } - } - - ### Character List - vbox = { - name = "character_list" - visible = "[Not(MatchmakerInteractionWindow.HasPickedCharacters)]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 8 - margin_left = 17 - margin_right = 130 - margin_top = 6 - ignoreinvisible = no - - button_checkbox_label = { - datacontext = "[MarriageInteractionWindow.GetMarriageInfo]" - onclick = "[MarriageInfo.ToggleMatrilineal]" - tooltip = "MARRIAGE_MATRILINEAL_TOGGLE_TOOLTIP" - - blockoverride "checkbox" - { - checked = "[MarriageInfo.IsMatrilineal]" - } - - blockoverride "text" - { - text = "MARRIAGE_MATRILINEAL_TOGGLE" - } - } - - text_single = { - visible = "[Or( MatchmakerInteractionWindow.GetCharacterList.HasItems, MatchmakerInteractionWindow.HasTopCharacterItem )]" - layoutpolicy_horizontal = expanding - text = "[MarriageInteractionWindow.GetPrompt]" - - align = center|nobaseline - autoresize = no - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - vbox_character_list = { - datacontext = "[MatchmakerInteractionWindow.GetCharacterList]" - datacontext = "[CharacterSelectionList.GetFilterWithDefault('fertility_filter', '(int32)1')]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "container_implementation" { - fixedgridbox = { - addcolumn = 667 - addrow = 100 - name = "characters_grid" - datamodel_reuse_widgets = yes - - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - - item = { - widget_character_list_item = { - size = { 630 110 } - } - } - } - - blockoverride "bottom_middle_box" { - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - expand = {} - - hbox = { - name = "alliances_grid" - datamodel = "[CharacterListItem.GetOtherCharacterItems]" - - item = { - container = { - button = { - parentanchor = center - position = { 0 -20 } - texture = "gfx/interface/icons/diplomatic_icons.dds" - frame = 2 - framesize = { 120 120 } - size = { 30 30 } - tooltip_enabled = no - } - - coa_realm_tiny_crown = { - tooltip = "MATCHMAKER_INTERACTION_ALLIANCE" - } - } - } - } - } - } - } - - blockoverride "scrollbox_empty_visibility" - { - layoutpolicy_vertical = expanding - visible = "[And( IsDataModelEmpty( CharacterSelectionList.GetList ), Not( MatchmakerInteractionWindow.HasTopCharacterItem ) )]" - text = "NO_CHARACTERS_TO_SELECT" - } - - blockoverride "special_character" { - vbox = { - datacontext = "[MatchmakerInteractionWindow.GetTopCharacterItem]" - visible = "[MatchmakerInteractionWindow.HasTopCharacterItem]" - layoutpolicy_horizontal = expanding - - widget_character_list_item = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - - window_character_filter = { - name = "filter_window" - datacontext = "[MatchmakerInteractionWindow.GetCharacterList]" - blockoverride "addition_filter" { - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('age_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('age_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('age_diff_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('personal_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('fertility_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('health_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('trait_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('sexuality_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('politics_filter_category')]" - - blockoverride "filters" { - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('alliance_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('prestige_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('claim_filter')]" - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_marriage_notification_window.gui b/project/ck3/base_game/gui/interaction_marriage_notification_window.gui deleted file mode 100644 index 4a4ab3abc7..0000000000 --- a/project/ck3/base_game/gui/interaction_marriage_notification_window.gui +++ /dev/null @@ -1,126 +0,0 @@ -###################################################### -############### MARRIAGE CONFIRMATION ################ -###################################################### -window = { - name = "marriage_interaction_notification_window" - parentanchor = center - position = { 0 40 } - size = { 650 700 } - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - restrictparent_min = yes - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[CharacterInteractionNotificationWindow.GetContextName]" - } - - blockoverride "button_close" - { - onclick = "[CharacterInteractionNotificationWindow.Close]" - } - } - - vbox_sender_portrait_message = { - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - margin_top = 10 - - background = { - using = Background_Area - } - - hbox = { - datacontext = "[MarriageInteractionNotificationWindow.GetMarriageInfo]" - datacontext = "[MarriageInfo.GetBaseOffer]" - portrait_head = { - name = "left_main_portrait" - datacontext = "[MatchOffer.GetSecondaryActor]" - tooltip_enabled = "[Character.IsValid]" - } - - icon = { - name = "marriage_type" - texture = "gfx/interface/icons/marriage_types.dds" - size = { 60 60 } - framesize = { 60 60 } - frame = "[MarriageInfo.GetMarriageIconFrame]" - } - - portrait_head = { - name = "right_main_portrait" - datacontext = "[MatchOffer.GetSecondaryRecipient]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - - vbox_marriage_interaction_marriage_details = { - datacontext = "[MarriageInteractionNotificationWindow.GetMarriageInfo]" - datacontext = "[MarriageInfo.GetBaseOffer]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "icon_frame" {} - blockoverride "get_actor" { - datacontext = "[MatchOffer.GetSecondaryActor]" - } - blockoverride "get_recipient" { - datacontext = "[MatchOffer.GetSecondaryRecipient]" - } - } - - - hbox = { - name = "answer_area" - margin_bottom = 15 - margin_top = 10 - spacing = 10 - - button_standard = { - name = "reject_button" - size = { 230 42 } - text = "[CharacterInteractionNotificationWindow.GetAnswerRejectText]" - onclick = "[CharacterInteractionNotificationWindow.Reject]" - enabled = "[CharacterInteractionNotificationWindow.CanReject]" - } - - button_primary = { - name = "accept_button" - size = { 230 42 } - text = "[CharacterInteractionNotificationWindow.GetAnswerAcceptText]" - onclick = "[CharacterInteractionNotificationWindow.Accept]" - enabled = "[CharacterInteractionNotificationWindow.CanAccept]" - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_menu_window.gui b/project/ck3/base_game/gui/interaction_menu_window.gui deleted file mode 100644 index 14bee5f754..0000000000 --- a/project/ck3/base_game/gui/interaction_menu_window.gui +++ /dev/null @@ -1,176 +0,0 @@ - -#### THE WINDOW - -window = { - gfxtype = windowgfx - name = "character_interaction_menu_window" - movable = no - position = { 420 70 } - alwaystransparent = yes - layer = top - allow_outside = yes - - using = Animation_ShowHide_Quick - - # Not shown to the player, but is used by the hotkey system - button_normal = { - name = "button_close" - size = { 0 0 } - onclick = "[CharacterInteractionMenuWindow.Close]" - shortcut = "close_window" - } - - container = { - alwaystransparent = yes - resizeparent = yes - allow_outside = yes - - flowcontainer = { - alwaystransparent = no - direction = vertical - ignoreinvisible = yes - - background = { - texture = "gfx/interface/component_tiles/interaction_menu_bg.dds" - spriteType = Corneredtiled - spriteborder = { 11 11 } - spriteborder_top = 49 - margin = { 8 14 } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - blend_mode = overlay - } - } - - widget = { - datacontext = "[CharacterInteractionMenuWindow.GetCharacter]" - size = { 100% 28 } - name = "character_info" - - hbox = { - margin = { 10 0 } - - text_single = { - name = "character_name" - visible = "[Not(Character.IsLocalPlayer)]" - layoutpolicy_horizontal = expanding - text = "[Character.GetUINameNoTooltip|U]" - default_format = "#Bold" - align = nobaseline - autoresize = no - } - - text_single = { - name = "character_name_me" - visible = "[Character.IsLocalPlayer]" - layoutpolicy_horizontal = expanding - text = "FRAME_RELATION_ME" - align = nobaseline - autoresize = no - } - - expand = {} - - hbox = { - button_pin = { - name = "button_pin" - visible = "[Not(Character.IsPinned)]" - onclick = "[Character.ToggleCharacterPinned]" - size = { 25 25 } - - tooltip = "PIN_TT" - using = tooltip_se - } - - button_barbershop = { - name = "customize_portrait" - visible = "[Character.CanCustomizePortrait]" - onclick = "[Character.OnCustomizePortrait]" - onclick = "[CharacterInteractionMenuWindow.Close]" - size = { 25 25 } - - tooltip = "CV_CUSTOMIZE_PORTRAIT" - using = tooltip_ne - } - - button_edit_text = { - name = "button_rename" - datacontext = "[GetScriptedGui( 'rename_character_after_birth' )]" - visible = "[Character.CanCharacterBeRenamed]" - onclick = "[ScriptedGui.Execute( GuiScope.SetRoot( GetPlayer.MakeScope ).AddScope( 'child', Character.MakeScope ).End )]" - size = { 25 25 } - - tooltip = "RENAME_CHARACTER" - using = tooltip_ne - } - - button_go_to_my_location = { - name = "button_go_to_my_location" - onclick = "[CharacterInteractionMenuWindow.GoToCharacter]" - size = { 25 25 } - - tooltip = "GOTO_CHARACTER" - using = tooltip_ne - } - } - } - } - - widget = { - size = { 317 40 } - visible = [CharacterInteractionMenuWindow.OutsideDiplomaticRange] - tooltip = OUT_OF_DIPLOMACY_RANGE_TOOLTIP - - text_label_center = { - name = "label" - parentanchor = center - position = { 0 3 } - text = OUT_OF_DIPLOMACY_RANGE - } - } - - - dynamicgridbox = { - name = "category_interaction_list" - datamodel = "[CharacterInteractionMenuWindow.GetCategoryItems]" - - item = { - flowcontainer_category_group = {} - } - } - } - - ### MORE INTERACTIONS - container = { - alwaystransparent = no - visible = "[CharacterInteractionMenuWindow.AreMoreInteractionsVisisble]" - name = "more_interactions_container" - - container = { - position = { 10 0 } - - background = { - texture = "gfx/interface/component_tiles/interaction_menu_more_bg.dds" - spriteType = Corneredtiled - spriteborder = { 11 11 } - margin = { 8 8 } - shaderfile = "gfx/FX/pdxgui_default.shader" - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - dynamicgridbox_interaction_list = { - datamodel = "[CharacterInteractionMenuWindow.GetMoreInteractions]" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_modify_vassal_window.gui b/project/ck3/base_game/gui/interaction_modify_vassal_window.gui deleted file mode 100644 index 2c179daad1..0000000000 --- a/project/ck3/base_game/gui/interaction_modify_vassal_window.gui +++ /dev/null @@ -1,665 +0,0 @@ -window = { - name = "modify_vassal_contract_interaction_window" - datacontext = "[ModifyVassalContractInteractionWindow.GetCharacterInteractionConfirmationWindow]" - datacontext = "[ModifyVassalContractInteractionWindow.GetContractPreview]" - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - parentanchor = center - widgetanchor = top|hcenter - position = { 270 -400 } - size = { 600 700 } # Doesn't do much cause of the set_parent_size_to_minimum below - layer = middle - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - name = "window_content" - set_parent_size_to_minimum = yes - minimumsize = { 0 700 } - - using = Window_Margins - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "FEUDAL_CONTRACT" - } - - blockoverride "button_close" - { - onclick = "[ModifyVassalContractInteractionWindow.Close]" - } - } - - hbox = { - layoutpolicy_vertical = expanding - margin_bottom = 10 - margin_top = -5 - - background = { - texture = "gfx/interface/illustrations/event_scenes/study.dds" - alpha = 0.7 - - fittype = end - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - vbox = { - name = "obligation_level_negotiation" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - - vbox = { - name = "paper_contract" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - using = Background_Letter - margin = { 20 20 } - spacing = 5 - - vbox = { - name = "major_line_tree_levels" - layoutpolicy_horizontal = expanding - - spacing = 10 - - datamodel = "[ModifyVassalContractInteractionWindow.AccessObligationLevelLineTrees]" - - item = { - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - datacontext = "[ObligationLevelLineTree.GetContainerData]" - - visible = "[ObligationContainerData.ShouldShow( ModifyVassalContractInteractionWindow.GetContractPreview )]" - - spacing = 10 - - text_single = { - text = "[ObligationContainerData.GetName] [ObligationContainerData.GetIcon]" - using = Font_Size_Medium - default_format = "#light_background" - } - - container = { - layoutpolicy_vertical = expanding - - name = "obligation_level_item_line_area" # Name used in code do not change - - datamodel = "[ObligationLevelLineTree.AccessItems]" - - item = { - widget = { - datacontext = "[ObligationLevelLineItem.AccessItem]" - size = { 120 83 } - position = "[ObligationLevelLineTree.GetItemPosition( ModifyVassalContractInteractionWindowObligationLevelOption.Self )]" - - container = { - parentanchor = center - - widget = { - name = "top_pin" - visible = "[ObligationLevelLineItem.SetupTopWidget( PdxGuiWidget.Self )]" - } - - widget = { - name = "bottom_pin" - visible = "[ObligationLevelLineItem.SetupBottomWidget( PdxGuiWidget.Self )]" - } - } - - button_letter = { - size = { 100 80 } - - text_single = { - text = "[ModifyVassalContractInteractionWindowObligationLevelOption.GetName]" - visible = "[Not(ModifyVassalContractInteractionWindowObligationLevelOption.IsSelected)]" - default_format = "#light_background" - parentanchor = center - position = {0 -3 } - } - - text_single = { - text = "[ModifyVassalContractInteractionWindowObligationLevelOption.GetName]" - visible = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsSelected]" - default_format = "#high" - parentanchor = center - position = {0 -3 } - } - - tooltip = "[ModifyVassalContractInteractionWindowObligationLevelOption.GetTooltip]" - - onclick = "[ModifyVassalContractInteractionWindowObligationLevelOption.Select]" - down = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsSelected]" - enabled = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsEnabled]" - using = tooltip_above - - background = { - using = Background_Area_Dark - visible = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsSelected]" - } - - icon = { - parentanchor = top|hcenter - position = { 0 -5 } - texture = "gfx/interface/buttons/button_tree_expand.dds" - framesize = { 36 36 } - size = { 24 24 } - frame = 2 - tintcolor = { 0.4 0.4 0.5 0.7 } - visible = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsCurrent]" - - using = Mask_Rough_Edges - } - } - } - } - } - } - } - } - - vbox = { - name = "minor_list_levels_radio_buttons" - datamodel = "[ModifyVassalContractInteractionWindow.AccessObligationLevelRadioButtons]" - - background = { - using = Background_Area_With_Header - alpha = 0.75 - margin_left = 20 - margin_right = 20 - margin_bottom = 0 - margin_top = 2 - } - - item = { - vbox = { - datacontext = "[ObligationLevelRadioButtons.GetContainerData]" - - visible = "[ObligationContainerData.ShouldShow( ModifyVassalContractInteractionWindow.GetContractPreview )]" - - text_single = { - text = "[ObligationContainerData.GetName]" - using = Font_Size_Medium - default_format = "#light_background" - } - - hbox = { - datamodel = "[ObligationLevelRadioButtons.Access]" - spacing = 20 - margin = { 10 12 } - item = { - - hbox = { - - button_radio_label = { - onclick = "[ModifyVassalContractInteractionWindowObligationLevelOption.Select]" - enabled = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsEnabled]" - visible = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsVisible]" - - blockoverride "radio" - { - frame = "[BoolTo1And2( ModifyVassalContractInteractionWindowObligationLevelOption.IsSelected )]" - } - blockoverride "text" - { - text = "[ModifyVassalContractInteractionWindowObligationLevelOption.GetName]" - default_format = "#light_background" - } - - tooltip = "[ModifyVassalContractInteractionWindowObligationLevelOption.GetTooltip]" - } - - expand = {} - } - } - } - } - } - } - - dynamicgridbox = { - name = "minor_list_levels_checkboxes" - flipdirection = yes - datamodel_wrap = 3 - - datamodel = "[ModifyVassalContractInteractionWindow.AccessObligationLevelCheckboxes]" - - item = { - widget = { - datacontext = "[ObligationLevelCheckbox.GetContainerData]" - - background = { - using = Background_Area_With_Header - alpha = 0.75 - } - - visible = "[ObligationContainerData.ShouldShow( ModifyVassalContractInteractionWindow.GetContractPreview )]" - - size = { 200 65 } - - vbox = { - margin_left = 10 - spacing = 2 - - text_single = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 33 } - text = "[ObligationContainerData.GetName]" - using = Font_Size_Medium - default_format = "#light_background" - } - - hbox = { - layoutpolicy_horizontal = expanding - alwaystransparent = no - spacing = 5 - - datacontext = "[ObligationLevelCheckbox.GetLevel( '(int32)1' )]" # First one is always no effect/disabled option - - button_checkbox_label = { - # Order dependent, first select the unselected level then set it as the new selected one - onclick = "[ObligationLevelCheckbox.AccessLevel( ObligationLevelCheckbox.GetUnselectedLevelIndex ).Select]" - onclick = "[ObligationLevelCheckbox.ToggleSelection]" - - blockoverride "checkbox" - { - checked = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsSelected]" - enabled = "[ModifyVassalContractInteractionWindowObligationLevelOption.IsEnabled]" - } - - blockoverride "text" - { - text = "[ModifyVassalContractInteractionWindowObligationLevelOption.GetName]" - default_format = "#light_background" - } - } - - expand = {} - - tooltip = "[ModifyVassalContractInteractionWindowObligationLevelOption.GetTooltip]" - } - - expand = {} - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - widget = { - datacontext = "[VassalContract.GetLiege]" - - size = { 80 80 } - - icon = { - name = "sigil_bg" - size = { 80 80 } - texture = "gfx/interface/window_event/sigil_bg.dds" - alwaystransparent = yes - parentanchor = center - } - - icon = { - name = "sigil" - visible = "[Character.HasSealCoA]" - size = { 56 56 } - gfxtype = coatofarmsgfx - shaderfile = "gfx/FX/gui_coatofarms.shader" - effectname = PdxGuiSeal - alwaystransparent = yes - datacontext = "[Character.GetSealCoA]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)88','(int32)88')]" - coat_of_arms = "[CoatOfArms.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/window_event/sigil_center.dds" - parentanchor = center - } - - icon = { - name = "sigil_lowborn" - visible = "[Not( Character.HasSealCoA )]" - size = { 34 34 } - texture = "gfx/interface/window_event/sigil_center_lowborn.dds" - alwaystransparent = yes - parentanchor = center - } - - } - - expand = {} - - text_single = { - name = "liege_signature" - max_width = 430 - align = left - layoutpolicy_horizontal = expanding - default_format = "#light_background" - - text = "CONTRACT_LIEGE_SIGNATURE" - using = Font_Type_Flavor - using = Font_Size_Medium - format_override = { high light_background } - } - - widget = { - datacontext = "[VassalContract.GetVassal]" - - size = { 80 80 } - - icon = { - name = "sigil_bg" - size = { 80 80 } - texture = "gfx/interface/window_event/sigil_bg.dds" - alwaystransparent = yes - parentanchor = center - } - - icon = { - name = "sigil" - visible = "[Character.HasSealCoA]" - size = { 56 56 } - gfxtype = coatofarmsgfx - shaderfile = "gfx/FX/gui_coatofarms.shader" - effectname = PdxGuiSeal - alwaystransparent = yes - datacontext = "[Character.GetSealCoA]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)88','(int32)88')]" - coat_of_arms = "[CoatOfArms.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/window_event/sigil_center.dds" - parentanchor = center - } - - icon = { - name = "sigil_lowborn" - visible = "[Not( Character.HasSealCoA )]" - size = { 34 34 } - texture = "gfx/interface/window_event/sigil_center_lowborn.dds" - alwaystransparent = yes - parentanchor = center - } - - } - - expand = {} - - text_single = { - name = "vassal_signature" - max_width = 430 - align = left - layoutpolicy_horizontal = expanding - default_format = "#light_background" - - text = "CONTRACT_VASSAL_SIGNATURE" - using = Font_Type_Flavor - using = Font_Size_Medium - format_override = { high light_background } - } - } - } - - button_standard = { - name = "reset_button" - onclick = "[ModifyVassalContractInteractionWindow.ResetToCurrent]" - enabled = "[Not( ModifyVassalContractInteractionWindow.IsPreviewSameAsCurrent )]" - text = "RESET_CONTRACT_CHANGES" - using = tooltip_above - } - } - - vbox = { - spacing = 10 - layoutpolicy_vertical = expanding - margin = { 10 0 } - margin_top = 5 - - hbox = { - margin_right = 10 - layoutpolicy_horizontal = expanding - datacontext = "[VassalContract.GetVassal]" - background = { - using = Background_Area - } - - portrait_head = { - blockoverride "opinion_box" {} - } - - expand = {} - - text_multi = { - text = "VASSAL_CONTRACT_VASSAL_TITLE" - using = Font_Size_Medium - using = Font_Type_Flavor - align = center - autoresize = yes - maximumsize = { 300 -1 } - } - - expand = {} - - coa_realm_medium_crown = {} - } - - hbox = { - visible = "[CharacterInteractionConfirmationWindow.GetEffectsDescription.HasAnyAcceptEffect]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - text_label_left = { - text = CONTRACT_EFFECTS_HEADER - } - expand = {} - } - - vbox_character_interaction_effects_simple = { - visible = "[CharacterInteractionConfirmationWindow.GetEffectsDescription.HasAnyAcceptEffect]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - } - - vbox = { - visible = "[Not( CharacterInteractionConfirmationWindow.GetEffectsDescription.HasAnyAcceptEffect )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - visible = "[Not( CharacterInteractionConfirmationWindow.GetEffectsDescription.HasAnyAcceptEffect )]" - text = "VASSAL_CONTRACT_OBLIGATION_NO_EFFECT" - using = Font_Size_Medium - } - } - - vbox = { - spacing = 10 - - vbox = { - name = "tax_levy_opinion_info" - layoutpolicy_horizontal = expanding - spacing = 15 - margin_top = 10 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 40 - - vbox = { - spacing = 5 - - text_label_center = { - text = "VASSAL_CONTRACT_OBLIGATIONS_TITLE" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - highlight_icon = { - size = { 25 25 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - progressbar_standard = { - size = { 90 25 } - value = "[FixedPointToProgressbarValue(VassalContract.GetTaxRatioForLiege)]" - - text_single = { - parentanchor = center - position = { 0 -2 } - text = "[ModifyVassalContractInteractionWindow.GetContractPreviewCachedTax|=1]" - default_format = "#high" - } - - tooltipwidget = { - my_realm_window_contribution_tooltip = { - datacontext = "[ModifyVassalContractInteractionWindow.GetContractPreviewTaxBreakdown]" - blockoverride "levy_info_visible" - { - visible = no - } - blockoverride "contribution_tooltip_header" - { - text = "[SelectLocalization(VassalContract.GetVassal.IsLocalPlayer, 'MRW_TT_TAXES_TO_MY_LIEGE', 'MRW_TT_TAXES_TO_ME')]" - } - } - } - using = tooltip_ws - } - - expand = {} - - } - } - - expand = {} - - vbox = { - spacing = 5 - - text_label_center = { - text = "VASSAL_CONTRACT_OBLIGATIONS_TITLE_LEVIES" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - expand = {} - - highlight_icon = { - size = { 25 25 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - progressbar_standard = { - size = { 90 25 } - value = "[FixedPointToProgressbarValue(VassalContract.GetLevyRatioForLiege)]" - - text_single = { - parentanchor = center - position = { 0 -2 } - text = "[ModifyVassalContractInteractionWindow.GetContractPreviewCachedLeviesFormatted]" - default_format = "#high" - } - - tooltipwidget = { - my_realm_window_contribution_tooltip = { - datacontext = "[ModifyVassalContractInteractionWindow.GetContractPreviewLeviesBreakdown]" - blockoverride "tax_info_visible" - { - visible = no - } - blockoverride "contribution_tooltip_header" - { - text = "[SelectLocalization(VassalContract.GetVassal.IsLocalPlayer, 'MRW_TT_LEVIES_TO_MY_LIEGE', 'MRW_TT_LEVIES_TO_ME')]" - } - } - } - using = tooltip_ws - } - } - } - } - } - } - - expand = {} - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - background = { - using = Background_Area_Dark - margin = {16 8} - } - - datacontext = "[ModifyVassalContractInteractionWindow.GetContractPreviewOpinionBreakdown]" - - visible = "[Not(VassalContract.GetVassal.IsLocalPlayer)]" - text = "VASSAL_CONTRACT_OPINION_MODIFICATION" - align = nobaseline - using = Font_Size_Medium - - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - - ## Options - vbox_interaction_options = { - name = "tutorial_highlight_modify_contract_hook_button" - visible = "[CharacterInteractionConfirmationWindow.HasOptions]" - } - - hbox = { - name = "change_only_once_text" - visible = "[ObjectsEqual( GetPlayer, VassalContract.GetLiege )]" - - text_single = { - text = "VASSAL_CONTRACT_OBLIGATION_ONLY_ONCE" - } - } - } - - button_primary = { - name = "send_offer_button" - size = { 350 45 } - - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - default_format = "#high" - enabled = "[CharacterInteractionConfirmationWindow.CanSend]" - onclick = "[ModifyVassalContractInteractionWindow.Send]" - tooltip = "[CharacterInteractionConfirmationWindow.GetCanSendDescription]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_advance" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_notification_window.gui b/project/ck3/base_game/gui/interaction_notification_window.gui deleted file mode 100644 index 87a04dca9b..0000000000 --- a/project/ck3/base_game/gui/interaction_notification_window.gui +++ /dev/null @@ -1,96 +0,0 @@ -###################################################### -############## INTERACTION NOTIFICATION ############## -###################################################### -window = { - name = "character_interaction_notification_window" - parentanchor = center - position = { 0 40 } - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - set_parent_size_to_minimum = yes - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[CharacterInteractionNotificationWindow.GetContextName]" - } - - blockoverride "button_close" - { - onclick = "[CharacterInteractionNotificationWindow.Close]" - - } - } - - vbox_sender_portrait_message = { - layoutpolicy_horizontal = expanding - } - - vbox_character_interaction_effects = { - visible = "[CharacterInteractionNotificationWindow.GetCharacterInteraction.ShowEffectsInNotification]" - datacontext = "[CharacterInteractionNotificationWindow.GetEffectsDescription]" - layoutpolicy_horizontal = expanding - } - - vbox = { - spacing = 20 - margin_bottom = 15 - - hbox = { - spacing = 15 - visible = "[Not( CharacterInteractionNotificationWindow.IsAutoAcceptNotification )]" - - button_standard = { - name = "reject_button" - text = "[CharacterInteractionNotificationWindow.GetAnswerRejectText]" - onclick = "[CharacterInteractionNotificationWindow.Reject]" - enabled = "[CharacterInteractionNotificationWindow.CanReject]" - using = tooltip_ws - default_format = "#medium" - } - - button_primary = { - name = "accept_button" - text = "[CharacterInteractionNotificationWindow.GetAnswerAcceptText]" - onclick = "[CharacterInteractionNotificationWindow.Accept]" - enabled = "[CharacterInteractionNotificationWindow.CanAccept]" - } - } - - button_primary = { - visible = "[CharacterInteractionNotificationWindow.IsAutoAcceptNotification]" - name = "acknowledge_button" - text = "[CharacterInteractionNotificationWindow.GetAnswerAcknowledgeText]" - onclick = "[CharacterInteractionNotificationWindow.Acknowledge]" - } - - button_standard = { - name = "block_button" - text = "[CharacterInteractionNotificationWindow.GetAnswerBlockText]" - onclick = "[CharacterInteractionNotificationWindow.Block]" - visible = "[CharacterInteractionNotificationWindow.CanPotentiallyBeBlocked]" - enabled = "[CharacterInteractionNotificationWindow.CanBeBlocked]" - tooltip = "[CharacterInteractionNotificationWindow.GetCanBeBlockedTooltip]" - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_revoke_title.gui b/project/ck3/base_game/gui/interaction_revoke_title.gui deleted file mode 100644 index 0b35cf4e63..0000000000 --- a/project/ck3/base_game/gui/interaction_revoke_title.gui +++ /dev/null @@ -1,185 +0,0 @@ -###################################################### -#################### GRANT TITLES #################### -###################################################### -window = { - name = "revoke_titles_interaction_window" - datacontext = "[RevokeTitlesInteractionWindow.GetCharacterInteractionConfirmationWindow]" - parentanchor = top|right - position = { -15 90 } - size = { 550 960 } - movable = no - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "revoke_title" - } - - blockoverride "button_close" - { - onclick = "[RevokeTitlesInteractionWindow.Close]" - } - - icon_character_interaction = {} - } - - ### Portrait / Info - banner_with_portrait = { - name = "portrait_and_info" - layoutpolicy_horizontal = expanding - - blockoverride "banner_with_portrait_text" - { - text = "[RevokeTitlesInteractionWindow.GetRevokeTitleDescription]" - } - - blockoverride "portrait" - { - portrait_head = { - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - visible = "[Character.IsValid]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { -1 200 } - maximumsize = { -1 170 } - blockoverride "scrollbox_content" - { - vbox_list_interaction_title_selection = { - layoutpolicy_horizontal = expanding - } - - blockoverride "extra_title_items" { - warning_icon = { - name = "wrong_type" - visible = "[Not( Title.HoldingCanBeHeldBy( GetPlayer ) )]" - size = { 31 31 } - - tooltip = "GRANT_REVOKE_VIEW_WRONG_HOLDING_TYPE" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 20 10 } - spacing = 3 - - hbox = { - tooltip = "[RevokeTitlesInteractionWindow.GetDomainLimitTooltip]" - using = tooltip_se - - background = { - margin = { 5 0 } - visible = "[GreaterThan_int32(RevokeTitlesInteractionWindow.GetResultingDomainSize,CharacterInteractionConfirmationWindow.GetActor.GetDomainLimit)]" - - using = Status_Bad - } - - spacing = 3 - - icon = { - texture = "gfx/interface/icons/icon_domain.dds" - size = { 30 30 } - } - - ### Effects on Domain Limit - text_single = { - name = "domain_limit_label" - text = "GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL" - } - - text_single = { - name = "domain_limit_result" - text = "[RevokeTitlesInteractionWindow.GetResultingDomainSize]/[CharacterInteractionConfirmationWindow.GetActor.GetDomainLimit]" - - } - } - } - ### Other Effects - vbox = { - name = "other_effects_list" - margin_bottom = 15 - spacing = 5 - - ### label - text_label_center = { - text = "GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL" - } - vbox = { - layoutpolicy_horizontal = expanding - - ### List - vbox_character_interaction_effects_simple = { - - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - layoutpolicy_horizontal = expanding - minimumsize = { -1 220 } - - } - - vbox_interaction_options = { - layoutpolicy_horizontal = expanding - } - - hbox_character_interaction_acceptance = { - layoutpolicy_horizontal = expanding - - } - } - - expand = { - visible = "[Not(CharacterInteractionConfirmationWindow.ShouldShowAnswer)]" - size = { 0 40 } - } - - text_multi_on_decline_summary = { - margin = {10 5} - max_width = 450 - } - - ### SEND OFFER BUTTON - button_primary = { - name = "send_offer_button" - size = { 400 42 } - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - enabled = "[RevokeTitlesInteractionWindow.CanSendOffer]" - onclick = "[RevokeTitlesInteractionWindow.Send]" - tooltip = "[RevokeTitlesInteractionWindow.GetSendOfferTooltip]" - } - } - expand = {} - } -} diff --git a/project/ck3/base_game/gui/interaction_templates.gui b/project/ck3/base_game/gui/interaction_templates.gui deleted file mode 100644 index 7643d56cb9..0000000000 --- a/project/ck3/base_game/gui/interaction_templates.gui +++ /dev/null @@ -1,2082 +0,0 @@ -types CharacterInteraction -{ - type icon_character_interaction = icon { - name = "interaction_icon" - position = { 0 -5 } - size = { 60 60 } - texture = "[CharacterInteractionConfirmationWindow.GetInteraction.GetIcon]" - } - - type vbox_sender_portrait_message = vbox { - margin = { 15 20 } - using = Background_Letter - datacontext = "[CharacterInteractionNotificationWindow.GetSender]" - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 15 - - portrait_head = { - name = "sender_portrait" - } - - ### TEXT ### - vbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - name = "description" - max_width = 480 - autoresize = yes - text = "[CharacterInteractionNotificationWindow.GetNotificationText]" - default_format = "#light_background" - using = Font_Size_Medium - } - - hbox = { - name = "signature" - layoutpolicy_horizontal = expanding - margin = { 20 0 } - - expand = {} - - vbox = { - margin = { 20 0 } - - text_single = { - name = "signed_text" - layoutpolicy_horizontal = expanding - text = "[CharacterInteractionNotificationWindow.GetSigned]" - using = Font_Type_Flavor - align = right - default_format = "#light_background" - } - - text_single = { - name = "signature" - layoutpolicy_horizontal = expanding - text = "[CharacterInteractionNotificationWindow.GetSignature]" - align = right - default_format = "#light_background" - using = Font_Type_Flavor - } - } - - widget = { - size = { 50 50 } - - icon = { - name = "sigil_bg" - size = { 50 50 } - texture = "gfx/interface/window_event/sigil_bg.dds" - alwaystransparent = yes - parentanchor = center - } - - icon = { - name = "sigil" - visible = "[Character.HasSealCoA]" - size = { 34 34 } - gfxtype = coatofarmsgfx - shaderfile = "gfx/FX/gui_coatofarms.shader" - effectname = PdxGuiSeal - alwaystransparent = yes - datacontext = "[Character.GetSealCoA]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)88','(int32)88')]" - coat_of_arms = "[CoatOfArms.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/window_event/sigil_center.dds" - parentanchor = center - } - - icon = { - name = "sigil_lowborn" - visible = "[Not( Character.HasSealCoA )]" - size = { 34 34 } - texture = "gfx/interface/window_event/sigil_center_lowborn.dds" - alwaystransparent = yes - parentanchor = center - } - - } - } - } - - } - } - - type vbox_arrangement_interaction_send_offer = vbox { - name = "send_offer_window" - margin = { 0 10 } - - vbox_interaction_options = { - layoutpolicy_horizontal = expanding - } - - hbox_character_interaction_acceptance = { - layoutpolicy_horizontal = expanding - } - - text_multi_on_decline_summary = {} - - button_primary = { - size = { 400 42 } - block "button_content" {} - onclick = "[MatchmakerInteractionWindow.Send]" - enabled = "[CharacterInteractionConfirmationWindow.CanSend]" - tooltip = "[CharacterInteractionConfirmationWindow.GetCanSendDescription]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_confirm" - } - } - - type vbox_marriage_interaction_marriage_details = vbox { - margin = { 15 15 } - - background = { - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - - icon = { - name = "marriage_type" - block "icon_frame" - { - visible = "[MatchmakerInteractionWindow.HasPickedCharacters]" - } - - texture = "gfx/interface/icons/marriage_types.dds" - framesize = { 60 60 } - size = { 60 60 } - frame = "[MarriageInfo.GetMarriageIconFrame]" - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - name = "children_house_info" - visible = "[And( StringIsEmpty( MarriageInfo.GetMatrilinealDesc ), Not( MatchOffer.IsSameSex ) )]" - layoutpolicy_horizontal = expanding - max_width = 510 - autoresize = yes - text = "MARRIAGE_CHILDREN_HOUSE_INFO" - } - - text_multi = { - name = "matrilineal_desc" - visible = "[Not( MatchOffer.IsSameSex )]" - layoutpolicy_horizontal = expanding - max_width = 510 - autoresize = yes - text = "[MarriageInfo.GetMatrilinealDesc]" - } - - text_multi = { - name = "children_chance_info" - layoutpolicy_horizontal = expanding - max_width = 510 - autoresize = yes - text = "MARRIAGE_CHILDREN_CHANCE_INFO" - tooltip = "[MatchOffer.GetChanceOfChildrenTooltip]" - } - } - } - - ### Traits - vbox = { - layoutpolicy_horizontal = expanding - margin = { 5 10 } - spacing = 5 - visible = "[Not( MatchOffer.IsSameSex )]" - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_center = { - name = "traits_header" - visible = "[MatchOffer.HasInheritableTraits]" - text = "INHERITABLE_TRAITS" - } - - expand = {} - } - - text_single = { - name = "no_traits" - visible = "[Not(MatchOffer.HasInheritableTraits)]" - text = "NO_INHERITABLE_TRAITS" - default_format = "#low;italic" - margin = { 5 15 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - name = "traits" - datamodel = "[MatchOffer.GetInheritableTraitItems]" - visible = "[Not(IsDataModelEmpty(MatchOffer.GetInheritableTraitItems))]" - - item = { - icon_trait = { - datacontext = "[MatchmakerTraitInfo.GetTrait]" - datacontext = "[MatchmakerTraitInfo.GetCharacter]" - - blockoverride "actual_description_text" - { - text = "TRAIT_ENTRY_INHERITANCE_INFO" - } - - highlight_icon = { - name = "guaranteed" - visible = "[And( MatchmakerTraitInfo.IsGuaranteed, Not(MatchmakerTraitInfo.CanUpgrade) )]" - position = { 27 28 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - size = { 25 25 } - } - - highlight_icon = { - name = "upgrade" - visible = "[MatchmakerTraitInfo.CanUpgrade]" - texture = "gfx/interface/icons/symbols/icon_arrow_green_down.dds" - mirror = vertical - position = { 29 24 } - size = { 25 25 } - } - } - } - } - - expand = {} - } - - text_single = { - name = "inbreeding_risk" - visible = "[MatchOffer.HasInbreedingRisk]" - max_width = 510 - text = "MATCH_OFFER_INBREEDING_WARNING" - default_format = "#low" - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - ### Prestige - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 10} - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - block "get_actor" - { - datacontext = "[MatchmakerInteractionWindow.GetActorToMatch]" - } - name = "prestige_desc_our" - max_width = 510 - autoresize = yes - text = "MARRIAGE_PRESTIGE_DESC_OUR" - tooltip = "MARRIAGE_PRESTIGE_TOOLTIP_OUR" - } - - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - block "get_recipient" - { - datacontext = "[MatchmakerInteractionWindow.GetRecipientToMatch]" - } - name = prestige_desc_their - max_width = 510 - autoresize = yes - text = "MARRIAGE_PRESTIGE_DESC_THEIR" - default_format = "#low" - tooltip = "MARRIAGE_PRESTIGE_TOOLTIP_THEIR" - } - - expand = {} - } - } - - vbox = { - visible = "[MarriageInfo.HasAlliances]" - layoutpolicy_horizontal = expanding - margin = { 0 15 } - - text_label_center = { - name = alliances_label - text = "[alliances|E]" - } - - vbox = { - name = "alliance_grid" - datamodel = "[MarriageInfo.GetAllianceItems]" - layoutpolicy_horizontal = expanding - - item = { - hbox = { - layoutpolicy_horizontal = expanding - portrait_head = { - datacontext = "[AllianceInfo.GetCharacter]" - name = "ally_portrait" - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - - strength_balance = { - datacontext = "[AllianceInfo.GetMilitaryInfo]" - blockoverride "StrengthBalanceAllies" {} - } - - expand = {} - } - } - } - } - - expand = {} - } - - type vbox_concubine_interaction_details = vbox { - margin = { 15 15 } - - background = { - using = Background_Area - } - - text_multi = { - name = "children_house_info" - layoutpolicy_horizontal = expanding - max_width = 510 - autoresize = yes - text = "[MatchOffer.GetChanceOfChildrenDesc]" - tooltip = "[MatchOffer.GetChanceOfChildrenTooltip]" - } - - text_multi = { - name = "children_chance_info" - visible = "[Not( MatchOffer.IsSameSex )]" - layoutpolicy_horizontal = expanding - max_width = 510 - autoresize = yes - text = "CONCUBINE_CHILDREN_HOUSE" - } - - ### Traits - vbox = { - margin = { 5 10 } - spacing = 5 - visible = "[Not( MatchOffer.IsSameSex )]" - - text_label_center = { - name = "traits_header" - visible = "[MatchOffer.HasInheritableTraits]" - # layoutpolicy_horizontal = expanding - text = "INHERITABLE_TRAITS" - } - - text_single = { - name = "no_traits" - visible = "[Not(MatchOffer.HasInheritableTraits)]" - text = "NO_INHERITABLE_TRAITS" - default_format = "#low;italic" - } - - hbox = { - name = "traits" - datamodel = "[MatchOffer.GetInheritableTraitItems]" - visible = "[Not(IsDataModelEmpty(MatchOffer.GetInheritableTraitItems))]" - - item = { - icon_trait = { - datacontext = "[MatchmakerTraitInfo.GetTrait]" - datacontext = "[MatchmakerTraitInfo.GetCharacter]" - - blockoverride "actual_description_text" - { - text = "TRAIT_ENTRY_INHERITANCE_INFO" - } - - highlight_icon = { - name = "guaranteed" - visible = "[And( MatchmakerTraitInfo.IsGuaranteed, Not(MatchmakerTraitInfo.CanUpgrade) )]" - position = { 28 30 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - size = { 25 25 } - } - - highlight_icon = { - name = "upgrade" - visible = "[MatchmakerTraitInfo.CanUpgrade]" - texture = "gfx/interface/icons/symbols/icon_arrow_green_down.dds" - mirror = vertical - position = { 5 28 } - size = { 25 25 } - } - } - } - } - - text_single = { - name = "inbreeding_risk" - visible = "[MatchOffer.HasInbreedingRisk]" - max_width = 510 - text = "MATCH_OFFER_INBREEDING_WARNING" - default_format = "#low" - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - expand = {} - } - - type vbox_list_interaction_title_selection = vbox { - name = "titles_grid" - datamodel = "[CharacterInteractionConfirmationWindow.GetTitles]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - widget = { - name = "title_list_item" - layoutpolicy_horizontal = expanding - size = { 0 45 } - - button_standard = { - name = "title_button" - datacontext = "[InteractionTitleItem.GetTitle]" - size = "[InteractionTitleItem.GetSize]" - onclick = "[InteractionTitleItem.OnClick]" - onrightclick = "[InteractionTitleItem.OnRightClick]" - button_ignore = none - down = "[InteractionTitleItem.IsSelected]" - enabled = "[InteractionTitleItem.IsSelectable]" - tooltip = "[InteractionTitleItem.GetTooltip]" - using = tooltip_es - parentanchor = right - - block "button_toggles" { - enabled = "[InteractionTitleItem.IsSelectable]" - } - - coa_title_tiny_crown = { - position = { 0 -8 } - } - - hbox = { - margin_left = 45 - margin_right = 5 - - text_single = { - name = "text" - layoutpolicy_horizontal = expanding - text = "[InteractionTitleItem.GetTitle.GetNameNoTooltip]" - } - - icon = { - name = "pressed_claim" - visible = "[GetPlayer.HasPressedClaimOnTitle( Title.Self )]" - size = { 24 24 } - texture = "gfx/interface/icons/title_status/icon_claim_pressed.dds" - tooltip = "REVOKE_TITLE_PRESSED_CLAIM" - } - - icon = { - name = "unpressed_claim" - visible = "[GetPlayer.HasUnpressedClaimOnTitle( Title.Self )]" - size = { 24 24 } - texture = "gfx/interface/icons/title_status/icon_claim_unpressed.dds" - tooltip = "REVOKE_TITLE_UNPRESSED_CLAIM" - } - - icon = { - name = "leased_out" - visible = "[Title.HasLeasedOutVassal]" - size = { 36 39 } - texture = "gfx/interface/icons/icon_holding_church.dds" - tooltip = "GRANT_TITLE_LEASED_OUT_VASSAL" - } - - block "extra_title_items" {} - } - } - } - } - } - - type vbox_list_interaction_artifact_selection = vbox { - name = "artifacts_grid" - datamodel = "[CharacterInteractionConfirmationWindow.GetArtifacts]" - layoutpolicy_horizontal = expanding - spacing = 10 - - item = { - widget = { - name = "artifact_list_item" - layoutpolicy_horizontal = expanding - size = { 360 80 } - - button_standard = { - name = "artifact_button" - size = { 100% 100% } - - onclick = "[CharacterInteractionConfirmationWindow.SetSelectedArtifact( Artifact.Self )]" - down = "[ObjectsEqual( CharacterInteractionConfirmationWindow.GetSelectedArtifact, Artifact.Self )]" - - tooltipwidget = { - artifact_tooltip = {} - } - - hbox = { - - widget = { - size = { 80 80 } - alwaystransparent = yes - - button_artifact = { - size = { 100% 100% } - } - - tooltipwidget = { - artifact_tooltip = {} - } - } - vbox = { - text_multi = { - name = "text" - layoutpolicy_horizontal = expanding - text = "[Artifact.GetNameNoTooltip]" - max_width = 250 - default_format = "#clickable" - autoresize = yes - } - - text_multi = { - visible = "[GetPlayer.GetInventory.IsEquipped( Artifact.Self )]" - name = "equipped_status" - layoutpolicy_horizontal = expanding - text = "[Select_CString( Artifact.IsCourtArtifact, 'Displayed', 'Equipped' )]" - max_width = 250 - default_format = "#weak" - autoresize = yes - } - } - expand = {} - } - - } - } - } - } - - type vbox_character_interaction_three_characters = vbox { - margin = { 10 10 } - - background = { - texture = "gfx/interface/illustrations/event_scenes/study.dds" - alpha = 0.5 - fittype = centercrop - using = Mask_Rough_Edges - } - - hbox = { - layoutpolicy_horizontal = expanding - - ### Left - portrait_shoulders = { - name = "left_background_portrait" - datacontext = "[CharacterInteractionConfirmationWindow.GetActor]" - visible = "[Character.IsValid]" - } - - vbox = { - visible = "[CharacterInteractionConfirmationWindow.ShouldPickSecondaryActor]" - layoutpolicy_vertical = expanding - margin = { 10 10 } - - expand = {} - - portrait_head = { - datacontext = "[CharacterInteractionConfirmationWindow.GetSecondaryActor]" - } - } - - ### Right - vbox = { - visible = "[CharacterInteractionConfirmationWindow.ShouldShowSecondaryRecipient]" - layoutpolicy_vertical = expanding - margin = { 10 10 } - - expand = {} - - portrait_head = { - datacontext = "[CharacterInteractionConfirmationWindow.GetSecondaryRecipient]" - } - } - - portrait_shoulders = { - name = "right_background_portrait" - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - visible = "[And( Character.IsValid, Not( ObjectsEqual( CharacterInteractionConfirmationWindow.GetActor, CharacterInteractionConfirmationWindow.GetRecipient ) ) )]" - - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - allow_outside = yes - - text_label_center = { - text = "INTERACTION_SENDER" - min_width = 100 - } - - text_label_center = { - visible = "[CharacterInteractionConfirmationWindow.ShouldPickSecondaryActor]" - text = "[CharacterInteractionConfirmationWindow.GetActorSecondaryLabel]" - min_width = 100 - allow_outside = yes - - change_revert_buttons = { - parentanchor = vcenter - position = { 60 -1 } - - blockoverride "ReplaceClick" - { - onclick = "[CharacterInteractionConfirmationWindow.OnChangeOrRevertActorCharacter]" - } - blockoverride "ReplaceVisible" - { - visible = "[CharacterInteractionConfirmationWindow.CanChangeActorCharacter]" - } - blockoverride "RevertClick" - { - onclick = "[CharacterInteractionConfirmationWindow.OnChangeOrRevertActorCharacter]" - } - blockoverride "RevertVisible" - { - visible = "[CharacterInteractionConfirmationWindow.CanRevertActorCharacter]" - } - } - } - - text_label_center = { - visible = "[CharacterInteractionConfirmationWindow.ShouldShowSecondaryRecipient]" - text = "[CharacterInteractionConfirmationWindow.GetRecipientSecondaryLabel]" - min_width = 100 - - change_revert_buttons = { - parentanchor = vcenter - position = { 60 0 } - - blockoverride "ReplaceClick" - { - onclick = [CharacterInteractionConfirmationWindow.OnChangeOrRevertRecipientCharacter] - } - blockoverride "ReplaceVisible" - { - visible = [CharacterInteractionConfirmationWindow.CanChangeRecipientCharacter] - } - blockoverride "RevertClick" - { - onclick = [CharacterInteractionConfirmationWindow.OnChangeOrRevertRecipientCharacter] - } - blockoverride "RevertVisible" - { - visible = [CharacterInteractionConfirmationWindow.CanRevertRecipientCharacter] - } - } - } - - text_label_center = { - visible = "[Not( ObjectsEqual( CharacterInteractionConfirmationWindow.GetActor, CharacterInteractionConfirmationWindow.GetRecipient ) )]" - text = "INTERACTION_RECIPIENT" - min_width = 100 - } - - } - } - - type widget_character_interaction_four_characters = widget { - layoutpolicy_horizontal = expanding - size = { 0 330 } - - block "bg_illustration_datacontext" {} - - # Temp background - background = { - alpha = 0.7 - fittype = centercrop - - using = Mask_Rough_Edges - - block "bg_illustration" - { - texture = "gfx/interface/illustrations/event_scenes/sittingroom.dds" - } - } - - ### LEFT - flowcontainer = { - parentanchor = top|left - position = { 20 20 } - direction = vertical - - block "left_small_portrait" - { - datacontext = "[CharacterInteractionConfirmationWindow.GetActor]" - visible = "[Character.IsValid]" - } - - portrait_head = { - name = "left_background_portrait" - tooltip_enabled = "[Character.IsValid]" - } - - text_label_center = { - parentanchor = hcenter - text = "INTERACTION_SENDER" - } - } - - widget = { - position = { -110 0 } - parentanchor = bottom|hcenter - - portrait_body = { - name = "left_main_portrait" - resizeparent = yes - - block "left_portrait" - { - datacontext = "[CharacterInteractionConfirmationWindow.GetSecondaryActor]" - } - - tooltip_enabled = "[Character.IsValid]" - - blockoverride "status_icons" {} - - blockoverride "coa" - { - coa_realm_small_crown = { - position = { -14 -40 } - visible = "[Character.HasLandedTitles]" - parentanchor = bottom - } - } - - blockoverride "portrait_button" - { - portrait_texture = "[Character.GetAnimatedPortrait('environment_body', 'camera_body', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_council.dds" - } - - blockoverride "position_portrait_opinion_body" { - position = { 0 -40 } - } - - blockoverride "portrait_glow" {} - - background = { - using = Background_Portrait_Glow - color = { 0.8 0.7 0.5 0.6 } - - block "left_interaction_portrait_glow" - { - visible = "[CharacterInteractionConfirmationWindow.IsPickingSecondaryActor]" - } - } - } - - text_label_center = { - parentanchor = bottom|hcenter - position = { 0 -13 } - allow_outside = yes - - block "left_character_label" - { - text = "[CharacterInteractionConfirmationWindow.GetActorSecondaryLabel]" - } - - container = { - name = "tutorial_highlight_change_left_character" - parentanchor = vcenter - position = { -50 0 } - - button_round = { - name = "tutorial_highlight_change_left_character" - alwaystransparent = no - tooltip = "CHANGE_CHARACTER" - using = tooltip_below - - using = Animation_ShowHide_Quick - - - block "button_left_change" - { - visible = "[CharacterInteractionConfirmationWindow.CanChangeActorCharacter]" - onclick = "[CharacterInteractionConfirmationWindow.OnChangeOrRevertActorCharacter]" - } - - button_replace = { - parentanchor = center - alwaystransparent = yes - } - } - - button_round = { - name = "revert_left_character" - alwaystransparent = no - tooltip = "CANCEL" - using = tooltip_below - - using = Animation_ShowHide_Quick - - - block "button_left_revert" - { - visible = "[CharacterInteractionConfirmationWindow.CanRevertActorCharacter]" - onclick = "[CharacterInteractionConfirmationWindow.OnChangeOrRevertActorCharacter]" - } - - button_cancel = { - parentanchor = center - alwaystransparent = yes - } - } - } - } - } - - ### RIGHT - flowcontainer = { - parentanchor = top|right - position = { -20 20 } - direction = vertical - - block "right_small_portrait" - { - datacontext = "[CharacterInteractionConfirmationWindow.GetRecipient]" - visible = "[Character.IsValid]" - } - - portrait_head = { - name = "right_background_portrait" - tooltip_enabled = "[Character.IsValid]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "status_icons" {} - } - - text_label_center = { - parentanchor = hcenter - text = "INTERACTION_RECIPIENT" - } - } - - widget = { - position = { 110 0 } - parentanchor = bottom|hcenter - - portrait_body = { - name = "right_main_portrait" - tooltip_enabled = "[Character.IsValid]" - resizeparent = yes - - block "right_portrait" - { - datacontext = "[CharacterInteractionConfirmationWindow.GetSecondaryRecipient]" - } - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "status_icons" {} - - blockoverride "coa" { - coa_realm_small_crown = { - position = { 14 -40 } - visible = "[Character.HasLandedTitles]" - parentanchor = bottom|right - } - } - - blockoverride "portrait_button" - { - portrait_texture = "[Character.GetAnimatedPortrait('environment_body', 'camera_body', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_council.dds" - } - - blockoverride "position_portrait_opinion_body" { - position = { 0 -40 } - } - - blockoverride "portrait_glow" {} - - background = { - using = Background_Portrait_Glow - color = { 0.8 0.7 0.5 0.6 } - - block "right_interaction_portrait_glow" - { - visible = "[CharacterInteractionConfirmationWindow.IsPickingSecondaryRecipient]" - } - } - - blockoverride "glow_flip" { - mirror = horizontal - } - } - - text_label_center = { - parentanchor = bottom|hcenter - position = { 0 -13 } - allow_outside = yes - - block "right_character_label" - { - text = "INTERACTION_RECIPIENT" - } - - container = { - name = "tutorial_highlight_change_right_character" - parentanchor = right|vcenter - position = { 50 0 } - - button_round = { - name = "change_right_character" - alwaystransparent = no - tooltip = "CHANGE_CHARACTER" - using = tooltip_below - - using = Animation_ShowHide_Quick - - block "button_right_change" - { - visible = "[CharacterInteractionConfirmationWindow.CanChangeRecipientCharacter]" - onclick = "[CharacterInteractionConfirmationWindow.OnChangeOrRevertRecipientCharacter]" - } - - button_replace = { - parentanchor = center - alwaystransparent = yes - } - } - - button_round = { - name = "revert_right_character" - alwaystransparent = no - tooltip = "CANCEL" - using = tooltip_below - - using = Animation_ShowHide_Quick - - - block "button_right_revert" - { - visible = "[CharacterInteractionConfirmationWindow.CanRevertActorCharacter]" - onclick = "[CharacterInteractionConfirmationWindow.OnChangeOrRevertActorCharacter]" - } - - button_cancel = { - parentanchor = center - alwaystransparent = yes - } - } - } - } - } - - ### CLEAR BUTTON - container = { - position = { 0 -6 } - parentanchor = bottom|hcenter - - button_round = { - name = "clear_marry_off_character" - alwaystransparent = no - tooltip = "CLEAR_MARRIED_CHARACTER" - using = tooltip_below - - block "button_clear" - { - visible = "[CharacterInteractionConfirmationWindow.CanChangeActorCharacter]" - enabled = "[CharacterInteractionConfirmationWindow.CanClear]" - onclick = "[CharacterInteractionConfirmationWindow.OnClear]" - } - - button_clear = { - alwaystransparent = yes - parentanchor = center - } - } - } - } - - type vbox_character_interaction_effects_accept_contents = vbox { - name = "affected_characters_accept" - visible = "[InteractionEffectsDescription.IsShowingOnAcceptEffects]" - layoutpolicy_horizontal = expanding - spacing = 10 - ### Me - vbox_character_interaction_effects_me = { - visible = "[InteractionEffectsDescription.HasActorAcceptEffect]" - layoutpolicy_horizontal = expanding - - blockoverride "EffectText" { - text = "[InteractionEffectsDescription.GetActorAcceptEffectDescription]" - } - } - - ### Recipient - vbox_character_interaction_effects_recipient = { - visible = "[InteractionEffectsDescription.HasRecipientAcceptEffect]" - layoutpolicy_horizontal = expanding - - blockoverride "EffectText" { - text = "[InteractionEffectsDescription.GetRecipientAcceptEffectDescription]" - } - } - - ### Others - vbox_character_interaction_other_effects = { - datamodel = "[InteractionEffectsDescription.GetOtherInteractionAcceptEffects]" - layoutpolicy_horizontal = expanding - } - } - - type vbox_character_interaction_effects_decline_contents = vbox { - name = "affected_characters_decline" - visible = "[Not(InteractionEffectsDescription.IsShowingOnAcceptEffects)]" - layoutpolicy_horizontal = expanding - spacing = 10 - - ### Me - vbox_character_interaction_effects_me = { - visible = "[InteractionEffectsDescription.HasActorDeclineEffect]" - layoutpolicy_horizontal = expanding - - blockoverride "EffectText" { - text = "[InteractionEffectsDescription.GetActorDeclineEffectDescription]" - } - } - - ### Recipient - vbox_character_interaction_effects_recipient = { - visible = "[InteractionEffectsDescription.HasRecipientDeclineEffect]" - layoutpolicy_horizontal = expanding - - blockoverride "EffectText" { - text = "[InteractionEffectsDescription.GetRecipientDeclineEffectDescription]" - } - } - - ### Others - vbox_character_interaction_other_effects = { - datamodel = "[InteractionEffectsDescription.GetOtherInteractionDeclineEffects]" - layoutpolicy_horizontal = expanding - } - } - - # All the interaction effects on you and on other character - type vbox_character_interaction_effects = vbox { - name = "effects" - spacing = 10 - - hbox = { - visible = "[And(InteractionEffectsDescription.IsMaybeAnswer,InteractionEffectsDescription.HasRejectionEffect)]" - layoutpolicy_horizontal = expanding - - button_tab = { - name = "show_accept_effects" - layoutpolicy_horizontal = expanding - text = "INTERACTION_SHOW_ACCEPT_EFFECTS" - onclick = "[InteractionEffectsDescription.ShowOnAcceptEffect]" - down = "[InteractionEffectsDescription.IsShowingOnAcceptEffects]" - using = tooltip_ne - } - - button_tab = { - name = "show_decline_effects" - layoutpolicy_horizontal = expanding - text = "INTERACTION_SHOW_DECLINE_EFFECTS" - onclick = "[InteractionEffectsDescription.ShowOnDeclineEffect]" - down = "[Not(InteractionEffectsDescription.IsShowingOnAcceptEffects)]" - using = tooltip_ne - } - } - - - container = { - scrollbox = { - name = "effects_scrollarea" - autoresizescrollarea = yes - visible = "[InteractionEffectsDescription.HasAnyAcceptEffect]" - scissor = yes - - block "maximumsize" { - maximumsize = { -1 420 } - } - - blockoverride "scrollbox_content" - { - set_parent_size_to_minimum = yes - - block "minimumsize" { - minimumsize = { 640 0 } - } - - vbox_character_interaction_effects_accept_contents = {} - vbox_character_interaction_effects_decline_contents = {} - } - } - } - } - - # All the interaction effects on you and on other character, simpler version without portraits - type vbox_character_interaction_effects_simple = vbox { - name = "effects" - spacing = 10 - - hbox = { - visible = "[And(InteractionEffectsDescription.IsMaybeAnswer,InteractionEffectsDescription.HasRejectionEffect)]" - layoutpolicy_horizontal = expanding - - button_tab = { - name = "show_accept_effects" - layoutpolicy_horizontal = expanding - text = "INTERACTION_SHOW_ACCEPT_EFFECTS" - onclick = "[InteractionEffectsDescription.ShowOnAcceptEffect]" - down = "[InteractionEffectsDescription.IsShowingOnAcceptEffects]" - tooltip = "INTERACTION_SHOW_ACCEPT_EFFECTS_TT" - using = tooltip_ne - } - - button_tab = { - name = "show_decline_effects" - - layoutpolicy_horizontal = expanding - text = "INTERACTION_SHOW_DECLINE_EFFECTS" - onclick = "[InteractionEffectsDescription.ShowOnDeclineEffect]" - down = "[Not(InteractionEffectsDescription.IsShowingOnAcceptEffects)]" - tooltip = "INTERACTION_SHOW_DECLINE_EFFECTS_TT" - using = tooltip_ne - } - } - - scrollbox = { - name = "effects_scrollarea" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 0 170 } - - blockoverride "scrollbox_content" - { - margin = { 0 10 } - - text_multi = { - visible = "[InteractionEffectsDescription.IsShowingOnAcceptEffects]" - name = "accept_effects_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 435 - margin = { 5 0 } - text = "[InteractionEffectsDescription.GetAcceptEffectDescription]" - } - - text_multi = { - visible = "[Not(InteractionEffectsDescription.IsShowingOnAcceptEffects)]" - name = "decline_effects_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 435 - margin = { 5 0 } - text = "[InteractionEffectsDescription.GetRejectionEffectDescription]" - } - - block "extra_content" {} - } - - } - - - } - - # Interaction effects on me - type vbox_character_interaction_effects_me = vbox { - name = "me" - datacontext = "[InteractionEffectsDescription.GetActor]" - margin_bottom = 5 - - background = { - using = Background_Area_With_Header - } - - text_single = { - text = "EFFECTS_ON_ME" - layoutpolicy_horizontal = expanding - margin = { 15 4 } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - spacing = 5 - margin_left = 6 - - portrait_head = { - blockoverride "opinion_box" - {} - } - - text_multi = { - name = "effects_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 375 - margin = { 5 10 } - block "EffectText" {} - } - - expand = {} - } - } - - # Interaction effects on the other character - type vbox_character_interaction_effects_recipient = vbox { - name = "recipient" - datacontext = "[InteractionEffectsDescription.GetRecipient]" - margin_bottom = 5 - - background = { - using = Background_Area_With_Header - } - - text_single = { - text = "EFFECTS_ON_ME" - layoutpolicy_horizontal = expanding - margin = { 15 4 } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - spacing = 5 - margin_left = 10 - margin_right = 6 - - text_multi = { - name = "effects_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 375 - margin = { 5 10 } - block "EffectText" {} - } - - expand = {} - - portrait_head = { - datacontext = "[InteractionEffectsDescription.GetRecipient]" - blockoverride "opinion_box" {} - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - - # Interaction effects on third party characters - type vbox_character_interaction_other_effects = vbox { - name = "other_effects" - - item = { - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - spacing = 10 - - portrait_head = { - name = "portrait" - datacontext = "[InteractionOtherEffect.GetCharacter]" - visible = "[InteractionOtherEffect.HasCharacter]" - } - - container = { - ignoreinvisible = yes - icon = { - position = { 16 0 } - size = { 50 50 } - texture = "gfx/interface/icons/icon_group_of_characters.dds" - visible = "[InteractionOtherEffect.IsList]" - tooltip = "[InteractionOtherEffect.GetListTooltip]" - } - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 375 - text = "[InteractionOtherEffect.GetEffect]" - align = left|vcenter - } - - expand = {} - } - } - } - - type hbox_character_interaction_acceptance = hbox { - name = "acceptance" - visible = "[CharacterInteractionConfirmationWindow.ShouldShowAnswer]" - margin = { 0 5 } - - widget = { - name = "answer_chance" - size = { 330 60 } - tooltip = "[CharacterInteractionConfirmationWindow.GetAnswerReason]" - - background = { - using = Background_Area_Dark - } - - icon = { - texture = "gfx/interface/icons/symbols/icon_cross.dds" - size = { 30 30 } - position = { 50 0 } - parentanchor = vcenter - visible = "[Not( CharacterInteractionConfirmationWindow.IsAnswerPositive )]" - } - - icon = { - texture = "gfx/interface/icons/symbols/icon_check.dds" - size = { 30 30 } - position = { 50 0 } - parentanchor = vcenter - visible = "[CharacterInteractionConfirmationWindow.IsAnswerPositive]" - } - - vbox = { - maximumsize = { 120 46 } - parentanchor = center - visible = "[CharacterInteractionConfirmationWindow.IsForcedToAccept]" - - text_single = { - layoutpolicy_horizontal = expanding - name = "answer" - text = "ANSWER_REASON_AUTO_ACCEPT" - default_format = "#color_green" - using = Font_Size_Medium - align = nobaseline - } - } - - vbox = { - maximumsize = { 120 46 } - parentanchor = center - visible = "[Not( CharacterInteractionConfirmationWindow.IsForcedToAccept )]" - - text_single = { - layoutpolicy_horizontal = expanding - name = "answer" - text = "[CharacterInteractionConfirmationWindow.GetAnswer]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[And( Not( CharacterInteractionConfirmationWindow.IsAiMaybe ), Not( CharacterInteractionConfirmationWindow.GetRecipient.IsPlayer ) )]" - name = "answer_score" - text = "INTERACTION_ACCEPTANCE_SCORE" - align = nobaseline - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[And( And( CharacterInteractionConfirmationWindow.IsAiMaybe, Not( CharacterInteractionConfirmationWindow.GetRecipient.IsPlayer ) ), Or( Not( CharacterInteractionConfirmationWindow.IsAiAcceptNegotiation ), GreaterThan_int32( CharacterInteractionConfirmationWindow.GetAnswerScore, '(int32)0' ) ) )]" - name = "answer_chance" - text = "INTERACTION_ACCEPTANCE_CHANCE" - align = nobaseline - } - } - - progressbar_standard = { - position = { 0 3 } - size = { 324 10 } - parentanchor = bottom|hcenter - visible = "[And( And( CharacterInteractionConfirmationWindow.IsAiMaybe, Not( CharacterInteractionConfirmationWindow.GetRecipient.IsPlayer ) ), Or( Not( CharacterInteractionConfirmationWindow.IsAiAcceptNegotiation ), GreaterThan_int32( CharacterInteractionConfirmationWindow.GetAnswerScore, '(int32)0' ) ) )]" - value = "[CharacterInteractionConfirmationWindow.GetAnswerProgress]" - } - } - } - - type text_multi_on_decline_summary = text_multi { - autoresize = yes - max_width = 500 - visible = "[CharacterInteractionConfirmationWindow.HasOnDeclineSummary]" - text = "[CharacterInteractionConfirmationWindow.GetOnDeclineSummary]" - } - - # Options to consider before accepting and interaction - type vbox_interaction_options = vbox { - name = "options_grid" - visible = "[CharacterInteractionConfirmationWindow.HasOptions]" - datamodel = "[CharacterInteractionConfirmationWindow.GetOptionItems]" - spacing = 4 - - block "margin" - { - margin = { 0 10 } - } - - text_label_center = { - visible = "[Not( StringIsEmpty(CharacterInteractionConfirmationWindow.GetOptionsHeading) )]" - layoutpolicy_horizontal = expanding - text = "[CharacterInteractionConfirmationWindow.GetOptionsHeading]" - align = center|nobaseline - } - - item = { - widget = { - visible = "[OptionItem.IsShown]" - layoutpolicy_horizontal = expanding - size = { 480 40 } - - background = { - using = Background_Area_Border - } - - hbox = { - visible = "[Or( GreaterThan_int32( CharacterInteractionConfirmationWindow.GetVisibleOptionsCount, '(int32)1' ), Not( CharacterInteractionConfirmationWindow.HasExclusiveOptions ) )]" - margin = { 16 0 } - spacing = 8 - tooltip = "[OptionItem.GetTooltip]" - - button_checkbox = { - size = { 30 30 } - checked = "[OptionItem.HasOption]" - onclick = "[OptionItem.OnClick]" - visible = "[Not(OptionItem.IsExclusive)]" - enabled = "[And(OptionItem.IsValid, OptionItem.CanBeChanged)]" - } - - button_radio = { - size = { 30 30 } - frame = "[BoolTo1And2( OptionItem.HasOption )]" - onclick = "[OptionItem.OnClick]" - visible = "[OptionItem.IsExclusive]" - enabled = "[And(OptionItem.IsValid, OptionItem.CanBeChanged)]" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[OptionItem.GetName]" - align = nobaseline - } - } - - hbox = { - margin = { 10 0 } - spacing = 5 - tooltip = "[OptionItem.GetTooltip]" - visible = "[And( CharacterInteractionConfirmationWindow.HasExclusiveOptions, EqualTo_int32( CharacterInteractionConfirmationWindow.GetVisibleOptionsCount, '(int32)1' ) )]" - - text_single = { - text = "[OptionItem.GetName]" - } - } - } - } - } - - type vbox_scheme_info = vbox { - name = "scheme_info" - margin = {3 10 } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - - # # text_single = { - # # text = "INTERACTION_START_SCHEME" - # # default_format = "#low" - # # } - - text_label_center = { - text = "SCHEME_PREDICTION_NAME" - using = Font_Size_Medium - default_format = "#high" - } - - # text_single = { - # text = "[InteractionSchemeInfo.GetEstimatedTime]" - # tooltip = "SCHEME_PREDICTION_ESTIMATED_TIME_TT" - # } - - text_single = { - visible = "[InteractionSchemeInfo.GetScheme.UsesAgents]" - text = "SCHEME_PREDICTION_AGENTS" - tooltip = "SCHEME_PREDICTION_AGENTS_TT" - } - - } - - } - - - hbox = { - name = "on_success" - visible = "[InteractionSchemeInfo.HasSuccessDesc]" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - hbox = { - layoutpolicy_vertical = expanding - min_width = 135 - margin_left = 25 - spacing = 10 - tooltip = "SCHEME_PREDICTION_SUCCESS_TT" - - background = { - using = Background_Area - } - - icon = { - name = "success_icon" - size = { 30 30 } - texture = "gfx/interface/icons/schemes/icon_scheme_success.dds" - } - - text_single = { - name = "success" - text = "SCHEME_PREDICTION_SUCCESS_CHANCE" - using = Font_Size_Medium - align = nobaseline - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 15 } - spacing = 3 - - text_single = { - layoutpolicy_horizontal = expanding - text = "SCHEME_PREDICTION_ON_SUCCESS" - default_format = "#weak" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - max_width = 380 - autoresize = yes - text = "[InteractionSchemeInfo.GetSuccessDesc]" - } - - expand = {} - } - } - - vbox = { - margin_right = 5 - margin_top = -60 - - portrait_shoulders = { - datacontext = "[InteractionSchemeInfo.GetTarget]" - using = tooltip_es - } - } - - } - - hbox = { - name = "on_discovery" - visible = "[InteractionSchemeInfo.HasDiscoveryDesc]" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - hbox = { - layoutpolicy_vertical = expanding - visible = "[InteractionSchemeInfo.IsSecret]" - min_width = 135 - margin_left = 25 - spacing = 10 - tooltip = "SCHEME_PREDICTION_SECRECY_TT" - - background = { - using = Background_Area - } - - icon = { - name = "secrecy_icon" - size = { 30 30 } - texture = "gfx/interface/icons/schemes/icon_secrecy.dds" - } - - text_single = { - name = "secrecy" - size = { 40 28 } - autoresize = no - text = "[InteractionSchemeInfo.GetSecrecy|%/V]" - using = Font_Size_Medium - align = nobaseline - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 15 } - spacing = 3 - - text_single = { - layoutpolicy_horizontal = expanding - - text = "SCHEME_PREDICTION_ON_DISCOVERY" - - default_format = "#weak" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 600 - text = "[InteractionSchemeInfo.GetDiscoveryDesc]" - } - - expand = {} - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - hbox = { - name = "expected_time" - layoutpolicy_vertical = expanding - min_width = 135 - margin_left = 25 - spacing = 10 - - background = { - using = Background_Area - } - - icon = { - name = "time" - size = { 32 32 } - texture = "gfx/interface/icons/schemes/icon_scheme_power.dds" - } - - text_single = { - text = "[InteractionSchemeInfo.GetEstimatedTime]" - align = nobaseline - tooltip = "SCHEME_PREDICTION_ESTIMATED_TIME_TT" - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 15 } - spacing = 3 - - text_single = { - layoutpolicy_horizontal = expanding - - text = "SCHEME_PREDICTION_EXPECTED_TIME" - - default_format = "#weak" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 500 - text = "SCHEME_PREDICTION_EXPECTED_TIME_TEXT" - } - - expand = {} - } - } - } - - - text_single = { - visible = "[LessThanOrEqualTo_int32( InteractionSchemeInfo.GetSuccessChance, '(int32)0' )]" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - text = "SCHEME_PREDICTION_NO_SUCCESS" - tooltip = "SCHEME_PREDICTION_SUCCESS_TT" - using = Font_Size_Medium - align = center|nobaseline - - background = { - using = Background_Area - } - } - - text_single = { - visible = "[InteractionSchemeInfo.IsReplace]" - text = "INTERACTION_REPLACE_SCHEME" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - align = center|nobaseline - - background = { - using = Background_Area - } - } - } - - ######################################## - type change_revert_buttons = vbox { - button_round = { - name = "change" - alwaystransparent = no - tooltip = "CHANGE_CHARACTER" - using = tooltip_below - - block "ReplaceVisible" - { - visible = yes - } - - button_replace = { - parentanchor = center - - block "ReplaceClick" - { - onclick = [CharacterInteractionConfirmationWindow.OnChangeOrRevertActorCharacter] - } - } - } - button_round = { - name = "revert" - alwaystransparent = no - tooltip = "CANCEL" - using = tooltip_below - - button_cancel = { - parentanchor = center - - block "RevertClick" - { - # onclick = ? - } - } - - block "RevertVisible" - { - visible = yes - } - } - } - - type dynamicgridbox_interaction_list = dynamicgridbox { - name = "interaction_list" - - item = { - container = { - name = "interaction_widget" - ignoreinvisible = yes - - button_standard_hover = { - name = "interaction_button" - visible = "[Not(InteractionItem.IsMarriageSetting)]" - enabled = "[InteractionItem.IsValid]" - onclick = "[InteractionItem.OnClick]" - - disableframe = 8 - blockoverride "disabled" {} - size = { 317 30 } - - tooltip = "[InteractionItem.GetTooltip]" - using = tooltip_es - - hbox = { - margin = { 10 0 } - spacing = 5 - - background = { - name = "interaction_glow" - visible = "[InteractionItem.IsHighlighted]" - texture = "gfx/interface/component_tiles/tile_selected.dds" - spriteType = corneredtiled - spriteborder = { 25 25 } - } - - icon = { - visible = "[InteractionItem.IsCharacterInteraction]" - name = "interaction_icon" - size = { 30 30 } - texture = "[InteractionItem.GetCharacterInteraction.GetIcon]" - } - - text_single = { - layoutpolicy_horizontal = expanding - alwaystransparent = yes - raw_text = "[Select_CString( InteractionItem.IsValid, '#clickable', '#weak' )] [InteractionItem.GetName]#!" - align = nobaseline - autoresize = no - } - - hbox = { - icon = { - size = { 30 30 } - name = "extra_icon" - texture = "[InteractionItem.GetExtraIcon]" - visible = "[InteractionItem.ShouldUseExtraIcon]" - } - - icon = { - name = "dont_accept" - visible = "[And(Not(InteractionItem.IsMore),Not(InteractionItem.IsPotentialAccept))]" - size = { 30 30 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - - warning_icon = { - name = "warning_icon" - size = { 25 25 } - visible = "[InteractionItem.HasWarningIcon]" - tooltip = "[InteractionItem.GetWarningTooltipDesc]" - } - } - } - } - - button_standard_hover = { - visible = "[InteractionItem.IsMarriageSetting]" - tooltip = "[InteractionItem.GetCheckboxTooltip]" - onclick = "[InteractionItem.OnClickCheckbox]" - size = { 317 30 } - - hbox = { - margin_left = 10 - - button_checkbox_label = { - alwaystransparent = yes - name = "button" - size = { 30 30 } - enabled = "[InteractionItem.CheckboxEnabled]" - blockoverride "checkbox" - { - alwaystransparent = yes - checked = "[EqualTo_int32(InteractionItem.GetCheckboxFrame, '(int32)2')]" - } - blockoverride "text" - { - text = "CHARACTER_INTERACTION_ALLOWED_TO_MARRY" - } - } - expand = {} - } - } - } - } - } - - type flowcontainer_category_group = flowcontainer { - visible = "[InteractionCategoryItem.IsVisible]" - direction = vertical - - flowcontainer = { - direction = vertical - margin = { 10 3 } - - background = { - # Debug background - visible = "[InteractionCategoryItem.GetCharacterInteractionCategory.HasBackground]" - texture = "[InteractionCategoryItem.GetCharacterInteractionCategory.GetBackground]" - } - - background = { - using = Background_Area - alpha = 0.6 - } - - flowcontainer = { - name = "category_gridbox_container" - ignoreinvisible = yes - maximumsize = { 320 30 } - spacing = 5 - - icon = { - size = { 30 30 } - texture = "[InteractionCategoryItem.GetCharacterInteractionCategory.GetIcon]" - visible = "[InteractionCategoryItem.GetCharacterInteractionCategory.HasIcon]" - } - - text_single = { - name = "category_name" - text = "[InteractionCategoryItem.GetName]" - default_format = "#italic" - fontcolor = { 1 1 1 0.5 } - } - } - - spacer = { - size = { 0 5 } - } - - container = { - dynamicgridbox_interaction_list = { - datamodel = "[InteractionCategoryItem.GetInteractions]" - } - } - } - } - - ## banner for character name and portrait - type banner_with_portrait = vbox { - name = "header_with_divider" - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 0 5 } - - background = { - using = Background_Area_Dark - alpha = 0.7 - } - - # divider_light = { - # layoutpolicy_horizontal = growing - # alpha = 0.5 - # } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_multi = { - name = "header_with_divider_text" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 5 } - - autoresize = yes - align = bottom|left - max_width = 300 - - block "banner_with_portrait_text" { - raw_text = "#D Text#!" - } - } - - block "portrait" {} - } - - # divider_light = { - # layoutpolicy_horizontal = growing - # alpha = 0.5 - # } - } -} - -### CHARACTER LIST -types InteractionCharacterList -{ - type vbox_interaction_character_list = vbox { - name = "character_list" - visible = "[Not(CharacterInteractionConfirmationWindow.HasPickedCharacters)]" - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - margin_bottom = 10 - - background = { - using = Background_Area - } - - text_single = { - name = "select_someone_label" - text = "[CharacterInteractionConfirmationWindow.GetPrompt]" - default_format = "#I" - } - } - - ### List - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "claims_visibility" - { - visible = no - } - - blockoverride "special_character" - { - vbox = { - datacontext = "[CharacterInteractionConfirmationWindow.GetTopCharacterItem]" - visible = "[CharacterInteractionConfirmationWindow.HasTopCharacterItem]" - layoutpolicy_horizontal = expanding - - widget_character_list_item = { - layoutpolicy_horizontal = expanding - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/interaction_transfer_vassal.gui b/project/ck3/base_game/gui/interaction_transfer_vassal.gui deleted file mode 100644 index 9edc3a4416..0000000000 --- a/project/ck3/base_game/gui/interaction_transfer_vassal.gui +++ /dev/null @@ -1,203 +0,0 @@ -window = { - name = "transfer_vassal_interaction_window" - datacontext = "[TransferVassalWindow.GetCharacterInteractionConfirmationWindow]" - size = { 650 960 } - parentanchor = top|right - position = { -15 65 } - movable = no - allow_outside = yes - - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins - minimumsize = { 750 0 } - set_parent_size_to_minimum = yes - - hbox = { - margin_bottom = -10 - layoutpolicy_horizontal = expanding - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - } - - blockoverride "button_close" - { - onclick = "[TransferVassalWindow.Close]" - } - - icon_character_interaction = {} - } - } - - vbox_character_interaction_three_characters = { - visible = "[And( Not( GetVariableSystem.Exists( 'character_interaction_change_title' ) ), CharacterInteractionConfirmationWindow.ShowThreeCharacters )]" - layoutpolicy_horizontal = expanding - } - - vbox_interaction_character_list = { - datacontext = "[TransferVassalWindow.GetAllianceItems]" - layoutpolicy_horizontal = expanding - minimumsize = { 675 670 } - - blockoverride "filters_visible" - { - visible = no - } - - blockoverride "sort_buttons" - { - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 20 - expand = {} - - icon = { - name = "skill_diplomacy" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - } - - icon = { - name = "skill_martial" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 2 - } - - icon = { - name = "skill_stewardship" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 3 - } - - icon = { - name = "skill_intrigue" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 4 - } - - icon = { - name = "skill_learning" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 5 - } - } - } - - blockoverride "bottom_right_box" - { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - icon = { - size = { 30 30 } - visible = "[TransferVassalWindow.IsRightfulLiege( Character.Self )]" - texture = "gfx/interface/icons/icon_liege.dds" - tooltip = "INTERACTION_TRANSFER_VASSAL_RIGHTFUL_LIEGE" - } - - icon = { - name = "faith_button" - size = { 35 35 } - datacontext = "[Character.GetFaith]" - tooltipwidget = { faith_tooltip = {} } - texture = "[Faith.GetIcon]" - } - - hbox = { - datacontext = "[Character.GetCulture]" - spacing = 5 - min_width = 120 - - tooltipwidget = { - culture_tooltip = {} - } - using = tooltip_se - - icon = { - name = "culture" - texture = "gfx/interface/icons/icon_culture.dds" - size = { 30 30 } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "CULTURE_TRANSF_VASSAL" - autoresize = no - } - } - } - } - } - - vbox_character_interaction_effects = { - visible = "[And( And( Not( GetVariableSystem.Exists( 'character_interaction_change_title' ) ), CharacterInteractionConfirmationWindow.HasPickedCharacters ), InteractionEffectsDescription.HasAnyAcceptEffect )]" - datacontext = "[CharacterInteractionConfirmationWindow.GetEffectsDescription]" - layoutpolicy_horizontal = expanding - blockoverride "maximumsize" { - maximumsize = { -1 400 } - } - } - - vbox = { - visible = "[CharacterInteractionConfirmationWindow.HasPickedCharacters]" - layoutpolicy_horizontal = expanding - - margin = { 0 5 } - margin_bottom = 10 - - hbox_character_interaction_acceptance = { - layoutpolicy_horizontal = expanding - } - - text_multi_on_decline_summary = { - max_width = 650 - } - - vbox_interaction_options = { - layoutpolicy_horizontal = expanding - } - - button_primary = { - name = "send_offer_button" - size = { 400 42 } - enabled = "[CharacterInteractionConfirmationWindow.CanSend]" - onclick = "[TransferVassalWindow.Send]" - - text = "[CharacterInteractionConfirmationWindow.GetSendName]" - tooltip = "[CharacterInteractionConfirmationWindow.GetCanSendDescription]" - default_format = "#high" - using = Font_Size_Medium - } - } - } -} diff --git a/project/ck3/base_game/gui/inventory_view.gui b/project/ck3/base_game/gui/inventory_view.gui deleted file mode 100644 index e8519d66f7..0000000000 --- a/project/ck3/base_game/gui/inventory_view.gui +++ /dev/null @@ -1,1551 +0,0 @@ -window = { - name = "inventory_view" - size = { 1222 840 } - layer = middle - - position = { 620 100 } - - using = Window_Movable - using = Window_Background - using = Window_Decoration_Spike - - datacontext = "[GetVariableSystem]" - datacontext = "[InventoryView.GetCharacter]" - datacontext = "[InventoryView.GetCharacter.GetInventory]" - - state = { - name = _show - using = Animation_FadeIn_Standard - on_start = "[GetVariableSystem.Clear( 'court_artifacts' )]" - on_start = "[GetVariableSystem.Clear( 'claims' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - on_finish = "[AccessLocalPlayerCachedData.AccessNewArtifacts.ClearNewArtifactsOfCategory( 'inventory' )]" - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "INVENTORY_TITLE" - } - - blockoverride "button_close" - { - onclick = "[InventoryView.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ###LEFT SIDE - widget = { - name = "left side" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 510 0 } - - background = { - texture = "gfx/interface/icons/inventory/character_paperdoll.dds" - fittype = centercrop - alpha = 0.6 - margin_bottom = -100 - margin_left = -10 - margin_right = -10 - margin_top = 20 - } - - widget = { - name = "equipped_inventory_artifacts_top_bar" - layoutpolicy_horizontal = expanding - position = { 150 0 } - allow_outside = yes - - text_label_center = { - datacontext = "[InventoryView.GetCharacter]" - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = "INVENTORY_EQUIPPED_ARTIFACTS_HEADER" - margin = { 0 2 } - } - } - - widget = { - name = "antiquarian" - position = { 20 0 } - allow_outside = yes - - vbox = { - parentanchor = top - alwaystransparent = yes - - portrait_head_small = { - name = "antiquarian_portrait" - datacontext = "[InventoryView.GetCharacter.GetCharacterEmployedAs( 'antiquarian_court_position' )]" - - blockoverride "portrait_button" - { - onclick = "[ShowAppointCourtPositionIfNoEmployee( InventoryView.GetCharacter.GetID, 'antiquarian_court_position' )]" - enabled = "[InventoryView.GetCharacter.IsLocalPlayer]" - } - blockoverride "portrait_button_no_character_text" - { - text = "[SelectLocalization( InventoryView.GetCharacter.IsLocalPlayer,'PORTRAIT_NO_ANTIQUARIAN','CHARACTER_TOOLTIP_NO_PORTRAIT')]" - } - } - - text_single = { - text = "ANTIQUARIAN" - } - } - } - - widget_inventory_slot = { - name = "head_slot" - datacontext = "[Inventory.GetSlot('crown')]" - parentanchor = top|hcenter - position = { 0 40 } - } - - widget_inventory_slot = { - name = "regalia_slot" - datacontext = "[Inventory.GetSlot('regalia')]" - parentanchor = vcenter|right - position = { 0 -50 } - } - - widget_inventory_slot = { - name = "weapon_slot" - datacontext = "[Inventory.GetSlot('weapon')]" - parentanchor = vcenter|left - position = { 0 -50 } - } - - widget_inventory_slot = { - name = "armor_slot" - datacontext = "[Inventory.GetSlot('armor')]" - parentanchor = center - position = { 0 -50 } - } - - widget = { - name = "trinket_widget_hight" - parentanchor = bottom|hcenter - position = { 0 -120 } - allow_outside = yes - - widget_inventory_slot = { - name = "trinket_1_slot" - datacontext = "[Inventory.GetSlot('trinket_1')]" - parentanchor = bottom|hcenter - position = { -185 0 } - } - - widget_inventory_slot = { - name = "trinket_2_slot" - datacontext = "[Inventory.GetSlot('trinket_2')]" - parentanchor = bottom|hcenter - position = { -62 0 } - } - - widget_inventory_slot = { - name = "trinket_3_slot" - datacontext = "[Inventory.GetSlot('trinket_3')]" - parentanchor = bottom|hcenter - position = { 62 0 } - } - - widget_inventory_slot = { - name = "trinket_4_slot" - datacontext = "[Inventory.GetSlot('trinket_4')]" - parentanchor = bottom|hcenter - position = { 185 0 } - } - } - - widget = { - parentanchor = bottom|hcenter - position = { 0 -12 } - size = { 510 100 } - allow_outside = yes - - vbox = { - hbox = { - spacing = 10 - - button_standard = { - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - visible = "[Not( Character.HasRoyalCourt )]" - text = "INVENTORY_TAB_COURT_ARTIFACTS" - - tooltip = "[SelectLocalization( Inventory.HasAnyCourtArtifact, 'INVENTORY_TAB_COURT_ARTIFACTS_TOOLTIP', 'NO_COURT_ARTIFACTS' )]" - - onclick = "[VariableSystem.Toggle( 'court_artifacts' )]" - onclick = "[VariableSystem.Clear( 'claims' )]" - onclick = "[InventoryView.ClearSelectedSlot]" - onclick = "[LocalPlayerNewArtifacts.ClearNewArtifactsOfCategory( 'court' )]" - - down = "[VariableSystem.Exists( 'court_artifacts' )]" - - button_round = { - size = { 20 20 } - parentanchor = top|right - visible = "[GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' )]" - text = "[LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' )]" - } - } - - button_standard = { - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - visible = "[Character.HasRoyalCourt]" - text = "ROYAL_COURT" - - tooltip = "INVENTORY_COURT_ARTIFACTS_BUTTON_TOOLTIP" - - onclick = "[VariableSystem.Set( 'artifacts_tab', 'artifacts' )]" - onclick = "[Character.OpenRoyalCourtView( 'artifacts' )]" - - onclick = "[InventoryView.Close]" - onclick = "[LocalPlayerNewArtifacts.ClearNewArtifactsOfCategory( 'court' )]" - - button_round = { - visible = "[GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' )]" - parentanchor = vcenter|right - size = { 20 20 } - position = { -5 0 } - text = "[LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' )]" - } - } - - button_standard = { - datacontext = "[InventoryView.GetArtifactClaimsList]" - text = "INVENTORY_TAB_CLAIMS_HIS_HER_MY" - enabled = "[And( DataModelHasItems( ArtifactClaimsList.GetClaims ), Not( InventoryView.HasSelectedSlot ) )]" - tooltip = "[SelectLocalization( DataModelHasItems( ArtifactClaimsList.GetClaims ), 'INVENTORY_TAB_CLAIMS_TOOLTIP', 'NO_ARTIFACT_CLAIMS' )]" - onclick = "[VariableSystem.Toggle( 'claims' )]" - onclick = "[VariableSystem.Clear( 'court_artifacts' )]" - down = "[VariableSystem.Exists( 'claims' )]" - } - } - - button_decision_entry = { - name = "commission_decision" - datacontext = "[GetDecisionWithKey('commission_artifact_decision')]" - visible = "[And( Character.IsLocalPlayer, Decision.IsShownForPlayer )]" - size = { 350 45 } - onclick = "[InventoryView.Close]" - onclick = "[OpenDecisionDetailView( Decision.Self )]" - } - } - } - } - - divider = { - layoutpolicy_vertical = expanding - } - - # right side is other artifacts and claims - vbox = { - name = "right_side" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 552 -1 } - margin_left = -2 - - vbox = { - name = "equip_artifacts_top_bar" - visible = "[And( Not( VariableSystem.Exists( 'claims' ) ), Not( VariableSystem.Exists( 'court_artifacts' ) ) )]" - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = "SELECT_ARTIFACT" - margin = { 0 2 } - max_width = 440 - } - - hbox = { - name = "artifact_slot_tabs" - visible = "[And( Not( VariableSystem.Exists( 'claims' ) ), Not( VariableSystem.Exists( 'court_artifacts' ) ) )]" - datamodel = "[InventoryView.GetUniqueInventorySlotTypes]" - margin_top = 10 - margin_left = -6 - - button_tab = { # Show all artifacts tab - size = { 110 42 } - - tooltip = ARTIFACT_SORTING_TAB_ALL_TOOLTIP - onclick = "[InventoryView.ClearSelectedSlot]" - down = "[Not( InventoryView.HasSelectedSlot )]" - using = tooltip_above - - hbox = { - margin = { 10 0 } - - text_single = { - layoutpolicy_horizontal = expanding - align = center - text = "ARTIFACT_SORTING_ALL_BUTTON" - } - - text_single = { - min_width = 30 - align = center - text = "[Inventory.GetNumOfArtifactInCategory( 'inventory' )]" - } - } - } - - item = { - widget_inventory_slot_tab = { - name = "artifact_slot_type" - visible = "[InventorySlotType.IsInventoryType]" - datacontext = "[Inventory.GetSlot('crown')]" - } - } - } - } - - vbox = { - name = "court_artifacts_top_bar" - visible = "[And( Not( InventoryView.HasSelectedSlot ), VariableSystem.Exists( 'court_artifacts' ) )]" - layoutpolicy_horizontal = expanding - margin = { 20 0 } - spacing = 5 - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = "[court_artifacts|E]" - margin = { 0 2 } - } - - text_multi = { - size = { 0 45 } - layoutpolicy_horizontal = expanding - datacontext = "[InventoryView.GetCharacter]" - text = "CHARACTER_WITHOUT_ROYAL_COURT_COURT_ARTIFACT_TAB" - default_format = "#weak" - } - } - - hbox = { - name = "claims_top_bar" - visible = "[And( Not( InventoryView.HasSelectedSlot ), VariableSystem.Exists( 'claims' ) )]" - layoutpolicy_horizontal = expanding - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = "[artifact_claims|E]" - margin = { 0 2 } - max_width = 440 - } - } - - hbox = { # artifact sorting - name = "artifact_sorting" - visible = "[Not( VariableSystem.Exists( 'claims' ) )]" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - spacing = 5 - - button_standard = { - name = "sort_order" - size = { 25 25 } - tooltip = "ARTIFACT_SORT_ORDER_TOOLTIP" - using = tooltip_ne - onclick = "[InventoryView.ToggleArtifactSortOrder]" - - button_icon = { - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - framesize = { 66 66 } - frame = "[BoolTo2And1(InventoryView.IsArtifactSortOrderDescending)]" - - alwaystransparent = yes - - blockoverride "button_frames" - { - effectname = "NoHighlight" - } - } - } - - dropdown_menu_standard = { - name = "sort_artifacts" - - blockoverride "dropdown_properties" - { - datamodel = "[InventoryView.GetArtifactSortOptions]" - onselectionchanged = "[InventoryView.SortArtifacts]" - selectedindex = "[InventoryView.GetArtifactSortOptionsIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[Localize( CString.GetString )]" - } - - blockoverride "dropdown_item_properties" - { - text = "[Localize( CString.GetString )]" - } - } - - expand = {} - } - - hbox = { # claims sorting - name = "claim_sorting" - visible = "[VariableSystem.Exists( 'claims' )]" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - spacing = 5 - - datacontext = "[InventoryView.GetArtifactClaimsList]" - - button_standard = { - name = "sort_order" - size = { 25 25 } - tooltip = "ARTIFACT_CLAIM_SORT_ORDER_TOOLTIP" - using = tooltip_ne - onclick = "[ArtifactClaimsList.ToggleSortOrder]" - - button_icon = { - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - framesize = { 66 66 } - frame = "[BoolTo2And1( ArtifactClaimsList.IsSortOrderDescending )]" - - alwaystransparent = yes - - blockoverride "button_frames" - { - effectname = "NoHighlight" - } - } - } - - dropdown_menu_standard = { - name = "sort_claims" - - blockoverride "dropdown_properties" - { - datamodel = "[ArtifactClaimsList.GetSortOptions]" - onselectionchanged = "[ArtifactClaimsList.SortClaims]" - selectedindex = "[ArtifactClaimsList.GetSortOptionsIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[Localize( CString.GetString )]" - } - - blockoverride "dropdown_item_properties" - { - text = "[Localize( CString.GetString )]" - } - } - - expand = {} - } - - scrollbox = { # court artifacts - name = "court_artifacts" - visible = "[And( Not( InventoryView.HasSelectedSlot ), VariableSystem.Exists( 'court_artifacts' ) )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - name = "artifacts_list" - datamodel = "[InventoryView.GetSortedArtifacts]" - layoutpolicy_horizontal = expanding - spacing = 6 - - item = { - widget_artifact_entry = { - visible = "[Artifact.IsCourtArtifact]" - datacontext = "[InventoryView.GetCharacter.GetInventory]" - datacontext = "[InventoryView.GetSelectedSlot]" - - blockoverride "background_button_overrides" - { - alwaystransparent = yes - enabled = no - } - - blockoverride "portrait" { - expand = { minimumsize = { 0 0 } } - } - } - } - } - } - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty( InventoryView.GetSortedArtifacts )]" - text = "CHARACTER_HAS_NO_ARTIFACTS" - } - } - - scrollbox = { # artifact claims - name = "artifact_claims" - datacontext = "[InventoryView.GetArtifactClaimsList]" - visible = "[And( Not( InventoryView.HasSelectedSlot ), VariableSystem.Exists( 'claims' ) )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - fixedgridbox = { - name = "artifacts_list" - datamodel = "[ArtifactClaimsList.GetClaims]" - addcolumn = 570 - addrow = 122 - - item = { - artifact_claim = { - datacontext = "[ArtifactClaim.GetArtifact]" - datacontext = "[InventoryView.GetCharacter]" - } - } - } - } - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty( ArtifactClaimsList.GetClaims )]" - text = "CHARACTER_HAS_NO_CLAIMED_ARTIFACTS" - } - } - - scrollbox = { # artifact list - name = "artifacts" - visible = "[And( Not( VariableSystem.Exists( 'court_artifacts' ) ), Not( VariableSystem.Exists( 'claims' ) ))]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" { - vbox = { - name = "equippable_artifacts_list" - datamodel = "[InventoryView.GetSortedArtifacts]" - layoutpolicy_horizontal = expanding - spacing = 8 - - item = { - widget_artifact_entry = { - datacontext = "[InventoryView.GetCharacter.GetInventory]" - datacontext = "[InventoryView.GetSelectedSlot]" - datacontext = "[InventoryView.GetSelectedSlot.GetType]" - - visible = "[And( Artifact.IsInventoryArtifact, Or( Not( InventoryView.HasSelectedSlot ), InventorySlot.CanHoldArtifact( Artifact.Self ) ) )]" - - - tooltipwidget = { - artifact_tooltip = { - blockoverride "extra_information" - { - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - visible = "[InventoryView.GetCharacter.IsLocalPlayer]" - text = "[InventoryView.GetArtifactOnClickTooltip( Artifact.Self )]" - max_width = 500 - autoresize = yes - using = Font_Size_Small - } - - expand = {} - } - } - } - } - - using = tooltip_es - - blockoverride "background_button_overrides" - { - onclick = "[InventoryView.OnClickArtifact( Artifact.Self )]" - enabled = "[InventoryView.GetCharacter.IsLocalPlayer]" - down = "[Inventory.IsEquipped( Artifact.Self )]" - } - - blockoverride "portrait" { - expand = { minimumsize = { 0 0 } } - } - } - } - } - } - - blockoverride "scrollbox_empty" - { - visible = "[Or( Not( Inventory.HasAnyInventoryArtifact ), And( InventoryView.HasSelectedSlot, Not( Inventory.HasArtifactsOfSlotType( InventoryView.GetSelectedSlot.GetType ) ) ) )]" - text = "CHARACTER_HAS_NO_ARTIFACTS" - } - } - } - } - } -} - -types InventoryViewTypes -{ - type widget_inventory_slot = widget - { - size = { 150 140 } - - - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - - icon = { # Glow Effect - # visible = "[And(RoyalCourtWindow.IsSelectedSlot( InventorySlot.Self ), InventorySlot.IsEmpty)]" - visible = "[InventoryView.IsSelectedSlot( InventorySlot.Self )]" - size = { 120% 120% } - texture = "gfx/interface/colors/white.dds" - using = Color_Bright_Yellow - alpha = 0.7 - parentanchor=center - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.3 - alpha = 0.7 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.6 - alpha = 0 - } - - state = { - name = "a" - next = "b" - trigger_on_create = yes - alpha = 0.7 - - modify_texture = { - name = "glow_1" - rotate_uv = 0 - } - - modify_texture = { - name = "glow_2" - rotate_uv = 0 - } - } - - state = { - name = "b" - next = "a" - duration = 7 - - modify_texture = { - name = "glow_1" - rotate_uv = 360 - } - - modify_texture = { - name = "glow_2" - rotate_uv = 360 - } - } - - modify_texture = { - name = "glow_1" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "glow_2" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - widget = { - using = Window_Background_NoDecoration - size = {100% 100%} - } - - text_single = { - parentanchor = top|hcenter - text = "[InventorySlot.GetName]" - position = { 0 -6 } - } - - button_artifact = { - name = "equipped_artifact_button" - datacontext = "[InventorySlot.GetArtifact]" - visible = "[Not( InventorySlot.IsEmpty )]" - parentanchor = center - size = { 100 100 } - - using = tooltip_se - - down = "[InventoryView.IsSelectedSlot( InventorySlot.Self )]" - - blockoverride "on_click" - { - onclick = "[InventoryView.OnClickSlot( InventorySlot.Self )]" - onclick = "[GetVariableSystem.Clear( 'court_artifacts' )]" - } - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiWidget.FindChild('unequip_button').TriggerAnimation('hover_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiWidget.FindChild('unequip_button').TriggerAnimation('hover_leave')]" - } - - button_round = { - name = "unequip_button" - parentanchor = top|right - size = { 30 30 } - - visible = "[And( Not(InventorySlot.IsEmpty), InventoryView.GetCharacter.IsLocalPlayer )]" - alpha = 0 - - state = { - name = hover_enter - alpha = 1 - duration = 0.4 - using = Animation_Curve_Default - } - - state = { - name = hover_leave - alpha = 0 - duration = 0.6 - using = Animation_Curve_Default - } - - onclick = "[InventoryView.Unequip( InventorySlot.GetArtifact )]" - tooltip = "UNEQUIP_QUICK_TT" - - button_icon_highlight = { - parentanchor = center - size = { 30 30 } - texture = "gfx/interface/icons/flat_icons/cancel_small.dds" - } - } - } - - button_icon = { - name = "empty_slot_button" - datacontext = "[InventorySlot]" - datacontext = "[InventoryView]" - visible = "[And( InventorySlot.IsEmpty, InventoryView.GetCharacter.IsLocalPlayer )]" - parentanchor = center - size = { 60 60 } - - texture = "[InventorySlot.GetType.GetIcon]" - spriteType = Corneredtiled - spriteborder = { 2 2 } - - tooltip = "INVENTORY_SLOT_TT" - onclick = "[InventoryView.ToggleSelectedSlot( InventorySlot.Self )]" - onclick = "[GetVariableSystem.Clear( 'court_artifacts' )]" - down = "[InventoryView.IsSelectedSlot( InventorySlot.Self )]" - } - - button_round = { - parentanchor = bottom|right - position = { -20 -20 } - size = { 20 20 } - alwaystransparent = yes - visible = "[And( InventoryView.GetCharacter.IsLocalPlayer, GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfSlot( InventorySlot.GetSlotTypeString ), '(int32)0' ) )]" - - text_single = { - parentanchor = center - text = "[LocalPlayerNewArtifacts.GetNumNewArtifactsOfSlot( InventorySlot.GetSlotTypeString )]" - align = nobaseline - } - } - - widget = { - parentanchor = bottom|hcenter - position = { 0 10 } - datacontext = "[InventorySlot.GetArtifact]" - - hbox = { - visible = "[And( Not(InventorySlot.IsEmpty), Artifact.IsDurabilityLow) ]" - spacing = 2 - tooltip = "[Artifact.GetDurabilityTooltip]" - margin = { 8 3 } - set_parent_size_to_minimum = yes - - icon_flat_standard = { - size = { 20 20 } - texture = "gfx/interface/icons/flat_icons/quality.dds" - } - - expand = {} - - hbox = { - spacing = 2 - - text_single = { - max_width = 80 - text = "ARTIFACT_YEARS_UNTIL_DECAY" - using = Font_Size_Small - align = nobaseline - } - - expand = {} - - icon = { - size = { 20 20 } - texture = "gfx/interface/icons/symbols/icon_warning.dds" - } - } - - background = { - margin = { 20 2 } - - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - } - } - } - } - - type widget_inventory_slot_tab = button_tab - { - size = { 90 42 } - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - down = "[InventoryView.SelectedSlotHasType( InventorySlotType.Self )]" - onclick = "[InventoryView.OnClickSlotTypeTab( InventorySlotType.Self )]" - tooltip = ARTIFACT_SORTING_TAB_TOOLTIP - - using = tooltip_above - - button_icon = { - parentanchor = center - position = { 0 2 } - size = { 30 30 } - texture = "[InventorySlotType.GetIcon]" - alwaystransparent = yes - } - - button_round = { - parentanchor = bottom|right - position = { -6 -4 } - size = { 20 20 } - alwaystransparent = yes - visible = "[And( InventoryView.GetCharacter.IsLocalPlayer, GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfSlot( InventorySlotType.GetSlotTypeString ), '(int32)0' ) )]" - - text_single = { - parentanchor = center - text = "[LocalPlayerNewArtifacts.GetNumNewArtifactsOfSlot( InventorySlotType.GetSlotTypeString )]" - align = nobaseline - } - } - } - - type hbox_artifact_durability = hbox - { - visible = "[Artifact.IsValid]" - spacing = 2 - tooltip = "[Artifact.GetDurabilityTooltip]" - - icon_flat_standard = { - size = { 20 20 } - texture = "gfx/interface/icons/flat_icons/quality.dds" - } - - progressbar_standard = { - name = "durability_high" - visible = "[Not( Artifact.IsDurabilityLow )]" - size = { 100 10 } - - min = 0 - max = "[FixedPointToFloat( Artifact.GetMaxDurability )]" - value = "[FixedPointToFloat( Artifact.GetDurability )]" - } - - progressbar_standard = { - name = "durability_low" - visible = "[Artifact.IsDurabilityLow]" - size = { 100 10 } - - min = 0 - max = "[FixedPointToFloat( Artifact.GetMaxDurability )]" - value = "[FixedPointToFloat( Artifact.GetDurability )]" - } - - hbox = { - spacing = 4 - - text_single = { - visible = "[And( Artifact.ShouldDecay, GreaterThanOrEqualTo_int32( Artifact.GetYearsUntilDecay, '(int32)0' ) )]" - max_width = 80 - text = "ARTIFACT_YEARS_UNTIL_DECAY" - using = Font_Size_Small - align = nobaseline - } - - icon = { - visible = "[Artifact.IsDurabilityLow]" - size = { 20 20 } - texture = "gfx/interface/icons/symbols/icon_warning.dds" - } - } - - expand = {} - } - - type widget_artifact_entry = widget - { - # Requires - # datacontext = character - # datacontext = Inventory - # datacontext = InventorySlot - - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - datacontext = "[GetIllustration( 'artifact_regional_pattern' )]" - size = { 560 110 } - using = tooltip_above - - button_standard = { - size = { 92% 100% } - - framesize = { 249 78 } - spriteType = Corneredtiled - spriteborder = { 20 20 } - - icon = { - texture = "[Illustration.GetTextureForCulture( Artifact.GetCulture )]" - spriteType = Corneredtiled - size = { 100% 15% } - color = "[Artifact.GetRarityColor]" - alpha = 0.2 - alwaystransparent = yes - } - - icon = { - texture = "[Illustration.GetTextureForCulture( Artifact.GetCulture )]" - spriteType = Corneredtiled - size = { 100% 15% } - color = "[Artifact.GetRarityColor]" - alpha = 0.2 - alwaystransparent = yes - parentanchor = bottom - } - - block "button" - { - enabled = "[Character.IsLocalPlayer]" - clicksound = "event:/DLC/EP1/SFX/UI/inventory_artifact_place" - } - - block "overlay" - { - using = default_character_list_overlay - } - - block "background_button_overrides" {} - - tooltipwidget = { - artifact_tooltip = {} - } - - using = tooltip_es - - block "new_artifact" - { - icon = { - name = "new_artifact_glow" - visible = "[LocalPlayerNewArtifacts.IsNewArtifact( Artifact.Self )]" - parentanchor = center - position = { 2 2 } - size = { 100% 100% } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_effects/innovation_glow.dds" - margin = { 15 13 } - spriteType = Corneredstretched - spriteborder = { 30 30 } - tintcolor = { 1 0.8 0.6 1 } - } - } - } - } - - flowcontainer = { - name = "equip_status" - visible = "[Inventory.IsEquipped( Artifact.Self )]" - parentanchor = top|right - widgetanchor = top|right - position = { -52 18 } - - allow_outside = yes - - text_single = { - text = "EQUIPPED_ARTIFACT" - align = right|nobaseline - tooltip = "ARTIFACT_EQUIPPED_TOOLTIP" - default_format = "#weak" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - name = "icon" - layoutpolicy_vertical = expanding - margin = { 2 2 } - - icon_artifact = { - blockoverride "tooltipwidget" {} - } - - block "new_artifact" - { - text_single = { - visible = "[LocalPlayerNewArtifacts.IsNewArtifact( Artifact.Self )]" - margin_top = -14 - text = "NEW_ARTIFACT" - align = nobaseline - - tooltip = "NEW_ARTIFACT_TOOLTIP" - } - } - } - - vbox = { - name = "text" - layoutpolicy_vertical = expanding - margin_top = 4 - margin_bottom = 10 - - expand = {} - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Artifact.GetRarityAndSlotType]" - max_width = 300 - using = Font_Size_Small - } - - text_multi = { - layoutpolicy_horizontal = expanding - text = "[Artifact.GetNameNoTooltip]" - autoresize = yes - max_width = 350 - using = Font_Size_Medium - default_format = "#high" - alwaystransparent = yes - } - - spacer = { - size = { 0 6 } - } - - hbox_artifact_durability = { - layoutpolicy_horizontal = expanding - # simple tooltip override so that the durability tooltip doesnt show up here - tooltip = "" - } - - expand = {} - } - - expand = {} - } - - widget = { - parentanchor = center - position = { 112 14 } - allow_outside = yes - - hbox = { - visible = "[And( Not( Artifact.GetOwner.IsLocalPlayer ), Artifact.HasClaim( GetPlayer ) )]" - layoutpolicy_horizontal = expanding - spacing = 2 - - button_round = { - name = "steal" - size = { 35 35 } - - button_icon_highlight = { - parentanchor = center - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/scheme.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('start_stealing_back_artifact')]" - onclick = "[Artifact.GetOwner.OpenPlayerInteraction('start_stealing_back_artifact')]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip( 'start_stealing_back_artifact' )]" - } - - button_round = { - name = "declare_war" - size = { 35 35 } - - button_icon_highlight = { - size = { 25 25 } - parentanchor = center - texture = "gfx/interface/icons/flat_icons/declare_war.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('declare_war_interaction')]" - onclick = "[Artifact.GetOwner.OpenDeclareWarViewWithArtifactCB]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip('declare_war_interaction')]" - } - - button_round = { - name = "duel" - size = { 35 35 } - - button_icon_highlight = { - parentanchor = center - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/duel.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('challenge_for_artifact_interaction')]" - onclick = "[Artifact.GetOwner.OpenPlayerInteraction('challenge_for_artifact_interaction')]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip('challenge_for_artifact_interaction')]" - } - - expand = {} - } - } - - widget = { - name = "round_buttons" - size = { 40 74 } - parentanchor = right|vcenter - position = { 2 0 } - allow_outside = yes - - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - - vbox = { - layoutpolicy_vertical = expanding - - button_round = { - name = "reforge" - size = { 35 35 } - - button_icon_highlight = { - size = { 25 25 } - parentanchor = center - texture = "gfx/interface/icons/flat_icons/reforge.dds" - } - visible = "[Artifact.GetOwner.IsLocalPlayer]" - - onclick = "[ToggleGameViewData( 'reforge_artifact', Artifact.GetID )]" - onclick = "[LocalPlayerNewArtifacts.RemoveNewArtifact( Artifact.Self )]" - enabled = "[Artifact.CanReforgeOrRepair( Artifact.GetOwner.Self )]" - tooltip = "[Artifact.GetReforgeOrRepairTooltip( Artifact.GetOwner.Self )]" - - icon = { - name = "selection_glow" - visible = "[Artifact.IsDurabilityLow]" - parentanchor = center - size = { 45 45 } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - tintcolor = { 1 0.8 0.6 1 } - } - } - } - - button_round = { - name = "details" - size = { 35 35 } - - button_icon_highlight = { - parentanchor = center - position = { 0 -6 } - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/dots.dds" - } - - onclick = "[ToggleGameViewData( 'artifact_details', Artifact.GetID )]" - onclick = "[LocalPlayerNewArtifacts.RemoveNewArtifact( Artifact.Self )]" - tooltip = "ARTIFACT_DETAILS" - } - } - } - } - - type artifact_claim = widget - { - # Requires - # datacontext = Inventory - # datacontext = InventorySlot - - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - - size = { 560 118 } - using = tooltip_es - - widget = { - name = "background" - size = { 78% 100% } - - background = { - using = Background_Area_Dark - } - - tooltipwidget = { - artifact_tooltip = {} - } - } - - widget = { - name = "detail_button" - parentanchor = center - position = { 160 -16 } - allow_outside = yes - - button_round = { - name = "details" - size = { 35 35 } - - onclick = "[ToggleGameViewData( 'artifact_details', Artifact.GetID )]" - onclick = "[LocalPlayerNewArtifacts.RemoveNewArtifact( Artifact.Self )]" - tooltip = "ARTIFACT_DETAILS" - - button_icon_highlight = { - parentanchor = center - position = { 0 -6 } - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/dots.dds" - } - } - } - - widget = { - name = "horizontal_icons" - parentanchor = center - position = { 40 15 } - allow_outside = yes - - hbox = { - visible = "[And( Not( Artifact.GetOwner.IsLocalPlayer ), Artifact.HasClaim( GetPlayer ) )]" - layoutpolicy_horizontal = expanding - spacing = 2 - - button_round = { - name = "steal" - size = { 35 35 } - - button_icon_highlight = { - parentanchor = center - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/scheme.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('start_stealing_back_artifact')]" - onclick = "[Artifact.GetOwner.OpenPlayerInteraction('start_stealing_back_artifact')]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip('start_stealing_back_artifact')]" - - using = tooltip_below - } - - button_round = { - name = "declare_war" - size = { 35 35 } - - button_icon_highlight = { - size = { 25 25 } - parentanchor = center - texture = "gfx/interface/icons/flat_icons/declare_war.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('declare_war_interaction')]" - onclick = "[Artifact.GetOwner.OpenDeclareWarViewWithArtifactCB]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip('declare_war_interaction')]" - using = tooltip_below - } - - button_round = { - name = "duel" - size = { 35 35 } - - button_icon_highlight = { - parentanchor = center - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/duel.dds" - } - - enabled = "[Artifact.GetOwner.IsPlayerInteractionValid('challenge_for_artifact_interaction')]" - onclick = "[Artifact.GetOwner.OpenPlayerInteraction('challenge_for_artifact_interaction')]" - tooltip = "[Artifact.GetOwner.GetPlayerInteractionTooltip('challenge_for_artifact_interaction')]" - } - - expand = {} - } - } - - widget = { - name = "item_and_owner" - size = { 425 118 } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - parentanchor = left - margin = { 2 2 } - - vbox = { - layoutpolicy_vertical = expanding - - icon_artifact = { - blockoverride "tooltipwidget" {} - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 4 - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "rarity" - layoutpolicy_horizontal = expanding - text = "[Artifact.GetRarityAndType]" - max_width = 190 - using = Font_Size_Small - } - - expand = {} - - text_single = { - name = "house_claim" - layoutpolicy_horizontal = expanding - visible = "[ArtifactClaim.IsHouseClaim]" - text = "ARTIFACT_HOUSE_CLAIM" - align = right - max_width = 130 - } - - text_single = { - name = "personal_claim" - layoutpolicy_horizontal = expanding - visible = "[ArtifactClaim.IsPersonalClaim]" - text = "ARTIFACT_PERSONAL_CLAIM" - align = right - max_width = 130 - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - text = "[Artifact.GetNameNoTooltip]" - autoresize = yes - max_width = 300 - using = Font_Size_Medium - default_format = "#high" - } - - expand = {} - } - - hbox_artifact_durability = { - layoutpolicy_horizontal = expanding - margin_left = -3 - margin_top = 8 - # simple tooltip override so that the durability tooltip doesnt show up here - tooltip = "" - - expand = {} - } - - expand = {} - } - } - } - - widget = { - name = "portrait_artifact_owner" - size = { 90 110 } - parentanchor = right - position = { 4 0 } - - block "portrait" - { - vbox = { - name = "righthand_portrait" - margin_top = 2 - margin_right = -6 - - portrait_head_small = { - datacontext = "[Artifact.GetOwner]" - name = "owner_portrait" - } - - text_single = { - text = "OWNER" - align = nobaseline - } - } - } - } - } - - type icon_artifact = icon { - size = { 90 90 } - - block "tooltipwidget" { - tooltipwidget = { - artifact_tooltip = {} - } - } - - icon = { - name = "rarity_icon" - size = { 100% 100% } - parentanchor = center - alwaystransparent = yes - texture = "gfx/interface/icons/artifact/artifact_bg.dds" - frame = "[Artifact.GetIconFrame]" - framesize = { 240 240 } - } - - icon = { - name = "unique_icon" - visible = "[Artifact.IsUnique]" - size = { 100% 100% } - parentanchor = center - alwaystransparent = yes - texture = "gfx/interface/icons/artifact/artifact_unique.dds" - } - - icon = { - name = "artifact_icon" - size = { 90% 90% } - parentanchor = center - - texture = "[Artifact.GetIcon]" - frame = "[Artifact.GetIconFrame]" - framesize = { 240 240 } - } - } - - type button_artifact = button { - size = { 90 90 } - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - - icon = { - name = "rarity_icon" - size = { 100% 100% } - parentanchor = top - alwaystransparent = yes - - texture = "gfx/interface/icons/artifact/artifact_bg.dds" - frame = "[Artifact.GetIconFrame]" - framesize = { 240 240 } - } - - icon = { - name = "unique_icon" - visible = "[Artifact.IsUnique]" - size = { 100% 100% } - parentanchor = center - alwaystransparent = yes - texture = "gfx/interface/icons/artifact/artifact_unique.dds" - } - - button = { - name = "artifact_icon" - size = { 90% 90% } - parentanchor = center - - texture = "[Artifact.GetIcon]" - frame = "[Artifact.GetIconFrame]" - framesize = { 240 240 } - - block "on_click" - { - onclick = "[ToggleGameViewData( 'artifact_details', Artifact.GetID )]" - onclick = "[LocalPlayerNewArtifacts.RemoveNewArtifact( Artifact.Self )]" - } - } - - tooltipwidget = { - artifact_tooltip = {} - } - } -} diff --git a/project/ck3/base_game/gui/jomini/core.gui b/project/ck3/base_game/gui/jomini/core.gui deleted file mode 100644 index 0763f53839..0000000000 --- a/project/ck3/base_game/gui/jomini/core.gui +++ /dev/null @@ -1,106 +0,0 @@ -template JominiBackground -{ - texture = "gfx/editor_gui/editor_tooltip.dds" - spriteType = Corneredtiled - spriteborder = { 2 2 } - shaderfile = "gfx/FX/pdxgui_default.shader" -} - -template JominiVerticalScrollbar -{ - scrollbar = { - size = { 14 14 } - wheelstep = 60 - direction = vertical - - track = { - using = editor_scrollbar_track - } - - slider = { - using = editor_scrollbar_slider - } - - dec_button = { - button = { - using = editor_scrollbar_button - upframe = 1 - downframe = 2 - overframe = 3 - disableframe = 4 - } - } - - inc_button = { - button = { - using = editor_scrollbar_button - upframe = 5 - downframe = 6 - overframe = 7 - disableframe = 8 - } - } - } -} - -template JominiHorizontalScrollbar -{ - scrollbar = { - size = { 14 14 } - wheelstep = 60 - direction = horizontal - - track = { - using = editor_scrollbar_track - } - - slider = { - using = editor_scrollbar_slider - } - - dec_button = { - button = { - using = editor_scrollbar_button - upframe = 9 - downframe = 10 - overframe = 11 - disableframe = 12 - } - } - - inc_button = { - button = { - using = editor_scrollbar_button - upframe = 13 - downframe = 14 - overframe = 15 - disableframe = 16 - } - } - } -} - -template JominiButton -{ - gfxtype = framedbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - fontsize = 16 - - upframe = 1 - downframe = 2 - overframe = 3 - disableframe = 4 - texture = "gfx/interface/buttons/button_standard.dds" - framesize = { 120 42 } - spriteType = Corneredtiled - spriteborder = { 40 14 } - - icon = { - name = "overlay" - texture = "gfx/interface/buttons/button_standard_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 40 14 } - parentanchor = center - size = { 100% 100% } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/jomini/credits/credits_base.gui b/project/ck3/base_game/gui/jomini/credits/credits_base.gui deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/project/ck3/base_game/gui/jomini/encyclopedia/jomini_encyclopedia.gui b/project/ck3/base_game/gui/jomini/encyclopedia/jomini_encyclopedia.gui deleted file mode 100644 index b08c7edd73..0000000000 --- a/project/ck3/base_game/gui/jomini/encyclopedia/jomini_encyclopedia.gui +++ /dev/null @@ -1,262 +0,0 @@ -window = { - name = "jomini_encyclopedia" - size = { 100% 100% } - movable = no - layer = top - - state = { - name = _show - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = Sound_Window_AmbienceMute_Snapshot - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - } - - button_normal = { - size = { 100% 100% } - onclick = "[Encyclopedia.Hide]" - - using = Background_Full_Dim - } - - widget = { - parentanchor = center - size = { 880 850 } - alwaystransparent = no - - using = Window_Background - using = Window_Decoration_Frontend_Spike - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "HEADING_ENCYCLOPEDIA" - } - - blockoverride "button_close" - { - tooltip = "TOOLTIP_CLOSE_ENCYCLOPEDIA" - onclick = "[Encyclopedia.Hide]" - } - } - - hbox = { - name = "main" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - texture = "gfx/interface/illustrations/event_scenes/study.dds" - fittype = end - alpha = 0.5 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_vignette.dds" - blend_mode = alphamultiply - alpha = 0.4 - } - } - - - vbox = { - layoutpolicy_vertical = expanding - margin_left = 20 - margin_right = -3 - margin_top = 60 - - button_tab_vertical = { - name = "select_page" - layoutpolicy_horizontal = expanding - size = { 175 35 } - text = "ENCYCLOPEDIA_ALL_PAGES" - onclick = "[Encyclopedia.ViewAllEntries]" - down = "[ObjectsEqual( Encyclopedia.GetCurrentPage, Encyclopedia.GetAllPage )]" - default_format = "#clickable" - } - - vbox = { - name = "entries" - datamodel = "[Encyclopedia.AccessPages]" - layoutpolicy_horizontal = expanding - - item = { - button_tab_vertical = { - name = "select_page" - layoutpolicy_horizontal = expanding - size = { 175 35 } - onclick = "[Encyclopedia.SetCurrentPage( EncyclopediaPage.AccessSelf )]" - down = "[ObjectsEqual( Encyclopedia.GetCurrentPage, EncyclopediaPage.Self )]" - - text_single = { - visible = "[Not(ObjectsEqual( Encyclopedia.GetCurrentPage, EncyclopediaPage.Self ))]" - parentanchor = center - text = "[EncyclopediaPage.GetTitle]" - align = nobaseline - default_format = "#low" - } - - text_single = { - visible = "[ObjectsEqual( Encyclopedia.GetCurrentPage, EncyclopediaPage.Self )]" - parentanchor = center - text = "[EncyclopediaPage.GetTitle]" - align = nobaseline - default_format = "#high" - } - } - } - } - - expand = {} - } - - vbox = { - name = "current" - datacontext = "[Encyclopedia.AccessCurrentPage]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 10 - spacing = 10 - - hbox = { - name = "search_controls" - layoutpolicy_horizontal = expanding - margin = {10 0} - spacing = 5 - - editbox_search_field = { - min_width = 300 - blockoverride "editbox_properties" { - name = "search_input" # Do not change name, it is referenced from code - onreturnpressed = "[EncyclopediaPage.FilterFromText]" - maxcharacters = 50 - } - } - - button_primary = { - name = "search_for_input" - size = { 120 35 } - text = "SEARCH_ENCYCLOPEDIA" - tooltip = "SEARCH_ENCYCLOPEDIA_TOOLTIP" - using = tooltip_se - onclick = "[EncyclopediaPage.SearchFromEnteredText]" - } - - expand = {} - - hbox = { - button_icon = { - name = "reset_input" - texture = "gfx/interface/icons/flat_icons/window_close.dds" - tooltip = "RESET_SEARCH_ENCYCLOPEDIA_TOOLTIP" - onclick = "[EncyclopediaPage.ResetFilter]" - using = tooltip_se - size = { 30 30 } - } - - button_select_arrow = { - mirror = horizontal - size = { 30 30 } - enabled = "[Encyclopedia.CanFilterFromHistoryBack]" - onclick = "[Encyclopedia.FilterFromHistoryBack]" - tooltip = "ENCYCLOPEDIA_PREVIOUS_SEARCH_TOOLTIP" - using = tooltip_se - } - - button_select_arrow = { - size = { 30 30 } - enabled = "[Encyclopedia.CanFilterFromHistoryForward]" - onclick = "[Encyclopedia.FilterFromHistoryForward]" - tooltip = "ENCYCLOPEDIA_NEXT_SEARCH_TOOLTIP" - using = tooltip_se - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - - - dynamicgridbox = { - name = "entries" - datamodel = "[Encyclopedia.GetViewedEntries]" - - item = { - vbox = { - datacontext = "[EncyclopediaEntryView.Get]" - set_parent_size_to_minimum = yes - margin_bottom = 45 - spacing = 10 - - background = { - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 20 5 } - - spacing = 10 - - background = { - using = Background_Area_Dark - alpha = 0.4 - } - - icon = { - name = "image" - texture = "[EncyclopediaEntry.GetImage]" - visible = "[EncyclopediaEntry.HasImage]" - size = { 45 45 } - framesize = "[EncyclopediaEntry.GetFrameSize]" - frame = "[EncyclopediaEntry.GetFrame]" - } - - text_single = { - name = "title" - layoutpolicy_horizontal = expanding - text = "[EncyclopediaEntry.GetTitle]" - default_format = "#high" - using = Font_Size_Medium - } - } - - text_multi = { - name = "body" - autoresize = yes - max_width = 560 - min_width = 560 - text = "[EncyclopediaEntry.GetBody]" - margin = { 20 0 } - } - } - - } - } - - expand = {} - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/map_editor/dockable_map_mode_selector.gui b/project/ck3/base_game/gui/map_editor/dockable_map_mode_selector.gui deleted file mode 100644 index d5b66a5c3d..0000000000 --- a/project/ck3/base_game/gui/map_editor/dockable_map_mode_selector.gui +++ /dev/null @@ -1,151 +0,0 @@ -widget = { - name = "dockable_map_mode_selector" - size = { 155 480 } - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - editor_checkbutton = { - layoutpolicy_horizontal = expanding - blockoverride "checkbutton" { - checked = "[MapEditorHasGameMapMode]" - onclick = "[ToggleMapEditorGameMapModeActive]" - shortcut = "map_editor_toggle_game_map_mode" - - raw_tooltip = "Toggle game map modes" - tooltipwidget = { - using = dockable_tooltip - } - using = tooltip_se - } - blockoverride "label" { - raw_text = "Use Game Map Mode" - } - } - - widget = { size = { 0 5 } } - - hbox = { - layoutpolicy_horizontal = Preferred - layoutpolicy_vertical = Preferred - - scrollarea = { - layoutpolicy_horizontal = Preferred - layoutpolicy_vertical = Preferred - scrollbarpolicy_vertical = as_needed - scrollbarpolicy_horizontal = as_needed - scrollbaralign_vertical = right - scrollbaralign_horizontal = bottom - autoresizeviewport = yes - - viewportwidget = { widget = { scissor = yes } } - scrollbar_vertical = { using = editor_vertical_scrollbar } - scrollbar_horizontal = { using = editor_horizontal_scrollbar } - - scrollwidget = { - vbox = { - layoutpolicy_vertical = expanding - - game_map_mode_button = { - raw_text = "Simple Terrain" - onclick = "[SetMapMode('simple_terrain')]" - enabled = "[Not(IsMapMode('simple_terrain'))]" - } - game_map_mode_button = { - raw_text = "Dejure Empires" - onclick = "[SetMapMode('dejure_empires')]" - enabled = "[Not(IsMapMode('dejure_empires'))]" - } - - widget = { size = { 0 10 } } - - game_map_mode_button = { - raw_text = "Realms" - onclick = "[SetMapMode('realms')]" - enabled = "[Not(IsMapMode('realms'))]" - } - game_map_mode_button = { - raw_text = "Dejure Duchies" - onclick = "[SetMapMode('dejure_duchies')]" - enabled = "[Not(IsMapMode('dejure_duchies'))]" - } - game_map_mode_button = { - raw_text = "Dejure Kingdoms" - onclick = "[SetMapMode('dejure_kingdoms')]" - enabled = "[Not(IsMapMode('dejure_kingdoms'))]" - } - game_map_mode_button = { - raw_text = "Cultures" - onclick = "[SetMapMode('cultures')]" - enabled = "[Not(IsMapMode('cultures'))]" - } - game_map_mode_button = { - raw_text = "Religions" - onclick = "[SetMapMode('religions')]" - enabled = "[Not(IsMapMode('religions'))]" - } - game_map_mode_button = { - raw_text = "Houses" - onclick = "[SetMapMode('houses')]" - enabled = "[Not(IsMapMode('houses'))]" - } - game_map_mode_button = { - raw_text = "Players" - onclick = "[SetMapMode('players')]" - enabled = "[Not(IsMapMode('players'))]" - } - - widget = { size = { 0 10 } } - - game_map_mode_button = { - raw_text = "Government" - onclick = "[SetMapMode('government')]" - enabled = "[Not(IsMapMode('government'))]" - } - game_map_mode_button = { - raw_text = "Dejure Counties" - onclick = "[SetMapMode('dejure_counties')]" - enabled = "[Not(IsMapMode('dejure_counties'))]" - } - game_map_mode_button = { - raw_text = "Development" - onclick = "[SetMapMode('county_development')]" - enabled = "[Not(IsMapMode('county_development'))]" - } - - widget = { size = { 0 10 } } - - game_map_mode_button = { - raw_text = "Simple Realms" - onclick = "[SetMapMode('simple_realms')]" - enabled = "[Not(IsMapMode('simple_realms'))]" - } - game_map_mode_button = { - raw_text = "Terrain" - onclick = "[SetMapMode('terrain')]" - enabled = "[Not(IsMapMode('terrain'))]" - } - game_map_mode_button = { - raw_text = "Baronies" - onclick = "[SetMapMode('baronies')]" - enabled = "[Not(IsMapMode('baronies'))]" - } - - widget = { layoutpolicy_vertical = expanding } - } - } - } - } - } -} - -types GameMapEditorTypes -{ - type game_map_mode_button = editor_button { - size = { 130 25 } - align = left|nobaseline - enabled = "[CanChangeMapMode]" - fontcolor = { 1.0 1.0 1.0 1.0 } - } -} diff --git a/project/ck3/base_game/gui/map_icon_layer.gui b/project/ck3/base_game/gui/map_icon_layer.gui deleted file mode 100644 index b170afef05..0000000000 --- a/project/ck3/base_game/gui/map_icon_layer.gui +++ /dev/null @@ -1,1879 +0,0 @@ - -hbox = { - name = "layer_hbox" - - window = { - name = "layer_window" - layoutpolicy_horizontal = Expanding - layoutpolicy_vertical = Expanding - alwaystransparent = yes - movable = no - resizable = no - filter_mouse = none - - widget = { - name = "bottom_layer" - size = { 100% 100% } - alwaystransparent = yes - } - - widget = { - name = "middle_layer" - size = { 100% 100% } - alwaystransparent = yes - } - - widget = { - name = "top_layer" - size = { 100% 100% } - alwaystransparent = yes - } - } -} - -### Unified province icon -widget = { - name = "province_map_icon" - widgetanchor = center - allow_outside = yes - - flowcontainer = { - visible = "[Not( IsPauseMenuShown )]" - parentanchor = center - direction = vertical - ignoreinvisible = yes - allow_outside = yes - - widget = { - parentanchor = hcenter - allow_outside = yes - visible = "[Or( ProvinceIcon.HasCharacter, ProvinceIcon.HasCombat)]" - - flowcontainer = { - parentanchor = bottom|hcenter - direction = vertical - ignoreinvisible = yes - allow_outside = yes - - widget_combat_icon = { - visible = "[And(ProvinceIcon.HasCombat, Not(And(CombatMapIcon.RightIsNeutral, CombatMapIcon.LeftIsNeutral)))]" - parentanchor = hcenter - allow_outside = yes - - size = { 234 45 } - } - - #### NEUTRAL VERSION #### - widget_combat_icon_small = { - visible = "[And(ProvinceIcon.HasCombat, And(CombatMapIcon.RightIsNeutral, CombatMapIcon.LeftIsNeutral))]" - parentanchor = hcenter - allow_outside = yes - - size = { 234 45 } - } - - widget_character_icon = { - datacontext = "[ProvinceIcon.GetFocusCharacter]" - visible = "[ProvinceIcon.HasCharacter]" - parentanchor = hcenter - allow_outside = yes - } - } - } - - widget = { - visible = "[And( LessThan_int32( GetZoomLevel, '(int32)7' ), Or( ProvinceIcon.HasCoa, ProvinceIcon.HasLocationIcons ) )]" - name = "offset_widget_v" - size = { 2 0 } - - state = { - name = "map_zoom_0" - size = { 2 60 } - duration = 0.25 - } - - state = { - name = "map_zoom_1" - size = { 2 50 } - duration = 0.25 - } - - state = { - name = "map_zoom_2" - size = { 2 40 } - duration = 0.25 - } - - state = { - name = "map_zoom_3" - size = { 2 30 } - duration = 0.25 - } - - state = { - name = "map_zoom_4" - size = { 2 20 } - duration = 0.25 - } - - state = { - name = "map_zoom_5" - size = { 2 10 } - duration = 0.25 - } - - state = { - name = "map_zoom_6" - size = { 2 0 } - duration = 0.25 - } - } - - flowcontainer = { - ignoreinvisible = yes - allow_outside = yes - visible = "[ProvinceIcon.HasUnits]" - - widget = { - name = "offset_widget_h" - visible = "[And( ProvinceIcon.HasUnits, ProvinceIcon.HasCoa )]" - size = { 0 2 } - - - state = { - name = shift_right - size = { 30 2 } - duration = 0.25 - trigger_when = "[LessThan_int32( GetZoomLevel, '(int32)7' )]" - } - - state = { - name = shift_above - size = { 0 2 } - duration = 0.25 - trigger_when = "[GreaterThan_int32( GetZoomLevel, '(int32)6' )]" - } - } - - widget = { - parentanchor = vcenter - allow_outside = yes - - state = { - name = units_fade_in - trigger_when = "[Not( ProvinceIcon.HasHolding )]" - using = Animation_FadeIn_Standard - } - - state = { - name = units_fade_out - trigger_when = "[ProvinceIcon.HasHolding]" - using = Animation_FadeOut_Standard - } - - flowcontainer_unit_items = { - allow_outside = yes - parentanchor = vcenter - position = { 0 0 } - } - } - } - - flowcontainer = { - parentanchor = hcenter - allow_outside = yes - ignoreinvisible = yes - - visible = "[Or( ProvinceIcon.HasCoa, ProvinceIcon.HasWarfareIcons )]" - - flowcontainer_realm_capital = { - datacontext = "[ProvinceIcon.GetOwner]" - datacontext = "[ProvinceIcon.GetCapitalIcon]" - visible = "[ProvinceIcon.HasCoa]" - #using = Animation_ShowHide_Standard - - blockoverride "coa_button" - { - tooltip = "[Character.GetDefaultRealmFlagTooltip]" - onclick = "[DefaultOnRealmFlagClick(Character.GetID)]" - onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - button_ignore = "[ProvinceIcon.GetArmyIgnoreClick]" - - tooltip_enabled = "[Not(IsInteractionMenuOpenForCharacter(Character.GetID))]" - } - } - - widget = { - parentanchor = vcenter - allow_outside = yes - visible = "[ProvinceIcon.HasWarfareIcons]" - - state = { - name = warfare_in - using = Animation_FadeIn_Standard - trigger_when = "[LessThan_int32( GetZoomLevel, '(int32)9' )]" - } - - state = { - name = warfare_out - using = Animation_FadeOut_Standard - trigger_when = "[GreaterThan_int32( GetZoomLevel, '(int32)8' )]" - } - - flowcontainer_warfare_status = { - visible = "[ProvinceIcon.HasCoa]" - parentanchor = left|vcenter - allow_outside = yes - } - - flowcontainer_warfare_status = { - visible = "[Not( ProvinceIcon.HasCoa )]" - widgetanchor = bottom|left - allow_outside = yes - - blockoverride "spacer_widget" - { - widget = { - name = "offset_widget_h" - size = { 30 2 } - - state = { - name = shift_right - size = { 30 2 } - duration = 0.25 - trigger_when = "[LessThan_int32( GetZoomLevel, '(int32)5' )]" - } - - state = { - name = shift_above - size = { 0 2 } - duration = 0.25 - trigger_when = "[GreaterThan_int32( GetZoomLevel, '(int32)4' )]" - } - } - } - } - } - } - - widget = { - parentanchor = hcenter - allow_outside = yes - alpha = 1 - visible = "[ProvinceIcon.HasLocationIcons]" - # TODO: this causes weird bugs when this item appears for a moment when icons are shown for the first time - # using = Animation_ShowHide_Standard - - flowcontainer = { - parentanchor = hcenter - direction = vertical - ignoreinvisible = yes - allow_outside = yes - - flowcontainer_holding_info = { - allow_outside = yes - visible = "[ProvinceIcon.HasHolding]" - } - - fixedgridbox_activity = { - visible = "[ProvinceIcon.HasActivities]" - } - - flowcontainer_active_tasks = { - parentanchor = hcenter - visible = "[ProvinceIcon.HasCouncilTasks]" - datamodel = "[ProvinceIcon.GetCouncilTasks]" - } - } - } - } -} - -### Unit -container = { - datacontext = "[UnitMapIconHandler.GetUnitIcon]" - name = "unit_widget" - allow_outside = yes - - widget_unit_icon_item = { - position = { -93 10 } - - alpha = 1 - } -} - -container = { - datacontext = "[UnitMapIconHandler.GetUnitIcon]" - name = "unit_widget_flat_map" - - widget_unit_icon_item = { - position = { -65 10 } - widgetanchor = vcenter - } -} - -### RALLY POINT -container = { - name = "rally_point_widget" - position = { -48 -10 } - widgetanchor = center - - button_rally_point = { - datacontext = "[RallyPointMapIcon.GetRallyPoint]" - visible = "[RallyPointMapIcon.ShouldBeShown]" - alwaystransparent = "[Not( RallyPointMapIcon.CanClick )]" # Ignore the clicks if we are moving or placing a rally point so it filters through to the map to handle it instead of trying to show the info of the not existing rally point - } -} - -### Major river ford -widget = { - name = "ford_widget" - size = { 40 40 } - widgetanchor = center - - tooltip = "[StraitMapIcon.GetTooltip]" - - icon = { - name = "ford_icon" - visible = "[StraitMapIcon.ShouldBeShown]" - - using = Animation_ShowHide_Quick - - size = { 40 40 } - texture = "gfx/interface/icons/map_icons/ford.dds" - } -} - -### Strait -widget = { - name = "strait_widget" - size = { 40 40 } - widgetanchor = center - - tooltip = "[StraitMapIcon.GetTooltip]" - - icon = { - name = "strait_icon" - visible = "[StraitMapIcon.ShouldBeShown]" - - using = Animation_ShowHide_Quick - - size = { 40 40 } - texture = "gfx/interface/icons/map_icons/strait.dds" - } -} - -### Title capital -container = { - name = "title_capital_widget" - widgetanchor = center - allow_outside = yes - - # Animations have been removed for now, should be part of map_realm_coa types - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - visible = "[TitleCapitalMapIcon.GetTitle.GetHolder.IsValid]" - margin = { 15 5 } - margin_bottom = 15 - alpha = 0.6 - } - - coa_title_small_crown = { - datacontext = "[TitleCapitalMapIcon.GetTitle]" - alpha = "[Select_float( TitleCapitalMapIcon.GetTitle.GetHolder.IsValid, '(float)1.0', '(float)0.7' )]" - } -} - -### Combat prediction -container = { - name = "combat_prediction_widget" - widgetanchor = top|hcenter - position = { 0 60 } - - icon = { - name = "prediction_icon" - texture = "gfx/interface/icons/map_icons/combat_prediction_icon.dds" - size = { 40 40 } - framesize = { 120 120 } - frame = "[CombatPredictionMapIcon.GetPredictionLevelFrame]" - tooltipwidget = { - using = combat_prediction_tooltip - } - using = tooltip_above - } -} - -### Fleet prediction -flowcontainer = { - name = "fleet_embark_widget" - widgetanchor = top|hcenter - direction = horizontal - tooltip = "[FleetPredictionMapIcon.GetEmbarkCostBreakdownTooltip]" - using = tooltip_above - - icon = { - name = "prediction_icon" - texture = "gfx/interface/icons/map_icons/naval_transportation.dds" - parentanchor = vcenter - } - - flowcontainer = { - parentanchor = vcenter - text_label_left = { - - text = "MAP_ICON_EMBARK_COST" - autoresize = yes - } - #ugly spacer to make the text and icon align vertically - spacer = { - size = {0 30} - } - } - - -} - -### Council Task - -container = { - name = "council_task_widget" - - flowcontainer_active_tasks = { - widgetanchor = center - datamodel = "[ActiveCouncilTaskIcon.GetTasks]" - } -} - -### Province move attrition -widget = { - name = "province_move_attrition_widget" - size = { 30 30 } - widgetanchor = center - tooltip = "[ProvinceMovementAttritionIcon.GetTooltip]" - - highlight_icon = { - name = "attrition" - position = { 0 0 } - size = { 30 30 } - texture = "gfx/interface/icons/map_icons/attrition_icon.dds" - } -} - -### Holy Site -widget = { - name = "holy_site_widget" - size = { 60 60 } - widgetanchor = center - datacontext = "[HolySiteIcon.GetHolySite]" - datacontext = "[GuiHolySiteItem.GetHolySite]" - - background = { - alpha = 0 - texture = "gfx/interface/component_masks/mask_circle.dds" - margin = { -10 -10 } - - glow = { - color = { 0.2 0.2 0.2 0.5 } - glow_radius = 6 - - glow_generation_rules= { - glow_alpha_mask = 0 - glow_blur_passes = 10 - glow_texture_downscale = 5.5f - glow_ignore_inside_pixels = yes - } - } - } - - button_normal = { - name = "faith_icon" - texture = "[GuiHolySiteItem.GetFaith.GetIcon]" - size = { 60 60 } - onclick = "[HolySite.GetBarony.SelectTitle]" - tooltip = "FAITH_WINDOW_HOLY_SITE_TOOLTIP" - } -} - -### house CoA -container = { - name = "house_coa_icon" - widgetanchor = center - ignoreinvisible = yes - - coa_house_medium = { - datacontext = "[DynastyHouseIcon.GetHouse]" - parentanchor = center - position = { 0 -5 } - } -} - -### Court language -flowcontainer = { - name = "court_language_widget" - widgetanchor = center - - datacontext = "[GetPlayer]" - datacontext = "[Character.GetCulture]" - - button_group_court_language_data = { - name = "grandest_language" - datacontext = "[CCourtLanguageMapIcon.GetGrandestLanguage]" - visible = "[CCourtLanguageMapIcon.HasGrandestLanguage]" - } - - button_group_court_language_data = { - name = "native_language" - datacontext = "[CCourtLanguageMapIcon.GetNativeLanguage]" - visible = "[CCourtLanguageMapIcon.HasNativeLanguage]" - } -} - -flowcontainer_realm_capital = { - name = "realm_capital_small_widget" - widgetanchor = center - blockoverride "capital_datacontext" { - datacontext = "[CapitalMapIcon.GetOwner]" - } -} - -types MapIcons -{ - type button_group_court_language_data = button_group - { - onclick = "[OpenGameViewData( 'language', IntToUnsigned( CulturePillar.GetIndex ) )]" - tooltip = "COURT_LANGUAGE_OPEN_VIEW_TOOLTIP" - - vbox = { - set_parent_size_to_minimum = yes - margin ={ 20 0 } - margin_bottom = 5 - - - background = { - using = Background_Area_Dark - alpha = 0.9 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - blend_mode = alphamultiply - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 0 } - - text_label_center = { - text = "COURT_LANGUAGE_NAME" - default_format = "#high" - using = Font_Size_Medium - layoutpolicy_horizontal = expanding - align = center - } - } - - text_single = { - text = "IS_NATIVE_LANGUAGE" - visible = "[ObjectsEqual( Culture.GetLanguage, CulturePillar.Self )]" - } - - hbox = { - margin_left = -4 - icon_culture_pillar = { - name = "grandeur_icon" - texture = "gfx/interface/window_roco_grandeur/icon_grandeur.dds" - size = { 40 40 } - } - text_grandeur_from_language = { - margin_bottom = 8 - } - } - } - } - - type animations_map_coa = widget { - size = { 10 10 } - - icon = { - name = "at_war_anim" - visible = "[CapitalMapIcon.IsAtWarWithMe]" - - parentanchor = center - texture = "gfx/interface/icons/map_coa/at_war_icon.dds" - size = { 95% 95% } - - modify_texture = { - name = anim_mask1 - texture = "gfx/interface/icons/map_coa/at_war_mask.dds" - blend_mode = alphamultiply - - } - - modify_texture = { - name = anim_mask2 - texture = "gfx/interface/icons/map_coa/at_war_mask.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = overlay - texture = "gfx/interface/icons/map_coa/at_war_effect.dds" - blend_mode = colordodge - } - - state = { - name = a - next = b - duration = 0.0 - trigger_on_create = yes - - modify_texture = { - name = anim_mask1 - translate_uv = {0 0 } - } - - modify_texture = { - name = anim_mask2 - translate_uv = {0 -1 } - } - } - - state = { - name = b - next = a - duration = 10 - - modify_texture = { - name = anim_mask1 - translate_uv = {0 1 } - } - - modify_texture = { - name = anim_mask2 - translate_uv = {0 0 } - } - } - - state = { - trigger_on_create = yes - name = start - next = right - - duration = 0.0 - - modify_texture = { - name = overlay - translate_uv = {0 0 } - } - } - - state = { - name = right - next = left - - duration = 7 - - modify_texture = { - name = overlay - translate_uv = {0 1 } - } - } - - state = { - name = left - next = right - duration = 0.0 - delay = 0 - - modify_texture = { - name = overlay - translate_uv = {0 -0.6 } - } - } - } - - icon = { - name = "ally_war_anim" - - block "visible_ally" { - visible = "[CapitalMapIcon.IsMyAllyInWar]" - } - - parentanchor = center - texture = "gfx/interface/icons/map_coa/ally_icon.dds" - size = { 100% 100% } - - modify_texture = { - name = overlay - texture = "gfx/interface/icons/map_coa/ally_effect.dds" - blend_mode = colordodge - rotate_uv = 0 - } - - state = { - name = right - next = left - - duration = 15 - - modify_texture = { - name = overlay - rotate_uv = 360 - } - } - - state = { - name = left - next = right - - duration = 0 - delay = 0 - - - modify_texture = { - name = overlay - rotate_uv = 0 - } - } - - state = { - trigger_on_create = yes - name = start - next = right - - duration = 0.0 - - modify_texture = { - name = overlay - rotate_uv = 0 - } - } - - modify_texture = { - name = overlay2 - texture = "gfx/interface/icons/map_coa/ally_effect.dds" - blend_mode = colordodge - rotate_uv = 0 - } - - state = { - name = right2 - next = left2 - - duration = 15 - - modify_texture = { - name = overlay2 - rotate_uv = -360 - } - } - - state = { - name = left2 - next = right2 - - duration = 0 - delay = 0 - - - modify_texture = { - name = overlay2 - rotate_uv = 0 - } - } - - state = { - trigger_on_create = yes - name = start - next = right - - duration = 0.0 - - modify_texture = { - name = overlay2 - rotate_uv = 0 - } - } - } - } - - type coa_realm_map_big = widget { - size = { 70 110 } - - container = { - parentanchor = center - scale = 1 - - state = { - name = "map_zoom_close" - scale = 1 - duration = 0.25 - trigger_when = "[LessThan_int32( GetZoomLevel, '(int32)14' )]" - } - - state = { - name = "map_zoom_far" - scale = 0.8 - duration = 0.25 - trigger_when = "[GreaterThan_int32( GetZoomLevel, '(int32)13' )]" - } - - animations_map_coa = { - name = "animations" - parentanchor = center - position = { 0 -35 } - size = { 120 110 } - } - - icon = { - name = "ally_war_icon" - visible = "[CapitalMapIcon.IsMyAlly]" - parentanchor = center - position = { -8 -30 } - - size = { 72 78 } - texture = "gfx/interface/icons/map_coa/icon_ally.dds" - } - - icon = { - name = "at_war_icon" - visible = "[CapitalMapIcon.IsAtWarWithMe]" - parentanchor = center - position = { 0 -20 } - size = { 80 80 } - texture = "gfx/interface/icons/map_coa/icon_at_war_big.dds" - } - - - icon = { - name = "player_icon" - visible = "[CapitalMapIcon.GetOwner.IsPlayer]" - - texture = "gfx/interface/icons/map_coa/icon_player.dds" - framesize = { 156 156 } - frame = 4 - - position = { 0 -10 } - size = { 100 100 } - parentanchor = center - } - - coa_realm_medium_crown = { - parentanchor = center - } - } - } - - type coa_realm_map_medium = widget { - size = { 55 80 } - - - container = { - parentanchor = center - scale = 1 - - state = { - name = "map_zoom_close" - scale = 1 - duration = 0.25 - trigger_when = "[LessThan_int32( GetZoomLevel, '(int32)14' )]" - } - - state = { - name = "map_zoom_far" - scale = 0.8 - duration = 0.25 - trigger_when = "[GreaterThan_int32( GetZoomLevel, '(int32)13' )]" - } - - - animations_map_coa = { - name = "animations" - parentanchor = center - position = { 0 -25 } - size = { 85 80 } - } - - icon = { - name = "ally_war_icon" - visible = "[CapitalMapIcon.IsMyAlly]" - parentanchor = center - position = { -6 -21 } - - size = { 60 63 } - texture = "gfx/interface/icons/map_coa/icon_ally.dds" - } - - icon = { - name = "at_war_icon" - visible = "[CapitalMapIcon.IsAtWarWithMe]" - parentanchor = center - position = { 0 -20 } - size = { 55 55 } - texture = "gfx/interface/icons/map_coa/icon_at_war_big.dds" - } - - icon = { - name = "player_icon" - visible = "[CapitalMapIcon.GetOwner.IsPlayer]" - - texture = "gfx/interface/icons/map_coa/icon_player.dds" - framesize = { 156 156 } - frame = 3 - - position = { 0 -14 } - size = { 72 72 } - parentanchor = center - } - - coa_realm_small_crown = { - parentanchor = center - position = { 0 -5 } - } - } - } - - type coa_realm_map_small = widget { - size = { 40 50 } - - animations_map_coa = { - name = "animations" - parentanchor = center - position = { 1 -15 } - size = { 60 65 } - } - - icon = { - name = "ally_war_icon" - visible = "[CapitalMapIcon.IsMyAlly]" - parentanchor = center - position = { -4 -15 } - - size = { 42 42 } - texture = "gfx/interface/icons/map_coa/icon_ally.dds" - } - - icon = { - name = "at_war_icon" - visible = "[CapitalMapIcon.IsAtWarWithMe]" - parentanchor = center - position = { 0 -5 } - size = { 40 40 } - texture = "gfx/interface/icons/map_coa/icon_at_war_big.dds" - } - - icon = { - name = "player_icon" - visible = "[CapitalMapIcon.GetOwner.IsPlayer]" - - texture = "gfx/interface/icons/map_coa/icon_player.dds" - framesize = { 156 156 } - frame = 2 - - position = { 0 -7 } - size = { 48 48 } - parentanchor = center - } - - coa_realm_tiny_crown = { - parentanchor = center - } - } - - ### Holding - type flowcontainer_holding_info = flowcontainer { - datacontext = "[ProvinceIcon.GetHolding]" - direction = vertical - ignoreinvisible = yes - tooltipwidget = { holding_tooltip = {} } - - # widget = { - # coa_realm_map_small = { - # datacontext = "[Title.GetLessee]" - # # visible = "[And(Title.IsLeasedOut,Title.GetLessee.GetPrimaryTitle.IsHolyOrder)]" - - # position = { 30 0 } - - # tooltip = "[holy_order|E]" - # alwaystransparent = no - # widgetanchor = bottom|left - # allow_outside = yes - # } - # } - - flowcontainer = { - parentanchor = hcenter - allow_outside = yes - margin_top = -6 - - container = { - name = "name_banner" - - icon = { - size = { 100% 36 } - texture = "gfx/interface/icons/banners/banner_blue_center.dds" - spriteType = Corneredtiled - spriteborder = { 72 0 } - spriteborder_right = 114 - texture_density = 4 - using = Holding_Mouse_Entry - } - - flowcontainer = { - margin_left = 45 - ignoreinvisible = yes - - text_single = { - name = "tutorial_highlight_capital_holding" - snap_to_pixels = no - margin_top = 8 - - text = "[ProvinceIcon.GetTitle.GetNameNoTierNoTooltip]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - using = Font_Type_Flavor - fontsize = 17 - } - - widget = { - size = { 70 33 } - tooltip = "REALM_CAPITAL_TOOLTIP" - visible = "[Holding.GetProvince.IsRealmCapital]" - - icon = { - name = "realm_capital_icon" - parentanchor = left|vcenter - position = { 0 1 } - size = { 38 38 } - framesize = { 63 63 } - texture = "gfx/interface/icons/icon_capital.dds" - frame = 2 - } - } - - spacer = { - size = { 45 33 } - visible = "[Not(Holding.GetProvince.IsRealmCapital)]" - } - } - - } - - widget = { - allow_outside = yes - flowcontainer_unit_items = { - allow_outside = yes - visible = "[ProvinceIcon.HasUnits]" - } - } - } - - widget = { - visible = "[And( Not( Holding.GetHolder.IsAtWar ), ProvinceIcon.HasHoldingDetails )]" - parentanchor = hcenter - size = { 150 28 } - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - margin = { 50 0 } - margin_top = 20 - margin_bottom = 20 - alpha = 0.6 - } - - flowcontainer = { - name = "holding_info" - parentanchor = center - ignoreinvisible = yes - - widget = { - flowcontainer = { - position = { -10 0 } - widgetanchor = right - ignoreinvisible = yes - - icon = { - visible = "[Holding.CanConstructAnyBuilding(GetPlayer)]" - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/map_icons/county_building_available.dds" - tooltip = "MY_REALM_WINDOW_CONSTRUCT_BUILDING" - } - - icon = { - visible = "[Holding.IsLowControl]" - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/map_icons/county_low_control.dds" - tooltip = "MY_REALM_WINDOW_MAP_ICON_LOW_CONTROL" - } - } - } - - flowcontainer = { - spacing = 3 - - icon = { - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - text_single = { - name = "tax_text" - snap_to_pixels = no - text = "[Holding.GetIncome|1]" - default_format = "#high" - align = nobaseline - fontsize = 17 - } - } - - spacer = { - size = { 10 10 } - } - - flowcontainer = { - spacing = 3 - - icon = { - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - text_single = { - name = "levies_text" - snap_to_pixels = no - text = "[Holding.GetMaxLevySize]" - default_format = "#high" - align = nobaseline - fontsize = 17 - } - } - } - } - - widget = { - parentanchor = hcenter - visible = "[And( Holding.GetHolder.IsAtWar, ProvinceIcon.HasHoldingDetails )]" - - #using = Animation_MapIcon_Fade - #blockoverride "icon_size" - #{ - size = { 150 28 } - #} - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - margin = { 50 0 } - margin_top = 15 - margin_bottom = 20 - alpha = 0.6 - } - - flowcontainer = { - name = "holding_info_war" - parentanchor = center - ignoreinvisible = yes - - widget = { - flowcontainer = { - position = { -10 0 } - widgetanchor = right - ignoreinvisible = yes - - icon = { - visible = "[Holding.CanConstructAnyBuilding(GetPlayer)]" - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/map_icons/county_building_available.dds" - tooltip = "MY_REALM_WINDOW_CONSTRUCT_BUILDING" - } - - icon = { - visible = "[Holding.IsLowControl]" - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/map_icons/county_low_control.dds" - tooltip = "MY_REALM_WINDOW_MAP_ICON_LOW_CONTROL" - } - } - } - - flowcontainer = { - spacing = 3 - - icon = { - size = { 25 25 } - texture = "gfx/interface/icons/text_icons/icon_holding.dds" - } - - text_single = { - name = "fort_text" - datacontext = "[ProvinceIcon.GetProvince]" - visible = "[Province.HasFort]" - snap_to_pixels = no - - text = "[Province.GetFortLevel]" - default_format = "#high" - align = nobaseline - fontsize = 17 - } - } - - spacer = { - size = { 10 10 } - } - - flowcontainer = { - spacing = 3 - - icon = { - size = { 25 25 } - texture = "gfx/interface/icons/icon_garrison.dds" - } - - text_single = { - name = "garrison_text" - snap_to_pixels = no - - text = "[Holding.GetCurrentGarrisonSize]" - default_format = "#high" - align = nobaseline - fontsize = 17 - } - } - } - } - } - - ### CHARACTER - type widget_character_icon = widget { - - #using = Animation_MapIcon_Fade - #blockoverride "icon_size" - #{ - size = { 150 28 } - #} - - button = { - name = "portrait_pin" - parentanchor = bottom|hcenter - - texture = "gfx/interface/icons/map_icons/portrait_pin.dds" - size = { 84 95 } - - tooltip = "[Character.GetLocationDesc]" - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - margin = { 20 20 } - alpha = 0.5 - } - - portrait_button = { - parentanchor = bottom|hcenter - size = { 80 100 } - using = portrait_base - portrait_texture = "[Character.GetPortrait('environment_head', 'camera_head', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_map.dds" - effectname = "NoHighlight" - - using = Portrait_Background_Glows - } - } - } - - type button_rally_point = button_normal { - name = "rally_point_button" - size = { 34 34 } - texture = "gfx/interface/window_military/banner_icon.dds" - tintcolor = "[RallyPoint.GetIconColor]" - - block "rally_point_click" { - onclick = "[RallyPointMapIcon.OnClick]" - } - - tooltip = "RP_TOOLTIP_CLICK" - } - - type flowcontainer_active_tasks = flowcontainer { - spacing = 6 - margin = { 5 5 } - - item = { - icon = { - visible = "[Not( ActiveCouncilTask.IsFrozen )]" - texture = "gfx/interface/icons/map_icons/map_council_task_base.dds" - size = { 52 52 } - - tooltipwidget = { - container = { - using = DefaultTooltipBackground - using = GeneralTooltipSetup - layoutpolicy_horizontal = preferred - alwaystransparent = no - flowcontainer = { - layoutpolicy_horizontal = preferred - ignoreinvisible = yes - text_single = { - name = "frozen" - margin = { 12 12 } - margin_top = 3 - - text = ACTIVE_COUNCIL_TASK_FROZEN_TT - visible = "[ActiveCouncilTask.IsFrozen]" - } - - council_task_map_icon_tooltip_widget = { - name = "active" - visible = "[Not( ActiveCouncilTask.IsFrozen )]" - } - } - } - } - - progresspie = { - name = "progress" - parentanchor = center - size = { 45 45 } - texture = "gfx/interface/progressbars/action_progress_thin.dds" - framesize = { 124 124 } - frame = 2 - value = "[ActiveCouncilTask.GetProgressPie]" - min = 0 - max = 1 - } - - button_normal = { - name = "council_task" - parentanchor = center - alwaystransparent = no - texture = "[ActiveCouncilTask.GetTaskType.GetIcon]" - framesize = { 140 140 } - size = { 35 35 } - onclick = "[ProvinceIcon.OnActiveTaskClick( ActiveCouncilTask.Self )]" - } - - highlight_icon = { - name = "inactive" - parentanchor = center - size = { 15 15 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - visible = "[ActiveCouncilTask.IsFrozen]" - } - } - } - } - - type fixedgridbox_activity = fixedgridbox { - name = "activity_items_grid" - addcolumn = 46 - addrow = 46 - maxhorizontalslots = 10 - datamodel = "[ProvinceIcon.GetActivities]" - - item = { - widget = { - alwaystransparent = yes - size = { 46 46 } - - icon = { - name = "activity_icon" - visible = "[Not(ActivityMapItem.GetActivity.GetType.HasActivityWindow)]" - alwaystransparent = no - parentanchor = center - tooltip = "ACTIVITY_MAP_ITEM_TOOLTIP_TOGGLE_CLICKABLE" - framesize = { 160 160 } - size = { 46 46 } - - texture = "gfx/interface/icons/map_icons/map_council_task_base.dds" - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - margin = { 10 10 } - alpha = 0.6 - } - - highlight_icon = { - visible = "[ActivityMapItem.GetActivity.GetType.HasIcon]" - parentanchor = center - alwaystransparent = yes - texture = "[ActivityMapItem.GetActivity.GetType.GetIcon]" - size = { 35 35 } - } - } - - icon = { - name = "activity_button_with_window" - visible = "[ActivityMapItem.GetActivity.GetType.HasActivityWindow]" - alwaystransparent = no - parentanchor = center - tooltip = "ACTIVITY_MAP_ITEM_TOOLTIP_TOGGLE_CLICKABLE" - framesize = { 160 160 } - size = { 46 46 } - - texture = "gfx/interface/icons/map_icons/map_council_task_base.dds" - - button_icon = { - texture = "gfx/interface/buttons/button_round_big.dds" - parentanchor = center - size = { 46 46 } - onclick = "[ActivityMapItem.OnClick]" - - highlight_icon = { - visible = "[ActivityMapItem.GetActivity.GetType.HasIcon]" - parentanchor = center - alwaystransparent = yes - texture = "[ActivityMapItem.GetActivity.GetType.GetIcon]" - size = { 35 35 } - } - } - } - - watch_window_button = { - size = { 30 20 } - parentanchor = top|left - onclick = "[AddWatchWindow( ActivityMapItem.GetActivity.MakeScope )]" - } - } - } - } - - type flowcontainer_warfare_status = flowcontainer { - allow_outside = yes - ignoreinvisible = yes - - block "spacer_widget" {} - - button_rally_point = { - datacontext = "[ProvinceIcon.GetRallyPoint]" - visible = "[ProvinceIcon.HasRallyPoint]" - parentanchor = vcenter - - blockoverride "rally_point_click" { - onclick = "[ProvinceIcon.OnRallyPointClick]" - } - } - - flowcontainer = { - parentanchor = vcenter - direction = vertical - ignoreinvisible = yes - - flowcontainer = { - visible = "[ProvinceIcon.HasSiegeGroup]" - ignoreinvisible = yes - parentanchor = vcenter - margin_bottom = 25 - - button_group_siege = { - datacontext = "[ProvinceIcon.GetSiege]" - visible = "[ProvinceIcon.HasSiege]" - parentanchor = vcenter - } - - button_group_raid = { - datacontext = "[ProvinceIcon.GetRaid]" - visible = "[ProvinceIcon.HasRaid]" - parentanchor = vcenter - } - - icon = { - datacontext = "[ProvinceIcon.GetProvince]" - visible = "[ProvinceIcon.HasBeenRaided]" - parentanchor = vcenter - name = "recently_raided_icon" - texture = "gfx/interface/icons/map_icons/recently_raided.dds" - size = { 35 35 } - tooltip = "RECENTLY_RAIDED_TOOLTIP" - } - } - } - } - - type widget_combat_icon = widget { - name = "combat_widget" - datacontext = "[ProvinceIcon.GetCombatIcon]" - datacontext = "[CombatMapIcon.GetCombat]" - - button_group = { - parentanchor = hcenter - onclick = "[CombatMapIcon.OnClick]" - tooltip = "COMBAT_ON_MAP_TOOLTIP" - using = tooltip_below - - container = { - position = { 0 6 } - - button_normal = { - name = "left_side_bg" - visible = "[CombatMapIcon.LeftIsPlayer]" - texture = "gfx/interface/icons/map_icons/army_bg_me.dds" - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - - button_normal = { - name = "left_side_bg_ally" - visible = "[CombatMapIcon.LeftIsAlly]" - texture = "gfx/interface/icons/map_icons/army_bg_ally.dds" - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - - button_normal = { - name = "left_side_bg_neutral" - visible = "[CombatMapIcon.LeftIsNeutral]" - texture = "gfx/interface/icons/map_icons/army_bg_neutral.dds" - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - - button_normal = { - name = "left_side_bg_enemyl" - visible = "[Or( CombatMapIcon.LeftIsEnemy, CombatMapIcon.LeftIsHostile )]" - texture = "gfx/interface/icons/map_icons/army_bg_enemy.dds" - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - } - - container = { - position = { 80 6 } - - button = { - name = "right_side_bg_me" - visible = "[CombatMapIcon.RightIsPlayer]" - texture = "gfx/interface/icons/map_icons/army_bg_me.dds" - mirror = horizontal - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - - button = { - name = "right_side_bg_ally" - visible = "[CombatMapIcon.RightIsAlly]" - texture = "gfx/interface/icons/map_icons/army_bg_ally.dds" - mirror = horizontal - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - - button = { - name = "right_side_bg_neutral" - visible = "[CombatMapIcon.RightIsNeutral]" - texture = "gfx/interface/icons/map_icons/army_bg_neutral.dds" - mirror = horizontal - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - - button = { - name = "right_side_bg" - visible = "[Or( CombatMapIcon.RightIsEnemy, CombatMapIcon.RightIsHostile )]" - texture = "gfx/interface/icons/map_icons/army_bg_enemy.dds" - mirror = horizontal - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - } - - progressbar = { - name = "power_progressbar" - parentanchor = top|hcenter - position = { 0 30 } - size = { 150 12 } - progresstexture = "gfx/interface/progressbars/onmap_progress_blue.dds" - - noprogresstexture = "gfx/interface/progressbars/onmap_progress_red.dds" - value = "[Combat.GetPowerSlider]" - direction = horizontal - alwaystransparent = yes - } - - button = { - name = "combat_icon" - parentanchor = center - alwaystransparent = no - texture = "gfx/interface/icons/map_icons/combat_map_icon.dds" - size = { 40 40 } - } - } - - background = { - name = "unit_highlight" - visible = "[CombatMapIcon.IsSelected]" - texture = "gfx/interface/icons/map_icons/army_selected.dds" - spriteType = Corneredtiled - spriteborder = { 20 5 } - margin_left = -38 - margin_right = -26 - margin_top = -6 - margin_bottom = -2 - } - - coa_realm_small = { - name = "left_realm_flag" - parentanchor = hcenter - position = { -92 1 } - datacontext = "[Combat.GetLeftSideResult.GetMainParticipant]" - using = tooltip_below - } - - coa_realm_small = { - name = "right_realm_flag" - parentanchor = hcenter - position = { 92 1 } - datacontext = "[Combat.GetRightSideResult.GetMainParticipant]" - using = tooltip_below - } - - flowcontainer = { - parentanchor = hcenter - position = { -42 5 } - - text_single = { - name = "soldiers_left" - parentanchor = vcenter - text = "[Combat.GetLeftSide.GetCurrentFightingMen|0]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - snap_to_pixels = no - max_width = 40 - fontsize_min = 12 - } - - icon = { - name = "unit_quality_left" - texture = "gfx/interface/icons/army_quality_icon.dds" - framesize = { 32 32 } - size = { 22 22 } - frame = "[Combat.GetLeftSide.GetComposition.CalcQualityLevel]" - } - } - - flowcontainer = { - parentanchor = hcenter - position = { 45 5 } - - text_single = { - name = "soldiers_right" - text = "[Combat.GetRightSide.GetCurrentFightingMen|0]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - snap_to_pixels = no - max_width = 40 - fontsize_min = 12 - } - - icon = { - name = "unit_quality_right" - texture = "gfx/interface/icons/army_quality_icon.dds" - framesize = { 32 32 } - size = { 22 22 } - frame = "[Combat.GetRightSide.GetComposition.CalcQualityLevel]" - } - } - } - - type widget_combat_icon_small = widget { - name = "combat_widget" - datacontext = "[ProvinceIcon.GetCombatIcon]" - datacontext = "[CombatMapIcon.GetCombat]" - - button_group = { - parentanchor = hcenter - onclick = "[CombatMapIcon.OnClick]" - tooltip = "COMBAT_ON_MAP_TOOLTIP" - using = tooltip_below - - background = { - using = Background_Area_Light - spriteType = Corneredtiled - spriteborder = { 20 5 } - margin = { 10 3 } - margin_top = -10 - } - - container = { - position = { 0 6 } - - button_normal = { - name = "left_side_bg_neutral" - texture = "gfx/interface/icons/map_icons/army_bg_neutral.dds" - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - } - - container = { - position = { 80 6 } - - button = { - name = "right_side_bg_neutral" - texture = "gfx/interface/icons/map_icons/army_bg_neutral.dds" - mirror = horizontal - size = { 82 27 } - framesize = { 164 54 } - frame = 4 - } - } - - progressbar = { - name = "power_progressbar" - parentanchor = top|hcenter - position = { 0 30 } - size = { 156 10 } - progresstexture = "gfx/interface/progressbars/onmap_progress_blue.dds" - - noprogresstexture = "gfx/interface/progressbars/onmap_progress_red.dds" - value = "[Combat.GetPowerSlider]" - direction = horizontal - alwaystransparent = yes - } - - button = { - name = "combat_icon" - parentanchor = center - alwaystransparent = no - texture = "gfx/interface/icons/map_icons/combat_map_icon.dds" - size = { 40 40 } - } - } - - background = { - name = "unit_highlight" - visible = "[CombatMapIcon.IsSelected]" - texture = "gfx/interface/icons/map_icons/army_selected.dds" - spriteType = Corneredtiled - spriteborder = { 20 5 } - margin_left = -34 - margin_right = -24 - margin_top = -7 - margin_bottom = -3 - } - - coa_realm_tiny = { - name = "left_realm_flag" - parentanchor = hcenter - position = { -88 3 } - datacontext = "[Combat.GetLeftSideResult.GetMainParticipant]" - using = tooltip_below - } - - coa_realm_tiny = { - name = "right_realm_flag" - parentanchor = hcenter - position = { 88 3 } - datacontext = "[Combat.GetRightSideResult.GetMainParticipant]" - using = tooltip_below - } - - flowcontainer = { - parentanchor = hcenter - position = { -42 5 } - - text_single = { - name = "soldiers_left" - parentanchor = vcenter - text = "[Combat.GetLeftSide.GetCurrentFightingMen|0]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - snap_to_pixels = no - max_width = 40 - fontsize_min = 12 - } - - icon = { - name = "unit_quality_left" - texture = "gfx/interface/icons/army_quality_icon.dds" - framesize = { 32 32 } - size = { 22 22 } - frame = "[Combat.GetLeftSide.GetComposition.CalcQualityLevel]" - } - } - - flowcontainer = { - parentanchor = hcenter - position = { 45 5 } - - text_single = { - name = "soldiers_right" - text = "[Combat.GetRightSide.GetCurrentFightingMen|0]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - snap_to_pixels = no - max_width = 40 - fontsize_min = 12 - } - - icon = { - name = "unit_quality_right" - texture = "gfx/interface/icons/army_quality_icon.dds" - framesize = { 32 32 } - size = { 22 22 } - frame = "[Combat.GetRightSide.GetComposition.CalcQualityLevel]" - } - } - } - - - type flowcontainer_unit_items = flowcontainer { - datacontext = "[ProvinceIcon.GetUnitIcon]" - position = { 15 0 } - direction = vertical - ignoreinvisible = yes - - alpha = 1 - - state = { - name = map_zoom_in - trigger_when = "[ProvinceIcon.HasUnits]" - using = Animation_FadeIn_Standard - } - - state = { - name = map_zoom_out - trigger_when = "[Not( ProvinceIcon.HasUnits )]" - using = Animation_FadeOut_Standard - } - - widget_unit_icon_item = { - #visible = "[ProvinceIcon.HasUnits]" - } - } - - type flowcontainer_realm_capital = flowcontainer { - name = "realm_capital_widget" - ignoreinvisible = yes - - block "capital_datacontext" { - datacontext = "[ProvinceIcon.GetOwner]" - } - - coa_realm_map_small = { - visible = "[EqualTo_int32(Character.GetPrimaryTitle.GetTierFrame, '(int32)3')]" #Count Rank - } - - coa_realm_map_medium = { - visible = "[EqualTo_int32(Character.GetPrimaryTitle.GetTierFrame, '(int32)4')]" #Duke Rank - } - - coa_realm_map_big = { - visible = "[GreaterThanOrEqualTo_int32(Character.GetPrimaryTitle.GetTierFrame, '(int32)5')]" #King or Empire Rank - } - } -} diff --git a/project/ck3/base_game/gui/map_icon_layer_templates.gui b/project/ck3/base_game/gui/map_icon_layer_templates.gui deleted file mode 100644 index bddc154651..0000000000 --- a/project/ck3/base_game/gui/map_icon_layer_templates.gui +++ /dev/null @@ -1,867 +0,0 @@ - -### COMBAT PREDICTION -template combat_prediction_tooltip -{ - flowcontainer = { - direction = vertical - alwaystransparent = no - using = Background_Tooltip - - widget = { - name = "top" - size = { 600 100 } - - textbox = { - using = DefaultTooltipText - name = "Header" - position = { 0 10 } - autoresize = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "[CombatPredictionMapIcon.GetHeader]" - snap_to_pixels = no - parentanchor = top|hcenter - } - - coa_realm_medium = { - name = "LeftRealm" - position = { 15 15 } - datacontext = "[CombatPredictionMapIcon.GetPlayerSideCharacter]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - - coa_realm_medium = { - name = "RightRealm" - position = { -15 15 } - parentanchor = right - datacontext = "[CombatPredictionMapIcon.GetEnemySideCharacter]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - - ### prediction - container = { - name = "PredictionContainer" - position = { 0 40 } - parentanchor = top|hcenter - - icon = { - name = "PredictionIcon" - texture = "gfx/interface/icons/map_icons/combat_prediction_icon.dds" - size = { 50 50 } - framesize = { 120 120 } - frame = "[CombatPredictionMapIcon.GetPredictionLevelFrame]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - - text_single = { - name = "PredictionText" - position = { 55 10 } - margin_right = 10 - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "[CombatPredictionMapIcon.GetPredictionText]" - snap_to_pixels = no - } - } - } - - container = { - name = "list" - - ### left edges - flowcontainer = { - position = { 20 0 } - - dynamicgridbox = { - name = "LeftCombatEdges" - datamodel = "[CombatPredictionMapIcon.GetPlayerSideEdges]" - - item = { - container = { - datacontext = "[GetDeepestTooltipInfo]" # as tooltip info doesn't propagate into grid box items - - background = { - name = "bg" - using = Background_Area - } - - icon = { - name = "edge_icon" - texture = "[CombatPredictionEdge.GetIcon]" - size = { 32 32 } - position = { 7 0 } - parentanchor = vcenter - tintcolor = "[TooltipInfo.GetTintColor]" - } - - text_multi = { - position = { 40 0 } - name = "PredictionText" - max_width = 230 - autoresize = yes - margin = { 5 2 } - margin_bottom = 8 - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "[CombatPredictionEdge.GetLabel|P]" - snap_to_pixels = no - } - } - } - } - - } - - ### right edges - flowcontainer = { - position = { 310 0 } - - dynamicgridbox = { - name = "RightCombatEdges" - datamodel = "[CombatPredictionMapIcon.GetEnemySideEdges]" - - item = { - flowcontainer = { - datacontext = "[GetDeepestTooltipInfo]" # as tooltip info doesn't propagate into grid box items - - margin = { 10 5 } - spacing = 10 - - background = { - name = "bg" - using = Background_Area - } - - icon = { - name = "edge_icon" - texture = "[CombatPredictionEdge.GetIcon]" - size = { 32 32 } - - parentanchor = vcenter - tintcolor = "[TooltipInfo.GetTintColor]" - } - - text_multi = { - name = "PredictionText" - - max_width = 230 - min_width = 230 - autoresize = yes - - parentanchor = vcenter - - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "[CombatPredictionEdge.GetLabel|N]" - } - } - } - } - } - } - widget = { - size = { 0 15 } - } - } -} - -types MapIcons { - type icon_unit_quality = icon { - name = "unit_quality" - texture = "gfx/interface/icons/army_quality_icon.dds" - framesize = { 32 32 } - size = { 22 22 } - frame = "[UnitItem.GetQualityLevel]" - } - - type container_supply_icon = widget { - size = { 35 30 } - name = "supplies" - visible = "[UnitItem.ShowSupplyIcon]" - - icon = { - name = "bg" - position = { 0 0 } - size = { 30 30 } - texture = "gfx/interface/icons/icon_bg_small.dds" - } - - icon = { - name = "supply_icon" - position = { 2 2 } - framesize = { 30 30 } - size = { 25 25 } - frame = "[UnitItem.GetSupplyStateFrame]" - texture = "gfx/interface/icons/icon_supplies_small.dds" - } - - icon = { - name = "supply_trend_icon" - visible = "[UnitItem.ShowSupplyTrend]" - position = { 17 10 } - size = { 20 20 } - texture = "gfx/interface/icons/symbols/icon_supplies_trend.dds" - } - } - - type icon_raider = icon { - name = "raider" - visible = "[Army.IsRaidArmy]" - size = { 30 30 } - texture = "gfx/interface/icons/map_coa/icon_raider.dds" - tooltip = "RAID_ARMY_TOOLTIP" - } - - # UNITS - type widget_unit_icon_item = widget { - size = { 114 35 } - datacontext = "[UnitMapIcon.GetDisplayedUnitItem]" - allow_outside = yes - alwaystransparent = no - - tooltipwidget = { - using = unit_icon_tooltip - } - using = tooltip_se - - flowcontainer = { - position = { -10 0 } - - ignoreinvisible = yes - - container_allied_unit_icon_item = {} - - container_hostile_unit_icon_item = {} - } - } - - type container_allied_unit_icon_item = container { - name = "allied_unit_icon_item" - datacontext = "[UnitItem.GetArmy]" - visible = "[Not(Or(UnitItem.IsUnitItemEnemy, UnitItem.IsUnitItemHostile))]" - - state = { - name = _mouse_hierarchy_enter - on_start = "[Army.OnMouseEnter]" - } - state = { - name = _mouse_hierarchy_leave - on_start = "[Army.OnMouseLeave]" - } - - block "siege_window" - { - container_unit_effect_icons = { - position = { 58 25 } - } - } - - block "siege_window" - { - container_supply_icon = {} - } - - button_group = { - position = { 28 0 } - - block "onclick" { - onclick = "[UnitMapIcon.OnClickArmyGroup( Army.Self )]" - } - - button_group = { - position = { 36 0 } - - background = { - name = "unit_bg_me" - visible = "[UnitItem.IsUnitItemMine]" - texture = "gfx/interface/icons/map_icons/army_bg_me.dds" - framesize = { 164 54 } - frame = "[UnitItem.GetQualityLevel]" - margin_left = 10 - margin_right = 15 - margin_top = -2 - margin_bottom = 5 - } - - background = { - name = "unit_bg_ally" - visible = "[UnitItem.IsUnitItemAlly]" - texture = "gfx/interface/icons/map_icons/army_bg_ally.dds" - framesize = { 164 54 } - frame = "[UnitItem.GetQualityLevel]" - margin_left = 10 - margin_right = 15 - margin_top = -2 - margin_bottom = 5 - } - - background = { - name = "unit_bg_neutral" - visible = "[UnitItem.IsUnitItemNeutral]" - texture = "gfx/interface/icons/map_icons/army_bg_neutral.dds" - framesize = { 164 54 } - frame = "[UnitItem.GetQualityLevel]" - margin_left = 10 - margin_right = 15 - margin_top = -2 - margin_bottom = 5 - } - - background = { - name = "unit_highlight" - visible = "[Or( UnitItem.ShouldBeHighlighted, UnitItem.IsSelected )]" - texture = "gfx/interface/icons/map_icons/army_selected.dds" - margin_left = 10 - margin_right = 15 - margin_top = -2 - margin_bottom = 5 - } - - ##### GATHERING VERSIONS #### - background = { - visible = "[And(UnitItem.IsGathering, UnitItem.IsUnitItemMine)]" - using = Unit_Bg_Gathering - } - - background = { - visible = "[And(UnitItem.IsGathering, UnitItem.IsUnitItemAlly)]" - using = Unit_Bg_Gathering - } - - background = { - visible = "[And(UnitItem.IsGathering, UnitItem.IsUnitItemNeutral)]" - using = Unit_Bg_Gathering - } - - flowcontainer = { - spacing = 3 - ignoreinvisible = yes - - block "unit_items" { - - text_single = { - visible = "[GreaterThanOrEqualTo_int32(UnitMapIcon.GetShownCount, '(int32)2')]" - text = "UNIT_ITEMS" - - default_format = "#medium;bold;glow_color:{0.1,0.1,0.1,1.0}" - margin_top = 2 - - snap_to_pixels = no - } - } - - text_single = { - name = "soldiers" - text = "[UnitItem.GetCombatStrength]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - using = Font_Size_Medium - - snap_to_pixels = no - } - block "multi_select" { - - text_single = { - visible = "[Not( EqualTo_int32(UnitMapIcon.GetShownCount, GetDataModelSize(UnitMapIcon.GetUnitItems)) )]" - raw_text = "+" - default_format = "#medium;bold;glow_color:{0.1,0.1,0.1,1.0}" - margin_top = 2 - - snap_to_pixels = no - } - } - - widget = { - size = { 22 22 } - - icon_unit_quality = { - parentanchor = vcenter - position = { 0 5 } - } - } - } - } - - block "siege_window" - { - button_group = { - name = "rally_point" - size = { 34 34 } - - icon_raider = { - position = { 3 -22 } - } - - button = { - texture = "gfx/interface/window_military/banner_icon.dds" - visible = "[And(Not(UnitItem.IsOnlyHiredTroops), UnitItem.IsUnitItemMine)]" - size = { 35 35 } - tintcolor = "[UnitItem.GetColor]" - } - - button = { - name = "hired_troops" - visible = "[And(UnitItem.IsOnlyHiredTroops, UnitItem.IsUnitItemMine)]" - texture = "gfx/interface/icons/map_icons/county_hired_troops.dds" - position = { 6 0 } - size = { 30 30 } - } - } - } - } - - block "siege_window" - { - widget = { - size = { 28 34 } - - icon = { - name = "ally_war_icon" - visible = "[UnitItem.IsUnitItemAlly]" - texture = "gfx/interface/icons/diplomatic_icons.dds" - frame = 2 - framesize = { 120 120 } - size = { 30 30 } - - parentanchor = center - position = { 30 -18 } - } - - coa_realm_tiny = { - position = { 28 -3 } - datacontext = "[UnitItem.GetOwner]" - visible = "[Not(UnitItem.IsUnitItemMine)]" - } - } - } - } - - type container_hostile_unit_icon_item = container { - datacontext = "[UnitItem.GetArmy]" - allow_outside = yes - ignoreinvisible = yes - visible = "[Or(UnitItem.IsUnitItemEnemy, UnitItem.IsUnitItemHostile)]" - - block "siege_window" - { - container_supply_icon = { - position = { 0 1 } - } - - container_unit_effect_icons = { - position = { -2 25 } - } - } - - flowcontainer = { - ignoreinvisible = yes - - flowcontainer = { - spacing = 3 - ignoreinvisible = yes - - background = { - name = "unit_bg_enemy" - visible = "[Not(UnitItem.IsUnitItemHostile)]" - texture = "gfx/interface/icons/map_icons/army_bg_enemy.dds" - mirror = horizontal - framesize = { 164 54 } - frame = "[UnitItem.GetQualityLevel]" - margin_left = 10 - margin_right = 15 - margin_top = -2 - margin_bottom = 5 - } - - background = { - name = "unit_bg_hostile" - visible = "[UnitItem.IsUnitItemHostile]" - texture = "gfx/interface/icons/map_icons/army_bg_hostile.dds" - mirror = horizontal - framesize = { 164 54 } - frame = "[UnitItem.GetQualityLevel]" - margin_left = 10 - margin_right = 15 - margin_top = -2 - margin_bottom = 5 - } - - ######### GATHERING VERSIONS ######## - - background = { - visible = "[And(UnitItem.IsGathering, Not(UnitItem.IsUnitItemHostile))]" - using = Unit_Bg_Gathering - } - - background = { - visible = "[And(UnitItem.IsGathering, UnitItem.IsUnitItemHostile)]" - using = Unit_Bg_Gathering - } - - widget = { - size = { 22 22 } - - icon_unit_quality = { - parentanchor = vcenter - position = { 0 5 } - } - } - - block "unit_items" { - text_single = { - visible = "[GreaterThanOrEqualTo_int32(GetDataModelSize(UnitMapIcon.GetUnitItems), '(int32)2')]" - text = "UNIT_ITEMS" - default_format = "#medium;bold;glow_color:{0.1,0.1,0.1,1.0}" - margin_top = 2 - - snap_to_pixels = no - } - } - - text_single = { - name = "soldiers" - text = "[UnitItem.GetCombatStrength]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - using = Font_Size_Medium - snap_to_pixels = no - } - } - - block "siege_window" - { - widget = { - size = { 28 34 } - - icon_raider = { - position = { 2 -22 } - } - - icon = { - name = "at_war_icon" - visible = "[Not(UnitItem.IsUnitItemHostile)]" - texture = "gfx/interface/icons/map_coa/icon_at_war.dds" - - size = { 45 18 } - - parentanchor = top|hcenter - position = { 4 -10 } - } - - - coa_realm_tiny = { - position = { 0 -3 } - datacontext = "[UnitItem.GetOwner]" - } - } - - container_supply_icon = {} - } - } - } - - type container_unit_effect_icons = flowcontainer { - name = "icon_container" - ignoreinvisible = yes - - icon = { - name = "unit_retreating" - visible = "[UnitItem.IsRetreating]" - texture = "gfx/interface/icons/map_icons/army_icon_retreating.dds" - } - - icon = { - name = "unit_gathering" - visible = "[UnitItem.ShouldShowGatheringProgress]" - texture = "gfx/interface/icons/map_icons/army_icon_gathering.dds" - } - - icon = { - name = "unit_attrition" - visible = "[GreaterThan_CFixedPoint( Army.GetArmyAttritionPercentage, '(CFixedPoint)0' )]" - texture = "gfx/interface/icons/map_icons/army_icon_attrition.dds" - size = { 23 23 } - } - - icon = { - name = "sea_sickness_icon" - visible = "[UnitItem.HasDisembarkPenalty]" - size = { 23 23 } - texture = "gfx/interface/icons/map_icons/army_icon_disembarked.dds" - } - - icon = { - name = "at_loot_cap" - visible = "[Army.IsRaidLootCapped]" - size = { 23 23 } - texture = "gfx/interface/icons/map_icons/army_icon_at_loot_cap.dds" - } - - flowcontainer = { - margin_top = 7 - margin_left = -2 - - progressbar_standard = { - name = "gathering_progress" - visible = "[UnitItem.ShouldShowGatheringProgress]" - size = { 30 8 } - min = 0 - max = 1 - value = "[Army.GetGatheringProgress]" - - using = Animation_ShowHide_Standard - } - } - } -} - -template siege_goto_template -{ - button_group = { - onclick = "[DefaultOnSiegeClick(Siege.GetID)]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - filter_mouse = left - block "tooltip" - { - tooltip = "[Siege.GetSiegeDescription]" - } - - highlight_icon = { - parentanchor = vcenter - widgetanchor = vcenter - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/onmap_siege_icon.dds" - } - } -} - -template raid_goto_template -{ - button_group = { - onclick = "[DefaultOnRaidClick( Raid.Self )]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - filter_mouse = left - block "tooltip" - { - tooltip = "MAP_RAID_TOOLTIP" - } - - highlight_icon = { - parentanchor = vcenter - widgetanchor = vcenter - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/onmap_raid_icon.dds" - } - } -} - -template State_Title_MouseEntry -{ - state = { - name = _mouse_enter - on_start = "[Title.OnMouseEnter]" - } - - state = { - name = _mouse_leave - on_start = "[Title.OnMouseLeave]" - } -} - -template State_Realm_MouseEntry -{ - state = { - name = _mouse_enter - on_start = "[Character.OnMouseEnter]" - } - - state = { - name = _mouse_leave - on_start = "[Character.OnMouseLeave]" - } -} - -template Holding_Mouse_Entry -{ - state = { - name = _mouse_enter - on_start = "[Holding.OnMouseEnter]" - } - state = { - name = _mouse_leave - on_start = "[Holding.OnMouseLeave]" - } -} - -template Domain_Info_Icons -{ - icon_button_small_round = { - position = { 0 0 } - size = { 30 30 } - # visible = "[Not(Holding.IsValidForLesseeOrHolder)]" - datacontext = "[GetPlayer]" - tooltip = "HOLDING_VIEW_WRONG_HOLDING_TYPE" - } - - icon_button_small_round = { - position = { 30 0 } - size = { 30 30 } - #visible = "[Holding.IsLowControl]" - tooltip = "MY_REALM_WINDOW_MAP_ICON_LOW_CONTROL" - } - - icon = { - #visible = "[Holding.CanConstructAnyBuilding(GetPlayer)]" - position = { 60 0 } - size = { 30 30 } - texture = "gfx/interface/icons/map_icons/county_building_available.dds" - tooltip = "MY_REALM_WINDOW_CONSTRUCT_BUILDING" - } -} - -template Unit_Bg_Gathering -{ - - texture = "gfx/interface/icons/map_icons/army_bg_neutral.dds" - alpha = 0.6 - framesize = { 164 54 } - frame = "[UnitItem.GetQualityLevel]" - - modify_texture = { - texture = "gfx/interface/icons/map_icons/army_overlay_gathering.dds" - blend_mode = multiply - # alpha = 0.5 - } - - margin_left = 10 - margin_right = 15 - margin_top = -2 - margin_bottom = 5 - -} - -types MapIconTempateTypes { - - type button_group_siege = button_group { - onclick = "[DefaultOnSiegeClick(Siege.GetID)]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - filter_mouse = left - tooltip = "[Siege.GetSiegeDescription]" - - flowcontainer = { - ignoreinvisible = yes - - container = { - parentanchor = vcenter - - highlight_icon = { - parentanchor = vcenter - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/onmap_siege_icon.dds" - } - - highlight_icon = { - visible = "[Siege.EnableAssaultButton]" - parentanchor = vcenter - position = { 16 2 } - size = { 23 39 } - name = "assault_icon" - texture = "gfx/interface/icons/map_icons/assault_icon.dds" - } - } - container = { - parentanchor = vcenter - - progressbar_standard = { - position = { -3 4 } - size = { 36 13 } - value = [Siege.GetProgress] - } - - highlight_icon = { - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/siege_blocked_map_icon.dds" - position = { -2 5 } - visible = "[Siege.IsBlocked]" - } - } - - container = { - parentanchor = vcenter - - visible = "[And(Siege.FortLevelHasImpact, Siege.IsPlayerInAttackerSide)]" - highlight_icon = { - name = "holding_level_high" - block "overlay_size" - { - size = { 30 30 } - } - alwaystransparent = yes - texture = "gfx/interface/icons/icon_holding_castle.dds" - - - glow = { - using = Color_Red - using = Glow_Standard - glow_radius = 4 - } - - using = Animation_Glow_Pulse - } - - highlight_icon = { - name = "fort_level_bad" - widgetanchor = bottom|right - parentanchor = bottom|right - block "overlay_size" - { - size = { 20 20 } - } - alwaystransparent = yes - texture = "gfx/interface/icons/symbols/icon_warning.dds" - } - } - } - } - - type button_group_raid = button_group { - onclick = "[DefaultOnRaidClick( Raid.Self )]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - filter_mouse = left - tooltip = "MAP_RAID_TOOLTIP" - flowcontainer = { - ignoreinvisible = yes - - container = { - parentanchor = vcenter - widgetanchor = vcenter - - highlight_icon = { - parentanchor = vcenter - widgetanchor = vcenter - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/onmap_raid_icon.dds" - } - } - container = { - parentanchor = vcenter - widgetanchor = vcenter - - progressbar_standard = { - position = { -3 4 } - size = { 36 13 } - value = "[Raid.GetProgressPercent]" - } - - highlight_icon = { - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/raid_blocked_map_icon.dds" - position = { -2 5 } - visible = "[Raid.IsBlocked]" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/multiplayer_config.gui b/project/ck3/base_game/gui/multiplayer_config.gui deleted file mode 100644 index dae6145087..0000000000 --- a/project/ck3/base_game/gui/multiplayer_config.gui +++ /dev/null @@ -1,78 +0,0 @@ -types multiplayerconfig { - type configbutton = checkbutton { - gfxtype = checkbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - texture = "gfx/editor_gui/editor_checkbox.dds" - framesize = { 16 16 } - } - - type multiplayerconfig = widget { - size = { 200 60 } - - text_multi = { - name = "ironman_info" - block "ironman_visible" - { - visible = no - } - text = "GAME_SETUP_IRONMAN_SINGLEPLAYER_ONLY" - min_width = 150 - max_width = 150 - autoresize = yes - } - - flowcontainer = { - name = "config_options" - direction = vertical - - block "config_visible" { - visible = yes - } - - container = { - button_checkbox = { - name = "singleplayer" - size = { 20 20 } - block "single" { - } - } - - text_single = { - text = "SINGLEPLAYER" - align = nobaseline - position = { 25 0 } - } - } - - container = { - button_checkbox = { - name = "invite" - size = { 20 20 } - block "invite" { - } - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_PRIVATE" - align = nobaseline - position = { 25 0 } - } - } - - container = { - button_checkbox = { - name = "public" - size = { 20 20 } - block "public" { - } - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_PUBLIC" - align = nobaseline - position = { 25 0 } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/multiplayer_frontend.gui b/project/ck3/base_game/gui/multiplayer_frontend.gui deleted file mode 100644 index 5698cff8ec..0000000000 --- a/project/ck3/base_game/gui/multiplayer_frontend.gui +++ /dev/null @@ -1,78 +0,0 @@ -JominiMultiplayerFrontendView = { - name = "JominiMultiplayerView" - size = { 100% 100% } - - state = { - name = _show - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - } - - clickable_version_number = { - - parentanchor = bottom|right - position = { -15 -15 } - - using = tooltip_se - - blockoverride "background" - { - } - } - - blockoverride "menu" {} - - blockoverride "background" - { - proportional_icon = { - size = { 100% 100% } - texture = "[GetRandomFrontendIllustration]" - } - } - - widget = { - name = "panel_right" - size = { 945 100% } - parentanchor = left - - using = Window_Background_Sidebar - - background = { - using = Background_Area_Dark - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - alpha = 0.8 - mirror = vertical - } - } - - vbox = { - margin = { 10 10 } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 40 } - - button_standard_back = { - size = { 170 33 } - shortcut = "close_window" - onclick = "[FrontEndMultiplayerView.OnBack]" - } - - expand = {} - } - } - } -} diff --git a/project/ck3/base_game/gui/multiplayer_lobby.gui b/project/ck3/base_game/gui/multiplayer_lobby.gui deleted file mode 100644 index aa82b3fc45..0000000000 --- a/project/ck3/base_game/gui/multiplayer_lobby.gui +++ /dev/null @@ -1,866 +0,0 @@ -JominiMultiplayerLobby = { - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'mp_lobby_tabs', 'show_players' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - on_start = "[GetVariableSystem.Clear( 'tabs_open' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - } - - blockoverride "left_panel_properties" - { - size = { 390 100% } - widgetid = "left" - visible = "[GameIsMultiplayer]" - } - - blockoverride "lobby_view_back_onclick" { - onclick = "[SetIronmanEnabledStatus( '(bool)no' )]" - onclick = "[ReturnToMenu]" - } - - blockoverride "host_button" - { - text = "[SelectLocalization( IsIronmanEnabled, 'GAME_SETUP_IRONMAN_SINGLEPLAYER_ONLY', 'JOMINI_MULTIPLAYER_GUI_HOST_BUTTON' )]" - } - - blockoverride "host_button_enabled" - { - enabled = "[And( And( JominiIsMultiplayerAccessible, JominiIsHostOrLocal ), Not( IsIronmanEnabled ) )]" - } - - # blockoverride "lobby_module_background" - # { - # using = Background_Area_Dark - # margin = { 10 10 } - # } - - blockoverride "playerbackgroundstyle" - { - using = Background_Area - } - - blockoverride "jominimultiplayertextbox" { - default_format = "#medium" - } - - blockoverride "buttonstyle" { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 4 - downhoverframe = 5 - downpressedframe = 6 - texture = "gfx/interface/buttons/button_entry_02.dds" - spriteType = Corneredstretched - spriteborder = { 20 20 } - framesize = { 249 78 } - - default_format = "#medium" - } - - blockoverride "playerlist_playable" { - } - - blockoverride "game_info" { - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - text = "[GetCurrentDate.GetString]" - - } - - blockoverride "button_close" { - visible = no - } - } - } - - blockoverride "selected_playable" { - state = { - name = "jomini_preselected_changed" - next = "preselected_shown" - alpha = 0.5 - } - - state = { - name = "preselected_shown" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - datacontext = "[LobbyView.GetSelectedPlayable.GetCharacter]" - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[Character.IsValid]" - ignoreinvisible = yes - - #### MAIN PORTRAIT ### - vbox = { - layoutpolicy_horizontal = expanding - margin_left = -4 - - ############### - # Character box - widget = { - name = "main_characters" - layoutpolicy_horizontal = expanding - size = { 0 310 } - - datacontext = "[GetIllustration( 'character_view_bg' )]" - - background = { - texture = "[Illustration.GetTexture( Character.Self )]" - fittype = centercrop - using = Mask_Rough_Edges - } - - ### Liege - container = { - name = "liege" - datacontext = "[LobbyView.GetSelectedPlayable.GetCharacter.GetLiege]" - visible = "[And(Character.IsValid, Not(Character.IsSelected))]" - parentanchor = bottom|left - position = { 5 -125 } - - portrait_head_small = { - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "opinion_box" - { - visible = no - } - - blockoverride "status_icons" { - visible = no - } - } - - text_label_center = { - parentanchor = top|hcenter - position = { -10 85 } - text = "[liege|E]" - } - - icon = { - name = "non_dejure_liege" - visible = "[Not( Character.GetVassalContract.IsRightfulLiege )]" - parentanchor = top|left - position = { 65 80 } - - size = { 35 35 } - texture = "gfx/interface/icons/levy_tax_reduction.dds" - - using = tooltip_ws - tooltip = "MRW_TT_NOT_RIGHTFUL_LIEGE" - } - } - - ### Heir - container = { - name = "heir" - datacontext = "[LobbyView.GetSelectedPlayable.GetCharacter.GetPlayerHeir]" - visible = "[Character.IsValid]" - parentanchor = bottom|left - position = { 5 -10 } - - portrait_head_small = { - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "opinion_box" - { - visible = no - } - - blockoverride "status_icons" { - visible = no - } - } - - text_label_center = { - parentanchor = top|hcenter - position = { 0 85 } - name = "heir_label" - text = "[heir|E]" - } - } - - ### Main Character - portrait_body = { - name = "tutorial_highlight_main_character_button" - parentanchor = bottom|right - position = { -10 20 } - size = { 240 300 } - - blockoverride "portrait_button" { - size = { 280 421 } - } - - blockoverride "portrait_glow" {} - - blockoverride "portrait_texture" { - portrait_texture = "[Character.GetPortrait('environment_body', 'camera_character_view_main', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - - blockoverride "mask" { - mask = "gfx/portraits/portrait_mask_character_view.dds" - } - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "portrait_opinion" { - visible = no - } - - blockoverride "portrait_status_icons" { - visible = no - } - - blockoverride "status_icons" {} - blockoverride "coa" {} - blockoverride "opinion_box" {} - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area_Dark - margin = { 5 0 } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - spacing = 5 - - text_single = { - name = "character_name" - layoutpolicy_horizontal = expanding - raw_text = "[Character.GetUINameNotMeNoTooltip], #low [Character.GetAge]#!" - default_format = "#high" - using = Font_Size_Medium - fontsize_min = 14 - align = left|nobaseline - max_width = 390 - autoresize = yes - - tooltip = "[Character.GetCharacterViewNameNicknamedNoTooltipRegnal]" - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 5 5 } - - hbox = { - layoutpolicy_horizontal = expanding - - ## Traits and modifiers - fixedgridbox = { - name = "personality_traits" - datamodel = "[Character.GetTraitIndices]" - flipdirection = yes - addcolumn = 54 - addrow = 55 - maxhorizontalslots = 5 - - item = { - icon_trait = { - datacontext = "[GetTraitForIndex(int32.GetInt)]" - visible = "[Trait.IsPersonality]" - blockoverride "icon_size" - { - size = { 55 55 } - } - } - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - name = "faith_and_culture" - - button_religion_icon = { - name = "faith_button" - alwaystransparent = yes - datacontext = "[Character.GetFaith]" - size = { 45 45 } - - tooltipwidget = { faith_tooltip_core_tenents = {} } - - using = tooltip_ws - } - - vbox = { - margin_right = 10 - margin_left = 3 - minimumsize = { 80 0 } - - text_single = { - datacontext = "[Character.GetFaith]" - layoutpolicy_horizontal = expanding - text = "FAITH_LOBBY_WINDOW" - default_format = "#clickable;italic" - align = nobaseline - max_width = 220 - - tooltipwidget = { faith_tooltip_core_tenents = {} } - - using = tooltip_ws - } - - text_single = { - datacontext = "[Character.GetCulture]" - layoutpolicy_horizontal = expanding - text = "CULTURE_LOBBY_WINDOW" - default_format = "#clickable;italic" - align = nobaseline - max_width = 220 - - tooltipwidget = { ruler_designer_culture_tooltip = {} } - - using = tooltip_ws - } - } - } - expand = {} - } - - - expand = {} - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - ### HOUSE COA ### - vbox = { - layoutpolicy_vertical = expanding - margin = { 10 0 } - margin_bottom = 5 - - vbox = { - name = "house" - margin_top = 5 - layoutpolicy_vertical = expanding - maximumsize = { 100 0 } - datacontext = "[Character.GetHouse]" - visible = "[Character.HasDynasty]" - - coa_house_medium = { - alwaystransparent = yes - using = tooltip_ws - - icon = { - name = "bastard" - parentanchor = bottom|right - - visible = "[Not(Character.IsLegitimateMemberOfHouse)]" - framesize = { 40 40 } - frame = 4 - size = { 20 20 } - texture = "gfx/interface/icons/portraits/relation.dds" - tooltip = "CV_TT_BASTARD" - } - - icon = { - name = "head_icon" - parentanchor = bottom|right - size = { 20 20 } - visible = "[LessThan_int32(Character.GetDynastyHeadRelationFrame('(bool)no'), '(int32)9')]" - - texture = "gfx/interface/icons/portraits/relation.dds" - framesize = { 40 40 } - frame = "[Character.GetDynastyHeadRelationFrame('(bool)no')]" - tooltip = "[Character.GetDynastyHeadTooltip]" - } - } - - text_multi = { - autoresize = yes - max_width = 95 - margin = { 5 0 } - text = "[DynastyHouse.GetBaseNameNoTooltip]" - align = top|hcenter - } - } - - expand = {} - } - } - } - - ### REALM ### - hbox = { - layoutpolicy_horizontal = expanding - margin = { 20 0 } - - visible = "[Character.HasLandedTitles]" - - widget = { - size = { 85 100 } - coa_realm_medium_crown = { - name = "realm_flag" - alwaystransparent = yes - blockoverride "OnClickDefault" {} - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - name = "character_title" - layoutpolicy_horizontal = expanding - align = left - autoresize = yes - max_width = 280 - text = "[Character.GetPrimaryTitle.GetNameNoTooltip|U]" - default_format = "#low" - using = Font_Size_Medium - } - - text_single = { - name = "government_type" - layoutpolicy_horizontal = expanding - text = "[Character.GetGovernment.GetName]" - default_format = "#low" - } - } - - expand = {} - } - } - - spacer = { - size = { 10 5 } - } - - scrollarea = { - layoutpolicy_horizontal = expanding - maximumsize = { -1 150 } - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - visible = "[Character.HasDifficultyInfo]" - - scrollwidget = { - ### DIFFICULTY ### - vbox = { - spacing = 5 - margin_bottom = 10 - visible = "[Character.HasDifficultyInfo]" - - background = { - using = Background_Area - margin = { 10 0 } - } - - text_label_left = { - name = "difficulty_label" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - text = "MULTIPLAYER_LOBBY_DIFFICULTY_HEADER" - } - - text_multi = { - name = "difficulty" - layoutpolicy_horizontal = expanding - autoresize = yes - text = "MULTIPLAYER_LOBBY_DIFFICULTY_INFO_TEXT" - max_width = 380 - } - } - } - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - } - - spacer = { - size = { 10 5 } - } - - expand = {} - - divider_light = { - layoutpolicy_horizontal = expanding - } - - spacer = { size = {0 8}} - } - } - - blockoverride "game_rules" { - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin_right = 10 - margin_bottom = 15 - - flowcontainer_game_rules_mini = { - layoutpolicy_horizontal = expanding - name = "game_rules_mini" - margin = { 10 5 } - } - - button_standard = { - name = "game_rules_button" - layoutpolicy_horizontal = expanding - size = { 350 45 } - - button_rules = { - size = { 30 30 } - parentanchor = left|vcenter - position = { 5 0 } - alwaystransparent = yes - } - - text = "GAME_RULES" - margin = { 60 0 } - onclick = "[OpenGameRules]" - - hbox = { - margin = { 5 0 } - expand = {} - datacontext = "[GetGameRules]" - - ironman_save_icon = { - visible = "[IsIronmanEnabled]" - size = { 30 30 } - tooltip = "IRONMAN_ENABLED" - } - - ironman_disabled_icon = { - visible = "[Not( IsIronmanEnabled )]" - size = { 30 30 } - tooltip = "IRONMAN_DISBLED" - } - achievements_enabled_icon = { - visible = "[CanGetAchievements]" - size = { 30 30 } - tooltip = ACHIEVEMENTS_ENABLED - } - achievements_disabled_icon = { - visible = "[Not( CanGetAchievements )]" - size = { 30 30 } - tooltip = ACHIEVEMENTS_DISABLED - using = tooltip_nw - } - } - } - - vbox = { - name = "select_and_customize_character" - datacontext = "[LobbyView.GetSelectedPlayable.GetCharacter]" - - button_standard = { - name = "create_ruler" - size = { 380 45 } - visible = "[IsPreparationLobby]" - datacontext = "[LobbyView.GetSelectedPlayable.GetCharacter]" - - button_edit_text = { - size = { 30 30 } - parentanchor = left|vcenter - position = { 5 0 } - alwaystransparent = yes - } - - enabled = "[LobbyView.CanTryStartRulerDesigning( Character.Self )]" - - tooltip = "[LobbyView.GetTryStartRulerDesigningDesc( Character.Self )]" - text = "RULER_DESIGNER_OPEN" - - onclick = "[LobbyView.UnReady]" - onclick = "[TryStartRulerDesigning( Character.Self )]" - } - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[Or(Or(Character.IsOtherPlayer, Character.IsLocalPlayer), And(Not(Character.IsValid), IsObserver))]" - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 5 16 } - - background = { - using = Background_Area_Dark - } - - text_single = { - name = "player" - visible = "[Character.IsOtherPlayer]" - text = "MULTIPLAYER_LOBBY_PLAYED_BY" - align = nobaseline - default_format = "#high" - } - - text_single = { - name = "its_you" - visible = "[Character.IsLocalPlayer]" - text = "MULTIPLAYER_LOBBY_PLAYED_BY_YOU" - align = nobaseline - default_format = "#high" - } - - text_single = { - visible = "[And(Not(Character.IsValid), IsObserver)]" - size = { 380 100 } - align = center - text = "MULTIPLAYER_LOBBY_PLAY_OBSERVER" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 10 } - visible = "[Not( Or( Character.IsOtherPlayer, Character.IsLocalPlayer ) )]" - - button_primary = { - layoutpolicy_horizontal = expanding - size = { 350 33 } - visible = "[And( GameIsMultiplayer, IsPreparationLobby )]" - - text = "JOMINI_MULTIPLAYER_GUI_SELECT" - onclick = "[LobbyView.ControlSelected]" - tooltip = "[LobbyView.GetControlToolTip]" - enabled = "[LobbyView.CanControlSelected]" - } - } - } - } - } - - ### Chosen character name left side ### - blockoverride "readyness" { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { 390 -1 } - - text_multi = { - layoutpolicy_horizontal = expanding - text = "MULTIPLAYER_LOBBY_READY" - visible = "[And( LobbyPlayer.HasPlayable, Not( LobbyPlayer.IsObserver ) )]" - max_width = 245 - autoresize = yes - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[SelectLocalization( IsMachineRulerDesigning( LobbyPlayer.GetID ), 'MULTIPLAYER_LOBBY_RULER_DESIGNING', 'MULTIPLAYER_LOBBY_NOT_READY' )]" - visible = "[Not( Or( Or( LobbyPlayer.HasPlayable, LobbyPlayer.IsObserver ), LobbyPlayer.IsHotjoining ) )]" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "JOMINI_MULTIPLAYER_GUI_OBSERVER" - visible = "[LobbyPlayer.IsObserver]" - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[LobbyPlayer.IsHotjoining]" - text = "MULTIPLAYER_LOBBY_JOIN_PROGRESS" - } - - expand = {} - } - } - - ### MAPMODES, OBSERVE MODE ### - widget = { - parentanchor = bottom - size = { 100% 215 } - allow_outside = yes - - vbox = { - expand = {} - allow_outside = yes - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 30 - margin_top = 20 - margin_left = 440 - margin_right = 390 - allow_outside = yes - - vbox = { - spacing = 5 - - background = { - using = Background_Area_Dark - margin = { 10 15 } - } - - background = { - using = Background_Area_Dark - margin = { 10 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - button_standard = { - size = { 200 40 } - visible = "[InDebugMode]" - text = "FIND_TITLE" - shortcut = "find_title_shortcut" - onclick = "[ToggleGameView( 'find_title' )]" - tooltip = "IM_TT_FIND_TITLE" - } - - JominiLobbyViewButton = { - size = { 200 40 } - onclick = "[SetRandomPlayableObserverCharacter]" - text = "MULTIPLAYER_LOBBY_CHOOSE_RANDOM_CHARACTER" - } - - JominiLobbyViewButton = { - size = { 200 40 } - onclick = "[LobbyView.ToggleObserve]" - text = "[SelectLocalization(LobbyView.IsObserver, 'JOMINI_MULTIPLAYER_GUI_DISABLE_OBSERVE', 'JOMINI_MULTIPLAYER_GUI_OBSERVE')]" - tooltip = "JOMINI_MULTIPLAYER_GUI_OBSERVE_TOOLTIP" - layoutpolicy_horizontal = expanding - - icon_observer = { - position = { -5 2 } - parentanchor = right - size = { 35 35 } - } - } - } - - expand = {} - - map_modes = { - scale = 0.8 - filter_mouse = all - alwaystransparent = no - hotkeys_HUD = {} - } - } - } - } -} - -JominiLobbyViewEndPreparationConfirmation = {} -JominiMultiplayerJoinRequest = {} -JominiMultiplayerOosMessage = { - blockoverride "oos_item" { - layoutpolicy_horizontal = expanding - - hbox = { - datacontext = "[OosData.GetPlayable.GetCharacter]" - layoutpolicy_horizontal = expanding - - widget = { - size = { 68 106 } - - coa_realm_medium_crown = { - visible = "[And( Character.IsValid, Not( OosData.IsObserver ))]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 5 0 } - - text_single = { - text = "[Character.GetName]" - visible = "[And( Character.IsValid, Not( OosData.IsObserver ))]" - autoresize = yes - layoutpolicy_horizontal = expanding - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_OBSERVER" - visible = "[OosData.IsObserver]" - autoresize = yes - layoutpolicy_horizontal = expanding - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_PLAYER_NAME" - max_width = 490 - autoresize = yes - layoutpolicy_horizontal = expanding - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_TYPE" - max_width = 490 - autoresize = yes - layoutpolicy_horizontal = expanding - } - - text_multi = { - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_FOLDER" - max_width = 490 - autoresize = yes - layoutpolicy_horizontal = expanding - } - } - } - } -} diff --git a/project/ck3/base_game/gui/multiplayer_serverbrowser.gui b/project/ck3/base_game/gui/multiplayer_serverbrowser.gui deleted file mode 100644 index 6bc8e2df20..0000000000 --- a/project/ck3/base_game/gui/multiplayer_serverbrowser.gui +++ /dev/null @@ -1,2 +0,0 @@ -JominiServerBrowserWindow = {} -JominiJoinServerDialogWindow = {} diff --git a/project/ck3/base_game/gui/multiplayer_setup.gui b/project/ck3/base_game/gui/multiplayer_setup.gui deleted file mode 100644 index c61e7d5063..0000000000 --- a/project/ck3/base_game/gui/multiplayer_setup.gui +++ /dev/null @@ -1 +0,0 @@ -JominiMultiplayerSetup = {} diff --git a/project/ck3/base_game/gui/multiplayer_types.gui b/project/ck3/base_game/gui/multiplayer_types.gui deleted file mode 100644 index 0daf2f625a..0000000000 --- a/project/ck3/base_game/gui/multiplayer_types.gui +++ /dev/null @@ -1,2348 +0,0 @@ -types JominiServerBrowser { - - type JominiMultiplayerPushButton = button { - block "jomini_multiplayer_push_button" - { - texture = "gfx/editor_gui/editor_button.dds" - gfxtype = framedbuttongfx - spriteType = CorneredStretched - spriteborder = { 4 4 } - effectname = "NoHighlight" - framesize = { 16 16 } - upframe = 1 - downframe = 2 - overframe = 3 - disableframe = 4 - intersectionmask = yes - } - } - - type JominiServerBrowserWindow = window { - name = "JominiServerBrowser" - size = { 955 92% } - - movable = no - - state = { - name = _show - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - } - - block "serverbrowser_background" {} - - vbox = { - spacing = 5 - using = Window_Margins_Sidebar - margin_right = 20 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "JOMINI_MULTIPLAYER_SERVER_BROWSER_HEADER" - } - - blockoverride "button_close" { - visible = no - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 15 - margin_left = 10 - spacing = 10 - - ### PUBLIC GAME ### - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 5 0 } - margin_right = 10 - - text_single = { - text = "JOMINI_MULTIPLAYER_PUBLIC_GAMES" - layoutpolicy_horizontal = expanding - align = left - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 20 - - JominiMultiplayerCheckbutton = { - blockoverride "checkbutton" - { - onclick = "[JominiServerBrowserGui.ToggleHasPasswordFilter]" - checked = "[Not( JominiServerBrowserGui.IsHasPasswordFilterSet )]" - } - - blockoverride "label" - { - text = "JOMINI_MULTIPLAYER_GUI_SERVER_FILTER_LABEL_HAS_PASSWORD" - align = nobaseline - } - } - - JominiMultiplayerCheckbutton = { - blockoverride "checkbutton" - { - onclick = "[JominiServerBrowserGui.ToggleSameVersionFilter]" - checked = "[JominiServerBrowserGui.IsSameVersionFilterSet]" - } - - blockoverride "label" - { - text = "TITUS_FILTER_SAME_VERSION" - align = nobaseline - } - } - - JominiMultiplayerCheckbutton = { - visible = "[JominiMultiplayerIsCrossplayFilterAvailable]" - - blockoverride "checkbutton" - { - onclick = "[JominiServerBrowserGui.ToggleCrossPlatformFilter]" - checked = "[Not(JominiServerBrowserGui.IsCrossPlatformFilterSet)]" - enabled = "[JominiMultiplayerIsCrossplayEnabled]" - } - - blockoverride "label" - { - text = "MULTIPLAYER_GUI_PUBLIC_MICROSOFT_ONLY" - align = nobaseline - } - } - - editbox_search_field = { - layoutpolicy_horizontal = expanding - blockoverride "editbox_properties" - { - name = "game_name_filter_editbox" #not used in code - ontextedited = "[JominiServerBrowserGui.OnFilterTextEdit]" - } - } - - button_group = { - onclick = "[JominiServerBrowserGui.RefreshServers]" - - hbox = { - spacing = 5 - text_single = { - text = "REFRESH" - align = nobaseline - } - - button_change = { - name = "scan_button" - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin_top = 20 - margin_left = 10 - - ### SERVER/GAME NAME ### - button_standard_list = { - size = { 260 33 } - onclick = "[JominiServerBrowserGui.Sort( 'name' )]" - tooltip = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_TT_SERVER_NAME" - using = tooltip_ne - - hbox = { - spacing = 5 - margin_left = 10 - - text_single = { - layoutpolicy_vertical = expanding - align = nobaseline - text = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_LABEL_SERVER_NAME" - max_width = 250 - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - JominiMultiplayerSortButtonAsc = { - visible = "[And( JominiServerBrowserGui.IsSortAscending, JominiServerBrowserGui.IsSortedBy( 'name' ) )]" - } - - JominiMultiplayerSortButtonDesc = { - visible = "[And( Not( JominiServerBrowserGui.IsSortAscending ), JominiServerBrowserGui.IsSortedBy( 'name' ) )]" - } - } - } - } - - ### PLAYERS ### - button_standard_list = { - size = { 140 33 } - onclick = "[JominiServerBrowserGui.Sort( 'players_count' )]" - tooltip = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_TT_PLAYERS" - using = tooltip_ne - - hbox = { - spacing = 5 - margin_left = 10 - - text_single = { - layoutpolicy_vertical = expanding - align = nobaseline - text = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_LABEL_PLAYERS" - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - JominiMultiplayerSortButtonAsc = { - visible = "[And( JominiServerBrowserGui.IsSortAscending, JominiServerBrowserGui.IsSortedBy( 'players_count' ) )]" - } - - JominiMultiplayerSortButtonDesc = { - visible = "[And( Not( JominiServerBrowserGui.IsSortAscending ), JominiServerBrowserGui.IsSortedBy( 'players_count' ) )]" - } - } - } - } - - ### STATUS ### - button_standard_list = { - size = { 150 33 } - onclick = "[JominiServerBrowserGui.Sort( 'status' )]" - tooltip = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_TT_STATUS" - using = tooltip_ne - - hbox = { - spacing = 5 - margin = { 5 0 } - - text_single = { - layoutpolicy_vertical = expanding - align = nobaseline - text = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_LABEL_STATUS" - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - JominiMultiplayerSortButtonAsc = { - visible = "[And( JominiServerBrowserGui.IsSortAscending, JominiServerBrowserGui.IsSortedBy( 'status' ) )]" - } - - JominiMultiplayerSortButtonDesc = { - visible = "[And( Not( JominiServerBrowserGui.IsSortAscending ), JominiServerBrowserGui.IsSortedBy( 'status' ) )]" - } - } - } - } - - ### CHECKSUM ### - button_standard_list = { - size = { 145 33 } - onclick = "[JominiServerBrowserGui.Sort( 'version' )]" - tooltip = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_TT_VERSION" - using = tooltip_ne - - hbox = { - spacing = 5 - margin_left = 10 - - text_single = { - layoutpolicy_vertical = expanding - minimumsize = { 70 0 } - align = nobaseline - text = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_LABEL_VERSION" - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - JominiMultiplayerSortButtonAsc = { - visible = "[And( JominiServerBrowserGui.IsSortAscending, JominiServerBrowserGui.IsSortedBy( 'version' ) )]" - } - - JominiMultiplayerSortButtonDesc = { - visible = "[And( Not( JominiServerBrowserGui.IsSortAscending ), JominiServerBrowserGui.IsSortedBy( 'version' ) )]" - } - } - } - } - - ### PASSWORD ### - button_standard_list = { - size = { 80 33 } - onclick = "[JominiServerBrowserGui.Sort( 'has_password' )]" - tooltip = "JOMINI_MULTIPLAYER_GUI_SERVER_SORT_TT_PASSWORD" - using = tooltip_ne - - hbox = { - margin_left = 10 - - icon_has_password = {} - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - JominiMultiplayerSortButtonAsc = { - visible = "[And( JominiServerBrowserGui.IsSortAscending, JominiServerBrowserGui.IsSortedBy( 'has_password' ) )]" - } - - JominiMultiplayerSortButtonDesc = { - visible = "[And( Not( JominiServerBrowserGui.IsSortAscending ), JominiServerBrowserGui.IsSortedBy( 'has_password' ) )]" - } - } - } - } - - spacer = { - size = { 110 1 } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[JominiServerBrowserGui.AccessServers]" - layoutpolicy_horizontal = expanding - spacing = 5 - - item = { - hbox = { - layoutpolicy_horizontal = expanding - - button_standard_clean = { - layoutpolicy_horizontal = expanding - onclick = "[JominiServer.Join]" - tooltip_enabled = "[Not(JominiServer.IsSameVersion)]" - tooltip = "JOMINI_MULTIPLAYER_GUI_VERSION_MISMATCH_SERVER_BROWSER" - enabled = "[JominiServer.IsSameVersion]" - - hbox = { - spacing = 5 - - widget = { - size = { 255 33 } - - hbox = { - margin_left = 10 - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - align = left|nobaseline - text = "[JominiServer.GetName]" - default_format = "#high" - } - } - } - - widget = { - size = { 140 33 } - - hbox = { - margin_left = 10 - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - align = left|nobaseline - text = "[JominiServer.GetNumPlayers] / [JominiServer.GetMaxPlayers]" - default_format = "#high" - } - } - } - - widget = { - size = { 140 33 } - - hbox = { - margin_left = 10 - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - align = left|nobaseline - text = "[JominiServer.GetStatus]" - default_format = "#high" - } - } - } - - ### CHECKSUM ### - widget = { - size = { 150 33 } - - hbox = { - margin_left = 10 - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - align = left|nobaseline - text = "[JominiServer.GetVersion]" - default_format = "#high" - } - } - } - - widget = { - size = { 50 33 } - - hbox = { - margin_left = 10 - - icon_has_password = { - visible = "[JominiServer.GetHasPassword]" - tooltip = "JOMINI_MULTIPLAYER_GUI_SERVER_PASSWORD_PROTECTED_TOOLTIP" - } - - expand = {} - } - } - - widget = { - size = { 115 33 } - - hbox = { - margin_right = 5 - margin_left = 10 - - expand = {} - - text_single = { - align = left|nobaseline - max_width = 80 - - text = "JOMINI_MULTIPLAYER_GUI_SERVER_BROWSER_JOIN_BUTTON_IN_LIST" - default_format = "#high" - } - - widget = { - size = { 20 20 } - allow_outside = yes - - button_play = { - parentanchor = center - alwaystransparent = yes - } - } - } - } - - expand = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - } - - blockoverride "scrollbox_empty" - { - text = "JOMINI_MULTIPLAYER_SERVER_BROWSER_EMPTY" - layoutpolicy_vertical = expanding - visible = "[Or( IsDataModelEmpty( JominiServerBrowserGui.AccessServers ), JominiServerBrowserGui.IsRefreshing )]" - } - } - - ### PRIVATE GAME #### - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 5 0 } - - text_single = { - text = "JOMINI_MULTIPLAYER_JOIN_PRIVATE_GAMES" - layoutpolicy_horizontal = expanding - align = left - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - JominiMultiplayerTextbox = { - text = "JOMINI_MULTIPLAYER_GUI_SERVER_BROWSER_ID_LABEL" - autoresize = yes - default_format = "#medium" - } - - editbox_standard = { - layoutpolicy_horizontal = expanding - blockoverride "editbox_properties" - { - name = "server_id_editbox" - } - } - - button_paste = { - onclick = "[JominiServerBrowserGui.SetServerId]" - tooltip = "MULTIPLAYER_GUI_SERVER_BROWSER_PASTE_ID" - } - - button_standard = { - text = "JOIN" - minimumsize = { 220 0 } - onclick = "[JominiServerBrowserGui.JoinServerWithId]" - block "serverbrowser_join_server" {} - } - } - - } - } - } - } - - type JominiJoinServerDialogWindow = window { - name = "JominiJoinServerDialog" - modal = yes - modality = all - - position = { 0 0 } - parentanchor = center - widgetanchor = center - - size = { 300 75 } - using = Window_Background_Popup - - vbox = { - spacing = 10 - restrictparent_min = yes - using = Window_Margins - - - hbox = { - spacing = 10 - layoutpolicy_horizontal = expanding - - JominiMultiplayerTextbox = { - text = "JOMINI_MULTIPLAYER_GUI_POPUP_PASSWORD" - autoresize = yes - } - - editbox_standard = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_properties" - { - onreturnpressed = "[JominiPasswordPopup.OnSubmit]" - name = "password" - password = yes - } - } - } - - expand = {} - - hbox = { - spacing = 10 - layoutpolicy_horizontal = expanding - - button_standard = { - text = "JOMINI_MULTIPLAYER_GUI_POPUP_DECLINE" - layoutpolicy_horizontal = expanding - - onclick = "[JominiPasswordPopup.OnDecline]" - shortcut = close_window - } - - button_primary = { - text = "JOMINI_MULTIPLAYER_GUI_POPUP_SUBMIT" - layoutpolicy_horizontal = expanding - - onclick = "[JominiPasswordPopup.OnSubmit]" - } - } - } - } -} - -types JominiMultiplayerIngame { - type JominiMultiplayerJoinRequest = window { - name = "multiplayer_join_request_dialog" - visible = "[JominiHasPlayerJoinRequests]" - layer = confirmation - - size = { 800 300 } - widgetanchor = center - parentanchor = center - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - using = Window_Background_Popup - - vbox = { - using = Window_Margins - spacing = 10 - - header_standard = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "JOMINI_MULTIPLAYER_GUI_PLAYER_JOIN_REQUEST" - } - - blockoverride "button_close" - { - visible = no - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[JominiAccessPlayerJoinRequests]" - - item = { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = fixed - spacing = 5 - margin = { 0 2 } - - text_single = { - text = "[PlayerJoinRequest.GetPlayerName]" - autoresize = yes - layoutpolicy_horizontal = expanding - } - - expand = {} - - button_standard = { - name = "reject_button" - text = "JOMINI_MULTIPLAYER_GUI_PLAYER_JOIN_REQUEST_REJECT" - onclick = "[PlayerJoinRequest.Reject]" - layoutpolicy_horizontal = fixed - } - - button_primary = { - name = "accept_button" - text = "JOMINI_MULTIPLAYER_GUI_PLAYER_JOIN_REQUEST_ACCEPT" - onclick = "[PlayerJoinRequest.Accept]" - } - } - } - } - } - } - } - } - - type JominiMultiplayerOosMessage = window { - name = "multiplayer_oos_message" - using = Window_Background_Popup - layer = confirmation - - size = { 600 700 } - parentanchor = center - - visible = "[DataModelHasItems( OosWindow.GetOosData )]" - - vbox = { - margin = { 10 10 } - spacing = 5 - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_HEADER" - autoresize = yes - } - - text_multi = { - margin { 50 0 } - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_MY" - minimumsize = { 0 50 } - visible = "[OosWindow.IsLocalOos]" - layoutpolicy_horizontal = expanding - } - - text_multi = { - margin { 50 0 } - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_DESC" - visible = "[Not( OosWindow.IsLocalOos )]" - minimumsize = { 0 50 } - layoutpolicy_horizontal = expanding - } - - text_single = { - margin { 50 0 } - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_DESC_LOCAL" - visible = "[OosWindow.IsLocalOos]" - layoutpolicy_horizontal = expanding - } - - scrollarea = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = editor_vertical_scrollbar - } - - scrollwidget = { - vbox = { - vbox = { - margin = { 5 5 } - layoutpolicy_horizontal = expanding - datamodel = "[OosWindow.GetOosData]" - - item = { - vbox = { - block "oos_item" { - layoutpolicy_horizontal = expanding - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_PLAYER_NAME" - max_width = 490 - autoresize = yes - layoutpolicy_horizontal = expanding - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_TYPE" - max_width = 490 - autoresize = yes - layoutpolicy_horizontal = expanding - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_FOLDER" - max_width = 490 - autoresize = yes - layoutpolicy_horizontal = expanding - } - } - } - } - } - - expand = {} - } - } - } - - button_standard = { - size = { 300 30 } - datacontext = "[OosWindow]" - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_CONTINUE" - onclick = "[OosWindow.Continue]" - } - - button_standard = { - size = { 300 30 } - text = "JOMINI_MULTIPLAYER_GUI_OOS_MESSAGE_EXIT_BUTTON" - onclick = "[OosWindow.GoToMenu]" - } - } - } -} - -types JominiMultiplayerFrontend -{ - type JominiMultiplayerFrontendView = widget { - # visible = no - ### moved to serverbrowserwindow - name = "JominiMultiplayerView" - size = { 100% 100% } - - block "background" {} - - block "states" {} - - block "menu" - { - flowcontainer = { - block "menu_properties" - { - direction = vertical - } - - block "menu_items" - { - JominiMultiplayerFrontEndButton = { - onclick = "[FrontEndMultiplayerView.OnBack]" - text = "JOMINI_MULTIPLAYER_GUI_SERVER_BROWSER_BACK_BUTTON" - } - - JominiMultiplayerFrontEndButton = { - onclick = "[FrontEndMultiplayerView.OnLoad]" - text = "JOMINI_MULTIPLAYER_GUI_SERVER_BROWSER_LOAD_AND_HOST_BUTTON" - } - - JominiMultiplayerFrontEndButton = { - onclick = "[FrontEndMultiplayerView.OnHost]" - text = "JOMINI_MULTIPLAYER_GUI_SERVER_BROWSER_HOST_BUTTON" - } - - JominiMultiplayerFrontEndButton = { - onclick = "[JominiServerBrowserGui.RefreshServers]" - text = "JOMINI_MULTIPLAYER_GUI_SERVER_BROWSER_SCAN_BUTTON" - } - - } - } - } - } -} - -types JominiMultiplayerSetup { - type JominiMultiplayerSetupEditBox = editbox { - align = left - alwaystransparent = no - focuspolicy = all - block "setup_editbox" { - cursorcolor = { 1 1 1 0.6 } - maxcharacters = 255 - default_format = "#medium" - fontsize = 14 - - background = { - using = Background_Area_Border_Solid - } - } - } - - type JominiMultiplayerSetupTextBox = text_single {} - - type JominiMultiplayerSetupCheckButton = hbox { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - - button_checkbox = { - size = { 20 20 } - block "checkbutton" {} - } - - JominiMultiplayerSetupTextBox = { - layoutpolicy_horizontal = expanding - align = nobaseline - block "label" - { - visible = no - } - } - } - - type JominiMultiplayerSetup = window { - name = "JominiMultiplayerSetupWindow" - - size = { 420 450 } - parentanchor = center - widgetanchor = center - - alwaystransparent = no - - using = Window_Background - using = Window_Decoration - - vbox = { - using = Window_Margins - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 10 } - spacing = 20 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "JOMINI_MULTIPLAYER_GUI_SHOW_SETTINGS" - } - - vbox = { - layoutpolicy_horizontal = expanding - - JominiMultiplayerSetupCheckButton = { - blockoverride "checkbutton" - { - name = "mpconfig_offline" - checked = "[MultiplayerSetupWindow.GetMPConfig.IsOffline]" - onclick = "[MultiplayerSetupWindow.AccessMPConfig.SetOffline]" - tooltip = "[MultiplayerSetupWindow.GetMPConfig.GetPrivateToolTip]" - enabled = "[JominiIsMultiplayerAccessible]" - } - - blockoverride "label" - { - text = "JOMINI_MULTIPLAYER_GUI_GAME_MODE_OFFLINE" - } - } - - JominiMultiplayerSetupCheckButton = { - blockoverride "checkbutton" - { - name = "mpconfig_private" - checked = "[MultiplayerSetupWindow.GetMPConfig.IsPrivate]" - onclick = "[MultiplayerSetupWindow.AccessMPConfig.SetPrivate]" - tooltip = "[MultiplayerSetupWindow.GetMPConfig.GetPrivateToolTip]" - enabled = "[JominiIsMultiplayerAccessible]" - } - - blockoverride "label" - { - text = "JOMINI_MULTIPLAYER_GUI_PRIVATE" - } - - tooltip = JOMINI_MULTIPLAYER_GUI_PRIVATE_TT - } - - JominiMultiplayerSetupCheckButton = { - blockoverride "checkbutton" - { - name = "mpconfig_public" - checked = "[MultiplayerSetupWindow.GetMPConfig.IsPublic]" - onclick = "[MultiplayerSetupWindow.AccessMPConfig.SetPublic]" - tooltip = "[MultiplayerSetupWindow.GetMPConfig.GetPublicToolTip]" - enabled = "[JominiIsMultiplayerAccessible]" - } - - blockoverride "label" - { - text = "JOMINI_MULTIPLAYER_GUI_PUBLIC" - } - - tooltip = JOMINI_MULTIPLAYER_GUI_PUBLIC_TT - } - } - - vbox = { - spacing = 10 - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - JominiMultiplayerSetupTextBox = { - text = "JOMINI_MULTIPLAYER_GUI_SERVER_NAME_LABEL" - layoutpolicy_horizontal = expanding - visible = "[Not(MultiplayerSetupWindow.GetMPConfig.IsOffline)]" - } - - #should be editbox_standard if we ever use this window - - JominiMultiplayerSetupEditBox = { - name = "game_name" - minimumsize = { 160 30 } - max_width = 160 - text = "[MultiplayerSetupWindow.GetDefaultServerName]" - visible = "[Not(MultiplayerSetupWindow.GetMPConfig.IsOffline)]" - layoutpolicy_horizontal = expanding - onreturnpressed = "[MultiplayerSetupWindow.Host]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - JominiMultiplayerSetupTextBox = { - text = "JOMINI_MULTIPLAYER_GUI_SERVER_PASSWORD_LABEL" - layoutpolicy_horizontal = expanding - visible = "[Not(MultiplayerSetupWindow.GetMPConfig.IsOffline)]" - } - - #should be editbox_standard if we ever use this window - JominiMultiplayerSetupEditBox = { - name = "game_password" - minimumsize = { 160 30 } - max_width = 160 - text = "[MultiplayerSetupWindow.GetDefaultServerPassword]" - layoutpolicy_horizontal = expanding - visible = "[Not(MultiplayerSetupWindow.GetMPConfig.IsOffline)]" - onreturnpressed = "[MultiplayerSetupWindow.Host]" - } - - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - JominiMultiplayerSetupCheckButton = { - visible = "[MultiplayerSetupWindow.GetMPConfig.IsPrivate]" - - blockoverride "checkbutton" - { - name = "hotjoin_autoaccept" - checked = "[MultiplayerSetupWindow.GetMPConfig.IsHotjoinAutoAccept]" - onclick = "[MultiplayerSetupWindow.AccessMPConfig.ToggleHotjoinAutoAccept]" - enabled = "[JominiIsMultiplayerAccessible]" - } - - blockoverride "label" - { - autoresize = yes - text = "JOMINI_MULTIPLAYER_GUI_AUTO_ACCEPT" - } - - tooltip = "JOMINI_MULTIPLAYER_GUI_AUTO_ACCEPT_TT" - } - - JominiMultiplayerSetupCheckButton = { - visible = "[JominiMultiplayerIsCrossplayFilterAvailable]" - - blockoverride "checkbutton" - { - name = "crossplay_status" - enabled = "[JominiMultiplayerIsCrossplayEnabled]" - } - - blockoverride "label" - { - autoresize = yes - text = "JOMINI_MULTIPLAYER_GUI_SERVER_FILTER_LABEL_CROSSPLAY_ENABLED" - } - } - } - - - expand = {} - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - button_primary = { - name = "host_button" - layoutpolicy_horizontal = expanding - text = "JOMINI_MULTIPLAYER_GUI_SESSION_HOST" - onclick = "[MultiplayerSetupWindow.Host]" - enabled = "[MultiplayerSetupWindow.CanHost]" - tooltip = "[MultiplayerSetupWindow.HostToolTip]" - } - - button_standard = { - name = "cancel_button" - layoutpolicy_horizontal = expanding - text = "JOMINI_MULTIPLAYER_GUI_SESSION_CANCEL" - onclick = "[MultiplayerSetupWindow.Cancel]" - shortcut = "close_window" - } - } - } - } - } -} - -template JominiLobbyViewModuleBackground { - block "lobby_module_background" - { - # shaderfile = "gfx/FX/pdxgui_default.shader" - # texture = "gfx/editor_gui/editor_field.dds" - # spriteType = CorneredStretched - # spriteborder = { 6 6 } - } -} - -types JominiMultiplayerLobby -{ - # Button Style - type JominiLobbyViewButton = button_standard { - } - - type JominiLobbyRemovePlayer = button { - enabled = "[LobbyPlayer.CanRemovePlayer]" - visible = "[LobbyPlayer.CanRemovePlayer]" - - onclick = "[LobbyPlayer.RemovePlayer]" - - block "remove_player_button_style" - { - layoutpolicy_horizontal = fixed - size = { 20 20 } - - texture = "gfx/editor_gui/editor_button.dds" - gfxtype = framedbuttongfx - spriteType = CorneredStretched - spriteborder = { 4 4 } - effectname = "NoHighlight" - framesize = { 16 16 } - upframe = 1 - downframe = 2 - overframe = 3 - disableframe = 4 - intersectionmask = yes - raw_text = "K" - } - } - - type JominiLobbyViewServerInfoEntry = button { - block "server_info_entry_size" - { - size = { 0 20 } - layoutpolicy_horizontal = expanding - } - - block "server_info_entry_styling" - { - align = left - using = Font_Type_Standard - using = Font_Size_Small - default_format = "#high" - margin = { 5 5 } - - background = { - using = Background_Area - } - } - } - - # Hosting status - type JominiLobbyViewHostingStatus = vbox { - margin = { 10 5 } - layoutpolicy_horizontal = expanding - visible = "[LobbyView.ShowHosting]" - - background = { - using = Background_Area - } - - JominiMultiplayerSetupTextBox = { - text = "JOMINI_MULTIPLAYER_GUI_HOSTING" - layoutpolicy_horizontal = expanding - } - } - - # Error information - type JominiLobbyViewHostError = vbox { - visible = "[HasHostError]" - layoutpolicy_horizontal = expanding - margin = { 10 10 } - spacing = 25 - - background = { - using = Background_Area - } - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - text = "[GetHostError]" - default_format = "#X" - } - - button_standard = { - text = "JOMINI_MULTIPLAYER_GUI_CLOSE" - onclick = "[ClearHostError]" - } - } - - type JominiLobbyExpandButton = button_expand { - } - - type JominiLobbyCollapseButton = button_expand { - frame = 2 - } - - # The MP info widget displays the multiplayer information - type JominiLobbyViewMPInfo = vbox { - name = "mp_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - alwaystransparent = no - filter_mouse = left|right - - block "mp_info_properties" { - margin_top = 10 - spacing = 10 - - background = { - using = JominiLobbyViewModuleBackground - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - margin = { 0 5 } - text = "JOMINI_MULTIPLAYER_GUI_VISIBILITY" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - - tooltip = JOMINI_MULTIPLAYER_GUI_PRIVATE_TT - - button_radio = { - visible = "[Not(LobbyView.IsInvite)]" - onclick = "[LobbyView.SetInvite]" - } - - button_radio = { - visible = "[LobbyView.IsInvite]" - frame = 2 - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_PRIVATE" - align = nobaseline - } - - expand = {} - } - - hbox = { - visible = "[JominiMultiplayerIsCrossplayFilterAvailable]" - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - - tooltip = MULTIPLAYER_GUI_PUBLIC_MICROSOFT_ONLY_TT - - button_radio = { - visible = "[Not(LobbyView.IsPublicNoCrossplay)]" - onclick = "[LobbyView.SetPublicNoCrossplay]" - } - - button_radio = { - visible = "[LobbyView.IsPublicNoCrossplay]" - frame = 2 - } - - text_single = { - text = "MULTIPLAYER_GUI_PUBLIC_MICROSOFT_ONLY" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - - tooltip = JOMINI_MULTIPLAYER_GUI_PUBLIC_TT - - button_radio = { - visible = "[Not(LobbyView.IsPublicCrossplay)]" - onclick = "[LobbyView.SetPublicCrossplay]" - enabled = "[Or(Not(JominiMultiplayerIsCrossplayFilterAvailable), JominiMultiplayerIsCrossplayEnabled)]" - } - - button_radio = { - visible = "[LobbyView.IsPublicCrossplay]" - frame = 2 - } - - text_single = { - text = "JOMINI_MULTIPLAYER_GUI_PUBLIC" - align = nobaseline - } - - expand = {} - } - - vbox = { - spacing = 10 - layoutpolicy_horizontal = expanding - restrictparent_min = yes - block "setup_hbox_height" {} - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - margin = { 0 5 } - text = "JOMINI_MULTIPLAYER_GUI_GAME_SETTINGS" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - - visible = "[Not(LobbyView.GetServerInfo.IsInvite)]" - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - blockoverride "editbox_label" - { - text = "JOMINI_MULTIPLAYER_GUI_SERVER_NAME" - } - - blockoverride "editbox_properties" - { - name = "game_name" - text = "[LobbyView.GetServerInfo.GetServerName]" - onreturnpressed = "[LobbyView.SetName]" - ontextedited = "[LobbyView.OnNameEdit]" - enabled = "[CanEditSettingsAfterHost]" - } - } - - button_army_select = { - size = { 25 25 } - visible = "[CanEditSettingsAfterHost]" - onclick = "[LobbyView.SetName]" - tooltip = "JOMINI_MULTIPLAYER_GUI_CHANGE_SERVER_NAME" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 10 - visible = "[JominiIsHostOrLocal]" - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - blockoverride "editbox_label" - { - text = "JOMINI_MULTIPLAYER_GUI_SERVER_PASSWORD" - } - blockoverride "editbox_properties" - { - name = "game_password" - onreturnpressed = "[LobbyView.SetPassword]" - ontextedited = "[LobbyView.OnPasswordEdit]" - enabled = "[CanEditSettingsAfterHost]" - } - } - - button_army_select = { - size = { 25 25 } - visible = "[CanEditSettingsAfterHost]" - onclick = "[LobbyView.SetPassword]" - tooltip = "JOMINI_MULTIPLAYER_GUI_CHANGE_SERVER_PASSWORD" - } - - } - - hbox = { - block "game_options_left" {} - block "game_options_right" {} - } - } - - JominiMultiplayerSetupCheckButton = { - visible = "[JominiIsHostOrLocal]" - - blockoverride "checkbutton" - { - name = "hotjoin_autoaccept" - checked = "[LobbyView.IsAutoAccept]" - onclick = "[LobbyView.ToggleAutoAccept]" - tooltip = "JOMINI_MULTIPLAYER_GUI_AUTO_ACCEPT_TT" - enabled = "[CanEditSettingsAfterHost]" - } - - blockoverride "label" - { - autoresize = yes - text = "JOMINI_MULTIPLAYER_GUI_AUTO_ACCEPT" - tooltip = "JOMINI_MULTIPLAYER_GUI_AUTO_ACCEPT_TT" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - block "mp_info_header" {} - - block "mp_info_left_info" {} - - - JominiLobbyViewServerInfoEntry = { - minimumsize = { 390 0 } - - text_multi = { - text = "JOMINI_MULTIPLAYER_GUI_CHECKSUM" - margin = { 10 5 } - max_width = 390 - autoresize = yes - resizeparent = yes - } - tooltip = "JOMINI_MULTIPLAYER_GUI_GAME_VERSION_TOOLTIP" - } - } - - spacer = { - size = { 5 20 } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = preferred - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = preferred - spacing = 10 - - text_label_center = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - - text = "JOMINI_MULTIPLAYER_GUI_ENABLED_DLCS" - block "jomini_standard_textbox" {} - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - margin_top = 20 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - datamodel = "[LobbyView.GetEnabledDLCs]" - - item = { - text_single = { - layoutpolicy_horizontal = expanding - text = "[CString.GetString]" - } - } - } - } - - blockoverride "scrollbox_empty" - { - layoutpolicy_vertical = expanding - visible = "[IsDataModelEmpty(LobbyView.GetEnabledDLCs)]" - text = "JOMINI_MULTIPLAYER_GUI_NO_DLCS" - } - } - } - - spacer = { - size = { 5 20 } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = preferred - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = preferred - spacing = 10 - - text_label_center = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - text = "JOMINI_MULTIPLAYER_GUI_ENABLED_MODS" - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - datamodel = "[LobbyView.GetEnabledMods]" - - item = { - text_single = { - layoutpolicy_horizontal = expanding - text = "[CString.GetString]" - } - } - } - } - - blockoverride "scrollbox_empty" - { - layoutpolicy_vertical = expanding - visible = "[IsDataModelEmpty(LobbyView.GetEnabledMods)]" - text = "JOMINI_MULTIPLAYER_GUI_NO_MODS" - } - } - } - } - - # The Host widget shows the host button - type JominiLobbyViewHost = vbox { - layoutpolicy_horizontal = expanding - visible = "[And(Not(HasHostError),Not(GameIsMultiplayer))]" - alwaystransparent = no - filter_mouse = left|right - - block "host_background" { - background = { - using = JominiLobbyViewModuleBackground - } - } - - JominiLobbyViewButton = { - block "host_button" - { - text = "JOMINI_MULTIPLAYER_GUI_HOST_BUTTON" - } - - onclick = "[LobbyView.OpenMultiplayer]" - tooltip = "[LobbyView.GetOpenMultiplayerToolTip]" - - block "host_button_enabled" - { - enabled = "[And(JominiIsMultiplayerAccessible, JominiIsHostOrLocal)]" - } - - layoutpolicy_horizontal = expanding - } - } - - # Playerlist item - type JominiLobbyViewPlayerItem = hbox { - layoutpolicy_horizontal = expanding - alwaystransparent = no - filter_mouse = left|right - - background = { - using = Background_Area_Dark - margin = { 5 0} - } - - block "playerlist_item_content" { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { 390 -1 } - margin = { 10 5 } - spacing = 10 - - block "playable_icon" { - - widget = { - size = { 50 70 } - layoutpolicy_horizontal = fixed - layoutpolicy_vertical = expanding - - # button_standard = { - # size = { 60 70 } - # text = "no char" - # } - - widget = { - visible = "[LobbyPlayer.IsObserver]" - size = { 47 75 } - - icon_observer = { - parentanchor = center - size = { 48 48 } - } - } - - container = { - visible = "[LobbyPlayer.HasPlayable]" - coa_realm_small_crown = { - datacontext = "[LobbyPlayer.GetPlayable.GetCharacter]" - visible = "[Character.IsValid]" - } - } - - ##### NO CHARACTER CHOSEN #### - - # container = { - # coa_realm_small_crown = { - # texture = "gfx/coat_of_arms/textured_emblems/_default.dds" - # # datacontext = "[LobbyPlayer.GetPlayable.GetCharacter]" - # visible = "[Not(Character.IsValid)]" - # } - # } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - text_multi = { - layoutpolicy_horizontal = expanding - max_width = 300 - autoresize = yes - text = "[LobbyPlayer.GetName]" - default_format = "#high" - } - - text_single = { - visible = "[LobbyPlayer.IsHost]" - text = "HOST" - default_format = "#high" - margin_right = 5 - } - } - - hbox = { - spacing = 5 - layoutpolicy_horizontal = expanding - allow_outside = yes - - # Readyness - block "readyness" { - hbox = { - text_multi = { - layoutpolicy_horizontal = expanding - text = "JOMINI_MULTIPLAYER_GUI_READY" - visible = "[And( LobbyPlayer.IsReady, Not( LobbyPlayer.IsObserver ) )]" - align = nobaseline - autoresize = yes - } - } - } - - widget = { - allow_outside = yes - minimumsize = { 30 0 } - - button_kick_player = { - parentanchor = bottom|right - widgetanchor = bottom|right - size = { 30 30 } - visible = "[LobbyPlayer.CanRemovePlayer]" - onclick = "[LobbyPlayer.RemovePlayer]" - tooltip = "JOMINI_MULTIPLAYER_GUI_PLAYER_KICK_BUTTON_LABEL_TT" - } - } - - widget = { - allow_outside = yes - minimumsize = { 30 0 } - - button_clear = { - parentanchor = bottom|right - widgetanchor = bottom|right - size = { 30 30 } - visible = "[And( LobbyPlayer.IsLocalPlayer, Or( LobbyPlayer.HasPlayable, LobbyPlayer.IsObserver ) )]" - onclick = "[LobbyView.ClearSelection]" - tooltip = "JOMINI_MULTIPLAYER_GUI_CLEAR_SELECTION" - } - } - } - } - } - } - } - - # Playerlist widget - type JominiLobbyViewPlayerList = vbox { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 10 } - minimumsize = { 390 0 } - - background = { - using = JominiLobbyViewModuleBackground - } - - JominiLobbyViewPlayerItem = { - datacontext = "[LobbyView.AccessLocalPlayer]" - } - - JominiMultiplayerTextbox = { - minimumsize = { 370 50 } - margin_left = 20 - text = "JOMINI_MULTIPLAYER_GUI_OTHER_PLAYERS_COUNT" - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = -5 - spacing = 5 - - scrollbox = { - visible = "[GameIsMultiplayer]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_margins" {} - - blockoverride "scrollbox_empty" - { - visible = "[LessThan_int32(GetDataModelSize(LobbyView.Players), '(int32)2')]" - text = "JOMINI_MULTIPLAYER_GUI_OTHER_PLAYERS_NONE" - layoutpolicy_vertical = expanding - } - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - alwaystransparent = no - filter_mouse = left|right - datamodel = "[LobbyView.Players]" - ignoreinvisible = yes - - block "player_list_properties" {} - - item = { - JominiLobbyViewPlayerItem = { - visible = "[Not( LobbyPlayer.IsLocalPlayer)]" - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 390 50 } - max_width = 390 - margin = { 10 0 } - - text_multi = { - layoutpolicy_horizontal = expanding - max_width = 340 - margin = { 0 5 } - autoresize = yes - text = "FRONTEND_INVITE" - } - - button_copy = { - onclick = "[LobbyView.CopyServerID]" - tooltip = "FRONTEND_COPY_CLIPBUFFER_TT" - } - } - } - } - - type JominiLobbyViewBack = vbox { - layoutpolicy_horizontal = expanding - margin = { 10 10 } - - alwaystransparent = no - filter_mouse = left|right - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard_back = { - enabled = "[LobbyView.CanGoBack]" - - block "lobby_view_back_onclick" { - onclick = "[LobbyView.GoBack]" - } - - blockoverride "text" { - text = "JOMINI_MULTIPLAYER_GUI_SESSION_BACK" - } - - tooltip = "[LobbyView.GetGoBackToolTip]" - shortcut = "close_window" - } - - expand = {} - } - } - - # Selection widget - type JominiLobbyViewSelectionWidget = vbox { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_left = 20 - - alwaystransparent = no - filter_mouse = left|right - - background = { - using = JominiLobbyViewModuleBackground - } - - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - default_format = "#I" - align = center - text = "MULTIPLAYER_GUI_CLICK_TO_SELECT" - visible = "[And( Not( LobbyView.HasSelectedPlayable ), Not( LobbyView.IsObserver ) )]" - } - - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[And( Not( LobbyView.HasSelectedPlayable ), LobbyView.IsObserver )]" - - spacer = {size = {0 20}} - - text_label_center = { - name = "header" - text = "JOMINI_MULTIPLAYER_GUI_OBSERVER" - } - - text_multi = { - name = "desc" - text = "FRONTEND_OBSERVER_DESC" - autoresize = yes - max_width = 300 - align = left - } - - expand = {} - } - - # Playable Selected - widget = { - visible = "[LobbyView.HasSelectedPlayable]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - - block "selected_playable" { - } - } - } - - block "game_rules" {} - } - - # Game Info Panel - type JominiLobbyViewGameInfoPanel = vbox { - size = { 0 0 } - layoutpolicy_horizontal = expanding - alwaystransparent = no - filter_mouse = left|right - - background = { - using = JominiLobbyViewModuleBackground - } - - block "game_info" { - } - } - - # Module for preparation specific stuff - type JominiLobbyViewPreparation = vbox { - #visible = "[IsPreparationLobby]" - alwaystransparent = no - filter_mouse = left|right - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_bottom = 10 - - - background = { - using = JominiLobbyViewModuleBackground - } - - JominiMultiplayerTextbox = { - layoutpolicy_horizontal = expanding - visible = "[And(LobbyView.IsReady,Not(PlayerIsHost))]" - name = "ready_info" - minimumsize = { 0 45 } - multiline = yes - align = center|center - text = "JOMINI_MULTIPLAYER_GUI_WAIT_HOST_START" - } - - button_standard = { - size = { 380 45 } - datacontext = "[LobbyView.GetSelectedPlayable.GetCharacter]" - visible = "[Not( IsPreparationLobby )]" - - enabled = "[LobbyView.CanTryStartRulerDesigning( Character.Self )]" - - onclick = "[TryStartRulerDesigning( Character.Self )]" - - tooltip = "[LobbyView.GetTryStartRulerDesigningDesc( Character.Self )]" - text = "RULER_DESIGNER_OPEN" - - icon = { - visible = "[And( ShouldPromptForRulerDesigner, LobbyView.CanTryStartRulerDesigning( Character.Self ) )]" - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - using = Color_Bright_Yellow - alpha = 0 - - state = { - name = a - next = b - trigger_on_create = yes - - alpha = 0.3 - duration = 1 - using = Animation_Curve_Default - } - - state = { - name = b - next = a - - alpha = 0 - duration = 2 - using = Animation_Curve_Default - } - } - - button_edit_text = { - size = { 30 30 } - parentanchor = left|vcenter - position = { 5 0 } - alwaystransparent = yes - } - } - - spacer = { - size = { 10 10 } - } - - button_primary_big = { - size = { 380 50 } - visible = "[And( IsPreparationLobby, PlayerIsHost )]" - onclick = "[LobbyView.Start]" - enabled = "[LobbyView.CanStart]" - tooltip = "[LobbyView.StartToolTip]" - text = "JOMINI_MULTIPLAYER_GUI_START" - - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - - state = { - name = _mouse_press - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_press" - } - } - - state = { - name = _mouse_release - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_start_game" - } - } - } - - button_primary_big = { - size = { 380 50 } - visible = "[Not( IsPreparationLobby )]" - text = "JOMINI_MULTIPLAYER_GUI_START" - - onclick = "[LobbyView.ControlSelected]" - onclick = "[LobbyView.Ready]" - enabled = "[LobbyView.CanControlSelected]" - - tooltip = "[LobbyView.GetControlToolTip]" - } - } - - type JominiLobbyViewEndPreparationConfirmation = widget { - name = "JominiMultiplayerEndPreparationConfirmation" - - block "properties" - { - size = { 300 200 } - parentanchor = center - widgetanchor = center - modal = yes - modality = all - } - - block "background" - { - background = { - using = JominiLobbyViewModuleBackground - } - } - - block "content" - { - textbox = { - name = "info" - size = { 100% 50% } - multiline = yes - align = center|center - text = "JOMINI_MULTIPLAYER_GUI_CONFIRMATION" - } - - JominiLobbyViewButton = { - onclick = "[EndPrepConfirm.Cancel]" - size = { 50% 20% } - text = "JOMINI_MULTIPLAYER_GUI_CANCEL" - parentanchor = bottom|left - widgetanchor = bottom|left - } - - JominiLobbyViewButton = { - onclick = "[EndPrepConfirm.Confirm]" - size = { 50% 20% } - text = "JOMINI_MULTIPLAYER_GUI_CONFIRM" - parentanchor = bottom|right - widgetanchor = bottom|right - } - } - } - - type JominiMultiplayerLobby = widget { - name = "lobbyview" - size = { 100% 100% } - - widget = { - parentanchor = bottom - size = { 100% 100 } - - background = { - using = Background_Bottom_Fade - } - - background = { - using = Background_Bottom_Fade - } - } - - #### CHOOSE ANY CHARACTER ### - vbox = { - maximumsize = { 390 -1 } - visible = "[Not(GameIsMultiplayer)]" - - expand = {} - - vbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area_Dark - margin = { 10 10 } - } - - background = { - using = Background_Area_Dark - margin = { 10 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.6 - mirror = horizontal - } - } - - background = { - using = Background_Area_Dark - margin = { 10 10 } - alpha = 0.6 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - background = { - using = Background_Area_Dark - margin = { 10 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 10 } - - button_standard = { - layoutpolicy_horizontal = expanding - visible = "[And(And(Not(HasHostError),Not(GameIsMultiplayer)), JominiIsMultiplayerAccessible)]" - alwaystransparent = no - filter_mouse = left|right - text = "JOMINI_MULTIPLAYER_GUI_HOST_BUTTON" - minimumsize = { 0 78 } - - onclick = "[LobbyView.OpenMultiplayer]" - tooltip = "[LobbyView.GetOpenMultiplayerToolTip]" - enabled = "[JominiIsHostOrLocal]" - } - - button_standard = { - layoutpolicy_horizontal = expanding - visible = "[And(And(Not(HasHostError),Not(GameIsMultiplayer)), Not(JominiIsMultiplayerAccessible))]" - alwaystransparent = no - filter_mouse = left|right - text = "JOMINI_MULTIPLAYER_GUI_HOST_BUTTON" - minimumsize = { 390 78 } - - onclick = "[OnToggleLoginWindow]" - tooltip = "[LobbyView.GetOpenMultiplayerToolTip]" - enabled = "[JominiIsHostOrLocal]" - - icon_online_offline = { - parentanchor = right|vcenter - position = { -15 0 } - tooltip = "FRONTEND_LOGIN_PROMPT" - frame = 2 - } - } - } - - JominiLobbyViewBack = {} - } - - } - - block "left_panel" - { - widget = { - block "left_panel_properties" - { - size = { 410 100% } - } - - vbox = { - margin_right = 20 - - block "left_panel_content" { - using = Window_Background_Sidebar_Multiplayer_Left - - background = { - using = Background_Area_Dark - margin = { 0 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - alpha = 0.8 - mirror = vertical - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = JominiLobbyViewModuleBackground - } - - hbox = { - layoutpolicy_horizontal = expanding - name = "tabs" - margin = { -8 0 } - - button_tab = { - name = "show_players" - layoutpolicy_horizontal = expanding - - visible = "[JominiIsMultiplayerAccessible]" - onclick = "[GetVariableSystem.Set( 'mp_lobby_tabs', 'show_players' )]" - down = "[GetVariableSystem.HasValue( 'mp_lobby_tabs', 'show_players' )]" - - text = "JOMINI_MULTIPLAYER_GUI_SHOW_PLAYERS" - default_format = "#low" - } - - button_tab = { - name = "show_settings" - layoutpolicy_horizontal = expanding - - visible = "[JominiIsMultiplayerAccessible]" - onclick = "[GetVariableSystem.Set( 'mp_lobby_tabs', 'show_settings' )]" - down = "[GetVariableSystem.HasValue( 'mp_lobby_tabs', 'show_settings' )]" - - text = "JOMINI_MULTIPLAYER_GUI_SHOW_SETTINGS" - default_format = "#low" - - } - } - } - - JominiLobbyViewPlayerList = { - visible = "[And( And(GetVariableSystem.HasValue( 'mp_lobby_tabs', 'show_players' ), LobbyView.ShowPlayerList), LobbyView.HasServerInfo )]" - } - - JominiLobbyViewMPInfo = { - visible = "[And( Or(GetVariableSystem.HasValue( 'mp_lobby_tabs', 'show_settings' ), Not( LobbyView.ShowPlayerList )), LobbyView.HasServerInfo )]" - } - - expand = {} - - JominiLobbyViewHostingStatus = {} - JominiLobbyViewHostError = {} - - JominiLobbyViewBack = {} - } - } - } - } - - block "right_panel" - { - widget = { - parentanchor = top|right - widgetanchor = top|right - - block "right_panel_properties" - { - size = { 410 100% } - } - - using = Window_Background_Sidebar_Multiplayer_Right - - background = { - using = Background_Area_Dark - margin = { 0 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - alpha = 0.8 - mirror = vertical - } - } - - vbox = { - block "right_panel_content" - { - JominiLobbyViewGameInfoPanel = {} - JominiLobbyViewSelectionWidget = {} - JominiLobbyViewPreparation = {} - } - } - } - } - } -} - -template JominiDefaultButtonProperties { - block "button_style" - { - texture = "gfx/editor_gui/editor_button.dds" - gfxtype = framedbuttongfx - spriteType = CorneredStretched - spriteborder = { 4 4 } - framesize = { 16 16 } - upframe = 1 - downframe = 2 - overframe = 3 - disableframe = 4 - } -} - -types JominiMultiplayerGameTypes -{ - type JominiMultiplayerFrontEndButton = button_standard { - size = { 200 50 } - } - - type JominiMultiplayerSortButtonAsc = button { - - block "asc_button_properties" { - alwaystransparent = yes - size = { 35 33 } - - button_icon = { - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - framesize = { 66 66 } - frame = 1 - } - } - } - - type JominiMultiplayerSortButtonDesc = button { - - block "desc_button_properties" { - alwaystransparent = yes - size = { 35 33 } - - button_icon = { - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - framesize = { 66 66 } - frame = 2 - } - } - } - - type JominiMultiplayerCheckbutton = hbox { - - block "serverbrowser_checkbutton" { - - button_checkbox = { - size = { 20 20 } - block "checkbutton" {} - } - - text_single = { - margin_left = 5 - - block "label" - { - raw_text = "#D Label#!" - } - } - } - } - - type JominiMultiplayerTextbox = textbox { - align = left - block "jominimultiplayertextbox" { - using = Font_Type_Standard - using = Font_Size_Small - default_format = "#high" - } - } -} diff --git a/project/ck3/base_game/gui/notifications/jomini_message.gui b/project/ck3/base_game/gui/notifications/jomini_message.gui deleted file mode 100644 index 2b0c2742eb..0000000000 --- a/project/ck3/base_game/gui/notifications/jomini_message.gui +++ /dev/null @@ -1,84 +0,0 @@ -window = { - name = "jomini_message" - size = { 100% 100% } - parentanchor = center - resizable = no - layer = confirmation - - button = { - size = { 100% 100% } - onclick = "[JominiNotification.OnDecline]" - } - - widget = { - parentanchor = center - using = Window_Background_Popup - alwaystransparent = no - - vbox = { - size = { 500 200 } - resizeparent = yes - margin = { 10 10 } - - header_standard = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[JominiNotification.GetTitle]" - - } - - blockoverride "button_close" { - visible = no - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 20 10 } - spacing = 20 - - text_multi = { - maximumsize = { 350 -1 } - minimumsize = { 350 -1 } - autoresize = yes - multiline = yes - align = center - margin_top = 10 - margin_bottom = 20 - text = "[JominiNotification.GetText]" - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - text = "[JominiNotification.GetDeclineButtonText]" - onclick = "[JominiNotification.OnDecline]" - shortcut = "close_window" - visible = "[Or(JominiNotification.HasOnAccept, JominiNotification.HasOnDecline)]" - } - - expand = { - layoutpolicy_horizontal = expanding - visible = "[Or(JominiNotification.HasOnAccept, JominiNotification.HasOnDecline)]" - } - - button_primary = { - text = "[JominiNotification.GetAcceptButtonText]" - onclick = "[JominiNotification.OnAccept]" - shortcut = "close_window" # Escape closes OK when there is only that - visible = "[Not(Or(JominiNotification.HasOnAccept, JominiNotification.HasOnDecline))]" - } - - button_primary = { - text = "[JominiNotification.GetAcceptButtonText]" - onclick = "[JominiNotification.OnAccept]" - visible = "[Or(JominiNotification.HasOnAccept, JominiNotification.HasOnDecline)]" - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/preload/defaults.gui b/project/ck3/base_game/gui/preload/defaults.gui deleted file mode 100644 index 75d52759e0..0000000000 --- a/project/ck3/base_game/gui/preload/defaults.gui +++ /dev/null @@ -1,266 +0,0 @@ -template default_scrollbar_button -{ - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_select" -} - -### -### TOOLTIP PLACEMENT TEMPLATES -### - -## East-South Direction (right, then down) -# Most common -template tooltip_es -{ - tooltip_type = widget - tooltip_parentanchor = top|right - tooltip_widgetanchor = top|left - tooltip_verticalbehavior = slide - tooltip_horizontalbehavior = mirror -} - -## west south -template tooltip_ws -{ - tooltip_type = widget - tooltip_parentanchor = top|left - tooltip_widgetanchor = top|right - tooltip_verticalbehavior = slide - tooltip_horizontalbehavior = mirror -} - -## North-East Direction (up, then right) -# Use in layouts that are horizontal -template tooltip_ne -{ - tooltip_type = widget - tooltip_parentanchor = top|left - tooltip_widgetanchor = bottom|left - tooltip_verticalbehavior = mirror - tooltip_horizontalbehavior = slide -} - -# BELOW - -## South-East Direction (down, then right) -# Use for "labelly" things -template tooltip_se -{ - tooltip_type = widget - tooltip_parentanchor = bottom|left - tooltip_widgetanchor = top|left - tooltip_verticalbehavior = mirror - tooltip_horizontalbehavior = slide -} - -## Straight Below -# Use if it looks nicer -template tooltip_below -{ - tooltip_type = widget - tooltip_parentanchor = bottom|hcenter - tooltip_widgetanchor = top|hcenter - tooltip_verticalbehavior = mirror - tooltip_horizontalbehavior = slide -} - -## Straight Above -# Use if it looks nicer -template tooltip_above -{ - tooltip_type = widget - tooltip_parentanchor = top|hcenter - tooltip_widgetanchor = bottom|hcenter - tooltip_verticalbehavior = mirror - tooltip_horizontalbehavior = slide -} - -# SPECIAL - -## North-West Direction (up, then left) -# Only used in Map modes, kind of a special case to avoid overlap -template tooltip_nw -{ - tooltip_type = widget - tooltip_parentanchor = top|right - tooltip_widgetanchor = bottom|right - tooltip_verticalbehavior = mirror - tooltip_horizontalbehavior = slide -} - -types Default -{ - type game_button = game_button { - using = tooltip_es - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - button_ignore = right - } - - type button = game_button { - #gfxtype = framedbuttongfx - #shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - gfxtype = buttongfx - - - tooltip_offset = { 0 0 } - #tooltop_widget = TooltipWithPaddingUsedForTooltipsInTooltips - filter_mouse = right - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - button_ignore = right - } - - type button_group = button_group { - using = tooltip_es - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - button_ignore = right - } - - type editbox = editbox { - gfxtype = editboxgfx - shaderfile = "gfx/FX/pdxgui_default.shader" - font = "StandardGameFont" - fontsize = 15 - fontcolor = { 0.61 0.6 0.56 1.0 } # == #medium == #color_gray; not using default_format = "#medium" because it doesn't work when there is formatting tag bug with an extra #!; it was just white in that case - - using = tooltip_above - } - - type textbox = textbox { - gfxtype = textboxgfx - shaderfile = "gfx/FX/pdxgui_default.shader" - font = "StandardGameFont" - fontsize = 15 - fontcolor = { 0.61 0.6 0.56 1.0 } # == #medium == #color_gray; not using default_format = "#medium" because it doesn't work when there is formatting tag bug with an extra #!; it was just white in that case - text_selectable = no - - using = tooltip_above - } - - #type video_icon = icon { - # blockoverride "icon_defaults_override" {} - # gfxtype = videogfx - #} - - type icon = icon { - block "icon_defaults_override" { - gfxtype = icongfx - shaderfile = "gfx/FX/pdxgui_default.shader" - mipmaplodbias = -1 - using = tooltip_es - } - } - - type proportional_icon = icon { - gfxtype = propstretchedicongfx - shaderfile = "gfx/FX/pdxgui_default.shader" - } - - type hbox = hbox { - using = tooltip_es - } - - type vbox = vbox { - using = tooltip_es - } - - type highlight_icon = button { - alwaystransparent = yes - } - - type background = background { - shaderfile = "gfx/FX/pdxgui_default.shader" - } - - type window = window { - gfxtype = windowgfx - shaderfile = "gfx/FX/pdxgui_default.shader" - spriteType = corneredstretched - spriteborder = { 19 19 } - resizable = no - filter_mouse = left|right|wheel - layer = windows_layer - - using = tooltip_es - } - - type progressbar = progressbar { - gfxtype = progressbargfx - shaderfile = "gfx/FX/pdxgui_progressbar.shader" - - using = tooltip_es - } - - type checkbutton = checkbutton { - gfxtype = checkbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - highlightchecked = yes - using = tooltip_es - } - - type scrollbar = scrollbar { - min = 0 - max = 100 - step = 1 - page = 10 - value = 0 - alwaystransparent = no - - slider = { - button = { - using = default_scrollbar_button - texture = "gfx/interface/scrollbars/scrollbar_slider.dds" - } - } - } - - type scrollarea = scrollarea { - scissor = yes - scrollbaralign_vertical = right - scrollbaralign_horizontal = bottom - - using = tooltip_es - } - - type coat_of_arms_button = game_button { - gfxtype = coatofarmsbuttongfx - shaderfile = "gfx/FX/gui_coatofarmsbutton.shader" - size = { 64 64 } - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - filter_mouse = right - } - - type progresspie = progressbar { - gfxtype = progresspiegfx - shaderfile = "gfx/FX/gui_progresspie.shader" - - using = tooltip_es - } - - - type container = container { - using = tooltip_es - - #this should be fixed and not done like this - ignoreinvisible = no - } - - type widget = widget { - using = tooltip_es - } - - #this should be fixed and not done like this - type flowcontainer = flowcontainer { - using = tooltip_es - ignoreinvisible = no - } - - type drag_drop_icon = drag_drop_icon { - gfxtype = icongfx - shaderfile = "gfx/FX/pdxgui_default.shader" - drag_drop_base_type = "icon" - } -} diff --git a/project/ck3/base_game/gui/preload/fonts.gui b/project/ck3/base_game/gui/preload/fonts.gui deleted file mode 100644 index 7a7e00b52f..0000000000 --- a/project/ck3/base_game/gui/preload/fonts.gui +++ /dev/null @@ -1,87 +0,0 @@ - -###################################################### -################### FONT TEMPLATES ################### -###################################################### - -# Templates that deal with text formatting and positioning. - -## Size - -template Font_Size_Small -{ - fontsize = 15 - size = { 0 23 } -} - -template Font_Size_Medium -{ - fontsize = 18 - size = { 0 26 } -} - -template Font_Size_Big -{ - fontsize = 23 - size = { 0 33 } -} - -## Typeface - -template Font_Type_Standard -{ - font = StandardGameFont -} - -template Font_Type_Flavor -{ - font = TitleFont -} - -template Font_Type_Script -{ - font = StandardGameFont -} - -template Text_Light_Background_Overrides -{ - format_override = { high light_background } - format_override = { medium light_background } - format_override = { low light_background } - format_override = { weak light_background } - format_override = { flavor light_background } - format_override = { help light_background } - format_override = { instruction light_background } - format_override = { I light_background } - format_override = { warning light_background } - format_override = { X light_background } - format_override = { value light_background } - format_override = { V light_background } - format_override = { negative_value light_background } - format_override = { positive_value light_background } - format_override = { zero_value light_background } - format_override = { N light_background } - format_override = { P light_background } - format_override = { Z light_background } - format_override = { clickable light_background } - format_override = { game_link light_background } - format_override = { L light_background } - format_override = { explanation_link light_background } - format_override = { E light_background } - format_override = { tooltip_heading light_background } - format_override = { T light_background } - format_override = { tooltip_subheading light_background } - format_override = { S light_background } - format_override = { trigger_inactive light_background } - format_override = { true_white light_background } - format_override = { emphasis light_background } - format_override = { EMP light_background } - format_override = { defender_color light_background } - format_override = { attacker_color light_background } - format_override = { white light_background } - format_override = { value_red light_background } - format_override = { value_green light_background } - format_override = { value_yellow light_background } - format_override = { game_concept light_background } - format_override = { dark light_background } - format_override = { W light_background } -} diff --git a/project/ck3/base_game/gui/preload/frontend_loadingscreen.gui b/project/ck3/base_game/gui/preload/frontend_loadingscreen.gui deleted file mode 100644 index 8b97ecee43..0000000000 --- a/project/ck3/base_game/gui/preload/frontend_loadingscreen.gui +++ /dev/null @@ -1,141 +0,0 @@ -### This GUI cannot use types or templates from other files, as they have not been loaded yet. - -widget = { - name = "load_screen" - size = { 100% 100% } - - widget_loading_screen = {} -} - -types LoadingScreen -{ - type widget_loading_screen = widget { - size = { 100% 100% } - - background = { - texture = "[GetCurrentLoadingScreen]" - fittype = centercrop - } - - flowcontainer = { - margin = { 25 25 } - - flowcontainer = { - ignoreinvisible = yes - spacing = 15 - - background = { - visible = "[ReleaseMode]" - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.15 0.15 0.15 0.7 } - margin = { 0 30 } - margin_left = 150 - margin_right = 80 - } - - progressbar = { - size = { 65 65 } - gfxtype = framedprogressbargfx - texture = "gfx/interface/frontend/loading_progress.dds" - framesize = { 88 88 } - loopinterval = 1.5 - max = 0 - - icon = { - parentanchor = center - texture = "gfx/interface/frontend/ck3_logo_banner.dds" - size = { 36 45 } - scale = 0.8 - } - } - - textbox = { - name = "load_status_text" - visible = "[Not(ReleaseMode)]" - parentanchor = vcenter - size = { 200 30 } - fontsize = 20 - font = StandardGameFont - default_format = "#medium;glow_color:{0.2,0.2,0.2,1}" - align = left|nobaseline - } - - textbox = { - name = "load_status_text_release" - visible = "[ReleaseMode]" - text = "LOADSCREEN_INITIALIZING_GAME" - parentanchor = vcenter - size = { 200 30 } - fontsize = 20 - font = StandardGameFont - align = left|nobaseline - default_format = "#medium;glow_color:{0.2,0.2,0.2,1}" - } - } - } - - clickable_version_number = { - visible = "[Not(ReleaseMode)]" - - parentanchor = bottom|right - position = { -15 -15 } - } - } -} - -template Animation_LoadingScreen_ShowHide -{ - alpha = 0.3 - - state = { - name = appear - trigger_on_create = yes - bezier = { 0.25 0.1 0.25 1 } - delay = 0.3 - duration = 1 - - alpha = 1 - } - - state = { - name = _show - bezier = { 0.25 0.1 0.25 1 } - duration = 1 - - alpha = 1 - } - - state = { - name = _hide - bezier = { 0.25 0.1 0.25 1 } - duration = 1 - - alpha = 0 - } -} - - -Types BasicFrontendTypes -{ - type clickable_version_number = button_group { - name = "copy_build_version" - - onclick = "[CopyBuildVersionInfoToClipboard]" - tooltip = "[GetBuildVersionDescriptionWithClickToCopy]" - - textbox = { - name = "build_version" - parentanchor = center - autoresize = yes - block "version_text" { - text = "TOP_BAR_VERSION" - align = right - } - - default_format = "#medium;glow_color:{0,0,0,1}" - } - - - } - -} diff --git a/project/ck3/base_game/gui/preload/labels.gui b/project/ck3/base_game/gui/preload/labels.gui deleted file mode 100644 index cf62be1478..0000000000 --- a/project/ck3/base_game/gui/preload/labels.gui +++ /dev/null @@ -1,120 +0,0 @@ -types LabelTypes -{ - - # Normal, single-line text. - # Use "default_format =" to specify text color, as seen in textformatting.gui - type text_single = textbox { - - using = Font_Type_Standard - using = Font_Size_Small - autoresize = yes - elide = right - # text = "DEFAULT_TEXT" - default_format = "#medium" - alwaystransparent = no - fontsize_min = 12 - } - - # Normal, multi-line text. - type text_multi = textbox { - - using = Font_Type_Standard - using = Font_Size_Small - multiline = yes - elide = right - align = top|left - size = { 45 45 } - text = "DEFAULT_TEXT" - default_format = "#medium" - alwaystransparent = no - fontsize_min = 12 - } - - # Normal text with dark, centered on background label. - type text_label_center = text_single { - text = "DEFAULT_TEXT" - default_format = "#medium" - align = center - margin_bottom = 5 - fontsize_min = 12 - - background = { - margin_left = 40 - margin_right = 40 - # alpha = 0.5 - - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - } - } - - # Normal text with dark, left-aligned on background label. - type text_label_left = text_single { - text = "DEFAULT_TEXT" - default_format = "#medium" - align = left - margin_left = 0 - margin_right = 40 - margin_bottom = 5 - fontsize_min = 12 - - background = { - margin_left = 15 - margin_right = 5 - - - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - } - } - - # Normal text with dark, right-aligned on background label. - type text_label_right = text_single { - text = "DEFAULT_TEXT" - default_format = "#medium" - align = right - margin_left = 40 - margin_right = 0 - fontsize_min = 12 - margin_bottom = 5 - - background = { - margin_left = 5 - margin_right = 15 - - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - } - } -} diff --git a/project/ck3/base_game/gui/preload/textformatting.gui b/project/ck3/base_game/gui/preload/textformatting.gui deleted file mode 100644 index 4fa92c49b9..0000000000 --- a/project/ck3/base_game/gui/preload/textformatting.gui +++ /dev/null @@ -1,376 +0,0 @@ -textformatting = { - - - # orphaned "highlight" feature for title tooltips - - format = { - name = highlight - format = "color:{0.82, 0.77, 0.5}" - } - - ###### COLORS ### - # DO NOT USE THESE DIRECTLY, USE A FORMATTING RULE BELOW INSTEAD. THESE ARE JUST FOR CLARITY+TWEAKING - - format = { - name = color_white - format = "color:{0.87, 0.84, 0.75 }" - } - - format = { - name = color_gray - format = "color:{0.61, 0.6, 0.56}" - } - - format = { - name = color_dark_gray - format = "color:{0.4, 0.39, 0.37}" - } - - format = { - name = color_red - format = "color:{0.80,0.3,0.3}" - } - - format = { - name = color_green - format = "color:{0.4,0.61,0.3}" - } - - format = { - name = color_yellow - format = "color:{0.82, 0.77, 0.5}" - } - - format = { - name = color_light_blue - format = "color:{0.51, 0.61, 0.65}" - } - - format = { - name = color_dark_blue - format = "color:{0.16, 0.26, 0.45}" - } - - format = { - name = color_blue_gray - format = "color:{0.45, 0.45, 0.5}" - } - - format = { - name = color_goldy_yellow - format = "color:{0.68, 0.56, 0.41}" - } - - format = { - name = color_black - format = "color:{ 0.1, 0.1, 0.03 }" - } - - - ####### USAGE ### - - # Contrast Levels - - format = { - name = high - format = "color_white" - } - - format = { - name = medium - format = "color_gray" - } - - format = { - name = low - format = "color_dark_gray" - } - - format = { - name = weak - format = "low;italic" - } - - format = { - name = flavor - format = "low" - } - format = { - name = F - format = "flavor" - } - - # For light backgrounds like letter events - - format = { - name = light_background - format = "color_black" - } - - # For hints and tips in Alert/Suggestion/Current Situation Tooltips - format = { - name = "help" - format = "color_blue_gray;italic" - } - - # For things like: Press "SHIFT-X" to... and so on - format = { - name = "instruction" - format = "color_green;italic" - } - - format = { - name = I - format = "instruction" - } - - # For when things are wrong or buttons disabled - format = { - name = "warning" - format = "color_red;italic" - } - - format = { - name = X - format = "warning" - } - - # For numbers etc - - # For run-of-the-mill values - format = { - name = value - format = color_white - } - - format = { - name = V - format = "value" - } - - format = { - name = negative_value #negative as in "bad" - format = "color_red" - } - - - format = { - name = positive_value #positive as in "good/nice" - format = "color_green" - } - - format = { - name = zero_value - format = "value" - } - - format = { - name = N - format = "negative_value" - } - - format = { - name = P - format = "positive_value" - } - - format = { - name = Z - format = "zero_value" - } - - # For Buttons etc - - format = { - name = clickable - format = "color_goldy_yellow" - } - - - - # For links - - format = { - name = game_link - format = "UNDERLINE" - } - - format = { - name = L - format = "game_link" - } - - format = { - name = explanation_link - format = "color_light_blue" - } - - format = { - name = E - format = "explanation_link" - } - - format = { - name = explanation_link_light_background - format = "color_dark_blue" - } - - format = { - name = B - format = "explanation_link_light_background" - } - - # For headings in tooltips, the first line - - format = { - name = tooltip_heading - format = "medium;bold;size:18" - } - - format = { - name = T - format = "tooltip_heading" - } - - format = { - name = tooltip_subheading - format = "medium;bold;italic" - } - - format = { - name = S - format = "tooltip_subheading" - } - - # Specialized edge cases - # Debug - format = { - name = debug - format = "color:{0.8,0.2,0.7}" - } - - format = { - name = D - format = "debug" - } - - format = { - name = date - format = "color:{0.65, 0.64, 0.6};glow_color:{0.1,0.1,0.1,1}" - } - - format = { - name = trigger_inactive - format = "low" - } - - format = { - name = difficulty_easy - format = "bold;color:{0.55,0.8,0.55};glow_color:{0,0,0,1}" - } - - format = { - name = difficulty_medium - format = "bold;color:{0.8,0.73,0.5};glow_color:{0,0,0,1}" - } - - format = { - name = difficulty_hard - format = "bold;color:{1,0.61,0.61};glow_color:{0,0,0,1}" - } - - # Used for when we want to tint via code so we want a clean white - format = { - name = true_white - format = "color:{ 1.0, 1.0, 1.0 }" - } - - #low text in Tutorial, too much of a hassle to go back and fix - format = { - name = TUT - format = "low" - } - - #keywords in tutorial - format = { - name = TUT_KW - format = "color_white" - } - - format = { - name = same - format = "" - } - - # emphasized word in an event: "I will *kill* you!"" - format = { - name = emphasis - format = "italic" - } - format = { - name = EMP - format = "emphasis" - } - format = { - name = BOL - format = "bold" - } - format = { - name = DIE1 - format = "size:14" - } - format = { - name = DIE2 - format = "italic;size:12" - } - - #Berserker - format = { - name = BER - format = "bold;italic" - } - - #Poem Title - format = { - name = POE - format = "underline;italic" - } - - # Flatulence - format = { - name = flatulence - format = "bold;italic;color:{0.25,0.7,0.45};glow_color:{0,0,0,1}" - } - - # For War Overview - format = { - name = defender_color - format = "color:{0.45,0.55,0.65}" - } - format = { - name = attacker_color - format = "color:{0.85,0.30,0.25}" - } - - # Credits - - format = { - name = credits_title - format = "color:{0.8, 0.8, 0.8};SIZE:70;FONT:MapFont" - } - - format = { - name = credits_header - format = "color:{0.8, 0.8, 0.8};SIZE:30;glow_color:{0,0,0,1};FONT:MapFont" - } - - format = { - name = credits_subheader - format = "color:{0.5, 0.5, 0.5};bold;SIZE:18;glow_color:{0,0,0,1}" - } - - format = { - name = credits_entries - format = "true_white;SIZE:15;glow_color:{0,0,0,1}" - } -} diff --git a/project/ck3/base_game/gui/preload/tooltip.gui b/project/ck3/base_game/gui/preload/tooltip.gui deleted file mode 100644 index f60d6863c8..0000000000 --- a/project/ck3/base_game/gui/preload/tooltip.gui +++ /dev/null @@ -1,244 +0,0 @@ -template DefaultTooltipText -{ - #using = FontNormal - default_format = "#medium" - align = left - autoresize = yes - multiline = yes - - max_width = 450 -} - -template GeneralTooltipSetup -{ - filter_mouse = all - button = { - name = "close_tooltips" - size = { 0 0 } # Intentional zero size - visible = "[PdxGuiWidget.IsNestedTooltip]" - onclick = "[CloseAllTooltips]" - shortcut = "close_tooltips" - } -} - -template DefaultTooltipBackground -{ - background = { - name = "bg" - block "bg_texture" { - texture = "gfx/interface/tooltips/tooltip_bg.dds" - } - - spriteType = Corneredtiled - spriteborder = { 3 5 } - - block "bg_color" { - tintcolor = "[TooltipInfo.GetTintColor]" - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - background = { - name = "frame" - texture = "gfx/interface/tooltips/tooltip_frame.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - - block "frame_color" { - tintcolor = "[TooltipInfo.GetTintColor]" - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - margin_widget = { - size = { 100% 100% } - margin = { 3 3 } - - icon = { - name = "tooltip_locked" - visible = "[PdxGuiWidget.IsTooltipLocked]" - texture = "gfx/interface/tooltips/tooltip_frame.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - tintcolor = "[TooltipInfo.GetTintColor]" - size = { 100% 100% } - alpha = 1 - - state = { - name = _show - bezier = { 0.25 0.1 0.25 1 } - duration = 0.15 - alpha = 1 - } - - state = { - name = _hide - alpha = 0 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - block "progress" - { - progresspie = { - name = "tooltip_progress" - visible = "[And(UsesTimerLocking, Not(PdxGuiWidget.IsTooltipLocked))]" - parentanchor = top|right - position = { -3 3 } - size = { 20 20 } - min = 0 - max = 1 - tintcolor = "[TooltipInfo.GetTintColor]" - value = "[PdxGuiWidget.GetTooltipLockProgress]" - texture = "gfx/interface/progressbars/progress_circle.dds" - framesize = { 248 248 } - frame = 2 - - state = { - name = _show - alpha = 1 - } - - state = { - name = _hide - bezier = { 0.25 0.1 0.25 1 } - duration = 0.05 - alpha = 0 - } - } - } - } -} - -container = { - name = "ProvinceTooltipWidget" - filter_mouse = all - alwaystransparent = yes - - flowcontainer = { - position = { 25 25 } - direction = vertical - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = yes - - blockoverride "bg_color" { - tintcolor = { 1.0 1 1.0 0.8 } - } - blockoverride "progress" {} - } - - textbox = { - using = DefaultTooltipText - name = "TooltipText" - margin = { 20 10 } - } - } -} - -template DefaultTooltipWidget { - container = { - using = GeneralTooltipSetup - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - flowcontainer = { - direction = vertical - margin_right = 10 - - textbox = { - name = "TooltipText" - using = DefaultTooltipText - margin = { 20 20 } - margin_top = 10 - - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - - textbox = { - name = "TooltipTextShortcut" - using = DefaultTooltipText - parentanchor = right - margin_top = -20 - margin_bottom = 15 - margin_right = 15 - } - } - } -} - -template TooltipWithFakeShortcut { - container = { - using = GeneralTooltipSetup - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - flowcontainer = { - direction = vertical - margin_right = 10 - - textbox = { - name = "TooltipText" - using = DefaultTooltipText - margin = { 20 20 } - margin_top = 10 - - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - - textbox = { - name = "TooltipTextFakeShortcut" - using = DefaultTooltipText - block "shortcut_text" {} - parentanchor = right - margin_top = -20 - margin_bottom = 15 - margin_right = 15 - } - } - } -} - -container = { - alwaystransparent = no - name = "DefaultTooltipWidget" - using = DefaultTooltipWidget -} diff --git a/project/ck3/base_game/gui/reforge_artifact_window.gui b/project/ck3/base_game/gui/reforge_artifact_window.gui deleted file mode 100644 index 8c1dab9d31..0000000000 --- a/project/ck3/base_game/gui/reforge_artifact_window.gui +++ /dev/null @@ -1,221 +0,0 @@ -window = { - name = "reforge_artifact_window" - position = { 0 20 } - parentanchor = center - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - margin_bottom = 28 - set_parent_size_to_minimum = yes - - using = Window_Margins - using = Window_Background - - header_pattern = { - layoutpolicy_horizontal = expanding - minimumsize = { 100% 0 } - - blockoverride "header_text" - { - text = "REFORGE_ARTIFACT_TITLE" - } - - blockoverride "button_close" - { - onclick = "[ReforgeArtifactWindow.Close]" - } - } - - vbox_reforge_effects_me = { - blockoverride "EffectText" { - text = "[ReforgeArtifactWindow.GetCharacterEffectsDesc]" - } - } - - expand = { minimumsize = { 0 10 } } - - vbox_reforge_effects_artifact = { - blockoverride "EffectText" { - text = "[ReforgeArtifactWindow.GetArtifactEffectsDesc]" - } - } - - expand = { minimumsize = { 0 10 } } - - button_checkbox_label = { - datacontext = "[ReforgeArtifactWindow.GetArtifact]" - - visible = "[Artifact.CanReforge( ReforgeArtifactWindow.GetCharacter.Self )]" - onclick = "[ReforgeArtifactWindow.ToggleCompleteReforge]" - - blockoverride "checkbox" - { - checked = "[ReforgeArtifactWindow.IsCompleteReforge]" - } - - blockoverride "text" - { - text = "[ReforgeArtifactWindow.GetCompleteReforgeDesc]" - } - } - - expand = { minimumsize = { 0 10 } } - - button_primary_big = { - datacontext = "[ReforgeArtifactWindow.GetArtifact]" - visible = "[ReforgeArtifactWindow.IsCompleteReforge]" - - text = "REFORGE" - - onclick = "[ReforgeArtifactWindow.Reforge]" - enabled = "[Artifact.CanReforge( ReforgeArtifactWindow.GetCharacter.Self )]" - tooltip = "[Artifact.GetReforgeTooltip( ReforgeArtifactWindow.GetCharacter.Self )]" - - clicksound = "event:/DLC/EP1/SFX/UI/artifact_reforge" - } - - button_primary_big = { - datacontext = "[ReforgeArtifactWindow.GetArtifact]" - visible = "[Not( ReforgeArtifactWindow.IsCompleteReforge )]" - - text = "REPAIR" - - onclick = "[ReforgeArtifactWindow.Reforge]" - enabled = "[Artifact.CanRepair( ReforgeArtifactWindow.GetCharacter.Self )]" - tooltip = "[Artifact.GetRepairTooltip( ReforgeArtifactWindow.GetCharacter.Self )]" - - clicksound = "event:/DLC/EP1/SFX/UI/artifact_reforge" - } - } -} - -types ReforgeArtifactWindow -{ - type vbox_reforge_effects_me = vbox { - name = "me" - datacontext = "[ReforgeArtifactWindow.GetCharacter]" - margin_bottom = 5 - minimumsize = { 500 -1 } - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - using = Background_Area_With_Header - } - - text_single = { - text = "EFFECTS_ON_ME" - layoutpolicy_horizontal = expanding - margin = { 15 4 } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin_top = 4 - margin_left = 8 - - portrait_head = { - blockoverride "opinion_box" {} - } - - text_multi = { - name = "effects_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 375 - margin = { 5 10 } - block "EffectText" {} - } - - expand = {} - } - } - - type vbox_reforge_effects_artifact = vbox { - name = "recipient" - datacontext = "[ReforgeArtifactWindow.GetArtifact]" - margin_bottom = 5 - minimumsize = { 500 -1 } - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - using = Background_Area_With_Header - } - - text_single = { - datacontext = "[ReforgeArtifactWindow.GetArtifact]" - text = "EFFECTS_ON_ARTIFACT" - layoutpolicy_horizontal = expanding - margin = { 15 4 } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_top = 5 - spacing = 5 - - text_multi = { - name = "effects_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 375 - margin = { 5 10 } - block "EffectText" {} - } - - expand = {} - - vbox = { - name = "artifact_icon" - margin_right = 6 - margin_bottom = 4 - spacing = 4 - - widget = { - size = { 80 80 } - - button_artifact = {} - - tooltipwidget = { - artifact_tooltip = {} - } - } - - vbox = { - margin_left = 10 - - progressbar_standard = { - name = "durability" - size = { 80 10 } - - min = 0 - max = "[FixedPointToFloat( Artifact.GetMaxDurability )]" - value = "[FixedPointToFloat( Artifact.GetDurability )]" - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/scripted_widgets/_scripted_widgets.info b/project/ck3/base_game/gui/scripted_widgets/_scripted_widgets.info deleted file mode 100644 index 3e186fe0f8..0000000000 --- a/project/ck3/base_game/gui/scripted_widgets/_scripted_widgets.info +++ /dev/null @@ -1,9 +0,0 @@ -Files here can contain pairs of file path and widget names to automatically create widgets on startup that are not formally referenced by the code. - -eg: -gui/test_custom_widget.gui = my_first_cool_test_widget -gui/test_custom_widget.gui = my_second_cool_test_widget - -Each entry will create one of that new widget, so making the same widget twice is supported though they will initially appear in the same location since the widget has the same ones scripted each time. - -All files will be loaded so multipe mods can load their own widgets as long as they don't mess with each other's pathing which would be rude if they did. diff --git a/project/ck3/base_game/gui/settings/setting_types.gui b/project/ck3/base_game/gui/settings/setting_types.gui deleted file mode 100644 index 0b5e1e300e..0000000000 --- a/project/ck3/base_game/gui/settings/setting_types.gui +++ /dev/null @@ -1,460 +0,0 @@ -types Settings -{ - type jomini_settings_window = window { - name = "jomini_settings_window" - size = { 100% 100% } - movable = no - layer = confirmation - - using = Animation_ShowHide_Quick - using = Background_Full_Dim - - button_normal = { - size = { 100% 100% } - onclick = "[JominiSettingsWindow.SaveAndClose]" - } - - widget = { - parentanchor = center - size = { 970 700 } - alwaystransparent = no - - using = Window_Background - using = Window_Decoration_Frontend_Spike - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - text = "SETTINGS" - } - - blockoverride "button_close" - { - onclick = "[JominiSettingsWindow.SaveAndClose]" - enabled = "[Not( HasOpenResetReactiveTutorialPopup )]" - } - } - - ## CONTENT WINDOW ## - hbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_vertical = expanding - margin_left = 20 - margin_right = -3 - - vbox = { - datamodel = "[JominiSettingsWindow.AccessPages]" - - item = { - widget = { - size = { 200 48 } - - button = { - size = { 200 48 } - visible = "[ScopedJominiSettingsPage.GetPage.IsSelected]" - text = "[ScopedJominiSettingsPage.GetPage.GetName]" - default_format = "#low" - - frame = 4 - alwaystransparent = yes - - texture = "gfx/interface/buttons/button_tab_vertical.dds" - spriteType = Corneredtiled - spriteborder = { 10 10 } - framesize = { 202 48 } - } - - button_tab_vertical = { - visible = "[Not(ScopedJominiSettingsPage.GetPage.IsSelected)]" - size = { 200 48 } - - text = "[ScopedJominiSettingsPage.GetPage.GetName]" - onclick = "[ScopedJominiSettingsPage.AccessPage.OnClick]" - upframe = "[Select_int32(ScopedJominiSettingsPage.GetPage.IsSelected,'(int32)2','(int32)1')]" - } - } - } - } - - expand = {} - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_margins" - { - margin = { 10 10 } - margin_bottom = 15 - } - - blockoverride "scrollbox_content" - { - dynamicgridbox = { - name = "settings" - layoutpolicy_horizontal = expanding - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 10 } - spacing = 5 - - # jomini_settings_restart_required_indicator = { - # tooltip = "REQUIRES_RESTART" - # visible = "[JominiSettingsWindow.RequireRestart]" - # } - - button_tertiary = { - text = "SETTINGS_DISCARD_CHANGES" - onclick = "[JominiSettingsWindow.Restore]" - visible = "[JominiSettingsWindow.HasChanged]" - min_width = 200 - } - - expand = { - visible = "[Not(JominiSettingsWindow.RequireRestart)]" - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[JominiSettingsWindow.RequireRestart]" - margin_right = 10 - autoresize = yes - align = nobaseline|right - text = "REQUIRE_RESTART_DESCRIPTION" - block "require_restart_description" {} - } - - - - # This button is hidden, it is just a trap that resets your settings - #button_standard = { - # text = "CANCEL" - # onclick = [JominiSettingsWindow.Hide] - # onclick = "[ClearResetReactiveTutorialPopup]" - # default_format = "#low" - #} - - button_primary = { - text = "SAVE_AND_CLOSE" - onclick = "[JominiSettingsWindow.SaveAndClose]" - enabled = "[Not( HasOpenResetReactiveTutorialPopup )]" - shortcut = close_window - } - } - } - } - } - - type jomini_settings_grouping = container { - name = "settings_grouping" - block "settings_grouping" {} - - text_label_left = { - position = { 10 10 } - min_width = 400 - text = "[SettingCategory.GetName]" - default_format = "#low" - - block "settings_grouping_name" {} - } - - dynamicgridbox = { - #### DO NOT TOUCH OR GAME CRASHES ### - position = { 10 35 } - name = "grouping_gridbox" - block "settings_grouping_gridbox" {} - } - } - - type jomini_setting_desc = textbox { - name = "setting_desc" - text = "[JominiGUISetting.GetDesc]" - default_format = "#low" - fontsize = 16 - max_width = 300 - size = { 200 20 } - margin = { 20 5 } - } - - type jomini_setting_title = text_single { - name = "setting_title" - visible = "[JominiGUISetting.ShouldShow]" - text = "[PdxSetting.GetTitle]" - align = nobaseline - min_width = 250 - max_width = 250 - tooltip = "[PdxSetting.GetTooltip]" - using = tooltip_ws - margin = { 20 6 } - block "setting_title" {} - jomini_settings_restart_required_indicator = { - visible = "[And(And(JominiGUISetting.ShouldShow,PdxSetting.HasChanged),PdxSetting.GetSettingPromoted.RequireRestart)]" - } - } - - type setting_segmented_control_button = button { - text = "[EnumSettingEntry.GetGUIName]" - align = left|vcenter - default_format = "#medium" - - margin = { 10 0 } - minimumsize = { 220 30 } - - onclick = "[SelectEnumWithString(EnumSettingEntry.GetEnumString, EnumSettingEntry.AccessSetting)]" - visible = "[Not(EnumSettingEntry.IsSelected)]" - tooltip = "[EnumSettingEntry.GetTooltip]" - - texture = "gfx/interface/buttons/button_sort.dds" - framesize = { 225 33 } - spriteType = Corneredtiled - spriteborder = { 75 11 } - } - - type setting_segmented_control_active_button = button { - text = "[EnumSettingEntry.GetGUIName]" - align = left - default_format = "#medium" - margin = { 10 0 } - minimumsize = { 220 30 } - - onclick = "[SelectEnumWithString(EnumSettingEntry.GetEnumString, EnumSettingEntry.AccessSetting)]" - visible = "[EnumSettingEntry.IsSelected]" - tooltip = "[EnumSettingEntry.GetTooltip]" - - texture = "gfx/interface/buttons/button_sort.dds" - framesize = { 225 33 } - spriteType = Corneredtiled - spriteborder = { 75 11 } - } - - type setting_page_button = button_standard { - text = "[ScopedJominiSettingsPage.GetPage.GetName]" - size = { 150 30 } - align = left - onclick = "[ScopedJominiSettingsPage.AccessPage.OnClick]" - upframe = "[Select_int32(ScopedJominiSettingsPage.GetPage.IsSelected,'(int32)2','(int32)1')]" - block "setting_page_button" {} - - textbox = { - parentanchor = vcenter|left - position = { 5 0 } - block "setting_page_button_text" {} - } - } - - type jomini_settings_restart_required_indicator = text_single { - - raw_text = "*" - tooltip = "REQUIRES_RESTART" - margin_left = 10 - } - - type jomini_setting_value_scrollbar = container { - name = "setting_value" - minimumsize = { 460 30 } - visible = "[JominiGUISetting.ShouldShow]" - - scrollbar = { - name = "setting_value_scrollbar" - direction = horizontal - parentanchor = left|vcenter - size = { 300 20 } - minimumsize = { -1 14 } - value = "[PdxValueSetting.GetValue(PdxSetting.GetSetting)]" - block "setting_value_scrollbar" {} - - track = { - using = SettingsValueTrack - } - - slider = { - using = SettingsValueSlider - } - - dec_button = { - using = SettingsValueDecButton - } - - inc_button = { - using = SettingsValueIncButton - } - } - - text_single = { - position = { 310 3 } - autoresize = yes - text = "[PdxValueSetting.GetFormatedValue(PdxSetting.GetSetting)]" - default_format = "#low" - alwaystransparent = no - max_width = 80 - fontsize_min = 12 - block "setting_value_eb" {} - } - } - - type jomini_setting_bool = widget { - name = "setting_bool" - size = { 220 30 } - block "setting_bool" {} - - hbox = { - margin_left = 5 - - button_checkbox = { - size = { 24 24 } - name = "setting_bool_cb" - checked = "[GetIsChecked(PdxSetting.GetSetting)]" - block "setting_bool_cb" {} - } - - expand = {} - } - } - - type jomini_setting_callback = widget { - name = "setting_callback" - size = { 220 24 } - - block "setting_callback" {} - - button_standard = { - size = { 250 28 } - text = "[PdxSetting.GetTitle]" - tooltip = "[PdxSetting.GetTooltip]" - using = tooltip_ws - name = "setting_callback_button" - parentanchor = left|vcenter - block "setting_callback_button" {} - } - } - - type jomini_setting_string = container { - name = "setting_string" - block "setting_string" {} - - editbox = { - name = "setting_string_eb" - text = "[GetStringSettingText(PdxSetting.GetSetting)]" - using = property_editbox - parentanchor = left|vcenter - block "setting_string_eb" {} - } - } - - type jomini_setting_enum = flowcontainer { - - ### SCROLLAREA DROPDOWN CONTENT ### - - name = "setting_enum" - visible = "[JominiGUISetting.ShouldShow]" - direction = vertical - ignoreinvisible = yes - - dropdown_menu_standard = - { - visible = "[Not(ShouldShowSegmentedControlForSetting(PdxSetting.GetSetting))]" - name = "setting_enum_dropdown" - - blockoverride "dropdown_properties" - { - selectedindex = "[GetEnumIndex(PdxSetting.GetSetting)]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[EnumSettingEntry.GetGUIName]" - tooltip = "[EnumSettingEntry.GetTooltip]" - } - - blockoverride "dropdown_item_properties" - { - text = "[EnumSettingEntry.GetGUIName]" - tooltip = "[EnumSettingEntry.GetTooltip]" - } - - } - - - dynamicgridbox = { - name = "segmented_control" - flipdirection = yes - visible = "[ShouldShowSegmentedControlForSetting(PdxSetting.GetSetting)]" - block "segmented_control" {} - item = { - container = { - setting_segmented_control_button = {} - setting_segmented_control_active_button = {} - } - } - } - } -} - - -#### THESE TEMPLATES DEFINE THE SLIDERS #### - -template SettingsValueSlider -{ - block "settings_value_slider" - { - button = { - texture = "gfx/interface/scrollbars/scrollbar_slider.dds" - spriteType = Corneredtiled - spriteborder = { 0 3 } - framesize = { 12 40 } - size = { 12 20 } - } - } -} - -template SettingsValueTrack -{ - block "settings_value_track" - { - button = { - texture ="gfx/interface/progressbars/progress_black.dds" - size = { 20 14 } - spriteType = Corneredtiled - spriteborder = { 6 6 } - alwaystransparent = yes - } - } -} - -template SettingsValueIncButton -{ - block "settings_value_inc_button" - { - - button_select_arrow = { - size = { 20 20 } - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_increment" - } - } -} - -template SettingsValueDecButton -{ - block "settings_value_dec_button" - { - - button_select_arrow = { - mirror = horizontal - size = { 20 20 } - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_decrement" - } - } -} diff --git a/project/ck3/base_game/gui/settings/settings.gui b/project/ck3/base_game/gui/settings/settings.gui deleted file mode 100644 index 8bcb4d13d8..0000000000 --- a/project/ck3/base_game/gui/settings/settings.gui +++ /dev/null @@ -1,11 +0,0 @@ -jomini_setting_value_scrollbar = {} -jomini_setting_enum = {} -jomini_setting_bool = {} -jomini_setting_callback = {} -jomini_setting_string = {} -jomini_setting_title = {} -jomini_setting_desc = {} -jomini_settings_grouping = {} -jomini_settings_window = { - visible_at_creation = no -} diff --git a/project/ck3/base_game/gui/shared/animation.gui b/project/ck3/base_game/gui/shared/animation.gui deleted file mode 100644 index 5dadcad60b..0000000000 --- a/project/ck3/base_game/gui/shared/animation.gui +++ /dev/null @@ -1,552 +0,0 @@ - -###################################################### -############### ANIMATION TEMPLATES ################## -###################################################### - -# Curves -template Animation_Curve_Default -{ - bezier = { 0.25 0.1 0.25 1 } -} - -template Animation_Transition_Start -{ - bezier = { 0.5 0 0 0 } -} - -template Animation_Transition_End -{ - bezier = { 1 1 0.5 1 } -} - -# Fade animations - -template Animation_FadeIn_Standard -{ - using = Animation_Curve_Default - duration = 0.25 - - alpha = 1 -} - -template Animation_FadeOut_Standard -{ - using = Animation_Curve_Default - duration = 0.25 - - alpha = 0 -} - -template Animation_FadeIn_Quick -{ - using = Animation_Curve_Default - duration = 0.15 - - alpha = 1 -} - -template Animation_FadeOut_Quick -{ - using = Animation_Curve_Default - duration = 0.15 - - alpha = 0 -} - -# Fade animation movement - -template Animation_FadeIn_BottomLeft -{ - position = { 0 0 } -} -template Animation_FadeOut_BottomLeft -{ - position = { -60 60 } -} - -# Package of standard show/hide states -template Animation_ShowHide_Standard -{ - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } -} - -template Animation_ShowHide_Quick -{ - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } -} - -template Animation_Tab_Switch -{ - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } -} - -### Window content refresh animation -template Animation_Refresh_FadeOut -{ - alpha = 0.5 - next = "fadein" - using = Animation_Curve_Default -} - -template Animation_Refresh_FadeIn -{ - name = "fadein" - alpha = 1 - duration = 0.4 - bezier = { 0.5 0 1 0.5 } -} - -template Animation_Glow_Pulse -{ - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - - glow_alpha = 0.8 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - - glow_alpha = 0.4 - } -} - -### MAP ICONS - -template Animation_MapIcon_Fade -{ - state = { - name = _show - duration = 0.15 - alpha = 1 - - block "icon_size" {} - } - - state = { - name = _hide - size = { 0 0 } - duration = 0.15 - alpha = 0 - } - -} - - -### GLOW TEMPLATES -template Glow_Standard -{ - glow_generation_rules= { - glow_alpha_mask = 0 - glow_blur_passes = 10 - glow_texture_downscale = 2.5f - glow_ignore_inside_pixels = yes - } -} - -### glow on flat icons when a progress has been completed, tested on legacies in dynasty view -template Glow_icon -{ - modify_texture = { - name = "shimmer" - texture = "gfx/interface/component_effects/effect_blue_shine.dds" - blend_mode = colordodge - translate_uv = { 0.2 0.2 } - } - - modify_texture = { - name = "shimmer_2" - texture = "gfx/interface/component_effects/effect_blue_shine.dds" - blend_mode = colordodge - translate_uv = { 0.2 0.2 } - } - - state = { - name = shimmer - next = pause - trigger_on_create = yes - duration = 1.2 - - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "shimmer" - translate_uv = { -1 1 } - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -1 1 } - } - } - - state = { - name = pause - next = shimmer - duration = 0 - delay = 2 - - modify_texture = { - name = "shimmer" - translate_uv = { 1 -1 } - } - - - modify_texture = { - name = "shimmer_2" - translate_uv = { 1 -1 } - } - } -} - -### glow on progress icons. pulse matches flat icons -template Glow_progress_icon -{ - modify_texture = { - name = "glow" - texture = "gfx/interface/component_overlay/overlay_texture.dds" - blend_mode = colordodge - visible = "[EqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)5')]" - } - - state = { - trigger_when = "[EqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)5')]" - name = a - next = b - - using = Animation_Curve_Default - duration = 0.6 - - modify_texture = { - name = "glow" - alpha = 0.8 - } - } - - state = { - name = b - next = c - - using = Animation_Curve_Default - duration = 0.6 - delay = 0.4 - - - modify_texture = { - name = "glow" - alpha = 0 - } - } - - state = { - name = c - next = a - - using = Animation_Curve_Default - duration = 1.6 - - modify_texture = { - name = "glow" - alpha = 0 - } - } -} - - -### ANIMATIONS - -types Animations -{ - # "Look at me!" For textbuttons - type animation_attention_text = icon { - name = "emphasis_effect" - parentanchor = center - size = { 100% 100% } - - spriteType = Corneredtiled - spriteborder = { 10 10 } - - texture = "gfx/interface/component_effects/attention_text.dds" - using = Color_Orange - - state = { - trigger_on_create = yes - name = a - next = b - - using = Animation_Curve_Default - duration = 0.8 - alpha = 1 - } - - state = { - name = b - next = a - - using = Animation_Curve_Default - duration = 1.5 - alpha = 0.5 - } - } - - ### current special event option look - type animation_glow_event = icon { - size = { 95% 100% } - parentanchor = center - frame = 2 - texture = "gfx/interface/buttons/button_mouseover_event.dds" - spriteType = Corneredstretched - spriteborder = { 20 20 } - framesize = { 238 63 } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/buttons/button_standard_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 3 3 } - blend_mode = overlay - } - - # state = { - # trigger_on_create = yes - # name = a - # next = b - - # using = Animation_Curve_Default - # duration = 1 - # alpha = 1 - # } - - # state = { - # name = b - # next = a - - # using = Animation_Curve_Default - # duration = 1.4 - # alpha = 0.5 - # } - } - - # Use this to signal that an action means serious business, ie. on a button that starts a war - type animation_aggressive = widget { - parentanchor = center - size = { 100% 100% } - - state = { - name = _show - trigger_on_create = yes - } - - proportional_icon = { - size = { 100% 100% } - alwaystransparent = yes - - texture = "gfx/interface/window_siege/base_holding_fire.dds" - using = Mask_Rough_Edges - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - - modify_texture = { - name = "orange" - texture = "gfx/interface/colors/orange.dds" - blend_mode = colordodge - alpha = 0.2 - } - - modify_texture = { - name = "fire" - framesize = { 200 120 } - texture = "gfx/interface/component_effects/fire_03.dds" - blend_mode = colordodge - } - - using = Animation_ShowHide_Standard - using = Animation_Frames_100_Modify - } - } - - ## One pulse HUD animation, needs a texture - type animation_sonar = icon { - name = "effect_sonar" - parentanchor = center - size = { 100% 100% } - - alwaystransparent = yes - alpha = 0 - scale = 0 - - state = { - trigger_on_create = yes - name = a - next = c - - using = Animation_Curve_Default - duration = 0.3 - alpha = 1 - scale = 0 - } - - state = { - name = c - next = b - - using = Animation_Curve_Default - duration = 0.9 - alpha = 0 - scale = 3 - } - - state = { - name = b - - using = Animation_Curve_Default - duration = 1 - alpha = 0 - scale = 0 - } - } - - type animation_progessbar_center_glow = widget { - using = Animation_ShowHide_Standard - - widget = { - size = { 100% 100% } - - widget = { - size = { 100% 100% } - scissor = yes - - button = { - parentanchor = right - size = { 100 100% } - framesize = { 192 112 } - texture = "gfx/interface/component_effects/sparks.dds" - alpha = 0.12 - alwaystransparent = yes - - gfxtype = animatedbuttongfx - loopinterval = 4 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - } - - icon = { - parentanchor = right - size = { 80 100% } - texture = "gfx/interface/colors/white.dds" - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - alpha = 0.4 - - # block "glow_color" - # { - using = Color_Bright_Yellow - - # } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "clouds" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredtiled - texture_density = 2 - } - - state = { - name = a - next = b - trigger_on_create = yes - - modify_texture = { - name = "clouds" - translate_uv = { -1 0 } - } - } - - state = { - name = b - next = a - duration = 2 - - modify_texture = { - name = "clouds" - translate_uv = { 1 0 } - } - } - } - } - - icon = { - parentanchor = right|vcenter - position = { 20 0 } - size = { 80 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - # block "glow_color" - # { - # using = Color_Bright_Yellow - - # } - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - } - } -} diff --git a/project/ck3/base_game/gui/shared/animation.info b/project/ck3/base_game/gui/shared/animation.info deleted file mode 100644 index 21b0152cc4..0000000000 --- a/project/ck3/base_game/gui/shared/animation.info +++ /dev/null @@ -1,26 +0,0 @@ -### Animations triggered by code - -on_player_election_nomination - global - is triggered when the player nominates a candidate for a title election - -map_zoom_[0-15] - triggered when hitting zoom steps on map, interrups other zoom step animations - -# Character Window -character_window_refresh - Triggered when the viewed character changes - -# Combat Window -daily_tick_left_most_casualties - Every day if the left side had the most casualties -daily_tick_right_most_casualties - Every day if the right side had the most casualties - -# Siege Window -monthly_tick_attacker_most_casualties - Every month if the attacker side had the most casualties -monthly_tick_defender_most_casualties - Every month if the defender side had the most casualties -siege_event_flash - Every time the siege action changes -siege_breach_flash - In addition to the normal flash if the action was a wall breach -siege_starvation_flash - In addtion to the normal flash if the action was stravation -siege_disease_flash - In addtion to the normal flash if the action was disease -siege_daily_progress_flash - Every day if the siege made progress -siege_window_refresh - Triggered when the viewed siege changes - -# Misc -daily_tick - Every Day -monthly_tick - Every Month diff --git a/project/ck3/base_game/gui/shared/backgrounds.gui b/project/ck3/base_game/gui/shared/backgrounds.gui deleted file mode 100644 index 3d131c138f..0000000000 --- a/project/ck3/base_game/gui/shared/backgrounds.gui +++ /dev/null @@ -1,541 +0,0 @@ - -###################################################### -################ BACKGROUND TEMPLATES ################ -###################################################### - -# Background fade to put behind popup windows -template Background_Fade -{ - widget = { - visible = "[Not(GameHasMultiplePlayers)]" - size = { 100% 100% } - - icon = { - parentanchor = center - size = { 50% 50% } - alwaystransparent = yes - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - alpha = 0 - - state = { - name = appear - trigger_on_create = yes - delay = 0.2 - using = Animation_Curve_Default - alpha = 0.6 - duration = 0.8 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 3 - alpha = 0 - } - } - } -} - -# Background box -template Background_Area -{ - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - color = { 0 0 0 0.2 } - texture_density = 2 -} - -## Same as above, but more opaque -template Background_Area_Dark -{ - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - color = { 0 0 0 0.6 } - texture_density = 2 -} - -template Background_Area_ExtraDark -{ - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - color = { 0 0 0 0.8 } - texture_density = 2 -} - -template Background_Area_Solid -{ - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - color = { 0.06 0.07 0.077 1 } - texture_density = 2 -} - -template Background_Area_Light -{ - texture = "gfx/interface/component_tiles/background_area_light.dds" - spriteType = Corneredtiled - spriteborder = { 15 15 } - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - blend_mode = overlay - #alpha = 0. - } -} - -template Background_Full_Dim -{ - background = { - texture = "gfx/interface/colors/black.dds" - alpha = 0.5 - } -} - -## Same as above, but more opaque -template Background_Area_Dark_Border -{ - gfxtype = icongfx - shaderfile = "gfx/FX/pdxgui_default.shader" - texture = "gfx/interface/component_tiles/tile_frame_thin_03.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - texture_density = 2 -} - -## Background box with dark header -template Background_Area_With_Header -{ - gfxtype = icongfx - shaderfile = "gfx/FX/pdxgui_default.shader" - texture = "gfx/interface/component_tiles/tile_frame_thin_01_title.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - texture_density = 2 -} - -## Same as above, but more opaque -template Background_Area_With_Header_Dark -{ - gfxtype = icongfx - shaderfile = "gfx/FX/pdxgui_default.shader" - texture = "gfx/interface/component_tiles/tile_frame_thin_02_title.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - texture_density = 1 -} - -### Font label background -template Text_Label_Background -{ - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 -} - -### Clean background with stroked border -template Background_Area_Border -{ - texture = "gfx/interface/component_tiles/tile_dark_area_01.dds" - spriteType = Corneredtiled - spriteborder = { 16 16 } - texture_density = 2 -} - -template Background_Area_Border_Solid -{ - texture = "gfx/interface/component_tiles/tile_dark_area_02.dds" - spriteType = Corneredtiled - spriteborder = { 16 16 } - texture_density = 2 -} - -template Background_Area_Characterlist -{ - texture = "gfx/interface/component_tiles/tile_bg_characterlist.dds" - spriteType = Corneredstretched - spriteborder = { 5 5 } - texture_density = 2 -} - -# Black border that matches the tab gfx -template Background_Tab_Area -{ - texture = "gfx/interface/component_tiles/border_tab.dds" - spriteType = Corneredtiled - spriteborder = { 10 10 } -} - -template Background_Bottom_Fade -{ - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - color = { 0.1 0.1 0.1 1 } - alpha = 0.75 - mirror = vertical - # margin_bottom = -5 -} - -template Background_Title -{ - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - } -} - -template Background_Frame -{ - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteType = Corneredstretched - spriteborder = { 10 10 } - color = { 0.9 0.9 0.9 0.15 } -} - -template Background_Frame_Gold -{ - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteType = Corneredstretched - spriteborder = { 10 10 } - color = { 0.9 0.7 0.5 0.7 } -} - -template Background_Button_Illustration -{ - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - color = { 0 0 0 0.6 } -} - -template Background_Guest -{ - background = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - color = { 0.5 0.5 0.6 0.3 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - alpha = 0.9 - mirror = vertical - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_texture_01.dds" - spriteType = Corneredtiled - spriteborder = { 15 15 } - blend_mode = alphamultiply - } - block "Background_Guest_pattern_visible" - { - visible = "[Character.IsGuest]" - } - } - - background = { - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteborder = { 15 15 } - color = { 0.5 0.5 0.6 0.3 } - block "Background_Guest_frame_visible" - { - visible = "[Character.IsGuest]" - } - } -} - -template Background_Knight -{ - visible = "[And(Character.IsKnight, Character.IsValid)]" - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - color = { 0.7 0.4 0.3 0.7 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - - modify_texture = { - texture = "gfx/interface/buttons/background_overlay.dds" - blend_mode = alphamultiply - } -} - -template Background_Label -{ - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } -} - -template Background_Label_Center -{ - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - } -} - -### Packaged backgrounds ### - -template Background_Vignette_Button -{ - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } -} - -template Background_Inset -{ - background = { - using = Background_Area - } - - background = { - name = "scrollbar_fade" - texture = "gfx/interface/scrollbars/scrollbar_fade.dds" - spriteType = Corneredtiled - spriteborder = { 0 30 } - shaderfile = "gfx/FX/pdxgui_default.shader" - } -} - -template Background_Letter -{ - background = { - name = "paper_texture_shadow" - texture = "gfx/interface/window_event/tile_letter_shadow.dds" - spriteType = Corneredtiled - spriteborder = { 200 200 } - } - - background = { - name = "paper_texture_flat" - texture = "gfx/interface/window_event/tile_letter_flat.dds" - spriteType = Corneredtiled - spriteborder = { 200 200 } - - modify_texture = { - name = "paper_texture_overlay" - texture = "gfx/interface/window_event/overlay_letter_texture.dds" - spriteType = Corneredstretched - blend_mode = overlay - } - } -} - -template Background_Inset_Bottom -{ - background = { - name = "scrollbar_fade" - texture = "gfx/interface/scrollbars/scrollbar_fade_bottom.dds" - spriteType = Corneredtiled - spriteborder_bottom = 20 - shaderfile = "gfx/FX/pdxgui_default.shader" - } -} - -### STATUS - -template Status_Bad -{ - texture = "gfx/interface/component_masks/mask_brushed.dds" - color = { 0.5 0.2 0.15 0.7 } - spriteType = Corneredtiled - spriteborder = { 20 10 } - - margin = { 7 0 } - margin_bottom = 3 - margin_top = -3 -} - -template Status_Mixed -{ - texture = "gfx/interface/component_masks/mask_brushed.dds" - color = { 0.5 0.5 0.1 0.7 } - spriteType = Corneredtiled - spriteborder = { 20 10 } - - margin = { 5 0 } - margin_bottom = 3 - margin_top = -3 -} - -template Status_Good -{ - texture = "gfx/interface/component_masks/mask_brushed.dds" - color = { 0.24 0.32 0.18 0.7 } - spriteType = Corneredtiled - spriteborder = { 20 10 } - - margin = { 5 0 } - margin_bottom = 3 - margin_top = -3 -} - - -template Status_Suggestion -{ - texture = "gfx/interface/component_masks/mask_brushed.dds" - # color = { 0.14 0.14 0.25 0.5 } - color = { 0.2 0.2 0.31 0.5 } - - spriteType = Corneredtiled - spriteborder = { 20 10 } -} - -template Status_Suggestion_Bad -{ - texture = "gfx/interface/component_masks/mask_brushed.dds" - color = { 0.18 0.13 0.13 1 } - spriteType = Corneredtiled - spriteborder = { 20 10 } - - - margin = { 3 0 } - margin_top = -3 -} - -template Status_Suggestion_Good -{ - texture = "gfx/interface/component_masks/mask_brushed.dds" - color = { 0.17 0.24 0.16 1 } - - spriteType = Corneredtiled - spriteborder = { 20 10 } - - margin = { 3 0 } - margin_top = -3 -} - -template Status_Highlight -{ - texture = "gfx/interface/component_masks/mask_brushed.dds" - color = { 0.5 0.4 0.25 0.5 } - spriteType = Corneredtiled - spriteborder = { 20 10 } - - margin = { 5 0 } - margin_bottom = 3 - margin_top = -3 -} - -### Background for tooltips -template Background_Tooltip -{ - background = { - name = "background" - texture = "gfx/interface/tooltips/tooltip_bg.dds" - spriteType = Corneredtiled - spriteborder = { 3 3 } - - block "background_color" {} - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_window.dds" - blend_mode = overlay - } - } - - background = { - name = "tooltip_frame" - texture = "gfx/interface/tooltips/tooltip_frame.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - blend_mode = overlay - } - } -} - -template Toast_Header -{ - texture = "gfx/interface/hud/toast_title_bg_header.dds" - spriteType = Corneredstretched - spriteborder = { 5 5 } - margin = { 50 -3 } - alpha = 0.5 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - } -} - -template Feed_Message_Header -{ - texture = "gfx/interface/component_tiles/tile_header_background_01.dds" - spriteType = Corneredtiled - spriteborder_top = 3 - spriteborder_bottom = 3 - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - alpha = 0.5 - } -} - -template Background_DropDown -{ - background = { - using = Background_Area_Solid - margin = { 2 6 } - } -} - -### Masks - -# Standard rough edges for illustrations -template Mask_Rough_Edges -{ - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - blend_mode = alphamultiply - texture_density = 2 - } -} diff --git a/project/ck3/base_game/gui/shared/buttons.gui b/project/ck3/base_game/gui/shared/buttons.gui deleted file mode 100644 index 56d2faf996..0000000000 --- a/project/ck3/base_game/gui/shared/buttons.gui +++ /dev/null @@ -1,934 +0,0 @@ - -###################################################### -################## BUTTON TEMPLATES ################## -###################################################### - -types Buttons -{ - type button_primary_big = button_primary - { - size = { 250 42 } - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#high" - using = Font_Size_Medium - alwaystransparent = yes - } - } - } - - type button_primary = button_standard - { - texture = "gfx/interface/buttons/button_verb_primary.dds" - shortcut = confirm - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_confirm" - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#high" - alwaystransparent = yes - } - } - } - - type button_tertiary = button_frontend - { - size = { 170 33 } - texture = "gfx/interface/buttons/button_tertiary.dds" - - gfxtype = framedbuttongfx - effectname = "NoHighlight" - upframe = 1 - overframe = 2 - downframe = 3 - framesize = { 210 36 } - - - spriteType = Corneredtiled - spriteborder = { 22 20 } - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#clickable" - using = Font_Size_Small - alwaystransparent = yes - } - } - } - - type button_standard_big = button_standard - { - size = { 250 42 } - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#clickable" - using = Font_Size_Medium - alwaystransparent = yes - } - } - } - - ## The standard button - type button_standard = button_normal - { - texture = "gfx/interface/buttons/button_standard.dds" - size = { 170 33 } - - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 4 - downhoverframe = 4 - downpressedframe = 4 - disableframe = 7 - - spriteType = Corneredtiled - spriteborder = { 3 3 } - framesize = { 249 78 } - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#clickable" - alwaystransparent = yes - } - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/buttons/button_standard_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 3 3 } - blend_mode = overlay - alpha = 0.3 - } - - block "disabled" - { - highlight_icon = { - size = { 100% 100% } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - texture = "gfx/interface/buttons/button_disabled_stripes.dds" - spriteType = Corneredtiled - spriteborder = { 2 2 } - framesize = { 238 63 } - - upframe = 1 - uphoverframe = 1 - uppressedframe = 1 - downframe = 1 - downhoverframe = 1 - downpressedframe = 1 - disableframe = 2 - - alpha = 0.4 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/buttons/button_standard_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 3 3 } - blend_mode = overlay - } - - block "button_standard_mouseover" {} - } - } - - highlight_icon = { - size = { 100% 100% } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - texture = "gfx/interface/buttons/button_mouseover.dds" - spriteType = Corneredstretched - spriteborder = { 20 20 } - framesize = { 238 63 } - - upframe = 1 - uphoverframe = 2 - uppressedframe = 1 - downframe = 1 - downhoverframe = 1 - downpressedframe = 1 - disableframe = 1 - - alpha = 0.5 - - block "button_standard_mouseover" {} - } - - margin_widget = { - size = { 100% 100% } - margin = { 3 3 } - - block "vignette" - { - icon = { - name = "vignette" - size = { 100% 100% } - alpha = 0.2 - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - } - } - } - } - - type button_standard_small = button_standard - { - size = { 140 25 } - } - - ## The standard button, with a clean interior - type button_standard_clean = button_standard - { - texture = "gfx/interface/buttons/button_standard_clean.dds" - - blockoverride "vignette" {} - } - - ## Clean, darker version used for list entries - type button_standard_list = button_standard - { - texture = "gfx/interface/buttons/button_standard_clean_weak.dds" - } - - type button_standard_hover = button_standard_clean { - texture = "gfx/interface/buttons/button_standard_clean.dds" - upframe = 9 - } - - type button_sidepanel_right = button_standard_hover { - minimumsize = { -1 20 } - - using = tooltip_es - - flowcontainer = { - resizeparent = yes - margin = { 3 3 } - margin_left = 7 - - text_single = { - block "button_text"{} - - align = nobaseline - default_format = "#clickable" - } - - button_select_arrow = { - size = { 20 20 } - alwaystransparent = yes - } - } - } - - type button_standard_select_arrow = button_standard { - size = { 170 33 } - - hbox = { - margin = { 5 0 } - - spacer = { - size = { 20 20 } - } - - expand = {} - - text_single = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - default_format = "#clickable" - autoresize = no - - block "button_text"{} - alwaystransparent = yes - } - - expand = {} - - button_select_arrow = { - size = { 20 20 } - alwaystransparent = yes - } - } - } - - type button_list = button_normal - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 3 - uppressedframe = 3 - downframe = 4 - downhoverframe = 5 - downpressedframe = 6 - texture = "gfx/interface/buttons/button_list.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - framesize = { 150 150 } - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#clickable" - alwaystransparent = yes - } - } - } - - type button_tab = button_normal - { - size = { 100 38 } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 4 - downhoverframe = 4 - downpressedframe = 4 - - texture = "gfx/interface/buttons/button_tab.dds" - spriteType = Corneredtiled - spriteborder = { 10 10 } - framesize = { 198 53 } - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#low" - alwaystransparent = yes - } - } - } - - # For tabs over a dark background area - type button_tab_dark = button_tab - { - upframe = 4 - uphoverframe = 2 - uppressedframe = 4 - downframe = 3 - downhoverframe = 3 - downpressedframe = 3 - framesize = { 198 45 } - - spriteborder = { 10 10 } - } - - type button_tab_vertical = button_normal - { - size = { 180 48 } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 4 - downhoverframe = 4 - downpressedframe = 4 - - texture = "gfx/interface/buttons/button_tab_vertical.dds" - spriteType = Corneredtiled - spriteborder = { 10 10 } - framesize = { 202 48 } - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#low" - alwaystransparent = yes - } - } - } - - type button_tab_round = button_normal - { - size = { 50 50 } - - framesize = { 100 100 } - texture = "gfx/interface/buttons/button_tab_round.dds" - - # upframe = 1 - # uphoverframe = 2 - # uppressedframe = 3 - # downframe = 2 - # downhoverframe = 1 - # downpressedframe = 1 - # disableframe = 1 - } - - # For main menu - type button_frontend = button_normal - { - texture = "gfx/interface/buttons/button_frontend.dds" - size = { 310 55 } - gfxtype = framedbuttongfx - effectname = "NoHighlight" - upframe = 1 - overframe = 2 - downframe = 3 - framesize = { 391 69 } - - - spriteType = Corneredtiled - spriteborder = { 50 30 } - - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 10 0 } - align = center|nobaseline - default_format = "#clickable" - using = Font_Size_Medium - alwaystransparent = yes - } - } - - } - - type button_event_standard = button_normal - { - size = { 170 33 } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - texture = "gfx/interface/buttons/button_event.dds" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 4 - downhoverframe = 4 - downpressedframe = 4 - disableframe = 7 - spriteType = Corneredtiled - spriteborder = { 3 3 } - framesize = { 249 78 } - - highlight_icon = { - size = { 98% 100% } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - texture = "gfx/interface/buttons/button_mouseover_event.dds" - spriteType = Corneredstretched - spriteborder = { 20 20 } - framesize = { 238 63 } - parentanchor = center - - upframe = 1 - uphoverframe = 2 - uppressedframe = 1 - downframe = 1 - downhoverframe = 1 - downpressedframe = 1 - disableframe = 1 - - alpha = 0.5 - - block "button_standard_mouseover" {} - } - } - - type button_event_letter = button_normal - { - size = { 260 34 } - - gfxtype = framedbuttongfx - effectname = "NoHighlight" - upframe = 1 - overframe = 2 - downframe = 3 - disableframe = 4 - texture = "gfx/interface/buttons/button_event_letter.dds" - framesize = { 175 37 } - spriteType = Corneredtiled - spriteborder = { 7 7 } - - default_format = "#light_background" - using = Font_Size_Medium - using = tooltip_es - - modify_texture = { - name = "paper_texture_overlay" - texture = "gfx/interface/window_event/paper_texture_overlay.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - blend_mode = overlay - } - - modify_texture = { - name = "shading_overlay" - texture = "gfx/interface/buttons/button_event_letter_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredtiled - spriteborder_left = 40 - spriteborder_right = 40 - blend_mode = alphamultiply - } - } - - type button_letter = button_normal - { - size = { 260 34 } - - gfxtype = togglepushbuttongfx - - effectname = "NoHighlight" - upframe = 1 - downframe = 3 - disableframe = 4 - - texture = "gfx/interface/buttons/button_event_letter.dds" - framesize = { 175 37 } - spriteType = Corneredtiled - spriteborder = { 7 7 } - - default_format = "#light_background" - using = Font_Size_Medium - using = tooltip_es - - modify_texture = { - name = "paper_texture_overlay" - texture = "gfx/interface/window_event/paper_texture_overlay.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - blend_mode = overlay - } - - modify_texture = { - name = "shading_overlay" - texture = "gfx/interface/buttons/button_event_letter_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 30 } - blend_mode = overlay - } - } - - type icon_button_decorative = button - { - gfxtype = framedbuttongfx - effectname = "NoHighlight" - upframe = 1 - overframe = 2 - downframe = 3 - texture = "gfx/interface/buttons/button_small_dec.dds" - framesize = { 94 94 } - size = { 47 47 } - } - - type icon_button_mapmode = widget { - size = { 40 40 } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_circle.dds" - - block = "mm_glow" - { - visible = yes - } - - glow = { - color = { 0.93 0.65 0.45 1.0 } - glow_radius = 6 - - glow_generation_rules= { - glow_alpha_mask = 0 - glow_blur_passes = 15 - glow_texture_downscale = 5.5f - glow_ignore_inside_pixels = yes - } - } - - using = Animation_Glow_Pulse - } - - button_round = { - size = { 100% 100% } - using = tooltip_nw - - block "mm_button" {} - - button_icon = { - parentanchor = center - alwaystransparent = yes - block "mm_icon" {} - } - } - } - - type button_round = button_icon { - size = { 40 40 } - texture = "gfx/interface/buttons/button_round_frame.dds" - - background = { - texture = "gfx/interface/buttons/button_round_bg.dds" - using = Color_Button_Background - - block "button_bg_color" {} - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_texture.dds" - blend_mode = overlay - } - } - } - - ## The standard close/minimize etc. buttons used on most windows - type buttons_window_control = flowcontainer { - ignoreinvisible = yes - margin = { 8 8 } - - button_go_to_my_location = { - name = "button_go_to" - using = Animation_ShowHide_Standard - - block "button_go_to" { - visible = no - } - } - - container = { - visible = "[Not(Character.IsLocalPlayer)]" - using = Animation_ShowHide_Standard - - block "button_pin" - { - visible = no - } - - button_pin = { - name = "button_pin" - visible = "[Not(Character.IsPinned)]" - onclick = "[Character.ToggleCharacterPinned]" - tooltip = "PIN_TT" - using = tooltip_se - } - - button_unpin = { - name = "button_unpin" - visible = "[Character.IsPinned]" - onclick = "[Character.ToggleCharacterPinned]" - tooltip = "PIN_TT" - using = tooltip_se - } - } - - button_me = { - name = "button_me" - tooltip = "CV_TOOLTIP_ME_BUTTON" - - using = tooltip_se - - using = Animation_ShowHide_Standard - - block "button_me" { - visible = no - } - } - - button_back = { - name = "button_back" - shortcut = "go_back" - shortcut = "go_back_2" - shortcut = "go_back_3" - - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - - using = Animation_ShowHide_Standard - - block "button_back" { - visible = no - } - } - - button_minimize = { - name = "button_minimize" - shortcut = "close_window" - tooltip = "MINIMIZE_TOOLTIP" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - - using = Animation_ShowHide_Standard - - block "button_minimize" { - visible = no - } - } - - button_close = { - name = "button_close" - shortcut = "close_window" - tooltip = "CLOSE_TOOLTIP" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - - using = Animation_ShowHide_Standard - - block "button_close" {} - } - } - - type button_checkbox_label = button_group { - - using = tooltip_se - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_checkbox" - flowcontainer = { - spacing = 5 - - button_checkbox = { - block "checkbox" {} - } - - text_single = { - parentanchor = vcenter - align = nobaseline - default_format = "#clickable" - - block "text" { - text = "DEFAULT_TEXT" - } - alwaystransparent = yes - } - } - } - - type button_checkbox = checkbutton { - name = "button_checkbox" - texture = "gfx/interface/buttons/button_checkbox.dds" - framesize = { 80 80 } - size = { 30 30 } - - using = Master_Button_Modify_Texture - blockoverride "master_color_frame" { - frame = 1 - } - - background = { - texture = "gfx/interface/buttons/button_checkbox_background.dds" - margin = { 1 1 } - } - } - - type button_radio_label = button_group { - - using = tooltip_se - flowcontainer = { - spacing = 5 - - button_radio = { - block "radio" {} - - background = { - texture = "gfx/interface/buttons/button_round_big.dds" - alpha = 0.5 - } - } - - text_single = { - parentanchor = vcenter - align = nobaseline - default_format = "#clickable" - - block "text" { - text = "DEFAULT_TEXT" - } - alwaystransparent = yes - } - } - } - - type button_radio = button_toggle { - name = "button_checkbox" - texture = "gfx/interface/buttons/button_radio.dds" - using = Master_Button_Modify_Texture - - framesize = { 80 80 } - size = { 30 30 } - - background = { - texture = "gfx/interface/buttons/button_round_bg.dds" - using = Color_Button_Background - - block "button_bg_color" {} - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_texture.dds" - blend_mode = overlay - } - } - } - - type button_expand = button_toggle { - size = { 20 20 } - texture = "gfx/interface/buttons/button_tree_expand.dds" - framesize = { 36 36 } - } - - type button_list_expand = checkbutton { - size = { 18 18 } - texture = "gfx/interface/buttons/button_tree_expand.dds" - framesize = { 36 36 } - } - - type button_standard_back = button_standard { - - block "text" { - text = "BACK_LABEL" - } - - button_back = { - using = ButtonStandardIconProperties - size = { 20 20 } - } - } - - - - # Marker used to show current selected Option - type button_active_marker = icon { - parentanchor = top|hcenter - position = { 0 -5 } - texture = "gfx/interface/buttons/button_sort_toggle.dds" - framesize = { 36 36 } - size = { 24 24 } - frame = 1 - - using = Master_Button_Modify_Texture - blockoverride "master_color_frame" { - frame = 1 - } - } - - # For dropdown filter - type button_drop = button_normal { - size = { 100% 33 } - button_trigger = none - gfxtype = framedbuttongfx - effectname = "NoHighlight" - upframe = 1 - overframe = 2 - downframe = 3 - disableframe = 4 - texture = "gfx/interface/buttons/button_drop_down.dds" - framesize = { 225 33 } - spriteType = Corneredtiled - spriteborder = { 75 11 } - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_checkbox" - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin = { 15 0 } - margin_right = 25 - align = left|nobaseline - default_format = "#clickable" - alwaystransparent = yes - } - } - } - - # For dropdown filter options - type button_dropdown = button_normal { - size = { 225 30 } - button_trigger = none - gfxtype = framedbuttongfx - effectname = "NoHighlight" - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - upframe = 1 - overframe = 2 - downframe = 3 - disableframe = 1 - texture = "gfx/interface/buttons/button_interaction_menu.dds" - framesize = { 317 30 } - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_checkbox" - - buttonText = { - text_single = { - size = { 100% 100% } - autoresize = no - margin_left = 10 - align = left|nobaseline - alwaystransparent = yes - } - } - } - - type button_religion_icon = button { - # Needs a Faith Data Context! - name = "faith_button" - size = { 65 65 } - onclick = "[DefaultOnFaithClick(Faith.GetID)]" - tooltipwidget = { faith_tooltip_click = {} } - texture = "[Faith.GetIcon]" - } - - type button_religion_icon_ruler_designer = button { - # Needs a Faith Data Context! - name = "faith_button" - size = { 65 65 } - tooltipwidget = { faith_tooltip_ruler_designer = {} } - texture = "[Faith.GetIcon]" - } -} - -# Use this to position a standard button_icon correctly inside a button_standard: -# button_standard = { -# text = "BACK_LABEL" -# button_back = { -# using = ButtonStandardIconProperties -# } -# } -template ButtonStandardIconProperties -{ - parentanchor = left|vcenter - position = { 5 0 } - size = { 25 25 } - alwaystransparent = yes -} diff --git a/project/ck3/base_game/gui/shared/buttons_icons.gui b/project/ck3/base_game/gui/shared/buttons_icons.gui deleted file mode 100644 index e2647344cc..0000000000 --- a/project/ck3/base_game/gui/shared/buttons_icons.gui +++ /dev/null @@ -1,638 +0,0 @@ -types ButtonIcons -{ - ### Icon buttons 60px - - type button_change = button_icon - { - texture = "gfx/interface/icons/flat_icons/replace.dds" - } - - type button_plus = button_icon - { - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - - type button_minus = button_icon - { - texture = "gfx/interface/icons/flat_icons/minus.dds" - } - - type button_replace = button_icon - { - texture = "gfx/interface/icons/flat_icons/replace.dds" - } - - type button_dismiss = button_icon_custom - { - size = { 24 24 } - texture = "gfx/interface/icons/flat_icons/cancel_small.dds" - } - - type button_cancel_small = button_icon - { - texture = "gfx/interface/icons/flat_icons/cancel_small.dds" - } - - type button_cancel = button_icon - { - texture = "gfx/interface/icons/flat_icons/cancel.dds" - } - - type button_clear = button_icon - { - texture = "gfx/interface/icons/flat_icons/clear.dds" - } - - type button_copy = button_icon - { - texture = "gfx/interface/icons/flat_icons/copy.dds" - } - - type button_paste = button_icon - { - texture = "gfx/interface/icons/flat_icons/paste.dds" - } - - type button_add_character = button_icon - { - texture = "gfx/interface/icons/flat_icons/add_character.dds" - } - - type button_menu = button_icon - { - texture = "gfx/interface/icons/flat_icons/menu.dds" - } - - type button_go_to_my_location = button_icon - { - texture = "gfx/interface/icons/flat_icons/go_to_my_location.dds" - } - - type button_pin = button_icon - { - texture = "gfx/interface/icons/flat_icons/pin.dds" - framesize = { 60 60 } - } - - type button_unpin = button_icon - { - texture = "gfx/interface/icons/flat_icons/unpin.dds" - framesize = { 60 60 } - } - - type button_go_to_my_capital = button_icon - { - texture = "gfx/interface/icons/flat_icons/go_to_my_capital.dds" - } - - type button_history = button_icon - { - texture = "gfx/interface/icons/flat_icons/history.dds" - } - - type button_play_sound = button_icon - { - texture = "gfx/interface/icons/flat_icons/play_sound.dds" - } - - type button_find_title = button_icon - { - texture = "gfx/interface/icons/flat_icons/find_title.dds" - } - - type button_heir = button_icon - { - texture = "gfx/interface/icons/flat_icons/heir.dds" - } - - type button_title = button_icon - { - texture = "gfx/interface/icons/flat_icons/title.dds" - } - - type button_randomize = button_icon - { - texture = "gfx/interface/icons/flat_icons/randomize.dds" - } - - type button_homosexual_female = button_icon - { - texture = "gfx/interface/icons/flat_icons/homosexual_female.dds" - } - - type button_homosexual_male = button_icon - { - texture = "gfx/interface/icons/flat_icons/homosexual_male.dds" - } - - type button_heterosexual = button_icon - { - texture = "gfx/interface/icons/flat_icons/heterosexual.dds" - } - - type button_bisexual_female = button_icon - { - texture = "gfx/interface/icons/flat_icons/bisexual_female.dds" - } - - type button_bisexual_male = button_icon - { - texture = "gfx/interface/icons/flat_icons/bisexual_male.dds" - } - - type button_asexual = button_icon - { - texture = "gfx/interface/icons/flat_icons/asexual.dds" - } - - type button_male = button_icon - { - texture = "gfx/interface/icons/flat_icons/male.dds" - } - - type button_female = button_icon - { - texture = "gfx/interface/icons/flat_icons/female.dds" - } - - type button_revert = button_icon - { - texture = "gfx/interface/icons/flat_icons/revert.dds" - } - - type button_undo = button_icon - { - texture = "gfx/interface/icons/flat_icons/revert.dds" - } - - type button_redo = button_icon - { - texture = "gfx/interface/icons/flat_icons/revert.dds" - mirror = horizontal - } - - type button_search = button_icon - { - texture = "gfx/interface/icons/flat_icons/search.dds" - } - - type button_edit_text = button_icon - { - texture = "gfx/interface/icons/flat_icons/edit_text.dds" - } - - type button_army_create = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_create_new.dds" - } - - type button_army_select = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_select.dds" - } - - type button_army_toggle_raiding = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_toggle_raiding.dds" - } - - type button_army_raid = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_raid.dds" - } - - type button_army_raise_assigned = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_raise_assigned.dds" - } - - type button_army_delete_rally_point = button_icon - { - texture = "gfx/interface/icons/flat_icons/rally_point_delete.dds" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_disband" - } - - type button_army_move_rally_point = button_icon - { - texture = "gfx/interface/icons/flat_icons/rally_point_move.dds" - } - - - type button_army_disband = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_disband.dds" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_disband" - } - - type button_army_merge = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_merge.dds" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_merge" - } - - type button_army_details = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_details.dds" - } - - type button_army_reorganize = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_reorganize.dds" - } - - type button_attach_to_unit = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_attach.dds" - } - - type button_detach_from_unit = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_detach.dds" - } - - type button_army_split_off_special_troops = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_split_off_special_troops.dds" - } - - type button_army_split_off_besiegers = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_split_off_besiegers.dds" - } - - type button_army_split_in_half = button_icon - { - texture = "gfx/interface/icons/flat_icons/army_split_in_half.dds" - } - - type button_fleet_split_in_half = button_icon - { - texture = "gfx/interface/icons/flat_icons/fleet_split_in_half.dds" - } - - type button_fleet_split_off_unused = button_icon - { - texture = "gfx/interface/icons/flat_icons/fleet_split_off_unused.dds" - clicksound = "event:/SFX/UI/Unit/Fleet/sfx_ui_unit_fleet_split" - } - - type war_defeat = button_icon - { - texture = "gfx/interface/icons/flat_icons/war_outcome_defeat.dds" - } - - type war_peace = button_icon - { - texture = "gfx/interface/icons/flat_icons/war_outcome_white_peace.dds" - } - - type war_victory = button_icon - { - texture = "gfx/interface/icons/flat_icons/war_outcome_victory.dds" - } - - type button_dots = button_icon - { - texture = "gfx/interface/icons/flat_icons/dots.dds" - } - - type button_revoke_lease = button_icon - { - texture = "gfx/interface/icons/flat_icons/revoke_lease.dds" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_attach" - } - - type button_pause = button_icon - { - texture = "gfx/interface/icons/flat_icons/pause.dds" - } - - type button_leave_council = button_icon - { - texture = "gfx/interface/icons/flat_icons/goto.dds" - } - - type button_outliner = button_icon - { - texture = "gfx/interface/icons/flat_icons/outliner.dds" - } - - type button_prison_release = button_icon - { - texture = "gfx/interface/icons/flat_icons/prison_release.dds" - } - - type button_prison_ransom = button_icon - { - texture = "gfx/interface/icons/flat_icons/prison_ransom.dds" - } - - type button_prison_execute = button_icon - { - texture = "gfx/interface/icons/flat_icons/prison_execute.dds" - } - - type button_feudalize_tribe = button_icon - { - framesize = { 70 60 } - texture = "gfx/interface/icons/flat_icons/feudalize_tribe.dds" - } - - type button_dynasty_tree = button_icon - { - texture = "gfx/interface/icons/flat_icons/dynasty.dds" - } - - type button_barbershop = button_icon - { - texture = "gfx/interface/icons/flat_icons/barbershop.dds" - framesize = { 60 60 } - } - - type button_kill_list = button_icon - { - texture = "gfx/interface/icons/flat_icons/prison_execute.dds" - } - - type button_royal_court = button_icon - { - texture = "gfx/interface/icons/flat_icons/royal_court.dds" - } - - type button_me = button_icon - { - texture = "gfx/interface/icons/flat_icons/window_me.dds" - } - - type button_back = button_icon - { - texture = "gfx/interface/icons/flat_icons/window_back.dds" - } - - type button_minimize = button_icon - { - texture = "gfx/interface/icons/flat_icons/window_minimize.dds" - } - - type button_close = button_icon - { - texture = "gfx/interface/icons/flat_icons/window_close.dds" - } - - type button_encyclopedia_small = button_icon - { - texture = "gfx/interface/icons/flat_icons/encyclopedia_small.dds" - } - - type button_election_vote = button_icon - { - texture = "gfx/interface/icons/flat_icons/election_vote_strength.dds" - } - - type button_play = button_icon - { - texture = "gfx/interface/icons/flat_icons/play.dds" - } - - type button_move_capital = button_icon - { - texture = "gfx/interface/icons/flat_icons/move_capital.dds" - } - - type button_feudal_contract = button_icon - { - texture = "gfx/interface/icons/flat_icons/feudal_contract.dds" - } - - ### Icon buttons, custom size - - type button_plus_small = button_icon_custom - { - size = { 20 20 } - texture = "gfx/interface/icons/flat_icons/plus_small.dds" - } - - type button_select_arrow = button_icon_custom - { - size = { 20 20 } - texture = "gfx/interface/icons/flat_icons/select_arrow.dds" - } - - type button_minus_small = button_icon_custom - { - size = { 20 20 } - texture = "gfx/interface/icons/flat_icons/minus_small.dds" - } - - type button_icon_custom = button_icon { - - size = { 50 50 } - texture = "gfx/interface/icons/flat_icons/blank.dds" - } - - type button_icon_war_victory = button_icon { - size = { 35 35 } - texture = "gfx/interface/icons/flat_icons/war_outcome_victory.dds" - } - - type button_icon_war_peace = button_icon { - size = { 35 35 } - texture = "gfx/interface/icons/flat_icons/war_outcome_white_peace.dds" - } - - type button_icon_war_defeat = button_icon { - size = { 35 35 } - texture = "gfx/interface/icons/flat_icons/war_outcome_defeat.dds" - } - - type button_icon_raise_banners = button_icon { - size = { 70 70 } - texture = "gfx/interface/icons/flat_icons/raise_banners.dds" - } - - type button_kick_player = button_icon { - size = { 70 70 } - texture = "gfx/interface/icons/flat_icons/kick_player.dds" - } - - type button_settings_value_track = button_icon { - size = { 70 70 } - texture = "gfx/interface/icons/flat_icons/kick_player.dds" - } - - type button_capture = button_icon { - size = { 40 40 } - texture = "gfx/interface/icons/flat_icons/capture.dds" - } - - type button_adopt_court_language = button_icon { - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - - ##### FRONTEND BUTTONS ##### - type button_account = button_icon { - size = { 45 45 } - texture = "gfx/interface/icons/flat_icons/account.dds" - blockoverride "button_frames" - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - } - } - - type button_achievements = button_icon { - size = { 45 45 } - texture = "gfx/interface/icons/flat_icons/achievements.dds" - blockoverride "button_frames" - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - } - } - - type button_credits = button_icon { - size = { 45 45 } - texture = "gfx/interface/icons/flat_icons/credits.dds" - blockoverride "button_frames" - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - } - } - - type button_encyclopedia = button_icon { - size = { 45 45 } - texture = "gfx/interface/icons/flat_icons/encyclopedia.dds" - blockoverride "button_frames" - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - } - } - - type button_rules = button_icon { - size = { 45 45 } - texture = "gfx/interface/icons/flat_icons/rules.dds" - blockoverride "button_frames" - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - } - } - - type button_settings = button_icon { - size = { 45 45 } - texture = "gfx/interface/icons/flat_icons/settings.dds" - - blockoverride "button_frames" - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - } - } - - type button_open_inventory = button_normal - { - visible = "[Or( Character.IsLocalPlayer, Or( Character.HasArtifacts, Character.HasAnyArtifactClaims ) )]" - enabled = "[Or( Or( Character.IsLocalPlayer, Character.HasArtifacts), Character.HasAnyArtifactClaims )]" - onclick = "[ToggleGameViewData( 'inventory', Character.GetID )]" - tooltip = "[SelectLocalization( Or( Or( Character.IsLocalPlayer, Character.HasArtifacts), Character.HasAnyArtifactClaims ),'OPEN_INVENTORY_TOOLTIP','EMPTY_INVENTORY_TOOLTIP')]" - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - button_icon_highlight = { - block "highlight_icon_size" - { - size = { 25 25 } - } - parentanchor = center - texture = "gfx/interface/icons/flat_icons/inventory.dds" - } - } - - type button_trait = button_group - { - icon_trait = {} - } - - ############################################################################### - ### Add sound effects here to ensure they are consistent between buttons types. - - ## Any button that is just an icon or a round frame with icon - - type button_icon_highlight = button_icon { - alwaystransparent = yes - } - - type button_icon = button { - - size = { 30 30 } - texture = "gfx/interface/icons/flat_icons/blank.dds" - - using = Master_Button_Modify_Texture - - block "button_frames" - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 2 - downhoverframe = 2 - downpressedframe = 3 - disableframe = 4 - } - } -} - -template Master_Button_Modify_Texture -{ - modify_texture = { - texture = "gfx/interface/colors/colors_textured.dds" - blend_mode = add - framesize = { 96 96 } - spritetype = corneredtiled - - block "master_color_frame" {} - } -} - -template Icon_Button_Frames_Grey -{ - upframe = 4 - uphoverframe = 5 - uppressedframe = 6 - downframe = 5 - downhoverframe = 5 - downpressedframe = 5 - disableframe = 6 -} diff --git a/project/ck3/base_game/gui/shared/coa_designer.gui b/project/ck3/base_game/gui/shared/coa_designer.gui deleted file mode 100644 index b30ebcc138..0000000000 --- a/project/ck3/base_game/gui/shared/coa_designer.gui +++ /dev/null @@ -1,2034 +0,0 @@ -types CoatOfArmsDesignerTypes -{ - # Reusable component for a Coat of Arms Designer - # Requires a CoatOfArmsDesigner data context - type vbox_coa_designer = vbox - { - datacontext = "[GetVariableSystem]" - - spacing = 8 - margin_left = 10 - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - name = "coa_designer_center" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - vbox_coa_designer_top_left_buttons = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_vertical = expanding - expand = {} - vbox_coa_designer_mode_and_back = {} - } - - expand = {} - - vbox_coa_designer_quartering_options = {} - } - } - - vbox_coa_designer_previews = {} - } - - vbox = { - layoutpolicy_vertical = expanding - margin_right = 10 - - divider_light = { - layoutpolicy_vertical = expanding - } - } - - vbox = { - name = "coa_designer_right" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - max_width = 480 - - vbox_coa_designer_tabs = {} - - widget_coa_designer_editor_panel = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - } - } - } - } - - type vbox_coa_designer_previews = vbox - { - name = "coa_designer_previews" - - expand = {} - - hbox = { - spacing = 15 - - coa_preview_dynasty_huge = { - name = "dynasty" - datacontext = "[CoatOfArmsDesigner.GetPreviewCoA.GetCoA]" - } - - coa_preview_house_huge = { - name = "house" - datacontext = "[CoatOfArmsDesigner.GetPreviewCoA.GetCoA]" - } - - coa_preview_title_big_crown = { - name = "title" - datacontext = "[CoatOfArmsDesigner.GetPreviewCoA.GetCoA]" - } - - coa_preview_realm_huge_crown = { - name = "realm" - datacontext = "[CoatOfArmsDesigner.GetPreviewCoA.GetCoA]" - } - } - - spacer = { size = { 0 10 } } - - hbox = { - margin = { 20 10 } - spacing = 50 - - cameracontrolwidget = { - name = "coa_designer_unit_preview" - size = { 300 300 } - - gfxtype = game_entity_view - effectname = "PdxGuiDefault" - shaderfile = "gfx/FX/pdxgui_default.shader" - - camera_position = { 0 5 -12 } - camera_look_at = { 0 5 0 } - gfx_environment_file = "gfx/map/environment/environment_unit_preview.txt" - camera_rotation_pitch_limits = { 0 0 } - camera_zoom_limits = { 1.0 1.0 } - camera_translation_limits = { 0 0 0 } - - icon = { - name = "shadow_center" - parentanchor = bottom|hcenter - position = { 0 -0 } - texture = "gfx/interface/frontend/portrait_main_menu_shadow.dds" - size = { 200 70 } - alpha = 0.7 - } - - } - } - - expand = {} - - } - - type vbox_coa_designer_top_left_buttons = vbox - { - name = "coa_designer_top_left_buttons" - visible = "[Not(VariableSystem.HasValue('coa_designer_page', 'start'))]" - - using = Animation_Tab_Switch - - hbox = { - layoutpolicy_horizontal = expanding - - button_undo = { - name = "undo_edit" - size = { 40 40 } - - enabled = "[CoatOfArmsDesigner.CanUndoEdit]" - onclick = "[CoatOfArmsDesigner.UndoEdit]" - - tooltip = "COA_DESIGNER_UNDO_EDIT" - using = tooltip_se - - shortcut = "undo" - } - - button_redo = { - name = "redo_edit" - size = { 40 40 } - - enabled = "[CoatOfArmsDesigner.CanRedoEdit]" - onclick = "[CoatOfArmsDesigner.RedoEdit]" - - tooltip = "COA_DESIGNER_REDO_EDIT" - using = tooltip_se - - shortcut = "redo" - } - - spacer = { size = { 10 0 } } - - button_round = { - size = { 40 40 } - button_copy = { - parentanchor = center - onclick = "[CoatOfArmsDesigner.OnCopyToClipboard]" - tooltip = "COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT" - using = tooltip_se - } - } - - expand = {} - } - - expand = {} - } - - type vbox_coa_designer_tabs = vbox - { - name = "coa_designer_tabs" - visible = "[Not(VariableSystem.HasValue('coa_designer_page', 'start'))]" - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - button_tab = { - text = "COA_DESIGNER_BACKGROUND_TAB_HEADER" - datacontext = "[CoatOfArmsDesigner.GetBackgroundPanel]" - - onclick = "[VariableSystem.Set('coa_designer_page', 'background')]" - onclick = "[CoatOfArmsDesignerBackgroundPanel.UpdatePatternPreviewColors]" - - down = "[VariableSystem.HasValue('coa_designer_page', 'background')]" - - using = CoatOfArmsDesignerClearEditState - - layoutpolicy_horizontal = expanding - } - - button_tab = { - text = "COA_DESIGNER_EMBLEM_LAYOUT_TAB_HEADER" - visible = "[CoatOfArmsDesigner.IsCustomMode]" - onclick = "[VariableSystem.Set('coa_designer_page', 'emblem_layout')]" - down = "[VariableSystem.HasValue('coa_designer_page', 'emblem_layout')]" - - using = CoatOfArmsDesignerClearEditState - - layoutpolicy_horizontal = expanding - } - - button_tab = { - text = "COA_DESIGNER_EMBLEM_INSTANCES_TAB_HEADER" - datacontext = "[CoatOfArmsDesigner.GetEmblemInstancesPanel]" - - enabled = "[DataModelHasItems( CoatOfArmsDesignerEmblemInstancesPanel.GetPagedEmblemInstances.GetEmblemInstances )]" - - onclick = "[VariableSystem.Set('coa_designer_page', 'emblem_instances')]" - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.ResetSelectedEmblems]" - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.UpdateTexturePreviewColors]" - - down = "[VariableSystem.HasValue('coa_designer_page', 'emblem_instances')]" - - using = CoatOfArmsDesignerClearEditState - - layoutpolicy_horizontal = expanding - } - } - } - - type vbox_coa_designer_mode_and_back = vbox - { - name = "coa_designer_mode_and_back" - visible = "[Not(VariableSystem.HasValue('coa_designer_page', 'start'))]" - - spacing = 5 - - text_single = { - text = "[SelectLocalization(CoatOfArmsDesigner.IsCustomMode, 'COA_DESIGNER_MODE_CUSTOM', 'COA_DESIGNER_MODE_ADJUSTED')]" - } - - button_standard_back = { - onclick = "[VariableSystem.Set('coa_designer_page', 'start')]" - } - } - - type vbox_coa_designer_quartering_options = vbox - { - name = "coa_designer_quartering_options" - visible = "[CoatOfArmsDesigner.AreQuarteringOptionsAvailable]" - - using = Animation_Tab_Switch - - spacing = 5 - margin = { 15 0 } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - expand = {} - - button_checkbox_label = { - size = { 35 35 } - tooltip = "COA_DESIGNER_TOGGLE_QUARTERING_BUTTON_TT" - - onclick = "[CoatOfArmsDesigner.SetQuarteringEnabled( Not( CoatOfArmsDesigner.IsQuarteringEnabled ) )]" - - blockoverride "checkbox" - { - checked = "[CoatOfArmsDesigner.IsQuarteringEnabled]" - } - blockoverride "text" - { - text = "COA_DESIGNER_QUARTERING_OPTIONS" - } - - using = tooltip_se - } - } - } - - type widget_coa_designer_editor_panel = widget { - name = "editor_panel" - - vbox_coat_designer_start_panel = { - visible = "[VariableSystem.HasValue('coa_designer_page', 'start')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - } - - vbox_coa_designer_background_panel = { - datacontext = "[CoatOfArmsDesigner.GetBackgroundPanel]" - visible = "[VariableSystem.HasValue('coa_designer_page', 'background')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - } - - vbox_coa_designer_emblem_layout_panel = { - datacontext = "[CoatOfArmsDesigner.GetEmblemLayoutPanel]" - visible = "[VariableSystem.HasValue('coa_designer_page', 'emblem_layout')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - } - - vbox_coa_designer_emblem_instances_panel = { - datacontext = "[CoatOfArmsDesigner.GetEmblemInstancesPanel]" - visible = "[VariableSystem.HasValue('coa_designer_page', 'emblem_instances')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - } - } - - type vbox_coat_designer_start_panel = vbox - { - name = "start_panel" - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 3 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "COA_DESIGNER_MODE_SELECTION_HEADER" - using = Font_Size_Medium - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - visible = "[CoatOfArmsDesigner.IsCustomMode]" - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 480 - text = "COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_DESC" - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - name = "button_custom_mode" - text = "COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_BUTTON" - - datacontext = "[CoatOfArmsDesigner.GetBackgroundPanel]" - - onclick = "[CoatOfArmsDesigner.OnSetCustomMode]" - onclick = "[VariableSystem.Set('coa_designer_page', 'background')]" - onclick = "[CoatOfArmsDesignerBackgroundPanel.UpdatePatternPreviewColors]" - - using = CoatOfArmsDesignerClearEditState - } - - expand = {} - } - } - - vbox = { - visible = "[Not(CoatOfArmsDesigner.IsCustomMode)]" - layoutpolicy_horizontal = expanding - spacing = 10 - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 480 - text = "COA_DESIGNER_MODE_SELECTION_CUSTOM_DESC" - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - name = "button_custom_mode" - text = "COA_DESIGNER_MODE_SELECTION_CUSTOM_BUTTON" - - datacontext = "[CoatOfArmsDesigner.GetBackgroundPanel]" - - onclick = "[CoatOfArmsDesigner.OnSetCustomMode]" - onclick = "[VariableSystem.Set('coa_designer_page', 'background')]" - onclick = "[CoatOfArmsDesignerBackgroundPanel.UpdatePatternPreviewColors]" - - using = CoatOfArmsDesignerClearEditState - } - - expand = {} - } - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 480 - text = "COA_DESIGNER_MODE_SELECTION_ADJUSTED_DESC" - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - name = "button_adjusted_mode" - text = "COA_DESIGNER_MODE_SELECTION_ADJUSTED_BUTTON" - onclick = "[CoatOfArmsDesigner.OnSetAdjustedMode]" - onclick = "[VariableSystem.Set('coa_designer_page', 'background')]" - using = CoatOfArmsDesignerClearEditState - } - - expand = {} - } - } - } - - expand = {} - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - button_standard = { - name = "randomize" - size = { 250 33 } - text = "COA_DESIGNER_RANDOMIZE_BUTTON" - tooltip = "COA_DESIGNER_RANDOMIZE_BUTTON_TT" - onclick = "[CoatOfArmsDesigner.OnRandomize]" - - using = tooltip_ws - - button_randomize = { - using = ButtonStandardIconProperties - } - } - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - button_standard = { - name = "copy" - size = { 250 33 } - text = "COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON" - tooltip = "COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT" - onclick = "[CoatOfArmsDesigner.OnCopyToClipboard]" - - using = tooltip_ws - - button_copy = { - using = ButtonStandardIconProperties - } - } - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - widget = { - size = { 290 33 } - - button_standard = { - name = "paste" - size = { 250 33 } - - text = "COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON" - tooltip = "COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON_TT" - enabled = "[CoatOfArmsDesigner.CanPasteFromClipboard]" - onclick = "[CoatOfArmsDesigner.OnPasteFromClipboard]" - - using = tooltip_ws - - button_paste = { - using = ButtonStandardIconProperties - } - } - - coa_preview_title_tiny = { - name = "paste_preview" - datacontext = "[CoatOfArmsDesigner.GetPastePreviewCoA.GetCoA]" - visible = "[CoatOfArmsDesigner.CanPasteFromClipboard]" - parentanchor = right - position = { 3 -9 } - size = { 34 34 } - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - widget = { - size = { 290 33 } - - button_standard = { - name = "reset_to_original" - size = { 250 33 } - text = "COA_DESIGNER_RESET_BUTTON" - tooltip = "COA_DESIGNER_RESET_BUTTON_TT" - enabled = "[CoatOfArmsDesigner.WasDesignChanged]" - onclick = "[CoatOfArmsDesigner.OnResetToLoaded]" - - using = tooltip_ws - } - - coa_preview_title_tiny = { - name = "reset_preview" - datacontext = "[CoatOfArmsDesigner.GetOriginalCoASprite]" - parentanchor = right - position = { 3 -9 } - size = { 34 34 } - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[CoatOfArmsDesigner.CanLoadHistoricalCoatOfArms]" - - button_standard = { - name = "reset_to_historical" - size = { 250 33 } - text = "COA_DESIGNER_RESET_HISTORICAL_BUTTON" - tooltip = "COA_DESIGNER_RESET_HISTORICAL_BUTTON_TT" - enabled = "[Not( CoatOfArmsDesigner.WasDesignResetToHistorical )]" - onclick = "[CoatOfArmsDesigner.OnResetToHistorical]" - - using = tooltip_ws - } - - coa_preview_title_tiny = { - name = "reset_preview" - datacontext = "[CoatOfArmsDesigner.GetHistoricalCoASprite]" - size = { 34 34 } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - button_standard = { - name = "save_to_disk" - size = { 250 33 } - text = "COA_DESIGNER_SAVE_TO_DISK" - tooltip = "COA_DESIGNER_SAVE_TO_DISK_TT" - - # Size needs to match the size in common/coat_of_arms/options/atlases.txt for the screenshot atlas - onclick = "[CoatOfArmsDesigner.SaveCoatOfArmsImageToDisk( '(int32)345', '(int32)345' )]" - - using = tooltip_ws - - button_copy = { - using = ButtonStandardIconProperties - } - } - - expand = {} - } - } - } - - # Requires CoatOfArmsDesignerBackgroundPanel data context - type vbox_coa_designer_background_panel = vbox - { - name = "background_panel" - - flowcontainer = { - name = "color_button_tabs" - layoutpolicy_horizontal = expanding - spacing = 5 - margin_left = 5 - margin_bottom = 10 - - button_standard = { - name = "pattern_button" - size = { 130 52 } - - text_single = { - text = "COA_DESIGNER_BACKGROUND_PATTERN_HEADER" - align = center|nobaseline - parentanchor = center - } - - onclick = "[VariableSystem.Clear('coa_designer_background_color')]" - down = "[Not( VariableSystem.Exists('coa_designer_background_color') )]" - } - - button_color_selection_tab = { - name = "color1_button" - visible = "[CoatOfArmsDesignerBackgroundPanel.IsColorForNumberUsed( '(int32)1' )]" - - onclick = "[VariableSystem.SetOrToggle('coa_designer_background_color', '1')]" - down = "[VariableSystem.HasValue('coa_designer_background_color', '1')]" - tooltip = COA_DESIGNER_COLOR1 - - blockoverride "button_color" - { - tintcolor = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)1' )]" - } - } - - button_color_selection_tab = { - name = "color2_button" - visible = "[CoatOfArmsDesignerBackgroundPanel.IsColorForNumberUsed( '(int32)2' )]" - - onclick = "[VariableSystem.SetOrToggle('coa_designer_background_color', '2')]" - down = "[VariableSystem.HasValue('coa_designer_background_color', '2')]" - tooltip = COA_DESIGNER_COLOR2 - - blockoverride "button_color" - { - tintcolor = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)2' )]" - } - } - - button_color_selection_tab = { - name = "color3_button" - visible = "[CoatOfArmsDesignerBackgroundPanel.IsColorForNumberUsed( '(int32)3' )]" - - onclick = "[VariableSystem.SetOrToggle('coa_designer_background_color', '3')]" - down = "[VariableSystem.HasValue('coa_designer_background_color', '3')]" - tooltip = COA_DESIGNER_COLOR3 - - blockoverride "button_color" - { - tintcolor = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)3' )]" - } - } - - button_color_selection_tab = { - name = "color4_button" - visible = "[CoatOfArmsDesignerBackgroundPanel.IsColorForNumberUsed( '(int32)4' )]" - - onclick = "[VariableSystem.SetOrToggle('coa_designer_background_color', '4')]" - down = "[VariableSystem.HasValue('coa_designer_background_color', '4')]" - tooltip = COA_DESIGNER_COLOR4 - - blockoverride "button_color" - { - tintcolor = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)4' )]" - } - } - - button_color_selection_tab = { - name = "color5_button" - visible = "[CoatOfArmsDesignerBackgroundPanel.IsColorForNumberUsed( '(int32)5' )]" - - onclick = "[VariableSystem.SetOrToggle('coa_designer_background_color', '5')]" - down = "[VariableSystem.HasValue('coa_designer_background_color', '5')]" - tooltip = COA_DESIGNER_COLOR5 - - blockoverride "button_color" - { - tintcolor = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)5' )]" - } - } - } - - vbox = { - name = "color_selections" - layoutpolicy_horizontal = expanding - spacing = 4 - visible = "[GreaterThan_int32( CoatOfArmsDesignerBackgroundPanel.GetNumColors, '(int32)0' )]" - - vbox_coa_designer_color_selection = { - name = "color1_selection" - visible = "[VariableSystem.HasValue('coa_designer_background_color', '1')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 20 - - blockoverride "coa_color_picker" - { - color = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)1' )]" - oncoloredited = "[CoatOfArmsDesignerBackgroundPanel.OnSelectColor( '(int32)1' )]" - oneditingfinished = "[CoatOfArmsDesignerBackgroundPanel.OnFinishColor( '(int32)1' )]" - } - blockoverride "palette_item_button" - { - down = "[CoatOfArmsDesignerBackgroundPanel.IsColorSelected( '(int32)1', CoatOfArmsDesignerPaletteColor.GetValue )]" - onclick = "[CoatOfArmsDesignerBackgroundPanel.OnSelectPaletteColor( '(int32)1', CoatOfArmsDesignerPaletteColor.Self )]" - } - } - - vbox_coa_designer_color_selection = { - name = "color2_selection" - visible = "[VariableSystem.HasValue('coa_designer_background_color', '2')]" - layoutpolicy_horizontal = expanding - margin_top = 20 - - blockoverride "coa_color_picker" - { - color = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)2' )]" - oncoloredited = "[CoatOfArmsDesignerBackgroundPanel.OnSelectColor( '(int32)2' )]" - oneditingfinished = "[CoatOfArmsDesignerBackgroundPanel.OnFinishColor( '(int32)2' )]" - } - blockoverride "palette_item_button" - { - down = "[CoatOfArmsDesignerBackgroundPanel.IsColorSelected( '(int32)2', CoatOfArmsDesignerPaletteColor.GetValue )]" - onclick = "[CoatOfArmsDesignerBackgroundPanel.OnSelectPaletteColor( '(int32)2', CoatOfArmsDesignerPaletteColor.Self )]" - } - } - - vbox_coa_designer_color_selection = { - name = "color3_selection" - visible = "[VariableSystem.HasValue('coa_designer_background_color', '3')]" - layoutpolicy_horizontal = expanding - margin_top = 20 - - blockoverride "coa_color_picker" - { - color = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)3' )]" - oncoloredited = "[CoatOfArmsDesignerBackgroundPanel.OnSelectColor( '(int32)3' )]" - oneditingfinished = "[CoatOfArmsDesignerBackgroundPanel.OnFinishColor( '(int32)3' )]" - } - blockoverride "palette_item_button" - { - down = "[CoatOfArmsDesignerBackgroundPanel.IsColorSelected( '(int32)3', CoatOfArmsDesignerPaletteColor.GetValue )]" - onclick = "[CoatOfArmsDesignerBackgroundPanel.OnSelectPaletteColor( '(int32)3', CoatOfArmsDesignerPaletteColor.Self )]" - } - } - - vbox_coa_designer_color_selection = { - name = "color4_selection" - visible = "[VariableSystem.HasValue('coa_designer_background_color', '4')]" - layoutpolicy_horizontal = expanding - - blockoverride "coa_color_picker" - { - color = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)4' )]" - oncoloredited = "[CoatOfArmsDesignerBackgroundPanel.OnSelectColor( '(int32)4' )]" - oneditingfinished = "[CoatOfArmsDesignerBackgroundPanel.OnFinishColor( '(int32)4' )]" - } - blockoverride "palette_item_button" - { - down = "[CoatOfArmsDesignerBackgroundPanel.IsColorSelected( '(int32)4', CoatOfArmsDesignerPaletteColor.GetValue )]" - onclick = "[CoatOfArmsDesignerBackgroundPanel.OnSelectPaletteColor( '(int32)4', CoatOfArmsDesignerPaletteColor.Self )]" - } - } - - vbox_coa_designer_color_selection = { - name = "color5_selection" - visible = "[VariableSystem.HasValue('coa_designer_background_color', '5')]" - layoutpolicy_horizontal = expanding - - blockoverride "coa_color_picker" - { - color = "[CoatOfArmsDesignerBackgroundPanel.GetColor( '(int32)5' )]" - oncoloredited = "[CoatOfArmsDesignerBackgroundPanel.OnSelectColor( '(int32)5' )]" - oneditingfinished = "[CoatOfArmsDesignerBackgroundPanel.OnFinishColor( '(int32)5' )]" - } - blockoverride "palette_item_button" - { - down = "[CoatOfArmsDesignerBackgroundPanel.IsColorSelected( '(int32)5', CoatOfArmsDesignerPaletteColor.GetValue )]" - onclick = "[CoatOfArmsDesignerBackgroundPanel.OnSelectPaletteColor( '(int32)5', CoatOfArmsDesignerPaletteColor.Self )]" - } - } - } - - vbox = { - name = "patterns" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[Not( VariableSystem.Exists('coa_designer_background_color') )]" - - background = { - using = Background_Area - } - - state = { - name = _show - on_start = "[CoatOfArmsDesignerBackgroundPanel.UpdatePatternPreviewColors]" - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - scrollbox = { - name = "patterns_scrollbox" - visible = "[CoatOfArmsDesigner.IsCustomMode]" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_background" {} - blockoverride "scrollbox_margins" - { - margin_left = 10 - margin_top = 10 - } - - blockoverride "scrollbox_content" - { - fixedgridbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - datamodel = "[CoatOfArmsDesignerBackgroundPanel.GetAllPatterns]" - addcolumn = 92 - addrow = 92 - flipdirection = yes - datamodel_wrap = 5 - - item = { - widget_coa_pattern_item = {} - } - } - } - } - - text_multi = { - visible = "[Not(CoatOfArmsDesigner.IsCustomMode)]" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - align = center - - text = "COA_DESIGNER_BACKGROUND_PATTERN_DISABLED_IN_ADJUSTED_MODE" - default_format = "#weak" - } - } - } - - expand = {} - } - - # Requires CoatOfArmsDesignerPattern datacontext - type widget_coa_pattern_item = widget - { - size = { 92 92 } - - button_standard_clean = { - size = { 88 88 } - position = { 2 2 } - - tooltip = "[CoatOfArmsDesignerPattern.GetName]" - tooltip_enabled = "[InDebugMode]" - onclick = "[CoatOfArmsDesignerPattern.OnSelect]" - down = "[CoatOfArmsDesignerPattern.IsSelected]" - - coa_preview_icon = { - datacontext = "[CoatOfArmsDesignerPattern.GetPreviewCoA.GetCoA]" - parentanchor = center - } - } - } - - # Requires CoatOfArmsDesignerEmblemLayoutPanel data context - type vbox_coa_designer_emblem_layout_panel = vbox - { - name = "emblem_layout_panel" - - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - scrollbox = { - name = "emblem_layouts_scrollbox" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_background" {} - - blockoverride "scrollbox_margins" - { - margin_left = 10 - margin_top = 10 - } - - blockoverride "scrollbox_content" - { - fixedgridbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - datamodel = "[CoatOfArmsDesignerEmblemLayoutPanel.GetAllLayouts]" - addcolumn = 92 - addrow = 92 - flipdirection = yes - datamodel_wrap = 5 - - item = { - widget_coa_emblem_layout = {} - } - } - } - } - } - } - } - - # Requires CoatOfArmsDesignerEmblemLayout datacontext - type widget_coa_emblem_layout = widget - { - size = { 92 92 } - - button_standard_clean = { - size = { 88 88 } - position = { 2 2 } - - tooltip = "[CoatOfArmsDesignerEmblemLayout.GetName]" - tooltip_enabled = "[InDebugMode]" - onclick = "[CoatOfArmsDesignerEmblemLayout.OnSelect]" - down = "[CoatOfArmsDesignerEmblemLayout.IsSelected]" - - coa_preview_icon = { - datacontext = "[CoatOfArmsDesignerEmblemLayout.GetPreviewCoA.GetCoA]" - parentanchor = center - } - } - } - - # Requires CoatOfArmsDesignerEmblemInstancesPanel data context - type vbox_coa_designer_emblem_instances_panel = vbox - { - name = "emblem_instances_panel" - - vbox = { - name = "default_emblem_instances" - visible = "[Not( VariableSystem.Exists('coa_designer_emblem_detail_mode') )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - name = "emblem_selection" - layoutpolicy_horizontal = expanding - datacontext = "[CoatOfArmsDesignerEmblemInstancesPanel.GetPagedEmblemInstances]" - - minimumsize = { 0 152 } - - hbox = { - margin_right = 10 - - button_standard = { - text = "COA_DESIGNER_EMBLEM_INSTANCES_ALL_BUTTON" - size = { 60 60 } - - button_ignore = none - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.SetAllSelectedEmblems( '(bool)yes' )]" - onrightclick = "[CoatOfArmsDesignerEmblemInstancesPanel.SetAllSelectedEmblems( '(bool)no' )]" - - tooltip = "COA_DESIGNER_EMBLEM_INSTANCE_SELECT_ALL" - using = tooltip_ne - } - } - - hbox = { - layoutpolicy_vertical = expanding - margin_right = 7 - margin_left = 5 - - background = { - using = Background_Area_Dark - alpha = 0.5 - } - - button_select_arrow = { - size = { 20 30 } - mirror = horizontal - enabled = "[CoatOfArmsDesignerPagedEmblemInstances.CanShowPreviousPage]" - onclick = "[CoatOfArmsDesignerPagedEmblemInstances.ShowPreviousPage]" - } - } - - flowcontainer = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 10 } - - background = { - using = Background_Area_Dark - alpha = 0.5 - } - - fixedgridbox = { - name = "emblem_instances" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - datamodel = "[CoatOfArmsDesignerPagedEmblemInstances.GetEmblemInstances]" - addcolumn = 66 - addrow = 66 - flipdirection = yes - datamodel_wrap = 4 # Half of NCoatOfArmsDesigner::NUM_EMBLEM_PER_GROUP so we have two lines per page - - item = { - widget_coa_emblem_instance = { - blockoverride "coa_emblem_instance_size" - { - size = { 60 60 } - } - } - } - } - } - - hbox = { - layoutpolicy_vertical = expanding - margin_right = 5 - margin_left = 7 - - background = { - using = Background_Area_Dark - alpha = 0.5 - } - - button_select_arrow = { - size = { 20 30 } - enabled = "[CoatOfArmsDesignerPagedEmblemInstances.CanShowNextPage]" - onclick = "[CoatOfArmsDesignerPagedEmblemInstances.ShowNextPage]" - } - } - - vbox = { - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - button_edit_text = { - name = "toggle_detail_edit" - tooltip = "COA_DESIGNER_EMBLEM_INSTANCE_DETAIL_TOGGLE_TT" - size = { 30 30 } - - visible = "[LessThan_int32( CoatOfArmsDesignerEmblemInstancesPanel.GetDetailEditIndex, '(int32)0' )]" - onclick = "[VariableSystem.Toggle('coa_designer_emblem_detail_mode')]" - checked = "[VariableSystem.Exists('coa_designer_emblem_detail_mode')]" - } - } - - expand = {} - - text_single = { - text = COA_DESIGNER_EMBLEM_INSTANCES_PAGE - min_width = 60 - margin_left = 5 - align = left - } - - expand = { - margin_bottom = 30 - } - } - } - - vbox_emblem_basic_edit = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - } - - vbox = { - name = "detail_emblem_instances" - visible = "[VariableSystem.Exists('coa_designer_emblem_detail_mode')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - vbox = { - name = "detail_emblem_list" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - visible = "[LessThan_int32( CoatOfArmsDesignerEmblemInstancesPanel.GetDetailEditIndex, '(int32)0' )]" - - hbox = { - button_standard = { - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.AddEmblemInstance]" - size = { 475 30 } - - button_icon_highlight = { - - block "highlight_icon_size" - { - size = { 25 25 } - } - - parentanchor = center - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - - tooltip = "COA_DESIGNER_DETAIL_ADD_INSTANCE_TT" - } - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - margin_top = 10 - - background = { - using = Background_Area - margin_top = -10 - } - - scrollbox = { - name = "emblem_instances_scrollbox" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_background" {} - blockoverride "scrollbox_margins" - { - margin = { 5 5 } - } - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - - datamodel = "[CoatOfArmsDesignerEmblemInstancesPanel.GetAllEmblemInstances]" - - item = { - widget_coa_emblem_detail_instance = {} - } - } - } - } - } - - hbox = { - margin_top = 15 - - button_standard_back = { - text = "BACK_LABEL" - onclick = "[VariableSystem.Toggle('coa_designer_emblem_detail_mode')]" - } - } - } - - vbox = { - name = "detail_edit_scrollbars" - visible = "[GreaterThanOrEqualTo_int32( CoatOfArmsDesignerEmblemInstancesPanel.GetDetailEditIndex, '(int32)0' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 1 - - using = Animation_Tab_Switch - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 5 0 } - - background = { - using = Background_Area_Dark - alpha = 0.8 - margin = { 0 5 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - button_back = { - name = "back_to_detail_edit" - size = { 25 25 } - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.ClearDetailEdit]" - - tooltip = "COA_DESIGNER_DETAIL_EDIT_BACK_TT" - using = tooltip_ws - } - - coa_preview_icon = { - datacontext = "[CoatOfArmsDesignerEmblemInstancesPanel.GetDetailEditCoAPreview.GetCoA]" - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_top = 10 - - hbox_scrollbar_coa_label = { - name = "scrollbar_position_axis_x" - - blockoverride "label" - { - text = "COA_DESIGNER_POSITION_X" - } - - blockoverride "coa_scrollbar_values" - { - onvaluechanged = "[CoatOfArmsDesignerEmblemInstancesPanel.EditDetailPositionAxisX( PdxGuiWidget.Self )]" - onchangefinish = "[CoatOfArmsDesignerEmblemInstancesPanel.FinishEditDetailPositionAxisX( PdxGuiWidget.Self )]" - value = "[CoatOfArmsDesignerEmblemInstancesPanel.GetDetailPositionAxisX]" - } - } - - hbox_scrollbar_coa_label = { - name = "scrollbar_position_axis_y" - - blockoverride "label" - { - text = "COA_DESIGNER_POSITION_Y" - } - - blockoverride "coa_scrollbar_values" - { - onvaluechanged = "[CoatOfArmsDesignerEmblemInstancesPanel.EditDetailPositionAxisY( PdxGuiWidget.Self )]" - onchangefinish = "[CoatOfArmsDesignerEmblemInstancesPanel.FinishEditDetailPositionAxisY( PdxGuiWidget.Self )]" - value = "[CoatOfArmsDesignerEmblemInstancesPanel.GetDetailPositionAxisY]" - } - } - - vbox = { - name = "detail_scale_scrollbars" - layoutpolicy_horizontal = expanding - spacing = 7 - - hbox_scrollbar_coa_label = { - name = "scrollbar_scale_axis_x" - visible = "[Not( CoatOfArmsDesignerEmblemInstancesPanel.ShouldMatchEmblemDetailScale )]" - layoutpolicy_horizontal = expanding - - blockoverride "label" - { - text = "COA_DESIGNER_SCALE_X" - } - - blockoverride "coa_scrollbar_values" - { - onvaluechanged = "[CoatOfArmsDesignerEmblemInstancesPanel.EditDetailScaleAxisX( PdxGuiWidget.Self )]" - onchangefinish = "[CoatOfArmsDesignerEmblemInstancesPanel.FinishEditDetailScaleAxisX( PdxGuiWidget.Self )]" - value = "[CoatOfArmsDesignerEmblemInstancesPanel.GetDetailScaleAxisX]" - } - } - - hbox_scrollbar_coa_label = { - name = "scrollbar_scale_axis_y" - visible = "[Not( CoatOfArmsDesignerEmblemInstancesPanel.ShouldMatchEmblemDetailScale )]" - - blockoverride "label" - { - text = "COA_DESIGNER_SCALE_Y" - } - - blockoverride "coa_scrollbar_values" - { - onvaluechanged = "[CoatOfArmsDesignerEmblemInstancesPanel.EditDetailScaleAxisY( PdxGuiWidget.Self )]" - onchangefinish = "[CoatOfArmsDesignerEmblemInstancesPanel.FinishEditDetailScaleAxisY( PdxGuiWidget.Self )]" - value = "[CoatOfArmsDesignerEmblemInstancesPanel.GetDetailScaleAxisY]" - } - } - - hbox_scrollbar_coa_label = { - name = "scrollbar_scale_combined" - visible = "[CoatOfArmsDesignerEmblemInstancesPanel.ShouldMatchEmblemDetailScale]" - - blockoverride "label" - { - text = "COA_DESIGNER_SCALE_COMBINED" - } - - blockoverride "coa_scrollbar_values" - { - onvaluechanged = "[CoatOfArmsDesignerEmblemInstancesPanel.EditDetailScaleCombined( PdxGuiWidget.Self )]" - onchangefinish = "[CoatOfArmsDesignerEmblemInstancesPanel.FinishEditDetailScaleCombined( PdxGuiWidget.Self )]" - value = "[CoatOfArmsDesignerEmblemInstancesPanel.GetDetailScaleAxisX]" - } - } - } - - hbox_scrollbar_coa_label = { - name = "scrollbar_rotation" - - blockoverride "label" - { - text = "COA_DESIGNER_ROTATION" - } - blockoverride "coa_scrollbar_steps" - { - min = 0 - max = 360 - step = 1 - } - blockoverride "coa_scrollbar_values" - { - onvaluechanged = "[CoatOfArmsDesignerEmblemInstancesPanel.EditDetailRotation( PdxGuiWidget.Self )]" - onchangefinish = "[CoatOfArmsDesignerEmblemInstancesPanel.FinishEditDetailRotation( PdxGuiWidget.Self )]" - value = "[IntToFloat( CoatOfArmsDesignerEmblemInstancesPanel.GetDetailRotation )]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - expand = {} - - button_checkbox_label = { - name = "toggle_flip_emblem_x_axis" - tooltip = "COA_DESIGNER_FLIP_EMBLEM_X_AXIS_TT" - size = { 25 25 } - - using = tooltip_se - - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.ToggleFlipEmblemXAxisDetail]" - - blockoverride "checkbox" - { - checked = "[CoatOfArmsDesignerEmblemInstancesPanel.ShouldFlipEmblemXAxisDetail]" - } - - blockoverride "text" - { - text = "COA_DESIGNER_FLIP_EMBLEM_X_AXIS_CHECKBOX_LABEL" - } - } - - button_checkbox_label = { - name = "toggle_flip_emblem_y_axis" - tooltip = "COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_TT" - size = { 25 25 } - - using = tooltip_se - - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.ToggleFlipEmblemYAxisDetail]" - - blockoverride "checkbox" - { - checked = "[CoatOfArmsDesignerEmblemInstancesPanel.ShouldFlipEmblemYAxisDetail]" - } - - blockoverride "text" - { - text = "COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_CHECKBOX_LABEL" - } - } - - button_checkbox_label = { - name = "toggle_match_scale" - tooltip = "COA_DESIGNER_SCALE_COMBINED_TOGGLE_TT" - size = { 25 25 } - - using = tooltip_se - - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.ToggleMatchEmblemDetailScale]" - - blockoverride "checkbox" - { - checked = "[CoatOfArmsDesignerEmblemInstancesPanel.ShouldMatchEmblemDetailScale]" - } - - blockoverride "text" - { - text = "COA_DESIGNER_SCALE_COMBINED_CHECKBOX_LABEL" - } - } - } - } - - vbox_emblem_basic_edit = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - } - } - - expand = {} - } - - type vbox_emblem_basic_edit = vbox - { - vbox = { - visible = "[GreaterThan_int32( CoatOfArmsDesignerEmblemInstancesPanel.GetMaxNumColorsForSelected, '(int32)0' )]" - layoutpolicy_horizontal = expanding - margin_top = 10 - - using = Animation_Tab_Switch - - divider_light = { - layoutpolicy_horizontal = expanding - } - - hbox = { - name = "color_button_tabs" - layoutpolicy_horizontal = expanding - - spacing = 5 - margin = { 5 10 } - - button_standard = { - name = "COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER" - size = { 100 52 } - - text_single = { - text = "COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER" - align = center|nobaseline - parentanchor = center - } - - onclick = "[VariableSystem.Clear('coa_designer_emblem_color')]" - down = "[Not( VariableSystem.Exists('coa_designer_emblem_color') )]" - } - - button_color_selection_tab = { - name = "color1_button" - visible = "[CoatOfArmsDesignerEmblemInstancesPanel.IsColorForNumberUsed( '(int32)1' )]" - - onclick = "[VariableSystem.SetOrToggle('coa_designer_emblem_color', '1')]" - down = "[VariableSystem.HasValue('coa_designer_emblem_color', '1')]" - tooltip = COA_DESIGNER_COLOR1 - - blockoverride "button_color" - { - tintcolor = "[CoatOfArmsDesignerEmblemInstancesPanel.GetColor( '(int32)1' )]" - } - } - - button_color_selection_tab = { - name = "color2_button" - visible = "[CoatOfArmsDesignerEmblemInstancesPanel.IsColorForNumberUsed( '(int32)2' )]" - - onclick = "[VariableSystem.SetOrToggle('coa_designer_emblem_color', '2')]" - down = "[VariableSystem.HasValue('coa_designer_emblem_color', '2')]" - tooltip = COA_DESIGNER_COLOR2 - - blockoverride "button_color" - { - tintcolor = "[CoatOfArmsDesignerEmblemInstancesPanel.GetColor( '(int32)2' )]" - } - } - - button_color_selection_tab = { - name = "color3_button" - visible = "[CoatOfArmsDesignerEmblemInstancesPanel.IsColorForNumberUsed( '(int32)3' )]" - - onclick = "[VariableSystem.SetOrToggle('coa_designer_emblem_color', '3')]" - down = "[VariableSystem.HasValue('coa_designer_emblem_color', '3')]" - tooltip = COA_DESIGNER_COLOR3 - - blockoverride "button_color" - { - tintcolor = "[CoatOfArmsDesignerEmblemInstancesPanel.GetColor( '(int32)3' )]" - } - } - - expand = {} - } - } - - vbox = { - visible = "[VariableSystem.Exists('coa_designer_emblem_color')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_background" {} - - blockoverride "scrollbox_background_fade" {} - - blockoverride "scrollbox_margins" { - margin = { 0 5 } - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "color_selections" - layoutpolicy_horizontal = expanding - spacing = 4 - margin_top = 15 - - using = Animation_Tab_Switch - - vbox_coa_designer_color_selection = { - name = "color1_selection" - visible = "[VariableSystem.HasValue('coa_designer_emblem_color', '1')]" - layoutpolicy_horizontal = expanding - - blockoverride "coa_color_picker" - { - color = "[CoatOfArmsDesignerEmblemInstancesPanel.GetColor( '(int32)1' )]" - oncoloredited = "[CoatOfArmsDesignerEmblemInstancesPanel.OnSelectColor( '(int32)1' )]" - oneditingfinished = "[CoatOfArmsDesignerEmblemInstancesPanel.OnFinishColor( '(int32)1' )]" - } - blockoverride "palette_item_button" - { - down = "[CoatOfArmsDesignerEmblemInstancesPanel.IsColorSelected( '(int32)1', CoatOfArmsDesignerPaletteColor.GetValue )]" - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.OnSelectPaletteColor( '(int32)1', CoatOfArmsDesignerPaletteColor.Self )]" - } - } - - vbox_coa_designer_color_selection = { - name = "color2_selection" - visible = "[VariableSystem.HasValue('coa_designer_emblem_color', '2')]" - layoutpolicy_horizontal = expanding - - blockoverride "coa_color_picker" - { - color = "[CoatOfArmsDesignerEmblemInstancesPanel.GetColor( '(int32)2' )]" - oncoloredited = "[CoatOfArmsDesignerEmblemInstancesPanel.OnSelectColor( '(int32)2' )]" - oneditingfinished = "[CoatOfArmsDesignerEmblemInstancesPanel.OnFinishColor( '(int32)2' )]" - } - blockoverride "palette_item_button" - { - down = "[CoatOfArmsDesignerEmblemInstancesPanel.IsColorSelected( '(int32)2', CoatOfArmsDesignerPaletteColor.GetValue )]" - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.OnSelectPaletteColor( '(int32)2', CoatOfArmsDesignerPaletteColor.Self )]" - } - } - - vbox_coa_designer_color_selection = { - name = "color3_selection" - visible = "[VariableSystem.HasValue('coa_designer_emblem_color', '3')]" - layoutpolicy_horizontal = expanding - - blockoverride "coa_color_picker" - { - color = "[CoatOfArmsDesignerEmblemInstancesPanel.GetColor( '(int32)3' )]" - oncoloredited = "[CoatOfArmsDesignerEmblemInstancesPanel.OnSelectColor( '(int32)3' )]" - oneditingfinished = "[CoatOfArmsDesignerEmblemInstancesPanel.OnFinishColor( '(int32)3' )]" - } - blockoverride "palette_item_button" - { - down = "[CoatOfArmsDesignerEmblemInstancesPanel.IsColorSelected( '(int32)3', CoatOfArmsDesignerPaletteColor.GetValue )]" - onclick = "[CoatOfArmsDesignerEmblemInstancesPanel.OnSelectPaletteColor( '(int32)3', CoatOfArmsDesignerPaletteColor.Self )]" - } - } - } - } - } - } - - vbox = { - name = "emblem_textures" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 2 - - visible = "[Not( VariableSystem.Exists('coa_designer_emblem_color') )]" - - state = { - name = _show - on_start = "[CoatOfArmsDesignerEmblemInstancesPanel.UpdateTexturePreviewColors]" - } - - hbox = { - layoutpolicy_horizontal = expanding - - dropdown_menu_standard = { - name = "emblem_texture_categories" - - blockoverride "dropdown_properties" - { - datamodel = "[GetCoatOfArmsDesignerEmblemTextureCategories]" - - onselectionchanged = "[CoatOfArmsDesignerEmblemInstancesPanel.SelectEmblemTextureCategory]" - selectedindex = "[CoatOfArmsDesignerEmblemInstancesPanel.GetSelectedEmblemTextureCategoryIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[Localize( Concatenate( 'COA_DESIGNER_CATEGORY_', CString.GetString ) )]" - } - - blockoverride "dropdown_item_properties" - { - text = "[Localize( Concatenate( 'COA_DESIGNER_CATEGORY_', CString.GetString ) )]" - } - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - scrollbox = { - name = "emblem_textures_scrollbox" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_background" {} - - blockoverride "scrollbox_margins" - { - margin = { 5 5 } - } - - blockoverride "scrollbox_content" - { - fixedgridbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - datamodel = "[CoatOfArmsDesignerEmblemInstancesPanel.GetEmblemTextures]" - addcolumn = 92 - addrow = 92 - flipdirection = yes - datamodel_wrap = 5 - - item = { - widget_coa_emblem_texture = {} - } - } - } - } - } - } - } - - # Requires CoatOfArmsDesignerEmblemInstance datacontext - type widget_coa_emblem_instance = widget - { - block "coa_emblem_instance_size" - { - size = { 92 92 } - } - - button_standard_clean = { - size = { 62 62 } - position = { 2 2 } - - down = "[CoatOfArmsDesignerEmblemInstance.IsSelected]" - - click_modifiers = { - ondefault = "[CoatOfArmsDesignerEmblemInstance.OnSelect]" - onshift = "[CoatOfArmsDesignerEmblemInstance.OnSelectMulti]" - } - - tooltip = "COA_DESIGNER_EMBLEM_INSTANCE_SELECTION_TT" - using = tooltip_ne - - coa_preview_icon = { - datacontext = "[CoatOfArmsDesignerEmblemInstance.GetPreviewCoA.GetCoA]" - parentanchor = center - - blockoverride "coa_preview_size" - { - size = { 58 58 } - } - } - } - } - - # Requires CoatOfArmsDesignerEmblemInstance datacontext - type widget_coa_emblem_detail_instance = widget - { - size = { 475 112 } - - widget = { - size = { 465 108 } - position = { 2 2 } - - background = { - using = Background_Area_Dark - alpha = 0.7 - } - - drag_drop_coat_of_arms_icon = { - datacontext = "[CoatOfArmsDesignerEmblemInstance.GetPreviewCoA.GetCoA]" - parentanchor = left|vcenter - position = { 15 0 } - - tooltip = "COA_DESIGNER_DETAIL_INSTANCE_ICON_TT" - using = tooltip_ws - - using = coa_preview_icon_data - - drag_drop_id = "coa_designer_emblem_entry" - drag_drop_args = "[CoatOfArmsDesignerEmblemInstance.GetIndexString]" - } - - coa_emblem_instance_layer_drop_target = { - drag_drop_id = "coa_designer_emblem_layer_destination_top" - parentanchor = top - } - - coa_emblem_instance_layer_drop_target = { - drag_drop_id = "coa_designer_emblem_layer_destination_bottom" - parentanchor = bottom - } - - button_edit_text = { - parentanchor = vcenter|right - size = { 30 30 } - position = { -15 0 } - - button_ignore = none - down = "[CoatOfArmsDesignerEmblemInstance.IsSelected]" - - onclick = "[CoatOfArmsDesignerEmblemInstance.OnSelectForDetailEdit]" - onrightclick = "[CoatOfArmsDesignerEmblemInstancesPanel.RemoveEmblemInstance( CoatOfArmsDesignerEmblemInstance.AccessSelf )]" - - tooltip = "COA_DESIGNER_DETAIL_INSTANCE_TT" - } - } - } - - type coa_emblem_instance_layer_drop_target = drag_drop_target - { - drag_drop_args = "[CoatOfArmsDesignerEmblemInstance.GetIndexString]" - - tooltip = COA_DESIGNER_DETAIL_INSTANCE_ICON_TARGET_TT - using = tooltip_ws - - size = { 100% 10 } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/colors/gold_darker.dds" - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - } - } - } - - # Requires CoatOfArmsDesignerEmblemTexture datacontext - type widget_coa_emblem_texture = widget - { - size = { 92 92 } - - button_standard_clean = { - size = { 88 88 } - position = { 2 2 } - - tooltip = "[CoatOfArmsDesignerEmblemTexture.GetName]" - tooltip_enabled = "[InDebugMode]" - down = "[CoatOfArmsDesignerEmblemTexture.IsSelected]" - onclick = "[CoatOfArmsDesignerEmblemTexture.OnSelect]" - - coa_preview_icon = { - datacontext = "[CoatOfArmsDesignerEmblemTexture.GetPreviewCoA.GetCoA]" - parentanchor = center - } - } - } - - type button_color_selection_tab = button_standard_clean - { - size = { 52 52 } - using = tooltip_ne - - icon = { - parentanchor = left|vcenter - position = { 6 0 } - size = { 40 40 } - - texture = "gfx/interface/colors/white.dds" - using = Mask_Rough_Edges - block "button_color" {} - } - } - - type vbox_coa_designer_color_selection = vbox - { - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - margin_top = 20 - } - - fixedgridbox = { - addcolumn = 50 - addrow = 50 - datamodel_wrap = 7 - flipdirection = yes - - datamodel = "[CoatOfArmsDesigner.GetAllPaletteColors]" - - item = { - - button_standard_clean = { - size = { 50 50 } - - block "palette_item_button" {} - - icon = { - parentanchor = center - size = { 44 44 } - - texture = "gfx/interface/colors/white.dds" - tintcolor = "[CoatOfArmsDesignerPaletteColor.GetValue]" - using = Mask_Rough_Edges - - tooltip = "[CoatOfArmsDesignerPaletteColor.GetName]" - tooltip_enabled = "[InDebugMode]" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 15 - margin_right = 30 - margin_left = 30 - - divider_light = { - layoutpolicy_horizontal = expanding - } - } - - text_multi = { - autoresize = yes - max_width = 410 - margin_top = 10 - margin_bottom = 20 - default_format = "#weak" - text = "COA_DESIGNER_COLORS_DESCRIPTION" - } - } - - vbox_expanded_color_picker = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - } - } - - type vbox_expanded_color_picker = vbox { - vbox = { - name = "expand_colorpicker" - layoutpolicy_horizontal = expanding - - hbox_colorpicker_header_button = { - layoutpolicy_horizontal = expanding - - blockoverride "onclick" - { - onclick = "[GetVariableSystem.Toggle( 'expand_coa_color_picker' )]" - } - - blockoverride "button_expand" - { - frame = "[Select_int32(GetVariableSystem.Exists( 'expand_coa_color_picker'), '(int32)2', '(int32)1')]" - } - - blockoverride "text" - { - text = "COA_DESIGNER_COLOR_PICKER_EXPAND_HEADER" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[GetVariableSystem.Exists( 'expand_coa_color_picker' )]" - - using = Animation_Tab_Switch - - vbox = { - layoutpolicy_horizontal = expanding - - using = Animation_Tab_Switch - - colorpicker_simple = { - block "coa_color_picker" {} - } - } - } - } - } - - type hbox_colorpicker_header_button = hbox { - margin = { 10 5 } - - background = { - using = Background_Area_Dark - alpha = 0.5 - } - - button_normal = { - layoutpolicy_horizontal = expanding - size = { 0 25 } - - block "onclick" {} - - hbox = { - ignoreinvisible = yes - spacing = 5 - - button_expand = { - block "button_expand" {} - block "onclick" {} - } - - text_single = { - layoutpolicy_horizontal = expanding - align = nobaseline - alwaystransparent = yes - - block "text" {} - } - } - } - } - - type hbox_scrollbar_coa_label = hbox - { - layoutpolicy_horizontal = expanding - - text_single = { - name = "coa_scrollbar_label" - block "label" - { - raw_text = "#D REPLACE ME#!" - } - } - - expand = {} - - scrollbar_value_slider = { - block "coa_scrollbar_steps" - { - min = 0 - max = 1 - step = 0.01 - } - - block "coa_scrollbar_values" - { - } - } - } - - type coa_preview_icon = coat_of_arms_icon - { - using = coa_preview_icon_data - } -} - -template coa_preview_icon_data -{ - coat_of_arms = "[CoatOfArms.GetTexture('(int32)80','(int32)80')]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)80','(int32)80')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/designer_mask.dds" - - block "coa_preview_size" - { - size = { 80 80 } - } -} - -template CoatOfArmsDesignerAnimationResetState -{ - on_start = "[GetVariableSystem.Set( 'coa_designer_page', 'start' )]" - - on_start = "[GetVariableSystem.Clear('coa_designer_background_color')]" - on_start = "[GetVariableSystem.Clear('coa_designer_emblem_color')]" - on_start = "[GetVariableSystem.Clear('coa_designer_emblem_detail_mode')]" -} - -template CoatOfArmsDesignerClearEditState -{ - onclick = "[VariableSystem.Clear('coa_designer_background_color')]" - onclick = "[VariableSystem.Clear('coa_designer_emblem_color')]" - onclick = "[VariableSystem.Clear('coa_designer_emblem_detail_mode')]" - onclick = "[CoatOfArmsDesigner.GetEmblemInstancesPanel.ClearDetailEdit]" -} diff --git a/project/ck3/base_game/gui/shared/coat_of_arms.gui b/project/ck3/base_game/gui/shared/coat_of_arms.gui deleted file mode 100644 index b723d4266c..0000000000 --- a/project/ck3/base_game/gui/shared/coat_of_arms.gui +++ /dev/null @@ -1,1812 +0,0 @@ -###################################################### -#################### COAT OF ARMS #################### -###################################################### - -# Standard Realm Coa of Arms types - -@overlay_alpha = 0.4 - -template coat_of_arms_icon_data -{ - gfxtype = coatofarmsgfx - shaderfile = "gfx/FX/gui_coatofarms.shader" - alwaystransparent = yes - allow_outside = yes -} - -types CoATypes -{ - type coat_of_arms_icon = icon { - using = coat_of_arms_icon_data - } - type drag_drop_coat_of_arms_icon = drag_drop_icon { - using = coat_of_arms_icon_data - alwaystransparent = no - drag_drop_base_type = "coat_of_arms_icon" - } - - #################################### - ########### REALM SHIELDS ########## - #################################### - - ## Tiny Realm CoA - type coa_realm_tiny_crown = coa_realm_tiny { - blockoverride "crown" { - visible = "[And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder))]" - } - } - - type coa_realm_tiny = button_group { - using = CoA_Realm_Defaults - - flowcontainer = { - margin = { 3 3 } - direction = vertical - ignoreinvisible = yes - spacing = -2 - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_28.dds" - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - framesize = { 18 12 } - - block "crown" { - visible = no - } - } - - icon = { - name = "mercenary" - visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/mercenary_topframe_28.dds" - } - - icon = { - name = "holy_order" - visible = "[Character.GetPrimaryTitle.IsHolyOrder]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds" - } - - widget = { - size = { 28 35 } - - coat_of_arms_icon = { - parentanchor = center - size = { 28 28 } - coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)56','(int32)56')]" - coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)56','(int32)56')]" - coat_of_arms_mask = "[Character.GetGovernment.GetRealmMask]" - - using = CoA_Realm_Hover_Glow - - modify_texture = { - texture = "[Character.GetGovernment.GetRealmMask]" - blend_mode = overlay - } - - coa_realm_overlay = { - texture = "[Character.GetGovernment.GetRealmFrame('(int32)28')]" - framesize = { 28 35 } - size = { 28 35 } - } - - coa_realm_topframe = { - position = { 1 0 } - texture ="gfx/interface/coat_of_arms/topframe_28.dds" - framesize = { 28 35 } - size = { 28 35 } - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - } - } - } - } - } - - - ## Small Realm CoA - type coa_realm_small_crown = coa_realm_small { - blockoverride "crown" { - visible = "[And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder))]" - } - } - - type coa_realm_small = button_group { - using = CoA_Realm_Defaults - - flowcontainer = { - margin = { 3 3 } - direction = vertical - spacing = -3 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_44.dds" - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - framesize = { 28 20 } - - block "crown" { - visible = no - } - } - - icon = { - name = "mercenary" - visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/mercenary_topframe_44.dds" - } - - icon = { - name = "holy_order" - visible = "[Character.GetPrimaryTitle.IsHolyOrder]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/holyorder_topframe_44.dds" - } - - widget = { - size = { 44 52 } - - coat_of_arms_icon = { - parentanchor = center - size = { 44 44 } - coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)88','(int32)88')]" - coat_of_arms_mask = "[Character.GetGovernment.GetRealmMask]" - - using = CoA_Realm_Hover_Glow - - modify_texture = { - texture = "[Character.GetGovernment.GetRealmMask]" - blend_mode = overlay - alpha = @overlay_alpha - } - - coa_realm_overlay = { - texture = "[Character.GetGovernment.GetRealmFrame('(int32)44')]" - framesize = { 44 52 } - size = { 44 52 } - } - - coa_realm_topframe = { - texture ="gfx/interface/coat_of_arms/topframe_44.dds" - framesize = { 44 52 } - size = { 44 52 } - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - } - } - } - } - } - - - ## Medium Realm CoA - type coa_realm_medium_crown = coa_realm_medium { - blockoverride "crown" { - visible = "[And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder))]" - } - } - - type coa_realm_medium = button_group { - using = CoA_Realm_Defaults - - flowcontainer = { - margin = { 3 3 } - direction = vertical - spacing = -2 - - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_62.dds" - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - framesize = { 42 31 } - - block "crown" { - visible = no - } - } - - icon = { - name = "mercenary" - visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds" - } - - icon = { - name = "holy_order" - visible = "[Character.GetPrimaryTitle.IsHolyOrder]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds" - } - - widget = { - size = { 62 71 } - - coat_of_arms_icon = { - parentanchor = center - size = { 62 62 } - - block "coat_of_arms" - { - coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)124','(int32)124')]" - coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)124','(int32)124')]" - } - - coat_of_arms_mask = "[Character.GetGovernment.GetRealmMask]" - - using = CoA_Realm_Hover_Glow - - modify_texture = { - texture = "[Character.GetGovernment.GetRealmMask]" - blend_mode = overlay - alpha = @overlay_alpha - } - - coa_realm_overlay = { - texture = "[Character.GetGovernment.GetRealmFrame('(int32)62')]" - framesize = { 62 71 } - size = { 62 71 } - } - - coa_realm_topframe = { - texture ="gfx/interface/coat_of_arms/topframe_62.dds" - framesize = { 62 71 } - size = { 62 71 } - } - } - } - } - } - - - ## Big Realm CoA - type coa_realm_big_crown = coa_realm_big { - blockoverride "crown" { - visible = "[And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder))]" - } - } - - type coa_realm_big = button_group { - using = CoA_Realm_Defaults - - flowcontainer = { - margin = { 3 4 } - direction = vertical - spacing = -1 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_86.dds" - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - framesize = { 52 37 } - - block "crown" { - visible = no - } - } - - icon = { - name = "mercenary" - visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/mercenary_topframe_86.dds" - } - - icon = { - name = "holy_order" - visible = "[Character.GetPrimaryTitle.IsHolyOrder]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/holyorder_topframe_86.dds" - } - - widget = { - size = { 86 94 } - - coat_of_arms_icon = { - parentanchor = center - size = { 86 86 } - block "coat_of_arms" - { - coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)172','(int32)172')]" - coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)172','(int32)172')]" - } - coat_of_arms_mask = "[Character.GetGovernment.GetRealmMask]" - - using = CoA_Realm_Hover_Glow - - modify_texture = { - texture = "[Character.GetGovernment.GetRealmMask]" - blend_mode = overlay - alpha = @overlay_alpha - } - - coa_realm_overlay = { - texture = "[Character.GetGovernment.GetRealmFrame('(int32)86')]" - framesize = { 86 94 } - size = { 86 94 } - } - - coa_realm_topframe = { - texture ="gfx/interface/coat_of_arms/topframe_86.dds" - framesize = { 86 94 } - size = { 86 94 } - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - } - } - } - } - } - - ## Huge Realm CoA - type coa_realm_huge_crown = coa_realm_huge { - blockoverride "crown" { - visible = "[And(Not(Character.GetPrimaryTitle.IsMercenaryCompany), Not(Character.GetPrimaryTitle.IsHolyOrder))]" - } - } - - type coa_realm_huge = button_group { - using = CoA_Realm_Defaults - - flowcontainer = { - margin = { 3 7 } - direction = vertical - spacing = -3 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_115.dds" - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - framesize = { 80 56 } - - block "crown" { - visible = no - } - } - - icon = { - name = "mercenary" - visible = "[Character.GetPrimaryTitle.IsMercenaryCompany]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds" - } - - icon = { - name = "holy_order" - visible = "[Character.GetPrimaryTitle.IsHolyOrder]" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds" - } - - widget = { - parentanchor = hcenter - size = { 115 128 } - - coat_of_arms_icon = { - parentanchor = center - size = { 115 115 } - coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)230','(int32)230')]" - coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)230','(int32)230')]" - coat_of_arms_mask = "[Character.GetGovernment.GetRealmMask]" - - using = CoA_Realm_Hover_Glow - - modify_texture = { - texture = "[Character.GetGovernment.GetRealmMask]" - blend_mode = overlay - alpha = @overlay_alpha - } - - coa_realm_overlay = { - texture = "[Character.GetGovernment.GetRealmFrame('(int32)115')]" - size = { 115 128 } - framesize = { 115 128 } - } - - coa_realm_topframe = { - texture ="gfx/interface/coat_of_arms/topframe_115.dds" - size = { 115 128 } - framesize = { 115 128 } - } - } - } - } - } - - # The frame around the Realm CoA texture - type coa_realm_overlay = highlight_icon { - name = "coa_overlay" - parentanchor = center - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - texture = "[Character.GetGovernment.GetRealmFrame('(int32)230')]" - size = { 115 128 } - framesize = { 115 128 } - } - - type coa_realm_topframe = highlight_icon { - name = "coa_topframe" - parentanchor = center - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - texture ="gfx/interface/coat_of_arms/topframe_115.dds" - size = { 115 128 } - framesize = { 115 128 } - } - - #################################### - ############## TITLES ############## - #################################### - - # Standard Ttile Coa of Arms types - - ## Tiny Title CoA - type coa_title_tiny_crown = coa_title_tiny { - blockoverride "crown" {} - } - - type coa_title_tiny = button_group { - using = CoA_Title_Defaults - - flowcontainer = { - margin = { 3 7 } - direction = vertical - spacing = -4 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_28.dds" - frame = "[Title.GetTierFrame]" - framesize = { 18 12 } - - block "crown" { - visible = no - } - } - - widget = { - parentanchor = hcenter - size = { 36 35 } - - coat_of_arms_icon = { - parentanchor = center - size = { 28 28 } - coat_of_arms = "[Title.GetTitleCoA.GetTexture('(int32)56','(int32)56')]" - coat_of_arms_slot = "[Title.GetTitleCoA.GetSlot('(int32)56','(int32)56')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds" - - using = CoA_Title_Hover_Glow - - block "coa_icon" {} - - coa_title_frame = { - parentanchor = center - texture = "gfx/interface/coat_of_arms/title_28.dds" - size = { 34 34 } - } - - coa_title_frame_no_holder = { - parentanchor = center - texture = "gfx/interface/coat_of_arms/title_no_holder_28.dds" - size = { 36 36 } - } - } - } - } - } - - ## Small Title CoA - type coa_title_small_crown = coa_title_small { - blockoverride "crown" {} - } - - # type coa_title_small = coa_title_tiny {} - - type coa_title_small = button_group { - using = CoA_Title_Defaults - - flowcontainer = { - margin = { 3 7 } - direction = vertical - spacing = -3 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_44.dds" - frame = "[Title.GetTierFrame]" - framesize = { 28 20 } - - block "crown" { - visible = no - } - } - - widget = { - parentanchor = hcenter - size = { 50 50 } - - coat_of_arms_icon = { - parentanchor = center - size = { 44 44 } - coat_of_arms = "[Title.GetTitleCoA.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_slot = "[Title.GetTitleCoA.GetSlot('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds" - - using = CoA_Title_Hover_Glow - - coa_title_frame = { - texture = "gfx/interface/coat_of_arms/title_44.dds" - size = { 50 50 } - - - } - - coa_title_frame_no_holder = { - texture = "gfx/interface/coat_of_arms/title_no_holder_44.dds" - size = { 50 50 } - - - } - - - - - } - } - } - } - - ## Medium Title CoA - type coa_title_medium_crown = coa_title_medium { - blockoverride "crown" {} - } - - type coa_title_medium = button_group { - using = CoA_Title_Defaults - - flowcontainer = { - margin = { 3 7 } - direction = vertical - spacing = -3 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_62.dds" - frame = "[Title.GetTierFrame]" - framesize = { 42 31 } - - block "crown" { - visible = no - } - } - - widget = { - parentanchor = hcenter - size = { 70 70 } - - coat_of_arms_icon = { - parentanchor = center - size = { 62 62 } - coat_of_arms = "[Title.GetTitleCoA.GetTexture('(int32)124','(int32)124')]" - coat_of_arms_slot = "[Title.GetTitleCoA.GetSlot('(int32)124','(int32)124')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds" - - using = CoA_Title_Hover_Glow - - - coa_title_frame = { - texture = "gfx/interface/coat_of_arms/title_62.dds" - size = { 70 70 } - } - - coa_title_frame_no_holder = { - texture = "gfx/interface/coat_of_arms/title_no_holder_62.dds" - size = { 70 70 } - } - } - } - } - } - - ## Big Title CoA - type coa_title_big_crown = coa_title_big { - blockoverride "crown" {} - } - - type coa_title_big = button_group { - using = CoA_Title_Defaults - - flowcontainer = { - margin = { 3 7 } - direction = vertical - spacing = -3 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_115.dds" - frame = "[Title.GetTierFrame]" - framesize = { 80 56 } - - block "crown" { - visible = no - } - } - - widget = { - parentanchor = hcenter - size = { 96 96 } - - coat_of_arms_icon = { - parentanchor = center - size = { 86 86 } - coat_of_arms = "[Title.GetTitleCoA.GetTexture('(int32)172','(int32)172')]" - coat_of_arms_slot = "[Title.GetTitleCoA.GetSlot('(int32)172','(int32)172')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds" - - using = CoA_Title_Hover_Glow - - - coa_title_frame = { - texture = "gfx/interface/coat_of_arms/title_86.dds" - size = { 96 96 } - } - - coa_title_frame_no_holder = { - texture = "gfx/interface/coat_of_arms/title_no_holder_86.dds" - size = { 96 96 } - } - } - } - } - } - - ## The frames around the Title CoA texture - type coa_title_frame = highlight_icon { - name = "coa_title_frame" - parentanchor = center - texture = "gfx/interface/coat_of_arms/title_86.dds" - } - - type coa_title_frame_no_holder = highlight_icon { - name = "coa_title_frame_noholder" - visible = "[Not(Title.HasHolder)]" - parentanchor = center - texture = "gfx/interface/coat_of_arms/title_no_holder_86.dds" - } - - #################################### - ############## DYNASTY ############# - #################################### - - type coa_lowborn_icon = vbox - { - icon = { - block "icon_size" - { - size = { 62 62 } - } - texture = "gfx/interface/coat_of_arms/lowborn.dds" - tooltip = "[lowborn|E]" - } - } - - type coa_dynasty_widget = button_group - { - visible = "[Dynasty.IsValid]" - } - - type coa_dynasty_lowborn_widget = widget - { - visible = "[Not( Dynasty.IsValid )]" - coa_lowborn_icon = {} - } - - type coa_dynasty_tiny = widget - { - size = { 45 48 } - - coa_dynasty_lowborn_widget = { - parentanchor = center - size = { 39 38 } - - blockoverride "icon_size" - { - size = { 28 28 } - } - } - - coa_dynasty_widget = { - size = { 39 38 } - using = CoA_Dynasty_Defaults - parentanchor = center - - coat_of_arms_icon = { - parentanchor = center - size = { 28 28 } - coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)56','(int32)56')]" - coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)56','(int32)56')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_dynasty_frame = { - framesize = { 43 42 } - size = { 43 42 } - texture = "gfx/interface/coat_of_arms/dynasty_28.dds" - } - } - } - - type coa_dynasty_small = widget - { - size = { 70 76 } - - coa_dynasty_lowborn_widget = { - parentanchor = center - size = { 58 56 } - blockoverride "icon_size" - { - size = { 44 44 } - } - } - - coa_dynasty_widget = { - size = { 58 56 } - using = CoA_Dynasty_Defaults - parentanchor = center - - coat_of_arms_icon = { - parentanchor = center - size = { 44 44 } - coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_dynasty_frame = { - framesize = { 64 65 } - size = { 64 65 } - texture = "gfx/interface/coat_of_arms/dynasty_44.dds" - } - } - } - - type coa_dynasty_medium = widget - { - size = { 94 101 } - - coa_dynasty_lowborn_widget = { - parentanchor = center - size = { 82 81 } - blockoverride "icon_size" - { - size = { 62 62 } - } - } - - coa_dynasty_widget = { - size = { 82 81 } - using = CoA_Dynasty_Defaults - parentanchor = center - - coat_of_arms_icon = { - parentanchor = center - size = { 62 62 } - coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)124','(int32)124')]" - coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)124','(int32)124')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_dynasty_frame = { - framesize = { 90 96 } - size = { 90 96 } - texture = "gfx/interface/coat_of_arms/dynasty_62.dds" - } - } - } - - type coa_dynasty_big = widget - { - size = { 125 130 } - - coa_dynasty_lowborn_widget = { - parentanchor = center - size = { 113 110 } - blockoverride "icon_size" - { - size = { 86 86 } - } - } - - coa_dynasty_widget = { - size = { 113 110 } - using = CoA_Dynasty_Defaults - parentanchor = center - - coat_of_arms_icon = { - parentanchor = center - size = { 86 86 } - coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)172','(int32)172')]" - coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)172','(int32)172')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_dynasty_frame = { - framesize = { 125 130 } - size = { 125 130 } - texture = "gfx/interface/coat_of_arms/dynasty_86.dds" - } - } - } - - type coa_dynasty_huge = widget - { - size = { 165 170 } - - coa_dynasty_lowborn_widget = { - parentanchor = center - size = { 153 150 } - blockoverride "icon_size" - { - size = { 115 115 } - } - } - - coa_dynasty_widget = { - parentanchor = center - size = { 153 150 } - using = CoA_Dynasty_Defaults - - coat_of_arms_icon = { - parentanchor = center - size = { 115 115 } - coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)230','(int32)230')]" - coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)230','(int32)230')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_dynasty_frame = { - texture = "gfx/interface/coat_of_arms/dynasty_115.dds" - framesize = { 169 172 } - size = { 169 172 } - } - } - } - - type coa_dynasty_frame = highlight_icon { - name = "house_frame" - parentanchor = center - - block "coa_dynasty_frame_size" {} - - block "frame_override" - { - frame = "[Dynasty.GetPrestigeFrame]" - } - texture = "gfx/interface/coat_of_arms/dynasty_115.dds" - framesize = { 169 172 } - size = { 169 172 } - } - - #################################### - ############### HOUSE ############## - #################################### - - type coa_house_widget = button_group - { - layoutpolicy_horizontal = expanding - visible = "[DynastyHouse.IsValid]" - } - - type coa_house_lowborn_widget = widget - { - layoutpolicy_horizontal = shrinking - visible = "[Not( DynastyHouse.IsValid )]" - coa_lowborn_icon = {} - } - - type coa_house_tiny = widget - { - size = { 45 48 } - hbox = { - margin = { 3 5 } - - coa_house_lowborn_widget = { - size = { 39 38 } - - blockoverride "icon_size" - { - size = { 28 28 } - } - } - - coa_house_widget = { - size = { 39 38 } - using = CoA_House_Defaults - - coat_of_arms_icon = { - parentanchor = center - size = { 28 28 } - coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)56','(int32)56')]" - coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)56','(int32)56')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_house_frame = { - framesize = { 39 38 } - size = { 39 38 } - texture = "gfx/interface/coat_of_arms/house_28.dds" - } - } - } - } - - type coa_house_microscopic = widget - { - size = { 24 25 } - hbox = { - - coa_house_lowborn_widget = { - size = { 19 19 } - blockoverride "icon_size" - { - size = { 14 14 } - } - } - - coa_house_widget = { - size = { 24 25 } - using = CoA_House_Defaults - - coat_of_arms_icon = { - parentanchor = center - size = { 18 18 } - coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)56','(int32)56')]" - coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)56','(int32)56')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_house_frame = { - framesize = { 39 38 } - size = { 24 24 } - texture = "gfx/interface/coat_of_arms/house_28.dds" - } - } - } - } - type coa_house_small = widget - { - size = { 64 66 } - hbox = { - margin = { 3 5 } - - coa_house_lowborn_widget = { - size = { 58 56 } - blockoverride "icon_size" - { - size = { 44 44 } - } - } - - coa_house_widget = { - size = { 58 56 } - using = CoA_House_Defaults - - coat_of_arms_icon = { - parentanchor = center - size = { 44 44 } - coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_house_frame = { - framesize = { 58 56 } - size = { 58 56 } - texture = "gfx/interface/coat_of_arms/house_44.dds" - } - } - } - } - - type coa_house_medium = widget - { - size = { 88 91 } - hbox = { - margin = { 3 5 } - - coa_house_lowborn_widget = { - size = { 82 81 } - blockoverride "icon_size" - { - size = { 62 62 } - } - } - - coa_house_widget = { - size = { 82 81 } - using = CoA_House_Defaults - - coat_of_arms_icon = { - parentanchor = center - size = { 62 62 } - coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)124','(int32)124')]" - coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)124','(int32)124')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_house_frame = { - framesize = { 82 81 } - size = { 82 81 } - texture = "gfx/interface/coat_of_arms/house_62.dds" - } - } - } - } - - type coa_house_big = widget - { - size = { 119 120 } - hbox = { - margin = { 3 5 } - - coa_house_lowborn_widget = { - size = { 113 110 } - blockoverride "icon_size" - { - size = { 86 86 } - } - } - - coa_house_widget = { - size = { 113 110 } - using = CoA_House_Defaults - - coat_of_arms_icon = { - parentanchor = center - size = { 86 86 } - coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)172','(int32)172')]" - coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)172','(int32)172')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_house_frame = { - framesize = { 113 110 } - size = { 113 110 } - texture = "gfx/interface/coat_of_arms/house_86.dds" - } - } - } - } - - type coa_house_huge = widget - { - size = { 159 160 } - hbox = { - margin = { 3 5 } - - coa_house_lowborn_widget = { - size = { 153 150 } - blockoverride "icon_size" - { - size = { 115 115 } - } - } - - coa_house_widget = { - size = { 153 150 } - using = CoA_House_Defaults - - coat_of_arms_icon = { - parentanchor = center - size = { 115 115 } - coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)230','(int32)230')]" - coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)230','(int32)230')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_house_frame = { - texture = "gfx/interface/coat_of_arms/house_115.dds" - framesize = { 153 150 } - size = { 153 150 } - } - } - } - } - - type coa_house_frame = highlight_icon { - name = "house_frame" - parentanchor = center - - block "frame_override" - { - frame = "[DynastyHouse.GetDynasty.GetPrestigeFrame]" - } - texture = "gfx/interface/coat_of_arms/house_115.dds" - framesize = { 153 150 } - size = { 153 150 } - } - - #################################### - ############# SAVEGAME ############# - #################################### - - type coa_savegame = button_group { - alwaystransparent = yes - - flowcontainer = { - margin = { 3 3 } - direction = vertical - spacing = -2 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_44.dds" - frame = "[SaveGameItem.GetPlayerTier]" - framesize = { 28 20 } - } - - widget = { - size = { 44 52 } - - coat_of_arms_icon = { - parentanchor = center - size = { 44 44 } - coat_of_arms = "[SaveGameItem.GetCoatOfArms.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_slot = "[SaveGameItem.GetCoatOfArms.GetSlot('(int32)88','(int32)88')]" - coat_of_arms_mask = "[SaveGameItem.GetPlayerGovernment.GetRealmMask]" - - modify_texture = { - texture = "[SaveGameItem.GetPlayerGovernment.GetRealmMask]" - blend_mode = overlay - alpha = @overlay_alpha - } - - coa_realm_overlay = { - texture = "[SaveGameItem.GetPlayerGovernment.GetRealmFrame('(int32)44')]" - frame = "[SaveGameItem.GetPlayerTier]" - framesize = { 44 52 } - size = { 44 52 } - } - - coa_realm_topframe = { - texture ="gfx/interface/coat_of_arms/topframe_44.dds" - framesize = { 44 52 } - size = { 44 52 } - frame = "[SaveGameItem.GetPlayerTier]" - } - } - } - } - } - - type coa_savegame_house = container { - - coat_of_arms_icon = { - size = { 44 44 } - parentanchor = center - coat_of_arms = "[SaveGameItem.GetHouseCoatOfArms.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_slot = "[SaveGameItem.GetHouseCoatOfArms.GetSlot('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = 0.4 - } - } - - coa_house_frame = { - framesize = { 113 110 } - size = { 58 56 } - parentanchor = center - frame = "[SaveGameItem.GetDynastyFrame]" - texture = "gfx/interface/coat_of_arms/house_86.dds" - } - } - - #################################### - ############# BOOKMARK ############# - #################################### - - type coa_dynasty_bookmark = button_group { - datacontext = "[BookmarkCharacterGUI.GetCharacter]" - onclick = "[BookmarkCharacterGUI.Select]" - tooltip = "BOOKMARK_DYNASTY_TOOLTIP" - - flowcontainer = { - margin = { 3 0 } - margin_top = 5 - - widget = { - size = { 58 56 } - - coat_of_arms_icon = { - parentanchor = center - size = { 44 44 } - coat_of_arms = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_slot = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetSlot('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - } - } - - coa_dynasty_frame = { - inherit_visual_state = no - frame = "[BookmarkCharacter.GetDynastySplendorFrame]" - framesize = { 64 65 } - size = { 64 65 } - texture = "gfx/interface/coat_of_arms/dynasty_44.dds" - } - } - } - } - - type coa_realm_bookmark = container { - flowcontainer = { - margin = { 3 3 } - direction = vertical - spacing = -2 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_62.dds" - frame = "[BookmarkCharacterGUI.GetTier]" - framesize = { 42 31 } - } - - widget = { - size = { 62 71 } - - coat_of_arms_icon = { - parentanchor = center - size = { 62 62 } - alwaystransparent = yes - - coat_of_arms = "[BookmarkCharacter.GetLandedTitleTemplate.GetCoA.GetTexture('(int32)124','(int32)124')]" - coat_of_arms_slot = "[BookmarkCharacter.GetLandedTitleTemplate.GetCoA.GetSlot('(int32)124','(int32)124')]" - coat_of_arms_mask = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]" - - modify_texture = { - texture = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]" - blend_mode = overlay - alpha = @overlay_alpha - } - - coa_realm_overlay = { - texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrame('(int32)62')]" - frame = 1 - framesize = { 62 71 } - size = { 62 71 } - inherit_visual_state = no - } - - coa_realm_topframe = { - inherit_visual_state = no - texture ="gfx/interface/coat_of_arms/topframe_62.dds" - framesize = { 62 71 } - size = { 62 71 } - frame = "[BookmarkCharacterGUI.GetTier]" - } - } - } - } - } - - ######################################### - ######### COAT OF ARMS DESIGNER ######### - ######################################### - # These widgets require a "CoatOfArms" datacontext (CCoatOfArmsSprite in code) - - # modelled after coa_realm_huge_crown - type coa_preview_realm_huge_crown = button_group { - alwaystransparent = yes - - flowcontainer = { - margin = { 3 7 } - direction = vertical - spacing = -3 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_115.dds" - block "frame_override" - { - frame = 2 - } - framesize = { 80 56 } - - block "crown" - { - visible = yes - } - } - - icon = { - name = "mercenary" - - block "mercenary_visible" - { - visible = no - } - - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds" - } - - icon = { - name = "holy_order" - - block "holy_order_visible" - { - visible = no - } - - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds" - } - - widget = { - parentanchor = hcenter - size = { 115 128 } - - coat_of_arms_icon = { - parentanchor = center - size = { 115 115 } - coat_of_arms = "[CoatOfArms.GetTexture('(int32)230','(int32)230')]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)230','(int32)230')]" - block "coat_of_arms_mask" - { - coat_of_arms_mask = "gfx/interface/icons/realm_masks/_default.dds" - } - - modify_texture = { - block "realm_mask_texture" - { - texture = "gfx/interface/icons/realm_masks/_default.dds" - } - blend_mode = overlay - alpha = @overlay_alpha - } - - coa_realm_overlay = { - block "realm_frame_texture" - { - texture = "gfx/interface/icons/realm_frames/_default_115.dds" - } - block "frame_override" - { - frame = 2 - } - size = { 115 128 } - framesize = { 115 128 } - } - - coa_realm_topframe = { - texture ="gfx/interface/coat_of_arms/topframe_115.dds" - block "frame_override" - { - frame = 2 - } - size = { 115 128 } - framesize = { 115 128 } - } - } - } - } - } - - # modelled after coa_title_big_crown - type coa_preview_title_big_crown = button_group { - alwaystransparent = yes - - flowcontainer = { - margin = { 3 7 } - direction = vertical - spacing = -3 - ignoreinvisible = yes - - icon = { - name = "crown" - parentanchor = hcenter - texture = "gfx/interface/coat_of_arms/crown_strip_115.dds" - block "frame_override" - { - frame = 2 - } - framesize = { 80 56 } - - block "crown" - { - visible = yes - } - } - - widget = { - parentanchor = hcenter - size = { 96 96 } - - coat_of_arms_icon = { - parentanchor = center - size = { 86 86 } - coat_of_arms = "[CoatOfArms.GetTexture('(int32)172','(int32)172')]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)172','(int32)172')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds" - - coa_title_frame = { - texture = "gfx/interface/coat_of_arms/title_86.dds" - size = { 96 96 } - alwaystransparent = yes - } - } - } - } - } - - # modelled after coa_title_tiny - type coa_preview_title_tiny = button_group { - alwaystransparent = yes - - flowcontainer = { - margin = { 3 7 } - direction = vertical - spacing = -4 - ignoreinvisible = yes - - spacer = { - name = "crown" - size = { 18 12 } - visible = no - } - - widget = { - parentanchor = hcenter - size = { 36 35 } - - coat_of_arms_icon = { - parentanchor = center - size = { 28 28 } - coat_of_arms = "[CoatOfArms.GetTexture('(int32)56','(int32)56')]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)56','(int32)56')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds" - - coa_title_frame = { - parentanchor = center - texture = "gfx/interface/coat_of_arms/title_28.dds" - size = { 34 34 } - } - } - } - } - } - - # modelled after coa_dynasty_huge - type coa_preview_dynasty_huge = widget - { - size = { 165 170 } - - #block "coa_widget_size" - - button_group = { - parentanchor = center - size = { 153 150 } - alwaystransparent = yes - - coat_of_arms_icon = { - parentanchor = center - size = { 115 115 } - coat_of_arms = "[CoatOfArms.GetTexture('(int32)230','(int32)230')]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)230','(int32)230')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - #block "coa_icon_size" {} - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_dynasty_frame = { - texture = "gfx/interface/coat_of_arms/dynasty_115.dds" - framesize = { 169 172 } - size = { 169 172 } - alwaystransparent = yes - - #block "coa_frame_size" {} - - blockoverride "frame_override" - { - frame = 2 - } - } - } - } - - # modelled after coa_house_huge - type coa_preview_house_huge = widget - { - size = { 159 160 } - - hbox = { - margin = { 3 5 } - - coa_house_widget = { - visible = yes - size = { 153 150 } - alwaystransparent = yes - - coat_of_arms_icon = { - parentanchor = center - size = { 115 115 } - coat_of_arms = "[CoatOfArms.GetTexture('(int32)230','(int32)230')]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)230','(int32)230')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - alwaystransparent = yes - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_house_frame = { - texture = "gfx/interface/coat_of_arms/house_115.dds" - framesize = { 153 150 } - size = { 153 150 } - alwaystransparent = yes - - blockoverride "frame_override" - { - frame = 2 - } - } - } - } - } - - #################################### - ######### CULTURE PREVIEW ########## - #################################### - - type coa_hybridize_window = widget - { - size = { 125 130 } - - button_group = { - size = { 82 81 } - using = CoA_Dynasty_Defaults - parentanchor = center - - coat_of_arms_icon = { - parentanchor = center - size = { 86 86 } - coat_of_arms = "[DesignerCoA.GetCoA.GetTexture('(int32)124','(int32)124')]" - coat_of_arms_slot = "[DesignerCoA.GetCoA.GetSlot('(int32)124','(int32)124')]" - coat_of_arms_mask = "gfx/interface/coat_of_arms/house_mask.dds" - - modify_texture = { - texture = "gfx/interface/coat_of_arms/coa_overlay.dds" - blend_mode = overlay - alpha = @overlay_alpha - } - } - - coa_dynasty_frame = { - framesize = { 125 130 } - size = { 125 130 } - texture = "gfx/interface/coat_of_arms/dynasty_86.dds" - } - } - } -} - -###################################################### -##################### TEMPLATES ###################### -###################################################### - -## Default values for Title CoA buttons -template CoA_Title_Defaults -{ - block "coa_button" - { - block "coa_tooltip" - { - tooltipwidget = { - using = LandedTitleTooltip - } - } - onclick = "[DefaultOnCoatOfArmsClick(Title.GetID)]" - onrightclick = "[DefaultOnCoatOfArmsRightClick(Title.GetID)]" - button_ignore = none - } - using = State_Title_MouseEntry -} - -template CoA_Title_Hover_Glow -{ - glow = { - block "coa_hover_glow_visible" - { - visible = "[Title.IsHovered]" - } - using = Color_Bright_Yellow - glow_radius = 8 - - glow_generation_rules = { - glow_alpha_mask = 0 - glow_blur_passes = 10 - glow_texture_downscale = 2.5f - glow_ignore_inside_pixels = yes - } - } - - using = Animation_Glow_Pulse -} - -template CoA_Realm_Hover_Glow -{ - glow = { - block "coa_hover_glow_visible" - { - visible = "[Character.IsHovered]" - } - using = Color_Bright_Yellow - glow_radius = 8 - - glow_generation_rules = { - glow_alpha_mask = 0 - glow_blur_passes = 10 - glow_texture_downscale = 2.5f - glow_ignore_inside_pixels = yes - } - } - - using = Animation_Glow_Pulse -} - - - - -## Default values for Realm CoA buttons -template CoA_Realm_Defaults -{ - block "coa_button" - { - tooltip = "[Character.GetDefaultRealmFlagTooltip]" - onclick = "[DefaultOnRealmFlagClick(Character.GetID)]" - onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - button_ignore = none - - tooltip_enabled = "[Not(IsInteractionMenuOpenForCharacter(Character.GetID))]" - } - - using = State_Realm_MouseEntry -} - -## Default values for Dynasty CoA buttons -template CoA_Dynasty_Defaults -{ - block "coa_button" - { - block "coa_tooltip" - { - tooltipwidget = { - using = DynastyTooltip - } - } - block "OnClickDefault" - { - onclick = "[DefaultOnDynastyCoatOfArmsClick(Dynasty.GetID)]" - } - } -} - -## Default values for House CoA buttons -template CoA_House_Defaults -{ - block "coa_button" - { - block "coa_tooltip" - { - tooltipwidget = { - using = dynasty_house_tooltip - } - } - onclick = "[DefaultOnHouseCoatOfArmsClick(DynastyHouse.GetID)]" - } -} diff --git a/project/ck3/base_game/gui/shared/color_picker.gui b/project/ck3/base_game/gui/shared/color_picker.gui deleted file mode 100644 index 2606b3d85c..0000000000 --- a/project/ck3/base_game/gui/shared/color_picker.gui +++ /dev/null @@ -1,207 +0,0 @@ -template dummy_color_picker_buttons -{ - # These are buttons the color picker requires to exist, but that we don't want in our simple color picker - widget = { - visible = no - editor_editbox = { - name = "editbox_color_hue" - } - editor_editbox = { - name = "editbox_color_saturation" - } - editor_editbox = { - name = "editbox_color_value" - } - editor_editbox = { - name = "editbox_color_red" - } - editor_editbox = { - name = "editbox_color_green" - } - editor_editbox = { - name = "editbox_color_blue" - } - checkbutton = { - name = "radio_color_hue" - } - checkbutton = { - name = "radio_color_green" - } - checkbutton = { - name = "radio_color_red" - } - checkbutton = { - name = "radio_color_value" - } - checkbutton = { - name = "radio_color_saturation" - } - checkbutton = { - name = "radio_color_blue" - } - checkbutton = { - name = "radio_color_alpha" - } - editor_editbox = { - name = "editbox_color_alpha" - } - editor_editbox = { - name = "editbox_color_hex" - } - editor_button = { - name = "colorpicker_close" - } - icon = { - name = "color_selector" - } - } -} - -types ColorPickerTypes -{ - # Very simple color picker based on a hue slider and a saturation vs. value area - type colorpicker_simple = colorpicker - { - size = { 400 350 } - - vbox = { - name = "colorpicker_window" - spacing = 10 - margin_top = 10 - - widget = { - name = "preview_icon" - size = { 298 50 } - - icon = { - name = "colorpicker_button" - size = { 298 50 } - shaderfile = "gfx/FX/pdxgui_colorpicker.shader" - effectname = "PdxGuiColorButton" - texture = "gfx/editor_gui/editor_transparent.dds" - alwaystransparent = no - spriteType = corneredtiled - } - - button_standard_clean = { - name = "palette_border" - parentanchor = center - alwaystransparent = yes - size = { 302 54 } - } - } - - hbox_colorpicker_simple_components = {} - - expand = {} - } - - using = dummy_color_picker_buttons - } - - # Same picking capabilities as colorpicker_simple, but it's mainly the preview and the picker is a popout - type colorpicker_simple_popup = colorpicker - { - size = { 32 32 } - - icon = { - name = "colorpicker_button" - block "colorpicker_button_size" - { - size = { 100% 100% } - } - - shaderfile = "gfx/FX/pdxgui_colorpicker.shader" - effectname = "PdxGuiColorButton" - texture = "gfx/editor_gui/editor_transparent.dds" - alwaystransparent = no - spriteType = corneredtiled - } - - window = { - name = "colorpicker_window" - size = { 318 276 } - resizable = no - reorder_on_mouse = "presstop" - - using = Window_Background_Subwindow - - hbox_colorpicker_simple_components = { - margin = { 10 10 } - } - } - - using = dummy_color_picker_buttons - } - - # Common simple color picker (the actual picker) used in the actual game color pickers - type hbox_colorpicker_simple_components = hbox - { - spacing = 10 - - widget = { - name = "palette_icon" - size = { 256 256 } - - icon = { - name = "color_area" - size = { 256 256 } - shaderfile = "gfx/FX/pdxgui_colorpicker.shader" - effectname = "PdxGuiColorArea" - texture = "gfx/editor_gui/editor_transparent.dds" - alwaystransparent = no - spriteType = corneredtiled - - icon = { - name = "color_area_picker" - position = { 0 0 } - widgetanchor = center|center - alwaystransparent = yes - size = { 15 15 } - texture = "gfx/interface/icons/color_picker.dds" - spriteType = corneredstretched - } - } - - button_standard_clean = { - name = "palette_border" - parentanchor = center - alwaystransparent = yes - size = { 260 260 } - } - } - - widget = { - name = "spectrum_icon" - size = { 32 256 } - - icon = { - name = "color_slider" - size = { 32 256 } - shaderfile = "gfx/FX/pdxgui_colorpicker.shader" - effectname = "PdxGuiColorSlider" - texture = "gfx/editor_gui/editor_transparent.dds" - alwaystransparent = no - spriteType = corneredtiled - - icon = { - name = "color_slider_picker" - position = { 0 40 } - alwaystransparent = yes - size = { 32 2 } - texture = "gfx/interface/icons/color_picker_line.dds" - spriteType = corneredtiled - spriteborder = { 1 1 } - } - } - - button_standard_clean = { - name = "spectrum_border" - parentanchor = center - alwaystransparent = yes - size = { 36 260 } - } - } - } -} - diff --git a/project/ck3/base_game/gui/shared/colors.gui b/project/ck3/base_game/gui/shared/colors.gui deleted file mode 100644 index 8ad3f4b233..0000000000 --- a/project/ck3/base_game/gui/shared/colors.gui +++ /dev/null @@ -1,101 +0,0 @@ -###################################################### -###################### COLORS ######################## -###################################################### - -template Color_Green -{ - color = { 0.5 0.65 0.2 1 } -} - -template Color_Green_Transparent -{ - color = { 0.25 0.8 0.4 0.2 } -} - -template Color_Bright_Yellow -{ - color = { 0.9 0.9 0.6 1 } -} - -template Color_Bright_Yellow_Transparent -{ - color = { 0.9 0.9 0.6 0.17 } -} - -template Color_Red -{ - color = { 1 0.4 0.35 1 } -} - -template Color_Red_Transparent -{ - color = { 1 0.4 0.35 0.2 } -} - -template Color_Purple -{ - color = { 0.55 0.5 0.6 1 } -} - -### This is You -template Color_Blue -{ - color = { 0.4 0.5 0.6 1 } -} - -template Color_Blue_Transparent -{ - color = { 0.4 0.5 0.6 0.2 } -} - -template Color_Grey -{ - color = { 0.45 0.5 0.55 1 } -} - -template Color_Orange -{ - color = { 0.9 0.7 0.5 0.7 } -} - -template Color_Black -{ - color = { 0 0 0 0.7 } -} - -template Color_Button_Background -{ - color = { 0.1 0.1 0.13 1 } -} - - -### Holding View backgrounds - -# When a county is leased by a church -template Color_Holding_Leased -{ - using = Color_Blue -} - -# When the holder of a holding is differnt from the county holder -template Color_Holding_Different_Holder -{ - using = Color_Blue -} - -### County backgrounds - -template Color_County_UnderMe -{ - using = Color_Blue -} - -template Color_County_TopRealmButNotMe -{ - using = Color_Blue -} - -template Color_County_OutsideRealm -{ - using = Color_Red -} diff --git a/project/ck3/base_game/gui/shared/cooltip.gui b/project/ck3/base_game/gui/shared/cooltip.gui deleted file mode 100644 index 5f678e2611..0000000000 --- a/project/ck3/base_game/gui/shared/cooltip.gui +++ /dev/null @@ -1,5344 +0,0 @@ -container = { - name = "GameConceptTooltipDefault" - alwaystransparent = no - - object_tooltip_pop_out = { - - blockoverride "header_additions" { - hbox = { - visible = "[GameConceptTooltip.HasIcon]" - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - size = { 52 52 } - texture = "[GameConceptTooltip.GetIcon]" - tintcolor = "[TooltipInfo.GetTintColor]" - frame = "[GameConceptTooltip.GetFrame]" - framesize = "[GameConceptTooltip.GetFrameSize]" - } - } - } - - blockoverride "title_text" { - margin = { 0 8 } - text = "[GameConceptTooltip.GetOriginalAliasName]" - } - - blockoverride "concept_link" { - text = "[GameConceptTooltip.GetParentText]" - } - - blockoverride "description_text" { - text = "[GameConceptTooltip.GetDescription]" - max_width = 400 - } - - blockoverride "bg_texture" - { - texture = "gfx/interface/tooltips/tooltip_bg_gameconcept.dds" - } - } -} - -template character_opinion_tooltip { - widget = { - using = GeneralTooltipSetup - using = DefaultTooltipBackground - alwaystransparent = no - - vbox = { - set_parent_size_to_minimum = yes - margin = { 8 8 } - spacing = 2 - - hbox = { - name = "heading" - layoutpolicy_horizontal = expanding - - margin = { 8 8 } - - spacing = 6 #ugly hack to get a space between label and value - - background = { - using = Background_Area - } - - text_single = { - block "ott_heading_text" - { - text = "[Character.GetOpinionHeadingText( GetPlayer )]" - } - - using = Font_Size_Medium - align = nobaseline - } - - text_single = { - background = { - name = "portrait_opinion_bg" - texture = "gfx/interface/component_tiles/solid_black_label.dds" - spritetype = Corneredtiled - spriteborder = { 20 20 } - texture_density = 2 - margin = { 3 1 } - } - - max_width = 45 - align = nobaseline - - block "ott_opinion_value_text" - { - text = "[Character.GetOpinionOf( GetPlayer )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( GetPlayer )]" - } - - default_format = "#true_white" - using = Font_Size_Medium - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 8 0 } - visible = "[Character.IsPlayer]" - - text_multi = { - datacontext = "[Character]" - visible = "[Not( Character.IsLocalPlayer )]" - - autoresize = yes - max_width = 400 - text = "PLAYER_OPINION_UNIMPORTANT" - default_format = "#weak" - } - - text_multi = { - datacontext = "[Character]" - visible = "[Character.IsLocalPlayer]" - - autoresize = yes - max_width = 400 - text = "PLAYER_OPINION_UNIMPORTANT_SELF" - default_format = "#weak" - } - - expand = {} - } - - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 8 0 } - - text_multi = { - block "ott_opinion_breakdown_text" - { - text = "[Character.GetOpinionBreakdownText( GetPlayer )]" - } - - autoresize = yes - max_width = 400 - } - - expand = {} - } - } - } -} - -template character_trait_tooltip { - object_tooltip_pop_out = { - - blockoverride "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - size = { 52 52 } - texture = "[Trait.GetIcon( Character.Self )]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - - blockoverride "title_text" { - margin = { 0 8 } - text = "[Trait.GetNameNoTooltipWithDefault( Character.Self )]" - } - - blockoverride "concept_link" { - text = "[Trait.GetTraitCategoryLabel]" - } - - blockoverride "description_text" { - block "actual_description_text" { - text = "[Trait.GetFullDescription( Character.Self, Faith.Self )]" - } - } - } -} - -container = { - alwaystransparent = no - name = "TraitTooltipDefault" - datacontext = "[Character.GetFaith]" - using = character_trait_tooltip -} - -container = { - name = "FaithDoctrineTooltipDefault" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[FaithDoctrine.GetBaseNameNoTooltip]" - default_format = "#T" - } - - blockoverride "description_text" { - text = "FAITH_DOCTRINE_GENERAL_TOOLTIP" - } - - blockoverride "concept_link" { - text = [doctrine|E] - } - } -} - -container = { - name = "LifestyleTooltipDefault" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[Lifestyle.GetNameNoTooltip]" - } - - blockoverride "description_text" { - text = "[Lifestyle.GetDescription]" - } - - blockoverride "concept_link" { - text = [lifestyle|E] - } - - blockoverride "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - size = { 52 52 } - texture = "[Lifestyle.GetIcon]" - framesize = { 160 160 } - tintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - } -} - -container_focus_cooltip = { - name = "FocusTooltipDefault" -} - -template perk_tooltip_contents { - object_tooltip_pop_out = { - - blockoverride "title_text" { - margin = { 0 8 } - text = "[Perk.GetNameNoTooltip( GetPlayer )]" - } - - blockoverride "description_text" { - text = "[Perk.GetEffectDescription( GetPlayer )]" - } - - blockoverride "concept_link" { - text = [perk|E] - } - } -} - -container = { - alwaystransparent = no - name = "PerkTooltipDefault" - - using = perk_tooltip_contents -} - -template perk_tooltip_selection { - container = { - alwaystransparent = no - name = "PerkTooltipSelection" - - using = perk_tooltip_contents - - blockoverride "input_info_text" { - visible = "[CharacterLifestyleWindow.CanSelectPerk( Perk.Self )]" - text = "CHOOSE_PERK_UNLOCK_TEXT" - } - - blockoverride "above_description_text" { - text = "[CharacterLifestyleWindow.CanSelectPerkDesc( Perk.Self )]" - } - } -} - -container = { - name = "DynastyPerkTooltipDefault" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[DynastyPerk.GetNameNoTooltip]" - } - - blockoverride "description_text" { - text = "[DynastyPerk.GetEffectDescription( GetPlayer )]" - } - - blockoverride "concept_link" { - text = [dynasty_perk|E] - } - } -} - - -container = { - name = CharacterTooltip - - alwaystransparent = no - - container_character_tooltip = {} -} - - -types GameTooltipTypes -{ - type object_tooltip_pop_out = widget { - name = "ObjectTooltipDefault" - using = GeneralTooltipSetup - alwaystransparent = no - - using = DefaultTooltipBackground - - vbox = { - set_parent_size_to_minimum = yes - margin = { 20 5 } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredstretched - margin = { 15 0 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - } - - block "header_tt" { - margin_bottom = 12 - } - - hbox = { - layoutpolicy_horizontal = expanding - - block "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - } - } - - vbox = { - name = "FancyHeader" - layoutpolicy_horizontal = expanding - alwaystransparent = no - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = yes - name = "title" - - fontsize_min = 14 - using = Font_Size_Medium - - block "title_text" { - margin = { 0 8 } - } - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - # use subtitle_text blockoverride or replace this entire block - block "subheading" - { - text_single = { - layoutpolicy_horizontal = expanding - autoresize = yes - fontsize_min = 14 - using = Font_Size_Medium - block "subtitle_text" { - text = "" - } - fonttintcolor = "[TooltipInfo.GetTintColor]" - max_width = 400 - } - } - } - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - text_single = { - name = "concept_link" - layoutpolicy_horizontal = expanding - block "concept_link" { - raw_text = "#D Missing concept link!#!" - } - - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - - # Override main_description if you plan to build a fully custom pop out, otherwise override the components - block "main_description" - { - block "extra_data" {} - - textbox = { - name = "warning_description" - - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - block "warning_description_text" {} - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - - textbox = { - name = "above_description" - - max_width = 400 - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - block "above_description_text" {} - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - - # NOTE: This edit box is filled by TooltipInfo.GetTintColor from code in order to set the correct size when the tooltip is created and positioned and then it uses the text property specified here in the next frames - textbox = { - name = "Description" - layoutpolicy_horizontal = expanding - max_width = 400 - using = DefaultTooltipText - multiline = yes - block "description_text" {} - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - - block "extra_data_after_description" {} - - # Things like "click to X", hotkeys etc - textbox = { - name = "input_info" - layoutpolicy_horizontal = expanding - margin_top = 10 - using = DefaultTooltipText - multiline = yes - block "input_info_text" {} - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - - textbox = { - name = "TooltipTextShortcut" - layoutpolicy_horizontal = expanding - using = DefaultTooltipText - margin = { 10 5 } - margin_top = 10 - } - } - } - } - - type cooltip_type = widget { - name = "character_tooltip" - alwaystransparent = no - using = GeneralTooltipSetup - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - block "bg_visible" { - visible = yes - } - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 15 15 } - margin_top = 3 - maximumsize = { 600 -1 } - - ## REAL CHARACTERS - vbox = { - visible = "[Character.IsValid]" - layoutpolicy_horizontal = expanding - - vbox = { - name = "personal" - layoutpolicy_horizontal = expanding - - # background = { - # name = "header" - # texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - # spriteType = Corneredtiled - # spriteborder_top = 54 - # margin = { 12 0 } - # margin_bottom = 15 - # margin_top = 5 - # texture_density = 2 - - # modify_texture = { - # name = "mask" - # texture = "gfx/interface/component_masks/mask_title_big_top.dds" - # spriteType = Corneredtiled - # spriteborder = { 160 0 } - # blend_mode = alphamultiply - # alpha = 0.5 - # } - - # modify_texture = { - # name = "overlay" - # texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - # spriteType = Corneredstretched - # spriteborder = { 0 0 } - # blend_mode = overlay - # } - # } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - name = "name_etc" - layoutpolicy_horizontal = expanding - minimumsize = { 0 35 } - - ## Name - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 8 - margin_right = 7 - - background = { - using = Background_Area - margin = { 15 0 } - margin_bottom = 7 - } - - portrait_opinion = { - visible = "[And( Character.IsAlive, Not( Character.IsPlayer ) )]" - } - - spacer = { - visible = "[And( Character.IsAlive, Not( Character.IsPlayer ) )]" - size = { 8 5 } - } - - text_multi = { - name = "character_name" - text = "CHARACTER_TT_NAME_AGE" - default_format = "#high" - using = Font_Size_Medium - max_width = 335 - autoresize = yes - } - - hbox = { - margin_left = 4 - - icon = { - visible = "[Not(Character.IsDeadAndValid)]" - size = { 23 23 } - framesize = { 60 60 } - frame = "[Character.GetHealthIconFrame]" - texture = "gfx/interface/icons/character_status/icon_health.dds" - tooltip = "[Character.GetHealthInfo]" - } - } - - expand = {} - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - name = "character_relation_to_you" - margin_top = 10 - max_width = 308 - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#high" - align = nobaseline - autoresize = yes - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - margin_bottom = 10 - - hbox = { - name = "AI_personality" - layoutpolicy_horizontal = expanding - spacing = 2 - - text_single = { - visible = "[Not( Character.IsPlayer )]" - text = "[Character.GetAIPersonality]" - align = nobaseline - } - - vbox = { - layoutpolicy_vertical = expanding - - icon = { - visible = "[Not(Character.IsFemale)]" - size = { 20 20 } - framesize = { 40 40 } - frame = "[Character.GetSexualityFrame]" - texture = "gfx/interface/icons/character_status/sexuality_icons_male.dds" - tooltip = "SEXUALITY_TT" - } - - icon = { - visible = "[Character.IsFemale]" - size = { 20 20 } - framesize = { 40 40 } - frame = "[Character.GetSexualityFrame]" - texture = "gfx/interface/icons/character_status/sexuality_icons_female.dds" - tooltip = "SEXUALITY_TT" - } - - expand = {} - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - visible = "[Character.IsAlive]" - text = "[Character.Custom('CooltipSpouseListing')]" - layoutpolicy_horizontal = expanding - align = nobaseline - max_width = 350 - } - - expand = {} - } - - text_single = { - visible = "[And( Character.HasLocation,Not(Character.IsImprisoned))]" - layoutpolicy_horizontal = expanding - text = "CHARACTER_LOCATION_TOOLTIP" - align = nobaseline - - } - - text_single = { - visible = "[Character.IsImprisoned]" - layoutpolicy_horizontal = expanding - text = "CHARACTER_IMPRISONED_TOOLTIP" - align = nobaseline - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - background = { - using = Background_Area - margin = { 15 0 } - } - - hbox = { - name = "faith_and_culture" - - button_religion_icon = { - name = "faith_button" - datacontext = "[Character.GetFaith]" - size = { 45 45 } - } - - vbox = { - margin_right = 10 - margin_left = 3 - - text_single = { - datacontext = "[Character.GetFaith]" - layoutpolicy_horizontal = expanding - text = "FAITH_COOLTIP_WINDOW" - align = nobaseline - - tooltipwidget = { faith_tooltip_click = {} } - - button_normal = { - size = { 100% 100% } - onclick = "[DefaultOnFaithClick(Faith.GetID)]" - } - - } - - text_single = { - datacontext = "[Character.GetCulture]" - layoutpolicy_horizontal = expanding - text = "CULTURE_COOLTIP_WINDOW" - align = nobaseline - - button_normal = { - size = { 100% 100% } - onclick = "[DefaultOnCultureClick(Culture.GetID)]" - # shortcut = "innovations_window" - } - } - } - } - - hbox = { - name = "house" - datacontext = "[Character.GetHouse]" - margin = { 10 5 } - - coa_house_small = { - container = { - name = "characters_status_in_house" - parentanchor = bottom|right - - icon = { - name = "bastard" - visible = "[Not(Character.IsLegitimateMemberOfHouse)]" - framesize = { 40 40 } - frame = 4 - size = { 25 25 } - texture = "gfx/interface/icons/portraits/relation.dds" - tooltip = "CV_TT_BASTARD" - } - - icon = { - name = "head_icon" - size = { 20 20 } - visible = "[LessThan_int32(Character.GetDynastyHeadRelationFrame('(bool)no'), '(int32)9')]" - - texture = "gfx/interface/icons/portraits/relation.dds" - framesize = { 40 40 } - frame = "[Character.GetDynastyHeadRelationFrame('(bool)no')]" - tooltip = "[Character.GetDynastyHeadTooltip]" - } - } - } - - text_multi = { - visible = "[Character.HasDynasty]" - margin = { 5 0 } - text = "HOUSE_VIEW_NAME_WITH_HOUSE" - max_width = 100 - autoresize = yes - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[Character.HasLandedTitles]" - margin = { 0 5 } - spacing = 5 - - coa_realm_small_crown = { - name = "realm_flag" - - blockoverride "coa_hover_glow_visible" - { - visible = no - } - } - - realm_name_and_type_vbox = { - datacontext = "[Character.GetPrimaryTitle]" - } - } - - - block "extra_info" { } - - # Keep this here for now, may want something in character view - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - text = "[Character.GetHeirToDesc]" - } - - # mostly for pope - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - text = "CHARACTER_BIRTH_NAME_TOOLTIP" - visible = "[Character.HasRegnalName]" - } - - spacer = { - size = { 10 10 } - } - - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - block "interaction_info" { } - } - - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - text = "[Character.GetDebugTooltip]" - visible = "[InDebugMode]" - } - - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - text = "CHARACTER_KILLER_TOOLTIP" - visible = "[And( InDebugMode, Character.GetKiller.IsValid )]" - } - } - - ## NULL CHARACTER - vbox = { - visible = "[Not( Character.IsValid )]" - - cooltip_paragraph = { - block "portrait_button_no_character_text" - { - text = "CHARACTER_TOOLTIP_NO_PORTRAIT" - } - } - } - } - } - - type royal_court_character_tooltip = widget - { - name = "royal_court_character_tooltip" - alwaystransparent = no - using = GeneralTooltipSetup - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - alpha = 0.8 - - block "bg_visible" - { - visible = yes - } - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 15 15 } - margin_top = 3 - maximumsize = { 600 -1 } - - vbox = { - name = "personal_info" - visible = "[Character.IsValid]" - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - - #### NAME #### - text_multi = { - name = "character_name" - text = "CHARACTER_TT_NAME" - default_format = "#high" - using = Font_Size_Medium - max_width = 335 - autoresize = yes - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - #### RELATION #### - text_single = { - name = "character_relation_to_you" - max_width = 335 - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - align = nobaseline - autoresize = yes - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - #### AGE #### - text_single = { - name "character_age" - max_width = 335 - text = "CHARACTER_TT_AGE" - align = nobaseline - autoresize = yes - - } - - expand = {} - } - - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - block "interaction_info" { } - } - } - } - } - - type cooltip_paragraph = textbox { - - name = "cooltip_paragraph" - layoutpolicy_horizontal = expanding - using = DefaultTooltipText - fonttintcolor = "[TooltipInfo.GetTintColor]" - multiline = yes - alwaystransparent = no - max_width = 400 - } - - type container_character_tooltip = container - { - alwaystransparent = no - - using = DefaultTooltipBackground - - flowcontainer = { - direction = vertical - - widget = { - name = "portrait area" - size = { 100% 210 } - - background = { - using = Background_Area_Dark - margin = { -3 -3 } - margin_bottom = 10 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - portrait_torso = { - name = "char" - parentanchor = bottom|hcenter - - blockoverride "portrait_button_template_tooltip" {} - } - } - - container = { - cooltip_type = { - blockoverride "bg_visible" { - visible = no - } - - blockoverride "char_tooltip_opinion" - { - # don't show opinion again - } - } - } - } - } - - type container_focus_cooltip = container { - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[FocusType.GetNameNoTooltip]" - } - - blockoverride "description_text" { - text = "FOCUS_TOOLTIP_TEXT_PLAYER" - } - - blockoverride "concept_link" { - text = [focus|E] - } - - blockoverride "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - texture = "[FocusType.GetIcon]" - size = { 35 35 } - - using = Master_Button_Modify_Texture - } - } - } - } - } -} - -template maa_type_container_tooltip -{ - container = { - alwaystransparent = no - using = GeneralTooltipSetup - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 8 8 } - margin_bottom = 16 - spacing = 4 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 4 } - - background = { - name = "header" - using = Background_Area_Dark - margin = { 5 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - icon = { - size = { 40 40 } - texture = "[MenAtArmsType.GetIcon]" - } - - text_single = { - layoutpolicy_horizontal = expanding - name = "header" - align = top|hcenter - text = "[MenAtArmsType.GetNameNoTooltip]" - maximumsize = { 400 -1 } - - using = Font_Type_Flavor - using = Font_Size_Big - } - - spacer = { - size = { 40 40 } - } - } - } - - widget = { - minimumsize = { 294 174 } - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - background = { - name = "image" - texture = "[MenAtArmsType.GetHorizontalImage]" - - using = Mask_Rough_Edges - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - - margin = { 0 2 } - - margin_left = 10 - tooltip = "MV_CREATE_REGIMENT_MAX_SIZE_TT" - using = tooltip_ne - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 30 30 } - } - - text_label_left = { - name = "soldier count" - text = "MV_CREATE_REGIMENT_SIZE" - default_format = "#high" - using = Font_Size_Medium - - } - - expand = {} - - } - - } - } - - vbox = { - layoutpolicy_horizontal = growing - vbox = { - layoutpolicy_horizontal = expanding - margin = { 20 10 } - spacing = 2 - - ### INFO TEXT - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "MEN_AT_ARMS_TYPE_TOOLTIP_CREATION_COST" - } - expand = {} - } - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "[MenAtArmsType.GetReinforcementCostString( GetPlayer )]" - } - expand = {} - } - - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - } - expand = {} - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - vbox_maa_stats_numbers = { - layoutpolicy_horizontal = expanding - } - - hbox_maa_type_text = { - layoutpolicy_horizontal = expanding - } - - - vbox_maa_info = { - layoutpolicy_horizontal = expanding - } - } - } - - } -} - -widget = { - alwaystransparent = no - name = "MaaTypeTooltipDefault" - using = GeneralTooltipSetup - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 8 8 } - margin_bottom = 16 - spacing = 4 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 4 } - - background = { - name = "header" - using = Background_Area_Dark - margin = { 5 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - icon = { - size = { 40 40 } - texture = "[MenAtArmsType.GetIcon]" - } - - text_single = { - layoutpolicy_horizontal = expanding - name = "header" - align = top|hcenter - text = "[MenAtArmsType.GetNameNoTooltip]" - maximumsize = { 400 -1 } - - using = Font_Type_Flavor - using = Font_Size_Big - - } - - spacer = { - size = { 40 40 } - } - } - } - - widget = { - minimumsize = { 294 174 } - layoutpolicy_horizontal = expanding - - vbox = { - margin = { 0 5 } - - background = { - name = "image" - texture = "[MenAtArmsType.GetHorizontalImage]" - - using = Mask_Rough_Edges - } - - expand = {} - - - hbox = { - layoutpolicy_horizontal = expanding - - margin = { 0 2 } - - margin_left = 10 - tooltip = "MV_CREATE_REGIMENT_MAX_SIZE_TT" - using = tooltip_ne - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 30 30 } - } - - text_label_left = { - name = "soldier count" - text = "MV_CREATE_REGIMENT_SIZE" - default_format = "#high" - using = Font_Size_Medium - - } - - expand = {} - - } - - } - } - - vbox = { - layoutpolicy_horizontal = growing - vbox = { - layoutpolicy_horizontal = expanding - margin = { 20 10 } - spacing = 2 - - ### INFO TEXT - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "MEN_AT_ARMS_TYPE_TOOLTIP_CREATION_COST" - } - expand = {} - } - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "[MenAtArmsType.GetReinforcementCostString( GetPlayer )]" - } - expand = {} - } - - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - } - - expand = {} - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox_maa_stats_numbers = { - layoutpolicy_horizontal = expanding - } - - hbox_maa_type_text = { - layoutpolicy_horizontal = expanding - } - - vbox_maa_info = { - layoutpolicy_horizontal = expanding - } - } - } - - datacontext = "[GetPlayer]" -} - -container = { - alwaystransparent = no - name = "MaaTypeTooltipSpecific" - using = regiment_container_tooltip - datacontext = "[Regiment.GetMAAType]" - datacontext = "[Regiment.GetOwner]" -} - -template regiment_container_tooltip -{ - widget = { - alwaystransparent = no - using = GeneralTooltipSetup - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 8 8 } - margin_bottom = 16 - spacing = 4 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 4 } - - background = { - name = "header" - using = Background_Area_Dark - margin = { 5 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - icon = { - size = { 40 40 } - texture = "[Regiment.GetMAAType.GetIcon]" - } - text_single = { - layoutpolicy_horizontal = expanding - name = "header" - align = top|hcenter - text = "[Regiment.GetNameNoTooltip]" - maximumsize = { 400 -1 } - - using = Font_Type_Flavor - using = Font_Size_Big - - } - spacer = { - size = { 40 40 } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - widget = { - minimumsize = { 294 174 } - datacontext = "[Regiment.GetMAAType]" - - vbox = { - margin = { 0 5 } - - background = { - name = "image" - texture = "[MenAtArmsType.GetHorizontalImage]" - using = Mask_Rough_Edges - } - - hbox = { - layoutpolicy_horizontal = expanding - expand = {} - - text_label_right = { - text = "[SelectLocalization(Regiment.IsRaised, 'MAA_RAISED', 'MAA_UNRAISED')]" - using = Font_Size_Medium - } - - spacer = { - size = {10 0} - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 6 - margin = { 0 2 } - - hbox = { - margin_left = 10 - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 30 30 } - } - - text_label_left = { - text = "[Regiment.BuildCurrentRegimentCountString]" - default_format = "#high" - using = Font_Size_Medium - } - } - - expand = {} - - text_label_right = { - text = "REGIMENT_CURRENT_SIZE" - - default_format = "#high" - using = Font_Size_Medium - } - - spacer = { - size = {10 0} - } - - } - } - } - } - - vbox = { - datacontext = "[Regiment.GetMAAType]" - layoutpolicy_horizontal = growing - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[Regiment.IsRegular]" - margin = { 20 10 } - spacing = 2 - - ### INFO TEXT - text_single = { - layoutpolicy_horizontal = expanding - text = "MAA_REINFORCEMENT_COST_ENTRY" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "MAA_MAINTENANCE" - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox_maa_stats_numbers = { - layoutpolicy_horizontal = expanding - } - - hbox_maa_type_text = { - layoutpolicy_horizontal = expanding - } - - vbox_maa_info = { - layoutpolicy_horizontal = expanding - } - } - - block "extra_info" {} - } - } -} - -template regiment_container_text_tooltip -{ - widget = { - alwaystransparent = no - using = GeneralTooltipSetup - datacontext = "[Regiment.GetMAAType]" - datacontext = "[Regiment.GetOwner]" - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 8 8 } - margin_bottom = 16 - spacing = 4 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 4 } - - background = { - name = "header" - using = Background_Area_Dark - margin = { 5 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - icon = { - size = { 40 40 } - texture = "[Regiment.GetMAAType.GetIcon]" - } - text_single = { - layoutpolicy_horizontal = expanding - name = "header" - align = top|hcenter - text = "[Regiment.GetNameNoTooltip]" - maximumsize = { 400 -1 } - - using = Font_Type_Flavor - using = Font_Size_Big - - } - spacer = { - size = { 40 40 } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 15 0 } - margin_top = 5 - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - text = "[SelectLocalization(Regiment.IsRaised, 'MAA_RAISED', 'MAA_UNRAISED')]" - using = Font_Size_Medium - align = right - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - icon = { - name = "icon_maa" - texture = [MenAtArmsType.GetIcon] - size = { 30 30 } - } - text_single = { - text = "[Regiment.BuildCurrentRegimentCountString]" - default_format = "#high" - # using = Font_Size_Medium - } - - - } - - # expand = {} - text_single = { - raw_text = ", " - - default_format = "#high" - # using = Font_Size_Medium - } - - text_single = { - text = "REGIMENT_CURRENT_SIZE" - - default_format = "#high" - # using = Font_Size_Medium - } - - expand = {} - - } - } - - vbox = { - datacontext = "[Regiment.GetMAAType]" - layoutpolicy_horizontal = growing - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[Regiment.IsRegular]" - spacing = 2 - margin = { 15 5 } - - ### INFO TEXT - text_single = { - layoutpolicy_horizontal = expanding - text = "MAA_REINFORCEMENT_COST_ENTRY" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "MAA_MAINTENANCE" - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox_maa_stats_numbers = { - layoutpolicy_horizontal = expanding - } - hbox_maa_type_text = { - layoutpolicy_horizontal = expanding - } - - vbox_maa_info = { - layoutpolicy_horizontal = expanding - } - } - - block "extra_info" {} - } - } -} - -template unit_icon_item_tooltip { - - widget = { - alwaystransparent = no - using = GeneralTooltipSetup - datacontext = "[UnitItem.GetArmy]" - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 12 8 } - margin_bottom = 16 - spacing = 4 - - hbox = { - name = "FancyHeader" - alwaystransparent = no - layoutpolicy_horizontal = expanding - - coa_realm_small = { - datacontext = "[UnitItem.GetOwner]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - - text_single = { - layoutpolicy_vertical = expanding - name = "title" - align = top|left - margin_top = 6 - margin_right = 20 - text = "[UnitItem.GetTooltipHeader]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - soldiers_and_quality_small = { - datacontext = [Army.GetComposition] - } - expand = {} - } - hbox = { - name = "troop_breakdown" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - dynamicgridbox = { - name = "troops" - datamodel = "[CalculateBreakdownItems(Army.Self)]" - - datamodel_wrap = 5 - flipdirection = yes - maxverticalslots = 2 - - item = { - widget = { - hbox = { - margin_right = 4 - set_parent_size_to_minimum = yes - tooltip = "ARMY_VIEW_TROOP_TT" - - highlight_icon = { - name = "men_at_arms_icon" - visible = "[TroopItem.IsMaa]" - size = { 35 35 } - texture = "[TroopItem.GetRegiment.GetRegiment.GetMAAType.GetIcon]" - } - - highlight_icon = { - name = "levies_icon" - visible = "[TroopItem.IsLevies]" - size = { 35 35 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - highlight_icon = { - name = "knight_icon" - visible = "[TroopItem.IsKnight]" - size = { 35 35 } - texture = "gfx/interface/icons/icon_knight_small.dds" - } - text_single = { - layoutpolicy_horizontal = growing - text = "[TroopItem.GetCount|*]" - } - - } - } - } - } - expand = { - layoutpolicy_vertical = expanding - } - } - divider_light = - { - layoutpolicy_horizontal = expanding - } - - hbox = { - datacontext = "[Army.GetCommander]" - visible = "[Character.IsValid]" - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "ARMY_TOOLTIP_COMMANDER" - } - - hbox = { - tooltip = "[Character.GetCommanderAdvantageDesc]" - icon = { - name = "skill_icon" - texture = "gfx/interface/icons/icon_commander_advantage.dds" - size = { 30 30 } - } - text_single = { - text = "ARMY_TOOLTIP_COMMANDER_ADVANTAGE" - } - } - } - - text_single = { - visible = "[Not( Army.GetCommander.IsValid )]" - layoutpolicy_horizontal = expanding - text = "ARMY_TOOLTIP_NO_COMMANDER" - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[UnitItem.IsRulerCommander]" - margin_left = 4 - - icon = { - texture = "gfx/interface/icons/map_icons/commander_is_leader.dds" - } - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[UnitItem.GetUnitPortraitCharacter]" - text = "COMMANDER_IS_LEADER" - align = nobaseline - } - } - hbox = { - visible = "[UnitItem.HasDisembarkPenalty]" - layoutpolicy_horizontal = expanding - margin_left = 4 - - icon = { - name = "sea_sickness_icon" - size = { 24 24 } - texture = "gfx/interface/icons/map_icons/army_icon_disembarked.dds" - } - text_single = { - layoutpolicy_horizontal = expanding - text = "[Army.GetEmbarkInfoForTooltip]" - align = nobaseline - } - } - - hbox = { - visible = "[UnitItem.IsGathering]" - layoutpolicy_horizontal = expanding - margin_left = 4 - - icon = { - texture = "gfx/interface/icons/map_icons/army_icon_gathering.dds" - } - text_single = { - layoutpolicy_horizontal = expanding - text = "ARMY_TOOLTIP_IS_GATHERING" - align = nobaseline - } - } - - - vbox = { - visible = "[Not(Army.IsNeutralToPlayer)]" - layoutpolicy_horizontal = expanding - spacing = 4 - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 4 - tooltip = "ARMY_ATTRITION_TT" - visible = "[GreaterThan_CFixedPoint( Army.GetArmyAttritionPercentage, '(CFixedPoint)0' )]" - icon = { - texture = "gfx/interface/icons/map_icons/attrition_icon.dds" - size = { 24 24 } - } - text_single = { - layoutpolicy_horizontal = expanding - name = "attrition" - text = "ARMY_TOOLTIP_ATTRITION" - align = nobaseline - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 4 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Army.GetSupplyInfoForTooltip]" - tooltip = "[Army.GetSupplyStateTooltip]" - align = nobaseline - } - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[Army.IsMoving]" - margin_left = 4 - icon = { - name = "unit_retreating" - visible = "[UnitItem.IsRetreating]" - texture = "gfx/interface/icons/map_icons/army_icon_retreating.dds" - } - icon = { - name = "unit_moving" - visible = "[Not(UnitItem.IsRetreating)]" - texture = "gfx/interface/icons/combat_effects/moving_army.dds" - size = { 24 24 } - } - text_single = { - layoutpolicy_horizontal = expanding - text = "[Army.GetMovementInfoForTooltip]" - align = nobaseline - } - } - - hbox = { - visible = "[UnitItem.IsMovementLocked]" - layoutpolicy_horizontal = expanding - margin_left = 4 - - icon = { - texture = "gfx/interface/icons/map_icons/movement_locked.dds" - size = { 24 24 } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "ARMY_TOOLTIP_IS_MOVEMENT_LOCKED" - align = nobaseline - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[UnitItem.GetArmy.IsRaidArmy]" - margin_left = 4 - - hbox = { - visible = "[UnitItem.GetArmy.IsRaidLootCapped]" - tooltip = ARMY_AT_LOOT_CAP_TOOLTIP - layoutpolicy_horizontal = expanding - - icon = { - texture = "gfx/interface/icons/map_icons/army_icon_at_loot_cap.dds" - size = { 24 24 } - } - text_single = { - layoutpolicy_horizontal = expanding - text = "ARMY_AT_LOOT_CAP" - align = nobaseline - } - } - - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[Not(UnitItem.GetArmy.IsRaidLootCapped)]" - text = "ARMY_LOOT_INFO" - align = nobaseline - } - } - - block "extra_unit_info" {} - - text_single = { - visible = "[And( InDebugMode, Not(ReleaseMode) )]" - # Deliberately unlocalized since this is debug functionality - layoutpolicy_horizontal = expanding - raw_text = "Army: [Army.GetArmyId] Unit: [Army.GetUnitId]" - align = nobaseline - } - - text_single = { - visible = "[And( InDebugMode, Not(ReleaseMode) )]" - # Deliberately unlocalized since this is debug functionality - layoutpolicy_horizontal = expanding - raw_text = "#E AI Coordinator: [Army.GetAiCoordinatorId]#!" - align = nobaseline - raw_tooltip = "Stack: [Army.GetAiUnitStackId] Sub: [Army.GetAiSubUnitStackId]" - } - - text_multi = { - visible = "[And( InDebugMode, Not(ReleaseMode) )]" - # Deliberately unlocalized since this is debug functionality - layoutpolicy_horizontal = expanding - autoresize = yes - text = "[Army.GetAIInfo]" - align = nobaseline - } - } - } -} - -template unit_icon_tooltip { - container = { - using = GeneralTooltipSetup - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - alwaystransparent = no - - flowcontainer = { - datamodel = "[UnitMapIcon.GetUnitItems]" - visible = "[GreaterThan_int32(GetDataModelSize(UnitMapIcon.GetUnitItems), '(int32)1')]" - direction = vertical - spacing = 5 - margin = { 30 15 } - margin_right = 20 - - - text_single = { - text = "ARMY_ICON_HEADER" - } - - item = { - flowcontainer = { - spacing = 5 - ignoreinvisible = yes - - container_allied_unit_icon_item = { - blockoverride "unit_items" {} - blockoverride "multi_select" {} - blockoverride "onclick" { - onclick = "[UnitMapIcon.OnClickArmy( Army.Self )]" - } - min_width = 120 - } - container_hostile_unit_icon_item = { - blockoverride "unit_items" {} - blockoverride "multi_select" {} - min_width = 120 - } - - text_single = { - text = "ARMY_UNIT_COOLTIP_NAME" - } - - tooltipwidget = { - using = unit_icon_item_tooltip - } - - using = tooltip_es - } - } - } - container = { - visible = "[EqualTo_int32(GetDataModelSize(UnitMapIcon.GetUnitItems), '(int32)1')]" - datamodel = "[UnitMapIcon.GetUnitItems]" - - item = { - using = unit_icon_item_tooltip - } - } - } -} - -container = { - name = "UnitTooltipWidget" - using = unit_icon_item_tooltip -} - -template faith_tooltip_click_default_extra_info -{ - divider_light = { - layoutpolicy_horizontal = expanding - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "FAITH_ITEM_TOOLTIP" - margin = { 10 0 } - } -} - -template faith_tooltip_core_tenents_extra_info -{ - divider_light = { - layoutpolicy_horizontal = expanding - } - - text_label_center = { - text = "FAITH_CORE_TENETS_HEADING" - } - - hbox = { - name = "doctrines" - datamodel = "[Faith.GetDoctrines]" - spacing = 10 - - item = { - name = "doctrine_item" - - container_tenet_item = { - visible = "[EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'core_tenets' )]" - tooltip = FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH - } - } - } -} - -template faith_tooltip_ruler_designer_extra_info -{ - spacer = { - size = { 0 4 } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - text_single = { - text = RULER_DESIGNER_LIST_FAITH_ENTRY_SELECT_TOOLTIP - } -} - -types HoldingTooltips -{ - type holding_tooltip = widget - { - alwaystransparent = no - using = GeneralTooltipSetup - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 12 8 } - margin_bottom = 16 - spacing = 4 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 4 } - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredstretched - align = vcenter|left - texture_density = 2 - margin = { 4 4 } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 6 4 } - - text_single = { - layoutpolicy_horizontal = expanding - name = "header" - text = "[Holding.GetNameNoTooltip]" - align = top - using = Font_Type_Flavor - using = Font_Size_Big - min_width = 300 - } - - text_single = { - text = "[holding|E]" - align = top - } - } - } - - vbox = { - spacing = 2 - margin = { 8 0 } - layoutpolicy_horizontal = expanding - - vbox = { - visible = "[Not(Holding.IsEmpty)]" - spacing = 4 - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_TT_TYPE" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_TT_TITLE" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_TT_HOLDER" - } - - text_single = { - visible = "[Holding.GetProvince.GetTitle.IsLeasedOut]" - layoutpolicy_horizontal = expanding - text = "HOLDING_TT_LEASED" - } - } - - text_single = { - visible = "[Holding.IsEmpty]" - layoutpolicy_horizontal = expanding - text = "HOLDING_TT_EMPTY" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = [Holding.GetTooltip] - } - - hbox = { - layoutpolicy_horizontal = growing - spacing = 12 - datacontext = "[Holding.GetProvince.GetTerrain]" - tooltipwidget = terrain_tooltip - using = tooltip_ws - - text_single = { - text = "HOLDING_TT_TERRAIN" - } - - icon = { - name = "terrain" - texture = "[Terrain.GetIcon]" - size = { 35 35 } - } - - expand = {} - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_TT_SUPPLY" - } - - block "extra_info" {} - } - } - } - - type holding_tooltip_click = holding_tooltip - { - blockoverride "extra_info" { - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_CLICK_TOOLTIP" - margin = { 0 10 } - } - } - } -} - -types FaithTooltips -{ - type faith_tooltip = widget - { - alwaystransparent = no - using = GeneralTooltipSetup - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 12 8 } - margin_bottom = 16 - spacing = 4 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 4 } - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredstretched - texture_density = 2 - margin = { 15 0 } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 4 - - icon = { - size = { 60 60 } - texture = "[Faith.GetIcon]" - } - - vbox = { - layoutpolicy_vertical = expanding - text_single = { - layoutpolicy_horizontal = expanding - name = "header" - text = "[Faith.GetNameNoTooltip]" - align = top - using = Font_Type_Flavor - using = Font_Size_Big - - } - text_single = { - visible = "[And( Not( Faith.GetReligion.HasPaganRoots ), Not( Faith.IsUnreformed ) )]" - layoutpolicy_horizontal = expanding - text = "FAITH_VIEW_SUBHEADING" - align = top - } - text_single = { - visible = "[Faith.IsUnreformed]" - layoutpolicy_horizontal = expanding - text = "FAITH_VIEW_UNREFORMED_SUBHEADING" - align = top - } - text_single = { - visible = "[And( Faith.GetReligion.HasPaganRoots, Not( Faith.IsUnreformed ) )]" - layoutpolicy_horizontal = expanding - text = "FAITH_VIEW_REFORMED_SUBHEADING" - align = top - } - expand = { - layoutpolicy_vertical = growing - } - } - expand = { - layoutpolicy_horizontal = growing - } - } - } - - vbox = { - spacing = 4 - margin = { 8 0 } - vbox = { - layoutpolicy_horizontal = expanding - - visible = "[And( GetPlayer.IsValid, Not(ObjectsEqual( GetPlayer.GetFaith, Faith.Self )))]" - - text_single = { - name = "our_view" - layoutpolicy_horizontal = expanding - text = FAITH_VIEW_OUR_VIEW - align = top - } - - text_single = { - name = "their_view" - layoutpolicy_horizontal = expanding - text = FAITH_VIEW_THEIR_VIEW - align = top - } - } - - hbox = { - layoutpolicy_horizontal = expanding - fervor_container_vbox = {} - - expand = {} - } - - - - text_single = { - layoutpolicy_horizontal = growing - visible = "[Faith.HasDoctrineByKey( 'doctrine_no_head' )]" - text = "FAITH_TOOLTIP_DOCTRINE_NO_HEAD_OF_FAITH" - } - - text_single = { - layoutpolicy_horizontal = growing - visible = "[And( Not(Faith.HasDoctrineByKey( 'doctrine_no_head' )), Not( Faith.GetReligiousHead.IsValid ) ) ]" - text = "FAITH_TOOLTIP_DOCTRINE_VACANT_HEAD_OF_FAITH" - } - - text_single = { - layoutpolicy_horizontal = growing - visible = "[And( Not(Faith.HasDoctrineByKey( 'doctrine_no_head' )), Faith.GetReligiousHead.IsValid ) ]" - text = "FAITH_TOOLTIP_DOCTRINE_HEAD_OF_FAITH" - } - - spacer = { - size = { 0 4 } - } - - divider_light = { - layoutpolicy_horizontal = growing - } - - text_multi = { - max_width = 400 - margin = { 0 4 } - text = "[Faith.GetFlavorDesc]" - autoresize = yes - } - - block "extra_info" {} - } - } - } - - type faith_tooltip_click = faith_tooltip - { - blockoverride "extra_info" - { - using = faith_tooltip_click_default_extra_info - } - } - - type faith_tooltip_core_tenents = faith_tooltip - { - blockoverride "extra_info" - { - using = faith_tooltip_core_tenents_extra_info - } - } - - type faith_tooltip_ruler_designer = faith_tooltip - { - blockoverride "extra_info" - { - using = faith_tooltip_core_tenents_extra_info - using = faith_tooltip_ruler_designer_extra_info - } - } -} - -container = { - alwaystransparent = no - name = "FaithTooltip" - faith_tooltip = {} -} - -template religion_tooltip { - object_tooltip_pop_out = { - blockoverride "title_text" { - text = "RELIGION_TITLE_TEXT" - } - - blockoverride "concept_link" { - text = [religion|E] - } - - blockoverride "description_text" { - text = "[Religion.GetFlavorDesc]" - } - } -} - -container = { - alwaystransparent = no - name = "ReligionTooltip" - using = religion_tooltip -} - -container = { - name = "ReligionFamilyTooltip" - alwaystransparent = no - - object_tooltip_pop_out = { - - blockoverride "title_text" { - margin = { 0 8 } - text = "[ReligionFamily.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [religious_family|E] - } - - blockoverride "description_text" { - text = "RELIGION_FAMILY_TOOLTIP" - } - } -} - -container = { - name = "SchemeTooltip" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[Scheme.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [scheme|E] - } - - blockoverride "description_text" { - text = "[Scheme.GetTypeDescription]" - } - } -} - -container = { - name = "FactionTooltip" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[Faction.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [faction|E] - } - - blockoverride "description_text" { - text = "[Faction.GetDescription]" - } - } -} - - -container = { - alwaystransparent = no - name = "DynastyTooltip" - using = DynastyTooltip -} - -template DynastyTooltip { - object_tooltip_pop_out = { - - blockoverride "header_additions" { - margin_top = 6 - margin_bottom = -10 - - coa_dynasty_small = { - blockoverride "coa_tooltip" {} - } - } - - blockoverride "title_text" { - #margin = { 0 8 } - margin_right = 16 - text = "[dynasty|E] [Dynasty.GetNameNoTooltip]" - align = nobaseline - } - - blockoverride "concept_link" { - text = [dynasty|E] - } - - blockoverride "extra_data" { - cooltip_paragraph = { - text = "DYNASTY_VIEW_MY_DYNASTY" - visible = "[Dynasty.IsMyDynasty(GetPlayer)]" - } - - cooltip_paragraph = { - datacontext = [Dynasty] - text = "DYNASTY_TT_DYNAST" - } - - cooltip_paragraph = { - datacontext = [Dynasty] - text = "DYNASTY_TT_MEMBERS" - } - - cooltip_paragraph = { - datacontext = [Dynasty] - text = "DYNASTY_TT_SPLENDOR_LEVEL" - } - - cooltip_paragraph = { - text = "DYNASTY_VIEW_PRESTIGE" - } - } - } -} - -container = { - alwaystransparent = no - name = "BuildingTooltip" - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[Building.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [building|E] - } - blockoverride "description_text" { - text = "[Building.GetDescription]" - } - } -} - -container = { - name = "ArmyTooltip" - using = unit_icon_item_tooltip -} - -container = { - alwaystransparent = no - name = "HoldingTooltipDefault" - holding_tooltip = {} -} - -types Cooltips -{ - type LandedTitleTooltipBase = object_tooltip_pop_out { - blockoverride "header_additions" { - margin_top = -4 - - coa_title_small_crown = { - size = { 40 50 } - blockoverride "coa_tooltip" {} - blockoverride "coa_hover_glow_visible" - { - visible = no - } - } - } - - blockoverride "title_text" { - text = "[Title.GetNameWithUnderlyingNoTooltip|U]" - } - - blockoverride "subheading" { - margin_left = 6 - - vbox_title_type_text = { - layoutpolicy_horizontal = expanding - } - } - - blockoverride "description_text" { - text = "[Title.GetCOADefaultTooltip]" - } - - blockoverride "concept_link" { - text = [title|E] - } - - blockoverride "extra_data" { - textbox = { - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - block "highlight_text" {} - } - } - } -} - -template LandedTitleTooltip { - LandedTitleTooltipBase = { - blockoverride "input_info_text" { - text = "[Title.GetClickInfo]" - } - } -} - -template LandedTitleTooltipTextLink { - LandedTitleTooltipBase = { - blockoverride "input_info_text" { - text = "CLICK_TO_VIEW" - } - } -} - -template CountyTitleTooltipLanguage -{ - using = LandedTitleTooltip - blockoverride "highlight_text" - { - text = "COUNTY_LANGUAGE_TOOLTIP" - } -} - -template LandedTitleTooltipNoClickInfo { - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[Title.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [title|E] - } - blockoverride "description_text" { - text = "[Title.GetCOADefaultTooltip]" - } - } -} - -container = { - alwaystransparent = no - name = "LandedTitleTooltip" - using = LandedTitleTooltip - - #blockoverride "jonas_test" {} -} - -container = { - alwaystransparent = no - name = "LandedTitleTooltipTextLink" - using = LandedTitleTooltipTextLink -} - -container = { - name = "GovernmentTypeTooltip" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[GovernmentType.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [government|E] - } - blockoverride "description_text" { - text = GOVERNMENT_TYPE_DESCRIPTION - } - } -} - -container = { - name = "ObligationlevelTooltip" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[ObligationLevel.GetName]" - } - - blockoverride "concept_link" { - text = [feudal_contract|E] - } - - blockoverride "description_text" { - text = "[ObligationLevel.GetEffectText]" - } - } -} - -container = { - name = "StaticModifierTooltip" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - size = { 32 32 } - texture = "[StaticModifier.GetIcon]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - - blockoverride "title_text" { - margin = { 0 8 } - text = "[StaticModifier.GetName]" - } - - blockoverride "concept_link" { - text = "" - } - - blockoverride "description_text" { - margin_left = 30 - text = "[StaticModifier.GetDesc]" - } - } -} - -types LawTooltipTypes -{ - type law_tooltip_header_additions = hbox { - margin_right = 5 - - icon = { - size = { 60 60 } - visible = "[Law.HasIcon]" - texture = "[Law.GetIcon]" - using = Master_Button_Modify_Texture - tintcolor = "[TooltipInfo.GetTintColor]" - } - } - - type pass_law_tooltip = container { - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "header_additions" { - law_tooltip_header_additions = {} - } - - blockoverride "title_text" { - margin = { 0 8 } - text = "PASS_LAW_TOOLTIP_TITLE" - } - - blockoverride "subtitle_text" { - text = "LAW_TOOLTIP_SUBTITLE" - } - - blockoverride "concept_link" { - text = [law|E] - } - - blockoverride "extra_data" { - cooltip_paragraph = { - text = "[GuiLaw.GetCanEnactDescription]" - } - - cooltip_paragraph = { - text = "[Law.GetEffectDescription]" - } - - cooltip_paragraph = { - text = "[GuiLaw.GetEnactEffectDescription]" - } - - cooltip_paragraph = { - text = "LAW_COST" - visible = "[And( GuiLaw.HasCost, Not( GuiLaw.IsEnacted ) )]" - tooltip = "[GuiLaw.GetCostDescription]" - } - - cooltip_paragraph = { - visible = "[GuiLaw.CanEnact]" - text = "CLICK_TO_PASS_LAW" - } - } - } - } - - type general_law_tooltip = object_tooltip_pop_out { - blockoverride "header_additions" { - law_tooltip_header_additions = {} - } - - blockoverride "title_text" { - margin = { 0 8 } - text = "LAW_TOOLTIP_TITLE" - } - - blockoverride "subtitle_text" { - text = "LAW_TOOLTIP_SUBTITLE" - } - - blockoverride "concept_link" { - text = [law|E] - } - - blockoverride "extra_data" { - cooltip_paragraph = { - text = "[Law.GetEffectDescription]" - } - } - } -} - -container = { - alwaystransparent = no - name = "LawTooltip" - general_law_tooltip = {} -} - -template terrain_tooltip { - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[Terrain.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [terrain|E] - } - - blockoverride "description_text" { - text = "TERRAIN_DESCRIPTION" - } - } -} -container = { - alwaystransparent = no - name = "TerrainTooltip" - using = terrain_tooltip -} - - -template dynasty_house_tooltip { - object_tooltip_pop_out = { - datacontext = "[DynastyHouse]" - - blockoverride "header_additions" { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - coa_house_small = { - blockoverride "coa_tooltip" {} - } - } - - blockoverride "title_text" { - text = "HOUSE_TT_NAME" - } - - blockoverride "subtitle_text" { - margin_top = -4 - text = "HOUSE_VIEW_MOTTO" - default_format = "#weak" - } - - blockoverride "concept_link" { - text = [house|E] - } - blockoverride "extra_data" { - cooltip_paragraph = { - name = "my_house" - visible = "[DynastyHouse.IsPlayerMember]" - text = "HOUSE_VIEW_PLAYER_IS_MEMBER" - } - - cooltip_paragraph = { - name = "house_head" - text = "DYNASTY_HOUSE_TT_HEAD_OF_HOUSE" - } - cooltip_paragraph = { - name = "living_members" - text = "DYNASTY_HOUSE_TT_LIVING_MEMBERS" - } - - cooltip_paragraph = { - name = "dynasty" - text = "DYNASTY_HOUSE_TT_DYNASTY" - } - cooltip_paragraph = { - name = "dynasty_level" - text = "DYNASTY_HOUSE_TT_DYNASTY_LEVEL" - } - - cooltip_paragraph = { - name = "click" - text = "VIEW_CLICK" - default_format = "#I" - } - } - } -} - -container = { - alwaystransparent = no - name = "DynastyHouseTooltip" - using = dynasty_house_tooltip -} - -### These templates can very likely be extended to most custom tooltips with header, blocker, effects, flavor, etc - -local_template era_innov_blockers -{ - minimumsize = { 100% 0 } - - block "eib_visible" - { - visible = yes - } - - text_multi = { - block "eib_text" - { - text = "..." - } - - autoresize = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - } -} - -local_template era_innov_effects -{ - flowcontainer = { - name = "effects" - - minimumsize = { 100% 0 } - - direction = vertical - ignoreinvisible = yes - - text_single = { - text = "INNOVATION_ERA_TOOLTIP_EFFECTS" - } - - textbox = { - autoresize = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - - block "eie_effects" - { - text = "..." - } - } - } -} - -# progress - -local_template era_innov_flavor -{ - textbox = { - name = "description" - - autoresize = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - multiline = yes - default_format = "#F" - - block "eif_text" - { - text = "..." - } - } -} - -template culture_innovation_tooltip_no_context { - container = { - using = GeneralTooltipSetup - alwaystransparent = no - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - flowcontainer = { - margin = { 20 20 } - spacing = 15 - direction = vertical - ignoreinvisible = yes - - widget = { - name = "header" - size = { 500 60 } - - background = { - using = Background_Area_Dark - margin = { 15 10 } - } - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 500 0 } - set_parent_size_to_minimum = yes - - widget = { - size = { 90 60 } - icon = { - texture = "[CultureInnovationType.GetIcon]" - size = { 90 60 } - - using = Mask_Rough_Edges - } - } - - text_single = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - text = "[CultureInnovationType.GetName|T]" - } - - expand = {} - - vbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = right - text = "INNOVATION_TOOLTIP_TYPE" - } - } - } - } - - container = { - using = era_innov_effects - - blockoverride "eie_label_visible" - { - visible = "[CultureInnovationType.HasEffects]" - minimumsize = { 500 30 } - } - - - blockoverride "eie_effects" - { - text = "[CultureInnovationType.GetEffectsDesc]" - } - } - - container = { - using = era_innov_flavor - - blockoverride "eif_text" { - text = "[CultureInnovationType.GetDescription]" - max_width = 500 - } - } - } - } -} - -template culture_innovation_tooltip { - container = { - using = GeneralTooltipSetup - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - flowcontainer = { - margin = { 20 20 } - spacing = 15 - direction = vertical - ignoreinvisible = yes - datacontext = "[CultureInnovation.GetType]" - - widget = { - name = "header" - size = { 500 60 } - - background = { - using = Background_Area_Dark - margin = { 15 10 } - } - - hbox = { - minimumsize = { 500 0 } - set_parent_size_to_minimum = yes - - widget = { - size = { 90 60 } - icon = { - texture = "[CultureInnovationType.GetIcon]" - size = { 90 60 } - - using = Mask_Rough_Edges - } - - icon = { - visible = "[Not(CultureInnovation.CanGainProgress)]" - texture = "[CultureInnovationType.GetIcon]" - tintcolor = { 0 0 0 0.5 } - size = { 90 60 } - - using = Mask_Rough_Edges - } - } - - text_single = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - text = "[CultureInnovation.GetNameNoTooltip|T]" - } - - expand = {} - - vbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = right - text = "INNOVATION_TOOLTIP_TYPE" - } - - spacer = { - size = { 5 5 } - } - - text_single = { - layoutpolicy_horizontal = expanding - align = right - text = "INNOVATION_TOOLTIP_ERA" - } - } - } - } - - container = { - name = "fascination" - using = era_innov_blockers - visible = "[CultureInnovation.IsFascination]" - minimumsize = { 500 0 } - - background = { - using = Background_Area_Dark - margin = { 15 5 } - alpha = 0.6 - } - - blockoverride "eib_text" - { - text = "INNOVATION_FASCINATION_MARKER_TOOLTIP" - } - } - - container = { - name = "exposure" - using = era_innov_blockers - visible = "[CultureInnovation.HasExposureMarker]" - minimumsize = { 500 0} - - background = { - using = Background_Area_Dark - margin = { 15 5 } - alpha = 0.6 - } - - blockoverride "eib_text" - { - text = "INNOVATION_EXPOSURE_MARKER_TOOLTIP" - } - } - - container = { - name = "blocked_for_government" - using = era_innov_blockers - - blockoverride "eib_visible" - { - visible = "[CultureInnovation.GetCultureEra.GetType.IsInvalidForPlayerGovernment]" - } - - blockoverride "eib_text" - { - text = "CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT" - } - } - - container = { - name = "blocker" - using = era_innov_blockers - - blockoverride "eib_visible" - { - visible = "[Not(CultureInnovation.CanGainProgress)]" - } - - blockoverride "eib_text" - { - text = "[CultureInnovation.GetCantGainProgressReason]" - } - } - - container = { - using = era_innov_effects - - blockoverride "eie_label_visible" - { - visible = "[CultureInnovationType.HasEffects]" - minimumsize = { 500 30 } - } - - - blockoverride "eie_effects" - { - text = "[CultureInnovationType.GetEffectsDesc]" - } - } - - flowcontainer = { - minimumsize = { 100% 0 } - direction = vertical - ignoreinvisible = yes - - text_single = { - text = "[CultureInnovation.GetInnovationState]" - } - - progressbar_standard = { - visible = "[And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive))]" - size = { 300 25 } - - min = 0 - max = 100 - value = "[FixedPointToFloat(CultureInnovation.GetProgress)]" - - text_single = { - parentanchor = hcenter|vcenter - widgetanchor = hcenter|vcenter - position = { 0 -2 } - text = "[CultureInnovation.GetProgress|%/0]" - - background = { - using = Background_Area - margin = { 10 0 } - } - } - } - - text_single = { - visible = "[And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive))]" - text = "INNOVATION_TOOLTIP_PROGRESS" - autoresize = yes - max_width = 500 - } - } - - flowcontainer = { - minimumsize = { 500 0 } - direction = vertical - ignoreinvisible = yes - name = "progress" - visible = "[And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive))]" - - background = { - using = Background_Area - margin = { 10 10 } - } - - widget = { size = { 0 5 } } - - text_multi = { - text = "INNOVATION_TOOLTIP_GAIN" - autoresize = yes - max_width = 500 - - } - textbox = { - text = "[CultureInnovation.GetProgressGainBreakdownString]" - autoresize = yes - max_width = 500 - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - } - - widget = { size = { 0 5 } } - - textbox = { - text = "[CultureInnovation.GetProgressChanceBreakdownString]" - autoresize = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - } - } - - container = { - using = era_innov_flavor - - blockoverride "eif_text" { - text = "[CultureInnovationType.GetDescription]" - max_width = 500 - } - } - - block "AfterDescription" {} - } - } -} - -container = { - alwaystransparent = no - name = "CultureInnovationTooltip" - using = culture_innovation_tooltip -} - -template culture_era_tooltip { - container = { - using = GeneralTooltipSetup - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - flowcontainer = { - margin = { 20 20 } - spacing = 15 - direction = vertical - ignoreinvisible = yes - datacontext = "[CultureEra.GetType]" - - widget = { - size = { 500 50} - - background = { - using = Background_Area_Dark - margin = { 15 0 } - margin_top = 10 - } - - text_single = { - parentanchor = vcenter|left - text = "[CultureEra.GetNameNoTooltip]" - default_format = "#T" - } - - text_single = { - parentanchor = vcenter|right - text = "[era|E]" - } - } - - text_single = { - visible = "[Not(CultureEra.IsActive)]" - text = "CULTURE_ERA_BLOCKED_BLOCKED_TILE" - } - - container = { - name = "blockers" - using = era_innov_blockers - blockoverride "eib_visible" - { - visible = "[And(Not(CultureEra.IsActive), Not(CultureEra.CanGainProgress))]" - } - blockoverride "eib_text" - { - text = "[CultureEra.GetCantGainProgressReason]" - } - } - - - flowcontainer = { - name = "progress" - visible = "[And(Not(CultureEra.IsActive), CultureEra.CanGainProgress)]" - minimumsize = { 100% 0 } - direction = vertical - ignoreinvisible = yes - - text_single = { - text = "[CultureEra.GetProgressAndGainBreakdown]" - } - } - - text_single = { - visible = "[CultureEra.IsActive]" - text = "CULTURE_ERA_TOOLTIP_REACHED" - } - - container = { - using = era_innov_effects - - blockoverride "eie_label_visible" - { - visible = "[CultureEraType.HasEffects]" - minimumsize = { 500 30 } - } - - - blockoverride "eie_effects" - { - text = "[CultureEraType.GetEffectsDesc]" - } - } - - container = { - using = era_innov_flavor - - blockoverride "eif_text" { - text = "[CultureEraType.GetDescription]" - max_width = 500 - } - } - - block "cet_click_text" - { - text_single = { - default_format = "#I" - text = "VIEW_CLICK" - } - } - } - } -} -container = { - alwaystransparent = no - name = "CultureEraTooltip" - using = culture_era_tooltip - - blockoverride "cet_click_text" - { - #no text - } -} - -types CultureTooltips -{ - type culture_tooltip = widget - { - using = GeneralTooltipSetup - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 15 5 } - margin_bottom = 16 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 6 4 } - margin_bottom = 12 - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredstretched - align = vcenter|left - margin = { 15 0 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - name = "header" - text = "CULTURE_COOLTIP_GETNAME" - fonttintcolor = "[TooltipInfo.GetTintColor]" - align = top - - using = Font_Type_Flavor - using = Font_Size_Big - } - - expand = {} - - text_single = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - text = "[culture|E]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - align = vcenter|right - } - } - - text_single = { - layoutpolicy_horizontal = expanding - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "[Culture.GetPlayerRelationString]" - } - - expand = { - layoutpolicy_vertical = growing - } - - hbox = { - margin_top = 1 - margin_bottom = 3 - visible = "[Not( ObjectsEqual( Culture.Self, GetPlayer.GetCulture ) )]" - layoutpolicy_horizontal = expanding - spacing = 5 - tooltip = "CULTURE_ACCEPTANCE_TOOLTIP" - - text_single = { - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "CULTURE_VIEW_ACCEPTANCE" - } - - text_single = { - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "CULTURE_VIEW_ACCEPTANCE_DIFF_BRACKETS" - } - - expand = {} - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 4 - margin = { 8 0 } - - hbox = { - layoutpolicy_horizontal = growing - spacing = 4 - - icon_doctrine = { - visible = "[ObjectsEqual( Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage )]" - size = { 30 30 } - texture = "gfx/interface/icons/culture_pillars/heritage.dds" - } - - icon_doctrine = { - visible = "[Not(ObjectsEqual( Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage ))]" - size = { 30 30 } - texture = "gfx/interface/icons/culture_pillars/heritage_diverge.dds" - } - - text_single = { - datacontext = "[Culture.GetHeritage]" - layoutpolicy_horizontal = growing - text = "CULTURE_VIEW_HERITAGE_TEXT" - - tooltipwidget = { - using = culture_pillar_tooltip - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = growing - spacing = 4 - - icon_doctrine = { - visible = "[ObjectsEqual( Culture.GetLanguage, GetPlayer.GetCulture.GetLanguage )]" - size = { 30 30 } - texture = "gfx/interface/icons/culture_pillars/language.dds" - } - - icon_doctrine = { - visible = "[Not(ObjectsEqual( Culture.GetLanguage, GetPlayer.GetCulture.GetLanguage ))]" - size = { 30 30 } - texture = "gfx/interface/icons/culture_pillars/language_diverge.dds" - } - - text_single = { - datacontext = "[Culture.GetLanguage]" - layoutpolicy_horizontal = growing - text = "CULTURE_VIEW_LANGUAGE_TEXT" - - tooltipwidget = { - using = culture_pillar_tooltip - } - } - - expand = {} - } - - text_single = { - layoutpolicy_horizontal = growing - text = "CULTURE_COOLTIP_ERA" - fonttintcolor = "[TooltipInfo.GetTintColor]" - - using = DefaultTooltipText - } - - spacer = { - size = { 0 4 } - } - - divider_light = { - layoutpolicy_horizontal = growing - } - - hbox = { - datacontext = "[Culture.GetFascination]" - visible = "[Culture.HasFascination]" - layoutpolicy_horizontal = expanding - - tooltipwidget = culture_innovation_tooltip - - widget = { - size = { 65 45 } - icon_innovation = { - scale = 0.7 - } - } - - vbox = { - layoutpolicy_horizontal = growing - spacing = 8 - margin_left = 8 - - text_single = { - layoutpolicy_horizontal = growing - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - text = "CULTURE_COOLTIP_FASCINATION" - } - - hbox = { - layoutpolicy_horizontal = growing - - progressbar_standard = { - size = { 150 15 } - min = 0 - max = 100 - value = "[FixedPointToFloat(CultureInnovation.GetProgress)]" - } - - expand = {} - } - - expand = {} - } - } - - text_single = { - visible = "[And( Culture.IsPlayerCultureHead, And( ObjectsEqual( GetPlayer.GetCulture, Culture.Self ), Culture.HasAvailableInnovation ) )]" - layoutpolicy_horizontal = growing - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "INGAME_TOPBAR_CULTURE_HEAD" - default_format = "#weak" - - using = DefaultTooltipText - } - - text_single = { - visible = "[And( ObjectsEqual( GetPlayer.GetCulture, Culture.Self ), Not( Culture.HasAvailableInnovation ) )]" - layoutpolicy_horizontal = growing - text = "CULTURE_COOLTIP_NO_AVAILABLE_INNOVATION" - fonttintcolor = "[TooltipInfo.GetTintColor]" - - using = DefaultTooltipText - } - - divider_light = { - layoutpolicy_horizontal = growing - } - - hbox = { - datacontext = "[Culture.GetCultureHead]" - layoutpolicy_horizontal = growing - spacing = 10 - - vbox = { - layoutpolicy_vertical = expanding - expand = {} - - portrait_head_small = { - name = "culture_head_portrait" - } - } - - text_single = { - visible = "[Culture.GetCultureHead.IsValid]" - layoutpolicy_horizontal = growing - layoutpolicy_vertical = growing - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "CULTURE_COOLTIP_HEAD" - align = top - max_width = 320 - - using = DefaultTooltipText - } - - text_single = { - visible = "[Not( Culture.GetCultureHead.IsValid )]" - layoutpolicy_horizontal = growing - layoutpolicy_vertical = growing - text = "CULTURE_COOLTIP_NO_HEAD" - fonttintcolor = "[TooltipInfo.GetTintColor]" - align = top - - using = DefaultTooltipText - } - } - - - block "extra_info" - { - text_single = { - layoutpolicy_horizontal = growing - layoutpolicy_vertical = growing - text = "CLICK_TO_VIEW" - #fonttintcolor = "[TooltipInfo.GetTintColor]" - align = top - - using = DefaultTooltipText - } - } - } - } - } - - type ruler_designer_culture_tooltip = widget - { - using = GeneralTooltipSetup - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - set_parent_size_to_minimum = yes - margin = { 15 5 } - margin_bottom = 12 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 6 4 } - margin_bottom = 12 - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredstretched - align = vcenter|left - margin = { 15 0 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - name = "header" - text = "CULTURE_COOLTIP_GETNAME" - fonttintcolor = "[TooltipInfo.GetTintColor]" - align = top - using = Font_Type_Flavor - using = Font_Size_Big - } - - expand = {} - - text_single = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - text = "[culture|E]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - align = vcenter|right - } - } - } - } - } - - vbox = { - spacing = 0 - margin = { 8 0 } - layoutpolicy_horizontal = expanding - - spacer = { - size = { 0 4 } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "CULTURE_RD_TOOLTIP_ETHOS" - align = left - } - - spacer = { - size = { 0 10 } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 6 - margin_bottom = 6 - - text_label_center = { - margin = { 10 2 } - text = "[culture_pillars|E]" - align = center|nobaseline - default_format = "#low" - } - - hbox = { - name = "cultural_pillars_block" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 60 - margin_top = 4 - - vbox = { - name = "cultural_pillars_collumn_one" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - name = "heritage" - layoutpolicy_horizontal = expanding - datacontext = "[Culture.GetHeritage]" - - hbox = { - spacing = 4 - - tooltipwidget = { - using = culture_pillar_tooltip - } - - icon_doctrine = { - visible = "[ObjectsEqual( Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage )]" - size = { 44 44 } - texture = "gfx/interface/icons/culture_pillars/heritage.dds" - } - - icon_doctrine = { - visible = "[Not( ObjectsEqual( Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage ))]" - size = { 44 44 } - texture = "gfx/interface/icons/culture_pillars/heritage_diverge.dds" - } - - text_multi = { - datacontext = "[Culture.GetHeritage]" - text = "CULTURE_VIEW_HERITAGE_TEXT" - autoresize = yes - max_width = 160 - - } - } - - expand = {} - } - - hbox = { - name = "martial" - datacontext = "[Culture.GetMartial]" - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 4 - - tooltipwidget = { - using = culture_pillar_tooltip - } - - icon_doctrine = { - size = { 44 44 } - texture = "[CulturePillar.GetIcon]" - } - - text_multi = { - text = "CULTURE_VIEW_MARTIAL_CUSTOM_TEXT" - autoresize = yes - max_width = 160 - } - } - - expand = {} - } - } - - vbox = { - name = "cultural_pillars_collumn_two" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 10 - - hbox = { - name = "language" - datacontext = "[Culture.GetLanguage]" - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 4 - - tooltipwidget = { - using = culture_pillar_tooltip - } - - icon_culture_pillar = { - visible = "[ObjectsEqual( Culture.GetLanguage, GetPlayer.GetCulture.GetLanguage )]" - texture = "gfx/interface/icons/culture_pillars/language.dds" - } - - icon_culture_pillar = { - visible = "[Not( ObjectsEqual( Culture.GetLanguage, GetPlayer.GetCulture.GetLanguage ))]" - texture = "gfx/interface/icons/culture_pillars/language_diverge.dds" - } - - text_multi = { - datacontext = "[Culture.GetLanguage]" - text = "CULTURE_VIEW_LANGUAGE_TEXT" - autoresize = yes - max_width = 160 - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 4 - - tooltip = "CULTURE_AESTHETICS_TOOLTIP" - - icon_culture_pillar = { - texture = "gfx/interface/icons/culture_pillars/aesthetics.dds" - } - - text_multi = { - text = "CULTURE_AESTHETICS" - autoresize = yes - max_width = 160 - } - } - - expand = {} - } - - } - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - spacer = { - size = { 0 6 } - } - - text_label_center = { - margin = { 10 2 } - text = "[traditions|E]" - align = center|nobaseline - default_format = "#low" - } - - spacer = { - size = { 0 10 } - } - - vbox = { - margin_left = 20 - - fixedgridbox = { - name = "traditions_holder" - datamodel = "[Culture.GetTraditions]" - flipdirection = yes - addcolumn = 200 - addrow = 124 - datamodel_wrap = 2 - - item = { - container = { - using = tooltip_se - - tooltipwidget = { - using = culture_tradition_tooltip - } - - widget_tradition_icon = { - block "icon_size" { - size = { 178 89 } - } - } - - text_label_center = { - name = "name" - parentanchor = bottom|hcenter - widgetanchor = center - position = { 0 14 } - maximumsize = { 144 44 } #x 5 smaller y 4 bigger - fontsize_min = 10 - multiline = yes - align = center - elide = right - text = "[CultureTradition.GetNameNoTooltip]" - default_format = "#medium" - } - } - } - } - } - } - } - } - - type culture_tooltip_click = culture_tooltip - { - blockoverride "extra_info" { - spacer = { - size = { 0 4 } - } - divider_light = { - layoutpolicy_horizontal = growing - } - - text_single = { - layoutpolicy_horizontal = growing - text = "CULTURE_COOLTIP_CLICK" - margin = { 10 0 } - } - - } - } -} - -container = { - alwaystransparent = no - name = "CultureTooltip" - culture_tooltip = {} -} - -container = { - alwaystransparent = no - name = "SecretTooltip" - - object_tooltip_pop_out = { - blockoverride "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - size = { 52 52 } - texture = "[Secret.GetType.GetIcon]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - - blockoverride "title_text" { - margin = { 0 8 } - text = "[Secret.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [secret|E] - } - - blockoverride "description_text" { - text = "[Secret.GetTooltipDesc]" - } - } -} - -container = { - alwaystransparent = no - name = "SecretTypeTooltip" - - object_tooltip_pop_out = { - blockoverride "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - size = { 52 52 } - texture = "[SecretType.GetIcon]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - - blockoverride "title_text" { - margin = { 0 8 } - text = "[SecretType.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [secret|E] - } - - blockoverride "description_text" { - text = "[SecretType.GetDesc]" - } - } -} - -container = { - alwaystransparent = no - name = "GeographicalRegionTooltip" - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[GeographicalRegion.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [region|E] - } - - blockoverride "description_text" { - text = VIEW_CLICK - default_format = "#I" - } - } -} - -template culture_pillar_tooltip { - container = { - alwaystransparent = no - block "datacontext" {} - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[CulturePillar.GetNameNoTooltip]" - default_format = "#T" - } - - blockoverride "extra_data" { - vbox = { - visible = "[ObjectsEqual( Culture.GetHeritage, CulturePillar.Self )]" - - cooltip_paragraph = { - text = "CULTURE_PILLAR_TOOLTIP_HERITAGE_SAME" - visible = "[ObjectsEqual( GetPlayer.GetCulture.GetHeritage, CulturePillar.Self )]" - } - - cooltip_paragraph = { - text = "CULTURE_PILLAR_TOOLTIP_HERITAGE_DIFF" - visible = "[Not(ObjectsEqual( GetPlayer.GetCulture.GetHeritage, CulturePillar.Self ))]" - } - - cooltip_paragraph = { - text = "CULTURE_PILLAR_TOOLTIP_HERITAGE_EFFECT" - - } - - } - - vbox = { - visible = "[ObjectsEqual( Culture.GetLanguage, CulturePillar.Self )]" - - cooltip_paragraph = { - text = "CULTURE_PILLAR_TOOLTIP_LANGUAGE_SAME" - visible = "[ObjectsEqual( GetPlayer.GetCulture.GetLanguage, CulturePillar.Self )]" - } - - cooltip_paragraph = { - text = "CULTURE_PILLAR_TOOLTIP_LANGUAGE_DIFF" - visible = "[Not(ObjectsEqual( GetPlayer.GetCulture.GetLanguage, CulturePillar.Self ))]" - } - - cooltip_paragraph = { - text = "CULTURE_PILLAR_TOOLTIP_COURT_LANGUAGE" - visible = "[ObjectsEqual( GetPlayer.GetCourtLanguage, CulturePillar.Self ))]" - } - - cooltip_paragraph = { - text = "CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT" - - } - - } - - } - blockoverride "description_text" { - text = "CULTURE_PILLAR_GENERAL_TOOLTIP" - } - blockoverride "concept_link" { - text = "[CulturePillar.GetTypeName]" - } - } - } -} - -template culture_pillar_tooltip_establishing { - container = { - alwaystransparent = no - datacontext = "[CultureReformation.GetNewPillar]" - using = culture_pillar_tooltip - - blockoverride "main_description" - { - textbox = { - name = "establishment_description" - layoutpolicy_horizontal = expanding - max_width = 400 - using = DefaultTooltipText - multiline = yes - text = "CULTURE_PILLAR_ESTABLISHING_PROGRESS_HEADER" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - - textbox = { - name = "effect_description" - layoutpolicy_horizontal = expanding - max_width = 400 - using = DefaultTooltipText - multiline = yes - text = "CULTURE_PILLAR_ESTABLISHING_TOOLTIP" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - margin_bottom = 20 - } - } - } -} - -container = { - alwaystransparent = no - name = "CulturePillarTooltip" - datacontext = "[GetPlayer.GetCulture]" - using = culture_pillar_tooltip -} - -template culture_tradition_tooltip { - container = { - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[CultureTradition.GetNameNoTooltip]" - default_format = "#T" - } - - blockoverride "description_text" { - text = "CULTURE_TRADITION_GENERAL_TOOLTIP" - } - - blockoverride "concept_link" { - text = "[culture_tradition|E]" - } - - blockoverride "input_info_text" { - text = "CULTURE_TRADITION_TOOLTIP_CLICKINFO" - } - } - } -} - - -template culture_tradition_tooltip_clickable { - using = culture_tradition_tooltip - blockoverride "input_info_text" { - text = CLICK_TO_SELECT - } -} - -template culture_tradition_tooltip_establishing { - container = { - alwaystransparent = no - datacontext = "[CultureReformation.GetNewTradition]" - using = culture_tradition_tooltip - - blockoverride "main_description" - { - textbox = { - name = "establishment_description" - layoutpolicy_horizontal = expanding - max_width = 400 - using = DefaultTooltipText - multiline = yes - text = "CULTURE_TRADITION_ESTABLISHING_PROGRESS_HEADER" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - - textbox = { - name = "effect_description" - layoutpolicy_horizontal = expanding - max_width = 400 - using = DefaultTooltipText - multiline = yes - text = "CULTURE_TRADITION_ESTABLISHING_TOOLTIP" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - margin_bottom = 20 - } - } - } -} - -container = { - alwaystransparent = no - name = "CultureTraditionTooltip" - datacontext = "[GetPlayer.GetCulture]" - using = culture_tradition_tooltip -} - -template inspiration_tooltip { - container = { - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[Inspiration.GetNameNoTooltip]" - default_format = "#T" - } - - blockoverride "description_text" { - text = "INSPIRATION_GENERAL_TOOLTIP" - } - - blockoverride "concept_link" { - text = "[inspiration|E]" - } - } - } -} - -container = { - alwaystransparent = no - name = "InspirationTooltip" - using = inspiration_tooltip -} - -template court_type_tooltip { - container = { - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[CourtType.GetNameNoTooltip]" - default_format = "#T" - } - blockoverride "description_text" { - text = "COURT_TYPE_GENERAL_TOOLTIP" - } - - blockoverride "concept_link" { - text = "[court_type|E]" - } - } - } -} - -container = { - alwaystransparent = no - name = "CourtTypeTooltip" - using = court_type_tooltip -} - -container = { - alwaystransparent = no - name = "CourtAmenitiesTooltip" - court_amenity_setting_tooltip_contents = {} - -} - -types CourtAmenitiesTooltips { - type court_amenity_setting_tooltip_contents = object_tooltip_pop_out { - blockoverride "title_text" { - margin = { 0 8 } - text = "[CourtAmenitiesSetting.GetNameNoTooltip]" - } - - blockoverride "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - size = { 52 52 } - texture = "[CourtAmenitiesSetting.GetIcon]" - } - } - } - - blockoverride "above_description_text" { - text = "COURT_AMENITIES_COOLTIP_ABOVE_DESCRIPTION" - } - - blockoverride "concept_link" { - text = [court_amenities|E] - } - - blockoverride "description_text" { - text = "[CourtAmenitiesSetting.GetDescription|F]" - } - } -} - -container = { - alwaystransparent = no - name = "ArtifactTooltip" - artifact_tooltip = {} -} - -types InventoryTooltips -{ - type artifact_tooltip = widget - { - using = GeneralTooltipSetup - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 20 10 } - margin_bottom = 16 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 6 4 } - margin_bottom = 12 - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredstretched - align = vcenter|left - margin = { 15 0 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - text_single = { - layoutpolicy_horizontal = expanding - name = "rarity" - text = "[Artifact.GetRarityAndSlotType]" - align = top - using = Font_Size_Medium - } - - text_single = { - layoutpolicy_horizontal = expanding - name = "title" - text = "[Artifact.GetNameNoTooltip]" - align = top - using = Font_Size_Big - } - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - text_single = { - name = "artifact_category" - text = "[Artifact.GetCategory]" - align = right - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - expand = {} - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - - hbox = { #icon, durability and effects - layoutpolicy_horizontal = expanding - spacing = 10 - - background = { - layoutpolicy_horizontal = expanding - using = Background_Area - margin = { 15 5 } - margin_top = 5 - } - - vbox = { - layoutpolicy_vertical = expanding - - icon_artifact = { - size = { 160 160 } - blockoverride "tooltipwidget" {} - } - - - hbox_artifact_durability = {} - - expand = {} - } - - vbox = { - name = "main_text" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 5 - - hbox = { - name = "modifiers" - layoutpolicy_horizontal = expanding - - text_multi = { - visible = "[Artifact.CanBenefitPlayer]" - max_width = 300 - autoresize = yes - text = ARTIFACT_EFFECT - } - - text_multi = { - visible = "[Not( Artifact.CanBenefitPlayer )]" - max_width = 300 - autoresize = yes - text = ARTIFACT_EFFECT - default_format = "#low" - format_override = { P low } - #format_override = { L X } - format_override = { E low } - #format_override = { S low } - } - - expand = {} - } - - hbox = { - name = "fallback" - layoutpolicy_horizontal = expanding - - visible = "[Not( Artifact.CanBenefitPlayer )]" - - text_multi = { - max_width = 300 - autoresize = yes - text = "ARTIFACT_FALLBACK_EFFECT" - } - expand = {} - } - expand = {} - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 3 - - hbox = { - name = "current_holder" - layoutpolicy_horizontal = expanding - text_single = { - name = "imminent_claim" - visible = "[Artifact.HasImminentHouseClaim( Artifact.GetOwner.Self )]" - text = "IMMINENT_HOUSE_CLAIMANT" - max_width = 230 - } - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - text_single = { - name = "owner" - text = "ARTIFACT_CURRENT_HOLDER" - max_width = 350 - } - expand = {} - } - - hbox = { - datacontext = "[Artifact.GetAssociatedTitle]" - visible = "[Title.IsValid]" - layoutpolicy_horizontal = expanding - - coa_title_tiny_crown = { - size = { 40 50 } - blockoverride "coa_tooltip" {} - blockoverride "coa_hover_glow_visible" - { - visible = no - } - } - - text_single = { - name = "association" - text = "ARTIFACT_TITLE_ASSOCIATION" - } - expand = {} - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - max_width = 490 - margin_bottom = 4 - align = left - autoresize = yes - - text = "[Artifact.GetDesc]" - default_format = "#F" - } - - expand = {} - } - - - - } - hbox = { - layoutpolicy_horizontal = expanding - block "extra_information" - { - text_multi = { - visible = "[Not( Artifact.CanPlayerEquip )]" - text = "[Artifact.GetCanPlayerEquipDesc]" - max_width = 300 - autoresize = yes - } - } - expand = {} - } - } - } -} - -container = { - alwaystransparent = no - name = "CourtPositionTypeTooltip" - court_position_type_tooltip = {} -} - -types CourtPositionTooltips { - # Tooltip when examining the court position type. - type court_position_type_tooltip = object_tooltip_pop_out { - - blockoverride "title_text" { - margin = { -6 8 } - text = "[CourtPositionType.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [court_position|E] - } - - blockoverride "extra_data" { - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 10 - - ### Salary - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_top = -5 - - text_single = { - layoutpolicy_horizontal = expanding - text = COURT_POSITION_TYPE_TOOLTIP_SALARY - } - } - - ### Liege effects - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[CourtPositionType.HasLiegeModifiers)]" - spacing = 2 - - ### Liege Modifiers - vbox = { - name = "liege_modifiers" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - background = { - layoutpolicy_horizontal = expanding - using = Background_Area - margin = { 15 0 } - margin_top = 5 - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - text = COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - textbox = { - name = "liege_static_modifiers_description" - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - text = "[CourtPositionType.GetLiegeModifierDescription]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - } - } - } - - ### Liege Requirements - vbox = { - name = "liege_requirements" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[CourtPositionType.HasLiegeRequirements]" - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - text = COURT_POSITION_TOOLTIP_LIEGE_REQUIREMENT - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - textbox = { - name = "liege_requirements_description" - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - text = "[CourtPositionType.GetLiegeRequirementDescriptionText]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - } - } - } - - ### Revocation effects - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - background = { - layoutpolicy_horizontal = expanding - using = Background_Area - margin = { 15 0 } - margin_top = 5 - } - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - text = COURT_POSITION_TOOLTIP_REVOKE_EFFECT_HEADER - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = COURT_POSITION_TYPE_TOOLTIP_REVOKE_COST - } - } - } - - ### Employee effects - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 5 - margin_bottom = 10 - - background = { - layoutpolicy_horizontal = expanding - using = Background_Area - margin = { 15 0 } - margin_top = 5 - } - - ### Employee Modifiers - vbox = { - name = "employee_modifiers" - visible = "[CourtPositionType.HasEmployeeModifiers]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - text_single = { - text = COURT_POSITION_TYPE_TOOLTIP_EFFECT_ON_EMPLOYEE - layoutpolicy_horizontal = expanding - default_format = "#S" - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - textbox = { - name = "employee_effects" - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - text = "[CourtPositionType.GetEmployeeModifierDescription]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - } - } - - ### Employee Requirements - vbox = { - name = "employee_requirements" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[CourtPositionType.HasEmployeeRequirements]" - spacing = 2 - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - text = COURT_POSITION_TOOLTIP_EMPLOYEE_REQUIREMENT - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - textbox = { - name = "employee_requirements_description" - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - text = "[CourtPositionType.GetEmployeeRequirementDescriptionText]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - } - } - } - } - } - - blockoverride "description_text" { - default_format = "#F" - text = "[CourtPositionType.GetDescription]" - max_width = 450 - margin_top = 5 - margin_bottom = -10 - } - } - - type court_position_tooltip = object_tooltip_pop_out { - - blockoverride "title_text" { - margin = { -6 8 } - text = "[CourtPosition.GetNameNoTooltip]" - } - - blockoverride "concept_link" { - text = [court_position|E] - } - - blockoverride "extra_data" { - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 10 - - ### Salary - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 2 - margin_top = -5 - - text_single = { - layoutpolicy_horizontal = expanding - text = COURT_POSITION_TOOLTIP_SALARY - } - } - - ### Liege effects - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[CourtPosition.GetPositionType.HasLiegeModifiers]" - - spacing = 2 - - # Liege Modifiers - vbox = { - name = "liege_modifiers" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - background = { - layoutpolicy_horizontal = expanding - using = Background_Area - margin = { 15 0 } - margin_top = 5 - } - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - text = "[SelectLocalization(CourtPosition.GetEmployee.IsLocalPlayer, 'COURT_POSITION_TOOLTIP_EFFECT_ON_YOUR_LIEGE', 'COURT_POSITION_TOOLTIP_EFFECT_ON_YOU')]" - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - textbox = { - name = "liege_modifiers_description" - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - text = "[CourtPosition.GetEmployerBonuses]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - } - } - } - - ### Revocation effects - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - visible = "[CourtPosition.GetEmployer.IsLocalPlayer]" - - background = { - layoutpolicy_horizontal = expanding - using = Background_Area - margin = { 15 0 } - margin_top = 5 - } - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - text = COURT_POSITION_TOOLTIP_REVOKE_EFFECT_HEADER - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - # Revoke cost - text_single = { - layoutpolicy_horizontal = expanding - text = COURT_POSITION_TOOLTIP_REVOKE_COST - } - - # Revoke effects - vbox = { - name = "revoke_effects" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - textbox = { - name = "revoke_effect_description" - text = "[CourtPosition.GetOnRevokeDescription]" - layoutpolicy_horizontal = expanding - using = DefaultTooltipText - multiline = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - } - } - } - - ### Employee effects - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 2 - margin_bottom = 10 - - background = { - layoutpolicy_horizontal = expanding - using = Background_Area - margin = { 15 0 } - margin_top = 5 - } - - # Employee Modifiers - vbox = { - name = "employee_modifiers" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[CourtPosition.GetPositionType.HasEmployeeModifiers]" - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - - text = "[SelectLocalization(CourtPosition.GetEmployee.IsLocalPlayer, 'COURT_POSITION_TOOLTIP_EFFECT_ON_YOU', 'COURT_POSITION_TOOLTIP_EFFECT_ON_EMPLOYEE')]" - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - textbox = { - name = "employee_effects" - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - text = "[CourtPosition.GetEmployeeBonuses]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - } - } - } - } - } - } - - blockoverride "description_text" { - default_format = "#F" - text = "[CourtPosition.GetDesc]" - max_width = 450 - margin_top = 5 - margin_bottom = -10 - } - } -} - -container = { - name = "SchemeTypeTooltip" - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[SchemeType.GetTypeNameNoTooltip]" - } - - blockoverride "description_text" { - text = "[SchemeType.GetDetailedDescription]" - } - - blockoverride "concept_link" { - text = "[SelectLocalization(SchemeType.IsHostile, hostile_scheme, personal_scheme)|E]" - } - - blockoverride "header_additions" { - hbox = { - margin_right = 10 - margin_top = 8 - margin_left = -4 - - icon = { - size = { 52 52 } - texture = "[SchemeType.GetIcon]" - framesize = { 160 160 } - tintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - } -} - -template nickname_tooltip { - container = { - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "title_text" { - margin = { 0 8 } - text = "[Nickname.GetLocalizationNoTooltip( Character.Self )|U]" - default_format = "#T" - } - - blockoverride "description_text" { - text = "[Nickname.GetDescription( Character.Self )]" - } - - blockoverride "concept_link" { - text = "[nickname|E]" - } - } - } -} - -container = { - alwaystransparent = no - name = "NicknameTooltip" - using = nickname_tooltip -} diff --git a/project/ck3/base_game/gui/shared/dialogs.gui b/project/ck3/base_game/gui/shared/dialogs.gui deleted file mode 100644 index 868b0470c4..0000000000 --- a/project/ck3/base_game/gui/shared/dialogs.gui +++ /dev/null @@ -1,265 +0,0 @@ -types Dialogs -{ - type base_dialog = window { - name = "base_dialog" - parentanchor = center - layer = confirmation - size = { 100% 100% } - movable = no - alwaystransparent = no - filter_mouse = all - - using = Animation_ShowHide_Standard - - button = { - size = { 100% 100% } - onclick = [GameDialog.Decline] - } - - block "popup_background_remove" - { - using = Background_Fade - } - - widget = { - parentanchor = center - alwaystransparent = no - - block "popup_background_remove" - { - using = Window_Background_Popup - } - - vbox = { - set_parent_size_to_minimum = yes - - block "dialog_contents" - { - margin = { 10 10 } - spacing = 10 - - header_standard = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[GameDialog.GetTitle]" - } - - blockoverride "button_close" - { - visible = no - } - } - - text_multi = { - name = "description" - autoresize = yes - max_width = 430 - min_width = 430 - margin = {15 10} - - visible = "[Not( StringIsEmpty( GameDialog.GetDescription ) )]" - - text = "[GameDialog.GetDescription]" - using = "Font_Size_Small" - - background = { - using = Background_Area - } - } - - block "bd_buttons" {} - } - } - } - } -} - -base_dialog = { - name = "basic_info_popup" - - blockoverride "bd_buttons" { - button_primary = { - name = "accept_button" - text = "OK_BUTTON" - shortcut = "confirm" - onclick = "[GameDialog.Accept]" - } - } -} - -base_dialog = { - name = "basic_confirmation_popup" - - blockoverride "bd_buttons" { - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_bottom = 10 - - button_standard= { - name = "decline_button" - layoutpolicy_horizontal = growing - - text = "CANCEL_BUTTON" - onclick = [GameDialog.Decline] - shortcut = "close_window" - } - - spacer = { - size = { 15 0 } - } - - button_primary = { - layoutpolicy_horizontal = growing - name = "accept_button" - - text = "[GameDialog.GetAcceptText]" - shortcut = "confirm" - onclick = [GameDialog.Accept] - - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_confirm" - } - } - } -} - -base_dialog = { - name = "basic_image_info_popup" - - blockoverride "dialog_contents" - { - icon = { - name = "info_popup_image" # Name used in code, do NOT change - size = { 250 250 } - texture = "[ImagePopup.GetTexture]" - } - - text_single = { - text = "[GameDialog.GetTitle]" - using = Font_Size_Big - } - } -} - -base_dialog = { - name = "rename_popup" - - blockoverride "bd_buttons" { - vbox = { - hbox = { - vbox = { - layoutpolicy_vertical = expanding - margin = { 10 0 } - spacing = 10 - widget = { - size = { 280 0 } - } - - editbox_standard = { - size = { 280 30 } - visible = "[Not( RenamePopup.UsesTwoTextFields )]" - - blockoverride "editbox_properties" - { - name = "new_name" - } - } - - vbox = { - spacing = 10 - visible = "[RenamePopup.UsesTwoTextFields]" - layoutpolicy_horizontal = expanding - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - name = "field_one" - } - - blockoverride "editbox_properties" - { - name = "new_name_one" - } - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - name = "field_two" - } - - blockoverride "editbox_properties" - { - name = "new_name_two" - } - } - } - - expand = {} - - textbox = { - name = "blocker" - default_format = "#high" - size = { 135 50 } - text = "[GameDialog.GetCanAcceptBlocker]" - #visible = "[Not( GameDialog.CanAccept )]" - visible = no - } - } - vbox = { - visible = "[RenamePopup.UsesColor]" - - spacing = 10 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "[RenamePopup.GetColorString]" - max_width = 280 - } - - colorpicker_simple = { - visible = yes - color = "[RenamePopup.GetColor]" - oncoloredited = "[RenamePopup.SetColor]" - } - - background = { - - using = Background_Area - expand={} - } - } - } - hbox = { - spacing = 10 - margin_top = 20 - button_standard= { - name = "decline_button" - - onclick = "[GameDialog.Decline]" - text = "CANCEL_BUTTON" - shortcut = "close_window" - } - - button_primary = { - name = "accept_button" - - text = "[GameDialog.GetAcceptText]" - shortcut = "confirm" - onclick = "[GameDialog.Accept]" - enabled = "[GameDialog.CanAccept]" - tooltip = "RENAME_TOOLTIP" - } - } - widget = { - size = { 50 5 } - } - } - } -} diff --git a/project/ck3/base_game/gui/shared/edit_boxes.gui b/project/ck3/base_game/gui/shared/edit_boxes.gui deleted file mode 100644 index 44e3ab57a5..0000000000 --- a/project/ck3/base_game/gui/shared/edit_boxes.gui +++ /dev/null @@ -1,76 +0,0 @@ -types Editboxes -{ - type editbox_standard_with_label = vbox { - spacing = 4 - - text_single = { - block "editbox_label" - { - raw_text = "#D block editbox_label#!" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - editbox_standard = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - - block "editbox_right_side" - { - } - } - } - - type editbox_search_field = hbox { - spacing = 5 - - icon = { - size = { 30 30 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 4 - } - - texture = "gfx/interface/icons/flat_icons/search.dds" - } - - editbox_standard = { - layoutpolicy_horizontal = expanding - } - } - - - - type editbox_standard = margin_widget { - margin_left = 5 - margin_right = 5 - margin_top = 5 - size = { 72 30 } - - using = tooltip_es - - background = { - texture = "gfx/interface/component_tiles/tile_editbox.dds" - spriteType = Corneredtiled - spriteborder = { 16 16 } - } - - editbox = { - block "editbox_properties" - { - name = "give_me_a_unique_name_for_code_to_find_me" - } - - align = top|left - size = {100% 100%} - alwaystransparent = no - focuspolicy = all - default_format = "#high" - } - } -} diff --git a/project/ck3/base_game/gui/shared/icons.gui b/project/ck3/base_game/gui/shared/icons.gui deleted file mode 100644 index 5fdc6def39..0000000000 --- a/project/ck3/base_game/gui/shared/icons.gui +++ /dev/null @@ -1,278 +0,0 @@ -types IconTypes -{ - type icon_flat_standard = icon - { - modify_texture = { - texture = "gfx/interface/colors/colors_textured.dds" - blend_mode = add - framesize = { 96 96 } - - block "master_color_frame" { - frame = 7 - } - } - } - - type icon_culture_pillar = icon_flat_standard - { - size = { 44 44 } - } - - type icon_doctrine = icon_flat_standard - { - size = { 60 60 } - } - - type icon_building = icon_flat_standard - { - size = { 75 65 } - } - - type highlight_icon_building = button_icon - { - size = { 75 65 } - alwaystransparent = yes - } - - type icon_building_tab = button_icon - { - size = { 75 65 } - } - - type highlight_icon_lifestyle_focus = button_icon - { - size = { 80 80 } - } - - #### FRONTEND ICONS #### - type icon_observer = icon_flat_standard { - size = { 30 30 } - texture = "gfx/interface/icons/flat_icons/observer.dds" - } - - type icon_ring = icon_flat_standard { - size = { 15 15 } - texture = "gfx/interface/icons/flat_icons/ring.dds" - } - - type icon_circle_green = icon { - size = { 15 15 } - using = Color_Green - texture = "gfx/interface/icons/flat_icons/circle.dds" - - modify_texture = { - texture = "gfx/interface/colors/colors_textured.dds" - blend_mode = add - framesize = { 96 96 } - - block "master_color_frame" { - frame = 5 - } - } - } - - type icon_multiplayer = icon_flat_standard { - size = { 30 30 } - texture = "gfx/interface/icons/flat_icons/multiplayer.dds" - } - - type icon_cloud_save = icon_flat_standard { - size = { 30 30 } - texture = "gfx/interface/icons/flat_icons/cloud_save.dds" - } - - type icon_has_password = icon_flat_standard { - size = { 30 30 } - texture = "gfx/interface/icons/flat_icons/has_password.dds" - } - - type icon_online_offline = icon_flat_standard { - framesize = { 60 60 } - size = { 30 30 } - texture = "gfx/interface/icons/flat_icons/online_offline.dds" - } - - type cloud_save_icon = icon_flat_standard { - name = "cloud_save_icon" - size = { 40 40 } - texture = "gfx/interface/icons/flat_icons/cloud_save.dds" - tooltip = "LOAD_CLOUDSAVE_TOOLTIP" - } - - type ironman_save_icon = icon { - name = "ironman_icon" - size = { 40 40 } - texture = "gfx/interface/icons/meta/icon_ironman.dds" - } - - type ironman_disabled_icon = icon { - name = "ironman_icon" - size = { 40 40 } - texture = "gfx/interface/icons/meta/icon_ironman_disabled.dds" - - icon = { - texture = "gfx/interface/icons/symbols/icon_cross.dds" - size = { 50% 50% } - parentanchor = bottom|right - } - } - - type alert_icon = icon - { - texture = "gfx/interface/icons/symbols/icon_alert.dds" - size = { 40 40 } - } - - type warning_icon = icon - { - texture = "gfx/interface/icons/symbols/icon_warning.dds" - size = { 40 40 } - } - - type loaded_mods_icon = warning_icon { - name = "invalid_icon" - } - - type invalid_save_icon = warning_icon { - name = "invalid_icon" - } - - type missing_dlcs_icon = icon { - name = "missing_dlcs_icon" - size = { 40 40 } - texture = "gfx/interface/icons/icon_dread.dds" - } - - type achievements_enabled_icon = icon - { - size = { 40 40 } - texture = "gfx/interface/icons/meta/icon_achievements_enabled.dds" - } - type achievements_disabled_icon = icon - { - size = { 40 40 } - texture = "gfx/interface/icons/meta/icon_achievements_disabled.dds" - - icon = { - texture = "gfx/interface/icons/symbols/icon_cross.dds" - size = { 50% 50% } - parentanchor = bottom|right - } - } - - type trait_icon_base = icon - { - alwaystransparent = yes - - using = Animation_Glow_Pulse - - tooltipwidget = { - using = character_trait_tooltip - } - - block "icon_size" - { - size = { 50 50 } - } - - block "texture" - { - texture = "[Trait.GetIcon(Character.Self)]" - } - - block "tooltip_placement" - { - using = tooltip_se - } - } - - type icon_trait = container - { - block "faith_context" - { - datacontext = "[Character.GetFaith]" - } - - trait_icon_base = { - name = "normal_trait" - visible = "[Not( Or( Or( Or( Trait.IsGenetic, Trait.IsInheritable ), Faith.IsTraitVirtue( Trait.Self ) ), Faith.IsTraitSin( Trait.Self ) ) )]" - } - trait_icon_base = { - name = "inheritable_trait" - visible = "[Or( Trait.IsGenetic, Trait.IsInheritable )]" - - block "glow" - { - glow = { - using = Color_Blue - using = Glow_Standard - block "glow_radius" - { - glow_radius = 5 - } - } - } - } - trait_icon_base = { - name = "virtue_trait" - visible = "[Faith.IsTraitVirtue( Trait.Self )]" - - block "glow" - { - glow = { - using = Color_Green - using = Glow_Standard - block "glow_radius" - { - glow_radius = 5 - } - } - } - } - trait_icon_base = { - name = "sin_trait" - visible = "[Faith.IsTraitSin( Trait.Self )]" - - block "glow" - { - glow = { - using = Color_Red - using = Glow_Standard - block "glow_radius" - { - glow_radius = 5 - } - } - } - } - - #icon = { - # visible = "[Or(Trait.IsGenetic, Trait.IsInheritable)]" - # parentanchor = right - # position = { 2 0 } - # texture = "gfx/interface/icons/traits/congenital.dds" - #} - - # icon = { - # name = "overlay" - # alwaystransparent = yes - # texture = "[Trait.GetIconOverlayForLocalPlayer]" - - # block "overlay_position" - # { - # position = { -10 -10 } - # } - - # block "overlay_anchor" - # { - # parentanchor = "bottom|right" - # widgetanchor = "vcenter|hcenter" - # } - - # block "overlay_size" - # { - # size = { 24 24 } - # } - # } - } -} diff --git a/project/ck3/base_game/gui/shared/lines.gui b/project/ck3/base_game/gui/shared/lines.gui deleted file mode 100644 index 6098d6493a..0000000000 --- a/project/ck3/base_game/gui/shared/lines.gui +++ /dev/null @@ -1,93 +0,0 @@ - -types Lines -{ - type line = line { - gfxtype = linegfx - } -} - -template Line_DynastyTree -{ - effectname = "PdxGuiLineScreenSpace" - width = 5 - line_cap = yes - color = { 0.45 0.40 0.35 1.0 } - - #animation_speed = { 0.15 0.15 } - texture = "gfx/lines/tiling_noise.dds" - uv_scale = { 1.0 1.0 } - - mask = "gfx/lines/mask.dds" - mask_uv_scale = { 0.1 1.0 } -} - -template Line_Lifestyles_Base -{ - width = 13 - - uv_scale = { 0.01 1.0 } - mask = "gfx/lines/line_lifestyles_mask.dds" - mask_uv_scale = { 0.025 1.0 } -} - -template Line_Lifestyles_Unlocked -{ - using = Line_Lifestyles_Base - animation_speed = { 0.2 0.0 } - texture = "gfx/lines/line_lifestyles_unlocked.dds" -} - -template Line_Lifestyles_CanUnlock -{ - using = Line_Lifestyles_Base - animation_speed = { 0.1 0.0 } - texture = "gfx/lines/line_lifestyles_can_unlock.dds" -} - -template Line_Lifestyles_Unavailable -{ - using = Line_Lifestyles_Base - texture = "gfx/lines/line_lifestyles_unavailable.dds" -} - -#### -#### - -# Example lines - -template MiddleLine -{ - effectname = "PdxGuiLineScreenSpace" - width = 6 - line_cap = yes - color = { 0.6 0.56 0.5 1.0 } - - #uv_scale = { 2.0 2.0 } - texture = "gfx/lines/white.dds" - mask_uv_scale = { 0.1 1.0 } - mask = "gfx/lines/white.dds" -} - -template TexturedLine -{ - effectname = "PdxGuiLineScreenSpace" - width = 10 - autoresize = yes - - uv_scale = { 0.9 0.9 } - texture = "gfx/lines/glass.dds" - mask_uv_scale = { 0.1 1.0 } - mask = "gfx/lines/mask.dds" -} - -template ArrowLine -{ - width = 10 - #line_type = nodeline - - animation_speed = { 0.15 0.0 } - uv_scale = { 0.015 1.0 } - texture = "gfx/lines/line_diffuse.dds" - mask_uv_scale = { 0.01 1.0 } - mask = "gfx/lines/line_mask.dds" -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/shared/lists.gui b/project/ck3/base_game/gui/shared/lists.gui deleted file mode 100644 index 2ea410fc60..0000000000 --- a/project/ck3/base_game/gui/shared/lists.gui +++ /dev/null @@ -1,2005 +0,0 @@ -###################################################### -############## LIST TYPES AND TEMPLATES ############## -###################################################### - -template default_character_list_overlay -{ - modify_texture = { - texture = "gfx/interface/buttons/button_standard_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 3 3 } - blend_mode = overlay - } -} - -template character_age_or_death_text -{ - hbox = { - block "list_layout" { - minimumsize = { 62 0 } - expand = {} - } - - margin_right = 5 - spacing = 2 - - block "character_age" - { - text_single = { - text = "[Character.GetAge]" - align = nobaseline - } - } - - icon = { - visible = "[Not(Character.IsDeadAndValid)]" - size = { 23 23 } - framesize = { 60 60 } - frame = "[Character.GetHealthIconFrame]" - texture = "gfx/interface/icons/character_status/icon_health.dds" - tooltip = "[Character.GetHealthInfo]" - } - - block "is_dead" - { - icon = { - name = "is_dead" - visible = "[Character.IsDeadAndValid]" - size = { 23 23 } - - texture = "[Character.GetDeathReasonIcon]" - tooltip = "CHARACTER_DEAD_TOOLTIP" - } - } - } -} - -types Lists -{ - # Implementation details - type character_list_arrow = highlight_icon - { - parentanchor = left|vcenter - position = { -13 0 } - - size = { 14 14 } - framesize = { 14 28 } - texture = "gfx/interface/buttons/button_entry_characterlist_arrow.dds" - - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - spriteType = Corneredstretched - spriteborder = { 20 20 } - } - - ## Character List Items - type widget_character_list_item = widget { - datacontext = "[CharacterListItem.GetCharacter]" - size = { 10 110 } - - block "divider" { - divider = { - parentanchor = bottom|hcenter - size = { 100% 3 } - } - } - - block "widget" {} - - hbox = { - margin = { 0 5 } - spacing = 15 - - portrait_head_small = {} - - button_standard = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - onclick = "[CharacterListItem.OnClick('character')]" - enabled = "[CharacterListItem.IsSelectable]" - - framesize = { 249 78 } - spriteType = Corneredtiled - spriteborder = { 20 20 } - texture = "gfx/interface/buttons/button_entry_characterlist.dds" - - block "button" {} - - character_list_arrow = { - name = "character_list_arrow" - } - - block "overlay" { - using = default_character_list_overlay - } - - block "button_content" - { - hbox = { - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # Name and age - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 10 - - text_single = { - layoutpolicy_horizontal = expanding - using = Font_Size_Medium - autoresize = no - - text = "[Character.GetUINameNoTooltip]" - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = character_age_or_death_text - blockoverride "list_layout" {} - - block "character_relation" - { - text_single = { - name = "character_relation" - layoutpolicy_horizontal = expanding - raw_text = "| [Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - autoresize = no - align = nobaseline - visible = "[Character.HasRelationTo( GetPlayer )]" - } - - expand = { - visible = "[Not(Character.HasRelationTo( GetPlayer ))]" - } - } - } - } - - # Dynasty - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 5 - - widget = { - size = { 45 60 } - - coa_house_small = { - datacontext = "[Character.GetHouse]" - scale = 0.7 - } - } - - # Traits - - fixedgridbox = { - name = "traits_grid" - datamodel = "[CharacterListItem.GetTraits]" - flipdirection = yes - size = { 150 60 } - addcolumn = 30 - addrow = 45 - maxhorizontalslots = 8 - maxverticalslots = 1 - - item = { - container = { - visible = "[Trait.IsValid]" - - icon_trait = { - blockoverride "icon_size" - { - size = { 30 30 } - } - - blockoverride "tooltip_placement" - { - using = tooltip_se - } - - blockoverride "glow_radius" - { - glow_radius = 3 - } - } - } - } - } - - block "bottom_middle_box" { - expand = {} - } - - } - } - - expand = {} - - vbox = { - minimumsize = { 200 0 } - datacontext = "[CharacterListItem.GetCharacter]" - layoutpolicy_vertical = expanding - margin_top = 5 - margin_right = 5 - - # Skills - hbox = { - name = "skills_grid" - layoutpolicy_horizontal = expanding - - expand = {} - - datamodel = "[CharacterListItem.GetSkillItems]" - margin_right = 5 - - item = { - widget = { - size = { 32 25 } - - text_single = { - name = "value" - parentanchor = center - margin_bottom = 4 - align = center - text = "[SkillItem.GetValue]" - tooltip = "[SkillItem.GetName]" - } - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - margin = { 5 0 } - - block "bg" - { - frame = "[SkillItem.GetFrame]" - } - } - - } - } - } - - expand = {} - - block "bottom_right_box" - { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # Realm - widget = { - size = {55 58 } - visible = "[Not( IsDataModelEmpty( CharacterListItem.GetTitleItems ) )]" - - block "claims_visibility" {} - - datacontext = "[CharacterListItem.GetFirstClaim]" - - coa_title_tiny_crown = { - using = tooltip_ne - datacontext = "[Claim.GetTitle]" - - highlight_icon = { - name = "pressed_claim" - visible = "[And(Claim.IsPressed, Not(Claim.IsImplicit))]" - texture = "gfx/interface/icons/title_status/icon_claim_pressed.dds" - size = { 24 24 } - parentanchor = bottom|right - } - - highlight_icon = { - name = "unpressed_claim" - visible = "[And(Not(Claim.IsPressed), Not(Claim.IsImplicit))]" - texture = "gfx/interface/icons/title_status/icon_claim_unpressed.dds" - size = { 24 24 } - parentanchor = bottom|right - } - - highlight_icon = { - name = "implicit_claim" - visible = "[Claim.IsImplicit]" - texture = "gfx/interface/icons/title_status/icon_claim_implicit.dds" - size = { 24 24 } - parentanchor = bottom|right - } - - blockoverride "coa_tooltip" - { - tooltip = "CHARACTER_LIST_CLAIM_TOOLTIP" - } - } - - text_single = { - align = right - minimumsize = { 15 0 } - parentanchor = vcenter|right - text = "[CharacterListItem.GetTitleItemCount]" - tooltip = "CHARACTER_LIST_CLAIM_TOOLTIP" - } - } - - expand = {} - - # Religion - icon = { - name = "faith_button" - size = { 35 35 } - datacontext = "[Character.GetFaith]" - tooltipwidget = { faith_tooltip = {} } - texture = "[Faith.GetIcon]" - } - - widget = { - datacontext = "[Character.GetCulture]" - size = { 120 24 } - - tooltipwidget = { - culture_tooltip = {} - } - using = tooltip_se - - hbox = { - spacing = 3 - - icon = { - name = "culture" - texture = "gfx/interface/icons/icon_culture.dds" - size = { 24 24 } - } - - text_multi = { - layoutpolicy_horizontal = expanding - min_width = 95 - max_width = 95 - autoresize = yes - text = "CULTURE_LISTS_WINDOW" - } - } - } - } - } - } - } - } - } - } - } - - - type widget_character_list_item_finder = widget { - datacontext = "[CharacterListItem.GetCharacter]" - size = { 200 94 } - - background = { - visible = "[CharacterListItem.HasEvenOrderIndex]" - using = Background_Area_Dark - margin_top = -4 - margin_bottom = 200 - alpha = 0.5 - } - - block "divider" {} - - block "widget" {} - - hbox = { - margin_right = 15 - vbox = { - portrait_head_small = {} - - expand = {} - } - - block "button_content" - { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 5 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # Name and age - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 3 } - margin_left = 5 - margin_right = 10 - - background = { - using = Background_Area_Characterlist - } - - background = { - using = Background_Area_Dark - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - alpha = 1 - rotate_uv = 90 - mirror = vertical - } - } - - hbox = { - margin_left = 3 - layoutpolicy_horizontal = expanding - maximumsize = { 338 -1 } - - text_single = { - using = Font_Size_Medium - layoutpolicy_horizontal = expanding - align = nobaseline - text = "[Character.GetUINameNoTooltip]" - autoresize = no - fontsize_min = 14 - } - - block "character_relation" - { - hbox = { - visible = "[And(Character.HasRelationTo( GetPlayer ), Not(Character.IsPlayer))]" - text_single = { - raw_text = "•" - align = nobaseline - margin = { 5 0 } - } - - text_single = { - name = "character_relation" - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - align = nobaseline - fontsize_min = 14 - max_width = 180 - } - } - } - - expand = {} - } - - hbox = { - using = character_age_or_death_text - } - - # Skills - hbox_skills_grid = {} - } - - ### BOTTOM ROW ### - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - block "additional_info_kill_list" {} - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # Dynasty - widget = { - size = { 45 40 } - - coa_house_small = { - datacontext = "[Character.GetHouse]" - parentanchor = center - scale = 0.7 - } - } - - # Traits - hbox = { - layoutpolicy_vertical = expanding - margin = { 10 0 } - minimumsize = { 140 0 } #### needed for prison view - - background = { - using = Background_Area_Dark - alpha = 0.5 - margin = { 0 2 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - fixedgridbox = { - name = "traits_grid" - datamodel = "[CharacterListItem.GetTraits]" - datamodel_reuse_widgets = yes - flipdirection = yes - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - addcolumn = 30 - addrow = 28 - - block "gridbox_items" - { - min_width = 210 - datamodel_wrap = 7 - maxverticalslots = 2 - } - - item = { - icon_trait = { - visible = "[Trait.IsValid]" - - blockoverride "icon_size" - { - size = { 30 30 } - } - - blockoverride "tooltip_placement" - { - using = tooltip_se - } - - blockoverride "glow_radius" - { - glow_radius = 3 - } - } - } - } - } - } - - expand = {} - } - } - - vbox = { - datacontext = "[CharacterListItem.GetCharacter]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - block "bottom_right_box" - { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - block "claims" { # for kill list - widget_list_claims = {} - } - - # Religion and culture - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 8 - margin_right = 4 - spacing = 5 - minimumsize = { 110 0 } - - background = { - using = Background_Area_Dark - alpha = 0.5 - margin = { 0 2 } - } - - icon = { - name = "faith_button" - size = { 38 38 } - datacontext = "[Character.GetFaith]" - tooltipwidget = { faith_tooltip = {} } - using = tooltip_se - - texture = "[Faith.GetIcon]" - } - - hbox = { - datacontext = "[Character.GetCulture]" - layoutpolicy_horizontal = expanding - spacing = 3 - - tooltipwidget = { - culture_tooltip = {} - } - using = tooltip_se - - icon = { - name = "culture" - texture = "gfx/interface/icons/icon_culture.dds" - size = { 24 24 } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "CULTURE_LISTS_WINDOW" - autoresize = no - align = nobaseline - } - } - } - } - } - } - } - } - } - } - } - } - - type dropdown_menu_standard = dropDown { - block "dropdown_properties" - { - #datamodel = "[GetPlayer.GetCourt]" - } - - block "dropdown_size" - { - size = { 200 32 } - } - - - - active_item = { - container = { - alwaystransparent = no - - button_drop = { - block "dropdown_size" - { - size = { 200 32 } - } - block "dropdown_active_item_properties" - { - raw_text = "#D Current Option#!" - } - button_trigger = none - - - } - } - } - - item = { - container = { - alwaystransparent = no - - button_dropdown = { - block "dropdown_size" - { - size = { 200 32 } - } - button_trigger = none - - block "dropdown_item_properties" - { - raw_text = "#D Option#!" - } - - default_format = "#clickable" - } - } - } - - list = { - scrollarea = { - position = { 5 32 } - block "dropdown_list_maxsize" - { - maximumsize = { 192 250 } - } - - block "dropdown_list_properties" - { - - } - - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - using = Background_DropDown - - scrollwidget = { - dynamicgridbox = { - alwaystransparent = no - } - } - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - } - } - } - - type dropdown_sort_characterlist = dropDown { - name = "sort_options" - block "size_button_drop" { ########### only used for character finder - size = { 225 33 } - } - - active_item = { - widget = { - alwaystransparent = no - size = { 100% 100% } - - button_drop = { - block "text_button_drop" { - text = "[CharacterListSortItem.GetName]" - } - } - } - } - - item = { - widget = { - alwaystransparent = no - block "size_dropdown" { - size = { 215 33 } - } - - button_normal = { - size = { 100% 30 } - button_trigger = none - gfxtype = framedbuttongfx - effectname = "NoHighlight" - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - upframe = 1 - overframe = 2 - downframe = 3 - disableframe = 1 - texture = "gfx/interface/buttons/button_interaction_menu.dds" - framesize = { 317 30 } - } - - button_dropdown = { - block "size_dropdown" { - size = { 215 33 } - } - block "text_button_drop" { - text = "[CharacterListSortItem.GetName]" - } - - default_format = "#clickable" - } - } - } - - list = { - scrollarea = { - position = { 5 33 } - maximumsize = { 215 250 } - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - using = Background_DropDown - - scrollwidget = { - dynamicgridbox = { - alwaystransparent = no - } - } - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - } - } - } - - type widget_list_claims = widget { - datacontext = "[CharacterListItem.GetFirstClaim]" - layoutpolicy_vertical = expanding - size = { 55 0 } - - block "claims_visibility" {} - - coa_title_tiny_crown = { - visible = "[Not( IsDataModelEmpty( CharacterListItem.GetTitleItems ) )]" - parentanchor = center - position = { -10 0 } - scale = 0.8 - - tooltip = "CHARACTER_LIST_CLAIM_TOOLTIP" - using = tooltip_ne - - blockoverride "coa_button" { - datacontext = "[Claim.GetTitle]" - onclick = "[DefaultOnCoatOfArmsClick(Title.GetID)]" - onrightclick = "[DefaultOnCoatOfArmsRightClick(Title.GetID)]" - button_ignore = none - } - - highlight_icon = { - name = "pressed_claim" - visible = "[And(Claim.IsPressed, Not(Claim.IsImplicit))]" - texture = "gfx/interface/icons/title_status/icon_claim_pressed.dds" - size = { 24 24 } - parentanchor = bottom|right - } - - highlight_icon = { - name = "unpressed_claim" - visible = "[And(Not(Claim.IsPressed), Not(Claim.IsImplicit))]" - texture = "gfx/interface/icons/title_status/icon_claim_unpressed.dds" - size = { 24 24 } - parentanchor = bottom|right - } - - highlight_icon = { - name = "implicit_claim" - visible = "[Claim.IsImplicit]" - texture = "gfx/interface/icons/title_status/icon_claim_implicit.dds" - size = { 24 24 } - parentanchor = bottom|right - } - } - - text_single = { - visible = "[CharacterListItem.HasTitleItems]" - parentanchor = center - position = { 18 0 } - text = "[CharacterListItem.GetTitleItemCount]" - default_format = "#high" - using = Font_Size_Medium - align = center - } - } - - type hbox_skills_grid = hbox { - name = "skills_grid" - minimumsize = { 160 0 } - datamodel = "[CharacterListItem.GetSkillItems]" - - item = { - widget = { - size = { 32 25 } - - text_single = { - name = "value" - parentanchor = center - margin_bottom = 4 - align = center - text = "[SkillItem.GetValue]" - tooltip = "[SkillItem.GetName]" - } - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - margin = { 5 0 } - - block "bg" - { - frame = "[SkillItem.GetFrame]" - } - } - } - } - } - - type hbox_list_sort_buttons = hbox { - name = "sort_buttons" - margin_left = 20 - margin_right = 20 - margin_top = 5 - spacing = 5 - - button_standard = { - name = "filters" - size = { 25 25 } - - down = "[CharacterSelectionList.FiltersShown]" - frame = "[BoolTo1And2(CharacterSelectionList.IsAllDefault)]" - onclick = "[CharacterSelectionList.OnToggleFilters]" - - tooltip = "TOGGLE_FILTERS" - using = tooltip_nw - - button_search = { - alwaystransparent = yes - parentanchor = center - size = { 20 20 } - } - - block "filters_visible" {} - } - - divider_light = { - size = { 3 20 } - block "filters_visible" {} - } - - text_single = { - text = "SORT_BY" - align = nobaseline - } - - block "sort_dropdown" { - dropdown_sort_characterlist = {} - } - - button_standard = { - name = "sort_order" - size = { 25 25 } - onclick = "[CharacterSelectionList.RevertSortOrder]" - - tooltip = "CHARACTER_SORT_BY" - using = tooltip_nw - - button_icon = { - alwaystransparent = yes - parentanchor = center - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - framesize = { 66 66 } - - frame = "[BoolTo1And2(CharacterSelectionList.GetSortOrder)]" - - blockoverride "button_frames" - { - effectname = "NoHighlight" - } - } - } - - expand = {} - - block "skill_sort_buttons" - { - hbox = { - button_standard_hover = { - name = "skill_diplomacy" - size = { 32 32 } - - icon = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 1 - } - - onclick = "[CharacterSelectionList.SortBySkill('(int32)0')]" - - tooltip = "SORT_BY_DIPLOMACY" - using = tooltip_ne - - skillitem_sort_icon = { - visible = "[CharacterSelectionList.IsSortingBySkill('(int32)0')]" - } - } - - button_standard_hover = { - name = "skill_martial" - size = { 32 32 } - - icon = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 2 - } - - onclick = "[CharacterSelectionList.SortBySkill('(int32)1')]" - - tooltip = "SORT_BY_MARTIAL" - using = tooltip_ne - - skillitem_sort_icon = { - visible = "[CharacterSelectionList.IsSortingBySkill('(int32)1')]" - } - } - - button_standard_hover = { - name = "skill_stewardship" - size = { 32 32 } - - icon = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 3 - } - - onclick = "[CharacterSelectionList.SortBySkill('(int32)2')]" - tooltip = "SORT_BY_STEWARDSHIP" - using = tooltip_ne - - skillitem_sort_icon = { - visible = "[CharacterSelectionList.IsSortingBySkill('(int32)2')]" - } - } - - button_standard_hover = { - name = "skill_intrigue" - size = { 32 32 } - - icon = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 4 - } - - onclick = "[CharacterSelectionList.SortBySkill('(int32)3')]" - tooltip = "SORT_BY_INTRIGUE" - using = tooltip_ne - - skillitem_sort_icon = { - visible = "[CharacterSelectionList.IsSortingBySkill('(int32)3')]" - } - } - - button_standard_hover = { - name = "skill_learning" - size = { 32 32 } - - icon = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = 5 - } - - onclick = "[CharacterSelectionList.SortBySkill('(int32)4')]" - tooltip = "SORT_BY_LEARNING" - using = tooltip_ne - - skillitem_sort_icon = { - visible = "[CharacterSelectionList.IsSortingBySkill('(int32)4')]" - } - } - } - } - } - - type skillitem_sort_icon = icon { - frame = "[BoolTo1And2(CharacterSelectionList.GetSortOrder)]" - alwaystransparent = yes - parentanchor = top|hcenter - position = { 0 -14 } - texture = "gfx/interface/buttons/button_sort_toggle.dds" - framesize = { 36 36 } - size = { 18 18 } - - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 1 - } - } - - type vbox_character_list = vbox { - name = "character_list" - spacing = 3 - - block "sort_buttons" - { - hbox_list_sort_buttons = { - layoutpolicy_horizontal = expanding - } - } - - block "special_character" {} - - scrollbox = { - name = "characters_scroll_area" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" { - - block "container_implementation" { - vbox = { - name = "characters_grid" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - layoutpolicy_horizontal = expanding - - item = { - widget_character_list_item = { - block "item_size" { - size = { 650 110 } - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - - blockoverride "scrollbox_empty" - { - block "scrollbox_empty_visibility" - { - layoutpolicy_vertical = expanding - visible = "[IsDataModelEmpty( CharacterSelectionList.GetList )]" - text = "NO_CHARACTERS_TO_SELECT" - } - } - } - - block "character_count" - { - hbox = { - layoutpolicy_horizontal = growing - margin = { 25 5 } - margin_bottom = 8 - spacing = 5 - - block "bottom_bar" {} - - expand = {} - - widget = { - size = { 20 15 } - - warning_icon = { - size = { 25 25 } - visible = "[Not( CharacterSelectionList.IsAllDefault )]" - tooltip = "CHARACTER_FINDER_FILTER_SET" - position = { -3 -5 } - } - } - - text_single = { - name = "character_count" - datacontext = "[CharacterSelectionList]" - text = "CHARACTER_FINDER_COUNT" - align = center|nobaseline - default_format = "#low" - } - } - } - } - - type button_recruit_character = button_round - { - visible = "[Character.IsPlayerInteractionShown('recruit_guest_interaction')]" - enabled = "[Character.IsPlayerInteractionValid('recruit_guest_interaction')]" - onclick = "[Character.OpenPlayerInteraction('recruit_guest_interaction')]" - tooltip = "[Character.GetPlayerInteractionTooltip('recruit_guest_interaction')]" - - button_add_character = { - alwaystransparent = yes - parentanchor = center - } - } - - type widget_courtier_item = widget { - size = { 0 125 } - - hbox = { - spacing = 5 - - background = { - using = Background_Area_With_Header - margin_right = 7 - margin_left = 5 - } - - portrait_head = {} - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 3 - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - autoresize = no - text = "[Character.GetUINameNoTooltip]" - using = Font_Size_Medium - align = nobaseline - fontsize_min = 14 - margin_right = 10 - } - - hbox_skills_grid = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 3 } - margin_bottom = 8 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - - warning_icon = { - visible = "[And( Character.CourtierWantsToLeaveCourt, Not( Character.IsImprisoned))]" - size = { 20 20 } - tooltip = "[Character.GetCourtierLeaveDescription]" - } - - debug_placeholder = { - visible = "[InDebugMode]" - size = { 20 20 } - raw_tooltip = "#D [Character.GetDebugCourtierLeaveReasons]#!" - } - - text_single = { - name = "relation_to_court_owner" - layoutpolicy_horizontal = expanding - default_format = "#low" - autoresize = no - align = nobaseline - - block "description_relation_text" { - text = "[Character.GetRelationToString( CharacterWindow.GetCourtOwner )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - } - - background = { - visible = "[Character.IsImprisoned]" - using = Status_Bad - alpha = 0.5 - } - } - - expand = {} - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin_bottom = 5 - - block "action_buttons" - { - hbox = { - margin = { 0 3 } - spacing = 5 - - button_recruit_character = {} - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 60 } - margin_left = 5 - - background = { - using = Background_Area_Dark - margin = { 3 3 } - alpha = 0.5 - } - - # Dynasty - widget = { - layoutpolicy_vertical = expanding - size = { 45 40 } - - coa_house_small = { - datacontext = "[Character.GetHouse]" - parentanchor = center - scale = 0.7 - } - } - - # Traits - vbox = { - layoutpolicy_vertical = expanding - margin = { 10 0 } - - hbox = { - layoutpolicy_horizontal = expanding - - fixedgridbox = { - name = "traits_grid_four" - datamodel = "[CharacterListItem.GetTraits]" - flipdirection = yes - addcolumn = 30 - addrow = 28 - visible = "[Not( IsDataModelEmpty( CharacterListItem.GetTitleItems ) )]" - - block "gridbox_items" ### for characterview - { - datamodel_wrap = 4 - maxverticalslots = 2 - } - - item = { - icon_trait = { - visible = "[Trait.IsValid]" - - blockoverride "icon_size" - { - size = { 30 30 } - } - - blockoverride "tooltip_placement" - { - using = tooltip_se - } - - blockoverride "glow_radius" - { - glow_radius = 3 - } - } - } - } - fixedgridbox = { - name = "traits_grid_five" - datamodel = "[CharacterListItem.GetTraits]" - flipdirection = yes - addcolumn = 30 - addrow = 28 - visible = "[IsDataModelEmpty( CharacterListItem.GetTitleItems )]" - - block "gridbox_items" ### for characterview - { - datamodel_wrap = 5 - maxverticalslots = 2 - } - - item = { - icon_trait = { - visible = "[Trait.IsValid]" - - blockoverride "icon_size" - { - size = { 30 30 } - } - - blockoverride "tooltip_placement" - { - using = tooltip_se - } - - blockoverride "glow_radius" - { - glow_radius = 3 - } - } - } - } - - expand = {} - } - } - - expand = {} - - divider_light = { - layoutpolicy_vertical = expanding - alpha = 0.5 - } - - hbox = { - margin = { 3 0 } - - widget_list_claims = { - visible = "[Not( IsDataModelEmpty( CharacterListItem.GetTitleItems ) )]" - } - } - - divider_light = { - visible = "[Not( IsDataModelEmpty( CharacterListItem.GetTitleItems ) )]" - layoutpolicy_vertical = expanding - alpha = 0.5 - } - - hbox = { - margin_right = 5 - - button_religion_icon = { - datacontext = "[Character.GetFaith]" - size = { 40 40 } - } - - vbox = { - datacontext = "[Character.GetCulture]" - - tooltipwidget = { - culture_tooltip = {} - } - using = tooltip_se - - icon = { - name = "culture" - texture = "gfx/interface/icons/icon_culture.dds" - size = { 24 24 } - } - - text_single = { - layoutpolicy_horizontal = expanding - min_width = 60 - align = center|nobaseline - autoresize = no - text = "CULTURE_LISTS_WINDOW" - } - } - } - } - } - } - } - } - - type widget_vassal_list_item = widget { - datacontext = "[CharacterListItem.GetCharacter]" - size = { 200 180 } - - vbox = { - margin = { 0 5 } - margin_left = 10 - margin_right = 15 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - background = { - using = Background_Area - } - - portrait_head_small = {} - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 30 } - - background = { - using = Background_Area_Characterlist - margin = { 8 0 } - margin_left = 15 - - using = Mask_Rough_Edges - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetUINameNoTooltip]" - using = Font_Size_Medium - autoresize = no - fontsize_min = 13 - align = nobaseline - } - } - - text_single = { - name = "character_relation" - visible = "[Character.GetLiege.IsLocalPlayer]" - layoutpolicy_horizontal = expanding - text = "[Character.GetRelationToString(GetPlayer)]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - autoresize = no - fontsize_min = 13 - align = nobaseline - } - } - - block "own_vassal" { - vbox = { - layoutpolicy_vertical = expanding - margin_left = 10 - visible = "[Character.GetLiege.IsLocalPlayer]" - - hbox = { - coa_title_tiny_crown = { - name = "allegiance_flag" - datacontext = "[VassalContract.GetTitleAllegiance]" - visible = "[Title.IsValid]" - tooltip = "MRW_TITLE_ALLEGIANCE" - blockoverride "coa_tooltip" {} - } - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 5 - - hbox = { - - icon = { - name = "hook" - visible = "[Character.PlayerHasHooksOrHookableSecrets]" - size = { 25 25 } - framesize = { 40 40 } - texture = "gfx/interface/icons/portraits/hook_secret.dds" - - frame = "[Character.GetHookOrHookableSecretsFrame]" - tooltip = "[Character.HookTooltip]" - } - - icon = { - name = "icon_non_dejure" - visible = "[Not( VassalContract.IsRightfulLiege )]" - size = { 30 30 } - texture = "gfx/interface/icons/levy_tax_reduction.dds" - - using = tooltip_ws - tooltip = "MRW_TT_NOT_RIGHTFUL_LIEGE" - } - } - expand = {} - } - } - expand = {} - } - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = "REALM_WINDOW_SIZE" - tooltip = "REALM_WINDOW_SIZE_TT" - align = nobaseline - visible = "[NotEqualTo_int32(Character.GetPrimaryTitle.GetTierFrame, '(int32)2')]" #nonbaron - - } - - hbox = { - spacing = 3 - margin = { 5 0 } - - block "own_vassal" - { - visible = no - } - - icon = { - size = { 22 22 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetMilitaryStrengthText]" - align = nobaseline - default_format = "#high" - } - } - - text_single = { - visible = "[Character.IsPowerfulVassal]" - text = "MY_REALM_WINDOW_POWERFUL_VASSAL" - layoutpolicy_horizontal = expanding - align = nobaseline - } - - expand = {} - - hbox_skills_grid = {} - } - - expand = {} - } - } - - block "own_vassal" - { - block "feudal_contract" - { - vbox = { - name = "feudal_info" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - spacing = 10 - - background = { - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[And( VassalContract.UsesObligationLevels, Not( Character.GetPrimaryTitle.IsBarony))]" - spacing = 10 - - button_round = { - enabled = "[Character.IsPlayerInteractionValid('liege_modify_vassal_contract_interaction')]" - onclick = "[Character.OpenPlayerInteraction('liege_modify_vassal_contract_interaction')]" - tooltip = "[Character.GetPlayerInteractionTooltip('liege_modify_vassal_contract_interaction')]" - - button_feudal_contract = { - alwaystransparent = yes - parentanchor = center - } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_VASSAL_OBLIGATION" - default_format = "#low" - align = nobaseline - } - - expand = {} - - vassal_contract_not_default_icon = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[Not(And( VassalContract.UsesObligationLevels, Not( Character.GetPrimaryTitle.IsBarony)))]" - spacing = 5 - - icon = { - size = { 42 42 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - tooltip = MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT - enabled = no - } - - text_single = { - text = "[Character.GetGovernment.GetName]" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - - icon = { - size = { 25 25 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - widget = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - margin = { 3 2 } - } - - progressbar_standard_transparent = { - size = "[MyRealmWindowVassalItem.GetRelativeSizeForTax]" - minimumsize = { 10 0 } - value = "[FixedPointToProgressbarValue(VassalContract.GetTaxRatioForLiege)]" - } - - flowcontainer = { - parentanchor = center - position = { 0 -2 } - spacing = 4 - - text_single = { - text = "[MyRealmWindowVassalItem.GetCachedTax|=1]" - } - } - } - - tooltipwidget = { - my_realm_window_contribution_tooltip = { - datacontext = "[MyRealmWindowVassalItem.GetTaxBreakdown]" - blockoverride "levy_info_visible" { visible = no } - blockoverride "contribution_tooltip_header" - { - text = "MRW_TT_TAXES_TO_ME" - } - - blockoverride "levy_info" - { - text_single = { - multiline = yes - maximumsize = { 250 -1 } - text = "[MyRealmWindowVassalItem.GetLevyTooltip]" - } - } - } - } - using = tooltip_ws - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - - icon = { - size = { 25 25 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - widget = { - layoutpolicy_horizontal = expanding - # size = { 150 22 } - - background = { - using = Background_Area - margin = { 3 2 } - } - - progressbar_standard_transparent = { - size = "[MyRealmWindowVassalItem.GetRelativeSizeForLevies]" - minimumsize = { 10 0 } - value = "[FixedPointToProgressbarValue(VassalContract.GetLevyRatioForLiege)]" - } - - flowcontainer = { - parentanchor = center - position = { 0 -2 } - spacing = 4 - - text_single = { - text = "[MyRealmWindowVassalItem.GetCachedLeviesFormatted]" - } - } - } - - tooltipwidget = { - my_realm_window_contribution_tooltip = { - datacontext = "[MyRealmWindowVassalItem.GetLeviesBreakdown]" - blockoverride "tax_info_visible" { visible = no } - blockoverride "contribution_tooltip_header" - { - text = "MRW_TT_LEVIES_TO_ME" - } - blockoverride "tax_info" - { - text_single = { - multiline = yes - maximumsize = { 250 -1 } - text = "[MyRealmWindowVassalItem.GetTaxTooltip]" - } - } - } - } - using = tooltip_ws - } - } - expand = {} - } - } - } - - expand = {} - } - } -} - -#################################### -########### SCROLL AREA ############ -#################################### - -## Generic scrollarea. Remember that "scrollbox_content" can only contain one child without siblings. -types Scrollbar -{ - - type scrollbox = scrollarea { - size = { 100 100 } - - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - block "scrollbox_background" - { - background = { - using = Background_Area - } - } - - scrollwidget = { - block "scrollbox_replace_vbox" - { - vbox = { - block "scrollbox_margins" - { - using = Scrollbox_Margins - } - - block "scrollbox_content" - { - debug_square = {} - } - - text_single = { - layoutpolicy_vertical = expanding - default_format = "#low;italic" - - block "scrollbox_empty" - { - visible = no - } - } - - block "scrollbox_expand" - { - expand = { - layoutpolicy_vertical = growing - } - } - } - } - } - - block "scrollbox_background_fade" { - icon = { - name = "scrollbar_fade" - texture = "gfx/interface/scrollbars/scrollbar_fade.dds" - size = { 100% 100% } - alwaystransparent = yes - - spriteType = Corneredtiled - spriteborder = { 0 30 } - } - } - } -} - -## Vertical scrollbar -template Scrollbar_Vertical -{ - scrollbar = { - name = "vertical_scrollbar" - size = { 12 12 } - wheelstep = 60 - direction = vertical - - track = { - button = { - size = { 12 12 } - gfxtype = buttongfx - - texture = "gfx/interface/scrollbars/scrollbar_track_vertical.dds" - spriteType = Corneredtiled - spriteborder = { 0 3 } - effectname = "NoHighlight" - } - } - - slider = { - button = { - gfxtype = framedbuttongfx - effectname = "NoHighlight" - - texture = "gfx/interface/scrollbars/scrollbar_slider.dds" - spriteType = Corneredtiled - spriteborder = { 0 3 } - framesize = { 12 40 } - minimumsize = { -1 40 } - - upframe = 1 - overframe = 2 - downframe = 2 - - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - - state = { - name = _mouse_press - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - } - } - - state = { - name = _mouse_release - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - } - } - } - } - - dec_button = { - button = { - } - } - - inc_button = { - button = { - } - } - } -} - -## Horizontal scrollbar -template Scrollbar_Horizontal -{ - scrollbar = { - name = "horizontal_scrollbar" - size = { 12 12 } - wheelstep = 60 - direction = horizontal - - track = { - button = { - size = { 12 12 } - gfxtype = buttongfx - - texture = "gfx/interface/scrollbars/scrollbar_track_horizontal.dds" - spriteType = Corneredtiled - spriteborder = { 3 0 } - effectname = "NoHighlight" - intersectionmask = yes - } - } - - slider = { - button = { - gfxtype = framedbuttongfx - effectname = "NoHighlight" - - texture = "gfx/interface/scrollbars/scrollbar_slider_horizontal.dds" - spriteType = Corneredtiled - spriteborder = { 3 0 } - framesize = { 40 12 } - minimumsize = { 15 -1 } - - upframe = 1 - overframe = 2 - downframe = 2 - - intersectionmask = yes - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - - state = { - name = _mouse_press - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - } - } - - state = { - name = _mouse_release - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - } - } - } - } - - dec_button = { - button = { - } - } - - inc_button = { - button = { - } - } - } -} diff --git a/project/ck3/base_game/gui/shared/mapmodes.gui b/project/ck3/base_game/gui/shared/mapmodes.gui deleted file mode 100644 index 1336ec891b..0000000000 --- a/project/ck3/base_game/gui/shared/mapmodes.gui +++ /dev/null @@ -1,568 +0,0 @@ -types MapModes -{ - type map_modes_debug = flowcontainer { - ignoreinvisible = yes - - button_round = { - visible = "[CanChangeMapMode]" - name = "map_mode_simple_realms_button" - onclick = "[SetMapMode('simple_realms')]" - raw_text = "Srlm" - tooltip = "MAPMODE_REALMS" - } - - button_round = { - visible = "[CanChangeMapMode]" - name = "map_mode_terrain_button" - onclick = "[SetMapMode('terrain')]" - raw_text = "Ter" - tooltip = "MAPMODE_TERRAIN" - } - - button_round = { - visible = "[CanChangeMapMode]" - name = "map_mode_baronies_button" - onclick = "[SetMapMode('baronies')]" - raw_text = "Bar" - tooltip = "MAPMODE_BARONIES" - } - - button_round = { - visible = "[CanChangeMapMode]" - name = "map_mode_realm_areas_button" - onclick = "[SetMapMode('realm_areas')]" - raw_text = "Area" - tooltip = "MAPMODE_AREAS" - } - - button_round = { - visible = "[CanChangeMapMode]" - name = "map_mode_diplomacy_button" - onclick = "[SetMapMode('diplomacy')]" - raw_text = "Diplo" - tooltip = "MAPMODE_DIPLOMACY" - } - - button_round = { - visible = "[CanChangeMapMode]" - onclick = "[SetMapMode('debug_character_pools')]" - raw_text = "Pools" - raw_tooltip = "Character Pools" - } - - button_round = { - visible = "[CanChangeMapMode]" - onclick = "[SetMapMode('debug_ai_war_coordinator_targets')]" - raw_text = "AI" - raw_tooltip = "AI War Coordinator targets" - } - - button_round = { - visible = "[CanChangeMapMode]" - onclick = "[SetMapMode('debug_visual_regions')]" - raw_text = "Reg" - raw_tooltip = "Visual Geographical Regions" - } - } - - type map_modes = widget { - allow_outside = yes - filter_mouse = all - alwaystransparent = yes - - size = { 170 95 } - - background = { - using = Background_Area_Dark - margin_left = 10 - margin_bottom = 10 - margin_top = -12 - margin_right = 10 - color = { 0.15 0.15 0.15 0.75 } - } - - flowcontainer = { - visible = "[And( And( Not( GetVariableSystem.Exists( 'mapmodes_expand' ) ), IsMapMode('realms') ), IsDefaultGUIMode )]" - parentanchor = top|right - position = { 0 -40 } - direction = vertical - ignoreinvisible = yes - min_width = 170 - tooltip = "ZOOM_LEVEL_PAPER_MAP_TOOLTIP" - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - background = { - using = Background_Area_Dark - margin = { 10 10 } - margin_top = 5 - color = { 0.15 0.15 0.15 0.75 } - } - - text_single = { - visible = "[GreaterThanOrEqualTo_int32(GetZoomLevel, '(int32)20')]" - parentanchor = hcenter - text = "ZOOM_LEVEL_PAPER_MAP" - default_format = "#high;italic" - } - - text_single = { - visible = "[GreaterThanOrEqualTo_int32(GetZoomLevel, '(int32)20')]" - parentanchor = hcenter - text = "ZOOM_LEVEL_SELECTING_REALMS" - } - } - - flowcontainer = { - visible = "[And( And( Not( GetVariableSystem.Exists( 'mapmodes_expand' ) ), IsMapMode('realms') ), IsDefaultGUIMode )]" - parentanchor = top|right - position = { 0 -40 } - direction = vertical - ignoreinvisible = yes - min_width = 170 - tooltip = ZOOM_LEVEL_POLITICAL_TOOLTIP - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - background = { - using = Background_Area_Dark - margin = { 10 10 } - margin_top = 5 - color = { 0.15 0.15 0.15 0.75 } - } - - text_single = { - visible = "[And(LessThan_int32(GetZoomLevel, '(int32)20'), GreaterThan_int32(GetZoomLevel, '(int32)8'))]" - parentanchor = hcenter - text = "ZOOM_LEVEL_POLITICAL" - default_format = "#color_yellow" - } - - text_single = { - visible = "[And(LessThan_int32(GetZoomLevel, '(int32)20'), GreaterThan_int32(GetZoomLevel, '(int32)8'))]" - parentanchor = hcenter - text = "ZOOM_LEVEL_SELECTING_REALMS" - } - } - - flowcontainer = { - visible = "[And( And(Not(GetVariableSystem.Exists( 'mapmodes_expand' )), IsMapMode('realms')), IsDefaultGUIMode )]" - parentanchor = top|right - position = { 0 -40 } - direction = vertical - ignoreinvisible = yes - min_width = 170 - tooltip = ZOOM_LEVEL_DETAILS_TOOLTIP - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - background = { - using = Background_Area_Dark - margin = { 10 10 } - margin_top = 5 - color = { 0.15 0.15 0.15 0.75 } - } - - text_single = { - visible = "[LessThan_int32(GetZoomLevel, '(int32)9')]" - parentanchor = hcenter - text = "ZOOM_LEVEL_DETAILS" - default_format = "#color_green" - } - - text_single = { - visible = "[LessThan_int32(GetZoomLevel, '(int32)9')]" - parentanchor = hcenter - text = "ZOOM_LEVEL_SELECTING_BARONIES" - } - } - - ## Realm - icon_button_mapmode = { - name = "map_mode_realms_button" - position = { 0 25 } - size = { 50 50 } - visible = "[CanChangeMapMode]" - - blockoverride "mm_button" - { - onclick = "[SetMapMode('realms')]" - onclick = "[ClearExploringRealms]" - down = "[IsMapMode('realms')]" - shortcut = "map_mode_1" - tooltip = "MAPMODE_REALMS" - } - blockoverride "mm_icon" - { - size = { 50 50 } - down = "[IsMapMode('realms')]" - texture = "gfx/interface/icons/flat_icons/mapmode_realm.dds" - } - - blockoverride "mm_glow" - { - visible = no - } - - blockoverride "mm_bg_color" - { - color = { 0.18 0.18 0 1 } - } - } - - flowcontainer = { - parentanchor = right|bottom - margin_right = 15 - direction = vertical - - ## De Jure - flowcontainer = { - visible = "[CanChangeMapMode]" - parentanchor = hcenter - direction = horizontal - ignoreinvisible = yes - spacing = -3 - - icon_button_mapmode = { - name = "map_mode_duchies_button" - size = { 38 38 } - - blockoverride "mm_button" - { - onclick = "[SetMapMode('dejure_duchies')]" - down = "[IsMapMode('dejure_duchies')]" - shortcut = "map_mode_9" - tooltip = "MAPMODE_DJ_DUCHIES" - } - blockoverride "mm_icon" - { - down = "[IsMapMode('dejure_duchies')]" - texture = "gfx/interface/icons/flat_icons/mapmode_duchy.dds" - } - - blockoverride "mm_glow" - { - visible = "[IsMapMode('dejure_duchies')]" - } - - blockoverride "button_bg_color" - { - color = { 0.1 0.14 0.1 1 } - } - } - - icon_button_mapmode = { - name = "map_mode_kingdoms_button" - size = { 38 38 } - - blockoverride "mm_button" - { - onclick = "[SetMapMode('dejure_kingdoms')]" - down = "[IsMapMode('dejure_kingdoms')]" - shortcut = "map_mode_10" - tooltip = "MAPMODE_DJ_KINGDOMS" - } - blockoverride "mm_icon" - { - down = "[IsMapMode('dejure_kingdoms')]" - texture = "gfx/interface/icons/flat_icons/mapmode_kingdom.dds" - } - - blockoverride "mm_glow" - { - visible = "[IsMapMode('dejure_kingdoms')]" - } - - blockoverride "button_bg_color" - { - color = { 0.18 0.1 0.1 1 } - } - } - - icon_button_mapmode = { - name = "map_mode_empires_button" - size = { 38 38 } - - blockoverride "mm_button" - { - onclick = "[SetMapMode('dejure_empires')]" - down = "[IsMapMode('dejure_empires')]" - shortcut = "map_mode_11" - tooltip = "MAPMODE_DJ_EMPIRES" - } - blockoverride "mm_icon" - { - down = "[IsMapMode('dejure_empires')]" - texture = "gfx/interface/icons/flat_icons/mapmode_empire.dds" - } - - blockoverride "mm_glow" - { - visible = "[IsMapMode('dejure_empires')]" - } - - blockoverride "button_bg_color" - { - color = { 0.12 0.12 0.18 1 } - } - } - } - - ## Other - flowcontainer = { - parentanchor = hcenter - direction = horizontal - ignoreinvisible = no - spacing = -2 - - visible = "[CanChangeMapMode]" - - icon_button_mapmode = { - name = "map_mode_religion_button" - size = { 32 32 } - parentanchor = vcenter - - blockoverride "mm_button" - { - onclick = "[SetMapMode('religions')]" - down = "[IsMapMode('religions')]" - shortcut = "map_mode_3" - tooltip = "MAPMODE_RELIGIONS" - } - blockoverride "mm_icon" - { - down = "[IsMapMode('religions')]" - texture = "gfx/interface/icons/flat_icons/mapmode_religion.dds" - } - - blockoverride "mm_glow" - { - visible = "[IsMapMode('religions')]" - } - } - - icon_button_mapmode = { - name = "map_mode_cultures_button" - size = { 32 32 } - parentanchor = vcenter - - blockoverride "mm_button" - { - onclick = "[SetMapMode('cultures')]" - down = "[IsMapMode('cultures')]" - shortcut = "map_mode_2" - tooltip = "MAPMODE_CULTURES" - } - blockoverride "mm_icon" - { - down = "[IsMapMode('cultures')]" - texture = "gfx/interface/icons/flat_icons/mapmode_culture.dds" - } - - blockoverride "mm_glow" - { - visible = "[IsMapMode('cultures')]" - } - } - - icon_button_mapmode = { - name = "map_mode_houses_button" - size = { 32 32 } - parentanchor = vcenter - - blockoverride "mm_button" - { - onclick = "[SetMapMode('houses')]" - down = "[IsMapMode('houses')]" - shortcut = "map_mode_4" - tooltip = "MAPMODE_HOUSES" - } - blockoverride "mm_icon" - { - down = "[IsMapMode('houses')]" - texture = "gfx/interface/icons/flat_icons/mapmode_houses.dds" - } - - blockoverride "mm_glow" - { - visible = "[IsMapMode('houses')]" - } - } - - widget = { - parentanchor = vcenter - size = {32 32} - - button_round = { - parentanchor = center - size = { 30 30 } - onclick = "[GetVariableSystem.Toggle( 'mapmodes_expand' )]" - - button_plus_small = { - parentanchor = center - alwaystransparent = yes - } - } - } - } - } - - flowcontainer = { - visible = "[GetVariableSystem.Exists( 'mapmodes_expand' )]" - visible_at_creation = no - parentanchor = top|right - widgetanchor = bottom|right - position = { -0 25 } - margin = { 22 10 } - alwaystransparent = no - filter_mouse = all - - state = { - name = _mouse_hierarchy_leave - on_finish = "[GetVariableSystem.Toggle( 'mapmodes_expand' )]" - } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - flowcontainer = { - direction = vertical - margin = { 10 5 } - ignoreinvisible = yes - - background = { - using = Background_Area_Dark - } - - text_single = { - parentanchor = hcenter - text = "ADDITIONAL_MAPMODES" - default_format = "#medium;italic" - margin_bottom = 5 - max_width = 110 - } - - button_tertiary = { - name = "map_mode_government_button" - visible = "[CanChangeMapMode]" - parentanchor = hcenter - - size = { 110 25 } - onclick = "[SetMapMode('government')]" - down = "[IsMapMode('government')]" - - text = "MAPMODE_GOVERNMENT_NAME" - - shortcut = "map_mode_5" - tooltip = "MAPMODE_GOVERNMENT" - using = tooltip_ws - } - - button_tertiary = { - name = "county_development" - visible = "[CanChangeMapMode]" - parentanchor = hcenter - - size = { 110 25 } - onclick = "[SetMapMode('county_development')]" - shortcut = "map_mode_13" - text = "MAPMODE_COUNTY_DEVELOPMENT_NAME" - - tooltip = "MAPMODE_COUNTY_DEVELOPMENT" - using = tooltip_ws - } - - - - button_tertiary = { - name = "simple_terrain" - visible = "[CanChangeMapMode]" - parentanchor = hcenter - - size = { 110 25 } - onclick = "[SetMapMode('simple_terrain')]" - shortcut = "map_mode_12" - text = "MAPMODE_SIMPLE_TERRAIN_NAME" - - tooltip = "MAPMODE_SIMPLE_TERRAIN" - using = tooltip_ws - } - - button_tertiary = { - name = "map_mode_counties_button" - visible = "[CanChangeMapMode]" - parentanchor = hcenter - - size = { 110 25 } - onclick = "[SetMapMode('dejure_counties')]" - shortcut = "map_mode_6" - - text = "MAPMODE_DJ_COUNTIES_NAME" - - tooltip = "MAPMODE_DJ_COUNTIES" - using = tooltip_ws - } - - button_tertiary = { - name = "map_mode_court_languages_button" - visible = "[And( HasDlcFeature( 'royal_court' ), CanChangeMapMode )]" - parentanchor = hcenter - - size = { 110 25 } - onclick = "[SetMapMode('court_languages')]" - shortcut = "map_mode_7" - - text = "MAPMODE_COURT_LANGUAGES_NAME" - - tooltip = "MAPMODE_COURT_LANGUAGES" - using = tooltip_ws - } - - button_tertiary = { - name = "players" - visible = "[And( Or(GameHasMultiplePlayers, InDebugMode), CanChangeMapMode)]" - parentanchor = hcenter - - size = { 110 25 } - onclick = "[SetMapMode('players')]" - shortcut = "map_mode_8" - text = "MAPMODE_PLAYERS_LABEL" - - tooltip = "MAPMODE_PLAYERS" - using = tooltip_ws - } - } - } - } -} diff --git a/project/ck3/base_game/gui/shared/misc_components.gui b/project/ck3/base_game/gui/shared/misc_components.gui deleted file mode 100644 index 073bb56ce1..0000000000 --- a/project/ck3/base_game/gui/shared/misc_components.gui +++ /dev/null @@ -1,362 +0,0 @@ -types Miscelaneous -{ - ######################################################## - ##### Types used in several placer, non-categorized #### - ######################################################## - - ## Use this to show default actions on a county (fabricate claim action / fabricate claim progress / declare war ) - type container_county_claim_action = container { - name = "county_action" - visible = "[Not(County.GetCount.IsLocalPlayer)]" - - button_standard = { - name = "fabricate_claim" - datacontext = "[GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' )]" - parentanchor = left - position = { 0 3 } - size = { 170 25 } - - text = "COUNCIL_TASK_FABRICATE_CLAIM" - using = tooltip_ne - onclick = "[GetPlayer.StartCouncilTaskIn('task_fabricate_claim', County.GetCapital)]" - enabled = "[GetPlayer.IsCouncilTaskValid('task_fabricate_claim', County.GetCapital)]" - visible = "[And(Not(GetPlayer.HasCouncillorWithTaskIn('task_fabricate_claim', County.GetCapital)),Not(GetPlayer.HasClaimOnTitle(County.GetTitle)))]" - tooltip = "[GetPlayer.GetStartCouncilTaskInTooltip('task_fabricate_claim', County.GetCapital)]" - } - - container = { - datacontext = "[GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' )]" - visible = "[GetPlayer.HasCouncillorWithTaskIn('task_fabricate_claim', County.GetCapital)]" - parentanchor = left - - progressbar_standard = { - name = "progress" - size = { 170 25 } - value = "[ActiveCouncilTask.GetProgressFloat]" - tooltipwidget = { - council_task_progress_breakdown_widget = {} - } - using = tooltip_ne - } - - text_single = { - parentanchor = center - text = "COUNCIL_TASK_FABRICATING_CLAIM" - default_format = "#high" - } - } - - text_single = { - visible = "[GetPlayer.HasClaimOnTitle(County.GetTitle))]" - text = "COA_HIGHLIGHT_CLAIM" - default_format = "#D" - } - } - - type skill_icon_label = flowcontainer { - margin_left = 10 - margin_right = 15 - spacing = 4 - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - - block "bg" - { - frame = "[SkillItem.GetFrame]" - } - } - - block "tooltip" - { - tooltip = "SKILL_ITEM_TOOLTIP" - } - - icon = { - name = "skill_icon" - texture = "gfx/interface/icons/icon_skills.dds" - framesize = { 60 60 } - - block "icon" - { - frame = "[SkillItem.GetFrame]" - } - - block "icon_size" - { - size = { 30 30 } - } - - } - - text_single = { - name = "skill_value" - parentanchor = vcenter - align = nobaseline - default_format = "#high" - - block "font_size" - { - using = Font_Size_Medium - - } - - block "value" - { - text = "[SkillItem.GetValue]" - } - } - } - - type skill_icon_grid = dynamicgridbox - { - flipdirection = yes - datamodel_wrap = 6 - - item = { - skill_icon_label = {} - } - } - - type skill_sort_icon = button { - name = "skill_icon" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - using = tooltip_above - block "position" - { - position = { 0 0 } - } - block "icon" - { - frame = 1 - } - } - - - type strength_balance = hbox { - - block "StrengthBalanceVisible" - { - visible = "[GuiMilitaryStrength.ShouldShow]" - } - - icon = { - name = "icon_strength_balance" - texture = "gfx/interface/icons/icon_strength_balance.dds" - size = { 60 60 } - framesize = { 60 60 } - block "StrengthBalanceFrame" - { - frame = "[GuiMilitaryStrength.GetFrame]" - } - } - - widget = { - size = { 140 45 } - - background = { - using = Background_Area - name = "text_bg" - margin = { 15 5 } - } - - vbox = { - - vbox = { - hbox = { - spacing = 10 - text_single = { - name = "total_strength" - align = nobaseline - block "StrengthBalanceTotalStrength" - { - text = "STRENGTH_COMPARISON_TOTAL_STRENGTH" - } - } - - text_single = { - name = "number_of_allies" - align = nobaseline - default_format = "#high" - - block "StrengthBalanceAllies" - { - text = "STRENGTH_COMPARISON_ALLIES" - } - } - expand = {} - } - - hbox = { - text_single = { - name = "comparison_text" - align = nobaseline - text = "[GuiMilitaryStrength.GetRatioName]" - default_format = "#high" - } - expand = {} - } - } - } - } - - block "StrengthBalanceTooltip" - { - tooltip = "[GuiMilitaryStrength.GetRatioDescription]" - } - using = tooltip_se - } - - ### DEBUG - type error_horse = container { - name = "debug_info_horse" - using = Animation_ShowHide_Quick - - button = { - name = "error_button" - visible = "[HasErrors]" - position = { 0 2 } - - using = Animation_ShowHide_Standard - - tooltip = "[ErrorTooltip]" - onclick = "[OpenErrorLog]" - onrightclick = "[ClearErrorLog]" - button_ignore = none - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_select" - - texture = "gfx/interface/_debug/errorhoof.dds" - framesize = { 113 113 } - size = { 80 80 } - frame = "[GetErrorHoofFrame]" - - state = { - name = _show - start_sound = { - soundeffect = "event:/Error/Errorhof" - } - } - } - - flowcontainer = { - position = { 100 5 } - direction = vertical - ignoreinvisible = yes - spacing = 5 - - ## Error count - text_single = { - name = "error_text" - visible = "[HasErrors]" - - raw_text = "Errors: [NumberOrErrors]" - max_width = 300 - - using = Animation_ShowHide_Standard - - background = { - using = Text_Label_Background - shaderfile = "gfx/FX/pdxgui_default.shader" - margin = { 17 3 } - } - } - - ## Current FPS - text_single = { - name = "debug_current_fps" - visible = "[And( InDebugMode, GreaterThanOrEqualTo_float( GetCurrentFps, '(float)30' ) )]" - - raw_text = "FPS: [GetCurrentFps|0]" - max_width = 300 - - background = { - using = Text_Label_Background - margin = { 17 3 } - } - } - - ## Low FPS Warning - text_single = { - name = "low_fps_warning" - visible = "[LessThan_float( GetCurrentFps, '(float)30' )]" - - raw_text = "@warning_icon! Low FPS: [GetCurrentFps|0]" - raw_tooltip = "Current FPS is under 30!" - default_format = "#X" - - max_width = 300 - - background = { - using = Text_Label_Background - margin = { 17 3 } - } - } - } - } - - type placeholder_art = debug_square { - margin_widget = { - size = { 100% 100% } - margin = { 4 4 } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/_debug/placeholder.dds" - spriteType = Corneredtiled - color = { 0.7 0.7 0.7 1 } - } - } - } - - type placeholder_art_button = button_normal { - size = { 150 150 } - texture = "gfx/interface/_debug/placeholder.dds" - spriteType = Corneredtiled - color = { 0.7 0.7 0.7 1 } - - margin_widget = { - size = { 100% 100% } - margin = { 5 5 } - - debug_square = { - size = { 100% 100% } - } - } - } - - type debug_square = icon { - size = { 150 150 } - texture = "gfx/interface/_debug/pink_square_chill.png" - spriteType = Corneredtiled - spriteborder = { 2 2 } - } - - type debug_placeholder = icon { - size = { 50 50 } - texture = "gfx/interface/_debug/placeholder_02.png" - spriteType = Corneredstretched - spriteborder = { 2 2 } - } - - type debug_button = button_icon { - size = { 150 150 } - texture = "gfx/interface/_debug/pink_square_chill.png" - spriteType = Corneredtiled - spriteborder = { 2 2 } - } -} - -template debug_square -{ - background = { - texture = "gfx/interface/_debug/pink_square_chill.png" - spriteType = Corneredtiled - spriteborder = { 1 1 } - alpha = 0.5 - } -} diff --git a/project/ck3/base_game/gui/shared/portraits.gui b/project/ck3/base_game/gui/shared/portraits.gui deleted file mode 100644 index 48e5ad4115..0000000000 --- a/project/ck3/base_game/gui/shared/portraits.gui +++ /dev/null @@ -1,1547 +0,0 @@ -###################################################### -################## PORTRAIT TYPES #################### -###################################################### - -types PortraitTypes -{ - - #################################### - ######### MAIN PORTRAITS ########### - #################################### - - # The standard portrait types. CoA, opinion and status icons are included by default; use blockovveride to disable them. - - ## Extra small head portrait. These are smaller than we would like, so only use if you really, really have to. - type portrait_head_small = widget { - size = { 85 90 } - - background = { - using = Background_Area_Solid - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - alpha = 0.2 - mirror = vertical - } - } - - background = { - block "empty_character" {} - texture = "gfx/portraits/portrait_frame.dds" - using = Color_Grey - margin = { -4 -4 } - alpha = 0.4 - } - - widget = { - size = { 100% 100% } - using = Portrait_Background_Glows - - block "empty_character" {} - } - - portrait_button = { - parentanchor = bottom|hcenter - size = { 80 100 } - using = portrait_base - - block "portrait_texture" - { - portrait_texture = "[Character.GetPortrait('environment_head', 'camera_head', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - - mask = "gfx/portraits/portrait_mask_head_small.dds" - effectname = "NoHighlight" - - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 80 88 } - parentanchor = bottom - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_head.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_head_small.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - block "portrait_button" {} - } - - widget = { - name = "character_rank" - size = { 100% 100% } - - background = { - texture = "gfx/portraits/portrait_rank.dds" - - margin_top = -4 - margin_bottom = -3 - margin_right = -4 - margin_left = -3 - - framesize = { 196 194 } - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - } - } - - block "coa" { - coa_realm_tiny = { - visible = "[Character.HasLandedTitles]" - parentanchor = bottom|left - position = { 3 -2 } - scale = 0.85 - } - } - - widget = { - size = { 100% 100% } - block "empty_character" {} - - background = { - texture = "gfx/portraits/portrait_frame.dds" - using = Color_Grey - margin = { -4 -4 } - alpha = 0.4 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - background = { - visible = "[Character.IsHovered]" - texture = "gfx/portraits/portrait_frame.dds" - using = Color_Grey - alpha = 0.7 - margin = { -4 -4 } - } - } - - flowcontainer = { - parentanchor = bottom|right - ignoreinvisible = yes - direction = vertical - margin = { 4 2 } - spacing = 2 - - portrait_status_icons_small = { - parentanchor = right - } - - block "opinion_box" - { - portrait_opinion_small = { - name = "tutorial_highlight_character_view_opinion_heir" - } - } - } - - - # Portrait unknown glow - highlight_icon = { - name = "portrait_unknown_head_small_glow" - parentanchor = center - position = { 3 -9 } - gfxtype = framedbuttongfx - effectname = "NoHighlight" - texture = "gfx/portraits/unknown_portraits/button_unknown_head.dds" - size = { 80 100 } - framesize = { 384 480 } - upframe = 1 - overframe = 2 - block "glow_visible" { - - visible = "[Not(Character.IsValid)]" - } - - block "glow_flip" {} - - block "onclick" {} - } - } - - ## Standard head portrait - type portrait_head = widget { - size = { 110 120 } - - background = { - using = Background_Area_Solid - } - - portrait_button = { - parentanchor = bottom|hcenter - size = { 100 125 } - using = portrait_base - - block "portrait_texture" { - portrait_texture = "[Character.GetPortrait('environment_head', 'camera_head', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - - mask = "gfx/portraits/portrait_mask_head.dds" - effectname = "NoHighlight" - - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 100 118 } - parentanchor = bottom - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_head.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_head.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - block "portrait_button" {} - } - - widget = { - size = { 100% 100% } - - background = { - texture = "gfx/portraits/portrait_rank.dds" - margin = { -4 -4 } - framesize = { 196 194 } - frame = "[Character.GetPrimaryTitle.GetTierFrame]" - } - } - - portrait_status_icons_small = { - parentanchor = bottom|right - position = { -7 -8 } - } - - block "coa" { - coa_realm_tiny = { - visible = "[Character.HasLandedTitles]" - parentanchor = bottom|left - position = { 3 -2 } - } - } - - block "opinion_box" - { - portrait_opinion = { - parentanchor = bottom|hcenter - position = { 1 -4 } - } - } - - widget = { - size = { 100% 100%} - - background = { - texture = "gfx/portraits/portrait_frame.dds" - using = Color_Grey - margin = { -4 -4 } - alpha = 0.5 - } - - background = { - visible = "[Character.IsHovered]" - texture = "gfx/portraits/portrait_frame.dds" - using = Color_Grey - alpha = 0.7 - margin = { -4 -4 } - } - } - - - #portrait unknown glow - button = { - name = "portrait_unknown_head_glow" - parentanchor = center - position = { 3 -7 } - gfxtype = framedbuttongfx - effectname = "NoHighlight" - texture = "gfx/portraits/unknown_portraits/button_unknown_head.dds" - size = { 98 125 } - framesize = { 384 480 } - upframe = 1 - overframe = 2 - - block "glow_visible" { - visible = "[Not(Character.IsValid)]" - } - - block "glow_flip" {} - - block "onclick" {} - - } - } - - ## Standard portrait from shoulders up - type portrait_shoulders = widget { - size = { 125 160 } - - widget = { - size = { 100% 100% } - block "portrait_glows" - { - using = Portrait_Background_Glows - } - } - - portrait_button = { - parentanchor = bottom|hcenter - size = { 145 175 } - using = portrait_base - - block "portrait_texture" - { - portrait_texture = "[Character.GetPortrait('environment_shoulders', 'camera_shoulders', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - - mask = "gfx/portraits/portrait_mask_shoulders.dds" - effectname = "NoHighlight" - - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 100% 100% } - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_shoulders.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_shoulders.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - block "portrait_button" {} - } - - portrait_status_icons = { - parentanchor = bottom|right - position = { 0 -3 } - scale = 0.85 - - background = { - using = Background_Area_Dark - margin = { 2 3 } - alpha = 0.8 - } - } - - block "coa" { - coa_realm_small_crown = { - visible = "[Character.HasLandedTitles]" - parentanchor = bottom|left - position = { -5 3 } - } - } - - block "opinion_box" - { - portrait_opinion = { - parentanchor = bottom|hcenter - position = { 0 -2 } - } - } - - #portrait unknown glow - button = { - position = { -8 -14 } - size = { 141 174 } - texture = "gfx/portraits/unknown_portraits/button_unknown_shoulders.dds" - framesize = { 471 589 } - gfxtype = framedbuttongfx - effectname = "NoHighlight" - upframe = 1 - overframe = 2 - - block "glow_visible" { - - visible = "[Not(Character.IsValid)]" - - } - - block "glow_flip" {} - - block "onclick" {} - } - } - - ## Standard torso from waist up - type portrait_torso = widget { - size = { 165 200 } - - widget = { - size = { 100% 100% } - using = Portrait_Background_Glows - } - - portrait_button = { - parentanchor = bottom|hcenter - size = { 195 225 } - using = portrait_base - - block "portrait_texture" - { - portrait_texture = "[Character.GetPortrait('environment_torso', 'camera_torso', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - mask = "gfx/portraits/portrait_mask_torso.dds" - effectname = "NoHighlight" - - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 100% 100% } - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_torso.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_torso.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - block "portrait_button" {} - } - - portrait_status_icons = { - parentanchor = bottom|left - position = { 43 -6 } - scale = 0.85 - - background = { - using = Background_Area_Dark - margin = { 2 3 } - alpha = 0.8 - } - } - - block "coa" { - coa_realm_small_crown = { - visible = "[Character.HasLandedTitles]" - parentanchor = bottom|left - position = { -2 1 } - } - } - - block "opinion_box" - { - portrait_opinion = { - parentanchor = bottom|hcenter - position = { 4 -2 } - } - } - - #portrait unknown glow - button = { - name = "portrait_unknown_torso_glow" - parentanchor = center - position = { 0 -12 } - gfxtype = framedbuttongfx - effectname = "NoHighlight" - texture = "gfx/portraits/unknown_portraits/button_unknown.dds" - size = { 195 225 } - framesize = { 554 780 } - upframe = 1 - overframe = 2 - - block "glow_visible" { - - visible = "[Not(Character.IsValid)]" - - } - - block "glow_flip" {} - - block "onclick" {} - } - } - - ## Standard full body portrait - type portrait_body = widget { - size = { 210 300 } - - widget = { - size = { 100% 100% } - using = Portrait_Background_Glows - } - - portrait_button = { - parentanchor = bottom|hcenter - size = { 240 330 } - using = portrait_base - - block "portrait_texture" { - portrait_texture = "[Character.GetPortrait('environment_body', 'camera_body', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - block "mask" { - mask = "gfx/portraits/portrait_mask_body.dds" - } - effectname = "NoHighlight" - - block "prison" { - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 100% 100% } - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_body.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_body.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - } - - block "portrait_button" {} - } - - portrait_status_icons = { - parentanchor = bottom|left - position = { 60 -5 } - scale = 0.85 - - background = { - using = Background_Area_Dark - margin = { 3 3 } - alpha = 0.8 - } - } - - block "coa" { - coa_realm_medium_crown = { - visible = "[Character.HasLandedTitles]" - parentanchor = bottom|left - position = { -2 4 } - } - } - - block "opinion_box" - { - portrait_opinion = { - parentanchor = bottom|hcenter - block "position_portrait_opinion_body" { - position = { 0 -2 } - } - } - } - - #portrait unknown glow - button = { - name = "portrait_unknown_body_glow" - parentanchor = center - position = { 0 -15 } - gfxtype = framedbuttongfx - effectname = "NoHighlight" - texture = "gfx/portraits/unknown_portraits/button_unknown_small.dds" - size = { 240 330 } - framesize = { 564 780 } - upframe = 1 - overframe = 2 - - block "glow_visible" { - - visible = "[Not(Character.IsValid)]" - - } - - block "glow_flip" {} - - block "onclick" {} - - } - } - - #################################### - ######## SPECIAL PORTRAITS ######### - #################################### - - type portrait_map = widget { - size = { 85 90 } - - portrait_button = { - visible = "[Not(Character.IsImprisoned)]" - parentanchor = bottom|hcenter - size = { 80 100 } - using = portrait_base - portrait_texture = "[Character.GetPortrait('environment_head', 'camera_head', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_head.dds" - effectname = "NoHighlight" - - block "portrait_button" {} - } - } - - type portrait_character_view_main = margin_widget { - size = { 240 300 } - margin = { 3 3 } - - widget = { - size = { 100% 100% } - using = Portrait_Background_Glows - } - - blockoverride "glow_local_player" {} - blockoverride "glow_selected" {} - blockoverride "grayscale" {} - - portrait_button = { - size = { 240 421 } - position = { 0 10 } - parentanchor = bottom|hcenter - using = portrait_base - - portrait_texture = "[Character.GetAnimatedPortrait(Illustration.GetEnvironment(Character.Self), 'camera_character_view_main', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_character_view.dds" - effectname = "NoHighlight" - # tooltip_enabled = no - - - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 100% 100% } - position = { 0 20 } - - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_character_view.dds" - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_character_view.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - block "portrait_button" {} - } - - portrait_status_icons = { - parentanchor = bottom|right - position = { -10 0 } - - block "portrait_status_icons" {} - } - - block "opinion_box" - { - portrait_opinion = { - position = { 0 -5 } - parentanchor = bottom|hcenter - - block "portrait_opinion" {} - } - } - } - - type portrait_character_view_spouse = margin_widget { - size = { 300 300 } - margin = { 3 3 } - - widget = { - size = { 100% 100% } - using = Portrait_Background_Glows - } - - portrait_button = { - size = { 350 338 } - position = { 0 10 } - parentanchor = bottom|hcenter - using = portrait_base - - portrait_texture = "[Character.GetAnimatedPortrait(Illustration.GetEnvironment( Character.Self ), 'camera_character_view_spouse', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_character_view.dds" - effectname = "NoHighlight" - - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 100% 100% } - position = { 0 20 } - - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_character_view.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_character_view.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - block "portrait_button" {} - } - - # flowcontainer = { - # parentanchor = bottom|right - # widgetanchor = bottom|left - # position = { -18 0 } - # ignoreinvisible = yes - # margin_top = 5 - - # coa_realm_small = { - # visible = "[Character.HasLandedTitles]" - - # using = Animation_ShowHide_Standard - # } - - # portrait_status_icons = { - # parentanchor = bottom - # } - # } - - # block "opinion_box" - # { - # portrait_opinion = { - # position = { 5 -25 } - # parentanchor = bottom|hcenter - - # block "portrait_opinion" {} - # } - # } - } - - type portrait_event = widget { - - widget = { - size = { 500 490 } - parentanchor = bottom - - icon = { - name = "hovered" - parentanchor = bottom|hcenter - size = { 70% 95% } - color = { 0.9 0.8 0.6 0.6 } - - using = Background_Portrait_Glow - - block "highlight_visible" { - visible = no - } - - state = { - name = _show - duration = 0.1 - using = Animation_Curve_Default - alpha = 1 - } - - state = { - name = _hide - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - delay = 0.05 - } - } - - portrait_button = { - size = { 500 558 } - using = portrait_base - parentanchor = hcenter|bottom - - portrait_texture = "[Character.GetAnimatedPortrait('environment_event_standard', 'environment_event_standard', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - background_texture = "gfx/portraits/portrait_transparent.dds" - texture = "gfx/portraits/portrait_transparent.dds" - mask = "gfx/portraits/portrait_mask_event.dds" - effectname = "NoHighlight" - - block "portrait_button" {} - } - } - } - - type portrait_event_duel = widget { - - widget = { - size = { 930 490 } - parentanchor = bottom - - icon = { - name = "hovered" - parentanchor = bottom|hcenter - size = { 40% 95% } - color = { 0.9 0.8 0.6 0.6 } - - using = Background_Portrait_Glow - - block "highlight_visible" { - visible = no - } - - state = { - name = _show - duration = 0.1 - using = Animation_Curve_Default - alpha = 1 - } - - state = { - name = _hide - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - delay = 0.05 - } - } - - portrait_button = { - size = { 930 490 } - using = portrait_base - parentanchor = hcenter|bottom - - portrait_texture = "[Character.GetAnimatedPortrait('environment_event_standard', 'environment_event_standard', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - background_texture = "gfx/portraits/portrait_transparent.dds" - texture = "gfx/portraits/portrait_transparent.dds" - mask = "gfx/portraits/portrait_mask_event.dds" - effectname = "NoHighlight" - - block "portrait_button" {} - } - } - } - - type portrait_event_small = widget { - size = { 125 160 } - - icon = { - name = "hovered" - parentanchor = bottom|hcenter - size = { 100% 100% } - color = { 0.9 0.8 0.6 0.6 } - - using = Background_Portrait_Glow - - block "highlight_visible" { - visible = no - } - - state = { - name = _show - duration = 0.1 - using = Animation_Curve_Default - alpha = 1 - } - - state = { - name = _hide - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - delay = 0.05 - } - } - - portrait_shoulders = { - size = { 100% 100% } - blockoverride "portrait_glows" {} - } - } - - type portrait_council = widget { - size = { 260 285 } - - portrait_button = { - size = { 260 285 } - parentanchor = bottom|hcenter - using = portrait_base - - portrait_texture = "[Character.GetAnimatedPortrait('environment_council', 'camera_council', CouncilPositionType.GetPortraitAnimation, PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_council.dds" - effectname = "NoHighlight" - - block "mask" { - mask = "gfx/portraits/portrait_mask_council.dds" - } - } - - #portrait unknown glow - button = { - name = "portrait_unknown_council_glow" - visible = "[Not(Character.IsValid)]" - parentanchor = center - position = { 2 -37 } - gfxtype = framedbuttongfx - effectname = "NoHighlight" - texture = "gfx/portraits/unknown_portraits/button_unknown_small.dds" - size = { 239 312 } - framesize = { 564 780 } - upframe = 1 - overframe = 2 - - block "glow_visible" { - - visible = "[Not(Character.IsValid)]" - - } - - block "onclick" {} - } - } - - type portrait_war_overview = margin_widget { - size = { 240 300 } - allow_outside = yes - - margin = { 3 3 } - - widget = { - using = Portrait_Background_Glows - size = { 320 380 } - - alwaystransparent = yes - parentanchor = bottom|hcenter - } - - - portrait_button = { - size = { 420 632 } - parentanchor = bottom|hcenter - using = portrait_base - - portrait_texture = "[Character.GetAnimatedPortrait('environment_war_overview', 'camera_war_overview', Select_CString(WarParticipantItem.IsAttacker, 'war_attacker', 'war_defender'), PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_torso.dds" - effectname = "NoHighlight" - - block "portrait_button" {} - - block "portrait_transformation" - { - portrait_scale = { 1 1 } - } - - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 100% 80% } - position = { 30 160 } - - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_body.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_character_view.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - } - } - - ### Bottom left HUD portrait - type portrait_hud = portrait_button { - name = "tutorial_highlight_bottom_left_portrait_button" - visible = "[Not(GetVariableSystem.Exists( 'lifestyle_open' ))]" - size = { 280 280 } - - gfxtype = portraitbuttongfx - shaderfile = "gfx/FX/jomini/gui_portrait.shader" - effectname = "NoHighlight" - - state = { - name = _mouse_enter - on_start = "[Character.OnMouseEnter]" - scale = 1.05 - using = Animation_Curve_Default - duration = 0.05 - } - - state = { - name = _mouse_leave - on_start = "[Character.OnMouseLeave]" - using = Animation_Curve_Default - duration = 0.05 - scale = 1 - } - - state = { - name = _mouse_release - start_sound = { - soundeffect = "event:/SFX/UI/Character/sfx_ui_character_portrait_select" - } - } - - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - button_ignore = none - - clicksound = "event:/SFX/UI/Character/sfx_ui_character_portrait_select" - oversound = "event:/SFX/UI/Character/sfx_ui_character_portrait_pointer_over" - - portrait_texture = "[Character.GetAnimatedPortrait('environment_hud', 'camera_shoulders', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - background_texture = "gfx/portraits/portrait_transparent.dds" - texture = "gfx/portraits/portrait_transparent.dds" - mask = "gfx/portraits/portrait_mask_blank.dds" - - highlight_icon = { - name = "prison_bars" - visible = "[Character.IsImprisoned]" - size = { 100% 100% } - effectname = "NoHighlight" - texture = "gfx/portraits/portrait_prison_shoulders.dds" - position = { 25 0 } - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_head.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - rotate_uv = 180 - } - } - - using = tooltip_es - # tooltip_enabled = "[Not(IsInteractionMenuOpenForCharacter(Character.GetID))]" - tooltip_enabled = no - - tooltipwidget = { - cooltip_type = { - blockoverride "interaction_info" - { - text = "CHARACTER_TOOLTIP_INSTRUCTION" - } - } - } - - tooltip_offset = { -10 0 } - tooltip_verticalbehavior = slide - tooltip_horizontalbehavior = mirror - } - - ### Lifestyles portrait - type portrait_lifestyles = portrait_button { - size = { 500 1000 } - alwaystransparent = "[Not(Lifestyle.IsValid)]" - effectname = "NoHighlight" - tooltip_enabled = no - - using = portrait_base - - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - - portrait_texture = "[Character.GetAnimatedPortrait('environment_body', 'camera_lifestyles', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_blank.dds" - - state ={ - name = _show - using = Animation_Curve_Default - - duration = 0.15 - alpha = 1 - } - - state = { - name = _hide - using = Animation_Curve_Default - - duration = 0.15 - alpha = 0 - } - - background = { - name = "hovered" - visible = "[Character.IsHovered]" - using = Background_Portrait_Glow - color = { 0.9 0.8 0.6 0.6 } - } - } - - #################################### - ########### ACCESSORIES ############ - #################################### - - ## Opinion box for portraits - type portrait_opinion = flowcontainer { - name = "tutorial_highlight_portrait_opinion" - visible = "[And(Character.IsValid, And(Character.IsAlive, Not(Character.IsLocalPlayer)))]" - ignoreinvisible = yes - - background = { - name = "portrait_opinion_bg" - texture = "gfx/interface/component_tiles/solid_black_label.dds" - spritetype = Corneredtiled - spriteborder = { 20 20 } - margin = { 3 1 } - texture_density = 2 - } - - icon = { - block "dread_logic" { - visible = "[Character.ShouldShowDreadEffectIcon]" - frame = "[Character.GetPlayerDreadEffectIconFrame]" - tooltip = "[Character.GetPlayerDreadEffectTooltip]" - } - name = "dread" - size = { 20 20 } - texture = "gfx/interface/icons/portraits/dread_values.dds" - framesize = { 40 40 } - } - - text_single = { - name = "tutorial_highlight_character_view_opinion" - visible = "[Character.IsValid]" - max_width = 45 - align = nobaseline - margin = { 3 0 } - tooltipwidget = character_opinion_tooltip - using = tooltip_es - default_format = "#true_white" - - block "opinion_text" { - text = "[Character.GetOpinionOf( GetPlayer )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( GetPlayer )]" - } - } - } - - type portrait_opinion_small = flowcontainer { - #name = "tutorial_highlight_portrait_opinion" - visible = "[And(Character.IsValid, And(Character.IsAlive, Not(Character.IsLocalPlayer)))]" - ignoreinvisible = yes - margin_bottom = 2 - margin_right = 2 - - background = { - name = "portrait_opinion_bg" - texture = "gfx/interface/component_tiles/solid_black_label.dds" - spritetype = Corneredtiled - spriteborder = { 20 20 } - margin = { 2 1 } - texture_density = 2 - } - - icon = { - name = "dread" - visible = "[Character.ShouldShowDreadEffectIcon]" - size = { 16 16 } - texture = "gfx/interface/icons/portraits/dread_values.dds" - framesize = { 40 40 } - frame = "[Character.GetPlayerDreadEffectIconFrame]" - tooltip = "[Character.GetPlayerDreadEffectTooltip]" - } - - text_single = { - visible = "[Character.IsValid]" - max_width = 45 - align = nobaseline - fontsize = 13 - margin = { 3 0 } - - tooltipwidget = character_opinion_tooltip - using = tooltip_es - default_format = "#true_white" - - block "opinion_text" { - text = "[Character.GetOpinionOf( GetPlayer )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( GetPlayer )]" - } - } - } - - type has_inspiration_status_icon = icon - { - name = "has_inspiration" - visible = "[Character.HasInspiration]" - texture = "gfx/interface/icons/portraits/inspiration.dds" - tooltip = "CHARACTER_HAS_INSPIRATION_TOOLTIP" - } - - type has_completed_inspiration_status_icon = icon - { - name = "has_completed_inspiration" - visible = "[And( Character.HasCompletedAnInspiration, Not( Character.HasInspiration ) )]" # Has an inspiration takes priority - texture = "gfx/interface/icons/portraits/inspiration_complete.dds" - tooltip = "CHARACTER_HAS_COMPLETED_AN_INSPIRATION_TOOLTIP" - } - - ## Status icons, shown in the bottom right on portraits - type portrait_status_icons_small = flowcontainer { - visible = "[Character.IsValid]" - ignoreinvisible = yes - direction = vertical - - margin_bottom = 5 - margin_right = 2 - - # background = { - # using = Background_Area_Dark - # margin = { 2 2 } - # margin_right = 1 - # } - - block "status_icons" { - icon = { - name = "playable_icon" - visible = "[ObjectsEqual( Character.Self, GetPlayer.GetPlayerHeir )]" - size = { 14 14 } - texture = "gfx/interface/icons/portraits/heir_small.dds" - tooltip = "[Character.GetPlayableFrameTooltip]" - } - - icon = { - name = "head_icon" - visible = "[LessThan_int32(Character.GetDynastyHeadRelationFrame('(bool)yes'), '(int32)9')]" - size = { 14 14 } - - texture = "gfx/interface/icons/portraits/relation_small.dds" - framesize = { 28 28 } - frame = "[Character.GetDynastyHeadRelationFrame('(bool)yes')]" - tooltip = "[Character.GetDynastyHeadRelationTooltip]" - } - - icon = { - name = "relation_icon" - visible = "[LessThan_int32(Character.GetPlayerDynastyRelationFrame, '(int32)9')]" - size = { 14 14 } - - texture = "gfx/interface/icons/portraits/relation_small.dds" - framesize = { 28 28 } - frame = "[Character.GetPlayerDynastyRelationFrame]" - tooltip = "[Character.GetPlayerDynastyRelationTooltip]" - } - - # icon = { - # name = "liege_icon" - # size = { 14 14 } - - # texture = "gfx/interface/icons/portraits/liege_small.dds" - # framesize = { 28 28 } - # } - - icon = { - name = "powerful_vassal" - visible = "[Character.IsMyPowerfulVassal]" - size = { 14 14 } - - texture = "gfx/interface/icons/portraits/powerful_vassal_small.dds" - framesize = { 28 28 } - frame = "[Character.GetPowerfulVassalFrame]" - tooltip = "[Character.GetPowerfulVassalTooltip]" - } - - # icon = { - # name = "vassal" - # size = { 14 14 } - - # texture = "gfx/interface/icons/portraits/non_powerful_vassal_small.dds" - # } - - icon = { - name = "can_be_punished" - visible = "[Character.CanBePunished]" - size = { 14 14 } - - texture = "gfx/interface/icons/portraits/punishment_small.dds" - tooltip = "[Character.PunishmentTooltip]" - } - - icon = { - name = "hook" - visible = "[Character.PlayerHasHooksOrHookableSecrets]" - size = { 14 14 } - - texture = "gfx/interface/icons/portraits/hook_secret_small.dds" - framesize = { 28 28 } - frame = "[Character.GetHookOrHookableSecretsFrame]" - tooltip = "[Character.HookTooltip]" - } - - icon = { - name = "incapable" - visible = "[Character.IsIncapable]" - size = { 14 14 } - texture = "gfx/interface/icons/portraits/incapable_small.dds" - tooltip = "trait_incapable" - } - - has_inspiration_status_icon = { - size = { 14 14 } - texture = "gfx/interface/icons/portraits/inspiration_small.dds" - } - - has_completed_inspiration_status_icon = { - size = { 14 14 } - texture = "gfx/interface/icons/portraits/inspiration_complete_small.dds" - } - - # icon = { - # name = "dread" - # # visible = "[Character.ShouldShowDreadEffectIcon]" - # parentanchor = right - # size = { 20 20 } - - # texture = "gfx/interface/icons/icon_dread_values.dds" - # framesize = { 20 20 } - # frame = "[Character.GetPlayerDreadEffectIconFrame]" - - # tooltip = "[Character.GetPlayerDreadEffectTooltip]" - # } - } - - block "extra_status_icons" {} - - block "dead_icon" - { - icon = { - name = "is_dead" - visible = "[Character.IsDeadAndValid]" - size = { 14 14 } - - #texture = "[Character.GetDeathReasonIcon]" - texture = "gfx/interface/icons/portraits/dead_small.dds" - framesize = { 28 28 } - tooltip = "CHARACTER_DEAD_TOOLTIP" - } - } - } - - type portrait_status_icons = flowcontainer { - ignoreinvisible = yes - direction = vertical - visible = "[Character.IsValid]" - - block "status_icons" { - icon = { - name = "playable_icon" - visible = "[ObjectsEqual( Character.Self, GetPlayer.GetPlayerHeir )]" - size = { 20 20 } - texture = "gfx/interface/icons/portraits/heir.dds" - tooltip = "[Character.GetPlayableFrameTooltip]" - } - - icon = { - name = "head_icon" - visible = "[LessThan_int32(Character.GetDynastyHeadRelationFrame('(bool)yes'), '(int32)9')]" - size = { 20 20 } - - texture = "gfx/interface/icons/portraits/relation.dds" - framesize = { 40 40 } - frame = "[Character.GetDynastyHeadRelationFrame('(bool)yes')]" - tooltip = "[Character.GetDynastyHeadRelationTooltip]" - } - - icon = { - name = "relation_icon" - visible = "[LessThan_int32(Character.GetPlayerDynastyRelationFrame, '(int32)9')]" - size = { 20 20 } - - texture = "gfx/interface/icons/portraits/relation.dds" - framesize = { 40 40 } - frame = "[Character.GetPlayerDynastyRelationFrame]" - tooltip = "[Character.GetPlayerDynastyRelationTooltip]" - } - - icon = { - name = "powerful_vassal" - visible = "[Character.IsMyPowerfulVassal]" - size = { 20 20 } - - texture = "gfx/interface/icons/portraits/powerful_vassal.dds" - framesize = { 40 40 } - frame = "[Character.GetPowerfulVassalFrame]" - tooltip = "[Character.GetPowerfulVassalTooltip]" - } - - icon = { - name = "can_be_punished" - visible = "[Character.CanBePunished]" - size = { 20 20 } - - texture = "gfx/interface/icons/portraits/punishment.dds" - tooltip = "[Character.PunishmentTooltip]" - } - - icon = { - name = "hook" - visible = "[Character.PlayerHasHooksOrHookableSecrets]" - size = { 20 20 } - - texture = "gfx/interface/icons/portraits/hook_secret.dds" - framesize = { 40 40 } - frame = "[Character.GetHookOrHookableSecretsFrame]" - tooltip = "[Character.HookTooltip]" - } - - icon = { - name = "incapable" - visible = "[Character.IsIncapable]" - size = { 20 20 } - texture = "gfx/interface/icons/portraits/incapable.dds" - tooltip = "CHARACTER_INCAPABLE_TOOLTIP" - } - - block "inspiration_status_icons" - { - has_inspiration_status_icon = { - size = { 20 20 } - } - has_completed_inspiration_status_icon = { - size = { 20 20 } - } - } - } - - block "dead_icon" - { - icon = { - name = "is_dead" - visible = "[Character.IsDeadAndValid]" - size = { 20 20 } - - #texture = "[Character.GetDeathReasonIcon]" - texture = "gfx/interface/icons/portraits/dead.dds" - framesize = { 40 40 } - tooltip = "CHARACTER_DEAD_TOOLTIP" - } - } - } -} - -###################################################### -##################### TEMPLATES ###################### -###################################################### - -## BASE TEMPLATE - -template portrait_base -{ - pop_out = no - block "grayscale" { - grayscale = "[Not(Character.IsAlive)]" - } - - gfxtype = portraitbuttongfx - shaderfile = "gfx/FX/jomini/gui_portrait.shader" - - intersectionmask = no - - background_texture = "gfx/portraits/portrait_transparent.dds" - texture = "gfx/portraits/portrait_transparent.dds" - - clicksound = "event:/SFX/UI/Character/sfx_ui_character_portrait_select" - oversound = "event:/SFX/UI/Character/sfx_ui_character_portrait_pointer_over" - - block "portrait_button_template_onmouseenter" - { - state = { - name = _mouse_enter - on_start = "[Character.OnMouseEnter]" - } - } - block "portrait_button_template_onmouseleave" - { - state = { - name = _mouse_leave - on_start = "[Character.OnMouseLeave]" - } - } - - block "portrait_button_template_onclick" - { - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - } - - block "portrait_button_template_onrightclick" - { - onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - button_ignore = none - } - - filter_mouse = right - - block "portrait_button_template_tooltip" - { - tooltip_enabled = "[Not(IsInteractionMenuOpenForCharacter(Character.GetID))]" - - tooltipwidget = { - cooltip_type = { - blockoverride "interaction_info" { - text = "CHARACTER_TOOLTIP_INSTRUCTION" - } - } - } - } - - using = tooltip_es - tooltip_offset = { 0 0 } - tooltip_verticalbehavior = slide - tooltip_horizontalbehavior = mirror - - block "portrait_transformation" - { - portrait_scale = { 1.0 1.0 } - portrait_offset = { 0.0 0.0 } - } -} - -template Portrait_Background_Glows -{ - block "portrait_glow" - { - # Is Local Player - block "glow_local_player" - { - background = { - visible = "[And(Character.IsLocalPlayer, Not(Character.IsHovered))]" - using = Background_Portrait_Glow - color = { 0.5 0.6 0.7 0.6 } - } - } - - block "glow_other_player" - { - # Is Other Player - background = { - visible = "[And(Character.IsOtherPlayer, Not(Character.IsHovered))]" - using = Background_Portrait_Glow - color = { 0.8 0.4 0.55 0.6 } - } - } - - block "glow_selected" - { - background = { - name = "selected" - using = Background_Portrait_Glow - color = { 0.8 0.7 0.5 0.6 } - - block "glow_selected_visible" - { - visible = "[Character.IsSelected]" - } - } - } - - block "glow_hovered" - { - background = { - name = "hovered" - visible = "[Character.IsHovered]" - using = Background_Portrait_Glow - color = { 0.9 0.8 0.6 0.6 } - } - } - } -} - -template Background_Portrait_Glow -{ - texture = "gfx/portraits/portrait_glow.dds" -} diff --git a/project/ck3/base_game/gui/shared/progressbars.gui b/project/ck3/base_game/gui/shared/progressbars.gui deleted file mode 100644 index cd881fe02a..0000000000 --- a/project/ck3/base_game/gui/shared/progressbars.gui +++ /dev/null @@ -1,181 +0,0 @@ -types ProgressBars -{ - type progressbar_royal_court = progressbar { - min = 0 - max = 100 - value = 35 - size = { 100% 100% } - - progresstexture = "gfx/interface/progressbars/progress_grandeur.dds" - noprogresstexture = "gfx/interface/progressbars/progress_black.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - # modify_texture = { - # name = "pattern" - # texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - # spriteType = corneredtiled - # blend_mode = alphamultiply - # alpha = 0.15 - # } - - # block "grandeur_trend_arrows" - # { - # icon = { - # name = "trend_decrease_arrows" - # size = { 60 24 } - # texture = "gfx/interface/progressbars/progress_grandeur_arrows.dds" - # widgetanchor = right - # } - # } - - icon = { - name = "overlay" - texture = "gfx/interface/progressbars/progress_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 2 2 } - size = { 100% 100% } - } - } - - type progressbar_standard = progressbar { - min = 0 - max = 100 - value = 35 - size = { 50 20 } - - progresstexture = "gfx/interface/progressbars/progress_standard.dds" - noprogresstexture = "gfx/interface/progressbars/progress_red.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - icon = { - name = "overlay" - texture = "gfx/interface/progressbars/progress_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 2 2 } - size = { 100% 100% } - } - } - - type progressbar_standard_transparent = progressbar { - min = 0 - max = 100 - value = 35 - size = { 50 20} - - progresstexture = "gfx/interface/progressbars/progress_standard_transparent.dds" - noprogresstexture = "gfx/interface/progressbars/progress_red_transparent.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - icon = { - name = "overlay" - texture = "gfx/interface/progressbars/progress_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 2 2 } - size = { 100% 100% } - } - } - - type progressbar_red = progressbar { - min = 0 - max = 100 - value = 35 - size = { 50 20} - - progresstexture = "gfx/interface/progressbars/progress_red.dds" - noprogresstexture = "gfx/interface/progressbars/progress_black.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - icon = { - name = "overlay" - texture = "gfx/interface/progressbars/progress_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 2 2 } - size = { 100% 100% } - } - } - - type progressbar_green = progressbar { - min = 0 - max = 100 - value = 35 - size = { 50 20 } - - progresstexture = "gfx/interface/progressbars/progress_green.dds" - noprogresstexture = "gfx/interface/progressbars/progress_black.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - icon = { - name = "overlay" - texture = "gfx/interface/progressbars/progress_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 2 2 } - size = { 100% 100% } - } - } - - type progressbar_frozen = progressbar { - min = 0 - max = 100 - value = 35 - size = { 50 20} - - progresstexture = "gfx/interface/progressbars/progress_frozen.dds" - noprogresstexture = "gfx/interface/progressbars/progress_black.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - icon = { - name = "overlay" - texture = "gfx/interface/progressbars/progress_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 2 2 } - size = { 100% 100% } - } - } - - type progressbar_frozen_transparent = progressbar { - min = 0 - max = 100 - value = 35 - size = { 50 20} - - progresstexture = "gfx/interface/progressbars/progress_frozen.dds" - noprogresstexture = "gfx/interface/progressbars/progress_black.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - icon = { - name = "overlay" - texture = "gfx/interface/progressbars/progress_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 2 2 } - size = { 100% 100% } - } - } - - type progress_threshold = icon { - alwaystransparent = yes - texture = "gfx/interface/window_factions/faction_progress_threshold.dds" - } - - # Set the datamodel to something using function as GetSegmentedProgressBar( Max, NumFrames, CurrentProgress, ChangeTopProgress ) - # eg: "[GetSegmentedProgressBar( GetDefine( 'NScheme', 'STEPS_TO_PROGRESS' ), GetDefine( 'NScheme', 'PROGRESS_FRAMES' ), Scheme.GetProgress, Scheme.GetProgressChance )]" - type progressbar_segmented = flowcontainer - { - spacing = 2 - - item = { - icon = { - texture = "gfx/interface/progressbars/progress_scheme.dds" - size = { 25 25 } - framesize = { 45 45 } - frame = "[int32.GetInt]" - } - } - } -} diff --git a/project/ck3/base_game/gui/shared/sounds.gui b/project/ck3/base_game/gui/shared/sounds.gui deleted file mode 100644 index 668612e352..0000000000 --- a/project/ck3/base_game/gui/shared/sounds.gui +++ /dev/null @@ -1,242 +0,0 @@ - -###################################################### -################### SOUND TEMPLATES ################## -###################################################### - -template Sound_WindowShow_Standard -{ - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_standard_show" - } -} - -template Sound_WindowHide_Standard -{ - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_standard_hide" - } -} - -template Sound_WindowShow_Small -{ - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_small" - } -} - -template Sound_WindowHide_Small -{ - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_small" - } -} - -template Sound_WindowShow_Sidebar -{ - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_sidebar" - } -} - -template Sound_WindowHide_Sidebar -{ - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_sidebar" - } -} - -template Sound_WindowShow_Suggestion -{ - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_suggestion" - } -} - -template Sound_WindowHide_Suggestion -{ - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_suggestion" - } -} - -#################################### -############ Snapshots ############# -#################################### - -template Sound_Window_AmbienceMute_Snapshot -{ - start_sound = { - soundeffect = "snapshot:/Gameplay/WindowFullscreenPopUp" - } -} -template Sound_EP1_Courtroom_MapMute_Snapshot -{ - start_sound = { - soundeffect = "snapshot:/Gameplay/EP1_Courtroom_Snapshot" - } -} - - -template Sound_Kill_Siege_SFX -{ - end_sound = { - soundeffect = "event:/SFX/UI/Siege/sfx_kill_siege_sfx" - } -} - -#################################### -############## BUTTONS ############# -#################################### -types ButtonSounds -{ - ## Standard button - type button_normal = button { - - } - - ## Checkboxes - type button_toggle = button { - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_checkbox" - } - - ## Expand arrows - type button_arrow = button { - - } - - ## Dropdown lists - type button_list_new = button { - - } - - ## Increase - type button_increment = button { - - } - - ## Decrease - type button_decrement = button { - - } - - type button_normal_checkbutton = checkbutton { - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_checkbox" - } -} - -#################################### -############## HEADERS ############# -#################################### - -types SoundTypes -{ - type widget_gamespeed_sounds = widget { - name = "sounds" - - ### SFX Play Button Visible - widget = { - name = "sfx_play_button" - visible = "[Not(IsGamePaused)]" - - state = { - name = _show - duration = 0.5 - - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_play" - } - } - } - - ### SFX Pause Button Visible - widget = { - name = "sfx_pause_button" - visible = "[IsGamePaused]" - - state = { - name = _show - duration = 0.5 - - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_pause" - } - } - } - } - - - ### STRESS LEVELS - - type widget_stress_sounds = widget { - ### Stresslevel 1 - widget = { - visible = "[EqualTo_int32( GetPlayer.GetStressLevel, '(int32)1')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/Character/sfx_ui_character_stress_level" - soundparam = { - name = CharacterStressLevel - value = 1 - } - } - } - } - ### Stresslevel 2 - widget = { - visible = "[EqualTo_int32( GetPlayer.GetStressLevel, '(int32)2')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/Character/sfx_ui_character_stress_level" - soundparam = { - name = CharacterStressLevel - value = 2 - } - } - } - } - ### StressLevel 3 - widget = { - visible = "[EqualTo_int32( GetPlayer.GetStressLevel, '(int32)3')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/Character/sfx_ui_character_stress_level" - soundparam = { - name = CharacterStressLevel - value = 3 - } - } - } - } - ### StressLevel 4 - widget = { - visible = "[EqualTo_int32( GetPlayer.GetStressLevel, '(int32)4')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/Character/sfx_ui_character_stress_level" - soundparam = { - name = CharacterStressLevel - value = 4 - } - } - } - } - ### StressLevel 5 - widget = { - visible = "[EqualTo_int32( GetPlayer.GetStressLevel, '(int32)5')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/Character/sfx_ui_character_stress_level" - soundparam = { - name = CharacterStressLevel - value = 5 - } - } - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/shared/texticons_religion.gui b/project/ck3/base_game/gui/shared/texticons_religion.gui deleted file mode 100644 index 93aa6809d1..0000000000 --- a/project/ck3/base_game/gui/shared/texticons_religion.gui +++ /dev/null @@ -1,1114 +0,0 @@ -texticon = { - icon = catholic_icon - iconsize = { - texture = "gfx/interface/icons/faith/catholic.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = orthodox_icon - iconsize = { - texture = "gfx/interface/icons/faith/orthodox.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = christianity_Armenian_icon - iconsize = { - texture = "gfx/interface/icons/faith/christianity_Armenian.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = conversos_icon - iconsize = { - texture = "gfx/interface/icons/faith/conversos.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = christianity_cathar_icon - iconsize = { - texture = "gfx/interface/icons/faith/christianity_cathar.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = christianity_waldensian_icon - iconsize = { - texture = "gfx/interface/icons/faith/christianity_waldensian.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = christianity_lollard_icon - iconsize = { - texture = "gfx/interface/icons/faith/christianity_lollard.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = christianity_Iconoclasm_icon - iconsize = { - texture = "gfx/interface/icons/faith/christianity_Iconoclasm.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = christianity_bogomilist_icon - iconsize = { - texture = "gfx/interface/icons/faith/christianity_bogomilist.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = christianity_paulicanism_icon - iconsize = { - texture = "gfx/interface/icons/faith/christianity_paulicanism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = christianity_messalian_icon - iconsize = { - texture = "gfx/interface/icons/faith/christianity_messalian.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = adamites_icon - iconsize = { - texture = "gfx/interface/icons/faith/adamites.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = insular_celtic_icon - iconsize = { - texture = "gfx/interface/icons/faith/insular_celtic.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = bosnian_church_icon - iconsize = { - texture = "gfx/interface/icons/faith/bosnian_church.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = buddhism_icon - iconsize = { - texture = "gfx/interface/icons/faith/buddhism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = mahayana_icon - iconsize = { - texture = "gfx/interface/icons/faith/mahayana.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = vajrayana_icon - iconsize = { - texture = "gfx/interface/icons/faith/vajrayana.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = exp_ari_buddhism_icon - iconsize = { - texture = "gfx/interface/icons/faith/exp_ari_buddhism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = lamaism_buddhism_icon - iconsize = { - texture = "gfx/interface/icons/faith/lamaism_buddhism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = germanic_icon - iconsize = { - texture = "gfx/interface/icons/faith/germanic.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = germanic_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/germanic_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = hellenic_icon - iconsize = { - texture = "gfx/interface/icons/faith/hellenic.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = hellenic_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/hellenic_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = hinduism_icon - iconsize = { - texture = "gfx/interface/icons/faith/hinduism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = advaitism_icon - iconsize = { - texture = "gfx/interface/icons/faith/advaitism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = shaivism_icon - iconsize = { - texture = "gfx/interface/icons/faith/shaivism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = srikula_shaktism_icon - iconsize = { - texture = "gfx/interface/icons/faith/srikula_shaktism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = kalikula_shaktism_icon - iconsize = { - texture = "gfx/interface/icons/faith/kalikula_shaktism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = smartism_icon - iconsize = { - texture = "gfx/interface/icons/faith/smartism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = krishnaism_icon - iconsize = { - texture = "gfx/interface/icons/faith/krishnaism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = jainism_icon - iconsize = { - texture = "gfx/interface/icons/faith/jainism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = svetambara_icon - iconsize = { - texture = "gfx/interface/icons/faith/svetambara.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = yapaniya_icon - iconsize = { - texture = "gfx/interface/icons/faith/yapaniya.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = judaism_icon - iconsize = { - texture = "gfx/interface/icons/faith/judaism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = rabbinism_icon - iconsize = { - texture = "gfx/interface/icons/faith/rabbinism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = karaism_icon - iconsize = { - texture = "gfx/interface/icons/faith/karaism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = malabarism_icon - iconsize = { - texture = "gfx/interface/icons/faith/malabarism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = samaritan_icon - iconsize = { - texture = "gfx/interface/icons/faith/samaritan.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = kabarism_icon - iconsize = { - texture = "gfx/interface/icons/faith/kabarism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = coptic_icon - iconsize = { - texture = "gfx/interface/icons/faith/coptic.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = nestorian_icon - iconsize = { - texture = "gfx/interface/icons/faith/nestorian.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = pagan_icon - iconsize = { - texture = "gfx/interface/icons/faith/pagan.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = pagan_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/pagan_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = baltic_icon - iconsize = { - texture = "gfx/interface/icons/faith/baltic.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = baltic_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/baltic_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -#Shia -texticon = { - icon = shia_icon - iconsize = { - texture = "gfx/interface/icons/faith/shia.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = nizari_icon - iconsize = { - texture = "gfx/interface/icons/faith/nizari.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = zayidi_icon - iconsize = { - texture = "gfx/interface/icons/faith/zayidi.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = imami_icon - iconsize = { - texture = "gfx/interface/icons/faith/imami.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -#Zandaqa -texticon = { - icon = qarmatian_icon - iconsize = { - texture = "gfx/interface/icons/faith/qarmatian.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = quranist_icon - iconsize = { - texture = "gfx/interface/icons/faith/quranist.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = ghulat_icon - iconsize = { - texture = "gfx/interface/icons/faith/ghulat.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = alawite_icon - iconsize = { - texture = "gfx/interface/icons/faith/alawite.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = alevi_icon - iconsize = { - texture = "gfx/interface/icons/faith/alevi.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = islam_druze_icon - iconsize = { - texture = "gfx/interface/icons/faith/islam_druze.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -#Muhakkima -texticon = { - icon = ibadi_icon - iconsize = { - texture = "gfx/interface/icons/faith/ibadi.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = azariqa_icon - iconsize = { - texture = "gfx/interface/icons/faith/azariqa.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = nadjat_icon - iconsize = { - texture = "gfx/interface/icons/faith/nadjat.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = muhakkima_3_icon - iconsize = { - texture = "gfx/interface/icons/faith/muhakkima_3.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -#Sunni -texticon = { - icon = sunni_icon - iconsize = { - texture = "gfx/interface/icons/faith/sunni.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = muwalladi_icon - iconsize = { - texture = "gfx/interface/icons/faith/muwalladi.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = maturidi_icon - iconsize = { - texture = "gfx/interface/icons/faith/maturidi.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = masmudi_icon - iconsize = { - texture = "gfx/interface/icons/faith/masmudi.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = mutazila_icon - iconsize = { - texture = "gfx/interface/icons/faith/mutazila.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} -## - -texticon = { - icon = slavic_icon - iconsize = { - texture = "gfx/interface/icons/faith/slavic.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = slavic_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/slavic_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = finno_ugric_icon - iconsize = { - texture = "gfx/interface/icons/faith/finno_ugric.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = finno_ugric_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/finno_ugric_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = tengri_icon - iconsize = { - texture = "gfx/interface/icons/faith/tengri.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = tengri_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/tengri_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = west_african_icon - iconsize = { - texture = "gfx/interface/icons/faith/west_african.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = west_african_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/west_african_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = west_african_bori_icon - iconsize = { - texture = "gfx/interface/icons/faith/west_african_bori.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = west_african_bori_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/west_african_bori_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = yoruba_icon - iconsize = { - texture = "gfx/interface/icons/faith/yoruba.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = yoruba_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/yoruba_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = west_african_roog_sene_icon - iconsize = { - texture = "gfx/interface/icons/faith/west_african_roog_sene.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = west_african_roog_sene_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/west_african_roog_sene_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = mande_icon - iconsize = { - texture = "gfx/interface/icons/faith/mande.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = mande_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/mande_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = akanism_icon - iconsize = { - texture = "gfx/interface/icons/faith/akanism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = akanism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/akanism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = kushism_icon - iconsize = { - texture = "gfx/interface/icons/faith/kushism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = kushism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/kushism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = waaqism_icon - iconsize = { - texture = "gfx/interface/icons/faith/waaqism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = waaqism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/waaqism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = zoroastrian_icon - iconsize = { - texture = "gfx/interface/icons/faith/zoroastrian.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = zurvanism_icon - iconsize = { - texture = "gfx/interface/icons/faith/zurvanism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = gayomarthianism_icon - iconsize = { - texture = "gfx/interface/icons/faith/gayomarthianism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = khurmazta_icon - iconsize = { - texture = "gfx/interface/icons/faith/khurmazta.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = mazdakism_icon - iconsize = { - texture = "gfx/interface/icons/faith/mazdakism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = khurramism_icon - iconsize = { - texture = "gfx/interface/icons/faith/khurramism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = urartuism_icon - iconsize = { - texture = "gfx/interface/icons/faith/urartuism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = zunist_icon - iconsize = { - texture = "gfx/interface/icons/faith/zunist.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = zunist_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/zunist_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = kiratism_icon - iconsize = { - texture = "gfx/interface/icons/faith/kiratism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = kiratism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/kiratism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = yumaism_icon - iconsize = { - texture = "gfx/interface/icons/faith/yumaism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = yumaism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/yumaism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = bon_icon - iconsize = { - texture = "gfx/interface/icons/faith/bon.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = spirit_bon_icon - iconsize = { - texture = "gfx/interface/icons/faith/spirit_bon.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = donyipoloism_icon - iconsize = { - texture = "gfx/interface/icons/faith/donyipoloism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = donyipoloism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/donyipoloism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = sedism_icon - iconsize = { - texture = "gfx/interface/icons/faith/sedism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = sedism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/sedism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = rrmeaism_icon - iconsize = { - texture = "gfx/interface/icons/faith/rrmeaism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = rrmeaism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/rrmeaism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = melieism_icon - iconsize = { - texture = "gfx/interface/icons/faith/melieism.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = melieism_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/melieism_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = siberian_icon - iconsize = { - texture = "gfx/interface/icons/faith/siberian.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = siberian_reformed_icon - iconsize = { - texture = "gfx/interface/icons/faith/siberian_reformed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/shared/texticons_trigger.gui b/project/ck3/base_game/gui/shared/texticons_trigger.gui deleted file mode 100644 index ce35378fe7..0000000000 --- a/project/ck3/base_game/gui/shared/texticons_trigger.gui +++ /dev/null @@ -1,39 +0,0 @@ -texticon = { - icon = trigger_pass - iconsize = { - texture = "gfx/interface/icons/text_icons/trigger_pass.dds" - size = { 18 18 } - offset = { 0 2 } - fontsize = 16 - } -} - -texticon = { - icon = trigger_fail - iconsize = { - texture = "gfx/interface/icons/text_icons/trigger_fail.dds" - size = { 18 18 } - offset = { 0 2 } - fontsize = 16 - } -} - -texticon = { - icon = trigger_pass_inactive - iconsize = { - texture = "gfx/interface/icons/text_icons/trigger_pass_inactive.dds" - size = { 18 18 } - offset = { 0 2 } - fontsize = 16 - } -} - -texticon = { - icon = trigger_fail_inactive - iconsize = { - texture = "gfx/interface/icons/text_icons/trigger_fail_inactive.dds" - size = { 18 18 } - offset = { 0 2 } - fontsize = 16 - } -} diff --git a/project/ck3/base_game/gui/shared/value_breakdown.gui b/project/ck3/base_game/gui/shared/value_breakdown.gui deleted file mode 100644 index 16b47774a2..0000000000 --- a/project/ck3/base_game/gui/shared/value_breakdown.gui +++ /dev/null @@ -1,583 +0,0 @@ -types Breakdowns -{ - ## List of values tooltip - type widget_value_breakdown_tooltip = widget { - name = "values_grid" - size = { 50 50 } - alwaystransparent = no - - background = { - using = Background_Area_Border_Solid - } - - vbox = { - datamodel = "[ValueBreakdown.GetSubValues]" - alwaystransparent = no - set_parent_size_to_minimum = yes - margin = { 17 10 } - spacing = 3 - - block "header" {} - - item = { - hbox = { - name = "value_breakdown" - layoutpolicy_horizontal = expanding - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - text = "[ValueBreakdown.GetName]" - min_width = 180 - max_width = 250 - fonttintcolor = "[TooltipInfo.GetTintColor]" - margin_right = 10 - } - - text_single= { - visible = "[And(ValueBreakdown.HasTooltip, ValueBreakdown.ShouldShowValue)]" - name = "value_with_tooltip" - text = "[ValueBreakdown.GetValue|L]" - align = right - fonttintcolor = "[TooltipInfo.GetTintColor]" - - using = tooltip_below - - tooltipwidget = { - recursive = yes - - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - visible = "[And( Not(ValueBreakdown.HasTooltip), ValueBreakdown.ShouldShowValue )]" - name = "value_with_no_tooltip" - text = "[ValueBreakdown.GetValue]" - align = right - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - } - } - - ## Gold Breakdown Tooltip - type widget_gold_breakdown_tooltip = widget { - alwaystransparent = no - - block "background" { #### needed to solve the hack for tooltip in Realm View - using = DefaultTooltipBackground - } - - vbox = { - layoutpolicy_horizontal = expanding - set_parent_size_to_minimum = yes - margin = { 14 8 } - margin_bottom = 18 - spacing = 14 - - block "my_gold" {} - - vbox_gold_breakdown = { - name = "income" - layoutpolicy_horizontal = expanding - block "income" {} - } - - vbox_gold_breakdown = { - name = "expenses" - layoutpolicy_horizontal = expanding - block "expenses" {} - } - - block "gold_income" {} - } - } - - type vbox_gold_breakdown = vbox { - spacing = 6 - alwaystransparent = no - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[ValueBreakdown.GetName]" - default_format = "#T" - - background = { - using = Background_Area - margin = { 10 0 } - margin_bottom = 8 - } - } - - vbox = { - name = "values_grid" - datamodel = "[ValueBreakdown.GetSubValues]" - layoutpolicy_horizontal = expanding - margin_top = 2 - - item = { - hbox = { - name = "value_breakdown" - layoutpolicy_horizontal = expanding - spacing = 10 - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - text = "[ValueBreakdown.GetName]" - } - - text_single = { - name = "value_with_tooltip" - visible = "[And(ValueBreakdown.HasTooltip, ValueBreakdown.ShouldShowValue)]" - text = "[ValueBreakdown.GetValue|L]" - align = right - default_format = "#high" - - using = tooltip_se - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - name = "value_with_no_tooltip" - visible = "[And( Not(ValueBreakdown.HasTooltip), ValueBreakdown.ShouldShowValue )]" - text = "[ValueBreakdown.GetValue]" - align = right - } - } - } - } - - text_single = { - visible = "[Not(DataModelHasItems( ValueBreakdown.GetSubValues ))]" - layoutpolicy_horizontal = expanding - block "no_values" { - text = "VALUE_BREAKDOWN_NO_VALUES" - } - default_format = "#weak" - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - divider_light = { - layoutpolicy_horizontal = expanding - } - - hbox = { - visible = "[DataModelHasItems( ValueBreakdown.GetSubValues )]" - layoutpolicy_horizontal = expanding - - text_single = { - visible = "[ValueBreakdown.ShouldShowValue]" - layoutpolicy_horizontal = expanding - text = "VALUE_BREAKDOWN_TOTAL" - } - - text_single = { - text = "[ValueBreakdown.GetValue|+]" - default_format = "#high" - } - } - } - } - } - - ## Resource Breakdown Tooltip - type widget_resource_value_tooltip = widget { - alwaystransparent = no - - using = DefaultTooltipBackground - - vbox = { - name = "tooltip_container" - set_parent_size_to_minimum = yes - filter_mouse = all - margin = { 14 8 } - margin_bottom = 12 - - vbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 14 - spacing = 5 - - block "header" {} - - text_single = { - layoutpolicy_horizontal = expanding - text = "MY_VALUE_LABEL" - default_format = "#high;bold" - using = Font_Size_Medium - fonttintcolor = "[TooltipInfo.GetTintColor]" - - background = { - using = Background_Area - margin = { 10 0 } - margin_bottom = 5 - } - } - - - text_single = { - name = "total_label_no_tooltip" - layoutpolicy_horizontal = expanding - text = "TOTAL_BREAKDOWN_LABEL" - visible = "[EqualTo_CFixedPoint(PlayerValueItem.GetBalance, '(CFixedPoint)0')]" - } - - text_single = { - name = "total_label" - layoutpolicy_horizontal = expanding - text = "TOTAL_BREAKDOWN_LABEL" - visible = "[NotEqualTo_CFixedPoint(PlayerValueItem.GetBalance, '(CFixedPoint)0')]" - using = tooltip_ws - - tooltipwidget = { - widget = { - size = { 50 50 } - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = yes - - blockoverride "frame_color" { - tintcolor = { 0.7 0.7 0.7 1} - } - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 5 5 } - vbox = { - datacontext = "[PlayerValueItem.GetBalanceGained]" - visible = "[ValueBreakdown.HasTooltip]" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area_Border_Solid - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 0 } - margin_bottom = 5 - - text_single = { - name = "gained_label" - layoutpolicy_horizontal = expanding - text = "GAINED_BREAKDOWN_LABEL_LINK" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - text_single = { - name = "gained_value" - visible = "[ValueBreakdown.ShouldShowValue]" - text = "[ValueBreakdown.GetValue]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - } - - widget_value_breakdown_tooltip = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 15 - - hbox = { - spacing = 5 - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - margin = { 10 0 } - margin_bottom = 5 - } - - text_single = { - text = "PLAYER_VALUE_LEVEL_LABEL" - layoutpolicy_horizontal = expanding - - default_format = "#T" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - text_single = { - name = "current_level" - layoutpolicy_horizontal = expanding - - text = "[PlayerValueItem.GetCurrentLevelName]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - expand = {} - } - - vbox = { - visible = "[PlayerValueItem.HasNextLevel]" - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - name = "progress_label" - layoutpolicy_horizontal = expanding - - text = "[PlayerValueItem.GetProgressTowardNextLevelLabel]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = -3 - - progressbar_standard = { - layoutpolicy_horizontal = expanding - size = { -1 15 } - tintcolor = "[TooltipInfo.GetTintColor]" - value = "[PlayerValueItem.GetProgressTowardNextLevel]" - tooltip = "[PlayerValueItem.GetProgressTooltip]" - } - - expand = {} - } - } - } - } - } - - # Requires a ActiveCouncilTask datacontext - type council_task_progress_breakdown_widget = widget - { - size = { 50 50 } - alwaystransparent = no - datacontext = "[ActiveCouncilTask.GetProgressBreakdown]" - - using = DefaultTooltipBackground - - vbox = { - set_parent_size_to_minimum = yes - minimumsize = { 280 0 } - - margin = { 10 10 } - - layoutpolicy_horizontal = expanding - - text_single = { - name = "header" - text = COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER - } - - text_single = { - name = "frozen" - text = COUNCIL_TASK_PROGRESSBAR_FROZEN - visible = "[ActiveCouncilTask.IsFrozen]" - } - - vbox = { - name = "progress_breakdown" - layoutpolicy_horizontal = expanding - visible = "[And( ActiveCouncilTask.GetTaskType.IsProgressDefined, Not( ActiveCouncilTask.IsFrozen ) )]" - - margin = { 0 5 } - - text_single = { - name = "progress_rate_header" - visible = "[ActiveCouncilTask.GetTaskType.IsPercentageTask]" - text = COUNCIL_TASK_PROGRESS_RATE - } - text_single = { - name = "progress_rate_header_value" - visible = "[Not( ActiveCouncilTask.GetTaskType.IsPercentageTask )]" - text = COUNCIL_TASK_PROGRESS_RATE_VALUE - } - - widget_value_breakdown_tooltip = { - layoutpolicy_horizontal = expanding - } - - text_single = { - name = "task_eta" - text = "[ActiveCouncilTask.GetETA]" - } - } - } - } - - type court_position_aptitude_breakdown_tooltip = widget { - name = "AptitudeBreakdownTooltip" - using = GeneralTooltipSetup - alwaystransparent = no - - using = DefaultTooltipBackground - vbox = { - set_parent_size_to_minimum = yes - margin = { 16 8 } - minimumsize = { 300 80 } - - # Header - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 100% 50 } - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredstretched - margin = { 15 0 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - } - - hbox = { - layoutpolicy_horizontal = expanding - block "header_additions" {} - - vbox = { - name = "FancyHeader" - layoutpolicy_horizontal = expanding - alwaystransparent = no - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = yes - name = "title" - - fontsize_min = 14 - using = Font_Size_Medium - fonttintcolor = "[TooltipInfo.GetTintColor]" - - block "header_text" { - - } - } - } - } - - expand = {} - } - - # Modifiers - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - text = COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE - } - - vbox = { - margin = { 16 4 } - textbox = { - name = "modifiers" - using = DefaultTooltipText - layoutpolicy_horizontal = expanding - multiline = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - alwaystransparent = no - - block "modifier_list" { } - } - } - - # Breakdown - vbox = { - name = "aptitude_breakdown" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 8 } - - - # Header - hbox = { - layoutpolicy_horizontal = expanding - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#S" - text = COURT_POSITION_aptitude_character_possessive - } - expand = {} - } - - # The Breakdown - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datamodel = "[ValueBreakdown.GetSubValues]" - alwaystransparent = no - margin = { 16 4 } - - item = { - hbox = { - name = "value_breakdown" - spacing = 5 - - layoutpolicy_horizontal = expanding - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - text = "[ValueBreakdown.GetName]" - fonttintcolor = "[TooltipInfo.GetTintColor]" - margin_right = 10 - } - - text_single = { - visible = "[And(ValueBreakdown.HasTooltip, ValueBreakdown.ShouldShowValue)]" - name = "value_with_tooltip" - text = "[ValueBreakdown.GetValue|L]" - align = right - fonttintcolor = "[TooltipInfo.GetTintColor]" - - using = tooltip_below - - tooltipwidget = { - recursive = yes - - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - visible = "[And( Not(ValueBreakdown.HasTooltip), ValueBreakdown.ShouldShowValue )]" - name = "value_with_no_tooltip" - text = "[ValueBreakdown.GetValue]" - align = right - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - } - } - } - - } -} diff --git a/project/ck3/base_game/gui/shared/windows.gui b/project/ck3/base_game/gui/shared/windows.gui deleted file mode 100644 index 7c172beef2..0000000000 --- a/project/ck3/base_game/gui/shared/windows.gui +++ /dev/null @@ -1,892 +0,0 @@ -### WINDOW LAYERS - -# This should be on top of everything -layer debug -{ - priority = 50 -} - -layer confirmation -{ - priority = 10 -} - -layer frontend -{ - priority = 9 -} - -layer tutorial -{ - priority = 8 -} - -layer top -{ - priority = 7 -} - -layer middle -{ - priority = 6 -} - -layer royal_court -{ - priority = 5 -} - -layer hud_layer -{ - priority = 4 -} - -layer windows_layer -{ - priority = 3 -} - -layer bottom -{ - priority = 2 -} - -layer bottom_bottom -{ - priority = 1 -} - -###################################################### -################## WINDOW TEMPLATES ################## -###################################################### - -# This is the standard window size. Will resize height in relation to screen size. -template Window_Size_Sidebar -{ - size = { 610 100% } -} - -template Window_Size_MainTab -{ - size = { 655 100% } -} - -template Window_Size_CharacterList -{ - size = { 745 88% } -} - -template Window_Size_CharacterList_Small -{ - size = { 580 850 } -} - -# Window positions -template Window_Position_MainTab -{ - position = { 0 0 } -} - -template Window_Position_MainTab_Hide -{ - position = { 40 0 } -} - - -template Window_Position_CharacterList -{ - parentanchor = hcenter - position = { 0 90 } -} - - -template Window_Position_CharacterList_Small -{ - parentanchor = center - position = { 0 -30 } -} - -# Standard margins for windows, to get inside the standard decoration gfx around the frame. -template Window_Margins -{ - margin_left = 40 - margin_right = 40 - margin_top = 18 - margin_bottom = 20 -} - -template Window_Margins_Sidebar -{ - margin_right = 18 -} - -template Scrollbox_Margins -{ - margin_top = 15 - margin_bottom = 15 - margin_left = 15 - margin_right = 20 -} - -# The standard window tiling background -template Window_Background -{ - background = { - texture = "gfx/interface/component_tiles/tile_window_background.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - - block "bg_margins" - { - margin = { -23 -17 } - } - } -} - -# Popup dialogs -template Window_Background_Popup -{ - background = { - texture = "gfx/interface/component_tiles/tile_window_background_no_edge.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - shaderfile = "gfx/FX/pdxgui_default.shader" - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - alpha = 0.6 - } - } - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_popup.dds" - spriteType = Corneredtiled - spriteborder = { 80 80 } - margin = { 2 2 } - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } -} - -# The tiling background for sidebars -template Window_Background_Sidebar -{ - background = { - texture = "gfx/interface/component_tiles/tile_window_background_sidebar.dds" - spriteType = Corneredtiled - spriteborder_right = 23 - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - alpha = 1 - } - } -} - -template Window_Background_Sidebar_Multiplayer_Left -{ - background = { - texture = "gfx/interface/component_tiles/tile_window_background_sidebar.dds" - spriteType = Corneredtiled - spriteborder_right = 23 - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder_right = -500 - blend_mode = alphamultiply - alpha = 0.25 - mirror = horizontal - } - } -} - -template Window_Background_Sidebar_Multiplayer_Right -{ - background = { - texture = "gfx/interface/component_tiles/tile_window_background_sidebar.dds" - spriteType = Corneredtiled - spriteborder_right = 23 - texture_density = 2 - mirror = horizontal - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder_right = -500 - blend_mode = alphamultiply - alpha = 0.25 - mirror = horizontal - } - } -} - -# Subwindows, frayed edge frame all around -template Window_Background_NoDecoration -{ - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin = { -23 -17 } - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - alpha = 1 - } - } -} - -template Window_Background_Subwindow -{ - background = { - name = "background" - texture = "gfx/interface/component_tiles/tile_window_background_no_edge.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_window.dds" - blend_mode = overlay - } - } - - background = { - name = "tooltip_frame" - texture = "gfx/interface/tooltips/tooltip_frame.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - - color = { 1.77 1.77 1.80 1 } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - blend_mode = overlay - } - } -} - -template Window_Background_No_Edge -{ - background = { - texture = "gfx/interface/component_tiles/tile_window_background_no_edge.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - margin = { 20 0 } - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } -} - - -##################### Window Decorations ########################### - -# The top and bottom decoration -template Window_Decoration -{ - icon = { - name = "tile_frame_top" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_top_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - } - icon = { - name = "tile_frame_bottom" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_bottom_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - parentanchor = bottom - } - icon = { - name = "tile_frame_top_center_part" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_top_center.dds" - position = { 0 -11 } - texture_density = 2 - parentanchor = top|hcenter - } -} - -template Window_Decoration_Spike -{ - icon = { - name = "tile_frame_top" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_top.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 20 } - } - - icon = { - name = "tile_frame_bottom" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_bottom.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 20 } - parentanchor = bottom - } - - icon = { - name = "tile_frame_top_center_part" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_top_center.dds" - position = { 0 -13 } - parentanchor = top|hcenter - texture_density = 2 - } - -} - -template Window_Decoration_Flat -{ - icon = { - name = "tile_frame_top" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_top_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - } - - icon = { - name = "tile_frame_bottom" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_bottom_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - parentanchor = bottom - } -} - -template Window_Decoration_Warfare -{ - icon = { - name = "tile_frame_top" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_top.dds" - spriteType = Corneredtiled - spriteborder = { 100 -1 } - size = { 100% 22 } - texture_density = 2 - } - - block "frame_bottom" { - icon = { - name = "tile_frame_bottom" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_bottom.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 20 } - parentanchor = bottom - } - } - - icon = { - name = "tile_frame_top_center_part" - texture = "gfx/interface/skinned/window_war/tile_frame_top.dds" - position = { 0 -40 } - parentanchor = top|hcenter - texture_density = 2 - } -} - - -# Frontend templates, non-skinning -template Window_Decoration_Frontend -{ - icon = { - name = "tile_frame_top" - texture = "gfx/interface/component_decoration/decoration_frame_top_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - } - icon = { - name = "tile_frame_bottom" - texture = "gfx/interface/component_decoration/decoration_frame_bottom_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - parentanchor = bottom - } - icon = { - name = "tile_frame_top_center_part" - texture = "gfx/interface/component_decoration/decoration_frame_top_center.dds" - position = { 0 -11 } - texture_density = 2 - parentanchor = top|hcenter - } -} - -template Window_Decoration_Frontend_Spike -{ - icon = { - name = "tile_frame_top" - texture = "gfx/interface/component_decoration/decoration_frame_top.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 20 } - } - - icon = { - name = "tile_frame_bottom" - texture = "gfx/interface/component_decoration/decoration_frame_bottom.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 20 } - parentanchor = bottom - } - - icon = { - name = "tile_frame_top_center_part" - texture = "gfx/interface/component_decoration/decoration_frame_top_center.dds" - position = { 0 -13 } - parentanchor = top|hcenter - texture_density = 2 - } -} - -template Window_Decoration_Frontend_Flat -{ - icon = { - name = "tile_frame_top" - texture = "gfx/interface/component_decoration/decoration_frame_top_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - } - - icon = { - name = "tile_frame_bottom" - texture = "gfx/interface/component_decoration/decoration_frame_bottom_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - parentanchor = bottom - } -} - -template Window_Decoration_Thin_Bottom -{ - icon = { - name = "frame_bottom" - texture = "gfx/interface/window_duel_event_window/decoration_frame_bottom_thin_duel.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 100% 22 } - parentanchor = bottom - } -} - -template GHW_Decoration -{ - icon = { - - texture = "gfx/interface/window_war/tile_frame_top_ghw.dds" - spriteType = Corneredtiled - spriteborder = { 40 80 } - } -} - -##################### Window Utilities ########################### -template Window_Movable -{ - movable = yes - min_dist_from_screen_edge = 200 -} - -###################################################### -####################### TYPES ######################## -###################################################### - -types WindowTypes -{ - #################################### - ##### USEFUL LAYOUT SHORTHANDS ##### - #################################### - - ## Use this to create empty space, ie. in a flowcontainer. - type spacer = widget { - name = "spacer" - #layoutpolicy_horizontal = fixed - #layoutpolicy_vertical = fixed - } - - ## Use this to expand void in a hbox/vbox - type expand = hbox { - name = "expander" - layoutpolicy_horizontal = growing - layoutpolicy_vertical = growing - } - - #################################### - ############## HEADERS ############# - #################################### - - # Headers for windows - - ## Regular header without picture - type header_standard = widget { - name = "header" - size = { 0 50 } - - icon = { - name = "background" - size = { 100% 100% } - texture = "gfx/interface/component_tiles/header_full_window_background.dds" - spriteType = Corneredtiled - spriteborder = { 80 10 } - texture_density = 2 - alpha = 0.9 - } - - icon = { - name = "border" - size = { 100% 100% } - texture = "gfx/interface/component_tiles/header_full_window_border.dds" - spriteType = Corneredtiled - spriteborder = { 80 10 } - texture_density = 2 - alpha = 0.6 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - blend_mode = alphamultiply - } - } - - icon = { - name = "gradient" - size = { 890 47 } - texture = "gfx/interface/component_tiles/header_full_window_gradient.dds" - parentanchor = hcenter|vcenter - } - - icon = { - name = "pattern" - size = { 890 47 } - texture = "gfx/interface/component_tiles/header_full_window_pattern.dds" - parentanchor = hcenter|vcenter - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - } - } - - buttons_window_control = { - parentanchor = top|right - } - - text_single = { - name = "header_text" - parentanchor = top|hcenter - position = { 0 5 } - - block "header_text" { - text = "DEFAULT_TEXT" - } - - maximumsize = { 400 -1 } - - using = Font_Type_Flavor - using = Font_Size_Big - fontsize_min = 14 - } - } - - type header_pattern = widget { - name = "header" - size = { 100 56 } - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredtiled - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredtiled - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - buttons_window_control = { - parentanchor = top|right - } - - text_single = { - name = "header_text" - parentanchor = top|hcenter - position = { 0 5 } - - block "header_text" { - text = "DEFAULT_TEXT" - } - - block "size" { - maximumsize = { 400 -1 } - } - - using = Font_Type_Flavor - using = Font_Size_Big - } - } - - type header_pattern_interaction = widget { - name = "header" - size = { 100 56 } - - background = { - name = "header" - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredtiled - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredtiled - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - buttons_window_control = { - parentanchor = top|right - } - - text_single = { - name = "header_text" - parentanchor = top|hcenter - position = { 0 5 } - - block "header_text" { - text = "DEFAULT_TEXT" - } - - maximumsize = { 400 -1 } - - using = Font_Type_Flavor - using = Font_Size_Big - } - } - - ## Regular header for warfare widows - type header_with_divider = vbox { - name = "header_with_divider" - layoutpolicy_horizontal = expanding - spacing = 5 - - background = { - using = Background_Area_Dark - alpha = 0.7 - } - - - divider_light = { - layoutpolicy_horizontal = growing - alpha = 0.5 - } - - text_multi = { - name = "header_with_divider_text" - using = Font_Type_Flavor - multiline = yes - autoresize = yes - align = center - - block "header_with_divider_text_multi" { - fontsize = 30 - text = "DEFAULT_TEXT" - } - - } - - text_single = { - name = "header_with_divider_datedate" - default_format = "#low" - - block "header_with_divider_text_single" { - text = "DEFAULT_TEXT" - } - - } - - divider_light = { - layoutpolicy_horizontal = growing - alpha = 0.5 - } - } - - ## Generic type for adding header illustrations - type header_with_picture = widget { - name = "header" - size = { 0 120 } - - widget = { - parentanchor = top|hcenter - name = "header_illustration" - - block "size" { ####### blockoverride needed for realm view - size = { 100% 133 } - } - - background = { - fittype = centercrop - - block "illustration_texture" { - texture = "gfx/interface/illustrations/window_headers/header_military.dds" - } - - modify_texture = { - texture = "gfx/interface/illustrations/window_headers/mask_header_illustration.dds" - blend_mode = alphamultiply - } - } - } - - buttons_window_control = { - parentanchor = top|right - } - - icon = { - name = "header_text_bg" - texture = "gfx/interface/component_masks/mask_header_text_bg.dds" - parentanchor = top|hcenter - } - - text_single = { - name = "header_text" - parentanchor = top|hcenter - position = { 0 3 } - maximumsize = { 400 -1 } - - block "header_text" { - text = "DEFAULT_TEXT" - } - - using = Font_Type_Flavor - using = Font_Size_Big - } - } - - ## Divider - type divider = icon { - texture = "gfx/interface/colors/white.dds" - color = { 0.1 0.1 0.1 0.8 } - spriteType = Corneredtiled - size = { 3 3 } - - ## EDGE FADE - modify_texture = { - texture = "gfx/interface/component_masks/mask_edge_3px.dds" - spriteType = Corneredtiled - spriteborder = { 4 4 } - blend_mode = alphamultiply - } - - ### SCRATCHES - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - } - - ## Divider - type divider_light = icon { - texture = "gfx/interface/colors/white.dds" - color = { 0.3 0.3 0.35 0.8 } - spriteType = Corneredtiled - size = { 3 3 } - - ## EDGE FADE - modify_texture = { - texture = "gfx/interface/component_masks/mask_edge_3px.dds" - spriteType = Corneredtiled - spriteborder = { 4 4 } - blend_mode = alphamultiply - } - - ### SCRATCHES - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - } -} - diff --git a/project/ck3/base_game/gui/shortcuts.shortcuts b/project/ck3/base_game/gui/shortcuts.shortcuts deleted file mode 100644 index 1cc9ab2f6a..0000000000 --- a/project/ck3/base_game/gui/shortcuts.shortcuts +++ /dev/null @@ -1,113 +0,0 @@ -shortcutbindings = { -# Core - close_window = "ESCAPE" - close_tooltips = "ESCAPE" - confirm = "RETURN" - - zoom_out = "PAGE_UP" - zoom_in = "PAGE_DOWN" - -# Time keeping - pause = "SPACE" - increase_speed = "KP_PLUS" - increase_speed_2 = "X" - increase_speed_3 = "+" - decrease_speed = "KP_MINUS" - decrease_speed_2 = "Z" - decrease_speed_3 = "-" - speed_1 = "1" - speed_2 = "2" - speed_3 = "3" - speed_4 = "4" - speed_5 = "5" - - action_list = "TAB" - -# Undo/Redo - undo = "ctrl+z" - redo = "ctrl+y" - -# Menu Tabs - character_window = "F1" - my_realm_window = "F2" - military_window = "F3" - council_window = "F4" - court_window = "F5" - intrigue_window = "F6" - factions_window = "F7" - decision_window = "F8" - encyclopedia = "F9" - # F10 is free to use - screenshot = "F11" - screenshot_map = "shift+F11" - -# Extra Menus - character_finder = "C" - find_title_shortcut = "V" - go_to_capital = "HOME" - -# Realm Map Mode - map_mode_1 = "E" - -# De Jure Map modes - map_mode_9 = "shift+Q" # dejure duchies - map_mode_10 = "shift+W" # dejure kingdoms - map_mode_11 = "shift+E" # dejure empires - mapmode_duchies_secondary = "U" - mapmode_kingdoms_secondary = "I" - mapmode_empires_secondary = "O" - -# Other Primary Map Modes - map_mode_3 = "R" # religions - map_mode_2 = "T" # cultures - map_mode_4 = "Y" # houses - mapmode_faith_secondary = "shift+A" - mapmode_culture_secondary = "shift+S" - mapmode_house_secondary = "shift+D" - -# Other Map Modes - - map_mode_5 = "ctrl+Q" # governments - map_mode_13 = "ctrl+W" # development - map_mode_12 = "ctrl+E" # simple terrain - map_mode_6 = "ctrl+A" # dejure counties - map_mode_7 = "ctrl+L" # court language mapmode - map_mode_8 = "ctrl+S" # player mapmode - -# Many Views - go_back = "B" - go_back_2 = "BACKSPACE" - go_back_3 = "mb4" - -# Army View - army_merge = "G" - army_split_half = "F" - army_create_new = "H" - army_disband = "J" - -# Siege View - siege_assault = "F" - -# County View - county_go_to_siege = "H" - -# Dynasty View - dynasty_tree_pan_to_me = "HOME" - -# Roal Court View - royal_court_next_screenshot_camera = "RIGHT" - royal_court_prev_screenshot_camera = "LEFT" - royal_court_take_screenshot = "SPACE" - royal_court_hide_characters = "C" - royal_court_hide_ui = "U" - -# Dev - map_editor_toggle_game_map_mode = "m" - editor_toggle = "l" - court_scene_editor_dev_cam = "c" - court_scene_editor_toolset_select = "q" - court_scene_editor_toolset_translate = "w" - court_scene_editor_toolset_rotate = "e" - court_scene_editor_toolset_scale = "r" - court_scene_editor_toolset_toggle = "t" -} diff --git a/project/ck3/base_game/gui/texticons.gui b/project/ck3/base_game/gui/texticons.gui deleted file mode 100644 index 07915d9fac..0000000000 --- a/project/ck3/base_game/gui/texticons.gui +++ /dev/null @@ -1,1239 +0,0 @@ -texticon = { - icon = gold_icon - iconsize = { - texture = "gfx/interface/icons/icon_gold.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = prestige_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_prestige_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = prestige_level_0_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_prestige_00.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = prestige_level_1_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_prestige_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = prestige_level_2_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_prestige_02.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = prestige_level_3_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_prestige_03.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = prestige_level_4_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_prestige_04.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = prestige_level_5_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_prestige_05.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = dynasty_prestige_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_dynasty_prestige_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = dynasty_prestige_icon_0 - iconsize = { - texture = "gfx/interface/icons/currencies/icon_dynasty_prestige_00.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = dynasty_prestige_icon_2 - iconsize = { - texture = "gfx/interface/icons/currencies/icon_dynasty_prestige_02.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = dynasty_prestige_icon_3 - iconsize = { - texture = "gfx/interface/icons/currencies/icon_dynasty_prestige_03.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = dynasty_prestige_icon_4 - iconsize = { - texture = "gfx/interface/icons/currencies/icon_dynasty_prestige_04.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = dynasty_prestige_icon_5 - iconsize = { - texture = "gfx/interface/icons/currencies/icon_dynasty_prestige_05.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = soldier_icon - iconsize = { - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = bombard_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/bombard.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = bondi_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/bondi.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = bowmen_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/bowmen.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = camel_riders_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/camel_riders.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = crossbowmen_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/crossbowmen.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = danish_huskarls_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/danish_huskarls.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = heavy_cavalry_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/heavy_cavalry.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = heavy_infantry_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/heavy_infantry.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = horse_archers_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/horse_archers.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = jomsviking_pirates_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/jomsviking_pirates.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = light_cavalry_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/light_cavalry.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = mangonel_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/mangonel.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = onager_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/onager.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = pikemen_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/pikemen.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = skirmishers_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/skirmishers.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = trebuchet_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/trebuchet.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = varangian_veterans_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/varangian_veterans.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = vigmen_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/vigmen.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = war_elephants_icon - iconsize = { - texture = "gfx/interface/icons/regimenttypes/war_elephants.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - - -texticon = { - icon = catholic_icon - iconsize = { - size = { 32 32 } - offset = { -2 2 } - texture = "gfx/interface/icons/faith/catholic.dds" - fontsize = 16 - } -} -texticon = { - icon = orthodox_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/orthodox.dds" - fontsize = 16 - } -} - -texticon = { - icon = custom_faith_1_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_1.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_2_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_2.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_3_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_3.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_4_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_4.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_5_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_5.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_6_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_6.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_7_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_7.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_8_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_8.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_9_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_9.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_10_icon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_10.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_fp1_fenrir - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_fp1_fenrir.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_fp1_irminsul - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_fp1_irminsul.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_fp1_jormungandr - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_fp1_jormungandr.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_fp1_odins_ravens - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_fp1_odins_ravens.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_fp1_runestone_moon - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_fp1_runestone_moon.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_fp1_thors_hammer - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_fp1_thors_hammer.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_fp1_valknut - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_fp1_valknut.dds" - fontsize = 16 - } -} -texticon = { - icon = custom_faith_fp1_yggdrasil - iconsize = { - size = { 32 32 } - offset = { -2 0 } - texture = "gfx/interface/icons/faith/custom_faith_fp1_yggdrasil.dds" - fontsize = 16 - } -} - -texticon = { - icon = plains - iconsize = { - size = { 24 24 } - offset = { 0 4 } - texture = "gfx/interface/icons/terrain_types/plains.dds" - fontsize = 16 - } -} - -texticon = { - icon = forest - iconsize = { - size = { 24 24 } - offset = { 0 4 } - texture = "gfx/interface/icons/terrain_types/forest.dds" - fontsize = 16 - } -} - -texticon = { - icon = mountains - iconsize = { - size = { 24 24 } - offset = { 0 4 } - texture = "gfx/interface/icons/terrain_types/mountains.dds" - fontsize = 16 - } -} - -texticon = { - icon = advantage_icon - iconsize = { - size = { 24 24 } - offset = { 0 4 } - texture = "gfx/interface/icons/icon_battle_advantage.dds" - fontsize = 16 - } -} - -texticon = { - icon = countered_icon - iconsize = { - size = { 24 24 } - offset = { 0 4 } - texture = "gfx/interface/icons/icon_maa_countered.dds" - fontsize = 16 - } -} - -texticon = { - icon = time_icon - iconsize = { - texture = "gfx/interface/icons/icon_time.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = warning_icon - iconsize = { - texture = "gfx/interface/icons/symbols/icon_warning.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = cross_icon - iconsize = { - texture = "gfx/interface/icons/symbols/icon_cross.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = stress_icon - iconsize = { - texture = "gfx/interface/icons/stress/icon_stress.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = dread_icon - iconsize = { - texture = "gfx/interface/icons/icon_dread.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = exposed_icon - iconsize = { - texture = "gfx/interface/icons/schemes/icon_discovered_scheme.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = supply_icon - iconsize = { - ## MISSING ART // NOT FOR ALPHA - texture = "gfx/interface/icons/icon_supply.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = supply_trend_negative_icon - iconsize = { - texture = "gfx/interface/icons/symbols/icon_supplies_trend.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = gathering_icon - iconsize = { - texture = "gfx/interface/icons/map_icons/army_icon_gathering.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = portrait_punishment_icon - iconsize = { - texture = "gfx/interface/icons/portraits/punishment.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - - -texticon = { - icon = skill_diplomacy_icon - iconsize = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0 0 0.167 1 } - } -} - -texticon = { - icon = skill_martial_icon - iconsize = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.167 0 0.333 1 } - } -} -texticon = { - icon = skill_stewardship_icon - iconsize = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.333 0 0.5 1 } - } -} -texticon = { - icon = skill_intrigue_icon - iconsize = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.5 0 0.667 1 } - } -} -texticon = { - icon = skill_learning_icon - iconsize = { - texture = "gfx/interface/icons/icon_skills.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.667 0 0.833 1 } - } -} - -texticon = { - icon = skill_prowess_icon - iconsize = { - texture = "gfx/interface/icons/icon_prowess.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = stress_gain_icon - iconsize = { - texture = "gfx/interface/icons/stress/icon_stress_gain.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = stress_critical_icon - iconsize = { - texture = "gfx/interface/icons/stress/icon_stress_gain_critical.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = stress_loss_icon - iconsize = { - texture = "gfx/interface/icons/stress/icon_stress_loss.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = death_icon - iconsize = { - texture = "gfx/interface/icons/icon_dead.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = scheme_icon - iconsize = { - texture = "gfx/interface/icons/icon_scheme.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = virtue_icon - iconsize = { - texture = "gfx/interface/icons/traits/virtue.dds" - size = { 24 24 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = sin_icon - iconsize = { - texture = "gfx/interface/icons/traits/sin.dds" - size = { 24 24 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = crime_icon - iconsize = { - texture = "gfx/interface/icons/portraits/punishment.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = fort_icon - iconsize = { - texture = "gfx/interface/icons/text_icons/icon_holding.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = garrison_icon - iconsize = { - texture = "gfx/interface/icons/icon_garrison.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = army_quality_icon_1 - iconsize = { - texture = "gfx/interface/icons/army_quality_icon.dds" - size = { 25 25 } - offset = { 0 6 } - uv ={ 0 0 0.2 1 } - fontsize = 16 - } -} - -texticon = { - icon = army_quality_icon_2 - iconsize = { - texture = "gfx/interface/icons/army_quality_icon.dds" - size = { 25 25 } - offset = { 0 6 } - uv ={ 0.2 0 0.4 1 } - fontsize = 16 - } -} - -texticon = { - icon = army_quality_icon_3 - iconsize = { - texture = "gfx/interface/icons/army_quality_icon.dds" - size = { 25 25 } - offset = { 0 6 } - uv ={ 0.4 0 0.6 1 } - fontsize = 16 - } -} - -texticon = { - icon = army_quality_icon_4 - iconsize = { - texture = "gfx/interface/icons/army_quality_icon.dds" - size = { 25 25 } - offset = { 0 6 } - uv ={ 0.6 0 0.8 1 } - fontsize = 16 - } -} - -texticon = { - icon = army_quality_icon_5 - iconsize = { - texture = "gfx/interface/icons/army_quality_icon.dds" - size = { 25 25 } - offset = { 0 6 } - uv ={ 0.8 0 1 1 } - fontsize = 16 - } -} - -texticon = { - icon = knight_icon - iconsize = { - texture = "gfx/interface/icons/portraits/knight.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = intimidated_icon - iconsize = { - texture = "gfx/interface/icons/portraits/dread_values.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.334 0 0.666 1 } - } -} - -texticon = { - icon = terrified_icon - iconsize = { - texture = "gfx/interface/icons/portraits/dread_values.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.666 0 1 1 } - } -} - -texticon = { - icon = weak_hook_icon - iconsize = { - texture = "gfx/interface/icons/portraits/hook_secret.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.0 0.0 0.16 1 } - } -} - -texticon = { - icon = unspent_strong_hook_icon - iconsize = { - texture = "gfx/interface/icons/portraits/hook_secret.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.17 0 0.33 1 } - } -} - -texticon = { - icon = spent_strong_hook_icon - iconsize = { - texture = "gfx/interface/icons/portraits/hook_secret.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.337 0 0.5 1 } - } -} - -texticon = { - icon = hookable_secret_icon - iconsize = { - texture = "gfx/interface/icons/portraits/hook_secret.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.51 0 0.66 1 } - } -} - -texticon = { - icon = hook_on_me_icon - iconsize = { - texture = "gfx/interface/icons/portraits/hook_secret.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - uv ={ 0.7 0 0.84 1 } - } -} - -texticon = { - icon = pressed_claim - iconsize = { - texture = "gfx/interface/icons/title_status/icon_claim_pressed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = unpressed_claim - iconsize = { - texture = "gfx/interface/icons/title_status/icon_claim_unpressed.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = implicit_claim - iconsize = { - texture = "gfx/interface/icons/title_status/icon_claim_implicit.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = title_succession - iconsize = { - texture = "gfx/interface/icons/title_status/icon_title_law.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -#texticon = { -# icon = test_flower -# iconsize = { -# texture = "gfx\interface\icons\traits\beauty_good_2.dds" -# size = { 35 35 } -# fontsize = 16 -# } -#} - -texticon = { - icon = tutorial_education_trait_icon - iconsize = { - texture = "gfx/interface/icons/traits/education_martial_3.dds" #Note: update this if you change the Tutorial character or their Education trait - size = { 35 35 } - #offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = fickle_icon - iconsize = { - texture = "gfx/interface/icons/traits/fickle.dds" - size = { 35 35 } - #offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = calm_icon - iconsize = { - texture = "gfx/interface/icons/traits/calm.dds" - size = { 35 35 } - #offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = generous_icon - iconsize = { - texture = "gfx/interface/icons/traits/generous.dds" - size = { 35 35 } - #offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = temperate_icon - iconsize = { - texture = "gfx/interface/icons/traits/temperate.dds" - size = { 35 35 } - offset = { 0 12 } - fontsize = 16 - } -} - -texticon = { - icon = wrathful_icon - iconsize = { - texture = "gfx/interface/icons/traits/wrathful.dds" - size = { 35 35 } - offset = { 0 12 } - fontsize = 16 - } -} - -texticon = { - icon = impatient_icon - iconsize = { - texture = "gfx/interface/icons/traits/impatient.dds" - size = { 35 35 } - offset = { 0 12 } - fontsize = 16 - } -} - -texticon = { - icon = brave_icon - iconsize = { - texture = "gfx/interface/icons/traits/brave.dds" - size = { 35 35 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = lustful_icon - iconsize = { - texture = "gfx/interface/icons/traits/lustful.dds" - size = { 35 35 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = disembarked_icon - iconsize = { - texture = "gfx/interface/icons/map_icons/army_icon_disembarked.dds" - size = { 23 23 } - offset = { 0 3 } - fontsize = 16 - } -} - -texticon = { - icon = embarked_icon - iconsize = { - texture = "gfx/interface/icons/map_icons/naval_transportation.dds" - size = { 23 23 } - offset = { 0 3 } - fontsize = 16 - } -} - -texticon = { - icon = no_siege_weapon_icon - iconsize = { - texture = "gfx/interface/icons/text_icons/no_siege_weapons.dds" - size = { 28 28 } - offset = { 0 4 } - fontsize = 16 - } -} - -texticon = { - icon = pending_court_events - iconsize = { - texture = "gfx/interface/_debug/pink_square_chill.png" - size = { 28 28 } - offset = { 0 4 } - fontsize = 16 - } -} - -texticon = { - icon = new_court_artifacts - iconsize = { - texture = "gfx/interface/_debug/pink_square_chill.png" - size = { 28 28 } - offset = { 0 4 } - fontsize = 16 - } -} - -texticon = { - icon = below_cgv_expectations - iconsize = { - texture = "gfx/interface/_debug/pink_square_chill.png" - size = { 28 28 } - offset = { 0 4 } - fontsize = 16 - } -} - -texticon = { - icon = current_court_events - iconsize = { - texture = "gfx/interface/_debug/pink_square_chill.png" - size = { 28 28 } - offset = { 0 4 } - fontsize = 16 - } -} - -######################################################################### WIP!! -texticon = { - icon = realm_capital_icon - iconsize = { - texture = "gfx/interface/icons/icon_capital.dds" - size = { 35 35 } - #offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = arrange_marriage_icon - iconsize = { - texture = "gfx/interface/icons/character_interactions/icon_marriage.dds" - size = { 35 35 } - offset = { 0 11 } - fontsize = 16 - } -} - -texticon = { - icon = fervor_icon - iconsize = { - texture = "gfx/interface/icons/icon_fervor.dds" - size = { 22 22 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = command_modifier_icon - iconsize = { - texture = "gfx/interface/icons/icon_commander.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = alliance_icon - iconsize = { - texture = "gfx/interface/icons/message_feed/alliance.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} -######################################################################### /WIP diff --git a/project/ck3/base_game/gui/texticons_religion.gui b/project/ck3/base_game/gui/texticons_religion.gui deleted file mode 100644 index c8c4c815c1..0000000000 --- a/project/ck3/base_game/gui/texticons_religion.gui +++ /dev/null @@ -1,433 +0,0 @@ -texticon = { - icon = piety_icon - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_christian_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_icon_christian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_christian_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_icon_islam - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_islam_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_icon_pagan - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_pagan_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_icon_eastern - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_eastern_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_icon_judaism - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_judaism_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - - -texticon = { - icon = piety_icon_zoroastrian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_zoroastrian_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - - -texticon = { - icon = piety_level_0_icon_christian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_christian_00.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_1_icon_christian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_christian_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_2_icon_christian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_christian_02.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_3_icon_christian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_christian_03.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_4_icon_christian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_christian_04.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_5_icon_christian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_christian_05.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_0_icon_islam - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_islam_00.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_1_icon_islam - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_islam_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_2_icon_islam - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_islam_02.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_3_icon_islam - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_islam_03.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_4_icon_islam - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_islam_04.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_5_icon_islam - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_islam_05.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_0_icon_pagan - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_pagan_00.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_1_icon_pagan - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_pagan_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_2_icon_pagan - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_pagan_02.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_3_icon_pagan - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_pagan_03.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_4_icon_pagan - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_pagan_04.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_5_icon_pagan - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_pagan_05.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_0_icon_eastern - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_eastern_00.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_1_icon_eastern - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_eastern_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_2_icon_eastern - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_eastern_02.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_3_icon_eastern - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_eastern_03.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_4_icon_eastern - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_eastern_04.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_5_icon_eastern - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_eastern_05.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_0_icon_zoroastrian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_zoroastrian_00.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_1_icon_zoroastrian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_zoroastrian_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_2_icon_zoroastrian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_zoroastrian_02.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_3_icon_zoroastrian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_zoroastrian_03.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_4_icon_zoroastrian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_zoroastrian_04.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_5_icon_zoroastrian - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_zoroastrian_05.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - - - -texticon = { - icon = piety_level_0_icon_judaism - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_judaism_00.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_1_icon_judaism - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_judaism_01.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_2_icon_judaism - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_judaism_02.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_3_icon_judaism - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_judaism_03.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_4_icon_judaism - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_judaism_04.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} - -texticon = { - icon = piety_level_5_icon_judaism - iconsize = { - texture = "gfx/interface/icons/currencies/icon_piety_judaism_05.dds" - size = { 25 25 } - offset = { 0 6 } - fontsize = 16 - } -} diff --git a/project/ck3/base_game/gui/title_customization_window.gui b/project/ck3/base_game/gui/title_customization_window.gui deleted file mode 100644 index e8157f81b3..0000000000 --- a/project/ck3/base_game/gui/title_customization_window.gui +++ /dev/null @@ -1,212 +0,0 @@ -window = { - name = "title_customization_window" - size = { 100% 100% } - movable = no - layer = middle - - using = Window_Background_No_Edge - - state = { - name = _show - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = CoatOfArmsDesignerAnimationResetState - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - } - - vbox = { - margin_top = 10 - - header_standard = { - datacontext = "[TitleCustomizationWindow.GetTitle]" - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CUSTOMIZE_TITLE_HEADER" - } - - blockoverride "button_close" - { - onclick = "[TitleCustomizationWindow.Close]" - } - } - - background = { - using = Background_Area_Dark - margin_top = 7 - alpha = 0.3 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_inverse.dds" - blend_mode = alphamultiply - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - margin = { 20 0 } - margin_bottom = 15 - spacing = 10 - - background = { - texture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - fittype = centercrop - alpha = 0.35 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick_vertical.dds" - blend_mode = alphamultiply - } - } - - hbox = { - name = "content" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - spacing = 10 - margin_top = 20 - margin_bottom = 25 - - vbox = { - name = "details_input" - - layoutpolicy_vertical = expanding - minimumsize = { 470 -1 } - spacing = 15 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 3 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CUSTOMIZATION_NAMING_HEADER" - using = Font_Size_Medium - } - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "TITLE_NAME_FIELD" - } - - blockoverride "editbox_properties" - { - text = "[TitleCustomizationWindow.GetTitleNameText]" - ontextedited = "[TitleCustomizationWindow.OnEditTitleNameText]" - } - } - - button_checkbox_label = { - name = "definite_form" - layoutpolicy_horizontal = expanding - - tooltip = "TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP" - onclick = "[TitleCustomizationWindow.ToggleUsesDefiniteForm]" - - blockoverride "text" - { - text = "TITLE_CUSTOMIZATION_DEFINITE_FORM" - } - blockoverride "checkbox" - { - checked = "[TitleCustomizationWindow.UsesDefiniteForm]" - } - } - - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "TITLE_ADJECTIVE_FIELD" - } - - blockoverride "editbox_properties" - { - text = "[TitleCustomizationWindow.GetAdjectiveText]" - ontextedited = "[TitleCustomizationWindow.OnEditAdjectiveText]" - } - } - } - - vbox = { - visible = "[TitleCustomizationWindow.ShowMapColorPicker]" - layoutpolicy_horizontal = expanding - - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 3 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "MAP_COLOR_HEADER" - using = Font_Size_Medium - } - } - - colorpicker_simple = { - layoutpolicy_horizontal = expanding - color = "[TitleCustomizationWindow.GetMapColor]" - oncoloredited = "[TitleCustomizationWindow.SetMapColor]" - } - } - - expand = {} - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - vbox_coa_designer = { - datacontext = "[TitleCustomizationWindow.GetCoatOfArmsDesigner]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - layoutpolicy_horizontal = expanding - using = Background_Area - margin = { 20 20 } - } - - button_primary = { - name = "finish_button" - text = "FINISH" - enabled = "[TitleCustomizationWindow.CanClickFinish]" - tooltip = "[TitleCustomizationWindow.GetCanClickFinishText]" - onclick = "[TitleCustomizationWindow.OnClickFinish]" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/tutorial_highlight.gui b/project/ck3/base_game/gui/tutorial_highlight.gui deleted file mode 100644 index a369b30001..0000000000 --- a/project/ck3/base_game/gui/tutorial_highlight.gui +++ /dev/null @@ -1,93 +0,0 @@ -widget = { - name = "highlight_widget" - size = { 100 100 } - layer = top # The layer will be overriden to be that of what it is highlighting, this is here as a just in case to make sure it appears somewhere high up - alwaystransparent = yes - - widget = { - size = { 100% 100% } - parentanchor = center - - background = { - texture = "gfx/interface/component_effects/effect_tutorial_highlight.dds" - spriteType = Corneredtiled - spriteborder = { 30 30 } - margin = { 10 10 } - } - - state = { - name = start - next = a - trigger_on_create = yes - - alpha = 0 - scale = 1 - using = Animation_Curve_Default - } - - state = { - name = a - next = b - - duration = 0.5 - - alpha = 0 - scale = 3 - using = Animation_Curve_Default - } - - state = { - name = b - next = c - - duration = 0.5 - - animation = { - alpha = 1 - bezier = { 0.75 0 0.8 0.6 } - } - scale = 1.5 - } - - state = { - name = c - next = d - - duration = 0.25 - - alpha = 1 - scale = 1 - using = Animation_Curve_Default - } - - state = { - name = d - next = e - - duration = 1 - alpha = 0 - scale = 1 - using = Animation_Curve_Default - } - - state = { - name = e - next = f - - duration = 0.7 - alpha = 0 - - using = Animation_Curve_Default - } - - state = { - name = f - next = e - - duration = 1 - alpha = 1 - - using = Animation_Curve_Default - } - } -} diff --git a/project/ck3/base_game/gui/view_court_position_appoint.gui b/project/ck3/base_game/gui/view_court_position_appoint.gui deleted file mode 100644 index 9599d5ac89..0000000000 --- a/project/ck3/base_game/gui/view_court_position_appoint.gui +++ /dev/null @@ -1,648 +0,0 @@ - -############################################################# -################# APPOINT COURT POSITONS #################### -############################################################# - - -window = { - name = "appoint_court_position_view" - parentanchor = "top|right" - position = { -610 80 } - size = { 680 920 } - movable = no - layer = middle - allow_outside = yes - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - using = Window_Margins - layoutpolicy_vertical = expanding - - #Header for appointing - header_pattern = { - layoutpolicy_horizontal = expanding - visible = "[AppointCourtPositionView.IsAppointingNewPosition]" - - blockoverride "header_text" - { - text = APPOINT_COURT_POSITION_VIEW_select_character_header - } - - blockoverride "button_close" - { - onclick = "[AppointCourtPositionView.Close]" - } - } - - #Header for replacing - header_pattern = { - layoutpolicy_horizontal = expanding - visible = "[AppointCourtPositionView.IsReplacingPosition]" - - blockoverride "header_text" - { - text = APPOINT_COURT_POSITION_VIEW_replace_character_header - } - - blockoverride "button_close" - { - onclick = "[AppointCourtPositionView.Close]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = fixed - - vbox = { - datacontext = "[AppointCourtPositionView.GetCourtPositionType]" - visible = "[AppointCourtPositionView.IsAppointingNewPosition]" - - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 20 2 } - margin_bottom = 8 - - background = { - using = Background_Area_With_Header_Dark - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#high" - text = "[CourtPositionType.GetNameNoTooltip]" - } - - text_single = { - align = right - text = "APPOINT_COURT_POSITION_VIEW_salary" - tooltip = "[CourtPositionType.GetSalaryBreakdownFor(AppointCourtPositionView.GetCourtOwner)]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - - text_multi = { - default_format = "#F" - autoresize = yes - max_width = 550 - min_width = 550 - text = "[CourtPositionType.GetDescription]" - } - - expand = {} - } - } - - hbox = { - datacontext = "[AppointCourtPositionView.GetCourtPositionToReplace]" - datacontext = "[CourtPosition.GetEmployee]" - visible = "[AppointCourtPositionView.IsReplacingPosition]" - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 20 10 } - - background = { - using = Background_Area_Dark - alpha = 0.5 - } - - portrait_head = { } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "APPOINT_COURT_POSITION_VIEW_REPLACE_CURRENTLY_APPOINTED" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetNameNoTooltip]" - default_format = "#high" - } - - text_single = { - name = "character_relation" - layoutpolicy_horizontal = expanding - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - autoresize = no - visible = "[Character.HasRelationTo( GetPlayer )]" - } - - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - - vbox = { - layoutpolicy_vertical = expanding - - expand = {} - - button_standard = { - text = "APPOINT_COURT_POSITION_VIEW_REPLACE_FIRE_CURRENT_HOLDER" - onclick = "[AppointCourtPositionView.RevokeSelectedPosition]" - tooltip = COURT_POSITION_REVOKE - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "COURT_POSITION_aptitude_description_position" - align = right - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "APPOINT_COURT_POSITION_VIEW_REPLACE_CURRENT_SALARY" - tooltip = "[CourtPosition.GetSalaryBreakdownTooltip]" - align = right - } - } - } - } - } - } - - #Character List - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### fades in correctly but does something wierd on hide, investigate ### - #using = Animation_ShowHide_Quick - - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[AppointCourtPositionView.GetCourt]" - - blockoverride "sort_buttons" - { - hbox_list_sort_buttons = { - layoutpolicy_horizontal = expanding - - blockoverride "sort_dropdown" { - dropdown_sort_characterlist = { - name = "eligible_courtiers_sort_options" - } - } - - blockoverride "skill_sort_buttons" {} - } - } - - blockoverride "special_character" { - hbox = { - visible = "[AppointCourtPositionView.IsReplacingPosition]" - } - - } - - blockoverride "container_implementation" { - vbox = { - name = "characters_grid" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - - item = { - court_position_candidate_list_item = { - datacontext = "[CharacterListItem.GetCharacter]" - - block "item_size" { - size = { 420 110 } - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - } - - hbox_liege_modifiers = { - datacontext = "[AppointCourtPositionView.GetCourtPositionType]" - visible = "[AppointCourtPositionView.IsAppointingNewPosition]" - } - - hbox_liege_modifiers = { - datacontext = "[AppointCourtPositionView.GetCourtPositionToReplace.GetPositionType]" - visible = "[AppointCourtPositionView.IsReplacingPosition]" - } - - hbox = { - spacing = 5 - margin = { 0 10 } - - warning_icon = { - size = { 32 32 } - visible = "[And(AppointCourtPositionView.HasSelectedCharacter, AppointCourtPositionView.IsReplacingPosition)]" - tooltip = APPOINT_COURT_POSITION_VIEW_REPLACE_CONSEQUENCE_FOR_REVOKE_TOOLTIP - } - - alert_icon = { - size = { 32 32 } - visible = "[And(AppointCourtPositionView.HasSelectedCharacter, AppointCourtPositionView.IsAppointingNewPosition )]" - tooltip = APPOINT_COURT_POSITION_VIEW_REVOKE_CONSEQUENCE_FOR_APPOINTMENT_TOOLTIP - } - - button_primary = { - onclick = "[AppointCourtPositionView.AppointSelectedCourtier]" - enabled = "[AppointCourtPositionView.HasSelectedCharacter]" - text = APPOINT_COURT_POSITION_VIEW_appoint_button - } - } - } - - window_character_filter = { - name = "appoint_court_character_filter_window" - datacontext = "[AppointCourtPositionView.GetCourt]" - - blockoverride "editbox_properties" - { - name = "eligible_courtiers_text_filter" - ontextedited = "[CharacterSelectionList.SetPattern]" - oneditingfinished = "[CharacterSelectionList.FinishEdit]" - } - - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types AppointCourtPositionTypes -{ - - type hbox_liege_modifiers = vbox { - layoutpolicy_horizontal = expanding - margin = { 20 0 } - margin_bottom = 15 - spacing = 10 - - background = { - using = Background_Area - } - - vbox = { - visible = "[Not(AppointCourtPositionView.HasSelectedCharacter)]" - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = APPOINT_COURT_POSITION_VIEW_NO_SELECTED_COURTIER - using = Font_Size_Medium - default_format = "#I" - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - align = left - autoresize = yes - max_width = 460 - min_width = 460 - text = "[CourtPositionType.GetLiegeModifierDescription]" - } - - expand = {} - } - } - - hbox = { - datacontext = "[AppointCourtPositionView.GetSelectedCharacter]" - visible = "[AppointCourtPositionView.HasSelectedCharacter)]" - layoutpolicy_horizontal = expanding - spacing = 10 - margin_top = 10 - - - text_single = { - layoutpolicy_vertical = expanding - text = "APPOINT_COURT_POSITION_VIEW_APTITUDE" - using = Font_Size_Medium - max_width = 150 - min_width = 150 - align = center - } - - vbox = { - spacing = 1 - - text_single = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - max_width = 400 - visible = "[Not(EqualTo_int32(AppointCourtPositionView.GetOpinionBonusForSelectedEmployee, '(int32)0'))]" - text = APPOINT_COURT_POSITION_VIEW_OPINION_BONUS - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 400 - min_width = 400 - text = "[AppointCourtPositionView.GetLiegeModifierForSelectedEmployee]" - } - } - - } - } - - type court_position_candidate_list_item = widget { - size = { 10 110 } - - block "divider" { - divider = { - parentanchor = bottom|hcenter - size = { 100% 3 } - } - } - - block "widget" {} - - hbox = { - margin = { 0 5 } - spacing = 15 - - portrait_head_small = { - blockoverride "portrait_button" { - text_single = { - name = "tutorial_highlight_character_view_opinion" - visible = "[InDebugMode]" - max_width = 100 - margin = { 3 0 } - using = tooltip_es - default_format = "#D" - raw_text = "AI Score: [AppointCourtPositionView.GetAICandidateScoreFor(Character.Self)|0]" - } - } - } - - button_standard = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - onclick = "[CharacterListItem.OnClick('character')]" - enabled = "[CharacterListItem.IsSelectable]" - - framesize = { 249 78 } - spriteType = Corneredtiled - spriteborder = { 20 20 } - - down = "[AppointCourtPositionView.IsItemSelected(CharacterListItem.Self)]" - - background = { - texture = "gfx/interface/buttons/button_entry_characterlist.dds" - spriteType = Corneredtiled - margin = { 10 0 } - using = Color_Orange - alpha = 0 - using = Mask_Rough_Edges - } - - block "button" {} - - character_list_arrow = { - name = "character_list_arrow" - } - - # Selected icon - icon = { - visible = "[AppointCourtPositionView.IsItemSelected(CharacterListItem.Self)]" - parentanchor = left|vcenter - position = { -20 0 } - size = { 20 20 } - texture = "gfx/interface/buttons/button_entry_characterlist_arrow.dds" - } - - block "overlay" { - using = default_character_list_overlay - } - - block "button_content" - { - hbox = { - tooltipwidget = { - court_position_aptitude_breakdown_tooltip = { - datacontext = "[AppointCourtPositionView.GetAptitudeTooltip(Character.Self)]" - - blockoverride "header_text" { - text = APPOINT_COURT_POSITION_VIEW_APTITUDE - } - - blockoverride "modifier_list" { - text = "[AppointCourtPositionView.GetLiegeModifierForPositionType(Character.Self)]" - } - } - } - - # Name, Relation, Age and Aptitude - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # Name, Relation, Age - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 10 - - # Name - text_single = { - layoutpolicy_horizontal = expanding - using = Font_Size_Medium - autoresize = no - - text = "[Character.GetUINameNoTooltip]" - } - - # Relation and Age - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = character_age_or_death_text - blockoverride "list_layout" {} - - block "character_relation" - { - text_single = { - name = "character_relation" - layoutpolicy_horizontal = expanding - raw_text = "| [Character.GetRelationToString( GetPlayer )]" - default_format = "#low" - autoresize = no - align = nobaseline - visible = "[Character.HasRelationTo( GetPlayer )]" - } - - expand = { - visible = "[Not(Character.HasRelationTo( GetPlayer ))]" - } - } - } - } - - # Aptitude - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 10 - - text_single = { - text = APPOINT_COURT_POSITION_VIEW_APTITUDE - } - - expand = {} - - } - - expand = {} - } - - expand = {} - - # SKills and Traits - vbox = { - minimumsize = { 200 0 } - datacontext = "[CharacterListItem.GetCharacter]" - layoutpolicy_vertical = expanding - margin_top = 5 - margin_bottom = 5 - margin_right = 5 - - # Skills - hbox = { - name = "skills_grid" - layoutpolicy_horizontal = expanding - - expand = {} - - datamodel = "[CharacterListItem.GetSkillItems]" - margin_right = 5 - - item = { - widget = { - size = { 32 25 } - - text_single = { - name = "value" - parentanchor = center - margin_bottom = 4 - align = center - text = "[SkillItem.GetValue]" - tooltip = "[SkillItem.GetName]" - } - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - margin = { 5 0 } - - block "bg" - { - frame = "[SkillItem.GetFrame]" - } - } - - } - } - } - - expand = {} - - # Traits - fixedgridbox = { - name = "traits_grid" - datamodel = "[CharacterListItem.GetTraits]" - flipdirection = yes - addcolumn = 30 - addrow = 30 - datamodel_wrap = 7 - maxverticalslots = 2 - - item = { - container = { - visible = "[Trait.IsValid]" - - icon_trait = { - blockoverride "icon_size" - { - size = { 30 30 } - } - - blockoverride "tooltip_placement" - { - using = tooltip_se - } - - blockoverride "glow_radius" - { - glow_radius = 3 - } - } - } - } - } - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_activity.gui b/project/ck3/base_game/gui/window_activity.gui deleted file mode 100644 index 8dad0bd8b0..0000000000 --- a/project/ck3/base_game/gui/window_activity.gui +++ /dev/null @@ -1,334 +0,0 @@ - -###################################################### -###################### ACTIVITY ###################### -###################################################### -window = { - name = "activity_window" - parentanchor = bottom|left - size = { 1100 440 } - # size = { 625 610 } - # size = { 625 440 } - movable = no - layer = middle - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin = { -23 -17 } - margin_left = 20 - margin_bottom = 20 - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'activity_window_open', 'true' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = Animation_FadeIn_BottomLeft - } - - state = { - name = _hide - on_start = "[GetVariableSystem.Clear( 'activity_window_open' )]" - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - using = Animation_FadeOut_BottomLeft - } - - vbox = { - set_parent_size_to_minimum = yes - minimumsize = { 625 440 } - spacing = 2 - - margin_right = 35 - margin_top = 30 - - ##Header### - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 15 - margin_left = 20 - margin_top = 5 - margin_bottom = 5 - - background = { - using = Background_Area_Dark - margin_left = 5 - } - - icon = { - texture = "[ActivityWindow.GetActivity.GetType.GetIcon]" - size = { 35 35 } - } - - text_single = { - name = "title" - text = "[ActivityWindow.GetActivity.GetName]" - margin_left = 5 - margin_bottom = 4 - using = Font_Size_Big - font = TitleFont - } - - expand = {} - - buttons_window_control = { - blockoverride "button_close" - { - onclick = "[ActivityWindow.Close]" - } - - blockoverride "button_go_to" - { - onclick = "[ActivityWindow.CenterOnMap]" - # shortcut = "go_to_player" - tooltip = "GOTO_ACTIVITY" - } - } - } - - ### INFO ### - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 10 - - background = { - texture = "[ActivityWindow.GetActivity.GetType.GetBackground]" - fittype = centercrop - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_tiles/tile_window_background.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - blend_mode = alphamultiply - texture_density = 2 - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin = { 25 0 } - margin_bottom = 50 - - portrait_body = { - name = "player_portrait" - datacontext = "[ActivityWindow.GetActivity.GetOwner]" - - blockoverride "coa" {} - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - - flowcontainer = { - parentanchor = bottom|hcenter - position = { 0 -20 } - direction = vertical - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - margin = { 20 20 } - alpha = 0.5 - } - - text_label_center = { - parentanchor = hcenter - text = "[ActivityWindow.GetActivity.GetType.GetOwnerLabel]" - } - - text_single = { - parentanchor = hcenter - text = "[ActivityWindow.GetActivity.GetOwner.GetShortUIName]" - using = Font_Size_Medium - } - - text_label_center = { - parentanchor = hcenter - text = "ACTIVITY_LOCATION" - default_format = "#low" - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### ACTIVE ### - vbox = { - name = active - visible = "[And(ActivityWindow.GetActivity.IsActivated, Not(ActivityWindow.GetActivity.GetType.IsSolo) )]" - - spacer = { - size = { 0 10 } - } - - ### ACCEPTED - text_label_center = { - name = "accepted" - text = "ACTIVITY_ATTENDING" - } - - scrollarea = { - name = "attending_scrollarea" - - size = { 770 215 } - scrollbarpolicy_vertical = always_off - scrollbarpolicy_horizontal = as_needed - scrollbar_horizontal = { - using = Scrollbar_Horizontal - } - - background = { - using = Background_Area_Dark - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.2 - rotate_uv = 45 - mirror = horizontal - } - } - - scrollwidget = { - hbox = { - using = Scrollbox_Margins - - fixedgridbox = { - datamodel_reuse_widgets = yes - maxverticalslots = 1 - flipdirection = yes - - name = "guests" - datamodel = "[ActivityWindow.GetActivity.GetAccepted]" - addcolumn = 150 - addrow = 181 - - item = { - vbox = { - maximumsize = { 150 181 } - - portrait_shoulders = { - blockoverride "status_icons" {} - } - - text_single = { - text = "[Character.GetShortUIName]" - fontsize_min = 14 - max_width = 150 - } - } - } - } - - expand = {} - } - } - } - - spacer = { - size = { 0 20 } - } - - ### DECLINED - text_label_center = { - name = "declined" - text = "ACTIVITY_DECLINED" - } - - scrollarea = { - name = "declined_scrollarea" - size = { 770 140 } - - scrollbarpolicy_vertical = always_off - scrollbarpolicy_horizontal = as_needed - - scrollbar_horizontal = { - using = Scrollbar_Horizontal - } - - background = { - using = Background_Area_Dark - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.2 - rotate_uv = 45 - mirror = horizontal - - } - } - - - scrollwidget = { - hbox = { - hbox = { - name = "declined" - datamodel = [ActivityWindow.GetActivity.GetDeclined] - using = Scrollbox_Margins - spacing = 10 - - item = { - vbox = { - portrait_head_small = { - blockoverride "status_icons" {} - } - - text_single = { - text = "[Character.GetShortUIName]" - fontsize_min = 14 - max_width = 100 - } - } - } - } - - expand = {} - } - } - } - } - - ### WAITING TO START - vbox = { - name = "waiting" - visible = "[Not(ActivityWindow.GetActivity.IsActivated)]" - - text_single = { - name = "waiting" - align = center - text = "ACTIVITY_WAITING" - default_format = "#high" - using = Font_Size_Big - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - margin = { 100 50 } - alpha = 0.7 - } - } - } - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/window_add_tradition.gui b/project/ck3/base_game/gui/window_add_tradition.gui deleted file mode 100644 index d34b1f18ae..0000000000 --- a/project/ck3/base_game/gui/window_add_tradition.gui +++ /dev/null @@ -1,356 +0,0 @@ -###################################################### -################## CULTURE ADD TRADITION ############# -###################################################### - -window = { - name = "add_tradition_window" - parentanchor = center - size = { 600 950 } - layer = windows_layer - - datacontext = "[GetPlayer.GetCulture]" - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - on_start = "[AddTraditionWindow.SetTraditionCategory( 'realm' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - using = Window_Margins - minimumsize = { 600 0 } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[SelectLocalization(AddTraditionWindow.IsReplacing, 'REPLACE_TRADITION_WINDOW_TITLE', 'ADD_TRADITION_WINDOW_TITLE')]" - } - - blockoverride "button_close" - { - onclick = "[AddTraditionWindow.Close]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 4 0 } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = -4 - - # The parameter for GetTraditionGrouping should match the categories in the traditions script - add_tradition_category = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'realm' )]" - } - add_tradition_category = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'combat' )]" - } - add_tradition_category = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'societal' )]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - add_tradition_category = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'ritual' )]" - } - add_tradition_category = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'regional' )]" - } - } - } - - vbox = { - name = "tradition_selection" - margin = { 0 8 } - spacing = 6 - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox_traditions_list = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'realm' )]" - } - - vbox_traditions_list = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'combat' )]" - } - - vbox_traditions_list = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'societal' )]" - } - - vbox_traditions_list = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'ritual' )]" - } - - vbox_traditions_list = { - datacontext = "[AddTraditionWindow.GetTraditionGrouping( 'regional' )]" - } - - vbox = { - name = "cost" - datacontext = "[AddTraditionWindow.GetSelectedTradition]" - visible = "[CultureTradition.IsValid]" - minimumsize = { 0 28 } - spacing = 10 - tooltip = "[SelectLocalization(AddTraditionWindow.IsReplacing, 'REPLACE_TRADITION_COST_TOOLTIP', 'ADD_TRADITION_COST_TOOLTIP')]" - - text_single = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = "[SelectLocalization(AddTraditionWindow.IsReplacing, 'REPLACE_TRADITION_TOTAL_COST', 'ADD_TRADITION_TOTAL_COST')]" - default_format = "#high" - using = Font_Size_Medium - - background = { - visible = "[Not( AddTraditionWindow.CanPayCost )]" - margin = { 5 0 } - using = Status_Bad - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 44 8 } - spacing = 20 - - button_standard= { - name = "decline_button" - text = "CANCEL_BUTTON" - onclick = [AddTraditionWindow.Close] - shortcut = "close_window" - } - - button_primary = { - name = "done" - layoutpolicy_horizontal = expanding - onclick = "[AddTraditionWindow.AddTradition]" - onclick = "[AddTraditionWindow.Close]" - enabled = "[AddTraditionWindow.CanAddTradition]" - text = "[SelectLocalization(AddTraditionWindow.IsReplacing, 'REPLACE_TRADITION_EXECUTE_LABEL', 'ADD_TRADITION_EXECUTE_LABEL')]" - default_format = "#high" - - tooltip = "[SelectLocalization(AddTraditionWindow.IsReplacing, 'REPLACE_TRADITION_EXECUTE_TOOLTIP', 'ADD_TRADITION_EXECUTE_TOOLTIP')]" - - warning_icon = { - visible = "[Culture.IsReforming]" - parentanchor = vcenter|right - size = { 25 25 } - position = { -3 0 } - alwaystransparent = yes - } - } - } - } - } -} - -types CultureAddTraditionTypes -{ - type widget_tradition_item = widget { - size = { 240 180 } - - tooltipwidget = { - using = culture_tradition_tooltip_clickable - - blockoverride "above_description_text" { - text = "[AddTraditionWindow.GetPickTraditionBlockers( CultureTradition.Self )]" - } - } - - vbox = { - button_standard = { - size = { 220 120 } - onclick = "[AddTraditionWindow.SetSelectedTradition( CultureTradition.Self )]" - enabled = "[AddTraditionWindow.CanPickTradition( CultureTradition.Self )]" - - widget_tradition_icon = { - block "icon_size" { - size = { 220 120 } - } - } - - icon = { - name = "selection_glow" - visible = "[ObjectsEqual( AddTraditionWindow.GetSelectedTradition, CultureTradition.Self )]" - parentanchor = center - position = { 0 2 } - size = { 100% 100% } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_effects/innovation_glow.dds" - margin = { 14 12 } - spriteType = Corneredstretched - spriteborder = { 30 30 } - tintcolor = { 1 0.8 0.6 1 } - } - } - } - - hbox = { - margin_top = 4 - - text_label_center = { - name = "name" - visible = "[AddTraditionWindow.CanBuyTradition( CultureTradition.Self )]" - text = "[CultureTradition.GetNameNoTooltip]" - maximumsize = { 180 44 } - multiline = yes - align = center|nobaseline - - using = Font_Size_Medium - } - - text_label_center = { - name = "name2" - visible = "[Not( AddTraditionWindow.CanBuyTradition( CultureTradition.Self ) )]" - text = "[CultureTradition.GetNameNoTooltip]" - maximumsize = { 180 44 } - multiline = yes - align = center|nobaseline - - using = Font_Size_Medium - - block "default_format" { - default_format = "#low" - } - } - - widget = { - size = { 0 30 } - allow_outside = yes - - warning_icon = { - visible = "[Not( AddTraditionWindow.CanPickTradition( CultureTradition.Self ) )]" - position = { 6 -2 } - widgetanchor = left - size = { 30 30 } - tooltip = "[AddTraditionWindow.GetPickTraditionBlockers( CultureTradition.Self )]" - } - } - } - - hbox = { - spacing = 20 - text_label_center = { - name = "cost" - text = "[AddTraditionWindow.GetTraditionCost( CultureTradition.Self )]" - maximumsize = { 130 44 } - multiline = yes - align = center - - using = Font_Size_Small - tooltip = "[AddTraditionWindow.GetTraditionCostBreakdown( CultureTradition.Self )]" - using = tooltip_se - - background = { - visible = "[Not( AddTraditionWindow.CanBuyTradition(CultureTradition.Self) )]" - margin_right = 15 - margin_bottom = -1 - using = Status_Bad - } - } - - text_label_center = { - name = "time" - text = "[SelectLocalization(AddTraditionWindow.IsReplacing, Culture.GetTotalReformTimeForReplacingTradition, Culture.GetTotalReformTimeForNewTradition)]" - maximumsize = { 130 44 } - multiline = yes - align = center - - using = Font_Size_Small - tooltip = "[SelectLocalization(AddTraditionWindow.IsReplacing, 'ESTABLISHMENT_TIME_TOOLTIP_REPLACING_TRADITION', 'ESTABLISHMENT_TIME_TOOLTIP_NEW_TRADITION')]" - using = tooltip_se - } - } - } - } - - type add_tradition_category = button_tab { - layoutpolicy_horizontal = expanding - onclick = "[AddTraditionWindow.SetTraditionCategory( TraditionGrouping.GetGroupingKey ))]" - down = "[AddTraditionWindow.HasTraditionCategory( TraditionGrouping.GetGroupingKey )]" - - hbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = center - text = "[TraditionGrouping.GetGroupingName]" - default_format = "#low" - } - - text_single = { - align = center - text = "TRADITION_CATEGORY_COUNT" - default_format = "#low" - margin_right = 15 - min_width = 30 - } - } - } - - # Needs a wrapping vbox as otherwise the blockoverride for the scrollbox_content doesn't work - type vbox_traditions_list = vbox { - visible = "[AddTraditionWindow.HasTraditionCategory( TraditionGrouping.GetGroupingKey )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - fixedgridbox = { - datamodel = "[TraditionGrouping.GetPossibleTraditions]" - flipdirection = yes - addcolumn = 240 - addrow = 200 - datamodel_wrap = 2 - - item = { - widget_tradition_item = { - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_army.gui b/project/ck3/base_game/gui/window_army.gui deleted file mode 100644 index fb5ddb9738..0000000000 --- a/project/ck3/base_game/gui/window_army.gui +++ /dev/null @@ -1,1958 +0,0 @@ -window = { - name = "army_window" - datacontext = "[ArmyWindow.GetArmy]" - - parentanchor = bottom|left - size = { 785 350 } - filter_mouse = left|right - movable = no - layer = middle - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin = { -25 -20 } - margin_left = 20 - margin_bottom = 20 - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'county_view_open', 'true' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = Animation_FadeIn_BottomLeft - } - - state = { - name = _hide - on_start = "[GetVariableSystem.Clear( 'county_view_open' )]" - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - using = Animation_FadeOut_BottomLeft - } - - vbox = { - margin_right = 33 - margin_top = 36 - - ### close button row - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 8 - margin_bottom = -8 - - header_pattern = { - layoutpolicy_horizontal = expanding - - widget = { - size = { 45 50 } - - coa_realm_small_crown = { - name = "owner_flag" - datacontext = "[Army.GetOwner]" - parentanchor = bottom|left - position = { 5 5 } - } - } - - # hbox = { - # #visible = "[GreaterThan_int32(GetDataModelSize(ArmyWindow.GetSelectedUnitItems), '(int32)1')]" - # spacing = 3 - - # icon = { - # name = "icon_soldier" - # texture = "gfx/interface/icons/icon_soldier.dds" - # size = { 30 30 } - # } - - # text_single = { - # name = "strength" - # text = "[ArmyWindow.GetTotalSoldierCountString]" - # align = nobaseline - # } - - # using = tooltip_ne - # tooltip = "[ArmyWindow.GetAllArmiesCompositionString]" - # } - #} - - ## Armies flag - fixedgridbox = { - addcolumn = 50 - addrow = 50 - name = "banner_items_grid" - datamodel = "[ArmyWindow.GetSelectedUnitItems]" - visible = "[GreaterThan_int32(GetDataModelSize(ArmyWindow.GetSelectedUnitItems), '(int32)1')]" - datamodel_wrap = 8 - flipdirection = yes - position = { 55 0 } - - item = { - widget = { - size = { 50 50 } - name = "unit_item" - - button = { - name = "unit_icon" - texture = "gfx/interface/icons/unit_view/unit_view_banner.dds" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_select_army" - - gfxtype = updownframedbuttongfx - framesize = { 96 96 } - size = { 50 50 } - onclick = "[PdxGuiTriggerAllAnimations('army_change')]" - onrightclick = "[SelectedUnitItem.OnRightClick]" - down = "[SelectedUnitItem.IsShown]" - effectname = "NoHighlight" - - upframe = 1 - overframe = 2 - downframe = 3 - - highlight_icon = { - visible = "[SelectedUnitItem.IsGatheringArmy]" - size = { 50 50 } - texture = "gfx/interface/icons/unit_view/unit_view_gathering.dds" - } - - highlight_icon = { - visible = "[SelectedUnitItem.GetArmy.IsEmbarked]" - size = { 50 50 } - texture = "gfx/interface/icons/unit_view/unit_view_disembarking.dds" - } - - icon = { - visible = "[Or( And(SelectedUnitItem.IsShown, SelectedUnitItem.GetArmy.IsEmbarked), And(SelectedUnitItem.IsShown, SelectedUnitItem.IsGatheringArmy))]" - framesize = { 96 96 } - size = { 50 50 } - frame = 5 - alwaystransparent = yes - texture = "gfx/interface/icons/unit_view/unit_view_banner.dds" - } - - icon = { - visible = "[SelectedUnitItem.IsShown]" - framesize = { 96 96 } - size = { 50 50 } - frame = 4 - alwaystransparent = yes - texture = "gfx/interface/icons/unit_view/unit_view_banner.dds" - } - - state = { - name = _mouse_click - delay = 0.2 - on_finish = "[SelectedUnitItem.OnClick]" - } - } - - text_single = { - parentanchor = top|hcenter - alwaystransparent = yes - position = { 0 10 } - - text = "[SelectedUnitItem.GetArmy.GetSoldierCount|*]" - } - - tooltip = "[SelectedUnitItem.GetTooltip]" - using = tooltip_ne - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 45 - margin_bottom = 15 - - expand = {} - - widget = { - size = { 42 45 } - visible = "[GreaterThan_int32(GetDataModelSize(ArmyWindow.GetSelectedUnitItems), '(int32)1')]" - - button_round = { - name = "reorganize_button" - enabled = "[ArmyWindow.CanReorgSelected]" - tooltip = "[ArmyWindow.BuildReorgTooltip]" - using = tooltip_ne - parentanchor = bottom - - button_army_reorganize = { - onclick = "[ArmyWindow.ToggleReorganizationWindow]" - parentanchor = center - } - } - } - - widget = { - size = { 42 45 } - visible = "[GreaterThan_int32(GetDataModelSize(ArmyWindow.GetSelectedUnitItems), '(int32)1')]" - - button_round = { - name = "merge_button" - enabled = [ArmyWindow.CanMerge] - tooltip = "[ArmyWindow.BuildMergeTooltip]" - using = tooltip_ne - parentanchor = bottom - - button_army_merge = { - parentanchor = center - onclick = "[ArmyWindow.MergeSelected]" - shortcut = "army_merge" - } - } - } - } - } - - blockoverride "header_text" { - name = "name" - visible = "[Not(GreaterThan_int32(GetDataModelSize(ArmyWindow.GetSelectedUnitItems), '(int32)5'))]" - text = "ARMY_HEADER" - align = center - using = Font_Size_Big - max_width = 600 - } - - blockoverride "button_close" - { - onclick = "[ArmyWindow.CloseAndDeselect]" - } - } - - ### info row - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### Dark header row - hbox = { - ### name - visible = "[Not(GreaterThan_int32(GetDataModelSize(ArmyWindow.GetSelectedUnitItems), '(int32)1'))]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 30 } - margin = { 10 4 } - margin_right = 20 - - spacing = 5 - - background = { - margin_left = 15 - margin_right = -7 - using = Background_Area_Dark - } - - hbox = { - layoutpolicy_vertical = expanding - - text_single = { - name = "name" - text = "[Army.GetNameNoTooltip]" - align = left|nobaseline - using = Font_Size_Medium - max_width = 600 - } - } - - expand = {} - - hbox = { - name = "loot" - visible = "[Army.IsRaidArmy]" - tooltip = "ARMY_RAID_LOOT_TOOLTIP" - - icon = { - name = "loot_icon" - size = { 35 35 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - text_single = { - name = "loot" - text = "[Army.GetRaidLoot|0]/[Army.GetLootCap|0]" - } - } - - hbox = { - tooltip = "ARMY_ATTRITION_TT" - - icon = { - texture = "gfx/interface/icons/map_icons/attrition_icon.dds" - size = { 35 35 } - } - - text_single = { - name = "attrition" - text = "[Army.GetArmyAttritionPercentage|%0-]" - } - } - - hbox = { - name = "supplies" - tooltip = "[Army.GetSupplyStateTooltip]" - - icon = { - name = "supply_icon" - size = { 40 40 } - framesize = { 60 60 } - frame = "[ArmyWindow.GetSupplyStateFrame]" - texture = "gfx/interface/icons/icon_supplies.dds" - } - - icon = { - name = "supply_trend_icon" - size = { 25 25 } - visible = "[ArmyWindow.ShowSupplyTrend]" - texture = "gfx/interface/icons/symbols/icon_supplies_trend.dds" - } - - text_single = { - name = "supply_text" - text = "[ArmyWindow.GetCurrentSupply]/[ArmyWindow.GetFullSupplyCapacity]" - minimumsize = { 60 0 } - align = right - } - } - } - - ### selected Dark header row - button = { - name = "select_this_only" - visible = "[GreaterThan_int32(GetDataModelSize(ArmyWindow.GetSelectedUnitItems), '(int32)1')]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 48 } - onclick = "[ArmyWindow.SelectThisUnitOnly]" - - tooltip = "ARMY_SELECT_THIS_ONLY" - - state = { - name = "army_change" - alpha = 0 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - ### name ### - hbox = { - margin_left = 10 - margin_right = 20 - - spacing = 5 - - background = { - margin_left = 15 - margin_right = -6 - using = Background_Area_Dark - } - - hbox = { - layoutpolicy_vertical = expanding - spacing = 5 - - text_single = { - name = "name" - text = "[Army.GetNameNoTooltip]" - align = left|nobaseline - using = Font_Size_Medium - max_width = 600 - } - - button_select_arrow = { - alwaystransparent = yes - size = { 20 20 } - } - } - - expand = {} - - hbox = { - name = "loot" - visible = "[Army.IsRaidArmy]" - tooltip = "ARMY_RAID_LOOT_TOOLTIP" - - icon = { - name = "loot_icon" - size = { 35 35 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - text_single = { - name = "loot" - text = "[Army.GetRaidLoot|0]/[Army.GetLootCap|0]" - } - } - - hbox = { - tooltip = "ARMY_ATTRITION_TT" - - icon = { - texture = "gfx/interface/icons/map_icons/attrition_icon.dds" - size = { 35 35 } - } - - text_single = { - name = "attrition" - text = "[Army.GetArmyAttritionPercentage|%0-]" - } - } - - hbox = { - name = "supplies" - tooltip = "[Army.GetSupplyStateTooltip]" - - icon = { - name = "supply_icon" - size = { 40 40 } - framesize = { 60 60 } - frame = "[ArmyWindow.GetSupplyStateFrame]" - texture = "gfx/interface/icons/icon_supplies.dds" - } - - icon = { - name = "supply_trend_icon" - size = { 25 25 } - visible = "[ArmyWindow.ShowSupplyTrend]" - texture = "gfx/interface/icons/symbols/icon_supplies_trend.dds" - } - - text_single = { - name = "supply_text" - text = "[ArmyWindow.GetCurrentSupply]/[ArmyWindow.GetFullSupplyCapacity]" - minimumsize = { 60 0 } - align = right - } - } - } - } - - hbox = { - maximumsize = { -1 274 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 5 - - state = { - name = "army_change" - alpha = 0.5 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - background = { - using = Background_Area - margin_right = -8 - margin_top = 5 - } - - datacontext = "[Army.GetCommander]" - - ### Commmander ### - hbox = { - layoutpolicy_vertical = expanding - margin_left = 5 - - background = { - using = Background_Area - margin_top = 5 - } - - background = { - visible = "[ObjectsEqual( Character.Self, GetPlayer )]" - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - alpha = 0.3 - - using = Color_Blue - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.9 - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_texture_01.dds" - spriteType = Corneredtiled - spriteborder = { 15 15 } - blend_mode = alphamultiply - } - } - - background = { - visible = "[ObjectsEqual( Character.Self, GetPlayer )]" - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteType = Corneredstretched - spriteborder = { 15 15 } - alpha = 0.25 - - using = Color_Blue - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.9 - mirror = horizontal - } - } - - widget = { - size = { 200 210 } - - portrait_torso = { - name = "army_commander" - visible = "[Character.IsValid]" - size = { 100% 100% } - - blockoverride "opinion_box" - {} - blockoverride "status_icons" - {} - - blockoverride "coa" - {} - - blockoverride "portrait_button_template_onclick" - { - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - } - - blockoverride "portrait_button" { - mask = "gfx/portraits/portrait_mask_council.dds" - size = { 195 225 } - } - } - - portrait_torso = { - name = "no_commander" - visible = "[Not( Character.IsValid )]" - position = { 15 0 } - - blockoverride "opinion_box" - {} - blockoverride "status_icons" - {} - - blockoverride "portrait_button_template_onclick" - { - onclick = "[ArmyWindow.ShowCommanders]" - } - - blockoverride "onclick" { - onclick = "[ArmyWindow.ShowCommanders]" - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 50 50 } - position = { 0 20 } - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - } - - widget = { - size = { 100% 100% } - - widget = { - size = { 42 33 } - parentanchor = right - - icon = { - name = "commander_is_leader" - texture = "gfx/interface/icons/commander_is_leader.dds" - visible = "[Army.CommanderIsOwner]" - tooltip = "COMMANDER_IS_LEADER_TOOLTIP" - size = { 40 40 } - } - } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - minimumsize = { 40 0 } - layoutpolicy_vertical = expanding - expand = {} - - fixedgridbox = { - name = "commander_traits" - datamodel = "[ArmyWindow.GetCommanderTraits]" - setitemsizefromcell = yes - addcolumn = 40 - addrow = 40 - datamodel_wrap = 3 - - item = { - container = { - visible = "[Trait.IsValid]" - - icon_trait = { - position = { -3 0 } - - blockoverride "icon_size" - { - size = { 40 40 } - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 5 - - widget = { - size = { 45 35 } - visible = "[Character.IsValid]" - tooltip = "[Character.GetCommanderAdvantageDesc]" - - hbox = { - name = "martial_skill_commander" - datacontext = "[ArmyWindow.GetCommanderMartialSkill]" - - icon = { - name = "skill_icon" - texture = "gfx/interface/icons/icon_commander_advantage.dds" - size = { 30 30 } - } - - text_single = { - name = "skill_value" - align = right|nobaseline - default_format = "#high" - text = "[Character.GetCommanderAdvantage]" - } - - background = { - name = "skill_icon_bg" - margin = { 10 0 } - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - frame = "[SkillItem.GetFrame]" - } - } - } - - expand = {} - } - } - expand = {} - } - - widget = { - layoutpolicy_horizontal = expanding - minimumsize = { 150 50 } - allow_outside = yes - - text_label_center = { - name = "Commander" - multiline = yes - max_width = 115 - text = "[commander|E]" - parentanchor = center - } - - button = { - size = { 50 50 } - enabled = "[ArmyWindow.CanShowCommanders]" - onclick = "[ArmyWindow.ShowCommanders]" - tooltip = "[ArmyWindow.GetShowCommandersTooltip]" - - button_replace = { - name = "change_commander" - parentanchor = center - position = { -3 0 } - size = { 36 36 } - alwaystransparent = yes - } - } - - widget = { - size = { 45 50 } - parentanchor = right|vcenter - allow_outside = yes - - coa_realm_small_crown = { - visible = "[And(Character.IsValid, Character.HasLandedTitles)]" - parentanchor = bottom|hcenter - widgetanchor = bottom|hcenter - } - } - } - } - } - } - - divider_light = { - layoutpolicy_vertical = expanding - } - } - - ### Info ### - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 280 0 } - - background = { - name = "army_state_background" - texture = "[Army.GetArmyStatusIcon]" - margin_top = 5 - margin_right = -5 - using = Mask_Rough_Edges - fittype = centercrop - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - rotate_uv = -90 - mirror = vertical - } - } - - vbox = { - layoutpolicy_vertical = expanding - - hbox = { - margin_left = 10 - layoutpolicy_horizontal = expanding - soldiers_and_quality_big = { - datacontext = "[Army.GetComposition]" - } - - expand = {} - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 10 - - vbox = { - layoutpolicy_vertical = expanding - - # background = { - # using = Background_Area - # margin = { 14 2 } - - # modify_texture = { - # name = "mask" - # texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - # blend_mode = alphamultiply - # mirror = horizontal - # } - # } - - spacer = { - size = { 5 10 } - visible = "[Not(Or( DataModelHasItems(ArmyWindow.GetHiredTroopItems), Army.HasEventTroops ))]" - } - - ### Hired Troops - hbox = { - name = "hired_and_event_troops" - visible = "[Or( DataModelHasItems(ArmyWindow.GetHiredTroopItems), Army.HasEventTroops )]" - ignoreinvisible = yes - layoutpolicy_horizontal = expanding - - widget = { - visible = "[Army.HasEventTroops]" - size = { 36 30 } - allow_outside = yes - icon = { - name = "event_troops" - texture = "gfx/interface/icons/icon_special_troops.dds" - size = { 36 36 } - tooltip = "ARMY_VIEW_ARMY_HAS_EVENT_TROOPS" - using = tooltip_ne - } - } - - overlappingitembox = { - size = { 350 42 } - name = "hired_troops" - datamodel = "[ArmyWindow.GetHiredTroopItems]" - - item = { - container = { - ignoreinvisible = yes - - container = { - name = "mercenary_item" - visible = "[HiredTroopItem.IsMercenaryCompany]" - datacontext = "[HiredTroopItem.GetMercenaryCompany]" - - coa_title_tiny = { - name = "mercenary_coa" - datacontext = "[MercenaryCompany.GetTitle]" - } - } - - container = { - name = "holy_order_item" - visible = "[HiredTroopItem.IsHolyOrder]" - datacontext = "[HiredTroopItem.GetHolyOrder]" - - coa_title_tiny = { - name = "holy_order_coa" - datacontext = "[HolyOrder.GetTitle]" - } - } - } - } - } - - expand = {} - } - - spacer = { - size = { 5 5 } - visible = "[Or( DataModelHasItems(ArmyWindow.GetHiredTroopItems), Army.HasEventTroops )]" - } - - ### MAA ### - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - dynamicgridbox = { - name = "troops" - datamodel = "[ArmyWindow.GetTroopItems]" - datamodel_wrap = 4 - flipdirection = yes - - item = { - widget = { - tooltip = "ARMY_VIEW_TROOP_TT" - - hbox = { - set_parent_size_to_minimum = yes - margin_right = 8 - spacing = 1 - - icon = { - name = "men_at_arms_icon" - visible = "[TroopItem.IsMaa]" - size = { 35 35 } - texture = "[TroopItem.GetRegiment.GetRegiment.GetMAAType.GetIcon]" - } - - icon = { - name = "levies_icon" - visible = "[TroopItem.IsLevies]" - size = { 35 35 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - widget = { - visible = "[TroopItem.IsKnight]" - size = { 30 35 } - - icon = { - name = "knight_icon" - parentanchor = center - size = { 35 35 } - texture = "gfx/interface/icons/icon_knight_small.dds" - } - } - - text_single = { - layoutpolicy_horizontal = growing - text = "[TroopItem.GetCount|*]" - } - } - } - } - } - - expand = {} - } - } - - expand = {} - } - - expand = {} - } - } - - expand = {} - } - } - - } - } - - widget = { - size = { 770 345 } - name = "hundred" - parentanchor = bottom|right - - state = { - name = "army_change" - alpha = 0.5 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - vbox = { - margin_right = 45 - spacing = 5 - - expand = { - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - - expand = { - layoutpolicy_horizontal = expanding - } - - vbox = { - margin = { 10 10 } - - background = { - using = Background_Area_Dark - alpha = 0.7 - } - - hbox = { - spacing = 7 - - text_single = { - name = "status_text" - text = "[ArmyWindow.GetUnitItem.GetStatusDescription]" - default_format = "#high" - align = nobaseline - } - - container = { - name = "open_raid_button" - visible = "[Army.IsTakingRaidAction]" - datacontext = "[Army.GetRaid]" - using = raid_goto_template - } - - vbox = { - name = "open_siege_button" - visible = "[Army.IsSieging]" - datacontext = "[Army.GetLocation.GetSiege]" - using = siege_goto_template - } - - button_round = { - name = "stop_gathering_button" - size = { 30 30 } - visible = "[ArmyWindow.CanStopGathering]" - - button_cancel_small = { - parentanchor = center - onclick = "[ArmyWindow.StopGathering]" - tooltip = "STOP_GATHERING" - } - } - } - - hbox = { - visible = "[Army.IsGathering]" - layoutpolicy_horizontal = expanding - - using = Animation_ShowHide_Standard - - progressbar_standard = { - layoutpolicy_horizontal = expanding - size = { 0 10 } - min = 0 - max = 1 - value = "[Army.GetGatheringProgress]" - } - } - } - } - - - ### Manage buttons - hbox = { - layoutpolicy_horizontal = expanding - margin = { 8 0 } - margin_bottom = 5 - - expand = {} - - text_multi = { - name = "attached_to_name" - visible = "[ArmyWindow.IsAttachedToAnyUnit]" - datacontext = "[ArmyWindow.GetAttachedToArmy]" - text = "ATTACHED_ARMY_NAME" - align = left - using = Font_Size_Small - max_width = 250 - autoresize = yes - maximumsize = { -1 40 } - } - - spacer = { - size = { 5 5 } - } - - button_round = { - name = "attach_to_unit_button" - visible = "[And( Not( ArmyWindow.CanAttachToMultipleLocalUnits ), Not( ArmyWindow.IsAttachedToAnyUnit ) )]" - enabled = "[ArmyWindow.CanAttachToAnyLocalUnit]" - tooltip = "[ArmyWindow.BuildAttachToUnitTooltip]" - using = tooltip_ne - - button_attach_to_unit = { - onclick = "[ArmyWindow.AttachToLocalUnit]" - parentanchor = center - } - } - - button_round = { - name = "attach_to_unit_window_button" - visible = "[And( ArmyWindow.CanAttachToMultipleLocalUnits, Not( ArmyWindow.IsAttachedToAnyUnit ) )]" - tooltip = "TOGGLE_ATTACH_TO_UNIT_WINDOW" - using = tooltip_ne - - button_attach_to_unit = { - onclick = "[ArmyWindow.ToggleAttachToWindow]" - parentanchor = center - } - } - - button_round = { - name = "detach_from_unit_button" - visible = "[ArmyWindow.IsAttachedToAnyUnit]" - enabled = "[ArmyWindow.CanDetachFromUnit]" - tooltip = "[ArmyWindow.BuildDetachFromUnitTooltip]" - using = tooltip_ne - - button_detach_from_unit = { - onclick = "[ArmyWindow.DetachFromUnit]" - parentanchor = center - } - } - - hbox = { - layoutpolicy_vertical = expanding - visible = "[Army.IsRaidArmy]" - - button_checkbox_label = { - name = "toggle_looting" - onclick = "[ArmyWindow.ToggleLooting]" - tooltip = "TOGGLE_LOOTER_STANCE" - - blockoverride "checkbox" - { - checked = "[Army.HasLooterStance]" - } - - blockoverride "text" - { - text = "AV_ALWAYS_RAID" - } - } - - spacer = { - size = { 5 5 } - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - spacer = { - size = { 5 5 } - } - } - - button_round = { - name = "unit_custom_split_button" - enabled = "[ArmyWindow.CanSplitCustomSelected]" - - - button_army_create = { - parentanchor = center - tooltip = "[ArmyWindow.BuildSplitCustomTooltip]" - using = tooltip_ne - onclick = "[ArmyWindow.ToggleSplitArmyWindow]" - shortcut = army_create_new - } - } - - button_round = { - name = "split_in_half_button" - - - button_army_split_in_half = { - parentanchor = center - onclick = [ArmyWindow.SplitHalfSelected] - shortcut = army_split_half - tooltip = [ArmyWindow.BuildSplitHalfTooltip] - using = tooltip_ne - } - enabled = [ArmyWindow.CanSplitHalfSelected] - } - - button_round = { - name = "split_off_button" - onclick = "[ArmyWindow.SplitSelectedHiredAndEventTroops]" - tooltip = "[ArmyWindow.BuildSplitHiredAndEventTroopsTooltip]" - enabled = "[ArmyWindow.CanSplitSelectedHiredAndEventTroops]" - using = tooltip_ne - - button_army_split_off_special_troops = { - parentanchor = center - alwaystransparent = yes - } - } - - button_round = { - name = "split_for_siege_button" - using = tooltip_ne - visible = "[Army.IsSieging]" - button_army_split_off_besiegers = { - parentanchor = center - - onclick = [ArmyWindow.SplitSelectedForSiege] - shortcut = army_split_half - } - enabled = [ArmyWindow.CanSplitSelectedForSiege] - tooltip = [ArmyWindow.BuildSplitForSiegeTooltip] - } - - spacer = { - size = { 5 5 } - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - spacer = { - size = { 5 5 } - } - - button_round = { - name = "toggle_raiding" - - button_army_toggle_raiding = { - onclick = [ArmyWindow.ToggleRaiding] - visible = "[Not(Army.IsRaidArmy)]" - parentanchor = center - } - - button_army_details = { - onclick = "[ArmyWindow.ToggleRaiding]" - visible = "[Army.IsRaidArmy]" - parentanchor = center - } - - enabled = [ArmyWindow.CanToggleRaiding] - tooltip = [ArmyWindow.BuildToggleRaidingTooltip] - using = tooltip_ne - visible = "[GetPlayer.CanRaid]" - } - - button_round = { - name = "disband_button" - using = tooltip_ne - - enabled = [ArmyWindow.CanDisband] - tooltip = [ArmyWindow.BuildDisbandTooltip] - - button_army_disband = { - parentanchor = center - onclick = [ArmyWindow.DisbandSelected] - shortcut = army_disband - } - } - } - } - } -} - -window = { - name = "army_reorganization_window" - size = { 900 700 } - parentanchor = center - layer = top - - attachto = { - widgetid = "army_window" - stackmode = top - inherit_data_context = yes - } - - using = Window_Background - using = Window_Decoration_Spike - - using = Animation_ShowHide_Quick - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "ARMY_REORGANIZATION" - } - - blockoverride "button_close" - { - onclick = "[ArmyReorgWindow.Hide]" - - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 25 10 } - - widget = { - size = { 300 100 } - vbox = { - name = "left" - datacontext = "[ArmyReorgWindow.GetLeftArmyComposition]" - visible = "[DataModelHasItems( ArmyReorgWindow.GetLeftItems )]" - - vbox = { - text_label_center = { - name = "army_name" - text = "[ArmyComposition.GetName]" - layoutpolicy_horizontal = expanding - default_format = "#high" - using = Font_Size_Medium - align = center - } - - soldiers_and_quality_small = { - layoutpolicy_horizontal = expanding - } - - text_single = { - name = "army_maintenance" - text = "ARMY_REORG_LEFT_MAINTENANCE" - layoutpolicy_horizontal = expanding - align = center|nobaseline - } - } - - expand = {} - } - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - widget = { - size = { 300 100 } - - vbox = { - name = "right" - datacontext = "[ArmyReorgWindow.GetRightArmyComposition]" - visible = "[DataModelHasItems( ArmyReorgWindow.GetRightItems )]" - - vbox = { - text_label_center = { - name = "army_name" - text = "[ArmyComposition.GetName]" - layoutpolicy_horizontal = expanding - default_format = "#high" - using = Font_Size_Medium - align = center - } - - soldiers_and_quality_small = { - layoutpolicy_horizontal = expanding - } - - text_single = { - name = "army_maintenance" - text = "ARMY_REORG_RIGHT_MAINTENANCE" - layoutpolicy_horizontal = expanding - align = center|nobaseline - } - } - - expand = {} - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 20 - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty(ArmyReorgWindow.GetLeftItems)]" - text = "REORG_EMPTY_LIST" - } - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[ArmyReorgWindow.GetLeftItems]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - button_standard_list = { - name = "regiment_item" - layoutpolicy_horizontal = expanding - size = { 0 50 } - onclick = "[RegimentReorgEntry.MoveRegiment]" - - using = reorg_regiment_tooltips - - hbox = { - margin_right = 5 - - hbox_reorg_regiment_entry_core = { - name = "info" - } - - button_select_arrow = { - alwaystransparent = yes - size = { 20 20 } - } - } - } - } - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty(ArmyReorgWindow.GetRightItems)]" - text = "REORG_EMPTY_LIST" - } - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[ArmyReorgWindow.GetRightItems]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - button_standard_list = { - name = "regiment_item" - layoutpolicy_horizontal = expanding - size = { 0 50 } - onclick = "[RegimentReorgEntry.MoveRegiment]" - - using = reorg_regiment_tooltips - blockoverride "levies_placement" { - using = tooltip_es - } - blockoverride "maa_placement" { - using = tooltip_es - } - blockoverride "knight_placement" { - using = tooltip_es - } - blockoverride "vassal_placement" { - using = tooltip_es - } - hbox = { - margin_left = 5 - button_select_arrow = { - alwaystransparent = yes - size = { 20 20 } - mirror = horizontal - } - - hbox_reorg_regiment_entry_core = { - name = "info" - } - } - } - } - } - } - } - - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 15 } - - vbox = { - name = "left_buttons" - enabled = "[DataModelHasItems( ArmyReorgWindow.GetLeftItems )]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 3 - - button_standard = { - name = "select" - text = "SELECT" - default_format = "#high" - onclick = "[ArmyReorgWindow.SelectLeft]" - tooltip = "SELECT_TOOLTIP" - } - - button_round = { - name = "disband_button" - size = { 38 38 } - - enabled = "[ArmyReorgWindow.CanDisband]" - tooltip = "DISBAND_TOOLTIP" - - button_army_disband = { - parentanchor = center - onclick = "[ArmyReorgWindow.DisbandLeft]" - } - } - } - } - - vbox = { - name = "right_buttons" - enabled = "[DataModelHasItems( ArmyReorgWindow.GetRightItems )]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 3 - - button_standard = { - name = "select" - text = "SELECT" - default_format = "#high" - onclick = "[ArmyReorgWindow.SelectRight]" - tooltip = "SELECT_TOOLTIP" - } - - button_round = { - name = "disband_button" - size = { 38 38 } - - enabled = "[ArmyReorgWindow.CanDisband]" - tooltip = "DISBAND_TOOLTIP" - - button_army_disband = { - parentanchor = center - onclick = "[ArmyReorgWindow.DisbandRight]" - } - } - } - } - } - } -} - -window = { - name = "attach_to_army_window" - size = { 600 700 } - parentanchor = center - layer = top - - attachto = { - widgetid = "army_window" - stackmode = top - inherit_data_context = yes - } - - using = Window_Background - using = Window_Decoration_Spike - - using = Animation_ShowHide_Quick - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "ATTACH_TO_ARMY_WINDOW_HEADER" - } - - blockoverride "button_close" - { - onclick = "[AttachToArmyWindow.Hide]" - } - } - - text_multi = { - text = "ATTACH_TO_ARMY_WINDOW_TEXT" - layoutpolicy_horizontal = expanding - align = center - margin = { 10 0 } - default_format = "#I" - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = growing - - blockoverride "scrollbox_content" - { - - vbox = { - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - spacing = 3 - - datamodel = "[AttachToArmyWindow.AccessLocalUnits]" - - item = { - button_standard_list = { - name = "local_unit_item" - layoutpolicy_horizontal = expanding - size = { 0 50 } - onclick = "[AttachToArmyWindow.SelectUnit( UnitItem.Self )]" - down = "[AttachToArmyWindow.IsSelectedUnit( UnitItem.Self )]" - - hbox = { - margin = { 10 0 } - spacing = 10 - - coa_realm_tiny = { - datacontext = "[UnitItem.GetOwner]" - } - - soldiers_and_quality_small = { - datacontext = "[UnitItem.GetArmy.GetComposition]" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[UnitItem.GetArmy.GetNameNoTooltip]" - default_format = "#clickable" - align = nobaseline - autoresize = no - } - - expand = {} - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 10 0 } - margin_bottom = 10 - - spacer = { - visible = "[Not(AttachToArmyWindow.HasSelectedUnit)]" - size = { 10 10 } - } - - text_multi = { - layoutpolicy_horizontal = expanding - visible = "[AttachToArmyWindow.HasSelectedUnit]" - text = "ATTACH_TO_UNIT_WINDOW_TEXT" - align = center - } - - hbox = { - spacing = 3 - - button_standard = { - name = "close_button" - text = "CANCEL" - align = center|nobaseline - onclick = "[AttachToArmyWindow.Hide]" - } - - button_primary = { - name = "select_button" - text = "ATTACH" - align = center|nobaseline - enabled = "[AttachToArmyWindow.HasSelectedUnit]" - onclick = "[AttachToArmyWindow.AttachToSelected]" - onclick = "[AttachToArmyWindow.Hide]" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_attach" - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### -template reorg_regiment_tooltips { - hbox = { - datacontext = "[RegimentReorgEntry.GetKnight]" - visible = "[Character.IsValid]" - - block "knight_placement" { - using = tooltip_ws - } - - tooltipwidget = { - container_character_tooltip = { - blockoverride "interaction_info" { - text = "REORG_INSTRUCTION" - } - } - } - } - - hbox = { - datacontext = "[RegimentReorgEntry.GetRegiment.GetRegiment]" - visible = "[RegimentReorgEntry.IsMaA]" - - block "maa_placement" { - using = tooltip_ws - } - - tooltipwidget = { - using = regiment_container_tooltip - - blockoverride "extra_info" { - divider_light = { - layoutpolicy_horizontal = expanding - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "REORG_INSTRUCTION" - margin = { 10 0 } - } - } - } - } - - hbox = { - datacontext = "[RegimentReorgEntry.GetRegiment.GetRegiment]" - visible = "[And( Not( Or( RegimentReorgEntry.IsMaA, RegimentReorgEntry.GetKnight.IsValid ) ), RegimentReorgEntry.GetRegiment.GetFromVassal.IsValid )]" - - block "vassal_placement" { - using = tooltip_ws - } - tooltip = TT_REORG_VASSAL_LEVIES - } - - hbox = { - datacontext = "[RegimentReorgEntry.GetRegiment.GetRegiment]" - visible = "[And( Not( Or( RegimentReorgEntry.IsMaA, RegimentReorgEntry.GetKnight.IsValid ) ), Not( RegimentReorgEntry.GetRegiment.GetFromVassal.IsValid ) )]" - - block "levies_placement" { - using = tooltip_ws - } - tooltip = TT_REORG_LEVIES - } -} - -types ArmyWindow -{ - type multi_unit_button = button { - gfxtype = updownframedbuttongfx - framesize = { 50 50 } - onclick = "[SelectedUnitItem.OnClick]" - onrightclick = "[SelectedUnitItem.OnRightClick]" - button_ignore = none - down = "[SelectedUnitItem.IsShown]" - effectname = "NoHighlight" - - upframe = 1 - overframe = 2 - downframe = 3 - } - - type army_quality_icon = icon { - name = "quality_icon" - texture = "gfx/interface/icons/army_quality_icon.dds" - framesize = { 32 32 } - size = { 22 22 } - frame = "[ArmyComposition.CalcQualityLevel]" - tooltip = "[ArmyComposition.GetArmyQualityName|T]" - } - - type unraised_army_quality_icon = icon { - name = "quality_icon" - texture = "gfx/interface/icons/army_quality_icon.dds" - framesize = { 32 32 } - size = { 22 22 } - frame = "[ArmyComposition.CalcUnraisedQualityLevel]" - tooltip = "[ArmyComposition.GetUnraisedArmyQualityName|T]" - } - - type soldiers_and_quality_big = hbox { - margin = { 0 2 } - margin_right = 20 - spacing = 5 - - vbox = { - spacing = 2 - layoutpolicy_vertical = expanding - - expand = {} - - hbox = { - name = "soldiers" - layoutpolicy_horizontal = expanding - spacing = 5 - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 40 40 } - } - - text_single = { - name = "strength" - text = "[ArmyComposition.GetSoldierCountString]" - using = Font_Size_Big - default_format = "#high" - align = nobaseline - } - - spacer = { - size = { 5 5 } - } - - vbox = { - layoutpolicy_vertical = expanding - margin_bottom = 7 - expand = {} - - text_single = { - name = "quality_label" - text = "[ArmyComposition.GetArmyQualityName]" - tooltip = "[ArmyComposition.GetArmyCompositionTooltip]" - align = nobaseline - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - progressbar_standard = { - name = "soldiers_max" - size = { 240 10 } - visible = "[NotEqualTo_int32(ArmyComposition.GetCurrentNumberOfSoldiers, ArmyComposition.GetMaxNumberOfSoldiers)]" - min = 0 - max = "[IntToFloat(ArmyComposition.GetMaxNumberOfSoldiers)]" - value = "[IntToFloat(ArmyComposition.GetCurrentNumberOfSoldiers)]" - } - - expand = {} - } - - spacer = { - visible = "[NotEqualTo_int32(ArmyComposition.GetCurrentNumberOfSoldiers, ArmyComposition.GetMaxNumberOfSoldiers)]" - } - } - } - - type soldiers_and_quality_small = hbox - { - margin = {5 5} - spacing = 5 - - tooltip = "[ArmyComposition.GetArmyCompositionTooltip]" - - expand = { - layoutpolicy_horizontal = expanding - } - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 30 30 } - } - - vbox = { - - text_single = { - name = "strength" - text = "[ArmyComposition.GetSoldierCountString]" - default_format = "#high" - align = left|nobaseline - using = Font_Size_Medium - } - - progressbar_standard = { - name = "soldiers_max" - visible = "[And( NotEqualTo_int32(ArmyComposition.GetCurrentNumberOfSoldiers, ArmyComposition.GetMaxNumberOfSoldiers), NotEqualTo_int32(ArmyComposition.GetMaxNumberOfSoldiers, '(int32)0' ) )]" - - block "spacing" - { - size = { 50 8 } - } - - min = 0 - max = "[IntToFloat(ArmyComposition.GetMaxNumberOfSoldiers)]" - value = "[IntToFloat(ArmyComposition.GetCurrentNumberOfSoldiers)]" - } - } - - army_quality_icon = { - tooltip_enabled = no - } - - expand = { - layoutpolicy_horizontal = expanding - } - } - - type hbox_reorg_regiment_entry_core = hbox - { - datacontext = "[RegimentReorgEntry.GetKnight]" - datacontext = "[RegimentReorgEntry.GetRegiment]" - - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 5 0 } - spacing = 5 - - hbox = { - name = "icon" - - highlight_icon = { - name = "men_at_arms_icon" - datacontext = "[RegimentReorgEntry.GetMaAType]" - visible = "[RegimentReorgEntry.IsMaA]" - size = { 35 35 } - texture = "[MenAtArmsType.GetIcon]" - } - - highlight_icon = { - name = "levies_icon" - visible = "[Not( Or( RegimentReorgEntry.IsMaA, Character.IsValid ) )]" - size = { 35 35 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - highlight_icon = { - name = "knight_icon" - visible = "[Character.IsValid]" - size = { 35 35 } - texture = "gfx/interface/icons/icon_knight_small.dds" - } - } - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - text = "[RegimentReorgEntry.GetName]" - } - - coa_realm_tiny = { - name = "hired_coa" - visible = "[RegimentReorgEntry.ShowCoA]" - datacontext = "[RegimentReorgEntry.GetCoATitle.GetHolder]" - } - - - icon = { - name = "event_troops" - visible = "[ArmyRegiment.IsEventTroops]" - texture = "gfx/interface/icons/icon_special_troops.dds" - size = { 36 36 } - tooltip = "TT_REORG_EVENT_TROOPS" - } - - text_single = { - name = "prowess" - visible = "[Character.IsValid]" - text = "[prowess_i][Character.GetSkill( 'prowess' )]" - default_format = "#high" - } - - vbox = { - name = "soldiers" - visible = "[Not( Character.IsValid )]" - tooltip = "TT_REORG_SOLDIERS" - - text_single = { - name = "soldiers" - text = "[RegimentReorgEntry.GetSoldierCount]" - default_format = "#high" - } - - progressbar_standard = { - name = "soldiers_max" - # visible = "[NotEqualTo_int32(RegimentReorgEntry.GetMaxSoldierCount, RegimentReorgEntry.GetSoldierCount)]" - size = { 50 10 } - min = 0 - max = "[IntToFloat(RegimentReorgEntry.GetMaxSoldierCount)]" - value = "[IntToFloat(RegimentReorgEntry.GetSoldierCount)]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_army_select_commander.gui b/project/ck3/base_game/gui/window_army_select_commander.gui deleted file mode 100644 index 686aca9c99..0000000000 --- a/project/ck3/base_game/gui/window_army_select_commander.gui +++ /dev/null @@ -1,329 +0,0 @@ -###################################################### -################# SELECT COMMANDER ################### -###################################################### - -window = { - name = "select_commander_window" - layer = middle - allow_outside = yes - - using = Window_Position_CharacterList_Small - using = Window_Size_CharacterList_Small - minimumsize = { 630 100 } - using = Window_Background - using = Window_Decoration - - using = Animation_ShowHide_Quick - - datacontext = "[CSelectCommanderWindow.GetArmy]" - datacontext = "[CSelectCommanderWindow.GetListItems]" - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "SELECT_COMMANDER_HEADER" - } - - blockoverride "button_close" - { - onclick = "[CSelectCommanderWindow.Close]" - } - } - - vbox = { - margin = { 5 5 } - - text_single = { - layoutpolicy_horizontal = growing - text = "[CSelectCommanderWindow.GetArmy.GetName]" - using = Font_Size_Medium - align = center - } - } - - ### List of Commanders - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "skill_sort_buttons" {} - - blockoverride "container_implementation" { - fixedgridbox = { - name = "commanders_grid" - datamodel = "[CharacterSelectionList.GetList]" - datamodel_reuse_widgets = yes - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - addcolumn = 515 - addrow = 110 - - item = { - widget = { - size = { 515 110 } - - widget_character_list_item = { - size = { 515 110 } - visible = "[Not(Character.IsPlayerInteractionShown('recruit_guest_interaction'))]" - - datacontext = "[CharacterListItem.GetCharacter]" - datacontext = "[CSelectCommanderWindow.GetArmy]" - tooltip = "[CharacterListItem.GetText('tooltip')]" - - - blockoverride "portrait_button" - { - grayscale = "[Not(CharacterListItem.IsSelectable)]" - } - - blockoverride "widget" - { - background = { - visible = "[Not(CharacterListItem.IsSelectable)]" - using = Background_Area - margin_bottom = -4 - } - } - - blockoverride "button_content" - { - button_commander_list_item = {} - } - } - - widget = { - size = { 515 110 } - visible = "[Character.IsPlayerInteractionShown('recruit_guest_interaction')]" - - datacontext = "[CharacterListItem.GetCharacter]" - datacontext = "[CSelectCommanderWindow.GetArmy]" - tooltip = "[CharacterListItem.GetText('tooltip')]" - - blockoverride "portrait_button" - { - grayscale = "[Not(CharacterListItem.IsSelectable)]" - } - - background = { - visible = "[Not(CharacterListItem.IsSelectable)]" - using = Background_Area - margin_bottom = -4 - } - - hbox = { - portrait_head_small = {} - - spacer = { - size = { 15 20 } - } - - button_commander_list_item = { - using = Background_Guest - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - } - } - } - } - } - } - - hbox = { - margin = { 0 10 } - - button_standard = { - size = { 300 50 } - - enabled = "[CSelectCommanderWindow.CanDetachCommander]" - onclick = "[CSelectCommanderWindow.DetachCommander]" - - text = "DETACH_COMMANDER" - default_format = "#high" - using = tooltip_es - } - } - } - } - - window_character_filter = { - position = { -600 20 } - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } -} - -types army_select_commander -{ - type button_commander_list_item = vbox { - margin = { 10 5 } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - icon = { - name = "commander_is_leader" - visible = "[Character.IsLocalPlayer]" - size = {30 30} - texture = "gfx/interface/icons/commander_is_leader.dds" - tooltip = "POTENTIAL_COMMANDER_IS_LEADER_TOOLTIP" - } - - text_single = { - text = "[Character.GetUINameNoTooltip]" - - using = Font_Size_Medium - fontsize_min = 14 - max_width = 400 - } - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "character_relation" - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - fontsize_min = 14 - } - - expand = {} - } - - hbox = { - name = "skill_and_traits" - layoutpolicy_horizontal = expanding - margin_right = 15 - spacing = 5 - - hbox = { - tooltip = "[Character.GetCommanderLeadingOwnAdvantageDesc( GetPlayer )]" - - icon = { - name = "skill_icon" - texture = "gfx/interface/icons/icon_commander_advantage.dds" - size = { 40 40 } - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - frame = "[CharacterListItem.GetMartialSkill.GetFrame]" - } - } - - text_single = { - name = "skill_value" - text = "[CharacterListItem.GetInt('')]" - default_format = "#high" - using = Font_Size_Big - } - } - - hbox = { - name = "traits_grid" - datamodel = "[CharacterListItem.GetTraits]" - - item = { - icon_trait = { - blockoverride "icon_size" { - size = { 40 40 } - } - - blockoverride "glow_radius" - { - glow_radius = 4 - } - } - } - } - - expand = {} - - hbox = { - visible = "[Not(Character.IsPlayerInteractionShown('recruit_guest_interaction'))]" - - background = { - visible = "[Character.IsKnightInSpecificArmy( Army.Self )]" - using = Background_Area - margin = { 10 0 } - margin_bottom = 3 - } - - icon = { - size = { 25 25} - visible = "[Character.IsKnightInSpecificArmy( Army.Self )]" - texture = "gfx/interface/icons/portraits/knight.dds" - tooltip = "KNIGHT_IN_THIS_ARMY_TOOLTIP" - } - - hbox = { - visible = "[Character.IsKnightInArmy]" - tooltip = "[Character.GetProwessBreakdown]" - - icon = { - name = "prowess_icon" - size = { 35 35 } - texture = "gfx/interface/icons/icon_prowess.dds" - } - - text_single = { - name = "prowess_value" - text = "[Character.GetProwess|0]" - default_format = "#high" - } - } - - # text_single = { - # name = "knight_in_an_army" - # visible = "[Not( Character.IsKnightInSpecificArmy( Army.Self ) )]" - # text = "KNIGHT_IN_ARMY_TOOLTIP" - # fontsize_min = 14 - # max_width = 200 - # } - } - - hbox = { - margin = { 0 3 } - spacing = 5 - - button_round = { - visible = "[Character.IsPlayerInteractionShown('recruit_guest_interaction')]" - enabled = "[Character.IsPlayerInteractionValid('recruit_guest_interaction')]" - onclick = "[Character.OpenPlayerInteraction('recruit_guest_interaction')]" - tooltip = "[Character.GetPlayerInteractionTooltip('recruit_guest_interaction')]" - - button_add_character = { - alwaystransparent = yes - parentanchor = center - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_artifact_helper.gui b/project/ck3/base_game/gui/window_artifact_helper.gui deleted file mode 100644 index 92192bb9b6..0000000000 --- a/project/ck3/base_game/gui/window_artifact_helper.gui +++ /dev/null @@ -1,246 +0,0 @@ -types ArtifactHelperTypes -{ -type artifact_test_helper_window = window { - size = { 800 800 } - filter_mouse = all - layer = middle - using = Window_Movable - using = Window_Background_Sidebar - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - raw_text = "Selected type: " - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[ArtifactHelperWindow.HasSelectedType]" - raw_text = "[ArtifactHelperWindow.GetSelectedType.GetKey]" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - raw_text = "Selected visual type: " - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[ArtifactHelperWindow.HasSelectedVisualType]" - raw_text = "[ArtifactHelperWindow.GetSelectedVisualType.GetKey]" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - raw_text = "Selected asset: " - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[ArtifactHelperWindow.HasSelectedAsset]" - raw_text = "[ArtifactHelperWindow.GetSelectedAsset]" - } - - expand = {} - } - } - - vbox = { - layoutpolicy_vertical = expanding - - icon = { - visible = "[Not( ArtifactHelperWindow.CanCreate )]" - size = { 30 30 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - raw_tooltip = "Cant create artifact - sele from all 3 columns: type, visual, asset" - } - - expand = {} - } - - vbox = { - button_standard = { - raw_text = "Create" - onclick = "[ArtifactHelperWindow.CreateArtifact]" - enabled = "[ArtifactHelperWindow.CanCreate]" - raw_tooltip = "Create new artifact with selected properties. All options must be selected" - } - - button_standard = { - raw_text = "Force Update" - onclick = "[ArtifactHelperWindow.UpdateEntities]" - raw_tooltip = "Refresh list of entities" - } - - editbox_search_field = { - layoutpolicy_horizontal = expanding - minimumsize = { 200 25 } - margin_left = 15 - margin_right = 20 - margin_bottom = 6 - - blockoverride "editbox_properties" - { - onreturnpressed = "[ArtifactHelperWindow.OnFilterUpdate]" - ontextedited = "[ArtifactHelperWindow.OnFilterUpdate]" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "All" - raw_tooltip = "Show all entities in the game" - onclick = "[ArtifactHelperWindow.SetEntitiesCategory( 'all' )]" - down = "[ArtifactHelperWindow.IsEntitiesCategory( 'all' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Artifacts" - raw_tooltip = "Show all entities in the artifacts folder" - onclick = "[ArtifactHelperWindow.SetEntitiesCategory( 'artifacts' )]" - down = "[ArtifactHelperWindow.IsEntitiesCategory( 'artifacts' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Visual Type" - raw_tooltip = "Show entities available for currently selected visual type" - onclick = "[ArtifactHelperWindow.SetEntitiesCategory( 'visual_type' )]" - down = "[ArtifactHelperWindow.IsEntitiesCategory( 'visual_type' )]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { 220 -1 } - - text_single = { - raw_text = "Type and slot" - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[ArtifactHelperWindow.GetArtifactTypes]" - - item = { - button_standard = { - size = { 200 25 } - text = "[ArtifactType.GetKey]" - align = left - tooltip = "[ArtifactType.GetKey]" - onclick = "[ArtifactHelperWindow.OnTypeSelect( ArtifactType.Self )]" - down = "[ArtifactHelperWindow.IsTypeSelected( ArtifactType.Self )]" - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { 220 -1 } - - text_single = { - raw_text = "Visual type" - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[ArtifactHelperWindow.GetArtifactVisualTypes]" - - item = { - button_standard = { - size = { 200 25 } - text = "[ArtifactVisualType.GetKey]" - align = left - tooltip = "[ArtifactVisualType.GetKey]" - onclick = "[ArtifactHelperWindow.OnVisualTypeSelect( ArtifactVisualType.Self )]" - down = "[ArtifactHelperWindow.IsVisualTypeSelected( ArtifactVisualType.Self )]" - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - raw_text = "Entity" - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - fixedgridbox = { - addcolumn = 350 - addrow = 25 - datamodel_reuse_widgets = yes - datamodel = "[ArtifactHelperWindow.GetEntitiesList]" - - item = { - button_standard = { - size = { 350 25 } - text = "[CString.GetString]" - align = left - tooltip = "[CString.GetString]" - onclick = "[ArtifactHelperWindow.OnAssetSelect( CString.Self )]" - down = "[ArtifactHelperWindow.IsAssetSelected( CString.Self )]" - } - } - } - } - } - } - } - } -} -} diff --git a/project/ck3/base_game/gui/window_battle_summary.gui b/project/ck3/base_game/gui/window_battle_summary.gui deleted file mode 100644 index e50c9f9fcb..0000000000 --- a/project/ck3/base_game/gui/window_battle_summary.gui +++ /dev/null @@ -1,2158 +0,0 @@ - -### BATTLE SUMMARY WINDOW -window = { - name = "battle_summary" - parentanchor = top|hcenter - position = { 0 80 } - layer = middle - - using = Window_Decoration_Warfare - blockoverride "frame_bottom" {} - - background = { - texture = "gfx/interface/window_military/battle_summary_bg.dds" - spritetype = corneredstretched - spriteborder = { 0 200 } - texture_density = 2 - margin = { -18 0 } - margin_top = -8 - - modify_texture = { - texture = "gfx/interface/window_military/battle_summary_bg_overlay.dds" - spritetype = corneredtiled - blend_mode = overlay - texture_density = 2 - } - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } - - state = { - name = _show - using = Animation_FadeIn_Quick - - position = { 0 80 } - on_start = "[GetVariableSystem.Set( 'regiment_tab', 'total' )]" - on_start = "[GetVariableSystem.Set( 'knight_tab', 'stats' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - - position_y = -50 - } - - state = { - name = dismiss - using = Animation_FadeOut_Quick - - position_y = 50 - on_finish = "[BattleSummaryWindow.AfterDismiss]" - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 55 20 } - margin_bottom = 70 - - hbox = { - layoutpolicy_horizontal = expanding - datacontext = "[BattleSummaryWindow.GetLocation.GetTerrain]" - min_width = 630 - - background = { - name = "terrain" - texture = "[Terrain.GetIllustration]" - size = { 40 40 } - tooltip = "HOLDING_TERRAIN_TOOLTIP" - alpha = 0.5 - #margin_bottom = -80 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - } - } - - hbox = { - margin_top = 40 - - portrait_torso = { - name = "commander_left" - datacontext = "[BattleSummaryWindow.GetLeftSideResult.GetCommander]" - - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[BattleSummaryWindow.GetLeftSideCommanderTooltip]" - } - - blockoverride "opinion_box" {} - blockoverride "coa" {} - blockoverride "status_icons" {} - - icon = { - visible = "[BattleSummaryWindow.IsKnightWounded( Character.Self )]" - parentanchor = bottom|hcenter - size = { 30 30 } - texture = "gfx/interface/icons/icon_wounded.dds" - tooltip = "BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT" - } - - coa_realm_medium_crown = { - name = "left_realm" - datacontext = "[BattleSummaryWindow.GetLeftSideMainParticipant]" - parentanchor = bottom|left - tooltip = "[BattleSummaryWindow.GetLeftSideRealmFlagTooltip]" - } - blockoverride "glow_visible" - { - visible = no - } - - } - } - - vbox = { - hbox = { - spacing = 30 - - vbox = { - background = { - using = Background_Title - margin = { 50 0 } - margin_bottom = 5 - } - - text_single = { - name = "outcome" - text = "[BattleSummaryWindow.GetWonLostLabel]" - using = Font_Type_Flavor - fontsize = 40 - } - - text_single = { - name = "name" - text = "BATTLE_SUMMARY_BATTLE_TITLE" - default_format = "#high" - using = Font_Type_Flavor - fontsize = 25 - } - - text_single = { - name = "date" - text = "[BattleSummaryWindow.GetEndDate]" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - spacing = 10 - - - background = { - using = Background_Title - margin = { 20 0 } - } - - vbox = { - name = "gold" - visible = "[BattleSummaryWindow.GetCombatResultData.PlayerGotGold]" - - icon = { - texture = "gfx/interface/icons/icon_gold.dds" - size = { 40 40 } - } - - text_single = { - name = "value" - text = "[BattleSummaryWindow.GetCombatResultData.GetPlayerGoldGain|0]" - default_format = "#high" - } - - text_single = { - text = "[gold|E]" - } - } - - vbox = { - name = "prestige" - visible = "[BattleSummaryWindow.GetCombatResultData.PlayerGotPrestige]" - - icon = { - texture = "[GetPlayer.GetPrestigeLevelTexture]" - size = { 40 40 } - } - - text_single = { - name = "value" - text = "[BattleSummaryWindow.GetCombatResultData.GetPlayerPrestigeGain|0]" - default_format = "#high" - } - - text_single = { - visible = "[BattleSummaryWindow.GetCombatResultData.PlayerIsWinnerWarLeader]" - text = "[prestige_experience|E]" - } - - text_single = { - visible = "[Not( BattleSummaryWindow.GetCombatResultData.PlayerIsWinnerWarLeader )]" - text = "[prestige|E]" - } - } - - vbox = { - name = "piety" - visible = "[BattleSummaryWindow.GetCombatResultData.PlayerGotPiety]" - - icon = { - texture = "[GetPlayer.GetPietyLevelTexture]" - size = { 40 40 } - } - - text_single = { - name = "value" - text = "[BattleSummaryWindow.GetCombatResultData.GetPlayerPietyGain|0]" - default_format = "#high" - } - - text_single = { - visible = "[BattleSummaryWindow.GetCombatResultData.PlayerIsWinnerWarLeader]" - text = "[piety_experience|E]" - } - - text_single = { - visible = "[Not( BattleSummaryWindow.GetCombatResultData.PlayerIsWinnerWarLeader )]" - text = "[piety|E]" - } - } - - vbox = { - name = "warscore" - - icon = { - texture = "gfx/interface/icons/war_score/icon_war_score_battles.dds" - size = { 40 40 } - } - - text_single = { - name = "value" - text = "[BattleSummaryWindow.GetWarScore|%0+=]" - - } - - text_single = { - text = "[war_score|E]" - } - } - - vbox = { - name = "contribution" - visible = "[BattleSummaryWindow.GetCombatResultData.GotWarContribution( GetPlayer )]" - tooltip = "END_OF_COMBAT_CONTRIBUTION_TOOLTIP" - - - icon = { - name = "bg" - texture = "gfx/interface/icons/regimenttypes/heavy_infantry.dds" - size = { 40 40 } - } - - text_single = { - name = "value" - text = "[BattleSummaryWindow.GetCombatResultData.GetWarContribution( GetPlayer )|=]" - default_format = "#high" - } - - text_single = { - text = "[contribution|E]" - } - } - } - } - - hbox = { - margin_top = 40 - - portrait_torso = { - name = "commander_right" - datacontext = "[BattleSummaryWindow.GetRightSideResult.GetCommander]" - - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[BattleSummaryWindow.GetRightSideCommanderTooltip]" - } - - blockoverride "portrait_button" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "opinion_box" {} - blockoverride "coa" {} - blockoverride "status_icons" {} - - icon = { - visible = "[BattleSummaryWindow.IsKnightWounded( Character.Self )]" - parentanchor = bottom|hcenter - size = { 30 30 } - texture = "gfx/interface/icons/icon_wounded.dds" - tooltip = "BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT" - } - - coa_realm_medium_crown = { - visible = "[Character.IsRuler]" - name = "right_realm" - datacontext = "[BattleSummaryWindow.GetRightSideMainParticipant]" - parentanchor = bottom|right - tooltip = "[BattleSummaryWindow.GetRightSideRealmFlagTooltip]" - } - blockoverride "glow_visible" - { - visible = no - } - } - } - } - - ### SOLDIERS INFO - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 0 } - spacing = 5 - - progressbar_green = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = "[BattleSummaryWindow.GetLeftArmyStretch]" - name = "left_ratio" - value = "[BattleSummaryWindow.GetLeftSideResult.GetLossPercent]" - tooltip = "[BattleSummaryWindow.GetLeftTotalTooltip]" - } - - progressbar_red = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = "[BattleSummaryWindow.GetRightArmyStretch]" - name = "right_ratio" - value = "[BattleSummaryWindow.GetRightSideResult.GetLossPercent]" - tooltip = "[BattleSummaryWindow.GetRightTotalTooltip]" - invertprogress = yes - } - } - - hbox = { - datacontext = "[BattleSummaryWindow.GetLocation.GetTerrain]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 10 - - hbox = { - tooltip = "BS_INITIAL_SOLDIERS" - - icon = { - size = { 35 35 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - spacing = 3 - text_single = { - text = "[BattleSummaryWindow.GetLeftSideResult.GetInitialNumberOfSoldiers|0]" - default_format = "#high" - } - } - - hbox = { - tooltip = "BS_LOSSES" - - icon = { - size = { 35 35 } - texture = "gfx/interface/icons/icon_dead.dds" - } - - spacing = 3 - text_single = { - text = "[BattleSummaryWindow.GetLeftSideResult.GetNumberOfLostSoldiers|0]" - default_format = "#high" - } - } - - hbox = { - tooltip = "BS_SURVIVORS" - - icon = { - size = { 35 35 } - texture = "gfx/interface/icons/icon_soldier_survivor.dds" - } - - spacing = 3 - text_single = { - text = "[BattleSummaryWindow.GetLeftSideResult.GetNumberOfSurvivingSoldiers|0]" - default_format = "#high" - } - } - - expand = {} - - icon = { - name = "terrain" - datacontext = "[BattleSummaryWindow.GetLocation.GetTerrain]" - texture = "[Terrain.GetIcon]" - size = { 40 40 } - tooltip = "HOLDING_TERRAIN_TOOLTIP" - } - - expand = {} - - hbox = { - tooltip = "BS_SURVIVORS" - - icon = { - size = { 35 35 } - texture = "gfx/interface/icons/icon_soldier_survivor.dds" - } - - spacing = 3 - text_single = { - text = "[BattleSummaryWindow.GetRightSideResult.GetNumberOfSurvivingSoldiers|0]" - default_format = "#high" - } - } - - hbox = { - tooltip = "BS_LOSSES" - - icon = { - size = { 35 35 } - texture = "gfx/interface/icons/icon_dead.dds" - } - - spacing = 3 - text_single = { - text = "[BattleSummaryWindow.GetRightSideResult.GetNumberOfLostSoldiers|0]" - default_format = "#high" - } - } - - hbox = { - tooltip = "BS_INITIAL_SOLDIERS" - - icon = { - size = { 35 35 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - spacing = 3 - text_single = { - text = "[BattleSummaryWindow.GetRightSideResult.GetInitialNumberOfSoldiers|0]" - default_format = "#high" - } - } - } - } - - ### DETAILS - vbox = { - visible = "[Or(BattleSummaryWindow.IsSoldiersShown, BattleSummaryWindow.IsKnightsShown)]" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Tab_Area - margin_top = -10 - margin_bottom = 5 - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - button_tab = { - visible = "[Not(BattleSummaryWindow.IsSoldiersShown)]" - layoutpolicy_horizontal = expanding - text = "BATTLE_SUMMARY_SOLDIERS" - onclick = "[BattleSummaryWindow.OnShowSoldiers]" - onclick = "[BattleSummaryWindow.RestoreSort]" - down = "[BattleSummaryWindow.IsSoldiersShown]" - } - - button_tab = { - visible = "[BattleSummaryWindow.IsSoldiersShown]" - layoutpolicy_horizontal = expanding - text = "BATTLE_SUMMARY_SOLDIERS" - down = "[BattleSummaryWindow.IsSoldiersShown]" - } - - button_tab = { - visible = "[Not(BattleSummaryWindow.IsKnightsShown)]" - layoutpolicy_horizontal = expanding - text = "BATTLE_SUMMARY_KNIGHTS" - onclick = "[BattleSummaryWindow.OnShowKnights]" - onclick = "[BattleSummaryWindow.RestoreSort]" - down = "[BattleSummaryWindow.IsKnightsShown]" - } - - button_tab = { - visible = "[BattleSummaryWindow.IsKnightsShown]" - layoutpolicy_horizontal = expanding - text = "BATTLE_SUMMARY_KNIGHTS" - down = "[BattleSummaryWindow.IsKnightsShown]" - } - } - - vbox = { - visible = "[BattleSummaryWindow.IsSoldiersShown]" - layoutpolicy_horizontal = expanding - margin = { 10 10 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - spacing = 5 - - button_standard = { - name = "sort_order" - size = { 25 25 } - tooltip = "BATTLE_SUMMARY_SORT_ORDER_DESC" - using = tooltip_ne - onclick = "[BattleSummaryWindow.ToggleSortOrder]" - onclick = "[BattleSummaryWindow.RestoreSort]" - - button_icon = { - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - framesize = { 66 66 } - frame = "[BoolTo2And1(BattleSummaryWindow.IsSortDescending)]" - } - } - - dropdown_menu_standard = - { - name = "sort_soldiers" - - blockoverride "dropdown_properties" - { - datamodel = "[BattleSummaryWindow.GetSoldiersSortOptions]" - - onselectionchanged = "[BattleSummaryWindow.SortSoldiers]" - selectedindex = "[BattleSummaryWindow.GetSoldiersSortIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[CString.GetString]" - } - - blockoverride "dropdown_item_properties" - { - text = "[CString.GetString]" - } - } - - spacer = { - size = { 10 10 } - } - - expand = {} - - button_standard_clean = { - size = { 100 28} - text = "BATTLE_SUMMARY_TOTAL" - onclick = "[GetVariableSystem.Set( 'regiment_tab', 'total' )]" - onclick = "[BattleSummaryWindow.SetDisplayedPhase( '(int32)3' )]" - onclick = "[BattleSummaryWindow.RestoreSort]" - onclick = "[PdxGuiTriggerAllAnimations('battle_summary_kl_refresh')]" - down = "[GetVariableSystem.HasValue( 'regiment_tab', 'total' )]" - alwaystransparent = "[GetVariableSystem.HasValue( 'regiment_tab', 'total' )]" - using = tooltip_above - tooltip = BATTLE_SUMMARY_TOTAL_TT - } - - button_standard_clean = { - size = { 100 28} - text = "BATTLE_SUMMARY_MAIN_PHASE" - onclick = "[GetVariableSystem.Set( 'regiment_tab', 'main' )]" - onclick = "[BattleSummaryWindow.SetDisplayedPhase( '(int32)1' )]" - onclick = "[BattleSummaryWindow.RestoreSort]" - onclick = "[PdxGuiTriggerAllAnimations('battle_summary_kl_refresh')]" - down = "[GetVariableSystem.HasValue( 'regiment_tab', 'main' )]" - alwaystransparent = "[GetVariableSystem.HasValue( 'regiment_tab', 'main' )]" - using = tooltip_above - tooltip = BATTLE_SUMMARY_MAIN_PHASE_TT - } - - button_standard_clean = { - size = { 100 28} - text = "BATTLE_SUMMARY_PURSUIT" - onclick = "[GetVariableSystem.Set( 'regiment_tab', 'pursuit' )]" - onclick = "[BattleSummaryWindow.SetDisplayedPhase( '(int32)2' )]" - onclick = "[BattleSummaryWindow.RestoreSort]" - onclick = "[PdxGuiTriggerAllAnimations('battle_summary_kl_refresh')]" - down = "[GetVariableSystem.HasValue( 'regiment_tab', 'pursuit' )]" - alwaystransparent = "[GetVariableSystem.HasValue( 'regiment_tab', 'pursuit' )]" - using = tooltip_above - tooltip = BATTLE_SUMMARY_PURSUIT_TT - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 20 - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - - text_single = { - text = "BATTLE_SUMMARY_YOUR_SOLDIERS" - } - - expand = {} - - text_single = { - text = "BATTLE_SUMMARY_KL" - tooltip = "BATTLE_SUMMARY_KL_TT" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - - text_single = { - text = "BATTLE_SUMMARY_KL" - tooltip = "BATTLE_SUMMARY_KL_TT" - } - - expand = {} - - text_single = { - text = "BATTLE_SUMMARY_ENEMY_SOLDIERS" - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresizescrollarea = yes - maximumsize = { -1 400 } - - blockoverride "scrollbox_replace_vbox" { - hbox = { - margin = { 5 5 } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 1 - - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[BattleSummaryWindow.GetLeftSoldiersStats]" - - item = { - widget_regiment_left = { - layoutpolicy_horizontal = expanding - } - } - } - - expand = {} - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 1 - - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[BattleSummaryWindow.GetRightSoldiersStats]" - - item = { - - widget_regiment_right = { - layoutpolicy_horizontal = expanding - } - } - } - - expand = {} - } - } - } - } - } - } - - vbox = { - visible = "[BattleSummaryWindow.IsKnightsShown]" - layoutpolicy_horizontal = expanding - margin = { 10 10 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - spacing = 5 - - button_standard = { - name = "sort_order" - size = { 25 25 } - tooltip = "BATTLE_SUMMARY_SORT_ORDER_DESC" - onclick = "[BattleSummaryWindow.ToggleSortOrder]" - onclick = "[BattleSummaryWindow.RestoreSort]" - - button_icon = { - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - framesize = { 66 66 } - frame = "[BoolTo2And1(BattleSummaryWindow.IsSortDescending)]" - } - } - - dropdown_menu_standard = - { - name = "sort_knights" - - blockoverride "dropdown_properties" - { - datamodel = "[BattleSummaryWindow.GetKnightsSortOptions]" - onselectionchanged = "[BattleSummaryWindow.SortKnights]" - selectedindex = "[BattleSummaryWindow.GetKnightsSortIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[CString.GetString]" - tooltip = "BATTLE_SUMMARY_SORT_DESC" - } - - blockoverride "dropdown_item_properties" - { - text = "[CString.GetString]" - } - - } - - expand = {} - - button_standard = { - size = { 100 28 } - text = "BATTLE_SUMMARY_KNIGHTS_STATS" - onclick = "[GetVariableSystem.Set( 'knight_tab', 'stats' )]" - onclick = "[BattleSummaryWindow.RestoreSort]" - onclick = "[PdxGuiTriggerAllAnimations('battle_summary_knights_refresh')]" - down = "[GetVariableSystem.HasValue( 'knight_tab', 'stats' )]" - alwaystransparent = "[GetVariableSystem.HasValue( 'knight_tab', 'stats' )]" - } - - button_standard = { - size = { 100 28 } - text = "BATTLE_SUMMARY_KNIGHTS_EVENTS" - onclick = "[GetVariableSystem.Set( 'knight_tab', 'events' )]" - onclick = "[BattleSummaryWindow.RestoreSort]" - onclick = "[PdxGuiTriggerAllAnimations('battle_summary_knights_refresh')]" - down = "[GetVariableSystem.HasValue( 'knight_tab', 'events' )]" - alwaystransparent = "[GetVariableSystem.HasValue( 'knight_tab', 'events' )]" - } - } - - vbox = { - visible = "[GetVariableSystem.HasValue( 'knight_tab', 'stats' )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - state = { - name = "battle_summary_knights_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 20 - - text_single = { - text = "BATTLE_SUMMARY_YOUR_KNIGHTS" - min_width = 140 - } - - expand = {} - - text_single = { - text = "BATTLE_SUMMARY_KILLS" - } - - expand = {} - - text_single = { - text = "BATTLE_SUMMARY_ENEMY_KNIGHTS" - align = right - min_width = 140 - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - autoresizescrollarea = yes - maximumsize = { -1 400 } - - blockoverride "scrollbox_content" { - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 1 - - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[BattleSummaryWindow.GetLeftKnightsStats]" - - item = { - widget_knight_left = { - layoutpolicy_horizontal = expanding - } - } - } - - expand = {} - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 1 - - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[BattleSummaryWindow.GetRightKnightsStats]" - - item = { - widget_knight_right = { - layoutpolicy_horizontal = expanding - } - } - } - - expand = {} - } - } - } - - blockoverride "scrollbox_empty" - { - text = "BATTLE_SUMMARY_NO_KNIGHTS" - visible = "[And( IsDataModelEmpty( BattleSummaryWindow.GetLeftKnightsStats ), IsDataModelEmpty( BattleSummaryWindow.GetRightKnightsStats ) )]" - } - } - } - - - vbox = { - visible = "[GetVariableSystem.HasValue( 'knight_tab', 'events' )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - state = { - name = "battle_summary_knights_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 20 - - text_single = { - text = "BATTLE_SUMMARY_YOUR_KNIGHTS" - } - - expand = {} - - text_single = { - text = "BATTLE_SUMMARY_EVENTS" - } - - expand = {} - - text_single = { - text = "BATTLE_SUMMARY_ENEMY_KNIGHTS" - } - } - - scrollbox = { - name = "events_list" - layoutpolicy_horizontal = expanding - autoresizescrollarea = yes - maximumsize = { -1 400 } - - blockoverride "scrollbox_replace_vbox" - { - vbox = { - name = "battle_events" - datamodel = "[BattleSummaryWindow.GetBattleEvents]" - margin = { 5 5 } - - item = { - widget = { - layoutpolicy_horizontal = expanding - size = { 0 95 } - - hbox = { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - visible = "[BattleSummaryWindow.IsKnightKilled( BattleEvent.GetLeftCharacter( BattleSummaryWindow.IsPlayerAttacker ) )]" - using = Status_Bad - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - visible = "[BattleSummaryWindow.IsKnightKilled( BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ) )]" - using = Status_Bad - } - - expand = {} - } - } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - - portrait_head_small = { - name = "left_portrait" - datacontext = "[BattleEvent.GetLeftCharacter( BattleSummaryWindow.IsPlayerAttacker )]" - visible = "[Character.IsValid]" - - blockoverride "opinion_box" {} - } - - vbox = { - spacing = 5 - visible = "[BattleEvent.GetLeftCharacter( BattleSummaryWindow.IsPlayerAttacker ).IsValid]" - - hbox = { - text_single = { - text = "BATTLE_SUMMARY_KILLS" - } - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = ": [BattleSummaryWindow.GetKnightKills( BattleEvent.GetLeftCharacter( BattleSummaryWindow.IsPlayerAttacker ) )|0]" - tooltip = "BATTLE_SUMMARY_KILLS_TOTAL_TT" - } - } - - hbox = { - spacing = 2 - - icon = { - name = "prowess_icon" - size = { 35 35 } - texture = "gfx/interface/icons/icon_prowess.dds" - tooltip = "prowess" - } - - text_single = { - name = "prowess_value" - minimumsize = { 10 0 } - text = "[BattleEvent.GetLeftCharacter( BattleSummaryWindow.IsPlayerAttacker ).GetProwess|0]" - tooltip = "prowess" - using = Font_Size_Medium - align = nobaseline - } - - icon = { - visible = "[And( BattleEvent.IsWound, BattleEvent.IsShowForPlayer( BattleSummaryWindow.IsPlayerAttacker ) )]" - size = { 25 25 } - texture = "gfx/interface/icons/icon_wounded.dds" - tooltip = "BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT" - } - - icon = { - visible = "[BattleSummaryWindow.IsKnightKilled( BattleEvent.GetLeftCharacter( BattleSummaryWindow.IsPlayerAttacker ) )]" - size = { 25 25 } - texture = "gfx/interface/icons/icon_kill.dds" - tooltip = "BATTLE_SUMMARY_KNIGHTS_KILLED_TT" - } - } - } - - text_multi = { - name = "message" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - text = "[BattleEvent.GetTitle( BattleSummaryWindow.IsPlayerAttacker )] [BattleSummaryWindow.GetEventSequenceSizeText( BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ) )]" - align = center - margin = { 10 0 } - - tooltip_enabled = "[BattleSummaryWindow.HasEventSequence( BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ) )]" - - tooltipwidget = { - container = { - using = GeneralTooltipSetup - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - flowcontainer = { - direction = vertical - layoutpolicy_horizontal = expanding - margin = { 15 15 } - - text_single = { - text = "BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_HEADER_TT" - default_format = "#tooltip_heading" - layoutpolicy_horizontal = expanding - } - - datamodel = "[BattleSummaryWindow.GetEventSequence( BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ) )]" - - item = { - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[BattleEvent.GetLeftCharacter( BattleSummaryWindow.IsPlayerAttacker )]" - text = "BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_ENTRY_TT" - } - } - } - } - } - } - - vbox = { - spacing = 5 - visible = "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ).IsValid]" - - hbox = { - text_single = { - text = "BATTLE_SUMMARY_KILLS" - } - - text_single = { - raw_text = ": [BattleSummaryWindow.GetKnightKills( BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ) )|0]" - tooltip = "BATTLE_SUMMARY_KILLS_TOTAL_TT" - } - } - - hbox = { - spacing = 2 - - icon = { - visible = "[BattleSummaryWindow.IsKnightKilled( BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ) )]" - size = { 25 25 } - texture = "gfx/interface/icons/icon_kill.dds" - tooltip = "BATTLE_SUMMARY_KNIGHTS_KILLED_TT" - } - - icon = { - visible = "[And( BattleEvent.IsWound, Not( BattleEvent.IsShowForPlayer( BattleSummaryWindow.IsPlayerAttacker ) ) )]" - size = { 25 25 } - texture = "gfx/interface/icons/icon_wounded.dds" - tooltip = "BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT" - } - - text_single = { - name = "prowess_value" - minimumsize = { 10 0 } - text = "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ).GetProwess|0]" - tooltip = "prowess" - using = Font_Size_Medium - align = nobaseline - } - - icon = { - name = "prowess_icon" - size = { 35 35 } - texture = "gfx/interface/icons/icon_prowess.dds" - tooltip = "prowess" - } - } - } - - portrait_head_small = { - name = "right_portrait" - datacontext = "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker )]" - visible = "[Character.IsValid]" - - blockoverride "opinion_box" {} - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - alpha = 0.5 - } - } - } - } - text_single = { - default_format = "#low;italic" - - text = "BATTLE_SUMMARY_NO_EVENTS" - visible = "[IsDataModelEmpty(BattleSummaryWindow.GetBattleEvents)]" - } - } - } - - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 17 0 } - margin_bottom = 10 - - expand = {} - - button_checkbox_label = { - name = "auto_expand" - onclick = "[BattleSummaryWindow.ToggleAutoExpand]" - tooltip = "BATTLE_SUMMARY_AUTO_EXPAND_TT" - - blockoverride "checkbox" - { - checked = "[BattleSummaryWindow.IsAutoExpand]" - } - - blockoverride "text" - { - text = "BATTLE_SUMMARY_AUTO_EXPAND" - } - } - - } - } - - spacer = { - visible = "[Not(Or(BattleSummaryWindow.IsSoldiersShown, BattleSummaryWindow.IsKnightsShown))]" - size = { 20 25 } - } - - hbox = { - name = "bottom_buttons" - margin_bottom = 18 - margin_top = 10 - spacing = 10 - - button_standard = { - visible = "[Not(Or(BattleSummaryWindow.IsSoldiersShown, BattleSummaryWindow.IsKnightsShown))]" - name = "show_more" - text = "BATTLE_SUMMARY_DETAILS" - onclick = "[BattleSummaryWindow.OnShowSoldiers]" - onclick = "[BattleSummaryWindow.RestoreSort]" - } - - button_primary = { - name = "dismiss" - text = "DISMISS" - onclick = "[BattleSummaryWindow.Dismiss]" - } - } - } - - buttons_window_control = { - parentanchor = top|right - position = { -50 15 } - - blockoverride "button_close" - { - visible = no - } - - blockoverride "button_minimize" - { - onclick = "[BattleSummaryWindow.Close]" - } - - blockoverride "button_go_to" - { - onclick = "[BattleSummaryWindow.GoToProvince]" - tooltip = "GOTO_PROVINCE" - } - } -} - -types BattleSummary -{ - type container_bs_maa_icon = hbox { - icon = { - name = "maa_icon" - texture = "[MenAtArmsType.GetIcon]" - visible = "[RegimentCombatStats.IsMaa]" - size = { 30 30 } - - glow = { - glow_radius = 3 - using = Glow_Standard - - block "glow" - { - using = Color_Green - } - } - - tooltipwidget = { - widget_maa_summary = {} - } - - using = tooltip_nw - } - } - - type widget_regiment_icon = widget { - block "size" { - size = { 80 80 } - } - - scissor = yes - - icon = { - widgetanchor = center - parentanchor = center - size = { 80 80 } - - block "icon_texture" { - texture = "gfx/interface/illustrations/men_at_arms_small/levies.dds" - using = Mask_Rough_Edges - } - } - } - - type widget_regiment_left = widget { - size = { 0 90 } - - background = { - using = Status_Bad - visible = "[EqualTo_CFixedPoint( RegimentCombatStats.GetFinalCount, '(CFixedPoint)0')]" - } - - hbox = { - margin = { 10 5 } - - widget_regiment_icon = { - visible = "[RegimentCombatStats.IsLevy]" - tooltip = "ARMY_VIEW_LEVIES_TOOLTIP" - } - - widget_regiment_icon = { - visible = "[Not( Or( RegimentCombatStats.IsKnight, RegimentCombatStats.IsLevy ) )]" - - blockoverride "icon_texture" { - texture = "[RegimentCombatStats.GetMenAtArmsType.GetVerticalImage]" - - using = Mask_Rough_Edges - } - - tooltipwidget = { - widget_maa_summary = { - datacontext = "[RegimentCombatStats.GetMenAtArmsType]" - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounteredBy( MenAtArmsType.Self )]" - } - } - } - } - - widget_regiment_icon = { - visible = "[RegimentCombatStats.IsKnight]" - - blockoverride "icon_texture" { - texture = "gfx/interface/illustrations/men_at_arms_small/knights.dds" - - using = Mask_Rough_Edges - } - - tooltipwidget = { - widget_knight_summary = { - - blockoverride "knights_header" { - text = "BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER" - } - - blockoverride "knights_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftKnightsStats]" - } - } - } - } - - vbox = { - margin = { 10 2 } - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 2 - - text_single = { - visible = "[RegimentCombatStats.IsLevy]" - text = "ARMY_VIEW_LEVIES" - using = Font_Size_Medium - tooltip = "ARMY_VIEW_LEVIES_TOOLTIP" - } - - text_single = { - visible = "[Not( Or( RegimentCombatStats.IsKnight, RegimentCombatStats.IsLevy ) )]" - text = "[RegimentCombatStats.GetMenAtArmsType.GetNameNoTooltip]" - - tooltipwidget = { - widget_maa_summary = { - datacontext = "[RegimentCombatStats.GetMenAtArmsType]" - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounteredBy( MenAtArmsType.Self )]" - } - } - } - } - - text_single = { - visible = "[RegimentCombatStats.IsKnight]" - text = "BATTLE_SUMMARY_KNIGHTS" - - tooltipwidget = { - widget_knight_summary = { - - blockoverride "knights_header" { - text = "BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER" - } - - blockoverride "knights_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftKnightsStats]" - } - } - } - } - - expand = {} - - hbox = { - state = { - name = "battle_summary_kl_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - text_single = { - text = "[RegimentCombatStats.GetTotalKills|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'total' )]" - tooltip = "BATTLE_SUMMARY_KILLS_TOTAL_TT" - default_format = "#positive_value" - } - - text_single = { - text = "[RegimentCombatStats.GetMainKills|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'main' )]" - tooltip = "BATTLE_SUMMARY_KILLS_MAIN_TT" - default_format = "#positive_value" - } - - text_single = { - text = "[RegimentCombatStats.GetPursuitKills|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'pursuit' )]" - tooltip = "BATTLE_SUMMARY_KILLS_PURSUIT_TT" - default_format = "#positive_value" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - datacontext = "[RegimentCombatStats.GetMenAtArmsType]" - - container_bs_maa_icon = { - visible = "[EqualTo_int32( BattleSummaryWindow.GetBonusLeft( MenAtArmsType.Self ), '(int32)1' )]" - margin_right = 5 - - blockoverride "glow" - { - using = Color_Green - } - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounteredBy( MenAtArmsType.Self )]" - } - } - - container_bs_maa_icon = { - visible = "[EqualTo_int32( BattleSummaryWindow.GetBonusLeft( MenAtArmsType.Self ), '(int32)2' )]" - margin_right = 5 - - blockoverride "glow" - { - using = Color_Red - } - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounteredBy( MenAtArmsType.Self )]" - } - } - - container_bs_maa_icon = { - visible = "[EqualTo_int32( BattleSummaryWindow.GetBonusLeft( MenAtArmsType.Self ), '(int32)3' )]" - margin_right = 5 - - blockoverride "glow" - { - using = Color_Bright_Yellow - } - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounteredBy( MenAtArmsType.Self )]" - } - } - } - - icon = { - visible = "[RegimentCombatStats.IsKnight]" - size = { 30 30 } - texture = "gfx/interface/icons/icon_knight_small.dds" - - tooltipwidget = { - widget_knight_summary = { - - blockoverride "knights_header" { - text = "BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER" - } - - blockoverride "knights_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftKnightsStats]" - } - } - } - } - - widget = { - size = { 0 30 } - visible = "[RegimentCombatStats.IsLevy]" - } - - text_single = { - text = "[RegimentCombatStats.GetFinalCount|0]/[RegimentCombatStats.GetInitialCount|0]" - tooltip = "BATTLE_SUMMARY_REGIMENT_COUNT" - default_format = "#high" - } - - expand = {} - - hbox = { - state = { - name = "battle_summary_kl_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - text_single = { - text = "[RegimentCombatStats.GetTotalLosses|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'total' )]" - tooltip = "BATTLE_SUMMARY_LOSSES_TOTAL_TT" - default_format = "#negative_value" - } - - text_single = { - text = "[RegimentCombatStats.GetMainLosses|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'main' )]" - tooltip = "BATTLE_SUMMARY_LOSSES_MAIN_TT" - default_format = "#negative_value" - } - - text_single = { - text = "[RegimentCombatStats.GetPursuitLosses|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'pursuit' )]" - tooltip = "BATTLE_SUMMARY_LOSSES_PURSUIT_TT" - default_format = "#negative_value" - } - } - } - } - } - } - - type widget_regiment_right = widget { - size = { 0 90 } - - background = { - using = Status_Bad - visible = "[EqualTo_CFixedPoint( RegimentCombatStats.GetFinalCount, '(CFixedPoint)0')]" - } - - hbox = { - margin = { 10 5 } - - vbox = { - margin = { 10 2 } - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 2 - - hbox = { - state = { - name = "battle_summary_kl_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - text_single = { - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'total' )]" - text = "[RegimentCombatStats.GetTotalKills|0]" - tooltip = "BATTLE_SUMMARY_KILLS_TOTAL_TT" - default_format = "#positive_value" - } - - text_single = { - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'main' )]" - text = "[RegimentCombatStats.GetMainKills|0]" - tooltip = "BATTLE_SUMMARY_KILLS_MAIN_TT" - default_format = "#positive_value" - } - - text_single = { - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'pursuit' )]" - - text = "[RegimentCombatStats.GetPursuitKills|0]" - tooltip = "BATTLE_SUMMARY_KILLS_PURSUIT_TT" - default_format = "#positive_value" - } - } - - expand = {} - - text_single = { - visible = "[RegimentCombatStats.IsLevy]" - text = "ARMY_VIEW_LEVIES" - tooltip = "ARMY_VIEW_LEVIES_TOOLTIP" - } - - text_single = { - visible = "[Not( Or( RegimentCombatStats.IsKnight, RegimentCombatStats.IsLevy ) )]" - text = "[RegimentCombatStats.GetMenAtArmsType.GetNameNoTooltip]" - - tooltipwidget = { - widget_maa_summary = { - datacontext = "[RegimentCombatStats.GetMenAtArmsType]" - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightCounteredBy( MenAtArmsType.Self )]" - } - } - } - } - - text_single = { - visible = "[RegimentCombatStats.IsKnight]" - text = "BATTLE_SUMMARY_KNIGHTS" - - tooltipwidget = { - widget_knight_summary = { - - blockoverride "knights_header" { - text = "BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER" - } - - blockoverride "knights_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightKnightsStats]" - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - state = { - name = "battle_summary_kl_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - text_single = { - text = "[RegimentCombatStats.GetTotalLosses|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'total' )]" - tooltip = "BATTLE_SUMMARY_LOSSES_TOTAL_TT" - default_format = "#negative_value" - } - - text_single = { - text = "[RegimentCombatStats.GetMainLosses|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'main' )]" - tooltip = "BATTLE_SUMMARY_LOSSES_MAIN_TT" - default_format = "#negative_value" - } - - text_single = { - text = "[RegimentCombatStats.GetPursuitLosses|0]" - visible = "[GetVariableSystem.HasValue( 'regiment_tab', 'pursuit' )]" - tooltip = "BATTLE_SUMMARY_LOSSES_PURSUIT_TT" - default_format = "#negative_value" - } - } - - expand = {} - - text_single = { - text = "[RegimentCombatStats.GetFinalCount|0]/[RegimentCombatStats.GetInitialCount|0]" - tooltip = "BATTLE_SUMMARY_REGIMENT_COUNT" - default_format = "#high" - } - - hbox = { - datacontext = "[RegimentCombatStats.GetMenAtArmsType]" - - container_bs_maa_icon = { - visible = "[EqualTo_int32( BattleSummaryWindow.GetBonusRight( MenAtArmsType.Self ), '(int32)1' )]" - margin_left = 5 - - blockoverride "glow" - { - using = Color_Green - } - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightCounteredBy( MenAtArmsType.Self )]" - } - } - - container_bs_maa_icon = { - visible = "[EqualTo_int32( BattleSummaryWindow.GetBonusRight( MenAtArmsType.Self ), '(int32)2' )]" - margin_left = 5 - - blockoverride "glow" - { - using = Color_Red - } - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightCounteredBy( MenAtArmsType.Self )]" - } - } - - container_bs_maa_icon = { - visible = "[EqualTo_int32( BattleSummaryWindow.GetBonusRight( MenAtArmsType.Self ), '(int32)3' )]" - margin_left = 5 - - blockoverride "glow" - { - using = Color_Bright_Yellow - } - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightCounteredBy( MenAtArmsType.Self )]" - } - } - } - - icon = { - size = { 30 30 } - texture = "gfx/interface/icons/icon_knight_small.dds" - visible = "[RegimentCombatStats.IsKnight]" - - tooltipwidget = { - widget_knight_summary = { - - blockoverride "knights_header" { - text = "BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER" - } - - blockoverride "knights_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightKnightsStats]" - } - } - } - } - - widget = { - size = { 0 30 } - visible = "[RegimentCombatStats.IsLevy]" - } - } - } - - widget_regiment_icon = { - visible = "[RegimentCombatStats.IsLevy]" - tooltip = "ARMY_VIEW_LEVIES_TOOLTIP" - } - - widget_regiment_icon = { - visible = "[Not( Or( RegimentCombatStats.IsKnight, RegimentCombatStats.IsLevy ) )]" - - blockoverride "icon_texture" { - texture = "[RegimentCombatStats.GetMenAtArmsType.GetVerticalImage]" - using = Mask_Rough_Edges - } - - tooltipwidget = { - widget_maa_summary = { - datacontext = "[RegimentCombatStats.GetMenAtArmsType]" - - blockoverride "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounter( MenAtArmsType.Self )]" - } - - blockoverride "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounteredBy( MenAtArmsType.Self )]" - } - } - } - } - - widget_regiment_icon = { - visible = "[RegimentCombatStats.IsKnight]" - - blockoverride "icon_texture" { - texture = "gfx/interface/illustrations/men_at_arms_small/knights.dds" - using = Mask_Rough_Edges - } - - tooltipwidget = { - widget_knight_summary = { - - blockoverride "knights_header" { - text = "BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER" - } - - blockoverride "knights_datamodel" { - datamodel = "[BattleSummaryWindow.GetRightKnightsStats]" - } - } - } - } - } - } - - type widget_knight_left = widget { - datacontext = "[RegimentCombatStats.GetKnight]" - size = { 0 95 } - - divider_light = { - parentanchor = bottom - position = { 0 3 } - size = { 100% 3 } - } - - hbox = { - portrait_head_small = {} - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 2 2 } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - text = "[Character.GetNameNoTooltip]" - } - - text_single = { - text = "[RegimentCombatStats.GetTotalKills|0]" - default_format = "#high" - align = nobaseline - using = Font_Size_Big - margin = { 12 0 } - tooltip = "BATTLE_SUMMARY_KILLS_TOTAL_TT" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 2 - - icon = { - name = "prowess_icon" - size = { 35 35 } - texture = "gfx/interface/icons/icon_prowess.dds" - tooltip = "prowess" - } - - text_single = { - name = "prowess_value" - text = "[Character.GetProwess|0]" - tooltip = "prowess" - size = { 22 0 } - } - - icon = { - visible = "[BattleSummaryWindow.IsKnightWounded( Character.Self )]" - size = { 25 25 } - texture = "gfx/interface/icons/icon_wounded.dds" - tooltip = "BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT" - } - - expand = {} - } - } - } - } - - type widget_knight_right = widget { - datacontext = "[RegimentCombatStats.GetKnight]" - size = { 0 95 } - - background = { - using = Status_Bad - visible = "[BattleSummaryWindow.IsKnightKilled( RegimentCombatStats.GetKnight )]" - } - - divider_light = { - parentanchor = bottom - position = { 0 3 } - size = { 100% 3 } - } - - hbox = { - vbox = { - layoutpolicy_horizontal = expanding - margin = { 2 2 } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - text = "[RegimentCombatStats.GetTotalKills|0]" - default_format = "#high" - align = nobaseline - using = Font_Size_Big - margin = { 12 0 } - tooltip = "BATTLE_SUMMARY_KILLS_TOTAL_TT" - - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - text = "[Character.GetNameNoTooltip]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - expand = {} - - icon = { - visible = "[BattleSummaryWindow.IsKnightWounded( Character.Self )]" - size = { 25 25 } - texture = "gfx/interface/icons/icon_wounded.dds" - tooltip = "BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT" - } - - text_single = { - name = "prowess_value" - text = "[Character.GetProwess|0]" - tooltip = "prowess" - size = { 22 0 } - } - - icon = { - name = "prowess_icon" - size = { 35 35 } - texture = "gfx/interface/icons/icon_prowess.dds" - tooltip = "prowess" - } - } - } - - portrait_head_small = {} - } - } - - type widget_maa_summary = widget { - alwaystransparent = no - - widget = { - name = "background" - size = { 100% 100% } - using = DefaultTooltipBackground - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin_top = 5 - margin = { 3 3 } - - vbox_maa_stats = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - blockoverride "type_text" {} - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 20 10 } - margin_top = 0 - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - spacing = 5 - - icon = { - name = "icon" - size = { 40 40 } - texture = "[MenAtArmsType.GetIcon]" - } - - text_single = { - name = "type" - text = "MEN_AT_ARMS_TYPE_NAME" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[RegimentCombatStats.GetFinalCount|0]/[RegimentCombatStats.GetInitialCount|0]" - default_format = "#high" - using = Font_Size_Medium - } - - text_single = { - text = "COMBAT_WINDOW_MAA_TT_REGIMENTS" - visible = no - } - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[GreaterThan_CFixedPoint( BattleSummaryWindow.GetTerrainBonus( MenAtArmsType.Self ), '(CFixedPoint)0' )]" - text = "BATTLE_SUMMARY_TARRAIN_BONUS" - default_format = "#positive_value" - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[LessThan_CFixedPoint( BattleSummaryWindow.GetTerrainBonus( MenAtArmsType.Self ), '(CFixedPoint)0' )]" - text = "BATTLE_SUMMARY_TARRAIN_PENALTY" - default_format = "#negative_value" - } - - vbox = { - layoutpolicy_horizontal = expanding - - block "counter_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounter( MenAtArmsType.Self )]" - } - - item = { - text_single = { - layoutpolicy_horizontal = expanding - text = "BATTLE_SUMMARY_COUNTERS" - default_format = "#positive_value" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - block "countered_by_datamodel" { - datamodel = "[BattleSummaryWindow.GetLeftCounteredBy( MenAtArmsType.Self )]" - } - - item = { - text_single = { - layoutpolicy_horizontal = expanding - text = "BATTLE_SUMMARY_COUNTERED_BY" - default_format = "#negative_value" - } - } - } - } - } - } - - type widget_knight_summary = widget { - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 15 15 } - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - default_format = "#tooltip_heading" - - block "knights_header" { - text = "[knights|E]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - block "knights_datamodel" {} - - item = { - hbox = { - layoutpolicy_horizontal = expanding - datacontext = "[RegimentCombatStats.GetKnight]" - spacing = 5 - - text_single = { - raw_text = "[Character.GetNameNoTooltip]: " - max_width = 230 - } - - expand = {} - - text_single = { - text = "BATTLE_SUMMARY_KNIGHT_OUTCOME_TEXT" - default_format = "#high" - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_character.gui b/project/ck3/base_game/gui/window_character.gui deleted file mode 100644 index e9bfc552ce..0000000000 --- a/project/ck3/base_game/gui/window_character.gui +++ /dev/null @@ -1,4094 +0,0 @@ -###################################################### -################# CHARACTER WINDOW ################### -###################################################### - -window = { - name = "character_window" - datacontext = "[GetVariableSystem]" - datacontext = "[CharacterWindow.GetCharacter]" - movable = no - layer = middle - allow_outside = yes - - using = Window_Size_Sidebar - using = Window_Background_Sidebar - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - position_x = 0 - - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - position_x = -60 - - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - } - - vbox = { - name = "main_content" - using = Window_Margins_Sidebar - - ############### - # Character box - widget = { - name = "main_characters" - datacontext = "[GetIllustration( 'character_view_bg' )]" - layoutpolicy_horizontal = expanding - size = { 0 305 } - - - widget = { - size = { 100% 100% } - using = Animation_Character_Window_Refresh - - background = { - texture = "[Illustration.GetTexture( Character.Self )]" - fittype = centercrop - margin_bottom = 5 - margin_left = 1 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges_down_right.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - blend_mode = alphamultiply - texture_density = 2 - } - } - } - - buttons_window_control = { - parentanchor = top|right - - blockoverride "button_close" - { - onclick = "[CharacterWindow.Close]" - } - - blockoverride "button_back" - { - visible = "[HasViewHistory]" - onclick = "[OpenFromViewHistory]" - tooltip = "[GetViewHistoryTooltip]" - } - - blockoverride "button_me" - { - visible = "[Not(Character.IsLocalPlayer)]" - onclick = "[DefaultOnCharacterClick(GetPlayer.GetID)]" - } - - blockoverride "button_pin" {} - } - - ### Primary Spouse - container = { - visible = "[CharacterWindow.ShouldShowSpouses]" - parentanchor = bottom|hcenter - position = { 15 0 } - - using = Animation_Character_Window_Refresh_Short - - button = { - name = "marry_off_button" - visible = "[And(And( Not( ObjectsEqual( GetPlayer, Character.Self ) ), CharacterWindow.ShouldShowFindSpouse ), Not(Character.IsConcubine))]" - parentanchor = center - position = { 0 35 } - - onclick = "[Character.OpenPlayerInteraction('marry_off_interaction')]" - tooltip = "CHARACTER_WINDOW_FIND_SPOUSE" - enabled = "[Character.IsPlayerInteractionValid('marry_off_interaction')]" - gfxtype = framedbuttongfx - effectname = "NoHighlight" - texture = "gfx/portraits/unknown_portraits/unknown_spouse.dds" - size = { 195 282 } - framesize = { 554 780 } - upframe = 1 - overframe = 2 - alpha = 0.8 - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 50 50 } - position = { 0 45 } - texture = "gfx/interface/icons/faith_doctrine_groups/doctrine_marriage_type.dds" - } - } - - button = { - name = "marry_off_button_player" - visible = "[And( ObjectsEqual( GetPlayer, Character.Self ), CharacterWindow.ShouldShowFindSpouse)]" - parentanchor = center - position = { 0 35 } - onclick = "[Character.OpenPlayerInteraction('marry_off_interaction')]" - tooltip = "CHARACTER_WINDOW_FIND_SPOUSE_SELF" - gfxtype = framedbuttongfx - effectname = "NoHighlight" - texture = "gfx/portraits/unknown_portraits/unknown_spouse.dds" - size = { 195 282 } - framesize = { 554 780 } - upframe = 1 - overframe = 2 - alpha = 0.8 - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 50 50 } - position = { 0 45 } - texture = "gfx/interface/icons/faith_doctrine_groups/doctrine_marriage_type.dds" - } - } - - portrait_character_view_spouse = { - datacontext = "[CharacterWindow.GetSpouse]" - visible = "[CharacterWindow.GetSpouse.IsValid]" - - state = { - name = cw_spouse_cycle - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - } - - widget = { - parentanchor = bottom|hcenter - allow_outside = yes - size = { 250 60 } - - flowcontainer = { - parentanchor = bottom|hcenter - widgetanchor = bottom|left - position = { -25 -3 } - ignoreinvisible = yes - - flowcontainer = { - direction = vertical - datacontext = "[CharacterWindow.GetSpouse]" - parentanchor = bottom - - portrait_opinion = { - block "portrait_opinion" {} - parentanchor = hcenter - } - - text_label_center = { - text = "[CharacterWindow.GetSpouseText]" - max_width = 120 - align = nobaseline - } - } - - flowcontainer = { - visible = "[CharacterWindow.ShouldShowSpouseButtons]" - margin_bottom = 4 - spacing = -5 - parentanchor = bottom - - using = Animation_ShowHide_Standard - - button_expand = { - enabled = "[CharacterWindow.IsShowPrevious]" - onclick = "[CharacterWindow.PreviousSpouse]" - onclick = "[PdxGuiTriggerAllAnimations('cw_spouse_cycle')]" - tooltip = "[CharacterWindow.GetPreviousSpouseTooltip]" - mirror = horizontal - } - - button_expand = { - enabled = "[CharacterWindow.IsShowNext]" - onclick = "[CharacterWindow.NextSpouse]" - onclick = "[PdxGuiTriggerAllAnimations('cw_spouse_cycle')]" - tooltip = "[CharacterWindow.GetNextSpouseTooltip]" - } - } - - flowcontainer = { - datacontext = "[CharacterWindow.GetSpouse]" - parentanchor = vcenter - - coa_realm_small = { - visible = "[Character.HasLandedTitles]" - using = Animation_ShowHide_Standard - parentanchor = bottom - } - - portrait_status_icons = { - parentanchor = bottom - margin_bottom = 2 - } - } - } - - icon = { - name = "marriage_type_icon" - visible = "[CharacterWindow.ShowMarriageIcon]" - parentanchor = bottom - position = { 68 -3 } - size = { 30 30 } - framesize = { 60 60 } - texture = "gfx/interface/icons/marriage_types.dds" - frame = "[CharacterWindow.GetMarriageIcon]" - tooltip = "[CharacterWindow.GetMarriageIconTooltip]" - } - } - } - - ### Main Character - portrait_character_view_main = { - name = "tutorial_highlight_main_character_button" - parentanchor = bottom|left - position = { 0 0 } - - using = Animation_Character_Window_Refresh_Short - - # icon_button_small_round = { - # name = "interact_button" - # visible = "[Character.IsAlive]" - # parentanchor = bottom|right - # position = { -30 0 } - # size = { 35 35 } - - # onclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - - # tooltip = "CV_TT_INTERACT" - # using = tooltip_ne - - # icon = { - # name = "icon" - # texture = "gfx/interface/prototype/interact_temp.png" - # size = {18 18} - # parentanchor = center - # } - # } - } - - ### Jailor / Imprisoner / Imprisoned by - container = { - name = "imprisoned_by" - datacontext = "[CharacterWindow.GetCharacter.GetImprisonedBy]" - visible = "[Character.IsValid]" - parentanchor = bottom|right - widgetanchor = top|left - position = { -195 -250 } - - using = Animation_Character_Window_Refresh - - portrait_head_small = { - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - - text_label_center = { - parentanchor = top|hcenter - position = { 0 85 } - text = "IMPRISONED_BY" - } - } - - ### Liege - container = { - name = "liege" - datacontext = "[CharacterWindow.GetCharacter.GetLiegeEvenWhenDead]" - visible = "[CharacterWindow.HasLiegeEvenWhenDead]" - parentanchor = bottom|right - widgetanchor = top|left - position = { -105 -250 } - allow_outside = yes - - using = Animation_Character_Window_Refresh - - portrait_head_small = { - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "coa" { - coa_realm_tiny = { - visible = "[And(CharacterWindow.GetCharacter.IsAlive, CharacterWindow.HasLiegeTitleEvenWhenDead)]" - parentanchor = bottom|left - position = { 3 -2 } - scale = 0.85 - } - - coa_title_tiny = { - visible = "[And(Not(CharacterWindow.GetCharacter.IsAlive), CharacterWindow.HasLiegeTitleEvenWhenDead)]" - datacontext = "[CharacterWindow.GetCharacter.GetLiegeTitleEvenWhenDead]" - parentanchor = bottom|left - position = { 3 -2 } - scale = 0.85 - } - } - } - - text_label_center = { - parentanchor = top|hcenter - position = { 0 85 } - text = "[liege|E]" - allow_outside = yes - - icon = { - name = "non_dejure_liege" - datacontext = "[CharacterWindow.GetCharacter]" - visible = "[Not( Character.GetVassalContract.IsRightfulLiege )]" - position = { 3 0 } - parentanchor = right - widgetanchor = left - size = { 30 30 } - texture = "gfx/interface/icons/levy_tax_reduction.dds" - - using = tooltip_ws - tooltip = "MRW_TT_NOT_RIGHTFUL_LIEGE" - } - } - - portrait_opinion = { - name = "liege_opinion" - parentanchor = top|hcenter - position = { 0 110 } - - datacontext = "[CharacterWindow.GetCharacter]" - visible = "[And( Character.GetLiege.IsValid, And( Character.IsAlive, Not(Character.IsLocalPlayer ) ) )]" - - blockoverride "dread_logic" { - visible = "[Character.ShouldShowDreadEffectIconFor( Character.GetLiege )]" - frame = "[Character.GetDreadEffectIconFrameFor( Character.GetLiege )]" - tooltip = "[Character.GetDreadEffectTooltipFor( Character.GetLiege )]" - } - - blockoverride "opinion_text" - { - text = "[Character.GetOpinionOf( Character.GetLiege )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( CharacterWindow.GetCharacter.GetLiege )]" - } - - blockoverride "ott_heading_text" - { - text = "[Character.GetOpinionHeadingText( CharacterWindow.GetCharacter.GetLiege )]" - } - - blockoverride "ott_opinion_value_text" - { - text = "[Character.GetOpinionOf( Character.GetLiege )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( CharacterWindow.GetCharacter.GetLiege )]" - } - - blockoverride "ott_opinion_breakdown_text" - { - text = "[Character.GetOpinionBreakdownText( CharacterWindow.GetCharacter.GetLiege )]" - } - } - } - - ### Host - container = { - name = "host" - datacontext = "[CharacterWindow.GetCourtOwner]" - visible = "[And( Not( CharacterWindow.HasLiegeEvenWhenDead ), And( CharacterWindow.GetCourtOwner.IsValid, Not( CharacterWindow.GetCharacter.IsRuler ) ) )]" - parentanchor = bottom|right - widgetanchor = top|left - position = { -105 -250 } - - using = Animation_Character_Window_Refresh - - portrait_head_small = { - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - - text_label_center = { - parentanchor = top|hcenter - position = { 0 85 } - text = "[host|E]" - } - - - portrait_opinion = { - name = "liege_opinion" - datacontext = "[CharacterWindow.GetCharacter]" - visible = "[And(Character.IsAlive, Not(Character.IsLocalPlayer))]" - parentanchor = top|hcenter - position = { -10 110 } - - blockoverride "dread_logic" { - visible = "[Character.ShouldShowDreadEffectIconFor( CharacterWindow.GetCourtOwner )]" - frame = "[Character.GetDreadEffectIconFrameFor( CharacterWindow.GetCourtOwner )]" - tooltip = "[Character.GetDreadEffectTooltipFor( CharacterWindow.GetCourtOwner )]" - } - - blockoverride "opinion_text" - { - text = "[Character.GetOpinionOf( CharacterWindow.GetCourtOwner )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( CharacterWindow.GetCourtOwner )]" - } - - blockoverride "ott_heading_text" - { - text = "[Character.GetOpinionHeadingText( CharacterWindow.GetCourtOwner )]" - } - - blockoverride "ott_opinion_value_text" - { - text = "[Character.GetOpinionOf( CharacterWindow.GetCourtOwner )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( CharacterWindow.GetCourtOwner )]" - } - - blockoverride "ott_opinion_breakdown_text" - { - text = "[Character.GetOpinionBreakdownText( CharacterWindow.GetCourtOwner )]" - } - } - } - - container = { # Player Heir for the local player - name = "heir_player" - datacontext = "[CharacterWindow.GetCharacter.GetPlayerHeir]" - visible = "[And( Character.IsValid, CharacterWindow.GetCharacter.IsLocalPlayer )]" - parentanchor = bottom|right - position = { -20 -6 } - - using = Animation_Character_Window_Refresh - - portrait_head_small = { - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - - text_label_center = { - parentanchor = top|hcenter - position = { 0 85 } - text = "[player_heir|E]" - multiline = yes - autoresize = yes - max_width = 100 - } - } - container = { # Primary Heir for everyone else - name = "heir_primary" - datacontext = "[CharacterWindow.GetCharacter.GetPrimaryTitle.GetHeir]" - visible = "[And( And( Character.IsValid, Not(CharacterWindow.GetCharacter.IsLocalPlayer) ), CharacterWindow.GetCharacter.IsAlive )]" - parentanchor = bottom|right - position = { -20 -6 } - - using = Animation_Character_Window_Refresh - - portrait_head_small = { - parentanchor = right - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - - text_label_center = { - parentanchor = top|hcenter - position = { 0 85 } - text = "[primary_heir|E]" - } - } - - ### DEBUG STUFF, please make sure those are visible and usable, especially the watch button, type "watch" into the console to show it - flowcontainer = { - name = "debug_buttons" - parentanchor = top|left - position = { 200 20 } - ignoreinvisible = yes - - # Debug personality - text_single = { - visible = "[InDebugMode]" - tooltip = "CHARACTER_AI_VALUES_DEBUG_TOOLTIP" - raw_text = "#D AIValue#!" - align = nobaseline - } - - button = { - using = editor_button - name = "ai_watch_button" - size = { 60 40 } - raw_text = "AI Watch" - align = center|nobaseline - onclick = "[CharacterWindow.OnAIWatch]" - visible = "[AIWatchWindowsEnabled]" - fontcolor = { 1.0 1.0 1.0 1.0 } - } - - watch_window_button = { - size = { 60 40 } - onclick = "[AddWatchWindow( CharacterWindow.GetCharacter.MakeScope )]" - } - - button = { - using = editor_button - name = "copy_portrait_button" - parentanchor = right - size = { 60 40 } - raw_text = "portrait" - align = center|nobaseline - onclick = "[CharacterWindow.OnCopyPortrait]" - visible = "[IsGameViewOpen('portrait_editor')]" - fontcolor = { 1.0 1.0 1.0 1.0 } - } - } - - flowcontainer = { - parentanchor = bottom|left - position = { 5 -5 } - spacing = 5 - ignoreinvisible = yes - direction = vertical - - container = { - visible = "[Character.IsLocalPlayer]" - tooltip = "PLAYER_STRESS_TOOLTIP" - using = tooltip_es - - widget = { - visible = "[Not(GreaterThanOrEqualTo_int32(GetPlayer.GetStressLevel, '(int32)3'))]" - size = { 100% 100%} - - using = Animation_ShowHide_Standard - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.15 0.15 0.15 1 } - margin = { 12 12 } - } - } - - widget = { - visible = "[GreaterThanOrEqualTo_int32(GetPlayer.GetStressLevel, '(int32)3')]" - parentanchor = center - size = { 180% 180% } - using = Animation_ShowHide_Standard - - icon = { - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - using = Color_Red - alpha = 0 - - state = { - name = a - next = b - trigger_on_create = yes - alpha = 0.5 - duration = 0.4 - using = Animation_Curve_Default - } - - state = { - name = b - next = a - alpha = 0 - duration = 1 - using = Animation_Curve_Default - } - } - } - - - icon = { - parentanchor = vcenter - size = { 35 35 } - texture = "gfx/interface/icons/stress/icon_stress_level.dds" - framesize = { 70 70 } - frame = "[IntToFrameIndex( GetPlayer.GetStressLevel )]" - - - modify_texture = { - visible = "[GreaterThanOrEqualTo_int32(GetPlayer.GetStressLevel, '(int32)2')]" - name = "glow" - texture = "gfx/interface/colors/gold.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = a - next = b - duration = 0.4 - trigger_on_create = yes - using = Animation_Curve_Default - - modify_texture = { - name = "glow" - alpha = 0.3 - } - } - - state = { - name = b - next = a - duration = 1 - using = Animation_Curve_Default - - modify_texture = { - name = "glow" - alpha = 0 - } - } - } - } - - container = { - visible = "[GreaterThan_int32(GetDataModelSize(Character.GetKnownLanguages), '(int32)1')]" - parentanchor = hcenter - tooltip = "KNOWN_LANGUAGES_TOOLTIP" - widget = { - size = { 100% 100%} - - using = Animation_ShowHide_Standard - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.15 0.15 0.15 1 } - margin = { 12 12 } - } - } - icon_culture_pillar = { - size = { 30 30 } - texture = "gfx/interface/icons/culture_pillars/language.dds" - } - } - - button_normal = { - name = "open_kill_list" - visible = "[Character.HasKillsKnownTo( GetPlayer )]" - - size = { 35 35 } - - datacontext = "[Character]" - tooltip = "OPEN_KILL_LIST_TOOLTIP" - using = tooltip_es - - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - button_kill_list = { - onclick = "[ToggleGameViewData( 'kill_list', Character.GetID )]" - size = { 25 25 } - parentanchor = center - - modify_texture = { - texture = "gfx/interface/icons/focuses/hud_icon_mask.dds" - blend_mode = alphamultiply - } - } - } - - button_normal = { - name = "open_focus_button" - size = { 35 35 } - - visible = "[Or( Character.GetFocus.IsValid, Character.PlayerCanManageFocus )]" - tooltip = "PLAYER_LIFESTYLE_TOOLTIP" - using = tooltip_ne - - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - highlight_icon_lifestyle_focus = { - size = { 100% 100% } - texture = "[CharacterWindow.GetCharacter.GetFocus.GetIcon]" - onclick = "[CharacterWindow.OnClickFocusButton]" - enabled = "[CharacterWindow.CanClickFocusButton]" - tooltip = "[CharacterWindow.GetFocusButtonTooltip]" - - modify_texture = { - texture = "gfx/interface/icons/focuses/hud_icon_mask.dds" - blend_mode = alphamultiply - } - } - } - - button_open_inventory = { - visible = "[Character.IsAlive]" - name = "open_inventory" - size = { 35 35 } - } - } - - - button_normal = { - name = "open_royal_court" - size = { 70 70 } - visible = "[Character.HasRoyalCourt]" - - position = { -30 -30 } - - onclick = "[CharacterWindow.Close]" - onclick = "[Character.OpenRoyalCourtView( 'characters' )]" - datacontext = "[Character.GetCourtGrandeurData]" - tooltip = OPEN_ROYAL_COURT_TOOLTIP - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - button_royal_court = { - onclick = "[CharacterWindow.Close]" - onclick = "[Character.OpenRoyalCourtView( 'characters' )]" - - size = { 30 30 } - parentanchor = center - position = { 9 10 } - - modify_texture = { - texture = "gfx/interface/icons/focuses/hud_icon_mask.dds" - blend_mode = alphamultiply - } - } - } - } - - ############################ - ### Character internal info - hbox = { - name = "character_info" - layoutpolicy_horizontal = expanding - margin = { 0 5 } - margin_left = 5 - - background = { - using = Background_Area_Dark - margin_left = 5 - } - - vbox = { - layoutpolicy_horizontal = expanding - - vbox = { - name = "name_and_traits" - layoutpolicy_horizontal = expanding - - using = Animation_Character_Window_Refresh - - - vbox = { - name = "name_etc" - layoutpolicy_horizontal = expanding - - ## Name - hbox = { - layoutpolicy_horizontal = expanding - margin = { 3 0 } - margin_top = 1 - - text_single = { - name = "character_name" - raw_text = "[Character.GetUINameNotMeNoTooltip], " - margin_left = 2 - max_width = 400 - fontsize = 20 - fontsize_min = 14 - align = nobaseline - default_format = "#medium" - tooltip = "[Character.GetUINameNotMeNoTooltip]" - } - - text_single = { - name = "character_age" - raw_text = " [Character.GetAge]" - default_format = "#low" - tooltip = "[Character.GetDeathOrBirthDateInfo]" - fontsize = 20 - align = nobaseline - } - - hbox = { - margin_left = 4 - spacing = -3 - - icon = { - visible = "[Not(Character.IsDeadAndValid)]" - size = { 23 23 } - framesize = { 60 60 } - frame = "[Character.GetHealthIconFrame]" - texture = "gfx/interface/icons/character_status/icon_health.dds" - tooltip = "[Character.GetHealthInfo]" - } - icon = { - visible = "[Character.IsDeadAndValid]" - size = { 23 23 } - texture = "gfx/interface/icons/character_status/icon_dead.dds" - tooltip = "[Character.GetHealthInfo]" - } - } - - expand = {} - } - - hbox = { - name = "AI_personality" - layoutpolicy_horizontal = expanding - margin = { 3 0 } - spacing = 2 - - text_single = { - name = "character_relation_to_you" - max_width = 432 - text = "[Character.GetCharacterRelationCombine( GetPlayer )]" - fontsize_min = 13 - align = nobaseline - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - } - - icon = { - visible = "[Not(Character.IsFemale)]" - size = { 20 20 } - framesize = { 40 40 } - frame = "[Character.GetSexualityFrame]" - texture = "gfx/interface/icons/character_status/sexuality_icons_male.dds" - tooltip = "SEXUALITY_TT" - } - - icon = { - visible = "[Character.IsFemale]" - size = { 20 20 } - framesize = { 40 40 } - frame = "[Character.GetSexualityFrame]" - texture = "gfx/interface/icons/character_status/sexuality_icons_female.dds" - tooltip = "SEXUALITY_TT" - } - - expand = {} - } } - - ## Traits - hbox = { - name = "tutorial_highlight_traits" - layoutpolicy_horizontal = expanding - margin_bottom = 2 - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 55 } - - hbox = { - name = "3_personality_traits" - visible = "[LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetPersonalityTraits), '(int32)3')]" - - fixedgridbox = { - name = "personality_traits" - datamodel = "[CharacterWindow.GetPersonalityTraits]" - flipdirection = yes - addcolumn = 54 - addrow = 55 - maxhorizontalslots = 3 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 55 55 } - } - } - } - } - - hbox = { - visible = "[Not(IsDataModelEmpty( CharacterWindow.GetTraits ))]" - layoutpolicy_vertical = expanding - margin = { 5 10 } - - divider_light = { - layoutpolicy_vertical = expanding - } - } - - fixedgridbox = { - name = "traits_big" - datamodel = "[CharacterWindow.GetTraits]" - visible = "[LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)5')]" - flipdirection = yes - addcolumn = 54 - addrow = 55 - maxhorizontalslots = 5 - maxverticalslots = 1 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 55 55 } - } - } - } - } - - fixedgridbox = { - name = "traits_medium" - datamodel = "[CharacterWindow.GetTraits]" - visible = "[And(GreaterThan_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)5'), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)7'))]" - flipdirection = yes - addcolumn = 39 - addrow = 40 - maxhorizontalslots = 7 - maxverticalslots = 1 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 40 40 } - } - - blockoverride "glow_radius" - { - glow_radius = 4 - } - } - } - } - - fixedgridbox = { - name = "traits_small" - datamodel = "[CharacterWindow.GetTraits]" - visible = "[And(GreaterThan_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)7'), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)10'))]" - flipdirection = yes - addcolumn = 28 - addrow = 29 - maxhorizontalslots = 10 - maxverticalslots = 1 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 29 29 } - } - - blockoverride "glow_radius" - { - glow_radius = 3 - } - } - } - } - - fixedgridbox = { - name = "traits_tiny" - datamodel = "[CharacterWindow.GetTraits]" - visible = "[GreaterThan_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)10')]" - flipdirection = yes - addcolumn = 24 - addrow = 25 - maxhorizontalslots = 11 - datamodel_wrap = 11 - maxverticalslots = 2 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 25 25 } - } - - blockoverride "glow_radius" - { - glow_radius = 2 - } - } - } - } - - expand = {} - } - - hbox = { - name = "4_personality_traits" - visible = "[GreaterThan_int32(GetDataModelSize(CharacterWindow.GetPersonalityTraits), '(int32)3')]" - - fixedgridbox = { - name = "personality_traits" - datamodel = "[CharacterWindow.GetPersonalityTraits]" - flipdirection = yes - addcolumn = 54 - addrow = 55 - maxhorizontalslots = 4 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 55 55 } - } - } - } - } - - hbox = { - visible = "[Not(IsDataModelEmpty( CharacterWindow.GetTraits ))]" - layoutpolicy_vertical = expanding - margin = { 5 10 } - - divider_light = { - layoutpolicy_vertical = expanding - } - } - - fixedgridbox = { - name = "traits_big" - datamodel = "[CharacterWindow.GetTraits]" - visible = "[LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)4')]" - flipdirection = yes - addcolumn = 54 - addrow = 55 - maxhorizontalslots = 5 - maxverticalslots = 1 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 55 55 } - } - } - } - } - - fixedgridbox = { - name = "traits_medium" - datamodel = "[CharacterWindow.GetTraits]" - visible = "[And(GreaterThan_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)4'), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)6'))]" - flipdirection = yes - addcolumn = 39 - addrow = 40 - maxhorizontalslots = 7 - maxverticalslots = 1 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 40 40 } - } - - blockoverride "glow_radius" - { - glow_radius = 4 - } - } - } - } - - fixedgridbox = { - name = "traits_small" - datamodel = "[CharacterWindow.GetTraits]" - visible = "[And(GreaterThan_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)6'), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)8'))]" - flipdirection = yes - addcolumn = 28 - addrow = 29 - maxhorizontalslots = 10 - maxverticalslots = 1 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 29 29 } - } - - blockoverride "glow_radius" - { - glow_radius = 3 - } - } - } - } - - fixedgridbox = { - name = "traits_tiny" - datamodel = "[CharacterWindow.GetTraits]" - visible = "[GreaterThan_int32(GetDataModelSize(CharacterWindow.GetTraits), '(int32)8')]" - flipdirection = yes - addcolumn = 24 - addrow = 25 - maxhorizontalslots = 9 - datamodel_wrap = 9 - maxverticalslots = 2 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 25 25 } - } - - blockoverride "glow_radius" - { - glow_radius = 2 - } - } - } - } - - expand = {} - } - } - - expand = {} - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - ## Skills, Culture, Religion - hbox = { - name = "skills_culture_religion" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - hbox = { - name = "tutorial_highlight_skills" - - hbox = { - name = "skills_grid" - datamodel = "[CharacterWindow.GetSkills]" - margin = { 2 0 } - - using = Animation_Character_Window_Refresh - - item = { - vbox = { - tooltip = "SKILL_ITEM_TOOLTIP" - using = tooltip_ne - spacing = -3 - - icon = { - name = "skill_icon" - size = { 32 32 } - framesize = { 60 60 } - frame = "[SkillItem.GetFrame]" - texture = "gfx/interface/icons/icon_skills.dds" - } - - text_single = { - name = "skill_value" - text = "[SkillItem.GetValue]" - default_format = "#high" - align = nobaseline - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - frame = "[SkillItem.GetFrame]" - framesize = { 70 26 } - margin = { 10 0 } - } - } - } - } - } - - spacer = { - size = { 10 0 } - } - - vbox = { - tooltip = "[CharacterWindow.GetCharacter.GetProwessBreakdown]" - using = tooltip_ne - spacing = -3 - - using = Animation_Character_Window_Refresh - - icon = { - name = "prowess_icon" - size = { 32 32 } - texture = "gfx/interface/icons/icon_prowess.dds" - } - - text_single = { - name = "prowess_value" - text = "[CharacterWindow.GetCharacter.GetProwess|0]" - align = nobaseline - } - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - spacer = { - size = { 5 5 } - } - } - - hbox = { - name = "faith_and_culture" - layoutpolicy_horizontal = expanding - - using = Animation_Character_Window_Refresh - - button_religion_icon = { - name = "faith_button" - datacontext = "[Character.GetFaith]" - size = { 45 45 } - } - - vbox = { - layoutpolicy_horizontal = expanding - - button_tertiary = { - datacontext = "[Character.GetFaith]" - layoutpolicy_horizontal = expanding - size = { 0 25 } - onclick = "[DefaultOnFaithClick(Faith.GetID)]" - text = "FAITH_CHARACTER_WINDOW" - default_format = "#clickable;italic" - align = left|nobaseline - margin_left = 5 - - tooltipwidget = { faith_tooltip_click = {} } - } - - button_tertiary = { - datacontext = "[Character.GetCulture]" - layoutpolicy_horizontal = expanding - size = { 0 25 } - onclick = "[DefaultOnCultureClick(Culture.GetID)]" - text = "CULTURE_CHARACTER_WINDOW" - default_format = "#clickable;italic" - align = left|nobaseline - margin_left = 5 - - tooltipwidget = { - culture_tooltip_click = {} - } - } - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin = { 0 2 } - - using = Animation_Character_Window_Refresh - - fixedgridbox = { - name = "modifiers_grid" - datamodel = "[CharacterWindow.GetTimedModifiers]" - addcolumn = 25 - addrow = 23 - datamodel_wrap = 2 - maxhorizontalslots = 5 - - item = { - icon = { - size = { 22 22 } - alwaystransparent = no - texture = "[ModifierItem.GetIcon]" - tooltip = "[ModifierItem.GetTooltip]" - } - } - } - - expand = {} - } - - expand = {} - } - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - ## House - widget = { - name = "house" - datacontext = "[Character.GetHouse]" - layoutpolicy_vertical = expanding - size = { 125 0 } - - using = Animation_Character_Window_Refresh - - vbox = { - expand = { - maximumsize = { 0 5 } - } - - coa_house_big = { - flowcontainer = { - name = "characters_status_in_house" - parentanchor = bottom|right - position = { -10 0 } - ignoreinvisible = yes - - icon = { - name = "bastard" - visible = "[Not(Character.IsLegitimateMemberOfHouse)]" - framesize = { 40 40 } - frame = 4 - size = { 20 20 } - texture = "gfx/interface/icons/portraits/relation.dds" - tooltip = "CV_TT_BASTARD" - } - - icon = { - name = "head_icon" - visible = "[LessThan_int32(Character.GetDynastyHeadRelationFrame('(bool)no'), '(int32)9')]" - size = { 20 20 } - - texture = "gfx/interface/icons/portraits/relation.dds" - framesize = { 40 40 } - frame = "[Character.GetDynastyHeadRelationFrame('(bool)no')]" - tooltip = "[Character.GetDynastyHeadTooltip]" - } - } - } - - text_multi = { - autoresize = yes - maximumsize = { 118 50 } - text = "[DynastyHouse.GetBaseNameNoTooltip]" - default_format = "#high" - align = top|hcenter - } - - text_multi = { - autoresize = yes - maximumsize = { 118 50 } - visible = "[Not(DynastyHouse.IsValid)]" - text = "[lowborn|E]" - default_format = "#high" - align = top|hcenter - } - - expand = {} - } - } - } - - ######################### - ### Realm, external info - - widget = { - datacontext = "[GetIllustration( 'character_location_exterior' )]" - layoutpolicy_horizontal = expanding - size = { 0 232 } - - background = { - using = Background_Bottom_Fade - margin_bottom = 3 - alpha = 0.75 - } - - widget = { - size = { 100% 100% } - - using = Animation_Character_Window_Refresh - - background = { - texture = "[Illustration.GetTexture( Character.Self )]" - alpha = 0.35 - fittype = centercrop - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - - using = Mask_Rough_Edges - } - } - - hbox = { - name = "realm_info" - - vbox = { - #name = "realm_shield" - visible = "[Character.HasLandedTitles]" - layoutpolicy_vertical = expanding - spacing = 7 - margin_bottom = 5 - - using = Animation_Character_Window_Refresh - - coa_realm_medium_crown = { - datacontext = "[Character]" - - blockoverride "coa_button" - { - name = "realm_shield" - tooltip = "[Character.GetDefaultRealmFlagTooltipPrimaryTitleClickInfo]" - onclick = "[DefaultOnCoatOfArmsClick(Character.GetPrimaryTitle.GetID)]" - } - } - - vbox = { - datacontext = "[CharacterWindow.GetCharacter]" - visible = "[And( Not( Character.GetPrimaryTitle.HasFaction ), And( Character.HasLandedTitles, Character.IsAlive ) )]" - tooltip = "[Character.GetDomainLimitTooltip]" - spacing = -2 - - background = { - visible = "[GreaterThan_int32( Character.GetDomainSize, Character.GetDomainLimit )]" - using = Status_Bad - } - - icon = { - name = "domain_icon" - size = { 30 30 } - texture = "gfx/interface/icons/icon_domain.dds" - } - - text_single = { - name = "domain_limit" - text = "[Character.GetDomainSize]/[Character.GetDomainLimit]" - default_format = "#high" - align = center|nobaseline - } - } - - expand = {} - - flowcontainer = { - margin = { 3 2 } - ignoreinvisible = yes - - background = { - using = Background_Area_Dark - } - - flowcontainer = { - visible = "[Character.IsTheocraticLessee]" - tooltip = "CV_THEOCRACY_LESSEE_TOOLTIP" - spacing = -2 - direction = vertical - - icon = { - name = "theocracy_lessee_info" - texture = "gfx/interface/icons/icon_holding_church.dds" - size = { 30 30 } - } - - text_single = { - name = "domain_limit" - parentanchor = hcenter - text = "[Character.GetNumTitlesFromTheocraticLease]" - default_format = "#high" - align = center|nobaseline - } - } - - icon = { - name = "religious_head_info" - visible = "[Character.IsReligiousHead]" - size = { 30 30 } - texture = "gfx/interface/icons/icon_head_of_faith_income.dds" - tooltip = "CV_THEOCRACY_RELIGIOUS_HEAD_TOOLTIP" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 5 - - ## Realm name and stats - hbox = { - name = "name_and_stats" - layoutpolicy_horizontal = expanding - margin_right = 10 - - using = Animation_Character_Window_Refresh - - vbox = { - visible = "[Not(Character.HasLandedTitles)]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - max_width = 280 - - text_single = { - name = "character_title" - layoutpolicy_horizontal = expanding - text = "CV_UNLANDED" - using = Font_Size_Medium - align = nobaseline - } - - text_single = { - name = "government_type" - layoutpolicy_horizontal = expanding - text = "[Character.GetLocationDesc]" - default_format = "#low" - format_override = { high medium } - format_override = { V medium } - align = nobaseline - autoresize = no - } - } - - realm_name_and_type_vbox = { - visible = "[Character.HasLandedTitles]" - datacontext = "[Character.GetPrimaryTitle]" - max_width = 250 - } - - expand = {} - - hbox = { - name = "stats" - spacing = 8 - margin_bottom = 6 - margin_top = 3 - visible = "[Character.IsAlive]" - - vbox = { - visible = "[Character.HasLandedTitles]" - spacing = -2 - min_width = 40 - tooltip = "[Character.GetDreadBreakdown]" - - icon = { - name = "dread_icon" - size = { 30 30 } - texture = "gfx/interface/icons/icon_dread.dds" - } - - text_single = { - name = "total_dread" - text = "[Character.GetDread|0]" - default_format = "#high" - align = center|nobaseline - fontsize_min = 12 - max_width = 50 - } - } - - vbox = { - tooltip = "[Character.GetGoldTooltipWithBalance]" - min_width = 40 - spacing = -2 - - icon = { - name = "icon_gold" - size = { 30 30 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - text_single = { - name = "total_gold" - text = "[Character.GetGold|0]" - default_format = "#high" - align = center|nobaseline - fontsize_min = 12 - max_width = 50 - } - } - - vbox = { - tooltip = "[Character.GetPrestigeTooltipWithBalance]" - min_width = 40 - spacing = -2 - - icon = { - name = "icon_prestige" - size = { 30 30 } - texture = "[Character.GetPrestigeLevelTexture]" - } - - text_single = { - name = "prestige" - text = "[Character.GetPrestige|0]" - default_format = "#high" - align = center|nobaseline - fontsize_min = 12 - max_width = 50 - } - } - - vbox = { - tooltip = "[Character.GetPietyTooltipWithBalance]" - min_width = 40 - spacing = -2 - - icon = { - name = "icon_piety" - size = { 30 30 } - texture = "[Character.GetPietyLevelTexture]" - } - - text_single = { - name = "piety" - text = "[Character.GetPiety|0]" - default_format = "#high" - align = center|nobaseline - fontsize_min = 12 - max_width = 50 - } - } - - spacer = { - size = { 0 3 } - } - - vbox = { - visible = "[Character.HasLandedTitles]" - tooltip = "[CharacterWindow.GetMilitaryStrengthTooltip]" - spacing = -2 - min_width = 40 - - background = { - using = Background_Frame - margin = { 10 5 } - margin_bottom = 7 - alpha = 0.7 - } - - icon = { - name = "icon_combat_strength" - size = { 30 30 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - text_single = { - name = "military_total_strength" - text = "[CharacterWindow.GetCachedMilitaryStrengthText]" - default_format = "#high" - align = center|nobaseline - fontsize_min = 12 - max_width = 80 - - progressbar_standard = { - name = "soldiers_max" - parentanchor = bottom|hcenter - position = { 0 5 } - size = { 33 8 } - min = 0 - max = "[IntToFloat(CharacterWindow.GetMaxSoldiers)]" - value = "[IntToFloat(CharacterWindow.GetCurrentSoldiers)]" - } - } - } - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - vbox_titles_claims_box = { - visible = "[Not( Or( Character.GetPrimaryTitle.HasFaction, DataModelHasItems( CharacterWindow.GetDiplomacyItems )))]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 3 - - using = Animation_Character_Window_Refresh - - blockoverride "titles_extra_items" - { - visible = "[GreaterThan_int32(GetDataModelSize(CharacterWindow.GetTitles), '(int32)13' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)13' )|=]" - } - - blockoverride "titles_max_slots" - { - datamodel_wrap = 13 - } - - blockoverride "claims_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetClaims), '(int32)13' )]" - text = "[GetNumberAbove_int32(GetDataModelSize(CharacterWindow.GetClaims), '(int32)13' )|=]" - } - - blockoverride "claims_max_slots" - { - datamodel_wrap = 13 - } - } - - hbox = { - visible = "[DataModelHasItems( CharacterWindow.GetDiplomacyItems )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 2 - - vbox_titles_claims_box = { - visible = "[And( Not( Character.GetPrimaryTitle.HasFaction ), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)4'))]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Character_Window_Refresh - - blockoverride "titles_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)10' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)10' )|=]" - } - - blockoverride "titles_max_slots" - { - datamodel_wrap = 10 - } - - blockoverride "claims_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetClaims), '(int32)10' )]" - text = "[GetNumberAbove_int32(GetDataModelSize(CharacterWindow.GetClaims), '(int32)10' )|=]" - } - - - blockoverride "claims_max_slots" - { - datamodel_wrap = 10 - } - } - - vbox_titles_claims_box = { - visible = "[And( Not( Character.GetPrimaryTitle.HasFaction ), And(GreaterThan_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)4'), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)6')))]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Character_Window_Refresh - - blockoverride "titles_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)9' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)9' )|=]" - } - - blockoverride "titles_max_slots" - { - datamodel_wrap = 9 - } - - blockoverride "claims_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetClaims), '(int32)9' )]" - text = "[GetNumberAbove_int32(GetDataModelSize(CharacterWindow.GetClaims), '(int32)9' )|=]" - } - - blockoverride "claims_max_slots" - { - datamodel_wrap = 9 - } - } - - vbox_titles_claims_box = { - visible = "[And( Not( Character.GetPrimaryTitle.HasFaction ), And(GreaterThan_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)6'), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)8')))]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Character_Window_Refresh - - blockoverride "titles_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)8' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)8' )|=]" - } - - blockoverride "titles_max_slots" - { - datamodel_wrap = 8 - } - - blockoverride "claims_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetClaims), '(int32)8' )]" - text = "[GetNumberAbove_int32(GetDataModelSize(CharacterWindow.GetClaims), '(int32)8' )|=]" - } - - blockoverride "claims_max_slots" - { - datamodel_wrap = 8 - } - } - - vbox_titles_claims_box = { - visible = "[And( Not( Character.GetPrimaryTitle.HasFaction ), GreaterThan_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)8'))]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Character_Window_Refresh - - blockoverride "titles_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)7' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)7' )|=]" - } - - blockoverride "titles_max_slots" - { - datamodel_wrap = 7 - } - - blockoverride "claims_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetClaims), '(int32)7' )]" - text = "[GetNumberAbove_int32(GetDataModelSize(CharacterWindow.GetClaims), '(int32)7' )|=]" - } - - blockoverride "claims_max_slots" - { - datamodel_wrap = 7 - } - } - - expand = { - layoutpolicy_horizontal = expanding - visible = "[Character.GetPrimaryTitle.HasFaction]" - } - - divider = { - layoutpolicy_vertical = expanding - } - - vbox_diplomacy_box = { - visible = "[And(Not(IsDataModelEmpty(CharacterWindow.GetDiplomacyItems)), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)4'))]" - layoutpolicy_vertical = expanding - - using = Animation_Character_Window_Refresh - - blockoverride "diplomacy_slots" - { - maxverticalslots = 2 - maxhorizontalslots = 2 - datamodel_wrap = 2 - } - } - - vbox_diplomacy_box = { - visible = "[And(GreaterThan_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)4'), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)6'))]" - layoutpolicy_vertical = expanding - - using = Animation_Character_Window_Refresh - - blockoverride "diplomacy_slots" - { - maxverticalslots = 2 - maxhorizontalslots = 3 - datamodel_wrap = 3 - } - } - - vbox_diplomacy_box = { - visible = "[And(GreaterThan_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)6'), LessThanOrEqualTo_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)8'))]" - layoutpolicy_vertical = expanding - - using = Animation_Character_Window_Refresh - - blockoverride "diplomacy_slots" - { - maxverticalslots = 2 - maxhorizontalslots = 4 - datamodel_wrap = 4 - } - } - - vbox_diplomacy_box = { - visible = "[GreaterThan_int32(GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)8')]" - layoutpolicy_vertical = expanding - - using = Animation_Character_Window_Refresh - - blockoverride "diplomacy_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)10' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetDiplomacyItems), '(int32)10' )|=]" - } - - blockoverride "diplomacy_slots" - { - maxverticalslots = 2 - maxhorizontalslots = 5 - datamodel_wrap = 5 - } - } - - expand = {} - } - - expand = {} - } - } - } - - ###################################################### - ################### BOTTOM AREA ###################### - ###################################################### - - ### TABS - hbox = { - name = "tabs" - visible = "[CharacterWindow.AreNoneExpanded]" - layoutpolicy_horizontal = expanding - - button_tab = { - name = "family_button" - datacontext = "[CharacterWindow.GetCharacter]" - layoutpolicy_horizontal = expanding - - onclick = "[CharacterWindow.SetTab('family')]" - down = "[CharacterWindow.IsTabShown('family')]" - - using = tooltip_above - - hbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = center - text = "CV_TAB_FAMILY" - default_format = "#low" - } - - text_single = { - align = center - text = "[CharacterWindow.GetTabItemsCount('family')]" - default_format = "#low" - margin_right = 15 - min_width = 30 - - using = Animation_Character_Window_Refresh - } - } - } - - button_tab = { - name = "relations_button" - datacontext = "[CharacterWindow.GetCharacter]" - layoutpolicy_horizontal = expanding - - onclick = "[CharacterWindow.SetTab('relations')]" - down = "[CharacterWindow.IsTabShown('relations')]" - - using = tooltip_above - - hbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = center - text = "CV_TAB_RELATIONS" - default_format = "#low" - } - - text_single = { - align = center - text = "[CharacterWindow.GetTabItemsCount('relations')]" - default_format = "#low" - margin_right = 15 - min_width = 30 - - using = Animation_Character_Window_Refresh - } - } - } - - button_tab = { - name = "court_button" - datacontext = "[CharacterWindow.GetCharacter]" - # visible = "[Not(Character.IsPlayer)]" - layoutpolicy_horizontal = expanding - - onclick = "[CharacterWindow.SetTab('court')]" - down = "[CharacterWindow.IsTabShown('court')]" - - using = tooltip_above - - hbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = center - text = "CV_TAB_COURT" - default_format = "#low" - } - - text_single = { - align = center - text = "[CharacterWindow.GetTabItemsCount('court')]" - default_format = "#low" - margin_right = 15 - min_width = 30 - - using = Animation_Character_Window_Refresh - } - } - } - - button_tab = { - name = "vassals_button" - datacontext = "[CharacterWindow.GetCharacter]" - visible = "[Character.IsRuler]" - # visible = "[And(Character.IsRuler, Not(Character.IsPlayer))]" - layoutpolicy_horizontal = expanding - - onclick = "[CharacterWindow.SetTab('vassals')]" - down = "[CharacterWindow.IsTabShown('vassals')]" - - using = tooltip_above - - hbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = center - text = "CV_TAB_VASSALS" - default_format = "#low" - } - - text_single = { - align = center - text = "[CharacterWindow.GetTabItemsCount('vassals')]" - default_format = "#low" - margin_right = 15 - min_width = 30 - - using = Animation_Character_Window_Refresh - } - } - } - } - - spacer = { size = { 0 2 } } - - widget = { - visible = "[CharacterWindow.AreNoneExpanded]" - layoutpolicy_vertical = preferred - layoutpolicy_horizontal = expanding - size = { 0 350 } - - using = Animation_Tab_Switch - - #################################### - ########### FAMILY TAB ############# - #################################### - - widget = { - name = "family" - visible = "[CharacterWindow.IsTabShown('family')]" - size = { 100% 100% } - - using = Animation_Tab_Switch - - vbox = { - name = "family_main_view" - visible = "[Not( Or(CharacterWindow.IsRelationExpanded( 'children' ), CharacterWindow.IsRelationExpanded( 'siblings' ) ) )]" - - widget = { - name = "parents_grandparents_spouses" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 110 } - scissor = yes - - hbox = { - vbox_character_row_item = { - name = "children" - layoutpolicy_vertical = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetParents]" - } - - blockoverride "header_text" - { - text = "PARENTS" - } - - blockoverride "expand_button" {} - } - - vbox_character_row_item = { - name = "grandparents" - visible = "[Not(Or(GreaterThan_int32( Character.GetMaxSpouses, '(int32)1' ), GreaterThan_int32( Character.GetMaxConsorts, '(int32)0' )))]" - layoutpolicy_vertical = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetGrandparents]" - } - - blockoverride "header_text" - { - text = "GRANDPARENTS" - } - - blockoverride "expand_button" {} - } - - vbox_character_row_item = { - name = "grandparents_contracted" - visible = "[Or(GreaterThan_int32( Character.GetMaxSpouses, '(int32)1' ), GreaterThan_int32( Character.GetMaxConsorts, '(int32)0' ))]" - layoutpolicy_vertical = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetGrandparents]" - } - - blockoverride "header_text" - { - text = "GRANDPARENTS" - } - - blockoverride "expand_button" {} - - blockoverride "gridbox" - { - overlappingitembox = { - size = { 170 90 } - - block "portrait_datamodel" { - datamodel = "[CharacterWindow.GetParents]" - } - - item = { - portrait_head_small = { - blockoverride "portrait_button" - { - using = tooltip_ne - } - - } - } - } - } - } - - vbox_character_row_item = { - name = "secondary_spouses" - visible = "[GreaterThan_int32( Character.GetMaxSpouses, '(int32)1' )]" - layoutpolicy_vertical = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetSecondarySpouses]" - } - - blockoverride "header_text" - { - text = "SECONDARY_SPOUSES" - } - - blockoverride "expand_button" {} - - blockoverride "find_partner" - { - fixedgridbox = { - name = "potential" - datamodel = "[GetNullCharacterDataModel( Character.CalcUnusedSecondarySpouseSlots )]" - visible = "[Character.IsPlayerInteractionShown('marry_off_interaction')]" - - flipdirection = yes - addcolumn = 85 - addrow = 90 - - item = { - container = { - portrait_head_small = { - visible = "[Not( ObjectsEqual( GetPlayer, CharacterWindow.GetCharacter ) )]" - - blockoverride "portrait_button_template_onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction('marry_off_interaction')]" - } - blockoverride "portrait_button_template_tooltip" - { - tooltip = "CHARACTER_WINDOW_FIND_SPOUSE" - } - blockoverride "onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction('marry_off_interaction')]" - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 20 20 } - position = {-5 -5} - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - } - - portrait_head_small = { - visible = "[ObjectsEqual( GetPlayer, CharacterWindow.GetCharacter )]" - blockoverride "portrait_button_template_onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction('marry_off_interaction')]" - } - blockoverride "portrait_button_template_tooltip" - { - tooltip = "CHARACTER_WINDOW_FIND_SPOUSE_SELF" - } - blockoverride "onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction('marry_off_interaction')]" - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 26 26 } - position = {-5 0} - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - } - } - } - } - } - } - - vbox_character_row_item = { - name = "consorts" - visible = "[GreaterThan_int32( Character.GetMaxConsorts, '(int32)0' )]" - layoutpolicy_vertical = expanding - - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetConcubines]" - } - - blockoverride "header_text" - { - text = "CONCUBINES" - } - - blockoverride "expand_button" {} - - blockoverride "find_partner" - { - fixedgridbox = { - name = "potential" - datamodel = "[GetNullCharacterDataModel( Character.CalcUnusedConsortSlots )]" - visible = "[Character.IsPlayerInteractionShown('find_concubine')]" - - flipdirection = yes - addcolumn = 85 - addrow = 90 - maxverticalslots = 1 - - item = { - container = { - portrait_head_small = { - blockoverride "portrait_button_template_onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction('find_concubine')]" - enabled = "[CharacterWindow.GetCharacter.IsPlayerInteractionValid('find_concubine')]" - - button_plus = { - parentanchor = center - alwaystransparent = yes - } - } - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[CharacterWindow.GetCharacter.GetPlayerInteractionTooltip('find_concubine')]" - } - } - } - } - } - } - } - - expand = {} - } - } - - widget = { - name = "children" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 110 } - scissor = yes - - vbox_character_row_item = { - name = "children" - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetChildren]" - } - - blockoverride "header_text" - { - text = "CV_CHILDREN_HEADING" - } - - blockoverride "remaining_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetChildren), '(int32)7' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetChildren), '(int32)7' )|=]" - } - - blockoverride "expand_button_inside" { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetChildren), '(int32)7' )]" - onclick = "[CharacterWindow.ToggleExpandedRelation( 'children' )]" - } - } - } - - widget = { - name = "siblings" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 110 } - scissor = yes - - vbox_character_row_item = { - name = "siblings" - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetSiblings]" - } - - blockoverride "header_text" - { - text = "CV_SIBLINGS_HEADING" - } - - blockoverride "remaining_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetSiblings), '(int32)7' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetSiblings), '(int32)7' )|=]" - } - - blockoverride "expand_button_inside" { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetSiblings), '(int32)7' )]" - onclick = "[CharacterWindow.ToggleExpandedRelation( 'siblings' )]" - } - } - } - - expand = {} - } - - ### SIBLINGS EXPANDED - scrollbox = { - name = "family_siblings_expanded" - visible = "[CharacterWindow.IsRelationExpanded( 'siblings' )]" - size = { 100% 100% } - - blockoverride "scrollbox_replace_vbox" { - vbox_character_row_item = { - name = "siblings" - margin_top = 10 - spacing = 5 - - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetSiblings]" - } - - blockoverride "header_text" - { - text = "CV_SIBLINGS_HEADING" - } - - blockoverride "expand_button_inside" { - onclick = "[CharacterWindow.ToggleExpandedRelation( 'siblings' )]" - down = "[CharacterWindow.IsRelationExpanded( 'siblings' )]" - } - - blockoverride "gridbox_slots" {} - } - } - } - - ### CHILDREN EXPANDED - scrollbox = { - name = "family_children_expanded" - visible = "[CharacterWindow.IsRelationExpanded( 'children' )]" - size = { 100% 100% } - - blockoverride "scrollbox_replace_vbox" { - vbox_character_row_item = { - name = "children" - margin_top = 10 - spacing = 5 - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetChildren]" - } - - blockoverride "header_text" - { - text = "CV_CHILDREN_HEADING" - } - - blockoverride "expand_button_inside" { - onclick = "[CharacterWindow.ToggleExpandedRelation( 'children' )]" - down = "[CharacterWindow.IsRelationExpanded( 'children' )]" - } - - blockoverride "gridbox_slots" {} - } - } - } - } - - #################################### - ########## RELATIONS TAB ########### - #################################### - - widget = { - name = "relations" - visible = "[CharacterWindow.IsTabShown('relations')]" - size = { 100% 100% } - - using = Animation_Tab_Switch - - vbox = { - name = "relations_main_view" - visible = "[Not(CharacterWindow.AreRelationsExpanded( 'friends', 'rivals', 'lovers' ) ) ]" - - widget = { - name = "first_row" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 110 } - scissor = yes - - hbox = { - vbox_character_row_item = { - name = "wards" - visible = "[CharacterWindow.GetCharacter.IsAdult]" - layoutpolicy_vertical = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'ward' ) )]" - } - - blockoverride "header_text" - { - text = "WARDS_LABEL" - } - - blockoverride "expand_button" {} - - ### WARD FINDER - blockoverride "find_partner" - { - - ### FIND WARD FOR ME - fixedgridbox = { - name = "educate_ward" - datamodel = "[GetNullCharacterDataModel( CharacterWindow.CalcUnusedRelationSlots( GetRelation( 'ward' ), '(int32)2' ) )]" - visible = "[Character.IsPlayerInteractionShown('educate_child_interaction')]" - - flipdirection = yes - addcolumn = 85 - addrow = 90 - maxverticalslots = 1 - - item = { - container = { - portrait_head_small = { - blockoverride "portrait_button_template_onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction( 'educate_child_interaction' )]" - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 26 26 } - position = {-2 -4} - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[CharacterWindow.GetCharacter.GetPlayerInteractionTooltip( 'educate_child_interaction' )]" - } - } - } - } - } - - ### FIND WARD FOR COURTIER - fixedgridbox = { - name = "find_ward" - datamodel = "[GetNullCharacterDataModel( CharacterWindow.CalcUnusedRelationSlots( GetRelation( 'ward' ), '(int32)2' ) )]" - visible = "[Character.IsPlayerInteractionShown('offer_ward_interaction')]" - - flipdirection = yes - addcolumn = 85 - addrow = 90 - maxverticalslots = 1 - - item = { - container = { - portrait_head_small = { - blockoverride "portrait_button_template_onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction( 'offer_ward_interaction' )]" - enabled = "[CharacterWindow.GetCharacter.IsPlayerInteractionValid( 'offer_ward_interaction' )]" - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 20 20 } - position = {-2 -5} - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[CharacterWindow.GetCharacter.GetPlayerInteractionTooltip( 'offer_ward_interaction' )]" - } - } - } - } - } - } - } - - vbox_character_row_item = { - name = "lovers" - visible = "[CharacterWindow.GetCharacter.IsAdult]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'lover' ) )]" - } - - blockoverride "header_text" - { - text = "LOVERS_LABEL" - } - - blockoverride "remaining_items" - { - visible = "[GreaterThan_int32( GetDataModelSize( CharacterWindow.GetRelationsOfType( GetRelation( 'lover' ) ) ), '(int32)5' ) )]" - margin = { 167 } - text = "[GetNumberAbove_int32( GetDataModelSize( CharacterWindow.GetRelationsOfType( GetRelation( 'lover' ) ) ), '(int32)5' )|=]" - - } - - blockoverride "expand_button_inside" { - visible = "[GreaterThan_int32( GetDataModelSize( CharacterWindow.GetRelationsOfType( GetRelation( 'lover' ) ) ), '(int32)5' )]" - onclick = "[CharacterWindow.ToggleExpandedRelation( 'lovers' )]" - } - - } - - vbox_character_row_item = { - name = "guardian" - visible = "[Not(CharacterWindow.GetCharacter.IsAdult)]" - layoutpolicy_vertical = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'guardian' ) )]" - } - - blockoverride "header_text" - { - text = "GUARDIAN_LABEL" - } - - - blockoverride "expand_button" {} - - ### GUARDIAN FINDER - blockoverride "find_partner" - { - ### FIND GUARDIAN FOR ME - fixedgridbox = { - name = "educate_child" - datamodel = "[GetNullCharacterDataModel( CharacterWindow.CalcUnusedRelationSlots( GetRelation( 'guardian' ), '(int32)1' ) )]" - visible = "[Character.IsPlayerInteractionShown( 'educate_child_interaction' )]" - - flipdirection = yes - addcolumn = 85 - addrow = 90 - maxverticalslots = 1 - - item = { - container = { - portrait_head_small = { - blockoverride "portrait_button_template_onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction( 'educate_child_interaction' )]" - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 20 20 } - position = {-2 -5} - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[CharacterWindow.GetCharacter.GetPlayerInteractionTooltip( 'educate_child_interaction' )]" - } - } - } - } - } - - ### GUARDIAN FINDER FOR COURTIER - fixedgridbox = { - name = "find_guardian" - datamodel = "[GetNullCharacterDataModel( CharacterWindow.CalcUnusedRelationSlots( GetRelation( 'guardian' ), '(int32)1' ) )]" - visible = "[Character.IsPlayerInteractionShown( 'offer_guardianship_interaction' )]" - - flipdirection = yes - addcolumn = 85 - addrow = 90 - maxverticalslots = 1 - - item = { - container = { - portrait_head_small = { - blockoverride "portrait_button_template_onclick" - { - onclick = "[CharacterWindow.GetCharacter.OpenPlayerInteraction( 'offer_guardianship_interaction' )]" - enabled = "[CharacterWindow.GetCharacter.IsPlayerInteractionValid( 'offer_guardianship_interaction' )]" - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 26 26 } - position = {-2 -4} - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[CharacterWindow.GetCharacter.GetPlayerInteractionTooltip( 'offer_guardianship_interaction' )]" - } - } - } - } - } - } - } - - vbox_character_row_item = { - name = "crushes" - visible = "[Not(CharacterWindow.GetCharacter.IsAdult)]" - layoutpolicy_vertical = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'crush' ) )]" - } - - blockoverride "header_text" - { - text = "CRUSHES_LABEL" - } - - blockoverride "expand_button" {} - } - - expand = {} - } - } - - widget = { - name = "second_row" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 110 } - scissor = yes - - hbox = { - vbox_character_row_item = { - name = "friends" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'friend' ) )]" - } - - blockoverride "header_text" - { - text = "FRIENDS_LABEL" - } - - blockoverride "remaining_items" - { - visible = "[GreaterThan_int32( GetDataModelSize( CharacterWindow.GetRelationsOfType( GetRelation( 'friend' ) ) ), '(int32)7' ) )]" - text = "[GetNumberAbove_int32( GetDataModelSize( CharacterWindow.GetRelationsOfType( GetRelation( 'friend' ) ) ), '(int32)7' )|=]" - } - - blockoverride "expand_button_inside" { - visible = "[GreaterThan_int32( GetDataModelSize( CharacterWindow.GetRelationsOfType( GetRelation( 'friend' ) ) ), '(int32)7' )]" - onclick = "[CharacterWindow.ToggleExpandedRelation( 'friends' )]" - } - } - - expand = {} - } - } - - widget = { - name = "third_row" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 110 } - scissor = yes - - hbox = { - vbox_character_row_item = { - name = "rivals" - visible = "[CharacterWindow.GetCharacter.IsAdult]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'rival' ) )]" - } - - blockoverride "header_text" - { - text = "RIVALS_LABEL" - } - - blockoverride "remaining_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetRelationsOfType( GetRelation( 'rival' ) )), '(int32)7' ))]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetRelationsOfType( GetRelation( 'rival' ) )), '(int32)7' )|=]" - } - - blockoverride "expand_button_inside" { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetRelationsOfType( GetRelation( 'rival' ) )), '(int32)7' )]" - onclick = "[CharacterWindow.ToggleExpandedRelation( 'rivals' )]" - } - } - - vbox_character_row_item = { - name = "bullies" - visible = "[Not( CharacterWindow.GetCharacter.IsAdult )]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'bully' ) )]" - } - - blockoverride "header_text" - { - text = "BULLIES_LABEL" - } - - blockoverride "expand_button" {} - } - - vbox_character_row_item = { - name = "victims" - visible = "[Not( CharacterWindow.GetCharacter.IsAdult )]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'victim' ) )]" - } - - blockoverride "header_text" - { - text = "VICTIMS_LABEL" - } - - blockoverride "expand_button" {} - } - - expand = {} - } - } - - expand = {} - } - ### RIVALS EXPANDED - scrollbox = { - name = "rivals_expanded" - visible = "[CharacterWindow.IsRelationExpanded( 'rivals' )]" - size = { 100% 100% } - - blockoverride "scrollbox_replace_vbox" { - vbox_character_row_item = { - name = "rivals" - margin_top = 10 - spacing = 5 - - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'rival' ) )]" - } - - blockoverride "header_text" - { - text = "RIVALS_LABEL" - } - - blockoverride "expand_button_inside" { - onclick = "[CharacterWindow.ToggleExpandedRelation( 'rivals' )]" - down = "[CharacterWindow.IsRelationExpanded( 'rivals' )]" - } - - blockoverride "gridbox_slots" {} - } - } - } - - ### FRIENDS EXPANDED - scrollbox = { - name = "friends_expanded" - visible = "[CharacterWindow.IsRelationExpanded( 'friends' )]" - size = { 100% 100% } - - blockoverride "scrollbox_replace_vbox" { - vbox_character_row_item = { - name = "friends" - margin_top = 10 - spacing = 5 - - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'friend' ) )]" - } - - blockoverride "header_text" - { - text = "FRIENDS_LABEL" - } - - blockoverride "expand_button_inside" { - onclick = "[CharacterWindow.ToggleExpandedRelation( 'friends' )]" - down = "[CharacterWindow.IsRelationExpanded( 'friends' )]" - } - - blockoverride "gridbox_slots" {} - } - } - } - - ### LOVERS EXPANDED - scrollbox = { - name = "lovers_expanded" - visible = "[CharacterWindow.IsRelationExpanded( 'lovers' )]" - size = { 100% 100% } - - blockoverride "scrollbox_replace_vbox" { - vbox_character_row_item = { - name = "friends" - margin_top = 10 - spacing = 5 - - blockoverride "portrait_datamodel" { - datamodel = "[CharacterWindow.GetRelationsOfType( GetRelation( 'lover' ) )]" - } - - blockoverride "header_text" - { - text = "LOVERS_LABEL" - } - - blockoverride "expand_button_inside" { - onclick = "[CharacterWindow.ToggleExpandedRelation( 'lovers' )]" - down = "[CharacterWindow.IsRelationExpanded( 'lovers' )]" - } - - blockoverride "gridbox_slots" {} - } - } - } - } - - #################################### - ############ COURT TAB ############# - #################################### - - vbox_character_list = { - datacontext = "[CharacterWindow.GetCourt]" - visible = "[CharacterWindow.IsTabShown('court')]" - - blockoverride "sort_dropdown" { - dropdown_sort_characterlist = { - # unique name needed to distinct from vassal sort options - name = "court_sort_options" - } - } - - blockoverride "scrollbox_margins" { - margin_right = 15 - margin_top = 10 - } - - blockoverride "container_implementation" { - fixedgridbox = { - name = "characters_grid" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - addcolumn = 560 - addrow = 125 - setitemsizefromcell = yes - - item = { - widget_courtier_item = { - datacontext = "[CharacterListItem.GetCharacter]" - - # blockoverride "description_relation_text" { - # text = "[Character.GetSpecialGuestRelationDescription]" - # } - - blockoverride "gridbox_items" - { - datamodel_wrap = 7 - maxverticalslots = 2 - } - - blockoverride "action_buttons" {} - } - } - } - } - - blockoverride "character_count" - { - hbox = { - layoutpolicy_horizontal = growing - margin = { 15 0 } - margin_bottom = 5 - spacing = 5 - - block "bottom_bar" {} - - expand = {} - - widget = { - size = { 20 15 } - - warning_icon = { - size = { 20 20 } - visible = "[Not( CharacterSelectionList.IsAllDefault )]" - tooltip = "CHARACTER_FINDER_FILTER_SET" - } - } - - text_single = { - name = "character_count" - datacontext = "[CharacterSelectionList]" - text = "CHARACTER_FINDER_COUNT" - default_format = "#low" - } - } - } - } - - #################################### - ########### VASSALS TAB ############ - #################################### - - vbox_character_list = { - visible = "[CharacterWindow.IsTabShown('vassals')]" - datacontext = "[CharacterWindow.GetVassals]" - - blockoverride "sort_dropdown" { - dropdown_sort_characterlist = { - # unique name needed to distinct from court sort options - name = "vassal_sort_options" - } - } - - blockoverride "scrollbox_margins" { - margin = { 0 5 } - margin_right = 10 - } - - blockoverride "container_implementation" { - fixedgridbox = { - name = "characters_grid" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - addcolumn = 590 - addrow = 90 - setitemsizefromcell = yes - - item = { - widget_vassal_list_item = { - datacontext = "[CharacterListItem.GetCharacter]" - - blockoverride "own_vassal" {} - } - } - } - } - - blockoverride "character_count" - { - hbox = { - layoutpolicy_horizontal = growing - margin = { 15 0 } - margin_bottom = 5 - spacing = 5 - - block "bottom_bar" {} - - expand = {} - - widget = { - size = { 20 15 } - - warning_icon = { - size = { 20 20 } - visible = "[Not( CharacterSelectionList.IsAllDefault )]" - tooltip = "CHARACTER_FINDER_FILTER_SET" - } - } - - text_single = { - name = "character_count" - datacontext = "[CharacterSelectionList]" - text = "CHARACTER_FINDER_COUNT" - default_format = "#low" - } - } - } - } - } - - ### EXPANDED VIEWS - - # TRAITS EXPANDED - scrollbox = { - name = "traits_expanded" - visible = "[CharacterWindow.AreTraitsExpanded]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - spacing = 10 - - vbox = { - spacing = 10 - - text_label_center = { - text = "MODIFIERS" - } - - text_single = { - visible = "[IsDataModelEmpty(CharacterWindow.GetTimedModifiers)]" - text = "CV_NO_MODIFIERS" - default_format = "#low;italic" - } - - dynamicgridbox = { - name = "modifiers_grid" - datamodel = "[CharacterWindow.GetTimedModifiers]" - datamodel_wrap = 8 - flipdirection = yes - - item = { - icon = { - size = { 35 35 } - alwaystransparent = no - texture = "[ModifierItem.GetIcon]" - tooltip = "[ModifierItem.GetTooltip]" - } - } - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - spacing = 10 - - text_label_center = { - text = "TRAITS" - } - - fixedgridbox = { - name = "personality_traits_grid" - datamodel = "[CharacterWindow.GetPersonalityTraits]" - addcolumn = 85 - addrow = 105 - flipdirection = yes - datamodel_wrap = 6 - - item = { - icon_trait = { - text_multi = { - parentanchor = bottom|hcenter - widgetanchor = top|hcenter - position = { 0 -5 } - autoresize = yes - max_width = 80 - text = "[Trait.GetNameNoTooltip(Character.Self)]" - default_format = "#high" - align = hcenter - } - } - } - } - - fixedgridbox = { - name = "traits_grid" - datamodel = "[CharacterWindow.GetTraits]" - addcolumn = 85 - addrow = 105 - flipdirection = yes - datamodel_wrap = 6 - - item = { - icon_trait = { - text_multi = { - parentanchor = bottom|hcenter - widgetanchor = top|hcenter - position = { 0 -5 } - autoresize = yes - max_width = 80 - text = "[Trait.GetNameNoTooltip(Character.Self)]" - default_format = "#high" - align = hcenter - } - } - } - } - } - } - } - - # TITLES EXPANDED - scrollbox = { - name = "titles_expanded" - visible = "[CharacterWindow.AreTitlesExpanded]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - spacing = 15 - - text_label_center = { - text = "CV_TITLES_NOCOUNT" - } - - fixedgridbox = { - name = "titles_box_bishop" - datacontext = "[CharacterWindow.GetCharacter]" - flipdirection = yes - addrow = 90 - addcolumn = 270 - datamodel_wrap = 2 - - datamodel = "[CharacterWindow.GetTitles]" - - item = { - flowcontainer = { - datacontext = "[TitleItem.GetTitle]" - spacing = 5 - - coa_title_small_crown = { - using = tooltip_ne - } - - text_multi = { - text = "[Title.GetNameNoTooltip]" - parentanchor = vcenter - autoresize = yes - default_format = "#high" - using = Font_Size_Medium - max_width = 190 - margin_top = 5 - } - } - } - } - } - } - - # CLAIMS EXPANDED - scrollbox = { - name = "claims_expanded" - visible = "[CharacterWindow.AreClaimsExpanded]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - spacing = 10 - - text_label_center = { - text = "CV_CLAIMS_NOCOUNT" - } - - flowcontainer = { - name = "titles_box_bishop" - datacontext = "[CharacterWindow.GetCharacter]" - datamodel = "[CharacterWindow.GetClaims]" - direction = vertical - spacing = 10 - - item = { - flowcontainer = { - spacing = 5 - using = tooltip_ne - tooltip = "[Claim.GetTooltip]" - - coa_title_medium = { - datacontext = "[Claim.GetTitle]" - } - - flowcontainer = { - direction = vertical - ignoreinvisible = yes - - text_single = { - text = "[Claim.GetTitle.GetNameNoTooltip]" - default_format = "#high" - using = Font_Size_Big - } - - text_single = { - name = "pressed_claim" - visible = "[And(Claim.IsPressed, Not(Claim.IsImplicit))]" - text = "[pressed_claim_i][pressed_claim|E]" - } - - text_single = { - name = "unpressed_claim" - visible = "[And(Not(Claim.IsPressed), Not(Claim.IsImplicit))]" - text = "[unpressed_claim_i][unpressed_claim|E]" - } - - text_single = { - name = "implicit_claim" - visible = "[Claim.IsImplicit]" - text = "[implicit_claim_i][implicit_claim|E]" - } - - text_multi = { - visible = "[Claim.GetTitle.GetHolder.IsValid]" - text = "CLAIM_TITLE_HOLDER" - max_width = 400 - autoresize = yes - } - - text_single = { - visible = "[Not(Claim.GetTitle.GetHolder.IsValid)]" - text = "CLAIM_TITLE_NOT_CREATED" - default_format = "#weak" - align = nobaseline - } - } - } - } - } - } - } - - # DIPLOMACY EXPANDED - scrollbox = { - name = "diplomacy_expanded" - visible = "[CharacterWindow.AreDiplomacyExpanded]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - spacing = 15 - - text_label_center = { - text = "CV_DIPLOMACY" - } - - vbox = { - name = "diplomacy_items" - datamodel = "[CharacterWindow.GetDiplomacyItems]" - - item = { - vbox = { - layoutpolicy_horizontal = expanding - spacing = 20 - - divider_light = { - layoutpolicy_horizontal = expanding - } - - button_group = { - layoutpolicy_horizontal = expanding - onclick = "[DiplomacyItem.OnClick]" - tooltip = "[DiplomacyItem.GetTooltip]" - using = tooltip_se - - hbox = { - spacing = 20 - - widget = { - size = { 65 74 } - - button = { - texture = "gfx/interface/icons/diplomatic_icons.dds" - frame = "[DiplomacyItem.GetDiplomacyFrame]" - parentanchor = top|hcenter - position = { 0 -30 } - framesize = { 120 120 } - size = { 50 50 } - tooltip_enabled = no - scale = 1.3 - } - - coa_realm_medium = { - datacontext = "[DiplomacyItem.GetTargetCharacter]" - tooltip = "[DiplomacyItem.GetTooltip]" - parentanchor = hcenter - - text_single = { - name = "warscore" - visible = "[DiplomacyItem.HasWarScore]" - parentanchor = hcenter - position = { 0 -20 } - text = "[DiplomacyItem.GetWarScoreFraction|0%=+]" - using = Font_Size_Medium - } - } - } - - text_multi = { - text = "[DiplomacyItem.GetInfo]" - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 400 - } - } - } - - hbox = { - name = "reason_characters" - visible = "[DiplomacyItem.HasReasonCharacters]" - - portrait_head_small = { - name = "reason_character_left" - datacontext = "[DiplomacyItem.GetLeftReasonCharacter]" - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - - portrait_head_small = { - name = "reason_character_right" - datacontext = "[DiplomacyItem.GetRightReasonCharacter]" - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - } - } - } - } - } - - window_character_filter = { - name = "court_character_filter_window" - datacontext = "[CharacterWindow.GetCourt]" - position = { 525 275 } - - blockoverride "editbox_properties" - { - name = "court_text_filter" - ontextedited = "[CharacterSelectionList.SetPattern]" - oneditingfinished = "[CharacterSelectionList.FinishEdit]" - } - - blockoverride "addition_filter" { - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('age_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('personal_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('married_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('health_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('inspiration_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('sexuality_filter')]" - } - } - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } - - window_character_filter = { - name = "vassal_filter_window" - datacontext = "[CharacterWindow.GetVassals]" - position = { 525 275 } - - blockoverride "editbox_properties" - { - name = "vassal_text_filter" - ontextedited = "[CharacterSelectionList.SetPattern]" - oneditingfinished = "[CharacterSelectionList.FinishEdit]" - } - - blockoverride "addition_filter" { - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('age_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('personal_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('married_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('health_filter')]" - } - } - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } - } - - - ###################################################### - ################ TYPES AND TEMPLATES ################# - ###################################################### - - types CharacterWindow - { - type skill_icon_label_vertical = widget { - size = { 40 60 } - datacontext = "[SkillItem]" - - icon = { - name = "skill_icon" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 24 24 } - framesize = { 60 60 } - position = { -10 17 } - - block "icon" - { - frame = "[SkillItem.GetFrame]" - } - } - - block "tooltip" - { - tooltip = "SKILL_ITEM_TOOLTIP" - using = tooltip_ne - } - - text_single = { - name = "skill_value" - parentanchor = top|hcenter - position = { 5 17 } - align = center - - block "value" - { - text = "[SkillItem.GetValue]" - } - } - } - - type icon_row_header_background = icon - { - size = { 100% 25 } - - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spritetype = corneredtiled - spriteborder = { 20 0 } - texture_density = 2 - alpha = 0.5 - } - - type widget_family_row_item = widget - { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 110 } - scissor = yes - - icon_row_header_background = {} - - hbox = { - - block "item_list" - { - } - - expand = {} - } - } - - type vbox_character_row_item = vbox { - spacing = -3 - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 25 } - min_width = 110 - - block "expand_button" { - button_standard_hover = { - size = { 100% 100% } - - block "expand_button_inside" {} - } - } - - hbox = { - margin = { 10 0 } - - background = { - using = Text_Label_Background - alpha = 0.5 - margin = { 0 -2 } - } - - text_single = { - align = nobaseline - fontsize = 14 - - block "header_text" - { - raw_text = "#D NEEDS TEXT#!" - } - } - - expand = {} - - text_single = { - align = nobaseline - default_format = "#weak" - - block "remaining_items" { - visible = no - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - using = Animation_Character_Window_Refresh - - block "gridbox" { - fixedgridbox = { - flipdirection = yes - addcolumn = 85 - addrow = 90 - datamodel_wrap = 7 - - block "gridbox_slots" - { - maxverticalslots = 1 - } - - block "portrait_datamodel" { - datamodel = "[CharacterWindow.GetParents]" - } - - item = { - portrait_head_small = { - blockoverride "portrait_button" - { - using = tooltip_ne - } - blockoverride "glow_visible" - { - visible = no - } - } - } - } - } - - block "find_partner" {} - - expand = {} - } - - expand = {} - } - - type vbox_titles_claims_box = vbox { - - ## Titles - vbox = { - name = "titles" - visible = "[Not( IsDataModelEmpty( CharacterWindow.GetTitles ) )]" - layoutpolicy_horizontal = expanding - - button_standard_hover = { - layoutpolicy_horizontal = expanding - size = { 0 25 } - onclick = "[CharacterWindow.ToggleExpandedTitles]" - down = "[CharacterWindow.AreTitlesExpanded]" - tooltip = "[SelectLocalization( CharacterWindow.AreTitlesExpanded, 'CV_TITLES_HIDE_TT', 'CV_TITLES_SHOW_TT' )]" - - hbox = { - margin = { 5 0 } - margin_bottom = 3 - margin_right = 10 - - text_label_left = { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)1' )]" - text = "CV_TITLES" - } - - text_label_left = { - visible = "[Not(GreaterThan_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)1' ))]" - text = "CV_TITLES_SINGULAR" - } - - expand = {} - - text_single = { - block "titles_extra_items" - { - visible = "[GreaterThan_int32(GetDataModelSize(CharacterWindow.GetTitles), '(int32)8' )]" - text = "[GetNumberAbove_int32( GetDataModelSize(CharacterWindow.GetTitles), '(int32)8' )|=]" - } - default_format = "#weak" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - fixedgridbox = { - datamodel = "[CharacterWindow.GetTitles]" - flipdirection = yes - addrow = 60 - addcolumn = 38 - maxverticalslots = 1 - - block "titles_max_slots" { - datamodel_wrap = 2 - } - - item = { - coa_title_tiny_crown = { - datacontext = "[TitleItem.GetTitle]" - # visible = "[GreaterThan_int32( Title.GetTierFrame, '(int32)3' )]" - using = tooltip_ne - - icon = { - name = "has_laws" - visible = "[TitleItem.GetTitle.HasLaws]" - parentanchor = bottom|right - size = { 25 25 } - position = { 5 0 } - texture = "gfx/interface/icons/title_status/icon_title_law.dds" - } - } - } - } - - expand = {} - } - } - } - - ## Claims - vbox = { - name = "claims" - visible = "[Not(IsDataModelEmpty(CharacterWindow.GetClaims))]" - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - button_standard_hover = { - layoutpolicy_horizontal = expanding - margin_left = 5 - size = { 0 25 } - onclick = "[CharacterWindow.ToggleExpandedClaims]" - down = "[CharacterWindow.AreClaimsExpanded]" - tooltip = "[SelectLocalization( CharacterWindow.AreClaimsExpanded, 'CV_CLAIMS_HIDE_TT', 'CV_CLAIMS_SHOW_TT' )]" - - hbox = { - margin = { 5 0 } - margin_bottom = 3 - margin_right = 10 - - text_label_left = { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetClaims), '(int32)1' )]" - text = "CV_CLAIMS" - } - - text_label_left = { - visible = "[Not(GreaterThan_int32( GetDataModelSize(CharacterWindow.GetClaims), '(int32)1' ))]" - text = "CV_CLAIMS_SINGULAR" - } - - expand = {} - - text_single = { - block "claims_extra_items" - { - visible = "[GreaterThan_int32( GetDataModelSize(CharacterWindow.GetClaims), '(int32)10' )]" - text = "[GetNumberAbove_int32(GetDataModelSize(CharacterWindow.GetClaims), '(int32)10' )|=]" - } - default_format = "#weak" - } - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - fixedgridbox = { - name = "claims_box" - datamodel = "[CharacterWindow.GetClaims]" - flipdirection = yes - addrow = 60 - addcolumn = 38 - maxverticalslots = 1 - - block "claims_max_slots" { - datamodel_wrap = 8 - } - - item = { - container = { - datacontext = "[Claim.GetTitle]" - using = tooltip_ne - tooltip = "CHARACTER_WINDOW_CLAIM_TOOLTIP" - - coa_title_tiny_crown = { - name = "claim" - tooltip_enabled = no - - - highlight_icon = { - name = "pressed_claim" - visible = "[And(Claim.IsPressed, Not(Claim.IsImplicit))]" - texture = "gfx/interface/icons/title_status/icon_claim_pressed.dds" - size = { 24 24 } - parentanchor = bottom|right - } - - highlight_icon = { - name = "unpressed_claim" - visible = "[And(Not(Claim.IsPressed), Not(Claim.IsImplicit))]" - texture = "gfx/interface/icons/title_status/icon_claim_unpressed.dds" - size = { 24 24 } - parentanchor = bottom|right - } - - highlight_icon = { - name = "implicit_claim" - visible = "[Claim.IsImplicit]" - texture = "gfx/interface/icons/title_status/icon_claim_implicit.dds" - size = { 24 24 } - parentanchor = bottom|right - } - } - } - } - } - - expand = {} - } - } - - expand = {} - } - - type vbox_diplomacy_box = vbox { - name = "diplomacy" - - button_standard_hover = { - layoutpolicy_horizontal = expanding - size = { 0 25 } - onclick = "[CharacterWindow.ToggleExpandedDiplomacy]" - down = "[CharacterWindow.AreDiplomacyExpanded]" - tooltip = "[SelectLocalization( CharacterWindow.AreDiplomacyExpanded, 'CV_DIPLOMACY_HIDE_TT', 'CV_DIPLOMACY_SHOW_TT' )]" - - hbox = { - margin = { 5 0 } - margin_left = 10 - margin_bottom = 3 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CV_DIPLOMACY" - autoresize = no - margin_right = 0 - } - } - - hbox = { - margin = { 10 0 } - margin_bottom = 3 - - expand = {} - - text_single = { - default_format = "#weak" - - block "diplomacy_extra_items" - { - visible = no - } - } - } - } - - vbox = { - margin_top = 20 - min_width = 100 - - fixedgridbox = { - name = "diplomacy_items" - datamodel = "[CharacterWindow.GetDiplomacyItems]" - flipdirection = yes - addrow = 65 - addcolumn = 50 - - block "diplomacy_slots" - { - maxverticalslots = 2 - maxhorizontalslots = 2 - datamodel_wrap = 2 - } - - item = { - container = { - button = { - parentanchor = top|hcenter - position = { 0 -22 } - texture = "gfx/interface/icons/diplomatic_icons.dds" - frame = "[DiplomacyItem.GetDiplomacyFrame]" - framesize = { 120 120 } - size = { 50 50 } - tooltip_enabled = no - - text_single = { - name = "warscore" - visible = "[DiplomacyItem.HasWarScore]" - parentanchor = top|hcenter - position = { 0 10 } - text = "[DiplomacyItem.GetWarScoreFraction|0%=+]" - fontsize = 13 - } - } - - coa_realm_small = { - datacontext = "[DiplomacyItem.GetTargetCharacter]" - tooltip = "[DiplomacyItem.GetTooltip]" - using = tooltip_es - tooltip_offset = { 0 22 } - onrightclick = "[DefaultOnRealmFlagClick(Character.GetID)]" - - state = { - name = _mouse_hierarchy_enter - start_sound = { - soundeffect = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - } - } - - blockoverride "coa_button" - { - onclick = "[DiplomacyItem.OnClick]" - button_ignore = none - } - } - } - } - } - } - - expand = {} - } - - type realm_name_and_type_vbox = vbox { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "character_title" - layoutpolicy_horizontal = expanding - text = "[Title.GetNameNoTooltip|U]" - default_format = "#medium" - using = Font_Size_Medium - max_width = 300 - } - - expand = {} - } - - text_single = { - name = "faction" - visible = "[Title.HasFaction]" - layoutpolicy_horizontal = expanding - autoresize = no - text = "CV_CIVIL_WAR_FACTION" - default_format = "#low" - align = nobaseline - fontsize_min = 14 - } - - text_single = { - name = "government_type" - visible = "[Not( Title.HasFaction )]" - layoutpolicy_horizontal = expanding - autoresize = no - text = "CV_REALM_TYPE" - default_format = "#low" - align = nobaseline - fontsize_min = 14 - } - } - - } - - template Animation_Character_Window_Refresh - { - state = { - name = character_window_refresh - using = Animation_Refresh_FadeOut - alpha = 0.65 - } - - state = { - using = Animation_Refresh_FadeIn - } - } - - template Animation_Character_Window_Refresh_Short - { - state = { - name = character_window_refresh - using = Animation_Refresh_FadeOut - alpha = 0.8 - } - - state = { - using = Animation_Refresh_FadeIn - duration = 0.25 - } - } diff --git a/project/ck3/base_game/gui/window_character_filter.gui b/project/ck3/base_game/gui/window_character_filter.gui deleted file mode 100644 index 2d25e6f920..0000000000 --- a/project/ck3/base_game/gui/window_character_filter.gui +++ /dev/null @@ -1,721 +0,0 @@ -types Filters { - type filter_item = hbox { - spacing = 10 - margin_bottom = 10 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[CharacterListFilter.GetName]" - default_format = "#medium" - align = nobaseline - autoresize = no - } - - expand = {} - - dropdown_sort_characterlist = { - datamodel = "[CharacterListFilter.GetOptions]" - onselectionchanged = "[CharacterListFilter.SetCurrentFilterFromIndex]" - selectedindex = "[CharacterListFilter.GetCurrentFilterIndex]" - - blockoverride "text_button_drop" { - text = "[CharacterListFilterOption.GetName]" - tooltip = "[CharacterListFilterOption.GetDescription]" - } - - blockoverride "size_button_drop" { - size = { 185 33 } - } - - blockoverride "size_dropdown" { - size = { 175 33 } - } - } - } - - type vbox_filter_group = vbox { - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 4 - - button_expand = { - name = "show" - frame = "[Select_int32( CharacterListFilterCategory.IsExpanded, '(int32)2', '(int32)1' )]" - onclick = "[CharacterListFilterCategory.OnExpand]" - using = tooltip_ws - tooltip = "EXPAND_FILTER" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - } - - text_label_center = { - name = "label" - layoutpolicy_horizontal = expanding - margin_right = 36 - text = "[CharacterListFilterCategory.GetLabel]" - align = center - } - } - - - vbox = { - visible = "[CharacterListFilterCategory.IsExpanded]" - layoutpolicy_horizontal = expanding - spacing = 5 - margin_top = 5 - - block "filters" {} - } - } - - type window_character_filter = window { - name = "character_filter_window" - visible = "[CharacterSelectionList.FiltersShown]" - parentanchor = top|right - position = { -730 20 } - size = { 510 800 } - focuspolicy = click - - allow_outside = yes - - using = Window_Movable - using = Window_Background_Subwindow - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - margin = { 4 4 } - - spacing = 10 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CHARACTER_LIST_FILTERS" - } - blockoverride "button_close" - { - onclick = "[CharacterSelectionList.OnToggleFilters]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 5 - margin_right = 5 - - dropdown_menu_standard = { - blockoverride "dropdown_properties" - { - datamodel = "[CharacterSelectionList.GetSavedFilterPresets]" - onselectionchanged = "[CharacterSelectionList.SelectPresetIndex]" - selectedindex = "[CharacterSelectionList.GetSelectedPresetIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[SelectLocalization(CharacterSelectionList.HasSelectedPreset, CharacterSelectionList.GetSelectedPreset.GetName, 'CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_SELECT')]" - } - - blockoverride "dropdown_item_properties" - { - raw_text = "[Select_CString(FilterPresetItem.CanBeApplied, '#clickable', '#low')] [FilterPresetItem.GetPreset.GetName]#!" - tooltip = "CHARACTER_LIST_FILTER_PRESET_APPLY_TOOLTIP" - enabled = "[FilterPresetItem.CanBeApplied]" - } - blockoverride "dropdown_list_properties" - { - minimumsize = { 192 50 } - hbox = { - visible = "[IsDataModelEmpty(CharacterSelectionList.GetSavedFilterPresets)]" - textbox = { - text = "CHARACTER_LIST_FILTER_PRESET_DROPDOWN_NO_SELECTED_BODY" - align = center - } - } - } - } - - button_standard_small = { - name = "delete_selected_preset" - - text = "CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP" - - enabled = "[CharacterSelectionList.HasSelectedPreset]" - onclick = "[CharacterSelectionList.DeleteSelectedPreset]" - tooltip = "CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP" - } - - button_standard_small = { - name = "open_filter_manage_save" - - text = "CHARACTER_LIST_FILTER_PRESET_BUTTON_UNSAVED_PRESET" - onclick = "[CharacterSelectionList.ShowFilterPresets]" - tooltip = "CHARACTER_LIST_OPEN_SAVE_FILTERS" - - warning_icon = { - position = { 3 0 } - parentanchor = vcenter - visible = "[Not( StringIsEmpty( CharacterSelectionList.GetUnsaveableFiltersWarning ) )]" - size = { 24 24 } - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - margin_left = -2 - margin_right = -2 - margin_bottom = 2 - - editbox_search_field = { - layoutpolicy_horizontal = expanding - margin_right = 6 - - blockoverride "editbox_properties" - { - name = "text_filter" - ontextedited = "[CharacterSelectionList.SetPattern]" - oneditingfinished = "[CharacterSelectionList.FinishEdit]" - } - - tooltip = "CHARACTER_LIST_TEXT_FILTER_TOOLTIP" - } - - button_icon = { - name = "cross" - visible = "[CharacterSelectionList.HasTextInEdit]" - texture = "gfx/interface/icons/flat_icons/window_close.dds" - onclick = "[CharacterSelectionList.ClearPattern]" - tooltip = "CHARACTER_LIST_CLEAR" - } - } - - vbox = { - datamodel = "[CharacterSelectionList.GetMatchedPatterns]" - layoutpolicy_horizontal = expanding - - text_single = { - name = "label" - visible = "[DataModelHasItems(CharacterSelectionList.GetMatchedPatterns)]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 30 } - - text = "CHARACTER_LIST_TEXT_FILTER_TITLE" - align = center|nobaseline - - background = { - using = Background_Area - margin = { 4 4 } - } - } - - expand = { - minimumsize = { 0 5 } - } - - item = { - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 4 - - button_standard_list = { - name = "drop_filters" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 0 52 } - - default_format = "#low" - onclick = "[PatternItem.OnClick]" - onclick = "[CharacterSelectionList.ClearPattern]" - onclick = "[CharacterSelectionList.ApplyFiltersSort]" - - background = { - using = Background_Area_Dark - } - - hbox = { - margin_left = 6 - - button_icon = { - name = "cross" - visible = "[PatternItem.IsSelected]" - size = { 20 20 } - texture = "gfx/interface/icons/flat_icons/window_close.dds" - alwaystransparent = yes - } - - hbox = { - visible = "[PatternItem.IsName]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "CHARACTER_LIST_TEXT_FILTER_MATCH_NAME" - align = nobaseline - } - - text_single = { - text = "[PatternItem.GetType]" - align = nobaseline - } - - tooltip = "CHARACTER_LIST_FILTER_NAME_TT" - } - - hbox = { - datacontext = "[PatternItem.GetTrait]" - datacontext = "[GetNullCharacter]" - datacontext = "[GetPlayer.GetFaith]" - - visible = "[PatternItem.IsTrait]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_left = 5 - spacing = 5 - - icon_trait = { - blockoverride "faith_context" - { - datacontext = "[GetPlayer.GetFaith]" - } - - blockoverride "icon_size" - { - size = { 45 45 } - } - - blockoverride "tooltip_placement" - { - tooltip_enabled = no - } - - blockoverride "glow_radius" - { - glow_radius = 4 - } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[PatternItem.GetTrait.GetNameNoTooltip( Character.Self )]" - align = nobaseline - } - - text_single = { - text = "[PatternItem.GetType]" - align = nobaseline - } - - tooltipwidget = { - using = character_trait_tooltip - } - } - - hbox = { - datacontext = "[PatternItem.GetFaith]" - visible = "[PatternItem.IsFaith]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_left = 5 - spacing = 5 - - icon = { - size = { 45 45 } - texture = "[PatternItem.GetFaith.GetIcon]" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[PatternItem.GetFaith.GetNameNoTooltip]" - align = nobaseline - } - - text_single = { - text = "[PatternItem.GetType]" - align = nobaseline - } - - tooltipwidget = { - faith_tooltip = {} - } - } - - hbox = { - datacontext = "[PatternItem.GetHouse]" - visible = "[PatternItem.IsHouse]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_left = 5 - spacing = 5 - - coa_house_tiny = { - blockoverride "coa_button" - { - onclick = "[DefaultOnHouseCoatOfArmsClick(DynastyHouse.GetID)]" - } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[PatternItem.GetHouse.GetBaseNameNoTooltip]" - align = nobaseline - } - - text_single = { - text = "[PatternItem.GetType]" - align = nobaseline - } - - tooltipwidget = { - using = dynasty_house_tooltip - } - } - - hbox = { - datacontext = "[PatternItem.GetDynasty]" - visible = "[PatternItem.IsDynasty]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_left = 5 - spacing = 5 - - coa_dynasty_tiny = { - blockoverride "coa_button" - { - onclick = "[DefaultOnDynastyCoatOfArmsClick(Dynasty.GetID)]" - } - } - text_single = { - layoutpolicy_horizontal = expanding - text = "[PatternItem.GetDynasty.GetBaseNameNoTooltip]" - align = nobaseline - } - - text_single = { - text = "[PatternItem.GetType]" - align = nobaseline - } - - tooltipwidget = { - using = DynastyTooltip - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - visible = "[PatternItem.IsCulture]" - datacontext = "[PatternItem.GetCulture]" - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[PatternItem.GetCulture.GetNameNoTooltip]" - align = nobaseline - } - - text_single = { - text = "[PatternItem.GetType]" - align = nobaseline - } - - tooltipwidget = { - culture_tooltip = {} - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - visible = "[PatternItem.IsHeritage]" - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[PatternItem.GetHeritage.GetNameNoTooltip]" - align = nobaseline - } - text_single = { - text = "[PatternItem.GetType]" - align = nobaseline - } - tooltip = "CHARACTER_LIST_CULTURE_GROUP_TT" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - visible = "[PatternItem.IsReligion]" - datacontext = "[PatternItem.GetReligion]" - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[PatternItem.GetReligion.GetNameNoTooltip]" - align = nobaseline - } - - text_single = { - text = "[PatternItem.GetType]" - align = nobaseline - } - - tooltipwidget = { - using = religion_tooltip - } - } - } - } - } - } - } - } - vbox = { - visible = "[Not(CharacterSelectionList.IsSuggesting)]" - layoutpolicy_horizontal = expanding - - block "addition_filter" {} - } - } - } - } - - hbox = { - layoutpolicy_horizontal = growing - margin_bottom = 10 - - button_standard = { - name = "drop_filters" - text = "CHARACTER_RESET_FILTERS" - focuspolicy = click - onclick = "[CharacterSelectionList.OnResetFilters]" - } - } - } - window_character_filter_manage_presets = {} - } - - type window_character_filter_manage_presets = window { - name = "character_filter_manage_presets_window" - visible = [CharacterSelectionList.IsFilterPresetsShown] - parentanchor = right - position = { 420 0 } - size = { 415 510 } - - layer = confirmation - alwaystransparent = no - movable = no - using = Window_Background_Subwindow - - vbox = { - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CHARACTER_LIST_FILTER_PRESET_HEADER" - } - - blockoverride "button_close" - { - onclick = "[CharacterSelectionList.HideFilterPresets]" - shortcut = "close_window" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - } - - vbox = { - name = "current_filter" - visible = "[Not( CharacterSelectionList.IsAllDefault )]" - layoutpolicy_horizontal = expanding - - text_label_center = { - text = "CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER" - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - margin = { 24 0 } - margin_bottom = 10 - - blockoverride "editbox_label" - { - text = "CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_PRESET_NAME" - margin_bottom = 2 - } - - blockoverride "editbox_properties" - { - name = "preset_name_edit" - multiline = no - maxcharacters = 40 - text = "[CharacterSelectionList.GetFilterPresetName]" - margin_left = 2 - ontextedited = "[CharacterSelectionList.OnFilterPresetNameEdit]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 24 0 } - spacing = 8 - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - text = "CHARACTER_LIST_FILTER_PRESET_BUTTON_SAVE" - onclick = "[CharacterSelectionList.SaveFiltersToPreset]" - enabled = "[CharacterSelectionList.CanSavePreset]" - tooltip = "[CharacterSelectionList.CanSavePresetTooltip]" - } - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 18 - - text_single = { - text = "[CharacterSelectionList.GetSavePresetWarning]" - minimumsize = { 350 12 } - } - expand = {} - } - } - } - - vbox = { - name = "current_filter_all_default" - visible = "[CharacterSelectionList.IsAllDefault]" - layoutpolicy_horizontal = expanding - - text_label_center = { - text = "CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER" - } - - text_single = { - margin_top = 24 - margin_bottom = 24 - text = "CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_DEFAULT_FILTERS" - } - } - - vbox = { - name = "saved_filters" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 5 - - hbox = { - margin_bottom = 6 - - text_label_center = { - text = "CHARACTER_LIST_FILTER_PRESET_SAVED_PRESETS" - } - } - - scrollbox = { - layoutpolicy_vertical = expanding - size = { 406 0 } #hitboxes are wrong? - - blockoverride "scrollbox_content" - { - - fixedgridbox = { - datamodel = "[CharacterSelectionList.GetSavedFilterPresets]" - addcolumn = 366 - addrow = 70 - datamodel_wrap = 1 - maxhorizontalslots = 1 - flipdirection = yes - - item = { - widget = { - size = { 370 60 } - - hbox = { - spacing = 5 - - button_standard = { - name = "apply_preset_button" - layoutpolicy_horizontal = expanding - size = { 0 60 } - - onclick = "[CharacterSelectionList.SetSavePresetName(FilterPresetItem.GetPreset.GetName)]" - down = "[And( Not( CharacterSelectionList.IsAllDefault ), EqualTo_string(CharacterSelectionList.GetFilterPresetName, FilterPresetItem.GetPreset.GetName) )]" - tooltip = "CHARACTER_LIST_SELECT_TO_OVERWRITE_PRESET_TOOLTIP" - - vbox = { - margin_left = 8 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "[FilterPresetItem.GetPreset.GetName]" - align = nobaseline - margin_left = 2 - margin_top = 5 - } - - text_single = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_left = -10 - margin_right = 10 - max_width = 310 - - text = "[FilterPresetItem.GetPreset.GetDescription]" - align = left|nobaseline - default_format = "#low" - } - expand = {} - } - - hbox = { - margin_right = 4 - - expand = {} - - button_icon = { - name = "delete_preset_button" - texture = "gfx/interface/icons/flat_icons/window_close.dds" - - onclick = "[CharacterSelectionList.DeleteFilterPreset( FilterPresetItem.Self )]" - tooltip = "CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP" - } - } - } - } - } - } - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_character_finder.gui b/project/ck3/base_game/gui/window_character_finder.gui deleted file mode 100644 index dc7a8045e8..0000000000 --- a/project/ck3/base_game/gui/window_character_finder.gui +++ /dev/null @@ -1,164 +0,0 @@ -### LIST TEMPLATE - -window = { - name = "character_finder_window" - # size = { 750 90% } - parentanchor = top|right - position = { -50 65 } - allow_outside = yes - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - using = Window_Size_CharacterList - - datacontext = "[CharacterFinderWindow.GetCharacterList]" - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CHARACTER_FINDER_TITLE" - } - - blockoverride "button_close" - { - onclick = "[CharacterFinderWindow.Close]" - } - } - - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty_visibility" - { - layoutpolicy_vertical = expanding - visible = "[Not( CharacterSelectionList.HasItems )]" - text = "CHARACTER_FINDER_NO_MATCH" - } - - blockoverride "container_implementation" { - fixedgridbox = { - addcolumn = 630 - addrow = 92 - - name = "characters_grid" - datamodel_reuse_widgets = yes - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - - item = { - widget_character_list_item_finder = { - size = { 630 94 } - } - } - } - } - } - } - - window_character_filter = { - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilterWithDefault('relation_filter', '(int32)1')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('range_filter')]" - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - - datacontext = "[CharacterSelectionList.GetCategory('personal_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - - divider = { - layoutpolicy_horizontal = expanding - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('married_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('imprisoned_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('inspiration_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('sexuality_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('artifact_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('membership_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_character_focus.gui b/project/ck3/base_game/gui/window_character_focus.gui deleted file mode 100644 index 1ca0e77ce7..0000000000 --- a/project/ck3/base_game/gui/window_character_focus.gui +++ /dev/null @@ -1,301 +0,0 @@ -###################################################### -################## EDUCATION FOCUS ################### -###################################################### - -window = { - name = "character_focus_window" - size = { 520 880 } - parentanchor = center - layer = middle - - using = Window_Background - using = Window_Decoration - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[CharacterFocusWindow.GetWindowTitle]" - } - - blockoverride "button_close" - { - onclick = "[CharacterFocusWindow.Close]" - - } - } - - vbox = { - name = "focus_selection_area" - size = { 500 850 } - - ### PENTAGON W EDUCATION FOCUSES - widget = { - name = "education_focuses_and_portrait" - size = { 350 350 } - - background = { - name = "martial_disposition" - framesize = { 352 352 } - texture = "gfx/interface/window_lifestyles/education_affinity_up_side.dds" - frame = "[CharacterFocusWindow.GetDispositionFrame('1')]" - } - - background = { - name = "diplomacy_disposition" - framesize = { 352 352 } - - texture = "gfx/interface/window_lifestyles/education_affinity_up_side.dds" - mirror = horizontal - frame = "[CharacterFocusWindow.GetDispositionFrame('0')]" - } - - background = { - name = "stewardship_disposition" - framesize = { 352 352 } - - texture = "gfx/interface/window_lifestyles/education_affinity_down_side.dds" - frame = "[CharacterFocusWindow.GetDispositionFrame('2')]" - } - - background = { - name = "learning_disposition" - framesize = { 352 352 } - - texture = "gfx/interface/window_lifestyles/education_affinity_down_side.dds" - mirror = horizontal - frame = "[CharacterFocusWindow.GetDispositionFrame('3')]" - } - - background = { - name = "intrigue_disposition" - framesize = { 352 352 } - - texture = "gfx/interface/window_lifestyles/education_affinity_up.dds" - frame = "[CharacterFocusWindow.GetDispositionFrame('4')]" - } - - ### Diplomacy - button = { - name = "diplomacy_button" - position = { -3 100 } - parentanchor = top|left - texture = "gfx/interface/icons/lifestyles/diplomacy_lifestyle.dds" - framesize = { 160 160 } - size = { 80 80 } - onclick = "[CharacterFocusWindow.OnClickSetSelectedFocus('0')]" - down = "[CharacterFocusWindow.IsSelectedFocus('0')]" - clicksound = "event:/SFX/UI/Unique/CharacterLifestyle/sfx_ui_unique_lifestyle_diplomacy" - datacontext = "[CharacterFocusWindow.GetFocus( '(int32)0' )]" - - highlight_icon = { - visible = "[CharacterFocusWindow.IsCharacterFocus('0')]" - size = { 100% 100%} - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - } - - tooltipwidget = { - container_focus_cooltip = {} - } - } - - ### Martial - button = { - name = "martial_button" - position = { 3 100 } - parentanchor = top|right - texture = "gfx/interface/icons/lifestyles/martial_lifestyle.dds" - framesize = { 160 160 } - size = { 80 80 } - onclick = "[CharacterFocusWindow.OnClickSetSelectedFocus('1')]" - down = "[CharacterFocusWindow.IsSelectedFocus('1')]" - clicksound = "event:/SFX/UI/Unique/CharacterLifestyle/sfx_ui_unique_lifestyle_martial" - datacontext = "[CharacterFocusWindow.GetFocus( '(int32)1' )]" - - highlight_icon = { - visible = "[CharacterFocusWindow.IsCharacterFocus('1')]" - size = { 100% 100%} - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - } - - tooltipwidget = { - container_focus_cooltip = {} - } - } - - ### Stewardship - button = { - name = "stewardship_button" - position = { -45 -4 } - parentanchor = bottom|right - texture = "gfx/interface/icons/lifestyles/stewardship_lifestyle.dds" - framesize = { 160 160 } - size = { 80 80 } - onclick = "[CharacterFocusWindow.OnClickSetSelectedFocus('2')]" - down = "[CharacterFocusWindow.IsSelectedFocus('2')]" - clicksound = "event:/SFX/UI/Unique/CharacterLifestyle/sfx_ui_unique_lifestyle_stewardship" - datacontext = "[CharacterFocusWindow.GetFocus( '(int32)2' )]" - - highlight_icon = { - visible = "[CharacterFocusWindow.IsCharacterFocus('2')]" - size = { 100% 100%} - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - } - - tooltipwidget = { - container_focus_cooltip = {} - } - } - - ### Learning - button = { - name = "learning_button" - position = { 45 -4 } - parentanchor = bottom|left - texture = "gfx/interface/icons/lifestyles/learning_lifestyle.dds" - framesize = { 160 160 } - size = { 80 80 } - onclick = "[CharacterFocusWindow.OnClickSetSelectedFocus('3')]" - down = "[CharacterFocusWindow.IsSelectedFocus('3')]" - clicksound = "event:/SFX/UI/Unique/CharacterLifestyle/sfx_ui_unique_lifestyle_learning" - datacontext = "[CharacterFocusWindow.GetFocus( '(int32)3' )]" - - highlight_icon = { - visible = "[CharacterFocusWindow.IsCharacterFocus('3')]" - size = { 100% 100%} - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - } - - tooltipwidget = { - container_focus_cooltip = {} - } - } - - ### Intrigue - button = { - name = "intrigue_button" - position = { 0 4 } - parentanchor = top|hcenter - texture = "gfx/interface/icons/lifestyles/intrigue_lifestyle.dds" - framesize = { 160 160 } - size = { 80 80 } - onclick = "[CharacterFocusWindow.OnClickSetSelectedFocus('4')]" - down = "[CharacterFocusWindow.IsSelectedFocus('4')]" - clicksound = "event:/SFX/UI/Unique/CharacterLifestyle/sfx_ui_unique_lifestyle_intrigue" - datacontext = "[CharacterFocusWindow.GetFocus( '(int32)4' )]" - - highlight_icon = { - visible = "[CharacterFocusWindow.IsCharacterFocus('4')]" - size = { 100% 100%} - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - } - - tooltipwidget = { - container_focus_cooltip = {} - } - } - - portrait_shoulders = { - name = "character_portrait" - datacontext = "[CharacterFocusWindow.GetCharacter]" - parentanchor = center - position = { 0 0 } - blockoverride "coa" {} - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - blockoverride "glow_local_player" {} - blockoverride "glow_selected" {} - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - margin = { 15 0 } - margin_top = 0 - margin_bottom = 30 - alpha = 0.5 - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 10 - spacing = 10 - - text_label_center = { - name = "selected_focus_name" - text = "[CharacterFocusWindow.GetSelectedFocusName]" - } - - # Info about Selected Focus - scrollbox = { - name = "focus_info_area" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - spacing = 10 - - text_multi = { - autoresize = yes - maximumsize = { 390 -1 } - minimumsize = { 390 -1 } - text = "[CharacterFocusWindow.GetSelectedFocusDescription]" - } - - text_multi = { - autoresize = yes - maximumsize = { 390 -1 } - minimumsize = { 390 -1 } - text = "[CharacterFocusWindow.GetFocusDescriptionFromDatabase]" - } - - text_multi = { - autoresize = yes - maximumsize = { 390 -1 } - minimumsize = { 390 -1 } - text = "[CharacterFocusWindow.GetSelectedFocusEffectDesc]" - } - - text_multi = { - autoresize = yes - maximumsize = { 390 -1 } - minimumsize = { 390 -1 } - text = "[CharacterFocusWindow.GetSelectedFocusModifierDesc]" - } - - } - } - } - - vbox = { - margin = { 15 15 } - spacing = 15 - - text_multi = { - text = "[CharacterFocusWindow.GetWarningText]" - default_format = "#low;italic" - autoresize = yes - maximumsize = { 390 -1 } - } - - button_primary = { - tooltip = "[CharacterFocusWindow.GetCanChangeFocusDescription]" - onclick = "[CharacterFocusWindow.OnClickChangeFocus]" - enabled = "[CharacterFocusWindow.CanChangeFocus]" - text = "CHOOSE_FOCUS" - } - } - } -} - - - - diff --git a/project/ck3/base_game/gui/window_character_lifestyle.gui b/project/ck3/base_game/gui/window_character_lifestyle.gui deleted file mode 100644 index 00bb6b6d2a..0000000000 --- a/project/ck3/base_game/gui/window_character_lifestyle.gui +++ /dev/null @@ -1,1522 +0,0 @@ -###################################################### -################### LIFESTYLES ####################### -###################################################### - -window = { - name = "character_lifestyle_window" - size = { 100% 100% } - parentanchor = center|hcenter - # position = { 80 20 } - movable = no - filter_mouse = all - layer = middle - - datacontext = "[CharacterLifestyleWindow.GetCharacter]" - datacontext = "[CharacterLifestyleWindow.GetSelectedLifestyle]" - - using = Window_Background_No_Edge - - background = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - color = { 0.12 0.12 0.12 1 } - mirror = horizontal - margin_right = -1200 - alpha = 0.6 - } - - state = { - name = _show - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = Sound_Window_AmbienceMute_Snapshot - - on_start = "[GetVariableSystem.Set( 'lifestyle_open', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - - on_start = "[GetVariableSystem.Clear( 'lifestyle_open' )]" - } - - - ### Select Focus start screen - vbox = { - name = "lifestyle_selection" - visible = "[Not( Lifestyle.IsValid )]" - - margin_top = 10 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - header_standard = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CHARACTER_LIFESTYLE_HEADER" - } - - blockoverride "button_close" - { - onclick = "[CharacterLifestyleWindow.Close]" - } - } - - background = { - using = Background_Bottom_Fade - } - - background = { - using = Background_Area_Dark - margin = { 0 -100 } - alpha = 0.3 - } - - hbox = { - name = "lifestyles" - datamodel = "[CharacterLifestyleWindow.GetLifestyles]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 150 } - margin_left = 230 - margin_right = 80 - spacing = 10 - max_width = 2080 - - item = { - button_normal = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - onclick = "[CharacterLifestyleWindow.OpenLifestyle( Lifestyle.Self )]" - onclick = "[PlaySfxEvent( Concatenate( 'event:/SFX/UI/Character/Lifestyle/sfx_ui_character_lifestyle_', Lifestyle.GetKey ) )]" - #clicksound = - maximumsize = { -1 900 } - - effectname = "NoHighlight" - #gfxtype = propstretchedicongfx - #shaderfile = "gfx/FX/pdxgui_default.shader" - - texture = "[Lifestyle.GetBackground]" - - modify_texture = { - texture = "gfx/interface/window_lifestyles/lifestyles_illustration_mask.dds" - blend_mode = alphamultiply - spriteType = Corneredstretched - spriteborder = { 30 30 } - } - - button = { - size = { 100% 100% } - alpha = 0 - onclick = "[CharacterLifestyleWindow.OpenLifestyle( Lifestyle.Self )]" - onclick = "[PlaySfxEvent( Concatenate( 'event:/SFX/UI/Character/Lifestyle/sfx_ui_character_lifestyle_', Lifestyle.GetKey ) )]" - - state = { - name = _mouse_enter - alpha = 1 - } - - state = { - name = _mouse_leave - alpha = 0 - } - - background = { - texture = "gfx/interface/window_lifestyles/lifestyles_illustration_hover.dds" - spriteType = Corneredtiled - spriteborder = { 30 30 } - alpha = 1 - - modify_texture = { - texture = "gfx/interface/window_lifestyles/lifestyles_illustration_mask.dds" - blend_mode = alphamultiply - spriteType = Corneredtiled - spriteborder = { 30 30 } - } - } - } - - icon = { - size = { 100% 100% } - using = Background_Bottom_Fade - mirror = vertical - - modify_texture = { - texture = "gfx/interface/window_lifestyles/lifestyles_illustration_mask.dds" - blend_mode = alphamultiply - spriteType = Corneredtiled - spriteborder = { 30 30 } - } - } - - icon = { - parentanchor = top|hcenter - position = { 0 -50 } - size = { 120 120 } - texture = "[Lifestyle.GetIcon]" - framesize = { 160 160 } - } - - text_multi = { - parentanchor = top|right - position = { -20 10 } - visible = "[GreaterThan_int32( Character.GetPerkPointsUsed( Lifestyle.Self ), '(int32)0' )]" - - text = "LIFESTYLE_POINTS_ALREADY_USED_TEXT" - default_format = "#low" - max_width = 60 - autoresize = yes - align = center - - background = { - using = Background_Area_Dark - margin = { 10 0 } - margin_bottom = 5 - } - } - - vbox = { - margin = { 10 30 } - margin_top = 60 - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 15 - spacing = 20 - - text_single = { - text = "[Lifestyle.GetNameNoTooltip]" - default_format = "#high" - using = Font_Type_Flavor - fontsize = 25 - } - - text_multi = { - text = "[Lifestyle.GetDescription]" - size = { 100 90 } - align = top|hcenter - layoutpolicy_horizontal = expanding - margin = { 5 0 } - } - - text_multi = { - visible = "[Lifestyle.IsHighlightedForCharacter( Character.Self )]" - layoutpolicy_horizontal = expanding - size = { 100 80 } - margin = { 5 0 } - text = "[Lifestyle.GetHighlightDescription]" - align = center - - background = { - using = Background_Area_Dark - } - } - - expand = {} - } - - vbox = { - text_single = { - visible = "[GreaterThan_int32( Character.GetPerkPoints( Lifestyle.Self ), '(int32)0' )]" - text = "LIFESTYLE_POINTS_TO_USE_TEXT" - default_format = "#low" - max_width = 280 - - # animation_attention = {} - - background = { - using = Background_Area_Dark - margin = { 10 0 } - margin_bottom = 5 - } - } - } - - expand = {} - } - } - } - } - } - - hbox = { - visible = "[Lifestyle.IsValid]" - - state = { - name = "lifestyle_tabs_refresh" - next = a - alpha = 0.5 - } - - state = { - name = "a" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 3 - - background = { - texture = "[Lifestyle.GetBackground]" - alpha = 0.3 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds" - blend_mode = alphamultiply - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 7 - } - } - - widget = { - parentanchor = bottom|left - size = { 270 560 } - allow_outside = no - - portrait_lifestyles = { - parentanchor = bottom|left - position = { -110 0 } - } - } - - ### Focus View - vbox = { - name = "focus_view" - visible = "[Lifestyle.IsValid]" - - using = Window_Margins - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - background = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - margin_top = -500 - color = { 0 0 0 0.7 } - alpha = 0.7 - mirror = vertical - } - - ### HEADER - widget = { - name = "header_bar" - layoutpolicy_horizontal = expanding - size = { 0 85 } - - background = { - texture = "gfx/interface/component_tiles/tile_background_window_header.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - margin = { 12 0 } - } - - text_single = { - parentanchor = vcenter - position = { 0 -8 } - margin_left = 5 - text = "LIFESTYLE_WINDOW_TITLE" - using = Font_Type_Flavor - fontsize = 35 - - state = { - name = "lifestyle_tabs_refresh" - next = a - alpha = 0.5 - } - - state = { - name = "a" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - } - - hbox = { - widget = { - layoutpolicy_vertical = expanding - size = { 450 0 } - - background = { - texture = "gfx/interface/window_lifestyles/lifestyles_tabs_bg.dds" - margin = { 15 -10 } - } - - flowcontainer = { - name = "lifestyles" - datamodel = "[CharacterLifestyleWindow.GetLifestyles]" - spacing = 10 - parentanchor = center - - item = { - container = { - parentanchor = vcenter - - button_normal = { - visible = "[Not(EqualTo_string( Lifestyle.GetKey, CharacterLifestyleWindow.GetSelectedLifestyle.GetKey ))]" - parentanchor = center - size = { 70 70 } - framesize = { 160 160 } - onclick = "[CharacterLifestyleWindow.OpenLifestyle( Lifestyle.Self )]" - onclick = "[PdxGuiTriggerAllAnimations('lifestyle_tabs_refresh')]" - texture = "[Lifestyle.GetIcon]" - - effectname = "NoHighlight" - gfxtype = framedbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - - #Fade out if character has no perks in that lifestyle - alpha = "[Select_float( GreaterThan_int32(Character.GetPerkPointsUsed( Lifestyle.Self ),'(int32)0'),'(float)1.0','(float)0.6')]" - - tooltip = "LIFESTYLE_SELECT_TOOLTIP" - using = tooltip_se - - highlight_icon = { - visible = "[EqualTo_string( Lifestyle.GetKey, Character.GetLifestyle.GetKey )]" - size = { 100% 100%} - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - } - - button_round = { - visible = "[And(GreaterThan_int32( Character.GetPerkPoints( Lifestyle.Self ), '(int32)0' ), Character.IsLocalPlayer)]" - parentanchor = bottom|right - size = { 28 28 } - frame = 1 - upframe = 1 - alwaystransparent = yes - - text_single = { - parentanchor = center - position = { 0 -3 } - text = "[Character.GetPerkPoints( Lifestyle.Self )]" - default_format = "#high" - max_width = 180 - align = center - } - } - } - - button_normal = { - visible = "[EqualTo_string( Lifestyle.GetKey, CharacterLifestyleWindow.GetSelectedLifestyle.GetKey )]" - parentanchor = center - size = { 70 70 } - framesize = { 160 160 } - texture = "[Lifestyle.GetIcon]" - - effectname = "NoHighlight" - gfxtype = framedbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - - tooltip = "LIFESTYLE_SELECT_TOOLTIP" - using = tooltip_se - - - - state = { - name = _show - size = { 90 90 } - duration = 0.15 - using = Animation_Curve_Default - } - - state = { - name = _hide - size = { 70 70 } - duration = 0.15 - using = Animation_Curve_Default - } - - icon = { - visible = "[EqualTo_string( Lifestyle.GetKey, Character.GetLifestyle.GetKey )]" - size = { 100% 100%} - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - } - - button_round = { - visible = "[And(GreaterThan_int32( Character.GetPerkPoints( Lifestyle.Self ), '(int32)0' ), Character.IsLocalPlayer)]" - parentanchor = bottom|right - size = { 28 28 } - frame = 2 - upframe = 2 - alwaystransparent = yes - - text_single = { - parentanchor = center - position = { 0 -3 } - text = "[Character.GetPerkPoints( Lifestyle.Self )]" - default_format = "#high" - max_width = 180 - align = center - } - } - } - } - } - } - } - } - - flowcontainer = { - parentanchor = right|vcenter - position = { -10 0 } - spacing = 25 - - button_tertiary = { - visible = "[Character.IsLocalPlayer]" - parentanchor = vcenter - size = { 150 32 } - onclick = "[CharacterLifestyleWindow.OpenRefundPerks]" - enabled = "[CharacterLifestyleWindow.CanRefundPerks]" - - text = "REFUND_PERKS" - tooltip = "REFUND_PERKS_TOOLTIP" - } - - buttons_window_control = { - blockoverride "button_close" - { - onclick = "[CharacterLifestyleWindow.Close]" - } - } - } - } - - ### MAIN BODY - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 5 - margin_top = 10 - - ## LEFT BAR - vbox = { - layoutpolicy_vertical = expanding - minimumsize = { 270 0 } - - vbox = { - - minimumsize = { 0 100 } - spacing = 10 - - state = { - name = "lifestyle_tabs_refresh" - next = a - alpha = 0.5 - } - - state = { - name = "a" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - # background = { - # texture = "gfx/interface/component_tiles/tile_background_window_header.dds" - # spriteType = Corneredtiled - # spriteborder = { 20 20 } - # margin = { 10 27 } - # margin_top = 54 - # } - - vbox = { - spacing = 10 - visible = "[Character.IsLocalPlayer]" - - - text_multi = { - layoutpolicy_horizontal = expanding - text = "[Lifestyle.GetDescription]" - using = Font_Size_Medium - autoresize = yes - max_width = 550 - min_width = 550 - - } - - text_multi = { - layoutpolicy_horizontal = expanding - visible = "[Lifestyle.IsHighlightedForCharacter( Character.Self )]" - text = "[Lifestyle.GetHighlightDescription]" - default_format = "#high;italic" - autoresize = yes - max_width = 550 - - } - } - - spacer = { - size = {550 10 } - visible = "[Not(Character.IsLocalPlayer)]" - } - - - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - vbox = { - name = "focus_area" - datamodel = "[CharacterLifestyleWindow.GetFocuses]" - margin = { 10 0 } - spacing = 8 - - state = { - name = "lifestyle_tabs_refresh" - next = a - alpha = 0.5 - } - - state = { - name = "a" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - text_label_center = { - text = "LIFESTYLE_FOCUS_HEADER" - } - - text_single = { - visible = "[GetPlayer.GetLifestyle.IsValid]" - text = "FOCUS_CANCHANGE" - default_format = "#low" - } - - text_single = { - visible = "[Not( GetPlayer.GetLifestyle.IsValid )]" - text = "FOCUS_CANCHANGE_NO_FOCUS" - default_format = "#low" - # animation_attention_text = {} - } - - item = { - button_standard_clean = { - layoutpolicy_horizontal = expanding - size = { 300 240 } - - enabled = "[Or(CharacterLifestyleWindow.CanSelectFocus( FocusType.Self ), EqualTo_string( FocusType.GetKey, Character.GetFocus.GetKey ))]" - down = "[EqualTo_string( FocusType.GetKey, Character.GetFocus.GetKey )]" - onclick = "[CharacterLifestyleWindow.SelectFocus( FocusType.Self )]" - alwaystransparent = "[EqualTo_string( FocusType.GetKey, Character.GetFocus.GetKey )]" - - - blockoverride "disabled" {} - - background = { - using = Background_Area_Dark - alpha = 0.9 - } - - background = { - visible = "[EqualTo_string( Lifestyle.GetKey, 'diplomacy_lifestyle' )]" - texture = "gfx/interface/progressbars/progress_blue.dds" - alpha = 0.4 - } - - background = { - visible = "[EqualTo_string( Lifestyle.GetKey, 'martial_lifestyle' )]" - texture = "gfx/interface/progressbars/progress_red.dds" - alpha = 0.4 - } - - - background = { - visible = "[EqualTo_string( Lifestyle.GetKey, 'stewardship_lifestyle' )]" - texture = "gfx/interface/progressbars/progress_green.dds" - alpha = 0.4 - } - - - background = { - visible = "[EqualTo_string( Lifestyle.GetKey, 'intrigue_lifestyle' )]" - texture = "gfx/interface/progressbars/progress_purple.dds" - alpha = 0.4 - } - - - background = { - visible = "[EqualTo_string( Lifestyle.GetKey, 'learning_lifestyle' )]" - texture = "gfx/interface/progressbars/progress_gray.dds" - alpha = 0.4 - } - - - vbox = { - margin = { 10 5 } - margin_bottom = 10 - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 3 - spacing = 7 - - highlight_icon_lifestyle_focus = { - texture = "[FocusType.GetIcon]" - alwaystransparent = yes - size = { 35 35 } - } - - text_single = { - text = "[FocusType.GetNameNoTooltip]" - layoutpolicy_horizontal = expanding - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - autoresize = no - - background = { - margin_left = 15 - margin_right = 5 - margin_top = 0 - - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - } - } - - text_single = { - visible = "[EqualTo_string( FocusType.GetKey, Character.GetFocus.GetKey )]" - align = right|nobaseline - text = "CURRENT_FOCUS" - default_format = "#low;italic" - margin_right = 5 - } - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - alwaystransparent = yes - text = "LONG_FOCUS_TEXT" - align = left - } - } - - icon = { - visible = "[Not(Or(CharacterLifestyleWindow.CanSelectFocus( FocusType.Self ), EqualTo_string( FocusType.GetKey, Character.GetFocus.GetKey )))]" - size = { 100% 100% } - using = Background_Area_Dark - alpha = 0.5 - } - } - } - } - } - - expand = {} - } - - ## CENTER AREA - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 20 0 } - margin_top = 15 - - background = { - #using = Background_Area_Dark - texture = "gfx/interface/window_lifestyles/lifestyles_tree_area_bg.dds" - margin = { 5 5 } - spriteType = Corneredtiled - spriteborder = { 200 200 } - # alpha = 0.8 - - # modify_texture = { - # texture = "gfx/interface/window_lifestyles/lifestyles_dark_bg_mask.dds" - # blend_mode = alphamultiply - # } - } - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Frame - margin_top = -5 - alpha = 0.5 - } - - vbox = { - visible = "[Character.IsLocalPlayer]" - margin = { 0 20 } - - state = { - name = "lifestyle_tabs_refresh" - next = a - alpha = 0.5 - } - - state = { - name = "a" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - widget = { - size = { 550 30 } - - progressbar_standard = { - parentanchor = vcenter - size = { 500 20 } - visible = "[EqualTo_string( Lifestyle.GetKey, 'diplomacy_lifestyle' )]" - - min = 0 - max = "[IntToFloat( Lifestyle.GetXpPerLevel )]" - value = "[FixedPointToFloat( Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' ) )]" - - progresstexture = "gfx/interface/progressbars/progress_blue.dds" - noprogresstexture = "gfx/interface/progressbars/progress_blue_bg.dds" - - tooltip = "LIFESTYLE_XP_TOOLTIP" - using = tooltip_below - } - - progressbar_standard = { - parentanchor = vcenter - size = { 500 20 } - visible = "[EqualTo_string( Lifestyle.GetKey, 'martial_lifestyle' )]" - - min = 0 - max = "[IntToFloat( Lifestyle.GetXpPerLevel )]" - value = "[FixedPointToFloat( Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' ) )]" - - progresstexture = "gfx/interface/progressbars/progress_red.dds" - noprogresstexture = "gfx/interface/progressbars/progress_red_bg.dds" - - tooltip = "LIFESTYLE_XP_TOOLTIP" - using = tooltip_below - } - - progressbar_standard = { - parentanchor = vcenter - size = { 500 20 } - visible = "[EqualTo_string( Lifestyle.GetKey, 'stewardship_lifestyle' )]" - - min = 0 - max = "[IntToFloat( Lifestyle.GetXpPerLevel )]" - value = "[FixedPointToFloat( Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' ) )]" - - progresstexture = "gfx/interface/progressbars/progress_green.dds" - noprogresstexture = "gfx/interface/progressbars/progress_green_bg.dds" - - tooltip = "LIFESTYLE_XP_TOOLTIP" - using = tooltip_below - } - - progressbar_standard = { - parentanchor = vcenter - size = { 500 20 } - visible = "[EqualTo_string( Lifestyle.GetKey, 'intrigue_lifestyle' )]" - - min = 0 - max = "[IntToFloat( Lifestyle.GetXpPerLevel )]" - value = "[FixedPointToFloat( Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' ) )]" - - progresstexture = "gfx/interface/progressbars/progress_purple.dds" - noprogresstexture = "gfx/interface/progressbars/progress_purple_bg.dds" - - tooltip = "LIFESTYLE_XP_TOOLTIP" - using = tooltip_below - } - - progressbar_standard = { - parentanchor = vcenter - size = { 500 20 } - visible = "[EqualTo_string( Lifestyle.GetKey, 'learning_lifestyle' )]" - - min = 0 - max = "[IntToFloat( Lifestyle.GetXpPerLevel )]" - value = "[FixedPointToFloat( Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' ) )]" - - progresstexture = "gfx/interface/progressbars/progress_gray.dds" - noprogresstexture = "gfx/interface/progressbars/progress_gray_bg.dds" - - tooltip = "LIFESTYLE_XP_TOOLTIP" - using = tooltip_below - } - - text_single = { - parentanchor = right - position = { -10 -6 } - visible = "[GreaterThan_int32( Character.GetPerkPoints( Lifestyle.Self ), '(int32)0' )]" - text = "[Character.GetPerkPoints( Lifestyle.Self )]" - default_format = "#low" - max_width = 180 - using = Font_Size_Big - tooltip = "LIFESTYLE_POINTS_TOOLTIP" - - } - - button_round = { - parentanchor = right - position = { 1 -6 } - alwaystransparent = yes - - tooltip = "LIFESTYLE_POINTS_TOOLTIP" - - # debug_square = { - # parentanchor = center - # size = { 150% 150% } - # color = { 0.2 1 0.2 1 } - - # state = { - # name = start - # next = flash - # #trigger_on_create = yes - - # trigger_when = "[GetVariableSystem.Exists( 'perk_spent' )]" - - # alpha = 0 - # } - - # state = { - # name = flash - # next = dim - - # using = Animation_Curve_Default - # alpha = 1 - # duration = 0.5 - # } - - # state = { - # name = dim - # alpha = 0 - # on_finish = "[GetVariableSystem.Clear( 'perk_spent' )]" - # } - # } - - text_single = { - parentanchor = center - position = { 0 -4 } - visible = "[GreaterThan_int32( Character.GetPerkPoints( Lifestyle.Self ), '(int32)0' )]" - text = "[Character.GetPerkPoints( Lifestyle.Self )]" - default_format = "#high" - max_width = 180 - using = Font_Size_Big - - # animation_attention = { - # visible = "[GreaterThan_int32( Character.GetPerkPoints( Lifestyle.Self ), '(int32)0' )]" - # } - } - - text_single = { - parentanchor = center - position = { 0 -4 } - visible = "[Not(GreaterThan_int32( Character.GetPerkPoints( Lifestyle.Self ), '(int32)0' ))]" - text = "[Character.GetPerkPoints( Lifestyle.Self )]" - default_format = "#low" - max_width = 180 - using = Font_Size_Big - - # animation_attention = { - # visible = "[GreaterThan_int32( Character.GetPerkPoints( Lifestyle.Self ), '(int32)0' )]" - # } - } - } - - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "EXPERIENCE" - } - - text_single = { - text = "UNLOCKED_PERKS" - } - } - } - } - - ## Trees - hbox = { - datamodel = "[CharacterLifestyleWindow.GetPerkTrees]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 20 - spacing = 10 - - state = { - name = "lifestyle_tabs_refresh" - next = a - alpha = 0.5 - } - - state = { - name = "a" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - item = { - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - visible = "[Not(PerkGuiTree.IsCompleted)]" - texture = "[PerkGuiTree.GetBackground]" - alpha = 0.15 - - modify_texture = { - texture = "gfx/interface/window_lifestyles/lifestyles_perk_tree_bg.dds" - spriteType = Corneredtiled - spriteborder = { 200 200 } - blend_mode = alphamultiply - } - } - - container = { - text_label_center = { - parentanchor = top|hcenter - position = { 0 25 } - text = "[PerkGuiTree.GetName]" - default_format = "#low" - using = Font_Size_Medium - } - - divider_light = { - position = { 0 65 } - size = { 100% 3 } - alpha = 0.25 - } - - container = { - name = "perk_tree_item_line_area" # Name used in code do not change - datamodel = "[PerkGuiTree.GetItems]" - parentanchor = hcenter - position = { 0 85 } - - widget = { - name = "connection_lines" - size = { 100% 100% } - datamodel = "[PerkGuiTree.GetConnections]" - visible = "[PerkGuiTree.SetupLinesContainer( PdxGuiWidget.Self )]" - - item = { - container = { - - # Perks that are unlocked - line = { - visible = "[PerkGuiTree.HasUnlockedPerk( PerkLineConnection.GetChild.GetItem )]" - using = Line_Lifestyles_Unlocked - from = "[PerkLineConnection.GetLineFrom]" - to = "[PerkLineConnection.GetLineTo]" - } - - # Perks that can be chosen - line = { - visible = "[And( Not( PerkGuiTree.HasUnlockedPerk( PerkLineConnection.GetChild.GetItem ) ), CharacterLifestyleWindow.CanSelectPerkIgnoreCost( PerkLineConnection.GetChild.GetItem ) )]" - using = Line_Lifestyles_CanUnlock - from = "[PerkLineConnection.GetLineFrom]" - to = "[PerkLineConnection.GetLineTo]" - } - - # Perks that are unavailable - line = { - visible = "[Not( Or( PerkGuiTree.HasUnlockedPerk( PerkLineConnection.GetChild.GetItem ), CharacterLifestyleWindow.CanSelectPerkIgnoreCost( PerkLineConnection.GetChild.GetItem ) ) )]" - using = Line_Lifestyles_Unavailable - from = "[PerkLineConnection.GetLineFrom]" - to = "[PerkLineConnection.GetLineTo]" - } - } - } - } - - item = { - widget = { - size = { 100 100 } - datacontext = "[PerkLineItem.GetItem]" - position = "[PerkGuiTree.GetItemPosition( Perk.Self )]" - - container = { - parentanchor = center - - widget = { - name = "top_pin" - visible = "[PerkLineItem.SetupTopWidget( PdxGuiWidget.Self )]" - position = { 0 -20 } - } - - widget = { - name = "bottom_pin" - visible = "[PerkLineItem.SetupBottomWidget( PdxGuiWidget.Self )]" - position = { 0 -15 } - } - } - - flowcontainer = { - parentanchor = top|hcenter - direction = vertical - ignoreinvisible = yes - - # Normal, non-chosen perks - button_normal = { - size = { 95 75 } - visible = "[And(And( Character.IsLocalPlayer, Not( Character.HasPerk( Perk.Self ) ) ), Not(Perk.IsFinisher) )]" - onclick = "[CharacterLifestyleWindow.SelectPerk( Perk.Self )]" - enabled = "[And(CharacterLifestyleWindow.CanSelectPerk( Perk.Self ), Character.GetLifestyle.IsValid)]" - - tooltipwidget = { - using = perk_tooltip_selection - } - using = tooltip_se - tooltip_offset = {30 0} - - widget = { - size = { 50 50 } - parentanchor = center - alwaystransparent = yes - visible = "[And(CharacterLifestyleWindow.CanSelectPerk( Perk.Self ), Character.GetLifestyle.IsValid)]" - - # animation_attention = { - # position = { 0 -22 } - # texture = "gfx/particles/glow.dds" - # } - } - - highlight_icon = { - parentanchor = top|hcenter - texture = "[Perk.GetIcon]" - size = { 32 32 } - framesize = { 60 60 } - - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - } - - text_multi = { - visible = "[And(CharacterLifestyleWindow.CanSelectPerk( Perk.Self ), Character.GetLifestyle.IsValid)]" - parentanchor = top|hcenter - position = { 0 30 } - max_width = 115 - autoresize = yes - - text = "[Perk.GetNameNoTooltip( Character.Self )]" - default_format = "#high" - align = top|hcenter - - background = { - using = Background_Area - margin = { 20 0 } - margin_bottom = 5 - margin_top = 5 - } - } - - text_multi = { - visible = "[Not(And(CharacterLifestyleWindow.CanSelectPerk( Perk.Self ), Character.GetLifestyle.IsValid))]" - parentanchor = top|hcenter - position = { 0 30 } - max_width = 115 - autoresize = yes - - text = "[Perk.GetNameNoTooltip( Character.Self )]" - default_format = "#low" - align = top|hcenter - - background = { - using = Background_Area - margin = { 20 0 } - margin_bottom = 5 - margin_top = 5 - } - } - } - - # Normal chosen perks - widget = { - visible = "[And(Or( Not( Character.IsLocalPlayer ), Character.HasPerk( Perk.Self ) ), Not(Perk.IsFinisher))]" - size = { 95 75 } - - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'perk_spent', 'true' )]" - } - - tooltipwidget = { - using = perk_tooltip_contents - } - using = tooltip_se - tooltip_offset = {30 0} - - icon = { - parentanchor = top|hcenter - enabled = "[Character.HasPerk( Perk.Self )]" - texture = "[Perk.GetIcon]" - - size = { 32 32 } - framesize = { 60 60 } - frame = "[BoolTo1And2( Character.HasPerk( Perk.Self ) )]" - } - - text_multi = { - parentanchor = top|hcenter - position = { 0 32 } - max_width = 115 - autoresize = yes - - text = "[Perk.GetNameNoTooltip( Character.Self )]" - align = top|hcenter - - background = { - using = Background_Area_Dark - margin = { 20 0 } - margin_bottom = 5 - margin_top = 5 - } - } - } - - # Non-chosen Mastery perks - button_normal = { - visible = "[And(And( Character.IsLocalPlayer, Not( Character.HasPerk( Perk.Self ) ) ), Perk.IsFinisher )]" - size = { 100 100 } - onclick = "[CharacterLifestyleWindow.SelectPerk( Perk.Self )]" - enabled = "[And(CharacterLifestyleWindow.CanSelectPerk( Perk.Self ), Character.GetLifestyle.IsValid)]" - - gfxtype = framedbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - - tooltipwidget = { - using = perk_tooltip_selection - } - using = tooltip_se - tooltip_offset = {30 0} - - highlight_icon = { - parentanchor = top|hcenter - position = { 0 -10 } - texture = "[Perk.GetIcon]" - - size = { 60 60 } - - gfxtype = framedbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - } - - text_multi = { - visible = "[And(CharacterLifestyleWindow.CanSelectPerk( Perk.Self ), Character.GetLifestyle.IsValid)]" - parentanchor = center - position = { 0 5 } - size = { 115 50 } - - text = "[Perk.GetNameNoTooltip( Character.Self )]" - default_format = "#high" - align = center - - background = { - using = Background_Area - margin_bottom = 3 - margin = { 10 0 } - } - } - - text_multi = { - visible = "[Not(And(CharacterLifestyleWindow.CanSelectPerk( Perk.Self ), Character.GetLifestyle.IsValid))]" - parentanchor = center - position = { 0 5 } - size = { 115 50 } - - text = "[Perk.GetNameNoTooltip( Character.Self )]" - default_format = "#low" - align = center - - background = { - using = Background_Area - margin_bottom = 3 - margin = { 10 0 } - } - } - } - - # Chosen Mastery perks - widget = { - visible = "[And(Or( Not( Character.IsLocalPlayer ), Character.HasPerk( Perk.Self ) ), Perk.IsFinisher)]" - size = { 100 100 } - - tooltipwidget = { - using = perk_tooltip_contents - } - - icon = { - parentanchor = top|hcenter - position = { 0 -10 } - enabled = "[Character.HasPerk( Perk.Self )]" - texture = "[Perk.GetIcon]" - - size = { 60 60 } - frame = "[BoolTo1And2( Character.HasPerk( Perk.Self ) )]" - } - - text_multi = { - parentanchor = center - position = { 0 5 } - size = { 115 50 } - - text = "[Perk.GetNameNoTooltip( Character.Self )]" - align = center - - background = { - using = Background_Area - margin_bottom = 3 - } - } - } - } - } - } - } - } - - expand = {} - } - } - } - } - } - } - } - } - - flowcontainer = { - parentanchor = bottom|left - position = { 20 -10 } - spacing = 10 - direction = vertical - - background = { - using = Background_Area_Dark - margin_top = 150 - margin_bottom = 20 - margin_right = 280 - margin_left = 20 - mirror = horizontal - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - blend_mode = alphamultiply - } - } - - # background = { - # texture = "gfx/interface/window_character/characterlist_skills_bg.dds" - # spriteType = Corneredstretched - # spriteborder = { 10 10 } - # margin = { 15 5 } - # } - - # background = { - # using = Background_Area_Dark - # margin = { 10 5 } - # } - - flowcontainer = { - spacing = 5 - margin_left = 15 - margin_right = 25 - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - frame = 1 - } - - icon = { - name = "skill_icon" - size = { 35 35 } - framesize = { 60 60 } - frame = 1 - texture = "gfx/interface/icons/icon_skills.dds" - } - - text_single = { - name = "skill_value" - parentanchor = vcenter - text = "[Character.GetSkill( 'diplomacy' )]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - flowcontainer = { - spacing = 5 - margin_left = 15 - margin_right = 25 - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - frame = 2 - } - - icon = { - name = "skill_icon" - size = { 35 35 } - framesize = { 60 60 } - frame = 2 - texture = "gfx/interface/icons/icon_skills.dds" - } - - text_single = { - name = "skill_value" - parentanchor = vcenter - text = "[Character.GetSkill( 'martial' )]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - flowcontainer = { - spacing = 5 - margin_left = 15 - margin_right = 25 - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - frame = 3 - } - - icon = { - name = "skill_icon" - size = { 35 35 } - framesize = { 60 60 } - frame = 3 - texture = "gfx/interface/icons/icon_skills.dds" - } - - text_single = { - name = "skill_value" - parentanchor = vcenter - text = "[Character.GetSkill( 'stewardship' )]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - flowcontainer = { - spacing = 5 - margin_left = 15 - margin_right = 25 - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - frame = 4 - } - - icon = { - name = "skill_icon" - size = { 35 35 } - framesize = { 60 60 } - frame = 4 - texture = "gfx/interface/icons/icon_skills.dds" - } - - text_single = { - name = "skill_value" - parentanchor = vcenter - text = "[Character.GetSkill( 'intrigue' )]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - flowcontainer = { - spacing = 5 - margin_left = 15 - margin_right = 25 - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - frame = 5 - } - - icon = { - name = "skill_icon" - size = { 35 35 } - framesize = { 60 60 } - frame = 5 - texture = "gfx/interface/icons/icon_skills.dds" - } - - text_single = { - name = "skill_value" - parentanchor = vcenter - text = "[Character.GetSkill( 'learning' )]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - } -} diff --git a/project/ck3/base_game/gui/window_combat.gui b/project/ck3/base_game/gui/window_combat.gui deleted file mode 100644 index 84b521316c..0000000000 --- a/project/ck3/base_game/gui/window_combat.gui +++ /dev/null @@ -1,2469 +0,0 @@ -window = { - name = "combat_window" - size = { 875 330 } - position = { 0 27 } - gfxtype = windowgfx - parentanchor = bottom|hcenter - movable = no - layer = top - allow_outside = yes - - state = { - name = _show - position = { 0 27 } - duration = 0.15 - bezier = { 0.5 0 1 0.5 } - alpha = 1 - - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_standard_show" - - } - } - - state = { - name = _hide - position = { 0 60 } - duration = 0.2 - bezier = { 0.5 0 1 0.5 } - alpha = 0 - - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_standard_hide" - - } - } - - state = { - name = "phase_change" - alpha = 1 - } - - state = { - name = "daily_tick" - alpha = 1 - } - - state = { - name = "new_battle_event" - alpha = 1 - } - - widget = { - size = { 100% 100% } - - background = { - texture = "gfx/interface/component_tiles/tile_window_background.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - margin = { -23 -17 } - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - - modify_texture = { - texture = "gfx/interface/window_combat/combat_bg_mask.dds" - blend_mode = alphamultiply - spriteType = corneredStretched - spriteborder_top = 200 - spriteborder_right = 200 - spriteborder_left = 200 - } - } - - background = { - texture = "gfx/interface/component_tiles/tile_window_background.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - margin = { -23 -17 } - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - - modify_texture = { - texture = "gfx/interface/window_combat/combat_bg_mask.dds" - blend_mode = alphamultiply - spriteType = corneredStretched - spriteborder_top = 200 - spriteborder_right = 200 - spriteborder_left = 200 - } - } - - margin_widget = { - size = { 100% 100% } - margin = { 23 17 } - - icon = { - datacontext = "[CombatWindow.GetCombat.GetProvince.GetTerrain]" - size = { 100% 100% } - texture = "[Terrain.GetIllustration]" - # texture = "gfx/interface/illustrations/terrain_types/steppe.dds" - alpha = 0.8 - - modify_texture = { - texture = "gfx/interface/window_combat/combat_bg_mask.dds" - blend_mode = alphamultiply - spriteType = corneredStretched - spriteborder_top = 200 - spriteborder_right = 200 - spriteborder_left = 200 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds" - blend_mode = alphamultiply - alpha = 0.8 - rotate_uv = -4.75 - translate_uv = { 0 -0.3 } - } - - modify_texture = { - texture = "gfx/interface/window_combat/combat_bg_darken.dds" - blend_mode = alphamultiply - alpha = 0.8 - } - } - - widget = { - size = { 100% 100% } - alpha = 0.6 - - icon = { - visible = "[CombatWindow.IsCombatInPursuitPhase]" - size = { 100% 103 } - parentanchor = top|hcenter - using = Background_Area_Dark - color = { 0.1 0.1 0.1 1 } - - modify_texture = { - texture = "gfx/interface/window_combat/combat_bg_mask.dds" - blend_mode = alphamultiply - spriteType = corneredStretched - spriteborder_top = 200 - spriteborder_right = 200 - spriteborder_left = 200 - } - - using = Animation_ShowHide_Standard - } - } - } - - icon = { - parentanchor = hcenter - position = { 0 -12 } - size = { 821 126 } - texture = "gfx/interface/window_combat/combat_decoration.dds" - } - - icon = { - name = "tile_frame_top_center_part" - texture = "gfx/interface/window_war/tile_frame_top.dds" - position = { 0 -40 } - parentanchor = top|hcenter - texture_density = 2 - } - - widget = { - name = "commander_info" - parentanchor = bottom|hcenter - size = { 100% 0 } - allow_outside = yes - - ### Commander Left - widget = { - name = "left_commander" - datacontext = "[CombatWindow.GetLeftSideCommander]" - parentanchor = left|bottom - position = { 10 -25 } - allow_outside = yes - - container = { - visible = "[Character.IsValid]" - parentanchor = bottom|left - - portrait_body = { - visible = "[CombatWindow.IsAttackerOnLeftSide]" - - blockoverride "portrait_button" - { - portrait_texture = "[Character.GetPortrait('environment_combat_window', 'camera_combat_window', 'war_attacker', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_blank.dds" - } - - blockoverride "portrait_button_template_tooltip" { - tooltip = "[CombatWindow.GetLeftSideCommanderTooltip]" - } - - blockoverride "coa" {} - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - - portrait_body = { - visible = "[Not(CombatWindow.IsAttackerOnLeftSide)]" - - blockoverride "portrait_button" - { - portrait_texture = "[Character.GetPortrait('environment_combat_window', 'camera_combat_window', 'war_defender', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_blank.dds" - } - - blockoverride "portrait_button_template_tooltip" { - tooltip = "[CombatWindow.GetLeftSideCommanderTooltip]" - } - - blockoverride "coa" {} - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - } - - icon = { - parentanchor = bottom|left - position = { 9 0 } - size = { 200 100 } - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - mirror = vertical - color = { 0.15 0.15 0.15 0.5 } - } - - coa_realm_medium_crown = { - datacontext = "[CombatWindow.GetLeftSideMainParticipant]" - parentanchor = bottom|left - position = { 20 -70 } - tooltip = "[CombatWindow.GetLeftSideRealmFlagTooltip]" - } - - text_label_center = { - visible = "[Not(Character.IsValid)]" - parentanchor = bottom|left - widgetanchor = center - position = { 110 -25 } - text = "COMBAT_WINDOW_NO_COMMANDER" - } - - flowcontainer = { - name = "martial_value" - visible = "[Character.IsValid]" - parentanchor = bottom|left - position = { 100 -80 } - tooltip = "[Character.GetCommanderAdvantageDesc]" - direction = vertical - - background = { - using = Background_Area_Dark - margin = { 12 8 } - color = { 0.1 0.1 0.1 0.8 } - } - - background = { - using = Background_Frame - margin = { 9 5 } - alpha = 0.7 - } - - icon = { - name = "icon" - parentanchor = hcenter - texture = "gfx/interface/icons/icon_commander_advantage.dds" - size = { 30 30 } - } - - text_single = { - name = "label" - parentanchor = hcenter - text = "[Character.GetCommanderAdvantage]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - using = Font_Size_Big - align = nobaseline - } - } - - dynamicgridbox = { - datamodel = "[CombatWindow.GetLeftCommanderTraits]" - visible = "[LessThanOrEqualTo_int32(GetDataModelSize(CombatWindow.GetLeftCommanderTraits), '(int32)3')]" - - parentanchor = bottom|left - position = { 25 -5 } - flipdirection = yes - datamodel_wrap = 3 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 50 50 } - } - } - } - } - - dynamicgridbox = { - datamodel = "[CombatWindow.GetLeftCommanderTraits]" - visible = "[EqualTo_int32(GetDataModelSize(CombatWindow.GetLeftCommanderTraits), '(int32)4')]" - - parentanchor = bottom|left - position = { 25 -5 } - flipdirection = yes - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 45 45 } - } - } - } - } - - dynamicgridbox = { - datamodel = "[CombatWindow.GetLeftCommanderTraits]" - visible = "[EqualTo_int32(GetDataModelSize(CombatWindow.GetLeftCommanderTraits), '(int32)5')]" - - parentanchor = bottom|left - position = { 25 -5 } - flipdirection = yes - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 36 36 } - } - } - } - } - - dynamicgridbox = { - datamodel = "[CombatWindow.GetLeftCommanderTraits]" - visible = "[GreaterThanOrEqualTo_int32(GetDataModelSize(CombatWindow.GetLeftCommanderTraits), '(int32)6')]" - - parentanchor = bottom|left - position = { 25 -5 } - flipdirection = yes - datamodel_wrap = 6 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 30 30 } - } - } - } - } - - flowcontainer = { - parentanchor = bottom|left - position = { 25 -60 } - ignoreinvisible = yes - - text_label_left = { - visible = "[CombatWindow.IsAttackerOnLeftSide]" - text = "ATTACKER" - default_format = "#defender_color" - } - - text_label_left = { - visible = "[Not(CombatWindow.IsAttackerOnLeftSide)]" - text = "DEFENDER" - default_format = "#defender_color" - } - } - } - - ### Commander Right - widget = { - name = "right_commander" - datacontext = "[CombatWindow.GetRightSideCommander]" - parentanchor = bottom|right - position = { -10 -25 } - allow_outside = yes - - container = { - parentanchor = bottom|right - visible = "[Character.IsValid]" - - portrait_body = { - visible = "[Not(CombatWindow.IsAttackerOnLeftSide)]" - - blockoverride "portrait_button" - { - portrait_texture = "[Character.GetPortrait('environment_combat_window', 'camera_combat_window', 'war_attacker', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_blank.dds" - - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "portrait_button_template_tooltip" { - tooltip = "[CombatWindow.GetRightSideCommanderTooltip]" - } - - blockoverride "coa" {} - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - - portrait_body = { - visible = "[CombatWindow.IsAttackerOnLeftSide]" - - blockoverride "portrait_button" - { - portrait_texture = "[Character.GetPortrait('environment_combat_window', 'camera_combat_window', 'war_defender', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - mask = "gfx/portraits/portrait_mask_blank.dds" - - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "portrait_button_template_tooltip" { - tooltip = "[CombatWindow.GetRightSideCommanderTooltip]" - } - - blockoverride "coa" {} - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - } - - icon = { - parentanchor = bottom|right - position = { -9 0 } - size = { 200 100 } - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - mirror = vertical - color = { 0.15 0.15 0.15 0.5 } - } - - coa_realm_medium_crown = { - datacontext = "[CombatWindow.GetRightSideMainParticipant]" - parentanchor = bottom|right - position = { -20 -70 } - tooltip = "[CombatWindow.GetRightSideRealmFlagTooltip]" - } - - text_label_center = { - visible = "[Not(Character.IsValid)]" - parentanchor = bottom|right - widgetanchor = center - position = { -110 -25 } - text = "COMBAT_WINDOW_NO_COMMANDER" - } - - flowcontainer = { - name = "martial_value" - visible = "[Character.IsValid]" - parentanchor = bottom|right - position = { -100 -80 } - tooltip = "[Character.GetCommanderAdvantageDesc]" - direction = vertical - - background = { - using = Background_Area_Dark - margin = { 12 8 } - color = { 0.1 0.1 0.1 0.8 } - } - - background = { - using = Background_Frame - margin = { 9 5 } - alpha = 0.7 - } - - icon = { - name = "icon" - parentanchor = hcenter - texture = "gfx/interface/icons/icon_commander_advantage.dds" - size = { 30 30 } - } - - text_single = { - name = "label" - parentanchor = hcenter - text = "[Character.GetCommanderAdvantage]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - using = Font_Size_Big - align = nobaseline - } - } - - dynamicgridbox = { - datamodel = "[CombatWindow.GetRightCommanderTraits]" - visible = "[LessThanOrEqualTo_int32(GetDataModelSize(CombatWindow.GetRightCommanderTraits), '(int32)3')]" - - parentanchor = bottom|right - position = { -25 -5 } - flipdirection = yes - datamodel_wrap = 3 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 50 50 } - } - } - } - } - - dynamicgridbox = { - datamodel = "[CombatWindow.GetRightCommanderTraits]" - visible = "[EqualTo_int32(GetDataModelSize(CombatWindow.GetRightCommanderTraits), '(int32)4')]" - - parentanchor = bottom|right - position = { -25 -5 } - flipdirection = yes - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 45 45 } - } - } - } - } - - dynamicgridbox = { - datamodel = "[CombatWindow.GetRightCommanderTraits]" - visible = "[EqualTo_int32(GetDataModelSize(CombatWindow.GetRightCommanderTraits), '(int32)5')]" - - parentanchor = bottom|right - position = { -25 -5 } - flipdirection = yes - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 36 36 } - } - } - } - } - - dynamicgridbox = { - datamodel = "[CombatWindow.GetRightCommanderTraits]" - visible = "[GreaterThanOrEqualTo_int32(GetDataModelSize(CombatWindow.GetRightCommanderTraits), '(int32)6')]" - - parentanchor = bottom|right - position = { -25 -5 } - flipdirection = yes - datamodel_wrap = 6 - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 30 30 } - } - } - } - } - - flowcontainer = { - parentanchor = bottom|right - position = { -25 -60 } - ignoreinvisible = yes - - text_label_right = { - visible = "[Not(CombatWindow.IsAttackerOnLeftSide)]" - text = "ATTACKER" - default_format = "#attacker_color" - } - - text_label_right = { - visible = "[CombatWindow.IsAttackerOnLeftSide]" - text = "DEFENDER" - default_format = "#attacker_color" - } - } - } - } - } - - text_label_center = { - visible = "[And(CombatWindow.IsCombatInPursuitPhase, CombatWindow.IsRightSideWinning)]" - parentanchor = top|hcenter - position = { 0 17 } - fontsize = 30 - text = "game_concept_defeat" - default_format = "#negative_value;bold;glow_color:{0.1,0.1,0.1,1.0}" - - using = Animation_ShowHide_Standard - - background = { - texture = "gfx/interface/component_masks/mask_fade_halfcircle.dds" - margin = { 100 0 } - margin_bottom = 100 - margin_top = 0 - using = Color_Red - alpha = 0.3 - } - } - - text_label_center = { - visible = "[And(CombatWindow.IsCombatInPursuitPhase, CombatWindow.IsLeftSideWinning)]" - parentanchor = top|hcenter - position = { 0 17 } - fontsize = 30 - text = "game_concept_victory" - default_format = "#positive_value;bold;glow_color:{0.1,0.1,0.1,1.0}" - - using = Animation_ShowHide_Standard - - background = { - texture = "gfx/interface/component_masks/mask_fade_halfcircle.dds" - margin = { 100 0 } - margin_bottom = 100 - margin_top = 3 - using = Color_Green - alpha = 0.3 - } - } - - widget = { - name = "combat_progress" - visible = "[Not(CombatWindow.IsCombatInPursuitPhase)]" - parentanchor = top|hcenter - position = { 0 19 } - size = { 410 42 } - tooltip = "CV_TT_RELATIVE_SOLDIERS" - using = tooltip_above - - using = Animation_ShowHide_Standard - - background = { - texture = "gfx/interface/progressbars/war_progress_noprogress.dds" - margin = { 0 -3 } - } - - widget = { - size = { 100% 100% } - scissor = yes - - hbox = { - margin_top = 5 - - icon = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( CombatWindow.GetCombat.GetPowerSlider, '(float)100', '(int32)410' )]" - size = { 0 0 } - - texture = "gfx/interface/progressbars/war_progress_blue.dds" - spriteType = Corneredtiled - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/orange.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = "daily_tick_left_most_casualties" - next = "b" - duration = 0.05 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 0.5 - } - } - - state = { - name = "b" - duration = 0.2 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 0 - } - } - - icon = { - parentanchor = right|vcenter - position = { 5 0 } - - size = { 25 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - color = { 0.9 0.9 0.9 1 } - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.2 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.4 - alpha = 0.85 - } - } - } - - icon = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( CombatWindow.GetCombat.GetPowerSlider, '(float)100', '(int32)410' )]" - size = { 0 0 } - - texture = "gfx/interface/progressbars/war_progress_red.dds" - spriteType = Corneredtiled - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/orange.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = "daily_tick_right_most_casualties" - next = "b" - duration = 0.05 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 0.3 - } - } - - state = { - name = "b" - duration = 0.2 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 0 - } - } - - icon = { - parentanchor = left|vcenter - position = { -6 0 } - mirror = horizontal - - size = { 25 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - color = { 0.9 0.9 0.9 1 } - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.2 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.4 - alpha = 0.85 - } - } - } - } - } - - widget = { - name = "power_bar_frame" - parentanchor = top - size = { 100% 100% } - alwaystransparent = yes - - background = { - texture = "gfx/interface/progressbars/siege_frame.dds" - spriteType = Corneredstretched - spriteborder = { 30 40 } - margin = { 5 0 } - margin_bottom = 10 - texture_density = 2 - } - } - - text_label_center = { - name = "combat_result" - visible = "[CombatWindow.IsCombatInPursuitPhase]" - parentanchor = center - text = "[CombatWindow.GetWonLostLabel]" - font = TitleFont - fontsize = 35 - align = nobaseline - margin_bottom = 0 - } - } - - widget = { - name = "troop_counters" - parentanchor = top|hcenter - position = { 0 63 } - size = { 410 70 } - - widget = { - size = { 100% 100% } - visible = "[CombatWindow.IsCombatInPursuitPhase]" - - state = { - name = _show - using = Animation_FadeIn_Standard - duration = 0.8 - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - animation_soldier_loss = { - visible = "[CombatWindow.IsCombatInPursuitPhase]" - position = { 55 20 } - - blockoverride "animation_trigger_name" - { - name = "daily_tick_left_most_casualties" - } - } - - animation_soldier_loss = { - visible = "[CombatWindow.IsCombatInPursuitPhase]" - parentanchor = right - position = { -22 20 } - - blockoverride "animation_trigger_name" - { - name = "daily_tick_right_most_casualties" - } - } - } - - flowcontainer = { - name = "left_soldiers" - datacontext = "[CombatWindow.GetLeftCombatSide]" - datacontext = "[CombatSide.GetComposition]" - tooltip = "[ArmyComposition.GetArmyCompositionTooltip]" - ignoreinvisible = yes - - background = { - margin = { 45 20 } - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.2 0.2 0.2 0.8 } - } - - flowcontainer = { - visible = "[And( CombatWindow.IsCombatInPursuitPhase, Not(CombatSide.IsStillFighting ))]" - spacing = 3 - - using = Animation_ShowHide_Standard - - icon = { - name = "fled_icon_left" - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/icon_retreat.dds" - } - - text_single = { - text = "[ArmyComposition.GetSoldierCountString]" - default_format = "#N;glow_color:{0.1,0.1,0.1,1}" - fontsize = 25 - align = nobaseline - } - } - - flowcontainer = { - visible = "[Or( Not(CombatWindow.IsCombatInPursuitPhase), CombatSide.IsStillFighting )]" - direction = vertical - spacing = -5 - - using = Animation_ShowHide_Standard - - flowcontainer = { - spacing = 3 - - icon = { - name = "icon_soldier" - parentanchor = vcenter - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 25 25 } - } - - text_single = { - text = "[CombatSide.GetCurrentFightingMen|0]" - fontsize = 25 - align = nobaseline - default_format = "#high;glow_color:{0.1,0.1,0.1,1}" - - text_single = { - text = "[CombatSide.GetCurrentFightingMen|0]" - fontsize = 25 - align = nobaseline - default_format = "#N;glow_color:{0.1,0.1,0.1,1}" - - state = { - name = "daily_tick_left_most_casualties" - next = "b" - duration = 0.1 - using = Animation_Curve_Default - alpha = 1 - trigger_on_create = yes - } - - state = { - name = "b" - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - } - } - - } - - army_quality_icon = { - parentanchor = vcenter - } - } - - flowcontainer = { - visible = "[CombatSide.IsStillFighting]" - tooltip = "COW_TT_SOFT_CASUALTIES_LEFT" - spacing = 3 - ignoreinvisible = yes - - using = Animation_ShowHide_Standard - - icon = { - name = "fled_icon_left" - parentanchor = vcenter - size = { 20 20 } - texture = "gfx/interface/icons/icon_retreat.dds" - } - - text_single = { - text = "[CombatWindow.GetLeftCombatSide.GetSoftCasualties|0]" - default_format = "#medium;glow_color:{0.1,0.1,0.1,1}" - align = nobaseline - } - } - } - } - - text_label_center = { - parentanchor = top|hcenter - position = { 0 1 } - text = "[CombatWindow.GetName]" - max_width = 185 - fontsize = 20 - font = TitleFont - default_format = "#high" - alpha = 0.5 - } - - flowcontainer = { - name = "right_soldiers" - parentanchor = right - datacontext = "[CombatWindow.GetRightCombatSide]" - datacontext = "[CombatSide.GetComposition]" - tooltip = "[ArmyComposition.GetArmyCompositionTooltip]" - ignoreinvisible = yes - - background = { - margin = { 45 20 } - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.2 0.2 0.2 0.8 } - } - - flowcontainer = { - visible = "[And( CombatWindow.IsCombatInPursuitPhase, Not(CombatSide.IsStillFighting ))]" - spacing = 3 - - using = Animation_ShowHide_Standard - - icon = { - name = "fled_icon_left" - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/icon_retreat.dds" - } - - text_single = { - text = "[ArmyComposition.GetSoldierCountString]" - default_format = "#N;glow_color:{0.1,0.1,0.1,1}" - fontsize = 25 - align = nobaseline - } - - } - - flowcontainer = { - visible = "[Or( Not(CombatWindow.IsCombatInPursuitPhase), CombatSide.IsStillFighting )]" - direction = vertical - spacing = -5 - - using = Animation_ShowHide_Standard - - flowcontainer = { - spacing = 3 - - icon = { - name = "icon_soldier" - parentanchor = vcenter - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 25 25 } - } - - text_single = { - text = "[CombatSide.GetCurrentFightingMen|0]" - fontsize = 25 - align = nobaseline - default_format = "#high;glow_color:{0.1,0.1,0.1,1}" - - text_single = { - text = "[CombatSide.GetCurrentFightingMen|0]" - fontsize = 25 - align = nobaseline - default_format = "#N;glow_color:{0.1,0.1,0.1,1}" - - state = { - name = "daily_tick_right_most_casualties" - next = "b" - duration = 0.1 - using = Animation_Curve_Default - alpha = 1 - trigger_on_create = yes - } - - state = { - name = "b" - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - } - } - } - - army_quality_icon = { - parentanchor = vcenter - } - } - - flowcontainer = { - visible = "[CombatSide.IsStillFighting]" - tooltip = "COW_TT_SOFT_CASUALTIES_RIGHT" - spacing = 3 - parentanchor = right - - using = Animation_ShowHide_Standard - - icon = { - name = "fled_icon_left" - parentanchor = vcenter - size = { 20 20 } - texture = "gfx/interface/icons/icon_retreat.dds" - } - - text_single = { - text = "[CombatWindow.GetRightCombatSide.GetSoftCasualties|0]" - default_format = "#medium;glow_color:{0.1,0.1,0.1,1}" - align = nobaseline - } - } - } - } - } - - icon = { - name = "terrain" - position = { 187 26 } - datacontext = "[CombatWindow.GetCombat.GetProvince.GetTerrain]" - texture = "[Terrain.GetIcon]" - size = { 30 30 } - tooltip = "HOLDING_TERRAIN_TOOLTIP" - alwaystransparent = no - } - - widget = { - name = "mouseover_catcher" - parentanchor = top|right - position = { -135 15 } - size = { 70 70 } - alwaystransparent = no - } - - buttons_window_control = { - parentanchor = top|right - position = { -154 18 } - - blockoverride "button_go_to" { - onclick = "[CombatWindow.GoToProvince]" - tooltip = "GOTO_PROVINCE_TT" - } - - blockoverride "button_close" - { - onclick = "[CombatWindow.CloseAndDeselect]" - } - } - - ### Battle event - container = { - visible = "[CombatWindow.BattleEventIsShown]" - parentanchor = top|hcenter - widgetanchor = bottom|hcenter - allow_outside = yes - position = { 0 -20 } - - state = { - name = _show - using = Animation_FadeIn_Standard - position_y = -20 - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_small" - } - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - position_y = 0 - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_small" - } - } - - button_group = { - size = { 100% 100% } - onclick = "[CombatWindow.IncrementBattleEvent]" - - background = { - using = Background_Area_Dark - color = { 0.13 0.13 0.13 0.85 } - } - } - - flowcontainer = { - name = "battle_event" - datacontext = "[CombatWindow.GetCurrentBattleEvent]" - margin = { 10 10 } - allow_outside = yes - - portrait_head_small = { - name = "left_portrait" - datacontext = "[BattleEvent.GetLeftCharacter( CombatWindow.GetLeftCombatSide.IsAttacker )]" - visible = "[Character.IsValid]" - - blockoverride "opinion_box" {} - blockoverride "coa" {} - } - - text_multi = { - name = "title" - autoresize = yes - max_width = 230 - min_width = 230 - margin = { 5 5 } - - text = "[CombatWindow.GetCurrentBattleEvent.GetTitle( CombatWindow.GetLeftCombatSide.IsAttacker )]" - } - - portrait_head_small = { - name = "right_portrait" - datacontext = "[BattleEvent.GetRightCharacter( CombatWindow.GetLeftCombatSide.IsAttacker )]" - visible = "[Character.IsValid]" - - blockoverride "opinion_box" {} - blockoverride "coa" {} - - blockoverride "portrait_button" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - } - } - - icon = { - name = "center_box" - parentanchor = bottom|hcenter - position = { 0 -25 } - size = { 450 170 } - - texture = "gfx/interface/window_combat/combat_info_box.dds" - - modify_texture = { - name = "1_maneuver" - visible = "[CombatWindow.IsCombatInManeuverPhase]" - texture = "gfx/interface/window_combat/combat_info_box_glow.dds" - blend_mode = colordodge - } - - modify_texture = { - name = "2_reteat" - visible = "[CombatWindow.ShowNoRetreatIcon]" - texture = "gfx/interface/window_combat/combat_info_box_glow.dds" - blend_mode = colordodge - translate_uv = { -0.07 0 } - } - - modify_texture = { - name = "3_no_reteat" - visible = "[CombatWindow.ShowRetreatIcon]" - texture = "gfx/interface/window_combat/combat_info_box_glow.dds" - blend_mode = colordodge - translate_uv = { -0.13 0 } - } - - modify_texture = { - name = "4_pursuit" - visible = "[CombatWindow.IsCombatInPursuitPhase]" - texture = "gfx/interface/window_combat/combat_info_box_glow.dds" - blend_mode = colordodge - translate_uv = { -0.198 0 } - } - - modify_texture = { - name = "flash" - texture = "gfx/interface/window_combat/combat_info_box_glow_full.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = "phase_change" - next = "b" - duration = 0.4 - using = Animation_Transition_Start - - modify_texture = { - name = "flash" - alpha = 1 - } - } - - state = { - name = "b" - duration = 1 - using = Animation_Transition_End - - modify_texture = { - name = "flash" - alpha = 0 - } - } - - background = { - texture ="gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - color = { 0.6 0.7 0.65 0.3 } - margin = { -10 0 } - margin_top = -30 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - widget = { - name = "combat_phases" - parentanchor = top|hcenter - position = { 0 10 } - size = { 120 28 } - tooltip = "[CombatWindow.GetCurrentPhaseTooltip]" - using = tooltip_ne - } - - widget = { - name = "main_info" - size = { 100% 100% } - - vbox = { - margin = { 10 10 } - margin_top = 40 - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 45 } - - widget = { - name = "advantage" - visible = "[Not(CombatWindow.IsCombatInPursuitPhase)]" - visible_at_creation = no - position = { 0 0 } - size = { 100% 100% } - tooltip = "[CombatWindow.GetAdvantageDescription]" - - using = Animation_ShowHide_Standard - - hbox = { - margin = { 38 0 } - margin_top = 0 - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 5 - - widget = { - name = "progressbar" - size = { 145 10 } - - background = { - texture = "gfx/interface/component_overlay/overlay_stone.dds" - texture_density = 2 - spritetype = corneredtiled - color = { 0.3 0.3 0.34 1 } - alpha = 0.8 - } - - icon_advantage_progressbar = { - size = { 100% 100% } - visible = "[GreaterThan_CFixedPoint( CombatWindow.GetAdvantage, '(CFixedPoint)40')]" - - blockoverride "color" - { - using = Color_Blue - mirror = horizontal - } - } - - hbox = { - visible = "[And(LessThanOrEqualTo_CFixedPoint( CombatWindow.GetAdvantage, '(CFixedPoint)40'), GreaterThan_CFixedPoint( CombatWindow.GetAdvantage, '(CFixedPoint)0'))]" - - widget = { - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( FixedPointToFloat( CombatWindow.GetAdvantage ), '(float)40', '(int32)145' )]" - layoutpolicy_horizontal = expanding - } - - icon_advantage_progressbar = { - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( FixedPointToFloat( CombatWindow.GetAdvantage ), '(float)40', '(int32)145' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "color" - { - using = Color_Blue - mirror = horizontal - } - } - } - } - - hbox = { - name = "advantage_icons" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 4 - - # icon = { - # name = "terrain" - # datacontext = "[CombatWindow.GetCombat.GetProvince.GetTerrain]" - # texture = "[Terrain.GetIcon]" - # size = { 30 30 } - # tooltip = "HOLDING_TERRAIN_TOOLTIP" - # } - - expand = {} - } - - expand = {} - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 5 - - widget = { - name = "progressbar" - size = { 145 10 } - - background = { - texture = "gfx/interface/component_overlay/overlay_stone.dds" - texture_density = 2 - spritetype = corneredtiled - color = { 0.3 0.3 0.34 1 } - alpha = 0.8 - } - - icon_advantage_progressbar = { - size = { 100% 100% } - visible = "[LessThan_CFixedPoint( CombatWindow.GetAdvantage, '(CFixedPoint)-40')]" - - blockoverride "color" - { - using = Color_Red - } - - blockoverride "modify_texture" - { - # rotate_uv = 180 - } - } - - - hbox = { - visible = "[And(GreaterThanOrEqualTo_CFixedPoint( CombatWindow.GetAdvantage, '(CFixedPoint)-40'), LessThan_CFixedPoint( CombatWindow.GetAdvantage, '(CFixedPoint)0'))]" - - icon_advantage_progressbar = { - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( Multiply_float( FixedPointToFloat( CombatWindow.GetAdvantage ), '(float)-1'), '(float)40', '(int32)145' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "color" - { - using = Color_Red - } - - blockoverride "modify_texture" - { - # rotate_uv = 180 - } - } - - widget = { - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( Multiply_float( FixedPointToFloat( CombatWindow.GetAdvantage ), '(float)-1'), '(float)40', '(int32)145' )]" - layoutpolicy_horizontal = expanding - } - } - } - - hbox = { - name = "advantage_icons" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 4 - - # icon = { - # name = "terrain" - # datacontext = "[CombatWindow.GetCombat.GetProvince.GetTerrain]" - # texture = "[Terrain.GetIcon]" - # size = { 30 30 } - # tooltip = "HOLDING_TERRAIN_TOOLTIP" - # } - - expand = {} - } - - expand = {} - } - } - - icon = { - visible = "[Not(CombatWindow.IsCombatInPursuitPhase)]" - parentanchor = top|hcenter - position = { 0 -10 } - size = { 450 64 } - texture = "gfx/interface/window_combat/combat_advantage_bars.dds" - - modify_texture = { - name = "swoosh_left" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - alpha = 1 - translate_uv = { 0.6 0 } - } - - modify_texture = { - name = "swoosh_right" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - alpha = 1 - translate_uv = { -0.6 0 } - } - - modify_texture = { - name = "flash" - texture = "gfx/interface/window_combat/combat_info_advantage_glow.dds" - blend_mode = colordodge - alpha = 0 - } - - # Left side - state = { - name = "combat_left_roll" - next = "left_b" - delay = 0.4 - trigger_on_create = yes - - modify_texture = { - name = "swoosh_left" - alpha = 0.2 - translate_uv = { 0.6 0 } - } - } - - state = { - name = "left_b" - next = "left_c" - duration = 0.3 - - modify_texture = { - name = "swoosh_left" - alpha = 0.3 - translate_uv = { 0 0 } - } - } - - state = { - name = "left_c" - next = "left_d" - - duration = 0.1 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 0.3 - } - - modify_texture = { - name = "swoosh_left" - alpha = 0.2 - } - } - - state = { - name = "left_d" - duration = 0.8 - bezier = { 0 0.8 0.6 1 } - - modify_texture = { - name = "flash" - alpha = 0 - } - - modify_texture = { - name = "swoosh_left" - alpha = 0 - } - } - - - # Right side - state = { - name = "combat_right_roll" - next = "right_b" - delay = 0.4 - trigger_on_create = yes - - modify_texture = { - name = "swoosh_right" - alpha = 0.2 - translate_uv = { -0.6 0 } - } - } - - state = { - name = "right_b" - next = "right_c" - duration = 0.3 - - modify_texture = { - name = "swoosh_right" - alpha = 0.3 - translate_uv = { 0 0 } - } - } - - state = { - name = "right_c" - next = "right_d" - - duration = 0.1 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 0.3 - } - - modify_texture = { - name = "swoosh_right" - alpha = 0.2 - } - } - - state = { - name = "right_d" - duration = 0.8 - bezier = { 0 0.8 0.6 1 } - - modify_texture = { - name = "flash" - alpha = 0 - } - - modify_texture = { - name = "swoosh_right" - alpha = 0 - } - } - } - - icon = { - parentanchor = top|left - position = { -5 -5 } - texture = "gfx/interface/window_combat/combat_roll_bg.dds" - size = { 55 55 } - tooltip = COW_TT_CURRENT_ROLL_LEFT - - modify_texture = { - name = "flash" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = "combat_left_roll" - next = "b" - trigger_on_create = yes - - duration = 0.1 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 1 - } - } - - state = { - name = "b" - - duration = 0.3 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 0 - } - } - - text_single = { - parentanchor = center - text = "[CombatWindow.GetLeftRoll]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - fontsize = 25 - align = nobaseline - } - } - - icon = { - parentanchor = top|right - position = { 5 -5 } - texture = "gfx/interface/window_combat/combat_roll_bg.dds" - size = { 55 55 } - tooltip = COW_TT_CURRENT_ROLL_RIGHT - mirror = horizontal - - modify_texture = { - name = "flash" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = "combat_right_roll" - next = "b" - trigger_on_create = yes - - duration = 0.1 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 1 - } - } - - state = { - name = "b" - - duration = 0.3 - using = Animation_Curve_Default - - modify_texture = { - name = "flash" - alpha = 0 - } - } - - text_single = { - parentanchor = center - text = "[CombatWindow.GetRightRoll]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - fontsize = 25 - align = nobaseline - } - } - - widget = { - size = { 50 50 } - parentanchor = center - position = { 0 -5 } - - text_single = { - name = "advantage" - parentanchor = center - text = "COMBAT_WINDOW_ADVANTAGE" - fontsize = 20 - tooltip = "[CombatWindow.GetAdvantageDescription]" - default_format = "#high;bold;glow_color:{0.1,0.1,0.1,1.0}" - align = nobaseline - } - } - } - - widget = { - name = "pursuit_phase" - visible = "[CombatWindow.IsCombatInPursuitPhase]" - visible_at_creation = no - size = { 100% 100% } - - using = Animation_ShowHide_Standard - - background = { - using = Background_Area - } - - hbox = { - margin = { 20 0 } - margin_top = 5 - - hbox = { - visible = "[CombatWindow.IsRightSideWinning]" - spacing = 5 - - icon = { - name = "left_side_fled" - texture = "gfx/interface/icons/icon_fled.dds" - size = { 35 35 } - } - - text_single = { - text = "[CombatWindow.GetLeftCombatSide.GetPursuingRetreatingLabel]" - using = Font_Size_Medium - align = nobaseline - default_format = "#N" - } - } - - hbox = { - visible = "[CombatWindow.IsLeftSideWinning]" - spacing = 5 - - icon = { - name = "left_side_pursuing" - texture = "gfx/interface/icons/icon_pursuit.dds" - size = { 35 35 } - } - - text_single = { - text = "[CombatWindow.GetLeftCombatSide.GetPursuingRetreatingLabel]" - using = Font_Size_Medium - align = nobaseline - } - - } - - expand = {} - - hbox = { - visible = "[CombatWindow.IsLeftSideWinning]" - spacing = 5 - - text_single = { - text = "[CombatWindow.GetRightCombatSide.GetPursuingRetreatingLabel]" - using = Font_Size_Medium - align = nobaseline - default_format = "#N" - } - - icon = { - name = "right_side_fled" - texture = "gfx/interface/icons/icon_fled.dds" - size = { 35 35 } - } - } - - hbox = { - visible = "[CombatWindow.IsRightSideWinning]" - spacing = 5 - - text_single = { - text = "[CombatWindow.GetRightCombatSide.GetPursuingRetreatingLabel]" - using = Font_Size_Medium - align = nobaseline - } - - icon = { - name = "right_side_pursuing" - texture = "gfx/interface/icons/icon_pursuit.dds" - mirror = horizontal - size = { 35 35 } - } - } - } - } - } - - hbox = { - name = "MAA" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - - text_single = { - visible = "[IsDataModelEmpty(CombatWindow.GetLeftSideMaaTypes)]" - text = "COMBAT_WINDOW_NO_MAA" - default_format = "#weak" - align = nobaseline - margin_left = 5 - } - - overlappingitembox = { - datamodel = "[CombatWindow.GetLeftSideMaaTypes]" - datacontext = "[CombatWindow.GetLeftCombatSide]" - ignoreinvisible = yes - spacing = -2 - maximumsize = { 200 40 } - minimumsize = { 0 40 } - autoresize = yes - - item = { - container = { - icon_maa_combat = { - visible = "[And(CombatWindow.IsCombatInPursuitPhase, Not(CombatMaaItem.IsGoodAftermath(CombatSide.IsStillFighting)))]" - - blockoverride "glow" - { - visible = no - - } - } - - icon_maa_combat = { - visible = "[And(CombatWindow.IsCombatInPursuitPhase, CombatMaaItem.IsGoodAftermath(CombatSide.IsStillFighting))]" - - blockoverride "glow" - { - using = Color_Green - - } - } - - icon_maa_combat = { - visible = "[And(EqualTo_int32(CombatMaaItem.GetPerformance, '(int32)3'), Not(CombatWindow.IsCombatInPursuitPhase))]" - - blockoverride "glow" - { - using = Color_Red - - } - } - - icon_maa_combat = { - visible = "[And(EqualTo_int32(CombatMaaItem.GetPerformance, '(int32)2'), Not(CombatWindow.IsCombatInPursuitPhase))]" - - blockoverride "glow" - { - using = Color_Bright_Yellow - - } - } - - icon_maa_combat = { - visible = "[And(EqualTo_int32(CombatMaaItem.GetPerformance, '(int32)1'), Not(CombatWindow.IsCombatInPursuitPhase))]" - - blockoverride "glow" - { - using = Color_Green - - } - } - - icon_maa_combat = { - visible = "[And(EqualTo_int32(CombatMaaItem.GetPerformance, '(int32)0'), Not(CombatWindow.IsCombatInPursuitPhase))]" - - blockoverride "glow" - { - visible = no - - } - } - } - } - } - - expand = { - } - - overlappingitembox = { - datamodel = "[CombatWindow.GetRightSideMaaTypes]" - datacontext = "[CombatWindow.GetRightCombatSide]" - ignoreinvisible = yes - spacing = -2 - maximumsize = { 200 40 } - minimumsize = { 0 40 } - autoresize = yes - righttoleft = yes - - item = { - container = { - icon_maa_combat = { - visible = "[And(CombatWindow.IsCombatInPursuitPhase, Not(CombatMaaItem.IsGoodAftermath(CombatSide.IsStillFighting)))]" - - blockoverride "glow" - { - visible = no - - } - } - - icon_maa_combat = { - visible = "[And(CombatWindow.IsCombatInPursuitPhase, CombatMaaItem.IsGoodAftermath(CombatSide.IsStillFighting))]" - - blockoverride "glow" - { - using = Color_Green - - } - } - - icon_maa_combat = { - visible = "[And(EqualTo_int32(CombatMaaItem.GetPerformance, '(int32)3'), Not(CombatWindow.IsCombatInPursuitPhase))]" - - blockoverride "glow" - { - using = Color_Red - - } - } - - icon_maa_combat = { - visible = "[And(EqualTo_int32(CombatMaaItem.GetPerformance, '(int32)2'), Not(CombatWindow.IsCombatInPursuitPhase))]" - - blockoverride "glow" - { - using = Color_Bright_Yellow - - } - } - - icon_maa_combat = { - visible = "[And(EqualTo_int32(CombatMaaItem.GetPerformance, '(int32)1'), Not(CombatWindow.IsCombatInPursuitPhase))]" - - blockoverride "glow" - { - using = Color_Green - - } - } - - icon_maa_combat = { - visible = "[And(EqualTo_int32(CombatMaaItem.GetPerformance, '(int32)0'), Not(CombatWindow.IsCombatInPursuitPhase))]" - - blockoverride "glow" - { - visible = no - - } - } - } - } - } - - text_single = { - visible = "[IsDataModelEmpty(CombatWindow.GetRightSideMaaTypes)]" - text = "COMBAT_WINDOW_NO_MAA" - default_format = "#weak" - align = nobaseline - margin_right = 5 - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - alpha = 0.5 - } - - hbox = { - name = "knights" - layoutpolicy_horizontal = expanding - margin = { 15 0 } - margin_top = 3 - - text_single = { - visible = "[And(LessThanOrEqualTo_int32( CombatWindow.GetLeftKnightCount, '(int32)0' ), LessThanOrEqualTo_int32( CombatWindow.GetRightKnightCount, '(int32)0' ))]" - text = "CW_NO_KNIGHTS" - default_format = "#weak" - align = nobaseline - } - - hbox = { - visible = "[Not(And(LessThanOrEqualTo_int32( CombatWindow.GetLeftKnightCount, '(int32)0' ), LessThanOrEqualTo_int32( CombatWindow.GetRightKnightCount, '(int32)0' )))]" - layoutpolicy_horizontal = expanding - - text_single = { - name = "left_knights" - visible = "[GreaterThan_int32( CombatWindow.GetLeftKnightCount, '(int32)0' )]" - # visible = "[GreaterThan_int32( CombatWindow.GetLeftKnightCount, '(int32)10' )]" - text = "COW_KNIGHT_COUNT_LEFT" - align = nobaseline - tooltip = "COW_TT_KNIGHT_COUNT_LEFT" - } - - text_single = { - name = "left_no_knights" - visible = "[Not(GreaterThan_int32( CombatWindow.GetLeftKnightCount, '(int32)0' ))]" - text = "CW_NO_KNIGHTS" - default_format = "#weak" - align = nobaseline - } - - # icon = { - # size = { 20 20 } - # texture = "gfx/interface/icons/portraits/knight.dds" - # } - - expand = {} - - # icon = { - # size = { 20 20 } - # texture = "gfx/interface/icons/portraits/knight.dds" - # } - - text_single = { - name = "right_no_knights" - visible = "[Not(GreaterThan_int32( CombatWindow.GetRightKnightCount, '(int32)0' ))]" - text = "CW_NO_KNIGHTS" - default_format = "#weak" - align = nobaseline - } - - text_single = { - name = "right_knights" - visible = "[GreaterThan_int32( CombatWindow.GetRightKnightCount, '(int32)0' )]" - # visible = "[GreaterThan_int32( CombatWindow.GetRightKnightCount, '(int32)10' )]" - text = "COW_KNIGHT_COUNT_RIGHT" - align = nobaseline - tooltip = "COW_TT_KNIGHT_COUNT_RIGHT" - } - } - } - - expand = {} - } - } - } -} - -types CombatWindow -{ - type icon_advantage_progressbar = icon { - size = { 0 0 } - texture = "gfx/interface/colors/white.dds" - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - alpha = 0.7 - - block "color" {} - - modify_texture = { - name = "arrows" - texture = "gfx/interface/window_combat/combat_advantage_progressbar.dds" - blend_mode = alphamultiply - spritetype = corneredtiled - texture_density = 2 - spriteborder = { 0 5 } - - block "modify_texture" {} - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_short.dds" - blend_mode = alphamultiply - spritetype = corneredtiled - spriteborder_right = 6 - } - - - state = { - name = a - next = b - trigger_on_create = yes - - duration = 0 - - modify_texture = { - name = "arrows" - translate_uv = { 0 0 } - } - } - - state = { - name = b - next = a - trigger_on_create = yes - - duration = 4 - - modify_texture = { - name = "arrows" - block "animation_uv" - { - translate_uv = { -1 0 } - } - } - } - } - - type animation_soldier_loss = icon { - widgetanchor = center - size = { 15 15 } - texture = "gfx/interface/colors/white.dds" - using = Color_Red - alpha = 0 - - modify_texture = { - name = "mask_1" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - rotate_uv = 1 - } - - modify_texture = { - name = "mask_2" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - rotate_uv = -1 - } - - modify_texture = { - name = "mask_3" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - alpha = 0.1 - } - - modify_texture = { - name = "mask_4" - texture = "gfx/interface/component_masks/mask_circle.dds" - blend_mode = mask - } - - modify_texture = { - name = "mask_3" - texture = "gfx/interface/colors/gold.dds" - blend_mode = add - } - - state = { - block "animation_trigger_name" - { - name = "name" - } - next = b - trigger_on_create = yes - - using = Animation_Curve_Default - scale = 1 - alpha = 0 - } - - state = { - name = b - next = c - - duration = 0.3 - bezier = { 0.5 0 1 0.5 } - - scale = 5 - alpha = 0.7 - } - - state = { - name = c - duration = 0.3 - alpha = 0 - scale = 6 - } - - state = { - name = rotate_a - next = rotate_b - trigger_on_create = yes - - modify_texture = { - name = "mask_1" - rotate_uv = 1 - } - } - - state = { - name = rotate_a - next = rotate_b - - duration = 0.5 - - modify_texture = { - name = "mask_1" - rotate_uv = 180 - } - } - - state = { - name = rotate_a_2 - next = rotate_b_2 - trigger_on_create = yes - - modify_texture = { - name = "mask_2" - rotate_uv = -1 - } - } - - state = { - name = rotate_a_2 - next = rotate_b_2 - - duration = 0.5 - - modify_texture = { - name = "mask_2" - rotate_uv = -180 - } - } - - state = { - name = rotate_a_3 - next = rotate_b_3 - trigger_on_create = yes - - modify_texture = { - name = "mask_3" - rotate_uv = 0 - alpha = 0.1 - } - } - - state = { - name = rotate_a_3 - next = rotate_b_3 - - duration = 0.5 - - modify_texture = { - name = "mask_3" - rotate_uv = 40 - alpha = 0.8 - } - } - } - - type icon_maa_combat = icon { - name = "maa_icon" - datacontext = "[CombatMaaItem.GetMenAtArmsType]" - size = { 40 40 } - texture = "[MenAtArmsType.GetIcon]" - - alwaystransparent = yes - using = tooltip_nw - - tooltipwidget = { - maa_tooltip_widget = {} - } - - glow = { - glow_radius = 3 - using = Glow_Standard - - block "glow" - { - using = Color_Green - } - } - - } - - type maa_tooltip_widget = widget { - direction = vertical - alwaystransparent = no - - widget = { - name = "background" - using = DefaultTooltipBackground - size = { 100% 100% } - alwaystransparent = no - } - - vbox = { - margin = { 10 3 } - margin_bottom = 10 - minimumsize = { 380 0 } - spacing = 5 - set_parent_size_to_minimum = yes - - vbox_maa_stats = { - layoutpolicy_horizontal = expanding - - blockoverride "siege_stat" - { - text = "COMBAT_REGIMENT_SIEGE" - } - blockoverride "siege_tt" - { - tooltip = "COMBAT_REGIMENT_SIEGE_TT" - } - blockoverride "damage_stat" - { - text = "[CombatMaaItem.GetStat( 'damage' )|0]" - } - blockoverride "damage_tt" - { - tooltip = "COMBAT_REGIMENT_DAMAGE_TT" - } - blockoverride "toughness_stat" - { - text = "[CombatMaaItem.GetStat( 'toughness' )|0]" - } - blockoverride "toughness_tt" - { - tooltip = "COMBAT_REGIMENT_TOUGHNESS_TT" - } - blockoverride "pursuit_stat" - { - text = "[CombatMaaItem.GetStat( 'pursuit' )|0]" - } - blockoverride "pursuit_tt" - { - tooltip = "COMBAT_REGIMENT_PURSUIT_TT" - # fade out if 0 - alpha = "[Select_float(GreaterThan_CFixedPoint(CombatMaaItem.GetStat( 'pursuit' ),'(CFixedPoint)0'), '(float)1.0','(float)0.4'))]" - } - blockoverride "screen_stat" - { - text = "[CombatMaaItem.GetStat( 'screen' )|0]" - } - blockoverride "screen_tt" - { - tooltip = "COMBAT_REGIMENT_SCREEN_TT" - # fade out if 0 - alpha = "[Select_float(GreaterThan_CFixedPoint(CombatMaaItem.GetStat( 'screen' ),'(CFixedPoint)0'), '(float)1.0','(float)0.4'))]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[CombatMaaItem.GetCurrentStrength|0]/[CombatMaaItem.GetMaxStrength]" - } - - text_single = { - text = "COMBAT_WINDOW_MAA_TT_REGIMENTS" - } - } - - text_single = { - margin = { 10 0 } - layoutpolicy_horizontal = expanding - visible = "[And(Not(CombatWindow.IsCombatInPursuitPhase), GreaterThan_int32(CombatMaaItem.GetTerrainBonus, '(int32)0'))]" - text = "COMBAT_WINDOW_MAA_TT_TERRAIN_GOOD" - } - - - text_single = { - margin = { 10 0 } - layoutpolicy_horizontal = expanding - visible = "[And(Not(CombatWindow.IsCombatInPursuitPhase), LessThan_int32(CombatMaaItem.GetTerrainBonus, '(int32)0'))]" - text = "COMBAT_WINDOW_MAA_TT_TERRAIN_BAD" - } - - vbox = { - layoutpolicy_horizontal = expanding - text_single = { - margin = { 6 0 } - layoutpolicy_horizontal = expanding - visible = "[And(Not(CombatWindow.IsCombatInPursuitPhase), LessThan_CFixedPoint(CombatMaaItem.GetCountered, '(CFixedPoint)1'))]" - text = "COMBAT_WINDOW_MAA_TT_EFFICIENCY" - } - - flowcontainer = { - layoutpolicy_horizontal = expanding - visible = "[And( DataModelHasItems(CombatMaaItem.GetCounteredByMaa), Not( CombatWindow.IsCombatInPursuitPhase ) )]" - margin = { 10 0 } - margin_left = 30 - direction = vertical - datamodel = "[CombatMaaItem.GetCounteredByMaa]" - - item = { - text_single = { - layoutpolicy_horizontal = expanding - text = "COMBAT_WINDOW_MAA_TT_COUNTERED_BY" - } - } - } - } - - flowcontainer = { - layoutpolicy_horizontal = expanding - visible = "[And( DataModelHasItems(CombatMaaItem.GetCountersMaa), Not( CombatWindow.IsCombatInPursuitPhase ) )]" - margin = { 10 0 } - direction = vertical - datamodel = "[CombatMaaItem.GetCountersMaa]" - - item = { - text_single = { - layoutpolicy_horizontal = expanding - text = "COMBAT_WINDOW_MAA_TT_COUNTERS" - } - } - } - - text_single = { - margin = { 10 0 } - layoutpolicy_horizontal = expanding - visible = "[And(And(CombatWindow.IsCombatInPursuitPhase, GreaterThan_CFixedPoint(MenAtArmsType.GetStat(GetPlayer, 'screen'), '(CFixedPoint)0')), Not( CombatSide.IsStillFighting ) )]" - text = "COMBAT_WINDOW_MAA_TT_SCREEN" - } - - text_single = { - margin = { 10 0 } - layoutpolicy_horizontal = expanding - visible = "[And( And(CombatWindow.IsCombatInPursuitPhase, GreaterThan_CFixedPoint(MenAtArmsType.GetStat(GetPlayer, 'pursuit'), '(CFixedPoint)0')), CombatSide.IsStillFighting )]" - text = "COMBAT_WINDOW_MAA_TT_PURSUIT" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_council.gui b/project/ck3/base_game/gui/window_council.gui deleted file mode 100644 index 1c2ed30b8e..0000000000 --- a/project/ck3/base_game/gui/window_council.gui +++ /dev/null @@ -1,1331 +0,0 @@ - -###################################################### -################## COUNCIL WINDOW #################### -###################################################### - -window = { - name = "council_window" - widgetid = "council_window_id" - parentanchor = top|right - layer = windows_layer - movable = no - - using = Window_Size_MainTab - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - using = Window_Position_MainTab - - on_start = "[GetVariableSystem.Set( 'council_tabs', 'my_council' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - using = Window_Position_MainTab_Hide - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 26 } - margin_right = 13 - - widget = { - size = { 100% 100% } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "COUNCILWINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[CouncilWindow.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_tab = { - visible = "[Not(GetPlayer.IsIndependentRuler)]" - layoutpolicy_horizontal = expanding - text = "COUNCIL_WINDOW_PLAYER_COUNCIL" - - down = "[CouncilWindow.IsPlayerCouncilShown]" - onclick = "[CouncilWindow.SetPlayerCouncil]" - - # onclick = "[PdxGuiTriggerAllAnimations('council_refresh')]" - - # state = { - # name = _mouse_click - # delay = 0.2 - # on_finish = "[CouncilWindow.SetPlayerCouncil]" - # } - } - - button_tab = { - visible = "[Not(GetPlayer.IsIndependentRuler)]" - - down = "[CouncilWindow.IsLiegeCouncilShown]" - onclick = "[CouncilWindow.SetLiegeCouncil]" - - - # onclick = "[PdxGuiTriggerAllAnimations('council_refresh')]" - - # state = { - # name = _mouse_click - # delay = 0.2 - # on_finish = "[CouncilWindow.SetLiegeCouncil]" - # } - - text_single = { - minimumsize = { 277 38 } - margin = { 15 0 } - text = "COUNCIL_WINDOW_LIEGE_COUNCIL" - resizeparent = yes - align = center|nobaseline - default_format = "#low" - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox_council_layout = { - name = "my_council" - visible = "[CouncilWindow.IsPlayerCouncilShown]" - - using = Animation_Tab_Switch - } - - - vbox_council_layout = { - name = "council_refresh" - visible = "[CouncilWindow.IsLiegeCouncilShown]" - - using = Animation_Tab_Switch - - background = { - using = Background_Frame - margin = { -5 2 } - using = Color_Grey - - spriteType = Corneredtiled - spriteborder = { 7 7 } - alpha = 0.7 - } - } - } - } - } - } -} - -widget = { - name = "potential_task_location_window" - size = { 100% 100% } - - state = { - name = _show - using = Animation_FadeIn_Standard - # position_x = 0 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - # position_x = -40 - } - - portrait_council = { - datacontext = "[PotentialTaskLocationWindow.GetActiveTask.GetCouncillor]" - datacontext = "[PotentialTaskLocationWindow.GetTaskType.GetCouncilPosition]" - parentanchor = bottom|left - scale = 2 - position = {-100 0} - - blockoverride "portrait_button" - { - intersectionmask = yes - } - - blockoverride "mask" { - mask = "gfx/portraits/portrait_mask_blank.dds" - } - - - widget = { - parentanchor = bottom|left - # position = { 70 -20} - position = { 85 -5 } - - vbox = { - set_parent_size_to_minimum = yes - scale = 0.5 - minimumsize = { 190 0 } - - background = { - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - margin = { 10 0 } - margin_right = 25 - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - } - } - - text_label_left = { - text = "COUNCIL_WINDOW_MAP_COUNCILLOR_TYPE" - margin = { 5 5 } - layoutpolicy_horizontal = expanding - align = nobaseline - } - - text_label_left = { - text = "[PotentialTaskLocationWindow.GetActiveTask.GetCouncillor.GetUINameNoTooltip]" - margin = { 5 5 } - layoutpolicy_horizontal = expanding - align = nobaseline - } - } - } - } - - flowcontainer = { - parentanchor = top|hcenter - direction = vertical - scale = 1.2 - - position = {0 100 } - - text_label_center = { - text = "COUNCIL_WINDOW_MAP_TASK_NAME" - parentanchor = hcenter - align = nobaseline - margin = { 10 4 } - } - - text_label_center = { - text = "[PotentialTaskLocationWindow.GetTaskType.GetName]" - default_format = "#high" - using = Font_Size_Medium - parentanchor = hcenter - align = nobaseline - margin = { 10 4 } - } - - text_label_center = { - text = "COUNCIL_WINDOW_MAP_INSTRUCTION" - parentanchor = hcenter - align = nobaseline|hcenter - margin = { 50 4 } - } - } - - - icon = { - using = Background_Label_Center - parentanchor = bottom|hcenter - size = { 400 85 } - position = { 0 10 } - - button_primary_big = { - name = "close_assignment_window" - text = BACK_LABEL - parentanchor = center - - onclick = "[PotentialTaskLocationWindow.Close]" - tooltip = "COUNCIL_TASK_CANCEL_ASSIGNMENT" - shortcut = "close_window" - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types CouncilWindow -{ - - type council_task_info = vbox - { - name = "task" - datacontext = "[ActiveCouncilTask.GetTaskTypeOrDefault]" - - background = { - using = Background_Area_Dark - alpha = 0.7 - } - - vbox = { - visible = "[CouncilTaskType.IsPercentageTask]" - layoutpolicy_horizontal = expanding - margin = { 5 3 } - - text_single = { - name = "location" - layoutpolicy_horizontal = expanding - text = "[ActiveCouncilTask.GetTaskTarget]" - default_format = "#high" - autoresize = no - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - progressbar_standard = { - name = "progress" - layoutpolicy_horizontal = expanding - size = { 0 12 } - value = "[ActiveCouncilTask.GetProgressFloat]" - - tooltipwidget = { - council_task_progress_breakdown_widget = {} - } - - text_single = { - name = "eta" - parentanchor = center - text = "[ActiveCouncilTask.GetETA]" - align = nobaseline - } - } - } - } - - vbox = { - visible = "[And( CouncilTaskType.IsValueTask, Not( ActiveCouncilTask.IsFrozen ) )]" - layoutpolicy_horizontal = expanding - margin = { 5 3 } - - text_single = { - name = "location" - layoutpolicy_horizontal = expanding - text = "[ActiveCouncilTask.GetTaskTarget]" - default_format = "#high" - autoresize = no - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - progressbar_standard = { - name = "progress" - layoutpolicy_horizontal = expanding - size = { 0 12 } - value = "[ActiveCouncilTask.GetProgressFloat]" - min = 0 - max = "[ActiveCouncilTask.GetProgressMaxFloat]" - tooltipwidget = { - council_task_progress_breakdown_widget = {} - } - using = tooltip_ws - text_single = { - name = "eta" - parentanchor = center - text = "[ActiveCouncilTask.GetETA]" - align = nobaseline - } - } - } - } - } - - type widget_councillor_item = widget { - size = { 260 250 } - - ### Required Datacontexts - # A council position type - # The councillor - # The active council task - widget = { - visible = "[Not(GuiCouncilPosition.ArePotentialTasksVisible)]" - size = { 100% 100% } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - portrait_council = { - name = "councillor_portrait" - datacontext = "[ActiveCouncilTask.GetCouncillor]" - visible = "[Character.IsValid]" - parentanchor = bottom - position = { 0 4 } - blockoverride "portrait_button_no_character_text" - { - text = "PORTRAIT_NO_COUNCILLOR" - } - - blockoverride "portrait_button" - { - using = tooltip_ws - } - } - - block "missing_councillor" - { - portrait_council = { - name = "councillor_portrait_blank" - visible = "[And( Not(Character.IsValid), CouncilWindow.IsPlayerCouncilShown)]" - parentanchor = center - - blockoverride "portrait_button_no_character_text" - { - text = "PORTRAIT_NO_COUNCILLOR" - } - - blockoverride "portrait_button_template_onclick" - { - onclick = "[GuiCouncilPosition.SelectCouncillor]" - } - - text_label_center = { - parentanchor = bottom|hcenter - position = { 0 -10 } - text = "COUNCILLOR_CLICK_TO_HIRE" - default_format = "#low;italic" - max_width = 235 - } - - blockoverride "onclick" { - onclick = "[GuiCouncilPosition.SelectCouncillor]" - - button_icon = { - parentanchor = center - alwaystransparent = yes - size = { 40 40 } - position = { 0 70 } - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - blockoverride "portrait_button" - { - using = tooltip_ws - } - } - - portrait_council = { - name = "councillor_portrait_blank_liege" - visible = "[And( Not(Character.IsValid), CouncilWindow.IsLiegeCouncilShown )]" - parentanchor = center - - text_label_center = { - parentanchor = bottom|hcenter - position = { 0 -10 } - text = "COUNCILLOR_BLANK_LIEGE" - default_format = "#low;italic" - } - - blockoverride "portrait_button" - { - using = tooltip_ws - } - } - } - } - - vbox = { - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - margin_right = 3 - - background = { - using = Background_Area_Dark - } - - background = { - visible = "[ObjectsEqual( Character.Self, GetPlayer )]" - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - alpha = 0.4 - - using = Color_Blue - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.9 - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_texture_01.dds" - spriteType = Corneredtiled - spriteborder = { 15 15 } - blend_mode = alphamultiply - } - } - - background = { - visible = "[ObjectsEqual( Character.Self, GetPlayer )]" - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteType = Corneredstretched - spriteborder = { 15 15 } - alpha = 0.25 - - using = Color_Blue - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.9 - mirror = horizontal - } - } - - spacer = { - visible = "[GuiCouncilPosition.CanPotentiallySelectCouncillor]" - size = { 6 6 } - } - - spacer = { - visible = "[CouncilWindow.IsLiegeCouncilShown]" - size = { 5 5 } - } - - block "replace_councillor" - { - hbox = { - - button_round = { - name = "replace" - visible = "[GuiCouncilPosition.CanPotentiallySelectCouncillor]" - onclick = "[GuiCouncilPosition.SelectCouncillor]" - enabled = "[GuiCouncilPosition.CanSelectCouncillor]" - tooltip = "[GuiCouncilPosition.GetSelectCouncillorTooltip]" #COUNCILWINDOW_TT_REPLACE - using = tooltip_se - - button_change = { - alwaystransparent = yes - parentanchor = center - } - } - - button_round = { - name = "leave" - visible = "[ObjectsEqual( GetPlayer.Self, Character.Self )]" - onclick = "[CouncilWindow.OnLeaveCouncil]" - tooltip = "DECISIONS_VIEW_LEAVE_COUNCIL_TT" - using = tooltip_se - - button_leave_council = { - mirror = horizontal - parentanchor = center - alwaystransparent = yes - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_left = 6 - - text_single = { - name = "title" - layoutpolicy_horizontal = expanding - text = "[ActiveCouncilTask.GetPositionName|E]" - tooltip = "[ActiveCouncilTask.GetPositionTooltip]" - autoresize = no - fontsize_min = 13 - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetShortUINameNoTooltip]" - default_format = "#high" - align = nobaseline - autoresize = no - fontsize_min = 13 - } - } - - skill_icon_label = { - datacontext = "[GuiCouncilPosition.GetMainSkillItem]" - visible = "[ActiveCouncilTask.HasMainSkill]" - - blockoverride "icon_size" - { - size = { 35 35 } - } - - blockoverride "font_size" { - using = Font_Size_Medium - visible = "[And( ActiveCouncilTask.HasMainSkill, ActiveCouncilTask.HasCouncillor )]" - min_width = 13 - } - - blockoverride "tooltip" - { - tooltip_enabled = "[And( ActiveCouncilTask.HasMainSkill, ActiveCouncilTask.HasCouncillor )]" - tooltip = "[SkillItem.GetSkillBreakdownTooltip]" - } - } - } - - widget = { - visible = "[GuiCouncilPosition.ArePotentialTasksVisible]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - flowcontainer = { - name = "council_position_tasks" - datamodel = "[GuiCouncilPosition.GetPotentialCouncilTasks]" - parentanchor = bottom|hcenter - margin_bottom = 10 - direction = vertical - spacing = 3 - alwaystransparent = no - - item = { - button_standard = { - name = "potential_task" - datacontext = "[GuiPotentialCouncilTask.GetCouncilTaskType]" - datacontext = "[GuiCouncilPosition.GetActiveCouncilTask]" - visible = "[GuiPotentialCouncilTask.IsVisible]" - size = { 220 25 } - - enabled = "[GuiPotentialCouncilTask.CanSelect]" - onclick = "[GuiPotentialCouncilTask.SelectTaskType]" - - tooltip = "[CouncilTaskType.GetEffectDesc( ActiveCouncilTask.GetScopes )]" - - text_single = { - parentanchor = left|vcenter - position = { 10 0 } - text = "[CouncilTaskType.GetName]" - align = nobaseline - default_format = "#clickable" - } - - container = { - visible = "[CouncilTaskType.HasMainSkill]" - parentanchor = right|vcenter - - - skill_icon_label_vertical = { - datacontext = "[GuiCouncilPosition.GetSkillItemForTask(CouncilTaskType.Self)]" - - blockoverride "font_size" { - min_width = 13 - } - - blockoverride "value" - { - text = "[GuiCouncilPosition.GetSkillModifierForTask(CouncilTaskType.Self)|+=]" - } - - blockoverride "tooltip" - { - } - } - } - } - } - } - } - - widget = { - visible = "[Not(GuiCouncilPosition.ArePotentialTasksVisible)]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - text_multi = { - margin_left = 10 - margin_bottom = 10 - margin_right = 5 - autoresize = yes - max_width = 180 - visible = "[Character.IsLocalPlayer]" - align = bottom|left - parentanchor = bottom|left - text = "ON_COUNCIL_EFFECTS" - background = { - using = Background_Area_Dark - } - fontsize = 14 - } - - portrait_opinion = { - visible = "[And(Character.IsValid, Not(Character.IsLocalPlayer) )]" - parentanchor = bottom|hcenter - position = { 0 -2 } - - blockoverride "opinion_text" - { - text = "[Character.GetOpinionOf( Character.GetLiege )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( Character.GetLiege )]" - } - - blockoverride "ott_heading_text" - { - text = "[Character.GetOpinionHeadingText( Character.GetLiege )]" - } - - blockoverride "ott_opinion_value_text" - { - text = "[Character.GetOpinionOf( Character.GetLiege )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( Character.GetLiege )]" - } - - blockoverride "ott_opinion_breakdown_text" - { - text = "[Character.GetOpinionBreakdownText( Character.GetLiege )|=]" - } - } - - background = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - color = { 0.12 0.12 0.12 1 } - alpha = 0.5 - margin_top = -130 - margin_left = -150 - } - - flowcontainer = { - parentanchor = bottom|right - ignoreinvisible = yes - margin_bottom = 3 - - icon = { - name = "church_approval_icon" - visible = "[Character.IsTheocraticLesseeOf( GetPlayer )]" - - texture = "gfx/interface/icons/icon_bishop_approval.dds" - framesize = { 120 120 } - size = { 50 50 } - frame = "[Select_int32( And( Character.TheocraticLesseeHasApprovalStatus, Character.TheocraticLesseeApprovesOfLiege ), '(int32)1', '(int32)2' )]" - tooltip = "[Character.GetTheocraticLesseeApprovalTooltip]" - } - - flowcontainer = { - parentanchor = bottom - margin_bottom = 4 - - portrait_status_icons = { - background = { - using = Background_Area_Dark - margin = { 1 2 } - } - } - } - - coa_realm_small_crown = { - visible = "[Character.HasLandedTitles]" - parentanchor = bottom - name = "councillor_realm" - } - } - - block "regular_task" - { - fixedgridbox = { - name = "council_position_tasks" - visible = "[Not(CouncilWindow.IsLiegeCouncilShown)]" - datamodel = "[GuiCouncilPosition.GetPotentialCouncilTasks]" - - addcolumn = 45 - addrow = 45 - datamodel_wrap = 4 - maxhorizontalslots = 2 - maxverticalslots = 4 - layoutanchor = bottomleft - - parentanchor = bottom|left - position = { 10 0 } - - background = { - texture = "gfx/interface/hud/tab_bg.dds" - mirror = horizontal - margin_top = 15 - margin_bottom = 12 - margin_right = 15 - margin_left = 10 - using = Color_Black - } - - item = { - container = { - visible = "[GuiPotentialCouncilTask.IsVisible]" - widget = { - size = { 42 42 } - - icon = { - visible = "[GuiPotentialCouncilTask.IsActive]" - texture = "gfx/particles/halo.dds" - parentanchor = center - size = { 58 58 } - color = { 1 0.85 0.6 1 } - } - - button_round = { - visible = "[Or(And(GuiPotentialCouncilTask.CanSelect, Not(CouncilWindow.IsLiegeCouncilShown)), GuiPotentialCouncilTask.IsActive)]" - parentanchor = center - size = { 46 46 } - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - onclick = "[GuiPotentialCouncilTask.SelectTaskType]" - enabled = "[Not(CouncilWindow.IsLiegeCouncilShown)]" - down = "[GuiPotentialCouncilTask.IsActive]" - - using = tooltip_ws - - tooltipwidget = { - council_task_icon_tooltip_widget = { - using = DefaultTooltipBackground - using = GeneralTooltipSetup - alwaystransparent = no - } - } - - upframe = 1 - downframe = 1 - uphoverframe = 2 - disableframe = 6 - - button_normal = { - name = "potential_task" - parentanchor = center - widgetanchor = center - datacontext = "[GuiPotentialCouncilTask.GetCouncilTaskType]" - effectname = "NoHighlight" - gfxtype = togglepushbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - texture = "[CouncilTaskType.GetIcon]" - alwaystransparent = yes - size = { 38 38 } - } - } - } - - widget = { - size = { 40 40 } - visible = "[And(Not(GuiPotentialCouncilTask.CanSelect), Not(CouncilWindow.IsLiegeCouncilShown))]" - - icon = { - datacontext = "[GuiPotentialCouncilTask.GetCouncilTaskType]" - parentanchor = center - size = { 35 35 } - alwaystransparent = yes - - texture = "[CouncilTaskType.GetIcon]" - alpha = 0.4 - - tooltipwidget = { - invalid_potential_council_task_icon_tooltip_widget = { - using = DefaultTooltipBackground - using = GeneralTooltipSetup - alwaystransparent = no - } - } - } - } - } - } - } - - # flowcontainer = { - # name = "council_position_tasks" - # visible = "[Not(CouncilWindow.IsLiegeCouncilShown)]" - # datamodel = "[GuiCouncilPosition.GetPotentialCouncilTasks]" - # parentanchor = bottom|left - # position = { 0 } - # margin = { 10 5 } - # spacing = 4 - # direction = vertical - # alwaystransparent = no - # ignoreinvisible = yes - - # background = { - # texture = "gfx/interface/hud/tab_bg.dds" - # mirror = horizontal - # margin = { 0 10 } - # margin_right = 15 - # using = Color_Black - # } - - # item = { - # container = { - # visible = "[GuiPotentialCouncilTask.IsVisible]" - # widget = { - # size = { 42 42 } - - # icon = { - # visible = "[GuiPotentialCouncilTask.IsActive]" - # texture = "gfx/particles/halo.dds" - # parentanchor = center - # size = { 58 58 } - # color = { 1 0.85 0.6 1 } - # } - - # button_round = { - # visible = "[Or(And(GuiPotentialCouncilTask.CanSelect, Not(CouncilWindow.IsLiegeCouncilShown)), GuiPotentialCouncilTask.IsActive)]" - # parentanchor = center - # size = { 46 46 } - # gfxtype = togglepushbuttongfx - # effectname = "NoHighlight" - - # onclick = "[GuiPotentialCouncilTask.SelectTaskType]" - # enabled = "[Not(CouncilWindow.IsLiegeCouncilShown)]" - # down = "[GuiPotentialCouncilTask.IsActive]" - - # using = tooltip_ws - - # tooltipwidget = { - # council_task_icon_tooltip_widget = { - # using = DefaultTooltipBackground - # using = GeneralTooltipSetup - # alwaystransparent = no - # } - # } - - # upframe = 1 - # downframe = 1 - # uphoverframe = 2 - # disableframe = 6 - - # button_normal = { - # name = "potential_task" - # parentanchor = center - # widgetanchor = center - # datacontext = "[GuiPotentialCouncilTask.GetCouncilTaskType]" - # effectname = "NoHighlight" - # gfxtype = togglepushbuttongfx - # shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - # texture = "[CouncilTaskType.GetIcon]" - # alwaystransparent = yes - # size = { 38 38 } - # } - # } - # } - - # widget = { - # size = { 40 40 } - # visible = "[And(Not(GuiPotentialCouncilTask.CanSelect), Not(CouncilWindow.IsLiegeCouncilShown))]" - - # icon = { - # datacontext = "[GuiPotentialCouncilTask.GetCouncilTaskType]" - # parentanchor = center - # size = { 35 35 } - # alwaystransparent = yes - - # texture = "[CouncilTaskType.GetIcon]" - # alpha = 0.4 - - # tooltipwidget = { - # invalid_potential_council_task_icon_tooltip_widget = { - # using = DefaultTooltipBackground - # using = GeneralTooltipSetup - # alwaystransparent = no - # } - # } - # } - # } - # } - # } - # } - } - } - - vbox = { - visible = "[Not(CouncilWindow.IsLiegeCouncilShown)]" - layoutpolicy_horizontal = expanding - margin = { 7 0 } - - background = { - using = Background_Area_Dark - } - - council_task_info = { - layoutpolicy_horizontal = expanding - } - - block "spouse_task" {} - } - } - } -} - -types CouncilTaskTypes -{ - - # Requires a GuiPotentialCouncilTask data context to be provided - type invalid_potential_council_task_icon_tooltip_widget = widget - { - size = { 50 50 } - - vbox = { - restrictparent_min = yes - minimumsize = { 280 0 } - - margin = { 15 15 } - spacing = 5 - - datacontext = "[GuiPotentialCouncilTask.GetDummyTask]" - - text_single = { - name = "task_info" - text = "[GuiPotentialCouncilTask.GetCouncilTaskType.GetName]" - default_format = "#T" - layoutpolicy_horizontal = expanding - } - - text_multi = { - name = "cannot_select_text" - text = "[GuiPotentialCouncilTask.GetCannotSelectTooltip]" - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 280 - align = left - } - } - } - - # Requires an ActiveCouncilTask data context to be provided - type council_task_icon_tooltip_widget_base = widget - { - size = { 50 50 } - - vbox = { - restrictparent_min = yes - minimumsize = { 280 0 } - maximumsize = { 400 0 } - - margin = { 15 15 } - margin_top = 10 - spacing = 7 - - text_multi = { - name = "task_info" - block "task_info_heading" - { - raw_text = "#D GIVE ME SOME TEXT#!" - } - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 380 - align = left - } - - text_single = { - name = "progress" - layoutpolicy_horizontal = expanding - - block "progress_visiblity" - { - visible = "[Not( ActiveCouncilTask.GetTaskType.IsInfiniteTask )]" - } - - text = COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER - tooltipwidget = { - council_task_progress_breakdown_widget = {} - } - } - - text_multi = { - name = "effects" - text = COUNCIL_TASK_EFFECTS - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 380 - align = left - } - } - } - - # Requires an ActiveCouncilTask data context to be provided - type council_task_icon_tooltip_widget = council_task_icon_tooltip_widget_base - { - datacontext = "[GuiPotentialCouncilTask.GetDummyTaskOrActualIfActive]" - blockoverride "task_info_heading" - { - text = COUNCIL_TASK_TT - } - blockoverride "progress_visiblity" - { - visible = "[And( Not( ActiveCouncilTask.GetTaskType.IsInfiniteTask ), GuiPotentialCouncilTask.IsActive ) ]" - } - } - - type council_task_map_icon_tooltip_widget = council_task_icon_tooltip_widget_base - { - blockoverride "task_info_heading" - { - text = COUNCIL_TASK_MAP_TT - } - } - - type vbox_council_layout = vbox { - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 932 } - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 0 } - spacing = 5 - - widget_councillor_item = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[CouncilWindow.GetCouncillor('councillor_spouse')]" - datacontext = "[GuiCouncilPosition.GetActiveCouncilTask]" - datacontext = "[ActiveCouncilTask.GetPositionType]" - datacontext = "[ActiveCouncilTask.GetCouncillor]" - - background = { - texture = "gfx/interface/skinned/illustrations/council/bg_council_spouse.dds" - fittype = centercrop - using = Mask_Rough_Edges - alpha = 0.8 - } - - background = { - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - alpha = 0.3 - } - - blockoverride "replace_councillor" - { - spacer = { - visible = "[Not(CouncilWindow.IsLiegeCouncilShown)]" - size = { 5 5 } - } - } - - blockoverride "regular_task" {} - - blockoverride "spouse_task" - { - hbox = { - visible = "[Character.IsValid]" - layoutpolicy_horizontal = expanding - margin = { 5 5 } - spacing = 3 - - button_standard = { - size = { 190 25 } - onclick = "[GuiCouncilPosition.ShowHideTasks]" - tooltip = "[GuiCouncilPosition.GetShowHideTooltip]" - down = "[GuiCouncilPosition.ArePotentialTasksVisible]" - - text_single = { - datacontext = "[ActiveCouncilTask.GetTaskTypeOrDefault]" - parentanchor = vcenter - position = { 10 0 } - text = "[CouncilTaskType.GetName]" - align = nobaseline - } - - button_change = { - name = "show_tasks" - parentanchor = right|vcenter - position = { -5 0 } - alwaystransparent = yes - size = { 25 25 } - } - } - } - } - - blockoverride "missing_councillor" - { - text_label_center = { - visible = "[And( Not(Character.IsValid), CouncilWindow.IsPlayerCouncilShown )]" - parentanchor = bottom|hcenter - position = { 0 -10 } - text = "COUNCILLOR_MISSING_SPOUSE" - default_format = "#low;italic" - } - - text_label_center = { - visible = "[And( Not(Character.IsValid), CouncilWindow.IsLiegeCouncilShown )]" - parentanchor = bottom|hcenter - position = { 0 -10 } - text = "COUNCILLOR_LIEGE_MISSING_SPOUSE" - default_format = "#low;italic" - max_width = 250 - fontsize_min = 14 - } - } - } - - widget_councillor_item = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[CouncilWindow.GetCouncillor('councillor_court_chaplain')]" - datacontext = "[GuiCouncilPosition.GetActiveCouncilTask]" - datacontext = "[ActiveCouncilTask.GetPositionType]" - datacontext = "[ActiveCouncilTask.GetCouncillor]" - name = "tutorial_court_chaplain" - - datacontext = "[GetIllustration( 'religion_interior' )]" - - background = { - texture = "[Illustration.GetTextureForFaith( ActiveCouncilTask.GetCouncillor.GetFaith )]" - fittype = centercrop - alpha = 0.7 - using = Mask_Rough_Edges - } - - background = { - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - alpha = 0.3 - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 0 } - spacing = 5 - - widget_councillor_item = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[CouncilWindow.GetCouncillor('councillor_chancellor')]" - datacontext = "[GuiCouncilPosition.GetActiveCouncilTask]" - datacontext = "[ActiveCouncilTask.GetPositionType]" - datacontext = "[ActiveCouncilTask.GetCouncillor]" - - background = { - texture = "gfx/interface/skinned/illustrations/council/bg_council_chancellor.dds" - fittype = centercrop - alpha = 0.6 - using = Mask_Rough_Edges - } - - background = { - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - alpha = 0.3 - } - } - - widget_councillor_item = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[CouncilWindow.GetCouncillor('councillor_steward')]" - datacontext = "[GuiCouncilPosition.GetActiveCouncilTask]" - datacontext = "[ActiveCouncilTask.GetPositionType]" - datacontext = "[ActiveCouncilTask.GetCouncillor]" - - background = { - texture = "gfx/interface/skinned/illustrations/council/bg_council_steward.dds" - fittype = centercrop - using = Mask_Rough_Edges - alpha = 0.7 - } - - background = { - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - alpha = 0.3 - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 0 } - margin_bottom = 5 - spacing = 5 - - widget_councillor_item = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[CouncilWindow.GetCouncillor('councillor_marshal')]" - datacontext = "[GuiCouncilPosition.GetActiveCouncilTask]" - datacontext = "[ActiveCouncilTask.GetPositionType]" - datacontext = "[ActiveCouncilTask.GetCouncillor]" - - background = { - texture = "gfx/interface/skinned/illustrations/council/bg_council_marshal.dds" - fittype = centercrop - using = Mask_Rough_Edges - alpha = 0.7 - } - - background = { - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - alpha = 0.3 - } - } - - widget_councillor_item = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[CouncilWindow.GetCouncillor('councillor_spymaster')]" - datacontext = "[GuiCouncilPosition.GetActiveCouncilTask]" - datacontext = "[ActiveCouncilTask.GetPositionType]" - datacontext = "[ActiveCouncilTask.GetCouncillor]" - - background = { - texture = "gfx/interface/skinned/illustrations/council/bg_council_spymaster.dds" - fittype = centercrop - using = Mask_Rough_Edges - alpha = 0.7 - } - - background = { - texture = "gfx/interface/component_masks/mask_vignette.dds" - color = { 0.15 0.15 0.15 1 } - alpha = 0.3 - } - } - } - } - - expand = { - layoutpolicy_vertical = growing - } - } -} diff --git a/project/ck3/base_game/gui/window_council_potential_councillor.gui b/project/ck3/base_game/gui/window_council_potential_councillor.gui deleted file mode 100644 index 7b02421b4a..0000000000 --- a/project/ck3/base_game/gui/window_council_potential_councillor.gui +++ /dev/null @@ -1,296 +0,0 @@ -###################################################### -################ APPOINT COUNCILLOR ################## -###################################################### - -window = { - name = "potential_councillor_window" - parentanchor = right - position = { -700 90 } - layer = middle - allow_outside = yes - - using = Window_Movable - using = Window_Size_CharacterList - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - datacontext = "[PotentialCouncillorWindow.GetCharacterList]" - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - datacontext = "[PotentialCouncillorWindow.GetCouncilPositionType]" - text = "POTENTIAL_COUNCILLOR_TITLE" - } - - blockoverride "button_close" - { - onclick = "[PotentialCouncillorWindow.Close]" - } - } - - vbox = { - datacontext = "[PotentialCouncillorWindow.GetCouncillor]" - visible = "[PotentialCouncillorWindow.HasCouncillor]" - layoutpolicy_horizontal = expanding - margin = { 15 0 } - - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 3 - - portrait_shoulders = {} - - vbox = { - layoutpolicy_vertical = expanding - margin = { 10 20 } - spacing = 2 - - text_label_center = { - text = "COUNCIL_WINDOW_CURRENTLY_APPOINTED" - default_format = "#low" - } - - text_multi = { - layoutpolicy_horizontal = expanding - #layoutpolicy_vertical = expanding - autoresize = yes - text = "[Character.GetUINameNoTooltip]" - default_format = "#high" - using = Font_Size_Medium - min_width = 320 - max_width = 320 - } - - text_single = { - visible = "[Character.HasRelationTo( GetPlayer )]" - layoutpolicy_horizontal = expanding - autoresize = no - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - } - - expand = {} - - button_standard = { - visible = "[PotentialCouncillorWindow.HasCouncillor]" - - text = "CONFIRM_FIRE_COUNCILLOR_ACCEPT" - - onclick = "[PotentialCouncillorWindow.FireCouncillor]" - enabled = "[PotentialCouncillorWindow.CanFireCouncillor]" - tooltip = "[PotentialCouncillorWindow.GetFireCouncillorTooltip]" - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin_bottom = 28 - - expand = {} - - vbox = { - spacing = 10 - - background = { - using = Background_Area - margin = { 5 0 } - margin_bottom = 10 - } - - text_single = { - text = "COUNCIL_WINDOW_SKILLS" - default_format = "#low;italic" - } - - hbox = { - name = "skills_grid" - datamodel = "[PotentialCouncillorWindow.GetCouncillorSkillItems]" - - item = { - widget = { - size = { 32 25 } - - text_single = { - name = "value" - parentanchor = center - margin_bottom = 4 - align = center - text = "[SkillItem.GetValue]" - visible = "[LessThan_int32( SkillItem.GetValue, '(int32)12' )]" - tooltip = "[SkillItem.GetName]" - } - - text_single = { - name = "value_good" - parentanchor = center - margin_bottom = 4 - align = center - text = "[SkillItem.GetValue|P]" - visible = "[GreaterThanOrEqualTo_int32( SkillItem.GetValue, '(int32)12' )]" - default_format = "#bold" - tooltip = "[SkillItem.GetName]" - } - - background = { - name = "skill_icon_bg" - texture = "gfx/interface/window_character/character_view_skills_bg.dds" - framesize = { 70 26 } - margin = { 5 0 } - - block "bg" - { - frame = "[SkillItem.GetFrame]" - } - } - } - } - } - } - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - } - - vbox_character_list = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[PotentialCouncillorWindow.CanReassignCouncillor]" - - blockoverride "scrollbox_empty" - { - text = "NO_POTENTIAL_COUNCILLORS" - visible = "[Not(PotentialCouncillorWindow.HasMembers)]" - } - - blockoverride "button" - { - using = Background_Guest - } - - blockoverride "base_button" - { - alwaystransparent = yes - } - - blockoverride "bottom_right_box" - { - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - expand = {} - - button_standard = { - name = "reassign_to_position" - visible = "[And(And( Not( CharacterListItem.GetBool('can_swap') ), Character.HasNormalCouncilPosition ), Not(CharacterListItem.GetCharacter.IsGuest))]" - onclick = "[CharacterListItem.OnClick('set_position')]" - enabled = "[Not( PotentialCouncillorWindow.HasPendingInteraction( CharacterListItem.GetCharacter ) )]" - - text = "POTENTIAL_COUNCILLOR_REASSIGN" - default_format = "#high" - - tooltip = "[CharacterListItem.GetText('assign_tooltip')]" - using = tooltip_below - - } - - button_standard = { - name = "add_to_position" - visible = "[And(Not( Character.HasNormalCouncilPosition ), Not(CharacterListItem.GetCharacter.IsGuest))]" - onclick = "[CharacterListItem.OnClick('set_position')]" - enabled = "[And( PotentialCouncillorWindow.CanFireCouncillor, Not( PotentialCouncillorWindow.HasPendingInteraction( CharacterListItem.GetCharacter ) ) )]" - - text = "POTENTIAL_COUNCILLOR_ASSIGN" - default_format = "#high" - - using = tooltip_below - tooltip = "[Select_CString( PotentialCouncillorWindow.CanFireCouncillor, CharacterListItem.GetText('assign_tooltip'), PotentialCouncillorWindow.GetFireCouncillorTooltip )]" - } - - button_standard = { - name = "swap_position" - visible = "[And(CharacterListItem.GetBool('can_swap'), Not(CharacterListItem.GetCharacter.IsGuest))]" - onclick = "[CharacterListItem.OnClick('swap_position')]" - - text = "POTENTIAL_COUNCILLOR_SWAP" - default_format = "#high" - - using = tooltip_below - tooltip = "[CharacterListItem.GetText('swap_tooltip')]" - } - - button_standard = { - name = "recruit_guest" - visible = "[And(Character.IsPlayerInteractionShown('recruit_guest_interaction'), Character.IsGuest)]" - onclick = "[Character.OpenPlayerInteraction('recruit_guest_interaction')]" - enabled = "[Character.IsPlayerInteractionValid('recruit_guest_interaction')]" - - text = "[Character.GetPlayerInteractionName('recruit_guest_interaction')]" - - tooltip = "[Character.GetPlayerInteractionTooltip('recruit_guest_interaction')]" - using = tooltip_below - } - } - } - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - visible = "[Not(PotentialCouncillorWindow.CanReassignCouncillor)]" - - textbox = { - name = "cannot_assign_info" - size = { 30 20 } - margin_bottom = 4 - default_format = "#low;italic" - align = center - text = "COUNCIL_WINDOW_CANT_REASSIGN_WARNING" - } - } - } - - window_character_filter = { - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('health_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_county_view.gui b/project/ck3/base_game/gui/window_county_view.gui deleted file mode 100644 index ca85b50441..0000000000 --- a/project/ck3/base_game/gui/window_county_view.gui +++ /dev/null @@ -1,2713 +0,0 @@ -###################################################### -################### COUNTY VIEW ###################### -###################################################### - -window = { - name = "holding_view" - widgetid = "holding_view_id" - parentanchor = bottom|left - allow_outside = yes - movable = no - layer = windows_layer - size = { 625 620 } - datacontext = "[HoldingView.GetHolding]" - datacontext = "[HoldingView.GetProvince]" - datacontext = "[HoldingView.GetHolder]" - datacontext = "[Province.GetCounty]" - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin = { -23 -17 } - margin_left = 20 - margin_bottom = 20 - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'county_view_open', 'true' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = Animation_FadeIn_BottomLeft - } - - state = { - name = _hide - on_start = "[GetVariableSystem.Clear( 'county_view_open' )]" - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - using = Animation_FadeOut_BottomLeft - } - - - vbox = { - name = "window_content" - margin_right = 40 - margin_top = 35 - - hbox = { - name = "county_header" - layoutpolicy_horizontal = expanding - margin_right = 15 - margin_left = 5 - margin_top = 5 - margin_bottom = 5 - spacing = 2 - - background = { - using = Background_Area_Dark - margin_left = 5 - } - - coa_title_small = { - datacontext = "[HoldingView.GetCountyTitle]" - } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - - text_single = { - layoutpolicy_horizontal = expanding - text = "[HoldingView.GetCountyTitle.GetNameNoTooltip]" - margin_bottom = 4 - using = Font_Size_Big - font = TitleFont - max_width = 380 - fontsize_min = 16 - } - - button_edit_text = { - visible = "[HoldingView.GetCountyTitle.CanPlayerCustomizeTitle]" - onclick = "[OpenTitleCustomizationWindow(HoldingView.GetCountyTitle)]" - tooltip = "CUSTOMIZE_TITLE" - } - } - - vbox = { - datacontext = "[HoldingView.GetCountyTitle.GetHolder]" - layoutpolicy_horizontal = expanding - - text_single = { - name = "your_county" - visible = "[ObjectsEqual( Character.Self, GetPlayer )]" - layoutpolicy_horizontal = expanding - text = "HOLDING_VIEW_YOUR_COUNTY" - margin_left = 2 - margin_bottom = 4 - using = Font_Size_Small - } - - text_single = { - name = "top_realm_county" - visible = "[Character.IsOtherLiegeOrAbove( GetPlayer )]" - layoutpolicy_horizontal = expanding - text = "HOLDING_VIEW_TOP_REALM_COUNTY" - margin_left = 5 - margin_bottom = 4 - using = Font_Size_Small - } - - text_single = { - name = "foreign_county" - visible = "[Not(Or(ObjectsEqual( Character.Self, GetPlayer ),Character.IsOtherLiegeOrAbove( GetPlayer )))]" - layoutpolicy_horizontal = expanding - text = "HOLDING_VIEW_FOREIGN_COUNTY" - margin_left = 5 - margin_bottom = 4 - using = Font_Size_Small - } - } - } - - expand = {} - - ### SIEGE AND RAID GOTO BUTTON ### - button_group = { - name = "open_siege_button" - datacontext = "[HoldingView.GetProvince.GetSiege]" - visible = "[HoldingView.GetProvince.HasActiveSiege]" - onclick = "[DefaultOnSiegeClick(Siege.GetID)]" - tooltip = "[Siege.GetSiegeDescription]" - using = tooltip_se - shortcut = county_go_to_siege - using = siege_goto_template - } - - button_group = { - name = "open_raid_button" - datacontext = "[HoldingView.GetProvince.GetRaid]" - visible = "[HoldingView.GetProvince.HasActiveRaid]" - onclick = "[DefaultOnRaidClick( Raid.Self )]" - tooltip = "MAP_RAID_TOOLTIP" - shortcut = county_go_to_siege - using = tooltip_se - using = raid_goto_template - blockoverride "tooltip" {} - } - - buttons_window_control = { - - blockoverride "button_go_to" - { - tooltip = "GOTO_PROVINCE_TT" - using = tooltip_ne - onclick = "[HoldingView.PanToCountyCapital]" - } - - blockoverride "button_back" - { - visible = "[HasViewHistory]" - onclick = "[OpenFromViewHistory]" - tooltip = "[GetViewHistoryTooltip]" - } - - blockoverride "button_close" - { - onclick = "[HoldingView.Close]" - } - } - } - - #################################### - ########### COUNTY INFO ############ - #################################### - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 2 } - spacing = 6 - - hbox = { - datamodel = "[HoldingView.GetDeJureLieges]" - - item = { - coa_title_tiny_crown = { - visible = "[GreaterThan_int32( Title.GetTierFrame, '(int32)3' )]" - using = tooltip_se - } - } - } - - text_single = { - text = "DE_JURE_HIERARCHY" - default_format = "#low" - } - - expand = {} - - hbox = { - name = "county_modifiers_grid" - datamodel = "[HoldingView.GetCountyModifiers]" - - item = { - icon = { - size = { 30 30 } - texture = "[ModifierItem.GetIcon]" - using = tooltip_ne - tooltip = "[ModifierItem.GetTooltip]" - } - } - } - - hbox = { - layoutpolicy_vertical = expanding - visible = [County.IsFullyOccupied] - datacontext = [County.GetCountyOccupant] - - widget = { - size = { 52 52 } - - icon = { - size = { 70 70 } - name = "war_icon" - texture = "gfx/interface/icons/war_status/war_icon.dds" - parentanchor = center - } - - coa_realm_small = { - position = { 1 0 } - blockoverride "coa_button" { - tooltip = "COUNTY_OCCUPIER_TOOLTIP" - onclick = "[DefaultOnRealmFlagClick(Character.GetID)]" - onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - button_ignore = none - tooltip_enabled = "[Not(IsInteractionMenuOpenForCharacter(Character.GetID))]" - } - } - } - } - } - - hbox = { - name = "county_info" - datacontext = "[HoldingView.GetProvince.GetCountyCapitalProvince]" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - margin_bottom = -2 - } - - hbox = { - name = "holder_info" - datacontext = "[HoldingView.GetCountyTitle.GetHolder]" - visible = "[HoldingView.GetProvince.HasCountyCapitalProvince]" - layoutpolicy_horizontal = expanding - margin = { 5 5 } - margin_right = 15 - - background = { - name = "Held_directly_by_me" - visible = "[ObjectsEqual( Character.Self, GetPlayer )]" - texture = "gfx/interface/component_masks/patterns/mask_pattern_06.dds" - spriteType = Corneredtiled - margin = { -7 -5 } - using = Color_Green - alpha = 0.2 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - texture_density = 2 - blend_mode = alphamultiply - } - } - - background = { - name = "Held_by_someone_below_me" - visible = "[Character.IsOtherLiegeOrAbove( GetPlayer )]" - texture = "gfx/interface/component_masks/patterns/mask_pattern_06.dds" - spriteType = Corneredtiled - margin = { -7 -5 } - using = Color_Blue - alpha = 0.2 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - texture_density = 2 - blend_mode = alphamultiply - } - } - - background = { - name = "Held_under_my_Top_Liege,_but_Not_Me" - visible = "[And(And(Not( ObjectsEqual( Character.Self, GetPlayer )),Not(Character.IsOtherLiegeOrAbove( GetPlayer ))),ObjectsEqual( Character.GetTopLiege, GetPlayer.GetTopLiege ))]" - texture = "gfx/interface/component_masks/patterns/mask_pattern_06.dds" - spriteType = Corneredtiled - margin = { -7 -5 } - using = Color_Bright_Yellow - alpha = 0.2 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - texture_density = 2 - blend_mode = alphamultiply - } - } - - ##### - - ## Holder - portrait_head = {} - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 6 - - vbox = { - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_bottom = 10 - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_VIEW_COUNTY_HOLDER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - datacontext = "[HoldingView.GetCountyTitle.GetHolder]" - visible = "[And(Character.HasRelationTo( GetPlayer ), Not(Character.IsPlayer))]" - layoutpolicy_horizontal = expanding - max_width = 190 - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - autoresize = yes - } - } - - text_multi = { - datacontext = "[HoldingView.GetCountyTitle.GetHolder]" - layoutpolicy_horizontal = expanding - max_width = 190 - text = "[Character.GetShortUINameNoTooltip|U]" - default_format = "#high" - autoresize = yes - } - } - - expand = {} - } - } - - vbox = { - name = "county_stats" - layoutpolicy_vertical = expanding - margin = { 10 10 } - margin_right = 15 - min_width = 260 - - hbox = { - layoutpolicy_horizontal = expanding - datacontext = "[HoldingView.GetProvince.GetCounty]"; - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = "[control|E]:" - } - - text_single = { - text = "[County.GetControlLevel]" - default_format = "#high" - tooltip = "COUNTY_CONTROL_TOOLTIP" - - background = { - visible = "[LessThan_CFixedPoint(County.GetControl, '(CFixedPoint)100')]" - margin = { 5 0 } - using = Status_Bad - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = "[development|E]:" - } - - text_single = { - text = "[HoldingView.GetProvince.GetCounty.GetDevelopmentLevelString]" - default_format = "#high" - tooltip = "COUNTY_DEVELOPMENT_TOOLTIP" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = "[county_opinion|E]:" - } - - button_normal = { - name = "in_faction" - visible = "[HoldingView.IsInFaction]" - onclick = "[HoldingView.OnGotoFaction]" - tooltip = "COUNTY_IN_FACTION_TOOLTIP" - size = { 20 20 } - texture = "gfx/interface/icons/symbols/icon_warning.dds" - } - - text_single = { - text = "[HoldingView.GetCountyOpinion|=+]" - default_format = "#high" - tooltip = "COUNTY_OPINION_TOOLTIP" - } - } - - hbox = { - datacontext = "[Province.GetCounty.GetCulture]" - layoutpolicy_horizontal = expanding - spacing = 2 - - using = tooltip_ne - - tooltipwidget = { - - culture_tooltip = { - - blockoverride "extra_info" - { - text_single = { - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - visible = "[Not( ObjectsEqual( Culture.Self, GetPlayer.GetCulture ) )]" - text = "COUNTY_NOT_YOUR_CULTURE" - } - } - } - } - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = "[culture|E]:" - } - - button_group = { - # shortcut = "innovations_window" - onclick = "[DefaultOnCultureClick(Culture.GetID)]" - - text_single = { - text = "CULTURE_COUNTY_WINDOW" - default_format = "#high" - - background = { - visible = "[NotEqualTo_uint32(Culture.GetID, GetPlayer.GetCulture.GetID)]" - margin = { 5 0 } - using = Status_Bad - } - } - } - } - - hbox = { - datacontext = "[Province.GetCounty.GetFaith]" - layoutpolicy_horizontal = expanding - spacing = 2 - using = tooltip_ne - - tooltipwidget = { - - faith_tooltip = { - - blockoverride "extra_info" { - using = faith_tooltip_click_default_extra_info - - text_single = { - margin = { 10 0 } - layoutpolicy_horizontal = expanding - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - visible = "[Not( ObjectsEqual( Faith.Self, GetPlayer.GetFaith ) )]" - text = "COUNTY_NOT_YOUR_FAITH" - } - } - } - } - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = "[faith|E]:" - } - - vbox = { - expand = { minimumsize = { 0 2 } } - icon = { - size = { 22 22 } - datacontext = "[Province.GetCounty.GetFaith]" - texture = "[Faith.GetIcon]" - } - } - - button_group = { - # shortcut = "faith_window" - onclick = "[DefaultOnFaithClick(Faith.GetID)]" - - text_single = { - text = "[Faith.GetNameNoTooltip]" - default_format = "#high" - - background = { - visible = "[NotEqualTo_uint32(Faith.GetID, GetPlayer.GetFaith.GetID)]" - margin = { 5 0 } - using = Status_Bad - } - } - } - } - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - margin_left = 5 - spacing = 5 - datamodel = "[HoldingView.GetCountyHoldings]" - - item = { - button_tab_dark = { - datacontext = "[GUICountyHolding.GetHolding]" - size = { 45 45 } - down = "[GUICountyHolding.IsSelected]" - alwaystransparent = "[GUICountyHolding.IsSelected]" - onclick = "[GUICountyHolding.OnClick]" - onclick = "[PdxGuiTriggerAllAnimations('holding_view_refresh')]" - using = tooltip_ne - tooltipwidget = { holding_tooltip_click = {} } - - icon_building_tab = { - parentanchor = center - position = { 0 1 } - size = { 35 30 } - alwaystransparent = yes - down = "[GUICountyHolding.IsSelected]" - texture = "[GUICountyHolding.GetHolding.GetType.GetTabIcon]" - - blockoverride "button_frames" - { - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - upframe = 4 - uphoverframe = 5 - uppressedframe = 6 - downframe = 5 - } - } - - icon = { - name = "realm_capital_icon" - visible = "[GUICountyHolding.GetHolding.GetProvince.GetTitle.IsCountyCapital]" - parentanchor = bottom|right - size = { 32 32 } - position = { 4 0 } - framesize = { 63 63 } - texture = "gfx/interface/icons/icon_capital.dds" - frame = 1 - } - } - } - } - - expand = {} - } - - #################################### - ########## HOLDING INFO ############ - #################################### - margin_widget = { - name = "holding_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 200 } - margin = { 10 5 } - margin_bottom = 10 - margin_right = 15 - scissor = yes - - state = { - name = "holding_view_refresh" - next = a - alpha = 0.5 - } - - state = { - name = "a" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - background = { - using = Background_Area_Dark - margin_left = 5 - margin_top = 3 - } - - background = { - visible = "[HoldingView.HasHolding]" - texture = "[HoldingView.GetHolding.GetIllustration]" - alpha = 0.8 - - modify_texture = { - texture = "gfx/interface/window_county/mask_holding_illustration.dds" - blend_mode = alphamultiply - alpha = 0.95 - } - } - background = { - visible = "[Not(HoldingView.HasHolding)]" - texture = "[HoldingView.GetProvince.GetTerrain.GetIllustration]" - alpha = 0.7 - - modify_texture = { - texture = "gfx/interface/window_county/mask_holding_illustration.dds" - blend_mode = alphamultiply - alpha = 0.95 - } - } - - vbox = { - name = "constructing_holding" - visible = "[HoldingView.IsBeingConstructed]" - parentanchor = center - spacing = 5 - expand = {} - - progressbar_standard = { - name = "constructing_holding_progress" - alwaystransparent = yes - size = { 300 30 } - value = "[HoldingView.GetConstructionProgressForSlot('(int32)0')]" - direction = horizontal - tooltip = "[HoldingView.GetHoldingUnderConstructionTooltip]" - - text_single = { - parentanchor = center - text = "[HoldingView.GetConstructionTimeLeftForSlot('(int32)0')]" - default_format = "#high" - align = nobaseline - using = Font_Size_Medium - } - } - - button_standard_big = { - name = "cancel_holding_construction" - size = { 300 30 } - text = "CANCEL_HOLDING_CONSTRUCTION" - visible = "[HoldingView.CanCancelConstruction]" - onclick = "[HoldingView.CancelHoldingConstruction]" - tooltip = "CANCEL_HOLDING_CONSTRUCTION_TOOLTIP" - } - - expand = {} - } - - ### Backgrounds ### - - ################################################# - #### Same as county owner (no background) - - ################################################# - #### Not same as county owner - - background = { - visible = "[And(NotEqualTo_uint32( HoldingView.GetCountyTitle.GetHolder.GetID, HoldingView.GetTitle.GetLesseeOrHolder.GetID ), HoldingView.GetTitle.HasHolder)]" - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteType = Corneredstretched - spriteborder = { 15 15 } - using = Color_Blue - margin = { -3 -3 } - alpha = 0.3 - } - - ################################################# - #### Leased to Church - - background = { - #visible = "[And(NotEqualTo_uint32( HoldingView.GetCountyTitle.GetHolder.GetID, HoldingView.GetTitle.GetLesseeOrHolder.GetID ), HoldingView.GetTitle.HasHolder)]" - visible = no - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteType = Corneredstretched - spriteborder = { 15 15 } - using = Color_Red - margin = { -3 -3 } - } - - ################################################# - #### Leased to Holy Order - - background = { - #visible = "[And(NotEqualTo_uint32( HoldingView.GetCountyTitle.GetHolder.GetID, HoldingView.GetTitle.GetLesseeOrHolder.GetID ), HoldingView.GetTitle.HasHolder)]" - visible = no - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteType = Corneredstretched - spriteborder = { 15 15 } - using = Color_Green - margin = { -3 -3 } - } - - ### - - button_standard_big = { - name = "construct_holding" - visible = "[And(Not(HoldingView.HasHolding), Not(HoldingView.IsBeingConstructed))]" - parentanchor = bottom|hcenter - position = { 0 -10 } - size = { 300 50 } - text = "CREATE_NEW_HOLDING_BUTTON" - onclick = "[HoldingView.OnConstructHoldingClick]" - tooltip = "[HoldingView.GetHoldingConstructionTooltip]" - enabled = "[And(HoldingView.CanNewHoldingBeConstructed, Not(HoldingView.IsSelectingHoldingType))]" - } - - - ### TOP LEFT - flowcontainer = { - ignoreinvisible = yes - spacing = 5 - margin = { 5 5 } - - coa_title_medium = { - datacontext = "[HoldingView.GetTitle]" - visible = "[HoldingView.GetTitle.HasHolder]" - } - - flowcontainer = { - direction = vertical - ignoreinvisible = yes - margin_top = 5 - - flowcontainer = { - visible = "[HoldingView.GetTitle.HasHolder]" - ignoreinvisible = yes - - text_single = { - text = "[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip]" - tooltip = "[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip]" - default_format = "#high" - align = nobaseline - using = Font_Size_Big - max_width = 150 - fontsize_min = 14 - } - - button_edit_text = { - visible = "[HoldingView.GetProvince.GetTitle.CanPlayerCustomizeTitle]" - parentanchor = vcenter - size = { 25 25 } - onclick = "[OpenTitleCustomizationWindow(HoldingView.GetProvince.GetTitle)]" - tooltip = "CUSTOMIZE_TITLE" - } - - spacer = { - size = { 3 3 } - } - - widget = { - size = { 32 32 } - visible = "[And(HoldingView.GetProvince.GetTitle.IsCountyCapital, Not(HoldingView.GetProvince.IsRealmCapital))]" - - icon = { - name = "county_capital_icon" - parentanchor = center - size = { 40 40 } - texture = "gfx/interface/icons/icon_capital.dds" - framesize = { 63 63 } - frame = 1 - tooltip = "COUNTY_CAPITAL_TOOLTIP" - } - } - - widget = { - size = { 32 32 } - visible = "[HoldingView.GetProvince.IsRealmCapital]" - - icon = { - name = "realm_capital_icon" - parentanchor = center - size = { 40 40 } - framesize = { 63 63 } - texture = "gfx/interface/icons/icon_capital.dds" - frame = 2 - tooltip = "REALM_CAPITAL_TOOLTIP" - } - } - - widget = { - size = { 32 32 } - - button_move_capital = { - name = "set_realm_capital_button" - visible = "[HoldingView.PotentialSetRealmCapital]" - position = { -3 5 } - texture = "gfx/interface/icons/flat_icons/move_capital.dds" - onclick = "[HoldingView.SetRealmCapital]" - tooltip = "[HoldingView.GetSetRealmCapitalTooltip]" - enabled = "[HoldingView.CanSetRealmCapital]" - } - - button_move_capital = { - name = "set_county_capital_button" - visible = "[HoldingView.CanSetCountyCapital]" - position = { -3 5 } - texture = "gfx/interface/icons/flat_icons/move_capital.dds" - onclick = "[HoldingView.SetCountyCapital]" - tooltip = "SET_COUNTY_CAPITAL_TOOLTIP" - } - } - } - - text_single = { - visible = "[Not(HoldingView.GetTitle.HasHolder)]" - text = "[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip]" - default_format = "#medium" - using = Font_Size_Big - } - - flowcontainer = { - datacontext = "[HoldingView.GetGUIHoldingBuilding]" - ignoreinvisible = yes - - text_label_left = { - text = "[HoldingView.GetHoldingDesc]" - } - } - - text_single = { - visible = "[HoldingView.GetProvince.IsOccupied]" - text = "[HoldingView.GetOccupiedInfo]" - default_format = "#high" - } - } - } - - ### BOTTOM LEFT - widget = { - parentanchor = bottom|left - size = { 280 150 } - alwaystransparent = yes - - background = { - visible = "[And(NotEqualTo_uint32( HoldingView.GetCountyTitle.GetHolder.GetID, HoldingView.GetTitle.GetLesseeOrHolder.GetID ), HoldingView.GetTitle.HasHolder)]" - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - using = Color_Blue - alpha = 0.6 - margin_bottom = 10 - margin_left = 5 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.9 - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_texture_01.dds" - spriteType = Corneredtiled - spriteborder = { 15 15 } - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - background = { - visible = "[And(NotEqualTo_uint32( HoldingView.GetCountyTitle.GetHolder.GetID, HoldingView.GetTitle.GetLesseeOrHolder.GetID ), HoldingView.GetTitle.HasHolder)]" - texture = "gfx/interface/component_masks/mask_frame.dds" - spriteType = Corneredstretched - spriteborder = { 15 15 } - using = Color_Blue - alpha = 0.6 - margin_bottom = 10 - margin_left = 5 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.9 - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - vbox = { - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 0 } - - button_standard = { - name = "toggle_find_vassal" - visible = "[And( And( ObjectsEqual( HoldingView.GetTitle.GetHolder, GetPlayer ), HoldingView.GetTitle.CanUseFindVassal( GetPlayer ) ), Not(HoldingView.GetTitle.IsLeasedOut))]" - text = "FIND_VASSAL_HEADER" - onclick = "[HoldingView.ToggleFindVassalListWindow]" - tooltip = "FIND_VASSAL_BUTTON_HOLDING_VIEW_TOOLTIP" - } - expand = {} - } - - hbox = { - datacontext = "[HoldingView.GetTitle.GetLesseeOrHolder]" - visible = "[And(NotEqualTo_uint32( HoldingView.GetCountyTitle.GetHolder.GetID, HoldingView.GetTitle.GetLesseeOrHolder.GetID ), HoldingView.GetTitle.HasHolder)]" - layoutpolicy_horizontal = expanding - - portrait_head_small = { - blockoverride "opinion_box" {} - } - - vbox = { - name = "theocracy_property" - datacontext = "[HoldingView.GetTitle.GetLesseeOrHolder]" - layoutpolicy_vertical = expanding - margin_top = 4 - margin_bottom = 7 - margin_left = 2 - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - - container = { - name = "revoke_lease_button" - datacontext = "[HoldingView.GetTitle]" - visible = "[Title.IsLeasedOut]" - - button_round = { - datacontext = "[Title.GetLessee]" - visible = "[And( Title.GetHolder.IsLocalPlayer, Character.IsPlayerInteractionShownAndCanPickTitle('revoke_leased_title_interaction', Title.Self) )]" - enabled = "[Character.IsPlayerInteractionWithTargetTitleValid('revoke_leased_title_interaction', Title.Self)]" - tooltip = "[Character.GetPlayerInteractionWithTargetTitleTooltip('revoke_leased_title_interaction', Title.Self)]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_select" - - button_revoke_lease = { - parentanchor = center - onclick = "[Character.OpenPlayerInteractionWithTargetTitle('revoke_leased_title_interaction', Title.Self)]" - } - } - } - - hbox = { - datacontext = "[HoldingView.GetTitle]" - visible = "[Title.IsUnderTheocraticLease]" - tooltip = "CHURCH_PROPERTY_TOOLTIP" - layoutpolicy_horizontal = expanding - - icon = { - name = "church_property" - texture = "gfx/interface/icons/icon_holding_church.dds" - size = { 30 30 } - } - - expand = {} - } - } - - text_single = { - datacontext = "[HoldingView.GetTitle]" - visible = "[Not(Title.IsLeasedOut)]" - layoutpolicy_horizontal = expanding - text = "HOLDING_VIEW_HOLDER" - default_format = "#low" - } - - text_single = { - datacontext = "[HoldingView.GetTitle]" - visible = "[Title.IsLeasedOut]" - layoutpolicy_horizontal = expanding - text = "HOLDING_VIEW_LESSEE" - default_format = "#low" - } - - text_single = { - visible = "[Character.HasRelationTo( GetPlayer )]" - layoutpolicy_horizontal = expanding - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetShortUIName]" - format_override = { high medium } - } - } - - expand = {} - } - } - } - - ### FEUDALIZE A TRIBAL HOLDING ### - widget = { - allow_outside = yes - parentanchor = center - position = { 76 -20 } - - button_round = { - datacontext = "[HoldingView.GetGUIHoldingBuilding]" - datacontext = "[HoldingView.GetTitle]" - datacontext = "[HoldingView.GetHolder]" - visible = "[And( Character.IsLocalPlayer, Character.IsPlayerInteractionShownAndCanPickTitle('feudalize_tribal_holding_interaction', Title.Self) )]" - enabled = "[Character.IsPlayerInteractionWithTargetTitleValid('feudalize_tribal_holding_interaction', Title.Self)]" - tooltip = "[Character.GetPlayerInteractionWithTargetTitleTooltip('feudalize_tribal_holding_interaction', Title.Self)]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_select" - onclick = "[Character.OpenPlayerInteractionWithTargetTitle('feudalize_tribal_holding_interaction', Title.Self)]" - - button_feudalize_tribe = { - size = { 25 25 } - parentanchor = center - alwaystransparent = yes - } - } - } - - ### BOTTOM LEFT - hbox = { - parentanchor = top|right - margin_top = 5 - ignoreinvisible = yes - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - margin = { 7 3 } - - hbox = { - icon = { # Mild Winter - name = "winter_level_icon_mild" - datacontext = "[HoldingView.GetProvince]" - visible = "[Province.HasWinterLevel( '(int32)1' )]" - texture = "gfx/interface/icons/terrain_types/winter_mild.dds" - size = { 35 35 } - tooltip = "PROVINCE_VIEW_TOOLTIP_WINTER" - } - - icon = { # Normal Winter - name = "winter_level_icon_normal" - datacontext = "[HoldingView.GetProvince]" - visible = "[Province.HasWinterLevel( '(int32)2' )]" - texture = "gfx/interface/icons/terrain_types/winter_normal.dds" - size = { 35 35 } - tooltip = "PROVINCE_VIEW_TOOLTIP_WINTER" - } - - icon = { # Harsh Winter - name = "winter_level_icon_harsh" - datacontext = "[HoldingView.GetProvince]" - visible = "[Province.HasWinterLevel( '(int32)3' )]" - texture = "gfx/interface/icons/terrain_types/winter_harsh.dds" - size = { 35 35 } - tooltip = "PROVINCE_VIEW_TOOLTIP_WINTER" - } - - spacing = 3 - - icon = { - name = "terrain" - datacontext = "[HoldingView.GetProvince.GetTerrain]" - texture = "[Terrain.GetIcon]" - size = { 35 35 } - tooltip = "HOLDING_TERRAIN_TOOLTIP" - } - } - - dynamicgridbox = { - name = "holding_modifiers_grid" - datamodel = "[HoldingView.GetHoldingModifiers]" - flipdirection = yes - - item = { - icon = { - size = { 30 30 } - alwaystransparent = no - texture = "[ModifierItem.GetIcon]" - using = tooltip_ne - tooltip = "[ModifierItem.GetTooltip]" - } - } - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - margin_left = 5 - spacing = 3 - min_width = 150 - - background = { - visible = "[HoldingView.HasHolding]" - using = Background_Area_Dark - alpha = 0.7 - margin_left = 5 - margin_bottom = -20 - } - - ### Tax Income - hbox = { - name = "tutorial_highlight_holding_view_taxes_box" - visible = "[HoldingView.HasHolding]" - layoutpolicy_horizontal = expanding - margin = { 2 0 } - spacing = 3 - tooltip = "[Holding.GetTaxTooltip]" - - background = { - visible = "[Holding.LevyAndTaxIsAffectedByFixableSituation]" - using = Status_Bad - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_TAX" - default_format = "#high" - } - - text_single = { - text = "HOLDING_TAX_VALUE" - default_format = "#V" - } - } - - ### Raid loot - hbox = { - name = "tutorial_highlight_holding_view_loot_box" - visible = "[HoldingView.HasHolding]" - layoutpolicy_horizontal = expanding - margin = { 2 0 } - spacing = 3 - tooltip = "[Holding.GetProvince.GetRaidLootTooltip]" - - background = { - visible = "[Holding.GetProvince.IsRecentlyLooted]" - using = Status_Bad - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_LOOT" - default_format = "#high" - } - - text_single = { - text = "HOLDING_LOOT_VALUE" - } - } - - ### Levies - vbox = { - visible = "[HoldingView.HasHolding]" - layoutpolicy_horizontal = expanding - spacing = 2 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - margin = { 2 0 } - - tooltip = "[Holding.GetLeviesTooltip]" - - background = { - visible = "[Holding.LevyAndTaxIsAffectedByFixableSituation]" - using = Status_Bad - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "LEVIES" - default_format = "#high" - } - - text_single = { - text = "HOLDING_LEVY_SIZE" - default_format = "#high" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - progressbar_standard_transparent = { - layoutpolicy_horizontal = expanding - size = { 0 10 } - value = "[Holding.GetUnraisedLevyRatioPercent]" - direction = horizontal - } - } - } - - - ### Supply Level - hbox = { - tooltip = "[HoldingView.GetSupplyLimitTooltip]" - layoutpolicy_horizontal = expanding - margin = { 2 0 } - spacing = 3 - - text_single = { - layoutpolicy_horizontal = expanding - text = "SUPPLY_LIMIT" - default_format = "#high" - } - - text_single = { - raw_text = " [HoldingView.GetSupplyLimit|V]" - default_format = "#high" - } - } - - expand = {} - } - } - - ### BOTTOM RIGHT - flowcontainer = { - parentanchor = bottom|right - spacing = 5 - direction = vertical - visible = "[HoldingView.GetTitle.HasHolder]" - - button_standard = { - datacontext = "[HoldingView.GetGUIHoldingBuilding]" - parentanchor = right - size = { 145 75 } - allow_outside = yes - onclick = "[GUIBuildingItem.OnClick]" - down = "[GUIBuildingItem.IsHighlighted]" - enabled = "[GUIBuildingItem.IsBuildingButtonEnabled]" - tooltip = "[GUIBuildingItem.GetTooltip]" - - vbox = { - margin = { 4 1 } - - ### Fort Info - hbox = { - visible = "[HoldingView.GetProvince.HasFort]" - layoutpolicy_horizontal = expanding - spacing = 10 - margin_left = 2 - margin_right = 2 - margin_top = 2 - - vbox = { - layoutpolicy_horizontal = expanding - tooltip = "[HoldingView.GetGarrisonTooltip]" - spacing = -4 - - hbox = { - spacing = 2 - - icon = { - name = "icon_garrison" - texture = "gfx/interface/icons/icon_garrison.dds" - size = { 30 30 } - } - - text_single = { - text = "[HoldingView.GetCurrentGarrisonSize]" - default_format = "#high" - align = nobaseline - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - progressbar_standard_transparent = { - layoutpolicy_horizontal = expanding - - size = { 0 10 } - value = "[HoldingView.GetGarrisonRatio]" - direction = horizontal - } - } - } - - hbox = { - spacing = 3 - tooltip = "[Province.GetFortLevelTooltip]" - - icon = { - name = "icon_fort" - texture = "gfx/interface/window_siege/fort_icon.dds" - size = { 30 25 } - } - - text_single = { - text = "[HoldingView.GetProvince.GetFortLevel]" - default_format = "#high" - align = nobaseline - } - } - } - - hbox = { - spacing = 2 - margin_bottom = 2 - - text_single = { - text = "[HoldingView.GetHolding.GetPrimaryBuildingType.GetTypeName]" - align = nobaseline - } - - text_single = { - visible = "[GUIBuildingItem.HasLevel]" - text = "[GUIBuildingItem.GetCurrentOrConstrucingBuilding.GetLevel]" - size = { 15 20 } - margin = { 5 0 } - margin_bottom = 3 - fontsize = 15 - default_format = "#low;bold" - align = center;nobaseline - - background = { - using = Background_Area_Dark - } - - background = { - using = Background_Area_Dark - } - - background = { - using = Background_Area_Dark - } - } - - warning_icon = { - name = "wrong_type" - datacontext = "[HoldingView.GetHolder]" - visible = "[And(Not(HoldingView.GetHolding.IsEmpty),Not(HoldingView.GetHolding.IsValidForLesseeOrHolder))]" - size = { 20 20 } - tooltip = HOLDING_VIEW_WRONG_HOLDING_TYPE - } - - warning_icon = { - name = "reduced_by_fixable_situation" - visible = "[GUIBuildingItem.IsBuildingDisabled]" - size = { 20 20 } - } - } - - progressbar_standard = { - name = "holding_upgrade_progressbar" - layoutpolicy_horizontal = expanding - visible = "[GUIBuildingItem.IsConstructing]" - size = { 0 10 } - alwaystransparent = yes - value = "[GUIBuildingItem.GetConstructingProgress]" - tooltip = "[GUIBuildingItem.GetTooltip]" - } - } - } - - flowcontainer = { - name = "buildings_grid_special" - parentanchor = right - ignoreinvisible = yes - margin_right = -3 - - # Upgrade buildings - flowcontainer = { - name = "buildings_grid" - datamodel = "[HoldingView.GetBuildings]" - ignoreinvisible = yes - spacing = 3 - margin_right = 3 - righttoleft = yes - - item = { - widget_building_item = {} - } - } - - flowcontainer = { - visible = "[Or(HoldingView.HasDuchyCapitalBuildingSlot, HoldingView.HasSpecialBuildingSlot )]" - spacing = 3 - ignoreinvisible = yes - - widget_building_item = { - name = "duchy_capital_building" - datacontext = "[HoldingView.GetGUIDuchyCapitalBuilding]" - visible = "[HoldingView.HasDuchyCapitalBuildingSlot]" - - button_standard = { - size = { 100% 100% } - texture = "gfx/interface/buttons/button_duchy_capital.dds" - alwaystransparent = yes - spriteborder = { 20 20 } - } - } - - widget_building_item = { - name = "special_building" - datacontext = "[HoldingView.GetGUISpecialBuilding]" - visible = "[HoldingView.HasSpecialBuildingSlot]" - - button_standard = { - size = { 100% 100% } - texture = "gfx/interface/buttons/button_special_building.dds" - alwaystransparent = yes - spriteborder = { 20 20 } - } - } - - widget = { - # This is needed to offset the building slots correctly when special building slots exist. - name = "Conditional_margin_widget" - size = { 0 0 } - visible = "[HoldingView.HasSpecialBuildingSlot]" - } - } - } - } - - } - } -} - -###################################################### -########### CONSTRUCT NEW BUILDING WINDOW ############ -###################################################### - -window = { - name = "holding_tracks_view" - size = { 100% 100% } - movable = no - layer = windows_layer - datacontext = "[HoldingView.GetHolder]" - - state = { - name = _show - using = Animation_FadeIn_Quick - position_x = 0 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_x = -50 - } - - alwaystransparent = yes - - hbox = { - expand = { - max_width = 610 - } - - widget = { - layoutpolicy_vertical = expanding - size = { 670 0 } - - vbox = { - margin_top = 170 - margin_bottom = 10 - - expand = {} - - vbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 700 } - - ## New Building - vbox = { - visible = "[Not(HoldingView.IsSelectingBuildingToConstruct)]" - layoutpolicy_horizontal = expanding - alwaystransparent = no - margin = { 3 3 } - margin_bottom = 5 - using = Window_Background_Subwindow - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[HoldingView.GetTracksViewLabel]" - } - - blockoverride "button_close" - { - onclick = "[HoldingView.CloseSubwindows]" - } - } - - building_in_vassal_warning_hbox = {} - - text_single = { - layoutpolicy_horizontal = shrinking - name = "prompt" - text = "[HoldingView.GetTracksViewPrompt]" - margin_bottom = 10 - } - - text_single = { - visible = "[IsDataModelEmpty(HoldingView.GetPotentialBuildings)]" - layoutpolicy_horizontal = shrinking - name = "no_potential_buildings_text" - text = "NO_POTENTIAL_BUILDINGS_WARNING" - margin_bottom = 10 - } - - ## Construct New Building - container = { - visible = "[Not(IsDataModelEmpty(HoldingView.GetPotentialBuildings))]" - layoutpolicy_vertical = expanding - - scrollbox = { - visible = "[Not(HoldingView.IsSelectingBuildingToConstruct)]" - size = { 700 300 } - autoresizescrollarea = yes - maximumsize = { -1 800 } - - blockoverride "scrollbox_content" - { - name = "tracks_grid" - datamodel = "[HoldingView.GetPotentialBuildings]" - datacontext = "[HoldingView.GetProvince]" - datacontext = "[HoldingView.GetProvince.GetCounty.GetCulture]" - visible = "[HoldingView.IsSelectingNewBuilding]" - spacing = 10 - set_parent_size_to_minimum = yes - - block "scrollbox_margins" - { - using = Scrollbox_Margins - margin_right = 15 - margin_top = 5 - } - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area_Light - } - - hbox = { - name = "header" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 10 } - spacing = 10 - - icon_building = { - name = "building_icon" - size = { 75 65 } - texture = "[GUIPotentialBuildingItem.GetBuilding.GetTypeIcon]" - } - - vbox = { - spacing = 5 - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[GUIPotentialBuildingItem.GetBuilding.GetTypeName]" - using = Font_Size_Medium - align = left - autoresize = no - } - - hbox = { - button_tertiary = { - text = "CONSTRUCT_BUILDINGS_DETAILS" - - onclick = "[GUIPotentialBuildingItem.ShowDetails]" - tooltip = "CONSTRUCT_BUILDINGS_DETAILS_TT" - using = tooltip_es - } - - expand = {} - } - } - - expand = {} - - hbox = { - spacing = 5 - - hbox = { - margin = { 5 5 } - min_width = 120 - spacing = 10 - - background = { - using = Background_Area - margin_bottom = 4 - margin_left = 6 - } - - text_single = { - datacontext = "[GUIPotentialBuildingItem.GetGoldCost]" - visible = "[GUIPotentialBuildingItem.HasGoldCost]" - layoutpolicy_horizontal = expanding - text = "[ValueBreakdown.GetValue]" - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - - background = { - visible = "[LessThan_CFixedPoint(GetPlayer.GetGold, ValueBreakdown.GetFixedPointValue)]" - using = Status_Bad - } - } - - text_single = { - datacontext = "[GUIPotentialBuildingItem.GetPrestigeCost]" - visible = "[GUIPotentialBuildingItem.HasPrestigeCost]" - layoutpolicy_horizontal = expanding - text = "[ValueBreakdown.GetValue]" - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - - background = { - visible = "[LessThan_CFixedPoint(GetPlayer.GetPrestige, ValueBreakdown.GetFixedPointValue)]" - using = Status_Bad - } - } - - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[GUIPotentialBuildingItem.GetPietyCost]" - visible = "[GUIPotentialBuildingItem.HasPietyCost]" - text = "[ValueBreakdown.GetValue]" - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - - background = { - visible = "[LessThan_CFixedPoint(GetPlayer.GetPiety, ValueBreakdown.GetFixedPointValue)]" - using = Status_Bad - } - } - - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[GUIPotentialBuildingItem.GetConstructionTime]" - text = "[ValueBreakdown.GetValue]" - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - - expand = {} - } - - button_standard = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 100 53 } - enabled = "[GUIPotentialBuildingItem.CanConstruct]" - tooltip = "[GUIPotentialBuildingItem.GetTooltip]" - onclick = "[GUIPotentialBuildingItem.Construct]" - text = "CONSTRUCT" - using = tooltip_es - } - } - } - } - - hbox = { - name = "dynamic_content" - layoutpolicy_horizontal = expanding - margin = {5 5} - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = {5 0} - text = "[GUIPotentialBuildingItem.GetBuilding.GetTypeDescription]" - default_format = "#F" - autoresize = yes - max_width = 280 - min_width = 280 - } - - vbox = { - spacing = 8 - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - datacontext = "[GUIPotentialBuildingItem.GetBuilding]" - text = CV_BUILDING_LEVEL_AND_NAME - autoresize = no - } - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 330 - min_width = 330 - text = "[GUIPotentialBuildingItem.GetBuilding.GetEffectDescriptionAtProvince( Character.Self, Province.Self, Culture.Self )]" - margin = { 15 10 } - - background = { - using = Background_Frame - } - } - } - } - } - } - } - } - } - } - - vbox = { - vbox = { - visible = "[HoldingView.IsSelectingBuildingToConstruct]" - layoutpolicy_horizontal = expanding - alwaystransparent = no - - ## Upgrade Building - vbox = { - name = "upgrade" - datacontext = "[HoldingView.GetTrack]" - layoutpolicy_horizontal = expanding - #minimumsize = { 0 700 } - using = Window_Background_Subwindow - margin_bottom = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 10 } - spacing = 10 - - background = { - using = Background_Area - } - - icon_building = { - name = "building_icon" - texture = "[GUITrackItem.GetSelectedBuilding.GetTypeIcon]" - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[GUITrackItem.GetSelectedBuilding.GetTypeName]" - using = Font_Size_Big - default_format = "#high" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[GUITrackItem.GetBuildingTypeText]" - } - - building_in_vassal_warning_hbox = { - } - } - - buttons_window_control = { - blockoverride "button_close" - { - onclick = "[HoldingView.CloseSubwindows]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 15 5 } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 10 } - - ### PREVIOUS BUILDINGS - hbox = { - name = "level_track_previous" - datamodel = "[GUITrackItem.GetPreLevelItems]" - - item = { - hbox = { - button_icon = { - name = "track_icon" - onclick = "[BuildingLevelItem.OnClick]" - down = "[BuildingLevelItem.IsSelected]" - alwaystransparent = "[BuildingLevelItem.IsSelected]" - - size = { 60 60 } - texture = "gfx/interface/buttons/button_round_big.dds" - - tooltip = "[BuildingLevelItem.GetTooltip]" - using = tooltip_ne - tooltip_offset = { 40 0 } - - background = { - texture = "gfx/interface/window_county/building_status_circle.dds" - framesize = { 120 120 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 3 - } - } - - button_icon_highlight = { - name = "level_icon" - parentanchor = center - size = { 41 24 } - down = "[BuildingLevelItem.IsSelected]" - texture = "[BuildingLevelItem.GetIcon]" - } - - icon = { - visible = "[BuildingLevelItem.IsSelected]" - parentanchor = bottom|hcenter - position = { 0 8 } - texture = "gfx/interface/window_county/building_selected_arrow.dds" - size = { 18 12 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 2 - } - } - } - - widget = { - visible = "[GUITrackItem.HasCurrentBuilding]" - layoutpolicy_horizontal = expanding - size = { 5 6 } - - background = { - texture = "gfx/interface/icons/building_types/building_buttons_connector.dds" - margin = { 2 0 } - - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 1 - } - } - } - } - } - } - - ### CURRENT BUILDING - button_icon = { - name = "current_building" - visible = "[GUITrackItem.HasCurrentBuilding]" - onclick = "[GUITrackItem.OnCurrentBuildingClick]" - down = "[GUITrackItem.IsCurrentBuildingSelected]" - alwaystransparent = "[GUITrackItem.IsCurrentBuildingSelected]" - tooltip = "[GUITrackItem.GetCurrentBuildingTooltip]" - using = tooltip_ws - size = { 60 60 } - texture = "gfx/interface/buttons/button_round_big.dds" - using = tooltip_ne - tooltip_offset = { 40 0 } - - background = { - texture = "gfx/interface/window_county/building_status_circle.dds" - framesize = { 120 120 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 3 - } - } - - button_icon_highlight = { - name = "level_icon" - parentanchor = center - size = { 41 24 } - down = "[GUITrackItem.IsCurrentBuildingSelected]" - texture = "[GUITrackItem.GetCurrentLevelIcon]" - } - - icon = { - visible = "[GUITrackItem.IsCurrentBuildingSelected]" - parentanchor = bottom|hcenter - position = { 0 8 } - texture = "gfx/interface/window_county/building_selected_arrow.dds" - size = { 18 12 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 2 - } - } - } - - expand = { - visible = "[Not(And(GUITrackItem.HasCurrentBuilding, GUITrackItem.HasNextBuilding))]" - } - - widget = { - visible = "[And(GUITrackItem.HasCurrentBuilding, GUITrackItem.HasNextBuilding)]" - layoutpolicy_horizontal = expanding - size = { 5 6 } - - background = { - texture = "gfx/interface/icons/building_types/building_buttons_connector.dds" - margin = { 2 0 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 1 - } - } - } - - ### NEXT BUILDING - button_icon = { - name = "next_building" - visible = "[GUITrackItem.HasNextBuilding]" - down = "[GUITrackItem.IsNextBuildingSelected]" - alwaystransparent = "[GUITrackItem.IsNextBuildingSelected]" - size = { 60 60 } - texture = "gfx/interface/buttons/button_round_big.dds" - onclick = "[GUITrackItem.OnNextBuildingClick]" - tooltip = "[GUITrackItem.GetNextBuildingTooltip]" - using = tooltip_ne - tooltip_offset = { 40 0 } - - background = { - visible = "[GUITrackItem.IsConstructing]" - texture = "gfx/interface/window_county/building_status_circle.dds" - framesize = { 120 120 } - frame = 2 - alpha = 0.5 - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 4 - } - } - - button_icon_highlight = { - name = "level_icon" - parentanchor = center - size = { 41 24 } - down = "[GUITrackItem.IsNextBuildingSelected]" - alwaystransparent = yes - texture = "[GUITrackItem.GetNextLevelIcon]" - #frame = "[GUITrackItem.GetNextLevelIconFrame]" - } - - icon = { - visible = "[GUITrackItem.IsNextBuildingSelected]" - parentanchor = bottom|hcenter - position = { 0 8 } - texture = "gfx/interface/window_county/building_selected_arrow.dds" - size = { 18 12 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 2 - } - } - } - - widget = { - visible = "[Not(IsDataModelEmpty( GUITrackItem.GetPostLevelItems ))]" - layoutpolicy_horizontal = expanding - size = { 5 6 } - - background = { - texture = "gfx/interface/icons/building_types/building_buttons_connector.dds" - margin = { 2 0 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 1 - } - } - } - - #Post Track - ### LEVEL TRACK - hbox = { - name = "level_track_next" - datamodel = "[GUITrackItem.GetPostLevelItems]" - - item = { - hbox = { - widget = { - layoutpolicy_horizontal = expanding - size = { 5 6 } - - background = { - texture = "gfx/interface/icons/building_types/building_buttons_connector.dds" - margin = { 2 0 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 1 - } - } - } - - button_icon = { - down = "[BuildingLevelItem.IsSelected]" - alwaystransparent = "[BuildingLevelItem.IsSelected]" - size = { 60 60 } - texture = "gfx/interface/buttons/button_round_big.dds" - onclick = "[BuildingLevelItem.OnClick]" - tooltip = "[BuildingLevelItem.GetTooltip]" - using = tooltip_ne - tooltip_offset = { 40 0 } - - button_icon_highlight = { - name = "level_icon" - parentanchor = center - size = { 41 24 } - down = "[BuildingLevelItem.IsSelected]" - texture = "[BuildingLevelItem.GetIcon]" - # frame = 2 - } - - icon = { - visible = "[BuildingLevelItem.IsSelected]" - parentanchor = bottom|hcenter - position = { 0 8 } - texture = "gfx/interface/window_county/building_selected_arrow.dds" - size = { 18 12 } - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 2 - } - } - } - } - } - } - } - - spacer = { - size = { 10 10 } - } - - # Buliding info - vbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Frame - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - margin_left = 15 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "[GUITrackItem.GetSelectedBuilding.GetNameNoTooltip]" - default_format = "#high" - using = Font_Size_Medium - } - } - - hbox = { - name = "flavor_and_effect" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 5 5 } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 5 } - autoresize = yes - max_width = 330 - min_width = 330 - text = "[GUITrackItem.GetSelectedBuilding.GetDescription]" - } - - hbox = { - visible = "[And(And(GUITrackItem.CanReplaceOrCancel, GUITrackItem.IsCurrentBuildingSelected), Not(GUITrackItem.IsConstructing))]" - spacing = 10 - margin_bottom = 5 - - text_single = { - text = "CURRENT_BUILDING" - default_format = "#weak" - align = nobaseline - } - } - - vbox = { - visible = "[And(And(GreaterThan_int32(GUITrackItem.GetSelectedBuilding.GetLevel,GUITrackItem.GetCurrentBuilding.GetLevel),GreaterThan_int32(GUITrackItem.GetSelectedBuilding.GetLevel,'(int32)1')), Not(GUITrackItem.IsNextBuildingSelected))]" - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_bottom = 5 - spacing = 5 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "UPGRADE_COST" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin = { 10 10 } - - hbox = { - spacing = 10 - - text_single = { - datacontext = "[GUITrackItem.GetSelectedGoldCost]" - visible = "[GUITrackItem.HasSelectedGoldCost]" - text = "[ValueBreakdown.GetValue]" - align = nobaseline - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - - background = { - visible = "[LessThan_CFixedPoint(GetPlayer.GetGold, ValueBreakdown.GetFixedPointValue)]" - using = Status_Bad - } - } - - text_single = { - datacontext = "[GUITrackItem.GetSelectedPrestigeCost]" - visible = "[GUITrackItem.HasSelectedPrestigeCost]" - text = "[ValueBreakdown.GetValue]" - align = nobaseline - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - datacontext = "[GUITrackItem.GetSelectedPietyCost]" - visible = "[GUITrackItem.HasSelectedPietyCost]" - text = "[ValueBreakdown.GetValue]" - align = nobaseline - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - datacontext = "[GUITrackItem.GetSelectedConstructionTime]" - text = "[ValueBreakdown.GetValue]" - align = nobaseline - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - } - - warning_icon = { - name = "cant_construct" - size = { 30 30 } - tooltip = "[GUITrackItem.GetSelectedBuildingBlockReasons]" - visible = "[Not(GUITrackItem.CanConstructSelectedBuilding)]" - } - - expand = {} - } - } - - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - text_multi = { - datacontext = "[HoldingView.GetProvince.GetCounty.GetCulture]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = yes - max_width = 330 - min_width = 330 - text = "[GUITrackItem.GetSelectedBuilding.GetEffectDescriptionAtProvince( Character.Self, HoldingView.GetProvince, Culture.Self)]" - margin = { 15 10 } - } - } - } - - vbox = { - visible = "[GUITrackItem.IsConstructing]" - layoutpolicy_horizontal = expanding - margin = { 0 15 } - spacing = 10 - - text_single = { - text = "HOLDING_VIEW_IN_PROGRESS" - margin = { 0 5 } - } - - hbox = { - spacing = 10 - - hbox = { - widget = { - size = { 20 20 } - - button_round = { - name = "abort_button" - parentanchor = center - visible = "[GUITrackItem.CanShowReplaceOrCancel]" - enabled = "[GUITrackItem.CanReplaceOrCancel]" - onclick = "[GUITrackItem.ReplaceOrCancel]" - tooltip = "[GUITrackItem.GetReplaceOrCancelTooltip]" - - button_cancel = { - parentanchor = center - alwaystransparent = yes - } - } - } - } - - progressbar_standard = { - name = "construct_progressbar" - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - size = { 300 25 } - alwaystransparent = yes - value = "[GUITrackItem.GetConstructionProgress]" - - text_single = { - parentanchor = center - text = "[GUITrackItem.GetConstructTimeLeft]" - default_format = "#high" - align = nobaseline - } - } - } - } - - spacing = 5 - - hbox = { - visible = "[Not(GUITrackItem.IsConstructing)]" - spacing = 10 - # layoutpolicy_horizontal = expanding - margin = { 10 10 } - - vbox = { - layoutpolicy_vertical = expanding - - expand = {} - - button_standard_back = { - name = "back_button" - text = "BACK_LABEL" - visible = "[And(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel,'(int32)1'), Not(GUITrackItem.IsConstructing))]" - onclick = "[GUITrackItem.GoBack]" - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - - button_round = { - name = "replace_button" - onclick = "[GUITrackItem.ReplaceOrCancel]" - tooltip = "[GUITrackItem.GetReplaceOrCancelTooltip]" - visible = "[And(GUITrackItem.IsCurrentBuildingSelected, GUITrackItem.CanReplaceOrCancel)]" - - button_change = { - alwaystransparent = yes - parentanchor = center - } - } - } - vbox = { - spacing = 10 - - hbox = { - visible = "[GUITrackItem.HasNextBuilding]" - layoutpolicy_horizontal = expanding - - hbox = { - margin = { 10 5 } - margin_right = 15 - spacing = 10 - - background = { - using = Background_Area - margin_bottom = 4 - margin_left = 6 - } - - text_single = { - datacontext = "[GUITrackItem.GetNextGoldCost]" - visible = "[GUITrackItem.HasNextGoldCost]" - text = "[ValueBreakdown.GetValue]" - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - - background = { - visible = "[LessThan_CFixedPoint(GetPlayer.GetGold, ValueBreakdown.GetFixedPointValue)]" - using = Status_Bad - } - } - - text_single = { - datacontext = "[GUITrackItem.GetNextPrestigeCost]" - visible = "[GUITrackItem.HasNextPrestigeCost]" - text = "[ValueBreakdown.GetValue]" - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - - background = { - visible = "[LessThan_CFixedPoint(GetPlayer.GetPrestige, ValueBreakdown.GetFixedPointValue)]" - using = Status_Bad - } - } - - - hbox = { - layoutpolicy_horizontal = expanding - datacontext = "[GUITrackItem.GetNextPietyCost]" - visible = "[GUITrackItem.HasNextPietyCost]" - - text_single = { - text = "[ValueBreakdown.GetValue]" - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - visible = "[LessThan_CFixedPoint(GetPlayer.GetPiety, ValueBreakdown.GetFixedPointValue)]" - raw_text = "@warning_icon!" - } - - expand = {} - } - - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[GUITrackItem.GetNextConstructionTime]" - text = "[ValueBreakdown.GetValue]" - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - } - } - - button_primary = { - # layoutpolicy_vertical = expanding - # layoutpolicy_horizontal = expanding - # size = { 250 53 } - onclick = "[GUITrackItem.OnClick]" - tooltip = "[GUITrackItem.GetNextBuildingTooltip]" - enabled = "[GUITrackItem.CanConstructNextBuilding]" - visible = "[GUITrackItem.HasNextBuilding]" - text = "[SelectLocalization(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel, '(int32)1'),'CONSTRUCT','UPGRADE')]" - # using = Font_Size_Medium - } - - } - } - } - } - } - - expand = {} - } - - expand = {} - } - } - } - - expand = {} - } -} - -###################################################### -############ HOLDING TYPE SELECTION VIEW ############# -###################################################### - -window = { - name = "holding_type_selection_view" - movable = no - layer = windows_layer - parentanchor = bottom|hcenter - position = { 40 -50 } - using = Animation_ShowHide_Quick - - using = Window_Background_Subwindow - - vbox = { - set_parent_size_to_minimum = yes - margin = { 4 4 } - margin_bottom = 15 - spacing = 15 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CREATE_NEW_HOLDING_HEADING" - } - - blockoverride "button_close" - { - onclick = "[HoldingView.CloseHoldingConstruction]" - } - } - - building_in_vassal_warning_hbox = {} - - hbox = { - name = "holding_types" - datamodel = "[HoldingView.GetHoldingTypeItems]" - layoutpolicy_horizontal = expanding - spacing = 10 - margin = { 10 10 } - - item = { - vbox = { - spacing = 5 - - button_standard = { - size = { 250 148 } - enabled = "[HoldingTypeItem.CanConstructBuilding]" - onclick = "[HoldingTypeItem.OnClick]" - tooltip = "[HoldingTypeItem.GetTooltip]" - datacontext = "[HoldingTypeItem.GetProvince]" - - widget = { - scissor = yes - size = { 247 146 } - - icon = { - visible = "[HoldingTypeItem.CanConstructBuilding]" - size = { 320 146 } - texture = "[HoldingTypeItem.GetBuilding.GetIllustration(Province.Self)]" - using = Mask_Rough_Edges - alpha = 0.7 - } - - highlight_icon = { - visible = "[Not(HoldingTypeItem.CanConstructBuilding)]" - size = { 320 146 } - texture = "[HoldingTypeItem.GetBuilding.GetIllustration(Province.Self)]" - effectname = "GreyedOut" - tintcolor = { 0.6 0.6 0.6 1 } - using = Mask_Rough_Edges - } - } - - flowcontainer = { - parentanchor = bottom|right - ignoreinvisible = yes - margin = { 5 5 } - - warning_icon = { - name = "wrong_type" - visible = "[Not(HoldingTypeItem.IsValidForPlayer)]" - size = { 35 35 } - tooltip = HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "[HoldingTypeItem.GetHoldingType.GetName]" - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types CountyViewTypes -{ - type widget_building_item = widget { - parentanchor = bottom - size = { 55 55 } - enabled = "[GUIBuildingItem.IsBuildingButtonEnabled]" - tooltip = "[GUIBuildingItem.GetTooltip]" - using = tooltip_ne - - button_standard = { - name = "building_button" - size = { 100% 100% } - onclick = "[GUIBuildingItem.OnClick]" - down = "[GUIBuildingItem.IsHighlighted]" - - highlight_icon = { - name = "build_new_icon" - visible = "[And(And(GUIBuildingItem.IsBuildNewIconShown, GUIBuildingItem.IsBuildingButtonEnabled), Not(GUIBuildingItem.HasLevel))]" - parentanchor = center - size = { 28 28 } - alpha = 0.7 - texture = "gfx/interface/icons/symbols/icon_plus.dds" - } - - icon_building = { - name = "building_icon" - visible = "[Not( GUIBuildingItem.CanUpgrade )]" - parentanchor = center - size = { 40 40 } - texture = "[GUIBuildingItem.GetCurrentOrConstrucingBuilding.GetTypeIcon]" - } - - highlight_icon_building = { - name = "building_icon_can_upgrade" - visible = "[GUIBuildingItem.CanUpgrade]" - parentanchor = center - size = { 40 40 } - texture = "[GUIBuildingItem.GetCurrentOrConstrucingBuilding.GetTypeIcon]" - } - - text_single= { - visible = "[GUIBuildingItem.HasLevel]" - text = "[GUIBuildingItem.GetCurrentOrConstrucingBuilding.GetLevel]" - parentanchor = bottom|right - position = { -6 -3 } - fontsize = 15 - default_format = "#low;bold" - align = nobaseline - - background = { - using = Background_Area_Dark - margin = { 5 0 } - } - - background = { - using = Background_Area_Dark - margin = { 5 0 } - } - - background = { - using = Background_Area_Dark - margin = { 5 0 } - } - } - - warning_icon = { - name = "reduced_by_fixable_situation" - visible = "[GUIBuildingItem.IsBuildingDisabled]" - size = { 25 25 } - } - } - - icon = { - name = "building_slot" - size = { 100% 100% } - using = Background_Area - visible = "[GUIBuildingItem.IsBuildingSlotShown]" - } - - progressbar_standard = { - name = "construct_progressbar" - visible = "[GUIBuildingItem.IsConstructing]" - parentanchor = bottom - position = { 0 8 } - alwaystransparent = yes - size = { 100% 10 } - value = "[GUIBuildingItem.GetConstructingProgress]" - direction = horizontal - tooltip = "[GUIBuildingItem.GetTooltip]" - } - } - - type building_in_vassal_warning_hbox = hbox - { - name = "vassal_warning" - visible = "[Not( ObjectsEqual( HoldingView.GetHolder, GetPlayer ) )]" - - coa_title_tiny = { - datacontext = "[HoldingView.GetHolder.GetPrimaryTitle]" - } - - text_multi = { - autoresize = yes - text = "HOLDING_VIEW_BUILDING_IN_VASSAL" - } - } -} - diff --git a/project/ck3/base_game/gui/window_court.gui b/project/ck3/base_game/gui/window_court.gui deleted file mode 100644 index a694ef5283..0000000000 --- a/project/ck3/base_game/gui/window_court.gui +++ /dev/null @@ -1,834 +0,0 @@ -window = { - name = "court_window" - parentanchor = top|right - layer = windows_layer - movable = no - allow_outside = yes - - using = Window_Size_MainTab - - datacontext = "[GetVariableSystem]" - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - using = Window_Position_MainTab - using = Expand_Court_Positions - - on_start = "[GetVariableSystem.Set( 'council_tabs', 'my_council' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - using = Window_Position_MainTab_Hide - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 26 } - margin_right = 13 - - widget = { - size = { 100% 100% } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "COURT_WINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[CourtWindow.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_tab = { - name = "court_positions_tab_button_tutorial_uses_this" - layoutpolicy_horizontal = expanding - text = COURT_WINDOW_COURT_POSITIONS - - onclick = "[CourtWindow.SetShowPositions]" - down = "[CourtWindow.IsShowPositions]" - - text_single = { - parentanchor = vcenter|right - position = { -20 -2 } - text = "[GetDataModelSize(CourtWindow.GetCourtOwner.GetEmployedCourtPositions)]" - - default_format = "#low" - - alpha = "[Select_float( GreaterThan_int32(GetDataModelSize(CourtWindow.GetCourtOwner.GetEmployedCourtPositions), '(int32)0'), '(float)1.0', '(float)0.5' )]" - } - } - - button_tab = { - layoutpolicy_horizontal = expanding - text = "COURT_WINDOW_YOUR_COURTIERS" - - onclick = "[CourtWindow.SetShowCourt]" - down = "[CourtWindow.IsShowCourt]" - } - - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[CourtWindow.SetShowPrison]" - down = "[CourtWindow.IsShowPrison]" - - text_single = { - text = "INTRIGUE_WINDOW_PRISONERS" - parentanchor = center - - maximumsize = { 400 -1 } - default_format = "#low" - - alpha = "[Select_float( GreaterThan_int32(CourtWindow.GetPrisoners.GetTotalNumber, '(int32)0'), '(float)1.0', '(float)0.5' )]" - } - - text_single = { - parentanchor = vcenter|right - position = { -20 0 } - text = "[CourtWindow.GetPrisoners.GetTotalNumber]" - - default_format = "#low" - - alpha = "[Select_float( GreaterThan_int32(CourtWindow.GetPrisoners.GetTotalNumber, '(int32)0'), '(float)1.0', '(float)0.5' )]" - } - } - } - - ##### YOUR COURTIERS ##### - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[CourtWindow.IsShowCourt]" - - using = Animation_Tab_Switch - - vbox = { - name = "court" - - vbox = { - visible = "[Not(IsDataModelEmpty(GetPlayer.GetCourt))]" - layoutpolicy_horizontal = expanding - spacing = 15 - margin_top = 15 - - hbox = { - spacing = 10 - - button_court = { - name = "invite_knights_decision" - datacontext = "[GetDecisionWithKey('invite_knights_decision')]" - visible = "[Decision.IsShownForPlayer]" - - onclick = "[OpenDecisionDetailView(Decision.Self)]" - using = tooltip_se - - size = { 210 30 } - - blockoverride "size_illustration" { - size = { 210 28 } - } - - blockoverride "deb_illustration" { - visible = no - } - } - - button_court = { - name = "invite_claimants_decision" - datacontext = "[GetDecisionWithKey('invite_claimants_decision')]" - visible = "[Decision.IsShownForPlayer]" - - onclick = "[OpenDecisionDetailView(Decision.Self)]" - using = tooltip_se - - size = { 210 30 } - - blockoverride "size_illustration" { - size = { 210 28 } - } - - blockoverride "deb_illustration" { - visible = no - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 5 - - text_label_center = { - text = "COUNCIL_WINDOW_GUESTS_AND_COURTIERS" - layoutpolicy_horizontal = expanding - autoresize = no - } - - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { -1 800 } - datacontext = "[CourtWindow.GetCourt]" - - blockoverride "sort_dropdown" { - dropdown_sort_characterlist = { - # unique name needed to distinct from prisoner sort options - name = "court_sort_options" - } - } - - blockoverride "scrollbox_empty_visibility" - { - layoutpolicy_vertical = expanding - visible = "[And(Not(CharacterSelectionList.IsBuildingList), IsDataModelEmpty(CharacterSelectionList.GetList) )]" - text = "COURT_WINDOW_NO_GUESTS_OR_COURTIERS" - } - - blockoverride "container_implementation" { - fixedgridbox = { - name = "characters_grid" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - addcolumn = 520 - addrow = 130 - setitemsizefromcell = yes - - item = { - widget_courtier_item = { - datacontext = "[CharacterListItem.GetCharacter]" - - blockoverride "description_relation_text" { - text = "[SelectLocalization(Character.IsGuest, Character.GetRelationAndGuestDesc, Character.GetRelationToString(GetPlayer.Self))]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - } - } - } - } - } - } - } - } - - expand = { - layoutpolicy_vertical = expanding - } - } - } - - ## POSITONS - vbox_court_positions = { - name = "court_positions_subtab_tutorial_uses_this" - datacontext = "[CourtWindow.AccessCourtPositionWindow]" - visible = "[CourtWindow.IsShowPositions]" - - using = Animation_Tab_Switch - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - ## PRISONERS - vbox = { - datacontext = "[CourtWindow.GetPrisoners]" - visible = "[CourtWindow.IsShowPrison]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - text_single = { - visible = "[LessThanOrEqualTo_int32( CharacterSelectionList.GetTotalNumber, '(int32)0' )]" - text = "PRISON_EMPTY" - default_format = "#weak" - } - - background = { - visible = "[LessThanOrEqualTo_int32( CharacterSelectionList.GetTotalNumber, '(int32)0' )]" - texture = "gfx/interface/skinned/illustrations/dungeon.dds" - fittype = centercrop - framesize = { 700 800 } - frame = 2 - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - background = { - visible = "[GreaterThan_int32( CharacterSelectionList.GetTotalNumber, '(int32)0' )]" - texture = "gfx/interface/skinned/illustrations/dungeon.dds" - fittype = end - alpha = 0.4 - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - ## Layout with more than MAX_PRISONER_COUNT_GRID(4) prisoners - vbox_character_list = { - visible = "[GreaterThan_int32( CourtWindow.GetPrisoners.GetTotalNumber, GetDefine( 'NGui', 'MAX_PRISONER_COUNT_GRID' ) )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "container_implementation" - { - fixedgridbox = { - name = "characters_grid" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - layoutpolicy_horizontal = expanding - addcolumn = 520 - addrow = 167 - datamodel_reuse_widgets = yes - - item = { - vbox = { - maximumsize = { 520 167 } - - widget_character_list_item_finder = { - layoutpolicy_horizontal = expanding - blockoverride "divider" {} - blockoverride "character_relation" {} - - blockoverride "gridbox_items" - { - datamodel_wrap = 4 - maxverticalslots = 2 - } - } - - hbox = { - name = "prisoner_data" - layoutpolicy_horizontal = expanding - margin = { 10 10 } - spacing = 5 - - background = { - using = Background_Area_Dark - } - - vbox = { - name = "info_text" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - visible = "[CharacterListItem.GetCharacter.IsImprisoned]" - name = "type" - layoutpolicy_horizontal = expanding - text = "[CharacterListItem.GetText('tooltip')]" - default_format = "#low" - autoresize = no - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - visible = "[CharacterListItem.GetCharacter.IsImprisoned]" - - icon = { - texture = "gfx/interface/icons/portraits/punishment.dds" - size = { 30 30 } - } - - text_single = { - name = "imprisoned_time" - layoutpolicy_horizontal = expanding - text = "[CharacterListItem.GetText('imprisoned_time')]" - autoresize = no - } - } - - expand = {} - } - - button_checkbox = { - name = "lock_from_mass_actions" - checked = "[CharacterListItem.GetBool('is_mass_action_locked')]" - onclick = "[CharacterListItem.OnClick('mass_action_lock')]" - tooltip = "[CharacterListItem.GetText('mass_action_lock_tooltip')]" - } - - hbox = { - spacing = 3 - - button_round = { - name = "ransom" - enabled = "[CharacterListItem.GetBool('can_ransom')]" - - button_prison_ransom = { - parentanchor = center - onclick = "[CharacterListItem.OnClick('ransom')]" - enabled = "[CharacterListItem.GetBool('can_ransom')]" - tooltip = "[CharacterListItem.GetText('ransom_tooltip')]" - using = tooltip_se - } - } - - button_round = { - name = "release" - enabled = "[CharacterListItem.GetBool('can_release')]" - - button_prison_release = { - parentanchor = center - onclick = "[CharacterListItem.OnClick('release')]" - enabled = "[CharacterListItem.GetBool('can_release')]" - tooltip = "[CharacterListItem.GetText('release_tooltip')]" - using = tooltip_se - } - } - - button_round = { - name = "execute" - enabled = "[CharacterListItem.GetBool('can_execute')]" - - button_prison_execute = { - parentanchor = center - onclick = "[CharacterListItem.OnClick('execute')]" - enabled = "[CharacterListItem.GetBool('can_execute')]" - tooltip = "[CharacterListItem.GetText('execute_tooltip')]" - using = tooltip_se - } - } - } - } - } - } - } - } - - blockoverride "bottom_bar" - { - hbox = { - margin = { 10 0 } - spacing = 3 - - text_single = { - text = "MASS_PRISONER_ACTIONS" - default_format = "#low" - align = nobaseline - } - - spacer = { - size = { 5 5 } - } - - button_round = { - name = "ransom" - enabled = "[CourtWindow.CanDoMassPrisonerAction('ransom')]" - - button_prison_ransom = { - parentanchor = center - onclick = "[CourtWindow.MassPrisonerAction('ransom')]" - tooltip = "[CourtWindow.GetMassPrisonerActionTooltip('ransom')]" - using = tooltip_se - } - } - - button_round = { - name = "release" - enabled = "[CourtWindow.CanDoMassPrisonerAction('release')]" - - button_prison_release = { - parentanchor = center - onclick = "[CourtWindow.MassPrisonerAction('release')]" - tooltip = "[CourtWindow.GetMassPrisonerActionTooltip('release')]" - using = tooltip_se - } - } - - button_round = { - name = "execute" - enabled = "[CourtWindow.CanDoMassPrisonerAction('execute')]" - - button_prison_execute = { - parentanchor = center - onclick = "[CourtWindow.MassPrisonerAction('execute')]" - tooltip = "[CourtWindow.GetMassPrisonerActionTooltip('execute')]" - using = tooltip_se - } - } - } - } - } - - ## Layout with MAX_PRISONER_COUNT_GRID(4) or fewer prisoners - vbox = { - visible = "[And( GreaterThan_int32( CourtWindow.GetPrisoners.GetTotalNumber, '(int32)0' ), LessThanOrEqualTo_int32( CourtWindow.GetPrisoners.GetTotalNumber, GetDefine( 'NGui', 'MAX_PRISONER_COUNT_GRID' ) ) )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 15 } - margin_left = 10 - - fixedgridbox = { - datamodel = "[CharacterSelectionList.GetList]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - addcolumn = 262 - addrow = 405 - datamodel_wrap = 2 - flipdirection = yes - #setitemsizefromcell = yes - - item = { - widget = { - size = { 262 395} - datacontext = "[CharacterListItem.GetCharacter]" - - background = { - texture = "gfx/interface/skinned/illustrations/dungeon.dds" - margin = { -5 0 } - fittype = centercrop - alpha = 0.3 - - using = Mask_Rough_Edges - } - - background = { - using = Background_Frame - alpha = 0.5 - } - - widget = { - size = { 100% 100% } - scissor = yes - - portrait_body = { - parentanchor = bottom|hcenter - position = { 0 -70 } - - blockoverride "coa" {} - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - } - - vbox = { - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - - expand = {} - - hbox = { - spacing = 5 - - background = { - using = Background_Area - } - - vbox = { - margin_bottom = 3 - - expand = {} - - portrait_status_icons = {} - } - - vbox = { - layoutpolicy_vertical = expanding - - expand = {} - - coa_realm_tiny_crown = { - visible = "[Character.HasLandedTitles]" - } - - portrait_opinion = {} - } - } - } - - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - - background = { - using = Background_Area - margin_bottom = 3 - } - - text_single = { - text = "[Character.GetShortUINameNoTooltip]" - default_format = "#high" - using = Font_Size_Medium - } - - text_single = { - visible = "[Character.IsImprisoned]" - name = "type" - text = "[CharacterListItem.GetText('tooltip')]" - } - } - - spacer = { - size = { 3 3 } - } - - ### Actions - vbox = { - name = "actions" - layoutpolicy_horizontal = expanding - visible = "[And( CharacterListItem.GetCharacter.IsAlive, CharacterListItem.GetCharacter.IsImprisoned )]" - spacing = 10 - margin = { 10 5 } - margin_bottom = 15 - - background = { - using = Background_Area_Dark - } - - hbox = { - spacing = 5 - - icon = { - texture = "gfx/interface/icons/portraits/punishment.dds" - size = { 20 20 } - } - - text_single = { - name = "imprisoned_time" - layoutpolicy_horizontal = expanding - text = "[CharacterListItem.GetText('imprisoned_time')]" - } - } - - hbox = { - spacing = 8 - - button_round = { - name = "ransom" - enabled = "[CharacterListItem.GetBool('can_ransom')]" - - button_prison_ransom = { - parentanchor = center - onclick = "[CharacterListItem.OnClick('ransom')]" - enabled = "[CharacterListItem.GetBool('can_ransom')]" - tooltip = "[CharacterListItem.GetText('ransom_tooltip')]" - using = tooltip_se - - } - } - - button_round = { - name = "release" - enabled = "[CharacterListItem.GetBool('can_release')]" - - button_prison_release = { - parentanchor = center - onclick = "[CharacterListItem.OnClick('release')]" - enabled = "[CharacterListItem.GetBool('can_release')]" - tooltip = "[CharacterListItem.GetText('release_tooltip')]" - using = tooltip_se - - } - } - - button_round = { - name = "execute" - enabled = "[CharacterListItem.GetBool('can_execute')]" - - button_prison_execute = { - parentanchor = center - onclick = "[CharacterListItem.OnClick('execute')]" - enabled = "[CharacterListItem.GetBool('can_execute')]" - tooltip = "[CharacterListItem.GetText('execute_tooltip')]" - using = tooltip_se - } - } - } - } - } - } - } - } - } - } - } - } - } - - window_character_filter = { - name = "court_character_filter_window" - datacontext = "[CourtWindow.GetCourt]" - - blockoverride "editbox_properties" - { - name = "court_text_filter" - ontextedited = "[CharacterSelectionList.SetPattern]" - oneditingfinished = "[CharacterSelectionList.FinishEdit]" - } - - blockoverride "addition_filter" { - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('age_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('politics_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('claim_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('personal_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('married_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('health_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('inspiration_filter')]" - } - } - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } - - window_character_filter = { - datacontext = "[CourtWindow.GetPrisoners]" - blockoverride "addition_filter" { - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('age_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('politics_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('claim_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('personal_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('married_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('health_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('inspiration_filter')]" - } - } - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_court_amenities.gui b/project/ck3/base_game/gui/window_court_amenities.gui deleted file mode 100644 index f2c7910efc..0000000000 --- a/project/ck3/base_game/gui/window_court_amenities.gui +++ /dev/null @@ -1,1981 +0,0 @@ -types RoyalCourtTypes -{ - - type court_grandeur_expected_level_vbox = vbox { - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - visible = "[LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - text = COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION - } - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - visible = "[EqualTo_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - text = COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION - } - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - visible = "[GreaterThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - text = COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION - } - - vbox = { - visible = "[NotEqualTo_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace )]" - - spacer = { - size = { 10 10 } - } - - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - visible = "[LessThan_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )]" - text = COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION_IGNORE_GRACE - } - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - visible = "[EqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )]" - text = COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION_IGNORE_GRACE - } - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - visible = "[GreaterThan_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )]" - text = COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION_IGNORE_GRACE - } - } - } - - - # Requires CourtAmenitiesWindow datacontext - type widget_court_grandeur_view = widget - { - - container = { - name = "royal_court_grandeur_view_tutorial_uses_this" - } - - background = { - texture = "gfx/interface/component_tiles/tile_window_background.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - margin = { 20 0 } - margin_top = -100 - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } - - widget = { - name = "background_texture_sides" - size = { 100% 100%} - position = { 0 40 } - - icon = { - name = "background_texture_sides_tier1" - texture = "gfx/interface/window_roco_grandeur/sides_tier01.dds" - size = { 100% 73} - - visible = "[LessThanOrEqualTo_int32(CourtGrandeurData.GetCurrentLevel, '(int32)4')]" - } - - icon = { - name = "background_texture_sides_tier2" - texture = "gfx/interface/window_roco_grandeur/sides_tier02.dds" - size = { 100% 73} - - visible = "[And(GreaterThan_int32(CourtGrandeurData.GetCurrentLevel, '(int32)4'),LessThanOrEqualTo_int32(CourtGrandeurData.GetCurrentLevel, '(int32)7'))]" - } - - icon = { - name = "background_texture_sides_tier3" - texture = "gfx/interface/window_roco_grandeur/sides_tier03.dds" - size = { 100% 73} - - visible = "[GreaterThan_int32(CourtGrandeurData.GetCurrentLevel, '(int32)7')]" - } - } - - icon = { - name = "background_texture_top" - size = { 100% 147 } - position = { 0 32 } - texture = "gfx/interface/window_roco_grandeur/court_grandeur_bg.dds" - } - - widget = { - name = "background_texture_trim" - size = { 100% 70 } - position = { 0 46 } - - icon = { - name = "background_texture_trim_tier1" - size = { 100% 70 } - alpha = 0.5 - texture = "gfx/interface/window_roco_grandeur/trim_tier1.dds" - - visible = "[LessThanOrEqualTo_int32(CourtGrandeurData.GetCurrentLevel, '(int32)4')]" - } - - icon = { - name = "background_texture_trim_tier2" - size = { 100% 70 } - alpha = 0.5 - texture = "gfx/interface/window_roco_grandeur/trim_tier2.dds" - - visible = "[And(GreaterThan_int32(CourtGrandeurData.GetCurrentLevel, '(int32)4'),LessThanOrEqualTo_int32(CourtGrandeurData.GetCurrentLevel, '(int32)7'))]" - } - - icon = { - name = "background_texture_trim_tier3" - size = { 100% 70 } - alpha = 0.5 - texture = "gfx/interface/window_roco_grandeur/trim_tier3.dds" - - visible = "[GreaterThan_int32(CourtGrandeurData.GetCurrentLevel, '(int32)7')]" - } - } - - widget = { - name = "illustration_left" - size = {450 230} - parentanchor = left|bottom - - background = { - texture = "gfx/interface/illustrations/event_scenes/throneroom_west.dds" - using = Mask_Rough_Edges - alpha = 0.3 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - } - - widget = { - name = "illustration_right" - size = {450 230} - parentanchor = right|bottom - - background = { - texture = "gfx/interface/illustrations/event_scenes/throneroom_west.dds" - using = Mask_Rough_Edges - alpha = 0.3 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - } - } - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - widget = { - size = { 100% 330 } - parentanchor = bottom|hcenter - allow_outside = yes - - widget = { - size = { 100% 110 } - datacontext = "[Character.GetCourtGrandeurData]" - allow_outside = yes - - @progress_bar_size = 1000 - @progress_bar_spacing = @[progress_bar_size / 20] # Number of steps for level items - - flowcontainer = { - name = "current_value_text" - parentanchor = bottom|left - spacing = 5 - margin_bottom = 10 - margin_left = 20 - - icon_flat_standard = { - name = "grandeur_icon" - size = { 45 45 } - texture = "gfx/interface/window_roco_grandeur/icon_grandeur.dds" - } - - text_single = { - name = "court_grandeur_label" - text = COURT_GRANDEUR_LABEL - align = nobaseline - margin_top = 10 - using = Font_Size_Medium - } - - text_single = { - name = "court_grandeur_current_value" - text = "[CourtGrandeurData.GetCurrent|V0]" - align = nobaseline - margin_top = 10 - using = Font_Size_Medium - default_format = "#underline" - - using = tooltip_ne - - tooltipwidget = { court_grandeur_progress_bar_tooltip = {} } - } - - text_single = { - name = "court_grandeur_current_baseline_value" - datacontext = "[CourtGrandeurWindow.GetBaseBreakdownTooltip]" - text = COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_SIMPLE - align = nobaseline - margin_top = 10 - using = Font_Size_Medium - - using = tooltip_ne - - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - tooltipwidget = { widget_value_breakdown_tooltip = {} } - } - } - - ### progressbar ### - widget = { - parentanchor = center - size = { 1100 40 } - position = { 5 24 } - allow_outside = yes - - text_single = { - text = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MIN' )|V0]" - align = right - using = Font_Size_Medium - parentanchor = left - position = { 24 4 } - } - - widget = { - name = "grandeur_tutorial_uses_this" - parentanchor = center - size = { @progress_bar_size 40 } - tooltipwidget = { court_grandeur_progress_bar_tooltip = {} } - - # Ensure a consistent background - progressbar_royal_court = { - name = "background" - size = { @progress_bar_size 40 } - value = 0 - - } - - progressbar_royal_court = { - name = "below_base_level" - size = { @progress_bar_size 40 } - value = "[CourtGrandeurData.GetBase]" - min = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MIN' )]" - max = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MAX' )]" - - noprogresstexture = "gfx/interface/progressbars/blank.dds" - progresstexture = "gfx/interface/progressbars/progress_grandeur_increase.dds" - alpha = "[Select_float( CourtAmenitiesWindow.HasChangedAnyAmenity, '(float)0.7', '(float)1.0' )]" - - marker = { - name = "current_value" - widget = { - icon = { - size = { 25 36 } - position = { -20 2 } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - color = { 0.80 0.96 0.82 0.9 } - } - } - } - - #### GRANDEUR BAR ANIMATION INCREASE #### - hbox = { - margin = { 0 2 } - visible = "[Not( GreaterThan_CFixedPoint( CourtGrandeurData.GetCurrent, CourtGrandeurData.GetBase ) )]" - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( FixedPointToFloat( CourtGrandeurData.GetCurrent ), '(float)100', '(int32)1000' ) )]" - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( FixedPointToFloat( Subtract_CFixedPoint( CourtGrandeurData.GetBase, CourtGrandeurData.GetCurrent ) ), '(float)100', '(int32)1000' ) )]" - - #### HORIZONTAL WIPE #### - icon = { - size = { 100% 100% } - parentanchor = vcenter - texture = "gfx/interface/colors/white.dds" - color = { 0.854 0.964 0.694 1 } - alpha = 0 - - modify_texture = { - name = "horizontal_wipe" - texture = "gfx/interface/progressbars/progressbar_center_glow_white_increase.dds" - blend_mode = alphamultiply - } - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0 - alpha = 0 - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { 1 0 } - } - } - - state = { - name = b - next = c - duration = 0.5 - alpha = 0.4 - on_finish = "[PdxGuiTriggerAllAnimations('grandeur_bar_glow')]" - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { -1 0 } - } - } - - state = { - name = c - next = a - duration = 1 - alpha = 0 - delay = 1.5 - } - } - - #### GLOW #### - icon = { - name = "glow" - texture = "gfx/interface/progressbars/progressbar_side_glow.dds" - size = { 100% 100% } - color = { 0.854 0.964 0.694 1 } - alpha = 0 - - state = { - name = grandeur_bar_glow - next = b - duration = 0.1 - alpha = 0.4 - } - - state = { - name = b - duration = 1 - alpha = 0 - on_finish = "[PdxGuiTriggerAllAnimations('grandeur_bar_arrow_glow')]" - } - } - - #### ARROW #### - icon = { - name = "arrow" - size = { 20 20 } - position = { 20 0 } - mirror = horizontal - parentanchor = vcenter|right - color = { 0.909 0.988 0.792 1 } - alpha = 0.2 - visible = "[NotEqualTo_CFixedPoint( CourtGrandeurData.GetBase, CourtGrandeurData.GetCurrent )]" - texture = "gfx/interface/icons/flat_icons/window_back.dds" - - modify_texture = { - name = "color" - texture = "gfx/interface/colors/white.dds" - } - - state = { - name = grandeur_bar_arrow_glow - next = b - duration = 1 - alpha = 0.2 - } - - state = { - name = b - duration = 1 - alpha = 0.4 - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( FixedPointToFloat( CourtGrandeurData.GetBase ), '(float)100', '(int32)1000' ) )]" - - } - } - } - - progressbar_royal_court = { - name = "current_value_bar_below_baseline" - layoutpolicy_horizontal = expanding - size = { @progress_bar_size 40 } - - value = "[CourtGrandeurData.GetCurrent]" - min = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MIN' )]" - max = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MAX' )]" - - noprogresstexture = "gfx/interface/progressbars/blank.dds" - visible = "[Not( GreaterThan_CFixedPoint( CourtGrandeurData.GetCurrent, CourtGrandeurData.GetBase ) )]" - alpha = "[Select_float( CourtAmenitiesWindow.HasChangedAnyAmenity, '(float)0.7', '(float)1.0' )]" - - marker = { - name = "current_value" - widget = { - icon = { - size = { 25 36 } - position = { -20 2 } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - color = { 0.75 0.89 0.97 0.9 } - } - icon = { - name = "current_value_divider" - size = { 12 50 } - position = { -5 -5 } - texture = "gfx/interface/window_roco_grandeur/grandeur_bar_base_level.dds" - } - } - } - } - - progressbar_royal_court = { - name = "current_value_bar_meeting_baseline" - layoutpolicy_horizontal = expanding - size = { @progress_bar_size 40 } - - progresstexture = "gfx/interface/progressbars/progress_grandeur_decrease.dds" - - value = "[CourtGrandeurData.GetCurrent]" - min = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MIN' )]" - max = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MAX' )]" - - noprogresstexture = "gfx/interface/progressbars/blank.dds" - visible = "[GreaterThan_CFixedPoint( CourtGrandeurData.GetCurrent, CourtGrandeurData.GetBase )]" - alpha = "[Select_float( CourtAmenitiesWindow.HasChangedAnyAmenity, '(float)0.7', '(float)1.0' )]" - - marker = { - name = "current_value" - widget = { - icon = { - size = { 25 36 } - position = { -20 2 } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - color = { 0.96 0.76 0.76 0.9 } - } - - icon = { - name = "current_value_divider" - size = { 12 50 } - position = { -5 -5 } - texture = "gfx/interface/window_roco_grandeur/grandeur_bar_base_level.dds" - } - } - } - - #### GRANDEUR BAR ANIMATION DECREASE #### - hbox = { - margin = { 0 2 } - visible = "[GreaterThan_CFixedPoint( CourtGrandeurData.GetCurrent, CourtGrandeurData.GetBase )]" - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( FixedPointToFloat( CourtGrandeurData.GetBase ), '(float)100', '(int32)1000' ) )]" - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( FixedPointToFloat( Subtract_CFixedPoint( CourtGrandeurData.GetCurrent, CourtGrandeurData.GetBase ) ), '(float)100', '(int32)1000' ) )]" - - #### HORIZONTAL WIPE #### - icon = { - size = { 100% 100% } - parentanchor = vcenter - texture = "gfx/interface/colors/white.dds" - color = { 0.988 0.776 0.690 1 } - alpha = 0 - - modify_texture = { - name = "horizontal_wipe" - texture = "gfx/interface/progressbars/progressbar_center_glow_white_decrease.dds" - blend_mode = alphamultiply - } - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0 - alpha = 0 - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { -1 0 } - } - } - - state = { - name = b - next = c - duration = 0.5 - alpha = 0.4 - on_finish = "[PdxGuiTriggerAllAnimations('grandeur_bar_glow')]" - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { 1 0 } - } - } - - state = { - name = c - next = a - duration = 1 - alpha = 0 - delay = 1.5 - } - } - - #### GLOW #### - icon = { - name = "glow" - texture = "gfx/interface/progressbars/progressbar_side_glow.dds" - size = { 100% 100% } - color = { 0.988 0.776 0.690 1 } - alpha = 0 - mirror = horizontal - - state = { - name = grandeur_bar_glow - next = b - duration = 0.1 - alpha = 0.4 - } - - state = { - name = b - duration = 1 - alpha = 0 - on_finish = "[PdxGuiTriggerAllAnimations('grandeur_bar_arrow_glow')]" - } - } - - #### ARROW #### - icon = { - name = "arrow" - size = { 20 20 } - parentanchor = vcenter|right - position = { 22 0 } - color = { 0.988 0.776 0.690 1 } - alpha = 0.2 - visible = "[NotEqualTo_CFixedPoint( CourtGrandeurData.GetBase, CourtGrandeurData.GetCurrent )]" - texture = "gfx/interface/icons/flat_icons/window_back.dds" - - modify_texture = { - name = "color" - texture = "gfx/interface/colors/white.dds" - } - - state = { - name = grandeur_bar_arrow_glow - next = b - duration = 1 - alpha = 0.2 - } - - state = { - name = b - duration = 1 - alpha = 0.4 - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( FixedPointToFloat( CourtGrandeurData.GetCurrent ), '(float)100', '(int32)1000' ) )]" - } - } - } - - progressbar_royal_court = { - name = "above_base_level" - size = { @progress_bar_size 40 } - value = "[CourtGrandeurData.GetBase]" - min = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MIN' )]" - max = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MAX' )]" - - noprogresstexture = "gfx/interface/progressbars/blank.dds" - visible = "[GreaterThan_CFixedPoint( CourtGrandeurData.GetCurrent, CourtGrandeurData.GetBase )]" - alpha = "[Select_float( CourtAmenitiesWindow.HasChangedAnyAmenity, '(float)0.7', '(float)1.0' )]" - - marker = { - name = "current_value" - widget = { - icon = { - size = { 25 36 } - position = { -20 2 } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - color = { 0.75 0.89 0.97 0.9 } - } - } - } - } - - progressbar = { - name = "new_base_level" - size = { @progress_bar_size 40 } - value = "[CourtAmenitiesWindow.GetNewGrandeurBaseline]" - min = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MIN' )]" - max = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MAX' )]" - - progresstexture = "gfx/interface/progressbars/blank.dds" - noprogresstexture = "gfx/interface/progressbars/blank.dds" - visible = "[CourtAmenitiesWindow.HasChangedAnyAmenity]" - - - marker = { - name = "current_value" - widget = { - icon = { - size = { 25 36 } - position = { -20 2 } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - color = { 0.9 0.9 0.9 1 } - } - } - } - } - - ### Placeholder TIT-28275 Grandeur is above expectations - # hbox = { - # visible = "[GreaterThan_CFixedPoint( CourtGrandeurData.GetChangeTowardsBase, '(CFixedPoint)0' )]" - - # icon_flat_standard = { - # size = { 20 20 } - # mirror = horizontal - # texture = "gfx/interface/icons/flat_icons/window_back.dds" - # } - # } - - ### Placeholder TIT-28275 When changing Amenities that causes the Grandeur to change - ### from increasing to decreasing, or vice versa, - ### trigger an animation with a specific name. ie. "animation_amenities_change" - - ### Note it only trigger is there is a change in increasing / decreasing - ### changing from already increasing to increasing will not trigger the animation - #hbox = { - # icon_flat_standard = { - # size = { 25 25 } - # texture = "gfx/interface/icons/symbols/icon_arrow_up.dds" - # alpha = 0 - # state = { - # name = "animation_amenities_change" - # using = Animation_FadeIn_Standard - # next = "fade_out" - # } - # state = { - # name = "fade_out" - # using = Animation_FadeOut_Standard - # } - # } - #} - - ### dividers ### - flowcontainer = { - name = "level_dividers" - position = { 0 6 } - allow_outside = yes - spacing = @progress_bar_spacing - - datamodel = "[CourtGrandeurWindow.GetLevels]" - - item = { - widget = { - name = "level_divider" - size = { 0 30 } - allow_outside = yes - - icon = { - visible = "[CourtGrandeurLevel.ShouldShow]" - size = { 3 36 } - position = { 0 14 } - widgetanchor = center - texture = "gfx/interface/colors/white.dds" - color = { 1 1 1 1 } - alpha = 0.2 - spriteType = Corneredtiled - - ## EDGE FADE - modify_texture = { - texture = "gfx/interface/component_masks/mask_edge_3px.dds" - spriteType = Corneredtiled - spriteborder = { 4 4 } - blend_mode = alphamultiply - } - - ### SCRATCHES - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - } - } - } - } - - icon = { - name = "grandeur_bar_bracket_left" - texture = "gfx/interface/window_roco_grandeur/grandeur_bar_bracket_left.dds" - size = { 29 60 } - position = { -10 -10 } - parentanchor = left - } - - icon = { - name = "grandeur_bar_bracket_right" - texture = "gfx/interface/window_roco_grandeur/grandeur_bar_bracket_right.dds" - size = { 29 60 } - position = { 10 -10 } - parentanchor = right - } - } - - ### levels ### - flowcontainer = { - name = "level_items" - parentanchor = top|hcenter - position = { 0 -28 } - spacing = @progress_bar_spacing - - datamodel = "[CourtGrandeurWindow.GetLevels]" - allow_outside = yes - ignoreinvisible = no - - item = { - widget = { - name = "level_item" - size = { 0 20 } - allow_outside = yes - visible = "[CourtGrandeurLevel.ShouldShow]" - - ### Expected grandeur level ### - widget = { - size = { 60 80 } - position = { 0 10 } - widgetanchor = center - - icon = { - name = "highlight_current_level" - size = { 80 80 } - position = { 0 -10 } - parentanchor = center - texture = "gfx/interface/window_roco_grandeur/pin_highlight.dds" - visible = "[EqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevel )]" - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.3 - alpha = 0.7 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.6 - alpha = 0 - } - - state = { - name = "a" - next = "b" - trigger_on_create = yes - alpha = 0.7 - - modify_texture = { - name = "glow_1" - rotate_uv = 0 - } - - modify_texture = { - name = "glow_2" - rotate_uv = 0 - } - } - - state = { - name = "b" - next = "a" - duration = 7 - - modify_texture = { - name = "glow_1" - rotate_uv = 360 - } - - modify_texture = { - name = "glow_2" - rotate_uv = 360 - } - } - - modify_texture = { - name = "glow_1" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "glow_2" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - widget = { - name = "expected_grandeur_level" - size = { 30 48 } - allow_outside = yes - parentanchor = bottom|hcenter - - ### Expected grandeur pin - icon = { - framesize = { 96 96 } - size = { 48 48 } - parentanchor = bottom|hcenter - position = { 0 5 } - visible = "[EqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetMinimumExpectedLevel )]" - frame = "[Select_int32( Not(EqualTo_int32(CourtGrandeurData.GetCurrentLevel, CourtGrandeurLevel.GetValue)), Select_int32( LessThan_int32(CourtGrandeurData.GetCurrentLevel, CourtGrandeurLevel.GetValue), '(int32)1', '(int32)2' ), '(int32)3' )]" - texture = "gfx/interface/window_roco_grandeur/pin_expected_grandeur_bg.dds" - } - - icon = { - framesize = { 70 70 } - size = { 35 35 } - parentanchor = bottom|hcenter - position = { 0 0 } - visible = "[EqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetMinimumExpectedLevel )]" - frame = "[BoolTo1And2( LessThanOrEqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevel ) )]" - texture = "gfx/interface/window_roco_grandeur/pin_expected_grandeur_icon.dds" - } - - warning_icon = { - size = { 25 25 } - parentanchor = top|hcenter - position = { 0 -52 } - allow_outside = yes - visible = "[And(EqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetMinimumExpectedLevel ), LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel ) )]" - } - - tooltipwidget = { - court_grandeur_level_tooltip = {} - } - } - } - - widget = { - name = "level_backgrounds" - size = { 60 60 } - widgetanchor = center - - ### Level background level 1 - icon_grandeur_level = { - texture = "gfx/interface/window_roco_grandeur/pin_grandeur_rank_01.dds" - visible = "[LessThanOrEqualTo_int32( CourtGrandeurLevel.GetValue, '(int32)4' )]" - } - - ### Level background level 2 - icon_grandeur_level = { - texture = "gfx/interface/window_roco_grandeur/pin_grandeur_rank_02.dds" - visible = "[GreaterThanOrEqualTo_int32( CourtGrandeurLevel.GetValue, '(int32)5' ) )]" - } - - ### Level background level 3 - icon_grandeur_level = { - texture = "gfx/interface/window_roco_grandeur/pin_grandeur_rank_03.dds" - visible = "[GreaterThanOrEqualTo_int32( CourtGrandeurLevel.GetValue, '(int32)8' )]" - } - - tooltipwidget = { - court_grandeur_level_tooltip = {} - } - } - - # In grace period, and this is either the start or end level - widget = { - visible = "[And( NotEqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetCurrentLevel ), And( GreaterThan_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevelIgnoreGrace ), LessThanOrEqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevel ) ) )]" - size = { 60 60 } - widgetanchor = center - - icon = { - size = { 20 20 } - parentanchor = top|right - position = { -8 5 } - texture = "gfx/interface/icons/icon_time.dds" - } - } - - ### LEVEL ### - text_single = { - text = "[CourtGrandeurLevel.GetValue]" - align = center - widgetanchor = center - parentanchor = center - position = { 0 -13 } - } - } - } - } - - text_single = { - text = "[GetDefine( 'NRoyalCourt', 'COURT_GRANDEUR_MAX' )|V0]" - align = left - parentanchor = right - position = { -5 4 } - using = Font_Size_Medium - } - } - - ### WORLD RANKING ### - flowcontainer = { - parentanchor = bottom|right - margin_bottom = 24 - margin_right = 20 - - text_single = { - text = "ROYAL_COURT_WINDOW_WORLD_RANK" - align = right - using = Font_Size_Medium - default_format = "#underline" - tooltip = "[CourtGrandeurWindow.GetWorldRankTooltip]" - } - } - } - - widget = { - parentanchor = bottom - size = { 100% 200 } - - flowcontainer = { - name = "type_and_language_tutorial_uses_this" - direction = vertical - parentanchor = left - spacing = 15 - margin_left = 20 - - ###### COURT TYPE ####### - flowcontainer_change_court_component = { - name = "court_types" - datacontext = "[RoyalCourtWindow.AccessCourtTypeWindow]" - - blockoverride "component_label" - { - text = "COURT_TYPE_LEVEL_MODIFIER" - } - - blockoverride "component_button" - { - visible = "[Character.IsLocalPlayer]" - - text = "[CourtTypeWindow.GetActiveCourtTypeItem.GetNameNoTooltip]" - tooltip = "TT_COURT_TYPE_BUTTON" - onclick = "[CourtTypeWindow.ToggleShowHideCourtTypeWindow]" - align = left - default_format = "#high" - margin_bottom = 5 - } - - blockoverride "component_text" - { - visible = "[Not( Character.IsLocalPlayer )]" - text = "[CourtTypeWindow.GetActiveCourtTypeItem.GetNameNoTooltip]" - tooltip = "[CourtTypeWindow.GetActiveCourtTypeItem.GetDescription]" - } - } - - ###### COURT LANGUAGE ####### - flowcontainer_change_court_component = { - name = "court_language" - datacontext = "[Character.GetCulture]" - datacontext = "[Character.GetCourtLanguage]" - - blockoverride "component_label" - { - text = "COURT_LANGUAGE_LABEL" - } - - blockoverride "component_button" - { - enabled = yes - text = "[CulturePillar.GetNameNoTooltip]" - tooltip = "COURT_LANGUAGE_OPEN_VIEW_TOOLTIP" - onclick = "[RoyalCourtWindow.Close]" - onclick = "[ToggleGameViewData( 'language', IntToUnsigned( CulturePillar.GetIndex ) )]" - align = left - default_format = "#high" - margin_bottom = 5 - } - } - } - - ###### COURT AMENITIES ####### - widget = { - name = "amenities_tutorial_uses_this" - size = { 1000 200 } - parentanchor = center - - widget = { - name = "court_amenity_line_vertical" - parentanchor = top|hcenter - position = { 5 -30 } - size = { 15 46 } - - icon = { - texture = "gfx/interface/window_roco_grandeur/line_vertical_court_amenities.dds" - size = { 15 36 } - } - } - - widget = { - name = "court_amenity_fashion" - parentanchor = left|top - position = { -30 0 } - size = { 307 82} - - widget_court_amenity_left = { - datacontext = "[CourtAmenitiesWindow.GetCategory( 'court_fashion' )]" - } - } - - widget = { - name = "court_amenity_line_horizontal_left" - parentanchor = center - position = { -146 -50 } - size = { 46 15 } - - icon = { - texture = "gfx/interface/window_roco_grandeur/line_horizontal_court_amenities.dds" - size = { 48 15 } - } - } - - ### Label & cost ### - widget = { - parentanchor = top|hcenter - position = { 5 10 } - size = { 180 75 } - - background = { - margin = { 40 8 } - using = Background_Area - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - expand = { - layoutpolicy_vertical = expanding - } - - text_single = { - text = COURT_AMENITIES_LABEL - align = center - using = Font_Size_Medium - margin_top = -3 - } - - text_single = { - text = "COURT_AMENITIES_EXPENSES_MONTHLY_COST" - align = center - margin_bottom = 6 - tooltip = "[CourtAmenitiesWindow.GetMonthlyCostBreakdown]" - } - - text_single = { - text = "COURT_AMENITIES_EXPENSES_NEW_MONTHLY_COST" - align = center - margin_bottom = 8 - margin_top = -6 - default_format = "#high" - visible = "[CourtAmenitiesWindow.HasChangedAnyAmenity]" - } - - expand = { - layoutpolicy_vertical = expanding - } - } - } - - widget = { - name = "court_amenity_line_horizontal_right" - parentanchor = center - position = { 152 -50} - size = { 46 15 } - - icon = { - texture = "gfx/interface/window_roco_grandeur/line_horizontal_court_amenities.dds" - size = { 50 15 } - mirror = horizontal - } - } - - widget = { - name = "court_amenity_lodgings" - parentanchor = right - position = { -20 0 } - size = { 307 82} - - widget_court_amenity_right = { - datacontext = "[CourtAmenitiesWindow.GetCategory( 'court_lodging_standards' )]" - - blockoverride "amenity_icon_texture" - { - texture = "gfx/interface/window_roco_grandeur/icon_amenity_lodgings.dds" - } - } - } - - widget = { - name = "court_amenity_dining" - parentanchor = bottom|left - position = { 98 -20 } - size = { 307 82} - - allow_outside = yes - - widget_court_amenity_left = { - datacontext = "[CourtAmenitiesWindow.GetCategory( 'court_food_quality' )]" - - blockoverride "amenity_icon_texture" - { - texture = "gfx/interface/window_roco_grandeur/icon_amenity_dining.dds" - } - } - } - - widget = { - name = "court_amenity_lines_bottom" - parentanchor = center - position = { 5 -12} - size = { 42 78 } - - icon = { - parentanchor = center - widgetanchor = right - position = { -5 1 } - size = { 42 62 } - texture = "gfx/interface/window_roco_grandeur/line_corner_court_amenities.dds" - } - - icon = { - parentanchor = center - widgetanchor = left - position = { 5 1 } - size = { 42 62 } - mirror = horizontal - texture = "gfx/interface/window_roco_grandeur/line_corner_court_amenities.dds" - } - } - - widget = { - name = "court_amenity_servants" - parentanchor = bottom|right - position = { -148 -20 } - size = { 307 82} - - allow_outside = yes - - widget_court_amenity_right = { - datacontext = "[CourtAmenitiesWindow.GetCategory( 'court_servants' )]" - } - - blockoverride "amenity_icon_texture" - { - texture = "gfx/interface/window_roco_grandeur/icon_amenity_servants.dds" - } - } - } - - widget = { - visible = "[CourtAmenitiesWindow.HasChangedAnyAmenity]" - parentanchor = vcenter|right - size = { 350 210 } - position = { -20 0 } - - using = Animation_ShowHide_Quick - - flowcontainer = { - direction = vertical - parentanchor = right - spacing = 10 - margin_right = 17 - margin_top = 8 - margin_bottom = 14 - visible = "[CourtAmenitiesWindow.HasChangedAnyAmenity]" - - background = { - using = Background_Area_Dark - alpha = 0.8 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - } - - flowcontainer = { - icon = { - parentanchor = vcenter|left - texture = "gfx/interface/icons/symbols/icon_warning.dds" - size = { 30 30 } - } - - text_multi = { - name = "apply_warning" - text = "COURT_AMENITIES_APPLY_WARNING" - autoresize = yes - max_width = 260 - align = center - default_format = "#weak" - margin_left = 5 - fontsize = 14 - } - } - - ###### APPLY ####### - button_primary_big = { - text = APPLY - size = { 280 40 } - - onclick = "[CourtAmenitiesWindow.OpenApplySettingsConfirmation]" - enabled = "[CourtAmenitiesWindow.HasChangedAnyAmenity]" - - tooltip = "AMENITIES_APPLY_TOOLTIP" - } - - ###### RESET ####### - button_standard = { - text = RESET - size = { 280 30 } - - onclick = "[CourtAmenitiesWindow.ResetSettings]" - enabled = "[CourtAmenitiesWindow.HasChangedAnyAmenity]" - - tooltip = "AMENITIES_RESET_TOOLTIP" - } - } - } - } - - widget_court_amenity_changed = { - visible = "[CourtAmenitiesWindow.HasAppliedAmenityChanges]" - parentanchor = center - position = { 0 -450 } - } - } - } - - type widget_court_amenity_right = widget - { - size = { 368 98 } - - background = { - using = Background_Area_With_Header - - modify_texture = { - texture = "gfx/interface/window_roco_grandeur/mask_court_amenity_left.dds" - blend_mode = alphamultiply - } - } - - widget = { - name = "radio_button_bar" - size = { 320 98 } - - icon = { - name = "radio_button_bg" - texture = "gfx/interface/window_roco_grandeur/amenity_level_bg.dds" - size = { 256 54 } - position = { 56 27 } - } - - flowcontainer = { - margin_left = 58 - margin_top = 6 - - text_single = { - text = "[CourtAmenitiesWindow.GetCurrentSettingName( CourtAmenitiesCategoryItem.Self )]" - default_format = "#high" - align = left - margin_right = 5 - margin_top = -2 - } - - } - - text_single = { - name = "current_level" - # Account for levels being zero indexed - text = "[Add_int32( CourtAmenitiesWindow.GetCurrentSettingLevel( CourtAmenitiesCategoryItem.Self ), '(int32)1' )]" - align = center - widgetanchor = center - position = { 84 51 } - using = Font_Size_Medium - } - - widget = { - name = "progressbar_widget" - size = { 200 10 } - position = { 120 50 } - - progressbar_standard = { - name = "progressbar_court_amenities" - layoutpolicy_horizontal = expanding - size = { 150 10 } - min = 0 - max = 100 - value = 0 - } - } - - flowcontainer = { - datamodel = "[CourtAmenitiesCategoryItem.AccessPossibleSettings]" - spacing = 8 - margin_left = 110 - margin_top = 39 - - item = { - button_radio = { - datacontext = "[CourtAmenitiesSettingItem.GetSetting]" - size = { 30 30 } - - enabled = "[CourtAmenitiesWindow.CanApplyCourtAmenitySetting( CourtAmenitiesCategoryItem.Self, CourtAmenitiesSettingItem.Self )]" - onclick = "[CourtAmenitiesWindow.SelectSetting( CourtAmenitiesSettingItem.AccessSelf )]" - - frame = 1 - - button_radio = { - visible = "[EqualTo_int32( CourtAmenitiesSettingItem.GetLevel, CourtAmenitiesWindow.GetCurrentSettingLevel( CourtAmenitiesCategoryItem.Self ) ) ]" - frame = 2 - - alpha = 0.5 - alwaystransparent = yes - } - - icon = { - framesize = { 120 120 } - frame = 1 - size = { 70 70 } - position = { 1 1 } - parentanchor = center - visible = "[EqualTo_int32( CourtAmenitiesSettingItem.GetLevel, CourtAmenitiesWindow.GetCurrentSettingLevel( CourtAmenitiesCategoryItem.Self ) ) ]" - texture = "gfx/interface/window_roco_grandeur/radio_button_decoration.dds" - } - - button_radio = { - visible = "[And( CourtAmenitiesSettingItem.IsSelected, NotEqualTo_int32( CourtAmenitiesSettingItem.GetLevel, CourtAmenitiesWindow.GetCurrentSettingLevel( CourtAmenitiesCategoryItem.Self ) ) )]" - frame = 2 - alwaystransparent = yes - } - - tooltipwidget = { - court_amenity_setting_tooltip_contents = { - blockoverride "warning_description_text" - { - text = "[CourtAmenitiesWindow.GetSettingBlockerTooltip( CourtAmenitiesCategoryItem.Self, CourtAmenitiesSettingItem.Self )]" - } - } - } - using = tooltip_ne - } - } - } - } - - icon= { - name = "banner_icon" - framesize = { 160 160 } - size = { 94 94 } - position = { -18 0 } - - block "amenity_icon_texture" - { - texture = "gfx/interface/window_roco_grandeur/icon_amenity_fashion.dds" - } - } - } - - type widget_court_amenity_left = widget - { - size = { 368 98 } - - background = { - using = Background_Area_With_Header - - modify_texture = { - texture = "gfx/interface/window_roco_grandeur/mask_court_amenity_right.dds" - blend_mode = alphamultiply - } - } - - widget = { - name = "radio_button_bar" - size = { 320 98 } - - icon = { - name = "radio_button_bg" - texture = "gfx/interface/window_roco_grandeur/amenity_level_bg.dds" - size = { 256 54 } - position = { 56 27 } - } - - flowcontainer = { - parentanchor = right - margin_top = 6 - - text_single = { - text = "[CourtAmenitiesWindow.GetCurrentSettingName( CourtAmenitiesCategoryItem.Self )]" - default_format = "#high" - align = nobaseline - margin = { 5 0 } - } - - spacer = { - size = { 4 0 } - } - - - } - - text_single = { - name = "current_level" - # Account for levels being zero indexed - text = "[Add_int32( CourtAmenitiesWindow.GetCurrentSettingLevel( CourtAmenitiesCategoryItem.Self ), '(int32)1' )]" - align = center - widgetanchor = center - position = { 84 51 } - using = Font_Size_Medium - } - - widget = { - name = "progressbar_widget" - size = { 200 10 } - position = { 120 50 } - - progressbar_standard = { - name = "progressbar_court_amenities" - layoutpolicy_horizontal = expanding - size = { 150 10 } - min = 0 - max = 100 - value = 0 - } - } - - - flowcontainer = { - datamodel = "[CourtAmenitiesCategoryItem.AccessPossibleSettings]" - spacing = 8 - margin_left = 110 - margin_top = 39 - - item = { - button_radio = { - datacontext = "[CourtAmenitiesSettingItem.GetSetting]" - size = { 30 30} - - enabled = "[CourtAmenitiesWindow.CanApplyCourtAmenitySetting( CourtAmenitiesCategoryItem.Self, CourtAmenitiesSettingItem.Self )]" - onclick = "[CourtAmenitiesWindow.SelectSetting( CourtAmenitiesSettingItem.AccessSelf )]" - - frame = 1 - - button_radio = { - visible = "[EqualTo_int32( CourtAmenitiesSettingItem.GetLevel, CourtAmenitiesWindow.GetCurrentSettingLevel( CourtAmenitiesCategoryItem.Self ) ) ]" - frame = 2 - - alpha = 0.5 - alwaystransparent = yes - } - - icon = { - framesize = { 120 120 } - frame = 1 - size = { 70 70 } - position = { 1 1 } - parentanchor = center - visible = "[EqualTo_int32( CourtAmenitiesSettingItem.GetLevel, CourtAmenitiesWindow.GetCurrentSettingLevel( CourtAmenitiesCategoryItem.Self ) ) ]" - texture = "gfx/interface/window_roco_grandeur/radio_button_decoration.dds" - } - - button_radio = { - visible = "[And( CourtAmenitiesSettingItem.IsSelected, NotEqualTo_int32( CourtAmenitiesSettingItem.GetLevel, CourtAmenitiesWindow.GetCurrentSettingLevel( CourtAmenitiesCategoryItem.Self ) ) )]" - frame = 2 - alwaystransparent = yes - } - - tooltipwidget = { - court_amenity_setting_tooltip_contents = { - blockoverride "warning_description_text" - { - text = "[CourtAmenitiesWindow.GetSettingBlockerTooltip( CourtAmenitiesCategoryItem.Self, CourtAmenitiesSettingItem.Self )]" - } - } - } - using = tooltip_ne - } - } - } - } - - icon = { - name = "banner_icon" - framesize = { 160 160 } - frame = 1 - size = { 94 94 } - position = { 292 0 } - - block "amenity_icon_texture" - { - texture = "gfx/interface/window_roco_grandeur/icon_amenity_fashion.dds" - } - } - } - - type court_grandeur_level_header_tooltip = object_tooltip_pop_out - { - blockoverride "header_tt" - { - text_single = { - margin = { 0 8 } - text = COURT_GRANDEUR_CURRENT_LEVEL_TITLE - } - } - - blockoverride "concept_link" - { - text = "[court_grandeur_level|E]" - } - - blockoverride "description_text" - { - text = COURT_GRANDEUR_CURRENT_LEVEL_TOOLTIP - } - } - - type court_grandeur_level_tooltip = object_tooltip_pop_out - { - blockoverride "header_tt" - { - text_single = { - margin = { 0 8 } - text = COURT_GRANDEUR_LEVEL_TITLE - } - } - - blockoverride "concept_link" - { - text = "[court_grandeur_level|E]" - } - - blockoverride "description_text" - { - text = COURT_GRANDEUR_LEVEL_TOOLTIP - } - - blockoverride "extra_data" - { - vbox = { - layoutpolicy_horizontal = expanding - - cooltip_paragraph = { - visible = "[LessThan_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevel )]" - - layoutpolicy_horizontal = expanding - text = COURT_GRANDEUR_ACTIVE_LEVEL - } - - cooltip_paragraph = { - visible = "[EqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevel )]" - - layoutpolicy_horizontal = expanding - text = COURT_GRANDEUR_CURRENT_LEVEL - } - - cooltip_paragraph = { - visible = "[GreaterThan_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevel )]" - - layoutpolicy_horizontal = expanding - text = COURT_GRANDEUR_INACTIVE_LEVEL - } - - cooltip_paragraph = { - visible = "[And( NotEqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetCurrentLevel ), And( GreaterThan_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevelIgnoreGrace ), LessThanOrEqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetCurrentLevel ) ) )]" - - layoutpolicy_horizontal = expanding - text = COURT_GRANDEUR_CURRENT_LEVEL_GRACE_PERIOD - } - - spacer = { - size = { 10 10 } - } - } - } - - blockoverride "extra_data_after_description" - { - vbox = { - visible = "[EqualTo_int32( CourtGrandeurLevel.GetValue, CourtGrandeurData.GetMinimumExpectedLevel )]" - layoutpolicy_horizontal = expanding - - spacer = { - size = { 10 10 } - } - - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - text = COURT_GRANDEUR_EXPECTED_LEVEL - default_format = "#bold" - } - - court_grandeur_expected_level_vbox = {} - } - } - } - - type court_grandeur_progress_bar_tooltip = object_tooltip_pop_out - { - blockoverride "header_tt" - { - text_single = { - margin = { 0 8 } - text = COURT_GRANDEUR_PROGRESS_TOOLTIP_HEADER - align = nobaseline - } - } - - blockoverride "concept_link" {} - - blockoverride "extra_data" - { - cooltip_paragraph = { - datacontext = "[CourtGrandeurWindow.GetBaseBreakdownTooltip]" - layoutpolicy_horizontal = expanding - text = COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE - - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - tooltipwidget = { widget_value_breakdown_tooltip = {} } - } - - cooltip_paragraph = { - datacontext = "[CourtGrandeurWindow.GetChangeTowardsBaseBreakdownTooltip]" - visible = "[NotEqualTo_CFixedPoint( CourtGrandeurData.GetChangeTowardsBase, '(CFixedPoint)0' )]" - layoutpolicy_horizontal = expanding - text = COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_CHANGE - - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - tooltipwidget = { widget_value_breakdown_tooltip = {} } - } - - cooltip_paragraph = { - layoutpolicy_horizontal = expanding - visible = "[NotEqualTo_int32( CourtGrandeurData.GetDaysUntilAtBase, '(int32)0' )]" - text = COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_TIME - } - - spacer = { - size = { 10 10 } - } - - court_grandeur_expected_level_vbox = {} - } - } - - type court_grandeur_expectations_tooltip = object_tooltip_pop_out - { - # datacontext = "[CourtGrandeurData.Self]" - datacontext = "[GetCourtGrandeurDiffFromExpectedLevelModifier( CourtGrandeurData.GetDifferenceFromExpectedLevel )]" - blockoverride "header_tt" - { - text_single = { - margin = { 0 8 } - text = "[StaticModifier.GetName|T]" - } - } - - blockoverride "concept_link" - { - text = "[court_grandeur_expectations|E]" - } - - blockoverride "description_text" - { - text = COURT_GRANDEUR_EXPECTATIONS_TOOLTIP - } - } - - type flowcontainer_change_court_component = flowcontainer - { - direction = vertical - spacing = 10 - - flowcontainer = { - margin_left = 5 - - text_label_left = { - block "component_label" - { - raw_text = "#D REPLACE ME#!" - } - } - } - - container = { - button_standard = { - size = { 300 45 } - enabled = "[Character.IsLocalPlayer]" - - block "component_button" - { - raw_tooltip = "#D REPLACE ME#" - raw_text = "#D REPLACE ME#" - } - - button_change = { - visible = "[Character.IsLocalPlayer]" - parentanchor = right|vcenter - position = { -10 0 } - alwaystransparent = yes - size = { 25 25 } - } - } - - text_single = { - size = { 300 45 } - autoresize = no - margin = { 10 0 } - align = nobaseline - alwaystransparent = yes - - background = { - using = Background_Area_Dark - } - - block "component_text" - { - visible = no - } - } - } - } - - type widget_court_amenity_changed = widget { - - state = { - name = _show - next = "lingering_court_amenity_notification" - - scale = 1 - alpha = 1 - duration = 0.4 - bezier = { 0.5 0 1 0.5 } - - start_sound = { - soundeffect = "event:/DLC/EP1/SFX/UI/Notifications/court_grandeur_amenity_icon_show" - } - } - - state = { - name = "lingering_court_amenity_notification" - delay = 3 - on_finish = "[CourtAmenitiesWindow.NotifyAmenityWidgetHidden]" - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.15 - bezier = { 0.5 0 1 0.5 } - - alpha = 0 - scale = 0 - } - - vbox = { - set_parent_size_to_minimum = yes - spacing = 0 - - background = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - color = { 0.1 0.1 0.1 1 } - margin = { 0 10 } - #spritetype = CorneredStretched - #spriteborder = { 100 0 } - - using = Mask_Rough_Edges - } - - text_single = { - text = "COURT_AMENITIES_CHANGED_NOTIFICATION_HEADER" - default_format = "#high" - using = Font_Size_Big - margin = { 100 0 } - } - - spacer = { - size = { 0 7 } - } - - divider_light = { - layoutpolicy_horizontal = expanding - size = { 0 5 } - - alpha = 0.4 - - using = Color_Orange - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - spritetype = CorneredStretched - spriteborder = { 100 0 } - - blend_mode = alphamultiply - } - } - - spacer = { - size = { 0 7 } - } - - hbox = { - datamodel = "[CourtAmenitiesWindow.GetCategories]" - margin = { 300 0 } - - item = { - hbox = { - datamodel = "[CourtAmenitiesCategoryItem.GetPossibleSettings]" - - item = { - widget = { - visible = "[CourtAmenitiesSettingItem.WasSelected]" - size = { 280 256 } - - widget = { - parentanchor = center - size = { 256 256 } - - icon = { - parentanchor = center - size = { 120% 120% } - texture = "gfx/interface/colors/white.dds" - using = Color_Bright_Yellow - alpha = 0.15 - - state = { - name = "a" - next = "b" - trigger_on_create = yes - alpha = 0.15 - - modify_texture = { - name = "glow_1" - rotate_uv = 0 - } - - modify_texture = { - name = "glow_2" - rotate_uv = 0 - } - } - - state = { - name = "b" - next = "a" - duration = 15 - - modify_texture = { - name = "glow_1" - rotate_uv = 360 - } - - modify_texture = { - name = "glow_2" - rotate_uv = 360 - } - } - - modify_texture = { - name = "glow_1" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "glow_2" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - icon = { - name = "amenity_background" - size = { 100% 100% } - texture = "gfx/interface/icons/amenities/court_amenity_background.dds" - } - - icon = { - name = "info_popup_image" - size = { 100% 100% } - texture = "[CourtAmenitiesSettingItem.GetSetting.GetIcon]" - } - - text_single = { - parentanchor = bottom|hcenter - position = { 0 -5 } - text = "[CourtAmenitiesSettingItem.GetSetting.GetName]" - using = Font_Size_Medium - default_format = "#high" - } - } - } - } - } - } - } - } - } - - type icon_grandeur_level = icon { - framesize = { 120 120 } - size = { 60 60 } - - frame = "[Select_int32( Not(EqualTo_int32(CourtGrandeurData.GetCurrentLevel, CourtGrandeurLevel.GetValue)), Select_int32( LessThan_int32(CourtGrandeurData.GetCurrentLevel, CourtGrandeurLevel.GetValue), '(int32)1', '(int32)2' ), '(int32)3' )]" - } -} diff --git a/project/ck3/base_game/gui/window_court_events.gui b/project/ck3/base_game/gui/window_court_events.gui deleted file mode 100644 index 0d27756e2f..0000000000 --- a/project/ck3/base_game/gui/window_court_events.gui +++ /dev/null @@ -1,266 +0,0 @@ -types RoyalCourtTypes -{ - # Requires a CourtEventWindow data context - type widget_court_event = widget { - allow_outside = yes - parentanchor = bottom|right - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin_left = 20 - margin_bottom = 20 - texture_density = 2 - margin_top = 16 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - widget = { - size = { 642 22 } - - icon = { - name = "tile_frame_top" - texture = "gfx/interface/skinned/component_decoration/decoration_frame_top_clean.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - texture_density = 2 - size = { 643 22 } - position = { -43 -22 } - } - } - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - ### Event Portraits ### - flowcontainer = { - name = "event_portraits" - datamodel = "[EventWindowData.GetInvolvedCharacters]" - parentanchor = bottom|left - widgetanchor = bottom|right - position = { -25 -60 } - direction = vertical - spacing = 10 - - item = { - portrait_head = { } - } - } - - ### Event Information ### - vbox = { - name = "court_event_data" # name referenced from code to fill in event data - margin_bottom = 40 - alwaystransparent = no - - hbox = { - margin_left = -15 - margin_bottom = -15 - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[EventWindowData.GetTitle]" - parentanchor = center - align = left - position = { -10 -10 } - - } - - blockoverride "button_close" - { - visible = no - } - } - } - - vbox = { - name = "description_and_options" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 30 - margin_top = 20 - - vbox = { - name = "custom_widgets_container" - layoutpolicy_horizontal = expanding - - state = { - trigger_on_create = yes - name = appear_test - delay = 0.8 - using = Animation_Curve_Default - alpha = 1 - duration = 0.6 - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - using = Background_Area - - margin_left = 15 - } - - scrollbox = { - name = "description_scrollarea" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - - blockoverride "alpha"{ - alpha = 0.6 - } - } - - blockoverride "scrollbox_background_fade" {} - blockoverride "scrollbox_background" {} - - blockoverride "scrollbox_content" - { - text_multi = { - name = "description" - max_width = 510 - autoresize = yes - margin = { 10 20 } - text = "[EventWindowData.GetDescription]" - fontsize = 16 - } - } - } - } - - - vbox = { - allow_outside = yes - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - spacing = 5 - margin_bottom = 15 - margin_top = 15 - - hbox = { - spacing = 5 - - hbox = { - name = "dynamic_birth_name" - margin = { 5 0 } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[EventWindowData.ShouldShowTimeoutInfo]" - margin_bottom = 10 - margin_top = -10 - - text_single = { - text = "COURT_EVENT_TIME_WARNING" - default_format = "#weak" - } - } - - fixedgridbox = { - name = "option_grid" - addcolumn = 510 - addrow = 42 - datamodel = "[EventWindowData.GetOptions]" - - item = { - button_eventoption = { - blockoverride "onmousehierarchy_callbacks" { - onmousehierarchyenter = "[CourtEventWindow.OnMouseEnterOption(EventOption.Self)]" - onmousehierarchyleave = "[CourtEventWindow.OnMouseLeaveOption]" - } - } - } - } - } - } - - hbox = { - name = "debug_event_info" - visible = "[InDebugMode]" - - button_round = { - size = { 40 40 } - - button_icon = { - size = { 100% 100% } - texture = "gfx/interface/icons/flat_icons/data_system.dds" - tooltip = "TOGGLE_DATA_SYSTEM" - using = tooltip_below - onclick = "[ExecuteConsoleCommand('Localization.ToggleSkipDataSystemInLocOutput')]" - fontsize = 24 - } - } - - button_round = { - size = { 40 40 } - button_copy = { - parentanchor = center - onclick = "[EventWindowData.CopyToClipboard]" - tooltip = "COPY_EVENT_CONTENTS" - } - } - - container = { - tooltip = "[EventWindowData.GetTriggerBreakdown]" - using = tooltip_below - icon = { - visible = "[EventWindowData.IsTriggerFulfilled]" - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - } - - icon = { - visible = "[Not( EventWindowData.IsTriggerFulfilled )]" - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - } - - button = { - name = "debug_icon" - size = { 40 40 } - - button = { - size = { 100% 100% } - tooltip = "[EventWindowData.GetDebugInfo]" - using = tooltip_below - onclick = "[EventWindowData.CopyToClipboard]" - onrightclick = "[EventWindowData.DebugOpen]" - button_ignore = none - raw_text = "?" - fontsize = 24 - } - } - } - } - } diff --git a/project/ck3/base_game/gui/window_court_grandeur.gui b/project/ck3/base_game/gui/window_court_grandeur.gui deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/project/ck3/base_game/gui/window_court_positions.gui b/project/ck3/base_game/gui/window_court_positions.gui deleted file mode 100644 index 00a33b71dd..0000000000 --- a/project/ck3/base_game/gui/window_court_positions.gui +++ /dev/null @@ -1,1072 +0,0 @@ -types CourtPositionTypes -{ - type vbox_court_positions = vbox { - margin_bottom = 15 - - state = { - name = _show - using = Expand_Court_Positions - } - - hbox = { - datamodel = "[GetAllCourtPositionCategories]" - visible = "[CourtPositionsWindow.CanShowCategoryTabs]" - - spacing = 5 - margin = { 10 5 } - - button_position_category = { - onclick = "[CourtPositionsWindow.ClearCategoryFilter]" - down ="[Not(CourtPositionsWindow.HasCategoryFilter)]" - size = { 110 33 } - - hbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = COURT_POSITIONS_WINDOW_FILTER_ALL - default_format = "#low" - margin_right = 30 - max_width = 70 - } - } - - blockoverride "hire_available_text" { - text = COURT_POSITIONS_WINDOW_FILTER_TAB_ALL_NUM_HIRES - alpha = 0.6 - } - } - - item = { - button_position_category = { - visible = "[CourtPositionsWindow.CanShowCategoryTab(CourtPositionCategory.Self)]" - onclick = "[CourtPositionsWindow.SetCategoryFilter(CourtPositionCategory.Self)]" - down = "[CourtPositionsWindow.IsCategoryFiltering(CourtPositionCategory.Self)]" - size = { 138 33 } - - hbox = { - text_single = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = "[CourtPositionCategory.GetName]" - default_format = "#low" - margin_right = 30 - max_width = 110 - } - } - - blockoverride "hire_available_text" { - text = COURT_POSITIONS_WINDOW_FILTER_TAB_CATEGORY_NUM_HIRES - alpha = 0.6 - } - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - texture = "gfx/interface/skinned/illustrations/councilchamber_bg.dds" - margin = { -5 0 } - fittype = end - alpha = 0.15 - framesize = { 1200 848 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - blockoverride "scrollbox_margins" - { - margin_top = 15 - margin_bottom = 15 - margin_right = 5 - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "liege_court_positions" - visible = "[And(And(CourtPositionsWindow.CourtOwner.HasLiege, CourtPositionsWindow.CourtOwner.HoldsCourtPosition), Not(CourtPositionsWindow.HasCategoryFilter))]" - layoutpolicy_horizontal = expanding - - using = Animation_Tab_Switch - - hbox_court_positions_header_button = { - layoutpolicy_horizontal = expanding - - blockoverride "onclick" - { - onclick = "[GetVariableSystem.Toggle( 'expand_held_court_positions' )]" - } - - blockoverride "button_expand" - { - frame = "[Select_int32(GetVariableSystem.Exists( 'expand_held_court_positions'), '(int32)2', '(int32)1')]" - } - - blockoverride "text" - { - text = "COURT_POSITIONS_your_positions_in_liege_court" - } - } - - ### Your titles - vbox = { - name = "your_court_positions" - visible = "[GetVariableSystem.Exists( 'expand_held_court_positions' )]" - layoutpolicy_horizontal = expanding - - using = Animation_Tab_Switch - - text_single = { - visible = "[IsDataModelEmpty( CourtPositionsWindow.HeldPositions )]" - text = "COURT_POSITIONS_no_positions_with_liege" - default_format = "#weak" - margin = { 0 10 } - } - - vbox = { - name = "my_own_court_positions" - datamodel = "[CourtPositionsWindow.HeldPositions]" - visible = "[Not(IsDataModelEmpty( CourtPositionsWindow.HeldPositions ))]" - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_top = 5 - margin_right = 10 - margin_bottom = 10 - spacing = 10 - - using = Animation_Tab_Switch - - item = { - widget_your_court_position_item = { - } - } - } - } - } - - vbox = { - name = "your_court_positions" - layoutpolicy_horizontal = expanding - visible = "[Not(IsDataModelEmpty( CourtPositionsWindow.EmployedPositions ))]" - - hbox_court_positions_header_button = { - layoutpolicy_horizontal = expanding - - blockoverride "onclick" - { - onclick = "[GetVariableSystem.Toggle( 'expand_active_court_positions' )]" - } - - blockoverride "button_expand" - { - frame = "[Select_int32(GetVariableSystem.Exists( 'expand_active_court_positions'), '(int32)2', '(int32)1')]" - } - - blockoverride "text" - { - text = "COURT_POSITIONS_COURT_VIEW_positions_in_your_court" - } - } - - ### Titles in your court - vbox = { - name = "active_positions_in_your_court" - visible = "[GetVariableSystem.Exists( 'expand_active_court_positions' )]" - layoutpolicy_horizontal = expanding - - using = Animation_Tab_Switch - - text_single = { - visible = "[IsDataModelEmpty( CourtPositionsWindow.EmployedPositions )]" - text = "COURT_POSITIONS_no_positions_in_your_court" - default_format = "#weak" - margin = { 0 10 } - } - - vbox = { - name = "active_positions" - datamodel = "[CourtPositionsWindow.EmployedPositions]" - visible = "[Not(IsDataModelEmpty( CourtPositionsWindow.EmployedPositions ))]" - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_top = 5 - margin_right = 10 - margin_bottom = 10 - spacing = 10 - - using = Animation_Tab_Switch - - item = { - widget_hired_court_position_item = { - } - } - } - } - } - - vbox = { - name = "your_empty_court_positions" - layoutpolicy_horizontal = expanding - - hbox_court_positions_header_button = { - layoutpolicy_horizontal = expanding - - blockoverride "onclick" - { - onclick = "[GetVariableSystem.Toggle( 'expand_empty_court_positions' )]" - } - - blockoverride "button_expand" - { - frame = "[Select_int32(GetVariableSystem.Exists( 'expand_empty_court_positions'), '(int32)2', '(int32)1')]" - } - - blockoverride "text" - { - text = "COURT_POSITIONS_WINDOW_EMPTY_POSITION_HEADER" - } - } - - ### Empty positions in your court - vbox = { - name = "empty_positions_in_your_court" - layoutpolicy_horizontal = expanding - visible = "[GetVariableSystem.Exists( 'expand_empty_court_positions' )]" - - using = Animation_Tab_Switch - - text_single = { - visible = "[IsDataModelEmpty( CourtPositionsWindow.EmptyPositions )]" - text = "COURT_POSITIONS_no_positions_in_your_court" - default_format = "#weak" - margin = { 0 10 } - } - - vbox = { - name = "active_positions" - datamodel = "[CourtPositionsWindow.EmptyPositions]" - visible = "[Not(IsDataModelEmpty( CourtPositionsWindow.EmptyPositions ))]" - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_top = 5 - margin_right = 10 - margin_bottom = 10 - spacing = 6 - - using = Animation_Tab_Switch - - item = { - widget_empty_court_position_item = { - } - } - } - } - } - } - } - - ## Position finances - vbox = { - name = "salaries_tutorial_uses_this" - layoutpolicy_horizontal = expanding - margin_top = 20 - margin_left = 5 - spacing = 5 - margin_right = 5 - - background = { - using = Background_Area - margin = { 0 -15 } - margin_bottom = 10 - margin_left = -15 - margin_right = -15 - } - - hbox = { - visible = "[CourtPositionsWindow.CourtOwner.HoldsCourtPosition]" - margin_left = -20 - layoutpolicy_horizontal = expanding - - expand = { - minimumsize = { 50 0 } - } - - text_single = { - text = "COURT_POSITIONS_COURT_VIEW_salaries_gained" - layoutpolicy_horizontal = expanding - } - - text_single = { - datacontext = "[CourtPositionsWindow.CourtPositionsIncomeBreakdown]" - text = "[CourtPositionsWindow.TotalEarnedSalaries]" - default_format = "#high" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - - expand = { - minimumsize = { 20 0 } - } - } - - hbox = { - margin_left = -20 - layoutpolicy_horizontal = expanding - - expand = { - minimumsize = { 50 0 } - } - - text_single = { - text = "COURT_POSITIONS_COURT_VIEW_salaries_paid" - layoutpolicy_horizontal = expanding - } - - text_single = { - datacontext = "[CourtPositionsWindow.CourtPositionsExpenseBreakdown]" - text = "[CourtPositionsWindow.TotalPaidSalaries]" - default_format = "#high" - - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - } - - expand = { - minimumsize = { 20 0 } - } - } - } - } - - type widget_your_court_position_item = widget - { - size = { 530 158 } - - background = { - using = Background_Area_Light - margin_top = 2 - } - - background = { - using = Background_Frame - margin_top = 2 - margin_bottom = 2 - margin_right = -3 - } - - # Header, name, position, salary, buttons - widget = { - size = { 530 56 } - - tooltipwidget = { - court_position_tooltip = { } - } - - #### COMMON BACKGROUND #### - background = { - spriteType = Corneredtiled - using = Color_Blue - alpha = 0.3 - texture = "gfx/interface/colors/white.dds" - visible = "[Not(CourtPosition.GetPositionType.CourtPositionRequiresRankOrHigher('kingdom'))]" - - margin_bottom = -1 - margin_top = 2 - margin_left = -1 - - using = Mask_Rough_Edges - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - blend_mode = alphamultiply - alpha = 0.2 - } - } - - ##### ROYAL BACKGROUND #### - background = { - visible = "[CourtPosition.GetPositionType.CourtPositionRequiresRankOrHigher('kingdom')]" - - spriteType = Corneredtiled - using = Color_Purple - alpha = 0.3 - texture = "gfx/interface/colors/white.dds" - - margin_bottom = -1 - margin_top = 2 - margin_left = -1 - - using = Mask_Rough_Edges - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - blend_mode = alphamultiply - alpha = 0.3 - } - } - - ###### POSITION ###### - widget = { - size = { 520 40 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[CourtPosition.GetNameNoTooltip]" - using = Font_Size_Medium - align = nobaseline - margin_left = 15 - margin_top = 4 - } - - text_single = { - align = right - default_format = "#high" - text = "[CourtPosition.GetSalaryText]" - tooltip = "[CourtPosition.GetSalaryBreakdownTooltip]" - margin_right = 10 - margin_top = 4 - parentanchor = right - } - } - - widget = { - size = { 530 255 } - - portrait_head_small = { - datacontext = "[CourtPosition.GetEmployer]" - position = { 10 60 } - } - - ##### NAME ###### - text_single = { - name = "name" - text = "[CourtPosition.GetEmployer.GetNameNoTooltip]" - align = left - position = { 15 25 } - default_format = "#high" - } - - text_multi = { - min_width = 420 - max_width = 420 - autoresize = yes - align = left - position = { 105 56 } - text = "[CourtPosition.GetEmployeeBonuses]" - } - } - } - } - - type widget_hired_court_position_item = widget - { - datacontext = "[EmployedPositionItem.GetPosition]" - datacontext = "[CourtPosition.GetEmployee]" - visible = "[EmployedPositionItem.CanShow]" - - size = { 530 295 } - - background = { - using = Background_Area_Light - margin_top = 2 - alpha = 0.6 - } - - background = { - using = Background_Frame - margin_top = 2 - margin_bottom = 2 - margin_right = -3 - } - - # Header, name, position, salary, buttons - widget = { - size = { 530 56 } - - tooltipwidget = { - court_position_tooltip = { } - } - - #### COMMON BACKGROUND #### - background = { - spriteType = Corneredtiled - using = Color_Blue - alpha = 0.3 - texture = "gfx/interface/colors/white.dds" - visible = "[Not(CourtPosition.GetPositionType.CourtPositionRequiresRankOrHigher('kingdom'))]" - - margin_bottom = -1 - margin_top = 2 - margin_left = -1 - - using = Mask_Rough_Edges - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - blend_mode = alphamultiply - alpha = 0.2 - } - } - - ##### ROYAL BACKGROUND #### - background = { - visible = "[CourtPosition.GetPositionType.CourtPositionRequiresRankOrHigher('kingdom')]" - - spriteType = Corneredtiled - using = Color_Purple - alpha = 0.3 - texture = "gfx/interface/colors/white.dds" - - margin_bottom = -1 - margin_top = 2 - margin_left = -1 - - using = Mask_Rough_Edges - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - blend_mode = alphamultiply - alpha = 0.3 - } - } - - ###### POSITION ###### - widget = { - size = { 520 40 } - - text_single = { - text = "[CourtPosition.GetNameNoTooltip]" - default_format = "#medium" - parentanchor = left - using = Font_Size_Medium - align = nobaseline - margin_left = 15 - margin_top = 4 - } - - flowcontainer = { - parentanchor = right - margin_top = 4 - - button_change = { - onclick = "[EmployedPositionItem.Replace)]" - tooltip = "COURT_POSITION_REPLACE" - } - - button_cancel = { - onclick = "[EmployedPositionItem.Revoke)]" - tooltip = "COURT_POSITION_REVOKE" - } - - spacer = { - size = { 4 0 } - } - - text_single = { - align = right - default_format = "#high" - text = "[CourtPosition.GetSalaryText]" - tooltip = "[CourtPosition.GetSalaryBreakdownTooltip]" - margin_top = 1 - margin_right = 10 - } - } - } - } - - widget = { - size = { 520 255 } - - ###### NAME ###### - text_single = { - text = "[CourtPosition.GetEmployee.GetNameNoTooltip]" - default_format = "#high" - align = left - position = { 16 25 } - } - - ###### YEARS OF SERVICE ###### - text_single = { - default_format = "#weak" - text = "[CourtPosition.GetTimeOfService]" - align = right - parentanchor = right - position = { -14 27 } - } - - portrait_head_small = { - position = { 10 60 } - } - - vbox = { - name = "aptitude_and_effects" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 5 - margin_left = 80 - margin_top = 56 - - text_single = { - name = "aptitude" - layoutpolicy_horizontal = expanding - text = "COURT_POSITION_aptitude_description_position" - min_width = 400 - max_width = 400 - - tooltipwidget = { - court_position_aptitude_breakdown_tooltip = { - datacontext = "[CourtPosition.GetAptitudeTooltip]" - - blockoverride "header_text" { - text = COURT_POSITION_aptitude_description_position - } - - blockoverride "modifier_list" { - text = "[CourtPosition.GetEmployerBonuses]" - } - } - } - } - - text_single = { - name = "opinion_bonus" - min_width = 400 - max_width = 400 - layoutpolicy_horizontal = expanding - text = "COURT_POSITION_OPINION_BONUS" - } - - text_multi = { - min_width = 400 - max_width = 400 - autoresize = yes - align = left - text = "[CourtPosition.GetEmployerBonuses]" - } - - #### AI candidate score #### - text_single = { - name = "ai_score" - visible = "[InDebugMode]" - text = "[CourtPosition.GetAICandidateScore]" - default_format = "#D" - min_width = 400 - max_width = 400 - } - - expand = {} - } - } - } - - type widget_empty_court_position_item = widget - { - datacontext = "[EmptyCourtPosition.GetType]" - visible = "[EmptyCourtPosition.CanShow]" - - size = { 530 295 } - - background = { - visible = "[And(Not(EmptyCourtPosition.IsAppointing), EmptyCourtPosition.CanHirePosition)]" - using = Background_Area_Dark - using = Mask_Rough_Edges - alpha = 0.5 - margin_top = 2 - } - - background = { - visible = "[Not(EmptyCourtPosition.CanHirePosition)]" - using = Background_Frame - alpha = 0.5 - margin_right = -3 - } - - background = { - visible = "[EmptyCourtPosition.IsAppointing]" - texture = "gfx/interface/colors/white.dds" - spriteType = Corneredtiled - using = Color_Blue - alpha = 0.3 - - using = Mask_Rough_Edges - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - } - - # Header name, position, salary, buttons - widget = { - size = { 520 40 } - - tooltipwidget = { - court_position_type_tooltip = { } - } - - #### COMMON BACKGROUND #### - background = { - spriteType = Corneredtiled - using = Color_Blue - alpha = 0.3 - texture = "gfx/interface/colors/white.dds" - visible = "[Not(And(CourtPositionType.CourtPositionRequiresRankOrHigher('kingdom'), Not(EmptyCourtPosition.IsAppointing)))]" - - margin_left = -2 - - using = Mask_Rough_Edges - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - blend_mode = alphamultiply - alpha = 0.2 - } - } - - #### ROYAL BACKGROUND #### - background = { - visible = "[And(CourtPositionType.CourtPositionRequiresRankOrHigher('kingdom'), Not(EmptyCourtPosition.IsAppointing))]" - - spriteType = Corneredtiled - using = Color_Purple - alpha = 0.3 - texture = "gfx/interface/colors/white.dds" - - margin_left = -2 - - using = Mask_Rough_Edges - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - mirror = horizontal - } - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - spriteType = Corneredtiled - blend_mode = alphamultiply - alpha = 0.3 - } - } - - #### POSITION #### - text_single = { - name = "character_name_available" - visible = "[EmptyCourtPosition.CanHirePosition]" - parentanchor = left - text = "[CourtPositionType.GetNameNoTooltip]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - margin_top = 7 - margin_left = 15 - } - - text_single = { - name = "character_name_not_available" - visible = "[Not(EmptyCourtPosition.CanHirePosition)]" - parentanchor = left - text = "[CourtPositionType.GetNameNoTooltip]" - default_format = "#weak" - using = Font_Size_Medium - align = nobaseline - margin_top = 7 - margin_left = 15 - } - - text_single = { - name = "salary_available" - visible = "[EmptyCourtPosition.CanHirePosition]" - parentanchor = right - align = right - default_format = "#high" - text = "[CourtPositionType.GetSalaryTextFor(CourtPositionsWindow.CourtOwner)]" - tooltip = "[CourtPositionType.GetSalaryBreakdownFor(CourtPositionsWindow.CourtOwner)]" - margin_top = 5 - margin_right = 15 - } - - text_single = { - name = "salary_not_available" - visible = "[Not(EmptyCourtPosition.CanHirePosition)]" - parentanchor = right - align = right - text = "[CourtPositionType.GetSalaryTextFor(CourtPositionsWindow.CourtOwner)]" - tooltip = "[CourtPositionType.GetSalaryBreakdownFor(CourtPositionsWindow.CourtOwner)]" - default_format = "#weak" - margin_top = 5 - margin_right = 15 - } - } - - widget = { - size = { 520 255 } - - widget_empty_court_position_portrait = { - position = { 10 45 } - } - - vbox = { - margin_bottom = 5 - margin_left = 80 - margin_top = 42 - - #### REQUIREMENTS #### - text_single = { - visible = "[Not(EmptyCourtPosition.CanHirePosition)]" - text = "COURT_POSITIONS_WINDOW_EMPTY_POSITION_YOU_DONT_MEET_REQUIREMENTS" - tooltip = "COURT_POSITIONS_WINDOW_EMPTY_POSITION_YOU_DONT_MEET_REQUIREMENTS_TT" - min_width = 400 - max_width = 400 - } - - text_single = { - visible = "[EqualTo_int32(EmptyCourtPosition.NumValidCourtiers, '(int32)0')]" - text = "COURT_POSITIONS_WINDOW_EMPTY_POSITION_NO_ELIGIBLE_COURTIERS" - tooltip = "COURT_POSITIONS_WINDOW_EMPTY_POSITION_NO_ELIGIBLE_COURTIERS_TT" - min_width = 400 - max_width = 400 - } - - #### APTITUDE AND EFFECTS #### - text_single = { - name = "aptitude" - min_width = 400 - max_width = 400 - text = "COURT_POSITIONS_WINDOW_EMPTY_POSITION_EFFECTS_VARY" - } - - text_multi = { - min_width = 400 - max_width = 400 - autoresize = yes - align = left - text = "[CourtPositionType.GetLiegeModifierDescription]" - } - - #### DEBUG AI SCORE #### - text_single = { - name = "ai_score" - visible = "[InDebugMode]" - text = "[EmptyCourtPosition.GetAiCandidateScore]" - default_format = "#D" - min_width = 400 - max_width = 400 - } - - expand = {} - } - } - } - - type widget_empty_court_position_portrait = widget { - size = { 85 90 } - - background = { - using = Background_Area_Solid - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - alpha = 0.2 - mirror = vertical - } - } - - widget = { - size = { 100% 100% } - - background = { - texture = "gfx/portraits/portrait_frame.dds" - using = Color_Grey - margin = { -4 -4 } - alpha = 0.5 - } - } - - button = { - size = { 100% 100% } - enabled = "[And(EmptyCourtPosition.CanHirePosition, GreaterThan_int32(EmptyCourtPosition.NumValidCourtiers, '(int32)0') )]" - onclick = "[EmptyCourtPosition.Appoint]" - name = "position_portrait_tutorial_uses_this" - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiWidget.FindChild('highlight_frame').TriggerAnimation('show')]" - - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiWidget.FindChild('highlight_frame').TriggerAnimation('hide')]" - - } - - highlight_icon = { - name = "portrait_unknown_head_small_glow" - parentanchor = center - position = { 3 -9 } - gfxtype = framedbuttongfx - effectname = "NoHighlight" - texture = "gfx/portraits/unknown_portraits/button_unknown_head.dds" - size = { 80 100 } - framesize = { 384 480 } - upframe = 1 - overframe = 2 - } - - button_plus = { - visible = "[And(EmptyCourtPosition.CanHirePosition, GreaterThan_int32(EmptyCourtPosition.NumValidCourtiers, '(int32)0') )]" - parentanchor = center - position = { 0 0 } - onclick = "[EmptyCourtPosition.Appoint]" - } - - widget = { - name = "highlight_frame" - size = { 100% 100% } - alwaystransparent = yes - alpha = 0 - - state = { - name = "show" - alpha = 1 - } - - state = { - name = "hide" - alpha = 0 - } - - background = { - size = { 100% 100% } - texture = "gfx/portraits/portrait_frame.dds" - using = Color_Grey - alpha = 0.7 - margin = { -4 -4 } - } - } - } - } - - type button_position_category = button_standard_clean { - - text_single = { - parentanchor = vcenter|right - position = { -10 -2 } - default_format = "#low" - max_width = 50 - - block "hire_available_text" { } - } - } - - type hbox_court_positions_header_button = hbox { - margin = { 10 5 } - - background = { - using = Background_Area_Dark - alpha = 0.5 - } - - button_normal = { - layoutpolicy_horizontal = expanding - size = { 0 25 } - - block "onclick" {} - - hbox = { - ignoreinvisible = yes - spacing = 5 - - button_expand = { - block "button_expand" {} - block "onclick" {} - } - - text_single = { - layoutpolicy_horizontal = expanding - align = nobaseline - alwaystransparent = yes - - block "text" {} - } - } - } - } -} - -template Expand_Court_Positions { - on_start = "[GetVariableSystem.Set( 'expand_held_court_positions', 'true' )]" - on_start = "[GetVariableSystem.Set( 'expand_active_court_positions', 'true' )]" - on_start = "[GetVariableSystem.Set( 'expand_empty_court_positions', 'true' )]" -} diff --git a/project/ck3/base_game/gui/window_court_scene_editor.gui b/project/ck3/base_game/gui/window_court_scene_editor.gui deleted file mode 100644 index b5b81eb17b..0000000000 --- a/project/ck3/base_game/gui/window_court_scene_editor.gui +++ /dev/null @@ -1,2603 +0,0 @@ - -types SceneEditorTypes -{ - -type court_scene_editor_tool_checkbutton = checkbutton -{ - size = { 32 32 } - gfxtype = checkbuttongfx - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - framesize = { 32 32 } -} - -type court_scene_editor_window = window -{ - name = "court_scene_editor_window" #Name is referenced by the source, please do not rename. - size = { 630 1080 } - minimumsize = { 600 300 } - filter_mouse = all - layer = middle - resizable = yes - using = Window_Movable - using = Window_Background_Sidebar - - # Make entire window transparent while user is holding RMB and moving camera around (according to ck3 developers request). - # We can easily check that by checking if we can switch the active camera, because camera switching is not allowed when - # user is moving the camera. - alpha = "[Select_float( CourtSceneEditorWindow.CanChangeActiveCamera, '(float)1.0', '(float)0.3' )]" - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - text_single = { - raw_text = "Editor" - } - } - - button_close = { - raw_tooltip = "Close editor window" - onclick = "[GetVariableSystem.Clear( 'scene_editor' )]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - datacontext = "[CourtSceneEditorWindow.AccessToolset]" - - court_scene_editor_tool_checkbutton = { - name = "dev_cam" - texture = "gfx/court_scene/tools/dev_cam.png" - enabled = "[And( CourtSceneEditorWindow.CanChangeActiveCamera, CourtSceneEditorWindow.IsToolsetEnabled )]" - checked = "[CourtSceneEditorWindow.IsDeveloperCameraActive]" - onclick = "[CourtSceneEditorWindow.SetDeveloperCameraActive(Not(CourtSceneEditorWindow.IsDeveloperCameraActive))]" - shortcut = court_scene_editor_dev_cam - raw_tooltip = "Toggle between a temporary developer camera and a currently selected in-game camera. Developer camera is used to look around the scene without modifying the in-game cameras." - } - - checkbutton = { - name = "tool_select" - texture = "gfx/court_scene/tools/selection.png" - enabled = "[And( CourtSceneEditorWindow.CanChangeActiveCamera, CourtSceneEditorWindow.IsToolsetEnabled )]" - checked = "[CourtToolset.IsModeSelect]" - onclick = "[CourtToolset.SetModeSelect]" - shortcut = court_scene_editor_toolset_select - raw_tooltip = "Object selection mode." - } - - checkbutton = { - name = "tool_translate" - texture = "gfx/court_scene/tools/translate.png" - enabled = "[And( CourtSceneEditorWindow.CanChangeActiveCamera, CourtSceneEditorWindow.IsToolsetEnabled )]" - checked = "[CourtToolset.IsModeTranslate]" - onclick = "[CourtToolset.SetModeTranslate]" - shortcut = court_scene_editor_toolset_translate - raw_tooltip = "Object translating mode." - } - - checkbutton = { - name = "tool_rotate" - texture = "gfx/court_scene/tools/rotate.png" - enabled = "[And( CourtSceneEditorWindow.CanChangeActiveCamera, CourtSceneEditorWindow.IsToolsetEnabled )]" - checked = "[CourtToolset.IsModeRotation]" - onclick = "[CourtToolset.SetModeRotation]" - shortcut = court_scene_editor_toolset_rotate - raw_tooltip = "Object rotation mode." - } - - checkbutton = { - name = "tool_scale" - texture = "gfx/court_scene/tools/scale.png" - enabled = "[And( CourtSceneEditorWindow.CanChangeActiveCamera, CourtSceneEditorWindow.IsToolsetEnabled )]" - checked = "[CourtToolset.IsModeScale]" - onclick = "[CourtToolset.SetModeScale]" - shortcut = court_scene_editor_toolset_scale - raw_tooltip = "Object scale mode." - } - - button_standard = { - size = { 100 30 } - raw_text = "Toggle tools" - onclick = "[CourtSceneEditorWindow.ToggleToolsedEnabled]" - raw_tooltip = "Toggle interactive scene editor tools" - shortcut = court_scene_editor_toolset_toggle - } - - expand = {} - - button_standard = { - size = { 80 30 } - raw_text = "Save" - onclick = "[CourtSceneEditorWindow.Save]" - raw_tooltip = "Save current scene configuration. New configuration file can be found in the user Documents folder" - } - - button_standard = { - size = { 80 30 } - raw_text = "Reload" - onclick = "[CourtSceneEditorWindow.ReloadEdit]" - raw_tooltip = "Reload scene settings. Uses configuration file in the user Documents folder if it exists." - } - - button_standard = { - raw_text = "Default" - size = { 80 30 } - onclick = "[CourtSceneEditorWindow.ReloadSafe]" - raw_tooltip = "Reload default scene settings. Uses configuration file shipped with game files" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_undo = { - size = { 40 40 } - onclick = "[CourtSceneEditorWindow.UndoCommand]" - enabled = "[CourtSceneEditorWindow.CanUndo]" - shortcut = "undo" - raw_tooltip = "Undo change" - } - - button_redo = { - size = { 40 40 } - onclick = "[CourtSceneEditorWindow.RedoCommand]" - enabled = "[CourtSceneEditorWindow.CanRedo]" - shortcut = "redo" - raw_tooltip = "Redo change" - } - - expand = {} - - text_single = { - raw_text = "Settings name" - } - - dropdown_menu_standard = { - - blockoverride "dropdown_size" - { - size = { 150 32 } - } - - blockoverride "dropdown_properties" - { - datamodel = "[CourtSceneEditorWindow.GetAllSettings]" - onselectionchanged = "[CourtSceneEditorWindow.OnActiveSettingsChange]" - selectedindex = "[CourtSceneEditorWindow.GetActiveSettingsIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[GetSceneSettingsName( CourtSceneSettings.Self )]" - tooltip = "[GetSceneSettingsName( CourtSceneSettings.Self )]" - } - - blockoverride "dropdown_item_properties" - { - text = "[GetSceneSettingsName( CourtSceneSettings.Self )]" - tooltip = "[GetSceneSettingsName( CourtSceneSettings.Self )]" - } - } - } - - hbox = { - name = "tabs" - layoutpolicy_horizontal = expanding - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Cameras" - onclick = "[GetVariableSystem.Set( 'active_tab', 'cameras' )]" - down = "[GetVariableSystem.HasValue( 'active_tab', 'cameras' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Lights" - onclick = "[GetVariableSystem.Set( 'active_tab', 'lights' )]" - down = "[GetVariableSystem.HasValue( 'active_tab', 'lights' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Characters" - onclick = "[GetVariableSystem.Set( 'active_tab', 'characters' )]" - down = "[GetVariableSystem.HasValue( 'active_tab', 'characters' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Assets" - onclick = "[GetVariableSystem.Set( 'active_tab', 'assets' )]" - down = "[GetVariableSystem.HasValue( 'active_tab', 'assets' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Artifacts" - onclick = "[GetVariableSystem.Set( 'active_tab', 'artifacts' )]" - down = "[GetVariableSystem.HasValue( 'active_tab', 'artifacts' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - raw_text = "Misc" - onclick = "[GetVariableSystem.Set( 'active_tab', 'misc' )]" - down = "[GetVariableSystem.HasValue( 'active_tab', 'misc' )]" - } - } - - vbox = { - visible = "[GetVariableSystem.HasValue( 'active_tab', 'cameras' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - button_checkbox_label = { - - onclick = "[CourtSceneEditorWindow.ToggleAnimationCameraIdle]" - raw_tooltip = "Animate idle camera" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsCameraIdleAnimated]" - } - - blockoverride "text" - { - raw_text = "Animate Camera" - } - } - - button_checkbox_label = { - - onclick = "[CourtSceneEditorWindow.ToggleAnimationCameraTransition]" - raw_tooltip = "Use animated transitions between cameras" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsCameraTransitionAnimated]" - } - - blockoverride "text" - { - raw_text = "Use transitions" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - layoutpolicy_horizontal = expanding - raw_text = "Expand all" - onclick = "[CourtSceneEditorWindow.ExpandAllCameras]" - } - - button_standard = { - layoutpolicy_horizontal = expanding - raw_text = "Collapse all" - onclick = "[CourtSceneEditorWindow.CollapseAllCameras]" - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[CourtSceneEditorWindow.AccessCameras]" - - item = { - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - button_checkbox_label = { - enabled = "[CourtSceneEditorWindow.CanChangeActiveCamera]" - onclick = "[CourtSceneEditorWindow.SetCameraActive( Camera.AccessSelf )]" - raw_tooltip = "View the scene from this camera" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsCameraActive( Camera.Self )]" - } - - blockoverride "text" {} - } - - editor_expand_button = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleCameraExpanded( Camera.Self )]" - - blockoverride "is_expanded" - { - frame = "[Select_int32( CourtSceneEditorWindow.IsCameraExpanded( Camera.Self ), '(int32)2', '(int32)1' )]" - } - - blockoverride "text" - { - text = "[Select_CString( StringIsEmpty( CourtSceneEditorWindow.GetCameraDescription( Camera.Self ) ), 'Camera', CourtSceneEditorWindow.GetCameraDescription( Camera.Self ) )]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - camera_settings_widget = { - visible = "[CourtSceneEditorWindow.IsCameraExpanded( Camera.Self )]" - - blockoverride "visible_default_camera" {} - blockoverride "visible_screenshot_camera" {} - - blockoverride "command_callbacks" - { - onchangestart = "[CourtSceneEditorWindow.OnCameraEditStarted( Camera.Self )]" - onchangefinish = "[CourtSceneEditorWindow.OnCameraEditFinished( Camera.Self )]" - } - } - } - } - } - } - } - } - - button_standard = { - raw_text = "Add camera" - onclick = "[CourtSceneEditorWindow.AddCamera]" - } - } - - vbox = { - visible = "[GetVariableSystem.HasValue( 'active_tab', 'lights' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - raw_text = "Expand all" - onclick = "[CourtSceneEditorWindow.ExpandAllLights]" - } - - button_standard = { - raw_text = "Collapse all" - onclick = "[CourtSceneEditorWindow.CollapseAllLights]" - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[CourtSceneEditorWindow.AccessLights]" - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - editor_expand_button = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleLightExpanded( Light.Self )]" - - blockoverride "is_expanded" - { - frame = "[Select_int32( CourtSceneEditorWindow.IsLightExpanded( Light.Self ), '(int32)2', '(int32)1' )]" - } - - blockoverride "text" - { - text = "[Select_CString( StringIsEmpty( CourtSceneEditorWindow.GetLightDescription( Light.Self ) ), 'Light', CourtSceneEditorWindow.GetLightDescription( Light.Self ) )]" - } - } - - text_single = { - visible = "[CourtSceneEditorWindow.IsLightEnabled( Light.Self )]" - raw_text = "Enabled" - } - - spacer = { - visible = "[CourtSceneEditorWindow.IsLightEnabled( Light.Self )]" - size = { 5 5 } - } - - text_single = { - visible = "[CourtSceneEditorWindow.IsAffectedByShadow( Light.Self )]" - raw_text = "Shadow" - } - - spacer = { - visible = "[CourtSceneEditorWindow.IsAffectedByShadow( Light.Self )]" - size = { 5 5 } - } - } - - light_settings_vbox = { - layoutpolicy_horizontal = expanding - visible = "[CourtSceneEditorWindow.IsLightExpanded( Light.Self )]" - - blockoverride "command_callbacks" - { - onchangestart = "[CourtSceneEditorWindow.OnLightEditStarted( Light.Self )]" - onchangefinish = "[CourtSceneEditorWindow.OnLightEditFinished( Light.Self )]" - } - } - } - } - } - } - } - - button_standard = { - raw_text = "Add light" - onclick = "[CourtSceneEditorWindow.AddLight]" - } - } - - vbox = { - visible = "[GetVariableSystem.HasValue( 'active_tab', 'characters' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - raw_text = "Expand all" - onclick = "[CourtSceneEditorWindow.ExpandAllCharacters]" - } - - button_standard = { - raw_text = "Collapse all" - onclick = "[CourtSceneEditorWindow.CollapseAllCharacters]" - } - - button_checkbox_label = { - onclick = "[CourtSceneEditorWindow.ToggleCharacterDebugLines]" - raw_tooltip = "Toggle showing debug lines" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.ShowCharacterDebugLines]" - } - - blockoverride "text" - { - raw_text = "Debug lines" - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[CourtSceneEditorWindow.AccessCharacters]" - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - editor_expand_button = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleCharacterExpanded( CharacterProperties.Self )]" - - blockoverride "is_expanded" - { - frame = "[Select_int32( CourtSceneEditorWindow.IsCharacterExpanded( CharacterProperties.Self ), '(int32)2', '(int32)1' )]" - } - - blockoverride "text" - { - text = "[Select_CString( StringIsEmpty( CourtSceneEditorWindow.GetCharacterDescription( CharacterProperties.Self ) ), 'Character', CourtSceneEditorWindow.GetCharacterDescription( CharacterProperties.Self ) )]" - } - } - - character_settings_widget = { - layoutpolicy_horizontal = expanding - visible = "[CourtSceneEditorWindow.IsCharacterExpanded( CharacterProperties.Self )]" - - blockoverride "command_callbacks" - { - onchangestart = "[CourtSceneEditorWindow.OnCharacterEditStarted( CharacterProperties.Self )]" - onchangefinish = "[CourtSceneEditorWindow.OnCharacterEditFinished( CharacterProperties.Self )]" - } - } - } - } - } - } - } - - button_standard = { - raw_text = "Add character" - onclick = "[CourtSceneEditorWindow.AddCharacter]" - } - } - - vbox = { - visible = "[GetVariableSystem.HasValue( 'active_tab', 'assets' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - raw_text = "Expand all" - onclick = "[CourtSceneEditorWindow.ExpandAllAssets]" - } - - button_standard = { - raw_text = "Collapse all" - onclick = "[CourtSceneEditorWindow.CollapseAllAssets]" - } - - button_checkbox_label = { - onclick = "[CourtSceneEditorWindow.ToggleAssetsDebugLines]" - raw_tooltip = "Toggle showing debug lines" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.ShowAssetsDebugLines]" - } - - blockoverride "text" - { - raw_text = "Debug lines" - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[CourtSceneEditorWindow.AccessAssets]" - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - editor_expand_button = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleAssetExpanded( AssetSettings.Self )]" - - blockoverride "is_expanded" - { - frame = "[Select_int32( CourtSceneEditorWindow.IsAssetExpanded( AssetSettings.Self ), '(int32)2', '(int32)1' )]" - } - - blockoverride "text" - { - text = "[Select_CString( StringIsEmpty( CourtSceneEditorWindow.GetAssetDescription( AssetSettings.Self ) ), 'Asset', CourtSceneEditorWindow.GetAssetDescription( AssetSettings.Self ) )]" - } - } - - asset_settings_widget = { - layoutpolicy_horizontal = expanding - visible = "[CourtSceneEditorWindow.IsAssetExpanded( AssetSettings.Self )]" - - blockoverride "command_callbacks" - { - onchangestart = "[CourtSceneEditorWindow.OnAssetEditStarted( AssetSettings.Self )]" - onchangefinish = "[CourtSceneEditorWindow.OnAssetEditFinished( AssetSettings.Self )]" - } - } - } - } - } - } - } - - button_standard = { - raw_text = "Add asset" - onclick = "[CourtSceneEditorWindow.AddAsset]" - } - } - - vbox = { - visible = "[GetVariableSystem.HasValue( 'active_tab', 'artifacts' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - raw_text = "Expand all" - onclick = "[CourtSceneEditorWindow.ExpandAllArtifacts]" - } - - button_standard = { - raw_text = "Collapse all" - onclick = "[CourtSceneEditorWindow.CollapseAllArtifacts]" - } - - button_checkbox_label = { - onclick = "[CourtSceneEditorWindow.ToggleArtifactDebugLines]" - raw_tooltip = "Toggle showing debug lines" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.ShowArtifactDebugLines]" - } - - blockoverride "text" - { - raw_text = "Debug lines" - } - } - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[CourtSceneEditorWindow.AccessArtifacts]" - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - editor_expand_button = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleArtifactExpanded( ArtifactSettings.Self )]" - - blockoverride "is_expanded" - { - frame = "[Select_int32( CourtSceneEditorWindow.IsArtifactExpanded( ArtifactSettings.Self ), '(int32)2', '(int32)1' )]" - } - - blockoverride "text" - { - text = "[CourtSceneEditorWindow.GetArtifactDescriptionOrSlot(ArtifactSettings.Self)]" - } - } - - artifact_settings_widget = { - layoutpolicy_horizontal = expanding - visible = "[CourtSceneEditorWindow.IsArtifactExpanded( ArtifactSettings.Self )]" - - blockoverride "command_callbacks" - { - onchangestart = "[CourtSceneEditorWindow.OnArtifactEditStarted( ArtifactSettings.Self )]" - onchangefinish = "[CourtSceneEditorWindow.OnArtifactEditFinished( ArtifactSettings.Self )]" - } - } - } - } - } - } - } - - button_standard = { - raw_text = "Add artifact" - onclick = "[CourtSceneEditorWindow.AddArtifact]" - } - } - - vbox = { - visible = "[GetVariableSystem.HasValue( 'active_tab', 'misc' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - margin = { 20 0 } - spacing = 10 - - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[GetRoyalCourtSelectedCharacter]" - visible = "[Character.IsValid]" - raw_text = "Current selection: [Character.GetName] id: [Character.GetID]" - } - - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[GetRoyalCourtSelectedArtifact]" - visible = "[Artifact.IsValid]" - raw_text = "Current selection: [Artifact.GetName] id: [Artifact.GetID]" - } - - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[GetRoyalCourtHoveredCharacter]" - visible = "[Character.IsValid]" - raw_text = "Current hovered: [Character.GetName] id: [Character.GetID]" - } - - text_single = { - layoutpolicy_horizontal = expanding - datacontext = "[GetRoyalCourtHoveredArtifact]" - visible = "[Artifact.IsValid]" - raw_text = "Current hovered: [Artifact.GetName] id: [Artifact.GetID]" - } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleSelectionDebugLines]" - raw_tooltip = "Toggle showing debug lines" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.ShowSelectionDebugLines]" - } - - blockoverride "text" - { - raw_text = "Debug lines" - } - } - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = "Visual culture: [CourtSceneEditorWindow.GetActiveSettings.GetSettingsCulture]" - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetShadowsStrength]" - onvaluechanged = "[CourtSceneEditorWindow.SetShadowsStrength]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 1 - min = -4 - step = 0.1 - } - - blockoverride "Label" { - raw_text = "Shadows strength" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetShadowsStrength]" - oneditingfinished = "[CourtSceneEditorWindow.OnShadowsStrengthEdit]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetShadowsFade]" - onvaluechanged = "[CourtSceneEditorWindow.SetShadowsFade]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 1000 - min = 0 - step = 1 - } - - blockoverride "Label" { - raw_text = "Shadows fade" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetShadowsFade]" - oneditingfinished = "[CourtSceneEditorWindow.OnShadowsFadeEdit]" - } - } - - expand = {} - } - - expand = {} - } -} - -type editor_expand_button = button_group { - flowcontainer = { - spacing = 5 - - widget = { - size = { 18 22 } - - button_expand = { - block "is_expanded" { - frame = 1 - } - parentanchor = center - } - } - - text_single = { - block "text" { - raw_text = "#D Expand text#!" - } - default_format = "#low" - align = nobaseline - } - } -} - -type property_scrollbar_hbox = hbox -{ - maximumsize = { -1 25 } - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - block "Label" { - raw_text = "#D Radius#!" - } - } - - scrollbar = { - direction = horizontal - size = { 300 20 } - minimumsize = { -1 14 } - wheelstep = 0 - - onchangestart = "[CourtSceneEditorWindow.PauseSelectionUpdate]" - onchangefinish = "[CourtSceneEditorWindow.ResumeSelectionUpdate]" - - block "DataCalls" {} - - block "Scale" { - using = ScaleColor - } - - track = { - button = { - texture ="gfx/interface/progressbars/progress_black.dds" - size = { 20 14 } - spriteType = Corneredtiled - spriteborder = { 6 6 } - } - } - - slider = { - using = SettingsValueSlider - } - - dec_button = { - using = SettingsValueDecButton - } - - inc_button = { - using = SettingsValueIncButton - } - } - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 50 25 } - minimumsize = { 50 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - raw_text = "#D 100#!" - } - } - } -} - - -type camera_position_settings_vbox = vbox -{ - block "position_visibility" {} - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCameraPosition( Camera.Self, 'x' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCameraPosition( Camera.AccessSelf, 'x' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position X" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCameraPosition( Camera.Self, 'x' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCameraPositionEdit( Camera.AccessSelf, 'x' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCameraPosition( Camera.Self, 'y' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCameraPosition( Camera.AccessSelf, 'y' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position Y" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCameraPosition( Camera.Self, 'y' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCameraPositionEdit( Camera.AccessSelf, 'y' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCameraPosition( Camera.Self, 'z' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCameraPosition( Camera.AccessSelf, 'z' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position Z" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCameraPosition( Camera.Self, 'z' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCameraPositionEdit( Camera.AccessSelf, 'z' )]" - } - } -} - -type camera_settings_widget = widget -{ - size = { 495 415 } - - vbox = { - block "camera_desc" - { - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Description: " - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetCameraDescription( Camera.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCameraDescriptionEdit( Camera.AccessSelf )]" - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - - block "visible_default_camera" - { - visible = no - } - - onclick = "[CourtSceneEditorWindow.SetCameraDefault( Camera.AccessSelf )]" - raw_tooltip = "Set camera as the default one for royal court" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsCameraDefault( Camera.Self )]" - } - - blockoverride "text" - { - raw_text = "Default camera" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - - block "visible_screenshot_camera" - { - visible = no - } - - onclick = "[CourtSceneEditorWindow.ToggleCameraToTakeScreenshot( Camera.AccessSelf )]" - raw_tooltip = "Use the camera to take screenshots" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsCameraUsedForScreenshots( Camera.Self )]" - } - - blockoverride "text" - { - raw_text = "Use camera for screenshots" - } - } - } - - block "camera_name" - { - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Localisation key: " - } - - expand = {} - - visible = "[CourtSceneEditorWindow.IsCameraUsedForScreenshots( Camera.Self )]" - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetCameraNameLocalizationKey( Camera.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCameraNameLocalizationKeyEdit( Camera.AccessSelf )]" - } - } - } - } - } - - - camera_position_settings_vbox = { - layoutpolicy_horizontal = expanding - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCameraFov( Camera.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCameraFov( Camera.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Fov" - } - - blockoverride "Scale" { - max = 170 - min = 5 - step = 1 - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCameraFov( Camera.Self )]" - block "camera_fov" { - oneditingfinished = "[CourtSceneEditorWindow.OnCameraFovEdit( Camera.AccessSelf )]" - } - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetPitch( Camera.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetPitch( Camera.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Pitch" - } - - - blockoverride "Scale" { - max =180 - min = -180 - step = 1 - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetPitch( Camera.Self )]" - block "camera_pitch" { - oneditingfinished = "[CourtSceneEditorWindow.OnSetPitch( Camera.AccessSelf )]" - } - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetYaw( Camera.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetYaw( Camera.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Yaw" - } - - blockoverride "Scale" { - max = 180 - min = -180 - step = 1 - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetYaw( Camera.Self )]" - block "camera_yaw" { - oneditingfinished = "[CourtSceneEditorWindow.OnSetYaw( Camera.AccessSelf )]" - } - } - } - - spacer = { - size = { 10 10 } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCameraNear( Camera.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCameraNear( Camera.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - using = ScaleCoord - } - - blockoverride "Label" { - raw_text = "Near" - } - - blockoverride "Scale" { - max = "[CourtSceneEditorWindow.GetCameraFar( Camera.Self )]" - min = 0 - step = 10 - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCameraNear( Camera.Self )]" - block "camera_near" { - oneditingfinished = "[CourtSceneEditorWindow.OnCameraNearEdit( Camera.AccessSelf )]" - } - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCameraFar( Camera.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCameraFar( Camera.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - using = ScaleCoord - } - - blockoverride "Label" { - raw_text = "Far" - } - - blockoverride "Scale" { - max = 5000 - min = "[CourtSceneEditorWindow.GetCameraNear( Camera.Self )]" - step = 10 - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCameraFar( Camera.Self )]" - block "camera_far" { - oneditingfinished = "[CourtSceneEditorWindow.OnCameraFarEdit( Camera.AccessSelf )]" - } - } - } - - hbox = { - button_standard = { - raw_text = "Remove camera" - onclick = "[CourtSceneEditorWindow.RemoveCamera( Camera.Self )]" - block "position_visibility" {} - } - button_standard = { - raw_text = "Duplicate camera" - onclick = "[CourtSceneEditorWindow.DuplicateCamera( Camera.Self )]" - block "position_visibility" {} - } - } - - expand = {} - } -} - -type light_settings_vbox = vbox -{ - background = { - visible = "[Not( CourtSceneEditorWindow.IsLightInLimits( Light.Self ) )]" - using = Status_Bad - } - - widget = { - size = { 500 380 } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = "Description" - } - - editbox_standard = { - size = { 370 25 } - minimumsize = { -1 14 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightDescription( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightDescriptionEdit( Light.AccessSelf )]" - } - } - } - } - - spacer = { - size = { 10 10 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - - hbox = { - text_single = { - maximumsize = { 150 25 } - minimumsize = { 150 0 } - raw_text = "Color" - raw_tooltip = "Click the colored square to open color picker" - } - - tools_colorpicker = { - color = "[CourtSceneEditorWindow.GetColor( Light.Self )]" - oncolorchanged = "[CourtSceneEditorWindow.OnColorChange( Light.AccessSelf )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightColorPickerFinishChange( Light.Self )]" - raw_tooltip = "Click to open color picker" - using = tooltip_above - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - raw_tooltip = "Type of light source" - - text_single = { - maximumsize = { 100 25 } - minimumsize = { 100 0 } - raw_text = "Type" - } - - dropdown_menu_standard = { - - blockoverride "dropdown_size" - { - size = { 150 32 } - } - - blockoverride "dropdown_properties" - { - datamodel = "[GetAllLightTypes]" - onselectionchanged = "[CourtSceneEditorWindow.SetLightType( Light.AccessSelf )]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[CourtSceneEditorWindow.GetLightType( Light.Self )]" - } - - blockoverride "dropdown_item_properties" - { - text = "[CString.GetString]" - } - } - - expand = {} - } - } - - spacer = { - size = { 10 10 } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightPosition( Light.Self, 'x' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightPosition( Light.AccessSelf, 'x' )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "Label" { - raw_text = "Position X" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightPosition( Light.Self, 'x' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightPositionEdit( Light.AccessSelf, 'x' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightPosition( Light.Self, 'y' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightPosition( Light.AccessSelf, 'y' )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "Label" { - raw_text = "Position Y" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightPosition( Light.Self, 'y' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightPositionEdit( Light.AccessSelf, 'y' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightPosition( Light.Self, 'z' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightPosition( Light.AccessSelf, 'z' )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "Label" { - raw_text = "Position Z" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightPosition( Light.Self, 'z' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightPositionEdit( Light.AccessSelf, 'z' )]" - } - } - - spacer = { - size = { 10 10 } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetRadius( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetRadius( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 5000 - min = 0.1 - step = 0.1 - } - - blockoverride "Label" { - raw_text = "Radius" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetRadius( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnRadiusEdit( Light.AccessSelf )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetIntensity( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetIntensity( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 5000 - min = 0 - step = 1 - } - - blockoverride "Label" { - raw_text = "Intensity" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetIntensity( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnIntensityEdit( Light.AccessSelf )]" - } - } - - spacer = { - size = { 10 10 } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightPitch( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightPitch( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Pitch" - } - - blockoverride "Scale" { - max = 360 - min = -360 - step = 1 - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightPitch( Light.Self )]" - block "camera_pitch" { - oneditingfinished = "[CourtSceneEditorWindow.OnLightPitchEdit( Light.AccessSelf )]" - } - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightYaw( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightYaw( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Yaw" - } - - blockoverride "Scale" { - max = 360 - min = -360 - step = 1 - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightYaw( Light.Self )]" - block "light_yaw" { - oneditingfinished = "[CourtSceneEditorWindow.OnLightYawEdit( Light.AccessSelf )]" - } - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetConeInnerAngle( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetConeInnerAngle( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 1 - min = 0 - step = 0.01 - } - - blockoverride "Label" { - raw_text = "Inner Cone" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetConeInnerAngle( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnConeInnerAngleEdit( Light.AccessSelf )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetConeOuterAngle( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetConeOuterAngle( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 1 - min = 0 - step = 0.01 - } - - blockoverride "Label" { - raw_text = "Outer Cone" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetConeOuterAngle( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnConeOuterAngleEdit( Light.AccessSelf )]" - } - } - } - } - - spacer = { - size = { 10 10 } - } - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleAnimatedLight( Light.AccessSelf )]" - raw_tooltip = "Make this light flicker and show animation controls" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsAnimatedLight( Light.Self )]" - } - - blockoverride "text" - { - raw_text = "Animated light" - } - } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleLightEnabled( Light.AccessSelf )]" - raw_tooltip = "Toggle this light" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsLightEnabled( Light.Self )]" - } - - blockoverride "text" - { - raw_text = "Enabled" - } - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[CourtSceneEditorWindow.IsAnimatedLight( Light.Self )]" - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightPositionVariation( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightPositionVariation( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 200 - min = 0 - step = 1 - } - - blockoverride "Label" { - raw_text = "Position variation" - raw_tooltip = "Position variation" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightPositionVariation( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightPositionVariationEdit( Light.AccessSelf )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightPositionVariationFrequency( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightPositionVariationFrequency( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 200 - min = 0 - step = 1 - } - - blockoverride "Label" { - raw_text = "Position variation frequency" - raw_tooltip = "Position variation frequency" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightPositionVariationFrequency( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightPositionVariationFrequencyEdit( Light.AccessSelf )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightIntensityVariation( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightIntensityVariation( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 200 - min = 0 - step = 1 - } - - blockoverride "Label" { - raw_text = "Intensity variation" - raw_tooltip = "Intensity variation" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightIntensityVariation( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightIntensityVariationEdit( Light.AccessSelf )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetLightIntensityVariationFrequency( Light.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetLightIntensityVariationFrequency( Light.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 200 - min = 0 - step = 1 - } - - blockoverride "Label" { - raw_text = "Intensity variation frequency" - raw_tooltip = "Intensity variation frequency" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetLightIntensityVariationFrequency( Light.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnLightIntensityVariationFrequencyEdit( Light.AccessSelf )]" - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleLightAffectedByShadow( Light.AccessSelf )]" - raw_tooltip = "Make this light source cast shadows" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsAffectedByShadow( Light.Self )]" - } - - blockoverride "text" - { - raw_text = "Cast shadow" - } - } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleCubemapShadow( Light.AccessSelf )]" - enabled = "[CourtSceneEditorWindow.IsAffectedByShadow( Light.Self )]" - raw_tooltip = "Make this light source use omnidirectional shadows" - - blockoverride "checkbox" - { - checked = "[And( CourtSceneEditorWindow.IsAffectedByShadow( Light.Self ), CourtSceneEditorWindow.IsCubemapShadow( Light.Self ) )]" - } - - blockoverride "text" - { - raw_text = "Omnidirectional shadows" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleShowDebugLight( Light.AccessSelf )]" - raw_tooltip = "Toggle debug widges for light sources" - - blockoverride "checkbox" - { - checked = "[CourtSceneEditorWindow.IsShowDebugLight( Light.Self )]" - } - - blockoverride "text" - { - raw_text = "Toggle debug widget" - } - } - - button_checkbox_label = { - layoutpolicy_horizontal = expanding - onclick = "[CourtSceneEditorWindow.ToggleShowDebugCamera( Light.AccessSelf )]" - enabled = "[CourtSceneEditorWindow.IsAffectedByShadow( Light.Self )]" - raw_tooltip = "Draw shadow camera volume. Only available when shadow is active" - - blockoverride "checkbox" - { - checked = "[And( CourtSceneEditorWindow.IsAffectedByShadow( Light.Self ), CourtSceneEditorWindow.IsShowDebugCamera( Light.Self ) )]" - } - - blockoverride "text" - { - raw_text = "Show shadow camera" - } - } - } - - property_scrollbar_hbox = { - datacontext = "[CourtSceneEditorWindow.AccessShadowCamera( Light.AccessSelf )]" - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetShadowFade( Camera.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetShadowFade( Camera.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Scale" { - max = 1000 - min = -1 - step = 1 - } - - blockoverride "Label" { - raw_text = "Shadow fade" - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetShadowFade( Camera.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnSetShadowFade( Camera.AccessSelf )]" - } - - } - } - - camera_settings_widget = { - size = { 495 180 } - visible = "[CourtSceneEditorWindow.IsAffectedByShadow( Light.Self )]" - - background = { - visible = "[Not( CourtSceneEditorWindow.IsLightShadowInLimits(Light.Self) )]" - using = Status_Bad - } - - datacontext = "[CourtSceneEditorWindow.AccessShadowCamera( Light.AccessSelf )]" - - blockoverride "position_visibility" - { - visible = no - } - - blockoverride "camera_desc" {} - - blockoverride "camera_name" {} - - blockoverride "command_callbacks" - { - onchangestart = "[CourtSceneEditorWindow.OnLightEditStarted( Light.Self )]" - onchangefinish = "[CourtSceneEditorWindow.OnLightEditFinished( Light.Self )]" - } - - blockoverride "camera_fov" - { - oneditingfinished = "[CourtSceneEditorWindow.OnLightCameraEdit( Light.AccessSelf, Camera.AccessSelf, 'fov' )]" - } - - blockoverride "camera_pitch" - { - oneditingfinished = "[CourtSceneEditorWindow.OnLightCameraEdit( Light.AccessSelf, Camera.AccessSelf, 'pitch' )]" - } - - blockoverride "camera_yaw" - { - oneditingfinished = "[CourtSceneEditorWindow.OnLightCameraEdit( Light.AccessSelf, Camera.AccessSelf, 'yaw' )]" - } - - blockoverride "camera_far" - { - oneditingfinished = "[CourtSceneEditorWindow.OnLightCameraEdit( Light.AccessSelf, Camera.AccessSelf, 'far' )]" - } - - blockoverride "camera_near" - { - oneditingfinished = "[CourtSceneEditorWindow.OnLightCameraEdit( Light.AccessSelf, Camera.AccessSelf, 'near' )]" - } - } - - hbox = { - button_standard = { - raw_text = "Remove light" - onclick = "[CourtSceneEditorWindow.RemoveLight( Light.Self )]" - } - - button_standard = { - raw_text = "Duplicate light" - onclick = "[CourtSceneEditorWindow.DuplicateLight( Light.Self )]" - } - } - - spacer = { - size = { 10 10 } - } -} - -type character_settings_widget = widget -{ - size = { 490 310 } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Description: " - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterDescription( CharacterProperties.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterDescriptionEdit( CharacterProperties.AccessSelf )]" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Locator:" - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterLocator( CharacterProperties.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterLocatorEdit( CharacterProperties.AccessSelf )]" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Roles:" - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterRoles( CharacterProperties.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterRolesEdit( CharacterProperties.AccessSelf )]" - } - } - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCharacterPosition( CharacterProperties.Self, 'x' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCharacterPosition( CharacterProperties.AccessSelf, 'x' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position X" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterPosition( CharacterProperties.Self, 'x' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterPositionEdit( CharacterProperties.AccessSelf, 'x' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCharacterPosition( CharacterProperties.Self, 'y' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCharacterPosition( CharacterProperties.AccessSelf, 'y' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position Y" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterPosition( CharacterProperties.Self, 'y' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterPositionEdit( CharacterProperties.AccessSelf, 'y' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCharacterPosition( CharacterProperties.Self, 'z' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCharacterPosition( CharacterProperties.AccessSelf, 'z' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position Z" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterPosition( CharacterProperties.Self, 'z' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterPositionEdit( CharacterProperties.AccessSelf, 'z' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCharacterRotation( CharacterProperties.Self, 'x' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCharacterRotation( CharacterProperties.AccessSelf, 'x' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Rotation X" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterRotation( CharacterProperties.Self, 'x' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterRotationEdit( CharacterProperties.AccessSelf, 'x' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCharacterRotation( CharacterProperties.Self, 'y' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCharacterRotation( CharacterProperties.AccessSelf, 'y' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Rotation Y" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterRotation( CharacterProperties.Self, 'y' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterRotationEdit( CharacterProperties.AccessSelf, 'y' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetCharacterRotation( CharacterProperties.Self, 'z' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetCharacterRotation( CharacterProperties.AccessSelf, 'z' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Rotation Z" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetCharacterRotation( CharacterProperties.Self, 'z' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnCharacterRotationEdit( CharacterProperties.AccessSelf, 'z' )]" - } - } - - hbox = { - button_standard = { - raw_text = "Remove character" - onclick = "[CourtSceneEditorWindow.RemoveCharacter( CharacterProperties.Self )]" - } - - button_standard = { - raw_text = "Duplicate character" - onclick = "[CourtSceneEditorWindow.DuplicateCharacter( CharacterProperties.Self )]" - } - } - - expand = {} - } -} -type asset_settings_widget = widget { - size = { 490 345 } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Description: " - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetDescription( AssetSettings.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetDescriptionEdit( AssetSettings.AccessSelf )]" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Asset:" - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetName( AssetSettings.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetNameEdit( AssetSettings.AccessSelf )]" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Locator:" - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetLocator( AssetSettings.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetLocatorEdit( AssetSettings.AccessSelf )]" - } - } - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetAssetPosition( AssetSettings.Self, 'x' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetAssetPosition( AssetSettings.AccessSelf, 'x' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position X" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetPosition( AssetSettings.Self, 'x' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetPositionEdit( AssetSettings.AccessSelf, 'x' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetAssetPosition( AssetSettings.Self, 'y' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetAssetPosition( AssetSettings.AccessSelf, 'y' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position Y" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetPosition( AssetSettings.Self, 'y' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetPositionEdit( AssetSettings.AccessSelf, 'y' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetAssetPosition( AssetSettings.Self, 'z' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetAssetPosition( AssetSettings.AccessSelf, 'z' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position Z" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetPosition( AssetSettings.Self, 'z' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetPositionEdit( AssetSettings.AccessSelf, 'z' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetAssetRotation( AssetSettings.Self, 'y' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetAssetRotation( AssetSettings.AccessSelf, 'y' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Direction" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetRotation( AssetSettings.Self, 'y' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetRotationEdit( AssetSettings.AccessSelf, 'y' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetAssetRotation( AssetSettings.Self, 'x' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetAssetRotation( AssetSettings.AccessSelf, 'x' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Pitch" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetRotation( AssetSettings.Self, 'x' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetRotationEdit( AssetSettings.AccessSelf, 'x' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetAssetRotation( AssetSettings.Self, 'z' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetAssetRotation( AssetSettings.AccessSelf, 'z' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Roll" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetRotation( AssetSettings.Self, 'z' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetRotationEdit( AssetSettings.AccessSelf, 'z' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetAssetScale( AssetSettings.Self )]" - onvaluechanged = "[CourtSceneEditorWindow.SetAssetScale( AssetSettings.AccessSelf )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Scale" - } - - blockoverride "Scale" { - min = 0 - max = 100 - step = 0.1 - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetAssetScale( AssetSettings.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnAssetScaleEdit( AssetSettings.AccessSelf )]" - } - } - - hbox = { - button_standard = { - raw_text = "Remove asset" - onclick = "[CourtSceneEditorWindow.RemoveAsset( AssetSettings.Self )]" - } - - button_standard = { - raw_text = "Duplicate asset" - onclick = "[CourtSceneEditorWindow.DuplicateAsset( AssetSettings.Self )]" - } - } - - expand = {} - } -} - -type artifact_settings_widget = widget -{ - size = { 490 310 } - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Description:" - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactDescription( ArtifactSettings.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactDescriptionEdit( ArtifactSettings.AccessSelf )]" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Slot Type:" - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactSlotType( ArtifactSettings.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactSlotTypeEdit( ArtifactSettings.AccessSelf )]" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 450 25 } - - text_single = { - raw_text = "Locator:" - } - - expand = {} - - editbox_standard = { - layoutpolicy_horizontal = expanding - maximumsize = { 340 25 } - minimumsize = { 300 25 } - blockoverride "editbox_properties" - { - block "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactLocator( ArtifactSettings.Self )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactLocatorEdit( ArtifactSettings.AccessSelf )]" - } - } - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetArtifactPosition( ArtifactSettings.Self, 'x' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetArtifactPosition( ArtifactSettings.AccessSelf, 'x' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position X" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactPosition( ArtifactSettings.Self, 'x' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactPositionEdit( ArtifactSettings.AccessSelf, 'x' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetArtifactPosition( ArtifactSettings.Self, 'y' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetArtifactPosition( ArtifactSettings.AccessSelf, 'y' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position Y" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactPosition( ArtifactSettings.Self, 'y' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactPositionEdit( ArtifactSettings.AccessSelf, 'y' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetArtifactPosition( ArtifactSettings.Self, 'z' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetArtifactPosition( ArtifactSettings.AccessSelf, 'z' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Position Z" - } - - blockoverride "Scale" { - using = ScaleCoordinates - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactPosition( ArtifactSettings.Self, 'z' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactPositionEdit( ArtifactSettings.AccessSelf, 'z' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetArtifactRotation( ArtifactSettings.Self, 'y' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetArtifactRotation( ArtifactSettings.AccessSelf, 'y' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Direction" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactRotation( ArtifactSettings.Self, 'y' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactRotationEdit( ArtifactSettings.AccessSelf, 'y' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetArtifactRotation( ArtifactSettings.Self, 'x' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetArtifactRotation( ArtifactSettings.AccessSelf, 'x' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Pitch" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactRotation( ArtifactSettings.Self, 'x' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactRotationEdit( ArtifactSettings.AccessSelf, 'x' )]" - } - } - - property_scrollbar_hbox = { - blockoverride "DataCalls" { - value = "[CourtSceneEditorWindow.GetArtifactRotation( ArtifactSettings.Self, 'z' )]" - onvaluechanged = "[CourtSceneEditorWindow.SetArtifactRotation( ArtifactSettings.AccessSelf, 'z' )]" - block "command_callbacks" {} - } - - blockoverride "Label" { - raw_text = "Roll" - } - - blockoverride "Scale" { - using = ScaleRotation - } - - blockoverride "LabelValue" { - text = "[CourtSceneEditorWindow.GetArtifactRotation( ArtifactSettings.Self, 'z' )]" - oneditingfinished = "[CourtSceneEditorWindow.OnArtifactRotationEdit( ArtifactSettings.AccessSelf, 'z' )]" - } - } - - hbox = { - button_standard = { - raw_text = "Remove artifact" - onclick = "[CourtSceneEditorWindow.RemoveArtifact( ArtifactSettings.Self )]" - } - - button_standard = { - raw_text = "Duplicate artifact" - onclick = "[CourtSceneEditorWindow.DuplicateArtifact( ArtifactSettings.Self )]" - } - } - - expand = {} - } -} -} - -template ScaleCoordinates -{ - max = 1500 - min = -1500 - step = 0.1 -} - -template ScaleColor -{ - max = 2 - min = 0 - step = 0.1 -} - -template ScaleRotation -{ - max = 180 - min = -180 - step = 1 -} diff --git a/project/ck3/base_game/gui/window_court_types.gui b/project/ck3/base_game/gui/window_court_types.gui deleted file mode 100644 index ef54d45901..0000000000 --- a/project/ck3/base_game/gui/window_court_types.gui +++ /dev/null @@ -1,262 +0,0 @@ -window = { - name = "change_court_type_window" - visible = "[CourtTypeWindow.IsCourtTypeWindowVisible]" - - parentanchor = center|hcenter - layer = top - - using = Window_Movable - using = Window_Size_MainTab - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - set_parent_size_to_minimum = yes - using = Window_Margins - - hbox = { - layoutpolicy_horizontal = expanding - - header_pattern_interaction = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - text = "CHANGE_COURT_TYPE_HEADER" - } - - blockoverride "button_close" - { - onclick = "[CourtTypeWindow.ToggleShowHideCourtTypeWindow]" - } - } - } - - hbox = { - datacontext = "[CourtTypeWindow.GetOwner.GetCulture]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = -5 - - icon = { - texture = "[Culture.GetEthos.GetIcon]" - using = Mask_Rough_Edges - size = { 940 202 } - } - } - - hbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 10 - margin = { 20 10 } - - vbox = { - # selection list - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 20 - - vbox = { - # Showing current court type separately in case it's no longer valid - datacontext = "[CourtTypeWindow.GetActiveCourtTypeItem]" - visible = "[Or(Not(CourtTypeSettingItem.IsShown), Not(CourtTypeSettingItem.IsValid))]" - spacing = 10 - layoutpolicy_horizontal = expanding - - text_label_center = { - text = "CURRENT_INVALID_COURT_TYPE" - max_width = 330 - } - - button_standard = { - name = "current_court_type" - size = { 300 40 } - - onclick = "[CourtTypeWindow.SelectCourtType(CourtTypeSettingItem.Self)]" - down = "[ObjectsEqual(CourtTypeWindow.GetCurrentlySelectedCourtTypeItem, CourtTypeSettingItem.Self)]" - - text_single = { - parentanchor = center - text = "[CourtTypeSettingItem.GetNameNoTooltip]" - align = nobaseline - default_format = "#clickable" - } - } - } - - vbox = { - spacing = 10 - datacontext = "[CourtTypeWindow.GetOwner.GetCulture]" - layoutpolicy_horizontal = expanding - - text_label_center = { - text = "COURT_TYPES_FOR_CULTURE" - max_width = 330 - } - - flowcontainer = { - name = "court_types" - datamodel = "[CourtTypeWindow.GetCourtTypes]" - direction = vertical - spacing = 5 - alwaystransparent = no - ignoreinvisible = yes - - item = { - button_standard = { - name = "potential_court_type" - visible = "[CourtTypeSettingItem.IsShown]" - size = { 300 40 } - - onclick = "[CourtTypeWindow.SelectCourtType(CourtTypeSettingItem.Self)]" - down = "[ObjectsEqual(CourtTypeWindow.GetCurrentlySelectedCourtTypeItem, CourtTypeSettingItem.Self)]" - - text_single = { - parentanchor = center - text = "[CourtTypeSettingItem.GetNameNoTooltip]" - align = nobaseline - default_format = "#clickable" - } - - warning_icon = { - parentanchor = right|vcenter - visible = "[Not( CourtTypeSettingItem.IsValid )]" - size = { 25 25 } - position = { -5 1 } - alwaystransparent = yes - tooltip = "[CourtTypeSettingItem.CannotSelectTooltip]" - } - } - } - } - } - - expand = {} - } - - scrollbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - size = { 600 360 } - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin_top = -15 - - # header - text_label_center = { - text = "[CourtTypeWindow.GetCurrentlySelectedCourtTypeItem.GetNameNoTooltip]" - layoutpolicy_horizontal = expanding - align = center - } - - # effects - text_multi = { - margin = { 10 5 } - max_width = 580 - min_width = 580 - autoresize = yes - text = "[CourtTypeWindow.GetCurrentlySelectedCourtTypeItem.GetDescription]" - } - - expand = {} - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_bottom = 5 - margin_top = 10 - - background = { - using = Background_Area - margin_bottom = 10 - alpha = 1 - } - - # change warning text - text_single = { - max_width = 600 - align = center - margin_top = 5 - - datacontext = "[CourtTypeWindow.GetActiveCourtTypeItem]" - visible = "[Or(Not(CourtTypeSettingItem.IsShown), Not(CourtTypeSettingItem.IsValid))]" - multiline = yes - text = "CHANGE_COURT_TYPE_WARNING" - default_format = "#weak" - } - - # cost - text_single = { - datacontext = "[CourtTypeWindow.GetCurrentlySelectedCourtTypeItem]" - margin_bottom = 5 - - background = { - visible = "[Not(CourtTypeWindow.GetCurrentlySelectedCourtTypeItem.CanAfford)]" - using = Status_Bad - } - - text = "CHANGE_COURT_TYPE_COST" - } - - hbox = { - spacing = 20 - margin_bottom = 10 - - # cancel button - button_standard = { - size = { 200 40 } - onclick = "[CourtTypeWindow.ToggleShowHideCourtTypeWindow]" - - text_single = { - parentanchor = center - position = { 0 0 } - text = "CANCEL" - align = nobaseline - } - } - - # confirm button - button_primary = { - datacontext = "[CourtTypeWindow.GetCurrentlySelectedCourtTypeItem]" - - size = { 200 40 } - enabled = "[And(CourtTypeSettingItem.IsValid, And(CourtTypeSettingItem.CanAfford, Not(ObjectsEqual(CourtTypeSettingItem.Self, CourtTypeWindow.GetActiveCourtTypeItem))))]" - onclick = "[CourtTypeWindow.FinalizeCourtTypeChange]" - onclick = "[CourtTypeWindow.ToggleShowHideCourtTypeWindow]" - tooltip = "[CourtTypeSettingItem.GetConfirmChangeTooltip]" - # opposite of "enabled" - tooltip_enabled = "[Not(And(CourtTypeSettingItem.IsValid, And(CourtTypeSettingItem.CanAfford, Not(ObjectsEqual(CourtTypeSettingItem.Self, CourtTypeWindow.GetActiveCourtTypeItem)))))]" - - text_single = { - parentanchor = center - text = "CHANGE_COURT_TYPE_ACCEPT" - align = nobaseline - max_width = 170 - } - } - } - - } - } -} diff --git a/project/ck3/base_game/gui/window_culture.gui b/project/ck3/base_game/gui/window_culture.gui deleted file mode 100644 index 6a9e795122..0000000000 --- a/project/ck3/base_game/gui/window_culture.gui +++ /dev/null @@ -1,1763 +0,0 @@ -###################################################### -##################### CULTURE ######################## -###################################################### - -window = { - name = "culture_window" - datacontext = "[CultureWindow.GetCulture]" - datacontext = "[Culture.GetReformation]" - widgetid = "culture_window_id" - layer = windows_layer - movable = no - - using = Window_Size_Sidebar - using = Window_Background_Sidebar - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - - position = { 0 0 } - on_start = "[GetVariableSystem.Set( 'culture_tab', 'early' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - on_start = "[GetVariableSystem.Set( 'culture_view_tabs', 'overview' )]" - on_start = "[CultureWindow.HideReformationMode]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - - position = { -90 0 } - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - } - - vbox = { - using = Window_Margins_Sidebar - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CULTURE_WINDOW_CULTURE" - } - - blockoverride "button_close" - { - onclick = "[CultureWindow.Close]" - # shortcut = "innovations_window" - } - - blockoverride "button_back" - { - visible = "[HasViewHistory]" - onclick = "[OpenFromViewHistory]" - tooltip = "[GetViewHistoryTooltip]" - } - - blockoverride "button_me" - { - onclick = "[DefaultOnCharacterClick(GetPlayer.GetID)]" - } - } - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 48 } - - vbox = { - name = "acceptance" - visible = "[Not( ObjectsEqual( Culture.Self, GetPlayer.GetCulture ) )]" - spacing = 2 - margin_left = 450 - margin_right = 10 - - text_single = { - name = "acceptance_text" - layoutpolicy_horizontal = expanding - text = "CULTURE_VIEW_ACCEPTANCE" - align = right - autoresize = no - tooltip = "CULTURE_ACCEPTANCE_TOOLTIP" - } - - text_single = { - visible = "[NotEqualTo_CFixedPoint( Culture.GetAcceptanceDiff( GetPlayer.GetCulture ), '(CFixedPoint)0')]" - layoutpolicy_horizontal = expanding - text = "CULTURE_VIEW_ACCEPTANCE_DIFF" - align = right - autoresize = no - tooltip = "CULTURE_ACCEPTANCE_TOOLTIP" - } - - expand = {} - } - - hbox = { - name = "whos_culture" - margin_top = 5 - - vbox = { - layoutpolicy_vertical = expanding - - text_label_center = { - text = "[Culture.GetPlayerRelationString]" - default_format = "#low" - } - - text_single = { - text = "[Culture.GetCreationString]" - max_width = 490 - } - } - } - } - - - hbox = { - name = "tabs" - layoutpolicy_horizontal = expanding - margin_top = 10 - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'culture_view_tabs', 'overview' )]" - onclick = "[CultureWindow.HideReformationMode]" - down = "[GetVariableSystem.HasValue( 'culture_view_tabs', 'overview' )]" - - text_single = { - parentanchor = center - text = "CULTURE_VIEW_OVERVIEW" - maximumsize = { 400 -1 } - default_format = "#low" - } - } - - button_tab = { - name = "innovations_tab_tutorial_uses_this" - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'culture_view_tabs', 'innovations' )]" - onclick = "[CultureWindow.HideReformationMode]" - down = "[GetVariableSystem.HasValue( 'culture_view_tabs', 'innovations' )]" - - text_single = { - parentanchor = center - text = "CULTURE_VIEW_INNOVATIONS" - maximumsize = { 400 -1 } - default_format = "#low" - } - } - } - - vbox = { - name = "traditions_and_pillars_tab_tutorial_uses_this" - visible = "[GetVariableSystem.HasValue( 'culture_view_tabs', 'overview' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - container_pillar_item = { - datacontext = "[Culture.GetEthos]" - - blockoverride "icon_size" { - size = { 400 100 } - } - - button_round = { - visible = "[CultureWindow.IsInReformationMode]" - parentanchor = bottom|right - onclick = "[Culture.OpenReplaceEthosWindow]" - position = { -8 -8 } - - tooltip = "CULTURE_CLICK_TO_REPLACE" - - button_change = { - alwaystransparent = yes - parentanchor = center - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - margin = { 10 6 } - text = "[culture_pillars|E]" - default_format = "#low" - align = nobaseline - } - } - - hbox = { - name = "cultural_pillars_block" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { 594 104 } - - widget = { - name = "cultural_pillars_collumn_one" - layoutpolicy_horizontal = expanding - - vbox = { - margin_left = 10 - - hbox = { - name = "heritage" - datacontext = "[Culture.GetHeritage]" - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 10 - - tooltipwidget = { - using = culture_pillar_tooltip - } - - icon_doctrine = { - visible = "[ObjectsEqual( Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage )]" - size = { 44 44 } - texture = "gfx/interface/icons/culture_pillars/heritage.dds" - } - - icon_doctrine = { - visible = "[Not( ObjectsEqual( Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage ))]" - size = { 44 44 } - texture = "gfx/interface/icons/culture_pillars/heritage_diverge.dds" - } - - text_multi = { - datacontext = "[Culture.GetHeritage]" - text = "CULTURE_VIEW_HERITAGE_TEXT" - autoresize = yes - max_width = 220 - } - } - - expand = {} - } - - hbox = { - name = "martial" - datacontext = "[Culture.GetMartial]" - layoutpolicy_horizontal = expanding - - spacing = 10 - - icon_doctrine = { - size = { 44 44 } - texture = "[CulturePillar.GetIcon]" - } - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - spacing = 5 - - tooltipwidget = { - using = culture_pillar_tooltip - } - - text_multi = { - text = "CULTURE_VIEW_MARTIAL_CUSTOM_TEXT" - autoresize = yes - max_width = 220 - } - - button_change = { - visible = "[CultureWindow.IsInReformationMode]" - onclick = "[Culture.OpenReplaceMartialWindow]" - - tooltip = "CULTURE_CLICK_TO_REPLACE" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[And(CultureReformation.IsReformingSamePillarTypeAs(Culture.GetMartial), Not(CultureWindow.IsInReformationMode))]" - - margin_top = 3 - - progressbar_reform = { - - blockoverride "progressbar_reform_size" - { - size = { 150 14 } - } - - tooltipwidget = { - using = culture_pillar_tooltip_establishing - } - } - - expand = {} - } - } - } - } - } - - widget = { - name = "cultural_pillars_collumn_two" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - margin_left = 10 - - hbox = { - name = "language" - datacontext = "[Culture.GetLanguage]" - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 10 - - tooltipwidget = { - using = culture_pillar_tooltip - } - - icon_culture_pillar = { - visible = "[ObjectsEqual( Culture.GetLanguage, GetPlayer.GetCulture.GetLanguage )]" - texture = "gfx/interface/icons/culture_pillars/language.dds" - } - - icon_culture_pillar = { - visible = "[Not( ObjectsEqual( Culture.GetLanguage, GetPlayer.GetCulture.GetLanguage ))]" - texture = "gfx/interface/icons/culture_pillars/language_diverge.dds" - } - - text_multi = { - datacontext = "[Culture.GetLanguage]" - text = "CULTURE_VIEW_LANGUAGE_TEXT" - autoresize = yes - max_width = 220 - } - - button_adopt_court_language = { - datacontext = "[GetPlayer]" - layoutpolicy_horizontal = expanding - - onclick = "[ToggleGameViewData( 'language', IntToUnsigned( CulturePillar.GetIndex ) )]" - enabled = "[Character.CanAdoptCourtLanguage( CulturePillar.Self )]" - tooltip = "ADOPT_COURT_LANGUAGE_CULTURE_WINDOW" - visible = "[And( HasDlcFeature( 'royal_court' ), And( Character.HasRoyalCourt, Not( ObjectsEqual( CulturePillar.Self, Character.GetCourtLanguage ) ) ) )]" - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 10 - - tooltip = "CULTURE_AESTHETICS_TOOLTIP" - - icon_culture_pillar = { - texture = "gfx/interface/icons/culture_pillars/aesthetics.dds" - } - - text_multi = { - text = "CULTURE_AESTHETICS" - autoresize = yes - max_width = 220 - } - } - - expand = {} - } - } - } - } - - text_label_left = { - layoutpolicy_horizontal = expanding - margin = { 10 6 } - text = "[traditions|E]" - align = nobaseline - - text_single = { - parentanchor = vcenter|right - position = {-14 0} - text = "[GetDataModelSize(Culture.GetTraditions)]/[Culture.GetMaxNumberOfTraditions]" - tooltip = "[Culture.GetMaxNumberOfTraditionsBreakdown]" - default_format = "#low" - align = nobaseline - } - } - - scrollbox = { - name = "traditions_holder" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - scrollbarpolicy_horizontal = always_off - - blockoverride "scrollbox_content" { - vbox = { - fixedgridbox = { - datamodel = "[CultureWindow.GetCultureTraditions]" - visible = "[Not(CultureWindow.IsInReformationMode)]" - flipdirection = yes - addcolumn = 284 - addrow = 180 - datamodel_wrap = 2 - - item = { - container = { - widget = { - name = "exisiting_tradition" - datacontext = "[GuiCultureTradition.GetTradition]" - visible = "[Not(GuiCultureTradition.IsEmpty)]" - size = { 276 168 } - - tooltipwidget = { - using = culture_tradition_tooltip - } - - widget_tradition_icon = { - visible = "[Not(GuiCultureTradition.IsEmpty)]" - - block "icon_size" { - size = { 276 138 } - } - } - - text_label_center = { - name = "name_replacing" - visible = "[Not(GuiCultureTradition.IsEmpty)]" - parentanchor = bottom|hcenter - text = "[CultureTradition.GetNameNoTooltip]" - using = Font_Size_Medium - multiline = yes - align = center - } - } - - widget = { - name = "new_tradition" - datacontext = "[CultureReformation.GetNewTradition]" - visible = "[And(GuiCultureTradition.IsNextAvailable, CultureReformation.IsAddingNewTradition)]" - size = { 276 168} - - tooltipwidget = { - using = culture_tradition_tooltip_establishing - } - - widget_tradition_icon = { - enabled = "[Not(And(CultureReformation.IsAddingNewTradition, GuiCultureTradition.IsNextAvailable))]" - - block "icon_size" { - size = { 276 138 } - } - } - - widget = { - size = { 276 38} - parentanchor = center|hcenter - position = { 0 30 } - - background = { - using = Background_Area_Dark - margin_top = 1 - margin_bottom = 5 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - blend_mode = alphamultiply - } - } - - text_single = { - name = "name_adding" - visible = "[GuiCultureTradition.IsEmpty]" - parentanchor = top|hcenter - text = "REFORMATION_NEW_TRADITION_INFO" - using = Font_Size_Small - multiline = yes - max_width = 240 - align = center - } - - widget = { - name = "progressbar_new_tradition" - size = { 100% 100% } - visible = "[And(CultureReformation.IsAddingNewTradition, GuiCultureTradition.IsNextAvailable)]" - - progressbar_reform = { - parentanchor = bottom|hcenter - - blockoverride "progressbar_reform_size" - { - size = { 250 14 } - } - } - } - } - - text_label_center = { - name = "name_replacing" - parentanchor = bottom|hcenter - text = "[CultureTradition.GetNameNoTooltip]" - using = Font_Size_Medium - default_format = "#low" - multiline = yes - align = center - } - } - } - } - } - - fixedgridbox = { - datamodel = "[CultureWindow.GetCultureTraditions]" - visible = "[CultureWindow.IsInReformationMode]" - flipdirection = yes - addcolumn = 284 - addrow = 180 - datamodel_wrap = 2 - - item = { - widget = { - name = "traditions" - datacontext = "[GuiCultureTradition.GetTradition]" - size = { 276 168 } - - tooltip_enabled = "[Not(GuiCultureTradition.IsEmpty)]" - - tooltipwidget = { - using = culture_tradition_tooltip - } - - widget_tradition_icon = { - visible = "[Not(GuiCultureTradition.IsEmpty)]" - block "icon_size" { - size = { 276 138 } - } - } - - widget_tradition_selectable_glow = { - visible = "[Or(Not(GuiCultureTradition.IsEmpty), GuiCultureTradition.IsNextAvailable)]" - block "icon_size" { - size = { 276 138 } - } - } - - widget_tradition_empty = { - visible = "[GuiCultureTradition.IsEmpty]" - block "icon_size" { - size = { 276 138 } - } - } - - text_label_center = { - name = "name" - visible = "[Not(GuiCultureTradition.IsEmpty)]" - parentanchor = bottom|hcenter - maximumsize = { 220 44 } - text = "[CultureTradition.GetNameNoTooltip]" - using = Font_Size_Medium - multiline = yes - align = center - elide = right - } - - button_standard = { - visible = "[GuiCultureTradition.IsNextAvailable)]" - onclick = "[Culture.OpenAddTraditionWindow]" - size = { 276 138 } - - tooltip = "CULTURE_CLICK_TO_ADD_TRADITION" - - highlight_icon = { - name = "build_new_icon" - parentanchor = center - size = { 45 45 } - alpha = 0.7 - texture = "gfx/interface/icons/flat_icons/plus.dds" - - modify_texture = { - texture = "gfx/interface/icons/focuses/hud_icon_mask.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/colors/gold.dds" - blend_mode = add - - } - - modify_texture = { - texture = "gfx/interface/colors/red.dds" - blend_mode = colordodge - } - } - } - } - } - } - } - } - } - - expand = {} - - hbox = { - visible = "[Not(CultureWindow.IsInReformationMode)]" - layoutpolicy_horizontal = expanding - margin = { 10 8 } - spacing = 10 - margin_top = 8 - - hbox = { - visible = "[And( And( HasDlcFeature( 'hybridize_culture' ), Not( ObjectsEqual( Culture.Self, GetPlayer.GetCulture ) ) ), GetPlayer.IsValid )]" - - text_multi = { - name = "no_hybridize_parent" - visible = "[GetPlayer.GetCulture.IsChildOf( Culture.Self )]" - max_width = 580 - autoresize = yes - text = "NO_HYBRIDIZE_INFO_PARENT" - align = nobaseline - default_format = "#weak" - margin_top = 6 - margin_bottom = 6 - } - - text_multi = { - name = "no_hybridize_child" - visible = "[Culture.IsChildOf( GetPlayer.GetCulture )]" - max_width = 580 - autoresize = yes - text = "NO_HYBRIDIZE_INFO_CHILD" - align = nobaseline - default_format = "#weak" - margin_top = 6 - margin_bottom = 6 - } - - text_multi = { - name = "no_hybridize_heritage" - visible = "[And( ObjectsEqual(Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage ), And( Not( GetPlayer.GetCulture.IsChildOf( Culture.Self ) ), Not( Culture.IsChildOf( GetPlayer.GetCulture ) ) ) )]" - max_width = 580 - autoresize = yes - text = "NO_HYBRIDIZE_INFO_HERITAGE" - align = nobaseline - default_format = "#weak" - margin_top = 6 - margin_bottom = 6 - } - - button_standard = { - name = "hybridize_tutorial_uses_this" - visible = "[And( Not( ObjectsEqual(Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage ) ), And( Not( GetPlayer.GetCulture.IsChildOf( Culture.Self ) ), Not( Culture.IsChildOf( GetPlayer.GetCulture ) ) ) )]" - minimumsize = { 240 0 } - onclick = "[Culture.OpenHybridizationWindow]" - onclick = "[CultureWindow.Close]" - text = "HYBRIDIZE_CULTURE_LABEL" - tooltip = "HYBRIDIZE_CULTURE_TOOLTIP" - using = tooltip_nw - - icon = { - visible = "[Not( GetPlayer.GetCulture.CanHybridize( Culture.Self ) )]" - parentanchor = vcenter|right - position = { -3 0 } - size = { 25 25 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - alwaystransparent = yes - } - } - } - - button_standard = { - name = "add_tradition" - visible = "[And(ObjectsEqual(Culture.GetCultureHead.Self, GetPlayer ), Not(HasDlcFeature( 'reform_culture' )))]" - text = "ADD_TRADITION_LABEL" - minimumsize = { 240 0 } - onclick = "[Culture.OpenAddTraditionWindow]" - down = "[IsGameViewOpen('add_culture_tradition')]" - tooltip = "ADD_TRADITION_TOOLTIP" - using = tooltip_nw - - icon = { - visible = "[Not( Culture.CanAddTradition )]" - parentanchor = vcenter|right - position = { -3 0 } - size = { 25 25 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - alwaystransparent = yes - } - } - - expand = {} - - button_standard = { - name = "reform_culture" - visible = "[And(And(ObjectsEqual(Culture.GetCultureHead.Self, GetPlayer ), HasDlcFeature( 'reform_culture' )), GetPlayer.IsValid)]" - enabled = "[Not(Culture.IsReforming)]" - text = "REFORM_CULTURE_LABEL" - minimumsize = { 240 0 } - onclick = "[CultureWindow.ShowReformationMode]" - down = "[IsGameViewOpen('add_culture_tradition')]" - tooltip = "REFORM_CULTURE_TOOLTIP" - using = tooltip_nw - - } - - button_standard = { - name = "diverge" - visible = "[And( ObjectsEqual(Culture.Self, GetPlayer.GetCulture ), HasDlcFeature( 'diverge_culture' ) )]" - minimumsize = { 240 0 } - onclick = "[Culture.OpenDivergenceWindow]" - onclick = "[CultureWindow.Close]" - text = "DIVERGE_CULTURE_LABEL" - tooltip = "DIVERGE_CULTURE_TOOLTIP" - using = tooltip_nw - - #icon debug - icon = { - visible = "[Not( GetPlayer.GetCulture.CanDiverge )]" - parentanchor = vcenter|right - size = { 25 25 } - position = { -3 0 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - alwaystransparent = yes - } - } - - expand = {} - } - - hbox = { - visible = "[CultureWindow.IsInReformationMode]" - layoutpolicy_horizontal = expanding - margin = { 10 8 } - spacing = 10 - margin_top = 8 - - button_standard = { - name = "cancel_reform_culture" - text = "REFORM_CULTURE_CLOSE_LABEL" - minimumsize = { 240 0 } - onclick = "[CultureWindow.HideReformationMode]" - down = "[IsGameViewOpen('add_culture_tradition')]" - tooltip = "REFORM_CULTURE_CLOSE_TOOLTIP" - using = tooltip_nw - } - } - } - - vbox = { - name = "innovations_area_tutorial_uses_this" - visible = "[GetVariableSystem.HasValue( 'culture_view_tabs', 'innovations' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - - text_label_center = { - text = "CULTURE_WINDOW_INNOVATIONS" - using = Font_Size_Medium - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - - background = { - using = Background_Area_Dark - } - - datamodel = "[CultureWindow.GetCultureEras]" - - item = { - vbox_era_tab = { - } - } - } - - scrollbox = { - name = "selected_culture_era" - datacontext = "[CultureWindow.GetSelectedCultureEra]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - datacontext = "[GuiCultureEra.GetCultureEra]" - layoutpolicy_horizontal = expanding - spacing = 10 - - state = { - name = "culture_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - text_single = { - visible = "[GuiCultureEra.GetCultureEra.GetType.IsInvalidForPlayerGovernment]" - layoutpolicy_horizontal = expanding - text = "CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT" - margin_bottom = 5 - } - - hbox = { - visible = "[Not(CultureEra.IsActive)]" - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - background = { - using = Background_Area - margin = { 10 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - max_width = 550 - text = "CULTURE_ERA_BLOCKED_BLOCKED_TILE" - autoresize = yes - margin_left = 3 - - background = { - using = Background_Area_Dark - alpha = 0.6 - margin = { 10 5 } - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - text_multi = { - visible = "[Not(CultureEra.CanGainProgress)]" - layoutpolicy_horizontal = expanding - text = "[CultureEra.GetCantGainProgressReason]" - autoresize = no - margin_left = 3 - } - - expand = {} - } - - vbox = { - visible = "[CultureEra.CanGainProgress]" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - spacing = 3 - tooltip = "[CultureEra.GetProgressAndGainBreakdown]" - - progressbar_standard = { - layoutpolicy_horizontal = expanding - value = "[FixedPointToFloat(CultureEra.GetProgress)]" - minimumsize = { 0 25 } - min = 0 - max = 100 - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - text = "[CultureEra.GetCultureEraProgressEstimation]" - } - - expand = {} - } - } - } - - spacer = { - size = { 70 10 } - } - } - - vbox = { - name = "era_groups" - datamodel = "[GuiCultureEra.GetCultureEraGroups]" - layoutpolicy_horizontal = expanding - spacing = 30 - - item = { - vbox = { - visible = "[GuiCultureEraGroup.HasInnovations]" - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - align = left - margin = { 0 3 } - text = "[GuiCultureEraGroup.GetName]" - } - - dynamicgridbox = { - datamodel = "[GuiCultureEraGroup.GetInnovations]" - datamodel_wrap = 2 - flipdirection = yes - - item = { - flowcontainer = { - margin_top = 10 - margin_right = 45 - - flowcontainer = { - datacontext = "[GuiCultureInnovation.GetCultureInnovation]" - direction = horizontal - - allow_outside = yes - using = tooltip_es - ignoreinvisible = yes - - tooltipwidget = { - using = culture_innovation_tooltip - - blockoverride "AfterDescription" - { - container = { - name = "can_select_as_fascination" - visible = "[And(CultureInnovation.CanPlayerSetAsFascination, Not(CultureInnovation.IsFascination) )]" - minimumsize = { 100% 0 } - textbox = { - text = "INNOVATION_CLICK_TO_SELECT_FASCINATION" - autoresize = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - using = DefaultTooltipText - multiline = yes - } - } - } - } - - ######### NOT CLICKABLE ###### - widget = { - visible = "[Not(And(CultureInnovation.GetCulture.IsPlayerCultureHead, Not(CultureInnovation.IsActive)))]" - size = { 256 66 } - - hbox = { - margin = { 3 3 } - margin_right = 8 - spacing = 5 - - background = { - using = Background_Area - } - - icon_innovation = { - visible = "[And(CultureInnovation.GetCulture.IsPlayerCultureHead, CultureInnovation.IsActive)]" - } - - icon_innovation = { - visible = "[Not(CultureInnovation.GetCulture.IsPlayerCultureHead)]" - } - - widget = { - size = { 150 60 } - - vbox = { - position = {0 -1} - - ignoreinvisible = yes - - text_multi = { - name = "name_clickable" - visible = "[CultureInnovation.CanBeFascination]" - layoutpolicy_horizontal = expanding - text = "[CultureInnovation.GetNameNoTooltip]" - align = nobaseline - margin = { 3 0 } - default_format = "#clickable" - } - - text_multi = { - name = "name_unlocked" - visible = "[CultureInnovation.IsActive]" - layoutpolicy_horizontal = expanding - text = "[CultureInnovation.GetNameNoTooltip]" - max_width = 150 - align = nobaseline - margin = { 3 0 } - default_format = "#P" - alpha = 0.7 - } - - text_multi = { - name = "name_blocked" - visible = "[And(Not(CultureInnovation.CanBeFascination),Not(CultureInnovation.IsActive))]" - layoutpolicy_horizontal = expanding - text = "[CultureInnovation.GetNameNoTooltip]" - max_width = 150 - align = nobaseline - margin = { 3 0 } - default_format = "#low" - } - - hbox = { - visible = "[And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive))]" - layoutpolicy_horizontal = expanding - margin = { 3 0 } - - progressbar_standard = { - visible = "[And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive))]" - value = "[FixedPointToFloat(CultureInnovation.GetProgress)]" - layoutpolicy_horizontal = expanding - size = { 90 15 } - min = 0 - max = 100 - } - } - - spacer = { - visible = "[Not(And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive)))]" - size = { 0 15 } - } - } - } - } - } - - ######### CLICKABLE ###### - button_standard_hover = { - visible = "[And(CultureInnovation.GetCulture.IsPlayerCultureHead, Not(CultureInnovation.IsActive))]" - enabled = "[CultureInnovation.CanBeFascination]" - size = { 256 66 } - onclick = "[CultureInnovation.SelectAsFascination]" - - hbox = { - margin = { 3 3 } - margin_right = 8 - spacing = 5 - allow_outside = yes - ignoreinvisible = yes - - background = { - using = Background_Area - } - - widget = { - size = { 90 60 } - - icon_innovation = { - parentanchor = center - } - } - - widget = { - size = { 150 60 } - alwaystransparent = yes - - vbox = { - position = {0 -1} - - ignoreinvisible = yes - - text_multi = { - name = "name_clickable" - visible = "[CultureInnovation.CanBeFascination]" - layoutpolicy_horizontal = expanding - text = "[CultureInnovation.GetNameNoTooltip]" - align = nobaseline - margin = { 3 0 } - default_format = "#clickable" - } - - text_multi = { - name = "name_unlocked" - visible = "[CultureInnovation.IsActive]" - layoutpolicy_horizontal = expanding - text = "[CultureInnovation.GetNameNoTooltip]" - max_width = 150 - align = nobaseline - margin = { 3 0 } - default_format = "#P" - alpha = 0.7 - } - - text_multi = { - name = "name_blocked" - visible = "[And(Not(CultureInnovation.CanBeFascination),Not(CultureInnovation.IsActive))]" - layoutpolicy_horizontal = expanding - text = "[CultureInnovation.GetNameNoTooltip]" - max_width = 150 - align = nobaseline - margin = { 3 0 } - default_format = "#low" - } - - hbox = { - visible = "[And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive))]" - layoutpolicy_horizontal = expanding - margin = { 3 0 } - - progressbar_standard = { - visible = "[And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive))]" - value = "[FixedPointToFloat(CultureInnovation.GetProgress)]" - layoutpolicy_horizontal = expanding - size = { 90 15 } - min = 0 - max = 100 - } - } - - spacer = { - visible = "[Not(And(CultureInnovation.CanGainProgress, Not(CultureInnovation.IsActive)))]" - size = { 0 15 } - } - } - } - } - } - } - } - } - } - } - } - } - - background = { - name = "gray_overlay" - visible = "[GuiCultureEra.GetCultureEra.GetType.IsInvalidForPlayerGovernment]" - using = Background_Area_Border_Solid - tintcolor = { 0.5 0.5 0.5 0.3 } - alwaystransparent = no - margin = { 10 10 } - } - } - } - } - } - - hbox = { - name = "no_culture_head" - visible = "[And(Not(CultureWindow.IsInReformationMode), Not( Culture.HasCultureHead ))]" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - - background = { - using = Background_Area - } - - text_single = { - text = "CULTURE_WINDOW_NO_HEAD" - } - - text_single = { - text = "[Culture.GetNoHeadReason]" - } - } - - hbox = { - name = "culture_head_tutorial_uses_this" - datacontext = "[Culture.GetCultureHead]" - visible = "[And(Not(CultureWindow.IsInReformationMode), Culture.HasCultureHead)]" - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_top = 10 - spacing = 10 - - background = { - using = Background_Area - } - - vbox = { - layoutpolicy_vertical = expanding - expand = {} - - portrait_shoulders = { - name = "culture_head_portrait" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - text_multi = { - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 420 - text = "CULTURE_WINDOW_CULTURE_HEAD_TITLE" - } - - spacer = { - visible = "[Not(EqualTo_uint32( CultureWindow.GetCulture.GetID, GetPlayer.GetCulture.GetID ))]" - size = { -1 42 } - } - - vbox = { - name = "culture_head_influence_info" - visible = "[EqualTo_uint32( CultureWindow.GetCulture.GetID, GetPlayer.GetCulture.GetID )]" - layoutpolicy_horizontal = expanding - - text_multi = { - visible = "[Not(CultureWindow.ShouldShowMyCultureInfo)]" - layoutpolicy_horizontal = expanding - text = "[CultureWindow.GetCultureHeadInfo]" - autoresize = yes - max_width = 415 - align = left - } - - text_multi = { - visible = "[CultureWindow.ShouldShowMyCultureInfo]" - layoutpolicy_horizontal = expanding - text = "CULTURE_WINDOW_CULTURE_HEAD_NOTPLAYER" - default_format = "#low" - autoresize = yes - max_width = 415 - align = left - } - } - - - spacer = { - size = { -1 10 } - } - - hbox = { - name = "fascination_info_tutorial_uses_this" - datacontext = "[CultureWindow.GetCulture]" - visible = "[Culture.HasFascination]" - layoutpolicy_horizontal = expanding - spacing = 14 - margin = { 5 10 } - - icon_innovation = { - datacontext = "[CultureWindow.GetCulture.GetFascination]" - size = { 90 60 } - - tooltipwidget = { - using = culture_innovation_tooltip - } - } - - vbox = { - spacing = 5 - - text_single = { - name = "current_fascination" - text = "CULTURE_WINDOW_HEAD_FASCINATION" - max_width = 300 - } - - hbox = { - layoutpolicy_horizontal = expanding - - skill_icon_label = { - datacontext = "[CultureWindow.GetLearningLevel]" - } - - expand = {} - } - } - - expand = {} - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types CultureWindow -{ - type vbox_era_tab = vbox { - datacontext = "[GuiCultureEra.GetCultureEra]" - layoutpolicy_horizontal = expanding - - tooltipwidget = { - using = culture_era_tooltip - } - - using = tooltip_se - - spacer = { - visible = "[GuiCultureEra.IsSelected]" - size = { 150 0 } - - state = { - name = _show - size = { 135 0 } - duration = 0.3 - } - - state = { - name = _hide - size = { 0 0 } - duration = 0.3 - } - } - - button = { - layoutpolicy_horizontal = expanding - size = { 0 128 } - onclick = "[PdxGuiTriggerAllAnimations('culture_refresh')]" - scissor = yes - - state = { - name = _mouse_click - on_finish = "[GuiCultureEra.Select]" - } - - highlight_icon = { - parentanchor = center - size = { 250 128 } - texture = "[CultureEra.GetType.GetIllustration]" - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_culture_era_tab.dds" - blend_mode = alphamultiply - alpha = 0.9 - } - } - - highlight_icon = { - visible = "[Not(CultureEra.IsActive)]" - parentanchor = center - size = { 250 128 } - texture = "[CultureEra.GetType.GetIllustration]" - tintcolor = { 0 0 0 0.5 } - } - - ##### FRAYED EDGES #### - widget = { - parentanchor = left - size = { 6 128 } - - background = { - using = Background_Area_Solid - spriteType = Corneredtiled - spriteborder = { 20 20 } - spriteborder_right = 11 - margin = { 0 20 } - margin_left = 10 - } - } - - widget = { - parentanchor = right - size = { 6 128 } - - background = { - using = Background_Area_Solid - mirror = horizontal - spriteType = Corneredtiled - spriteborder = { 20 20 } - spriteborder_right = 11 - margin = { 0 20 } - margin_right = 10 - } - } - - text_multi = { - visible = "[GuiCultureEra.IsSelected]" - size = { 100% 100% } - margin = { 5 10 } - autoresize = no - text = "[CultureEra.GetNameNoTooltip]" - align = top|hcenter - default_format = "#low" - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - } - - text_label_center = { - visible = "[Not(CultureEra.IsActive)]" - parentanchor = bottom|hcenter - position = { 0 -8 } - text = "CULTURE_ERA_INNOVATION_COUNT" - default_format = "#low" - } - - text_label_center = { - visible = "[CultureEra.IsActive]" - parentanchor = bottom|hcenter - position = { 0 -8 } - text = "CULTURE_ERA_INNOVATION_COUNT_JOIN_LEAVE" - default_format = "#high" - } - } - } - - type icon_innovation_no_context = icon { - size = { 90 60 } - - icon = { - texture = "[CultureInnovationType.GetIcon]" - size = { 90 60 } - } - - icon = { - texture = "[CultureInnovationType.GetCultureEraType.GetFrame]" - size = { 90 60 } - } - } - - type icon_innovation = icon { - size = { 90 60 } - - icon = { - texture = "[CultureInnovation.GetType.GetIcon]" - size = { 90 60 } - - modify_texture = { - name = "shimmer" - texture = "gfx/interface/component_effects/effect_shimmer.dds" - blend_mode = colordodge - translate_uv = { 0.2 0.2 } - } - - state = { - name = shimmer - next = pause - trigger_on_create = yes - duration = 1.2 - trigger_when = "[CultureInnovation.IsFascination]" - bezier = { 0 0.9 1 0.4 } - - modify_texture = { - name = "shimmer" - translate_uv = { -1 1 } - } - } - - state = { - name = pause - duration = 0 - delay = 5 - - modify_texture = { - name = "shimmer" - translate_uv = { 1 -1 } - } - } - } - - icon = { - texture = "[CultureInnovation.GetType.GetCultureEraType.GetFrame]" - size = { 90 60 } - } - - icon = { - visible = "[Not(CultureInnovation.IsActive)]" - size = { 100% 100% } - texture = "[CultureInnovation.GetType.GetIcon]" - tintcolor = { 0 0 0 0.5 } - } - - highlight_icon = { - visible = "[Not(CultureInnovation.CanGainProgress)]" - size = { 100% 100% } - texture = "[CultureInnovation.GetType.GetIcon]" - tintcolor = { 0 0 0 0.5 } - } - - highlight_icon = { - name = "fascination" - visible = "[CultureInnovation.IsFascination]" - parentanchor = center - size = { 110 78 } - texture = "gfx/interface/component_effects/innovation_glow.dds" - tintcolor = { 1 0.8 0.6 1 } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.8 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.5 - } - } - - highlight_icon = { - name = "exposure" - visible = "[CultureInnovation.HasExposureMarker]" - parentanchor = center - size = { 110 78 } - texture = "gfx/interface/component_effects/innovation_glow.dds" - using = Color_Blue - - state = { - name = max_glow - next = min_glow - trigger_on_create = yes - duration = 1 - using = Animation_Curve_Default - alpha = 0.8 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.5 - } - } - } -} - - -types CultureShared -{ - type container_pillar_item = container { - using = tooltip_ws - - tooltipwidget = { - using = culture_pillar_tooltip - } - - highlight_icon = { - name = "icon" - size = { 592 130 } - texture = "[CulturePillar.GetIcon]" - using = Mask_Rough_Edges - } - - widget = { - size = { 100% 100% } - - vbox = { - margin_bottom = 5 - expand = {} - - text_label_center = { - name = "name" - text = "[CulturePillar.GetNameNoTooltip]" - default_format = "#high" - maximumsize = { 130 44 } - fontsize_min = 12 - multiline = yes - align = center - - using = Font_Size_Medium - } - - spacer = { - size = { 0 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - visible = "[And(CultureReformation.IsReformingSamePillarTypeAs(Culture.GetEthos), Not(CultureWindow.IsInReformationMode))]" - - background = { - using = Background_Area_Dark - margin = { 0 5 } - } - - tooltipwidget = { - using = culture_pillar_tooltip_establishing - } - - expand = {} - - text_single = { - text = "REFORM_ETHOS_NEW_NAME" - align = nobaseline - } - - text_single = { - text = "REFORMATION_NEW_TRADITION_INFO" - align = nobaseline - } - - progressbar_reform = { - - blockoverride "progressbar_reform_size" - { - size = { 200 14 } - } - } - - expand = {} - } - } - } - } - - type widget_tradition_icon = widget - { - - icon = { - name = "background" - texture = "[CultureTradition.GetLayeredIcon.GetTexture( '(int32)0' )]" - size = { 100% 100% } - } - - icon = { - name = "pattern_left" - texture = "[CultureTradition.GetLayeredIcon.GetTexture( '(int32)1' )]" - size = { 100% 100% } - parentanchor = hcenter - } - - icon = { - name = "pattern_right" - texture = "[CultureTradition.GetLayeredIcon.GetTexture( '(int32)1' )]" - size = { 100% 100% } - parentanchor = hcenter - mirror = horizontal - } - - icon = { - name = "support" - texture = "[CultureTradition.GetLayeredIcon.GetTexture( '(int32)2' )]" - size = { 100% 100% } - } - - icon = { - name = "stroke" - texture = "[CultureTradition.GetLayeredIcon.GetTexture( '(int32)3' )]" - size = { 90% 90% } - parentanchor = center - } - - icon = { - name = "items" - texture = "[CultureTradition.GetLayeredIcon.GetTexture( '(int32)4' )]" - size = { 100% 100% } - parentanchor = center - } - } - - type widget_tradition_selectable_glow = widget - { - - size = { 276 138 } - - button_standard_clean = { - onclick = "[Culture.OpenReplaceTraditionWindow(CultureTradition.Self)]" - size = { 276 138 } - - icon = { - texture = "gfx/interface/icons/flat_icons/circle.dds" - parentanchor = bottom|right - size = { 45 45 } - position = { -1 2 } - alpha = 0.6 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - blend_mode = alphamultiply - } - } - - button_replace = { - visible = "[Not(GuiCultureTradition.IsEmpty)]" - onclick = "[Culture.OpenReplaceTraditionWindow(CultureTradition.Self)]" - parentanchor = bottom|right - size = { 35 35 } - position = { -5 -2 } - - } - } - } - - type widget_tradition_empty = widget - { - - icon = { - name = "background" - texture = "gfx/interface/colors/black.dds" - alpha = 0.3 - size = { 100% 100% } - parentanchor = center - - using = Mask_Rough_Edges - } - } - - type progressbar_reform = progressbar_standard - { - block "progressbar_reform_size" {} - - min = 0 - max = 100 - value = "[CultureReformation.GetProgress]" - } - - type button_replace_culture = button_normal - { - size = { 35 35 } - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - icon = { - name = "progress_frame" - texture = "gfx/interface/progressbars/action_progress_frame.dds" - size = { 100% 100% } - alpha = 0.5 - } - - button_icon_highlight = { - block "highlight_icon_size" - { - size = { 25 25 } - } - parentanchor = center - texture = "gfx/interface/icons/flat_icons/replace.dds" - } - } -} diff --git a/project/ck3/base_game/gui/window_decisions.gui b/project/ck3/base_game/gui/window_decisions.gui deleted file mode 100644 index cc2d2f785e..0000000000 --- a/project/ck3/base_game/gui/window_decisions.gui +++ /dev/null @@ -1,362 +0,0 @@ -window = { - name = "decisions_view" - parentanchor = top|right - layer = windows_layer - movable = no - - using = Window_Size_MainTab - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - using = Window_Position_MainTab - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - using = Window_Position_MainTab_Hide - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 26 } - margin_right = 13 - - widget = { - size = { 100% 100% } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "DECISIONS_VIEW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[DecisionsView.Close]" - } - } - - scrollbox = { - name = "decision_scrollarea" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - texture = "gfx/interface/skinned/illustrations/decisions.dds" - fittype = end - alpha = 0.4 - framesize = { 1200 848 } - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - blockoverride "scrollbox_content" - { - name = "decisions_main_container" - spacing = 15 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_center = { - text = "DECISIONS_VIEW_MAJOR_DECISIONS" - } - - text_single = { - visible = "[IsDataModelEmpty(DecisionsView.GetDecisions)]" - text = "DECISIONS_VIEW_MAJOR_NOT_AVAILABLE" - default_format = "#low;italic" - } - - vbox = { - name = "major_decisions" - datamodel = "[DecisionsView.GetDecisions]" - layoutpolicy_horizontal = expanding - spacing = 5 - - item = { - button_decision_entry = { - datacontext = "[DecisionsViewItem.GetDecision]" - visible = "[Decision.IsMajor]" - layoutpolicy_horizontal = expanding - size = { -1 55 } - - blockoverride "size_illustration" { - size = { 250 53 } - } - - onclick = "[DecisionsViewItem.OnSelect]" - onclick = "[PdxGuiTriggerAllAnimations('decisions_detail_refresh')]" - down = "[DecisionsViewItem.IsSelected]" - - blockoverride "default_format" { - default_format = "#medium" - } - } - } - } - - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - name = "decisions_container" - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_center = { - text = "DECISIONS_VIEW_DECISIONS" - } - - vbox = { - name = "regular_decisions" - datamodel = "[DecisionsView.GetDecisions]" - layoutpolicy_horizontal = expanding - spacing = 5 - - item = { - button_decision_entry = { - datacontext = "[DecisionsViewItem.GetDecision]" - visible = "[Not(Decision.IsMajor)]" - layoutpolicy_horizontal = expanding - - onclick = "[DecisionsViewItem.OnSelect]" - onclick = "[PdxGuiTriggerAllAnimations('decisions_detail_refresh')]" - down = "[DecisionsViewItem.IsSelected]" - } - } - } - } - } - } - } - } - } -} - - - types Decisions - { - type button_decision_entry = button_standard { - size = { 300 45 } - tooltip = SHOW_DECISION_TOOLTIP - - highlight_icon = { - name = "icon" - position = { 5 5 } - size = { 40 40 } - texture = "[Decision.GetIcon]" - visible = no - } - - widget = { - scissor = yes - parentanchor = right|top - - block "size_illustration" { - size = { 250 43 } - } - - icon = { - name = "illustration" - parentanchor = right|top - size = { 250 100 } - - mirror = horizontal - texture = "[Decision.GetPicture]" - alpha = 0.7 - - visible = "[Decision.IsPossibleForPlayer]" - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds" - blend_mode = alphamultiply - } - } - - highlight_icon = { - parentanchor = right|top - size = { 250 100 } - - mirror = horizontal - texture = "[Decision.GetPicture]" - alpha = 0.7 - - visible = "[Not(Decision.IsPossibleForPlayer)]" - - effectname = "GreyedOut" - - tintcolor = { 0.6 0.6 0.6 0.7 } - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds" - blend_mode = alphamultiply - } - } - } - - hbox = { - margin = { 20 0 } - margin_right = 10 - - text_single = { - layoutpolicy_horizontal = growing - name = "title" - text = "[Decision.GetTitleForPlayer]" - visible = "[Decision.IsPossibleForPlayer]" - default_format = "#clickable" - align = nobaseline - } - - text_single = { - layoutpolicy_horizontal = growing - name = "title2" - text = "[Decision.GetTitleForPlayer]" - visible = "[Not(Decision.IsPossibleForPlayer)]" - block "default_format" { - default_format = "#low" - } - align = nobaseline - } - - highlight_icon = { - size = { 30 30 } - name = "not_possible" - texture = "gfx/interface/icons/symbols/icon_cross.dds" - visible = "[Not(Decision.IsPossibleForPlayer)]" - } - } - } - } - -types Court -{ - type button_court = button_standard { - size = { 300 45 } - tooltip = SHOW_DECISION_TOOLTIP - - highlight_icon = { - name = "icon" - position = { 5 5 } - size = { 40 40 } - texture = "[Decision.GetIcon]" - visible = no - } - - widget = { - scissor = yes - parentanchor = right|top - - block "size_illustration" { - size = { 250 43 } - } - - icon = { - name = "illustration" - parentanchor = right|top - size = { 250 100 } - - mirror = horizontal - texture = "[Decision.GetPicture]" - alpha = 0.7 - - visible = "[Decision.IsPossibleForPlayer]" - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 1 - mirror = horizontal - - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - alpha = 0.5 - mirror = horizontal - - } - } - - highlight_icon = { - parentanchor = right|top - size = { 250 100 } - - mirror = horizontal - texture = "[Decision.GetPicture]" - alpha = 0.7 - - visible = "[Not(Decision.IsPossibleForPlayer)]" - - effectname = "GreyedOut" - - tintcolor = { 0.6 0.6 0.6 0.7 } - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds" - blend_mode = alphamultiply - } - } - } - - hbox = { - margin = { 20 0 } - margin_right = 10 - - text_single = { - layoutpolicy_horizontal = growing - name = "title" - text = "[Decision.GetTitleForPlayer]" - visible = "[Decision.IsPossibleForPlayer]" - default_format = "#clickable" - align = nobaseline - } - - text_single = { - layoutpolicy_horizontal = growing - name = "title2" - text = "[Decision.GetTitleForPlayer]" - visible = "[Not(Decision.IsPossibleForPlayer)]" - block "default_format" { - default_format = "#low" - } - align = nobaseline - } - - highlight_icon = { - size = { 30 30 } - name = "not_possible" - texture = "gfx/interface/icons/symbols/icon_cross.dds" - visible = "[Not(Decision.IsPossibleForPlayer)]" - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/window_decisions_detail.gui b/project/ck3/base_game/gui/window_decisions_detail.gui deleted file mode 100644 index 97c2926e72..0000000000 --- a/project/ck3/base_game/gui/window_decisions_detail.gui +++ /dev/null @@ -1,363 +0,0 @@ -###################################################### -############## DECISIONS DETAIL VIEW ################# -###################################################### - -window = { - name = "decisiondetail_view" - parentanchor = top|right - position = "[DecisionDetailView.GetDynamicPosition]" # can be changed by DECISION_DETAILS_VIEW_POSITION_DEFAULT and DECISION_DETAILS_VIEW_POSITION_COURT in 00_graphics.txt - size = { 630 935 } - layer = middle - - using = Window_Movable - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - position = "[DecisionDetailView.GetDynamicPosition]" - on_start = "[GetVariableSystem.Clear('show_decision_step_two')]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - datacontext = "[DecisionDetailView.GetDecision]" - using = Window_Margins - - state = { - name = "decisions_detail_refresh" - alpha = 0.5 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - on_start = "[GetVariableSystem.Clear('show_decision_step_two')]" - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[DecisionDetailView.GetTitle]" - } - - blockoverride "button_close" - { - onclick = "[DecisionDetailView.Close]" - } - } - - decision_detail_view_step_one = {} - - decision_detail_view_step_two = {} - } -} - - -types DecisionDetailViewTypes -{ - type decision_detail_view_step_one = vbox - { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[Not( GetVariableSystem.HasValue( 'show_decision_step_two', 'true' ) )]" - - vbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 550 220 } - visible = "[Not(DecisionDetailView.IsOpenedFromRoyalCourt) ]" - - background = { - name = "illustrations" - texture = "[DecisionDetailView.GetPicture]" - margin_top = 10 - alpha = 0.7 - using = Mask_Rough_Edges - } - } - - text_multi = { - name = "description" - minimumsize = { 515 -1 } - maximumsize = { 515 -1 } - margin = { 15 15 } - autoresize = yes - text = "[DecisionDetailView.GetDescription]" - using = Font_Size_Small - } - - scrollbox = { - name = "description_scrollarea" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - - vbox = { - name = "effect" - visible = "[DecisionDetailView.HasEffect]" - layoutpolicy_horizontal = expanding - - background = { - name = "illustrations" - texture = "gfx/interface/icons/lifestyle_tree_backgrounds/skulduggery.dds" - tintcolor = { 0.6 0.8 0.8 0.8 } - - margin = { 0 5 } - using = Mask_Rough_Edges - alpha = 0.8 - fittype = centercrop - mirror = horizontal - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_corners_bottom.dds" - blend_mode = alphamultiply - alpha = 0.6 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - blend_mode = overlay - alpha = 0.4 - } - } - - text_label_center = { - text = "DECISION_DETAIL_EFFECTS" - } - - text_multi = { - layoutpolicy_horizontal = expanding - margin = { 15 15 } - max_width = 515 - autoresize = yes - text = "[DecisionDetailView.GetEffectDescription]" - } - } - - vbox = { - name = "requirements" - visible = "[DecisionDetailView.HasRequirements]" - layoutpolicy_horizontal = expanding - - text_label_center = { - text = "DECISION_DETAIL_REQUIREMENTS" - } - - text_multi = { - alwaystransparent = no - minimumsize = { 515 -1 } - maximumsize = { 515 -1 } - margin = { 15 15 } - autoresize = yes - text = "[DecisionDetailView.GetRequirementsDescription]" - } - } - - expand = {} - - } - } - - blockoverride "scrollbox_background_fade" {} - } - - vbox = { - name = "footer" - layoutpolicy_horizontal = expanding - - vbox = { - margin_bottom = 4 - - dynamicgridbox = { - name = "custom_widgets_container" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 4 - margin_bottom = 10 - spacing = 5 - - text_single = { - name = "cost" - visible = "[DecisionDetailView.HasCost]" - text = "[DecisionDetailView.GetCostDescription]" - using = Font_Size_Medium - default_format = "#high" - align = nobaseline - } - - spacer = { - size = { 10 2 } - } - - button_primary = { - name = "next_step" - size = { 380 50 } - - visible = "[DecisionDetailView.GetDecision.HasStepTwo]" - - enabled = "[DecisionDetailView.CanConfirm]" - tooltip = "[DecisionDetailView.GetConfirmTooltip]" - onclick = "[GetVariableSystem.Set('show_decision_step_two', 'true')]" - - text = "[DecisionDetailView.GetDecision.GetNextStepButtonLabel]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_advance" - } - - button_primary = { - name = "confirm" - size = { 380 50 } - visible = "[Not( DecisionDetailView.GetDecision.HasStepTwo )]" - - enabled = "[DecisionDetailView.CanConfirm]" - tooltip = "[DecisionDetailView.GetConfirmTooltip]" - onclick = "[DecisionDetailView.Confirm]" - - text = "[DecisionDetailView.GetConfirmText]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_confirm" - } - - spacer = { - size = { 0 2 } - } - - button_checkbox_label = { - name = "major_checkbox" - onclick = "[Decision.OnToggleImportantForPlayer]" - - blockoverride "checkbox" - { - checked = "[Decision.IsImportantForPlayer]" - } - - blockoverride "text" - { - text = "DECISIONS_VIEW_MAJOR_TOGGLE" - } - } - - expand = {} - } - } - } - - type decision_detail_view_step_two = vbox - { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[GetVariableSystem.HasValue( 'show_decision_step_two', 'true' )]" - - vbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 550 220 } - visible = "[Not( DecisionDetailView.IsOpenedFromRoyalCourt)]" - - background = { - name = "illustrations" - texture = "[DecisionDetailView.GetPicture]" - margin_top = 10 - alpha = 0.7 - using = Mask_Rough_Edges - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - dynamicgridbox = { - name = "custom_widgets_container_step_two" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - } - - vbox = { - name = "footer" - layoutpolicy_horizontal = expanding - margin_top = 4 - margin_bottom = 10 - spacing = 5 - - text_single = { - name = "cost" - visible = "[DecisionDetailView.HasCost]" - text = "[DecisionDetailView.GetCostDescription]" - using = Font_Size_Medium - default_format = "#high" - align = nobaseline - } - - spacer = { - size = { 10 2 } - } - - hbox = { - spacing = 10 - - button_standard_back = { - name = "back" - size = { 180 50 } - onclick = "[GetVariableSystem.Clear('show_decision_step_two')]" - text = "BACK_LABEL" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - } - - button_primary = { - name = "step_two_confirm" - size = { 250 50 } - - enabled = "[DecisionDetailView.CanConfirm]" - tooltip = "[DecisionDetailView.GetConfirmTooltip]" - onclick = "[DecisionDetailView.Confirm]" - - text = "[DecisionDetailView.GetConfirmText]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_confirm" - } - } - - spacer = { - size = { 0 2 } - } - - button_checkbox_label = { - name = "step_two_major_checkbox" - onclick = "[Decision.OnToggleImportantForPlayer]" - - blockoverride "checkbox" - { - checked = "[Decision.IsImportantForPlayer]" - } - - blockoverride "text" - { - text = "DECISIONS_VIEW_MAJOR_TOGGLE" - } - } - - expand = {} - } - } -} diff --git a/project/ck3/base_game/gui/window_diverge_culture.gui b/project/ck3/base_game/gui/window_diverge_culture.gui deleted file mode 100644 index e75a87d795..0000000000 --- a/project/ck3/base_game/gui/window_diverge_culture.gui +++ /dev/null @@ -1,1022 +0,0 @@ -###################################################### -################## CULTURE DIVERGENCE ################ -###################################################### - -window = { - name = "diverge_culture_window" - datacontext = "[GetPlayer.GetCulture]" - datacontext = "[GetVariableSystem]" - datacontext = "[DivergenceWindow.GetVassalConversionWindow]" - parentanchor = center - size = { 1220 950 } - layer = middle - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - on_start = "[GetVariableSystem.Set( 'culture_creation_tab', 'pillars' )]" - on_start = "[GetVariableSystem.Clear( 'culture_creation_right_view' )]" - on_start = "[GetVariableSystem.Clear('conversion_view_vassals')]" - on_start = "[DivergenceWindow.SetTraditionCategory( 'realm' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "DIVERGE_CULTURE_WINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[DivergenceWindow.Close]" - } - - blockoverride "size" - { - maximumsize = { 800 -1 } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # Vassal conversion list - vassal_conversion_preview = { - visible = "[VariableSystem.Exists( 'conversion_view_vassals')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - - vbox = { - name = "left_side" - visible = "[Not( VariableSystem.Exists( 'conversion_view_vassals' ) )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 15 - margin_left = 2 - - hbox = { - spacing = 10 - - button_standard = { - name = "culture_name" - size = { 530 60 } - onclick = "[GetVariableSystem.Set( 'culture_creation_right_view', 'name_selection' )]" - - tooltip = CULTURE_CREATION_NAME_TOOLTIP - - text_multi = { - name = "culture_name_label" - size = { 100% 100% } - margin = { 10 0 } - fontsize_min = 16 - text = "DIVERGE_CULTURE_NAME" - default_format = "#high" - using = Font_Size_Big - align = center|nobaseline - } - - button_replace = { - name = "reset" - alwaystransparent = yes - parentanchor = right|vcenter - position = { -6 0 } - size = { 40 40 } - } - } - - map_color_button = { - blockoverride "mcb_click" - { - onclick = "[GetVariableSystem.Set( 'culture_creation_right_view', 'color_selection' )]" - } - - blockoverride "mcb_color" - { - tintcolor = "[DivergenceWindow.GetColor]" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - margin_bottom = 10 - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'culture_creation_tab', 'pillars' )]" - down = "[GetVariableSystem.HasValue( 'culture_creation_tab', 'pillars' )]" - - text_single = { - text = "CULTURE_VIEW_PILLARS" - parentanchor = center - - maximumsize = { 400 -1 } - default_format = "#low" - } - } - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'culture_creation_tab', 'traditions' )]" - down = "[GetVariableSystem.HasValue( 'culture_creation_tab', 'traditions' )]" - - text_single = { - text = "CULTURE_VIEW_TRADITIONS" - parentanchor = center - - maximumsize = { 400 -1 } - default_format = "#low" - } - } - } - - scrollbox = { - visible = "[VariableSystem.HasValue( 'culture_creation_tab', 'pillars' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - vbox = { - name = "pillars tab" - spacing = 10 - - text_label_center = { - name = "header" - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_ETHOS" - default_format = "#low" - } - - vbox = { - margin_left = 18 - - fixedgridbox = { - datamodel = "[DivergenceWindow.GetPossibleEthos]" - flipdirection = yes - addcolumn = 286 - addrow = 106 - datamodel_wrap = 2 - - item = { - widget = { - size = { 268 96 } - - tooltipwidget = { - using = culture_pillar_tooltip - } - - button_standard_clean = { - size = { 268 58 } - down = "[DivergenceWindow.HasPillar( CulturePillar.Self )]" - onclick = "[DivergenceWindow.SetPillar( CulturePillar.Self )]" - - - icon = { #illustration - name = "icon" - parentanchor = center - texture = "[CulturePillar.GetIcon]" - size = { 100% 100% } - - using = Mask_Rough_Edges - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } - - text_label_center = { - parentanchor = bottom|hcenter - widgetanchor = center - position = { 0 20 } - text = "[CulturePillar.GetNameNoTooltip]" - fontsize_min = 16 - align = center - - using = Font_Size_Medium - } - - warning_icon = { - visible = "[Not( DivergenceWindow.CanPickPillar( CulturePillar.Self ) )]" - position = { 2 2 } - size = { 30 30 } - alwaystransparent = yes - tooltip = "[DivergenceWindow.GetPickPillarBlockers( CulturePillar.Self )]" - } - - icon = { - name = "selection_glow" - visible = "[DivergenceWindow.HasPillar( CulturePillar.Self )]" - parentanchor = center - position = { 2 2 } - size = { 100% 100% } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_effects/innovation_glow.dds" - margin = { 15 13 } - spriteType = Corneredstretched - spriteborder = { 30 30 } - tintcolor = { 1 0.8 0.6 1 } - } - } - } - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_LANGUAGE" - default_format = "#low" - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_right = 6 - - fixedgridbox = { - datamodel = "[DivergenceWindow.GetPossibleLanguage]" - flipdirection = yes - addcolumn = 172 - addrow = 40 - datamodel_wrap = 2 - - item = { - button_diverge_pillar_selection = { - blockoverride "icon" - { - button_icon = { - parentanchor = vcenter - position = { 4 0 } - size = { 26 26 } - alwaystransparent = yes - texture = "gfx/interface/icons/culture_pillars/language.dds" - framesize = { 220 220 } - } - } - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_MARTIAL_CUSTOM" - default_format = "#low" - } - - - scrollarea = { - maximumsize = { 600 100 } - minimumsize = { 420 46 } - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - vbox = { - fixedgridbox = { - datamodel = "[DivergenceWindow.GetPossibleMartial]" - flipdirection = yes - addcolumn = 180 - addrow = 40 - datamodel_wrap = 3 - - item = { - button_diverge_pillar_selection = {} - } - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_AESTHETICS" - default_format = "#low" - } - - fixedgridbox = { - datamodel = "[DivergenceWindow.GetPossibleAesthetics]" - flipdirection = yes - addcolumn = 180 - addrow = 40 - datamodel_wrap = 2 - - item = { - button_standard = { - down = "[DivergenceWindow.HasAesthetic( CultureAesthetics.Self )]" - onclick = "[DivergenceWindow.SetAesthetic( CultureAesthetics.Self )]" - tooltip = "CULTURE_AESTHETICS_DIVERGE_TOOLTIP" - - button_icon = { - parentanchor = vcenter - position = { 4 0 } - size = { 26 26 } - alwaystransparent = yes - texture = "gfx/interface/icons/culture_pillars/aesthetics.dds" - framesize = { 220 220 } - } - - text_multi = { - size = { 100% 100% } - text = "[CultureAesthetics.GetName]" - align = center|nobaseline - default_format = "#clickable" - margin = { 4 0 } - } - } - } - } - - expand = {} - } - } - } - - scrollbox = { - visible = "[VariableSystem.HasValue( 'culture_creation_tab', 'traditions' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 6 - - vbox = { - margin_top = 0 - margin_left = 30 - spacing = 4 - - using = Animation_Tab_Switch - - fixedgridbox = { - datamodel = "[DivergenceWindow.GetTraditions]" - flipdirection = yes - addcolumn = 250 - addrow = 195 - datamodel_wrap = 2 - - item = { - widget_tradition_selection_buttons = { - } - } - } - - expand = {} - } - } - } - } - - scrollbox = { - visible = "[VariableSystem.HasValue( 'culture_creation_tab', 'aesthetics' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - spacing = 10 - - expand = {} - } - } - } - - expand = {} - } - - divider = { - layoutpolicy_vertical = expanding - } - - ### RIGHT PANEL - widget = { - name = "right_side" - layoutpolicy_vertical = expanding - minimumsize = { 510 0 } - - ## Main right side view - vbox = { - visible = "[Not( VariableSystem.Exists('culture_creation_right_view') )]" - spacing = 20 - margin_top = 12 - margin_bottom = 20 - - vbox = { - name = "info" - layoutpolicy_horizontal = expanding - margin = { 30 20 } - spacing = 10 - - vbox = { - name = "blockers" - visible = "[Not( DivergenceWindow.CanDiverge )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_BLOCKERS_HEADER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - text_multi = { - text = "[DivergenceWindow.GetDivergeBlockers]" - autoresize = yes - max_width = 440 - } - expand = {} - } - } - - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_NEW_CULTURE_HEADER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - text_multi = { - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_NEW_CULTURE_TEXT" - } - - expand = {} - } - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_ACCEPTANCE_HEADER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - text_multi = { - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_DIVERGENCE_ACCEPTANCE_TEXT" - } - - expand = {} - } - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_REALM_ADOPTION_HEADER" - default_format = "#low" - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 6 - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_REALM_ADOPTION_TEXT" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - name = "see_vassals" - onclick = "[VariableSystem.Toggle( 'conversion_view_vassals' )]" - text = "FAITH_CREATION_OPEN_VASSAL_LIST" - down = "[VariableSystem.HasValue( 'conversion_view_vassals', 'true' )]" - } - - expand = {} - } - } - } - - expand = {} - - - vbox = { - name = "cost" - tooltip = "DIVERGENCE_COST_TOOLTIP" - - text_single = { - layoutpolicy_horizontal = expanding - text = "DIVERGENCE_TOTAL_COST" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - margin = { 5 0 } - margin_top = 5 - - background = { - visible = "[Not( DivergenceWindow.CanPayCost )]" - margin = { 5 0 } - using = Status_Bad - } - } - } - - text_multi = { - name = "cooldown" - layoutpolicy_horizontal = expanding - align = center - - text = "CULTURE_DIVERGENCE_COOLDOWN" - default_format = "#low" - using = Font_Size_Small - autoresize = yes - max_width = 400 - } - - button_primary = { - name = "create_culture" - size = { 400 60 } - onclick = "[DivergenceWindow.DivergeCulture]" - onclick = "[DivergenceWindow.Close]" - enabled = "[DivergenceWindow.CanDiverge]" - - text = "DIVERGE_CULTURE_EXECUTE_LABEL" - using = Font_Size_Medium - tooltip = "DIVERGE_CULTURE_EXECUTE_TOOLTIP" - } - } - - ## Name selection - vbox = { - name = "name_selection" - visible = "[VariableSystem.HasValue( 'culture_creation_right_view', 'name_selection' )]" - margin = { 0 20 } - margin_top = 30 - spacing = 10 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - text_single = { - name = "header_label" - text = "CULTURE_CREATION_NAMING_HEADER" - default_format = "#I" - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 50 0 } - - # The names of these are referenced in code. If you change them, they'll no longer get properly reset - name_entry_big = { - blockoverride "label" - { - text = "CULTURE_CREATION_NAMING_NAME" - } - - blockoverride "editbox_properties" - { - name = "culture_name_edit" - ontextedited = "[DivergenceWindow.OnEditName]" - maxcharacters = 30 - } - } - - widget = { - size = { 10 10 } - } - - name_entry_big = { - blockoverride "label" - { - text = "CULTURE_CREATION_NAMING_COLLECTIVE_NOUN" - } - - blockoverride "editbox_properties" - { - name = "culture_collective_noun_edit" - ontextedited = "[DivergenceWindow.OnEditCollectiveNoun]" - maxcharacters = 30 - } - } - - widget = { - size = { 10 10 } - } - - name_entry_big = { - blockoverride "label" - { - text = "CULTURE_CREATION_NAMING_PREFIX" - } - - blockoverride "editbox_properties" - { - name = "culture_prefix_edit" - ontextedited = "[DivergenceWindow.OnEditPrefix]" - maxcharacters = 30 - } - } - } - - expand = {} - - button_standard = { - name = "done" - onclick = "[VariableSystem.Clear( 'culture_creation_right_view' )]" - text = "DONE" - default_format = "#high" - } - } - - vbox = { - name = "color_selection" - visible = "[VariableSystem.HasValue( 'culture_creation_right_view', 'color_selection' )]" - margin = { 0 20 } - margin_top = 15 - margin_left = 10 - spacing = 10 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "MAP_COLOR_SELECTION_LABEL" - max_width = 280 - } - - colorpicker_simple = { - visible = yes - color = "[DivergenceWindow.GetColor]" - oncoloredited = "[DivergenceWindow.SetColor]" - } - - expand = {} - - button_standard = { - name = "done" - onclick = "[VariableSystem.Clear( 'culture_creation_right_view' )]" - text = "DONE" - default_format = "#high" - } - } - - ## Tradition selection - vbox = { - name = "tradition_selection" - visible = "[VariableSystem.HasValue( 'culture_creation_right_view', 'tradition_selection' )]" - margin = { 0 15 } - spacing = 12 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_REPLACE_TRADITION_HEADER" - max_width = 280 - } - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - # The parameter for GetTraditionGrouping should match the categories in the traditions script - button_tabs_replace_tradition_category = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'realm' )]" - } - - button_tabs_replace_tradition_category = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'combat' )]" - } - - button_tabs_replace_tradition_category = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'societal' )]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = -2 - - button_tabs_replace_tradition_category = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'ritual' )]" - } - - button_tabs_replace_tradition_category = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'regional' )]" - } - } - } - - - - vbox_diverge_traditions_list = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'realm' )]" - } - vbox_diverge_traditions_list = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'combat' )]" - } - vbox_diverge_traditions_list = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'societal' )]" - } - vbox_diverge_traditions_list = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'ritual' )]" - } - vbox_diverge_traditions_list = { - datacontext = "[DivergenceWindow.GetTraditionGrouping( 'regional' )]" - } - - hbox = { - button_standard = { - name = "done" - onclick = "[VariableSystem.Clear( 'culture_creation_right_view' )]" - onclick = "[DivergenceWindow.ClearSelectedTradition]" - text = "CANCEL" - default_format = "#high" - } - } - } - } - } - } -} - -types DivergenceTypes -{ - type button_diverge_pillar_selection = button_standard { - down = "[DivergenceWindow.HasPillar( CulturePillar.Self )]" - onclick = "[DivergenceWindow.SetPillar( CulturePillar.Self )]" - using = tooltip_se - enabled = "[StringIsEmpty(DivergenceWindow.GetPickPillarBlockers( CulturePillar.Self ))]" - - tooltipwidget = { - using = culture_pillar_tooltip - - blockoverride "above_description_text" { - - text = "[DivergenceWindow.GetPickPillarBlockers( CulturePillar.Self )]" - } - } - - block "icon" - { - button_icon = { - parentanchor = vcenter - position = { 4 0 } - size = { 26 26 } - alwaystransparent = yes - texture = "[CulturePillar.GetIcon]" - framesize = { 220 220 } - } - } - - text_multi = { - size = { 100% 100% } - margin = { 10 0 } - text = "[CulturePillar.GetNameNoTooltip]" - align = center|nobaseline - default_format = "#clickable" - } - } - - type widget_tradition_selection_buttons = widget { - size = { 220 184 } - - tooltipwidget = { - using = culture_tradition_tooltip_clickable - - blockoverride "above_description_text" { - text = "[DivergenceWindow.GetPickTraditionBlockers( CultureTradition.Self )]" - } - } - - vbox = { - button_standard = { - size = { 220 120 } - - block "onclick" { - onclick = "[DivergenceWindow.SetSelectedTradition( CultureTradition.Self )]" - onclick = "[GetVariableSystem.Set( 'culture_creation_right_view', 'tradition_selection' )]" - } - - widget_tradition_icon = { - block "icon_size" { - size = { 220 120 } - } - } - - icon = { - name = "selection_glow" - visible = "[ObjectsEqual( CultureTradition.Self, DivergenceWindow.GetSelectedTradition )]" - parentanchor = center - position = { 0 2 } - size = { 100% 100% } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_effects/innovation_glow.dds" - margin = { 14 12 } - spriteType = Corneredstretched - spriteborder = { 30 30 } - tintcolor = { 1 0.8 0.6 1 } - } - } - } - - hbox = { - text_label_center = { - name = "name" - maximumsize = { 220 44 } - text = "[CultureTradition.GetNameNoTooltip]" - fontsize_min = 12 - multiline = yes - align = center - elide = right - - using = Font_Size_Medium - } - - widget = { - size = { 0 30 } - allow_outside = yes - - warning_icon = { - visible = "[Not( DivergenceWindow.CanPickTradition( CultureTradition.Self ) )]" - size = { 30 30 } - position = { 6 0 } - widgetanchor = left - alwaystransparent = yes - tooltip = "[DivergenceWindow.GetPickTraditionBlockers( CultureTradition.Self )]" - } - } - } - - - text_label_center = { - name = "cost" - text = "[DivergenceWindow.GetTraditionCost( CultureTradition.Self )]" - maximumsize = { 130 44 } - fontsize_min = 12 - multiline = yes - align = center - elide = right - default_format = "#weak" - - using = Font_Size_Small - tooltip = "[DivergenceWindow.GetTraditionCostBreakdown( CultureTradition.Self )]" - } - } - } - - type button_tabs_replace_tradition_category = button_standard { - layoutpolicy_horizontal = expanding - onclick = "[DivergenceWindow.SetTraditionCategory( TraditionGrouping.GetGroupingKey ))]" - down = "[DivergenceWindow.HasTraditionCategory( TraditionGrouping.GetGroupingKey )]" - text = "TRADITION_CATEGORY_DIVERGE_NAME" - } - - type map_color_button = button_standard_clean { - name = "color_button" - size = { 60 60 } - tooltip = "CREATE_CULTURE_SELECT_COLOR" - - block "mcb_click" - { - } - - highlight_icon = { - parentanchor = center - size = { 58 58 } - texture = "gfx/interface/colors/white.dds" - - block "mcb_color" - { - } - - using = Mask_Rough_Edges - } - } - - # Needs a wrapping vbox as otherwise the blockoverride for the scrollbox_content doesn't work - type vbox_diverge_traditions_list = vbox { - visible = "[DivergenceWindow.HasTraditionCategory( TraditionGrouping.GetGroupingKey )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - margin_top = 4 - margin_left = 6 - - fixedgridbox = { - flipdirection = yes - addcolumn = 240 - addrow = 196 - datamodel_wrap = 2 - datamodel = "[TraditionGrouping.GetPossibleTraditions]" - - item = { - widget_tradition_selection_buttons = { - - blockoverride "onclick" { - onclick = "[DivergenceWindow.ReplaceTradition( CultureTradition.Self )]" - onclick = "[GetVariableSystem.Clear( 'culture_creation_right_view' )]" - } - } - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_dynasty.gui b/project/ck3/base_game/gui/window_dynasty.gui deleted file mode 100644 index 525895b5c1..0000000000 --- a/project/ck3/base_game/gui/window_dynasty.gui +++ /dev/null @@ -1,498 +0,0 @@ -### DYNASTY LEGACIES WINDOW - -window = { - name = "dynasty_view" - widgetid = "dynasty_view" - datacontext = "[DynastyView.GetDynasty]" - size = { 100% 100% } - parentanchor = center|hcenter - movable = no - filter_mouse = all - layer = middle - - using = Window_Background_No_Edge - - background = { - using = Background_Bottom_Fade - alpha = 0.5 - } - - state = { - name = _show - - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - - using = Animation_FadeOut_Standard - } - - vbox = { - margin_top = 10 - - header_standard = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "DYNASTY_VIEW_HEADING" - } - - blockoverride "button_close" - { - name = "button_close" - onclick = "[DynastyView.Close]" - shortcut = "close_window" - tooltip = "CLOSE_TOOLTIP" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 5 } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 40 - margin_top = 10 - - widget = { - coa_dynasty_medium = { - blockoverride "coa_button" { - alwaystransparent = yes - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 100 0 } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - spacing = 15 - - vbox = { - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 3 0 } - - text_single = { - text = "DYNASTY_VIEW_SHOW_RENOWN" - } - - expand = {} - - text_single = { - text = "DYNASTY_VIEW_SHOW_LEGACY_COST" - } - } - - spacer = { - size = { 3 3 } - } - - progressbar_standard = { - name = "progress" - size = { 250 12 } - value = "[FixedPointToProgressbarValue(Dynasty.GetNextPerkProgress)]" - min = 0 - tooltip = "DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP" - } - - text_single = { - layoutpolicy_horizontal = expanding - margin = { 3 0 } - text = "DYNASTY_VIEW_SHOW_LEGACIES" - } - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 7 - - text_multi = { - visible = "[GetPlayer.IsDynast]" - layoutpolicy_horizontal = expanding - text = "DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_HEAD" - autoresize = yes - fontsize_min = 14 - default_format = "#low" - } - - text_multi = { - visible = "[Not(GetPlayer.IsDynast)]" - layoutpolicy_horizontal = expanding - text = "DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_NOT_HEAD" - autoresize = yes - fontsize_min = 14 - default_format = "#low" - } - } - } - } - } - - expand = {} - } - } - - expand = {} - } - - widget = { - size = { 100% 100% } - parentanchor = center - - vbox = { - margin_top = 150 - - margin_bottom = 60 - - # background = { - # using = Background_Bottom_Fade - # } - - vbox = { - visible = "[LessThanOrEqualTo_int32(GetDataModelSize(DynastyView.GetLegacies), '(int32)7')]" - datamodel = "[DynastyView.GetLegacies]" - layoutpolicy_horizontal = expanding - margin_bottom = 60 - - spacing = 5 - - item = { - hbox_legacy_item = { - layoutpolicy_horizontal = expanding - } - } - } - - scrollbox = { - visible = "[GreaterThan_int32(GetDataModelSize(DynastyView.GetLegacies), '(int32)7')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_background_fade" {} - - blockoverride "scrollbox_background" {} - blockoverride "scrollbox_content" - { - - vbox = { - datamodel = "[DynastyView.GetLegacies]" - layoutpolicy_horizontal = expanding - - spacing = 5 - - item = { - hbox_legacy_item = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - } -} - -base_dialog = { - name = "dynasty_perk_confirmation_popup" - - blockoverride "bd_buttons" { - fixedgridbox = { - name = "traits_grid" - addcolumn = 64 - addrow = 64 - maxhorizontalslots = 5 - datamodel_wrap = 5 - flipdirection = yes - - datamodel = "[DynastyPerkConfirmation.GetAssociatedTraits]" - - item = { - container = { - button_group = { - visible = "[Not( EqualTo_string( Trait.GetKey, DynastyPerkConfirmation.GetSelectedTrait.GetKey ) ) ]" - onclick = "[DynastyPerkConfirmation.SelectTrait( Trait.Self )]" - datacontext = "[GetPlayer]" - - icon_trait = { - - blockoverride "tooltip_placement" - { - using = tooltip_se - } - - blockoverride "glow" - {} - } - - } - - button_group = { - visible = "[EqualTo_string( Trait.GetKey, DynastyPerkConfirmation.GetSelectedTrait.GetKey ) ]" - onclick = "[DynastyPerkConfirmation.SelectTrait( Trait.Self )]" - - datacontext = "[GetPlayer]" - icon_trait = { - - blockoverride "tooltip_placement" - { - using = tooltip_se - } - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - button_standard = { - text = "CANCEL_BUTTON" - onclick = [GameDialog.Decline] - } - - button_primary = { - text = "[GameDialog.GetAcceptText]" - shortcut = "confirm" - onclick = [GameDialog.Accept] - } - } - } -} - -types DynastyLegacies { - type hbox_legacy_item = hbox { - expand = {} - - ### TEXT ### - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - max_width = 330 - margin_right = 10 - - background = { - layoutpolicy_horizontal = expanding - margin_right = 5 - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_vertical = expanding - - background = { - using = Background_Area - } - - icon_doctrine = { - size = { 80 80 } - texture = "[DynastyLegacy.GetIcon]" - } - - expand = {} - } - - vbox = { - margin = { 5 5 } - spacing = 2 - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[DynastyLegacy.GetName]" - default_format = "#high" - using = Font_Size_Medium - fontsize_min = 14 - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - text = "[DynastyLegacy.GetDesc]" - maximumsize = { -1 90 } - fontsize_min = 14 - } - - expand = {} - } - } - } - - #### ILLUSTRATION #### - hbox = { - background = { - texture = "[DynastyLegacy.GetTrackIcon]" - - modify_texture = { - texture = "gfx/interface/component_tiles/tile_frame_thin_02.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - texture_density = 2 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_legacy_track.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - } - } - - background = { - texture = "[DynastyLegacy.GetTrackIcon]" - - modify_texture = { - texture = "gfx/interface/component_tiles/tile_frame_thin_02.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - texture_density = 2 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_legacy_track.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - } - } - - hbox = { - datamodel = "[DynastyLegacy.GetPerks]" - - item = { - widget = { - size = { 296 128 } - - button = { - size = { 296 128 } - visible = "[Not( Dynasty.HasPerk( DynastyPerk.Self ) )]" - enabled = "[DynastyView.CanSelectPerk( DynastyPerk.Self )]" - onclick = "[DynastyView.SelectPerk( DynastyPerk.Self )]" - - background = { - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_frame_horizontal.dds" - tintcolor = { 0 0 0 0.7 } - alpha = 0.9 - } - - background = { - visible = "[Not(DynastyView.CanSelectPerk( DynastyPerk.Self ))]" - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_frame_horizontal.dds" - tintcolor = { 0 0 0 0.8 } - - modify_texture = { - texture = "gfx/interface/component_tiles/tile_frame_thin_02.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - alpha = 0.2 - texture_density = 2 - } - } - - vbox = { - visible = "[Not(And(Dynasty.GetDynast.IsLocalPlayer, DynastyView.IsNextUnlockablePerk( DynastyPerk.Self )))]" - margin = { 10 5 } - margin_top = 18 - - text_multi = { - text = "[DynastyPerk.GetNameNoTooltip]" - autoresize = yes - max_width = 296 - fontsize_min = 14 - default_format = "#low" - } - } - - ### TEXT ### - vbox = { - visible = "[And(Dynasty.GetDynast.IsLocalPlayer, DynastyView.IsNextUnlockablePerk( DynastyPerk.Self ))]" - - vbox = { - layoutpolicy_vertical = expanding - margin = { 10 5 } - margin_top = 18 - - text_multi = { - text = "[DynastyPerk.GetNameNoTooltip]" - autoresize = yes - max_width = 296 - fontsize_min = 14 - default_format = "#high" - } - - text_single = { - visible = "[DynastyView.CanSelectPerk( DynastyPerk.Self )]" - text = "DYNASTY_VIEW_SHOW_UNLOCK" - default_format = "#I" - } - } - - tooltip_enabled = "[DynastyView.CanSelectPerk( DynastyPerk.Self )]" - tooltip = "UNLOCK_DYNASTY_PERK_TOOLTIP" - using = tooltip_se - } - - button_standard_clean = { - visible = "[DynastyView.CanSelectPerk( DynastyPerk.Self )]" - size = { 100% 100% } - alwaystransparent = yes - - animation_attention_text = {} - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } - } - - tooltip = "LOCKED_DYNASTY_PERK_TOOLTIP" - using = tooltip_se - } - - widget = { - size = { 296 128 } - - vbox = { - tooltip = "DYNASTY_PERK_TOOLTIP" - using = tooltip_se - } - } - } - } - } - } - - expand = {} - } -} diff --git a/project/ck3/base_game/gui/window_dynasty_house.gui b/project/ck3/base_game/gui/window_dynasty_house.gui deleted file mode 100644 index ecce9616ab..0000000000 --- a/project/ck3/base_game/gui/window_dynasty_house.gui +++ /dev/null @@ -1,1532 +0,0 @@ -### DYNASTY HOUSE WINDOW -window = { - name = "dynasty_house_view" - widgetid = "dynasty_house_view" - datacontext = "[DynastyHouseView.GetDynastyHouse]" - datacontext = "[DynastyHouse.GetDynasty]" - movable = no - allow_outside = yes - layer = windows_layer - - using = Window_Size_Sidebar - using = Window_Background_Sidebar - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - position_x = 0 - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - } - - state = { - name = _hide - - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - position_x = -60 - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - } - - vbox = { - name = "dynasty_house" - - using = Window_Margins_Sidebar - - background = { - using = Background_Bottom_Fade - margin_right = -10 - } - - ### HOUSE ### - vbox = { - layoutpolicy_horizontal = expanding - - #### HEADER - hbox = { - layoutpolicy_horizontal = expanding - - background = { - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - spriteType = Corneredtiled - spriteborder = { 0 18 } - margin_bottom = 10 - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredtiled - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin = { 5 0 } - - coa_house_huge = { - state = { - name = "house_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - blockoverride "coa_button" - { - alwaystransparent = yes - } - - tooltipwidget = { - using = dynasty_house_tooltip - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 10 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = fixed - - text_multi = { - layoutpolicy_vertical = expanding - text = "HOUSE_VIEW_NAME_WITH_HOUSE" - maximumsize = { 0 100 } - #margin_top = 10 - max_width = 280 - autoresize = yes - fontsize_min = 14 - align = left - using = Font_Type_Flavor - using = Font_Size_Big - default_format = "#high" - - state = { - name = "house_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - } - - spacer = { - size = { 5 0 } - } - - button_edit_text = { - visible = "[DynastyHouse.CanPlayerCustomize]" - onclick = "[OpenHouseCustomizationWindow(DynastyHouse.Self)]" - tooltip = "CUSTOMIZE_HOUSE" - } - - expand = {} - - buttons_window_control = { - - blockoverride "button_close" - { - onclick = "[DynastyHouseView.Close]" - onclick = "[DynastyHouseView.CloseMembersWindow]" - } - - blockoverride "button_back" - { - visible = "[HasViewHistory]" - onclick = "[OpenFromViewHistory]" - tooltip = "[GetViewHistoryTooltip]" - } - - blockoverride "button_me" - { - onclick = "[DefaultOnCharacterClick(GetPlayer.GetID)]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 10 - margin_right = 25 - spacing = 3 - - state = { - name = "house_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOUSE_VIEW_CONCEPT" - autoresize = no - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - maximumsize = { 0 40 } - max_width = 400 - autoresize = yes - text = "HOUSE_VIEW_MOTTO" - fontsize = 17 - default_format = "#medium;bold;italic" - } - - expand = {} - } - - hbox = { - visible = "[DataModelHasItems( DynastyHouseView.GetHouseModifiers )]" - layoutpolicy_horizontal = expanding - - hbox = { - datamodel = "[DynastyHouseView.GetHouseModifiers]" - - text_single = { - maximumsize = { 0 40 } - max_width = 400 - autoresize = yes - text = "HOUSE_MODIFIERS" - align = nobaseline - } - - item = { - icon = { - size = { 25 25 } - alwaystransparent = no - texture = "[ModifierItem.GetIcon]" - tooltip = "[ModifierItem.GetTooltip]" - } - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - layoutpolicy_horizontal = expanding - text = "HOUSE_VIEW_FOUNDED" - default_format = "#low" - autoresize = yes - max_width = 400 - } - expand = {} - } - } - } - } - } - - ### INVALID ### - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[DynastyHouse.GetFounder]" - visible = "[Not( DynastyHouse.GetHeadOfHouse.IsValid )]" - margin = { 15 0 } - minimumsize = { 0 260 } - - datacontext = "[GetIllustration( 'character_view_bg' )]" - - state = { - name = "house_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - background = { - visible = "[Character.IsValid]" - texture = "[Illustration.GetTexture( Character.Self )]" - alpha = 0.5 - fittype = centercrop - using = Mask_Rough_Edges - margin_top = 10 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - spacer = { - size = { 100 100 } - } - - expand = {} - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "DYNASTY_TT_DEAD_HOUSE" - max_width = 370 - } - - expand = {} - } - - #### VALID #### - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[DynastyHouse.GetHeadOfHouse]" - datacontext = "[GetIllustration( 'character_view_bg' )]" - visible = "[DynastyHouse.GetHeadOfHouse.IsValid]" - - state = { - name = "house_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - background = { - texture = "[Illustration.GetTexture( Character.Self )]" - alpha = 0.6 - fittype = centercrop - margin_top = 120 - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds" - blend_mode = alphamultiply - spritetype = corneredstretched - spriteborder_left = 290 - alpha = 0.9 - mirror = horizontal - } - } - - expand = {} - - hbox = { - margin = { 10 2 } - margin_top = 10 - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - spacing = 0 - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 5 - - text_label_center = { - text = "[Character.GetUINameNotMeNoTooltip|U]" - default_format = "#high" - using = Font_Size_Medium - max_width = 355 - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - max_width = 400 - } - - expand = {} - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - margin_right = 20 - - divider_light = { - layoutpolicy_horizontal = expanding - } - } - - ### House Head - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - icon = { - size = { 20 20 } - alwaystransparent = yes - - texture = "gfx/interface/icons/portraits/relation_small.dds" - framesize = { 28 28 } - frame = "1" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOUSE_VIEW_HOUSE_HEAD_OF" - autoresize = no - max_width = 360 - default_format = "#high" - align = nobaseline - } - - expand = {} - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOUSE_VIEW_MAX_MILITARY_STRENGTH" - autoresize = no - margin_left = 25 - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 25 - - text_multi = { - visible = "[DynastyHouse.HasHeirOfHouse]" - datacontext = "[DynastyHouse.GetHeirOfHouse]" - - text = "HOUSE_HEAD_HEIR" - max_width = 360 - autoresize = yes - } - - expand = {} - } - } - - spacer = { - visible = "[Character.IsDynast]" - size = { 10 10 } - } - - ### Dynasty Head - vbox = { - layoutpolicy_horizontal = expanding - visible = "[Character.IsDynast]" - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - icon = { - size = { 20 20 } - alwaystransparent = yes - - texture = "gfx/interface/icons/portraits/relation_small.dds" - framesize = { 28 28 } - frame = "8" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "DYNASTY_VIEW_DYNAST_OF" - autoresize = no - max_width = 360 - default_format = "#high" - align = nobaseline - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 25 - - text_multi = { - visible = "[NotEqualTo_int32(Character.GetDynasty.GetFoundedDynastyHousesCount, '(int32)1')]" - text = "DYNASTY_VIEW_BECOME_DYNAST" - default_format = "#weak" - max_width = 360 - autoresize = yes - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 25 - - text_multi = { - visible = "[EqualTo_int32(Character.GetDynasty.GetFoundedDynastyHousesCount, '(int32)1')]" - text = "DYNASTY_VIEW_BECOME_DYNAST_ONE_HOUSE" - default_format = "#weak" - max_width = 360 - autoresize = yes - } - expand = {} - } - } - } - - vbox = { - layoutpolicy_vertical = expanding - - portrait_torso = { - name = "head_of_house_portrait" - datacontext = "[GetIllustration( 'character_view_bg' )]" - visible = "[DynastyHouse.HasHeadOfHouse]" - - blockoverride "status_icons" {} - blockoverride "coa" {} - - blockoverride "portrait_button" { - # portrait_texture = "[Character.GetPortrait(Illustration.GetEnvironment(Character.Self), 'camera_torso', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - # mask = "gfx/portraits/portrait_mask_council.dds" - } - } - } - } - } - - ### DYNASTY - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - using = Background_Area - alpha = 0.5 - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - margin_top = 10 - margin_left = 15 - margin_right = 10 - - # background = { - # texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - # margin_bottom = 10 - # spriteType = Corneredtiled - # spriteborder = { 0 18 } - # texture_density = 2 - - # using = Mask_Rough_Edges - - # modify_texture = { - # name = "mask" - # texture = "gfx/interface/component_masks/mask_title_big_top.dds" - # spriteType = Corneredtiled - # spriteborder = { 160 0 } - # blend_mode = alphamultiply - # alpha = 0.5 - # } - - # modify_texture = { - # name = "overlay" - # texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - # spriteType = Corneredstretched - # spriteborder = { 0 0 } - # blend_mode = overlay - # } - # } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - #### TEXT ### - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 3 - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - margin_right = 5 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - text_multi = { - text = "HOUSE_VIEW_PART_OF_DYNASTY" - autoresize = yes - maximumsize = { 0 60 } - max_width = 390 - using = Font_Type_Flavor - using = Font_Size_Big - default_format = "#high" - } - - button_edit_text = { - visible = "[Dynasty.CanPlayerCustomize]" - onclick = "[OpenDynastyCustomizationWindow(Dynasty.Self)]" - tooltip = "CUSTOMIZE_DYNASTY" - } - - expand = {} - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "DYNASTY_VIEW_CONCEPT" - max_width = 440 - align = left - } - - text_single = { - visible = "[Dynasty.GetDynast.IsValid]" - layoutpolicy_horizontal = expanding - text = "DYNASTY_TT_DYNAST" - default_format = "#low" - autoresize = no - max_width = 440 - align = left - } - - text_single = { - visible = "[Not( Dynasty.GetDynast.IsValid )]" - layoutpolicy_horizontal = expanding - text = "DYNASTY_TT_DEAD_DYNASTY" - default_format = "#low" - autoresize = no - max_width = 440 - align = left - } - - ### MODIFIERS ### - hbox = { - visible = "[DataModelHasItems( DynastyHouseView.GetDynastyModifiers )]" - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = "DYNASTY_MODIFIERS" - align = nobaseline - } - - hbox = { - name = "dynasty modifiers" - datamodel = "[DynastyHouseView.GetDynastyModifiers]" - - item = { - icon = { - size = { 25 25 } - alwaystransparent = no - texture = "[ModifierItem.GetIcon]" - tooltip = "[ModifierItem.GetTooltip]" - } - } - } - expand = {} - } - - expand = {} - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Dynasty.GetPrestigeLevelName]" - using = Font_Size_Medium - default_format = "#high" - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin_bottom = -5 - - coa_dynasty_big = { - - blockoverride "coa_button" - { - alwaystransparent = yes - } - - tooltipwidget = { - using = DynastyTooltip - } - } - - expand = {} - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { -2 0 } - - progressbar_standard = { - layoutpolicy_horizontal = expanding - size = { -1 30 } - - value = "[Dynasty.GetPrestigeLevelProgress]" - tooltip = "[Dynasty.GetPrestigeLevelProgressTooltip]" - } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOUSE_VIEW_DYNASTY_PRESTIGE" - align = nobaseline - } - } - } - - expand = {} - } - } - - expand = { - minimumsize = { 0 15 } - } - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 54 } - - ### DYNASTY TREE ### - button_standard_clean = { - tooltip = "DYNASTY_VIEW_TT_DYNASTY_TREE" - onclick = "[OpenDynastyTreeViewFromCharacter( DynastyHouse.GetHeadOfHouseOrLastHistoricHead.GetID )]" - size = { 300 42 } - - button_dynasty_tree = { - alwaystransparent = yes - position = { 10 0 } - parentanchor = left|vcenter - } - - text_label_center = { - name = "legacies" - text = "DYNASTY_VIEW_DYNASTY_TREE" - parentanchor = center - align = center - default_format = "#clickable" - } - - background = { - texture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - fittype = centercrop - scissor = yes - alpha = 0.4 - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - texture_density = 2 - } - } - - expand = {} - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - button_sidepanel_right = { - onclick = "[DynastyHouseView.ToggleMembersWindow('dynasty')]" - tooltip = "DYNASTY_VIEW_MEMBERS_TT" - blockoverride "button_text" - { - text = "DYNASTY_VIEW_MEMBERS" - } - } - } - - hbox = { - visible = "[GreaterThan_int32( GetDataModelSize( Dynasty.GetDynastyHouses ), '(int32)1' )]" - layoutpolicy_horizontal = expanding - - expand = {} - - button_sidepanel_right = { - visible = "[GetVariableSystem.HasValue( 'dynasty_view_expand', 'houses' )]" - onclick = "[GetVariableSystem.Set( 'dynasty_view_expand', 'none' )]" - tooltip = "DYNASTY_VIEW_HOUSES_TT" - - blockoverride "button_text" - { - text = "DYNASTY_VIEW_HOUSES_AMOUNT" - } - } - - button_sidepanel_right = { - visible = "[Not(GetVariableSystem.HasValue( 'dynasty_view_expand', 'houses' ))]" - onclick = "[GetVariableSystem.Set( 'dynasty_view_expand', 'houses' )]" - tooltip = "DYNASTY_VIEW_HOUSES_TT" - - blockoverride "button_text" - { - text = "DYNASTY_VIEW_HOUSES_AMOUNT" - } - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - divider_light = { - layoutpolicy_horizontal = expanding - alpha = 0.4 - } - } - - ### LEGACY ### - vbox = { - datacontext = "[DynastyHouse.GetDynasty]" - datacontext = "[DynastyHouseView.GetTopLegacy]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 10 0 } - minimumsize = { 0 400 } - spacing = 2 - - background = { - texture = "[DynastyLegacyItem.GetLegacy.GetTrackIcon]" - tintcolor = { 0.6 0.6 0.6 0.7 } - alpha = 0.5 - fittype = end - using = Mask_Rough_Edges - framesize = { 826 368 } - frame = 3 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 0 } - margin_right = 10 - margin_top = 5 - spacing = 3 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - text = "DYNASTY_HOUSE_VIEW_PROGRESS_LABEL" - default_format = "#high" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = -5 - - progressbar_standard = { - layoutpolicy_horizontal = expanding - name = "progress" - maximumsize = { 300 12 } - value = "[FixedPointToProgressbarValue(Dynasty.GetNextPerkProgress)]" - min = 0 - tooltip = "DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP" - } - - expand = {} - } - } - - expand = { - layoutpolicy_horizontal = expanding - } - - icon = { - size = { 40 40 } - texture = "[GetPlayer.GetDynasty.GetDynastyPrestigeLevelTexture]" - } - - text_single = { - text = "DYNASTY_VIEW_PRESTIGE" - default_format = "#low" - } - } - - vbox = { - name = "tutorial_highlight_dynasty_perks_button" - layoutpolicy_horizontal = expanding - spacing = 5 - } - - vbox = { - datacontext = "[DynastyHouse.GetDynasty]" - layoutpolicy_horizontal = expanding - size = { 0 154 } - spacing = 10 - margin = { 0 5 } - - dynamicgridbox = { - datamodel = "[DynastyHouseView.GetLegacies]" - visible = "[Not(LessThan_int32(GetDataModelSize(DynastyHouseView.GetLegacies), '(int32)10'))]" - datamodel_wrap = 5 - flipdirection = yes - - item = { - widget = { - size = { 110 100 } - tooltip = "[DynastyLegacyItem.GetTooltip]" - - widget_legacy_icon = {} - - widget = { - parentanchor = bottom|hcenter - position = { 0 -15 } - allow_outside = yes - - flowcontainer = { - name = "progress_none" - spacing = 2 - parentanchor = center - - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - } - - flowcontainer = { - name = "progress" - spacing = 2 - parentanchor = center - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)1')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)2')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)3')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)4')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)5')]" - } - } - } - } - } - } - - vbox = { - visible = "[LessThan_int32(GetDataModelSize(DynastyHouseView.GetLegacies), '(int32)10')]" - layoutpolicy_horizontal = expanding - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 100 } - scissor = yes - - dynamicgridbox = { - datamodel = "[DynastyHouseView.GetLegacies]" - datamodel_wrap = 4 - flipdirection = yes - parentanchor = top|hcenter - size = { 0 154 } - - item = { - widget = { - size = { 120 100 } - tooltip = "[DynastyLegacyItem.GetTooltip]" - - widget_legacy_icon = {} - - widget = { - parentanchor = bottom|hcenter - position = { 0 -15 } - allow_outside = yes - - flowcontainer = { - name = "progress_none" - spacing = 2 - parentanchor = center - - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - } - - flowcontainer = { - name = "progress" - spacing = 2 - parentanchor = center - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)1')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)2')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)3')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)4')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)5')]" - } - } - } - } - } - } - } - - widget = { - visible = "[Not(GreaterThan_int32(GetDataModelSize(DynastyHouseView.GetLegacies), '(int32)7'))]" - size = { 360 100 } - scissor = yes - - dynamicgridbox = { - datamodel = "[DynastyHouseView.GetLegacies]" - flipdirection = yes - parentanchor = bottom - position = { -480 0 } - size = { 0 154 } - - item = { - widget = { - size = { 120 100 } - tooltip = "[DynastyLegacyItem.GetTooltip]" - - widget_legacy_icon = {} - - widget = { - parentanchor = bottom|hcenter - position = { 0 -15 } - allow_outside = yes - - flowcontainer = { - name = "progress_none" - spacing = 2 - parentanchor = center - - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - } - - flowcontainer = { - name = "progress" - spacing = 2 - parentanchor = center - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)1')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)2')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)3')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)4')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)5')]" - } - } - } - } - } - } - } - - widget = { - visible = "[GreaterThan_int32(GetDataModelSize(DynastyHouseView.GetLegacies), '(int32)7')]" - size = { 550 100 } - scissor = yes - - dynamicgridbox = { - datamodel = "[DynastyHouseView.GetLegacies]" - flipdirection = yes - parentanchor = bottom - position = { -440 0 } - size = { 0 154 } - - item = { - widget = { - size = { 110 100 } - tooltip = "[DynastyLegacyItem.GetTooltip]" - - widget_legacy_icon = {} - - widget = { - parentanchor = bottom|hcenter - position = { 0 -15 } - allow_outside = yes - - flowcontainer = { - name = "progress_none" - spacing = 2 - parentanchor = center - - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - legacy_progress_none = {} - } - - flowcontainer = { - name = "progress" - spacing = 2 - parentanchor = center - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)1')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)2')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)3')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)4')]" - } - - legacy_progress = { - visible = "[GreaterThanOrEqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)5')]" - } - } - } - } - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 125 3 } - margin_top = 15 - - button_standard_clean = { - name = "top_legacy" - layoutpolicy_horizontal = expanding - size = { -1 33 } - datacontext = "[DynastyHouseView.GetTopLegacy]" - - onclick = "[OpenDynastyViewFromDynasty(Dynasty.GetID)]" - tooltip = "HOUSE_VIEW_SHOW_DYNASTY_TT" - - widget = { - size = { 100% 100% } - scissor = yes - - background = { - visible = "[EqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)0')]" - texture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - fittype = centercrop - tintcolor = { 0.6 0.6 0.6 0.7 } - using = Mask_Rough_Edges - } - - background = { - visible = "[GreaterThan_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)0')]" - texture = "[DynastyLegacyItem.GetLegacy.GetTrackIcon]" - alwaystransparent = yes - fittype = centercrop - tintcolor = { 0.6 0.6 0.6 0.7 } - using = Mask_Rough_Edges - } - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - texture_density = 2 - } - - text_label_center = { - name = "legacies" - text = "HOUSE_VIEW_SHOW_LEGACIES" - parentanchor = center - align = center - default_format = "#clickable" - } - } - } - - expand = { - layoutpolicy_vertical = expanding - } - } - } - } - - expand = { - layoutpolicy_vertical = expanding - } - } - - window = { - name = "houses_list" - size = { 580 90% } - resizable = no - focuspolicy = click - visible = "[GetVariableSystem.HasValue( 'dynasty_view_expand', 'houses' )]" - datacontext = "[DynastyHouseView.GetDynastyHouse.GetDynasty]" - - attachto = { - widgetid = "dynasty_house_view" - inherit_visibility = no - } - - using = Window_Movable - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - position_x = 600 - on_start = "[GetVariableSystem.Set( 'houses_list_open', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_x = 580 - on_start = "[GetVariableSystem.Clear( 'houses_list_open' )]" - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "DYNASTY_VIEW_HOUSES" - } - - blockoverride "button_close" - { - onclick = "[GetVariableSystem.Set( 'dynasty_view_expand', 'none' )]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_right = 20 - margin_top = 5 - spacing = 5 - - dropdown_menu_standard = - { - blockoverride "dropdown_properties" - { - datamodel = "[DynastyHouseView.GetOrderOptions]" - onselectionchanged = "[DynastyHouseView.SortHouses]" - selectedindex = "[DynastyHouseView.GetSortSelectedIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[HouseOrderOption.GetName]" - } - - blockoverride "dropdown_item_properties" - { - text = "[HouseOrderOption.GetName]" - } - - } - - expand = {} - } - - scrollbox = { - name = "houses" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[DynastyHouseView.GetDynastyHouses]" - - item = { - button_standard_hover = { - visible = "[DynastyHouse.HasBeenFounded]" - layoutpolicy_horizontal = expanding - size = { 0 120 } - - onclick = "[PdxGuiTriggerAllAnimations('house_view_refresh')]" - onclick = "[DefaultOnHouseCoatOfArmsClick(DynastyHouse.GetID)]" - - vbox = { - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin = { 5 10 } - - coa_house_medium = {} - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[DynastyHouse.GetBaseNameNoTooltip]" - default_format = "#high" - align = nobaseline - fontsize_min = 14 - autoresize = no - using = Font_Size_Medium - } - - expand = {} - - text_single = { - visible = "[DynastyHouse.IsFoundingHouse]" - text = "HOUSE_LIST_FOUNDING" - default_format = "#weak" - align = nobaseline - } - - text_single = { - visible = "[Not(DynastyHouse.IsFoundingHouse)]" - text = "HOUSE_LIST_CADET" - align = nobaseline - } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = HOUSE_LIST_HEAD - max_width = 365 - fontsize_min = 14 - align = nobaseline - } - - spacer = { - size = { 10 10 } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOUSE_LIST_MEMBERS" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOUSE_LIST_FOUNDATION" - default_format = "#weak" - } - text_single = { - text = "HOUSE_LIST_HEAD_MAX_MILITARY_STRENGTH" - tooltip = "HOUSE_LIST_MILITARY_STRENGTH_TT" - align = right - } - } - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 3 } - } - } - } - } - } - } - } - } - } -} - -types DynastyView -{ - type widget_legacy_icon = widget { - size = { 100% 100% } - - background = { - texture = "gfx/interface/icons/lifestyle_tree_backgrounds/temptation.dds" - tintcolor = { 0.2 0.2 0.2 1 } - - using = Mask_Rough_Edges - alpha = 0.8 - fittype = centercrop - mirror = horizontal - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - blend_mode = alphamultiply - } - } - - background = { - texture = "gfx/interface/icons/lifestyle_tree_backgrounds/temptation.dds" - tintcolor = { 1 0.9 1 0.15 } - - using = Mask_Rough_Edges - fittype = centercrop - mirror = horizontal - margin_right = 10 - margin_top = 20 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - blend_mode = alphamultiply - } - } - - icon_flat_standard = { - size = { 80 80 } - parentanchor = top|hcenter - visible = "[GreaterThan_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)0')]" - texture = "[DynastyLegacyItem.GetLegacy.GetIcon]" - alwaystransparent = yes - } - - icon_flat_standard = { - size = { 80 80 } - parentanchor = top|hcenter - visible = "[EqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)5')]" - texture = "[DynastyLegacyItem.GetLegacy.GetIcon]" - alwaystransparent = yes - } - - icon_flat_standard = { - visible = "[EqualTo_int32(DynastyLegacyItem.GetUnlockedPerksCount, '(int32)0')]" - size = { 80 80 } - parentanchor = top|hcenter - texture = "[DynastyLegacyItem.GetLegacy.GetIcon]" - alwaystransparent = yes - blockoverride "master_color_frame" { - frame = 6 - } - } - } - - type legacy_progress_none = icon { - texture = "gfx/interface/progressbars/progress_scheme.dds" - size = { 14 14 } - framesize = { 45 45 } - } - - type legacy_progress = icon { - texture = "gfx/interface/progressbars/progress_scheme.dds" - size = { 14 14 } - framesize = { 45 45 } - frame = 3 - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/window_dynasty_house_members.gui b/project/ck3/base_game/gui/window_dynasty_house_members.gui deleted file mode 100644 index ce21868963..0000000000 --- a/project/ck3/base_game/gui/window_dynasty_house_members.gui +++ /dev/null @@ -1,101 +0,0 @@ -### LIST TEMPLATE - -window = { - name = "dynasty_house_members_view" - size = { 750 90% } - position = { 600 60 } - resizable = no - layer = middle - allow_outside = yes - - using = Window_Movable - using = Window_Background - using = Window_Decoration - using = Window_Size_CharacterList - - datacontext = "[DynastyHouseMembersWindow.GetCharacterList]" - datacontext = "[CharacterSelectionList.GetFilterWithDefault('alive_filter', '(int32)1')]" - - state = { - name = _show - using = Animation_FadeIn_Quick - position_x = 600 - on_start = "[GetVariableSystem.Set( 'dynasty_house_members_view_open', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_x = 580 - on_start = "[GetVariableSystem.Clear( 'dynasty_house_members_view_open' )]" - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[DynastyHouseMembersWindow.GetHeader]" - } - - blockoverride "button_close" - { - onclick = "[DynastyHouseMembersWindow.Close]" - } - } - - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "container_implementation" { - fixedgridbox = { - addcolumn = 650 - addrow = 92 - - name = "characters_grid" - datamodel_reuse_widgets = yes - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - - item = { - widget_character_list_item_finder = { - size = { 650 94 } - } - } - } - - text_single = { - visible = "[Not(CharacterSelectionList.HasItems)]" - layoutpolicy_vertical = expanding - name = "no_match" - text = "CHARACTER_FINDER_NO_MATCH" - } - } - } - } - - window_character_filter = { - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('alive_filter')]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_dynasty_tree.gui b/project/ck3/base_game/gui/window_dynasty_tree.gui deleted file mode 100644 index 548aa04aab..0000000000 --- a/project/ck3/base_game/gui/window_dynasty_tree.gui +++ /dev/null @@ -1,641 +0,0 @@ -types DynastyTreeView -{ - type dynasty_tree_item = container { - name = "dynasty_tree_item" - ignoreinvisible = yes - - widget = { - name = "background" - visible = "[DynastyTreeItem.IsCadetBranchFounder]" - size = { 100% 100% } - alwaystransparent = yes - - background = { - using = Background_Frame - margin = { -4 -4 } - } - - background = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = CorneredTiled - spriteborder = { 5 5 } - alpha = 0.4 - - using = Color_Blue - tintcolor = { 0.45 0.3 0.4 1 } - } - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_popup.dds" - spriteType = CorneredTiled - spriteborder = { 20 20 } - texture_density = 2 - alpha = 0.4 - - using = Color_Blue - tintcolor = { 0.35 0.2 0.3 1 } - } - - background = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = CorneredTiled - spriteborder = { 5 5 } - alpha = 0.6 - - using = Color_Blue - mirror = vertical - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_04.dds" - spriteType = Corneredtiled - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_thin_frame.dds" - blend_mode = alphamultiply - } - } - } - - flowcontainer = { - name = "dynasty_tree_item_line_area" - direction = vertical - ignoreinvisible = yes - margin = { 0 10 } - - container = { - parentanchor = hcenter - - widget = { - name = "top_pin" - parentanchor = hcenter - size = { 0 0 } - position = { 0 -10 } - # always returns true. Function call allows to connect the widget with the data in code - visible = "[DynastyTreeItem.SetupTopWidget( PdxGuiWidget.Self )]" - } - - line = { - visible = "[DynastyTreeItem.HasParent]" - using = Line_DynastyTree - parentanchor = hcenter - from = { 0 -8 } - to = { 0 12 } - } - - flowcontainer = { - name = "character_container" - direction = vertical - ignoreinvisible = yes - - container = { - datacontext = "[DynastyTreeItem.GetCharacter]" - ignoreinvisible = yes - # always returns true. Function call allows to connect the widget with the data in code - visible = "[DynastyTreeItem.SetupCharacterWidget(PdxGuiWidget.Self)]" - - flowcontainer = { - name = "tree_header" - datacontext = "[Character.GetHouse]" - datacontext = "[DynastyTreeView.GetDynasty]" - visible = "[And( Character.IsFounderOfDynasty, ObjectsEqual( Character.GetDynasty.Self, DynastyTreeView.GetDynasty.Self ))]" - ignoreinvisible = yes - direction = vertical - minimumsize = { 330 255 } - position = { 0 -250 } - - background = { - using = Background_Area_With_Header_Dark - } - - background = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - spriteType = CorneredTiled - spriteborder = { 5 5 } - alpha = 0.6 - - using = Color_Orange - mirror = vertical - - modify_texture = { - texture = "gfx/interface/component_masks/patterns/mask_pattern_05.dds" - spriteType = Corneredtiled - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_thin_frame.dds" - blend_mode = alphamultiply - } - } - - text_single = { - parentanchor = hcenter - autoresize = yes - text = "DYNASTY_VIEW_INFO_TITLE" - } - - icon = { - parentanchor = hcenter - texture = "gfx/interface/component_tiles/tile_divider_01.dds" - } - - widget = { - size = { 165 175 } - parentanchor = hcenter - - coa_dynasty_huge = { - parentanchor = bottom|hcenter - datacontext = "[DynastyTreeView.GetDynasty]" - } - } - - text_single = { - name = "dynasty_prestige" - parentanchor = hcenter - autoresize = yes - text = "DYNASTY_VIEW_PRESTIGE" - } - - text_single = { - name = "house_motto" - parentanchor = hcenter - autoresize = yes - text = "HOUSE_VIEW_MOTTO" - } - - icon = { - parentanchor = hcenter - texture = "gfx/interface/component_tiles/tile_divider_01.dds" - } - } - - portrait_body = { - datacontext = "[DynastyTreeView.GetDynasty]" - visible = "[And( Character.IsFounderOfDynasty, ObjectsEqual( Character.GetDynasty.Self, DynastyTreeView.GetDynasty.Self ))]" - parentanchor = hcenter - } - - widget = { - name = "background_dynasty_head" - visible = "[And( Character.IsDynastyHead, Not( Character.IsFounderOfDynasty ))]" - size = { 120 150 } - - background = { - margin = { 10 5 } - margin_bottom = 42 - - texture = "gfx/interface/component_overlay/overlay_noise.dds" - using = Mask_Rough_Edges - using = Color_Blue - alpha = 0.8 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - background = { - margin = { 7 2 } - margin_bottom = 40 - using = Background_Frame - } - } - - widget = { - name = "background_house_head" - visible = "[And( Character.IsHouseHead, Not( Character.IsDynastyHead ))]" - size = { 120 150 } - - background = { - margin = { 10 5 } - margin_bottom = 42 - - texture = "gfx/interface/component_overlay/overlay_noise.dds" - using = Mask_Rough_Edges - using = Color_Purple - alpha = 0.8 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_window.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - background = { - margin = { 10 5 } - margin_bottom = 42 - using = Background_Area_Dark_Border - alpha = 0.2 - } - - background = { - margin = { 7 2 } - margin_bottom = 40 - using = Background_Frame - } - } - - portrait_shoulders = { - visible = "[Not(And( Character.IsFounderOfDynasty, ObjectsEqual( Character.GetDynasty.Self, DynastyTreeView.GetDynasty.Self )))]" - position = { 0 25 } - - flowcontainer = { - direction = vertical - ignoreinvisible = yes - parentanchor = right - - button_me = { - size = { 25 25 } - visible = "[Character.IsLocalPlayer]" - alwaystransparent = yes - tooltip = "CV_TT_YOU" - } - - icon = { - size = { 25 25 } - framesize = { 40 40 } - frame = 4 - visible = "[Character.IsBastard]" - texture = "gfx/interface/icons/portraits/relation.dds" - tooltip = "CV_TT_BASTARD" - } - - icon = { - size = { 25 25 } - framesize = { 40 40 } - frame = 8 - visible = "[Character.IsDynastyHead]" - texture = "gfx/interface/icons/portraits/relation.dds" - tooltip = "[Character.GetDynastyHeadTooltip]" - } - - icon = { - size = { 25 25 } - framesize = { 40 40 } - frame = 1 - visible = "[And( Character.IsHouseHead, Not( Character.IsDynastyHead ))]" - texture = "gfx/interface/icons/portraits/relation.dds" - tooltip = "[Character.GetDynastyHeadTooltip]" - } - } - - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - - button = { - name = "show_hide_parent" - parentanchor = hcenter - position = { 7 12 } - visible = "[And(Not( DynastyTreeItem.IsTopParent ), Not(Character.IsDynastyHead))]" - size = { 25 25 } - framesize = { 60 60 } - texture = "gfx/interface/icons/symbols/plus_minus.dds" - frame = "[BoolTo2And1( DynastyTreeItem.IsTopDisplayed )]" - tooltip = "[SelectLocalization( DynastyTreeItem.IsTopDisplayed, 'DYNASTY_VIEW_EXPAND_ROOT', 'DYNASTY_VIEW_SET_ROOT' )]" - onclick = "[DynastyTreeItem.ToggleParentVisibility]" - } - - button = { - name = "show_hide_parent_player" - parentanchor = hcenter - position = { 0 12 } - visible = "[And(Not( DynastyTreeItem.IsTopParent ), Character.IsDynastyHead)]" - - size = { 25 25 } - framesize = { 60 60 } - texture = "gfx/interface/icons/symbols/plus_minus.dds" - frame = "[BoolTo2And1( DynastyTreeItem.IsTopDisplayed )]" - tooltip = "[SelectLocalization( DynastyTreeItem.IsTopDisplayed, 'DYNASTY_VIEW_EXPAND_ROOT', 'DYNASTY_VIEW_SET_ROOT' )]" - onclick = "[DynastyTreeItem.ToggleParentVisibility]" - } - } - - text_single = { - name = "title" - size = { 140 30 } - parentanchor = hcenter - - # Must be autoresize no, since the text scales to nearest whole size increment, and therefore would push around other elements in the flowcontainer parent - autoresize = no - elide = right - - align = center - text = "[DynastyTreeItem.GetCharacter.GetShortUINameNotMeNoTooltip]" - default_format = "#high" - fontsize = 20 - fontsize_min = 10 - } - - coa_dynasty_small = { - parentanchor = hcenter - datacontext = "[DynastyTreeItem.GetCharacter.GetDynasty]" - visible = "[DynastyTreeItem.IsFromOtherDynasty]" - - blockoverride "OnClickDefault" { - onclick = "[OpenDynastyTreeViewFromCharacter(DynastyTreeItem.GetCharacter.GetID)]" - } - } - - coa_house_small = { - parentanchor = hcenter - visible = "[DynastyTreeItem.IsCadetBranchFounder]" - datacontext = "[DynastyTreeItem.GetCharacter.GetHouse]" - } - - button = { - name = "show_hide" - visible = "[DataModelHasItems(DynastyTreeItem.GetChildren)]" - size = { 25 25 } - framesize = { 60 60 } - texture = "gfx/interface/icons/symbols/plus_minus.dds" - parentanchor = hcenter - tooltip = "[SelectLocalization(DynastyTreeItem.AreChildrenVisible, 'DYNASTY_VIEW_CHILDREN_HIDE', 'DYNASTY_VIEW_CHILDREN_SHOW')]" - frame = "[BoolTo1And2(DynastyTreeItem.AreChildrenVisible)]" - onclick = "[DynastyTreeItem.ToggleChildrenVisibility]" - } - } - } - - widget = { - parentanchor = hcenter - visible = "[DynastyTreeItem.AreChildrenVisible]" - - line = { - resizeparent = yes - visible = "[DynastyTreeItem.AreChildrenVisible]" - using = Line_DynastyTree - from = { 0 0 } - to = { 0 50 } - } - } - - container = { - parentanchor = hcenter - visible = "[DynastyTreeItem.AreChildrenVisible]" - - dynamicgridbox = { - datamodel = "[DynastyTreeItem.GetChildren]" - flipdirection = yes - - item = { - recursive = yes - dynasty_tree_item = {} - } - } - } - } - - widget = { - visible = "[DynastyTreeItem.AreChildrenVisible]" - - line = { - resizeparent = yes - using = Line_DynastyTree - visible = "[DynastyTreeItem.AreChildrenVisible]" - from = "[DynastyTreeItem.GetLineStartPoint]" - to = "[DynastyTreeItem.GetLineEndPoint]" - } - } - } -} - - -### DYNASTY VIEW -window = { - name = "dynasty_tree_view" - parentanchor = center - spriteType = Corneredtiled - spriteborder = { 20 20 } - movable = no - datacontext = "[DynastyTreeView.GetDynasty]" - size = { 102% 102% } - layer = middle - - background = { - name = "paper_texture_flat" - texture = "gfx/interface/window_event/tile_letter_flat.dds" - spriteType = Corneredtiled - spriteborder = { 200 200 } - size = { 100% 100% } - color = { 0.3 0.285 0.25 1 } - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - modify_texture = { - name = "paper_texture_overlay" - texture = "gfx/interface/window_event/overlay_letter_texture.dds" - spriteType = Corneredstretched - blend_mode = overlay - } - } - - background = { - texture = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - alpha = 0.15 - color = { 0.65 0.65 0.65 1 } - - fittype = centercrop - } - - widget = { - size = { 100% 100% } - - vbox = { - margin = { 10 10 } - - zoomarea = { - name = "dynasty_zoom_area" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - scissor = yes - zoom = 1 - zoom_step = 0.2 - zoom_min = 0.2 - zoom_max = 1.0 - pan_position = { 0 0 } - draggable_by = left|middle - - state = { - name = "_zoom_changed" - duration = 0.1 - # bezier = { 0.05 0.55 0.46 1.02 } - } - - zoomwidget = { - widget = { - flowcontainer = { - alwaystransparent = no - direction = vertical - resizeparent = yes - - dynamicgridbox = { - name = "dynasty_tree" # Do not change this name! - setitemsizefromcell = yes - datamodel = "[DynastyTreeView.GetDynastyTrees]" - item = { - recursive = yes - dynasty_tree_item = {} - } - } - } - } - } - } - } - } - - ### TOP RIGHT INFO - widget = { - datacontext = "[DynastyTreeView.GetDynasty]" - size = { 520 155 } - parentanchor = top|right - widgetanchor = top|right - position = { -33 20 } - - vbox = { - margin = { 10 5 } - margin_left = 20 - margin_bottom = 15 - - background = { - using = Background_Area_Dark - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 2 - - coa_dynasty_small = { - datacontext = "[DynastyTreeView.GetDynasty]" - blockoverride "OnClickDefault" { - onclick = "[DefaultOnDynastyCoatOfArmsClick(Dynasty.GetID)]" - onclick = "[DynastyTreeView.Close]" - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 7 - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = yes - align = left - text = "DYNASTY_VIEW_INFO_TITLE" - } - - text_single = { - layoutpolicy_horizontal = expanding - name = "dynasty_prestige" - autoresize = yes - align = left - text = "DYNASTY_VIEW_PRESTIGE" - } - - expand = {} - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - hbox = { - - text_single = { - name = "total_members" - text = "DYNASTY_VIEW_MEMBERS" - align = nobaseline - } - - buttons_window_control = { - name = "close_button" - - blockoverride "button_close" { - onclick = "[DynastyTreeView.Close]" - - } - } - } - - expand = {} - - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - spacing = 15 - - progressbar_standard = { - name = "progress" - size = { 160 20 } - value = "[Dynasty.GetPrestigeLevelProgress]" - tooltip = "[Dynasty.GetPrestigeLevelProgressTooltip]" - } - - vbox = { - margin_bottom = 5 - text_single = { - name = "current_level" - text = "[Dynasty.GetPrestigeLevelName]" - align = nobaseline - } - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - button_standard = { - text = "DYNASTY_VIEW_PAN_TO_DYNAST" - onclick = "[DynastyTreeView.PanToDynast]" - } - - button_standard = { - text = "DYNASTY_VIEW_PAN_TO_ME" - visible = "[DynastyTreeView.IsShownPanToMe]" - onclick = "[DynastyTreeView.PanToMe]" - tooltip = "DYNASTY_VIEW_PAN_TO_ME_TT" - shortcut = dynasty_tree_pan_to_me - } - - expand = {} - } - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - spacing = 5 - text_single = { - text = "DYNASTY_VIEW_CLICK_TO_PAN" - autoresize = yes - max_width = 470 - fontsize_min = 13 - } - expand = {} - } - } - } -} diff --git a/project/ck3/base_game/gui/window_event.gui b/project/ck3/base_game/gui/window_event.gui deleted file mode 100644 index b32343d460..0000000000 --- a/project/ck3/base_game/gui/window_event.gui +++ /dev/null @@ -1,2586 +0,0 @@ -###################################################### -################### EVENT WINDOW ##################### -###################################################### - -base_event_window = { - name = "event_window" - - blockoverride "window_content" - { - vbox = { - name = "event_window" - - background = { - name = "event_picture" - texture = "[EventWindowData.GetEventBackground]" - margin = { -30 -15 } - - modify_texture = { - name = "event_picture_fade" - texture = "gfx/interface/window_event/mask_event_image.dds" - blend_mode = alphamultiply - } - } - - widget = { - name = "event_window_content" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - margin_left = 35 - margin_right = 35 - margin_bottom = 15 - - widget = { - name = "text_spacer" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 45 - } - - ###CHARACTERS - widget = { - name = "characters" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 55 - alpha = 0 - - state = { - name = appear - trigger_on_create = yes - delay = 0.5 - using = Animation_Curve_Default - alpha = 1 - duration = 0.5 - } - - ### LEFT CHARACTER ### - hbox = { - widget = { - name = "portrait_left" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - portrait_event = { - name = "portrait_left" - datacontext = "[EventWindowData.GetPortraitCharacter('left_portrait')]" - visible = "[And(EventWindowData.HasPortraitCharacter('left_portrait'), EventWindowData.HasPortraitCharacter('right_portrait'))]" - parentanchor = bottom|left - position = { -70 0 } - size = { 500 558 } - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetAnimatedEventPortraitTexture('left_portrait', 'camera_event_left', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('left_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('left_portrait')]" - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('left_portrait') ))]" - position = { -40 0 } - } - - blockoverride "grayscale" {} - - highlight_icon = { - name = "prison_bars" - visible = "[And(Character.IsImprisoned, Not(EventWindowData.ShouldHideImprisonment('left_portrait')))]" - size = { 280 500 } - parentanchor = bottom|left - effectname = "NoHighlight" - spriteType = corneredTiled - texture_density = 1.5 - texture = "gfx/portraits/portrait_prison_body.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_event.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - } - } - - ### RIGHT CHARACTER ### - widget = { - name = "portrait_right" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### RIGHT CHARACTER ### - portrait_event = { - name = "portrait_right" - datacontext = "[EventWindowData.GetPortraitCharacter('right_portrait')]" - visible = "[EventWindowData.HasPortraitCharacter('right_portrait')]" - parentanchor = bottom|right - position = { 8 0 } - size = { 500 558 } - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetAnimatedEventPortraitTexture('right_portrait', 'camera_event_right', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('right_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('right_portrait')]" - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('right_portrait') ))]" - position = { 70 0 } - } - - blockoverride "grayscale" {} - - highlight_icon = { - name = "prison_bars" - visible = "[And(Character.IsImprisoned, Not(EventWindowData.ShouldHideImprisonment('right_portrait')))]" - size = { 285 500 } - parentanchor = bottom|right - effectname = "NoHighlight" - spriteType = corneredTiled - texture_density = 1.5 - texture = "gfx/portraits/portrait_prison_body.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_event.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - } - } - } - - ### Use this for single character - portrait_event = { - name = "portrait_center" - visible = "[And(EventWindowData.HasPortraitCharacter('left_portrait'), Not(EventWindowData.HasPortraitCharacter('right_portrait')))]" - datacontext = "[EventWindowData.GetPortraitCharacter('left_portrait')]" - size = { 100% 112% } - position = { -60 0 } - parentanchor = bottom|left - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetAnimatedEventPortraitTexture('left_portrait', 'camera_event_center', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('left_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('left_portrait')]" - using = tooltip_below - tooltip_offset = { 550 -580 } - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('left_portrait') ))]" - } - - blockoverride "grayscale" {} - - highlight_icon = { - name = "prison_bars" - visible = "[And(Character.IsImprisoned, Not(EventWindowData.ShouldHideImprisonment('left_portrait')))]" - size = { 300 500 } - parentanchor = bottom|hcenter - effectname = "NoHighlight" - spriteType = corneredTiled - texture_density = 1.5 - texture = "gfx/portraits/portrait_prison_body.dds" - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_event.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - } - - margin_widget = { - name = "bottom_characters" - size = { 100% 170 } - parentanchor = bottom|hcenter - margin_bottom = 10 - allow_outside = yes - - icon = { - name = "bottom_characters_bg" - visible = "[Or(EventWindowData.HasPortraitOrArtifact('lower_left_portrait'), Or(EventWindowData.HasPortraitOrArtifact('lower_center_portrait'), EventWindowData.HasPortraitOrArtifact('lower_right_portrait')))]" - position = { -55 7 } - size = { 624 100% } - texture = "gfx/interface/window_event/event_bottom_char_bg.dds" - } - - flowcontainer = { - spacing = 20 - parentanchor = bottom|hcenter - - flowcontainer = { - parentanchor = bottom - direction = vertical - ignoreinvisible = yes - - event_portrait_status_icons_left = { - datacontext = "[EventWindowData.GetPortraitCharacter('left_portrait')]" - visible = "[EventWindowData.ShouldShowPortraitInfo('left_portrait')]" - - background = { - texture = "gfx/interface/window_event/event_character_status_icons_bg.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - shaderfile = "gfx/FX/pdxgui_default.shader" - alpha = 0.5 - margin = { 5 5 } - - modify_texture = { - texture = "gfx/interface/window_event/event_character_status_icons_bg_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - alpha = 0.5 - } - } - } - - spacer = { - size = { 140 0 } - } - - flowcontainer = { - datacontext = "[EventWindowData.GetArtifact('lower_left_portrait')]" - visible = "[EventWindowData.HasArtifact('lower_left_portrait')]" - direction = vertical - spacing =-5 - - using = artifact_event_flowcontainer - } - - widget = { - datacontext = "[EventWindowData.GetPortraitCharacter('lower_left_portrait')]" - visible = "[EventWindowData.HasPortraitCharacter('lower_left_portrait')]" - size = { 140 150 } - - portrait_event_small = { - name = "portrait_left_small_1" - parentanchor = center - position = { 0 -4 } - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetStaticEventPortraitTexture('lower_left_portrait', 'camera_shoulders', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('lower_left_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('lower_left_portrait')]" - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('lower_left_portrait') ))]" - } - - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - blockoverride "grayscale" {} - - blockoverride "coa" - { - event_portrait_status_icons_left = { - visible = "[EventWindowData.ShouldShowPortraitInfo('lower_right_portrait')]" - parentanchor = bottom|left - position = { -15 -5 } - scale = 0.8 - - background = { - using = Background_Bottom_Fade - margin = { 5 15 } - using = Color_Black - using = Mask_Rough_Edges - alpha = 0.5 - - modify_texture = { - texture = "gfx/interface/window_event/event_character_status_icons_bg_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - } - } - - text_label_center = { - parentanchor = bottom|hcenter - position = { 20 -5 } - alwaystransparent = yes - text = "[Character.GetShortUINameNoTooltip]" - max_width = 115 - align = center - fontsize_min = 12 - } - } - } - } - - flowcontainer = { - parentanchor = bottom - direction = vertical - ignoreinvisible = yes - - spacer = { - size = { 140 0 } - } - - flowcontainer = { - datacontext = "[EventWindowData.GetArtifact('lower_center_portrait')]" - visible = "[EventWindowData.HasArtifact('lower_center_portrait')]" - direction = vertical - spacing =-5 - - using = artifact_event_flowcontainer - - background = { - using = Background_Area_Dark - alpha = 0.4 - margin_bottom = -30 - margin_top = 10 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - } - } - } - - widget = { - datacontext = "[EventWindowData.GetPortraitCharacter('lower_center_portrait')]" - visible = "[EventWindowData.HasPortraitCharacter('lower_center_portrait')]" - size = { 140 150 } - - portrait_event_small = { - name = "portrait_left_small_2" - parentanchor = center - position = { 0 -4 } - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetStaticEventPortraitTexture('lower_center_portrait', 'camera_shoulders', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('lower_center_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('lower_center_portrait')]" - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('lower_center_portrait') ))]" - } - - blockoverride "status_icons" {} - blockoverride "opinion_box"{} - blockoverride "grayscale" {} - - blockoverride "coa" - { - event_portrait_status_icons_left = { - visible = "[EventWindowData.ShouldShowPortraitInfo('lower_center_portrait')]" - parentanchor = bottom|left - position = { -15 -5 } - scale = 0.8 - - background = { - using = Background_Bottom_Fade - margin = { 5 15 } - color = { 0.1 0.1 0.1 0.8 } - - modify_texture = { - texture = "gfx/interface/window_event/event_character_status_icons_bg_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - } - } - - - text_label_center = { - parentanchor = bottom|hcenter - position = { 20 -5 } - alwaystransparent = yes - text = "[Character.GetShortUINameNoTooltip]" - max_width = 115 - align = center - fontsize_min = 12 - } - } - } - } - - flowcontainer = { - parentanchor = bottom - direction = vertical - ignoreinvisible = yes - - event_portrait_status_icons_right = { - datacontext = "[EventWindowData.GetPortraitCharacter('right_portrait')]" - visible = "[EventWindowData.ShouldShowPortraitInfo('right_portrait')]" - parentanchor = right - - background = { - texture = "gfx/interface/window_event/event_character_status_icons_bg.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - shaderfile = "gfx/FX/pdxgui_default.shader" - alpha = 0.5 - margin = { 5 5 } - - modify_texture = { - texture = "gfx/interface/window_event/event_character_status_icons_bg_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - alpha = 0.5 - } - } - } - - spacer = { - size = { 140 0 } - } - - flowcontainer = { - datacontext = "[EventWindowData.GetArtifact('lower_right_portrait')]" - visible = "[EventWindowData.HasArtifact('lower_right_portrait')]" - direction = vertical - spacing =-5 - - using = artifact_event_flowcontainer - } - - widget = { - datacontext = "[EventWindowData.GetPortraitCharacter('lower_right_portrait')]" - visible = "[EventWindowData.HasPortraitCharacter('lower_right_portrait')]" - size = { 140 150 } - - portrait_event_small = { - name = "portrait_right_small_1" - parentanchor = center - position = { 0 -4 } - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetStaticEventPortraitTexture('lower_right_portrait', 'camera_shoulders', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('lower_right_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('lower_right_portrait')]" - } - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('lower_right_portrait') ))]" - } - - blockoverride "status_icons"{} - blockoverride "opinion_box"{} - blockoverride "grayscale" {} - - blockoverride "coa" - { - event_portrait_status_icons_left = { - visible = "[EventWindowData.ShouldShowPortraitInfo('lower_right_portrait')]" - parentanchor = bottom|left - position = { -15 -5 } - scale = 0.8 - - background = { - using = Background_Bottom_Fade - margin = { 5 15 } - using = Color_Black - using = Mask_Rough_Edges - alpha = 0.5 - - modify_texture = { - texture = "gfx/interface/window_event/event_character_status_icons_bg_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - } - } - - text_label_center = { - parentanchor = bottom|hcenter - position = { 20 -5 } - alwaystransparent = yes - text = "[Character.GetShortUINameNoTooltip]" - max_width = 115 - align = center - fontsize_min = 12 - } - } - } - } - } - } - - } - } - - hbox = { - margin_left = 35 - margin_right = 35 - margin_bottom = 15 - - widget = { - name = "text" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 45 - - vbox = { - name = "description_and_options" - alpha = 0 - - state = { - name = appear - trigger_on_create = yes - delay = 0.2 - using = Animation_Curve_Default - alpha = 1 - duration = 1.5 - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 10 - margin_top = 80 - - scrollarea = { - name = "description_scrollarea" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 490 -1 } - maximumsize = { 490 -1 } - - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - - blockoverride "alpha"{ - alpha = 0.6 - } - } - - scrollwidget = { - text_multi = { - name = "description" - minimumsize = { 480 -1 } - maximumsize = { 480 -1 } - autoresize = yes - margin = { 20 4 } - text = "[EventWindowData.GetDescription]" - fontsize = 16 - } - } - } - - expand = {} - } - - vbox = { - allow_outside = yes - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - spacing = 5 - margin_bottom = 5 - - hbox = { - spacing = 5 - - hbox = { - name = "dynamic_birth_name" - margin = { 5 0 } - } - } - - - vbox = { - name = "custom_widgets_container" - layoutpolicy_horizontal = expanding - - state = { - trigger_on_create = yes - name = appear_test - delay = 0.8 - using = Animation_Curve_Default - alpha = 1 - duration = 0.6 - } - } - - fixedgridbox = { - name = "option_grid" - addcolumn = 500 - addrow = 42 - datamodel = "[EventWindowData.GetOptions]" - - item = { - button_eventoption = {} - } - } - } - } - } - - widget = { - name = "characters_spacer" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 55 - } - } - } - } - } -} - -###################################################### -#################### DUEL EVENT ###################### -###################################################### - -event_window_duel = { - name = "duel_event_window" - size = { 1220 630 } - - blockoverride "window_content" - { - vbox = { - name = "duel_window" - - background = { - name = "duel_event_picture" - texture = "[EventWindowData.GetEventBackground]" - margin = { -38 -20 } - margin_top = -125 - alpha = 0.7 - - using = Mask_Rough_Edges - - modify_texture = { - name = "event_picture_fade" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_inverse.dds" - blend_mode = alphamultiply - } - } - - background = { - name = "triangle_background" - alpha = 0.6 - fittype = center - margin_top = -125 - texture = "gfx/interface/window_duel_event_window/background_duel.dds" - } - - widget = { - name = "duel_event_content" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### CHARACTERS - hbox = { - name = "character_box" - margin_bottom = 15 - - widget = { - name = "characters" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = appear - trigger_on_create = yes - delay = 0.5 - using = Animation_Curve_Default - alpha = 1 - duration = 0.5 - } - - ### PORTRAITS - hbox = { - name = "character_portraits" - - widget = { - name = "portrait_left" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - portrait_event_duel = { - name = "portrait_left" - datacontext = "[EventWindowData.GetPortraitCharacter('left_portrait')]" - visible = "[And(EventWindowData.HasPortraitCharacter('left_portrait'), EventWindowData.HasPortraitCharacter('right_portrait'))]" - parentanchor = bottom|left - position = { 20 0 } - size = { 930 490 } - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetAnimatedEventPortraitTexture('left_portrait', 'camera_event_duel_left', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('left_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('left_portrait')]" - using = tooltip_ws - tooltip_offset = { -40 0 } - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('left_portrait') ))]" - position = { -270 0 } - } - - blockoverride "grayscale" {} - - highlight_icon = { - name = "prison_bars" - visible = "[And(Character.IsImprisoned, Not(EventWindowData.ShouldHideImprisonment('left_portrait')))]" - parentanchor = bottom|left - size = { 285 500 } - - texture = "gfx/portraits/portrait_prison_body.dds" - effectname = "NoHighlight" - spriteType = corneredTiled - texture_density = 1.5 - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_event.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - } - } - - ### RIGHT CHARACTER ### - widget = { - name = "portrait_right" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### RIGHT CHARACTER ### - portrait_event_duel = { - name = "portrait_right" - datacontext = "[EventWindowData.GetPortraitCharacter('right_portrait')]" - visible = "[EventWindowData.HasPortraitCharacter('right_portrait')]" - parentanchor = bottom|right - position = { -20 0 } - size = { 930 490 } - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetAnimatedEventPortraitTexture('right_portrait', 'camera_event_duel_right', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('right_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('right_portrait')]" - using = tooltip_es - tooltip_offset = { -40 0 } - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('right_portrait') ))]" - position = { 270 } - } - - blockoverride "grayscale" {} - - highlight_icon = { - name = "prison_bars" - visible = "[And(Character.IsImprisoned, Not(EventWindowData.ShouldHideImprisonment('right_portrait')))]" - parentanchor = bottom|right - size = { 285 500 } - - texture = "gfx/portraits/portrait_prison_body.dds" - effectname = "NoHighlight" - spriteType = corneredTiled - texture_density = 1.5 - - modify_texture = { - name = "mask" - texture = "gfx/portraits/portrait_mask_event.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - } - } - } - - ### COA - margin_widget = { - name = "coa" - parentanchor = bottom|hcenter - size = { 100% 170 } - margin_bottom = 10 - allow_outside = yes - - flowcontainer = { - spacing = 920 - parentanchor = bottom|hcenter - - flowcontainer = { - name = "coa_left" - parentanchor = bottom - direction = vertical - ignoreinvisible = yes - - event_portrait_status_icons_left = { - datacontext = "[EventWindowData.GetPortraitCharacter('left_portrait')]" - visible = "[EventWindowData.ShouldShowPortraitInfo('left_portrait')]" - - background = { - margin = { 5 5 } - texture = "gfx/interface/window_event/event_character_status_icons_bg.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - shaderfile = "gfx/FX/pdxgui_default.shader" - alpha = 0.5 - - modify_texture = { - texture = "gfx/interface/window_event/event_character_status_icons_bg_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - alpha = 0.5 - } - } - } - - spacer = { - size = { 140 0 } - } - - widget = { - datacontext = "[EventWindowData.GetPortraitCharacter('lower_left_portrait')]" - visible = "[EventWindowData.HasPortraitCharacter('lower_left_portrait')]" - size = { 140 150 } - - portrait_event_small = { - name = "portrait_left_small_1" - parentanchor = center - position = { 0 -4 } - - blockoverride "portrait_button" - { - portrait_texture = "[EventWindowData.GetStaticEventPortraitTexture('lower_left_portrait', 'camera_shoulders', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('lower_left_portrait'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('lower_left_portrait')]" - } - - blockoverride "highlight_visible" - { - visible = "[Or(Character.IsHovered, EventWindowData.IsCharacterHighlighted( EventWindowData.GetPortraitCharacter('lower_left_portrait') ))]" - } - - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - blockoverride "grayscale" {} - - blockoverride "coa" - { - event_portrait_status_icons_left = { - visible = "[EventWindowData.ShouldShowPortraitInfo('lower_right_portrait')]" - parentanchor = bottom|left - position = { -15 -5 } - scale = 0.8 - - background = { - using = Background_Bottom_Fade - margin = { 5 15 } - using = Color_Black - using = Mask_Rough_Edges - alpha = 0.5 - - modify_texture = { - texture = "gfx/interface/window_event/event_character_status_icons_bg_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - } - } - - text_label_center = { - parentanchor = bottom|hcenter - position = { 20 -5 } - alwaystransparent = yes - text = "[Character.GetShortUINameNoTooltip]" - max_width = 115 - align = center - fontsize_min = 12 - } - } - } - } - - flowcontainer = { - name = "coa_right" - parentanchor = bottom - direction = vertical - ignoreinvisible = yes - - event_portrait_status_icons_right = { - datacontext = "[EventWindowData.GetPortraitCharacter('right_portrait')]" - visible = "[EventWindowData.ShouldShowPortraitInfo('right_portrait')]" - parentanchor = right - - background = { - texture = "gfx/interface/window_event/event_character_status_icons_bg.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - shaderfile = "gfx/FX/pdxgui_default.shader" - alpha = 0.5 - margin = { 5 5 } - - modify_texture = { - texture = "gfx/interface/window_event/event_character_status_icons_bg_overlay.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - alpha = 0.5 - } - } - } - } - } - } - } - } - - ### EVENT - hbox = { - name = "event_text_box" - margin_top = 110 - - widget = { - name = "text" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - name = "description_and_options" - - state = { - name = appear - trigger_on_create = yes - delay = 0.2 - using = Animation_Curve_Default - alpha = 1 - duration = 1.5 - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 20 - - scrollarea = { - name = "description_scrollarea" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 470 -1 } - maximumsize = { 470 -1 } - - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - text_multi = { - name = "description" - minimumsize = { 470 -1 } - maximumsize = { 470 -1 } - autoresize = yes - margin = { 20 4 } - text = "[EventWindowData.GetDescription]" - align = left - fontsize = 16 - } - } - } - } - - vbox = { - allow_outside = yes - ignoreinvisible = yes - spacing = 5 - margin_bottom = 25 - - fixedgridbox = { - name = "option_grid" - addcolumn = 500 - addrow = 42 - datamodel = "[EventWindowData.GetOptions]" - - item = { - button_eventoption = {} - } - } - } - } - } - } - } - } - } -} - -###################################################### -################### LETTER EVENT ##################### -###################################################### -window = { - gfxtype = windowgfx - name = "letter_event_window" - parentanchor = center - layer = middle - allow_outside = yes - size = { 675 530 } ############ SIZES NEED TO MATCH - - using = Window_Movable - - datacontext = "[EventWindow.AccessEventWindowData]" - - state = { - name = _show - trigger_on_create = yes - - on_start = "[GetVariableSystem.Clear( 'event_window_mouse_leave')]" - - on_start = "[PdxGuiWidget.AccessChild('letter_paper').TriggerAnimation('show')]" - on_start = "[PdxGuiWidget.AccessChild('letter_content').TriggerAnimation('show')]" - on_start = "[PdxGuiWidget.AccessChild('letter_pattern').TriggerAnimation('show')]" - - start_sound = { - soundeffect = "event:/SFX/Events/Panels/sfx_event_panel_letter" - } - } - - state = { - name = _hide - duration = 1 - on_start = "[PdxGuiWidget.AccessChild('letter_paper').TriggerAnimation('hide')]" - on_start = "[PdxGuiWidget.AccessChild('letter_content').TriggerAnimation('hide')]" - on_start = "[PdxGuiWidget.AccessChild('letter_pattern').TriggerAnimation('hide')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[GetVariableSystem.Set( 'event_window_mouse_leave', 'true' )]" - } - - ### PAPER ### - widget = { - name = "letter_paper" - size = { 675 45 } - widgetanchor = center - parentanchor = center - alpha = 0 - - using = Background_Letter - - state = { - name = show - next = a - delay = 0.3 - - using = Animation_FadeIn_Standard - - animation = { - alpha = 1 - bezier = { 0.7 0 0.7 1 } - } - } - - state = { - name = a - duration = 0.25 - bezier = { 0.3 0 0.7 1 } - - animation = { - size = { 675 530 } ############ SIZES NEED TO MATCH - bezier = { 0.8 0.3 0 1 } - } - - animation = { - alpha = 1 - bezier = { 0.7 0 0.7 1 } - } - } - - state = { - name = hide - using = Animation_FadeOut_Quick - size = { 585 -1 } - } - - widget = { - size = { 700 40 } - widgetanchor = center - parentanchor = top|hcenter - position = { 0 8 } - - background = { - texture = "gfx/interface/window_event/letter_event_edge_top.dds" - spriteType = Corneredstretched - spriteborder = { 35 5 } - } - } - - widget = { - size = { 700 40 } - widgetanchor = center - parentanchor = bottom|hcenter - position = { 0 -8 } - - background = { - texture = "gfx/interface/window_event/letter_event_edge_bottom.dds" - spriteType = Corneredstretched - spriteborder = { 35 5 } - } - } - } - - ### CONTENT ### - widget = { - name = "letter_content" - widgetanchor = center - parentanchor = center - size = { 675 530 } ############ SIZES NEED TO MATCH - alpha = 0 - - state = { - name = show - delay = 0.8 - - using = Animation_FadeIn_Standard - - animation = { - size = { 675 530 } ############ SIZES NEED TO MATCH - - bezier = { 0.8 0.3 0 1 } - } - - animation = { - alpha = 1 - bezier = { 0.7 0 0.7 1 } - } - } - - state = { - name = hide - using = Animation_FadeOut_Quick - duration = 0.08 - } - - button = { - name = "debug_icon" - size = { 40 40 } - position = { 20 400 } - texture = "gfx/interface/icons/traits/_default.dds" - tooltip = "[EventWindowData.GetDebugInfo]" - onclick = "[EventWindowData.CopyToClipboard]" - visible = "[InDebugMode]" - } - - widget = { - size = { 322 544 } - position = { 10 15 } - scale = 0.8 - alpha = 0.8 - - background = { - texture = "gfx/interface/window_event/letter_event_pattern_big.dds" - } - } - - widget = { - parentanchor = bottom|right - size = { 264 264 } - position = { -10 -20 } - scale = 0.6 - alpha = 0.8 - - background = { - texture = "gfx/interface/window_event/letter_event_pattern_small.dds" - } - } - - widget = { - parentanchor = top|right - size = { 264 264 } - position = { -10 15 } - scale = 0.6 - alpha = 0.8 - - background = { - texture = "gfx/interface/window_event/letter_event_pattern_small.dds" - mirror = vertical - } - } - - widget = { - parentanchor = bottom|left - size = { 264 264 } - position = { 10 -20 } - scale = 0.6 - alpha = 0.8 - - background = { - texture = "gfx/interface/window_event/letter_event_pattern_small.dds" - mirror = horizontal - } - } - - vbox = { - margin = { 10 25 } - margin_right = 0 - margin_bottom = 40 - - expand = {} - - hbox = { - name = "content" - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_vertical = expanding - minimumsize = { 180 0 } - allow_outside = yes - - widget = { - size = { 180 300 } - allow_outside = yes - - portrait_body = { - name = "portrait" - parentanchor = center - datacontext = "[EventWindowData.GetPortraitCharacter('sender')]" - - blockoverride "portrait_button" { - alwaystransparent = "[Not(EventWindowData.ShouldShowPortraitInfo('sender'))]" - tooltip_enabled = "[EventWindowData.ShouldShowPortraitInfo('sender')]" - } - - blockoverride "mask" { - mask = "gfx/portraits/portrait_mask_event_letter.dds" - } - - blockoverride "prison" {} - blockoverride "grayscale" {} - blockoverride "status_icons" {} - blockoverride "opinon_box" {} - blockoverride "coa" {} - } - } - } - - ### text - vbox = { - name = "text" - layoutpolicy_vertical = expanding - - text_multi = { - name = "opening" - visible = "[EventWindowData.HasOpening]" - layoutpolicy_horizontal = expanding - maximumsize = { 430 -1 } - autoresize = yes - margin_top = 10 - text = "[EventWindowData.GetOpening]" - default_format = "#light_background" - using = Font_Type_Flavor - using = Font_Size_Big - format_override = { high light_background } - } - - #### 1 option #### - scrollarea = { - visible = "[LessThanOrEqualTo_int32( GetDataModelSize(EventWindowData.GetOptions), '(int32)1')]" - maximumsize = { -1 280 } - minimumsize = { 430 0 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - text_multi = { - name = "description" - maximumsize = { 430 -1 } - autoresize = yes - margin = { 0 10 } - margin_right = 20 - alwaystransparent = yes - text = "[EventWindowData.GetDescription]" - default_format = "#light_background" - using = Font_Size_Medium - format_override = { high light_background } - } - } - } - - #### 2 options #### - scrollarea = { - visible = "[EqualTo_int32( GetDataModelSize(EventWindowData.GetOptions), '(int32)2')]" - maximumsize = { -1 240 } - minimumsize = { 430 0 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - text_multi = { - name = "description" - maximumsize = { 430 -1 } - autoresize = yes - margin = { 0 10 } - margin_right = 20 - alwaystransparent = yes - text = "[EventWindowData.GetDescription]" - default_format = "#light_background" - using = Font_Size_Medium - format_override = { high light_background } - } - } - } - - #### 3 options #### - scrollarea = { - visible = "[EqualTo_int32( GetDataModelSize(EventWindowData.GetOptions), '(int32)3')]" - maximumsize = { -1 190 } - minimumsize = { 430 0 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - text_multi = { - name = "description" - maximumsize = { 430 -1 } - autoresize = yes - margin = { 0 10 } - margin_right = 20 - alwaystransparent = yes - text = "[EventWindowData.GetDescription]" - default_format = "#light_background" - using = Font_Size_Medium - format_override = { high light_background } - } - } - } - - #### 4 options #### - scrollarea = { - visible = "[GreaterThanOrEqualTo_int32( GetDataModelSize(EventWindowData.GetOptions), '(int32)4')]" - minimumsize = { 430 0 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - text_multi = { - name = "description" - maximumsize = { 430 -1 } - autoresize = yes - margin = { 0 10 } - margin_right = 20 - alwaystransparent = yes - text = "[EventWindowData.GetDescription]" - default_format = "#light_background" - using = Font_Size_Medium - format_override = { high light_background } - } - } - } - - hbox = { - name = "signed_text" - layoutpolicy_horizontal = expanding - spacing = 10 - margin_right = 15 - - expand = {} - - vbox = { - text_single = { - name = "signed_text" - align = right - layoutpolicy_horizontal = expanding - - text = "[EventWindowData.GetSigned]" - default_format = "#light_background" - using = Font_Size_Medium - } - - text_multi = { - name = "signature" - align = left - - text = "[EventWindowData.GetSignature]" - default_format = "#light_background" - using = Font_Type_Flavor - using = Font_Size_Medium - format_override = { high light_background } - autoresize = yes - max_width = 350 - fontsize_min = 14 - } - } - - widget = { - datacontext = "[EventWindowData.GetPortraitCharacter('sender')]" - size = { 80 80 } - - icon = { - name = "sigil_bg" - size = { 80 80 } - texture = "gfx/interface/window_event/sigil_bg.dds" - alwaystransparent = yes - parentanchor = center - } - - icon = { - name = "sigil" - visible = "[And(EventWindowData.ShouldShowPortraitInfo('sender'), Character.HasSealCoA)]" - size = { 56 56 } - gfxtype = coatofarmsgfx - shaderfile = "gfx/FX/gui_coatofarms.shader" - effectname = PdxGuiSeal - alwaystransparent = yes - datacontext = "[Character.GetSealCoA]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)88','(int32)88')]" - coat_of_arms = "[CoatOfArms.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/window_event/sigil_center.dds" - parentanchor = center - } - - icon = { - name = "sigil_lowborn" - visible = "[Not(And(EventWindowData.ShouldShowPortraitInfo('sender'), Character.HasSealCoA))]" - size = { 56 56 } - texture = "gfx/interface/window_event/sigil_center_lowborn.dds" - alwaystransparent = yes - parentanchor = center - } - } - } - } - } - - expand = {} - - ### Options - fixedgridbox = { - name = "option_grid" - addcolumn = 654 - addrow = 46 - datamodel = "[EventWindowData.GetOptions]" - - item = { - button_event_letter = { - name = "event_option_button" - parentanchor = hcenter - size = { 592 42 } - - tooltip = "[EventOption.GetTooltip]" - tooltip_enabled = "[Not( StringIsEmpty( EventOption.GetTooltip ) )]" - - onclick = "[EventOption.Select]" - onmousehierarchyenter = "[EventOption.OnEnter]" - onmousehierarchyleave = "[EventOption.OnLeave]" - enabled = "[EventOption.IsValid]" - - tooltipwidget = { - using = DefaultTooltipWidget - } - using = tooltip_es - - animation_glow_event = { - name = "special_option" - visible = "[And(EventOption.HasFlag('special'), Not(EventOption.HasFlag('dangerous')))]" - } - - animation_glow_event = { - name = "dangerous_option" - visible = "[EventOption.HasFlag('dangerous')]" - using = Color_Red - } - - ### BUTTON CONTENT #### - widget = { - size = { 102 34 } - parentanchor = left|vcenter - - hbox = { - hbox = { - name = "traits_grid" - datamodel = "[EventOption.Reasons]" - - item = { - icon = { - name = "trait_icon" - datacontext = "[ReasonItem.GetTrait]" - visible = "[ReasonItem.IsTrait]" - size = { 34 34 } - alwaystransparent = yes - texture = "[Trait.GetIcon(GetPlayer)]" - tooltip = "EVENT_WINDOW_OPTION_AVAILABLE_TRAIT" - using = tooltip_ws - } - } - } - - warning_icon = { - name = "timeout_icon" - size = { 34 34 } - visible = "[And( EventOption.IsTimeoutOption, And( GameHasMultiplePlayers, LessThanOrEqualTo_int32( EventWindowData.GetDaysRemaining, '(int32)30' ) ) )]" - tooltip = EVENT_WINDOW_DAYS_REMAINING - } - - hbox = { - name = "skill_grid" - datamodel = "[EventOption.Reasons]" - - item = { - icon = { - name = "skill_icon" - datacontext = "[ReasonItem.GetSkillItem]" - visible = "[ReasonItem.IsSkill]" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 34 34 } - framesize = { 60 60 } - alwaystransparent = yes - frame = "[SkillItem.GetFrame]" - tooltip = "EVENT_WINDOW_OPTION_AVAILABLE_SKILL" - using = tooltip_ws - } - } - } - } - } - - hbox = { - - text_single = { - text = "[EventOption.GetText]" - - default_format = "#light_background" - using = Font_Size_Medium - align = center - layoutpolicy_horizontal = expanding - max_width = 420 - fontsize_min = 12 - } - } - - widget = { - size = { 102 34 } - parentanchor = right|vcenter - - hbox = { - name = "effects_grid" - datamodel = "[EventOption.Effects]" - - expand = {} - - item = { - container = { - container = { - alwaystransparent = yes - visible = "[OptionEffectItem.IsTrait]" - - highlight_icon = { - datacontext = "[OptionEffectItem.GetTrait]" - name = "trait_icon" - size = { 34 34 } - texture = "[Trait.GetIcon(GetPlayer)]" - } - - highlight_icon = { - visible = "[OptionEffectItem.IsGain]" - texture = "gfx/interface/icons/symbols/icon_plus_small.dds" - name = "gain" - size = { 20 20 } - } - - highlight_icon = { - visible = "[OptionEffectItem.IsLoss]" - texture = "gfx/interface/icons/symbols/icon_minus_small.dds" - name = "loss" - size = { 20 20 } - } - } - - container = { - alwaystransparent = yes - visible = "[OptionEffectItem.IsStress]" - - highlight_icon = { - visible = "[And(OptionEffectItem.IsGain,Not(OptionEffectItem.IsCritical))]" - texture = "gfx/interface/icons/stress/icon_stress_gain.dds" - name = "stress_gain" - size = { 34 34 } - } - - highlight_icon = { - visible = "[OptionEffectItem.IsLoss]" - texture = "gfx/interface/icons/stress/icon_stress_loss.dds" - name = "stress_loss" - size = { 34 34 } - } - - highlight_icon = { - visible = "[OptionEffectItem.IsCritical]" - texture = "gfx/interface/icons/stress/icon_stress_gain_critical.dds" - name = "stress_critical" - size = { 34 34 } - } - } - - highlight_icon = { - name = "death" - visible = "[OptionEffectItem.IsDeath]" - size = { 34 34 } - texture = "gfx/interface/icons/icon_dead.dds" - } - - highlight_icon = { - name = "scheme" - visible = "[OptionEffectItem.IsScheme]" - size = { 34 34 } - texture = "gfx/interface/icons/icon_scheme.dds" - } - } - } - } - } - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types Events -{ - type base_event_window = window - { - parentanchor = center - widgetanchor = center - size = { 1120 580 } - layer = middle - alpha = 0 - - datacontext = "[EventWindow.AccessEventWindowData]" - - widget = { - visible = "[Not(GameHasMultiplePlayers)]" - size = { 100% 100% } - - icon = { - visible = "[Not(GetVariableSystem.Exists( 'event_window_mouse_leave'))]" - parentanchor = center - size = { 200% 200% } - alwaystransparent = yes - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - alpha = 0 - - state = { - name = appear - trigger_on_create = yes - delay = 0.2 - using = Animation_Curve_Default - alpha = 0.6 - duration = 0.8 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 3 - alpha = 0 - } - } - } - - widget = { - size = { 100% 100% } - using = Window_Background - using = Window_Decoration_Frontend_Flat - } - - state = { - name = show - trigger_on_create = yes - using = Animation_FadeIn_Standard - duration = 0.7 - - on_start = "[GetVariableSystem.Clear( 'event_window_mouse_leave')]" - - start_sound = { - soundeffect = "event:/SFX/Events/Panels/sfx_event_panel_large" - - soundparam = { - name = StateChange - value = 1 - } - } - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - - start_sound = { - soundeffect = "event:/MUSIC/Cues/Events/kill_mx_cue" - } - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[GetVariableSystem.Set( 'event_window_mouse_leave', 'true' )]" - } - - vbox = { - widget = { - layoutpolicy_horizontal = expanding - size = { 0 70 } - - icon = { - name = "theme_header" - position = { 20 5 } - size = { 1057 70 } - texture = "gfx/interface/window_event/header_neutral.dds" - - modify_texture = { - name = overlay - texture = "gfx/interface/component_effects/effect_header_blue_shine.dds" - blend_mode = colordodge - translate_uv = { 0.6 0 } - } - - state = { - name = right - next = left - - duration = 8 - bezier = { 0.8 0.18 0.96 .05 } - - modify_texture = { - name = overlay - translate_uv = { -0.6 0 } - } - } - - state = { - name = left - next = right - - duration = 0.0 - delay = 5 - - modify_texture = { - name = overlay - translate_uv = { 0.6 0 } - } - } - - state = { - trigger_on_create = yes - name = start - next = right - - duration = 0.0 - - modify_texture = { - name = overlay - translate_uv = { 0.6 0 } - } - } - } - - text_single = { - name = "title" - parentanchor = vcenter - position = { 100 0 } - fontsize = 29 - fontsize_min = 16 - text = "[EventWindowData.GetTitle]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - using = Font_Type_Flavor - max_width = 950 - - alpha = 0 - - state = { - name = start - trigger_on_create = yes - delay = 0.2 - using = Animation_Curve_Default - alpha = 1 - duration = 0.5 - } - } - - icon = { - name = "theme_icon" - parentanchor = vcenter - position = { 20 0 } - size = { 74 74 } - texture = "[EventWindowData.GetThemeIcon]" - - modify_texture = { - name = overlay - texture = "gfx/interface/component_effects/effect_blue_shine.dds" - blend_mode = colordodge - translate_uv = {0.6 0} - } - - state = { - name = right - next = left - - duration = 2 - bezier = { .8 .18 .96 .05} - - modify_texture = { - name = overlay - translate_uv = {-0.6 0} - } - } - - state = { - name = left - next = right - - duration = 0.0 - delay = 5 - - - modify_texture = { - name = overlay - translate_uv = {0.6 0} - } - } - - state = { - trigger_on_create = yes - name = start - next = right - - duration = 0.0 - - modify_texture = { - name = overlay - translate_uv = {0.6 0} - } - } - } - } - - expand = {} - } - - block "window_content" - { - debug_square = {} - } - - flowcontainer = { - name = "debug_stuff" - visible = "[InDebugMode]" - parentanchor = top|right - position = { -40 20 } - ignoreinvisible = yes - - button_round = { - alwaystransparent = no - tooltip = "REGENERATE_EVENT_CONTENTS" - using = tooltip_below - - using = Animation_ShowHide_Quick - onclick = "[EventWindow.ResetContents]" - - button_replace = { - parentanchor = center - alwaystransparent = yes - } - } - - button_round = { - size = { 40 40 } - - button_icon = { - size = { 100% 100% } - texture = "gfx/interface/icons/flat_icons/data_system.dds" - tooltip = "TOGGLE_DATA_SYSTEM" - using = tooltip_below - onclick = "[ExecuteConsoleCommand('Localization.ToggleSkipDataSystemInLocOutput')]" - fontsize = 24 - } - } - - button_round = { - size = { 40 40 } - button_copy = { - parentanchor = center - onclick = "[EventWindowData.CopyToClipboard]" - tooltip = "COPY_EVENT_CONTENTS" - } - } - - container = { - tooltip = "[EventWindowData.GetTriggerBreakdown]" - using = tooltip_below - icon = { - visible = "[EventWindowData.IsTriggerFulfilled]" - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - } - - icon = { - visible = "[Not( EventWindowData.IsTriggerFulfilled )]" - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - } - - button = { - name = "debug_icon" - size = { 40 40 } - - button = { - size = { 100% 100% } - tooltip = "[EventWindowData.GetDebugInfo]" - using = tooltip_below - onclick = "[EventWindowData.CopyToClipboard]" - onrightclick = "[EventWindowData.DebugOpen]" - button_ignore = none - raw_text = "?" - fontsize = 24 - } - } - } - } - - type event_window_duel = window - { - parentanchor = center - widgetanchor = center - size = { 1220 580 } - layer = middle - alpha = 0 - - datacontext = "[EventWindow.AccessEventWindowData]" - - widget = { - visible = "[Not(GameHasMultiplePlayers)]" - size = { 100% 100% } - - icon = { - visible = "[Not(GetVariableSystem.Exists( 'event_window_mouse_leave'))]" - parentanchor = center - size = { 200% 200% } - alwaystransparent = yes - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - alpha = 0 - - state = { - name = appear - trigger_on_create = yes - delay = 0.2 - using = Animation_Curve_Default - alpha = 0.6 - duration = 0.8 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 3 - alpha = 0 - } - } - } - - widget = { - size = { 100% 83% } - using = Window_Background - using = Window_Decoration_Thin_Bottom - parentanchor = bottom - } - - state = { - name = show - trigger_on_create = yes - using = Animation_FadeIn_Standard - duration = 0.7 - - on_start = "[GetVariableSystem.Clear( 'event_window_mouse_leave')]" - - start_sound = { - soundeffect = "event:/SFX/Events/Panels/sfx_event_panel_large" - - soundparam = { - name = StateChange - value = 1 - } - } - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - - start_sound = { - soundeffect = "event:/MUSIC/Cues/Events/kill_mx_cue" - } - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[GetVariableSystem.Set( 'event_window_mouse_leave', 'true' )]" - } - - widget = { - layoutpolicy_horizontal = expanding - size = { 1220 128 } - - icon = { - name = "theme_header" - position = { 24 0 } - size = { 1171 128 } - texture = "gfx/interface/window_duel_event_window/header_duel.dds" - - modify_texture = { - name = overlay - texture = "gfx/interface/component_effects/effect_header_blue_shine.dds" - blend_mode = colordodge - translate_uv = { 0.6 0 } - } - - state = { - name = right - next = left - - duration = 8 - bezier = { 0.8 0.18 0.96 .05 } - - modify_texture = { - name = overlay - translate_uv = { -0.6 0 } - } - } - - state = { - name = left - next = right - - duration = 0.0 - delay = 5 - - modify_texture = { - name = overlay - translate_uv = { 0.6 0 } - } - } - - state = { - trigger_on_create = yes - name = start - next = right - - duration = 0.0 - - modify_texture = { - name = overlay - translate_uv = { 0.6 0 } - } - } - } - - icon = { - name = "duel_window_decoration" - size = { 1171 128 } - position = { 24 0 } - texture = "gfx/interface/window_duel_event_window/decoration_frame_top_duel.dds" - } - - text_single = { - name = "title" - parentanchor = center - fontsize = 29 - fontsize_min = 16 - position = { 0 26 } - text = "[EventWindowData.GetTitle]" - default_format = "#high;glow_color:{0.1,0.1,0.1,1.0}" - using = Font_Type_Flavor - max_width = 950 - - alpha = 0 - - state = { - name = start - trigger_on_create = yes - delay = 0.2 - using = Animation_Curve_Default - alpha = 1 - duration = 0.5 - } - } - } - - block "window_content" - { - debug_square = {} - } - - flowcontainer = { - name = "debug_stuff" - visible = "[InDebugMode]" - parentanchor = top|right - position = { -40 135 } - ignoreinvisible = yes - - button_round = { - alwaystransparent = no - tooltip = "REGENERATE_EVENT_CONTENTS" - using = tooltip_below - - using = Animation_ShowHide_Quick - onclick = "[EventWindow.ResetContents]" - - button_replace = { - parentanchor = center - alwaystransparent = yes - } - } - - button_round = { - size = { 40 40 } - - button_icon = { - size = { 100% 100% } - texture = "gfx/interface/icons/flat_icons/data_system.dds" - tooltip = "TOGGLE_DATA_SYSTEM" - using = tooltip_below - onclick = "[ExecuteConsoleCommand('Localization.ToggleSkipDataSystemInLocOutput')]" - fontsize = 24 - } - } - - button_round = { - size = { 40 40 } - button_copy = { - parentanchor = center - onclick = "[EventWindowData.CopyToClipboard]" - tooltip = "COPY_EVENT_CONTENTS" - } - } - - container = { - tooltip = "[EventWindowData.GetTriggerBreakdown]" - using = tooltip_below - icon = { - visible = "[EventWindowData.IsTriggerFulfilled]" - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - } - - icon = { - visible = "[Not( EventWindowData.IsTriggerFulfilled )]" - size = { 40 40 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - } - - button = { - name = "debug_icon" - size = { 40 40 } - - button = { - size = { 100% 100% } - tooltip = "[EventWindowData.GetDebugInfo]" - using = tooltip_below - onclick = "[EventWindowData.CopyToClipboard]" - onrightclick = "[EventWindowData.DebugOpen]" - button_ignore = none - raw_text = "?" - fontsize = 24 - } - } - } - } - - type event_portrait_status_icons_left = container { - flowcontainer = { - ignoreinvisible = yes - direction = horizontal - - coa_realm_small_crown = { - visible = "[Character.HasLandedTitles]" - parentanchor = bottom - } - - portrait_status_icons = {} - } - } - - type event_portrait_status_icons_right = container { - flowcontainer = { - ignoreinvisible = yes - direction = horizontal - - portrait_status_icons = {} - - coa_realm_small_crown = { - visible = "[Character.HasLandedTitles]" - } - } - } - - type button_eventoption = button_event_standard - { - name = "event_option_button" - size = { 500 36 } - enabled = "[EventOption.IsValid]" - - onclick = "[EventOption.Select]" - - block "onmousehierarchy_callbacks" { - onmousehierarchyenter = "[EventOption.OnEnter]" - onmousehierarchyleave = "[EventOption.OnLeave]" - } - - icon = { - texture = "gfx/interface/buttons/button_event.dds" - alpha = 1 - spriteType = Corneredtiled - spriteborder = { 3 3 } - framesize = { 249 78 } - size = { 100% 100% } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredtiled - spriteborder_left = 40 - spriteborder_right = 40 - blend_mode = alphamultiply - } - } - - # Trick to not have the option text steal tooltips from the trait/skill grid - hbox = { - tooltip = "[EventOption.GetTooltip]" - tooltip_enabled = "[Not( StringIsEmpty( EventOption.GetTooltip ) )]" - using = tooltip_ws - tooltip_offset = { -80 0 } - - # Wider tooltips for the effects - tooltipwidget = { - using = DefaultTooltipWidget - } - } - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredtiled - spriteborder_left = 40 - spriteborder_right = 40 - blend_mode = alphamultiply - } - - animation_glow_event = { - name = "special_option" - visible = "[And(EventOption.HasFlag('special'), Not(EventOption.HasFlag('dangerous')))]" - } - - animation_glow_event = { - name = "dangerous_option" - visible = "[EventOption.HasFlag('dangerous')]" - using = Color_Red - } - - ### BUTTON CONTENT #### - hbox = { - margin = { 5 0 } - - hbox = { - - fixedgridbox = { - name = "traits_grid" - datamodel = "[EventOption.Reasons]" - addcolumn = 34 - addrow = 34 - flipdirection = yes - maxhorizontalslots = 1 - - item = { - icon = { - name = "trait_icon" - datacontext = "[ReasonItem.GetTrait]" - visible = "[ReasonItem.IsTrait]" - size = { 34 34 } - alwaystransparent = yes - texture = "[Trait.GetIcon(GetPlayer)]" - tooltip = "EVENT_WINDOW_OPTION_AVAILABLE_TRAIT" - using = tooltip_nw - } - } - } - - warning_icon = { - visible = "[And( EventOption.IsTimeoutOption, And( GameHasMultiplePlayers, LessThanOrEqualTo_int32( EventWindowData.GetDaysRemaining, '(int32)30' ) ) )]" - name = "timeout_icon" - size = { 30 30 } - tooltip = EVENT_WINDOW_DAYS_REMAINING - } - - hbox = { - name = "skill_grid" - datamodel = "[EventOption.Reasons]" - - item = { - icon = { - name = "skill_icon" - datacontext = "[ReasonItem.GetSkillItem]" - visible = "[ReasonItem.IsSkill]" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 34 34 } - framesize = { 60 60 } - alwaystransparent = yes - frame = "[SkillItem.GetFrame]" - tooltip = "EVENT_WINDOW_OPTION_AVAILABLE_SKILL" - using = tooltip_ws - } - } - } - } - - ###### SPACER ###### - hbox = { - name = "spacer_effects" - datamodel = "[EventOption.Effects]" - - item = { - container = { - container = { - visible = "[OptionEffectItem.IsTrait]" - alwaystransparent = yes - - spacer = { - datacontext = "[OptionEffectItem.GetTrait]" - size = { 34 34 } - } - } - - spacer = { - visible = "[OptionEffectItem.IsStress]" - size = { 34 34 } - } - - spacer = { - visible = "[OptionEffectItem.IsScheme]" - size = { 34 34 } - } - - spacer = { - visible = "[OptionEffectItem.IsDeath]" - size = { 34 34 } - } - } - } - } - - text_single = { - layoutpolicy_horizontal = expanding - margin = { 5 0 } - alwaystransparent = yes - - text = "[EventOption.GetText]" - autoresize = no - default_format = "#high" - align = center|nobaseline - fontsize_min = 12 - } - - ##### SPACER ##### - hbox = { - hbox = { - name = "spacer_trait" - datamodel = "[EventOption.Reasons]" - item = { - spacer = { - datacontext = "[ReasonItem.GetTrait]" - visible = "[ReasonItem.IsTrait]" - size = { 34 34 } - } - } - } - - hbox = { - name = "spacer_skill" - datamodel = "[EventOption.Reasons]" - - item = { - spacer = { - datacontext = "[ReasonItem.GetSkillItem]" - visible = "[ReasonItem.IsSkill]" - size = { 34 34 } - } - } - } - - hbox = { - visible = "[And( EventOption.IsTimeoutOption, And( GameHasMultiplePlayers, LessThanOrEqualTo_int32( EventWindowData.GetDaysRemaining, '(int32)30' ) ) )]" - spacer = { - size = { 34 34 } - } - } - } - - hbox = { - name = "effects_grid" - datamodel = "[EventOption.Effects]" - - item = { - container = { - container = { - visible = "[OptionEffectItem.IsTrait]" - alwaystransparent = yes - - icon = { - datacontext = "[OptionEffectItem.GetTrait]" - name = "trait_icon" - size = { 34 34 } - texture = "[Trait.GetIcon(GetPlayer)]" - } - - icon = { - visible = "[OptionEffectItem.IsGain]" - texture = "gfx/interface/icons/symbols/icon_plus_small.dds" - name = "gain" - size = { 20 20 } - } - - icon = { - visible = "[OptionEffectItem.IsLoss]" - texture = "gfx/interface/icons/symbols/icon_minus_small.dds" - name = "loss" - size = { 20 20 } - } - } - - container = { - visible = "[OptionEffectItem.IsStress]" - alwaystransparent = yes - - icon = { - visible = "[And(OptionEffectItem.IsGain,Not(OptionEffectItem.IsCritical))]" - texture = "gfx/interface/icons/stress/icon_stress_gain.dds" - name = "stress_gain" - size = { 34 34 } - } - - icon = { - visible = "[OptionEffectItem.IsLoss]" - texture = "gfx/interface/icons/stress/icon_stress_loss.dds" - name = "stress_loss" - size = { 34 34 } - } - - icon = { - visible = "[OptionEffectItem.IsCritical]" - texture = "gfx/interface/icons/stress/icon_stress_gain_critical.dds" - name = "stress_critical" - size = { 34 34 } - } - } - - icon = { - name = "death" - visible = "[OptionEffectItem.IsDeath]" - size = { 34 34 } - texture = "gfx/interface/icons/icon_dead.dds" - } - - icon = { - name = "scheme" - visible = "[OptionEffectItem.IsScheme]" - size = { 34 34 } - texture = "[OptionEffectItem.GetScheme.GetIcon]" - } - } - } - } - } - } -} - -template artifact_event_flowcontainer { - - tooltipwidget = { - artifact_tooltip = {} - } - - icon_artifact = { - parentanchor = hcenter - } - - text_label_center = { - alwaystransparent = yes - text = "[Artifact.GetNameNoTooltip]" - max_width = 160 - parentanchor = hcenter - align = center - fontsize_min = 12 - multiline = yes - } -} diff --git a/project/ck3/base_game/gui/window_factions.gui b/project/ck3/base_game/gui/window_factions.gui deleted file mode 100644 index 513c808856..0000000000 --- a/project/ck3/base_game/gui/window_factions.gui +++ /dev/null @@ -1,754 +0,0 @@ -###################################################### -##################### FACTIONS ####################### -###################################################### - -window = { - name = "factions_window" - parentanchor = top|right - layer = windows_layer - movable = no - - using = Window_Size_MainTab - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - using = Window_Position_MainTab - - on_start = "[GetVariableSystem.Set( 'factions_view_tabs', 'against_you' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - using = Window_Position_MainTab_Hide - - on_finish = "[GetVariableSystem.Set( 'factions_view_tabs', 'against_you' )]" - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 26 } - margin_right = 13 - - widget = { - size = { 100% 100% } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "FACTIONS_WINDOW" - } - - blockoverride "button_close" - { - onclick = "[FactionsWindow.Close]" - } - } - - hbox = { - visible = "[Not(GetPlayer.IsIndependentRuler)]" - layoutpolicy_horizontal = expanding - - button_tab = { - name = "targeting_factions" - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'factions_view_tabs', 'against_you' )]" - down = "[GetVariableSystem.HasValue( 'factions_view_tabs', 'against_you' )]" - - text = "FACTIONS_WINDOW_TARGETING_FACTIONS" - using = tooltip_above - } - - button_tab = { - name = "my_factions" - layoutpolicy_horizontal = expanding - visible = "[Not(GetPlayer.IsIndependentRuler)]" - - onclick = "[GetVariableSystem.Set( 'factions_view_tabs', 'against_liege' )]" - down = "[GetVariableSystem.HasValue( 'factions_view_tabs', 'against_liege' )]" - - text = "FACTIONS_WINDOW_MY_FACTIONS" - - using = tooltip_above - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - texture = "gfx/interface/skinned/illustrations/faction_bg.dds" - fittype = end - alpha = 0.7 - framesize = { 1200 848 } - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - scrollbox = { - name = "against_you" - visible = "[GetVariableSystem.HasValue( 'factions_view_tabs', 'against_you' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 15 - spacing = 10 - - text_label_center = { - visible = "[GetPlayer.IsIndependentRuler]" - text = "FACTIONS_WINDOW_TARGETING_FACTIONS" - } - - ## Factions against Me - vbox = { - name = "targeting_factions" - layoutpolicy_horizontal = expanding - spacing = 5 - - vbox = { - name = "targeting_factions_grid" - datamodel = "[FactionsWindow.GetTargetingFactions]" - visible = "[FactionsWindow.HasTargetingFactions]" - layoutpolicy_horizontal = expanding - spacing = 5 - - item = { - vbox_faction_item = { - layoutpolicy_horizontal = expanding - } - } - } - - text_multi = { - name = "no_factions_against_me" - visible = "[Not(FactionsWindow.HasTargetingFactions)]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 110 } - - text = "FACTIONS_WINDOW_NOT_FACTION_AGAINST" - default_format = "#low;italic" - align = center - - background = { - using = Background_Area - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - spacing = 10 - - background = { - using = Background_Area_With_Header - } - - text_single = { - text = "FACTIONS_WINDOW_CASSALC_CANT_CREATE_JOIN" - } - - dynamicgridbox = { - name = "cant_join_creater_members_grid" - datamodel = "[FactionsWindow.GetCantCreateOrJoinFactionVassals]" - datamodel_wrap = 4 - flipdirection = yes - - item = { - container = { - datacontext = "[CantCreateOrJoinFactionVassal.GetVassal]" - - portrait_head = { - blockoverride "portrait_button_template_tooltip" { - tooltip = "[CantCreateOrJoinFactionVassal.GetTooltip]" - } - } - - icon = { - size = { 60 60 } - parentanchor = top|right - texture = "gfx/interface/icons/faction_type/claimant_faction.dds" - visible = "[CantCreateOrJoinFactionVassal.IsSoftBlock]" - - modify_texture = { - texture = "gfx/interface/colors/colors_textured.dds" - blend_mode = add - framesize = { 96 96 } - - block "master_color_frame" { - frame = 5 - } - } - } - } - } - } - - text_multi = { - text = "FACTIONS_WINDOW_CREATE_JOIN_EXPLANATION" - autoresize = yes - max_width = 500 - default_format = "#weak" - margin = { 15 10 } - margin_top = 0 - } - } - } - - } - } - } - - scrollbox = { - name = "against_liege" - visible = "[GetVariableSystem.HasValue( 'factions_view_tabs', 'against_liege' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - spacing = 20 - - vbox = { - visible = "[Not(GetPlayer.IsIndependentRuler)]" - layoutpolicy_horizontal = expanding - spacing = 5 - - text_label_center = { - text = "FACTION_WINDOW_JOINED_FACTIONS" - } - - vbox = { - name = "joined_factions" - datamodel = "[FactionsWindow.GetJoinedFactions]" - visible = "[FactionsWindow.IsInAnyFaction]" - layoutpolicy_horizontal = expanding - - item = { - vbox_faction_item = { - layoutpolicy_horizontal = expanding - } - } - } - - text_multi = { - name = "not_in_factions" - visible = "[Not(FactionsWindow.IsInAnyFaction)]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 110 } - - text = "FACTIONS_WINDOW_NOT_IN_FACTION" - default_format = "#low;italic" - align = center - - background = { - using = Background_Area - } - } - - # Factions to Join - vbox = { - name = "joinable_factions" - visible = "[FactionsWindow.CanJoinAnyFaction]" - datamodel = "[FactionsWindow.GetJoinableFactions]" - layoutpolicy_horizontal = expanding - - item = { - vbox_faction_item = { - layoutpolicy_horizontal = expanding - } - } - } - - # Joined Factions - text_multi = { - name = "joined" - visible = "[Not(FactionsWindow.CanJoinAnyFaction)]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 110 } - - text = "FACTIONS_WINDOW_NOT_JOINABLE_FACTION" - default_format = "#low;italic" - align = center - - background = { - using = Background_Area - } - } - } - - # Potential factions - vbox = { - name = "potential_factions" - layoutpolicy_horizontal = expanding - spacing = 5 - - text_label_center = { - text = "FACTION_WINDOW_FACTIONS_TO_CREATE" - default_format = "#low" - } - - vbox = { - name = "creatable_factions" - datamodel = "[FactionsWindow.GetCreateFactionItems]" - visible = "[FactionsWindow.CanCreateAnyFaction]" - layoutpolicy_horizontal = growing - spacing = 3 - margin = { 20 0 } - - item = { - button_standard = { - layoutpolicy_horizontal = growing - name = "create_faction" - enabled = "[CreateFactionItem.CanPlayerCreateFaction]" - text = "[CreateFactionItem.GetCreateFactionText]" - tooltip = "[CreateFactionItem.BuildCreateFactionTooltip]" - onclick = "[CreateFactionItem.CreateFaction]" - } - } - } - - text_multi = { - name = "not_creatable_factions" - visible = "[Not(FactionsWindow.CanCreateAnyFaction)]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 110 } - - text = "FACTIONS_WINDOW_NOT_CREATABLE_FACTION" - default_format = "#low;italic" - align = center - - background = { - using = Background_Area - } - } - } - } - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types FactionWindow -{ - type vbox_faction_item = vbox { - name = "faction_item" - datacontext = "[FactionItem.GetFaction]" - layoutpolicy_horizontal = expanding - margin_top = 3 - - background = { - using = Background_Area_With_Header - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Faction.GetName]" - autoresize = no - default_format = "#high" - align = center - using = tooltip_nw - max_width = 495 - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - - # Faction Leader / Claimant - widget = { - size = { 120 120 } - name = "leader" - - # Dangerous faction - background = { - visible = "[Faction.IsDangerous]" - using = Status_Bad - alpha = 0.5 - margin = { -5 0 } - } - - icon_flat_standard = { - visible = "[Not( Faction.HasSpecialCharacter )]" - size = { 120 120 } - texture = "[Faction.GetIcon]" - } - - portrait_head = { - datacontext = "[Faction.GetSpecialCharacter]" - visible = "[Faction.HasSpecialCharacter]" - parentanchor = center - - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - - coa_title_tiny = { - position = { 75 5 } - datacontext = "[Faction.GetSpecialTitle]" - visible = "[And( Faction.GetShowSpecialTitle, Faction.HasSpecialTitle )]" - } - - text_label_center = { - visible = "[Faction.HasSpecialCharacter]" - parentanchor = bottom|hcenter - text = "[Faction.GetSpecialCharacterTitle]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Faction.GetShortEffectDescription]" - autoresize = no - } - - ### Discontent and power // Not at war - vbox = { - visible = "[Not(Faction.IsAtWar)]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 10 - spacing = 5 - - ### Power - widget = { - name = "power_widget" - size = { 0 60 } - layoutpolicy_horizontal = expanding - tooltip = "[FactionItem.GetPowerTooltip]" - - text_single = { - position = { 3 0 } - text = "FACTIONS_WINDOW_POWER" - using = Font_Size_Medium - } - - text_single = { - parentanchor = top|right - position = { -3 0 } - text = "[FactionItem.GetPower|%0V]" - default_format = "#high" - } - - widget = { - name = "progressbar_power_holder" - size = { 100% 30 } - position = { 0 25 } - - progressbar_red = { - visible = "[And( FactionItem.IsPowerThresholdVisible, Not(FactionItem.HasEnoughPower))]" - size = { 100% 25 } - position = { 0 1 } - max = 1 - value = "[FactionItem.GetPowerPushPercentage]" - noprogresstexture = "gfx/interface/progressbars/progress_blue_bg.dds" - } - - progressbar_red = { - visible = "[Or( Not( FactionItem.IsPowerThresholdVisible), FactionItem.HasEnoughPower )]" - size = { 100% 25 } - position = { 0 1 } - max = 1 - value = "[FactionItem.GetPowerPushPercentage]" - noprogresstexture = "gfx/interface/progressbars/progress_blue_bg.dds" - } - - container = { - visible = "[FactionItem.IsPowerThresholdVisible]" - widgetanchor = top|hcenter - position = "[FactionItem.GetPowerThresholdPosition]" - alwaystransparent = yes - - icon = { - parentanchor = top|hcenter - alwaystransparent = yes - texture = "gfx/interface/window_factions/faction_progress_threshold.dds" - } - } - } - } - - # Discontent - vbox = { - margin_left = 3 - layoutpolicy_horizontal = expanding - - hbox = { - name = "discontent_widget" - layoutpolicy_horizontal = expanding - tooltip = "[FactionItem.GetDiscontentTooltip]" - - text_single = { - text = "FACTIONS_WINDOW_DISCONTENT" - using = Font_Size_Medium - } - icon = { - visible = "[FactionItem.IsDiscontentIncreasing]" - texture = "gfx/interface/icons/icon_trend_arrow.dds" - framesize = { 22 22 } - frame = 1 - } - icon = { - visible = "[FactionItem.IsDiscontentDecreasing]" - texture = "gfx/interface/icons/icon_trend_arrow.dds" - framesize = { 22 22 } - frame = 2 - } - expand = {} - } - - text_single = { - visible = "[FactionItem.IsDiscontentIncreasing]" - layoutpolicy_horizontal = expanding - text = "FACTIONS_WINDOW_DISCONTENT_INCREASING" - } - - text_single = { - visible = "[FactionItem.IsDiscontentAtMax]" - layoutpolicy_horizontal = expanding - text = "FACTIONS_WINDOW_DISCONTENT_CAN_SEND" - } - - text_single = { - visible = "[Not( Or( FactionItem.IsDiscontentAtMax, FactionItem.IsDiscontentIncreasing) )]" - layoutpolicy_horizontal = expanding - text = "FACTIONS_WINDOW_DISCONTENT_TO_WEAK" - } - - } - } - - - ### Faction at war - hbox = { - layoutpolicy_horizontal = expanding - expand = {} - - vbox = { - name = "faction_in_war" - visible = "[Faction.IsAtWar]" - margin_top = -20 - spacing = -30 - - icon = { - texture = "gfx/interface/window_factions/faction_at_war.dds" - } - - text_single = { - text = "FACTIONS_WINDOW_FACTION_AT_WAR" - align = center - using = Font_Size_Medium - } - } - - expand = {} - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 5 } - margin_top = 10 - - expand = {} - - button_standard = { - visible = "[And( FactionItem.IsPlayerLeader, Not( Faction.IsAtWar ) )]" - name = "press_demands_button" - enabled = "[FactionItem.CanPressDemands]" - text = "FACTION_WINDOW_PRESS_DEMANDS" - tooltip = "[FactionItem.BuildPressDemandsTooltip]" - onclick = "[FactionItem.PressDemmands]" - } - } - - - ### Faction members - - # Member buttons - hbox = { - name = "faction_buttons" - layoutpolicy_horizontal = expanding - margin = { 15 0 } - margin_bottom = 15 - spacing = 3 - - button_group = { - onclick = "[FactionItem.ShowHideMembersFrame]" - - button_expand = { - name = "show_members" - frame = "[FactionItem.GetShowMembersFrame]" - - using = tooltip_ws - tooltip = "[FactionItem.GetShowHideMembersTooltip]" - } - - text_single = { - text = "[FactionItem.GetMembersString]" - align = nobaseline - position = { 25 0 } - } - } - - expand = {} - - button_standard = { - name = "leave" - visible = "[FactionItem.IsPlayerMember]" - text = "FACTION_WINDOW_LEAVE" - onclick = "[FactionItem.LeaveFaction]" - enabled = "[FactionItem.CanLeaveFaction]" - tooltip = "[FactionItem.BuildLeaveFactionTooltip]" - } - - button_standard = { - name = "add_member" - visible = "[FactionItem.IsPlayerMember]" - onclick = "[FactionItem.ShowPotentialMembers]" - text = "FACTION_ADD_MEMBER" - tooltip = "FACTION_ADD_MEMBER_TT" - } - - icon = { - name = "cannot_join" - visible = "[FactionItem.ShowCannotJoin]" - size = { 30 30 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - tooltip = "PLAYER_CANNOT_JOIN_FACTION_OF_THIS_TYPE" - } - - button_standard = { - name = "join" - visible = "[FactionItem.ShowJoinButton]" - enabled = "[FactionItem.CanJoinFaction]" - onclick = "[FactionItem.JoinFaction]" - text = "FACTION_WINDOW_JOIN" - tooltip = "[FactionItem.BuildJoinFactionTooltip]" - } - } - - # Members - vbox = { - name = "faction_members" - visible = "[FactionItem.AreMembersVisible]" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - - background = { - using = Background_Area - margin_bottom = 5 - } - - fixedgridbox = { - name = "character_member_grid" - visible = "[FactionItem.HasCharacterMembers]" - addcolumn = 80 - addrow = 90 - datamodel = "[FactionItem.GetCharacterMembers]" - datamodel_wrap = 6 - flipdirection = yes - - item = { - container = { - datacontext = "[FactionCharacterMember.GetMember]" - - portrait_head_small = { - position = { 0 -0 } - parentanchor = top|left - - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[FactionCharacterMember.GetTooltip]" - } - } - - warning_icon = { - name = "portrait_opinion_bg" - visible = "[FactionCharacterMember.IsAtWarAgainstTarget]" - parentanchor = top|left - position = { -5 15 } - size = { 25 25 } - } - } - } - } - - fixedgridbox = { - name = "title_member_grid" - datamodel = "[FactionItem.GetCountyMembers]" - visible = "[FactionItem.HasCountyMembers]" - addcolumn = 75 - addrow = 70 - datamodel_wrap = 6 - flipdirection = yes - - item = { - container = { - datacontext = "[FactionCountyMember.GetMember]" - tooltip = "FACTION_WINDOW_COUNTY_MEMBER_TT" - - button_icon = { - name = "county_faction_member" - size = { 68 68 } - onclick = "[Title.SelectTitle]" - using = State_Title_MouseEntry - texture = "gfx/interface/icons/faction_type/peasants.dds" - } - - widget = { - name = "opinion" - position = { 20 2 } - size = { 35 26 } - parentanchor = bottom - tooltip = "FACTIONS_WINDOW_COUNTY_OPINION_TOOLTIP" - - text_single= { - position = { 10 -10 } - parentanchor = center - text = "FACTIONS_WINDOW_COUNTY_OPINION" - } - } - - coa_title_tiny = { - position = { 0 32 } - } - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_faith.gui b/project/ck3/base_game/gui/window_faith.gui deleted file mode 100644 index 1b552a5e22..0000000000 --- a/project/ck3/base_game/gui/window_faith.gui +++ /dev/null @@ -1,1488 +0,0 @@ -###################################################### -################### FAITH WINDOW ##################### -###################################################### - -window = { - name = "faith_window" - datacontext = "[FaithWindow.GetFaith]" - datacontext = "[GetVariableSystem]" - movable = no - layer = windows_layer - - using = Window_Size_Sidebar - using = Window_Background_Sidebar - - state = { - name = _show - position = { 0 0 } - on_start = "[GetVariableSystem.Set( 'faith_view_tabs', 'beliefs' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - position = { -60 0 } - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - ### INSIDE WINDOW - vbox = { - using = Window_Margins_Sidebar - - ### Header - header_with_picture = { - name = "header" - datacontext = "[GetIllustration( 'religion_interior' )]" - size = { 0 130 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = fixed - - blockoverride "size" { - size = { 100% 143 } - } - - blockoverride "header_text" - { - text = "FAITH_VIEW_HEADING" - using = tooltip_es - - state = { - name = "faith_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - } - - blockoverride "button_close" - { - onclick = "[FaithWindow.Close]" - } - - blockoverride "button_back" - { - visible = "[HasViewHistory]" - onclick = "[OpenFromViewHistory]" - tooltip = "[GetViewHistoryTooltip]" - } - - blockoverride "button_me" - { - onclick = "[DefaultOnCharacterClick(GetPlayer.GetID)]" - } - - blockoverride "illustration_texture" - { - texture = "[Illustration.GetTextureForFaith( FaithWindow.GetFaith )]" - spriteType = stretched - fittype = centercrop - alpha = 0.35 - } - - hbox = { - datacontext = "[FaithWindow.GetFaith]" - - watch_window_button = { - size = { 60 40 } - onclick = "[AddWatchWindow( FaithWindow.GetFaith.MakeScope )]" - } - - vbox = { - margin_top = 30 - margin_left = 10 - - icon = { - name = "faith_icon" - size = { 100 100 } - texture = "[Faith.GetIcon]" - using = tooltip_se - tooltipwidget = { - faith_tooltip = {} - } - - state = { - name = "faith_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - margin_bottom = 4 - margin_left = 25 - spacing = 1 - - text_single = { - name = "your_faith" - visible = "[ObjectsEqual( GetPlayer.GetFaith, Faith.Self )]" - text = "FAITH_VIEW_YOUR_FAITH" - align = nobaseline|center - } - - expand = {} - - text_single = { - name = "our_view" - visible = "[Not(ObjectsEqual( GetPlayer.GetFaith, Faith.Self ))]" - layoutpolicy_horizontal = expanding - text = "FAITH_VIEW_OUR_VIEW" - align = nobaseline|center - } - - text_single = { - name = "their_view" - visible = "[Not(ObjectsEqual( GetPlayer.GetFaith, Faith.Self ))]" - layoutpolicy_horizontal = expanding - text = "FAITH_VIEW_THEIR_VIEW" - align = nobaseline|center - } - } - - expand = {} - - vbox = { - margin = { 10 0 } - spacing = 2 - - fervor_container_vbox = {} - - button_sidepanel_right = { - name = "religion_information" - datacontext = "[Faith.GetReligion]" - onclick = "[FaithWindow.ToggleReligionWindow]" - tooltip = "TOGGLE_RELIGION_VIEW_TOOLTIP" - - using = tooltip_nw - - blockoverride "button_text" - { - text = "TOGGLE_RELIGION_VIEW" - } - } - } - } - } - } - - text_single = { - visible = "[And( Not( Faith.GetReligion.HasPaganRoots ), Not( Faith.IsUnreformed ) )]" - text = "FAITH_VIEW_SUBHEADING" - align = center - parentanchor = top|hcenter - position = {0 40} - alpha = 0.9 - } - - text_label_center = { - visible = "[Faith.IsUnreformed]" - text = "FAITH_VIEW_UNREFORMED_SUBHEADING" - align = center - parentanchor = top|hcenter - position = {0 40} - alpha = 0.8 - } - - text_label_center = { - visible = "[And( Faith.GetReligion.HasPaganRoots, Not( Faith.IsUnreformed ) )]" - text = "FAITH_VIEW_REFORMED_SUBHEADING" - align = center - parentanchor = top|hcenter - position = {0 40} - alpha = 0.8 - } - } - - ### Tabs - hbox = { - layoutpolicy_horizontal = expanding - name = "tabs" - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'faith_view_tabs', 'beliefs' )]" - down = "[GetVariableSystem.HasValue( 'faith_view_tabs', 'beliefs' )]" - text = "FAITH_BELIEFS" - default_format = "#low" - - using = tooltip_below - } - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'faith_view_tabs', 'holy_sites' )]" - down = "[GetVariableSystem.HasValue( 'faith_view_tabs', 'holy_sites' )]" - text = "FAITH_HOLY_SITES" - default_format = "#low" - - using = tooltip_below - } - } - - vbox = { - name = "tab_beliefs" - visible = "[GetVariableSystem.HasValue( 'faith_view_tabs', 'beliefs' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - ### Core Tenets - vbox = { - layoutpolicy_horizontal = expanding - spacing = 8 - #margin_top = 15 - margin = { 8 16 } - margin_bottom = 11 - - text_label_center = { - text = "FAITH_CORE_TENETS_HEADING" - } - - hbox = { - name = "doctrines_grid_core_tenets" - datamodel = "[FaithWindow.GetGroupingHelper( 'core_tenets' ).GetGrouping]" - spacing = 52 - - state = { - name = "faith_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - item = { - container_tenet_item = { - datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" - datacontext = "[GuiFaithDoctrineItem.GetFaith]" - tooltip = "FAITH_WINDOW_DOCTRINE_TOOLTIP" - } - } - } - } - - ### Doctrines - vbox = { - name = "doctrines" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - #margin_top = 10 - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - - blockoverride "scrollbox_content" - { - spacing = 16 - #margin_top = 20 - - state = { - name = "faith_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - hbox = { - name = "sins_and_virtues" - layoutpolicy_vertical = expanding - spacing = 15 - - expand = { - layoutstretchfactor_horizontal = 1 - } - - vbox = { - name = "sins" - spacing = 3 - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 5 - - expand = {} - - icon = { - texture = "gfx/interface/icons/traits/sin_big.dds" - } - - text_single = { - text = "FAITH_WINDOW_SINS" - align = right|nobaseline - } - } - - widget = { - size = { 250 40 } - - vbox = { - dynamicgridbox = { - name = "virtues_grid" - datamodel = "[FaithWindow.GetSins]" - flipdirection = yes - datamodel_wrap = 6 - - item = { - icon = { - datacontext = "[GuiVirtueOrSinItem.GetTrait]" - size = { 40 40 } - alwaystransparent = yes - texture = "[Trait.GetIcon( GetPlayer )]" - - tooltipwidget = { - using = faith_window_trait_tooltip - } - - block "tooltip_placement" - { - using = tooltip_ne - tooltip_offset = { 0 20 } - } - } - } - } - } - } - - expand = {} - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - vbox = { - name = "virtues" - spacing = 3 - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 5 - expand = {} - - icon = { - texture = "gfx/interface/icons/traits/virtue_big.dds" - } - - text_single = { - text = "FAITH_WINDOW_VIRTUES" - align = nobaseline - } - } - - widget = { - size = { 250 40 } - vbox = { - dynamicgridbox = { - name = "virtues_grid" - datamodel = "[FaithWindow.GetVirtues]" - flipdirection = yes - datamodel_wrap = 6 - - item = { - icon = { - datacontext = "[GuiVirtueOrSinItem.GetTrait]" - size = { 40 40 } - alwaystransparent = yes - texture = "[Trait.GetIcon( GetPlayer )]" - - tooltipwidget = { - using = faith_window_trait_tooltip - } - - block "tooltip_placement" - { - using = tooltip_ne - tooltip_offset = { 0 20 } - } - } - } - } - } - } - - expand = {} - } - - expand = { - layoutstretchfactor_horizontal = 1 - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 8 - - margin_bottom = -8 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_IMPORTANT" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - name = "important_doctrines" - datamodel = "[FaithWindow.GetGroupingHelper( 'main_group' ).GetGrouping]" - #spacing = 15 - 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 - #raw_text = "Bingo Bongo Tongo gyngo" - text = "[FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]" - default_format = "#high" - multiline = yes - max_width = 101 ##### minimum in order to look good in german - } - - expand = {} - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 12 - margin_bottom = -10 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_MARRIAGE" - default_format = "#low" - } - - fixedgridbox = { - datamodel = "[FaithWindow.GetGroupingHelper( 'marriage' ).GetGrouping]" - flipdirection = yes - addcolumn = 225 - addrow = 67 - datamodel_wrap = 2 - - item = { - widget_doctrine_item = {} - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 12 - margin_bottom = -10 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_CRIMES" - default_format = "#low" - } - - fixedgridbox = { - datamodel = "[FaithWindow.GetGroupingHelper( 'crimes' ).GetGrouping]" - flipdirection = yes - addcolumn = 225 - addrow = 67 - datamodel_wrap = 2 - - item = { - widget_doctrine_item = {} - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 12 - margin_bottom = -10 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_CLERGY" - default_format = "#low" - } - - fixedgridbox = { - datamodel = "[FaithWindow.GetGroupingHelper( 'clergy' ).GetGrouping]" - flipdirection = yes - addcolumn = 225 - addrow = 67 - datamodel_wrap = 2 - - item = { - widget_doctrine_item = {} - } - } - } - - vbox = { - visible = "[DataModelHasItems(FaithWindow.GetGroupingHelper( 'special' ).GetGrouping)]" - layoutpolicy_horizontal = expanding - spacing = 7 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_SPECIAL" - default_format = "#low" - } - - vbox = { - datamodel = "[FaithWindow.GetGroupingHelper( 'special' ).GetGrouping]" - layoutpolicy_horizontal = expanding - margin_left = 50 - margin_right = 66 - - spacing = 8 - - item = { - text_single = { - layoutpolicy_horizontal = expanding - - - margin = { 17 0 } - margin_top = 12 - margin_bottom = 13 - - datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" - datacontext = "[GuiFaithDoctrineItem.GetFaith]" - - text = "[FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]" - tooltip = "FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH" - - align = nobaseline - - using = tooltip_es - - background = { - using = Background_Area - } - - - } - - } - } - } - } - } - } - - widget = { - size = { 0 8 } - } - - ### Religious Head // Footer - vbox = { - name = "religious_head" - layoutpolicy_horizontal = expanding - #margin_top = { 0 10 } - - state = { - name = "faith_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - hbox = { - name = "current_hof" - layoutpolicy_horizontal = expanding - spacing = 5 - - background = { - using = Background_Area - } - - portrait_head = { - name = "character_portrait" - datacontext = "[Faith.GetReligiousHead]" - visible = "[Faith.GetReligiousHead.IsValid]" - - blockoverride "coa" {} - blockoverride "opinion_box"{} - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 3 - margin = { 0 10 } - - spacer = { - visible = "[Not( Faith.GetReligiousHead.IsValid)]" - size = { 10 3 } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 5 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RELIGIOUS_HEAD" - default_format = "#low" - fontsize_min = 14 - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - visible = "[Faith.GetReligiousHead.IsValid]" - text = "RELIGIOUS_HEAD_WITH_NAME" - default_format = "#high" - layoutpolicy_horizontal = expanding - fontsize_min = 10 - } - - text_multi = { - visible = "[Not( Faith.GetReligiousHead.IsValid)]" - text = "RELIGIOUS_HEAD_EMPTY_DESC" - default_format = "#weak" - layoutpolicy_horizontal = expanding - align = left - fontsize_min = 10 - } - - expand = {} - } - - expand = {} - - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin = { 0 5 } - - divider_light = { - layoutpolicy_vertical = expanding - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin = { 5 5 } - spacing = 5 - - widget_doctrine_item = { - visible = "[Faith.HasDoctrineByKey( 'doctrine_no_head' )]" - - blockoverride "background" {} - - blockoverride "doctrine_icon" - { - texture = "[GetDoctrine( 'doctrine_no_head' ).GetIcon]" - } - - blockoverride "wdi_context" - { - datacontext = "[GetDoctrine('doctrine_no_head')]" - datacontext = "[Faith]" - } - } - - widget_doctrine_item = { - visible = "[Faith.HasDoctrineByKey( 'doctrine_spiritual_head' )]" - - blockoverride "background" {} - - blockoverride "doctrine_icon" - { - texture = "[GetDoctrine( 'doctrine_spiritual_head' ).GetIcon]" - } - - blockoverride "wdi_context" - { - datacontext = "[GetDoctrine('doctrine_spiritual_head')]" - datacontext = "[Faith]" - } - } - - widget_doctrine_item = { - visible = "[Faith.HasDoctrineByKey( 'doctrine_temporal_head' )]" - - blockoverride "background" {} - - blockoverride "doctrine_icon" - { - texture = "[GetDoctrine( 'doctrine_temporal_head' ).GetIcon]" - } - - blockoverride "wdi_context" - { - datacontext = "[GetDoctrine('doctrine_temporal_head')]" - datacontext = "[Faith]" - } - } - - expand = {} - - hbox = { - name = "hof_title" - layoutpolicy_horizontal = expanding - datacontext = "[Faith.GetReligiousHeadTitle]" - visible = "[Title.IsValid]" - margin_left = -5 - spacing = 5 - - coa_title_tiny_crown = { - name = "head_title" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - text = "[Title.GetNameNoTooltip|U]" - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 160 - } - - expand = {} - } - } - - expand = {} - } - } - } - - hbox = { - #spacing = 10 - margin_bottom = 8 - margin_top = 8 - layoutpolicy_horizontal = expanding - - expand = {} - - button_standard = { - name = "convert_faith" - minimumsize = { 240 0 } - visible = "[NotEqualTo_uint32( Faith.GetID, GetPlayer.GetFaith.GetID )]" - text = "FAITH_CONVERSION_CONVERT" - onclick = "[OpenFaithConversionWindow( Faith.GetID )]" - - using = tooltip_nw - } - - button_standard = { - name = "create_faith" - minimumsize = { 240 0 } - visible = "[And( ObjectsEqual(Faith.Self, GetPlayer.GetFaith ), GetVariableSystem.HasValue( 'faith_view_tabs', 'beliefs' ))]" - text = "CREATE_REFORM_FAITH_TEXT" - onclick = "[OpenFaithCreationWindow( Faith.GetID )]" - tooltip = "CREATE_REFORM_FAITH_TOOLTIP" - - using = tooltip_nw - } - - button_standard = { - name = "create_head_of_faith" - minimumsize = { 240 0 } - visible = "[And( And( Not(Faith.HasDoctrineByKey( 'doctrine_no_head' )), Not( Faith.GetReligiousHeadTitle.IsValid ) ), ObjectsEqual( GetPlayer.GetFaith, Faith.Self ) )]" - datacontext = "[GetScriptedGui( 'create_head_of_faith' )]" - enabled = "[ScriptedGui.IsValid( GuiScope.SetRoot( GetPlayer.MakeScope ).AddScope( 'faith', Faith.MakeScope ).End ) ]" - onclick = "[ScriptedGui.Execute( GuiScope.SetRoot( GetPlayer.MakeScope ).AddScope( 'faith', Faith.MakeScope ).End ) ]" - tooltip = "[ScriptedGui.BuildTooltip( GuiScope.SetRoot( GetPlayer.MakeScope ).AddScope( 'faith', Faith.MakeScope ).End ) ]" - text = "CREATE_TEMPORAL_HEAD_OF_FAITH_TITLE" - } - - button_standard = { - name = "recreate_head_of_faith" - minimumsize = { 240 0 } - visible = "[And( And( Not(Faith.HasDoctrineByKey( 'doctrine_no_head' )), And(Faith.GetReligiousHeadTitle.IsValid, Not( Faith.GetReligiousHeadTitle.HasHolder ))), ObjectsEqual( GetPlayer.GetFaith, Faith.Self ) )]" - datacontext = "[GetScriptedGui( 'recreate_head_of_faith' )]" - enabled = "[ScriptedGui.IsValid( GuiScope.SetRoot( GetPlayer.MakeScope ).AddScope( 'faith', Faith.MakeScope ).End ) ]" - onclick = "[ScriptedGui.Execute( GuiScope.SetRoot( GetPlayer.MakeScope ).AddScope( 'faith', Faith.MakeScope ).End ) ]" - tooltip = "[ScriptedGui.BuildTooltip( GuiScope.SetRoot( GetPlayer.MakeScope ).AddScope( 'faith', Faith.MakeScope ).End ) ]" - text = "RECREATE_TEMPORAL_HEAD_OF_FAITH_TITLE" - } - - expand = {} - } - } - - ## HOLY SITES - scrollbox = { - name = "tab_holy_sites" - visible = "[GetVariableSystem.HasValue( 'faith_view_tabs', 'holy_sites' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[GetIllustration( 'religion_holding' )]" - - blockoverride "scrollbox_background" {} - blockoverride "scrollbox_background_fade" {} - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - background = { - alpha = 0.5 - fittype = end - texture = "[Illustration.GetTextureForFaith( FaithWindow.GetFaith )]" - - modify_texture = { - mirror = vertical - blend_mode = alphamultiply - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - } - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "holy_sites" - datamodel = "[FaithWindow.GetHolySites]" - layoutpolicy_horizontal = expanding - - text_multi = { - datacontext = "[FaithWindow.GetFaith]" - layoutpolicy_horizontal = expanding - size = { 0 45 } - text = FAITH_HOLY_SITE_EXPLANATION - default_format = "#weak" - margin = { 0 5 } - margin_bottom = 15 - align = center - max_width = 560 - autoresize = yes - - state = { - name = "faith_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - } - - item = { - vbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - - divider_light = { - layoutpolicy_horizontal = expanding - } - - hbox = { - name = "faith_list_item" - datacontext = "[GuiHolySiteItem.GetHolySite]" - datacontext = "[HolySite.GetBarony]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 15 - - background = { - using = Background_Area - alpha = 0.2 - } - - vbox = { - layoutpolicy_vertical = expanding - min_width = 175 - spacing = 3 - - state = { - name = "faith_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - coa_title_tiny = {} - - text_single = { - name = "name_notheld" - visible = "[Not( GuiHolySiteItem.IsHeldByFaith )]" - layoutpolicy_horizontal = expanding - text = "[HolySite.GetName]" - align = nobaseline - default_format = "#low" - using = Font_Size_Big - autoresize = no - } - - text_single = { - name = "name_held" - visible = "[GuiHolySiteItem.IsHeldByFaith]" - layoutpolicy_horizontal = expanding - text = "[HolySite.GetName]" - align = nobaseline - default_format = "#high" - using = Font_Size_Big - autoresize = no - - } - - expand = {} - } - - hbox = { - datacontext = "[Title.GetHolder]" - tooltip = "FAITH_HOLY_SITE_HOLDER_TOOLTIP" - - background = { - visible = "[Not( GuiHolySiteItem.IsHeldByFaith )]" - using = Status_Bad - margin_top = 3 - margin_bottom = -1 - alpha = 0.8 - } - - background = { - visible = "[GuiHolySiteItem.IsHeldByFaith]" - using = Background_Area - margin_top = 3 - margin_bottom = -1 - alpha = 0.8 - } - - highlight_icon = { - name = "faith_button" - datacontext = "[Title.GetDeJureLiege.GetHolder.GetFaith]" - size = { 45 45 } - texture = "[Faith.GetIcon]" - } - - coa_realm_small = { - visible = "[Title.HasHolder]" - datacontext = "[Title.GetHolder.GetTopLiege]" - } - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 15 - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 20 - - vbox = { - layoutpolicy_vertical = expanding - - state = { - name = "faith_view_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - text_multi = { - name = "effects_notheld" - visible = "[Not( GuiHolySiteItem.IsHeldByFaith )]" - layoutpolicy_horizontal = expanding - text = "[HolySite.GetEffectDesc( GuiHolySiteItem.GetFaith )]" - default_format = "#low" - format_override = { P low } - format_override = { L low } - format_override = { E low } - format_override = { S low } - autoresize = yes - max_width = 315 - } - - text_multi = { - name = "effects_held" - visible = "[GuiHolySiteItem.IsHeldByFaith]" - - layoutpolicy_horizontal = expanding - text = "[HolySite.GetEffectDesc( GuiHolySiteItem.GetFaith )]" - autoresize = yes - max_width = 315 - } - } - - expand = { - layoutpolicy_horizontal = expanding - } - } - - expand = {} - } - - button_go_to_my_location = { - onclick = "[DefaultOnCoatOfArmsRightClick(Title.GetID)]" - tooltip = "GOTO_PROVINCE" - } - - } - } - } - } - } - } - } -} - -### RELIGION VIEW -window = { - name = "religion_window" - size = { 590 80% } - position = { 620 75 } - datacontext = "[ReligionWindow.GetReligion]" - layer = windows_layer - - using = Window_Movable - using = Window_Background_Subwindow - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - attachto = { - widgetid = "faith_window" - inherit_visibility = no - } - - vbox = { - margin = { 4 4 } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "RELIGION_WINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[ReligionWindow.Close]" - } - - blockoverride "button_back" - { - visible = no - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 0 } - margin_bottom = 5 - spacing = 5 - - hbox = { - spacing = 5 - - text_single = { - text = "SORT_BY" - align = nobaseline - } - - dropdown_sort_characterlist = { - datamodel = "[ReligionWindow.GetOrderByOptions]" - onselectionchanged = "[ReligionWindow.OnOrderBySelectionChanged]" - selectedindex = "[ReligionWindow.GetOrderBySelectedIndex]" - - blockoverride "text_button_drop" { - text = "[OrderFaithOption.GetName]" - } - } - } - - expand = {} - - ### Only Selected religion faiths - hbox = { - layoutpolicy_horizontal = expanding - max_width = 550 - spacing = 5 - - expand = {} - - button_checkbox_label = { - onclick = "[ReligionWindow.OnShowOnlyReligionFaiths]" - - blockoverride "text" - { - text = "RELIGION_SHOW_ONLY" - max_width = 180 - } - blockoverride "checkbox" - { - checked = "[ReligionWindow.ShowOnlyReligionFaiths]" - } - } - - tooltip = "[ReligionWindow.GetShowOnlyReligionFaithsTooltip]" - using = tooltip_ne - } - } - - scrollbox = { - name = "faiths_scroll_area" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[ReligionWindow.GetFaiths]" - layoutpolicy_horizontal = expanding - - item = { - button_standard_hover = { - name = "show_faith_info" - layoutpolicy_horizontal = expanding - size = { 0 80 } - tooltipwidget = { faith_tooltip_click = {} } - onclick = "[PdxGuiTriggerAllAnimations('faith_view_refresh')]" - - using = tooltip_es - - state = { - name = _mouse_click - on_finish = "[DefaultOnFaithClick(Faith.GetID)]" - } - - background = { - visible = "[Faith.IsSelected]" - using = Background_Area - } - - divider_light = { - alpha = "[Select_float(GreaterThan_int32(Faith.GetNumberOfCountiesOfFaith,'(int32)0'), '(float)1.0','(float)0.5'))]" - size = { 100% 3 } - parentanchor = bottom - position = { 0 1 } - } - - hbox = { - margin = { 10 5 } - alpha = "[Select_float(GreaterThan_int32(Faith.GetNumberOfCountiesOfFaith,'(int32)0'), '(float)1.0','(float)0.5'))]" - - icon = { - name = "faith_icon" - texture = "[Faith.GetIcon]" - size = { 60 60 } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 10 - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - name = "faith_name" - align = left|nobaseline - text = "[Faith.GetNameNoTooltip]" - using = Font_Size_Medium - default_format = "#high" - max_width = 240 - } - - expand = {} - - text_single = { - min_width = 160 - name = "religion_faith_name" - align = right|nobaseline - text = "FAITH_RELIGION" - margin_right = 5 - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - icon = { - texture = "gfx/interface/icons/icon_fervor.dds" - size = { 22 22 } - } - - text_single = { - name = "fervor" - text = "FAITH_WINDOW_FERVOR" - using = Font_Size_Small - align = left|nobaseline - } - - expand = {} - } - - text_single = { - layoutpolicy_horizontal = expanding - name = "counties" - align = left|nobaseline - text = "FAITH_WINDOW_COUNTIES" - default_format = "#low" - autoresize = no - } - } - } - } - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types FaithCreationWindow -{ - type name_entry_big = editbox_standard_with_label { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - block "label" - { - text = "DEFAULT_TEXT" - } - } - size = { 380 30 } - } - -} - -types FaithShared -{ - type container_tenet_item = container { - - using = tooltip_se - - highlight_icon = { - name = "doctrine_group_bg" - texture = "[Faith.GetDoctrineBackgroundIcon]" - size = { 130 200 } - } - - highlight_icon = { - name = "doctrine_group_icon" - texture = "[FaithDoctrine.GetIcon]" - size = { 130 200 } - alpha = 0.85 - position = {0 0} - } - - text_label_center = { - name = "doctrine_name" - parentanchor = bottom|hcenter - widgetanchor = center - position = { 0 -24 } - maximumsize = { 130 44 } - fontsize_min = 12 - multiline = yes - align = center - elide = right - text = "[FaithDoctrine.GetNameNoTooltip( Faith.Self )]" - default_format = "#high" - - using = Font_Size_Medium - } - } - - type fervor_container_vbox = vbox { - name = "fervor_container" - tooltip = "FERVOR_TT" - spacing = -6 - - # Fervor - hbox = { - - icon = { - texture = "gfx/interface/icons/icon_fervor.dds" - size = { 22 22 } - } - - text_single = { - text = "FAITH_WINDOW_FERVOR" - default_format = "#high" - align = nobaseline - } - } - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 1 - expand = {} - - text_single = { - name = "fervor_trend" - text = "[Faith.GetYearlyFervorChange|=+2]" - max_width = 110 - default_format = "#low" - fontsize = 13 - size = { 0 12 } - } - } - } -} - -types FaithWindow -{ - type widget_doctrine_item = margin_widget { - size = { 210 53 } - #margin = {5 5} - block "wdi_context" - { - datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" - datacontext = "[GuiFaithDoctrineItem.GetFaith]" - } - - block "background" { - background = { - using = Background_Area - margin = { 5 5 } - } - } - - hbox = { - parentanchor = center - name = "faith_list_item" - block "tooltip" { #### current solution as to not display 2 different tooltips for special doctrines - tooltip = "FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH" - } - spacing = 8 - - using = tooltip_ne - - block "doctrine_icon" - { - icon_doctrine = { - name = "doctrine_group_icon" - size = { 50 50 } - - texture = "[FaithDoctrine.GetGroup.GetIcon]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "doctrine_group_name" - layoutpolicy_horizontal = expanding - align = left - autoresize = no - fontsize_min = 12 - # default_format = "#low" - block "text_title" - { - text = "[FaithDoctrine.GetGroup.GetName( Faith.Self )]" - } - } - - text_single = { - name = "faith_name" - layoutpolicy_horizontal = expanding - elide = right - autoresize = no - fontsize_min = 12 - align = left - default_format = "#high" - block "text_desc" - { - text = "[FaithDoctrine.GetNameNoTooltip( Faith.Self )]" - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_faith_conversion.gui b/project/ck3/base_game/gui/window_faith_conversion.gui deleted file mode 100644 index 297b02e488..0000000000 --- a/project/ck3/base_game/gui/window_faith_conversion.gui +++ /dev/null @@ -1,136 +0,0 @@ -window = { - name = "faith_conversion_window" - datacontext = "[FaithConversionWindow.GetVassalConversionWindow]" - datacontext = "[GetVariableSystem]" - datacontext = "[FaithConversionWindow.GetFaith]" - parentanchor = center - size = { 680 900 } - layer = middle - - using = Window_Background - using = Window_Decoration - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CONVERT_FAITH_WINDOW_TITLE_UI" - } - - blockoverride "button_close" - { - onclick = "[FaithConversionWindow.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 20 20 } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 20 - - vbox = { - name = "realm_adoption" - layoutpolicy_horizontal = expanding - - text_single = { - name = "header" - layoutpolicy_horizontal = expanding - - text = "FAITH_CREATION_ADOPTION" - default_format = "#low" - } - - text_single = { - name = "desc" - layoutpolicy_horizontal = expanding - text = "FAITH_CREATION_ADOPTION_TEXT" - } - } - - vbox = { - name = "old_faith_tolerance" - layoutpolicy_horizontal = expanding - - text_single = { - name = "header" - layoutpolicy_horizontal = expanding - text = "FAITH_CREATION_TOLERANCE" - default_format = "#low" - } - - text_single = { - name = "desc" - layoutpolicy_horizontal = expanding - text = "FAITH_CONVERSION_TOLERANCE_TEXT" - } - } - } - - vbox = { - name = "cost" - datacontext = "[FaithConversionWindow.GetFaith]" - - tooltip = "FAITH_CONVERSION_COST_TOOLTIP" - - text_single = { - name = "label" - layoutpolicy_horizontal = expanding - text = "FAITH_CONVERSION_TOTAL_COST" - default_format = "#high" - using = Font_Size_Medium - align = right - } - - text_single = { - name = "missing" - layoutpolicy_horizontal = expanding - visible = "[GreaterThan_int32( FaithConversionWindow.CalcPietyMissing, '(int32)0' )]" - text = "FAITH_CONVERSION_COST_MISSING" - using = Font_Size_Medium - align = right - } - } - } - spacer = { - size = { 15 15 } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - vassal_conversion_preview = { - #visible = "[VariableSystem.Exists( 'faith_conversion_see_vassals' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 0 500 } - - blockoverride "footer" { - visible = no - } - } - - hbox= { - margin_bottom = 10 - - button_primary = { - name = "create_faith" - size = { 400 60 } - - onclick = "[FaithConversionWindow.ConvertFaith]" - tooltip = "FAITH_CONVERSION_BUTTON_TOOLTIP" - enabled = "[FaithConversionWindow.CanConvertFaith]" - - text = "FAITH_CONVERSION_CONVERT" - using = Font_Size_Medium - } - } - } -} diff --git a/project/ck3/base_game/gui/window_faith_creation.gui b/project/ck3/base_game/gui/window_faith_creation.gui deleted file mode 100644 index e7061c239a..0000000000 --- a/project/ck3/base_game/gui/window_faith_creation.gui +++ /dev/null @@ -1,1437 +0,0 @@ -###################################################### -################## FAITH CREATION #################### -###################################################### - -window = { - name = "faith_creation_window" - datacontext = "[FaithCreationWindow.GetVassalConversionWindow]" - datacontext = "[GetVariableSystem]" - parentanchor = center - size = { 1300 950 } - layer = middle - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - on_start = "[GetVariableSystem.Set( 'faith_creation_doctrine_page', 'main_group' )]" - on_start = "[GetVariableSystem.Set( 'faith_creation_icon_selection', 'false' )]" - on_start = "[GetVariableSystem.Clear('faith_creation_right_view')]" - on_start = "[GetVariableSystem.Clear('conversion_view_vassals')]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - visible = "[Not( GetPlayer.GetFaith.IsUnreformed )]" - - blockoverride "header_text" - { - text = "CREATE_FAITH_WINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[FaithCreationWindow.Close]" - } - - blockoverride "button_back" - { - visible = "[HasViewHistory]" - onclick = "[OpenFromViewHistory]" - tooltip = "[GetViewHistoryTooltip]" - } - } - - header_pattern = { - layoutpolicy_horizontal = expanding - visible = "[GetPlayer.GetFaith.IsUnreformed]" - - blockoverride "header_text" - { - text = "REFORM_FAITH_WINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[FaithCreationWindow.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - widget = { - name = "left_side" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - visible = "[Not(VariableSystem.Exists( 'conversion_view_vassals' ))]" - spacing = 10 - - hbox = { - name = "name_and_icon" - margin_top = 15 - spacing = 10 - - button_standard = { - size = { 60 60 } - visible = "[Not( GetPlayer.GetFaith.IsUnreformed )]" - onclick = "[GetVariableSystem.Set( 'faith_creation_right_view', 'icon_selection' )]" - tooltip = "CHANGE_FAITH_ICON" - - highlight_icon = { - name = "faith_icon" - visible = "[GetVariableSystem.HasValue( 'faith_creation_icon_selection', 'true' )]" - parentanchor = center - size = { 52 52 } - texture = "[FaithCreationWindow.GetFaithIcon]" - onclick = "[GetVariableSystem.Set( 'faith_creation_right_view', 'icon_selection' )]" - tooltip = "CHANGE_FAITH_ICON" - } - - animation_attention_text = { - visible = "[Not(GetVariableSystem.HasValue( 'faith_creation_icon_selection', 'true' ))]" - } - } - - hbox = { - visible = "[GetPlayer.GetFaith.IsUnreformed]" - layoutpolicy_horizontal = expanding - - icon = { - visible = "[GetPlayer.GetFaith.IsUnreformed]" - name = "faith_icon" - size = { 45 45 } - texture = "[FaithCreationWindow.GetFaithIcon]" - } - - text_single = { - name = "faith_name_static" - visible = "[GetPlayer.GetFaith.IsUnreformed]" - text = "FAITH_WINDOW_FAITH_NAME" - default_format = "#high" - using = Font_Size_Big - } - } - - button_standard = { - name = "faith_name" - size = { 550 60 } - visible = "[Not( GetPlayer.GetFaith.IsUnreformed )]" - onclick = "[GetVariableSystem.Set( 'faith_creation_right_view', 'name_selection' )]" - tooltip = FAITH_WINDOW_FAITH_NAME_TOOLTIP - - text_multi = { - name = "faith_name_label" - size = { 100% 100% } - margin = { 10 0 } - fontsize_min = 16 - text = "FAITH_WINDOW_FAITH_NAME" - default_format = "#high" - using = Font_Size_Big - align = center|nobaseline - } - - button_replace = { - name = "reset" - parentanchor = right|vcenter - position = { -6 0 } - size = { 40 40 } - } - } - - map_color_button = { - tooltip = "CREATE_FAITH_SELECT_COLOR" - blockoverride "mcb_click" - { - onclick = "[GetVariableSystem.Set( 'faith_creation_right_view', 'color_selection' )]" - } - blockoverride "mcb_color" - { - tintcolor = "[FaithCreationWindow.GetColor]" - } - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - vbox = { - name = "tenets" - layoutpolicy_horizontal = expanding - spacing = 15 - - text_label_center = { - text = "[core_tenets|E]" - } - - hbox = { - name = "tenets_grid" - datamodel = "[FaithCreationWindow.GetGroupingHelper( 'core_tenets' ).GetGrouping]" - spacing = 45 - - item = { - button_group = { - datacontext = "[GuiFaithCreationDoctrineItem.GetGuiFaithDoctrineItem]" - datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" - datacontext = "[GuiFaithDoctrineItem.GetFaith]" - - icon = { - size = { 130 160 } - scale = 1.5 - parentanchor = center - visible = "[EqualTo_int32( GuiFaithCreationDoctrineItem.GetSlotIndex, GuiFaithCreationDoctrineItem.GetFaithCreationWindow.GetDoctrineGroupWindow.GetSlotIndex ) ]" - texture = "gfx/portraits/portrait_glow.dds" - using = Color_Orange - } - - container_tenet_item = { - tooltip = "FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP" - } - - onclick = "[GuiFaithCreationDoctrineItem.GetFaithCreationWindow.GetDoctrineGroupWindow.ShowWindowSortList( GuiFaithCreationDoctrineItem.GetSlotIndex )]" - onclick = "[GetVariableSystem.Set( 'faith_creation_right_view', 'doctrine_selection' )]" - onclick = "[GetVariableSystem.Set( 'doctrine_group_name', FaithDoctrine.GetGroup.GetName( GuiFaithDoctrineItem.GetFaith ) )]" - } - } - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - vbox = { - name = "doctrines" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 15 - - text_label_center = { - text = "[doctrines|E]" - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_IMPORTANT" - default_format = "#low" - } - - fixedgridbox = { - name = "doctrines_grid_main_group" - datamodel = "[FaithCreationWindow.GetGroupingHelper( 'main_group' ).GetGrouping]" - - flipdirection = yes - addcolumn = 270 - addrow = 65 - datamodel_wrap = 2 - - item = { - widget_doctrine_selection_item = { - blockoverride "doctrine_icon_texture" - { - texture = "[FaithDoctrine.GetIcon]" - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_MARRIAGE" - default_format = "#low" - } - - fixedgridbox = { - name = "doctrines_grid_marriage" - datamodel = "[FaithCreationWindow.GetGroupingHelper( 'marriage' ).GetGrouping]" - flipdirection = yes - addcolumn = 270 - addrow = 65 - datamodel_wrap = 2 - - item = { - widget_doctrine_selection_item = {} - } - } - - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_CRIMES" - default_format = "#low" - } - - fixedgridbox = { - name = "doctrines_grid_crimes" - datamodel = "[FaithCreationWindow.GetGroupingHelper( 'crimes' ).GetGrouping]" - - flipdirection = yes - addcolumn = 270 - addrow = 65 - datamodel_wrap = 2 - - item = { - widget_doctrine_selection_item = {} - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "FAITH_DOCTRINES_CLERGY" - default_format = "#low" - } - - fixedgridbox = { - name = "doctrines_grid_clergy" - datamodel = "[FaithCreationWindow.GetGroupingHelper( 'clergy' ).GetGrouping]" - - flipdirection = yes - addcolumn = 270 - addrow = 65 - datamodel_wrap = 2 - - item = { - widget_doctrine_selection_item = {} - } - } - } - } - } - } - - hbox = { - name = "footer_area" - layoutpolicy_horizontal = expanding - margin = { 15 0 } - margin_bottom = 15 - - hbox = { - name = "sins_and_virtues" - spacing = 10 - - vbox = { - name = "sins" - spacing = 3 - - hbox = { - spacing = 5 - icon = { - texture = "gfx/interface/icons/traits/sin_big.dds" - } - - text_single = { - text = "FAITH_WINDOW_SINS" - align = right|nobaseline - } - } - - hbox = { - name = "virtues_grid" - datamodel = "[FaithCreationWindow.GetSins]" - - item = { - icon = { - datacontext = "[GuiVirtueOrSinItem.GetTrait]" - size = { 40 40 } - alwaystransparent = yes - texture = "[Trait.GetIcon( GetPlayer )]" - - tooltipwidget = { - using = faith_window_trait_tooltip - } - - block "tooltip_placement" - { - using = tooltip_ne - tooltip_offset = { 0 20 } - } - } - } - } - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - vbox = { - name = "virtues" - spacing = 3 - - hbox = { - spacing = 5 - icon = { - texture = "gfx/interface/icons/traits/virtue_big.dds" - } - - text_single = { - text = "FAITH_WINDOW_VIRTUES" - align = nobaseline - } - } - - hbox = { - name = "virtues_grid" - datamodel = "[FaithCreationWindow.GetVirtues]" - - item = { - icon = { - datacontext = "[GuiVirtueOrSinItem.GetTrait]" - size = { 40 40 } - alwaystransparent = yes - texture = "[Trait.GetIcon( GetPlayer )]" - - tooltipwidget = { - using = faith_window_trait_tooltip - } - - block "tooltip_placement" - { - using = tooltip_ne - tooltip_offset = { 0 20 } - } - } - } - } - } - } - } - } - - # Vassal conversion list - vassal_conversion_preview = { - visible = "[VariableSystem.Exists( 'conversion_view_vassals')]" - size = { 100% 100% } - } - } - - divider = { - layoutpolicy_vertical = expanding - } - - ### RIGHT PANEL - widget = { - name = "right_side" - minimumsize = { 500 0 } - layoutpolicy_vertical = expanding - - ## Main right side view - vbox = { - name = "primary_view" - visible = "[Not( VariableSystem.Exists('faith_creation_right_view') )]" - margin_bottom = 20 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - spacer = { size = {0 20}} - - - vbox = { - name = "confirm_and_preview" - layoutpolicy_horizontal = expanding - spacing = 20 - margin = { 30 0 } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - visible = "[Not( FaithCreationWindow.CanCreateFaith )]" - text_label_left = { - layoutpolicy_horizontal = expanding - text = "FAITH_CREATION_BLOCKERS_HEADER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - autoresize = yes - max_width = 440 - text = "[FaithCreationWindow.GetCreationBlockers]" - } - - expand = {} - } - } - - vbox = { - name = "old_faith_tolerance" - layoutpolicy_horizontal = expanding - - text_label_left = { - name = "header" - layoutpolicy_horizontal = expanding - text = "FAITH_CREATION_TOLERANCE" - default_format = "#low" - } - - expand = { - size = { 0 10 } - } - - text_single = { - name = "desc" - layoutpolicy_horizontal = expanding - text = "FAITH_CREATION_TOLERANCE_TEXT" - } - } - - - vbox = { - name = "realm_adoption" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - name = "header" - text = "FAITH_CREATION_ADOPTION" - default_format = "#low" - } - - expand = { - size = { 0 10 } - } - - text_single = { - layoutpolicy_horizontal = expanding - name = "desc" - text = "FAITH_CREATION_ADOPTION_TEXT" - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 5 } - - button_standard = { - name = "see_vassals" - onclick = "[VariableSystem.Toggle( 'conversion_view_vassals' )]" - text = "FAITH_CREATION_OPEN_VASSAL_LIST" - down = "[VariableSystem.HasValue( 'conversion_view_vassals', 'true' )]" - } - - expand = {} - } - } - - vbox = { - name = "pagan_reformation" - visible = "[GetPlayer.GetFaith.HasDoctrineByKey( 'unreformed_faith_doctrine' )]" - layoutpolicy_horizontal = expanding - - text_single = { - name = "header" - layoutpolicy_horizontal = expanding - text = "FAITH_CREATION_PAGAN_REFORM" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - name = "desc" - minimumsize = { 0 70 } - autoresize = yes - max_width = 440 - text = "FAITH_CREATION_PAGAN_REFORM_TEXT" - } - - expand = {} - } - } - - vbox = { - name = "theocracy_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[Not( ObjectsEqual( GetPlayer.GetFaith.HasParameterByKey( 'lay_clergy' ), FaithCreationWindow.HasParameter( 'lay_clergy' ) ) ) )]" - - text_label_left = { - layoutpolicy_horizontal = expanding - name = "header" - text = "FAITH_CREATION_THEOCRACY_INFO" - default_format = "#low" - } - - expand = { - size = { 0 10 } - } - - hbox = { - name = "church_property" - visible = "[Not( FaithCreationWindow.HasParameter( 'lay_clergy' ) )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - icon_doctrine = { - texture = "[GetDoctrine( 'doctrine_theocracy_temporal' ).GetIcon]" - size = { 35 35 } - } - - text_multi = { - name = "desc" - max_width = 390 - autoresize = yes - - text = "FAITH_CREATION_ADDS_CHURCH_PROPERTY_TEXT" - } - - expand = {} - } - - hbox = { - name = "lay_clergy" - visible = "[FaithCreationWindow.HasParameter( 'lay_clergy' )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - icon_doctrine = { - texture = "[GetDoctrine( 'doctrine_theocracy_lay_clergy' ).GetIcon]" - size = { 35 35 } - } - - text_multi = { - name = "desc" - max_width = 390 - autoresize = yes - - text = "FAITH_CREATION_ADDS_LAY_CLERGY_TEXT" - } - - expand = {} - } - } - - vbox = { - name = "head_of_faith_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - visible = "[Not( FaithCreationWindow.HasParameter( 'no_head_of_faith' ) )]" - - text_label_left = { - layoutpolicy_horizontal = expanding - name = "header" - text = "FAITH_CREATION_HEAD_OF_FAITH_INFO" - default_format = "#low" - } - - expand = { - size = { 0 10 } - } - - hbox = { - name = "spiritual" - visible = "[FaithCreationWindow.HasParameter( 'spiritual_head_of_faith' )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - icon_doctrine = { - texture = "[GetDoctrine( 'doctrine_spiritual_head' ).GetIcon]" - size = { 35 35 } - } - - text_multi = { - name = "desc" - max_width = 390 - autoresize = yes - - text = "FAITH_CREATION_ADDS_SPIRITUAL_HEAD_TEXT" - } - - expand = {} - } - - hbox = { - name = "temporal" - visible = "[FaithCreationWindow.HasParameter( 'temporal_head_of_faith' )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - icon_doctrine = { - texture = "[GetDoctrine( 'doctrine_temporal_head' ).GetIcon]" - size = { 35 35 } - } - - text_multi = { - name = "desc" - max_width = 390 - autoresize = yes - - text = "FAITH_CREATION_ADDS_TEMPORAL_HEAD_TEXT" - } - - expand = {} - } - } - - - } - - expand = {} - - - vbox = { - name = "cost" - tooltip = "FAITH_CREATION_COST_TOOLTIP" - - text_single = { - layoutpolicy_horizontal = expanding - text = "FAITH_CREATION_TOTAL_COST" - default_format = "#high" - using = Font_Size_Medium - align = right - - background = { - visible = "[GreaterThan_int32( FaithCreationWindow.CalcPietyMissing, '(int32)0' )]" - margin = { 5 0 } - using = Status_Bad - } - } - } - - spacer = { size = {0 10}} - - text_multi = { - align = center - name = "cooldown" - layoutpolicy_horizontal = expanding - text = "FAITH_CREATION_COOLDOWN" - default_format = "#low" - using = Font_Size_Medium - autoresize = yes - max_width = 400 - } - - spacer = { size = {0 10}} - - button_primary = { - name = "create_faith" - size = { 400 60 } - visible = "[Not( GetPlayer.GetFaith.IsUnreformed )]" - - enabled = "[FaithCreationWindow.CanCreateFaith]" - onclick = "[FaithCreationWindow.CreateFaith]" - - text = "FAITH_CREATION_CREATE" - using = Font_Size_Medium - - tooltip = "FAITH_CREATION_BUTTON_TOOLTIP" - } - - button_primary = { - name = "reform_faith" - size = { 400 60 } - visible = "[GetPlayer.GetFaith.IsUnreformed]" - - enabled = "[FaithCreationWindow.CanCreateFaith]" - onclick = "[FaithCreationWindow.CreateFaith]" - - text = "FAITH_CREATION_REFORM" - using = Font_Size_Big - - tooltip = "FAITH_REFORM_BUTTON_TOOLTIP" - } - } - - ## Name selection - vbox = { - name = "name_selection" - visible = "[VariableSystem.HasValue( 'faith_creation_right_view', 'name_selection' )]" - margin = { 0 15 } - spacing = 20 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - text_single = { - name = "header_label" - text = "FAITH_CREATION_NAMING_HEADER" - default_format = "#I" - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = {50 0} - # The names of these four are referenced in code. If you change them, they'll no longer get blanked after creating a faith - name_entry_big = { - blockoverride "label" - { - text = "FAITH_CREATION_NAMING_NAME" - } - - blockoverride "editbox_properties" - { - name = "faith_name_edit" - ontextedited = "[FaithCreationWindow.OnEditName]" - maxcharacters = 30 - } - } - - widget = { - size = { 10 10 } - } - - name_entry_big = { - blockoverride "label" - { - text = "FAITH_CREATION_NAMING_ADJECTIVE" - } - - blockoverride "editbox_properties" - { - name = "faith_adjective_edit" - ontextedited = "[FaithCreationWindow.OnEditAdjective]" - maxcharacters = 30 - } - - } - - widget = { - size = { 10 10 } - } - - name_entry_big = { - blockoverride "label" - { - text = "FAITH_CREATION_NAMING_FOLLOWER" - } - - blockoverride "editbox_properties" - { - name = "faith_adherent_edit" - ontextedited = "[FaithCreationWindow.OnEditAdherent]" - maxcharacters = 30 - } - } - - widget = { - size = { 10 10 } - } - - name_entry_big = { - blockoverride "label" - { - text = "FAITH_CREATION_NAMING_FOLLOWERS" - } - - blockoverride "editbox_properties" - { - name = "faith_adherent_plural_edit" - ontextedited = "[FaithCreationWindow.OnEditAdherentPlural]" - maxcharacters = 30 - } - } - - widget = { - size = { 10 10 } - } - - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - minimumsize = {0 220} - - blockoverride "editbox_label" - { - text = "FAITH_CREATION_NAMING_DESC" - } - - blockoverride "editbox_properties" - { - name = "faith_desc_edit" - multiline = yes - ontextedited = "[FaithCreationWindow.OnEditDescription]" - maxcharacters = 240 - } - } - - - } - - expand = {} - - - button_standard = { - name = "done" - onclick = "[VariableSystem.Clear( 'faith_creation_right_view' )]" - text = "DONE" - default_format = "#high" - } - } - - vbox = { - name = "color_selection" - visible = "[VariableSystem.HasValue( 'faith_creation_right_view', 'color_selection' )]" - margin = { 0 20 } - margin_top = 15 - margin_left = 2 - spacing = 10 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "MAP_COLOR_SELECTION_LABEL" - max_width = 280 - } - - colorpicker_simple = { - visible = yes - color = "[FaithCreationWindow.GetColor]" - oncoloredited = "[FaithCreationWindow.SetColor]" - } - - expand = {} - - button_standard = { - name = "done" - onclick = "[VariableSystem.Clear( 'faith_creation_right_view' )]" - text = "DONE" - default_format = "#high" - } - } - - - ## Doctrine selection - vbox = { - name = "doctrine_selection" - visible = "[VariableSystem.HasValue( 'faith_creation_right_view', 'doctrine_selection' )]" - margin = { 0 15 } - spacing = 20 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "[VariableSystem.Get( 'doctrine_group_name' )]" - max_width = 280 - } - - scrollbox = { - name = "contents" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - datacontext = "[FaithCreationWindow.GetDoctrineGroupWindow]" - datamodel = "[DoctrineGroupWindow.GetDoctrines]" - layoutpolicy_horizontal = expanding - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - button_standard_hover = { - name = "faith_list_item" - layoutpolicy_horizontal = expanding - datacontext = "[GuiFaithCreationDoctrineItem.GetGuiFaithDoctrineItem]" - datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" - datacontext = "[GuiFaithDoctrineItem.GetFaith]" - datacontext = "[GetVariableSystem]" - size = { 430 80 } - - onclick = "[GuiFaithCreationDoctrineItem.GetFaithCreationWindow.SelectDoctrine( GuiFaithCreationDoctrineItem.Self )]" - onclick = "[VariableSystem.Clear( 'faith_creation_right_view' )]" - visible = "[GuiFaithCreationDoctrineItem.ShouldDisplay]" - enabled = "[GuiFaithCreationDoctrineItem.CanPick]" - down = "[GuiFaithCreationDoctrineItem.IsSelected]" - tooltip = "FAITH_WINDOW_DOCTRINE_SELECT_TOOLTIP" - - icon_doctrine = { - name = "doctrine_icon_main" - visible = "[EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'main_group' )]" - texture = "[FaithDoctrine.GetIcon]" - size = { 60 60 } - position = { 5 10 } - } - - icon_doctrine = { - name = "doctrine_icon_other" - visible = "[And(Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'main_group' )), Not(EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'core_tenets' )))]" - texture = "[FaithDoctrine.GetGroup.GetIcon]" - size = { 60 60 } - position = { 5 10 } - } - - widget = { - name = "doctrine_icon_core_bg" - visible = "[EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'core_tenets' )]" - - background = { - using = Background_Area_Dark - alpha = 0.4 - } - - size = { 45 70 } - position = { 15 5 } - } - - icon = { - name = "doctrine_icon_core" - visible = "[EqualTo_string( FaithDoctrine.GetGroup.GetGroupingKey, 'core_tenets' )]" - texture = "[FaithDoctrine.GetIcon]" - size = { 45 70 } - position = { 15 5 } - } - - text_single = { - name = "doctrine_name" - position = { 75 25 } - text = "[FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]" - default_format = "#high" - using = Font_Size_Medium - max_width = 270 - } - - text_single = { - name = "piety_cost" - position = { 350 23 } - text = "[piety_i][FaithDoctrine.CalcPietyCostWithFervorDiscount( GuiFaithDoctrineItem.GetFaith )]" - using = Font_Size_Medium - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - - button_standard = { - name = "cancel" - onclick = "[VariableSystem.Clear( 'faith_creation_right_view' )]" - text = "CANCEL" - default_format = "#high" - } - } - - - ## Icon selection - vbox = { - name = "icon_selection" - visible = "[VariableSystem.HasValue( 'faith_creation_right_view', 'icon_selection' )]" - margin = { 0 15 } - spacing = 20 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - text_single = { - name = "header_label" - text = "SELECT_FAITH_ICON" - default_format = "#I" - } - - scrollbox = { - name = "contents" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - fixedgridbox = { - name = "icons_grid" - datamodel = "[FaithCreationWindow.GetFaithIcons]" - size = { 500 240 } - addcolumn = 60 - addrow = 70 - datamodel_wrap = 8 - flipdirection = yes - - item = { - button_normal = { - size = { 60 60 } - texture = "[GuiFaithIcon.GetIconTexture]" - onclick = "[GuiFaithIcon.GetFaithCreationWindow.SelectFaithIcon( GuiFaithIcon.GetIconName )]" - onclick = "[GetVariableSystem.Set( 'faith_creation_icon_selection', 'true' )]" - tooltip = "SELECT_FAITH_ICON_TOOLTIP" - - glow = { - using = Color_Orange - visible = "[GuiFaithIcon.IsSelected]" - - glow_radius = 5 - using = Glow_Standard - } - } - } - } - } - } - - button_standard = { - name = "close" - onclick = "[VariableSystem.Clear( 'faith_creation_right_view' )]" - text = "DONE" - default_format = "#high" - } - } - } - } - } -} - -template faith_creation_doctrine_grid -{ - datamodel_wrap = 2 - flipdirection = yes - addcolumn = 350 - addrow = 65 - item = { - button_group = { - name = "doctrine_list_item" - tooltip = "FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP" - datacontext = "[GuiFaithCreationDoctrineItem.GetGuiFaithDoctrineItem]" - datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" - onclick = "[GuiFaithCreationDoctrineItem.GetFaithCreationWindow.GetDoctrineGroupWindow.ShowWindow( GuiFaithCreationDoctrineItem.GetSlotIndex )]" - onclick = "[GetVariableSystem.Set( 'faith_creation_right_view', 'doctrine_selection' )]" - onclick = "[GetVariableSystem.Set( 'doctrine_group_name', FaithDoctrine.GetGroup.GetName( GuiFaithDoctrineItem.GetFaith ) )]" - down = "[GetVariableSystem.HasValue( 'faith_creation_right_view', 'doctrine_selection' )]" - - button_standard_hover = { - position = { 0 0 } - size = { 350 80 } - name = "select_doctrine" - down = "[And(GetVariableSystem.HasValue( 'doctrine_group_name', FaithDoctrine.GetGroup.GetName( GuiFaithDoctrineItem.GetFaith ) ), GetVariableSystem.HasValue( 'faith_creation_right_view', 'doctrine_selection' ))]" - } - - icon = { - name = "doctrine_group_icon" - size = { 60 60 } - position = { 5 5 } - texture = "[FaithDoctrine.GetGroup.GetIcon]" - } - - text_single = { - name = "doctrine_group_name" - autoresize = yes - position = { 80 7 } - align = left - text = "[FaithDoctrine.GetGroup.GetName( GuiFaithDoctrineItem.GetFaith )]" - } - - text_single = { - name = "doctrine_name" - position = { 80 33 } - align = left - text = "[FaithDoctrine.GetName( GuiFaithDoctrineItem.GetFaith )]" - } - } - } -} - -template faith_window_trait_tooltip -{ - object_tooltip_pop_out = { - blockoverride "header_additions" - { - hbox = { - margin_right = 5 - margin_top = 5 - - icon = { - size = { 52 52 } - texture = "[Trait.GetIcon( GetPlayer )]" - tintcolor = "[TooltipInfo.GetTintColor]" - } - } - } - blockoverride "title_text" - { - text = "[Trait.GetNameNoTooltip( GetPlayer )]" - } - blockoverride "concept_link" { - text = [trait|E] - } - blockoverride "description_text" - { - text = "[GuiVirtueOrSinItem.GetFullDescription]" - } - } -} - -types "FaithCreation" -{ - type widget_doctrine_selection_item = button_standard_hover { - size = { 240 53 } - tooltip = "FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP" - datacontext = "[GuiFaithCreationDoctrineItem.GetGuiFaithDoctrineItem]" - datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" - onclick = "[GuiFaithCreationDoctrineItem.GetFaithCreationWindow.GetDoctrineGroupWindow.ShowWindow( GuiFaithCreationDoctrineItem.GetSlotIndex )]" - onclick = "[GetVariableSystem.Set( 'faith_creation_right_view', 'doctrine_selection' )]" - onclick = "[GetVariableSystem.Set( 'doctrine_group_name', FaithDoctrine.GetGroup.GetName( GuiFaithDoctrineItem.GetFaith ) )]" - down = "[And(GetVariableSystem.HasValue( 'doctrine_group_name', FaithDoctrine.GetGroup.GetName( GuiFaithDoctrineItem.GetFaith ) ), GetVariableSystem.HasValue( 'faith_creation_right_view', 'doctrine_selection' ))]" - - background = { - using = Background_Area - margin = { 5 5 } - } - - hbox = { - name = "faith_list_item" - datacontext = "[GuiFaithDoctrineItem.GetDoctrine]" - spacing = 5 - using = tooltip_nw - tooltip = "FAITH_WINDOW_DOCTRINE_TOOLTIP" - - icon_doctrine = { - name = "doctrine_icon" - size = { 50 50 } - block "doctrine_icon_texture" - { - texture = "[FaithDoctrine.GetGroup.GetIcon]" - } - - alpha = "[Select_float( GetPlayer.GetFaith.HasDoctrine( GuiFaithDoctrineItem.GetDoctrine ), '(float)0.4', '(float)1.0' )]" - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "doctrine_group_name" - text = "[FaithDoctrine.GetGroup.GetName( GuiFaithDoctrineItem.GetFaith )]" - align = left - default_format = "#low" - layoutpolicy_horizontal = expanding - autoresize = no - fontsize_min = 12 - } - - text_single = { - name = "faith_name" - text = "[FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]" - datacontext = "[GuiFaithDoctrineItem.GetFaith]" - layoutpolicy_horizontal = expanding - elide = right - autoresize = no - fontsize_min = 12 - align = left - } - } - } - } - - type vassal_conversion_preview = widget { - name = "vassal_conversion_preview_list" - - vbox = { - margin = { 0 15 } - spacing = 5 - - text_label_center = { - name = "header" - text = "[vassals|E]" - using = Font_Size_Medium - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - datacontext = "[VassalConversionWindow.GetVassalList]" - - widget = { - name = "sort_area" - size = { 0 33 } - layoutpolicy_horizontal = expanding - - hbox = { - margin_left = 8 - spacing = 5 - - text_single = { - text = "SORT_BY" - align = nobaseline - } - - dropdown_sort_characterlist = {} - - button_standard = { - name = "sort_order" - size = { 25 25 } - tooltip = "CHARACTER_SORT_BY" - onclick = "[CharacterSelectionList.RevertSortOrder]" - - button_icon = { - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - framesize = { 66 66 } - size = { 25 25 } - frame = "[BoolTo1And2(CharacterSelectionList.GetSortOrder)]" - alwaystransparent = yes - } - } - - expand = {} - } - } - } - - scrollbox = { - name = "list_area" - layoutpolicy_horizontal = growing - layoutpolicy_vertical = growing - - blockoverride "scrollbox_content" - { - visible = "[GreaterThan_int32( VassalConversionWindow.GetNumberOfVassals, '(int32)0' )]" - - vbox = { - name = "vassals_grid" - datacontext = "[VassalConversionWindow.GetVassalList]" - datamodel = "[CharacterSelectionList.GetList]" - layoutpolicy_horizontal = expanding - - item = { - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - divider = { - layoutpolicy_horizontal = expanding - } - - hbox = { - datacontext = "[CharacterListItem.GetCharacter]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 10 - - tooltip = "[CharacterListItem.GetText('tooltip')]" - - portrait_head = { - using = tooltip_ws - - blockoverride "coa" {} - } - - coa_realm_small_crown = { - #visible = "[Character.HasLandedTitles]" - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - text = "[Character.GetUINameNoTooltip]" - using = Font_Size_Medium - } - - ### acceptance - text_single = { - name = "acceptance" - layoutpolicy_horizontal = expanding - text = "[CharacterListItem.GetText( 'acceptance' )]" - tooltip = "[CharacterListItem.GetText( 'acceptance_desc' )]" - } - } - } - } - } - } - } - - vbox = { - visible = "[EqualTo_int32( VassalConversionWindow.GetNumberOfVassals, '(int32)0' )]" - text_single = { - text = "NO_CONVERSION_VASSALS_TO_DISPLAY" - } - } - } - - vbox = { - margin_top = 10 - - block "footer" {} - - button_standard = { - name = "close" - text = "CLOSE_LABEL" - onclick = "[VariableSystem.Toggle( 'conversion_view_vassals' )]" - } - } - - - } - } -} diff --git a/project/ck3/base_game/gui/window_find_title.gui b/project/ck3/base_game/gui/window_find_title.gui deleted file mode 100644 index 354fbfa0db..0000000000 --- a/project/ck3/base_game/gui/window_find_title.gui +++ /dev/null @@ -1,94 +0,0 @@ -window = { - name = "find_title_view" - size = { 450 700 } - parentanchor = top|right - position = { -80 130 } - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - using = Animation_ShowHide_Standard - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "FIND_TITLE" - } - - blockoverride "button_close" - { - onclick = "[FindTitleView.Close]" - } - } - - editbox_search_field = { - layoutpolicy_horizontal = expanding - margin_left = 15 - margin_right = 20 - margin_bottom = 6 - - blockoverride "editbox_properties" - { - name = "input" - onreturnpressed = "[FindTitleView.OnDone]" - ontextedited = "[FindTitleView.OnEdit]" - } - } - - scrollbox = { - name = "title_grid" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[FindTitleView.GetTitles]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - button_standard = { - name = "title_button" - layoutpolicy_horizontal = expanding - size = { 0 50 } - - onclick = "[ToggleOnCoatOfArmsClick(Title.GetID)]" - onrightclick = "[DefaultOnCoatOfArmsRightClick(Title.GetID)]" - button_ignore = none - down = "[Title.IsShownInTitleView]" - text_single = { - visible = "[Title.GetHolder.IsValid]" - text = "[Title.GetNameNoTooltip]" - parentanchor = vcenter|left - position = {50 0 } - default_format = "#high" - } - - text_single = { - visible = "[Not(Title.GetHolder.IsValid)]" - text = "[Title.GetNameNoTooltip]" - parentanchor = vcenter|left - position = {50 0 } - default_format = "#low" - } - - coa_title_tiny_crown = { - parentanchor = vcenter - position = {5 -1 } - } - } - - - } - } - } - } - } -} - diff --git a/project/ck3/base_game/gui/window_find_vassal.gui b/project/ck3/base_game/gui/window_find_vassal.gui deleted file mode 100644 index 6eb4fba921..0000000000 --- a/project/ck3/base_game/gui/window_find_vassal.gui +++ /dev/null @@ -1,254 +0,0 @@ -window = { - name = "find_vassal_list_window" - layer = middle - allow_outside = yes - - using = title_view_window_side_pop_out - # using = Window_Position_CharacterList - using = Window_Movable - using = Window_Size_CharacterList - using = Window_Background - using = Window_Decoration - - datacontext = "[FindVassalListWindow.GetFindVassalList]" - - vbox = { - margin = { 40 20 } - spacing = 10 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "FIND_VASSAL_HEADER" - } - - blockoverride "button_close" - { - onclick = "[FindVassalListWindow.Close]" - } - } - - hbox = { - visible = "[Or(FindVassalListWindow.GetTitle.IsBarony,FindVassalListWindow.GetTitle.IsCounty)]" - layoutpolicy_horizontal = expanding - spacing = 20 - margin = { 20 0 } - - button_standard_clean = { - name = "grant_to_same_culture_noble" - onclick = "[FindVassalListWindow.GetTitle.CreateHolderForTitle]" - onclick = "[FindVassalListWindow.Close]" - using = tooltip_se - tooltip = "GRANT_TO_SAME_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_TOOLTIP" - - layoutpolicy_horizontal = expanding - size = { 200 140 } - max_width = 300 - - background = { - texture = "gfx/interface/illustrations/decisions/decision_recruitment.dds" - alpha = 0.7 - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } - - using = Background_Vignette_Button - - hbox = { - spacing = 3 - layoutpolicy_horizontal = expanding - vbox = { - layoutpolicy_vertical = expanding - expand = {} - margin = { 8 10 } - vbox = { - margin = { 7 3 } - background = { - using = Background_Area_Dark - } - text_single = { - min_width = 230 - max_width = 275 - layoutpolicy_horizontal = expanding - text = "GRANT_TO_SAME_CULTURE_NOBLE_HEADER" - default_format = "#clickable" - align = nobaseline - } - text_multi = { - min_width = 230 - max_width = 275 - layoutpolicy_horizontal = expanding - text = "GRANT_TO_SAME_CULTURE_NOBLE_INFO" - default_format = "#low" - align = nobaseline - } - } - } - expand = {} - } - } - - button_standard_clean = { - name = "grant_to_local_culture_noble" - visible = "[Not( ObjectsEqual( FindVassalListWindow.GetTitle.GetProvince.GetCulture, GetPlayer.GetCulture ) )]" - onclick = "[FindVassalListWindow.GetTitle.CreateLocalHolderForTitle]" - onclick = "[FindVassalListWindow.Close]" - using = tooltip_se - tooltip = "[FindVassalListWindow.GetTitle.GetAutoGrantTitleToLocalRulerDesc]" - - layoutpolicy_horizontal = expanding - size = { 200 140 } - max_width = 300 - - background = { - texture = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" - alpha = 0.7 - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } - - using = Background_Vignette_Button - - hbox = { - spacing = 3 - layoutpolicy_horizontal = expanding - vbox = { - layoutpolicy_vertical = expanding - expand = {} - margin = { 8 10 } - vbox = { - margin = { 7 3 } - background = { - using = Background_Area_Dark - } - text_single = { - min_width = 230 - max_width = 275 - layoutpolicy_horizontal = expanding - text = "GRANT_TO_LOCAL_CULTURE_NOBLE_HEADER" - default_format = "#clickable" - align = nobaseline - } - text_multi = { - min_width = 230 - max_width = 275 - layoutpolicy_horizontal = expanding - text = "GRANT_TO_LOCAL_CULTURE_NOBLE_INFO" - default_format = "#low" - align = nobaseline - } - } - } - expand = {} - } - } - } - - text_single = { - visible = "[Or(FindVassalListWindow.GetTitle.IsBarony,FindVassalListWindow.GetTitle.IsCounty)]" - text = grant_title_info_text - default_format = "#I" - } - - vbox_character_list = { - name = "find_vassal_list" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - - - blockoverride "container_implementation" - { - fixedgridbox = { - addcolumn = 650 - addrow = 85 - - name = "characters_grid" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - - item = { - widget_character_list_item = { - size = { 650 90 } - text_single = { - name = "debug_relevance_score" - raw_text = "Relevance: [FindVassalListWindow.GetRelevance( CharacterListItem.Self )]" - default_format = "D" - visible = "[InDebugMode]" - - tooltipwidget = { - widget_value_breakdown_tooltip = { - datacontext = "[FindVassalListWindow.GetRelevanceBreakdown( CharacterListItem.GetCharacter )]" - } - } - } - } - } - } - blockoverride "scrollbox_empty_visibility" - { - visible = "[Not(CharacterSelectionList.HasItems)]" - layoutpolicy_vertical = expanding - text = "CHARACTER_FINDER_NO_MATCH" - } - } - } - } - - window_character_filter = { - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('relation_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('age_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('claim_filter')]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_ghw.gui b/project/ck3/base_game/gui/window_ghw.gui deleted file mode 100644 index 9f146890e2..0000000000 --- a/project/ck3/base_game/gui/window_ghw.gui +++ /dev/null @@ -1,1702 +0,0 @@ -window = { - name = "great_holy_war_window" - parentanchor = center - datacontext = "[GreatHolyWarWindow.GetGreatHolyWar]" - datacontext = "[GetVariableSystem]" - size = { 680 890 } - layer = middle - - background = { - texture = "gfx/interface/window_war_ghw/tile_bg_shield.dds" - spriteType = Corneredtiled - spriteborder = { 730 10 } - spriteborder_bottom = 287 - margin = { -23 -17 } - margin_bottom = 50 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } - - state = { - name = _show - using = Animation_FadeIn_Quick - on_start = "[GetVariableSystem.Set( 'ghw_view', 'main_view' )]" - on_start = "[GetVariableSystem.Set( 'ghw_tab', 'attackers' )]" - - on_start = "[PdxGuiTriggerAllAnimations('ghw_bar_flash')]" - - position_y = 25 - start_sound = { - soundeffect = "event:/SFX/UI/War/sfx_ui_window_great_holy_war_show" - } - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_y = -25 - start_sound = { - soundeffect = "event:/SFX/UI/War/sfx_ui_window_great_holy_war_hide" - } - } - - vbox = { - margin_top = 17 - using = Window_Margins - - widget = { - size = { 100 56 } - layoutpolicy_horizontal = expanding - - background = { - texture = "gfx/interface/window_war_ghw/tile_big_top_02.dds" - spriteborder = { 310 0 } - margin_bottom = 5 - - fittype = centercrop - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredtiled - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - buttons_window_control = { - parentanchor = top|right - - blockoverride "button_close" - { - onclick = "[GreatHolyWarWindow.Close]" - - } - } - - text_single = { - name = "header_text" - parentanchor = top|hcenter - position = { 0 5 } - - text = "GREAT_HOLY_WAR_WINDOW_TITLE" - - maximumsize = { 400 -1 } - - using = Font_Type_Flavor - using = Font_Size_Big - } - } - - vbox = { - name = "main_content" - visible = "[GetVariableSystem.HasValue( 'ghw_view', 'main_view' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 0 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - vbox = { - name = "attacker_and_target" - layoutpolicy_horizontal = expanding - datacontext = "[GreatHolyWar.GetFaith.GetReligiousHead]" - datacontext = "[GetIllustration( 'character_view_bg' )]" - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 30 } - - background = { - margin = { 25 0 } - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - alpha = 0.7 - spriteType = corneredTiled - texture_density = 2 - spriteborder = { 40 0 } - } - - text_single = { - name = "ghw_concept" - text = "GHW_CONCEPT" - } - } - - hbox = { - - widget = { - name = "holy_glow" - icon = { - parentanchor = left - position = { -24 0 } - size = { 600 260 } - - texture = "gfx/interface/window_war_ghw/effect_glow_ghw.dds" - color = { 0.88 0.80 0.7 1 } - - modify_texture = { - name = "shimmer" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - alpha = 0.5 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - alpha = 0.5 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "shimmer" - texture = "gfx/interface/component_masks/mask_clouds_solid.dds" - blend_mode = colordodge - spriteType = corneredTiled - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - texture = "gfx/interface/component_masks/mask_clouds_solid.dds" - blend_mode = colordodge - spriteType = corneredTiled - rotate_uv = 0 - } - - state = { - trigger_on_create = yes - name = a - next = b - duration = 0 - - modify_texture = { - name = "shimmer" - translate_uv = { -0.1 0 } - alpha = 0.1 - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { 1 0 } - alpha = 0.1 - rotate_uv = 0 - } - } - - state = { - name = b - next = c - duration = 10 - - modify_texture = { - name = "shimmer" - translate_uv = { 0.1 0 } - alpha = 0.3 - rotate_uv = -180 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { 0 0 } - alpha = 0.5 - rotate_uv = -180 - } - } - - state = { - name = c - next = d - duration = 10 - - modify_texture = { - name = "shimmer" - translate_uv = { -0.1 0 } - alpha = 0.1 - rotate_uv = -360 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -1 0 } - alpha = 0.1 - rotate_uv = -360 - } - } - - state = { - name = d - next = e - duration = 1.5 - - modify_texture = { - name = "shimmer" - translate_uv = { -0.1 0 } - alpha = 0 - rotate_uv = -360 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -1 0 } - alpha = 0.1 - rotate_uv = -360 - } - } - - state = { - name = e - next = a - duration = 0 - - modify_texture = { - name = "shimmer" - translate_uv = { -0.1 0 } - alpha = 0 - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -1 0 } - alpha = 0.1 - rotate_uv = 0 - } - } - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin_bottom = 5 - margin_top = 10 - - background = { - texture = "[Illustration.GetTexture( Character.Self )]" - fittype = centercrop - margin = { 45 5 } - margin_left = 25 - - alpha = 0.7 - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges_down_right.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - blend_mode = alphamultiply - texture_density = 2 - } - - using = Mask_Rough_Edges - - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - spacer = { - size = { 10 0} - } - - portrait_torso = { - name = "designated_winner_portrait" - - blockoverride "opinion_box" {} - - } - - text_single = { - name = "designated_winner_label" - - text = "[head_of_faith|E]" - align = nobaseline - } - - button_standard_select_arrow = { - name = "see_participants" - onclick = "[GetVariableSystem.Set( 'ghw_view', 'tab_view' )]" - onclick = "[GetVariableSystem.Set( 'ghw_tab', 'attackers' )]" - - blockoverride "button_text" { - text = "GHW_TAB_ATTACKERS" - } - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 35 - spacing = 10 - - hbox = { - name = "versus" - layoutpolicy_horizontal = expanding - spacing = 5 - - vbox = { - margin_top = 35 - - button_religion_icon = { - datacontext = "[GreatHolyWar.GetFaith]" - } - } - - coa_title_medium_crown = { - name = "target_title" - datacontext = "[GreatHolyWar.GetTargetTitle]" - } - - vbox = { - margin_top = 35 - - button_religion_icon = { - datacontext = "[GreatHolyWar.GetTargetCharacter.GetFaith]" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - text_single = { - name = "launch_date_text" - visible = "[Not( GreatHolyWar.HasWarStarted )]" - text = "GHW_TIME_TO_LAUNCH_IN_WINDOW" - } - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - margin_bottom = 5 - margin_top = 10 - - background = { - texture = "[Illustration.GetTexture( Character.Self )]" - fittype = centercrop - margin = { 45 5 } - margin_right = 25 - - alpha = 0.7 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges_down_right.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - blend_mode = alphamultiply - texture_density = 2 - } - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - } - - spacer = { - size = { 10 0} - } - - portrait_torso = { - name = "target_character_portrait" - datacontext = "[GreatHolyWar.GetTargetCharacter]" - - blockoverride "opinion_box" {} - } - - text_single = { - name = "target_character_label" - - text = "GHW_TARGET_CHARACTER" - align = nobaseline - } - - button_standard_select_arrow = { - name = "see_participants" - onclick = "[GetVariableSystem.Set( 'ghw_view', 'tab_view' )]" - onclick = "[GetVariableSystem.Set( 'ghw_tab', 'defenders' )]" - - blockoverride "button_text" { - text = "GHW_TAB_DEFENDERS" - } - } - } - } - } - - vbox = { - name = "center_area" - layoutpolicy_horizontal = expanding - margin_top = 10 - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - name = "pre_war_relative_strength" - # visible = "[Not(GreatHolyWar.HasWarStarted)]" - - text_single = { - name = "relative_military_strength" - text = "GHW_RELATIVE_STRENGTH" - } - - background = { - using = Background_Area - margin = { -8 5 } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 10 } - spacing = 10 - - tooltip = "GHW_TT_ATTACKERS_VS_DEFENDERS" - - hbox = { - spacing = 15 - - hbox = { - spacing = 5 - - icon = { - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 25 25 } - } - - text_single = { - name = "attackers_label" - align = nobaseline - text = "[GreatHolyWar.GetAttackerStrength]" - } - } - - #### PROGRESSBAR #### - widget = { - # Size's x-value needs to match the last parameter for GetProgressBarValueMaxScaled and GetProgressBarValueMaxOtherScaled - size = { 350 25 } - - widget = { - size = { 100% 100% } - scissor = yes - - hbox = { - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( GreatHolyWar.GetStrengthProgress, '(float)100', '(int32)350' )]" - - #### LEFT #### - icon = { - size = { 100% 100% } - texture = "gfx/interface/progressbars/progress_ghw.dds" - - spriteType = Corneredtiled - texture_density = 2 - - modify_texture = { - name = overlay - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/gold.dds" - alpha = 0 - } - - state = { - trigger_on_create = yes - name = "ghw_bar_flash" - next = a - duration = 0.0 - delay = 0.1 - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { 1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.1 - } - } - - state = { - name = a - duration = 0.75 - bezier = { 0.5 0.1 1 1} - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { -1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.4 - } - } - } - - icon = { - visible = "[GreaterThanOrEqualTo_float( GreatHolyWar.GetStrengthProgress, '(float)50' )]" - using = Animation_ShowHide_Standard - parentanchor = right|vcenter - position = { 20 0 } - - size = { 80 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - - icon = { - visible = "[LessThan_float( GreatHolyWar.GetStrengthProgress, '(float)50' )]" - using = Animation_ShowHide_Standard - parentanchor = right|vcenter - position = { 5 0 } - - size = { 20 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - } - - #### RIGHT #### - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( GreatHolyWar.GetStrengthProgress, '(float)100', '(int32)350' )]" - - icon = { - size = { 100% 100% } - texture = "gfx/interface/progressbars/war_progress_red.dds" - spriteType = Corneredtiled - - modify_texture = { - name = overlay - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/gold.dds" - alpha = 0 - } - - state = { - trigger_on_create = yes - name = start - next = a - delay = 0.1 - duration = 0.0 - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { -1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.1 - } - } - - state = { - name = a - duration = 0.75 - bezier = { 0.5 0.1 1 1} - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { 1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.4 - } - } - } - - icon = { - visible = "[LessThan_float( GreatHolyWar.GetStrengthProgress, '(float)50' )]" - using = Animation_ShowHide_Standard - parentanchor = left|vcenter - position = { -20 0 } - mirror = horizontal - size = { 80 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - - icon = { - visible = "[GreaterThanOrEqualTo_float( GreatHolyWar.GetStrengthProgress, '(float)50' )]" - using = Animation_ShowHide_Standard - parentanchor = left|vcenter - position = { -5 0 } - mirror = horizontal - size = { 20 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - - } - } - } - - widget = { - name = "power_bar_frame" - parentanchor = top - size = { 100% 100% } - alwaystransparent = yes - - background = { - texture = "gfx/interface/progressbars/progress_frame_war.dds" - spriteType = Corneredstretched - spriteborder = { 10 10 } - margin = { 5 4 } - } - } - } - - hbox = { - spacing = 5 - - text_single = { - name = "defenders_label" - text = "[GreatHolyWar.GetDefenderStrength]" - align = nobaseline - } - icon = { - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 25 25 } - } - } - } - } - } - } - - vbox = { - name = "info_and_war_chest" - layoutpolicy_horizontal = expanding - - vbox = { - name = "pledge_info" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_bottom = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - name = "not_pledged_attacker" - margin = { 0 10 } - datacontext = "[GetScriptedGui( 'can_pledge_as_attacker' )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - min_width = 500 - max_width = 500 - autoresize = yes - - text = "GHW_NOT_ATTACKER_PLEDGED" - } - - text_multi = { - name = "not_pledged_defender" - margin = { 0 10 } - datacontext = "[GetScriptedGui( 'can_pledge_as_defender' )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - min_width = 500 - max_width = 500 - autoresize = yes - - text = "GHW_NOT_DEFENDER_PLEDGED" - } - - text_multi = { - name = "pledged_defender" - margin = { 0 10 } - visible = "[GreatHolyWar.IsPledgedDefender( GetPlayer )]" - min_width = 500 - max_width = 500 - autoresize = yes - - text = "GHW_PLEDGED" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[GreatHolyWar.IsPledgedAttacker( GetPlayer )]" - max_width = 504 - margin_top = 5 - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 30 } - - background = { - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - alpha = 0.7 - texture_density = 2 - } - - text_single = { - text = "GHW_MY_BENEFICIARY" - } - } - - hbox = { - name = "pledged_attacker" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - portrait_head = { - name = "beneficiary_portrait" - datacontext = "[GetPlayer.GetBeneficiary]" - visible = "[GetPlayer.GetBeneficiary.IsValid]" - - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - blockoverride "onclick" { - - enabled = "[GreatHolyWarWindow.HasPotentialBeneficiary]" - onclick = "[OpenCharacterInteraction( 'select_ghw_beneficiary_interaction', GetPlayer )]" - tooltip = "SELECT_GHW_BENEFICIARY" - - } - } - - vbox = { - spacing = 2 - margin_left = 5 - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - expand = {} - - text_single = { - visible = "[GetPlayer.GetBeneficiary.IsValid]" - layoutpolicy_horizontal = expanding - text = "[GetPlayer.GetBeneficiary.GetFullName]" - autoresize = no - margin_right = 5 - } - - hbox = { - datacontext = "[GetScriptedGui( 'toggle_great_holy_war_beneficiary_stance' )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - layoutpolicy_horizontal = expanding - spacing = 5 - - button_checkbox = { - onclick = "[ScriptedGui.Execute( GreatHolyWarWindow.GetScope )]" - tooltip = "[GreatHolyWarWindow.GetOverrideCandidateTooltip(ScriptedGui.Self, GreatHolyWarWindow.GetScope)]" - enabled = "[ScriptedGui.IsValid( GreatHolyWarWindow.GetScope )]" - } - - text_multi = { - layoutpolicy_horizontal = expanding - text = "GHW_TOGGLE_BENEFICIARY" - max_width = 260 - autoresize = yes - } - - expand = {} - } - - spacer = { - visible = "[GetPlayer.GetBeneficiary.IsValid]" - size = { 10 5 } - } - - hbox = { - visible = "[GetPlayer.GetBeneficiary.IsValid]" - layoutpolicy_horizontal = expanding - - button_standard = { - name = "change_beneficiary" - size = { 150 30 } - enabled = "[GreatHolyWarWindow.HasPotentialBeneficiary]" - onclick = "[OpenCharacterInteraction( 'select_ghw_beneficiary_interaction', GetPlayer )]" - tooltip = "SELECT_GHW_BENEFICIARY" - text = "GHW_CHANGE_BENEFICIARY" - - button_change = { - alwaystransparent = yes - parentanchor = right|vcenter - position = { -5 0 } - size = { 25 25 } - } - } - - expand = {} - } - - vbox = { - visible = "[Not(GetPlayer.GetBeneficiary.IsValid)]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 116 } - margin_bottom = 35 - - button_standard = { - name = "change_beneficiary" - size = { 150 30 } - enabled = "[GreatHolyWarWindow.HasPotentialBeneficiary]" - onclick = "[OpenCharacterInteraction( 'select_ghw_beneficiary_interaction', GetPlayer )]" - tooltip = "SELECT_GHW_BENEFICIARY" - text = "GHW_CHANGE_BENEFICIARY" - - button_icon = { - parentanchor = left|vcenter - position = { 5 0 } - alwaystransparent = yes - texture = "gfx/interface/icons/flat_icons/plus.dds" - } - } - } - - expand = {} - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - max_width = 504 - - widget = { - name = "war_chest" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 50% 149 } - max_width = 252 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[Not( GreatHolyWar.IsDirectedGhw )]" - - background = { - using = Background_Area - } - - background = { - name = "illustration" - size = { 130 116 } - - texture = "gfx/interface/illustrations/ghw/ghw_chest.dds" - fittype = centercrop - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - hbox = { - name = "heading" - layoutpolicy_horizontal = expanding - minimumsize = { 0 30 } - - background = { - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - alpha = 0.7 - texture_density = 2 - } - - text_single = { - name = "war_chest_label" - text = "GHW_WAR_CHEST_LABEL" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 0 } - - expand = {} - - vbox = { - margin = { 20 0 } - margin_bottom = 10 - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - - datacontext = "[GreatHolyWarWindow]" - datacontext = "[GreatHolyWar]" - tooltip = "GHW_WAR_CHEST_PIETY_TOOLTIP" - - expand = {} - - icon = { - name = "piety_icon" - size = { 30 30 } - texture = "[GetPlayer.GetPietyLevelTexture]" - } - - text_single = { - name = "war_chest_piety" - text = "[GreatHolyWar.GetWarChestPiety|0V]" - align = nobaseline - } - - text_single = { - name = "war_chest_piety_player" - visible = "[And( GreatHolyWar.HasWarStarted, Or( GreatHolyWar.IsPledgedAttacker( GetPlayer ), GreatHolyWar.IsPledgedDefender( GetPlayer ) ) )]" - raw_text = " ([GreatHolyWarWindow.GetPietyForCharacter( GetPlayer )|V])" - align = nobaseline - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - datacontext = "[GreatHolyWarWindow]" - datacontext = "[GreatHolyWar]" - tooltip = "GHW_WAR_CHEST_PRESTIGE_TOOLTIP" - - expand = {} - - icon = { - name = "prestige_icon" - size = { 30 30 } - texture = "[GetPlayer.GetPrestigeLevelTexture]" - } - - text_single = { - name = "war_chest_prestige" - text = "[GreatHolyWar.GetWarChestPrestige|0V]" - align = nobaseline - } - - text_single = { - name = "war_chest_prestige_player" - visible = "[And( GreatHolyWar.HasWarStarted, Or( GreatHolyWar.IsPledgedAttacker( GetPlayer ), GreatHolyWar.IsPledgedDefender( GetPlayer ) ) )]" - raw_text = " ([GreatHolyWarWindow.GetPrestigeForCharacter( GetPlayer )|V])" - align = nobaseline - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - datacontext = "[GreatHolyWarWindow]" - datacontext = "[GreatHolyWar]" - tooltip = "GHW_WAR_CHEST_GOLD_TOOLTIP" - - expand = {} - - icon = { - name = "gold_icon" - size = { 30 30 } - texture = "gfx/interface/icons/icon_gold.dds" - } - - text_single = { - name = "war_chest_gold" - text = "[GreatHolyWar.GetWarChestGold|0V]" - align = nobaseline - } - - text_single = { - name = "war_chest_gold_player" - visible = "[And( GreatHolyWar.HasWarStarted, Or( GreatHolyWar.IsPledgedAttacker( GetPlayer ), GreatHolyWar.IsPledgedDefender( GetPlayer ) ) )]" - raw_text = " ([GreatHolyWarWindow.GetGoldForCharacter( GetPlayer )|V])" - align = nobaseline - } - } - } - } - } - } - - widget = { - name = "contribution" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 50% 149 } - visible = "[GreatHolyWar.HasWarStarted]" - - vbox = { - background = { - using = Background_Area - } - - hbox = { - name = "heading" - layoutpolicy_horizontal = expanding - minimumsize = { 0 30 } - - background = { - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - alpha = 0.7 - texture_density = 2 - } - - text_single = { - text = "GHW_MY_CONTRIBUTION" - } - } - - vbox = { - name = "values" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - ignoreinvisible = yes - margin = { 0 10 } - spacing = 5 - - hbox = { - name = "share" - spacing = 1 - minimumsize = { 0 25 } - visible = "[Not(GreatHolyWar.IsDirectedGhw)]" - - tooltip = "GHW_MY_SHARE_TT" - - # animation_attention_text = { - # size = { 100 30 } - # # visible = "[GreatHolyWarWindow.IsCharacterMaxScoreReached( GetPlayer )]" - # } - - text_single = { - text = "GHW_WARCHEST_SHARE" - } - - text_single = { - raw_text = ": " - } - - text_single = { - name = "my_percentage" - text = "[GreatHolyWarWindow.GetScore( GetPlayer ).GetScorePercent|0V/%]" - } - } - - hbox = { - name = "rank" - spacing = 1 - minimumsize = { 0 25 } - visible = "[GreatHolyWar.IsPledgedAttacker( GetPlayer ))]" - - tooltip = "GHW_MY_RANK_TT" - - text_single = { - text = "GHW_MY_RANK" - } - - text_single = { - raw_text = ": " - } - - text_single = { - text = "[GreatHolyWarWindow.GetRankForCharacter( GetPlayer )]" - # animation_attention_text = { - # size = { 100 30 } - # visible = "[EqualTo_int32( GreatHolyWar.CalculateContributionRank( GetPlayer ), '(int32)0' )]" - # } - } - } - - hbox = { - name = "score" - spacing = 1 - minimumsize = { 0 25 } - - visible = "[GreatHolyWar.HasWarStarted]" - tooltip = "GHW_MY_SCORE_TT" - - text_single = { - text = "GHW_SCORE" - } - - text_single = { - raw_text = ": " - } - - text_single = { - name = "score" - text = "[GreatHolyWarWindow.GetScore( GetPlayer ).GetScore|0V]" - } - } - - expand = {} - } - } - } - } - } - } - - vbox = { - name = "actions" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - datacontext = "[GetScriptedGui( 'not_pledged_not_donated_tooltip' )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - text = "GHW_TITLE_NOT_PLEDGED" - max_width = 400 - } - - text_single = { - datacontext = "[GetScriptedGui( 'not_pledged_donated_tooltip' )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - text = "GHW_TITLE_NOT_PLEDGED_DONATED" - max_width = 400 - } - } - - hbox = { - name = "buttons" - spacing = 10 - - button_standard = { - name = "toggle_pledge" - size = { 200 30 } - datacontext = "[GetScriptedGui( 'toggle_great_holy_war_pledge' )]" - enabled = "[ScriptedGui.IsValid( GreatHolyWarWindow.GetScope )]" - tooltip = "[GreatHolyWarWindow.GetPledgeTooltip(ScriptedGui.Self, GreatHolyWarWindow.GetScope)]" - onclick = "[GreatHolyWarWindow.PledgeToGreatHolyWar( ScriptedGui.Self, GreatHolyWarWindow.GetScope )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - text = "[SelectLocalization(GreatHolyWar.IsPledgedAttacker( GetPlayer ), 'GHW_WITHDRAW', 'GHW_PLEDGE')]" - } - - button_standard = { - name = "directed_pledge" - size = { 200 30 } - datacontext = "[GetScriptedGui( 'join_great_holy_war_directed' )]" - enabled = "[ScriptedGui.IsValid( GreatHolyWarWindow.GetScope )]" - tooltip = "[GreatHolyWarWindow.GetPledgeTooltip(ScriptedGui.Self, GreatHolyWarWindow.GetScope)]" - onclick = "[ScriptedGui.Execute( GreatHolyWarWindow.GetScope )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - text = "[SelectLocalization(GreatHolyWar.IsPledgedAttacker( GetPlayer ), 'GHW_WITHDRAW', 'GHW_PLEDGE')]" - } - - button_standard = { - name = "great_holy_war_give_gold" - size = { 200 30 } - datacontext = "[GetScriptedGui( 'great_holy_war_give_gold' )]" - enabled = "[ScriptedGui.IsValid( GreatHolyWarWindow.GetScope )]" - tooltip = "[GreatHolyWarWindow.GetGiveGoldTooltip(ScriptedGui.Self, GreatHolyWarWindow.GetScope)]" - onclick = "[ScriptedGui.Execute( GreatHolyWarWindow.GetScope )]" - visible = "[And(Not(GreatHolyWar.IsPledgedAttacker( GetPlayer )), ScriptedGui.IsShown( GreatHolyWarWindow.GetScope ))]" - - text = "GHW_GIVE_GOLD" - } - - button_standard = { - name = "toggle_defense_pledge" - size = { 200 30 } - datacontext = "[GetScriptedGui( 'toggle_great_holy_war_pledge_defense' )]" - enabled = "[ScriptedGui.IsValid( GreatHolyWarWindow.GetScope )]" - tooltip = "[GreatHolyWarWindow.GetPledgeTooltip(ScriptedGui.Self, GreatHolyWarWindow.GetScope)]" - onclick = "[ScriptedGui.Execute( GreatHolyWarWindow.GetScope )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - text = "[SelectLocalization(GreatHolyWar.IsPledgedDefender( GetPlayer ), 'GHW_WITHDRAW', 'GHW_PLEDGE')]" - } - - button_standard = { - name = "directed_defense_pledge" - size = { 200 30 } - datacontext = "[GetScriptedGui( 'join_great_holy_war_directed_defense' )]" - enabled = "[ScriptedGui.IsValid( GreatHolyWarWindow.GetScope )]" - tooltip = "[GreatHolyWarWindow.GetPledgeTooltip(ScriptedGui.Self, GreatHolyWarWindow.GetScope)]" - onclick = "[ScriptedGui.Execute( GreatHolyWarWindow.GetScope )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - text = "[SelectLocalization(GreatHolyWar.IsPledgedDefender( GetPlayer ), 'GHW_WITHDRAW', 'GHW_PLEDGE')]" - } - - button_standard = { - name = "change_target" - size = { 200 30 } - datacontext = "[GetScriptedGui( 'change_target' )]" - visible = "[ScriptedGui.IsShown( GreatHolyWarWindow.GetScope )]" - enabled = "[ScriptedGui.IsValid( GreatHolyWarWindow.GetScope )]" - tooltip = "[SelectLocalization(ScriptedGui.IsValid(GreatHolyWarWindow.GetScope), 'GHW_CHANGE_TARGET_TT', 'GHW_PLEDGE_FIRST_TT')]" - onclick = "[GreatHolyWarWindow.ChangeTarget]" - text = "GHW_CHANGE_TARGET" - } - } - - spacer = { - size = { 2 1 } - } - - button_primary = { - name = "great_holy_war_give_gold" - size = { 200 30 } - datacontext = "[GetScriptedGui( 'great_holy_war_give_gold' )]" - enabled = "[ScriptedGui.IsValid( GreatHolyWarWindow.GetScope )]" - tooltip = "[GreatHolyWarWindow.GetGiveGoldTooltip(ScriptedGui.Self, GreatHolyWarWindow.GetScope)]" - onclick = "[ScriptedGui.Execute( GreatHolyWarWindow.GetScope )]" - visible = "[And(GreatHolyWar.IsPledgedAttacker( GetPlayer ), ScriptedGui.IsShown( GreatHolyWarWindow.GetScope ))]" - text = "GHW_GIVE_GOLD" - } - } - - expand = {} - } - - expand = {} - - vbox = { - name = "tabs" - visible = "[GetVariableSystem.HasValue( 'ghw_view', 'tab_view' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 0 600 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'ghw_tab', 'attackers' )]" - down = "[GetVariableSystem.HasValue( 'ghw_tab', 'attackers' )]" - - text = "GHW_TAB_ATTACKERS" - } - - button_tab = { - name = "tab_defenders" - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'ghw_tab', 'defenders' )]" - down = "[GetVariableSystem.HasValue( 'ghw_tab', 'defenders' )]" - - text = "GHW_TAB_DEFENDERS" - } - } - } - - scrollbox = { - name = "tab_attackers" - visible = "[GetVariableSystem.HasValue( 'ghw_tab', 'attackers' )]" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 580 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "attackers" - datamodel = "[GreatHolyWar.GetPledgedAttackers]" - datacontext = "[GreatHolyWarWindow]" - layoutpolicy_horizontal = expanding - - item = { - - hbox = { - name = "faith_list_item" - datacontext = "[GreatHolyWarParticipant.GetParticipant]" - layoutpolicy_horizontal = expanding - using = tooltip_nw - size = { 0 110 } - - background = { - using = Background_Area_Dark - alpha = 0.3 - } - - vbox = { - name = "rank_and_total_score" - visible = "[And(GreatHolyWar.HasWarStarted, GreatHolyWarWindow.CanHaveScore( Character.Self ))]" - min_width = 100 - max_width = 100 - - text_single = { - datacontext = "[Character]" - text = "[GreatHolyWarWindow.GetRankForCharacter( Character.Self )]" - tooltip = "GHW_RANK_TT" - } - - text_single = { - datacontext = "[Character]" - text = "[GreatHolyWarWindow.GetScore( Character.Self ).GetScorePercent|0V%/]" - tooltip = "GHW_SCORE_TT" - } - - text_single = { - name = "score" - text = "[GreatHolyWarWindow.GetScore( Character.Self ).GetScore|0V]" - tooltip = "GHW_MY_SCORE_OTHER_TT" - } - } - - vbox = { - name = "no_score" - visible = "[And(GreatHolyWar.HasWarStarted, Not(GreatHolyWarWindow.CanHaveScore( Character.Self )))]" - min_width = 100 - max_width = 100 - - text_single = { - datacontext = "[Character]" - text = "GHW_NO_SCORE" - tooltip = "GHW_NO_SCORE_TT" - } - } - - portrait_head = { - using = tooltip_ws - - blockoverride "opinion_box" {} - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - name = "name_and_info" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - spacing = 3 - ignoreinvisible = yes - - text_single = { - visible = "[Not(Character.IsLocalPlayer)]" - text = "[Character.GetUINameNoTooltip|U]" - tooltip = "[Character.GetUINameNoTooltip|U]" - autoresize = no - using = Font_Size_Medium - layoutpolicy_horizontal = expanding - } - - text_single = { - visible = "[Character.IsLocalPlayer]" - text = "THIS_IS_YOU_STATIC" - using = Font_Size_Medium - layoutpolicy_horizontal = expanding - } - - text_single = { - name = "beneficiary" - visible = "[Character.GetBeneficiary.IsValid]" - text = "GHW_BENEFICIARY" - autoresize = no - layoutpolicy_horizontal = expanding - align = nobaseline - } - - text_single = { - name = "no_beneficiary" - visible = "[Not(Character.GetBeneficiary.IsValid)]" - text = "GHW_NO_BENEFICIARY" - layoutpolicy_horizontal = expanding - align = nobaseline - } - - text_single = { - text = "GHW_MILITARY_STRENGTH" - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - - soldiers_and_quality_small = { - datacontext = "[GreatHolyWarWindow.GetArmyComposition( Character.Self )]" - } - expand = {} - } - } - - expand = {} - } - } - } - } - } - } - - scrollbox = { - visible = "[GetVariableSystem.HasValue( 'ghw_tab', 'defenders' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - maximumsize = { -1 580 } - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "holy_sites" - datamodel = "[GreatHolyWar.GetPledgedDefenders]" - datacontext = "[GreatHolyWarWindow]" - layoutpolicy_horizontal = expanding - - item = { - hbox = { - name = "faith_list_item" - datacontext = "[GreatHolyWarParticipant.GetParticipant]" - layoutpolicy_horizontal = expanding - using = tooltip_nw - size = { 0 110 } - - background = { - using = Background_Area_Dark - alpha = 0.3 - } - - vbox = { - name = "rank_and_total_score" - visible = "[GreatHolyWar.HasWarStarted]" - layoutpolicy_horizontal = expanding - min_width = 100 - max_width = 100 - - text_single = { - datacontext = "[Character]" - text = "[GreatHolyWarWindow.GetScore( Character.Self ).GetScorePercent|0V%/]" - tooltip = "GHW_SCORE_TT" - } - - text_single = { - name = "score" - text = "[GreatHolyWarWindow.GetScore( Character.Self ).GetScore|0V]" - tooltip = "GHW_MY_SCORE_OTHER_TT" - } - } - - portrait_head = { - using = tooltip_ws - - blockoverride "opinion_box" {} - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - name = "name_and_info" - spacing = 3 - - text_single = { - text = "[Character.GetUINameNoTooltip|U]" - tooltip = "[Character.GetUINameNoTooltip|U]" - using = Font_Size_Medium - autoresize = no - layoutpolicy_horizontal = expanding - } - - spacer = { - size = { 10 20 } - } - - text_single = { - text = "GHW_MILITARY_STRENGTH" - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - - soldiers_and_quality_small = { - datacontext = "[GreatHolyWarWindow.GetArmyComposition( Character.Self )]" - } - expand = {} - } - - expand = {} - - } - - expand = {} - } - } - } - } - } - } - - hbox = { - visible = "[GetVariableSystem.HasValue( 'ghw_view', 'tab_view' )]" - name = "buttons" - spacing = 10 - margin = { 10 10 } - - button_standard_back = { - name = "back" - onclick = "[GetVariableSystem.Set( 'ghw_view', 'main_view' )]" - } - } - expand = {} - - } - } - - widget = { - size = { 100% 100% } - position = { 0 20 } - parentanchor = top|hcenter - - icon = { - size = { 668 80 } - - parentanchor = top|hcenter - widgetanchor = bottom|hcenter - texture = "gfx/interface/window_war/tile_frame_top_ghw_2.dds" - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } - } -} diff --git a/project/ck3/base_game/gui/window_ghw_change_target.gui b/project/ck3/base_game/gui/window_ghw_change_target.gui deleted file mode 100644 index 6eae3c906e..0000000000 --- a/project/ck3/base_game/gui/window_ghw_change_target.gui +++ /dev/null @@ -1,167 +0,0 @@ -###################################################### -################# REDIRECT GHW TARGET ################ -###################################################### - -window= { - name = "change_ghw_target_window" - parentanchor = top|right - position = { -15 90 } - size = { 550 940 } - movable = no - layer = middle - - using = Window_Background - using = Window_Decoration_Spike - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "CHANGE_GHW_TARGET_HEADER" - } - - blockoverride "button_close" - { - onclick = "[ChangeGHWTargetWindow.Close]" - } - } - - scrollbox = { - name = "titles_scroll_area" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_empty" - { - text = "LEASE_OUT_BARONIES_NO_TITLES" - visible = "[IsDataModelEmpty(ChangeGHWTargetWindow.GetTitles)]" - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "titles_grid" - datamodel = "[ChangeGHWTargetWindow.GetTitles]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - widget = { - name = "title_button" - layoutpolicy_horizontal = expanding - size = { 0 150 } - - background = { - using = Background_Area - margin = { 0 0 } - } - - hbox = { - set_parent_size_to_minimum = yes - - widget = { - layoutpolicy_vertical = expanding - size = {100 0} - - coa_title_medium_crown = { - datacontext = "[ChangeGHWTargetWindowTitleItem.GetTitle]" - parentanchor = center - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - widget = { - size = { 340 25 } - - text_single = { - name = "text" - text = "[ChangeGHWTargetWindowTitleItem.GetTitle.GetNameNoTooltip]" - default_format = "#high" - using = Font_Size_Medium - } - } - - text_single = { - name = "defenders_label" - layoutpolicy_horizontal = expanding - text = "CHANGE_GHW_TARGET_DEFENDERS" - } - - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - fixedgridbox = { - name = "defenders_titles" - addcolumn = 36 - addrow = 48 - datamodel = "[ChangeGHWTargetWindowTitleItem.GetDefenders]" - datamodel_wrap = 9 - flipdirection = yes - - item = { - coa_realm_tiny_crown = { - using = tooltip_ne - } - } - } - - expand = {} - } - spacer = { - size = { 0 6 } - } - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - button_standard = { - text = "SELECT" - onclick = "[ChangeGHWTargetWindowTitleItem.OnClick]" - down = "[ChangeGHWTargetWindowTitleItem.IsSelected]" - - highlight_icon = { - texture = "gfx/interface/icons/symbols/icon_check.dds" - visible = "[ChangeGHWTargetWindowTitleItem.IsSelected]" - size = { 30 30 } - } - } - } - } - } - } - } - } - } - } - - ### SEND OFFER BUTTON - vbox = { - margin = { 0 15 } - spacing = 8 - text_single = { - name = "cost" - text = "CHANGE_GHW_TARGET_COST" - using = Font_Size_Medium - tooltip = "CHANGE_GHW_TARGET_COST_TOOLTIP" - } - - button_primary_big = { - name = "confirm_button" - text = "CHANGE_GHW_TARGET_CONFIRM" - onclick = "[ChangeGHWTargetWindow.OnConfirm]" - enabled = "[ChangeGHWTargetWindow.CanConfirm]" - tooltip = "[ChangeGHWTargetWindow.CanConfirmDesc]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_hired_troops_detail.gui b/project/ck3/base_game/gui/window_hired_troops_detail.gui deleted file mode 100644 index 67648d43e7..0000000000 --- a/project/ck3/base_game/gui/window_hired_troops_detail.gui +++ /dev/null @@ -1,634 +0,0 @@ -window = { - name = "hired_troop_detail_view" - datacontext = "[HiredTroopDetailView.GetHiredTroop]" - parentanchor = top|right - position = { -610 90 } - - movable = no - layer = middle - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - position_x = -610 - on_start = "[GetVariableSystem.Set( 'hired_troop_detail_view_open', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_x = -580 - on_start = "[GetVariableSystem.Clear( 'hired_troop_detail_view_open' )]" - } - - vbox = { - using = Window_Margins - set_parent_size_to_minimum = yes - - state = { - name = "mercenary_details_refresh" - alpha = 0 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - header_pattern = { - layoutpolicy_horizontal = expanding - blockoverride "header_text" - { - text = "[HiredTroop.GetName]" - } - - blockoverride "button_close" - { - onclick = "[HiredTroopDetailView.Close]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 5 0 } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 15 } - margin_bottom = 0 - spacing = 10 - - coa_realm_medium = { - datacontext = "[HiredTroop.GetTitle.GetHolder]" - } - - vbox = { - visible = "[HiredTroop.IsHolyOrder]" - layoutpolicy_horizontal = expanding - - text_single = { - text = "HIRED_TROOPS_VIEW_HO_NUM_HOLDINGS" - layoutpolicy_horizontal = expanding - } - - text_single = { - text = "HIRED_TROOPS_VIEW_HO_CAPITAL" - layoutpolicy_horizontal = expanding - } - - text_multi = { - text = "HIRED_TROOPS_VIEW_HO_PATRON" - layoutpolicy_horizontal = expanding - autoresize = yes - max_width = 280 - } - } - - vbox = { - visible = "[HiredTroop.IsMercenaryCompany]" - layoutpolicy_horizontal = expanding - - text_single = { - name = "culture_text" - layoutpolicy_horizontal = expanding - text = "HIRED_TROOPS_VIEW_MC_CULTURE" - default_format = "#high" - using = Font_Size_Medium - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "HIRED_TROOPS_VIEW_MC_CAPITAL" - default_format = "#low" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 20 } - spacing = 0 - - using = Background_Inset_Bottom - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin_bottom = 5 - - background = { - using = Background_Area - margin = { 10 10 } - } - - text_label_left = { - name = "strength" - layoutpolicy_horizontal = expanding - text = "HIRED_TROOPS_STRENGTH" - default_format = "#low" - } - - hbox = { - margin = { 5 5 } - spacing = 20 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 3 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - icon = { - size = { 30 30 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - text_single = { - name = "soldiers_count" - layoutpolicy_horizontal = expanding - text = "HIRED_TROOPS_VIEW_LIST_NUMBER_OF_SOLDIERS" - default_format = "#high" - using = Font_Size_Big - align = nobaseline - } - } - - progressbar_standard = { - name = "strength_bar" - size = { 200 15 } - value = "[HiredTroop.GetSoldiersProgressBarRatio]" - } - } - - hbox = { - spacing = 5 - - icon = { - texture = "gfx/interface/icons/icon_knight_small.dds" - size = { 35 35 } - } - - text_single = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - name = "knights_count" - text = "HIRED_TROOPS_VIEW_LIST_NUMBER_OF_KNIGHTS" - fontsize_min = 14 - max_width = 95 - default_format = "#high" - using = Font_Size_Big - tooltip = "[HiredTroop.GetKnightsTooltip]" - align = nobaseline - } - } - } - } - - spacer = { - size = { 10 15 } - } - - text_label_left = { - name = "strength" - layoutpolicy_horizontal = expanding - text = "HIRED_TROOPS_REGIMENTS" - default_format = "#low" - } - - spacer = { - size = { 10 10 } - } - - vbox = { - margin = { -10 0 } - - vbox = { - margin = { 10 0 } - - fixedgridbox = { - visible = "[LessThanOrEqualTo_int32(GetDataModelSize(HiredTroop.GetRegiments), '(int32)4')]" - name = "regiments" - addcolumn = 185 - addrow = 115 - datamodel = "[HiredTroop.GetRegiments]" - flipdirection = yes - datamodel_wrap = 2 - - item = { - widget = { - size = { 180 100 } - - datacontext = "[HiredTroopRegiment.GetRegiment]" - - widget = { - size = { 100% 100% } - visible = "[Not(HiredTroopRegiment.IsLevies)]" - tooltipwidget = regiment_container_tooltip - } - - background = { - using = Background_Area - } - - background = { - name = "image" - visible = "[HiredTroopRegiment.IsLevies]" - texture = "gfx/interface/illustrations/men_at_arms_big/levies.dds" - - modify_texture = { - texture = "gfx/interface/component_tiles/tile_frame_thin_02.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - texture_density = 2 - } - } - - background = { - name = "image" - visible = "[Not(HiredTroopRegiment.IsLevies)]" - texture = "[HiredTroopRegiment.GetMenAtArmsType.GetHorizontalImage]" - - modify_texture = { - texture = "gfx/interface/component_tiles/tile_frame_thin_02.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - texture_density = 2 - } - } - - flowcontainer = { - parentanchor = bottom|left - direction = vertical - margin = { 10 5 } - ignoreinvisible = yes - spacing = 3 - - text_label_left = { - visible = "[Not(HiredTroopRegiment.IsLevies)]" - text = "[HiredTroopRegiment.GetMenAtArmsType.GetNameNoTooltip]" - } - - text_label_left = { - visible = "[HiredTroopRegiment.IsLevies]" - text = "HIRED_TROOPS_VIEW_LEVY_REGIMENT" - } - - flowcontainer = { - visible = "[HiredTroopRegiment.IsLevies]" - spacing = 3 - - icon = { - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - text_single = { - name = "soldiers_label" - text = HIRED_TROOPS_VIEW_SOLDIER_COUNT - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - flowcontainer = { - visible = "[Not(HiredTroopRegiment.IsLevies)]" - spacing = 3 - - icon = { - size = { 25 25 } - texture = "[HiredTroopRegiment.GetMenAtArmsType.GetIcon]" - } - - text_single = { - name = "soldiers_label" - text = HIRED_TROOPS_VIEW_SOLDIER_COUNT - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - progressbar_standard = { - name = "strength_bar" - size = { 160 10 } - value = "[HiredTroopRegiment.GetProgressBarRatio]" - } - } - } - } - } - } - - #### REGIMENTS #### - scrollarea = { - visible = "[GreaterThan_int32(GetDataModelSize(HiredTroop.GetRegiments), '(int32)4')]" - layoutpolicy_horizontal = expanding - maximumsize = { -1 310 } - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - vbox = { - name = "regiments_area" - margin = { 10 0 } - - fixedgridbox = { - name = "regiments" - addcolumn = 185 - addrow = 115 - datamodel = "[HiredTroop.GetRegiments]" - flipdirection = yes - datamodel_wrap = 2 - - item = { - widget = { - size = { 180 100 } - - datacontext = "[HiredTroopRegiment.GetRegiment]" - - widget = { - size = { 100% 100% } - visible = "[Not(HiredTroopRegiment.IsLevies)]" - tooltipwidget = regiment_container_tooltip - } - - background = { - using = Background_Area - } - - background = { - name = "image" - visible = "[HiredTroopRegiment.IsLevies]" - texture = "gfx/interface/illustrations/men_at_arms_big/levies.dds" - - modify_texture = { - texture = "gfx/interface/component_tiles/tile_frame_thin_02.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - texture_density = 2 - } - } - - background = { - name = "image" - visible = "[Not(HiredTroopRegiment.IsLevies)]" - texture = "[HiredTroopRegiment.GetMenAtArmsType.GetHorizontalImage]" - - modify_texture = { - texture = "gfx/interface/component_tiles/tile_frame_thin_02.dds" - spriteType = Corneredtiled - spriteborder = { 50 50 } - blend_mode = alphamultiply - texture_density = 2 - } - } - - flowcontainer = { - parentanchor = bottom|left - direction = vertical - margin = { 10 5 } - ignoreinvisible = yes - spacing = 3 - - text_label_left = { - visible = "[Not(HiredTroopRegiment.IsLevies)]" - text = "[HiredTroopRegiment.GetMenAtArmsType.GetNameNoTooltip]" - } - - text_label_left = { - visible = "[HiredTroopRegiment.IsLevies]" - text = "HIRED_TROOPS_VIEW_LEVY_REGIMENT" - } - - flowcontainer = { - visible = "[HiredTroopRegiment.IsLevies]" - spacing = 3 - - icon = { - parentanchor = vcenter - size = { 25 25 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - text_single = { - name = "soldiers_label" - text = HIRED_TROOPS_VIEW_SOLDIER_COUNT - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - flowcontainer = { - visible = "[Not(HiredTroopRegiment.IsLevies)]" - spacing = 3 - - icon = { - size = { 25 25 } - texture = "[HiredTroopRegiment.GetMenAtArmsType.GetIcon]" - } - - text_single = { - name = "soldiers_label" - text = HIRED_TROOPS_VIEW_SOLDIER_COUNT - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - progressbar_standard = { - name = "strength_bar" - size = { 160 10 } - value = "[HiredTroopRegiment.GetProgressBarRatio]" - } - } - } - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - margin = { 10 0 } - } - - text_label_left = { - name = "leader_label" - layoutpolicy_horizontal = expanding - text = "[SelectLocalization( HiredTroop.IsMercenaryCompany, 'HIRED_TROOPS_VIEW_MC_CAPTAIN_LABEL', 'HIRED_TROOPS_VIEW_HO_GRANDMASTER_LABEL' )]" - default_format = "#low" - } - - hbox = { - name = "leader_area" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - - portrait_head = { - datacontext = "[HiredTroop.GetTitle.GetHolder]" - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_right = 5 - - text_multi = { - name = "leader_name" - layoutpolicy_horizontal = expanding - autoresize = yes - min_width = 230 - max_width = 230 - text = "[HiredTroop.GetTitle.GetHolder.GetUIName]" - default_format = "#high" - } - - spacer = { - size = { 5 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - skill_icon_label = { - name = "martial_skill" - datacontext = "[HiredTroop.GetMartialSkillItem]" - } - - hbox = { - name = "commander_traits" - datacontext = "[HiredTroop.GetTitle.GetHolder]" - datamodel = "[HiredTroop.GetCommanderTraits]" - - item = { - icon_trait = { - blockoverride "icon_size" - { - size = { 40 40 } - } - - blockoverride "glow_radius" - { - glow_radius = 4 - } - } - } - } - - expand = {} - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 15 10 } - margin_top = 5 - spacing = 10 - - vbox = { - name = "hire_area" - visible = "[Not(HiredTroop.IsHiredByPlayer)]" - spacing = 15 - - text_single = { - name = "mercenary_hire_info" - visible = "[HiredTroop.IsMercenaryCompany]" - text = "HIRED_TROOPS_VIEW_MC_HIRE_INFO" - } - - text_single = { - visible = "[HiredTroop.IsHolyOrder]" - name = "holy_order_hire_info" - text = "HIRED_TROOPS_VIEW_HO_HIRE_INFO" - } - - text_multi = { - visible = "[And( HiredTroop.IsHired, HiredTroop.GetHolyOrder.IsPlayerPatron )]" - text = "HIRED_TROOPS_HIRED_BY" - autoresize = yes - max_width = 280 - } - - button_primary = { - name = "hire_button" - onclick = "[HiredTroop.Hire]" - enabled = "[HiredTroop.CanBeHired]" - text = "HIRED_TROOPS_VIEW_HIRE" - - using = tooltip_ne - tooltip = "[HiredTroop.GetHireTooltip]" - } - } - - vbox = { - name = "extend_area" - visible = "[And(HiredTroop.IsMercenaryCompany, HiredTroop.IsHiredByPlayer)]" - spacing = 10 - - text_single = { - name = "time_left" - datacontext = "[HiredTroop.GetMercenaryCompany]" - text = "HIRED_TROOPS_VIEW_HIRED_BY_ME" - } - - text_single = { - name = "hire_info" - text = "HIRED_TROOPS_VIEW_MC_HIRE_INFO" - } - - button_standard = { - datacontext = "[HiredTroop.GetMercenaryCompany]" - visible = "[And(MercenaryCompany.IsHiredByLocalPlayer, MercenaryCompany.CanBeRaised)]" - tooltip = "RAISE_HIRED_TROOP" - onclick = "[RaiseMercenaryCompany(MercenaryCompany.Self)]" - text = "RAISE_HIRED_TROOP" - enabled = "[And(MercenaryCompany.IsHiredByLocalPlayer, MercenaryCompany.CanBeRaised)]" - } - - button_standard = { - name = "extend_button" - onclick = "[HiredTroop.Extend]" - enabled = "[HiredTroop.CanBeExtended]" - text = "HIRED_TROOPS_VIEW_MC_EXTEND" - - using = tooltip_ne - tooltip = "[HiredTroop.GetExtendTooltip]" - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_hybridize_culture.gui b/project/ck3/base_game/gui/window_hybridize_culture.gui deleted file mode 100644 index 4cda20aada..0000000000 --- a/project/ck3/base_game/gui/window_hybridize_culture.gui +++ /dev/null @@ -1,1477 +0,0 @@ -###################################################### -################## CULTURE HYBRIDIZATION ############# -###################################################### - -window = { - name = "hybridize_culture_window" - datacontext = "[HybridizationWindow.GetOtherCulture]" - datacontext = "[GetVariableSystem]" - datacontext = "[HybridizationWindow.GetVassalConversionWindow]" - parentanchor = center - size = { 1300 950 } - layer = middle - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - on_start = "[GetVariableSystem.Set( 'culture_creation_tab', 'pillars' )]" - on_start = "[GetVariableSystem.Clear( 'culture_creation_right_view' )]" - on_start = "[GetVariableSystem.Clear('conversion_view_vassals')]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "HYBRIDIZE_CULTURE_WINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[HybridizationWindow.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # Vassal conversion list - vassal_conversion_preview = { - visible = "[VariableSystem.Exists( 'conversion_view_vassals')]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - - vbox = { - name = "left_side" - visible = "[Not(VariableSystem.Exists( 'conversion_view_vassals' ))]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 15 - margin_left = 2 - - hbox = { - spacing = 10 - - button_standard = { - name = "culture_name" - size = { 530 60 } - onclick = "[GetVariableSystem.Set( 'culture_creation_right_view', 'name_selection' )]" - tooltip = CULTURE_CREATION_NAME_TOOLTIP - - text_multi = { - name = "culture_name_label" - size = { 100% 100% } - margin = { 10 0 } - fontsize_min = 16 - text = "HYBRIDIZE_CULTURE_NAME" - default_format = "#high" - using = Font_Size_Big - align = center|nobaseline - } - - button_replace = { - name = "reset" - alwaystransparent = yes - parentanchor = right|vcenter - position = { -6 0 } - size = { 40 40 } - } - } - - map_color_button = { - blockoverride "mcb_click" - { - onclick = "[GetVariableSystem.Set( 'culture_creation_right_view', 'color_selection' )]" - } - blockoverride "mcb_color" - { - tintcolor = "[HybridizationWindow.GetColor]" - } - } - } - - hbox = { - name = "tab_buttons" - layoutpolicy_horizontal = expanding - margin_top = 10 - margin_bottom = 10 - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'culture_creation_tab', 'pillars' )]" - down = "[GetVariableSystem.HasValue( 'culture_creation_tab', 'pillars' )]" - - text_single = { - text = "CULTURE_VIEW_PILLARS" - parentanchor = center - maximumsize = { 400 -1 } - default_format = "#low" - } - } - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'culture_creation_tab', 'traditions' )]" - down = "[GetVariableSystem.HasValue( 'culture_creation_tab', 'traditions' )]" - - text_single = { - text = "CULTURE_VIEW_TRADITIONS" - parentanchor = center - maximumsize = { 400 -1 } - default_format = "#low" - } - } - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'culture_creation_tab', 'aesthetics' )]" - down = "[GetVariableSystem.HasValue( 'culture_creation_tab', 'aesthetics' )]" - - text_single = { - text = "CULTURE_VIEW_AESTHETICS" - parentanchor = center - maximumsize = { 400 -1 } - default_format = "#low" - } - } - } - - background = { - visible = "[VariableSystem.HasValue( 'culture_creation_tab', 'pillars' )]" - texture = "[HybridizationWindow.GetLeftHoldingTexture]" - alpha = 0.3 - fittype = centercrop - margin_top = -400 - margin_right = 5 - - using = Animation_Tab_Switch - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - - using = Mask_Rough_Edges - } - - vbox = { - name = "pillars_tab_content" - visible = "[VariableSystem.HasValue( 'culture_creation_tab', 'pillars' )]" - spacing = 10 - - using = Animation_Tab_Switch - - text_label_center = { - name = "header" - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_ETHOS" - default_format = "#low" - } - - hbox = { - spacing = 20 - - widget_ethos_selection_button = { - datacontext = "[GetPlayer.GetCulture.GetEthos]" - using = tooltip_ws - } - - widget_ethos_selection_button = { - visible = "[Not( ObjectsEqual( Culture.GetEthos, GetPlayer.GetCulture.GetEthos ) )]" - datacontext = "[Culture.GetEthos]" - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_HERITAGE" - default_format = "#low" - } - - hbox = { - spacing = 10 - margin_bottom = 10 - - button_pillar_selection = { - datacontext = "[GetPlayer.GetCulture.GetHeritage]" - using = tooltip_ws - - blockoverride "editbox_label" - { - button_icon = { - parentanchor = vcenter - position = { 4 0 } - size = { 26 26 } - alwaystransparent = yes - texture = "gfx/interface/icons/culture_pillars/heritage.dds" - framesize = { 220 220 } - } - } - } - - button_pillar_selection = { - datacontext = "[Culture.GetHeritage]" - visible = "[Not( ObjectsEqual( Culture.GetHeritage, GetPlayer.GetCulture.GetHeritage ) )]" - - blockoverride "editbox_label" - { - button_icon = { - parentanchor = vcenter - position = { 4 0 } - size = { 26 26 } - alwaystransparent = yes - texture = "gfx/interface/icons/culture_pillars/heritage_diverge.dds" - framesize = { 220 220 } - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_LANGUAGE" - default_format = "#low" - } - - hbox = { - spacing = 10 - margin_bottom = 10 - - button_pillar_selection = { - datacontext = "[GetPlayer.GetCulture.GetLanguage]" - using = tooltip_ws - - blockoverride "editbox_label" - { - button_icon = { - parentanchor = vcenter - position = { 4 0 } - size = { 26 26 } - alwaystransparent = yes - texture = "gfx/interface/icons/culture_pillars/language.dds" - framesize = { 220 220 } - } - } - } - - button_pillar_selection = { - datacontext = "[Culture.GetLanguage]" - visible = "[Not( ObjectsEqual( Culture.GetLanguage, GetPlayer.GetCulture.GetLanguage ) )]" - - blockoverride "editbox_label" - { - button_icon = { - parentanchor = vcenter - position = { 4 0 } - size = { 26 26 } - alwaystransparent = yes - texture = "gfx/interface/icons/culture_pillars/language_diverge.dds" - framesize = { 220 220 } - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_MARTIAL_CUSTOM" - default_format = "#low" - } - - hbox = { - spacing = 5 - margin_bottom = 10 - - button_pillar_selection = { - datacontext = "[GetPlayer.GetCulture.GetMartial]" - using = tooltip_ws - } - - button_pillar_selection = { - visible = "[Not( ObjectsEqual( Culture.GetMartial, GetPlayer.GetCulture.GetMartial ) )]" - datacontext = "[Culture.GetMartial]" - } - } - - expand = {} - } - - vbox = { - name = "tradtions_tab_content" - visible = "[VariableSystem.HasValue( 'culture_creation_tab', 'traditions' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - name = "header_label" - text = "CULTURE_CREATION_TRADITIONS_COUNT" - default_format = "#I" - margin_bottom = 15 - } - - scrollbox = { - name = "tradtions_scrollbox" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - - vbox = { - margin_top = 10 - - fixedgridbox = { - datamodel = "[HybridizationWindow.GetTraditions]" - flipdirection = yes - addcolumn = 250 - addrow = 170 - datamodel_wrap = 2 - - item = { - container_tradition_selection_item = { - } - } - } - } - } - } - } - - scrollbox = { - name = "aesthetic_tab_content" - visible = "[VariableSystem.HasValue( 'culture_creation_tab', 'aesthetics' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - using = Animation_Tab_Switch - - blockoverride "scrollbox_content" - { - vbox = { - spacing = 14 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_UNITS" - default_format = "#low" - } - - hbox = { - margin = { 20 10 } - spacing = 50 - - background = { - texture = "gfx/interface/illustrations/terrain_types/plains.dds" - fittype = centercrop - margin = { 60 14 } - alpha = 0.4 - - modify_texture = { - texture = "gfx/interface/window_county/mask_holding_illustration.dds" - blend_mode = alphamultiply - alpha = 1 - } - } - - vbox = { - cameracontrolwidget = { - name = "left_unit_preview" - size = { 200 200 } - - gfxtype = game_entity_view - effectname = "PdxGuiDefault" - shaderfile = "gfx/FX/pdxgui_default.shader" - - camera_position = { 0 5 -12 } - camera_look_at = { 0 5 0 } - gfx_environment_file = "gfx/map/environment/environment_unit_preview.txt" - camera_rotation_pitch_limits = { 0 0 } - camera_zoom_limits = { 1.0 1.0 } - camera_translation_limits = { 0 0 0 } - } - - button_generic_selection = { - down = "[HybridizationWindow.HasLeftUnits]" - onclick = "[HybridizationWindow.SetLeftUnits]" - - blockoverride "text" { - text = "[GetPlayer.GetCulture.GetUnitGfxName]" - } - } - } - - vbox = { - visible = "[Not( And( HybridizationWindow.HasLeftUnits, HybridizationWindow.HasRightUnits ) )]" - - cameracontrolwidget = { - name = "right_unit_preview" - size = { 200 200 } - - gfxtype = game_entity_view - effectname = "PdxGuiDefault" - shaderfile = "gfx/FX/pdxgui_default.shader" - - camera_position = { 0 5 -12 } - camera_look_at = { 0 5 0 } - gfx_environment_file = "gfx/map/environment/environment_unit_preview.txt" - camera_rotation_pitch_limits = { 0 0 } - camera_zoom_limits = { 1.0 1.0 } - camera_translation_limits = { 0 0 0 } - } - - button_generic_selection = { - down = "[HybridizationWindow.HasRightUnits]" - onclick = "[HybridizationWindow.SetRightUnits]" - - blockoverride "text" { - text = "[Culture.GetUnitGfxName]" - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_NAMING_LIST" - default_format = "#low" - } - - widget = { - size = { 640 190 } - - widget = { - name = "hybrid_culture_pattern_naming_left" - visible = "[HybridizationWindow.CanDoHybridNamingList]" - size = { 100% 100% } - - icon = { - size = { 128 80 } - position = { 120 32 } - texture = "gfx/interface/window_culture/hybrid_culture_background_small.dds" - } - } - - widget = { - name = "hybrid_culture_pattern_naming_right" - visible = "[HybridizationWindow.CanDoHybridNamingList]" - size = { 100% 100% } - - icon = { - size = { 128 80 } - position = { 390 32 } - mirror = horizontal - texture = "gfx/interface/window_culture/hybrid_culture_background_small.dds" - } - } - - widget = { - size = { 200 190 } - parentanchor = left - - text_multi = { - autoresize = yes - min_width = 200 - max_width = 200 - parentanchor = vcenter - position = { 0 -20 } - align = center - text = "[HybridizationWindow.GetLeftNamingExamples]" - - margin_bottom = 12 - } - - button_generic_selection = { - down = "[HybridizationWindow.HasLeftNamingList]" - onclick = "[HybridizationWindow.SetLeftNamingList]" - parentanchor = bottom|hcenter - - blockoverride "text" { - text = "[GetPlayer.GetCulture.GetNamingListName]" - } - } - } - - widget = { - visible = "[HybridizationWindow.CanDoHybridNamingList]" - size = { 200 190 } - parentanchor = center - - text_single = { - parentanchor = hcenter|center - position = { 0 -23 } - text = "HYBRID_NAMES" - multiline = yes - maximumsize = { 150 180 } - align = center - default_format = "#weak" - - margin_bottom = 4 - - background = { - margin = { 10 8 } - using = Background_Area - } - } - - button_generic_selection = { - down = "[HybridizationWindow.HasHybridNamingList]" - onclick = "[HybridizationWindow.SetHybridNamingList]" - parentanchor = bottom|hcenter - - blockoverride "text" - { - text = "HYBRID_PILLAR" - } - } - } - - widget = { - visible = "[Not( And( HybridizationWindow.HasLeftNamingList, HybridizationWindow.HasRightNamingList ) )]" - size = { 200 190 } - parentanchor = right - - text_multi = { - parentanchor = vcenter - position = { 0 -20 } - autoresize = yes - min_width = 200 - max_width = 200 - align = center - - margin_bottom = 12 - - text = "[HybridizationWindow.GetRightNamingExamples]" - } - - - button_generic_selection = { - down = "[HybridizationWindow.HasRightNamingList]" - onclick = "[HybridizationWindow.SetRightNamingList]" - parentanchor = bottom|hcenter - - blockoverride "text" - { - text = "[Culture.GetNamingListName]" - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_BUILDINGS" - default_format = "#low" - } - - hbox = { - spacing = 5 - - vbox = { - spacing = 10 - - highlight_icon = { - name = "icon" - size = { 300 135 } - texture = "[HybridizationWindow.GetLeftHoldingTexture]" - - using = Mask_Rough_Edges - } - - button_generic_selection = { - down = "[HybridizationWindow.HasLeftBuildings]" - onclick = "[HybridizationWindow.SetLeftBuildings]" - - blockoverride "text" { - text = "[GetPlayer.GetCulture.GetBuildingGfxName]" - } - } - } - - vbox = { - visible = "[Not( And( HybridizationWindow.HasLeftBuildings, HybridizationWindow.HasRightBuildings ) )]" - spacing = 10 - - highlight_icon = { - name = "icon" - texture = "[HybridizationWindow.GetRightHoldingTexture]" - size = { 300 135 } - - using = Mask_Rough_Edges - } - - button_generic_selection = { - down = "[HybridizationWindow.HasRightBuildings]" - onclick = "[HybridizationWindow.SetRightBuildings]" - - blockoverride "text" { - text = "[Culture.GetBuildingGfxName]" - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_CLOTHING" - default_format = "#low" - } - - widget = { - datacontext = "[GetPlayer]" - size = { 580 270 } - - widget = { - name = "hybrid_culture_pattern_fashion_left" - visible = "[Not( And( HybridizationWindow.HasLeftClothing, HybridizationWindow.HasRightClothing ) )]" - size = { 100% 100% } - - icon = { - position = { 94 33 } - texture = "gfx/interface/window_culture/hybrid_culture_background_big.dds" - } - } - - widget = { - name = "hybrid_culture_pattern_fashion_right" - visible = "[Not( And( HybridizationWindow.HasLeftClothing, HybridizationWindow.HasRightClothing ) )]" - size = { 100% 100% } - - icon = { - position = { 366 33 } - mirror = horizontal - texture = "gfx/interface/window_culture/hybrid_culture_background_big.dds" - } - } - - widget = { - parentanchor = left - size = { 180 270 } - - portrait_body = { - parentanchor = hcenter - size = { 180 235 } - - blockoverride "portrait_button" - { - alwaystransparent = yes - tooltip_enabled = no - size = { 182 275 } - portrait_texture = "[HybridizationWindow.GetLeftPortraitTexture('environment_body', 'camera_body', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - - blockoverride "status_icons" {} - blockoverride "coa" {} - blockoverride "portrait_glow" {} - } - - button_generic_selection = { - down = "[HybridizationWindow.HasLeftClothing]" - onclick = "[HybridizationWindow.SetLeftClothing]" - parentanchor = bottom|hcenter - - blockoverride "text" { - text = "[GetPlayer.GetCulture.GetClothingGfxName]" - } - } - } - - vbox = { - visible = "[HybridizationWindow.CanHaveHybridClothing]" - layoutpolicy_vertical = expanding - - expand = { - layoutpolicy_vertical = expanding - } - - hbox = { - text_single = { - maximumsize = { 160 180 } - text = "HYBRID_FASHION_DESC" - multiline = yes - align = center - margin_bottom = 4 - default_format = "#weak" - - background = { - margin = { 10 8 } - using = Background_Area - } - } - } - - expand = { - layoutpolicy_vertical = expanding - } - - button_generic_selection = { - down = "[HybridizationWindow.HasHybridClothing]" - onclick = "[HybridizationWindow.SetHybridClothing]" - - blockoverride "text" { - text = "HYBRID_PILLAR" - } - } - } - - widget = { - visible = "[Not( And( HybridizationWindow.HasLeftClothing, HybridizationWindow.HasRightClothing ) )]" - parentanchor = right - size = { 180 270 } - - portrait_body = { - parentanchor = right - size = { 180 235 } - - blockoverride "portrait_button" - { - alwaystransparent = yes - tooltip_enabled = no - size = { 182 275 } - portrait_texture = "[HybridizationWindow.GetRightPortraitTexture('environment_body', 'camera_body', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - - blockoverride "status_icons" {} - blockoverride "coa" {} - blockoverride "portrait_glow" {} - } - - button_generic_selection = { - down = "[HybridizationWindow.HasRightClothing]" - onclick = "[HybridizationWindow.SetRightClothing]" - parentanchor = bottom|hcenter - - blockoverride "text" { - text = "[Culture.GetClothingGfxName]" - } - } - } - } - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_COAS" - default_format = "#low" - } - - widget = { - size = { 540 170 } - - widget = { - name = "hybrid_culture_pattern_coa_left" - visible = "[HybridizationWindow.CanHaveHybridCoAs]" - size = { 100% 100% } - - icon = { - position = { 68 14 } - size = { 128 95 } - texture = "gfx/interface/window_culture/hybrid_culture_background_small.dds" - } - } - - widget = { - name = "hybrid_culture_pattern_coa_right" - visible = "[HybridizationWindow.CanHaveHybridCoAs]" - size = { 100% 100% } - - icon = { - position = { 345 14 } - size = { 128 95 } - mirror = horizontal - texture = "gfx/interface/window_culture/hybrid_culture_background_small.dds" - } - } - - widget = { - parentanchor = left - size = { 170 170 } - - coa_hybridize_window = { - datacontext = "[HybridizationWindow.GetLeftCoA]" - parentanchor = hcenter - - blockoverride "frame_override" - { - frame = 2 - } - - blockoverride "coa_button" { - alwaystransparent = yes - } - } - - button_generic_selection = { - down = "[HybridizationWindow.HasLeftCoAs]" - onclick = "[HybridizationWindow.SetLeftCoAs]" - parentanchor = bottom|left - - blockoverride "text" { - text = "[GetPlayer.GetCulture.GetCoAGfxName]" - } - } - } - - widget = { - visible = "[HybridizationWindow.CanHaveHybridCoAs]" - parentanchor = hcenter - size = { 170 170 } - - text_single = { - parentanchor = hcenter|center - position = { 0 -24 } - text = "HYBRID_COA_DESC" - multiline = yes - maximumsize = { 160 180 } - align = center - margin_bottom = 4 - default_format = "#weak" - - background = { - margin = { 10 8 } - using = Background_Area - } - } - - button_generic_selection = { - down = "[HybridizationWindow.HasHybridCoAs]" - onclick = "[HybridizationWindow.SetHybridCoAs]" - parentanchor = bottom|hcenter - - blockoverride "text" { - text = "HYBRID_PILLAR" - } - } - } - - widget = { - visible = "[Not( And( HybridizationWindow.HasLeftCoAs, HybridizationWindow.HasRightCoAs ) )]" - parentanchor = right - size = { 170 170 } - - coa_hybridize_window = { - datacontext = "[HybridizationWindow.GetRightCoA]" - parentanchor = hcenter - - blockoverride "frame_override" - { - frame = 2 - } - - blockoverride "coa_button" { - alwaystransparent = yes - } - } - - button_generic_selection = { - down = "[HybridizationWindow.HasRightCoAs]" - onclick = "[HybridizationWindow.SetRightCoAs]" - parentanchor = bottom|right - - blockoverride "text" { - text = "[Culture.GetCoAGfxName]" - } - } - } - } - - expand = {} - } - } - } - - expand = {} - } - - divider = { - layoutpolicy_vertical = expanding - } - - ### RIGHT PANEL - widget = { - name = "right_side" - layoutpolicy_vertical = expanding - minimumsize = { 500 0 } - - ## Main right side view - vbox = { - visible = "[Not( VariableSystem.Exists('culture_creation_right_view') )]" - spacing = 10 - margin_bottom = 20 - - vbox = { - name = "info" - layoutpolicy_horizontal = expanding - spacing = 10 - margin = { 30 14 } - - vbox = { - name = "blockers" - visible = "[Not( HybridizationWindow.CanHybridize )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_BLOCKERS_HEADER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 4 - - text_multi = { - autoresize = yes - max_width = 440 - text = "[HybridizationWindow.GetHybridizeBlockers]" - } - expand = {} - } - } - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_NEW_CULTURE_HEADER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 4 - - text_multi = { - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_NEW_CULTURE_TEXT" - } - - expand = {} - } - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_ACCEPTANCE_HEADER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 4 - - text_multi = { - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_ACCEPTANCE_TEXT" - } - - expand = {} - } - - vbox = { - visible = "[GreaterThan_int32(GetDataModelSize(HybridizationWindow.GetInnovationsGained), '(int32)0')]" - layoutpolicy_horizontal = expanding - spacing = 4 - margin_bottom = 4 - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 4 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_INNOVATIONS_HEADER" - default_format = "#low" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 4 - - text_multi = { - visible = "[EqualTo_int32(GetDataModelSize(HybridizationWindow.GetInnovationsGained), '(int32)1')]" - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_INNOVATIONS_TEXT" - } - - text_multi = { - visible = "[And( GreaterThan_int32(GetDataModelSize(HybridizationWindow.GetInnovationsGained), '(int32)1'), LessThan_int32(GetDataModelSize(HybridizationWindow.GetInnovationsGained), '(int32)5') )]" - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_INNOVATIONS_PLURAL_TEXT" - } - - text_multi = { - visible = "[GreaterThanOrEqualTo_int32(GetDataModelSize(HybridizationWindow.GetInnovationsGained), '(int32)5')]" - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_INNOVATIONS_PLURAL_INCLUDING_TEXT" - } - expand = {} - } - - scrollarea = { - maximumsize = { 500 130 } - minimumsize = { 420 100 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - vbox = { - - fixedgridbox = { - datamodel = "[HybridizationWindow.GetInnovationsGained]" - flipdirection = yes - datamodel_wrap = 4 - addrow = 100 - addcolumn = 114 - maxverticalslots = 1 - - item = { - flowcontainer = { - tooltipwidget = { using = culture_innovation_tooltip_no_context } - direction = vertical - icon_innovation_no_context = {widgetanchor = center} - margin_left = 46 - - text_multi = { - max_width = 100 - min_width = 95 - text = "[CultureInnovationType.GetName]" - autoresize = yes - widgetanchor = center - align = center|hcenter - } - } - } - } - } - } - } - } - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CULTURE_CREATION_REALM_ADOPTION_HEADER" - default_format = "#low" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - autoresize = yes - max_width = 440 - text = "CULTURE_CREATION_REALM_ADOPTION_TEXT" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard = { - name = "see_vassals" - onclick = "[VariableSystem.Toggle( 'conversion_view_vassals' )]" - text = "FAITH_CREATION_OPEN_VASSAL_LIST" - down = "[VariableSystem.HasValue( 'conversion_view_vassals', 'true' )]" - } - - expand = {} - } - } - - expand = {} - - - vbox = { - name = "cost" - tooltip = "HYBRIDIZATION_COST_TOOLTIP" - - text_single = { - layoutpolicy_horizontal = expanding - text = "HYBRIDIZATION_TOTAL_COST" - default_format = "#high" - using = Font_Size_Medium - align = right - - background = { - visible = "[Not( HybridizationWindow.CanPayCost )]" - margin = { 5 0 } - using = Status_Bad - } - } - } - - text_multi = { - name = "cooldown" - layoutpolicy_horizontal = expanding - align = center - text = "CULTURE_HYBRIDIZATION_COOLDOWN" - default_format = "#low" - using = Font_Size_Small - autoresize = yes - max_width = 400 - } - - button_primary = { - name = "create_culture" - size = { 400 60 } - - onclick = "[HybridizationWindow.HybridizeCulture]" - onclick = "[HybridizationWindow.Close]" - enabled = "[HybridizationWindow.CanHybridize]" - - text = "HYBRIDIZE_CULTURE_EXECUTE_LABEL" - using = Font_Size_Medium - tooltip = "HYBRIDIZE_CULTURE_EXECUTE_TOOLTIP" - } - } - - ## Name selection - vbox = { - name = "name_selection" - visible = "[VariableSystem.HasValue( 'culture_creation_right_view', 'name_selection' )]" - margin = { 0 20 } - margin_top = 30 - spacing = 10 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - text_single = { - name = "header_label" - text = "CULTURE_CREATION_NAMING_HEADER" - default_format = "#I" - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 50 0} - # The names of these are referenced in code. If you change them, they'll no longer get properly reset - name_entry_big = { - blockoverride "label" - { - text = "CULTURE_CREATION_NAMING_NAME" - } - - blockoverride "editbox_properties" - { - name = "culture_name_edit" - ontextedited = "[HybridizationWindow.OnEditName]" - maxcharacters = 30 - } - } - - widget = { - size = { 10 10 } - } - - name_entry_big = { - blockoverride "label" - { - text = "CULTURE_CREATION_NAMING_COLLECTIVE_NOUN" - } - - blockoverride "editbox_properties" - { - name = "culture_collective_noun_edit" - ontextedited = "[HybridizationWindow.OnEditCollectiveNoun]" - maxcharacters = 30 - } - } - - widget = { - size = { 10 10 } - } - - name_entry_big = { - blockoverride "label" - { - text = "CULTURE_CREATION_NAMING_PREFIX" - } - - blockoverride "editbox_properties" - { - name = "culture_prefix_edit" - ontextedited = "[HybridizationWindow.OnEditPrefix]" - maxcharacters = 30 - } - } - } - - expand = {} - - button_standard = { - name = "done" - onclick = "[VariableSystem.Clear( 'culture_creation_right_view' )]" - text = "DONE" - default_format = "#high" - } - } - - vbox = { - name = "color_selection" - visible = "[VariableSystem.HasValue( 'culture_creation_right_view', 'color_selection' )]" - margin = { 0 20 } - margin_top = 15 - margin_left = 2 - spacing = 10 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "MAP_COLOR_SELECTION_LABEL" - default_format = "#low" - } - - colorpicker_simple = { - visible = yes - color = "[HybridizationWindow.GetColor]" - oncoloredited = "[HybridizationWindow.SetColor]" - } - - expand = {} - - button_standard = { - name = "done" - onclick = "[VariableSystem.Clear( 'culture_creation_right_view' )]" - text = "DONE" - default_format = "#high" - } - } - } - } - } -} - - -types HybridizationTypes -{ - type button_pillar_selection = button_standard { - down = "[HybridizationWindow.HasPillar( CulturePillar.Self )]" - onclick = "[HybridizationWindow.SetPillar( CulturePillar.Self )]" - - tooltipwidget = { - using = culture_pillar_tooltip - - blockoverride "datacontext" { - datacontext = "[GetPlayer.GetCulture]" - } - } - - block "editbox_label" - { - button_icon = { - parentanchor = vcenter - position = { 4 0 } - size = { 26 26 } - alwaystransparent = yes - texture = "[CulturePillar.GetIcon]" - framesize = { 220 220 } - } - } - - text_multi = { - size = { 100% 100% } - margin = { 10 0 } - text = "[CulturePillar.GetNameNoTooltip]" - align = center|nobaseline - default_format = "#clickable" - } - } - - type widget_ethos_selection_button = widget { - size = { 274 96 } - - tooltipwidget = { - using = culture_pillar_tooltip - - blockoverride "datacontext" { - datacontext = "[GetPlayer.GetCulture]" - } - } - - button_standard = { - size = { 274 60 } - down = "[HybridizationWindow.HasPillar( CulturePillar.Self )]" - onclick = "[HybridizationWindow.SetPillar( CulturePillar.Self )]" - - - icon = { #illustration - name = "icon" - parentanchor = center - texture = "[CulturePillar.GetIcon]" - size = { 100% 100% } - - using = Mask_Rough_Edges - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } - - text_label_center = { - parentanchor = bottom|hcenter - widgetanchor = center - position = { 0 20 } - text = "[CulturePillar.GetNameNoTooltip]" - fontsize_min = 16 - align = center - using = Font_Size_Medium - } - - using = Background_Vignette_Button - - icon = { - name = "selection_glow" - visible = "[HybridizationWindow.HasPillar( CulturePillar.Self )]" - parentanchor = center - position = { 2 2 } - size = { 100% 100% } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_effects/innovation_glow.dds" - margin = { 14 12 } - spriteType = Corneredstretched - spriteborder = { 30 30 } - tintcolor = { 1 0.8 0.6 1 } - } - } - } - } - - - type container_tradition_selection_item = widget { - size = { 220 120 } - - tooltipwidget = { - using = culture_tradition_tooltip_clickable - } - - vbox = { - spacing = -4 - - button_standard = { - size = { 220 120 } - onclick = "[HybridizationWindow.ToggleTradition( CultureTradition.Self )]" - - widget_tradition_icon = { - block "icon_size" { - size = { 220 120 } - } - } - - widget = { - name = "selection_glow" - visible = "[HybridizationWindow.HasTradition( CultureTradition.Self )]" - parentanchor = center - position = { 2 2 } - size = { 100% 100% } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_effects/innovation_glow.dds" - margin = { 14 12 } - spriteType = Corneredstretched - spriteborder = { 30 30 } - tintcolor = { 1 0.8 0.6 1 } - } - } - } - - hbox = { - margin_top = 6 - - text_label_center = { - name = "name" - maximumsize = { 200 44 } - fontsize_min = 12 - multiline = yes - align = center - elide = right - text = "[CultureTradition.GetNameNoTooltip]" - using = Font_Size_Medium - } - } - } - } - - type button_generic_selection = button_standard { - - text_multi = { - size = { 100% 100% } - margin = { 10 0 } - block "text" {} - align = center|nobaseline - default_format = "#clickable" - } - } -} diff --git a/project/ck3/base_game/gui/window_inspirations.gui b/project/ck3/base_game/gui/window_inspirations.gui deleted file mode 100644 index cc7e431ad5..0000000000 --- a/project/ck3/base_game/gui/window_inspirations.gui +++ /dev/null @@ -1,301 +0,0 @@ -types RoyalCourtTypes -{ - type widget_inspiration_details = widget - { - datacontext = "[InspirationsWindow.GetSelectedInspiration]" - datacontext = "[Inspiration.GetOwner]" - visible = "[InspirationsWindow.HasSelectedInspiration]" - - using = Window_Background_Subwindow - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - using = tooltip_above - - vbox = { - name = "selected_inspiration" - set_parent_size_to_minimum = yes - margin = { 4 4 } - margin_bottom = 20 - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "SELECTED_INSPIRATION_HEADER" - } - - blockoverride "button_close" - { - onclick = "[InspirationsWindow.ClearSelectedInspiration]" - } - - blockoverride "button_back" - { - visible = no - } - } - } - - hbox = { - name = "selected_inspiration_data" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 20 - - background = { - using = Background_Area - layoutpolicy_horizontal = expanding - margin_top = 14 - } - - portrait_shoulders = { - name = "inspiration_owner_portrait" - - blockoverride "inspiration_status_icons" - { - } - } - - vbox = { - name = "text" - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_bottom = 10 - margin_top = -14 - - text_multi = { - name = "inspiration_text" - min_width = 300 - max_width = 300 - autoresize = yes - text = "SELECTED_INSPIRATION_TEXT" - margin_right = 10 - } - - spacer = { - size = { 0 6 } - } - - hbox = { - name = "recuirt_owner" - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = "[Character.GetRelationToString( RoyalCourtWindow.GetCharacter )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - } - - button_recruit_character = {} - - warning_icon = { - name = "wants_to_leave" - visible = "[And( Character.CourtierWantsToLeaveCourt, Not( Character.IsImprisoned))]" - size = { 20 20 } - tooltip = "[Character.GetCourtierLeaveDescription]" - } - - expand = {} - } - - text_single = { - name = "gold_invested" - visible = "[Inspiration.GetSponsor.IsLocalPlayer]" - layoutpolicy_horizontal = expanding - text = INSPIRATION_INVESTED_GOLD - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 4 - - button_primary = { - name = "sponsor_inspiration_tutorial_uses_this" - text = START_SPONSOR_INSPIRATION - visible = "[Not( Inspiration.GetSponsor.IsValid )]" - - enabled = "[Character.IsPlayerInteractionValid( 'fund_inspiration_interaction' )]" - onclick = "[Character.OpenPlayerInteraction( 'fund_inspiration_interaction' )]" - tooltip = "[Character.GetPlayerInteractionTooltip( 'fund_inspiration_interaction' )]" - } - } - - vbox = { - name = "inspiration_progress" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = -8 - margin_top = -10 - spacing = 5 - - visible = "[Inspiration.GetSponsor.IsValid]" - - text_single = { - text = INSPIRATION_IN_PROGRESS - } - - progressbar_segmented = { - name = "progress_bar" - tooltip = "INSPIRATION_ITEM_PROGRESS_TOOLTIP" - datamodel = "[GetSegmentedProgressBar( GetDefine( 'NInspiration', 'MAX_PROGRESS' ), GetDefine( 'NScheme', 'PROGRESS_FRAMES' ), Inspiration.GetProgress, Inspiration.GetProgressChance )]" - } - - text_single = { - text = INSPIRATION_ESTIMATED_REMAINING - tooltip = INSPIRATION_ESTIMATED_TIME_TOOLTIP - } - - expand = { - layoutpolicy_vertical = expanding - } - } - } - } - - type flowcontainer_inspiration_list_item = flowcontainer - { - button_normal = { - datacontext = "[Inspiration.GetOwner]" - size = { 60 60 } - tooltip = "TT_INSPIRATION_WIDGET" - onclick = "[InspirationsWindow.ToggleInspiration( Inspiration.Self )]" - onclick = "[InspirationsWindow.RemoveNewInspiration( Inspiration.Self )]" - - icon = { - size = { 60 60 } - texture = "gfx/interface/component_masks/mask_circle.dds" - visible = "[InspirationsWindow.IsNewInspiration( Inspiration.Self ) ]" - - glow = { - glow_radius = 20 - using = Glow_Standard - using = Color_Bright_Yellow - } - - using = Animation_Glow_Pulse - } - - icon = { - texture = "gfx/interface/buttons/button_lifestyles_base.dds" - size = { 100% 100% } - } - - icon = { - visible = "[ObjectsEqual( InspirationsWindow.GetSelectedInspiration, Inspiration.Self )]" - texture = "gfx/interface/buttons/button_lifestyles_active_frame.dds" - size = { 100% 100% } - } - - icon = { - name = "progress_frame" - texture = "gfx/interface/progressbars/action_progress_frame.dds" - size = { 100% 100% } - parentanchor = center - alpha = 0.5 - } - - progresspie = { - name = "progress" - visible = "[And( Inspiration.GetSponsor.IsValid, Not( Inspiration.IsComplete ) )]" - - size = { 60 60 } - texture = "gfx/interface/progressbars/action_progress_thin.dds" - framesize = { 124 124 } - frame = 2 - - widgetanchor = top|hcenter - parentanchor = top|hcenter - - min = 0 - max = 100 - - value = "[Select_float( GreaterThan_int32( Inspiration.GetProgress, '(int32)0' ), CurrentAndMaxToProgressbarValueInt32( Inspiration.GetProgress, GetDefine( 'NInspiration', 'MAX_PROGRESS' ) ), '(float)2' )]" - } - - highlight_icon = { - texture = "[Inspiration.GetType.GetIcon]" - alwaystransparent = yes - size = { 45 45 } - position = { 1 1 } - parentanchor = center - } - } - } - - type flowcontainer_inspirations_list = flowcontainer - { - name = "inspirations_list" - allow_outside = yes - - flowcontainer = { - direction = vertical - margin_right = 10 - allow_outside = yes - - widget = { - visible = "[RoyalCourtWindow.GetCharacter.IsLocalPlayer]" - size = { 50 30 } - allow_outside = yes - - text_label_center = { - layoutpolicy_horizontal = expanding - position = { -14 -4 } - text = "[inspirations|E]" - margin = { 18 4 } - align = nobaseline - } - } - - flowcontainer = { - direction = vertical - visible = "[RoyalCourtWindow.GetCharacter.IsLocalPlayer]" - name = "potential_inspirations" - datamodel = "[InspirationsWindow.GetPotentialInspirations]" - spacing = 5 - - item = { - flowcontainer_inspiration_list_item = { - name = "inspiration_item" - } - } - } - - spacer = { - size = { 0 5 } - } - - flowcontainer = { - direction = vertical - name = "sponsored_inspirations" - datamodel = "[InspirationsWindow.GetSponsoredInspirations]" - spacing = 5 - - item = { - flowcontainer_inspiration_list_item = { - name = "sponsored_item" - } - } - } - } - - widget_inspiration_details = {} - } -} diff --git a/project/ck3/base_game/gui/window_intrigue.gui b/project/ck3/base_game/gui/window_intrigue.gui deleted file mode 100644 index a08fdd436d..0000000000 --- a/project/ck3/base_game/gui/window_intrigue.gui +++ /dev/null @@ -1,1276 +0,0 @@ -###################################################### -##################### INTRIGUE ####################### -###################################################### - -window = { - name = "intrigue_window" - parentanchor = top|right - layer = windows_layer - movable = no - - using = Window_Size_MainTab - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - using = Window_Position_MainTab - - on_start = "[IntrigueWindow.SetTab( 'schemes' )]" - on_start = "[GetVariableSystem.Set( 'secrets_show_all', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - using = Window_Position_MainTab_Hide - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 26 } - margin_right = 13 - - widget = { - size = { 100% 100% } - - vbox = { - using = Window_Margins - - header_with_picture = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "INTRIGUE_VIEW" - } - - blockoverride "button_close" - { - onclick = "[IntrigueWindow.Close]" - } - - blockoverride "illustration_texture" - { - texture = "gfx/interface/illustrations/window_headers/header_prison.dds" - } - } - - hbox = { - name = "tabs" - layoutpolicy_horizontal = expanding - margin_left = 1 - - button_tab = { - name = "open_scheme_tab" - layoutpolicy_horizontal = expanding - - text = "OPEN_SCHEMES_TAB" - default_format = "#low" - onclick = "[IntrigueWindow.SetTab( 'schemes' )]" - down = "[IntrigueWindow.IsTabShown( 'schemes' )]" - - using = tooltip_above - } - - button_tab = { - name = "open_hooks_and_secrets_tab" - layoutpolicy_horizontal = expanding - - text = "OPEN_HOOKS_AND_SECRETS_TAB" - default_format = "#low" - onclick = "[IntrigueWindow.SetTab( 'hooks_and_secrets' )]" - down = "[IntrigueWindow.IsTabShown( 'hooks_and_secrets' )]" - - using = tooltip_above - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### SCHEMES - scrollbox = { - name = "schemes" - visible = "[IntrigueWindow.IsTabShown( 'schemes' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - background = { - texture = "gfx/interface/skinned/illustrations/council/bg_council_spymaster.dds" - margin = { -5 0 } - fittype = end - alpha = 0.3 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - blockoverride "scrollbox_content" - { - ## My Schemes - vbox = { - name = "my_own_schemes" - layoutpolicy_horizontal = expanding - spacing = 10 - - vbox = { - datacontext = "[IntrigueWindow.GetHostileSchemes]" - layoutpolicy_horizontal = expanding - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "[hostile_schemes|E]" - } - - vbox = { - name = "my_hostile_schemes" - visible = "[SkillSchemeGroup.HasSchemes]" - datamodel = "[SkillSchemeGroup.GetSchemes]" - layoutpolicy_horizontal = expanding - - item = { - vbox_own_scheme_item = { - layoutpolicy_horizontal = expanding - } - } - } - - text_multi = { - name = "no_own_schemes" - visible = "[Not(SkillSchemeGroup.HasSchemes)]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 110 } - - text = "SCHEME_WINDOW_NOT_OWNED_SCHEMES" - default_format = "#low;italic" - align = center - - background = { - using = Background_Area - } - } - } - - vbox = { - name = "my_personal_schemes" - datacontext = "[IntrigueWindow.GetPersonalSchemes]" - layoutpolicy_horizontal = expanding - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "[personal_schemes|E]" - } - - vbox = { - name = "hostile_list" - visible = "[SkillSchemeGroup.HasSchemes]" - datamodel = "[SkillSchemeGroup.GetSchemes]" - layoutpolicy_horizontal = expanding - - item = { - vbox_own_scheme_item = { - layoutpolicy_horizontal = expanding - } - } - } - - text_multi = { - name = "no_own_schemes" - visible = "[Not(SkillSchemeGroup.HasSchemes)]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 110 } - - text = "SCHEME_WINDOW_NOT_OWNED_SCHEMES" - default_format = "#low;italic" - align = center - - background = { - using = Background_Area - } - } - } - } - - ## Known schemes - vbox = { - name = "discovered_schemes" - layoutpolicy_horizontal = expanding - margin_top = 10 - - text_label_center = { - name = "label" - layoutpolicy_horizontal = expanding - - text = "SCHEME_WINDOW_KNOWN_SCHEMES_TITLE" - - icon = { - name = "discovered_icon" - position = { 5 -5 } - size = { 35 35 } - texture = "gfx/interface/icons/schemes/icon_discovered_scheme.dds" - } - } - - vbox = { - name = "known_schemes_grid" - visible = "[IntrigueWindow.HasKnownSchemes]" - datamodel = "[IntrigueWindow.GetKnownSchemes]" - layoutpolicy_horizontal = expanding - - item = { - vbox_discovered_scheme_item = { - layoutpolicy_horizontal = expanding - } - } - } - - text_multi = { - name = "no_own_schemes" - visible = "[Not(IntrigueWindow.HasKnownSchemes)]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 110 } - - text = "SCHEME_WINDOW_NOT_KNOWN_SCHEMES" - default_format = "#low" - align = center - - background = { - using = Background_Area - } - } - } - } - } - - ### HOOKS AND SECRETS - scrollbox = { - name = "hooks_and_secrets" - visible = "[IntrigueWindow.IsTabShown( 'hooks_and_secrets' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - background = { - texture = "gfx/interface/illustrations/event_scenes/alley.dds" - fittype = end - alpha = 0.6 - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - blockoverride "scrollbox_content" - { - spacing = 20 - - # My Hooks - vbox = { - name = "my_hooks" - layoutpolicy_horizontal = expanding - spacing = 2 - - widget = { - size = { -1 24 } - layoutpolicy_horizontal = expanding - - hbox = { - text_label_center = { - layoutpolicy_horizontal = expanding - align = center - text = "INTRIGUE_WINDOW_MY_HOOKS_TITLE" - } - } - hbox = { - margin = { 10 0 } - spacing = 10 - - expand = {} - - hbox = { - spacing = 4 - tooltip = "INTRIGUE_WINDOW_WEAK_HOOKS_COUNT" - - icon = { - size = { 14 14 } - texture = "gfx/interface/icons/portraits/hook_secret_small.dds" - framesize = { 28 28 } - frame = 1 - } - - text_single = { - text = "[IntrigueWindow.GetMyWeakHooksCount]" - } - } - - hbox = { - spacing = 4 - tooltip = "INTRIGUE_WINDOW_STRONG_HOOKS_COUNT" - - icon = { - size = { 14 14 } - texture = "gfx/interface/icons/portraits/hook_secret_small.dds" - framesize = { 28 28 } - frame = 2 - } - - text_single = { - text = "[IntrigueWindow.GetMyStrongHooksCount]" - } - } - - spacer = {} - - hbox = { - - button_expand = { - name = "show" - visible = "[GreaterThan_int32(GetDataModelSize(IntrigueWindow.GetMyHooks), '(int32)4')]" - frame = "[Select_int32( GetVariableSystem.Exists( 'hooks_expand' ), '(int32)2', '(int32)1' )]" - onclick = "[GetVariableSystem.Toggle( 'hooks_expand' )]" - - using = tooltip_ws - tooltip = "EXPAND_FILTER" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - fixedgridbox = { - datamodel = "[IntrigueWindow.GetMyHooks]" - visible = "[And( GetVariableSystem.Exists( 'hooks_expand' ), DataModelHasItems( IntrigueWindow.GetMyHooks ) )]" - flipdirection = yes - maxhorizontalslots = 4 - datamodel_wrap = 4 - - addcolumn = 116 - addrow = 120 - - item = { - portrait_head = { - datacontext = "[IntrigueWindowHookItem.GetCharacter]" - } - } - } - - fixedgridbox = { - datamodel = "[IntrigueWindow.GetMyHooks]" - visible = "[And( Not( GetVariableSystem.Exists( 'hooks_expand' ) ), DataModelHasItems( IntrigueWindow.GetMyHooks ) )]" - flipdirection = yes - maxhorizontalslots = 4 - - addcolumn = 116 - addrow = 120 - - item = { - portrait_head = { - datacontext = "[IntrigueWindowHookItem.GetCharacter]" - } - } - } - - expand = {} - text_single = { - visible = "[And( Not( GetVariableSystem.Exists( 'hooks_expand' ) ), GreaterThan_int32(GetDataModelSize(IntrigueWindow.GetMyHooks), '(int32)4') )]" - text = "[GetNumberAbove_int32(GetDataModelSize(IntrigueWindow.GetMyHooks), '(int32)4' )|=]" - default_format = "#weak" - using = Font_Size_Medium - align = center - layoutpolicy_vertical = growing - layoutpolicy_horizontal = expanding - } - } - - text_multi = { - visible = "[IsDataModelEmpty( IntrigueWindow.GetMyHooks )]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 120 } - text = "MY_HOOKS_ARE_EMPTY" - align = center - - background = { - using = Background_Area - } - } - } - - # Secrets known to me - vbox = { - name = "secrets_known_to_me" - layoutpolicy_horizontal = expanding - spacing = 2 - - widget = { - size = { -1 24 } - layoutpolicy_horizontal = expanding - - hbox = { - text_label_center = { - layoutpolicy_horizontal = expanding - text = "INTRIGUE_WINDOW_SECRETS_KNOWN_TO_ME_TITLE" - } - } - - hbox = { - expand = {} - - hbox = { - margin_right = 15 - spacing = 5 - tooltip = "INTRIGUE_WINDOW_HOOK_SHOW_ALL" - - button_checkbox = { - name = "show_all_secrets" - onclick = "[GetVariableSystem.Toggle( 'secrets_show_all' )]" - checked = "[GetVariableSystem.Exists( 'secrets_show_all' )]" - } - - icon = { - size = { 20 20 } - texture = "gfx/interface/icons/portraits/hook_secret.dds" - framesize = { 40 40 } - frame = 4 - } - } - } - } - - vbox_secret_item = { - datamodel = "[IntrigueWindow.GetSecretsKnownToMe]" - layoutpolicy_horizontal = expanding - - blockoverride "portrait" - { - datacontext = "[IntrigueWindowSecretGroup.GetCharacter]" - } - } - - text_multi = { - visible = "[IsDataModelEmpty( IntrigueWindow.GetSecretsKnownToMe )]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 120 } - text = "SECRETS_KNOWN_TO_ME_IS_EMPTY" - align = center - - background = { - using = Background_Area - } - } - } - - # Hooks on you - vbox = { - name = "hooks_on_me" - layoutpolicy_horizontal = expanding - spacing = 2 - - text_label_center = { - layoutpolicy_horizontal = expanding - align = center - text = "INTRIGUE_WINDOW_HOOKS_ON_ME_TITLE" - - hbox = { - margin = { 10 0 } - spacing = 10 - - expand = {} - - hbox = { - spacing = 4 - tooltip = "INTRIGUE_WINDOW_WEAK_HOOKS_COUNT" - - icon = { - size = { 14 14 } - texture = "gfx/interface/icons/portraits/hook_secret_small.dds" - framesize = { 28 28 } - frame = 1 - } - - text_single = { - text = "[IntrigueWindow.GetWeakHooksOnMeCount]" - } - } - - hbox = { - spacing = 4 - tooltip = "INTRIGUE_WINDOW_STRONG_HOOKS_COUNT" - - icon = { - size = { 14 14 } - texture = "gfx/interface/icons/portraits/hook_secret_small.dds" - framesize = { 28 28 } - frame = 2 - } - - text_single = { - text = "[IntrigueWindow.GetStrongHooksOnMeCount]" - } - } - } - } - - vbox = { - datamodel = "[IntrigueWindow.GetHooksOnMe]" - visible = "[DataModelHasItems( IntrigueWindow.GetHooksOnMe )]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - hbox = { - layoutpolicy_horizontal = expanding - datacontext = "[IntrigueWindowHookItem.GetHook]" - - background = { - using = Background_Area - } - - portrait_head_small = { - datacontext = "[IntrigueWindowHookItem.GetCharacter]" - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_left = 15 - - hbox = { - layoutpolicy_horizontal = expanding - - icon = { - size = { 20 20 } - texture = "gfx/interface/icons/portraits/hook_secret.dds" - framesize = { 40 40 } - frame = "[Hook.GetHookFrame]" - } - - text_single = { - layoutpolicy_horizontal = expanding - raw_text = " [Hook.GetHookStrengthState]" - align = nobaseline - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = "[Hook.GetName]" - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[Hook.HasExpirationDate]" - text = "INTRIGUE_WINDOW_HOOK_EXPIRATION" - default_format = "#low" - autoresize = no - } - - expand = {} - } - } - - expand = {} - } - } - } - - text_multi = { - visible = "[IsDataModelEmpty( IntrigueWindow.GetHooksOnMe )]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 120 } - text = "NOBODY_HAS_HOOKS_ON_ME" - align = center - - background = { - using = Background_Area - } - } - } - - # My secrets - vbox = { - name = "my_secrets" - layoutpolicy_horizontal = expanding - spacing = 2 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "INTRIGUE_WINDOW_MY_SECRETS_TITLE" - } - - vbox = { - name = "my_secrets_grid" - datamodel = "[IntrigueWindow.GetMySecrets]" - visible = "[DataModelHasItems( IntrigueWindow.GetMySecrets )]" - layoutpolicy_horizontal = expanding - margin_top = 10 - spacing = 5 - - item = { - vbox = { - datacontext = "[IntrigueWindowSecretItem.GetSecret]" - visible = "[Secret.IsValid]" - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 10 - tooltip = "[Secret.GetTooltipDesc]" - - icon = { - texture = "[Secret.GetType.GetIcon]" - size = { 30 30 } - } - - text_multi = { - layoutpolicy_horizontal = expanding - text = "INTRIGUE_WINDOW_SECRET_DESC" - align = nobaseline - max_width = 450 - } - - expand = {} - } - - vbox_secret_item = { - visible = "[IntrigueWindowSecretItem.IsExpanded]" - datamodel = "[IntrigueWindowSecretItem.GetKnownBy]" - layoutpolicy_horizontal = expanding - - blockoverride "portrait_context" - { - } - } - } - } - } - - text_multi = { - visible = "[IsDataModelEmpty( IntrigueWindow.GetMySecrets )]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 120 } - text = "I_HAVE_NO_SECRETS" - align = center - - background = { - using = Background_Area - } - } - } - } - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types IntrigueWindow -{ - type vbox_own_scheme_item = vbox { - name = "my_own_scheme" - datacontext = "[SchemeItem.GetScheme]" - - background = { - using = Background_Area_With_Header - } - - margin_widget = { - name = "my_own_scheme_header" - layoutpolicy_horizontal = expanding - size = { 0 30 } - margin_left = 10 - margin_right = 5 - - text_single = { - parentanchor = left|vcenter - - text = "SCHEME_WINDOW_ITEM_NAME" - using = Font_Size_Medium - align = center - - tooltip = "SCHEME_WINDOW_TT_ITEM" - } - - button_cancel = { - name = "cancel_button" - parentanchor = right|vcenter - position = { 0 2 } - size = { 30 30 } - - onclick = "[SchemeItem.OnCancelClick]" - enabled = "[SchemeItem.CanCancelScheme]" - tooltip = "[SchemeItem.GetCancelSchemeDescription]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - margin_left = 15 - - flowcontainer = { - direction = vertical - - background = { - visible = "[Scheme.IsExposed]" - using = Status_Bad - margin_right = 10 - margin_top = 5 - } - - flowcontainer = { - spacing = 5 - tooltip = "SCHEME_WINDOW_SUCCESS_TOOLTIP" - - icon = { - name = success_icon - size = { 30 30 } - - texture = "gfx/interface/icons/schemes/icon_scheme_success.dds" - } - - text_single = { - name = "success" - text = "SCHEME_WINDOW_SUCCESS_CHANCE" - using = Font_Size_Medium - align = nobaseline - } - } - - flowcontainer = { - visible = "[Scheme.IsSecret]" - spacing = 5 - tooltip = "SCHEME_WINDOW_SECRECY_TOOLTIP" - - icon = { - name = "secrecy_icon" - size = { 30 30 } - texture = "gfx/interface/icons/schemes/icon_secrecy.dds" - } - - text_single = { - name = "secrecy" - size = { 40 20 } - text = "SCHEME_WINDOW_SECRECY" - using = Font_Size_Medium - align = nobaseline - } - } - - icon = { - visible = "[Scheme.IsExposed]" - size = { 35 35 } - texture = "gfx/interface/icons/schemes/icon_discovered_scheme.dds" - tooltip = "SCHEME_WINDOW_EXPOSED_TOOLTIP" - } - } - - # Progressbar - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 13 - - progressbar_segmented = { - name = "progress" - tooltip = "SCHEME_ITEM_PROGRESS_TOOLTIP" - datamodel = "[GetSegmentedProgressBar( GetDefine( 'NScheme', 'STEPS_TO_PROGRESS' ), GetDefine( 'NScheme', 'PROGRESS_FRAMES' ), Scheme.GetProgress, Scheme.GetProgressChance )]" - } - - text_single = { - name = "estimated_time" - text = "SW_ESTIMATED_TIME" - using = Font_Size_Medium - tooltip = "[SelectLocalization( Scheme.IsReady, 'SCHEME_READY_TOOLTIP', 'SCHEME_ESTIMATED_TIME_TOOLTIP' )]" - } - - expand = {} - } - - portrait_head = { - datacontext = "[Scheme.GetTarget]" - using = tooltip_es - blockoverride "portrait_button" - { - tooltip = "SCHEME_WINDOW_SCHEME_TARGET" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 9 5 } - - divider_light = { - visible = "[Scheme.GetSchemeType.UsesAgents]" - layoutpolicy_horizontal = expanding - } - } - - ### MEMBERS BUTTONS - hbox = { - name = "my_own_scheme_buttons" - visible = "[Scheme.GetSchemeType.UsesAgents]" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_left = 15 - margin_bottom = 10 - spacing = 3 - - text_single = { - text = "SCHEME_WINDOW_SHOW_MEMBERS" - margin_right = 3 - align = nobaseline - } - - button_expand = { - size = { 25 25 } - frame = 2 - - visible = "[GetVariableSystem.Exists( 'own_scheme_expand')]" - onclick = "[GetVariableSystem.Clear( 'own_scheme_expand')]" - } - - button_expand = { - size = { 25 25 } - frame = 1 - - visible = "[Not(GetVariableSystem.Exists( 'own_scheme_expand'))]" - onclick = "[GetVariableSystem.Set( 'own_scheme_expand', 'true' )]" - enabled = "[SchemeItem.HasMembers]" - } - - expand = {} - - button_standard_small = { - name = "potential_agents_button" - text = "SCHEME_WINDOW_INVITE_MEMBERS" - default_format ="#medium" - - onclick = "[SchemeItem.ShowPotentialAgents]" - enabled = "[GreaterThan_int32( SchemeItem.GetNumberOfPotentialOwnerAgents, '(int32)0' )]" - using = tooltip_ws - tooltip = "SCHEME_WINDOW_INVITE_TOOLTIP" - } - } - - ### MEMBERS - vbox = { - name = "my_own_scheme_members" - visible = "[GetVariableSystem.Exists( 'own_scheme_expand' )]" - layoutpolicy_horizontal = expanding - margin = { 7 0 } - margin_bottom = 5 - - vbox = { - name = "owner_member_grid" - datamodel = "[SchemeItem.GetMembers]" - layoutpolicy_horizontal = expanding - - item = { - hbox = { - layoutpolicy_horizontal = expanding - datacontext = "[SchemeAgentItem.GetCharacter]" - spacing = 10 - - background = { - using = Background_Area_Light - alpha = 0.7 - } - - portrait_head_small = { - using = tooltip_ws - - tooltip = "SCHEME_AGENT_TOOLTIP" - - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - - icon = { - visible = "[SchemeAgentItem.IsExposed]" - parentanchor = top|right - size = { 25 25 } - alwaystransparent = yes - texture = "gfx/interface/icons/schemes/icon_discovered_scheme.dds" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetNameNoTooltip]" - using = Font_Size_Medium - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - spacing = 5 - - icon = { - name = success_icon - size = { 25 25 } - texture = "gfx/interface/icons/schemes/icon_scheme_success.dds" - tooltip = "[SchemeAgentItem.GetSuccessDesc]" - } - - text_single = { - text = "[SchemeAgentItem.GetSuccessChance|0]" - tooltip = "[SchemeAgentItem.GetSuccessDesc]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - hbox = { - spacing = 5 - - icon = { - name = power_icon - size = { 25 25 } - texture = "gfx/interface/icons/schemes/icon_scheme_power.dds" - tooltip = "INTRIGUE_WINDOW_SCHEME_POWER_TT" - } - - text_single = { - text = "[SchemeAgentItem.GetInfluence|0]" - tooltip = "INTRIGUE_WINDOW_SCHEME_POWER_TT" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - expand = {} - - text_single = { - text = "INTRIGUE_WINDOW_AGENT_DISCOVERED" - visible = "[SchemeAgentItem.IsExposed]" - default_format = "#negative_value" - tooltip = "INTRIGUE_WINDOW_AGENT_DISCOVERED_TT" - } - } - } - } - } - } - - expand = {} - } - } - - type vbox_discovered_scheme_item = vbox { - name = "known_scheme" - datacontext = "[SchemeItem.GetScheme]" - - background = { - using = Background_Area_With_Header - } - - widget = { - name = "my_own_scheme_header" - size = { 510 130 } - - text_single = { - parentanchor = hcenter - position = { 0 3 } - text = "SCHEME_WINDOW_ITEM_NAME" - using = Font_Size_Medium - } - - flowcontainer = { - position = { 10 35 } - direction = vertical - - flowcontainer = { - tooltip = "SCHEME_WINDOW_SUCCESS_DISCOVERED_TOOLTIP" - spacing = 5 - - icon = { - name = success_icon - size = { 30 30 } - - texture = "gfx/interface/icons/schemes/icon_scheme_success.dds" - } - - text_single = { - name = "success" - parentanchor = vcenter - text = "SCHEME_WINDOW_SUCCESS_CHANCE" - using = Font_Size_Medium - align = nobaseline - } - } - - flowcontainer = { - visible = "[Scheme.IsSecret]" - spacing = 5 - tooltip = "SCHEME_WINDOW_SECRECY_DISCOVERED_TOOLTIP" - - icon = { - name = "secrecy_icon" - size = { 30 30 } - texture = "gfx/interface/icons/schemes/icon_secrecy.dds" - } - - text_single = { - name = "secrecy" - size = { 40 20 } - text = "SCHEME_WINDOW_SECRECY" - using = Font_Size_Medium - align = nobaseline - } - } - } - - portrait_head = { - name = "target_portrait" - datacontext = "[Scheme.GetTarget]" - parentanchor = right - position = { -20 0 } - using = tooltip_es - blockoverride "portrait_button" - { - tooltip = "SCHEME_WINDOW_SCHEME_TARGET" - } - - icon = { - name = "target_arrow" - position = { -40 20 } - parentanchor = left|vcenter - texture = "gfx/interface/icons/scheme_target_arrow.dds" - } - } - } - - hbox = { - visible = "[And( Not(SchemeItem.HasMembers ), SchemeItem.GetScheme.GetSchemeType.UsesAgents)]" - layoutpolicy_horizontal = expanding - margin = { 0 30 } - - background = { - using = Background_Area - } - - text_single = { - text = "SCHEME_WINDOW_NO_KNOWN_AGENTS" - align = center - default_format = "#low;italic" - } - } - - vbox = { - visible = "[SchemeItem.HasMembers]" - name = "known_scheme_members" - layoutpolicy_horizontal = expanding - margin = { 15 10 } - spacing = 5 - - background = { - using = Background_Area - } - - text_single = { - text = "SCHEME_WINDOW_MEMBER_LIST" - } - - hbox = { - layoutpolicy_horizontal = expanding - - fixedgridbox = { - name = "owner_member_grid" - datamodel = "[SchemeItem.GetMembers]" - addcolumn = 95 - addrow = 95 - datamodel_wrap = 5 - flipdirection = yes - - item = { - portrait_head_small = { - datacontext = "[SchemeAgentItem.GetCharacter]" - using = tooltip_ws - - blockoverride "portrait_button" - { - tooltip = "[SchemeAgentItem.GetTooltip]" - } - } - } - } - - expand = {} - } - - expand = {} - } - } -} - -types IntrigueWindowTypes -{ - type vbox_secret_item = vbox { - spacing = 7 - - item = { - hbox = { - layoutpolicy_horizontal = expanding - visible = "[Or( IntrigueWindowSecretGroup.HasUnspentHooks, GetVariableSystem.Exists( 'secrets_show_all' ) )]" - - background = { - using = Background_Area - margin_bottom = 5 - } - - portrait_head_small = { - block "portrait" {} - } - - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[IntrigueWindowSecretGroup.GetCharacter]" - margin = { 10 0 } - - vbox = { - name = "secrets" - datamodel = "[IntrigueWindowSecretGroup.GetSecrets]" - visible = "[DataModelHasItems( IntrigueWindowSecretGroup.GetSecrets )]" - margin = { 5 5 } - spacing = 5 - layoutpolicy_horizontal = expanding - - item = { - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - datacontext = "[IntrigueWindowSecretItem.GetSecret]" - visible = "[And( Secret.IsValid, Or( Not( IntrigueWindowSecretItem.IsSpent ), GetVariableSystem.Exists( 'secrets_show_all' ) ) )]" - - - icon = { - texture = "[Secret.GetType.GetIcon]" - size = { 30 30 } - tooltip = "INTRIGUE_WINDOW_SECRET_TOOLTIP" - } - spacer = {} - text_multi = { - layoutpolicy_horizontal = expanding - text = "INTRIGUE_WINDOW_SECRET_DESC" - #default_format = "#high" - align = nobaseline - autoresize = yes - max_width = 300 - } - - expand = {} - icon = { - size = { 20 20 } - texture = "gfx/interface/icons/portraits/hook_secret.dds" - framesize = {40 40 } - frame = 1 - visible = "[IntrigueWindowSecretItem.IsWeakHook( Character.Self )]" - tooltip = "INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT" - } - - - icon = { - size = { 20 20 } - texture = "gfx/interface/icons/portraits/hook_secret.dds" - framesize = { 40 40 } - frame = 2 - visible = "[IntrigueWindowSecretItem.IsStrongHook( Character.Self )]" - tooltip = "INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT" - } - - warning_icon = { - size = { 20 20 } - visible = "[Not( Character.IsPlayerInteractionWithTargetSecretValid( 'blackmail_interaction', Secret.Self ) )]" - tooltip = "[Character.GetPlayerInteractionWithTargetSecretTooltip( 'blackmail_interaction', Secret.Self )]" - } - } - } - } - - hbox = { - visible = "[Character.IsPlayerInteractionShown('blackmail_interaction')]" - layoutpolicy_horizontal = expanding - margin_right = 5 - spacing = 5 - - expand = {} - - button_standard_small = { - name = "blackmail_button" - datacontext = "[IntrigueWindowSecretGroup.GetFirstSecret.GetSecret]" - size = { 120 25 } - enabled = "[IntrigueWindowSecretGroup.CanBlackmail]" - onclick = "[Character.OpenPlayerInteraction( 'blackmail_interaction' )]" - text = "INTRIGUE_WINDOW_SECRET_KNOWN_TO_ME_BLACKMAIL" - tooltip = "INTRIGUE_WINDOW_SECRET_BLACKMAIL_TT" - using = tooltip_se - } - - button_tertiary = { - name = "expose_button" - datacontext = "[IntrigueWindowSecretGroup.GetFirstSecret.GetSecret]" - size = { 120 25 } - onclick = "[Character.OpenPlayerInteraction( 'expose_secret_interaction' )]" - #"[IntrigueWindow.ExposeSecret( Character.Self, 'blackmail_interaction', Secret.Self )]" - text = "INTRIGUE_WINDOW_SECRET_EXPOSE" - tooltip = "INTRIGUE_WINDOW_SECRET_EXPOSE_TT" - using = tooltip_se - } - - - } - } - - - expand = {} - } - } - } -} diff --git a/project/ck3/base_game/gui/window_intrigue_potential_faction_member.gui b/project/ck3/base_game/gui/window_intrigue_potential_faction_member.gui deleted file mode 100644 index 5e1c51e7a0..0000000000 --- a/project/ck3/base_game/gui/window_intrigue_potential_faction_member.gui +++ /dev/null @@ -1,173 +0,0 @@ -window = { - name = "potential_faction_member_window" - position = { -590 110 } - movable = no - resizable = no - parentanchor = right - layer = middle - allow_outside = yes - - using = Window_Background - using = Window_Decoration_Spike - using = Window_Size_CharacterList_Small - - state = { - name = _show - using = Animation_FadeIn_Quick - - position_x = -590 - - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - - position_x = -560 - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "POTENTIAL_FACTION_MEMBERS_HEADER" - } - - blockoverride "button_close" - { - onclick = "[PotentialFactionMemberWindow.Close]" - } - } - - vbox_character_list = { - datacontext = "[PotentialFactionMemberWindow.GetListItems]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "skill_sort_buttons" {} - blockoverride "item_size" { - size = { 480 110 } - layoutpolicy_horizontal = expanding - } - - blockoverride "button_content" - { - vbox = { - margin = { 10 5 } - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - autoresize = no - text = "[Character.GetUINameNoTooltip]" - using = Font_Size_Medium - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 8 - margin_top = 3 - - text_single = { - name = "opinion_liege" - visible = "[Not(Character.GetLiege.IsLocalPlayer)]" - text = "CHARACTER_WINDOW_OPINION_OF_LIEGE" - align = nobaseline - } - - - portrait_opinion = { - name = "liege_opinion" - visible = "[Not(Character.GetLiege.IsLocalPlayer)]" - - blockoverride "opinion_text" - { - text = "[Character.GetOpinionOf( Character.GetLiege )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( Character.GetLiege )]" - } - - blockoverride "ott_heading_text" - { - text = "[Character.GetOpinionHeadingText( Character.GetLiege )]" - } - - blockoverride "ott_opinion_value_text" - { - text = "[Character.GetOpinionOf( Character.GetLiege )|=]" - fonttintcolor = "[Character.GetOpinionOfTint( Character.GetLiege )]" - } - - blockoverride "ott_opinion_breakdown_text" - { - text = "[Character.GetOpinionBreakdownText( Character.GetLiege )]" - } - } - - expand = {} - - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - tooltip = "[CharacterListItem.GetText('military_strength_tooltip')]" - layoutpolicy_horizontal = expanding - spacing = 5 - - icon = { - name = "icon_combat_strength" - size = { 30 30 } - texture = "gfx/interface/icons/icon_soldier.dds" - } - - text_single = { - name = "military_total_strength" - layoutpolicy_horizontal = expanding - text = "[CharacterListItem.GetInt('military_strength')]" - default_format = "#high" - using = Font_Size_Big - } - } - - text_single = { - name = "status" - text = "[CharacterListItem.GetText('status')]" - } - } - } - } - } - } - - window_character_filter = { - datacontext = "[PotentialFactionMemberWindow.GetListItems]" - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('imprisoned_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_intrigue_potential_scheme_agent.gui b/project/ck3/base_game/gui/window_intrigue_potential_scheme_agent.gui deleted file mode 100644 index c8d299e847..0000000000 --- a/project/ck3/base_game/gui/window_intrigue_potential_scheme_agent.gui +++ /dev/null @@ -1,149 +0,0 @@ -window = { - name = "potential_agent_window" - position = { -630 110 } - movable = no - parentanchor = right - allow_outside = yes - layer = middle - - using = Window_Background_Subwindow - using = Window_Size_CharacterList_Small - - state = { - name = _show - using = Animation_FadeIn_Quick - - position_x = -630 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - - position_x = -590 - } - - vbox = { - margin = { 4 4 } - - header_pattern = { - layoutpolicy_horizontal = expanding - blockoverride "header_text" { - text = "POTENTIAL_AGENT_HEADER" - } - - blockoverride "button_close" { - onclick = "[PotentialAgentWindow.Close]" - } - } - - vbox_character_list = { - datacontext = "[PotentialAgentWindow.GetListItems]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "skill_sort_buttons" {} - blockoverride "item_size" { - size = { 480 110 } - layoutpolicy_horizontal = expanding - } - - blockoverride "button_content" - { - vbox = { - margin = { 10 5 } - - text_single = { - name = "name" - layoutpolicy_horizontal = expanding - text = "[Character.GetUINameNoTooltip]" - using = Font_Size_Medium - autoresize = no - } - - text_single = { - name = "character_relation" - layoutpolicy_horizontal = expanding - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - autoresize = no - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - spacing = 10 - - ### Success - hbox = { - layoutpolicy_horizontal = expanding - tooltip = "POTENTIAL_AGENT_SUCCESS_TOOLTIP" - spacing = 5 - - icon = { - name = success_icon - size = { 25 25 } - texture = "gfx/interface/icons/schemes/icon_scheme_success.dds" - } - - text_single = { - name = "success" - layoutpolicy_horizontal = expanding - text = "[CharacterListItem.GetInt( 'success' )]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - - ### Power - hbox = { - layoutpolicy_horizontal = expanding - tooltip = "POTENTIAL_AGENT_POWER_TOOLTIP" - spacing = 5 - - icon = { - name = power_icon - size = { 25 25 } - texture = "gfx/interface/icons/schemes/icon_scheme_power.dds" - } - - text_single = { - name = "success" - layoutpolicy_horizontal = expanding - text = "[CharacterListItem.GetInt( 'power' )]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - } - - expand = {} - - ### Acceptance - text_single = { - name = "acceptance" - text = "[CharacterListItem.GetText( 'acceptance' )]" - tooltip = "[CharacterListItem.GetText( 'acceptance_desc' )]" - } - - } - } - } - } - } - - window_character_filter = { - datacontext = "[PotentialAgentWindow.GetListItems]" - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_kill_list.gui b/project/ck3/base_game/gui/window_kill_list.gui deleted file mode 100644 index 325c19611f..0000000000 --- a/project/ck3/base_game/gui/window_kill_list.gui +++ /dev/null @@ -1,165 +0,0 @@ -kill_list_window = { - name = "kill_list" - - datacontext = "[KillListWindow.GetKills]" - - blockoverride "header_text" - { - text = "KILL_LIST" - } - blockoverride "button_close" - { - onclick = "[KillListWindow.Close]" - } -} - -kill_list_window = { - name = "artifact_kill_list" - - datacontext = "[ArtifactKillListWindow.GetKills]" - - blockoverride "header_text" - { - text = "ARTIFACT_KILL_LIST" - } - blockoverride "button_close" - { - onclick = "[ArtifactKillListWindow.Close]" - } - blockoverride "additional_data" - { - text_single = { - datacontext = "[ArtifactKillListWindow.GetArtifact]" - name = "forgotten_soldiers" - visible = "[GreaterThan_int32( Artifact.GetForgottenSoldiersCount, '(int32)0' )]" - text = ARTIFACT_FORGOTTEN_SOLDIER_KILLS - } - } -} - -types KillListTypes -{ - # Requires a character list - type kill_list_window = window - { - layer = middle - allow_outside = yes - position = { 600 90 } - - using = Window_Movable - using = Window_Background - using = Window_Decoration - using = Window_Size_CharacterList - - state = { - name = _show - using = Animation_FadeIn_Quick - position_x = 600 - on_start = "[GetVariableSystem.Set( 'kill_list_open', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_x = 580 - on_start = "[GetVariableSystem.Clear( 'kill_list_open' )]" - } - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - } - - block "additional_data" - { - } - - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "container_implementation" { - fixedgridbox = { - addcolumn = 650 - addrow = 120 - - name = "characters_grid" - datamodel_reuse_widgets = yes - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - - item = { - widget_character_list_item_finder = { - size = { 650 122 } - - blockoverride "gridbox_items" - { - min_width = 260 - maxhorizontalslots = 9 - maxverticalslots = 2 - } - - blockoverride "character_relation" {} # Relation is not important really, if you want to know click the portrait - blockoverride "character_age" {} # Age is listed in the death tooltip - blockoverride "is_dead" {} - blockoverride "claims" {} - blockoverride "additional_info_kill_list" { - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - text_multi = { - text = CHARACTER_DEAD_TOOLTIP_HIDE_KILLER # The killer is always listed at the top of the UI, so we can shorten that out of the text here for less duplication per entry - layoutpolicy_horizontal = expanding - } - - expand = {} - } - } - } - } - } - } - } - } - - window_character_filter = { - parentanchor = top|right - widgetanchor = left - position = { -20 20 } - - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('age_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_knights.gui b/project/ck3/base_game/gui/window_knights.gui deleted file mode 100644 index 3459b8b2d5..0000000000 --- a/project/ck3/base_game/gui/window_knights.gui +++ /dev/null @@ -1,268 +0,0 @@ -###################################################### -################# KNIGHTS VIEW ################### -###################################################### - -window = { - datacontext = "[KnightsView.GetMilitaryView]" - name = "knight_view" - size = { 540 865 } - parentanchor = top|right - position = { -626 170 } - movable = no - layer = middle - - using = Window_Background_Subwindow - - state = { - name = _show - using = Animation_FadeIn_Quick - - position = { -626 170 } - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - - position_x = -570 - } - - vbox = { - margin = { 4 4 } - spacing = 5 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = KV_HEADER - } - - blockoverride "button_close" - { - onclick = "[KnightsView.Close]" - - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_bottom = 5 - - text_label_center = { - name = "knights_cap" - text = "MAX_KNIGHT_COUNT" - tooltip = "MAX_KNIGHT_TOOLTIP" - default_format = "#low" - } - - text_label_center = { - name = "knights_effectiveness" - - text = "KNIGHT_EFFECTIVENESS" - tooltip = "KNIGHT_EFFECTIVENESS_TOOLTIP" - default_format = "#low" - } - } - - button_decision_entry = { - name = "invite_knights_decision" - datacontext = "[GetDecisionWithKey('invite_knights_decision')]" - visible = "[Decision.IsShownForPlayer]" - onclick = "[OpenDecisionDetailView( Decision.Self )]" - } - - spacer = { - size = { 10 10 } - } - - text_label_center = { - name = "knights_effectiveness" - text = "KNIGHTS_SUBHEADER" - default_format = "#medium" - } - - scrollbox = { - name = "knights" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - name = "knights" - datamodel = "[MilitaryView.GetKnights]" - spacing = 10 - - item = { - widget = { - layoutpolicy_horizontal = expanding - size = { 0 130 } - - using = Background_Guest - - blockoverride "Background_Guest_pattern_visible" - { - visible = "[Character.IsGuest]" - margin_bottom = -5 - margin_right = 5 - } - blockoverride "Background_Guest_frame_visible" - { - visible = "[Character.IsGuest]" - margin_left = 3 - margin_bottom = -5 - margin_top = 1 - margin_right = 5 - } - - vbox = { - spacing = 7 - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 5 - spacing = 10 - - portrait_head = { - alpha = "[Select_float( Character.IsKnight, '(float)1.0', '(float)0.6' )]" - } - - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - spacing = 10 - margin_top = 15 - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - icon = { - visible = "[Character.IsKnight]" - texture = "gfx/interface/icons/icon_knight_small.dds" - size = { 40 40 } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetNameNoTooltip]" - using = Font_Size_Medium - autoresize = no - } - - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetRelationToString( GetPlayer )]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - default_format = "#low" - autoresize = no - align = nobaseline - } - - expand = {} - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin = { 10 0 } - - text_label_center = { - text = "[prowess_i][Character.GetSkill( 'prowess' )]" - using = Font_Size_Big - default_format = "#high" - } - - expand = {} - } - } - - hbox = { - visible = "[Not(Character.IsGuest)]" - layoutpolicy_horizontal = expanding - spacing = 10 - - button_standard = { - size = { 90 33 } - onclick = "[MilitaryView.SetKnightForced( Character.Self )]" - down = "[Character.IsKnightForced]" - alwaystransparent = "[Character.IsKnightForced]" - - text = "KNIGHTS_VIEW_FORCE" - - tooltip = "KNIGHTS_VIEW_TITLE_FORCE_TT" - using = tooltip_se - } - - button_standard = { - size = { 90 33 } - onclick = "[MilitaryView.SetKnightDefault( Character.Self )]" - down = "[Character.IsKnightDefault]" - alwaystransparent = "[Character.IsKnightDefault]" - - text = "KNIGHTS_VIEW_ALLOW" - - tooltip = "KNIGHTS_VIEW_TITLE_BY_PROWESS_TT" - using = tooltip_se - } - - button_standard = { - size = { 90 33 } - onclick = "[MilitaryView.SetKnightDisallowed( Character.Self )]" - down = "[Character.IsKnightDisallowed]" - alwaystransparent = "[Character.IsKnightDisallowed]" - - text = "KNIGHTS_VIEW_FORBID" - - tooltip = "KNIGHTS_VIEW_TITLE_FORBID_TT" - using = tooltip_se - } - - expand = {} - } - - hbox = { - visible = "[Character.IsGuest]" - layoutpolicy_horizontal = expanding - spacing = 10 - - button_standard = { - visible = "[Character.IsPlayerInteractionShown('recruit_guest_interaction')]" - enabled = "[Character.IsPlayerInteractionValid('recruit_guest_interaction')]" - onclick = "[Character.OpenPlayerInteraction('recruit_guest_interaction')]" - text = "[Character.GetPlayerInteractionName('recruit_guest_interaction')]" - tooltip = "[Character.GetPlayerInteractionTooltip('recruit_guest_interaction')]" - using = tooltip_se - } - - expand = {} - } - - expand = {} - } - - - } - - divider = { - layoutpolicy_horizontal = expanding - } - } - } - } - } - } - } -} - diff --git a/project/ck3/base_game/gui/window_languages.gui b/project/ck3/base_game/gui/window_languages.gui deleted file mode 100644 index f6afa8f999..0000000000 --- a/project/ck3/base_game/gui/window_languages.gui +++ /dev/null @@ -1,388 +0,0 @@ -window = { - name = "languages_window" - parentanchor = bottom|left - movable = no - layer = middle - - datacontext = "[LanguageWindow.GetLanguage]" - datacontext = "[GetPlayer]" - datacontext = "[Character.GetCulture]" - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin_left = 20 - margin_bottom = 20 - texture_density = 2 - margin_top = 16 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - using = Animation_FadeIn_BottomLeft - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - using = Animation_FadeOut_BottomLeft - } - - vbox = { - name = "window_content" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # The height can vary a lot when looking at your native language if nobody uses it including you, so we resize from the overall vbox - set_parent_size_to_minimum = yes - min_width = 620 - max_width = 620 - - margin_right = 28 - margin_left = 15 - margin_bottom = 10 - spacing = 6 - - hbox = { - margin_left = -15 - margin_right = -10 - margin_bottom = -15 - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = COURT_LANGUAGE_NAME - parentanchor = left|vcenter - align = left - position = { 15 -10 } - - } - - blockoverride "button_close" - { - onclick = "[LanguageWindow.Close]" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - text_single = { - text = "[court_language|E]" - } - - text_single = { - text = IS_NATIVE_LANGUAGE - visible = "[ObjectsEqual( Culture.GetLanguage, CulturePillar.Self )]" - default_format = "#weak" - margin_left = 5 - } - - expand = {} - } - - vbox = { - name = "grandeur_effects" - layoutpolicy_horizontal = expanding - spacing = 5 - margin_top = 3 - margin_bottom = 10 - - background = { - margin_right = 10 - margin_left = 20 - - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = COURT_GRANDEUR_EFFECTS - } - - expand = {} - } - - vbox = { - hbox = { - spacing = 5 - margin_top = 5 - icon_culture_pillar = { - name = "grandeur_icon" - size = { 50 50 } - texture = "gfx/interface/window_roco_grandeur/icon_grandeur.dds" - } - text_grandeur_from_language = { - margin_bottom = 8 - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - text_multi = { - max_width = 400 - autoresize = yes - text = "COURT_GRANDEUR_EFFECTS_DESCRIPTION" - default_format = "#weak" - align = center - } - } - } - } - - vbox = { - name = "grandest_royal_court" - layoutpolicy_horizontal = expanding - spacing = 5 - - visible = "[DataModelHasItems( LanguageWindow.GetRankedRoyalCourtItems )]" - - background = { - margin_right = 10 - margin_left = 20 - - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = GRANDEST_ROYAL_COURT - } - - expand = {} - } - - hbox = { - name = "grandest_court_name" - - layoutpolicy_horizontal = expanding - datacontext = "[LanguageWindow.GetGrandestRoyalCourt.GetCharacter]" - - text_label_left = { - layoutpolicy_horizontal = expanding - text = ROYAL_COURT_NAME - default_format = "#high" - } - - expand = {} - } - - spacer = { - size = { 0 15 } - } - - hbox = { - datacontext = "[LanguageWindow.GetGrandestRoyalCourt.GetCharacter]" - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - background = { - layoutpolicy_horizontal = expanding - margin_top = 24 - margin_right = 15 - alpha = 0.3 - texture = "gfx/interface/illustrations/event_scenes/corridor_day.dds" - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_rough_edges.dds" - blend_mode = alphamultiply - } - } - - portrait_torso = { - name = "grandest_court_portrait" - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - name = "court_ranked_items" - layoutpolicy_horizontal = expanding - datamodel = "[LanguageWindow.GetRankedRoyalCourtItems]" - margin_bottom = 20 - - item = { - vbox = { - datacontext = "[RankedRoyalCourtItem.GetCharacter]" - max_width = 150 - layoutpolicy_horizontal = expanding - margin = { 20 0 } - - background = { - using = Background_Area_Dark - margin = { 0 10 } - alpha = 0.8 - } - - coa_realm_small_crown = {} - - divider_light = { - layoutpolicy_horizontal = expanding - } - - text_single = { - text = "[RankedRoyalCourtItem.GetRank]" - default_format = "#weak" - } - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetCourtGrandeurData.GetCurrent|2]" - margin_bottom = 6 - align = center - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - text_grandeur_from_language = {} - } - } - } - } - - expand = { - layoutpolicy_horizontal = expanding - } - } - } - - vbox = { - name = "adopt_as_court_language" - layoutpolicy_horizontal = expanding - spacing = 5 - margin_top = 0 - margin_bottom = 5 - - text_multi = { - max_width = 400 - autoresize = yes - text = ADOPT_COURT_LANGUAGE_INFO - align = center - margin_bottom = 5 - default_format = "#weak" - } - - button_standard = { - text = ADOPT_COURT_LANGUAGE - onclick = "[Character.AdoptCourtLanguage( CulturePillar.Self )]" - enabled = "[Character.CanAdoptCourtLanguage( CulturePillar.Self )]" - tooltip = "[Character.GetCanAdoptCourtLanguageText( CulturePillar.Self )]" - size = { 300 34 } - visible = "[Not(Character.IsCharacterCourtLanguage(CulturePillar.Self))]" - } - } - - hbox = { - name = "current_court_language" - layoutpolicy_horizontal = expanding - - visible = "[ObjectsEqual( Character.GetCourtLanguage, CulturePillar.Self )]" - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - background = { - margin_right = 10 - margin_left = 20 - margin_bottom = 20 - - using = Background_Area - } - - expand = { - layoutpolicy_horizontal = expanding - } - - icon_culture_pillar = { - texture = "gfx/interface/icons/culture_pillars/language.dds" - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = YOUR_CURRENT_COURT_LANGUAGE - } - text_single = { - text = LANGUAGE_ADOPTED_ON - default_format = "#weak" - } - } - - expand = { - layoutpolicy_horizontal = expanding - } - } - } - - expand = {} - } -} - -types LanguageTypes -{ - type coa_language_county = coa_title_tiny - { - blockoverride "coa_tooltip" - { - tooltipwidget = { - using = CountyTitleTooltipLanguage - } - } - } - - type text_grandeur_from_language = text_single - { - name = "current" - text = "[Character.CalculateGrandeurFromCourtLanguage( CulturePillar.Self )|+=]" - using = Font_Size_Big - - tooltip_enabled = "[NotEqualTo_CFixedPoint( Character.CalculateGrandeurFromCourtLanguage( CulturePillar.Self ), '(CFixedPoint)0' )]" - tooltipwidget = { - widget_value_breakdown_tooltip = { - datacontext = "[Character.CalculateGrandeurFromCourtLanguageBreakdown( CulturePillar.Self )]" - - blockoverride "header" { - text_single = { - text = COURT_LANGUAGE_BASELINE_BONUS_BREAKDOWN_HEADER - default_format = "#T" - } - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_lease_out_baronies.gui b/project/ck3/base_game/gui/window_lease_out_baronies.gui deleted file mode 100644 index e8a0f129b1..0000000000 --- a/project/ck3/base_game/gui/window_lease_out_baronies.gui +++ /dev/null @@ -1,105 +0,0 @@ -###################################################### -################### SELECT CAPITAL ################### -###################################################### -window = { - name = "lease_out_baronies_window" - parentanchor = top|right - position = { -15 90 } - size = { 550 940 } - movable = no - layer = windows_layer - - using = Window_Background - using = Window_Decoration_Spike - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "LEASE_OUT_BARONIES_TITLE" - } - - blockoverride "button_close" - { - onclick = "[LeaseOutBaroniesWindow.Close]" - } - } - - text_single = { - name = "hint_text" - text = "[LeaseOutBaroniesWindow.GetSelectionHint]" - margin_bottom = 15 - } - - scrollbox = { - name = "titles_scroll_area" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - - blockoverride "scrollbox_empty" - { - text = "LEASE_OUT_BARONIES_NO_TITLES" - visible = "[IsDataModelEmpty(LeaseOutBaroniesWindow.GetTitles)]" - } - - blockoverride "scrollbox_content" - { - vbox = { - name = "titles_grid" - datamodel = "[LeaseOutBaroniesWindow.GetTitles]" - layoutpolicy_horizontal = expanding - spacing = 5 - - item = { - button_standard_list = { - name = "title_button" - layoutpolicy_horizontal = expanding - size = { 0 58 } - onclick = "[LeaseOutBaroniesWindowTitleItem.OnClick]" - down = "[LeaseOutBaroniesWindowTitleItem.IsSelected]" - using = tooltip_es - - hbox = { - margin = { 10 0 } - spacing = 10 - - coa_title_tiny_crown = { - datacontext = "[LeaseOutBaroniesWindowTitleItem.GetTitle]" - } - - text_single = { - name = "text" - layoutpolicy_horizontal = expanding - text = "[LeaseOutBaroniesWindowTitleItem.GetTitle.GetName]" - default_format = "#high" - using = Font_Size_Medium - } - - highlight_icon = { - texture = "gfx/interface/icons/symbols/icon_check.dds" - visible = "[LeaseOutBaroniesWindowTitleItem.IsSelected]" - size = { 30 30 } - } - } - } - } - } - } - } - - hbox = { - margin = { 0 15 } - ### SEND OFFER BUTTON - button_primary_big = { - name = "confirm_button" - text = "LEASE_OUT_BARONIES_CONFIRM" - onclick = "[LeaseOutBaroniesWindow.OnConfirm]" - } - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/window_levy.gui b/project/ck3/base_game/gui/window_levy.gui deleted file mode 100644 index e6113175db..0000000000 --- a/project/ck3/base_game/gui/window_levy.gui +++ /dev/null @@ -1,177 +0,0 @@ -###################################################### -################# LEVY VIEW ################### -###################################################### - -window = { - name = "levy_view" - datacontext = "[LevyView.GetLevyType]" - size = { 400 200 } - parentanchor = top|right - position = { -630 290 } - movable = no - layer = middle - - using = Window_Background_Subwindow - - state = { - name = _show - using = Animation_FadeIn_Quick - - position = { -630 290 } - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - - position_x = -570 - } - - - vbox = { - set_parent_size_to_minimum = yes - margin = { 4 4 } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = LV_HEADER - } - - blockoverride "button_close" - { - onclick = "[LevyView.Close]" - } - } - - widget = { - layoutpolicy_horizontal = expanding - size = { 340 200 } - - vbox = { - background = { - name = "image" - - texture = "gfx/interface/illustrations/men_at_arms_big/levies.dds" - using = Mask_Rough_Edges - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[Not(LevyView.HasRaisedLevies)]" - - expand = {} - - text_label_right = { - text = "LV_UNRAISED" - using = Font_Size_Big - default_format = "#high" - } - - spacer = { - size = {8 0} - } - } - - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 5 } - - hbox = { - layoutpolicy_horizontal = expanding - size = { 340 200 } - spacing = 5 - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 40 40 } - } - - text_label_left = { - text = "LV_COUNTS" - default_format = "#high" - using = Font_Size_Big - } - - expand = {} - - } - expand = {} - } - } - } - - vbox = { - visible = "[LevyView.HasRaisedLevies]" - margin = { 20 0 } - margin_bottom = 10 - - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "LV_RAISED" - align = left - } - expand = {} - } - - hbox = { - spacing = 10 - layoutpolicy_horizontal = expanding - - text_single = { - text = "LV_MAINTENANCE" - } - expand = {} - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - margin = { 5 0 } - - vbox_maa_stats_numbers = { - layoutpolicy_horizontal = expanding - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 10 } - spacing = 10 - - text_single = { - name = "counters" - visible = "[MenAtArmsType.FightsInMainPhase]" - layoutpolicy_horizontal = expanding - text = "LV_NO_COUNTERS" - } - - text_single = { - name = "no_terrains" - text = "REGIMENT_TERRAIN_BONUS_NONE" - } - - text_multi = { - layoutpolicy_horizontal = expanding - size = { 0 90 } - max_width = 380 - autoresize = yes - text = "LV_FLAVOR" - } - } - } - } -} - diff --git a/project/ck3/base_game/gui/window_lineage.gui b/project/ck3/base_game/gui/window_lineage.gui deleted file mode 100644 index cba9dc3c42..0000000000 --- a/project/ck3/base_game/gui/window_lineage.gui +++ /dev/null @@ -1,178 +0,0 @@ -###################################################### -################# LINEAGE VIEW ####################### -###################################################### -# Lineage View and Succession Event Window share the same backend - -window = { - name = "lineage_window" - size = { 1000 750 } - parentanchor = center - # movable = no - - layer = confirmation - - using = Window_Movable - using = Window_Background - using = Window_Decoration_Spike - using = Animation_ShowHide_Standard - - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE" - } - - blockoverride "button_close" - { - onclick = "[SuccessionEventWindow.Close]" - } - } - - # header_with_picture = { - # layoutpolicy_horizontal = expanding - - # blockoverride "header_text" - # { - # text = "SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE" - # } - - # blockoverride "illustration_texture" { - # texture = "gfx/interface/window_ruler_transition/illustration_header.dds" - # spriteborder = { 0 0 } - # tintcolor = { 0.8 0.8 0.9 1 } - # } - - # blockoverride "button_close" - # { - # onclick = "[SuccessionEventWindow.Close]" - # } - # } - - ### LINEAGE - scrollarea = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - background = { - using = Background_Bottom_Fade - } - - background = { - texture = "gfx/interface/illustrations/event_scenes/temple.dds" - fittype = centercrop - alpha = 0.2 - margin_top = 10 - - using = Mask_Rough_Edges - } - - background = { - using = Background_Area - margin_right = -700 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick_vertical.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - mirror = horizontal - } - } - - scrollbarpolicy_vertical = always_off - - scrollbar_horizontal = { - using = Scrollbar_Horizontal - blockoverride "name" - { - name = legacy_scroll - } - } - - scrollwidget = { - hbox = { - name = "info" - parentanchor = vcenter|right - margin = { 30 0 } - margin_top = 150 - - expand = {} - - hbox = { - - background = { - margin = { 0 -180 } - margin_right = -100 - margin_left = 400 - - texture = "gfx/interface/colors/white.dds" - color = { 0.3 0.3 0.35 0.8 } - spriteType = Corneredtiled - size = { 3 3 } - - ## EDGE FADE - modify_texture = { - texture = "gfx/interface/component_masks/mask_edge_3px.dds" - spriteType = Corneredtiled - spriteborder = { 4 4 } - blend_mode = alphamultiply - } - - ### SCRATCHES - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_thick.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - hbox = { - datamodel = "[SuccessionEventWindow.GetLegacy]" - spacing = 80 - - item = { - vbox_legacy_item = { - } - } - } - - spacer = { - visible = "[GreaterThan_int32(GetDataModelSize(SuccessionEventWindow.GetLegacy), '(int32)0')]" - size = { 80 0 } - } - - vbox_current_lineage = { - visible = "[SuccessionEventWindow.GetPlayerHeir.IsValid]" - datacontext = "[SuccessionEventWindow.GetPlayerHeirLegacy]" - } - } - - vbox_dynasty = { - name = "dynasty_right" - datacontext = "[SuccessionEventWindow.GetDeadCharacter.GetDynasty]" - visible = "[Not(SuccessionEventWindow.GetPlayerHeir.IsValid)]" - } - - expand = {} - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_menatarms.gui b/project/ck3/base_game/gui/window_menatarms.gui deleted file mode 100644 index 186ca4d704..0000000000 --- a/project/ck3/base_game/gui/window_menatarms.gui +++ /dev/null @@ -1,352 +0,0 @@ -###################################################### -################# MEN-AT-ARMS VIEW ################### -###################################################### - -window = { - name = "menatarms_view" - datacontext = "[MenAtArmsView.GetMaaGuiItem]" - datacontext = "[MenAtArmsView.GetMaaGuiItem.GetRegiment]" - datacontext = "[Regiment.GetMAAType]" - - size = { 400 200 } - parentanchor = top|right - position = { -630 170 } - movable = no - layer = middle - - using = Window_Background_Subwindow - - state = { - name = _show - using = Animation_FadeIn_Quick - position = { -630 170 } - on_start = "[GetVariableSystem.Set( 'menatarms_open', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_x = -580 - on_start = "[GetVariableSystem.Clear( 'menatarms_open' )]" - } - - vbox = { - set_parent_size_to_minimum = yes - margin = { 4 4 } - - state = { - name = "menatarms_refresh" - alpha = 0.5 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[Regiment.GetNameNoTooltip]" - } - - blockoverride "button_close" - { - onclick = "[MenAtArmsView.Close]" - - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 0 } - min_width = 380 - - widget = { - layoutpolicy_horizontal = expanding - size = { 340 200 } - - vbox = { - background = { - name = "image" - datacontext = "[Regiment.GetMAAType]" - texture = "[MenAtArmsType.GetHorizontalImage]" - fittype = centercrop - - using = Mask_Rough_Edges - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - margin_left = 15 - spacing = 6 - - icon = { - size = { 40 40 } - texture = "[MenAtArmsType.GetIcon]" - } - - text_label_left = { - text = "[Regiment.BuildCurrentRegimentCountString]" - default_format = "#high" - using = Font_Size_Big - align = nobaseline - } - - expand = {} - - text_label_right = { - text = "MAA_CURRENT_SIZE" - default_format = "#high" - using = Font_Size_Big - align = nobaseline - } - - spacer = { - size = {8 0} - } - } - } - } - - ### Soldiers - hbox = { - layoutpolicy_horizontal = expanding - margin = { 15 10 } - spacing = 3 - - background = { - using = Background_Area - margin = { 5 5 } - } - - vbox = { - name = "soldiers" - layoutpolicy_horizontal = expanding - margin = { 5 5 } - spacing = 3 - - button_primary = { - layoutpolicy_horizontal = expanding - - onclick = "[MenAtArmsView.BuyMaa]" - enabled = "[MenAtArmsView.CanBuyMaa]" - visible = "[NotEqualTo_int32( MAAItem.GetCurrentSize, MAAItem.GetMaxSize )]" - - using = tooltip_ne - tooltip = "MAA_INCREASE_SIZE_TOOLTIP" - - hbox = { - margin = { 10 0 } - spacing = 5 - - icon = { - texture = "gfx/interface/icons/icon_trend_arrow.dds" - framesize = { 22 22 } - } - - text_single = { - text = "MAA_INCREASE_SIZE" - align = nobaseline - default_format = "#high" - } - - expand = {} - - text_single = { - text = "MAA_SIZE_CHANGE" - align = nobaseline - default_format = "#high" - } - } - } - - text_single = { - name = "max_size_text" - layoutpolicy_horizontal = expanding - visible = "[EqualTo_int32( MAAItem.GetCurrentSize, MAAItem.GetMaxSize )]" - margin = { 10 6 } - - using = Background_Area - - text = "MAA_AT_MAX_SIZE" - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 2 - - button_standard = { - visible = "[GreaterThan_int32(MAAItem.GetCurrentSize, '(int32)1')]" - layoutpolicy_horizontal = expanding - enabled = "[MenAtArmsView.CanSellMaa]" - onclick = "[MenAtArmsView.SellMaa]" - - using = tooltip_ne - tooltip = "MAA_DECREASE_SIZE_TOOLTIP" - - hbox = { - margin = { 10 0 } - spacing = 5 - - icon = { - texture = "gfx/interface/icons/icon_trend_arrow.dds" - framesize = { 22 22 } - frame = 2 - } - - text_single = { - text = "MAA_DECREASE_SIZE" - align = nobaseline - } - - expand = {} - } - } - } - } - - button_round = { - enabled = "[MenAtArmsView.CanDestroyMaa]" - onclick = "[MenAtArmsView.DestroyMAARegiment]" - tooltip = "MAA_DESTROY_TOOLTIP" - - button_cancel = { - parentanchor = center - alwaystransparent = yes - } - } - - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 20 10 } - spacing = 2 - - ### INFO TEXT - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - visible = "[Not(Regiment.IsAtFullStength)]" - text = "MAA_REINFORCING" - align = left - } - - text_single = { - visible = "[And(Regiment.IsAtFullStength, Regiment.IsRaised)]" - text = "MAA_RAISED" - align = left - } - - text_single = { - visible = "[And(Regiment.IsAtFullStength, Not( Regiment.IsRaised ) )]" - text = "MAA_UNRAISED" - align = left - } - - expand = {} - } - - spacer = { - size = { 10 2 } - } - - hbox = { - spacing = 10 - layoutpolicy_horizontal = expanding - - divider_light = { - layoutpolicy_vertical = expanding - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[Not(Regiment.IsAtFullStength)]" - text = "MAA_REINFORCEMENT" - align = left|nobaseline - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[And(Regiment.IsAtFullStength, Regiment.IsRaised)]" - text = "MAA_RAISED_MAINTENTANCE" - align = left|nobaseline - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[And(Regiment.IsAtFullStength, Not( Regiment.IsRaised ) )]" - text = "MAA_UNRAISED_MAINTENANCE" - align = left|nobaseline - } - } - - spacer = { - size = { 10 2 } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "MAA_REINFORCEMENT_COST_ENTRY" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "MAA_MAINTENANCE" - } - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - vbox_maa_stats_numbers = { - layoutpolicy_horizontal = expanding - } - - hbox_maa_type_text = { - layoutpolicy_horizontal = expanding - } - - vbox_maa_info = { - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - margin = { 15 5 } - margin_bottom = 10 - max_width = 390 - text = "[MenAtArmsType.GetFlavorString]" - autoresize = yes - } - - expand = {} - } - } - } - } -} - diff --git a/project/ck3/base_game/gui/window_menatarms_type_view.gui b/project/ck3/base_game/gui/window_menatarms_type_view.gui deleted file mode 100644 index 3597598f06..0000000000 --- a/project/ck3/base_game/gui/window_menatarms_type_view.gui +++ /dev/null @@ -1,713 +0,0 @@ - -###################################################### -################# ADD MEN-AT-ARMS #################### -###################################################### - -window = { - name = "menatarmstype_view" - parentanchor = top|right - position = { -610 70 } - size = { 470 880 } - movable = no - layer = middle - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - position_x = -610 - on_start = "[GetVariableSystem.Set( 'menatarms_details_open', 'true' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - position_x = -580 - on_start = "[GetVariableSystem.Clear( 'menatarms_details_open' )]" - } - - vbox = { - using = Window_Margins - set_parent_size_to_minimum = yes - - state = { - name = "menatarms_details_refresh" - alpha = 0 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - header_pattern = { - layoutpolicy_horizontal = expanding - blockoverride "header_text" - { - text = "ADD_MEN_AT_ARMS_LABEL" - - } - - blockoverride "button_close" - { - onclick = "[MenAtArmsTypeView.Close]" - - } - } - - scrollbox = { - name = "attending_scrollarea" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 430 0 } - maximumsize = { -1 340 } - autoresizescrollarea = yes - - blockoverride "scrollbox_content" - { - vbox = { - name = "types_grid" - datamodel = "[MenAtArmsTypeView.GetMenAtArmsTypes]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - button_standard = { - name = "select" - datacontext = "[MenAtArmsTypeViewTypeItem.GetMenAtArmsType]" - layoutpolicy_horizontal = expanding - size = { 0 42 } - - down = "[MenAtArmsTypeViewTypeItem.IsSelected]" - - hbox = { - margin = { 10 0 } - spacing = 10 - - highlight_icon = { - name = "men_at_arms_icon" - size = { 35 35 } - texture = "[MenAtArmsType.GetIcon]" - } - - text_single = { - name = "men_at_arms_name" - layoutpolicy_horizontal = expanding - text = "[MenAtArmsType.GetNameNoTooltip]" - default_format = "#high" - } - - text_single = { - name = "men_at_arms_cost" - text = "[MenAtArmsType.GetCostString( GetPlayer )]" - default_format = "#high" - - tooltip = "[MenAtArmsTypeViewTypeItem.GetCreateWarning]" - tooltip_enabled = "[Not(MenAtArmsTypeViewTypeItem.CanCreate)]" - - background = { - visible = "[Not(MenAtArmsTypeViewTypeItem.CanCreate)]" - - using = Status_Bad - } - } - } - - button_normal = { - visible = "[Not(MenAtArmsTypeView.IsAnyMenAtArmsTypeSelected)]" - size = { 100% 100% } - onclick = "[MenAtArmsTypeViewTypeItem.OnClick]" - } - - button_normal = { - visible = "[MenAtArmsTypeView.IsAnyMenAtArmsTypeSelected]" - size = { 100% 100% } - onclick = "[PdxGuiTriggerAllAnimations('add_maa_change')]" - - state = { - name = _mouse_click - delay = 0.2 - on_finish = "[MenAtArmsTypeViewTypeItem.OnClick]" - } - } - } - } - } - } - } - - widget = { - name = "selected_maa" - datacontext = "[MenAtArmsTypeView.GetSelectedMenAtArmsType]" - visible = "[MenAtArmsTypeView.IsAnyMenAtArmsTypeSelected]" - layoutpolicy_horizontal = expanding - size = { 0 0 } - scissor = yes - - widget = { - visible = "[MenAtArmsTypeView.IsAnyMenAtArmsTypeSelected]" - parentanchor = bottom - size = { 100% 250 } - - background = { - texture = "[MenAtArmsType.GetHorizontalImage]" - alpha = 0.8 - margin = { -4 0 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - } - - state = { - name = _show - - #using = Animation_FadeIn_Standard - duration = 0.2 - - animation = { - size = { 0 540 } - bezier = { 0 0.5 0.5 1 } - } - - animation = { - alpha = 1 - bezier = { 0.5 0 1 0.5 } - } - } - - state = { - name = _hide - size = { 0 0 } - alpha = 0 - } - - state = { - name = "add_maa_change" - alpha = 0 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - widget = { - size = { 100% 100% } - - state = { - name = "add_maa_change" - next = "b" - position_x = 200 - duration = 0.2 - using = Animation_Transition_Start - } - - state = { - name = "b" - next = "c" - position_x = -200 - duration = 0 - } - - state = { - name = "c" - position_x = -0 - duration = 0.2 - using = Animation_Transition_End - } - - vbox = { - maa_regiment_info = { - layoutpolicy_horizontal = expanding - } - - spacer = { - size = { 10 46 } - } - - text_label_center = { - text = "MV_REGIMENT_START_SIZE" - } - - spacer = { - size = { 10 10 } - } - - button_primary = { - size = { 200 40 } - text = "[MenAtArmsTypeView.GetCostString( GetPlayer )]" - onclick = "[MenAtArmsTypeView.Create]" - enabled = "[MenAtArmsTypeView.CanCreate]" - tooltip = "[MenAtArmsTypeView.GetCreateTooltip]" - - background = { - using = Background_Area - } - } - - spacer = { - size = { 10 10 } - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types MenAtArms -{ - type vbox_maa_stats_numbers = vbox { - vbox = { - visible = "[Not( MenAtArmsType.FightsInMainPhase )]" - layoutpolicy_horizontal = expanding - margin = { 15 0 } - margin_bottom = 5 - - background = { - using = Background_Area - margin = { 3 3 } - margin_right = 7 - } - - hbox = { - layoutpolicy_horizontal = expanding - block "siege_tt" - { - tooltip = "REGIMENT_SIEGE_TT" - } - using = tooltip_se - spacing = 3 - margin_left = -5 - - icon = { - size = { 55 55 } - texture = "gfx/interface/icons/regimenttypes/unit_stat_siege_progress.dds" - } - - text_single = { - block "siege_stat" - { - text = "REGIMENT_SIEGE" - } - using = Font_Size_Medium - align = nobaseline - min_width = 25 - } - - expand = {} - } - - text_single = { - layoutpolicy_horizontal = expanding - name = "siege_tier" - text = "REGIMENT_SIEGE_MAX_FORT_LEVEL" - align = left - } - } - - hbox = { - name = "stats" - visible = "[MenAtArmsType.FightsInMainPhase]" - layoutpolicy_horizontal = expanding - margin = { 5 5 } - - background = { - using = Background_Area - } - - hbox = { - block "damage_tt" - { - tooltip = "REGIMENT_DAMAGE_TT" - } - using = tooltip_se - spacing = 3 - - icon = { - name = "icon" - size = { 40 40 } - texture = "gfx/interface/icons/regimenttypes/unit_stat_damage.dds" - } - - text_single = { - name = "label" - block "damage_stat" - { - text = "[MenAtArmsType.GetStat( GetPlayer, 'damage' )|0]" - } - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - min_width = 25 - } - } - - hbox = { - block "toughness_tt" - { - tooltip = "REGIMENT_TOUGHNESS_TT" - } - using = tooltip_se - spacing = 3 - - icon = { - name = "icon" - size = { 40 40 } - texture = "gfx/interface/icons/regimenttypes/unit_stat_toughness.dds" - } - - text_single = { - name = "label" - block "toughness_stat" - { - text = "[MenAtArmsType.GetStat( GetPlayer, 'toughness' )|0]" - } - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - min_width = 25 - } - } - - hbox = { - block "pursuit_tt" - { - tooltip = "REGIMENT_PURSUIT_TT" - # fade out if 0 - alpha = "[Select_float(GreaterThan_CFixedPoint(MenAtArmsType.GetStat( GetPlayer, 'pursuit' ),'(CFixedPoint)0'), '(float)1.0','(float)0.4'))]" - } - using = tooltip_se - spacing = 3 - - - icon = { - name = "icon" - size = { 40 40 } - texture = "gfx/interface/icons/regimenttypes/unit_stat_pursuit.dds" - } - - text_single = { - name = "label" - block "pursuit_stat" - { - text = "[MenAtArmsType.GetStat( GetPlayer, 'pursuit' )|0]" - } - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - min_width = 25 - } - } - - hbox = { - block "screen_tt" - { - tooltip = "REGIMENT_SCREEN_TT" - # fade out if 0 - alpha = "[Select_float(GreaterThan_CFixedPoint(MenAtArmsType.GetStat( GetPlayer, 'screen' ),'(CFixedPoint)0'), '(float)1.0','(float)0.4'))]" - } - using = tooltip_se - spacing = 3 - - icon = { - name = "icon" - size = { 40 40 } - texture = "gfx/interface/icons/regimenttypes/unit_stat_screen.dds" - } - - text_single = { - name = "label" - block "screen_stat" - { - text = "[MenAtArmsType.GetStat( GetPlayer, 'screen' )|0]" - } - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - min_width = 25 - } - } - } - } - - type hbox_maa_type_text = hbox { - margin = { 15 0 } - margin_top = 10 - spacing = 5 - - text_single = { - name = "type" - text = "MEN_AT_ARMS_TYPE_NAME" - align = nobaseline - } - - expand = {} - - } - - type vbox_maa_stats = vbox { - margin_bottom = 5 - - background = { - using = Background_Area_With_Header - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 2 } - - text_single = { - name = "title" - text = "[MenAtArmsType.GetNameNoTooltip]" - using = Font_Size_Medium - - } - - expand = {} - - hbox = { - tooltip = "MV_CREATE_REGIMENT_MAX_SIZE_TT" - using = tooltip_ne - - icon = { - name = "icon_maa" - texture = [MenAtArmsType.GetIcon] - size = { 30 30 } - } - - text_single = { - name = "soldier count" - text = "MV_CREATE_REGIMENT_SIZE" - } - } - } - - vbox_maa_stats_numbers = { - layoutpolicy_horizontal = expanding - } - - block "type_text" - { - hbox_maa_type_text = { - layoutpolicy_horizontal = expanding - } - } - } - - type vbox_maa_info = vbox { - visible = "[MenAtArmsType.FightsInMainPhase]" - margin = { 15 0 } - spacing = 5 - - hbox = { - layoutpolicy_horizontal = growing - - text_multi = { - name = "counters" - visible = "[MenAtArmsType.FightsInMainPhase]" - layoutpolicy_horizontal = growing - autoresize = yes - max_width = 320 - text = "MAA_COUNTERS_LABEL" - } - expand = {} - } - - text_single = { - name = "terrain_label" - layoutpolicy_horizontal = expanding - text = "REGIMENT_TERRAIN_BONUS_HEADER" - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[Not(IsDataModelEmpty(MenAtArmsType.GetTerrainModifiers))]" - - hbox = { - name = "terrain_grid" - datamodel = "[MenAtArmsType.GetTerrainModifiers]" - spacing = 5 - - item = { - icon = { - name = "icon" - size = { 40 40 } - texture = "[RegimentTerrainModifier.GetTerrain.GetIcon]" - tooltip = "REGIMENT_TERRAIN_MODIFIER_TOOLTIP" - using = tooltip_below - - icon = { - visible = "[Not( RegimentTerrainModifier.IsPositive )]" - texture = "gfx/interface/icons/symbols/icon_minus_small.dds" - parentanchor = bottom|right - position = { 0 5 } - size = { 25 25 } - } - - icon = { - visible = "[RegimentTerrainModifier.IsPositive]" - texture = "gfx/interface/icons/symbols/icon_plus_small.dds" - parentanchor = bottom|right - position = { 0 5 } - size = { 25 25 } - } - } - } - } - expand = {} - } - - text_single = { - name = "no_terrains" - visible = "[IsDataModelEmpty(MenAtArmsType.GetTerrainModifiers)]" - - text = "REGIMENT_TERRAIN_BONUS_NONE" - minimumsize = { 0 44 } - } - - text_single = { - name = "winter_label" - layoutpolicy_horizontal = expanding - text = "REGIMENT_WINTER_EFFECT_HEADER" - visible = "[MenAtArmsType.HasWinterHarshModifier]" - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[MenAtArmsType.HasWinterHarshModifier]" - - maa_winter_effects_positive_icon = { # Positive Harsh Winter Effects - blockoverride "maa_has_winter_modifier" { - visible = "[MenAtArmsType.HasWinterHarshModifier]" - } - blockoverride "maa_has_winter_effect" { - visible = "[MenAtArmsType.GetWinterHarshModifier.IsPositive]" - texture = "gfx/interface/icons/terrain_types/winter_harsh.dds" - tooltip = "REGIMENT_WINTER_HARSH_MODIFIER_TOOLTIP" - } - } - - maa_winter_effects_positive_icon = { # Positive Normal Winter Effects - blockoverride "maa_has_winter_modifier" { - visible = "[MenAtArmsType.HasWinterNormalModifier]" - } - blockoverride "maa_has_winter_effect" { - visible = "[MenAtArmsType.GetWinterNormalModifier.IsPositive]" - texture = "gfx/interface/icons/terrain_types/winter_normal.dds" - tooltip = "REGIMENT_WINTER_NORMAL_MODIFIER_TOOLTIP" - } - } - - maa_winter_effects_negative_icon = { # Negative Harsh Winter Effects - blockoverride "maa_has_winter_modifier" { - visible = "[MenAtArmsType.HasWinterHarshModifier]" - } - blockoverride "maa_has_winter_effect" { - visible = "[Not( MenAtArmsType.GetWinterHarshModifier.IsPositive ) )]" - texture = "gfx/interface/icons/terrain_types/winter_harsh.dds" - tooltip = "REGIMENT_WINTER_HARSH_MODIFIER_TOOLTIP" - } - } - - maa_winter_effects_negative_icon = { # Negative Normal Winter Effects - blockoverride "maa_has_winter_modifier" { - visible = "[MenAtArmsType.HasWinterNormalModifier]" - } - blockoverride "maa_has_winter_effect" { - visible = "[Not( MenAtArmsType.GetWinterNormalModifier.IsPositive ) )]" - texture = "gfx/interface/icons/terrain_types/winter_normal.dds" - tooltip = "REGIMENT_WINTER_NORMAL_MODIFIER_TOOLTIP" - } - } - expand = {} - } - } - - type maa_regiment_info = widget { - # Needs a MenAtArmsType Datacontext - size = { 380 410 } - - vbox = { - margin = { 10 3 } - spacing = 5 - - vbox_maa_stats = { - layoutpolicy_horizontal = expanding - } - - vbox_maa_info = { - layoutpolicy_horizontal = expanding - } - - text_multi = { - layoutpolicy_horizontal = expanding - size = { 0 75 } - text = "[MenAtArmsType.GetFlavorString]" - margin = { 15 5 } - } - - expand = {} - - vbox = { - margin_bottom = 15 - - text_label_center = { - text = "[MenAtArmsType.GetReinforcementCostString( GetPlayer )]" - } - - text_label_center = { - text = "[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - } - } - } - } - - type maa_winter_effects_icon = hbox { - block "maa_has_winter_modifier" {} - icon = { - block "maa_has_winter_effect" {} - size = { 40 40 } - using = tooltip_below - - icon = { - block "maa_winter_modifier_icon" {} - parentanchor = bottom|right - position = { 0 5 } - size = { 25 25 } - } - } - } - - type maa_winter_effects_positive_icon = maa_winter_effects_icon { - blockoverride "maa_winter_modifier_icon" { - texture = "gfx/interface/icons/symbols/icon_plus_small.dds" - } - } - - type maa_winter_effects_negative_icon = maa_winter_effects_icon { - blockoverride "maa_winter_modifier_icon" { - texture = "gfx/interface/icons/symbols/icon_minus_small.dds" - } - } - -} diff --git a/project/ck3/base_game/gui/window_military.gui b/project/ck3/base_game/gui/window_military.gui deleted file mode 100644 index e85d2e3364..0000000000 --- a/project/ck3/base_game/gui/window_military.gui +++ /dev/null @@ -1,1702 +0,0 @@ - -###################################################### -################### MILTARY VIEW ##################### -###################################################### - -window = { - name = "military_view" - datacontext = "[GetVariableSystem]" - datacontext = "[GetPlayer]" - parentanchor = top|right - - layer = windows_layer - movable = no - - using = Window_Size_MainTab - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - using = Window_Position_MainTab - - on_start = "[GetVariableSystem.Set( 'military_view_tabs', 'troops' )]" - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - using = Window_Position_MainTab_Hide - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 26 } - margin_right = 13 - - widget = { - size = { 100% 100% } - - ### WINDOW CONTENT - vbox = { - using = Window_Margins - - header_with_picture = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - text = "MILITARY_VIEW" - } - - blockoverride "illustration_texture" { - texture = "gfx/interface/illustrations/window_headers/header_military.dds" - } - - blockoverride "button_close" { - onclick = "[MilitaryView.Close]" - } - - flowcontainer = { - parentanchor = bottom|right - spacing = 5 - margin = { 10 5 } - - ignoreinvisible = yes - - button_primary = { - name = "tutorial_highlight_raise_troops_button" - datacontext = "[GetPlayer]" - onclick = "[PlayerRaiseAllRegiments]" - enabled = "[PlayerCanRaiseAnyRallyPoint]" - - text = "RAISE_ALL" - size = {180 32} - - tooltip = "[GetPlayerRaiseAllTooltip]" - using = tooltip_se - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_raise_army" - - # animation_attention_text = { - # visible = "[And( And( GetPlayer.IsAtWar, PlayerCanRaiseAnyRallyPoint ),Not(GetPlayer.HasRaisedRegiments) )]" - # } - } - - button_standard = { - datacontext = "[GetPlayer]" - onclick = "[PlayerRaiseAllRaidRegiments]" - visible = "[Character.CanRaid]" - enabled = "[PlayerCanRaiseAnyRaiderRallyPoint]" - - text = "RAISE_ALL_RAIDERS" - size = { 200 32 } - - tooltip = "[GetPlayerRaiseAllRaidersTooltip]" - using = tooltip_se - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_raise_army" - } - - button_standard = { - datacontext = "[GetPlayer]" - - onclick = "[PlayerDisbandAll]" - enabled = "[PlayerCanDisbandAll]" - - text = "DISBAND_ALL" - size = { 135 32 } - - tooltip = "[GetDisbandAllTooltip]" - using = tooltip_se - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_disband" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'military_view_tabs', 'troops' )]" - down = "[GetVariableSystem.HasValue( 'military_view_tabs', 'troops' )]" - - text_single = { - text = "BANNER_TROOPS_TAB" - parentanchor = center - - maximumsize = { 400 -1 } - default_format = "#low" - } - } - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'military_view_tabs', 'mercenaries' )]" - down = "[GetVariableSystem.HasValue( 'military_view_tabs', 'mercenaries' )]" - - text_single = { - text = "MV_MERCENARIES" - parentanchor = center - - maximumsize = { 400 -1 } - default_format = "#low" - } - } - - button_tab = { - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Set( 'military_view_tabs', 'holy_orders' )]" - down = "[GetVariableSystem.HasValue( 'military_view_tabs', 'holy_orders' )]" - - text_single = { - text = "MV_HOLY_ORDERS" - parentanchor = center - - maximumsize = { 400 -1 } - default_format = "#low" - - alpha = "[Select_float( DataModelHasItems( MilitaryView.GetAllHolyOrders ), '(float)1.0', '(float)0.5' )]" - } - - text_single = { - parentanchor = vcenter|right - position = {-20 0} - text = "[GetDataModelSize(MilitaryView.GetAllHolyOrders)]" - - default_format = "#low" - - alpha = "[Select_float( DataModelHasItems( MilitaryView.GetAllHolyOrders ), '(float)1.0', '(float)0.5' )]" - } - } - } - - vbox = { - name = "tab_your_armies" - visible = "[GetVariableSystem.HasValue( 'military_view_tabs', 'troops' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - scrollbox = { - name = "scrollbox_troops" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - background = { - texture = "gfx/interface/skinned/illustrations/moving.dds" - fittype = end - alpha = 0.3 - - using = Mask_Rough_Edges - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - blockoverride "scrollbox_content" { - datacontext = "[MilitaryView.GetMilitaryItem]" - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 15 - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 90 0 } - - vbox = { - datacontext = "[MilitaryItem.GetComposition]" - layoutpolicy_horizontal = expanding - margin = { 10 5 } - tooltip = "[ArmyComposition.GetArmyCompositionTooltip]" - ignoreinvisible = no - - background = { - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - text_single = { - text = "MV_TOTAL_SOLDIERS" - layoutpolicy_horizontal = expanding - align = nobaseline - } - - hbox = { - spacing = 7 - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 25 25 } - } - - text_single = { - text = "[ArmyComposition.GetSoldierCountString]" - using = Font_Size_Big - default_format = "#high" - align = nobaseline - } - - army_quality_icon = {} - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - visible = "[ArmyComposition.HasRaisedSoldiers]" - tooltip = "[ArmyComposition.GetUnraisedArmyCompositionTooltip]" - - text_single = { - text = "MV_UNRAISED_SOLDIERS" - layoutpolicy_horizontal = expanding - align = nobaseline - margin_bottom = 3 - margin_left = 3 - using = Font_Size_Small - } - - hbox = { - spacing = 7 - - text_single = { - text = "[ArmyComposition.GetUnraisedNumberOfSoldiers]" - layoutpolicy_horizontal = expanding - using = Font_Size_Small - default_format = "#high" - align = nobaseline - } - - unraised_army_quality_icon = {} - } - } - - progressbar_standard = { - name = "soldiers_max" - size = { 140 10 } - visible = "[NotEqualTo_int32(ArmyComposition.GetCurrentNumberOfSoldiers, ArmyComposition.GetMaxNumberOfSoldiers)]" - layoutpolicy_horizontal = expanding - max = "[IntToFloat(ArmyComposition.GetMaxNumberOfSoldiers)]" - value = "[IntToFloat(ArmyComposition.GetCurrentNumberOfSoldiers)]" - using = Animation_ShowHide_Standard - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - button_standard_clean = { - datacontext = "[MilitaryItem.GetComposition]" - layoutpolicy_horizontal = expanding - size = { 200 140 } - onclick = "[MilitaryView.ShowLevies]" - - tooltip = "MV_LEVY_TT" - - background = { - texture = "gfx/interface/illustrations/men_at_arms_big/levies.dds" - alpha = 0.7 - } - - background = { - using = Background_Button_Illustration - visible = "[MilitaryView.AreLeviesShown]" - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } - - using = Background_Vignette_Button - - vbox = { - expand = {} - margin = { 8 10 } - - text_single = { - layoutpolicy_horizontal = expanding - alwaystransparent = yes - text = "LEVIES_LABEL" - } - - hbox = { - spacing = 3 - layoutpolicy_horizontal = expanding - margin_right = 5 - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 25 25 } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[ArmyComposition.GetLeviesCountString]" - using = Font_Size_Big - default_format = "#high" - align = nobaseline - - } - - expand = {} - - text_single = { - text = MV_LEVY_MAINTENANCE - tooltip = MV_LEVY_MAINTENANCE_TOOLTIP - alwaystransparent = yes - default_format = "#high" - align = nobaseline - - background = { - using = Background_Area_Dark - margin = { 10 5 } - } - - } - } - } - - progressbar_standard = { - name = "soldiers_max" - parentanchor = bottom|left - position = { 5 -3 } - size = { 96% 10 } - visible = "[NotEqualTo_int32(ArmyComposition.GetCurrentNumberOfLevies, ArmyComposition.GetMaxNumberOfLevies)]" - max = "[IntToFloat(ArmyComposition.GetMaxNumberOfLevies)]" - value = "[IntToFloat(ArmyComposition.GetCurrentNumberOfLevies)]" - } - } - - button_standard_clean = { - name = "knights_box" - datacontext = "[MilitaryItem.GetComposition]" - layoutpolicy_horizontal = expanding - size = { 200 140 } - onclick = "[MilitaryView.ShowKnights]" - - tooltip = "MV_KNIGHTS_TT" - - background = { - texture = "gfx/interface/skinned/illustrations/men_at_arms/knights.dds" - alpha = 0.7 - } - - background = { - using = Background_Button_Illustration - visible = "[MilitaryView.AreKnightsShown]" - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } - - using = Background_Vignette_Button - - vbox = { - tooltip = "MV_KNIGHTS_TOOLTIP" - using = tooltip_se - expand = {} - margin = { 8 10 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "MV_KNIGHTS" - alwaystransparent = yes - } - - hbox = { - spacing = 3 - layoutpolicy_horizontal = expanding - icon = { - name = "icon_knight" - texture = "gfx/interface/icons/icon_knight_small.dds" - size = { 30 30 } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "KNIGHTS_CURRENT_MAX" - using = Font_Size_Big - default_format = "#high" - align = nobaseline - } - - expand = {} - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "MV_MANAGE_KNIGHTS" - } - } - } - } - } - - vbox = { - name = "maa_area" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 0 } - spacing = 4 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - spacing = 5 - name = "heading" - - hbox = { - layoutpolicy_horizontal = expanding - ignoreinvisible = no - - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - expand = {} - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = "BANNER_MEN_AT_ARMS_LABEL" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[MilitaryView.GetMAACountAndCapString]" - default_format = "#high" - tooltip = "[MilitaryView.GetMAACountAndCapTooltip]" - using = tooltip_ne - } - } - } - - button_tertiary = { - visible = "[Not(IsDataModelEmpty(MilitaryItem.GetMAA))]" - using = Animation_ShowHide_Standard - - name = "raise_all_men_at_arms" - datacontext = "[GetPlayer]" - onclick = "[PlayerRaiseAllMenAtArmsRegiments]" - enabled = "[PlayerCanRaiseAnyMenAtArmsRallyPoint]" - - text = "RAISE_ALL_MEN_AT_ARMS" - size = {200 36} - - tooltip = "[GetPlayerRaiseAllMenAtArmsTooltip]" - using = tooltip_se - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_raise_army" - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - - } - - - - hbox = { - layoutpolicy_horizontal = expanding - name = "maa_tiles" - - fixedgridbox = { - datamodel = "[MilitaryItem.GetMAA]" - flipdirection = yes - datamodel_wrap = 3 - addcolumn = 166 - addrow = 93 - - item = { - container = { - datacontext = "[MAAItem.GetMenAtArmsType]" - datacontext = "[MAAItem.GetRegiment]" - using = tooltip_ne - - background = { - texture = "[MAAItem.GetMenAtArmsType.GetHorizontalImage]" - alpha = 0.7 - } - - background = { - using = Background_Button_Illustration - visible = "[MAAItem.IsSelected]" - } - - background = { - texture = "gfx/interface/component_tiles/tile_vignette_3px.dds" - spriteType = Corneredtiled - spriteborder = { 5 5 } - margin = { -2 -2 } - } - - tooltipwidget = { - using = regiment_container_text_tooltip - - blockoverride "extra_info" { - divider_light = { - layoutpolicy_horizontal = expanding - } - text_single = { - layoutpolicy_horizontal = expanding - text = "CLICK_TO_SELECT" - margin = { 10 0 } - } - } - } - - button_standard_clean = { - name = "maa_entry" - size = { 164 90 } - - vbox = { - expand = {} - - hbox = { - margin = { 8 4 } - spacing = 2 - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area_Dark - } - - icon = { - name = "icon_maa" - texture = [MenAtArmsType.GetIcon] - size = { 20 20 } - } - - text_single = { - text = "[MAAItem.GetMAAString|V]" - default_format = "#high" - } - - expand = {} - - text_single = { - datacontext = "[MAAItem.GetRegiment]" - - text = "TOTAL_MAA_COST" - tooltip = "TOTAL_MAA_COST_TOOLTIP" - - default_format = "#high" - } - } - } - - button_normal = { - visible = "[Not(MAAItem.IsSelected)]" - size = { 100% 100% } - onclick = "[MAAItem.OnClick]" - } - - - text_label_right = { - visible = "[And( Not(MAAItem.GetRegiment.IsRaised), GetPlayer.IsAtWar)]" - text = "MAA_UNRAISED" - using = Font_Size_Small - default_format = "#X" - parentanchor = top|right - position = {-10 1} - } - - text_label_right = { - visible = "[Not(And( Not(MAAItem.GetRegiment.IsRaised), GetPlayer.IsAtWar))]" - text = "MAA_CURRENT_SIZE" - using = Font_Size_Small - parentanchor = top|right - position = {-10 1} - } - - button_normal = { - visible = "[GetVariableSystem.Exists( 'menatarms_open' )]" - size = { 100% 100% } - onclick = "[PdxGuiTriggerAllAnimations('menatarms_refresh')]" - - state = { - name = _mouse_click - delay = 0.2 - on_finish = "[MAAItem.OnClick]" - } - } - } - } - } - } - - expand = {} - } - - button_standard = { - name = "add_maa" - layoutpolicy_horizontal = expanding - - text = "ADD_MEN_AT_ARMS_LABEL" - - onclick = "[MilitaryItem.OnClick]" - tooltip = "CREATE_MAA_TOOLTIP" - #enabled = "[MilitaryItem.MaACanBeCreated]" - down = "[MilitaryItem.IsOpen]" - - button_plus = { - name = "can_be_created" - visible = "[MilitaryItem.CanCreateAnyMAAType]" - parentanchor = vcenter - alwaystransparent = yes - } - - # animation_attention = { - # visible = "[MilitaryItem.CanCreateAnyMAAType]" - # } - - warning_icon = { - name = "at_cap" - visible = "[Not(MilitaryItem.MaACanBeCreated)]" - parentanchor = left|vcenter - position = { 10 0 } - size = { 29 29 } - } - } - - - } - - vbox = { - visible = "[Not(IsDataModelEmpty(MilitaryView.GetEventTroops))]" - layoutpolicy_horizontal = expanding - margin = { 0 5 } - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "MILITARY_VIEW_EVENT_TROOPS" - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - datamodel = "[MilitaryView.GetEventTroops]" - layoutpolicy_horizontal = expanding - - item = { - hbox_event_troop_item = { - layoutpolicy_horizontal = expanding - } - } - } - } - - vbox = { - visible = "[Or( Not(IsDataModelEmpty(MilitaryView.GetHiredMercenaries)), Not(IsDataModelEmpty(MilitaryView.GetHiredHolyOrders)) )]" - layoutpolicy_horizontal = expanding - margin = { 0 5 } - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "MILITARY_VIEW_HIRED_TROOPS" - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - datamodel = "[MilitaryView.GetHiredMercenaries]" - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 10 0 } - margin_top = 5 - - item = { - button_mercenary_list_item = { - datacontext = "[HiredTroopItem.GetMercenaryCompany]" - layoutpolicy_horizontal = expanding - - blockoverride "HiredTroopMenAtArmsTypesDataModel" - { - datamodel = "[HiredTroopItem.GetRegiments]" - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 20 } - visible = "[Not(IsDataModelEmpty(MilitaryView.GetHiredHolyOrders))]" - - divider_light = { - layoutpolicy_horizontal = expanding - - } - } - - vbox = { - datamodel = "[MilitaryView.GetHiredHolyOrders]" - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 10 0 } - - item = { - button_holyorder_list_item = { - datacontext = "[HiredTroopItem.GetHolyOrder]" - layoutpolicy_horizontal = expanding - - blockoverride "HiredTroopMenAtArmsTypesDataModel" - { - datamodel = "[HiredTroopItem.GetRegiments]" - } - } - } - } - } - } - } - } - - vbox = { - name = "rally_points" - layoutpolicy_horizontal = expanding - margin = { 25 10 } - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "MV_RALLY_POINTS" - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - name = "rally_point_list" - datamodel = "[MilitaryView.GetRallyPoints]" - - item = { - button = { - name = "rally_point_button" - datacontext = "[RallyPointItem.GetRallyPoint]" - size = { 50 50 } - onclick = "[RallyPointItem.OnClick]" - tooltip = "MV_RALLY_POINT_TT" - using = tooltip_ne - texture = "gfx/interface/window_military/banner_icon.dds" - tintcolor = "[RallyPoint.GetColor]" - } - } - } - - button_plus_small = { - name = "add_rally_point" - enabled = "[MilitaryView.CanAddRallyPoint]" - onclick = "[MilitaryView.OnAddRallyPoint]" - tooltip = "[MilitaryView.GetAddRallyPointTooltip]" - } - - expand = {} - } - } - - vbox = { - name = "footer" - layoutpolicy_horizontal = expanding - margin = { 90 0 } - - background = { - using = Background_Bottom_Fade - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - spacing = 2 - - background = { - using = Background_Area - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_checkbox_label = { - onclick = "[MilitaryView.OnMilitaryReinforcementClick]" - tooltip = "[MilitaryView.GetMilitaryReinforcementCostTooltip]" - - blockoverride "checkbox" - { - checked = "[MilitaryView.IsMilitaryReinforcementsEnabled]" - } - - blockoverride "text" - { - text = "MONTHLY_REINFORCEMENT_COST_LABEL" - } - } - - expand = {} - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = "MONTHLY_MAINTENANCE_LABEL" - maximumsize = { 400 -1 } - } - - expand = { - size = { 28 28 } - } - - icon = { - size = { 28 28 } - visible = "[MilitaryView.HasEmbarkedArmies]" - texture = "gfx/interface/icons/map_icons/naval_transportation.dds" - tooltip = "MV_EMBARKED_TT" - } - - text_single = { - datacontext = "[MilitaryView.GetGoldMilitaryExpenses]" - visible = "[NotEqualTo_CFixedPoint(ValueBreakdown.GetFixedPointValue, '(CFixedPoint)0')]" - text = "[ValueBreakdown.GetValue]" - maximumsize = { 400 -1 } - default_format = "#high" - - tooltipwidget = { - recursive = yes - - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - datacontext = "[MilitaryView.GetPrestigeMilitaryExpenses]" - visible = "[NotEqualTo_CFixedPoint(ValueBreakdown.GetFixedPointValue, '(CFixedPoint)0')]" - text = "[ValueBreakdown.GetValue]" - maximumsize = { 400 -1 } - default_format = "#high" - - tooltipwidget = { - recursive = yes - - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - datacontext = "[MilitaryView.GetPietyMilitaryExpenses]" - visible = "[NotEqualTo_CFixedPoint(ValueBreakdown.GetFixedPointValue, '(CFixedPoint)0')]" - text = "[ValueBreakdown.GetValue]" - maximumsize = { 400 -1 } - default_format = "#high" - - tooltipwidget = { - recursive = yes - - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - text = "COST_RESULT_NOTHING" - visible = "[And(EqualTo_CFixedPoint(MilitaryView.GetGoldMilitaryExpenses.GetFixedPointValue, '(CFixedPoint)0') ,And( EqualTo_CFixedPoint( MilitaryView.GetPrestigeMilitaryExpenses.GetFixedPointValue, '(CFixedPoint)0'), EqualTo_CFixedPoint(MilitaryView.GetPietyMilitaryExpenses.GetFixedPointValue, '(CFixedPoint)0') ) ) ]" - maximumsize = { 400 -1 } - default_format = "#high" - } - } - - hbox = { - visible = "[MilitaryView.HasAnyRaisedMilitaryExpenses]" - layoutpolicy_horizontal = expanding - spacing = 10 - - expand = {} - - text_single = { - text = "MONTHLY_MAX_MAINTENANCE_LABEL" - maximumsize = { 400 -1 } - tooltip = "MONTHLY_MAX_MAINTENANCE_TT" - align = nobaseline - } - - text_single = { - datacontext = "[MilitaryView.GetAllRaisedGoldMilitaryExpenses]" - visible = "[MilitaryView.HasAllRaisedGoldMilitaryExpenses]" - text = "[ValueBreakdown.GetValue]" - maximumsize = { 400 -1 } - default_format = "#high" - align = nobaseline - - tooltipwidget = { - recursive = yes - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - visible = "[MilitaryView.HasAllRaisedGoldMilitaryExpenses]" - text = "MONTHLY_MAX_MAINTENANCE_VIEW" - maximumsize = { 400 -1 } - default_format = "#weak" - align = nobaseline - } - - text_single = { - datacontext = "[MilitaryView.GetAllRaisedPrestigeMilitaryExpenses]" - visible = "[MilitaryView.HasAllRaisedPrestigeMilitaryExpenses]" - text = "[ValueBreakdown.GetValue]" - maximumsize = { 400 -1 } - default_format = "#high" - align = nobaseline - - tooltipwidget = { - recursive = yes - widget_value_breakdown_tooltip = {} - } - } - - text_single = { - datacontext = "[MilitaryView.GetAllRaisedPietyMilitaryExpenses]" - visible = "[MilitaryView.HasAllRaisedPietyMilitaryExpenses]" - text = "[ValueBreakdown.GetValue]" - maximumsize = { 400 -1 } - default_format = "#high" - align = nobaseline - - tooltipwidget = { - recursive = yes - widget_value_breakdown_tooltip = {} - } - } - } - } - } - } - } - - scrollbox = { - name = "tab_mercenaries" - visible = "[GetVariableSystem.HasValue( 'military_view_tabs', 'mercenaries' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - background = { - texture = "gfx/interface/illustrations/event_scenes/genericcamp.dds" - margin = { -5 0 } - fittype = end - alpha = 0.3 - framesize = { 1200 848 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - blockoverride "scrollbox_content" { - vbox = { - name = "tutorial_highlight_mercenary_list_item" - datamodel = "[MilitaryView.GetAllMercenaries]" - layoutpolicy_horizontal = expanding - spacing = 3 - margin = { 10 0 } - - spacer = { - size = { 7 7 } - } - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - button_mercenary_list_item = { - datacontext = "[HiredTroopItem.GetMercenaryCompany]" - visible = "[MercenaryCompany.IsHired]" - layoutpolicy_horizontal = expanding - size = { 430 110 } - - blockoverride "HiredTroopMenAtArmsTypesDataModel" - { - datamodel = "[HiredTroopItem.GetRegiments]" - } - } - - button_mercenary_list_item = { - datacontext = "[HiredTroopItem.GetMercenaryCompany]" - visible = "[Not(MercenaryCompany.IsHired)]" - layoutpolicy_horizontal = expanding - size = { 430 90 } - - blockoverride "HiredTroopMenAtArmsTypesDataModel" - { - datamodel = "[HiredTroopItem.GetRegiments]" - } - } - } - } - } - } - } - - scrollbox = { - name = "tab_holy_orders" - visible = "[GetVariableSystem.HasValue( 'military_view_tabs', 'holy_orders' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - background = { - texture = "gfx/interface/skinned/illustrations/holy_order_bg.dds" - margin = { -5 0 } - fittype = centercrop - alpha = 0.3 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[MilitaryView.GetAllHolyOrders]" - layoutpolicy_horizontal = expanding - spacing = 3 - margin = { 10 0 } - - text_label_center = { - name = "hired_troops_view_holy_orders_header_item" - text = "HIRED_TROOPS_VIEW_LIST_HO_HEADER" - } - - text_single = { - visible = "[And( Not(MilitaryView.CanUseAnyHolyOrder), DataModelHasItems(MilitaryView.GetAllHolyOrders))]" - text = "HOLY_ORDER_MUST_BE_AT_WAR_WITH_BAD_FAITH" - } - - hbox = { - visible = "[Not(DataModelHasItems(MilitaryView.GetAllHolyOrders ))]" - - text_single = { - text = "HIRED_TROOPS_VIEW_LIST_HO_NO_HOS" - default_format = "#weak" - } - } - - spacer = { - size = { 7 7 } - } - - button_decision_entry = { - name = "hired_troops_view_create_holy_order_item" - datacontext = "[GetDecisionWithKey('create_holy_order_decision')]" - visible = "[Decision.IsShownForPlayer]" - layoutpolicy_horizontal = expanding - onclick = "[OpenDecisionDetailView(Decision.Self)]" - size = { 430 50 } - } - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - button_holyorder_list_item = { - visible = "[Not(And(HolyOrder.IsHired, HolyOrder.IsPledgedToGreatHolyWar))]" - - datacontext = "[HiredTroopItem.GetHolyOrder]" - layoutpolicy_horizontal = expanding - - blockoverride "HiredTroopMenAtArmsTypesDataModel" - { - datamodel = "[HiredTroopItem.GetRegiments]" - } - } - - button_holyorder_list_item = { - visible = "[And(HolyOrder.IsHired, HolyOrder.IsPledgedToGreatHolyWar)]" - size = { 430 120 } - datacontext = "[HiredTroopItem.GetHolyOrder]" - layoutpolicy_horizontal = expanding - - blockoverride "HiredTroopMenAtArmsTypesDataModel" - { - datamodel = "[HiredTroopItem.GetRegiments]" - } - } - } - } - } - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types MilitaryView -{ - type hbox_event_troop_item = vbox { - background = { - using = Background_Area - } - margin = { 5 5 } - - hbox = { - name = "header" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - hbox = { - margin = { 5 5 } - layoutpolicy_horizontal = expanding - - icon = { - name = "event_troops" - texture = "gfx/interface/icons/icon_special_troops.dds" - size = { 36 36 } - } - - spacer = { size = { 5 0 }} - - text_single = { - text = "[MilitaryViewEventTroop.GetName]" - default_format = "#high" - } - - expand = {} - - soldiers_and_quality_small = { - datacontext = "[MilitaryViewEventTroop.GetComposition]" - blockoverride "background" { - background = { - using = Background_Area - margin = { 3 0 } - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - margin = { 5 5 } - layoutpolicy_horizontal = expanding - - hbox = { - name = "menatarms" - layoutpolicy_horizontal = expanding - - text_single = { - raw_text = "[men_at_arms|E]:" - } - - text_single = { - text = MV_MEN_AT_ARMS_NONE - default_format = "#weak" - visible = "[IsDataModelEmpty(MilitaryViewEventTroop.GetRegiments)]" - } - - spacer = { - size = { 10 5 } - } - - hbox = { - name = "regiment_types" - datamodel = "[MilitaryViewEventTroop.GetRegiments]" - layoutpolicy_vertical = expanding - margin_top = 5 - - background = { - using = Background_Area - margin = { 10 2 } - } - - item = { - container = { - highlight_icon = { - size = { 40 40 } - texture = "[Regiment.GetMAAType.GetIcon]" - tooltipwidget = regiment_container_tooltip - using = tooltip_se - } - } - } - } - - expand = {} - } - - text_single = { - visible = "[Not(MilitaryViewEventTroop.IsInheritable)]" - - layoutpolicy_horizontal = expanding - text = "MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE" - } - - text_single = { - visible = "[MilitaryViewEventTroop.IsInheritable]" - - layoutpolicy_horizontal = expanding - text = "MILITARY_VIEW_EVENT_TROOPS_INHERITABLE" - } - - hbox = { - datacontext = "[MilitaryViewEventTroop.GetAssociatedWar]" - visible = "[War.IsValid]" - - layoutpolicy_horizontal = expanding - - text_single = { - visible = "[MilitaryViewEventTroop.IsInheritable]" - text = "MILITARY_VIEW_EVENT_TROOPS_ASSOCIATED_WAR" - max_width = 450 - multiline = yes - } - - expand = {} - } - } - - vbox = { - layoutpolicy_vertical = growing - - expand = { - layoutpolicy_vertical = growing - } - - button_standard = { - name = "raise" - size = { 100 32 } - onclick = "[OnRaiseEventTroops(MilitaryViewEventTroop.Self)]" - visible = "[MilitaryViewEventTroop.CanBeRaised]" - tooltip = "MILITARY_VIEW_EVENT_TROOPS_RAISE_TT" - - hbox = { - margin = { 5 0 } - - button_army_details = { - size = { 28 28 } - alwaystransparent = yes - } - - text_single = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = "MILITARY_VIEW_EVENT_TROOPS_RAISE" - default_format = "#clickable" - } - } - } - } - } - } -} - -types HiredTroops -{ - type button_mercenary_list_item = button_standard_clean { - size = { 430 110 } - - background = { - using = Background_Area - } - - tooltip = "HIRED_TROOPS_VIEW_LIST_MC_BUTTON_TOOLTIP" - tooltip_enabled = "[Or(Not(MercenaryCompany.IsHired), MercenaryCompany.IsHiredByLocalPlayer)]" - - down = "[IsMercenaryCompanyDetailViewShown(MercenaryCompany.Self)]" - - button_standard_clean = { - visible = "[Or( IsMercenaryCompanyDetailViewShown(MercenaryCompany.Self), Not(GetVariableSystem.Exists( 'hired_troop_detail_view_open' )))]" - size = { 100% 100% } - enabled = "[Or(Not(MercenaryCompany.IsHired), MercenaryCompany.IsHiredByLocalPlayer)]" - onclick = "[ToggleMercenaryCompanyDetailView(MercenaryCompany.Self)]" - } - - button_normal = { - visible = "[And( GetVariableSystem.Exists( 'hired_troop_detail_view_open' ), Not( IsMercenaryCompanyDetailViewShown(MercenaryCompany.Self) ) )]" - size = { 100% 100% } - onclick = "[PdxGuiTriggerAllAnimations('mercenary_details_refresh')]" - - state = { - name = _mouse_click - delay = 0.2 - on_finish = "[ToggleMercenaryCompanyDetailView(MercenaryCompany.Self)]" - } - } - - hbox = { - - vbox = { - layoutpolicy_vertical = expanding - margin = { 5 10 } - margin_left = 10 - - coa_realm_small = { - datacontext = "[MercenaryCompany.GetTitle.GetHolder]" - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 5 0 } - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 80 0 } - allow_outside = yes - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 10 - ignoreinvisible = yes - - text_single = { - layoutpolicy_horizontal = expanding - text = "[MercenaryCompany.GetName]" - default_format = "#high" - using = Font_Size_Medium - autoresize = no - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[MercenaryCompany.IsHired]" - ignoreinvisible = no - - text_single = { - name = "hired_by_label" - align = left|bottom - text = "[SelectLocalization( MercenaryCompany.IsHiredByLocalPlayer, 'HIRED_TROOPS_VIEW_HIRED_BY_ME_LEFT', 'HIRED_TROOPS_VIEW_NOT_AVAILABLE' )]" - } - - text_single = { - name = "hired_info_time_left" - visible = "[MercenaryCompany.IsHiredByLocalPlayer]" - align = left|bottom - text = "HIRED_TROOPS_VIEW_MC_HIRED_TIME_LEFT" - } - - expand = {} - } - - expand = {} - - } - - expand = {} - - soldiers_and_quality_small = { - datacontext = "[MercenaryCompany.GetComposition]" - blockoverride "background" { - background = { - using = Background_Area - margin = { 3 0 } - } - } - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - spacing = 5 - - overlappingitembox = { - name = "regiment_types" - layoutpolicy_horizontal = expanding - size = { -1 35 } - - background = { - using = Background_Area - margin = { 10 2 } - } - - block "HiredTroopMenAtArmsTypesDataModel" {} - - item = { - icon = { - name = "men_at_arms_icon" - size = { 35 35 } - texture = "[Regiment.GetMAAType.GetIcon]" - tooltipwidget = regiment_container_tooltip - using = tooltip_se - - } - } - } - - expand = {} - - highlight_icon = { - name = "bankrupcy" - visible = "[MercenaryCompany.WillGoInBankruptcy(GetPlayer.Self)]" - size = { 30 30 } - texture = "gfx/interface/icons/symbols/icon_warning.dds" - tooltip = "[SelectLocalization(MercenaryCompany.IsHiredByLocalPlayer, 'MERCENARY_COMPANY_COST_BANKRUPTCY_HIRED', 'MERCENARY_COMPANY_COST_BANKRUPTCY')]" - using = tooltip_se - } - - highlight_icon = { - name = "debt" - visible = "[MercenaryCompany.WillGoInDebt(GetPlayer.Self)]" - size = { 30 30 } - texture = "gfx/interface/icons/symbols/icon_alert.dds" - tooltip = "[SelectLocalization(MercenaryCompany.IsHiredByLocalPlayer, 'MERCENARY_COMPANY_COST_DEBT_HIRED', 'MERCENARY_COMPANY_COST_DEBT')]" - using = tooltip_se - } - - hbox = { - text_single = { - name = "cost_label" - text = "[MercenaryCompany.GetCostDesc]" - align = right - alwaystransparent = yes - - background = { - visible = "[Or(MercenaryCompany.WillGoInDebt(GetPlayer.Self), MercenaryCompany.WillGoInBankruptcy(GetPlayer.Self))]" - using = Status_Bad - } - } - } - } - } - } - } - - type button_holyorder_list_item = button_standard_clean { - size = { 430 110 } - - background = { - using = Background_Area - } - - tooltip = "HIRED_TROOPS_VIEW_LIST_HO_BUTTON_TOOLTIP" - - down = "[IsHolyOrderDetailViewShown(HolyOrder.Self)]" - - button_standard_clean = { - visible = "[Not(GetVariableSystem.Exists( 'hired_troop_detail_view_open' ))]" - size = { 100% 100% } - enabled = "[Or(Not(HolyOrder.IsHired), Or(HolyOrder.IsHiredByLocalPlayer, HolyOrder.IsPlayerPatron))]" - onclick = "[OpenHolyOrderDetailView(HolyOrder.Self)]" - } - - button_normal = { - visible = "[GetVariableSystem.Exists( 'hired_troop_detail_view_open' )]" - size = { 100% 100% } - onclick = "[PdxGuiTriggerAllAnimations('mercenary_details_refresh')]" - - state = { - name = _mouse_click - delay = 0.2 - on_finish = "[OpenHolyOrderDetailView(HolyOrder.Self)]" - } - } - - vbox = { - margin = { 5 5 } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 80 0 } - allow_outside = yes - - widget = { - size = { 60 60 } - allow_outside = yes - - vbox = { - coa_realm_small = { - name = "realm_flag" - datacontext = "[HolyOrder.GetTitle.GetHolder]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 10 - ignoreinvisible = yes - - text_single = { - layoutpolicy_horizontal = expanding - text = "[HolyOrder.GetName]" - default_format = "#high" - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[HolyOrder.IsHired]" - name = "hired_by_label" - text = "[SelectLocalization( HolyOrder.IsHiredByLocalPlayer, 'HIRED_TROOPS_VIEW_HIRED_BY_ME', 'HIRED_TROOPS_VIEW_NOT_AVAILABLE' )]" - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[And(HolyOrder.IsHired, HolyOrder.IsPledgedToGreatHolyWar)]" - text = "HIRED_TROOPS_VIEW_PLEDGED_TO_GREAT_HOLY_WAR" - default_format = "#low" - } - - expand = {} - } - - expand = { - layoutpolicy_horizontal = expanding - } - - vbox = { - soldiers_and_quality_small = { - datacontext = "[HolyOrder.GetComposition]" - blockoverride "background" { - background = { - using = Background_Area - margin = { 3 0 } - } - } - } - - spacer = { - size = { 10 15 } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 0 - spacing = 5 - - text_single = { - name = "maa_type" - align = left - raw_text = "[men_at_arms|E]:" - } - - spacer = { - size = { 2 2 } - } - - overlappingitembox = { - name = "regiment_types" - layoutpolicy_horizontal = expanding - size = { -1 35 } - - background = { - using = Background_Area - margin = { 10 2 } - } - - block "HiredTroopMenAtArmsTypesDataModel" {} - - item = { - - icon = { - datacontext = "[Regiment.GetMAAType]" - name = "men_at_arms_icon" - size = { 35 35 } - texture = "[MenAtArmsType.GetIcon]" - tooltipwidget = regiment_container_tooltip - - } - } - } - - expand = {} - - text_single = { - name = "cost_label" - text = "[HolyOrder.GetCostDescForPlayer]" - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_my_realm.gui b/project/ck3/base_game/gui/window_my_realm.gui deleted file mode 100644 index ed388f62a7..0000000000 --- a/project/ck3/base_game/gui/window_my_realm.gui +++ /dev/null @@ -1,1938 +0,0 @@ -###################################################### -##################### MY REALM ####################### -###################################################### - -window = { - name = "my_realm_window" - datacontext = "[GetVariableSystem]" - datacontext = "[GetPlayer]" - parentanchor = top|right - allow_outside = yes - movable = no - layer = windows_layer - - using = Window_Size_MainTab - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - using = Window_Position_MainTab - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - using = Window_Position_MainTab_Hide - } - - state = { - name = dismiss - next = _hide - - trigger_when = "[GetVariableSystem.Exists( 'hide_right_windows' )]" - } - - margin_widget = { - size = { 100% 100% } - margin = { 0 26 } - margin_right = 13 - - widget = { - size = { 100% 100% } - - ### WINDOW CONTENT - vbox = { - using = Window_Margins - - ##### HEADER NO LIEGE TEXT ##### - header_with_picture = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 180 } - - blockoverride "header_text" { - text = "[GetPlayer.GetPrimaryTitle.GetNameNoTooltip|U]" - } - - blockoverride "size" { - size = { 100% 200 } - } - - blockoverride "illustration_texture" { - texture = "gfx/interface/illustrations/window_headers/header_my_realm.dds" - } - - blockoverride "button_close" - { - onclick = "[MyRealmWindow.Close]" - } - - vbox = { - margin_top = 42 - #margin_bottom = 5 - - hbox = { - spacing = 20 - - text_single = { - name = "realm_type" - text = "MY_REALM_WINDOW_TYPE" - } - - text_single = { - text = "REALM_WINDOW_SIZE" - tooltip = "REALM_WINDOW_SIZE_TT" - } - } - - spacer = { - visible = "[GetPlayer.HasLiege]" - layoutpolicy_vertical = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - expand = { - visible = "[GetPlayer.HasLiege]" - size = { 90 5 } - } - - hbox = { - name = "crown_authority" - datamodel = "[MyRealmWindow.GetRealmLaws]" - ignoreinvisible = yes - margin_left = 10 - - item = { - vbox = { - layoutpolicy_vertical = expanding - datacontext = "[GuiLawGroup.GetLawGroup]" - visible = "[And( GuiLawGroup.GetLawGroup.HasFlag( 'realm_law' ), GuiLawGroup.IsAvailable )]" - ignoreinvisible = yes - spacing = 3 - - text_label_center = { - visible = "[Not(GetPlayer.HasLiege)]" - text = "[LawGroup.GetName]" - } - - hbox = { - margin_left = 5 - layoutpolicy_horizontal = expanding - - text_label_left = { - visible = "[GetPlayer.HasLiege]" - layoutpolicy_horizontal = expanding - text = "[LawGroup.GetName]" - margin_left = 10 - } - } - - # spacer = { - # visible = "[GetPlayer.HasLiege]" - # size = { 5 8 } - # } - - hbox = { - datamodel = "[GuiLawGroup.GetLaws]" - visible = "[Not(GetPlayer.HasLiege)]" - - background = { - texture = "gfx/lines/line_lifestyles_unavailable.dds" - margin = { -8 -12 } - tintcolor = { 0.7 0.5 0.25 1 } - } - - item = { - - icon_button_decorative = { - datacontext = "[GuiLaw.GetLaw]" - size = { 60 60 } - enabled = "[Or(GuiLaw.CanEnact, GuiLaw.IsEnacted)]" - down = "[GuiLaw.IsEnacted]" - alwaystransparent = "[GuiLaw.IsEnacted]" - onclick = "[GuiLaw.Enact]" - tooltipwidget = { pass_law_tooltip = {} } - using = tooltip_below - - icon_button_decorative = { - size = { 54 54 } - parentanchor = center - alwaystransparent = yes - } - - button_icon = { - visible = "[Not(GuiLaw.IsEnacted)]" - texture = "[Law.GetIcon]" - parentanchor = center - size = { 42 42 } - alwaystransparent = yes - } - - icon = { - visible = "[And( GuiLaw.IsEnacted , Not( GuiLaw.CanEnact ) )]" - texture = "[Law.GetIcon]" - parentanchor = center - size = { 42 42 } - alwaystransparent = yes - - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 2 - } - } - } - } - } - - hbox = { - datamodel = "[GuiLawGroup.GetLaws]" - visible = "[GetPlayer.HasLiege]" - margin_left = 10 - - background = { - texture = "gfx/lines/line_lifestyles_unavailable.dds" - margin = { -16 -12 } - tintcolor = { 0.7 0.5 0.25 1 } - } - - item = { - icon_button_decorative = { - datacontext = "[GuiLaw.GetLaw]" - size = { 50 50 } - enabled = "[Or(GuiLaw.CanEnact, GuiLaw.IsEnacted)]" - down = "[GuiLaw.IsEnacted]" - alwaystransparent = "[GuiLaw.IsEnacted]" - onclick = "[GuiLaw.Enact]" - tooltipwidget = { pass_law_tooltip = {} } - using = tooltip_below - - icon_button_decorative = { - size = { 44 44 } - parentanchor = center - alwaystransparent = yes - } - - button_icon = { - visible = "[Not(GuiLaw.IsEnacted)]" - texture = "[Law.GetIcon]" - parentanchor = center - size = { 32 32 } - alwaystransparent = yes - } - - icon = { - visible = "[And( GuiLaw.IsEnacted , Not( GuiLaw.CanEnact ) )]" - texture = "[Law.GetIcon]" - parentanchor = center - size = { 42 42 } - alwaystransparent = yes - - using = Master_Button_Modify_Texture - - blockoverride "master_color_frame" { - frame = 2 - } - } - } - } - } - - expand = { - visible = "[GetPlayer.HasLiege]" - layoutpolicy_horizontal = expanding - } - } - } - } - - spacer = { - visible = "[GetPlayer.HasLiege]" - size = { 15 5 } - } - - ## LIEGE INFO - vbox = { - name = "liege" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_right = 10 - datacontext = "[MyRealmWindow.GetCharacter.GetLiege]" - visible = "[GetPlayer.HasLiege]" - - text_label_left = { - text = "MY_REALM_WINDOW_MY_LIEGE" - layoutpolicy_horizontal = expanding - margin_left = 2 - } - - expand = {} - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetUIName]" - autoresize = no - align = left - max_width = 330 - } - - hbox = { - layoutpolicy_horizontal = expanding - - widget = { - size = { 30 25 } - - button_icon_highlight = { - datacontext = "[Character.GetActiveLawInGroupWithFlag( 'realm_law' )]" - size = { 35 35 } - parentanchor = center - texture = "[Law.GetIcon]" - tooltipwidget = { general_law_tooltip = {} } - using = tooltip_ws - } - } - - text_single = { - text = "[Character.GetGovernment.GetName]" - } - - expand = {} - } - } - - expand = {} - } - } - } - - widget = { - visible = "[GetPlayer.HasLiege]" - allow_outside = yes - size = { 55 80 } - - coa_realm_small_crown = { - parentanchor = top|hcenter - position = { 10 5 } - } - } - - widget = { - visible = "[Not(GetPlayer.HasLiege)]" - allow_outside = yes - size = { 89 98 } - - coa_realm_big_crown = { - parentanchor = top|hcenter - position = { 5 5 } - } - } - } - - hbox = { - name = "vassals_succession_tabs" - layoutpolicy_horizontal = expanding - - button_tab = { - name = "tutorial_highlight_domain_tab" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - onclick = "[MyRealmWindow.ShowDomain]" - down = "[MyRealmWindow.IsShowingDomain]" - - text = "MY_REALM_WINDOW_DOMAIN_TAB" - } - - button_tab = { - name = "tutorial_highlight_vassals_tab" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - onclick = "[MyRealmWindow.ShowVassals]" - down = "[MyRealmWindow.IsShowingVassals]" - - text = "MY_REALM_WINDOW_VASSALS_TAB" - } - - button_tab = { - name = "tutorial_highlight_succession_tab" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - onclick = "[MyRealmWindow.ShowSuccession]" - down = "[MyRealmWindow.IsShowingSuccession]" - - text = "MY_REALM_WINDOW_SUCCESSION_TAB" - } - } - - ### DOMAIN TAB - vbox = { - name = "tab_domain" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[MyRealmWindow.IsShowingDomain]" - - using = Animation_Tab_Switch - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[MyRealmWindow.GetDomainItems]" - layoutpolicy_horizontal = expanding - spacing = 20 - - item = { - vbox = { - layoutpolicy_horizontal = expanding - name = "duchy_group" - - hbox = { - layoutpolicy_horizontal = expanding - - hbox = { - spacing = 5 - - coa_title_tiny_crown = { - datacontext = "[DuchyGroup.GetDuchy]" - using = tooltip_ws - } - - text_label_center = { - text = "[DuchyGroup.GetDuchy.GetNameNoTooltip]" - using = Font_Size_Medium - default_format = "#low" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - - divider_light = { - layoutpolicy_horizontal = expanding - alpha = 0.6 - } - } - - vbox = { - name = "county_group" - datamodel = "[DuchyGroup.GetCounties]" - layoutpolicy_horizontal = expanding - spacing = 20 - - item = { - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[CountyGroup.GetCounty]" - datacontext = "[CountyGroup.GetCapitalProvince.GetCounty]" - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 5 - margin_right = 10 - spacing = 7 - - coa_title_tiny = {} - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Title.GetNameNoTooltip]" - } - - text_single = { - name = "development" - text = "MY_REALM_WINDOW_DEVELOPMENT" - tooltip = "COUNTY_DEVELOPMENT_TOOLTIP" - } - - text_single = { - name = "tutorial_highlight_control" - text = "[CountyGroup.GetCountyControlColored]" - tooltip = "MY_REALM_WINDOW_CONTROL_TOOLTIP" - } - } - - vbox = { - datamodel = "[CountyGroup.GetHoldings]" - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_right = 10 - margin_bottom = 5 - spacing = 3 - - item = { - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[HoldingItem.GetHolding]" - - background = { - fittype = centercrop - alpha = 0.7 - texture = "[HoldingItem.GetHolding.GetIllustration]" - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } - - button_standard_clean = { - layoutpolicy_horizontal = expanding - size = { 0 80 } - - onclick = "[HoldingItem.OnClick]" - - tooltipwidget = { holding_tooltip_click = {} } - - background = { - using = Background_Button_Illustration - visible = "[Holding.IsSelected]" - } - - using = Background_Vignette_Button - using = Holding_Mouse_Entry - - vbox = { - margin = { 10 2 } - - hbox = { - name = "holding_header" - layoutpolicy_horizontal = expanding - spacing = 6 - - hbox = { - spacing = 6 - - background = { - margin_left = 15 - margin_right = 25 - margin_top = 0 - margin_bottom = 5 - - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - icon = { - name = "realm_capital_icon" - size = { 25 25 } - framesize = { 63 63 } - texture = "gfx/interface/icons/icon_capital.dds" - visible = "[HoldingItem.IsRealmCapital]" - frame = 2 - tooltip = "REALM_CAPITAL_TOOLTIP" - } - - text_single = { - text = "MY_REALM_WINDOW_HOLDING_NAME" - } - } - - expand = {} - - text_single = { - alwaystransparent = yes - default_format = "#high" - minimumsize = { 60 0} - - text = "MY_REALM_WINDOW_HOLDING_TAX" - tooltip = "[Holding.GetTaxTooltip]" - } - - text_single = { - alwaystransparent = yes - margin_left = 4 - minimumsize = { 70 0} - text = "MY_REALM_WINDOW_HOLDING_LEVY" - default_format = "#high" - tooltip = "[Holding.GetLeviesTooltip]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - name = "holding_buildings" - - minimumsize = { 0 40 } - - vbox = { - tooltip = "MY_REALM_WINDOW_BUILDING_CONSTRUCTION_TT" - using = tooltip_ne - - - text_single = { - text = "[HoldingItem.GetStatusText]" - align = nobaseline - } - - hbox = { - layoutpolicy_horizontal = expanding - - progressbar_standard = { - name = "building_progressbar" - visible = "[HoldingItem.GetHolding.IsConstructionInProgress]" - alwaystransparent = yes - - layoutpolicy_horizontal = expanding - maximumsize = { -1 15 } - value = "[HoldingItem.GetHolding.GetConstructionProgress]" - direction = horizontal - } - - expand = {} - } - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[HoldingItem.GetHolding.CanConstructAnyBuilding(GetPlayer)]" - text = "MY_REALM_WINDOW_CONSTRUCT_BUILDING" - default_format = "#P" - } - - expand = {} - - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[DataModelHasItems(CountyGroup.GetEmptyHoldings)]" - spacing = 5 - margin_left = 10 - margin_right = 10 - - button_group = { - onclick = "[CountyGroup.ToggleExpanded]" - layoutpolicy_horizontal = expanding - - flowcontainer = { - spacing = 5 - - widget = { - size = { 18 22 } - - button_expand = { - frame = "[Select_int32( CountyGroup.IsExpanded, '(int32)2', '(int32)1' )]" - parentanchor = center - } - } - - text_single = { - text = "ME_REALM_WINDOW_EMPTY_HOLDINGS" - default_format = "#low" - align = nobaseline - } - } - } - - expand = {} - - vbox = { - datamodel = "[CountyGroup.GetEmptyHoldings]" - visible = "[CountyGroup.IsExpanded]" - layoutpolicy_horizontal = expanding - margin_left = 23 - margin_bottom = 5 - spacing = 4 - - item = { - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[HoldingItem.GetHolding]" - - button_standard = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 45 } - - datacontext = "[HoldingItem.GetHolding]" - onclick = "[HoldingItem.OnClick]" - down = "[Holding.IsSelected]" - - using = Holding_Mouse_Entry - using = Background_Vignette_Button - - tooltipwidget = { - holding_tooltip_click = {} - } - using = tooltip_ne - - widget = { - scissor = yes - size = { 350 43 } - parentanchor = right|top - - icon = { - name = "illustration" - parentanchor = right|top - size = { 180 90 } - texture = "[HoldingItem.GetHolding.GetProvince.GetTerrain.GetIllustration]" - alpha = 0.4 - mirror = horizontal - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds" - blend_mode = alphamultiply - } - } - } - - hbox = { - margin = { 10 0 } - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 2 - - text_single = { - text = "[HoldingItem.GetBarony.GetNameNoTierNoTooltip]" - } - - expand = {} - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - visible = "[HoldingItem.GetHolding.IsConstructionInProgress]" - margin = { 0 4 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[HoldingItem.GetStatusText]" - - align = nobaseline - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 3 - - progressbar_standard = { - name = "building_progressbar" - alwaystransparent = yes - size = { 180 12 } - value = "[HoldingItem.GetHolding.GetConstructionProgress]" - direction = horizontal - } - } - } - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 2 - - text_label_right = { - visible = "[HoldingItem.GetHolding.CanConstructAnyBuilding(GetPlayer)]" - layoutpolicy_vertical = fixed - text = "MY_REALM_WINDOW_CONSTRUCT_HOLDING" - default_format = "#P" - } - - expand = {} - } - } - } - } - } - } - } - - expand = {} - } - } - } - } - } - } - } - } - } - - ### VASSALS TAB - vbox = { - name = "tab_vassals" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[MyRealmWindow.IsShowingVassals]" - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - hbox = { - name = "government_filters_container" - margin = { 0 7 } - - hbox = { - name = "government_filters" - datamodel = "[MyRealmWindow.GetGovernmentTypeHeaders]" - visible = "[LessThan_int32(GetDataModelSize(MyRealmWindow.GetGovernmentTypeHeaders), '(int32)3')]" - spacing = 5 - layoutpolicy_horizontal = expanding - - button_standard_clean = { - name = "all_governments" - size = { 60 33 } - default_format = "#low" - - text = "MRW_GOVERNMENT_FILTER_ALL" - tooltip = "MRW_GOVERNMENT_FILTER_ALL_TT" - using = tooltip_above - down = "[Not(MyRealmWindow.HasGovernmentTypeFilter)]" - onclick = "[MyRealmWindow.ResetGovernmentTypeFilter]" - } - - item = { - button_standard_clean = { - name = "government_filter" - datacontext = "[GovernmentTypeHeader.GetGovernmentType]" - - text = "MRW_GOVERNMENT_FILTER" - default_format = "#low" - - tooltip = "MRW_GOVERNMENT_FILTER_TT" - using = tooltip_above - down = "[GovernmentTypeHeader.IsSelected]" - onclick = "[GovernmentTypeHeader.OnClick]" - } - } - } - - hbox = { - name = "small_government_filters" - datamodel = "[MyRealmWindow.GetGovernmentTypeHeaders]" - visible = "[GreaterThanOrEqualTo_int32(GetDataModelSize(MyRealmWindow.GetGovernmentTypeHeaders), '(int32)3')]" - spacing = 2 - layoutpolicy_horizontal = expanding - - button_standard_clean = { - name = "all_governments" - size = { 56 33 } - default_format = "#low" - - text = "MRW_GOVERNMENT_FILTER_ALL" - tooltip = "MRW_GOVERNMENT_FILTER_ALL_TT" - using = tooltip_above - down = "[Not(MyRealmWindow.HasGovernmentTypeFilter)]" - onclick = "[MyRealmWindow.ResetGovernmentTypeFilter]" - } - - item = { - button_standard_clean = { - name = "small_government_filter" - datacontext = "[GovernmentTypeHeader.GetGovernmentType]" - size = { 96 33 } - - text = "[GovernmentType.GetNameNoTooltip]" - default_format = "#low" - - tooltip = "MRW_GOVERNMENT_FILTER_TT" - using = tooltip_above - down = "[GovernmentTypeHeader.IsSelected]" - onclick = "[GovernmentTypeHeader.OnClick]" - } - } - } - } - - text_single = { - visible = "[MyRealmWindow.HasGovernmentTypeFilter]" - margin_top = 5 - margin_bottom = 10 - - text = "[MyRealmWindow.GetGovernmentTypeFilter.GetVassalsLabel]" - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_margins" { - margin = { 5 5 } - } - - blockoverride "scrollbox_content" - { - visible = "[GreaterThan_int32( MyRealmWindow.GetVassalCount, '(int32)0' )]" - - fixedgridbox = { - layoutpolicy_horizontal = expanding - datacontext = "[MyRealmWindow.GetPowerfulVassals]" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - addcolumn = 545 - addrow = 185 - setitemsizefromcell = yes - - item = { - widget_vassal_list_item = { - datacontext = "[CharacterListItem.GetCharacter]" - datacontext = "[MyRealmWindow.GetVassalInfo( Character.Self )]" - datacontext = "[MyRealmWindowVassalItem.GetContract]" - - blockoverride "vassal_portrait" - { - portrait_shoulders = {} - } - } - } - } - - fixedgridbox = { - layoutpolicy_horizontal = expanding - datacontext = "[MyRealmWindow.GetRegularVassals]" - datamodel = "[CharacterSelectionList.GetList]" - visible = "[Not(CharacterSelectionList.IsBuildingList)]" - addcolumn = 545 - addrow = 185 - setitemsizefromcell = yes - - item = { - widget_vassal_list_item = { - datacontext = "[CharacterListItem.GetCharacter]" - datacontext = "[MyRealmWindow.GetVassalInfo( Character.Self )]" - datacontext = "[MyRealmWindowVassalItem.GetContract]" - } - } - } - expand = {} - } - - vbox = { - visible = "[EqualTo_int32( MyRealmWindow.GetVassalCount, '(int32)0' )]" - text_single = { - text = "NO_VASSALS_TO_DISPLAY" - default_format = "#weak" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 15 0 } - margin_top = 15 - margin_bottom = 15 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - background = { - using = Background_Area - margin = { -20 0 } - margin_bottom = 10 - margin_top = 3 - } - - hbox = { - spacing = 20 - - text_single = { - default_format = "#high" - text = "MY_REALM_WINDOW_VASSAL_OPINION" - tooltip = "MY_REALM_WINDOW_VASSAL_OPINION_TT" - } - - hbox = { - - tooltip = "[GetPlayer.GetDreadBreakdown]" - - icon = { - name = "dread_icon" - size = { 30 30 } - texture = "gfx/interface/icons/icon_dread.dds" - } - - text_single = { - name = "dread_name" - text = "[dread|E]: [GetPlayer.GetDread|0]" - default_format = "#high" - } - } - - hbox = { - spacing = 2 - tooltip = "[Character.GetVassalLimitTooltip]" - name = "tutorial_highlight_vassal_limit" - - background = { - visible = "[GreaterThan_int32( Character.GetNumVassalsTowardsLimit, Character.GetVassalLimit )]" - using = Status_Bad - } - - icon = { - size = { 30 30 } - texture = "gfx/interface/icons/icon_vassal.dds" - } - - text_single = { - text = "MY_REALM_WINDOW_VASSAL_LIMIT" - } - - text_single = { - text = "MY_REALM_WINDOW_VASSAL_LIMIT_VALUE" - } - } - - - - } - } - } - } - - ### SUCCESSION TAB - vbox = { - name = "tab_succession" - visible = "[MyRealmWindow.IsShowingSuccession]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - } - - vbox = { - margin = { 20 15 } - margin_bottom = 10 - spacing = 4 - layoutpolicy_horizontal = expanding - - text_label_center = { - text = "MY_REALM_WINDOW_CURRENT_SUCCESSION" - } - - vbox = { - datamodel = "[MyRealmWindow.GetRealmLaws]" - spacing = 10 - margin_bottom = 5 - ignoreinvisible = yes - layoutpolicy_horizontal = expanding - - item = { - hbox = { - visible = "[And( Not( GuiLawGroup.GetLawGroup.HasFlag( 'realm_law' ) ), GuiLawGroup.IsAvailable )]" - layoutpolicy_horizontal = growing - - vbox = { - layoutpolicy_horizontal = growing - - text_single = { - layoutpolicy_horizontal = growing - max_width = 350 - raw_text = "[GuiLawGroup.GetLawGroup.GetNameSingular]:" - } - - text_single = { - layoutpolicy_horizontal = growing - max_width = 350 - text = "[GuiLawGroup.GetCurrentLevel.GetLaw.GetName]" - default_format = "#high" - } - - text_single = { - layoutpolicy_horizontal = growing - max_width = 350 - visible = "[GuiLawGroup.GetCurrentLevel.GetLaw.HasSubName]" - text = "[GuiLawGroup.GetCurrentLevel.GetLaw.GetSubName]" - default_format = "#F" - } - } - expand = { - layoutpolicy_horizontal = growing - } - - button_standard = { - datacontext = "[GuiLawGroup]" - size = { 150 32 } - onclick = "[OpenSuccessionLawChangeWindow(GuiLawGroup.Self)]" - text = "MRW_CHANGE_LAW" - tooltip = "MRW_CHANGE_LAW_TT" - } - } - } - } - - divider_light = { - layoutpolicy_horizontal = growing - } - - hbox = { - layoutpolicy_horizontal = growing - - vbox = { - layoutpolicy_horizontal = growing - - - text_single = { - layoutpolicy_horizontal = growing - max_width = 350 - text = "MRW_DESIGNATED_HEIR_LABEL" - } - - text_single = { - visible = "[MyRealmWindow.GetCharacter.GetDesignatedHeir.IsValid]" - layoutpolicy_horizontal = growing - text = "MRW_DESIGNATED_HEIR" - max_width = 350 - } - - text_single = { - visible = "[Not(MyRealmWindow.GetCharacter.GetDesignatedHeir.IsValid)]" - layoutpolicy_horizontal = growing - text = "MRW_NO_DESIGNATED_HEIR" - max_width = 350 - } - } - - button_standard = { - text = "MY_REALM_WINDOW_DESIGNATE_HEIR" - size = { 150 32 } - tooltip = "MRW_DESIGNATE_HEIR_TT" - enabled = "[MyRealmWindow.CanDesignateHeir]" - onclick = "[OpenDesignateHeirWindow]" - } - } - } - - scrollbox = { - name = "succession_scrollbox" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 350 } - - blockoverride "scrollbox_content" - { - margin = { 20 10 } - spacing = 10 - - hbox = { - name = "current_heir" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area_Dark - alpha = 0.8 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - portrait_head = { - datacontext = "[MyRealmWindow.GetCharacter.GetPlayerHeir]" - blockoverride "glow_visible" - { - visible = no - } - } - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 5 0 } - margin_top = 5 - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - visible = "[MyRealmWindow.HasHeir]" - layoutpolicy_horizontal = expanding - autoresize = no - using = Font_Size_Medium - fontsize_min = 14 - - text = "[MyRealmWindow.GetCharacter.GetPlayerHeir.GetUINameNoTooltip]" - default_format = "#low" - } - - text_single = { - visible = "[MyRealmWindow.HasHeir]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - autoresize = no - - text = "MRW_YOUR_PLAYER_HEIR" - default_format = "#weak" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "no_heir_warning" - visible = "[Not( MyRealmWindow.HasHeir )]" - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_NO_HEIR_FLAVOR" - } - - text_single = { - name = "not_primary_heir" - visible = "[And( MyRealmWindow.HasHeir, Not( ObjectsEqual( MyRealmWindow.GetCharacter.GetPlayerHeir, MyRealmWindow.GetCharacter.GetPrimaryTitle.GetHeir.Self ) ) )]" - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_NOT_PRIMARY_HEIR" - } - } - - expand = {} - } - } - - ##### FROM REALM'S PARTITION ##### - vbox = { - layoutpolicy_horizontal = expanding - - vbox = { - name = "their_partition_share" - visible = "[And(MyRealmWindow.HasPartition, DataModelHasItems(MyRealmWindow.GetMyPartitionShare))]" - layoutpolicy_horizontal = expanding - margin_left = 5 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_PARTITION_SHARE" - } - - expand = {} - } - - overlappingitembox = { - name = "partition_share_box" - datamodel = "[MyRealmWindow.GetMyPartitionShare]" - layoutpolicy_horizontal = expanding - size = { 460 55 } - spacing = 10 - - item = { - coa_title_tiny_crown = { - datacontext = "[TitleItem.GetTitle]" - using = tooltip_ne - } - } - } - } - - spacer = { - size = { 5 5 } - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[DataModelHasItems(MyRealmWindow.GetTitleSuccession)]" - margin = { 5 0 } - - button_group = { - onclick = "[GetVariableSystem.Toggle( 'expand_partition' )]" - - flowcontainer = { - ignoreinvisible = yes - spacing = 5 - - widget = { - size = { 18 22 } - - button_expand = { - visible = "[Not(GetVariableSystem.Exists( 'expand_partition' ))]" - parentanchor = center - frame = 1 - } - - button_expand = { - visible = "[GetVariableSystem.Exists( 'expand_partition' )]" - parentanchor = center - frame = 2 - } - } - - text_single = { - text = "MY_REALM_WINDOW_TITLES_LOST_ON_SUCCESSION" - align = nobaseline - } - } - } - - expand = {} - } - - spacer = { - visible = "[GetVariableSystem.Exists( 'expand_partition' )]" - size = { 5 5 } - } - - dynamicgridbox = { - name = "title_succession" - datamodel = "[MyRealmWindow.GetTitleSuccession]" - visible = "[GetVariableSystem.Exists( 'expand_partition' )]" - layoutpolicy_horizontal = expanding - - item = { - hbox = { - maximumsize = { -1 100 } - margin_left = 10 - margin_bottom = 5 - datacontext = "[TitleSuccessionItem.GetHeir]" - - background = { - using = Background_Area_With_Header - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = growing - margin_bottom = 5 - - text_single = { - name = "heir_name" - text = "[Character.GetUINameNoTooltip]" - layoutpolicy_horizontal = expanding - using = Font_Size_Medium - max_width = 400 - fontsize_min = 14 - } - - spacer = { - size = { 10 5 } - } - - text_single = { - name = "heir_not_your_dynasty" - layoutpolicy_horizontal = expanding - - text = "MY_REALM_WINDOW_HEIR_NOT_MY_DYNASTY" - visible = "[Not(ObjectsEqual(Character.GetHouse.GetDynasty.Self, GetPlayer.GetHouse.GetDynasty.Self))]" - using = Font_Size_Small - } - - text_single = { - name = "heir_share" - datacontext = "[GetPlayer]" - visible = "[DataModelHasItems(TitleSuccessionItem.GetPartitionTitles)]" - layoutpolicy_horizontal = expanding - - text = "MY_REALM_WINDOW_PARTITION_SHARE" - } - - overlappingitembox = { - name = "titles_box" - datamodel = "[TitleSuccessionItem.GetPartitionTitles]" - visible = "[DataModelHasItems(TitleSuccessionItem.GetPartitionTitles)]" - minimumsize = { 350 50 } - spacing = 10 - - item = { - container = { - - coa_title_tiny_crown = { - datacontext = "[TitleItem.GetTitle]" - using = tooltip_ne - } - - icon = { - name = "has_laws" - visible = "[TitleItem.GetTitle.HasLaws]" - parentanchor = bottom|right - size = { 25 25 } - position = { 5 0 } - texture = "gfx/interface/icons/title_status/icon_title_law.dds" - } - } - } - } - - text_single = { - name = "exception_label" - visible = "[DataModelHasItems(TitleSuccessionItem.GetExceptionTitles)]" - layoutpolicy_horizontal = expanding - - text = "MY_REALM_WINDOW_EXCEPTIONS" - } - - overlappingitembox = { - name = "exception_box" - datamodel = "[TitleSuccessionItem.GetExceptionTitles]" - visible = "[DataModelHasItems(TitleSuccessionItem.GetExceptionTitles)]" - minimumsize = { 350 50 } - spacing = 10 - - item = { - container = { - - coa_title_tiny_crown = { - datacontext = "[TitleItem.GetTitle]" - using = tooltip_ne - - icon = { - name = "has_laws" - visible = "[TitleItem.GetTitle.HasLaws]" - parentanchor = bottom|right - size = { 25 25 } - position = { 5 0 } - texture = "gfx/interface/icons/title_status/icon_title_law.dds" - } - } - } - } - } - } - - vbox = { - portrait_head = { - name = "primary_spouse_portrait" - blockoverride "portrait_button" { - using = tooltip_ws - } - } - - expand = {} - } - } - } - } - } - - vbox = { - name = "exceptions" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = growing - margin_left = 5 - - visible = "[DataModelHasItems(MyRealmWindow.GetSuccessionExceptions)]" - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_EXCEPTIONS" - } - - expand = {} - } - - overlappingitembox = { - name = "exceptions_box" - layoutpolicy_horizontal = expanding - size = { 460 55 } - spacing = 10 - - datamodel = "[MyRealmWindow.GetSuccessionExceptions]" - - item = { - container = { - coa_title_tiny_crown = { - datacontext = "[TitleItem.GetTitle]" - using = tooltip_ne - } - } - } - } - } - - vbox = { - name = "line_of_succession" - visible = "[MyRealmWindow.HasSingleHeir]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = growing - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - name = "line_of_succession_label" - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_LINE_OF_SUCCESSION" - } - - expand = {} - } - - flowcontainer = { - name = "line_of_succession_box" - layoutpolicy_horizontal = expanding - spacing = 0 - margin_right = 10 - - datamodel = "[MyRealmWindow.GetLineOfSuccession]" - - item = { - portrait_head = { - name = "heir_portrait" - } - } - } - } - - #### ELECTIONS #### - vbox = { - layoutpolicy_horizontal = expanding - visible = "[MyRealmWindow.CanVote]" - margin_left = 5 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_ELECTIONS" - } - - expand = {} - } - - flowcontainer = { - name = "elections" - direction = vertical - - fixedgridbox = { - name = "exceptions_box" - addcolumn = 510 - addrow = 90 - datamodel = "[MyRealmWindow.GetTitlesCanVote]" - - item = { - widget = { - name = "election_title" - size = { 510 90 } - datacontext = "[TitleItem.GetTitle]" - - hbox = { - spacing = 10 - - coa_title_small_crown = { - datacontext = "[Title]" - using = tooltip_ne - } - - vbox = { - spacing = 7 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Title.GetNameNoTooltip]" - } - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard_select_arrow = { - name = "go_to_vote" - onclick = "[OpenSuccessionElectionWindowForTitle(Title.Self)]" - - blockoverride "button_text"{ - text = "MY_REALM_WINDOW_VOTE" - } - - tooltip = "MY_REALM_WINDOW_VOTE_TOOLTIP" - } - - expand = {} - } - } - - expand = {} - } - } - } - } - } - } - - expand = { - layoutpolicy_vertical = expanding - } - } - } - } - - vbox = { - visible = "[Or( MyRealmWindow.IsShowingDomain, MyRealmWindow.IsShowingVassals)]" - layoutpolicy_horizontal = expanding - margin = { 15 5 } - margin_bottom = 15 - spacing = 8 - - hbox = { - visible = "[MyRealmWindow.IsShowingDomain]" - tooltip = "[GetPlayer.GetDomainLimitTooltip]" - spacing = 2 - - text_single = { - text = "[SelectLocalization(MyRealmWindow.IsOverDomainLimit, 'MY_REALM_WINDOW_DOMAIN_LIMIT_WARNING', 'MY_REALM_WINDOW_DOMAIN_LIMIT')]" - } - - icon = { - size = { 35 35 } - texture = "gfx/interface/icons/icon_domain.dds" - } - - text_single = { - text = "[SelectLocalization(MyRealmWindow.IsOverDomainLimit, 'MY_REALM_WINDOW_DOMAIN_LIMIT_VALUE_WARNING', 'MY_REALM_WINDOW_DOMAIN_LIMIT_VALUE')]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 80 0 } - - background = { - using = Background_Area - margin = { -65 0 } - margin_bottom = 8 - margin_top = 3 - } - - hbox = { - margin_bottom = 5 - layoutpolicy_horizontal = expanding - - expand = { - minimumsize = { 150 0 } - } - - text_single = { - text = "MY_REALM_WINDOW_TAXES" - min_width = 100 - max_width = 100 - align = right - } - - text_single = { - text = "MY_REALM_WINDOW_LEVIES" - minimumsize = { 100 0 } - maximumsize = { 100 40 } - align = right - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - hbox = { - name = "domain_income_row" - layoutpolicy_horizontal = expanding - - background = { - visible = "[MyRealmWindow.IsShowingDomain]" - using = Status_Highlight - } - - flowcontainer = { - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_FROM_HOLDINGS" - align = bottom - } - - warning_icon = { - visible = "[MyRealmWindow.IsOverDomainLimit]" - size = { 25 25 } - tooltip = "[Character.GetDomainLimitTooltip]" - } - } - - expand = {} - - text_single = { - datacontext = "[MyRealmWindow.GetDomainIncome]" - text = "[ValueBreakdown.GetValue]" - min_width = 100 - max_width = 100 - align = right - - tooltipwidget = { - widget_gold_breakdown_tooltip = { - blockoverride "income" - { - visible = no - } - } - } - } - - text_single = { - datacontext = "[MyRealmWindow.GetDomainLevy]" - text = "[ValueBreakdown.GetValue]" - minimumsize = { 100 0 } - align = right - tooltipwidget = { - widget_gold_breakdown_tooltip = { - blockoverride "income" - { - visible = no - } - } - } - } - } - - hbox = { - name = "vassals_income_row" - layoutpolicy_horizontal = expanding - - background = { - visible = "[MyRealmWindow.IsShowingVassals]" - using = Status_Highlight - } - - flowcontainer = { - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_FROM_VASSALS" - align = bottom - } - - warning_icon = { - visible = "[GreaterThan_int32( Character.GetNumVassalsTowardsLimit, Character.GetVassalLimit )]" - size = { 25 25 } - tooltip = "[Character.GetVassalLimitTooltip]" - } - } - - expand = {} - - text_single = { - datacontext = "[MyRealmWindow.GetVassalsIncome]" - text = "[ValueBreakdown.GetValue]" - min_width = 100 - max_width = 100 - align = right - - tooltipwidget = { - widget_gold_breakdown_tooltip = { - blockoverride "income" - { - visible = no - } - } - } - } - - text_single = { - datacontext = "[MyRealmWindow.GetVassalsLevy]" - text = "[ValueBreakdown.GetValue]" - min_width = 100 - max_width = 100 - align = right - - tooltipwidget = { - widget_gold_breakdown_tooltip = { - blockoverride "income" - { - visible = no - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[GetPlayer.HasLiege]" - - text_single = { - layoutpolicy_horizontal = expanding - text = "MY_REALM_WINDOW_FROM_TO_LIEGE" - } - - text_single = { - datacontext = "[MyRealmWindow.GetIncomeTax]" - text = "[ValueBreakdown.GetValue]" - min_width = 100 - max_width = 100 - align = right - - tooltipwidget = { - my_realm_window_contribution_tooltip = { - datacontext = "[MyRealmWindow.GetCharacter]" - blockoverride "contribution_tooltip_header" - { - text = "MRW_TT_TAXES_TO_MY_LIEGE" - } - blockoverride "contribution_tooltip_content_suffix" {} - } - } - } - - text_single = { - datacontext = "[MyRealmWindow.GetLevyTax]" - text = "[ValueBreakdown.GetValue]" - min_width = 100 - max_width = 100 - align = right - - tooltipwidget = { - my_realm_window_contribution_tooltip = { - datacontext = "[MyRealmWindow.GetCharacter]" - blockoverride "contribution_tooltip_header" - { - text = "MRW_TT_LEVIES_TO_MY_LIEGE" - } - blockoverride "contribution_tooltip_content_suffix" {} - } - } - } - } - - hbox = { - name = "vassal_contract" - datacontext = "[MyRealmWindow.GetCharacter.GetLiege]" - datacontext = "[MyRealmWindow.GetCharacter.GetVassalContract]" - visible = "[Character.IsPlayerInteractionShown('vassal_modify_vassal_contract_interaction')]" - margin_left = 3 - spacing = 10 - - button_replace = { - enabled = "[Character.IsPlayerInteractionValid('vassal_modify_vassal_contract_interaction')]" - onclick = "[Character.OpenPlayerInteraction('vassal_modify_vassal_contract_interaction')]" - tooltip = "[Character.GetPlayerInteractionTooltip('vassal_modify_vassal_contract_interaction')]" - } - - text_single = { - visible = "[VassalContract.UsesObligationLevels]" - layoutpolicy_horizontal = expanding - align = center - text = "MY_REALM_WINDOW_MY_OBLIGATIONS" - } - - vassal_contract_not_default_icon = {} - } - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types MyRealmWindow -{ - type my_realm_window_contribution_tooltip = container { - alwaystransparent = no - widget = { - name = "background" - using = Background_Tooltip - size = { 100% 100% } - alwaystransparent = no - } - - flowcontainer = { - margin = { 10 0 } - margin_top = 10 - spacing = 15 - direction = vertical - ignoreinvisible = yes - - text_single = { - margin = { 5 0 } - block "contribution_tooltip_header" {} - } - - widget_gold_breakdown_tooltip = { - layoutpolicy_horizontal = expanding - blockoverride "income" - { - visible = no - } - - blockoverride "background" {} - } - - block "contribution_tooltip_content_suffix" { - text_single = { - multiline = yes - maximumsize = { 250 -1 } - text = "MY_REALM_WINDOW_CONTRIBUTION_TO_THEOCRATIC_LIEGE" - visible = "[Character.IsTheocraticLessee]" - } - } - - flowcontainer = { - spacing = 15 - direction = vertical - ignoreinvisible = yes - block "tax_info_visible" {} - block "tax_info" {} - } - - flowcontainer = { - spacing = 15 - direction = vertical - ignoreinvisible = yes - block "levy_info_visible" {} - block "levy_info" {} - } - } - } - - type vassal_contract_not_default_icon = icon - { - texture = "gfx/interface/icons/icon_contract_modification.dds" - framesize = { 60 60 } - frame = 1 - name = "vassal_contract_not_default" - size = { 25 25 } - visible = "[Not( VassalContract.IsContractDefault )]" - tooltip = "VASSAL_CONTRACT_NOT_DEFAULT" - } -} diff --git a/project/ck3/base_game/gui/window_portrait_customization.gui b/project/ck3/base_game/gui/window_portrait_customization.gui deleted file mode 100644 index 389c24c503..0000000000 --- a/project/ck3/base_game/gui/window_portrait_customization.gui +++ /dev/null @@ -1,241 +0,0 @@ -window = { - name = "window_portrait_customization" - parentanchor = center - allow_outside = yes - layer = middle - - using = Window_Background - using = Window_Decoration - using = Window_Size_MainTab - - state = { - name = _show - using = Animation_FadeIn_Standard - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - vbox = { - set_parent_size_to_minimum = yes - using = Window_Margins - spacing = 20 - datacontext = "[PortraitCustomizationWindow.GetCharacter]" - datacontext = "[GetIllustration( 'character_view_bg' )]" - - - - background = { - using = Background_Bottom_Fade - margin = { -38 -20 } - } - - background = { - texture = "[Illustration.GetTexture( Character.Self )]" - fittype = end - alpha = 0.5 - margin = { -39 -20 } - - using = Window_Margins - - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - blend_mode = alphamultiply - } - } - - header_pattern = { - layoutpolicy_horizontal = expanding - blockoverride "header_text" - { - text = "PCW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[PortraitCustomizationWindow.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - margin = { 20 0 } - - portrait_body = { - name = "portrait" - datacontext = "[PortraitCustomizationWindow.GetCharacter]" - size = { 360 470 } - - - blockoverride "portrait_button" - { - alwaystransparent = yes - tooltip_enabled = no - size = { 364 551 } - portrait_texture = "[PortraitCustomizationWindow.GetPortraitTexture('environment_body', 'camera_body', 'idle', PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - - blockoverride "status_icons" {} - blockoverride "coa" {} - blockoverride "portrait_glow" {} - } - - vbox = { - - background = { - using = Background_Area - margin = { 20 20 } - } - - vbox = { - name = "accessories_grid" - datamodel = "[PortraitCustomizationWindow.GetAccessoryItems]" - margin = { 20 20 } - spacing = 15 - - item = { - vbox = { - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - text = "[AccessoryItem.GetName]" - } - - expand = {} - } - - dropdown_menu_standard = - { - blockoverride "dropdown_properties" - { - datamodel = "[AccessoryItem.GetOptions]" - onselectionchanged = "[AccessoryItem.OnSelect]" - selectedindex = "[AccessoryItem.GetSelectedIndex]" - } - - blockoverride "dropdown_size" - { - size = { 300 32 } - } - - blockoverride "dropdown_list_maxsize" - { - maximumsize = { 291 250 } - } - - blockoverride "dropdown_active_item_properties" - { - text = "[AccessoryItemOption.GetName]" - } - - blockoverride "dropdown_item_properties" - { - onmousehierarchyenter = "[AccessoryItemOption.OnHover]" - text = "[AccessoryItemOption.GetName]" - } - - blockoverride "dropdown_list_properties" - { - onmousehierarchyleave = "[PortraitCustomizationWindow.RestorePreviousPortraitModifierIndex]" - } - } - } - } - } - } - } - - vbox = { - spacing = 5 - margin = { 20 0 } - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - name = "hair_color_label" - text = "PCW_HAIR_COLOR_LABEL" - } - - expand = {} - } - - hbox = { - name = "hair_colors_grid" - datamodel = "[PortraitCustomizationWindow.GetHairColorItems]" - margin = { 10 10} - spacing = 3 - - background = { - using = Background_Area - } - - item = { - hbox = { - button_standard_clean = { - name = "color_button" - visible = "[Not(HairColorItem.IsDefault)]" - size = { 75 75 } - onclick = "[HairColorItem.OnSelect]" - down = "[HairColorItem.IsSelected]" - - icon = { - parentanchor = center - size = { 60 60 } - - texture = "gfx/interface/colors/white.dds" - tintcolor = "[HairColorItem.GetRGBA]" - using = Mask_Rough_Edges - } - } - - button_standard_clean = { - name = "default_color_button" - visible = "[HairColorItem.IsDefault]" - size = { 75 75 } - onclick = "[HairColorItem.OnSelect]" - down = "[HairColorItem.IsSelected]" - - icon = { - parentanchor = center - size = { 60 60 } - - texture = "gfx/interface/colors/white.dds" - tintcolor = { 1.0 1.0 1.0 0.1 } - using = Mask_Rough_Edges - } - - text_single = { - name = "text" - text = "PCW_DEFAULT_HAIR_COLOR" - default_format = "#clickable" - align = nobaseline - parentanchor = center - } - } - } - } - } - } - - vbox = { - margin = { 10 10 } - margin_bottom = 30 - - button_primary = { - name = "apply_button" - text = "PCW_APPLY" - onclick = "[PortraitCustomizationWindow.ApplyAndClose]" - } - } - } -} - diff --git a/project/ck3/base_game/gui/window_raid.gui b/project/ck3/base_game/gui/window_raid.gui deleted file mode 100644 index 9aae661071..0000000000 --- a/project/ck3/base_game/gui/window_raid.gui +++ /dev/null @@ -1,559 +0,0 @@ -### RAID WINDOW -window = { - name = "raid_window" - size = { 625 480 } - parentanchor = bottom|left - movable = no - layer = middle - datacontext = "[RaidWindow.GetRaid]" - datacontext = "[Raid.GetArmy]" - datacontext = "[Raid.GetProvince]" - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin = { -23 -17 } - margin_left = 20 - margin_bottom = 20 - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = Animation_FadeIn_BottomLeft - } - - state = { - name = _hide - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - using = Animation_FadeOut_BottomLeft - } - - vbox = { - name = "window_content" - margin_right = 35 - margin_top = 30 - - ##Header### - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 15 - margin_left = 5 - margin_top = 5 - margin_bottom = 5 - - background = { - using = Background_Area_Dark - margin_left = 5 - } - - ### RAIDING ARMY SELECT - highlight_icon = { - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/icon_raid.dds" - } - - text_single = { - name = "title" - text = "[Raid.GetName]" - margin_left = 5 - margin_bottom = 4 - using = Font_Size_Big - font = TitleFont - } - - expand = {} - - ### RAIDING ARMIES SELECT - button_group = { - onclick = "[RaidWindow.OpenArmyWindow]" - visible = "[Army.GetOwner.IsLocalPlayer]" - tooltip = "SW_TT_OPEN_ARMY_WINDOW" - using = tooltip_ws - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - - highlight_icon = { - parentanchor = vcenter - widgetanchor = vcenter - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/onmap_army_icon.dds" - } - } - - button_group = { - onclick = "[RaidWindow.OpenHoldingView]" - tooltip = "SW_TT_SHOW_HOLDING" - using = tooltip_ne - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - - highlight_icon = { - parentanchor = vcenter - widgetanchor = vcenter - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/onmap_holding_icon.dds" - } - } - - buttons_window_control = { - - blockoverride "button_go_to" - { - onclick = "[DefaultOnCoatOfArmsRightClick(Province.GetCounty.GetTitle.GetID)]" - tooltip = "GOTO_PROVINCE_TT" - using = tooltip_ne - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - } - - blockoverride "button_close" - { - onclick = "[RaidWindow.Close]" - } - } - } - - #################################### - ########### RAID INFO ############ - #################################### - - vbox = { - layoutpolicy_horizontal = expanding - - #### DARK AREA ### - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - background = { - using = Background_Area - } - - text_label_center = { - name = "time_left" - visible = "[Not(Raid.IsBlocked)]" - text = "RW_TIME_LEFT" - tooltip = "RW_TIME_LEFT_TT" - } - - #### PROGRESSBAR ### - hbox = { - name = "progressbar_area" - margin = { 10 0 } - allow_outside = yes - - datacontext = "[Army.GetOwner]" - - widget = { - size = { 64 50 } - allow_outside = yes - - coa_realm_medium = { - name = "raider_realm" - tooltip = "RW_TT_RAIDING_REALM_TOOLTIP" - using = tooltip_ws - parentanchor = top - } - } - - vbox = { - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - tooltip = "RAID_PROGRESS_TOOLTIP" - using = tooltip_above - - widget = { - size = { 370 45 } - - progressbar = { - name = "progress_bar_attacker" - visible = "[And(Character.IsLocalPlayer, Not(Raid.IsBlocked))]" - - parentanchor = top - size = { 370 35 } - position = { 0 8 } - - progresstexture = "gfx/interface/progressbars/war_progress_blue.dds" - noprogresstexture = "gfx/interface/progressbars/war_progress_noprogress.dds" - - value = "[Raid.GetProgressPercent]" - - direction = horizontal - alwaystransparent = yes - } - - progressbar = { - name = "progress_bar_defender" - visible = "[And(Not(Character.IsLocalPlayer), Not(Raid.IsBlocked))]" - parentanchor = top - size = { 370 35 } - position = { 0 8 } - - progresstexture = "gfx/interface/progressbars/war_progress_red.dds" - noprogresstexture = "gfx/interface/progressbars/war_progress_noprogress.dds" - - value = "[Raid.GetProgressPercent]" - - direction = horizontal - alwaystransparent = yes - } - - progressbar = { - name = "progress_bar_blocked" - visible = "[Raid.IsBlocked]" - parentanchor = top - size = { 370 35 } - position = { 0 8 } - - progresstexture = "gfx/interface/progressbars/war_progress_blue.dds" - - noprogresstexture = "gfx/interface/progressbars/war_progress_noprogress.dds" - - value = "[Raid.GetProgressPercent]" - - direction = horizontal - alwaystransparent = yes - } - - widget = { - name = "power_bar_frame" - parentanchor = top - size = { 100% 100% } - alwaystransparent = yes - - background = { - texture = "gfx/interface/progressbars/siege_frame.dds" - spriteType = Corneredstretched - spriteborder = { 30 40 } - margin = { 5 0 } - margin_bottom = 10 - texture_density = 2 - } - } - } - } - - expand = {} - } - - widget = { - size = { 58 50 } - allow_outside = yes - - coa_realm_medium = { - name = "defending_realm" - datacontext = "[Raid.GetProvince.GetTitle.GetHolder]" - tooltip = "RW_TT_DEFENDING_REALM_TOOLTIP" - parentanchor = top - position = { -5 0} - } - } - } - - #### Textstring info #### - vbox = { - name = "time" - ignoreinvisible = yes - margin = { 0 3 } - - expand = { - minimumsize = { 0 26 } - visible = "[Not(Raid.IsBlocked)]" - } - - text_single = { - name = "desc" - text = "RAID_BLOCKED_BY_COMBAT" - visible = "[Raid.IsBlocked]" - } - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - ### GARRISON - hbox = { - spacing = 10 - margin = { 0 5 } - minimumsize = { 0 50 } - - tooltip = "RAID_TROOPS_TOOLTIP" - using = tooltip_above - - hbox = { - spacing = 5 - - icon = { - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 35 35 } - } - - text_single = { - name = "attacker_side" - text = "[Raid.GetAttackerMen]" - } - } - - container = { - name = "men_balance" - - progressbar_standard_transparent = { - size = { 200 20 } - value = "[Raid.GetRaidMenBalance]" - parentanchor = center - } - - progress_threshold = { - parentanchor = top|hcenter - size = { 5 20 } - } - } - - hbox = { - spacing = 5 - - text_single = { - name = "defender_side" - text = "[Raid.GetDefenderMen]" - } - - icon = { - texture = "gfx/interface/icons/icon_garrison.dds" - size = { 45 45 } - } - } - } - } - - #################################### - ########### HOLDING INFO ########### - #################################### - - margin_widget = { - name = "holding_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 200 } - scissor = yes - - background = { - using = Background_Area_Dark - margin_left = 5 - margin_top = 3 - } - - background = { - texture = "[Province.GetHolding.GetIllustration]" - - modify_texture = { - texture = "gfx/interface/window_county/mask_holding_illustration.dds" - blend_mode = alphamultiply - alpha = 0.95 - } - } - - ### TOP LEFT - flowcontainer = { - ignoreinvisible = yes - spacing = 5 - margin = { 5 5 } - - coa_title_medium = { - datacontext = "[Province.GetTitle]" - } - - flowcontainer = { - direction = vertical - ignoreinvisible = yes - margin_top = 5 - - flowcontainer = { - ignoreinvisible = yes - - text_single = { - text = "[Province.GetHolding.GetName]" - tooltip = "[Province.GetTitle.GetNameNoTierNoTooltip]" - default_format = "#high" - align = nobaseline - using = Font_Size_Big - max_width = 190 - fontsize_min = 16 - } - - spacer = { - size = { 3 3 } - } - - widget = { - size = { 32 32 } - - icon = { - name = "county_capital_icon" - visible = "[Province.GetTitle.IsCountyCapital]" - - size = { 40 40 } - texture = "gfx/interface/icons/icon_capital.dds" - framesize = { 63 63 } - frame = 1 - } - } - } - - text_label_left = { - text = "[Province.GetHolding.GetType.GetName]" - } - } - } - - - - hbox = { - margin_left = 10 - margin_top = 10 - - vbox = { - margin_top = 5 - margin_right = 5 - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - expand = {} - - icon = { - datacontext = "[Province.GetTerrain]" - texture = "[Terrain.GetIcon]" - tooltip = "HOLDING_TERRAIN_TOOLTIP" - size = { 35 35 } - } - } - - expand = {} - } - - vbox = { - layoutpolicy_vertical = expanding - margin_left = 10 - spacing = 5 - min_width = 150 - margin_right = 15 - - background = { - using = Background_Area_Dark - alpha = 0.7 - margin_right = -5 - } - - vbox = { - margin_left = 10 - layoutpolicy_horizontal = expanding - margin = { 2 0 } - spacing = 3 - - ### Raid loot - hbox = { - name = "tutorial_highlight_holding_view_loot_box" - layoutpolicy_horizontal = expanding - tooltip = "[Province.GetRaidLootTooltip]" - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_LOOT" - default_format = "#high" - } - - text_single = { - raw_text = "@gold_icon! [Province.GetRaidLoot|0]" - default_format = "#high" - } - } - - ### Garrison - vbox = { - layoutpolicy_horizontal = expanding - spacing = 2 - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_GARRISON" - default_format = "#high" - } - - icon = { - name = "icon_garrison" - texture = "gfx/interface/icons/icon_garrison.dds" - size = { 30 30 } - } - - text_single = { - default_format = "#high" - name = "defender_side" - text = "[Raid.GetDefenderMen]" - } - } - } - - ### Fort Info - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "HOLDING_FORT_LEVEL" - default_format = "#high" - } - - hbox = { - spacing = 7 - tooltip = "[Province.GetFortLevelTooltip]" - - icon = { - name = "icon_fort" - texture = "gfx/interface/window_siege/fort_icon.dds" - size = { 30 25 } - } - - text_single = { - text = "[Province.GetFortLevel]" - default_format = "#high" - align = nobaseline - } - } - } - } - - expand = {} - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_rally_points.gui b/project/ck3/base_game/gui/window_rally_points.gui deleted file mode 100644 index e0b2432ff1..0000000000 --- a/project/ck3/base_game/gui/window_rally_points.gui +++ /dev/null @@ -1,462 +0,0 @@ -window = { - name = "rally_point_window" - parentanchor = bottom|left - size = { 680 440 } - movable = no - layer = middle - - datacontext = "[RallyPointWindow.GetSelectedRallyPoint]" - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin = { -23 -13 } - margin_left = 20 - margin_bottom = 20 - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'county_view_open', 'true' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = Animation_FadeIn_BottomLeft - } - - state = { - name = _hide - on_start = "[GetVariableSystem.Clear( 'county_view_open' )]" - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - using = Animation_FadeOut_BottomLeft - } - - vbox = { - margin_right = 35 - margin_top = 30 - spacing = 5 - - - hbox = { - layoutpolicy_horizontal = expanding - - header_pattern = { - layoutpolicy_horizontal = expanding - - icon = { - name = "rally_point_button" - size = { 40 40 } - texture = "gfx/interface/window_military/banner_icon.dds" - tintcolor = "[RallyPoint.GetColor]" - position = { 10 3 } - } - - blockoverride "header_text" - { - name = "title" - layoutpolicy_horizontal = expanding - text = "[RallyPointWindow.GetSelectedRallyPoint.GetName]" - parentanchor = left - position = { 55 3 } - } - - blockoverride "button_close" - { - onclick = "[RallyPointWindow.CloseAndDeselect]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 20 0 } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - vbox = { - name = "local_levies_label" - layoutpolicy_horizontal = expanding - spacing = 5 - - text_label_left = { - name = "local_levies_label_text" - text = "RP_LOCAL_LEVIES_LABEL" - layoutpolicy_horizontal = expanding - - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - vbox = { - margin_top = 5 - - hbox = { - name = "local_levies" - spacing = 5 - - icon = { - name = "icon_soldier" - texture = "gfx/interface/icons/icon_soldier.dds" - size = { 40 40 } - } - - text_single = { - name = "strength" - text = "[RallyPointWindow.GetUnraisedLocalLevies|V]" - } - - expand = { - layoutpolicy_horizontal = expanding - } - - tooltip = "RP_LOCAL_LEVIES_TOOLTIP" - } - - widget = { - name = "local_levies_ratio" - size = { 120 10 } - - background = { - using = Background_Area - margin = { 3 2 } - } - - progressbar_standard_transparent = { - size = "[RallyPointWindow.GetRelativeSizeLocalLevies]" - minimumsize = { 10 0 } - min = 0 - max = "[IntToFloat(RallyPointWindow.GetTotalLocalLevies)]" - value = "[IntToFloat(RallyPointWindow.GetUnraisedLocalLevies)]" - } - - tooltip = "RP_LOCAL_LEVIES_TOOLTIP" - } - - text_single = { - name = "quality_label" - align = left - text = "ARMY_QUALITY_LEVEL_1" - } - } - - expand = {} - - vbox = { - margin_right = 20 - spacing = 5 - - expand = {} - - button_standard = { - name = "raise_button" - onclick = "[RallyPointWindow.OnRaise]" - enabled = "[RallyPointWindow.CanRaise]" - tooltip = "[RallyPointWindow.GetRaiseTooltip]" - - minimumsize = { 210 40 } - - hbox = { - margin = { 5 0 } - - button_army_raise_assigned = {} - - text_single = { - layoutpolicy_horizontal = expanding - align = nobaseline|center - text = "RP_RAISE" - default_format = "#clickable" - autoresize = no - } - } - } - - button_standard = { - name = "raise_raid_button" - onclick = "[RallyPointWindow.OnRaiseRaid]" - visible = "[GetPlayer.CanRaid]" - enabled = "[And( GetPlayer.CanStartRaid, RallyPointWindow.CanRaise )]" - tooltip = "[RallyPointWindow.GetRaiseRaidTooltip]" - minimumsize = { 210 40 } - - hbox = { - margin = { 5 0 } - - button_army_toggle_raiding = {} - - text_single = { - layoutpolicy_horizontal = expanding - align = center - text = "RP_RAISE_RAID" - default_format = "#clickable" - } - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - name = "all_troops_label" - - text_label_left = { - name = "all_troops_label_text" - layoutpolicy_horizontal = expanding - text = "RP_ALL_SOLDIERS_LABEL" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - datacontext = "[RallyPointWindow.GetAllTroopsComposition]" - - text_single = { - name = "all_levies" - layoutpolicy_horizontal = expanding - text = "RP_LEVIES_ENTRY" - } - - text_single = { - name = "all_maa" - layoutpolicy_horizontal = expanding - text = "RP_MAA_ENTRY" - } - - text_single = { - name = "all_knights" - datacontext = "[RallyPointWindow.GetSelectedRallyPoint]" - layoutpolicy_horizontal = expanding - text = "RP_KNIGHTS_ENTRY" - tooltip = "RP_KNIGHTS_TOOLTIP" - } - - text_single = { - name = "all_troops_quality" - text = "[ArmyComposition.GetArmyQualityName]" - } - } - - expand = {} - - vbox = { - layoutpolicy_vertical = growing - margin_top = 15 - margin_right = 20 - spacing = 10 - - button_primary = { - name = "raise_all_button" - minimumsize = { 210 55 } - - onclick = "[RallyPointWindow.OnRaiseAll]" - enabled = "[RallyPointWindow.CanRaiseAll]" - tooltip = "[RallyPointWindow.GetRaiseAllTooltip]" - - text = "RP_RAISE_ALL" - } - - button_standard = { - name = "raise_maa_button" - onclick = "[RallyPointWindow.OnRaiseMenAtArms]" - enabled = "[RallyPointWindow.CanRaiseMenAtArms]" - tooltip = "[RallyPointWindow.GetRaiseMenAtArmsTooltip]" - minimumsize = { 210 55 } - - hbox = { - margin = { 5 0 } - - text_single = { - layoutpolicy_horizontal = expanding - multiline = yes - max_width = 190 - align = nobaseline|hcenter - text = "RP_RAISE_MEN_AT_ARMS" - default_format = "#clickable" - } - } - } - } - } - - expand = { - layoutpolicy_vertical = expanding - } - } - expand = {} - - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 20 10 } - background = { - using = Background_Area_Dark - alpha = 0.5 - } - - expand = {} - - ## Multi-selected - hbox = { - name = "rally_point_items_grid" - datamodel = "[RallyPointWindow.GetSelectedRallyPointItems]" - visible = "[GreaterThan_int32(GetDataModelSize(RallyPointWindow.GetSelectedRallyPointItems), '(int32)1')]" - - item = { - container = { - name = "rally_point_item" - tooltip = "[SelectedRallyPointItem.GetTooltip]" - using = tooltip_ne - - icon = { - name = "rally_point_selected_background" - visible = "[SelectedRallyPointItem.IsShown]" - size = { 45 45 } - texture = "gfx/interface/window_military/banner_icon_glow.dds" - position = { 0 -3 } - alwaystransparent = yes - } - - button_normal = { - name = "rally_point_icon" - size = { 45 45 } - texture = "gfx/interface/window_military/banner_icon.dds" - tintcolor = "[SelectedRallyPointItem.GetRallyPoint.GetColor]" - onclick = "[SelectedRallyPointItem.OnClick]" - down = "[SelectedRallyPointItem.IsShown]" - } - - # icon = { - # name = "banner_icon_raised_overlay" - # ## MISSING ART // NOT FOR ALPHA - # texture = "gfx/interface/_debug/placeholder.dds" - # #texture = "gfx/interface/_debug/banner_raised_small.dds" - # size = { 50 50 } - # alwaystransparent = yes - # visible = "[SelectedRallyPointItem.IsRaised]" - # } - } - } - } - - button_round = { - name = "move_rally_point" - tooltip = "RP_MOVE_RALLY_POINT" - onclick = "[RallyPointWindow.OnMove]" - - button_army_move_rally_point = { - size = { 32 32 } - parentanchor = center - alwaystransparent = yes - } - - } - - button_round = { - name = "remove_rally_point" - clicksound = "event:/SFX/UI/Unit/Army/sfx_ui_unit_army_disband" - enabled = "[RallyPointWindow.CanRemove]" - tooltip = "[RallyPointWindow.GetRemoveTooltip]" - onclick = "[RallyPointWindow.OnRemove]" - - button_army_delete_rally_point = { - size = { 32 32 } - parentanchor = center - alwaystransparent = yes - } - } - } - } -} - -widget = { - name = "place_rally_point_window" - size = { 100% 100% } - - - flowcontainer = { - parentanchor = top|hcenter - direction = vertical - - position = {0 100} - - text_label_center = { - visible = "[PlaceRallyPoint.IsPlacingRallyPoint]" - text = "CREATE_RALLY_POINT" - parentanchor = hcenter - align = nobaseline - margin = { 10 4 } - } - - text_label_center = { - visible = "[PlaceRallyPoint.IsMovingRallyPoint]" - text = "MOVE_RALLY_POINT" - parentanchor = hcenter - align = nobaseline - margin = { 10 4 } - } - - text_label_center = { - text = "RALLY_POINT_CHOOSE_LOCATION" - default_format = "#high" - using = Font_Size_Medium - parentanchor = hcenter - align = nobaseline - margin = { 10 4 } - } - - text_label_center = { - text = "RALLY_POINT_MAP_INSTRUCTION" - parentanchor = hcenter - align = nobaseline|hcenter - margin = { 50 4 } - } - } - - - button_primary_big = { - name = "close_assignment_window" - text = "BACK_LABEL" - - parentanchor = bottom|hcenter - position = { 0 -50} - - onclick = "[PlaceRallyPoint.Close]" - shortcut = "close_window" - } - - - #using = Background_Tooltip - - vbox = {} -} diff --git a/project/ck3/base_game/gui/window_replace_pillar.gui b/project/ck3/base_game/gui/window_replace_pillar.gui deleted file mode 100644 index fad44ebc29..0000000000 --- a/project/ck3/base_game/gui/window_replace_pillar.gui +++ /dev/null @@ -1,288 +0,0 @@ -###################################################### -################## CULTURE REPLACE PILLAR ############# -###################################################### - -window = { - name = "replace_pillar_window" - parentanchor = center - layer = windows_layer - layoutpolicy_vertical = expanding - - datacontext = "[GetPlayer.GetCulture]" - - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - vbox = { - set_parent_size_to_minimum = yes - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "REPLACE_PILLAR_WINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[ReplacePillarWindow.Close]" - } - } - - vbox = { - name = "pillar_selection" - margin = { 0 8 } - spacing = 6 - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - scrollbox = { - size = { 0 500 } - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - flowcontainer = { - datamodel = "[ReplacePillarWindow.GetPossiblePillars]" - direction = vertical - spacing = 15 - - layoutpolicy_vertical = growing - - item = { - widget_pillar_item = { - } - } - } - } - } - - vbox = { - name = "cost" - datacontext = "[ReplacePillarWindow.GetSelectedPillar]" - visible = "[CulturePillar.IsValid]" - minimumsize = { 0 28 } - spacing = 10 - tooltip = "REPLACE_PILLAR_COST_TOOLTIP" - - text_single = { - layoutpolicy_horizontal = expanding - align = center|nobaseline - text = "REPLACE_PILLAR_TOTAL_COST" - default_format = "#high" - using = Font_Size_Medium - - background = { - visible = "[Not( ReplacePillarWindow.CanPayCost )]" - margin = { 5 0 } - using = Status_Bad - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 44 8 } - spacing = 20 - - button_standard= { - name = "decline_button" - text = "CANCEL_BUTTON" - onclick = [ReplacePillarWindow.Close] - shortcut = "close_window" - } - - button_primary = { - name = "done" - layoutpolicy_horizontal = expanding - onclick = "[ReplacePillarWindow.ReplacePillar]" - onclick = "[ReplacePillarWindow.Close]" - enabled = "[ReplacePillarWindow.CanReplacePillar]" - text = "REPLACE_PILLAR_EXECUTE_LABEL" - - tooltip = "REPLACE_PILLAR_EXECUTE_TOOLTIP" - - warning_icon = { - visible = "[Culture.IsReforming]" - parentanchor = vcenter|right - size = { 25 25 } - position = { -3 0 } - alwaystransparent = yes - } - } - } - } - } -} - -types CultureReplacePillarTypes -{ - type widget_pillar_item = widget { - size = { 300 90 } - - tooltipwidget = { - using = culture_pillar_tooltip - - blockoverride "above_description_text" { - text = "[ReplacePillarWindow.GetPickPillarBlockers( CulturePillar.Self )]" - } - } - - vbox = { - button_standard = { - size = { 300 60 } - onclick = "[ReplacePillarWindow.SelectPillar( CulturePillar.Self )]" - enabled = "[ReplacePillarWindow.CanPickPillar( CulturePillar.Self )]" - - highlight_icon = { - name = "ethos_icon" - visible = "[ReplacePillarWindow.IsEthos]" - block "icon_size" { - size = { 300 60 } - } - texture = "[CulturePillar.GetIcon]" - using = Mask_Rough_Edges - } - - icon = { - name = "selection_glow" - visible = "[ObjectsEqual( ReplacePillarWindow.GetSelectedPillar, CulturePillar.Self )]" - parentanchor = center - position = { 0 2 } - size = { 100% 100% } - - state = { - trigger_on_create = yes - - name = max_glow - next = min_glow - duration = 1 - using = Animation_Curve_Default - alpha = 0.5 - } - - state = { - name = min_glow - next = max_glow - duration = 1.6 - using = Animation_Curve_Default - alpha = 0.3 - } - - background = { - texture = "gfx/interface/component_effects/innovation_glow.dds" - margin = { 14 12 } - spriteType = Corneredstretched - spriteborder = { 30 30 } - tintcolor = { 1 0.8 0.6 1 } - } - } - - - hbox = { - margin_top = 10 - margin_right = 10 - margin_bottom = 10 - margin_left = 10 - - expand = {} - - icon_doctrine = { - name = "doctrine_icon" - visible = "[ReplacePillarWindow.IsMartial]" - size = { 44 44 } - texture = "[CulturePillar.GetIcon]" - } - - spacer = { - size = { 15 44 } - } - - text_label_center = { - name = "name" - visible = "[Not( ReplacePillarWindow.IsMartial ) ]" - text = "[CulturePillar.GetNameNoTooltip]" - maximumsize = { 180 44 } - fontsize_min = 12 - multiline = yes - elide = right - - using = Font_Size_Medium - - block "default_format" { - default_format = "#high" - } - } - - text_label_center = { - name = "name2" - visible = "[ReplacePillarWindow.IsMartial]" - text = "[CulturePillar.GetNameNoTooltip]" - maximumsize = { 180 44 } - fontsize_min = 12 - multiline = yes - elide = right - - using = Font_Size_Medium - } - - expand = {} - - } - } - hbox = { - spacing = 20 - text_label_center = { - name = "cost" - text = "[ReplacePillarWindow.GetPillarCostString( CulturePillar.Self )]" - maximumsize = { 130 44 } - fontsize_min = 12 - multiline = yes - align = center - elide = right - - using = Font_Size_Small - tooltip = "[ReplacePillarWindow.GetPillarCostBreakdown( CulturePillar.Self )]" - using = tooltip_se - - background = { - visible = "[Not( ReplacePillarWindow.CanAffordPillar( CulturePillar.Self ) )]" - margin_bottom = -1 - margin_top = -3 - margin_right = 15 - using = Status_Bad - } - } - - text_label_center = { - name = "time" - text = "[Culture.GetTotalReformTimeForPillar]" - maximumsize = { 130 44 } - fontsize_min = 12 - multiline = yes - align = center - elide = right - - using = Font_Size_Small - tooltip = "ESTABLISHMENT_TIME_TOOLTIP_PILLAR" - using = tooltip_se - } - } - } - } -} diff --git a/project/ck3/base_game/gui/window_resign_confirmation.gui b/project/ck3/base_game/gui/window_resign_confirmation.gui deleted file mode 100644 index bf564c65e0..0000000000 --- a/project/ck3/base_game/gui/window_resign_confirmation.gui +++ /dev/null @@ -1,136 +0,0 @@ -window = { - name = "ingame_resign_confirmation" - layer = confirmation - size = { 100% 100% } - movable = no - - using = Animation_ShowHide_Quick - using = Background_Full_Dim - - button = { - size = { 100% 100% } - onclick = [ResignConfirmationWindow.Cancel] - } - - widget = { - parentanchor = center - using = Window_Background_Popup - alwaystransparent = no - - vbox = { - set_parent_size_to_minimum = yes - - margin = { 20 20 } - spacing = 10 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "EXIT" - } - - blockoverride "button_close" - { - visible = no - } - } - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[Or( ResignConfirmationWindow.IsShowSave, Not( StringIsEmpty( ResignConfirmationWindow.GetText ) ) )]" - margin = { 0 20 } - spacing = 20 - - background = { - using = Background_Area - } - - text_multi = { - name = "description" - autoresize = yes - max_width = 430 - min_width = 430 - margin = { 20 0 } - text = "[ResignConfirmationWindow.GetText]" - visible = "[Not( StringIsEmpty( ResignConfirmationWindow.GetText ) )]" - using = "Font_Size_Small" - } - - hbox = { - name = "save_checkbox" - spacing = 10 - margin = { 20 0 } - visible = "[And( ResignConfirmationWindow.IsShowSave, Not( IsIronmanEnabled ) )]" - - button_checkbox_label = { - onclick = "[ResignConfirmationWindow.ToggleShouldSave]" - enabled = "[Not( IsIronmanEnabled )]" - - blockoverride "checkbox" - { - checked = "[Or( ResignConfirmationWindow.ShouldSave, IsIronmanEnabled )]" - } - - blockoverride "text" - { - text = "FRONTEND_AUTO_SAVE" - - } - } - - expand = {} - } - - hbox = { - name = "ironman_save_info" - spacing = 10 - margin = { 20 0 } - - visible = "[IsIronmanEnabled]" - - text_single = { - text = "FRONTEND_AUTO_SAVE_IRONMAN" - } - - expand = {} - } - } - - button_standard = { - name = "menu_button" - size = { 230 42 } - text = "RESIGN" - onclick = "[ResignConfirmationWindow.OnMenu]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_quit_game" - } - - button_standard = { - name = "descktop_button" - size = { 230 42 } - text = "EXIT_TO_DESKTOP" - onclick = "[ResignConfirmationWindow.OnDesktop]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_quit_game" - } - - button_tertiary = { - name = "cancel_button" - size = { 230 42 } - text = "CANCEL" - shortcut = "close_window" - onclick = [ResignConfirmationWindow.Cancel] - } - } - } - - container_saving_indicator = { - parentanchor = center - visible = "[ResignConfirmationWindow.IsProgress]" - - blockoverride "csi_text" - { - text = "SAVE_IN_PROGRESS" - } - } -} diff --git a/project/ck3/base_game/gui/window_royal_court.gui b/project/ck3/base_game/gui/window_royal_court.gui deleted file mode 100644 index 5d082cb21c..0000000000 --- a/project/ck3/base_game/gui/window_royal_court.gui +++ /dev/null @@ -1,2016 +0,0 @@ -window = { - name = "royal_court_window" - size = { 100% 100% } - parentanchor = center|hcenter - layer = royal_court - movable = no - - using = Window_Size_MainTab - filter_mouse = all - - datacontext = "[RoyalCourtWindow.AccessCourtEventWindow]" - datacontext = "[GetVariableSystem]" - datacontext = "[RoyalCourtWindow.GetCharacter]" - datacontext = "[Character.GetCourtGrandeurData]" - - container = { - name = "royal_court_window_tutorial_uses_this" - } - - state = { - name = _show - # Don't clear tabs etc. here, we need to be able to open the Royal Court in the Artifact tab from Character Inventory. - - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - on_start = "[GetVariableSystem.Set( 'court_scene', 'yes' )]" - on_start = "[GetVariableSystem.Clear( 'court_type' )]" - on_start = "[RoyalCourtWindow.ClearSelectedArtifact]" - - using = Sound_EP1_Courtroom_MapMute_Snapshot - using = Animation_FadeIn_Standard - } - state = { - name = _hide - using = Animation_FadeOut_Standard - on_finish = "[RoyalCourtWindow.AccessInspirationsWindow.ClearSelectedInspiration]" - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - } - - background = { - texture = "gfx/interface/colors/black.dds" - } - - widget = { - parentanchor = center - size = "[CalcResolutionLimitAspectRatio]" - - button = { - name = "court_scene_image" #Name is referenced by the source, please do not rename. FPS Camera control is hooking into this button custom event filters. - - state = { - name = "_mouse_enter" - on_start = "[RoyalCourtWindow.SetHoverWidgetActive( '(bool)yes' )]" - } - - state = { - on_start = "[RoyalCourtWindow.SetHoverWidgetActive( '(bool)no' )]" - name = "_mouse_leave" - } - - # Avoid having the click sound on everywhere in the court room - # and the hover sound when leaving hovered objects - oversound = "" - clicksound = "" - - size = { 100% 100% } - effectname = "NoAlphaNoHighlight" - - # We use the HoverRoyalCourt as a visible check so its run every frame to grab the update mouse position to find the new hover item, yes its a bit of a hack - visible = "[And( VariableSystem.Exists( 'court_scene' ), RoyalCourtWindow.HoverRoyalCourt( PdxGuiWidget.GetUnscaledMousePositionInteger ) )]" - - button_ignore = none - onclick = "[RoyalCourtWindow.ClickRoyalCourt( PdxGuiWidget.GetUnscaledMousePositionInteger )]" - onrightclick = "[RoyalCourtWindow.RightClickRoyalCourt( PdxGuiWidget.GetUnscaledMousePositionInteger )]" - - texture = "[RoyalCourtWindow.GetCourtRoomTexture( PdxGetWidgetScreenSize( PdxGuiWidget.Self ) )]" - - widget = { - name = "hover_tooltip_anchor" - size = { 55 2 } - widgetanchor = center - - position = "[PdxGuiWidget.AccessParent.GetScaledMousePosition]" - - tooltipwidget = { - container = { - using = GeneralTooltipSetup - blockoverride "progress" {} - - royal_court_character_tooltip = { - datacontext = "[GetRoyalCourtHoveredCharacter]" - visible = "[Character.IsValid]" - - blockoverride "interaction_info" - { - text = "CHARACTER_TOOLTIP_INSTRUCTION_COURT_SCENE" - } - } - - artifact_tooltip = { - datacontext = "[GetRoyalCourtHoveredArtifact]" - visible = "[Artifact.IsValid]" - - blockoverride "extra_information" - { - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { # Displayed In Selected Slot - visible = "[RoyalCourtWindow.IsActiveArtifactsTab]" - text = "ROYAL_COURT_ARTIFACT_TOOLTIP_INTERACTION_INFO" - - max_width = 300 - autoresize = yes - using = Font_Size_Small - } - expand = {} - } - } - } - } - } - } - } - - widget = { - name = "character_positioned_buttons" - visible = "[And( Not(VariableSystem.Exists('royal_court_screenshot_window')), And( Or( RoyalCourtWindow.GetCharacter.IsLocalPlayer, And(RoyalCourtWindow.IsInPetitionMode, RoyalCourtWindow.GetPetitionCharacter.IsLocalPlayer ) ) , Not( RoyalCourtWindow.ShouldShowFadeToBlack ) ) )]" - size = { 100% 100% } - - using = Animation_ShowHide_Quick - - widget = { - name = "court_events_popups" - datamodel = "[CourtEventWindow.GetCourtEventItems]" - visible = "[RoyalCourtWindow.IsActiveThroneTab]" - parentanchor = center - size = { 100% 100% } - - using = Animation_ShowHide_Quick - - item = { - flowcontainer = { - widgetanchor = bottom|hcenter - position = "[CourtEventItem.GetPositionCharacter.GetCourtScenePosition( PdxGuiWidget.AccessParent.Self )]" - direction = vertical - ignoreinvisible = yes - margin_bottom = 50 - - text_label_center = { - name = "court_event_timeout" - visible = "[LessThanOrEqualTo_int32( CourtEventItem.GetDaysRemaining, '(int32)30' )]" - parentanchor = hcenter - text = "COURT_EVENT_DAYS_REMAINING" - } - - button = { - name = "court_event_icon" - parentanchor = hcenter - - texture = "gfx/interface/icons/alerts/action_has_open_court_event.dds" - size = { 70 70 } - framesize = { 144 144 } - frame = 1 - - onclick = "[CourtEventWindow.OpenEvent( CourtEventItem.Self )]" - tooltip = "[CourtEventItem.GetTooltip]" - enabled = "[Not( CourtEventWindow.HasOpenEvent )]" - } - } - } - } - } - - container = { - name = "static_hovered_icons" - visible = "[And( Not(VariableSystem.Exists('royal_court_screenshot_window')), RoyalCourtWindow.HasStaticHoveredObject )]" - - using = Animation_ShowHide_Quick - widget = { - name = "static_hovered_icon" - position = "[RoyalCourtWindow.GetStaticHoveredObjectPosition( PdxGuiWidget.AccessParent.Self )]" - icon = { - size = { 40 40 } - position = { -20 -20 } - texture = "gfx/interface/icons/symbols/icon_arrow_up.dds" - mirror = vertical - } - } - } - - button_close = { - name = "close_court_view" - visible = "[And( Not( VariableSystem.Exists('royal_court_screenshot_window' ) ), Not( RoyalCourtWindow.IsPlacingArtifact ) )]" - parentanchor = top|right - position = { -12 58 } - - shortcut = "close_window" - tooltip = "CLOSE_TOOLTIP" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_close" - onclick = "[RoyalCourtWindow.Close]" - - using = Animation_ShowHide_Quick - - background = { - using = Background_Area_Dark - margin = { 6 6 } - alpha = 0.8 - } - } - - widget = { # court artifacts window tab - name = "court_artifacts" - size = { 100% 100% } - visible = "[And( Not(VariableSystem.Exists('royal_court_screenshot_window')), RoyalCourtWindow.IsActiveArtifactsTab )]" - - using = Animation_ShowHide_Quick - - widget = { - name = "court_artifact_slots" - visible = "[RoyalCourtWindow.GetCharacter.IsLocalPlayer]" - datacontext = "[RoyalCourtWindow.GetCharacter.GetInventory]" - datamodel = "[Inventory.GetSlots]" - parentanchor = center - size = { 100% 100% } - - item = { - flowcontainer = { - datacontext = "[InventorySlot.GetArtifact]" - position = "[GetCourtScenePositionForSlot( PdxGuiWidget.AccessParent.Self, InventorySlot.Self )]" - direction = vertical - widgetanchor = center - - container = { #Slot and Glow effect - parentanchor = center - icon = { # Glow Effect - visible = "[And(RoyalCourtWindow.IsSelectedSlot( InventorySlot.Self ), InventorySlot.IsEmpty)]" - size = { 180% 180% } - texture = "gfx/interface/colors/white.dds" - using = Color_Bright_Yellow - alpha = 0.7 - parentanchor=center - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.15 - alpha = 0.7 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.25 - alpha = 0 - } - - state = { - name = "a" - next = "b" - trigger_on_create = yes - alpha = 0.7 - - modify_texture = { - name = "glow_1" - rotate_uv = 0 - } - - modify_texture = { - name = "glow_2" - rotate_uv = 0 - } - } - - state = { - name = "b" - next = "a" - duration = 7 - - modify_texture = { - name = "glow_1" - rotate_uv = 360 - } - - modify_texture = { - name = "glow_2" - rotate_uv = 360 - } - } - - modify_texture = { - name = "glow_1" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "glow_2" - texture = "gfx/interface/component_masks/mask_glow.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - button_tertiary = { # Button when we have an artifact selected - size = { 50 50 } - visible = "[And( Not( RoyalCourtWindow.HasSelectedSlot ), RoyalCourtWindow.CanSlotHoldSelectedArtifact( InventorySlot.Self ) )]" - - alpha = "[Select_float(Or( Not( RoyalCourtWindow.HasSelectedSlot ), RoyalCourtWindow.IsSelectedSlot( InventorySlot.Self ) ), '(float)1.0', '(float)0.5')]" - - onclick = "[RoyalCourtWindow.OnClickArtifactSlot( InventorySlot.Self )]" - onclick = "[RoyalCourtWindow.ClearSelectedArtifact]" - - tooltip = "ROYAL_COURT_ARTIFACT_PLACE_ARTIFACT_IN_SLOT_TOOLTIP" - - using = Animation_ShowHide_Quick - - button_plus = { - visible = "[Inventory.HasUnequippedArtifactsInSlotType( InventorySlot.GetType )]" - parentanchor = center - alwaystransparent = yes - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - } - } - - button_tertiary = { # Button when we don't have an artifact selected - size = { 50 50 } - visible = "[And( InventorySlot.IsEmpty, Not( RoyalCourtWindow.HasSelectedArtifact ) )]" - - alpha = "[Select_float( Inventory.HasArtifactsOfSlotType( InventorySlot.GetType ), '(float)1.0', '(float)0.75' )]" - - onclick = "[RoyalCourtWindow.OnClickArtifactSlot( InventorySlot.Self )]" - - enabled = "[Inventory.HasArtifactsOfSlotType( InventorySlot.GetType )]" - - tooltip = ROYAT_COURT_SLOT_TOOLTIP - - button_plus = { - visible = "[Inventory.HasUnequippedArtifactsInSlotType( InventorySlot.GetType )]" - parentanchor = center - alwaystransparent = yes - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - } - } - } - - flowcontainer = { #Durability low warning for displayed artifacts - visible = "[And( Not(InventorySlot.IsEmpty), Artifact.IsDurabilityLow )]" - spacing = 3 - margin = { 8 0 } - - tooltip = "[Artifact.GetDurabilityTooltip]" - - icon_flat_standard = { - size = { 20 20 } - texture = "gfx/interface/icons/flat_icons/quality.dds" - } - - progressbar_standard = { - name = "durability_low" - size = { 50 10 } - parentanchor = vcenter - min = 0 - max = "[FixedPointToFloat( Artifact.GetMaxDurability )]" - value = "[FixedPointToFloat( Artifact.GetDurability )]" - } - - icon = { - size = { 20 20 } - texture = "gfx/interface/icons/symbols/icon_warning.dds" - } - - background = { - margin = { 20 2 } - - texture = "gfx/interface/component_tiles/tile_title_bg_01.dds" - spriteType = Corneredtiled - spriteborder = { 40 8 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - } - } - } - } - } - - margin_widget = { # artifact storage - name = "artifacts" - visible = "[And( Or( VariableSystem.HasValue( 'artifacts_tab', 'artifacts' ), RoyalCourtWindow.HasSelectedSlot ), Not( RoyalCourtWindow.IsPlacingArtifact ) ) ]" - parentanchor = right - size = { 670 100% } - margin_top = 26 - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - position_x = 25 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - position_x = 75 - on_start = "[AccessLocalPlayerCachedData.AccessNewArtifacts.ClearNewArtifactsOfCategory( 'court' )]" - } - - using = Window_Background - - vbox = { - using = Window_Margins - margin_bottom = 70 - - header_pattern = { - visible = "[Not( RoyalCourtWindow.HasSelectedSlot )]" - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "ARTIFACT_STORAGE" - } - - blockoverride "button_close" - { - onclick = "[VariableSystem.Clear( 'artifacts_tab' )]" - onclick = "[RoyalCourtWindow.ClearSelectedArtifact]" - } - } - - header_pattern = { - name = "header_selected_slot" - visible = "[RoyalCourtWindow.HasSelectedSlot]" - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "ROYAL_COURT_ARTIFACT_STORAGE_EQUIPABLE_HEADER" - } - - blockoverride "button_close" - { - onclick = "[RoyalCourtWindow.ClearSelectedSlot]" - onclick = "[RoyalCourtWindow.ClearSelectedArtifact]" - onclick = "[RoyalCourtWindow.SetCameraActiveByKey( GetDefine( 'NRoyalCourt', 'DEFAULT_ARTIFACTS_CAMERA' ) )]" - } - } - - hbox = { - name = "court_artifact_sorting" - layoutpolicy_horizontal = expanding - margin = { 12 6 } - spacing = 5 - - button_standard = { - name = "sort_order" - size = { 25 25 } - tooltip = "ARTIFACT_SORT_ORDER_TOOLTIP" - using = tooltip_ne - onclick = "[RoyalCourtWindow.ToggleArtifactSortOrder]" - - button_icon = { - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - - framesize = { 66 66 } - frame = "[BoolTo2And1(RoyalCourtWindow.IsArtifactSortOrderDescending)]" - - alwaystransparent = yes - blockoverride "button_frames" - { - effectname = "NoHighlight" - } - } - } - - dropdown_menu_standard = { - name = "sort_artifacts" - - blockoverride "dropdown_properties" - { - datamodel = "[RoyalCourtWindow.GetArtifactSortOptions]" - - onselectionchanged = "[RoyalCourtWindow.SortArtifacts]" - selectedindex = "[RoyalCourtWindow.GetArtifactSortOptionsIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[Localize( CString.GetString )]" - } - - blockoverride "dropdown_item_properties" - { - text = "[Localize( CString.GetString )]" - } - } - - expand = {} - } - - widget_court_artifact_list = { - visible = "[Not( RoyalCourtWindow.HasSelectedSlot )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - - widget_equippable_court_artifact_list = { - visible = "[RoyalCourtWindow.HasSelectedSlot]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - } - } - } - - vbox = { # Display artifact from storage overlay - name = "display_artifact_from_storage_overlay" - margin_top = 100 - margin_bottom = 10 - spacing = 5 - - visible = "[RoyalCourtWindow.IsPlacingArtifact]" - - text_label_center = { - text = "[RoyalCourtWindow.GetSelectedArtifact.GetName]" - align = center - using = Font_Size_Big - } - - text_label_center = { - text = "ROYAL_COURT_ARTIFACT_PLACE_ARTIFACT_FROM_STORAGE_DESC" - align = center - using = Font_Size_Small - } - - expand = {} - } - - margin_widget = { # artifact claims - name = "claims" - visible = "[And( VariableSystem.HasValue( 'artifacts_tab', 'artifact_claims'), Not( RoyalCourtWindow.HasSelectedSlot ) )]" - parentanchor = right - size = { 670 100% } - margin_top = 26 - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - position_x = 25 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - position_x = 75 - } - - using = Window_Background - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - using = Window_Margins - margin_bottom = 132 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "ARTIFACT_CLAIMS" - } - - blockoverride "button_close" - { - onclick = "[VariableSystem.Clear( 'artifacts_tab' )]" - } - } - - hbox = { - name = "court_claims_sorting" - layoutpolicy_horizontal = expanding - margin = { 12 6 } - spacing = 6 - - datacontext = "[RoyalCourtWindow.GetArtifactClaimsList]" - - button_standard = { - name = "sort_order" - size = { 25 25 } - tooltip = "ARTIFACT_CLAIM_SORT_ORDER_TOOLTIP" - using = tooltip_ne - onclick = "[ArtifactClaimsList.ToggleSortOrder]" - - button_icon = { - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/sort_icon.dds" - - framesize = { 66 66 } - frame = "[BoolTo2And1(ArtifactClaimsList.IsSortOrderDescending)]" - - alwaystransparent = yes - blockoverride "button_frames" - { - effectname = "NoHighlight" - } - } - } - - dropdown_menu_standard = { - name = "sort_claims" - - blockoverride "dropdown_properties" - { - datamodel = "[ArtifactClaimsList.GetSortOptions]" - - onselectionchanged = "[ArtifactClaimsList.SortClaims]" - selectedindex = "[ArtifactClaimsList.GetSortOptionsIndex]" - } - - blockoverride "dropdown_active_item_properties" - { - text = "[Localize( CString.GetString )]" - } - - blockoverride "dropdown_item_properties" - { - text = "[Localize( CString.GetString )]" - } - } - - expand = {} - } - - scrollbox = { - name = "artifact_claims" - datacontext = "[RoyalCourtWindow.GetArtifactClaimsList]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" { - fixedgridbox = { - name = "artifact_claims_list" - datamodel = "[ArtifactClaimsList.GetClaims]" - addcolumn = 570 - addrow = 122 - - item = { - artifact_claim = { - datacontext = "[ArtifactClaim.GetArtifact]" - datacontext = "[RoyalCourtWindow.GetCharacter]" - datacontext = "[Character.GetInventory]" - } - } - } - } - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty( ArtifactClaimsList.GetClaims )]" - datacontext = "[RoyalCourtWindow.GetCharacter]" - text = "CHARACTER_HAS_NO_CLAIMED_ARTIFACTS" - max_width = 400 - } - } - } - } - } - - widget = { - name = "top_left_info" - size = { 660 212 } - visible = "[And( Not( VariableSystem.Exists('royal_court_screenshot_window' ) ), Not( RoyalCourtWindow.IsPlacingArtifact ) )]" - - datacontext = "[RoyalCourtWindow.GetCharacter]" - datacontext = "[Character.GetCourtGrandeurData]" - - using = Animation_ShowHide_Standard - - flowcontainer = { - name = "tab_buttons" - position = { 15 55 } - spacing = -4 - - button_royal_court_tab = { - name = "tab_throne_tutorial_uses_this" - onclick = "[RoyalCourtWindow.SetActiveOptions( 'throne', 'characters' )]" - onclick = "[RoyalCourtWindow.SetCameraActiveByKey( GetDefine( 'NRoyalCourt', 'DEFAULT_THRONE_CAMERA' ) )]" - alwaystransparent = "[RoyalCourtWindow.IsActiveThroneTab]" - - using = tooltip_se - tooltipwidget = { - container_royal_court_tab_tooltip = { - datacontext = "[AccessLocalPlayerCachedData.AccessCourtEvents]" - - blockoverride "title_text" { - margin_top = 4 - text = ROYAL_COURT_TAB_THRONE - } - - blockoverride "action_description" { - cooltip_paragraph = { - visible = "[GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)0' )]" - text = "ROYAL_COURT_STATUS_PENDING_EVENTS" - } - cooltip_paragraph = { - visible = "[GreaterThan_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, '(int32)0' )]" - text = "ROYAL_COURT_STATUS_CURRENT_EVENTS" - } - } - - blockoverride "spacer_visibility" { - visible = "[Or(GreaterThan_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, '(int32)0' ), GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)0' ))]" - } - } - } - - blockoverride "background_tab_active" - { - down = "[RoyalCourtWindow.IsActiveThroneTab]" - } - - blockoverride "tab_texture" - { - texture = "gfx/interface/icons/roco_tabs/roco_trone.dds" - down = "[RoyalCourtWindow.IsActiveThroneTab]" - } - - blockoverride "tab_active" - { - trigger_when = "[RoyalCourtWindow.IsActiveThroneTab]" - } - - blockoverride "tab_inactive" - { - trigger_when = "[Not( RoyalCourtWindow.IsActiveThroneTab )]" - } - - blockoverride "notification_highlight" - { - using = Current_Court_Events_Data - } - - blockoverride "notification_number_text" { - text = "[Add_int32(LocalPlayerCourtEvents.GetNumberCourtEvents, Character.GetNumPendingCourtEvents)|V]" - } - } - - button_royal_court_tab = { - name = "tab_grandeur_tutorial_uses_this" - onclick = "[RoyalCourtWindow.SetActiveOptions( 'grandeur', 'characters' )]" - onclick = "[RoyalCourtWindow.SetCameraActiveByKey( GetDefine( 'NRoyalCourt', 'DEFAULT_GRANDEUR_CAMERA' ) )]" - alwaystransparent = "[RoyalCourtWindow.IsActiveGrandeurTab]" - - using = tooltip_se - tooltipwidget = { - container_royal_court_tab_tooltip = { - blockoverride "title_text" { - margin_top = 4 - text = ROYAL_COURT_TAB_COURT_GRANDEUR - } - - blockoverride "action_description" { - cooltip_paragraph = { - visible = "[LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - text = "ROYAL_COURT_STATUS_CGV_EXPECTATIONS" - } - } - - blockoverride "spacer_visibility" { - visible = "[LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - } - } - } - - blockoverride "background_tab_active" - { - down = "[RoyalCourtWindow.IsActiveGrandeurTab]" - } - - blockoverride "tab_texture" - { - texture = "gfx/interface/icons/roco_tabs/roco_grandeur.dds" - down = "[RoyalCourtWindow.IsActiveGrandeurTab]" - } - - blockoverride "tab_active" - { - trigger_when = "[RoyalCourtWindow.IsActiveGrandeurTab]" - } - - blockoverride "tab_inactive" - { - trigger_when = "[Not( RoyalCourtWindow.IsActiveGrandeurTab )]" - } - - blockoverride "notification_highlight" - { - using = Below_CGV_Expectations_Data - } - - blockoverride "notification_number_text" { - # No number, only court grandeur triggers this. - } - } - - button_royal_court_tab = { - name = "tab_artifact_tutorial_uses_this" - onclick = "[RoyalCourtWindow.SetActiveOptions( 'artifacts', 'artifacts' )]" - onclick = "[VariableSystem.Clear( 'artifacts_tab' )]" - onclick = "[RoyalCourtWindow.SetCameraActiveByKey( GetDefine( 'NRoyalCourt', 'DEFAULT_ARTIFACTS_CAMERA' ) )]" - onclick = "[RoyalCourtWindow.ClearSelectedArtifact]" - onclick = "[RoyalCourtWindow.ClearSelectedSlot]" - alwaystransparent = "[RoyalCourtWindow.IsActiveArtifactsTab]" - - using = tooltip_se - tooltipwidget = { - container_royal_court_tab_tooltip = { - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - - blockoverride "title_text" { - margin_top = 4 - text = ROYAL_COURT_TAB_COURT_ARTIFACTS - } - - blockoverride "action_description" { - cooltip_paragraph = { - visible = "[GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' )]" - text = "ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS" - } - } - - blockoverride "spacer_visibility" { - visible = "[GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' )]" - } - } - } - - blockoverride "background_tab_active" - { - down = "[RoyalCourtWindow.IsActiveArtifactsTab]" - } - - blockoverride "tab_texture" - { - texture = "gfx/interface/icons/roco_tabs/roco_artifact.dds" - down = "[RoyalCourtWindow.IsActiveArtifactsTab]" - } - - blockoverride "tab_active" - { - trigger_when = "[RoyalCourtWindow.IsActiveArtifactsTab]" - } - - blockoverride "tab_inactive" - { - trigger_when = "[Not( RoyalCourtWindow.IsActiveArtifactsTab )]" - } - - blockoverride "notification_highlight" - { - using = New_Court_Artifacts_Data - } - - blockoverride "notification_number_text" { - text = "[LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' )|V]" - } - } - } - - widget = { - name = "top_section" - size = { 660 212 } - - widget = { - name = "background" - size = { 574 92 } - background = { - name = "banner" - texture = "gfx/interface/icons/roco_tabs/banner_header_rank_01.dds" - frame = 2 - - visible = "[LessThanOrEqualTo_int32(CourtGrandeurData.GetCurrentLevel, '(int32)4')]" - } - - background = { - name = "banner" - texture = "gfx/interface/icons/roco_tabs/banner_header_rank_02.dds" - frame = 2 - - visible = "[And(GreaterThan_int32(CourtGrandeurData.GetCurrentLevel, '(int32)4'),LessThanOrEqualTo_int32(CourtGrandeurData.GetCurrentLevel, '(int32)7'))]" - } - - background = { - name = "banner" - texture = "gfx/interface/icons/roco_tabs/banner_header_rank_04.dds" - frame = 2 - - visible = "[GreaterThan_int32(CourtGrandeurData.GetCurrentLevel, '(int32)7')]" - } - } - - # flowcontainer = { - # name = "banner_transition_video" - # parentanchor = top|left - # direction = vertical - - # video_icon = { - # name = "animation" - # visible = no - # size = { 660 212 } - # gfxtype = videogfx - # shaderfile = "" - # video = "gfx/interface/video/royal_sparkle_v3_transparent.bk2" - # alwaystransparent = yes - # loop = no - # } - # } - - vbox = { - margin = { 27 16 } - - hbox = { - datacontext = "[RoyalCourtWindow.GetCourtGrandeurWindow]" - datacontext = "[RoyalCourtWindow.GetCharacter]" - datacontext = "[Character.GetCourtGrandeurData]" - layoutpolicy_horizontal = expanding - - tooltipwidget = { - court_grandeur_level_header_tooltip = {} - } - - text_single = { - layoutpolicy_vertical = expanding - text = "[CourtGrandeurData.GetCurrentLevel]" - fontsize = 36 - default_format = "#high" - align = center|nobaseline - - minimumsize = { 50 50 } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 25 - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "ROYAL_COURT_WINDOW_HEADER" - using = Font_Size_Medium - default_format = "#high" - align = nobaseline - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "ROYAL_COURT_WINDOW_GRANDEUR_SUMMERY" - align = nobaseline - } - } - - expand = {} - } - - expand = {} - } - } - } - - widget = { - name = "artifact_buttons" - size = { 460 150 } - position = { -68 -56 } - parentanchor = bottom|right - - vbox = { - layoutpolicy_vertical = expanding - visible = "[RoyalCourtWindow.IsActiveArtifactsTab]" - spacing = 8 - - expand = {} - - button_tertiary = { - name = "deselect_slot" - visible = "[RoyalCourtWindow.HasSelectedSlot]" - size = { 300 50 } - text = "CLOSE_LABEL" - - onclick = "[RoyalCourtWindow.ClearSelectedSlot]" - onclick = "[RoyalCourtWindow.ClearSelectedArtifact]" - onclick = "[RoyalCourtWindow.SetCameraActiveByKey( GetDefine( 'NRoyalCourt', 'DEFAULT_ARTIFACTS_CAMERA' ) )]" - shortcut = "close_window" - } - - button_tertiary = { - name = "close" - visible = "[RoyalCourtWindow.IsPlacingArtifact]" - - size = { 300 50 } - text = "CANCEL" - - onclick = "[RoyalCourtWindow.ClearSelectedArtifact]" - shortcut = "close_window" - } - - hbox = { - name = "artifact_buttons_holder" - visible = "[And( Not( RoyalCourtWindow.IsPlacingArtifact ), Not( RoyalCourtWindow.HasSelectedSlot ) )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - container = { - name = "court_artifact_tab_open_tutorial_uses_this" - } - - button_standard = { - datacontext = "[RoyalCourtWindow.GetCharacter.GetInventory]" - size = { 200 33 } - - onclick = "[VariableSystem.SetOrToggle( 'artifacts_tab', 'artifacts' )]" - down = "[VariableSystem.HasValue( 'artifacts_tab', 'artifacts' )]" - - hbox = { - margin = { 10 0 } - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - align = center|nobaseline - text = "ARTIFACT_STORAGE" - default_format = "#clickable" - } - - text_single = { - min_width = 30 - autoresize = no - align = center|nobaseline - text = "[Inventory.GetNumOfArtifactInCategory( 'court' )]" - default_format = "#clickable" - } - } - - } - - button_standard = { - size = { 200 33 } - text = "INVENTORY_TAB_CLAIMS" - onclick = "[VariableSystem.SetOrToggle( 'artifacts_tab', 'artifact_claims' )]" - down = "[VariableSystem.HasValue( 'artifacts_tab', 'artifact_claims' )]" - } - } - } - } - - widget_top_right_bar = { - name = "top_bar_hud" - visible = "[Not(VariableSystem.Exists('royal_court_screenshot_window'))]" - datacontext = "[AccessTopBar]" - parentanchor = top|right - - using = Animation_ShowHide_Quick - } - - #JONAS HERE - - flowcontainer = { - direction = vertical - - parentanchor = bottom|right - position = {-15 -50} - spacing = 1 - - button_round = { - visible = "[And( Not( VariableSystem.Exists('royal_court_screenshot_window' ) ), RoyalCourtWindow.IsActiveThroneTab )]" - size = { 50 50 } - onclick = "[VariableSystem.Set('royal_court_screenshot_window', 'yes')]" - onclick = "[RoyalCourtWindow.OpenScreenshotWindow]" - alpha = 0.4 - tooltip = "ROYAL_COURT_SCREENSHOT_BUTTON_TT" - using = tooltip_nw - parentanchor = right - - state = { - name = _show - using = Animation_Curve_Default - duration = 0.15 - - alpha = 0.7 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 0.25 - - alpha = 0 - } - - state = { - name = _mouse_hierarchy_enter - using = Animation_Curve_Default - duration = 0.15 - - alpha = 1 - } - - state = { - name = _mouse_hierarchy_leave - using = Animation_Curve_Default - duration = 0.25 - - alpha = 0.7 - } - - button_capture = { - parentanchor = center - size = { 30 30 } - alwaystransparent = yes - } - } - - button_hold_court = { - name = "button_hold_court_tutorial_uses_this" - visible = "[And( And( Not(VariableSystem.Exists('royal_court_screenshot_window')) , RoyalCourtWindow.IsActiveThroneTab ) , RoyalCourtWindow.GetCharacter.IsLocalPlayer) ]" - datacontext = "[GetDecisionWithKey( 'hold_court_decision' )]" - parentanchor = bottom|right - size = { 345 80 } - - container = { - name = "throne_room_tab_tutorial_uses_this" - } - } - } - - button_petition_liege = { - name = "button_petition_liege" - visible = "[And( And( Not(VariableSystem.Exists('royal_court_screenshot_window')) , RoyalCourtWindow.IsActiveThroneTab ) , RoyalCourtWindow.IsLiegesCourt ) ]" - datacontext = "[GetDecisionWithKey( 'petition_liege_decision' )]" - parentanchor = bottom|right - position = { -50 -50 } - size = { 345 80 } - - container = { - name = "throne_room_tab_tutorial_uses_this" - } - } - - widget_court_grandeur_view = { - name = "court_grandeur" - visible = "[And( Not( VariableSystem.Exists( 'royal_court_screenshot_window') ), RoyalCourtWindow.IsActiveGrandeurTab )]" - datacontext = "[RoyalCourtWindow.GetCourtGrandeurWindow]" - datacontext = "[RoyalCourtWindow.AccessCourtAmenitiesWindow]" - datacontext = "[CourtGrandeurWindow.GetRoyalCourtWindow.GetCharacter]" - parentanchor = bottom|hcenter - size = { 100% 332 } - alwaystransparent = no - } - - widget = { - size = { 100% 100% } - visible = "[Not(VariableSystem.Exists('royal_court_screenshot_window'))]" - - using = Animation_ShowHide_Quick - - flowcontainer_inspirations_list = { - name = "inspirations_tutorial_uses_this" - datacontext = "[RoyalCourtWindow.AccessInspirationsWindow]" - - visible = "[And( And( Not( RoyalCourtWindow.IsActiveArtifactsTab ), Not( CourtEventWindow.HasOpenEvent ) ), InspirationsWindow.HasPotentialOrSponsoredInspirations )]" - - parentanchor = left|vcenter - widgetanchor = top|left - position = { 15 -250 } - } - } - - widget = { - name = "events" - size = { 100% 100% } - visible = "[And( Not(VariableSystem.Exists('royal_court_screenshot_window')), And(CourtEventWindow.HasOpenEvent, RoyalCourtWindow.IsActiveThroneTab ) )]" - - using = Animation_ShowHide_Quick - - widget_court_event = { - datacontext = "[CourtEventWindow.GetOpenEvent]" - visible = "[CourtEventWindow.IsVisible]" - name = "court_event_window" - parentanchor = bottom|right - position = { 30 0 } - size = { 600 800 } - } - } - - widget_royal_court_screenshot_window = { - visible = "[VariableSystem.Exists('royal_court_screenshot_window')]" - datacontext = "[RoyalCourtWindow.AccessScreenshotWindow]" - - using = Animation_ShowHide_Quick - } - } - - court_scene_editor_window = { - visible = "[And( Not(VariableSystem.Exists('royal_court_screenshot_window')), And( InDebugMode, VariableSystem.Exists('scene_editor') ) )]" - datacontext = "[RoyalCourtWindow.AccessCourtSceneEditorWindow]" - - using = Animation_ShowHide_Quick - - } - - artifact_test_helper_window = { - visible = "[And( Not(VariableSystem.Exists('royal_court_screenshot_window')), And( InDebugMode, VariableSystem.Exists( 'artifact_test' ) ) )]" - datacontext = "[RoyalCourtWindow.AccessArtifactHelperWindow]" - - using = Animation_ShowHide_Quick - - } - - flowcontainer = { - name = "debug_buttons" - datacontext = "[RoyalCourtWindow.GetCourtSceneEditorWindow]" - visible = "[And( Not(VariableSystem.Exists('royal_court_screenshot_window')), InDebugMode )]" - parentanchor = top|hcenter - ignoreinvisible = yes - margin_top = 10 - - background = { - using = Background_Area_Dark - } - - flowcontainer = { - direction = vertical - ignoreinvisible = yes - - flowcontainer = { - spacing = 5 - ignoreinvisible = yes - - button_tertiary = { - raw_text = "#D Toggle scene#!" - onclick = "[VariableSystem.Toggle( 'court_scene' )]" - } - - button_tertiary = { - raw_text = "#D Open editor settings#!" - visible = "[Not(VariableSystem.Exists('scene_editor'))]" - onclick = "[VariableSystem.Toggle('scene_editor')]" - onclick = "[RoyalCourtWindow.ShowEditor]" - } - - button_tertiary = { - raw_text = "#D Hide editor settings#!" - visible = "[VariableSystem.Exists('scene_editor')]" - onclick = "[VariableSystem.Toggle('scene_editor')]" - onclick = "[RoyalCourtWindow.HideEditor]" - } - - button_tertiary = { - raw_text = "#D Artifact test#!" - onclick = "[RoyalCourtWindow.AccessArtifactHelperWindow.UpdateEntities]" - onclick = "[VariableSystem.Toggle( 'artifact_test' )]" - } - } - - text_multi = { - visible = "[VariableSystem.Exists('scene_editor')]" - name = "court_hint_cam_control" - max_width = 500 - autoresize = yes - raw_text = "#D Hold RMB and use WASD/Q/E/Shift to move the current camera. Press C to toggle between developer camera and an in-game camera.#!" - } - - text_single = { - visible = "[VariableSystem.Exists('scene_editor')]" - name = "court_hint_current_cam" - raw_text = "#D Current Camera: [Select_CString( StringIsEmpty( CourtSceneEditorWindow.GetCameraDescription( CourtSceneEditorWindow.GetCurrentCamera ) ), 'Camera', CourtSceneEditorWindow.GetCameraDescription( CourtSceneEditorWindow.GetCurrentCamera ) )] #!" - } - } - } - - icon = { - name = "fade_to_black_overlay" - visible = "[And(Not(VariableSystem.Exists('royal_court_screenshot_window')), Not(VariableSystem.Exists('scene_editor')))]" - size = { 100% 100% } - texture = "gfx/interface/colors/black.dds" - alpha = 0 - - state = { - name = "show" - next = "hide" - alpha = 1 - duration = 0.0 - - trigger_when = "[RoyalCourtWindow.ShouldShowFadeToBlack]" - } - - state = { - name = "hide" - alpha = 0 - duration = 0.3 - } - } - - error_horse = { - parentanchor = bottom|left - position = { 610 -10 } - visible = "[And( Not(VariableSystem.Exists('royal_court_screenshot_window')), And( Not( IsPauseMenuShown ), Not(ReleaseMode) ) )]" - } -} - -types RoyalCourtTypes -{ - type button_hold_court = button_normal - { - enabled = "[And( Decision.IsPossibleForPlayer, Not(CourtEventWindow.HasOpenEvent) )]" - onclick = "[RoyalCourtWindow.OpenDecisionDetailView( 'hold_court_decision' )]" - - tooltip = SHOW_DECISION_TOOLTIP - clicksound = "event:/DLC/EP1/SFX/UI/hold_court" - - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('glow_hold_court_leave','glow_hold_court_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('glow_hold_court_enter','glow_hold_court_leave')]" - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/buttons/button_hold_court_bg.dds" - - @duration_button_holdcourt_enter = 0.03 - @duration_button_holdcourt_leave = 0.1 - - modify_texture = { - name = "glow_hold_court" - texture= "gfx/interface/buttons/button_hold_court_glow.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = "glow_hold_court_enter" - duration = @duration_button_holdcourt_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_hold_court" - alpha = 1 - } - } - - state = { - name = "glow_hold_court_leave" - duration = @duration_button_holdcourt_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_hold_court" - alpha = 0 - } - } - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/buttons/button_hold_court_frame.dds" - - - } - - text_single = { - parentanchor = center - default_format = "#high" - using = Font_Size_Medium - text = "[Decision.GetTitleForPlayer]" - margin_bottom = 5 - - } - - - } - - type button_petition_liege = button_normal - { - enabled = "[Decision.IsPossibleForPlayer]" - onclick = "[RoyalCourtWindow.SetPetitionerCharacter( GetPlayer )]" - onclick = "[RoyalCourtWindow.OpenDecisionDetailView( 'petition_liege_decision' )]" - onclick = "[GetVariableSystem.Set('show_decision_step_two', 'true')]" - - tooltip = SHOW_DECISION_TOOLTIP - clicksound = "event:/DLC/EP1/SFX/UI/hold_court" - - - state = { - name = _mouse_hierarchy_enter - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('glow_hold_court_leave','glow_hold_court_enter')]" - } - - state = { - name = _mouse_hierarchy_leave - on_start = "[PdxGuiInterruptThenTriggerAllAnimations('glow_hold_court_enter','glow_hold_court_leave')]" - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/buttons/button_hold_court_bg.dds" - - @duration_button_petition_liege_enter = 0.03 - @duration_button_petition_liege_leave = 0.1 - - modify_texture = { - name = "glow_hold_court" - texture= "gfx/interface/buttons/button_hold_court_glow.dds" - blend_mode = colordodge - alpha = 0 - } - - state = { - name = "glow_hold_court_enter" - duration = @duration_button_petition_liege_enter - using = Animation_Curve_Default - - modify_texture = { - name = "glow_hold_court" - alpha = 1 - } - } - - state = { - name = "glow_hold_court_leave" - duration = @duration_button_petition_liege_leave - using = Animation_Curve_Default - - modify_texture = { - name = "glow_hold_court" - alpha = 0 - } - } - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/buttons/button_hold_court_frame.dds" - - - } - - text_single = { - parentanchor = center - default_format = "#high" - using = Font_Size_Medium - text = "[Decision.GetTitleForPlayer]" - margin_bottom = 5 - - } - } - - type widget_court_artifact_list = widget - { - scrollbox = { - name = "court_artifacts" - datacontext = "[RoyalCourtWindow.GetCharacter]" - datacontext = "[RoyalCourtWindow.GetCharacter.GetInventory]" - - size = { 100% 93% } - - blockoverride "scrollbox_content" { - fixedgridbox = { - name = "artifacts_list" - datamodel = "[RoyalCourtWindow.GetSortedArtifacts]" - addcolumn = 560 - addrow = 118 - - item = { - widget_artifact_entry = { - datacontext = "[RoyalCourtWindow.GetCharacter.GetInventory]" - datacontext = "[Inventory.GetSlotFromType( RoyalCourtWindow.GetSelectedSlot )]" - - using = tooltip_es - tooltipwidget = { - artifact_tooltip = { - blockoverride "extra_information" - { - hbox = { - visible = "[RoyalCourtWindow.GetCharacter.IsLocalPlayer]" - layoutpolicy_horizontal = expanding - - text_multi = { - visible = "[Inventory.IsEquipped( Artifact.Self)]" - - text = "REMOVE_COURT_ARTIFACT_FROM_DISPLAY" - - max_width = 300 - autoresize = yes - using = Font_Size_Small - } - - text_multi = { - visible = "[Not( Inventory.IsEquipped( Artifact.Self ) )]" - - text = "DISPLAY_ARTIFACT" - - max_width = 300 - autoresize = yes - using = Font_Size_Small - } - - expand = {} - } - } - } - } - - - state = { - name = _mouse_hierarchy_enter - on_start = "[AccessLocalPlayerCachedData.AccessNewArtifacts.RemoveNewArtifact( Artifact.Self )]" - } - - blockoverride "background_button_overrides" - { - onclick = "[RoyalCourtWindow.OnClickArtifact( Artifact.Self )]" - enabled = "[And( RoyalCourtWindow.GetCharacter.IsLocalPlayer, Inventory.CanEquipReplace( Artifact.Self ) )]" - } - - blockoverride "button" - { - down = "[RoyalCourtWindow.IsArtifactSelected( Artifact.Self )]" - enabled = "[And( RoyalCourtWindow.GetCharacter.IsLocalPlayer, Inventory.CanEquipReplace( Artifact.Self ) )]" - } - - blockoverride "on_click" - { - onclick = "[RoyalCourtWindow.OnClickArtifact( Artifact.Self )]" - } - - blockoverride "portrait" { - expand = {} - } - } - } - } - } - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty( Inventory.GetArtifacts )]" - max_width = 400 - text = "CHARACTER_HAS_NO_ARTIFACTS" - } - } - } - - type widget_equippable_court_artifact_list = widget { - - scrollbox = { - name = "equippable_court_artifacts" - datacontext = "[RoyalCourtWindow.GetCharacter]" - datacontext = "[RoyalCourtWindow.GetCharacter.GetInventory]" - - size = { 100% 93% } - - blockoverride "scrollbox_content" - { - fixedgridbox = { - name = "artifacts_list" - datamodel = "[RoyalCourtWindow.GetSortedArtifactForSelectedSlot]" - layoutpolicy_horizontal = expanding - addcolumn = 550 - addrow = 118 - - item = { - widget_artifact_entry = { - datacontext = "[RoyalCourtWindow.GetCharacter.GetInventory]" - datacontext = "[Inventory.GetSlotFromType( RoyalCourtWindow.GetSelectedSlot )]" - - tooltipwidget = { - artifact_tooltip = { - blockoverride "extra_information" - { - hbox = { - visible = "[RoyalCourtWindow.GetCharacter.IsLocalPlayer]" - layoutpolicy_horizontal = expanding - - text_multi = { # Displayed In Selected Slot - visible = "[And( Inventory.IsEquipped( Artifact.Self), ObjectsEqual( Inventory.GetSlotFromType( RoyalCourtWindow.GetSelectedSlot ).GetArtifact, Artifact.Self ) )]" - - text = "REMOVE_COURT_ARTIFACT_FROM_DISPLAY" - - max_width = 300 - autoresize = yes - using = Font_Size_Small - } - - text_multi = { # Displayed somewhere else - visible = "[And( Inventory.IsEquipped( Artifact.Self), Not( ObjectsEqual( Inventory.GetSlotFromType( RoyalCourtWindow.GetSelectedSlot ).GetArtifact, Artifact.Self ) ) )]" - - text = "MOVE_COURT_ARTIFACT_TO_DISPLAY" - - max_width = 300 - autoresize = yes - using = Font_Size_Small - } - - text_multi = { # In Storage - visible = "[Not( Inventory.IsEquipped( Artifact.Self ) )]" - - text = "[RoyalCourtWindow.CanPutInSelectedSlotTooltip( Artifact.Self )]" - - max_width = 300 - autoresize = yes - using = Font_Size_Small - } - - expand = {} - } - } - } - } - using = tooltip_es - - blockoverride "background_button_overrides" - { - onclick = "[RoyalCourtWindow.OnClickArtifact( Artifact.Self )]" - onclick = "[RoyalCourtWindow.ClearSelectedSlot]" - onclick = "[RoyalCourtWindow.SetCameraActiveByKey( GetDefine( 'NRoyalCourt', 'DEFAULT_ARTIFACTS_CAMERA' ) )]" - onclick = "[RoyalCourtWindow.ClearSelectedArtifact]" - - enabled = "[And( RoyalCourtWindow.GetCharacter.IsLocalPlayer, RoyalCourtWindow.CanPutInSelectedSlot( Artifact.Self ) )]" - } - - blockoverride "button" - { - down = "[RoyalCourtWindow.IsArtifactSelected( Artifact.Self )]" - enabled = "[And( RoyalCourtWindow.GetCharacter.IsLocalPlayer, RoyalCourtWindow.CanPutInSelectedSlot( Artifact.Self ) )]" - clicksound = "event:/DLC/EP1/SFX/UI/inventory_artifact_place" - } - - blockoverride "on_click" - { - onclick = "[RoyalCourtWindow.OnClickArtifact( Artifact.Self )]" - onclick = "[RoyalCourtWindow.ClearSelectedSlot]" - onclick = "[SetActiveRoyalCourtCameraFromKey( GetDefine( 'NRoyalCourt', 'DEFAULT_ARTIFACTS_CAMERA' ) )]" - onclick = "[RoyalCourtWindow.ClearSelectedArtifact]" - - } - - blockoverride "round_buttons" - { - button_round = { - name = "reforge" - size = { 35 35 } - - button_icon_highlight = { - size = { 25 25 } - parentanchor = center - texture = "gfx/interface/icons/flat_icons/reforge.dds" - } - visible = "[Artifact.GetOwner.IsLocalPlayer]" - - onclick = "[ToggleGameViewData( 'reforge_artifact', Artifact.GetID )]" - enabled = "[Artifact.CanReforgeOrRepair( Artifact.GetOwner.Self )]" - tooltip = "[Artifact.GetReforgeOrRepairTooltip( Artifact.GetOwner.Self )]" - } - - button_round = { - name = "details" - size = { 35 35 } - - button_icon_highlight = { - size = { 25 25 } - position = { 0 -6 } - parentanchor = center - texture = "gfx/interface/icons/flat_icons/dots.dds" - } - - onclick = "[ToggleGameViewData( 'artifact_details', Artifact.GetID )]" - tooltip = "ARTIFACT_DETAILS" - } - } - - blockoverride "portrait" { - expand = { minimumsize = { 85 0 } } - } - - blockoverride "bottom_hbox_contents" - { - debug_square = { - visible = "[Inventory.IsEquipped( Artifact.Self )]" - size = { 40 20 } - tooltip = "COURT_ARTIFACT_ON_DISPLAY" - } - - expand = {} - } - } - } - } - } - - blockoverride "scrollbox_empty" - { - visible = "[IsDataModelEmpty( Inventory.GetArtifacts )]" - max_width = 400 - text = "CHARACTER_HAS_NO_ARTIFACTS" - } - } - } - - type button_royal_court_tab = button_normal - { - size = { 74 126 } - - state = { - name = "court_tab_reset" - duration = 0.2 - using = Animation_Curve_Default - position_y = 0 - - block "tab_inactive" {} - } - - state = { - name = "button_selection" - delay = 0.05 - duration = 0.2 - using = Animation_Curve_Default - position_y = 20 - - block "tab_active" {} - } - - state = { - name = _mouse_hierarchy_enter - position_y = 2 - - using = Animation_Curve_Default - duration = 0.2 - } - - state = { - name = _mouse_hierarchy_leave - position_y = 0 - - using = Animation_Curve_Default - duration = 0.05 - } - - icon = { - name = "notification_banner" - position = { 0 7 } - size = { 29 38 } - texture = "gfx/interface/icons/roco_tabs/banner_notification.dds" - parentanchor = bottom|hcenter - - block "notification_highlight" - { - visible = no - } - - text_single = { - name = "notification_number" - using = Font_Size_Small - default_format = "#high" - align = nobaseline - parentanchor = center - - block "notification_number_text" { - } - } - } - - highlight_icon = { - size = { 74 110 } - framesize = { 148 220 } - alwaystransparent = yes - texture = "gfx/interface/icons/roco_tabs/banner_tab_rank_01.dds" - - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 4 - - block "background_tab_active" {} - - highlight_icon = { - name = "rank_2" - size = { 74 110 } - framesize = { 148 220 } - frame = 1 - texture = "gfx/interface/icons/roco_tabs/banner_tab_rank_02.dds" - visible = "[And(GreaterThan_int32(CourtGrandeurData.GetCurrentLevel, '(int32)4'),LessThanOrEqualTo_int32(CourtGrandeurData.GetCurrentLevel, '(int32)7'))]" - - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 4 - - block "background_tab_active" {} - } - - highlight_icon = { - name = "rank_4" - size = { 74 110 } - framesize = { 148 220 } - frame = 1 - texture = "gfx/interface/icons/roco_tabs/banner_tab_rank_04.dds" - visible = "[GreaterThan_int32(CourtGrandeurData.GetCurrentLevel, '(int32)7')]" - - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 4 - - block "background_tab_active" {} - } - - highlight_icon = { - name = "icon_banner" - framesize = { 140 140 } - size = { 56 56 } - position = { 0 10 } - alwaystransparent = yes - parentanchor = center - - gfxtype = togglepushbuttongfx - effectname = "NoHighlight" - - upframe = 1 - uphoverframe = 2 - uppressedframe = 3 - downframe = 2 - - block "tab_texture" - { - using = debug_square - } - } - } - } - - type widget_royal_court_notification = widget - { - size = { 25 25 } - tooltip = ROYAL_COURT_STATUS_PENDING_EVENTS - tooltip_enabled = no - - button_round = { - parentanchor = center - size = { 25 25 } - frame = 1 - upframe = 1 - alwaystransparent = yes - - text_single = { - parentanchor = center - text = "[Add_int32( Character.GetNumPendingCourtEvents, Add_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ) ) )|V]" - default_format = "#high" - align = nobaseline - } - } - } - - type widget_new_court_artifacts = widget - { - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - size = { 25 25 } - tooltip = "ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS" - tooltip_enabled = no - - button_round = { - parentanchor = center - size = { 25 25 } - frame = 1 - upframe = 1 - alwaystransparent = yes - - text_single = { - parentanchor = center - text = "[LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' )|V]" - default_format = "#high" - align = nobaseline - } - } - } - - type widget_new_artifacts = widget - { - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - size = { 25 25 } - tooltip = "ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS" - tooltip_enabled = no - - button_round = { - parentanchor = center - size = { 25 25 } - frame = 1 - upframe = 1 - alwaystransparent = yes - - text_single = { - parentanchor = center - text = "[LocalPlayerNewArtifacts.GetNumNewArtifacts|V]" - default_format = "#high" - align = nobaseline - } - } - } - - type widget_below_cgv_expectations = widget - { - size = { 25 25 } - tooltip = "ROYAL_COURT_STATUS_CGV_EXPECTATIONS" - tooltip_enabled = no - - icon = { - size = { 25 25 } - visible = "[LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - texture = "gfx/interface/icons/symbols/icon_warning.dds" - } - } - - type container_royal_court_tab_tooltip = container - { - using = GeneralTooltipSetup - alwaystransparent = no - - object_tooltip_pop_out = { - blockoverride "concept_link" - { - visible = no - } - - blockoverride "main_description" - { - vbox = { - layoutpolicy_horizontal = expanding - block "action_description" {} - - spacer = { - size = { 0 10 } - - block "spacer_visibility" {} - } - } - } - } - } -} - -template Pending_Court_Events_Data -{ - visible = "[GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)0' )]" - tooltip = ROYAL_COURT_STATUS_PENDING_EVENTS -} - -template New_Court_Artifacts_Data -{ - datacontext = "[AccessLocalPlayerCachedData.AccessNewArtifacts]" - visible = "[GreaterThan_int32( LocalPlayerNewArtifacts.GetNumNewArtifactsOfCategory( 'court' ), '(int32)0' )]" - tooltip = "ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS" -} - -template Below_CGV_Expectations_Data -{ - visible = "[LessThan_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]" - tooltip = "ROYAL_COURT_STATUS_CGV_EXPECTATIONS" -} - -template Current_Court_Events_Data -{ - datacontext = "[AccessLocalPlayerCachedData.AccessCourtEvents]" - visible = "[GreaterThan_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, '(int32)0' )]" - tooltip = "ROYAL_COURT_STATUS_CURRENT_EVENTS" -} diff --git a/project/ck3/base_game/gui/window_royal_court_screenshot.gui b/project/ck3/base_game/gui/window_royal_court_screenshot.gui deleted file mode 100644 index d538e341d2..0000000000 --- a/project/ck3/base_game/gui/window_royal_court_screenshot.gui +++ /dev/null @@ -1,321 +0,0 @@ -types RoyalCourtWindowTypes -{ - type dropdown_court_camera = dropDown { - size = { 250 33 } - - datamodel = "[RoyalCourtScreenshotWindow.GetCameras]" - - active_item = { - widget = { - alwaystransparent = no - size = { 100% 100% } - - button_drop = { - block "text_button_drop" { - text = "[CameraItem.GetCameraName]" - } - } - } - } - - item = { - widget = { - alwaystransparent = no - block "size_dropdown" { - size = { 250 33 } - } - - button_normal = { - size = { 100% 30 } - button_trigger = none - gfxtype = framedbuttongfx - effectname = "NoHighlight" - shaderfile = "gfx/FX/pdxgui_pushbutton.shader" - upframe = 1 - overframe = 2 - downframe = 3 - disableframe = 1 - texture = "gfx/interface/buttons/button_interaction_menu.dds" - framesize = { 317 30 } - } - - button_dropdown = { - block "size_dropdown" { - size = { 215 33 } - } - block "text_button_drop" { - text = "[CameraItem.GetCameraName]" - } - - default_format = "#clickable" - } - } - } - - list = { - scrollarea = { - position = { 5 33 } - maximumsize = { 250 170 } - autoresizescrollarea = yes - scrollbarpolicy_horizontal = always_off - - using = Background_DropDown - - scrollwidget = { - dynamicgridbox = { - alwaystransparent = no - } - } - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - } - } - } - - type widget_royal_court_screenshot_window = widget - { - name = "royal_court_screenshot_window" - size = { 100% 100% } - filter_mouse = all - - flowcontainer = { - name = "screenshot_buttons" - visible = "[RoyalCourtScreenshotWindow.IsUiShown]" - parentanchor = bottom|hcenter - position = { 0 -20 } - direction = vertical - - using = Animation_ShowHide_Quick - - flowcontainer = { - visible = "[RoyalCourtScreenshotWindow.HasCameras]" - parentanchor = hcenter - margin_bottom = 10 - - background = { - using = Background_Area_Dark - margin_top = 7 - margin_bottom = -5 - alpha = 0.7 - } - - button_play = { - parentanchor = vcenter - size = { 50 50 } - mirror = horizontal - shortcut = "royal_court_prev_screenshot_camera" - onclick = "[RoyalCourtScreenshotWindow.UsePreviousCamera]" - tooltip = ROYAL_COURT_SCREENSHOT_PREV_CAM_TT - using = tooltip_ws - } - - flowcontainer = { - direction = vertical - spacing = 2 - margin_bottom = 5 - - - flowcontainer = { - datamodel = "[RoyalCourtScreenshotWindow.GetCameras]" - parentanchor = hcenter - - item = { - button_radio = { - size = { 15 15 } - onclick = "[CameraItem.Activate]" - frame = "[BoolTo1And2( CameraItem.IsSelected )]" - } - } - } - - dropdown_court_camera = { - parentanchor = hcenter - onselectionchanged = "[RoyalCourtScreenshotWindow.SetActiveCameraByIndex]" - selectedindex = "[RoyalCourtScreenshotWindow.GetCameraActiveIndex]" - } - } - - button_play = { - parentanchor = vcenter - size = { 50 50 } - shortcut = "royal_court_next_screenshot_camera" - onclick = "[RoyalCourtScreenshotWindow.UseNextCamera]" - tooltip = ROYAL_COURT_SCREENSHOT_NEXT_CAM_TT - } - } - - flowcontainer = { - visible = "[RoyalCourtScreenshotWindow.HasCameras]" - parentanchor = hcenter - spacing = 20 - - button_tertiary = { - parentanchor = vcenter - text = "ROYAL_COURT_SCREENSHOT_HIDE_CHARACTERS" - tooltip = "ROYAL_COURT_SCREENSHOT_HIDE_CHARACTERS_TOOLTIP" - shortcut = "royal_court_hide_characters" - onclick = "[RoyalCourtScreenshotWindow.ToggleCharacters]" - using = tooltip_ws - } - - button_round = { - size = { 80 80 } - shortcut = "royal_court_take_screenshot" - onclick = "[VariableSystem.Set( 'royal_court_notification_take_screenshot', 'yes' )]" - onclick = "[RoyalCourtScreenshotWindow.TakeScreenshot]" - tooltip = "ROYAL_COURT_SCREENSHOT_TAKE_SCREENSHOT_TOOLTIP" - - button_capture = { - parentanchor = center - alwaystransparent = yes - } - } - - button_tertiary = { - parentanchor = vcenter - text = "ROYAL_COURT_SCREENSHOT_HIDE_UI" - shortcut = "royal_court_hide_ui" - tooltip = "ROYAL_COURT_SCREENSHOT_HIDE_UI_TOOLTIP" - onclick = "[VariableSystem.Set( 'royal_court_notification_hide_ui', 'yes' )]" - onclick = "[RoyalCourtScreenshotWindow.ToggleUi]" - } - } - - flowcontainer = { - visible = "[And(Not(RoyalCourtScreenshotWindow.HasCameras), InDebugMode)]" - - text_label_center = { - raw_text = "#D There is no configured screenshot camera. Set them in editor#!" - } - } - - spacer = { - size = { 0 30 } - } - - button_tertiary = { - name = "back_button" - parentanchor = hcenter - shortcut = "close_window" - text = "ROYAL_COURT_SCREENSHOT_EXIT" - tooltip = "ROYAL_COURT_SCREENSHOT_EXIT_TOOLTIP" - - onclick = "[VariableSystem.Clear('royal_court_screenshot_window')]" - onclick = "[VariableSystem.Clear('royal_court_hide_all_ui')]" - onclick = "[RoyalCourtScreenshotWindow.Close]" - } - } - - - - - widget = { - size = { -10 -10 } - visible = "[Not(RoyalCourtScreenshotWindow.IsUiShown)]" - - button_normal = { - size = { -10 -10 } - shortcut = "royal_court_take_screenshot" - - onclick = "[VariableSystem.Set( 'royal_court_notification_take_screenshot', 'yes' )]" - onclick = "[RoyalCourtScreenshotWindow.TakeScreenshot]" - } - button_play = { - parentanchor = vcenter - size = { -10 -10 } - shortcut = "royal_court_next_screenshot_camera" - onclick = "[RoyalCourtScreenshotWindow.UseNextCamera]" - tooltip = ROYAL_COURT_SCREENSHOT_NEXT_CAM_TT - } - - button_play = { - parentanchor = vcenter - size = { -10 -10 } - mirror = horizontal - shortcut = "royal_court_prev_screenshot_camera" - onclick = "[RoyalCourtScreenshotWindow.UsePreviousCamera]" - tooltip = ROYAL_COURT_SCREENSHOT_PREV_CAM_TT - using = tooltip_ws - } - } - - button_normal = { - visible = "[Not(RoyalCourtScreenshotWindow.IsUiShown)]" - size = { 100% 100% } - shortcut = "close_window" - shortcut = "royal_court_hide_ui" - onclick = "[VariableSystem.Clear( 'royal_court_notification_hide_ui' )]" - onclick = "[RoyalCourtScreenshotWindow.ToggleUi]" - } - - widget_royal_court_screenshot_window_notification = { - size = { 100% 100% } - - blockoverride "visibility" { - visible = "[And(VariableSystem.Exists( 'royal_court_notification_take_screenshot' ), RoyalCourtScreenshotWindow.IsNotificationShown)]" - } - - blockoverride "pending_animation_clear" { - on_finish = "[RoyalCourtScreenshotWindow.HideNotification]" - on_finish = "[VariableSystem.Clear( 'royal_court_notification_take_screenshot' )]" - } - - blockoverride "text_widget" { - text = "SCREENSHOT_TAKEN" - position = { 0 -20 } - } - } - - widget_royal_court_screenshot_window_notification = { - size = { 100% 100% } - - blockoverride "visibility" { - visible = "[VariableSystem.Exists( 'royal_court_notification_hide_ui' )]" - } - - blockoverride "pending_animation_clear" { - on_finish = "[VariableSystem.Clear( 'royal_court_notification_hide_ui' )]" - } - - blockoverride "text_widget" { - text = "ROYAL_COURT_SCREENSHOT_HIDE_UI_NOTIFICATION" - position = { 0 -320 } - } - } - } - - type widget_royal_court_screenshot_window_notification = widget - { - layer = confirmation - block "visibility" {} - - state = { - name = _show - next = pending - using = Animation_FadeIn_Standard - } - - state = { - name = pending - next = hide - block "pending_animation_duration" { - duration = 2 - } - - block "pending_animation_clear" { } - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - text_label_center = { - name = "screenshot_text" - parentanchor = center - block "text_widget" {} - } - } -} diff --git a/project/ck3/base_game/gui/window_ruler_designer.gui b/project/ck3/base_game/gui/window_ruler_designer.gui deleted file mode 100644 index 35b7023379..0000000000 --- a/project/ck3/base_game/gui/window_ruler_designer.gui +++ /dev/null @@ -1,2887 +0,0 @@ -window = { - name = "ruler_designer" - size = { 100% 100% } - movable = no - layer = windows_layer - filter_mouse = all - datacontext = "[GetVariableSystem]" - - using = Window_Background_No_Edge - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_no_edge.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - margin = { 20 0 } - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } - - state = { - name = _show - using = Animation_FadeIn_Standard - on_start = "[GetVariableSystem.Clear( 'faith_select_window_open' )]" - on_start = "[GetVariableSystem.Clear( 'culture_select_window_open' )]" - on_start = "[GetVariableSystem.Clear( 'trait_select_window_open' )]" - on_start = "[GetVariableSystem.Clear( 'trait_select_window_replace' )]" - on_start = "[GetVariableSystem.Clear( 'appearance_customization_window_open' )]" - on_start = "[GetVariableSystem.Clear( 'appearance_customization_side_tab_open' )]" - on_start = "[GetVariableSystem.Clear( 'appearance_customization_portrait_view' )]" - on_start = "[GetVariableSystem.Clear( 'coat_of_arms_customization_open' )]" - using = CoatOfArmsDesignerAnimationResetState - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - vbox = { - margin_top = 10 - - background = { - texture = "gfx/interface/illustrations/event_scenes_frontend/temple.dds" - alpha = 0.5 - mirror = horizontal - fittype = centercrop - - modify_texture = { - texture = "gfx/interface/window_ruler_designer/rd_bg_mask.dds" - blend_mode = alphamultiply - spritetype = corneredstretched - spriteborder = { 590 0 } - } - } - - background = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - color = { 0.12 0.12 0.12 1 } - mirror = horizontal - margin_right = -1200 - alpha = 0.6 - } - - header_standard = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "RULER_DESIGNER" - } - - - blockoverride "button_close" - { - visible = no - } - } - - hbox = { - name = "main_designer" - visible = "[Not( Or( VariableSystem.Exists( 'appearance_customization_window_open' ), VariableSystem.Exists( 'coat_of_arms_customization_open' ) ) )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 20 20 } - - using = Animation_Tab_Switch - - widget = { - visible = "[Not( VariableSystem.Exists( 'trait_select_window_open' ) )]" - layoutpolicy_vertical = expanding - size = { 520 0 } - - vbox = { - name = "left_panel" - margin_right = 15 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 20 - - hbox = { - name = "sex_customization" - layoutpolicy_horizontal = expanding - spacing = 40 - - vbox = { - name = "sex" - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - text = "RULER_DESIGNER_SEX" - max_width = 120 - autoresize = yes - using = Font_Size_Medium - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 3 - spacing = 5 - - button_male = { - name = "male" - down = "[Not( RulerDesignerWindow.IsFemale )]" - alwaystransparent = "[Not( RulerDesignerWindow.IsFemale )]" - onclick = "[RulerDesignerWindow.SetIsFemale( '(bool)no' )]" - tooltip = RULER_DESIGNER_SET_IS_MALE - using = tooltip_se - - onclick = "[PdxGuiTriggerAllAnimations('ruler_designer_portrait_refresh')]" - } - - button_female = { - name = "female" - down = "[RulerDesignerWindow.IsFemale]" - alwaystransparent = "[RulerDesignerWindow.IsFemale]" - onclick = "[RulerDesignerWindow.SetIsFemale( '(bool)yes' )]" - tooltip = RULER_DESIGNER_SET_IS_FEMALE - using = tooltip_se - - onclick = "[PdxGuiTriggerAllAnimations('ruler_designer_portrait_refresh')]" - } - - expand = {} - } - - expand = {} - } - - - vbox = { - name = "sexuality" - layoutpolicy_vertical = expanding - - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - text = "RULER_DESIGNER_SEXUALITY" - max_width = 250 - autoresize = yes - using = Font_Size_Medium - } - } - } - - - text_single = { - margin_top = 3 - text = "RULER_DESIGNER_SEXUALITY_NOT_AVAILABLE_INFO" - visible = "[Not(RulerDesignerWindow.CanChangeSexuality)]" - } - - - - hbox = { - visible = "[RulerDesignerWindow.CanChangeSexuality]" - layoutpolicy_horizontal = expanding - - margin_top = 3 - spacing = 5 - - button_randomize = { - name = "random" - down = "[RulerDesignerWindow.HasSexuality( 'none' )]" - alwaystransparent = "[RulerDesignerWindow.HasSexuality( 'none' )]" - onclick = "[RulerDesignerWindow.SetSexuality( 'none' )]" - tooltip = RULER_DESIGNER_SET_SEXUALITY_RANDOM - using = tooltip_se - } - - button_heterosexual = { - name = "heterosexual" - down = "[RulerDesignerWindow.HasSexuality( 'heterosexual' )]" - alwaystransparent = "[RulerDesignerWindow.HasSexuality( 'heterosexual' )]" - onclick = "[RulerDesignerWindow.SetSexuality( 'heterosexual' )]" - tooltip = RULER_DESIGNER_SET_SEXUALITY_HETEROSEXUAL - using = tooltip_se - } - - button_homosexual_female = { - name = "homosexual_female" - visible = "[RulerDesignerWindow.IsFemale]" - down = "[RulerDesignerWindow.HasSexuality( 'homosexual' )]" - alwaystransparent = "[RulerDesignerWindow.HasSexuality( 'homosexual' )]" - onclick = "[RulerDesignerWindow.SetSexuality( 'homosexual' )]" - tooltip = RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL - using = tooltip_se - } - - button_homosexual_male = { - name = "homosexual_male" - visible = "[Not( RulerDesignerWindow.IsFemale )]" - down = "[RulerDesignerWindow.HasSexuality( 'homosexual' )]" - alwaystransparent = "[RulerDesignerWindow.HasSexuality( 'homosexual' )]" - onclick = "[RulerDesignerWindow.SetSexuality( 'homosexual' )]" - tooltip = RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL - using = tooltip_se - } - - button_bisexual_female = { - name = "bisexual_female" - visible = "[RulerDesignerWindow.IsFemale]" - down = "[RulerDesignerWindow.HasSexuality( 'bisexual' )]" - alwaystransparent = "[RulerDesignerWindow.HasSexuality( 'bisexual' )]" - onclick = "[RulerDesignerWindow.SetSexuality( 'bisexual' )]" - tooltip = RULER_DESIGNER_SET_SEXUALITY_BISEXUAL - using = tooltip_se - } - - button_bisexual_male = { - name = "bisexual_male" - visible = "[Not( RulerDesignerWindow.IsFemale )]" - down = "[RulerDesignerWindow.HasSexuality( 'bisexual' )]" - alwaystransparent = "[RulerDesignerWindow.HasSexuality( 'bisexual' )]" - onclick = "[RulerDesignerWindow.SetSexuality( 'bisexual' )]" - tooltip = RULER_DESIGNER_SET_SEXUALITY_BISEXUAL - using = tooltip_se - } - - button_asexual = { - name = "asexual" - down = "[RulerDesignerWindow.HasSexuality( 'asexual' )]" - alwaystransparent = "[RulerDesignerWindow.HasSexuality( 'asexual' )]" - onclick = "[RulerDesignerWindow.SetSexuality( 'asexual' )]" - tooltip = RULER_DESIGNER_SET_SEXUALITY_ASEXUAL - using = tooltip_se - } - - expand = {} - } - - expand = {} - } - - expand = {} - } - - vbox = { - name = "culture_and_faith" - layoutpolicy_horizontal = expanding - spacing = 20 - - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[RulerDesignerWindow.GetFaith]" - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_FAITH_LABEL" - using = Font_Size_Medium - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - tooltipwidget = { - faith_tooltip_core_tenents = {} - } - - icon = { - name = "item_icon" - size = { 60 60 } - texture = "[Faith.GetIcon]" - using = tooltip_se - } - - vbox = { - margin_left = 5 - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Faith.GetReligion.GetNameNoTooltip]" - default_format = "#bold" - - margin_right = 5 - margin_bottom = 5 - } - - button_replace = { - name = "reset" - onclick = "[VariableSystem.Toggle( 'faith_select_window_open' )]" - onclick = "[VariableSystem.Clear( 'culture_select_window_open' )]" - tooltip = RULER_DESIGNER_CHOOSE_FAITH - using = tooltip_se - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Faith.GetNameNoTooltip]" - - margin_bottom = 5 - } - } - } - - expand = {} - - } - } - - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[RulerDesignerWindow.GetCulture]" - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_CULTURE_LABEL" - using = Font_Size_Medium - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - tooltipwidget = { - ruler_designer_culture_tooltip = {} - } - - vbox = { - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Culture.GetHeritage.GetNameNoTooltip]" - default_format = "#bold" - - margin_right = 5 - margin_bottom = 5 - } - - button_replace = { - onclick = "[VariableSystem.Toggle( 'culture_select_window_open' )]" - using = Button_Close_Select_Faith - tooltip = RULER_DESIGNER_CHOOSE_CULTURE - using = tooltip_se - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Culture.GetNameNoTooltip]" - - margin_bottom = 5 - } - } - } - - expand = {} - } - } - } - - vbox = { - name = "name" - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_CHARACTER_NAME" - using = Font_Size_Medium - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - text = "RULER_DESIGNER_FIRST_NAME_LABEL" - align = nobaseline - } - - editbox_standard = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_properties" - { - text = "[RulerDesignerWindow.GetFirstName]" - ontextedited = "[RulerDesignerWindow.OnEditFirstName]" - maxcharacters = 40 - } - } - - expand = {} - } - - hbox = { - name = "random_name" - layoutpolicy_horizontal = expanding - spacing = 5 - - button_randomize = { - name = "dice_icon" - size = { 30 30 } - enabled = no - } - - text_single = { - text = "RULER_DESIGNER_RANDOM_NAME_LABEL" - align = nobaseline - max_width = 150 - } - - hbox = { - spacing = 5 - - button_standard = { - name = "random_faith_name" - datacontext = "[RulerDesignerWindow.GetFaith]" - visible = "[Faith.HasReservedNames( RulerDesignerWindow.IsFemale )]" - size = { 140 25 } - text = "[Faith.GetAdjectiveNoTooltip]" - tooltip = RULER_DESIGNER_RANDOM_NAME_FAITH_TOOLTIP - using = tooltip_se - onclick = "[RulerDesignerWindow.RandomizeFirstNameFaith]" - } - - button_standard = { - name = "random_culture_name" - datacontext = "[RulerDesignerWindow.GetCulture]" - size = { 140 25 } - text = "[Culture.GetNameNoTooltip]" - tooltip = RULER_DESIGNER_RANDOM_NAME_CULTURE_TOOLTIP - using = tooltip_se - onclick = "[RulerDesignerWindow.RandomizeFirstNameCulture]" - } - } - - expand = {} - } - } - } - - vbox = { - name = "dynasty_house" - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_DYNASTY_LABEL" - using = Font_Size_Medium - } - } - - vbox = { - datacontext = "[RulerDesignerWindow.GetDynastyCoatOfArms]" - layoutpolicy_horizontal = expanding - - margin_top = 25 - margin_bottom = -10 - - hbox = { - spacing = 5 - - coa_preview_dynasty_huge = { - datacontext = "[DesignerCoA.GetCoA]" - } - - button_edit_text = { - onclick = "[RulerDesignerWindow.OpenDynastyCoatOfArmsDesigner]" - onclick = "[VariableSystem.Set( 'coat_of_arms_customization_open', 'dynasty' )]" - tooltip = RULER_DESIGNER_CUSTOMIZE_DYNASTY - using = tooltip_se - } - } - } - } - - vbox = { - name = "realm" - layoutpolicy_horizontal = expanding - datacontext = "[RulerDesignerWindow.GetCharacterToOverwrite]" - datacontext = "[Character.GetPrimaryTitle]" - datacontext = "[RulerDesignerWindow.GetTitleCoatOfArms]" - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_REALM_LABEL" - using = Font_Size_Medium - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 30 - - text_multi = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_TITLE_NAME" - default_format = "#high" - using = Font_Size_Big - max_width = 470 - autoresize = yes - align = center - } - } - - hbox = { - margin_left = 30 - - coa_realm_huge_crown = { - name = "default_coa" - visible = "[Not( DesignerCoA.IsSet )]" - blockoverride "coa_button" {} - } - - container = { - visible = "[DesignerCoA.IsSet]" - - coa_preview_realm_huge_crown = { - name = "custom_coa" - datacontext = "[DesignerCoA.GetCoA]" - - blockoverride "frame_override" - { - frame = "[Title.GetTierFrame]" - } - blockoverride "realm_mask_texture" - { - texture = "[Character.GetGovernment.GetRealmMask]" - } - blockoverride "realm_frame_texture" - { - texture = "[Character.GetGovernment.GetRealmFrame('(int32)115')]" - } - } - } - - button_edit_text = { - onclick = "[RulerDesignerWindow.OpenTitleCoatOfArmsDesigner]" - onclick = "[VariableSystem.Set( 'coat_of_arms_customization_open', 'title' )]" - tooltip = RULER_DESIGNER_CUSTOMIZE_TITLE - using = tooltip_se - } - - button_revert = { - onclick = "[RulerDesignerWindow.ResetTitleToHistorical]" - tooltip = RULER_DESIGNER_RESET_TITLE - using = tooltip_se - } - } - } - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - - button_standard_back = { - onclick = "[RulerDesignerWindow.Close]" - shortcut = "close_window" - - blockoverride "text" - { - text = "BACK_LABEL" - } - } - - expand = {} - } - } - } - - divider_light = { - visible = "[Not( VariableSystem.Exists( 'trait_select_window_open' ) )]" - layoutpolicy_vertical = expanding - } - - vbox = { - name = "faith_selection" - layoutpolicy_vertical = expanding - visible = "[VariableSystem.Exists( 'faith_select_window_open' )]" - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - on_start = "[RulerDesignerWindow.AccessReligionList.HideAllChildren]" - } - - text_label_center = { - text = RULER_DESIGNER_FAITH_LIST_LABEL - using = Font_Size_Big - } - - scrollbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 350 0 } - - datacontext = "[RulerDesignerWindow.AccessReligionList]" - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[CollapsibleReligionList.AccessItems]" - layoutpolicy_horizontal = expanding - - item = { - vbox = { - name = "religion" - datacontext = "[CollapsibleReligionListGroup.GetItem]" - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - tooltip = "RULER_DESIGNER_LIST_FAITH_ENTRY_TOOLTIP" - - button_standard_hover = { - layoutpolicy_horizontal = expanding - onclick = "[CollapsibleReligionListGroup.ToggleChildrenVisible]" - - hbox = { - margin = { 5 0 } - spacing = 10 - - button_list_expand = { - checked = "[CollapsibleReligionListGroup.AreChildrenVisible]" - onclick = "[CollapsibleReligionListGroup.ToggleChildrenVisible]" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Religion.GetNameNoTooltip]" - size = { 0 40 } - align = nobaseline - default_format = "#clickable" - autoresize = no - } - } - } - } - - vbox = { - name = "faiths" - datamodel = "[Religion.GetFaiths]" - visible = "[CollapsibleReligionListGroup.AreChildrenVisible]" - layoutpolicy_horizontal = expanding - - item = { - hbox = { - layoutpolicy_horizontal = expanding - - button_standard_hover = { - name = "faith_item" - layoutpolicy_horizontal = expanding - size = { 0 55 } - using = Button_Select_Faith - tooltipwidget = { faith_tooltip_ruler_designer = {} } - enabled = "[Not( ObjectsEqual( Faith.Self, RulerDesignerWindow.GetFaith ) )]" - - hbox = { - margin = { 5 0 } - margin_left = 30 - spacing = 10 - - button_religion_icon_ruler_designer = { - name = "faith_icon" - size = { 50 50 } - using = Button_Select_Faith - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Faith.GetNameNoTooltip]" - default_format = "#clickable" - autoresize = no - } - } - } - } - } - } - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 15 - - button_standard = { - onclick = "[VariableSystem.Clear( 'faith_select_window_open' )]" - text = "CANCEL" - shortcut = "close_window" - } - } - } - - vbox = { - name = "culture_selection" - layoutpolicy_vertical = expanding - visible = "[VariableSystem.Exists( 'culture_select_window_open' )]" - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - alpha = 0 - on_start = "[RulerDesignerWindow.AccessCultureList.HideAllChildren]" - } - - text_label_center = { - text = RULER_DESIGNER_CULTURE_LIST_LABEL - using = Font_Size_Big - } - - scrollbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 400 100% } - - datacontext = "[RulerDesignerWindow.AccessCultureList]" - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[CollapsibleCultureList.AccessItems]" - layoutpolicy_horizontal = expanding - - item = { - vbox = { - name = "culture_group" - layoutpolicy_horizontal = expanding - - datacontext = "[CollapsibleCultureListGroup.GetItem]" - - button_standard_hover = { - layoutpolicy_horizontal = expanding - - size = { 0 40 } - onclick = "[CollapsibleCultureListGroup.ToggleChildrenVisible]" - tooltip = RULER_DESIGNER_LIST_CULTURE_ENTRY_TOOLTIP - - hbox = { - margin = { 5 0 } - spacing = 10 - - button_list_expand = { - checked = "[CollapsibleCultureListGroup.AreChildrenVisible]" - onclick = "[CollapsibleCultureListGroup.ToggleChildrenVisible]" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[CulturePillar.GetNameNoTooltip]" - default_format = "#clickable" - autoresize = no - } - } - } - - - vbox = { - name = "cultures" - layoutpolicy_horizontal = expanding - datamodel = "[CulturePillar.GetCulturesWithPillar]" - visible = "[CollapsibleCultureListGroup.AreChildrenVisible]" - - item = { - hbox = { - layoutpolicy_horizontal = expanding - datacontext = "[Culture.GetTemplate]" - - button_standard_hover = { - name = "culture_item" - layoutpolicy_horizontal = expanding - size = { 0 35 } - tooltipwidget = { - ruler_designer_culture_tooltip = {} - } - using = Button_Select_Culture - enabled = "[Not( ObjectsEqual( CultureTemplate.Self, RulerDesignerWindow.GetCulture.GetTemplate ) )]" - - hbox = { - margin_left = 50 - - text_single = { - margin = { 5 0 } - text = "[CultureTemplate.GetName]" - default_format = "#clickable" - align = nobaseline - } - - expand = {} - } - } - } - } - } - } - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - margin_bottom = 15 - - button_standard = { - text = "CANCEL" - using = Button_Close_Select_Culture - shortcut = "close_window" - } - } - } - - widget = { - name = "middle_portrait" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - # error_horse = {} - - icon = { - parentanchor = bottom|hcenter - position = { 0 20 } - size = { 650 1000 } - scale = "[ScaleToFitElementInside('(int32)650', '(int32)1100')]" - texture = "[RulerDesignerWindow.GetPortrait( 'environment_body', 'camera_ruler_designer', PdxGetWidgetScreenSize( PdxGuiWidget.Self ) )]" - - state = { - name = "ruler_designer_portrait_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - } - - button_standard = { - parentanchor = bottom|hcenter - size = { 250 45 } - position = { 0 -5 } - text = "RULER_DESIGNER_CHANGE_PORTRAIT" - onclick = "[VariableSystem.Set( 'appearance_customization_window_open', 'ethnicity_selection' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'full_body' )]" - } - - text_label_center = { - parentanchor = bottom|hcenter - position = { 0 -80 } - text = "RULER_DESIGNER_FULL_NAME" - using = Font_Size_Big - autoresize = yes - max_width = 550 - multiline = yes - visible = "[Not( StringIsEmpty( RulerDesignerWindow.GetFirstName ) )]" - using = Animation_ShowHide_Standard - } - } - - vbox = { - name = "trait_selection_panel" - layoutpolicy_vertical = expanding - visible = "[VariableSystem.Exists( 'trait_select_window_open' )]" - - using = Animation_Tab_Switch - - text_label_center = { - text = RULER_DESIGNER_TRAITS_LABEL - layoutpolicy_horizontal = expanding - } - - scrollbox = { - name = "education_trait_selection_list" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 400 100% } - - visible = "[VariableSystem.HasValue( 'trait_select_window_open', 'education' )]" - - blockoverride "scrollbox_content" - { - vbox_trait_selection_content = { - layoutpolicy_horizontal = expanding - datamodel = "[GetEducationTraits]" - } - } - } - - scrollbox = { - name = "personality_trait_selection_list" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 400 100% } - - visible = "[VariableSystem.HasValue( 'trait_select_window_open', 'personality' )]" - - blockoverride "scrollbox_content" - { - vbox_trait_selection_content = { - layoutpolicy_horizontal = expanding - datamodel = "[GetPersonalityTraits]" - } - } - } - - scrollbox = { - name = "other_trait_selection_list" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 400 100% } - - visible = "[VariableSystem.HasValue( 'trait_select_window_open', 'other' )]" - - blockoverride "scrollbox_content" - { - vbox_trait_selection_content = { - layoutpolicy_horizontal = expanding - datamodel = "[GetOtherRulerDesignerTraits]" - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - margin_bottom = 15 - - button_standard = { - text = "DONE" - onclick = "[RulerDesignerWindow.CancelTraitEditing]" - onclick = "[RulerDesignerWindow.CancelTraitEditing]" - onclick = "[VariableSystem.Clear( 'trait_select_window_open' )]" - shortcut = "close_window" - } - } - } - - divider_light = { - visible = "[Not( Or( VariableSystem.Exists( 'culture_select_window_open' ), VariableSystem.Exists( 'faith_select_window_open' ) ) )]" - layoutpolicy_vertical = expanding - } - - widget = { - visible = "[Not( Or( VariableSystem.Exists( 'culture_select_window_open' ), VariableSystem.Exists( 'faith_select_window_open' ) ) )]" - layoutpolicy_vertical = expanding - size = { 520 0 } - - vbox = { - name = "right_panel" - margin_left = 15 - margin_bottom = 5 - spacing = 10 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - vbox = { - name = "points" - layoutpolicy_horizontal = expanding - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_POINTS_LABEL" - using = Font_Size_Medium - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - datacontext = "[RulerDesignerWindow.GetPointsUsedBreakdown]" - - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - - text_single = { - name = "current" - text = "[ValueBreakdown.GetValue]" - using = Font_Size_Big - align = nobaseline - default_format = "#high" - min_width = 50 - } - - progressbar_standard = { - name = "points_bar" - layoutpolicy_horizontal = expanding - using = ProgressBar_Achievements - visible = "[LessThanOrEqualTo_int32( RulerDesignerWindow.GetPointsUsed, GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' ) )]" - } - - progressbar_red = { - name = "points_bar_over_limit" - layoutpolicy_horizontal = expanding - using = ProgressBar_Achievements - visible = "[GreaterThan_int32( RulerDesignerWindow.GetPointsUsed, GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' ) )]" - } - } - - text_single = { - text = RULER_DESIGNER_POINTS_LIMIT_LABEL - layoutpolicy_horizontal = expanding - align = right - margin_right = 15 - } - } - - vbox = { - name = "physical" - layoutpolicy_horizontal = expanding - spacing = 10 - - vbox = { - name = "age" - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_AGE_LABEL" - using = Font_Size_Medium - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 15 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin_top = 10 - - text_single = { - text = RULER_DESIGNER_AGE - using = Font_Size_Big - align = nobaseline - } - - expand = {} - - text_single = { - text = RULER_DESIGNER_BIRTH_YEAR - } - - } - - scrollbar_age = { - name = "scrollbar_age" - layoutpolicy_horizontal = expanding - } - } - - expand = {} - } - } - - expand = {} - - vbox = { - name = "weight" - layoutpolicy_horizontal = expanding - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_WEIGHT_LABEL" - using = Font_Size_Medium - } - } - } - - scrollbar_weight = { - name = "scrollbar_weight" - layoutpolicy_horizontal = expanding - } - } - - expand = {} - } - - vbox = { - name = "traits" - layoutpolicy_horizontal = expanding - datacontext = "[GetNullCharacter]" - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_TRAITS_LABEL" - using = Font_Size_Medium - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_top = 5 - spacing = 3 - - hbox_trait_slot = { - name = "education_trait" - datacontext = "[RulerDesignerWindow.AccessEducationTraitSlot]" - layoutpolicy_horizontal = expanding - - blockoverride "plus_button" - { - button_trait = { - visible = "[RulerDesignerWindow.IsAdult]" - datacontext = "[TraitSlot.GetTrait]" - onclick = "[TraitSlot.StartEditing]" - onclick = "[VariableSystem.Toggle( 'trait_select_window_replace' )]" - onclick = "[VariableSystem.Set( 'trait_select_window_open', 'education' )]" - - state = { - name = "_mouse_enter" - on_start = "[PdxGuiWidget.FindChild('swap_icon').TriggerAnimation('show')]" - } - - state = { - name = "_mouse_leave" - on_start = "[PdxGuiWidget.FindChild('swap_icon').TriggerAnimation('hide')]" - } - - button_replace = { - name = "swap_icon" - parentanchor = center - alwaystransparent = yes - alpha = 0 - - state = { - name = "show" - using = Animation_FadeIn_Quick - duration = 0.05 - } - - state = { - name = "hide" - alpha = 0 - using = Animation_FadeOut_Quick - } - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.18 0.18 0.18 0.8 } - margin = {20 20} - } - } - } - - icon = { - visible = "[Not(RulerDesignerWindow.IsAdult)]" - texture = "gfx/interface/icons/symbols/icon_cross.dds" - enabled = no - size = { 50 50 } - tooltip = RULER_DESIGNER_NO_EDUCATION_TOOLTIP - } - } - - blockoverride "trait_list" {} - - blockoverride "trait_slots_header_text" - { - text = RULER_DESIGNER_EDUCATION_TRAIT_LABEL - } - blockoverride "button_trait_onclick" - { - onclick = "[VariableSystem.Set( 'trait_select_window_open', 'education' )]" - } - } - - hbox_trait_slot = { - name = "personality_traits" - datacontext = "[RulerDesignerWindow.AccessPersonalityTraitSlots]" - layoutpolicy_horizontal = expanding - - blockoverride "trait_slots_header_text" - { - text = RULER_DESIGNER_PERSONALITY_TRAIT_LABEL - } - blockoverride "plus_onclick" - { - onclick = "[VariableSystem.Set( 'trait_select_window_open', 'personality' )]" - } - } - - hbox_trait_slot = { - name = "other_traits" - datacontext = "[RulerDesignerWindow.AccessOtherTraitSlots]" - layoutpolicy_horizontal = expanding - - blockoverride "trait_slots_header_text" - { - text = RULER_DESIGNER_OTHER_TRAIT_LABEL - } - blockoverride "plus_onclick" - { - onclick = "[VariableSystem.Set( 'trait_select_window_open', 'other' )]" - } - } - } - } - - vbox = { - name = "skills" - layoutpolicy_horizontal = expanding - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_SKILLS_LABEL" - using = Font_Size_Medium - } - } - } - - fixedgridbox = { - name = "skill_buttons" - datamodel = "[RulerDesignerWindow.AccessSkills]" - datamodel_wrap = 3 - addrow = 60 - addcolumn = 245 - - item = { - widget = { - name = "skill_item" - size = { 240 60 } - - background = { - using = Background_Area - } - - hbox = { - margin = { 7 0 } - spacing = 5 - - icon = { - name = "skill_icon" - texture = "gfx/interface/icons/icon_skills.dds" - size = { 32 32 } - framesize = { 60 60 } - frame = "[RulerDesignerSkill.GetFrame]" - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "skill_name" - layoutpolicy_horizontal = expanding - text = "[RulerDesignerSkill.GetName]" - autoresize = no - } - - text_single = { - name = "skill_level" - layoutpolicy_horizontal = expanding - text = "[RulerDesignerSkill.GetLevelDesc]" - default_format = "#weak" - autoresize = no - } - } - - button_round = { - size = { 28 28 } - onclick = "[RulerDesignerSkill.ChangeValue( '(int32)-1' )]" - enabled = "[GreaterThan_int32( RulerDesignerSkill.GetBaseValue, '(int32)0' )]" - - button_minus_small = { - name = "decrease_skill" - parentanchor = center - alwaystransparent = yes - } - } - - text_single = { - name = "skill_value" - - datacontext = "[RulerDesignerSkill.GetModifiedValueBreakdown]" - - tooltip_enabled = "[ValueBreakdown.HasTooltip]" - tooltipwidget = { - widget_value_breakdown_tooltip = {} - } - - text = "[ValueBreakdown.GetValue]" - - using = Font_Size_Big - default_format = "#high" - align = nobaseline|center - min_width = 25 - } - - button_round = { - size = { 28 28 } - onclick = "[RulerDesignerSkill.ChangeValue( '(int32)1' )]" - enabled = "[LessThan_int32( RulerDesignerSkill.GetBaseValue, '(int32)100' )]" - - button_plus_small = { - name = "increase_skill" - parentanchor = center - alwaystransparent = yes - } - } - } - } - } - } - - text_single = { - name = "prowess_muscle_info" - text = PROWESS_MUSCLE_INFO_PERSONAL - default_format = "#weak" - } - } - - vbox = { - name = "family" - layoutpolicy_horizontal = expanding - spacing = 10 - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_FAMILY_LABEL" - using = Font_Size_Medium - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 30 - - vbox = { - layoutpolicy_vertical = expanding - - button_checkbox_label = { - name = "generate_spouse_button" - layoutpolicy_horizontal = expanding - - onclick = "[RulerDesignerWindow.ToggleGenerateSpouse]" - enabled = "[RulerDesignerWindow.IsAdult]" - tooltip = "RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP" - - blockoverride "checkbox" - { - checked = "[RulerDesignerWindow.ShouldGenerateSpouse]" - } - - blockoverride "text" - { - text = "RULER_DESIGNER_GENERATE_SPOUSE_LABEL" - } - } - - expand = {} - } - - vbox = { - hbox = { - name = "generate_sons_amount" - layoutpolicy_horizontal = expanding - spacing = 20 - - text_single = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_GENERATED_SONS_LABEL" - align = nobaseline - } - - tooltip = RULER_DESIGNER_GENERATED_SONS_TOOLTIP - - hbox = { - spacing = 10 - - button_round = { - size = { 28 28 } - onclick = "[RulerDesignerWindow.ChangeNumberOfGeneratedSons( '(int32)-1' )]" - enabled = "[GreaterThan_int32( RulerDesignerWindow.GetNumberOfGeneratedSons, '(int32)0' )]" - - button_minus_small = { - name = "decrease_amount" - parentanchor = center - alwaystransparent = yes - } - } - - text_single = { - name = "sons_value" - text = "[RulerDesignerWindow.GetNumberOfGeneratedSons]" - using = Font_Size_Big - default_format = "#high" - align = nobaseline|center - min_width = 25 - } - - button_round = { - size = { 28 28 } - onclick = "[RulerDesignerWindow.ChangeNumberOfGeneratedSons( '(int32)1' )]" - enabled = "[LessThan_int32( RulerDesignerWindow.GetNumberOfGeneratedChildren, RulerDesignerWindow.CalcMaxNumberOfGeneratedChildren )]" - - button_plus_small = { - name = "increase_amount" - parentanchor = center - alwaystransparent = yes - } - } - } - } - - hbox = { - name = "generate_daughters_amount" - layoutpolicy_horizontal = expanding - spacing = 20 - - text_single = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL" - align = nobaseline - } - - tooltip = RULER_DESIGNER_GENERATED_DAUGHTERS_TOOLTIP - - hbox = { - spacing = 10 - - button_round = { - size = { 28 28 } - onclick = "[RulerDesignerWindow.ChangeNumberOfGeneratedDaughters( '(int32)-1' )]" - enabled = "[GreaterThan_int32( RulerDesignerWindow.GetNumberOfGeneratedDaughters, '(int32)0' )]" - - button_minus_small = { - name = "decrease_amount" - parentanchor = center - alwaystransparent = yes - } - } - - text_single = { - name = "daughters_value" - text = "[RulerDesignerWindow.GetNumberOfGeneratedDaughters]" - using = Font_Size_Big - default_format = "#high" - align = nobaseline|center - min_width = 25 - } - - button_round = { - size = { 28 28 } - onclick = "[RulerDesignerWindow.ChangeNumberOfGeneratedDaughters( '(int32)1' )]" - enabled = "[LessThan_int32( RulerDesignerWindow.GetNumberOfGeneratedChildren, RulerDesignerWindow.CalcMaxNumberOfGeneratedChildren )]" - - button_plus_small = { - name = "increase_amount" - parentanchor = center - alwaystransparent = yes - } - } - } - } - } - - text_multi = { - visible = "[Not( RulerDesignerWindow.IsAdult )]" - text = RULER_DESIGNER_ADULT_ONLY_WARNING - autoresize = yes - max_width = 130 - align = center - } - - expand = {} - } - } - - hbox = { - name = "achievements" - layoutpolicy_horizontal = expanding - spacing = 10 - - achievements_enabled_icon = { - visible = "[And( IsIronmanEnabled, LessThanOrEqualTo_int32( RulerDesignerWindow.GetPointsUsed, GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' ) ) )]" - } - achievements_disabled_icon = { - visible = "[Or( Not( IsIronmanEnabled ), GreaterThan_int32( RulerDesignerWindow.GetPointsUsed, GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' ) ) )]" - } - - vbox = { - text_single = { - text = RULER_DESIGNER_ACHIEVEMENTS_LABEL - } - text_single = { - text = RULER_DESIGNER_ACHIEVEMENTS_AVAILABLE - visible = "[And( IsIronmanEnabled, LessThanOrEqualTo_int32( RulerDesignerWindow.GetPointsUsed, GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' ) ) )]" - default_format = "#P" - } - text_single = { - text = RULER_DESIGNER_ACHIEVEMENTS_NOT_AVAILABLE - visible = "[Or( Not( IsIronmanEnabled ), GreaterThan_int32( RulerDesignerWindow.GetPointsUsed, GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' ) ) )]" - default_format = "#N" - } - } - - expand = {} - - text_multi = { - name = "achievements_info" - text = RULER_DESIGNER_ACHIEVEMENTS_INFO - default_format = "#weak" - autoresize = yes - max_width = 300 - } - } - - } - expand = {} - - button_primary_big = { - text = "RULER_DESIGNER_FINALIZE" - - enabled = "[RulerDesignerWindow.CanFinalize]" - tooltip = "[RulerDesignerWindow.GetFinalizeTooltip]" - - onclick = "[RulerDesignerWindow.FinalizeOverwrite]" - } - } - } - } - - hbox = { - name = "appearance_customizer_view" - visible = "[VariableSystem.Exists( 'appearance_customization_window_open' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 20 20 } - - using = Animation_Tab_Switch - - widget = { - layoutpolicy_vertical = expanding - size = { 480 0 } - - vbox = { - name = "ethnicity_panel" - visible = "[VariableSystem.HasValue( 'appearance_customization_window_open', 'ethnicity_selection' )]" - margin = { 0 0 } - spacing = 10 - - using = Animation_ShowHide_Quick - - text_label_left = { - layoutpolicy_horizontal = expanding - text = RULDER_DESIGNER_ETHNICITY_LABEL - } - - vbox = { - name = "new_appearance" - layoutpolicy_horizontal = expanding - spacing = 20 - - text_single = { - name = "override_portrait_warning" - layoutpolicy_horizontal = expanding - text = RULER_DESIGNER_OVERRIDE_PORTRAIT - autoresize = no - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_multi = { - text = RULER_DESIGNER_ETHNICITY_INFO - autoresize = yes - max_width = 470 - } - - expand = {} - } - - scrollbox = { - name = "ethinicity_list" - layoutpolicy_horizontal = expanding - minimumsize = { 0 470 } - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[GetEthnicities]" - layoutpolicy_horizontal = expanding - - item = { - button_standard_hover = { - visible = "[Ethnicity.IsVisible]" - layoutpolicy_horizontal = expanding - - text = "[Ethnicity.GetName]" - size = { 0 40 } - onclick = "[RulerDesignerWindow.SetEthnicity( Ethnicity.Self )]" - onclick = "[PdxGuiTriggerAllAnimations('ruler_designer_portrait_refresh')]" - } - } - } - } - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - button_standard_back = { - text = "BACK_LABEL" - onclick = "[VariableSystem.Clear( 'appearance_customization_window_open' )]" - onclick = "[VariableSystem.Clear( 'appearance_customization_portrait_view' )]" - } - - button_primary = { - visible = "[Not(VariableSystem.HasValue( 'appearance_customization_window_open', 'main_customizer' ))]" - text = "RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FURTHER" - onclick = "[VariableSystem.Set( 'appearance_customization_window_open', 'main_customizer' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'body' )]" - min_width = 300 - } - } - - - } - - vbox = { - name = "main_customizer" - visible = "[VariableSystem.HasValue( 'appearance_customization_window_open', 'main_customizer' )]" - #margin = { 15 15 } - spacing = 10 - - using = Animation_ShowHide_Quick - - expand = {} - - vbox = { - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = RULER_DESIGNER_ANATOMY_LABEL - } - - button_standard = { - text = RULER_DESIGNER_APPEARANCE_CATEGORY_BODY - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'body' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'full_body' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'body' )]" - } - - button_standard = { - text = RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'head_neck' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'face' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'head_neck' )]" - } - - button_standard = { - text = RULER_DESIGNER_CATEGORY_ears - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'ears' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'face' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'ears' )]" - } - - button_standard = { - text = RULER_DESIGNER_APPEARANCE_CATEGORY_FACE - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'face' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'face' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'face' )]" - } - - button_standard = { - text = RULER_DESIGNER_CATEGORY_eyes - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'eyes' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'face' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'eyes' )]" - } - - button_standard = { - text = RULER_DESIGNER_CATEGORY_nose - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'nose' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'face' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'nose' )]" - } - - button_standard = { - text = RULER_DESIGNER_CATEGORY_mouth - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'mouth' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'face' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'mouth' )]" - } - - - - spacer = { - size = { 10 10 } - } - - text_label_left = { - layoutpolicy_horizontal = expanding - text = RULER_DESIGNER_HAIR_LABEL - } - button_standard = { - text = RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'hair' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'face' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'hair' )]" - } - button_standard = { - text = RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD - visible = "[Not( RulerDesignerWindow.IsFemale )]" - onclick = "[VariableSystem.Set( 'appearance_customization_side_tab_open', 'beard' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'face' )]" - down = "[VariableSystem.HasValue( 'appearance_customization_side_tab_open', 'beard' )]" - } - - button_checkbox_label = { - name = "toggle_show_accessories" - - onclick = "[RulerDesignerWindow.ToggleShowAccessories]" - tooltip = "RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP" - - blockoverride "checkbox" - { - checked = "[RulerDesignerWindow.ShouldShowAcesssories]" - } - - blockoverride "text" - { - text = "RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL" - } - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - button_standard_back = { - text = "BACK_LABEL" - onclick = "[VariableSystem.Set( 'appearance_customization_window_open', 'ethnicity_selection' )]" - onclick = "[VariableSystem.Set( 'appearance_customization_portrait_view', 'full_body' )]" - onclick = "[VariableSystem.Clear( 'appearance_customization_side_tab_open' )]" - onclick = "[RulerDesignerWindow.SetShowAccessories]" - } - - button_primary = { - visible = "[VariableSystem.HasValue( 'appearance_customization_window_open', 'main_customizer' )]" - text = RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FINISH - onclick = "[VariableSystem.Clear( 'appearance_customization_side_tab_open' )]" - onclick = "[VariableSystem.Clear( 'appearance_customization_window_open' )]" - onclick = "[VariableSystem.Clear( 'appearance_customization_portrait_view' )]" - onclick = "[RulerDesignerWindow.SetShowAccessories]" - min_width = 300 - } - } - } - } - - widget = { - name = "portrait_view" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - widget = { - visible = "[VariableSystem.HasValue( 'appearance_customization_portrait_view', 'face' )]" - size = { 100% 100% } - - using = Animation_ShowHide_Standard - - icon = { - parentanchor = center - position = { 130 -80 } - size = { 500 700 } - texture = "[RulerDesignerWindow.GetPortrait( 'environment_head', 'camera_ruler_designer_head_profile', PdxGetWidgetScreenSize( PdxGuiWidget.Self ) )]" - - using = Animation_ShowHide_Quick - - state = { - name = "ruler_designer_portrait_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - - modify_texture = { - texture = "gfx/portraits/portrait_mask_event_letter.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_thick.dds" - blend_mode = alphamultiply - } - } - - icon = { - parentanchor = center - position = { -130 -80 } - size = { 500 700 } - texture = "[RulerDesignerWindow.GetPortrait( 'environment_head', 'camera_head', PdxGetWidgetScreenSize( PdxGuiWidget.Self ) )]" - - using = Animation_ShowHide_Quick - - state = { - name = "ruler_designer_portrait_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - modify_texture = { - texture = "gfx/portraits/portrait_mask_event_letter.dds" - blend_mode = alphamultiply - } - } - } - - icon = { - visible = "[VariableSystem.HasValue( 'appearance_customization_portrait_view', 'full_body' )]" - parentanchor = bottom|hcenter - position = { 0 20 } - size = { 650 1000 } - scale = "[ScaleToFitElementInside('(int32)650', '(int32)1100')]" - texture = "[RulerDesignerWindow.GetPortrait( 'environment_body', 'camera_ruler_designer', PdxGetWidgetScreenSize( PdxGuiWidget.Self ) )]" - - using = Animation_ShowHide_Standard - - state = { - name = "ruler_designer_portrait_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - } - - widget = { - parentanchor = bottom|hcenter - position = { 0 -20 } - - vbox = { - set_parent_size_to_minimum = yes - - button_standard = { - size = { 250 32 } - onclick = "[RulerDesignerWindow.RandomizeEthnicityDnaFromCurrent]" - onclick = "[PdxGuiTriggerAllAnimations('ruler_designer_portrait_refresh')]" - visible = "[Not(VariableSystem.HasValue( 'appearance_customization_window_open', 'ethnicity_selection' ))]" - text = "RULER_DESIGNER_REGENERATE_PORTRAIT" - - button_randomize = { - parentanchor = vcenter - position = { 7 0 } - } - } - - vbox = { - name = "copy_paste_dna" - margin_top = 10 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 20 - - text_single = { - layoutpolicy_horizontal = expanding - - text = "RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD" - } - - button_copy = { - onclick = "[RulerDesignerWindow.SaveDnaToClipboard]" - } - - tooltip = RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD_TOOLTIP - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 20 - - text_single = { - layoutpolicy_horizontal = expanding - text = "RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD" - } - - button_paste = { - onclick = "[RulerDesignerWindow.LoadDnaFromClipboard]" - onclick = "[PdxGuiTriggerAllAnimations('ruler_designer_portrait_refresh')]" - } - - tooltip = RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD_TOOLTIP - } - } - } - } - } - - widget = { - layoutpolicy_vertical = expanding - size = { 520 0 } - - vbox = { - name = "gene_editor" - visible = "[VariableSystem.HasValue( 'appearance_customization_window_open', 'main_customizer' )]" - spacing = 10 - - using = Animation_ShowHide_Quick - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "[Localize( Concatenate( 'RULER_DESIGNER_CATEGORY_' , VariableSystem.Get( 'appearance_customization_side_tab_open' ) ) )]" - using = Font_Size_Medium - } - } - - scrollbox = { - name = "gene_sliders" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - minimumsize = { 200 0 } - - blockoverride "scrollbox_content" - { - vbox = { - layoutpolicy_horizontal = expanding - text_multi = { - text = "RULER_DESIGNER_CLIPPING_NOTE" - default_format = "#weak" - margin_bottom = 20 - autoresize = yes - max_width = 480 - } - vbox = { - datamodel = "[RulerDesignerWindow.GetGenesByGroup( VariableSystem.Get( 'appearance_customization_side_tab_open' ) )]" - layoutpolicy_horizontal = expanding - spacing = 0 - - item = { - hbox = { - name = "gene_entry" - layoutpolicy_horizontal = expanding - - vbox = { - layoutpolicy_vertical = expanding - margin_top = 12 - - text_multi = { - minimumsize = { 0 33 } - layoutpolicy_horizontal = expanding - min_width = 190 - max_width = 190 - text = "[GeneCategory.GetName]" - } - - expand = {} - } - - - vbox = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 10 10 } - spacing = 4 - - visible = "[GeneCategory.IsType( 'morph' )]" - - background = { - visible = "[GreaterThan_int32( GetDataModelSize( RulerDesignerWindow.GetMorphTemplatesByGene( GeneCategory.Self ) ), '(int32)1' )]" - using = Background_Frame - } - - scrollbar_morph_gene = { - name = "scrollbar_morph_gene" - visible = "[GeneCategory.ShowMorphGeneSlider]" - } - - text_single = { - name = "morph_gene_female_only" - text = RULER_DESIGNER_GENE_ONLY_WOMEN - visible = "[GeneCategory.IsOnlyVisibleFemale]" - align = left - layoutpolicy_horizontal = expanding - default_format = "#weak" - } - - expand = {} - - vbox_morph_gene_template_buttons = { - name = "gene_templates" - - visible = "[GreaterThan_int32( GetDataModelSize( RulerDesignerWindow.GetMorphTemplatesByGene( GeneCategory.Self ) ), '(int32)1' )]" - datamodel = "[RulerDesignerWindow.GetMorphTemplatesByGene( GeneCategory.Self )]" - } - } - - vbox_accessory_gene_buttons = { - name = "vbox_accessory_gene_buttons" - visible = "[GeneCategory.IsType( 'accessory' )]" - datamodel = "[RulerDesignerWindow.GetAccessoryModifiers( GeneCategory.Self )]" - layoutpolicy_horizontal = expanding - margin_top = 5 - } - - vbox_color_picker = { - name = "vbox_color_picker" - datacontext = "[RulerDesignerWindow.AccessColorPicker( GeneCategory.Self )]" - visible = "[GeneCategory.IsType( 'color' )]" - } - - expand = {} - } - } - } - } - } - } - - expand = {} - } - } - } - - vbox = { - name = "coat_of_arms_page" - - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 0 } - margin_top = 15 - spacing = 10 - - visible = "[VariableSystem.Exists( 'coat_of_arms_customization_open' )]" - - using = Animation_ShowHide_Quick - - state = { - name = _show - using = CoatOfArmsDesignerAnimationResetState - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox_dynasty_edit_fields = { - name = "dynasty_detail_input" - visible = "[VariableSystem.HasValue( 'coat_of_arms_customization_open', 'dynasty' )]" - layoutpolicy_vertical = expanding - margin_right = 10 - margin_left = 10 - } - - vbox_title_edit_fields = { - name = "title_detail_input" - visible = "[VariableSystem.HasValue( 'coat_of_arms_customization_open', 'title' )]" - layoutpolicy_vertical = expanding - - } - - divider_light = { - layoutpolicy_vertical = expanding - } - - vbox_coa_designer = { - datacontext = "[RulerDesignerWindow.GetCoatOfArmsDesigner]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - } - } - - hbox = { - name = "finish_buttons" - layoutpolicy_horizontal = expanding - margin_top = 20 - margin_bottom = 15 - - background = { - using = Background_Area - margin = { 15 0 } - } - - button_primary = { - name = "title_finish_button" - visible = "[VariableSystem.HasValue( 'coat_of_arms_customization_open', 'title' )]" - - text = "FINISH" - tooltip = "RULER_DESIGNER_FINISH_CUSTOMIZE_TITLE" - onclick = "[RulerDesignerWindow.FinishTitleCoatOfArmsDesigner]" - onclick = "[VariableSystem.Clear( 'coat_of_arms_customization_open' )]" - - size = { 210 40 } - } - - button_primary = { - name = "dynasty_finish_button" - visible = "[VariableSystem.HasValue( 'coat_of_arms_customization_open', 'dynasty' )]" - - text = "FINISH" - tooltip = "RULER_DESIGNER_FINISH_CUSTOMIZE_DYNASTY" - onclick = "[RulerDesignerWindow.FinishDynastyCoatOfArmsDesigner]" - onclick = "[VariableSystem.Clear( 'coat_of_arms_customization_open' )]" - - size = { 210 40 } - } - } - } - } -} - -types ruler_designer_types -{ - # type vbox_header_with_line = vbox - # { - # vbox = { - # layoutpolicy_horizontal = expanding - # spacing = 3 - - # hbox = { - # layoutpolicy_horizontal = expanding - # margin_left = 3 - - # text_label_left = { - # block "header_label" {} - # layoutpolicy_horizontal = expanding - # using = Font_Size_Medium - # block "autoresize" - # { - # autoresize = no - # } - # } - - # expand = {} - # } - - # divider_light = { - # layoutpolicy_horizontal = expanding - # } - # } - # } - - # type vbox_labelled_entry = vbox - # { - - # vbox_header_with_line = { - # layoutpolicy_horizontal = expanding - # } - - # hbox = { - # layoutpolicy_horizontal = expanding - # margin_left = 5 - - # hbox = { - # layoutpolicy_horizontal = expanding - # spacing = 10 - # margin_top = 3 - - # block "tooltip_area" - # { - - # } - - # block "item_icon_entry" - # { - # icon = { - # name = "item_icon" - # size = { 60 60 } - # block "item_icon_texture" - # { - # texture = "gfx/interface/_debug/pink_square_chill.png" - # } - # } - # } - - # vbox = { - # layoutpolicy_horizontal = expanding - - # block "item_data" - # { - # hbox = { - # layoutpolicy_horizontal = expanding - - # text_single = { - # name = "item_name" - # #layoutpolicy_horizontal = expanding - # default_format = "#bold" - # margin_right = 5 - # margin_bottom = 5 - # #autoresize = no - - # block "item_name_label" - # { - # raw_text = "#D FILL ME IN#!" - # } - # } - - # block "item_button" - # { - # button_replace = { - # name = "reset" - - # block "reset_button" {} - # } - # } - - # expand = {} - # } - - # text_single = { - # name = "item_info" - # layoutpolicy_horizontal = expanding - # default_format = "#high" - # autoresize = no - # using = Font_Size_Medium - # margin_bottom = 5 - - # block "item_info_text" - # { - # raw_text = "#D FILL ME IN#!" - # } - # } - # } - # } - # } - - # expand = {} - - # # block "item_button" - # # { - # # button_replace = { - # # name = "reset" - - # # block "reset_button" {} - # # } - # # } - # } - # } - - type scrollbar_value_slider = scrollbar - { - direction = horizontal - size = { 270 20 } - wheelstep = 0 - - track = { - using = SettingsValueTrack - } - - slider = { - using = SettingsValueSlider - } - - dec_button = { - using = SettingsValueDecButton - } - - inc_button = { - using = SettingsValueIncButton - } - } - - type scrollbar_age = scrollbar_value_slider - { - min = 0 - max = 120 - - onvaluechanged = "[RulerDesignerWindow.OnAgeChange( PdxGuiWidget.Self )]" - value = "[IntToFloat( RulerDesignerWindow.GetAge )]" - } - - type scrollbar_weight = scrollbar_value_slider - { - min = -100 - max = 100 - - onvaluechanged = "[RulerDesignerWindow.OnWeightChange( PdxGuiWidget.Self )]" - value = "[IntToFloat( RulerDesignerWindow.GetWeight )]" - } - - type scrollbar_morph_gene = scrollbar_value_slider - { - min = 0 # You should probably not change these min and max values, the code relies on them being uint8s - max = 255 - - onvaluechanged = "[RulerDesignerWindow.OnMorphGeneChange( GeneCategory.Self, PdxGuiWidget.Self )]" - value = "[RulerDesignerWindow.GetMorphGeneValue( GeneCategory.Self )]" - - - } - - type vbox_morph_gene_template_buttons = vbox - { - spacing = 3 - item = { - button_standard = { - name = "template_button" - text = "[GeneTemplate.GetName]" - onclick = "[RulerDesignerWindow.OnMorphTemplateSelected( GeneTemplate.Self ) ]" - down = "[RulerDesignerWindow.HasMorphTemplateSelected( GeneTemplate.Self ) ]" - } - } - } - - type vbox_accessory_gene_buttons = vbox - { - spacing = 3 - - item = { - button_standard_hover = { - name = "accessory_button" - visible = "[RulerDesignerWindow.IsModifierValid( RulerDesignerPortraitModifier.Self )]" - layoutpolicy_horizontal = expanding - - text = "[RulerDesignerPortraitModifier.GetName]" - onclick = "[RulerDesignerWindow.OnPortraitModifierSelected( GeneCategory.Self, RulerDesignerPortraitModifier.Self )]" - down = "[RulerDesignerWindow.IsPortraitModifierSelected( GeneCategory.Self, RulerDesignerPortraitModifier.Self )]" - } - } - } - - type vbox_color_picker = vbox - { - margin = { 10 10 } - - background = { - using = Background_Area_Dark - alpha = 0.7 - } - - background = { - using = Background_Frame - alpha = 0.7 - margin = { -5 -5 } - } - - button_normal = { - size = { 256 256 } - onclick = "[ColorGenePicker.OnClick( PdxGuiWidget.Self )]" - texture = "[ColorGenePicker.GetTexture]" - effectname = "NoHighlight" - - icon = { - name = "current" - size = { 15 15 } - texture = "gfx/interface/icons/color_picker.dds" - position = "[Subtract_CVector2f( ColorGenePicker.GetPosition, '(CVector2f)8,8' )]" - } - } - - text_multi = { - text = "[ColorGenePicker.GetPositionInfo]" - default_format = "#D" - autoresize = yes - max_width = 250 - visible = "[InDebugMode]" - } - } - - type vbox_trait_selection_content = vbox - { - datacontext = "[GetNullCharacter]" - spacing = 3 - - item = { - button_standard_hover = { - name = "trait_item" - visible = "[And( Trait.ShowInRulerDesigner, Not( RulerDesignerWindow.HasTrait( Trait.Self ) ) )]" - enabled = "[RulerDesignerWindow.CanPickTrait( Trait.Self )]" - layoutpolicy_horizontal = expanding - size = { 0 50 } - onclick = "[RulerDesignerWindow.FinishTraitEditing( Trait.Self )]" - onclick = "[VariableSystem.ClearIf( 'trait_select_window_open', VariableSystem.Exists( 'trait_select_window_replace' ) )]" - onclick = "[VariableSystem.Clear( 'trait_select_window_replace' )]" - tooltip = "[RulerDesignerWindow.CanPickTraitDesc( Trait.Self )]" - - hbox = { - margin = { 5 0 } - margin_right = 10 - spacing = 10 - - icon_trait = { - blockoverride "faith_context" - { - datacontext = "[RulerDesignerWindow.GetFaith]" - } - blockoverride "tooltip_placement" - { - using = tooltip_ws - } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Trait.GetNameNoTooltip( Character.Self )]" - default_format = "#clickable" - } - - text_single = { - name = "point_cost" - text = "[Trait.GetRulerDesignerCost|=]" - align = nobaseline - } - } - } - } - } - - type button_trait_slot_entry = button_trait - { - datacontext = "[TraitSlot.GetTrait]" - - blockoverride "faith_context" - { - datacontext = "[RulerDesignerWindow.GetFaith]" - } - - block "button_trait_onclick" - { - } - - state = { - name = "_mouse_enter" - on_start = "[PdxGuiWidget.FindChild('remove_icon').TriggerAnimation('show')]" - } - - state = { - name = "_mouse_leave" - on_start = "[PdxGuiWidget.FindChild('remove_icon').TriggerAnimation('hide')]" - } - - button_close = { - name = "remove_icon" - parentanchor = center - alwaystransparent = yes - alpha = 0 - - state = { - name = "show" - using = Animation_FadeIn_Quick - duration = 0.05 - } - - state = { - name = "hide" - alpha = 0 - using = Animation_FadeOut_Quick - } - - background = { - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.18 0.18 0.18 0.8 } - margin = {20 20} - } - } - - onclick = "[TraitSlotArray.RemoveTrait( TraitSlot.Self )]" - button_ignore = none - } - - type hbox_trait_slot = hbox - { - hbox = { - margin_bottom = 4 - - text_label_left = { - min_width = 125 - block "trait_slots_header_text" - { - raw_text = "FILL ME IN" - default_format = "#D" - } - } - } - - hbox = { - block "trait_list" - { - hbox = { - name = "current_traits_less_than_equal_6" - layoutpolicy_horizontal = expanding - - size = { 300 50 } - - datamodel = "[TraitSlotArray.AccessSlots]" - visible = "[And( DataModelHasItems( TraitSlotArray.AccessSlots ), LessThanOrEqualTo_int32( GetDataModelSize( TraitSlotArray.AccessSlots ), '(int32)6' ) )]" - - item = { - container = { - button_trait_slot_entry = {} - } - } - } - overlappingitembox = { - name = "current_traits_more_than_6" - layoutpolicy_horizontal = expanding - - size = { 300 50 } - - datamodel = "[TraitSlotArray.AccessSlots]" - visible = "[And( DataModelHasItems( TraitSlotArray.AccessSlots ), GreaterThan_int32( GetDataModelSize( TraitSlotArray.AccessSlots ), '(int32)6' ) )]" - - item = { - container = { - button_trait_slot_entry = {} - } - } - } - } - - block "plus_button" - { - widget = { - size = { 50 50 } - name = "add_trait_slot" - - button_plus = { - name = "add_trait_button" - parentanchor = center - - tooltip = "RULER_DESIGNER_ADD_TRAIT_SLOT_TOOLTIP" - - onclick = "[TraitSlotArray.StartEditing]" - - block "plus_onclick" - { - onclick = "[VariableSystem.Set( 'trait_select_window_open', 'true' )]" - } - } - } - } - } - - expand = {} - } - - type vbox_dynasty_edit_fields = vbox - { - minimumsize = { 350 -1 } - spacing = 8 - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CUSTOMIZATION_NAMING_HEADER" - using = Font_Size_Medium - } - } - - blockoverride "header_label" - { - text = "CUSTOMIZATION_NAMING_HEADER" - } - - editbox_standard_with_label = { - name = "name_field" - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "HOUSE_NAME_FIELD" - } - - blockoverride "editbox_properties" - { - text = "[RulerDesignerWindow.GetDynastyName]" - ontextedited = "[RulerDesignerWindow.OnEditDynastyName]" - maxcharacters = 40 - } - - blockoverride "editbox_right_side" - { - spacing = 5 - - button_randomize = { - onclick = "[RulerDesignerWindow.RandomizeDynastyName]" - tooltip = RULER_DESIGNER_RANDOMIZE_DYNASTY_NAME - using = tooltip_se - } - } - } - - editbox_standard_with_label = { - name = "motto_field" - layoutpolicy_horizontal = expanding - minimumsize = { -1 140 } - - blockoverride "editbox_label" - { - text = "HOUSE_MOTTO_FIELD" - } - - blockoverride "editbox_properties" - { - ontextedited = "[RulerDesignerWindow.OnEditHouseMotto]" - using = house_motto_editbox_length - } - - tooltip = RULER_DESIGNER_HOUSE_MOTTO_TT - tooltip_enabled = "[Not( RulerDesignerWindow.HasHouseMotto )]" - } - } - - expand = {} - } - - type vbox_title_edit_fields = vbox - { - minimumsize = { 300 -1 } - spacing = 10 - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - margin_bottom = 8 - spacing = 10 - - hbox = { - layoutpolicy_horizontal = expanding - - text_label_left = { - layoutpolicy_horizontal = expanding - text = "CUSTOMIZATION_NAMING_HEADER" - using = Font_Size_Medium - } - } - - blockoverride "header_label" - { - text = "CUSTOMIZATION_NAMING_HEADER" - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "TITLE_NAME_FIELD" - } - - blockoverride "editbox_properties" - { - text = "[RulerDesignerWindow.GetTitleName]" - ontextedited = "[RulerDesignerWindow.OnEditTitleName]" - } - } - - button_checkbox_label = { - name = "definite_form" - layoutpolicy_horizontal = expanding - - tooltip = "TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP" - onclick = "[RulerDesignerWindow.ToggleTitleUsesDefiniteForm]" - - blockoverride "text" - { - text = "TITLE_CUSTOMIZATION_DEFINITE_FORM" - } - blockoverride "checkbox" - { - checked = "[RulerDesignerWindow.TitleUsesDefiniteForm]" - } - } - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - - blockoverride "editbox_label" - { - text = "TITLE_ADJECTIVE_FIELD" - } - - blockoverride "editbox_properties" - { - text = "[RulerDesignerWindow.GetTitleAdjective]" - ontextedited = "[RulerDesignerWindow.OnEditTitleAdjective]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - spacing = 10 - margin = { 10 5 } - margin_bottom = 8 - - text_single = { - layoutpolicy_horizontal = expanding - text = "MAP_COLOR_HEADER" - } - - colorpicker_simple = { - layoutpolicy_horizontal = expanding - color = "[RulerDesignerWindow.GetTitleMapColor]" - oncoloredited = "[RulerDesignerWindow.SetTitleMapColor]" - } - } - - expand = {} - } -} - -template Button_Close_Select_Faith -{ - onclick = "[VariableSystem.Clear( 'faith_select_window_open' )]" -} - -template Button_Select_Faith -{ - onclick = "[RulerDesignerWindow.SetFaith( Faith.Self )]" - using = Button_Close_Select_Faith -} - -template Button_Close_Select_Culture -{ - onclick = "[VariableSystem.Clear( 'culture_select_window_open' )]" -} - -template Button_Select_Culture -{ - onclick = "[RulerDesignerWindow.SetCulture( CultureTemplate.Self )]" - using = Button_Close_Select_Culture -} - -template ProgressBar_Achievements -{ - size = { 200 20 } - value = "[CurrentAndMaxToProgressbarValueInt32( RulerDesignerWindow.GetPointsUsed, GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' ) )]" -} diff --git a/project/ck3/base_game/gui/window_save_game.gui b/project/ck3/base_game/gui/window_save_game.gui deleted file mode 100644 index 45bfad0c26..0000000000 --- a/project/ck3/base_game/gui/window_save_game.gui +++ /dev/null @@ -1,168 +0,0 @@ -window = { - name = "save_game_window" - size = { 100% 100% } - movable = no - layer = confirmation - - using = Animation_ShowHide_Quick - using = Background_Full_Dim - - button_normal = { - size = { 100% 100% } - onclick = "[SaveGameWindow.Cancel]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_reset')]" - } - - widget = { - size = { 490 760 } - parentanchor = center - alwaystransparent = no - - using = Window_Background - using = Window_Decoration_Frontend_Spike - - vbox = { - using = Window_Margins - spacing = 5 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "SAVE_GAME" - } - - blockoverride "button_close" { - onclick = "[SaveGameWindow.Cancel]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_reset')]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 15 0 } - - spacing = 2 - - editbox_standard_with_label = { - layoutpolicy_horizontal = expanding - blockoverride "editbox_label" - { - text = "SAVE_NAME_LABEL" - } - blockoverride "editbox_properties" { - name = "save_name" - text = "[SaveGameWindow.GetDefaultSaveName]" - ontextedited = "[SaveGameWindow.UpdateSaveName]" - onreturnpressed = "[SaveGameWindow.Save]" - } - } - - text_single = { - text = "FILE_NAME_INVALID" - alwaystransparent = yes - visible = "[Not(SaveGameWindow.IsSaveNameOk)]" - } - - - hbox = { - name = "cloud_save_area" - layoutpolicy_horizontal = expanding - - spacing = 4 - - cloud_save_checkbutton = { - datacontext = "[SaveGameWindow.AccessCloudData]" - } - - text_single = { - text = "SAVE_TO_CLOUD_LABEL" - } - - icon_cloud_save = { - name = "cloud_save_icon" - size = { 40 40 } - } - - expand = {} - } - } - - scrollbox = { - layoutpolicy_horizontal = growing - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - datamodel = "[SaveGameWindow.GetSaveGames]" - spacing = 3 - - item = { - button_saved_games = { - size = { 390 90 } - visible = "[Or( SaveGameItem.IsValid, SaveGameWindow.IsShowInvalid )]" - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 15 5 } - spacing = 10 - - hbox = { - spacing = 2 - - button_checkbox_label = { - onclick = "[SaveGameWindow.ToggleShowInvalid]" - - blockoverride "checkbox" - { - checked = "[SaveGameWindow.IsShowInvalid]" - } - - blockoverride "text" - { - text = "SAVE_WINDOW_SHOW_INVALID" - } - } - } - - hbox = { - spacing = 5 - margin = { 0 5 } - - button_standard = { - name = "cancel_button" - text = "CANCEL" - onclick = "[SaveGameWindow.Cancel]" - onclick = "[PdxGuiTriggerAllAnimations('bookmarks_reset')]" - enabled = "[Not(SaveGameWindow.IsSaving)]" - shortcut = "close_window" - } - - button_primary = { - name = "save_button" - text = "SAVE_WINDOW_SAVE" - onclick = "[SaveGameWindow.Save]" - enabled = "[And(SaveGameWindow.IsSaveNameOk, Not(SaveGameWindow.IsSaving))]" - } - } - } - } - } - - container_saving_indicator = { - parentanchor = center - visible = "[SaveGameWindow.IsSaving]" - - blockoverride "csi_text" - { - text = "SAVE_IN_PROGRESS" - } - } -} diff --git a/project/ck3/base_game/gui/window_siege.gui b/project/ck3/base_game/gui/window_siege.gui deleted file mode 100644 index 48f14c845e..0000000000 --- a/project/ck3/base_game/gui/window_siege.gui +++ /dev/null @@ -1,3767 +0,0 @@ -### SIEGE WINDOW -window = { - name = "siege_window" - size = { 625 610 } - parentanchor = bottom|left - movable = no - layer = middle - datacontext = "[SiegeWindow.GetSiege]" - datacontext = "[Siege.GetProvince]" - - state = { - name = "monthly_tick" # to prevent an error about there being no such animation - alpha = 1 # to prevent an error about there being no properties in the animation - } - - state = { - name = _show - on_start = "[PdxGuiTriggerAllAnimations('siege_window_refresh')]" - } - - state = { - name = _show - on_start = "[GetVariableSystem.Set( 'siege_view_open', 'true' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - using = Animation_FadeIn_BottomLeft - } - - state = { - name = _hide - on_start = "[GetVariableSystem.Clear( 'siege_view_open' )]" - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - using = Sound_Kill_Siege_SFX - using = Animation_FadeOut_BottomLeft - } - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_subwindow.dds" - spriteType = Corneredtiled - spriteborder = { 18 18 } - margin = { -23 -17 } - margin_left = 20 - margin_bottom = 20 - texture_density = 2 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - vbox = { - name = "window_content" - margin_right = 35 - margin_top = 30 - set_parent_size_to_minimum = yes - - ### Header ### - hbox = { - min_width = 550 - layoutpolicy_horizontal = expanding - margin_right = 15 - margin_left = 5 - margin_top = 5 - margin_bottom = 5 - - background = { - using = Background_Area_Dark - margin_left = 5 - } - - background = { - visible = "[Not(SiegeWindow.GetSiege.IsPlayerInAttackerSide)]" - texture = "gfx/interface/component_masks/mask_header_lines.dds" - using = Color_Red - alpha = 0.25 - spriteType = corneredtiled - spriteborder_left = 340 - texture_density = 2 - margin = { 0 -3 } - using = Mask_Rough_Edges - } - - background = { - visible = "[SiegeWindow.GetSiege.IsPlayerInAttackerSide]" - texture = "gfx/interface/component_masks/mask_header_lines.dds" - using = Color_Green - alpha = 0.25 - spriteType = corneredtiled - spriteborder_left = 340 - texture_density = 2 - margin = { 0 -3 } - using = Mask_Rough_Edges - } - - highlight_icon = { - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/icon_siege.dds" - tooltip = "[Siege.GetSiegeDescription]" - } - - text_single = { - name = "title" - text = "[SiegeWindow.GetSiege.GetName]" - margin_left = 5 - margin_bottom = 4 - using = Font_Size_Big - font = TitleFont - default_format = "#high;glow_color:{0,0,0,1}" - } - - expand = {} - - hbox = { - icon = { # Mild Winter - name = "winter_level_icon_mild" - datacontext = "[SiegeWindow.GetSiege.GetProvince]" - visible = "[Province.HasWinterLevel( '(int32)1' )]" - texture = "gfx/interface/icons/terrain_types/winter_mild.dds" - size = { 35 35 } - tooltip = "PROVINCE_VIEW_TOOLTIP_WINTER" - } - - icon = { # Normal Winter - name = "winter_level_icon_normal" - datacontext = "[SiegeWindow.GetSiege.GetProvince]" - visible = "[Province.HasWinterLevel( '(int32)2' )]" - texture = "gfx/interface/icons/terrain_types/winter_normal.dds" - size = { 35 35 } - tooltip = "PROVINCE_VIEW_TOOLTIP_WINTER" - } - - icon = { # Harsh Winter - name = "winter_level_icon_harsh" - datacontext = "[SiegeWindow.GetSiege.GetProvince]" - visible = "[Province.HasWinterLevel( '(int32)3' )]" - texture = "gfx/interface/icons/terrain_types/winter_harsh.dds" - size = { 35 35 } - tooltip = "PROVINCE_VIEW_TOOLTIP_WINTER" - } - - spacing = 3 - - icon = { - datacontext = "[SiegeWindow.GetSiege.GetProvince.GetTerrain]" - texture = "[Terrain.GetIcon]" - tooltip = "HOLDING_TERRAIN_TOOLTIP" - size = { 35 35 } - } - } - - button_group = { - onclick = "[SiegeWindow.OpenArmyWindow]" - visible = "[SiegeWindow.HasPlayerOwnedArmies]" - tooltip = "SW_TT_OPEN_ARMY_WINDOW" - using = tooltip_ne - - highlight_icon = { - parentanchor = vcenter - widgetanchor = vcenter - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/onmap_army_icon.dds" - } - } - - button_group = { - onclick = "[SiegeWindow.OpenHoldingView]" - tooltip = "SW_TT_SHOW_HOLDING" - shortcut = county_go_to_siege - using = tooltip_ne - - highlight_icon = { - parentanchor = vcenter - widgetanchor = vcenter - size = { 40 40 } - name = "blocked_icon" - texture = "gfx/interface/icons/map_icons/onmap_holding_icon.dds" - } - } - - spacer = { - size = { 10 10 } - } - - buttons_window_control = { - blockoverride "button_go_to" - { - onclick = "[DefaultOnCoatOfArmsRightClick( SiegeWindow.GetSiege.GetProvince.GetCounty.GetTitle.GetID)]" - tooltip = "GOTO_PROVINCE_TT" - using = tooltip_ne - oversound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_pointer_over" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_icon_select" - } - - blockoverride "button_close" - { - onclick = "[SiegeWindow.Close]" - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 270 } - - state = { - name = "siege_window_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - proportional_icon = { - size = { 100% 100% } - texture = "[SiegeWindow.GetSiege.GetProvince.GetHolding.GetIllustration]" - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_holding_illustration.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "orange" - texture = "gfx/interface/colors/orange.dds" - blend_mode = colordodge - alpha = "[Multiply_float(Multiply_float( IntToFloat(GetProgressBarValueMax( SiegeWindow.GetSiege.GetProgress, '(float)100' )), '(float)0.01'), Multiply_float( IntToFloat(GetProgressBarValueMax( SiegeWindow.GetSiege.GetProgress, '(float)100' )), '(float)0.005'))]" - } - } - - proportional_icon = { - visible = "[Not(SiegeWindow.GetSiege.IsBlocked)]" - size = { 100% 100% } - texture = "gfx/interface/window_siege/base_holding_fire.dds" - - using = Mask_Rough_Edges - - modify_texture = { - name = "orange" - texture = "gfx/interface/colors/orange.dds" - blend_mode = colordodge - alpha = "[Multiply_float(Multiply_float( IntToFloat(GetProgressBarValueMax( SiegeWindow.GetSiege.GetProgress, '(float)100' )), '(float)0.005'), Multiply_float( IntToFloat(GetProgressBarValueMax( SiegeWindow.GetSiege.GetProgress, '(float)100' )), '(float)0.005'))]" - } - - modify_texture = { - name = "fire" - framesize = { 200 120 } - texture = "gfx/interface/component_effects/fire_03.dds" - blend_mode = colordodge - } - - using = Animation_ShowHide_Standard - using = Animation_Frames_100_Modify - - state = { - name = "siege_progress_0" - duration = 0.3 - alpha = 0 - } - - state = { - name = "siege_progress_50" - duration = 1 - alpha = 0.2 - start_sound = { - soundeffect = "event:/SFX/UI/Siege/sfx_ui_siege_vfx_fire_01" - } - } - - state = { - name = "siege_progress_70" - duration = 1 - alpha = 0.35 - start_sound = { - soundeffect = "event:/SFX/UI/Siege/sfx_ui_siege_vfx_fire_02" - } - } - - state = { - name = "siege_progress_85" - duration = 1 - alpha = 0.6 - start_sound = { - soundeffect = "event:/SFX/UI/Siege/sfx_ui_siege_vfx_fire_03" - } - } - } - - widget = { - size = { 100% 100% } - datacontext = "[SiegeWindow.GetSiege]" - visible = "[SiegeWindow.GetSiege.IsBlocked]" - using = Animation_ShowHide_Standard - - icon = { - name = "pause" - alpha = 0.2 - size = { 100% 100% } - texture = "gfx/interface/hud/speed_indicator_auto_pause.dds" - - using = Mask_Rough_Edges - } - - text_label_center = { - parentanchor = center - tooltip = "[Siege.GetBlockedReason]" - text = "[Siege.GetBlockedReasonShort]" - } - } - - vbox = { - margin_top = 5 - - hbox = { - name = "progressbar_area" - datacontext = "[SiegeWindow.GetSiege.GetSiegingRealmCharacter]" - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - margin_bottom = 5 - - coa_realm_medium = { - name = "occupant_realm" - visible = "[SiegeWindow.GetSiege.HasSiegingRealm]" - tooltip = "SW_TT_SIEGING_REALM_TOOLTIP" - using = tooltip_ws - - using = Animation_ShowHide_Standard - } - } - - vbox = { - layoutpolicy_vertical = expanding - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 5 - - tooltip = "[SiegeWindow.GetSiegeProgressTooltip]" - using = tooltip_above - - widget = { - size = { 370 45 } - - widget = { - size = { 100% 100% } - scissor = yes - - margin_widget = { - size = { 100% 100% } - margin = { 0 5 } - - background = { - texture = "gfx/interface/progressbars/war_progress_noprogress.dds" - margin = { 0 -3 } - } - - widget = { - visible = "[GreaterThan_float(SiegeWindow.GetSiege.GetProgress, '(float)60')]" - size = { 100% 100% } - using = Animation_ShowHide_Standard - - widget = { - size = { 100% 100% } - alpha = 0.5 - - state = { - name = a - next = b - trigger_on_create = yes - duration = 1 - alpha = 0.3 - } - - state = { - name = b - next = a - duration = 1 - alpha = 0.1 - } - - icon = { - visible = "[Not(SiegeWindow.GetSiege.IsPlayerInAttackerSide)]" - size = { 100% 100% } - texture = "gfx/interface/colors/white.dds" - using = Color_Red - alpha = "[Multiply_float(Multiply_float( IntToFloat(GetProgressBarValueMax( SiegeWindow.GetSiege.GetProgress, '(float)100' )), '(float)0.01'), Multiply_float( IntToFloat(GetProgressBarValueMax( SiegeWindow.GetSiege.GetProgress, '(float)100' )), '(float)0.01'))]" - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - - modify_texture = { - name = "clouds" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredtiled - texture_density = 2 - } - - state = { - name = a - next = b - trigger_on_create = yes - - modify_texture = { - name = "clouds" - translate_uv = { -1 0 } - } - } - - state = { - name = b - next = a - duration = 2 - - modify_texture = { - name = "clouds" - translate_uv = { 1 0 } - } - } - } - - icon = { - visible = "[SiegeWindow.GetSiege.IsPlayerInAttackerSide]" - size = { 100% 100% } - texture = "gfx/interface/colors/white.dds" - using = Color_Green - alpha = "[Multiply_float(Multiply_float( IntToFloat(GetProgressBarValueMax( SiegeWindow.GetSiege.GetProgress, '(float)100' )), '(float)0.01'), Multiply_float( IntToFloat(GetProgressBarValueMax( SiegeWindow.GetSiege.GetProgress, '(float)100' )), '(float)0.01'))]" - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - - modify_texture = { - name = "clouds" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredtiled - texture_density = 2 - } - - state = { - name = a - next = b - trigger_on_create = yes - - modify_texture = { - name = "clouds" - translate_uv = { -1 0 } - } - } - - state = { - name = b - next = a - duration = 2 - - modify_texture = { - name = "clouds" - translate_uv = { 1 0 } - } - } - } - } - } - } - - hbox = { - margin = { 0 3 } - - widget_progressbar_siege = { - visible = "[Not(SiegeWindow.GetSiege.IsPlayerInAttackerSide)]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( SiegeWindow.GetSiege.GetProgress, '(float)100', '(int32)370' )]" - - blockoverride "progressbar_texture" - { - texture = "gfx/interface/progressbars/war_progress_red.dds" - } - - blockoverride "arrows_color" - { - texture = "gfx/interface/hud/speed_indicator_pause.dds" - } - } - - widget_progressbar_siege = { - visible = "[SiegeWindow.GetSiege.IsPlayerInAttackerSide]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxScaled( SiegeWindow.GetSiege.GetProgress, '(float)100', '(int32)370' )]" - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOtherScaled( SiegeWindow.GetSiege.GetProgress, '(float)100', '(int32)370' )]" - } - } - } - - widget = { - name = "power_bar_frame" - parentanchor = top - size = { 100% 100% } - alwaystransparent = yes - - background = { - texture = "gfx/interface/progressbars/siege_frame.dds" - spriteType = Corneredstretched - spriteborder = { 30 40 } - margin = { 5 0 } - margin_bottom = 10 - texture_density = 2 - } - } - } - } - - spacer = { - size = { 10 10 } - } - - text_label_center = { - name = "time_left" - visible = "[Not(SiegeWindow.GetSiege.IsBlocked)]" - text = "[SiegeWindow.GetTimeLeftShort]" - tooltip = "SW_TIME_LEFT_TT" - - using = Animation_ShowHide_Standard - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - margin_bottom = 5 - - coa_realm_medium = { - name = "defending_realm" - datacontext = "[SiegeWindow.GetSiege.GetProvince.GetController]" - tooltip = "SW_TT_DEFENDING_REALM_TOOLTIP" - } - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 7 0 } - spacing = 10 - using = Animation_ShowHide_Standard - - expand = {} - - icon = { - name = "holding_level_high" - visible = "[SiegeWindow.GetSiege.FortLevelHasImpact]" - texture = "gfx/interface/window_siege/fort_icon.dds" - size = { 30 25 } - tooltip = "[SiegeWindow.GetFortLevelImpactTooltip]" - - container = { - parentanchor = bottom|right - position = { 8 2 } - - icon = { - name = "fort_level_bad" - visible = "[SiegeWindow.GetSiege.IsPlayerInAttackerSide]" - size = { 20 20 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - - icon = { - name = "fort_level_good" - visible = "[Not(SiegeWindow.GetSiege.IsPlayerInAttackerSide)]" - size = { 20 20 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - } - } - } - - hbox = { - name = "tutorial_highlight_holding_view_loot_box" - datacontext = "[SiegeWindow.GetSiege]" - tooltip = "[Province.GetRaidLootTooltip]" - margin = { 15 5 } - spacing = 3 - - background = { - using = Background_Area_Dark - } - - text_single = { - text = "HOLDING_LOOT" - default_format = "#high" - align = nobaseline - } - - text_single = { - raw_text = "@gold_icon! [Siege.GetProvince.GetRaidLoot|0]" - default_format = "#high" - align = nobaseline - } - } - } - - hbox = { - datacontext = "[SiegeWindow.GetSiege]" - datacontext = "[SiegeWindow.GetAttackerUnitItem]" - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - tooltip = "[SiegeWindow.GetNumberOfTroopsTooltip]" - using = tooltip_above - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - margin_bottom = 8 - margin_right = 25 - spacing = 5 - - expand = {} - - hbox = { - visible = "[Not(SiegeWindow.GetSiege.IsBlocked)]" - - using = Animation_ShowHide_Standard - - container_allied_unit_icon_item = { - blockoverride "unit_items" {} - blockoverride "multi_select" {} - blockoverride "onclick" {} - blockoverride "siege_window" {} - } - - container_hostile_unit_icon_item = { - blockoverride "unit_items" {} - blockoverride "multi_select" {} - blockoverride "siege_window" {} - } - } - } - - icon = { - size = { 220 20 } - - - hbox = { - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMax( Siege.GetSiegeMenBalance, '(float)100' )]" - - icon = { - size = { 100% 100% } - texture = "gfx/interface/progressbars/progress_standard.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - modify_texture = { - name = "horizontal_wipe" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "colordodge" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0.1 - } - - state = { - name = "monthly_tick_attacker_most_casualties" - next = b - trigger_on_create = yes - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { -1 0 } - } - } - - state = { - name = b - next = b - duration = 0.3 - using = Animation_Curve_Default - - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { 1 0 } - } - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOther( Siege.GetSiegeMenBalance, '(float)100' )]" - - icon = { - size = { 100% 100% } - texture = "gfx/interface/progressbars/progress_red.dds" - spriteType = Corneredtiled - spriteborder = { 6 6 } - - modify_texture = { - name = "horizontal_wipe" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "colordodge" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0.1 - } - - state = { - name = "monthly_tick_defender_most_casualties" - next = b - trigger_on_create = yes - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { 1 0 } - } - } - - state = { - name = b - next = b - duration = 0.3 - using = Animation_Curve_Default - - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { -1 0 } - } - } - } - } - } - - progress_threshold = { - parentanchor = center - size = { 5 20 } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - margin = { 10 0 } - - hbox = { - - hbox = { - spacing = 5 - tooltip = "[Province.GetFortLevelTooltip]" - - icon = { - name = "icon_fort" - texture = "gfx/interface/window_siege/fort_icon.dds" - size = { 30 25 } - } - - text_single = { - text = "[SiegeWindow.GetSiege.GetProvince.GetFortLevel]" - default_format = "#high" - align = nobaseline - min_width = 20 - } - } - - hbox = { - spacing = 3 - - icon = { - texture = "gfx/interface/icons/icon_garrison.dds" - size = { 40 40 } - } - - text_single = { - name = "defender_side" - text = "[Siege.GetDefenderMen]" - default_format = "#high" - align = nobaseline - min_width = 35 - } - } - } - - expand = {} - } - } - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - #################################### - ########### HOLDING INFO ########### - #################################### - - widget = { - name = "holding_info" - layoutpolicy_horizontal = expanding - size = { 0 240 } - - vbox = { - margin = { 10 10 } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 1 - - # Daily Progress - widget = { - layoutpolicy_horizontal = expanding - size = { 0 110 } - tooltip = "[SiegeWindow.GetDailyProgressTooltip]" - - background = { - using = Background_Area - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/colors/white.dds" - using = Color_Blue_Transparent - using = Mask_Rough_Edges - - modify_texture = { - name = "horizontal_wipe" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - blend_mode = alphamultiply - } - - state = { - name = "siege_daily_progress_flash" - next = b - trigger_on_create = yes - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { 1 0 } - } - } - - state = { - name = b - duration = 0.8 - using = Animation_Curve_Default - - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { -1 0 } - } - } - } - - vbox = { - margin = { 10 10 } - - state = { - name = "siege_window_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 3 - - icon = { - size = { 52 52 } - texture = "gfx/interface/icons/regimenttypes/unit_stat_siege_progress.dds" - } - - text_multi = { - align = nobaseline - autoresize = yes - max_width = 110 - text = SW_DAILY_SIEGE_PROGRESS - } - - expand = {} - } - - text_single = { - text = "SW_DAILY_PROGRESS" - using = Font_Size_Big - } - - expand = {} - } - } - - # Siege Machines - widget = { - layoutpolicy_horizontal = expanding - size = { 0 110 } - - background = { - using = Background_Area - } - - widget = { - name = "siege_machine_box" - datacontext = "[SiegeWindow.GetStrongestSiegeRegiment.GetMAAType]" - datacontext = "[GetPlayer]" - visible = "[DataModelHasItems(SiegeWindow.GetSiegeMachinesRegiments)]" - size = { 100% 100% } - - using = Animation_ShowHide_Standard - - state = { - name = "siege_window_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - tooltipwidget = { - overlappingitembox = { - name = "siege_machines_box" - alwaystransparent = no - size = { 180 40 } - using = DefaultTooltipBackground - - vbox = { - layoutpolicy_horizontal = expanding - set_parent_size_to_minimum = yes - margin = { 10 5 } - spacing = 10 - - text_label_left = { - layoutpolicy_horizontal = expanding - name = "header" - raw_text = "[siege_weapons|E]:" - maximumsize = { 400 -1 } - } - - dynamicgridbox = { - datamodel = "[SiegeWindow.GetSiegeMachinesRegiments]" - layoutpolicy_horizontal = expanding - flipdirection = yes - - item = { - widget = { - datacontext = "[Regiment.GetMAAType]" - datacontext = "[GetPlayer]" - size = { 40 40 } - - icon = { - name = "machine_icon" - - block "overlay_size" - { - size = { 40 40 } - } - - alwaystransparent = yes - texture = "[MenAtArmsType.GetIcon]" - } - - tooltipwidget = { - using = maa_type_container_tooltip - } - - using = tooltip_nw - } - } - - expand = {} - } - } - } - } - - background = { - texture = "[MenAtArmsType.GetHorizontalImage]" - using = Mask_Rough_Edges - } - - vbox = { - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 5 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "SW_SIEGE_WEAPON" - align = nobaseline - } - - text_single = { - margin = { 5 0 } - text = "[SiegeWindow.GetSiegeMachinesCount]" - default_format = "#high" - using = Font_Size_Medium - align = nobaseline - } - } - } - - using = tooltip_nw - } - - widget = { - visible = "[Not(DataModelHasItems(SiegeWindow.GetSiegeMachinesRegiments))]" - size = { 100% 100% } - - using = Animation_ShowHide_Standard - - state = { - name = "siege_window_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - text_single = { - text = "SW_SIEGE_WEAPON_NON" - parentanchor = center - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 1 - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - size = { 0 160 } - tooltip = "[SiegeWindow.GetSiegePhaseTooltip]" - - background = { - using = Background_Area - } - - icon = { - size = { 100% 100% } - texture = "gfx/interface/colors/white.dds" - using = Color_Blue_Transparent - alpha = 0 - - using = Mask_Rough_Edges - - modify_texture = { - name = "flash" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - blend_mode = alphamultiply - } - - state = { - name = "siege_event_flash" - next = b - trigger_on_create = yes - using = Animation_Curve_Default - duration = 0.3 - alpha = 1 - - modify_texture = { - name = "flash" - alpha = 0 - } - } - - state = { - name = b - duration = 1 - using = Animation_Curve_Default - alpha = 0 - - - modify_texture = { - name = "flash" - alpha = 1 - } - } - } - - hbox = { - state = { - name = "siege_window_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 5 - margin_bottom = 5 - - hbox = { - layoutpolicy_horizontal = expanding - margin_top = 10 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - margin = { 10 0 } - - widget = { - size = { 40 40 } - - icon = { - name = "progress_frame" - size = { 100% 100% } - texture = "gfx/interface/progressbars/progress_circle_frame.dds" - alpha = 0.5 - } - - progresspie = { - name = "progress" - size = { 100% 100% } - texture = "gfx/interface/progressbars/progress_circle.dds" - framesize = { 248 248 } - frame = "[SiegeWindow.GetPhaseTimerFrame]" - value = "[Siege.GetPhaseProgress]" - min = 0 - max = 1 - } - } - - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "SIEGE_EVENT" - max_width = 105 - multiline = yes - align = left|vcenter - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[SiegeWindow.GetSiegePhaseLength]" - default_format = "#high;glow_color:{0,0,0,1}" - using = Font_Size_Big - align = left|nobaseline - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - margin = { 10 0 } - - divider_light = { - layoutpolicy_horizontal = expanding - alpha = 0.5 - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 5 - - text_multi = { - datacontext = "[SiegeWindow.GetSiege]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - autoresize = yes - max_width = 165 - text = "[SiegeWindow.GetActionHistoryTooltip('0')]" - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = "siege_event_flash" - next = b - trigger_on_create = yes - - alpha = 0 - } - - state = { - name = b - duration = 1 - using = Animation_Curve_Default - - alpha = 1 - } - - background = { - name = "latest_action" - visible = "[SiegeWindow.HasActionHistory('0')]" - frame = "[SiegeWindow.GetActionHistoryFrame('0')]" - texture = "gfx/interface/illustrations/siege/siege_actions.dds" - framesize = { 360 200 } - fittype = centercrop - margin = { -5 0 } - using = Mask_Rough_Edges - } - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = 1 - - state = { - name = "siege_window_refresh" - using = Animation_Refresh_FadeOut - } - - state = { - using = Animation_Refresh_FadeIn - } - - hbox = { - layoutpolicy_horizontal = expanding - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 110 } - tooltip = "[SiegeWindow.GetStarvationStateTooltip]" - using = tooltip_ne - - state = { - name = "siege_starvation_flash" - next = b - trigger_on_create = yes - - alpha = 0 - } - - state = { - name = b - duration = 1 - using = Animation_Curve_Default - - alpha = 1 - } - - proportional_icon = { - size = { 100% 100% } - frame = "[SiegeWindow.GetStarvationStateFrame]" - texture = "gfx/interface/illustrations/siege/starvation_state.dds" - framesize = { 340 420 } - using = Mask_Rough_Edges - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0 - } - - modify_texture = { - name = "horizontal_wipe" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "colordodge" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0.2 - } - - state = { - name = "siege_starvation_flash" - next = b - trigger_on_create = yes - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { 1 0 } - } - } - - state = { - name = b - next = b - duration = 0.8 - using = Animation_Curve_Default - - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { -1 0 } - } - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 110 } - tooltip = "[SiegeWindow.GetDiseaseStateTooltip]" - using = tooltip_ne - - state = { - name = "siege_disease_flash" - next = b - trigger_on_create = yes - - alpha = 0 - } - - state = { - name = b - duration = 1 - using = Animation_Curve_Default - - alpha = 1 - } - - proportional_icon = { - size = { 100% 100% } - frame = "[SiegeWindow.GetDiseaseStateFrame]" - texture = "gfx/interface/illustrations/siege/disease_state.dds" - framesize = { 340 420 } - using = Mask_Rough_Edges - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0 - } - - modify_texture = { - name = "horizontal_wipe" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "colordodge" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0.2 - } - - state = { - name = "siege_disease_flash" - next = b - trigger_on_create = yes - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { 1 0 } - } - } - - state = { - name = b - next = b - duration = 0.8 - using = Animation_Curve_Default - - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { -1 0 } - } - } - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - size = { 0 110 } - - widget = { - #Only show tooltip on the top part, so it does not interfere with Assault Button tooltip - size = { 100% 60 } - tooltip = "[SiegeWindow.GetBreachStateTooltip]" - } - - - state = { - name = "siege_breach_flash" - next = b - trigger_on_create = yes - - alpha = 0 - } - - state = { - name = b - duration = 1 - using = Animation_Curve_Default - - alpha = 1 - } - - proportional_icon = { - size = { 100% 100% } - frame = "[SiegeWindow.GetBreachStateFrame]" - texture = "gfx/interface/illustrations/siege/breach_state.dds" - framesize = { 700 440 } - using = Mask_Rough_Edges - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0 - } - - modify_texture = { - name = "horizontal_wipe" - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "colordodge" - texture = "gfx/interface/colors/white.dds" - blend_mode = colordodge - alpha = 0.2 - } - - state = { - name = "siege_breach_flash" - next = b - trigger_on_create = yes - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { 1 0 } - } - } - - state = { - name = b - next = b - duration = 0.8 - using = Animation_Curve_Default - - - modify_texture = { - name = "horizontal_wipe" - translate_uv = { -1 0 } - } - } - } - - button_tertiary = { - datacontext = "[SiegeWindow.GetSiege]" - visible = "[And(SiegeWindow.GetSiege.IsPlayerInAttackerSide,Siege.ShowAssaultButton)]" - parentanchor = bottom|hcenter - position = { 0 -5 } - size = { 150 40 } - - enabled = "[Siege.EnableAssaultButton]" - tooltip = "[Siege.GetAssaultButtonTooltip]" - onclick = "[SiegeWindow.StartStopAssault]" - shortcut = siege_assault - - using = Animation_ShowHide_Standard - - state = { - name = _mouse_enter - on_start = "[PdxGuiTriggerAllAnimations('siege_assault_button_enter')]" - } - - state = { - name = _mouse_leave - on_start = "[PdxGuiTriggerAllAnimations('siege_assault_button_leave')]" - } - - state = { - name = _mouse_press - on_start = "[PdxGuiTriggerAllAnimations('siege_assault_button_press')]" - } - # state = { - # name = _mouse_release - # on_start = "[PdxGuiTriggerAllAnimations('siege_assault_button_release')]" - # } - - widget = { - size = { 100% 100% } - scissor = yes - alwaystransparent = yes - - button_normal = { - parentanchor = bottom|hcenter - alwaystransparent = yes - size = { 150% 150% } - position = { -20 0 } - framesize = { 200 110 } - texture = "gfx/interface/component_effects/fire_02.dds" - alpha = 0 - - effectname = "NoHighlight" - - using = Animation_Frames_100 - - state = { - name = "siege_assault_button_enter" - duration = 0.1 - using = Animation_Curve_Default - - alpha = 0.2 - } - - state = { - name = "siege_assault_button_leave" - duration = 0.3 - using = Animation_Curve_Default - - alpha = 0 - } - } - } - - margin_widget = { - size = { 100% 100% } - scissor = yes - - icon = { - parentanchor = center - size = { 150 50 } - texture = "gfx/interface/buttons/button_standard_aggressive.dds" - spriteType = corneredstretched - spriteborder = { 35 0 } - texture_density = 2 - alpha = 0.3 - - state = { - name = "siege_assault_button_enter" - duration = 0.1 - using = Animation_Curve_Default - size = { 170 50 } - - alpha = 0.5 - } - - state = { - name = "siege_assault_button_leave" - duration = 0.2 - using = Animation_Curve_Default - size = { 150 50 } - - alpha = 0.3 - } - - state = { - name = "siege_assault_button_press" - duration = 0.05 - using = Animation_Curve_Default - size = { 150 50 } - - alpha = 0.3 - } - } - } - - widget = { - visible = "[Siege.EnableAssaultButton]" - size = { 100% 100% } - - state = { - name = "siege_assault_button_enter" - duration = 0.2 - using = Animation_Curve_Default - alpha = 0 - } - - state = { - name = "siege_assault_button_leave" - duration = 0.3 - using = Animation_Curve_Default - alpha = 1 - } - - icon = { - position = { 0 5 } - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - using = Color_Red - alpha = 0 - - state = { - name = a - next = b - trigger_on_create = yes - duration = 1.4 - using = Animation_Curve_Default - alpha = 0.8 - } - - state = { - name = b - duration = 0.6 - using = Animation_Curve_Default - alpha = 0 - } - } - } - - icon = { - parentanchor = center - alwaystransparent = yes - texture = "gfx/interface/icons/icon_skills_martial.dds" - scale = 0.8 - alpha = 0.5 - - state = { - name = "siege_assault_button_enter" - duration = 0.05 - using = Animation_Curve_Default - - scale = 1.2 - alpha = 1 - } - - state = { - name = "siege_assault_button_leave" - duration = 0.15 - using = Animation_Curve_Default - - scale = 0.8 - alpha = 0.5 - } - - state = { - name = "siege_assault_button_press" - duration = 0 - using = Animation_Curve_Default - - scale = 0.8 - alpha = 0.5 - } - } - - icon = { - position = { 0 5 } - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - alpha = 0.2 - - state = { - name = "siege_assault_button_enter" - duration = 0.05 - using = Animation_Curve_Default - alpha = 0.8 - } - - state = { - name = "siege_assault_button_leave" - duration = 0.15 - using = Animation_Curve_Default - alpha = 0.2 - } - } - - text_single = { - parentanchor = center - text = "[SelectLocalization( Siege.IsAssaultInProgress, 'SW_STOP_ASSAULT', 'SW_START_ASSAULT' )]" - using = Font_Size_Medium - default_format = "#high;glow_color:{0,0,0,1}" - } - } - - vbox = { - name = "time_and_assault" - datacontext = "[SiegeWindow.GetSiege]" - margin = { 10 10 } - visible = "[SiegeWindow.GetSiege.IsAssaultInProgress]" - - text_label_center = { - name = "assault_attacker" - visible = "[SiegeWindow.GetSiege.IsPlayerInAttackerSide]" - text = "SW_ASSAULTING_TEXT_ATTACKER" - default_format = "#high" - - tooltip = "SIEGE_ASSAULT_TT_INFO_ACTIVE" - align = center - - using = Animation_ShowHide_Standard - } - - text_label_center = { - name = "assault_not_attacker" - visible = "[Not(SiegeWindow.GetSiege.IsPlayerInAttackerSide)]" - text = "SW_ASSAULTING_TEXT_DEFENDER" - default_format = "#N" - - tooltip = "SIEGE_ASSAULT_TT_INFO_ACTIVE" - align = center - - using = Animation_ShowHide_Standard - } - expand = {} - } - } - } - } - - expand = {} - } - - sounds_siege_window = {} - } - } -} - -types SiegeWindow -{ - - type widget_progressbar_siege = widget { - widget = { - size = { 100% 100% } - scissor = yes - - icon = { - size = { 365 40 } - - block "progressbar_texture" - { - texture = "gfx/interface/progressbars/war_progress_blue.dds" - } - - modify_texture = { - name = "pause" - visible = "[SiegeWindow.GetSiege.IsBlocked]" - texture = "gfx/interface/hud/speed_indicator_auto_pause.dds" - blend_mode = darken - } - - # modify_texture = { - # name = "horizontal_wipe" - # texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - # blend_mode = mask - # } - - # modify_texture = { - # name = "gold" - # texture = "gfx/interface/colors/gold.dds" - # blend_mode = colordodge - # alpha = 0.1 - # } - - # state = { - # name = "siege_daily_progress_flash" - # next = b - # trigger_on_create = yes - - # modify_texture = { - # name = "horizontal_wipe" - # translate_uv = { 1 0 } - # } - # } - - # state = { - # name = b - # duration = 0.8 - # using = Animation_Curve_Default - - # modify_texture = { - # name = "horizontal_wipe" - # translate_uv = { -1 0 } - # } - # } - - state = { - name = "pause_1" - next = "pause_2" - trigger_on_create = yes - - modify_texture = { - name = "pause" - translate_uv = { -0.02 0 } - } - } - - state = { - name = "pause_2" - next = "pause_3" - duration = 2 - - modify_texture = { - name = "pause" - translate_uv = { 0.02 0 } - } - } - - state = { - name = "pause_3" - next = "pause_1" - duration = 2 - - modify_texture = { - name = "pause" - translate_uv = { -0.02 0 } - } - } - - state = { - name = "siege_window_refresh" - duration = 0.5 - trigger_on_create = yes - trigger_when = "[LessThan_float(SiegeWindow.GetSiege.GetProgress, '(float)0')]" - on_start = "[PdxGuiTriggerAllAnimations('siege_progress_0')]" - } - - state = { - name = "60" - #duration = 0.5 - trigger_when = "[GreaterThan_float(SiegeWindow.GetSiege.GetProgress, '(float)50')]" - on_start = "[PdxGuiTriggerAllAnimations('siege_progress_50')]" - } - - state = { - name = "80" - #duration = 0.5 - trigger_when = "[GreaterThan_float(SiegeWindow.GetSiege.GetProgress, '(float)70')]" - on_start = "[PdxGuiTriggerAllAnimations('siege_progress_70')]" - } - - state = { - name = "90" - #duration = 0.5 - trigger_when = "[GreaterThan_float(SiegeWindow.GetSiege.GetProgress, '(float)85')]" - on_start = "[PdxGuiTriggerAllAnimations('siege_progress_85')]" - } - } - } - - animation_progessbar_center_glow = { - visible = "[Not(SiegeWindow.GetSiege.IsBlocked)]" - size = { 100% 100% } - } - - flowcontainer = { - visible = "[Not(SiegeWindow.GetSiege.IsBlocked)]" - parentanchor = right|vcenter - widgetanchor = left|vcenter - margin_left = 5 - spacing = -15 - alpha = 0.7 - - using = Animation_ShowHide_Standard - - state = { - name = a - next = b - trigger_on_create = yes - using = Animation_Curve_Default - duration = 1.2 - alpha = 0.8 - } - - state = { - name = b - next = a - using = Animation_Curve_Default - duration = 0.8 - alpha = 0.3 - } - - icon = { - visible = "[GreaterThan_CFixedPoint(SiegeWindow.GetDailyProgress, '(CFixedPoint)0')]" - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/play.dds" - using = Animation_ShowHide_Standard - - modify_texture = { - blend_mode = add - alpha = 0.7 - - block "arrows_color" - { - texture = "gfx/interface/hud/speed_indicator_play.dds" - } - } - } - - icon = { - visible = "[GreaterThan_CFixedPoint(SiegeWindow.GetDailyProgress, '(CFixedPoint)1.5')]" - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/play.dds" - - using = Animation_ShowHide_Standard - - modify_texture = { - blend_mode = add - alpha = 0.7 - - block "arrows_color" - { - texture = "gfx/interface/hud/speed_indicator_play.dds" - } - } - } - - icon = { - visible = "[GreaterThan_CFixedPoint(SiegeWindow.GetDailyProgress, '(CFixedPoint)3')]" - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/play.dds" - - using = Animation_ShowHide_Standard - - modify_texture = { - blend_mode = add - alpha = 0.7 - - block "arrows_color" - { - texture = "gfx/interface/hud/speed_indicator_play.dds" - } - } - } - - icon = { - visible = "[GreaterThan_CFixedPoint(SiegeWindow.GetDailyProgress, '(CFixedPoint)5')]" - size = { 25 25 } - texture = "gfx/interface/icons/flat_icons/play.dds" - - using = Animation_ShowHide_Standard - - modify_texture = { - blend_mode = add - alpha = 0.7 - - block "arrows_color" - { - texture = "gfx/interface/hud/speed_indicator_play.dds" - } - } - } - } - } - - - type sounds_siege_window = widget { - - ### Disease State 1 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetDiseaseStateFrame, '(int32)1')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_disease" - soundparam = { - name = StateChange - value = 1 - } - } - } - } - - ### Disease State 2 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetDiseaseStateFrame, '(int32)2')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_disease" - soundparam = { - name = StateChange - value = 1.5 - } - } - } - } - - ### Disease State 3 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetDiseaseStateFrame, '(int32)3')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_disease" - soundparam = { - name = StateChange - value = 2 - } - } - } - } - - ### Breach State 1 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetBreachStateFrame, '(int32)1')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_breach" - soundparam = { - name = StateChange - value = 1 - } - } - } - } - - ### Breach State 2 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetBreachStateFrame, '(int32)2')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_breach" - soundparam = { - name = StateChange - value = 1.5 - } - } - } - } - - ### Breach State 3 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetBreachStateFrame, '(int32)3')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_breach" - soundparam = { - name = StateChange - value = 2 - } - } - } - } - - ### Starvation State 1 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetStarvationStateFrame, '(int32)1')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_starvation" - soundparam = { - name = StateChange - value = 1 - } - } - } - } - - ### Starvation State 2 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetStarvationStateFrame, '(int32)2')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_starvation" - soundparam = { - name = StateChange - value = 1.5 - } - } - } - } - - ### Sarvation State 3 - widget = { - visible = "[EqualTo_int32( SiegeWindow.GetStarvationStateFrame, '(int32)3')]" - state = { - name = _show - start_sound = { - soundeffect = "event:/SFX/UI/War/Siege/Fortstate/sfx_ui_war_siege_fortstate_starvation" - soundparam = { - name = StateChange - value = 2 - } - } - } - } - } -} - -@flame_state_duration = 0.25 - -template Animation_Frames_100_Modify -{ - state = { - name = 1 - next = 2 - duration = @flame_state_duration - trigger_on_create = yes - - modify_texture = { - name = "fire" - frame = 1 - } - } - - state = { - name = 2 - next = 3 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 2 - } - } - - state = { - name = 3 - next = 4 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 3 - } - } - - state = { - name = 4 - next = 5 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 4 - } - } - - state = { - name = 5 - next = 6 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 5 - } - } - - state = { - name = 6 - next = 7 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 6 - } - } - - state = { - name = 7 - next = 8 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 7 - } - } - - state = { - name = 8 - next = 9 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 8 - } - } - - state = { - name = 9 - next = 10 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 9 - } - } - - state = { - name = 10 - next = 11 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 10 - } - } - - state = { - name = 11 - next = 12 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 11 - } - } - - state = { - name = 12 - next = 13 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 12 - } - } - - state = { - name = 13 - next = 14 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 13 - } - } - - state = { - name = 14 - next = 15 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 14 - } - } - - state = { - name = 15 - next = 16 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 15 - } - } - - state = { - name = 16 - next = 17 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 16 - } - } - - state = { - name = 17 - next = 18 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 17 - } - } - - state = { - name = 18 - next = 19 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 18 - } - } - - state = { - name = 19 - next = 20 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 19 - } - } - - state = { - name = 20 - next = 21 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 20 - } - } - - - state = { - name = 21 - next = 22 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 21 - } - } - - state = { - name = 22 - next = 23 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 22 - } - } - - state = { - name = 23 - next = 24 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 23 - } - } - - state = { - name = 24 - next = 25 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 24 - } - } - - state = { - name = 25 - next = 26 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 25 - } - } - - state = { - name = 26 - next = 27 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 26 - } - } - - state = { - name = 27 - next = 28 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 27 - } - } - - state = { - name = 28 - next = 29 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 28 - } - } - - state = { - name = 29 - next = 30 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 29 - } - } - - state = { - name = 30 - next = 31 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 30 - } - } - - state = { - name = 31 - next = 32 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 31 - } - } - - state = { - name = 32 - next = 33 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 32 - } - } - - state = { - name = 33 - next = 34 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 33 - } - } - - state = { - name = 34 - next = 35 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 34 - } - } - - state = { - name = 35 - next = 36 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 35 - } - } - - state = { - name = 36 - next = 37 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 36 - } - } - - state = { - name = 37 - next = 38 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 37 - } - } - - state = { - name = 38 - next = 39 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 38 - } - } - - state = { - name = 39 - next = 40 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 39 - } - } - - state = { - name = 40 - next = 41 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 40 - } - } - - state = { - name = 41 - next = 42 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 41 - } - } - - state = { - name = 42 - next = 43 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 42 - } - } - - state = { - name = 43 - next = 44 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 43 - } - } - - state = { - name = 44 - next = 45 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 44 - } - } - - state = { - name = 45 - next = 46 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 45 - } - } - - state = { - name = 46 - next = 47 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 46 - } - } - - state = { - name = 47 - next = 48 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 47 - } - } - - state = { - name = 48 - next = 49 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 48 - } - } - - state = { - name = 49 - next = 50 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 49 - } - } - - state = { - name = 50 - next = 51 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 50 - } - } - - state = { - name = 51 - next = 52 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 51 - } - } - - state = { - name = 52 - next = 53 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 52 - } - } - - state = { - name = 53 - next = 54 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 53 - } - } - - state = { - name = 54 - next = 55 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 54 - } - } - - state = { - name = 55 - next = 56 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 55 - } - } - - state = { - name = 56 - next = 57 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 56 - } - } - - state = { - name = 57 - next = 58 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 57 - } - } - - state = { - name = 58 - next = 59 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 58 - } - } - - state = { - name = 59 - next = 60 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 59 - } - } - - state = { - name = 60 - next = 61 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 60 - } - } - - state = { - name = 61 - next = 62 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 61 - } - } - - state = { - name = 62 - next = 63 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 62 - } - } - - state = { - name = 63 - next = 64 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 63 - } - } - - state = { - name = 64 - next = 65 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 64 - } - } - - state = { - name = 65 - next = 66 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 65 - } - } - - state = { - name = 66 - next = 67 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 66 - } - } - - state = { - name = 67 - next = 68 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 67 - } - } - - state = { - name = 68 - next = 69 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 68 - } - } - - state = { - name = 69 - next = 70 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 69 - } - } - - state = { - name = 70 - next = 71 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 70 - } - } - - state = { - name = 71 - next = 72 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 71 - } - } - - state = { - name = 72 - next = 73 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 72 - } - } - - state = { - name = 73 - next = 74 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 73 - } - } - - state = { - name = 74 - next = 75 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 74 - } - } - - state = { - name = 75 - next = 76 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 75 - } - } - - state = { - name = 76 - next = 77 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 76 - } - } - - state = { - name = 77 - next = 78 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 77 - } - } - - state = { - name = 78 - next = 79 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 78 - } - } - - state = { - name = 79 - next = 80 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 79 - } - } - - state = { - name = 80 - next = 81 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 80 - } - } - - state = { - name = 81 - next = 82 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 81 - } - } - - state = { - name = 82 - next = 83 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 82 - } - } - - state = { - name = 83 - next = 84 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 83 - } - } - - state = { - name = 84 - next = 85 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 84 - } - } - - state = { - name = 85 - next = 86 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 85 - } - } - - state = { - name = 86 - next = 87 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 86 - } - } - - state = { - name = 87 - next = 88 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 87 - } - } - - state = { - name = 88 - next = 89 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 88 - } - } - - state = { - name = 89 - next = 90 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 89 - } - } - - state = { - name = 90 - next = 1 - duration = @flame_state_duration - - modify_texture = { - name = "fire" - frame = 90 - } - } -} - -template Animation_Frames_100 -{ - state = { - name = 1 - next = 2 - duration = @flame_state_duration - trigger_on_create = yes - frame = 1 - - } - - state = { - name = 2 - next = 3 - duration = @flame_state_duration - frame = 2 - } - - state = { - name = 3 - next = 4 - duration = @flame_state_duration - frame = 3 - } - - state = { - name = 4 - next = 5 - duration = @flame_state_duration - frame = 4 - } - - state = { - name = 5 - next = 6 - duration = @flame_state_duration - frame = 5 - } - - state = { - name = 6 - next = 7 - duration = @flame_state_duration - frame = 6 - } - - state = { - name = 7 - next = 8 - duration = @flame_state_duration - frame = 7 - } - - state = { - name = 8 - next = 9 - duration = @flame_state_duration - frame = 8 - } - - state = { - name = 9 - next = 10 - duration = @flame_state_duration - frame = 9 - } - - state = { - name = 10 - next = 11 - duration = @flame_state_duration - frame = 10 - } - - state = { - name = 11 - next = 12 - duration = @flame_state_duration - frame = 11 - } - - state = { - name = 12 - next = 13 - duration = @flame_state_duration - frame = 12 - } - - state = { - name = 13 - next = 14 - duration = @flame_state_duration - frame = 13 - } - - state = { - name = 14 - next = 15 - duration = @flame_state_duration - frame = 14 - } - - state = { - name = 15 - next = 16 - duration = @flame_state_duration - frame = 15 - } - - state = { - name = 16 - next = 17 - duration = @flame_state_duration - frame = 16 - } - - state = { - name = 17 - next = 18 - duration = @flame_state_duration - frame = 17 - } - - state = { - name = 18 - next = 19 - duration = @flame_state_duration - frame = 18 - } - - state = { - name = 19 - next = 20 - duration = @flame_state_duration - frame = 19 - } - - state = { - name = 20 - next = 21 - duration = @flame_state_duration - frame = 20 - } - - - state = { - name = 21 - next = 22 - duration = @flame_state_duration - frame = 21 - } - - state = { - name = 22 - next = 23 - duration = @flame_state_duration - frame = 22 - - } - - state = { - name = 23 - next = 24 - duration = @flame_state_duration - frame = 23 - } - - state = { - name = 24 - next = 25 - duration = @flame_state_duration - frame = 24 - } - - state = { - name = 25 - next = 26 - duration = @flame_state_duration - frame = 25 - } - - state = { - name = 26 - next = 27 - duration = @flame_state_duration - frame = 26 - } - - state = { - name = 27 - next = 28 - duration = @flame_state_duration - frame = 27 - } - - state = { - name = 28 - next = 29 - duration = @flame_state_duration - frame = 28 - } - - state = { - name = 29 - next = 30 - duration = @flame_state_duration - frame = 29 - } - - state = { - name = 30 - next = 31 - duration = @flame_state_duration - frame = 30 - } - - state = { - name = 31 - next = 32 - duration = @flame_state_duration - frame = 31 - } - - state = { - name = 32 - next = 33 - duration = @flame_state_duration - frame = 32 - } - - state = { - name = 33 - next = 34 - duration = @flame_state_duration - frame = 33 - } - - state = { - name = 34 - next = 35 - duration = @flame_state_duration - frame = 34 - } - - state = { - name = 35 - next = 36 - duration = @flame_state_duration - frame = 35 - } - - state = { - name = 36 - next = 37 - duration = @flame_state_duration - frame = 36 - } - - state = { - name = 37 - next = 38 - duration = @flame_state_duration - frame = 37 - } - - state = { - name = 38 - next = 39 - duration = @flame_state_duration - frame = 38 - } - - state = { - name = 39 - next = 40 - duration = @flame_state_duration - frame = 39 - } - - state = { - name = 40 - next = 41 - duration = @flame_state_duration - frame = 40 - } - - state = { - name = 41 - next = 42 - duration = @flame_state_duration - frame = 41 - } - - state = { - name = 42 - next = 43 - duration = @flame_state_duration - frame = 42 - } - - state = { - name = 43 - next = 44 - duration = @flame_state_duration - frame = 43 - } - - state = { - name = 44 - next = 45 - duration = @flame_state_duration - frame = 44 - } - - state = { - name = 45 - next = 46 - duration = @flame_state_duration - frame = 45 - } - - state = { - name = 46 - next = 47 - duration = @flame_state_duration - frame = 46 - } - - state = { - name = 47 - next = 48 - duration = @flame_state_duration - frame = 47 - } - - state = { - name = 48 - next = 49 - duration = @flame_state_duration - frame = 48 - } - - state = { - name = 49 - next = 50 - duration = @flame_state_duration - frame = 49 - } - - state = { - name = 50 - next = 51 - duration = @flame_state_duration - frame = 50 - } - - state = { - name = 51 - next = 52 - duration = @flame_state_duration - frame = 51 - } - - state = { - name = 52 - next = 53 - duration = @flame_state_duration - frame = 52 - } - - state = { - name = 53 - next = 54 - duration = @flame_state_duration - frame = 53 - } - - state = { - name = 54 - next = 55 - duration = @flame_state_duration - frame = 54 - } - - state = { - name = 55 - next = 56 - duration = @flame_state_duration - frame = 55 - } - - state = { - name = 56 - next = 57 - duration = @flame_state_duration - frame = 56 - } - - state = { - name = 57 - next = 58 - duration = @flame_state_duration - frame = 57 - } - - state = { - name = 58 - next = 59 - duration = @flame_state_duration - frame = 58 - } - - state = { - name = 59 - next = 60 - duration = @flame_state_duration - frame = 59 - } - - state = { - name = 60 - next = 61 - duration = @flame_state_duration - frame = 60 - } - - state = { - name = 61 - next = 62 - duration = @flame_state_duration - frame = 61 - } - - state = { - name = 62 - next = 63 - duration = @flame_state_duration - frame = 62 - } - - state = { - name = 63 - next = 64 - duration = @flame_state_duration - frame = 63 - } - - state = { - name = 64 - next = 65 - duration = @flame_state_duration - frame = 64 - } - - state = { - name = 65 - next = 66 - duration = @flame_state_duration - frame = 65 - } - - state = { - name = 66 - next = 67 - duration = @flame_state_duration - frame = 66 - } - - state = { - name = 67 - next = 68 - duration = @flame_state_duration - frame = 67 - } - - state = { - name = 68 - next = 69 - duration = @flame_state_duration - frame = 68 - } - - state = { - name = 69 - next = 70 - duration = @flame_state_duration - frame = 69 - } - - state = { - name = 70 - next = 71 - duration = @flame_state_duration - frame = 70 - } - - state = { - name = 71 - next = 72 - duration = @flame_state_duration - frame = 71 - } - - state = { - name = 72 - next = 73 - duration = @flame_state_duration - frame = 72 - } - - state = { - name = 73 - next = 74 - duration = @flame_state_duration - frame = 73 - } - - state = { - name = 74 - next = 75 - duration = @flame_state_duration - frame = 74 - } - - state = { - name = 75 - next = 76 - duration = @flame_state_duration - frame = 75 - } - - state = { - name = 76 - next = 77 - duration = @flame_state_duration - frame = 76 - } - - state = { - name = 77 - next = 78 - duration = @flame_state_duration - frame = 77 - } - - state = { - name = 78 - next = 79 - duration = @flame_state_duration - frame = 78 - } - - state = { - name = 79 - next = 80 - duration = @flame_state_duration - frame = 79 - } - - state = { - name = 80 - next = 81 - duration = @flame_state_duration - frame = 80 - } - - state = { - name = 81 - next = 82 - duration = @flame_state_duration - frame = 81 - } - - state = { - name = 82 - next = 83 - duration = @flame_state_duration - frame = 82 - } - - state = { - name = 83 - next = 84 - duration = @flame_state_duration - frame = 83 - } - - state = { - name = 84 - next = 85 - duration = @flame_state_duration - frame = 84 - } - - state = { - name = 85 - next = 86 - duration = @flame_state_duration - frame = 85 - } - - state = { - name = 86 - next = 87 - duration = @flame_state_duration - frame = 86 - } - - state = { - name = 87 - next = 88 - duration = @flame_state_duration - frame = 87 - } - - state = { - name = 88 - next = 89 - duration = @flame_state_duration - frame = 88 - } - - state = { - name = 89 - next = 90 - duration = @flame_state_duration - frame = 89 - } - - state = { - name = 90 - next = 1 - duration = @flame_state_duration - frame = 90 - } -} diff --git a/project/ck3/base_game/gui/window_succession_change_law.gui b/project/ck3/base_game/gui/window_succession_change_law.gui deleted file mode 100644 index a062b97249..0000000000 --- a/project/ck3/base_game/gui/window_succession_change_law.gui +++ /dev/null @@ -1,331 +0,0 @@ -###################################################### -############### CHANGE SUCCESSION LAW ################ -###################################################### - -window = { - name = "succession_law_change_window" - size = { 1076 850 } - position = { 610 100 } - layer = middle - - using = Window_Background - using = Window_Decoration - using = Animation_ShowHide_Standard - - vbox = { - using = Window_Margins - restrictparent_min = yes - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "SUCCESSION_LAW_CHANGE_WINDOW_TITLE" - } - - blockoverride "button_close" - { - onclick = "[SuccessionLawChangeWindow.Close]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - hbox = { - name = "main" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ## Left Side - vbox = { - name = "left" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - name = "law_selection" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 312 } - margin = { 14 14 } - - background = { - using = Background_Area - } - - expand = {} - - vbox = { - name = "new_laws_selection" - spacing = 10 - margin = { 8 8 } - - text_label_center = { - text = "SUCCESSION_LAW_CHANGE_WINDOW_CHOOSE_NEW" - } - - vbox = { - visible = "[DataModelHasItems(SuccessionLawChangeWindow.GetPartitionLaws)]" - spacing = 5 - - text_single = { - text = "SUCCESSION_LAW_CHANGE_WINDOW_PARTITION_LAWS" - } - - hbox = { - datamodel = "[SuccessionLawChangeWindow.GetPartitionLaws]" - spacing = 10 - - item = { - button_law_choice = {} - } - } - } - - vbox = { - visible = "[DataModelHasItems(SuccessionLawChangeWindow.GetSingleHeirLaws)]" - spacing = 5 - - text_single = { - text = "SUCCESSION_LAW_CHANGE_WINDOW_SINGLE_HEIR_LAWS" - } - - hbox = { - datamodel = "[SuccessionLawChangeWindow.GetSingleHeirLaws]" - spacing = 10 - - item = { - button_law_choice = {} - } - } - } - - vbox = { - visible = "[DataModelHasItems(SuccessionLawChangeWindow.GetOtherLaws)]" - - hbox = { - datamodel = "[SuccessionLawChangeWindow.GetOtherLaws]" - spacing = 3 - - item = { - button_law_choice = {} - } - } - } - } - - expand = {} - } - - vbox = { - name = "powerful_vassals" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 0 20 } - - background = { - using = Background_Area - } - - expand = {} - - vbox = { - spacing = 6 - - text_label_center = { - text = "SUCCESSION_LAW_CHANGE_WINDOW_POWERFUL_VASSALS" - } - - text_multi = { - text = "SUCCESSION_LAW_CHANGE_WINDOW_POWERFUL_VASSALS_DESC" - default_format = "#weak" - autoresize = yes - max_width = 500 - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin_left = 28 - - fixedgridbox = { - name = "powerful_vassals_box" - datamodel = "[SuccessionLawChangeWindow.GetPowerfulVassals]" - layoutpolicy_horizontal = expanding - - addcolumn = 120 - addrow = 155 - datamodel_wrap = 5 - flipdirection = yes - - item = { - flowcontainer = { - direction = vertical - - portrait_head = {} - - flowcontainer = { - visible = "[Character.IsOpposing]" - parentanchor = hcenter - ignoreinvisible = yes - tooltip = "SUCCESSION_LAW_CHANGE_WINDOW_POWERFUL_OPPOSE_TT" - using = tooltip_se - - icon = { - name = "X_opposing" - size = { 30 30 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - - text_single = { - name = "opposes" - text = "SUCCESSION_LAW_CHANGE_WINDOW_POWERFUL_OPPOSE" - } - } - - text_single = { - name = "approves" - visible = "[Not( Character.IsOpposing)]" - parentanchor = hcenter - text = "SUCCESSION_LAW_CHANGE_WINDOW_POWERFUL_APPROVE" - - tooltip = "SUCCESSION_LAW_CHANGE_WINDOW_POWERFUL_APPROVE_TT" - using = tooltip_se - } - } - } - } - } - - expand = {} - } - } - - ## Right Side - vbox = { - name = "succession_preview" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - max_width = 350 - min_width = 350 - margin = { 15 15 } - spacing = 10 - - background = { - using = Background_Area - } - - text_label_center = { - text = "[SuccessionLawChangeWindow.GetSelectedLaw.GetLaw.GetNameNoTooltip]" - } - - text_label_center = { - text = "[SuccessionLawChangeWindow.GetSelectedLaw.GetLaw.GetSubName]" - visible = "[SuccessionLawChangeWindow.GetSelectedLaw.GetLaw.HasSubName]" - default_format = "#F" - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 10 } - text = "[SuccessionLawChangeWindow.GetSelectedLaw.GetLaw.GetEffectDescription]" - } - } - } - - vbox = { - name = "footer" - layoutpolicy_horizontal = expanding - spacing = 10 - margin_bottom = 12 - - text_single = { - text = "SUCCESSION_LAW_CHANGE_WINDOW_ENACT_COST" - tooltip = "SUCCESSION_LAW_CHANGE_WINDOW_ENACT_COST_TOOLTIP" - using = Font_Size_Medium - } - - hbox = { - name = "control_buttons" - spacing = 20 - - button_standard = { - name = "close_button" - onclick = "[SuccessionLawChangeWindow.Close]" - text = "CANCEL" - using = tooltip_above - } - - button_primary = { - name = "enact_button" - enabled = "[SuccessionLawChangeWindow.GetSelectedLaw.CanEnact]" - onclick = "[SuccessionLawChangeWindow.GetSelectedLaw.Enact]" - - text = "SUCCESSION_LAW_CHANGE_WINDOW_CHANGE" - - using = tooltip_above - tooltip = "[SuccessionLawChangeWindow.GetSelectedLaw.GetCanEnactDescription]" - } - } - } - } - } -} - - -types SuccessionLawTypes -{ - type button_law_choice = button_standard { - name = "select" - datacontext = "[GuiLaw.GetLaw]" - size = { 120 80 } - onclick = "[GuiLaw.SetSelected]" - down = "[GuiLaw.IsSelected]" - - using = tooltip_se - - text_multi = { - visible = "[Or(GuiLaw.CanEnact, GuiLaw.IsEnacted)]" - text = "[Law.GetNameNoTooltip]" - size = { 100% 100% } - align = center - margin = { 8 5 } - default_format = "#clickable" - } - - text_multi = { - visible = "[And( Not( GuiLaw.IsEnacted ), Not( GuiLaw.CanEnact ) )]" - text = "[Law.GetNameNoTooltip]" - size = { 100% 100% } - align = center - margin = { 8 5 } - default_format = "#low" - } - - button_active_marker = { - name = "victory_glow" - visible = "[GuiLaw.IsEnacted]" - } - - icon = { - name = "victory_glow2" - visible = "[GuiLaw.IsEnacted]" - size = { 100% 100% } - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - using = Color_Orange - alpha = 0.4 - } - - icon = { - name = "X_not_available" - visible = "[And( Not( GuiLaw.IsEnacted ), Not( GuiLaw.CanEnact ) )]" - size = { 30 30 } - parentanchor = bottom|right - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/window_succession_designate_heir.gui b/project/ck3/base_game/gui/window_succession_designate_heir.gui deleted file mode 100644 index 8e476090b2..0000000000 --- a/project/ck3/base_game/gui/window_succession_designate_heir.gui +++ /dev/null @@ -1,136 +0,0 @@ -###################################################### -################## DESIGNATE HEIR #################### -###################################################### - -window = { - name = "designate_heir" - layer = middle - movable = no - allow_outside = yes - - using = Window_Position_CharacterList - using = Window_Size_CharacterList - using = Window_Background - using = Window_Decoration - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - datacontext = "[DesignateHeirWindow.GetHeirs]" - - vbox = { - margin = { 40 20 } - spacing = 10 - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "DESIGNATE_HEIR_ENACT" - } - - blockoverride "button_close" - { - onclick = "[DesignateHeirWindow.Close]" - } - } - - text_single = { - name = "choose_advice_label" - text = "DESIGNATE_HEIR_CHOOSE" - } - - vbox_character_list = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "button" - { - down = "[CharacterListItem.GetBool( 'is_selected' )]" - enabled = "[Not(IsDesignatedHeir(Character.Self))]" - } - - blockoverride "bottom_right_box" - { - hbox = { - margin_bottom = 25 - - text_single = { - name = "designated_heir" - visible = "[IsDesignatedHeir(Character.Self)]" - text = "DESIGNATE_HEIR_WINDOW_DESIGNATED_HEIR" - } - } - } - } - - text_single = { - name = "designation_cost" - text = "[DesignateHeirWindow.GetCostDescription]" - using = Font_Size_Medium - } - - hbox = { - name = "close_designate" - spacing = 30 - margin_bottom = 20 - - button_standard = { - name = "close_window_button" - onclick = "[DesignateHeirWindow.Close]" - text = "CLOSE_LABEL" - } - - button_primary = { - name = "enact_designate" - - text = "DESIGNATE_HEIR_ENACT" - - enabled = "[DesignateHeirWindow.CanDesignate]" - onclick = "[DesignateHeirWindow.Designate]" - tooltip = "[DesignateHeirWindow.GetDesignateTooltip]" - } - } - } - - window_character_filter = { - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('health_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('fertility_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_succession_event.gui b/project/ck3/base_game/gui/window_succession_event.gui deleted file mode 100644 index c496e0562e..0000000000 --- a/project/ck3/base_game/gui/window_succession_event.gui +++ /dev/null @@ -1,1188 +0,0 @@ -###################################################### -################# SUCCESSION EVENT ################### -###################################################### - -window = { - name = "succession_event_window" - size = { 100% 100% } - movable = no - layer = confirmation - alwaystransparent = yes - - state = { - name =_show - on_finish = "[PdxGuiTriggerAllAnimations('ruler_transition_appear')]" - on_start = "[GetVariableSystem.Clear( 'ruler_transition_remove_fade')]" - } - - state = { - name = ruler_transition_reset - delay = 0.25 - on_finish = "[SuccessionEventWindow.Close]" - } - - button = { - size = { 100% 100% } - alpha = 0 - visible = "[Not(GetVariableSystem.Exists( 'ruler_transition_remove_fade'))]" - - state = { - name = _show - trigger_on_create = yes - duration = 1 - alpha = 0.7 - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - } - - state = { - name = _mouse_click - on_start = "[GetVariableSystem.Set( 'ruler_transition_remove_fade', 'true')]" - } - - background = { - using = Background_Area_Dark - margin = { 20 20 } - } - } - - widget = { - parentanchor = center - position = { 0 -500 } - alpha = 0 - size = { 1000 760 } - filter_mouse = all - alwaystransparent = no - - using = Window_Background - using = Window_Decoration_Spike - - state = { - name = _hide - position = { 0 -500 } - alpha = 0 - } - - state = { - name = ruler_transition_reset - next = reset_position - using = Animation_FadeOut_Standard - } - - state = { - name = reset_position - position = { 0 -500 } - } - - state = { - name = ruler_transition_appear - next = b - duration = 1.4 - trigger_on_create = yes - - start_sound = { - soundeffect = "event:/SFX/UI/Character/sfx_ui_character_death" - } - } - - state = { - name = b - next = c - duration = 0.16 - - animation = { - bezier = { 0.5 0 1 0.5 } - position = { 0 0 } - } - - animation = { - bezier = { 0 0.5 0.5 1 } - alpha = 1 - } - } - - state = { - name = c - next = d - duration = 0.075 - bezier = { 0 0.5 0.5 1 } - - position = { 0 -20 } - } - - state = { - name = d - next = e - duration = 0.075 - bezier = { 0 0.5 0.5 1 } - - position = { 0 0 } - } - - state = { - name = e - next = f - duration = 0.025 - bezier = { 0 0.5 0.5 1 } - - position = { 0 -5 } - } - - state = { - name = f - duration = 0.025 - bezier = { 0.5 0 1 0.5 } - - position = { 0 -0 } - } - - icon = { - parentanchor = center - size = { 200% 200% } - alwaystransparent = yes - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - alpha = 0 - - state = { - name = ruler_transition_reset - using = Animation_FadeOut_Standard - } - - state = { - name = ruler_transition_appear - trigger_on_create = yes - delay = 0.8 - using = Animation_Curve_Default - alpha = 0.6 - duration = 1.4 - } - - state = { - name = _hide - using = Animation_Curve_Default - duration = 3 - alpha = 0 - } - } - - - vbox = { - using = Window_Margins - margin_bottom = 15 - - background = { - texture = "gfx/interface/illustrations/background_ruler_transition.dds" - margin = { -35 -18 } - fittype = fill - - } - - widget = { - name = "top" - visible = "[SuccessionEventWindow.IsSuccession]" - layoutpolicy_horizontal = expanding - size = { 0 106 } - allow_outside = yes - - text_single = { - name = "header" - parentanchor = center - position = { 0 -14 } - text = "[SuccessionEventWindow.GetHeader]" - default_format = "#N" - using = Font_Type_Flavor - align = center - fontsize = 30 - } - - flowcontainer = { - parentanchor = bottom|hcenter - position = { 0 28 } - spacing = 20 - ignoreinvisible = yes - - button_tab_round = { - down = "[SuccessionEventWindow.IsSuccessorTabOpen]" - alwaystransparent = "[SuccessionEventWindow.IsSuccessorTabOpen]" - onclick = "[PdxGuiTriggerAllAnimations('ruler_transition_tab_switch')]" - - using = tooltip_ne - tooltip = "SUCCESSION_SUCCESSOR_TAB_TT" - - button_heir = { - alwaystransparent = yes - parentanchor = center - down = "[SuccessionEventWindow.IsSuccessorTabOpen]" - } - - state = { - name = _mouse_click - delay = 0.2 - on_finish = "[SuccessionEventWindow.OpenSuccessorTab]" - } - } - - button_tab_round = { - down = "[SuccessionEventWindow.IsTitlesTabOpen]" - alwaystransparent = "[SuccessionEventWindow.IsTitlesTabOpen]" - visible = "[DataModelHasItems( SuccessionEventWindow.GetInheritedTitles )]" - onclick = "[PdxGuiTriggerAllAnimations('ruler_transition_tab_switch')]" - - using = tooltip_ne - tooltip = "SUCCESSION_TITLES_TAB_TT" - - button_title = { - alwaystransparent = yes - parentanchor = center - down = "[SuccessionEventWindow.IsTitlesTabOpen]" - } - - state = { - name = _mouse_click - delay = 0.2 - on_finish = "[SuccessionEventWindow.OpenTitlesTab]" - } - } - - button_tab_round = { - down = "[SuccessionEventWindow.IsLineageTabOpen]" - alwaystransparent = "[SuccessionEventWindow.IsLineageTabOpen]" - onclick = "[PdxGuiTriggerAllAnimations('ruler_transition_tab_switch')]" - - using = tooltip_ne - tooltip = "SUCCESSION_LINEAGE_TAB_TT" - - button_dynasty_tree = { - alwaystransparent = yes - parentanchor = center - down = "[SuccessionEventWindow.IsLineageTabOpen]" - } - - state = { - name = _mouse_click - delay = 0.2 - on_finish = "[SuccessionEventWindow.OpenLineageTab]" - } - } - } - } - - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - scissor = yes - - state = { - name = "ruler_transition_tab_switch" - alpha = 0 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - vbox = { - name = "top_lineage" - visible = "[SuccessionEventWindow.IsLineage]" - - text_single = { - text = "SUCCESSION_INHERITED_TITLES" - default_format = "#light_background" - align = left - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - - fixedgridbox = { - name = "inherited" - datamodel = "[SuccessionEventWindow.GetInheritedTitles]" - datamodel_wrap = 11 - addcolumn = 56 - addrow = 56 - flipdirection = yes - - item = { - coa_title_small_crown = { - } - } - } - - expand = {} - } - - spacer = { - size = { 5 5 } - } - - hbox = { - text_single = { - name = "dynasty_name" - text = "SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE" - default_format = "#high" - using = Font_Type_Flavor - align = center - fontsize = 30 - } - - button_icon = { - name = "close_button" - shortcut = "close_window" - tooltip = "CLOSE_TOOLTIP" - texture = "gfx/interface/icons/flat_icons/window_close.dds" - onclick = "[SuccessionEventWindow.Close]" - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - } - - widget = { - size = { 100% 100% } - - state = { - name = "ruler_transition_tab_switch" - next = "left" - position_x = -200 - duration = 0.2 - using = Animation_Transition_Start - } - - state = { - name = "left" - next = "center" - position_x = 200 - duration = 0 - } - - state = { - name = "center" - position_x = 0 - duration = 0.2 - using = Animation_Transition_End - } - - ### SUCCESSION - widget = { - size = { 100% 100% } - - vbox = { - visible = "[SuccessionEventWindow.IsSuccessorTabOpen]" - - hbox = { - layoutpolicy_vertical = expanding - - # Left Character - vbox = { - name = "left" - datacontext = "[SuccessionEventWindow.GetDeadCharacterLegacy]" - layoutpolicy_vertical = expanding - margin_top = 62 - - widget = { - size = { 250 340 } - - portrait_body = { - datacontext = "[SuccessionEventWindow.GetDeadCharacter]" - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - blockoverride "coa" {} - blockoverride "dead_icon" {} - scale = 1.2 - } - } - - spacer = { - size = { 20 10 } - } - - hbox_legacy_status = {} - - text_single = { - layoutpolicy_horizontal = expanding - text = "LEGACY_NAME" - default_format = "#high" - align = center - autoresize = no - } - - text_single = { - text = "LEGACY_REIGN" - align = center - tooltip = "LEGACY_REIGN_TT" - } - - spacer = { - size = { 20 10 } - } - - expand = { - layoutpolicy_vertical = expanding - } - } - - ### Center box - vbox = { - name = "center" - datacontext = "[SuccessionEventWindow.GetDeadCharacter]" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 10 0 } - margin_top = 50 - - hbox = { - layoutpolicy_horizontal = expanding - - widget = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - coa_title_small_crown = { - datacontext = "[SuccessionEventWindow.GetDeadCharacter.GetPrimaryTitle]" - visible = "[Title.IsValid]" - parentanchor = bottom|hcenter - } - } - - coa_house_big = { - name = "dynasty_coa" - datacontext = "[SuccessionEventWindow.GetDeadCharacter.GetHouse]" - } - - widget = { - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - coa_title_small_crown = { - datacontext = "[SuccessionEventWindow.GetPlayerHeir.GetPrimaryTitle]" - visible = "[Title.IsValid]" - parentanchor = bottom|hcenter - } - } - } - - vbox = { - margin = { 10 10 } - - text_multi = { - name = "dead_description" - size = { 384 150 } - text = "[SuccessionEventWindow.GetDeadDesc]" - visible = "[And(Not(SuccessionEventWindow.IsEndDateReached), Not(SuccessionEventWindow.GetDeadCharacter.IsAlive))]" - using = Font_Size_Medium - } - - text_multi = { - name = "heir_description" - size = { 384 120 } - text = "[SuccessionEventWindow.GetHeirDesc]" - using = Font_Size_Medium - visible = "[Not(SuccessionEventWindow.IsEndDateReached)]" - } - - text_multi = { - name = "end_date_description" - size = { 384 120 } - text = "SUCCESSION_EVENT_WINDOW_END_DATE_DESC" - using = Font_Size_Medium - visible = "[SuccessionEventWindow.IsEndDateReached]" - } - } - - expand = { - layoutpolicy_vertical = expanding - } - } - - ### Right Character - vbox = { - layoutpolicy_vertical = expanding - spacing = 5 - margin_top = 32 - - #background = { - #using = Background_Area - - #modify_texture = { - #texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - #blend_mode = alphamultiply - #} - #} - - text_label_center = { - visible = "[SuccessionEventWindow.GetPlayerHeir.IsValid]" - text = "LEGACY_CONTINUE_PLAYING" - } - - vbox_heir = { - name = "right" - datacontext = "[SuccessionEventWindow.GetPlayerHeirLegacy]" - visible = "[SuccessionEventWindow.GetPlayerHeir.IsValid]" - layoutpolicy_vertical = expanding - - blockoverride "portrait_glow" {} - } - - vbox_dynasty = { - name = "dynasty_right" - datacontext = "[SuccessionEventWindow.GetDeadCharacter.GetDynasty]" - visible = "[Not(SuccessionEventWindow.GetPlayerHeir.IsValid)]" - layoutpolicy_vertical = expanding - } - } - } - } - } - - ### TITLES - widget = { - visible = "[SuccessionEventWindow.IsTitlesTabOpen]" - size = { 100% 100% } - - hbox = { - margin = { 16 40 } - - vbox_heir = { - name = "right" - datacontext = "[SuccessionEventWindow.GetPlayerHeirLegacy]" - visible = "[SuccessionEventWindow.GetPlayerHeir.IsValid]" - layoutpolicy_vertical = expanding - } - - vbox_dynasty = { - name = "dynasty_right" - datacontext = "[SuccessionEventWindow.GetDeadCharacter.GetDynasty]" - visible = "[Not(SuccessionEventWindow.GetPlayerHeir.IsValid)]" - layoutpolicy_vertical = expanding - } - - scrollbox = { - name = "scrollbox_titles" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_background_fade" {} - blockoverride "scrollbox_background" {} - blockoverride "scrollbox_content" { - - vbox = { - name = "titles" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - margin = { 16 4 } - spacing = 6 - - text_single = { - layoutpolicy_horizontal = expanding - text = "SUCCESSION_INHERITED_TITLES" - } - - background = { - using = Background_Area_With_Header_Dark - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 15 - - fixedgridbox = { # hbox doesn't work with datamodel_wrap - name = "inherited" - datamodel = "[SuccessionEventWindow.GetInheritedTitles]" - datamodel_wrap = 11 - addcolumn = 56 - addrow = 56 - flipdirection = yes - - item = { - coa_title_small_crown = { - } - } - } - - expand = {} - } - - hbox = { - visible = "[SuccessionEventWindow.HasLostTitles]" - layoutpolicy_horizontal = expanding - - text_single = { - text = "SUCCESSION_LOST_TITLES" - margin_bottom = 10 - margin_right = 5 - } - - button_expand = { - name = "show_lost_titles" - frame = "[Select_int32( SuccessionEventWindow.ShowLostTitles, '(int32)2', '(int32)1' )]" - onclick = "[SuccessionEventWindow.ToggleLostTitles]" - using = tooltip_ws - } - - expand = {} - } - - vbox = { - name = "lost_titles" - visible = "[And( SuccessionEventWindow.ShowLostTitles, SuccessionEventWindow.HasLostTitles )]" - layoutpolicy_horizontal = expanding - margin_top = 5 - - vbox = { - datamodel = "[SuccessionEventWindow.GetLostTitles]" - layoutpolicy_horizontal = expanding - spacing = 8 - - item = { - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - layoutpolicy_horizontal = expanding - text = "SUCCESSION_LOST_TITLE_SHARE" - margin_left = 5 - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 20 - - portrait_head_small = { - name = "portrait" - datacontext = "[SuccessionEventWindowLostTitlesItem.GetHeir]" - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - } - - hbox = { - name = "title_member_grid" - datamodel = "[SuccessionEventWindowLostTitlesItem.GetTitles]" - datamodel_wrap = 10 - - item = { - coa_title_tiny_crown = { - } - } - } - - expand = {} - } - } - } - } - } - - expand = { - layoutpolicy_vertical = expanding - } - } - } - } - } - } - - ### LINEAGE - margin_widget = { - size = { 100% 100% } - visible = "[SuccessionEventWindow.IsLineageTabOpen]" - margin = { 5 0 } - margin_top = 20 - - widget = { - size = { 20% 100% } - - background = { - using = Background_Area_Dark - alpha = 0.6 - margin_left = 35 - margin_right = 90 - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick_vertical.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - mirror = horizontal - } - } - } - - scrollarea = { - size = { 100% 100% } - - scrollbarpolicy_vertical = always_off - - scrollbar_horizontal = { - using = Scrollbar_Horizontal - blockoverride "name" - { - name = legacy_scroll - } - } - - scrollwidget = { - hbox = { - name = "info" - parentanchor = vcenter|right - margin = { 30 30 } - margin_top = 120 - - expand = {} - - hbox = { - datamodel = "[SuccessionEventWindow.GetLegacy]" - margin_left = 50 - spacing = 100 - - ### LINEAGE ### - background = { - visible = "[And(SuccessionEventWindow.GetPlayerHeir.IsValid, GreaterThanOrEqualTo_int32(GetDataModelSize(SuccessionEventWindow.GetLegacy), '(int32)1'))]" - margin = { 0 -180 } - margin_right = 170 - margin_left = 200 - - texture = "gfx/interface/colors/white.dds" - color = { 0.3 0.3 0.35 0.8 } - spriteType = Corneredtiled - size = { 3 3 } - - ## EDGE FADE - modify_texture = { - texture = "gfx/interface/component_masks/mask_edge_3px.dds" - spriteType = Corneredtiled - spriteborder = { 4 4 } - blend_mode = alphamultiply - } - - ### SCRATCHES - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_thick.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - ### NO LINEAGE ### - background = { - visible = "[And(Not(SuccessionEventWindow.GetPlayerHeir.IsValid), GreaterThanOrEqualTo_int32(GetDataModelSize(SuccessionEventWindow.GetLegacy), '(int32)1'))]" - margin = { 0 -180 } - margin_right = -130 - margin_left = 200 - - texture = "gfx/interface/colors/white.dds" - color = { 0.3 0.3 0.35 0.8 } - spriteType = Corneredtiled - size = { 3 3 } - - ## EDGE FADE - modify_texture = { - texture = "gfx/interface/component_masks/mask_edge_3px.dds" - spriteType = Corneredtiled - spriteborder = { 4 4 } - blend_mode = alphamultiply - } - - ### SCRATCHES - modify_texture = { - texture = "gfx/interface/component_masks/mask_scratches.dds" - spriteType = Corneredtiled - spriteborder = { 0 0 } - blend_mode = alphamultiply - } - - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_thick.dds" - spriteType = Corneredstretched - blend_mode = alphamultiply - } - } - - item = { - vbox_legacy_item = {} - } - } - - spacer = { - visible = "[GreaterThanOrEqualTo_int32(GetDataModelSize(SuccessionEventWindow.GetLegacy), '(int32)1')]" - size = { 100 0 } - } - - vbox_current_lineage = { - visible = "[SuccessionEventWindow.GetPlayerHeir.IsValid]" - datacontext = "[SuccessionEventWindow.GetPlayerHeirLegacy]" - } - - vbox_dynasty = { - name = "dynasty_right" - datacontext = "[SuccessionEventWindow.GetDeadCharacter.GetDynasty]" - visible = "[Not(SuccessionEventWindow.GetPlayerHeir.IsValid)]" - } - - expand = {} - } - } - } - } - } - } - - hbox = { - name = "bottom" - margin = { 0 30 } - visible = "[SuccessionEventWindow.IsSuccession]" - layoutpolicy_horizontal = expanding - - #background = { - #using = Background_Area_Dark - #} - - hbox = { - spacing = 15 - - button_primary = { - name = "close_button" - visible = "[SuccessionEventWindow.GetPlayerHeir.IsValid]" - onclick = "[PdxGuiTriggerAllAnimations('ruler_transition_reset')]" - text = "SUCCESSION_EVENT_WINDOW_CLOSE" - min_width = 330 - } - - button_standard = { - name = "observer_button" - visible = "[And( Not(SuccessionEventWindow.GetPlayerHeir.IsValid), SuccessionEventWindow.CanChangeCharacter)]" - text = "SUCCESSION_EVENT_WINDOW_OBSERVER" - onclick = "[SuccessionEventWindow.GoToObserver]" - default_format = "#high" - } - - button_standard = { - name = "change_button" - visible = "[And( Not(SuccessionEventWindow.GetPlayerHeir.IsValid), SuccessionEventWindow.CanChangeCharacter)]" - text = "SUCCESSION_EVENT_WINDOW_CHANGE_CHARACTER" - onclick = "[SuccessionEventWindow.ChooseNewCharacter]" - default_format = "#high" - } - - button_standard = { - name = "menu_button" - visible = "[Not(SuccessionEventWindow.GetPlayerHeir.IsValid)]" - text = "[SuccessionEventWindow.GetExitName]" - tooltip = "[SuccessionEventWindow.GetExitTooltip]" - onclick = "[SuccessionEventWindow.GoToMenu]" - default_format = "#high" - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types Legacy -{ - type tree_background = background { - texture = "gfx/interface/window_ruler_transition/illustration_tree.dds" - margin = { -35 -50 } - fittype = centercrop - spriteType = corneredTiled - spriteborder = { 30 0 } - alpha = 0.8 - - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_brushed.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_halfcircle_inverted.dds" - blend_mode = alphamultiply - alpha = 0.6 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle.dds" - blend_mode = alphamultiply - alpha = 0.3 - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - alpha = 0.4 - } - } - - type vbox_dynasty = vbox { - spacing = 20 - spacer = { - size = { 240 0 } - } - - coa_dynasty_huge = {} - - text_label_center = { - text = "SUCCESSION_DYNASTY_INFO" - autoresize = yes - max_width = 200 - min_width = 200 - } - text_multi = { - text = "SUCCESSION_NO_HEIR" - visible = "[Not( SuccessionEventWindow.GetDeadCharacter.IsAlive )]" - autoresize = yes - max_width = 220 - align = center - } - - expand = { - layoutpolicy_vertical = expanding - } - } - - type vbox_heir = vbox { - margin_bottom = 5 - - widget = { - size = { 250 340 } - - portrait_body = { - datacontext = "[SuccessionEventWindow.GetPlayerHeir]" - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - blockoverride "coa" {} - blockoverride "dead_icon" {} - scale = 1.2 - } - } - - spacer = { - size = { 20 10 } - } - - hbox_legacy_status = {} - - text_single = { - layoutpolicy_horizontal = expanding - autoresize = no - text = "LEGACY_NAME" - default_format = "#high" - align = center - } - - text_single = { - text = "[SuccessionEventWindow.GetPlayerHeir.GetSuccessionRelation( SuccessionEventWindow.GetDeadCharacter)]" - } - - spacer = { - size = { 20 10 } - } - - text_label_center = { - visible = "[SuccessionEventWindow.GetPlayerHeir.IsAtWar]" - text = "LEGACY_IS_AT_WAR" - } - - text_label_center = { - visible = "[Not(SuccessionEventWindow.GetPlayerHeir.GetPlayerHeir.IsValid)]" - text = "LEGACY_NO_HEIR" - } - - expand = {} - } - - type vbox_current_lineage = vbox { - datacontext = "[SuccessionEventWindow.GetPlayerHeir]" - - portrait_body = { - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - blockoverride "coa" {} - blockoverride "dead_icon" {} - - blockoverride "portrait_button" - { - size = { 300 444 } - } - - blockoverride "portrait_glow" {} - } - - hbox_legacy_status = {} - - text_single = { - text = "LEGACY_NAME" - default_Format = "#high" - } - - text_single = { - text = "LEGACY_LINEAGE_YOU" - } - } - - type hbox_legacy_status = hbox { - spacing = 2 - - icon = { - datacontext = "[LegacyItem.GetCharacter]" - visible = "[Not(Character.IsAlive)]" - name = "death" - size = { 24 24 } - tooltip = "CHARACTER_DEAD_TOOLTIP" - texture = "[Character.GetDeathReasonIcon]" - using = tooltip_se - } - - widget = { - visible = "[LegacyItem.GetFoundedHouse.IsValid]" - name = "house" - size = { 24 24 } - tooltip = "LEGACY_FOUNDED_HOUSE" - using = tooltip_se - - coa_house_microscopic = { - datacontext = "[LegacyItem.GetFoundedHouse]" - blockoverride "coa_button" {} - } - } - - icon = { - visible = "[LegacyItem.GetFoundedFaith.IsValid]" - name = "faith" - size = { 24 24 } - texture = "[LegacyItem.GetFoundedFaith.GetIcon]" - tooltip = "LEGACY_FOUNDED_FAITH" - using = tooltip_se - } - - icon = { - visible = "[And(LegacyItem.GetCharacter.IsAlive, LegacyItem.WasCulturalHead)]" - name = "cultural_head" - size = { 24 24 } - texture = "gfx/interface/icons/icon_culture.dds" - tooltip = "LEGACY_CULTURAL_HEAD" - using = tooltip_se - } - - icon = { - visible = "[And(Not(LegacyItem.GetCharacter.IsAlive), LegacyItem.WasCulturalHead)]" - name = "cultural_head_dead" - size = { 24 24 } - texture = "gfx/interface/icons/icon_culture.dds" - tooltip = "LEGACY_CULTURAL_HEAD_DEAD" - using = tooltip_se - } - - icon = { - visible = "[GreaterThanOrEqualTo_CFixedPoint(LegacyItem.GetDread, GetDefine('NCharacter', 'BOLD_LEVEL_INTIMIDATED') )]" - name = "dreaded" - size = { 24 24 } - texture = "gfx/interface/icons/icon_dread.dds" - tooltip = "LEGACY_DREADED" - using = tooltip_se - } - - icon = { - name = "renowned" - size = { 24 24 } - texture = "[GetPrestigeLevelIcon(LegacyItem.GetPrestigeLevel)]" - tooltip = "LEGACY_RENOWNED" - using = tooltip_se - } - - - icon = { - name = "pious" - size = { 24 24 } - texture = "[GetPietyLevelIcon(LegacyItem.GetPietyLevel)]" - tooltip = "LEGACY_PIOUS" - using = tooltip_se - } - - icon = { - name = "lifestyle" - visible = "[LegacyItem.GetLifestyle.IsValid]" - size = { 24 24 } - texture = "[LegacyItem.GetLifestyle.GetIcon]" - framesize = { 160 160 } - - tooltip = "LEGACY_LIFESTYLE" - using = tooltip_se - - } - - icon = { - name = "wars" - visible = "[LegacyItem.HasFoughtInWar]" - size = { 24 24 } - texture = "gfx/interface/icons/character_interactions/declare_war_interaction.dds" - tooltip = "LEGACY_WARS" - using = tooltip_se - } - } - - type vbox_legacy_item = vbox { - datacontext = "[LegacyItem.GetCharacter]" - layoutpolicy_vertical = expanding - - portrait_body = { - blockoverride "status_icons" {} - blockoverride "opinion_box" {} - blockoverride "coa" {} - blockoverride "dead_icon" {} - - blockoverride "portrait_button" - { - size = { 300 444 } - } - } - - hbox_legacy_status = {} - - text_single = { - text = "LEGACY_NAME" - default_Format = "#high" - } - - text_single = { - text = "LEGACY_REIGN" - tooltip = "LEGACY_REIGN_TT" - } - } -} \ No newline at end of file diff --git a/project/ck3/base_game/gui/window_title.gui b/project/ck3/base_game/gui/window_title.gui deleted file mode 100644 index cb760108dd..0000000000 --- a/project/ck3/base_game/gui/window_title.gui +++ /dev/null @@ -1,959 +0,0 @@ -### TITLE WINDOW - -window = { - name = "title_view_window" - movable = no - allow_outside = yes - layer = windows_layer - - using = Window_Size_Sidebar - using = Window_Background_Sidebar - - state = { - name = _show - position = { 0 0 } - on_start = "[GetVariableSystem.Clear( 'display_allegiance' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - position_x = -60 - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - vbox = { - using = Window_Margins_Sidebar - - ###################################################### - #################### TITLE VIEW ###################### - ###################################################### - - datacontext = "[TitleViewWindow.GetTitle]" - - vbox = { - name = "title_view_main_tab" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - ### HEADER ### - hbox = { - name = "header_area" - layoutpolicy_horizontal = expanding - - background = { - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - margin_bottom = 10 - spriteType = Corneredtiled - spriteborder = { 0 18 } - texture_density = 2 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_title_big_top.dds" - spriteType = Corneredtiled - spriteborder = { 160 0 } - blend_mode = alphamultiply - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_title_big_top.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - } - - vbox = { - margin = { 10 5 } - layoutpolicy_vertical = expanding - - coa_title_big_crown = { - datacontext = "[TitleViewWindow.GetTitle]" - tooltip = "[Title.GetCOADeJureTooltip]" - - icon = { - name = "has_laws" - visible = "[And( InDebugMode, TitleViewWindow.GetTitle.HasLaws) ]" - parentanchor = bottom|right - size = { 42 42 } - texture = "gfx/interface/icons/title_status/icon_title_law.dds" - } - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - ignoreinvisible = yes - datacontext = "[TitleViewWindow.GetTitle]" - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - margin_top = 22 - - hbox = { - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - spacing = 5 - - text_multi = { - text = "[TitleViewWindow.GetTitle.GetNameNoTooltip|U]" - default_format = "#high" - max_width = 330 - autoresize = yes - using = Font_Size_Big - } - - button_edit_text = { - visible = "[TitleViewWindow.GetTitle.CanPlayerCustomizeTitle]" - onclick = "[OpenTitleCustomizationWindow(TitleViewWindow.GetTitle)]" - tooltip = "CUSTOMIZE_TITLE" - } - - expand = {} - } - - vbox_title_type_text = { - layoutpolicy_horizontal = expanding - } - } - - watch_window_button = { - size = { 60 40 } - onclick = "[AddWatchWindow( TitleViewWindow.GetTitle.MakeScope )]" - } - - expand = {} - - vbox = { - layoutpolicy_vertical = expanding - - buttons_window_control = { - blockoverride "button_close" - { - onclick = "[TitleViewWindow.Close]" - onclick = "[TitleViewWindow.CloseHistory]" - onclick = "[TitleViewWindow.CloseClaimants]" - } - - blockoverride "button_back" - { - visible = "[HasViewHistory]" - onclick = "[OpenFromViewHistory]" - tooltip = "[GetViewHistoryTooltip]" - } - - blockoverride "button_me" - { - onclick = "[DefaultOnCharacterClick(GetPlayer.GetID)]" - } - } - - expand = {} - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 10 - spacing = 5 - - text_single = { - visible = "[Title.HasFaction]" - datacontext = "[Title.GetFaction]" - text = "TITLE_VIEW_FACTION" - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_single = { - layoutpolicy_horizontal = expanding - name = "is_created" - visible = "[Not(Title.HasHolder)]" - text = "TV_NOT_CREATED" - } - - vbox = { - name = "existing_title" - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - visible = "[Title.HasHolder]" - spacing = 4 - - text_single = { - name = "my_title" - layoutpolicy_horizontal = expanding - visible = "[EqualTo_uint32( Title.GetHolder.GetID, GetPlayer.GetID )]" - text = "TV_MY_TITLE" - } - - text_single = { - text = "TV_NO_CLAIM" - layoutpolicy_horizontal = expanding - visible = "[And(And(NotEqualTo_uint32( Title.GetHolder.GetID, GetPlayer.GetID ), Not(GetPlayer.HasClaimOnTitle(TitleViewWindow.GetTitle ))),Title.CanHaveClaim))]" - } - - text_multi = { - name = "have_claim" - text = "[Title.GetClaimStateFor(GetPlayer)]" - layoutpolicy_horizontal = expanding - minimumsize = { 200 50 } - visible = "[And(NotEqualTo_uint32( Title.GetHolder.GetID, GetPlayer.GetID ), GetPlayer.HasClaimOnTitle(TitleViewWindow.GetTitle ))]" - } - } - - expand = {} - - } - - flowcontainer = { - direction = vertical - ignoreinvisible = yes - spacing = 3 - - button_sidepanel_right = { - name = "view_claimants" - parentanchor = right - onclick = "[TitleViewWindow.ToggleClaimants]" - tooltip = "TITLE_CLAIMANTS_TOOLTIP" - visible = "[Title.CanHaveClaim]" - enabled = "[GreaterThan_int32( TitleViewWindow.GetNumberOfClaimants, '(int32)0' )]" - - blockoverride "button_text" - { - text = "TITLE_VIEW_CLAIMANTS" - } - } - - button_sidepanel_right = { - name = "title history" - parentanchor = right - visible = "[And( Not( Title.IsBarony ), Not( Title.HasFaction ) )]" - onclick = "[TitleViewWindow.ToggleHistory]" - - tooltip = "SHOW_TITLE_HISTORY" - - blockoverride "button_text" - { - text = "TITLE_HISTORY" - } - } - - - text_single = { - align = right - parentanchor = right - visible = "[Not(Title.CanHaveClaim)]" - text = "TITLE_VIEW_NO_CLAIMANTS" - tooltip = "TITLE_VIEW_NO_CLAIMANTS_TOOLTIP" - default_format = "#weak" - } - } - } - - ### COUNTY PART OF #### - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - margin_right = 10 - margin_bottom = 10 - - text_single = { - text = "TITLE_VIEW_DE_JURE_PART_OF" - visible = "[DataModelHasItems(TitleViewWindow.GetLiegeItems)]" - } - - fixedgridbox = { - name = "dejure_liege_grid" - datamodel = "[TitleViewWindow.GetLiegeItems]" - flipdirection = yes - addcolumn = 40 - addrow = 40 - maxverticalslots = 1 - setitemsizefromcell = yes - - item = { - widget = { - size = { 40 50 } - - coa_title_tiny_crown = { - datacontext = "[TitleItem.GetTitle]" - position = { 0 -10 } - - using = tooltip_se - } - } - } - } - - expand = {} - - vbox = { - visible = "[And(TitleViewWindow.GetTitle.HasHolder,TitleViewWindow.GetTitle.IsLanded)]" - margin_left = 10 - margin_bottom = 5 - spacing = 5 - - text_single = { - margin_left = 5 - layoutpolicy_horizontal = expanding - align = center - max_width = 180 - raw_text = "[TitleViewWindow.GetTypeOfLanded]: " - } - - button_tertiary = { - datacontext = "[TitleViewWindow.GetHolding]" - tooltip = "TITLE_VIEW_GO_TO_HOLDING" - onclick = "[TitleViewWindow.GoToHolding]" - size = { 120 30 } - text = "[Holding.GetProvince.GetNameNoTooltip]" - } - } - } - } - - expand = {} - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - ### TABS ### - hbox = { - name = "tabs" - visible = "[Not(IsDataModelEmpty(TitleViewWindow.GetTitleAllegianceVassals))]" - layoutpolicy_horizontal = expanding - - button_tab = { - layoutpolicy_horizontal = expanding - name = "show_vassals" - text = "TITLE_VIEW_DE_JURE" - default_format = "#weak" - down = "[Not( GetVariableSystem.Exists( 'display_allegiance' ) )]" - onclick = "[GetVariableSystem.Clear( 'display_allegiance' )]" - } - - button_tab = { - layoutpolicy_horizontal = expanding - name = "show_allegiance" - text = "TITLE_VIEW_VASSALS" - default_format = "#weak" - down = "[GetVariableSystem.Exists( 'display_allegiance' )]" - onclick = "[GetVariableSystem.Set( 'display_allegiance', 'true' )]" - } - } - - vbox = { - name = "dejure_tab_contents" - datacontext = "[TitleViewWindow.GetTitle]" - visible = "[And(DataModelHasItems(TitleViewWindow.GetVassalGroupItems), Not(Or(GetVariableSystem.Exists( 'display_allegiance' ), Or(Title.IsMercenaryCompany,Title.IsHolyOrder))))]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 10 - spacing = 15 - - text_label_center = { - text = "[TitleViewWindow.GetDeJureDescription]" - max_width = 550 - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 300 } - - using = title_window_background_illustration - - blockoverride "scrollbox_content" { - vbox = { - layoutpolicy_horizontal = expanding - datamodel = "[TitleViewWindow.GetVassalGroupItems]" - spacing = 10 - - item = { - vbox = { - layoutpolicy_horizontal = expanding - - vbox = { - datamodel = "[DeJureVassalGroupItem.GetTitleItems]" - layoutpolicy_horizontal = expanding - spacing = 3 - - text_single = { - layoutpolicy_horizontal = expanding - text = "[DeJureVassalGroupItem.GetOwnedBy]" - default_format = "#low" - max_width = 1000 - margin = { 0 10 } - } - - item = { - button_standard_list = { - datacontext = "[TitleItem.GetTitle]" - layoutpolicy_horizontal = expanding - minimumsize = { 0 50 } - onclick = "[DefaultOnCoatOfArmsClick(Title.GetID)]" - onrightclick = "[DefaultOnCoatOfArmsRightClick(Title.GetID)]" - button_ignore = none - - tooltipwidget = { - using = LandedTitleTooltip - } - - hbox = { - # position = {0 -8} - position = {0 -5 } - margin = { 5 0 } - coa_title_tiny_crown = {} - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Title.GetNameNoTooltip|U]" - default_format = "#high" - margin = { 10 0 } - max_width = 1000 - } - } - } - } - } - } - } - } - } - } - } - - scrollbox = { - name = "tab_contents_empty" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[Not(Or(DataModelHasItems(TitleViewWindow.GetVassalGroupItems), GetVariableSystem.Exists( 'display_allegiance' )))]" - - using = title_window_background_illustration - - blockoverride "scrollbox_content" { - vbox = { - layoutpolicy_vertical = expanding - - container = { - visible = "[Not(DataModelHasItems(TitleViewWindow.GetVassalGroupItems))]" - - text_single = { - visible = "[Not(TitleViewWindow.GetTitle.IsBarony)]" - text = "TITLE_VIEW_TITULAR" - default_format = "#weak" - } - - text_single = { - visible = "[TitleViewWindow.GetTitle.IsBarony]" - text = "TITLE_VIEW_BARONY_NO_DEJURE" - default_format = "#weak" - } - } - } - } - } - - vbox = { - name = "vassals_tab_contents" - visible = "[GetVariableSystem.Exists( 'display_allegiance' )]" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 10 - spacing = 15 - - text_label_center = { - text = "TITLE_ALLEGIANCE_VASSAL_LIST" - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 0 300 } - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[TitleViewWindow.GetTitleAllegianceVassals]" - layoutpolicy_horizontal = expanding - spacing = 3 - - item = { - button_standard_list = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 50 } - onclick = "[DefaultOnCharacterClick(Character.GetID)]" - onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]" - button_ignore = none - - hbox = { - margin = { 5 0 } - position = {0 -2 } - - coa_realm_tiny_crown = {} - - text_single = { - text = "[Character.GetNameNoTooltip]" - layoutpolicy_horizontal = expanding - margin = { 10 0 } - } - } - } - } - } - } - } - } - - hbox = { - margin = { 20 5 } - datacontext = "[TitleViewWindow.GetTitle.GetPreferredCapital]" - visible = "[And( Title.IsValid, Not( TitleViewWindow.GetTitle.HasFaction ) )]" - - text_single = { - text = "TITLE_VIEW_DE_JURE_CAPITAL" - } - - widget = { - size = { 40 40 } - - coa_title_tiny_crown = { - position = { 0 -10 } - } - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Title.GetName]" - } - } - - divider = { - layoutpolicy_horizontal = expanding - } - - vbox = { - name = "create_title" - visible = "[And( Not( Title.IsBarony ), Not( TitleViewWindow.GetTitle.HasHolder ) )]" - margin = { 0 20 } - spacing = 15 - - text_single = { - text = "TITLE_VIEW_NOT_CREATED" - using = Font_Size_Big - } - - vbox = { - layoutpolicy_horizontal = expanding - - hbox = { - layoutpolicy_horizontal = expanding - tooltip = "[TitleViewWindow.GetMinimumDeJureDetailedText]" - - icon = { - name = "icon_yes" - size = { 25 25 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - visible = "[TitleViewWindow.HasEnoughCounties]" - } - - icon = { - name = "icon_no" - size = { 25 25 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - visible = "[Not(TitleViewWindow.HasEnoughCounties)]" - } - - text_single = { - text = "[TitleViewWindow.GetMinimumDeJureText]" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - tooltip = "[TitleViewWindow.GetMinimumGoldTooltip]" - - icon = { - name = "icon_yes" - visible = "[TitleViewWindow.HasEnoughGold]" - size = { 25 25 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - } - - icon = { - name = "icon_no" - visible = "[Not(TitleViewWindow.HasEnoughGold)]" - size = { 25 25 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - - text_single = { - text = "[TitleViewWindow.GetMinimumGoldText]" - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[Not( TitleViewWindow.HasTitlesOfTier )]" - tooltip = "[TitleViewWindow.GetTitlesOfTierTooltip]" - - icon = { - name = "icon_yes" - visible = "[TitleViewWindow.HasTitlesOfTier]" - size = { 25 25 } - texture = "gfx/interface/icons/symbols/icon_check.dds" - } - - icon = { - name = "icon_no" - visible = "[Not( TitleViewWindow.HasTitlesOfTier )]" - size = { 25 25 } - texture = "gfx/interface/icons/symbols/icon_cross.dds" - } - - text_single = { - text = "[TitleViewWindow.GetTitlesOfTierText]" - } - - expand = {} - } - } - - text_single = { - text = "[TitleViewWindow.GetPrestigeGainText]" - } - - button_primary = { - enabled = "[TitleViewWindow.CanTitleBeCreated]" - text = "TITLE_VIEW_CREATE_TITLE" - onclick = "[TitleViewWindow.CreateTitle]" - tooltip = "[TitleViewWindow.GetCreateTitleButtonTooltip]" - } - } - - vbox_strength_info = { - visible = "[Title.IsMercenaryCompany]" - datacontext = "[Title.GetMercenaryCompany]" - - blockoverride "hired_troops_knights" { - text = "TITLE_VIEW_MERCENARY_NUMBER_OF_KNIGHTS" - } - - blockoverride "hired_troops_soldiers" { - text = "TITLE_VIEW_MERCENARY_NUMBER_OF_SOLDIERS" - } - - blockoverride "strength_values" { - value = "[CurrentAndMaxToProgressbarValueInt32( MercenaryCompany.GetCurrentSoldiers, MercenaryCompany.GetMaxSoldiers )]" - } - } - - vbox_strength_info = { - visible = "[Title.IsHolyOrder]" - datacontext = "[Title.GetHolyOrder]" - } - - expand = {} - - #### PORTRAITS ### - vbox = { - name = "succession_info" - visible = "[TitleViewWindow.GetTitle.HasHolder]" - layoutpolicy_vertical = preferred - layoutpolicy_horizontal = expanding - ignoreinvisible = yes - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - vbox = { - layoutpolicy_vertical = expanding - datacontext = "[TitleViewWindow.GetTitle.GetHolder]" - - expand = {} - - portrait_torso = {} - - text_label_center = { - text = "TITLE_VIEW_HOLDER" - layoutpolicy_horizontal = expanding - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - visible = "[Not( Title.HasFaction )]" - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin_right = 20 - spacing = 10 - - text_multi = { - visible = "[And( InDebugMode, TitleViewWindow.GetTitle.HasLaws) ]" - layoutpolicy_horizontal = expanding - margin = { 5 5 } - size = { 0 100 } - raw_text = " [TitleViewWindow.GetSuccessionDescription]" - - icon = { - name = "has_laws" - size = { 25 25 } - texture = "gfx/interface/icons/title_status/icon_title_law.dds" - } - } - - text_multi = { - visible = "[Not(And( InDebugMode, TitleViewWindow.GetTitle.HasLaws))]" - text = "[TitleViewWindow.GetSuccessionDescription]" - layoutpolicy_horizontal = expanding - margin = { 5 5 } - size = { 0 80 } - } - - vbox = { - layoutpolicy_vertical = expanding - - button_round = { - name = "show_election_window" - datacontext = "[TitleViewWindow.GetTitle]" - datacontext = "[Title.GetHolder]" - visible = "[TitleViewWindow.GetTitle.HasSuccessionOrder('election')]" - size = { 60 60 } - tooltip = "TITLE_VIEW_SHOW_ELECTION_TT" - onclick = "[TitleViewWindow.OpenElection]" - - button_election_vote = { - alwaystransparent = yes - parentanchor = center - position = { 1 -1 } - size = { 40 40 } - } - } - expand = {} - } - } - - fixedgridbox = { - datamodel = "[TitleViewWindow.GetLineOfSuccession]" - datamodel_wrap = 4 - flipdirection = yes - maxhorizontalslots = 4 - maxverticalslots = 1 - addcolumn = 90 - addrow = 100 - - item = { - container = { - # animation_attention = { - # size = {100% 100%} - # visible = "[Character.IsLocalPlayer]" - # } - - portrait_head_small = {} - } - } - } - - vbox = { - visible = "[Not(Title.IsHolyOrder)]" - layoutpolicy_horizontal = expanding - - text_label_center = { - text = "TITLE_VIEW_SUCCESSION" - layoutpolicy_horizontal = expanding - } - } - } - - expand = {} - } - } - } - - - hbox ={ - name = "buttons" - margin = { 0 10 } - spacing = 5 - visible = "[Not( Title.HasFaction )]" - - hbox = { - spacing = 5 - - vbox = { - spacing = 5 - - hbox = { - datacontext = "[TitleViewWindow.GetTitle]" - datacontext = "[Title.GetHolder]" - visible = "[Not(Or(Title.IsMercenaryCompany,Title.IsHolyOrder))]" - ignoreinvisible = yes - spacing = 5 - - button_tertiary = { - name = "remove_law" - visible = "[And( Character.IsLocalPlayer, TitleViewWindow.GetTitle.HasLaws )]" - text = "TITLE_VIEW_CLEAR_LAWS" - enabled = "[TitleViewWindow.CanClearLaws]" - onclick = "[TitleViewWindow.ClearLaws]" - tooltip = "[TitleViewWindow.GetClearLawsButtonTooltip]" - } - - button_tertiary = { - name = "open_laws" - text = "TITLE_VIEW_SHOW_ADD_LAWS" - visible = "[And( Character.IsLocalPlayer, TitleViewWindow.CanAddLaws )]" - onclick = "[TitleViewWindow.ToggleLaws]" - } - - button_standard = { - name = "toggle_find_vassal" - text = "FIND_VASSAL_HEADER" - visible = "[And( And( ObjectsEqual( Title.GetHolder, GetPlayer ), TitleViewWindow.GetTitle.CanUseFindVassal( GetPlayer ) ), Not( Title.IsLeasedOut))]" - - onclick = "[TitleViewWindow.ToggleFindVassalListWindow]" - tooltip = "FIND_VASSAL_BUTTON_TOOLTIP" - } - } - - hbox = { - datacontext = "[TitleViewWindow.GetTitle]" - datacontext = "[TitleViewWindow.GetTitle.GetHolder]" - visible = "[Not(Or(Title.IsMercenaryCompany,Title.IsHolyOrder))]" - spacing = 5 - - button_tertiary = { - name = "destroy_title" - text = "TITLE_VIEW_DESTROY_TITLE" - visible = "[TitleViewWindow.ShowDestroy]" - enabled = "[TitleViewWindow.CanTitleBeDestroyed]" - onclick = "[TitleViewWindow.DestroyTitle]" - tooltip = "[TitleViewWindow.GetDestroyTitleButtonTooltip]" - } - - button_tertiary = { - name = "make_primary_title" - text = "TITLE_VIEW_MAKE_PRIMARY" - visible = "[And( Character.IsLocalPlayer, TitleViewWindow.CanMakePrimary )]" - onclick = "[TitleViewWindow.MakePrimary]" - tooltip = "TITLE_MAKE_PRIMARY_TOOLTIP" - } - - button_primary = { - name = "usurp_title" - text = "TITLE_VIEW_USURP_TITLE" - visible = "[And( Not(Character.IsLocalPlayer), TitleViewWindow.ShowUsurp )]" - enabled = "[TitleViewWindow.CanTitleBeUsurped]" - onclick = "[TitleViewWindow.UsurpTitle]" - tooltip = "[TitleViewWindow.GetUsurpTitleButtonTooltip]" - } - } - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - - -template title_view_window_side_pop_out -{ - position = { 0 80 } - - - state = { - name = _show - using = Animation_FadeIn_Standard - position_x = 590 - } - - state = { - name = _hide - using = Animation_FadeOut_Standard - position_x = 500 - } -} - -template title_window_background_illustration -{ - background = { - texture = "[GetIllustration( 'title_holding' ).GetTextureForTitle( TitleViewWindow.GetTitle )]" - alpha = 0.5 - fittype = centercrop - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - - using = Mask_Rough_Edges - } -} - -types Title -{ - type vbox_title_type_text = vbox { - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[Not(Or(Title.IsMercenaryCompany, Or( Title.IsHolyOrder, Title.HasFaction )))]" - text = "TV_TIER_INFO" - } - - text_single = { - layoutpolicy_horizontal = expanding - visible = "[Not(Title.CanHaveClaim)]" - text = "[Title.GetSpecialDescription]" - } - } -} diff --git a/project/ck3/base_game/gui/window_title_add_law.gui b/project/ck3/base_game/gui/window_title_add_law.gui deleted file mode 100644 index ed1870cdf2..0000000000 --- a/project/ck3/base_game/gui/window_title_add_law.gui +++ /dev/null @@ -1,247 +0,0 @@ -###################################################### -################## TITLE LAW WINDOW #################### -###################################################### - -window = { - name = "title_add_law_window" - parentanchor = bottom - position = { 590 -100 } - size = { 680 70% } - layer = middle - using = Window_Decoration - using = Window_Background - using = title_view_window_side_pop_out - - vbox = { - using = Window_Margins - restrictparent_min = yes - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "TITLE_VIEW_TITLE_ADD_LAW_LABEL" - } - - blockoverride "button_close" - { - onclick = "[TitleAddLawWindow.Close]" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - spacing = 15 - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 15 } - - hbox = { - name = "title_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - datacontext = "[TitleAddLawWindow.GetTitle]" - - text_multi = { - text = "TITLE_VIEW_TITLE_ADD_LAW_INFO" - align = top|left - autoresize = yes - max_width = 250 - default_format = "#weak" - - text_occluder = { - size = { 85 110 } - position = { 0 -15 } - coa_title_medium_crown = { - size = { 100% 100% } - } - } - } - } - - vbox = { - margin = { 10 10 } - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - text_label_center = { - autoresize = yes - max_width = 245 - text = "TITLE_VIEW_TITLE_ADD_LAW_POSSIBLE_LAWS" - } - - spacer = { - size = { 5 5 } - } - - scrollarea = { - name = "laws" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - minimumsize = { 250 350 } - - scrollbarpolicy_vertical = as_needed - scrollbarpolicy_horizontal = always_off - - scrollbar_vertical = { - using = Scrollbar_Vertical - } - - scrollwidget = { - fixedgridbox = { - name = "laws_grid" - addcolumn = 250 - addrow = 48 - datamodel = "[TitleAddLawWindow.GetLawItems]" - - item = { - button_standard_list = { - name = "law_item" - datacontext = "[LawItem.GetLaw]" - - size = { 250 45 } - - gfxtype = togglepushbuttongfx - - down = "[LawItem.IsSelected]" - - button_normal = { - size = { 100% 100% } - onclick = "[PdxGuiTriggerAllAnimations('law_info_refresh')]" - visible = "[Not(LawItem.IsSelected)]" - - state = { - name = _mouse_click - delay = 0.15 - on_finish = "[LawItem.OnClick]" - } - } - - hbox = { - margin = { 10 5 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Law.GetNameNoTooltip]" - align = left|nobaseline - default_format = "#clickable" - autoresize = no - } - - text_single = { - align = nobaseline - size = { 80 40 } - text = "[Law.GetEnactCostForPlayer]" - tooltip = "[Law.GetEnactBreakdownForPlayer]" - margin = { 0 5 } - } - } - } - } - } - } - } - } - } - - vbox = { - name = "law_info" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - min_width = 380 - margin = { 15 15 } - spacing = 10 - datacontext = "[TitleAddLawWindow.GetSelectedLaw]" - - background = { - using = Background_Area - } - - background = { - texture = "gfx/interface/illustrations/council/bg_council_chancellor.dds" - alpha = 0.5 - fittype = end - using = Mask_Rough_Edges - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - blend_mode = alphamultiply - mirror = vertical - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - state = { - name = "law_info_refresh" - alpha = 0 - duration = 0.15 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.15 - using = Animation_Curve_Default - } - - text_label_center = { - text = "[Law.GetNameNoTooltip]" - size = { 400 30 } - } - - text_label_center = { - text = "[Law.GetSubName]" - visible = "[Law.HasSubName]" - default_format = "#low" - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 10 } - text = "[Law.GetEffectDescription]" - } - - text_multi = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 10 } - text = "[Law.GetTitleEnactEffectDescriptionForPlayer( TitleAddLawWindow.GetTitle )]" - } - } - } - } - - divider_light = { - layoutpolicy_horizontal = expanding - } - - vbox = { - margin_bottom = 10 - spacing = 5 - - text_single = { - text = "[TitleAddLawWindow.GetSelectedLaw.GetEnactCostForPlayer]" - tooltip = "[TitleAddLawWindow.GetSelectedLaw.GetEnactBreakdownForPlayer]" - autoresize = yes - minimumsize = { 0 30 } - } - - button_primary_big = { - name = "add_law_button" - text = "TITLE_VIEW_TITLE_ADD_LAW_CONFIRM" - tooltip = "[TitleAddLawWindow.GetSelectTooltip]" - enabled = "[TitleAddLawWindow.CanSelect]" - onclick = "[TitleAddLawWindow.Select]" - } - } - } -} diff --git a/project/ck3/base_game/gui/window_title_claimants.gui b/project/ck3/base_game/gui/window_title_claimants.gui deleted file mode 100644 index 1bf72e0c84..0000000000 --- a/project/ck3/base_game/gui/window_title_claimants.gui +++ /dev/null @@ -1,195 +0,0 @@ -###################################################### -################# CLAIMANTS WINDOW ################### -###################################################### - -window = { - name = "claimants_window" - widgetanchor = top - size = { 580 90% } - resizable = no - layer = middle - - using = Window_Movable - using = title_view_window_side_pop_out - using = Window_Decoration - using = Window_Background - - # Sort dropdown - vbox = { - using = Window_Margins - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "TITLE_CLAIMANTS_HEADER" - } - - blockoverride "button_close" - { - onclick = "[ClaimantsWindow.Close]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "sort_buttons" { - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_right = 20 - margin_top = 5 - spacing = 5 - - text_single = { - text = "TITLE_SORT_BY" - align = nobaseline - } - - dropdown_menu_standard = - { - name = "sort_dropdown" - - blockoverride "dropdown_active_item_properties" - { - text = "[ClaimantSortOption.GetName]" - } - - blockoverride "dropdown_item_properties" - { - text = "[ClaimantSortOption.GetName]" - } - } - - expand = {} - } - } - - blockoverride "container_implementation" { - fixedgridbox = { - addcolumn = 470 - addrow = 160 - name = "claimants_scroll_area" - datamodel = "[ClaimantsWindow.GetClaimants]" - - item = { - widget = { - size = { 470 160 } - - vbox = { - datacontext = "[GuiClaimant.GetCharacter]" - - background = { - using = Background_Area_With_Header - } - - text_single = { - name = "holder_name" - layoutpolicy_horizontal = expanding - margin_left = 15 - margin_top = 3 - text = "[Character.GetUINameNotMeNoTooltip]" - } - - hbox = { - layoutpolicy_horizontal = expanding - - portrait_head = {} - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 10 } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "unpressed" - visible = "[And(Not(GuiClaimant.IsPressed), Not(GuiClaimant.IsImplicit))]" - text = "WEAK_CLAIM" - } - - text_single = { - name = "pressed" - visible = "[And(GuiClaimant.IsPressed, Not(GuiClaimant.IsImplicit))]" - text = "STRONG_CLAIM" - } - - text_single = { - name = "implicit" - visible = "[GuiClaimant.IsImplicit]" - text = "IMPLICIT_CLAIM" - } - - icon = { - name = "not_threat" - visible = "[GuiClaimant.IsAlly]" - texture = "gfx/interface/icons/icon_retreat.dds" - size = { 30 30 } - tooltip = "CLAIMANT_NOT_A_THREAT" - using = tooltip_ne - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = -10 - margin_top = 10 - - strength_balance = { - name = "strength_balance" - datacontext = "[GuiClaimant.GetMilitaryStrengthInfo]" - using = tooltip_ne - } - - expand = {} - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 0 -1 } - margin_right = 10 - - visible = "[Character.HasDynasty]" - - coa_house_small = { - datacontext = "[Character.GetHouse]" - } - - text_multi = { - name = "type" - text = "[Character.GetHouse.GetNameNoTooltip]" - layoutpolicy_horizontal = expanding - align = top|hcenter - minimumsize = { 100 0 } - } - } - } - } - } - } - } - } - - blockoverride "character_count" {} - - #this window cannot be openend if there are no claimants - blockoverride "scrollbox_empty_visibility" {} - } - } - } -} diff --git a/project/ck3/base_game/gui/window_title_election.gui b/project/ck3/base_game/gui/window_title_election.gui deleted file mode 100644 index ae67469e4d..0000000000 --- a/project/ck3/base_game/gui/window_title_election.gui +++ /dev/null @@ -1,1203 +0,0 @@ - -###################################################### -################# ELECTION WINDOW #################### -###################################################### -window = { - name = "title_election" - movable = no - allow_outside = yes - layer = windows_layer - - using = Window_Size_Sidebar - using = Window_Background_Sidebar - - state = { - name = _show - position = { 0 0 } - on_start = "[GetVariableSystem.Clear( 'display_allegiance' )]" - on_start = "[GetVariableSystem.Set( 'hide_bottom_left_HUD', 'true' )]" - - using = Animation_FadeIn_Standard - using = Sound_WindowShow_Standard - } - - state = { - name = _hide - position_x = -60 - on_start = "[GetVariableSystem.Clear( 'hide_bottom_left_HUD' )]" - - using = Animation_FadeOut_Standard - using = Sound_WindowHide_Standard - - } - - state = { - name = hide - next = _hide - position_x = 0 - trigger_when = "[GetVariableSystem.Exists( 'county_view_open' )]" - } - - vbox = { - datacontext = "[SuccessionElectionWindow.GetTitle.GetPlayerNominee]" - datacontext = "[SuccessionElectionWindow.GetTitle]" - using = Window_Margins_Sidebar - - spacing = 10 - - state = { - name = _show - using = Animation_FadeIn_Quick - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - } - - ### Header - widget = { - minimumsize = { 0 140 } - - hbox = { - name = "header_area" - minimumsize = { 0 130 } - margin = { 10 0 } - margin_top = 10 - - coa_title_medium_crown = { - datacontext = "[SuccessionElectionWindow.GetTitle]" - tooltip = "[Title.GetCOADeJureTooltip]" - } - - background = { - texture = "gfx/interface/component_tiles/tile_title_big_top_01.dds" - margin_bottom = 20 - spriteType = Corneredtiled - spriteborder = { 0 18 } - texture_density = 2 - } - - vbox = { - margin = { 10 5 } - layoutpolicy_horizontal = expanding - spacing = 5 - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "[SuccessionElectionWindow.GetTitle.GetNameNoTooltip|U]" - align = left - default_format = "#low" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "SUCCESSION_ELECTION_WINDOW_TITLE" - align = left - default_format = "#high" - using = Font_Size_Big - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - layoutpolicy_horizontal = expanding - text = "SUCCESSION_ELECTION_WINDOW_LAW" - align = left - default_format = "#low" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "SUCCESSION_ELECTION_WINDOW_RULES_ELECTORS" - tooltip = "[SuccessionElectionWindow.GetElectorsGroupingTooltip]" - align = left - default_format = "#low" - } - - text_single = { - layoutpolicy_horizontal = expanding - align = left - text = "SUCCESSION_ELECTION_WINDOW_RULES_CANDIDATES" - tooltip = "[SuccessionElectionWindow.GetCandidatesGroupingTooltip]" - default_format = "#low" - } - } - } - } - - buttons_window_control = { - parentanchor = top|right - - blockoverride "button_close" { - onclick = "[SuccessionElectionWindow.Close]" - } - - blockoverride "button_back" - { - visible = "[HasViewHistory]" - onclick = "[OpenFromViewHistory]" - tooltip = "[GetViewHistoryTooltip]" - } - } - } - - ### No Candidate is chosen - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_top = 20 - maximumsize = { 0 120 } - visible = "[And( Not( Character.IsValid ), Title.IsPlayerElector )]" - - spacing = 5 - - text_label_center = { - text = "ELECTION_NO_CANDIDATE" - default_format = "#low" - } - - expand = {} - - text_single = { - text = "SUCCESSION_ELECTION_WINDOW_SELECT_CANDIDATE_INFO" - default_format = "#I" - } - - hbox = { - tooltip = "[SuccessionElectionWindow.GetElectorVoteStrengthBreakdown( GetPlayer )]" - spacing = 5 - - text_single = { - text = "SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH" - max_width = 180 - default_format = "#low" - } - - vote_strength_icon = {} - - text_single = { - text = "[SuccessionElectionWindow.GetVoteStrength( GetPlayer )|V]" - max_width = 30 - default_format = "#low" - using = Font_Size_Medium - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - visible = "[Not( Or( Character.IsValid, Title.IsPlayerElector ) )]" - margin_top = 20 - - text_single = { - text = "SUCCESSION_ELECTION_WINDOW_NOT_ELECTOR" - default_format = "#warning" - } - } - - ### My Candidate - hbox = { - name = "my_candidate" - datacontext = "[SuccessionElectionWindow.GetCandidateFromCharacter( Character.Self )]" - visible = "[Character.IsValid]" - layoutpolicy_horizontal = expanding - margin = { 70 0 } - margin_top = 20 - - state = { - name = _show - - duration = 0.2 - - animation = { - size = { 0 500 } - bezier = { 0 0.5 0.5 1 } - } - - animation = { - alpha = 1 - bezier = { 0.5 0 1 0.5 } - } - } - - state = { - name = _hide - size = { 0 0 } - alpha = 0 - } - - state = { - name = "add_candidate" - alpha = 0 - duration = 0.2 - next = "b" - using = Animation_Curve_Default - } - - state = { - name = "b" - alpha = 1 - duration = 0.2 - using = Animation_Curve_Default - } - - vbox = { - layoutpolicy_vertical = expanding - - vbox = { - spacing = 5 - - text_label_center = { - layoutpolicy_horizontal = expanding - text = "SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE" - } - - text_single = { - text = "SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_INFO" - default_format = "#high" - using = Font_Size_Big - } - - text_single = { - text = "SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_STANCE" - } - - text_single = { - text = "SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY" - visible = "[Not( ObjectsEqual( Character.GetDynasty, GetPlayer.GetDynasty ) )]" - } - - expand = { - minimumsize = { 0 10 } - } - - hbox = { - spacing = 20 - margin_top = 10 - - text_single = { - datacontext = "[SuccessionElectionWindow.GetCandidateFromCharacter( Character.Self )]" - text = "SUCCESSION_ELECTION_WINDOW_CANDIDATE_RANK" - using = Font_Size_Medium - } - - hbox = { - spacing = 4 - tooltip = "SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE" - - vote_amount_icon = {} - - text_single = { - text = "[SuccessionElectionWindowCandidate.GetScore|V]" - using = Font_Size_Medium - } - } - } - - hbox = { - tooltip = "[SuccessionElectionWindow.GetElectorVoteStrengthBreakdown( GetPlayer )]" - - text_single = { - text = "SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH" - max_width = 180 - default_format = "#low" - } - - vote_strength_icon = {} - - text_single = { - text = "[SuccessionElectionWindow.GetVoteStrength( GetPlayer )|V]" - max_width = 30 - default_format = "#low" - using = Font_Size_Medium - } - } - } - } - - portrait_torso = { - state = { - name = "on_player_election_nomination" - next = "nomination_shown" - alpha = 0.5 - } - - state = { - name = "nomination_shown" - alpha = 1 - duration = 0.5 - using = Animation_Curve_Default - } - - blockoverride "opinion_box" {} - blockoverride "status_icons" {} - } - } - - ## Candidates list - hbox = { - layoutpolicy_horizontal = expanding - - button_tab = { - name = "show_candidate_button" - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Toggle('election_view_candidates')]" - down = "[Not(GetVariableSystem.Exists('election_view_candidates'))]" - - hbox = { - text_single = { - align = center - text = "SUCCESSION_ELECTION_WINDOW_CANDIDATES" - default_format = "#low" - } - } - } - - button_tab = { - name = "show_electors_button" - layoutpolicy_horizontal = expanding - onclick = "[GetVariableSystem.Toggle('election_view_candidates')]" - down = "[GetVariableSystem.Exists('election_view_candidates')]" - - hbox = { - text_single = { - align = center - text = "SUCCESSION_ELECTION_WINDOW_ELECTORS" - default_format = "#low" - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 5 - spacing = 10 - visible = "[Not(GetVariableSystem.Exists('election_view_candidates'))]" - datacontext = "[SuccessionElectionWindow.GetCandidates]" - - hbox_list_sort_buttons = { - layoutpolicy_horizontal = expanding - } - - scrollbox = { - name = "candiates_list" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - name = "candidates" - - fixedgridbox = { - datamodel = "[CharacterSelectionList.GetList]" - datacontext = "[SuccessionElectionWindow.GetTitle]" - addcolumn = 580 - addrow = 170 - setitemsizefromcell = yes - datamodel_reuse_widgets = yes - - item = { - widget = { - size = { 0 160 } - datacontext = "[CharacterListItem.GetCharacter]" - datacontext = "[SuccessionElectionWindow.GetCandidateFromCharacter( Character.Self )]" - - vbox = { - name = "candidate" - margin_top = 5 - - background = { - using = Background_Area - margin_left = 10 - } - - background = { - visible = "[EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' )]" - spriteType = Corneredstretched - spriteborder = { 15 15 } - using = Color_Blue - alpha = 0.6 - texture = "gfx/interface/component_masks/mask_frame.dds" - - margin = { 0 4 } - margin_left = 10 - - modify_texture = { - blend_mode = alphamultiply - alpha = 0.9 - mirror = horizontal - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - } - - modify_texture = { - mirror = vertical - blend_mode = alphamultiply - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - - background = { - visible = "[EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' )]" - spriteType = Corneredtiled - using = Color_Blue - alpha = 0.6 - texture = "gfx/interface/component_masks/patterns/mask_pattern_02.dds" - - margin = { 0 4 } - margin_left = 10 - margin_right = 50 - - modify_texture = { - blend_mode = alphamultiply - alpha = 0.9 - mirror = horizontal - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - } - - modify_texture = { - spriteType = Corneredtiled - spriteborder = { 15 15 } - blend_mode = alphamultiply - texture = "gfx/interface/component_masks/mask_texture_01.dds" - } - - modify_texture = { - mirror = vertical - blend_mode = alphamultiply - texture = "gfx/interface/component_masks/mask_fade_vertical.dds" - } - } - portrait_shoulders = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox = { - layoutpolicy_horizontal = expanding - margin_left = 5 - spacing = 5 - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 10 - - background = { - using = Background_Area - margin = { 0 5 } - margin_left = 10 - } - - container = { - visible = "[NotEqualTo_uint32( SuccessionElectionWindowCandidate.GetScore, '(uint32)0' )]" - #visible = "[EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)0' )]" - - text_single = { - text = "[SuccessionElectionWindowCandidate.GetElectionRank|V]" - default_format = "#bold" - using = Font_Size_Big - visible = "[EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' )]" - align = top - } - - text_single = { - text = "[SuccessionElectionWindowCandidate.GetElectionRank|V]" - default_format = "#bold" - visible = "[NotEqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' )]" - margin_bottom = 2 - } - } - - - - text_single = { - text = "[Character.GetUINameNotMeNoTooltip]" - layoutpolicy_horizontal = expanding - autoresize = no - default_format = "#low" - } - - #### SKILLS - hbox_skills_grid = { - margin_right = 20 - } - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - using = character_age_or_death_text - spacing = 2 - } - - text_single = { - name = "character_relation_to_you" - text = "[Character.GetRelationToString( GetPlayer )|E]" - tooltip = "EXTENDED_RELATIONS_TOOLTIP" - max_width = 380 - align = nobaseline - visible = "[Character.HasRelationTo( GetPlayer )]" - layoutpolicy_horizontal = expanding - } - - text_single = { - raw_text = "#D Relevance: [SuccessionElectionWindowCandidate.GetRelevance]#!" - visible = "[InDebugMode]" - - tooltipwidget = { - widget_value_breakdown_tooltip = { - datacontext = "[SuccessionElectionWindow.GetRelevanceBreakdown( Character.Self )]" - } - } - } - - expand = {} - } - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - margin_left = 10 - margin_right = 20 - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 5 5 } - - background = { - using = Background_Area_Dark - margin = { 3 3 } - alpha = 0.5 - } - - ### Vote button - widget = { - size = { 80 60 } - - button_round = { - visible = "[And( Title.IsPlayerElector, NotEqualTo_uint32( Title.GetPlayerNominee.GetID, Character.GetID ) )]" - size = { 60 60 } - parentanchor = center - - tooltip = NOMINATE_CANDIDATE_TOOLTIP - onclick = "[PdxGuiTriggerAllAnimations('add_candidate')]" - - state = { - name = _mouse_click - delay = 0.15 - on_finish = "[Title.OnPlayerNominatesSuccessor(Character.Self)]" - } - - button_election_vote = { - alwaystransparent = yes - parentanchor = center - position = { 1 -1 } - size = { 40 40 } - } - } - - text_multi = { - visible = "[EqualTo_uint32( Title.GetPlayerNominee.GetID, Character.GetID )]" - text = "SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE" - parentanchor = center - align = center - default_format = "#low" - max_width = 80 - autoresize = yes - } - } - - # Dynasty - widget = { - layoutpolicy_vertical = expanding - size = { 45 40 } - - coa_house_small = { - datacontext = "[Character.GetHouse]" - parentanchor = center - scale = 0.7 - } - } - - # Traits - vbox = { - layoutpolicy_vertical = expanding - margin = { 10 0 } - - fixedgridbox = { - name = "traits_grid_5" - datamodel = "[CharacterListItem.GetTraits]" - flipdirection = yes - addcolumn = 30 - addrow = 28 - - block "gridbox_items" - { - datamodel_wrap = 5 - maxverticalslots = 2 - } - - item = { - icon_trait = { - visible = "[Trait.IsValid]" - - blockoverride "icon_size" - { - size = { 30 30 } - } - - blockoverride "tooltip_placement" - { - using = tooltip_se - } - - blockoverride "glow_radius" - { - glow_radius = 3 - } - } - } - } - - expand = {} - } - - expand = {} - - divider_light = { - layoutpolicy_vertical = expanding - alpha = 0.5 - } - - hbox = { - margin = { 3 0 } - - hbox = { - visible = "[DataModelHasItems( SuccessionElectionWindowCandidate.GetElectors )]" - tooltip = "SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE" - spacing = 2 - - vote_amount_icon = {} - - text_single = { - text = "[SuccessionElectionWindowCandidate.GetScore|V]" - align = nobaseline - } - } - - hbox = { - visible = "[IsDataModelEmpty( SuccessionElectionWindowCandidate.GetElectors )]" - tooltip = "SUCCESSION_ELECTION_WINDOW_NO_ELECTORS" - spacing = 2 - alpha = 0.3 - - vote_amount_icon = {} - - text_single = { - text = "[SuccessionElectionWindowCandidate.GetScore|V]" - } - } - } - - divider_light = { - visible = "[Not( IsDataModelEmpty( CharacterListItem.GetTitleItems ) )]" - layoutpolicy_vertical = expanding - alpha = 0.5 - } - - hbox = { - margin_left = 5 - - button_religion_icon = { - datacontext = "[Character.GetFaith]" - size = { 40 40 } - } - } - } - } - } - } - } - } - } - } - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_bottom = 5 - spacing = 10 - visible = "[GetVariableSystem.Exists('election_view_candidates')]" - - scrollbox = { - name = "electors_list" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" { - name = "electors" - - fixedgridbox = { - datacontext = "[SuccessionElectionWindow.GetElectors]" - datamodel = "[CharacterSelectionList.GetList]" - addcolumn = 580 - addrow = 150 - setitemsizefromcell = yes - datamodel_reuse_widgets = yes - - item = { - widget = { - vbox = { - datacontext = "[CharacterListItem.GetCharacter]" - datacontext = "[SuccessionElectionWindow.GetElectorFromCharacter( Character.Self )]" - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[Character.GetNameNoTooltip]" - align = nobaseline - max_width = 535 - } - - background = { - using = Background_Area - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - portrait_head = {} - - portrait_head = { - datacontext = "[SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate]" - } - - hbox = { - layoutpolicy_horizontal = expanding - - - vbox = { - layoutpolicy_vertical = expanding - margin_left = 10 - margin_bottom = -6 - - vbox = { - margin_left = 3 - - text_single = { - text = "SUCCESSION_ELECTION_WINDOW_CANDIDATE" - layoutpolicy_horizontal = expanding - align = left - } - - text_single = { - visible = "[SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.IsValid]" - text = "SUCCESSION_ELECTION_WINDOW_RANK" - layoutpolicy_horizontal = expanding - align = left - } - } - - hbox = { - layoutpolicy_horizontal = expanding - visible = "[SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.IsValid]" - datacontext = "[SuccessionElectionWindow.GetCandidateFromCharacter( SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate )]" - spacing = 4 - - tooltip = "SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE" - - vote_amount_icon = {} - - text_single = { - text = "[SuccessionElectionWindowCandidate.GetScore|V]" - } - - expand = {} - } - } - - spacer = { - minimumsize = { 50 0 } - } - - vbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - hbox = { - spacing = 15 - - hbox = { - spacing = 5 - tooltip = "[SuccessionElectionWindow.GetElectorVoteStrengthBreakdown(SuccessionElectionWindowElector.GetElector)]" - - vote_strength_icon = {} - - text_single = { - text = "[SuccessionElectionWindowElector.GetVoteStrength|V]" - align = nobaseline - } - } - - hbox = { - spacing = 5 - tooltipwidget = vote_reason_tooltip - - vote_chance_icon = {} - - text_single = { - text = "[SuccessionElectionWindowElector.GetScoreDiff|+]" - align = nobaseline - } - } - } - - button_standard = { - datacontext = "[SuccessionElectionWindowElector.GetElector]" - text = "SUCCESSION_ELECTION_WINDOW_FORCE_VOTE" - visible = "[And( Title.CanCharacterControlVote( Character.Self ), And( Title.IsPlayerElector, Character.IsPlayerInteractionShown( 'force_vote_in_succession_election_interaction' ) ) )]" - enabled = "[Character.IsPlayerInteractionValid('force_vote_in_succession_election_interaction')]" - tooltip = "[Character.GetPlayerInteractionTooltip('force_vote_in_succession_election_interaction')]" - onclick = "[Character.OpenPlayerInteraction('force_vote_in_succession_election_interaction')]" - } - } - } - } - } - } - } - } - } - } - } - } - - window_character_filter = { - datacontext = "[SuccessionElectionWindow.GetCandidates]" - position = { 600 50 } - - blockoverride "addition_filter" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('range_filter')]" - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - - datacontext = "[CharacterSelectionList.GetCategory('personal_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('ruler_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('adult_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('gender_filter')]" - } - - divider = { - layoutpolicy_horizontal = expanding - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('married_filter')]" - } - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('imprisoned_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('hook_filter')]" - } - } - } - - vbox_filter_group = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetCategory('membership_filter_category')]" - blockoverride "filters" { - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('religion_filter')]" - } - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('culture_filter')]" - } - - - filter_item = { - layoutpolicy_horizontal = expanding - datacontext = "[CharacterSelectionList.GetFilter('dynasty_filter')]" - } - } - } - } - } -} - -###################################################### -################ TYPES AND TEMPLATES ################# -###################################################### - -types SuccessionWindowTypes -{ - type vote_strength_icon = icon_flat_standard - { - texture = "gfx/interface/icons/flat_icons/election_vote_strength.dds" - size = { 35 35 } - } - - type vote_chance_icon = icon_flat_standard - { - texture = "gfx/interface/icons/flat_icons/election_preference_over_my_candidate.dds" - size = { 35 35 } - } - - type vote_amount_icon = icon_flat_standard - { - texture = "gfx/interface/icons/flat_icons/election_window.dds" - size = { 40 40 } - } - - type vbox_strength_info = vbox { - name = "holy_order_strenght_info" - layoutpolicy_horizontal = expanding - spacing = 5 - margin = { 20 6 } - - background = { - using = Background_Area - } - - text_label_left = { - name = "strength" - layoutpolicy_horizontal = expanding - text = "HIRED_TROOPS_STRENGTH" - default_format = "#low" - } - - hbox = { - spacing = 50 - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 3 - - text_single = { - name = "soldiers_count" - default_format = "#high" - using = Font_Size_Big - - block "hired_troops_soldiers" { - text = "TITLE_VIEW_HO_NUMBER_OF_SOLDIERS" - } - } - - progressbar_standard = { - name = "strength_bar" - size = { 145 25 } - - block "strength_values" { - value = "[CurrentAndMaxToProgressbarValueInt32( HolyOrder.GetCurrentSoldiers, HolyOrder.GetMaxSoldiers)]" - } - } - } - - text_single = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - name = "knights_count" - default_format = "#high" - using = Font_Size_Big - - block "hired_troops_knights" { - text = "TITLE_VIEW_HO_NUMBER_OF_KNIGHTS" - } - } - } - expand = { - size = { 1 40 } - } - } -} - -local_template vote_reason_tooltip -{ - container = { - alwaystransparent = no - - widget = { - name = "background" - using = Background_Tooltip - size = { 100% 100% } - alwaystransparent = no - } - - container = { - visible = "[And( Title.CanCharacterControlVote(Character.Self), SuccessionElectionWindow.GetTitle.GetPlayerNominee.IsValid )]" - - flowcontainer = { - visible = "[Not(Character.IsPlayer)]" - - direction = vertical - margin = { 10 10 } - ignoreinvisible = yes - - flowcontainer = { - direction = horizontal - ignoreinvisible = yes - - flowcontainer = { - margin = { 10 5 } - direction = vertical - - background = { - using = Background_Area - } - - text_multi = { - autoresize = yes - minimumsize = { 250 -1 } - maximumsize = { 250 -1 } - multiline = yes - text = "SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE_TT" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - text_multi = { - autoresize = yes - minimumsize = { 250 -1 } - maximumsize = { 250 -1 } - multiline = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "[SuccessionElectionWindow.GetVoteReasonBreakdown( SuccessionElectionWindow.GetElectorFromCharacter( Character.Self ).GetElectorCandidate.GetCandidate, Character.Self )]" - } - } - - widget = { - visible = "[Not( SuccessionElectionWindowElector.IsVoteForPlayer )]" - size = { 5 0 } - } - - flowcontainer = { - visible = "[Not( SuccessionElectionWindowElector.IsVoteForPlayer )]" - margin = { 10 5 } - direction = vertical - ignoreinvisible = yes - - background = { - using = Background_Area - } - - text_multi = { - autoresize = yes - minimumsize = { 250 -1 } - maximumsize = { 250 -1 } - multiline = yes - text = "SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - text_multi = { - autoresize = yes - minimumsize = { 250 -1 } - maximumsize = { 250 -1 } - multiline = yes - fonttintcolor = "[TooltipInfo.GetTintColor]" - text = "[SuccessionElectionWindow.GetPlayerCandidateVoteReasonBreakdown( Character.Self )]" - } - } - } - - text_multi = { - margin = { 5 0 } - visible = "[SuccessionElectionWindow.CouldVoteForPlayerCandidateInstead( Character.Self )]" - text = "SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE_INFO" - autoresize = no - max_width = 520 - size = { 100% 50 } - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - } - - text_multi = { - visible = "[Character.IsOtherPlayer]" - - margin = { 10 5 } - align = left|nobaseline - autoresize = yes - minimumsize = { 270 -1 } - maximumsize = { 270 -1 } - - text = "SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_OTHER_PLAYER" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - text_multi = { - visible = "[Character.IsLocalPlayer]" - - margin = { 10 5 } - align = left|nobaseline - autoresize = yes - minimumsize = { 270 -1 } - maximumsize = { 270 -1 } - text = "SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_LOCAL_PLAYER" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - } - - text_multi = { - visible = "[Not( Title.CanCharacterControlVote( Character.Self ) )]" - - margin = { 10 5 } - align = left|nobaseline - autoresize = yes - minimumsize = { 270 -1 } - maximumsize = { 270 -1 } - text = "SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_FORCED_VOTE" - fonttintcolor = "[TooltipInfo.GetTintColor]" - } - - text_single = { - visible = "[Not( SuccessionElectionWindow.GetTitle.GetPlayerNominee.IsValid )]" - margin = { 10 10 } - text = "SUCCESSION_ELECTION_WINDOW_NO_PLAYER_NOMINEE" - } - } -} diff --git a/project/ck3/base_game/gui/window_title_history.gui b/project/ck3/base_game/gui/window_title_history.gui deleted file mode 100644 index 9db489b2d1..0000000000 --- a/project/ck3/base_game/gui/window_title_history.gui +++ /dev/null @@ -1,150 +0,0 @@ -###################################################### -################## HISTORY WINDOW #################### -###################################################### - -window = { - name = "title_history_window" - position = { 590 80 } - widgetanchor = top - size = { 580 90% } - layer = middle - - using = Window_Movable - using = title_view_window_side_pop_out - using = Window_Decoration - using = Window_Background - - vbox = { - using = Window_Margins - - hbox = { - layoutpolicy_horizontal = expanding - margin_bottom = 10 - - header_pattern = { - layoutpolicy_horizontal = expanding - allow_outside = yes - - widget = { - size = { 70 70 } - allow_outside = yes - - coa_title_small_crown = { - allow_outside = yes - datacontext = "[TitleHistoryWindow.GetTitle]" - position = { 5 -10 } - } - } - - blockoverride "header_text" - { - datacontext = "[TitleHistoryWindow.GetTitle]" - margin_top = 10 - text = "TITLE_VIEW_TITLE_HISTORY_LABEL" - align = nobaseline - } - - blockoverride "button_close" - { - onclick = "[TitleHistoryWindow.Close]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - vbox_character_list = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "sort_buttons" {} - blockoverride "scrollbox_empty_visibility" {} - - blockoverride "container_implementation" { - fixedgridbox = { - addcolumn = 470 - addrow = 160 - name = "characters_grid" - - datamodel = "[TitleHistoryWindow.GetHistory]" - - item = { - widget = { - size = { 470 160 } - - vbox = { - datacontext = "[TitleHistory.GetCharacter]" - - background = { - using = Background_Area_With_Header - } - - text_single = { - name = "date" - layoutpolicy_horizontal = expanding - margin_left = 15 - margin_top = 3 - text = "[TitleHistory.GetDate.GetString]" - } - - hbox = { - layoutpolicy_horizontal = expanding - - portrait_head = {} - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin = { 10 10 } - - text_multi = { - name = "holder_name" - layoutpolicy_horizontal = expanding - visible = "[Character.IsValid]" - text = "[Character.GetUINameNotMeNoTooltip]" - } - - text_single = { - name = "type" - layoutpolicy_horizontal = expanding - text = "[TitleHistory.GetName]" - } - - expand = {} - } - - vbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 0 -1 } - margin_right = 10 - - visible = "[Character.HasDynasty]" - - coa_house_small = { - datacontext = "[Character.GetHouse]" - } - - text_multi = { - name = "type" - text = "[Character.GetHouse.GetName]" - layoutpolicy_horizontal = expanding - align = top|hcenter - minimumsize = { 100 0 } - } - } - } - } - } - - } - - } - } - - blockoverride "character_count" {} - } - } - } -} diff --git a/project/ck3/base_game/gui/window_tutorial.gui b/project/ck3/base_game/gui/window_tutorial.gui deleted file mode 100644 index 336bc0035e..0000000000 --- a/project/ck3/base_game/gui/window_tutorial.gui +++ /dev/null @@ -1,304 +0,0 @@ -types TutorialWindow { - type tutorial_window = window { - alwaystransparent = no - resizable = no - parentanchor = center - - state = { - name = _show - using = Animation_FadeIn_Quick - using = Sound_WindowShow_Standard - - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - using = Sound_WindowHide_Standard - } - - icon = { - parentanchor = center - size = { 180% 180% } - alwaystransparent = yes - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - color = { 0.1 0.1 0.1 1 } - alpha = 0.6 - } - - icon = { - parentanchor = center - size = { 160% 160% } - alwaystransparent = yes - - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - using = Color_Orange - - state = { - trigger_on_create = yes - name = a - next = b - - using = Animation_Curve_Default - duration = 1 - alpha = 0.7 - } - - state = { - name = b - next = a - - using = Animation_Curve_Default - duration = 2 - alpha = 0 - } - } - - icon = { - size = { 100% 100% } - - using = Window_Background_NoDecoration - } - - state = { - name = center - using = Animation_Curve_Default - duration = 0.3 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)0', '(float)0' )]" - } - state = { - name = top_center - using = Animation_Curve_Default - duration = 0.3 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)0', '(float)-20' )]" - } - state = { - name = bottom_center - using = Animation_Curve_Default - duration = 0.3 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)0', '(float)20' )]" - } - - - state = { - name = bottom_left - using = Animation_Curve_Default - duration = 0.3 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)-30', '(float)25' )]" - } - - state = { - name = top_left - using = Animation_Curve_Default - duration = 0.3 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)-35', '(float)-20' )]" - } - - state = { - name = left - using = Animation_Curve_Default - duration = 0.5 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)-25', '(float)0' )]" - } - state = { - name = far_left - using = Animation_Curve_Default - duration = 0.5 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)-35', '(float)0' )]" - } - state = { - name = right - using = Animation_Curve_Default - duration = 0.5 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)25', '(float)0' )]" - } - state = { - name = far_right - using = Animation_Curve_Default - duration = 0.5 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)35', '(float)0' )]" - } - - state = { - name = bottom_right - using = Animation_Curve_Default - duration = 0.3 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)35', '(float)18' )]" - } - - state = { - name = bottom_right_min - using = Animation_Curve_Default - duration = 0.3 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)25', '(float)15' )]" - } - - state = { - name = top_right - using = Animation_Curve_Default - duration = 0.3 - position = "[GetGuiPositionFromPercentCoordinates( PdxGuiWidget.Self, '(float)30', '(float)-15' )]" - } - - vbox = { - margin = { 35 35 } - margin_top = 30 - set_parent_size_to_minimum = yes - - header_pattern = { - layoutpolicy_horizontal = expanding - - hbox = { - margin = { 15 0 } - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - } - - text_single = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - text = "[Tutorial.GetStepName]" - max_width = 420 - - using = Font_Type_Flavor - using = Font_Size_Big - } - - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - margin_right = 20 - - expand = { - visible = "[Not( Tutorial.HasTransition( 'read_later' ) )]" - } - - - text_single = { - visible = "[Not( StringIsEmpty( Tutorial.GetStepHeaderInfo ) )]" - margin = { 15 0 } - raw_text = "([Tutorial.GetStepHeaderInfo])" - default_format = "#weak" - using = Font_Size_Medium - } - - expand = { - visible = "[Tutorial.HasTransition( 'read_later' )]" - } - } - } - - blockoverride "header_text" - { - text = "" - } - - blockoverride "button_back" - { - visible = no - } - - blockoverride "button_close" - { - visible = "[Tutorial.HasTransition('read_later')]" - enabled = "[Tutorial.IsTransitionEnabled('read_later')]" - tooltip = "tutorial_lesson_button_read_later" - onclick = "[Tutorial.OnClickTransition('read_later')]" - } - } - - spacer = { - size = { 5 5 } - } - - scrollbox = { - autoresizescrollarea = yes - - blockoverride "scrollbox_content" - { - text_multi = { - max_width = 490 - min_width = 490 - autoresize = yes - text = "[Tutorial.GetStepText]" - using = Font_Size_Medium - } - - vbox = { - visible = "[Tutorial.HasStepInstructions]" - layoutpolicy_vertical = expanding - - text_single = { - layoutpolicy_horizontal = expanding - margin_top = 20 - margin_bottom = 5 - text = "TUTORIAL_STEP_INSTRUCTIONS" - using = Font_Size_Medium - } - text_multi = { - max_width = 430 - min_width = 430 - autoresize = yes - text = "[Tutorial.GetStepInstructions]" - using = Font_Size_Medium - } - expand = {} - } - } - blockoverride "scrollbox_expand" - { - expand = {} - } - } - - hbox = { - margin = { 10 10 } - spacing = 5 - ignoreinvisible = no - - button_tertiary = { - size = { 120 33 } - visible = "[Tutorial.HasTransition('back')]" - enabled = "[Tutorial.IsTransitionEnabled('back')]" - text = "[Tutorial.GetTransitionText('back')]" - onclick = "[Tutorial.OnClickTransition('back')]" - } - button_standard = { - size = { 120 33 } - visible = "[Tutorial.HasTransition('repeat')]" - enabled = "[Tutorial.IsTransitionEnabled('repeat')]" - text = "[Tutorial.GetTransitionText('repeat')]" - onclick = "[Tutorial.OnClickTransition('repeat')]" - } - button_tertiary = { - size = { 120 33 } - visible = "[Tutorial.HasTransition('skip')]" - enabled = "[Tutorial.IsTransitionEnabled('skip')]" - text = "[Tutorial.GetTransitionText('skip')]" - onclick = "[Tutorial.OnClickTransition('skip')]" - } - button_primary = { - name = "tutorial_highlight_next_button" - size = { 120 33 } - visible = "[Tutorial.HasTransition('next')]" - enabled = "[Tutorial.IsTransitionEnabled('next')]" - text = "[Tutorial.GetTransitionText('next')]" - onclick = "[Tutorial.OnClickTransition('next')]" - } - } - } - } -} - -tutorial_window = { - name = "tutorial_window" - - using = Window_Movable - position = { 0 0 } - layer = tutorial - - visible = "[Tutorial.ShouldBeVisible]" # hide the widget itself so as to avoid short single-frame glitches when hiding/showing the window -} diff --git a/project/ck3/base_game/gui/window_war_declared_overview.gui b/project/ck3/base_game/gui/window_war_declared_overview.gui deleted file mode 100644 index 895ab14958..0000000000 --- a/project/ck3/base_game/gui/window_war_declared_overview.gui +++ /dev/null @@ -1,127 +0,0 @@ - -###################################################### -############## DECLARED WAR OVERVIEW ################# -###################################################### -window = { - name = "war_declared_overview" - parentanchor = hcenter - size = { 615 550 } - resizable = no - layer = middle - - using = Window_Background - using = Window_Decoration_Warfare - - state = { - name = _show - using = Animation_FadeIn_Quick - - position = { 0 120 } - } - state = { - name = _hide - using = Animation_FadeOut_Quick - position_y = -50 - } - - state = { - name = dismiss - using = Animation_FadeOut_Quick - position_y = 50 - } - - vbox = { - using = Window_Margins - set_parent_size_to_minimum = yes - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "WAR_DECLARED" - } - - blockoverride "button_close" - { - onclick = "[WarDeclaredOverviewWindow.Close]" - } - } - - hbox = { - name = "attacker" - layoutpolicy_horizontal = expanding - margin = { 15 20 } - - portrait_head = { - datacontext = "[WarDeclaredOverviewWindow.GetMainAttacker]" - } - - vbox = { - text_multi = { - name = "flavor_text" - margin = { 15 0} - max_width = 400 - autoresize = yes - text = "[WarDeclaredOverviewWindow.GetFlavorText]" - } - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 0 10 } - - background = { - using = Background_Area - } - - text_label_center = { - text = "[WarDeclaredOverviewWindow.GetWar.GetName]" - default_format = "#high" - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 25 5 } - - text_single = { - name = "attackers_text" - layoutpolicy_vertical = expanding - text = "ATTACKERS" - } - - expand = {} - - strength_balance = { - name = "strength_balance" - datacontext = "[WarDeclaredOverviewWindow.GetMilitaryStrengthInfo]" - } - } - - overlappingitembox = { - name = "attackers" - size = { 500 120 } - - datamodel = "[WarDeclaredOverviewWindow.GetAttackers]" - - item = { - portrait_head = { - using = tooltip_ne - } - } - } - } - - hbox = { - margin = { 0 10 } - - button_primary_big = { - name = "dismiss" - text = "WAR_DECLARED_OVERVIEW_DISMISS" - onclick = "[WarDeclaredOverviewWindow.Close]" - - } - } - } -} diff --git a/project/ck3/base_game/gui/window_war_overview.gui b/project/ck3/base_game/gui/window_war_overview.gui deleted file mode 100644 index b85e55a30c..0000000000 --- a/project/ck3/base_game/gui/window_war_overview.gui +++ /dev/null @@ -1,2701 +0,0 @@ -### WAR OVERVIEW WINDOW -window = { - gfxtype = windowgfx - name = "war_overview_window" - parentanchor = bottom|hcenter - size = { 100% 280 } - movable = no - - layer = middle - allow_outside = yes - - state = { - name = _mouse_hierarchy_enter - start_sound = { - soundeffect = "event:/SFX/Snapshots/sfx_snapshots_WaroutcomeWindow" - soundparam = { - name = StateChange - value = 2.0 - } - } - } - - state = { - name = _mouse_hierarchy_leave - start_sound = { - soundeffect = "event:/SFX/Snapshots/sfx_snapshots_WaroutcomeWindow" - soundparam = { - name = StateChange - value = 1.0 - } - } - } - - state = { - name = _show - on_start = "[PdxGuiTriggerAllAnimations('war_overview_show')]" - using = Sound_WindowShow_Standard - start_sound = { - soundeffect = "event:/SFX/UI/War/sfx_ui_window_war_show" - } - } - - state = { - name = _hide - on_start = "[PdxGuiTriggerAllAnimations('war_overview_hide')]" - duration = 0.5 - using = Sound_WindowHide_Standard - start_sound = { - soundeffect = "event:/SFX/UI/War/sfx_ui_window_war_hide" - } - } - - widget = { - parentanchor = center - size = { 2250 295 } - allow_outside = yes - - hbox = { - widget = { - name = "left" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - flowcontainer = { - parentanchor = bottom|left - - state = { - name = "war_overview_show" - next = b - position_x = -200 - alpha = 0 - } - - state = { ####### default #### - name = "b" - next = "c" - duration = 0.25 - delay = 0.15 - using = Animation_Curve_Default - - position_x = 0 - alpha = 1 - } - - state = { - name = "c" - next = "d" - duration = 0.05 - using = Animation_Curve_Default - - position_x = -1 - position_y = -1 - alpha = 1 - } - - state = { ####### default #### - name = "d" - duration = 0.25 - using = Animation_Curve_Default - - position_x = 0 - position_y = 0 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.25 - using = Animation_Curve_Default - position_x = -200 - alpha = 0 - } - - widget = { - name = "backgrounds_1" - size = { 474 280 } - - background = { - using = Background_WarOverview - mirror = horizontal - } - - background = { - using = Background_WarOverview_Pattern - mirror = horizontal - } - - icon = { - size = { 100% 100% } - using = Background_WarOverview_Frame - mirror = horizontal - - icon = { - position = { 162 -5 } - size = { 20 20 } - texture = "gfx/interface/component_decoration/decoration_arch.dds" - mirror = horizontal - } - } - - icon_blood_splatter = { - visible = "[LessThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)25' )]" - mirror = horizontal - } - - icon_cloth_tears = { - visible = "[LessThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)25' )]" - mirror = horizontal - } - } - - widget = { - name = "backgrounds_2" - size = { 350 280 } - - background = { - using = Background_WarOverview_2 - mirror = horizontal - } - - background = { - using = Background_WarOverview_Pattern_2 - mirror = horizontal - } - - icon = { - size = { 100% 100% } - using = Background_WarOverview_Frame_2 - mirror = horizontal - } - - background = { - using = Background_Area_Dark - margin_top = -125 - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - blend_mode = alphamultiply - } - } - - icon_blood_splatter_2 = { - visible = "[LessThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)25' )]" - mirror = horizontal - } - - icon_cloth_tears_2 = { - visible = "[LessThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)25' )]" - mirror = horizontal - } - } - } - } - - widget = { - name = "right" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - flowcontainer = { - parentanchor = bottom|right - - state = { - name = "war_overview_show" - next = b - position_x = 200 - alpha = 0 - } - - state = { ####### default #### - name = "b" - next = "c" - duration = 0.25 - delay = 0.15 - using = Animation_Curve_Default - - position_x = 0 - alpha = 1 - } - - state = { - name = "c" - next = "d" - duration = 0.05 - using = Animation_Curve_Default - - position_x = -1 - position_y = -1 - alpha = 1 - } - - state = { ####### default #### - name = "d" - duration = 0.25 - using = Animation_Curve_Default - - position_x = 0 - position_y = 0 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.25 - using = Animation_Curve_Default - position_x = 200 - alpha = 0 - } - - widget = { - name = "backgrounds_2" - size = { 350 280 } - - background = { - using = Background_WarOverview_2 - } - - background = { - using = Background_WarOverview_Pattern_2 - } - - icon = { - size = { 100% 100% } - using = Background_WarOverview_Frame_2 - } - - background = { - using = Background_Area_Dark - margin_top = -125 - mirror = horizontal - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_corner.dds" - blend_mode = alphamultiply - } - } - - icon_blood_splatter_2 = { - visible = "[GreaterThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)75' )]" - } - - icon_cloth_tears_2 = { - visible = "[GreaterThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)75' )]" - } - } - - widget = { - name = "backgrounds_1" - size = { 474 280 } - - background = { - using = Background_WarOverview - } - - background = { - using = Background_WarOverview_Pattern - } - - icon = { - size = { 100% 100% } - using = Background_WarOverview_Frame - - icon = { - parentanchor = right - position = { -162 -5 } - size = { 20 20 } - texture = "gfx/interface/component_decoration/decoration_arch.dds" - } - } - - icon_blood_splatter = { - visible = "[GreaterThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)75' )]" - } - - icon_cloth_tears = { - visible = "[GreaterThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)75' )]" - } - } - } - } - } - - hbox = { - allow_outside = yes - - widget = { - name = "left" - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - size = { 0 295 } - allow_outside = yes - - hbox = { - allow_outside = yes - spacing = 50 - - expand = { - layoutpolicy_horizontal = expanding - } - - portrait_war_overview = { - datacontext = "[WarOverviewWindow.GetLeftSideLeaderItem]" - datacontext = "[WarParticipantItem.GetCharacter]" - margin_bottom = 65 - - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[WarParticipantItem.GetLeaderTooltip]" - } - - state = { - name = "war_overview_show" - next = b - alpha = 0 - } - - state = { - name = "b" - duration = 0.5 - delay = 0.1 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - } - - ### INFO ### - vbox = { - margin_bottom = 65 - maximumsize = { 310 -1 } - - using = Background_WarOverview_3 - - state = { - name = "war_overview_show" - next = b - position_y = 300 - alpha = 0 - - delay = 0.1 - } - - state = { - name = "b" - next = "c" - duration = 0.3 - using = Animation_Curve_Default - - position_y = -2 - alpha = 1 - } - - state = { - name = "c" - duration = 0.05 - using = Animation_Curve_Default - - position_y = 0 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.3 - using = Animation_Curve_Default - - position_y = 300 - alpha = 0 - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Text_Label_Background - margin_top = -24 - margin_bottom = -15 - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[WarOverviewWindow.GetLeftSideHeader]" - default_format = "#high" - using = Font_Size_Big - align = center - autoresize = no - fontsize_min = 14 - max_width = 185 - } - - coa_realm_small_crown = { - datacontext = "[WarOverviewWindow.GetLeftSideLeaderItem]" - datacontext = "[WarParticipantItem.GetCharacter]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 5 0 } - - background = { - using = Background_Area_Dark - } - - text_single = { - text = "WAR_OVERVIEW_TOTAL_SOLDIERS" - layoutpolicy_horizontal = expanding - align = left - autoresize = no - margin_left = 7 - } - - hbox = { - layoutpolicy_horizontal = expanding - - soldiers_and_quality_small = { - datacontext = "[WarOverviewWindow.GetLeftSideComposition]" - } - - expand = {} - } - } - } - } - - vbox = { - layoutpolicy_vertical = expanding - - state = { - name = "war_overview_show" - next = b - alpha = 0 - } - - state = { - name = "b" - duration = 0.7 - delay = 0.3 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - } - - using = Background_WarOverview_Ally - - hbox = { - visible = "[GetVariableSystem.Exists( 'characterlist_left')]" - minimumsize = { 250 160 } - } - - expand = {} - - ### Multiple participants - hbox = { - minimumsize = { 250 160 } - visible = "[Not(GetVariableSystem.Exists( 'characterlist_left'))]" - - overlappingitembox = { - - datamodel = "[WarOverviewWindow.GetLeftSideMainParticipantItems]" - autoresize = yes - - item = { - portrait_shoulders = { - datacontext = "[WarParticipantItem.GetCharacter]" - visible = "[Character.IsValid]" - - blockoverride "opinion_box" {} - - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[WarParticipantItem.GetParticipantTooltip]" - } - - } - } - } - } - - ### Allies ### - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - button_group = { - onclick = "[GetVariableSystem.Toggle( 'characterlist_left' )]" - tooltip = "WAR_OVERVIEW_SHOW_ALLIES" - - hbox = { - set_parent_size_to_minimum = yes - minimumsize = { 0 30 } - margin = { 5 0 } - spacing = 3 - - background = { - using = Text_Label_Background - margin = { 5 0 } - } - - button_plus_small = { - onclick = "[GetVariableSystem.Toggle( 'characterlist_left' )]" - } - - text_single = { - text = "WAR_OVERVIEW_ALLIES_LEFT" - using = Font_Size_Small - align = nobaseline - } - } - } - } - - expand = {} - } - } - } - - ### empty space for center widget ### - widget = { - size = { 790 300 } - } - - widget = { - name = "right" - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - size = { 0 295 } - allow_outside = yes - - hbox = { - allow_outside = yes - spacing = 50 - - vbox = { - layoutpolicy_vertical = expanding - - state = { - name = "war_overview_show" - next = b - alpha = 0 - } - - state = { - name = "b" - duration = 0.7 - delay = 0.3 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - } - - using = Background_WarOverview_Ally - - hbox = { - visible = "[GetVariableSystem.Exists( 'characterlist_right')]" - minimumsize = { 250 160 } - } - - expand = {} - - ### multiple participants - overlappingitembox = { - datamodel = "[WarOverviewWindow.GetRightSideMainParticipantItems]" - visible = "[Not(GetVariableSystem.Exists( 'characterlist_right'))]" - minimumsize = { 250 160 } - righttoleft = yes - - item = { - portrait_shoulders = { - datacontext = "[WarParticipantItem.GetCharacter]" - visible = "[Character.IsValid]" - - blockoverride "opinion_box" {} - - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[WarParticipantItem.GetParticipantTooltip]" - } - - - } - } - } - - ### +Allies ### - hbox = { - layoutpolicy_horizontal = expanding - - button = { - onclick = "[GetVariableSystem.Toggle( 'characterlist_right' )]" - tooltip = "WAR_OVERVIEW_SHOW_ALLIES" - - hbox = { - set_parent_size_to_minimum = yes - minimumsize = { 0 30 } - margin = { 5 0 } - spacing = 3 - - background = { - using = Text_Label_Background - margin = { 5 0 } - } - - button_plus_small = { - onclick = "[GetVariableSystem.Toggle( 'characterlist_right' )]" - } - text_single = { - text = "WAR_OVERVIEW_ALLIES_RIGHT" - using = Font_Size_Small - align = nobaseline - } - } - } - - expand = {} - } - - expand = {} - } - - portrait_war_overview = { - datacontext = "[WarOverviewWindow.GetRightSideLeaderItem]" - datacontext = "[WarParticipantItem.GetCharacter]" - margin_bottom = 65 - - blockoverride "portrait_transformation" - { - portrait_scale = { -1 1 } - portrait_offset = { 1 0 } - } - - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[WarParticipantItem.GetLeaderTooltip]" - } - - state = { - name = "war_overview_show" - next = b - alpha = 0 - } - - state = { - name = "b" - duration = 0.5 - delay = 0.1 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.3 - using = Animation_Curve_Default - alpha = 0 - } - - ### INFO ### - vbox = { - margin_bottom = 65 - maximumsize = { 310 -1 } - - using = Background_WarOverview_3 - - state = { - name = "war_overview_show" - next = b - position_y = 300 - alpha = 0 - - delay = 0.1 - } - - state = { - name = "b" - next = "c" - duration = 0.3 - using = Animation_Curve_Default - - position_y = -2 - alpha = 1 - } - - state = { - name = "c" - duration = 0.05 - using = Animation_Curve_Default - - position_y = 0 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.3 - using = Animation_Curve_Default - - position_y = 300 - alpha = 0 - } - - expand = {} - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Text_Label_Background - margin_top = -24 - margin_bottom = -15 - } - - coa_realm_small_crown = { - datacontext = "[WarOverviewWindow.GetRightSideLeaderItem]" - datacontext = "[WarParticipantItem.GetCharacter]" - } - - text_single = { - layoutpolicy_horizontal = expanding - text = "[WarOverviewWindow.GetRightSideHeader]" - default_format = "#high" - using = Font_Size_Big - align = center - autoresize = no - fontsize_min = 14 - max_width = 185 - } - - expand = {} - } - - hbox = { - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area_Dark - } - - widget = { - size = { 55 60 } - - icon = { - parentanchor = right|vcenter - name = "icon_strength_balance" - datacontext = "[WarOverviewWindow.GetMilitaryStrengthInfo]" - texture = "gfx/interface/icons/icon_strength_balance.dds" - size = { 60 60 } - framesize = { 60 60 } - - frame = "[GuiMilitaryStrength.GetFrame]" - - tooltip = "[GuiMilitaryStrength.GetRatioDescription]" - using = tooltip_se - } - } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - text = "WAR_OVERVIEW_TOTAL_SOLDIERS" - layoutpolicy_horizontal = expanding - align = left - autoresize = no - margin_left = 7 - } - - hbox = { - layoutpolicy_horizontal = expanding - - soldiers_and_quality_small = { - datacontext = "[WarOverviewWindow.GetRightSideComposition]" - } - expand = {} - } - } - } - } - } - - expand = {} - } - } - } - - widget = { - name = "center" - size = { 622 0 } - allow_outside = yes - parentanchor = bottom|hcenter - minimumsize = { 600 315 } - - state = { - name = "war_overview_show" - next = b - position_y = 300 - alpha = 0 - } - - state = { - name = "b" - next = "c" - duration = 0.3 - using = Animation_Curve_Default - - position_y = -5 - alpha = 1 - } - - state = { - name = "c" - duration = 0.05 - using = Animation_Curve_Default - - position_y = 0 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.3 - using = Animation_Curve_Default - - position_y = 300 - alpha = 0 - } - - icon = { - name = "dust_cloud_left" - parentanchor = bottom|left - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - size = { 180 180 } - - using = Color_Grey - - modify_texture = { - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - } - - modify_texture = { - name = "shimmer" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - } - - state = { - name = "war_overview_show" - next = d - duration = 0.25 - - delay = 0.1 - - animation = { - alpha = 1 - bezier = { 0 0 0.4 1 } - } - - modify_texture = { - name = "shimmer" - translate_uv = { -5 0 } - alpha = 1 - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -5 0 } - alpha = 0.5 - } - - position_x = 0 - } - - state = { - name = d - next = e - - duration = 0.5 - using = Animation_Curve_Default - - animation = { - alpha = 0 - bezier = { 0.6 0 0.7 0.5 } - } - - modify_texture = { - name = "shimmer" - translate_uv = { -4.3 0 } - alpha = 1 - rotate_uv = 180 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -4.3 0 } - alpha = 0.3 - } - - - position_x = -200 - } - - state = { - name = e - - duration = 0.01 - - animation = { - alpha = 0 - bezier = { 0.6 0 0.7 0.5 } - } - - modify_texture = { - name = "shimmer" - translate_uv = { -0.1 0 } - alpha = 0 - rotate_uv = 360 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { 1 0 } - alpha = 0 - } - - position_x = 0 - } - } - - icon = { - name = "dust_cloud_right" - parentanchor = bottom|right - - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - size = { 180 180 } - - using = Color_Grey - - modify_texture = { - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - } - - modify_texture = { - name = "shimmer" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredTiled - } - - state = { - name = "war_overview_show" - next = d - duration = 0.25 - - delay = 0.1 - - animation = { - alpha = 1 - bezier = { 0 0 0.4 1 } - } - - modify_texture = { - name = "shimmer" - translate_uv = { -5 0 } - alpha = 1 - rotate_uv = 0 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -5 0 } - alpha = 0.5 - } - - position_x = 0 - } - - state = { - name = d - next = e - - duration = 0.5 - using = Animation_Curve_Default - - animation = { - alpha = 0 - bezier = { 0.6 0 0.7 0.5 } - } - - modify_texture = { - name = "shimmer" - translate_uv = { -4.3 0 } - alpha = 1 - rotate_uv = 180 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { -4.3 0 } - alpha = 0.3 - } - - - position_x = 200 - } - - state = { - name = e - - duration = 0.01 - - animation = { - alpha = 0 - bezier = { 0.6 0 0.7 0.5 } - } - - modify_texture = { - name = "shimmer" - translate_uv = { -0.1 0 } - alpha = 0 - rotate_uv = 360 - } - - modify_texture = { - name = "shimmer_2" - translate_uv = { 1 0 } - alpha = 0 - } - - position_x = 0 - } - } - - icon = { - texture = "gfx/interface/window_war/tile_frame_top_war_2.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - size = { 724 35 } - parentanchor = top|hcenter - position = { 0 54 } - } - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_no_edge.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - margin = { 18 0 } - margin_top = -60 - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } - - widget = { - parentanchor = bottom|hcenter - - background = { - texture = "gfx/interface/component_tiles/tile_window_background_no_edge.dds" - spriteType = Corneredtiled - spriteborder = { 18 0 } - margin = { -3 0 } - texture_density = 2 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_effect.dds" - blend_mode = overlay - } - } - - ## TOP FRAMES ### - icon = { - visible = "[Not(WarOverviewWindow.IsGreatHolyWar)]" - texture = "gfx/interface/window_war/tile_frame_top_war.dds" - spriteType = Corneredtiled - spriteborder = { 100 0 } - size = { 754 22 } - parentanchor = top|hcenter - position = { -1 -14 } - } - - icon = { - name = "tile_frame_top_center_part" - texture = "gfx/interface/window_war/tile_frame_top.dds" - position = { 0 2 } - texture_density = 2 - - parentanchor = top|hcenter - widgetanchor = bottom|hcenter - } - - ## GHW ### - widget = { - visible = "[WarOverviewWindow.IsGreatHolyWar]" - size = { 630 80 } - using = GHW_Decoration - parentanchor = top|hcenter - widgetanchor = bottom|hcenter - } - - #### SIDEFRAMES #### - ### Right - background = { - texture = "gfx/interface/component_tiles/tile_frame_subwindow_01.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - margin = { 0 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - rotate_uv = 180 - mirror = horizontal - } - } - - background = { - texture = "gfx/interface/component_tiles/tile_frame_subwindow_01.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - margin = { 3 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - ### Left - background = { - texture = "gfx/interface/component_tiles/tile_frame_subwindow_01.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - margin = { 0 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - rotate_uv = 180 - mirror = horizontal - } - } - - background = { - texture = "gfx/interface/component_tiles/tile_frame_subwindow_01.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - margin = { 3 10 } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - mirror = horizontal - } - } - - vbox = { - set_parent_size_to_minimum = yes - minimumsize = { 620 0 } - maximumsize = { 620 0 } - margin = { 10 0 } - - vbox = { - layoutpolicy_horizontal = expanding - - vbox = { - name = "header_bar" - layoutpolicy_horizontal = expanding - margin_bottom = 5 - - background = { - texture = "gfx/interface/component_tiles/tile_background_window_header.dds" - spriteType = Corneredtiled - spriteborder = { 20 20 } - margin = { 5 0 } - margin_top = 3 - margin_bottom = 13 - } - - hbox = { - layoutpolicy_horizontal = expanding - maximumsize = { 600 0 } - - expand = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - } - - text_single = { - text = "[WarOverviewWindow.GetWar.GetName]" - using = Font_Type_Flavor - using = Font_Size_Big - default_format = "#high" - align = center|nobaseline - max_width = 500 - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutstretchfactor_horizontal = 1 - - expand = {} - - buttons_window_control = { - blockoverride "button_close" - { - onclick = "[WarOverviewWindow.Close]" - onclick = "[PdxGuiTriggerAllAnimations('ally_list_hide')]" - onclick = "[GetVariableSystem.Clear( 'characterlist_left' )]" - onclick = "[GetVariableSystem.Clear( 'characterlist_right' )]" - } - } - } - - watch_window_button = { - size = { 60 40 } - onclick = "[AddWatchWindow( WarOverviewWindow.GetWar.MakeScope )]" - } - } - - hbox = { - margin = { 15 0 } - spacing = 5 - - text_single = { - name = "start_date" - text = "WAR_OVERVIEW_STARTED" - using = Font_Size_Small - align = nobaseline - default_format = "#weak" - } - - icon = { - name = "cb_icon" - texture = "[WarOverviewWindow.GetWar.GetActiveCB.GetType.GetIcon]" - size = { 25 25 } - tooltip = "[WarOverviewWindow.GetWar.GetActiveCB.GetType.GetName]" - } - } - } - - spacer = { - size = { 0 15 } - } - - vbox = { - name = "tutorial_highlight_war_score_details" - layoutpolicy_horizontal = expanding - margin = { 0 5 } - - background = { - using = Background_Area_Dark - } - - vbox = { - layoutpolicy_horizontal = expanding - tooltip = "[WarOverviewWindow.GetWarScoreTooltip]" - margin = { 0 5 } - spacing = 3 - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 25 0 } - spacing = 10 - - text_single = { - name = "warscore_header" - text = "[war_score|E]" - using = Font_Size_Big - align = nobaseline - } - - text_single = { - name = "warscore" - text = "[WarOverviewWindow.GetWarScore]" - using = Font_Size_Big - align = nobaseline - } - - expand = {} - - hbox = { - name = "category_icons" - margin = { 15 0 } - spacing = 10 - - # Objectives - hbox = { - spacing = 3 - tooltip = "[WarOverviewWindow.GetTickingWarScoreTooltip]" - tooltip_offset = { 0 50 } - - icon = { - name = "icon_a" - size = { 30 30 } - texture = "gfx/interface/icons/war_score/icon_war_score_objectives.dds" - } - - text_single = { - name = "ticking_warscore" - min_width = 30 - align = nobaseline - text = "[WarOverviewWindow.GetTickingWarScore]" - } - } - - # Battles - hbox = { - spacing = 3 - tooltip = "[WarOverviewWindow.GetBattlesWarScoreTooltip]" - tooltip_offset = { 0 50 } - - icon = { - name = "icon_b" - - size = { 30 30 } - texture = "gfx/interface/icons/war_score/icon_war_score_battles.dds" - } - - text_single = { - name = "battles_warscore" - min_width = 30 - align = nobaseline - text = "[WarOverviewWindow.GetBattlesWarScore]" - } - - text_single = { - name = "battles_warscore_capped" - visible = "[WarOverviewWindow.IsBattlesWarScoreCapped]" - align = nobaseline - text = "BATTLES_WAR_SCORE_CAPPED" - default_format = "#N" - } - } - - # Occupation - hbox = { - spacing = 3 - tooltip = "[WarOverviewWindow.GetOccupationWarScoreTooltip]" - tooltip_offset = { 0 50 } - - icon = { - name = "icon_c" - size = { 30 30 } - texture = "gfx/interface/icons/icon_holding_castle.dds" - } - text_single = { - name = "occupation_warscore" - min_width = 30 - align = nobaseline - text = "[WarOverviewWindow.GetOccupationWarScore]" - } - } - - # Prisoners - hbox = { - spacing = 3 - tooltip = "[WarOverviewWindow.GetImprisonmentWarScoreTooltip]" - tooltip_offset = { 0 50 } - - icon = { - name = "icon_d" - size = { 30 30 } - texture = "gfx/interface/icons/war_score/icon_war_score_prisoners.dds" - } - - text_single = { - name = "prisoners_warscore" - min_width = 30 - align = nobaseline - text = "[WarOverviewWindow.GetImprisonmentWarScore]" - } - } - } - } - - hbox = { - name = "score_progress" - margin = { 0 4 } - # margin_top = 4 - spacing = 15 - - text_single = { - name = "max_warscore" - align = right|nobaseline - raw_text = "-100" - using = Font_Size_Medium - default_format = "#low" - } - - #### PROGRESSBAR ### - widget = { - size = { 450 20 } - - widget = { - size = { 100% 100% } - scissor = yes - - hbox = { - - #### LEFT #### - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMax( WarOverviewWindow.GetProgressbarWarScore, '(float)100' )]" - - icon = { - size = { 100% 100% } - texture = "gfx/interface/progressbars/war_progress_blue.dds" - spriteType = Corneredtiled - - modify_texture = { - name = overlay - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/gold.dds" - alpha = 0 - } - - state = { - trigger_on_create = yes - name = war_overview_show - next = a - delay = 0.5 - duration = 0.0 - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { 1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.1 - } - } - - state = { - name = a - duration = 0.75 - bezier = { 0.5 0.1 1 1} - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { -1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.4 - } - } - } - - ### GHW BAR ### - icon = { - visible = "[WarOverviewWindow.IsGreatHolyWar]" - size = { 100% 100% } - texture = "gfx/interface/progressbars/war_progress_ghw.dds" - spriteType = Corneredtiled - - modify_texture = { - name = overlay - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/gold.dds" - alpha = 0 - } - - state = { - trigger_on_create = yes - name = war_overview_show - next = a - delay = 0.5 - duration = 0.0 - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { 1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.1 - } - } - - state = { - name = a - duration = 0.75 - bezier = { 0.5 0.1 1 1} - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { -1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.4 - } - } - } - - icon = { - visible = "[LessThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)50' )]" - using = Animation_ShowHide_Standard - parentanchor = right|vcenter - position = { 5 0 } - - size = { 20 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - - icon = { - visible = "[GreaterThanOrEqualTo_float( WarOverviewWindow.GetProgressbarWarScore, '(float)50' )]" - using = Animation_ShowHide_Standard - parentanchor = right|vcenter - position = { 20 0 } - - size = { 80 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - - ### EFFECTS ### - widget = { - visible = "[GreaterThanOrEqualTo_float( WarOverviewWindow.GetProgressbarWarScore, '(float)50' )]" - size = { 100% 100% } - - widget = { - size = { 100% 100% } - scissor = yes - - icon = { - parentanchor = right - size = { 160 100% } - texture = "gfx/interface/colors/white.dds" - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - alpha = 0.4 - - using = Color_Bright_Yellow - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "clouds" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredtiled - texture_density = 2 - } - - state = { - name = a - next = b - trigger_on_create = yes - - modify_texture = { - name = "clouds" - translate_uv = { -1 0 } - } - } - - state = { - name = b - next = a - duration = 4 - - modify_texture = { - name = "clouds" - translate_uv = { 1 0 } - } - } - } - } - } - } - - #### RIGHT #### - widget = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - layoutstretchfactor_horizontal = "[GetProgressBarValueMaxOther( WarOverviewWindow.GetProgressbarWarScore, '(float)100' )]" - - icon = { - size = { 100% 100% } - texture = "gfx/interface/progressbars/war_progress_red.dds" - spriteType = Corneredtiled - - modify_texture = { - name = overlay - texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_solid.dds" - blend_mode = mask - } - - modify_texture = { - name = "flash" - texture = "gfx/interface/colors/gold.dds" - alpha = 0 - } - - state = { - trigger_on_create = yes - name = war_overview_show - next = a - delay = 0.5 - duration = 0.0 - using = Animation_Curve_Default - - modify_texture = { - name = overlay - translate_uv = { -1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.1 - } - } - - state = { - name = a - duration = 0.75 - bezier = { 0.5 0.1 1 1} - - modify_texture = { - name = overlay - translate_uv = { 1 0 } - } - - modify_texture = { - name = "flash" - alpha = 0.4 - } - } - } - - ### EFFECTS ### - icon = { - visible = "[GreaterThanOrEqualTo_float( WarOverviewWindow.GetProgressbarWarScore, '(float)50' )]" - using = Animation_ShowHide_Standard - parentanchor = left|vcenter - position = { -5 0 } - mirror = horizontal - - size = { 20 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - - icon = { - visible = "[LessThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)50' )]" - using = Animation_ShowHide_Standard - parentanchor = left|vcenter - position = { -20 0 } - mirror = horizontal - - size = { 80 100% } - texture = "gfx/interface/progressbars/progressbar_center_glow.dds" - - state = { - name = a - next = b - trigger_on_create = yes - duration = 0.1 - alpha = 1 - } - - state = { - name = b - next = a - duration = 0.2 - alpha = 0.9 - } - } - - widget = { - visible = "[LessThan_float( WarOverviewWindow.GetProgressbarWarScore, '(float)50' )]" - using = Animation_ShowHide_Standard - size = { 100% 100% } - - widget = { - size = { 100% 100% } - scissor = yes - - icon = { - parentanchor = left - mirror = horizontal - - size = { 160 100% } - texture = "gfx/interface/colors/white.dds" - shaderfile = "gfx/FX/pdxgui_repeat_texture.shader" - alpha = 0.4 - - using = Color_Bright_Yellow - - modify_texture = { - texture = "gfx/interface/component_masks/mask_fade_horizontal.dds" - blend_mode = alphamultiply - } - - modify_texture = { - name = "clouds" - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - spriteType = corneredtiled - texture_density = 2 - } - - state = { - name = a - next = b - trigger_on_create = yes - - modify_texture = { - name = "clouds" - translate_uv = { -1 0 } - } - } - - state = { - name = b - next = a - duration = 4 - - modify_texture = { - name = "clouds" - translate_uv = { 1 0 } - } - } - } - } - } - } - } - } - - widget = { - name = "power_bar_frame" - parentanchor = top - size = { 100% 100% } - alwaystransparent = yes - - background = { - texture = "gfx/interface/progressbars/progress_frame_war.dds" - spriteType = Corneredstretched - spriteborder = { 10 10 } - margin = { 5 4 } - } - } - } - - text_single = { - name = "min_warscore" - align = nobaseline - raw_text = "+100" - using = Font_Size_Medium - default_format = "#low" - } - } - } - } - - hbox = { - layoutpolicy_horizontal = expanding - margin = { 10 0 } - spacing = 12 - - background = { - using = Background_Area - } - - ### MY CONTRIBUTION - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[WarOverviewWindow.GetPlayerParticipantItem]" - visible = "[WarParticipantItem.ShowContribution]" - visible_at_creation = no - margin = { 0 5 } - - text_single = { - text = "WAR_OVERVIEW_MY_CONTRIBUTION" - } - - hbox = { - layoutpolicy_horizontal = expanding - - text_single = { - align = center - text = "[WarParticipantItem.GetContribution]" - } - - text_single = { - align = center - text = "[WarParticipantItem.GetContributionPercentage|%]" - } - - text_single = { - visible = "[And( WarOverviewWindow.ShowContributionRank, EqualTo_int32( WarOverviewWindow.GetContributionRank(GetPlayer), '(int32)0' ) )]" - align = center - text = "WAR_OVERVIEW_CONTRIBUTION_NO_RANK" - } - - text_single = { - visible = "[And( WarOverviewWindow.ShowContributionRank, GreaterThan_int32( WarOverviewWindow.GetContributionRank(GetPlayer), '(int32)0' ) )]" - align = center - text = "WAR_OVERVIEW_CONTRIBUTION_RANK" - } - } - - tooltip = "[WarParticipantItem.GetContributionTooltip]" - } - - divider_light = { - layoutpolicy_vertical = expanding - visible = "[WarOverviewWindow.ShowBeneficiary]" - visible_at_creation = no - - } - - hbox = { - name = "ghw_info" - layoutpolicy_horizontal = expanding - visible = "[WarOverviewWindow.ShowBeneficiary]" - visible_at_creation = no - - margin = { 0 5 } - - vbox = { - layoutpolicy_horizontal = expanding - - text_single = { - name = "beneficiary" - layoutpolicy_horizontal = expanding - align = left - text = "WAR_OVERVIEW_BENEFICIARY" - } - - text_single = { - name = "beneficiary_name" - layoutpolicy_horizontal = expanding - align = left - text = "[WarOverviewWindow.GetBeneficiaryName]" - } - } - - button_round = { - name = "change_beneficiary" - alwaystransparent = no - - button_replace = { - onclick = "[OpenCharacterInteraction( 'select_ghw_beneficiary_interaction', GetPlayer )]" - parentanchor = center - } - - tooltip = "SELECT_GHW_BENEFICIARY" - } - } - } - } - - spacer = { - size = { 10 10 } - } - - #### WAR END TERMS ### - widget = { - visible = "[WarOverviewWindow.IsPeaceTermsOpen]" - visible_at_creation = no - layoutpolicy_horizontal = expanding - size = { 0 350 } - scissor = yes - - state = { - name = _show - duration = 0.1 - using = Animation_Curve_Default - - alpha = 1 - size = { 0 350} - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_standard_show" - } - } - - state = { - name = _hide - duration = 0.3 - using = Animation_Curve_Default - - alpha = 0 - size = { 0 0 } - start_sound = { - soundeffect = "event:/SFX/UI/Generic/Windows/sfx_ui_generic_window_standard_hide" - } - } - - vbox = { - margin = { 5 0 } - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - spacing = 5 - margin = { 15 15 } - - background = { - using = Background_Tab_Area - mirror = vertical - } - - state = { - name = "war_end_terms_refresh" - next = "b" - using = Animation_Refresh_FadeOut - } - - state = { - name = "b" - using = Animation_Refresh_FadeIn - } - - scrollbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - blockoverride "scrollbox_content" - { - vbox = { - name = "effects_text" - - text_single = { - name = "main_end_war_effect" - autoresize = yes - maximumsize = { 520 -1 } - minimumsize = { 520 -1 } - text = "[WarOverviewWindow.GetCurrentTabMainOutputDescription]" - default_format = "#high" - multiline = yes - } - - text_single = { - name = "main_end_war_effect_spacing" - autoresize = yes - maximumsize = { 520 -1 } - minimumsize = { 520 -1 } - raw_text = " " - multiline = yes - } - - text_single = { - name = "other_end_war_effects" - autoresize = yes - maximumsize = { 520 -1 } - minimumsize = { 520 -1 } - text = "[WarOverviewWindow.GetCurrentTabEffectsDescription]" - multiline = yes - margin_bottom = 5 - } - } - } - } - - widget = { - name = "acceptance" - size = { 400 50 } - visible = "[And(WarOverviewWindow.IsPlayerParticipant, WarOverviewWindow.NeedsAnswer)]" - tooltip = "[WarOverviewWindow.GetAnswerReason]" - - progressbar_standard = { - name = "answer_chance" - size = { 300 35 } - position = { 0 6 } - value = "[WarOverviewWindow.GetAnswerScore]" - parentanchor = hcenter - } - - text_single = { - name = "answer" - size = { 100 40 } - position = { 0 10 } - align = center - text = "[WarOverviewWindow.GetAnswer]" - parentanchor = hcenter - } - } - - expand = { - visible = "[Not(And(WarOverviewWindow.IsPlayerParticipant, WarOverviewWindow.NeedsAnswer))]" - size = { 400 50 } - } - - ### SEND BUTTON - button_primary = { - name = "send_button" - visible = "[WarOverviewWindow.IsPlayerParticipant]" - size = { 400 42 } - text = "[WarOverviewWindow.GetSendButtonLabel]" - enabled = "[WarOverviewWindow.CanSend]" - onclick = "[WarOverviewWindow.Send]" - clicksound = "event:/SFX/UI/Generic/sfx_ui_generic_advance" - tooltip = "[WarOverviewWindow.GetSendButtonTooltip]" - - animation_aggressive = { - name = "vicotry_glow" - visible = "[WarOverviewWindow.CanSendVictoryDemand]" - } - } - } - } - } - - ### BUTTONS ### - hbox = { - name = "tab_buttons" - ignoreinvisible = yes - margin = { 5 0 } - layoutpolicy_horizontal = expanding - - button_tab = { - name = "defeat_button" - layoutpolicy_horizontal = expanding - size = { 0 50 } - margin_left = 35 - mirror = vertical - - text = "TAB_DEFEAT" - - onclick = "[PdxGuiTriggerAllAnimations('war_end_terms_refresh')]" - onclick = "[WarOverviewWindow.SetEffectsTabDefeat]" - down = "[WarOverviewWindow.IsEffectsTabDefeat]" - - war_defeat = { - alwaystransparent = yes - parentanchor = left|vcenter - position = { 10 0 } - } - } - - button_tab = { - name = "white_peace_button" - layoutpolicy_horizontal = expanding - size = { 0 50 } - visible = "[WarOverviewWindow.GetWar.GetActiveCB.GetType.IsWhitePeacePossible]" - margin_left = 35 - mirror = vertical - - text = "TAB_WHITE_PEACE" - - onclick = "[PdxGuiTriggerAllAnimations('war_end_terms_refresh')]" - onclick = "[WarOverviewWindow.SetEffectsTabWhitePeace]" - down = "[WarOverviewWindow.IsEffectsTabWhitePeace]" - - war_peace = { - alwaystransparent = yes - parentanchor = left|vcenter - position = { 10 0 } - } - } - - button_tab = { - name = "victory_button" - layoutpolicy_horizontal = expanding - size = { 0 50 } - margin_left = 35 - mirror = vertical - - text = "TAB_VICTORY" - - onclick = "[PdxGuiTriggerAllAnimations('war_end_terms_refresh')]" - onclick = "[WarOverviewWindow.SetEffectsTabVictory]" - down = "[WarOverviewWindow.IsEffectsTabVictory]" - - war_victory = { - alwaystransparent = yes - parentanchor = left|vcenter - position = { 10 0 } - } - } - } - } - } - - #### LEFT #### - icon = { - texture = "gfx/interface/window_war/decoration_defender.dds" - visible = "[Not(WarOverviewWindow.IsLeftSideAttacker)]" - - size = { 120 270} - position = { -94 0 } - parentanchor = bottom|left - widgetanchor = bottom|left - } - - icon = { - texture = "gfx/interface/window_war/decoration_attacker.dds" - visible = "[WarOverviewWindow.IsLeftSideAttacker]" - mirror = horizontal - - size = { 120 270} - position = { -94 0 } - parentanchor = bottom|left - widgetanchor = bottom|left - } - - #### RIGHT #### - icon = { - texture = "gfx/interface/window_war/decoration_attacker.dds" - visible = "[Not(WarOverviewWindow.IsLeftSideAttacker)]" - - size = { 120 270} - position = { 94 0 } - parentanchor = bottom|right - widgetanchor = bottom|right - } - - icon = { - texture = "gfx/interface/window_war/decoration_defender.dds" - visible = "[WarOverviewWindow.IsLeftSideAttacker]" - mirror = horizontal - - size = { 120 270} - position = { 94 0 } - parentanchor = bottom|right - widgetanchor = bottom|right - } - } - } - - widget = { - name = "list_left" - using = Window_Background_Subwindow - minimumsize = { 420 490 } - alwaystransparent = no - - position = { -310 0 } - parentanchor = hcenter - widgetanchor = right|vcenter - - focuspolicy = click - visible = "[GetVariableSystem.Exists( 'characterlist_left')]" - allow_outside = yes - - state = { - name = _show - using = Animation_FadeIn_Quick - on_start = "[GetVariableSystem.Set( 'list_left_open', 'true' )]" - position_y = -35 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - on_start = "[GetVariableSystem.Clear( 'list_left_open' )]" - position_y = 50 - } - - state = { - name = "ally_list_hide" - using = Animation_FadeOut_Quick - on_start = "[GetVariableSystem.Clear( 'list_left_open' )]" - position_y = 50 - } - - vbox = { - margin = { 4 4 } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[WarOverviewWindow.GetLeftSideAlliesHeader]" - } - - blockoverride "button_close" - { - onclick = "[GetVariableSystem.Clear( 'characterlist_left')]" - } - } - - ###LIST ### - scrollbox = { - name = "characters_scroll_area" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" { - vbox = { - layoutpolicy_horizontal = expanding - - datamodel = "[WarOverviewWindow.GetLeftSideParticipantItems]" - - item = { - - hbox = { - layoutpolicy_horizontal = expanding - - portrait_head_small = { - datacontext = "[WarParticipantItem.GetCharacter]" - blockoverride "opinion_box" {} - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[WarParticipantItem.GetParticipantTooltip]" - } - } - - vbox = { - layoutpolicy_vertical = growing - layoutpolicy_horizontal = expanding - margin = { 10 5 } - - background = { - using = Background_Area_With_Header - } - - text_single = { - text = "[WarParticipantItem.GetCharacter.GetName]" - layoutpolicy_horizontal = expanding - align = left - autoresize = no - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = growing - - soldiers_and_quality_small = { - datacontext = "[WarParticipantItem.GetComposition]" - } - - expand = { - layoutpolicy_vertical = growing - } - } - } - } - } - } - } - } - } - } - - widget = { - name = "list_right" - using = Window_Background_Subwindow - minimumsize = { 420 490 } - alwaystransparent = no - - position = { 310 -50 } - parentanchor = hcenter - widgetanchor = left|vcenter - - focuspolicy = click - visible = "[GetVariableSystem.Exists( 'characterlist_right')]" - allow_outside = yes - - state = { - name = _show - using = Animation_FadeIn_Quick - on_start = "[GetVariableSystem.Set( 'list_right_open', 'true' )]" - position_y = -35 - } - - state = { - name = _hide - using = Animation_FadeOut_Quick - on_start = "[GetVariableSystem.Clear( 'list_right_open' )]" - position_y = 50 - } - - state = { - name = "ally_list_hide" - using = Animation_FadeOut_Quick - on_start = "[GetVariableSystem.Clear( 'list_right_open' )]" - position_y = 50 - } - - vbox = { - margin = { 4 4 } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" - { - text = "[WarOverviewWindow.GetRightSideAlliesHeader]" - } - - blockoverride "button_close" - { - onclick = "[GetVariableSystem.Clear( 'characterlist_right')]" - } - } - - ### LIST ### - scrollbox = { - name = "characters_scroll_area" - layoutpolicy_vertical = expanding - layoutpolicy_horizontal = expanding - - blockoverride "scrollbox_content" { - vbox = { - datamodel = "[WarOverviewWindow.GetRightSideParticipantItems]" - layoutpolicy_horizontal = expanding - - item = { - hbox = { - layoutpolicy_horizontal = expanding - - portrait_head = { - datacontext = "[WarParticipantItem.GetCharacter]" - blockoverride "opinion_box" {} - blockoverride "portrait_button_template_tooltip" - { - tooltip = "[WarParticipantItem.GetParticipantTooltip]" - } - } - - vbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = growing - margin = { 10 5 } - - background = { - using = Background_Area_With_Header - } - - text_single = { - text = "[WarParticipantItem.GetCharacter.GetName]" - autoresize = no - layoutpolicy_horizontal = expanding - align = left - } - - hbox = { - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = growing - - soldiers_and_quality_small = { - datacontext = "[WarParticipantItem.GetComposition]" - } - - expand = { - layoutpolicy_vertical = growing - } - } - } - } - } - } - } - } - } - } -} - -template Background_WarOverview -{ - texture = "gfx/interface/window_war/window_background.dds" - spriteType = Corneredtiled - spriteborder_right = 410 - spriteborder_bottom = -10 -} - -template Background_WarOverview_2 -{ - texture = "gfx/interface/window_war/window_background_2.dds" - spriteType = Corneredtiled - spriteborder_bottom = -10 -} - -template Background_WarOverview_Pattern -{ - texture = "gfx/interface/component_masks/patterns/mask_pattern_03.dds" - spriteType = corneredtiled - color = { 0.1 0.1 0.12 1 } - texture_density = 0.6 - - modify_texture = { - texture = "gfx/interface/window_war/window_background.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - } -} - -template Background_WarOverview_Pattern_2 -{ - texture = "gfx/interface/component_masks/patterns/mask_pattern_03.dds" - spriteType = corneredtiled - color = { 0.1 0.1 0.12 1 } - texture_density = 0.6 - - modify_texture = { - texture = "gfx/interface/window_war/window_background_2.dds" - blend_mode = alphamultiply - } - - modify_texture = { - texture = "gfx/interface/component_masks/mask_clouds.dds" - blend_mode = alphamultiply - } -} - -template Background_WarOverview_Frame -{ - texture = "gfx/interface/window_war/window_frame.dds" - spriteType = Corneredtiled - spriteborder_right = 410 - spriteborder_bottom = -10 -} - -template Background_WarOverview_Frame_2 -{ - texture = "gfx/interface/window_war/window_frame_2.dds" - spriteType = Corneredtiled - spriteborder_bottom = -10 -} - -template Background_WarOverview_Ally -{ - - background = { - using = Background_Area_Solid - margin = { 10 0 } - margin_top = -145 - margin_bottom = -85 - } - - background = { - texture = "gfx/portraits/portrait_frame.dds" - using = Color_Grey - margin = { 5 -5 } - margin_top = -150 - margin_bottom = -90 - - alpha = 0.4 - - spriteType = Corneredtiled - spriteborder = { 3 3 } - } -} - -template Background_WarOverview_3 -{ - background = { - name = "background" - texture = "gfx/interface/component_tiles/tile_window_background_no_edge.dds" - - spriteType = Corneredtiled - spriteborder = { 5 5 } - color = { 1.77 1.77 1.80 1 } - texture_density = 2 - - margin_top = -120 - alpha = 0.5 - - modify_texture = { - texture = "gfx/interface/component_overlay/overlay_window.dds" - blend_mode = overlay - } - } - - background = { - texture = "gfx/interface/component_tiles/tile_frame_subwindow_01.dds" - - spriteType = Corneredtiled - spriteborder = { 10 10 } - - margin = { 5 0} - margin_top = -114 - } -} - -### ANIMATIONS -template Animation_WarOverview_Blood -{ - state = { - name = "war_overview_show" - next = b - delay = 0.5 - alpha = 0 - } - - state = { - name = b - duration = 3.5 - alpha = 1 - } - - state = { - name = "war_overview_hide" - duration = 0.25 - using = Animation_Curve_Default - alpha = 0 - } -} - -types WarOverView -{ - type icon_blood_splatter = highlight_icon { - size = { 474 270 } - parentanchor = bottom|hcenter - - texture = "gfx/interface/window_war/blood.dds" - spriteType = Corneredtiled - spriteborder_right = 410 - - modify_texture = { - name = "mask" - texture = "gfx/interface/window_war/window_frame_broken.dds" - blend_mode = mask - } - - using = Animation_WarOverview_Blood - } - - type icon_blood_splatter_2 = highlight_icon { - size = { 350 270 } - parentanchor = bottom|hcenter - - texture = "gfx/interface/window_war/blood_2.dds" - spriteType = Corneredtiled - spriteborder = { 238 0 } - spriteborder_bottom = -10 - - modify_texture = { - name = "mask" - texture = "gfx/interface/component_masks/mask_fade_circle.dds" - blend_mode = mask - } - - using = Animation_WarOverview_Blood - } - - type icon_cloth_tears = highlight_icon { - size = { 474 280 } - parentanchor = bottom|hcenter - - texture = "gfx/interface/window_war/window_frame_broken.dds" - spriteType = Corneredtiled - spriteborder_right = 410 - spriteborder_bottom = -10 - - using = Animation_ShowHide_Standard - } - - type icon_cloth_tears_2 = highlight_icon { - size = { 350 280 } - parentanchor = bottom|hcenter - - texture = "gfx/interface/window_war/window_frame_broken_2.dds" - spriteType = Corneredtiled - spriteborder_bottom = -10 - - using = Animation_ShowHide_Standard - } -} - diff --git a/project/ck3/base_game/gui/window_war_results.gui b/project/ck3/base_game/gui/window_war_results.gui deleted file mode 100644 index 1b77243e0b..0000000000 --- a/project/ck3/base_game/gui/window_war_results.gui +++ /dev/null @@ -1,518 +0,0 @@ - -###################################################### -#################### WAR RESULTS ##################### -###################################################### -window = { - name = "war_results" - parentanchor = hcenter - layer = middle - allow_outside = yes - - using = Window_Decoration_Warfare - blockoverride "frame_bottom" {} - - background = { - texture = "gfx/interface/window_war_results/war_end_bg_center.dds" - spriteType = Corneredstretched - spriteborder_top = 10 - spriteborder_right = 8 - spriteborder_left = 8 - margin_top = -8 - - margin_bottom = 80 - - modify_texture = { - texture = "gfx/interface/illustrations/event_scenes/battlefield.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - spriteborder_top = 420 - alpha = 0.5 - } - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect.dds" - spriteType = Corneredstretched - blend_mode = overlay - alpha = 0.8 - } - - } - - state = { - name = _show - using = Animation_FadeIn_Quick - - position = { 0 120 } - } - state = { - name = _hide - using = Animation_FadeOut_Quick - position_y = -50 - } - - state = { - name = dismiss - using = Animation_FadeOut_Quick - position_y = 50 - } - - vbox = { - name = "war_results_center" - set_parent_size_to_minimum = yes - margin = { 30 20 } - spacing = 5 - minimumsize = { -1 700 } - - header_pattern = { - layoutpolicy_horizontal = expanding - - blockoverride "header_text" { - name = "outcome" - text = "[WarResultsWindow.GetOutcome]" - using = Font_Type_Flavor - fontsize = 30 - position = { 0 0 } - } - - blockoverride "button_close" - { - visible = no - } - - blockoverride "button_minimize" - { - onclick = "[WarResultsWindow.Close]" - } - } - - - header_with_divider = { - - blockoverride "header_with_divider_text_multi" { - max_width = 750 - text = "[WarResultsWindow.GetWarName]" - } - - blockoverride "header_with_divider_text_single" { - - text = "WAR_RESULTS_DATES" - - } - } - - - hbox = { - layoutpolicy_horizontal = expanding - - vbox = { - name = "portrait" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - margin_left = 10 - - vbox = { - layoutpolicy_horizontal = expanding - datacontext = "[WarResultsWindow.GetOpponent]" - margin_bottom = 10 - spacing = 25 - - background = { - visible = "[Or(WarResultsWindow.IsWhitePeace, WarResultsWindow.IsInvalidated)]" - texture = "gfx/interface/window_war_results/war_end_bg_default.dds" - spriteType = Corneredstretched - spriteborder_top = 5 - spriteborder_bottom = -300 - margin_bottom = 170 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect_frame.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - - } - - background = { - visible = "[Not(WarResultsWindow.IsPlayerWon)]" - texture = "gfx/interface/window_war_results/war_end_bg_default.dds" - spriteType = Corneredstretched - spriteborder_top = 5 - spriteborder_bottom = -300 - margin_bottom = 170 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect_frame.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - - } - - background = { - visible = "[WarResultsWindow.IsPlayerWon]" - texture = "gfx/interface/window_war_results/war_end_bg_defeat.dds" - spriteType = Corneredstretched - spriteborder_top = 0 - spriteborder_bottom = -300 - margin_bottom = 170 - - modify_texture = { - name = "overlay" - texture = "gfx/interface/component_overlay/overlay_effect_frame.dds" - spriteType = Corneredstretched - spriteborder = { 0 0 } - blend_mode = overlay - } - - } - - hbox = { - layoutpolicy_horizontal = expanding - minimumsize = { 0 30 } - - background = { - margin = { -10 5 } - - using = Background_Area - } - - text_single = { - text = "[SelectLocalization(WarResultsWindow.IsPlayerAttacker, 'DEFENDER', 'ATTACKER')]" - } - } - - portrait_body = { - name = "defender_portrait" - blockoverride "opinion_box" {} - blockoverride "portrait_texture" { - portrait_texture = "[Character.GetPortrait('environment_body', 'camera_body', WarResultsWindow.GetOpponentAnimationState, PdxGetWidgetScreenSize(PdxGuiWidget.Self))]" - } - blockoverride "coa" { - coa_realm_medium_crown = { - visible = "[Character.HasLandedTitles]" - parentanchor = bottom|right - position = { -10 4 } - } - - portrait_opinion = { - parentanchor = bottom|hcenter - position = { 0 -2 } - } - } - } - } - - expand = {} - } - - vbox = { - name ="results" - layoutpolicy_horizontal = expanding - layoutpolicy_vertical = expanding - - margin = { 10 0 } - margin_bottom = 20 - spacing = 5 - - - container = { - scrollbox = { - name = "results_scrollarea" - autoresizescrollarea = yes - maximumsize = { -1 400 } - - blockoverride "scrollbox_content" - { - set_parent_size_to_minimum = yes - margin = { 10 10 } - spacing = 8 - - background = { - using = Background_Area - } - - vbox = { - visible = "[Not( WarResultsWindow.IsInvalidated )]" - margin = { 35 30 } - spacing = 8 - - using = Background_Letter - - text_multi = { - autoresize = yes - max_width = 430 - text = "[WarResultsWindow.GetMessage]" - using = Font_Size_Medium - layoutpolicy_horizontal = expanding - default_format = "#light_background" - - } - - hbox = { - layoutpolicy_horizontal = expanding - spacing = 5 - - text_single = { - name = "signature" - visible = "[Not( WarResultsWindow.IsSecondaryParticipant )]" - max_width = 430 - align = right - layoutpolicy_horizontal = expanding - default_format = "#light_background" - - text = "WAR_OVER_SIGNATURE" - using = Font_Type_Flavor - using = Font_Size_Medium - } - - expand = {} - - widget = { - datacontext = "[WarResultsWindow.GetOpponent]" - - size = { 50 50 } - - icon = { - name = "sigil_bg" - size = { 50 50 } - texture = "gfx/interface/window_event/sigil_bg.dds" - alwaystransparent = yes - parentanchor = center - } - - icon = { - name = "sigil" - visible = "[Character.HasSealCoA]" - size = { 34 34 } - gfxtype = coatofarmsgfx - shaderfile = "gfx/FX/gui_coatofarms.shader" - effectname = PdxGuiSeal - alwaystransparent = yes - datacontext = "[Character.GetSealCoA]" - coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)88','(int32)88')]" - coat_of_arms = "[CoatOfArms.GetTexture('(int32)88','(int32)88')]" - coat_of_arms_mask = "gfx/interface/window_event/sigil_center.dds" - parentanchor = center - } - - icon = { - name = "sigil_lowborn" - visible = "[Not( Character.HasSealCoA )]" - size = { 34 34 } - texture = "gfx/interface/window_event/sigil_center_lowborn.dds" - alwaystransparent = yes - parentanchor = center - } - - } - - - } - - spacer = { - size = { 0 8 } - } - - } - - divider_light = { - layoutpolicy_horizontal = growing - } - - vbox = { - layoutpolicy_horizontal = expanding - margin = { 10 10 } - - text_multi = { - name = "simple_desc" - autoresize = yes - max_width = 430 - text = "[WarResultsWindow.GetSimpleDescription]" - using = Font_Size_Medium - } - } - - vbox = { - visible = "[Not( WarResultsWindow.IsInvalidated )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - divider_light = { - layoutpolicy_horizontal = growing - } - - vbox = { - visible = "[Not( WarResultsWindow.IsInvalidated )]" - layoutpolicy_horizontal = expanding - spacing = 10 - - text_multi = { - name = "main_end_war_effect" - autoresize = yes - max_width = 430 - text = "[WarResultsWindow.GetPeaceDescription]" - } - - - hbox = { - name = "beneficiary" - visible = "[WarResultsWindow.HasBeneficiary]" - layoutpolicy_horizontal = expanding - - background = { - using = Background_Area - } - - hbox = { - spacing = 5 - - portrait_head = { - name = "beneficiary_portrait" - datacontext = "[WarResultsWindow.GetBeneficiary]" - blockoverride "opinion_box" {} - } - - vbox = { - spacing = 5 - - text_label_left = { - name = "my_beneficiary" - layoutpolicy_horizontal = expanding - text = "WAR_RESULTS_GHW_MY_BENEFICIARY" - default_format = "#low" - } - - text_multi = { - name = "beneficiary_rank" - text = "[WarResultsWindow.GetGHWRank]" - autoresize = yes - max_width = 300 - } - } - } - } - - vbox = { - name = "war_contribution" - visible = "[And( Not( WarResultsWindow.HasGWHShare ), And( WarResultsWindow.IsSecondaryParticipant, WarResultsWindow.IsContributionShareSetup ))]" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - spacing = 5 - - background = { - using = Background_Area - } - - text_label_center = { - text = "WAR_RESULTS_MY_CONTRIBUTION" - default_format = "#low" - } - - vbox = { - text_single = { - text = "[WarResultsWindow.GetContributionScore]" - autoresize = yes - align = center - max_width = 400 - } - - text_multi = { - name = "contribution_share" - text = "[WarResultsWindow.GetContributionShare]" - autoresize = yes - align = center - max_width = 400 - } - } - } - - vbox = { - name = "ghw_contribution" - visible = "[And( WarResultsWindow.HasGWHShare, WarResultsWindow.IsSecondaryParticipant )]" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - spacing = 5 - - background = { - using = Background_Area - } - - text_label_center = { - text = "WAR_RESULTS_MY_WAR_CHEST_SHARE" - default_format = "#low" - } - - vbox = { - text_single = { - text = "[WarResultsWindow.GetGHWScore]" - } - - text_multi = { - name = "contribution_share" - text = "[WarResultsWindow.GetGHWShare]" - autoresize = yes - align = center - max_width = 400 - } - } - } - - - hbox = { - visible = "[WarResultsWindow.IsInvalidated]" - layoutpolicy_horizontal = expanding - margin = { 0 10 } - - background = { - using = Background_Area - } - - text_multi = { - name = "contribution_share" - autoresize = yes - max_width = 400 - text = "WAR_RESULTS_INVALIDATED_DESC" - align = center - } - } - } - } - divider_light = { - layoutpolicy_horizontal = growing - } - } - } - } - - expand = {} - } - } - - hbox = { - layoutpolicy_horizontal = expanding - - expand = {} - - button_primary_big = { - name = "close_button" - text = "WAR_RESULTS_DISMISS" - onclick = "[WarResultsWindow.Dismiss]" - } - - expand = {} - } - expand = {} - - } -} - - - - - diff --git a/project/ck3/base_game/history/characters/andalusian.txt b/project/ck3/base_game/history/characters/andalusian.txt index 05f11388b5..1165d140b3 100644 --- a/project/ck3/base_game/history/characters/andalusian.txt +++ b/project/ck3/base_game/history/characters/andalusian.txt @@ -1,238 +1,254 @@ -20780 = { - name = "Muawiyah" - dynasty = 101015 +224002 = { + name = "Khaleel" + dynasty = 12226 + martial = 6 + diplomacy = 7 + intrigue = 4 + stewardship = 8 + religion = "ismaili" + culture = "andalusian" + trait = education_martial_2 + 1157.1.1 = { + birth = "1157.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +224007 = { + name = "Abdallah" + dynasty = 12215 martial = 7 diplomacy = 4 - intrigue = 4 + intrigue = 6 stewardship = 5 religion = "muwalladi" culture = "andalusian" - trait = education_learning_2 - 1039.1.1 = { - birth = "1039.1.1" + trait = chaste + trait = arbitrary + trait = education_martial_3 + 1074.1.1 = { + birth = "1074.1.1" } - 1089.1.1 = { - death = "1089.1.1" + 1130.1.1 = { + death = "1130.1.1" } } -20816 = { - name = "Bilal" - dynasty = 101046 - martial = 5 - diplomacy = 8 - intrigue = 4 - stewardship = 7 +224008 = { + name = "Muhammad" + dynasty = 12192 religion = "muwalladi" culture = "andalusian" - trait = gluttonous - trait = craven - trait = education_martial_3 - 1039.1.1 = { - birth = "1039.1.1" + father = 73204 + 1113.1.1 = { + birth = "1113.1.1" } - 1089.1.1 = { - death = "1089.1.1" + 1145.1.1 = { + add_pressed_claim = title:d_badajoz + } + 1146.1.1 = { + add_pressed_claim = title:d_valencia + add_pressed_claim = title:d_mallorca + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_cordoba + add_pressed_claim = title:d_sevilla + add_pressed_claim = title:d_granada + } + 1150.1.1 = { + death = "1150.1.1" } } -20840 = { - name = "Salahaddin" - dynasty = 101030 +224012 = { + name = "Tariq" + dynasty = 12212 martial = 8 diplomacy = 6 intrigue = 8 stewardship = 7 religion = "muwalladi" culture = "andalusian" - trait = lustful - trait = temperate - trait = brave - trait = education_diplomacy_2 - 1039.1.1 = { - birth = "1039.1.1" + trait = greedy + trait = education_intrigue_1 + father = 73245 + 1099.1.1 = { + birth = "1099.1.1" } - 1089.1.1 = { - death = "1089.1.1" + 1144.1.1 = { + death = "1144.1.1" } } -20855 = { - name = "Azzun" - dynasty = 101699 +224014 = { + name = "Hakam" + dynasty = 12216 martial = 8 - diplomacy = 8 + diplomacy = 7 intrigue = 7 - stewardship = 8 - religion = "muwalladi" - culture = "andalusian" - trait = gluttonous - trait = education_intrigue_2 - 1033.1.1 = { - birth = "1033.1.1" - } - 1083.1.1 = { - death = "1083.1.1" - } -} - -20869 = { - name = "Ali" - dynasty = 596 - martial = 5 - diplomacy = 5 - intrigue = 6 - stewardship = 4 + stewardship = 5 religion = "muwalladi" culture = "andalusian" - trait = arbitrary - trait = lazy trait = education_martial_2 - father = 85008 - 1003.1.1 = { - birth = "1003.1.1" + 1116.1.1 = { + birth = "1116.1.1" } - 1076.1.1 = { - death = "1076.1.1" + 1170.1.1 = { + death = "1170.1.1" } } -20876 = { - name = "Muhammad" - dynasty = 101608 - martial = 7 - diplomacy = 7 - intrigue = 4 - stewardship = 7 - religion = "muwalladi" - culture = "andalusian" - trait = humble - trait = zealous - trait = wrathful - 982.1.1 = { - birth = "982.1.1" - } - 1014.1.1 = { - add_spouse = 4876 +224016 = { + name = "Abd-al-Malik" + dynasty = 12232 + + religion = ismaili + culture = andalusian + + 1146.1.1 = { + birth = yes } - 1047.1.1 = { - death = "1047.1.1" + 1200.1.1 = { + death = yes } } -20877 = { - name = "Ma_n" - dynasty = 101608 +224023 = { + name = "Ibrahim" + dynasty = 574 martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 7 + diplomacy = 4 + intrigue = 7 + stewardship = 5 religion = "muwalladi" culture = "andalusian" + trait = greedy trait = wrathful trait = education_martial_2 - father = 20876 - mother = 4876 - 1015.1.1 = { - birth = "1015.1.1" + 1094.1.1 = { + birth = "1094.1.1" } - 1052.1.1 = { - death = "1052.1.1" + 1148.1.1 = { + death = "1148.1.1" } } -20889 = { - name = "Abdul-Kareem" - # AKA: Abdul - dynasty = 101056 +224024 = { + name = "Ali" + dynasty = 12223 martial = 4 - diplomacy = 5 - intrigue = 4 - stewardship = 4 + diplomacy = 4 + intrigue = 6 + stewardship = 6 religion = "muwalladi" culture = "andalusian" - trait = chaste - trait = cynical - trait = education_diplomacy_2 - 1039.1.1 = { - birth = "1039.1.1" + trait = calm + trait = brave + trait = education_martial_2 + 1122.1.1 = { + birth = "1122.1.1" } - 1089.1.1 = { - death = "1089.1.1" + 1178.1.1 = { + death = "1178.1.1" } } -20890 = { - name = "Giyasaddin" - dynasty = 101055 +224025 = { + name = "Amr" + dynasty = 12224 martial = 5 - diplomacy = 5 - intrigue = 6 - stewardship = 4 + diplomacy = 4 + intrigue = 5 + stewardship = 7 religion = "muwalladi" culture = "andalusian" - trait = humble - trait = cynical - trait = hunchbacked - trait = education_martial_3 - 1039.1.1 = { - birth = "1039.1.1" + trait = diligent + trait = education_intrigue_2 + father = 464010 + 1079.1.1 = { + birth = "1079.1.1" } - 1089.1.1 = { - death = "1089.1.1" + 1147.1.1 = { + death = "1147.1.1" } } -20894 = { - name = "Murtaza" - dynasty = 101054 - martial = 7 - diplomacy = 8 - intrigue = 5 - stewardship = 5 +73621 = { + name = "Sa_d" + dynasty = 12211 religion = "muwalladi" culture = "andalusian" - trait = education_martial_3 - 1039.1.1 = { - birth = "1039.1.1" + father = 73243 + 1158.1.1 = { + birth = "1158.1.1" } - 1089.1.1 = { - death = "1089.1.1" + 1221.1.1 = { + death = "1221.1.1" } } -20895 = { - name = "Sa_id" - # AKA: Said - dynasty = 101053 - martial = 8 - diplomacy = 4 - intrigue = 5 - stewardship = 6 +73622 = { + name = "Zayyan" + dynasty = 12211 religion = "muwalladi" culture = "andalusian" - trait = just - trait = greedy - trait = education_intrigue_1 - 1039.1.1 = { - birth = "1039.1.1" + father = 73621 + 1184.1.1 = { + birth = "1184.1.1" } - 1089.1.1 = { - death = "1089.1.1" + 1236.1.1 = { + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_sevilla + add_pressed_claim = title:d_granada } -} + 1238.1.1 = { + remove_claim = title:d_sevilla + } + 1239.1.1 = { + remove_claim = title:d_murcia + } + 1241.1.1 = { + death = "1241.1.1" + } +} -20896 = { - name = "Hussamaddin" - dynasty = 101052 + + + + + + + + + + + + + + + + + + + + + + +#TODO_CD_HISTORY; remove after confirmation + +20816 = { + name = "Bilal" + dynasty = 101046 martial = 5 - diplomacy = 5 - intrigue = 7 - stewardship = 5 - religion = "muwalladi" - culture = "andalusian" - trait = arrogant - trait = education_learning_3 + diplomacy = 8 + intrigue = 4 + stewardship = 7 + religion = muwalladi + culture = andalusian + trait = gluttonous + trait = craven + trait = education_martial_3 1039.1.1 = { birth = "1039.1.1" } @@ -241,19 +257,19 @@ } } - - -20898 = { - name = "Abdul-Qadir" - # AKA: Abdul - dynasty = 101050 - martial = 4 - diplomacy = 5 - intrigue = 7 +20840 = { + name = "Salahaddin" + dynasty = 101030 + martial = 8 + diplomacy = 6 + intrigue = 8 stewardship = 7 - religion = "muwalladi" - culture = "andalusian" - trait = education_diplomacy_3 + religion = muwalladi + culture = andalusian + trait = lustful + trait = temperate + trait = brave + trait = education_diplomacy_2 1039.1.1 = { birth = "1039.1.1" } @@ -262,182 +278,122 @@ } } -224049 = { - name = "Abdul-Madjid" +20889 = { + name = "Abdul-Kareem" # AKA: Abdul - dynasty = 100826 + dynasty = 101056 martial = 4 - diplomacy = 6 - intrigue = 5 - stewardship = 8 - religion = "muwalladi" - culture = "andalusian" - trait = cynical - trait = education_intrigue_2 - 1150.1.1 = { - birth = "1150.1.1" - } - 1200.1.1 = { - death = "1200.1.1" - } -} - -3212 = { - name = "Abbad" - dynasty = 594 - martial = 8 - diplomacy = 6 - intrigue = 5 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - father = 73209 + diplomacy = 5 + intrigue = 4 + stewardship = 4 + religion = muwalladi + culture = andalusian + trait = chaste trait = cynical - trait = gluttonous - trait = craven - trait = greedy - trait = ambitious - trait = education_martial_2 - 1016.1.1 = { - birth = "1016.1.1" - } - 1038.1.1 = { - add_spouse = 85009 + trait = education_diplomacy_2 + 1039.1.1 = { + birth = "1039.1.1" } - 1069.1.15 = { - death = "1069.1.15" + 1089.1.1 = { + death = "1089.1.1" } } -3214 = { - name = "Muhammad" - dynasty = 594 +20890 = { + name = "Giyasaddin" + dynasty = 101055 martial = 5 - diplomacy = 6 - intrigue = 7 + diplomacy = 5 + intrigue = 6 stewardship = 4 - religion = "muwalladi" - culture = "andalusian" - trait = ambitious - trait = arbitrary + religion = muwalladi + culture = andalusian + trait = humble trait = cynical - trait = education_martial_2 - father = 3212 - mother = 85009 - disallow_random_traits = yes - 1040.1.1 = { - birth = "1040.1.1" + trait = hunchbacked + trait = education_martial_3 + 1039.1.1 = { + birth = "1039.1.1" } - 1062.1.1 = { - add_spouse = 73211 + 1089.1.1 = { + death = "1089.1.1" } - 1091.1.1 = { - effect = { - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_murcia - } +} + +20894 = { + name = "Murtaza" + dynasty = 101054 + martial = 7 + diplomacy = 8 + intrigue = 5 + stewardship = 5 + religion = muwalladi + culture = andalusian + trait = education_martial_3 + 1039.1.1 = { + birth = "1039.1.1" } - 1095.1.1 = { - death = "1095.1.1" + 1089.1.1 = { + death = "1089.1.1" } } -3928 = { - name = "Abu-Bakr" - dynasty = 569 - martial = 6 +20895 = { + name = "Sa_id" + # AKA: Said + dynasty = 101053 + martial = 8 diplomacy = 4 intrigue = 5 - stewardship = 8 - religion = "muwalladi" - culture = "andalusian" - father = 45025 - 1022.1.1 = { - birth = "1022.1.1" - } - 1059.1.1 = { - add_spouse = 73193 - } - 1069.1.1 = { - effect = { - add_pressed_claim = title:d_valencia - } - } - 1076.1.1 = { - effect = { - remove_claim = title:d_valencia - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_toledo - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } + stewardship = 6 + religion = muwalladi + culture = andalusian + trait = just + trait = greedy + trait = education_intrigue_1 + 1039.1.1 = { + birth = "1039.1.1" } - 1085.1.1 = { - death = "1085.1.1" + 1089.1.1 = { + death = "1089.1.1" } } -3938 = { - name = "Yusuf" - dynasty = 599 +20896 = { + name = "Hussamaddin" + dynasty = 101052 martial = 5 diplomacy = 5 - intrigue = 2 - stewardship = 4 - religion = "muwalladi" - culture = "andalusian" - trait = humble - trait = education_martial_2 - father = 3933 - 1030.1.1 = { - birth = "1030.1.1" + intrigue = 7 + stewardship = 5 + religion = muwalladi + culture = andalusian + trait = arrogant + trait = education_learning_3 + 1039.1.1 = { + birth = "1039.1.1" } - 1086.1.1 = { - death = "1086.1.1" + 1089.1.1 = { + death = "1089.1.1" } } -45001 = { - name = "Muhammad" - dynasty = 101607 +20898 = { + name = "Abdul-Qadir" + # AKA: Abdul + dynasty = 101050 martial = 4 - diplomacy = 12 - intrigue = 4 - stewardship = 8 - religion = "muwalladi" - culture = "andalusian" + diplomacy = 5 + intrigue = 7 + stewardship = 7 + religion = muwalladi + culture = andalusian trait = education_diplomacy_3 - trait = humble - father = 45000 - 1015.1.1 = { - birth = "1015.1.1" - } - 1065.1.1 = { - death = "1065.1.1" - } -} - -45006 = { - name = "Yahya" #AKA: al-Mustasim - dynasty = 101608 - martial = 2 - diplomacy = 4 - intrigue = 6 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - trait = education_martial_2 - father = 20877 - 1042.1.1 = { - birth = "1042.1.1" + 1039.1.1 = { + birth = "1039.1.1" } - 1091.6.1 = { - death = "1091.6.1" + 1089.1.1 = { + death = "1089.1.1" } } @@ -448,8 +404,8 @@ diplomacy = 4 intrigue = 4 stewardship = 6 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian trait = education_learning_2 960.1.2 = { birth = "960.1.2" @@ -466,8 +422,8 @@ diplomacy = 4 intrigue = 4 stewardship = 6 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian trait = education_learning_2 father = 45033 1000.1.2 = { @@ -486,8 +442,8 @@ diplomacy = 4 intrigue = 4 stewardship = 6 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian trait = education_learning_2 father = 45034 1040.1.2 = { @@ -506,8 +462,8 @@ diplomacy = 4 intrigue = 4 stewardship = 6 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian trait = education_learning_2 father = 45030 980.1.2 = { @@ -525,8 +481,8 @@ diplomacy = 4 intrigue = 4 stewardship = 6 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian trait = education_learning_2 father = 45031 1020.1.2 = { @@ -537,22 +493,23 @@ } } -464010 = { - name = "Muhammad" - dynasty = 12224 +224049 = { + name = "Abdul-Madjid" + # AKA: Abdul + dynasty = 100826 martial = 4 - diplomacy = 12 - intrigue = 4 + diplomacy = 6 + intrigue = 5 stewardship = 8 - religion = "muwalladi" - culture = "andalusian" - trait = education_diplomacy_3 - trait = humble - 1055.1.1 = { - birth = "1055.1.1" + religion = muwalladi + culture = andalusian + trait = cynical + trait = education_intrigue_2 + 1150.1.1 = { + birth = "1150.1.1" } - 1119.1.1 = { - death = "1119.1.1" + 1200.1.1 = { + death = "1200.1.1" } } @@ -564,8 +521,8 @@ diplomacy = 6 intrigue = 5 stewardship = 4 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian trait = arrogant trait = education_stewardship_2 1300.1.1 = { @@ -576,214 +533,197 @@ } } -487000 = { - name = "Yusuf" - dynasty = 101904 - martial = 8 - diplomacy = 5 - intrigue = 5 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - trait = arrogant - trait = lustful - trait = education_diplomacy_2 - father = 73641 - mother = 73649 - 1318.1.1 = { - birth = "1318.1.1" +3912 = { + name = "Muhammad" # Muhammd ibn Ammar, known as Ibn Ammar, Sheik of Silves (1069-1070), Murcia (1079-1080) & Molina (1082-1085) + dynasty = 12204 # Banu Ammar + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 7 + religion = muwalladi + culture = andalusian + trait = poet + trait = education_stewardship_3 + sexuality = homosexual + + 1031.1.1 = { + birth = yes + } + 1063.1.1 = { + effect = { + set_relation_lover = character:3214 # Emir al-Mu'tamid of Seville + } + employer = 3214 } - 1354.1.1 = { - death = "1354.1.1" + 1086.1.1 = { + death = { + death_reason = death_murder_known + killer = 3214 + } } } -487001 = { - name = "Muhammad" - dynasty = 101904 - martial = 7 - diplomacy = 5 - intrigue = 4 - stewardship = 4 - religion = "muwalladi" - culture = "andalusian" - trait = arrogant - trait = brave - father = 73641 - 1315.1.1 = { - birth = "1315.1.1" +3916 = { + name = "Abd-al-Hasan" + dynasty = 12205 + + religion = ashari + culture = andalusian + + 1059.1.1 = { + birth = yes } - 1333.1.1 = { - death = "1333.1.1" + 1115.1.1 = { + death = yes } } -4876 = { - name = "Fahriya" - female = yes - - religion = ashari +3928 = { + name = "Abu-Bakr" # Abu Bakr ibn Abd al-Aziz, Emir of Valencia (1075-1076), Sheik of Valencia (1075-1085) + dynasty = 569 # Amirid Dynasty + martial = 6 + diplomacy = 4 + intrigue = 5 + stewardship = 8 + religion = muwalladi culture = andalusian + trait = education_diplomacy_3 - 998.1.1 = { + father = 45025 # Emir Abd al-Aziz ibn Abd al-Rahman of Valencia + + 1050.1.1 = { birth = yes } - 1047.1.1 = { + 1066.1.1 = { + add_spouse = 73193 # Aiza ibn Ahmad (yemeni.txt) + employer = 3934 # Emir al-Muqtadir of Zaragoza + effect = { + add_pressed_claim = title:d_valencia + add_pressed_claim = title:c_valencia + } + } + 1075.1.1 = { + effect = { + remove_claim = title:d_valencia + remove_claim = title:c_valencia + } + } + 1085.6.6 = { death = yes } } -85009 = { - name = "Kera" - female = yes - dynasty = 596 - martial = 4 +20869 = { + name = "Ali" # Ali ibn Muyahid al-Amiri, known as Imad al-Dawla, Emir of Mallorca (1045-1076), Sheik of Alcaraz, Denia & Ibiza (1045-1076) & Mallorca (1050-1076) + dynasty = al-amiri # Muyahid al-Amiri's Dynasty + martial = 5 diplomacy = 5 intrigue = 6 stewardship = 4 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian + trait = arbitrary trait = lazy - trait = education_stewardship_1 - father = 85008 - 1020.1.1 = { - birth = "1020.1.1" + trait = education_learning_2 + + father = 85008 # Emir Muyahid al-Amiri of Mallorca + + 1009.1.1 = { + birth = yes } - 1072.1.1 = { - death = "1072.1.1" + #1045.7.15 = { + # name = "Imad_al-Dawla" + # capital = c_denia + #} + #1063.1.1 = { #ahistorical, used because Yahya of Toledo possesses Denia, this characters actual capital, in the 1066 Rags to Riches bookmark + # capital = title:c_alicante + # } + #} + 1076.1.1 = { + death = yes } } 33053 = { - name = "Abdallah" #AKA: al-Murqtada - dynasty = 7278 - religion = "muwalladi" - culture = "andalusian" - 1043.1.1 = { - birth = "1043.1.1" + name = "Abdallah" # Abdallah ibn al-Aglab, known as al-Murtada, Emir of Mallorca (1076-1093) & Sheik of Menorca (1045-1093), Mallorca & Ibiza (1076-1093) + dynasty = 7278 # Banu Aglab Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_2 + + father = andalusian0070 # al-Aglab, Sheik of Menorca + + 1020.1.1 = { + birth = yes } 1076.1.1 = { - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_toledo - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1085.5.25 = { - remove_claim = title:d_toledo + name = "al-Murtada" } 1093.1.1 = { - death = "1093.1.1" + death = yes } } 33054 = { - name = "Mubashir" - dynasty = 7278 - religion = "muwalladi" - culture = "andalusian" + name = "Mubashir" # Mubashir ibn Suleyman, Emir of Mallorca (1093-1114) & Sheik of Ibiza, Mallorca & Menorca (1093-1114) + dynasty = 12202 # Suleymanid Dynasty + religion = muwalladi + culture = andalusian trait = eunuch - father = 33053 - 1069.1.1 = { - birth = "1069.1.1" - } - 1093.1.1 = { - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada + trait = education_stewardship_2 + + father = andalusian0074 # Suleyman + + 1050.1.1 = { + birth = yes + employer = 33053 # Emir al-Murtada of Mallorca } - 1115.1.1 = { - death = "1115.1.1" + 1114.1.1 = { + death = yes } } 33055 = { - name = "Suleyman" #AKA: al-Rabi - dynasty = 12202 - religion = "muwalladi" - culture = "andalusian" - 1050.1.1 = { - birth = "1050.1.1" - } - 1114.1.1 = { - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada + name = "Suleyman" # Suleyman ibn Lubbun, Emir of Mallorca (1114-1116) & Sheik of Ibiza, Mallorca & Menorca (1114-1116) + dynasty = 12202 # Suleymanid Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0073 # Lubbun ibn Suleyman + + 1074.1.1 = { + birth = yes } - 1116.1.1 = { - death = "1116.1.1" + 1124.1.1 = { + death = yes } } 71373 = { - name = "ZaI_da" + name = "ZaI_da" # Zaïda, later Isabel, wife of Sheik al-Fath of Córdoba (73214) & King Alfonso VI of León (108500 - castilian.txt) female = yes - - religion = ashari + religion = muwalladi culture = andalusian + trait = education_diplomacy_2 - 1070.1.1 = { + 1071.1.1 = { birth = yes } 1090.1.1 = { religion = catholic - name = "Ilizabeth" + name = "Ilizabith" } 1107.9.13 = { death = yes } } -73181 = { - name = "Ahmad" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73180 - 1097.1.1 = { - birth = "1097.1.1" - } - 1130.1.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1145.1.1 = { - remove_claim = title:d_granada - } - 1146.1.1 = { - remove_claim = title:d_valencia - add_pressed_claim = title:d_granada - } - 1147.1.1 = { - add_pressed_claim = title:d_valencia - } - 1153.1.1 = { - death = "1153.1.1" - } -} - 73182 = { name = "Muhammad" dynasty = 12192 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1059.1.1 = { birth = "1059.1.1" } @@ -792,303 +732,29 @@ } } -73185 = { - name = "Yahya" - dynasty = 12194 - religion = "muwalladi" - culture = "andalusian" - father = 73184 - 998.1.1 = { - birth = "998.1.1" - } - 1026.1.1 = { - add_spouse = 73188 - } - 1036.1.1 = { - death = "1036.1.1" - } -} - -73186 = { - name = "Mundir" - dynasty = 12194 - religion = "muwalladi" - culture = "andalusian" - father = 73185 - mother = 73188 - 1027.1.1 = { - birth = "1027.1.1" - } - 1038.1.1 = { - death = "1038.1.1" - } -} - -73188 = { - name = "Abda" - female = yes - dynasty = 570 - religion = "muwalladi" - culture = "andalusian" - father = 73194 - 1010.1.1 = { - birth = "1010.1.1" +73202 = { + name = "Wazir" + dynasty = 12197 + religion = muwalladi + culture = andalusian + 1084.1.1 = { + birth = "1084.1.1" } - 1067.1.1 = { - death = "1067.1.1" + 1140.1.1 = { + death = "1140.1.1" } } -73190 = { - name = "Mundir" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 3934 - 1048.1.1 = { - birth = "1048.1.1" +73203 = { + name = "Siddray" + dynasty = 12197 + religion = muwalladi + culture = andalusian + father = 73202 + 1108.1.1 = { + birth = "1108.1.1" } - 1082.1.1 = { - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_toledo - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1085.5.25 = { - remove_claim = title:d_toledo - } - 1090.1.1 = { - death = "1090.1.1" - } -} - -73191 = { - name = "Suleyman" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73190 - 1070.1.1 = { - birth = "1070.1.1" - } - 1090.1.1 = { - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1118.12.18 = { - remove_claim = title:d_zaragoza - } - 1150.1.1 = { - death = "1150.1.1" - } -} - -73192 = { - name = "Muhammad" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 3933 - 1029.1.1 = { - birth = "1029.1.1" - } - 1084.1.1 = { - death = "1084.1.1" - } -} - -73193 = { - name = "Aiza" - female = yes - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 3934 - 1043.1.1 = { - birth = "1043.1.1" - } - 1100.1.1 = { - death = "1100.1.1" - } -} - -73194 = { - name = "Yahya" - dynasty = 570 - religion = "muwalladi" - culture = "andalusian" - 963.1.1 = { - birth = "963.1.1" - } - 1012.1.1 = { - death = "1012.1.1" - } -} - -73195 = { - name = "Isma_il" - dynasty = 570 - religion = "muwalladi" - culture = "andalusian" - father = 3924 - disallow_random_traits = yes - trait = honest - trait = compassionate - trait = vengeful - trait = education_martial_3 - 1042.1.1 = { - birth = "1042.1.1" - } - 1074.1.1 = { - death = "1074.1.1" - } -} - -73196 = { - name = "Umar" - dynasty = 573 - religion = "muwalladi" - culture = "andalusian" - father = 3902 - 1066.1.1 = { - birth = "1066.1.1" - } - 1117.1.1 = { - death = "1117.1.1" - } -} - -73197 = { - name = "Yahaff" - dynasty = 12195 - religion = "muwalladi" - culture = "andalusian" - 1008.1.1 = { - birth = "1008.1.1" - } - 1067.1.1 = { - death = "1067.1.1" - } -} - -73198 = { - name = "Abdallah" - dynasty = 12195 - religion = "muwalladi" - culture = "andalusian" - father = 73197 - 1030.1.1 = { - birth = "1030.1.1" - } - 1075.1.1 = { - add_pressed_claim = title:d_toledo - } - 1080.1.1 = { - remove_claim = title:d_toledo - } - 1086.1.1 = { - death = "1086.1.1" - } -} - -73199 = { - name = "Ya_far" - dynasty = 12195 - religion = "muwalladi" - culture = "andalusian" - father = 73198 - 1055.1.1 = { - birth = "1055.1.1" - } - 1092.10.28 = { - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1108.1.1 = { - death = "1108.1.1" - } -} - -73200 = { - name = "Jyad" - dynasty = 12196 - religion = "muwalladi" - culture = "andalusian" - 1045.1.1 = { - birth = "1045.1.1" - } - 1118.1.1 = { - death = "1118.1.1" - } -} - -73201 = { - name = "Muhammad" - dynasty = 12196 - religion = "muwalladi" - culture = "andalusian" - father = 73200 - 1084.1.1 = { - birth = "1084.1.1" - } - 1145.1.1 = { - add_pressed_claim = title:d_valencia - } - 1145.7.1 = { - remove_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1146.1.1 = { - add_pressed_claim = title:d_valencia - } - 1147.1.1 = { - death = "1147.1.1" - } -} - -73202 = { - name = "Wazir" - dynasty = 12197 - religion = "muwalladi" - culture = "andalusian" - 1084.1.1 = { - birth = "1084.1.1" - } - 1140.1.1 = { - death = "1140.1.1" - } -} - -73203 = { - name = "Siddray" - dynasty = 12197 - religion = "muwalladi" - culture = "andalusian" - father = 73202 - 1108.1.1 = { - birth = "1108.1.1" - } - 1145.1.1 = { + 1145.1.1 = { add_pressed_claim = title:d_valencia add_pressed_claim = title:d_mallorca add_pressed_claim = title:d_murcia @@ -1107,8 +773,8 @@ 73204 = { name = "Hakam" dynasty = 12192 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian father = 73182 1089.1.1 = { birth = "1089.1.1" @@ -1121,8 +787,8 @@ 73205 = { name = "Yusuf" dynasty = 12198 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1055.1.1 = { birth = "1055.1.1" } @@ -1134,8 +800,8 @@ 73206 = { name = "Ali" dynasty = 12198 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian father = 73205 1081.1.1 = { birth = "1081.1.1" @@ -1148,8 +814,8 @@ 73207 = { name = "Isma_il" dynasty = 12199 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1073.1.1 = { birth = "1073.1.1" } @@ -1161,8 +827,8 @@ 73208 = { name = "Muhammad" dynasty = 12199 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian father = 73207 1095.1.1 = { birth = "1095.1.1" @@ -1172,185 +838,62 @@ } } -73209 = { - name = "Muhammad" - dynasty = 594 - religion = "muwalladi" - culture = "andalusian" - 984.1.1 = { - birth = "984.1.1" +73223 = { + name = "Ya_far" + dynasty = 12201 + religion = muwalladi + culture = andalusian + 1060.1.1 = { + birth = "1060.1.1" } - 1042.1.1 = { - death = "1042.1.1" + 1117.1.1 = { + death = "1117.1.1" } } - -73212 = { - name = "Butayna" - female = yes - dynasty = 594 - religion = "muwalladi" - culture = "andalusian" - father = 3214 - mother = 73211 - 1063.1.1 = { - birth = "1063.1.1" +73224 = { + name = "Ayyub" + dynasty = 12201 + religion = muwalladi + culture = andalusian + father = 73223 + 1091.1.1 = { + birth = "1091.1.1" } - 1120.1.1 = { - death = "1120.1.1" + 1148.1.1 = { + death = "1148.1.1" } } -73213 = { - name = "Abbad" - dynasty = 594 - religion = "muwalladi" - culture = "andalusian" - father = 3214 - mother = 73211 - 1064.1.1 = { - birth = "1064.1.1" +73225 = { + name = "Ibrahim" + dynasty = 12201 + religion = muwalladi + culture = andalusian + father = 73223 + 1087.1.1 = { + birth = "1087.1.1" } - 1074.1.1 = { - death = "1074.1.1" + 1135.1.1 = { + death = "1135.1.1" } } -73214 = { - name = "Fath" - dynasty = 594 - religion = "muwalladi" - culture = "andalusian" - father = 3214 - mother = 73211 - 1065.1.1 = { - birth = "1065.1.1" - } - 1091.1.1 = { - death = "1091.1.1" - } -} +73227 = { + name = "Utman" # Utman ibn Abu-Bakr, Emir of Valencia (1085-1086) & Sheik of Valencia (1085-1085) + dynasty = 569 # Amirid Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 -73215 = { - name = "Rashid" - dynasty = 594 - religion = "muwalladi" - culture = "andalusian" - father = 3214 - mother = 73211 - 1066.1.1 = { - birth = "1066.1.1" + father = 3928 # Emir Abu-Bakr ibn Abd al-Aziz of Valencia + mother = 73193 # Emira Aiza ibn Ahmad (yemeni.txt) + + 1070.1.1 = { + birth = yes } - 1091.1.1 = { - death = "1091.1.1" - } -} - -73217 = { - name = "Muhammad" - dynasty = 594 - religion = "muwalladi" - culture = "andalusian" - father = 3214 - mother = 73211 - 1068.1.1 = { - birth = "1068.1.1" - } - 1091.1.1 = { - death = "1091.1.1" - } -} - -73218 = { - name = "Isma_il" - dynasty = 594 - religion = "muwalladi" - culture = "andalusian" - father = 3214 - mother = 73211 - 1069.1.1 = { - birth = "1069.1.1" - } - 1095.1.1 = { - add_pressed_claim = title:d_sevilla - } - 1112.1.1 = { - death = "1112.1.1" - } -} - -73223 = { - name = "Ya_far" - dynasty = 12201 - religion = "muwalladi" - culture = "andalusian" - 1060.1.1 = { - birth = "1060.1.1" - } - 1117.1.1 = { - death = "1117.1.1" - } -} - -73224 = { - name = "Ayyub" - dynasty = 12201 - religion = "muwalladi" - culture = "andalusian" - father = 73223 - 1091.1.1 = { - birth = "1091.1.1" - } - 1148.1.1 = { - death = "1148.1.1" - } -} - -73225 = { - name = "Ibrahim" - dynasty = 12201 - religion = "muwalladi" - culture = "andalusian" - father = 73223 - 1087.1.1 = { - birth = "1087.1.1" - } - 1135.1.1 = { - death = "1135.1.1" - } -} - -73227 = { - name = "Utman" - dynasty = 569 - religion = "muwalladi" - culture = "andalusian" - father = 3928 - mother = 73193 - 1070.1.1 = { - birth = "1070.1.1" - } - 1085.1.1 = { - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1085.5.25 = { - remove_claim = title:d_toledo - } - 1086.1.1 = { - add_pressed_claim = title:d_valencia - } - 1118.12.18 = { - remove_claim = title:d_zaragoza - } - 1126.1.1 = { - death = "1126.1.1" + 1126.1.1 = { + death = yes } } @@ -1368,6 +911,7 @@ } 1145.3.1 = { add_pressed_claim = title:d_murcia + add_pressed_claim = title:c_alcaraz } 1164.1.1 = { death = yes @@ -1377,8 +921,8 @@ 73236 = { name = "Abdallah" dynasty = 12209 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1113.1.1 = { birth = "1113.1.1" } @@ -1405,8 +949,8 @@ 73237 = { name = "Ya_far" dynasty = 12210 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1104.1.1 = { birth = "1104.1.1" } @@ -1430,28 +974,11 @@ } } -73238 = { - name = "Abu-Bakr" - dynasty = 572 - religion = "muwalladi" - culture = "andalusian" - father = 3910 - 1060.1.1 = { - birth = "1060.1.1" - } - 1081.1.1 = { - add_pressed_claim = title:d_murcia - } - 1109.1.1 = { - death = "1109.1.1" - } -} - 73240 = { name = "Sa_d" dynasty = 12211 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1100.1.1 = { birth = "1100.1.1" } @@ -1466,8 +993,8 @@ 73241 = { name = "Muhammad" dynasty = 12211 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian father = 73240 mother = 73242 1124.1.1 = { @@ -1488,21 +1015,6 @@ } } -73242 = { - name = "Thashim" - female = yes - dynasty = 12196 - religion = "muwalladi" - culture = "andalusian" - father = 73200 - 1105.1.1 = { - birth = "1105.1.1" - } - 1162.1.1 = { - death = "1162.1.1" - } -} - 73243 = { name = "Abd-al-Hajjaj" dynasty = 12211 @@ -1527,8 +1039,8 @@ 73244 = { name = "Hilal" dynasty = 12211 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian father = 73241 1150.1.1 = { birth = "1150.1.1" @@ -1544,8 +1056,8 @@ 73245 = { name = "Musa" dynasty = 12212 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1066.1.1 = { birth = "1066.1.1" } @@ -1557,8 +1069,8 @@ 73246 = { name = "Muhammad" dynasty = 12212 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian father = 73245 1092.1.1 = { birth = "1092.1.1" @@ -1571,8 +1083,8 @@ 73247 = { name = "Musa" dynasty = 12213 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1075.1.1 = { birth = "1075.1.1" } @@ -1581,82 +1093,11 @@ } } -73249 = { - name = "Ahmad" - dynasty = 101608 - religion = "muwalladi" - culture = "andalusian" - father = 45006 - 1065.1.1 = { - birth = "1065.1.1" - } - 1115.1.1 = { - death = "1115.1.1" - } -} - -73250 = { - name = "Ya_far" - dynasty = 101608 - religion = "muwalladi" - culture = "andalusian" - father = 45006 - 1067.1.1 = { - birth = "1067.1.1" - } - 1118.1.1 = { - death = "1118.1.1" - } -} - -73251 = { - name = "Ubaid" - dynasty = 101608 - religion = "muwalladi" - culture = "andalusian" - father = 45006 - 1069.1.1 = { - birth = "1069.1.1" - } - 1116.1.1 = { - death = "1116.1.1" - } -} - -73252 = { - name = "Raf" - dynasty = 101608 - religion = "muwalladi" - culture = "andalusian" - father = 45006 - 1071.1.1 = { - birth = "1071.1.1" - } - 1120.1.1 = { - death = "1120.1.1" - } -} - -73253 = { - name = "Umm" - female = yes - dynasty = 101608 - religion = "muwalladi" - culture = "andalusian" - father = 45006 - 1073.1.1 = { - birth = "1073.1.1" - } - 1124.1.1 = { - death = "1124.1.1" - } -} - 73254 = { name = "Abdallah" dynasty = 12227 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1120.1.1 = { birth = "1120.1.1" } @@ -1675,30 +1116,40 @@ } 73255 = { - name = "Abu-Bakr" - dynasty = 12228 - religion = "muwalladi" - culture = "andalusian" + name = "Abu-Bakr" # Abu Bakr ar-Ramimi, Sheik of Almeria (1038) + dynasty = 12228 # Banu ar-Ramimi Dynasty, Founder + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + 1020.1.1 = { - birth = "1020.1.1" + birth = yes + } + 1038.9.1 = { + add_pressed_claim = title:c_almeria + } + 1065.9.1 = { + employer = 3924 # Emir al-Ma'mun of Toledo } 1076.1.1 = { - death = "1076.1.1" + death = yes } } 73256 = { - name = "Abd-al-Aziz" - dynasty = 12228 - - father = 73255 - - religion = ashari + name = "Abd-al-Aziz" # Abd al-Aziz ibn Abu Bakr + dynasty = 12228 # Banu al-Ramimi Dynasty + religion = muwalladi culture = andalusian + father = 73255 # Sheik Abu Bakr ar-Ramimi of Almería + 1054.1.1 = { birth = yes } + 1070.1.1 = { + trait = education_diplomacy_1 + } 1076.1.1 = { add_pressed_claim = title:c_almeria } @@ -1708,50 +1159,59 @@ } 73257 = { - name = "Muhammad" - dynasty = 12228 - religion = "muwalladi" - culture = "andalusian" - father = 73256 - 1077.1.1 = { - birth = "1077.1.1" + name = "Muhammad" # Muhammad ibn Abu Bakr + dynasty = 12228 # Banu ar-Ramimi Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 73255 # Sheik Abu Bakr al-Ramimi of Almería + + 1059.1.1 = { + birth = yes } - 1126.1.1 = { - death = "1126.1.1" + 1113.1.1 = { + add_pressed_claim = title:c_almeria + } + 1119.1.1 = { + death = yes } } 73258 = { - name = "Abdallah" - dynasty = 12228 - religion = "muwalladi" - culture = "andalusian" - father = 73257 + name = "Abdallah" # Abdallah ibn Muhammad, Sheik of Almería (1146-1147) + dynasty = 12228 # Banu ar-Ramimi Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 73257 # Muhammad ibn Abu Bakr + 1100.1.1 = { - birth = "1100.1.1" + birth = yes } - 1146.1.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada + 1119.1.1 = { + add_pressed_claim = title:c_almeria + } + 1146.7.1 = { + remove_claim = title:c_almeria + } + 1147.1.1 = { + add_pressed_claim = title:c_almeria } - 1154.1.1 = { - death = "1154.1.1" + 1150.1.1 = { + death = yes } } 73259 = { name = "Ya_far" dynasty = 12229 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1112.1.1 = { birth = "1112.1.1" - } + } 1145.1.1 = { add_pressed_claim = title:d_valencia add_pressed_claim = title:d_mallorca @@ -1786,7 +1246,7 @@ 1120.1.1 = { birth = yes - } + } 1153.1.1 = { add_pressed_claim = title:c_malaga } @@ -1798,8 +1258,8 @@ 73261 = { name = "Ibrahim" dynasty = 12234 - religion = "muwalladi" - culture = "andalusian" + religion = muwalladi + culture = andalusian 1090.1.1 = { birth = "1090.1.1" } @@ -1809,1682 +1269,5598 @@ } 73262 = { - name = "Fatima" + name = "Fatima" # Fatima ibn Abu Bakr, wife of Emir al-Musta'in II of Zaragoza (45005 - yemeni.txt) female = yes - dynasty = 569 - religion = "muwalladi" - culture = "andalusian" - father = 3928 - mother = 73193 - 1060.1.1 = { - birth = "1060.1.1" + dynasty = 569 # Amirid Dynasty + religion = muwalladi + culture = andalusian + + father = 3928 # Emir Abu Bakr of Valencia + mother = 73193 # Emira Aiza ibn Ahmad (yemeni.txt) + + 1069.1.1 = { + birth = yes + } + 1085.1.1 = { + trait = education_diplomacy_1 } 1112.1.1 = { - death = "1112.1.1" + death = yes } } -3933 = { - name = "Suleyman" - dynasty = 599 - martial = 4 - diplomacy = 5 - intrigue = 4 - stewardship = 8 - religion = "muwalladi" - culture = "andalusian" - trait = education_stewardship_2 - 990.1.1 = { - birth = "990.1.1" +73621 = { + name = "Sa_d" + dynasty = 12211 + religion = muwalladi + culture = andalusian + father = 73243 + 1158.1.1 = { + birth = "1158.1.1" } - 1046.1.1 = { - death = "1046.1.1" + 1221.1.1 = { + death = "1221.1.1" } } -3934 = { - name = "Ahmad" #AKA: al-Muqtadir - dynasty = 599 - martial = 3 - diplomacy = 4 - intrigue = 4 - stewardship = 8 - religion = "muwalladi" - culture = "andalusian" - trait = calm - trait = humble - trait = honest - trait = cynical - trait = education_diplomacy_2 - father = 3933 - 1026.1.1 = { - birth = "1026.1.1" +73622 = { + name = "Zayyan" + dynasty = 12211 + religion = muwalladi + culture = andalusian + father = 73621 + 1184.1.1 = { + birth = "1184.1.1" + } + 1236.1.1 = { + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_sevilla + add_pressed_claim = title:d_granada + } + 1238.1.1 = { + remove_claim = title:d_sevilla } - 1082.1.1 = { - death = "1082.1.1" + 1239.1.1 = { + remove_claim = title:d_murcia + } + 1241.1.1 = { + death = "1241.1.1" } } -3935 = { - name = "Yusuf" - dynasty = 599 - martial = 5 - diplomacy = 6 - intrigue = 5 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - trait = education_martial_2 - father = 3934 - 1043.1.1 = { - birth = "1043.1.1" +73631 = { + name = "Aziz" + dynasty = 12260 + father = 73926 + religion = muwalladi + culture = andalusian + 1177.1.1 = { + birth = "1177.1.1" } - 1076.1.1 = { - add_spouse = 73262 + 1238.7.1 = { + add_pressed_claim = title:d_granada + } + 1239.1.1 = { + death = "1239.1.1" + } +} + +73632 = { + name = "Su_ayb" + dynasty = 12261 + religion = muwalladi + culture = andalusian + 1210.1.1 = { + birth = "1210.1.1" } - 1082.1.1 = { + 1234.1.1 = { add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_toledo add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz add_pressed_claim = title:d_sevilla add_pressed_claim = title:d_granada } - 1085.1.1 = { - death = "1085.1.1" + 1236.1.1 = { + remove_claim = title:d_valencia + remove_claim = title:d_cordoba + } + 1238.1.1 = { + remove_claim = title:d_sevilla + } + 1262.1.1 = { + death = "1262.1.1" } } -45005 = { - name = "Ahmad" - dynasty = 599 - martial = 5 - diplomacy = 3 - intrigue = 4 - stewardship = 8 - religion = "muwalladi" - culture = "andalusian" - trait = education_martial_2 - father = 3934 - 1050.1.1 = { - birth = "1050.1.1" +73633 = { + name = "Abdallah" + dynasty = 12262 + religion = muwalladi + culture = andalusian + 1190.1.1 = { + birth = "1190.1.1" } - 1085.1.1 = { + 1241.1.1 = { + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_sevilla + add_pressed_claim = title:d_granada + } + 1244.1.1 = { + death = "1244.1.1" + } +} + +73634 = { + name = "Ali" + dynasty = 12262 + religion = muwalladi + culture = andalusian + father = 73633 + 1222.1.1 = { + birth = "1222.1.1" + } + 1244.1.1 = { + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_granada + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +73635 = { + name = "Muhammad" + dynasty = 12262 + religion = muwalladi + culture = andalusian + father = 73634 + 1247.1.1 = { + birth = "1247.1.1" + } + 1264.1.1 = { + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_granada + } + 1266.1.1 = { + remove_claim = title:d_murcia + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +73636 = { + name = "Zannun" + dynasty = 12263 + religion = muwalladi + culture = andalusian + 1185.1.1 = { + birth = "1185.1.1" + } + 1228.1.1 = { + add_pressed_claim = title:d_valencia add_pressed_claim = title:d_mallorca add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_toledo add_pressed_claim = title:d_cordoba add_pressed_claim = title:d_badajoz add_pressed_claim = title:d_sevilla add_pressed_claim = title:d_granada } - 1085.5.25 = { - remove_claim = title:d_toledo + 1230.1.1 = { + remove_claim = title:d_mallorca } - 1092.10.28 = { - add_pressed_claim = title:d_valencia + 1230.3.19 = { + remove_claim = title:d_badajoz + } + 1236.1.1 = { + remove_claim = title:d_valencia + remove_claim = title:d_cordoba } - 1110.1.1 = { - death = "1110.1.1" + 1238.1.1 = { + death = "1238.1.1" } } -45027 = { - name = "Abu-Bakr" - dynasty = 572 - martial = 8 - diplomacy = 5 - intrigue = 8 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - trait = greedy - trait = education_martial_2 - 1005.1.1 = { - birth = "1005.1.1" +73637 = { + name = "Ahmad" + dynasty = 12264 + religion = muwalladi + culture = andalusian + 1200.1.1 = { + birth = "1200.1.1" } - 1063.1.1 = { - death = "1063.1.1" + 1238.1.1 = { + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_granada + } + 1251.1.1 = { + death = "1251.1.1" } } -224002 = { - name = "Khaleel" - dynasty = 12226 - martial = 6 - diplomacy = 7 - intrigue = 4 - stewardship = 8 - religion = "ismaili" - culture = "andalusian" - trait = education_martial_2 - 1157.1.1 = { - birth = "1157.1.1" +73638 = { + name = "Ali" + dynasty = 12265 + religion = muwalladi + culture = andalusian + 1220.1.1 = { + birth = "1220.1.1" } - 1212.1.1 = { - death = "1212.1.1" + 1238.1.1 = { + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_granada + } + 1266.1.1 = { + remove_claim = title:d_murcia + } + 1275.1.1 = { + death = "1275.1.1" } } -224006 = { - name = "Sa_d" - dynasty = 12214 - martial = 7 - diplomacy = 4 - intrigue = 6 - stewardship = 4 - religion = "muwalladi" - culture = "andalusian" - trait = deceitful - 1042.1.1 = { - birth = "1042.1.1" +73639 = { + name = "Abd-al-Rahman" + dynasty = 12266 + + religion = ashari + culture = andalusian + + 1206.1.1 = { + birth = yes } - 1100.1.1 = { - death = "1100.1.1" + 1248.1.1 = { + death = yes } } -224007 = { - name = "Abdallah" - dynasty = 12215 - martial = 7 - diplomacy = 4 - intrigue = 6 - stewardship = 5 - religion = "muwalladi" - culture = "andalusian" - trait = chaste - trait = arbitrary - trait = education_martial_3 - 1074.1.1 = { - birth = "1074.1.1" +73640 = { + name = "Umar" + dynasty = 12267 + religion = muwalladi + culture = andalusian + 1212.1.1 = { + birth = "1212.1.1" + } + 1238.1.1 = { + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_granada + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +73665 = { + name = "Ahmad" + dynasty = 12268 + religion = muwalladi + culture = andalusian + 1100.1.1 = { + birth = "1100.1.1" + } + 1166.1.1 = { + death = "1166.1.1" + } +} + +73800 = { + name = "Yusuf" # Yusuf ibn Amrus, Sheik of Tudela (802-803) & Cuenca (802-832) + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73799 # Walih Amrus ibn Yusuf of Toledo (visigothic.txt) + + 782.1.1 = { + birth = yes + } + 832.1.1 = { + death = yes + } +} + +73801 = { + name = "Umar" # Umar ibn Amrus + dynasty = 12291 # Banu Amrus Dynasty + culture = andalusian + religion = muwalladi + trait = education_diplomacy_1 + + father = 73799 # Emir Amrus ibn Yusuf of Toledo (visigothic.txt) + + 780.1.1 = { + birth = yes + } + 830.1.1 = { + death = yes + } +} + +73802 = { + name = "Ya_far" # Ya'far, placeholder Sheik of Malaga (845-870) + dynasty = 12292 # Hafsunid Dynasty, ancestor + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + 805.1.1 = { + birth = yes + } + 870.1.1 = { + death = yes + } +} + +73803 = { + name = "Hafsun" # Hafsun ibn Ya'far + dynasty = 12292 # Hafsunid Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73802 # Ya'far + + 830.1.1 = { + birth = yes + } + 853.1.1 = { + add_spouse = 73804 # Neila + } + 860.1.1 = { + death = { + death_reason = death_hunting_accident + } + } +} + +73804 = { + name = "Neila" # Neila, wife of Hafsun ibn Ya'far (73803) + female = yes + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 835.1.1 = { + birth = yes + } + 885.1.1 = { + death = yes + } +} + +73805 = { + name = "Umar" # Umar ibn Hafsun, Emir of Granada (880-883 & 884-891), Sheik of Malaga (878-917), Granada (880-883 & 884-891), Algeciras (889-891) & Jaen (891) + dynasty = 12292 # Hafsunid Dynasty + culture = andalusian + religion = muwalladi + + father = 73803 # Hafsun ibn Ya'far + mother = 73804 # Neila + + 854.1.1 = { + birth = yes + } + 870.1.1 = { + trait = education_martial_4 + } + 899.1.1 = { + name = "Samu_il" + religion = mozarabic_church + } + 917.1.1 = { + death = yes + } +} + +73806 = { + name = "Ayyub" # Ayyub ibn Hafsun + dynasty = 12292 # Hafsunid Dynasty + religion = muwalladi + culture = andalusian + + father = 73803 # Hafsun ibn Ya'far + mother = 73804 # Neila + + 856.1.1 = { + birth = yes + } + 872.1.1 = { + trait = education_diplomacy_1 + } + 920.1.1 = { + death = yes + } +} + +73807 = { + name = "Ya_far" # Ya'far ibn Hafsun + dynasty = 12292 # Hafsunid Dynasty + religion = muwalladi + culture = andalusian + + father = 73803 # Hafsun ibn Ya'far + mother = 73804 # Neila + + 858.1.1 = { + birth = yes + } + 874.1.1 = { + trait = education_stewardship_1 + } + 924.1.1 = { + death = yes + } +} + +73814 = { + name = "Ayab" # Ayab, wife of Walih Lubb ibn Musa of Toledo (73813 - basque.txt) + female = yes + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 831.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 881.1.1 = { + death = yes + } +} + +73819 = { + name = "Zahida" # Zahida ibn Abdallah, wife of Walih Isma'il ibn Musa of Zaragoza (78318 - basque.txt) + female = yes + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + + father = andalusian0080 # Walih Abdallah ibn Jalaf of Barbastro + + 854.1.1 = { + birth = yes + } + 870.1.1 = { + trait = education_stewardship_1 + } + 904.1.1 = { + death = yes + } +} + +73912 = { + name = "Zakariyya" # Zakariyya ibn Hayyun + dynasty = 12297 # Banu Hayyun Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_2 + + 832.1.1 = { + birth = yes + } + 859.1.1 = { + add_spouse = 73915 # Zahida + } + 862.1.1 = { + employer = 73755 # Count Gatón of Astorga + } + 890.1.1 = { + death = yes + } +} + +73913 = { + name = "Abd-al-Aziz" # Abd al-Aziz ibn Zakariyya + dynasty = 12297 # Banu Hayyun Dynasty + religion = muwalladi + culture = andalusian + + father = 73912 # Zakariyya ibn Hayyun + mother = 73915 # Zahida + + 860.1.1 = { + birth = yes + } + 877.1.1 = { + trait = education_diplomacy_2 + } + 932.1.1 = { + death = yes + } +} + +73914 = { + name = "Yahya" # Yahya ibn Zakariyya + dynasty = 12297 # Banu Hayyun Dynasty + religion = muwalladi + culture = andalusian + + father = 73912 # Zakariyya ibn Hayyun + mother = 73915 # Zahida + + 863.1.1 = { + birth = yes + } + 880.1.1 = { + trait = education_stewardship_1 + } + 931.1.1 = { + death = yes + } +} + +73915 = { + name = "Zahida" # Zahida, fictional wife of Zakariyya ibn Hayyun (73912) + female = yes + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 841.1.1 = { + birth = yes + } + 910.1.1 = { + death = yes + } +} + +73929 = { + name = "Muhammad" # Muhammad ibn Zakariyya + dynasty = 12299 # Banu Qutam Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 73930 # Zakariyya ibn Qutam + + 823.1.1 = { + birth = yes + } + 848.1.1 = { + add_spouse = 73932 # Leila + } + 888.1.1 = { + death = yes + } +} + +73930 = { + name = "Zakariyya" # Zakariyya ibn Qutam + dynasty = 12299 # Banu Qutam Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 794.1.1 = { + birth = yes + } + 859.1.1 = { + death = yes + } +} + +73931 = { + name = "Yusuf" # Yusuf ibn Zakariyya + dynasty = 12299 # Banu Qutam Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_2 + + father = 73930 # Zakariyya ibn Qutam + + 825.1.1 = { + birth = yes + add_character_flag = should_become_independent + } + 870.1.1 = { + death = yes + } +} + +73932 = { + name = "Leila" # Leila, fictional wife of Muhammad ibn Zakariyya (73929) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + 830.1.1 = { + birth = yes + } + 897.1.1 = { + death = yes + } +} + +73933 = { + name = "Yahya" # Yahya ibn Muhammad + dynasty = 12299 # Banu Qutam Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = 73929 # Muhammad ibn Zakariyya + mother = 73932 # Leila + + + 849.1.1 = { + birth = yes + } + 906.1.1 = { + death = yes + } +} + +73934 = { + name = "Abd-al-Aziz" # Abd al-Aziz ibn Jarraz + dynasty = 12300 # Banu Jarraz Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 816.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 877.1.1 = { + death = yes + } +} + +73935 = { + name = "Muhammad" # Muhammad ibn Abd al-Aziz + dynasty = 12300 # Banu Jarraz Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = 73934 # Abd al-Aziz ibn Jarraz + + 841.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 906.1.1 = { + death = yes + } +} + +73936 = { + name = "Yahya" # Yahya ibn Abd al-Aziz + dynasty = 12300 # Banu Jarraz Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 73934 # Abd al-Aziz ibn Jarraz + + 843.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 867.1.1 = { + add_spouse = 73937 # Karima + } + 908.1.1 = { + death = yes + } +} + +73937 = { + name = "Karima" # Karima, fictional wife of Yahya ibn Abd al-Aziz (73936) + female = yes + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 851.1.1 = { + birth = yes + } + 915.1.1 = { + death = yes + } +} + +73938 = { + name = "Ibrahim" # Ibrahim ibn Burrun + dynasty = 12301 # Banu Burrun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + 826.1.1 = { + birth = yes + } + 850.1.1 = { + add_spouse = 73939 # Malika + } + 888.1.1 = { + death = yes + } +} + +73939 = { + name = "Malika" # Malika, fictional wife of Ibrahim ibn Burrun (73938) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + 833.1.1 = { + birth = yes + } + 900.1.1 = { + death = yes + } +} + +73940 = { + name = "Ishaq" # Ishaq ibn Ibrahim + dynasty = 12301 # Banu Burrun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73938 # Ibrahim ibn Burrun + mother = 73939 # Malika + + 851.1.1 = { + birth = yes + } + 912.1.1 = { + death = yes + } +} + +73952 = { + name = "Ahmad" # Ahmad ibn Zuhr, Sheik of Sevilla (860-895) + dynasty = 12304 # Banu Zuhr Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + 830.1.1 = { + birth = yes + } + 866.1.1 = { + add_spouse = 73953 # Habiba + } + 895.1.1 = { + death = yes + } +} + +73953 = { + name = "Habiba" # Habiba, fictional wife of Sheik Ahmad ibn Zuhr of Sevilla (73952) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + 848.1.1 = { + birth = yes + } + 914.1.1 = { + death = yes + } +} + +73954 = { + name = "Muhammad" # Muhammad ibn Ahmad, Sheik of Sevilla (895-937) + dynasty = 12304 # Banu Zuhr Dynasty + religion = muwalladi + culture = andalusian + + father = 73952 # Sheik Ahmad ibn Zuhr of Sevilla + mother = 73953 # Sheikah Habiba + + 867.1.1 = { + birth = yes + } + 883.1.1 = { + trait = education_stewardship_1 + } + 937.1.1 = { + death = yes + } +} + +73956 = { + name = "Marwan" # Marwan ibn Yunus al-Yiliqi, Walih of Badajoz (820-827), Sheik of Merida (817-827), Badajoz, Cáceres, Medellín & Plasencia (820-827) + dna = 73957_ibn_marwan + dynasty = 12305 # Banu Marwan Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 73955 # Sheik Yunus al-Yiliqi of Merida (visigothic.txt) + + 793.1.1 = { + birth = yes + } + 827.1.1 = { + death = yes + } +} + +73957 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Marwan, Sultan of Badajoz (875-889), Walih of Badajoz (867-868 & 875-889) & Sheik of Badajoz (867-868 & 874-889), Caceres, Medellin, Merida & Plasencia (867-868 & 875-889) & Moura (875-889) + dna = 73957_ibn_marwan + dynasty = 12305 # Banu Marwan Dynasty + religion = muwalladi + culture = andalusian + martial = 4 + diplomacy = 4 + intrigue = 7 + stewardship = 7 + trait = education_martial_4 # Defeated the Ummayyads of Cordoba + + father = 73956 # Walih Marwan ibn Yunus al-Yiliqi of Badajoz + + trait = ambitious + trait = cynical + trait = fickle + trait = intellect_good_1 + trait = blademaster_2 + trait = aggressive_attacker + disallow_random_traits = yes + + 819.1.1 = { + birth = yes + add_character_flag = has_scripted_appearance + } + 852.1.1 = { + add_spouse = 73958 # Isra + } + 863.1.1 = { + add_spouse = 73958 + } + 866.1.1 = { + effect = { + set_relation_lover = character:73958 #his wife! (fictional, but it seemed fiting for this romantic figure) + set_relation_potential_rival = character:73683 #The Umayyad emir + add_pressed_claim = title:c_coimbra #he attacked it together with Surunbaqi + add_pressed_claim = title:c_beja #he attacked it together with Surunbaqi + } + effect = { + set_variable = { + name = false_convert + value = faith:mozarabic_church + } + } + } + 889.1.1 = { + death = yes + } +} + +73958 = { + name = "Isra" # Isra, wife of Emir Abd al-Rahman ibn Marwan of Badajoz (73957) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + martial = 3 + diplomacy = 8 + intrigue = 3 + stewardship = 5 + learning = 6 + trait = cynical + trait = generous + trait = humble + trait = wild_oat + + 834.1.1 = { + birth = yes + } + 896.1.1 = { + death = yes + } +} + +73959 = { + name = "Zaid" # Zaid ibn Abd al-Rahman, Sultan of Badajoz (890-913), Walih of Badajoz (890-913), Sheik of Badajoz, Caceres, Medellin, Merida, Moura & Plasencia (889-913), Evora & Viseu (909-913) + dynasty = 12305 # Banu Marwan Dynasty + religion = muwalladi + culture = andalusian + + father = 73957 # Emir Abd al-Rahman ibn Marwan of Badajoz + mother = 73958 # Emiress Isra + + 856.1.1 = { + birth = yes + } + 872.1.1 = { + trait = education_stewardship_2 + } + 913.1.1 = { + death = yes + } +} + +73960 = { + name = "Muhammad" # Muhammad ibn Adb al-Rahman + dynasty = 12305 # Banu Marwan Dynasty + religion = muwalladi + culture = andalusian + + father = 73957 # Emir Abd al-Rahman ibn Marwan of Badajoz + mother = 73958 # Emiress Isra + + trait = intellect_good_1 + + 858.1.1 = { + birth = yes + } + 874.1.1 = { + trait = education_martial_2 + } + 908.1.1 = { + death = yes + } +} + +73961 = { + name = "Alkada" # Alkada al-Ruayni + dynasty = 12306 # Alkada al-Ruayni Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 800.1.1 = { + birth = yes + } + 851.1.1 = { + death = yes + } +} + +73962 = { + name = "Ubada" # Ubada ibn Alkada + dynasty = 12306 # Alkada al-Ruayni Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 73961 # Alkada al-Ruayni + + 834.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 867.1.1 = { + add_spouse = 73963 # Yasmin + } + 895.1.1 = { + death = yes + } +} + +73963 = { + name = "Yasmin" # Yasmin, fictional wife of Ubada ibn Alkada (73962) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + 850.1.1 = { + birth = yes + } + 912.1.1 = { + death = yes + } +} + +73964 = { + name = "Zuhayr" # Zuhayr al-Balawi + dynasty = 12307 # Zuhayr al-Balawi Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + 815.1.1 = { + birth = yes + } + 852.1.1 = { + death = yes + } +} + +73965 = { + name = "Kinana" # Kinana ibn Zuhayr + dynasty = 12307 # Zuhayr al-Balawi Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73964 # Sheik Zuhayr al-Balawi of Alcacer do Sal + + 843.1.1 = { + birth = yes + } + 848.1.1 = { + employer = danis0005 # Walih Adanis ibn Awsaga of Beja + } + 909.1.1 = { + death = yes + } +} + +73966 = { + name = "Salama" # Salama ibn Zuhayr + dynasty = 12307 # Zuhayr al-Balawi Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73964 # Sheik Zuhayr al-Balawi of Alcacer do Sal + + 850.1.1 = { + birth = yes + employer = danis0005 # Walih Adanis ibn Awsaga of Beja + } + 915.1.1 = { + death = yes + } +} + +73969 = { + name = "Abdallah" # Abdallah ibn Numayr + dynasty = 12309 # Banu Numayr Dinasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 811.1.1 = { + birth = yes + } + 840.1.1 = { + add_spouse = 73970 # Munya + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 874.1.1 = { + death = yes + } +} + +73970 = { + name = "Munya" # Munya, fictional wife of Abdallah ibn Nuhayr (73969) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + 822.1.1 = { + birth = yes + } + 885.1.1 = { + death = yes + } +} + +73971 = { + name = "Ahmad" # Ahmad ibn Abdallah + dynasty = 12309 # Banu Numayr Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73969 # Abdallah ibn Nuhayr + mother = 73970 # Munya + + 842.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 915.1.1 = { + death = yes + } +} + +73972 = { + name = "Jalid" # Jalid + dynasty = 12310 # Banu Jalid Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 828.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 859.1.1 = { + add_spouse = 73973 # Tarifa + } + 880.1.1 = { + death = yes + } +} + +73973 = { + name = "Tarifa" # Tarifa, fictional wife of Jalid (73972) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + 840.1.1 = { + birth = yes + } + 908.1.1 = { + death = yes + } +} + +73974 = { + name = "Ahmad" # Ahmad ibn Jalid + dynasty = 12310 # Banu Jalid Dynasty + religion = muwalladi + culture = andalusian + + father = 73972 # Jalid + mother = 73973 # Tarifa + + 860.1.1 = { + birth = yes + } + 876.1.1 = { + trait = education_stewardship_3 + } + 934.1.1 = { + death = yes + } +} + +73983 = { + name = "Hakam" # Hakam ibn Abdallah + dynasty = 12312 # Banu Quti Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 73982 # Abdallah ibn Balakayus + + 795.1.1 = { + birth = yes + } + 860.1.1 = { + death = yes + } +} + +73987 = { + name = "Yuhanna" # Yuhanna, placeholder Count of Ibiza, Mallorca & Menorca (867-903) + dynasty = 12313 # Mayurqa Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_diplomacy_2 + + father = andalusian0152 # Count Gurg of Mallorca + + 842.1.1 = { + birth = yes + } + 866.1.1 = { + add_spouse = 200224 # Laya + } + 903.1.1 = { + death = yes + } +} + +73988 = { + name = "Urdun" # Urdun, placeholder Count of Soria (857-882) + dynasty = castallid # Castalla Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_martial_1 + + 832.1.1 = { + birth = yes + } + 856.1.1 = { + add_spouse = andalusian0133 # Doha + } + 882.1.1 = { + death = yes + } +} + +73989 = { + name = "Boutros" # Boutros, placeholder Count of Salamanca (860-885) + dynasty = salamanqid # Salamanqa Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + 835.1.1 = { + birth = yes + } + 859.1.1 = { + add_spouse = andalusian0136 # Hawwa + } + 885.1.1 = { + death = yes + } +} + +73990 = { + name = "Sabariquh" # Sabariquh, placeholder Count of Cuéllar (866-891) + dynasty = 12314 # Siqubiyyah Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_intrigue_1 + + 841.1.1 = { + birth = yes + } + 865.1.1 = { + add_spouse = andalusian0139 # Batul + } + 891.1.1 = { + death = yes + } +} + +73992 = { + name = "Fath" # Fath + dynasty = al-surunbaqi # Sa'dun al-Surubaqi's Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 806.1.1 = { + birth = yes + } + 856.1.1 = { + death = yes + } +} + +85009 = { + name = "Kera" # Kera ibn Muyahid al-Amiri, wife of Emir al-Mu'tadid of Seville (3212 - bedouin.txt) + female = yes + dynasty = al-amiri # Muyahid al-Amiri's Dynasty + martial = 4 + diplomacy = 5 + intrigue = 6 + stewardship = 4 + religion = muwalladi + culture = andalusian + trait = lazy + trait = education_diplomacy_1 + + father = 85008 # Emir Muyahid al-Amiri of Mallorca + + 1020.1.1 = { + birth = yes + } + 1072.1.1 = { + death = yes + } +} + +109610 = { + name = "Shishnand" # Sisnando Davides, Count of Coimbra (1064-1091) + dynasty = 20051 # Davides Dynasty + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 7 + religion = mozarabic_church + culture = andalusian + trait = honest + trait = humble + trait = education_martial_3 + + father = andalusian0106 # David + mother = andalusian0107 # Susana + + 1038.1.1 = { + birth = yes + } + 1065.1.1 = { + add_spouse = 109609 # Loba Aurovelida Nunes (galician.txt) + } + 1091.8.25 = { + death = yes + } +} + +143001 = { + name = "Abu-Nasr" # Aboazar Lovesendes da Maia + dynasty_house = house_maia # House of Maia, Founder + religion = mozarabic_church + culture = andalusian + trait = education_martial_2 + + father = 143003 # Lovesendo Ramires de León + mother = andalusian0004 # Zayra ben Zayda + + 960.1.1 = { + birth = yes + } + 980.1.1 = { + add_spouse = 142996 # Unisco Godinhes + } + 1010.1.1 = { + death = yes + } +} + +159524 = { + name = "Umar" # Umar ibn Hafs 'the Fat', Emir of Krete (827-855), Sheik of Chandax & Chania (827-855) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_3 + + father = 159523 # Hafs ibn Shuayb (visigothic.txt) + + 780.1.1 = { + birth = yes + } + 827.1.1 = { + give_nickname = nick_the_fat + } + 855.1.1 = { + death = yes + } +} + +159525 = { + name = "Shuayb" # Shu'ayb ibn Umar, Emir of Krete (855-880), Sheik of Chandax & Chania (855-880) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 159524 # Emir Umar ibn Hafs of Krete + + 805.1.1 = { + birth = yes + } + 880.1.1 = { + death = yes + } +} + +159526 = { + name = "Umar" # Umar ibn Shu'ayb, Emir of Krete (880-895), Sheik of Chandax & Chania (880-895) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_2 + + father = 159525 # Emir Shuayb ibn Umar of Krete + + 830.1.1 = { + birth = yes + } + 895.1.1 = { + death = yes + } +} + +159527 = { + name = "Muhammad" # Muhammad ibn Shu'ayb, Emir of Krete (895-910), Sheik of Chandax & Chania (895-910) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 159525 # Emir Shu'ayb ibn Umar of Krete + + 835.1.1 = { + birth = yes + } + 910.1.1 = { + death = yes + } +} + +159528 = { + name = "Yusuf" # Yusuf ibn Umar, Emir of Krete (910-915), Sheik of Chandax & Chania (910-915) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + + father = 159526 # Emir Umar ibn Shu'ayb of Krete + + 860.1.1 = { + birth = yes + } + 876.1.1 = { + trait = education_diplomacy_3 + } + 915.1.1 = { + death = yes + } +} + +159529 = { + name = "Ahmad" # Ahmad ibn Umar, Emir of Krete (925-940), Sheik of Chandax & Chania (925-940) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + + father = 159526 # Emir Umar ibn Shu'ayb of Krete + + 865.1.1 = { + birth = yes + } + 881.1.1 = { + trait = education_martial_3 + } + 940.1.1 = { + death = yes + } +} + +159530 = { + name = "Ali" # Ali ibn Yusuf, Emir of Krete (915-925), Sheik of Chandax & Chania (915-925) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_2 + + father = 159528 # Emir Yusuf ibn Umar of Krete + + 885.1.1 = { + birth = yes + } + 925.1.1 = { + death = yes + } +} + +159531 = { + name = "Shuayb" # Shu'ayb ibn Ahmad, Emir of Krete (940-943), Sheik of Chandax & Chania (940-943) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 159529 # Emir Ahmad ibn Umar of Krete + + 890.1.1 = { + birth = yes + } + 943.1.1 = { + death = yes + } +} + +159532 = { + name = "Ali" # Ali ibn Ahmad, Emir of Krete (943-949), Sheik of Chandax & Chania (943-949) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_3 + + father = 159529 # Emir Ahmad ibn Umar of Krete + + 895.1.1 = { + birth = yes + } + 949.1.1 = { + death = yes + } +} + +159533 = { + name = "Abd_al-Aziz" # Abd al-Aziz ibn Shu'ayb, Emir of Krete (949-961), Sheik of Chandax & Chania (949-961) + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = 159531 # Emir Shu'ayb ibn Ahmad of Krete + + 920.1.1 = { + birth = yes + } + 970.1.1 = { + death = yes + } +} + +159534 = { + name = "Al-Numan" # al-Nu'man ibn Abd al-Aziz, known as Anemas + dynasty = 1029093 + religion = muwalladi + culture = andalusian + trait = education_martial_2 + + father = 159533 # Emir Abd al-Aziz ibn Shu'ayb of Krete + + 940.1.1 = { + birth = yes + } + 961.1.1 = { + name = "Anemas" + culture = "greek" + religion = "orthodox" + dynasty_house = house_anemas # House of Anemas + } + 971.1.1 = { + death = { + death_reason = death_battle + } + } +} + +200045 = { + name = "Burrun" # Burrun ibn Ishaq + dynasty = 12301 # Banu Burrun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 876.1.1 = { + birth = yes + } + 926.1.1 = { + death = yes + } +} + +200055 = { + name = "Yahya" # Yahya ibn Burrun + dynasty = 12301 # Banu Burrun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 901.1.1 = { + birth = yes + } + 951.1.1 = { + death = yes + } +} + +200149 = { + name = "Ibrahim" # Ibrahim ibn Yahya + dynasty = 12301 # Banu Burrun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 200055 # Yahya ibn Burrun + + 921.1.1 = { + birth = yes + } + 971.1.1 = { + death = yes + } +} + +200150 = { + name = "Faray" # Faray ibn Salama + dynasty = 12307 # Zuhayr al-Balawi Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_2 + + father = 73966 # Salama ibn Zuhayr + + 900.1.1 = { + birth = yes + } + 956.1.1 = { + death = yes + } +} + +200154 = { + name = "Yunus" # Yunus ibn Yahya + dynasty = 1046019 + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73914 # Yahya ibn Zakariyya + + 888.1.1 = { + birth = yes + } + 938.1.1 = { + death = yes + } +} + +200156 = { + name = "Ulyan" # Ulyan, placeholder Count of Ávila (854-882) + dynasty = ramlid # al-Ramla Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + 832.1.1 = { + birth = yes + } + 852.1.1 = { + add_spouse = andalusian0143 # Susanah + } + 882.1.1 = { + death = yes + } +} + +200206 = { + name = "Amrus" # Amrus ibn Umar, Sheik of Huesca (870-871 & 873-875) + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_3 + + father = 73801 # Umar ibn Amrus + + 804.1.1 = { + birth = yes + } + 875.4.1 = { + death = yes + } +} + +200207 = { + name = "Zakariyya" # Zakariyya ibn Amrus + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_1 + + father = 73799 # Emir Amrus ibn Yusuf of Toledo (visigothic.txt) + + 784.1.1 = { + birth = yes + } + 871.1.1 = { + death = { + death_reason = death_execution + killer = 73683 # Sultan Muhammad I of Andalusia + } + } +} + +200208 = { + name = "Umar" # Umar ibn Zakariyya + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 200207 # Zakariyya ibn Amrus + + 814.1.1 = { + birth = yes + } + 871.1.1 = { + death = { + death_reason = death_execution + killer = 73683 # Sultan Muhammad I of Andalusia + } + } +} + +200209 = { + name = "Lubb" # Lubb ibn Zakariyya + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 200207 # Zakariyya ibn Amrus + + 816.1.1 = { + birth = yes + } + 871.1.1 = { + death = { + death_reason = death_execution + killer = 73683 # Sultan Muhammad I of Andalusia + } + } +} + +200210 = { + name = "Abdallah" # Abdallah ibn Shabrit + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = visigothic0003 # Shabrit ibn Rashid (visigothic.txt) + + 800.1.1 = { + birth = yes + } + 823.1.1 = { + add_spouse = 200213 # Tarifa + } + 850.1.1 = { + death = yes + } +} + +200211 = { + name = "Masud" # Masud ibn Amrus, Sheik of Huesca (875-887) + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 200206 # Sheik Amrus ibn Umar of Huesca + + 831.1.1 = { + birth = yes + } + 887.3.12 = { + death = { + death_reason = death_murder_known + killer = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + } + } +} + +200212 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Abdallah + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 200210 # Abdallah ibn Shabrit + mother = 200213 # Tarifa + + 824.1.1 = { + birth = yes + } + 846.1.1 = { + add_spouse = andalusian0083 # Zahida + } + 886.1.1 = { + death = yes + } +} + +200213 = { + name = "Tarifa" # Tarifa, fictional wife of Abdallah ibn Shabrit (200210) + female = yes + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 807.1.1 = { + birth = yes + } + 857.1.1 = { + death = yes + } +} + +200215 = { + name = "Lubb" # Lubb, placeholder Count of Burgos (858-882) + dynasty = burgusid # Burgus Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + 832.1.1 = { + birth = yes + } + 856.1.1 = { + add_spouse = andalusian0146 # Majdala + } + 882.1.1 = { + death = yes + } +} + +200223 = { + name = "Filibus" # Fictional + dynasty = 12313 # Mayurqa Dynasty + religion = mozarabic_church + culture = andalusian + + father = 73987 # Count Yuhanna of Mallorca + mother = 200224 # Countess Laya + + 867.1.1 = { + birth = yes + } + 883.1.1 = { + trait = education_learning_1 + } + 917.1.1 = { + death = yes + } +} + +200224 = { + name = "Laya" # Fictional Spouse of Count Yuhanna of Mallorca (73987) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + 846.1.1 = { + birth = yes + } + 896.1.1 = { + death = yes + } +} + +200225 = { + name = "Ya_qub" # Ya'qub, placeholder Count of Valladolid (865-890) + dynasty = walidid # Balad al-Walid Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_diplomacy_1 + + 840.1.1 = { + birth = yes + } + 864.1.1 = { + add_spouse = andalusian0149 # Suraya + } + 890.1.1 = { + death = yes + } +} + +224002 = { + name = "Khaleel" + dynasty = 12226 + martial = 6 + diplomacy = 7 + intrigue = 4 + stewardship = 8 + religion = "ismaili" + culture = andalusian + trait = education_martial_2 + 1157.1.1 = { + birth = "1157.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +224006 = { + name = "Sa_d" + dynasty = 12214 + martial = 7 + diplomacy = 4 + intrigue = 6 + stewardship = 4 + religion = muwalladi + culture = andalusian + trait = deceitful + 1042.1.1 = { + birth = "1042.1.1" + } + 1100.1.1 = { + death = "1100.1.1" + } +} + +224007 = { + name = "Abdallah" + dynasty = 12215 + martial = 7 + diplomacy = 4 + intrigue = 6 + stewardship = 5 + religion = muwalladi + culture = andalusian + trait = chaste + trait = arbitrary + trait = education_martial_3 + 1074.1.1 = { + birth = "1074.1.1" + } + 1130.1.1 = { + death = "1130.1.1" + } +} + +224008 = { + name = "Muhammad" + dynasty = 12192 + religion = muwalladi + culture = andalusian + father = 73204 + 1113.1.1 = { + birth = "1113.1.1" + } + 1145.1.1 = { + add_pressed_claim = title:d_badajoz + } + 1146.1.1 = { + add_pressed_claim = title:d_valencia + add_pressed_claim = title:d_mallorca + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_cordoba + add_pressed_claim = title:d_sevilla + add_pressed_claim = title:d_granada + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +224012 = { + name = "Tariq" + dynasty = 12212 + martial = 8 + diplomacy = 6 + intrigue = 8 + stewardship = 7 + religion = muwalladi + culture = andalusian + trait = greedy + trait = education_intrigue_1 + father = 73245 + 1099.1.1 = { + birth = "1099.1.1" + } + 1144.1.1 = { + death = "1144.1.1" + } +} + +224014 = { + name = "Hakam" + dynasty = 12216 + martial = 8 + diplomacy = 7 + intrigue = 7 + stewardship = 5 + religion = muwalladi + culture = andalusian + trait = education_martial_2 + 1116.1.1 = { + birth = "1116.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +224016 = { + name = "Abd-al-Malik" + dynasty = 12232 + + religion = ismaili + culture = andalusian + + 1146.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +224017 = { + name = "Ya_qub" + dynasty = 12231 + martial = 7 + diplomacy = 4 + intrigue = 6 + stewardship = 7 + religion = muwalladi + culture = andalusian + trait = diligent + trait = deceitful + trait = arbitrary + trait = education_stewardship_3 + 1065.1.1 = { + birth = "1065.1.1" + } + 1118.1.1 = { + death = "1118.1.1" + } +} + +224023 = { + name = "Ibrahim" + dynasty = 574 + martial = 5 + diplomacy = 4 + intrigue = 7 + stewardship = 5 + religion = muwalladi + culture = andalusian + trait = greedy + trait = wrathful + trait = education_martial_2 + 1094.1.1 = { + birth = "1094.1.1" + } + 1148.1.1 = { + death = "1148.1.1" + } +} + +224024 = { + name = "Ali" + dynasty = 12223 + martial = 4 + diplomacy = 4 + intrigue = 6 + stewardship = 6 + religion = muwalladi + culture = andalusian + trait = calm + trait = brave + trait = education_martial_2 + 1122.1.1 = { + birth = "1122.1.1" + } + 1178.1.1 = { + death = "1178.1.1" + } +} + +224025 = { + name = "Amr" + dynasty = 12224 + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 7 + religion = muwalladi + culture = andalusian + trait = diligent + trait = education_intrigue_2 + father = 464010 + 1079.1.1 = { + birth = "1079.1.1" + } + 1147.1.1 = { + death = "1147.1.1" + } +} + +464010 = { + name = "Muhammad" + dynasty = 12224 + martial = 4 + diplomacy = 12 + intrigue = 4 + stewardship = 8 + religion = muwalladi + culture = andalusian + trait = education_diplomacy_3 + trait = humble + 1055.1.1 = { + birth = "1055.1.1" + } + 1119.1.1 = { + death = "1119.1.1" + } +} + +andalusian0001 = { + name = "Abdallah" # Abdallah (I) ibn Muhammad, Sultan of Badajoz (913-923), Walih of Badajoz (913-923), Sheik of Badajoz, Caceres, Evora, Medellín, Merida, Moura, Plasencia & Viseu (913-923) + dynasty = 12305 # Banu Marwan Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_2 + + father = 73960 # Muhammad ibn Abd al-Rahman + + 880.1.1 = { + birth = yes + } + 923.1.1 = { + death = { + death_reason = death_murder + } + } +} + +andalusian0002 = { + name = "Abdallah" # Abdallah ibn Abdallah, Sultan of Badajoz (923-930), Walih of Badajoz (923-930), Sheik of Badajoz, Caceres, Evora, Medellín, Merida, Moura, Plasencia & Silves (923-930) + dynasty = 12305 # Banu Marwan Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_2 + + father = andalusian0001 # Sultan Abdallah I of Badajoz + + 901.1.1 = { + birth = yes + } + 951.1.1 = { + death = yes + } +} + +andalusian0003 = { + name = "Abdallah" # Abdallah ibn Rumi + dynasty = romaniz # Romániz Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 200088 # Román (galician.txt) + mother = galician0084 # Adosinda (galician.txt) + + 964.1.1 = { + birth = yes + } + 1032.1.1 = { + death = yes + } +} + +andalusian0004 = { + name = "Zayra" # Ortega ben Zayda, wife of Lovesendo Ramírez (143003 - galician.txt) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_2 + + 940.1.1 = { + birth = yes + } + 959.1.1 = { + name = "Ortega" + religion = mozarabic_church + } + 990.1.1 = { + death = yes + } +} + +andalusian0005 = { + name = "Sayyida" # Sayyida bint Muhammad al-Tawil, wife of Walih Lubb ibn Muhammad of Toledo (200026 - basque.txt) + female = yes + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + mother = 168114 # Sheikah Sancha Aznarez (basque.txt) + + 879.1.1 = { + birth = yes + } + 929.1.1 = { + death = yes + } +} + +andalusian0006 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Muhammad al-Tawil, Sheik of Huesca & Lleida (913-918) & Fraga (913-914) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + mother = 168114 # Sheikah Sancha Aznarez (basque.txt) + + 885.1.1 = { + birth = yes + } + 918.12.25 = { + death = { + death_reason = death_murder_known + killer = andalusian0007 # Sheik Amrus ibn Muhammad al-Tawil of Fraga + } + } +} + +andalusian0007 = { + name = "Amrus" # Amrus ibn Muhammad al-Tawil, Sheik of Fraga (914-915) & Huesca (918-919) & Naib of Barbastro (913-935) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + mother = 168114 # Sheikah Sancha Aznarez (basque.txt) + + 886.1.1 = { + birth = yes + } + 935.6.6 = { + death = yes + } +} + +andalusian0008 = { + name = "Ya_far" # Ya'far ibn Umar, Sheik of Malaga (917-920) + dynasty = 12292 # Hafsunid Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_2 + + father = 73805 # Emir Umar ibn Hafsun of Granada + + 877.1.1 = { + birth = yes + } + 920.1.1 = { + death = yes + } +} + +andalusian0009 = { + name = "Suleyman" # Suleyman ibn Umar, Sheik of Malaga (920-927) + dynasty = 12292 # Hafsunid Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 73805 # Emir Umar ibn Hafsun of Granada + + 879.1.1 = { + birth = yes + } + 927.1.1 = { + death = yes + } +} + +andalusian0010 = { + name = "Hafs" # Hafs ibn Umar, Sheik of Malaga (927-931) + dynasty = 12292 # Hafsunid Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = 73805 # Emir Umar ibn Hafsun of Granada + + 881.1.1 = { + birth = yes + } + 931.1.1 = { + death = yes + } +} + +andalusian0011 = { + name = "Furtun" # Furtun ibn Muhammad al-Tawil, Sheik of Huesca (919-933 & 936-940) & Naib of Barbastro (935-940) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_intrigue_1 + + father = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + mother = 168114 # Sheikah Sancha Aznarez (basque.txt) + + 889.1.1 = { + birth = yes + } + 940.1.1 = { + death = { + death_reason = death_execution + killer = 3200 # Caliph Abd al-Rahman III of Andalusia + } + } +} + +andalusian0012 = { + name = "Yahya" # Yahya ibn Muhammad al-Tawil, Sheik of Huesca (933-936) & Merida (935-936) & Naib of Barbastro (940-951) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + mother = 168114 # Sheikah Sancha Aznarez (basque.txt) + + 893.1.1 = { + birth = yes + } + 951.12.20 = { + death = yes + } +} + +andalusian0013 = { + name = "Musa_Aznar" # Musa Aznar ibn Muhammad al-Tawil, Sheik of Lleida (918-922) & Huesca (940-954) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_diplomacy_2 + + father = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + mother = 168114 # Sheikah Sancha Aznarez (basque.txt) + + 879.1.1 = { + birth = yes + } + 942.1.1 = { + add_spouse = basque0057 # Orbita Sánchez (basque.txt) + } + 954.12.18 = { + death = yes + } +} + +andalusian0014 = { + name = "Lubb" # Lubb ibn Muhammad al-Tawil, Naib of Barbastro (951-955) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + mother = 168114 # Sheikah Sancha Aznarez (basque.txt) + + 895.1.1 = { + birth = yes + } + 955.12.1 = { + death = yes + } +} + +andalusian0015 = { + name = "Walid" # Walid ibn Muhammad al-Tawil + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + mother = 168114 # Sheikah Sancha Aznarez (basque.txt) + + 897.1.1 = { + birth = yes + } + 929.1.1 = { + death = yes + } +} + +andalusian0016 = { + name = "Yahya" # Yahya ibn Lubb, Naib of Barbastro (955-962) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0014 # Naib Lubb ibn Muhammad al-Tawil of Barbastro + + 912.1.1 = { + birth = yes + } + 962.1.1 = { + death = yes + } +} + +andalusian0017 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Furtun + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0011 # Sheik Furtun ibn Muhammad al-Tawil of Huesca + + 903.1.1 = { + birth = yes + } + 953.1.1 = { + death = yes + } +} + +andalusian0018 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Musa Aznar, Sheik of Huesca (954-993) & Naib of Barbastro (962-993) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = andalusian0013 # Sheik Musa Aznar ibn Muhammad al-Tawil of Lleida + mother = basque0057 # Sheikah Óneca Sánchez (basque.txt) + + 943.1.1 = { + birth = yes + } + 993.1.1 = { + death = yes + } +} + +andalusian0019 = { + name = "Walid" # Walid ibn Abd al-Malik, Sheik of Huesca (993-1009) & Naib of Barbastro (993-1009) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_martial_2 + + father = andalusian0018 # Sheik Abd al-Malik ibn Musa Aznar of Huesca + + 959.1.1 = { + birth = yes + } + 1009.1.1 = { + death = yes + } +} + +andalusian0020 = { + name = "Masud" # Ma'sud ibn Sa'dun al-Surunbaqi, Walih of Beja (881-909) & Sheik of Evora & Viseu (881-909) + dynasty = al-surunbaqi # Sa'dun al-Surubaqi's Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = surunbaqi0001 # Walih Sa'dun ibn Fath al-Surunbaqi of Portucale + mother = andalusian0094 # Waliha Zayra + + 869.1.1 = { + birth = yes + } + 909.1.1 = { + death = yes + } +} + +andalusian0021 = { + name = "Muhammad" # Muhammad ibn Ahmad + dynasty = 12310 # Banu Jalid Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 73974 # Ahmad ibn Jalid + + 895.1.1 = { + birth = yes + } + 973.1.1 = { + death = yes + } +} + +andalusian0022 = { + name = "Jalid" # Jalid ibn Muhammad + dynasty = 12310 # Banu Jalid Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73974 # Ahmad ibn Jalid + + 920.1.1 = { + birth = yes + } + 991.1.1 = { + death = yes + } +} + +andalusian0023 = { + name = "Suleyman" # Suleyman ibn Ayyub + dynasty = 12312 # Banu Quti Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 73986 # Ayyub ibn Suleyman + + 900.1.1 = { + birth = yes + } + 987.1.1 = { + death = yes + } +} + +andalusian0024 = { + name = "Ayyub" # Ayyub ibn Suleyman (II) + dynasty = 12312 # Banu Quti Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = andalusian0023 # Suleyman ibn Ayyub + + 930.1.1 = { + birth = yes + } + 990.1.1 = { + death = yes + } +} + +andalusian0025 = { + name = "Ahmad" # Ahmad ibn Suleyman + dynasty = 12312 # Banu Quti Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0023 # Suleyman ibn Ayyub + + 935.1.1 = { + birth = yes + } + 998.1.1 = { + death = yes + } +} + +andalusian0026 = { + name = "Hisham" # Hisham ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + + father = 3200 # Calih Abd al-Rahman III of Andalusia + mother = levantine0086 # Sultana Fatima bint al-Mundir (levantine.txt) + + 914.1.1 = { + birth = yes + } + 915.1.1 = { + death = yes + } +} + +andalusian0027 = { + name = "al-Mundir" # al-Mundir ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_martial_1 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + mother = levantine0086 # Sultana Fatima bint al-Mundir (levantine.txt) + + 916.1.1 = { + birth = yes + } + 966.1.1 = { + death = yes + } +} + +andalusian0028 = { + name = "Abdallah" # Abdallah ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_intrigue_2 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + mother = andalusian0033 # Sultana Maryam + + 917.1.1 = { + birth = yes + } + 951.1.1 = { + death = { + death_reason = death_execution + killer = 3200 # Caliph Abd al-Rahman III of Andalusia + } + } +} + +andalusian0029 = { + name = "Marwan" # Marwan ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + + father = 3200 # Calih Abd al-Rahman III of Andalusia + trait = child_of_concubine_female + + 948.1.1 = { + birth = yes + } + 958.1.1 = { + death = yes + } +} + +andalusian0030 = { + name = "al-Asbag" # al-Asbag ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + mother = levantine0087 # Sultana Mustaq (levantine.txt) + + 953.1.1 = { + birth = yes + } + 1003.1.1 = { + death = yes + } +} + +andalusian0031 = { + name = "al-Zuhayr" # al-Zuhayr ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + trait = child_of_concubine_female + + 950.1.1 = { + birth = yes + } + 975.1.1 = { + death = yes + } +} + +andalusian0032 = { + name = "al-Mughira" # al-Mughira ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_3 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + mother = levantine0087 # Sultana Mustaq (levantine.txt) + + 951.1.1 = { + birth = yes + } + 976.10.16 = { + death = { + death_reason = death_murder_known + killer = 3206 # Muhammad al-Mansur + } + } +} + +andalusian0033 = { + name = "Maryam" # Maryam, wife of Caliph Abd al-Rahman III of Andalusia (3200) + female = yes + religion = muwalladi + culture = andalusian + trait = education_intrigue_2 + + 896.1.1 = { + birth = yes + } + 946.1.1 = { + death = yes + } +} + +andalusian0034 = { + name = "Hind" # Hind bint Abd al-Rahman + female = yes + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_3 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + mother = andalusian0033 # Sultana Maryam + + 919.1.1 = { + birth = yes + } + 1010.1.1 = { + death = yes + } +} + +andalusian0035 = { + name = "Wallada" # Wallada bint Abd al-Rahman + female = yes + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + mother = andalusian0033 # Sultana Maryam + + 921.1.1 = { + birth = yes + } + 971.1.1 = { + death = yes + } +} + +andalusian0036 = { + name = "Saniyya" # Saniyya bint Abd al-Rahman + female = yes + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + trait = child_of_concubine_female + + 940.1.1 = { + birth = yes + } + 990.1.1 = { + death = yes + } +} + +andalusian0037 = { + name = "Salama" # Salama ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_intrigue_1 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + trait = child_of_concubine_female + + 945.1.1 = { + birth = yes + } + 995.1.1 = { + death = yes + } +} + +andalusian0038 = { + name = "al-Mutarrif" # al-Mutarrif ibn al-Mughira + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = andalusian0032 # al-Mughira ibn Abd al-Rahman + + 972.1.1 = { + birth = yes + } + 1022.1.1 = { + death = yes + } +} + +andalusian0039 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn al-Hakam + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + + father = 3202 # Calih al-Hakam II of Andalusia + mother = basque0149 # Subh (basque.txt) + trait = child_of_concubine_female + + 953.1.1 = { + birth = yes + } + 1003.1.1 = { + death = yes + } +} + +andalusian0040 = { + name = "Abd-al-Aziz" # Abd al-Aziz ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = 3200 # Calih Abd al-Rahman III of Andalusia + trait = child_of_concubine_female + + 949.1.1 = { + birth = yes + } + 999.1.1 = { + death = yes + } +} + +andalusian0041 = { + name = "al-Asbag" # al-Asbag ibn Abd al-Aziz + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = andalusian0040 # Abd al-Aziz ibn Abd al-Rahman + + 971.1.1 = { + birth = yes + } + 1021.1.1 = { + death = yes + } +} + +andalusian0042 = { + name = "al-Qasim" # al-Qasim ibn al-Asbag + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = andalusian0030 # al-Asbag ibn Abd al-Rahman + + 974.1.1 = { + birth = yes + } + 1024.1.1 = { + death = yes + } +} + +andalusian0043 = { + name = "Muhammad" # Muhammad ibn Suleyman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia + + 986.1.1 = { + birth = yes + } + 1036.1.1 = { + death = yes + } +} + +andalusian0044 = { + name = "Walid" # Walid ibn Suleyman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_martial_1 + + father = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia + + 988.1.1 = { + birth = yes + } + 1038.1.1 = { + death = yes + } +} + +andalusian0045 = { + name = "Maslama" # Maslama ibn Suleyman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia + + 989.1.1 = { + birth = yes + } + 1039.1.1 = { + death = yes + } +} + +andalusian0046 = { + name = "Umm" # Umm bint Suleyman + female = yes + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia + + 991.1.1 = { + birth = yes + } + 1041.1.1 = { + death = yes + } +} + +andalusian0047 = { + name = "Ubayd-Allah" # Ubayd Allah ibn Muhammad + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = 73671 # Caliph Muhammad II of Andalusia + + 996.1.1 = { + birth = yes + } + 1046.1.1 = { + death = yes + } +} + +andalusian0048 = { + name = "Hisham" # Hisham ibn Suleyman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = 73673 # Suleyman ibn Abd al-Rahman + + 964.1.1 = { + birth = yes + } + 1014.1.1 = { + death = yes + } +} + +andalusian0049 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Hisham + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_martial_1 + + father = andalusian0048 # Hisham ibn Suleyman + + 982.1.1 = { + birth = yes + } + 1035.1.1 = { + death = yes + } +} + +andalusian0050 = { + name = "Muhammad" # Muhammad ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = andalusian0049 # Abd al-Rahman ibn Hisham + + 1004.1.1 = { + birth = yes + } + 1054.1.1 = { + death = yes + } +} + +andalusian0051 = { + name = "Suleyman" # Suleyman ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_2 + + father = 73678 # Caliph Abd al-Rahman IV of Andalusia + + 1000.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +andalusian0052 = { + name = "Hisham" # Hisham ibn Ubayd Allah + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = content + trait = education_stewardship_2 + + father = 73666 # Ubayd Allah ibn Abd al-Rahman + + 944.1.1 = { + birth = yes + } + 1019.1.1 = { + death = yes + } +} + +andalusian0053 = { + name = "Abd-al-Yabbar" # Abd al-Yabbar ibn al-Mughira + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_martial_2 + + father = andalusian0032 # al-Mughira ibn Abd al-Rahman + + 974.1.1 = { + birth = yes + } + 1024.1.1 = { + death = yes + } +} + +andalusian0054 = { + name = "Abd-al-Malik" # Abd al-Malik ibn al-Mundir + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = andalusian0027 # al-Mundir ibn Abd al-Rahman + + 949.1.1 = { + birth = yes + } + 999.1.1 = { + death = yes + } +} + +andalusian0055 = { + name = "Hisham" # Hisham ibn Abd al-Malik + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_2 + + father = andalusian0054 # Abd al-Malik ibn Hisham + + 972.1.1 = { + birth = yes + } + 1009.3.3 = { + death = { + death_reason = death_murder + } + } +} + +andalusian0056 = { + name = "al-Hassan" # al-Hassan ibn Abd al-Aziz + dynasty = 569 # Muhammad al-Mansur Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 45025 # Emir Abd al-Aziz ibn Abd al-Rahman ibn Sanyul of Valencia + + 1025.1.1 = { + birth = yes + } + 1051.1.1 = { + death = yes + } +} + +andalusian0057 = { + name = "Abdallah" # Abdallah ibn Abd al-Aziz + dynasty = 569 # Muhammad al-Mansur Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_2 + + father = 45025 # Emir Abd al-Aziz ibn Abd al-Rahman ibn Sanyul of Valencia + + 1035.1.1 = { + birth = yes + } + 1056.1.1 = { + add_spouse = 20858 # Zahida bint Yahya (berber.txt) + } + 1057.1.1 = { + death = yes + } +} + +andalusian0058 = { + name = "Abd-al-Rahman" # Abd al-Rahman, real name unknown, ibn Abd al-Malik + dynasty = 569 # Muhammad al-Mansur Dynasty + religion = muwalladi + culture = andalusian + + father = 45026 # Emir Abd al-Malik ibn Abd al-Aziz of Valencia + mother = 20858 # Zahida bint Yahya (berber.txt) + + 1062.1.1 = { + birth = yes + } + 1072.1.1 = { + death = yes + } +} + +andalusian0059 = { + name = "Rawas" # Rawas ibn Abd al-Aziz, Sheik of Valencia (1065-1075) + dynasty = rawasid # Ibn Rawas Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + 1030.1.1 = { + birth = yes + } + 1065.9.1 = { + effect = { + set_realm_capital = title:c_valencia + } + } + 1080.1.1 = { + death = yes + } +} + +andalusian0060 = { + name = "Umm" # Umm, name unknown, ibn Abd al-Aziz, wife of Sheik Ma'n ibn Muhammad of Almería (20877 - yemeni.txt) + female = yes + dynasty = 569 # Muhammad al-Mansur Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 45025 # Emir Abd al-Aziz ibn Abd al-Rahman ibn Sanyul of Valencia + + 1021.1.1 = { + birth = yes + } + 1072.1.1 = { + death = yes + } +} + +andalusian0061 = { + name = "Ahmad" # Ahmad ibn Ubada + dynasty = 12306 # Alkada al-Ruayni Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_2 + + father = 73962 # Ubada ibn Alkada + mother = 73963 # Yasmin + + 881.1.1 = { + birth = yes + } + 934.1.1 = { + death = yes + } +} + +andalusian0062 = { + name = "al-Asbag" # al-Asbag ibn al-Hakam + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = 3202 # Sultan al-Hakam II of Andalusia + + 968.1.1 = { + birth = yes + } + 1018.1.1 = { + death = yes + } +} + +andalusian0063 = { + name = "Muhammad" # Muhammad ibn al-Asbag + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = andalusian0062 # al-Asbag ibn al-Hakam + + 987.1.1 = { + birth = yes + } + 1037.1.1 = { + death = yes + } +} + +andalusian0064 = { + name = "Muhammad" # Muhammad ibn Muhammad + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = andalusian0063 # Muhamamd ibn al-Asbag + + 1006.1.1 = { + birth = yes + } + 1056.1.1 = { + death = yes + } +} + +andalusian0065 = { + name = "Ahmad" # Ahmad ibn Muhammad + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = andalusian0064 # Muhammad ibn Muhammad + + 1024.1.1 = { + birth = yes + } + 1064.1.1 = { + employer = 45016 # Emir Badis ibn Habus of Granada + } + 1074.1.1 = { + death = yes + } +} + +andalusian0066 = { + name = "Abd-al-Aziz" # Abd al-Aziz ibn Ahmad, Sheik of Melilla (1058-1063) + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = andalusian0065 # Ahmad ibn Muhammad + + 1042.1.1 = { + birth = yes + } + 1064.1.1 = { + employer = 45016 # Emir Badis ibn Habus of Granada + } + 1092.1.1 = { + death = yes + } +} + +andalusian0067 = { + name = "Muhammad" # Muhammad, real name unknown, ibn Tayfur, Sheik of Moura (1031-1044) + dynasty = tayfur # Tayfurid Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_3 + + father = andalusian0068 # Tayfur + + 1008.1.1 = { + birth = yes + } + 1044.1.1 = { + death = yes + } +} + +andalusian0068 = { + name = "Tayfur" # Tayfur + dynasty = tayfur # Tayfurid Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 973.1.1 = { + birth = yes + } + 1023.1.1 = { + death = yes + } +} + +andalusian0069 = { + name = "Mutarrif" # Mutarrif, real name unknown, ibn Tayfur + dynasty = tayfur # Tayfurid Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0068 # Tayfur + + 1010.1.1 = { + birth = yes + } + 1030.1.1 = { + death = { + death_reason = death_execution + killer = 73209 # Emir Muhammad ibn Abbad of Sevilla + } + } +} + +andalusian0070 = { + name = "al-Aglab" # al-Aglab ibn Muskiyan, Sheik of Menorca (1036-1046) + dynasty = 7278 # Banu Aglab Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_2 + + father = andalusian0071 # Muskiyan + + 995.1.1 = { + birth = yes + } + 1046.1.1 = { + death = yes + } +} + +andalusian0071 = { + name = "Muskiyan" # Muskiyan + dynasty = 7278 # Banu Aglab Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 970.1.1 = { + birth = yes + } + 1020.1.1 = { + death = yes + } +} + +andalusian0072 = { + name = "Suleyman" # Suleyman ibn Muskiyan, Sheik of Mallorca (1036-1050) + dynasty = 7278 # Banu Aglab Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = andalusian0071 # Muskiyan + + 997.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +andalusian0073 = { + name = "Lubbun" # Lubbun ibn Suleyman + dynasty = 12202 # Suleymanid Dynasty + religion = muwalladi + culture = andalusian + + father = andalusian0074 # Suleyman + + 1052.1.1 = { + birth = yes + } + 1068.1.1 = { + trait = education_stewardship_2 + } + 1102.1.1 = { + death = yes + } +} + +andalusian0074 = { + name = "Suleyman" # Suleyman + dynasty = 12202 # Suleymanid Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 1029.1.1 = { + birth = yes + } + 1050.1.1 = { + employer = 33053 # Emir al-Murtada of Mallorca + } + 1079.1.1 = { + death = yes + } +} + +andalusian0075 = { + name = "al-Rabi" # al-Rabi ibn Suleyman + dynasty = 12202 # Suleymanid Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = 33055 # Emir Suleyman ibn Lubbun of Mallorca + + 1095.1.1 = { + birth = yes + } + 1145.1.1 = { + death = yes + } +} + +andalusian0076 = { + name = "Hafs" # Hafs ibn Umar + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 159524 # Emir Umar I of Krete + + 810.1.1 = { + birth = yes + } + 860.1.1 = { + death = yes + } +} + +andalusian0077 = { + name = "Amr" # Amr ibn Shu'ayb + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 159525 # Emir Shu'ayb I of Krete + + 840.1.1 = { + birth = yes + } + 890.1.1 = { + death = yes + } +} + +andalusian0078 = { + name = "Abdallah" # Abdallah ibn Umar + dynasty = 1029093 # Banu Hafs Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 159526 # Emir Umar II of Krete + + 870.1.1 = { + birth = yes + } + 920.1.1 = { + death = yes + } +} + +andalusian0079 = { + name = "Jalaf" # Jalaf ibn Rashid, Sheik of Huesca (802-862) & Naib of Barbastro (802-862) + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_2 + + 775.1.1 = { + birth = yes + } + 862.1.1 = { + death = yes + } +} + +andalusian0080 = { + name = "Abdallah" # Abdallah ibn Jalaf, Naib of Barbastro (862-890) + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0079 # Sheik Jalaf ibn Rashid of Huesca + + 810.1.1 = { + birth = yes + } + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } + } +} + +andalusian0081 = { + name = "Furtun" # Furtun ibn Abd al-Malik + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 200212 # Abd al-Malik ibn Abdallah + mother = andalusian0083 # Zahida + + 849.1.1 = { + birth = yes + } + 862.1.1 = { + employer = andalusian0080 # Abdallah ibn Jalaf + } + 899.1.1 = { + death = yes + } +} + +andalusian0082 = { + name = "Muhammad" # Muhammad al-Tawil, Sheik of Huesca (887-913), Fraga & Lleida (907-913) & Naib of Barbastro (889-913) + dynasty_house = house_al-tawil # House of Muhammad al-Tawil + religion = muwalladi + culture = andalusian + trait = education_martial_3 + + father = 200212 # Abd al-Malik ibn Abdallah + mother = andalusian0083 # Zahida + + 847.1.1 = { + birth = yes + } + 862.1.1 = { + employer = andalusian0080 # Abdallah ibn Jalaf + } + 878.1.1 = { + add_spouse = 168114 # Sancha Aznárez (basque.txt) + } + 913.10.23 = { + death = { + death_reason = death_battle + } + } +} + +andalusian0083 = { + name = "Zahida" # Zahida, fictional wife of Abd al-Malik ibn Abdallah (200212) + female = yes + religion = muwalladi + culture = andalusian + trait = education_intrigue_1 + + 829.1.1 = { + birth = yes + } + 879.1.1 = { + death = yes + } +} + +andalusian0084 = { + name = "Coreix" # Coreix, concubine of Sultan Abdallah I of Andalusia (73685 - levantine.txt) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_intrigue_1 + + 868.1.1 = { + birth = yes + } + 893.1.1 = { + death = yes + } +} + +andalusian0085 = { + name = "Muhadir" # Muhadir ibn Ya'far + dynasty = 12292 # Hafsunid Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = 73802 # Ya'far + + 835.1.1 = { + birth = yes + } + 885.1.1 = { + death = yes + } +} + +andalusian0086 = { + name = "Musa" # Musa ibn Shabrit + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = visigothic0003 # Shabrit ibn Rashid (visigothic.txt) + + 802.1.1 = { + birth = yes + } + 852.1.1 = { + death = yes + } +} + +andalusian0087 = { + name = "Isa" # Isa ibn Musa + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0086 # Rashid ibn Shabrit + + 825.1.1 = { + birth = yes + } + 875.1.1 = { + death = yes + } +} + +andalusian0088 = { + name = "Zakariyya" # Zakariyya ibn Isa + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0087 # Isa ibn Musa + + 848.1.1 = { + birth = yes + } + 898.1.1 = { + death = yes + } +} + +andalusian0089 = { + name = "Asbag" # Asbag ibn Isa + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_intrigue_1 + + father = andalusian0087 # Isa ibn Musa + + 850.1.1 = { + birth = yes + } + 900.1.1 = { + death = yes + } +} + +andalusian0090 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Isa + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + + father = andalusian0087 # Isa ibn Musa + + 852.1.1 = { + birth = yes + } + 868.1.1 = { + trait = education_stewardship_1 + } + 902.1.1 = { + death = yes + } +} + +andalusian0091 = { + name = "Walid" # Walid ibn Abdallah + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = 200210 # Abdallah ibn Shabrit + + 826.1.1 = { + birth = yes + } + 876.1.1 = { + death = yes + } +} + +andalusian0092 = { + name = "Muhammad" # Muhammad ibn Walid + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0087 # Isa ibn Musa + + 848.1.1 = { + birth = yes + } + 898.1.1 = { + death = yes + } +} + +andalusian0093 = { + name = "Mbarek" # Mbarek, Emir of Valencia (1011-1016) & Sheik of Valencia (1011-1016) + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi + culture = sorko # Not known, he was a black slave + trait = education_stewardship_1 + + 966.1.1 = { + birth = yes + } + 1016.1.1 = { + death = yes + } +} + +andalusian0094 = { + name = "Zayra" # Zayra, fictional wife of Walih Sa'dun al-Surunbaqi of Portucale (surunbaqi0001) + female = yes + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 848.1.1 = { + birth = yes + } + 898.1.1 = { + death = yes + } +} + +andalusian0095 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Abd al-Rahman, Sultan of Badajoz (889-890), Walih of Badajoz (889-890) & Sheik of Badajoz, Caceres, Medellin, Merida, Moura & Plasencia (889-890) + dynasty = 12305 # Banu Marwan Dynasty + dna = andalusian0095_rahman + religion = muwalladi + culture = andalusian + trait = education_intrigue_1 + + father = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz + mother = 73958 # Sultana Isra + + 854.1.1 = { + birth = yes + } + 890.1.1 = { + death = { + death_reason = death_murder + } + } +} + +andalusian0096 = { + name = "Muntasir" # Muntasir ibn Abd al-Rahman + dynasty = 12305 # Banu Marwan Dynasty + religion = muwalladi + culture = andalusian + + father = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz + mother = 73958 # Sultana Isra + + 855.1.1 = { + birth = yes + } + 870.1.1 = { + trait = education_martial_1 + } + 899.1.1 = { + death = yes + } +} + +andalusian0097 = { + name = "Wadih" # Wadih, Walih of Toledo (997-1010) & Fes (999-1000), Sheik of Alarcon, Alarcos, Calatrava, Madrid, Malagon, Molina, Soria & Toledo (997-1010), Ceuta, Fes & Tangiers (999-1000) + dynasty = wadihid # Wadih of Toledo Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_3 + + 970.1.1 = { + birth = yes + } + 1011.11.16 = { + death = { + death_reason = death_head_ripped_off + } + } +} + +andalusian0098 = { + name = "Zuhayr" # Zuhayr, Emir of Murcia (1028-1038), Sheik of Murcia (1014-1018), Jaén (1018-1021), Almeria (1028-1038) & Alicante (1038) + dynasty = zuhayrid # Zuhayr of Toledo Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_2 + + 970.1.1 = { + birth = yes + } + 1038.8.4 = { + death = yes + } +} + +andalusian0099 = { + name = "Jayran" # Jayran, Emir of Murcia (1013-1028), Sheik of Murcia (1013-1014) & Almeria (1028-1038) + dynasty = jayranid # Jayran of Murcia Dynasty + religion = muwalladi + culture = andalusian + trait = eunuch + trait = education_martial_3 + + 970.1.1 = { + birth = yes + } + 1038.8.4 = { + death = yes + } +} + +andalusian0100 = { + name = "Aflah" # Aflah, Sheik of Almeria (1010-1014) + dynasty = aflahid # Aflah of Almeria Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_2 + + 970.1.1 = { + birth = yes + } + 1014.1.1 = { + death = { + death_reason = death_murder_known + killer = andalusian0099 # Emir Jayran of Murcia + } + } +} + +andalusian0101 = { + name = "Labib" # Labib, Emir of Valencia (1016-1021), Sheik of Castellon & Tarragona (1009 & 1010-1038) & Valencia (1016-1021) + dynasty = labibid # Labib of Valencia Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_2 + + 963.1.1 = { + birth = yes } - 1130.1.1 = { - death = "1130.1.1" + 1038.1.1 = { + death = yes } } -224008 = { - name = "Muhammad" - dynasty = 12192 - religion = "muwalladi" - culture = "andalusian" - father = 73204 - 1113.1.1 = { - birth = "1113.1.1" +andalusian0102 = { + name = "Muqatil" # Muqatil, Sheik of Castellon & Tarragona (1038-1053) + dynasty = muqatilid # Muqatil of Tortosa Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_2 + + 978.1.1 = { + birth = yes } - 1145.1.1 = { - add_pressed_claim = title:d_badajoz + 1053.1.1 = { + death = yes } - 1146.1.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada +} + +andalusian0103 = { + name = "Ya_la" # Ya'la, Sheik of Castellon & Tarragona (1053-1057) + dynasty = yalaid # Ya'la of Tortosa Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 1007.1.1 = { + birth = yes } - 1150.1.1 = { - death = "1150.1.1" + 1057.1.1 = { + death = yes } } -224012 = { - name = "Tariq" - dynasty = 12212 - martial = 8 - diplomacy = 6 - intrigue = 8 - stewardship = 7 - religion = "muwalladi" - culture = "andalusian" - trait = greedy - trait = education_intrigue_1 - father = 73245 - 1099.1.1 = { - birth = "1099.1.1" +andalusian0104 = { + name = "Nabil" # Nabil, Sheik of Castellon & Tarragona (1057-1060) + dynasty = nabilid # Nabil of Tortosa Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + 1012.1.1 = { + birth = yes } - 1144.1.1 = { - death = "1144.1.1" + 1062.1.1 = { + death = yes } } -224014 = { - name = "Hakam" - dynasty = 12216 - martial = 8 - diplomacy = 7 - intrigue = 7 - stewardship = 5 - religion = "muwalladi" - culture = "andalusian" - trait = education_martial_2 - 1116.1.1 = { - birth = "1116.1.1" +andalusian0105 = { + name = "Naya" # Naya, Emir of Rif (1042-1043), Sheik of Ceuta & Tangiers (1040-1043) & Málaga (1042-1043) + dynasty = nayid # Naya of Tangiers Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_3 + + 1000.1.1 = { + birth = yes } - 1170.1.1 = { - death = "1170.1.1" + 1043.1.21 = { + death = { + death_reason = death_murder + } } } -224016 = { - name = "Abd-al-Malik" - dynasty = 12232 - - religion = ismaili +andalusian0106 = { + name = "Dawud" # David + dynasty = 20051 # Davides Dynasty + religion = mozarabic_church culture = andalusian + trait = education_stewardship_1 - 1146.1.1 = { + 1015.1.1 = { birth = yes } - 1200.1.1 = { + 1037.1.1 = { + add_spouse = andalusian0107 # Susana + } + 1065.1.1 = { death = yes } } -224017 = { - name = "Ya_qub" - dynasty = 12231 - martial = 7 - diplomacy = 4 - intrigue = 6 - stewardship = 7 - religion = "muwalladi" - culture = "andalusian" - trait = diligent - trait = deceitful - trait = arbitrary - trait = education_stewardship_3 - 1065.1.1 = { - birth = "1065.1.1" +andalusian0107 = { + name = "Susanah" # Susana, wife of David (andalusian0106) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_diplomacy_1 + + 1019.1.1 = { + birth = yes } - 1118.1.1 = { - death = "1118.1.1" + 1069.1.1 = { + death = yes } } -224023 = { - name = "Ibrahim" - dynasty = 574 - martial = 5 - diplomacy = 4 - intrigue = 7 - stewardship = 5 - religion = "muwalladi" - culture = "andalusian" - trait = greedy - trait = wrathful - trait = education_martial_2 - 1094.1.1 = { - birth = "1094.1.1" +andalusian0108 = { + name = "Zakariyya" # Zacarías Davides + dynasty = 20051 # Davides Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_diplomacy_1 + + father = andalusian0106 # David + mother = andalusian0107 # Susana + + 1040.1.1 = { + birth = yes } - 1148.1.1 = { - death = "1148.1.1" + 1090.1.1 = { + death = yes } } -224024 = { - name = "Ali" - dynasty = 12223 - martial = 4 - diplomacy = 4 - intrigue = 6 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - trait = calm - trait = brave - trait = education_martial_2 - 1122.1.1 = { - birth = "1122.1.1" +andalusian0109 = { + name = "Mido" # Mido Davides + dynasty = 20051 # Davides Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0106 # David + mother = andalusian0107 # Susana + + 1042.1.1 = { + birth = yes } - 1178.1.1 = { - death = "1178.1.1" + 1092.1.1 = { + death = yes } } -224025 = { - name = "Amr" - dynasty = 12224 - martial = 5 - diplomacy = 4 - intrigue = 5 - stewardship = 7 - religion = "muwalladi" - culture = "andalusian" - trait = diligent - trait = education_intrigue_2 - father = 464010 - 1079.1.1 = { - birth = "1079.1.1" +andalusian0110 = { + name = "Rashid" # Rashid, name unknown, ibn Jalaf + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + + 835.1.1 = { + birth = yes } - 1147.1.1 = { - death = "1147.1.1" + 862.1.1 = { + employer = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + } + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } } } -3922 = { - name = "Isma_il" - dynasty = 570 - martial = 4 - diplomacy = 8 - intrigue = 8 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - trait = wrathful - trait = cynical - trait = education_intrigue_2 - father = 73194 - 990.1.1 = { - birth = "990.1.1" +andalusian0111 = { + name = "Umar" # Umar, name unknown, ibn Jalaf + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + + 837.1.1 = { + birth = yes } - 1043.1.1 = { - death = "1043.1.1" + 862.1.1 = { + employer = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + } + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } } } -3924 = { - name = "Yahya" - dna = 3924_emir_yahya - dynasty = 570 - martial = 6 - diplomacy = 5 - intrigue = 5 - stewardship = 7 - religion = "muwalladi" - culture = "andalusian" - disallow_random_traits = yes - trait = just - trait = diligent - trait = compassionate - trait = education_martial_3 - sexuality = heterosexual - father = 3922 - 1013.1.1 = { - birth = "1013.1.1" - effect = { - add_character_flag = has_scripted_appearance - } +andalusian0112 = { + name = "Jalaf" # Jalaf, name unknown, ibn Jalaf + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_1 + + father = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + + 840.1.1 = { + birth = yes } - 1065.1.1 = { - effect = { - set_relation_rival = character:3214 # Muhammad ibn Abbad, 26 year old in 1066, and heir to the Abbadid Emirate - } + 862.1.1 = { + employer = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro } - 1075.1.1 = { - death = "1075.1.1" + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } } } -3926 = { - name = "Yahya" - dynasty = 570 - martial = 5 - diplomacy = 2 - intrigue = 7 - stewardship = 4 - religion = "muwalladi" - culture = "andalusian" - disallow_random_traits = yes - trait = calm - trait = brave - trait = lisping - trait = bossy - father = 73195 - 1064.1.1 = { - birth = "1064.1.1" +andalusian0113 = { + name = "Yunus" # Yunus, name unknown, ibn Jalaf + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + + 842.1.1 = { + birth = yes } - 1075.1.1 = { - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_toledo - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada + 862.1.1 = { + employer = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro } - 1075.7.1 = { - add_pressed_claim = title:d_valencia + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } } - 1080.1.1 = { - add_pressed_claim = title:d_toledo - employer = 108500 +} + +andalusian0114 = { + name = "Amrus" # Amrus, name unknown, ibn Jalaf + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_learning_1 + + father = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + + 844.1.1 = { + birth = yes + } + 862.1.1 = { + employer = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro } - 1081.1.1 = { - remove_claim = title:d_toledo - employer = 0 + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } } - 1085.5.25 = { - employer = 108500 +} + +andalusian0115 = { + name = "Muhammad" # Muhammad, name unknown, ibn Jalaf + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + + 846.1.1 = { + birth = yes } - 1086.1.1 = { - remove_claim = title:d_valencia - employer = 0 + 862.1.1 = { + employer = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro } - 1092.10.28 = { - death = "1092.10.28" + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } } } -3912 = { - name = "Abu-Bakr" # AKA: Ibn Ammar - dynasty = 12204 - martial = 6 - diplomacy = 8 - intrigue = 8 - stewardship = 7 - religion = "muwalladi" - culture = "andalusian" - 1031.1.1 = { - birth = "1031.1.1" +andalusian0116 = { + name = "Mutarrif" # Mutarrif, name unknown, ibn Jalaf + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + + 848.1.1 = { + birth = yes } - 1079.1.1 = { - add_pressed_claim = title:d_murcia + 862.1.1 = { + employer = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro } - 1086.1.1 = { - death = "1086.1.1" + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } } } -3914 = { - name = "Rashid" # AKA: Ibn Rasiq - dynasty = 572 - martial = 6 - diplomacy = 8 - intrigue = 4 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - trait = cynical - trait = education_martial_2 - father = 73248 - mother = 45028 - 1048.1.1 = { - birth = "1048.1.1" +andalusian0117 = { + name = "Abdallah" # Abdallah, name unknown, ibn Jalaf + dynasty = banu_jalaf # Banu Khalaf Dynasty + religion = muwalladi + culture = andalusian + trait = education_intrigue_1 + + father = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro + + 850.1.1 = { + birth = yes + } + 862.1.1 = { + employer = andalusian0080 # Naib Abdallah ibn Jalaf of Barbastro } - 1088.1.1 = { - death = "1088.1.1" + 873.1.1 = { + death = { + death_reason = death_execution + killer = 73818 # Walih Isma'il ibn Musa of Zaragoza + } } } -3916 = { - name = "Abd-al-Hasan" - dynasty = 12205 - - religion = ashari +andalusian0118 = { + name = "Musa" # Fictional to link family + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi culture = andalusian + trait = education_martial_1 - 1059.1.1 = { + father = 200053 # Walih Harun of Barcelona (visigothic.txt) + + 793.1.1 = { birth = yes } - 1115.1.1 = { + 843.1.1 = { death = yes } } -45028 = { - name = "Ahu" - female = yes - dynasty = 572 - martial = 8 - diplomacy = 5 - intrigue = 8 - stewardship = 6 - religion = "muwalladi" - culture = "andalusian" - father = 45027 - 1030.1.1 = { - birth = "1030.1.1" +andalusian0119 = { + name = "Sa_id" # Fictional to link family + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = andalusian0118 # Musa ibn Harun + + 818.1.1 = { + birth = yes + } + 867.1.1 = { + employer = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz } - 1067.1.1 = { - death = "1067.1.1" + 868.1.1 = { + death = yes } } -20883 = { - name = "Abd-al-Malik" - dynasty = 586 - - religion = ashari +andalusian0120 = { + name = "Harun" # Fictional to link family + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi culture = andalusian + trait = education_intrigue_1 + + father = andalusian0119 # Sa'id ibn Musa - 1026.1.1 = { + 843.1.1 = { birth = yes } - 1103.1.1 = { + 867.1.1 = { + employer = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz + } + 893.1.1 = { death = yes } } -20884 = { - name = "Yahya" - dynasty = 586 - martial = 7 - diplomacy = 3 - intrigue = 4 - stewardship = 5 - religion = "muwalladi" - culture = "andalusian" - trait = education_martial_2 - father = 20883 - 1049.1.1 = { - birth = "1049.1.1" +andalusian0121 = { + name = "Abdallah" # Fictional to link family + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + + father = andalusian0120 # Harun ibn Sa'id + + 867.1.1 = { + birth = yes } - 1115.1.1 = { - death = "1115.1.1" + 883.1.1 = { + trait = education_learning_1 + } + 918.1.1 = { + death = yes } } -3900 = { - name = "Abu-Bakr" - dynasty = 573 - martial = 4 - diplomacy = 2 - intrigue = 6 - stewardship = 4 - religion = "muwalladi" - culture = "andalusian" - trait = generous - trait = wrathful - trait = arbitrary - trait = honest - trait = education_intrigue_1 - father = 45007 - 1018.1.1 = { - birth = "1018.1.1" +andalusian0122 = { + name = "Utman" # Fictional to link family + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0121 # Abdallah ibn Harun + + 893.1.1 = { + birth = yes } - 1067.1.1 = { - death = "1067.1.1" + 943.1.1 = { + death = yes } } -3901 = { - name = "Yahya" - dynasty = 573 - martial = 5 - diplomacy = 5 - intrigue = 5 - stewardship = 4 - religion = "muwalladi" - culture = "andalusian" - trait = honest - trait = education_martial_2 - father = 3900 - 1040.1.1 = { - birth = "1040.1.1" +andalusian0123 = { + name = "Muhammad" # Fictional to link family + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0122 # Utman ibn Abdallah + + 918.1.1 = { + birth = yes } - 1079.1.1 = { - death = "1079.1.1" + 968.1.1 = { + death = yes } } -3902 = { - name = "Muhammad" - dynasty = 573 - martial = 6 - diplomacy = 8 - intrigue = 8 - stewardship = 5 - religion = "muwalladi" - culture = "andalusian" - trait = wrathful - trait = education_martial_3 - father = 3900 - 1042.1.1 = { - birth = "1042.1.1" - } - 1067.1.1 = { - add_pressed_claim = title:d_badajoz - } - 1079.1.1 = { - remove_claim = title:d_badajoz - add_pressed_claim = title:d_zaragoza - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_toledo - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1080.1.1 = { - remove_claim = title:d_toledo +andalusian0124 = { + name = "Musa" # Fictional to link family + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = andalusian0123 # Muhammad ibn Utman + + 943.1.1 = { + birth = yes } - 1081.11.1 = { - add_pressed_claim = title:d_toledo + 993.1.1 = { + death = yes } - 1085.5.25 = { - remove_claim = title:d_toledo +} + +andalusian0125 = { + name = "Harun" # Harun, an inhabitant of Merida + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = andalusian0124 # Musa ibn Muhammad + + 968.1.1 = { + birth = yes } - 1094.1.1 = { - death = "1094.1.1" + 1018.1.1 = { + death = yes } } -45008 = { - name = "Fadl" - dynasty = 573 - martial = 6 - diplomacy = 8 - intrigue = 8 - stewardship = 5 - religion = "muwalladi" - culture = "andalusian" - father = 3902 - 1063.1.1 = { - birth = "1063.1.1" +andalusian0126 = { + name = "Sa_id" # Sa'id ibn Harun, Sheik of Faro (1013-1043) + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0125 # Harun + + 993.1.1 = { + birth = yes } - 1094.1.1 = { - death = "1094.1.1" + 1043.8.9 = { + death = yes } } -45007 = { - name = "Abdallah" - dynasty = 573 - martial = 4 - diplomacy = 2 - intrigue = 6 - stewardship = 4 - religion = "muwalladi" - culture = "andalusian" - trait = generous - trait = wrathful - trait = arbitrary - trait = honest - trait = education_intrigue_1 - 991.1.1 = { - birth = "991.1.1" +andalusian0127 = { + name = "Muhammad" # Muhammad ibn Harun, Sheik of Faro (1043-1052) + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_3 + + father = andalusian0126 # Sheik Sa'id ibn Harun of Faro + + 1018.1.1 = { + birth = yes } - 1045.1.1 = { - death = "1045.1.1" + 1040.1.1 = { + add_spouse = andalusian0129 # Tarifa + } + 1052.5.3 = { + employer = 3212 # Emir al-Mu'tadid of Sevilla + } + 1068.1.1 = { + death = yes } } -45009 = { - name = "Abbas" - dynasty = 573 - martial = 6 - diplomacy = 8 - intrigue = 8 - stewardship = 5 - religion = "muwalladi" - culture = "andalusian" - father = 3902 - 1064.1.1 = { - birth = "1064.1.1" +andalusian0128 = { + name = "Utman" # Utman ibn Harun, placeholder Sheik of Faro (1052-1070), Harunids continued ruling Faro for centuries + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = andalusian0126 # Sheik Sa'id ibn Harun of Faro + + 1020.1.1 = { + birth = yes } - 1094.1.1 = { - death = "1094.1.1" + 1070.1.1 = { + death = yes } } -20858 = { - name = "Zahida" +andalusian0129 = { + name = "Tarifa" # Tarifa, fictional wife of Sheik Muhammad ibn Sa'id of Faro (andalusian0127) female = yes - dynasty = 570 - religion = "muwalladi" - culture = "andalusian" - father = 3924 - disallow_random_traits = yes - trait = generous - trait = gregarious - trait = stubborn - trait = education_intrigue_4 + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 - 1044.1.1 = { - birth = "1044.1.1" + 1021.1.1 = { + birth = yes } - 1095.1.1 = { - death = "1095.1.1" + 1071.1.1 = { + death = yes } } -73621 = { - name = "Sa_d" - dynasty = 12211 - religion = "muwalladi" - culture = "andalusian" - father = 73243 - 1158.1.1 = { - birth = "1158.1.1" +andalusian0130 = { + name = "Harun" # Fictional + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = andalusian0127 # Sheik Muhammad ibn Sa'id of Faro + mother = andalusian0129 # Sheikah Tarifa + + 1041.1.1 = { + birth = yes } - 1221.1.1 = { - death = "1221.1.1" + 1052.5.3 = { + employer = 3212 # Emir al-Mu'tadid of Sevilla + } + 1091.1.1 = { + death = yes } } -73622 = { - name = "Zayyan" - dynasty = 12211 - religion = "muwalladi" - culture = "andalusian" - father = 73621 - 1184.1.1 = { - birth = "1184.1.1" - } - 1236.1.1 = { - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1238.1.1 = { - remove_claim = title:d_sevilla +andalusian0131 = { + name = "Isma_il" # Fictional + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_1 + + father = andalusian0127 # Sheik Muhammad ibn Sa'id of Faro + mother = andalusian0129 # Sheikah Tarifa + + 1043.1.1 = { + birth = yes } - 1239.1.1 = { - remove_claim = title:d_murcia + 1052.5.3 = { + employer = 3212 # Emir al-Mu'tadid of Sevilla } - 1241.1.1 = { - death = "1241.1.1" + 1093.1.1 = { + death = yes } } -73623 = { - name = "Muhammad" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73181 - trait = bastard - 1135.1.1 = { - birth = "1135.1.1" +andalusian0132 = { + name = "Muhammad" # Fictional + dynasty = banu_harun # Banu Harun Dynasty + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + father = andalusian0127 # Sheik Muhammad ibn Sa'id of Faro + mother = andalusian0129 # Sheikah Tarifa + + 1045.1.1 = { + birth = yes } - 1180.1.1 = { - death = "1180.1.1" + 1052.5.3 = { + employer = 3212 # Emir al-Mu'tadid of Sevilla + } + 1095.1.1 = { + death = yes } } -73624 = { - name = "Yusuf" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73623 - 1162.1.1 = { - birth = "1162.1.1" +andalusian0133 = { + name = "Doha" # Doha, fictional wife of Count Urdun of Soria (73988) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + 836.1.1 = { + birth = yes } - 1221.1.1 = { - death = "1221.1.1" + 886.1.1 = { + death = yes } } -73625 = { - name = "Muhammad" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73624 - 1186.1.1 = { - birth = "1186.1.1" - } - 1228.1.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_badajoz +andalusian0134 = { + name = "Sanya" # Fictional + female = yes + dynasty = castallid # Castalla Dynasty + religion = mozarabic_church + culture = andalusian + + father = 73988 # Count Urdun of Soria + mother = andalusian0133 # Countess Doha + + 857.1.1 = { + birth = yes } - 1230.1.1 = { - remove_claim = title:d_mallorca + 873.1.1 = { + trait = education_intrigue_1 } - 1230.3.19 = { - remove_claim = title:d_badajoz + 907.1.1 = { + death = yes } - 1236.1.1 = { - remove_claim = title:d_valencia +} + +andalusian0135 = { + name = "Balashk" # Balashk, placeholder Count of Soria (882-909) + dynasty = castallid # Castalla Dynasty + religion = mozarabic_church + culture = andalusian + + father = 73988 # Count Urdun of Soria + mother = andalusian0133 # Countess Doha + + 859.1.1 = { + birth = yes } - 1237.1.1 = { - add_pressed_claim = title:d_granada + 875.1.1 = { + trait = education_martial_1 } - 1238.1.1 = { - death = "1238.1.1" + 909.1.1 = { + death = yes } } -73626 = { - name = "Ali" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73624 - 1188.1.1 = { - birth = "1188.1.1" +andalusian0136 = { + name = "Hawwa" # Hawwa, fictional wife of Count Boutros of Salamanca (73989) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_diplomacy_1 + + 839.1.1 = { + birth = yes } - 1249.1.1 = { - death = "1249.1.1" + 889.1.1 = { + death = yes } } -73627 = { - name = "Abu-Bakr" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73625 - 1223.1.1 = { - birth = "1223.1.1" - } - 1238.1.1 = { - add_pressed_claim = title:d_granada - } - 1238.7.1 = { - add_pressed_claim = title:d_murcia +andalusian0137 = { + name = "Ludriqh" # Ludriqh, placeholder Count of Salamaca (885-910) + female = yes + dynasty = salamanqid # Salamanqa Dynasty + religion = mozarabic_church + culture = andalusian + + father = 73989 # Count Boutros of Salamanca + mother = andalusian0136 # Countess Hawwa + + 860.1.1 = { + birth = yes } - 1264.1.1 = { - remove_claim = title:d_murcia + 876.1.1 = { + trait = education_learning_1 } - 1278.1.1 = { - death = "1278.1.1" + 910.1.1 = { + death = yes } } -73628 = { - name = "Muhammad" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73625 - 1223.1.1 = { - birth = "1223.1.1" +andalusian0138 = { + name = "Maryam" # Fictional + female = yes + dynasty = salamanqid # Salamanqa Dynasty + religion = mozarabic_church + culture = andalusian + + father = 73989 # Count Boutros of Salamanca + mother = andalusian0136 # Countess Hawwa + + 862.1.1 = { + birth = yes } - 1241.1.1 = { - add_pressed_claim = title:d_granada + 878.1.1 = { + trait = education_diplomacy_1 } - 1260.1.1 = { - death = "1260.1.1" + 912.1.1 = { + death = yes } } -73629 = { - name = "Ya_far" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73628 - 1246.1.1 = { - birth = "1246.1.1" - } - 1260.1.1 = { - add_pressed_claim = title:d_granada +andalusian0139 = { + name = "Batul" # Batul, fictional wife of Count Sabariquh of Cuellar (73990) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + 845.1.1 = { + birth = yes } - 1263.1.1 = { - death = "1263.1.1" + 895.1.1 = { + death = yes } } -73630 = { - name = "Muhammad" - dynasty = 599 - religion = "muwalladi" - culture = "andalusian" - father = 73629 - 1263.1.1 = { - birth = "1263.1.1" +andalusian0140 = { + name = "Belay" # Belay, placheolder Count of Cuellar (891-916) + female = yes + dynasty = 12314 # Siqubiyyah Dynasty + religion = mozarabic_church + culture = andalusian + + father = 73990 # Count Sabariquh of Cuellar + mother = andalusian0139 # Countess Batul + + 866.1.1 = { + birth = yes } - 1263.1.1 = { - add_pressed_claim = title:d_granada + 882.1.1 = { + trait = education_martial_1 } - 1264.1.1 = { - death = "1264.1.1" + 916.1.1 = { + death = yes } } -73632 = { - name = "Su_ayb" - dynasty = 12261 - religion = "muwalladi" - culture = "andalusian" - 1210.1.1 = { - birth = "1210.1.1" - } - 1234.1.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada - } - 1236.1.1 = { - remove_claim = title:d_valencia - remove_claim = title:d_cordoba - } - 1238.1.1 = { - remove_claim = title:d_sevilla +andalusian0141 = { + name = "Mansura" # Mansura, fictional wife of Count Adfuns of Olmedo (73991) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + 846.1.1 = { + birth = yes } - 1262.1.1 = { - death = "1262.1.1" + 896.1.1 = { + death = yes } } -73633 = { - name = "Abdallah" - dynasty = 12262 - religion = "muwalladi" - culture = "andalusian" - 1190.1.1 = { - birth = "1190.1.1" +andalusian0142 = { + name = "Garsiya" # Garsiya, placeholder Count of Olmedo (892-917) + female = yes + dynasty = ulmetid # Ulmetu Dynasty + religion = mozarabic_church + culture = andalusian + + father = andalusian0153 # Count Adfuns of Olmedo + mother = andalusian0141 # Countess Mansura + + 867.1.1 = { + birth = yes } - 1241.1.1 = { - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada + 883.1.1 = { + trait = education_intrigue_1 } - 1244.1.1 = { - death = "1244.1.1" + 917.1.1 = { + death = yes } } -73634 = { - name = "Ali" - dynasty = 12262 - religion = "muwalladi" - culture = "andalusian" - father = 73633 - 1222.1.1 = { - birth = "1222.1.1" - } - 1244.1.1 = { - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_granada +andalusian0143 = { + name = "Susanah" # Susanah, fictional wife of Count Ulyan of Avila (200156) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_stewardship_1 + + 832.1.1 = { + birth = yes } - 1264.1.1 = { - death = "1264.1.1" + 882.1.1 = { + death = yes } } -73635 = { - name = "Muhammad" - dynasty = 12262 - religion = "muwalladi" - culture = "andalusian" - father = 73634 - 1247.1.1 = { - birth = "1247.1.1" - } - 1264.1.1 = { - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_granada +andalusian0144 = { + name = "Amrus" # Fictional + dynasty = ramlid # al-Ramla Dynasty + religion = mozarabic_church + culture = andalusian + + father = 200156 # Count Ulyan of Avila + mother = andalusian0143 # Countess Susanah + + 853.1.1 = { + birth = yes } - 1266.1.1 = { - remove_claim = title:d_murcia + 869.1.1 = { + trait = education_learning_1 } - 1300.1.1 = { - death = "1300.1.1" + 903.1.1 = { + death = yes } } -73636 = { - name = "Zannun" - dynasty = 12263 - religion = "muwalladi" - culture = "andalusian" - 1185.1.1 = { - birth = "1185.1.1" - } - 1228.1.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:d_mallorca - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - add_pressed_claim = title:d_granada +andalusian0145 = { + name = "Sarah" # Fictional + female = yes + dynasty = ramlid # al-Ramla Dynasty + religion = mozarabic_church + culture = andalusian + + father = 200156 # Count Ulyan of Avila + mother = andalusian0143 # Countess Susanah + + 855.1.1 = { + birth = yes } - 1230.1.1 = { - remove_claim = title:d_mallorca + 871.1.1 = { + trait = education_stewardship_1 } - 1230.3.19 = { - remove_claim = title:d_badajoz + 905.1.1 = { + death = yes } - 1236.1.1 = { - remove_claim = title:d_valencia - remove_claim = title:d_cordoba +} + +andalusian0146 = { + name = "Majdala" # Majdala, fictional wife of Count Lubb of Burgos (200215) + female = yes + religion = mozarabic_church + culture = andalusian + trait = education_diplomacy_1 + + 836.1.1 = { + birth = yes } - 1238.1.1 = { - death = "1238.1.1" + 886.1.1 = { + death = yes } } -73637 = { - name = "Ahmad" - dynasty = 12264 - religion = "muwalladi" - culture = "andalusian" - 1200.1.1 = { - birth = "1200.1.1" +andalusian0147 = { + name = "Nurah" # Fictional + female = yes + dynasty = burgusid # Burgus Dynasty + religion = mozarabic_church + culture = andalusian + + father = 200215 # Count Lubb of Burgos + mother = andalusian0146 # Countess Majdala + + 857.1.1 = { + birth = yes } - 1238.1.1 = { - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_granada + 873.1.1 = { + trait = education_intrigue_1 } - 1251.1.1 = { - death = "1251.1.1" + 907.1.1 = { + death = yes } } -73638 = { - name = "Ali" - dynasty = 12265 - religion = "muwalladi" - culture = "andalusian" - 1220.1.1 = { - birth = "1220.1.1" - } - 1238.1.1 = { - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_granada +andalusian0148 = { + name = "Munya" # Fictional + female = yes + dynasty = burgusid # Burgus Dynasty + religion = mozarabic_church + culture = andalusian + + father = 200215 # Count Lubb of Burgos + mother = andalusian0146 # Countess Majdala + + 859.1.1 = { + birth = yes } - 1266.1.1 = { - remove_claim = title:d_murcia + 875.1.1 = { + trait = education_stewardship_1 } - 1275.1.1 = { - death = "1275.1.1" + 909.1.1 = { + death = yes } } -73639 = { - name = "Abd-al-Rahman" - dynasty = 12266 - - religion = ashari +andalusian0149 = { + name = "Suraya" # Suraya, fictional wife of Count Ya'qub of Valladolid (200225) + female = yes + religion = mozarabic_church culture = andalusian + trait = education_stewardship_1 - 1206.1.1 = { + 844.1.1 = { birth = yes } - 1248.1.1 = { + 894.1.1 = { death = yes } } -73640 = { - name = "Umar" - dynasty = 12267 - religion = "muwalladi" - culture = "andalusian" - 1212.1.1 = { - birth = "1212.1.1" +andalusian0150 = { + name = "Annah" # Fictional + female = yes + dynasty = walidid # Balad al-Walid Dynasty + religion = mozarabic_church + culture = andalusian + + father = 200225 # Count Ya'qub of Valladolid + mother = andalusian0149 # Countess Suraya + + 865.1.1 = { + birth = yes } - 1238.1.1 = { - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_granada + 881.1.1 = { + trait = education_intrigue_1 } - 1264.1.1 = { - death = "1264.1.1" + 915.1.1 = { + death = yes } } -73641 = { - name = "Isma_il" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73642 - 1279.1.1 = { - birth = "1279.1.1" - } - 1313.1.1 = { - add_spouse = 73649 - add_pressed_claim = title:d_granada +andalusian0151 = { + name = "Lubb" # Fictional + dynasty = walidid # Balad al-Walid Dynasty + religion = mozarabic_church + culture = andalusian + + father = 200225 # Count Ya'qub of Valladolid + mother = andalusian0149 # Countess Suraya + + 867.1.1 = { + birth = yes } - 1314.2.8 = { - remove_claim = title:d_granada + 883.1.1 = { + trait = education_martial_1 } - 1325.1.1 = { - death = "1325.1.1" + 917.1.1 = { + death = yes } } -73642 = { - name = "Faraj" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73654 - 1245.1.1 = { - birth = "1245.1.1" +andalusian0152 = { + name = "Gurg" # Gurg, placeholder Count of Ibiza, Mallorca & Menorca (848-867) + dynasty = 12313 # Mayurqa Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_diplomacy_2 + + 817.1.1 = { + birth = yes } - 1300.1.1 = { - death = "1300.1.1" + 867.1.1 = { + death = yes } } -73643 = { - name = "Muhammad" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73642 - 1282.1.1 = { - birth = "1282.1.1" +andalusian0153 = { + name = "Adfuns" # Adfuns, placeholder Count of Olmedo (867-892) + dynasty = ulmetid # Ulmetu Dynasty + religion = mozarabic_church + culture = andalusian + trait = education_martial_1 + + 842.1.1 = { + birth = yes } - 1339.1.1 = { - death = "1339.1.1" + 866.1.1 = { + add_spouse = andalusian0141 # Mansura + } + 892.1.1 = { + death = yes } } -73644 = { - name = "Isma_il" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73643 - 1308.1.1 = { - birth = "1308.1.1" +surunbaqi0001 = { + name = "Sa_dun" # Sa'dun ibn Fath al-Surunbaqi, Walih of Portucale (851-868) & Beja (875-881), Sheik of Braganza & Porto (851-868), Aveiro (851-881), Viseu (851-878), Coimbra (875-878) & Evora (875-881) + dynasty = al-surunbaqi # Sa'dun al-Surubaqi's Dynasty + religion = muwalladi + culture = andalusian + martial = 7 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + prowess = 8 + trait = craven + trait = gluttonous + trait = education_martial_3 + + father = 73992 # Fath + + 840.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = should_become_independent + } + } + 865.1.1 = { + add_spouse = andalusian0094 # Zayra + effect = { + set_relation_friend = character:73957 # Ibn Marwan + } } - 1359.1.1 = { - death = "1359.1.1" + 881.1.1 = { + death = yes } } -73645 = { - name = "Muhammad" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73644 - 1332.1.1 = { - birth = "1332.1.1" +3200 = { + name = "Abd-al-Rahman" # Abd al-Rahman (III) ibn Muhammad, Muwalladi Caliph (929-961), Sultan of Andalusia (912-961) & Sheik of Alarcon, Alarcos, Algeciras, Almeria, Cabra, Calatrava, Castelo Branco, Cordoba, Ibiza, Mallorca, Menorca & Niebla (912-961), Jaén (913-961), Faro & Silves (920-961), Malagon & Moura (930-961), Malaga (931-961) & Sevilla (937-961) + dynasty = 597 # Umayyad Dynasty + martial = 6 + diplomacy = 7 + intrigue = 4 + stewardship = 5 + religion = muwalladi + culture = andalusian + trait = calm + trait = sayyid + trait = education_stewardship_4 + + father = 73686 # Muhammad ibn Abdallah (levantine.txt) + mother = basque0148 # Muzna (basque.txt) + trait = child_of_concubine_female + + 891.1.7 = { + birth = yes } - 1362.1.1 = { - death = "1362.1.1" + 913.1.1 = { + add_spouse = levantine0086 # Fatima bint al-Mundir (levantine.txt) } -} - -73646 = { - name = "Nasr" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73650 - 1287.11.2 = { - birth = "1287.11.2" + 914.1.1 = { + add_spouse = andalusian0033 # Maryam } - 1322.11.16 = { - death = "1322.11.16" + 950.1.1 = { + add_spouse = levantine0087 # Mustaq (levantine.txt) + } + 961.10.15 = { + death = yes } } -73647 = { - name = "Muhammad" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73650 - 1257.8.15 = { - birth = "1257.8.15" +3202 = { + name = "al-Hakam" # al-Hakam (II) ibn Abd al-Rahman, Muwalladi Caliph (961-976), Sultan of Andalusia (961-976) & Sheik of Alarcon, Alarcos, Algeciras, Almeria, Cabra, Calatrava, Castelo Branco, Cordoba, Faro, Ibiza, Jaen, Malaga, Malagon, Mallorca, Menorca, Moura, Niebla, Sevilla & Silves (961-976) + dynasty = 597 # Umayyad Dynasty + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 5 + religion = muwalladi + culture = andalusian + trait = sayyid + sexuality = homosexual + trait = education_stewardship_3 + + father = 3200 # Caliph Abd al-Rahman III of Andalusia + mother = andalusian0033 # Maryam + + 915.1.13 = { + birth = yes } - 1314.1.21 = { - death = "1314.1.21" + 964.1.1 = { + add_concubine = basque0149 # Subh (basque.txt) + } + 976.10.1 = { + death = yes } } -73648 = { - name = "Fatima" - female = yes - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73647 - 1278.1.1 = { - birth = "1278.1.1" +3204 = { + name = "Hisham" # Hisham (II) ibn al-Hakam, Muwalladi Caliph (976-1009 & 1010-1013), Sultan of Andalusia (976-1009 & 1010-1013) & Sheik of Algeciras, Cabra, Cordoba, Malaga, Moura & Niebla (976-1009 & 1010-1013), Alarcon (976-978), Castelo Branco (976-981), Alarco, Calatrava & Malagon (976-997), Almeria, Ibiza, Jaen, Mallorca & Menorca (976-1009), Sevilla (976-1009 & 1010-1011), Faro, Granada & Silves (976-1009 & 1010-1013), Alcacer do Sal & Lisboa (977-981) + dynasty = 597 # Umayyad Dynasty + martial = 4 + diplomacy = 8 + intrigue = 8 + stewardship = 8 + religion = muwalladi + culture = andalusian + trait = chaste + trait = wrathful + trait = sayyid + trait = education_stewardship_1 + + father = 3202 # Caliph al-Hakam II of Andalusia + mother = basque0149 # Subh (basque.txt) + trait = child_of_concubine_female + + 965.6.11 = { + birth = yes } - 1331.1.1 = { - death = "1331.1.1" + 1013.4.19 = { + death = { + death_reason = death_murder_known + killer = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia + } } } -73649 = { - name = "Suraya" - female = yes - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - mother = 73648 - 1297.1.1 = { - birth = "1297.1.1" +3208 = { + name = "Hisham" # Hisham (III) ibn Muhammad, Muwalladi Caliph (1027-1031), Sultan of Andalusia (1027-1031) & Sheik of Cabra, Cordoba & Moura (1027-1031) + dynasty = 597 # Umayyad Dynasty + martial = 7 + diplomacy = 7 + intrigue = 6 + stewardship = 5 + religion = muwalladi + culture = andalusian + trait = humble + trait = sayyid + trait = education_stewardship_1 + + father = 73677 # Muhammad ibn Abd al-Malik + mother = levantine0090 # Atib (levantine.txt) + + 975.1.1 = { + birth = yes } - 1360.1.1 = { - death = "1360.1.1" + 1036.1.1 = { + death = yes } } -73650 = { - name = "Muhammad" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73651 - 1235.1.1 = { - birth = "1235.1.1" +45025 = { + name = "Abd-al-Aziz" # Abd al-Aziz ibn Abd al-Rahman ibn Sanyul, Emir of Valencia (1021-1061) & Sheik of Valencia (1021-1061) + dynasty = 569 # Muhammad al-Mansur Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 73226 # Abd al-Rahman ibn Sanyul + + 1006.1.1 = { + birth = yes } - 1302.4.7 = { - death = "1302.4.7" + 1061.1.1 = { + death = yes } } -73651 = { - name = "Muhammad" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73653 - 1194.1.1 = { - birth = "1194.1.1" +45026 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Abd al-Aziz, Emir of Valencia (1061-1065) & Sheik of Valencia (1061-1065) + dynasty = 569 # Muhammad al-Mansur Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 45025 # Emir Abd al-Aziz ibn Abd al-Rahman ibn Sanyul of Valencia + + 1045.1.1 = { + birth = yes } - 1232.1.1 = { - add_pressed_claim = title:d_granada + 1061.1.1 = { + add_spouse = 20858 # Zahida bint Yahya (berber.txt) } - 1237.1.1 = { - remove_claim = title:d_granada - add_pressed_claim = title:d_murcia - add_pressed_claim = title:d_sevilla + 1065.9.1 = { + add_pressed_claim = title:d_valencia } - 1238.1.1 = { - remove_claim = title:d_sevilla + 1066.1.1 = { + death = { + death_reason = death_dungeon + } } - 1266.1.1 = { - remove_claim = title:d_murcia +} + +73211 = { + name = "al-Rumaikiyya" # al-Rumaikiyya, wife of Emir al-Mu'tadid of Sevilla (3214 - bedouin.txt) + female = yes + religion = muwalladi + culture = andalusian + trait = poet + trait = education_stewardship_3 + + 1045.1.1 = { + birth = yes } - 1273.1.1 = { - death = "1273.1.1" + 1095.1.1 = { + death = yes } } -73652 = { - name = "Yusuf" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73651 - 1238.1.1 = { - birth = "1238.1.1" +73226 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Sanyul (or Sanchuelo) + dynasty = 569 # Muhammad al-Mansur Dynasty + religion = muwalladi + culture = andalusian + trait = drunkard + trait = education_intrigue_1 + + father = 3206 # Muhammad al-Mansur (yemeni.txt) + mother = 70125 # Urraca Sánchez, known as Abda (basque.txt) + + 983.1.1 = { + birth = yes } - 1295.1.1 = { - death = "1295.1.1" + 1009.3.3 = { + death = { + death_reason = death_decapitated + killer = 73671 # Sultan Muhammad II of Andalusia + } } } -73653 = { - name = "Nasr" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - 1160.1.1 = { - birth = "1160.1.1" +73666 = { + name = "Ubayd-Allah" # Ubayd Allah ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = 3200 # Caliph Adb al-Rahman III of Andalusia + + 927.1.1 = { + birth = yes } - 1221.1.1 = { - death = "1221.1.1" + 967.1.1 = { + death = yes } } -73654 = { - name = "Isma_il" - dynasty = 101904 - religion = "muwalladi" - culture = "andalusian" - father = 73653 - 1210.1.1 = { - birth = "1210.1.1" +73667 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Ubayd Allah + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 + + father = 73666 # Ubayd Allah ibn Abd al-Rahman + + 946.1.1 = { + birth = yes } - 1274.1.1 = { - death = "1274.1.1" + 1003.1.1 = { + death = yes } } -73665 = { - name = "Ahmad" - dynasty = 12268 - religion = "muwalladi" - culture = "andalusian" - 1100.1.1 = { - birth = "1100.1.1" +73668 = { + name = "Muhammad" # Muhammad (III) ibn Abd al-Rahman, Muwalladi Caliph (1024-1025), Sultan of Andalusia (1024-1025) & Sheik of Cabra, Cordoba & Moura (1024-1025) + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 + + father = 73667 # Abd al-Rahman ibn Ubayd Allah + + 979.1.1 = { + birth = yes } - 1166.1.1 = { - death = "1166.1.1" + 1025.6.12 = { + death = { + death_reason = death_murder + } } } -73919 = { - name = "Musa" - dynasty = 12260 - - father = 73918 +73669 = { + name = "Abd-al-Yabbar" # Abd al-Yabbar ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_diplomacy_1 - religion = "muwalladi" - culture = "andalusian" + father = 3200 # Caliph Abd al-Rahman III of Andalusia - 969.1.1 = { - birth = "969.1.1" + 929.1.1 = { + birth = yes } - 1030.1.1 = { - death = "1030.1.1" + 979.1.1 = { + death = yes } } -73920 = { - name = "Abu-Bakr" - dynasty = 12260 - - father = 73919 +73670 = { + name = "Hisham" # Hisham ibn Abd al-Yabbar + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_intrigue_2 - religion = "muwalladi" - culture = "andalusian" + father = 73669 # Abd al-Yabbar ibn Abd al-Rahman - 990.1.1 = { - birth = "990.1.1" + 952.1.1 = { + birth = yes + } + 974.1.1 = { + add_spouse = levantine0088 # Muzna (levantine.txt) + } + 988.1.1 = { + add_spouse = levantine0089 # Ghaya (levantine.txt) } - 1058.1.1 = { - death = "1058.1.1" + 1008.1.1 = { + death = { + death_reason = death_dungeon + } } } -73921 = { - name = "Fadl" - dynasty = 12260 - - father = 73920 +73671 = { + name = "Muhammad" # Muhammad (II) ibn Hisham, Muwalladi Caliph (1009 & 1010), Sultan of Andalusia (1009 & 1010) & Sheik of Algeciras, Almeria, Cabra, Cordoba, Faro, Granada, Malaga, Moura, Niebla, Sevilla & Silves (1009 & 1010) + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_intrigue_1 - religion = "muwalladi" - culture = "andalusian" + father = 73670 # Hisham ibn Abd al-Yabbar - 1015.1.1 = { - birth = "1015.1.1" + 977.1.1 = { + birth = yes } - 1077.1.1 = { - death = "1077.1.1" + 1010.7.23 = { + death = { + death_reason = death_murder_known + killer = andalusian0097 # Walih Wadih of Toledo + } } } -73922 = { - name = "Abd-al-Wahid" - dynasty = 12260 - - father = 73921 - - religion = ashari +73672 = { + name = "Abd-al-Rahman" # Abd al-Rahman (V) ibn Hisham, Muwalladi Caliph (1023-1024), Sultan of Andalusia (1023-1024) & Sheik of Cabra, Cordoba & Moura (1023-1024) + dynasty = 597 # Umayyad Dynasty + religion = muwalladi culture = andalusian + trait = sayyid + trait = education_stewardship_2 - 1041.1.1 = { + father = 73670 # Hisham ibn Abd al-Yabbar + + 989.1.1 = { birth = yes } - 1100.1.1 = { - death = yes + 1024.1.17 = { + death = { + death_reason = death_murder_known + killer = 73668 # Caliph Muhammad III of Andalusia + } } } -73923 = { - name = "Musa" - dynasty = 12260 - - father = 73922 +73673 = { + name = "Suleyman" # Suleyman ibn Abd al-Rahman + dynasty = 597 + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 - religion = "muwalladi" - culture = "andalusian" + father = 3200 # Caliph Abd al-Rahman III of Andalusia - 1068.1.1 = { - birth = "1068.1.1" + 930.1.1 = { + birth = yes } - 1125.1.1 = { - death = "1125.1.1" + 1000.1.1 = { + death = yes } } -73924 = { - name = "Hamdun" - dynasty = 12260 - - father = 73923 +73674 = { + name = "al-Hakam" # al-Hakam ibn Suleyman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = content + trait = education_stewardship_1 - religion = "muwalladi" - culture = "andalusian" + father = 73673 # Suleyman ibn Abd al-Rahman - 1096.1.1 = { - birth = "1096.1.1" + 948.1.1 = { + birth = yes } - 1157.1.1 = { - death = "1157.1.1" + 1016.7.1 = { + death = { + death_reason = death_execution + killer = 73687 # Caliph Ali ibn Hamud of Andalusia + } } } -73925 = { - name = "Ibrahim" - dynasty = 12260 - - father = 73924 +73675 = { + name = "Suleyman" # Suleyman ibn al-Hakam, Muwalladi Caliph (1009-1010 & 1013-1016), Sultan of Andalusia (1009-1010 & 1013-1016) & Sheik of Algeciras, Cabra, Cordoba, Malaga, Moura & Niebla (1009-1010 & 1013-1016), Almería, Faro, Granada, Sevilla & Silves (1009-1010) + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_1 - religion = "muwalladi" - culture = "andalusian" + father = 73674 # al-Hakam ibn Suleyman - 1122.1.1 = { - birth = "1122.1.1" + 965.1.1 = { + birth = "986.1.1" } - 1180.1.1 = { - death = "1180.1.1" + 1016.7.1 = { + death = { + death_reason = death_execution + killer = 73687 # Caliph Ali ibn Hamud of Andalusia + } } } -73926 = { - name = "Abd-al-Malik" - dynasty = 12260 - - father = 73925 - - religion = ashari +73676 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = muwalladi culture = andalusian + trait = sayyid + trait = education_diplomacy_1 - 1150.1.1 = { + father = 3200 # Caliph Abd al-Rahman III of Andalusia + + 940.1.1 = { birth = yes } - 1216.1.1 = { + 996.1.1 = { death = yes } } -73631 = { - name = "Aziz" - dynasty = 12260 - father = 73926 - religion = "muwalladi" - culture = "andalusian" - 1177.1.1 = { - birth = "1177.1.1" +73677 = { + name = "Muhammad" # Muhammad ibn Abd al-Malik + dynasty = 597 # Umayyad + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_martial_1 + + father = 73676 # Abd al-Malik ibn Abd al-Rahman + + 958.1.1 = { + birth = yes } - 1238.7.1 = { - add_pressed_claim = title:d_granada + 974.1.1 = { + add_spouse = levantine0090 # Atib (levantine.txt) } - 1239.1.1 = { - death = "1239.1.1" + 1009.1.1 = { + death = yes } } -159521 = { - name = "Isa" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - 720.1.1 = { - birth = "720.1.1" #Unknown - } - 780.1.1 = { - death = "780.1.1" - } -} -159522 = { - name = "Shuayb" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159521 - 740.1.1 = { - birth = "740.1.1" #Unknown +73678 = { + name = "Abd-al-Rahman" # Abd al-Rahman (IV) ibn Muhammad, Muwalladi Caliph (1018), Sultan of Andalusia (1018) & Sheik of Cabra, Cordoba, Moura & Niebla (1018) + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = andalusian + trait = sayyid + trait = education_stewardship_3 + + father = 73677 # Muhammad ibn Abd al-Malik + + 979.1.1 = { + birth = yes } - 800.1.1 = { - death = "800.1.1" + 1018.9.1 = { + death = { + death_reason = death_murder_known + killer = andalusian0099 # Emir Jayran of Murcia + } } } -159523 = { - name = "Hafs" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159522 - 760.1.1 = { - birth = "760.1.1" #Unknown + +73927 = { + name = "Ushar" # Ushar, wife of Sultan Muhammad I of Andalusia (73683 - levantine.txt) + female = yes + religion = ashari + culture = andalusian + trait = education_stewardship_2 + + 824.1.1 = { + birth = yes } - 790.1.1 = { - death = "790.1.1" + 890.1.1 = { + death = yes } } -159524 = { - name = "Umar" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159523 - 780.1.1 = { - birth = "780.1.1" #Unknown + +85008 = { + name = "Muyahid" # Muyahid ibn Abdallah, Emir of Mallorca (1015-1045), Sheik of Alcaraz & Denia (1009-1045), Arborea, Cagliari, Gallura, Logudoro & Tortoli (1015-1016), Mallorca & Menorca (1015-1036), Ibiza (1015-1045) & Alicante (1038-1045) + dynasty = al-amiri # Muyahid al-Amiri Dynasty + religion = muwalladi + culture = andalusian + trait = calm + trait = education_martial_3 + + 960.1.1 = { + birth = yes } - 827.1.1 = { - give_nickname = nick_the_fat + 1015.1.1 = { + capital = c_denia } - 855.1.1 = { - death = "855.1.1" + 1045.7.15 = { + death = yes } } -159525 = { - name = "Shuayb" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159524 - 810.1.1 = { - birth = "810.1.1" #Unknown + +200219 = { + name = "Sabur" # Abdallah ibn Muhammad, known as Sabur, Emir of Badajoz (981-1022), Sheik of Alcacer do Sal, Badajoz, Caceres, Castelo Branco, Evora, Lisboa, Medellin, Merida, Plasencia & Viseu (981-1022) & Elvas (983-1022) + dynasty = 1046023 # Banu Sabur Dynasty + religion = muwalladi + culture = andalusian + trait = education_martial_3 + + 950.1.1 = { + birth = yes } - 880.1.1 = { - death = "880.1.1" + 1022.4.8 = { + death = yes } } -159526 = { - name = "Umar" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159525 - 830.1.1 = { - birth = "830.1.1" #Unknown + +200220 = { + name = "Abd-al-Aziz" # Abd al-Aziz ibn Sabur, Emir of Beja (1022-1030), Sheik of Alcacer do Sal, Lisboa & Viseu (1022-1030) + dynasty = 1046023 # Banu Sabur Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 200219 # Emir Sabur of Badajoz + + 1012.1.1 = { + birth = yes } - 895.1.1 = { - death = "895.1.1" + 1030.1.1 = { + death = yes } } -159527 = { - name = "Muhammad" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159525 - 835.1.1 = { - birth = "835.1.1" #Unknown + +200221 = { + name = "Abd-al-Malik" # Emir of Beja (1030-1034), Sheik of Alcacer do Sal, Lisboa & Viseu (1030-1034) + dynasty = 1046023 # Banu Sabur Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_1 + + father = 200219 # Emir Sabur of Badajoz + + 1014.1.1 = { + birth = yes } - 910.1.1 = { - death = "910.1.1" + 1064.1.1 = { + death = yes } } -159528 = { - name = "Yusuf" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159526 - 860.1.1 = { - birth = "860.1.1" #Unknown + +73984 = { + name = "Suleyman" # Suleyman ibn Hakam + dynasty = 12312 # Banu Quti Dynasty + religion = muwalladi + culture = andalusian + trait = education_stewardship_2 + + father = 73983 # Hakam ibn Abdallah + + 826.1.1 = { + birth = yes } - 915.1.1 = { - death = "915.1.1" + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia } -} -159529 = { - name = "Ahmad" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159526 - 860.1.1 = { - birth = "860.1.1" #Unknown + 862.1.1 = { + add_spouse = 73985 # Nadia } - 940.1.1 = { - death = "940.1.1" + 908.1.1 = { + death = yes } } -159530 = { - name = "Ali" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159528 - 900.1.1 = { - birth = "900.1.1" #Unknown + +73985 = { + name = "Nadia" # Nadia, fictional wife of Suleyman ibn Hakam (73984) + female = yes + religion = muwalladi + culture = andalusian + trait = education_diplomacy_1 + + 846.1.1 = { + birth = yes } - 925.1.1 = { - death = "925.1.1" + 910.1.1 = { + death = yes } } -159531 = { - name = "Shuayb" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159529 - 900.1.1 = { - birth = "900.1.1" #Unknown - } - 943.1.1 = { - death = "943.1.1" + +73986 = { + name = "Ayyub" # Ayyub ibn Suleyman + dynasty = 12312 # Banu Quti Dynasty + religion = muwalladi + culture = andalusian + + father = 73984 # Suleyman ibn Hakam + mother = 73985 # Nadia + + 865.1.1 = { + birth = yes } -} -159532 = { - name = "Ali" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159529 - 905.1.1 = { - birth = "905.1.1" #Unknown + 881.1.1 = { + trait = education_stewardship_1 } - 949.1.1 = { - death = "949.1.1" + 938.1.1 = { + death = yes } } -159533 = { - name = "Abd_al-Aziz" # - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159531 - 920.1.1 = { - birth = "920.1.1" #Unknown + +andalusian_0001 = { #Arzachel, historical scholar in Toledo + name = "al-Zarkali" + religion = muwalladi + culture = andalusian + + martial = 3 + diplomacy = 9 + intrigue = 3 + stewardship = 7 + learning = 12 + + trait = education_learning_2 + trait = diligent + trait = humble + trait = temperate + trait = intellect_good_2 + trait = scholar + trait = mystic_1 + trait = journaller + + 1029.1.1 = { + birth = yes } - 970.1.1 = { - death = "970.1.1" + 1055.1.1 = { + employer = 3924 + } + 1100.1.1 = { + death = yes } } -159534 = { - name = "Al-Numan" # Anemas - dynasty = 1029093 - religion = "muwalladi" - culture = "baranis" - father = 159531 - 940.1.1 = { - birth = "940.1.1" #Unknown + +andalusian_0002 = { #Abenguefith, historical scholar in Toledo + name = "Ibn_al-Wafid" + dynasty = andalusiandyn001 + religion = muwalladi + culture = andalusian + + martial = 4 + diplomacy = 7 + intrigue = 5 + stewardship = 8 + learning = 12 + + trait = education_learning_4 + trait = ambitious + trait = cynical + trait = humble + trait = lifestyle_herbalist + trait = lifestyle_gardener + trait = physician_3 + + 997.1.1 = { + birth = yes } - 961.1.1 = { - religion = "orthodox" - dynasty = 101183 + 1055.1.1 = { + employer = 3924 } - 971.1.1 = { - death = "971.1.1" + 1074.1.1 = { + death = yes } } diff --git a/project/ck3/base_game/history/characters/aragonese.txt b/project/ck3/base_game/history/characters/aragonese.txt index 580d3aa753..bb6a0ccb78 100644 --- a/project/ck3/base_game/history/characters/aragonese.txt +++ b/project/ck3/base_game/history/characters/aragonese.txt @@ -98,24 +98,6 @@ } } -71380 = { - name = "BertrA_n" # Beltrán de Risnel - dynasty = 8780 - religion = "catholic" - culture = "aragonese" - trait = bastard - father = 71592 - 1100.1.1 = { - birth = "1100.1.1" - } - 1134.1.1 = { - add_spouse = 207654 - } - 1138.1.1 = { - death = "1138.1.1" - } -} - 71381 = { name = "Sancha" # Sancha de Risnel dynasty = 8780 @@ -398,179 +380,6 @@ } } -110500 = { - name = "Sancho" # Sancho (I & V) Ramírez de Aragón - dynasty_house = house_jimena_aragon - martial = 6 - diplomacy = 7 - intrigue = 7 - stewardship = 8 - religion = "catholic" - culture = "aragonese" - trait = education_intrigue_2 - father = 110510 - mother = 1077 - 1042.1.1 = { - birth = "1042.1.1" - } - 1065.1.1 = { - effect = { - create_betrothal = character:110501 - } - } - 1070.1.1 = { - remove_spouse = 110501 - } - 1076.1.1 = { - add_spouse = 71589 - } - 1094.6.4 = { - death = "1094.6.4" - } -} - -110510 = { - name = "Remiro" # Ramiro (I) Sánchez de Aragón - dynasty_house = house_jimena_aragon - martial = 6 - diplomacy = 8 - intrigue = 8 - stewardship = 5 - religion = "catholic" - culture = "aragonese" - trait = legitimized_bastard - trait = deceitful - trait = greedy - trait = education_martial_1 - father = 106030 - mother = 106031 - 1011.1.1 = { - birth = "1011.1.1" - } - 1036.8.22 = { - add_spouse = 1077 - } - 1063.5.8 = { - death = "1063.5.8" - } -} - -110511 = { - name = "GarcI_a" # García Ramírez de Aragón - dynasty_house = house_jimena_aragon - martial = 8 - diplomacy = 5 - intrigue = 6 - stewardship = 8 - religion = "catholic" - culture = "aragonese" - trait = education_learning_3 - father = 110510 - mother = 1077 - 1046.1.1 = { - birth = "1046.1.1" - } - 1086.7.17 = { - death = "1086.7.17" - } -} - -110512 = { - name = "Talesa" # García Ramírez de Aragón - female = yes - dynasty_house = house_jimena_aragon - martial = 4 - diplomacy = 4 - intrigue = 8 - stewardship = 8 - religion = "catholic" - culture = "aragonese" - trait = generous - trait = education_stewardship_2 - father = 110510 - mother = 1077 - 1037.1.1 = { - birth = "1037.1.1" - } - 1065.1.1 = { - death = "1065.1.1" - } -} - -110513 = { - name = "Urraca" # Urraca Ramírez de Aragón - female = yes - dynasty_house = house_jimena_aragon - martial = 5 - diplomacy = 8 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "aragonese" - trait = arrogant - trait = education_diplomacy_2 - father = 110510 - mother = 1077 - 1047.1.1 = { - birth = "1047.1.1" - } - 1066.1.1 = { - employer = 110500 - } - 1077.1.1 = { - death = "1077.1.1" - } -} - -110514 = { - name = "Sancha" # Sancha Ramírez de Aragón - female = yes - dynasty_house = house_jimena_aragon - martial = 7 - diplomacy = 5 - intrigue = 7 - stewardship = 8 - religion = "catholic" - culture = "aragonese" - trait = calm - trait = education_diplomacy_2 - father = 110510 - mother = 1077 - 1048.1.1 = { - birth = "1048.1.1" - } - 1097.8.16 = { - death = "1097.8.16" - } -} - -110515 = { - name = "Sancho" # Sancho Ramírez de Aragón - dynasty_house = house_jimena_aragon - - father = 110510 - trait = legitimized_bastard - - religion = catholic - culture = aragonese - - 1042.1.1 = { - birth = yes - } - 1060.1.1 = { - add_spouse = 71580 - } - 1066.1.1 = { - employer = 110500 - } - 1069.1.1 = { - add_spouse = 71587 - } - 1117.1.1 = { - death = yes - } -} - 200106 = { name = "Lope" # Lope de Luna dynasty = 7033 @@ -661,3 +470,739 @@ aragonese0002 = { } } } + +42023 = { + name = "Gonzalo" # Gonzalo Sánchez, Count of Sobrarbe (1035-1045) + dynasty = 442 # Jimena Dynasty + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 3 + religion = catholic + culture = aragonese + trait = wrathful + trait = education_diplomacy_2 + + father = 106030 # King Sancho III of Navarra (basque.txt) + mother = 107650 # Queen Muniadona Sánchez (castilian.txt) + + 1020.1.1 = { + birth = yes + } + 1045.6.26 = { + death = { + death_reason = death_murder + } + } +} + +70231 = { + name = "Pero" # Pedro (I) Sánchez de Aragón, King of Aragon & Navarra (1094-1104) & Count of Alto Aragon (1094-1104) + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + martial = 7 + diplomacy = 8 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = aragonese + trait = brave + trait = blademaster_1 + trait = education_martial_2 + + father = 110500 # King Sancho I of Aragon + mother = 110501 # Queen Isabel d'Urgell (catalan.txt) + + 1068.1.1 = { + birth = yes + } + 1088.12.1 = { + add_spouse = 127036 # Ainès de Poitou (occitan.txt) + } + 1097.8.16 = { + add_spouse = 70878 # Bertha de Savoie (french.txt) + } + 1104.9.28 = { + death = yes + } +} + +70232 = { + name = "Alifonso" # Alfonso (I) Sánchez de Aragón 'el Batallador', King of Aragon & Navarra (1104-1134) & Count of Alto Aragón (1104-1134) & Zaragoza (1118-1134) + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + martial = 8 + diplomacy = 6 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = aragonese + trait = brave + trait = hunter_1 + trait = education_martial_4 + + father = 110500 # King Sancho I of Aragon + mother = 71589 # Felice de Ramerupt (french.txt) + + 1073.1.1 = { + birth = yes + } + 1109.10.1 = { + add_spouse = 207660 # Queen Urraca of Castille (castilian.txt) + } + 1111.9.17 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:d_castilla + add_pressed_claim = title:d_toledo + } + 1115.1.1 = { + remove_spouse = 207660 + remove_claim = title:k_castille + remove_claim = title:d_castilla + remove_claim = title:d_toledo + } + 1118.12.1 = { + capital = c_zaragoza + } + 1134.9.7 = { + death = { + death_reason = death_wounds + } + } +} + +70233 = { + name = "Remiro" # Ramiro (II) Sánchez de Aragón 'el Monje', King of Aragon (1134-1157), Count of Alto Aragón & Zaragoza (1134-1157) + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + martial = 3 + diplomacy = 7 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = aragonese + trait = chaste + trait = scholar + trait = devoted + trait = education_learning_3 + + father = 110500 # King Sancho I of Aragon + mother = 71589 # Queen Felice de Ramerupt (french.txt) + + 1086.4.24 = { + birth = yes + } + 1134.9.7 = { + give_nickname = nick_the_monk + capital = c_zaragoza + } + 1135.11.13 = { + add_spouse = 7623 # Ainès de Poitou (occitan.txt) + } + 1136.12.1 = { + remove_spouse = 7623 + } + 1157.8.16 = { + death = { + death_reason = death_old_age + } + } +} + +71532 = { + name = "Pedro" # Pedro Pérez de Aragón + dynasty_house = house_jimena_aragon # House of Aragón + religion = catholic + culture = aragonese + + father = 70231 # King Pedro I of Aragón + mother = 127036 # Ainès de Poitou + + 1089.1.1 = { + birth = yes + } + 1104.2.1 = { + death = yes + } +} + +71581 = { + name = "Talesa" # Teresa Sánchez de Aragón + female = yes + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + religion = catholic + culture = aragonese + trait = education_stewardship_3 + + father = 110515 # Sancho Ramírez de Aragón + mother = 71580 # Beatritz (basque.txt) + + 1067.1.1 = { + birth = yes + } + 1155.11.1 = { + death = yes + } +} + +71582 = { + name = "Pero" # Pedro Sánchez de Aragón + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + religion = catholic + culture = aragonese + + father = 110515 # Sancho Ramírez de Aragón + mother = 71580 # Beatritz (basque.txt) + + 1063.1.1 = { + birth = yes + } + 1079.1.1 = { + trait = education_martial_1 + } + 1100.1.1 = { + death = yes + } +} + +71583 = { + name = "GarcI_a" # García Sánchez de Atarés + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + religion = catholic + culture = aragonese + + father = 110515 # Sancho Ramírez de Aragón + mother = 71580 # Beatritz (basque.txt) + + 1061.1.1 = { + birth = yes + } + 1077.1.1 = { + trait = education_martial_1 + } + 1082.1.1 = { + add_spouse = 71584 # Teresa Cajal (basque.txt) + } + 1105.5.1 = { + dynasty_house = house_atares # House of Atarés, Founder + } + 1128.1.1 = { + death = yes + } +} + +71584 = { + name = "Teresa" # Teresa, wife of García Sánchez de Atarés (71583) + female = yes + religion = catholic + culture = aragonese + + 1065.1.1 = { + birth = yes + employer = 110500 # King Sancho I of Aragón + } + 1081.1.1 = { + trait = education_stewardship_1 + } + 1136.1.1 = { + death = yes + } +} + +71585 = { + name = "Pero" # Pedro García de Atarés + dynasty_house = house_atares # House of Atarés + religion = catholic + culture = aragonese + trait = education_intrigue_2 + + father = 71583 # García Sánchez de Atarés + mother = 71584 # Teresa Cajal (basque.txt) + + 1083.1.1 = { + birth = yes + } + 1152.2.21 = { + death = { + death_reason = death_old_age + } + } +} + +71586 = { + name = "Lope" # Lope García de Atarés + dynasty_house = house_atares # House of Atarés + religion = catholic + culture = aragonese + trait = education_martial_2 + + father = 71583 # García Sánchez de Atarés + mother = 71584 # Teresa Cajal (basque.txt) + + 1084.1.1 = { + birth = yes + } + 1124.1.1 = { + death = yes + } +} + +71588 = { + name = "Beatriz" # Beatriz Sánchez de Aragón + female = yes + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + religion = catholic + culture = aragonese + trait = education_diplomacy_1 + + father = 110515 # Sancho Ramírez de Aragón + mother = 71587 # Talesa (occitan.txt) + + 1069.1.1 = { + birth = yes + } + 1116.1.1 = { + death = yes + } +} + +71590 = { + name = "Isabela" # Isabel Pérez de Aragón + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + female = yes + religion = catholic + culture = aragonese + + father = 70231 # King Pedro I of Aragon + mother = 127036 # Queen Ainés de Poitou (occitan.txt) + + 1091.1.1 = { + birth = yes + } + 1103.1.1 = { + death = yes + } +} + +71591 = { + name = "Ferrando" # Fernando Sánchez de Aragón + dynasty_house = house_jimena_aragon # House of Aragón (Jimena) + religion = catholic + culture = aragonese + + father = 110500 # King Sancho I of Aragon + mother = 71589 # Queen Felicie de Ramerupt (french.txt) + + 1071.1.1 = { + birth = yes + } + 1086.1.1 = { + death = yes + } +} + +71719 = { + name = "Ferrando" # Fernando López de Luna + dynasty = 7033 + religion = catholic + culture = aragonese + + father = 200106 # Lope de Luna + mother = 200107 # María + + 1293.1.1 = { + birth = yes + } + 1322.1.1 = { + add_spouse = 71711 # Blanca de Ayerbe (catalan.txt) + } + 1341.1.1 = { + death = yes + } +} + +71734 = { + name = "Talesa" # Teresa Artal de Alagón, spouse of Alfons de Híjar (71731 - catalan.txt) + dynasty = 8685 + female = yes + religion = catholic + culture = aragonese + + father = 71735 + + 1311.1.1 = { + birth = yes + } + 1336.1.1 = { + death = yes + } +} + +71735 = { + name = "Artal" # Artal (V) Artález de Alagón + dynasty = 8685 + religion = catholic + culture = aragonese + + father = aragonese0002 + + 1279.1.1 = { + birth = yes + } + 1323.1.1 = { + death = { + death_reason = death_natural_causes + } + } +} + +71736 = { + name = "Blasco" # Blasco (III) Artález de Alagón + dynasty = 8685 + religion = catholic + culture = aragonese + + father = 71735 # Artal V Artález de Alagón + + 1308.1.1 = { + birth = yes + } + 1325.1.1 = { + add_spouse = 71732 # Marquesa de Híjar (catalan.txt) + } + 1385.1.1 = { + death = yes + } +} + +71743 = { + name = "Artal" # Artal López de Luna + dynasty = 7033 + + father = 200106 # Lope de Luna + mother = 200107 # María + + religion = catholic + culture = aragonese + + 1280.1.1 = { + birth = yes + } + 1330.1.1 = { + death = yes + } +} + +71978 = { + name = "MarI_a" # María Artal de Luna + dynasty = 7033 + female = yes + religion = catholic + culture = aragonese + + father = 71743 + mother = 71742 + + 1301.1.1 = { + birth = "1301.1.1" + } + 1347.1.1 = { + death = "1347.1.1" + } +} + +110500 = { + name = "Sancho" # Sancho (I & V) Ramírez de Aragón, King of Aragon (1063-1094) & Navarra (1076-1094), Count of Alto Aragón (1063-1094) & Navarra (1076-1094) + dynasty_house = house_jimena_aragon + martial = 6 + diplomacy = 7 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = aragonese + trait = education_intrigue_2 + + father = 110510 # King Ramiro I of Aragon + mother = 1077 # Queen Ermesentz de Foix (occitan.txt) + + 1042.1.1 = { + birth = yes + } + 1065.1.1 = { + add_spouse = 110501 # Isabel d'Urgell + } + 1070.1.1 = { + remove_spouse = 110501 + add_spouse = 71589 # Felicie de Ramerupt (french.txt) + } + 1094.6.4 = { + death = { + death_reason = death_siege + } + } +} + +110510 = { + name = "Remiro" # Ramiro (I) Sánchez de Aragón, King of Aragon (1035-1063) & Count of Alto Aragón (1035-1063) + dynasty_house = house_jimena_aragon + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = aragonese + trait = legitimized_bastard + trait = deceitful + trait = greedy + trait = education_martial_1 + + father = 106030 # King Sancho III of Navarra (basque.txt) + mother = 106031 # Sancha de Aybar (basque.txt) + + 1008.1.1 = { + birth = yes + } + 1036.8.22 = { + add_spouse = 1077 # Ermessentz de Foix (occitan.txt) + } + 1063.5.8 = { + death = { + death_reason = death_murder + } + } +} + +110511 = { + name = "GarcI_a" # García Ramírez de Aragón, Bishop of Barbastro (1066-1086) + dynasty_house = house_jimena_aragon + martial = 8 + diplomacy = 5 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = aragonese + trait = scholar + trait = chaste + trait = mystic_2 + trait = education_learning_3 + + father = 110510 # King Ramiro I of Aragon + mother = 1077 # Queen Ermessentz de Foix (occitan.txt) + + 1046.1.1 = { + birth = yes + } + 1063.5.8 = { + employer = 110500 # King Sancho I of Aragón + } + 1086.7.17 = { + death = yes + } +} + +110512 = { + name = "Talesa" # Teresa Ramírez de Aragón + female = yes + dynasty_house = house_jimena_aragon + martial = 4 + diplomacy = 4 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = aragonese + trait = generous + trait = education_stewardship_2 + + father = 110510 # King Ramiro I of Aragon + mother = 1077 # Queen Ermessentz de Foix (occitan.txt) + + 1037.5.1 = { + birth = yes + } + 1052.1.1 = { + death = yes + } +} + +110513 = { + name = "Urraca" # Urraca Ramírez de Aragón, Nun + female = yes + dynasty_house = house_jimena_aragon + martial = 5 + diplomacy = 8 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = aragonese + trait = arrogant + trait = devoted + trait = chaste + trait = education_learning_2 + + father = 110510 # King Ramiro I of Aragon + mother = 1077 # Queen Ermessentz de Foix (occitan.txt) + + 1047.1.1 = { + birth = yes + } + 1063.5.8 = { + employer = 110500 # King Sancho I of Aragón + } + 1077.1.1 = { + death = yes + } +} + +110514 = { + name = "Sancha" # Sancha Ramírez de Aragón + female = yes + dynasty_house = house_jimena_aragon + martial = 7 + diplomacy = 5 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = aragonese + trait = calm + trait = education_diplomacy_2 + + father = 110510 # King Ramiro I of Aragon + mother = 1077 # Queen Ermessentz de Foix (occitan.txt) + + 1045.1.1 = { + birth = yes + } + 1063.5.8 = { + employer = 110500 # King Sancho I of Aragón + } + 1097.8.16 = { + death = { + death_reason = death_natural_causes + } + } +} + +110515 = { + name = "Sancho" # Sancho Ramírez de Aragón + dynasty_house = house_jimena_aragon + religion = catholic + culture = aragonese + trait = education_stewardship_2 + + father = 110510 # King Ramiro I of Aragon + trait = legitimized_bastard + + 1043.1.1 = { + birth = yes + } + 1060.1.1 = { + add_spouse = 71580 # Beatriz (basque.txt) + } + 1063.5.8 = { + employer = 110500 # King Sancho I of Aragon + } + 1069.1.1 = { + add_spouse = 71587 # Talesa (occitan.txt) + } + 1105.5.1 = { + trait = devoted + } + 1110.11.1 = { + death = { + death_reason = death_old_age + } + } +} + +200106 = { + name = "Lope" # Lope de Luna + dynasty = 7033 + + religion = catholic + culture = aragonese + + 1252.1.1 = { + birth = yes + } + 1279.1.1 = { + add_spouse = 200107 + } + 1300.8.1 = { + death = yes + } +} + +200107 = { + name = "MarI_a" + female = yes + + religion = catholic + culture = aragonese + + 1260.1.1 = { + birth = yes + } + 1325.1.1 = { + death = yes + } +} + +210507 = { + name = "Peironela" # Petronila (I) Ramírez de Aragón, Queen of Aragon (1157-1164), Countess of Alto Aragón, Calatayud & Zaragoza (1157-1164) + female = yes + dynasty_house = house_jimena_aragon + martial = 6 + diplomacy = 8 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = aragonese + trait = education_intrigue_1 + + father = 70233 # King Ramiro II of Aragon + mother = 7623 # Queen Ainès de Poitou (occitan.txt) + + 1136.7.29 = { + birth = yes + } + 1173.10.15 = { + death = { + death_reason = death_natural_causes + } + } +} + +aragonese0001 = { + name = "Blasco" # Blasco Artález d'Alagona 'the Old' + dynasty = 8685 + religion = catholic + culture = aragonese + trait = education_intrigue_1 + + father = aragonese0002 + + 1256.1.1 = { + birth = yes + } + 1279.1.1 = { + add_spouse = 30793 + dynasty_house = house_alagona # House of Alagona, Founder + } + 1302.1.1 = { + death = yes + } +} + +aragonese0002 = { + name = "Artal" # Artal (IV) Blázquez de Alagón + dynasty = 8685 + religion = catholic + culture = aragonese + trait = education_stewardship_3 + + 1228.1.1 = { + birth = yes + } + 1295.1.1 = { + death = { + death_reason = death_old_age + } + } +} diff --git a/project/ck3/base_game/history/characters/armenian.txt b/project/ck3/base_game/history/characters/armenian.txt index 476d3cab07..79a55ef107 100644 --- a/project/ck3/base_game/history/characters/armenian.txt +++ b/project/ck3/base_game/history/characters/armenian.txt @@ -1674,11 +1674,7 @@ #Set up the semi-tributary semi-vassal Armenian caliphal state. effect = { vassal_contract_set_obligation_level = { - type = religious_rights - level = 1 - } - vassal_contract_set_obligation_level = { - type = title_revocation_rights + type = jizya_special_rights level = 1 } } @@ -9205,3 +9201,21 @@ armenian.000084 = { death = yes } } + +200238 = { + name = "Artavazd" # Ardabasto + dynasty = erwigiana # Ervigios's Dynasty + religion = armenian_apostolic + culture = armenian + trait = education_stewardship_3 + + 611.1.1 = { + birth = yes + } + 653.1.1 = { + add_matrilineal_spouse = 200239 # Glasuinta (visigothic.txt) + } + 661.1.1 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/characters/asturleonese.txt b/project/ck3/base_game/history/characters/asturleonese.txt index 897032e13c..3584fece17 100644 --- a/project/ck3/base_game/history/characters/asturleonese.txt +++ b/project/ck3/base_game/history/characters/asturleonese.txt @@ -1,4595 +1,14957 @@ -70024 = { - name = "Ramiru" # Ramiro (II) Ordóñez de León +71321 = { + name = "Sanchu" # Sancho Ovéquiz de León dynasty = 436 - - father = 70021 - mother = 70022 - - religion = catholic - culture = asturleonese - - martial = 8 - diplomacy = 6 - intrigue = 7 - stewardship = 7 - - trait = ambitious - trait = brave - trait = education_martial_3 - - trait = ill - - 900.1.1 = { - birth = yes - } - 925.1.1 = { - add_spouse = 70025 - } - 934.1.1 = { - remove_spouse = 70025 - } - 934.1.2 = { - add_spouse = 70127 + religion = "catholic" + culture = "asturleonese" + father = 70034 + mother = 71320 + 1081.1.1 = { + birth = "1081.1.1" } - 951.1.15 = { - death = { - death_reason = death_ill - } + 1113.1.1 = { + death = "1113.1.1" } } -70026 = { - name = "Sanchu" # Sancho (I) Ramírez de León 'el Craso' +71322 = { + name = "Urraca" # Urraca Ovéquiz de León dynasty = 436 - - father = 70024 - mother = 70127 - - martial = 4 - diplomacy = 4 - intrigue = 6 - stewardship = 4 - - religion = catholic - culture = asturleonese - - trait = gluttonous - trait = greedy - trait = education_intrigue_1 - - 936.1.1 = { - birth = yes - } - 956.11.13 = { - capital = c_leon - } - 956.11.13 = { - give_nickname = nick_the_fat - } - 960.1.1 = { - capital = c_leon - } - 960.4.26 = { - add_spouse = 70027 + female = yes + religion = "catholic" + culture = "asturleonese" + father = 70034 + mother = 71320 + 1083.1.1 = { + birth = "1083.1.1" } - 966.1.1 = { - death = { - death_reason = death_murder - killer = 109620 - } + 1104.12.29 = { + death = "1104.12.29" } } -70028 = { - name = "Sancha" - female = yes - martial = 5 - diplomacy = 7 - intrigue = 7 - stewardship = 6 +71324 = { + name = "Fernando" # Fernando Núñez + dynasty = 8738 religion = "catholic" culture = "asturleonese" - trait = gregarious - trait = deceitful - trait = education_intrigue_1 - 960.1.1 = { - birth = "960.1.1" + father = 71323 + mother = 70040 + 1068.1.1 = { + birth = "1068.1.1" } - 1010.1.1 = { - death = "1010.1.1" + 1108.3.31 = { + death = "1108.3.31" } } -70029 = { - name = "OrdoN_u" # Ordoño (IV) Adefónsiz de León 'el Malo' +71325 = { + name = "Pelayu" # Pelayo Bermúdez de León dynasty = 436 - - father = 70023 - mother = 70126 - - religion = catholic - culture = asturleonese - - martial = 3 - diplomacy = 3 - intrigue = 3 - stewardship = 3 - - trait = hunchbacked - trait = content - trait = education_diplomacy_1 - - 926.1.1 = { - birth = yes - } - 958.1.1 = { - capital = c_leon - } - 958.11.18 = { - add_spouse = 107682 + religion = "catholic" + culture = "asturleonese" + father = 70041 + trait = bastard + trait = education_learning_1 + 1072.1.1 = { + birth = "1072.1.1" } - 962.1.1 = { - death = yes + 1115.1.1 = { + death = "1115.1.1" } } -70031 = { - name = "OrdoN_u" # Ordoño Bermúdez de León +71327 = { + name = "Elvira" # Elvira Fernández de León dynasty = 436 - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 4 + female = yes religion = "catholic" culture = "asturleonese" - trait = legitimized_bastard - trait = cynical - trait = education_diplomacy_2 - father = 108590 - 987.1.1 = { - birth = "987.1.1" - } - 1016.1.1 = { - add_spouse = 70113 + father = 70046 + mother = 71326 + 1079.1.1 = { + birth = "1079.1.1" } - 1042.9.18 = { - death = "1042.9.18" + 1098.1.1 = { + death = "1098.1.1" } } -70032 = { - name = "Sanchu" # Sancho Ordóñez de León +71328 = { + name = "Sancha" # Sancha Fernández de León dynasty = 436 - martial = 6 - diplomacy = 4 - intrigue = 5 - stewardship = 3 + female = yes religion = "catholic" culture = "asturleonese" - trait = craven - trait = scholar - trait = education_martial_1 - father = 70031 - mother = 70113 - 1020.1.1 = { - birth = "1020.1.1" - } - 1058.1.1 = { - add_spouse = 70033 + father = 70046 + mother = 71326 + 1081.1.1 = { + birth = "1081.1.1" } - 1082.1.1 = { - death = "1082.1.1" + 1134.1.1 = { + death = "1134.1.1" } } -70034 = { - name = "Ovecu" # Oveco Sánchez de León - dynasty = 436 - martial = 6 - diplomacy = 3 - intrigue = 4 - stewardship = 5 +71329 = { + name = "A_lvaru" # Álvar Pérez + dynasty = 8740 religion = "catholic" culture = "asturleonese" - trait = ambitious - trait = brave - trait = education_martial_2 - father = 70032 - mother = 70033 - 1059.1.1 = { - birth = "1059.1.1" + 1070.1.1 = { + birth = "1070.1.1" } - 1080.1.1 = { - add_spouse = 71320 + 1097.1.1 = { + add_spouse = 71328 } - 1109.1.1 = { - death = "1109.1.1" + 1129.1.1 = { + death = "1129.1.1" } } -70035 = { - name = "Vela" # Vela Sánchez de León - dynasty = 436 - martial = 4 - diplomacy = 7 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "asturleonese" - trait = generous - trait = gregarious - trait = education_stewardship_2 - father = 70032 - mother = 70033 - 1061.1.1 = { - birth = "1061.1.1" +71330 = { + name = "Bermudu" # Bermudo Álvarez + dynasty = 8740 + + father = 71329 + mother = 71328 + + religion = catholic + culture = asturleonese + + 1098.1.1 = { + birth = yes } - 1100.1.1 = { - death = "1100.1.1" + 1156.1.1 = { + death = yes } } -70036 = { - name = "Fronilde" # Fronilde Sánchez de León - female = yes - dynasty = 436 - martial = 6 - diplomacy = 7 - intrigue = 5 - stewardship = 4 +71331 = { + name = "Rodrigu" # Rodrigo Álvarez + dynasty = 8740 religion = "catholic" culture = "asturleonese" - trait = arrogant - trait = temperate - trait = education_diplomacy_1 - father = 70032 - mother = 70033 - 1062.1.1 = { - birth = "1062.1.1" + father = 71329 + mother = 71328 + 1100.1.1 = { + birth = "1100.1.1" } - 1103.1.1 = { - death = "1103.1.1" + 1153.1.1 = { + death = "1153.1.1" } } -70037 = { - name = "Ximena" # Jimena Sánchez de León +71332 = { + name = "Sancha" # Sancha Álvarez + dynasty = 8740 female = yes - dynasty = 436 - martial = 4 - diplomacy = 5 - intrigue = 6 - stewardship = 7 religion = "catholic" culture = "asturleonese" - trait = generous - trait = education_intrigue_1 - father = 70032 - mother = 70033 - 1064.1.1 = { - birth = "1064.1.1" + father = 71329 + mother = 71328 + 1102.1.1 = { + birth = "1102.1.1" } - 1070.1.1 = { - death = "1070.1.1" + 1155.1.1 = { + death = "1155.1.1" } } -70038 = { - name = "Fernandu" # Fernando Ordóñez de León - dynasty = 436 - martial = 5 - diplomacy = 4 - intrigue = 4 - stewardship = 7 +71354 = { + name = "MarI_a" # María Fernández de Oviedo + dynasty = 402 + female = yes religion = "catholic" culture = "asturleonese" - trait = diligent - trait = honest - trait = education_stewardship_3 - father = 70031 - mother = 70113 - 1022.1.1 = { - birth = "1022.1.1" - } - 1046.1.1 = { - add_spouse = 70039 + father = 108514 + mother = 71355 + 1100.1.1 = { + birth = "1100.1.1" } - 1059.1.1 = { - death = "1059.1.1" + 1160.1.1 = { + death = "1160.1.1" } } -70039 = { - name = "Fronilde" +71355 = { + name = "Enderquina" female = yes - - religion = catholic - culture = asturleonese - - 1030.1.1 = { - birth = yes - } - 1066.1.1 = { - employer = 107500 + religion = "catholic" + culture = "asturleonese" + 1070.1.1 = { + birth = "1070.1.1" } - 1085.1.1 = { - death = yes + 1138.1.1 = { + death = "1138.1.1" } } -70040 = { - name = "Ximena" # Jimena Fernández de León +71369 = { + name = "Tegridia" # Tegridia Martínez Osorio + dynasty = 8620 female = yes - dynasty = 436 - martial = 4 - diplomacy = 6 - intrigue = 6 - stewardship = 4 religion = "catholic" culture = "asturleonese" - trait = beauty_good_1 - trait = education_diplomacy_2 - father = 70038 - mother = 70039 - 1047.1.1 = { - birth = "1047.1.1" + father = 70098 + mother = 72364 + 1079.1.1 = { + birth = "1079.1.1" } - 1108.3.31 = { - death = "1108.3.31" + 1119.1.1 = { + death = "1119.1.1" } } -70041 = { - name = "Bermudu" # Bermudo Fernández de León - dynasty = 436 - - father = 70038 - mother = 70039 - - religion = catholic - culture = asturleonese - - 1050.1.1 = { - birth = yes +71949 = { + name = "NuN_u" # Nuño Menéndez + dynasty = 12114 + religion = "catholic" + culture = "asturleonese" + father = 72901 + mother = 72898 + 1115.1.1 = { + birth = "1115.1.1" } - 1078.1.1 = { - death = yes + 1176.1.1 = { + add_spouse = 207562 + } + 1187.1.20 = { + death = "1187.1.20" } } -70042 = { - name = "Muniu" # Munio Fernández de León - dynasty = 436 +72171 = { + name = "Vela" # Vela Gutiérrez (Vela) + dynasty_house = house_vela - father = 70038 - mother = 70039 + father = 73062 + mother = 72864 religion = catholic culture = asturleonese - trait = education_learning_1 - - 1051.1.1 = { + 1131.1.1 = { birth = yes } - 1101.1.1 = { + 1161.1.1 = { + add_spouse = 72170 + } + 1170.11.4 = { death = yes } } -70043 = { - name = "Alfonsu" # Alfonso Ordóñez de León - dynasty = 436 - martial = 4 - diplomacy = 6 - intrigue = 5 - stewardship = 4 +72365 = { + name = "Osoriu" # Osorio Martínez Osorio + dynasty = 8620 religion = "catholic" culture = "asturleonese" - trait = lazy - trait = greedy - trait = education_intrigue_2 - father = 70031 - mother = 70113 - 1026.1.1 = { - birth = "1026.1.1" + father = 70098 + mother = 72364 + 1097.1.1 = { + birth = "1097.1.1" } - 1066.1.1 = { - employer = 70032 + 1137.1.1 = { + add_spouse = 72360 } - 1080.1.1 = { - death = "1080.1.1" + 1160.3.1 = { + death = "1160.3.1" } } -70044 = { - name = "Bermudu" # Bermudo Ordóñez de León - dynasty = 436 - - father = 70031 - mother = 70113 - - religion = catholic - culture = asturleonese - - 1030.1.1 = { - birth = yes - } - 1048.1.1 = { - add_spouse = 70045 - } - 1066.1.1 = { - employer = 109500 +72366 = { + name = "Aldonza" # Aldonza Osorio (Osorio) + dynasty = 8620 + female = yes + religion = "catholic" + culture = "asturleonese" + father = 72365 + mother = 72360 + 1138.1.1 = { + birth = "1138.1.1" } - 1082.1.1 = { - death = yes + 1143.1.2 = { + death = "1143.1.2" } } -70045 = { - name = "Sancha" +72367 = { + name = "Constanza" # Constanza Osorio (Osorio) + dynasty = 8620 female = yes - - religion = catholic - culture = asturleonese - - 1032.1.1 = { - birth = yes + religion = "catholic" + culture = "asturleonese" + father = 72365 + mother = 72360 + 1140.1.1 = { + birth = "1140.1.1" } - 1075.1.1 = { - death = yes + 1192.1.1 = { + death = "1192.1.1" } } -70046 = { - name = "Fernandu" # Fernando Bermúdez de León - dynasty = 436 - martial = 5 - diplomacy = 3 - intrigue = 4 - stewardship = 6 +72369 = { + name = "Fernandu" # Fernando Osorio (Osorio) + dynasty = 8620 religion = "catholic" culture = "asturleonese" - trait = humble - trait = honest - trait = education_martial_1 - father = 70044 - mother = 70045 - 1050.1.1 = { - birth = "1050.1.1" + father = 72365 + mother = 72360 + 1144.1.1 = { + birth = "1144.1.1" } - 1095.1.1 = { - death = "1095.1.1" + 1199.1.1 = { + death = "1199.1.1" } } -70047 = { - name = "Pelayu" # Pelayo Ordóñez de León - dynasty = 436 - martial = 4 - diplomacy = 6 - intrigue = 5 - stewardship = 6 +72370 = { + name = "Gonzalu" # Gonzalo Osorio (Osorio) + dynasty = 8620 religion = "catholic" culture = "asturleonese" - trait = shy - trait = content - trait = education_stewardship_1 - father = 70031 - mother = 70113 - 1031.1.1 = { - birth = "1031.1.1" + father = 72365 + mother = 72360 + 1146.1.1 = { + birth = "1146.1.1" } - 1048.1.1 = { - add_spouse = 70048 + 1165.1.1 = { + add_spouse = 72371 } - 1050.1.1 = { - death = "1050.1.1" + 1187.1.1 = { + death = "1187.1.1" } } -70049 = { - name = "Marina" # Marina Peláez de León +72371 = { + name = "Marina" female = yes - dynasty = 436 - martial = 5 - diplomacy = 4 - intrigue = 7 - stewardship = 3 religion = "catholic" culture = "asturleonese" - trait = humble - trait = chaste - trait = education_diplomacy_2 - father = 70047 - mother = 70048 - 1049.1.1 = { - birth = "1049.1.1" + 1149.1.1 = { + birth = "1149.1.1" } - 1100.1.1 = { - death = "1100.1.1" + 1193.1.1 = { + death = "1193.1.1" } } -70050 = { - name = "Ovecu" # Oveco Ordóñez de León - dynasty = 436 - martial = 6 - diplomacy = 6 - intrigue = 3 - stewardship = 4 +72372 = { + name = "Ximena" # Jimena Osorio (Osorio) + dynasty = 8620 + female = yes religion = "catholic" culture = "asturleonese" - trait = arrogant - trait = arbitrary - trait = education_martial_1 - father = 70031 - mother = 70113 - 1033.1.1 = { - birth = "1033.1.1" + father = 72365 + mother = 72360 + 1150.1.1 = { + birth = "1150.1.1" } - 1090.1.1 = { - death = "1090.1.1" + 1199.1.1 = { + death = "1199.1.1" } } -70051 = { - name = "Ximena" # Jimena Ordóñez de León - female = yes - dynasty = 436 - martial = 4 - diplomacy = 5 - intrigue = 5 - stewardship = 5 +72373 = { + name = "Rodrigu" # Rodrigo Osorio (Osorio) + dynasty = 8620 religion = "catholic" culture = "asturleonese" - trait = deceitful - trait = wrathful - trait = education_stewardship_2 - father = 70031 - mother = 70113 - 1017.1.1 = { - birth = "1017.1.1" + father = 72365 + mother = 72360 + 1150.1.1 = { + birth = "1150.1.1" } - 1045.1.1 = { - death = "1045.1.1" + 1199.1.1 = { + death = "1199.1.1" } } -70064 = { - name = "Alfonsu" # Alfonso Froilaz 'el Jorobado' - dynasty_house = house_cantabria - - father = 70030 - - religion = catholic - culture = asturleonese - - 900.1.1 = { - birth = yes +72374 = { + name = "Rodrigu" # Rodrigo Rodríguez Osorio + dynasty = 8620 + religion = "catholic" + culture = "asturleonese" + father = 72373 + 1190.1.1 = { + birth = "1190.1.1" } - 932.1.1 = { - death = yes + 1241.1.1 = { + death = "1241.1.1" } } -70065 = { - name = "Fronilde" - female = yes - martial = 4 - diplomacy = 6 - intrigue = 5 - stewardship = 7 +72375 = { + name = "Rodrigu" # Rodrigo Rodríguez Osorio + dynasty = 8620 religion = "catholic" culture = "asturleonese" - trait = greedy - trait = zealous - trait = education_intrigue_2 - 1009.1.1 = { - birth = "1009.1.1" + father = 72374 + 1232.1.1 = { + birth = "1232.1.1" } - 1064.1.1 = { - death = "1064.1.1" + 1296.1.1 = { + death = "1296.1.1" } } -70066 = { - name = "Cristina" # Cristina Alfónsez de León +72376 = { + name = "Sancha" # Sancha Osorio (Osorio) + dynasty = 8620 female = yes - dynasty = 436 - martial = 5 - diplomacy = 5 - intrigue = 5 - stewardship = 5 religion = "catholic" culture = "asturleonese" - trait = just - trait = honest - trait = education_diplomacy_1 - father = 108540 - mother = 70065 - - 1028.1.1 = { - birth = "1028.1.1" - } - 1066.1.1 = { - employer = 70032 + father = 72365 + mother = 72360 + 1152.1.1 = { + birth = "1152.1.1" } - 1080.1.1 = { - death = "1080.1.1" + 1163.1.1 = { + death = "1163.1.1" } } -70067 = { - name = "Enderquina" # Anderquina Alfónsez de León +72397 = { + name = "Elvira" # Elvira Osorio (Osorio) + dynasty = 8620 female = yes - dynasty = 436 - martial = 3 - diplomacy = 7 - intrigue = 3 - stewardship = 8 religion = "catholic" culture = "asturleonese" - trait = calm - trait = diligent - trait = education_intrigue_1 - father = 108540 - mother = 70065 - - 1031.1.1 = { - birth = "1031.1.1" - } - 1066.1.1 = { - employer = 70032 + father = 72365 + mother = 72360 + 1142.1.1 = { + birth = "1142.1.1" } - 1085.1.1 = { - death = "1085.1.1" + 1200.1.1 = { + death = "1200.1.1" } } -70075 = { - name = "Bermudu" # Bermudo (III) Alfónsez de León - dynasty = 436 - - father = 108570 - mother = 109624 - - religion = catholic - culture = asturleonese - - martial = 4 - diplomacy = 3 - intrigue = 3 - stewardship = 6 - - trait = shy - trait = content - trait = education_stewardship_1 - - 1018.1.1 = { - birth = yes +72701 = { + name = "Diegu" # Diego Fernández de Oviedo + dynasty = 402 + religion = "catholic" + culture = "asturleonese" + father = 108514 + mother = 71355 + 1090.1.1 = { + birth = "1090.1.1" } - 1037.9.4 = { - death = yes + 1137.1.1 = { + death = "1137.1.1" } } -70077 = { - name = "Gontroda" - female = yes - dynasty = 8782 - martial = 5 - diplomacy = 6 - intrigue = 4 - stewardship = 4 +72702 = { + name = "Muniu" # Munio Fernández de Oviedo + dynasty = 402 religion = "catholic" culture = "asturleonese" - trait = generous - trait = education_diplomacy_2 - 1030.1.1 = { - birth = "1030.1.1" + father = 108514 + mother = 71355 + 1092.1.1 = { + birth = "1092.1.1" } - 1080.1.1 = { - death = "1080.1.1" + 1125.1.1 = { + death = "1125.1.1" } } -70090 = { - name = "Urraca" # Urraca Fernández (Gundemáriz) +72703 = { + name = "Sancha" # Sancha Fernández de Oviedo + dynasty = 402 female = yes - dynasty = 8618 - - father = 108530 - mother = 108531 - - religion = catholic - culture = asturleonese - - 1035.1.1 = { - birth = yes + religion = "catholic" + culture = "asturleonese" + father = 108514 + mother = 71355 + 1094.1.1 = { + birth = "1094.1.1" } - 1085.1.1 = { - death = yes + 1140.1.1 = { + death = "1140.1.1" } } -70091 = { - name = "Elvira" # Elvira Díaz de Oviedo - female = yes +72704 = { + name = "Ximena" # Jimena Fernández de Oviedo dynasty = 402 - martial = 4 - diplomacy = 6 - intrigue = 7 - stewardship = 6 + female = yes religion = "catholic" culture = "asturleonese" - trait = cynical - trait = arrogant - trait = education_intrigue_1 - father = 108510 - mother = 108511 - 1055.1.1 = { - birth = "1055.1.1" + father = 108514 + mother = 71355 + 1096.1.1 = { + birth = "1096.1.1" } - - 1111.1.1 = { - death = "1111.1.1" + 1157.1.1 = { + death = "1157.1.1" } } -70092 = { - name = "Fernandu" # Fernando Flaínez Osorio - dynasty = 8620 - martial = 5 - diplomacy = 4 - intrigue = 6 - stewardship = 5 +72705 = { + name = "Aldonza" # Aldonza Fernández de Oviedo + dynasty = 402 + female = yes religion = "catholic" culture = "asturleonese" - trait = greedy - trait = brave - trait = education_martial_2 - - 1004.1.1 = { - birth = "1004.1.1" - } - 1022.1.1 = { - add_spouse = 70093 + father = 108514 + mother = 71355 + 1098.1.1 = { + birth = "1098.1.1" } - 1054.1.1 = { - death = "1054.1.1" + 1174.1.1 = { + death = "1174.1.1" } } -70094 = { - name = "FlaI_n" # Flaín Fernández Osorio - dynasty = 8620 - martial = 5 - diplomacy = 4 - intrigue = 6 - stewardship = 5 +72707 = { + name = "A_lvaru" # Álvar + dynasty = 12156 religion = "catholic" culture = "asturleonese" - trait = hunter_1 - trait = calm - trait = education_martial_2 - father = 70092 - mother = 70093 - 1024.1.1 = { - birth = "1024.1.1" - } - 1046.1.1 = { - add_spouse = 70095 + 1081.1.1 = { + birth = "1081.1.1" } - 1066.1.1 = { - employer = 108500 + 1116.1.1 = { + add_spouse = 72705 } - 1070.1.1 = { - death = "1070.1.1" + 1145.9.16 = { + death = "1145.9.16" } } -70095 = { - name = "Toda" - female = yes +72708 = { + name = "Pedru" religion = catholic culture = asturleonese - - 1030.1.1 = { + + 1090.1.1 = { birth = yes } - 1075.4.23 = { - death = yes - } -} - -70096 = { - name = "Fernandu" # Fernando Flaínez Osorio - dynasty = 8620 - martial = 5 - diplomacy = 6 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "asturleonese" - trait = temperate - trait = brave - trait = education_martial_1 - father = 70094 - mother = 70095 - - 1056.1.1 = { - birth = "1056.1.1" + 1125.1.1 = { + add_matrilineal_spouse = 72704 } - 1106.1.1 = { - death = "1106.1.1" + 1137.1.1 = { + death = yes } } -70097 = { - name = "Oneca" # Oneca Flaínez Osorio - female = yes - dynasty = 8620 +72709 = { + name = "Gonzalu" # Gonzalo Pérez de Oviedo + dynasty = 402 - father = 70094 - mother = 70095 + father = 72708 + mother = 72704 religion = catholic culture = asturleonese - 1057.1.1 = { + 1130.1.1 = { birth = yes } - 1097.1.1 = { - death = yes - } -} - -70098 = { - name = "MartI_n" # Martín Flaínez Osorio - dynasty = 8620 - martial = 5 - diplomacy = 4 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "asturleonese" - trait = intellect_good_1 - trait = education_diplomacy_1 - father = 70094 - mother = 70095 - 1058.1.1 = { - birth = "1058.1.1" - } - 1079.1.1 = { - add_spouse = 72364 + 1148.1.1 = { + add_spouse = 72738 } - 1108.5.1 = { - death = "1108.5.1" + 1180.1.1 = { + death = yes } } -70099 = { - name = "Xusta" # Justa Fernández Osorio +72710 = { + name = "Urraca" # Urraca González de Oviedo female = yes - dynasty = 8620 - martial = 3 - diplomacy = 6 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "asturleonese" - trait = honest - trait = education_stewardship_1 - father = 70092 - mother = 70093 - - 1025.1.1 = { - birth = "1025.1.1" - } - 1075.1.1 = { - death = "1075.1.1" - } -} + dynasty = 402 -70106 = { - name = "Pelayu" # Pelayo Fernández Osorio - dynasty = 8620 - martial = 4 - diplomacy = 6 - intrigue = 5 - stewardship = 5 - religion = "catholic" - culture = "asturleonese" - trait = ill - trait = lazy - trait = education_diplomacy_2 - father = 70092 - mother = 70093 - - 1026.1.1 = { - birth = "1026.1.1" + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1149.1.1 = { + birth = yes } - 1050.1.1 = { - death = "1050.1.1" + 1192.1.1 = { + death = yes } } -70107 = { - name = "FlaI_n" # Flaín Páez Osorio - dynasty = 8620 +72711 = { + name = "Pedru" # Pedro Pérez de Oviedo + dynasty = 402 - father = 70106 + father = 72709 + mother = 72738 religion = catholic culture = asturleonese - 1043.1.1 = { + 1150.1.1 = { birth = yes } - 1074.1.1 = { - add_spouse = 70108 - } - 1093.1.1 = { + 1189.1.1 = { death = yes } } -71321 = { - name = "Sanchu" # Sancho Ovéquiz de León - dynasty = 436 - religion = "catholic" - culture = "asturleonese" - father = 70034 - mother = 71320 - 1081.1.1 = { - birth = "1081.1.1" +72712 = { + name = "Diegu" # Diego Pérez de Oviedo + dynasty = 402 + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1152.1.1 = { + birth = yes } - 1113.1.1 = { - death = "1113.1.1" + 1185.1.1 = { + death = yes } } -71322 = { - name = "Urraca" # Urraca Ovéquiz de León - dynasty = 436 +72713 = { + name = "Aldonza" # Aldonza Pérez de Oviedo female = yes - religion = "catholic" - culture = "asturleonese" - father = 70034 - mother = 71320 - 1083.1.1 = { - birth = "1083.1.1" + dynasty = 402 + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1154.1.1 = { + birth = yes } - 1104.12.29 = { - death = "1104.12.29" + 1200.1.1 = { + death = yes } } -71323 = { - name = "NuN_u" # Nuño - dynasty = 8738 - religion = "catholic" - culture = "asturleonese" - 1040.1.1 = { - birth = "1040.1.1" - } - 1067.1.1 = { - add_spouse = 70040 +72714 = { + name = "Gutierre" # Gutierre Pérez de Oviedo + dynasty = 402 + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1155.1.1 = { + birth = yes } - 1092.1.1 = { - death = "1092.1.1" + 1188.1.1 = { + death = yes } } -71324 = { - name = "Fernando" # Fernando Núñez - dynasty = 8738 - religion = "catholic" - culture = "asturleonese" - father = 71323 - mother = 70040 - 1068.1.1 = { - birth = "1068.1.1" +72715 = { + name = "GO_mez" # Gómez Pérez de Oviedo + dynasty = 402 + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1157.1.1 = { + birth = yes } - 1108.3.31 = { - death = "1108.3.31" + 1189.1.1 = { + death = yes } } -71325 = { - name = "Pelayu" # Pelayo Bermúdez de León - dynasty = 436 +72716 = { + name = "Sanchu" # Sancho Díaz de Oviedo + dynasty = 402 religion = "catholic" culture = "asturleonese" - father = 70041 - trait = bastard - trait = education_learning_1 - 1072.1.1 = { - birth = "1072.1.1" + father = 72701 + 1120.1.1 = { + birth = "1120.1.1" } - 1115.1.1 = { - death = "1115.1.1" + 1137.1.1 = { + death = "1137.1.1" } } -71326 = { - name = "MarI_a" - female = yes +72717 = { + name = "Muniu" # Munio Díaz de Oviedo + dynasty = 402 + + father = 72701 religion = catholic culture = asturleonese - 1060.1.1 = { + 1122.1.1 = { birth = yes } - 1109.1.1 = { + 1130.1.1 = { death = yes } } -71327 = { - name = "Elvira" # Elvira Fernández de León - dynasty = 436 +72718 = { + name = "Mayor" # Mayor Díaz de Oviedo + dynasty = 402 female = yes religion = "catholic" culture = "asturleonese" - father = 70046 - mother = 71326 - 1079.1.1 = { - birth = "1079.1.1" + father = 72701 + 1124.1.1 = { + birth = "1124.1.1" } - 1098.1.1 = { - death = "1098.1.1" + 1136.1.1 = { + death = "1136.1.1" } } -71328 = { - name = "Sancha" # Sancha Fernández de León - dynasty = 436 +72719 = { + name = "Sancha" # Sancha Díaz de Oviedo + dynasty = 402 female = yes religion = "catholic" culture = "asturleonese" - father = 70046 - mother = 71326 - 1081.1.1 = { - birth = "1081.1.1" + father = 72701 + 1126.1.1 = { + birth = "1126.1.1" } 1134.1.1 = { death = "1134.1.1" } } -71329 = { - name = "A_lvaru" # Álvar Pérez - dynasty = 8740 - religion = "catholic" - culture = "asturleonese" - 1070.1.1 = { - birth = "1070.1.1" - } - 1097.1.1 = { - add_spouse = 71328 - } - 1129.1.1 = { - death = "1129.1.1" - } -} - -71330 = { - name = "Bermudu" # Bermudo Álvarez - dynasty = 8740 - - father = 71329 - mother = 71328 +72724 = { + name = "Gotina" + female = yes religion = catholic culture = asturleonese - 1098.1.1 = { + 1068.1.1 = { birth = yes } - 1156.1.1 = { + 1115.1.1 = { death = yes } } -71331 = { - name = "Rodrigu" # Rodrigo Álvarez - dynasty = 8740 +72725 = { + name = "Pedru" # Pedro Díaz del Valle + dynasty = 12159 religion = "catholic" culture = "asturleonese" - father = 71329 - mother = 71328 - 1100.1.1 = { - birth = "1100.1.1" + father = 72723 + mother = 72724 + 1086.1.1 = { + birth = "1086.1.1" } - 1153.1.1 = { - death = "1153.1.1" + 1106.1.1 = { + add_spouse = 71350 + } + 1141.1.1 = { + death = "1141.1.1" } } -71332 = { - name = "Sancha" # Sancha Álvarez - dynasty = 8740 - female = yes +72726 = { + name = "Fernandu" # Fernando Díaz del Valle + dynasty = 12159 religion = "catholic" culture = "asturleonese" - father = 71329 - mother = 71328 - 1102.1.1 = { - birth = "1102.1.1" + father = 72723 + mother = 72724 + 1088.1.1 = { + birth = "1088.1.1" } - 1155.1.1 = { - death = "1155.1.1" + 1096.5.31 = { + death = "1096.5.31" } } -71354 = { - name = "MarI_a" # María Fernández de Oviedo - dynasty = 402 - female = yes +72727 = { + name = "Facundu" # Facundo Díaz del Valle + dynasty = 12159 religion = "catholic" culture = "asturleonese" - father = 108514 - mother = 71355 - 1100.1.1 = { - birth = "1100.1.1" + father = 72723 + mother = 72724 + 1090.1.1 = { + birth = "1090.1.1" } - 1160.1.1 = { - death = "1160.1.1" + 1092.1.1 = { + death = "1092.1.1" } } -71355 = { - name = "Enderquina" +72728 = { + name = "Gontroda" # Gontroda Díaz del Valle + dynasty = 12159 female = yes religion = "catholic" culture = "asturleonese" - 1070.1.1 = { - birth = "1070.1.1" + father = 72723 + mother = 72724 + 1092.1.1 = { + birth = "1092.1.1" } - 1138.1.1 = { - death = "1138.1.1" + 1094.1.1 = { + death = "1094.1.1" } } -71369 = { - name = "Tegridia" # Tegridia Martínez Osorio - dynasty = 8620 - female = yes +72729 = { + name = "Rodrigu" # Rodrigo Díaz del Valle + dynasty = 12159 religion = "catholic" culture = "asturleonese" - father = 70098 - mother = 72364 - 1079.1.1 = { - birth = "1079.1.1" + father = 72723 + mother = 72724 + 1094.1.1 = { + birth = "1094.1.1" } - 1119.1.1 = { - death = "1119.1.1" + 1115.11.26 = { + death = "1115.11.26" } } -71949 = { - name = "NuN_u" # Nuño Menéndez - dynasty = 12114 +72730 = { + name = "OrdoN_u" # Ordoño Pérez del Valle + dynasty = 12159 religion = "catholic" culture = "asturleonese" - father = 72901 - mother = 72898 - 1115.1.1 = { - birth = "1115.1.1" + father = 72725 + mother = 71350 + 1107.1.1 = { + birth = "1107.1.1" } - 1176.1.1 = { - add_spouse = 207562 + 1130.1.1 = { + add_spouse = 72739 } - 1187.1.20 = { - death = "1187.1.20" + 1192.1.1 = { + death = "1192.1.1" } } -72171 = { - name = "Vela" # Vela Gutiérrez (Vela) - dynasty_house = house_vela - - father = 73062 - mother = 72864 - - religion = catholic - culture = asturleonese - - 1131.1.1 = { - birth = yes +72731 = { + name = "Diegu" # Diego Pérez de las Asturias + dynasty = 12159 + religion = "catholic" + culture = "asturleonese" + father = 72725 + mother = 71350 + 1109.1.1 = { + birth = "1109.1.1" } - 1161.1.1 = { - add_spouse = 72170 + 1137.1.1 = { + dynasty = 401 } - 1170.11.4 = { - death = yes + 1150.1.1 = { + add_spouse = 72756 + } + 1186.1.1 = { + death = "1186.1.1" } } -72365 = { - name = "Osoriu" # Osorio Martínez Osorio - dynasty = 8620 +72732 = { + name = "Gonzalu" # Gonzalo Pérez del Valle + dynasty = 12159 religion = "catholic" culture = "asturleonese" - father = 70098 - mother = 72364 - 1097.1.1 = { - birth = "1097.1.1" + father = 72725 + mother = 71350 + 1110.1.1 = { + birth = "1110.1.1" } - 1137.1.1 = { - add_spouse = 72360 + 1130.1.1 = { + add_spouse = 72741 } - 1160.3.1 = { - death = "1160.3.1" + 1158.1.1 = { + add_spouse = 72742 + } + 1189.1.1 = { + death = "1189.1.1" } } -72366 = { - name = "Aldonza" # Aldonza Osorio (Osorio) - dynasty = 8620 - female = yes +72733 = { + name = "Rodrigu" # Rodrigo Pérez del Valle + dynasty = 12159 religion = "catholic" culture = "asturleonese" - father = 72365 - mother = 72360 - 1138.1.1 = { - birth = "1138.1.1" + father = 72725 + mother = 71350 + 1111.1.1 = { + birth = "1111.1.1" } - 1143.1.2 = { - death = "1143.1.2" + 1131.1.1 = { + add_spouse = 72743 + } + 1186.6.29 = { + death = "1186.6.29" } } -72367 = { - name = "Constanza" # Constanza Osorio (Osorio) - dynasty = 8620 +72734 = { + name = "Gontroda" # Gontroda Pérez del Valle + dynasty = 12159 female = yes religion = "catholic" culture = "asturleonese" - father = 72365 - mother = 72360 - 1140.1.1 = { - birth = "1140.1.1" + father = 72725 + mother = 71350 + 1113.1.1 = { + birth = "1113.1.1" } - 1192.1.1 = { - death = "1192.1.1" + 1186.6.29 = { + death = "1186.6.29" } } -72369 = { - name = "Fernandu" # Fernando Osorio (Osorio) - dynasty = 8620 +72735 = { + name = "Urraca" # Urraca Pérez del Valle + dynasty = 12159 + female = yes religion = "catholic" culture = "asturleonese" - father = 72365 - mother = 72360 - 1144.1.1 = { - birth = "1144.1.1" + father = 72725 + mother = 71350 + 1114.1.1 = { + birth = "1114.1.1" } - 1199.1.1 = { - death = "1199.1.1" + 1158.1.1 = { + death = "1158.1.1" } } -72370 = { - name = "Gonzalu" # Gonzalo Osorio (Osorio) - dynasty = 8620 +72736 = { + name = "Sancha" # Sancha Pérez del Valle + dynasty = 12159 + female = yes religion = "catholic" culture = "asturleonese" - father = 72365 - mother = 72360 - 1146.1.1 = { - birth = "1146.1.1" - } - 1165.1.1 = { - add_spouse = 72371 + father = 72725 + mother = 71350 + 1116.1.1 = { + birth = "1116.1.1" } - 1187.1.1 = { - death = "1187.1.1" + 1160.1.1 = { + death = "1160.1.1" } } -72371 = { - name = "Marina" +72737 = { + name = "EstefanI_a" # Estefanía Pérez del Valle + dynasty = 12159 female = yes religion = "catholic" culture = "asturleonese" - 1149.1.1 = { - birth = "1149.1.1" + father = 72725 + mother = 71350 + 1117.1.1 = { + birth = "1117.1.1" } - 1193.1.1 = { - death = "1193.1.1" + 1180.1.1 = { + death = "1180.1.1" } } -72372 = { - name = "Ximena" # Jimena Osorio (Osorio) - dynasty = 8620 +72738 = { + name = "MarI_a" # María Pérez del Valle + dynasty = 12159 female = yes religion = "catholic" culture = "asturleonese" - father = 72365 - mother = 72360 - 1150.1.1 = { - birth = "1150.1.1" + father = 72725 + mother = 71350 + 1119.1.1 = { + birth = "1119.1.1" } - 1199.1.1 = { - death = "1199.1.1" + 1157.1.1 = { + death = "1157.1.1" } } -72373 = { - name = "Rodrigu" # Rodrigo Osorio (Osorio) - dynasty = 8620 +72739 = { + name = "Sancha" + female = yes religion = "catholic" culture = "asturleonese" - father = 72365 - mother = 72360 - 1150.1.1 = { - birth = "1150.1.1" + 1112.1.1 = { + birth = "1112.1.1" } - 1199.1.1 = { - death = "1199.1.1" + 1168.1.1 = { + death = "1168.1.1" } } -72374 = { - name = "Rodrigu" # Rodrigo Rodríguez Osorio - dynasty = 8620 +72740 = { + name = "Pelayu" # Pelayo Ordóñez del Valle + dynasty = 12159 religion = "catholic" culture = "asturleonese" - father = 72373 - 1190.1.1 = { - birth = "1190.1.1" + father = 72730 + mother = 72739 + 1131.1.1 = { + birth = "1131.1.1" } - 1241.1.1 = { - death = "1241.1.1" + 1170.1.1 = { + death = "1170.1.1" } } -72375 = { - name = "Rodrigu" # Rodrigo Rodríguez Osorio - dynasty = 8620 +72741 = { + name = "Iyana" + female = yes religion = "catholic" culture = "asturleonese" - father = 72374 - 1232.1.1 = { - birth = "1232.1.1" + 1113.1.1 = { + birth = "1113.1.1" } - 1296.1.1 = { - death = "1296.1.1" + 1157.1.1 = { + death = "1157.1.1" } } -72376 = { - name = "Sancha" # Sancha Osorio (Osorio) - dynasty = 8620 +72742 = { + name = "Sancha" female = yes religion = "catholic" culture = "asturleonese" - father = 72365 - mother = 72360 - 1152.1.1 = { - birth = "1152.1.1" + 1140.1.1 = { + birth = "1140.1.1" } - 1163.1.1 = { - death = "1163.1.1" + 1200.1.1 = { + death = "1200.1.1" } } -72397 = { - name = "Elvira" # Elvira Osorio (Osorio) - dynasty = 8620 +72743 = { + name = "MarI_a" female = yes religion = "catholic" culture = "asturleonese" - father = 72365 - mother = 72360 - 1142.1.1 = { - birth = "1142.1.1" + 1114.1.1 = { + birth = "1114.1.1" } - 1200.1.1 = { - death = "1200.1.1" + 1170.1.1 = { + death = "1170.1.1" } } -72701 = { - name = "Diegu" # Diego Fernández de Oviedo - dynasty = 402 +72744 = { + name = "Gutierre" + dynasty = 12160 religion = "catholic" culture = "asturleonese" - father = 108514 - mother = 71355 - 1090.1.1 = { - birth = "1090.1.1" + 1100.1.1 = { + birth = "1100.1.1" + } + 1129.1.1 = { + add_spouse = 72734 } 1137.1.1 = { death = "1137.1.1" } } -72702 = { - name = "Muniu" # Munio Fernández de Oviedo - dynasty = 402 +72745 = { + name = "SebastiA_n" # Sebastián Gutiérrez de Entralgo + dynasty = 12160 religion = "catholic" culture = "asturleonese" - father = 108514 - mother = 71355 - 1092.1.1 = { - birth = "1092.1.1" + father = 72744 + mother = 72734 + 1130.1.1 = { + birth = "1130.1.1" } - 1125.1.1 = { - death = "1125.1.1" + 1169.1.1 = { + death = "1169.1.1" } } -72703 = { - name = "Sancha" # Sancha Fernández de Oviedo - dynasty = 402 - female = yes +72746 = { + name = "Diego" # Diego Gutiérrez de Entralgo + dynasty = 12160 religion = "catholic" culture = "asturleonese" - father = 108514 - mother = 71355 - 1094.1.1 = { - birth = "1094.1.1" + father = 72744 + mother = 72734 + 1132.1.1 = { + birth = "1132.1.1" } - 1140.1.1 = { - death = "1140.1.1" + 1148.1.1 = { + add_spouse = 72750 + } + 1175.1.1 = { + death = "1175.1.1" } } -72704 = { - name = "Ximena" # Jimena Fernández de Oviedo - dynasty = 402 +72747 = { + name = "Aldonza" # Aldonza Gutiérrez de Entralgo + dynasty = 12160 female = yes religion = "catholic" culture = "asturleonese" - father = 108514 - mother = 71355 - 1096.1.1 = { - birth = "1096.1.1" + father = 72744 + mother = 72734 + 1134.1.1 = { + birth = "1134.1.1" } - 1157.1.1 = { - death = "1157.1.1" + 1180.1.1 = { + death = "1180.1.1" } } -72705 = { - name = "Aldonza" # Aldonza Fernández de Oviedo - dynasty = 402 - female = yes +72748 = { + name = "Gutierre" # Gutierre Sebastiánez de Entrialgo + dynasty = 12160 religion = "catholic" culture = "asturleonese" - father = 108514 - mother = 71355 - 1098.1.1 = { - birth = "1098.1.1" + father = 72745 + 1159.1.1 = { + birth = "1159.1.1" } - 1174.1.1 = { - death = "1174.1.1" + 1212.1.1 = { + death = "1212.1.1" } } -72706 = { - name = "Gontroda" - female = yes +72749 = { + name = "SebastiA_n" # Sebastián Gutiérrez de Entrialgo + dynasty = 12160 religion = "catholic" culture = "asturleonese" - 1050.1.1 = { - birth = "1050.1.1" + father = 72748 + 1190.1.1 = { + birth = "1190.1.1" } - 1100.1.1 = { - death = "1100.1.1" + 1240.1.1 = { + death = "1240.1.1" } } -72707 = { - name = "A_lvaru" # Álvar - dynasty = 12156 +72750 = { + name = "MarI_a" + female = yes religion = "catholic" culture = "asturleonese" - 1081.1.1 = { - birth = "1081.1.1" - } - 1116.1.1 = { - add_spouse = 72705 + 1132.1.1 = { + birth = "1132.1.1" } - 1145.9.16 = { - death = "1145.9.16" + 1153.1.1 = { + death = "1153.1.1" } } -72708 = { - name = "Pedru" - - religion = catholic - culture = asturleonese - - 1090.1.1 = { - birth = yes - } - 1125.1.1 = { - add_matrilineal_spouse = 72704 - } - 1137.1.1 = { - death = yes - } -} - -72709 = { - name = "Gonzalu" # Gonzalo Pérez de Oviedo - dynasty = 402 - - father = 72708 - mother = 72704 - - religion = catholic - culture = asturleonese - - 1130.1.1 = { - birth = yes - } - 1148.1.1 = { - add_spouse = 72738 +72751 = { + name = "Sanchu" # Sancho Díaz de Entrialgo + dynasty = 12160 + religion = "catholic" + culture = "asturleonese" + father = 72746 + mother = 72750 + 1149.1.1 = { + birth = "1149.1.1" } - 1180.1.1 = { - death = yes + 1199.1.1 = { + death = "1199.1.1" } } -72710 = { - name = "Urraca" # Urraca González de Oviedo - female = yes - dynasty = 402 +72752 = { + name = "Muniu" # Munio Díaz de Entrialgo + dynasty = 12160 - father = 72709 - mother = 72738 + father = 72746 + mother = 72750 religion = catholic culture = asturleonese - 1149.1.1 = { + 1150.1.1 = { birth = yes } - 1192.1.1 = { + 1208.1.1 = { death = yes } } -72711 = { - name = "Pedru" # Pedro Pérez de Oviedo - dynasty = 402 - - father = 72709 - mother = 72738 - - religion = catholic - culture = asturleonese - - 1150.1.1 = { - birth = yes +72753 = { + name = "MarI_a" # María Díaz de Entrialgo + dynasty = 12160 + female = yes + religion = "catholic" + culture = "asturleonese" + father = 72746 + mother = 72750 + 1151.1.1 = { + birth = "1151.1.1" } - 1189.1.1 = { - death = yes + 1204.1.1 = { + death = "1204.1.1" } } -72712 = { - name = "Diegu" # Diego Pérez de Oviedo - dynasty = 402 - - father = 72709 - mother = 72738 - - religion = catholic - culture = asturleonese - +72754 = { + name = "Elvira" # Elvira Díaz de Entrialgo + dynasty = 12160 + female = yes + religion = "catholic" + culture = "asturleonese" + father = 72746 + mother = 72750 1152.1.1 = { - birth = yes + birth = "1152.1.1" } - 1185.1.1 = { - death = yes + 1216.1.1 = { + death = "1216.1.1" } } -72713 = { - name = "Aldonza" # Aldonza Pérez de Oviedo +72755 = { + name = "Velsquita" # Velasquita Díaz de Entrialgo + dynasty = 12160 female = yes - dynasty = 402 - - father = 72709 - mother = 72738 - - religion = catholic - culture = asturleonese - - 1154.1.1 = { - birth = yes + religion = "catholic" + culture = "asturleonese" + father = 72746 + mother = 72750 + 1153.1.1 = { + birth = "1153.1.1" } 1200.1.1 = { - death = yes + death = "1200.1.1" } } -72714 = { - name = "Gutierre" # Gutierre Pérez de Oviedo - dynasty = 402 - - father = 72709 - mother = 72738 - - religion = catholic - culture = asturleonese - - 1155.1.1 = { - birth = yes +72756 = { + name = "Elvira" + female = yes + religion = "catholic" + culture = "asturleonese" + 1134.1.1 = { + birth = "1134.1.1" } - 1188.1.1 = { - death = yes + 1170.1.1 = { + death = "1170.1.1" } } -72715 = { - name = "GO_mez" # Gómez Pérez de Oviedo - dynasty = 402 - - father = 72709 - mother = 72738 - - religion = catholic - culture = asturleonese - - 1157.1.1 = { - birth = yes +72757 = { + name = "Rodrigu" # Rodrigo Díaz del Valle + dynasty = 12159 + trait = education_learning_1 + religion = "catholic" + culture = "asturleonese" + father = 72731 + mother = 72756 + 1151.1.1 = { + birth = "1151.1.1" } - 1189.1.1 = { - death = yes + 1221.1.1 = { + death = "1221.1.1" } } -72716 = { - name = "Sanchu" # Sancho Díaz de Oviedo - dynasty = 402 +72758 = { + name = "A_lvaru" # Álvaro Díaz del Valle, Founder of the House Álvarez de las Asturias + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72701 - 1120.1.1 = { - birth = "1120.1.1" - } - 1137.1.1 = { - death = "1137.1.1" + father = 72731 + mother = 72756 + 1153.1.1 = { + birth = "1153.1.1" } -} - -72717 = { - name = "Muniu" # Munio Díaz de Oviedo - dynasty = 402 - - father = 72701 - - religion = catholic - culture = asturleonese - - 1122.1.1 = { - birth = yes + 1212.1.1 = { + add_spouse = 72992 } - 1130.1.1 = { - death = yes + 1218.1.1 = { + death = "1218.1.1" } } -72718 = { - name = "Mayor" # Mayor Díaz de Oviedo - dynasty = 402 - female = yes +72759 = { + name = "OrdoN_u" # Ordoño Álvarez de las Asturias + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72701 - 1124.1.1 = { - birth = "1124.1.1" + father = 72758 + mother = 72992 + 1213.1.1 = { + birth = "1213.1.1" } - 1136.1.1 = { - death = "1136.1.1" + 1217.1.1 = { + death = "1217.1.1" } } -72719 = { - name = "Sancha" # Sancha Díaz de Oviedo - dynasty = 402 - female = yes +72760 = { + name = "Pedru" # Pedro Álvarez de las Asturias + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72701 - 1126.1.1 = { - birth = "1126.1.1" + father = 72758 + mother = 72992 + 1214.1.1 = { + birth = "1214.1.1" } - 1134.1.1 = { - death = "1134.1.1" + 1260.1.1 = { + add_spouse = 72531 + } + 1286.10.25 = { + death = "1286.10.25" } } -72723 = { - name = "Diegu" # Diego Gutiérrez del Valle - dynasty = 12159 +72761 = { + name = "Alfonsu" # Alfonso Álvarez de las Asturias + dynasty = 401 religion = "catholic" culture = "asturleonese" - 1050.1.1 = { - birth = "1050.1.1" + father = 72758 + mother = 72992 + 1215.1.1 = { + birth = "1215.1.1" } - 1085.1.1 = { - add_spouse = 72724 - } - 1094.1.1 = { - death = "1094.1.1" - } -} - -72724 = { - name = "Gotina" - female = yes - - religion = catholic - culture = asturleonese - - 1068.1.1 = { - birth = yes + 1258.1.1 = { + add_spouse = 72530 } - 1115.1.1 = { - death = yes + 1270.1.1 = { + death = "1270.1.1" } } -72725 = { - name = "Pedru" # Pedro Díaz del Valle - dynasty = 12159 +72762 = { + name = "A_lvaru" # Álvaro Álvarez de las Asturias + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72723 - mother = 72724 - 1086.1.1 = { - birth = "1086.1.1" + father = 72758 + mother = 72992 + 1216.1.1 = { + birth = "1216.1.1" } - 1106.1.1 = { - add_spouse = 71350 + 1249.1.1 = { + add_spouse = 72767 } - 1141.1.1 = { - death = "1141.1.1" + 1276.1.1 = { + death = "1276.1.1" } } -72726 = { - name = "Fernandu" # Fernando Díaz del Valle - dynasty = 12159 +72763 = { + name = "Mayor" # Mayor Álvarez de las Asturias + dynasty = 401 + female = yes religion = "catholic" culture = "asturleonese" - father = 72723 - mother = 72724 - 1088.1.1 = { - birth = "1088.1.1" + father = 72758 + mother = 72992 + 1217.1.1 = { + birth = "1217.1.1" } - 1096.5.31 = { - death = "1096.5.31" + 1289.1.1 = { + death = "1289.1.1" } } -72727 = { - name = "Facundu" # Facundo Díaz del Valle - dynasty = 12159 +72764 = { + name = "Nicor" # Nicor Álvarez de las Asturias + dynasty = 401 + female = yes religion = "catholic" culture = "asturleonese" - father = 72723 - mother = 72724 - 1090.1.1 = { - birth = "1090.1.1" + father = 72758 + mother = 72992 + 1218.1.1 = { + birth = "1218.1.1" } - 1092.1.1 = { - death = "1092.1.1" + 1280.1.1 = { + death = "1280.1.1" } } -72728 = { - name = "Gontroda" # Gontroda Díaz del Valle - dynasty = 12159 +72766 = { + name = "Taresa" # Teresa (Alfónsez) Álvarez de las Asturias + dynasty = 401 female = yes religion = "catholic" culture = "asturleonese" - father = 72723 - mother = 72724 - 1092.1.1 = { - birth = "1092.1.1" + father = 72761 + mother = 72530 + 1265.1.1 = { + birth = "1265.1.1" } - 1094.1.1 = { - death = "1094.1.1" + 1310.1.1 = { + death = "1310.1.1" } } -72729 = { - name = "Rodrigu" # Rodrigo Díaz del Valle - dynasty = 12159 +72767 = { + name = "Xuana" + female = yes religion = "catholic" culture = "asturleonese" - father = 72723 - mother = 72724 - 1094.1.1 = { - birth = "1094.1.1" + 1230.1.1 = { + birth = "1230.1.1" } - 1115.11.26 = { - death = "1115.11.26" + 1293.1.1 = { + death = "1293.1.1" } } -72730 = { - name = "OrdoN_u" # Ordoño Pérez del Valle - dynasty = 12159 +72768 = { + name = "Taresa" # Teresa Álvarez de las Asturias + dynasty = 401 + female = yes religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1107.1.1 = { - birth = "1107.1.1" - } - 1130.1.1 = { - add_spouse = 72739 + father = 72762 + mother = 72767 + 1249.1.1 = { + birth = "1249.1.1" } - 1192.1.1 = { - death = "1192.1.1" + 1289.1.1 = { + death = "1289.1.1" } } -72731 = { - name = "Diegu" # Diego Pérez de las Asturias - dynasty = 12159 +72769 = { + name = "Pedru" # Pedro (Pérez) Álvarez de las Asturias + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1109.1.1 = { - birth = "1109.1.1" - } - 1137.1.1 = { - dynasty = 401 + father = 72760 + mother = 72531 + 1261.1.1 = { + birth = "1261.1.1" } - 1150.1.1 = { - add_spouse = 72756 + 1280.1.1 = { + add_spouse = 72771 } - 1186.1.1 = { - death = "1186.1.1" + 1300.1.1 = { + death = "1300.1.1" } } -72732 = { - name = "Gonzalu" # Gonzalo Pérez del Valle - dynasty = 12159 +72770 = { + name = "Rodrigu" # Rodrigo (Pérez) Álvarez de las Asturias + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1110.1.1 = { - birth = "1110.1.1" - } - 1130.1.1 = { - add_spouse = 72741 + father = 72760 + mother = 72531 + 1263.1.1 = { + birth = "1263.1.1" } - 1158.1.1 = { - add_spouse = 72742 + 1279.1.1 = { + add_spouse = 72772 } - 1189.1.1 = { - death = "1189.1.1" + 1299.1.1 = { + death = "1299.1.1" } } -72733 = { - name = "Rodrigu" # Rodrigo Pérez del Valle - dynasty = 12159 +72771 = { + name = "MencI_a" + female = yes religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1111.1.1 = { - birth = "1111.1.1" - } - 1131.1.1 = { - add_spouse = 72743 + 1262.1.1 = { + birth = "1262.1.1" } - 1186.6.29 = { - death = "1186.6.29" + 1320.1.1 = { + death = "1320.1.1" } } -72734 = { - name = "Gontroda" # Gontroda Pérez del Valle - dynasty = 12159 +72772 = { + name = "Xuana" female = yes religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1113.1.1 = { - birth = "1113.1.1" + 1263.1.1 = { + birth = "1263.1.1" } - 1186.6.29 = { - death = "1186.6.29" + 1329.1.1 = { + death = "1329.1.1" } } -72735 = { - name = "Urraca" # Urraca Pérez del Valle - dynasty = 12159 - female = yes +72773 = { + name = "Rodrigu" # Rodrigo (Rodríguez) Álvarez de las Asturias + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1114.1.1 = { - birth = "1114.1.1" + father = 72770 + mother = 72772 + 1281.1.1 = { + birth = "1281.1.1" } - 1158.1.1 = { - death = "1158.1.1" + 1330.1.1 = { + add_spouse = 71505 + } + 1334.1.1 = { + death = "1334.1.1" } } -72736 = { - name = "Sancha" # Sancha Pérez del Valle - dynasty = 12159 +72774 = { + name = "Sancha" # Sancha (Rodríguez) Álvarez de las Asturias female = yes + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1116.1.1 = { - birth = "1116.1.1" - } - 1160.1.1 = { - death = "1160.1.1" + father = 72770 + mother = 72772 + 1282.1.1 = { + birth = "1282.1.1" + } + 1340.1.1 = { + death = "1340.1.1" } } -72737 = { - name = "EstefanI_a" # Estefanía Pérez del Valle - dynasty = 12159 +72775 = { + name = "Taresa" # Teresa (Rodríguez) Álvarez de las Asturias female = yes + dynasty = 401 religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1117.1.1 = { - birth = "1117.1.1" + father = 72770 + mother = 72772 + 1280.1.1 = { + birth = "1280.1.1" } - 1180.1.1 = { - death = "1180.1.1" + 1339.1.1 = { + death = "1339.1.1" } } -72738 = { - name = "MarI_a" # María Pérez del Valle - dynasty = 12159 +72787 = { + name = "Sancha" # Sancha González female = yes + dynasty = 12180 religion = "catholic" culture = "asturleonese" - father = 72725 - mother = 71350 - 1119.1.1 = { - birth = "1119.1.1" + father = 73066 + mother = 73063 + 1087.1.1 = { + birth = "1087.1.1" } - 1157.1.1 = { - death = "1157.1.1" + 1140.1.1 = { + death = "1140.1.1" } } -72739 = { - name = "Sancha" +72860 = { + name = "Fronilde" # Fronilde Fernández de Ledesma female = yes + dynasty = 12167 religion = "catholic" culture = "asturleonese" - 1112.1.1 = { - birth = "1112.1.1" + father = 72870 + mother = 72938 + 1111.1.1 = { + birth = "1111.1.1" } - 1168.1.1 = { - death = "1168.1.1" + 1187.2.10 = { + death = "1187.2.10" } } -72740 = { - name = "Pelayu" # Pelayo Ordóñez del Valle - dynasty = 12159 +72867 = { + name = "GO_mez" # Gómez Núñez de Ledesma + dynasty = 12167 religion = "catholic" culture = "asturleonese" - father = 72730 - mother = 72739 - 1131.1.1 = { - birth = "1131.1.1" + father = 72868 + mother = 72869 + 1070.1.1 = { + birth = "1070.1.1" } - 1170.1.1 = { - death = "1170.1.1" + 1136.1.1 = { + add_spouse = 72866 + } + 1138.1.1 = { + death = "1138.1.1" } } -72741 = { - name = "Iyana" - female = yes +72868 = { + name = "NuN_u" # Nuño de Ledesma + dynasty = 12167 religion = "catholic" culture = "asturleonese" - 1113.1.1 = { - birth = "1113.1.1" + 1040.1.1 = { + birth = "1040.1.1" } - 1157.1.1 = { - death = "1157.1.1" + 1069.1.1 = { + add_spouse = 72869 + } + 1071.1.1 = { + death = "1071.1.1" } } -72742 = { +72869 = { name = "Sancha" female = yes religion = "catholic" culture = "asturleonese" - 1140.1.1 = { - birth = "1140.1.1" + 1051.1.1 = { + birth = "1051.1.1" } - 1200.1.1 = { - death = "1200.1.1" + 1111.1.1 = { + death = "1111.1.1" } } -72743 = { - name = "MarI_a" - female = yes +72870 = { + name = "Fernandu" # Fernando Núñez de Ledesma + dynasty = 12167 religion = "catholic" culture = "asturleonese" - 1114.1.1 = { - birth = "1114.1.1" + father = 72868 + mother = 72869 + 1071.1.1 = { + birth = "1071.1.1" } - 1170.1.1 = { - death = "1170.1.1" + 1110.1.1 = { + add_spouse = 72938 + } + 1125.1.1 = { + death = "1125.1.1" } } -72744 = { - name = "Gutierre" - dynasty = 12160 +72871 = { + name = "Fernando" # Fernando Gómez de Ledesma + dynasty = 12167 religion = "catholic" culture = "asturleonese" - 1100.1.1 = { - birth = "1100.1.1" - } - 1129.1.1 = { - add_spouse = 72734 - } + father = 72867 + mother = 72866 1137.1.1 = { - death = "1137.1.1" + birth = "1137.1.1" + } + 1160.1.1 = { + death = "1160.1.1" } } -72745 = { - name = "SebastiA_n" # Sebastián Gutiérrez de Entralgo - dynasty = 12160 +72872 = { + name = "MarI_a" # María Gómez de Ledesma + female = yes + dynasty = 12167 religion = "catholic" culture = "asturleonese" - father = 72744 - mother = 72734 - 1130.1.1 = { - birth = "1130.1.1" + father = 72867 + mother = 72866 + 1138.1.1 = { + birth = "1138.1.1" } - 1169.1.1 = { - death = "1169.1.1" + 1200.1.1 = { + death = "1200.1.1" } } -72746 = { - name = "Diego" # Diego Gutiérrez de Entralgo - dynasty = 12160 +72873 = { + name = "Fernandu" + dynasty = 12168 religion = "catholic" culture = "asturleonese" - father = 72744 - mother = 72734 - 1132.1.1 = { - birth = "1132.1.1" + 1100.1.1 = { + birth = "1100.1.1" } - 1148.1.1 = { - add_spouse = 72750 + 1155.1.1 = { + add_spouse = 72872 } - 1175.1.1 = { - death = "1175.1.1" + 1156.1.1 = { + death = "1156.1.1" } } -72747 = { - name = "Aldonza" # Aldonza Gutiérrez de Entralgo - dynasty = 12160 - female = yes +72874 = { + name = "Pelayu" # Pelayo Fernández + dynasty = 12168 religion = "catholic" culture = "asturleonese" - father = 72744 - mother = 72734 - 1134.1.1 = { - birth = "1134.1.1" + father = 72873 + mother = 72872 + 1156.1.1 = { + birth = "1156.1.1" } - 1180.1.1 = { - death = "1180.1.1" + 1176.1.1 = { + add_spouse = 72876 + } + 1210.1.1 = { + death = "1210.1.1" } } -72748 = { - name = "Gutierre" # Gutierre Sebastiánez de Entrialgo - dynasty = 12160 +72875 = { + name = "Varela" # Varela Fernández + dynasty = 12168 + female = yes religion = "catholic" culture = "asturleonese" - father = 72745 - 1159.1.1 = { - birth = "1159.1.1" + father = 72873 + mother = 72872 + 1156.1.1 = { + birth = "1156.1.1" } - 1212.1.1 = { - death = "1212.1.1" + 1215.1.1 = { + death = "1215.1.1" } } -72749 = { - name = "SebastiA_n" # Sebastián Gutiérrez de Entrialgo - dynasty = 12160 +72876 = { + name = "MarI_a" + female = yes religion = "catholic" culture = "asturleonese" - father = 72748 - 1190.1.1 = { - birth = "1190.1.1" + 1160.1.1 = { + birth = "1160.1.1" } - 1240.1.1 = { - death = "1240.1.1" + 1221.1.1 = { + death = "1221.1.1" } } -72750 = { - name = "MarI_a" - female = yes +72901 = { + name = "Melendu" + dynasty = 12114 religion = "catholic" culture = "asturleonese" - 1132.1.1 = { - birth = "1132.1.1" + 1083.1.1 = { + birth = "1083.1.1" } - 1153.1.1 = { - death = "1153.1.1" + 1110.1.1 = { + add_spouse = 72898 + } + 1129.1.1 = { + death = "1129.1.1" } } -72751 = { - name = "Sanchu" # Sancho Díaz de Entrialgo - dynasty = 12160 +72902 = { + name = "Mayor" # Mayor Menéndez + dynasty = 12114 + female = yes religion = "catholic" culture = "asturleonese" - father = 72746 - mother = 72750 - 1149.1.1 = { - birth = "1149.1.1" + father = 72901 + mother = 72898 + 1113.1.1 = { + birth = "1113.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} +72950 = { + name = "EstE_banu" # Esteban, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1100.1.1 = { + birth = yes + } + 1174.1.1 = { + death = yes + } +} + +72951 = { + name = "GuillE_n" # Guillén, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1132.1.1 = { + birth = yes + } + 1180.1.1 = { + death = yes + } +} + +72952 = { + name = "MartI_n" # Martín Rodríguez, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1171.1.1 = { + birth = yes + } + 1238.1.1 = { + death = yes + } +} + +72953 = { + name = "Pedru" # Pedro, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1193.1.1 = { + birth = yes + } + 1254.1.1 = { + death = yes + } +} + +72954 = { + name = "Sueru" # Suero Pérez de Velasco, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1212.1.1 = { + birth = yes + } + 1286.1.1 = { + death = yes + } +} + +72955 = { + name = "Alfonsu" # Alfonso, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1242.1.1 = { + birth = yes + } + 1293.1.1 = { + death = yes + } +} + +72956 = { + name = "Pedru" # Pedro, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1249.1.1 = { + birth = yes + } + 1303.1.1 = { + death = yes + } +} + +72957 = { + name = "Gonzalu" # Gonzalo Rodríguez Osorio, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1265.1.1 = { + birth = yes + } + 1310.1.1 = { + death = yes + } +} + +72958 = { + name = "Diegu" # Diego Rodríguez, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1266.1.1 = { + birth = yes + } + 1326.1.1 = { + death = yes + } +} + +72959 = { + name = "Rodrigu" # Rodrigo, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1288.1.1 = { + birth = yes + } + 1335.1.1 = { + death = yes + } +} + +72960 = { + name = "Pedru" # Pedro, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1290.1.1 = { + birth = yes + } + 1343.1.1 = { + death = yes + } +} + +72971 = { + name = "Diegu" # Diego de Carrión + dynasty = 12179 + religion = "catholic" + culture = "asturleonese" + 1100.1.1 = { + birth = "1100.1.1" + } + 1130.1.1 = { + add_spouse = 72967 + } + 1156.1.1 = { + death = "1156.1.1" + } +} + +72972 = { + name = "BosO_n" # Bosón Díaz de Carrión + dynasty = 12179 + religion = "catholic" + culture = "asturleonese" + father = 72971 + mother = 72967 + 1131.1.1 = { + birth = "1131.1.1" + } + 1150.1.1 = { + add_spouse = 72974 + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +72973 = { + name = "Mayor" # Mayor Díaz de Carrión + female = yes + dynasty = 12179 + religion = "catholic" + culture = "asturleonese" + father = 72971 + mother = 72967 + 1133.1.1 = { + birth = "1133.1.1" + } + 1156.1.1 = { + death = "1156.1.1" + } +} + +72974 = { + name = "Urraca" + female = yes + religion = "catholic" + culture = "asturleonese" + 1134.1.1 = { + birth = "1134.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +72975 = { + name = "Diegu" # Diego Bosón de Carrión + dynasty = 12179 + religion = "catholic" + culture = "asturleonese" + father = 72972 + mother = 72974 + 1152.1.1 = { + birth = "1152.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72976 = { + name = "MartI_n" # Martín Bosón de Carrión + dynasty = 12179 + religion = "catholic" + culture = "asturleonese" + father = 72972 + mother = 72974 + 1154.1.1 = { + birth = "1154.1.1" + } + 1205.1.1 = { + death = "1205.1.1" + } +} + +72977 = { + name = "Pedru" # Pedro Bosón de Carrión + dynasty = 12179 + religion = "catholic" + culture = "asturleonese" + father = 72972 + mother = 72974 + 1156.1.1 = { + birth = "1156.1.1" + } + 1203.1.1 = { + death = "1203.1.1" + } +} + +72978 = { + name = "Domingu" # Domingo Bosón de Carrión + dynasty = 12179 + religion = "catholic" + culture = "asturleonese" + father = 72972 + mother = 72974 + 1158.1.1 = { + birth = "1158.1.1" + } + 1208.1.1 = { + death = "1208.1.1" + } +} + +72979 = { + name = "MarI_a" # María Bosón de Carrión + female = yes + dynasty = 12179 + religion = "catholic" + culture = "asturleonese" + father = 72972 + mother = 72974 + 1160.1.1 = { + birth = "1160.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +72980 = { + name = "Mayor" # Mayor Bosón de Carrión + dynasty = 12179 + female = yes + religion = "catholic" + culture = "asturleonese" + father = 72972 + mother = 72974 + 1162.1.1 = { + birth = "1162.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +73038 = { + name = "Bermudu" # Bermudo Velaz Vela + dynasty_house = house_vela + + father = 73037 + mother = 200170 + + religion = catholic + culture = asturleonese + + 1076.1.1 = { + birth = yes + } + 1095.1.25 = { + death = yes + } +} + +73039 = { + name = "Sancha" + female = yes + dynasty_house = house_vela + + father = 73037 + mother = 200170 + + religion = catholic + culture = asturleonese + + 1078.1.1 = { + birth = yes + } + 1095.1.25 = { + death = yes + } +} + +73052 = { + name = "Enderquina" + female = yes + religion = "catholic" + culture = "asturleonese" + 1064.1.1 = { + birth = "1064.1.1" + } + 1125.1.1 = { + death = "1125.1.1" + } +} + +73054 = { + name = "Pedru" # Pedro Alfónsez Vela + dynasty_house = house_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1081.1.1 = { + birth = yes + } + 1130.1.1 = { + add_spouse = 72898 + } + 1167.1.1 = { + add_spouse = 72562 + } + 1179.9.23 = { + death = yes + } +} + +73055 = { + name = "Gutierre" # Gutierre Alfónsez Vela + dynasty_house = house_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1082.1.1 = { + birth = yes + } + 1138.1.1 = { + death = yes + } +} + +73056 = { + name = "Gonzalu" # Gonzalo Alfónsez Vela + dynasty_house = house_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1083.1.1 = { + birth = yes + } + 1141.6.1 = { + death = yes + } +} + +73057 = { + name = "Rodrigo" # Rodrigo Alfónsez Vela + dynasty_house = house_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1085.1.1 = { + birth = yes + } + 1140.1.1 = { + death = yes + } +} + +73058 = { + name = "MarI_a" # María Alfónsez Vela + female = yes + dynasty_house = house_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1086.1.1 = { + birth = yes + } + 1145.1.1 = { + death = yes + } +} + +73059 = { + name = "Aldonza" # Aldonza Alfónsez Vela + female = yes + dynasty_house = house_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1088.1.1 = { + birth = yes + } + 1144.1.1 = { + death = yes + } +} + +73060 = { + name = "Taresa" # Teresa Alfónsez Vela + female = yes + dynasty_house = house_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1089.1.1 = { + birth = yes + } + 1135.1.1 = { + death = yes + } +} + +73061 = { + name = "Elvira" # Elvira Pérez Vela + female = yes + dynasty_house = house_vela + + father = 73054 + mother = 72898 + + religion = catholic + culture = asturleonese + + 1131.1.1 = { + birth = yes + } + 1182.1.1 = { + death = yes + } +} + +73062 = { + name = "Gutierre" # Gutierre Bermúdez Vela + dynasty_house = house_vela + + father = 73041 + mother = 73049 + + religion = catholic + culture = asturleonese + + father = 73041 + mother = 73049 + + 1090.1.1 = { + birth = yes + } + 1130.1.1 = { + add_spouse = 72864 + } + 1182.1.1 = { + death = yes + } +} + +73067 = { + name = "Pedru" # Pedro González + dynasty = 12180 + religion = "catholic" + culture = "asturleonese" + father = 73066 + mother = 73063 + 1081.1.1 = { + birth = "1081.1.1" + } + 1130.1.1 = { + death = "1130.1.1" + } +} + +73068 = { + name = "Rodrigu" # Rodrigo González + dynasty = 12180 + religion = "catholic" + culture = "asturleonese" + father = 73066 + mother = 73063 + 1083.1.1 = { + birth = "1083.1.1" + } + 1134.1.1 = { + death = "1134.1.1" + } +} + +73069 = { + name = "Cristina" # Cristina González + female = yes + dynasty = 12180 + religion = "catholic" + culture = "asturleonese" + father = 73066 + mother = 73063 + 1085.1.1 = { + birth = "1085.1.1" + } + 1136.1.1 = { + death = "1136.1.1" + } +} + +73070 = { + name = "Rodrigu" # Rodrigo Velaz Vela + dynasty_house = house_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1162.1.1 = { + birth = yes + } + 1175.1.1 = { + death = yes + } +} + +73071 = { + name = "GarcI_a" # García Velaz Vela + dynasty_house = house_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1163.1.1 = { + birth = yes + } + 1180.1.1 = { + death = yes + } +} + +73072 = { + name = "Fernandu" # Fernando Velaz Vela + dynasty_house = house_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1165.1.1 = { + birth = yes + } + 1190.1.1 = { + add_spouse = 73077 + } + 1192.1.1 = { + death = yes + } +} + +73073 = { + name = "Ponce" # Ponce Velaz Vela + dynasty_house = house_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1166.1.1 = { + birth = yes + } + 1190.1.1 = { + add_spouse = 72998 + } + 1202.9.24 = { + death = yes + } +} + +73074 = { + name = "Xuan" # Juan Velaz Vela + dynasty_house = house_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1168.1.1 = { + birth = yes + } + 1172.1.1 = { + death = yes + } +} + +73075 = { + name = "Pedru" # Pedro Velaz Vela + dynasty_house = house_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + trait = education_learning_1 + + 1169.1.1 = { + birth = yes + } + 1210.1.1 = { + death = yes + } +} + +73076 = { + name = "MarI_a" # María Velaz Vela + female = yes + dynasty_house = house_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + trait = education_learning_1 + + 1171.1.1 = { + birth = yes + } + 1213.1.1 = { + death = yes + } +} + +73078 = { + name = "Xuan" # Juan Fernández Vela + dynasty_house = house_vela + + father = 73072 + mother = 73077 + + religion = catholic + culture = asturleonese + + 1191.1.1 = { + birth = yes + } + 1193.1.1 = { + death = yes + } +} + +73079 = { + name = "Fernandu" # Fernando Fernández Vela + dynasty_house = house_vela + + father = 73072 + mother = 73077 + + religion = catholic + culture = asturleonese + + 1192.1.1 = { + birth = yes + } + 1221.1.1 = { + death = yes + } +} + +73080 = { + name = "Fernandu" # Fernando Ponce Vela + dynasty_house = house_vela + + father = 73073 + mother = 72998 + + religion = catholic + culture = asturleonese + + 1191.1.1 = { + birth = yes + } + 1205.1.1 = { + death = yes + } +} + +73081 = { + name = "Xuan" # Juan Ponce Vela + dynasty_house = house_vela + + father = 73073 + mother = 72998 + + religion = catholic + culture = asturleonese + + 1193.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +73082 = { + name = "Pedru" # Pedro Ponce de León + dynasty_house = house_vela + + father = 73073 + mother = 72998 + + religion = catholic + culture = asturleonese + + 1194.10.19 = { + birth = yes + } + 1225.1.1 = { + add_spouse = 71445 + dynasty = 7003 + culture = castilian + name = Pedro + } + 1265.1.1 = { + death = yes + } +} + +142286 = { + name = "Cristina" # Cristina González de las Asturias + female = yes + # dynasty = # de Asturias + religion = "catholic" + culture = "asturleonese" + 1100.1.1 = { + birth = "1100.1.1" + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +200086 = { + name = "Gundemaru" # Gundemaro, founder of the Gundemáriz Family + dynasty = 8618 + + religion = catholic + culture = asturleonese + + # Date shunted backwards to account for improvements to his childrens' ages - definitely not accurate. + 905.1.1 = { + birth = yes + } + 977.1.1 = { + death = yes + } +} + + +200102 = { + name = "OrdoN_u" # Ordoño Flaínez Osorio + dynasty = 8620 + + father = 70107 + mother = 70108 + + religion = catholic + culture = asturleonese + + 1079.1.1 = { + birth = yes + } + 1104.1.19 = { + death = yes + } +} + +200103 = { + name = "Gontroda" # Gontroda Flaínez Osorio + female = yes + dynasty = 8620 + + father = 70107 + mother = 70108 + + religion = catholic + culture = asturleonese + + 1081.1.1 = { + birth = yes + } + 1104.1.19 = { + death = yes + } +} + +208530 = { + name = "MartI_n" # Martín Pérez Arias + dynasty = 101884 + religion = "catholic" + culture = "asturleonese" + trait = zealous + trait = diligent + trait = education_learning_3 + father = 208532 + 1149.1.1 = { + birth = "1149.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +208531 = { + name = "Rodrigu" # Rodrigo Pérez Arias + dynasty = 101884 + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 4 + religion = "catholic" + culture = "asturleonese" + trait = gluttonous + trait = lustful + trait = arrogant + trait = brave + trait = education_martial_2 + father = 208532 + 1169.1.1 = { + birth = "1169.1.1" + } + 1219.1.1 = { + death = "1219.1.1" + } +} + +208532 = { + name = "Pedru" # Pedro Arias + dynasty = 101884 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 5 + religion = "catholic" + culture = "asturleonese" + trait = temperate + trait = generous + trait = arrogant + trait = education_martial_2 + 1133.1.1 = { + birth = "1133.1.1" + } + 1185.1.1 = { + death = "1185.1.1" + } +} + +458006 = { + name = "Gonzalu" # Gonzalo Martínez de Oviedo, Grandmaster of the Order of Alcántara + dynasty = 101910 + martial = 8 + diplomacy = 6 + intrigue = 9 + stewardship = 7 + religion = "catholic" + culture = "asturleonese" + trait = wrathful + trait = education_learning_2 + 1291.1.1 = { + birth = "1291.1.1" + } + 1309.1.1 = { + employer = 73169 + } + 1312.1.1 = { + employer = 73170 + } + 1318.1.1 = { + employer = 73171 + } + 1334.1.1 = { + employer = 73172 + } + 1335.1.1 = { + employer = 73173 + } + 1335.7.1 = { + employer = 73174 + } + 1337.1.1 = { + employer = 0 + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +9051 = { + name = "Bellidu" # Vellido Dolfos, assasinated King Sancho II of Castilla (107500 - castilian.txt) + dynasty = 20061 # Dolfos Dynasty + religion = catholic + culture = asturleonese + martial = 4 + diplomacy = 4 + intrigue = 9 + stewardship = 5 + trait = deceitful + trait = education_intrigue_4 + + 1045.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 108501 + } + 1095.1.1 = { + death = yes + } +} + +70015 = { + name = "Ramiru" # Ramiro (I) Bermúdez, King of Asturias (843-850), Duke of Galicia (836-843) & Count of Santiago (836-843), Amaya, Asturias de Oviedo, Asturias de Santillana, Benavente, León, Pravia & Zamora (843-850) + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + martial = 7 + diplomacy = 6 + intrigue = 8 + stewardship = 4 + trait = intellect_good_1 + trait = diligent + trait = education_martial_2 + + father = 70013 # King Bermudo I of Asturias (visigothic.txt) + mother = 70014 # Queen Ozenda (visigothic.txt) + + 790.1.1 = { + birth = yes + } + 826.1.1 = { + add_spouse = 70016 # Urraka (basque.txt) + } + 840.1.1 = { + add_spouse = 73761 # Paterna Díaz + } + 850.2.1 = { + death = yes + } +} + +70017 = { + name = "OrdoN_u" # Ordoño (I) Ramírez, King of Asturias (850-866), Duke of Galicia (843-850) & Count of Santiago (843-850), Tui (843-860), Asturias de Oviedo, Benavente, León, Pravia & Zamora (850-866), Amaya & Asturias de Santillana (850-854) + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + martial = 6 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + trait = blademaster_1 + trait = brave + trait = gout_ridden + trait = education_martial_1 + + father = 70015 # King Ramiro I of Asturias + mother = 70016 # Queen Urraca (basque.txt) + + 827.1.1 = { + birth = yes + } + 847.1.1 = { + add_spouse = 70018 # Nuña Ramírez (galician.txt) + } + 866.5.27 = { + death = { + death_reason = death_gout_ridden + } + } +} + +70019 = { + name = "Alfonsu" # Alfonso (III) Ordóñez 'el Magno', King of Asturias (866-910), Duke of Galicia (862-866) & Count of Santiago (862-866), Asturias de Oviedo, León & Pravia (866-900), Zamora (866-910), Avila (878-900) & Benavente (896-900) + dna = 70019_king_adelfonso + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + martial = 7 + diplomacy = 7 + intrigue = 5 + stewardship = 6 + trait = brave + trait = intellect_good_1 + trait = education_martial_3 + + father = 70017 # King Ordoño I of Asturias + mother = 70018 # Queen Nuña Ramírez (galician.txt) + + 848.1.1 = { + birth = yes + add_character_flag = has_scripted_appearance + # Protect from dissolution faction + add_character_flag = { + flag = recent_nation_fracturing_faction_war + years = faction_nation_fracturing_war_defeat_cooldown + } + add_prestige = 1500 # giving prestige to avoid a negative value at start due to declared wars + } + 868.1.1 = { + give_nickname = nick_the_great + } + 869.1.1 = { + add_spouse = 73772 # Jimena Garcés Íñiga (basque.txt) + } + 910.12.20 = { + death = yes + } +} + +70020 = { + name = "GarcI_a" # García (I) Adefónsiz, King of Leon (910-914), Duke of Leon (900-910) & Count of Avila, Benavente & León (900-914), Astorga (904-910 & 912-914) & Zamora (910-914) + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + trait = arrogant + trait = hunter_1 + trait = education_stewardship_2 + + father = 70019 # King Alfonso III of Asturias + mother = 73772 # Queen Jimena Garcés (basque.txt) + + 871.1.1 = { + birth = yes + } + 906.1.1 = { + add_spouse = 200075 # Muniadona Muñoz de Brañosera (castilian.txt) + } + 914.1.19 = { + death = { + death_reason = death_natural_causes + } + } +} + +70021 = { + name = "OrdoN_u" # Ordoño (II) Adefónsiz, King of León (914-924), Duke of Galicia (900-924) & Count of Santiago (900-924), Astorga, Avila, Benavente, León & Zamora (914-924) & Braganza (922-924) + dynasty_house = house_leon-spain # House of León, Founder, his line ruled Leon until 1037 + religion = catholic + culture = asturleonese + martial = 6 + diplomacy = 3 + intrigue = 8 + stewardship = 6 + trait = honest + trait = leper + trait = education_martial_2 + + father = 70019 # King Alfonso III of Asturias + mother = 73772 # Queen Jimena Garcés (basque.txt) + + + 873.1.1 = { + birth = yes + } + 890.1.1 = { + add_spouse = 70022 # Elvira Menéndez (galician.txt) + } + 922.1.1 = { + add_spouse = 73872 # Aragonte González (castilian.txt) + } + 923.1.1 = { + remove_spouse = 73872 + } + 923.3.1 = { + add_spouse = 107681 # Urraca Fernández de Lara (castilian.txt) + } + 924.6.1 = { + death = { + death_reason = death_leper + } + } +} + +70023 = { + name = "Alfonsu" # Alfonso (IV) Ordóñez 'el Monje', King of León (925-931), Duke of Galicia (924-926 &, Count of Santiago (924-926), Avila Benavente, León & Zamora (926-933) + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + trait = generous + trait = education_diplomacy_3 + + father = 70021 # King Ordoño II of León + mother = 70022 # Queen Elvira Menéndez (galician.txt) + + 898.1.1 = { + birth = yes + } + 925.1.1 = { + add_spouse = 70126 # Óneca Sánchez Jimena (basque.txt) + } + 925.7.1 = { + capital = c_leon + } + 931.6.1 = { + trait = devoted # abdicated and became a monk + give_nickname = nick_the_monk + } + 932.1.1 = { + trait = blind # Rebelled and was blinded by his brother Ramiro II of León + } + 933.8.1 = { + death = yes + } +} + +70024 = { + name = "Ramiru" # Ramiro (II) Ordóñez, King of Leon (931-951), Duke of Galicia (929-931) & Count of Braganza (926-929), Santiago (929-931), Avila (931-939), Benavente, León & Zamora (931-951), Asturias de Oviedo & Pravia (932-951) + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + martial = 8 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + trait = ambitious + trait = brave + trait = ill + trait = education_martial_3 + + father = 70021 # King Ordoño II of León + mother = 70022 # Queen Elvira Menéndez de Coimbra (galician.txt) + + 899.1.1 = { + birth = yes + } + 922.1.1 = { + add_spouse = 70025 # Adosinda Gutiérrez Osorio (galician.txt) + } + 930.1.1 = { + remove_spouse = 70025 + } + 934.1.1 = { + add_spouse = 70127 # Urraca Sánchez Jimena (basque.txt) + } + 951.1.15 = { + death = { + death_reason = death_ill + } + } +} + +70026 = { + name = "Sanchu" # Sancho (I) Ramírez 'el Craso', King of León (956-958 & 960-966) & Count of Asturias de Oviedo, Avila, Benavente, Léon & Zamora (956-958 & 960-966) + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + martial = 4 + diplomacy = 4 + intrigue = 6 + stewardship = 4 + trait = gluttonous + trait = greedy + trait = education_intrigue_1 + + father = 70024 # King Ramiro II of León + mother = 70127 # Queen Urraca Sánchez (basque.txt) + + 936.1.1 = { + birth = yes + } + 956.11.13 = { + capital = c_leon + } + 956.11.13 = { + give_nickname = nick_the_fat + } + 960.1.1 = { + capital = c_leon + } + 960.4.26 = { + add_spouse = 70027 # Teresa Ansúrez (castilian.txt) + } + 966.11.15 = { + death = { + death_reason = death_murder_known + killer = 109620 # Duke Gonçalo Mendes of Portucale + } + } +} + +70029 = { + name = "OrdoN_u" # Ordoño (IV) Adefónsiz 'el Malo', King of Leon (958-960) & Count of Asturias de Oviedo, Avila, Benavente, Salamanca, León & Zamora (958-960) + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + martial = 3 + diplomacy = 3 + intrigue = 3 + stewardship = 3 + trait = hunchbacked + trait = content + trait = education_diplomacy_1 + + father = 70023 # King Alfonso IV of León + mother = 70126 # Queen Óneca Sánchez Jimena (basque.txt) + + 925.1.1 = { + birth = yes + } + 958.1.1 = { + capital = c_leon + } + 958.11.18 = { + add_spouse = 107682 # Urraca Fernández + } + 963.1.1 = { + death = yes + } +} + +70030 = { + name = "Fruela" # Fruela (II) Adefónsiz 'el Leproso', King of León (924-925), Duke of Asturias (900-925) & Count of Asturias de Oviedo & Pravia (900-925), Benavente, León & Zamora (924-925) + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + martial = 5 + diplomacy = 7 + intrigue = 7 + stewardship = 6 + trait = arbitrary + trait = leper + trait = education_intrigue_2 + + father = 70019 # King Alfonso III of Asturias + mother = 73772 # Queen Jimena Garcés (basque.txt) + + 875.1.1 = { + birth = yes + } + 910.1.1 = { + add_spouse = basque0001 # Nunila Jimena + } + 917.1.1 = { + add_spouse = basque0002 # Urraca ben Adballah Banu Qasi (basque.txt) + } + 925.8.1 = { + death = { + death_reason = death_leper + } + } +} + +70031 = { + name = "OrdoN_u" # Ordoño Bermúdez + dynasty_house = house_leon-spain # House of León + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = asturleonese + trait = cynical + trait = education_stewardship_3 + + father = 108590 # King Bermudo II of León + trait = legitimized_bastard + + 987.1.1 = { + birth = yes + } + 1012.1.1 = { + add_spouse = 70113 # Fronilde Páez + } + 1042.9.18 = { + death = yes + } +} + +70033 = { + name = "Oneca" # Oneca Ovéquiz, wife of Sancho Ordóñez (70032 - galician.txt) + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 73034 # Count Oveco Bermúdez of Mondoñedo + mother = 73044 # Countess Elvira Suárez + + 1042.1.1 = { + birth = yes + } + 1082.1.1 = { + death = yes + } +} + +70039 = { + name = "Fronilde" # Fronilde Gutiérrez, wife of Fernando Ordóñez (70038 - galician.txt) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0210 # Baron Gutierre Alfonso of Cea + mother = asturleonese0046 # Baroness Goto Miréllez + + 1035.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II of Galicia + } + 1084.9.14 = { + death = yes + } +} + +70064 = { + name = "Alfonsu" # Alfonso Froilaz 'el Jorobado', Duke of Asturias (925-932) & Count of Asturias de Oviedo & Pravia (925-932), Benavente, León & Zamora (925-926) + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = hunchbacked + trait = education_intrigue_1 # Intrigued against his cousins the Kings of León + + father = 70030 # King Fruela II of León + mother = basque0001 # Queen Nunila Jimena + + 911.1.1 = { + birth = yes + } + 932.1.1 = { + trait = blind + death = { + death_reason = death_dungeon + } + } +} + +70065 = { + name = "Fronilde" # Fronilde, wife of Alfonso Ordóñez(108540) + female = yes + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = greedy + trait = zealous + trait = education_diplomacy_1 + + 1009.1.1 = { + birth = yes + } + 1064.1.1 = { + death = yes + } +} + +70066 = { + name = "Cristina" # Cristina Alfónsez + female = yes + dynasty_house = house_leon-spain # House of León + martial = 5 + diplomacy = 5 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = just + trait = honest + trait = education_stewardship_1 + + father = 108540 # Alfonso Ordóñez + mother = 70065 # Fronilde + + 1028.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 108500 # King Alfonso VI of León + } + 1080.1.1 = { + death = yes + } +} + +70067 = { + name = "Enderquina" # Anderquina Alfónsez + female = yes + dynasty_house = house_leon-spain # House of León + martial = 3 + diplomacy = 7 + intrigue = 3 + stewardship = 8 + religion = catholic + culture = asturleonese + trait = calm + trait = diligent + trait = education_diplomacy_1 + + father = 108540 # Alfonso Ordóñez + mother = 70065 # Fronilde + + 1031.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 108500 # King Alfonso VI of León + } + 1085.1.1 = { + death = yes + } +} + +70075 = { + name = "Bermudu" # Bermudo (III) Alfónsez, King of León (1028-1037) & Count of Asturias de Oviedo, Avila, Benavente, León, Salamanca & Zamora (1028-1032 & 1035-1037), Monterrei (1028-1034), Santiago & Tui (1028-1037) + dynasty_house = house_leon-spain # House of León + martial = 4 + diplomacy = 3 + intrigue = 3 + stewardship = 6 + religion = catholic + culture = asturleonese + trait = shy + trait = content + trait = education_diplomacy_1 + + father = 108570 # King Alfonso V of León + mother = 109624 # Queen Elvira Mendes (galician.txt) + + 1017.1.1 = { + birth = yes + } + 1035.1.1 = { + add_spouse = basque0088 # Jimena Sánchez (basque.txt) + } + 1037.9.4 = { + death = { + death_reason = death_battle + killer = 107510 # King Fernando I of Castilla + } + } +} + +70076 = { + name = "NuN_o" # Nuño Alfonso de Amaya + dynasty_house = house_amaya # House of Amaya + religion = catholic + culture = asturleonese + trait = education_stewardship_3 + + father = 108570 # King Alfonso V of León + trait = bastard + + 1025.1.1 = { + birth = yes + } + 1047.1.1 = { + add_spouse = 70077 # Gontroda + } + 1065.12.27 = { + employer = 108500 # King Alfonso VI of León + } + 1075.1.1 = { + death = yes + } +} + +70077 = { + name = "Gontroda" # Gontroda, wife of Nuño Alfónsez (70076) + female = yes + dynasty = 8782 + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = asturleonese + trait = generous + trait = education_diplomacy_1 + + 1030.1.1 = { + birth = yes + } + 1080.1.1 = { + death = yes + } +} + +70078 = { + name = "Ximena" # Jimena Núñez de Amaya + female = yes + dynasty_house = house_amaya # House of Amaya + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 70076 # Nuño Alfonso de Amaya + mother = 70077 # Gontroda + + 1048.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 108500 # King Alfonso VI of León + } + 1098.1.1 = { + death = yes + } +} + +70079 = { + name = "Teresa" # Teresa Núñez de Amaya + female = yes + dynasty_house = house_amaya + religion = catholic + culture = asturleonese + + father = 70076 # Nuño Alfonso de Amaya + mother = 70077 # Gontroda + + 1050.1.1 = { + birth = yes + } + 1066.1.1 = { + trait = education_diplomacy_1 + } + 1100.1.1 = { + death = yes + } +} + +70090 = { + name = "Urraca" # Urraca Fernández + female = yes + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 108530 # Fernando Gundemáriz + + 1031.1.1 = { + birth = yes + } + 1081.1.1 = { + death = yes + } +} + +70091 = { + name = "Aurovita" # Aurovita Díaz de Oviedo + female = yes + dynasty_house = house_oviedo # House of Oviedo + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = asturleonese + trait = cynical + trait = arrogant + trait = education_intrigue_1 + + father = 108510 # Count Diego Fernández of Asturias de Oviedo + mother = asturleonese0032 # Countess Elvira Ovéquiz + + 1037.1.1 = { + birth = yes + } + 1058.4.19 = { + death = yes + } +} + +70092 = { + name = "Fernandu" # Fernando Flaínez II, Baron of Sarria (1012-1053) + dynasty = 8620 # Flaínez Dynasty + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = greedy + trait = brave + trait = education_martial_2 + + father = 107610 # Flaín Muñoz + mother = asturleonese0010 # Justa Fernández de Cea + + 986.1.1 = { + birth = yes + } + 1012.1.1 = { + add_spouse = 70093 # Elvira Peláez + } + 1053.1.1 = { + death = yes + } +} + +70093 = { + name = "Elvira" # Elvira Peláez, wife of Baron Fernando Flaínez of Sarria (70092) + female = yes + dynasty = rodriguez # Rodríguez Dynasty + martial = 3 + diplomacy = 7 + intrigue = 4 + stewardship = 3 + religion = catholic + culture = asturleonese + trait = intellect_good_1 + trait = education_stewardship_2 + + father = 70111 # Pelayo Rodríguez + mother = 70112 # Gotina Fernández de Cea + + 995.1.1 = { + birth = yes + } + 1060.1.1 = { + death = yes + } +} + +70094 = { + name = "FlaI_n" # Flaín Fernández, Count of Astorga (1056-1065), Baron of Sarria (1053-1065) + dynasty = 8620 # Flaínez Dynasty + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = hunter_1 + trait = calm + trait = education_martial_2 + + father = 70092 # Baron Fernando Flaínez of Sarria + mother = 70093 # Baroness Elvira Peláez + + 1014.1.1 = { + birth = yes + } + 1030.1.1 = { + add_spouse = castilian0066 # Sancha Osóriz (castilian.txt) + } + 1055.1.1 = { + add_spouse = 70095 # Toda Fernández + } + 1070.1.1 = { + death = yes + } +} + +70095 = { + name = "Toda" # Toda Fernández, wife of Flaín Fernández Flaínez + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1030.1.1 = { + birth = yes + } + 1075.4.23 = { + death = yes + } +} + +70096 = { + name = "Fernandu" # Fernando Flaínez III + dynasty = 8620 # Flaínez Dynasty + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = temperate + trait = brave + + father = 70094 # Count Flaín Fernández of Astorga + mother = 70095 # Toda Fernández + + 1057.1.1 = { + birth = yes + } + 1073.1.1 = { + trait = education_martial_3 + } + 1106.1.1 = { + death = yes + } +} + +70097 = { + name = "Oneca" # Oneca Flaínez + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_2 + + father = 70094 # Count Flaín Fernández of Astorga + mother = 70095 # Countess Toda Fernández + + 1055.1.1 = { + birth = yes + } + 1097.1.1 = { + death = yes + } +} + +70098 = { + name = "MartI_n" # Martín Flaínez, Baron of Sarria (1065-1108) & Simancas (1091-1108) + dynasty = 8620 # Flaínez Dynasty + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = intellect_good_1 + trait = education_diplomacy_1 + + father = 70094 # Count Flaín Fernández of Astorga + mother = 70095 # Countess Toda Fernández + + 1059.1.1 = { + birth = yes + } + 1080.12.3 = { + add_spouse = 72364 # Sancha Fernández + religion = catholic + } + 1108.5.1 = { + death = { + death_reason = death_battle + } + } +} + +70099 = { + name = "Xusta" # Justa Fernández + female = yes + dynasty = 8620 # Flaínez Dynasty + martial = 3 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = asturleonese + trait = honest + trait = education_stewardship_1 + + father = 70092 # Baron Fernando Flaínez of Sarria + mother = 70093 # Baroness Elvira Peláez + + 1023.1.1 = { + birth = yes + } + 1085.3.29 = { + death = yes + } +} + +70102 = { + name = "Eylo" # Eylo Alfonso, wife of Count Pedro Ansúrez of Valladolid (107640 - castilian.txt) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 71329 # Baron Alfonso Muñoz of Cea + mother = 71330 # Baroness Aldonza González + + 1049.1.1 = { + birth = yes + } + 1113.6.13 = { + death = yes + } +} + +70105 = { + name = "Sol" # Sol Rodríguez, wife of Fernando Muñoz (asturleonese0379) & Gonzalo Ansúrez (70104 - castilian.txt) + female = yes + dynasty = bustillo # Bustillo Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0374 # Rodrigo + mother = castilian0116 # Justa (castilian.txt) + + 1049.1.1 = { + birth = yes + } + 1071.11.18 = { + death = yes + } +} + +70106 = { + name = "Pelayu" # Pelayo Fernández + dynasty = 8620 # Flaínez Dynasty + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = lazy + trait = education_martial_3 + + father = 70092 # Baron Fernando Flaínez of Sarria + mother = 70093 # Baroness Elvira Peláez + + 1018.1.1 = { + birth = yes + } + 1049.6.1 = { + death = yes + } +} + +70107 = { + name = "FlaI_n" # Flaín Peláez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 70106 # Pelayo Fernández Flaínez + + 1043.1.1 = { + birth = yes + } + 1079.1.1 = { + add_spouse = 70108 # Gotina Bermúdez + } + 1083.2.1 = { + death = yes + } +} + +70108 = { + name = "Gotina" # Gotina Bermúdez, wife of Pedro Muñoz (asturleonese0341) & Flaín Peláez (70107) + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 73035 # Bermudo Velaz + mother = 73036 # Elvira + + 1045.1.1 = { + birth = yes + } + 1091.4.1 = { + death = yes + } +} + +70109 = { + name = "Bermudu" # Bermudo Flaínez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + + father = 70107 # Flaín Peláez + mother = 70108 # Gotina Bermúdez + + 1081.1.1 = { + birth = yes + } + 1083.2.1 = { + death = yes + } +} + +70110 = { + name = "Gonzalu" # Gonzalo Flaínez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 70107 # Flaín Peláez + mother = 70108 # Gotina Bermúdez + + 1080.1.1 = { + birth = yes + } + 1096.1.1 = { + add_spouse = asturleonese0147 # Marina Álvarez + } + 1096.12.15 = { + death = yes + } +} + +70111 = { + name = "Pelayu" # Pelayo Rodríguez + dynasty = rodriguez # Rodríguez Dynasty, Founder + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 3 + religion = catholic + culture = asturleonese + trait = hunter_1 + trait = brave + trait = education_martial_2 + + 960.1.1 = { + birth = yes + } + 990.1.1 = { + add_spouse = 70112 # Gotina Fernández de Cea + } + 1019.5.8 = { + death = yes + } +} + +70112 = { + name = "Gotina" # Gotina Fernández de Cea, wife of Pelayo Rodríguez (70111) + female = yes + dynasty_house = house_cea # House of Cea + martial = 4 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = chaste + trait = zealous + trait = education_diplomacy_1 + + father = asturleonese0009 # Baron Fernando Bermúdez of Cea + mother = castilian0012 # Baroness Elvira Díaz (castilian.txt) + + 962.1.1 = { + birth = yes + } + 1010.1.1 = { + death = yes + } +} + +70113 = { + name = "Fronilde" # Fronilde Peláez, wife of Odoño Bermúdez (70031) + female = yes + dynasty = rodriguez # Rodríguez Dynasty + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = asturleonese + trait = scholar + trait = ambitious + trait = education_diplomacy_1 + + father = 70111 # Pelayo Rodríguez + mother = 70112 # Gotina Fernández de Cea + + 991.1.1 = { + birth = yes + } + 1058.1.1 = { + death = yes + } +} + +70114 = { + name = "Sanchu" # Sancho Alfónsez, Duke of Galicia (926-929), Count of Braganza (924-926) & Santiago (926-929) + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = content + trait = education_diplomacy_2 + + father = 70021 # King Ordoño II of León + mother = 70022 # Queen Elvira Menéndez + + 895.1.1 = { + birth = yes + } + 929.6.10 = { + death = yes + } +} + +71326 = { + name = "MarI_a" # María González, wife of Fernando Bermúdez (70046 - galician.txt) + female = yes + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0297 # Gonzalo Muñoz + + 1021.1.1 = { + birth = yes + } + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga + } + 1094.5.11 = { + death = yes + } +} + +71329 = { + name = "Alfonsu" # Alfonso Muñoz, Baron of Cea (1051-1059) + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0231 # Munio Alfonso + mother = asturleonese0232 # Muniadona Godestéiz + + 1018.1.1 = { + birth = yes + } + 1038.1.1 = { + add_spouse = 71330 # Ildonza González + } + 1051.1.1 = { + effect = { + set_relation_lover = character:asturleonese0239 # Fronilde + } + } + 1059.1.1 = { + death = yes + } +} + +71330 = { + name = "Aldonza" # Aldonza González, wife of Baron Alfonso Muñoz of Cea (71329) + female = yes + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0297 # Gonzalo Muñoz + + 1019.1.1 = { + birth = yes + } + 1097.6.4 = { + death = yes + } +} + +71331 = { + name = "MartI_n" # Martín Alfonso, Baron of Cea (1059-1091) & Simancas (1072-1091) + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 71329 # Baron Alfonso Muñoz of Cea + mother = 71330 # Baroness Ildonza González + + 1039.1.1 = { + birth = yes + } + 1060.1.1 = { + add_spouse = asturleonese0233 # Oneca + } + 1091.1.1 = { + death = yes + } +} + +71332 = { + name = "Urraca" # Urraca Martínez + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 71331 # Baron Martín Alfonso of Cea + mother = asturleonese0233 # Baroness Oneca + + 1061.1.1 = { + birth = yes + } + 1091.1.1 = { + death = yes + } +} + +71354 = { + name = "MarI_a" # María Fernández de Oviedo + dynasty_house = house_oviedo # House of Oviedo + female = yes + religion = catholic + culture = asturleonese + father = 108514 + mother = 71355 + 1100.1.1 = { + birth = "1100.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +71369 = { + name = "Tegridia" # Tegridia Martínez + dynasty = 8620 # Flaínez Dynasty + female = yes + religion = catholic + culture = asturleonese + father = 70098 + mother = 72364 + 1081.1.1 = { + birth = yes + } + 1119.1.1 = { + death = "1119.1.1" + } +} + +71377 = { + name = "Fernandu" # Fernando Fernández de Carrión + dynasty = 8746 + religion = catholic + culture = asturleonese + father = asturleonese0390 + 1094.1.1 = { + birth = "1094.1.1" + } + 1117.7.8 = { + add_spouse = 127011 + } + 1121.1.1 = { + remove_spouse = 127011 + } + 1125.1.1 = { + death = "1125.1.1" + } +} + +72171 = { + name = "Vela" # Vela Gutiérrez + dynasty_house = house_leonese_vela + + father = 73062 + mother = 72864 + + religion = catholic + culture = asturleonese + + 1131.1.1 = { + birth = yes + } + 1161.1.1 = { + add_spouse = 72170 + } + 1170.11.4 = { + death = yes + } +} + +72364 = { + name = "Sancha" # Sancha Fernández, wife of Baron Martín Flaínez of Sarria (70098) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0220 # Fernando + mother = asturleonese0219 # Tegridia Gutiérrez + + 1059.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_stewardship_1 + } + 1105.5.30 = { + death = yes + } +} + +72365 = { + name = "Osoriu" # Osorio Martínez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + father = 70098 + mother = 72364 + 1097.1.1 = { + birth = "1097.1.1" + } + 1137.1.1 = { + add_spouse = 72360 + } + 1160.3.1 = { + death = "1160.3.1" + } +} + +72366 = { + name = "Aldonza" # Aldonza Osorio + dynasty = 8620 # Flaínez Dynasty + female = yes + religion = catholic + culture = asturleonese + father = 72365 + mother = 72360 + 1138.1.1 = { + birth = "1138.1.1" + } + 1143.1.2 = { + death = "1143.1.2" + } +} + +72367 = { + name = "Constanza" # Constanza Osorio + dynasty = 8620 + female = yes + religion = catholic + culture = asturleonese + father = 72365 + mother = 72360 + 1140.1.1 = { + birth = "1140.1.1" + } + 1192.1.1 = { + death = "1192.1.1" + } +} + +72369 = { + name = "Fernandu" # Fernando Osorio + dynasty = 8620 + religion = catholic + culture = asturleonese + father = 72365 + mother = 72360 + 1144.1.1 = { + birth = "1144.1.1" + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +72370 = { + name = "Gonzalu" # Gonzalo Osorio + dynasty = 8620 + religion = catholic + culture = asturleonese + father = 72365 + mother = 72360 + 1146.1.1 = { + birth = "1146.1.1" + } + 1165.1.1 = { + add_spouse = 72371 + } + 1187.1.1 = { + death = "1187.1.1" + } +} + +72371 = { + name = "Marina" + female = yes + religion = catholic + culture = asturleonese + 1149.1.1 = { + birth = "1149.1.1" + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +72372 = { + name = "Ximena" # Jimena Osorio + dynasty = 8620 + female = yes + religion = catholic + culture = asturleonese + father = 72365 + mother = 72360 + 1150.1.1 = { + birth = "1150.1.1" + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +72373 = { + name = "Rodrigu" # Rodrigo Osorio + dynasty = 8620 + religion = catholic + culture = asturleonese + father = 72365 + mother = 72360 + 1150.1.1 = { + birth = "1150.1.1" + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +72374 = { + name = "Rodrigu" # Rodrigo Rodríguez Osorio + dynasty = 8620 + religion = catholic + culture = asturleonese + father = 72373 + 1190.1.1 = { + birth = "1190.1.1" + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +72375 = { + name = "Rodrigu" # Rodrigo Rodríguez Osorio + dynasty = 8620 + religion = catholic + culture = asturleonese + father = 72374 + 1232.1.1 = { + birth = "1232.1.1" + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +72376 = { + name = "Sancha" # Sancha Osorio (Osorio) + dynasty = 8620 + female = yes + religion = catholic + culture = asturleonese + father = 72365 + mother = 72360 + 1152.1.1 = { + birth = "1152.1.1" + } + 1163.1.1 = { + death = "1163.1.1" + } +} + +72397 = { + name = "Elvira" # Elvira Osorio (Osorio) + dynasty = 8620 + female = yes + religion = catholic + culture = asturleonese + father = 72365 + mother = 72360 + 1142.1.1 = { + birth = "1142.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72701 = { + name = "Diegu" # Diego Fernández de Oviedo + dynasty_house = house_oviedo # House of Oviedo + religion = catholic + culture = asturleonese + father = 108514 + mother = 71355 + 1090.1.1 = { + birth = "1090.1.1" + } + 1137.1.1 = { + death = "1137.1.1" + } +} + +72702 = { + name = "Muniu" # Munio Fernández de Oviedo + dynasty_house = house_oviedo # House of Oviedo + religion = catholic + culture = asturleonese + father = 108514 + mother = 71355 + 1092.1.1 = { + birth = "1092.1.1" + } + 1125.1.1 = { + death = "1125.1.1" + } +} + +72703 = { + name = "Sancha" # Sancha Fernández de Oviedo + dynasty_house = house_oviedo # House of Oviedo + female = yes + religion = catholic + culture = asturleonese + father = 108514 + mother = 71355 + 1094.1.1 = { + birth = "1094.1.1" + } + 1140.1.1 = { + death = "1140.1.1" + } +} + +72704 = { + name = "Ximena" # Jimena Fernández de Oviedo + dynasty_house = house_oviedo # House of Oviedo + female = yes + religion = catholic + culture = asturleonese + father = 108514 + mother = 71355 + 1096.1.1 = { + birth = "1096.1.1" + } + 1157.1.1 = { + death = "1157.1.1" + } +} + +72705 = { + name = "Aldonza" # Aldonza Fernández de Oviedo + dynasty_house = house_oviedo # House of Oviedo + female = yes + religion = catholic + culture = asturleonese + father = 108514 + mother = 71355 + 1098.1.1 = { + birth = "1098.1.1" + } + 1174.1.1 = { + death = "1174.1.1" + } +} + +72706 = { + name = "Gontroda" # Gontroda, wife of Count Rodrigo Díaz of Asturias de Oviedo (108512) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1050.1.1 = { + birth = yes + } + 1100.1.1 = { + death = yes + } +} + +72707 = { + name = "A_lvaru" # Álvar + dynasty = 12156 + religion = catholic + culture = asturleonese + 1081.1.1 = { + birth = "1081.1.1" + } + 1116.1.1 = { + add_spouse = 72705 + } + 1145.9.16 = { + death = "1145.9.16" + } +} + +72708 = { + name = "Pedru" + + religion = catholic + culture = asturleonese + + 1090.1.1 = { + birth = yes + } + 1125.1.1 = { + add_matrilineal_spouse = 72704 + } + 1137.1.1 = { + death = yes + } +} + +72709 = { + name = "Gonzalu" # Gonzalo Pérez de Oviedo + dynasty_house = house_oviedo # House of Oviedo + + father = 72708 + mother = 72704 + + religion = catholic + culture = asturleonese + + 1130.1.1 = { + birth = yes + } + 1148.1.1 = { + add_spouse = 72738 + } + 1180.1.1 = { + death = yes + } +} + +72710 = { + name = "Urraca" # Urraca González de Oviedo + female = yes + dynasty_house = house_oviedo # House of Oviedo + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1149.1.1 = { + birth = yes + } + 1192.1.1 = { + death = yes + } +} + +72711 = { + name = "Pedru" # Pedro Pérez de Oviedo + dynasty_house = house_oviedo # House of Oviedo + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1150.1.1 = { + birth = yes + } + 1189.1.1 = { + death = yes + } +} + +72712 = { + name = "Diegu" # Diego Pérez de Oviedo + dynasty_house = house_oviedo # House of Oviedo + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1152.1.1 = { + birth = yes + } + 1185.1.1 = { + death = yes + } +} + +72713 = { + name = "Aldonza" # Aldonza Pérez de Oviedo + female = yes + dynasty_house = house_oviedo # House of Oviedo + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1154.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +72714 = { + name = "Gutierre" # Gutierre Pérez de Oviedo + dynasty_house = house_oviedo # House of Oviedo + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1155.1.1 = { + birth = yes + } + 1188.1.1 = { + death = yes + } +} + +72715 = { + name = "GO_mez" # Gómez Pérez de Oviedo + dynasty_house = house_oviedo # House of Oviedo + + father = 72709 + mother = 72738 + + religion = catholic + culture = asturleonese + + 1157.1.1 = { + birth = yes + } + 1189.1.1 = { + death = yes + } +} + +72716 = { + name = "Sanchu" # Sancho Díaz de Oviedo + dynasty_house = house_oviedo # House of Oviedo + religion = catholic + culture = asturleonese + father = 72701 + 1120.1.1 = { + birth = "1120.1.1" + } + 1137.1.1 = { + death = "1137.1.1" + } +} + +72717 = { + name = "Muniu" # Munio Díaz de Oviedo + dynasty_house = house_oviedo # House of Oviedo + + father = 72701 + + religion = catholic + culture = asturleonese + + 1122.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +72718 = { + name = "Mayor" # Mayor Díaz de Oviedo + dynasty_house = house_oviedo # House of Oviedo + female = yes + religion = catholic + culture = asturleonese + father = 72701 + 1124.1.1 = { + birth = "1124.1.1" + } + 1136.1.1 = { + death = "1136.1.1" + } +} + +72719 = { + name = "Sancha" # Sancha Díaz de Oviedo + dynasty_house = house_oviedo # House of Oviedo + female = yes + religion = catholic + culture = asturleonese + father = 72701 + 1126.1.1 = { + birth = "1126.1.1" + } + 1134.1.1 = { + death = "1134.1.1" + } +} + +72723 = { + name = "Diegu" # Diego Gutiérrez del Valle + dynasty = 12159 # Valle Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_3 + + 1040.1.1 = { + birth = yes + } + 1066.1.1 = { + effect = { + create_betrothal = character:72724 # Gotina Pérez (castilian.txt) + } + } + 1067.1.1 = { + add_spouse = 72724 + } + 1071.12.21 = { + death = yes + } +} + +72725 = { + name = "Pedru" # Pedro Díaz del Valle + dynasty = 12159 # Valle Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_3 + + father = 72723 # Diego Gutiérrez del Valle + mother = 72724 # Gotina Pérez (castilian.txt) + + 1068.1.1 = { + birth = yes + } + 1106.1.1 = { + add_spouse = 71350 + } + 1137.1.1 = { + death = yes + } +} + +72726 = { + name = "Fernandu" # Fernando Díaz del Valle + dynasty = 12159 # Valle Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 72723 # Diego Gutiérrez del Valle + mother = 72724 # Gotina Pérez (castilian.txt) + + 1069.1.1 = { + birth = yes + } + 1096.5.31 = { + death = yes + } +} + +72727 = { + name = "Facundu" # Facundo Díaz del Valle + dynasty = 12159 + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 72723 # Diego Gutiérrez del Valle + mother = 72724 # Gotina Pérez (castilian.txt) + + 1070.1.1 = { + birth = yes + } + 1098.7.14 = { + death = yes + } +} + +72728 = { + name = "Gontroda" # Gontroda Díaz del Valle, wife of Pelayo Rodríguez (asturleonese0307) + female = yes + dynasty = 12159 + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 72723 # Diego Gutiérrez del Valle + mother = 72724 # Gotina Pérez (castilian.txt) + + 1071.1.1 = { + birth = yes + } + 1094.1.1 = { + death = yes + } +} + +72729 = { + name = "Rodrigu" # Rodrigo Díaz del Valle + dynasty = 12159 + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = 72723 # Diego Gutiérrez del Valle + mother = 72724 # Gotina Pérez (castilian.txt) + + 1072.1.1 = { + birth = yes + } + 1118.11.15 = { + death = yes + } +} + +72730 = { + name = "OrdoN_u" # Ordoño Pérez del Valle + dynasty = 12159 + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1107.1.1 = { + birth = "1107.1.1" + } + 1130.1.1 = { + add_spouse = 72739 + } + 1192.1.1 = { + death = "1192.1.1" + } +} + +72731 = { + name = "Diegu" # Diego Pérez de las Asturias + dynasty = 12159 + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1109.1.1 = { + birth = "1109.1.1" + } + 1137.1.1 = { + dynasty = 401 + } + 1150.1.1 = { + add_spouse = 72756 + } + 1186.1.1 = { + death = "1186.1.1" + } +} + +72732 = { + name = "Gonzalu" # Gonzalo Pérez del Valle + dynasty = 12159 + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1110.1.1 = { + birth = "1110.1.1" + } + 1130.1.1 = { + add_spouse = 72741 + } + 1158.1.1 = { + add_spouse = 72742 + } + 1189.1.1 = { + death = "1189.1.1" + } +} + +72733 = { + name = "Rodrigu" # Rodrigo Pérez del Valle + dynasty = 12159 + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1111.1.1 = { + birth = "1111.1.1" + } + 1131.1.1 = { + add_spouse = 72743 + } + 1186.6.29 = { + death = "1186.6.29" + } +} + +72734 = { + name = "Gontroda" # Gontroda Pérez del Valle + dynasty = 12159 + female = yes + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1113.1.1 = { + birth = "1113.1.1" + } + 1186.6.29 = { + death = "1186.6.29" + } +} + +72735 = { + name = "Urraca" # Urraca Pérez del Valle + dynasty = 12159 + female = yes + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1114.1.1 = { + birth = "1114.1.1" + } + 1158.1.1 = { + death = "1158.1.1" + } +} + +72736 = { + name = "Sancha" # Sancha Pérez del Valle + dynasty = 12159 + female = yes + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1116.1.1 = { + birth = "1116.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +72737 = { + name = "EstefanI_a" # Estefanía Pérez del Valle + dynasty = 12159 + female = yes + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1117.1.1 = { + birth = "1117.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +72738 = { + name = "MarI_a" # María Pérez del Valle + dynasty = 12159 + female = yes + religion = catholic + culture = asturleonese + father = 72725 + mother = 71350 + 1119.1.1 = { + birth = "1119.1.1" + } + 1157.1.1 = { + death = "1157.1.1" + } +} + +72739 = { + name = "Sancha" + female = yes + religion = catholic + culture = asturleonese + 1112.1.1 = { + birth = "1112.1.1" + } + 1168.1.1 = { + death = "1168.1.1" + } +} + +72740 = { + name = "Pelayu" # Pelayo Ordóñez del Valle + dynasty = 12159 + religion = catholic + culture = asturleonese + father = 72730 + mother = 72739 + 1131.1.1 = { + birth = "1131.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72741 = { + name = "Iyana" + female = yes + religion = catholic + culture = asturleonese + 1113.1.1 = { + birth = "1113.1.1" + } + 1157.1.1 = { + death = "1157.1.1" + } +} + +72742 = { + name = "Sancha" + female = yes + religion = catholic + culture = asturleonese + 1140.1.1 = { + birth = "1140.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72743 = { + name = "MarI_a" + female = yes + religion = catholic + culture = asturleonese + 1114.1.1 = { + birth = "1114.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72744 = { + name = "Gutierre" + dynasty = 12160 + religion = catholic + culture = asturleonese + 1100.1.1 = { + birth = "1100.1.1" + } + 1129.1.1 = { + add_spouse = 72734 + } + 1137.1.1 = { + death = "1137.1.1" + } +} + +72745 = { + name = "BastiA_n" # Sebastián Gutiérrez I + dynasty = 12160 + religion = catholic + culture = asturleonese + father = 72744 + mother = 72734 + 1130.1.1 = { + birth = "1130.1.1" + } + 1169.1.1 = { + death = "1169.1.1" + } +} + +72746 = { + name = "Diego" # Diego Gutiérrez de Entralgo + dynasty = 12160 + religion = catholic + culture = asturleonese + father = 72744 + mother = 72734 + 1132.1.1 = { + birth = "1132.1.1" + } + 1148.1.1 = { + add_spouse = 72750 + } + 1175.1.1 = { + death = "1175.1.1" + } +} + +72747 = { + name = "Aldonza" # Aldonza Gutiérrez de Entralgo + dynasty = 12160 + female = yes + religion = catholic + culture = asturleonese + father = 72744 + mother = 72734 + 1134.1.1 = { + birth = "1134.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +72748 = { + name = "Gutierre" # Gutierre Sebastiánez de Entrialgo + dynasty = 12160 + religion = catholic + culture = asturleonese + father = 72745 + 1159.1.1 = { + birth = "1159.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +72749 = { + name = "BastiA_n" # Sebastián Gutiérrez II + dynasty = 12160 + religion = catholic + culture = asturleonese + father = 72748 + 1190.1.1 = { + birth = "1190.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +72750 = { + name = "MarI_a" + female = yes + religion = catholic + culture = asturleonese + 1132.1.1 = { + birth = "1132.1.1" + } + 1153.1.1 = { + death = "1153.1.1" + } +} + +72751 = { + name = "Sanchu" # Sancho Díaz de Entrialgo + dynasty = 12160 + religion = catholic + culture = asturleonese + father = 72746 + mother = 72750 + 1149.1.1 = { + birth = "1149.1.1" + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +72752 = { + name = "Muniu" # Munio Díaz de Entrialgo + dynasty = 12160 + + father = 72746 + mother = 72750 + + religion = catholic + culture = asturleonese + + 1150.1.1 = { + birth = yes + } + 1208.1.1 = { + death = yes + } +} + +72753 = { + name = "MarI_a" # María Díaz de Entrialgo + dynasty = 12160 + female = yes + religion = catholic + culture = asturleonese + father = 72746 + mother = 72750 + 1151.1.1 = { + birth = "1151.1.1" + } + 1204.1.1 = { + death = "1204.1.1" + } +} + +72754 = { + name = "Elvira" # Elvira Díaz de Entrialgo + dynasty = 12160 + female = yes + religion = catholic + culture = asturleonese + father = 72746 + mother = 72750 + 1152.1.1 = { + birth = "1152.1.1" + } + 1216.1.1 = { + death = "1216.1.1" + } +} + +72755 = { + name = "Belasquida" # Velasquita Díaz de Entrialgo + dynasty = 12160 + female = yes + religion = catholic + culture = asturleonese + father = 72746 + mother = 72750 + 1153.1.1 = { + birth = "1153.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72756 = { + name = "Elvira" + female = yes + religion = catholic + culture = asturleonese + 1134.1.1 = { + birth = "1134.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72757 = { + name = "Rodrigu" # Rodrigo Díaz del Valle + dynasty = 12159 + trait = education_learning_1 + religion = catholic + culture = asturleonese + father = 72731 + mother = 72756 + 1151.1.1 = { + birth = "1151.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +72758 = { + name = "A_lvaru" # Álvaro Díaz del Valle, Founder of the House Álvarez de las Asturias + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72731 + mother = 72756 + 1153.1.1 = { + birth = "1153.1.1" + } + 1212.1.1 = { + add_spouse = 72992 + } + 1218.1.1 = { + death = "1218.1.1" + } +} + +72759 = { + name = "OrdoN_u" # Ordoño Álvarez de las Asturias + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72758 + mother = 72992 + 1213.1.1 = { + birth = "1213.1.1" + } + 1217.1.1 = { + death = "1217.1.1" + } +} + +72760 = { + name = "Pedru" # Pedro Álvarez de las Asturias + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72758 + mother = 72992 + 1214.1.1 = { + birth = "1214.1.1" + } + 1260.1.1 = { + add_spouse = 72531 + } + 1286.10.25 = { + death = "1286.10.25" + } +} + +72761 = { + name = "Alfonsu" # Alfonso Álvarez de las Asturias + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72758 + mother = 72992 + 1215.1.1 = { + birth = "1215.1.1" + } + 1258.1.1 = { + add_spouse = 72530 + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72762 = { + name = "A_lvaru" # Álvaro Álvarez de las Asturias + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72758 + mother = 72992 + 1216.1.1 = { + birth = "1216.1.1" + } + 1249.1.1 = { + add_spouse = 72767 + } + 1276.1.1 = { + death = "1276.1.1" + } +} + +72763 = { + name = "Mayor" # Mayor Álvarez de las Asturias + dynasty = 401 + female = yes + religion = catholic + culture = asturleonese + father = 72758 + mother = 72992 + 1217.1.1 = { + birth = "1217.1.1" + } + 1289.1.1 = { + death = "1289.1.1" + } +} + +72764 = { + name = "Nicor" # Nicor Álvarez de las Asturias + dynasty = 401 + female = yes + religion = catholic + culture = asturleonese + father = 72758 + mother = 72992 + 1218.1.1 = { + birth = "1218.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +72766 = { + name = "Taresa" # Teresa (Alfónsez) Álvarez de las Asturias + dynasty = 401 + female = yes + religion = catholic + culture = asturleonese + father = 72761 + mother = 72530 + 1265.1.1 = { + birth = "1265.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +72767 = { + name = "Xuana" + female = yes + religion = catholic + culture = asturleonese + 1230.1.1 = { + birth = "1230.1.1" + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +72768 = { + name = "Taresa" # Teresa Álvarez de las Asturias + dynasty = 401 + female = yes + religion = catholic + culture = asturleonese + father = 72762 + mother = 72767 + 1249.1.1 = { + birth = "1249.1.1" + } + 1289.1.1 = { + death = "1289.1.1" + } +} + +72769 = { + name = "Pedru" # Pedro (Pérez) Álvarez de las Asturias + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72760 + mother = 72531 + 1261.1.1 = { + birth = "1261.1.1" + } + 1280.1.1 = { + add_spouse = 72771 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72770 = { + name = "Rodrigu" # Rodrigo (Pérez) Álvarez de las Asturias + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72760 + mother = 72531 + 1263.1.1 = { + birth = "1263.1.1" + } + 1279.1.1 = { + add_spouse = 72772 + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +72771 = { + name = "MencI_a" + female = yes + religion = catholic + culture = asturleonese + 1262.1.1 = { + birth = "1262.1.1" + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +72772 = { + name = "Xuana" + female = yes + religion = catholic + culture = asturleonese + 1263.1.1 = { + birth = "1263.1.1" + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +72773 = { + name = "Rodrigu" # Rodrigo (Rodríguez) Álvarez de las Asturias + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72770 + mother = 72772 + 1281.1.1 = { + birth = "1281.1.1" + } + 1330.1.1 = { + add_spouse = 71505 + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +72774 = { + name = "Sancha" # Sancha (Rodríguez) Álvarez de las Asturias + female = yes + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72770 + mother = 72772 + 1282.1.1 = { + birth = "1282.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72775 = { + name = "Taresa" # Teresa (Rodríguez) Álvarez de las Asturias + female = yes + dynasty = 401 + religion = catholic + culture = asturleonese + father = 72770 + mother = 72772 + 1280.1.1 = { + birth = "1280.1.1" + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +72950 = { + name = "EstE_banu" # Esteban, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1100.1.1 = { + birth = yes + } + 1174.1.1 = { + death = yes + } +} + +72951 = { + name = "GuillE_n" # Guillén, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1132.1.1 = { + birth = yes + } + 1180.1.1 = { + death = yes + } +} + +72952 = { + name = "MartI_n" # Martín Rodríguez, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1171.1.1 = { + birth = yes + } + 1238.1.1 = { + death = yes + } +} + +72953 = { + name = "Pedru" # Pedro, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1193.1.1 = { + birth = yes + } + 1254.1.1 = { + death = yes + } +} + +72954 = { + name = "Sueru" # Suero Pérez de Velasco, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1212.1.1 = { + birth = yes + } + 1286.1.1 = { + death = yes + } +} + +72955 = { + name = "Alfonsu" # Alfonso, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1242.1.1 = { + birth = yes + } + 1293.1.1 = { + death = yes + } +} + +72956 = { + name = "Pedru" # Pedro, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1249.1.1 = { + birth = yes + } + 1303.1.1 = { + death = yes + } +} + +72957 = { + name = "Gonzalu" # Gonzalo Rodríguez Osorio, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1265.1.1 = { + birth = yes + } + 1310.1.1 = { + death = yes + } +} + +72958 = { + name = "Diegu" # Diego Rodríguez, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1266.1.1 = { + birth = yes + } + 1326.1.1 = { + death = yes + } +} + +72959 = { + name = "Rodrigu" # Rodrigo, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1288.1.1 = { + birth = yes + } + 1335.1.1 = { + death = yes + } +} + +72960 = { + name = "Pedru" # Pedro, Bishop of Zamora + + religion = catholic + culture = asturleonese + + trait = education_learning_3 + + 1290.1.1 = { + birth = yes + } + 1343.1.1 = { + death = yes + } +} + +73032 = { + name = "Bermudu" # Bermudo Velaz, Count of Mondoñedo (?-1056) + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 73898 # Vela Bermúdez de Cea + + 966.1.1 = { + birth = yes + } + 983.1.1 = { + add_spouse = asturleonese0119 # Elvira Pinióliz + } + 1027.1.26 = { + death = yes + } +} + +73033 = { + name = "Vela" # Vela Bermúdez I + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 73032 # Count Bermudo Velaz of Mondoñedo + + 985.1.1 = { + birth = yes + } + 1010.1.1 = { + add_spouse = asturleonese0181 # Gotina + } + 1056.9.1 = { + death = yes + } +} + +73034 = { + name = "Ovecu" # Oveco Bermúdez, Count of Mondoñedo (1027-1042) + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 73032 # Count Bermudo Velaz of Mondoñedo + + 986.1.1 = { + birth = yes + } + 1038.1.1 = { + add_spouse = 73044 # Elvira Suárez + } + 1042.1.1 = { + death = yes + } +} + +73035 = { + name = "Bermudu" # Bermudo Velaz II + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 73033 # Vela Bermúdez I + mother = asturleonese0181 # Gotina + + 1011.1.1 = { + birth = yes + } + 1042.1.1 = { + add_spouse = 73036 # Elvira + } + 1063.6.11 = { + add_spouse = asturleonese0182 # Fronilde Yáñez + } + 1065.4.1 = { + death = yes + } +} + +73036 = { + name = "Elvira" # Elvira, wife of Bermudo Velaz II (73035) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1021.1.1 = { + birth = yes + } + 1056.10.28 = { + death = yes + } +} + +73037 = { + name = "Vela" # Vela Bermúdez II + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 73035 # Bermudo Velaz II + mother = 73036 # Elvira + + 1043.1.1 = { + birth = yes + } + 1066.1.1 = { + add_spouse = 200170 # Auro Díaz (basque.txt) + } + 1095.1.25 = { + death = yes + } +} + +73038 = { + name = "Bermudu" # Bermudo Velaz III + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 73037 # Vela Bermúdez II + mother = 200170 # Auro Díaz + + 1067.1.1 = { + birth = yes + } + 1117.1.1 = { + death = yes + } +} + +73039 = { + name = "Sancha" # Sancha Velaz + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 73037 # Vela Bermúdez II + mother = 200170 # Auro Díaz + + 1069.1.1 = { + birth = yes + } + 1119.1.1 = { + death = yes + } +} + +73041 = { + name = "Bermudu" # Bermudo Ovéquiz + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 73034 # Count Oveco Bermúdez of Mondoñedo + mother = 73044 # Countess Elvira Suárez + + 1039.1.1 = { + birth = yes + } + 1055.1.1 = { + add_spouse = 73049 # Jimena Peláez + } + 1092.1.1 = { + death = yes + } +} + +73043 = { + name = "Rodrigu" # Rodrigo Ovéquiz + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 73034 # Count Oveco Bermúdez of Mondoñedo + mother = 73044 # Countess Elvira Suárez + + 1041.1.1 = { + birth = yes + } + 1066.1.1 = { + add_spouse = 73045 # Toda + } + 1093.1.1 = { + death = yes + } +} + +73044 = { + name = "Elvira" # Elvira Suárez, wife of Count Oveco Bemúdez of Mondoñedo (73034) + female = yes + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0183 # Suero Gundemáriz + mother = galician0320 # Teodegonzia Rodríguez + + 1021.1.1 = { + birth = yes + } + 1071.1.1 = { + death = yes + } +} + +73045 = { + name = "Toda" # Toda, wife of Rodrigo Ovéquiz (73043) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1049.1.1 = { + birth = yes + } + 1099.1.1 = { + death = yes + } +} + +73046 = { + name = "Aldonza" # Aldonza Muñoz, wife of Vela Ovéquiz (73042 - galician.txt) + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0077 # Munio Fernández + mother = asturleonese0076 # Elvira Peláez + + 1045.1.1 = { + birth = yes + } + 1097.5.23 = { + death = yes + } +} + +73049 = { + name = "Ximena" # Jimena Peláez, wife of Bermudo Ovéquiz (73041) + female = yes + dynasty_house = house_froilaz + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0075 # Pelayo Pérez + mother = asturleonese0100 # Aldonza Ordóñez de León + + 1025.1.1 = { + birth = yes + } + 1095.7.16 = { + death = yes + } +} + +73050 = { + name = "Sueru" # Suero Bermúdez + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + + father = 73041 # Bermudo Ovéquiz + mother = 73049 # Jimena Peláez + + 1056.1.1 = { + birth = yes + } + 1071.1.1 = { + trait = education_stewardship_2 + } + 1110.12.30 = { + add_spouse = 73052 # Anderquina Gutiérrez + } + 1138.8.12 = { + death = yes + } +} + +73051 = { + name = "Alfonsu" # Alfonso Bermúdez + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + + father = 73041 # Bermudo Ovéquiz + mother = 73049 # Jimena Peláez + + 1058.1.1 = { + birth = yes + } + 1080.1.1 = { + add_spouse = 73053 # Urraca Raimúndez + } + 1129.3.8 = { + death = yes + } +} + +73052 = { + name = "Enderquina" # Anderquina Gutiérrez, wife of Suero Bermúdez (73050) + female = yes + dynasty = gutierre_fernandez # Gutierre Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0408 # Gutierre Fernández + + 1090.1.1 = { + birth = yes + } + 1122.3.7 = { + death = yes + } +} + +73054 = { + name = "Pedru" # Pedro Alfónsez + dynasty_house = house_leonese_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1081.1.1 = { + birth = yes + } + 1130.1.1 = { + add_spouse = 72898 + } + 1167.1.1 = { + add_spouse = 72562 + } + 1179.9.23 = { + death = yes + } +} + +73055 = { + name = "Gutierre" # Gutierre Alfónsez + dynasty_house = house_leonese_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1082.1.1 = { + birth = yes + } + 1138.1.1 = { + death = yes + } +} + +73056 = { + name = "Gonzalu" # Gonzalo Alfónsez + dynasty_house = house_leonese_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1083.1.1 = { + birth = yes + } + 1141.6.1 = { + death = yes + } +} + +73057 = { + name = "Rodrigo" # Rodrigo Alfónsez + dynasty_house = house_leonese_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1085.1.1 = { + birth = yes + } + 1140.1.1 = { + death = yes + } +} + +73058 = { + name = "MarI_a" # María Alfónsez + female = yes + dynasty_house = house_leonese_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1086.1.1 = { + birth = yes + } + 1145.1.1 = { + death = yes + } +} + +73059 = { + name = "Aldonza" # Aldonza Alfónsez + female = yes + dynasty_house = house_leonese_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1088.1.1 = { + birth = yes + } + 1144.1.1 = { + death = yes + } +} + +73060 = { + name = "Taresa" # Teresa Alfónsez + female = yes + dynasty_house = house_leonese_vela + + father = 73051 + mother = 73053 + + religion = catholic + culture = asturleonese + + 1089.1.1 = { + birth = yes + } + 1135.1.1 = { + death = yes + } +} + +73061 = { + name = "Elvira" # Elvira Pérez + female = yes + dynasty_house = house_leonese_vela + + father = 73054 + mother = 72898 + + religion = catholic + culture = asturleonese + + 1131.1.1 = { + birth = yes + } + 1182.1.1 = { + death = yes + } +} + +73062 = { + name = "Gutierre" # Gutierre Bermúdez + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + + father = 73041 # Bermudo Ovéquiz + mother = 73049 # Jimena Peláez + + 1060.1.1 = { + birth = yes + } + 1076.1.1 = { + trait = education_stewardship_2 + } + 1117.1.18 = { + add_spouse = 72864 # Toda Pérez de Traba + } + 1182.1.1 = { + death = yes + } +} + +73063 = { + name = "Urraca" # Urraca Bermúdez, wife of Gonzalo Ansúrez (70104 - castilian.txt) + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + + father = 73041 # Bermudo Ovéquiz + mother = 73049 # Jimena Peláez + + 1062.1.1 = { + birth = yes + } + 1078.1.1 = { + trait = education_diplomacy_2 + } + 1124.1.1 = { + death = yes + } +} + +73064 = { + name = "Ximena" # Ximena Bermúdez + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + + father = 73041 # Bermudo Ovéquiz + mother = 73049 # Jimena Peláez + + 1064.1.1 = { + birth = yes + } + 1080.1.1 = { + trait = education_intrigue_1 + } + 1124.1.1 = { + death = yes + } +} + +73065 = { + name = "Belasquida" # Velasquita Bermúdez + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + + father = 73041 # Bermudo Ovéquiz + mother = 73049 # Jimena Pelaéz + + 1066.1.1 = { + birth = yes + } + 1116.1.1 = { + death = yes + } +} + +73066 = { + name = "Marina" # Marina Peláez + female = yes + dynasty = 12180 + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 70111 # Pelayo Rodríguez + mother = 70112 # Gotina Fernández de Cea + + 997.1.1 = { + birth = yes + } + 1022.1.1 = { + death = yes + } +} + +73070 = { + name = "Rodrigu" # Rodrigo Velaz + dynasty_house = house_leonese_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1162.1.1 = { + birth = yes + } + 1175.1.1 = { + death = yes + } +} + +73071 = { + name = "GarcI_a" # García Velaz + dynasty_house = house_leonese_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1163.1.1 = { + birth = yes + } + 1180.1.1 = { + death = yes + } +} + +73072 = { + name = "Fernandu" # Fernando Velaz + dynasty_house = house_leonese_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1165.1.1 = { + birth = yes + } + 1190.1.1 = { + add_spouse = 73077 + } + 1192.1.1 = { + death = yes + } +} + +73073 = { + name = "Ponce" # Ponce Velaz + dynasty_house = house_leonese_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1166.1.1 = { + birth = yes + } + 1190.1.1 = { + add_spouse = 72998 + } + 1202.9.24 = { + death = yes + } +} + +73074 = { + name = "Xuan" # Juan Velaz + dynasty_house = house_leonese_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + 1168.1.1 = { + birth = yes + } + 1172.1.1 = { + death = yes + } +} + +73075 = { + name = "Pedru" # Pedro Velaz + dynasty_house = house_leonese_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + trait = education_learning_1 + + 1169.1.1 = { + birth = yes + } + 1210.1.1 = { + death = yes + } +} + +73076 = { + name = "MarI_a" # María Velaz + female = yes + dynasty_house = house_leonese_vela + + father = 72171 + mother = 72170 + + religion = catholic + culture = asturleonese + + trait = education_learning_1 + + 1171.1.1 = { + birth = yes + } + 1213.1.1 = { + death = yes + } +} + +73078 = { + name = "Xuan" # Juan Fernández + dynasty_house = house_leonese_vela + + father = 73072 + mother = 73077 + + religion = catholic + culture = asturleonese + + 1191.1.1 = { + birth = yes + } + 1193.1.1 = { + death = yes + } +} + +73079 = { + name = "Fernandu" # Fernando Fernández + dynasty_house = house_leonese_vela + + father = 73072 + mother = 73077 + + religion = catholic + culture = asturleonese + + 1192.1.1 = { + birth = yes + } + 1221.1.1 = { + death = yes + } +} + +73080 = { + name = "Fernandu" # Fernando Ponce + dynasty_house = house_leonese_vela + + father = 73073 + mother = 72998 + + religion = catholic + culture = asturleonese + + 1191.1.1 = { + birth = yes + } + 1205.1.1 = { + death = yes + } +} + +73081 = { + name = "Xuan" # Juan Ponce + dynasty_house = house_leonese_vela + + father = 73073 + mother = 72998 + + religion = catholic + culture = asturleonese + + 1193.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +73082 = { + name = "Pedru" # Pedro Ponce de León + dynasty_house = house_leonese_vela + + father = 73073 + mother = 72998 + + religion = catholic + culture = asturleonese + + 1194.10.19 = { + birth = yes + } + 1225.1.1 = { + add_spouse = 71445 + dynasty = 7003 + culture = castilian + name = Pedro + } + 1265.1.1 = { + death = yes + } +} + +73750 = { + name = "Fruela" # Fruela Ordóñez, Count of Benavente (866-896) + dynasty_house = house_cantabria # House of Cantabia + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 70017 # King Ordoño I of Asturias + mother = 70018 # Queen Nuña Ramírez (galician.txt) + + 849.1.1 = { + birth = yes + } + 896.1.1 = { + death = { + death_reason = death_execution + killer = 70019 # King Alfonso III of Asturias + } + } +} + +73751 = { + name = "NuN_u" # Nuño Ordóñez + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = blind + trait = education_diplomacy_1 + + father = 70017 # King Ordoño I of Asturias + mother = 70018 # Queen Nuña Ramírez (galician.txt) + + 851.1.1 = { + birth = yes + } + 866.5.27 = { + employer = 70019 # King Alfonso III of Asturias + } + 894.1.1 = { + add_spouse = castilian0001 # Asura Díaz (castilian.txt) + } + 916.1.1 = { + death = yes + } +} + +73752 = { + name = "Bermudu" # Bermudo Ordóñez, Count of Astorga (896-904) + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = blind + + father = 70017 # King Ordoño I of Asturias + mother = 70018 # Queen Nuña Ramírez (galician.txt) + + 853.1.1 = { + birth = yes + } + 866.5.27 = { + employer = 70019 # King Alfonso III of Asturias + } + 869.1.1 = { + trait = education_diplomacy_2 + } + 928.12.1 = { + death = yes + } +} + +73753 = { + name = "Odoariu" # Odoario Ordóñez, Count of Astorga (878-896) + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + + father = 70017 # King Ordoño I of Asturias + mother = 70018 # Queen Nuña Ramírez (galician.txt) + + 855.1.1 = { + birth = yes + } + 866.5.27 = { + employer = 73750 # Count Fruela Ordóñez of Benavente + } + 896.1.1 = { + death = { + death_reason = death_execution + killer = 70019 # King Alfonso III of Asturias + } + } +} + +73754 = { + name = "Leodegundia" # Leodegundia Ordóñez, wife of King García I of Navarra (70292 - basque.txt) + female = yes + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 70017 # King Ordoño I of Asturias + mother = 70018 # Queen Nuña Ramírez (galician.txt) + + 850.1.1 = { + birth = yes + } + 866.5.27 = { + employer = 70019 # King Alfonso III of Asturias + } + 928.1.1 = { + death = yes + } +} + +73762 = { + name = "Aldonza" # Aldonza Ramírez + female = yes + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = blind # Born blind + trait = education_learning_1 + + father = 70015 # King Ramiro I of Asturias + mother = 73761 # Queen Paterna Díaz (castilian.txt) + + 845.1.1 = { + birth = yes + } + 866.5.27 = { + employer = 70019 # King Alfonso III of Asturias + } + 908.1.1 = { + death = yes + } +} + +73868 = { + name = "Mauregatu" # Mauregato Menéndez + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 73867 # Hermenegildo Mauregátiz + + 795.1.1 = { + birth = yes + } + 860.1.1 = { + death = yes + } +} + +73896 = { + name = "Sueru" # Suero Núñez + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 200163 # Nuño Velaz (basque.txt) + + 900.1.1 = { + birth = yes + } + 951.5.15 = { + death = yes + } +} + +73897 = { + name = "Vela" # Vela Núñez + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 200163 # Nuño Velaz (basque.txt) + + 896.1.1 = { + birth = yes + } + 919.1.1 = { + add_spouse = asturleonese0026 # Totilde + } + 950.5.25 = { + death = yes + } +} + +73898 = { + name = "Vela" # Vela Bermúdez + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0037 # Count Bermudo Núñez of Salamanca + + 939.1.1 = { + birth = yes + } + 976.3.27 = { + death = yes + } +} + +106041 = { + name = "Ximena" # Jimena Fernández de Cea, wife of King García III of Navarra (106040 - basque.txt) + female = yes + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0009 # Baron Fernando Bermúdez of Cea + mother = castilian0012 # Baroness Elvira Díaz + + 964.1.1 = { + birth = yes + } + 1045.1.1 = { + death = yes + } +} + +106060 = { + name = "OrdoN_u" # Ordoño Ordóñez + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_martial_3 + + father = 108560 # Ordoño Ramírez + mother = 108592 # Cristina Bermúdez + + 1005.1.1 = { + birth = yes + } + 1040.1.1 = { + add_spouse = 70068 # Anderquina (castilian.txt) + } + 1066.1.1 = { + employer = 106011 + } + 1072.1.1 = { + death = yes + } +} + +107511 = { + name = "Sancha" # Sancha Alfónsez, wife of King Fernando I of Castilla (107510 - castilian.txt) + female = yes + dynasty_house = house_leon-spain # House of León + martial = 7 + diplomacy = 4 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = content + trait = education_diplomacy_4 + + father = 108570 # King Alfonso V of León + mother = 109624 # Queen Elvira Mendes + + 1016.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 108500 # King Alfonso VI of León (castilian.txt) + trait = ill + } + 1067.11.7 = { + death = { + death_reason = death_natural_causes + } + } +} + +107610 = { + name = "FlaI_n" # Flaín Muñoz + dynasty = 8620 # Flaínez Dynasty + martial = 7 + diplomacy = 4 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = asturleonese + trait = diligent + trait = honest + trait = cynical + trait = calm + trait = education_diplomacy_2 + + father = 107620 # Munio Flaínez + mother = 107621 # Froiloba Bermúdez de Cea + + 949.1.1 = { + birth = yes + } + 983.1.1 = { + add_spouse = asturleonese0010 # Justa Fernández de Cea + } + 991.1.1 = { + add_spouse = asturleonese0122 # Justa Pépiz + } + 1003.3.11 = { + death = yes + } +} + +107620 = { + name = "Muniu" # Munio Flaínez + dynasty = 8620 # Flaínez Dynasty + martial = 7 + diplomacy = 5 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = greedy + trait = gluttonous + trait = education_diplomacy_1 + + father = asturleonese0003 # Flaín Ectaz + + 932.1.1 = { + birth = yes + } + 948.1.1 = { + add_spouse = 107621 # Froiloba Bermúdez de Cea + } + 962.1.1 = { + death = yes + } +} + +107621 = { + name = "Froiloba" # Froiloba Bermúdez de Cea, wife of Munio Flaínez (107620) + female = yes + dynasty_house = house_cea # House of Cea + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = lazy + trait = wrathful + trait = education_stewardship_2 + + father = asturleonese0037 # Count Bermudo Núñez of Salamanca + mother = asturleonese0008 # Countess Argilo + + 931.1.1 = { + birth = yes + } + 998.1.1 = { + death = yes + } +} + +108510 = { + name = "Diegu" # Diego Fernández de Oviedo, Count of Asturias de Oviedo (1037-1046) + dynasty_house = house_oviedo # House of Oviedo + martial = 4 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = 70092 # Baron Fernando Flaínez of Sarria + mother = 70093 # Baroness Elvira Peláez + + 1020.1.1 = { + birth = yes + } + 1036.1.1 = { + add_spouse = asturleonese0032 # Elvira Ovéquiz + } + 1043.1.1 = { + add_spouse = 108511 # Cristina Fernández + } + 1046.7.24 = { + death = yes + } +} + +108511 = { + name = "Cristina" # Cristina Fernández, wife of Count Diego Fernández of Asturias de Oviedo (108510) + female = yes + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 108530 + + 1027.1.1 = { + birth = yes + } + 1079.1.1 = { + death = yes + } +} + +108512 = { + name = "Rodrigu" # Rodrigo Díaz de Oviedo, Count of Asturias de Oviedo (1046-1090) + dynasty_house = house_oviedo # House of Oviedo + martial = 8 + diplomacy = 5 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = 108510 # Count Diego Fernández of Asturias de Oviedo + mother = 108511 # Countess Cristina Fernández + + 1044.1.1 = { + birth = yes + } + 1066.1.1 = { + add_spouse = 72706 # Gontroda + } + 1090.1.1 = { + death = yes + } +} + +108514 = { + name = "Fernandu" # Fernando Díaz de Oviedo, Count of Asturias de Oviedo (1090-1108) + dynasty_house = house_oviedo # House of Oviedo + martial = 6 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 108510 # Count Diego Fernández of Asturias de Oviedo + mother = 108511 # Countess Cristina Fernández + + 1045.1.1 = { + birth = yes + } + 1046.7.24 = { + employer = 108512 # Count Rodrigo of Asturias de Oviedo + } + 1069.1.1 = { + add_spouse = 70255 # Goto González de Lara (castilian.txt) + } + 1089.1.1 = { + add_spouse = 71355 # Anderquina Rodríguez (castilian.txt) + } + 1108.5.1 = { + death = { + death_reason = death_battle + } + } +} + +108519 = { + name = "Ximena" # Jimena Díaz de Oviedo, wife of Count Rodrigo Díaz 'El Cid' of Valencia (107590 - castilian.txt), Countess of Valencia (1099-1102) + female = yes + dynasty_house = house_oviedo # House of Oviedo + martial = 8 + diplomacy = 8 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = wrathful + trait = education_stewardship_2 + + father = 108510 # Count Diego Fernández of Asturias de Oviedo + mother = 108511 # Countess Cristina Fernández + + 1046.1.1 = { + birth = yes + } + 1046.7.24 = { + employer = 108512 # Count Rodrigo Díaz de Oviedo + } + 1106.1.1 = { + death = { + death_reason = death_natural_causes + } + } +} + +108530 = { + name = "Fernandu" # Fernando Gundemáriz + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 108550 # Count Gundemaro Piñóliz of Asturias de Oviedo + mother = 108551 # Countess Muniadona + + 992.1.1 = { + birth = yes + } + 1032.1.1 = { + add_spouse = 108531 # Jimena Alfónsez de León + } + 1044.1.1 = { + death = yes + } +} + +108531 = { + name = "Ximena" # Jimena Alfónsez de León, wife of Fernando Gundemáriz (108530) + female = yes + dynasty_house = house_leon-spain # House of León + martial = 5 + diplomacy = 5 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = greedy + trait = education_stewardship_2 + + father = 108570 # King Alfonso V of León + mother = 106042 # Urraca Garcés Jimena + + 1024.1.1 = { + birth = yes + } + 1041.1.1 = { + death = yes + } +} + +108532 = { + name = "Diegu" # Diego Fernández + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 108530 # Fernando Gundemáriz + + 1025.1.1 = { + birth = yes + } + 1046.7.24 = { + employer = 108512 # Count Rodrigo Díaz of Asturias de Oviedo + } + 1053.1.1 = { + add_spouse = 109630 # Muniadona Ordóñez (galician.txt) + } + 1070.1.1 = { + death = yes + } +} + +108533 = { + name = "Llope" # Lope Díaz + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + + father = 108532 # Diego Fernández + mother = 109630 # Mumadona Ordonhes (galician.txt) + + 1054.1.1 = { + birth = yes + } + 1070.1.1 = { + trait = education_martial_1 + } + 1111.1.11 = { + death = yes + } +} + +108540 = { + name = "Alfonsu" # Alfonso Ordóñez + dynasty_house = house_leon-spain # House of León + martial = 6 + diplomacy = 4 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = honest + trait = education_martial_2 + + father = 108560 # Ordoño Ramírez + mother = 108592 # Cristina Bermúdez + + 1001.1.1 = { + birth = yes + } + 1021.1.1 = { + add_spouse = 70065 # Fronilde + } + 1050.1.1 = { + death = { + death_reason = death_battle + } + } +} + +108550 = { + name = "Gundemaru" # Gundemaro Pinióliz, Count of Asturias de Oviedo (966-1012) + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = 200087 # Piñolo Gundemáriz + mother = asturleonese0034 # Jimena Ovéquiz + + 948.1.1 = { + birth = yes + } + 989.1.1 = { + add_spouse = asturleonese0111 # Velasquita + } + 991.1.1 = { + add_spouse = 108551 # Muniadona + } + 1012.1.1 = { + death = yes + } +} + +108551 = { + name = "Muniadona" # Muniadona, wife of Count Gundemaro Pinióliz of Asturias de Oviedo (108550) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + 975.1.1 = { + birth = yes + } + 1045.1.1 = { + death = yes + } +} + +108560 = { + name = "OrdoN_u" # Ordoño Ramírez + dynasty_house = house_leon-spain # House of León + martial = 8 + diplomacy = 4 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 108610 # King Ramiro III Sánchez of Leon + mother = 70028 # Queen Sancha Gómez (castilian.txt) + + 983.1.1 = { + birth = yes + } + 999.9.1 = { + add_spouse = 108592 # Cristina Bermúdez + } + 1024.1.1 = { + death = yes + } +} + +108570 = { + name = "Alfonsu" # Alfonso (V) Bermúdez 'el Noble', King of León (999-1028) & Count of Astorga, Benavente, León, Monterrei, Santiago & Zamora (999-1028), Tui (1000-1028), Avila & Salamanca (1027-1028) + dynasty_house = house_leon-spain # House of León + martial = 7 + diplomacy = 4 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = education_stewardship_4 + + father = 108590 # King Bermudo II Ordóñez of León + mother = 107673 # Queen Elvira García (castilian.txt) + + 996.1.1 = { + birth = yes + } + 999.9.1 = { + capital = c_leon + give_nickname = nick_the_noble + } + 1015.1.1 = { + add_spouse = 109624 # Elvira Mendes (galician.txt) + } + 1023.1.2 = { + add_spouse = 106042 # Urraca Garcés (basque.txt) + } + 1028.8.7 = { + death = { + death_reason = death_siege + } + } +} + +108590 = { + name = "Bermudu" # Bermudo (II) Ordóñez 'el Gotoso', King of León (984-999) & Count of Benavente, León & Zamora (984-999), Astorga (988-999), Monterrei & Santiago (997-999) + dynasty_house = house_leon-spain # House of León + martial = 4 + diplomacy = 7 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = asturleonese + trait = chaste + trait = cynical + trait = gout_ridden + trait = education_intrigue_2 + + father = 108600 # King Ordoño III of León + mother = 107682 # Queen Urraca Fernández + + 953.1.1 = { + birth = yes + } + 981.10.11 = { + add_spouse = 108591 # Velasquita Ramires (galician.txt) + } + 984.1.1 = { + capital = c_leon + } + 988.12.24 = { + remove_spouse = 108591 + } + 991.1.1 = { + add_spouse = 107673 # Elvira García (castilian.txt) + } + 998.1.1 = { + give_nickname = nick_the_gouty + } + 999.9.1 = { + death = { + death_reason = death_gout_ridden + } + } +} + +108592 = { + name = "Cristina" # Cristina Bermúdez + dynasty_house = house_leon-spain # House of León + female = yes + martial = 6 + diplomacy = 7 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = clubfooted + trait = education_diplomacy_2 + + father = 108590 # King Bermudo II of León + mother = 108591 # Queen Velasquita Ramires + + 983.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +108600 = { + name = "OrdoN_u" # Ordoño (III) Ramírez, King of León (951-956) & Count of Asturias de Oviedo, Benavente, León & Zamora (951-956), Avila & Salamanca (955-956) + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 8 + trait = education_diplomacy_4 + + father = 70024 # King Ramiro II of León + mother = 70025 # Adosinda Gutiérrez + + 927.1.1 = { + birth = yes + } + 951.1.1 = { + add_spouse = 107682 # Urraca Fernández (castilian.txt) + } + 951.1.15 = { + capital = c_leon + } + 956.10.13 = { + death = yes + } +} + +108610 = { + name = "Ramiru" # Ramiro (III) Sánchez 'el Niño', King of León (966-984) & Count of Benavente, León & Zamora (966-984), Avila & Salamanca (966-977) + dynasty_house = house_leon-spain # House of León + martial = 6 + diplomacy = 5 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = asturleonese + trait = deceitful + trait = brave + trait = education_martial_1 + + father = 70026 # King Sancho I of León + mother = 70027 # Queen Teresa Ansúrez + + 960.1.1 = { + birth = yes + } + 966.1.1 = { + capital = c_leon + } + 979.1.1 = { + add_spouse = 70028 + } + 984.1.1 = { + death = yes + } +} + +142286 = { + name = "Cristina" # Cristina González de las Asturias + female = yes + # dynasty = # de Asturias + religion = catholic + culture = asturleonese + 1100.1.1 = { + birth = "1100.1.1" + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +200087 = { + name = "PiN_olu" # Piniolo Gundemáriz + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 200086 # Gundemaro + + 927.1.1 = { + birth = yes + } + 946.1.1 = { + add_spouse = asturleonese0034 # Jimena Velaz + } + 962.1.20 = { + death = yes + } +} + +200102 = { + name = "OrdoN_u" # Ordoño Flaínez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 70107 # Flaín Peláez + mother = 70108 # Gotina Bermúdez + + 1082.1.1 = { + birth = yes + } + 1098.1.1 = { + add_spouse = 72724 # Gotina Pérez (castilian.txt) + } + 1104.1.19 = { + death = yes + } +} + +200103 = { + name = "Gontroda" # Gontroda Flaínez + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 70107 # Flaín Peláez + mother = 70108 # Gotina Bermúdez + + 1083.1.1 = { + birth = yes + } + 1104.1.19 = { + death = yes + } +} + +208530 = { + name = "MartI_n" # Martín Pérez Arias + dynasty = 101884 + religion = catholic + culture = asturleonese + trait = zealous + trait = diligent + trait = education_learning_3 + father = 208532 + 1149.1.1 = { + birth = "1149.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +208531 = { + name = "Rodrigu" # Rodrigo Pérez Arias + dynasty = 101884 + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = asturleonese + trait = gluttonous + trait = lustful + trait = arrogant + trait = brave + trait = education_martial_2 + father = 208532 + 1169.1.1 = { + birth = "1169.1.1" + } + 1219.1.1 = { + death = "1219.1.1" + } +} + +208532 = { + name = "Pedru" # Pedro Arias + dynasty = 101884 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = asturleonese + trait = temperate + trait = generous + trait = arrogant + trait = education_martial_2 + 1133.1.1 = { + birth = "1133.1.1" + } + 1185.1.1 = { + death = "1185.1.1" + } +} + +458006 = { + name = "Gonzalu" # Gonzalo Martínez de Oviedo, Grandmaster of the Order of Alcántara + dynasty = 101910 + martial = 8 + diplomacy = 6 + intrigue = 9 + stewardship = 7 + religion = catholic + culture = asturleonese + trait = wrathful + trait = education_learning_2 + 1291.1.1 = { + birth = "1291.1.1" + } + 1309.1.1 = { + employer = 73169 + } + 1312.1.1 = { + employer = 73170 + } + 1318.1.1 = { + employer = 73171 + } + 1334.1.1 = { + employer = 73172 + } + 1335.1.1 = { + employer = 73173 + } + 1335.7.1 = { + employer = 73174 + } + 1337.1.1 = { + employer = 0 + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +asturleonese0001 = { + name = "Sancha" # Sancha Rodríguez de Oviedo + female = yes + dynasty_house = house_oviedo # House of Oviedo + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 108512 # Count Rodrigo Díaz of Asturias de Oviedo + mother = 72706 # Gontroda + + 1067.1.1 = { + birth = yes + } + 1117.1.1 = { + death = yes + } +} + +asturleonese0002 = { + name = "Mayor" # Mayor Rodríguez de Oviedo + female = yes + dynasty_house = house_oviedo # House of Oviedo + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 108512 # Count Rodrigo Díaz of Asturias de Oviedo + mother = 72706 # Gontroda + + 1069.1.1 = { + birth = yes + } + 1119.1.1 = { + death = yes + } +} + +asturleonese0003 = { + name = "FlaI_n" # Flaín Ectaz, ancestor of Flaínez Dynasty + dynasty = 8620 # Flaínez Dynasty, Founder + religion = catholic + culture = asturleonese + trait = education_martial_3 + + 900.1.1 = { + birth = yes + } + 950.1.1 = { + death = yes + } +} + +asturleonese0004 = { + name = "Fernandu" # Fernando Flaínez, Count of Ávila & Salamanca (977-986), Cuéllar & Olmedo (979-986) + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_3 + + father = asturleonese0003 # Flaín, ancestor of Flaínez Dynasty + + 930.1.1 = { + birth = yes + } + 961.1.1 = { + add_spouse = asturleonese0120 # Gontroda + } + 986.1.1 = { + death = yes + } +} + +asturleonese0005 = { + name = "Ansur" # Ansur Muñoz + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 107620 # Munio Fernández + mother = 107621 # Froiloba Bermúdez de Cea + + 950.1.1 = { + birth = yes + } + 1002.1.1 = { + death = yes + } +} + +asturleonese0006 = { + name = "Velascu" # Velasco Muñoz + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 107620 # Munio Fernández + mother = 107621 # Froiloba Bermúdez de Cea + + 951.1.1 = { + birth = yes + } + 1003.3.11 = { + death = yes + } +} + +asturleonese0007 = { + name = "Ximena" # Jimena Muñoz, wife of Gonzalo Gómez (asturleonese0097) + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 107620 # Munio Fernández + mother = 107621 # Froiloba Bermúdez de Cea + + 952.1.1 = { + birth = yes + } + 1009.11.4 = { + death = yes + } +} + +asturleonese0008 = { + name = "Argilo" # Argilo, wife of Count Bermudo Núñez of Salamanca (asturleonese0037) + female = yes + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 73751 # Nuño Ordóñez + mother = castilian0001 # Asura Díaz (castilian.txt) + + 908.1.1 = { + birth = yes + } + 946.1.1 = { + death = yes + } +} + +asturleonese0009 = { + name = "Fernandu" # Fernando Bermúdez de Cea, Baron of Cea (955-978) + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_intrigue_2 + + father = asturleonese0037 # Count Bermudo Núñez of Salamanca + mother = asturleonese0008 # Countess Argilo + + 933.1.1 = { + birth = yes + } + 955.1.1 = { + add_spouse = castilian0012 # Elvira Díaz (castilian.txt) + } + 978.10.9 = { + death = yes + } +} + +asturleonese0010 = { + name = "Xusta" # Justa Fernández de Cea, wife of Flaín Muñoz (107610) + dynasty_house = house_cea # House of Cea + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0009 # Baron Fernado Bermúdez of Cea + mother = castilian0012 # Baroness Elvira Díaz (castilian.txt) + + 966.1.1 = { + birth = yes + } + 990.1.1 = { + death = yes + } +} + +asturleonese0011 = { + name = "Pedru" # Pedro Fernández de Cea, Baron of Cea (978-1028) + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0009 # Baron Fernado Bermúdez of Cea + mother = castilian0012 # Baroness Elvira Díaz (castilian.txt) + + 958.1.1 = { + birth = yes + } + 1004.1.1 = { + add_spouse = castilian0087 # Sancha Muñoz + } + 1028.1.1 = { + death = yes + } +} + +asturleonese0012 = { + name = "Aurea" # Aurea Ordóñez, wife of Nepociano Díaz (castilian0015 - castilian.txt) + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 70021 # King Ordoño II of León + mother = 70022 # Queen Elvira Menéndez + + 906.1.1 = { + birth = yes + } + 960.1.1 = { + death = yes + } +} + +asturleonese0013 = { + name = "Bermudu" # Bermudo Ramírez + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 70024 # King Ramiro II of León + mother = 70025 # Queen Adosinda Gutiérrez + + 923.1.1 = { + birth = yes + } + 939.12.1 = { + death = yes + } +} + +asturleonese0014 = { + name = "Fruela" # Fruela Alfónsez de León + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 70023 # King Alfonso IV of León + mother = 70126 # Queen Óneca Sánchez Jimena (basque.txt) + + 927.1.1 = { + birth = yes + } + 958.11.18 = { + death = yes + } +} + +asturleonese0015 = { + name = "Taresa" # Teresa Ramírez de León, wife of King García II of Navarra (70123 - basque.txt) + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 70024 # King Ramiro II of León + mother = 70025 # Queen Adosinda Gutiérrez + + 927.1.1 = { + birth = yes + } + 976.1.1 = { + death = yes + } +} + +asturleonese0016 = { + name = "Elvira" # Elvira Ramírez de León, Nun + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = devoted + trait = education_learning_1 + + father = 70024 # King Ramiro II of León + mother = 70025 # Queen Adosinda Gutiérrez + + 938.1.1 = { + birth = yes + } + 986.1.1 = { + death = yes + } +} + +asturleonese0017 = { + name = "Ramiru" # Ramiro Froilaz + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + + father = 70030 # King Fruela II of León + mother = basque0002 # Queen Urraca ibn Abdallah Banu Qasi + + 918.1.1 = { + birth = yes + } + 932.1.1 = { + trait = blind # Blinded by his cousin King Alfonso IV of León + death = { + death_reason = blind + } + } +} + +asturleonese0018 = { + name = "OrdoN_u" # Ordoño Froilaz + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + + father = 70030 # King Fruela II of León + mother = basque0002 # Queen Urraca ibn Abdallah Banu Qasi + + 920.1.1 = { + birth = yes + } + 932.1.1 = { + trait = blind # Blinded by his cousin King Alfonso IV of León + death = { + death_reason = blind + } + } +} + +asturleonese0019 = { + name = "Urraca" # Urraca Froilaz, wife of Aznar Purcellis (asturleonese0020) + female = yes + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 70030 # King Fruela II of León + mother = basque0002 # Queen Urraca ibn Abdallah Banu Qasi + + 918.1.1 = { + birth = yes + } + 969.1.1 = { + death = yes + } +} + +asturleonese0020 = { + name = "Aznar" # Aznar Purcellis + dynasty = purcellis # Purcellis Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 912.1.1 = { + birth = yes + } + 937.1.1 = { + add_spouse = asturleonese0019 # Urraca Froilaz + } + 962.1.1 = { + death = yes + } +} + +asturleonese0021 = { + name = "Fortis" # Fortis Froilaz, Bishop + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = education_learning_2 + + father = 70030 # King Fruela II of León + trait = bastard + + 916.1.1 = { + birth = yes + } + 966.1.1 = { + death = yes + } +} + +asturleonese0022 = { + name = "Eudo_n" # Eudón Froilaz + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + + father = 70030 # King Fruela II of León + trait = bastard + + 917.1.1 = { + birth = yes + } + 924.1.1 = { + death = yes + } +} + +asturleonese0023 = { + name = "GarcI_a" # García Ordóñez de León + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + + father = 70021 # King Ordoño II of León + mother = 70022 # Queen Elvira Menéndez + + 900.1.1 = { + birth = yes + } + 934.1.1 = { + death = yes + } +} + +asturleonese0024 = { + name = "Ximena" # Jimena Ordóñez de León + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + + father = 70021 # King Ordoño II of León + mother = 70022 # Queen Elvira Menéndez + + 902.1.1 = { + birth = yes + } + 936.10.1 = { + death = yes + } +} + +asturleonese0025 = { + name = "Gonzalu" # Gonzalo Adefónsiz + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 70019 # King Alfonso III of Asturias + mother = 73772 # Queen Jimena Garcés (basque.txt) + + 879.1.1 = { + birth = yes + } + 920.1.1 = { + death = yes + } +} + +asturleonese0026 = { + name = "Totilde" # Totilde, wife of Vela Núñez (73897 - basque.txt) + female = yes + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + 902.1.1 = { + birth = yes + } + 952.1.1 = { + death = yes + } +} + +asturleonese0027 = { + name = "Bermudu" # Bermudo Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = 73897 # Vela Núñez (basque.txt) + mother = asturleonese0026 # Totilde + + 920.1.1 = { + birth = yes + } + 945.8.28 = { + death = yes + } +} + +asturleonese0028 = { + name = "Godesteu" # Godesteo Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 73897 # Vela Núñez (basque.txt) + mother = asturleonese0026 # Totilde + + 922.1.1 = { + birth = yes + } + 972.1.1 = { + death = yes + } +} + +asturleonese0029 = { + name = "Sanchu" # Sancho Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 73897 # Vela Núñez (basque.txt) + mother = asturleonese0026 # Totilde + + 924.1.1 = { + birth = yes + } + 974.1.1 = { + death = yes + } +} + +asturleonese0030 = { + name = "Ovecu" # Oveco Sánchez + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0029 # Sancho Velaz + + 942.1.1 = { + birth = yes + } + 988.1.1 = { + add_spouse = asturleonese0031 # Eylo + } + 999.1.1 = { + death = yes + } +} + +asturleonese0031 = { + name = "Eylo" # Eylo, wife of Oveco Sánchez (asturleonese0030) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 970.1.1 = { + birth = yes + } + 1020.1.1 = { + death = yes + } +} + +asturleonese0032 = { + name = "Elvira" # Elvira Ovéquiz, wife of Diego Fernández de Oviedo (108510) + female = yes + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0030 # Oveco Sánchez + mother = asturleonese0031 # Eylo + + 999.1.1 = { + birth = yes + } + 1042.1.1 = { + death = yes + } +} + +asturleonese0033 = { + name = "Ovecu" # Bermudo Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 73897 # Vela Núñez (basque.txt) + mother = asturleonese0026 # Totilde + + 926.1.1 = { + birth = yes + } + 976.1.1 = { + death = yes + } +} + +asturleonese0034 = { + name = "Ximena" # Jimena Velaz, wife of Gundemaro (200086) + female = yes + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 73897 # Vela Núñez (basque.txt) + mother = asturleonese0026 # Totilde + + 928.1.1 = { + birth = yes + } + 978.1.1 = { + death = yes + } +} + +asturleonese0035 = { + name = "Oneca" # Óneca Díaz de Oviedo + female = yes + dynasty_house = house_oviedo # House of Oviedo + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 108510 # Count Diego Fernández of Asturias de Oviedo + mother = asturleonese0032 # Countess Elvira Ovéquiz + + 1035.1.1 = { + birth = yes + } + 1058.4.19 = { + death = yes + } +} + +asturleonese0036 = { + name = "Fernandu" # Fernando Peláez + dynasty = rodriguez # Rodríguez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 70111 # Count Pelayo of Coimbra + mother = 70112 # Gotina Fernández de Cea + + 993.1.1 = { + birth = yes + } + 1019.1.1 = { + add_spouse = castilian0068 # Elvira Sánchez Banu Gómez + } + 1028.11.13 = { + death = yes + } +} + +asturleonese0037 = { + name = "Bermudu" # Bermudo Núñez de Cea, Count of Ávila & Salamanca (939-955) & Baron of Cea (950-955) + dynasty_house = house_cea # House of Cea, Founder + religion = catholic + culture = asturleonese + trait = education_stewardship_3 + + father = 200163 # Nuño Velaz (basque.txt) + + 904.1.1 = { + birth = yes + } + 930.1.1 = { + add_spouse = asturleonese0008 # Argilo + } + 948.1.1 = { + add_spouse = asturleonese0162 # Velasquita + } + 955.1.1 = { + death = yes + } +} + +asturleonese0038 = { + name = "Ovecu" # Oveco Núñez, Bishop + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = devoted + trait = education_learning_3 + + father = 200163 # Núño Velaz (basque.txt) + + 898.1.1 = { + birth = yes + } + 951.1.1 = { + death = yes + } +} + +asturleonese0039 = { + name = "Muniu" # Munio Godestéiz, Count of Astorga (977-988) + dynasty = munio_godesteiz # Munio Godestéiz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 943.1.1 = { + birth = yes + } + 981.1.1 = { + add_spouse = galician0065 # Countess Velasquita Rodríguez of Astorga (galician.txt) + } + 988.10.8 = { + death = yes + } +} + +asturleonese0040 = { + name = "Teobaldu" # Teobaldo Muñoz + dynasty = munio_godesteiz # Munio Godestéiz Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0039 # Count Munio Godestéiz of Astorga + mother = galician0065 # Countess Velasquita Rodríguez of Astorga (galician.txt) + + 982.1.1 = { + birth = yes + } + 988.10.8 = { + death = yes + } +} + +asturleonese0041 = { + name = "Otrosia" # Otrosia Miréllez, wife of Count Juan Muñoz of Astorga (castilian0085 - castilian.txt) and Osorio Hermenegíldez (asturleonese0285) + female = yes + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0042 # Mirel Núñez + mother = asturleonese0044 # Velasquita + + 1000.1.1 = { + birth = yes + } + 1047.12.25 = { + death = yes + } +} + +asturleonese0042 = { + name = "Mirel" # Mirel, real name unknown + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0048 # Nuño Miréllez + mother = asturleonese0049 # Adosinda + + 951.1.1 = { + birth = yes + } + 973.1.1 = { + add_spouse = asturleonese0043 # María + } + 995.1.1 = { + add_spouse = asturleonese0044 # Velasquita + } + 1001.1.1 = { + death = yes + } +} + +asturleonese0043 = { + name = "MarI_a" # María, fictional first wife of Mirel Núñez (asturleonese0042) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 954.1.1 = { + birth = yes + } + 995.1.1 = { + death = yes + } +} + +asturleonese0044 = { + name = "Belasquida" # Velasquita, placeholder second wife of Mirel Núñez (asturleonese0042) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 978.1.1 = { + birth = yes + } + 1028.1.1 = { + death = yes + } +} + +asturleonese0045 = { + name = "MarI_a" # María Miréllez, wife of Alfonso Díaz (asturleonese0209) + female = yes + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0042 # Mirel Núñez + mother = asturleonese0043 # María + + 974.1.1 = { + birth = yes + } + 1031.1.1 = { + death = yes + } +} + +asturleonese0046 = { + name = "Goto" # Goto Miréllez, wife of Baron Gutierre Alfonso of Cea (asturleonese0210) + female = yes + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0042 # Mirel Núñez + mother = asturleonese0044 # Velasquita + + 996.1.1 = { + birth = yes + } + 1052.1.1 = { + death = yes + } +} + +asturleonese0047 = { + name = "Tegridia" # Tegridia Miréllez + female = yes + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0042 # Mirel Núñez + mother = asturleonese0044 # Velasquita + + 998.1.1 = { + birth = yes + } + 1047.12.25 = { + death = yes + } +} + +asturleonese0048 = { + name = "NuN_u" # Nuño Banu Mirel + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = asturleonese0093 # Mirel, ancestor of the Banu Mirel + + 917.1.1 = { + birth = yes + } + 938.1.1 = { + add_spouse = asturleonese0049 # Adosinda + } + 980.1.12 = { + death = yes + } +} + +asturleonese0049 = { + name = "Adosinda" # Adosinda, wife of Nuño Banu Mirel (asturleonese0048) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 920.1.1 = { + birth = yes + } + 970.1.1 = { + death = yes + } +} + +asturleonese0050 = { + name = "Gutierre" # Gutierre Núñez + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0048 # Nuño Banu Mirel + mother = asturleonese0049 # Adosinda + + 939.1.1 = { + birth = yes + } + 989.1.1 = { + death = yes + } +} + +asturleonese0051 = { + name = "Tellu" # Tello Núñez + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0048 # Nuño Banu Mirel + mother = asturleonese0049 # Adosinda + + 941.1.1 = { + birth = yes + } + 991.1.1 = { + death = yes + } +} + +asturleonese0052 = { + name = "Fernandu" # Fernando Núñez + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0048 # Nuño Banu Mirel + mother = asturleonese0049 # Adosinda + + 943.1.1 = { + birth = yes + } + 993.1.1 = { + death = yes + } +} + +asturleonese0053 = { + name = "Hermenexildu" # Hermenegildo Núñez + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0048 # Nuño Banu Mirel + mother = asturleonese0049 # Adosinda + + 945.1.1 = { + birth = yes + } + 986.9.1 = { + death = yes + } +} + +asturleonese0054 = { + name = "Goto" # Goto Núñez + female = yes + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0048 # Nuño Banu Mirel + mother = asturleonese0049 # Adosinda + + 947.1.1 = { + birth = yes + } + 997.1.1 = { + death = yes + } +} + +asturleonese0055 = { + name = "Elvira" # Elvira Pérez de Cea + female = yes + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0011 # Baron Pedro Fernández of Cea + mother = castilian0087 # Baroness Sancha Muñoz + + 1005.1.1 = { + birth = yes + } + 1038.8.31 = { + death = yes + } +} + +asturleonese0056 = { + name = "Diegu" # Diego Godestéiz I + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 965.1.1 = { + birth = yes + } + 1015.1.1 = { + death = yes + } +} + +asturleonese0057 = { + name = "Godesteu" # Godesteo Díaz + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0056 # Diego Godestéiz + + 986.1.1 = { + birth = yes + } + 1008.1.1 = { + add_spouse = castilian0088 # Teresa Muñoz (castilian.txt) + } + 1031.1.1 = { + death = yes + } +} + +asturleonese0058 = { + name = "Oneca" # Óneca Díaz + female = yes + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0056 # Diego Godestéiz + + 988.1.1 = { + birth = yes + } + 1071.11.23 = { + death = yes + } +} + +asturleonese0059 = { + name = "Diegu" # Diego Godestéiz II + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0057 # Godesteo Díaz + mother = castilian0088 # Teresa Muñoz (castilian.txt) + + 1009.1.1 = { + birth = yes + } + 1039.1.1 = { + death = yes + } +} + +asturleonese0060 = { + name = "Gotina" # Gotina Godestéiz + female = yes + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0057 # Godesteo Díaz + mother = castilian0088 # Teresa Muñoz (castilian.txt) + + 1010.1.1 = { + birth = yes + } + 1058.11.21 = { + death = yes + } +} + +asturleonese0061 = { + name = "Muniu" # Munio Godestéiz + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0057 # Godesteo Díaz + mother = castilian0088 # Teresa Muñoz (castilian.txt) + + 1012.1.1 = { + birth = yes + } + 1036.1.1 = { + add_spouse = asturleonese0062 # María + } + 1058.11.21 = { + death = yes + } +} + +asturleonese0062 = { + name = "MarI_a" # María, wife of Munio Godestéiz (asturleonese0061) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1018.1.1 = { + birth = yes + } + 1068.1.1 = { + death = yes + } +} + +asturleonese0063 = { + name = "Felipe" # Felipe Muñoz + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0061 # Munio Godestéiz + mother = asturleonese0062 # María + + 1037.1.1 = { + birth = yes + } + 1087.1.1 = { + death = yes + } +} + +asturleonese0064 = { + name = "Diegu" # Diego Muñoz + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0061 # Munio Godestéiz + mother = asturleonese0062 # María + + 1039.1.1 = { + birth = yes + } + 1089.1.1 = { + death = yes + } +} + +asturleonese0065 = { + name = "Gontroda" # Gontroda Godestéiz + female = yes + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0057 # Godesteo Díaz + mother = castilian0088 # Teresa Muñoz (castilian.txt) + + 1013.1.1 = { + birth = yes + } + 1038.1.14 = { + death = yes + } +} + +asturleonese0066 = { + name = "Sancha" # Sancha Godestéiz, wife of Paterno Anaya (castilian0078 - castilian.txt) + female = yes + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0057 # Godesteo Díaz + mother = castilian0088 # Teresa Muñoz (castilian.txt) + + 1014.1.1 = { + birth = yes + } + 1038.1.14 = { + death = yes + } +} + +asturleonese0067 = { + name = "Muniadona" # Muniadona Godestéiz, wife of Nepociano Osorio (castilian0076 - castilian.txt) and Munio Alfonso (asturleonese0231) + female = yes + dynasty = godesteo_diaz # Godesteo Díaz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0057 # Godesteo Díaz + mother = castilian0088 # Teresa Muñoz (castilian.txt) + + 1015.1.1 = { + birth = yes + } + 1083.4.2 = { + death = yes + } +} + +asturleonese0068 = { + name = "Ramiru" # Ramiro Adefónsiz + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 70019 # King Alfonso III of Asturias + mother = 73772 # Queen Jimena Garcés (basque.txt) + + 880.1.1 = { + birth = yes + } + 929.3.21 = { + death = yes + } +} + +asturleonese0069 = { + name = "Fruela" # Fruela Jiménez, Count of Pravia (981-1012) + dynasty_house = house_froilaz # House Froilaz, Founder + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = galician0087 # Ximeno Dias (galician.txt) + mother = galician0072 # Adosinda Gutiérrez (galician.txt) + + 956.1.1 = { + birth = yes + } + 1012.11.12 = { + death = yes + } +} + +asturleonese0070 = { + name = "Pedru" # Pedro García + religion = catholic + culture = asturleonese + trait = education_martial_3 + + 1080.1.1 = { + birth = yes + } + 1097.1.1 = { + add_matrilineal_spouse = asturleonese0087 # Aldonza Peláez + } + 1131.1.1 = { + death = yes + } +} + +asturleonese0071 = { + name = "MarI_a" # María García + female = yes + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0070 # Pedro García + mother = asturleonese0087 # Aldonza Peláez + + 1098.1.1 = { + birth = yes + } + 1148.1.1 = { + death = yes + } +} + +asturleonese0072 = { + name = "Pedru" # Pedro Froilaz, Count of Pravia (1012-1033) & Astorga (1028-1033) + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0069 # Count Fruela Jiménez of Pravia + + 992.1.1 = { + birth = yes + } + 1031.1.1 = { + add_spouse = castilian0088 # Teresa Muñoz + } + 1033.9.16 = { + death = yes + } +} + +asturleonese0073 = { + name = "Pelayu" # Pelayo Pérez + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0072 # Count Pedro Froilaz of Pravia + mother = castilian0088 # Countess Teresa Muñoz (castilian.txt) + + 1032.1.1 = { + birth = yes + } + 1048.3.12 = { + death = yes + } +} + +asturleonese0074 = { + name = "Ximenu" # Jimeno Froilaz + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0069 # Count Fruela Jiménez of Pravia + + 994.1.1 = { + birth = yes + } + 1022.2.26 = { + death = yes + } +} + +asturleonese0075 = { + name = "Pelayu" # Pelayo Froilaz 'el Diacono', Count of Pravia (1033-1050) + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_martial_3 # Marshall of the Kingdom of León + + father = asturleonese0069 # Count Fruela Jiménez of Pravia + + 990.1.1 = { + birth = yes + } + 1022.1.1 = { + add_spouse = asturleonese0100 # Aldonza Ordóñez + } + 1050.1.1 = { + death = yes + } +} + +asturleonese0076 = { + name = "Elvira" # Elvira Peláez, wife of Munio Fernández (asturleonese0077) + female = yes + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0075 # Count Pelayo Froilaz of Pravia + mother = asturleonese0100 # Countess Aldonza Ordóñez + + 1027.1.1 = { + birth = yes + } + 1075.1.1 = { + death = yes + } +} + +asturleonese0077 = { + name = "Muniu" # Munio Fernández + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 70092 # Baron Fernando Flaínez of Sarria + mother = 70093 # Baroness Elvira Peláez + + 1019.1.1 = { + birth = yes + } + 1044.1.1 = { + add_spouse = asturleonese0076 # Elvira Peláez + } + 1050.1.1 = { + death = yes + } +} + +asturleonese0078 = { + name = "Pedru" # Pedro Peláez, Count of Pravia (1050-1096) + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0075 # Count Pelayo Froilaz of Pravia + mother = asturleonese0100 # Countess Aldonza Ordóñez + + 1034.1.1 = { + birth = yes + } + 1052.1.1 = { + add_spouse = asturleonese0079 # Elvira + } + 1096.3.22 = { + death = yes + } +} + +asturleonese0079 = { + name = "Elvira" # Elvira, wife of Count Pedro Peláez of Pravia (asturleonese0078) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1034.1.1 = { + birth = yes + } + 1096.3.22 = { + death = yes + } +} + +asturleonese0080 = { + name = "Pelayu" # Pelayo Pérez + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0078 # Count Pedro Peláez of Pravia + mother = asturleonese0079 # Countess Elvira + + 1053.1.1 = { + birth = yes + } + 1097.2.20 = { + death = yes + } +} + +asturleonese0081 = { + name = "Elvira" # Elvira Pérez + female = yes + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0078 # Count Pedro Peláez of Pravia + mother = asturleonese0079 # Countess Elvira + + 1055.1.1 = { + birth = yes + } + 1097.2.20 = { + death = yes + } +} + +asturleonese0082 = { + name = "Sanchu" # Sancho, husband of Elvira Pérez (asturleonese0081) + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 1048.1.1 = { + birth = yes + } + 1073.1.1 = { + add_matrilineal_spouse = asturleonese0081 # Elvira Pérez Froilaz + } + 1075.1.1 = { + death = yes + } +} + +asturleonese0083 = { + name = "Ansur" # Ansur Froilaz + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0082 # Sancho + mother = asturleonese0081 # Elvira Pérez + + 1074.1.1 = { + birth = yes + } + 1124.1.1 = { + death = yes + } +} + +asturleonese0084 = { + name = "Sanchu" # Sancho Sánchez + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0082 # Sancho + mother = asturleonese0081 # Elvira Pérez + + 1072.1.1 = { + birth = yes + } + 1122.1.1 = { + death = yes + } +} + +asturleonese0085 = { + name = "Pelayu" # Pelayo Peláez + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_martial_3 + + father = asturleonese0075 # Count Pelayo Froilaz of Pravia + mother = asturleonese0100 # Countess Aldonza Ordóñez + + 1023.1.1 = { + birth = yes + } + 1078.1.1 = { + add_spouse = 70257 # Mayor González (castilian.txt) + } + 1095.1.1 = { + death = yes + } +} + +asturleonese0086 = { + name = "Gonzalu" # Gonzalo Peláez + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0085 # Pelayo Peláez + mother = 70257 # Mayor González (castilian.txt) + + 1079.1.1 = { + birth = yes + } + 1100.1.1 = { + add_spouse = asturleonse0150 # Mayor Muñoz + } + 1138.3.1 = { + death = yes + } +} + +asturleonese0087 = { + name = "Aldonza" # Aldonza Peláez, married Pedro García (asturleonese0070) + female = yes + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0085 # Pelayo Peláez + mother = 70257 # Mayor González (castilian.txt) + + 1081.1.1 = { + birth = yes + } + 1138.1.1 = { + death = yes + } +} + +asturleonese0088 = { + name = "Fruela" # Fruela Peláez + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0085 # Pelayo Peláez + mother = 70257 # Mayor González (castilian.txt) + + 1083.1.1 = { + birth = yes + } + 1131.1.1 = { + death = yes + } +} + +asturleonese0089 = { + name = "Adosinda" # Adosinda Núñez, wife of Diego Nepociánez (castilian0016 - castilian.txt) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 995.1.1 = { + birth = yes + } + 1069.5.30 = { + death = yes + } +} + +asturleonese0090 = { + name = "Taresa" # Teresa Peláez, wife of Gómez Díaz (200076 - castilian.txt) + dynasty_house = house_froilaz # House Froilaz + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0075 # Count Pelayo Froilaz of Pravia + mother = asturleonese0100 # Countess Aldonza Ordóñez + + 1028.1.1 = { + birth = yes + } + 1093.10.3 = { + death = yes + } +} + +asturleonese0091 = { + name = "OrdoN_u" # Ordoño Peláez + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_martial_3 # Marshall of King Fernando I of Castilla & León + + father = asturleonese0075 # Count Pelayo Froilaz of Pravia + mother = asturleonese0100 # Countess Aldonza Ordóñez + + 1031.1.1 = { + birth = yes + } + 1069.3.7 = { + death = yes + } +} + +asturleonese0092 = { + name = "Muniu" # Munio Peláez + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0075 # Count Pelayo Froilaz of Pravia + mother = asturleonese0100 # Countess Aldonza Ordóñez + + 1033.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +asturleonese0093 = { + name = "Mirel" # Mirel, ancestor of the Banu Mirel Dynasty + dynasty = banumirel # Banu Mirel Dynasty, Founder + religion = catholic + culture = asturleonese + trait = education_martial_2 + + 897.1.1 = { + birth = yes + } + 947.1.1 = { + death = yes + } +} + +asturleonese0094 = { + name = "Tellu" # Tello Banu Mirel + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0093 # Mirel + + 919.1.1 = { + birth = yes + } + 988.11.25 = { + death = yes + } +} + +asturleonese0095 = { + name = "Ovecu" # Oveco Téllez + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0094 # Tello Banu Mirel + + 940.1.1 = { + birth = yes + } + 988.11.25 = { + death = yes + } +} + +asturleonese0096 = { + name = "GO_mez" # Gómez Banu Mirel + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0093 # Mirel + + 921.1.1 = { + birth = yes + } + 960.4.26 = { + death = yes + } +} + +asturleonese0097 = { + name = "Gonzalo" # Gonzalo Gómez + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0096 # Gómez Banu Mirel + + 941.1.1 = { + birth = yes + } + 970.1.1 = { + add_spouse = asturleonese0007 # Jimena Muñoz + } + 984.5.8 = { + death = yes + } +} + +asturleonese0098 = { + name = "Gonzalu" # Gonzalo González + dynasty = banumirel # Banu Mirel Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0097 # Gonzalo Gómez + mother = asturleonese0007 # Jimena Muñoz Flaínez + + 971.1.1 = { + birth = yes + } + 1021.1.1 = { + death = yes + } +} + +asturleonese0099 = { + name = "MarI_a" # María Peláez, wife of Álvaro González (castilian0180 - castilian.txt) + female = yes + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0075 # Count Pelayo Froilaz of Pravia + mother = asturleonese0100 # Countess Aldonza Ordóñez + + 1030.1.1 = { + birth = yes + } + 1100.1.1 = { + death = yes + } +} + +asturleonese0100 = { + name = "Aldonza" # Aldonza Ordóñez, wife of Count Pelayo Froilaz of Pravia (asturleonese0075) + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 108560 # Ordoño Ramírez + mother = 108592 # Cristina Bermúdez + + 1003.1.1 = { + birth = yes + } + 1056.1.1 = { + death = yes + } +} + +asturleonese0101 = { + name = "Palla" # Pelaya 'Palla' Ordóñez, wife of Bermudo Armentáriz (asturleonese0102) + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 108560 # Ordoño Ramírez + mother = 108592 # Cristina Bermúdez + + 1007.1.1 = { + birth = yes + } + 1057.1.1 = { + death = yes + } +} + +asturleonese0102 = { + name = "Bermudo" # Bermudo Armentáriz + dynasty = armentariz # Armentariz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1003.1.1 = { + birth = yes + } + 1025.1.1 = { + add_spouse = asturleonese0101 # Palla Ordóñez + } + 1053.1.1 = { + death = yes + } +} + +asturleonese0103 = { + name = "Gonzalu" # Gonzalo Ordóñez + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 108600 # King Ordoño III of León + mother = 107682 # Queen Urraca Fernández (castilian.txt) + + 955.1.1 = { + birth = yes + } + 955.6.1 = { + death = yes + } +} + +asturleonese0104 = { + name = "Taresa" # Taresa Bermúdez, Nun + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_learning_1 + + father = 108590 # King Bermudo II of León + mother = 107673 # Queen Elvira García (castilian.txt) + + 992.1.1 = { + birth = yes + } + 1039.4.25 = { + death = yes + } +} + +asturleonese0105 = { + name = "Pelayu" # Pelayo Bermúdez + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 108590 # King Bermudo II of León + trait = bastard + + 985.1.1 = { + birth = yes + } + 1035.1.1 = { + death = yes + } +} + +asturleonese0106 = { + name = "Bermudu" # Bermudo Bermúdez + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 108590 # King Ordoño III of León + trait = bastard + + 988.1.1 = { + birth = yes + } + 1038.1.1 = { + death = yes + } +} + +asturleonese0107 = { + name = "PiN_olu" # Piniolo Bermúdez + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 108590 # King Ordoño III of León + trait = bastard + + 990.1.1 = { + birth = yes + } + 1040.1.1 = { + death = yes + } +} + +asturleonese0108 = { + name = "Elvira" # Elvira Bermúdez + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 108590 # King Ordoño III of León + trait = bastard + + 992.1.1 = { + birth = yes + } + 1057.10.1 = { + death = yes + } +} + +asturleonese0109 = { + name = "Sancha" # Sancha Bermúdez + female = yes + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 108590 # King Ordoño III of León + trait = bastard + + 995.1.1 = { + birth = yes + } + 1045.1.1 = { + death = yes + } +} + +asturleonese0110 = { + name = "Alfonsu" # Bermudo Bermúdez + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = asturleonese + + father = 70075 # King Bermudo III of León + mother = basque0088 # Queen Jimena Sánchez + + 1036.1.1 = { + birth = yes + } + 1036.1.7 = { + death = yes + } +} + +asturleonese0111 = { + name = "Belasquida" # Velasquita, wife of Count Gundemaro Pinióliz of Asturias de Oviedo (108550) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 970.1.1 = { + birth = yes + } + 991.1.1 = { + death = yes + } +} + +asturleonese0112 = { + name = "Gontroda" # Gontroda Gundemáriz + female = yes + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 108550 # Count Gundemaro Pinióliz of Asturias de Oviedo + mother = asturleonese0111 # Countess Velasquita + + 990.1.1 = { + birth = yes + } + 1075.1.1 = { + death = yes + } +} + +asturleonese0113 = { + name = "Pelayu" # Pelayo Gundemáriz + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 108550 # Count Gundemaro Pinióliz of Asturias de Oviedo + mother = 108551 # Countess Muniadona + + 994.1.1 = { + birth = yes + } + 1063.1.1 = { + death = yes + } +} + +asturleonese0114 = { + name = "NuN_u" # Nuño Pinióliz + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 200087 # Piniolo Gundemáriz + mother = asturleonese0034 # Jimena Velaz + + 950.1.1 = { + birth = yes + } + 1000.1.1 = { + death = yes + } +} + +asturleonese0115 = { + name = "Ovecu" # Oveco Pinióliz + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 200087 # Piniolo Gundemáriz + mother = asturleonese0034 # Jimena Velaz + + 952.1.1 = { + birth = yes + } + 1002.1.1 = { + death = yes + } +} + +asturleonese0116 = { + name = "Aragonta" # Aragonta Pinioliz, wife of Count Hermenegildo Alóitez of Coruña (galician0021 - galician.txt) + female = yes + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = 200087 # Piniolo Gundemáriz + mother = asturleonese0034 # Jimena Velaz + + 954.1.1 = { + birth = yes + } + 1004.1.1 = { + death = yes + } +} + +asturleonese0117 = { + name = "Aurea" # Aurea Pinióliz + female = yes + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 200087 # Piniolo Gundemáriz + mother = asturleonese0034 # Jimena Velaz + + 956.1.1 = { + birth = yes + } + 1026.1.1 = { + death = yes + } +} + +asturleonese0118 = { + name = "Munia" # Munia Pinióliz + female = yes + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 200087 # Piniolo Gundemáriz + mother = asturleonese0034 # Jimena Velaz + + 958.1.1 = { + birth = yes + } + 1008.1.1 = { + death = yes + } +} + +asturleonese0119 = { + name = "Elvira" # Elvira Pinióliz + female = yes + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 200087 # Piniolo Gundemáriz + mother = asturleonese0034 # Jimena Velaz + + 960.1.1 = { + birth = yes + } + 1034.1.1 = { + death = yes + } +} + +asturleonese0120 = { + name = "Gontroda" # Gontroda, wife of Count Fernando Flaínez of Salamanca (asturleonese0004) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 943.1.1 = { + birth = yes + } + 993.1.1 = { + death = yes + } +} + +asturleonese0121 = { + name = "Pedru" # Pedro Fernández, Count of Ávila & Salamanca (986-1027) + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0004 # Count Fernando Flaínez of Salamanca + mother = asturleonese0120 # Countess Gontroda + + 962.1.1 = { + birth = yes + } + 1027.1.1 = { + death = yes + } +} + +asturleonese0122 = { + name = "Xusta" # Justa Pépiz, wife of Flaín Muñoz (107610) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 973.1.1 = { + birth = yes + } + 1023.1.1 = { + death = yes + } +} + +asturleonese0123 = { + name = "Muniu" # Munio Flaínez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_3 + + father = 107610 # Flaín Muñoz + mother = asturleonese0010 # Justa Fernández de Cea + + 984.1.1 = { + birth = yes + } + 1034.1.1 = { + death = yes + } +} + +asturleonese0124 = { + name = "Elvira" # Elvira Flaínez + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 107610 # Flaín Muñoz + mother = asturleonese0010 # Justa Fernández de Cea + + 988.1.1 = { + birth = yes + } + 1038.1.1 = { + death = yes + } +} + +asturleonese0125 = { + name = "Pedru" # Pedro Flaínez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_3 + + father = 107610 # Flaín Muñoz + mother = asturleonese0122 # Justa Pépiz + + 992.1.1 = { + birth = yes + } + 1008.1.1 = { + add_spouse = asturleonese0127 # Brunilde Muñoz + } + 1069.1.1 = { + death = yes + } +} + +asturleonese0126 = { + name = "Marina" # Marina Flaínez + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + + father = 107610 # Flaín Muñoz + mother = asturleonese0122 # Justa Pépiz + + 994.1.1 = { + birth = yes + } + 1009.7.1 = { + death = yes + } +} + +asturleonese0127 = { + name = "Fronilde" # Fronilde Muñoz, wife of Pedro Flaínez (asturleonese0125) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 992.1.1 = { + birth = yes + } + 1042.1.1 = { + death = yes + } +} + +asturleonese0128 = { + name = "Favila" # Favila Pérez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = asturleonese0125 # Pedro Flaínez + mother = asturleonese0127 # Fronilde Muñoz + + 1009.1.1 = { + birth = yes + } + 1031.1.1 = { + add_spouse = asturleonese0129 # Muniadona + } + 1067.9.1 = { + death = yes + } +} + +asturleonese0129 = { + name = "Muniadona" # Muniadona, wife of Favila Pérez (asturleonese0128) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1017.1.1 = { + birth = yes + } + 1067.1.1 = { + death = yes + } +} + +asturleonese0130 = { + name = "MartI_n" # Martín Fáfilaz + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0128 # Favila Pérez + mother = asturleonese0129 # Muniadona + + 1032.1.1 = { + birth = yes + } + 1090.3.4 = { + death = yes + } +} + +asturleonese0131 = { + name = "Marina" # Marina Fáfilaz + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0128 # Favila Pérez + mother = asturleonese0129 # Muniadona + + 1034.1.1 = { + birth = yes + } + 1057.7.21 = { + death = yes + } +} + +asturleonese0132 = { + name = "Fernandu" # Fernando Pérez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0125 # Pedro Flaínez + mother = asturleonese0127 # Fronilde Muñoz + + 1013.1.1 = { + birth = yes + } + 1037.1.1 = { + add_spouse = asturleonese0135 # Elvira Núñez + } + 1064.1.27 = { + death = yes + } +} + +asturleonese0133 = { + name = "Ximena" # Jimena Pérez + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0125 # Pedro Flaínez + mother = asturleonese0127 # Fronilde Muñoz + + 1015.1.1 = { + birth = yes + } + 1056.1.1 = { + death = yes + } +} + +asturleonese0134 = { + name = "FlaI_n" # Flaín Pérez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0125 # Pedro Flaínez + mother = asturleonese0127 # Fronilde Muños + + 1017.1.1 = { + birth = yes + } + 1027.1.1 = { + death = yes + } +} + +asturleonese0135 = { + name = "Elvira" # Elvira Núñez, wife of Fernando Pérez (asturleonese0132) + female = yes + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0251 # Nuño Ermegíldez + + 1020.1.1 = { + birth = yes + } + 1075.10.13 = { + death = yes + } +} + +asturleonese0136 = { + name = "FlaI_n" # Flaín Fernández + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0132 # Fernando Pérez + mother = asturleonese0135 # Elvira Núñez + + 1038.1.1 = { + birth = yes + } + 1078.1.1 = { + death = yes + } +} + +asturleonese0137 = { + name = "Gontroda" # Gontroda Fernández + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0132 # Fernando Pérez + mother = asturleonese0135 # Elvira Núñez + + 1040.1.1 = { + birth = yes + } + 1068.2.16 = { + death = yes + } +} + +asturleonese0138 = { + name = "Xusta" # Justa Fernández + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0132 # Fernando Pérez + mother = asturleonese0135 # Elvira Núñez + + 1042.1.1 = { + birth = yes + } + 1092.1.1 = { + death = yes + } +} + +asturleonese0139 = { + name = "Diegu" # Diego Pérez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0125 # Pedro Flaínez + mother = asturleonese0127 # Fronilde Muñoz + + 1011.1.1 = { + birth = yes + } + 1056.1.1 = { + add_spouse = asturleonese0140 # María Froilaz + } + 1069.8.10 = { + death = yes + } +} + +asturleonese0140 = { + name = "MarI_a" # María Froilaz, wife of Diego Pérez (asturleonese0139) + female = yes + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0188 # Fruela Muñoz + mother = asturleonese0190 # Gontrodo + + 1030.1.1 = { + birth = yes + } + 1083.1.1 = { + death = yes + } +} + +asturleonese0141 = { + name = "Fruela" # Fruela Díaz, Baron of Guadalajara (1085-1119) + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0139 # Diego Pérez + mother = asturleonese0140 # María Froilaz + + 1057.1.1 = { + birth = yes + } + 1073.1.1 = { + trait = education_stewardship_4 + } + 1085.5.25 = { + dynasty_house = house_cifuentes # House of Cifuentes, Founder + } + 1087.9.11 = { + add_spouse = 70135 # Estefanía Sánchez de Navarra (basque.txt) + } + 1119.2.19 = { + death = yes + } +} + +asturleonese0142 = { + name = "Antoni_n" # Antonino Díaz + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0139 # Diego Pérez + mother = asturleonese0140 # María Froilaz + + 1059.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_martial_1 + } + 1080.5.23 = { + death = yes + } +} + +asturleonese0143 = { + name = "Ximena" # Jimena Pérez + female = yes + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0125 # Pedro Flaínez + mother = asturleonese0127 # Fronilde Muñoz + + 1019.1.1 = { + birth = yes + } + 1056.1.1 = { + death = yes + } +} + +asturleonese0144 = { + name = "Bermudu" # Bermudo Flaínez + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0003 # Flaínez Ectaz + + 934.1.1 = { + birth = yes + } + 943.1.1 = { + death = yes + } +} + +asturleonese0145 = { + name = "Diegu" # Diego Fernández + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + + father = 70092 # Baron Fernando Flaínez of Sarria + mother = 70093 # Baroness Elvira Pelaéz + + 1015.1.1 = { + birth = yes + } + 1020.2.26 = { + death = yes + } +} + +asturleonese0146 = { + name = "Pedru" # Pedro Fernández + dynasty = 8620 # Flaínez Dynasty + religion = catholic + culture = asturleonese + + father = 70092 # Baron Fernando Flaínez of Sarria + mother = 70093 # Baroness Elvira Pelaéz + + 1016.1.1 = { + birth = yes + } + 1020.2.26 = { + death = yes + } +} + +asturleonese0147 = { + name = "Marina" # Marina Álvarez, wife of Gonzalo Flaínez (70110) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1079.1.1 = { + birth = yes + } + 1096.12.15 = { + death = yes + } +} + +asturleonese0148 = { + name = "Cristina" # Cristina Pelaéz + female = yes + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0085 # Pelayo Peláez + mother = 70257 # Mayor González (castilian.txt) + + 1085.1.1 = { + birth = yes + } + 1135.1.1 = { + death = yes + } +} + +asturleonese0149 = { + name = "Urraca" # Urraca + female = yes + dynasty_house = house_froilaz # House Froilaz + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0070 # Pedro García + mother = asturleonese0087 # Aldonza Peláez + + 1100.1.1 = { + birth = yes + } + 1150.1.1 = { + death = yes + } +} + +asturleonese0150 = { + name = "Mayor" # Mayor Muñoz, wife of Gonzalo Peláez(asturleonese0086) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1083.1.1 = { + birth = yes + } + 1133.1.1 = { + death = yes + } +} + +asturleonese0151 = { + name = "Fruela" # Fruela Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_3 + + father = 73897 # Vela Núñez (basque.txt) + mother = asturleonese0026 # Totilde + + 930.1.1 = { + birth = yes + } + 959.1.1 = { + add_spouse = asturleonese0152 # Jimena + } + 965.1.1 = { + add_spouse = asturleonese0156 # Eylo + } + 967.1.1 = { + add_spouse = asturleonese0158 # Visclávara + } + 978.4.23 = { + death = yes + } +} + +asturleonese0152 = { + name = "Ximena" # Ximena, wife of Fruela Velaz (asturleonese0151) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 940.1.1 = { + birth = yes + } + 964.6.23 = { + death = yes + } +} + +asturleonese0153 = { + name = "Ovecu" # Oveco Froilaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0151 # Fruela Velaz + mother = asturleonese0152 # Jimena + + 960.1.1 = { + birth = yes + } + 977.6.16 = { + death = yes + } +} + +asturleonese0154 = { + name = "Vela" # Vela Froilaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0151 # Fruela Velaz + mother = asturleonese0152 # Jimena + + 962.1.1 = { + birth = yes + } + 984.1.1 = { + death = yes + } +} + +asturleonese0155 = { + name = "Elvira" # Elvira Froilaz, wife of Munio Fernández (castilian0080 - castilian.txt) + female = yes + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0151 # Fruela Velaz + mother = asturleonese0152 # Jimena + + 964.1.1 = { + birth = yes + } + 1016.1.1 = { + death = yes + } +} + +asturleonese0156 = { + name = "Eylo" # Eylo, wife of Fruela Velaz (asturleonese0151) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + 945.1.1 = { + birth = yes + } + 967.1.1 = { + death = yes + } +} + +asturleonese0157 = { + name = "Enderquina" # Anderquina Froilaz, wife of Count Munio Rodríguez 'Canis' of Asturias de Oviedo (asturleonese0308) + female = yes + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0151 # Fruela Velaz + mother = asturleonese0156 # Eylo + + 966.1.1 = { + birth = yes + } + 1016.1.1 = { + death = yes + } +} + +asturleonese0158 = { + name = "Vicla_vara" # Visclávara, wife of Fruela Velaz (asturleonese0151) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 950.1.1 = { + birth = yes + } + 976.3.14 = { + death = yes + } +} + +asturleonese0159 = { + name = "Ovecu" # Oveco Suárez + dynasty_house = house_vela # House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 73896 # Suero Núñez + + 924.1.1 = { + birth = yes + } + 976.1.1 = { + death = yes + } +} + +asturleonese0160 = { + name = "PiN_olu" # Piniolo Bermúdez de Cea + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + + father = asturleonese0037 # Count Bermudo Núñez of Salamanca + mother = asturleonese0008 # Countess Argilo + + 935.1.1 = { + birth = yes + } + 949.8.13 = { + death = yes + } +} + +asturleonese0161 = { + name = "Ximena" # Jimena Bermúdez de Cea + female = yes + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + + father = asturleonese0037 # Count Bermudo Núñez of Salamanca + mother = asturleonese0008 # Countess Argilo + + 937.1.1 = { + birth = yes + } + 949.8.13 = { + death = yes + } +} + +asturleonese0162 = { + name = "Belasquida" # Velasquita, wife of Count Bermudo Núñez of Salamanca (asturleonese0037) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 928.1.1 = { + birth = yes + } + 978.1.1 = { + death = yes + } +} + +asturleonese0163 = { + name = "A_lvaru" # Álvar Bermúdez de Cea + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0037 # Count Bermudo Núñez of Salamanca + mother = asturleonese0162 # Countess Velasquita + + 949.1.1 = { + birth = yes + } + 976.8.25 = { + death = yes + } +} + +asturleonese0164 = { + name = "Ovecu" # Oveco Bermúdez de Cea + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0037 # Count Bermudo Núñez of Salamanca + mother = asturleonese0162 # Countess Velasquita + + 951.1.1 = { + birth = yes + } + 976.8.25 = { + death = yes + } +} + +asturleonese0165 = { + name = "Gonzalu" # Gonzalo Bermúdez de Cea + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0037 # Count Bermudo Núñez of Salamanca + mother = asturleonese0162 # Countess Velasquita + + 955.1.1 = { + birth = yes + } + 981.1.1 = { + add_spouse = galician0133 # Aldonça Ramires (galician.txt) + } + 992.1.1 = { + death = yes + } +} + +asturleonese0166 = { + name = "Muniadona" # Muniadona González de Cea, wife of García Gómez (castilian0021 - castilian.txt) + female = yes + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0165 # Gonzalo Bermúdez + mother = asturleonese0162 # Aldonza Ramírez + + 982.1.1 = { + birth = yes + } + 1005.4.6 = { + death = yes + } +} + +asturleonese0167 = { + name = "GO_mez" # Gómez Fernández de Cea + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0009 # Baron Fernando Bermúdez of Cea + mother = castilian0012 # Baroness Elvira Díaz (castilian.txt) + + 960.1.1 = { + birth = yes + } + 982.1.1 = { + add_spouse = asturleonese0168 # Oneca + } + 984.1.1 = { + death = yes + } +} + +asturleonese0168 = { + name = "Oneca" # Oneca, wife of Gómez Fernández de Cea (asturleonese0167) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 964.1.1 = { + birth = yes + } + 1014.1.1 = { + death = yes + } +} + +asturleonese0169 = { + name = "Oneca" # Oneca Gómez de Cea, wife of Fortún (basque.txt) & Sancho (basque.txt) + female = yes + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0167 # Gómez Fernández de Cea + mother = asturleonese0168 # Oneca + + 983.1.1 = { + birth = yes + } + 1062.1.1 = { + death = yes + } +} + +asturleonese0170 = { + name = "Fernandu" # Fernando Gómez de Cea + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0167 # Gómez Fernández de Cea + mother = asturleonese0168 # Oneca + + 984.1.1 = { + birth = yes + } + 1020.1.1 = { + death = yes + } +} + +asturleonese0171 = { + name = "Rodrigu" # Rodrigo Gómez de Cea + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0167 # Gómez Fernández de Cea + mother = asturleonese0168 # Oneca + + 984.9.1 = { + birth = yes + } + 1020.1.1 = { + death = yes + } +} + +asturleonese0172 = { + name = "Elvira" # Elvira Fernández de Cea + female = yes + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + + father = asturleonese0009 # Baron Fernando Bermúdez of Cea + mother = castilian0012 # Baroness Elvira Díaz (castilian.txt) + + 968.1.1 = { + birth = yes + } + 978.1.1 = { + death = yes + } +} + +asturleonese0173 = { + name = "NuN_u" # Nuño Velaz de Cea + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + + father = 73898 # Vela Bermúdez de Cea + + 974.1.1 = { + birth = yes + } + 976.3.27 = { + death = yes + } +} + +asturleonese0174 = { + name = "Argilo" # Argilo Velaz de Cea + female = yes + dynasty_house = house_cea # House of Cea + religion = catholic + culture = asturleonese + + father = 73898 # Vela Bermúdez de Cea + + 975.1.1 = { + birth = yes + } + 976.3.27 = { + death = yes + } +} + +asturleonese0175 = { + name = "Pelayu" # Pelayo Bermúdez + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 73032 # Count Bermudo Velaz of Mondoñedo + + 987.1.1 = { + birth = yes + } + 1011.5.15 = { + add_spouse = asturleonese0176 # Gotina + } + 1034.1.1 = { + death = yes + } +} + +asturleonese0176 = { + name = "Gotina" # Gotina, wife of Pelayo Bermúdez (asturleonese0175) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 991.1.1 = { + birth = yes + } + 1041.1.1 = { + death = yes + } +} + +asturleonese0177 = { + name = "Eru" # Ero Bermúdez + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = 73032 # Count Bermudo Velaz of Mondoñedo + + 989.1.1 = { + birth = yes + } + 1011.5.15 = { + death = yes + } +} + +asturleonese0178 = { + name = "Adosinda" # Adosinda Bermúdez + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 73032 # Count Bermudo Velaz of Mondoñedo + + 990.1.1 = { + birth = yes + } + 1034.1.1 = { + death = yes + } +} + +asturleonese0179 = { + name = "Gotina" # Gotina Bermúdez + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 73032 # Count Bermudo Velaz of Mondoñedo + + 991.1.1 = { + birth = yes + } + 1034.1.1 = { + death = yes + } +} + +asturleonese0180 = { + name = "Mansuara" # Mansuara Bermúdez + female = yes + dynasty_house = house_leonese_vela # Second House Vela + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = 73032 # Count Bermudo Velaz of Mondoñedo + + 993.1.1 = { + birth = yes + } + 1034.1.1 = { + death = yes + } +} + +asturleonese0181 = { + name = "Gotina" # Gotina, wife of Vela Bermúdez I (73033) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 992.1.1 = { + birth = yes + } + 1065.4.1 = { + death = yes + } +} + +asturleonese0182 = { + name = "Fronilde" # Fronilde Yáñez, wife of Bermudo Velaz II (73035) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + 1046.1.1 = { + birth = yes + } + 1096.1.1 = { + death = yes + } +} + +asturleonese0183 = { + name = "Sueru" # Suero Gundemáriz + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 997.1.1 = { + birth = yes + } + 1020.1.1 = { + add_matrilineal_spouse = galician0320 # Teodegonzia Rodríguez + } + 1047.1.1 = { + death = yes + } +} + +asturleonese0184 = { + name = "Muniu" # Munio Fernández I + dynasty = munio_fernandez # Munio Fernández Dynasty, Founder + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0185 # Fernando + + 942.1.1 = { + birth = yes + } + 986.1.1 = { + add_spouse = basque0016 # Jimena + } + 992.1.19 = { + death = yes + } +} + +asturleonese0185 = { + name = "Fernandu" # Fernando + dynasty = munio_fernandez # Munio Fernández Dynasty, Ancestor + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 924.1.1 = { + birth = yes + } + 974.1.1 = { + death = yes + } +} + +asturleonese0186 = { + name = "Fernandu" # Fernando Muñoz, Count of Astorga (1039-1056) + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0184 # Munio Fernández + mother = basque0016 # Jimena + + 987.1.1 = { + birth = yes + } + 1010.1.1 = { + add_spouse = asturleonese0323 # Elvira Muñoz + } + 1056.6.28 = { + death = yes + } +} + +asturleonese0187 = { + name = "Muniu" # Munio Fernández II + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0186 # Count Fernando Muñoz of Astorga + mother = asturleonese0323 # Countess Elvira Muñoz + + 1011.1.1 = { + birth = yes + } + 1056.6.28 = { + death = yes + } +} + +asturleonese0188 = { + name = "Fruela" # Fruela Muñoz + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0184 # Munio Fernández + mother = basque0016 # Jimena + + 988.1.1 = { + birth = yes + } + 1007.12.26 = { + add_spouse = asturleonese0189 # Munia + } + 1028.8.20 = { + add_spouse = asturleonese0190 # Gontrodo + } + 1046.12.25 = { + death = yes + } +} + +asturleonese0189 = { + name = "Munia" # Munia, wife of Fruela Muñoz (asturleonese0188) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 990.1.1 = { + birth = yes + } + 1011.10.15 = { + death = yes + } +} + +asturleonese0190 = { + name = "Gontroda" # Gontrodo, wife of Fruela Muñoz (asturleonese0189) + female = yes + religion = catholic + + culture = asturleonese + trait = education_diplomacy_2 + + 1010.1.1 = { + birth = yes + } + 1080.5.23 = { + death = yes + } +} + +asturleonese0191 = { + name = "Urraca" # Urraca Muñoz + female = yes + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0184 # Munio Fernández + mother = basque0016 # Jimena + + 990.1.1 = { + birth = yes + } + 1040.1.1 = { + death = yes + } +} + +asturleonese0192 = { + name = "Ximena" # Jimena Muñoz, wife of Count Munio Muñoz of Asturias de Oviedo (asturleonese0309) + female = yes + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0184 # Munio Fernández + mother = basque0016 # Jimena + + 991.1.1 = { + birth = yes + } + 1009.1.1 = { + death = yes + } +} + +asturleonese0193 = { + name = "Muniu" # Munio Muñoz + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0184 # Munio Fernández + mother = basque0016 # Jimena + + 993.1.1 = { + birth = yes + } + 1043.1.1 = { + death = yes + } +} + +asturleonese0194 = { + name = "Adosinda" # Adosinda Muñoz + female = yes + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0184 # Munio Fernández + mother = basque0016 # Jimena + + 1015.1.1 = { + birth = yes + } + 1065.4.2 = { + death = yes + } +} + +asturleonese0195 = { + name = "Rodrigu" # Rodrigo Fernández + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0185 # Fernando + + 944.1.1 = { + birth = yes + } + 994.1.1 = { + death = yes + } +} + +asturleonese0196 = { + name = "Muniu" # Munio Rodríguez, Count of Astorga (1033-1039) + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0195 # Rodrigo Fernández + + 967.1.1 = { + birth = yes + } + 1025.1.1 = { + add_spouse = asturleonese0310 # Jimena Muñoz + } + 1039.1.21 = { + death = yes + } +} + +asturleonese0197 = { + name = "Belasquida" # Velasquita Muñoz + female = yes + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0196 # Count Munio Rodríguez of Astorga + mother = asturleonese0310 # Countess Jimena Muñoz + + 1026.1.1 = { + birth = yes + } + 1076.1.1 = { + death = yes + } +} + +asturleonese0198 = { + name = "Mayor" # Mayor Muñoz + female = yes + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0196 # Count Munio Rodríguez of Astorga + mother = asturleonese0310 # Countess Jimena Muñoz + + 1028.1.1 = { + birth = yes + } + 1078.1.1 = { + death = yes + } +} + +asturleonese0199 = { + name = "Urraca" # Urraca Muñoz, wife of Tello de Girón (72961 - castilian.txt) + female = yes + dynasty = munio_fernandez # Munio Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0196 # Count Munio Rodríguez of Astorga + mother = asturleonese0310 # Countess Jimena Muñoz + + 1030.1.1 = { + birth = yes + } + 1080.1.1 = { + death = yes + } +} + +asturleonese0200 = { + name = "MartI_n" # Martín Bermúdez + dynasty = armentariz # Armentáriz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0102 # Bermudo Armentáriz + mother = asturleonese0101 # Palla Ordóñez + + 1026.1.1 = { + birth = yes + } + 1050.1.1 = { + add_spouse = asturleonese0201 # Anderquina García + } + 1076.1.1 = { + death = yes + } +} + +asturleonese0201 = { + name = "Enderquina" # Anderquina García, wife of Martín Bermúdez (asturleonese0200) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1030.1.1 = { + birth = yes + } + 1080.1.1 = { + death = yes + } +} + +asturleonese0202 = { + name = "Ximenu" # Jimeno de Candamo + dynasty = candamo # Candamo Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1021.1.1 = { + birth = yes + } + 1043.1.1 = { + add_spouse = asturleonese0208 # Velasquita + } + 1071.1.1 = { + death = yes + } +} + +asturleonese0203 = { + name = "NuN_u" # Nuño Jiménez + dynasty = candamo # Candamo Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0202 # Jimeno de Candamo + mother = asturleonese0208 # Velasquita + + 1044.1.1 = { + birth = yes + } + 1066.1.1 = { + add_spouse = asturleonese0204 # Jimena Peláez + } + 1096.2.22 = { + death = yes + } +} + +asturleonese0204 = { + name = "Ximena" # Jimena Peláez, wife of Nuño Jiménez (asturleonese0203) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1047.1.1 = { + birth = yes + } + 1096.2.22 = { + death = yes + } +} + +asturleonese0205 = { + name = "Gundemaru" # Gundemaro Jiménez + dynasty = candamo # Candamo Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0202 # Jimeno de Candamo + mother = asturleonese0208 # Velasquita + + 1046.1.1 = { + birth = yes + } + 1066.1.1 = { + add_spouse = asturleonese0206 # Elvira Menéndez + } + 1096.2.22 = { + death = yes + } +} + +asturleonese0206 = { + name = "Elvira" # Elvira Menéndez, wife of Gundemaro Jiménez (asturleonese0205) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1049.1.1 = { + birth = yes + } + 1096.2.22 = { + death = yes + } +} + +asturleonese0207 = { + name = "Xuan" # Juan Ordóñez + dynasty = ordoniz # Ordóniz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + 1030.1.1 = { + birth = yes + } + 1080.5.23 = { + death = yes + } +} + +asturleonese0208 = { + name = "Belasquida" # Belasquida, fictional wife of Jimeno de Candamo (asturleonese0202) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1023.1.1 = { + birth = yes + } + 1073.1.1 = { + death = yes + } +} + +asturleonese0209 = { + name = "Alfonsu" # Alfonso Díaz + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_4 + + 963.1.1 = { + birth = yes + } + 992.1.1 = { + add_spouse = asturleonese0045 # María Miréllez + } + 1028.2.24 = { + death = yes + } +} + +asturleonese0210 = { + name = "Gutierre" # Gutierre Alfonso, Baron of Cea (1038-1051) + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0209 # Alfonso Díaz + mother = asturleonese0045 # María Miréllez + + 993.1.1 = { + birth = yes + } + 1031.12.1 = { + add_spouse = asturleonese0046 # Goto Miréllez + } + 1059.1.1 = { + death = yes + } +} + +asturleonese0211 = { + name = "Tellu" # Tello Gutiérrez + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0210 # Baron Gutierre Alfonso of Cea + mother = asturleonese0046 # Baroness Goto Miréllez + + 1033.1.1 = { + birth = yes + } + 1056.1.1 = { + add_spouse = asturleonese0212 # Jimena + } + 1085.11.25 = { + death = yes + } +} + +asturleonese0212 = { + name = "Ximena" # Jimena, fictional wife of Tello Gutiérrez (asturleonese0211) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1037.1.1 = { + birth = yes + } + 1087.1.1 = { + death = yes + } +} + +asturleonese0213 = { + name = "Gutierre" # Gutierre Téllez + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0211 # Tello Gutiérrez + mother = asturleonese0212 # Jimena + + 1057.1.1 = { + birth = yes + } + 1073.1.1 = { + trait = education_martial_1 + } + 1084.9.14 = { + death = yes + } +} + +asturleonese0214 = { + name = "Sonia" # Sonia Téllez + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = ill + + father = asturleonese0211 # Tello Gutiérrez + mother = asturleonese0212 # Jimena + + 1059.1.1 = { + birth = yes + } + 1071.10.15 = { + death = yes + } +} + +asturleonese0215 = { + name = "Belasquida" # Velasquita Gutiérrez + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0210 # Baron Gutierre Alfonso of Cea + mother = asturleonese0046 # Baroness Goto Miréllez + + 1034.1.1 = { + birth = yes + } + 1081.9.21 = { + death = yes + } +} + +asturleonese0216 = { + name = "Eylo" # Eylo Gutiérrez, wife of Munio (asturleonese0217) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0210 # Baron Gutierre Alfonso of Cea + mother = asturleonese0046 # Baroness Goto Miréllez + + 1036.1.1 = { + birth = yes + } + 1074.1.1 = { + death = yes + } +} + +asturleonese0217 = { + name = "Muniu" # Munio + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 1032.1.1 = { + birth = yes + } + 1054.1.1 = { + add_matrilineal_spouse = asturleonese0216 # Eylo Gutiérrez + } + 1082.1.1 = { + death = yes + } +} + +asturleonese0218 = { + name = "Pedru" # Pedro Batallioz + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = brave + + father = asturleonese0217 # Munio + mother = asturleonese0216 # Eylo Gutiérrez + + 1055.1.1 = { + birth = yes + } + 1071.1.1 = { + trait = education_martial_3 + } + 1110.1.1 = { + death = yes + } +} + +asturleonese0219 = { + name = "Tegridia" # Tegridia Gutiérrez, wife of Fernando (asturleonese0220) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0210 # Baron Gutierre Alfonso of Cea + mother = asturleonese0046 # Baroness Goto Miréllez + + 1037.1.1 = { + birth = yes + } + 1080.2.20 = { + death = yes + } +} + +asturleonese0220 = { + name = "Fernandu" # Fernando + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 1031.1.1 = { + birth = yes + } + 1055.1.1 = { + add_spouse = asturleonese0219 # Tegridia Gutiérrez + } + 1081.1.1 = { + death = yes + } +} + +asturleonese0221 = { + name = "Gonzalu" # Gonzalo Fernández + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0220 # Fernando + mother = asturleonese0219 # Tegridia Gutiérrez + + 1056.1.1 = { + birth = yes + } + 1072.1.1 = { + trait = education_stewardship_2 + } + 1080.12.3 = { + death = yes + } +} + +asturleonese0222 = { + name = "MarI_a" # María Gutiérrez, wife of Nuño Álvarez (castilian0159) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0210 # Baron Gutierre Alfonso of Cea + mother = asturleonese0046 # Baroness Goto Miréllez + + 1038.1.1 = { + birth = yes + } + 1088.1.1 = { + death = yes + } +} + +asturleonese0223 = { + name = "Adosinda" # Adosinda Gutiérrez + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = ill + trait = education_intrigue_1 + + father = asturleonese0210 # Baron Gutierre Alfonso of Cea + mother = asturleonese0046 # Baroness Goto Miréllez + + 1039.1.1 = { + birth = yes + } + 1071.1.13 = { + death = yes + } +} + +asturleonese0224 = { + name = "GarcI_a" # García Alfonso + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0209 # Alfonso Díaz + mother = asturleonese0045 # María Miréllez + + 997.1.1 = { + birth = yes + } + 1046.12.10 = { + death = yes + } +} + +asturleonese0225 = { + name = "Enderquina" # Anderquina Alfonso + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0209 # Alfonso Díaz + mother = asturleonese0045 # María Miréllez + + 999.1.1 = { + birth = yes + } + 1046.12.10 = { + death = yes + } +} + +asturleonese0226 = { + name = "Adosinda" # Adosinda Alfonso, wife of Munio (asturleonese0227) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0209 # Alfonso Díaz + mother = asturleonese0045 # María Miréllez + + 1001.1.1 = { + birth = yes + } + 1062.5.8 = { + death = yes + } +} + +asturleonese0227 = { + name = "Muniu" # Munio + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 997.1.1 = { + birth = yes + } + 1019.1.1 = { + add_matrilineal_spouse = asturleonese0226 # Adosinda Alfonso + } + 1047.1.1 = { + death = yes + } +} + +asturleonese0228 = { + name = "Goto" # Goto Muñoz, wife of Munio Núñez (asturleonese0270) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0227 # Munio + mother = asturleonese0226 # Adosinda Alfonso + + 1020.1.1 = { + birth = yes + } + 1069.3.25 = { + death = yes + } +} + +asturleonese0229 = { + name = "Munia" # Munia Muñoz, wife of Osorio Osóriz (asturleonese0286) + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0227 # Munio + mother = asturleonese0226 # Adosinda Alfonso + + 1022.1.1 = { + birth = yes + } + 1073.1.12 = { + death = yes + } +} + +asturleonese0230 = { + name = "Urraca" # Urraca Alfonso, possibly a Nun + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = devoted + trait = education_learning_1 + + father = asturleonese0209 # Alfonso Díaz + mother = asturleonese0045 # María Miréllez + + 1003.1.1 = { + birth = yes + } + 1078.3.20 = { + death = yes + } +} + +asturleonese0231 = { + name = "Muniu" # Munio Alfonso + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0209 # Alfonso Díaz + mother = asturleonese0045 # María Miréllez + + 995.1.1 = { + birth = yes + } + 1017.1.1 = { + add_spouse = asturleonese0232 # Goto Fernández + } + 1042.3.16 = { + add_spouse = asturleonese0067 # Muniadona Godestéiz + } + 1051.1.1 = { + death = yes + } +} + +asturleonese0232 = { + name = "Goto" # Goto Fernández, wife of Munio Alfonso (asturleonese0231) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1000.1.1 = { + birth = yes + } + 1042.1.1 = { + death = yes + } +} + +asturleonese0233 = { + name = "Oneca" # Oneca, fictional wife of Baron Martín Alfonso of Cea (71331) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1041.1.1 = { + birth = yes + } + 1091.1.1 = { + death = yes + } +} + +asturleonese0234 = { + name = "Muniu" # Munio Alfonso + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 71329 # Baron Alfonso Muñoz of Cea + mother = 71330 # Baroness Ildonza González + + 1041.1.1 = { + birth = yes + } + 1091.1.1 = { + death = yes + } +} + +asturleonese0235 = { + name = "Gonzalu" # Gonzalo Alfonso + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = 71329 # Baron Alfonso Muñoz of Cea + mother = 71330 # Baroness Ildonza González + + 1043.1.1 = { + birth = yes + } + 1094.11.29 = { + death = yes + } +} + +asturleonese0236 = { + name = "MarI_a" # María Alfonso + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 71329 # Baron Alfonso Muñoz of Cea + mother = 71330 # Baroness Ildonza González + + 1045.1.1 = { + birth = yes + } + 1095.1.1 = { + death = yes + } +} + +asturleonese0237 = { + name = "Mayor" # Mayor Alfonso + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = 71329 # Baron Alfonso Muñoz of Cea + mother = 71330 # Baroness Ildonza González + + 1047.1.1 = { + birth = yes + } + 1097.1.1 = { + death = yes + } +} + +asturleonese0238 = { + name = "Goto" # Goto Alfonso + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 71329 # Baron Alfonso Muñoz of Cea + mother = 71330 # Baroness Ildonza González + + 1054.9.11 = { + birth = yes + } + 1071.5.1 = { + death = yes + } +} + +asturleonese0239 = { + name = "Fronilde" # Fronilde + female = yes + religion = catholic + culture = asturleonese + trait = education_intrigue_2 + + 1035.1.1 = { + birth = yes + } + 1085.1.1 = { + death = yes + } +} + +asturleonese0240 = { + name = "Gutierre" # Gutierre Alfonso + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = 71329 # Baron Alfonso Muñoz of Cea + mother = asturleonese0239 # Fronilde + trait = bastard + + 1053.1.1 = { + birth = yes + } + 1079.2.5 = { + death = yes + } +} + +asturleonese0241 = { + name = "Alfonsu" # Alfonso Gutiérrez + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0240 # Gutierre Alfonso + + 1075.1.1 = { + birth = yes + } + 1125.1.1 = { + death = yes + } +} + +asturleonese0242 = { + name = "Rodrigu" # Rodrigo Gutiérrez + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0240 # Gutierre Alfonso + + 1077.1.1 = { + birth = yes + } + 1127.1.1 = { + death = yes + } +} + +asturleonese0243 = { + name = "Xuan" # Juan Muñoz + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0231 # Munio Alfonso + mother = asturleonese0067 # Muniadona Godestéiz + + 1043.1.1 = { + birth = yes + } + 1058.9.1 = { + death = yes + } +} + +asturleonese0244 = { + name = "Pedru" # Pedro Muñoz + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0231 # Munio Alfonso + mother = asturleonese0067 # Muniadona Godestéiz + + 1045.1.1 = { + birth = yes + } + 1071.5.3 = { + death = yes + } +} + +asturleonese0245 = { + name = "MarI_a" # María Pérez + female = yes + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0244 # Pedro Muñoz + trait = bastard + + 1070.1.1 = { + birth = yes + } + 1102.1.21 = { + death = yes + } +} + +asturleonese0246 = { + name = "Pelayu" # Pelayo Muñoz + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0231 # Munio Alfonso + trait = bastard + + 1040.1.1 = { + birth = yes + } + 1063.1.1 = { + add_spouse = asturleonese0247 # Fronilde + } + 1102.1.21 = { + death = yes + } +} + +asturleonese0247 = { + name = "Fronilde" # Fronilde, fictional wife of Pelayo Muñoz + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1044.1.1 = { + birth = yes + } + 1094.1.1 = { + death = yes + } +} + +asturleonese0248 = { + name = "Rodrigu" # Rodrigo Peláez + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0246 # Pelayo Muñoz + mother = asturleonese0247 # Fronilde + + 1064.1.1 = { + birth = yes + } + 1080.1.1 = { + trait = education_martial_1 + } + 1114.1.1 = { + death = yes + } +} + +asturleonese0249 = { + name = "Pedru" # Pedro Peláez + dynasty = alfonso # Alfonso Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0246 # Pelayo Muñoz + mother = asturleonese0247 # Fronilde + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_intrigue_1 + } + 1116.1.1 = { + death = yes + } +} + +asturleonese0250 = { + name = "Hermenexildu" # Ermegildo + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 963.1.1 = { + birth = yes + } + 1013.1.1 = { + death = yes + } +} + +asturleonese0251 = { + name = "NuN_u" # Nuño Ermegíldez I + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0250 # Ermegildo + + 989.1.1 = { + birth = yes + } + 1026.8.2 = { + death = yes + } +} + +asturleonese0252 = { + name = "Hermenexildu" # Ermegildo Núñez I + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0251 # Nuño Ermegíldez I + + 1014.1.1 = { + birth = yes + } + 1034.1.1 = { + add_spouse = asturleonese0253 # Adosinda + } + 1042.11.19 = { + death = yes + } +} + +asturleonese0253 = { + name = "Adosinda" # Adosinda, wife of Ermegildo Núñez + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1017.1.1 = { + birth = yes + } + 1067.1.1 = { + death = yes + } +} + +asturleonese0254 = { + name = "NuN_u" # Nuño Ermegíldez II + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0252 # Ermegildo Núñez I + mother = asturleonese0253 # Adosinda + + 1035.1.1 = { + birth = yes + } + 1055.1.1 = { + add_spouse = asturleonese0255 # Teresa García + } + 1068.1.1 = { + death = yes + } +} + +asturleonese0255 = { + name = "Taresa" # Teresa García, wife of Nuño Ermegíldez II (asturleonese0254) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1038.1.1 = { + birth = yes + } + 1068.12.28 = { + death = yes + } +} + +asturleonese0256 = { + name = "Hermenexildu" # Ermegildo Núñez II + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0254 # Nuño Ermegíldez II + mother = asturleonese0255 # Teresa García + + 1056.1.1 = { + birth = yes + } + 1072.1.1 = { + trait = education_martial_1 + } + 1092.2.11 = { + death = yes + } +} + +asturleonese0257 = { + name = "GarcI_a" # García Núñez + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0254 # Nuño Ermegíldez II + mother = asturleonese0255 # Teresa García + + 1058.1.1 = { + birth = yes + } + 1074.1.1 = { + trait = education_stewardship_1 + } + 1092.2.11 = { + death = yes + } +} + +asturleonese0258 = { + name = "Mayor" # Mayor Núñez + female = yes + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0254 # Nuño Ermegíldez II + mother = asturleonese0255 # Teresa García + + 1060.1.1 = { + birth = yes + } + 1076.1.1 = { + trait = education_diplomacy_1 + } + 1092.2.11 = { + death = yes + } +} + +asturleonese0259 = { + name = "Fernandu" # Fernando Ermegíldez + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0252 # Ermegildo Núñez I + mother = asturleonese0253 # Adosinda + + 1037.1.1 = { + birth = yes + } + 1056.1.1 = { + add_spouse = asturleonese0271 # Juliana Muñoz + } + 1094.1.1 = { + death = yes + } +} + +asturleonese0260 = { + name = "Hermenexildu" # Ermegildo Fernández + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0259 # Fernando Ermegíldez + mother = asturleonese0271 # Juliana Muñoz + + 1057.1.1 = { + birth = yes + } + 1073.1.1 = { + trait = education_martial_1 + } + 1107.1.1 = { + death = yes + } +} + +asturleonese0261 = { + name = "Gutierre" # Gutierre Fernández + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0259 # Fernando Ermegíldez + mother = asturleonese0271 # Juliana Muñoz + + 1058.1.1 = { + birth = yes + } + 1074.1.1 = { + trait = education_stewardship_1 + } + 1108.1.1 = { + death = yes + } +} + +asturleonese0262 = { + name = "MarI_a" # María Fernández + female = yes + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0259 # Fernando Ermegíldez + mother = asturleonese0271 # Juliana Muñoz + + 1060.1.1 = { + birth = yes + } + 1076.1.1 = { + trait = education_diplomacy_1 + } + 1110.1.1 = { + death = yes + } +} + +asturleonese0263 = { + name = "Mayor" # Mayor Fernández + female = yes + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0259 # Fernando Ermegíldez + mother = asturleonese0271 # Juliana Muñoz + + 1061.1.1 = { + birth = yes } - 1199.1.1 = { - death = "1199.1.1" + 1077.1.1 = { + trait = education_stewardship_1 + } + 1111.1.1 = { + death = yes } } -72752 = { - name = "Muniu" # Munio Díaz de Entrialgo - dynasty = 12160 - - father = 72746 - mother = 72750 - +asturleonese0264 = { + name = "Munia" # Munia Fernández + female = yes + dynasty = ermegildez # Ermegíldez Dynasty religion = catholic culture = asturleonese - 1150.1.1 = { + father = asturleonese0259 # Fernando Ermegíldez + mother = asturleonese0271 # Juliana Muñoz + + 1063.1.1 = { birth = yes } - 1208.1.1 = { + 1079.1.1 = { + trait = education_intrigue_1 + } + 1113.1.1 = { death = yes } } -72753 = { - name = "MarI_a" # María Díaz de Entrialgo - dynasty = 12160 +asturleonese0265 = { + name = "Urraca" # Urraca Fernández, Abbess female = yes - religion = "catholic" - culture = "asturleonese" - father = 72746 - mother = 72750 - 1151.1.1 = { - birth = "1151.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0259 # Fernando Ermegíldez + mother = asturleonese0271 # Juliana Muñoz + + 1064.1.1 = { + birth = yes } - 1204.1.1 = { - death = "1204.1.1" + 1080.1.1 = { + trait = devoted + trait = education_learning_2 + } + 1114.1.1 = { + death = yes } } -72754 = { - name = "Elvira" # Elvira Díaz de Entrialgo - dynasty = 12160 - female = yes - religion = "catholic" - culture = "asturleonese" - father = 72746 - mother = 72750 - 1152.1.1 = { - birth = "1152.1.1" +asturleonese0266 = { + name = "Muniu" # Munio Fernández + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0259 # Fernando Ermegíldez + mother = asturleonese0271 # Juliana Muñoz + + 1066.1.1 = { + birth = yes } - 1216.1.1 = { - death = "1216.1.1" + 1082.1.1 = { + trait = education_martial_1 + } + 1109.3.27 = { + death = yes } } -72755 = { - name = "Velsquita" # Velasquita Díaz de Entrialgo - dynasty = 12160 +asturleonese0267 = { + name = "Toda" # Toda Fernández, wife of Munio Díaz (asturleonese0268) female = yes - religion = "catholic" - culture = "asturleonese" - father = 72746 - mother = 72750 - 1153.1.1 = { - birth = "1153.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0259 # Fernando Ermegíldez + mother = asturleonese0271 # Juliana Muñoz + + 1067.1.1 = { + birth = yes } - 1200.1.1 = { - death = "1200.1.1" + 1109.3.27 = { + death = yes } } -72756 = { - name = "Elvira" - female = yes - religion = "catholic" - culture = "asturleonese" - 1134.1.1 = { - birth = "1134.1.1" +asturleonese0268 = { + name = "Muniu" # Munio Díaz + religion = catholic + culture = asturleonese + + 1060.1.1 = { + birth = yes } - 1170.1.1 = { - death = "1170.1.1" + 1076.1.1 = { + trait = education_martial_1 + } + 1083.1.1 = { + add_matrilineal_spouse = asturleonese0267 # Toda Fernández + } + 1109.3.27 = { + death = yes } } -72757 = { - name = "Rodrigu" # Rodrigo Díaz del Valle - dynasty = 12159 - trait = education_learning_1 - religion = "catholic" - culture = "asturleonese" - father = 72731 - mother = 72756 - 1151.1.1 = { - birth = "1151.1.1" +asturleonese0269 = { + name = "Pedru" # Pedro Núñez I + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0251 # Nuño Ermegíldez I + + 1016.1.1 = { + birth = yes } - 1221.1.1 = { - death = "1221.1.1" + 1051.1.1 = { + death = yes } } -72758 = { - name = "A_lvaru" # Álvaro Díaz del Valle, Founder of the House Álvarez de las Asturias - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72731 - mother = 72756 - 1153.1.1 = { - birth = "1153.1.1" +asturleonese0270 = { + name = "Muniu" # Munio Núñez I + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0251 # Nuño Ermegíldez I + + 1018.1.1 = { + birth = yes } - 1212.1.1 = { - add_spouse = 72992 + 1037.1.1 = { + add_spouse = asturleonese0228 # Goto Muñoz } - 1218.1.1 = { - death = "1218.1.1" + 1058.9.1 = { + death = yes } } -72759 = { - name = "OrdoN_u" # Ordoño Álvarez de las Asturias - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72758 - mother = 72992 - 1213.1.1 = { - birth = "1213.1.1" +asturleonese0271 = { + name = "Iyana" # Juliana Muñoz, wife of Fernando Ermegíldez (asturleonese0259) + female = yes + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0270 # Munio Núñez + mother = asturleonese0228 # Goto Muñoz + + 1038.1.1 = { + birth = yes } - 1217.1.1 = { - death = "1217.1.1" + 1088.4.7 = { + death = yes } } -72760 = { - name = "Pedru" # Pedro Álvarez de las Asturias - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72758 - mother = 72992 - 1214.1.1 = { - birth = "1214.1.1" - } - 1260.1.1 = { - add_spouse = 72531 +asturleonese0272 = { + name = "Paterna" # Paterna Muñoz + female = yes + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = ill + trait = education_diplomacy_1 + + father = asturleonese0270 # Munio Núñez + mother = asturleonese0228 # Goto Muñoz + + 1040.1.1 = { + birth = yes } - 1286.10.25 = { - death = "1286.10.25" + 1069.8.26 = { + death = yes } } -72761 = { - name = "Alfonsu" # Alfonso Álvarez de las Asturias - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72758 - mother = 72992 - 1215.1.1 = { - birth = "1215.1.1" +asturleonese0273 = { + name = "NuN_u" # Nuño Muñoz + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0270 # Munio Núñez + mother = asturleonese0228 # Goto Muñoz + + 1042.1.1 = { + birth = yes } - 1258.1.1 = { - add_spouse = 72530 + 1066.1.1 = { + add_spouse = asturleonese0274 # María } - 1270.1.1 = { - death = "1270.1.1" + 1091.8.21 = { + death = yes } } -72762 = { - name = "A_lvaru" # Álvaro Álvarez de las Asturias - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72758 - mother = 72992 - 1216.1.1 = { - birth = "1216.1.1" +asturleonese0274 = { + name = "MarI_a" # María, fictional wife of Nuño Muñoz (asturleonese0273) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1049.1.1 = { + birth = yes } - 1249.1.1 = { - add_spouse = 72767 + 1099.1.1 = { + death = yes } - 1276.1.1 = { - death = "1276.1.1" +} + +asturleonese0275 = { + name = "Gonzalu" # Gonzalo Núñez + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0273 # Nuño Muñoz + mother = asturleonese0274 # María + + 1067.1.1 = { + birth = yes + } + 1105.6.1 = { + death = yes } } -72763 = { - name = "Mayor" # Mayor Álvarez de las Asturias - dynasty = 401 +asturleonese0276 = { + name = "Sancha" # Sancha Núñez female = yes - religion = "catholic" - culture = "asturleonese" - father = 72758 - mother = 72992 - 1217.1.1 = { - birth = "1217.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0273 # Nuño Muñoz + mother = asturleonese0274 # María + + 1069.1.1 = { + birth = yes } - 1289.1.1 = { - death = "1289.1.1" + 1119.1.1 = { + death = yes } } -72764 = { - name = "Nicor" # Nicor Álvarez de las Asturias - dynasty = 401 +asturleonese0277 = { + name = "Goto" # Goto Núñez, wife of Gonzalo Rodríguez (asturleonese0278) female = yes - religion = "catholic" - culture = "asturleonese" - father = 72758 - mother = 72992 - 1218.1.1 = { - birth = "1218.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0273 # Nuño Muñoz + mother = asturleonese0274 # María + + 1071.1.1 = { + birth = yes } - 1280.1.1 = { - death = "1280.1.1" + 1121.1.1 = { + death = yes } } -72766 = { - name = "Taresa" # Teresa (Alfónsez) Álvarez de las Asturias - dynasty = 401 - female = yes - religion = "catholic" - culture = "asturleonese" - father = 72761 - mother = 72530 - 1265.1.1 = { - birth = "1265.1.1" +asturleonese0278 = { + name = "Gonzalu" # Gonzalo Rodríguez + religion = catholic + culture = asturleonese + + 1065.1.1 = { + birth = yes } - 1310.1.1 = { - death = "1310.1.1" + 1081.1.1 = { + trait = education_martial_1 } -} - -72767 = { - name = "Xuana" - female = yes - religion = "catholic" - culture = "asturleonese" - 1230.1.1 = { - birth = "1230.1.1" + 1090.1.1 = { + add_matrilineal_spouse = asturleonese0277 # Goto Núñez } - 1293.1.1 = { - death = "1293.1.1" + 1115.1.1 = { + death = yes } } -72768 = { - name = "Taresa" # Teresa Álvarez de las Asturias - dynasty = 401 +asturleonese0279 = { + name = "MarI_a" # María Núñez, wife of Suero Núñez (asturleonese0280) female = yes - religion = "catholic" - culture = "asturleonese" - father = 72762 - mother = 72767 - 1249.1.1 = { - birth = "1249.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0273 # Nuño Muñoz + mother = asturleonese0274 # María + + 1073.1.1 = { + birth = yes } - 1289.1.1 = { - death = "1289.1.1" + 1123.1.1 = { + death = yes } } -72769 = { - name = "Pedru" # Pedro (Pérez) Álvarez de las Asturias - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72760 - mother = 72531 - 1261.1.1 = { - birth = "1261.1.1" +asturleonese0280 = { + name = "Sueru" # Suero Núñez + religion = catholic + culture = asturleonese + + 1066.1.1 = { + birth = yes } - 1280.1.1 = { - add_spouse = 72771 + 1082.1.1 = { + trait = education_martial_1 } - 1300.1.1 = { - death = "1300.1.1" + 1092.1.1 = { + add_matrilineal_spouse = asturleonese0279 # María Núñez + } + 1105.6.1 = { + death = yes } } -72770 = { - name = "Rodrigu" # Rodrigo (Pérez) Álvarez de las Asturias - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72760 - mother = 72531 - 1263.1.1 = { - birth = "1263.1.1" +asturleonese0281 = { + name = "Muniu" # Munio Núñez II + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0273 # Nuño Muñoz + mother = asturleonese0274 # María + + 1075.1.1 = { + birth = yes } - 1279.1.1 = { - add_spouse = 72772 + 1125.1.1 = { + death = yes } - 1299.1.1 = { - death = "1299.1.1" +} + +asturleonese0282 = { + name = "Pedru" # Pedro Núñez II + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0273 # Nuño Muñoz + mother = asturleonese0274 # María + + 1077.1.1 = { + birth = yes + } + 1127.1.1 = { + death = yes } } -72771 = { - name = "MencI_a" +asturleonese0283 = { + name = "Urraca" # Urraca Muñoz female = yes - religion = "catholic" - culture = "asturleonese" - 1262.1.1 = { - birth = "1262.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = ill + trait = education_intrigue_1 + + father = asturleonese0270 # Munio Núñez + mother = asturleonese0228 # Goto Muñoz + + 1044.1.1 = { + birth = yes } - 1320.1.1 = { - death = "1320.1.1" + 1070.7.25 = { + death = yes } } -72772 = { - name = "Xuana" +asturleonese0284 = { + name = "MarI_a" # María Muñoz, wife of Munio Velázquez (asturleonese0362) female = yes - religion = "catholic" - culture = "asturleonese" - 1263.1.1 = { - birth = "1263.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0270 # Munio Núñez + mother = asturleonese0228 # Goto Muñoz + + 1046.1.1 = { + birth = yes } - 1329.1.1 = { - death = "1329.1.1" + 1096.12.16 = { + death = yes } } -72773 = { - name = "Rodrigu" # Rodrigo (Rodríguez) Álvarez de las Asturias - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72770 - mother = 72772 - 1281.1.1 = { - birth = "1281.1.1" +asturleonese0285 = { + name = "Osoriu" # Osorio Ermegíldez + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_2 + + father = asturleonese0250 # Ermegildo + + 991.1.1 = { + birth = yes } - 1330.1.1 = { - add_spouse = 71505 + 1019.1.1 = { + add_spouse = asturleonese0041 # Otrosia Miréllez } - 1334.1.1 = { - death = "1334.1.1" + 1024.11.8 = { + death = yes } } -72774 = { - name = "Sancha" # Sancha (Rodríguez) Álvarez de las Asturias - female = yes - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72770 - mother = 72772 - 1282.1.1 = { - birth = "1282.1.1" +asturleonese0286 = { + name = "Osoriu" # Osorio Osóriz + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0285 # Osorio Ermegíldez + mother = asturleonese0041 # Otrosia Miréllez + + 1020.1.1 = { + birth = yes } - 1340.1.1 = { - death = "1340.1.1" + 1040.1.1 = { + add_spouse = asturleonese0229 # Munia Muñoz + } + 1065.10.7 = { + death = yes } } -72775 = { - name = "Taresa" # Teresa (Rodríguez) Álvarez de las Asturias - female = yes - dynasty = 401 - religion = "catholic" - culture = "asturleonese" - father = 72770 - mother = 72772 - 1280.1.1 = { - birth = "1280.1.1" +asturleonese0287 = { + name = "Gutierre" # Gutierre Osóriz + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0286 # Osorio Osóriz + mother = asturleonese0229 # Munia Muñoz + + 1041.1.1 = { + birth = yes } - 1339.1.1 = { - death = "1339.1.1" + 1064.10.7 = { + death = yes } } -72787 = { - name = "Sancha" # Sancha González +asturleonese0288 = { + name = "Marina" # Marina Osóriz female = yes - dynasty = 12180 - religion = "catholic" - culture = "asturleonese" - father = 73066 - mother = 73063 - 1087.1.1 = { - birth = "1087.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0286 # Osorio Osóriz + mother = asturleonese0229 # Munia Muñoz + + 1043.1.1 = { + birth = yes } - 1140.1.1 = { - death = "1140.1.1" + 1096.2.5 = { + death = yes + } +} + +asturleonese0289 = { + name = "Elvira" # Elvira Osóriz + female = yes + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0286 # Osorio Osóriz + mother = asturleonese0229 # Munia Muñoz + + 1045.1.1 = { + birth = yes + } + 1096.2.5 = { + death = yes } } -72860 = { - name = "Fronilde" # Fronilde Fernández de Ledesma +asturleonese0290 = { + name = "Adosinda" # Adosinda Osóriz, wife of Adrián (asturleonese0291) female = yes - dynasty = 12167 - religion = "catholic" - culture = "asturleonese" - father = 72870 - mother = 72938 - 1111.1.1 = { - birth = "1111.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0286 # Osorio Osóriz + mother = asturleonese0229 # Munia Muñoz + + 1047.1.1 = { + birth = yes } - 1187.2.10 = { - death = "1187.2.10" + 1072.8.23 = { + death = yes } } -72867 = { - name = "GO_mez" # Gómez Núñez de Ledesma - dynasty = 12167 - religion = "catholic" - culture = "asturleonese" - father = 72868 - mother = 72869 - 1070.1.1 = { - birth = "1070.1.1" +asturleonese0291 = { + name = "Adrianu" # Adrián + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 1042.1.1 = { + birth = yes } - 1136.1.1 = { - add_spouse = 72866 + 1065.1.1 = { + add_matrilineal_spouse = asturleonese0290 # Adosinda Osóriz } - 1138.1.1 = { - death = "1138.1.1" + 1092.1.1 = { + death = yes } } -72868 = { - name = "NuN_u" # Nuño de Ledesma - dynasty = 12167 - religion = "catholic" - culture = "asturleonese" - 1040.1.1 = { - birth = "1040.1.1" +asturleonese0292 = { + name = "Salvador" # Salvador Adriánez + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0291 # Adrián + mother = asturleonese0290 # Adosinda Osóriz + + 1066.1.1 = { + birth = yes } - 1069.1.1 = { - add_spouse = 72869 + 1082.1.1 = { + trait = education_stewardship_1 } - 1071.1.1 = { - death = "1071.1.1" + 1096.2.5 = { + death = yes } } -72869 = { - name = "Sancha" +asturleonese0293 = { + name = "Mayor" # Mayor, name unknown, Osóriz, wife of Gonzalo female = yes - religion = "catholic" - culture = "asturleonese" - 1051.1.1 = { - birth = "1051.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0285 # Osorio Ermegíldez + mother = asturleonese0041 # Otrosia Miréllez + + 1022.1.1 = { + birth = yes } - 1111.1.1 = { - death = "1111.1.1" + 1042.5.4 = { + death = yes } } -72870 = { - name = "Fernandu" # Fernando Núñez de Ledesma - dynasty = 12167 - religion = "catholic" - culture = "asturleonese" - father = 72868 - mother = 72869 - 1071.1.1 = { - birth = "1071.1.1" +asturleonese0294 = { + name = "Gonzalu" # Gonzalo + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 1019.1.1 = { + birth = yes } - 1110.1.1 = { - add_spouse = 72938 + 1039.1.1 = { + add_matrilineal_spouse = asturleonese0293 # Mayor Osóriz } - 1125.1.1 = { - death = "1125.1.1" + 1069.1.1 = { + death = yes } } -72871 = { - name = "Fernando" # Fernando Gómez de Ledesma - dynasty = 12167 - religion = "catholic" - culture = "asturleonese" - father = 72867 - mother = 72866 - 1137.1.1 = { - birth = "1137.1.1" +asturleonese0295 = { + name = "Pedru" # Pedro González + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0294 # Gonzalo + mother = asturleonese0293 # Mayor Osóriz + + 1040.1.1 = { + birth = yes } - 1160.1.1 = { - death = "1160.1.1" + 1042.5.4 = { + death = yes } } -72872 = { - name = "MarI_a" # María Gómez de Ledesma +asturleonese0296 = { + name = "Munia" # Munia González female = yes - dynasty = 12167 - religion = "catholic" - culture = "asturleonese" - father = 72867 - mother = 72866 - 1138.1.1 = { - birth = "1138.1.1" + dynasty = ermegildez # Ermegíldez Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0294 # Gonzalo + mother = asturleonese0293 # Mayor Osóriz + + 1042.1.1 = { + birth = yes } - 1200.1.1 = { - death = "1200.1.1" + 1099.10.25 = { + death = yes } } -72873 = { - name = "Fernandu" - dynasty = 12168 - religion = "catholic" - culture = "asturleonese" - 1100.1.1 = { - birth = "1100.1.1" - } - 1155.1.1 = { - add_spouse = 72872 +asturleonese0297 = { + name = "Gonzalu" # Gonzalo Muñoz + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 992.1.1 = { + birth = yes } - 1156.1.1 = { - death = "1156.1.1" + 1047.1.1 = { + death = yes } } -72874 = { - name = "Pelayu" # Pelayo Fernández - dynasty = 12168 - religion = "catholic" - culture = "asturleonese" - father = 72873 - mother = 72872 - 1156.1.1 = { - birth = "1156.1.1" +asturleonese0298 = { + name = "Alfonsu" # Alfonso González, Count of Soria (1060-1094) + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0297 # Gonzalo Muñoz + + 1017.1.1 = { + birth = yes } - 1176.1.1 = { - add_spouse = 72876 + 1041.1.1 = { + add_spouse = asturleonese0299 # Cete } - 1210.1.1 = { - death = "1210.1.1" + 1094.5.11 = { + death = yes } } -72875 = { - name = "Varela" # Varela Fernández - dynasty = 12168 +asturleonese0299 = { + name = "Cete" # Cete, fictional wife of Count Alfonso González of Soria (asturleonese0298) female = yes - religion = "catholic" - culture = "asturleonese" - father = 72873 - mother = 72872 - 1156.1.1 = { - birth = "1156.1.1" + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1024.1.1 = { + birth = yes } - 1215.1.1 = { - death = "1215.1.1" + 1074.1.1 = { + death = yes } } -72876 = { - name = "MarI_a" - female = yes - religion = "catholic" - culture = "asturleonese" - 1160.1.1 = { - birth = "1160.1.1" +asturleonese0300 = { + name = "Muniu" # Munio Alfonso + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = asturleonese0298 # Count Alfonso González of Soria + mother = asturleonese0299 # Countess Cete + + 1042.1.1 = { + birth = yes } - 1221.1.1 = { - death = "1221.1.1" + 1072.1.1 = { + add_spouse = 72724 # Gotina Pérez (castilian.txt) + } + 1096.5.31 = { + death = yes } } -72901 = { - name = "Melendu" - dynasty = 12114 - religion = "catholic" - culture = "asturleonese" - 1083.1.1 = { - birth = "1083.1.1" - } - 1110.1.1 = { - add_spouse = 72898 +asturleonese0301 = { + name = "Ximena" # Jimena Alfonso, wife of Pedro Íñiguez (asturleonese0302) + female = yes + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0298 # Count Alfonso González of Soria + mother = asturleonese0299 # Countess Cete + + 1044.1.1 = { + birth = yes } - 1129.1.1 = { - death = "1129.1.1" + 1108.9.5 = { + death = yes } } -72902 = { - name = "Mayor" # Mayor Menéndez - dynasty = 12114 - female = yes - religion = "catholic" - culture = "asturleonese" - father = 72901 - mother = 72898 - 1113.1.1 = { - birth = "1113.1.1" +asturleonese0302 = { + name = "Pedru" # Pedro Íñiguez + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 1040.1.1 = { + birth = yes } - 1180.1.1 = { - death = "1180.1.1" + 1063.1.1 = { + add_matrilineal_spouse = asturleonese0301 # Jimena Alfonso + } + 1096.6.1 = { + death = yes } } -72950 = { - name = "EstE_banu" # Esteban, Bishop of Zamora +asturleonese0303 = { + name = "Xuan" # Juan Pérez + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty religion = catholic culture = asturleonese - trait = education_learning_3 + father = asturleonese0302 # Pedro Íñiguez + mother = asturleonese0301 # Jimena Alfonso - 1100.1.1 = { + 1064.1.1 = { birth = yes } - 1174.1.1 = { + 1080.1.1 = { + trait = education_stewardship_1 + } + 1108.9.5 = { death = yes } } -72951 = { - name = "GuillE_n" # Guillén, Bishop of Zamora - +asturleonese0304 = { + name = "Cete" # Cete Alfonso + female = yes + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_intrigue_1 - trait = education_learning_3 + father = asturleonese0298 # Count Alfonso González of Soria + mother = asturleonese0299 # Countess Cete - 1132.1.1 = { + 1046.1.1 = { birth = yes } - 1180.1.1 = { + 1096.1.1 = { death = yes } } -72952 = { - name = "MartI_n" # Martín Rodríguez, Bishop of Zamora - +asturleonese0305 = { + name = "Gontroda" # Gontroda Alfonso + female = yes + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - trait = education_learning_3 + father = asturleonese0298 # Count Alfonso González of Soria + mother = asturleonese0299 # Countess Cete - 1171.1.1 = { + 1048.1.1 = { birth = yes } - 1238.1.1 = { + 1098.1.1 = { death = yes } } -72953 = { - name = "Pedru" # Pedro, Bishop of Zamora - +asturleonese0306 = { + name = "Aurea" # Munio Alfonso + female = yes + dynasty = gonzalo_munoz # Gonzalo Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - trait = education_learning_3 + father = asturleonese0297 # Gonzalo Muñoz - 1193.1.1 = { + 1023.1.1 = { birth = yes } - 1254.1.1 = { + 1094.11.29 = { death = yes } } -72954 = { - name = "Sueru" # Suero Pérez de Velasco, Bishop of Zamora - +asturleonese0307 = { + name = "Pelayu" # Pelayo Rodríguez religion = catholic culture = asturleonese - trait = education_learning_3 - - 1212.1.1 = { + 1064.1.1 = { birth = yes } - 1286.1.1 = { + 1078.1.1 = { + trait = education_martial_1 + } + 1089.1.1 = { + add_matrilineal_spouse = 72728 # Gontroda Díaz del Valle + } + 1107.5.14 = { death = yes } } -72955 = { - name = "Alfonsu" # Alfonso, Bishop of Zamora - +asturleonese0308 = { + name = "Muniu" # Munio Rodríguez 'Canis', Count of Asturias de Oviedo (1012-1020) + dynasty = canis # Munio Rodríguez 'Canis' Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_2 - trait = education_learning_3 - - 1242.1.1 = { + 960.1.1 = { birth = yes } - 1293.1.1 = { + 984.1.1 = { + add_spouse = asturleonese0157 # Anderquina Froilaz + } + 1020.2.26 = { death = yes } } -72956 = { - name = "Pedru" # Pedro, Bishop of Zamora - +asturleonese0309 = { + name = "Muniu" # Munio Muñoz, Count of Asturias de Oviedo (1020-1028) + dynasty = canis # Munio Rodríguez 'Canis' Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_2 - trait = education_learning_3 + father = asturleonese0308 # Count Munio Rodríguez 'Canis' of Asturias de Oviedo + mother = asturleonese0157 # Countess Anderquina Froilaz - 1249.1.1 = { + 985.1.1 = { birth = yes } - 1303.1.1 = { + 1008.1.1 = { + add_spouse = asturleonese0192 # Jimena Muñoz + } + 1010.1.1 = { + add_spouse = galician0097 # Mumadona Ximenes (galician.txt) + } + 1028.11.15 = { death = yes } } -72957 = { - name = "Gonzalu" # Gonzalo Rodríguez Osorio, Bishop of Zamora - +asturleonese0310 = { + name = "Ximena" # Jimena Muñoz, wife of Count Munio Rodríguez of Astorga (asturleonese0196) + female = yes + dynasty = canis # Munio Rodríguez 'Canis' Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_2 - trait = education_learning_3 + father = asturleonese0309 # Count Munio Muñoz of Asturias de Oviedo + mother = asturleonese0192 # Jimena Muñoz - 1265.1.1 = { + 1009.1.1 = { birth = yes } - 1310.1.1 = { + 1039.1.21 = { death = yes } } -72958 = { - name = "Diegu" # Diego Rodríguez, Bishop of Zamora - +asturleonese0311 = { + name = "Belasquida" # Velasquita Muñoz + female = yes + dynasty = canis # Munio Rodríguez 'Canis' Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - trait = education_learning_3 + father = asturleonese0309 # Count Munio Muñoz of Asturias de Oviedo + mother = galician0097 # Countess Mumadona Ximenes - 1266.1.1 = { + 1011.1.1 = { birth = yes } - 1326.1.1 = { + 1028.1.1 = { death = yes } } -72959 = { - name = "Rodrigu" # Rodrigo, Bishop of Zamora - +asturleonese0312 = { + name = "Aldonza" # Aldonza Muñoz, wife of Piniolo Jiménez (galician0092 - galician.txt) + female = yes + dynasty = canis # Munio Rodríguez 'Canis' Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - trait = education_learning_3 + father = asturleonese0308 # Count Munio Rodríguez 'Canis' of Asturias de Oviedo + mother = asturleonese0157 # Countess Anderquina Froilaz - 1288.1.1 = { + 987.1.1 = { birth = yes } - 1335.1.1 = { + 1028.1.1 = { death = yes } } -72960 = { - name = "Pedru" # Pedro, Bishop of Zamora - +asturleonese0313 = { + name = "Mayor" # Mayor Muñoz, wife of Munio Fernández (asturleonese0314) + female = yes + dynasty = canis # Munio Rodríguez 'Canis' Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_2 - trait = education_learning_3 + father = asturleonese0308 # Count Munio Rodríguez 'Canis' of Asturias de Oviedo + mother = asturleonese0157 # Countess Anderquina Froilaz - 1290.1.1 = { + 988.1.1 = { birth = yes } - 1343.1.1 = { + 1084.1.1 = { death = yes } } -72971 = { - name = "Diegu" # Diego de Carrión - dynasty = 12179 - religion = "catholic" - culture = "asturleonese" - 1100.1.1 = { - birth = "1100.1.1" - } - 1130.1.1 = { - add_spouse = 72967 - } - 1156.1.1 = { - death = "1156.1.1" - } -} +asturleonese0314 = { + name = "Muniu" # Munio Fernández + religion = catholic + culture = asturleonese + trait = education_stewardship_1 -72972 = { - name = "BosO_n" # Bosón Díaz de Carrión - dynasty = 12179 - religion = "catholic" - culture = "asturleonese" - father = 72971 - mother = 72967 - 1131.1.1 = { - birth = "1131.1.1" + 1000.1.1 = { + birth = yes } - 1150.1.1 = { - add_spouse = 72974 + 1016.1.1 = { + add_matrilineal_spouse = asturleonese0313 # Mayor Muñoz } - 1180.1.1 = { - death = "1180.1.1" + 1056.6.28 = { + death = yes } } -72973 = { - name = "Mayor" # Mayor Díaz de Carrión +asturleonese0315 = { + name = "Eylo" # Eylo Muñoz, wife of Gonzalo (asturleonese0316) female = yes - dynasty = 12179 - religion = "catholic" - culture = "asturleonese" - father = 72971 - mother = 72967 - 1133.1.1 = { - birth = "1133.1.1" + dynasty = canis # Munio Rodríguez 'Canis' Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0308 # Count Munio Rodríguez 'Canis' of Asturias de Oviedo + mother = asturleonese0157 # Countess Anderquina Froilaz + + 990.1.1 = { + birth = yes } - 1156.1.1 = { - death = "1156.1.1" + 1084.1.1 = { + death = yes } } -72974 = { - name = "Urraca" - female = yes - religion = "catholic" - culture = "asturleonese" - 1134.1.1 = { - birth = "1134.1.1" +asturleonese0316 = { + name = "Gonzalu" # Gonzalo + dynasty = gonzalez # González Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1000.1.1 = { + birth = yes } - 1190.1.1 = { - death = "1190.1.1" + 1016.1.1 = { + add_spouse = asturleonese0315 # Eylo Muñoz + } + 1056.1.28 = { + death = yes } } -72975 = { - name = "Diegu" # Diego Bosón de Carrión - dynasty = 12179 - religion = "catholic" - culture = "asturleonese" - father = 72972 - mother = 72974 - 1152.1.1 = { - birth = "1152.1.1" +asturleonese0317 = { + name = "Ansur" # Ansur González + dynasty = gonzalez # González Dynasty + religion = catholic + culture = asturleonese + trait = ill + trait = education_martial_1 + + father = asturleonese0316 # Gonzalo + mother = asturleonese0315 # Eylo Muñoz + + 1017.1.1 = { + birth = yes } - 1200.1.1 = { - death = "1200.1.1" + 1067.1.1 = { + death = yes } } -72976 = { - name = "MartI_n" # Martín Bosón de Carrión - dynasty = 12179 - religion = "catholic" - culture = "asturleonese" - father = 72972 - mother = 72974 - 1154.1.1 = { - birth = "1154.1.1" +asturleonese0318 = { + name = "Pedru" # Pedro González + dynasty = gonzalez # González Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0316 # Gonzalo + mother = asturleonese0315 # Eylo Muñoz + + 1018.1.1 = { + birth = yes } - 1205.1.1 = { - death = "1205.1.1" + 1068.1.1 = { + death = yes } } -72977 = { - name = "Pedru" # Pedro Bosón de Carrión - dynasty = 12179 - religion = "catholic" - culture = "asturleonese" - father = 72972 - mother = 72974 - 1156.1.1 = { - birth = "1156.1.1" +asturleonese0319 = { + name = "Muniu" # Munio González + dynasty = gonzalez # González Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0316 # Gonzalo + mother = asturleonese0315 # Eylo Muñoz + + 1019.1.1 = { + birth = yes } - 1203.1.1 = { - death = "1203.1.1" + 1069.1.1 = { + death = yes } } -72978 = { - name = "Domingu" # Domingo Bosón de Carrión - dynasty = 12179 - religion = "catholic" - culture = "asturleonese" - father = 72972 - mother = 72974 - 1158.1.1 = { - birth = "1158.1.1" +asturleonese0320 = { + name = "MartI_n" # Martín González + dynasty = gonzalez # González Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0316 # Gonzalo + mother = asturleonese0315 # Eylo Muñoz + + 1021.1.1 = { + birth = yes } - 1208.1.1 = { - death = "1208.1.1" + 1071.1.1 = { + death = yes } } -72979 = { - name = "MarI_a" # María Bosón de Carrión +asturleonese0321 = { + name = "Ximena" # Jimena González female = yes - dynasty = 12179 - religion = "catholic" - culture = "asturleonese" - father = 72972 - mother = 72974 - 1160.1.1 = { - birth = "1160.1.1" + dynasty = gonzalez # González Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0316 # Gonzalo + mother = asturleonese0315 # Eylo Muñoz + + 1022.1.1 = { + birth = yes } - 1212.1.1 = { - death = "1212.1.1" + 1072.1.1 = { + death = yes } } -72980 = { - name = "Mayor" # Mayor Bosón de Carrión - dynasty = 12179 +asturleonese0322 = { + name = "Aldonza" # Aladonza González female = yes - religion = "catholic" - culture = "asturleonese" - father = 72972 - mother = 72974 - 1162.1.1 = { - birth = "1162.1.1" + dynasty = gonzalez # González Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0316 # Gonzalo + mother = asturleonese0315 # Eylo Muñoz + + 1023.1.1 = { + birth = yes } - 1210.1.1 = { - death = "1210.1.1" + 1073.1.1 = { + death = yes } } -73032 = { - name = "Bermudu" # Bermudo Velaz Vela - dynasty_house = house_vela - - father = 73898 - +asturleonese0323 = { + name = "Elvira" # Elvira Muñoz, wife of Count Fernando Muñoz of Astorga (asturleonese0186) + female = yes + dynasty = canis # Munio Rodríguez 'Canis' Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - 976.1.1 = { + father = asturleonese0308 # Count Munio Rodríguez 'Canis' of Asturias de Oviedo + mother = asturleonese0157 # Countess Anderquina Froilaz + + 992.1.1 = { birth = yes } - 1027.1.26 = { + 1056.6.28 = { death = yes } } -73033 = { - name = "Vela" # Vela Bermúdez Vela - dynasty_house = house_vela - - father = 73032 - +asturleonese0324 = { + name = "Tellu" # Tello + dynasty = tellez # Téllez Dynasty religion = catholic culture = asturleonese + trait = education_martial_1 - 1000.1.1 = { + 976.1.1 = { birth = yes } - 1045.1.1 = { + 1026.1.1 = { death = yes } } -73034 = { - name = "Ovecu" # Oveco Bermúdez Vela - dynasty_house = house_vela - - father = 73032 - +asturleonese0325 = { + name = "Ovecu" # Oveco Téllez + dynasty = tellez # Téllez Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - 1002.1.1 = { + father = asturleonese0324 # Tello + + 995.1.1 = { birth = yes } - 1038.1.1 = { - add_spouse = 73045 + 1017.1.1 = { + add_spouse = asturleonese0326 # Elvira } - 1042.1.1 = { + 1039.10.15 = { death = yes } } -73035 = { - name = "Bermudu" # Bermudo Bermúdez Vela - dynasty_house = house_vela - - father = 73033 - +asturleonese0326 = { + name = "Elvira" # Elvira, wife of Oveco Téllez (asturleonese0325) + female = yes religion = catholic culture = asturleonese + trait = education_stewardship_1 - 1030.1.1 = { + 999.1.1 = { birth = yes } - 1055.1.1 = { - add_spouse = 73036 - } - 1093.1.1 = { + 1039.10.15 = { death = yes } } -73036 = { - name = "Elvira" +asturleonese0327 = { + name = "Elvira" # Elvira Ovéquiz, wife of Ansur Díaz (107642 - castilian.txt) female = yes - + dynasty = tellez # Téllez Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - 1039.1.1 = { + father = asturleonese0325 # Oveco Téllez + mother = asturleonese0326 # Elvira + + 1020.1.1 = { birth = yes } - 1101.1.1 = { + 1040.1.1 = { death = yes } } -73037 = { - name = "Vela" # Vela Bermúdez Vela - dynasty_house = house_vela +asturleonese0328 = { + name = "Muniadona" # Muniadona Ovéquiz, wife of Ansur Gómez (asturleonese0329) + female = yes + dynasty = tellez # Téllez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 - father = 73035 - mother = 73036 + father = asturleonese0325 # Oveco Téllez + mother = asturleonese0326 # Elvira + 1018.1.1 = { + birth = yes + } + 1071.6.6 = { + death = yes + } +} + +asturleonese0329 = { + name = "Ansur" # Ansur Gómez religion = catholic culture = asturleonese + trait = education_martial_1 - 1056.1.1 = { + 1014.1.1 = { birth = yes } - 1075.1.1 = { - add_spouse = 200170 + 1032.1.1 = { + add_matrilineal_spouse = asturleonese0328 # Muniadona Ovéquiz } - 1095.1.25 = { + 1047.7.29 = { death = yes } } -73038 = { - name = "Bermudu" # Bermudo Velaz Vela - dynasty_house = house_vela +asturleonese0330 = { + name = "Ansur" # Ansur Téllez + dynasty = tellez # Téllez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 - father = 73037 - mother = 200170 + father = asturleonese0324 # Tello + + 997.1.1 = { + birth = yes + } + 1047.1.1 = { + death = yes + } +} +asturleonese0331 = { + name = "Hermenexildu" # Ermegildo Ansúrez + dynasty = tellez # Téllez Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - 1076.1.1 = { + father = asturleonese0330 # Ansur Téllez + + 1020.1.1 = { birth = yes } - 1095.1.25 = { + 1045.1.1 = { + add_spouse = asturleonese0332 # Sol + } + 1071.6.6 = { death = yes } } -73039 = { - name = "Sancha" +asturleonese0332 = { + name = "Sol" # Sol, fictional wife of Ermegildo Ansúrez (asturleonese0331) female = yes - dynasty_house = house_vela - - father = 73037 - mother = 200170 - religion = catholic culture = asturleonese - - 1078.1.1 = { + trait = education_diplomacy_1 + + 1027.1.1 = { birth = yes } - 1095.1.25 = { + 1077.1.1 = { death = yes } } -73041 = { - name = "Bermudu" # Bermudo Ovéquiz Vela - dynasty_house = house_vela +asturleonese0333 = { + name = "Ovecu" # Oveco Ermegíldez + dynasty = tellez # Téllez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 - father = 73034 - mother = 73044 + father = asturleonese0331 # Ermegildo Ansúrez + mother = asturleonese0332 # Sol + + 1046.1.1 = { + birth = yes + } + 1071.10.24 = { + death = yes + } +} +asturleonese0334 = { + name = "Gonzalu" # Gonzalo Ermegíldez + dynasty = tellez # Téllez Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_2 - 1039.1.1 = { + father = asturleonese0331 # Ermegildo Ansúrez + mother = asturleonese0332 # Sol + + 1048.1.1 = { birth = yes } - 1055.1.1 = { - add_spouse = 73049 + 1071.10.24 = { + add_spouse = asturleonese0335 # Olimpia } - 1092.1.1 = { + 1089.11.25 = { + add_spouse = asturleonese0340 # Mayor + } + 1093.2.8 = { death = yes } } -73043 = { - name = "Rodrigu" # Rodrigo Ovéquiz Vela - dynasty_house = house_vela - religion = "catholic" - culture = "asturleonese" - father = 73034 - mother = 73044 - 1041.1.1 = { - birth = "1041.1.1" +asturleonese0335 = { + name = "Olimpia" # Olimpia, wife of Gonzalo Ermegíldez (asturleonese0334) + female = yes + religion = mozarabic_church + culture = asturleonese + trait = education_diplomacy_1 + + 1054.1.1 = { + birth = yes } - 1066.1.1 = { - add_spouse = 73045 + 1089.1.1 = { + death = yes } - 1080.1.1 = { - death = "1080.1.1" +} + +asturleonese0336 = { + name = "Rodrigu" # Rodrigo González + dynasty = tellez # Téllez Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0334 # Gonzalo Ermegíldez + mother = asturelonese0335 # Olimpia + + 1073.1.1 = { + birth = yes + } + 1123.1.1 = { + death = yes } } -73044 = { - name = "Elvira" - female = yes - religion = "catholic" - culture = "asturleonese" - 1021.1.1 = { - birth = "1021.1.1" +asturleonese0337 = { + name = "Fernandu" # Fernando González + dynasty = tellez # Téllez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0334 # Gonzalo Ermegíldez + mother = asturelonese0335 # Olimpia + + 1075.1.1 = { + birth = yes } - 1089.1.1 = { - death = "1089.1.1" + 1125.1.1 = { + death = yes } } -73045 = { - name = "Toda" +asturleonese0338 = { + name = "Sol" # Sol González female = yes - religion = "catholic" - culture = "asturleonese" - 1034.1.1 = { - birth = "1034.1.1" + dynasty = tellez # Téllez Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0334 # Gonzalo Ermegíldez + mother = asturelonese0335 # Olimpia + + 1077.1.1 = { + birth = yes } - 1101.1.1 = { - death = "1101.1.1" + 1127.1.1 = { + death = yes } } -73049 = { - name = "Ximena" +asturleonese0339 = { + name = "MarI_a" # María González female = yes - religion = "catholic" - culture = "asturleonese" - 1030.1.1 = { - birth = "1030.1.1" + dynasty = tellez # Téllez Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0334 # Gonzalo Ermegíldez + mother = asturelonese0335 # Olimpia + + 1079.1.1 = { + birth = yes } - 1095.7.16 = { - death = "1095.7.16" + 1129.1.1 = { + death = yes } } -73050 = { - name = "Sueru" # Suero Bermúdez Vela - dynasty_house = house_vela - - father = 73041 - mother = 73049 +asturleonese0340 = { + name = "Mayor" # Mayor, wife of Gonzalo Ermegíldez (asturleonese0334) + female = yes + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + 1070.1.1 = { + birth = yes + } + 1120.1.1 = { + death = yes + } +} +asturleonese0341 = { + name = "Pedru" # Pedro Muñoz + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_martial_2 - 1056.1.1 = { + father = asturleonese0342 # Munio + + 1040.1.1 = { birth = yes } - 1080.1.1 = { - add_spouse = 73052 + 1064.1.1 = { + add_spouse = 70108 # Gotina Bermúdez } - 1138.8.12 = { + 1078.3.1 = { death = yes } } -73051 = { - name = "Alfonsu" # Alfonso Bermúdez Vela - dynasty_house = house_vela +asturleonese0342 = { + name = "Muniu" # Munio + dynasty = pedro_munoz # Pedro Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 - father = 73041 - mother = 73049 + + 1015.1.1 = { + birth = yes + } + 1065.1.1 = { + death = yes + } +} +asturleonese0343 = { + name = "Bermudu" # Bermudo Pérez + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese - 1058.1.1 = { + father = asturleonese0341 # Pedro Muñoz + mother = 70108 # Gotina Bermúdez + + 1065.1.1 = { birth = yes } - 1080.1.1 = { - add_spouse = 73053 + 1081.1.1 = { + trait = education_diplomacy_1 } - 1129.3.8 = { + 1086.1.1 = { + add_spouse = asturleonese0344 # Sol Sarracínez + } + 1111.2.26 = { death = yes } } -73052 = { - name = "Enderquina" +asturleonese0344 = { + name = "Sol" # Sol Sarracínez, wife of Bermudo Pérez (asturleonese0343) female = yes - religion = "catholic" - culture = "asturleonese" - 1064.1.1 = { - birth = "1064.1.1" + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0342 # Munio + + 1069.1.1 = { + birth = yes } - 1125.1.1 = { - death = "1125.1.1" + 1130.12.17 = { + death = yes } } -73053 = { - name = "Urraca" +asturleonese0345 = { + name = "Ximena" # Jimena Bermúdez female = yes - religion = "catholic" - culture = "asturleonese" - 1064.1.1 = { - birth = "1064.1.1" + dynasty = pedro_munoz # Pedro Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0343 # Bermudo Pérez + mother = asturleonese0344 # Sol Sarracínez + + 1087.1.1 = { + birth = yes } - 1129.1.1 = { - death = "1129.1.1" + 1137.1.1 = { + death = yes } } -73054 = { - name = "Pedru" # Pedro Alfónsez Vela - dynasty_house = house_vela - - father = 73051 - mother = 73053 - +asturleonese0346 = { + name = "Aurea" # Auro Bermúdez + female = yes + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - 1081.1.1 = { + father = asturleonese0343 # Bermudo Pérez + mother = asturleonese0344 # Sol Sarracínez + + 1088.1.1 = { birth = yes } - 1130.1.1 = { - add_spouse = 72898 - } - 1167.1.1 = { - add_spouse = 72562 - } - 1179.9.23 = { + 1138.1.1 = { death = yes } } -73055 = { - name = "Gutierre" # Gutierre Alfónsez Vela - dynasty_house = house_vela - - father = 73051 - mother = 73053 - +asturleonese0347 = { + name = "Fernandu" # Fernando Bermúdez + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_martial_1 - 1082.1.1 = { + father = asturleonese0343 # Bermudo Pérez + mother = asturleonese0344 # Sol Sarracínez + + 1089.1.1 = { birth = yes } - 1138.1.1 = { + 1139.1.1 = { death = yes } } -73056 = { - name = "Gonzalu" # Gonzalo Alfónsez Vela - dynasty_house = house_vela - - father = 73051 - mother = 73053 - +asturleonese0348 = { + name = "Gotina" # Godina Bermúdez + female = yes + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - 1083.1.1 = { + father = asturleonese0343 # Bermudo Pérez + mother = asturleonese0344 # Sol Sarracínez + + 1091.1.1 = { birth = yes } - 1141.6.1 = { + 1141.1.1 = { death = yes } } -73057 = { - name = "Rodrigo" # Rodrigo Alfónsez Vela - dynasty_house = house_vela - - father = 73051 - mother = 73053 - +asturleonese0349 = { + name = "Elvira" # Jimena Bermúdez + female = yes + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - 1085.1.1 = { + father = asturleonese0343 # Bermudo Pérez + mother = asturleonese0344 # Sol Sarracínez + + 1092.1.1 = { birth = yes } - 1140.1.1 = { + 1142.1.1 = { death = yes } } -73058 = { - name = "MarI_a" # María Alfónsez Vela +asturleonese0350 = { + name = "Fronilde" # Fronilde Bermúdez female = yes - dynasty_house = house_vela - - father = 73051 - mother = 73053 - + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - 1086.1.1 = { + father = asturleonese0343 # Bermudo Pérez + mother = asturleonese0344 # Sol Sarracínez + + 1093.1.1 = { birth = yes } - 1145.1.1 = { + 1130.12.27 = { death = yes } } -73059 = { - name = "Aldonza" # Aldonza Alfónsez Vela +asturleonese0351 = { + name = "Xusta" # Justa Bermúdez female = yes - dynasty_house = house_vela + dynasty = pedro_munoz # Pedro Muñoz Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 - father = 73051 - mother = 73053 + father = asturleonese0343 # Bermudo Pérez + mother = asturleonese0344 # Sol Sarracínez + + 1095.1.1 = { + birth = yes + } + 1130.12.17 = { + death = yes + } +} +asturleonese0352 = { + name = "Bermudu" # Bermudo Bermúdez + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_martial_1 - 1088.1.1 = { + father = asturleonese0343 # Bermudo Pérez + mother = asturleonese0344 # Sol Sarracínez + + 1096.1.1 = { birth = yes } - 1144.1.1 = { + 1130.12.17 = { death = yes } } -73060 = { - name = "Taresa" # Teresa Alfónsez Vela +asturleonese0353 = { + name = "Elvira" # Elvira Pérez female = yes - dynasty_house = house_vela - - father = 73051 - mother = 73053 - + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - 1089.1.1 = { + father = asturleonese0341 # Pedro Muñoz + mother = 70108 # Gotina Bermúdez + + 1067.1.1 = { birth = yes } - 1135.1.1 = { + 1117.1.1 = { death = yes } } -73061 = { - name = "Elvira" # Elvira Pérez Vela +asturleonese0354 = { + name = "Fronilde" # Fronilde Pérez, wife of Fernando Martínez (asturleonese0355) female = yes - dynasty_house = house_vela - - father = 73054 - mother = 72898 - + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - 1131.1.1 = { + father = asturleonese0341 # Pedro Muñoz + mother = 70108 # Gotina Bermúdez + + 1069.1.1 = { birth = yes } - 1182.1.1 = { + 1105.6.13 = { death = yes } } -73062 = { - name = "Gutierre" # Gutierre Bermúdez Vela - dynasty_house = house_vela - - father = 73041 - mother = 73049 - +asturleonese0355 = { + name = "Fernandu" # Fernando Martínez religion = catholic culture = asturleonese - - father = 73041 - mother = 73049 - - 1090.1.1 = { + + 1063.1.1 = { birth = yes } - 1130.1.1 = { - add_spouse = 72864 + 1079.1.1 = { + trait = education_martial_1 } - 1182.1.1 = { + 1087.1.1 = { + add_spouse = asturleonese0354 # Fronilde Pérez + } + 1105.6.13 = { death = yes } } -73063 = { - name = "Urraca" # Urraca Bermúdez Vela +asturleonese0356 = { + name = "Sancha" # Sancha Muñoz female = yes - dynasty_house = house_vela - - father = 73041 - mother = 73049 - + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - 1062.1.1 = { + father = asturleonese0342 # Munio + + 1042.1.1 = { birth = yes } - 1135.1.1 = { + 1066.1.24 = { death = yes } } -73064 = { - name = "Ximena" # Ximena Bermúdez Vela - female = yes - dynasty_house = house_vela - - father = 73041 - mother = 73049 - +asturleonese0357 = { + name = "Bermudu" # Bermudo Muñoz + dynasty = pedro_munoz # Pedro Muñoz Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_2 - 1064.1.1 = { + father = asturleonese0342 # Munio + + 1044.1.1 = { birth = yes } - 1134.1.1 = { + 1065.1.1 = { + add_spouse = asturleonese0358 # Mayor + } + 1090.9.16 = { death = yes } } -73065 = { - name = "Velasquita" # Velasquita Bermúdez Vela +asturleonese0358 = { + name = "Mayor" # Mayor, wife of Bermudo Muñoz (asturleonese0357) female = yes - dynasty_house = house_vela - - father = 73041 - mother = 73049 - religion = catholic culture = asturleonese + trait = education_diplomacy_1 - 1066.1.1 = { + 1047.1.1 = { birth = yes } - 1140.1.1 = { + 1090.9.16 = { death = yes } } -73066 = { - name = "Gonzalu" - dynasty = 12180 - religion = "catholic" - culture = "asturleonese" - 1056.1.1 = { - birth = "1056.1.1" +asturleonese0359 = { + name = "Sancha" # Sancha Bermúdez + female = yes + dynasty = pedro_munoz # Pedro Muñoz Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0357 # Bermudo Muñoz + mother = asturleonese0358 # Mayor + + 1066.1.1 = { + birth = yes } - 1080.1.1 = { - add_spouse = 73063 + 1082.1.1 = { + trait = education_intrigue_1 } - 1100.1.1 = { - death = "1100.1.1" + 1116.1.1 = { + death = yes } } -73067 = { - name = "Pedru" # Pedro González - dynasty = 12180 - religion = "catholic" - culture = "asturleonese" - father = 73066 - mother = 73063 - 1081.1.1 = { - birth = "1081.1.1" - } - 1130.1.1 = { - death = "1130.1.1" +asturleonese0360 = { + name = "Velascu" # Velasco + dynasty = velasco # Velasco Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1012.1.1 = { + birth = yes } -} - -73068 = { - name = "Rodrigu" # Rodrigo González - dynasty = 12180 - religion = "catholic" - culture = "asturleonese" - father = 73066 - mother = 73063 - 1083.1.1 = { - birth = "1083.1.1" + 1033.1.1 = { + add_spouse = asturleonese0361 # Tegridia } - 1134.1.1 = { - death = "1134.1.1" + 1062.1.1 = { + death = yes } } -73069 = { - name = "Cristina" # Cristina González +asturleonese0361 = { + name = "Tegridia" # Tegridia, wife of Velasco (asturleonese0360) female = yes - dynasty = 12180 - religion = "catholic" - culture = "asturleonese" - father = 73066 - mother = 73063 - 1085.1.1 = { - birth = "1085.1.1" + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1015.1.1 = { + birth = yes } - 1136.1.1 = { - death = "1136.1.1" + 1055.5.8 = { + death = yes } } -73070 = { - name = "Rodrigu" # Rodrigo Velaz Vela - dynasty_house = house_vela - - father = 72171 - mother = 72170 - +asturleonese0362 = { + name = "Muniu" # Munio Velázquez + dynasty = velasco # Velasco Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_2 - 1162.1.1 = { + father = asturleonese0360 # Velasco + mother = asturleonese0361 # Tegridia + + 1034.1.1 = { birth = yes } - 1175.1.1 = { + 1061.1.1 = { + add_spouse = asturleonese0284 # María Muñoz + } + 1091.4.26 = { death = yes } } -73071 = { - name = "GarcI_a" # García Velaz Vela - dynasty_house = house_vela - - father = 72171 - mother = 72170 - +asturleonese0363 = { + name = "Velascu" # Velasco Muñoz + dynasty = velasco # Velasco Dynasty religion = catholic culture = asturleonese - 1163.1.1 = { + father = asturleonese0362 # Munio Velázquez + mother = asturleonese0284 # María Muñoz + + 1062.1.1 = { birth = yes } - 1180.1.1 = { + 1078.1.1 = { + trait = education_stewardship_1 + } + 1131.6.4 = { death = yes } } -73072 = { - name = "Fernandu" # Fernando Velaz Vela - dynasty_house = house_vela - - father = 72171 - mother = 72170 - +asturleonese0364 = { + name = "Mayor" # Mayor Muñoz, wife of Álvaro (asturleonese0365) + female = yes + dynasty = velasco # Velasco Dynasty religion = catholic culture = asturleonese - 1165.1.1 = { + father = asturleonese0362 # Munio Velázquez + mother = asturleonese0284 # María Muñoz + + 1063.1.1 = { birth = yes } - 1190.1.1 = { - add_spouse = 73077 + 1079.1.1 = { + trait = education_stewardship_1 } - 1192.1.1 = { + 1096.12.16 = { death = yes } } -73073 = { - name = "Ponce" # Ponce Velaz Vela - dynasty_house = house_vela - - father = 72171 - mother = 72170 - +asturleonese0365 = { + name = "A_lvaru" # Álvaro religion = catholic culture = asturleonese - - 1166.1.1 = { + trait = education_martial_1 + + 1058.1.1 = { birth = yes } - 1190.1.1 = { - add_spouse = 72998 + 1074.1.1 = { + trait = education_martial_1 } - 1202.9.24 = { + 1082.1.1 = { + add_matrilineal_spouse = asturleonese0364 # Mayor Muñoz + } + 1091.4.26 = { death = yes } } -73074 = { - name = "Xuan" # Juan Velaz Vela - dynasty_house = house_vela - - father = 72171 - mother = 72170 - +asturleonese0366 = { + name = "Taresa" # Teresa Álvarez + female = yes + dynasty = velasco # Velasco Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - 1168.1.1 = { + father = asturleonese0365 # Álvaro + mother = asturleonese0364 # Mayor Muñoz + + 1083.1.1 = { birth = yes } - 1172.1.1 = { + 1133.1.1 = { death = yes } } -73075 = { - name = "Pedru" # Pedro Velaz Vela - dynasty_house = house_vela - - father = 72171 - mother = 72170 - +asturleonese0367 = { + name = "Urraca" # Urraca Muñoz + female = yes + dynasty = velasco # Velasco Dynasty religion = catholic culture = asturleonese - trait = education_learning_1 - - 1169.1.1 = { + father = asturleonese0362 # Munio Velázquez + mother = asturleonese0284 # María Muñoz + + 1065.1.1 = { birth = yes } - 1210.1.1 = { + 1081.1.1 = { + trait = education_diplomacy_1 + } + 1115.1.1 = { death = yes } } -73076 = { - name = "MarI_a" # María Velaz Vela +asturleonese0368 = { + name = "Tegridia" # Tegridia Muñoz female = yes - dynasty_house = house_vela - - father = 72171 - mother = 72170 - + dynasty = velasco # Velasco Dynasty religion = catholic culture = asturleonese - trait = education_learning_1 - - 1171.1.1 = { + father = asturleonese0362 # Munio Velázquez + mother = asturleonese0284 # María Muñoz + + 1066.1.1 = { birth = yes } - 1213.1.1 = { + 1082.1.1 = { + trait = education_intrigue_1 + } + 1116.1.1 = { death = yes } } -73078 = { - name = "Xuan" # Juan Fernández Vela - dynasty_house = house_vela - - father = 73072 - mother = 73077 - +asturleonese0369 = { + name = "Sancha" # Sancha Muñoz + female = yes + dynasty = velasco # Velasco Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - 1191.1.1 = { + father = asturleonese0362 # Munio Velázquez + mother = asturleonese0284 # María Muñoz + + 1068.1.1 = { birth = yes } - 1193.1.1 = { + 1118.1.1 = { death = yes } } -73079 = { - name = "Fernandu" # Fernando Fernández Vela - dynasty_house = house_vela - - father = 73072 - mother = 73077 - +asturleonese0370 = { + name = "Taresa" # Teresa Muñoz + female = yes + dynasty = velasco # Velasco Dynasty religion = catholic culture = asturleonese + trait = education_intrigue_1 - 1192.1.1 = { + father = asturleonese0362 # Munio Velázquez + mother = asturleonese0284 # María Muñoz + + 1069.1.1 = { birth = yes } - 1221.1.1 = { + 1119.1.1 = { death = yes } } -73080 = { - name = "Fernandu" # Fernando Ponce Vela - dynasty_house = house_vela - - father = 73073 - mother = 72998 - +asturleonese0371 = { + name = "OrdoN_u" # Ordoño Ramírez + dynasty = ordono_ramirez # Ordoño Ramírez Dynasty religion = catholic culture = asturleonese - - 1191.1.1 = { + trait = education_diplomacy_1 + + 926.1.1 = { birth = yes } - 1205.1.1 = { + 949.1.1 = { + add_spouse = asturleonese0372 # Elvira + } + 976.1.1 = { death = yes } } -73081 = { - name = "Xuan" # Juan Ponce Vela - dynasty_house = house_vela - - father = 73073 - mother = 72998 - +asturleonese0372 = { + name = "Elvira" # Elvira, wife of Ordoño Ramírez (asturleonese0371) + female = yes religion = catholic culture = asturleonese - - 1193.1.1 = { + trait = education_stewardship_1 + + 930.1.1 = { birth = yes } - 1200.1.1 = { + 980.1.1 = { death = yes } } -73082 = { - name = "Pedru" # Pedro Ponce de León - dynasty_house = house_vela +asturleonese0373 = { + name = "A_lvaru" # Álvaro Ordóñez + dynasty = ordono_ramirez # Ordoño Ramírez Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 - father = 73073 - mother = 72998 + father = asturleonese0371 # Ordoño Ramírez + mother = asturleonese0372 # Elvira + + 952.1.1 = { + birth = yes + } + 1032.10.4 = { + death = yes + } +} +asturleonese0374 = { + name = "Rodrigu" # Rodrigo + dynasty = bustillo # Bustillo Dynasty religion = catholic culture = asturleonese - - 1194.10.19 = { + trait = education_stewardship_1 + + 1010.1.1 = { birth = yes } - 1225.1.1 = { - add_spouse = 71445 - dynasty = 7003 - culture = castilian - name = Pedro + 1044.1.1 = { + add_spouse = castilian0116 # Justa } - 1265.1.1 = { + 1060.1.1 = { death = yes } } -106060 = { - name = "OrdoN_u" # Ordoño Ordóñez de León - dynasty_house = house_aza +asturleonese0375 = { + name = "Anaya" # Anaya Rodríguez + female = yes + dynasty = bustillo # Bustillo Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 - father = 108560 - mother = 108592 + father = asturleonese0374 # Rodrigo + mother = castilian0116 # Justa + + 1045.1.1 = { + birth = yes + } + 1063.3.27 = { + death = yes + } +} +asturleonese0376 = { + name = "Toda" # Toda Rodríguez + female = yes + dynasty = bustillo # Bustillo Dynasty religion = catholic culture = asturleonese + trait = education_diplomacy_1 - 1015.1.1 = { + father = asturleonese0374 # Rodrigo + mother = castilian0116 # Justa + + 1046.1.1 = { birth = yes } - 1040.1.1 = { - add_matrilineal_spouse = 70068 + 1063.3.27 = { + death = yes } - 1066.1.1 = { - employer = 106011 +} + +asturleonese0377 = { + name = "MartI_n" # Martín Rodríguez + dynasty = bustillo # Bustillo Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0374 # Rodrigo + mother = castilian0116 # Justa + + 1047.1.1 = { + birth = yes } - 1072.1.1 = { + 1063.3.27 = { death = yes } } -107511 = { - name = "Sancha" # Sancha Alfónsez de León - female = yes - dynasty = 436 - martial = 7 - diplomacy = 4 - intrigue = 6 - stewardship = 5 - religion = "catholic" - culture = "asturleonese" - trait = content - trait = education_diplomacy_1 - father = 108570 - mother = 109624 - 1017.1.1 = { - birth = "1017.1.1" +asturleonese0378 = { + name = "Gonzalu" # Gonzalo Rodríguez + dynasty = bustillo # Bustillo Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0374 # Rodrigo + mother = castilian0116 # Justa + + 1048.1.1 = { + birth = yes } - 1065.12.27 = { - employer = 108500 + 1063.3.27 = { + death = yes } - 1066.1.1 = { - contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = yes } +} + +asturleonese0379 = { + name = "Fernandu" # Fernando Muñoz + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 1043.1.1 = { + birth = yes } - 1067.11.7 = { - death = "1067.11.7" + 1066.6.1 = { + add_matrilineal_spouse = 70105 # Sol Rodríguez + } + 1071.1.1 = { + death = yes } } -108510 = { - name = "Diegu" # Diego Fernández de Oviedo - dynasty = 402 - martial = 4 - diplomacy = 5 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "asturleonese" - trait = education_martial_2 - father = 70092 - mother = 70093 - 1027.1.1 = { - birth = "1027.1.1" - } - 1047.1.1 = { - add_spouse = 108511 +asturleonese0380 = { + name = "Vela" # Vela + dynasty = 8610 # Velaz Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + 1003.1.1 = { + birth = yes } - 1077.1.1 = { - death = "1077.1.1" + 1053.1.1 = { + death = yes } } -108511 = { - name = "Cristina" # Cristina Fernández (Gundemáriz) - female = yes - dynasty = 8618 - - father = 108530 - mother = 108531 - +asturleonese0381 = { + name = "Armentariu" # Armentario Velaz + dynasty = 8610 # Velaz Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 - 1029.1.1 = { + father = asturleonese0380 # Vela + + 1027.1.1 = { birth = yes } - 1079.1.1 = { + 1051.1.1 = { + add_spouse = asturleonese0382 # Flámula + } + 1078.1.29 = { death = yes } } -108512 = { - name = "Rodrigu" # Rodrigo Díaz de Oviedo - dynasty = 402 - martial = 8 - diplomacy = 5 - intrigue = 5 - stewardship = 7 - religion = "catholic" - culture = "asturleonese" - trait = education_martial_2 - father = 108510 - mother = 108511 - 1048.1.1 = { - birth = "1048.1.1" - } - 1068.1.1 = { - add_spouse = 72706 +asturleonese0382 = { + name = "FlA_mula" # Flámula, wife of Armentario Velaz (asturleonese0382) + female = yes + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1032.1.1 = { + birth = yes } - 1085.1.1 = { - death = "1085.1.1" + 1074.2.17 = { + death = yes } } -108514 = { - name = "Fernandu" # Fernando Díaz de Oviedo - dynasty = 402 - martial = 6 - diplomacy = 6 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "asturleonese" - trait = education_intrigue_1 - father = 108510 - mother = 108511 - 1053.1.1 = { - birth = "1053.1.1" +asturleonese0383 = { + name = "Velascu" # Velasco Velaz + dynasty = 8610 # Velaz Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + father = asturleonese0380 # Vela + + 1029.1.1 = { + birth = yes } - 1069.1.1 = { - add_spouse = 70255 + 1054.1.1 = { + add_spouse = asturleonese0384 # Isabel } - 1089.1.1 = { - add_spouse = 71355 + 1080.5.29 = { + add_spouse = asturleonese0386 # Muniadona Bermúdez } - 1108.5.1 = { - death = "1108.5.1" + 1081.1.1 = { + death = yes } } -108519 = { - name = "Ximena" # Jimena Díaz de Oviedo, wife of 'El Cid' +asturleonese0384 = { + name = "Sabela" # Isabel, wife of Velasco Velaz (asturleonese0383) female = yes - dynasty = 402 - martial = 8 - diplomacy = 8 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "asturleonese" - trait = wrathful - trait = education_stewardship_2 - father = 108510 - mother = 108511 - 1051.1.1 = { - birth = "1051.1.1" + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + 1036.1.1 = { + birth = yes } - 1106.1.1 = { - death = "1106.1.1" + 1074.2.20 = { + death = yes } } -108530 = { - name = "Fernandu" # Fernando Gundemáriz (Gundemáriz) - dynasty = 8618 - - father = 108550 - mother = 108551 - +asturleonese0385 = { + name = "Vela" # Vela Velázquez + dynasty = 8610 # Velaz Dynasty religion = catholic culture = asturleonese - 1002.1.1 = { + father = asturleonese0383 # Velasco Velaz + mother = asturleonese0384 # Sabela + + 1055.1.1 = { birth = yes } - 1028.1.1 = { - add_spouse = 108531 + 1071.1.1 = { + trait = education_stewardship_1 } - 1044.1.1 = { + 1105.1.1 = { death = yes } } -108531 = { - name = "Ximena" # Jimena Alfónsez de León +asturleonese0386 = { + name = "Muniadona" # Muniadona Bermúdez, wife of Velasco Velaz (asturleonese0386) female = yes - dynasty = 436 - martial = 5 - diplomacy = 5 - intrigue = 5 - stewardship = 5 - religion = "catholic" - culture = "asturleonese" - trait = greedy - trait = education_stewardship_2 - father = 108570 - mother = 106042 - 1010.1.1 = { - birth = "1010.1.1" + religion = catholic + culture = asturleonese + + 1062.1.1 = { + birth = yes } - 1050.1.1 = { - death = "1050.1.1" + 1112.1.1 = { + death = yes } } -108532 = { - name = "Fernandu" # Fernando Fernández (Gundemáriz) - dynasty = 8618 - +asturleonese0387 = { + name = "Fernandu" # Fernando Fernández religion = catholic culture = asturleonese + trait = education_stewardship_1 + + 1021.1.1 = { + birth = yes + } + 1071.10.15 = { + death = yes + } +} - father = 108530 - - 1020.1.1 = { +asturleonese0388 = { + name = "Fernandu" # Fernando + dynasty = 8746 # Carrión Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 1037.1.1 = { birth = yes } 1062.1.1 = { - add_spouse = 109630 - } - 1066.1.1 = { - employer = 108510 + add_spouse = asturleonese0389 # Aldonza } - 1070.1.1 = { + 1087.8.17 = { death = yes } } -108533 = { - name = "Llope" # Lope Fernández Gundemáriz - dynasty = 8618 - - father = 108532 - mother = 109630 - +asturleonese0389 = { + name = "Aldonza" # Aldonza, wife of Fernando (asturleonese0388) + female = yes religion = catholic culture = asturleonese - - 1063.1.1 = { + trait = education_diplomacy_1 + + 1033.1.1 = { birth = yes } - 1111.1.11 = { + 1083.1.1 = { death = yes } } -108540 = { - name = "Alfonsu" # Alfonso Ordóñez de León - dynasty = 436 - martial = 6 - diplomacy = 4 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "asturleonese" - trait = honest - trait = education_martial_3 - father = 108560 - mother = 108592 - 1001.1.1 = { - birth = "1001.1.1" +asturleonese0390 = { + name = "Fernandu" # Fernando Fernández + dynasty = 8746 # Carrión Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0388 # Fernando + mother = asturleonese0389 # Aldonza + + 1064.1.1 = { + birth = yes } - 1021.1.1 = { - add_spouse = 70065 + 1080.1.1 = { + trait = education_stewardship_1 } - 1050.1.1 = { - death = "1050.1.1" + 1117.7.8 = { + death = yes } } -108550 = { - name = "Gundemaru" # Gundemaro Pinióliz (Gundemáriz) - dynasty = 8618 - - father = 200087 - +asturleonese0391 = { + name = "Diegu" # Diego Peláez religion = catholic culture = asturleonese - - 973.1.1 = { + trait = education_stewardship_1 + + 1035.1.1 = { birth = yes } - 1000.1.1 = { - add_spouse = 108551 - } - 1012.1.1 = { + 1085.3.29 = { death = yes } } -108551 = { - name = "Muniadona" - female = yes - +asturleonese0392 = { + name = "Ansur" # Ansur Muñoz? + dynasty = castrillo # Castrillo Dynasty religion = catholic culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0398 # Munio, they were related, but not sure how - 982.1.1 = { + 1016.1.1 = { birth = yes } - 1055.1.1 = { + 1066.1.1 = { death = yes } } -108560 = { - name = "OrdoN_u" # Ordoño Ramírez de León - dynasty = 436 - martial = 8 - diplomacy = 4 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "asturleonese" - trait = education_intrigue_2 - father = 108610 - 983.1.1 = { - birth = "983.1.1" - } - 999.9.1 = { - add_spouse = 108592 +asturleonese0393 = { + name = "Muniu" # Munio Ansúrez + dynasty = castrillo # Castrillo Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0392 # Ansur Muñoz + + 1043.1.1 = { + birth = yes } - 1024.1.1 = { - death = "1024.1.1" + 1093.1.1 = { + death = yes } } -108570 = { - name = "Alfonsu" # Alfonso (V) Bermúdez de León 'el Noble' - dynasty = 436 - martial = 7 - diplomacy = 4 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "asturleonese" - trait = education_martial_2 - father = 108590 - mother = 107673 - 996.1.1 = { - birth = "996.1.1" - } - 999.9.1 = { - capital = c_leon - give_nickname = nick_the_noble - } - 1015.1.1 = { - add_spouse = 109624 - } - 1023.1.2 = { - add_spouse = 106042 +asturleonese0394 = { + name = "Pedru" # Pedro Ansúrez + dynasty = castrillo # Castrillo Dynasty + religion = catholic + culture = asturleonese + trait = education_intrigue_1 + + father = asturleonese0392 # Ansur Muñoz + + 1045.1.1 = { + birth = yes } - 1028.8.7 = { - death = "1028.8.7" + 1089.11.25 = { + death = yes } } -108590 = { - name = "Bermudu" # Bermudo (II) Ordóñez de León 'el Gotoso' - dynasty = 436 - - father = 108600 - mother = 70244 - +asturleonese0395 = { + name = "Pelayu" # Pelayo Ansúrez + dynasty = castrillo # Castrillo Dynasty religion = catholic culture = asturleonese + trait = education_martial_1 + + father = asturleonese0392 # Ansur Muñoz - martial = 4 - diplomacy = 7 - intrigue = 7 - stewardship = 6 + 1047.1.1 = { + birth = yes + } + 1097.1.1 = { + death = yes + } +} - trait = chaste - trait = cynical - trait = ill - trait = education_diplomacy_3 +asturleonese0396 = { + name = "Gonzalu" # Gonzalo Ansúrez + dynasty = castrillo # Castrillo Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0392 # Ansur Muñoz - 953.1.1 = { + 1049.1.1 = { birth = yes } - 984.1.1 = { - capital = c_leon + 1099.1.1 = { + death = yes } - 991.1.1 = { - add_spouse = 107673 +} + +asturleonese0397 = { + name = "Velascu" # Velasco Ansúrez + dynasty = castrillo # Castrillo Dynasty + religion = catholic + culture = asturleonese + + father = asturleonese0392 # Ansur Muñoz + + 1051.1.1 = { + birth = yes } - 998.1.1 = { - give_nickname = nick_the_gouty + 1067.1.1 = { + trait = education_stewardship_1 } - 999.9.1 = { + 1101.1.1 = { death = yes } } -108591 = { - name = "Velasquita" - female = yes - +asturleonese0398 = { + name = "Muniu" # Munio + dynasty = castrillo # Castrillo Dynasty religion = catholic culture = asturleonese - - 965.1.1 = { + trait = education_martial_1 + + 993.1.1 = { birth = yes } - 1015.1.1 = { + 1043.1.1 = { death = yes } } -108592 = { - name = "Cristina" # Cristina Bermúdez de León - female = yes - martial = 6 - diplomacy = 7 - intrigue = 5 - stewardship = 5 - religion = "catholic" - culture = "asturleonese" - trait = bastard - trait = clubfooted - trait = education_intrigue_1 - father = 108590 - mother = 108591 - 983.1.1 = { - birth = "983.1.1" +asturleonese0399 = { + name = "Pedru" # Pedro Muñoz + dynasty = castrillo # Castrillo Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0398 # Munio + + 1018.1.1 = { + birth = yes } 1047.1.1 = { - death = "1047.1.1" + add_spouse = asturleonese0400 # Aldonza + } + 1095.1.1 = { + death = yes } } -108600 = { - name = "OrdoN_u" # Ordoño (III) Ramírez de León - dynasty = 436 - - father = 70024 - mother = 70025 - +asturleonese0400 = { + name = "Aldonza" # Aldonza, placeholde wife of Pedro Muñoz (asturleonese0399) + female = yes religion = catholic culture = asturleonese - - martial = 4 - diplomacy = 4 - intrigue = 4 - stewardship = 8 - - trait = education_intrigue_2 - - 926.1.1 = { + trait = education_stewardship_1 + + 1030.1.1 = { birth = yes } - 951.1.1 = { - add_spouse = 107682 - } - 951.1.5 = { - capital = c_leon - } - 956.11.13 = { + 1080.1.1 = { death = yes } } -108610 = { - name = "Ramiru" # Ramiro (III) Sánchez 'el Niño' - dynasty = 436 - martial = 6 - diplomacy = 5 - intrigue = 5 - stewardship = 8 - religion = "catholic" - culture = "asturleonese" - trait = deceitful - trait = brave - trait = education_intrigue_2 - father = 70026 - mother = 70027 - 960.1.1 = { - birth = "960.1.1" - } - 966.1.1 = { - capital = c_leon - } - 979.1.1 = { - add_spouse = 70028 +asturleonese0401 = { + name = "Muniu" # Munio Pérez + dynasty = castrillo # Castrillo Dynasty + religion = catholic + culture = asturleonese + trait = education_diplomacy_1 + + father = asturleonese0399 # Pedro Muñoz + mother = asturleonese0400 # Aldonza + + 1048.1.1 = { + birth = yes } - 984.1.1 = { - death = "984.1.1" + 1102.1.1 = { + death = yes } } -142286 = { - name = "Cristina" # Cristina González de las Asturias +asturleonese0402 = { + name = "Sonia" # Sonia Muñoz female = yes - # dynasty = # de Asturias - religion = "catholic" - culture = "asturleonese" - 1100.1.1 = { - birth = "1100.1.1" + dynasty = castrillo # Castrillo Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + father = asturleonese0398 # Munio + + 1022.1.1 = { + birth = yes } - 1171.1.1 = { - death = "1171.1.1" + 1072.1.1 = { + death = yes } } -200086 = { - name = "Gundemaru" # Gundemaro, founder of the Gundemáriz Family - dynasty = 8618 - +asturleonese0403 = { + name = "Pelayu" # Pelayo Muñoz + dynasty = castrillo # Castrillo Dynasty religion = catholic culture = asturleonese + trait = education_martial_1 + + father = asturleonese0398 # Munio - 925.1.1 = { + 1024.1.1 = { birth = yes } - 977.1.1 = { + 1074.1.1 = { death = yes } } - -200087 = { - name = "PiN_olu" # Piniolo Gundemáriz (Gundemáriz) - dynasty = 8618 - - father = 200086 - +asturleonese0404 = { + name = "Velascu" # Velasco Muñoz + dynasty = castrillo # Castrillo Dynasty religion = catholic culture = asturleonese + + father = asturleonese0398 # Munio - 950.1.1 = { + 1020.1.1 = { birth = yes } - 985.1.1 = { + 1020.2.2 = { death = yes } } -200102 = { - name = "OrdoN_u" # Ordoño Flaínez Osorio - dynasty = 8620 - - father = 70107 - mother = 70108 - +asturleonese0405 = { + name = "GarcI_a" # García Ordóñez + dynasty_house = house_leon-spain # House of León religion = catholic culture = asturleonese + trait = education_diplomacy_1 + + father = 70029 # King Ordoño IV of León + mother = 107682 # Queen Urraca Fernández - 1079.1.1 = { + 962.1.1 = { birth = yes } - 1104.1.19 = { + 980.1.1 = { death = yes } } -200103 = { - name = "Gontroda" # Gontroda Flaínez Osorio - female = yes - dynasty = 8620 - - father = 70107 - mother = 70108 - +asturleonese0406 = { + name = "Alfonsu" # Alfonso, name unknown, Ordóñez + dynasty_house = house_leon-spain # House of León religion = catholic culture = asturleonese + trait = education_martial_1 + + father = 70029 # King Ordoño IV of León + mother = 107682 # Queen Urraca Fernández - 1081.1.1 = { + 960.1.1 = { birth = yes } - 1104.1.19 = { + 980.1.1 = { death = yes } } -208530 = { - name = "MartI_n" # Martín Pérez Arias - dynasty = 101884 - religion = "catholic" - culture = "asturleonese" - trait = zealous - trait = diligent - trait = education_learning_3 - father = 208532 - 1149.1.1 = { - birth = "1149.1.1" +asturleonese0407 = { + name = "Muniu" # Munio Gutiérrez + religion = catholic + culture = asturleonese + + 1059.1.1 = { + birth = yes } - 1200.1.1 = { - death = "1200.1.1" + 1075.1.1 = { + trait = education_stewardship_3 + } + 1109.7.22 = { + death = yes } } -208531 = { - name = "Rodrigu" # Rodrigo Pérez Arias - dynasty = 101884 - martial = 5 - diplomacy = 4 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "asturleonese" - trait = gluttonous - trait = lustful - trait = arrogant - trait = brave - trait = education_martial_2 - father = 208532 - 1169.1.1 = { - birth = "1169.1.1" +asturleonese0408 = { + name = "Gutierre" # Gutierre Fernández + dynasty = gutierre_fernandez # Gutierre Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + 1064.1.1 = { + birth = yes } - 1219.1.1 = { - death = "1219.1.1" + 1117.1.22 = { + death = yes } } -208532 = { - name = "Pedru" # Pedro Arias - dynasty = 101884 - martial = 6 - diplomacy = 6 - intrigue = 6 - stewardship = 5 - religion = "catholic" - culture = "asturleonese" - trait = temperate - trait = generous - trait = arrogant - trait = education_martial_2 - 1133.1.1 = { - birth = "1133.1.1" +asturleonese0409 = { + name = "Rodrigu" # Rodrigo Gutiérrez + dynasty = gutierre_fernandez # Gutierre Fernández Dynasty + religion = catholic + culture = asturleonese + trait = education_martial_1 + + father = asturleonese0408 # Gutierre Fernández + + 1088.1.1 = { + birth = yes } - 1185.1.1 = { - death = "1185.1.1" + 1138.1.1 = { + death = yes } } -458006 = { - name = "Gonzalu" # Gonzalo Martínez de Oviedo, Grandmaster of the Order of Alcántara - dynasty = 101910 - martial = 8 - diplomacy = 6 - intrigue = 9 - stewardship = 7 - religion = "catholic" - culture = "asturleonese" - trait = wrathful - trait = education_learning_2 - 1291.1.1 = { - birth = "1291.1.1" - } - 1309.1.1 = { - employer = 73169 - } - 1312.1.1 = { - employer = 73170 - } - 1318.1.1 = { - employer = 73171 - } - 1334.1.1 = { - employer = 73172 - } - 1335.1.1 = { - employer = 73173 +asturleonese0410 = { + name = "Favila" # Fáfila Spasández, Count of Pravia (951-981) + dynasty = spasandez # Spasández Dynasty + religion = catholic + culture = asturleonese + trait = education_stewardship_2 + + 931.1.1 = { + birth = yes } - 1335.7.1 = { - employer = 73174 + 981.3.11 = { + death = yes } - 1337.1.1 = { - employer = 0 +} + +asturleonese0411 = { + name = "GarcI_a" # García Ramírez + dynasty_house = house_cantabria # House of Cantabria + religion = catholic + culture = asturleonese + + father = 70015 # King Ramiro I of Asturias + mother = 73761 # Queen Paterna Díaz (castilian.txt) + + 843.1.1 = { + birth = yes } - 1338.1.1 = { - death = "1338.1.1" + 844.1.1 = { + death = yes } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/history/characters/basque.txt b/project/ck3/base_game/history/characters/basque.txt index dfef73f6aa..5c9854b154 100644 --- a/project/ck3/base_game/history/characters/basque.txt +++ b/project/ck3/base_game/history/characters/basque.txt @@ -1,1105 +1,746 @@ -106000 = { - name = "Antso" # AKA: Antso IV 'Peñalengoa' - dna = 106000_king_antso - dynasty = 442 - martial = 5 - diplomacy = 4 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "basque" - trait = education_intrigue_1 - sexuality = heterosexual - father = 106010 - mother = 1079 - 1039.1.1 = { - birth = "1039.1.1" - effect = { - add_character_flag = has_scripted_appearance - } +71336 = { + name = "Oria" + female = yes + dynasty = 8742 + + father = 71335 + mother = 71334 + + religion = catholic + culture = basque + + 1088.1.1 = { + birth = yes } - 1055.1.1 = { - effect = { - set_relation_rival = character:107500 #He was in constant and various conflicts with Castile culminating in the so-called War of the Three Sanchos (1067-1068) - set_relation_friend = character:110500 #Gave land to his uncle King Ramiro I because of, among other things, friendship - set_relation_lover = character:108520 #Had a lover named Jimena - } + 1146.1.1 = { + death = yes } - 1068.1.1 = { - add_spouse = 71535 +} + +71337 = { + name = "Munio" + dynasty = 8742 + religion = "catholic" + culture = "basque" + father = 71335 + mother = 71334 + 1090.1.1 = { + birth = "1090.1.1" } - 1076.6.4 = { - death = "1076.6.4" + 1153.1.1 = { + death = "1153.1.1" } } -106010 = { - name = "Gartzia" # AKA: Gartzia III 'Naiarakoa' - dynasty = 442 - martial = 4 - diplomacy = 6 - intrigue = 7 - stewardship = 7 +71343 = { + name = "Rodrigo" + dynasty = 8613 religion = "catholic" culture = "basque" - trait = diligent - trait = zealous - trait = education_martial_3 - father = 106030 - mother = 107650 - 1013.1.1 = { - birth = "1013.1.1" - } - 1038.1.1 = { - add_spouse = 1079 + father = 70070 + mother = 71342 + 1086.1.1 = { + birth = "1086.1.1" } - 1054.9.1 = { - death = "1054.9.1" + 1142.1.1 = { + death = "1142.1.1" } } -106012 = { - name = "Fernando" - dynasty = 442 - martial = 7 - diplomacy = 8 - intrigue = 5 - stewardship = 8 +71344 = { + name = "Alvar" + dynasty = 8613 religion = "catholic" culture = "basque" - trait = zealous - trait = stuttering - trait = lisping - trait = education_diplomacy_2 - father = 106010 - mother = 1079 - 1043.1.1 = { - birth = "1043.1.1" - } - 1066.1.1 = { - employer = 106000 + father = 70070 + mother = 71342 + 1088.1.1 = { + birth = "1088.1.1" } - 1068.1.1 = { - death = "1068.1.1" + 1138.1.1 = { + death = "1138.1.1" } } -106013 = { - name = "Erramun" - dynasty = 442 - martial = 5 - diplomacy = 5 - intrigue = 4 - stewardship = 7 +71345 = { + name = "Joanes" + dynasty = 8613 religion = "catholic" culture = "basque" - trait = chaste - trait = cynical - trait = education_intrigue_2 - father = 106010 - mother = 1079 - 1044.1.1 = { - birth = "1044.1.1" - } - 1066.1.1 = { - employer = 106000 - effect = { #Murdered his brother Sancho in Peñalén - if = { - limit = { - is_ai = yes - can_start_scheme = { - type = murder - target = character:106000 - } - } - random = { - chance = 25 - start_scheme = { - target = character:106000 - type = murder - } - } - } - } + father = 70070 + mother = 71342 + 1090.1.1 = { + birth = "1090.1.1" } - 1079.1.1 = { - death = "1079.1.1" + 1150.1.1 = { + death = "1150.1.1" } } -106014 = { - name = "Ermesinda" +71346 = { + name = "Aldontza" + dynasty = 8613 female = yes - dynasty = 442 - martial = 7 - diplomacy = 8 - intrigue = 5 - stewardship = 5 religion = "catholic" culture = "basque" - trait = education_intrigue_2 - father = 106010 - mother = 1079 - 1041.1.1 = { - birth = "1041.1.1" - } - 1066.1.1 = { - employer = 106000 + father = 70070 + mother = 71342 + 1092.1.1 = { + birth = "1092.1.1" } - 1110.7.1 = { - death = "1110.7.1" + 1147.1.1 = { + death = "1147.1.1" } } -106015 = { - name = "Maior" +71347 = { + name = "Guntroda" + dynasty = 8613 female = yes - dynasty = 442 - martial = 6 - diplomacy = 4 - intrigue = 6 - stewardship = 4 religion = "catholic" culture = "basque" - trait = diligent - trait = calm - trait = education_intrigue_2 - father = 106010 - mother = 1079 - 1046.1.1 = { - birth = "1046.1.1" + father = 70070 + mother = 71342 + 1094.1.1 = { + birth = "1094.1.1" } - 1115.1.1 = { - death = "1115.1.1" + 1156.1.1 = { + death = "1156.1.1" } } -106016 = { - name = "Urraka" +71348 = { + name = "Munia" + dynasty = 8613 female = yes - dynasty = 442 - martial = 5 - diplomacy = 6 - intrigue = 8 - stewardship = 5 religion = "catholic" culture = "basque" - trait = wrathful - trait = education_diplomacy_3 - father = 106010 - mother = 1079 - - 1040.1.1 = { - birth = "1040.1.1" - } - 1066.1.1 = { - employer = 106000 + father = 70070 + mother = 71342 + 1095.1.1 = { + birth = "1095.1.1" } - 1095.2.1 = { - death = "1095.2.1" + 1155.1.1 = { + death = "1155.1.1" } } -106017 = { - name = "Ximena" +71349 = { + name = "Fakilo" + dynasty = 8613 female = yes - dynasty = 442 - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 4 religion = "catholic" culture = "basque" - trait = lustful - trait = gluttonous - trait = education_learning_1 - father = 106010 - mother = 1079 - 1045.1.1 = { - birth = "1045.1.1" - } - 1066.1.1 = { - employer = 106000 + father = 70070 + mother = 71342 + 1096.1.1 = { + birth = "1096.1.1" } - 1085.5.27 = { - death = "1085.5.27" + 1160.1.1 = { + death = "1160.1.1" } } -106018 = { - name = "Antso" - dynasty_house = house_jimena_navarra - martial = 4 - diplomacy = 8 - intrigue = 8 - stewardship = 7 +71350 = { + name = "Maria" + dynasty = 8613 + female = yes religion = "catholic" culture = "basque" - trait = lustful - trait = bastard - trait = education_intrigue_2 - father = 106010 - 1035.1.1 = { - birth = "1035.1.1" + father = 70072 + 1088.1.1 = { + birth = "1088.1.1" } - 1054.1.1 = { - add_spouse = 106019 + 1141.1.1 = { + death = "1141.1.1" } - 1057.12.7 = { - add_spouse = 106019 +} + +71351 = { + name = "Suero" + dynasty = 8613 + religion = "catholic" + culture = "basque" + father = 70072 + 1101.1.1 = { + birth = "1101.1.1" } - 1066.1.1 = { - employer = 106011 + 1128.1.1 = { + add_spouse = 71354 } - 1074.11.29 = { - death = "1074.11.29" + 1157.1.1 = { + death = "1157.1.1" } } -106019 = { - name = "Konstantzia" +71352 = { + name = "Urraka" + dynasty = 8613 female = yes - dynasty = 100152 - martial = 8 - diplomacy = 7 - intrigue = 6 - stewardship = 5 religion = "catholic" culture = "basque" - trait = gluttonous - trait = brave - trait = education_intrigue_1 - father = 70136 - mother = 1079 - 1036.1.1 = { - birth = "1036.1.1" + father = 70072 + 1103.1.1 = { + birth = "1103.1.1" } - 1068.1.1 = { - death = "1068.1.1" + 1168.1.1 = { + death = "1168.1.1" } } -106021 = { - name = "Ramiro" - dynasty_house = house_jimena_navarra - martial = 8 - diplomacy = 4 - intrigue = 8 - stewardship = 5 +71353 = { + name = "Ximena" + dynasty = 8613 + female = yes religion = "catholic" culture = "basque" - trait = gluttonous - trait = education_martial_2 - father = 106018 - mother = 106019 - 1057.1.1 = { - birth = "1057.1.1" - } - 1098.1.1 = { - add_spouse = 71542 + father = 70072 + 1105.1.1 = { + birth = "1105.1.1" } - 1116.1.1 = { - death = "1116.1.1" + 1165.1.1 = { + death = "1165.1.1" } } -106022 = { - name = "Antso" - dynasty_house = house_jimena_navarra - martial = 5 - diplomacy = 4 - intrigue = 4 - stewardship = 4 +71356 = { + name = "Anderkina" + dynasty = 8613 + female = yes religion = "catholic" culture = "basque" - trait = diligent - trait = bastard - trait = education_martial_1 - father = 106018 - mother = 106020 - 1070.1.1 = { - birth = "1070.1.1" + father = 70069 + mother = 106062 + 1074.1.1 = { + birth = "1074.1.1" } - 1120.1.1 = { - death = "1120.1.1" + 1122.1.1 = { + death = "1122.1.1" } } -106023 = { - name = "Mentzia" - female = yes - martial = 4 - diplomacy = 4 - intrigue = 7 - stewardship = 5 +71419 = { + name = "Lope" + dynasty = 681 religion = "catholic" culture = "basque" - trait = bastard - trait = education_stewardship_1 - father = 106010 - 1030.1.1 = { - birth = "1030.1.1" + father = 71410 + mother = 71411 + 1208.1.1 = { + birth = "1208.1.1" } - 1066.1.1 = { - employer = 106011 + 1235.1.1 = { + death = "1235.1.1" } - 1073.1.1 = { - death = "1073.1.1" +} + +71584 = { + name = "Teresa" + female = yes + + religion = catholic + culture = basque + + 1080.1.1 = { + birth = yes + } + 1136.1.1 = { + death = yes } } -106030 = { - name = "Antso" # AKA: Antso III 'Nagusia' - dynasty = 442 - martial = 6 - diplomacy = 6 - intrigue = 8 - stewardship = 7 +71384 = { + name = "Diego" + dynasty = 101909 religion = "catholic" culture = "basque" - trait = chaste - trait = humble - trait = education_intrigue_2 - father = 106040 - mother = 106041 - 992.1.1 = { - birth = "992.1.1" - } - 1011.6.27 = { - add_spouse = 107650 + father = 72051 + 1138.1.1 = { + birth = "1138.1.1" } - 1027.1.1 = { - give_nickname = nick_the_great + 1162.1.1 = { + add_spouse = 71383 } - 1035.10.18 = { - death = "1035.10.18" + 1188.1.1 = { + death = "1188.1.1" } } -106031 = { - name = "Antsa" +71334 = { + name = "Fronilde" + dynasty = 8741 female = yes - dynasty = 439 - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 6 religion = "catholic" culture = "basque" - trait = generous - trait = education_intrigue_2 - 995.1.1 = { - birth = "995.1.1" - } - 1066.1.1 = { - employer = 110500 + father = 71333 + mother = 70049 + 1070.1.1 = { + birth = "1070.1.1" } - 1070.10.27 = { - death = "1070.10.27" + 1128.1.1 = { + death = "1128.1.1" } } -106040 = { - name = "Gartzia" # AKA: Gartzia 'Dardatia' - dynasty = 442 - martial = 7 - diplomacy = 8 - intrigue = 7 - stewardship = 7 +71338 = { + name = "Ximena" + dynasty = 8741 + female = yes religion = "catholic" culture = "basque" - trait = education_intrigue_1 - father = 70124 - mother = 107682 - 964.1.1 = { - birth = "964.1.1" - } - 981.1.1 = { - add_spouse = 106041 + father = 71333 + mother = 70049 + 1072.1.1 = { + birth = "1072.1.1" } - 999.12.8 = { - death = "999.12.8" + 1130.1.1 = { + death = "1130.1.1" } } -106041 = { - name = "Ximena" - female = yes +qasi.0001 = { + name = "AbU__Tawr" + dynasty = 12293 - religion = catholic + father = 73808 + + religion = muwalladi culture = basque - - 966.1.1 = { + + 720.1.1 = { birth = yes } - 1035.1.1 = { + 782.1.1 = { death = yes } } -106042 = { - name = "Urraka" - female = yes - dynasty = 442 - martial = 8 - diplomacy = 5 - intrigue = 7 - stewardship = 7 - religion = "catholic" - culture = "basque" - trait = lustful - trait = lazy - trait = education_stewardship_3 - father = 106040 - mother = 106041 - 993.1.1 = { - birth = "993.1.1" - } - 1031.8.6 = { - death = "1031.8.6" - } -} +qasi.0002 = { + name = "AbU__Salama" + dynasty = 12293 -107520 = { - name = "Eneko" - dynasty = 778 - martial = 4 - diplomacy = 5 - intrigue = 8 - stewardship = 6 - religion = "catholic" - culture = "basque" - trait = just - trait = lisping - trait = stuttering - trait = education_intrigue_1 - father = 107530 - 1035.1.1 = { - birth = "1035.1.1" - } - 1058.1.1 = { - add_spouse = 107521 + father = 73808 + + religion = muwalladi + culture = basque + + 720.1.1 = { + birth = yes } - 1077.1.1 = { - death = "1077.1.1" + 790.1.1 = { + death = yes } } -107521 = { - name = "Toda" - female = yes +qasi.0003 = { + name = "Yunus" + dynasty = 12293 - religion = catholic + father = 73810 + mother = 73811 + + religion = muwalladi culture = basque - 1040.1.1 = { + 792.1.1 = { birth = yes } - 1085.1.1 = { + 851.1.1 = { death = yes } } -107523 = { - name = "Lope" - dynasty = 778 - martial = 7 - diplomacy = 6 - intrigue = 7 - stewardship = 8 - religion = "catholic" - culture = "basque" - trait = education_stewardship_2 - father = 107520 - mother = 107521 - 1060.1.1 = { - birth = "1060.1.1" - } - 1079.3.4 = { - add_spouse = 71925 +qasi.0004 = { + name = "Yuwartas" + dynasty = 12293 + + father = 73810 + mother = 73811 + + religion = muwalladi + culture = basque + + 794.1.1 = { + birth = yes } - 1094.1.1 = { - death = "1094.1.1" + 862.1.1 = { + death = yes } } -107530 = { - name = "Lope" - dynasty = 778 - martial = 8 - diplomacy = 5 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "basque" - trait = education_martial_2 - 1000.1.1 = { - birth = "1000.1.1" +qasi.0005 = { + name = "Lubb" + dynasty = 12293 + + father = 73810 + mother = 73811 + + religion = muwalladi + culture = basque + + 798.1.1 = { + birth = yes } - 1057.1.1 = { - death = "1057.1.1" + 865.1.1 = { + death = yes } } -107550 = { - name = "Lope" - dynasty = 778 - martial = 8 - diplomacy = 8 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "basque" - trait = education_intrigue_2 - father = 70220 - 1065.1.1 = { - birth = "1065.1.1" - } - 1081.1.1 = { - add_trait = lustful #Add adult trait +qasi.0006 = { + name = "Garcia" + dynasty = 12293 + + father = 73810 + mother = 73811 + + religion = muwalladi + culture = basque + + 800.1.1 = { + birth = yes } - 1110.1.1 = { - death = "1110.1.1" + 851.1.1 = { + death = yes } } -206500 = { - name = "Antso" #AKA: Antso VI 'Jakintsua' - dynasty_house = house_jimena_navarra - martial = 6 - diplomacy = 7 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = humble - trait = calm - trait = education_intrigue_3 - father = 206510 - mother = 206509 - 1132.1.1 = { - birth = "1132.1.1" - } - 1153.7.20 = { - add_spouse = 207502 - } - 1158.8.31 = { - give_nickname = nick_the_wise +7562 = { + name = "Antso" # Sanche (IV) Garcia de Gascogne, Duke of Gascogne (920-955) & Count of Bordeaux et al. (920-955) + dynasty = 388 + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = 7563 # Duke Garcia II of Gascogne + #mother = # Aminia d'Angouleme + + 890.1.1 = { + birth = yes } - 1194.6.27 = { - death = "1194.6.27" + 955.1.1 = { + death = yes } } -206502 = { - name = "Antso" #AKA: Antso VII 'Indartsua' - dynasty_house = house_jimena_navarra - martial = 6 - diplomacy = 6 - intrigue = 7 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = diligent - trait = education_martial_2 - father = 206500 - mother = 207502 - 1170.1.1 = { - birth = "1170.1.1" - } - 1194.6.27 = { - give_nickname = nick_the_strong - } - 1195.1.1 = { - add_spouse = 127003 +7563 = { + name = "Gartzia" # Gartzia (II) Sanche de Gascogne 'le Courbé', Duke of Gascogne (893-920) & Count of al. (893-920 & Bordeaux (906-920) + dynasty = 388 + religion = catholic + culture = basque + trait = hunchbacked + trait = education_diplomacy_2 + + father = 163060 # Duke Sanche III Mitarra of Gascogne + mother = 168126 # Duchess Quixilo + + 850.1.1 = { + birth = yes } - 1200.1.1 = { - remove_spouse = 127003 + 864.1.1 = { + employer = 163060 # Duke Sanche III Mitarra of Gascogne } - 1234.4.7 = { - death = "1234.4.7" + #875 married Aminia d'Angouleme + 920.1.1 = { + death = yes } } -206510 = { - name = "Gartzia" #AKA: Gartzia VI 'Berrezarlea' - dynasty_house = house_jimena_navarra - martial = 6 - diplomacy = 6 - intrigue = 7 - stewardship = 8 - religion = "catholic" - culture = "basque" - trait = craven - trait = education_martial_3 - father = 106021 - mother = 71542 - 1105.1.1 = { - birth = "1105.1.1" - } - 1130.1.1 = { - add_spouse = 206509 - } - 1134.9.27 = { - give_nickname = nick_the_restorer - } - 1144.6.24 = { - add_spouse = 207501 +40011 = { + name = "Adalais" # Adalais de Gascogne, wife of Count Géraud I of Armagnac (40010) & Baron Arnaud II de Lomagne + female = yes + dynasty = 388 + religion = catholic + culture = basque + trait = education_diplomacy_3 + + father = 127049 # Duke Guillaume II of Gascogne + mother = 107683 # Duchess Urraca Garcés + + 985.1.1 = { + birth = yes } - 1150.11.25 = { - death = "1150.11.25" + 1040.1.1 = { + death = yes } } -206511 = { - name = "Antsa" +54000 = { + name = "Gersenda" # Garsinda de Gascogne, wife of Duke Henri I of Bourgogne (91007) female = yes - dynasty_house = house_jimena_navarra - religion = "catholic" - culture = "basque" - father = 206510 #Garcia IV Ramirez - mother = 207501 #Urraca Alfonsez de Castilla - 1148.1.1 = { - birth = "1148.1.1" + dynasty = 388 + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 127049 # Duke Guillaume II of Gascogne + mother = 107683 # Duchess Urraca Garcés + + 974.1.1 = { + birth = yes } - #1166 maried Gaston V de Béarn - 1176.3.7 = { - death = "1176.3.7" + 1030.1.1 = { + death = yes } } -206512 = { - name = "Margarita" +54001 = { + name = "Azibella" # Acibella de Gascogne, wife of Duke Galindo III of Aragon (70274) female = yes - dynasty_house = house_jimena_navarra - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 8 - religion = "catholic" - culture = "basque" - trait = craven - trait = education_diplomacy_2 - father = 206510 - mother = 206509 - 1139.1.1 = { - birth = "1139.1.1" + dynasty = 388 + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = 7563 # Duke Garcia II of Gascogne + + 885.1.1 = { + birth = yes } - 1182.1.1 = { - death = "1182.1.1" + 905.1.1 = { + death = yes } } -206513 = { - name = "Blanka" +70005 = { + name = "Munia" # Munia López de Álava, wife of King Fruela I of Asturias (70004) female = yes - dynasty_house = house_jimena_navarra - martial = 8 - diplomacy = 6 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "basque" - trait = just - trait = education_diplomacy_3 - father = 206510 - mother = 206509 - - 1137.1.1 = { + dynasty = 8750 # Álava Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = 200158 # Count Lope of Viscaya + mother = 200060 # Countess Ermesinda Froilaz (visigothic.txt) + + 746.1.1 = { birth = yes } - 1156.8.12 = { - death = { - death_reason = death_childbirth - } + 780.1.1 = { + death = yes } } -457582 = { - name = "Lope" - dynasty = 778 - martial = 7 - diplomacy = 5 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "basque" - father = 457581 - mother = 457610 - 1337.1.1 = { - birth = "1337.1.1" - } - 1348.1.1 = { - death = "1348.1.1" - } -} - -457610 = { - name = "Maria" - female = yes - dynasty = 778 - - father = 457611 - mother = 459524 - - religion = catholic - culture = basque - - 1316.1.1 = { - birth = yes - } - 1349.1.1 = { - death = yes - } -} - -457611 = { - name = "Joanes" - dynasty = 778 - - father = 457561 - mother = 71506 - - religion = catholic - culture = basque - - 1293.1.1 = { - birth = yes - } - 1315.1.1 = { - add_spouse = 459524 - } - 1326.12.2 = { - death = yes - } -} - -475551 = { - name = "Ana" - female = yes - martial = 7 - diplomacy = 5 - intrigue = 4 - stewardship = 7 - religion = "orthodox" - culture = "basque" - trait = education_intrigue_2 - 1284.1.2 = { - birth = "1284.1.2" - } - 1334.1.2 = { - death = "1334.1.2" - } -} - -70005 = { - name = "Munia" +70016 = { + name = "Urraka" # Urraca, wife of Ramiro I of Asturias (70015 - asturleonese.txt) female = yes - dynasty = 8750 - - father = 200061 - mother = 200060 - religion = catholic culture = basque + trait = education_stewardship_1 - 746.1.1 = { - birth = yes - } - 780.1.1 = { - death = yes - } -} - -70056 = { - name = "Antsa" - female = yes - - religion = catholic - culture = basque - - 1040.1.1 = { + 810.1.1 = { birth = yes } - 1105.1.1 = { + 840.1.1 = { death = yes } } -70069 = { - name = "Alvar" - dynasty = 8613 - martial = 6 - diplomacy = 5 - intrigue = 3 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = greedy - trait = gregarious - trait = education_martial_2 - father = 71923 - 1040.1.1 = { - birth = "1040.1.1" - } - 1060.1.1 = { - add_spouse = 106062 - } - 1108.1.1 = { - death = "1108.1.1" - } -} - -70070 = { - name = "Piarres" - dynasty = 8613 - martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "basque" - trait = diligent - trait = education_martial_1 - father = 70069 - mother = 106062 - 1061.1.1 = { - birth = "1061.1.1" - } - 1077.1.1 = { - add_trait = scholar #Add adult trait - } - 1085.1.1 = { - add_spouse = 71342 - } - 1113.1.1 = { - death = "1113.1.1" - } -} - -70071 = { - name = "Gartzia" - dynasty = 8613 - martial = 5 - diplomacy = 6 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "basque" - sexuality = homosexual - trait = education_diplomacy_2 - father = 70069 - mother = 106062 - - 1063.1.1 = { - birth = "1063.1.1" - } - 1108.5.30 = { - death = "1108.5.30" - } -} - -70072 = { - name = "OrdoN_o" - dynasty = 8613 - martial = 6 - diplomacy = 7 - intrigue = 4 - stewardship = 3 - religion = "catholic" - culture = "basque" - trait = gluttonous - trait = education_intrigue_2 - father = 70069 - mother = 106062 - - 1065.1.1 = { - birth = "1065.1.1" - } - 1081.1.1 = { - add_trait = hunter_1 #Add adult trait - } - 1109.1.1 = { - death = "1109.1.1" - } -} - 70073 = { - name = "Antso" - dynasty = 8614 + name = "Antso" # Sancho de Tafalla + dynasty = 8614 # Tafalla Dynasty martial = 8 diplomacy = 3 intrigue = 6 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = zealous trait = wrathful trait = education_martial_2 + 1040.1.1 = { - birth = "1040.1.1" + birth = yes + } + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra } 1060.1.1 = { - add_spouse = 106064 + add_spouse = 106064 # Urraca Ordóñez (castilian.txt) } 1127.1.1 = { - death = "1127.1.1" + death = yes } } + 70074 = { - name = "Maria" + name = "Maria" # María Sánchez female = yes - dynasty = 8614 + dynasty = 8614 # Tafalla Dynasty martial = 4 diplomacy = 7 intrigue = 5 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = shy - trait = education_intrigue_1 - father = 70073 - mother = 106064 + + father = 70073 # Sancho de Tafalla + mother = 106064 # Urraca Ordóñez (castilian.txt) + 1063.1.1 = { - birth = "1063.1.1" + birth = yes + } + 1079.1.1 = { + trait = education_stewardship_2 } 1125.1.1 = { - death = "1125.1.1" + death = yes } } 70120 = { - name = "Ximeno" - dynasty = 442 + name = "Semeno" # Jimeno, ancestor of the Jimena Dynasty + dynasty = 442 # Jimena Dynasty martial = 8 diplomacy = 5 intrigue = 7 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = brave trait = gregarious - trait = education_martial_2 - 791.1.1 = { - birth = "791.1.1" + trait = education_martial_1 + + 807.1.1 = { + birth = yes } - 851.1.1 = { - death = "851.1.1" + 833.1.1 = { + add_spouse = 168112 # Nunila de Gascogne + } + 857.1.1 = { + death = yes } } 70121 = { - name = "Gartzia" - dynasty = 442 + name = "Gartzia" # García Jiménez, Baron of Tafalla (860-886) + dynasty = 442 # Jimena Dynasty martial = 5 diplomacy = 6 intrigue = 6 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = greedy trait = education_martial_2 - father = 70120 - 837.1.1 = { - birth = "837.1.1" + + father = 70120 # Jimeno + mother = 168112 # Nunila de Gascogne + + 835.1.1 = { + birth = yes } - 885.1.1 = { - death = "885.1.1" + 859.1.1 = { + add_spouse = basque0047 # Óneca de Sangüesa + } + 879.1.1 = { + add_spouse = occitan0074 # Dadilda de Pallars + } + 886.1.1 = { + death = yes } } 70122 = { - name = "Antso" - dynasty = 442 + name = "Antso" # Sancho (I) Garcés, King of Navarra (905-925) & Count of Ipuskoa & Navarra (905-925) & Nájera (923-925) & Baron of Tafalla (866-905) + dynasty = 442 # Jimena Dynasty martial = 6 diplomacy = 4 intrigue = 6 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = wrathful trait = brave trait = education_martial_4 - father = 70121 + + father = 70121 # Baron García Jiménez of Tafalla + mother = occitan0074 # Baroness Dadilda de Pallars + 880.1.1 = { - birth = "880.1.1" + birth = yes } - 915.1.1 = { - add_spouse = 70297 + 906.1.1 = { + add_spouse = 70297 # Toda Aznárez } - 925.12.11 = { - death = "925.12.11" + 925.12.10 = { + death = yes } } 70123 = { - name = "Gartzia" - dynasty = 442 + name = "Gartzia" # García (II) Sánchez, King of Navarra (925-970), Count of Ipuskoa & Navarra (925-970) & Nájera (925-950) & Baron of Tafalla (933-970) + dynasty = 442 # Jimena Dynasty martial = 5 diplomacy = 4 intrigue = 4 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = intellect_bad_1 trait = content - trait = education_diplomacy_1 - father = 70122 - mother = 70297 + trait = education_diplomacy_2 + + father = 70122 # King Sancho I of Navarra + mother = 70297 # Queen Toda Aznárez + 919.1.1 = { - birth = "919.1.1" + birth = yes } 933.3.9 = { - add_spouse = 70275 + add_spouse = 70275 # Duchess Andregoto Galíndez of Aragon } - 940.1.1 = { + 943.1.1 = { remove_spouse = 70275 + add_spouse = asturleonese0015 # Teresa Ramírez } 970.2.22 = { - death = "970.2.22" + death = yes } } 70124 = { - name = "Antso" # AKA: Antso 'Abarka' - dynasty = 442 + name = "Antso" # Sancho (II) Garcés 'Abarca', King of Navarra (970-994), Duke of Aragón (943-994), Count of Alto Aragón (943-994), Ipuskoa & Navarra (970-994) & Baron of Tafalla (970-994) + dynasty = 442 # Jimena Dynasty martial = 5 diplomacy = 6 intrigue = 3 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = intellect_good_1 trait = calm - trait = education_diplomacy_2 - father = 70123 - mother = 70275 - 935.1.1 = { - birth = "935.1.1" + trait = education_diplomacy_4 + + father = 70123 # King García II of Navarra + mother = 70275 # Queen Andregoto Galíndez, Duchess of Aragón + + 938.1.1 = { + birth = yes } 962.1.1 = { - add_spouse = 107682 + add_spouse = 107682 # Urraca Fernández (castilian.txt) } 994.12.1 = { - death = "994.12.1" + death = yes } } 70125 = { - name = "Urraka" # AKA: Abda 'la Vascona' + name = "Urraka" # Urraca Sánchez, kwon as Abda 'la Vascona', wife of Muhammad ibn Abu Amir 'al-Mansur' (3206 - bedouin.txt) female = yes - - father = 70124 - trait = bastard - - religion = catholic + dynasty = 442 # Jimena Dynasty + religion = muwalladi culture = basque + trait = education_diplomacy_2 + + father = 70124 # King Sancho II of Navarra + mother = 107682 # Urraca Fernández (castilian.txt) 965.1.1 = { birth = yes } 981.1.1 = { - religion = muwalladi name = "Abda" } 1015.1.1 = { @@ -1108,992 +749,1151 @@ } 70126 = { - name = "Oneka" + name = "Oneka" # Óneca Sánchez, wife of King Alfonso IV of León (70023 - asturleonese.txt) female = yes - dynasty = 442 + dynasty = 442 # Jimena Dynasty martial = 4 diplomacy = 6 intrigue = 5 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = gregarious trait = arrogant - trait = education_intrigue_2 - father = 70122 - 911.1.1 = { - birth = "911.1.1" + trait = education_stewardship_2 + + father = 70122 # King Sancho I of Navarra + mother = 70297 # Queen Toda Aznárez + + 907.1.1 = { + birth = yes } 931.6.1 = { - death = "931.6.1" + death = yes } } 70127 = { - name = "Urraka" + name = "Urraka" # Urraca Sánchez, wife of King Ramiro II of León (70024 - asturleonese.txt) female = yes - dynasty = 442 + dynasty = 442 # Jimena Dynasty martial = 4 diplomacy = 5 intrigue = 6 stewardship = 7 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = education_diplomacy_2 - father = 70122 + + father = 70122 # King Sancho I of Navarra + mother = 70297 # Queen Toda Aznárez + 913.1.1 = { - birth = "913.1.1" + birth = yes } 956.6.23 = { - death = "956.6.23" + death = yes } } 70128 = { - name = "Ximeno" - dynasty = 442 + name = "Semeno" # Jimeno Garcés I + dynasty = 442 # Jimena Dynasty martial = 3 diplomacy = 4 intrigue = 6 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = greedy trait = fickle - trait = education_martial_1 - father = 70121 + trait = education_stewardship_3 # Regent of Navarra + + father = 70121 # Baron García Jiménez of Tafalla + mother = occitan0074 # Baroness Dadildis de Pallars + 882.1.1 = { - birth = "882.1.1" + birth = yes } 915.1.1 = { - add_spouse = 70298 + add_spouse = 70298 # Sancha Aznárez } 931.5.29 = { - death = "931.5.29" + death = yes } } 70129 = { - name = "Fortun" - dynasty = 8615 + name = "Orti" # Fortún Ochoa, Count of Asturias de Santillana (1029-1037) & Baron of Logroño (1037-1057) + dynasty = 8615 # Ochoa Dynasty martial = 5 diplomacy = 5 intrigue = 3 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = ambitious trait = lustful - trait = education_martial_1 + trait = education_stewardship_3 + + father = basque0091 # Lope Íñiguez de Marañón + 1005.1.1 = { - birth = "1005.1.1" + birth = yes } 1044.1.1 = { - add_spouse = 106023 + add_spouse = 106023 # Mencía Garcés } 1057.1.1 = { - death = "1057.1.1" + death = yes } } 70130 = { - name = "Aznar" - dynasty = 8615 + name = "Azeari" # Aznar Fortúnez, Baron of Logroño (1057-1070) + dynasty = 8615 # Ochoa Dynasty martial = 6 diplomacy = 5 intrigue = 6 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = brave trait = hunter_1 - trait = education_martial_2 - father = 70129 - mother = 106023 - 1045.1.1 = { - birth = "1045.1.1" + trait = education_stewardship_1 + + father = 70129 # Count Fortún Ochoa of Asturias de Santillana + + 1030.1.1 = { + birth = yes } - 1103.1.1 = { - death = "1103.1.1" + 1070.1.1 = { + death = yes } } 70131 = { - name = "Eneko" - dynasty = 8615 + name = "Eneko" # Íñigo Fortúnez + dynasty = 8615 # Ochoa Dynasty martial = 5 diplomacy = 7 intrigue = 4 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = calm - trait = education_intrigue_2 - father = 70129 - mother = 106023 - - 1047.1.1 = { - birth = "1047.1.1" + trait = education_diplomacy_1 + + father = 70129 # Count Fortún Ochoa of Asturias de Santillana + + 1032.1.1 = { + birth = yes } - 1092.1.1 = { - death = "1092.1.1" + 1057.1.1 = { + employer = 70130 # Baron Aznar Fortúnez of Logroño + } + 1082.1.1 = { + death = yes } } 70132 = { - name = "Antso" - dynasty = 8615 + name = "Antso" # Sancho Fortúnez + dynasty = 8615 # Ochoa Dynasty martial = 6 diplomacy = 4 intrigue = 5 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = humble trait = brave - trait = education_intrigue_1 - father = 70129 - mother = 106023 - - 1049.1.1 = { - birth = "1049.1.1" + trait = education_martial_1 + + father = 70129 # Count Fortún Ochoa of Asturias de Santillana + + 1034.1.1 = { + birth = yes } - 1100.1.1 = { - death = "1100.1.1" + 1057.1.1 = { + employer = 70130 # Baron Aznar Fortúnez of Logroño + } + 1084.1.1 = { + death = yes } } 70133 = { - name = "Lope" - dynasty = 8615 + name = "Lope" # Lope Fortúnez + dynasty = 8615 # Ochoa Dynasty martial = 8 diplomacy = 5 intrigue = 4 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = beauty_bad_2 - trait = education_stewardship_2 - father = 70129 - mother = 106023 - 1051.1.1 = { - birth = "1051.1.1" + trait = education_martial_1 + + father = 70129 # Count Fortún Ochoa of Asturias de Santillana + + 1036.1.1 = { + birth = yes + } + 1057.1.1 = { + employer = 70130 # Baron Aznar Fortúnez of Logroño } - 1113.1.1 = { - death = "1113.1.1" + 1082.1.1 = { + death = yes } } 70134 = { - name = "Ximeno" - dynasty = 8615 + name = "Semeno" # Jimeno Fortúnez, Baron of Logroño (1070-1071 & 1076-1106) + dynasty = 8615 # Ochoa Dynasty martial = 3 diplomacy = 4 intrigue = 6 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = shy trait = infirm - trait = education_diplomacy_4 - father = 70129 - mother = 106023 - 1053.1.1 = { - birth = "1053.1.1" + trait = education_intrigue_2 + + father = 70129 # Count Fortún Ochoa of Asturias de Santillana + + 1038.1.1 = { + birth = yes + } + 1057.1.1 = { + employer = 70130 # Baron Aznar Fortúnez of Logroño + } + 1075.1.1 = { + add_spouse = basque0094 # Andregoto } 1106.1.1 = { - death = "1106.1.1" + death = yes } } 70135 = { - name = "Estefania" + name = "Estefania" # Estefanía Sánchez, wife of Baron Fruela Díaz of Guadalajara (asturleonese0191 - asturleonese.txt) female = yes dynasty_house = house_jimena_navarra martial = 4 diplomacy = 7 intrigue = 3 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = shy trait = education_stewardship_2 - father = 106018 - mother = 106019 - 1053.1.1 = { - birth = "1053.1.1" + + father = 106018 # Sancho Garcés + mother = 106019 # Constancia Sánchez + + 1071.9.1 = { + birth = yes } 1129.4.19 = { - death = "1129.4.19" + death = yes + } +} + +70136 = { + name = "Antso" # Sancho de Estella + dynasty = 100152 # Estella Dynasty + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 3 + religion = catholic + culture = basque + trait = sadistic + trait = lazy + trait = education_martial_1 + + 1010.1.1 = { + birth = yes + } + 1054.1.1 = { + add_spouse = 1079 # Queen Estefanía de Foix (occitan.txt) + } + 1070.1.1 = { + death = yes + } +} + +70211 = { + name = "Zentulo" # Centulo Aznárez + dynasty = galinda # Galinda Dynasty + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = 70300 # Duke Aznar I of Aragón + mother = 168115 # Duchess Toda de Gascogne + + 807.1.1 = { + birth = yes + } + 820.1.1 = { + death = { + death_reason = death_murder_known + killer = 70302 # Duke García I of Aragón + } } } 70220 = { - name = "Antso" - dynasty = 778 + name = "Antso" # Sancho López de Haro + dynasty = 778 # Haro Dynasty martial = 5 diplomacy = 6 intrigue = 6 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = cynical trait = beauty_bad_2 trait = education_stewardship_2 - father = 107530 - 1037.1.1 = { - birth = "1037.1.1" + + father = 107530 # Lope Velázquez + + 1029.1.1 = { + birth = yes } - 1066.1.1 = { - employer = 107520 + 1040.1.1 = { + employer = 107520 # Count Íñigo López of Viscaya } - 1087.1.1 = { - death = "1087.1.1" + 1079.1.1 = { + death = yes } } 70221 = { - name = "Eneko" - dynasty = 778 + name = "Eneko" # Íñigo Sánchez de Haro + dynasty = 778 # Haro Dynasty martial = 5 diplomacy = 6 intrigue = 6 stewardship = 7 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = greedy trait = arrogant - trait = education_martial_1 - father = 70220 - 1061.1.1 = { - birth = "1061.1.1" + trait = education_diplomacy_1 + + father = 70220 # Sancho López de Haro + + 1053.1.1 = { + birth = yes } - 1091.1.1 = { - death = "1091.1.1" + 1103.1.1 = { + death = yes } } 70222 = { - name = "Diego" - dynasty = 778 + name = "Diego" # Diego Sánchez de Haro + dynasty = 778 # Haro Dynasty martial = 7 diplomacy = 6 intrigue = 5 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = calm trait = education_stewardship_1 - father = 70220 - 1063.1.1 = { - birth = "1063.1.1" + + father = 70220 # Sancho López de Haro + + 1055.1.1 = { + birth = yes } 1108.1.1 = { - death = "1108.1.1" + death = yes } } 70223 = { - name = "Fortun" - dynasty = 778 + name = "Orti" # Fortún López de Haro + dynasty = 778 # Haro Dynasty martial = 5 diplomacy = 6 intrigue = 7 stewardship = 8 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = chaste trait = brave - trait = education_martial_2 - father = 107530 - 1040.1.1 = { - birth = "1040.1.1" - } - 1066.1.1 = { - employer = 107520 + trait = education_stewardship_1 + + father = 107530 # Lope Velázquez + + 1031.1.1 = { + birth = yes } - 1085.1.1 = { - death = "1085.1.1" + 1056.1.1 = { + death = yes } } 70224 = { - name = "Galindo" - dynasty = 778 + name = "Garindo" # Galindo López de Haro + dynasty = 778 # Haro Dynasty martial = 5 diplomacy = 7 intrigue = 7 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = drunkard trait = gluttonous - trait = education_diplomacy_2 - father = 107530 - 1042.1.1 = { - birth = "1042.1.1" + trait = education_martial_1 + + father = 107530 # Lope Velázquez + + 1032.1.1 = { + birth = yes } - 1066.1.1 = { - employer = 107520 + 1040.1.1 = { + employer = 107520 # Count Íñigo López of Viscaya } - 1090.1.1 = { - death = "1090.1.1" + 1076.1.1 = { + death = yes } } 70225 = { - name = "Gartzia" - dynasty = 778 + name = "Gartzia" # García López de Haro + dynasty = 778 # Haro Dynasty martial = 4 diplomacy = 4 intrigue = 7 stewardship = 7 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = wrathful - trait = education_intrigue_2 - father = 107530 - 1044.1.1 = { - birth = "1044.1.1" + trait = education_diplomacy_1 + + father = 107530 # Lope Velázquez + + 1034.1.1 = { + birth = yes } - 1066.1.1 = { - employer = 107520 + 1040.1.1 = { + employer = 107520 # Count Íñigo López of Viscaya } - 1080.1.1 = { - death = "1080.1.1" + 1076.1.1 = { + death = yes } } 70226 = { - name = "Mentzia" + name = "Mentzia" # Mencia López de Haro female = yes - dynasty = 778 + dynasty = 778 # Haro Dynasty martial = 4 diplomacy = 8 intrigue = 3 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = calm trait = intellect_good_1 - trait = education_stewardship_3 - father = 107530 - 1046.1.1 = { - birth = "1046.1.1" + trait = education_diplomacy_1 + + father = 107530 # Lope Velázquez + + 1035.1.1 = { + birth = yes } - 1066.1.1 = { - employer = 107520 + 1040.1.1 = { + employer = 107520 # Count Lope Íñiguez of Viscaya } - 1096.1.1 = { - death = "1096.1.1" + 1076.1.1 = { + death = yes } } 70227 = { - name = "Gartzia" - dynasty = 778 + name = "Gartzia" # García López de Haro + dynasty = 778 # Haro Dynasty martial = 6 diplomacy = 6 intrigue = 4 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = beauty_bad_2 - trait = education_martial_2 - father = 107520 - mother = 107521 - 1062.1.1 = { - birth = "1062.1.1" + + father = 107520 # Count Lope Íñiguez of Viscaya + mother = 107521 # Countess Toda Ortíz + + 1056.1.1 = { + birth = yes } - 1066.1.1 = { - contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = yes } + 1072.1.1 = { + trait = education_diplomacy_1 } 1084.1.1 = { - death = "1084.1.1" + death = yes } } 70228 = { - name = "Galindo" - dynasty = 778 + name = "Garindo" # Galindo López de Haro + dynasty = 778 # Haro Dynasty martial = 4 diplomacy = 6 intrigue = 3 stewardship = 5 - religion = "catholic" - culture = "basque" - trait = sickly + religion = catholic + culture = basque trait = temperate - trait = education_stewardship_4 - father = 107520 - mother = 107521 - - 1064.1.1 = { - birth = "1064.1.1" + + father = 107520 # Count Lope Íñiguez of Viscaya + mother = 107521 # Countess Toda Ortíz + + 1058.1.1 = { + birth = yes + } + 1074.1.1 = { + trait = education_martial_1 } 1087.1.1 = { - death = "1087.1.1" + death = yes } } 70229 = { - name = "Antso" - dynasty = 778 + name = "Antso" # Sancho López de Haro + dynasty = 778 # Haro Dynasty martial = 6 diplomacy = 7 intrigue = 6 stewardship = 7 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = incapable - trait = education_intrigue_3 - father = 107520 - mother = 107521 - 1066.1.1 = { - birth = "1066.1.1" + trait = ill + + father = 107520 # Count Lope Íñiguez of Viscaya + mother = 107521 # Countess Toda Ortíz + + 1054.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +70254 = { + name = "Sancha" # Sancha Sánchez, wife of Gonzalo Salvadórez (70252 - castilian.txt) + female = yes + dynasty = maceratiz # Macerátiz Dynasty + religion = catholic + culture = basque + + 1054.1.1 = { + birth = yes } 1070.1.1 = { - death = "1070.1.1" + trait = education_stewardship_1 + } + 1104.1.1 = { + death = yes + } +} + +70273 = { + name = "Tota" # Toda Galíndez, wife of Bernardo de Ribagorza (70271) + female = yes + dynasty = galinda + martial = 5 + diplomacy = 9 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = basque + trait = generous + trait = just + trait = education_diplomacy_1 + + father = 70274 # Duke Galindo III of Aragón + mother = 54001 # Duchess Acibella de Gascogne + + 901.1.1 = { + birth = yes + } + 958.1.1 = { + death = yes + } +} + +70274 = { + name = "Garindo" # Galindo (III) Aznárez, Duke of Aragón (893-922) & Count of Alto Aragón (893-922) + dynasty = galinda + martial = 4 + diplomacy = 6 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = basque + trait = ambitious + trait = diligent + trait = education_intrigue_3 + + father = 70276 # Duke Aznar II of Aragón + mother = 70299 # Duchess Óneca Garcés + + 860.1.1 = { + birth = yes + } + 900.1.1 = { + add_spouse = 54001 # Acibella de Gascogne + } + 910.1.1 = { + add_spouse = 73770 # Sancha Garcés + } + 922.1.1 = { + death = yes + } +} + +70275 = { + name = "Andregoto" # Andregoto Galíndez, Duchess of Aragón (922-943) & Countess of Alto Aragón (922-943). Spouse of King García II of Navarra (70271) + female = yes + dynasty = galinda + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 70274 # Duke Galindo III of Aragón + mother = 73770 # Duchess Sancha Garcés + + 917.1.1 = { + birth = yes + } + 971.1.1 = { + death = yes + } +} + +70276 = { + name = "Azeari" # Aznar (II) Galíndez, Duke of Aragón (867-893) & Count of Alto Aragón (867-893) + dynasty = galinda + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = basque + trait = wrathful + trait = brave + trait = education_stewardship_1 + + father = 70277 # Duke Galindo II of Aragón + + 838.1.1 = { + birth = yes + } + 858.1.1 = { + add_spouse = 70299 # Óneca Garcés + } + 893.1.1 = { + death = yes + } +} + +70277 = { + name = "Garindo" # Galindo (II) Aznárez, Duke of Aragón (844-867) & Count of Cerdaña (832-835), Urgell (832-838) & Alto Aragón (844-867) + dynasty = galinda + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = basque + trait = craven + trait = content + trait = education_stewardship_1 + + father = 70300 # Duke Aznar I of Aragón + mother = 168115 # Duchess Toda de Gascogne + + 805.1.1 = { + birth = yes + } + 867.1.1 = { + death = yes } } 70290 = { - name = "Eneko" - dynasty_house = house_iniga + name = "Eneko" # Íñigo Jiménez + dynasty = iniga # Íñiga Dynasty martial = 6 diplomacy = 5 intrigue = 7 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = blademaster_1 trait = wrathful - trait = education_martial_2 - father = 168105 + trait = education_martial_1 + 765.1.1 = { - birth = "765.1.1" + birth = yes } 787.1.1 = { - add_spouse = 73811 + add_spouse = 73811 # Óneca } 796.1.1 = { - death = "796.1.1" + death = yes } } 70291 = { - name = "Eneko" # AKA: Eneko 'Aritza' - dynasty_house = house_iniga + name = "Eneko" # Íñigo 'Arista', King of Navarra (816-851) & Count of Ipuskoa & Navarra (816-851) + dynasty = iniga # Íñiga Dynasty martial = 7 diplomacy = 7 intrigue = 4 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = honest trait = diligent - trait = education_intrigue_3 - father = 70290 - mother = 73811 + trait = education_martial_3 + + father = 70290 # Íñigo Jiménez + mother = 73811 # Óneca + 788.1.1 = { - birth = "788.1.1" + birth = yes + } + 808.1.1 = { + add_spouse = basque0027 # Óneca Galíndez } - 852.6.22 = { - death = "852.6.22" + 851.6.22 = { + death = yes } } 70292 = { - name = "Gartzia" - dynasty_house = house_iniga + name = "Gartzia" # García (I) Íñiguez, King of Navarra (851-882), Count of Ipuskoa & Navarra (851-882) + dynasty = iniga # Íñiga Dynasty martial = 5 diplomacy = 8 intrigue = 5 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = temperate trait = deceitful trait = education_martial_1 - father = 70291 + + father = 70291 # King Íñigo 'Arista' of Navarra + mother = basque0027 # Queen Óneca Galíndez + 810.1.1 = { - birth = "810.1.1" + birth = yes + } + 826.1.1 = { + add_spouse = basque0029 # Urraca ibn Mutarrif + } + 851.7.1 = { + effect = { + set_relation_rival = character:73818 # Musa ibn Musa and García Íñiguez raided the others land constantly + } } - 866.1.1 = { - add_spouse = 73754 + 876.1.1 = { + add_spouse = 73754 # Leodegundia Ordóñez } 882.1.1 = { - death = "882.1.1" + death = { + death_reason = death_battle + } } } 70293 = { - name = "Fortun" # AKA: Fortun 'Begibakarra' - dynasty_house = house_iniga + name = "Orti" # Fortún Garcés, King of Navarra (882-905) & Count of Ipuskoa & Navarra (882-905) + dynasty = iniga # Íñiga Dynasty martial = 6 diplomacy = 5 intrigue = 3 stewardship = 7 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = disfigured - trait = education_stewardship_2 - father = 70292 - 830.1.1 = { - birth = "830.1.1" + trait = education_diplomacy_4 + + father = 70292 # King García I of Navarra + mother = basque0029 # Queen Urraca ibn Mutarrif + + 827.1.1 = { + birth = yes } - 849.1.1 = { - add_spouse = 73783 + 860.1.1 = { + employer = 73683 # Emir Muhammad I of Andalusia } - 906.1.1 = { - death = "906.1.1" + 867.1.1 = { + add_spouse = 73783 # Awriyah ibn Lubb + } + 905.1.1 = { + trait = devoted # Dethroned and sent to a monastery + } + 922.1.1 = { + death = yes } } 70294 = { - name = "Oneka" + name = "Oneka" # Óneca Fortúnez, also known as Durr, wife of Emir Abdallah of Andalusia (73865 - bedouin) & Aznar Sánchez (70296) female = yes - dynasty_house = house_iniga + dynasty = iniga # Íñiga Dynasty martial = 4 diplomacy = 6 intrigue = 6 stewardship = 4 - religion = "catholic" - culture = "basque" + religion = mozarabic_church + culture = basque trait = arrogant trait = education_diplomacy_2 - father = 70293 - mother = 73783 - 850.1.1 = { - birth = "850.1.1" + + father = 70293 # King Fortún Garcés of Navarra + + 848.1.1 = { + birth = yes } - 900.1.1 = { - death = "900.1.1" + 865.1.1 = { + name = "Durr" + religion = muwalladi } -} - -70295 = { - name = "Antso" - dynasty_house = house_iniga + 880.1.1 = { + name = "Oneka" + religion = catholic + } + 890.1.1 = { + death = yes + } +} + +70295 = { + name = "Antso" # Sancho Garcés + dynasty = iniga # Íñiga Dynasty martial = 6 diplomacy = 5 intrigue = 5 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = wrathful trait = brave - trait = education_martial_2 - father = 70292 - 832.1.1 = { - birth = "832.1.1" + trait = education_martial_1 + + father = 70292 # King García I of Navarra + mother = basque0029 # Queen Urraca ibn Mutarrif + + 833.1.1 = { + birth = yes + } + 851.7.1 = { + employer = 70292 # King García I of Navarra + } + 854.1.1 = { + add_spouse = basque0030 # Toda } 880.1.1 = { - death = "880.1.1" + death = yes } } 70296 = { - name = "Aznar" - dynasty_house = house_iniga + name = "Azeari" # Aznar Sánchez + dynasty = iniga # Íñiga Dynasty martial = 5 diplomacy = 4 intrigue = 6 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = ambitious trait = arbitrary - trait = education_stewardship_3 - father = 70295 - 861.1.1 = { - birth = "861.1.1" + + father = 70295 # Sancho Garcés + mother = basque0030 # Toda + + 858.1.1 = { + birth = yes + } + 876.1.1 = { + trait = education_diplomacy_2 } 880.1.1 = { - add_spouse = 70294 + add_spouse = 70294 # Emiress Óneca Fortúnez } 904.1.1 = { - death = "904.1.1" + death = yes } } 70297 = { - name = "Toda" + name = "Tota" # Toda Aznárez, wife of King Sancho I of Navarra (70122) female = yes - dynasty_house = house_iniga + dynasty = iniga # Íñiga Dynasty martial = 4 diplomacy = 5 intrigue = 7 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = calm trait = gregarious - trait = education_diplomacy_4 - father = 70296 - mother = 70294 + trait = education_stewardship_2 + + father = 70296 # Aznar Sánchez + mother = 70294 # Emiress Óneca Fortúnez + 885.1.1 = { - birth = "885.1.1" + birth = yes } 970.1.1 = { - death = "970.1.1" + death = yes } } 70298 = { - name = "Urraka" + name = "Antsa" # Sancha Aznárez, wife of Jimeno Garcés I (70128) female = yes - dynasty_house = house_iniga + dynasty = iniga # Íñiga Dynasty martial = 3 diplomacy = 7 intrigue = 4 stewardship = 6 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = just trait = content - trait = education_diplomacy_1 - father = 70296 - mother = 70294 + trait = education_stewardship_1 + + father = 70296 # Aznar Sánchez + mother = 70294 # Emiress Óneca Fortúnez + 887.1.1 = { - birth = "887.1.1" + birth = yes } 945.1.1 = { - death = "945.1.1" + death = yes } } 70299 = { - name = "Oneka" + name = "Oneka" # Óneca Garcés, wife of Duke Aznar II of Aragón (70276) female = yes - dynasty_house = house_iniga + dynasty = iniga # Íñiga Dynasty martial = 3 diplomacy = 4 intrigue = 6 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = cynical trait = greedy - trait = education_diplomacy_2 - father = 70292 - 844.1.1 = { - birth = "844.1.1" + trait = education_stewardship_2 + + father = 70292 # King García I of Navarra + mother = basque0029 # Queen Urraca ibn Mutarrif + + 838.1.1 = { + birth = yes } 912.6.1 = { - death = "912.6.1" + death = yes } } -71335 = { - name = "Piarres" - dynasty = 8742 - religion = "catholic" - culture = "basque" - 1060.1.1 = { - birth = "1060.1.1" +70300 = { + name = "Azeari" # Aznar (I) Galíndez, Duke of Aragón (806-820) & Count of Alto Aragón (806-820), Cerdaña & Urgell (820-832) + dynasty = galinda + martial = 5 + diplomacy = 6 + intrigue = 3 + stewardship = 6 + religion = catholic + culture = basque + trait = generous + trait = education_stewardship_3 + + father = basque0098 # Galindo + + 785.1.1 = { + birth = yes } - 1086.1.1 = { - add_spouse = 71334 + 801.1.1 = { + add_spouse = 168115 # Toda de Gascogne } - 1115.1.1 = { - death = "1115.1.1" + 839.1.1 = { + death = yes } } -71336 = { - name = "Oria" +70301 = { + name = "Matrona" # Matrona Aznárez, wife of Duke García I of Aragón (70302) female = yes - dynasty = 8742 + dynasty = galinda + martial = 4 + diplomacy = 7 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = basque + trait = depressed_1 + trait = education_diplomacy_1 - father = 71335 - mother = 71334 + father = 70300 # Duke Aznar I of Aragón + mother = 168115 # Duchess Toda de Gascogne + + 802.1.1 = { + birth = yes + } + 852.1.1 = { + death = yes + } +} +70302 = { + name = "Gartzia" # García Galíndez 'el Malo', Duke of Aragon (820-833) & Count of Alto Aragón (820-833) + dynasty = 12285 # Belascotenes Dynasty religion = catholic culture = basque + trait = education_intrigue_3 - 1088.1.1 = { + father = 200193 # Galindo Belascotenes + + 785.1.1 = { birth = yes } - 1146.1.1 = { + 818.1.1 = { + add_spouse = 70301 # Matrona Aznárez + } + 820.1.1 = { + remove_spouse = 70301 + } + 824.1.1 = { + add_spouse = 73777 # Nunila Íñiguez + } + 833.1.1 = { death = yes } } -71337 = { - name = "Munio" - dynasty = 8742 - religion = "catholic" - culture = "basque" - father = 71335 - mother = 71334 - 1090.1.1 = { - birth = "1090.1.1" +70303 = { + name = "Garindo" # Galindo (I) Garcés, Duke of Aragón (833-844) & Count of Alto Aragón (833-844) + dynasty = 12285 # Belascotenes Dynasty + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = basque + trait = ill + trait = education_stewardship_1 + + father = 70302 # Duke García Galíndez of Aragón + mother = 70301 # Matrona Aznárez + + 819.1.1 = { + birth = yes } - 1153.1.1 = { - death = "1153.1.1" + 836.1.1 = { + add_spouse = basque0028 # Goldegrodo + } + 844.1.1 = { + death = yes } } 71340 = { - name = "Egidio" - dynasty = 8614 - religion = "catholic" - culture = "basque" - father = 70073 + name = "Gil" # Gil Sánchez + dynasty = 8614 # Tafalla Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = 70073 # Sancho de Tafalla trait = bastard - 1073.1.1 = { - birth = "1073.1.1" + + 1061.1.1 = { + birth = yes } - 1128.1.1 = { - death = "1128.1.1" + 1111.1.1 = { + death = yes } } -71343 = { - name = "Rodrigo" - dynasty = 8613 - religion = "catholic" - culture = "basque" - father = 70070 - mother = 71342 - 1086.1.1 = { - birth = "1086.1.1" +71341 = { + name = "Ramiro" + dynasty = 8614 + religion = catholic + culture = basque + father = 70073 + trait = bastard + 1075.1.1 = { + birth = "1075.1.1" } - 1142.1.1 = { - death = "1142.1.1" + 1136.1.1 = { + death = "1136.1.1" } } -71344 = { - name = "Alvar" - dynasty = 8613 - religion = "catholic" - culture = "basque" - father = 70070 - mother = 71342 - 1088.1.1 = { - birth = "1088.1.1" +71411 = { + name = "Teresa" + dynasty = 778 + female = yes + religion = catholic + culture = basque + father = 207560 + mother = 207657 + 1191.1.1 = { + birth = "1191.1.1" } - 1138.1.1 = { - death = "1138.1.1" + 1248.1.1 = { + death = "1248.1.1" } } -71345 = { - name = "Joanes" - dynasty = 8613 - religion = "catholic" - culture = "basque" - father = 70070 - mother = 71342 - 1090.1.1 = { - birth = "1090.1.1" +71420 = { + name = "Eneko" + dynasty = 8748 + religion = catholic + culture = basque + 1222.1.1 = { + birth = "1222.1.1" } - 1150.1.1 = { - death = "1150.1.1" + 1283.1.1 = { + death = "1283.1.1" } } -71346 = { - name = "Aldontza" - dynasty = 8613 +71491 = { + name = "Elisabet" + dynasty = 778 female = yes - religion = "catholic" - culture = "basque" - father = 70070 - mother = 71342 - 1092.1.1 = { - birth = "1092.1.1" + religion = catholic + culture = basque + father = 457581 + mother = 457610 + 1335.1.1 = { + birth = "1335.1.1" } - 1147.1.1 = { - death = "1147.1.1" - } -} - -71347 = { - name = "Guntroda" - dynasty = 8613 - female = yes - religion = "catholic" - culture = "basque" - father = 70070 - mother = 71342 - 1094.1.1 = { - birth = "1094.1.1" - } - 1156.1.1 = { - death = "1156.1.1" - } -} - -71348 = { - name = "Munia" - dynasty = 8613 - female = yes - religion = "catholic" - culture = "basque" - father = 70070 - mother = 71342 - 1095.1.1 = { - birth = "1095.1.1" - } - 1155.1.1 = { - death = "1155.1.1" - } -} - -71349 = { - name = "Fakilo" - dynasty = 8613 - female = yes - religion = "catholic" - culture = "basque" - father = 70070 - mother = 71342 - 1096.1.1 = { - birth = "1096.1.1" - } - 1160.1.1 = { - death = "1160.1.1" - } -} - -71350 = { - name = "Maria" - dynasty = 8613 - female = yes - religion = "catholic" - culture = "basque" - father = 70072 - 1088.1.1 = { - birth = "1088.1.1" - } - 1141.1.1 = { - death = "1141.1.1" - } -} - -71351 = { - name = "Suero" - dynasty = 8613 - religion = "catholic" - culture = "basque" - father = 70072 - 1101.1.1 = { - birth = "1101.1.1" - } - 1128.1.1 = { - add_spouse = 71354 - } - 1157.1.1 = { - death = "1157.1.1" - } -} - -71352 = { - name = "Urraka" - dynasty = 8613 - female = yes - religion = "catholic" - culture = "basque" - father = 70072 - 1103.1.1 = { - birth = "1103.1.1" - } - 1168.1.1 = { - death = "1168.1.1" - } -} - -71353 = { - name = "Ximena" - dynasty = 8613 - female = yes - religion = "catholic" - culture = "basque" - father = 70072 - 1105.1.1 = { - birth = "1105.1.1" - } - 1165.1.1 = { - death = "1165.1.1" - } -} - -71356 = { - name = "Anderkina" - dynasty = 8613 - female = yes - religion = "catholic" - culture = "basque" - father = 70069 - mother = 106062 - 1074.1.1 = { - birth = "1074.1.1" - } - 1122.1.1 = { - death = "1122.1.1" - } -} - -71411 = { - name = "Teresa" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 207560 - mother = 207657 - 1191.1.1 = { - birth = "1191.1.1" - } - 1248.1.1 = { - death = "1248.1.1" - } -} - -71419 = { - name = "Lope" - dynasty = 681 - religion = "catholic" - culture = "basque" - father = 71410 - mother = 71411 - 1208.1.1 = { - birth = "1208.1.1" - } - 1235.1.1 = { - death = "1235.1.1" - } -} - -71420 = { - name = "Eneko" - dynasty = 8748 - religion = "catholic" - culture = "basque" - 1222.1.1 = { - birth = "1222.1.1" - } - 1283.1.1 = { - death = "1283.1.1" - } -} - -71491 = { - name = "Elisabet" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 457581 - mother = 457610 - 1335.1.1 = { - birth = "1335.1.1" - } - 1361.1.1 = { - death = "1361.1.1" + 1361.1.1 = { + death = "1361.1.1" } } @@ -2103,8 +1903,8 @@ female = yes father = 72027 mother = 71431 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque 1274.1.1 = { birth = "1274.1.1" } @@ -2116,8 +1916,8 @@ 71507 = { name = "Lope" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 457561 mother = 71506 1288.1.1 = { @@ -2132,8 +1932,8 @@ name = "Maria" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 457561 mother = 71506 1292.1.1 = { @@ -2148,8 +1948,8 @@ name = "Joana" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 457581 mother = 457610 1333.1.1 = { @@ -2163,8 +1963,8 @@ 71533 = { name = "Alfontso" dynasty_house = house_jimena_navarra - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 106021 mother = 71542 1107.1.1 = { @@ -2179,8 +1979,8 @@ name = "Elbira" dynasty_house = house_jimena_navarra female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 106021 mother = 71542 1109.1.1 = { @@ -2191,109 +1991,127 @@ } } -71535 = { - name = "Plazentzia" - female = yes - religion = "catholic" - culture = "basque" - 1050.1.1 = { - birth = "1050.1.1" - } - 1088.4.14 = { - death = "1088.4.14" - } -} - 71536 = { - name = "Gartzia" - religion = "catholic" - culture = "basque" - father = 106000 - mother = 71535 - 1068.9.1 = { - birth = "1059.1.1" - } - 1076.1.1 = { - effect = { - add_trait = bastard #Removed from succession - } + name = "Gartzia" # García Sánchez + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + trait = education_martial_1 + + father = 106000 # King Sancho IV of Navarra + trait = bastard + + 1074.1.1 = { + birth = yes } - 1092.1.1 = { - death = "1092.1.1" + 1092.5.1 = { + death = yes } } 71537 = { - name = "Gartzia" - religion = "catholic" - culture = "basque" - father = 106000 - mother = 71535 - 1070.1.1 = { - birth = "1070.1.1" + name = "Gartzia" # García Sánchez + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 106000 # King Sancho IV of Navarra + mother = 71535 # Queen Placencia (norman.txt) + + 1069.1.1 = { + birth = yes } - 1076.1.1 = { - effect = { - add_trait = bastard #Removed from succession - } + 1076.6.4 = { + add_pressed_claim = title:k_navarra + add_pressed_claim = title:c_navarra } - 1092.1.1 = { - death = "1092.1.1" + 1119.1.1 = { + death = yes } } 71538 = { - name = "Erramun" - religion = "catholic" - culture = "basque" - father = 106000 - mother = 108520 - trait = bastard - 1061.1.1 = { - birth = "1061.1.1" - } - 1120.8.1 = { - death = "1120.8.1" + name = "Erramun" # Raimundo Sánchez + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 106000 # King Sancho IV of Navarra + mother = 108520 # Jimena + trait = bastard + + 1071.1.1 = { + birth = yes + } + 1110.8.1 = { + death = yes } } 71539 = { - name = "Urraka" + name = "Urraka" # Urraca Sánchez, Nun female = yes - religion = "catholic" - culture = "basque" - trait = bastard + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + trait = devoted trait = education_learning_1 - father = 106000 - mother = 108520 - 1063.1.1 = { - birth = "1063.1.1" + + father = 106000 # King Sancho IV of Navarra + trait = bastard + + 1072.1.1 = { + birth = yes } - 1132.1.1 = { - death = "1132.1.1" + 1092.1.1 = { + death = yes } } 71540 = { - name = "Antsa" - dynasty = 442 + name = "Antsa" # Sancha Garcés + dynasty = 442 # Jimena Dynasty female = yes - religion = "catholic" - culture = "basque" - father = 106010 - mother = 1079 + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = 106010 # King García IV of Navarra + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + 1048.1.1 = { - birth = "1048.1.1" + birth = yes } 1065.1.1 = { - death = "1065.1.1" + death = yes + } +} + +71543 = { + name = "Antsa" # Sancha Sánchez, wife of Count Dat Donat of Bigorre (168125 - occitan.txt) + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = 70122 # King Sancho I of Navarra + trait = bastard + + 896.1.1 = { + birth = yes + } + 946.1.1 = { + death = yes } } 71551 = { name = "Ladron" dynasty_house = house_vela - + father = 200164 mother = 200165 @@ -2312,42 +2130,48 @@ } 71552 = { - name = "Fortun" - dynasty = 8751 - religion = "catholic" - culture = "basque" - 1050.1.1 = { - birth = "1050.1.1" + name = "Orti" # Fortún Sánchez de Yarnoz + dynasty = 8751 # Yarnoz Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + 1040.1.1 = { + birth = yes } - 1076.1.1 = { - add_spouse = 106014 + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra + } + 1061.1.1 = { + add_spouse = 106014 # Ermesinda Garcés } 1110.7.1 = { - death = "1110.7.1" + death = yes } } 71553 = { - name = "NuN_a" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 107520 - mother = 107521 - 1070.1.1 = { - birth = "1070.1.1" + name = "Yunus" # Yunus ibn Musa, Baron of Logroño (802-819) + dynasty = 12293 # Banu Qasi Dynasty + religion = "muwalladi" + culture = basque + trait = education_stewardship_1 + + father = 73810 # Emir Musa ibn Furtun of Zaragoza + mother = 200204 # Emiress Nadia (visigothic.tx) + 769.1.1 = { + birth = yes } - 1098.1.1 = { - death = "1098.1.1" + 819.1.1 = { + death = yes } } 71554 = { - name = "Rodrigo" + name = "Errodrigo" dynasty_house = house_jimena_navarra - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 206510 trait = bastard 1140.1.1 = { @@ -2364,8 +2188,8 @@ 71555 = { name = "Gilen" dynasty_house = house_jimena_navarra - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 206502 trait = bastard 1198.1.1 = { @@ -2377,10 +2201,10 @@ } 71556 = { - name = "Rodrigo" + name = "Errodrigo" dynasty_house = house_jimena_navarra - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 206502 trait = bastard 1200.1.1 = { @@ -2394,8 +2218,8 @@ 71557 = { name = "Ramiro" dynasty_house = house_jimena_navarra - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = bastard trait = education_learning_3 father = 206502 @@ -2408,10 +2232,10 @@ } 71573 = { - name = "Alvar" + name = "Albar" dynasty = 7001 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 72039 mother = 72040 1220.1.1 = { @@ -2463,17 +2287,17 @@ } } -71584 = { - name = "Teresa" +71580 = { + name = "Beatritz" # Beatriz, wife of Sancho Ramírez de Aragón (110515 - aragonese.txt) female = yes - religion = catholic culture = basque + trait = education_diplomacy_1 - 1080.1.1 = { + 1044.1.1 = { birth = yes } - 1136.1.1 = { + 1069.1.1 = { death = yes } } @@ -2482,8 +2306,8 @@ name = "Teresa" dynasty = 785 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = education_learning_1 1220.1.1 = { birth = "1220.1.1" @@ -2513,99 +2337,66 @@ } 71920 = { - name = "Fortun" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 107520 - mother = 107521 - 1067.1.1 = { - birth = "1067.1.1" + name = "Orti" # Fortún López de Haro + dynasty = 778 # Haro Dynasty + religion = catholic + culture = basque + + father = 107520 # Count Lope Íñiguez of Viscaya + mother = 107521 # Countess Toda Ortíz + + 1060.1.1 = { + birth = yes } - 1120.1.1 = { - death = "1120.1.1" + 1076.1.1 = { + trait = education_stewardship_1 + } + 1085.1.1 = { + death = yes } } 71921 = { - name = "NuN_a" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 107520 - mother = 107521 - 1068.1.1 = { - birth = "1068.1.1" - } - 1131.1.1 = { - death = "1131.1.1" - } -} + name = "Lope" # Lubb ibn Musa + dynasty = 12293 # Banu Qasi Dynasty + religion = "muwalladi" + culture = basque + trait = education_martial_1 -71922 = { - name = "Belaskita" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 107520 - mother = 107521 - 1069.1.1 = { - birth = "1069.1.1" - } - 1113.1.1 = { - death = "1113.1.1" - } -} + father = 73810 # Emir Musa ibn Furtun of Zaragoza + mother = 200204 # Emiress Nadia (visigothic.txt) -71923 = { - name = "Diego" - dynasty = 8613 - religion = "catholic" - culture = "basque" - 1015.1.1 = { - birth = "1015.1.1" + 771.1.1 = { + birth = yes } - 1099.12.1 = { - death = "1099.12.1" + 796.1.1 = { + death = yes } } -71924 = { - name = "Gontzal" - dynasty = 8613 - religion = "catholic" - culture = "basque" - father = 71923 - 1052.1.1 = { - birth = "1052.1.1" - } - 1074.7.8 = { - death = "1074.7.8" - } -} +71922 = { + name = "Yuwarta" # Yuwarta ibn Musa + dynasty = 12293 # Banu Qasi Dynasty + religion = "muwalladi" + culture = basque + trait = education_intrigue_1 -71925 = { - name = "Tekla" - dynasty = 8613 - female = yes - religion = "catholic" - culture = "basque" - father = 71923 - 1064.1.1 = { - birth = "1064.1.1" + father = 73810 # Emir Musa ibn Furtun of Zaragoza + mother = 200204 # Emiress Nadia (visigothic.txt) + + 773.1.1 = { + birth = yes } - 1104.1.1 = { - death = "1104.1.1" + 798.1.1 = { + death = yes } } 71926 = { name = "Antso" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207600 mother = 207610 1122.1.1 = { @@ -2617,11 +2408,11 @@ } 71927 = { - name = "Toda" + name = "Tota" female = yes dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 107523 mother = 71925 1082.1.1 = { @@ -2635,8 +2426,8 @@ 71928 = { name = "Lope" dynasty = 12113 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque 1070.1.1 = { birth = "1070.1.1" } @@ -2651,8 +2442,8 @@ 71929 = { name = "Antso" dynasty = 12113 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 71928 mother = 71927 1101.1.1 = { @@ -2667,8 +2458,8 @@ name = "Maria" dynasty = 12113 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 71928 mother = 71927 1107.1.1 = { @@ -2683,8 +2474,8 @@ name = "Antsa" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 107523 mother = 71925 1084.1.1 = { @@ -2699,8 +2490,8 @@ name = "Teresa" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 107523 mother = 71925 1086.1.1 = { @@ -2714,8 +2505,8 @@ 71933 = { name = "Antso" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 107523 mother = 71925 1088.1.1 = { @@ -2727,10 +2518,10 @@ } 71934 = { - name = "Fortun" + name = "Orti" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207600 mother = 207610 1124.1.1 = { @@ -2744,8 +2535,8 @@ 71935 = { name = "Egidio" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207600 mother = 207610 1126.1.1 = { @@ -2759,9 +2550,9 @@ 71936 = { name = "NuN_o" dynasty = 778 - religion = "catholic" - culture = "basque" - trait = bastard + religion = catholic + culture = basque + trait = bastard_founder father = 207600 1123.1.1 = { birth = "1123.1.1" @@ -2775,8 +2566,8 @@ name = "Antsa" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = bastard father = 207600 1124.1.1 = { @@ -2787,27 +2578,60 @@ } } -71948 = { - name = "Joanes" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 71947 - 1196.1.1 = { - birth = "1196.1.1" +71938 = { + name = "Mentzia" + female = yes + + religion = catholic + culture = basque + + 1129.1.1 = { + birth = yes } - 1243.1.1 = { - death = "1243.1.1" + 1150.1.1 = { + death = yes } } -71950 = { - name = "Rodrigo" +71947 = { + name = "Armengol" dynasty = 778 - religion = "catholic" - culture = "basque" - father = 207570 - mother = 207571 + + father = 207561 + mother = 210575 + + religion = catholic + culture = basque + + 1174.1.1 = { + birth = yes + } + 1217.1.1 = { + death = yes + } +} + +71948 = { + name = "Joanes" + dynasty = 778 + religion = catholic + culture = basque + father = 71947 + 1196.1.1 = { + birth = "1196.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +71950 = { + name = "Errodrigo" + dynasty = 778 + religion = catholic + culture = basque + father = 207570 + mother = 207571 1154.1.1 = { birth = "1154.1.1" } @@ -2819,8 +2643,8 @@ 71951 = { name = "Piarres" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 mother = 207571 1155.1.1 = { @@ -2834,8 +2658,8 @@ 71952 = { name = "Gartzia" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 mother = 207571 1156.1.1 = { @@ -2850,8 +2674,8 @@ name = "Antsa" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 mother = 207571 1157.1.1 = { @@ -2866,8 +2690,8 @@ name = "Aldontza" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 mother = 207571 1160.1.1 = { @@ -2882,8 +2706,8 @@ name = "Elbira" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 mother = 207571 1161.1.1 = { @@ -2898,8 +2722,8 @@ name = "Estefania" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 mother = 207571 1162.1.1 = { @@ -2911,11 +2735,11 @@ } 71957 = { - name = "Toda" + name = "Tota" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 mother = 207571 1163.1.1 = { @@ -2930,8 +2754,8 @@ name = "Maria" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 mother = 207571 1164.1.1 = { @@ -2945,8 +2769,8 @@ 71959 = { name = "Lope" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = education_learning_1 father = 207570 mother = 207571 @@ -2961,8 +2785,8 @@ 71960 = { name = "Antso" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = education_learning_1 trait = bastard father = 207570 @@ -2977,8 +2801,8 @@ 71961 = { name = "Martin" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 trait = bastard 1148.1.1 = { @@ -2992,8 +2816,8 @@ 71962 = { name = "Alfontso" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207570 trait = bastard 1150.1.1 = { @@ -3011,8 +2835,8 @@ diplomacy = 6 intrigue = 5 stewardship = 7 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = deceitful trait = trusting trait = education_martial_3 @@ -3032,8 +2856,8 @@ 71964 = { name = "Piarres" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207560 mother = 72050 1194.1.1 = { @@ -3048,8 +2872,8 @@ name = "Maria" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207560 mother = 72050 1196.1.1 = { @@ -3064,8 +2888,8 @@ name = "Mentzia" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207560 mother = 72050 1198.1.1 = { @@ -3080,8 +2904,8 @@ name = "Urraka" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207560 mother = 72050 1200.1.1 = { @@ -3096,8 +2920,8 @@ name = "Aldontza" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 207560 mother = 72050 1202.1.1 = { @@ -3133,8 +2957,8 @@ name = "Teresa" female = yes dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 71963 mother = 71441 1222.1.1 = { @@ -3146,10 +2970,10 @@ } 71971 = { - name = "Alvar" + name = "Albar" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 71963 mother = 71441 1223.1.1 = { @@ -3164,8 +2988,8 @@ name = "Mentzia" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 71963 mother = 71441 1224.1.1 = { @@ -3177,11 +3001,11 @@ } 71973 = { - name = "Berengaria" + name = "Berengela" dynasty = 778 female = yes - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 71963 mother = 71441 1225.1.1 = { @@ -3195,8 +3019,8 @@ 71974 = { name = "Antso" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 71963 mother = 71441 1226.1.1 = { @@ -3210,8 +3034,8 @@ 71975 = { name = "Alfontso" dynasty = 778 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque father = 71963 mother = 71441 1227.1.1 = { @@ -3220,1765 +3044,4691 @@ 1242.4.1 = { add_spouse = 71985 } - 1268.2.1 = { - death = "1268.2.1" + 1268.2.1 = { + death = "1268.2.1" + } +} + +71976 = { + name = "Joanes" + dynasty = 12111 + + father = 71975 + mother = 71985 + + religion = catholic + culture = basque + + 1248.9.5 = { + birth = yes + } + 1268.2.8 = { + add_spouse = 142326 + } + 1312.3.7 = { + death = yes + } +} + +71977 = { + name = "Joanes" + dynasty = 12111 + + father = 71976 + mother = 142326 + + religion = catholic + culture = basque + + 1271.1.1 = { + birth = yes + } + 1317.1.1 = { + add_spouse = 71978 + } + 1333.1.1 = { + death = yes + } +} + +71979 = { + name = "Albar" + dynasty = 12111 + + father = 71976 + mother = 142326 + + religion = catholic + culture = basque + + 1273.1.1 = { + birth = yes + } + 1300.1.1 = { + add_spouse = 71980 + } + 1336.1.1 = { + death = yes + } +} + +71980 = { + name = "Maria" + female = yes + religion = catholic + culture = basque + 1284.1.1 = { + birth = "1284.1.1" + } + 1347.1.1 = { + death = "1347.1.1" + } +} + +71981 = { + name = "Aines" + dynasty = 12111 + female = yes + religion = catholic + culture = basque + father = 71979 + mother = 71980 + 1301.1.1 = { + birth = "1301.1.1" + } + 1369.1.1 = { + death = "1369.1.1" + } +} + +71982 = { + name = "Alfontso" + dynasty = 12111 + religion = catholic + culture = basque + father = 71979 + mother = 71980 + 1303.1.1 = { + birth = "1303.1.1" + } + 1335.1.1 = { + add_spouse = 71983 + } + 1364.1.1 = { + death = "1364.1.1" + } +} + +71984 = { + name = "Joanes" + dynasty = 12111 + religion = catholic + culture = basque + father = 71982 + mother = 71983 + 1336.1.1 = { + birth = "1336.1.1" + } + 1369.1.1 = { + death = "1369.1.1" + } +} + +71985 = { + name = "Maria" + dynasty_house = house_cameros + female = yes + religion = catholic + culture = basque + father = 71986 + mother = 71966 + 1222.1.1 = { + birth = "1222.1.1" + } + 1288.9.5 = { + death = "1288.9.5" + } +} + +71986 = { + name = "Albar" + dynasty_house = house_cameros + religion = catholic + culture = basque + father = 71987 + mother = 71988 + 1175.1.1 = { + birth = "1175.1.1" + } + 1220.1.1 = { + add_spouse = 71966 + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +71987 = { + name = "Diego" + dynasty_house = house_cameros + religion = catholic + culture = basque + father = 71992 + mother = 71993 + 1132.1.1 = { + birth = "1132.1.1" + } + 1165.1.1 = { + add_spouse = 71988 + } + 1184.10.9 = { + death = "1184.10.9" + } +} + +71989 = { + name = "Errodrigo" + dynasty_house = house_cameros + religion = catholic + culture = basque + father = 71987 + mother = 71988 + 1170.1.1 = { + birth = "1170.1.1" + } + 1218.1.1 = { + add_spouse = 71968 + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +71990 = { + name = "Semeno" + dynasty_house = house_cameros + + father = 71989 + mother = 71968 + + religion = catholic + culture = basque + + 1219.1.1 = { + birth = yes + } + 1276.1.1 = { + add_spouse = 71457 + } + 1277.1.1 = { + death = yes + } +} + +71991 = { + name = "Elbira" + dynasty_house = house_cameros + female = yes + religion = catholic + culture = basque + father = 71989 + mother = 71968 + 1221.1.1 = { + birth = "1221.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +71992 = { + name = "Semeno" + dynasty_house = house_cameros + religion = catholic + culture = basque + father = 72005 + mother = 72423 + 1105.1.1 = { + birth = "1105.1.1" + } + 1130.1.1 = { + add_spouse = 71993 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +71993 = { + name = "Endulcia" + female = yes + religion = catholic + culture = basque + 1112.1.1 = { + birth = "1112.1.1" + } + 1182.1.1 = { + death = "1182.1.1" + } +} + +71994 = { + name = "Piarres" + dynasty_house = house_cameros + religion = catholic + culture = basque + father = 71992 + mother = 71993 + 1135.1.1 = { + birth = "1135.1.1" + } + 1176.1.1 = { + death = "1176.1.1" + } +} + +71995 = { + name = "Teresa" + dynasty_house = house_cameros + female = yes + religion = catholic + culture = basque + father = 71992 + mother = 71993 + 1140.1.1 = { + birth = "1140.1.1" + } + 1195.1.1 = { + death = "1195.1.1" + } +} + +71996 = { + name = "Lope" + dynasty = 101909 + religion = catholic + culture = basque + father = 72051 + 1139.1.1 = { + birth = "1139.1.1" + } + 1156.1.1 = { + add_spouse = 71995 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +71997 = { + name = "Eneko" + dynasty = 101909 + religion = catholic + culture = basque + father = 71996 + mother = 71995 + 1157.1.1 = { + birth = "1157.1.1" + } + 1180.1.1 = { + add_spouse = 71999 + } + 1187.1.1 = { + death = "1187.1.1" + } +} + +71998 = { + name = "Lope" + dynasty = 101909 + religion = catholic + culture = basque + father = 71996 + mother = 71995 + 1158.1.1 = { + birth = "1158.1.1" + } + 1208.1.1 = { + death = "1208.1.1" + } +} + +71999 = { + name = "Maria" + female = yes + religion = catholic + culture = basque + 1160.1.1 = { + birth = "1160.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +72000 = { + name = "Emili" + dynasty = 101909 + female = yes + religion = catholic + culture = basque + father = 71997 + mother = 71999 + 1181.1.1 = { + birth = "1181.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +72001 = { + name = "Aines" + dynasty = 101909 + female = yes + religion = catholic + culture = basque + father = 71997 + mother = 71999 + 1183.1.1 = { + birth = "1183.1.1" + } + 1238.1.1 = { + death = "1238.1.1" + } +} + +72002 = { + name = "Emili" + female = yes + religion = catholic + culture = basque + 1204.1.1 = { + birth = "1204.1.1" + } + 1222.1.1 = { + death = "1222.1.1" + } +} + +72003 = { + name = "Eneko" + dynasty = 101909 + religion = catholic + culture = basque + father = 71998 + 1185.1.1 = { + birth = "1185.1.1" + } + 1220.1.1 = { + add_spouse = 72002 + } + 1234.1.1 = { + death = "1234.1.1" + } +} + +72004 = { + name = "Aines" + dynasty = 101909 + female = yes + religion = catholic + culture = basque + father = 72003 + mother = 72002 + 1222.1.1 = { + birth = "1222.1.1" + } + 1269.1.1 = { + death = "1269.1.1" + } +} + +72005 = { + name = "Eneko" # Íñigo Jiménez de los Cameros, Baron of Logroño (1106-1134) + dynasty_house = house_cameros # House of los Cameros + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = 70134 # Baron Jimeno Fortúnez of Logroño + mother = basque0094 # Andregoto + + 1077.1.1 = { + birth = yes + } + 1105.1.1 = { + add_spouse = 72423 # María González (castilian.txt) + } + 1134.1.1 = { + death = yes + } +} + +72006 = { + name = "Lope" + dynasty = 778 + religion = catholic + culture = basque + father = 71963 + mother = 71441 + 1228.1.1 = { + birth = "1228.1.1" + } + 1246.1.1 = { + add_spouse = 72007 + } + 1278.1.1 = { + death = "1278.1.1" + } +} + +72007 = { + name = "Berengela" + female = yes + religion = catholic + culture = basque + 1230.1.1 = { + birth = "1230.1.1" + } + 1304.1.1 = { + death = "1304.1.1" + } +} + +72008 = { + name = "Diego" + dynasty = 778 + religion = catholic + culture = basque + father = 72006 + mother = 72007 + 1247.1.1 = { + birth = "1247.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +72009 = { + name = "Lope" + dynasty = 778 + religion = catholic + culture = basque + father = 72006 + mother = 72007 + 1248.1.1 = { + birth = "1248.1.1" + } + 1266.1.1 = { + add_spouse = 72010 + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +72010 = { + name = "Maior" + female = yes + religion = catholic + culture = basque + 1250.1.1 = { + birth = "1250.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72011 = { + name = "Diego" + dynasty = 778 + religion = catholic + culture = basque + father = 72009 + mother = 72010 + 1267.1.1 = { + birth = "1267.1.1" + } + 1295.1.1 = { + add_spouse = 72013 + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +72012 = { + name = "Berengela" + dynasty = 778 + female = yes + religion = catholic + culture = basque + father = 72009 + mother = 72010 + 1269.1.1 = { + birth = "1269.1.1" + } + 1277.2.6 = { + death = "1277.2.6" + } +} + +72013 = { + name = "Antsa" + female = yes + religion = catholic + culture = "castilian" + 1275.1.1 = { + birth = "1275.1.1" + } + 1337.1.1 = { + death = "1337.1.1" + } +} + +72014 = { + name = "Errodrigo" + dynasty = 778 + religion = catholic + culture = basque + father = 72006 + mother = 72007 + 1249.1.1 = { + birth = "1249.1.1" + } + 1266.1.1 = { + add_spouse = 72015 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72015 = { + name = "Antsa" + female = yes + religion = catholic + culture = basque + 1250.1.1 = { + birth = "1250.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +72016 = { + name = "Joana" + dynasty = 778 + female = yes + religion = catholic + culture = basque + father = 72014 + mother = 72015 + 1267.1.1 = { + birth = "1267.1.1" + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +72017 = { + name = "Maria" + dynasty = 778 + female = yes + religion = catholic + culture = basque + father = 72006 + mother = 72007 + 1250.1.1 = { + birth = "1250.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +72018 = { + name = "Berengela" + dynasty = 778 + female = yes + religion = catholic + culture = basque + trait = education_learning_1 + father = 72006 + mother = 72007 + 1251.1.1 = { + birth = "1251.1.1" + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +72019 = { + name = "Manrike" + dynasty = 778 + religion = catholic + culture = basque + father = 71963 + mother = 71441 + 1230.1.1 = { + birth = "1230.1.1" + } + 1236.1.1 = { + death = "1236.1.1" + } +} + +72020 = { + name = "Fernando" + dynasty = 778 + religion = catholic + culture = basque + father = 71963 + mother = 71441 + 1231.1.1 = { + birth = "1231.1.1" + } + 1233.1.1 = { + death = "1233.1.1" + } +} + +72021 = { + name = "Alfontso" + dynasty = 778 + religion = catholic + culture = basque + trait = bastard + trait = education_learning_2 + father = 71963 + + 1225.1.1 = { + birth = "1225.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +72022 = { + name = "Diego" + dynasty = 778 + religion = catholic + culture = basque + father = 71963 + trait = bastard + 1227.1.1 = { + birth = "1227.1.1" + } + 1255.1.1 = { + add_spouse = 72518 + } + 1285.1.1 = { + death = "1285.1.1" + } +} + +72023 = { + name = "Maria" + female = yes + dynasty = 778 + religion = catholic + culture = basque + father = 72022 + mother = 72518 + 1256.1.1 = { + birth = "1256.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +72024 = { + name = "Antso" + dynasty = 7036 + religion = catholic + culture = basque + father = 71963 + trait = bastard + 1230.1.1 = { + birth = "1230.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72025 = { + name = "Lope" + dynasty = 7036 + religion = catholic + culture = basque + father = 72024 + 1270.1.1 = { + birth = "1270.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72026 = { + name = "Antso" + dynasty = 7036 + religion = catholic + culture = basque + father = 72025 + 1305.1.1 = { + birth = "1305.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +72027 = { + name = "Lope" + dynasty = 778 + + father = 71969 + mother = 200109 + + religion = catholic + culture = basque + + 1245.1.1 = { + birth = yes + } + 1269.1.1 = { + add_spouse = 71431 + } + 1288.7.1 = { + death = yes + } +} + +72028 = { + name = "Diego" + dynasty = 778 + martial = 5 + diplomacy = 4 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = basque + trait = lazy + trait = zealous + trait = education_martial_1 + father = 72027 + mother = 71431 + 1271.1.1 = { + birth = "1271.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +72029 = { + name = "Diego" + dynasty = 778 + + father = 71969 + mother = 200109 + + religion = catholic + culture = basque + + 1250.1.1 = { + birth = yes + } + 1282.1.1 = { + add_spouse = 71513 + } + 1310.1.1 = { + death = yes + } +} + +72030 = { + name = "Urraka" + female = yes + dynasty = 778 + + father = 71969 + mother = 200109 + + religion = catholic + culture = basque + + 1252.1.1 = { + birth = yes + } + 1284.1.1 = { + death = yes + } +} + +72031 = { + name = "Teresa" + female = yes + dynasty = 778 + + father = 71969 + mother = 200109 + + religion = catholic + culture = basque + + 1255.1.1 = { + birth = yes + } + 1286.1.1 = { + death = yes + } +} + +72032 = { + name = "Antsa" + female = yes + dynasty = 778 + + father = 71969 + mother = 200109 + + religion = catholic + culture = basque + + 1254.1.1 = { + birth = yes + } + 1287.4.22 = { + death = yes + } +} + +72033 = { + name = "Lope" + dynasty = 778 + religion = catholic + culture = basque + father = 72029 + mother = 71513 + 1285.1.1 = { + birth = "1285.1.1" + } + 1301.1.1 = { + add_spouse = 72615 + } + 1322.10.1 = { + death = "1322.10.1" + } +} + +72034 = { + name = "Fernando" + dynasty = 778 + religion = catholic + culture = basque + father = 72029 + mother = 71513 + 1290.1.1 = { + birth = "1290.1.1" + } + 1315.1.1 = { + add_spouse = 459525 + } + 1348.1.1 = { + death = "1348.1.1" + } +} + +72035 = { + name = "Diego" + dynasty = 778 + religion = catholic + culture = basque + father = 72034 + mother = 459525 + 1316.1.1 = { + birth = "1316.1.1" + } + 1368.1.1 = { + death = "1368.1.1" + } +} + +72036 = { + name = "Piarres" + dynasty = 778 + religion = catholic + culture = basque + father = 72034 + mother = 459525 + 1317.1.1 = { + birth = "1317.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72037 = { + name = "Piarres" + dynasty = 778 + religion = catholic + culture = basque + father = 72029 + mother = 71513 + 1292.1.1 = { + birth = "1292.1.1" + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +72038 = { + name = "Maria" + dynasty = 778 + female = yes + religion = catholic + culture = basque + father = 72029 + mother = 71513 + 1294.1.1 = { + birth = "1294.1.1" + } + 1320.9.1 = { + death = "1320.9.1" + } +} + +72039 = { + name = "Piarres" + dynasty = 7001 + religion = catholic + culture = basque + father = 72044 + mother = 72045 + 1192.1.1 = { + birth = "1192.1.1" + } + 1219.1.1 = { + add_spouse = 72040 + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +72040 = { + name = "Eliza" + female = yes + religion = catholic + culture = basque + 1203.1.1 = { + birth = "1203.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +72041 = { + name = "Piarres" + dynasty = 7001 + religion = catholic + culture = basque + father = 72039 + mother = 72040 + 1222.1.1 = { + birth = "1222.1.1" + } + 1238.3.1 = { + death = "1238.3.1" + } +} + +72042 = { + name = "Gartzia" + dynasty = 7001 + religion = catholic + culture = basque + father = 72039 + mother = 72040 + 1224.1.1 = { + birth = "1224.1.1" + } + 1238.3.1 = { + death = "1238.3.1" + } +} + +72043 = { + name = "Antsa" + dynasty = 7001 + female = yes + religion = catholic + culture = basque + father = 72039 + mother = 72040 + 1226.1.1 = { + birth = "1226.1.1" + } + 1242.7.1 = { + death = "1242.7.1" + } +} + +72044 = { + name = "Fernando" + dynasty = 7001 + religion = catholic + culture = basque + father = 72046 + mother = 72047 + 1155.1.1 = { + birth = "1155.1.1" + } + 1190.1.1 = { + add_spouse = 72045 + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72045 = { + name = "Teresa" + female = yes + dynasty = 1046008 + + father = 200182 + mother = 200183 + + religion = catholic + culture = basque + + 1170.1.1 = { + birth = yes + } + 1224.1.1 = { + death = yes + } +} + +72046 = { + name = "Errodrigo" + dynasty = 7001 + + religion = catholic + culture = basque + + 1103.1.1 = { + birth = yes + } + 1152.1.1 = { + add_spouse = 72047 + } + 1155.11.12 = { + death = yes + } +} + +72047 = { + name = "Tota" + female = yes + + religion = catholic + culture = basque + + 1138.1.1 = { + birth = yes + } + 1180.1.1 = { + death = yes + } +} + +72048 = { + name = "Piarres" + dynasty = 7001 + religion = catholic + culture = basque + father = 72046 + mother = 72047 + 1153.1.1 = { + birth = "1153.1.1" + } + 1176.1.1 = { + add_spouse = 72049 + } + 1198.1.1 = { + death = "1198.1.1" + } +} + +72049 = { + name = "Tota" + female = yes + religion = catholic + culture = basque + 1160.1.1 = { + birth = "1160.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +72050 = { + name = "Tota" + female = yes + dynasty = 7001 + religion = catholic + culture = basque + father = 72048 + mother = 72049 + 1177.1.1 = { + birth = "1177.1.1" + } + 1216.1.16 = { + death = "1216.1.16" + } +} + +72051 = { + name = "Lope" + dynasty = 101909 + religion = catholic + culture = basque + 1115.1.1 = { + birth = "1115.1.1" + } + 1156.1.1 = { + death = "1156.1.1" + } +} + +72342 = { + name = "Tota" + female = yes + religion = catholic + culture = basque + 1263.1.1 = { + birth = "1263.1.1" + } + 1303.1.1 = { + death = "1303.1.1" + } +} + +72487 = { + name = "Teresa" + female = yes + + religion = catholic + culture = basque + + 1253.1.1 = { + birth = yes + } + 1313.1.1 = { + death = yes + } +} + +72650 = { + name = "Fernando" + dynasty = 8614 + religion = catholic + culture = basque + father = 70073 + trait = bastard + 1103.1.1 = { + birth = "1103.1.1" + } + 1168.1.1 = { + death = "1168.1.1" + } +} + +72651 = { + name = "Orti" + dynasty = 8614 + religion = catholic + culture = basque + father = 70073 + trait = bastard + 1104.1.1 = { + birth = "1104.1.1" + } + 1175.1.1 = { + death = "1175.1.1" + } +} + +72652 = { + name = "Gartzia" + dynasty = 8614 + religion = catholic + culture = basque + father = 70073 + trait = bastard + 1106.1.1 = { + birth = "1106.1.1" + } + 1172.1.1 = { + death = "1172.1.1" + } +} + +72653 = { + name = "Andregoto" + dynasty = 8614 + female = yes + religion = catholic + culture = basque + father = 70073 + trait = bastard + 1107.1.1 = { + birth = "1107.1.1" + } + 1179.1.1 = { + death = "1179.1.1" + } +} + +72654 = { + name = "Antsa" + dynasty = 8614 + female = yes + religion = catholic + culture = basque + father = 70073 + trait = bastard + 1109.1.1 = { + birth = "1109.1.1" + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +72655 = { + name = "Antsa" + dynasty = 8614 + female = yes + religion = catholic + culture = basque + father = 70073 + trait = bastard + 1110.1.1 = { + birth = "1110.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72656 = { + name = "Antso" + dynasty = 8614 + religion = catholic + culture = basque + father = 72651 + 1134.1.1 = { + birth = "1134.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72657 = { + name = "Antso" + dynasty = 8614 + religion = catholic + culture = basque + father = 72652 + 1138.1.1 = { + birth = "1138.1.1" + } + 1201.1.1 = { + death = "1201.1.1" + } +} + +72668 = { + name = "Gontzal" # Gonzalo Rodríguez de Marañón + dynasty = 7026 # Marañón Dynasty + religion = catholic + culture = basque + + father = basque0018 # Rodrigo Pérez de Marañón + + 1133.1.1 = { + birth = yes + } + 1160.1.1 = { + add_spouse = 72664 # Mayor García de Aza (castilian.txt) + } + 1178.11.21 = { + death = yes + } +} + +72669 = { + name = "Fernando" + dynasty = 7026 + religion = catholic + culture = basque + father = 72668 + mother = 72664 + 1161.1.1 = { + birth = "1161.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +72670 = { + name = "Piarres" + dynasty = 7026 + religion = catholic + culture = basque + father = 72668 + mother = 72664 + 1163.1.1 = { + birth = "1163.1.1" + } + 1231.5.8 = { + death = "1231.5.8" + } +} + +72671 = { + name = "Errodrigo" + dynasty = 7026 + religion = catholic + culture = basque + father = 72668 + mother = 72664 + 1164.1.1 = { + birth = "1164.1.1" + } + 1182.1.1 = { + death = "1182.1.1" + } +} + +72672 = { + name = "NuN_o" + dynasty = 7026 + religion = catholic + culture = basque + father = 72668 + mother = 72664 + 1165.1.1 = { + birth = "1165.1.1" + } + 1227.1.1 = { + death = "1227.1.1" + } +} + +72673 = { + name = "GO_mez" + dynasty = 7026 + religion = catholic + culture = basque + father = 72668 + mother = 72664 + 1167.1.1 = { + birth = "1167.1.1" + } + 1209.1.1 = { + death = "1209.1.1" + } +} + +72674 = { + name = "Aines" + female = yes + dynasty = 7026 + religion = catholic + culture = basque + father = 72668 + mother = 72664 + 1169.1.1 = { + birth = "1169.1.1" + } + 1182.1.1 = { + death = "1182.1.1" + } +} + +72675 = { + name = "Gil" + dynasty = 7026 + religion = catholic + culture = basque + father = 72670 + 1190.1.1 = { + birth = "1190.1.1" + } + 1242.9.3 = { + death = "1242.9.3" + } +} + +72676 = { + name = "Gontzal" + dynasty = 7026 + religion = catholic + culture = basque + father = 72670 + 1192.1.1 = { + birth = "1192.1.1" + } + 1237.1.1 = { + death = "1237.1.1" + } +} + +72677 = { + name = "Aines" + female = yes + dynasty = 7026 + religion = catholic + culture = basque + father = 72670 + 1194.1.1 = { + birth = "1194.1.1" + } + 1256.11.27 = { + death = "1256.11.27" + } +} + +73053 = { + name = "Urraca" # Urraca Raimúndez, wife of Alfonso Bermúdez (73051 - asturleonese.txt) + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + + father = 106013 # Raimundo Garcés 'el Fraticida' + + 1064.1.1 = { + birth = yes + } + 1080.1.1 = { + trait = education_stewardship_1 + } + 1129.3.8 = { + death = yes + } +} + +73150 = { + name = "Gartzia" + + religion = catholic + culture = basque + + 1105.1.1 = { + birth = yes + } + 1169.1.1 = { + death = yes + } +} + +73770 = { + name = "Antsa" # Sancha Garcés, wife of Íñigo Fortúnez I (73779) & Duke Galindo III of Aragón (70274) + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = 70121 # Baron García Jiménez de Tafalla + mother = basque0047 # Óneca de Sangüesa + + 875.1.1 = { + birth = yes + } + 926.1.1 = { + death = yes + } +} + +73771 = { + name = "Gartzia" # García + dynasty = galinda + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = 70276 # Duke Aznar II of Aragón + mother = 70299 # Duchess Óneca Garcés + + 864.1.1 = { + birth = yes + } + 889.1.1 = { + death = yes + } +} + +73772 = { + name = "Ximena" # Jimena Garcés, wife of King Alfonso III of Asturias (70019 - asturleonese.txt) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = 70292 # King García I of Navarra + mother = basque0029 # Queen Urraca ibn Mutarrif + + 844.1.1 = { + birth = yes + } + 851.7.1 = { + employer = 70292 # King García I of Navarra + } + 912.6.1 = { + death = yes + } +} + +73774 = { + name = "Garindo" # Galind ibn Wannaqo + dynasty_house = house_galindid # House of Galind ibn Wannaqoh + religion = muwalladi + culture = basque + trait = education_martial_1 + + father = 70291 # King Íñigo 'Arista' of Navarra + mother = basque0027 # Queen Óneca Galíndez + + 812.1.1 = { + birth = yes + } + 851.1.1 = { + death = yes + } +} + +73775 = { + name = "Muza" # Musa ibn Galind, Sheik of Huesca (862-870) + dynasty_house = house_galindid # House of Galind ibn Wannaqoh + religion = muwalladi + culture = basque + trait = education_martial_2 + + father = 73774 # Galind ibn Wannaqo + + 843.1.1 = { + birth = yes + } + 871.8.4 = { + death = { + death_reason = death_execution + killer = 200206 # Sheik Amrus ibn Umar of Huesca + } + } +} + +73776 = { + name = "Assona" # Asona Íñiguez, wife of Sultan Musa ibn Musa of Valencia (73812) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 70291 # King Íñigo 'Arista' of Navarra + mother = basque0027 # Queen Óneca Galíndez + + 814.1.1 = { + birth = yes + } + 862.9.26 = { + employer = 73813 # Emir Lubb ibn Musa of Toledo + } + 875.1.1 = { + death = yes + } +} + +73777 = { + name = "Nunila" # Nunila, name given in some sources, Íñiguez, wife of Duke García Galíndez of Aragón (70302) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 70291 # King Íligo 'Arista' of Navarra + mother = basque0027 # Queen Óneca Galíndez + + 809.1.1 = { + birth = yes + } + 851.7.1 = { + employer = 70292 # King García I of Navarra + } + 868.1.1 = { + death = yes + } +} + +73778 = { + name = "Belaskita" # Velasquita Sánchez, wife of Sheik Mutarrif ibn Musa of Huesca (73824) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = 70295 # Sancho Garcés + mother = basque0030 # Toda + + 854.1.1 = { + birth = yes + } + 904.1.1 = { + death = yes + } +} + +73779 = { + name = "Eneko" # Íñigo Fortúnez I + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 70293 # King Fortún Garcés of Navarra + mother = 73783 # Queen Awriyah ibn Lubb + + 868.1.1 = { + birth = yes + } + 902.1.1 = { + add_spouse = 73770 # Sancha Garcés + } + 905.1.1 = { + death = yes + } +} + +73780 = { + name = "Azeari" # Aznar Fortúnez + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_martial_1 + + father = 70293 # King Fortún Garcés of Navarra + mother = 73783 # Queen Awriyah ibn Lubb + + 870.1.1 = { + birth = yes + } + 910.1.1 = { + death = yes + } +} + +73781 = { + name = "Belasko" # Velasco Fortúnez + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 70293 # King Fortún Garcés of Navarra + mother = 73783 # Queen Awriyah ibn Lubb + + 872.1.1 = { + birth = yes + } + 922.1.1 = { + death = yes + } +} + +73782 = { + name = "Lope" # Lope Fortúnez + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = 70293 # King Fortún Garcés of Navarra + mother = 73783 # Queen Awriyah ibn Lubb + + 874.1.1 = { + birth = yes + } + 899.1.1 = { + death = yes + } +} + +73783 = { + name = "Oria" # Awriyah ibn Lubb, wife of King Fortún Garcés of Navarra (70293) + dna = 73783_oria + female = yes + dynasty_house = house_musa # Banu Qasi Dynasty + religion = mozarabic_church + culture = basque + trait = education_stewardship_1 + + father = 73813 # Emir Lubb ibn Musa of Toledo + mother = 73814 # Emiress Ayyab (andalusian.txt) + + 851.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 901.1.1 = { + death = yes + } +} + +73808 = { + name = "Kasio" # Conde Casio, Sheik of Tudela (710-740) & Nájera (716-740) + dynasty = 12293 # Banu Qasi Dynasty, Founder + religion = catholic + culture = basque + trait = education_diplomacy_2 + + 690.1.1 = { + birth = yes + } + 713.1.1 = { + religion = muwalladi + #name = Musa # Changed, but we leave Kasio in place for familiarity. + } + 740.1.1 = { + death = yes + } +} + +73809 = { + name = "Orti" # Furtun ibn Qasi, Sheik of Nájera & Tudela (740-761) + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi + culture = basque + trait = education_stewardship_1 + + father = 73808 # Sheik Casio of Tudela + + 710.1.1 = { + birth = yes + } + 735.1.1 = { + add_spouse = 200202 # Asima ibn Abd al-Aziz (bedouin.txt) + } + 761.1.1 = { + death = yes + } +} + +73810 = { + name = "Muza" # Musa ibn Furtun, Walih of Zaragoza (788-789) & Sheik of Nájera (761), Tudela (761-789), Albarracin, Calatayud, Fraga & Zaragoza (788-789) + dynasty = 12293 + religion = muwalladi + culture = basque + trait = education_martial_3 + + father = 73809 # Sheik Furtun ibn Qasi of Tudela + mother = 200202 # Sheikess Asima ibn Abd al-Aziz + + 745.1.1 = { + birth = yes + } + 766.1.1 = { + add_spouse = 200204 # Nadia (visigothic.txt) + } + 797.1.1 = { + add_spouse = 73811 # Oneca de Gascogne + } + 802.12.1 = { + death = { + death_reason = death_murder + } + } +} + +73811 = { + name = "Oneka" # Oneca de Gascogne, wife of Íñigo Jiménez (70290) & Emir Musa ibn Furtun of Zaragoza (73810) + female = yes + dynasty = 388 + religion = muwalladi + culture = basque + trait = education_diplomacy_2 + + father = 168104 # Duke Loup II of Gascogne + mother = visigothic0002 # Duchess Nunabella Froilaz (visigothic.txt) + + 771.1.1 = { + birth = yes + } + 833.1.1 = { + death = yes + } +} + +73812 = { + name = "Muza" # Musa ibn Musa, known as the Third King of Spain, Sultan of Valencia (852-860), Walih of Zaragoza (852-860), Sheik of Nájera (802-862), Tudela (803-842 & 848-862), Albarracín, Calatayud & Zaragoza (852-860), Alcañiz, Fraga, Lleida & Tarragona (856-860) & Naib of Logroño (821-862) + dynasty_house = house_musa # Started his own house within the Banu Qasi + religion = muwalladi + culture = basque + + father = 73810 # Emir Musa ibn Furtun of Zaragoza + mother = 73811 # Sheikess Oneca + + martial = 8 + diplomacy = 7 + intrigue = 7 + stewardship = 6 + prowess = 11 + + trait = arrogant + trait = intellect_good_1 + trait = education_martial_3 + + 790.1.1 = { + birth = yes + } + 830.1.1 = { + add_spouse = 73776 # Asona Íñiguez + } + 862.9.26 = { + death = { + death_reason = death_wounds + } + } +} + +73813 = { + name = "Lubb" # Lubb ibn Musa, Walih of Toledo (859-862), Sheik of Nájera (862-875), Cuenca, Madrid, Molina & Toledo (859-862) & Walih of Logroño (862-875) + dna = 73813_lupp_ibn_musa + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + martial = 7 + diplomacy = 5 + intrigue = 7 + stewardship = 3 + + trait = ambitious + trait = brave + trait = vengeful + trait = education_intrigue_2 + disallow_random_traits = yes + + father = 73812 # Sultan Musa ibn Musa of Valencia + mother = 73776 # Sultana Asona Íñiguez + + 831.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 858.1.1 = { + add_spouse = 73814 + } + 859.1.1 = { + add_pressed_claim = title:d_toledo + } + 860.1.1 = { + effect = { + set_relation_friend = character:70019 # Fled to his Court after his father defeat and became friends, his son inherited this friendship + set_realm_capital = title:c_tudela #not wholly historical, but matches their bookmark loc + } + } + 862.09.26 = { + effect = { + # His father's retainers. + spawn_army = { + name = event_troop_default_name + levies = 600 + location = province:1811 + origin = province:1811 + } + } + } + 863.1.1 = { + effect = { + set_relation_rival = character:yemeni0030 # Historically actually this guy's son, Yahya Tuyyibid (the emir used the Tuyyibid to try to stop the ibn Musa power), but the son isn't in power yet, so we make it just the current Tuyyibid. + } + } + 867.1.1 = { + # Ol' Lubbers has ambition and the forged papers to back it up. + add_unpressed_claim = title:c_calatayud + add_unpressed_claim = title:c_zaragoza + add_unpressed_claim = title:c_albarracin + add_unpressed_claim = title:c_fraga + effect = { + # Plus a bit of spending money, so he can buy a duchy. + add_gold = 150 + # And he's not on great terms with the incumbent rulers of Zaragoza. + set_relation_rival = character:levantine0008 + } + } + 875.4.27 = { + death = { + death_reason = death_accident + } + } +} + +73815 = { + name = "Mohamed" # Muhammad ibn Lubb, Walih of Zaragoza (882-884) & Sheik of Nájera (875-898), Tudela (882-898), Alcañiz & Zaragoza (882-884), Lleida (889-898) & Fraga (889-896) + dna = 73815_mohamed + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = brave + + father = 73813 # Emir Lubb ibn Musa of Toledo + mother = 73814 # Emiress Ayyab (visigothic.txt) + + 852.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 860.1.1 = { + effect = { + set_relation_friend = character:70019 # Fled to his Court after his father defeat and became friends, his son inherited this friendship + } + } + 868.1.1 = { + trait = education_martial_3 + } + 898.10.2 = { + death = { + death_reason = death_murder + } + } +} + +73816 = { + name = "Isa" # Isa ibn Lubb + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73813 # Emir Lubb ibn Musa of Toledo + mother = 73814 # Emiress Ayyab (visigothic.txt) + + 854.1.1 = { + birth = yes + } + 870.1.1 = { + trait = education_diplomacy_1 + } + 879.1.1 = { + death = yes + } +} + +73817 = { + name = "Motarrif" # Mutarrif ibn Lubb + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73813 # Emir Lubb ibn Musa of Toledo + mother = 73814 # Emiress Ayyab (visigothic.txt) + + 856.1.1 = { + birth = yes + } + 872.1.1 = { + trait = education_stewardship_1 + } + 881.1.1 = { + death = yes + } +} + +73818 = { + name = "Ismail" # Isma'il ibn Musa, Walih of Zaragoza (872-882), Sheik of Alcañiz & Zaragoza (872-882), Fraga & Lleida (872-898) & & Walih of Barbastro (874-889) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = brave + trait = education_martial_3 + + father = 73812 # Sultan Musa ibn Musa of Valencia + mother = 73776 # Sultana Asona Íñiguez + + 833.1.1 = { + birth = yes + } + 867.7.1 = { + effect = { + set_relation_rival = character:73815 # Isma'il ibn Musa and his nephew Muhammad ibn Lubb fought for the headship of their house and control of their lands + } + } + 873.1.1 = { + add_spouse = 73819 # Sayyida ibn Abdallah (andalusian.txt) + } + 889.10.10 = { + death = yes + } +} + +73820 = { + name = "Muza" # Musa ibn Isma'il + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73818 # Emir Isma'il ibn Musa of Zaragoza + + 858.1.1 = { + birth = yes + } + 874.1.1 = { + trait = education_martial_1 + } + 889.5.6 = { + death = { + death_reason = death_battle + killer = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + } + } +} + +73821 = { + name = "Abdala" # Abdallah ibn Mutarrif + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73824 # Sheik Mutarrif ibn Musa of Huesca + + 865.1.1 = { + birth = yes + } + 881.1.1 = { + trait = education_diplomacy_1 + } + 890.1.1 = { + religion = mozarabic_church + } + 915.1.1 = { + death = yes + } +} + +73822 = { + name = "Saad" # Sa'd ibn Isma'il + dynasty_house = house_musa + religion = muwalladi + culture = basque + + father = 73818 # Emir Isma'il ibn Musa of Zaragoza + + 863.1.1 = { + birth = yes + } + 879.1.1 = { + trait = education_diplomacy_1 + } + 885.1.1 = { + death = yes + } +} + +73823 = { + name = "Mohamed" # Muhammad ibn Isma'il + dynasty_house = house_musa + religion = muwalladi + culture = basque + trait = education_stewardship_2 + + father = 73818 # Emir Isma'il ibn Musa of Zaragoza + mother = 73819 # Sayyida ibn Abdallah (andalusian.txt) + + 874.1.1 = { + birth = yes + } + 906.1.1 = { + death = { + death_reason = death_murder + } + } +} + +73824 = { + name = "Motarrif" # Mutarrif ibn Musa, Sheik of Huesca (872-873) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_martial_2 + trait = arrogant + + father = 73812 # Sultan Musa ibn Musa of Valencia + mother = 73776 # Sultana Asona Íñiguez + + 835.1.1 = { + birth = yes + } + 870.1.1 = { + add_spouse = 73778 # Velasquita Sánchez + } + 873.9.5 = { + death = { + death_reason = death_execution + killer = 73683 # Sultan Muhammad I of Andalusia + } + } +} + +73825 = { + name = "Mohamed" # Muhammad ibn Mutarrif + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_martial_1 + + father = 73824 # Sheik Mutarrif ibn Musa of Huesca + + 857.1.1 = { + birth = yes + } + 873.9.5 = { + death = { + death_reason = death_execution + killer = 73683 # Sultan Muhammad I of Andalusia + } + } +} + +73826 = { + name = "Muza" # Musa ibn Mutarrif + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73824 # Sheik Mutarrif ibn Musa of Huesca + + 859.1.1 = { + birth = yes + } + 873.9.5 = { + death = { + death_reason = death_execution + killer = 73683 # Sultan Muhammad I of Andalusia + } + } +} + +73827 = { + name = "Lope" # Lubb ibn Mutarrif + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73824 # Sheik Mutarrif ibn Musa of Huesca + + + 861.1.1 = { + birth = yes + } + 873.9.5 = { + death = { + death_reason = death_execution + killer = 73683 # Sultan Muhammad I of Andalusia + } + } +} + +73828 = { + name = "Abdala" # Abdallah ibn Mutarrif + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73824 # Sheik Mutarrif ibn Musa of Huesca + mother = 73778 # Sheikah Velasquita Sánchez + + 871.1.1 = { + birth = yes + } + 885.1.1 = { + death = yes + } +} + +73829 = { + name = "Orti" # Furtun ibn Musa, Sheik of Tudela (871-874) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_intrigue_2 + trait = deceitful + + father = 73812 # Sultan Musa ibn Musa of Zaragoza + mother = 73776 # Sultana Asona Íñiguez + + 837.1.1 = { + birth = yes + } + 862.1.1 = { + add_spouse = basque0132 # Toda + } + 867.1.1 = { + effect = { + set_relation_friend = character:73683 #Muhammad I Umayyad (historical) + } + } + 874.3.23 = { + death = yes + } +} + +73830 = { + name = "Ismail" # Isma'il ibn Furtun, Sheik of Tudela (874-882) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73829 # Sheik Furtun ibn Musa of Tudela + mother = basque0132 # Sheikess Toda + + 863.1.1 = { + birth = yes + } + 867.7.1 = { + effect = { + set_relation_rival = character:73815 # Isma'il ibn Furtun and his cousin Muhammad ibn Lubb fought for the control of their lands + } + } + 869.1.1 = { + trait = education_stewardship_1 + } + 913.1.1 = { + death = yes + } +} + +73831 = { + name = "Muza" # Musa ibn Furtun + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73829 # Sheik Furtun ibn Musa of Tudela + mother = basque0132 # Sheikess Toda + + 865.1.1 = { + birth = yes + } + 881.1.1 = { + trait = education_martial_1 + } + 890.1.1 = { + death = yes + } +} + +73832 = { + name = "Mohamed" # Muhammad ibn Furtun + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + + father = 73829 # Sheik Furtun ibn Musa of Tudela + mother = basque0132 # Sheikess Toda + + 867.1.1 = { + birth = yes + } + 890.1.1 = { + death = yes + } +} + +73833 = { + name = "Lope" # Lubb ibn Furtun + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_intrigue_1 + + father = 73829 # Sheik Furtun ibn Musa of Tudela + mother = basque0132 # Sheikess Toda + + 869.1.1 = { + birth = yes + } + 919.1.1 = { + death = yes + } +} + +73834 = { + name = "Oria" # Awriyah ibn Musa, wife of Garsiya (73835) + female = yes + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_diplomacy_1 + + father = 73812 # Sultan Musa ibn Musa of Valencia + mother = 73776 # Sultana Asona Íñiguez + + 839.1.1 = { + birth = yes + } + 907.1.1 = { + death = yes + } +} + +73835 = { + name = "Gartzia" # Garsiya + religion = muwalladi + culture = basque + trait = education_martial_1 + + 836.1.1 = { + birth = yes + } + 858.1.1 = { + add_matrilineal_spouse = 73834 # Awriyah ibn Musa + } + 859.1.1 = { + death = { + death_reason = death_battle + } + } +} + +73836 = { + name = "Muza" # Musa ibn Garsiya + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_martial_1 + + father = 73835 # Garsiya + mother = 73834 # Awriyah ibn Musa + + 859.1.1 = { + birth = yes + } + 915.1.1 = { + death = yes + } +} + +73837 = { + name = "Munia" # Munya ibn Musa, wife of Sheik Izraq ibn Muntil of Madrid (73838 - mashriqi.txt) + female = yes + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_diplomacy_1 + + father = 73812 # Sulta Musa ibn Musa of Valencia + mother = 73776 # Sultana Asona Íñiguez + + 843.1.1 = { + birth = yes + } + 891.1.1 = { + death = yes + } +} + +73864 = { + name = "Oneka" # Óneca Garcés, wife of Diego of Portucale (73865) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = 70292 # King García I Íñiguez of Navarra + mother = 73754 # Queen Leodegundia Ordóñez + + 881.1.1 = { + birth = yes + } + 959.1.1 = { + death = yes + } +} + +106000 = { + name = "Antso" # Sancho (IV) Garcés 'el de Peñalén', King of Navarra (1054-1076), Count of Navarra (1054-1076) & Baron of Tafalla (1054-1076) + dna = 106000_king_antso + dynasty = 442 # Jimena Dynasty + martial = 5 + diplomacy = 4 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = basque + trait = education_stewardship_1 + sexuality = heterosexual + + father = 106010 # King García IV of Navarra + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + + 1039.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 1055.1.1 = { + effect = { + set_relation_rival = character:107500 #He was in constant and various conflicts with Castile culminating in the so-called War of the Three Sanchos (1067-1068) + set_relation_friend = character:110500 #Gave land to his uncle King Ramiro I because of, among other things, friendship + set_relation_lover = character:108520 #Had a lover named Jimena + } + } + 1068.1.1 = { + add_spouse = 71535 # Placencia (norman.txt) + } + 1076.6.4 = { + death = { + death_reason = death_murder_known + killer = 106013 # His brother Raimundo Garcés 'el Fraticida' + } + } +} + +106010 = { + name = "Gartzia" # García IV Sánchez 'el de Nájera', King of Navarra (1035-1054), Count of Navarra (1035-1054) & Viscaya (1035-1040) & Baron of Tafalla (1035-1054) + dynasty = 442 # Jimena Dynasty + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = basque + trait = diligent + trait = zealous + trait = education_diplomacy_2 + + father = 106030 # King Sancho III of Navarra + mother = 107650 # Queen Muniadona Sánchez (castilian.txt) + + 1012.4.1 = { + birth = yes + } + 1038.1.1 = { + add_spouse = 1079 # Estefanía de Foix (occitan.txt) + } + 1054.9.1 = { + death = { + death_reason = death_battle + killer = 107500 # King Fernando I of León + } + } +} + +106011 = { + name = "Ramiro" # Ramiro Garcés, Count of Nájera (1059-1063) + dynasty = 442 # Jimena Dynasty + martial = 7 + diplomacy = 8 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = basque + trait = education_martial_1 + + father = 106010 # King García IV of Navarra + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + + 1042.1.1 = { + birth = yes + } + 1083.1.6 = { + death = { + death_reason = death_murder + } + } +} + +106012 = { + name = "Fernando" # Fernando Garcés + dynasty = 442 # Jimena Dynasty + martial = 7 + diplomacy = 8 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = basque + trait = zealous + trait = stuttering + trait = lisping + trait = ill + trait = education_diplomacy_2 + + father = 106010 # King García IV of Navarra + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + + 1043.1.1 = { + birth = yes + } + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra + } + 1068.1.1 = { + death = yes + } +} + +106013 = { + name = "Erramun" # Raimundo Garcés 'el Fraticida', Baron of Logroño (1071-1076) + dynasty = 442 # Jimena Dynasty + martial = 5 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = basque + trait = cynical + trait = education_intrigue_4 + + father = 106010 # King García IV of Navarra + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + + 1044.1.1 = { + birth = yes + } + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra + } + 1066.1.1 = { + effect = { #Murdered his brother Sancho in Peñalén + if = { + limit = { + is_ai = yes + can_start_scheme = { + type = murder + target = character:106000 + } + } + random = { + chance = 25 + start_scheme = { + target = character:106000 + type = murder + } + } + } + } + } + 1079.1.1 = { + death = yes + } +} + +106014 = { + name = "Ermesinda" # Ermesinda Garcés, wife of Fortún Sánchez de Yarnoz (71552) + female = yes + dynasty = 442 # Jimena Dynasty + martial = 7 + diplomacy = 8 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = 106010 # King García IV of Navarra + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + + 1041.1.1 = { + birth = yes + } + 1110.7.1 = { + death = yes + } +} + +106015 = { + name = "Maior" # Mayor Garcés, wife of Count Guy II of Maçon (288 - french.txt) + female = yes + dynasty = 442 # Jimena Dynasty + martial = 6 + diplomacy = 4 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = basque + trait = diligent + trait = calm + trait = education_stewardship_1 + + father = 106010 # King García IV of Navarra + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + + 1046.1.1 = { + birth = yes + } + 1115.1.1 = { + death = yes } } -71976 = { - name = "Joanes" - dynasty = 12111 - - father = 71975 - mother = 71985 - +106016 = { + name = "Urraka" # Urraca Garcés, wife of García Ordóñez (106050 - castilian.txt) + female = yes + dynasty = 442 # Jimena Dynasty + martial = 5 + diplomacy = 6 + intrigue = 8 + stewardship = 5 religion = catholic culture = basque - - 1248.9.5 = { + trait = wrathful + trait = education_diplomacy_3 + father = 106010 + mother = 1079 + + 1040.1.1 = { birth = yes } - 1268.2.8 = { - add_spouse = 142326 + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra } - 1312.3.7 = { + 1095.2.1 = { death = yes } } -71977 = { - name = "Joanes" - dynasty = 12111 - - father = 71976 - mother = 142326 - +106017 = { + name = "Ximena" # Jimena Garcés + female = yes + dynasty = 442 # Jimena Dynasty + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 4 religion = catholic culture = basque + trait = lustful + trait = gluttonous + trait = education_stewardship_1 - 1271.1.1 = { + father = 106010 # King García IV of Navarra + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + + 1045.1.1 = { birth = yes } - 1317.1.1 = { - add_spouse = 71978 + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra } - 1333.1.1 = { + 1085.5.27 = { death = yes } } -71979 = { - name = "Alvar" - dynasty = 12111 - - father = 71976 - mother = 142326 - +106018 = { + name = "Antso" # Sancho Garcés de Navarra + dynasty_house = house_jimena_navarra # House of Navarra + martial = 4 + diplomacy = 8 + intrigue = 8 + stewardship = 7 religion = catholic culture = basque + trait = lustful + trait = education_stewardship_2 - 1273.1.1 = { + father = 106010 # King García IV of Navarra + trait = bastard_founder + + 1035.1.1 = { birth = yes } - 1300.1.1 = { - add_spouse = 71980 + 1071.1.1 = { + add_spouse = 106019 # Constancia Sánchez } - 1336.1.1 = { + 1059.6.19 = { + employer = 106011 # Count Ramiro Garcés of Nájera + } + 1074.11.29 = { death = yes } } -71981 = { - name = "Aines" - dynasty = 12111 +106019 = { + name = "Konstantzia" # Constancia Sánchez, wife of Sancho Garcés de Navarra (106018) female = yes - religion = "catholic" - culture = "basque" - father = 71979 - mother = 71980 - 1301.1.1 = { - birth = "1301.1.1" - } - 1369.1.1 = { - death = "1369.1.1" - } -} + dynasty = 100152 # Estella Dynasty + martial = 8 + diplomacy = 7 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = basque + trait = gluttonous + trait = brave -71982 = { - name = "Alfontso" - dynasty = 12111 - religion = "catholic" - culture = "basque" - father = 71979 - mother = 71980 - 1303.1.1 = { - birth = "1303.1.1" + father = 70136 # Sancho de Estella + mother = 1079 # Queen Estefanía de Foix (occitan.txt) + + 1055.1.1 = { + birth = yes } - 1335.1.1 = { - add_spouse = 71983 + 1071.3.22 = { + trait = education_diplomacy_1 } - 1364.1.1 = { - death = "1364.1.1" + 1074.11.29 = { + death = yes } } -71984 = { - name = "Joanes" - dynasty = 12111 - religion = "catholic" - culture = "basque" - father = 71982 - mother = 71983 - 1336.1.1 = { - birth = "1336.1.1" +106020 = { + name = "Andregoto" # Andregoto Galíndez de Estigi, wife of Sancho Macerátiz (basque0096) + female = yes + dynasty = estigi # Estigi Dynasty + martial = 6 + diplomacy = 5 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = basque0110 # Galindo López de Estigi + + 1028.1.1 = { + birth = yes } - 1369.1.1 = { - death = "1369.1.1" + 1078.1.1 = { + death = yes } } -71985 = { - name = "Maria" - dynasty = 12111 - female = yes - religion = "catholic" - culture = "basque" - father = 71986 - mother = 71966 - 1222.1.1 = { - birth = "1222.1.1" +106021 = { + name = "Ramiro" # Ramiro Sánchez de Navarra, Baron of Tafalla (1076-1116) + dynasty_house = house_jimena_navarra # House of Navarra + martial = 8 + diplomacy = 4 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = basque + trait = gluttonous + trait = education_diplomacy_2 + + father = 106018 # Sancho Garcés de Navarra + mother = 106019 # Constancia Sánchez + + 1073.1.1 = { + birth = yes } - 1288.9.5 = { - death = "1288.9.5" + 1098.1.1 = { + add_spouse = 71542 # Cristina Rodríguez de Vivar (castilian.txt) + } + 1116.1.1 = { + death = yes } } -71986 = { - name = "Alvar" - dynasty = 12111 - religion = "catholic" - culture = "basque" - father = 71987 - mother = 71988 - 1175.1.1 = { - birth = "1175.1.1" - } - 1220.1.1 = { - add_spouse = 71966 +106022 = { + name = "Antso" # Sancho Sánchez de Erro, Count of Navarra (1087-1113) + dynasty = maceratiz # Macerátiz Dynasty + martial = 5 + diplomacy = 4 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = basque + trait = diligent + trait = education_stewardship_3 + + father = basque0096 # Sancho Macerátiz + mother = 106020 # Andregoto Galíndez de Estigi + + 1050.1.1 = { + birth = yes } - 1225.1.1 = { - death = "1225.1.1" + 1127.1.1 = { + death = yes } } -71987 = { - name = "Diego" - dynasty = 12111 - religion = "catholic" - culture = "basque" - father = 71992 - mother = 71993 - 1132.1.1 = { - birth = "1132.1.1" +106023 = { + name = "Mentzia" # Mencía Garcés, wife of Count Fortún Ochoa of Asturias de Santilla (70129) + female = yes + dynasty = 442 # Jimena Dynasty + martial = 4 + diplomacy = 4 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = 106010 # King García IV of Navarra + trait = disinherited + + 1030.1.1 = { + birth = yes } - 1165.1.1 = { - add_spouse = 71988 + 1057.1.1 = { + employer = 70130 # Baron Aznar Fortúnez of Logroño } - 1184.10.9 = { - death = "1184.10.9" + 1073.1.1 = { + death = yes } } -71989 = { - name = "Rodrigo" - dynasty = 12111 - religion = "catholic" - culture = "basque" - father = 71987 - mother = 71988 - 1170.1.1 = { - birth = "1170.1.1" +106030 = { + name = "Antso" # Sancho (III) Garcés 'el Mayor', King of Navarra (999-1035), Duke of Aragon (999-1035), Count of Alto Aragón & Navarra (999-1035), Ipuskoa (999-1025), Viscaya (1029-1035), Asturias de Oviedo, Benavente, León & Zamora (1032-1035) & Baron of Tafalla (999-1035) + dynasty = 442 # Jimena Dynasty + martial = 6 + diplomacy = 6 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = basque + trait = chaste + trait = humble + trait = education_martial_4 + + father = 106040 # King García III of Navarra + mother = 106041 # Queen Jimena Fernández de Cea (asturleonese.txt) + + 992.1.1 = { + birth = yes } - 1218.1.1 = { - add_spouse = 71968 + 1011.6.27 = { + add_spouse = 107650 # Muniadona Sánchez (castilian.txt) + } + 1027.1.1 = { + give_nickname = nick_the_great } - 1221.1.1 = { - death = "1221.1.1" + 1035.10.18 = { + death = yes } } -71990 = { - name = "Ximeno" - dynasty = 12111 - - father = 71989 - mother = 71968 - +106031 = { + name = "Antsa" # Sancha de Aybar, lover of King Sancho III of Navarra (106030) + female = yes + dynasty = 439 # Aybar Dynasty + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 6 religion = catholic culture = basque + trait = generous + trait = education_intrigue_3 - 1219.1.1 = { + 990.1.1 = { birth = yes } - 1276.1.1 = { - add_spouse = 71457 + 1063.5.8 = { + employer = 110500 # King Sancho Ramírez of Aragón } - 1277.1.1 = { + 1070.10.27 = { death = yes } } -71991 = { - name = "Elbira" - dynasty = 12111 - female = yes - religion = "catholic" - culture = "basque" - father = 71989 - mother = 71968 - 1221.1.1 = { - birth = "1221.1.1" - } - 1280.1.1 = { - death = "1280.1.1" - } -} +106040 = { + name = "Gartzia" # García (III) Sánchez 'el Temblón', King of Navarra (994-999), Duke of Aragon (994-999), Count of Alto Aragón, Ipuskoa & Navarra (994-999) & Baron of Tafalla (994-999) + dynasty = 442 # Jimena Dynasty + martial = 7 + diplomacy = 8 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = basque + trait = education_martial_2 -71992 = { - name = "Ximeno" - dynasty = 12111 - religion = "catholic" - culture = "basque" - father = 72005 - mother = 72423 - 1105.1.1 = { - birth = "1105.1.1" + father = 70124 # King Sancho II of Navarra + mother = 107682 # Queen Urraca Fernández (castilian.txt) + + 964.1.1 = { + birth = yes } - 1130.1.1 = { - add_spouse = 71993 + 991.1.1 = { + add_spouse = 106041 # Jimena Fernández de Cea (asturleonese.txt) } - 1170.1.1 = { - death = "1170.1.1" + 999.12.8 = { + death = yes } } -71993 = { - name = "Endulcia" +106042 = { + name = "Urraka" # Urraca Garcés, wife of King Alfonso V of León(108570 - asturleonese.txt) female = yes - religion = "catholic" - culture = "basque" - 1112.1.1 = { - birth = "1112.1.1" - } - 1182.1.1 = { - death = "1182.1.1" - } -} + dynasty = 442 + martial = 8 + diplomacy = 5 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = basque + trait = lustful + trait = lazy + trait = education_stewardship_3 -71994 = { - name = "Piarres" - dynasty = 12111 - religion = "catholic" - culture = "basque" - father = 71992 - mother = 71993 - 1135.1.1 = { - birth = "1135.1.1" - } - 1176.1.1 = { - death = "1176.1.1" - } -} + father = 106040 # King García III of Navarra + mother = 106041 # Queen Jimena Fernández de Cea (asturleonese.txt) -71995 = { - name = "Teresa" - dynasty = 12111 - female = yes - religion = "catholic" - culture = "basque" - father = 71992 - mother = 71993 - 1140.1.1 = { - birth = "1140.1.1" + 996.1.1 = { + birth = yes } - 1195.1.1 = { - death = "1195.1.1" + 1031.8.6 = { + death = yes } } -71996 = { - name = "Lope" - dynasty = 101909 - religion = "catholic" - culture = "basque" - father = 72051 - 1139.1.1 = { - birth = "1139.1.1" +107520 = { + name = "Eneko" # Íñigo López de Haro, Count of Viscaya (1040-1076) & Nájera (1063-1076) + dynasty = 778 # Haro Dynasty + martial = 4 + diplomacy = 5 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = basque + trait = just + trait = lisping + trait = stuttering + trait = education_stewardship_3 + + father = 107530 # Lope Velázquez + + 1028.1.1 = { + birth = yes } - 1156.1.1 = { - add_spouse = 71995 + 1051.1.1 = { + add_spouse = 107521 # Toda Ortiz } - 1170.1.1 = { - death = "1170.1.1" + 1076.1.1 = { + death = yes } } -71997 = { - name = "Eneko" - dynasty = 101909 - religion = "catholic" - culture = "basque" - father = 71996 - mother = 71995 - 1157.1.1 = { - birth = "1157.1.1" - } - 1180.1.1 = { - add_spouse = 71999 +107521 = { + name = "Toda" # Toda Ortiz, wife of Count Íñigo López of Viscaya (107520) + female = yes + dynasty = 8615 # Ochoa Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = 70129 # Count Fortún Ochoa of Asturias de Santillana + + 1030.1.1 = { + birth = yes } - 1187.1.1 = { - death = "1187.1.1" + 1085.1.1 = { + death = yes } } -71998 = { - name = "Lope" - dynasty = 101909 - religion = "catholic" - culture = "basque" - father = 71996 - mother = 71995 - 1158.1.1 = { - birth = "1158.1.1" +107523 = { + name = "Lope" # Lope Íñiguez de Haro, Count of Ipuskoa & Viscaya (1076-1093) & Nájera (1076) + dynasty = 778 # Haro Dynasty + martial = 7 + diplomacy = 6 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = basque + + father = 107520 # Count Íñigo López of Viscaya + mother = 107521 # Countess Toda Ortiz + + 1052.1.1 = { + birth = yes } - 1208.1.1 = { - death = "1208.1.1" + 1068.1.1 = { + trait = education_stewardship_2 } -} - -72000 = { - name = "Emili" - dynasty = 101909 - female = yes - religion = "catholic" - culture = "basque" - father = 71997 - mother = 71999 - 1181.1.1 = { - birth = "1181.1.1" + 1079.3.4 = { + add_spouse = 71925 # Tecla Díaz de Oca } - 1240.1.1 = { - death = "1240.1.1" + 1093.1.1 = { + death = yes } } -72001 = { - name = "Aines" - dynasty = 101909 - female = yes - religion = "catholic" - culture = "basque" - father = 71997 - mother = 71999 - 1183.1.1 = { - birth = "1183.1.1" +107530 = { + name = "Lope" # Lope Velázquez + dynasty = 778 # Haro Dynasty + martial = 8 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = basque0123 # Velasco + + 1000.1.1 = { + birth = yes } - 1238.1.1 = { - death = "1238.1.1" + 1057.1.1 = { + death = yes } } -72002 = { - name = "Emili" - female = yes - religion = "catholic" - culture = "basque" - 1204.1.1 = { - birth = "1204.1.1" +107550 = { + name = "Lope" # Lope Sánchez + dynasty = 778 # Haro Dynasty + martial = 8 + diplomacy = 8 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = basque + + father = 70220 # Sancho López de Haro + + 1057.1.1 = { + birth = yes } - 1222.1.1 = { - death = "1222.1.1" + 1073.1.1 = { + add_trait = education_diplomacy_1 + } + 1108.1.1 = { + death = yes } } -72003 = { - name = "Eneko" - dynasty = 101909 - religion = "catholic" - culture = "basque" - father = 71998 - 1185.1.1 = { - birth = "1185.1.1" - } - 1220.1.1 = { - add_spouse = 72002 +107681 = { + name = "Antsa" # Sancha Sánchez, wife of King Ordoño II of León (70021 - asturleonese.txt), Count Álvaro Herraméliz of Viscaya (200093) & Duke Fernán González of Castille (107680 - castilian.txt) + female = yes + dynasty = 442 # Jimena Dynasty + martial = 8 + diplomacy = 4 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = basque + trait = temperate + trait = education_diplomacy_3 + + father = 70122 # King Sancho I de Navarra + mother = 70297 # Queen Toda Aznárez + + 908.1.1 = { + birth = yes } - 1234.1.1 = { - death = "1234.1.1" + 952.6.9 = { + death = yes } } -72004 = { - name = "Aines" - dynasty = 101909 +107683 = { + name = "Urraka" # Urraca Garcés, wife of Duke Fernán González of Castille (107680 - castilian.txt) & Duke Guillaume II of Gascogne (127049) female = yes - religion = "catholic" - culture = "basque" - father = 72003 - mother = 72002 - 1222.1.1 = { - birth = "1222.1.1" + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 70123 # King García II of Navarra + mother = 70275 # Queen Andregoto Galíndez, Duchess of Aragón + + 936.1.1 = { + birth = yes } - 1269.1.1 = { - death = "1269.1.1" + 1009.4.3 = { + death = yes } } -72005 = { - name = "Eneko" - dynasty = 12111 - religion = "catholic" - culture = "basque" - 1077.1.1 = { - birth = "1077.1.1" +108520 = { + name = "Ximena" # Jimena, lover of King Sancho IV of Navarra (106000) + female = yes + religion = catholic + culture = basque + trait = education_intrigue_2 + + 1051.1.1 = { + birth = yes } - 1105.1.1 = { - add_spouse = 72423 + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra } - 1145.1.1 = { - death = "1145.1.1" + 1101.1.1 = { + death = yes } } -72006 = { - name = "Lope" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 71963 - mother = 71441 - 1228.1.1 = { - birth = "1228.1.1" - } - 1246.1.1 = { - add_spouse = 72007 +109627 = { + name = "Tota" # Toda Velaz, wifeo of Ramiro Mendes (109626 - galician.txt) + female = yes + religion = catholic + culture = basque + trait = education_diplomacy_1 + + 1000.1.1 = { + birth = yes } - 1278.1.1 = { - death = "1278.1.1" + 1055.1.1 = { + death = yes } } -72008 = { - name = "Diego" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72006 - mother = 72007 - 1247.1.1 = { - birth = "1247.1.1" +127017 = { + name = "Briska" # Brisque de Gascogne, wife of Duke Guillaume V of Aquitaine (234) + female = yes + dynasty = 388 + martial = 7 + diplomacy = 8 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = 127049 # Duke Guillaume II of Gascogne + mother = 107683 # Duchess Urraca Garcés + + 980.1.1 = { + birth = yes } - 1290.1.1 = { - death = "1290.1.1" + 1018.1.1 = { + death = yes } } -72009 = { - name = "Lope" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72006 - mother = 72007 - 1248.1.1 = { - birth = "1248.1.1" +127049 = { + name = "Gilen" # Guillaume (II) Sanche de Gascogne, Duke of Gascogne (961-996) & Count of al. (961-996) & Bordeaux (988-996) + dynasty = 388 + religion = catholic + culture = basque + trait = education_martial_3 + + father = 7562 # Duke Sancho IV of Gascogne + + 925.1.1 = { + birth = yes } - 1266.1.1 = { - add_spouse = 72010 + 972.7.14 = { + add_spouse = 107683 # Urraca Garcés } - 1308.1.1 = { - death = "1308.1.1" + 996.12.23 = { + death = yes } } -72010 = { - name = "Maior" - female = yes - religion = "catholic" - culture = "basque" - 1250.1.1 = { - birth = "1250.1.1" +127050 = { + name = "Bernart" # Bernard (I) Guillaume de Gascogne, Duke of Gascogne (996-1009) & Count of al. (996-1009) + dynasty = 388 + religion = catholic + culture = basque + trait = education_stewardship_3 + + father = 127049 # Duke Guillaume II of Gascogne + mother = 107683 # Urraca Garcés + + 975.1.1 = { + birth = yes } - 1321.1.1 = { - death = "1321.1.1" + 1009.12.25 = { + death = { + death_reason = death_murder + } } } -72011 = { - name = "Diego" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72009 - mother = 72010 - 1267.1.1 = { - birth = "1267.1.1" +127051 = { + name = "Antso" # Sanche (VI) Guillaume de Gascogne, Duke of Gascogne (1009-1032) & Count of Bordeaux et al. (1009-1032) + dynasty = 388 + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 127049 # Duke Guillaume II of Gascogne + mother = 107683 # Duchess Urraca Garcés + + 977.1.1 = { + birth = yes } - 1295.1.1 = { - add_spouse = 72013 + 1016.1.1 = { + add_spouse = castilian0148 # Urraca Sánchez (castilian.txt) } - 1325.1.1 = { - death = "1325.1.1" + 1032.10.4 = { + death = yes } } -72012 = { - name = "Berengaria" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 72009 - mother = 72010 - 1269.1.1 = { - birth = "1269.1.1" - } - 1277.2.6 = { - death = "1277.2.6" - } -} +127053 = { + name = "Gartzia" # Garcia Sanche de Gascogne + dynasty = 388 + religion = catholic + culture = basque -72014 = { - name = "Rodrigo" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72006 - mother = 72007 - 1249.1.1 = { - birth = "1249.1.1" - } - 1266.1.1 = { - add_spouse = 72015 + father = 127051 # Duke Sancho VI of Gascogne + mother = castilian0148 # Urraca Sánchez (castilian.txt) + + 1017.1.1 = { + birth = yes } - 1300.1.1 = { - death = "1300.1.1" + 1020.1.1 = { + death = yes } } -72015 = { - name = "Antsa" +127054 = { + name = "Alausia" # Alausie de Gascogne, wife of Count Audoin II of Angouleme (40102) + dynasty = 388 female = yes - religion = "catholic" - culture = "basque" - 1250.1.1 = { - birth = "1250.1.1" + religion = catholic + culture = basque + + father = 127051 # Duke Sancho VI of Gascogne + mother = castilian0148 # Urraca Sánchez (castilian.txt) + + 1019.1.1 = { + birth = yes } - 1312.1.1 = { - death = "1312.1.1" + 1031.1.1 = { + death = yes } } -72016 = { - name = "Joana" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 72014 - mother = 72015 - 1267.1.1 = { - birth = "1267.1.1" +127056 = { + name = "Gilen" # Guillaume Bernart de Gascogne + dynasty = 388 + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = 127050 # Duke Bernard I of Gascogne + trait = bastard + + 1000.1.1 = { + birth = yes } - 1320.1.1 = { - death = "1320.1.1" + 1050.1.1 = { + death = yes } } -72017 = { - name = "Maria" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 72006 - mother = 72007 - 1250.1.1 = { - birth = "1250.1.1" +163060 = { + name = "Antso" # Sanche (III) Mitarra de Gascogne, Duke of Gascogne (864-893) + dynasty = 388 + religion = catholic + culture = basque + trait = brave + trait = education_martial_4 + + father = 168143 # Duke Sanche II of Gascogne + + 825.1.1 = { + birth = yes } - 1312.1.1 = { - death = "1312.1.1" + 848.1.1 = { + add_spouse = 168126 # Quixilo } -} - -72018 = { - name = "Berengaria" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - trait = education_learning_1 - father = 72006 - mother = 72007 - 1251.1.1 = { - birth = "1251.1.1" + 864.1.1 = { + effect = { + give_nickname = nick_the_terrible + } } - 1329.1.1 = { - death = "1329.1.1" + 893.1.1 = { + death = yes } } -72019 = { - name = "Manrike" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 71963 - mother = 71441 - 1230.1.1 = { - birth = "1230.1.1" +163061 = { + name = "Antso" # Sanche (V) Sanche de Gascogne, Duke of Gascogne (955-961) & Count of Bordeaux et al. (955-961) + dynasty = 388 + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 7562 # Duke Sanche IV of Gascogne + + 923.1.1 = { + birth = yes } - 1236.1.1 = { - death = "1236.1.1" + 961.1.1 = { + death = yes } } -72020 = { - name = "Fernando" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 71963 - mother = 71441 - 1231.1.1 = { - birth = "1231.1.1" +168104 = { + name = "Lope" # Loup II de Gascogne, Duke of Gascogne (768-778) & Count of al. (768-778) + dynasty = 388 + religion = catholic + culture = basque + trait = ambitious + trait = education_intrigue_2 + + #father = 109480 # Duke Hatton of Aquitaine is believed to be his father, but dates don't match + + 718.1.1 = { + birth = yes } - 1233.1.1 = { - death = "1233.1.1" + 768.1.1 = { + effect = { + add_opinion = { + target = liege + modifier = hate_opinion + opinion = -120 + } + add_opinion = { + target = title:k_lotharingia.holder + modifier = hate_opinion + opinion = -120 + } + } + } + 769.1.1 = { + add_spouse = visigothic0002 # Nunabella Froilaz (visigothic.txt) + } + 778.1.1 = { + death = yes } } -72021 = { - name = "Alfontso" - dynasty = 778 - religion = "catholic" - culture = "basque" - trait = bastard - trait = education_learning_2 - father = 71963 +168105 = { + name = "Xemen" # Semen (I) Loup de Gascogne, Duke of Gascogne (812-816) & Count of Bordeaux et al. (781-816) + dynasty = 388 + religion = catholic + culture = basque + trait = arrogant + trait = deceitful + trait = sadistic + trait = education_intrigue_2 - 1225.1.1 = { - birth = "1225.1.1" + father = 168104 # Duke Lope II of Gascogne + mother = visigothic0002 # Duchess Nunabella Froilaz (visigothic.txt) + + 779.1.1 = { + birth = yes } - 1290.1.1 = { - death = "1290.1.1" + 816.1.1 = { + death = { + death_reason = death_battle + } } } -72022 = { - name = "Diego" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 71963 - trait = bastard - 1227.1.1 = { - birth = "1227.1.1" +168106 = { + name = "Antso" # Sanche (I) Loup de Gascogne, Duke of Gascogne (778-812) + dynasty = 388 + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 168104 # Duke Loup II of Gascogne + mother = visigothic0002 # Duchess Nunabella Froilaz (visigothic.txt) + + 777.1.1 = { + birth = yes } - 1255.1.1 = { - add_spouse = 72518 + 800.1.1 = { + add_spouse = basque0097 # Andregoto Galíndez } - 1285.1.1 = { - death = "1285.1.1" + 812.1.1 = { + death = { + death_reason = death_battle + } } } -72023 = { - name = "Maria" - female = yes - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72022 - mother = 72518 - 1256.1.1 = { - birth = "1256.1.1" +168107 = { + name = "Zentulo" # Centulle Loup de Gascogne + dynasty = 388 + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 168104 # Duke Loup II of Gascogne + mother = visigothic0002 # Duchess Nunabella Froilaz (visigothic.txt) + + 781.1.1 = { + birth = yes } - 1325.1.1 = { - death = "1325.1.1" + 812.1.1 = { + death = { + death_reason = death_battle + } } } -72024 = { - name = "Antso" - dynasty = 7036 - religion = "catholic" - culture = "basque" - father = 71963 - trait = bastard - 1230.1.1 = { - birth = "1230.1.1" +168108 = { + name = "Gartzia" # Garsand Loup de Gascogne + dynasty = 388 + religion = catholic + culture = basque + trait = education_martial_2 + + father = 168104 # Duke Loup II of Gascogne + mother = visigothic0002 # Duchess Nunabella Froilaz (visigothic.txt) + + 783.1.1 = { + birth = yes } - 1300.1.1 = { - death = "1300.1.1" + 812.1.1 = { + death = { + death_reason = death_battle + } } } -72025 = { - name = "Lope" - dynasty = 7036 - religion = "catholic" - culture = "basque" - father = 72024 - 1270.1.1 = { - birth = "1270.1.1" +168109 = { + name = "Gartzia" # Garcia (I) Semen, Duke of Gascogne (816-818) & Count of al. (816-818) + dynasty = 388 + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = 168105 # Duke Semen I of Gascogne + + 800.1.1 = { + birth = yes } - 1330.1.1 = { - death = "1330.1.1" + 818.1.1 = { + death = yes } } -72026 = { - name = "Antso" - dynasty = 7036 - religion = "catholic" - culture = "basque" - father = 72025 - 1305.1.1 = { - birth = "1305.1.1" +168110 = { + name = "Gartzia" # Garsand Centulle de Gascogne + dynasty = 388 + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = 168107 # Centulle Loup de Gascogne + + 803.1.1 = { + birth = yes } - 1365.1.1 = { - death = "1365.1.1" + 828.1.1 = { + death = yes } } -72027 = { - name = "Lope" - dynasty = 778 - - father = 71969 - mother = 200109 - +168111 = { + name = "Xemen" # Semen (II) Mostelanicus, Duke of Gascogne (820-846) & Count of Bordeaux (816-846), et al. (820-846) + dynasty = 388 religion = catholic culture = basque + trait = education_stewardship_3 - 1245.1.1 = { + father = 168105 # Duke Semen I of Gascogne + + 802.1.1 = { birth = yes } - 1269.1.1 = { - add_spouse = 71431 - } - 1288.7.1 = { + 846.1.1 = { death = yes } } -72028 = { - name = "Diego" - dynasty = 778 - martial = 5 - diplomacy = 4 - intrigue = 4 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = lazy - trait = zealous - trait = education_martial_1 - father = 72027 - mother = 71431 - 1271.1.1 = { - birth = "1271.1.1" + +168112 = { + name = "Nunila" # Nunila, real name unknown, de Gascogne, wife of Jimeno (70120) + female = yes + dynasty = 388 + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 168106 # Duke Sanche I of Gascogne + mother = basque0097 # Duchess Andregoto Galíndez + + 809.1.1 = { + birth = yes } - 1292.1.1 = { - death = "1292.1.1" + 859.1.1 = { + death = yes } } -72029 = { - name = "Diego" - dynasty = 778 - father = 71969 - mother = 200109 +168113 = { + name = "Azeari" # Aznar Galíndez + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque - 1250.1.1 = { + father = 70274 # Duke Galindo III of Aragón + mother = 73770 # Duchess Sancha Garcés + + 915.1.1 = { birth = yes } - 1282.1.1 = { - add_spouse = 71513 - } - 1310.1.1 = { + 920.1.1 = { death = yes } } -72030 = { - name = "Urraka" +168114 = { + name = "Antsa" # Sancha Aznárez, wife of Sheik Muhammad al-Tawil of Huesca (andalusian0082) + dynasty = galinda # Galinda Dynasty female = yes - dynasty = 778 - - father = 71969 - mother = 200109 - religion = catholic culture = basque - 1252.1.1 = { + father = 70276 # Duke Aznar II of Aragón + mother = 70299 # Duchess Óneca Garcés + + 862.1.1 = { birth = yes } - 1284.1.1 = { + 878.1.1 = { + trait = education_diplomacy_2 + religion = mozarabic_church + } + 912.1.1 = { death = yes } } -72031 = { - name = "Teresa" +168115 = { + name = "Tota" # Toda, real name unknown, de Gascogne, wife of Duke Aznar I of Aragón (70300) female = yes - dynasty = 778 - - father = 71969 - mother = 200109 - + dynasty = 388 religion = catholic culture = basque + trait = education_diplomacy_1 - 1255.1.1 = { + father = 168104 # Duke Loup II of Gascogne + mother = visigothic0002 # Nunabella Froilaz (visigothic.txt) + + 775.1.1 = { birth = yes } - 1286.1.1 = { + 825.1.1 = { death = yes } } -72032 = { - name = "Antsa" +168117 = { + name = "Antsa" # Sancha de Gascogne, wife of Count Emenon of Poitou (168131 - occitan.txt) female = yes - dynasty = 778 - - father = 71969 - mother = 200109 - + dynasty = 388 religion = catholic culture = basque + trait = education_diplomacy_1 + father = 168106 # Duke Sanche I of Gascogne - 1254.1.1 = { + 805.1.1 = { birth = yes } - 1287.4.22 = { + 852.1.1 = { death = yes } } -72033 = { - name = "Lope" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72029 - mother = 71513 - 1285.1.1 = { - birth = "1285.1.1" - } - 1301.1.1 = { - add_spouse = 72615 - } - 1322.10.1 = { - death = "1322.10.1" - } -} -72034 = { - name = "Fernando" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72029 - mother = 71513 - 1290.1.1 = { - birth = "1290.1.1" - } - 1315.1.1 = { - add_spouse = 459525 +168121 = { + name = "Lope" # Loup (III) Centulle, Duke of Gascogne (818-820) & Count of al. (818-820) + dynasty = 388 + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = 168107 # Centulle Loup de Gascogne + + 801.1.1 = { + birth = yes } - 1348.1.1 = { - death = "1348.1.1" + 820.1.1 = { + death = { + death_reason = death_battle + } } } -72035 = { - name = "Diego" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72034 - mother = 459525 - 1316.1.1 = { - birth = "1316.1.1" +168126 = { + name = "Kisilo" # Quisilo, wife of Duke Sanche III Mitarra of Gascogne (163060) + female = yes + religion = catholic + culture = basque + trait = education_stewardship_2 + + 830.1.1 = { + birth = yes } - 1368.1.1 = { - death = "1368.1.1" + 880.1.1 = { + death = yes } } -72036 = { - name = "Piarres" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72034 - mother = 459525 - 1317.1.1 = { - birth = "1317.1.1" +168143 = { + name = "Antso" # Sanche (II) Sanche de Gascogne, Duke of Gascogne (848-855) & Count of Comminges (836-855) et al. (848-855) + dynasty = 388 + religion = catholic + culture = basque + trait = education_stewardship_3 + + father = 168106 # Duke Sanche I of Gascogne + mother = basque0097 # Duchess Andregoto Galíndez + + 803.1.1 = { + birth = yes } - 1321.1.1 = { - death = "1321.1.1" + 855.1.1 = { + death = yes } } -72037 = { - name = "Piarres" - dynasty = 778 - religion = "catholic" - culture = "basque" - father = 72029 - mother = 71513 - 1292.1.1 = { - birth = "1292.1.1" +200026 = { + name = "Lope" # Lubb ibn Muhammad, Walih of Toledo (897-898) & Sheik of Fraga (896-907), Cuenca, Madrid, Molina & Toledo (897-898), Lleida, Nájera & Tudela (898-907) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_martial_3 + + father = 73815 # Emir Muhammad ibn Lubb of Zaragoza + + 870.1.1 = { + birth = yes } - 1297.1.1 = { - death = "1297.1.1" + 899.1.1 = { + add_spouse = andalusian0005 # Sayyida ibn Muhammad + } + 907.9.30 = { + death = { + death_reason = death_battle + killer = 70122 # King Sancho I of Navarra + } } } -72038 = { - name = "Maria" - dynasty = 778 - female = yes - religion = "catholic" - culture = "basque" - father = 72029 - mother = 71513 - 1294.1.1 = { - birth = "1294.1.1" +200027 = { + name = "Abdala" # Abdallah ibn Muhammad, Sheik of Nájera & Tudela (907-915) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_stewardship_1 + + father = 73815 # Emir Muhammad ibn Lubb of Zaragoza + + 874.1.1 = { + birth = yes } - 1320.9.1 = { - death = "1320.9.1" + 915.11.1 = { + death = { + death_reason = death_poison + } } } -72039 = { - name = "Piarres" - dynasty = 7001 - religion = "catholic" - culture = "basque" - father = 72044 - mother = 72045 - 1192.1.1 = { - birth = "1192.1.1" - } - 1219.1.1 = { - add_spouse = 72040 +200028 = { + name = "Motarrif" # Mutarrif ibn Muhammad, Walih of Toledo (903-906) & Sheik of Cuenca, Madrid, Molina & Toledo (903-906) & Tudela (915-916) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_diplomacy_2 + + father = 73815 # Emir Muhammad ibn Lubb of Zaragoza + + 877.1.1 = { + birth = yes } - 1241.1.1 = { - death = "1241.1.1" + 916.3.31 = { + death = { + death_reason = death_execution + killer = 200029 # Sheik Muhammad ibn Abdallah of Nájera + } } } -72040 = { - name = "Eliza" - female = yes - religion = "catholic" - culture = "basque" - 1203.1.1 = { - birth = "1203.1.1" +200029 = { + name = "Mohamed" # Muhammad ibn Abdallah, Sheik of Nájera (915-923) & Tudela (916-923) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_martial_1 + + father = 200027 # Sheik Abdallah ibn Muhammad of Nájera + + 894.1.1 = { + birth = yes } - 1260.1.1 = { - death = "1260.1.1" + 923.1.1 = { + death = { + death_reason = death_execution + killer = 70122 # King Sancho I of Navarra + } } } -72041 = { - name = "Piarres" - dynasty = 7001 - religion = "catholic" - culture = "basque" - father = 72039 - mother = 72040 - 1222.1.1 = { - birth = "1222.1.1" +200030 = { + name = "Mohamed" # Muhammad ibn Lubb, Sheik of Lleida (922-927) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi + culture = basque + trait = education_martial_2 + + father = 200026 # Emir Lubb ibn Muhammad of Toledo + + 900.1.1 = { + birth = yes } - 1238.3.1 = { - death = "1238.3.1" + 929.7.1 = { + death = { + death_reason = death_murder + killer = 70271 # Bernat I de Ribagorça + } } } -72042 = { - name = "Gartzia" - dynasty = 7001 - religion = "catholic" - culture = "basque" - father = 72039 - mother = 72040 - 1224.1.1 = { - birth = "1224.1.1" +200061 = { + name = "Lope" # Lope de Arrosta + dynasty = 1046010 # Arrosta Dynasty + religion = catholic + culture = basque + trait = education_martial_1 + + 748.1.1 = { + birth = yes } - 1238.3.1 = { - death = "1238.3.1" + 769.1.1 = { + add_spouse = basque0004 # Ermesinda de Álava + } + 793.1.1 = { + death = yes } } -72043 = { - name = "Antsa" - dynasty = 7001 - female = yes - religion = "catholic" - culture = "basque" - father = 72039 - mother = 72040 - 1226.1.1 = { - birth = "1226.1.1" +200092 = { + name = "Herramel" # Herramel Álvarez + dynasty = 8741 # Herraméliz Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 200093 # Count Álvaro Herraméliz of Viscaya + mother = 107681 # Countess Sancha Sánchez + + 931.1.1 = { + birth = yes } - 1242.7.1 = { - death = "1242.7.1" + 988.12.24 = { + death = yes } } -72044 = { - name = "Fernando" - dynasty = 7001 - religion = "catholic" - culture = "basque" - father = 72046 - mother = 72047 - 1155.1.1 = { - birth = "1155.1.1" +200093 = { + name = "Albaro" # Álvaro Herraméliz, Count of Viscaya (929-931) + dynasty = 8741 # Herraméliz + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 200094 # Herramel + + 883.1.1 = { + birth = yes } - 1190.1.1 = { - add_spouse = 72045 + 930.1.1 = { + add_spouse = 107681 # Sancha Sánchez } - 1200.1.1 = { - death = "1200.1.1" + 931.1.1 = { + death = yes } } -72045 = { - name = "Teresa" - female = yes - dynasty = 1046008 - - father = 200182 - mother = 200183 - +200094 = { + name = "Herramel" # Herramel + dynasty = 8741 # Herraméliz Dynasty, Founder religion = catholic culture = basque - 1170.1.1 = { + 860.1.1 = { birth = yes } - 1224.1.1 = { + 877.1.1 = { + trait = education_martial_1 + } + 912.1.1 = { death = yes } } -72046 = { - name = "Rodrigo" - dynasty = 7001 - +200158 = { + name = "Lope" # Lope de Álava, Count of Viscaya (745-768) + dynasty = 8750 # Álava Dynasty religion = catholic culture = basque + trait = education_martial_2 - 1103.1.1 = { + 720.1.1 = { birth = yes } - 1152.1.1 = { - add_spouse = 72047 + 746.1.1 = { + add_spouse = 200060 # Ermesinda Froilaz (visigothic.txt) } - 1155.11.12 = { + 768.1.1 = { death = yes } } -72047 = { - name = "Toda" - female = yes - +200159 = { + name = "Gartzia" # García López de Arrosta, Count of Viscaya (793-816) + dynasty = 1046010 # Arrosta Dynasty religion = catholic culture = basque + trait = education_martial_1 - 1138.1.1 = { + father = 200061 # Lope de Arrosta + mother = basque0004 # Ermesinda López + + 771.1.1 = { birth = yes } - 1180.1.1 = { - death = yes + 816.1.1 = { + death = { + death_reason = death_battle + } } } -72048 = { - name = "Piarres" - dynasty = 7001 - religion = "catholic" - culture = "basque" - father = 72046 - mother = 72047 - 1153.1.1 = { - birth = "1153.1.1" +200160 = { + name = "Munio" # Munio Velaz, Count of Burgos & Valladolid (915-922), Viscaya (919-923) & Asturias de Santillana (920-922) + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 200161 # Count Vela Jiménez of Viscaya + mother = 200162 # Countess Velasquita + + 870.1.1 = { + birth = yes } - 1176.1.1 = { - add_spouse = 72049 + 926.1.1 = { + add_spouse = basque0055 # Velasquita Sánchez } - 1198.1.1 = { - death = "1198.1.1" + 930.1.1 = { + death = yes } } -72049 = { - name = "Toda" - female = yes - religion = "catholic" - culture = "basque" - 1160.1.1 = { - birth = "1160.1.1" +200161 = { + name = "Beila" # Vela Jiménez, Count of Viscaya (873-883) + dynasty_house = house_vela # House Vela, Founder + religion = catholic + culture = basque + + father = 70120 # Jimeno + mother = 168112 # Nunilo de Gascogne + + 846.1.1 = { + birth = yes } - 1221.1.1 = { - death = "1221.1.1" + 854.1.1 = { + employer = 73763 # Duke Rodrigo of Castille + } + 867.1.1 = { + add_spouse = 200162 # Velasquita + } + 897.1.1 = { + death = yes } } -72050 = { - name = "Toda" +200162 = { + name = "Belaskita" female = yes - dynasty = 7001 - religion = "catholic" - culture = "basque" - father = 72048 - mother = 72049 - 1177.1.1 = { - birth = "1177.1.1" + religion = catholic + culture = basque + trait = education_diplomacy_1 + + 850.1.1 = { + birth = yes } - 1216.1.16 = { - death = "1216.1.16" + 900.1.1 = { + death = yes } } -207560 = { - name = "Diego" - dynasty = 778 - martial = 6 - diplomacy = 6 - intrigue = 4 - stewardship = 8 - religion = "catholic" - culture = "basque" - trait = just - trait = zealous - trait = wrathful - father = 207570 - mother = 207571 - 1152.1.1 = { - birth = "1152.1.1" - } - 1190.1.1 = { - add_spouse = 207657 - } - 1192.1.1 = { - remove_spouse = 207657 - } - 1193.1.1 = { - add_spouse = 72050 +200163 = { + name = "NuN_o" # Nuño Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 200161 # Count Vela Jiménez of Viscaya + mother = 200162 # Countess Velasquita + + 874.1.1 = { + birth = yes } - 1214.9.16 = { - death = "1214.9.16" + 948.1.1 = { + death = yes } } -207561 = { - name = "Lope" - dynasty = 778 - martial = 7 - diplomacy = 6 - intrigue = 7 - stewardship = 7 - religion = "catholic" - culture = "basque" - trait = greedy - father = 207570 - mother = 207571 - 1153.1.1 = { - birth = "1153.1.1" +200164 = { + name = "Beila" # Vela Aznárez, known as Orbita Aznárez, Count of Ipuskoa (1048-1076) + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 200166 # Aznar Garcés + + 1030.1.1 = { + birth = yes } - 1172.1.1 = { - add_spouse = 210575 + 1073.1.1 = { + add_spouse = 200165 # Mayor } - 1178.1.1 = { - death = "1178.1.1" + 1080.1.1 = { + death = yes } } -207562 = { - name = "Urraka" +200165 = { + name = "Maior" # Mayor, wife of Count Orbita Aznárez of Ipuskoa (200164) female = yes - dynasty = 778 - martial = 8 - diplomacy = 5 - intrigue = 7 - stewardship = 5 - religion = "catholic" - culture = "basque" - trait = cynical - father = 207570 - mother = 207571 - 1159.1.1 = { - birth = "1159.1.1" + religion = catholic + culture = basque + + 1057.1.1 = { + birth = yes } - 1223.1.1 = { - death = "1223.1.1" + 1073.1.1 = { + trait = education_diplomacy_1 + } + 1111.1.1 = { + death = yes } } -207600 = { - name = "Diego" - dynasty = 778 - martial = 4 - diplomacy = 6 - intrigue = 7 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = cynical - trait = education_martial_2 - father = 107523 - mother = 71925 - 1080.1.1 = { - birth = "1080.1.1" - } - 1116.1.1 = { - add_spouse = 207610 +200166 = { + name = "Azeari" # Aznar Garcés + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 200168 # García Aznárez + mother = basque0058 # Gaila + + 995.1.1 = { + birth = yes } - 1126.3.1 = { - death = "1126.3.1" + 1045.1.1 = { + death = yes } } -207610 = { - name = "Maria" - female = yes - martial = 5 - diplomacy = 7 - intrigue = 8 - stewardship = 4 - religion = "catholic" - culture = "basque" - 1095.1.1 = { - birth = "1095.1.1" +200167 = { + name = "Orti" # Fortún Aznárez + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 200166 # Aznar Garcés + + 1027.1.1 = { + birth = yes } - 1147.1.1 = { - death = "1147.1.1" + 1066.1.1 = { + death = yes } } -71384 = { - name = "Diego" - dynasty = 101909 - religion = "catholic" - culture = "basque" - father = 72051 - 1138.1.1 = { - birth = "1138.1.1" +200168 = { + name = "Gartzia" # García Aznárez, Count of Ipuskoa (1025-1048) + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_stewardship_3 + + father = 200169 # Aznar Aznárez + + 977.1.1 = { + birth = yes } - 1162.1.1 = { - add_spouse = 71383 + 994.1.1 = { + add_spouse = basque0058 # Gaila } - 1188.1.1 = { - death = "1188.1.1" + 1048.1.1 = { + death = yes } } -207563 = { - name = "Mentzia" - female = yes - dynasty = 778 - martial = 6 - diplomacy = 7 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "basque" - father = 207570 - mother = 207571 - 1158.1.1 = { - birth = "1158.1.1" +200169 = { + name = "Azeari" # Aznar Aznárez + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_martial_1 + + father = basque0021 # Aznar Muñoz + + 949.1.1 = { + birth = yes } - 1210.1.1 = { - death = "1210.1.1" + 999.1.1 = { + death = yes } } -207570 = { - name = "Lope" - dynasty = 778 - martial = 7 - diplomacy = 7 - intrigue = 4 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = education_martial_3 - father = 207600 - mother = 207610 - 1120.1.2 = { - birth = "1120.1.2" - } - 1145.1.1 = { - add_spouse = 71938 +200170 = { + name = "Oria" # Auro Díaz, wife of Vela Bermúdez (73037 - asturleonese.txt) + female = yes + religion = catholic + culture = basque + trait = education_diplomacy_1 + + 1048.1.1 = { + birth = yes } - 1151.1.1 = { - add_spouse = 207571 + 1065.12.27 = { + employer = 108500 # King Alfonso VI of León } - 1170.5.6 = { - death = "1170.5.6" + 1098.1.1 = { + death = yes } } -72051 = { - name = "Lope" - dynasty = 101909 - religion = "catholic" - culture = "basque" - 1115.1.1 = { - birth = "1115.1.1" +200171 = { + name = "Eneko" + dynasty_house = house_vela + + father = 200164 + mother = 200165 + + religion = catholic + culture = basque + + 1077.1.1 = { + birth = yes } - 1156.1.1 = { - death = "1156.1.1" + 1098.1.1 = { + add_spouse = 200172 + } + 1129.4.23 = { + death = yes } } -72342 = { - name = "Toda" +200172 = { + name = "Oria" female = yes - religion = "catholic" - culture = "basque" - 1263.1.1 = { - birth = "1263.1.1" + + religion = catholic + culture = basque + + 1080.1.1 = { + birth = yes } - 1303.1.1 = { - death = "1303.1.1" + 1140.1.1 = { + death = yes } } -72650 = { - name = "Fernando" - dynasty = 8614 - religion = "catholic" - culture = "basque" - father = 70073 - trait = bastard - 1103.1.1 = { - birth = "1103.1.1" +200173 = { + name = "Lope" + dynasty_house = house_vela + + father = 200164 + mother = 200165 + + religion = catholic + culture = basque + + 1079.1.1 = { + birth = yes + } + 1080.1.1 = { + death = yes + } +} + +200174 = { + name = "Ladron" + dynasty = 1046008 + + father = 200171 + mother = 200172 + + religion = catholic + culture = basque + + 1099.1.1 = { + birth = yes + } + 1117.1.1 = { + add_spouse = 200175 } - 1168.1.1 = { - death = "1168.1.1" + 1155.1.1 = { + death = yes } } -72651 = { - name = "Fortun" - dynasty = 8614 - religion = "catholic" - culture = "basque" - father = 70073 - trait = bastard - 1104.1.1 = { - birth = "1104.1.1" +200175 = { + name = "Teresa" + female = yes + + religion = catholic + culture = basque + + 1100.1.1 = { + birth = yes } - 1175.1.1 = { - death = "1175.1.1" + 1156.1.1 = { + death = yes } } -72652 = { - name = "Gartzia" - dynasty = 8614 - religion = "catholic" - culture = "basque" - father = 70073 - trait = bastard - 1106.1.1 = { - birth = "1106.1.1" +200176 = { + name = "Lope" + dynasty_house = house_vela + + father = 200171 + + religion = catholic + culture = basque + + 1101.1.1 = { + birth = yes } - 1172.1.1 = { - death = "1172.1.1" + 1126.1.1 = { + add_spouse = 200177 + } + 1150.1.1 = { + death = yes } } -72653 = { - name = "Andregoto" - dynasty = 8614 +200177 = { + name = "Munia" female = yes - religion = "catholic" - culture = "basque" - father = 70073 - trait = bastard + + religion = catholic + culture = basque + 1107.1.1 = { - birth = "1107.1.1" + birth = yes } - 1179.1.1 = { - death = "1179.1.1" + 1160.1.1 = { + death = yes } } -72654 = { - name = "Antsa" - dynasty = 8614 +200178 = { + name = "Tota" female = yes - religion = "catholic" - culture = "basque" - father = 70073 - trait = bastard - 1109.1.1 = { - birth = "1109.1.1" + dynasty_house = house_vela + + father = 200171 + mother = 200172 + + religion = catholic + culture = basque + + 1103.1.1 = { + birth = yes } - 1181.1.1 = { - death = "1181.1.1" + 1134.1.1 = { + death = yes } } -72655 = { - name = "Antsa" - dynasty = 8614 - female = yes - religion = "catholic" - culture = "basque" - father = 70073 - trait = bastard - 1110.1.1 = { - birth = "1110.1.1" +200179 = { + name = "Eneko" + dynasty_house = house_vela + + father = 200176 + mother = 200177 + + religion = catholic + culture = basque + + 1128.1.1 = { + birth = yes } - 1170.1.1 = { - death = "1170.1.1" + 1180.1.1 = { + death = yes } } -72656 = { - name = "Antso" - dynasty = 8614 - religion = "catholic" - culture = "basque" - father = 72651 - 1134.1.1 = { - birth = "1134.1.1" +200180 = { + name = "Beila" + dynasty = 1046008 + + father = 200174 + mother = 200175 + + religion = catholic + culture = basque + + 1119.1.1 = { + birth = yes } - 1200.1.1 = { - death = "1200.1.1" + 1142.1.1 = { + add_spouse = 200181 + } + 1174.1.1 = { + death = yes } } -72657 = { - name = "Antso" - dynasty = 8614 - religion = "catholic" - culture = "basque" - father = 72652 - 1138.1.1 = { - birth = "1138.1.1" +200181 = { + name = "Belaskita" + female = yes + + religion = catholic + culture = basque + + 1125.1.1 = { + birth = yes } - 1201.1.1 = { - death = "1201.1.1" + 1180.1.1 = { + death = yes } } -72668 = { - name = "Gontzal" - dynasty = 7026 - religion = "catholic" - culture = "basque" - 1135.1.1 = { - birth = "1135.1.1" +200182 = { + name = "Joanes" + dynasty = 1046008 + + father = 200180 + mother = 200181 + + religion = catholic + culture = basque + + 1143.1.1 = { + birth = yes } - 1160.1.1 = { - add_spouse = 72664 + 1169.1.1 = { + add_spouse = 200183 } - 1178.11.21 = { - death = "1178.11.21" + 1181.3.21 = { + death = yes } } -72669 = { - name = "Fernando" - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72668 - mother = 72664 - 1161.1.1 = { - birth = "1161.1.1" +200183 = { + name = "Mentzia" + female = yes + + religion = catholic + culture = basque + + 1150.1.1 = { + birth = yes } - 1210.1.1 = { - death = "1210.1.1" + 1206.1.1 = { + death = yes } } -72670 = { +200184 = { name = "Piarres" - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72668 - mother = 72664 - 1163.1.1 = { - birth = "1163.1.1" + dynasty = 1046008 + + father = 200180 + mother = 200181 + + religion = catholic + culture = basque + + 1145.1.1 = { + birth = yes } - 1231.5.8 = { - death = "1231.5.8" + 1164.1.1 = { + add_spouse = 200185 + } + 1194.1.1 = { + death = yes } } -72671 = { - name = "Rodrigo" - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72668 - mother = 72664 - 1164.1.1 = { - birth = "1164.1.1" +200185 = { + name = "Tota" + female = yes + + religion = catholic + culture = basque + + 1147.1.1 = { + birth = yes } - 1182.1.1 = { - death = "1182.1.1" + 1212.1.1 = { + death = yes } } -72672 = { - name = "NuN_o" - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72668 - mother = 72664 +200186 = { + name = "Ladron" + dynasty = 1046008 + + father = 200184 + mother = 200185 + + religion = catholic + culture = basque + 1165.1.1 = { - birth = "1165.1.1" + birth = yes } - 1227.1.1 = { - death = "1227.1.1" + 1217.1.1 = { + death = yes } } -72673 = { - name = "GO_mez" - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72668 - mother = 72664 - 1167.1.1 = { - birth = "1167.1.1" +200189 = { + name = "Belasko" # Velasco Garcés + dynasty = 12285 # Belascotenes Dynasty + religion = catholic + culture = basque + trait = education_martial_1 + + father = 70302 # Duke García Galíndez of Aragón + mother = 70301 # Duchess Nunila Íñiguez + + 820.1.1 = { + birth = yes } - 1209.1.1 = { - death = "1209.1.1" + 844.1.1 = { + death = yes } } -72674 = { - name = "Aines" - female = yes - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72668 - mother = 72664 - 1169.1.1 = { - birth = "1169.1.1" +200190 = { + name = "Belasko" # Velasco Belascotenes, Count of Ipuskoa & Navarra (806-816) + dynasty = 12285 # Belascotenes Dynasty + religion = catholic + culture = basque + trait = education_martial_2 + + father = 200191 # Velasco + mother = 200192 # Sancha + + 753.1.1 = { + birth = yes } - 1182.1.1 = { - death = "1182.1.1" + 816.1.1 = { + death = yes } } -72675 = { - name = "Gil" - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72670 - 1190.1.1 = { - birth = "1190.1.1" +200191 = { + name = "Belasko" # Velasco + dynasty = 12285 # Belascotenes, Ancestor + religion = catholic + culture = basque + trait = education_martial_1 + + 724.1.1 = { + birth = yes } - 1242.9.3 = { - death = "1242.9.3" + 750.1.1 = { + add_spouse = 200192 # Sancha + } + 779.1.1 = { + death = yes } } -72676 = { - name = "Gontzal" - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72670 - 1192.1.1 = { - birth = "1192.1.1" +200192 = { + name = "Antsa" # Sancha, wife of Velasco (200191) + female = yes + religion = catholic + culture = basque + trait = education_stewardship_1 + + 731.1.1 = { + birth = yes } - 1237.1.1 = { - death = "1237.1.1" + 790.1.1 = { + death = yes } } -72677 = { - name = "Aines" - female = yes - dynasty = 7026 - religion = "catholic" - culture = "basque" - father = 72670 - 1194.1.1 = { - birth = "1194.1.1" +200193 = { + name = "Garindo" # Galindo Belascotenes + dynasty = 12285 # Belascotenes Dynasty + religion = catholic + culture = basque + trait = education_martial_2 + + father = 200191 # Velasco + mother = 200192 # Sancha + + 751.1.1 = { + birth = yes } - 1256.11.27 = { - death = "1256.11.27" + 801.1.1 = { + death = yes } } -70136 = { - name = "Antso" - dynasty = 7026 - martial = 5 - diplomacy = 4 - intrigue = 6 - stewardship = 3 - religion = "catholic" - culture = "basque" - trait = sadistic - trait = lazy - trait = education_stewardship_1 - 1010.1.1 = { - birth = "1010.1.1" +200194 = { + name = "Abu-Salama" # Abu Salama ibn Qasi, Sheik of Huesca (734-767) + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi + culture = basque + trait = education_intrigue_2 + + father = 73808 # Sheik Casio of Tudela + + 717.1.1 = { + birth = yes } - 1030.1.1 = { - add_spouse = 1079 + 738.1.1 = { + add_spouse = 200198 # Noor (visigothic.txt) } - 1036.1.1 = { - death = "1036.1.1" + 767.1.1 = { + death = yes } } -71333 = { - name = "Pelaio" - dynasty = 8741 +200195 = { + name = "Abu-Taur" # Abu Tawr ibn Qasi, Sheik of Huesca (767-797) + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi + culture = basque + trait = education_diplomacy_1 - father = 200095 + father = 73808 # Sheik Casio of Tudela - religion = catholic + 719.1.1 = { + birth = yes + } + 740.1.1 = { + add_spouse = 200199 # Yasmin (visigothic.txt) + } + 797.1.1 = { + death = { + death_reason = death_battle + killer = basque0127 # Bahlul ibn Marzuq + } + } +} + +200196 = { + name = "Yunus" # Yunus ibn Qasi + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi culture = basque + trait = education_stewardship_1 - 1045.1.1 = { + father = 73808 # Sheik Casio of Tudela + + 720.1.1 = { birth = yes } - 1067.1.1 = { - add_spouse = 70049 - } - 1100.1.1 = { + 770.1.1 = { death = yes } } -71334 = { - name = "Fronilde" - dynasty = 8741 - female = yes - religion = "catholic" - culture = "basque" - father = 71333 - mother = 70049 - 1070.1.1 = { - birth = "1070.1.1" +200197 = { + name = "Yahya" # Yahya ibn Qasi + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi + culture = basque + trait = education_martial_1 + + father = 73808 # Sheik Casio of Tudela + + 722.1.1 = { + birth = yes } - 1128.1.1 = { - death = "1128.1.1" + 797.1.1 = { + death = yes } } -71338 = { - name = "Ximena" - dynasty = 8741 - female = yes - religion = "catholic" - culture = "basque" - father = 71333 - mother = 70049 - 1072.1.1 = { - birth = "1072.1.1" +200200 = { + name = "Taur" # Tawr ibn Abu Tawr + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi + culture = basque + trait = education_intrigue_1 + + father = 200195 # Sheik Abu Twr ibn Qasi of Huesca + mother = 200199 # Sheikah Yasmin (visigothic.txt) + + 740.1.1 = { + birth = yes } - 1130.1.1 = { - death = "1130.1.1" + 800.1.1 = { + death = yes } } -71341 = { - name = "Ramiro" - dynasty = 8614 - religion = "catholic" - culture = "basque" - father = 70073 - trait = bastard - 1075.1.1 = { - birth = "1075.1.1" +200201 = { + name = "Salama" # Salama ibn Abu Salama, Sheik of Huesca (767-774) + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi + culture = basque + trait = education_stewardship_1 + + father = 200194 # Sheik Abu Salama ibn Qasi of Huesca + mother = 200199 # Sheikah Noor (visigothic.txt) + + 738.1.1 = { + birth = yes } - 1136.1.1 = { - death = "1136.1.1" + 774.1.1 = { + death = yes } } -107681 = { - name = "Antsa" - female = yes - dynasty = 442 - martial = 8 - diplomacy = 4 - intrigue = 8 - stewardship = 6 - religion = "catholic" - culture = "basque" - trait = temperate - trait = education_stewardship_2 - father = 70122 - 915.1.1 = { - birth = "915.1.1" +200203 = { + name = "Zahir" # Zahir ibn Furtun + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi + culture = basque + trait = education_martial_1 + + father = 73809 # Sheik Furtun ibn Qasi of Tudela + mother = 200202 # Sheikess Asima ibn Abd al-Aziz + + 747.1.1 = { + birth = yes } - 952.6.9 = { - death = "952.6.9" + 805.11.1 = { + death = yes } } -107683 = { - name = "Urraka" - female = yes - dynasty = 442 +200205 = { + name = "Motarrif" # Mutarrif ibn Musa, Sheik of Navarra (789-799) + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi + culture = basque + trait = education_stewardship_1 + + father = 73810 # Emir Musa ibn Furtun of Zaragoza + mother = 200204 # Emiress Nadia - father = 70123 + 767.1.1 = { + birth = yes + } + 799.1.1 = { + death = { + death_reason = death_murder + } + } +} +206500 = { + name = "Antso" #AKA: Antso VI 'Jakintsua' + dynasty_house = house_jimena_navarra + martial = 6 + diplomacy = 7 + intrigue = 6 + stewardship = 4 religion = catholic culture = basque - - 936.1.1 = { - birth = yes + trait = humble + trait = calm + trait = education_intrigue_3 + father = 206510 + mother = 206509 + 1132.1.1 = { + birth = "1132.1.1" } - 1009.4.3 = { - death = yes + 1153.7.20 = { + add_spouse = 207502 + } + 1158.8.31 = { + give_nickname = nick_the_wise + } + 1194.6.27 = { + death = "1194.6.27" } } 206501 = { - name = "Berengaria" + name = "Berengela" female = yes dynasty_house = house_jimena_navarra martial = 7 diplomacy = 5 intrigue = 4 stewardship = 7 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = brave trait = education_diplomacy_2 father = 206500 @@ -4991,6 +7741,36 @@ } } +206502 = { + name = "Antso" #AKA: Antso VII 'Indartsua' + dynasty_house = house_jimena_navarra + martial = 6 + diplomacy = 6 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = basque + trait = diligent + trait = education_martial_2 + father = 206500 + mother = 207502 + 1170.1.1 = { + birth = "1170.1.1" + } + 1194.6.27 = { + give_nickname = nick_the_strong + } + 1195.1.1 = { + add_spouse = 127003 + } + 1200.1.1 = { + remove_spouse = 127003 + } + 1234.4.7 = { + death = "1234.4.7" + } +} + 206503 = { name = "Blanka" female = yes @@ -4999,8 +7779,8 @@ diplomacy = 5 intrigue = 8 stewardship = 7 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = education_diplomacy_1 father = 206500 mother = 207502 @@ -5019,8 +7799,8 @@ diplomacy = 4 intrigue = 8 stewardship = 5 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = wrathful trait = education_martial_2 father = 206500 @@ -5041,8 +7821,8 @@ diplomacy = 4 intrigue = 5 stewardship = 8 - religion = "catholic" - culture = "basque" + religion = catholic + culture = basque trait = lustful trait = cynical trait = education_stewardship_2 @@ -5056,2864 +7836,2974 @@ } } -42023 = { - name = "Gontzal" - dynasty = 442 - martial = 4 +206510 = { + name = "Gartzia" #AKA: Gartzia VI 'Berrezarlea' + dynasty_house = house_jimena_navarra + martial = 6 diplomacy = 6 - intrigue = 5 - stewardship = 3 - religion = "catholic" - culture = "basque" - trait = wrathful - trait = education_diplomacy_1 - father = 106030 - mother = 107650 - 1020.1.1 = { - birth = "1020.1.1" + intrigue = 7 + stewardship = 8 + religion = catholic + culture = basque + trait = craven + trait = education_martial_3 + father = 106021 + mother = 71542 + 1105.1.1 = { + birth = "1105.1.1" + } + 1130.1.1 = { + add_spouse = 206509 + } + 1134.9.27 = { + give_nickname = nick_the_restorer + } + 1144.6.24 = { + add_spouse = 207501 } - 1045.6.26 = { - death = "1045.6.26" + 1150.11.25 = { + death = "1150.11.25" } } -73150 = { - name = "Gartzia" - +206511 = { + name = "Antsa" + female = yes + dynasty_house = house_jimena_navarra religion = catholic culture = basque - - 1105.1.1 = { - birth = yes + father = 206510 #Garcia IV Ramirez + mother = 207501 #Urraca Alfonsez de Castilla + 1148.1.1 = { + birth = "1148.1.1" } - 1169.1.1 = { - death = yes + #1166 maried Gaston V de Béarn + 1176.3.7 = { + death = "1176.3.7" } } -73770 = { - name = "Antsa" +206512 = { + name = "Margarita" female = yes - dynasty = 442 - - religion = "catholic" - culture = "basque" - - father = 70121 - - 878.1.1 = { - birth = "878.1.1" + dynasty_house = house_jimena_navarra + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = basque + trait = craven + trait = education_diplomacy_2 + father = 206510 + mother = 206509 + 1139.1.1 = { + birth = "1139.1.1" } - 932.1.1 = { - death = "932.1.1" + 1182.1.1 = { + death = "1182.1.1" } } -73771 = { - name = "Gartzia" - dynasty_house = house_aragon - - religion = "catholic" - culture = "basque" +206513 = { + name = "Blanka" + female = yes + dynasty_house = house_jimena_navarra + martial = 8 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = basque + trait = just + trait = education_diplomacy_3 + father = 206510 + mother = 206509 + + 1137.1.1 = { + birth = yes + } + 1156.8.12 = { + death = { + death_reason = death_childbirth + } + } +} - father = 70276 - mother = 70299 +207560 = { + name = "Diego" + dynasty = 778 + martial = 6 + diplomacy = 6 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = basque + trait = just + trait = zealous + trait = wrathful + father = 207570 + mother = 207571 + 1152.1.1 = { + birth = "1152.1.1" + } + 1190.1.1 = { + add_spouse = 207657 + } + 1192.1.1 = { + remove_spouse = 207657 + } + 1193.1.1 = { + add_spouse = 72050 + } + 1214.9.16 = { + death = "1214.9.16" + } +} - 867.1.1 = { - birth = "867.1.1" +207561 = { + name = "Lope" + dynasty = 778 + martial = 7 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = basque + trait = greedy + father = 207570 + mother = 207571 + 1153.1.1 = { + birth = "1153.1.1" } - 883.1.1 = { - death = "883.1.1" + 1172.1.1 = { + add_spouse = 210575 + } + 1178.1.1 = { + death = "1178.1.1" } } -73772 = { - name = "Ximena" +207562 = { + name = "Urraka" female = yes - dynasty_house = house_iniga - - religion = "catholic" - culture = "basque" - - father = 70292 - - 848.1.1 = { - birth = "848.1.1" + dynasty = 778 + martial = 8 + diplomacy = 5 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = basque + trait = cynical + father = 207570 + mother = 207571 + 1159.1.1 = { + birth = "1159.1.1" } - 912.6.1 = { - death = "912.6.1" + 1223.1.1 = { + death = "1223.1.1" } } -73776 = { - name = "Assona" +207563 = { + name = "Mentzia" female = yes - dynasty_house = house_iniga - - religion = "catholic" - culture = "basque" - - father = 70291 - - 814.1.1 = { - birth = "814.1.1" + dynasty = 778 + martial = 6 + diplomacy = 7 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = basque + father = 207570 + mother = 207571 + 1158.1.1 = { + birth = "1158.1.1" } - 875.1.1 = { - death = "875.1.1" + 1210.1.1 = { + death = "1210.1.1" } } -73777 = { - name = "Nunila" - female = yes - dynasty_house = house_iniga - - religion = "catholic" - culture = "basque" - - father = 70291 - - 809.1.1 = { - birth = "809.1.1" +207570 = { + name = "Lope" + dynasty = 778 + martial = 7 + diplomacy = 7 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = basque + trait = education_martial_3 + father = 207600 + mother = 207610 + 1120.1.2 = { + birth = "1120.1.2" } - 868.1.1 = { - death = "868.1.1" + 1145.1.1 = { + add_spouse = 71938 } -} - -73778 = { - name = "Belaskita" - female = yes - dynasty_house = house_iniga - - religion = "catholic" - culture = "basque" - - father = 70295 - - 854.1.1 = { - birth = "854.1.1" + 1151.1.1 = { + add_spouse = 207571 } - 900.1.1 = { - death = "900.1.1" + 1170.5.6 = { + death = "1170.5.6" } } -73779 = { - name = "Eneko" - dynasty_house = house_iniga - - father = 70293 - mother = 73783 - +207600 = { + name = "Diego" + dynasty = 778 + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 4 religion = catholic culture = basque - - 852.1.1 = { - birth = yes + trait = cynical + trait = education_martial_2 + father = 107523 + mother = 71925 + 1080.1.1 = { + birth = "1080.1.1" } - 894.1.1 = { - add_spouse = 73770 + 1116.1.1 = { + add_spouse = 207610 } - 905.1.1 = { - death = yes + 1126.3.1 = { + death = "1126.3.1" } } -73780 = { - name = "Aznar" - dynasty_house = house_iniga - - religion = "catholic" - culture = "basque" - - father = 70293 - mother = 73783 - - 854.1.1 = { - birth = "854.1.1" +207610 = { + name = "Maria" + female = yes + martial = 5 + diplomacy = 7 + intrigue = 8 + stewardship = 4 + religion = catholic + culture = basque + 1095.1.1 = { + birth = "1095.1.1" } - 900.1.1 = { - death = "900.1.1" + 1147.1.1 = { + death = "1147.1.1" } } -73781 = { - name = "Belasko" - dynasty_house = house_iniga - - religion = "catholic" - culture = "basque" - - father = 70293 - mother = 73783 - - 856.1.1 = { - birth = "856.1.1" +475551 = { + name = "Ana" + female = yes + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + religion = "orthodox" + culture = basque + trait = education_intrigue_2 + 1284.1.2 = { + birth = "1284.1.2" } - 912.1.1 = { - death = "912.1.1" + 1334.1.2 = { + death = "1334.1.2" } } -73782 = { +457582 = { name = "Lope" - dynasty_house = house_iniga - - religion = "catholic" - culture = "basque" - - father = 70293 - mother = 73783 - - 858.1.1 = { - birth = "858.1.1" + dynasty = 778 + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = basque + father = 457581 + mother = 457610 + 1337.1.1 = { + birth = "1337.1.1" } - 873.1.1 = { - death = "873.1.1" + 1348.1.1 = { + death = "1348.1.1" } } -73783 = { - name = "Oria" +457610 = { + name = "Maria" female = yes + dynasty = 778 - religion = "catholic" - culture = "basque" - - 833.1.1 = { - birth = "833.1.1" - } - 910.1.1 = { - death = "910.1.1" - } -} - -73811 = { - name = "Oneka" - female = yes + father = 457611 + mother = 459524 religion = catholic culture = basque - 771.1.1 = { + 1316.1.1 = { birth = yes } - 797.1.1 = { - religion = muwalladi # Added for simplicity to allow marriage with Muza. - } - 833.1.1 = { + 1349.1.1 = { death = yes } } -73835 = { - name = "Gartzia" +457611 = { + name = "Joanes" + dynasty = 778 + + father = 457561 + mother = 71506 religion = catholic culture = basque - 836.1.1 = { + 1293.1.1 = { birth = yes } - 858.1.1 = { - add_matrilineal_spouse = 73834 - } - 859.1.1 = { - death = "859.1.1" - } -} - -70273 = { - name = "Toda" - female = yes - dynasty_house = house_aragon - martial = 5 - diplomacy = 9 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = generous - trait = just - trait = education_intrigue_2 - father = 70274 - mother = 54001 - - 905.1.1 = { - birth = "905.1.1" - } - 958.1.1 = { - death = "958.1.1" - } -} - -70274 = { - name = "Galindo" - dynasty_house = house_aragon - martial = 4 - diplomacy = 6 - intrigue = 8 - stewardship = 5 - religion = "catholic" - culture = "basque" - trait = ambitious - trait = diligent - trait = education_intrigue_3 - father = 70276 - mother = 70299 - - 865.1.1 = { - birth = "865.1.1" - } - 900.1.1 = { - add_spouse = 54001 - } - 905.1.2 = { - add_spouse = 73770 + 1315.1.1 = { + add_spouse = 459524 } - 922.1.1 = { - death = "922.1.1" + 1326.12.2 = { + death = yes } } -70275 = { - name = "Andregoto" +basque0001 = { + name = "Nunila" # Nunila Jimena, wife of King Fruela II of León (70030 - asturleonese.txt) female = yes - dynasty_house = house_aragon - - father = 70274 - religion = catholic culture = basque - - 917.1.1 = { + trait = education_intrigue_1 + + 892.1.1 = { birth = yes } - 972.1.1 = { + 913.11.25 = { death = yes } } -70276 = { - name = "Aznar" - dynasty_house = house_aragon - martial = 4 - diplomacy = 4 - intrigue = 4 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = wrathful - trait = brave - trait = education_martial_1 - father = 70277 - - 838.1.1 = { - birth = "838.1.1" - } - 863.1.1 = { - add_spouse = 70299 - } - 893.1.1 = { - death = "893.1.1" - } -} +basque0002 = { + name = "Urraka" # Urraca ibn Abdallah, wife of King Fruela II of León (70030 - asturleonese.txt) + female = yes + dynasty_house = house_musa # Banu Musa + religion = mozarabic_church + culture = basque + trait = education_diplomacy_1 -70277 = { - name = "Galindo" - dynasty_house = house_aragon - martial = 4 - diplomacy = 4 - intrigue = 4 - stewardship = 4 - religion = "catholic" - culture = "basque" - trait = craven - trait = content - trait = education_stewardship_1 - father = 70300 - 807.1.1 = { - birth = "807.1.1" + father = 200027 # Abdallah ibn Muhammad + + 901.1.1 = { + birth = yes } - 867.1.1 = { - death = "867.1.1" + 951.1.1 = { + death = yes } } -70300 = { - name = "Aznar" - dynasty_house = house_aragon - martial = 5 - diplomacy = 6 - intrigue = 3 - stewardship = 6 - religion = "catholic" - culture = "basque" - trait = generous - trait = education_martial_2 - father = 168106 - 785.1.1 = { - birth = "785.1.1" +basque0003 = { + name = "Bermudo" # Bermudo López, Count of Viscaya (768-793) + dynasty = 8750 # Álava Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 200158 # Count Lope of Viscaya + mother = 200060 # Countess Ermesinda Froilaz (visigothic.txt) + + 748.1.1 = { + birth = yes } - 839.1.1 = { - death = "839.1.1" + 793.1.1 = { + death = yes } } -70301 = { - name = "Matrona" +basque0004 = { + name = "Hermesenda" # Ermesinda López, wife of Lope de Arrosta (200061) female = yes - dynasty_house = house_aragon - martial = 4 - diplomacy = 7 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "basque" - trait = depressed_1 + dynasty = 8750 # Álava Dynasty + religion = catholic + culture = basque trait = education_stewardship_1 - father = 70300 - - 802.1.1 = { - birth = "802.1.1" + + father = 200158 # Count Lope of Viscaya + mother = 200060 # Countess Ermesinda Froilaz (visigothic.txt) + + 750.1.1 = { + birth = yes } - 870.1.1 = { - death = "870.1.1" + 795.1.1 = { + death = yes } } -70302 = { - name = "Gartzia" # AKA: García I 'el Malo' - dynasty = 12285 - - father = 200193 - +basque0005 = { + name = "Nepociano" # Nepociano López + dynasty = 8750 # Álava Dynasty religion = catholic culture = basque + trait = education_stewardship_2 - 785.1.1 = { + father = 200158 # Count Lope of Viscaya + mother = 200060 # Countess Ermesinda Froilaz (visigothic.txt) + + 752.1.1 = { birth = yes } - 818.1.1 = { - add_spouse = 70301 - } - 820.1.1 = { - remove_spouse = 70301 - } - 825.1.1 = { - add_spouse = 73777 - } - 833.1.1 = { + 800.1.1 = { death = yes } } -70303 = { - name = "Galindo" - dynasty = 12285 - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "basque" - trait = ill +basque0006 = { + name = "Diego" # Diego Nepociániz + dynasty = 8750 # Álava Dynasty + religion = catholic + culture = basque trait = education_martial_1 - father = 70302 - mother = 70301 - - 819.1.1 = { - birth = "819.1.1" + + father = basque0005 # Nepociano López + + 775.1.1 = { + birth = yes } - 844.1.1 = { - death = "844.1.1" + 825.1.1 = { + death = yes } } -7562 = { - name = "Antso" #Sancho IV de Gascogne - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 7563 - 890.1.1 = { - birth = "890.1.1" +basque0007 = { + name = "Nepociano" # Nepociano Díaz, King of Asturias (842-843) & Count of Amaya, Asturias de Oviedo, Asturias de Santillana, Benavente, León, Pravia & Zamora (842-843) + dynasty = 8750 # Álava Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 200158 # Count Lope of Viscaya + mother = 200060 # Countess Ermesinda Froilaz (visigothic.txt) + + 800.1.1 = { + birth = yes } - 955.1.1 = { - death = "955.1.1" + 843.1.1 = { + add_trait = blind # Blinded by King Ramiro I of Asturias } -} - -7563 = { - name = "Gartzia" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 163060 - mother = 168126 850.1.1 = { - birth = "850.1.1" - } - 920.1.1 = { - death = "920.1.1" + death = { + death_reason = blind + } } } -40011 = { - name = "Toda-Adalais" #de Gascogne - female = yes - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 127049 #Guillaume Sache de Gascogne - #mother Urraca de Pampelune - 985.1.1 = { - birth = "985.1.1" +basque0008 = { + name = "Egilo_n" # Egilón de Álava, Count of Viscaya (862-867) + #dynasty = 8750 # Álava Dynasty + religion = catholic + culture = basque + trait = education_martial_2 + + 831.1.1 = { + birth = yes } - #1002 married Géraud I Trencaleon d'Armagnac - #1011.7.29 married Arnaud II de Lomagne - 1040.1.1 = { - death = "1040.1.1" + 851.7.1 = { + employer = 70292 # King García I of Navarra + } + 880.1.1 = { + death = yes } } -54000 = { - name = "Gersenda" - dynasty = 388 - female = yes - - religion = "catholic" - culture = "basque" - father = 127049 - - 927.1.1 = { +basque0009 = { + name = "Gartzia" # García Ennecones + dynasty = ennecones # Ennecones Dynasty + religion = catholic + culture = basque + trait = education_martial_1 + + 918.1.1 = { birth = yes } - 1030.1.1 = { - death = "1030.1.1" + 938.1.1 = { + add_spouse = galician0042 # Elvira Menéndez (galician.txt) + } + 968.1.1 = { + death = yes } } -54001 = { - name = "Azibella" - dynasty = 388 +basque0010 = { + name = "Ximena" # Jimena Garcés female = yes - - religion = "catholic" - culture = "basque" - father = 7563 - 883.1.1 = { - birth = "883.1.1" + dynasty = ennecones # Ennecones Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = basque0009 # García Ennecones + mother = galician0042 # Elvira Menéndez (galician.txt) + + 939.1.1 = { + birth = yes } - 905.1.1 = { - death = "905.1.1" + 989.1.1 = { + death = yes } } -127017 = { - name = "Briska" - dynasty = 388 +basque0011 = { + name = "Gudigeva" # Gudigeva Núñez, wife of Pedro Muñoz (castilian0084 - castilian.txt) female = yes - martial = 7 - diplomacy = 8 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "basque" - father = 127049 - 980.1.1 = { - birth = "980.1.1" + religion = catholic + culture = basque + trait = education_martial_1 + + 986.1.1 = { + birth = yes } - 1018.1.1 = { - death = "1018.1.1" + 1036.1.1 = { + death = yes } } -127049 = { - name = "Gilen" #Guillaume-Sanche de Gascogne - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 7562 - 913.1.1 = { +basque0012 = { + name = "Vela" # Vela, father of the assasins of Duke Sancho II of Castille + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = basque0023 # Sancho Muñoz, not sure, was a son of Count Munio Velaz + + 956.1.1 = { birth = yes } - 996.12.23 = { - death = "996.12.23" + 1006.1.1 = { + death = yes } } -127050 = { - name = "Bernart" #Bernard-Guillaume de Gascogne - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 127049 - 974.1.1 = { - birth = "974.1.1" +basque0013 = { + name = "Errodrigo" # Rodrigo Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_diplomacy_2 + + father = basque0012 # Vela + + 980.1.1 = { + birth = yes } - 1009.12.25 = { - death = "1009.12.25" + 1030.1.1 = { + death = yes } } -127051 = { - name = "Antso" #Sanche-Guillaume de Gascogne - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 127049 - 978.1.1 = { - birth = "978.1.1" +basque0014 = { + name = "Errodrigo" # Rodrigo Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_intrigue_3 # Assasinated Duke Sancho II of Castille + + father = basque0012 # Vela + + 982.1.1 = { + birth = yes } - 1032.10.4 = { - death = "1032.10.4" + 1032.1.1 = { + death = yes } } -127053 = { - name = "Adalais" - dynasty = 388 - female = yes - religion = "catholic" - culture = "basque" - father = 127049 - 980.1.1 = { - birth = "980.1.1" +basque0015 = { + name = "Diego" # Diego Velaz + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_intrigue_2 + + father = basque0012 # Vela + + 984.1.1 = { + birth = yes } - 1035.1.1 = { - death = "1035.1.1" + 1034.1.1 = { + death = yes } } -127054 = { - name = "Alausia" #de Gascogne - dynasty = 388 +basque0016 = { + name = "Ximena" # Jimena, wife of Munio Fernández (asturleonese0184 - asturleonese.txt) female = yes - religion = "catholic" - culture = "basque" - father = 127051 - 1003.1.1 = { - birth = "1003.1.1" + religion = catholic + culture = basque + trait = education_stewardship_1 + + 969.1.1 = { + birth = yes } - #1020 married Audoin II d'angouleme - 1058.1.1 = { - death = "1058.1.1" + 1019.1.1 = { + death = yes } } -127056 = { - # TODO_CD_P: Send to a monastery instead of his employment in 1061 - name = "Bernart" - dynasty = 388 - religion = "catholic" - culture = "basque" - mother = 127053 - 1010.1.1 = { - birth = "1010.1.1" - } - 1061.1.1 = { - #employer = 40003 +basque0017 = { + name = "Piarres" # Pedro Muñoz de Marañón + dynasty = 7026 # Marañón Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + 1066.1.1 = { + birth = yes + employer = 106000 # King Sancho IV of Navarra } - 1089.1.1 = { - death = "1089.1.1" + 1116.8.1 = { + death = yes } } -138162 = { - name = "Lope" #Centulle Loup I de Béarn - dynasty_house = house_bearn - religion = "catholic" - culture = "basque" - father = 168123 - 850.1.1 = { - birth = "850.1.1" #unknown +basque0018 = { + name = "Errodrigo" # Rodrigo Pérez de Marañón + dynasty = 7026 # Marañón Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = basque0017 # Pedro Muñoz de Marañón + + 1100.1.1 = { + birth = yes + } + 1135.1.1 = { + death = yes } - 905.1.1 = { - death = "905.1.1" - } } -138188 = { - name = "Aznar" #Aznar III de Comminges - dynasty_house = house_comminges - religion = "catholic" - culture = "basque" - father = 168120 - 890.1.1 = { - birth = "890.1.1" +basque0019 = { + name = "Orti" # Fortún Álvarez + dynasty = 8741 # Herraméliz Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 200093 # Count Álvaro Herraméliz of Viscaya + mother = 107681 # Countess Sancha Sánchez + + 933.1.1 = { + birth = yes } - 935.1.1 = { - death = "935.1.1" + 983.1.1 = { + death = yes } } -163060 = { - name = "Antso" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168111 - 820.1.1 = { - birth = "820.1.1" - } - 848.1.1 = { - add_spouse = 168126 +basque0020 = { + name = "Beila" # Vela Álvarez + dynasty = 8741 # Herraméliz Dynasty + religion = catholic + culture = basque + trait = education_martial_1 + + father = 200093 # Count Álvaro Herraméliz of Viscaya + mother = 107681 # Countess Sancha Sánchez + + 935.1.1 = { + birth = yes } - 893.1.1 = { - death = "893.1.1" + 985.1.1 = { + death = yes } } -163061 = { - name = "Antso" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 7562 - 924.1.1 = { - birth = "924.1.1" +basque0021 = { + name = "Azeari" # Aznar Muñoz + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_martial_1 + + father = 200160 # Count Munio Velaz of Burgos + mother = basque0055 # Countes Velasquita Sánchez + + 927.1.1 = { + birth = yes } - 961.1.1 = { - death = "961.1.1" + 977.1.1 = { + death = yes } } -168104 = { - name = "Lope" - dynasty = 388 - religion = "catholic" - culture = "basque" - trait = ambitious - 720.1.1 = { - birth = "720.1.1" - } - 769.1.1 = { - effect = { - add_opinion = { - target = liege - modifier = hate_opinion - opinion = -120 - } - add_opinion = { - target = title:k_lotharingia.holder - modifier = hate_opinion - opinion = -120 - } - } +basque0022 = { + name = "Lope" # Lope Muñoz + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 200160 # Count Munio Velaz of Burgos + mother = basque0055 # Countes Velasquita Sánchez + + 928.1.1 = { + birth = yes } - 778.1.1 = { - death = "778.1.1" + 1015.1.1 = { + death = yes } } -168105 = { - name = "Ximeno" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168104 - 740.1.1 = { - birth = "740.1.1" +basque0023 = { + name = "Antso" # Sancho Muñoz + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_intrigue_1 + + father = 200160 # Count Munio Velaz of Burgos + mother = basque0055 # Countes Velasquita Sánchez + + 929.1.1 = { + birth = yes } - 816.1.1 = { - death = "816.1.1" + 979.1.1 = { + death = yes } } -168106 = { - name = "Antso" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168104 - 755.1.1 = { - birth = "755.1.1" +basque0024 = { + name = "Belaskita" # Velasquita Muñoz + female = yes + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 200160 # Count Munio Velaz of Burgos + mother = basque0055 # Countes Velasquita Sánchez + + 930.1.1 = { + birth = yes } - 812.1.1 = { - death = "812.1.1" + 980.1.1 = { + death = yes } } -168107 = { - name = "Zentulo" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168104 - 760.1.1 = { - birth = "760.1.1" +basque0025 = { + name = "Gartzia" # García Aznárez + dynasty_house = house_vela # House Vela + religion = catholic + culture = basque + trait = education_diplomacy_1 + + father = basque0021 # Aznar Muñoz + + 951.1.1 = { + birth = yes } - 812.1.1 = { - death = "812.1.1" + 1001.1.1 = { + death = yes } } -168108 = { - name = "Donato" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168104 - 765.1.1 = { - birth = "765.1.1" +basque0026 = { + name = "Orti" # Fortún Íñiguez I + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 70290 # Íñigo Jiménez + mother = 73811 # Óneca + + 790.1.1 = { + birth = yes } - 830.1.1 = { - death = "830.1.1" + 813.1.1 = { + add_spouse = basque0128 # Awriyah ibn Lubb + } + 843.1.1 = { + death = yes } } -168109 = { - name = "Gartzia" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168105 - 760.1.1 = { - birth = "760.1.1" +basque0027 = { + name = "Oneka" # Óneca Galíndez, wife of King Íñigo 'Arista' of Navarra (70291) + female = yes + dynasty = 12285 # Belascotenes Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 + + father = 200193 # Galindo Belascotenes + + 789.1.1 = { + birth = yes } - 818.1.1 = { - death = "818.1.1" + 839.1.1 = { + death = yes } } +basque0028 = { + name = "Goldegrodo" # Goldegrodo, wife of Duke Galindo I of Aragón (70303) + female = yes + religion = catholic + culture = basque + trait = education_diplomacy_1 -168110 = { - name = "Eneko" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168109 - 785.1.1 = { - birth = "785.1.1" + 820.1.1 = { + birth = yes } - 850.1.1 = { - death = "850.1.1" + 851.7.1 = { + employer = 70292 # King García I of Navarra + } + 870.1.1 = { + death = yes } } +basque0029 = { + name = "Urraka" # Urraca ibn Mutarrif, wife of King García I of Navarra (70292) + female = yes + dynasty = 12293 # Banu Qasi Dynasty + religion = mozarabic_church + culture = basque + trait = education_stewardship_1 + father = 200205 # Mutarrif ibn Musa -168111 = { - name = "Ximeno" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168109 - 790.1.1 = { - birth = "790.1.1" + 800.1.1 = { + birth = yes } - 855.1.1 = { - death = "855.1.1" + 865.1.1 = { + death = yes } } +basque0030 = { + name = "Tota" # Toda, fictional wife of Sancho Garcés (70295) + female = yes + religion = catholic + culture = basque + trait = education_stewardship_1 -168112 = { - name = "Gartzia" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168111 - 815.1.1 = { - birth = "815.1.1" + 836.1.1 = { + birth = yes } - 860.1.1 = { - death = "860.1.1" + 886.1.1 = { + death = yes } } +basque0031 = { + name = "Antso" # Sancho Aznárez + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_martial_1 + father = 70296 # Aznar Sánchez + mother = 70294 # Emiress Óneca Fortúnez -168113 = { - name = "Vela" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168111 - 821.1.1 = { - birth = "821.1.1" + 883.1.1 = { + birth = yes } - 871.1.1 = { - death = "871.1.1" + 900.1.1 = { + death = yes } } -168114 = { - name = "Rodrigo" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168111 - 822.1.1 = { - birth = "822.1.1" - } - 872.1.1 = { - death = "872.1.1" - } -} +basque0032 = { + name = "Ximena" # Jimena Velázquez, wife of Baron Íñigo Garcés of Tafalla (basque0048) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_1 + father = 73781 # Velasco Fortúnez -168115 = { - name = "Jakue" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168114 - 845.1.1 = { - birth = "845.1.1" + 887.1.1 = { + birth = yes } - 895.1.1 = { - death = "895.1.1" + 948.1.1 = { + death = yes } } +basque0033 = { + name = "Tota" # Toda Velázquez, wife of Íñigo Manzones (basque0035) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + father = 73781 # Velasco Fortúnez - - -168117 = { - name = "Antsa" - female = yes - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168106 - 790.1.1 = { - birth = "790.1.1" + 889.1.1 = { + birth = yes } - 852.1.1 = { - death = "852.1.1" + 950.1.1 = { + death = yes } } -168118 = { - name = "Gartzia" - dynasty_house = house_comminges - religion = "catholic" - culture = "basque" - father = 70300 - 805.1.1 = { - birth = "805.1.1" +basque0034 = { + name = "Antsa" # Sancha Velázquez, wife of Galindo Jiménez (basque0036) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 73781 # Velasco Fortúnez + + 891.1.1 = { + birth = yes } - 870.1.1 = { - death = "870.1.1" + 952.1.1 = { + death = yes } } -168119 = { - name = "Aznar" - dynasty_house = house_comminges - religion = "catholic" - culture = "basque" - father = 168118 - 830.1.1 = { - birth = "830.1.1" +basque0035 = { + name = "Eneko" # Íñigo Manzones + religion = catholic + culture = basque + trait = education_martial_1 + + 883.1.1 = { + birth = yes } - 905.1.1 = { - death = "905.1.1" + 909.1.1 = { + add_matrilineal_spouse = basque0033 # Toda Velázquez + } + 933.1.1 = { + death = yes } } -168120 = { - name = "Lope" - dynasty_house = house_comminges - religion = "catholic" - culture = "basque" - father = 168119 - 860.1.1 = { - birth = "860.1.1" +basque0036 = { + name = "Garindo" # Galindo Jiménez + religion = catholic + culture = basque + trait = education_martial_1 + + 885.1.1 = { + birth = yes + } + 910.1.1 = { + add_matrilineal_spouse = basque0034 # Sancha Velázquez } 935.1.1 = { - death = "935.1.1" + death = yes } } +basque0037 = { + name = "Orti" # Fortún Aznárez 'Orbita' + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_2 -168121 = { - name = "Lope" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168107 - 780.1.1 = { - birth = "780.1.1" + father = 73780 # Aznar Fortúnez + + 907.1.1 = { + birth = yes } - 820.1.1 = { - death = "820.1.1" + 957.1.1 = { + death = yes } } -168122 = { - name = "Lope" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168121 - 805.1.1 = { - birth = "805.1.1" +basque0038 = { + name = "Gartzia" # García Fortúnez + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = basque0037 # Fortún Aznárez + + 930.1.1 = { + birth = yes } - 855.1.1 = { - death = "855.1.1" + 980.1.1 = { + death = yes } } -168123 = { - name = "Zentulo" - dynasty_house = house_bearn - religion = "catholic" - culture = "basque" - father = 168121 - 810.1.1 = { - birth = "810.1.1" +basque0039 = { + name = "Orti" # Fortún Íñiguez II + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 73779 # Íñigo Fortúnez I + mother = 73770 # Sancha Garcés + + 903.1.1 = { + birth = yes } - 866.1.1 = { - death = "866.1.1" + 953.1.1 = { + death = yes } } -168124 = { - name = "Donato" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168108 - 790.1.1 = { - birth = "790.1.1" +basque0040 = { + name = "Gartzia" # García Fortúnez + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = basque0039 # Fortún Íñiguez II + + 922.1.1 = { + birth = yes } - 850.1.1 = { - death = "850.1.1" + 972.1.1 = { + death = yes } } -168125 = { - name = "Gartzia" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168124 - 810.1.1 = { - birth = "810.1.1" +basque0041 = { + name = "Eneko" # Íñigo Fortúnez II + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_martial_1 + + father = basque0039 # Fortún Íñiguez II + + 924.1.1 = { + birth = yes } - 870.1.1 = { - death = "870.1.1" + 974.1.1 = { + death = yes } } -168126 = { - name = "Kisilo" +basque0042 = { + name = "Antsa" # Sancha Fortúnez female = yes - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168124 - 830.1.1 = { - birth = "830.1.1" - } - 880.1.1 = { - death = "880.1.1" - } -} + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 -168143 = { - name = "Antso" - dynasty = 388 - religion = "catholic" - culture = "basque" - father = 168106 - 788.1.1 = { - birth = "788.1.1" + father = basque0039 # Fortún Íñiguez II + + 926.1.1 = { + birth = yes } - 855.1.1 = { - death = "855.1.1" + 976.1.1 = { + death = yes } } -106011 = { - name = "Ramiro" - dynasty = 442 - martial = 7 - diplomacy = 8 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "basque" - trait = education_intrigue_2 - father = 106010 - mother = 1079 - 1042.1.1 = { - birth = "1042.1.1" +basque0043 = { + name = "Oria" # Oria Íñiguez, wife of Munio García (basque0045) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_stewardship_1 + + father = 73779 # Íñigo Fortúnez I + mother = 73770 # Sancha Garcés + + 904.1.1 = { + birth = yes } - 1083.1.6 = { - death = "1083.1.6" + 954.1.1 = { + death = yes } } -#71543 = { #Could find no support for this son actually existing -# name = "Fernando" -# religion = "catholic" -# culture = "basque" -# father = 106000 -# trait = bastard -# 1062.1.1 = { -# birth = "1062.1.1" -# } -# 1115.1.1 = { -# death = "1115.1.1" -# } -#} +basque0044 = { + name = "Lopa" # Lopa Íñiguez, wife of Sancho López (basque0046) + female = yes + dynasty = iniga # Íñiga Dynasty + religion = catholic + culture = basque + trait = education_diplomacy_1 -73774 = { - name = "Galindo" - dynasty_house = house_galindid + father = 73779 # Íñigo Fortúnez I + mother = 73770 # Sancha Garcés - father = 70291 + 905.1.1 = { + birth = yes + } + 954.1.1 = { + death = yes + } +} +basque0045 = { + name = "Munio" # Munio García religion = catholic culture = basque + trait = education_martial_1 - 812.1.1 = { + 898.1.1 = { birth = yes } - 840.1.1 = { - religion = muwalladi + 924.1.1 = { + add_matrilineal_spouse = basque0043 # Oria Íñiguez } - 843.1.1 = { + 948.1.1 = { death = yes } } -73775 = { - name = "Muza" - dynasty_house = house_galindid +basque0046 = { + name = "Antso" # Sancho López + religion = catholic + culture = basque + trait = education_martial_1 - father = 73774 + 901.1.1 = { + birth = yes + } + 925.1.1 = { + add_matrilineal_spouse = basque0044 # Lopa Íñiguez + } + 951.1.1 = { + death = yes + } +} - religion = muwalladi +basque0047 = { + name = "Oneka" # Óneca de Sangüesa, wife of Baron García Jiménez of Tafalla (70121) + female = yes + religion = catholic culture = basque + trait = education_stewardship_1 - 843.1.1 = { + 840.1.1 = { birth = yes } - 862.9.26 = { - #employer = 73800 - } - 871.8.4 = { + 890.1.1 = { death = yes } } -73808 = { - name = "Kasio" - dynasty = 12293 +basque0048 = { + name = "Eneko" # Íñigo Garcés, Baron of Tafalla (905-933) + dynasty = 442 # Jimena Dynasty religion = catholic culture = basque - 670.1.1 = { + father = 70121 # Baron García Jiménez of Tafalla + mother = basque0047 # Baroness Óneca de Sangüesa + + 865.1.1 = { birth = yes } - 714.1.1 = { - religion = muwalladi + 881.1.1 = { + trait = education_intrigue_2 + } + 903.1.1 = { + add_spouse = basque0032 # Jimena Velázquez } - 723.1.1 = { + 933.1.1 = { death = yes } } -73809 = { - name = "Fortun" - dynasty = 12293 +basque0049 = { + name = "Gartzia" # García Íñiguez + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque - father = 73808 + father = basque0048 # Baron Íñigo Garcés of Tafalla + mother = basque0032 # Baroness Jimena Velázquez - religion = muwalladi + 904.1.1 = { + birth = yes + } + 905.1.1 = { + death = { + death_reason = death_murder + } + } +} + +basque0050 = { + name = "Semeno" # Jimeno Íñiguez + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_stewardship_2 - 710.1.1 = { + father = basque0048 # Baron Íñigo Garcés of Tafalla + mother = basque0032 # Baroness Jimena Velázquez + + 906.1.1 = { birth = yes } - 731.1.1 = { - add_spouse = 200202 + 925.1.1 = { + add_spouse = basque0133 # Awriyah ibn Lubb } - 768.1.1 = { + 940.1.11 = { + employer = 3200 # Caliph Abd al-Rahman III of Andalusia + } + 956.1.1 = { death = yes } } -73810 = { - name = "Muza" - dynasty = 12293 +basque0051 = { + name = "Orti" # Fortún Íñiguez + dynasty = 442 # Jimena Dynasty + religion = catholic + culture = basque + trait = education_intrigue_1 - father = 73809 - mother = 200202 + father = basque0048 # Baron Íñigo Garcés of Tafalla + mother = basque0032 # Baroness Jimena Velázquez - religion = muwalladi + 908.1.1 = { + birth = yes + } + 925.1.1 = { + add_spouse = basque0134 # Munia ibn Lubb + } + 940.1.1 = { + employer = 3200 # Caliph Abd al-Rahman III of Andalusia + } + 958.1.1 = { + death = yes + } +} + +basque0052 = { + name = "Antso" # Sancho Íñiguez + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_martial_1 - 745.1.1 = { + father = basque0048 # Baron Íñigo Garcés of Tafalla + mother = basque0032 # Baroness Jimena Velázquez + + 910.1.1 = { birth = yes + effect = { + add_character_flag = has_scripted_appearance + } } - 768.1.1 = { - add_spouse = 200204 + 925.1.1 = { + add_spouse = basque0133 # Toda ibn Lubb } - 797.1.2 = { - add_spouse = 73811 + 940.1.1 = { + employer = 3200 # Caliph Abd al-Rahman III of Andalusia } - 802.12.1 = { + 960.1.1 = { death = yes } } -73812 = { - name = "Muza" - dynasty = 12293 - - father = 73810 - mother = 73811 - - religion = muwalladi +basque0053 = { + name = "Tota" # Toda Íñiguez, wife of García Íñiguez de Olza (basque0054) + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_diplomacy_2 - 800.1.1 = { + father = basque0048 # Baroness Íñigo Garcés of Tafalla + mother = basque0032 # Broness Jimena Velázquez + + 912.1.1 = { birth = yes } - 830.1.1 = { - add_spouse = 73776 - } - 862.9.26 = { + 962.1.1 = { death = yes } } -73813 = { - name = "Lope" - dynasty = 12293 - - father = 73812 - mother = 73776 - - religion = muwalladi +basque0054 = { + name = "Gartzia" # García Íñiguez de Olza + religion = catholic culture = basque + trait = education_martial_1 - 831.1.1 = { + 907.1.1 = { birth = yes } - 860.1.1 = { - add_spouse = 73814 + 930.1.1 = { + add_matrilineal_spouse = basque0053 # Toda Íñiguez } - 875.4.27 = { + 957.1.1 = { death = yes } } -73815 = { - name = "Mohamed" - dynasty = 12293 - father = 73813 - mother = 73814 - - religion = muwalladi +basque0055 = { + name = "Belaskita" # Velasquita Sánchez, wife of Count Munio Velaz of Burgos (200160 - castilian.txt), Galindo de Ribagorza (occitan0069 - occitan.txt) & Fortún Galíndez (basque0063) + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_stewardship_2 - 862.1.1 = { + father = 70122 # King Sancho I of Navarra + mother = 70297 # Queen Toda Aznárez + + 910.1.1 = { birth = yes } - 898.10.2 = { + 960.1.1 = { death = yes } } -73816 = { - name = "Isa" - dynasty = 12293 - - father = 73813 - mother = 73814 - - religion = muwalladi +basque0056 = { + name = "Munia" # Munia Sánchez + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_stewardship_1 - 864.1.1 = { + father = 70122 # King Sancho I of Navarra + mother = 70297 # Queen Toda Aznárez + + 915.1.1 = { birth = yes } - 920.1.1 = { + 940.1.1 = { death = yes } } -73817 = { - name = "Motarrif" - dynasty = 12293 - - father = 73813 - mother = 73814 - - religion = muwalladi +basque0057 = { + name = "Orbita" # Orbita Sánchez, wife of Sheik Musa Aznar ibn Muhammad al-Tawil of Huesca (andalusian0013 - andalusian.txt) + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_diplomacy_1 - 866.1.1 = { + father = 70122 # King Sancho I of Navarra + mother = 70297 # Queen Toda Aznárez + + 926.1.1 = { birth = yes } - 922.1.1 = { + 976.1.1 = { death = yes } } -73818 = { - name = "Ismail" - dynasty = 12293 - - father = 73812 - mother = 73776 - - religion = muwalladi +basque0058 = { + name = "Gaila" # Gaila, wife of Count García Aznárez of Ipuskoa (200168) + female = yes + religion = catholic culture = basque + trait = education_diplomacy_2 - 833.1.1 = { + 975.1.1 = { birth = yes } - 889.5.6 = { - add_spouse = 73819 - } - 889.10.10 = { + 1048.1.1 = { death = yes } } -73820 = { - name = "Muza" - dynasty = 12293 - - father = 73818 - religion = muwalladi +basque0059 = { + name = "Belaskita" # Velasquita Garcés, wife of Sancho Fortúnez (basque0060) + female = yes + dynasty_house = house_vela # House Vela + religion = catholic culture = basque + trait = education_stewardship_2 - 858.1.1 = { + father = 200168 # Count García Aznárez of Ipuskoa + mother = basque0058 # Gaila + + 1002.1.1 = { birth = yes } - 889.5.6 = { + 1049.1.1 = { death = yes } } -73821 = { - name = "Motarrif" - dynasty = 12293 - - father = 73818 - - religion = muwalladi +basque0060 = { + name = "Antso" # Sancho Fortúnez + dynasty = sancho_fortunez # Sancho Fortúnez Dynasty + religion = catholic culture = basque + trait = education_stewardship_2 - 861.1.1 = { + 1000.1.1 = { birth = yes } - 891.1.1 = { + 1020.1.1 = { + add_spouse = basque0059 # Velasquita Garcés + } + 1065.11.30 = { death = yes } } -73822 = { - name = "Saad" - dynasty = 12293 - - father = 73818 - - religion = muwalladi +basque0061 = { + name = "Eneko" # Íñigo Sánchez + dynasty = sancho_fortunez # Sancho Fortúnez Dynasty + religion = catholic culture = basque + trait = education_martial_1 - 863.1.1 = { + father = basque0060 # Sancho Fortúnez + mother = basque0059 # Velasquita Garcés + + 1021.1.1 = { birth = yes } - 920.1.1 = { - death = "920.1.1" + 1064.1.22 = { + death = yes } } -73823 = { - name = "Mohamed" - dynasty = 12293 - - father = 73818 - mother = 73819 - - religion = muwalladi +basque0062 = { + name = "Gartzia" # García Sánchez + dynasty = sancho_fortunez # Sancho Fortúnez Dynasty + religion = catholic culture = basque + trait = education_stewardship_1 - 890.1.1 = { + father = basque0060 # Sancho Fortúnez + mother = basque0059 # Velasquita Garcés + + 1023.1.1 = { birth = yes } - 907.1.1 = { + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra + } + 1087.1.1 = { death = yes } } -73824 = { - name = "Motarrif" - dynasty = 12293 - - father = 73812 - mother = 73776 - - religion = muwalladi +basque0063 = { + name = "Orti" # Fortún Galíndez, Count of Nájera (950-970) + dynasty = galindez # Galíndez Dynasty + religion = catholic culture = basque + trait = education_stewardship_2 - 835.1.1 = { + father = basque0064 # Galindo + + 908.1.1 = { birth = yes } - 870.1.1 = { - add_spouse = 73778 + 950.1.1 = { + add_spouse = basque0055 # Velasquita Sánchez } - 906.1.1 = { + 972.11.30 = { death = yes } } -73825 = { - name = "Mohamed" - dynasty = 12293 - - father = 73824 - - religion = muwalladi +basque0064 = { + name = "Garindo" # Galindo + dynasty = galindez # Galíndez Dynasty + religion = catholic culture = basque + trait = education_martial_1 - 860.1.1 = { + 865.1.1 = { birth = yes } - 873.9.5 = { + 915.1.1 = { death = yes } } -73826 = { - name = "Muza" - dynasty = 12293 - - father = 73824 - - religion = muwalladi +basque0065 = { + name = "Tota" # Toda Garcés + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_diplomacy_1 - 862.1.1 = { + father = 70123 # King García II of Navarra + mother = 70275 # Queen Andregoto Galíndez, Duchess of Aragón + + 939.1.1 = { birth = yes } - 873.9.5 = { + 966.1.1 = { death = yes } } -73827 = { - name = "Lope" - dynasty = 12293 - - father = 73824 - - religion = muwalladi +basque0066 = { + name = "Semeno" # Jimeno Garcés II + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_stewardship_1 - 864.1.1 = { + father = 70123 # King García II of Navarra + mother = 70275 # Queen Andregoto Galíndez, Duchess of Aragón + + 946.1.1 = { birth = yes } - 873.9.5 = { + 979.2.15 = { death = yes } } -73828 = { - name = "Abdala" - dynasty = 12293 - - father = 73824 - - religion = muwalladi +basque0067 = { + name = "Ramiro" # Ramiro Garcés de Viguera, Count of Nájera (970-981) + dynasty_house = house_viguera # House of Viguera + religion = catholic culture = basque + trait = education_martial_1 - 866.1.1 = { + father = 70123 # King García II of Navarra + mother = 70275 # Queen Andregoto Galíndez, Duchess of Aragón + + 944.1.1 = { birth = yes } - 930.1.1 = { - death = yes + 966.1.1 = { + add_spouse = basque0068 # Sancha Sánchez + } + 981.7.9 = { + death = { + death_reason = death_battle + killer = 3206 # Muhammad ibn Abu Amir 'al-Mansur' + } } } -73829 = { - name = "Fortun" - dynasty = 12293 - - father = 73812 - mother = 73776 - - religion = muwalladi +basque0068 = { + name = "Antsa" # Sancha Sánchez, wife of Count Ramiro Garcés I of Nájera (basque0067) + female = yes + religion = catholic culture = basque + trait = education_stewardship_1 - 840.1.1 = { + 948.1.1 = { birth = yes } - 874.3.23 = { + 998.1.1 = { death = yes } } -73830 = { - name = "Ismail" - dynasty = 12293 - - father = 73829 - - religion = muwalladi +basque0069 = { + name = "Antso" # Sancho Ramírez de Viguera, Count of Nájera (981-1002) + dynasty_house = house_viguera # House of Viguera + religion = catholic culture = basque + trait = education_stewardship_3 - 862.1.1 = { + father = basque0067 # Count Ramiro Garcés I of Nájera + mother = basque0068 # Countess Sancha Sánchez + + 967.1.1 = { birth = yes } - 882.1.1 = { + 1002.1.1 = { death = yes } } -73831 = { - name = "Muza" - dynasty = 12293 - - father = 73829 - - religion = muwalladi +basque0070 = { + name = "Gartzia" # García Ramírez de Viguera, Count of Nájera (1002-1030) + dynasty_house = house_viguera # House of Viguera + religion = catholic culture = basque + trait = education_stewardship_1 - 863.1.1 = { + father = basque0067 # Count Ramiro Garcés I of Nájera + mother = basque0068 # Countess Sancha Sánchez + + 969.1.1 = { birth = yes } - 882.1.1 = { + 992.1.1 = { + add_spouse = basque0071 # Toda + } + 1030.1.1 = { death = yes } } -73832 = { - name = "Mohamed" - dynasty = 12293 - - father = 73829 - - religion = muwalladi +basque0071 = { + name = "Tota" # Toda, wife of Count García Ramírez of Nájera + female = yes + dynasty = 442 # Jimena Dynasty + religion = catholic culture = basque + trait = education_diplomacy_1 - 865.1.1 = { + father = 70123 # King García II of Navarra + mother = 70275 # Queen Andregoto Galíndez, Duchess of Aragón + + 973.1.1 = { birth = yes } - 882.1.1 = { + 1023.1.1 = { death = yes } } -73833 = { - name = "Lope" - dynasty = 12293 - - father = 73829 - - religion = muwalladi +basque0072 = { + name = "Tota" # Toda Garcés de Viguera, wife of Count Fortún Sánchez of Nájera (basque0073) + female = yes + dynasty_house = house_viguera # House of Viguera + religion = catholic culture = basque + trait = education_stewardship_2 - 866.1.1 = { + father = basque0070 # Count García Ramírez of Nájera + mother = basque0071 # Countess Toda + + 993.1.1 = { birth = yes } - 882.1.1 = { + 1050.1.1 = { death = yes } } -73834 = { - name = "Awriya" - female = yes - dynasty = 12293 - - father = 73812 - mother = 73776 - - religion = muwalladi +basque0073 = { + name = "Orti" # Fortún Sánchez, Count of Nájera (1030-1054) + dynasty = sanchez_2 # Sánchez Dynasty + religion = catholic culture = basque + trait = education_diplomacy_3 - 842.1.1 = { + father = basque0076 # Sancho + + 992.1.1 = { birth = yes } - 907.1.1 = { - death = yes + 1011.1.1 = { + add_spouse = basque0072 # Toda Garcés de Viguera + } + 1054.9.1 = { + death = { + death_reason = death_battle + killer = 107510 # King Fernando I of León + } } } -73836 = { - name = "Muza" - dynasty = 12293 - - father = 73835 - mother = 73834 - - religion = muwalladi +basque0074 = { + name = "Antso" # Sancho Fortúnez, Count of Nájera (1054-1059) + dynasty = sanchez_2 # Sánchez Dynasty + religion = catholic culture = basque + trait = education_stewardship_2 - 859.1.1 = { + father = basque0073 # Count Fortún Sánchez of Nájera + mother = basque0072 # Countess Toda Garcés de Viguera + + 1012.1.1 = { birth = yes } - 915.1.1 = { + 1034.1.1 = { + add_spouse = basque0075 # Sancha Aiorez + } + 1059.6.19 = { death = yes } } -73837 = { - name = "Munia" +basque0075 = { + name = "Antsa" # Sancha Aiorez, wife of Count Sancho Fortúnez of Nájera (basque0074) female = yes - dynasty = 12293 - - father = 73812 - mother = 73776 - - religion = muwalladi + religion = catholic culture = basque + trait = education_diplomacy_1 - 840.1.1 = { + 1017.1.1 = { birth = yes } - 903.1.1 = { + 1059.6.19 = { + employer = 106011 # Count Ramiro Garcés of Nájera + } + 1067.1.1 = { death = yes } } -71947 = { - name = "Armengol" - dynasty = 778 - - father = 207561 - mother = 210575 +basque0076 = { + name = "Antso" # Sancho + dynasty = sanchez_2 # Sánchez Dynasty religion = catholic culture = basque + trait = education_martial_1 - 1174.1.1 = { + 968.1.1 = { birth = yes } - 1217.1.1 = { + 1018.1.1 = { death = yes } } -70033 = { - name = "Oneka" - female = yes - dynasty_house = house_vela - - father = 73034 - mother = 73044 +basque0077 = { + name = "Eneko" # Íñigo Sánchez + dynasty = sanchez_2 # Sánchez Dynasty religion = catholic culture = basque + trait = education_diplomacy_1 - 1042.1.1 = { + father = basque0076 # Sancho + + 991.1.1 = { birth = yes } - 1082.1.1 = { + 1035.10.20 = { death = yes } } -70076 = { - name = "NuN_o" - dynasty_house = house_amaya - - father = 108570 - trait = bastard +basque0078 = { + name = "Azeari" # Aznar Sánchez + dynasty = sanchez_2 # Sánchez Dynasty religion = catholic culture = basque + trait = education_martial_1 - 1025.1.1 = { + father = basque0076 # Sancho + + 994.1.1 = { birth = yes } - 1046.1.1 = { - add_spouse = 70077 - } - 1066.1.1 = { - employer = 108500 - } - 1075.1.1 = { + 1055.3.11 = { death = yes } } -70078 = { - name = "Ximena" - female = yes - dynasty_house = house_amaya - - father = 70076 - mother = 70077 +basque0079 = { + name = "Orti" # Fortún Aznárez + dynasty = sanchez_2 # Sánchez Dynasty religion = catholic culture = basque - - 1048.1.1 = { + trait = education_stewardship_1 + + father = basque0078 # Aznar Sánchez + + 1020.1.1 = { birth = yes } - 1098.1.1 = { + 1059.6.19 = { + employer = 106011 # Count Ramiro Garcés of Nájera + } + 1080.1.1 = { death = yes } } -70079 = { - name = "Teresa" - female = yes - dynasty_house = house_amaya - - father = 70076 - mother = 70077 - +basque0080 = { + name = "Auriol" # Aurelio Sánchez + dynasty = sanchez_2 # Sánchez Dynasty religion = catholic culture = basque - - 1050.1.1 = { + trait = education_diplomacy_1 + + father = basque0076 # Sancho + + 995.1.1 = { birth = yes } - 1100.1.1 = { + 1045.1.1 = { death = yes } } -70211 = { - name = "Ximena" - female = yes +basque0081 = { + name = "Gartzia" # García Sánchez + dynasty = sanchez_2 # Sánchez Dynasty religion = catholic culture = basque + trait = education_intrigue_1 - 1040.1.1 = { + father = basque0076 # Sancho + + 997.1.1 = { birth = yes } - 1090.1.1 = { + 1047.1.1 = { death = yes } } -70269 = { - name = "Erramun" - dynasty = 10024 - - father = 70271 - mother = 70273 +basque0082 = { + name = "Fronilde" # Fronilde Garcés de Viguera + female = yes + dynasty_house = house_viguera # House of Viguera religion = catholic culture = basque + trait = education_intrigue_1 - 921.1.1 = { + father = basque0070 # Count García Sánchez of Nájera + mother = basque0071 # Countess Toda + + 995.1.1 = { birth = yes } - 948.1.1 = { - add_spouse = 54000 - } - 970.1.1 = { + 1054.1.1 = { death = yes } } -70271 = { - name = "Bernart" - dynasty = 10024 - - father = 70272 +basque0083 = { + name = "Ramiro" # Ramiro Sánchez + dynasty = 442 # Jimena Dynasty religion = catholic culture = basque - - 905.1.1 = { + trait = education_stewardship_2 + + father = 70124 # King Sancho II of Navarra + mother = 107682 # Queen Urraca Fernández (castilian.txt) + + 967.1.1 = { birth = yes } - 921.1.1 = { - add_spouse = 70273 - } - 956.1.1 = { + 992.1.1 = { death = yes } } -70272 = { - name = "Erramun" - dynasty = 10024 - +basque0084 = { + name = "Gontzal" # Gonzalo Sánchez + dynasty = 442 # Jimena Dynasty religion = catholic culture = basque - - 886.1.1 = { + trait = education_diplomacy_3 + + father = 70124 # King Sancho II of Navarra + mother = 107682 # Queen Urraca Fernández (castilian.txt) + + 969.1.1 = { birth = yes } - 936.1.1 = { + 997.1.1 = { death = yes } } -71580 = { - name = "Beatritz" - female = yes +basque0085 = { + name = "Elbira" # Elvira Garcés, Nun + female = yes + dynasty = 442 # Jimena Dynasty religion = catholic culture = basque + trait = devoted + trait = education_learning_1 - 1044.1.1 = { + father = 106040 # King García III of Navarra + mother = 106041 # Queen Jimena Fernández de Cea + + 994.1.1 = { birth = yes } - 1069.1.1 = { + 1044.1.1 = { death = yes } } -71938 = { - name = "Mentzia" - female = yes +basque0086 = { + name = "Gartzia" # García Garcés + dynasty = 442 # Jimena Dynasty religion = catholic culture = basque - 1129.1.1 = { + father = 106040 # King García III of Navarra + mother = 106041 # Queen Jimena Fernández de Cea + + 996.1.1 = { birth = yes } - 1150.1.1 = { + 1006.1.1 = { death = yes } } -72487 = { - name = "Teresa" - female = yes +basque0087 = { + name = "Maior" # Mayor Sánchez, wife of Duke Pons II of Toulouse (334) + female = yes + dynasty = 442 # Jimena Dynasty religion = catholic culture = basque + trait = education_diplomacy_1 - 1253.1.1 = { + father = 106030 # King Sancho III of Navarra + mother = 107650 # Queen Muniadona Sánchez (castilian.txt) + + 1014.1.1 = { birth = yes } - 1313.1.1 = { + 1044.1.1 = { death = yes } } -73896 = { - name = "Bermudo" - dynasty_house = house_vela - - father = 200163 +basque0088 = { + name = "Ximena" # Jimena Sánchez, wife of King Bermudo III of León (70075) + female = yes + dynasty = 442 # Jimena Dynasty religion = catholic culture = basque + trait = education_diplomacy_1 - 908.1.1 = { + father = 106030 # King Sancho III of Navarra + mother = 107650 # Queen Muniadona Sánchez (castilian.txt) + + 1018.1.1 = { birth = yes } - 955.8.1 = { + 1062.1.1 = { death = yes } } -73897 = { - name = "Vela" - dynasty_house = house_vela - - father = 200163 - +basque0089 = { + name = "Andregoto" # Andregoto Sánchez + female = yes + dynasty = maceratiz # Macerátiz Dynasty religion = catholic culture = basque - 900.1.1 = { + father = basque0096 # Sancho Macerátiz + mother = 106020 # Andregoto Galíndez de Estigi + + 1052.1.1 = { birth = yes } - 950.5.25 = { + 1068.1.1 = { + trait = education_diplomacy_1 + } + 1102.1.1 = { death = yes } } -73898 = { - name = "Vela" - dynasty_house = house_vela - - father = 73896 - +basque0090 = { + name = "Antsa" # Sancha Garcés + female = yes + dynasty = 442 # Jimena Dynasty religion = catholic culture = basque + trait = devoted + trait = education_learning_1 - 931.1.1 = { + father = 106010 # King García IV of Navarra + trait = bastard + + 1032.1.1 = { birth = yes } - 976.3.27 = { + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra + } + 1082.1.1 = { death = yes } } -200026 = { - name = "Lope" - dynasty = 12293 - father = 73815 - - religion = muwalladi +basque0091 = { + name = "Lope" # Lope Íñiguez de Marañón + dynasty = 8615 # Ochoa Dynasty + religion = catholic culture = basque + trait = education_stewardship_1 - 880.1.1 = { + 981.1.1 = { birth = yes } - 907.9.30 = { + 1031.1.1 = { death = yes } } -200027 = { - name = "Abdala" - dynasty = 12293 - - father = 73815 - - religion = muwalladi +basque0092 = { + name = "Semeno" # Jimeno Ochoa + dynasty = 8615 # Ochoa Dynasty + religion = catholic culture = basque + trait = education_martial_1 - 882.1.1 = { + father = basque0091 # Lope Íñiguez de Marañón + + 1007.1.1 = { birth = yes } - 915.11.1 = { + 1032.1.1 = { death = yes } } -200028 = { - name = "Motarrif" - dynasty = 12293 - - father = 73815 - - religion = muwalladi +basque0093 = { + name = "Lope" # Lope Ochoa + dynasty = 8615 # Ochoa Dynasty + religion = catholic culture = basque - 884.1.1 = { + father = basque0091 # Lope Íñiguez de Marañón + + 1009.1.1 = { birth = yes } - 916.3.31 = { + 1024.1.1 = { death = yes } } -200029 = { - name = "Mohamed" - dynasty = 12293 - - father = 200027 - - religion = muwalladi +basque0094 = { + name = "Andregoto" # Andregoto, wife of Baron Jimeno Fortúnez of Logroño (70134) + female = yes + religion = catholic culture = basque + trait = education_stewardship_1 - 905.1.1 = { + 1058.1.1 = { birth = yes } - 923.1.1 = { + 1059.6.19 = { + employer = 106011 # Count Ramiro Garcés of Nájera + } + 1108.1.1 = { death = yes } } -200030 = { - name = "Mohamed" - dynasty = 12293 - - father = 200026 - - religion = muwalladi +basque0095 = { + name = "Mentzia" # Mencía Jiménez + female = yes + dynasty = 8615 # Ochoa Dynasty + religion = catholic culture = basque + trait = education_diplomacy_1 - 902.1.1 = { + 1079.1.1 = { birth = yes } - 929.7.1 = { + 1129.1.1 = { death = yes } } -200061 = { - name = "Obeko" - dynasty = 8750 - +basque0096 = { + name = "Antso" # Sancho Macerátiz + dynasty = maceratiz # Macerátiz Dynasty religion = catholic culture = basque + trait = education_stewardship_2 - 720.1.1 = { + 1025.1.1 = { birth = yes } - 745.1.1 = { - add_spouse = 200060 + 1048.1.1 = { + add_spouse = 106020 # Andregoto Galíndez de Estigi } - 770.1.1 = { + 1054.9.1 = { + employer = 106000 # King Sancho IV of Navarra + } + 1075.1.1 = { death = yes } } -200090 = { - name = "Alvar" - dynasty = 8741 - - father = 200092 - +basque0097 = { + name = "Andregoto" # Andregoto Galíndez, wife of Duke Sanche I of Gascogne (168106) + female = yes + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_diplomacy_1 - 958.1.1 = { + father = basque0098 # Galindo + + 783.1.1 = { birth = yes } - 1015.2.20 = { + 833.1.1 = { death = yes } } -200091 = { - name = "Gartzia" - dynasty = 8741 - - father = 200090 - +basque0098 = { + name = "Garindo" # Galindo, Ancestor of Galinda Dynasty + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque - - 980.1.1 = { + trait = education_martial_1 + + 758.1.1 = { birth = yes } - 1033.1.21 = { + 808.1.1 = { death = yes } } -200092 = { - name = "Herramel" - dynasty = 8741 - - father = 200093 - mother = 107681 - +basque0099 = { + name = "Azeari" # Aznar Sanche de Comminges, Count of Comminges (812-836) + dynasty_house = house_comminges # House of Comminges religion = catholic culture = basque + trait = education_intrigue_2 - 931.1.1 = { + father = 168106 # Duke Sanche I of Gascogne + mother = basque0097 # Duchess Matrona Galíndez + + 801.1.1 = { birth = yes } - 988.12.24 = { + 836.1.1 = { death = yes } } -200093 = { - name = "Alvar" - dynasty = 8741 - - father = 200094 - +basque0102 = { + name = "Antso" # Sanche Mitarra II + dynasty = 388 religion = catholic culture = basque + trait = education_martial_1 - 883.1.1 = { + father = 163060 # Duke Sanche III Mitarra of Gascogne + mother = 168126 # Duchess Quixilo + + 852.1.1 = { birth = yes } - 930.1.1 = { - add_spouse = 107681 - } - 931.1.1 = { + 902.1.1 = { death = yes } } -200094 = { - name = "Herramel" - dynasty = 8741 - +basque0103 = { + name = "Andregoto" # Andregoto de Gascogne, wife of Count Raimond de Bordeaux + female = yes + dynasty = 388 religion = catholic culture = basque + trait = education_diplomacy_1 - 860.1.1 = { + father = 7563 # Duke Garcia II of Gascogne + #mother = # Aminia d'Angouleme + + 880.1.1 = { birth = yes } - 912.1.1 = { + 928.1.1 = { death = yes } } -200095 = { - name = "Herramel" - dynasty = 8741 - - father = 200091 - +basque0104 = { + name = "Gersenda" # Garsinda de Gascogne, wife of Duke Raimond-Pons of Toulouse (330) + female = yes + dynasty = 388 religion = catholic culture = basque + trait = education_diplomacy_2 - 1008.1.1 = { + father = 7563 # Duke Garcia II of Gascogne + #mother = # Aminia d'Angouleme + + 905.1.1 = { birth = yes } - 1064.1.1 = { + 972.1.1 = { death = yes } } -200158 = { - name = "Lope" - dynasty = 1046010 - +basque0105 = { + name = "Belaskita" # Velasquita Galíndez, wife of Íñigo López de Estigi (basque0107) + female = yes + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_stewardship_2 + + father = 70274 # Duke Galindo III of Aragón + mother = 73770 # Duchess Sancha Garcés - 730.1.1 = { + 919.1.1 = { birth = yes } - 771.1.1 = { - add_spouse = 200060 - } - 780.1.1 = { + 969.1.1 = { death = yes } } -200159 = { - name = "Gartzia" - dynasty = 1046010 - - father = 200158 - mother = 200060 - +basque0106 = { + name = "Fakilo" # Faquilo, wife of Count Donat Loup of Bigorre (168124) + female = yes religion = catholic culture = basque - 765.1.1 = { + 858.1.1 = { birth = yes } - 816.1.1 = { + 874.1.1 = { + trait = education_diplomacy_1 + } + 908.1.1 = { death = yes } } -200160 = { - name = "Munio" - dynasty_house = house_vela - - father = 200161 - mother = 200162 - +basque0107 = { + name = "Eneko" # Íñigo López de Estigi + dynasty = estigi # Estigi Dynasty religion = catholic culture = basque + trait = education_martial_1 - 870.1.1 = { + 910.1.1 = { birth = yes } - 922.1.1 = { + 938.1.1 = { + add_spouse = basque0105 # Velasquita Galíndez + } + 960.1.1 = { death = yes } } -200161 = { - name = "Vela" - dynasty_house = house_vela - - father = 70120 - +basque0108 = { + name = "Lope" # Lope, name unknown, Íñiguez de Estigi + dynasty = estigi # Estigi Dynasty religion = catholic culture = basque + trait = education_stewardship_1 - 846.1.1 = { + father = basque0107 # Íñigo López de Estigi + mother = basque0105 # Velasquita Galíndez + + 950.1.1 = { birth = yes } - 867.1.1 = { - add_spouse = 200162 - } - 883.1.1 = { + 1000.1.1 = { death = yes } } -200162 = { - name = "Belaskita" +basque0109 = { + name = "Oria" # Auria, wife of Count Centulle I of Béarn (138162) female = yes - religion = catholic culture = basque + trait = education_diplomacy_1 - 850.1.1 = { + 868.1.1 = { birth = yes } - 900.1.1 = { + 918.1.1 = { death = yes } } -200163 = { - name = "NuN_o" - dynasty_house = house_vela - - father = 200161 - mother = 200162 - +basque0110 = { + name = "Garindo" # Galindo, name unknown, López de Estigi + dynasty = estigi # Estigi Dynasty religion = catholic culture = basque + trait = education_martial_1 - 874.1.1 = { + father = basque0108 # Lope Íñiguez de Estigi + + 980.1.1 = { birth = yes } - 948.1.1 = { + 1030.1.1 = { death = yes } } -200164 = { - name = "Vela" - dynasty_house = house_vela - - father = 200166 - +basque0111 = { + name = "Redemptus" # Redemptus Galíndez, Bishop + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = devoted + trait = education_learning_3 - 1029.1.1 = { + father = 70274 # Duke Galindo III of Aragón + mother = 54001 # Duchess Acibella de Gascogne + + 903.1.1 = { birth = yes } - 1073.1.1 = { - add_spouse = 200165 - } - 1080.1.1 = { + 953.1.1 = { death = yes } } -200165 = { - name = "Maior" - female = yes - +basque0112 = { + name = "Miron" # Mirón Galíndez + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque - 1057.1.1 = { + father = 70274 # Duke Galindo III of Aragón + mother = 54001 # Duchess Acibella de Gascogne + + 905.1.1 = { birth = yes } - 1111.1.1 = { + 915.1.1 = { death = yes } } -200166 = { - name = "Aznar" - dynasty_house = house_vela - - father = 200168 - +basque0113 = { + name = "Guntislo" # Guntislo Galíndez + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_stewardship_3 - 1000.1.1 = { + father = 70274 # Duke Galindo III of Aragón + trait = bastard + + 907.1.1 = { birth = yes } - 1051.1.1 = { + 929.1.1 = { + add_spouse = basque0114 # Oria + } + 957.1.1 = { death = yes } } -200167 = { - name = "Fortun" - dynasty_house = house_vela - - father = 200166 - +basque0114 = { + name = "Oria" # Oria, wife of Guntislo Galíndez (basque0113) + female = yes religion = catholic culture = basque - - 1027.1.1 = { + trait = education_diplomacy_1 + + 910.1.1 = { birth = yes } - 1067.1.1 = { + 960.1.1 = { death = yes } } -200168 = { - name = "Gartzia" - dynasty_house = house_vela - - father = 200169 - +basque0115 = { + name = "Semeno" # Jimeno Guntíslez + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_stewardship_1 - 977.1.1 = { + father = basque0113 # Guntislo Galíndez + mother = basque0114 # Oria + + 931.1.1 = { birth = yes } - 1048.1.1 = { + 981.1.1 = { death = yes } } -200169 = { - name = "Aznar" - dynasty_house = house_vela - - father = 73896 - +basque0116 = { + name = "Antso" # Sancho Galíndez + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_martial_1 - 943.1.1 = { + father = 70274 # Duke Galindo III of Aragón + trait = bastard + + 909.1.1 = { birth = yes } - 1002.1.1 = { + 959.1.1 = { death = yes } } -200170 = { - name = "Konstantzia" - female = yes - +basque0117 = { + name = "Belasko" # Velasco Galíndez + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_intrigue_1 - 1058.1.1 = { + father = 70274 # Duke Galindo III of Aragón + trait = bastard + + 911.1.1 = { birth = yes } - 1115.1.1 = { + 961.1.1 = { death = yes } } -200171 = { - name = "Eneko" - dynasty_house = house_vela - - father = 200164 - mother = 200165 - +basque0118 = { + name = "Bancio" # Bancio Galíndez + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_diplomacy_1 - 1077.1.1 = { + father = 70274 # Duke Galindo III of Aragón + trait = bastard + + 913.1.1 = { birth = yes } - 1098.1.1 = { - add_spouse = 200172 - } - 1129.4.23 = { + 963.1.1 = { death = yes } } -200172 = { - name = "Oria" - female = yes - +basque0119 = { + name = "Garindo" # Galindo Bances + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_stewardship_1 - 1080.1.1 = { + father = basque0118 # Bancio Galíndez + + 935.1.1 = { birth = yes } - 1140.1.1 = { + 958.1.1 = { death = yes } } -200173 = { - name = "Lope" - dynasty_house = house_vela - - father = 200164 - mother = 200165 - +basque0120 = { + name = "Azeari" # Aznar Galíndez + dynasty = galinda # Galinda Dynasty religion = catholic culture = basque + trait = education_martial_1 - 1079.1.1 = { + father = 70274 # Duke Galindo III of Aragón + trait = bastard + + 915.1.1 = { birth = yes } - 1080.1.1 = { + 965.1.1 = { death = yes } } -200174 = { - name = "Ladron" - dynasty = 1046008 - - father = 200171 - mother = 200172 - +basque0123 = { + name = "Belasko" # Velasco + dynasty = 778 # Haro Dynasty religion = catholic culture = basque - - 1099.1.1 = { + trait = education_martial_1 + + 977.1.1 = { birth = yes } - 1117.1.1 = { - add_spouse = 200175 - } - 1155.1.1 = { + 1027.1.1 = { death = yes } } -200175 = { - name = "Teresa" - female = yes - +basque0124 = { + name = "Garindo" # Galindo Velázquez + dynasty = 778 # Haro Dynasty religion = catholic culture = basque + trait = education_stewardship_1 - 1100.1.1 = { + father = basque0123 # Velasco + + 1002.1.1 = { birth = yes } - 1156.1.1 = { + 1047.11.18 = { death = yes } } -200176 = { - name = "Lope" - dynasty_house = house_vela - - father = 200171 - +basque0125 = { + name = "Gartzia" # García Velázquez + dynasty = 778 # Haro Dynasty religion = catholic culture = basque + trait = devoted + trait = education_learning_1 - 1101.1.1 = { + father = basque0123 # Velasco + + 1004.1.1 = { birth = yes } - 1126.1.1 = { - add_spouse = 200177 - } - 1150.1.1 = { + 1057.1.1 = { death = yes } } -200177 = { - name = "Munia" - female = yes - - religion = catholic +basque0126 = { + name = "Marzuq" # Marzuq ibn Uskara + dynasty = uskara # Uskara Dynasty + religion = muwalladi culture = basque - - 1107.1.1 = { + trait = education_martial_1 + + 741.1.1 = { birth = yes } - 1160.1.1 = { + 791.1.1 = { death = yes } } -200178 = { - name = "Toda" - female = yes - dynasty_house = house_vela - - father = 200171 - mother = 200172 - - religion = catholic +basque0127 = { + name = "Bahlul" # Bahlul ibn Marzuq, Walih of Zaragoza (798-802) & Sheik of Huesca (797-800 & 800-802), Albarracin, Calatayud, Fraga, Tudela & Zaragoza (798-802), Lleida & Tarragona (801-802) + dynasty = uskara # Uskara Dynasty + religion = muwalladi culture = basque + trait = education_martial_3 - 1103.1.1 = { + father = basque0126 # Marzuq ibn Uskara + + 768.1.1 = { birth = yes } - 1134.1.1 = { - death = yes + 802.12.1 = { + death = { + death_reason = death_murder_known + killer = andalusian0079 # Sheik Jalaf ibn Rashid of Huesca + } } } -200179 = { - name = "Eneko" - dynasty_house = house_vela - - father = 200176 - mother = 200177 - - religion = catholic +basque0128 = { + name = "Oria" # Awriyah, name unknown, ibn Lubb, wife of Fortún Íñiguez I (basque0026) + female = yes + dynasty = 12293 # Banu Qasi Dynasty + religion = mozarabic_church culture = basque + trait = education_diplomacy_1 - 1128.1.1 = { + father = 71921 # Lubb ibn Musa + + 796.1.1 = { birth = yes } - 1180.1.1 = { + 846.1.1 = { death = yes } } -200180 = { - name = "Vela" - dynasty = 1046008 - - father = 200174 - mother = 200175 - - religion = catholic +basque0129 = { + name = "Gartzia" # Garsiya ibn Lubb + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi culture = basque + trait = education_diplomacy_1 - 1119.1.1 = { + father = 73810 # Emir Musa ibn Furtun of Zaragoza + mother = 200204 # Emiress Nadia + + 775.1.1 = { birth = yes } - 1142.1.1 = { - add_spouse = 200181 - } - 1174.1.1 = { + 800.1.1 = { death = yes } } -200181 = { - name = "Belaskita" - female = yes - - religion = catholic +basque0130 = { + name = "Orti" # Furtun, name unknown, ibn Zahir + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi culture = basque + trait = education_martial_1 - 1125.1.1 = { + father = 200203 # Zahir ibn Furtun + + 769.1.1 = { birth = yes } - 1180.1.1 = { + 819.1.1 = { death = yes } } -200182 = { - name = "Joanes" - dynasty = 1046008 - - father = 200180 - mother = 200181 - - religion = catholic +basque0131 = { + name = "Yunus" # Yunus, name unknown, ibn Zahir, Walih of Logroño (819-821) + dynasty = 12293 # Banu Qasi Dynasty + religion = muwalladi culture = basque + trait = education_intrigue_1 - 1143.1.1 = { + father = 200203 # Zahir ibn Furtun + + 771.1.1 = { birth = yes } - 1169.1.1 = { - add_spouse = 200183 - } - 1181.3.21 = { + 821.1.1 = { death = yes } } -200183 = { - name = "Mentzia" +basque0132 = { + name = "Tota" # Toda, fictional wife of Sheik Furtun ibn Musa of Tudela (73829) female = yes - - religion = catholic + religion = muwalladi culture = basque - - 1150.1.1 = { + trait = education_stewardship_1 + + 844.1.1 = { birth = yes } - 1206.1.1 = { + 894.1.1 = { death = yes } } -200184 = { - name = "Piarres" - dynasty = 1046008 - - father = 200180 - mother = 200181 - - religion = catholic +basque0133 = { + name = "Oria" # Awriyah, name unknown, ibn Lubb, wife of Jimeno Íñiguez (basque0050) + female = yes + dynasty_house = house_musa # House Banu Musa + religion = muwalladi culture = basque + trait = education_intrigue_1 - 1145.1.1 = { + father = 200026 # Emir Lubb ibn Muhammad of Toledo + mother = andalusian0005 # Sheikess Sayyida ibn Muhammad + + 906.1.1 = { birth = yes } - 1164.1.1 = { - add_spouse = 200185 - } - 1194.1.1 = { + 956.1.1 = { death = yes } } -200185 = { - name = "Toda" +basque0134 = { + name = "Munia" # Munya, name unknown, ibn Lubb, wife of Fortún Íñiguez (basque0051) female = yes - - religion = catholic + dynasty_house = house_musa # House Banu Musa + religion = muwalladi culture = basque + trait = education_stewardship_1 - 1147.1.1 = { + father = 200026 # Emir Lubb ibn Muhammad of Fraga + mother = andalusian0005 # Sheikess Sayyida ibn Muhammad + + 907.1.1 = { birth = yes } - 1212.1.1 = { + 957.1.1 = { death = yes } } -200186 = { - name = "Ladron" - dynasty = 1046008 - - father = 200184 - mother = 200185 - - religion = catholic +basque0135 = { + name = "Tota" # Toda, name unknown, ibn Lubb, wife of Sancho Íñiguez (basque0052) + female = yes + dynasty_house = house_musa # House Banu Musa + religion = muwalladi culture = basque + trait = education_diplomacy_1 - 1165.1.1 = { + father = 200026 # Emir Lubb ibn Muhammad of Toledo + mother = andalusian0005 # Sheikess Sayyida ibn Muhammad + + 908.1.1 = { birth = yes } - 1217.1.1 = { + 958.1.1 = { death = yes } } -200189 = { - name = "Gartzia" - dynasty = 1046009 - - religion = catholic +basque0136 = { + name = "Abdala" # Abdallah ibn Lubb + dynasty_house = house_musa # House Banu Musa + religion = muwalladi culture = basque + trait = education_diplomacy_1 - 776.1.1 = { + father = 200026 # Emir Lubb ibn Muhammad of Toledo + mother = andalusian0005 # Sheikess Sayyida ibn Muhammad + + 904.1.1 = { birth = yes } - 822.1.1 = { + 929.1.1 = { death = yes } } -200190 = { - name = "Belasko" - dynasty = 12285 - - father = 200191 - mother = 200192 - - religion = catholic +basque0137 = { + name = "Orti" # Furtun ibn Lubb + dynasty_house = house_musa # House Banu Musa + religion = muwalladi culture = basque + trait = education_diplomacy_1 - 753.1.1 = { + father = 200026 # Emir Lubb ibn Muhammad of Zaragoza + mother = andalusian0005 # Sheikess Sayyida ibn Muhammad + + 902.1.1 = { birth = yes } - 817.1.1 = { + 927.1.1 = { death = yes } } -200191 = { - name = "Belasko" - dynasty = 12285 - - religion = catholic +basque0138 = { + name = "Yunus" # Yunus ibn Muhammad, Sheik of Fraga (915-926) + dynasty_house = house_musa # House Banu Musa + religion = muwalladi culture = basque + trait = education_stewardship_1 - 724.1.1 = { + father = 73815 # Emir Muhammad ibn Lubb of Zaragoza + + 876.1.1 = { birth = yes } - 750.1.1 = { - add_spouse = 200192 - } - 779.1.1 = { + 926.1.1 = { death = yes } } -200192 = { - name = "Antsa" - female = yes - - religion = catholic +basque0139 = { + name = "Orti" # Furtun ibn Abdallah + dynasty_house = house_musa # House Banu Musa + religion = muwalladi culture = basque + trait = education_diplomacy_1 - 731.1.1 = { + father = 200027 # Abdallah ibn Muhammad + + 898.1.1 = { birth = yes } - 790.1.1 = { + 948.1.1 = { death = yes } } -200193 = { - name = "Galindo" - dynasty = 12285 - - father = 200191 - mother = 200192 - - religion = catholic +basque0140 = { + name = "Muza" # Musa ibn Muhammad + dynasty_house = house_musa # House Banu Musa + religion = muwalladi culture = basque + trait = education_martial_1 - 751.1.1 = { + father = 73815 # Emir Muhammad ibn Lubb of Zaragoza + + 871.1.1 = { birth = yes } - 800.1.1 = { + 896.1.1 = { death = yes } } -200194 = { - name = "Mohamed" - dynasty = 12293 - - father = 73808 - +basque0141 = { + name = "Yusuf" # Yusuf ibn Muhammad + dynasty_house = house_musa # House Banu Musa religion = muwalladi culture = basque + trait = education_diplomacy_1 - 712.1.1 = { + father = 73815 # Emir Muhammad ibn Lubb of Zaragoza + + 873.1.1 = { birth = yes } - 740.1.1 = { - add_spouse = 200198 - } - 780.1.1 = { + 923.1.1 = { death = yes } } -200195 = { - name = "Motarrif" - dynasty = 12293 - - father = 73808 - +basque0142 = { + name = "Ismail" # Isma'il ibn Mutarrif + dynasty_house = house_musa # House Banu Musa religion = muwalladi culture = basque + trait = education_diplomacy_1 - 714.1.1 = { + father = 73824 # Sheik Mutarrif ibn Musa of Huesca + + 867.1.1 = { birth = yes } - 741.1.1 = { - add_spouse = 200199 + 890.1.1 = { + religion = mozarabic_church } - 770.1.1 = { + 917.1.1 = { death = yes } } -200196 = { - name = "Yunus" - dynasty = 12293 - - father = 73808 - +basque0143 = { + name = "Muza" # Musa ibn Abdallah + dynasty_house = house_musa # House Banu Musa religion = muwalladi culture = basque + trait = education_martial_1 - 716.1.1 = { + father = 200027 # Abdallah ibn Muhammad + + 896.1.1 = { birth = yes } - 773.11.1 = { + 946.1.1 = { death = yes } } -200197 = { - name = "Yahya" - dynasty = 12293 - - father = 73808 - +basque0144 = { + name = "Abdala" # Abdallah ibn Abdallah + dynasty_house = house_musa # House Banu Musa religion = muwalladi culture = basque + trait = education_martial_1 - 718.1.1 = { + father = 200027 # Abdallah ibn Muhammad + + 900.1.1 = { birth = yes } - 774.11.1 = { - death = yes + 950.1.1 = { + death = { + death_reason = death_drowned + } } } -200200 = { - name = "Taur" - dynasty = 12293 - - father = 200194 - mother = 200198 - +basque0145 = { + name = "Lope" # Musa ibn Muhammad + dynasty_house = house_musa # House Banu Musa religion = muwalladi culture = basque + trait = education_martial_1 - 741.1.1 = { + father = 200030 # Sheik Muhammad ibn Lubb of Lleida + + 922.1.1 = { birth = yes } - 799.11.1 = { + 972.1.1 = { death = yes } } -200201 = { - name = "Salama" - dynasty = 12293 - - father = 200195 - mother = 200199 - - religion = muwalladi +basque0146 = { + name = "Oneka" # Óneca, name unknwon, ibn Mutarrif, wife of Ramon I de Ribagorça (70272) + female = yes + dynasty_house = house_musa # House Banu Musa + religion = mozarabic_church culture = basque + trait = education_stewardship_1 - 744.1.1 = { + father = 73817 # Mutarrif ibn Lubb + + 874.1.1 = { birth = yes } - 800.11.1 = { + 924.1.1 = { death = yes } } -200203 = { - name = "Zahir" - dynasty = 12293 - - father = 73809 - mother = 200202 - +basque0147 = { + name = "Lope" # Lubb ibn Muhammad + dynasty_house = house_musa # House Banu Musa religion = muwalladi culture = basque + trait = education_stewardship_1 - 747.1.1 = { + father = 73823 # Muhammad ibn Isma'il + + 896.1.1 = { birth = yes } - 805.11.1 = { + 921.1.1 = { death = yes } } -200205 = { - name = "Motarrif" - dynasty = 12293 - - father = 73810 - mother = 200204 - +basque0148 = { + name = "Muzna" # Muzna, wife of Sultan Muhammad ibn Abdallah of Andalusia (73686 - levantine.txt) + female = yes religion = muwalladi culture = basque - - 769.1.1 = { + trait = education_diplomacy_1 + + 872.1.1 = { birth = yes } - 799.11.1 = { + 922.1.1 = { death = yes } } -107671 = { - name = "Ava" +basque0149 = { + name = "Subh" # Subh, wife of Sultan al-Hakam II of Andalusia (73686 - andalusian.txt) female = yes - dynasty = 10024 - - father = 70269 - mother = 54000 - - religion = catholic + religion = muwalladi culture = basque - - 942.1.1 = { + trait = education_diplomacy_1 + + 940.1.1 = { birth = yes } - 995.1.1 = { + 999.12.11 = { death = yes } } -108520 = { - name = "Ximena" +168141 = { + name = "Duoda" # Duoda Sanche de Vasconie, wife of Duke Bernard de Septimania of Barcelona (163063 - frankish.txt) female = yes - + dynasty = 388 religion = catholic culture = basque + trait = gallant + trait = scholar + trait = journaller + trait = education_learning_4 - 1040.1.1 = { - birth = "1050.1.1" + father = 168106 # Duke Sanche I of Gascogne + mother = basque0097 # Matrona Galíndez + + 807.1.1 = { + birth = yes } - 1106.1.1 = { - death = "1106.1.1" + 843.1.1 = { + death = yes } } diff --git a/project/ck3/base_game/history/characters/bavarian.txt b/project/ck3/base_game/history/characters/bavarian.txt index bd2c47984b..223eddde19 100644 --- a/project/ck3/base_game/history/characters/bavarian.txt +++ b/project/ck3/base_game/history/characters/bavarian.txt @@ -1686,8 +1686,7 @@ trait = lustful trait = arrogant trait = zealous - trait = legitimized_bastard - #Used to be Bastard to avoid him inheriting Milano, new solution needed for that + trait = disinherited trait = education_martial_3 father = 1118 mother = 1529 @@ -3550,21 +3549,6 @@ } } -168141 = { - name = "Dhuoda" - female = yes - dynasty = 650 - religion = "catholic" - culture = bavarian - father = 7985 - 802.1.1 = { - birth = "802.1.1" - } - 843.1.1 = { - death = "843.1.1" - } -} - 163180 = { name = "Judith" female = yes diff --git a/project/ck3/base_game/history/characters/bedouin.txt b/project/ck3/base_game/history/characters/bedouin.txt index 6a00d711bb..c471375336 100644 --- a/project/ck3/base_game/history/characters/bedouin.txt +++ b/project/ck3/base_game/history/characters/bedouin.txt @@ -417,6 +417,24 @@ } } +20740 = { + name = "Sulayman" + dynasty = 101048 + martial = 8 + diplomacy = 8 + intrigue = 4 + stewardship = 8 + religion = "ashari" + culture = "bedouin" + trait = education_martial_2 + 1039.1.1 = { + birth = "1039.1.1" + } + 1089.1.1 = { + death = "1089.1.1" + } +} + 20815 = { name = "Ismat" dynasty = 101047 @@ -435,6 +453,26 @@ } } +20818 = { + name = "Mu_ansar" + dynasty = 100808 + martial = 4 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = "ashari" + culture = "bedouin" + trait = diligent + trait = education_martial_3 + trait = cynical + 1041.1.1 = { + birth = "1041.1.1" + } + 1091.1.1 = { + death = "1091.1.1" + } +} + 20821 = { name = "Ali" dynasty = 101043 @@ -749,95 +787,6 @@ } } -3200 = { - name = "Abd-al-Rahman" - dynasty = 597 - - father = 73686 - - martial = 6 - diplomacy = 7 - intrigue = 4 - stewardship = 5 - - religion = ashari - culture = bedouin - - trait = calm - trait = sayyid - trait = education_learning_3 - - 891.1.7 = { - birth = yes - } - 961.10.15 = { - death = yes - } -} - -3202 = { - name = "al-Hakam" - dynasty = 597 - martial = 5 - diplomacy = 4 - intrigue = 5 - stewardship = 5 - religion = "ashari" - culture = "bedouin" - trait = sayyid - trait = education_learning_3 - father = 3200 - 915.1.13 = { - birth = "915.1.13" - } - 976.10.16 = { - death = "976.10.16" - } -} - -3204 = { - name = "Hisham" - dynasty = 597 - martial = 4 - diplomacy = 8 - intrigue = 8 - stewardship = 8 - religion = "ashari" - culture = "bedouin" - trait = chaste - trait = wrathful - trait = sayyid - trait = education_stewardship_2 - father = 3202 - 965.6.11 = { - birth = "965.6.11" - } - 1013.4.19 = { - death = "1013.4.19" - } -} - -3208 = { - name = "Hisham" - dynasty = 597 - martial = 7 - diplomacy = 7 - intrigue = 6 - stewardship = 5 - religion = "ashari" - culture = "bedouin" - trait = humble - trait = sayyid - trait = education_intrigue_2 - father = 73677 - 980.1.1 = { - birth = "980.1.1" - } - 1036.1.1 = { - death = "1036.1.1" - } -} - 3213 = { name = "Romaica" female = yes @@ -1077,27 +1026,6 @@ } } -45029 = { - name = "Abu" - # AKA: Abu al - dynasty = 594 - martial = 8 - diplomacy = 6 - intrigue = 5 - stewardship = 6 - religion = "ashari" - culture = "bedouin" - trait = deceitful - trait = calm - trait = education_martial_2 - 1000.1.2 = { - birth = "1000.1.2" - } - 1042.1.2 = { - death = "1042.1.2" - } -} - 45037 = { name = "Abbas" dynasty = 7503 @@ -4982,4007 +4910,3917 @@ } } -73666 = { - name = "Ubayd-Allah" +163000 = { + name = "Mu_awiyah" dynasty = 597 religion = "ashari" culture = "bedouin" - father = 3200 + father = 163001 trait = sayyid - 924.1.1 = { - birth = yes + 705.1.1 = { + birth = "705.1.1" } - 957.1.1 = { - death = "957.1.1" + 737.1.1 = { + death = "737.1.1" } } -73667 = { - name = "Abd-al-Rahman" +163001 = { + name = "Hisham" dynasty = 597 - - father = 73666 - - religion = ashari - culture = bedouin - + religion = "ashari" + culture = "bedouin" + father = 163002 trait = sayyid - - 940.1.1 = { - birth = yes + 691.1.1 = { + birth = "691.1.1" } - 1003.1.1 = { - death = yes + 743.2.6 = { + death = "743.2.6" } } -73668 = { - name = "Muhammad" +163002 = { + name = "Abu-al-Malik" dynasty = 597 religion = "ashari" culture = "bedouin" - father = 73667 + father = 163003 trait = sayyid - 979.1.1 = { - birth = "979.1.1" + 646.1.1 = { + birth = "646.1.1" } - 1025.9.1 = { - death = "1025.9.1" + 705.1.1 = { + death = "705.1.1" } } -73669 = { - name = "Abd-al-Yabbar" +163003 = { + name = "Marwan" dynasty = 597 - - father = 3200 - - religion = ashari - culture = bedouin - + religion = "ashari" + culture = "bedouin" + father = 163019 trait = sayyid - - 940.1.1 = { - birth = yes + 623.1.1 = { + birth = "623.1.1" } - 1004.1.1 = { - death = yes + 685.5.7 = { + death = "685.5.7" } } -73670 = { - name = "Hisham" - dynasty = 597 - religion = "ashari" +163004 = { + name = "Abd_Manaf" + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 73669 - trait = sayyid - 960.1.1 = { - birth = "960.1.1" + father = 163005 + 444.1.1 = { + birth = "444.1.1" } - 1008.1.1 = { - death = "1008.1.1" + 487.1.1 = { + death = "487.1.1" } } -73671 = { - name = "Muhammad" - dynasty = 597 - religion = "ashari" +163005 = { + name = "Qusai" + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 73670 - trait = sayyid - 980.1.1 = { - birth = "980.1.1" + father = 163006 + 400.1.1 = { + birth = "400.1.1" } - 1010.7.23 = { - death = "1010.7.23" + 480.1.1 = { + death = "480.1.1" } } -73672 = { - name = "Abd-al-Rahman" - dynasty = 597 - - father = 73670 - - religion = ashari - culture = bedouin - - trait = sayyid - - 989.1.1 = { - birth = yes +163006 = { + name = "Kilab" + dynasty = 7296 + religion = "pagan" + culture = "bedouin" + father = 163007 + 373.1.1 = { + birth = "373.1.1" } - 1024.1.17 = { - death = yes + 423.1.1 = { + death = "423.1.1" } } -73673 = { - name = "Suleyman" - dynasty = 597 - religion = "ashari" +163007 = { + name = "Murrah" + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 3200 - trait = sayyid - 943.1.1 = { - birth = "943.1.1" + + 333.1.1 = { + birth = "333.1.1" } - 1000.1.1 = { - death = "1000.1.1" + 393.1.1 = { + death = "393.1.1" } } -73674 = { - name = "al-Hakam" - dynasty = 597 - religion = "ashari" +163008 = { + name = "Taym" + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 73673 - trait = sayyid - 968.1.1 = { - birth = "968.1.1" + father = 163007 + 375.1.1 = { + birth = "375.1.1" } - 1007.1.1 = { - death = "1007.1.1" + 423.1.1 = { + death = "423.1.1" } } -73675 = { - name = "Suleyman" - dynasty = 597 - religion = "ashari" - culture = "bedouin" - father = 73674 - trait = sayyid - 986.1.1 = { - birth = "986.1.1" +163009 = { + name = "Saad" + dynasty = 7296 + religion = "pagan" + culture = "bedouin" + father = 163008 + 405.1.1 = { + birth = "405.1.1" } - 1016.7.1 = { - death = "1016.7.1" + 453.1.1 = { + death = "453.1.1" } } -73676 = { - name = "Abd-al-Malik" - dynasty = 597 - - father = 3200 - - religion = ashari - culture = bedouin - - trait = sayyid - - 947.1.1 = { - birth = yes +163010 = { + name = "Kaab" + dynasty = 7296 + religion = "pagan" + culture = "bedouin" + father = 163009 + 435.1.1 = { + birth = "435.1.1" } - 996.1.1 = { - death = yes + 483.1.1 = { + death = "483.1.1" } } -73677 = { - name = "Muhammad" - dynasty = 597 - religion = "ashari" +163011 = { + name = "Umru" + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 73676 - trait = sayyid - 963.1.1 = { - birth = "963.1.1" + father = 163010 + 465.1.1 = { + birth = "465.1.1" } - 1009.1.1 = { - death = "1009.1.1" + 523.1.1 = { + death = "523.1.1" } } -73678 = { - name = "Abd-al-Rahman" - dynasty = 597 - - father = 73677 - - religion = ashari - culture = bedouin - - trait = sayyid - - 979.1.1 = { - birth = yes +163012 = { + name = "Amar" + dynasty = 7296 + religion = "pagan" + culture = "bedouin" + father = 163011 + 495.1.1 = { + birth = "495.1.1" } - 1018.6.1 = { - death = yes + 563.1.1 = { + death = "563.1.1" } } -73679 = { - name = "Abd-al-Rahman" - dynasty = 597 - - father = 163000 - - religion = ashari - culture = bedouin - - trait = sayyid - - 731.3.1 = { - birth = yes +163013 = { + name = "Uthman" + dynasty = 7296 + religion = "ashari" + culture = "bedouin" + father = 163012 + 542.7.1 = { + birth = "542.7.1" } - 788.10.7 = { - death = yes + 635.8.1 = { + death = "635.8.1" } } -73680 = { - name = "Hisham" - dynasty = 597 +163014 = { + name = "Abu_Bakr" + dynasty = 7296 religion = "ashari" culture = "bedouin" - father = 73679 - trait = sayyid - 757.4.26 = { - birth = "757.4.26" + father = 163013 + 573.1.1 = { + birth = "573.1.1" } - 796.6.12 = { - death = "796.6.12" + 643.8.23 = { + death = "643.8.23" } } -73681 = { - name = "al-Hakam" - dynasty = 597 +163015 = { + name = "Umar" + dynasty = 7296 religion = "ashari" culture = "bedouin" - father = 73680 - trait = sayyid - 770.1.1 = { - birth = "770.1.1" + father = 159480 + 586.1.1 = { + birth = "586.1.1" } - 822.5.21 = { - death = "822.5.21" + 644.11.7 = { + death = "644.11.7" } } -73682 = { - name = "Abd-al-Rahman" - dynasty = 597 - - father = 73681 - - religion = ashari - culture = bedouin - - trait = sayyid - - 792.11.1 = { - birth = yes +163016 = { + name = "Adb_Shams" + dynasty = 7296 + religion = "pagan" + culture = "bedouin" + trait = "twin" + father = 163004 + 464.1.1 = { + birth = "464.1.1" } - 852.9.22 = { - death = yes + 499.1.1 = { + death = "499.1.1" } } -73683 = { - name = "Muhammad" +163017 = { + name = "Umayyah" dynasty = 597 - martial = 5 - diplomacy = 3 - intrigue = 3 - stewardship = 3 - religion = "muwalladi" + religion = "pagan" culture = "bedouin" - father = 73682 + father = 163016 trait = sayyid - 823.1.1 = { - birth = "823.1.1" - } - 842.1.1 = { - add_spouse = 73927 + 490.1.1 = { + birth = "490.1.1" } - 886.1.1 = { - death = "886.1.1" + 540.1.1 = { + death = "540.1.1" } } -73684 = { - name = "al-Mundir" +163018 = { + name = "Abdul-al-As" dynasty = 597 - martial = 5 - diplomacy = 3 - intrigue = 4 - stewardship = 3 - religion = "muwalladi" + religion = "pagan" culture = "bedouin" - father = 73683 - mother = 73927 - trait = twin - trait = scarred + father = 163017 trait = sayyid - 844.1.11 = { - birth = "844.1.11" + 520.1.1 = { + birth = "520.1.1" } - 888.6.24 = { - death = "888.6.24" + 590.1.1 = { + death = "590.1.1" } } -73685 = { - name = "Abdallah" +163019 = { + name = "al-Hakim" dynasty = 597 - martial = 3 - diplomacy = 3 - intrigue = 5 - stewardship = 3 - religion = muwalladi + religion = "ashari" culture = "bedouin" - father = 73683 - mother = 73927 - trait = twin + father = 163018 trait = sayyid - 844.1.11 = { - birth = "844.1.11" - } - 865.1.1 = { - add_spouse = 70294 - } - 879.1.1 = { - remove_spouse = 70294 + 550.1.1 = { + birth = "550.1.1" } - 912.10.15 = { - death = "912.10.15" + 630.1.1 = { + death = "630.1.1" } } -73686 = { - name = "Muhammad" +163020 = { + name = "Affan" dynasty = 597 - religion = "muwalladi" + religion = "pagan" culture = "bedouin" - father = 73685 - mother = 70294 + father = 163017 trait = sayyid - 866.1.1 = { - birth = "866.1.1" + 522.1.1 = { + birth = "522.1.1" } - 891.1.27 = { - death = "891.1.27" + 597.1.1 = { + death = "597.1.1" } } -163000 = { - name = "Mu_awiyah" +163021 = { + name = "Uthman" dynasty = 597 religion = "ashari" culture = "bedouin" - father = 163001 + father = 163020 trait = sayyid - 705.1.1 = { - birth = "705.1.1" + 579.1.1 = { + birth = "579.1.1" } - 737.1.1 = { - death = "737.1.1" + 656.7.17 = { + death = "656.7.17" } } -163001 = { - name = "Hisham" - dynasty = 597 - religion = "ashari" +163022 = { + name = "Musa" + dynasty = 589 + religion = "imami" culture = "bedouin" - father = 163002 + father = 33915 trait = sayyid - 691.1.1 = { - birth = "691.1.1" + 745.11.6 = { + birth = "745.11.6" } - 743.2.6 = { - death = "743.2.6" + 799.9.1 = { + death = "799.9.1" } } -163002 = { - name = "Abu-al-Malik" - dynasty = 597 - religion = "ashari" +163023 = { + name = "Ali" + dynasty = 589 + religion = "imami" culture = "bedouin" - father = 163003 + father = 163022 trait = sayyid - 646.1.1 = { - birth = "646.1.1" + 765.12.9 = { + birth = "765.12.9" } - 705.1.1 = { - death = "705.1.1" + 818.8.23 = { + death = "818.8.23" } } -163003 = { - name = "Marwan" - dynasty = 597 - religion = "ashari" +163024 = { + name = "Muhammad" + dynasty = 589 + religion = "imami" culture = "bedouin" - father = 163019 + father = 163023 trait = sayyid - 623.1.1 = { - birth = "623.1.1" + 811.4.8 = { + birth = "811.4.8" } - 685.5.7 = { - death = "685.5.7" + 835.11.24 = { + death = "835.11.24" } } -163004 = { - name = "Abd_Manaf" - dynasty = 7296 - religion = "pagan" +163025 = { + name = "Ali" + dynasty = 589 + religion = "imami" culture = "bedouin" - father = 163005 - 444.1.1 = { - birth = "444.1.1" + father = 163024 + trait = sayyid + 828.1.1 = { + birth = "828.1.1" } - 487.1.1 = { - death = "487.1.1" + 868.1.1 = { + death = "868.1.1" } } -163005 = { - name = "Qusai" - dynasty = 7296 - religion = "pagan" +163026 = { + name = "Hasan" + dynasty = 589 + religion = "imami" culture = "bedouin" - father = 163006 - 400.1.1 = { - birth = "400.1.1" + father = 163025 + trait = sayyid + 846.12.1 = { + birth = "846.12.1" } - 480.1.1 = { - death = "480.1.1" + 874.1.1 = { + death = "874.1.1" } } -163006 = { - name = "Kilab" - dynasty = 7296 - religion = "pagan" +163027 = { + name = "Mahdi" + dynasty = 589 + religion = "imami" culture = "bedouin" - father = 163007 - 373.1.1 = { - birth = "373.1.1" + father = 163026 + trait = sayyid + 869.7.29 = { + birth = "869.7.29" } - 423.1.1 = { - death = "423.1.1" + 909.1.1 = { + death = "909.1.1" } } -163007 = { - name = "Murrah" - dynasty = 7296 - religion = "pagan" +163028 = { + name = "Abu-Sufyan" + dynasty = 597 + religion = "ashari" culture = "bedouin" - - 333.1.1 = { - birth = "333.1.1" + father = 163020 + trait = sayyid + 560.9.1 = { + birth = "560.9.1" } - 393.1.1 = { - death = "393.1.1" + 650.8.1 = { + death = "650.8.1" } } -163008 = { - name = "Taym" - dynasty = 7296 - religion = "pagan" +163029 = { + name = "Muawiyah" + dynasty = 597 + religion = "ashari" culture = "bedouin" - father = 163007 - 375.1.1 = { - birth = "375.1.1" + father = 163028 + trait = sayyid + 602.1.1 = { + birth = "602.1.1" } - 423.1.1 = { - death = "423.1.1" + 680.5.6 = { + death = "680.5.6" } } -163009 = { - name = "Saad" - dynasty = 7296 - religion = "pagan" +163030 = { + name = "Yazid" + dynasty = 597 + religion = "ashari" culture = "bedouin" - father = 163008 - 405.1.1 = { - birth = "405.1.1" + father = 163029 + trait = sayyid + 645.1.1 = { + birth = "645.1.1" } - 453.1.1 = { - death = "453.1.1" + 683.1.1 = { + death = "683.1.1" } } -163010 = { - name = "Kaab" - dynasty = 7296 - religion = "pagan" +163031 = { + name = "Muawiyah" + dynasty = 597 + religion = "ashari" culture = "bedouin" - father = 163009 - 435.1.1 = { - birth = "435.1.1" + father = 163030 + trait = sayyid + 661.3.28 = { + birth = "661.3.28" } - 483.1.1 = { - death = "483.1.1" + 684.12.1 = { + death = "684.12.1" } } -163011 = { - name = "Umru" - dynasty = 7296 - religion = "pagan" +163032 = { + name = "al-Walid" + dynasty = 597 + religion = "ashari" culture = "bedouin" - father = 163010 - 465.1.1 = { - birth = "465.1.1" + father = 163002 + trait = sayyid + 668.1.1 = { + birth = "668.1.1" } - 523.1.1 = { - death = "523.1.1" + 715.1.1 = { + death = "715.1.1" } } -163012 = { - name = "Amar" - dynasty = 7296 - religion = "pagan" +163033 = { + name = "Sulayman" + dynasty = 597 + religion = "ashari" culture = "bedouin" - father = 163011 - 495.1.1 = { - birth = "495.1.1" + father = 163002 + trait = sayyid + 674.1.1 = { + birth = "674.1.1" } - 563.1.1 = { - death = "563.1.1" + 717.10.1 = { + death = "717.10.1" } } -163013 = { - name = "Uthman" - dynasty = 7296 +163034 = { + name = "Abdul-Aziz" + dynasty = 597 religion = "ashari" culture = "bedouin" - father = 163012 - 542.7.1 = { - birth = "542.7.1" + father = 163003 + trait = sayyid + 648.1.1 = { + birth = "648.1.1" } - 635.8.1 = { - death = "635.8.1" + 706.1.1 = { + death = "706.1.1" } } -163014 = { - name = "Abu_Bakr" - dynasty = 7296 +163035 = { + name = "Umar" + dynasty = 597 religion = "ashari" culture = "bedouin" - father = 163013 - 573.1.1 = { - birth = "573.1.1" + father = 163034 + trait = sayyid + 680.1.1 = { + birth = yes } - 643.8.23 = { - death = "643.8.23" + 720.2.10 = { + death = "720.2.10" } } -163015 = { - name = "Umar" - dynasty = 7296 +163036 = { + name = "Yazid" + dynasty = 597 religion = "ashari" culture = "bedouin" - father = 159480 - 586.1.1 = { - birth = "586.1.1" + father = 163002 + trait = sayyid + 677.1.1 = { + birth = "687.1.1" } - 644.11.7 = { - death = "644.11.7" + 724.1.1 = { + death = "724.1.1" } } -163016 = { - name = "Adb_Shams" - dynasty = 7296 - religion = "pagan" +163037 = { + name = "al-Walid" + dynasty = 597 + religion = "ashari" culture = "bedouin" - trait = "twin" - father = 163004 - 464.1.1 = { - birth = "464.1.1" + father = 163036 + trait = sayyid + 697.1.1 = { + birth = "697.1.1" } - 499.1.1 = { - death = "499.1.1" + 744.6.16 = { + death = "744.6.16" } } -163017 = { - name = "Umayyah" +163038 = { + name = "Yazid" dynasty = 597 - religion = "pagan" + religion = "ashari" culture = "bedouin" - father = 163016 + father = 163032 trait = sayyid - 490.1.1 = { - birth = "490.1.1" + 701.1.1 = { + birth = "701.1.1" } - 540.1.1 = { - death = "540.1.1" + 744.10.3 = { + death = "744.10.3" } } -163018 = { - name = "Abdul-al-As" +163039 = { + name = "Ibrahim" dynasty = 597 - religion = "pagan" + religion = "ashari" culture = "bedouin" - father = 163017 + father = 163032 trait = sayyid - 520.1.1 = { - birth = "520.1.1" + 703.1.1 = { + birth = "703.1.1" } - 590.1.1 = { - death = "590.1.1" + 744.11.3 = { + death = "744.11.3" } } -163019 = { - name = "al-Hakim" +163040 = { + name = "al-Himar" dynasty = 597 religion = "ashari" culture = "bedouin" - father = 163018 + father = 163003 trait = sayyid - 550.1.1 = { - birth = "550.1.1" + 650.1.1 = { + birth = "650.1.1" } - 630.1.1 = { - death = "630.1.1" + 709.1.1 = { + death = "709.1.1" } } -163020 = { - name = "Affan" +163041 = { + name = "Marwan" dynasty = 597 - religion = "pagan" + religion = "ashari" culture = "bedouin" - father = 163017 + father = 163040 trait = sayyid - 522.1.1 = { - birth = "522.1.1" + 688.1.1 = { + birth = "688.1.1" } - 597.1.1 = { - death = "597.1.1" + 750.1.1 = { + death = "750.1.1" } } -163021 = { - name = "Uthan" - dynasty = 597 - religion = "ashari" +163042 = { + name = "Muhammad" # Kaysanite Imam + dynasty = 589 + religion = "ismaili" culture = "bedouin" - father = 163020 + father = 33911 + mother = 33921 trait = sayyid - 579.1.1 = { - birth = "579.1.1" + 633.1.1 = { + birth = "633.1.1" } - 656.7.17 = { - death = "656.7.17" + 700.1.1 = { + death = "700.1.1" } } -163022 = { - name = "Musa" +163043 = { + name = "Zayd" # Zaidi Imam dynasty = 589 - religion = "imami" + religion = "ismaili" culture = "bedouin" - father = 33915 + father = 33913 trait = sayyid - 745.11.6 = { - birth = "745.11.6" + 695.1.1 = { + birth = "695.1.1" } - 799.9.1 = { - death = "799.9.1" + 740.1.1 = { + death = "740.1.1" } } -163023 = { - name = "Ali" +163044 = { + name = "Abdullah" # Fathite Imam dynasty = 589 - religion = "imami" + religion = "ismaili" culture = "bedouin" - father = 163022 + father = 33915 trait = sayyid - 765.12.9 = { - birth = "765.12.9" + 720.1.1 = { + birth = yes } - 818.8.23 = { - death = "818.8.23" + 766.1.1 = { + death = yes } } -163024 = { - name = "Muhammad" +163045 = { + name = "Muhammad" #Muhammadite Imam dynasty = 589 religion = "imami" culture = "bedouin" - father = 163023 + father = 163025 trait = sayyid - 811.4.8 = { - birth = "811.4.8" + 848.1.1 = { + birth = yes } - 835.11.24 = { - death = "835.11.24" + 861.1.1 = { + death = yes } } -163025 = { - name = "Ali" - dynasty = 589 - religion = "imami" - culture = "bedouin" - father = 163024 - trait = sayyid - 828.1.1 = { - birth = "828.1.1" +163096 = { + name = Muhammad + dynasty = 807 + religion = ashari + culture = maghrebi # Banu Tamim tribe + father = 163145 + sexuality = heterosexual + + diplomacy = 5 + martial = 8 + intrigue = 4 + learning = 10 + prowess = 10 + + trait = education_stewardship_1 + + trait = greedy + trait = content + trait = diligent + + trait = hunter_2 + trait = drunkard + + 830.1.1 = { + birth = yes } - 868.1.1 = { - death = "868.1.1" + 875.1.1 = { + death = yes } } -163026 = { - name = "Hasan" - dynasty = 589 - religion = "imami" - culture = "bedouin" - father = 163025 - trait = sayyid - 846.12.1 = { - birth = "846.12.1" +163140 = { + name = "Ibrahim" + dynasty = 807 + religion = ashari + culture = bedouin # Banu Tamim tribe + 746.1.1 = { + birth = yes } - 874.1.1 = { - death = "874.1.1" + 812.1.1 = { + death = yes } } -163027 = { - name = "Mahdi" - dynasty = 589 - religion = "imami" - culture = "bedouin" - father = 163026 - trait = sayyid - 869.7.29 = { - birth = "869.7.29" +163141 = { + name = "Adballah" + dynasty = 807 + religion = ashari + culture = bedouin # Banu Tamim tribe + father = 163140 + 766.1.1 = { + birth = yes } - 909.1.1 = { - death = "909.1.1" + 817.1.1 = { + death = yes } } -163028 = { - name = "Abu-Sufyan" - dynasty = 597 - religion = "ashari" - culture = "bedouin" - father = 163020 - trait = sayyid - 560.9.1 = { - birth = "560.9.1" +163142 = { + name = "Ziyadat_Allah" + dynasty = 807 + religion = ashari + culture = bedouin # Banu Tamim tribe + father = 163140 + 767.1.1 = { + birth = yes } - 650.8.1 = { - death = "650.8.1" + 838.6.10 = { + death = yes } } -163029 = { - name = "Muawiyah" - dynasty = 597 - religion = "ashari" - culture = "bedouin" - father = 163028 - trait = sayyid - 602.1.1 = { - birth = "602.1.1" +163143 = { + name = "Abu_Iqal" + dynasty = 807 + religion = ashari + culture = bedouin # Banu Tamim tribe + father = 163140 + 768.1.1 = { + birth = yes } - 680.5.6 = { - death = "680.5.6" + 841.1.1 = { + death = "841.1.1" } } -163030 = { - name = "Yazid" - dynasty = 597 - religion = "ashari" - culture = "bedouin" - father = 163029 - trait = sayyid - 645.1.1 = { - birth = "645.1.1" +163144 = { + name = "Muhammad" + dynasty = 807 + religion = ashari + culture = bedouin # Banu Tamim tribe + father = 163143 + 788.1.1 = { + birth = yes } - 683.1.1 = { - death = "683.1.1" + 856.1.1 = { + death = yes } } -163031 = { - name = "Muawiyah" - dynasty = 597 - religion = "ashari" - culture = "bedouin" - father = 163030 - trait = sayyid - 661.3.28 = { - birth = "661.3.28" +163145 = { + name = Ahmad + dynasty = 807 + religion = ashari + culture = maghrebi # Banu Tamim tribe + father = 163143 + 808.1.1 = { + birth = yes } - 684.12.1 = { - death = "684.12.1" + 863.1.1 = { + death = yes } } -163032 = { - name = "al-Walid" - dynasty = 597 - religion = "ashari" - culture = "bedouin" - father = 163002 - trait = sayyid - 668.1.1 = { - birth = "668.1.1" +163146 = { + name = "Ziydat_Allah" + dynasty = 807 + religion = ashari + culture = maghrebi # Banu Tamim tribe + father = 163143 + 810.1.1 = { + birth = yes } - 715.1.1 = { - death = "715.1.1" + 864.1.1 = { + death = yes } } -163033 = { - name = "Sulayman" - dynasty = 597 - religion = "ashari" - culture = "bedouin" - father = 163002 - trait = sayyid - 674.1.1 = { - birth = "674.1.1" +163147 = { + name = "Ibrahim" + dynasty = 807 + religion = ashari + culture = maghrebi # Banu Tamim tribe + father = 163145 + sexuality = homosexual + + diplomacy = 7 + martial = 7 + stewardship = 10 + intrigue = 12 + learning = 9 + prowess = 6 + + trait = education_intrigue_3 + + trait = sadistic + trait = ambitious + trait = lustful + + trait = lunatic_1 + trait = depressed_genetic + + trait = intellect_good_2 + trait = shrewd + trait = torturer + + 831.1.1 = { + birth = yes } - 717.10.1 = { - death = "717.10.1" + 902.1.1 = { + death = yes } } -163034 = { - name = "Abdul-Aziz" - dynasty = 597 - religion = "ashari" +159473 = { + name = "Adi" # + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 163003 - trait = sayyid - 648.1.1 = { - birth = "648.1.1" + father = 163007 + 385.1.1 = { + birth = "385.1.1" #Unknown } - 706.1.1 = { - death = "706.1.1" + 435.1.1 = { + death = "435.1.1" } } - -163035 = { - name = "Umar" - dynasty = 597 - religion = "ashari" +159474 = { + name = "Qurat" # + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 163034 - trait = sayyid - 680.1.1 = { - birth = yes + father = 159473 + 410.1.1 = { + birth = "410.1.1" #Unknown } - 720.2.10 = { - death = "720.2.10" + 460.1.1 = { + death = "460.1.1" } } - -163036 = { - name = "Yazid" - dynasty = 597 - religion = "ashari" +159475 = { + name = "Ribah" # + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 163002 - trait = sayyid - 677.1.1 = { - birth = "687.1.1" + father = 159474 + 440.1.1 = { + birth = "440.1.1" #Unknown } - 724.1.1 = { - death = "724.1.1" + 500.1.1 = { + death = "500.1.1" } } - -163037 = { - name = "al-Walid" - dynasty = 597 - religion = "ashari" +159476 = { + name = "Ribah" # + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 163036 - trait = sayyid - 697.1.1 = { - birth = "697.1.1" + father = 159475 + 460.1.1 = { + birth = "460.1.1" #Unknown } - 744.6.16 = { - death = "744.6.16" + 550.1.1 = { + death = "550.1.1" } } - -163038 = { - name = "Yazid" - dynasty = 597 - religion = "ashari" +159477 = { + name = "Riza" # + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 163032 - trait = sayyid - 701.1.1 = { - birth = "701.1.1" + father = 159476 + 490.1.1 = { + birth = "490.1.1" #Unknown } - 744.10.3 = { - death = "744.10.3" + 580.1.1 = { + death = "580.1.1" } } - -163039 = { - name = "Ibrahim" - dynasty = 597 - religion = "ashari" +159478 = { + name = "Abul_Uzza" # + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 163032 - trait = sayyid - 703.1.1 = { - birth = "703.1.1" + father = 159477 + 510.1.1 = { + birth = "510.1.1" #Unknown } - 744.11.3 = { - death = "744.11.3" + 580.1.1 = { + death = "580.1.1" } } - -163040 = { - name = "al-Himar" - dynasty = 597 - religion = "ashari" +159479 = { + name = "Nufail" # + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 163003 - trait = sayyid - 650.1.1 = { - birth = "650.1.1" + father = 159478 + 530.1.1 = { + birth = "530.1.1" #Unknown } - 709.1.1 = { - death = "709.1.1" + 580.1.1 = { + death = "580.1.1" } } - -163041 = { - name = "Marwan" - dynasty = 597 - religion = "ashari" +159480 = { + name = "Khattab" # + dynasty = 7296 + religion = "pagan" culture = "bedouin" - father = 163040 - trait = sayyid - 688.1.1 = { - birth = "688.1.1" + father = 159479 + 565.1.1 = { + birth = "565.1.1" #Unknown } - 750.1.1 = { - death = "750.1.1" + 620.1.1 = { + death = "620.1.1" } } -163042 = { - name = "Muhammad" # Kaysanite Imam - dynasty = 589 +159393 = { + name = "Abu_Bakr" # Died at Karbala + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 33911 - mother = 33921 trait = sayyid - 633.1.1 = { - birth = "633.1.1" + father = 33926 + 655.1.1 = { + birth = "655.1.1" #Unknown } - 700.1.1 = { - death = "700.1.1" + 680.10.10 = { + death = { + death_reason = death_battle + } } } - -163043 = { - name = "Zayd" # Zaidi Imam - dynasty = 589 +159394 = { + name = "Ibrahim" #Historical + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 33913 trait = sayyid - 695.1.1 = { - birth = "695.1.1" + father = 33927 + 685.1.1 = { + birth = "685.1.1" #Unknown } - 740.1.1 = { - death = "740.1.1" + 751.1.1 = { + death = "751.1.1" } } - -163044 = { - name = "Abdullah" # Fathite Imam - dynasty = 589 +159395 = { + name = "Ismail" # + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 33915 trait = sayyid - 720.1.1 = { - birth = yes + father = 159394 + 715.1.1 = { + birth = "715.1.1" #Unknown } - 766.1.1 = { - death = yes + 782.1.1 = { + death = "782.1.1" } } - -163045 = { - name = "Muhammad" #Muhammadite Imam - dynasty = 589 - religion = "imami" +159396 = { + name = "Ibrahim" # + dynasty = 7296 + religion = "ismaili" culture = "bedouin" - father = 163025 trait = sayyid - 848.1.1 = { - birth = yes + father = 159395 + 745.1.1 = { + birth = "745.1.1" #Unknown } - 861.1.1 = { - death = yes + 811.1.1 = { + death = "811.1.1" } } - -163096 = { - name = Muhammad - dynasty = 807 - religion = ashari - culture = maghrebi # Banu Tamim tribe - father = 163145 - sexuality = heterosexual - - diplomacy = 5 - martial = 8 - intrigue = 4 - learning = 10 - prowess = 10 - - trait = education_stewardship_1 - - trait = greedy - trait = content - trait = diligent - - trait = hunter_2 - trait = drunkard - - 830.1.1 = { - birth = yes +159376 = { + name = "Amir" # + dynasty = 1029034 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ashari" + culture = "bedouin" + + 760.1.1 = { + birth = "760.1.1" #Unknown } - 875.1.1 = { - death = yes + 840.1.1 = { + death = "840.1.1" } } - -163140 = { - name = "Ibrahim" - dynasty = 807 - religion = ashari - culture = bedouin # Banu Tamim tribe - 746.1.1 = { - birth = yes +159377 = { + name = "Kilab" # + dynasty_house = house_kilabid + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ashari" + culture = "bedouin" + father = 159376 + + 780.1.1 = { + birth = "780.1.1" #Unknown } - 812.1.1 = { - death = yes + 840.1.1 = { + death = "840.1.1" } } - -163141 = { - name = "Adballah" - dynasty = 807 - religion = ashari - culture = bedouin # Banu Tamim tribe - father = 163140 - 766.1.1 = { - birth = yes +159378 = { + name = "Kaab" + dynasty = 101862 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ashari" + culture = "bedouin" + father = 146037 + 780.1.1 = { + birth = "780.1.1" #Unknown } - 817.1.1 = { - death = yes + 840.1.1 = { + death = "840.1.1" } } -163142 = { - name = "Ziyadat_Allah" - dynasty = 807 - religion = ashari - culture = bedouin # Banu Tamim tribe - father = 163140 - 767.1.1 = { - birth = yes +159379 = { + name = "Muhammad" # + dynasty = 101731 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ashari" + culture = "bedouin" + father = 155148 + + 850.1.1 = { + birth = "850.1.1" #Unknown } - 838.6.10 = { - death = yes + 920.1.1 = { + death = "920.1.1" } } - -163143 = { - name = "Abu_Iqal" - dynasty = 807 - religion = ashari - culture = bedouin # Banu Tamim tribe - father = 163140 - 768.1.1 = { - birth = yes +159380 = { + name = "Amir" # + dynasty = 101731 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159379 + + 880.1.1 = { + birth = "880.1.1" #Unknown } - 841.1.1 = { - death = "841.1.1" + 950.1.1 = { + death = "950.1.1" } } - -163144 = { - name = "Muhammad" - dynasty = 807 - religion = ashari - culture = bedouin # Banu Tamim tribe - father = 163143 - 788.1.1 = { - birth = yes +159381 = { + name = "Rizq" # + dynasty = 101731 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159379 + + 920.1.1 = { + birth = "920.1.1" #Unknown } - 856.1.1 = { - death = yes + 990.1.1 = { + death = "990.1.1" } } - -163145 = { - name = Ahmad - dynasty = 807 - religion = ashari - culture = maghrebi # Banu Tamim tribe - father = 163143 - 808.1.1 = { - birth = yes +159382 = { + name = "Abu-Zayd" # + dynasty = 101731 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159380 + + 950.1.1 = { + birth = "950.1.1" #Unknown } - 863.1.1 = { - death = yes + 1030.1.1 = { + death = "1030.1.1" } } - -163146 = { - name = "Ziydat_Allah" - dynasty = 807 - religion = ashari - culture = maghrebi # Banu Tamim tribe - father = 163143 - 810.1.1 = { - birth = yes +159383 = { + name = "Salih" # + dynasty_house = house_kilabid + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159384 + + 920.1.1 = { + birth = "920.1.1" #Unknown } - 864.1.1 = { - death = yes + 990.1.1 = { + death = "990.1.1" } } - -163147 = { - name = "Ibrahim" - dynasty = 807 - religion = ashari - culture = maghrebi # Banu Tamim tribe - father = 163145 - sexuality = homosexual - - diplomacy = 7 +159384 = { + name = "Mukallad" # + dynasty_house = house_kilabid martial = 7 - stewardship = 10 - intrigue = 12 - learning = 9 - prowess = 6 - - trait = education_intrigue_3 - - trait = sadistic - trait = ambitious - trait = lustful - - trait = lunatic_1 - trait = depressed_genetic - - trait = intellect_good_2 - trait = shrewd - trait = torturer - - 831.1.1 = { - birth = yes + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159385 + + 890.1.1 = { + birth = "890.1.1" #Unknown } - 902.1.1 = { - death = yes + 960.1.1 = { + death = "960.1.1" } } - -159473 = { - name = "Adi" # - dynasty = 7296 - religion = "pagan" +159385 = { + name = "Salih" # + dynasty_house = house_kilabid + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" culture = "bedouin" - father = 163007 - 385.1.1 = { - birth = "385.1.1" #Unknown + father = 159386 + + 860.1.1 = { + birth = "860.1.1" #Unknown } - 435.1.1 = { - death = "435.1.1" + 940.1.1 = { + death = "940.1.1" } } -159474 = { - name = "Qurat" # - dynasty = 7296 - religion = "pagan" +159386 = { + name = "Kamil" # + dynasty_house = house_kilabid + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" culture = "bedouin" - father = 159473 - 410.1.1 = { - birth = "410.1.1" #Unknown + father = 159387 + + 830.1.1 = { + birth = "830.1.1" #Unknown + } + 900.1.1 = { + death = "900.1.1" + } +} +159387 = { + name = "Amir" # + dynasty_house = house_kilabid + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159377 + + 800.1.1 = { + birth = "800.1.1" #Unknown + } + 860.1.1 = { + death = "860.1.1" + } +} +159388 = { + name = "Uqayl" + dynasty = 101862 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159378 + 823.1.1 = { + birth = "823.1.1" #Unknown + } + 890.1.1 = { + death = "890.1.1" + } +} +159389 = { + name = "Muhammad" # + dynasty = 101862 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159388 + + 840.1.1 = { + birth = "840.1.1" #Unknown + } + 900.1.1 = { + death = "900.1.1" + } +} +159390 = { + name = "Musayyib" # + dynasty = 101862 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" + culture = "bedouin" + father = 159389 + + 880.1.1 = { + birth = "880.1.1" #Unknown } - 460.1.1 = { - death = "460.1.1" + 940.1.1 = { + death = "940.1.1" } } -159475 = { - name = "Ribah" # - dynasty = 7296 - religion = "pagan" +159391 = { + name = "Muhammad" # + dynasty = 101862 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" culture = "bedouin" - father = 159474 - 440.1.1 = { - birth = "440.1.1" #Unknown + father = 159390 + + 920.1.1 = { + birth = "920.1.1" #Unknown } - 500.1.1 = { - death = "500.1.1" + 996.1.1 = { + death = "996.1.1" } } -159476 = { - name = "Ribah" # - dynasty = 7296 - religion = "pagan" +159392 = { + name = "Mukallad_Husam_ud-Dawlah" # + dynasty = 101862 + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = "ismaili" culture = "bedouin" - father = 159475 - 460.1.1 = { - birth = "460.1.1" #Unknown + father = 159390 + + 930.1.1 = { + birth = "930.1.1" #Unknown } - 550.1.1 = { - death = "550.1.1" + 1001.1.1 = { + death = "1001.1.1" } } -159477 = { - name = "Riza" # - dynasty = 7296 - religion = "pagan" +159501 = { + name = "Idris" #ibn Abdullah ibn Hasan ibn Hasan ibn Ali + dynasty = 1029055 + religion = "ismaili" culture = "bedouin" - father = 159476 - 490.1.1 = { - birth = "490.1.1" #Unknown + trait = sayyid + father = 33928 + 745.1.2 = { + birth = "745.1.2" } - 580.1.1 = { - death = "580.1.1" + 791.12.16 = { + death = "791.12.16" } } -159478 = { - name = "Abul_Uzza" # - dynasty = 7296 - religion = "pagan" + +163098 = { + name = "al-Aziz" + dynasty = 809 # Dulafid + religion = "ashari" culture = "bedouin" - father = 159477 - 510.1.1 = { - birth = "510.1.1" #Unknown + father = 188697 + 815.1.1 = { + birth = yes } - 580.1.1 = { - death = "580.1.1" + 874.1.1 = { + death = yes } } -159479 = { - name = "Nufail" # - dynasty = 7296 - religion = "pagan" + +167709 = { + name = "Bahir" + #placeholder + dynasty = 100667 + religion = "ashari" culture = "bedouin" - father = 159478 - 530.1.1 = { - birth = "530.1.1" #Unknown + father = 145969 + 810.1.1 = { + birth = "810.1.1" } - 580.1.1 = { - death = "580.1.1" + 867.1.1 = { + death = "867.1.1" } } -159480 = { - name = "Khattab" # - dynasty = 7296 - religion = "pagan" + +167710 = { + name = "Mirza" + #placeholder + dynasty = 100667 + religion = "ashari" culture = "bedouin" - father = 159479 - 565.1.1 = { - birth = "565.1.1" #Unknown + father = 167709 + 835.1.1 = { + birth = "835.1.1" } - 620.1.1 = { - death = "620.1.1" + 885.1.1 = { + death = "885.1.1" } } -159393 = { - name = "Hussayn" # al-Athram - dynasty = 7296 - religion = "ismaili" +167711 = { + name = "Bahir" + #placeholder + dynasty = 100667 + religion = "ashari" culture = "bedouin" - trait = sayyid - father = 33926 - 655.1.1 = { - birth = "655.1.1" #Unknown + father = 167710 + 855.1.1 = { + birth = "855.1.1" } - 701.1.1 = { - death = "701.1.1" + 910.1.1 = { + death = "910.1.1" } } -159394 = { - name = "Ibrahim" # - dynasty = 7296 - religion = "ismaili" + +167712 = { + name = "Muslihiddin" + #placeholder + dynasty = 100667 + religion = "ashari" culture = "bedouin" - trait = sayyid - father = 159393 - 685.1.1 = { - birth = "685.1.1" #Unknown + father = 167710 + 860.1.1 = { + birth = "860.1.1" } - 751.1.1 = { - death = "751.1.1" + 920.1.1 = { + death = "920.1.1" } } -159395 = { - name = "Ismail" # - dynasty = 7296 - religion = "ismaili" + +167713 = { + name = "Sadiq" + #placeholder + dynasty = 100667 + religion = "ashari" culture = "bedouin" - trait = sayyid - father = 159394 - 715.1.1 = { - birth = "715.1.1" #Unknown + father = 167712 + 900.1.1 = { + birth = "900.1.1" } - 782.1.1 = { - death = "782.1.1" + 980.1.1 = { + death = "80.1.1" } } -159396 = { - name = "Ibrahim" # - dynasty = 7296 - religion = "ismaili" + +74035 = { + name = "Samir" + dynasty = 12275 + culture = "bedouin" - trait = sayyid - father = 159395 - 745.1.1 = { - birth = "745.1.1" #Unknown + religion = "ibadi" + + 848.1.1 = { + birth = yes } - 811.1.1 = { - death = "811.1.1" + 899.1.1 = { + death = yes } } -159376 = { - name = "Amir" # - dynasty = 1029034 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ashari" +74036 = { + name = "Aarif" + dynasty = 12276 + culture = "bedouin" - - 760.1.1 = { - birth = "760.1.1" #Unknown + religion = "ashari" + + 850.1.1 = { + birth = "850.1.1" } - 840.1.1 = { - death = "840.1.1" + 905.1.1 = { + death = "905.1.1" } } -159377 = { - name = "Kilab" # - dynasty_house = house_kilabid - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ashari" +74037 = { + name = "al-Salt" + dynasty = 12277 + culture = "bedouin" - father = 159376 - - 780.1.1 = { - birth = "780.1.1" #Unknown + religion = "ibadi" + + 818.1.1 = { + birth = "818.1.1" } - 840.1.1 = { - death = "840.1.1" + 886.1.1 = { + death = "886.1.1" } } -159378 = { - name = "Kaab" - dynasty = 101862 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ashari" +74038 = { + name = "Akin" + dynasty = 12278 + culture = "bedouin" - father = 146037 - 780.1.1 = { - birth = "780.1.1" #Unknown + religion = "ismaili" + + 843.1.1 = { + birth = "843.1.1" } - 840.1.1 = { - death = "840.1.1" + 900.1.1 = { + death = "900.1.1" } } +74039 = { + name = "Bahram" + dynasty = 12279 -159379 = { - name = "Muhammad" # - dynasty = 101731 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ashari" culture = "bedouin" - father = 155148 - - 850.1.1 = { - birth = "850.1.1" #Unknown + religion = "ismaili" + + 829.1.1 = { + birth = "829.1.1" } - 920.1.1 = { - death = "920.1.1" + 886.1.1 = { + death = "886.1.1" } } -159380 = { - name = "Amir" # - dynasty = 101731 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ismaili" +74040 = { + name = "Aarif" + dynasty = 12279 + + father = 74039 + culture = "bedouin" - father = 159379 - - 880.1.1 = { - birth = "880.1.1" #Unknown + religion = "ismaili" + + 851.1.1 = { + birth = "851.1.1" } - 950.1.1 = { - death = "950.1.1" + 913.1.1 = { + death = "913.1.1" } } -159381 = { - name = "Rizq" # - dynasty = 101731 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ismaili" +74041 = { + name = "Mohammad" + dynasty_house = house_ukhaidhirid + culture = "bedouin" - father = 159379 - - 920.1.1 = { - birth = "920.1.1" #Unknown + religion = "ismaili" + trait = sayyid + father = 163130 + 846.1.1 = { + birth = "846.1.1" } - 990.1.1 = { - death = "990.1.1" + 893.1.1 = { + death = "893.1.1" } } -159382 = { - name = "Abu-Zayd" # - dynasty = 101731 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ismaili" +74042 = { + name = "Mahmud" + dynasty = 12281 + culture = "bedouin" - father = 159380 - - 950.1.1 = { - birth = "950.1.1" #Unknown + religion = "ashari" + + 840.1.1 = { + birth = "840.1.1" } - 1030.1.1 = { - death = "1030.1.1" + 890.1.1 = { + death = "890.1.1" } } -159383 = { - name = "Salih" # - dynasty_house = house_kilabid - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ismaili" +74043 = { + name = "Hasan" + dynasty = 12282 + culture = "bedouin" - father = 159384 - - 920.1.1 = { - birth = "920.1.1" #Unknown + religion = "ashari" + + 848.1.1 = { + birth = "848.1.1" } - 990.1.1 = { - death = "990.1.1" + 909.1.1 = { + death = "909.1.1" } } -159384 = { - name = "Mukallad" # - dynasty_house = house_kilabid - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ismaili" +74044 = { + name = "Nizam" + dynasty = 12283 + culture = "bedouin" - father = 159385 - - 890.1.1 = { - birth = "890.1.1" #Unknown + religion = "ashari" + + 850.1.1 = { + birth = "850.1.1" } - 960.1.1 = { - death = "960.1.1" + 900.1.1 = { + death = "900.1.1" } } -159385 = { - name = "Salih" # - dynasty_house = house_kilabid - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 + +163124 = { + name = "Zayd" + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 159386 - - 860.1.1 = { - birth = "860.1.1" #Unknown + trait = sayyid + father = 33926 + 653.1.1 = { + birth = "653.1.1" #Unknown } - 940.1.1 = { - death = "940.1.1" + 743.1.1 = { + death = "743.1.1" } } -159386 = { - name = "Kamil" # - dynasty_house = house_kilabid - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 + +163125 = { + name = "Hasan" + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 159387 - - 830.1.1 = { - birth = "830.1.1" #Unknown + trait = sayyid + father = 163124 + 703.1.1 = { + birth = "703.1.1" #Unknown } - 900.1.1 = { - death = "900.1.1" + 783.1.1 = { + death = "783.1.1" } } -159387 = { - name = "Amir" # - dynasty_house = house_kilabid - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 + +163126 = { + name = "Ismail" + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 159377 - - 800.1.1 = { - birth = "800.1.1" #Unknown + trait = sayyid + father = 163125 + 740.1.1 = { + birth = "740.1.1" #Unknown } - 860.1.1 = { - death = "860.1.1" + 800.1.1 = { + death = "800.1.1" } } -159388 = { - name = "Uqayl" - dynasty = 101862 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 + +163127 = { + name = "Muhammad" + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 159378 - 823.1.1 = { - birth = "823.1.1" #Unknown + trait = sayyid + father = 163126 + 780.1.1 = { + birth = "780.1.1" #Unknown } - 890.1.1 = { - death = "890.1.1" + 830.1.1 = { + death = "830.1.1" } } -159389 = { - name = "Muhammad" # - dynasty = 101862 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 + +163128 = { + name = "Zayd" + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 159388 - - 840.1.1 = { - birth = "840.1.1" #Unknown + trait = sayyid + father = 163127 + 810.1.1 = { + birth = "810.1.1" #Unknown } - 900.1.1 = { - death = "900.1.1" + 850.1.1 = { + death = "850.1.1" } } -159390 = { - name = "Musayyib" # - dynasty = 101862 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 + +163129 = { + name = "Ibrahim" + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 159389 - - 880.1.1 = { - birth = "880.1.1" #Unknown + trait = sayyid + father = 33929 + 780.1.1 = { + birth = "780.1.1" #Unknown } - 940.1.1 = { - death = "940.1.1" + 830.1.1 = { + death = "830.1.1" } } -159391 = { - name = "Muhammad" # - dynasty = 101862 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 + +163130 = { + name = "Yusuf" + dynasty = 7296 religion = "ismaili" culture = "bedouin" - father = 159390 - - 920.1.1 = { - birth = "920.1.1" #Unknown + trait = sayyid + father = 163129 + 810.1.1 = { + birth = "810.1.1" #Unknown } - 996.1.1 = { - death = "996.1.1" + 850.1.1 = { + death = "850.1.1" } } -159392 = { - name = "Mukallad_Husam_ud-Dawlah" # - dynasty = 101862 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - religion = "ismaili" + +160015 = { + name = "Isma_il" + dynasty = 7296 + culture = "bedouin" - father = 159390 - - 930.1.1 = { - birth = "930.1.1" #Unknown + religion = "ismaili" + trait = sayyid + father = 163130 + 840.1.1 = { + birth = "840.1.1" } - 1001.1.1 = { - death = "1001.1.1" + 866.1.1 = { + death = "866.1.1" } } -159501 = { - name = "Idris" #ibn Abdullah ibn Hasan ibn Hasan ibn Ali - dynasty = 1029055 - religion = "ismaili" +160016 = { + name = "Yusuf" + dynasty_house = house_ukhaidhirid + culture = "bedouin" + religion = "ismaili" trait = sayyid - father = 33928 - 745.1.2 = { - birth = "745.1.2" + father = 74041 + 860.1.1 = { + birth = "860.1.1" } - 791.12.16 = { - death = "791.12.16" + 910.1.1 = { + death = "910.1.1" } } +160017 = { + name = "Isma_il" + dynasty = 1056 -163098 = { - name = "al-Aziz" - dynasty = 809 # Dulafid - religion = "ashari" culture = "bedouin" - father = 188697 - 815.1.1 = { - birth = yes + religion = "ismaili" + trait = sayyid + father = 160016 + 880.1.1 = { + birth = "880.1.1" } - 874.1.1 = { - death = yes + 928.1.1 = { + death = "928.1.1" } } +160018 = { + name = "Hasan" + dynasty = 1056 -167709 = { - name = "Bahir" - #placeholder - dynasty = 100667 - religion = "ashari" culture = "bedouin" - father = 145969 - 810.1.1 = { - birth = "810.1.1" + religion = "ismaili" + trait = sayyid + father = 160017 + 900.1.1 = { + birth = "900.1.1" } - 867.1.1 = { - death = "867.1.1" + 950.1.1 = { + death = "950.1.1" } } +160019 = { + name = "Isma_il" + dynasty = 1056 -167710 = { - name = "Mirza" - #placeholder - dynasty = 100667 - religion = "ashari" culture = "bedouin" - father = 167709 - 835.1.1 = { - birth = "835.1.1" + religion = "ismaili" + trait = sayyid + father = 160017 + 901.1.1 = { + birth = "901.1.1" } - 885.1.1 = { - death = "885.1.1" + 955.1.1 = { + death = "955.1.1" } } +160020 = { + name = "Ahmad" + dynasty = 1056 -167711 = { - name = "Bahir" - #placeholder - dynasty = 100667 - religion = "ashari" culture = "bedouin" - father = 167710 - 855.1.1 = { - birth = "855.1.1" + religion = "ismaili" + trait = sayyid + father = 160017 + 903.1.1 = { + birth = "903.1.1" } - 910.1.1 = { - death = "910.1.1" + 958.1.1 = { + death = "958.1.1" } } - - -167712 = { - name = "Muslihiddin" - #placeholder - dynasty = 100667 +163151 = { + name = "Dulaf" + dynasty = 809 religion = "ashari" culture = "bedouin" - father = 167710 - 860.1.1 = { - birth = "860.1.1" + father = 163098 + 835.1.1 = { + birth = "835.1.1" } - 920.1.1 = { - death = "920.1.1" + 879.1.1 = { + death = "879.1.1" } } - - -167713 = { - name = "Sadiq" - #placeholder - dynasty = 100667 +163152 = { + name = "Ahmad" + dynasty = 809 religion = "ashari" culture = "bedouin" - father = 167712 - 900.1.1 = { - birth = "900.1.1" + father = 163098 + 840.1.1 = { + birth = "840.1.1" } - 980.1.1 = { - death = "80.1.1" + 893.1.1 = { + death = "893.1.1" } } -74035 = { - name = "Samir" - dynasty = 12275 - +163166 = { + name = "Muhammad" + dynasty = 7512 + religion = "zayidi" culture = "bedouin" - religion = "ibadi" + trait = sayyid + father = 163128 + 832.1.1 = { + birth = "832.1.1" + } + 900.10.3 = { + death = "900.10.3" + } +} - 848.1.1 = { - birth = yes +145596 = { + name = "Hnanisho" + dynasty = 1022234 + religion = "nestorian" + culture = "bedouin" + father = 145598 + 1288.1.1 = { + birth = "1288.1.1" } - 899.1.1 = { - death = yes + 1338.10.22 = { + death = "1338.10.22" } } -74036 = { - name = "Aarif" - dynasty = 12276 +145597 = { + name = "Maremmeh" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ashari" - - 850.1.1 = { - birth = "850.1.1" + father = 145598 + 1291.1.1 = { + birth = "1291.1.1" } - 905.1.1 = { - death = "905.1.1" + 1335.7.28 = { + death = "1335.7.28" } } -74037 = { - name = "al-Salt" - dynasty = 12277 +145598 = { + name = "Theodosis" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ibadi" - - 818.1.1 = { - birth = "818.1.1" + father = 145603 + 1268.1.1 = { + birth = "1268.1.1" } - 886.1.1 = { - death = "886.1.1" + 1331.12.19 = { + death = "1331.12.19" } } -74038 = { - name = "Akin" - dynasty = 12278 +145599 = { + name = "Denha" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ismaili" - - 843.1.1 = { - birth = "843.1.1" + father = 145597 + 1310.1.1 = { + birth = "1310.1.1" } - 900.1.1 = { - death = "900.1.1" + 1338.10.22 = { + death = "1338.10.22" } } -74039 = { - name = "Bahram" - dynasty = 12279 +145600 = { + name = "Yohannan" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ismaili" - - 829.1.1 = { - birth = "829.1.1" + father = 145598 + 1293.1.1 = { + birth = "1293.1.1" } - 886.1.1 = { - death = "886.1.1" + 1349.9.28 = { + death = "1349.9.28" } } -74040 = { - name = "Aarif" - dynasty = 12279 - - father = 74039 +145601 = { + name = "Theodosis" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ismaili" - - 851.1.1 = { - birth = "851.1.1" + father = 145596 + 1310.1.1 = { + birth = "1310.1.1" } - 913.1.1 = { - death = "913.1.1" + 1362.1.8 = { + death = "1362.1.8" } } -74041 = { - name = "Mohammad" - dynasty_house = house_ukhaidhirid +145602 = { + name = "Surin" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ismaili" - trait = sayyid - father = 163130 - 846.1.1 = { - birth = "846.1.1" + father = 145601 + 1333.1.1 = { + birth = "1333.1.1" } - 893.1.1 = { - death = "893.1.1" + 1398.4.10 = { + death = "1398.4.10" } } -74042 = { - name = "Mahmud" - dynasty = 12281 +145603 = { + name = "Pethion" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ashari" - - 840.1.1 = { - birth = "840.1.1" + father = 145605 + 1250.1.1 = { + birth = "1250.1.1" } - 890.1.1 = { - death = "890.1.1" + 1302.7.4 = { + death = "1302.7.4" } } -74043 = { - name = "Hasan" - dynasty = 12282 +145604 = { + name = "Giwargis" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ashari" - - 848.1.1 = { - birth = "848.1.1" + father = 145605 + 1247.1.1 = { + birth = "1247.1.1" } - 909.1.1 = { - death = "909.1.1" + 1296.1.18 = { + death = "1296.1.18" } } -74044 = { - name = "Nizam" - dynasty = 12283 +145605 = { + name = "Pethion" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - religion = "ashari" - - 850.1.1 = { - birth = "850.1.1" + father = 145606 + 1228.1.1 = { + birth = "1228.1.1" } - 900.1.1 = { - death = "900.1.1" + 1289.1.30 = { + death = "1289.1.30" } } -163124 = { - name = "Zayd" - dynasty = 7296 - religion = "ismaili" +145606 = { + name = "Theodosis" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - trait = sayyid - father = 33926 - 653.1.1 = { - birth = "653.1.1" #Unknown + father = 145607 + 1210.1.1 = { + birth = "1210.1.1" } - 743.1.1 = { - death = "743.1.1" + 1273.7.15 = { + death = "1273.7.15" } } -163125 = { - name = "Hasan" - dynasty = 7296 - religion = "ismaili" +145607 = { + name = "Nikolas" + dynasty = 1022234 + religion = "nestorian" culture = "bedouin" - trait = sayyid - father = 163124 - 703.1.1 = { - birth = "703.1.1" #Unknown + 1190.1.1 = { + birth = "1190.1.1" } - 783.1.1 = { - death = "783.1.1" + 1261.12.29 = { + death = "1261.12.29" } } -163126 = { - name = "Ismail" - dynasty = 7296 - religion = "ismaili" +145608 = { + name = "Abraham" + dynasty = 1022235 + religion = "nestorian" culture = "bedouin" - trait = sayyid - father = 163125 - 740.1.1 = { - birth = "740.1.1" #Unknown + father = 145609 + 1220.1.1 = { + birth = "1220.1.1" } - 800.1.1 = { - death = "800.1.1" + 1276.8.2 = { + death = "1276.8.2" } } -163127 = { - name = "Muhammad" - dynasty = 7296 - religion = "ismaili" +145609 = { + name = "Gregoris" + dynasty = 1022235 + religion = "nestorian" culture = "bedouin" - trait = sayyid - father = 163126 - 780.1.1 = { - birth = "780.1.1" #Unknown + father = 145610 + 1170.1.1 = { + birth = "1170.1.1" } - 830.1.1 = { - death = "830.1.1" + 1228.3.1 = { + death = "1228.3.1" } } -163128 = { - name = "Zayd" - dynasty = 7296 - religion = "ismaili" +145610 = { + name = "Eliya" + dynasty = 1022235 + religion = "nestorian" culture = "bedouin" - trait = sayyid - father = 163127 - 810.1.1 = { - birth = "810.1.1" #Unknown + father = 145611 + 1141.1.1 = { + birth = "1141.1.1" } - 850.1.1 = { - death = "850.1.1" + 1199.10.3 = { + death = "1199.10.3" } } -163129 = { - name = "Ibrahim" - dynasty = 7296 - religion = "ismaili" +145611 = { + name = "Aba" + dynasty = 1022235 + religion = "nestorian" culture = "bedouin" - trait = sayyid - father = 33929 - 780.1.1 = { - birth = "780.1.1" #Unknown + father = 145612 + 1124.1.1 = { + birth = "1124.1.1" } - 830.1.1 = { - death = "830.1.1" + 1181.11.4 = { + death = "1181.11.4" } } -163130 = { - name = "Yusuf" - dynasty = 7296 - religion = "ismaili" +145612 = { + name = "Abraham" + dynasty = 1022235 + religion = "nestorian" culture = "bedouin" - trait = sayyid - father = 163129 - 810.1.1 = { - birth = "810.1.1" #Unknown + father = 145613 + 1105.1.1 = { + birth = "1105.1.1" } - 850.1.1 = { - death = "850.1.1" + 1164.1.12 = { + death = "1164.1.12" } } -73184 = { - name = "Mundir" - dynasty = 12194 - father = 73850 - religion = "ashari" +145613 = { + name = "Maremmeh" + dynasty = 1022235 + religion = "nestorian" culture = "bedouin" - 968.1.1 = { - birth = "968.1.1" + father = 145614 + 1083.1.1 = { + birth = "1083.1.1" } - 1023.1.1 = { - death = "1023.1.1" + 1141.1.4 = { + death = "1141.1.4" } } -73187 = { - name = "Abdallah" - dynasty = 12194 +188527 = { + name = "Sama" + dynasty = 1042099 # Banu Sama religion = "ashari" culture = "bedouin" - father = 73189 - 1008.1.1 = { - birth = "1008.1.1" + 685.1.1 = { + birth = yes } - 1060.1.1 = { - death = "1060.1.1" + 740.1.1 = { + death = yes } } -73189 = { - name = "Hakam" - dynasty = 12194 +188533 = { + name = "Hisam" + dynasty = 582 # al-Taghlibi religion = "ashari" culture = "bedouin" - father = 73847 - 985.1.1 = { - birth = "985.1.1" + father = 188536 + 730.1.1 = { + birth = yes } - 1037.1.1 = { - death = "1037.1.1" + 790.1.1 = { + death = yes } } -85008 = { - name = "Muyahid" - dynasty = 596 - father = 73797 +188534 = { + name = "Sufyah" + dynasty = 582 # al-Taghlibi religion = "ashari" culture = "bedouin" - trait = calm - trait = education_martial_4 - 978.1.1 = { - birth = "978.1.1" + father = 188536 + 732.1.1 = { + birth = yes } - 1045.1.1 = { - death = "1045.1.1" + 792.1.1 = { + death = yes } } -73787 = { - name = "Fadl" - dynasty = 596 - +188535 = { + name = "Bistam" + dynasty = 582 # al-Taghlibi religion = "ashari" culture = "bedouin" - - 750.1.1 = { - birth = "750.1.1" + father = 188536 + 735.1.1 = { + birth = yes } - 813.1.1 = { - death = "813.1.1" + 795.1.1 = { + death = yes } } -73788 = { - name = "Abd-al-Rahman" - dynasty = 596 - - father = 73787 - - religion = ashari - culture = bedouin - - 783.1.1 = { +188536 = { + name = "Amr" + dynasty = 582 # al-Taghlibi + religion = "ashari" + culture = "bedouin" + 700.1.1 = { birth = yes } - 842.1.1 = { + 750.1.1 = { death = yes } } -73789 = { - name = "Fadl" - dynasty = 596 - +145968 = { + name = "Talut" + dynasty = 100667 religion = "ashari" culture = "bedouin" - father = 73787 - - 813.9.1 = { - birth = "813.9.1" - } - 839.1.1 = { - add_spouse = 73885 + 748.1.1 = { + birth = "748.1.1" } - 878.1.1 = { - death = "878.1.1" + 806.1.1 = { + death = "806.1.1" } } -73790 = { - name = "al-Sabbah" - dynasty = 596 - +145969 = { + name = "Ali" + dynasty = 100667 religion = "ashari" culture = "bedouin" - - father = 73788 - - 800.1.1 = { - birth = "800.1.1" + father = 145968 + 781.1.1 = { + birth = "781.1.1" } - 907.1.1 = { - death = "907.1.1" #Died 107 years old + 843.1.1 = { + death = "843.1.1" } } -73791 = { - name = "Harun" - dynasty = 596 +73210 = { + name = "Abd-al-Malik" + dynasty = 569 - religion = "ashari" - culture = "bedouin" + father = 73228 - father = 73788 + religion = ashari + culture = bedouin - 817.1.1 = { - birth = "817.1.1" + 1116.1.1 = { + birth = yes } - 845.1.1 = { - add_spouse = 73884 + 1144.1.1 = { + add_pressed_claim = title:d_valencia + add_pressed_claim = title:c_valencia + add_pressed_claim = title:c_castellon } - 885.1.1 = { - death = "885.1.1" + 1145.1.1 = { + remove_claim = title:d_valencia + remove_claim = title:c_valencia + remove_claim = title:c_castellon + } + 1145.7.1 = { + add_pressed_claim = title:d_valencia + add_pressed_claim = title:c_valencia + add_pressed_claim = title:c_castellon + } + 1146.1.1 = { + add_pressed_claim = title:c_denia + } + 1147.1.1 = { + remove_claim = title:d_valencia + } + 1163.1.1 = { + death = yes } } -73792 = { - name = "Muhammad" - dynasty = 596 +73228 = { + name = "Abd-al-Aziz" + dynasty = 569 - religion = "ashari" - culture = "bedouin" + father = 73227 - father = 73791 - mother = 73884 + religion = ashari + culture = bedouin - 847.1.1 = { - birth = "847.1.1" + 1092.1.1 = { + birth = yes } - 918.1.1 = { - death = "918.1.1" + 1126.1.1 = { + add_pressed_claim = title:d_valencia + add_pressed_claim = title:c_valencia + add_pressed_claim = title:c_castellon + } + 1144.1.1 = { + death = yes } } -73793 = { +73239 = { name = "Abd-al-Rahman" - dynasty = 596 + dynasty = 572 - father = 73789 - mother = 73885 + father = 73238 - religion = muwalladi + religion = ashari culture = bedouin - 840.1.1 = { + 1086.1.1 = { birth = yes } - 907.1.1 = { + 1109.1.1 = { + add_pressed_claim = title:c_murcia + } + 1145.9.1 = { + remove_claim = title:c_murcia + } + 1146.1.1 = { + add_pressed_claim = title:c_murcia + } + 1168.1.1 = { death = yes } } -73794 = { - name = "Amira" - dynasty = 596 - - religion = "ashari" - culture = "bedouin" +200042 = { + name = "Hakam" + dynasty = 1046003 - father = 73789 - mother = 73885 + religion = ashari + culture = bedouin - 845.1.1 = { - birth = "845.1.1" + 734.1.1 = { + birth = yes } - 897.1.1 = { - death = "897.1.1" + 757.1.1 = { + add_spouse = 200044 + } + 789.1.1 = { + death = yes } } -73795 = { - name = "Tayyib" - dynasty = 596 +200043 = { + name = "Abd-al-Rahman" + dynasty = 1046003 - religion = "ashari" - culture = "bedouin" + father = 200042 - father = 73792 + religion = ashari + culture = bedouin - 875.1.1 = { - birth = "875.1.1" + 758.1.1 = { + birth = yes } - 939.1.1 = { - death = "939.1.1" + 806.1.1 = { + death = yes } } -73796 = { - name = "Abd-al-Rahman" - dynasty = 596 - - father = 73795 +200054 = { + name = "Suleyman" + dynasty = 1046007 religion = ashari culture = bedouin - 915.1.1 = { + 736.1.1 = { birth = yes } - 978.1.1 = { + 793.1.1 = { death = yes } } -73797 = { - name = "Abdallah" - dynasty = 596 - +188608 = { + name = "Jabir" # Jabir b Tubah, governor of Basra + dynasty = 1042113 # Kilabid religion = "ashari" culture = "bedouin" - - father = 73796 - - 943.1.1 = { - birth = "943.1.1" + 725.1.1 = { + birth = yes } - 1010.1.1 = { - death = "1010.1.1" + 790.1.1 = { + death = yes } } -73839 = { - name = "Yahya" - dynasty = 12194 - - religion = "muwalladi" +188609 = { + name = "Muhammad" # Muhammad b Sulayman b Ali, governor of Kufa + dynasty = 1042114 # Kufahyid + religion = "ashari" culture = "bedouin" - - 832.1.1 = { - birth = "832.1.1" - } - 859.1.1 = { - add_spouse = 73840 + 729.1.1 = { + birth = yes } - 883.1.1 = { - death = "883.1.1" + 790.1.1 = { + death = yes } } -73840 = { - name = "Sahba" - female = yes - - religion = "muwalladi" +188624 = { + name = "Hakim" + dynasty = 1042121 # Abd al-Qays + religion = "ashari" culture = "bedouin" - - 843.1.1 = { - birth = "843.1.1" + 711.1.1 = { + birth = yes } - 907.1.1 = { - death = "907.1.1" + 764.1.1 = { + death = yes } } -73841 = { - name = "Muhammad" - dynasty = 12194 - - religion = "muwalladi" +188625 = { + name = "Aghlab" # fictitious + dynasty = 1042121 # Abd al-Qays + religion = "ashari" culture = "bedouin" - - father = 73839 - mother = 73840 - - 860.1.1 = { - birth = "860.1.1" + father = 188624 + 741.1.1 = { + birth = yes } - 925.1.1 = { - death = "925.1.1" + 800.1.1 = { + death = yes } } -73842 = { - name = "Hashim" - dynasty = 12194 - - father = 73839 - mother = 73840 - - religion = muwalladi - culture = bedouin - - 864.1.1 = { +188626 = { + name = "Sulayman" # leader in Bahrain + dynasty = 1042121 # Abd al-Qays + religion = "ashari" + culture = "bedouin" + father = 188624 + 738.1.1 = { birth = yes } - 930.1.1 = { + 770.1.1 = { # actually 768 death = yes } } -73843 = { - name = "Muhammad" - dynasty = 12194 - +188627 = { + name = "Ibrahim" # fictitious + dynasty = 1042121 # Abd al-Qays religion = "ashari" culture = "bedouin" - - father = 73842 - - 889.1.1 = { - birth = "889.1.1" + father = 188626 + 760.1.1 = { + birth = yes } - 950.1.1 = { - death = "950.1.1" + 810.1.1 = { + death = yes } } - -73845 = { - name = "Yahya" - dynasty = 12194 - +188610 = { + name = "Muhammad" # Muhammad b Ibrahim, governor of Mecca + dynasty = 1042115 # Ibrahimid religion = "ashari" culture = "bedouin" - - father = 73843 - - 923.1.1 = { - birth = "923.1.1" + 729.1.1 = { + birth = yes } - 975.1.1 = { - death = "975.1.1" + 783.1.1 = { + death = yes } } -73846 = { - name = "Abd-al-Rahman" - dynasty = 12194 - - father = 73843 - - religion = ashari - culture = bedouin - - 930.1.1 = { +188611 = { + name = "Abbas" + dynasty = 101727 + religion = "ashari" + culture = "bedouin" + father = 188671 + trait = sayyid + 665.1.1 = { birth = yes } - 989.1.1 = { + 730.1.1 = { death = yes } } -73847 = { - name = "Abd-al-Rahman" - dynasty = 12194 - - father = 73845 - - religion = ashari - culture = bedouin - - 950.1.1 = { +188612 = { + name = "Qutham" # governor of Yamamah + dynasty = 101727 + religion = "ashari" + culture = "bedouin" + father = 188611 + trait = sayyid + 700.1.1 = { birth = yes } - 1013.1.1 = { + 776.1.1 = { death = yes } } -73848 = { - name = "Yahya" - dynasty = 12194 - +188613 = { + name = "Zeyd" # fictitious holder of Ar Ar/Shaka + dynasty = 1042116 # Banu Kalb religion = "ashari" culture = "bedouin" - - father = 73839 - - 872.1.1 = { - birth = "872.1.1" + 740.1.1 = { + birth = yes } - 930.1.1 = { - death = "930.1.1" + 800.1.1 = { + death = yes } } -73849 = { - name = "Mundir" - dynasty = 12194 - +188614 = { + name = "Mirza" # fictitious + dynasty = 1042117 # Banu Tayy religion = "ashari" culture = "bedouin" - - father = 73848 - - 900.1.1 = { - birth = "900.1.1" + 700.1.1 = { + birth = yes } - 959.1.1 = { - death = "959.1.1" + 760.1.1 = { + death = yes } } -73850 = { - name = "Yahya" - dynasty = 12194 - +188615 = { + name = "Ubayd" # fictitious holder of Rafha + dynasty = 1042117 # Banu Tayy religion = "ashari" culture = "bedouin" - - father = 73849 - - 933.1.1 = { - birth = "933.1.1" + father = 188614 + 734.1.1 = { + birth = yes } - 990.1.1 = { - death = "990.1.1" + 800.1.1 = { + death = yes } } -73884 = { - name = "Jahaira" - female = yes - +188616 = { + name = "Ghalib" # fictitious holder of Hail + dynasty = 1042117 # Banu Tayy religion = "ashari" culture = "bedouin" - - 827.1.1 = { - birth = "827.1.1" + father = 188614 + 736.1.1 = { + birth = yes } - 892.1.1 = { - death = "892.1.1" + 800.1.1 = { + death = yes } } -73885 = { - name = "Yasmin" - female = yes - +188617 = { + name = "Ya_qub" # fictitious + dynasty = 1042118 # Banu Judham religion = "ashari" culture = "bedouin" - - 820.1.1 = { - birth = "820.1.1" + 700.1.1 = { + birth = yes } - 888.1.1 = { - death = "888.1.1" + 755.1.1 = { + death = yes } } -73886 = { - name = "Sholah" - female = yes +188618 = { + name = "Ya_qub" # fictitious holder of Al Aqabah + dynasty = 1042118 # Banu Judham + religion = "ashari" + culture = "bedouin" + father = 188617 + 725.1.1 = { + birth = yes + } + 790.1.1 = { + death = yes + } +} +188619 = { + name = "Hasan" # fictitious holder of Tabuk + dynasty = 1042118 # Banu Judham religion = "ashari" culture = "bedouin" + father = 188617 + 728.1.1 = { + birth = yes + } + 790.1.1 = { + death = yes + } +} - 846.1.1 = { - birth = "846.1.1" +188620 = { + name = "Nizam" # fictitious holder of Hijaz + dynasty = 1042119 # Banu Udhrah + religion = "ashari" + culture = "bedouin" + 742.1.1 = { + birth = yes } - 912.1.1 = { - death = "912.1.1" + 795.1.1 = { + death = yes } } -73887 = { - name = "Sajr" - dynasty = 12290 - +188621 = { + name = "Kilab" # fictitious holder of Asir + dynasty = 1042120 # Banu Kinanah religion = "ashari" culture = "bedouin" - - 797.1.1 = { - birth = "797.1.1" + 720.1.1 = { + birth = yes } - 850.1.1 = { - death = "850.1.1" + 780.1.1 = { + death = yes } } -73888 = { - name = "Usama" - dynasty = 12290 - +188622 = { + name = "Qusayy" # fictitious + dynasty = 1042120 # Banu Kinanah religion = "ashari" culture = "bedouin" - - father = 73887 - - 822.1.1 = { - birth = "822.1.1" - } - 850.1.1 = { - add_spouse = 73890 + father = 188621 + 745.1.1 = { + birth = yes } - 889.1.1 = { - death = "889.1.1" + 795.1.1 = { + death = yes } } -73889 = { - name = "Muhammad" - dynasty = 12290 - +188623 = { + name = "Yasmin" # fictitious + female = yes + dynasty = 1042120 # Banu Kinanah religion = "ashari" culture = "bedouin" - - father = 73888 - mother = 73890 - - 853.1.1 = { - birth = "853.1.1" + father = 188621 + 751.1.1 = { + birth = yes } - 900.1.1 = { - death = "900.1.1" + 800.1.1 = { + death = yes } } - -73890 = { - name = "Faghira" - female = yes - +188551 = { + name = "Ubayd" # fictitious + dynasty = 1042103 religion = "ashari" culture = "bedouin" - - 833.1.1 = { - birth = "833.1.1" + 730.4.4 = { + birth = yes } - 895.1.1 = { - death = "895.1.1" + 789.4.4 = { + death = yes } } - -73903 = { - name = "Ali" - dynasty = 1046000 - - father = 200025 - mother = 73902 +200229 = { + name = "Yusuf" + dynasty = 1046027 religion = ashari culture = bedouin - 725.1.1 = { + 741.1.1 = { birth = yes } - 789.1.1 = { + 799.1.1 = { death = yes } } -73904 = { - name = "Ghalib" - dynasty = 1046000 - - father = 73903 +200222 = { + name = "Marwan" + dynasty = 1046024 religion = ashari culture = bedouin - 757.1.1 = { + 741.1.1 = { birth = yes } - 812.1.1 = { + 799.1.1 = { death = yes } } - -73905 = { - name = "Talib" - dynasty = 1046000 - - father = 73904 +200226 = { + name = "Hisham" + dynasty = 1046026 religion = ashari culture = bedouin - 784.1.1 = { + 728.1.1 = { birth = yes } - 852.1.1 = { + 758.1.1 = { + add_spouse = 200227 + } + 780.1.1 = { death = yes } } -73906 = { - name = "Abd-al-Yabbar" - dynasty = 1046000 +200228 = { + name = "Ibrahim" + dynasty = 1046026 - father = 73905 + father = 200226 + mother = 200227 religion = ashari culture = bedouin + 760.1.1 = { + birth = yes + } 813.1.1 = { + death = yes + } +} +188605 = { + name = "Uways" # fictitious governor of Makran + dynasty = 1042133 + religion = "ashari" + culture = "bedouin" + 723.1.1 = { birth = yes } - 858.1.1 = { + 780.1.1 = { death = yes } } -73907 = { - name = "Reshawna" - female = yes - dynasty = 1046000 - - father = 73906 - - religion = ashari - culture = bedouin - - 840.1.1 = { +188606 = { + name = "Hisham" # fictitious governor of Kerman + dynasty = 1042137 + religion = "ashari" + culture = "bedouin" + 729.1.1 = { birth = yes } - 916.1.1 = { + 788.1.1 = { death = yes } } - -73927 = { - name = "Ushar" - female = yes - +188604 = { + name = "Ma_n" # governor of Sistan + dynasty = 1029123 # Shaybanid religion = "ashari" culture = "bedouin" - - 824.1.1 = { - birth = "824.1.1" + father = 146067 + 712.1.1 = { + birth = yes } - 890.1.1 = { - death = "890.1.1" + 769.6.1 = { + death = yes } } - -73928 = { - name = "al-Hakam" - dynasty = 597 - - father = 73683 - mother = 73927 - - religion = "muwalladi" +188602 = { + # Governor of Khorasan + name = "Homayd" + dynasty = 602 # Taid or al-Ta'i + religion = "ashari" culture = "bedouin" - - trait = sayyid - - 850.1.1 = { - birth = "850.1.1" + father = 188574 + 720.1.1 = { + birth = yes } - 900.1.1 = { - death = "900.1.1" + 776.1.1 = { + death = yes } } -73941 = { - name = "Attab" - dynasty = 100709 +188574 = { + name = "Qahtaba" + dynasty = 602 # Taid or al-Ta'i + religion = "ashari" + culture = "bedouin" + father = 146022 + 690.1.1 = { + birth = yes + } + 749.8.27 = { + death = yes + } +} - religion = "muwalladi" +188575 = { + name = "Al-Hasan" + dynasty = 602 # Taid or al-Ta'i + religion = "ashari" culture = "bedouin" + father = 188574 + 713.1.1 = { + birth = yes + } + 797.1.1 = { + death = yes + } +} - 814.1.1 = { - birth = "814.1.1" +188576 = { + name = "Muhammad" + dynasty = 602 # Taid or al-Ta'i + religion = "ashari" + culture = "bedouin" + father = 188575 + 738.1.1 = { + birth = yes } - 867.1.1 = { - add_spouse = 73942 + 815.1.1 = { + death = yes } - 910.1.1 = { - death = "910.1.1" +} + +188577 = { + name = "Ali" + dynasty = 602 # Taid or al-Ta'i + religion = "ashari" + culture = "bedouin" + father = 188575 + 740.1.1 = { + birth = yes + } + 815.1.1 = { + death = yes } } -73942 = { - name = "Rasa" - female = yes +188578 = { + name = "Sa_id" + dynasty = 602 # Taid or al-Ta'i + religion = "ashari" + culture = "bedouin" + father = 188575 + 742.1.1 = { + birth = yes + } + 815.1.1 = { + death = yes + } +} - religion = "muwalladi" +188579 = { + name = "Abdallah" + dynasty = 602 # Taid or al-Ta'i + religion = "ashari" culture = "bedouin" + father = 188602 + 749.1.1 = { + birth = yes + } + 815.1.1 = { + death = yes + } +} - 850.1.1 = { - birth = "850.1.1" +188690 = { + # Governor of Khorasan, 780 & 782 + name = "al-Musayyab" + dynasty = 1042152 # Dabbid + religion = "ashari" + culture = "bedouin" + 730.1.1 = { + birth = yes } - 916.1.1 = { - death = "916.1.1" + 790.1.1 = { + death = yes } } -73943 = { - name = "Nayih" - dynasty = 12302 - - father = 73944 - - religion = "muwalladi" +188691 = { + name = "Zuhayr" + dynasty = 1042152 # Dabbid + religion = "ashari" culture = "bedouin" - - 833.1.1 = { - birth = "833.1.1" - } - 860.1.1 = { - add_spouse = 73948 + father = 188690 + 755.1.1 = { + birth = yes } - 889.1.1 = { - death = "889.1.1" + 820.1.1 = { + death = yes } } -73944 = { - name = "Suleyman" - dynasty = 12302 - - father = 73945 - +188692 = { + name = "al-Harith" + dynasty = 101727 # Abbasid religion = "ashari" culture = "bedouin" - - 815.1.1 = { - birth = "815.1.1" + father = 33901 + 665.1.1 = { + birth = yes } - 867.1.1 = { - death = "867.1.1" + 715.1.1 = { + death = yes } } -73945 = { - name = "Nayih" - dynasty = 12302 - +188693 = { + name = "al-Sariyy" + dynasty = 101727 # Abbasid religion = "ashari" culture = "bedouin" - - 772.1.1 = { - birth = "772.1.1" + father = 188692 + 705.1.1 = { + birth = yes } - 831.1.1 = { - death = "831.1.1" + 770.1.1 = { + death = yes } } -73946 = { - name = "Amr" - dynasty = 12302 - - father = 73945 - - religion = "muwalladi" +188696 = { + name = "Hammad" # general that fought Ustadhsis + dynasty = 1042155 # Amrid + religion = "ashari" culture = "bedouin" - - 823.1.1 = { - birth = "823.1.1" + father = 188692 + 715.1.1 = { + birth = yes } - 876.1.1 = { - death = "876.1.1" + 775.1.1 = { + death = yes } } - -73947 = { - name = "Hafs" - dynasty = 12302 - - father = 73946 - - religion = "muwalladi" +146014 = { + name = "Zafir" + dynasty = 1022357 # Sulamid or Al-Sulami + religion = "ashari" culture = "bedouin" - 859.1.1 = { - birth = "859.1.1" + 681.1.1 = { + birth = "681.1.1" } - 925.1.1 = { - death = "925.1.1" + 735.1.1 = { + death = "735.1.1" } } -73948 = { - name = "Qamara" - female = yes - - religion = "muwalladi" +146015 = { + name = "Asid" + dynasty = 1022357 + religion = "ashari" culture = "bedouin" - - 842.1.1 = { - birth = "842.1.1" + father = 146014 + 700.1.1 = { + birth = "700.1.1" } - 906.1.1 = { - death = "906.1.1" + 754.1.1 = { + death = "754.1.1" } } -160015 = { - name = "Isma_il" - dynasty = 7296 - +146016 = { + name = "Yazid" + dynasty = 1022357 + religion = "ashari" culture = "bedouin" - religion = "ismaili" - trait = sayyid - father = 163130 - 840.1.1 = { - birth = "840.1.1" + father = 146015 + 720.1.1 = { + birth = "720.1.1" } - 866.1.1 = { - death = "866.1.1" + 783.1.1 = { + death = "783.1.1" } } -160016 = { - name = "Yusuf" - dynasty_house = house_ukhaidhirid +146017 = { + name = "Rashid" + dynasty = 1022357 + religion = "ashari" culture = "bedouin" - religion = "ismaili" - trait = sayyid - father = 74041 - 860.1.1 = { - birth = "860.1.1" + father = 146015 + 732.1.1 = { + birth = "732.1.1" } - 910.1.1 = { - death = "910.1.1" + 782.1.1 = { + death = "782.1.1" } } -160017 = { - name = "Isma_il" - dynasty_house = house_ukhaidhirid +146018 = { + name = "Khalid" + dynasty = 1022357 + religion = "ashari" culture = "bedouin" - religion = "ismaili" - trait = sayyid - father = 160016 - 880.1.1 = { - birth = "880.1.1" + father = 146016 + 741.1.1 = { + birth = "741.1.1" } - 928.1.1 = { - death = "928.1.1" + 779.1.1 = { + death = "779.1.1" } } -160018 = { - name = "Hasan" - dynasty_house = house_ukhaidhirid +146019 = { + name = "Ahmad" + dynasty = 1022357 + religion = "ashari" culture = "bedouin" - religion = "ismaili" - trait = sayyid - father = 160017 - 900.1.1 = { - birth = "900.1.1" + father = 146016 + 743.1.1 = { + birth = "743.1.1" } - 950.1.1 = { - death = "950.1.1" + 794.1.1 = { + death = "794.1.1" } } -160019 = { - name = "Isma_il" - dynasty_house = house_ukhaidhirid +146020 = { + name = "Yusuf" + dynasty = 1022357 + religion = "ashari" culture = "bedouin" - religion = "ismaili" - trait = sayyid - father = 160017 - 901.1.1 = { - birth = "901.1.1" + father = 146017 + 749.1.1 = { + birth = "749.1.1" } - 955.1.1 = { - death = "955.1.1" + 814.1.1 = { + death = "814.1.1" } } -160020 = { - name = "Ahmad" - dynasty_house = house_ukhaidhirid +146021 = { + name = "Abdallah" + dynasty = 1022357 + religion = "ashari" culture = "bedouin" - religion = "ismaili" - trait = sayyid - father = 160017 - 903.1.1 = { - birth = "903.1.1" + father = 146019 + 760.1.1 = { + birth = "760.1.1" } - 958.1.1 = { - death = "958.1.1" + 819.1.1 = { + death = "819.1.1" } } -73975 = { - name = "Jahaira" - female = yes - - religion = "muwalladi" +146022 = { + name = "Shabib" + dynasty = 602 # Taid or al-Ta'i + religion = "ashari" culture = "bedouin" - 827.1.1 = { - birth = "827.1.1" + 670.1.1 = { + birth = yes } - 896.1.1 = { - death = "896.1.1" + 735.1.1 = { + death = yes } } -163151 = { - name = "Dulaf" - dynasty = 809 +146023 = { + name = "Subai" + dynasty = 1022358 # Kindid or al-Kindi religion = "ashari" culture = "bedouin" - father = 163098 - 835.1.1 = { - birth = "835.1.1" + + 723.1.1 = { + birth = yes } - 879.1.1 = { - death = "879.1.1" + 778.1.1 = { + death = yes } } -163152 = { - name = "Ahmad" - dynasty = 809 +146024 = { + name = "Salih" + dynasty = 1022358 religion = "ashari" culture = "bedouin" - father = 163098 - 840.1.1 = { - birth = "840.1.1" - } - 893.1.1 = { - death = "893.1.1" + father = 146023 + 740.1.1 = { + birth = yes } -} - -163166 = { - name = "Muhammad" - dynasty = 7296 # Hashimid - religion = "zayidi" + 795.1.1 = { + death = yes + } +} + +146025 = { + name = "Amer" + dynasty = 101731 # Hilalid or al-Hilali + religion = "ashari" culture = "bedouin" - trait = sayyid - father = 163128 - 832.1.1 = { - birth = "832.1.1" + father = 146026 + 760.1.1 = { + birth = yes } - 900.10.3 = { - death = "900.10.3" + 825.1.1 = { + death = yes } } -145596 = { - name = "Hnanisho" - dynasty = 1022234 - religion = "nestorian" +146026 = { + name = "Zufar" + dynasty = 101731 + religion = "ashari" culture = "bedouin" - father = 145598 - 1288.1.1 = { - birth = "1288.1.1" + father = 146027 + 741.1.1 = { + birth = yes } - 1338.10.22 = { - death = "1338.10.22" + 800.1.1 = { + death = yes } } -145597 = { - name = "Maremmeh" - dynasty = 1022234 - religion = "nestorian" +146027 = { + name = "Asim" + dynasty = 101731 + religion = "ashari" culture = "bedouin" - father = 145598 - 1291.1.1 = { - birth = "1291.1.1" + + 713.1.1 = { + birth = yes } - 1335.7.28 = { - death = "1335.7.28" + 767.1.1 = { + death = yes } } -145598 = { - name = "Theodosis" - dynasty = 1022234 - religion = "nestorian" +146028 = { + name = "Yahya" + dynasty = 1022359 # Hajurid or al-Hajuri + religion = "ashari" culture = "bedouin" - father = 145603 - 1268.1.1 = { - birth = "1268.1.1" + + 719.1.1 = { + birth = yes } - 1331.12.19 = { - death = "1331.12.19" + 777.1.1 = { + death = yes } } -145599 = { - name = "Denha" - dynasty = 1022234 - religion = "nestorian" +146029 = { + name = "Mayuf" + dynasty = 1022359 + religion = "ashari" culture = "bedouin" - father = 145597 - 1310.1.1 = { - birth = "1310.1.1" + father = 146028 + 739.1.1 = { + birth = yes } - 1338.10.22 = { - death = "1338.10.22" + 805.1.1 = { + death = yes } } -145600 = { - name = "Yohannan" - dynasty = 1022234 - religion = "nestorian" +146030 = { + name = "Asim" + dynasty = 101862 # Uqaylid or al-Uqayli + religion = "ashari" culture = "bedouin" - father = 145598 - 1293.1.1 = { - birth = "1293.1.1" + + 610.1.1 = { + birth = yes } - 1349.9.28 = { - death = "1349.9.28" + 658.1.1 = { + death = yes } } -145601 = { - name = "Theodosis" - dynasty = 1022234 - religion = "nestorian" +146031 = { + name = "Rabi_a" + dynasty = 101862 + religion = "ashari" culture = "bedouin" - father = 145596 - 1310.1.1 = { - birth = "1310.1.1" + father = 146030 + 627.1.1 = { + birth = yes } - 1362.1.8 = { - death = "1362.1.8" + 656.11.7 = { + death = yes } } -145602 = { - name = "Surin" - dynasty = 1022234 - religion = "nestorian" +146032 = { + name = "Muslim" + dynasty = 101862 + religion = "ashari" culture = "bedouin" - father = 145601 - 1333.1.1 = { - birth = "1333.1.1" + father = 146031 + 655.1.1 = { + birth = yes } - 1398.4.10 = { - death = "1398.4.10" + 732.1.1 = { + death = yes } } -145603 = { - name = "Pethion" - dynasty = 1022234 - religion = "nestorian" +146033 = { + name = "Ishaq" + dynasty = 101862 + religion = "ashari" culture = "bedouin" - father = 145605 - 1250.1.1 = { - birth = "1250.1.1" + father = 146032 + 708.1.1 = { + birth = yes } - 1302.7.4 = { - death = "1302.7.4" + 766.1.1 = { + death = yes } } -145604 = { - name = "Giwargis" - dynasty = 1022234 - religion = "nestorian" +146034 = { + name = "Abd_al-Malik" + dynasty = 101862 + religion = "ashari" culture = "bedouin" - father = 145605 - 1247.1.1 = { - birth = "1247.1.1" + father = 146032 + 710.1.1 = { + birth = yes } - 1296.1.18 = { - death = "1296.1.18" + 772.1.1 = { + death = yes } } -145605 = { - name = "Pethion" - dynasty = 1022234 - religion = "nestorian" +146035 = { + name = "Isa" + dynasty = 101862 + religion = "ashari" culture = "bedouin" - father = 145606 - 1228.1.1 = { - birth = "1228.1.1" + father = 146032 + 715.1.1 = { + birth = yes } - 1289.1.30 = { - death = "1289.1.30" + 782.1.1 = { + death = yes } } -145606 = { - name = "Theodosis" - dynasty = 1022234 - religion = "nestorian" +146036 = { + name = "Bakkar" + dynasty = 101862 + religion = "ashari" culture = "bedouin" - father = 145607 - 1210.1.1 = { - birth = "1210.1.1" + father = 146032 + 725.1.1 = { + birth = yes } - 1273.7.15 = { - death = "1273.7.15" + 790.1.1 = { + death = yes } } -145607 = { - name = "Nikolas" - dynasty = 1022234 - religion = "nestorian" +146037 = { + name = "Amir" + dynasty = 101862 + religion = "ashari" culture = "bedouin" - 1190.1.1 = { - birth = "1190.1.1" + father = 146036 + 755.1.1 = { + birth = yes } - 1261.12.29 = { - death = "1261.12.29" + 817.1.1 = { + death = yes } } -145608 = { - name = "Abraham" - dynasty = 1022235 - religion = "nestorian" +146054 = { + name = "Amr" + dynasty = 1022364 # Al-Harashi or Harashid + religion = "ashari" culture = "bedouin" - father = 145609 - 1220.1.1 = { - birth = "1220.1.1" + + 670.1.1 = { + birth = yes } - 1276.8.2 = { - death = "1276.8.2" + 721.1.1 = { + death = yes } } -145609 = { - name = "Gregoris" - dynasty = 1022235 - religion = "nestorian" +146055 = { + name = "Sa_id" + dynasty = 1022364 + religion = "ashari" culture = "bedouin" - father = 145610 - 1170.1.1 = { - birth = "1170.1.1" + father = 146054 + 690.1.1 = { + birth = yes } - 1228.3.1 = { - death = "1228.3.1" + 749.1.1 = { + death = yes } } -145610 = { - name = "Eliya" - dynasty = 1022235 - religion = "nestorian" +146056 = { + name = "Yazid" + dynasty = 1022364 + religion = "ashari" culture = "bedouin" - father = 145611 - 1141.1.1 = { - birth = "1141.1.1" + father = 146055 + 710.1.1 = { + birth = yes } - 1199.10.3 = { - death = "1199.10.3" + 744.1.1 = { + death = yes } } -145611 = { - name = "Aba" - dynasty = 1022235 - religion = "nestorian" +146057 = { + name = "Nadr" + dynasty = 1022364 + religion = "ashari" culture = "bedouin" - father = 145612 - 1124.1.1 = { - birth = "1124.1.1" + father = 146055 + 715.1.1 = { + birth = yes } - 1181.11.4 = { - death = "1181.11.4" + 752.1.1 = { + death = yes } } -145612 = { - name = "Abraham" - dynasty = 1022235 - religion = "nestorian" +146058 = { + name = "Anbasa" + dynasty = 1022364 + religion = "ashari" culture = "bedouin" - father = 145613 - 1105.1.1 = { - birth = "1105.1.1" + father = 146055 + 735.1.1 = { + birth = yes } - 1164.1.12 = { - death = "1164.1.12" + 798.1.1 = { + death = yes } } -145613 = { - name = "Maremmeh" - dynasty = 1022235 - religion = "nestorian" +146059 = { + name = "Yahya" + dynasty = 1022364 + religion = "ashari" culture = "bedouin" - father = 145614 - 1083.1.1 = { - birth = "1083.1.1" + father = 146055 + 740.1.1 = { + birth = yes } - 1141.1.4 = { - death = "1141.1.4" + 807.1.1 = { + death = yes } } -188527 = { - name = "Sama" - dynasty = 1042099 # Banu Sama +146060 = { + name = "Salih" + dynasty = 101727 # Abbasid religion = "ashari" culture = "bedouin" - 685.1.1 = { + father = 33902 + trait = sayyid + 711.1.1 = { birth = yes } - 740.1.1 = { + 769.1.1 = { death = yes } } -188533 = { - name = "Hisam" - dynasty = 582 # al-Taghlibi +146061 = { + name = "Abdallah" + dynasty = 101727 religion = "ashari" culture = "bedouin" - father = 188536 - 730.1.1 = { + father = 33902 + trait = sayyid + 712.1.1 = { birth = yes } - 790.1.1 = { + 764.1.1 = { death = yes } } -188534 = { - name = "Sufyah" - dynasty = 582 # al-Taghlibi +146062 = { + name = "Al-Fadl" + dynasty = 101727 religion = "ashari" culture = "bedouin" - father = 188536 - 732.1.1 = { + father = 146060 + trait = sayyid + 740.1.1 = { birth = yes } - 792.1.1 = { + 789.1.1 = { death = yes } } -188535 = { - name = "Bistam" - dynasty = 582 # al-Taghlibi +146063 = { + name = "Ibrahim" + dynasty = 101727 religion = "ashari" culture = "bedouin" - father = 188536 - 735.1.1 = { + father = 146060 + trait = sayyid + 742.1.1 = { birth = yes } - 795.1.1 = { + 793.1.1 = { death = yes } } -188536 = { - name = "Amr" - dynasty = 582 # al-Taghlibi +146064 = { + name = "Abd_al-Malik" + dynasty = 101727 religion = "ashari" culture = "bedouin" - 700.1.1 = { + father = 146060 + trait = sayyid + 750.1.1 = { birth = yes } - 750.1.1 = { + 812.1.1 = { death = yes } } -145968 = { - name = "Talut" - dynasty = 100667 +146065 = { + name = "Abdallah" + dynasty = 101727 religion = "ashari" culture = "bedouin" - - 748.1.1 = { - birth = "748.1.1" + father = 146060 + trait = sayyid + 755.1.1 = { + birth = yes } - 806.1.1 = { - death = "806.1.1" + 813.1.1 = { + death = yes } } -145969 = { - name = "Ali" - dynasty = 100667 +146066 = { + name = "Abd_ar-Rahman" + dynasty = 101727 religion = "ashari" culture = "bedouin" - father = 145968 - 781.1.1 = { - birth = "781.1.1" + father = 146064 + trait = sayyid + 768.1.1 = { + birth = yes } - 843.1.1 = { - death = "843.1.1" + 813.1.1 = { + death = yes } } -73211 = { - name = "Itimad" - female = yes - religion = ashari - culture = bedouin +146067 = { + name = "Za_ida" + dynasty = 1029123 # Al-Shaybani or Shaybanid + religion = "ashari" + culture = "bedouin" - 1046.1.1 = { + 690.1.1 = { birth = yes } - 1092.1.1 = { + 747.1.1 = { death = yes } } -73248 = { - name = "Rasiq" - dynasty = 12208 - - religion = ashari - culture = bedouin - 1020.1.1 = { +146068 = { + name = "Za_ida" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 188604 + 743.1.1 = { birth = yes } - 1042.1.1 = { - employer = 3212 + 801.1.1 = { + death = yes } - 1046.1.1 = { - add_spouse = 45028 +} + +146069 = { + name = "Sharahil" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 188604 + 755.1.1 = { + birth = yes } - 1069.1.1 = { + 819.1.1 = { death = yes } } -73967 = { - name = "Aslam" - dynasty = 12308 - - father = 73968 - mother = 73975 - religion = muwalladi - culture = bedouin - - 844.1.1 = { +146070 = { + name = "Mazyad" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 146067 + 714.1.1 = { birth = yes } - 931.1.1 = { + 761.1.1 = { death = yes } } -73968 = { - name = "Abd-al-Aziz" - dynasty = 12308 - - father = 200033 - - religion = muwalladi - culture = bedouin - - 812.1.1 = { +146071 = { + name = "Yazid" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + trait = education_martial_3 + trait = diligent + father = 146070 + 735.1.1 = { birth = yes } - 843.1.1 = { - add_spouse = 73975 - } - 870.1.1 = { + 801.1.1 = { death = yes } } -3206 = { - name = "al-Mansur" #AKA: Muhammad al-Mansur - dynasty = 569 - - martial = 9 - - religion = ashari - culture = bedouin - - trait = education_diplomacy_2 - - 938.1.1 = { +146072 = { + name = "Ahmad" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 146070 + 740.1.1 = { birth = yes } - 981.1.1 = { - add_spouse = 70125 - } - 1002.8.10 = { + 795.1.1 = { death = yes } } -3910 = { - name = "Abd-al-Rahman" - dynasty = 572 - - father = 45027 - - religion = ashari - culture = bedouin - - 1028.1.1 = { +146073 = { + name = "Salil" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 146072 + 766.1.1 = { birth = yes } - 1081.1.1 = { + 822.1.1 = { death = yes } } -20852 = { - name = "Abd-al-Malik" - dynasty = 101607 - - father = 45001 - - religion = ashari - culture = bedouin - - 1035.1.1 = { +146074 = { + name = "Asad" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 146071 + 752.1.1 = { birth = yes } - 1078.1.1 = { + 816.1.1 = { death = yes } } -45000 = { - name = "Abd-al-Hazm" - dynasty = 101607 - - religion = ashari - culture = bedouin - - 991.1.1 = { +146075 = { + name = "Muhammad" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 146071 + 765.1.1 = { birth = yes } - 1043.1.1 = { + 823.1.1 = { death = yes } } -45002 = { - name = "Abd-al-Rahman" - dynasty = 101607 - - father = 45001 - - religion = ashari - culture = bedouin - - 1034.1.1 = { +146076 = { + name = "Khalid" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 146071 + 780.1.1 = { birth = yes } - 1085.1.1 = { + 844.1.1 = { + # dynasty = 1029124 death = yes } } -45025 = { - name = "Abd-al-Aziz" - dynasty = 569 - - father = 73226 - - religion = ashari - culture = bedouin - - 999.1.1 = { +146077 = { + name = "Muhammad" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 146076 + 817.1.1 = { birth = yes } - 1061.1.1 = { + 844.1.1 = { + # dynasty = 1029124 + } + 882.1.1 = { death = yes } } -45026 = { - name = "Abd-al-Malik" - dynasty = 569 - - father = 45025 - - religion = ashari - culture = bedouin - - 1020.1.1 = { +146078 = { + name = "Yazid" + dynasty = 1029123 + religion = "ashari" + culture = "bedouin" + father = 146076 + 819.1.1 = { birth = yes } - 1060.1.1 = { - add_spouse = 20858 - } - 1065.1.1 = { - add_pressed_claim = title:d_valencia + 844.1.1 = { + # dynasty = 1029124 } - 1069.1.1 = { + 881.1.1 = { death = yes } } -73180 = { - name = "Abd-al-Malik" - dynasty = 599 - - father = 45005 - - religion = ashari - culture = bedouin - - 1073.1.1 = { +146126 = { + name = "Ibrahim" + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 33902 + trait = sayyid + 714.1.1 = { birth = yes } - 1110.1.1 = { - add_pressed_claim = title:c_castellon - } - 1110.5.1 = { - add_pressed_claim = title:c_zaragoza + 762.1.1 = { + death = yes } - 1118.12.18 = { - remove_claim = title:c_zaragoza +} + +146127 = { + name = "Abd_al-Bahhab" + dynasty = 101727 + religion = "ashari" + culture = "bedouin" + father = 146126 + trait = sayyid + 734.1.1 = { + birth = yes } - 1130.1.1 = { + 781.1.1 = { death = yes } } -73210 = { - name = "Abd-al-Malik" - dynasty = 569 - - father = 73228 - - religion = ashari - culture = bedouin +146132 = { + name = "Muhammad" + dynasty = 1022366 # Taglibid or al-Taglibi + religion = "ashari" + culture = "bedouin" - 1116.1.1 = { + 722.1.1 = { birth = yes } - 1144.1.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:c_valencia - add_pressed_claim = title:c_castellon - } - 1145.1.1 = { - remove_claim = title:d_valencia - remove_claim = title:c_valencia - remove_claim = title:c_castellon - } - 1145.7.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:c_valencia - add_pressed_claim = title:c_castellon - } - 1146.1.1 = { - add_pressed_claim = title:c_denia - } - 1147.1.1 = { - remove_claim = title:d_valencia - } - 1163.1.1 = { + 773.1.1 = { death = yes } } -73216 = { - name = "Abd-al-Yabbar" - dynasty = 594 - - father = 3214 - mother = 73211 - - religion = ashari - culture = bedouin - - 1067.1.1 = { + +146133 = { + name = "Fuad" + dynasty = 1022366 + religion = "ashari" + culture = "bedouin" + father = 146132 + 741.1.1 = { birth = yes } - 1095.1.1 = { + 803.1.1 = { death = yes } } -73226 = { - name = "Abd-al-Rahman" #AKA: Sanchuelo - dynasty = 569 - - father = 3206 - mother = 70125 - - religion = ashari - culture = bedouin - - 983.1.1 = { +146134 = { + name = "Musa" + dynasty = 1022366 + religion = "ashari" + culture = "bedouin" + father = 146132 + 743.1.1 = { birth = yes } - 1009.1.1 = { + 807.1.1 = { death = yes } } -73228 = { - name = "Abd-al-Aziz" - dynasty = 569 - - father = 73227 - - religion = ashari - culture = bedouin - - 1092.1.1 = { +146135 = { + name = "Sauq" + dynasty = 1022366 + religion = "ashari" + culture = "bedouin" + father = 146134 + 765.1.1 = { birth = yes } - 1126.1.1 = { - add_pressed_claim = title:d_valencia - add_pressed_claim = title:c_valencia - add_pressed_claim = title:c_castellon + 822.1.1 = { + death = yes + } +} + +146136 = { + name = "Malik" + dynasty = 1022366 + religion = "ashari" + culture = "bedouin" + father = 146135 + 801.1.1 = { + birth = yes } - 1144.1.1 = { + 866.1.1 = { death = yes } } - -73239 = { - name = "Abd-al-Rahman" - dynasty = 572 - - father = 73238 - - religion = ashari - culture = bedouin - - 1086.1.1 = { +188653 = { + name = "Shu_ayb" + dynasty = 1042122 # Banu Tamim + religion = "ashari" + culture = "bedouin" + father = 188630 + trait = education_martial_3 + 753.1.1 = { birth = yes } - 1109.1.1 = { - add_pressed_claim = title:c_murcia - } - 1145.9.1 = { - remove_claim = title:c_murcia - } - 1146.1.1 = { - add_pressed_claim = title:c_murcia - } - 1168.1.1 = { + 821.1.1 = { death = yes } } - -200020 = { - name = "Abd-al-Rahman" - dynasty = 597 - - father = 73679 - - trait = sayyid - - religion = ashari - culture = bedouin - - 747.1.1 = { +188603 = { + name = "Jibril" # governor of Samarkand in 775 + dynasty = 1042147 + religion = "ashari" + culture = "bedouin" + father = 188685 + 732.1.1 = { birth = yes } - 800.1.1 = { + 785.1.1 = { death = yes } } -200021 = { - name = "Abdallah" - dynasty = 597 - - father = 73679 - - trait = sayyid - - religion = ashari - culture = bedouin - - 760.1.1 = { +188680 = { + name = "Maslama" # governor of Egypt in 789 + dynasty = 1042147 + religion = "ashari" + culture = "bedouin" + father = 188685 + 737.1.1 = { birth = yes } - 805.1.1 = { + 795.1.1 = { death = yes } } -200022 = { - name = "al-Qasim" - dynasty = 597 - - father = 73679 - - trait = sayyid - - religion = ashari - culture = bedouin - - 762.1.1 = { +188685 = { + name = "Yahya" + dynasty = 1042147 + religion = "ashari" + culture = "bedouin" + 710.1.1 = { birth = yes } - 803.1.1 = { + 780.1.1 = { death = yes } } -200023 = { - name = "Abd-al-Aziz" - dynasty = 1046001 - - father = 200024 - - religion = ashari - culture = bedouin - - 673.1.1 = { +188683 = { + # general who fought al-Muqanna + name = "Uqbah" + dynasty = 1042150 + religion = "ashari" + culture = "bedouin" + 725.1.1 = { birth = yes } - 714.1.1 = { - add_spouse = 200063 - } - 715.8.1 = { + 783.1.1 = { death = yes } } - -200024 = { - name = "Musa" - dynasty = 1046001 - - martial = 10 - - religion = ashari - culture = bedouin - - trait = education_martial_4 - - 640.1.1 = { +188649 = { + name = "Umarah" # governor of Ahwaz in 773 + dynasty = 1042139 # Hamzahbid + religion = "ashari" + culture = "bedouin" + trait = education_stewardship_3 + trait = greedy + 738.1.1 = { birth = yes } - 716.1.1 = { + 780.1.1 = { death = yes } } - -200025 = { - name = "Abd-al-Yabbar" - dynasty = 1046000 - - religion = ashari - culture = bedouin - - 690.1.1 = { +188607 = { + name = "Nasr" # governor of Fars in 775 + dynasty = 1042142 # Tamimi + religion = "ashari" + culture = "bedouin" + 736.1.1 = { birth = yes } - 723.1.1 = { - add_spouse = 73902 - } - 743.1.1 = { + 800.1.1 = { death = yes } } - -200032 = { - name = "Suleyman" - dynasty = 1046002 - - religion = ashari - culture = bedouin - - 725.1.1 = { +188667 = { + name = "Isa" + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 33902 + 703.1.1 = { birth = yes } - 779.1.1 = { + 780.1.1 = { death = yes } } -200033 = { - name = "Hashim" - dynasty = 12308 - - father = 200034 - - religion = ashari - culture = bedouin - - 788.1.1 = { +188668 = { + name = "Musa" + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 33902 + trait = sayyid + 695.1.1 = { birth = yes } - 840.1.1 = { + 760.1.1 = { death = yes } } -200034 = { - name = "Jalid" - dynasty = 12308 - - father = 200035 - mother = 200037 - - religion = ashari - culture = bedouin - - 762.1.1 = { +188669 = { + name = "Isa" + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 188668 + trait = sayyid + 720.1.1 = { birth = yes } - 820.1.1 = { + 783.1.1 = { death = yes } } -200035 = { - name = "Abdallah" - dynasty = 12308 - - religion = ashari - culture = bedouin - - 738.1.1 = { +188670 = { + name = "Ubaydallah" + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 188612 + trait = sayyid + 732.1.1 = { birth = yes } - 760.1.1 = { - add_spouse = 200037 - } - 789.1.1 = { + 800.1.1 = { death = yes } } -200036 = { - name = "Ubayd-Allah" - dynasty = 12308 - - father = 200034 - - religion = ashari - culture = bedouin - - 786.1.1 = { +188671 = { + name = "Ubaydallah" + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 33900 + trait = sayyid + 625.1.1 = { birth = yes } - 832.1.1 = { + 700.1.1 = { death = yes } } -200038 = { - name = "Yahya" - dynasty = 12308 - - father = 200036 - - religion = ashari - culture = bedouin +188672 = { + name = "Asma" + female = yes + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 33901 + trait = sayyid + 660.1.1 = { + birth = yes + } + 715.1.1 = { + death = yes + } +} - 814.1.1 = { +188673 = { + name = "Abdullah" + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 188671 + trait = sayyid + 660.1.1 = { birth = yes } - 867.1.1 = { + 710.1.1 = { death = yes } } -200039 = { - name = "Idris" - dynasty = 12308 - - father = 200038 - - religion = muwalladi - culture = bedouin - - 837.1.1 = { +188674 = { + name = "Ubaydallah" # made up name + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 188673 + trait = sayyid + 700.1.1 = { birth = yes } - 867.1.1 = { - add_spouse = 200040 - } - 895.1.1 = { + 770.1.1 = { death = yes } } -200040 = { - name = "Samira" - female = yes - - religion = muwalladi - culture = bedouin - - 850.1.1 = { +188675 = { + name = "Isa" # made up name + dynasty = 101727 # Abbasid + religion = "ashari" + culture = "bedouin" + father = 188673 + trait = sayyid + 704.1.1 = { birth = yes } - 911.1.1 = { + 772.1.1 = { death = yes } } -200042 = { - name = "Hakam" - dynasty = 1046003 - - religion = ashari - culture = bedouin - - 734.1.1 = { +188697 = { + name = "Abu-Dulaf" + dynasty = 809 # Dulafid + religion = "ashari" + culture = "bedouin" + father = 188698 + 785.1.1 = { birth = yes } - 757.1.1 = { - add_spouse = 200044 - } - 789.1.1 = { + 840.1.1 = { death = yes } } -200043 = { - name = "Abd-al-Rahman" - dynasty = 1046003 - - father = 200042 - - religion = ashari - culture = bedouin - - 758.1.1 = { +188698 = { + name = "Isa" + dynasty = 809 # Dulafid + religion = "ashari" + culture = "bedouin" + father = 188699 + 745.1.1 = { birth = yes } - 806.1.1 = { + 810.1.1 = { death = yes } } -200046 = { - name = "Husayn" - dynasty = 1046004 - - religion = ashari - culture = bedouin - - 740.1.1 = { +188699 = { + name = "Edris" + dynasty = 809 # Dulafid + religion = "ashari" + culture = "bedouin" + 720.1.1 = { birth = yes } - 768.1.1 = { - add_spouse = 200047 - } - 788.6.10 = { + 765.1.1 = { death = yes } } -200048 = { - name = "Sa_d" - dynasty = 1046004 - - father = 200046 - mother = 200047 - - religion = ashari - culture = bedouin - - 769.1.1 = { +188725 = { + name = "Ramadan" # fictitious holder of Qazim + dynasty = 1042158 + religion = "ashari" + culture = "bedouin" + 726.1.1 = { birth = yes } 790.1.1 = { @@ -8990,4659 +8828,5042 @@ } } -200049 = { - name = "Suleyman" - dynasty = 1046005 - - religion = ashari - culture = bedouin - - 733.1.1 = { +188742 = { + name = "Talib" # fictitious holder of Taizz + dynasty = 1042166 # Hashid + religion = "ashari" + culture = "bedouin" + 738.1.1 = { birth = yes } - 761.1.1 = { - add_spouse = 200050 - } - 780.1.1 = { + 795.1.1 = { death = yes } } -200051 = { - name = "Matruh" - dynasty = 1046005 - - father = 200049 - mother = 200050 - - religion = ashari - culture = bedouin - - 762.1.1 = { +188743 = { + name = "Qawurd" # fictitious holder of Bayid + dynasty = 1042167 # Bakil + religion = "ashari" + culture = "bedouin" + 732.1.1 = { birth = yes } - 792.1.1 = { + 793.1.1 = { death = yes } } -200052 = { - name = "Sadun" - dynasty = 1046006 - - religion = ashari - culture = bedouin - - 760.1.1 = { +188744 = { + name = "Yusuf" # fictitious holder of Aden + dynasty = 1042168 # Modharite + religion = "ismaili" + culture = "bedouin" + 728.1.1 = { birth = yes } - 800.1.1 = { + 785.1.1 = { death = yes } } -200054 = { - name = "Suleyman" - dynasty = 1046007 - - religion = ashari - culture = bedouin - - 736.1.1 = { +188745 = { + name = "Youkhanna" # fictitious holder of Mahra + dynasty = 1042169 # Kathirid + religion = "ashari" + culture = "bedouin" + 735.1.1 = { birth = yes } - 793.1.1 = { + 785.1.1 = { death = yes } } -200202 = { - name = "Asima" +188746 = { + name = "Arwa" # wife of al-Mansur Abbasid female = yes - dynasty = 1046001 - - father = 200023 - mother = 200063 - - religion = ashari - culture = bedouin - - 715.1.1 = { + dynasty = 1042170 # Arwadid + religion = "ashari" + culture = "bedouin" + father = 188749 + 716.1.1 = { birth = yes } - 775.1.1 = { + 770.1.1 = { death = yes } } -188608 = { - name = "Jabir" # Jabir b Tubah, governor of Basra - dynasty = 1042113 # Kilabid + +188748 = { + name = "Yazid" # governor of Yemen and Basra + dynasty = 1042170 # Arwadid religion = "ashari" culture = "bedouin" - 725.1.1 = { + father = 188749 + 718.1.1 = { birth = yes } - 790.1.1 = { + 780.1.1 = { death = yes } } -188609 = { - name = "Muhammad" # Muhammad b Sulayman b Ali, governor of Kufa - dynasty = 1042114 # Kufahyid +188749 = { + name = "Mansur" + dynasty = 1042170 # Arwadid religion = "ashari" culture = "bedouin" - 729.1.1 = { + 690.1.1 = { birth = yes } - 790.1.1 = { + 740.1.1 = { death = yes } } - -188624 = { - name = "Hakim" - dynasty = 1042121 # Abd al-Qays +210001 = { + name = "Muhallab" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - 711.1.1 = { - birth = yes + 632.1.1 = { + birth = "632.1.1" } - 764.1.1 = { - death = yes + 702.1.2 = { + death = "702.1.2" + } +} +210002 = { + name = "Yazid" + dynasty = 1048001 #Muhallabid + religion = "ashari" + culture = "bedouin" + father = 210001 + 670.1.1 = { + birth = "670.1.1" + } + 720.1.1 = { + death = "720.1.1" } } -188625 = { - name = "Aghlab" # fictitious - dynasty = 1042121 # Abd al-Qays +210003 = { + name = "Habib" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - father = 188624 - 741.1.1 = { - birth = yes + father = 210001 + 673.1.1 = { + birth = "673.1.1" } - 800.1.1 = { - death = yes + 720.1.1 = { + death = "720.1.1" } } - -188626 = { - name = "Sulayman" # leader in Bahrain - dynasty = 1042121 # Abd al-Qays +210004 = { + name = "al-Mufaddal" + dynasty = 1048001 #muhallabid religion = "ashari" culture = "bedouin" - father = 188624 - 738.1.1 = { - birth = yes + father = 210001 + 674.1.1 = { + birth = "674.1.1" } - 770.1.1 = { # actually 768 - death = yes + 720.1.1 = { + death = "720.1.1" } } - -188627 = { - name = "Ibrahim" # fictitious - dynasty = 1042121 # Abd al-Qays +210005 = { + name = "Marwan" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - father = 188626 - 760.1.1 = { - birth = yes + father = 210001 + 675.1.1 = { + birth = "675.1.1" } - 810.1.1 = { - death = yes + 720.1.1 = { + death = "720.1.1" } } -188610 = { - name = "Muhammad" # Muhammad b Ibrahim, governor of Mecca - dynasty = 1042115 # Ibrahimid +210006 = { + name = "Abd_al-malik" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - 729.1.1 = { - birth = yes + father = 210001 + 676.1.1 = { + birth = "676.1.1" } - 783.1.1 = { - death = yes + 720.1.1 = { + death = "720.1.1" } } -188611 = { - name = "Abbas" - dynasty = 101727 +210007 = { + name = "Mu_awiyah" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - father = 188671 - trait = sayyid - 665.1.1 = { - birth = yes + father = 210002 + 700.1.1 = { + birth = "700.1.1" } - 730.1.1 = { - death = yes + 750.1.2 = { + death = "750.1.2" } } - -188612 = { - name = "Qutham" # governor of Yamamah - dynasty = 101727 +210008 = { + name = "Hatim" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - father = 188611 - trait = sayyid - 700.1.1 = { - birth = yes + father = 210002 + 702.1.1 = { + birth = "702.1.1" } - 776.1.1 = { - death = yes + 755.1.1 = { + death = "755.1.1" } } -188613 = { - name = "Zeyd" # fictitious holder of Ar Ar/Shaka - dynasty = 1042116 # Banu Kalb +210009 = { + name = "Yazid" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - 740.1.1 = { - birth = yes + father = 210008 + 720.1.1 = { + birth = "720.1.1" } - 800.1.1 = { - death = yes + 787.1.1 = { + death = "787.1.1" } } - -188614 = { - name = "Mirza" # fictitious - dynasty = 1042117 # Banu Tayy +210010 = { + name = "Dawud" + dynasty = 1048001 #muhallabid religion = "ashari" culture = "bedouin" - 700.1.1 = { - birth = yes + father = 210009 + 740.1.1 = { + birth = "740.1.1" } - 760.1.1 = { - death = yes + 820.1.1 = { + death = "820.1.1" } } - -188615 = { - name = "Ubayd" # fictitious holder of Rafha - dynasty = 1042117 # Banu Tayy +210011 = { + name = "Al-Mughirah" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - father = 188614 - 734.1.1 = { - birth = yes + father = 210009 + 751.1.1 = { + birth = "751.1.1" } - 800.1.1 = { - death = yes + 822.1.1 = { + death = "822.1.1" } } - -188616 = { - name = "Ghalib" # fictitious holder of Hail - dynasty = 1042117 # Banu Tayy +210012 = { + name = "Bishr" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - father = 188614 - 736.1.1 = { - birth = yes + father = 210010 + 780.1.1 = { + birth = "780.1.1" } - 800.1.1 = { - death = yes + 835.1.1 = { + death = "835.1.1" } } - -188617 = { - name = "Ya_qub" # fictitious - dynasty = 1042118 # Banu Judham +210013 = { + name = "Hafs" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - 700.1.1 = { - birth = yes + father = 210005 + 710.1.1 = { + birth = "710.1.1" } - 755.1.1 = { - death = yes + 777.1.1 = { + death = "777.1.1" } } - -188618 = { - name = "Ya_qub" # fictitious holder of Al Aqabah - dynasty = 1042118 # Banu Judham +210014 = { + name = "Umar" + dynasty = 1048001 #muhallabid religion = "ashari" culture = "bedouin" - father = 188617 - 725.1.1 = { - birth = yes + father = 210013 + 735.1.1 = { + birth = "735.1.1" } - 790.1.1 = { + 769.1.1 = { + add_pressed_claim = title:d_tripolitania + } + 771.11.27 = { death = yes } } - -188619 = { - name = "Hasan" # fictitious holder of Tabuk - dynasty = 1042118 # Banu Judham +210015 = { + name = "Habib" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - father = 188617 - 728.1.1 = { - birth = yes + father = 210003 + 703.1.1 = { + birth = "703.1.1" } - 790.1.1 = { - death = yes + 771.1.1 = { + death = "771.1.1" } } - -188620 = { - name = "Nizam" # fictitious holder of Hijaz - dynasty = 1042119 # Banu Udhrah +210016 = { + name = "Rawh" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - 742.1.1 = { - birth = yes + father = 210008 + 725.1.1 = { + birth = "725.1.1" } - 795.1.1 = { - death = yes + 791.1.1 = { + death = "791.1.1" } } - -188621 = { - name = "Kilab" # fictitious holder of Asir - dynasty = 1042120 # Banu Kinanah +210017 = { + name = "Nasr" + dynasty = 1048001 #Muhallabid religion = "ashari" culture = "bedouin" - 720.1.1 = { - birth = yes + father = 210015 + 740.1.1 = { + birth = "740.1.1" } - 780.1.1 = { - death = yes + 793.1.1 = { + death = "793.1.1" } } - -188622 = { - name = "Qusayy" # fictitious - dynasty = 1042120 # Banu Kinanah +210018 = { + name = "Al-Fadl" + dynasty = 1048001 #muhallabid religion = "ashari" culture = "bedouin" - father = 188621 - 745.1.1 = { - birth = yes + father = 210016 + 760.1.1 = { + birth = "760.1.1" } - 795.1.1 = { - death = yes + 820.1.1 = { + death = "820.1.1" } } - -188623 = { - name = "Yasmin" # fictitious - female = yes - dynasty = 1042120 # Banu Kinanah +210019 = { + name = "Hudayj_al-Tujibi" + dynasty = 1048002 #Tujibid religion = "ashari" culture = "bedouin" - father = 188621 - 751.1.1 = { - birth = yes + 640.1.1 = { + birth = "640.1.1" } - 800.1.1 = { - death = yes + 712.1.2 = { + death = "712.1.2" } } -188551 = { - name = "Ubayd" # fictitious - dynasty = 1042103 +210020 = { + name = "Mu_awiyah" + dynasty = 1048002 # Tujibid religion = "ashari" culture = "bedouin" - 730.4.4 = { - birth = yes + father = 210019 + 675.1.1 = { + birth = "675.1.1" } - 789.4.4 = { - death = yes + 730.1.1 = { + death = "730.1.1" } } -200229 = { - name = "Yusuf" - dynasty = 1046027 - - religion = ashari - culture = bedouin - - 741.1.1 = { +188763 = { + name = "al-Julanda" + dynasty = 1042181 + religion = "ibadi" + culture = "bedouin" + 711.1.1 = { birth = yes } - 799.1.1 = { + 775.1.1 = { death = yes } } - -200268 = { - name = "Suraya" - female = yes - - religion = ashari - culture = bedouin - - 1033.1.1 = { +194176 = { + name = "Muhammad" + dynasty = 1042181 + religion = "ibadi" + culture = "bedouin" + father = 188763 + 734.1.1 = { birth = yes } - 1096.1.1 = { + 790.1.1 = { death = yes } } -200219 = { - name = "Sabur" - dynasty = 1046023 - religion = ashari - culture = bedouin - - 966.1.1 = { +188764 = { + name = "Ka_ab" + dynasty = 1042182 + religion = "ibadi" + culture = "bedouin" + 733.1.1 = { birth = yes } - 1020.1.1 = { + 785.1.1 = { death = yes } } -200220 = { - name = "Abd-al-Aziz" - dynasty = 1046023 - - father = 200219 - - religion = ashari - culture = bedouin - - 994.1.1 = { +188765 = { + name = "Burhanaddin" # fictitious holder of Dhofar + dynasty = 1042183 + religion = "ibadi" + culture = "bedouin" + 738.1.1 = { birth = yes } - 1030.1.1 = { + 796.1.1 = { death = yes } } -200221 = { - name = "Abd-al-Malik" - dynasty = 1046023 - - father = 200219 - - religion = ashari - culture = bedouin - - 998.1.1 = { +188766 = { + name = "Jalil" # fictitious holder of Dhu Zabi + dynasty = 1042184 + religion = "ibadi" + culture = "bedouin" + 728.1.1 = { birth = yes } - 1034.1.1 = { + 779.1.1 = { death = yes } } -200222 = { - name = "Marwan" - dynasty = 1046024 - +217320 = { + name = Qutayba + dynasty = 1051142 religion = ashari culture = bedouin - - 741.1.1 = { + + trait = education_martial_4 + trait = diligent + trait = brave + trait = intellect_good_1 + + 669.4.17 = { birth = yes } - 799.1.1 = { - death = yes + 715.9.22 = { + death = { + death_reason = death_battle + } } } -200226 = { - name = "Hisham" - dynasty = 1046026 +218004 = { #Fictional + name = Abdullah religion = ashari culture = bedouin - - 728.1.1 = { + + 840.1.1 = { birth = yes } - 758.1.1 = { - add_spouse = 200227 - } - 780.1.1 = { + 881.1.1 = { death = yes } } -200228 = { - name = "Ibrahim" - dynasty = 1046026 - - father = 200226 - mother = 200227 - - religion = ashari +218005 = { #Fictional + name = Shujah + religion = ibadi culture = bedouin - - 760.1.1 = { - birth = yes - } - 813.1.1 = { - death = yes - } -} -188605 = { - name = "Uways" # fictitious governor of Makran - dynasty = 1042133 - religion = "ashari" - culture = "bedouin" - 723.1.1 = { + + 840.1.1 = { birth = yes } - 780.1.1 = { + 881.1.1 = { death = yes } } -188606 = { - name = "Hisham" # fictitious governor of Kerman - dynasty = 1042137 - religion = "ashari" - culture = "bedouin" - 729.1.1 = { - birth = yes - } - 788.1.1 = { - death = yes - } -} -188604 = { - name = "Ma_n" # governor of Sistan - dynasty = 1029123 # Shaybanid - religion = "ashari" - culture = "bedouin" - father = 146067 - 712.1.1 = { +218006 = { #Fictional + name = Sadiq + religion = ibadi + culture = bedouin + + 840.1.1 = { birth = yes } - 769.6.1 = { + 881.1.1 = { death = yes } } -188602 = { - # Governor of Khorasan - name = "Homayd" - dynasty = 602 # Taid or al-Ta'i - religion = "ashari" - culture = "bedouin" - father = 188574 - 720.1.1 = { + +218007 = { #Fictional + name = Muslihiddin + dynasty = 2000021 + religion = ibadi + culture = bedouin + + 1040.1.1 = { birth = yes } - 776.1.1 = { + 1092.1.1 = { death = yes } } -188574 = { - name = "Qahtaba" - dynasty = 602 # Taid or al-Ta'i - religion = "ashari" - culture = "bedouin" - father = 146022 - 690.1.1 = { +218008 = { #Fictional + name = Akin + dynasty = 2000020 + religion = ashari + culture = bedouin + + 1042.1.1 = { birth = yes } - 749.8.27 = { + 1081.1.1 = { death = yes } } -188575 = { - name = "Al-Hasan" - dynasty = 602 # Taid or al-Ta'i - religion = "ashari" - culture = "bedouin" - father = 188574 - 713.1.1 = { +218009 = { #Fictional + name = Jibril + dynasty = 2000022 + religion = ibadi + culture = bedouin + + 1038.1.1 = { birth = yes } - 797.1.1 = { + 1081.1.1 = { death = yes } } -188576 = { - name = "Muhammad" - dynasty = 602 # Taid or al-Ta'i - religion = "ashari" - culture = "bedouin" - father = 188575 - 738.1.1 = { +#Sultans of Dahlaks +bedouin0001 = { #historical sultan of Dahlak + name = "al_Mubarak" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + + 1037.1.1 = { birth = yes } - 815.1.1 = { + 1093.1.1 = { death = yes } } - -188577 = { - name = "Ali" - dynasty = 602 # Taid or al-Ta'i - religion = "ashari" - culture = "bedouin" - father = 188575 - 740.1.1 = { +bedouin0002 = { + name = "Yahya" #known by name, but not as ruler + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0001 + 1060.1.1 = { birth = yes } - 815.1.1 = { + 1120.1.1 = { death = yes } } - -188578 = { - name = "Sa_id" - dynasty = 602 # Taid or al-Ta'i - religion = "ashari" - culture = "bedouin" - father = 188575 - 742.1.1 = { +bedouin0003 = { + name = "Abu_s_Sadad al-Muwaffaq" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0002 + 1089.1.1 = { birth = yes } - 815.1.1 = { + 1147.1.1 = { death = yes } } - -188579 = { - name = "Abdallah" - dynasty = 602 # Taid or al-Ta'i - religion = "ashari" - culture = "bedouin" - father = 188602 - 749.1.1 = { +bedouin0004 = { + name = "Yahya" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0003 + 1115.1.1 = { birth = yes } - 815.1.1 = { + 1163.1.1 = { death = yes } } - -188690 = { - # Governor of Khorasan, 780 & 782 - name = "al-Musayyab" - dynasty = 1042152 # Dabbid - religion = "ashari" - culture = "bedouin" - 730.1.1 = { +bedouin0005 = { + name = "Zaynalmulk" + female = yes + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0003 + 1111.1.1 = { birth = yes } - 790.1.1 = { + 1160.1.1 = { death = yes } } - -188691 = { - name = "Zuhayr" - dynasty = 1042152 # Dabbid - religion = "ashari" - culture = "bedouin" - father = 188690 - 755.1.1 = { +bedouin0006 = { + name = "Abu-l-Fadl al-Malik" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0004 + 1136.1.1 = { birth = yes } - 820.1.1 = { + 1172.1.1 = { death = yes } } - -188692 = { - name = "al-Harith" - dynasty = 101727 # Abbasid - religion = "ashari" - culture = "bedouin" - father = 33901 - 665.1.1 = { +bedouin0007 = { + name = "Abu_s_Sadad al-Muwaffaq" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0004 + 1138.1.1 = { birth = yes } - 715.1.1 = { + 1193.1.1 = { death = yes } } - -188693 = { - name = "al-Sariyy" - dynasty = 101727 # Abbasid - religion = "ashari" - culture = "bedouin" - father = 188692 - 705.1.1 = { +bedouin0008 = { + name = "Yahya" #son of Abu-l-Fadl al-Malik + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0006 + 1155.1.1 = { birth = yes } - 770.1.1 = { + 1188.1.1 = { death = yes } } - -188696 = { - name = "Hammad" # general that fought Ustadhsis - dynasty = 1042155 # Amrid - religion = "ashari" - culture = "bedouin" - father = 188692 - 715.1.1 = { +bedouin0009 = { + name = "Yahya" #historical ruler but of unknown name + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0008 + 1173.1.1 = { birth = yes } - 775.1.1 = { + 1209.1.1 = { death = yes } } -146014 = { - name = "Zafir" - dynasty = 1022357 # Sulamid or Al-Sulami - religion = "ashari" - culture = "bedouin" - - 681.1.1 = { - birth = "681.1.1" - } - 735.1.1 = { - death = "735.1.1" - } -} - -146015 = { - name = "Asid" - dynasty = 1022357 - religion = "ashari" - culture = "bedouin" - father = 146014 - 700.1.1 = { - birth = "700.1.1" +bedouin0010 = { + name = "Abu Abdallah Muhammad" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0008 + 1186.1.1 = { + birth = yes } - 754.1.1 = { - death = "754.1.1" + 1230.1.1 = { + death = yes } } - -146016 = { - name = "Yazid" - dynasty = 1022357 - religion = "ashari" - culture = "bedouin" - father = 146015 - 720.1.1 = { - birth = "720.1.1" +bedouin0011 = { + name = "Sittalmulk" + female = yes + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0007 + 1155.1.1 = { + birth = yes } - 783.1.1 = { - death = "783.1.1" + 1171.1.1 = { + death = yes } } - -146017 = { - name = "Rashid" - dynasty = 1022357 - religion = "ashari" - culture = "bedouin" - father = 146015 - 732.1.1 = { - birth = "732.1.1" +bedouin0012 = { + name = "Sulaiman" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0007 + 1160.1.1 = { + birth = yes } - 782.1.1 = { - death = "782.1.1" + 1192.1.1 = { + death = yes } } - -146018 = { - name = "Khalid" - dynasty = 1022357 - religion = "ashari" - culture = "bedouin" - father = 146016 - 741.1.1 = { - birth = "741.1.1" +bedouin0013 = { + name = "Abu_s_Sadad" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0007 + 1178.1.1 = { + birth = yes } - 779.1.1 = { - death = "779.1.1" + 1247.1.1 = { + death = yes } } - -146019 = { - name = "Ahmad" - dynasty = 1022357 - religion = "ashari" - culture = "bedouin" - father = 146016 - 743.1.1 = { - birth = "743.1.1" +bedouin0014 = { + name = "Fadil" + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0012 + 1182.1.1 = { + birth = yes } - 794.1.1 = { - death = "794.1.1" + 1240.1.1 = { + death = yes } } - -146020 = { - name = "Yusuf" - dynasty = 1022357 - religion = "ashari" - culture = "bedouin" - father = 146017 - 749.1.1 = { - birth = "749.1.1" +bedouin0015 = { + name = "Qamula" + female = yes + dynasty = bedouindyn001 + religion = ashari + culture = bedouin + father = bedouin0014 + 1204.1.1 = { + birth = yes } - 814.1.1 = { - death = "814.1.1" + 1256.1.1 = { + death = yes } } -146021 = { - name = "Abdallah" - dynasty = 1022357 +################## +1229650 = { + name = "_AdI_" #semi-historical placeholder for 'Adí branch of Banu Hilál + dynasty_house = house_adid religion = "ashari" culture = "bedouin" - father = 146019 - 760.1.1 = { - birth = "760.1.1" + father = 155193 + 1005.1.1 = { + birth = yes } - 819.1.1 = { - death = "819.1.1" + 1059.1.1 = { + death = yes } } - -146022 = { - name = "Shabib" - dynasty = 602 # Taid or al-Ta'i +1229651 = { + name = "Ziyad" #placeholder for 'Adí branch of Banu Hilál + dynasty_house = house_adid religion = "ashari" culture = "bedouin" - - 670.1.1 = { + father = 1229650 + 1032.1.1 = { birth = yes } - 735.1.1 = { + 1089.1.1 = { death = yes } } - -146023 = { - name = "Subai" - dynasty = 1022358 # Kindid or al-Kindi +################## +1229652 = { + name = "_Awf" #semi-historical placeholder for 'Awf branch of Banu Sulaym + dynasty_house = house_awfid religion = "ashari" culture = "bedouin" - - 723.1.1 = { + father = 155198 + 1012.1.1 = { birth = yes } - 778.1.1 = { + 1057.1.1 = { death = yes } } - -146024 = { - name = "Salih" - dynasty = 1022358 +1229653 = { + name = "Aziz" #placeholder for 'Awf branch of Banu Sulaym + dynasty_house = house_awfid religion = "ashari" culture = "bedouin" - father = 146023 - 740.1.1 = { + father = 1229652 + 1033.1.1 = { birth = yes } - 795.1.1 = { + 1089.1.1 = { death = yes } } - -146025 = { - name = "Amer" - dynasty = 101731 # Hilalid or al-Hilali +1229654 = { + name = "Qamara" #placeholder for 'Awf branch of Banu Sulaym + female = yes + dynasty_house = house_awfid religion = "ashari" culture = "bedouin" - father = 146026 - 760.1.1 = { + father = 1229653 + 1053.1.1 = { birth = yes } - 825.1.1 = { + 1109.1.1 = { death = yes } } - -146026 = { - name = "Zufar" - dynasty = 101731 +################## +1229655 = { + name = "Debbab" #semi-historical placeholder for Debbab branch of Banu Sulaym + dynasty_house = house_debbabid religion = "ashari" culture = "bedouin" - father = 146027 - 741.1.1 = { + father = 155198 + 1015.1.1 = { birth = yes } - 800.1.1 = { + 1060.1.1 = { death = yes } } - -146027 = { - name = "Asim" - dynasty = 101731 +1229656 = { + name = "Ja_far" #placeholder for Debbab branch of Banu Sulaym + dynasty_house = house_debbabid religion = "ashari" culture = "bedouin" - - 713.1.1 = { + father = 1229655 + 1040.1.1 = { birth = yes } - 767.1.1 = { + 1093.1.1 = { death = yes } } - -146028 = { - name = "Yahya" - dynasty = 1022359 # Hajurid or al-Hajuri +################## +1229657 = { + name = "Zegb" #semi-historical placeholder for Zegb branch of Banu Sulaym + dynasty_house = house_zegbid religion = "ashari" culture = "bedouin" - - 719.1.1 = { + father = 155198 + 1016.1.1 = { birth = yes } - 777.1.1 = { + 1062.1.1 = { death = yes } } - -146029 = { - name = "Mayuf" - dynasty = 1022359 +1229658 = { + name = "Shujah" #placeholder for Zegb branch of Banu Sulaym + dynasty_house = house_zegbid religion = "ashari" culture = "bedouin" - father = 146028 - 739.1.1 = { + father = 1229657 + 1042.1.1 = { birth = yes } - 805.1.1 = { + 1090.1.1 = { death = yes } } - -146030 = { - name = "Asim" - dynasty = 101862 # Uqaylid or al-Uqayli +1229659 = { + name = "Sajida" #placeholder for Zegb branch of Banu Sulaym + female = yes + dynasty_house = house_zegbid religion = "ashari" culture = "bedouin" - - 610.1.1 = { + father = 1229657 + 1043.1.1 = { birth = yes } - 658.1.1 = { + 1095.1.1 = { death = yes } } -146031 = { - name = "Rabi_a" - dynasty = 101862 +#fictional wali of Kairouan under Riyahids +bedouin0016 = { + name = "Badis" + dynasty_house = house_riyahdid religion = "ashari" - culture = "bedouin" - father = 146030 - 627.1.1 = { + culture = bedouin + father = 155028 + 1042.1.1 = { birth = yes } - 656.11.7 = { + 1098.1.1 = { death = yes } } -146032 = { - name = "Muslim" - dynasty = 101862 +#al-Umari dynasty-leaders of Rabia and Mudar tribesmen +bedouin0017 = { + name = "Abd_al-Hamid" + dynasty = bedouindyn002 #al-Umari religion = "ashari" - culture = "bedouin" - father = 146031 - 655.1.1 = { + culture = bedouin + 800.1.1 = { birth = yes } - 732.1.1 = { + 856.1.1 = { death = yes } } - -146033 = { - name = "Ishaq" - dynasty = 101862 +bedouin0018 = { + name = "Abu_Abdallah" + dynasty = bedouindyn002 #al-Umari religion = "ashari" - culture = "bedouin" - father = 146032 - 708.1.1 = { + culture = bedouin + father = bedouin0017 + 825.1.1 = { birth = yes } - 766.1.1 = { + 883.1.1 = { death = yes } } -146034 = { - name = "Abd_al-Malik" - dynasty = 101862 +bedouin0019 = { + name = "Jafar" + dynasty = bedouindyn003 #Rabia of Allaqi religion = "ashari" - culture = "bedouin" - father = 146032 - 710.1.1 = { + culture = bedouin + 840.1.1 = { birth = yes } - 772.1.1 = { + 893.1.1 = { death = yes } } - -146035 = { - name = "Isa" - dynasty = 101862 +bedouin0020 = { + name = "Nu_aym" + dynasty = bedouindyn003 #Rabia of Allaqi religion = "ashari" - culture = "bedouin" - father = 146032 - 715.1.1 = { + culture = bedouin + father = bedouin0019 + 873.1.1 = { birth = yes } - 782.1.1 = { + 926.1.1 = { death = yes } } - -146036 = { - name = "Bakkar" - dynasty = 101862 +bedouin0021 = { + name = "Bishr" + dynasty = bedouindyn003 #Rabia of Allaqi + religion = "ashari" + culture = bedouin + father = bedouin0020 + 892.1.1 = { + birth = yes + } + 922.1.1 = { + add_spouse = 1228765 + } + 937.1.1 = { + death = yes + } +} +bedouin0022 = { + name = "Ishaq" + dynasty = bedouindyn003 #Rabia of Allaqi religion = "ashari" - culture = "bedouin" - father = 146032 - 725.1.1 = { + culture = bedouin + father = bedouin0021 + mother = 1228765 + 923.1.1 = { birth = yes } - 790.1.1 = { + 966.1.1 = { death = yes } } - -146037 = { - name = "Amir" - dynasty = 101862 +bedouin0023 = { + name = "Ishaq" + dynasty = bedouindyn003 #Rabia of Allaqi religion = "ashari" - culture = "bedouin" - father = 146036 - 755.1.1 = { + culture = bedouin + father = bedouin0020 + 905.1.1 = { birth = yes } - 817.1.1 = { + 945.1.1 = { death = yes } } - -146054 = { - name = "Amr" - dynasty = 1022364 # Al-Harashi or Harashid +bedouin0024 = { + name = "Abu_Yazid" + dynasty = bedouindyn003 #Rabia of Allaqi religion = "ashari" - culture = "bedouin" - - 670.1.1 = { + culture = bedouin + father = bedouin0023 + 937.1.1 = { birth = yes } - 721.1.1 = { + 995.1.1 = { death = yes } } - -146055 = { - name = "Sa_id" - dynasty = 1022364 +bedouin0025 = { + name = "Hibatallah" #Kanz al-Dawla + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 146054 - 690.1.1 = { + culture = bedouin + father = bedouin0024 + 976.1.1 = { birth = yes } - 749.1.1 = { + 1032.1.1 = { death = yes } } - -146056 = { - name = "Yazid" - dynasty = 1022364 +bedouin0026 = { + name = "al-Makarim" #fictional son of Kanz al-Dawla + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 146055 - 710.1.1 = { + culture = bedouin + father = bedouin0025 + 1003.1.1 = { birth = yes } - 744.1.1 = { + 1059.1.1 = { death = yes } } - -146057 = { - name = "Nadr" - dynasty = 1022364 +bedouin0027 = { + name = "Yazid" + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 146055 - 715.1.1 = { + culture = bedouin + father = bedouin0026 + 1035.1.1 = { birth = yes } - 752.1.1 = { + 1089.1.1 = { death = yes } } - -146058 = { - name = "Anbasa" - dynasty = 1022364 +bedouin0028 = { + name = "Ishaq" + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 146055 - 735.1.1 = { + culture = bedouin + father = bedouin0027 + 1064.1.1 = { birth = yes } - 798.1.1 = { + 1111.1.1 = { death = yes } } - -146059 = { - name = "Yahya" - dynasty = 1022364 +bedouin0029 = { + name = "Bishr" + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 146055 - 740.1.1 = { + culture = bedouin + father = bedouin0028 + 1093.1.1 = { birth = yes } - 807.1.1 = { + 1164.1.1 = { death = yes } } - -146060 = { - name = "Salih" - dynasty = 101727 # Abbasid +bedouin0030 = { + name = "al-Mutawwaj" + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 33902 - trait = sayyid - 711.1.1 = { + culture = bedouin + father = bedouin0029 + 1124.1.1 = { birth = yes } - 769.1.1 = { + 1169.1.1 = { death = yes } } - -146061 = { - name = "Abdallah" - dynasty = 101727 +bedouin0031 = { + name = "Muhammad" #Ibn al-Mutawwaj, not known by his name + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 33902 - trait = sayyid - 712.1.1 = { + culture = bedouin + father = bedouin0030 + 1150.1.1 = { birth = yes } - 764.1.1 = { + 1197.1.1 = { death = yes } } - -146062 = { - name = "Al-Fadl" - dynasty = 101727 +bedouin0032 = { + name = "Ishaq" + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 146060 - trait = sayyid - 740.1.1 = { + culture = bedouin + father = bedouin0031 + 1179.1.1 = { birth = yes } - 789.1.1 = { + 1236.1.1 = { death = yes } } - -146063 = { - name = "Ibrahim" - dynasty = 101727 +bedouin0033 = { + name = "Yazid" + dynasty = bedouindyn004 #Banu'l-Kanz religion = "ashari" - culture = "bedouin" - father = 146060 - trait = sayyid - 742.1.1 = { + culture = bedouin + father = bedouin0032 + 1203.1.1 = { birth = yes } - 793.1.1 = { + 1250.1.1 = { death = yes } } -146064 = { - name = "Abd_al-Malik" - dynasty = 101727 +#fictional leaders of the Mudar tribe in Eastern desert of Egypt +bedouin0034 = { + name = "Tanukh" + dynasty = bedouindyn005 #Mudar religion = "ashari" - culture = "bedouin" - father = 146060 - trait = sayyid - 750.1.1 = { + culture = bedouin + 812.1.1 = { birth = yes } - 812.1.1 = { + 865.1.1 = { death = yes } } - -146065 = { - name = "Abdallah" - dynasty = 101727 +bedouin0035 = { + name = "Amr" + dynasty = bedouindyn005 #Mudar religion = "ashari" - culture = "bedouin" - father = 146060 - trait = sayyid - 755.1.1 = { + culture = bedouin + father = bedouin0034 + 838.1.1 = { birth = yes } - 813.1.1 = { + 886.1.1 = { death = yes } } - -146066 = { - name = "Abd_ar-Rahman" - dynasty = 101727 +bedouin0036 = { + name = "NizA_r" + dynasty = bedouindyn005 #Mudar religion = "ashari" - culture = "bedouin" - father = 146064 - trait = sayyid - 768.1.1 = { + culture = bedouin + father = bedouin0035 + 867.1.1 = { birth = yes } - 813.1.1 = { + 930.1.1 = { death = yes } } - -146067 = { - name = "Za_ida" - dynasty = 1029123 # Al-Shaybani or Shaybanid +bedouin0037 = { + name = "Nadr" + dynasty = bedouindyn005 #Mudar religion = "ashari" - culture = "bedouin" - - 690.1.1 = { + culture = bedouin + father = bedouin0036 + 902.1.1 = { birth = yes } - 747.1.1 = { + 967.1.1 = { death = yes } } - -146068 = { - name = "Za_ida" - dynasty = 1029123 +bedouin0038 = { + name = "NizA_r" + dynasty = bedouindyn005 #Mudar religion = "ashari" - culture = "bedouin" - father = 188604 - 743.1.1 = { + culture = bedouin + father = bedouin0037 + 927.1.1 = { birth = yes } - 801.1.1 = { + 980.1.1 = { death = yes } } - -146069 = { - name = "Sharahil" - dynasty = 1029123 +bedouin0039 = { + name = "Amr" + dynasty = bedouindyn005 #Mudar religion = "ashari" - culture = "bedouin" - father = 188604 - 755.1.1 = { + culture = bedouin + father = bedouin0038 + 954.1.1 = { birth = yes } - 819.1.1 = { + 998.1.1 = { death = yes } } -146070 = { - name = "Mazyad" - dynasty = 1029123 +#Banu Sulaim/Suleimid in Arabia +bedouin0040 = { + name = "A_wA_r" + dynasty = 101671 religion = "ashari" culture = "bedouin" - father = 146067 - 714.1.1 = { + father = bedouin0041 + 867.1.1 = { birth = yes } - 761.1.1 = { + 915.1.1 = { death = yes } } - -146071 = { +bedouin0041 = { name = "Yazid" - dynasty = 1029123 + dynasty = 101671 religion = "ashari" culture = "bedouin" - trait = education_martial_3 - trait = diligent - father = 146070 - 735.1.1 = { + father = bedouin0042 + 840.1.1 = { birth = yes } - 801.1.1 = { + 889.1.1 = { death = yes } } - -146072 = { - name = "Ahmad" - dynasty = 1029123 +bedouin0042 = { + name = "RifA__a" + dynasty = 101671 religion = "ashari" culture = "bedouin" - father = 146070 - 740.1.1 = { + father = bedouin0043 + 820.1.1 = { birth = yes } - 795.1.1 = { + 864.1.1 = { death = yes } } - -146073 = { - name = "Salil" - dynasty = 1029123 +bedouin0043 = { + name = "_Utba" + dynasty = 101671 religion = "ashari" culture = "bedouin" - father = 146072 - 766.1.1 = { + 800.1.1 = { birth = yes } - 822.1.1 = { + 843.1.1 = { death = yes } } -146074 = { - name = "Asad" - dynasty = 1029123 +#Banu Numayr +bedouin0044 = { + name = "Numayr" + dynasty = bedouindyn006 religion = "ashari" culture = "bedouin" - father = 146071 - 752.1.1 = { + 776.1.1 = { birth = yes } - 816.1.1 = { + 820.1.1 = { death = yes } } - -146075 = { - name = "Muhammad" - dynasty = 1029123 +bedouin0045 = { + name = "WaththA_b" + dynasty = bedouindyn006 religion = "ashari" culture = "bedouin" - father = 146071 - 765.1.1 = { + father = bedouin0044 + 800.1.1 = { birth = yes } - 823.1.1 = { + 848.1.1 = { death = yes } } - -146076 = { - name = "Khalid" - dynasty = 1029123 +bedouin0046 = { + name = "Ja_far" + dynasty = bedouindyn006 religion = "ashari" culture = "bedouin" - father = 146071 - 780.1.1 = { + father = bedouin0045 + 820.1.1 = { birth = yes } - 844.1.1 = { - dynasty_house = house_yazidid + 864.1.1 = { death = yes } } - -146077 = { - name = "Muhammad" - dynasty = 1029123 +bedouin0047 = { + name = "ShabI_b" + dynasty = bedouindyn006 religion = "ashari" culture = "bedouin" - father = 146076 - 817.1.1 = { + father = bedouin0046 + 843.1.1 = { birth = yes } - 844.1.1 = { - dynasty_house = house_yazidid - } - 882.1.1 = { + 899.1.1 = { death = yes } } - -146078 = { - name = "Yazid" - dynasty = 1029123 +bedouin0048 = { + name = "MA_ni_" + dynasty = bedouindyn006 religion = "ashari" culture = "bedouin" - father = 146076 - 819.1.1 = { + father = bedouin0044 + 805.1.1 = { birth = yes } - 844.1.1 = { - dynasty_house = house_yazidid - } - 881.1.1 = { + 865.1.1 = { death = yes } } - -146126 = { - name = "Ibrahim" - dynasty = 101727 # Abbasid +bedouin0049 = { + name = "Utayr" + dynasty = bedouindyn006 religion = "ashari" culture = "bedouin" - father = 33902 - trait = sayyid - 714.1.1 = { + father = bedouin0048 + 836.1.1 = { birth = yes } - 762.1.1 = { + 891.1.1 = { death = yes } } - -146127 = { - name = "Abd_al-Bahhab" - dynasty = 101727 +#Taghlib and their governors of Syria +bedouin0050 = { + name = "MA_lik" + dynasty = bedouindyn007 religion = "ashari" culture = "bedouin" - father = 146126 - trait = sayyid - 734.1.1 = { + 793.1.1 = { birth = yes } - 781.1.1 = { + 846.1.1 = { death = yes } } - -146132 = { - name = "Muhammad" - dynasty = 1022366 # Taglibid or al-Taglibi +bedouin0051 = { + name = "Tawf" + dynasty = bedouindyn007 religion = "ashari" culture = "bedouin" - - 722.1.1 = { + father = bedouin0050 + 817.1.1 = { birth = yes } - 773.1.1 = { + 864.1.1 = { death = yes } } - -146133 = { - name = "Fuad" - dynasty = 1022366 +#Murra who occupied areas near Medina (Fadak) - Sharaf +bedouin0053 = { + name = "Awf" + dynasty = bedouindyn008 religion = "ashari" culture = "bedouin" - father = 146132 - 741.1.1 = { + 789.1.1 = { birth = yes } - 803.1.1 = { + 848.1.1 = { death = yes } } - -146134 = { - name = "Musa" - dynasty = 1022366 +bedouin0054 = { + name = "MayyA_da" + dynasty = bedouindyn008 religion = "ashari" culture = "bedouin" - father = 146132 - 743.1.1 = { + father = bedouin0053 + 809.1.1 = { birth = yes } - 807.1.1 = { + 863.1.1 = { death = yes } } - -146135 = { - name = "Sauq" - dynasty = 1022366 +bedouin0055 = { + name = "UmA_ra" + dynasty = bedouindyn008 religion = "ashari" culture = "bedouin" - father = 146134 - 765.1.1 = { + father = bedouin0054 + 841.1.1 = { birth = yes } - 822.1.1 = { + 900.1.1 = { death = yes } } - -146136 = { - name = "Malik" - dynasty = 1022366 +bedouin0056 = { + name = "Khuraym" + dynasty = bedouindyn008 religion = "ashari" culture = "bedouin" - father = 146135 - 801.1.1 = { + father = bedouin0055 + 865.1.1 = { birth = yes } - 866.1.1 = { + 920.1.1 = { death = yes } } -188653 = { - name = "Shu_ayb" - dynasty = 1042122 # Banu Tamim + +#Fazara who occupied areas near Medina (Fadak) +bedouin0057 = { + name = "Hisham" + dynasty = bedouindyn009 religion = "ashari" culture = "bedouin" - father = 188630 - trait = education_martial_3 - 753.1.1 = { + 840.1.1 = { birth = yes } - 821.1.1 = { + 896.1.1 = { death = yes } } -188603 = { - name = "Jibril" # governor of Samarkand in 775 - dynasty = 1042147 + +#Debba/Debbid in northeast Arabia (Samman) +bedouin0058 = { + name = "Farqad" + dynasty = 1042152 # Dabbid religion = "ashari" culture = "bedouin" - father = 188685 - 732.1.1 = { + father = 188691 + 782.1.1 = { birth = yes } - 785.1.1 = { + 836.1.1 = { death = yes - } -} - -188680 = { - name = "Maslama" # governor of Egypt in 789 - dynasty = 1042147 + } +} +bedouin0059 = { + name = "Ja_far" + dynasty = 1042152 # Dabbid religion = "ashari" culture = "bedouin" - father = 188685 - 737.1.1 = { + father = bedouin0058 + 809.1.1 = { birth = yes } - 795.1.1 = { + 863.1.1 = { death = yes } } - -188685 = { - name = "Yahya" - dynasty = 1042147 +bedouin0060 = { + name = "ZA_fir" + dynasty = 1042152 # Dabbid religion = "ashari" culture = "bedouin" - 710.1.1 = { + father = bedouin0059 + 845.1.1 = { birth = yes } - 780.1.1 = { + 902.1.1 = { death = yes } } - -188683 = { - # general who fought al-Muqanna - name = "Uqbah" - dynasty = 1042150 +bedouin0061 = { + name = "SA_biq" + dynasty = 1042152 # Dabbid religion = "ashari" culture = "bedouin" - 725.1.1 = { + father = bedouin0060 + 866.1.1 = { birth = yes } - 783.1.1 = { + 925.1.1 = { death = yes } } -188649 = { - name = "Umarah" # governor of Ahwaz in 773 - dynasty = 1042139 # Hamzahbid +#Tayyi in Qasim and pushing west to Hail and Sharaf +bedouin0062 = { + name = "Usayd" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - trait = education_stewardship_3 - trait = greedy - 738.1.1 = { + 838.1.1 = { birth = yes } - 780.1.1 = { + 896.1.1 = { death = yes } } -188607 = { - name = "Nasr" # governor of Fars in 775 - dynasty = 1042142 # Tamimi +bedouin0063 = { + name = "Shujah" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - 736.1.1 = { + father = bedouin0062 + 862.1.1 = { birth = yes } - 800.1.1 = { + 918.1.1 = { death = yes } } -188667 = { - name = "Isa" - dynasty = 101727 # Abbasid +bedouin0064 = { + name = "Talib" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 33902 - 703.1.1 = { + father = bedouin0063 + 899.1.1 = { birth = yes } - 780.1.1 = { + 947.1.1 = { death = yes } } - -188668 = { - name = "Musa" - dynasty = 101727 # Abbasid +bedouin0065 = { + name = "ZA_fir" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 33902 - trait = sayyid - 695.1.1 = { + father = bedouin0064 + 930.1.1 = { birth = yes } - 760.1.1 = { + 994.1.1 = { death = yes } } - -188669 = { - name = "Isa" - dynasty = 101727 # Abbasid +bedouin0066 = { + name = "Shujah" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188668 - trait = sayyid - 720.1.1 = { + father = bedouin0065 + 973.1.1 = { birth = yes } - 783.1.1 = { + 1042.1.1 = { death = yes } } - -188670 = { - name = "Ubaydallah" - dynasty = 101727 # Abbasid +bedouin0067 = { + name = "Yazid" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188612 - trait = sayyid - 732.1.1 = { + father = bedouin0066 + 1017.1.1 = { birth = yes } - 800.1.1 = { + 1065.1.1 = { death = yes } } - -188671 = { - name = "Ubaydallah" - dynasty = 101727 # Abbasid +bedouin0068 = { + name = "Zubayd" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 33900 - trait = sayyid - 625.1.1 = { + father = bedouin0067 + 1042.1.1 = { birth = yes } - 700.1.1 = { + 1096.1.1 = { death = yes } } - -188672 = { - name = "Asma" - female = yes - dynasty = 101727 # Abbasid +bedouin0069 = { + name = "Faruk" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 33901 - trait = sayyid - 660.1.1 = { + father = bedouin0068 + 1076.1.1 = { birth = yes } - 715.1.1 = { + 1132.1.1 = { death = yes } } - -188673 = { - name = "Abdullah" - dynasty = 101727 # Abbasid +bedouin0070 = { + name = "Najib" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188671 - trait = sayyid - 660.1.1 = { + father = bedouin0069 + 1109.1.1 = { birth = yes } - 710.1.1 = { + 1166.1.1 = { death = yes } } - -188674 = { - name = "Ubaydallah" # made up name - dynasty = 101727 # Abbasid +bedouin0071 = { + name = "Faruk" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188673 - trait = sayyid - 700.1.1 = { + father = bedouin0070 + 1143.1.1 = { birth = yes } - 770.1.1 = { + 1201.1.1 = { death = yes } } - -188675 = { - name = "Isa" # made up name - dynasty = 101727 # Abbasid +bedouin0072 = { + name = "Najib" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188673 - trait = sayyid - 704.1.1 = { + father = bedouin0071 + 1180.1.1 = { birth = yes } - 772.1.1 = { + 1238.1.1 = { death = yes } } - -188697 = { - name = "Abu-Dulaf" - dynasty = 809 # Dulafid +bedouin0073 = { + name = "Tayyi_" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188698 - 785.1.1 = { + 812.1.1 = { birth = yes } - 840.1.1 = { + 858.1.1 = { death = yes } } - -188698 = { - name = "Isa" - dynasty = 809 # Dulafid +bedouin0074 = { + name = "JarrA_h" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188699 - 745.1.1 = { + father = bedouin0073 + 840.1.1 = { birth = yes } - 810.1.1 = { + 897.1.1 = { death = yes } } - -188699 = { - name = "Edris" - dynasty = 809 # Dulafid +bedouin0075 = { + name = "Qatan" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - 720.1.1 = { + father = bedouin0074 + 863.1.1 = { birth = yes } - 765.1.1 = { + 921.1.1 = { death = yes } } - -188725 = { - name = "Ramadan" # fictitious holder of Qazim - dynasty = 1042158 +bedouin0076 = { + name = "Najib" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - 726.1.1 = { + father = bedouin0075 + 896.1.1 = { birth = yes } - 790.1.1 = { + 951.1.1 = { death = yes } } - -188742 = { - name = "Talib" # fictitious holder of Taizz - dynasty = 1042166 # Hashid +bedouin0077 = { + name = "Talib" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - 738.1.1 = { + father = bedouin0076 + 932.1.1 = { birth = yes } - 795.1.1 = { + 1003.1.1 = { death = yes } } - -188743 = { - name = "Qawurd" # fictitious holder of Bayid - dynasty = 1042167 # Bakil +bedouin0078 = { + name = "Najib" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - 732.1.1 = { + father = bedouin0077 + 980.1.1 = { birth = yes } - 793.1.1 = { + 1038.1.1 = { death = yes } } - -188744 = { - name = "Yusuf" # fictitious holder of Aden - dynasty = 1042168 # Modharite - religion = "ismaili" +bedouin0079 = { + name = "JarrA_h" + dynasty = bedouindyn010 #Tayyid + religion = "ashari" culture = "bedouin" - 728.1.1 = { + father = bedouin0078 + 1013.1.1 = { birth = yes } - 785.1.1 = { + 1076.1.1 = { death = yes } } - -188745 = { - name = "Youkhanna" # fictitious holder of Mahra - dynasty = 1042169 # Kathirid +bedouin0080 = { + name = "Faruk" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - 735.1.1 = { + father = bedouin0079 + 1041.1.1 = { birth = yes } - 785.1.1 = { + 1096.1.1 = { death = yes } } - -188746 = { - name = "Arwa" # wife of al-Mansur Abbasid - female = yes - dynasty = 1042170 # Arwadid +bedouin0081 = { + name = "JarrA_h" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188749 - 716.1.1 = { + father = bedouin0080 + 1074.1.1 = { birth = yes } - 770.1.1 = { + 1129.1.1 = { death = yes } } - -188748 = { - name = "Yazid" # governor of Yemen and Basra - dynasty = 1042170 # Arwadid +bedouin0082 = { + name = "WaththA_b" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - father = 188749 - 718.1.1 = { + father = bedouin0081 + 1108.1.1 = { birth = yes } - 780.1.1 = { + 1161.1.1 = { death = yes } } - -188749 = { - name = "Mansur" - dynasty = 1042170 # Arwadid +bedouin0083 = { + name = "MutA__in" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - 690.1.1 = { + father = bedouin0082 + 1146.1.1 = { birth = yes } - 740.1.1 = { + 1195.1.1 = { death = yes } } -210001 = { - name = "Muhallab" - dynasty = 1048001 #Muhallabid +bedouin0084 = { + name = "Najib" + dynasty = bedouindyn010 #Tayyid religion = "ashari" culture = "bedouin" - 632.1.1 = { - birth = "632.1.1" + father = bedouin0083 + 1178.1.1 = { + birth = yes } - 702.1.2 = { - death = "702.1.2" + 1223.1.1 = { + death = yes } } -210002 = { - name = "Yazid" - dynasty = 1048001 #Muhallabid +#Harb in Yemeni Jawf and pushing north to Hilali and Sulaymi lands +bedouin0085 = { + name = "Harb" + dynasty = bedouindyn011 #Harb religion = "ashari" culture = "bedouin" - father = 210001 - 670.1.1 = { - birth = "670.1.1" + 820.1.1 = { + birth = yes } - 720.1.1 = { - death = "720.1.1" + 866.1.1 = { + death = yes } } -210003 = { - name = "Habib" - dynasty = 1048001 #Muhallabid - religion = "ashari" - culture = "bedouin" - father = 210001 - 673.1.1 = { - birth = "673.1.1" - } - 720.1.1 = { - death = "720.1.1" - } -} -210004 = { - name = "al-Mufaddal" - dynasty = 1048001 #muhallabid +bedouin0086 = { + name = "SA_lim" + dynasty = bedouindyn011 #Harb religion = "ashari" culture = "bedouin" - father = 210001 - 674.1.1 = { - birth = "674.1.1" + father = bedouin0085 + 840.1.1 = { + birth = yes } - 720.1.1 = { - death = "720.1.1" + 899.1.1 = { + death = yes } } -210005 = { - name = "Marwan" - dynasty = 1048001 #Muhallabid +bedouin0087 = { + name = "Musruh" + dynasty = bedouindyn011 #Harb religion = "ashari" culture = "bedouin" - father = 210001 - 675.1.1 = { - birth = "675.1.1" + father = bedouin0085 + 842.1.1 = { + birth = yes } - 720.1.1 = { - death = "720.1.1" + 876.1.1 = { + death = yes } } -210006 = { - name = "Abd_al-malik" - dynasty = 1048001 #Muhallabid +bedouin0088 = { + name = "SA_lim" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210001 - 676.1.1 = { - birth = "676.1.1" + father = bedouin0086 + 878.1.1 = { + birth = yes } - 720.1.1 = { - death = "720.1.1" + 932.1.1 = { + death = yes } } - -210007 = { - name = "Mu_awiyah" - dynasty = 1048001 #Muhallabid +bedouin0089 = { + name = "Sa_adI_n" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210002 - 700.1.1 = { - birth = "700.1.1" + father = bedouin0088 + 914.1.1 = { + birth = yes } - 750.1.2 = { - death = "750.1.2" + 987.1.1 = { + death = yes } } -210008 = { - name = "Hatim" - dynasty = 1048001 #Muhallabid +bedouin0090 = { + name = "HawA_zim" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210002 - 702.1.1 = { - birth = "702.1.1" + father = bedouin0089 + 965.1.1 = { + birth = yes } - 755.1.1 = { - death = "755.1.1" + 1032.1.1 = { + death = yes } } - -210009 = { - name = "Yazid" - dynasty = 1048001 #Muhallabid +bedouin0091 = { + name = "Muzayna" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210008 - 720.1.1 = { - birth = "720.1.1" + father = bedouin0090 + 1006.1.1 = { + birth = yes } - 787.1.1 = { - death = "787.1.1" + 1059.1.1 = { + death = yes } } -210010 = { - name = "Dawud" - dynasty = 1048001 #muhallabid +bedouin0092 = { + name = "TamI_m" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210009 - 740.1.1 = { - birth = "740.1.1" + father = bedouin0091 + 1039.1.1 = { + birth = yes } - 820.1.1 = { - death = "820.1.1" + 1097.1.1 = { + death = yes } } -210011 = { - name = "Al-Mughirah" - dynasty = 1048001 #Muhallabid +bedouin0093 = { + name = "SalI_m" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210009 - 751.1.1 = { - birth = "751.1.1" + father = bedouin0092 + 1075.1.1 = { + birth = yes } - 822.1.1 = { - death = "822.1.1" + 1131.1.1 = { + death = yes } } -210012 = { - name = "Bishr" - dynasty = 1048001 #Muhallabid +bedouin0094 = { + name = "Mu_ara" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210010 - 780.1.1 = { - birth = "780.1.1" + father = bedouin0093 + 1108.1.1 = { + birth = yes } - 835.1.1 = { - death = "835.1.1" + 1169.1.1 = { + death = yes } } -210013 = { - name = "Hafs" - dynasty = 1048001 #Muhallabid +bedouin0095 = { + name = "_Amr" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210005 - 710.1.1 = { - birth = "710.1.1" + father = bedouin0094 + 1143.1.1 = { + birth = yes } - 777.1.1 = { - death = "777.1.1" + 1200.1.1 = { + death = yes } } -210014 = { - name = "Umar" - dynasty = 1048001 #muhallabid +bedouin0096 = { + name = "Subh" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210013 - 735.1.1 = { - birth = "735.1.1" - } - 769.1.1 = { - add_pressed_claim = title:d_tripolitania + father = bedouin0095 + 1180.1.1 = { + birth = yes } - 771.11.27 = { + 1234.1.1 = { death = yes } } -210015 = { - name = "Habib" - dynasty = 1048001 #Muhallabid +bedouin0097 = { + name = "Hamda" + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - father = 210003 - 703.1.1 = { - birth = "703.1.1" + father = bedouin0096 + 1209.1.1 = { + birth = yes } - 771.1.1 = { - death = "771.1.1" + 1266.1.1 = { + death = yes } } -210016 = { - name = "Rawh" - dynasty = 1048001 #Muhallabid +bedouin0098 = { + name = "Sa_dI_" + dynasty = bedouindyn011 #Musruh line of Harb religion = "ashari" culture = "bedouin" - father = 210008 - 725.1.1 = { - birth = "725.1.1" + father = bedouin0087 + 860.1.1 = { + birth = yes } - 791.1.1 = { - death = "791.1.1" + 902.1.1 = { + death = yes } } -210017 = { - name = "Nasr" - dynasty = 1048001 #Muhallabid +bedouin0099 = { + name = "Lahabba" + dynasty = bedouindyn011 #Musruh line of Harb religion = "ashari" culture = "bedouin" - father = 210015 - 740.1.1 = { - birth = "740.1.1" + father = bedouin0098 + 880.1.1 = { + birth = yes } - 793.1.1 = { - death = "793.1.1" + 933.1.1 = { + death = yes } } -210018 = { - name = "Al-Fadl" - dynasty = 1048001 #muhallabid +bedouin0100 = { + name = "Sa_dI_" + dynasty = bedouindyn011 #Musruh line of Harb religion = "ashari" culture = "bedouin" - father = 210016 - 760.1.1 = { - birth = "760.1.1" + father = bedouin0099 + 916.1.1 = { + birth = yes } - 820.1.1 = { - death = "820.1.1" + 985.1.1 = { + death = yes } } -210019 = { - name = "Hudayj_al-Tujibi" - dynasty = 1048002 #Tujibid +bedouin0101 = { + name = "Bishr" + dynasty = bedouindyn011 #Musruh line of Harb religion = "ashari" culture = "bedouin" - 640.1.1 = { - birth = "640.1.1" + father = bedouin0100 + 968.1.1 = { + birth = yes } - 712.1.2 = { - death = "712.1.2" + 1043.1.1 = { + death = yes } } -210020 = { - name = "Mu_awiyah" - dynasty = 1048002 # Tujibid +bedouin0102 = { + name = "Lahabba" + dynasty = bedouindyn011 #Musruh line of Harb religion = "ashari" culture = "bedouin" - father = 210019 - 675.1.1 = { - birth = "675.1.1" + father = bedouin0101 + 1020.1.1 = { + birth = yes } - 730.1.1 = { - death = "730.1.1" + 1068.1.1 = { + death = yes } } -188763 = { - name = "al-Julanda" - dynasty = 1042181 - religion = "ibadi" +bedouin0103 = { + name = "HumrA_n" + dynasty = bedouindyn011 #Musruh line of Harb + religion = "ashari" culture = "bedouin" - 711.1.1 = { + father = bedouin0102 + 1043.1.1 = { birth = yes } - 775.1.1 = { + 1099.1.1 = { death = yes } } -194176 = { - name = "Muhammad" - dynasty = 1042181 - religion = "ibadi" +bedouin0104 = { + name = "Bishr" + dynasty = bedouindyn011 #Musruh line of Harb + religion = "ashari" culture = "bedouin" - father = 188763 - 734.1.1 = { + father = bedouin0103 + 1080.1.1 = { birth = yes } - 790.1.1 = { + 1135.1.1 = { death = yes } } - -188764 = { - name = "Ka_ab" - dynasty = 1042182 - religion = "ibadi" +bedouin0105 = { + name = "_AlI_" + dynasty = bedouindyn011 #Musruh line of Harb + religion = "ashari" culture = "bedouin" - 733.1.1 = { + father = bedouin0104 + 1115.1.1 = { birth = yes } - 785.1.1 = { + 1171.1.1 = { death = yes } } - -188765 = { - name = "Burhanaddin" # fictitious holder of Dhofar - dynasty = 1042183 - religion = "ibadi" +bedouin0106 = { + name = "Jahm" + dynasty = bedouindyn011 #Musruh line of Harb + religion = "ashari" culture = "bedouin" - 738.1.1 = { + father = bedouin0105 + 1145.1.1 = { birth = yes } - 796.1.1 = { + 1197.1.1 = { death = yes } } - -188766 = { - name = "Jalil" # fictitious holder of Dhu Zabi - dynasty = 1042184 - religion = "ibadi" +bedouin0107 = { + name = "Lahabba" + dynasty = bedouindyn011 #Musruh line of Harb + religion = "ashari" culture = "bedouin" - 728.1.1 = { + father = bedouin0106 + 1179.1.1 = { birth = yes } - 779.1.1 = { + 1222.1.1 = { death = yes } } - -168728 = { - name = Aisa - #dynasty = 1046037 - - religion = ashari - culture = bedouin - - 710.1.1 = { +bedouin0108 = { + name = "_Amr" + dynasty = bedouindyn011 #Musruh line of Harb + religion = "ashari" + culture = "bedouin" + father = bedouin0107 + 1205.1.1 = { birth = yes } - 736.1.1 = { - add_spouse = 168721 - } - 755.1.1 = { + 1254.1.1 = { death = yes } } - -168729 = { - name = "Umar" - #dynasty = 1046038 - +bedouin0109 = { + name = "HawA_zim" #placeholder for Taif + dynasty = bedouindyn011 #Salim line of Harb religion = "ashari" culture = "bedouin" - - 720.1.1 = { + father = bedouin0091 + 1042.1.1 = { birth = yes } - 755.1.1 = { - add_spouse = 168721 - } - 770.1.1 = { + 1095.1.1 = { death = yes } } - -168731 = { - name = "Ibrahim" - #dynasty = 1046037 - - father = 168728 - mother = 168721 - +bedouin0110 = { + name = "Bishr" #placeholder for Aqiq + dynasty = bedouindyn011 #Musruh line of Harb religion = "ashari" culture = "bedouin" - - 737.1.1 = { + father = bedouin0102 + 1047.1.1 = { birth = yes - } - 790.1.1 = { + } + 1089.1.1 = { death = yes } } -168732 = { - name = "Ishaq" - #dynasty = 1046037 - - father = 168728 - mother = 168721 - - religion = ashari - culture = bedouin - - 740.1.1 = { +#Bali tribe - according to al-Hamdani neighbours of the Harb +bedouin0111 = { + name = "TamI_m" #fictional for Falaj + dynasty = bedouindyn014 #Bali + religion = "ashari" + culture = "bedouin" + 1015.1.1 = { birth = yes - } - 797.1.1 = { + } + 1059.1.1 = { death = yes } } -217320 = { - name = Qutayba - dynasty = 1051142 - religion = ashari - culture = bedouin - - trait = education_martial_4 - trait = diligent - trait = brave - trait = intellect_good_1 - - 669.4.17 = { +bedouin0112 = { + name = "Farqad" #fictional for Falaj + dynasty = bedouindyn014 #Bali + religion = "ashari" + culture = "bedouin" + father = bedouin0111 + 1034.1.1 = { birth = yes } - 715.9.22 = { - death = { - death_reason = death_battle - } + 1090.1.1 = { + death = yes } } - -218004 = { #Fictional - name = Abdullah -# dynasty = #TODO_CD_ERCC - religion = ashari - culture = bedouin - - 840.1.1 = { +#additional Numayr +bedouin0113 = { + name = "MA_ni_" + dynasty = bedouindyn006 + religion = "ashari" + culture = "bedouin" + father = bedouin0047 + 880.1.1 = { birth = yes } - 881.1.1 = { + 942.1.1 = { death = yes } } - -218005 = { #Fictional - name = Shujah -# dynasty = #TODO_CD_ERCC - religion = ibadi - culture = bedouin - - 840.1.1 = { +bedouin0114 = { + name = "Nu_aym" + dynasty = bedouindyn006 + religion = "ashari" + culture = "bedouin" + father = bedouin0113 + 920.1.1 = { birth = yes } - 881.1.1 = { + 998.1.1 = { death = yes } } - -218006 = { #Fictional - name = Sadiq -# dynasty = #TODO_CD_ERCC - religion = ibadi - culture = bedouin - - 840.1.1 = { +bedouin0115 = { + name = "Numayr" + dynasty = bedouindyn006 + religion = "ashari" + culture = "bedouin" + father = bedouin0114 + 957.1.1 = { birth = yes } - 881.1.1 = { + 1028.1.1 = { death = yes } } - -218007 = { #Fictional - name = Muslihiddin - dynasty = 2000021 - religion = ibadi - culture = bedouin - - 1040.1.1 = { +bedouin0116 = { + name = "Ja_far" + dynasty = bedouindyn006 + religion = "ashari" + culture = "bedouin" + father = bedouin0115 + 998.1.1 = { birth = yes } - 1092.1.1 = { + 1054.1.1 = { death = yes } } - -218008 = { #Fictional - name = Akin - dynasty = 2000020 - religion = ashari - culture = bedouin - - 1042.1.1 = { +bedouin0117 = { + name = "WaththA_b" + dynasty = bedouindyn006 + religion = "ashari" + culture = "bedouin" + father = bedouin0116 + 1032.1.1 = { birth = yes } - 1081.1.1 = { + 1080.1.1 = { death = yes } } -218009 = { #Fictional - name = Jibril - dynasty = 2000022 - religion = ibadi - culture = bedouin - - 1038.1.1 = { +#Juhavna tribe - according to al-Hamdani neighbours of the Harb +bedouin0118 = { + name = "MutA__in" #fictional for Surrah + dynasty = bedouindyn015 #Juhavna + religion = "ashari" + culture = "bedouin" + 1040.1.1 = { birth = yes } - 1081.1.1 = { + 1105.1.1 = { death = yes } } -#Sultans of Dahlaks -bedouin0001 = { #historical sultan of Dahlak - name = "al_Mubarak" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - - 1037.1.1 = { +#Banu Kharus tribe - of Oman +bedouin0119 = { + name = "Ka_b" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + 748.1.1 = { birth = yes } - 1093.1.1 = { + 799.1.1 = { death = yes } } -bedouin0002 = { - name = "Yahya" #known by name, but not as ruler - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0001 - 1060.1.1 = { +bedouin0120 = { + name = "WA_rith" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0119 + 775.1.1 = { birth = yes } - 1120.1.1 = { + 835.1.1 = { death = yes } } -bedouin0003 = { - name = "Abu_s_Sadad al-Muwaffaq" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0002 - 1089.1.1 = { +bedouin0121 = { + name = "RA_shid" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0120 + 807.1.1 = { birth = yes } - 1147.1.1 = { + 865.1.1 = { death = yes } } -bedouin0004 = { - name = "Yahya" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0003 - 1115.1.1 = { +bedouin0122 = { + name = "SA_lim" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0121 + 841.1.1 = { birth = yes } - 1163.1.1 = { + 903.1.1 = { death = yes } } -bedouin0005 = { - name = "Zaynalmulk" - female = yes - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0003 - 1111.1.1 = { +bedouin0123 = { + name = "KhalfA_n" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0122 + 867.1.1 = { birth = yes } - 1160.1.1 = { + 931.1.1 = { death = yes } } -bedouin0006 = { - name = "Abu-l-Fadl al-Malik" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0004 - 1136.1.1 = { +bedouin0124 = { + name = "Sa_I_d" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0123 + 902.1.1 = { birth = yes } - 1172.1.1 = { + 960.1.1 = { death = yes } } -bedouin0007 = { - name = "Abu_s_Sadad al-Muwaffaq" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0004 - 1138.1.1 = { +bedouin0125 = { + name = "Ka_b" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0124 + 940.1.1 = { birth = yes } - 1193.1.1 = { + 1012.1.1 = { death = yes } -} -bedouin0008 = { - name = "Yahya" #son of Abu-l-Fadl al-Malik - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0006 - 1155.1.1 = { +} +bedouin0126 = { + name = "SA_lim" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0125 + 970.1.1 = { birth = yes } - 1188.1.1 = { + 1019.1.1 = { death = yes } } -bedouin0009 = { - name = "Yahya" #historical ruler but of unknown name - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0008 - 1173.1.1 = { +bedouin0127 = { + name = "WA_rith" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0126 + 1003.1.1 = { birth = yes } - 1209.1.1 = { + 1062.1.1 = { death = yes } } -bedouin0010 = { - name = "Abu Abdallah Muhammad" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0008 - 1186.1.1 = { +bedouin0128 = { + name = "KhalfA_n" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0127 + 1036.1.1 = { birth = yes } - 1230.1.1 = { + 1094.1.1 = { death = yes } } -bedouin0011 = { - name = "Sittalmulk" - female = yes - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0007 - 1155.1.1 = { +bedouin0129 = { + name = "AzzA_n" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0128 + 1066.1.1 = { birth = yes } - 1171.1.1 = { + 1115.1.1 = { death = yes } } -bedouin0012 = { - name = "Sulaiman" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0007 - 1160.1.1 = { +bedouin0130 = { + name = "Qays" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0129 + 1098.1.1 = { birth = yes } - 1192.1.1 = { + 1166.1.1 = { death = yes } } -bedouin0013 = { - name = "Abu_s_Sadad" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0007 - 1178.1.1 = { +bedouin0131 = { + name = "KhalfA_n" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0130 + 1140.1.1 = { birth = yes } - 1247.1.1 = { + 1197.1.1 = { death = yes } } -bedouin0014 = { - name = "Fadil" - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0012 - 1182.1.1 = { +bedouin0132 = { + name = "WA_rith" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0131 + 1176.1.1 = { birth = yes } - 1240.1.1 = { + 1220.1.1 = { death = yes } } -bedouin0015 = { - name = "Qamula" - female = yes - dynasty = bedouindyn001 - religion = ashari - culture = bedouin - father = bedouin0014 - 1204.1.1 = { +bedouin0133 = { + name = "SA_lim" # + dynasty = bedouindyn012 #Banu Kharus + religion = "ibadi" + culture = "bedouin" + father = bedouin0132 + 1203.1.1 = { birth = yes } - 1256.1.1 = { + 1268.1.1 = { death = yes } } -################## -1229650 = { - name = "_AdI_" #semi-historical placeholder for 'Adí branch of Banu Hilál - dynasty_house = house_adid - religion = "ashari" + +#Nabhanids of Oman +bedouin0134 = { + name = "Muhammad" #al-Fallah + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 155193 - 1005.1.1 = { + father = bedouin0135 + 1130.1.1 = { birth = yes } - 1059.1.1 = { + 1176.1.1 = { death = yes } } -1229651 = { - name = "Ziyad" #placeholder for 'Adí branch of Banu Hilál - dynasty_house = house_adid - religion = "ashari" +bedouin0135 = { + name = "Musa" # b.Abu Ja'far + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 1229650 - 1032.1.1 = { + father = bedouin0136 + 1095.1.1 = { birth = yes } - 1089.1.1 = { - death = yes + 1154.1.1 = { + death = yes #actually 1153 but need to fill gaps } } -################## -1229652 = { - name = "_Awf" #semi-historical placeholder for 'Awf branch of Banu Sulaym - dynasty_house = house_awfid - religion = "ashari" +bedouin0136 = { + name = "Abu_Ja_far" # + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 155198 - 1012.1.1 = { + father = bedouin0137 + 1062.1.1 = { birth = yes } - 1057.1.1 = { + 1120.1.1 = { death = yes } } -1229653 = { - name = "Aziz" #placeholder for 'Awf branch of Banu Sulaym - dynasty_house = house_awfid - religion = "ashari" +bedouin0137 = { + name = "Ja_far" #fictional + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 1229652 - 1033.1.1 = { + 1037.1.1 = { birth = yes } - 1089.1.1 = { + 1085.1.1 = { death = yes } } -1229654 = { - name = "Qamara" #placeholder for 'Awf branch of Banu Sulaym - female = yes - dynasty_house = house_awfid - religion = "ashari" +bedouin0138 = { + name = "Sulayman" #fictional + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 1229653 - 1053.1.1 = { + father = bedouin0134 + 1158.1.1 = { birth = yes } - 1109.1.1 = { + 1202.1.1 = { death = yes } } -################## -1229655 = { - name = "Debbab" #semi-historical placeholder for Debbab branch of Banu Sulaym - dynasty_house = house_debbabid - religion = "ashari" +bedouin0139 = { + name = "Sulayman" #semi-fictional + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 155198 - 1015.1.1 = { + father = bedouin0138 + 1190.1.1 = { birth = yes } - 1060.1.1 = { + 1247.1.1 = { death = yes } } -1229656 = { - name = "Ja_far" #placeholder for Debbab branch of Banu Sulaym - dynasty_house = house_debbabid - religion = "ashari" +bedouin0140 = { + name = "Muzaffar" #fictional + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 1229655 - 1040.1.1 = { + father = bedouin0139 + 1218.1.1 = { birth = yes } - 1093.1.1 = { + 1275.1.1 = { death = yes } } -################## -1229657 = { - name = "Zegb" #semi-historical placeholder for Zegb branch of Banu Sulaym - dynasty_house = house_zegbid - religion = "ashari" +bedouin0141 = { + name = "Ja_far" #fictional + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 155198 - 1016.1.1 = { + father = bedouin0140 + 1248.1.1 = { birth = yes } - 1062.1.1 = { + 1299.1.1 = { death = yes } } -1229658 = { - name = "Shujah" #placeholder for Zegb branch of Banu Sulaym - dynasty_house = house_zegbid - religion = "ashari" +bedouin0142 = { + name = "Nabhan" # + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 1229657 - 1042.1.1 = { + father = bedouin0141 + 1276.1.1 = { birth = yes } - 1090.1.1 = { + 1322.1.1 = { death = yes } } -1229659 = { - name = "Sajida" #placeholder for Zegb branch of Banu Sulaym - female = yes - dynasty_house = house_zegbid - religion = "ashari" +bedouin0143 = { + name = "Muhammad" #Ibn Battuta met him in 1330 + dynasty = 100690 #Nabhanid + religion = "ibadi" culture = "bedouin" - father = 1229657 - 1043.1.1 = { + father = bedouin0142 + 1303.1.1 = { birth = yes } - 1095.1.1 = { + 1362.1.1 = { death = yes } } -#fictional wali of Kairouan under Riyahids -bedouin0016 = { - name = "Badis" - dynasty_house = house_riyahdid - religion = "ashari" - culture = bedouin - father = 155028 - 1042.1.1 = { +#Yahmadi of Oman +bedouin0144 = { + name = "AbI__AffA_n" # + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + 733.1.1 = { birth = yes } - 1098.1.1 = { + 792.1.1 = { death = yes } } - -#al-Umari dynasty-leaders of Rabia and Mudar tribesmen -bedouin0017 = { - name = "Abd_al-Hamid" - dynasty = bedouindyn002 #al-Umari - religion = "ashari" - culture = bedouin - 800.1.1 = { +bedouin0145 = { + name = "Muhammad" # b. Abi Affan 793 founded Nizwa + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0144 + 768.1.1 = { birth = yes } - 856.1.1 = { + 805.1.1 = { death = yes } } -bedouin0018 = { - name = "Abu_Abdallah" - dynasty = bedouindyn002 #al-Umari - religion = "ashari" - culture = bedouin - father = bedouin0017 - 825.1.1 = { +bedouin0146 = { + name = "MA_lik" # + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = 188764 + 822.1.1 = { birth = yes } - 883.1.1 = { + 866.1.1 = { death = yes } } - -bedouin0019 = { - name = "Jafar" - dynasty = bedouindyn003 #Rabia of Allaqi - religion = "ashari" - culture = bedouin - 840.1.1 = { +bedouin0147 = { + name = "as-Salt" #b. Malik 886 deposed by Banu Samid Musa b.Musa + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0144 + 850.1.1 = { birth = yes } - 893.1.1 = { + 890.1.1 = { death = yes } } -bedouin0020 = { - name = "Nu_aym" - dynasty = bedouindyn003 #Rabia of Allaqi - religion = "ashari" - culture = bedouin - father = bedouin0019 - 873.1.1 = { +bedouin0148 = { + name = "AzzA_n" # b. Tamim last Yahmadi imam of the first imamate + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0156 + 858.1.1 = { birth = yes } - 926.1.1 = { + 903.1.1 = { death = yes } } -bedouin0021 = { - name = "Bishr" - dynasty = bedouindyn003 #Rabia of Allaqi - religion = "ashari" - culture = bedouin - father = bedouin0020 - 892.1.1 = { +bedouin0149 = { + name = "RashI_d" # + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0157 + 906.1.1 = { birth = yes } - 922.1.1 = { - add_spouse = 1228765 - } - 937.1.1 = { + 970.1.1 = { death = yes } } -bedouin0022 = { - name = "Ishaq" - dynasty = bedouindyn003 #Rabia of Allaqi - religion = "ashari" - culture = bedouin - father = bedouin0021 - mother = 1228765 - 923.1.1 = { +bedouin0150 = { + name = "Hafs" # + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0149 + 940.1.1 = { birth = yes } - 966.1.1 = { + 994.1.1 = { death = yes } } -bedouin0023 = { - name = "Ishaq" - dynasty = bedouindyn003 #Rabia of Allaqi - religion = "ashari" - culture = bedouin - father = bedouin0020 - 905.1.1 = { +bedouin0151 = { + name = "Sa_I_d" # + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0150 + 976.1.1 = { birth = yes } - 945.1.1 = { + 1019.1.1 = { death = yes } } -bedouin0024 = { - name = "Abu_Yazid" - dynasty = bedouindyn003 #Rabia of Allaqi - religion = "ashari" - culture = bedouin - father = bedouin0023 - 937.1.1 = { +bedouin0152 = { + name = "RashI_d" # b.Said died 1053 + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0151 + 1008.1.1 = { birth = yes } - 995.1.1 = { + 1053.1.1 = { death = yes } } -bedouin0025 = { - name = "Hibatallah" #Kanz al-Dawla - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" - culture = bedouin - father = bedouin0024 - 976.1.1 = { +bedouin0153 = { + name = "Hafs" # b.Rashid + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0152 + 1038.1.1 = { birth = yes } - 1032.1.1 = { + 1086.1.1 = { death = yes } } -bedouin0026 = { - name = "al-Makarim" #fictional son of Kanz al-Dawla - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" - culture = bedouin - father = bedouin0025 - 1003.1.1 = { +bedouin0154 = { + name = "_AlI_" # + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0152 + 1040.1.1 = { birth = yes } - 1059.1.1 = { + 1080.1.1 = { death = yes } } -bedouin0027 = { - name = "Yazid" - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" - culture = bedouin - father = bedouin0026 - 1035.1.1 = { +bedouin0155 = { + name = "RashI_d" # b.Ali, successor of Hafs b.Rashid + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0154 + 1060.1.1 = { birth = yes } - 1089.1.1 = { + 1109.1.1 = { death = yes } } -bedouin0028 = { - name = "Ishaq" - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" - culture = bedouin - father = bedouin0027 - 1064.1.1 = { +bedouin0156 = { + name = "TamI_m" # + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = 188764 + 830.1.1 = { birth = yes } - 1111.1.1 = { + 866.1.1 = { death = yes } } -bedouin0029 = { - name = "Bishr" - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" - culture = bedouin - father = bedouin0028 - 1093.1.1 = { +bedouin0157 = { + name = "AffA_n" # + dynasty = 1042182 #Yahmad + religion = "ibadi" + culture = "bedouin" + father = bedouin0148 + 885.1.1 = { birth = yes } - 1164.1.1 = { + 931.1.1 = { death = yes } } -bedouin0030 = { - name = "al-Mutawwaj" - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" - culture = bedouin - father = bedouin0029 - 1124.1.1 = { + + +#Banu Atik tribe - of northern Oman +bedouin0158 = { + name = "al-MinA_l" # + dynasty = bedouindyn013 #Banu Atik + religion = "ibadi" + culture = "bedouin" + 803.1.1 = { birth = yes } - 1169.1.1 = { + 854.1.1 = { death = yes } } -bedouin0031 = { - name = "Muhammad" #Ibn al-Mutawwaj, not known by his name - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" - culture = bedouin - father = bedouin0030 - 1150.1.1 = { +bedouin0159 = { + name = "Nasr" # + dynasty = bedouindyn013 #Banu Atik + religion = "ibadi" + culture = "bedouin" + father = bedouin0158 + 830.1.1 = { birth = yes } - 1197.1.1 = { + 882.1.1 = { death = yes } } -bedouin0032 = { - name = "Ishaq" - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" - culture = bedouin - father = bedouin0031 - 1179.1.1 = { +bedouin0160 = { + name = "as-Salt" # 886 fought for Azzan b. Tamim Yahmadi + dynasty = bedouindyn013 #Banu Atik + religion = "ibadi" + culture = "bedouin" + father = bedouin0159 + 856.1.1 = { birth = yes } - 1236.1.1 = { + 905.1.1 = { death = yes } } -bedouin0033 = { - name = "Yazid" - dynasty_house = house_banu_kanz #Banu'l-Kanz - religion = "ashari" + +#fictional Abbasid governours in Hijaz & Shammar +bedouin00161 = { #fictional governor of Shammar + name = "Hamza" + religion = ashari culture = bedouin - father = bedouin0032 - 1203.1.1 = { + 839.1.1 = { birth = yes } - 1250.1.1 = { + 899.1.1 = { death = yes } } -#fictional leaders of the Mudar tribe in Eastern desert of Egypt -bedouin0034 = { - name = "Tanukh" - dynasty = bedouindyn005 #Mudar - religion = "ashari" +bedouin00162 = { #fictional governor of Hijaz + name = "Isa" + religion = ashari culture = bedouin - 812.1.1 = { + 795.1.1 = { birth = yes } - 865.1.1 = { + 875.1.1 = { death = yes } } -bedouin0035 = { - name = "Amr" - dynasty = bedouindyn005 #Mudar + +#formerly bedouin fictional rulers of Suakin +145706 = { + name = "Musa" + dynasty = 1022251 religion = "ashari" - culture = bedouin - father = bedouin0034 - 838.1.1 = { - birth = yes + culture = "bedouin" + 832.1.1 = { + birth = "832.1.1" } - 886.1.1 = { - death = yes + 880.1.1 = { + death = "880.1.1" } } -bedouin0036 = { - name = "NizA_r" - dynasty = bedouindyn005 #Mudar + +145708 = { + name = "MA_ni_" + dynasty = 1022252 religion = "ashari" - culture = bedouin - father = bedouin0035 - 867.1.1 = { - birth = yes + culture = "bedouin" + father = 145707 + 1072.1.1 = { + birth = "1074.1.1" } - 930.1.1 = { - death = yes + 1127.1.1 = { + death = "1127.1.1" } } -bedouin0037 = { - name = "Nadr" - dynasty = bedouindyn005 #Mudar + +145709 = { + name = "NizA_r" + dynasty = 1022252 religion = "ashari" - culture = bedouin - father = bedouin0036 - 902.1.1 = { - birth = yes + culture = "bedouin" + father = 145708 + 1107.1.1 = { + birth = "1107.1.1" } - 967.1.1 = { - death = yes + 1169.1.1 = { + death = "1169.1.1" } } -bedouin0038 = { - name = "NizA_r" - dynasty = bedouindyn005 #Mudar + +145710 = { + name = "Ishaq" + dynasty = 1022252 religion = "ashari" - culture = bedouin - father = bedouin0037 - 927.1.1 = { - birth = yes + culture = "bedouin" + father = 145709 + 1144.1.1 = { + birth = "1144.1.1" } - 980.1.1 = { - death = yes + 1203.1.1 = { + death = "1203.1.1" } } -bedouin0039 = { - name = "Amr" - dynasty = bedouindyn005 #Mudar + +145711 = { + name = "Sadiq" + dynasty = 1022252 religion = "ashari" - culture = bedouin - father = bedouin0038 - 954.1.1 = { - birth = yes + culture = "bedouin" + father = 145710 + 1170.1.1 = { + birth = "1170.1.1" } - 998.1.1 = { - death = yes + 1229.1.1 = { + death = "1229.1.1" } } -#Banu Sulaim/Suleimid in Arabia -bedouin0040 = { - name = "A_wA_r" - dynasty = 101671 +145712 = { + name = "Hakam" + dynasty = 1022252 religion = "ashari" culture = "bedouin" - father = bedouin0041 - 867.1.1 = { - birth = yes + father = 145711 + 1217.1.1 = { + birth = "1217.1.1" } - 915.1.1 = { - death = yes + 1281.1.1 = { + death = "1281.1.1" } } -bedouin0041 = { - name = "Yazid" - dynasty = 101671 + +145713 = { + name = "Bishr" + dynasty = 1022252 religion = "ashari" culture = "bedouin" - father = bedouin0042 - 840.1.1 = { - birth = yes + father = 145712 + 1245.1.1 = { + birth = "1245.1.1" } - 889.1.1 = { - death = yes + 1296.1.1 = { + death = "1296.1.1" } } -bedouin0042 = { - name = "RifA__a" - dynasty = 101671 + +145714 = { + name = "Rabi_a" + dynasty = 1022252 religion = "ashari" culture = "bedouin" - father = bedouin0043 - 820.1.1 = { - birth = yes + father = 145713 + 1270.1.1 = { + birth = "1270.1.1" } - 864.1.1 = { - death = yes + 1314.1.1 = { + death = "1314.1.1" } } -bedouin0043 = { - name = "_Utba" - dynasty = 101671 + +145715 = { + name = "Sadiq" + dynasty = 1022252 religion = "ashari" culture = "bedouin" - 800.1.1 = { + father = 145714 + 1301.1.1 = { + birth = "1301.1.1" + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +3212 = { + name = "Abbad" # Abbad ibn Muhammad, known as al-Mu'tadid, Emir of Seville (1042-1069) & Sheik of Sevilla (1042-1069), Moura (1044-1069), Niebla (1054-1069), Algeciras (1055-1069) & Cádiz (1068-1069) + dynasty = 594 # Banu Abbad Dynasty + martial = 8 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = muwalladi + culture = bedouin + trait = cynical + trait = gluttonous + trait = craven + trait = greedy + trait = ambitious + trait = education_martial_4 + + father = 73209 # Muhammad ibn Isma'il + + 1016.1.1 = { birth = yes } - 843.1.1 = { + 1038.1.1 = { + add_spouse = 85009 # Kera ibn Muyahid (andalusian.txt) + } + 1042.1.1 = { + name = "Al-Mu_tadid" + } + 1069.2.7 = { death = yes } } -#Banu Numayr -bedouin0044 = { - name = "Numayr" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - 776.1.1 = { +3214 = { + name = "Muhammad" # Muhammad ibn Abbad, known as al-Mu'tamid, Emir of Seville (1069-1091), Sheik of Niebla (1053-1054 & 1069-1091), Silves (1063-1069 & 1070-1091), Algeciras & Seville (1069-1091), Cádiz (1069-1085), Cabra (1070-1091), Jaén (1074-1091) & Córdoba (1075) + dynasty = 594 # Banu Abbad Dynasty + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 4 + religion = muwalladi + culture = bedouin + trait = ambitious + trait = arbitrary + trait = cynical + trait = poet + trait = education_martial_2 + disallow_random_traits = yes + + father = 3212 # Emir al-Mu'tadid of Seville + mother = 85009 # Emira Kera ibn Muyahid (andalusian.txt) + + 1039.12.1 = { birth = yes } - 820.1.1 = { - death = yes + 1062.1.1 = { + add_spouse = 73211 # al-Rumaikiyya (andalusian.txt) } -} -bedouin0045 = { - name = "WaththA_b" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0044 - 800.1.1 = { - birth = yes + 1069.2.7 = { + name = "Al-Mu_tamid" } - 848.1.1 = { + 1095.1.1 = { death = yes } } -bedouin0046 = { - name = "Ja_far" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0045 - 820.1.1 = { + +3914 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Rashiq, known as Ibn Rasiq, Sheik of Murcia (1080-1098) + dynasty = 12208 # Banu Rasiq Dynasty + martial = 6 + diplomacy = 8 + intrigue = 4 + stewardship = 6 + religion = muwalladi + culture = bedouin + trait = cynical + trait = poet + trait = education_martial_2 + + father = 73248 # Rasiq + mother = 45028 # Ahu ibn Ahmad + + 1048.1.1 = { birth = yes + employer = 3212 # Emir al-Mu'tadid of Seville } - 864.1.1 = { + 1098.1.1 = { death = yes } } -bedouin0047 = { - name = "ShabI_b" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0046 - 843.1.1 = { + +45027 = { + name = "Ahmad" # Ahmad banu Tahir, Sheik of Murcia (1029-1063) + dynasty = 572 # Banu Tahir Dynasty + martial = 8 + diplomacy = 5 + intrigue = 8 + stewardship = 6 + religion = muwalladi + culture = bedouin + trait = greedy + trait = education_stewardship_2 + + 973.1.1 = { birth = yes } - 899.1.1 = { + 1063.1.1 = { death = yes } } -bedouin0048 = { - name = "MA_ni_" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0044 - 805.1.1 = { + +45028 = { + name = "Ahu" # Ahu ibn Ahmad, wife of Rasiq (73234) + female = yes + dynasty = 572 # Banu Tahir Dynasty + martial = 8 + diplomacy = 5 + intrigue = 8 + stewardship = 6 + religion = muwalladi + culture = bedouin + trait = ill + trait = education_diplomacy_1 + + father = 45027 # Sheik Ahmad of Murcia + + 1030.1.1 = { birth = yes } - 865.1.1 = { + 1067.1.1 = { death = yes } } -bedouin0049 = { - name = "Utayr" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0048 - 836.1.1 = { + +73197 = { + name = "Yahaff" # Yahaff + dynasty = 12195 # Banu Yahaff Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_1 + + 1008.1.1 = { birth = yes } - 891.1.1 = { + 1065.9.1 = { + employer = 3924 # Emir al-Ma'mun of Toledo + } + 1067.1.1 = { death = yes } } -#Taghlib and their governors of Syria -bedouin0050 = { - name = "MA_lik" - dynasty = bedouindyn007 - religion = "ashari" - culture = "bedouin" - 793.1.1 = { + +73198 = { + name = "Abdallah" # Abdallah ibn Yahaff + dynasty = 12195 # Banu Yahaff Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_2 + + father = 73197 # Yahaff + + 1030.1.1 = { birth = yes } - 846.1.1 = { + 1065.9.1 = { + employer = 3924 # Emir al-Ma'Mun of Toledo + } + 1086.1.1 = { death = yes } } -bedouin0051 = { - name = "Tawf" - dynasty = bedouindyn007 - religion = "ashari" - culture = "bedouin" - father = bedouin0050 - 817.1.1 = { + +73199 = { + name = "Ya_far" # Ya'far ibn Abdallah, Emir of Valencia (1092-1094) & Sheik of Castellon & Valencia (1092-1094) + dynasty = 12195 # Banu Yahaff Dynasty + religion = muwalladi + culture = bedouin + + father = 73198 # Abdallah ibn Yahaff + + 1055.1.1 = { birth = yes } - 864.1.1 = { + 1071.1.1 = { + trait = education_intrigue_1 + } + 1108.1.1 = { death = yes } } -#Murra who occupied areas near Medina (Fadak) - Sharaf -bedouin0053 = { - name = "Awf" - dynasty = bedouindyn008 - religion = "ashari" - culture = "bedouin" - 789.1.1 = { + + +73209 = { + name = "Muhammad" # Muhammad ibn Isma'il, Emir of Seville (1023-1042) & Sheik of Seville (1023-1042) + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_martial_3 + + father = bedouin0192 # Isma'il ibn Abbad + + 990.1.1 = { birth = yes } - 848.1.1 = { + 1042.1.1 = { death = yes } } -bedouin0054 = { - name = "MayyA_da" - dynasty = bedouindyn008 - religion = "ashari" - culture = "bedouin" - father = bedouin0053 - 809.1.1 = { + + +73212 = { + name = "Butayna" # Butayna ibn Muhammad + female = yes + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + + father = 3214 # Emir al-Mu'tamid of Seville + mother = 73211 # Emira al-Rumaikiyya + + 1063.1.1 = { birth = yes } - 863.1.1 = { + 1079.1.1 = { + trait = poet + trait = education_stewardship_3 + } + 1120.1.1 = { death = yes } } -bedouin0055 = { - name = "UmA_ra" - dynasty = bedouindyn008 - religion = "ashari" - culture = "bedouin" - father = bedouin0054 - 841.1.1 = { + +73213 = { + name = "Abbad" # Abbad ibn Muhammad, Sheik of Córdoba (1070-1075) + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + + father = 3214 # Emir al-Mu'tamid of Seville + mother = 73211 # Emira al Rumaikiyya + + 1062.1.1 = { birth = yes } - 900.1.1 = { - death = yes + 1075.1.1 = { + death = { + death_reason = death_murder + } } } -bedouin0056 = { - name = "Khuraym" - dynasty = bedouindyn008 - religion = "ashari" - culture = "bedouin" - father = bedouin0055 - 865.1.1 = { + +73214 = { + name = "al-Fath" # al-Fath ibn Muhammad, Sheik of Córdoba (1078-1091) + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + + father = 3214 # Emir al-Mu'tamid of Seville + mother = 73211 # Emira al-Rumaikiyya + + 1065.1.1 = { birth = yes } - 920.1.1 = { - death = yes + 1071.1.1 = { + trait = education_martial_2 + } + 1079.1.1 = { + add_spouse = 71373 # Zaïda + } + 1091.3.26 = { + death = { + death_reason = death_battle + } } } -#Fazara who occupied areas near Medina (Fadak) -bedouin0057 = { - name = "Hisham" - dynasty = bedouindyn009 - religion = "ashari" - culture = "bedouin" - 840.1.1 = { +73215 = { + name = "al-Rashid" # al-Rashid ibn Muhammad + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + + father = 3214 # Emir al-Mu'tamid of Seville + mother = 73211 # Emira al-Rumaikiyya + + 1064.1.1 = { birth = yes } - 896.1.1 = { + 1080.1.1 = { + trait = education_stewardship_2 + } + 1114.1.1 = { death = yes } } -#Debba/Debbid in northeast Arabia (Samman) -bedouin0058 = { - name = "Farqad" - dynasty = 1042152 # Dabbid - religion = "ashari" - culture = "bedouin" - father = 188691 - 782.1.1 = { +73217 = { + name = "al-Rebi" # al-Rebi ibn Muhammad + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_1 + + father = 3214 # Emir al-Mu'tamid of Seville + mother = 73211 # Emira al-Rumaikiyya + + 1068.1.1 = { birth = yes } - 836.1.1 = { + 1118.1.1 = { death = yes } } -bedouin0059 = { - name = "Ja_far" - dynasty = 1042152 # Dabbid - religion = "ashari" - culture = "bedouin" - father = bedouin0058 - 809.1.1 = { + +73218 = { + name = "al-Radi" # al-Radi ibn Muhammad, Sheik of Cádiz (1085-1091) + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_martial_2 + + father = 3214 # Emir al-Mu'tamid of Seville + mother = 73211 # Emira al-Rumaikiyya + + 1069.1.1 = { birth = yes } - 863.1.1 = { - death = yes + 1091.11.1 = { + death = { + death_reason = death_murder + } } -} -bedouin0060 = { - name = "ZA_fir" - dynasty = 1042152 # Dabbid - religion = "ashari" - culture = "bedouin" - father = bedouin0059 - 845.1.1 = { +} + +73238 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Muhammad + dynasty = 572 # Banu Tahir Dynasty + religion = muwalladi + culture = bedouin + + father = 3910 # Emir Muhammad ibn Ahmad of Murcia + + 1055.1.1 = { birth = yes } - 902.1.1 = { + 1071.1.1 = { + trait = education_stewardship_1 + } + 1109.1.1 = { death = yes } } -bedouin0061 = { - name = "SA_biq" - dynasty = 1042152 # Dabbid - religion = "ashari" - culture = "bedouin" - father = bedouin0060 - 866.1.1 = { - birth = yes + +73623 = { + name = "Ya_far" + dynasty = 599 + religion = muwalladi + culture = bedouin + father = 73181 + 1135.1.1 = { + birth = "1135.1.1" } - 925.1.1 = { - death = yes + 1180.1.1 = { + death = "1180.1.1" } } -#Tayyi in Qasim and pushing west to Hail and Sharaf -bedouin0062 = { - name = "Usayd" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - 838.1.1 = { - birth = yes + +73624 = { + name = "Yusuf" + dynasty = 599 + religion = muwalladi + culture = bedouin + father = 73623 + 1162.1.1 = { + birth = "1162.1.1" } - 896.1.1 = { - death = yes + 1221.1.1 = { + death = "1221.1.1" } } -bedouin0063 = { - name = "Shujah" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0062 - 862.1.1 = { - birth = yes + +73625 = { + name = "Muhammad" + dynasty = 599 + religion = muwalladi + culture = bedouin + father = 73624 + 1186.1.1 = { + birth = "1186.1.1" } - 918.1.1 = { - death = yes + 1228.1.1 = { + add_pressed_claim = title:d_valencia + add_pressed_claim = title:d_mallorca + add_pressed_claim = title:d_badajoz + } + 1230.1.1 = { + remove_claim = title:d_mallorca + } + 1230.3.19 = { + remove_claim = title:d_badajoz + } + 1236.1.1 = { + remove_claim = title:d_valencia + } + 1237.1.1 = { + add_pressed_claim = title:d_granada + } + 1238.1.1 = { + death = "1238.1.1" } } -bedouin0064 = { - name = "Talib" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0063 - 899.1.1 = { - birth = yes + +73626 = { + name = "Ali" + dynasty = 599 + religion = muwalladi + culture = bedouin + father = 73624 + 1188.1.1 = { + birth = "1188.1.1" } - 947.1.1 = { - death = yes + 1249.1.1 = { + death = "1249.1.1" } } -bedouin0065 = { - name = "ZA_fir" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0064 - 930.1.1 = { - birth = yes + +73627 = { + name = "Abu-Bakr" + dynasty = 599 + religion = muwalladi + culture = bedouin + father = 73625 + 1223.1.1 = { + birth = "1223.1.1" } - 994.1.1 = { - death = yes + 1238.1.1 = { + add_pressed_claim = title:d_granada + } + 1238.7.1 = { + add_pressed_claim = title:d_murcia + } + 1264.1.1 = { + remove_claim = title:d_murcia + } + 1278.1.1 = { + death = "1278.1.1" } } -bedouin0066 = { - name = "Shujah" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0065 - 973.1.1 = { - birth = yes + +73628 = { + name = "Muhammad" + dynasty = 599 + religion = muwalladi + culture = bedouin + father = 73625 + 1223.1.1 = { + birth = "1223.1.1" } - 1042.1.1 = { - death = yes + 1241.1.1 = { + add_pressed_claim = title:d_granada + } + 1260.1.1 = { + death = "1260.1.1" } } -bedouin0067 = { - name = "Yazid" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0066 - 1017.1.1 = { - birth = yes + +73629 = { + name = "Ya_far" + dynasty = 599 + religion = muwalladi + culture = bedouin + father = 73628 + 1246.1.1 = { + birth = "1246.1.1" } - 1065.1.1 = { - death = yes + 1260.1.1 = { + add_pressed_claim = title:d_granada + } + 1263.1.1 = { + death = "1263.1.1" } } -bedouin0068 = { - name = "Zubayd" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0067 - 1042.1.1 = { - birth = yes + +73630 = { + name = "Muhammad" + dynasty = 599 + religion = muwalladi + culture = bedouin + father = 73629 + 1263.1.1 = { + birth = "1263.1.1" } - 1096.1.1 = { - death = yes + 1263.1.1 = { + add_pressed_claim = title:d_granada + } + 1264.1.1 = { + death = "1264.1.1" } } -bedouin0069 = { - name = "Faruk" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0068 - 1076.1.1 = { - birth = yes + +73641 = { + name = "Isma_il" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73642 + 1279.1.1 = { + birth = "1279.1.1" } - 1132.1.1 = { - death = yes + 1313.1.1 = { + add_spouse = 73649 + add_pressed_claim = title:d_granada + } + 1314.2.8 = { + remove_claim = title:d_granada + } + 1325.1.1 = { + death = "1325.1.1" } } -bedouin0070 = { - name = "Najib" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0069 - 1109.1.1 = { - birth = yes + +73642 = { + name = "Faraj" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73654 + 1245.1.1 = { + birth = "1245.1.1" } - 1166.1.1 = { - death = yes + 1300.1.1 = { + death = "1300.1.1" } } -bedouin0071 = { - name = "Faruk" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0070 - 1143.1.1 = { - birth = yes + +73643 = { + name = "Muhammad" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73642 + 1282.1.1 = { + birth = "1282.1.1" } - 1201.1.1 = { - death = yes + 1339.1.1 = { + death = "1339.1.1" } } -bedouin0072 = { - name = "Najib" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0071 - 1180.1.1 = { - birth = yes + +73644 = { + name = "Isma_il" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73643 + 1308.1.1 = { + birth = "1308.1.1" } - 1238.1.1 = { - death = yes + 1359.1.1 = { + death = "1359.1.1" } } -bedouin0073 = { - name = "Tayyi_" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - 812.1.1 = { - birth = yes + +73645 = { + name = "Muhammad" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73644 + 1332.1.1 = { + birth = "1332.1.1" } - 858.1.1 = { - death = yes + 1362.1.1 = { + death = "1362.1.1" } } -bedouin0074 = { - name = "JarrA_h" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0073 - 840.1.1 = { - birth = yes + +73646 = { + name = "Nasr" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73650 + 1287.11.2 = { + birth = "1287.11.2" } - 897.1.1 = { - death = yes + 1322.11.16 = { + death = "1322.11.16" } } -bedouin0075 = { - name = "Qatan" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0074 - 863.1.1 = { - birth = yes + +73647 = { + name = "Muhammad" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73650 + 1257.8.15 = { + birth = "1257.8.15" } - 921.1.1 = { - death = yes + 1314.1.21 = { + death = "1314.1.21" } } -bedouin0076 = { - name = "Najib" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0075 - 896.1.1 = { - birth = yes + +73648 = { + name = "Fatima" + female = yes + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73647 + 1278.1.1 = { + birth = "1278.1.1" } - 951.1.1 = { - death = yes + 1331.1.1 = { + death = "1331.1.1" } } -bedouin0077 = { - name = "Talib" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0076 - 932.1.1 = { - birth = yes + +73649 = { + name = "Suraya" + female = yes + dynasty = 101904 + religion = muwalladi + culture = bedouin + mother = 73648 + 1297.1.1 = { + birth = "1297.1.1" } - 1003.1.1 = { - death = yes + 1360.1.1 = { + death = "1360.1.1" } } -bedouin0078 = { - name = "Najib" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0077 - 980.1.1 = { - birth = yes + +73650 = { + name = "Muhammad" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73651 + 1235.1.1 = { + birth = "1235.1.1" } - 1038.1.1 = { - death = yes + 1302.4.7 = { + death = "1302.4.7" } } -bedouin0079 = { - name = "JarrA_h" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0078 - 1013.1.1 = { - birth = yes + +73651 = { + name = "Muhammad" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73653 + 1194.1.1 = { + birth = "1194.1.1" } - 1076.1.1 = { - death = yes + 1232.1.1 = { + add_pressed_claim = title:d_granada } -} -bedouin0080 = { - name = "Faruk" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0079 - 1041.1.1 = { - birth = yes + 1237.1.1 = { + remove_claim = title:d_granada + add_pressed_claim = title:d_murcia + add_pressed_claim = title:d_sevilla } - 1096.1.1 = { - death = yes + 1238.1.1 = { + remove_claim = title:d_sevilla + } + 1266.1.1 = { + remove_claim = title:d_murcia + } + 1273.1.1 = { + death = "1273.1.1" } } -bedouin0081 = { - name = "JarrA_h" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0080 - 1074.1.1 = { - birth = yes + +73652 = { + name = "Yusuf" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73651 + 1238.1.1 = { + birth = "1238.1.1" } - 1129.1.1 = { - death = yes + 1295.1.1 = { + death = "1295.1.1" } } -bedouin0082 = { - name = "WaththA_b" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0081 - 1108.1.1 = { - birth = yes + +73653 = { + name = "Nasr" + dynasty = 101904 + religion = muwalladi + culture = bedouin + 1160.1.1 = { + birth = "1160.1.1" } - 1161.1.1 = { - death = yes + 1221.1.1 = { + death = "1221.1.1" } } -bedouin0083 = { - name = "MutA__in" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0082 - 1146.1.1 = { - birth = yes + +73654 = { + name = "Isma_il" + dynasty = 101904 + religion = muwalladi + culture = bedouin + father = 73653 + 1210.1.1 = { + birth = "1210.1.1" } - 1195.1.1 = { - death = yes + 1274.1.1 = { + death = "1274.1.1" } } -bedouin0084 = { - name = "Najib" - dynasty = bedouindyn010 #Tayyid - religion = "ashari" - culture = "bedouin" - father = bedouin0083 - 1178.1.1 = { - birth = yes + +487000 = { + name = "Yusuf" + dynasty = 101904 + martial = 8 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = muwalladi + culture = bedouin + trait = arrogant + trait = lustful + trait = education_diplomacy_2 + father = 73641 + mother = 73649 + 1318.1.1 = { + birth = "1318.1.1" } - 1223.1.1 = { - death = yes + 1354.1.1 = { + death = "1354.1.1" } } -#Harb in Yemeni Jawf and pushing north to Hilali and Sulaymi lands -bedouin0085 = { - name = "Harb" - dynasty = bedouindyn011 #Harb - religion = "ashari" - culture = "bedouin" - 820.1.1 = { - birth = yes + +487001 = { + name = "Muhammad" + dynasty = 101904 + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 4 + religion = muwalladi + culture = bedouin + trait = arrogant + trait = brave + father = 73641 + 1315.1.1 = { + birth = "1315.1.1" } - 866.1.1 = { - death = yes + 1333.1.1 = { + death = "1333.1.1" } } -bedouin0086 = { - name = "SA_lim" - dynasty = bedouindyn011 #Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0085 - 840.1.1 = { +200214 = { + name = "Yahya" # Yahya ibn Muhammad + dynasty = 12290 # Banu Sajr Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + father = 73889 # Muhammad ibn Usama + + 878.1.1 = { birth = yes } - 899.1.1 = { + 928.1.1 = { death = yes } } -bedouin0087 = { - name = "Musruh" - dynasty = bedouindyn011 #Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0085 - 842.1.1 = { + +bedouin0180 = { + name = "Aysun" # Aysun ibn Suelyman al-Arabí + dynasty = 1046005 # Suleyman al-Arabí Dynasty + religion = ashari + culture = bedouin + trait = education_martial_2 + + father = 200049 # Walih Suleyman al-Arabi of Barcelona + mother = 200050 # Waliha Nadira + + 766.1.1 = { birth = yes } - 876.1.1 = { + 785.1.1 = { death = yes } } -bedouin0088 = { - name = "SA_lim" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0086 - 878.1.1 = { + +bedouin0181 = { + name = "Hashim" # Hashim ibn Abd al-Aziz + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = brave + trait = blademaster_3 + trait = education_stewardship_3 + + father = 73968 # Abd al-Aziz ibn Hashim + mother = 73975 # Jahaira + + 840.1.1 = { birth = yes } - 932.1.1 = { - death = yes + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 887.1.1 = { + death = { + death_reason = death_execution + killer = 73684 # Sultan al-Mundir I of Andalusia + } } } -bedouin0089 = { - name = "Sa_adI_n" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0088 - 914.1.1 = { + +bedouin0182 = { + name = "Ishaq" # Ishaq ibn Ibrahim, Sheik of Jaen (880-891 & 891-913) + dynasty = banu_attaf # Banu Attaf Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_3 + + father = bedouin0185 # Sheik Ibrahim ibn Attaf of Jaen + + 835.1.1 = { birth = yes } - 987.1.1 = { - death = yes - } -} -bedouin0090 = { - name = "HawA_zim" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0089 - 965.1.1 = { - birth = yes + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia } - 1032.1.1 = { + 913.1.1 = { death = yes } } -bedouin0091 = { - name = "Muzayna" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0090 - 1006.1.1 = { + +bedouin0183 = { + name = "al-Hussayn" # al-Hussayn Banu Attaf, Sheik of Jaen (756-785) + dynasty = banu_attaf # Banu Attaf Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_3 + + 735.1.1 = { birth = yes } - 1059.1.1 = { - death = yes + 785.1.1 = { + death = yes } } -bedouin0092 = { - name = "TamI_m" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0091 - 1039.1.1 = { + +bedouin0184 = { + name = "Attaf" # Attaf ibn al-Hussayn, Sheik of Jaen (785-845) + dynasty = banu_attaf # Banu Attaf Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + father = bedouin0183 # Sheik al-Hussayn Banu Attaf of Jaen + + 765.1.1 = { birth = yes } - 1097.1.1 = { + 845.1.1 = { death = yes } } -bedouin0093 = { - name = "SalI_m" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0092 - 1075.1.1 = { + +bedouin0185 = { + name = "Ibrahim" # Ibrahim ibn Attaf, Sheik of Jaen (845-880) + dynasty = banu_attaf # Banu Attaf Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + father = bedouin0184 # Sheik Attaf ibn al-Husseyn of Jaen + + 805.1.1 = { birth = yes } - 1131.1.1 = { + 880.1.1 = { death = yes } } -bedouin0094 = { - name = "Mu_ara" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0093 - 1108.1.1 = { + +bedouin0186 = { + name = "Sa_id" # Sa'id ibn Aslam + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + father = 73967 # Aslam ibn Abd al-Aziz + + 880.1.1 = { birth = yes } - 1169.1.1 = { + 935.1.1 = { death = yes } } -bedouin0095 = { - name = "_Amr" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0094 - 1143.1.1 = { + +bedouin0187 = { + name = "Ahmad" # Ahmad ibn Sa'id + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + father = bedouin0186 # Sa'id ibn Aslam + + 910.1.1 = { birth = yes } - 1200.1.1 = { + 985.1.1 = { death = yes } } -bedouin0096 = { - name = "Subh" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0095 - 1180.1.1 = { + +bedouin0188 = { + name = "Aslam" # Aslam ibn Ahmad + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + father = bedouin0187 # Ahmad ibn Sa'id + + 935.1.1 = { birth = yes } - 1234.1.1 = { + 1004.1.1 = { death = yes } } -bedouin0097 = { - name = "Hamda" - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0096 - 1209.1.1 = { + +bedouin0189 = { + name = "Idris" # Idris ibn Ubayd Allah + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + father = 200039 # Ubayd Allah ibn Yahya + mother = 200040 # Samira + + 855.1.1 = { birth = yes } - 1266.1.1 = { + 905.1.1 = { death = yes } } -bedouin0098 = { - name = "Sa_dI_" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0087 - 860.1.1 = { + +bedouin0190 = { + name = "Ubayd-Allah" # Ubayd Allah ibn Idris + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_martial_2 + + father = bedouin0189 # Idris ibn Ubayd Allah + + 871.1.1 = { birth = yes } - 902.1.1 = { + 955.1.1 = { death = yes } } -bedouin0099 = { - name = "Lahabba" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0098 - 880.1.1 = { + +bedouin0191 = { + name = "Idris" # Idris ibn Ubayd Allah + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_martial_2 + + father = bedouin0190 # Ubayd Allah ibn Idris + + 905.1.1 = { birth = yes } - 933.1.1 = { + 983.1.1 = { death = yes } } -bedouin0100 = { - name = "Sa_dI_" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0099 - 916.1.1 = { + +bedouin0192 = { + name = "Isma_il" # Isma'il ibn Abbad + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_2 + + 965.1.1 = { birth = yes } - 985.1.1 = { + 1019.1.1 = { death = yes } } -bedouin0101 = { - name = "Bishr" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0100 - 968.1.1 = { + +bedouin0193 = { + name = "Isma_il" # Isma'il ibn Muhammad + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_martial_3 + + father = 73209 # Emir Muhammad ibn Isma'il of Seville + + 1011.1.1 = { birth = yes } - 1043.1.1 = { - death = yes + 1039.10.5 = { + death = { + death_reason = death_battle + killer = 159496 # Sheik Yahya II of Malaga + } } } -bedouin0102 = { - name = "Lahabba" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0101 - 1020.1.1 = { + +bedouin0194 = { + name = "al-Qasim" # al-Qasim ibn Muhammad + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_diplomacy_1 + + father = 73209 # Emir Muhammad ibn Isma'il of Seville + + 1021.1.1 = { birth = yes } - 1068.1.1 = { + 1042.1.1 = { + employer = 3212 # Emir al-Mu'tadid of Seville + } + 1071.1.1 = { death = yes } } -bedouin0103 = { - name = "HumrA_n" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0102 - 1043.1.1 = { + +bedouin0195 = { + name = "Isma_il" # Isma'il ibn Abbad + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_intrigue_1 + + father = 3212 # Emir al-Mu'tadid of Seville + mother = 85009 # Emira Kera ibn Muyahid (andalusian.txt) + + 1037.1.1 = { birth = yes } - 1099.1.1 = { - death = yes + 1061.1.1 = { + death = { + death_reason = death_murder_known + killer = 3212 # Emir al-Mu'tadid of Seville, his father + } } } -bedouin0104 = { - name = "Bishr" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0103 - 1080.1.1 = { + +bedouin0196 = { + name = "Amir" # Amir ibn Abbad + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_diplomacy_1 + + father = 3212 # Emir al-Mu'tadid of Seville + mother = 85009 # Emira Kera ibn Muyahid (andalusian.txt) + + 1044.1.1 = { birth = yes + employer = 3212 # Emir al-Mu'tadid of Seville } - 1135.1.1 = { + 1094.1.1 = { death = yes } } -bedouin0105 = { - name = "_AlI_" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0104 - 1115.1.1 = { + +bedouin0197 = { + name = "Nasr" # Nasr ibn al-Fath + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_1 + + father = 73214 # Sheik al-Fath of Cordoba + mother = 71373 # Sheikess Zaïda + + 1090.1.1 = { birth = yes } - 1171.1.1 = { + 1140.1.1 = { death = yes } } -bedouin0106 = { - name = "Jahm" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0105 - 1145.1.1 = { + +bedouin0198 = { + name = "Hashim" # Hashim ibn Abd al-Yabbar + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_diplomacy_1 + + father = 73216 # Abd al-Yabbar ibn Muhammad + + 1088.1.1 = { birth = yes } - 1197.1.1 = { + 1138.1.1 = { death = yes } } -bedouin0107 = { - name = "Lahabba" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0106 - 1179.1.1 = { + +bedouin0199 = { + name = "Ayyub" # Ayyub ibn Attab, Sheik of Cadiz (991-1011) + dynasty = 100709 # Banu Nasr Dynasty + religion = muwalladi + culture = bedouin + trait = education_diplomacy_1 + + father = 200032 # Sheik Attab ibn Harun of Cadiz + + 953.1.1 = { birth = yes } - 1222.1.1 = { + 1011.1.1 = { death = yes } } -bedouin0108 = { - name = "_Amr" - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0107 - 1205.1.1 = { + +bedouin0200 = { + name = "Habib" # Habib ibn Umayr + dynasty = 1046038 # Umayr ibn Sa'id al-Lajmi's Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + father = 168729 # Umar ibn Sa'id al-Lajmi + mother = 168721 # Sara Alamúndez (visigothic.txt) + + 761.1.1 = { birth = yes } - 1254.1.1 = { + 811.1.1 = { death = yes } } -bedouin0109 = { - name = "HawA_zim" #placeholder for Taif - dynasty = bedouindyn011 #Salim line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0091 - 1042.1.1 = { + +bedouin0201 = { + name = "Muzayn" # Muzayn + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_1 + + 915.1.1 = { birth = yes } - 1095.1.1 = { + 965.1.1 = { death = yes } } -bedouin0110 = { - name = "Bishr" #placeholder for Aqiq - dynasty = bedouindyn011 #Musruh line of Harb - religion = "ashari" - culture = "bedouin" - father = bedouin0102 - 1047.1.1 = { + +bedouin0202 = { + name = "Muhammad" # Muhammad ibn Muzayn + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_diplomacy_1 + + father = bedouin0201 # Muzayn + + 940.1.1 = { birth = yes } - 1089.1.1 = { + 990.1.1 = { death = yes } } -#Bali tribe - according to al-Hamdani neighbours of the Harb -bedouin0111 = { - name = "TamI_m" #fictional for Falaj - dynasty = bedouindyn014 #Bali - religion = "ashari" - culture = "bedouin" - 1015.1.1 = { +bedouin0203 = { + name = "Abu-Bakr" # Abu Bakr ibn Muhammad + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_martial_1 + + father = bedouin0202 # Muhammad ibn Muzayn + + 965.1.1 = { birth = yes } - 1059.1.1 = { + 1015.1.1 = { death = yes } } -bedouin0112 = { - name = "Farqad" #fictional for Falaj - dynasty = bedouindyn014 #Bali - religion = "ashari" - culture = "bedouin" - father = bedouin0111 - 1034.1.1 = { + +bedouin0204 = { + name = "Isa" # Isa (I) ibn Abu Bakr, Sheik of Silves (1013-1041) + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_intrigue_2 + + father = bedouin0203 # Abu Bakr ibn Muhammad + + 990.8.30 = { birth = yes } - 1090.1.1 = { + 1041.8.30 = { death = yes } } -#additional Numayr -bedouin0113 = { - name = "MA_ni_" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0047 - 880.1.1 = { + +bedouin0205 = { + name = "Muhammad" # Muhammad (I) Amad al-Dawla, Sheik of Silves (1041-1048) + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_martial_2 + + father = bedouin0204 # Sheik Isa I of Silves + + 1016.1.1 = { birth = yes } - 942.1.1 = { + 1048.10.11 = { death = yes } } -bedouin0114 = { - name = "Nu_aym" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0113 - 920.1.1 = { + +bedouin0206 = { + name = "Sa_id" # Sa'id ibn Muzayn + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_diplomacy_1 + + father = bedouin0201 # Muzayn + + 945.1.1 = { birth = yes } - 998.1.1 = { + 995.1.1 = { death = yes } } -bedouin0115 = { - name = "Numayr" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0114 - 957.1.1 = { + +bedouin0207 = { + name = "Muhammad" # Muhammad ibn Sa'id + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_learning_1 + + father = bedouin0206 # Sa'id ibn Muzayn + + 970.1.1 = { birth = yes } - 1028.1.1 = { + 1020.1.1 = { death = yes } } -bedouin0116 = { - name = "Ja_far" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0115 - 998.1.1 = { + +bedouin0208 = { + name = "Isa" # Isa (II) al-Muzaffar, Sheik of Silves (1048-1054) + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_3 + + father = bedouin0207 # Muhammad ibn Sa'id + + 995.1.1 = { birth = yes } 1054.1.1 = { - death = yes + death = { + death_reason = death_battle + killer = 3912 # Emir al-Mu'tadid of Sevilla + } } } -bedouin0117 = { - name = "WaththA_b" - dynasty = bedouindyn006 - religion = "ashari" - culture = "bedouin" - father = bedouin0116 - 1032.1.1 = { + +bedouin0209 = { + name = "Muhammad" # Muhammad (II) al-Nasr, Sheik of Silves (1054-1058) + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = education_learning_2 + + father = bedouin0208 # Sheik Isa II of Silves + + 1020.1.1 = { birth = yes } - 1080.1.1 = { + 1058.6.25 = { death = yes } } -#Juhavna tribe - according to al-Hamdani neighbours of the Harb -bedouin0118 = { - name = "MutA__in" #fictional for Surrah - dynasty = bedouindyn015 #Juhavna - religion = "ashari" - culture = "bedouin" +bedouin0210 = { + name = "Isa" # Isa (III) al-Muzaffar, Sheik of Silves (1058-1063) + dynasty = banu_muzayn # Banu Muzayn Dynasty + religion = muwalladi + culture = bedouin + trait = content + trait = education_diplomacy_1 + + father = bedouin0209 # Sheik Muhammad II of Silves + 1040.1.1 = { birth = yes } - 1105.1.1 = { + 1063.1.1 = { + employer = 3212 # Emir al-Mu'tadid of Sevilla + } + 1090.1.1 = { death = yes } } -#Banu Kharus tribe - of Oman -bedouin0119 = { - name = "Ka_b" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - 748.1.1 = { +3910 = { + name = "Muhammad" # Muhammad ibn Ahmad, Emir of Murcia (1065-1079) & Sheik of Murcia (1063-1079) + dynasty = 572 # Banu Tahir Dynasty + religion = muwalladi + culture = bedouin + trait = poet + trait = education_stewardship_2 + + father = 45027 # Sheik Ahmad Banu Tahir of Murcia + + 1020.1.1 = { birth = yes } - 799.1.1 = { + 1114.1.1 = { death = yes } } -bedouin0120 = { - name = "WA_rith" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0119 - 775.1.1 = { + +45029 = { + name = "al-Mutadd" # al-Muttad ibn Muhammad, Sheik of Faro (1082-1091) + dynasty = 594 # Banu Abbad Dynasty + martial = 8 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = muwalladi + culture = bedouin + trait = deceitful + trait = calm + + father = 3214 # Emir al-Mu'tamid of Seville + mother = 73211 # Emira al-Rumaikiyya (andalusian.txt) + + 1066.1.1 = { birth = yes } - 835.1.1 = { - death = yes - } -} -bedouin0121 = { - name = "RA_shid" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0120 - 807.1.1 = { - birth = yes + 1082.1.1 = { + trait = education_martial_2 } - 865.1.1 = { - death = yes + 1091.1.1 = { + death = { + death_reason = death_murder + } } } -bedouin0122 = { - name = "SA_lim" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0121 - 841.1.1 = { + +73216 = { + name = "Abd-al-Yabbar" # Abd al-Yabbar ibn Muhammad + dynasty = 594 # Banu Abbad Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_1 + + father = 3214 # Emir al-Mu'tamid of Seville + mother = 73211 # Emira al-Rumaikiyya (andalusian.txt) + + + 1067.1.1 = { birth = yes } - 903.1.1 = { + 1095.1.1 = { death = yes } } -bedouin0123 = { - name = "KhalfA_n" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0122 - 867.1.1 = { + +73248 = { + name = "Rasiq" # Rasiq, murcian general + dynasty = 12208 # Banu Rasiq Dynasty + religion = muwalladi + culture = bedouin + trait = brave + trait = education_intrigue_1 + + 1020.1.1 = { birth = yes } - 931.1.1 = { + 1046.1.1 = { + add_spouse = 45028 # Ahu bint Ahmad + } + 1063.1.1 = { + employer = 3910 # Emir Muhammad ibn Ahmad of Murcia + } + 1069.1.1 = { death = yes } } -bedouin0124 = { - name = "Sa_I_d" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0123 - 902.1.1 = { + +73787 = { + name = "al-Fadl" # al-Fadl banu Amira, Sheik of Alcaraz & Murcia (777-813) + dynasty = 596 # Banu Amira Dynasty + religion = ashari + culture = bedouin + trait = education_martial_2 + + 750.1.1 = { birth = yes } - 960.1.1 = { + 813.1.1 = { death = yes } } -bedouin0125 = { - name = "Ka_b" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0124 - 940.1.1 = { + +73788 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn al-Fadl, Sheik of Alcaraz & Murcia (813-842) + dynasty = 596 # Banu Amira Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_2 + + father = 73787 # Sheik al-Fadl banu Amira of Murcia + + 783.1.1 = { birth = yes } - 1012.1.1 = { + 842.1.1 = { death = yes } } -bedouin0126 = { - name = "SA_lim" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0125 - 970.1.1 = { - birth = yes + +73789 = { + name = "al-Fadl" # al-Fadl ibn al-Fadl, Sheik of Alcaraz (842-878) + dynasty = 596 # Banu Amira Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + father = 73787 # Sheik al-Fadl banu Amira of Murcia + + 813.9.1 = { + birth = yes # posthumous child of his father } - 1019.1.1 = { + 839.1.1 = { + add_spouse = 73885 # Yasmin + } + 878.1.1 = { death = yes } } -bedouin0127 = { - name = "WA_rith" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0126 - 1003.1.1 = { + +73790 = { + name = "al-Sabbah" # al-Sabbah ibn Abd al-Rahman, Sheik of Murcia (842-907) + dynasty = 596 # Banu Amira Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_2 + + father = 73788 # Sheik Abd al-Rahman ibn al-Fadl of Murcia + + 800.1.1 = { birth = yes } - 1062.1.1 = { - death = yes + 907.1.1 = { + death = yes #Died 107 years old } } -bedouin0128 = { - name = "KhalfA_n" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0127 - 1036.1.1 = { + +73791 = { + name = "Harun" # Harun ibn Abd al-Rahman + dynasty = 596 # Banu Amira Dynasty + religion = ashari + culture = bedouin + trait = education_martial_1 + + father = 73788 # Sheik Abd al-Rahaman ibn al-Fadl of Murcia + + 817.1.1 = { birth = yes } - 1094.1.1 = { + 845.1.1 = { + add_spouse = 73884 # Jahaira + } + 885.1.1 = { death = yes } } -bedouin0129 = { - name = "AzzA_n" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0128 - 1066.1.1 = { + +73792 = { + name = "Muhammad" # Muhammad ibn Harun, Sheik of Alcaraz & Murcia (907-918) + dynasty = 596 # Banu Amira Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + father = 73791 # Harun ibn Abd al-Rahman + mother = 73884 # Jahaira + + 847.1.1 = { birth = yes } - 1115.1.1 = { + 918.1.1 = { death = yes } } -bedouin0130 = { - name = "Qays" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0129 - 1098.1.1 = { + +73793 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn al-Fadl, Sheik of Alcaraz (878-907) + dynasty = 596 # Banu Amira Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + father = 73789 # Sheik al-Fadl ibn al-Fadl of Alcaraz + mother = 73885 + + 840.1.1 = { birth = yes } - 1166.1.1 = { + 907.1.1 = { death = yes } } -bedouin0131 = { - name = "KhalfA_n" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0130 - 1140.1.1 = { + +73794 = { + name = "Amira" # Amira ibn al-Fadl + dynasty = 596 # Banu Amira Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + father = 73789 # Sheik al-Fadl ibn al-Fadl of Alcaraz + mother = 73885 # Sheika Yasmin + + 845.1.1 = { birth = yes } - 1197.1.1 = { + 897.1.1 = { death = yes } } -bedouin0132 = { - name = "WA_rith" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0131 - 1176.1.1 = { + +73795 = { + name = "Tayyib" # Tayyib ibn Muhammad, Sheik of Alcaraz & Murcia (918-939) + dynasty = 596 # Banu Amira Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_2 + + father = 73792 # Sheik Muhammad ibn Harun of Murcia + + 875.1.1 = { birth = yes } - 1220.1.1 = { + 939.1.1 = { death = yes } } -bedouin0133 = { - name = "SA_lim" # - dynasty = bedouindyn012 #Banu Kharus - religion = "ibadi" - culture = "bedouin" - father = bedouin0132 - 1203.1.1 = { + +73796 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Tayyib, Sheik of Alcaraz & Murcia (939-978) + dynasty = 596 # Banu Amira Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_1 + + father = 73795 # Sheik Tayyib ibn Muhammad of Murcia + + 915.1.1 = { birth = yes } - 1268.1.1 = { + 978.1.1 = { death = yes } } +73797 = { + name = "Abdallah" # Abdallah ibn Abd al-Rahman, Sheik of Alcaraz & Murcia (978-985) + dynasty = 596 # Banu Amira Dynasty + religion = muwalladi + culture = bedouin + trait = education_stewardship_1 -#Nabhanids of Oman -bedouin0134 = { - name = "Muhammad" #al-Fallah - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0135 - 1130.1.1 = { + father = 73796 # Sheik Abd al-Rahman ibn Tayyib of Murcia + + 943.1.1 = { birth = yes } - 1176.1.1 = { + 1010.1.1 = { death = yes } } -bedouin0135 = { - name = "Musa" # b.Abu Ja'far - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0136 - 1095.1.1 = { + +73884 = { + name = "Jahaira" # Jahaira, fictional wife of Harun ibn Abd al-Rahamn (73791) + female = yes + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + 827.1.1 = { birth = yes } - 1154.1.1 = { - death = yes #actually 1153 but need to fill gaps + 892.1.1 = { + death = yes } -} -bedouin0136 = { - name = "Abu_Ja_far" # - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0137 - 1062.1.1 = { +} + +73885 = { + name = "Yasmin" # Yasmin, fictional wife of Sheik al-Fadl ibn al-Fadl of Alcaraz (73789) + female = yes + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + 820.1.1 = { birth = yes } - 1120.1.1 = { + 888.1.1 = { death = yes } } -bedouin0137 = { - name = "Ja_far" #fictional - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - 1037.1.1 = { + +73887 = { + name = "Sajr" # Sajr ibn Abd al-Rahman + dynasty = 12290 # Banu Sajr Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + 797.1.1 = { birth = yes } - 1085.1.1 = { + 850.1.1 = { death = yes } } -bedouin0138 = { - name = "Sulayman" #fictional - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0134 - 1158.1.1 = { + +73888 = { + name = "Usama" # Usama ibn Sajr + dynasty = 12290 # Banu Sajr Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_2 + + father = 73887 # Sajr ibn Abd al-Rahman + + 822.1.1 = { birth = yes } - 1202.1.1 = { + 850.1.1 = { + add_spouse = 73890 # Faghira + } + 860.1.1 = { + employer = levantine0008 # Walih Muhammad ibn Wuhayd of Zaragoza + } + 889.1.1 = { death = yes } } -bedouin0139 = { - name = "Sulayman" #semi-fictional - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0138 - 1190.1.1 = { + +73889 = { + name = "Muhammad" # Muhammad ibn Usama + dynasty = 12290 # Banu Sajr Dynasty + religion = ashari + culture = bedouin + trait = education_intrigue_1 + + father = 73888 # Usama ibn Sajr + mother = 73890 # Faghira + + 853.1.1 = { birth = yes } - 1247.1.1 = { + 900.1.1 = { death = yes } } -bedouin0140 = { - name = "Muzaffar" #fictional - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0139 - 1218.1.1 = { + +73890 = { + name = "Faghira" # Faghira, fictional wife of Usama ibn Sajr (73888) + female = yes + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + 833.1.1 = { birth = yes } - 1275.1.1 = { + 895.1.1 = { death = yes } } -bedouin0141 = { - name = "Ja_far" #fictional - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0140 - 1248.1.1 = { + +73941 = { + name = "Attab" # Attab ibn Nasr, Sheik of Cadiz (850-910) + dynasty = 100709 # Banu Nasr Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_2 + + 814.1.1 = { birth = yes } - 1299.1.1 = { + 867.1.1 = { + add_spouse = 73942 # Rasa + } + 910.1.1 = { death = yes } } -bedouin0142 = { - name = "Nabhan" # - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0141 - 1276.1.1 = { + +73942 = { + name = "Rasa" # Rasa, fictional wife of Sheik Attb ibn Nasr of Cadiz + female = yes + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + 850.1.1 = { birth = yes } - 1322.1.1 = { + 916.1.1 = { death = yes } } -bedouin0143 = { - name = "Muhammad" #Ibn Battuta met him in 1330 - dynasty = 100690 #Nabhanid - religion = "ibadi" - culture = "bedouin" - father = bedouin0142 - 1303.1.1 = { + +73967 = { + name = "Aslam" # Aslam ibn Abd al-Aziz + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_3 + + father = 73968 # Abd al-Aziz ibn Hashim + mother = 73975 # Jahaira + + 845.1.1 = { birth = yes } - 1362.1.1 = { + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 931.1.1 = { death = yes } } -#Yahmadi of Oman -bedouin0144 = { - name = "AbI__AffA_n" # - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - 733.1.1 = { +73968 = { + name = "Abd-al-Aziz" # Abd al-Aziz ibn Hashim + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_2 + + father = 200033 # Hashim ibn Jalid + + 812.1.1 = { birth = yes } - 792.1.1 = { + 838.1.1 = { + add_spouse = 73975 # Jahaira + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 887.1.1 = { death = yes } } -bedouin0145 = { - name = "Muhammad" # b. Abi Affan 793 founded Nizwa - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0144 - 768.1.1 = { + +73975 = { + name = "Jahaira" # Jahaira, fictional wife of Abd al-Aziz ibn Hashim (73968) + female = yes + religion = ashari + culture = bedouin + + 820.1.1 = { birth = yes } - 805.1.1 = { + 870.1.1 = { death = yes } } -bedouin0146 = { - name = "MA_lik" # - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = 188764 - 822.1.1 = { + +168728 = { + name = "Isa" # Isa ibn Muzahim + dynasty = 1046037 # Isa ibn Muzahim Dynasty + religion = ashari + culture = bedouin + trait = education_martial_2 + + 710.1.1 = { birth = yes } - 866.1.1 = { + 736.1.1 = { + add_spouse = 168721 # Sara Alamúndez (visigothic.txt) + } + 760.1.1 = { death = yes } } -bedouin0147 = { - name = "as-Salt" #b. Malik 886 deposed by Banu Samid Musa b.Musa - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0144 - 850.1.1 = { + +168729 = { + name = "Umayr" # Umayr ibn Sa'id al-Lajmi + dynasty = 1046038 # Umayr ibn Sa'id al-Lajmi's Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + 735.1.1 = { birth = yes } - 890.1.1 = { + 760.1.1 = { + add_spouse = 168721 # Sara Alamúndez (visigothic.txt) + } + 785.1.1 = { death = yes } } -bedouin0148 = { - name = "AzzA_n" # b. Tamim last Yahmadi imam of the first imamate - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0156 - 858.1.1 = { + +168731 = { + name = "Ibrahim" # Ibrahim ibn Isa + dynasty = 1046037 # Isa ibn Muzahim's Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + father = 168728 # Isa ibn Muzahim + mother = 168721 # Sara Alamúndez (visigothic.txt) + + 737.1.1 = { birth = yes } - 903.1.1 = { + 790.1.1 = { death = yes } } -bedouin0149 = { - name = "RashI_d" # - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0157 - 906.1.1 = { + +168732 = { + name = "Ishaq" # Ishaq ibn Isa + dynasty = 1046037 # Isa ibn Muzahim's Dynasty + religion = ashari + culture = bedouin + trait = education_martial_1 + + father = 168728 # Isa ibn Muzahim + mother = 168721 # Sara Alamúndez (visigothic.txt) + + 740.1.1 = { birth = yes } - 970.1.1 = { + 797.1.1 = { death = yes } } -bedouin0150 = { - name = "Hafs" # - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0149 - 940.1.1 = { + +200023 = { + name = "Abd-al-Aziz" # Abd al-Aziz ibn Musa + dynasty = 1046001 # Musa ibn Nusayr Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + father = 200024 # Musa ibn Nusayr + + 673.1.1 = { birth = yes } - 994.1.1 = { + 714.1.1 = { + add_spouse = 200063 # Queen Egilona (visigothic.txt) + } + 715.8.1 = { death = yes } } -bedouin0151 = { - name = "Sa_I_d" # - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0150 - 976.1.1 = { + +200024 = { + name = "Musa" # Musa ibn Nusayr, Conqueror of Spain + dynasty = 1046001 # Musa ibn Nusayr Dynasty + religion = ashari + culture = bedouin + martial = 10 + trait = education_martial_4 + + 640.1.1 = { birth = yes } - 1019.1.1 = { + 716.1.1 = { death = yes } } -bedouin0152 = { - name = "RashI_d" # b.Said died 1053 - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0151 - 1008.1.1 = { + +200032 = { + name = "Attab" # Attab ibn Harun, Sheik of Cadiz (923-991) + dynasty = 100709 # Banu Nasr Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_2 + + father = 73941 # Sheik Harun ibn Attab of Cadiz + + 923.1.1 = { birth = yes } - 1053.1.1 = { + 991.1.1 = { death = yes } } -bedouin0153 = { - name = "Hafs" # b.Rashid - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0152 - 1038.1.1 = { + + +200033 = { + name = "Hashim" # Hashim ibn Jalid + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_2 + + father = 200034 # Jalid ibn Abdallah + + 788.1.1 = { birth = yes } - 1086.1.1 = { + 863.1.1 = { death = yes } } -bedouin0154 = { - name = "_AlI_" # - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0152 - 1040.1.1 = { + +200034 = { + name = "Jalid" # Jalid ibn Abdallah + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_1 + + father = 200035 # Abdallah Banu Aslam + mother = 200037 # Abda + + 762.1.1 = { birth = yes } - 1080.1.1 = { + 837.1.1 = { death = yes } } -bedouin0155 = { - name = "RashI_d" # b.Ali, successor of Hafs b.Rashid - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0154 - 1060.1.1 = { + +200035 = { + name = "Abdallah" # Abdallah Banu Aslam + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + 738.1.1 = { birth = yes } - 1109.1.1 = { + 760.1.1 = { + add_spouse = 200037 # Abda (visigothic.txt) + } + 788.1.1 = { death = yes } } -bedouin0156 = { - name = "TamI_m" # - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = 188764 - 830.1.1 = { + +200036 = { + name = "Abdallah" # Abdallah ibn Jalid + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_martial_2 + + father = 200034 # Jalid ibn Abdallah + + 786.1.1 = { birth = yes } - 866.1.1 = { + 861.1.1 = { death = yes } } -bedouin0157 = { - name = "AffA_n" # - dynasty = 1042182 #Yahmad - religion = "ibadi" - culture = "bedouin" - father = bedouin0148 - 885.1.1 = { + +200038 = { + name = "Yahya" # Yahya ibn Abdallah + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_intrigue_1 + + father = 200036 # Abdallah ibn Jalid + + 814.1.1 = { birth = yes } - 931.1.1 = { + 864.1.1 = { death = yes } } +200039 = { + name = "Ubayd-Allah" # Ubayd Allah ibn Yahya + dynasty = 12308 # Banu Aslam Dynasty + religion = ashari + culture = bedouin + trait = education_martial_1 -#Banu Atik tribe - of northern Oman -bedouin0158 = { - name = "al-MinA_l" # - dynasty = bedouindyn013 #Banu Atik - religion = "ibadi" - culture = "bedouin" - 803.1.1 = { + father = 200038 # Yahya ibn Abdallah + + 836.1.1 = { birth = yes } 854.1.1 = { + add_spouse = 200040 # Samira + } + 912.1.1 = { death = yes } } -bedouin0159 = { - name = "Nasr" # - dynasty = bedouindyn013 #Banu Atik - religion = "ibadi" - culture = "bedouin" - father = bedouin0158 - 830.1.1 = { + +200040 = { + name = "Samira" # Samira, wife of Ubayd Allah ibn Yahya (200039) + female = yes + religion = ashari + culture = bedouin + trait = education_stewardship_1 + + 837.1.1 = { birth = yes } - 882.1.1 = { + 887.1.1 = { death = yes } } -bedouin0160 = { - name = "as-Salt" # 886 fought for Azzan b. Tamim Yahmadi - dynasty = bedouindyn013 #Banu Atik - religion = "ibadi" - culture = "bedouin" - father = bedouin0159 - 856.1.1 = { + +200049 = { + name = "Suleyman" # Suleyman al-Arabí, Walih of Barcelona (769-780) & Sheik of Barcelona, Cerdaña, Empuries, Girona, Lleida & Tarragona + dynasty = 1046005 # Suleyman al-Arabí Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_2 + + 740.1.1 = { birth = yes } - 905.1.1 = { + 763.1.1 = { + add_spouse = 200050 # Nadira (visigothic.txt) + } + 780.1.1 = { death = yes } } -#fictional Abbasid governours in Hijaz & Shammar -bedouin00161 = { #fictional governor of Shammar - name = "Hamza" +200051 = { + name = "Matruh" # Matruh ibn Suleyman al-Arabí, Walih of Barcelona (780-792) & Zaragoza (789-792) & Sheik of Barcelona, Cerdaña, Empuries, Girona, Lleida & Tarragona (780-792), Albarracín, Calatayud, Fraga & Zaragoza (789-792) + dynasty = 1046005 # Suleyman al-Arabí Dynasty religion = ashari culture = bedouin - 839.1.1 = { + trait = education_martial_3 + + father = 200049 # Walih Suleyman al-Arabí of Barcelona + mother = 200050 # Waliha Nadira (visigothic.txt) + + 764.1.1 = { birth = yes } - 899.1.1 = { - death = yes + 792.1.1 = { + death = { + death_reason = death_murder_known + killer = 73799 # Walih Amrus ibn Yusuf of Toledo + } } } -bedouin00162 = { #fictional governor of Hijaz - name = "Isa" +200052 = { + name = "Sadun" # Sadun ibn Ruayn, Walih of Barcelona (792-800) & Sheik of Barcelona, Cerdaña, Empuries, Girona, Lleida & Tarragona (792-800) + dynasty = 1046006 # Sadun ibn Ruayn Dynasty religion = ashari culture = bedouin - 795.1.1 = { + trait = education_intrigue_1 + + 760.1.1 = { birth = yes } - 875.1.1 = { - death = yes + 800.1.1 = { + death = { + death_reason = death_disappearance + } } } -#formerly bedouin fictional rulers of Suakin -145706 = { - name = "Musa" - dynasty = 1022251 - religion = "ashari" - culture = "bedouin" - 832.1.1 = { - birth = "832.1.1" +200202 = { + name = "Asima" # Asima ibn Abd al-Aziz, wife of Sheik Furtun ibn Qasi of Tudela (73809 - basque.txt) + female = yes + dynasty = 1046001 # Musa ibn Nusayr Dynasty + religion = ashari + culture = bedouin + trait = education_diplomacy_2 + + father = 200023 # Abd al-Aziz ibn Musa + mother = 200063 # Queen Egilona + + 715.1.1 = { + birth = yes } - 880.1.1 = { - death = "880.1.1" + 775.1.1 = { + death = yes } } +#formerly bedouin fictional rulers of Suakin + 145707 = { name = "Bahram" dynasty = 1022252 @@ -13767,69 +13988,3 @@ bedouin00162 = { #fictional governor of Hijaz death = "1358.1.1" } } - -# Mazyadids / Banu Mazyad -159481 = { - name = "Mayzad" # - dynasty = 587 - religion = "ismaili" - culture = "levantine" - 920.1.1 = { - birth = "920.1.1" #Unknown - } - 973.1.1 = { - death = "973.1.1" - } -} -159482 = { - name = "Ali" # - dynasty = 587 - religion = "ismaili" - culture = "bedouin" - father = 159481 - 955.1.1 = { - birth = "955.1.1" #Unknown - } - 1017.1.1 = { - death = "1017.1.1" - } -} -159483 = { - name = "Dubays" # - dynasty = 587 - religion = "ismaili" - culture = "bedouin" - father = 159482 - 1000.1.1 = { - birth = "1000.1.1" #Unknown - } - 1081.1.1 = { - death = "1081.1.1" - } -} -159484 = { - name = "Mansur" # - dynasty = 587 - religion = "ismaili" - culture = "bedouin" - father = 159483 - 1035.1.1 = { - birth = "1035.1.1" #Unknown - } - 1086.1.1 = { - death = "1086.1.1" - } -} -159485 = { - name = "Sadaka" # - dynasty = 587 - religion = "ismaili" - culture = "bedouin" - father = 159484 - 1060.1.1 = { - birth = "1060.1.1" #Unknown - } - 1107.1.1 = { - death = "1107.1.1" - } -} diff --git a/project/ck3/base_game/history/characters/berber.txt b/project/ck3/base_game/history/characters/berber.txt index bd691ca99c..f16be43e38 100644 --- a/project/ck3/base_game/history/characters/berber.txt +++ b/project/ck3/base_game/history/characters/berber.txt @@ -36,6 +36,7 @@ death = yes } } + 6886 = { name = Tegama # Fantasy dynasty = 845 @@ -114,6 +115,26 @@ } } +20769 = { + name = "Mes_ud" + #placeholder + dynasty = 577 + martial = 7 + diplomacy = 6 + intrigue = 7 + stewardship = 8 + religion = "ashari" + culture = baranis + trait = cynical + trait = education_learning_2 + 1039.1.1 = { + birth = "1039.1.1" + } + 1089.1.1 = { + death = "1089.1.1" + } +} + 20798 = { name = "Ishaq" dynasty = 101671 @@ -341,11 +362,14 @@ trait = greedy trait = education_martial_3 father = 20935 - 1019.1.1 = { - birth = "1040.1.1" + # 1062.1.1 = { # These are the years of his reign, not his birth year + # birth = yes + # } + 1046.1.1 = { + birth = yes } 1108.1.1 = { - death = "1108.1.1" + death = yes } } @@ -398,8 +422,8 @@ 20842 = { name = "Guanarigato" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166432 1039.1.1 = { birth = "1039.1.1" @@ -409,6 +433,32 @@ } } +20843 = { + name = "Ana" #Fictitious + religion = "north_african_acham_pagan" + culture = guanches + dynasty = 1048013 + 1032.1.1 = { + birth = "1032.1.1" + } + 1089.1.1 = { + death = "1089.1.1" + } +} + +20844 = { + name = "Masnsen" #Fictitious + religion = "north_african_acham_pagan" + culture = guanches + dynasty = 1048014 + 1032.1.1 = { + birth = "1032.1.1" + } + 1089.1.1 = { + death = "1089.1.1" + } +} + 20850 = { name = "Jawdat" dynasty = 101733 @@ -1309,11 +1359,11 @@ culture = baranis trait = education_martial_3 father = 20825 - 1039.1.1 = { + 1062.1.1 = { birth = yes } 1116.1.1 = { - death = "1116.1.1" + death = yes } } @@ -1335,85 +1385,6 @@ } } -45014 = { - name = "Zawi" - dynasty = 595 - martial = 4 - diplomacy = 4 - intrigue = 4 - stewardship = 6 - religion = "ashari" - culture = baranis - trait = education_martial_3 - trait = just - trait = wrathful - father = 20931 - 950.1.1 = { - birth = "950.1.1" - } - 1020.1.1 = { - death = "1020.1.1" - } -} - -45015 = { - name = "Habus" - dynasty = 595 - martial = 4 - diplomacy = 4 - intrigue = 4 - stewardship = 6 - religion = "ashari" - culture = baranis - trait = education_diplomacy_3 - father = 45017 - 978.1.1 = { - birth = "978.1.1" - } - 1038.1.1 = { - death = "1038.1.1" - } -} - -45016 = { - name = "Badis" - dynasty = 595 - martial = 4 - diplomacy = 5 - intrigue = 9 - stewardship = 6 - religion = "ashari" - culture = baranis - trait = education_diplomacy_3 - trait = greedy - trait = arbitrary - father = 45015 - 1006.1.1 = { - birth = "1006.1.1" - } - 1073.1.1 = { - death = "1073.1.1" - } -} - -45017 = { - name = "Maksan" - dynasty = 595 - martial = 4 - diplomacy = 4 - intrigue = 4 - stewardship = 6 - religion = "ashari" - culture = baranis - father = 20931 - 952.1.1 = { - birth = "952.1.1" - } - 1018.1.1 = { - death = "1018.1.1" - } -} - 45018 = { name = "al-Qaid" #Alger 1028 - 1054 dynasty_house = house_hammadid @@ -2207,65 +2178,6 @@ } } -32991 = { - name = "Buluggin" - dynasty = 595 - - father = 45016 - - religion = ashari - culture = baranis - - 1038.1.1 = { - birth = yes - } - 1054.1.1 = { - add_spouse = 200235 - } - 1065.1.1 = { - death = yes - } -} - -32951 = { - name = "Tamim" - dynasty = 595 - - father = 32991 - mother = 200235 - - religion = ashari - culture = baranis - - 1055.1.1 = { - birth = yes - } - 1090.1.1 = { - death = yes - } -} - -32952 = { - name = "Abdallah" - dynasty = 595 - - father = 32991 - mother = 200235 - - religion = ashari - culture = baranis - - 1057.1.1 = { - birth = yes - } - 1090.1.1 = { - add_pressed_claim = title:d_granada - } - 1100.1.1 = { - death = yes - } -} - 32953 = { name = "Abu-Yakni" #Constantine dynasty_house = house_hammadid @@ -3615,47 +3527,6 @@ } } -73219 = { - name = "Muhammad" - dynasty = 101700 - religion = "ashari" - culture = baranis - 973.1.1 = { - birth = "973.1.1" - } - 1030.1.1 = { - death = "1030.1.1" - } -} - -73220 = { - name = "Abdun" - dynasty = 101700 - religion = "ashari" - culture = baranis - father = 73219 - 999.1.1 = { - birth = "999.1.1" - } - 1053.1.1 = { - death = "1053.1.1" - } -} - -73221 = { - name = "Muhammad" - dynasty = 101700 - religion = "ashari" - culture = baranis - father = 73219 - 1003.1.1 = { - birth = "1003.1.1" - } - 1069.1.1 = { - death = "1069.1.1" - } -} - 73222 = { name = "SI_r" dynasty = 12200 @@ -3992,6 +3863,20 @@ } } +73309 = { + name = "Muhammad" + dynasty = 12240 + religion = "ismaili" + culture = baranis + father = 159194 + 1030.1.1 = { + birth = "1030.1.1" + } + 1071.1.1 = { + death = "1071.1.1" + } +} + 73311 = { name = "Hasan" dynasty = 12238 @@ -4988,8 +4873,8 @@ 73664 = { name = "Betancaice" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 20842 1064.1.1 = { birth = "1064.1.1" @@ -5874,342 +5759,53 @@ } } -73687 = { - name = "Ali" - dynasty = 7501 - religion = "ismaili" - culture = baranis +159502 = { + name = "Idris" + dynasty = 1029055 + religion = "zayidi" + culture = maghrebi trait = sayyid - father = 73688 - 957.1.1 = { - birth = "958.1.1" + father = 159501 + 791.1.2 = { + birth = "791.1.2" } - 1018.3.22 = { - death = "1018.3.22" + 828.12.16 = { + death = "828.12.16" } } - -73688 = { - name = "Yahya" - dynasty = 7501 - religion = "ismaili" - culture = baranis +159503 = { + name = "Muhammad" + dynasty = 1029055 + religion = "zayidi" + culture = maghrebi trait = sayyid - father = 159493 - 930.1.1 = { - birth = "930.1.1" + father = 159502 + 810.1.2 = { + birth = "810.1.2" } - 980.1.1 = { - death = "980.1.1" + 836.12.16 = { + death = "836.12.16" } } - -73689 = { - name = "al-Qasim" - dynasty = 7501 - religion = "ismaili" - culture = baranis +159504 = { + name = "Ali" + dynasty = 1029055 + religion = "zayidi" + culture = maghrebi trait = sayyid - father = 73688 - 961.1.1 = { - birth = "961.1.1" + father = 159503 + 827.1.2 = { + birth = "827.1.2" } - 1023.2.2 = { - death = "1023.2.2" + 848.12.16 = { + death = "848.12.16" } } - -73690 = { +159505 = { name = "Yahya" - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 73687 - 980.1.1 = { - birth = "980.1.1" - } - 1035.1.1 = { - death = "1035.1.1" - } -} - -159490 = { - name = "Muhammad" # - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 73689 - 990.1.1 = { - birth = "990.1.1" #Unknown - } - 1048.1.1 = { - death = "1048.1.1" - } -} -159491 = { - name = "al-Wathiq" # - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 73689 - 1007.1.1 = { - birth = "1007.1.1" #Unknown - } - 1042.1.1 = { - death = "1042.1.1" - } -} -159492 = { - name = "al-Qasim" # - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 159491 - 1042.1.1 = { - birth = "1042.1.1" #Unknown - add_pressed_claim = title:c_algeciras - } - 1053.1.1 = { - employer = 3212 # Abbad Abbadid - move_to_pool = yes - } - 1080.1.1 = { - death = "1080.1.1" - } -} -159493 = { - name = "Hammud" # - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 159512 - 900.1.1 = { - birth = "900.1.1" #Unknown - } - 950.1.1 = { - death = "950.1.1" - } -} -159494 = { - name = "Idris" - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 73688 - 960.1.1 = { - birth = "960.1.1" - } - 1039.5.2 = { - death = "1039.5.2" - } -} -159495 = { - name = "Hasan" - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 73687 - 970.1.1 = { - birth = "970.1.1" - } - 1042.5.12 = { - death = "1042.5.12" - } -} -159496 = { - name = "Yahya" - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 159494 - 990.1.1 = { - birth = "990.1.1" - } - 1040.5.2 = { - death = "1040.5.2" - } -} -159497 = { - name = "Idris" - dynasty = 7501 - religion = "ismaili" - culture = baranis - trait = sayyid - father = 73687 - 972.1.1 = { - birth = "970.1.1" - } - 1054.5.12 = { - death = "1054.5.12" - } -} -159498 = { - name = "Idris" - dynasty = 7501 - - father = 73690 - - religion = ismaili - culture = baranis - - trait = sayyid - - 1005.1.1 = { - birth = yes - } - 1060.5.12 = { - death = yes - } -} -159499 = { - name = "Muhammad" - dynasty = 7501 - - father = 159497 - - religion = ismaili - culture = baranis - - trait = sayyid - - 1010.1.1 = { - birth = yes - } - 1053.1.1 = { - employer = 45016 - } - 1070.5.12 = { - death = yes - } -} -159500 = { - name = "Yahya" - dynasty = 7501 - - father = 159498 - - religion = ismaili - culture = baranis - - trait = sayyid - - 1035.1.1 = { - birth = yes - } - 1065.12.16 = { - death = yes - } -} -#Former Visigoths moved from Tangier -73984 = { - name = "Aflah" - dynasty = 12312 - - father = 73983 - - religion = muwalladi - culture = maghrebi - - 826.1.1 = { - birth = yes - } - 862.1.1 = { - add_spouse = 73985 - } - 908.1.1 = { - death = yes - } -} - -73985 = { - name = "Asiya" - female = yes - - religion = muwalladi - culture = maghrebi - - 846.1.1 = { - birth = yes - } - 910.1.1 = { - death = yes - } -} - -73986 = { - name = "Ahmad" - dynasty = 12312 - - father = 73984 - mother = 73985 - - religion = muwalladi - culture = maghrebi - - 865.1.1 = { - birth = yes - } - 938.1.1 = { - death = yes - } -} - - -159502 = { - name = "Idris" - dynasty = 1029055 - religion = "zayidi" - culture = maghrebi - trait = sayyid - father = 159501 - 791.1.2 = { - birth = "791.1.2" - } - 828.12.16 = { - death = "828.12.16" - } -} -159503 = { - name = "Muhammad" - dynasty = 1029055 - religion = "zayidi" - culture = maghrebi - trait = sayyid - father = 159502 - 810.1.2 = { - birth = "810.1.2" - } - 836.12.16 = { - death = "836.12.16" - } -} -159504 = { - name = "Ali" - dynasty = 1029055 - religion = "zayidi" - culture = maghrebi - trait = sayyid - father = 159503 - 827.1.2 = { - birth = "827.1.2" - } - 848.12.16 = { - death = "848.12.16" - } -} -159505 = { - name = "Yahya" - dynasty = 1029055 - religion = "zayidi" - culture = maghrebi + dynasty = 1029055 + religion = "zayidi" + culture = maghrebi trait = sayyid father = 159503 829.1.2 = { @@ -6419,8 +6015,8 @@ 166423 = { name = "Guanareme" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches 831.1.1 = { birth = "831.1.1" } @@ -6432,8 +6028,8 @@ 166424 = { name = "AN_aterve" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166423 850.1.1 = { birth = "850.1.1" @@ -6446,8 +6042,8 @@ 166425 = { name = "Zonzamas" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166424 867.1.1 = { birth = "867.1.1" @@ -6460,8 +6056,8 @@ 166426 = { name = "TitaN_e" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166425 890.1.1 = { birth = "890.1.1" @@ -6474,8 +6070,8 @@ 166427 = { name = "Ayoze" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166426 911.1.1 = { birth = "911.1.1" @@ -6488,8 +6084,8 @@ 166428 = { name = "Dardamo" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166427 936.1.1 = { birth = "936.1.1" @@ -6502,8 +6098,8 @@ 166429 = { name = "Betzenuhya" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166428 955.1.1 = { birth = "955.1.1" @@ -6516,8 +6112,8 @@ 166430 = { name = "GuardafI_a" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166429 977.1.1 = { birth = "977.1.1" @@ -6530,8 +6126,8 @@ 166431 = { name = "Imobach" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166430 994.1.1 = { birth = "994.1.1" @@ -6544,8 +6140,8 @@ 166432 = { name = "AdxoN_a" dynasty = 100848 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches father = 166431 1017.1.1 = { birth = "1017.1.1" @@ -6555,62 +6151,13 @@ } } -73949 = { - name = "Musarra" - dynasty = 12303 - - religion = "ashari" +168253 = { + name = "Mansur" + dynasty = 9575 + religion = "muwalladi" culture = baranis - - 816.1.1 = { - birth = "816.1.1" - } - 867.1.1 = { - death = "867.1.1" - } -} - -73950 = { - name = "Ibrahim" - dynasty = 12303 - - father = 73949 - - religion = "muwalladi" - culture = baranis - - 839.1.1 = { - birth = "839.1.1" - } - 893.1.1 = { - death = "893.1.1" - } -} - -73951 = { - name = "Abdallah" - dynasty = 12303 - - father = 73949 - - religion = "muwalladi" - culture = baranis - - 842.1.1 = { - birth = "842.1.1" - } - 899.1.1 = { - death = "899.1.1" - } -} - -168253 = { - name = "Mansur" - dynasty = 9575 - religion = "muwalladi" - culture = baranis - 660.1.1 = { - birth = "660.1.1" + 660.1.1 = { + birth = "660.1.1" } 710.1.1 = { death = "710.1.1" @@ -7028,36 +6575,6 @@ } } -73183 = { - name = "Tifilwit" - dynasty = 12193 - - religion = ashari - culture = baranis - 1066.1.1 = { - birth = yes - } - 1118.12.18 = { - death = yes - } -} -73838 = { - name = "Izraq" - dynasty = 12294 - - religion = muwalladi - culture = baranis - - 830.1.1 = { - birth = yes - } - 860.1.1 = { - add_spouse = 73837 - } - 888.1.1 = { - death = yes - } -} 200230 = { name = "Abd-al-Malik" dynasty = 1046028 @@ -7094,79 +6611,6 @@ } } -200233 = { - name = "Idris" - dynasty = 7501 - - father = 159496 - - religion = ismaili - culture = baranis - - 1020.1.1 = { - birth = yes - } - 1053.6.1 = { - employer = 159498 # Idris b. Yahya Hammudid I - move_to_pool = yes - } - 1067.1.1 = { - death = yes - } -} - -200234 = { - name = "Muhammad" - dynasty = 7501 - - father = 159498 - - religion = ismaili - culture = baranis - - 1030.1.1 = { - birth = yes - } - 1055.1.1 = { - death = yes - } -} - -200235 = { - name = "Rahima" - female = yes - dynasty = 7501 - - father = 159498 - - religion = ismaili - culture = baranis - - 1037.1.1 = { - birth = yes - } - 1095.1.1 = { - death = yes - } -} -200214 = { - name = "Abd-al-Karim" - dynasty = 1046020 - - religion = ashari - culture = baranis - - 730.1.1 = { - birth = yes - } - 763.1.1 = { - add_spouse = 200215 - } - 784.1.1 = { - death = yes - } -} - 200216 = { name = "Yahya" dynasty = 1046021 @@ -7310,8 +6754,8 @@ 210040 = { name = "Mahtar" # fictitious dynasty = 1048012 - religion = "west_african_pagan" - culture = baranis + religion = "north_african_acham_pagan" + culture = guanches 740.1.1 = { birth = "740.1.1" } @@ -7319,6 +6763,30 @@ death = "802.1.1" } } +210041 = { + name = "Kadidu" # fictitious + religion = "north_african_acham_pagan" + dynasty = 1048013 + culture = guanches + 840.1.1 = { + birth = "740.1.1" + } + 902.1.1 = { + death = "802.1.1" + } +} +210042 = { + name = "Massnsen" # fictitious + religion = "north_african_acham_pagan" + dynasty = 1048014 + culture = guanches + 840.1.1 = { + birth = "740.1.1" + } + 902.1.1 = { + death = "802.1.1" + } +} 188756 = { name = "Ugdada" # fictitious holder of Ouadane dynasty = 1042177 @@ -7385,6 +6853,152 @@ } } +baranis0001 = { + name = "Khafaja" # Khafaja ibn Sufyan, Aghlabid Governor of Sicily (862-869) + dynasty = salimid # Create Salimid Dynasty + religion = "ashari" + culture = "baranis" + trait = education_martial_1 + + father = baranis0005 + + 810.1.1 = { + birth = yes + } + 869.1.1 = { + death = yes + } +} + +baranis0002 = { + name = "Muhammad" # Muhammad ibn Khafaja, Aghlabid Governor of Sicily (869-871) + dynasty = salimid + religion = "ashari" + culture = "baranis" + trait = education_diplomacy_3 + + father = baranis0001 + + 832.1.1 = { + birth = yes + } + 871.1.1 = { + death = yes + } +} + +baranis0003 = { + name = "Jaffar" # Dja'far ibn Muhammad, Aghlabid Governor of Sicily (875-878) + dynasty = salimid + religion = "ashari" + culture = "baranis" + trait = education_intrigue_2 + + father = baranis0002 + + 852.1.1 = { + birth = yes + } + 878.1.1 = { + death = yes + } +} + +baranis0004 = { + name = "Sawada" # Sawada ibn Muhammad, Aghlabid Governor of Sicily (885-887 & 890-892) + dynasty = salimid + religion = "ashari" + culture = "baranis" + trait = education_diplomacy_2 + + father = baranis0002 + + 854.1.1 = { + birth = yes + } + 902.1.1 = { + death = yes + } +} +baranis0005 = { + name = "Sufyan" # Sufyan ibn Sawada + dynasty = salimid + religion = "ashari" + culture = "baranis" + + father = baranis0006 + + 773.1.1 = { + birth = yes + } + 822.1.1 = { + death = yes + } +} + +baranis0006 = { + name = "Sawada" # Sawada ibn Salim + dynasty = salimid + religion = "ashari" + culture = "baranis" + + 748.1.1 = { + birth = yes + } + 798.1.1 = { + death = yes + } +} + +baranis0007 = { + name = "Modha" # Modha ibn Sawada + dynasty = salimid + religion = "ashari" + culture = "baranis" + + father = baranis0006 + + 785.1.1 = { + birth = yes + } + 841.1.1 = { + death = yes + } +} + +baranis0008 = { + name = "Ya_qub" # Ya'qub ibn Modha + dynasty = salimid + religion = "ashari" + culture = "baranis" + + father = baranis0007 + + 814.1.1 = { + birth = yes + } + 867.1.1 = { + death = yes + } +} + +baranis0009 = { + name = "Ahmad" # Ahmad ibn Ya'qub, Aghlabid Governor of Sicily (872) + dynasty = salimid + religion = "ashari" + culture = "baranis" + trait = education_stewardship_4 + + father = baranis0008 + + 832.1.1 = { + birth = yes + } + 872.5.1 = { + death = yes + } +} + #additional Barghawata baranis0010 = { name = "Salih" @@ -7617,42 +7231,2689 @@ baranis0026 = { } } -# Zirid sons of Tamim +danis0000 = { + name = "Immeghar" #fictional ancestor + dynasty = baranisdyn002 -baranis0027 = { - name = "Ayyub" - dynasty = 595 # Zirid - religion = "ashari" - culture = baranis - trait = deceitful - trait = education_martial_3 - father = 20825 # Tamin - 1041.1.1 = { + religion = ashari + culture = baranis + trait = education_stewardship_1 + + 700.1.1 = { birth = yes } - 1063.1.1 = { - add_unpressed_claim = title:d_sicily + 764.5.2 = { + death = { + death_reason = death_possessed + } } - 1100.1.1 = { - death = yes +} + +danis0001 = { + name = "Abdul-Azeem" #fictional ancestor + dynasty = baranisdyn002 + + religion = ashari + culture = baranis + father = danis0000 + trait = education_stewardship_1 + + 736.1.1 = { + birth = yes + } + 804.1.1 = { + death = yes } } -baranis0028 = { - name = "Ali" - dynasty = 595 # Zirid - religion = "ashari" - culture = baranis - trait = arrogant - trait = education_martial_2 - father = 20825 # Tamin - 1043.1.1 = { +danis0002 = { + name = "Awsaga" #fictional patriarch + dynasty = baranisdyn002 + + religion = ashari + culture = baranis + father = danis0001 + trait = education_diplomacy_1 + + 786.1.1 = { birth = yes } - 1063.1.1 = { - add_unpressed_claim = title:d_sicily + 855.6.8 = { + death = { + death_reason = death_raid + killer = 6878 #Hæsteinn of Nantes + } } - 1100.1.1 = { +} + +danis0003 = { + name = "Amayas" #fictional + dynasty = baranisdyn002 + + religion = ashari + culture = baranis + father = danis0001 + trait = education_martial_1 + + 798.1.1 = { + birth = yes + } + 842.12.3 = { + death = { + death_reason = death_horse_riding_accident + } + } +} + +danis0004 = { #fictional, a vassal under danis0005, kept it in the family to make things more interesting + name = "Nizamaddin" + dynasty_house = house_danis + + religion = ashari + culture = baranis + father = danis0003 + + martial = 10 + diplomacy = 5 + intrigue = 9 + stewardship = 6 + learning = 5 + prowess = 7 + + trait = one_eyed + trait = cautious_leader + trait = pilgrim + trait = education_martial_2 + + 827.1.1 = { + birth = yes + } + 855.1.1 = { + add_spouse = danis0011 + } + 866.1.1 = { + effect = { + add_pressed_claim = title:c_castelo_branco + } + } + 889.1.1 = { + death = yes + } +} + +danis0005 = { + name = "Adanis" #Adanis ibn Awsaga (historical), Walih of Beja (848-875) 6 Sheik of Alcacer do Sal & Lisboa (848-883), Coimbra & Viseu (848-875) + dna = danis0005_emir_adanis + dynasty_house = house_danis + + religion = ashari + culture = baranis + father = danis0002 + + martial = 10 + diplomacy = 7 + intrigue = 5 + stewardship = 3 + learning = 4 + prowess = 11 + + trait = diligent + trait = stubborn + trait = zealous + trait = education_stewardship_3 + trait = scarred + trait = unyielding_defender + trait = architect + disallow_random_traits = yes + + 823.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 857.1.1 = { + add_spouse = danis0007 + } + 859.1.1 = { + add_concubine = danis0006 + } + 866.1.1 = { + effect = { + set_relation_nemesis = character:73957 #Ibn Marwan + set_relation_potential_friend = character:73683 #The Umayyad emir + set_relation_rival = character:surunbaqi0001 #Sad'un al-Surunbaqi + set_realm_capital = title:c_alcacer_do_sal #Qasr abi Danis was an important fortress that they built + learn_language_of_culture = culture:bedouin + reverse_add_opinion = { + target = character:73683 + opinion = 20 + modifier = favored_vassal_opinion + } + } + } + 883.1.1 = { + death = yes + } +} + +danis0006 = { #fictional + name = "al-Araka" + female = yes + + religion = ashari + culture = russian # Saqaliba + + trait = beauty_good_2 + trait = education_intrigue_1 + + 840.1.1 = { + birth = yes + } + 861.3.4 = { + death = { + death_reason = death_childbirth + } + } +} + +danis0007 = { + name = "Daw_al_sabah" #fictional + dna = danis0007_emira_daw + female = yes + dynasty = salimid + + religion = ashari + culture = baranis + + father = baranis0007 + + martial = 5 + diplomacy = 9 + intrigue = 10 + stewardship = 7 + learning = 8 + + trait = gluttonous + trait = vengeful + trait = zealous + trait = education_intrigue_3 + + 837.1.1 = { + birth = yes + } + 895.1.1 = { + death = yes + } +} + +danis0008 = { #Hayzuran (fictional daughter) + name = "Hayzuran" + dynasty_house = house_danis + female = yes + + father = danis0005 + mother = danis0006 + + religion = ashari + culture = baranis + + trait = child_of_concubine_female + + 859.1.1 = { + birth = yes + } + 867.1.1 = { + set_relation_guardian = character:khali0003 + } + 875.1.1 = { + trait = education_diplomacy_1 + } + 909.1.1 = { + death = yes + } +} + +danis0009 = { #Mas'ud ibn Abu Danis (historical), Sheik of Alcacer do Sal & Lisboa (883-930) + name = "Mas_ud" + dynasty_house = house_danis + + father = danis0005 + mother = danis0006 + + religion = ashari + culture = baranis + + trait = child_of_concubine_female + + 861.3.4 = { + birth = yes + } + 877.3.4 = { + trait = education_diplomacy_2 + } + 930.1.1 = { + death = yes + } +} + +danis0010 = { #Yahya ibn Abu Danis (historical) + name = "Yahya" + dynasty_house = house_danis + + father = danis0005 + mother = danis0007 + + religion = ashari + culture = baranis + + + 865.1.1 = { + birth = yes + } + 881.1.1 = { + trait = education_martial_2 + } + 941.1.1 = { + death = yes + } +} + +danis0011 = { #Tariwelt (fictional) + name = "Tariwelt" + female = yes + + religion = ashari + culture = baranis + trait = education_stewardship_1 + + 838.1.1 = { + birth = yes + } + + 864.11.2 = { + death = { + death_reason = death_treatment + } + } +} + +danis0012 = { #Izza (fictional) + name = "Izza" + dynasty_house = house_danis + female = yes + + religion = ashari + culture = baranis + + father = danis0004 + mother = danis0011 + + 856.1.1 = { + birth = yes + } + 872.1.1 = { + trait = education_stewardship_1 + } + 907.1.1 = { + death = yes + } +} + +danis0013 = { #Darras ibn Abu Danis (fictional) + name = "Darras" + dynasty_house = house_danis + + religion = ashari + culture = baranis + + father = danis0004 + mother = danis0011 + + trait = albino + trait = shrewd + + 861.1.1 = { + birth = yes + } + 877.1.1 = { + trait = education_martial_1 + } + 894.1.1 = { + death = yes + } +} + +danis0014 = { #Hadiya (fictional) + name = "Hadiya" + dynasty_house = house_danis + female = yes + + religion = ashari + culture = baranis + + father = danis0002 + + trait = education_diplomacy_1 + + 841.1.1 = { + birth = yes + } + + 921.1.1 = { + death = yes + } +} + +danis0015 = { #Aheyyad (fictional) + name = "Aheyyad" + dynasty_house = house_danis + + religion = ashari + culture = baranis + + father = danis0002 + + trait = education_martial_1 + + 834.1.1 = { + birth = yes + } + + 855.6.8 = { + death = { + death_reason = death_raid + killer = 6878 #Hæsteinn of Nantes + } + } +} + +danis0016 = { #Aaliyah (fictional) + name = "Aaliyah" + dynasty_house = house_danis + female = yes + + religion = ashari + culture = baranis + + father = danis0002 + + trait = education_stewardship_2 + + 838.1.1 = { + birth = yes + } + + 855.6.8 = { + death = { + death_reason = death_disappearance + } + } +} + +danis0017 = { #'Abd Allah ubn Umar ibn Abu Danis (historical, used to plug a title history hole), Sheik of Alcacer do Sal & Lisboa (930-977) + name = "Abdallah" + dynasty_house = house_danis + + religion = ashari + culture = baranis + + father = baranis0052 # Umar ibn Adanis + + trait = education_stewardship_1 + + 904.1.1 = { + birth = yes + } + + 977.1.1 = { + death = yes + } +} + +# Zirid sons of Tamim + +baranis0027 = { + name = "Ayyub" + dynasty = 595 # Zirid + religion = "ashari" + culture = baranis + trait = deceitful + trait = education_martial_3 + father = 20825 # Tamin + 1062.1.1 = { + birth = yes + } + 1063.1.1 = { + add_unpressed_claim = title:d_sicily + } + 1100.1.1 = { + death = yes + } +} + +khali0001 = { #Banu Khali ancestor (fictional) + name = "Khali" + dynasty_house = house_khali + religion = ashari + culture = baranis + trait = education_martial_1 + + father = danis0000 + + 731.1.1 = { + birth = yes + } + + 783.1.1 = { + death = yes + } +} + +khali0002 = { #Banu Khali ancestor (fictional) + name = "Yahya" + dynasty_house = house_khali + religion = ashari + culture = baranis + trait = pilgrim + trait = education_diplomacy_1 + + father = khali0001 + + 762.1.1 = { + birth = yes + } + + 820.3.8 = { + death = { + death_reason = death_pilgrimage_bandit_attack + } + } +} + +khali0003 = { + name = "Bakr" # Bakr ibn Yahya, Walih of Algarve (827-870) & Sheik of Faro & Silves (827-870) + dynasty_house = house_khali + religion = ashari + culture = baranis + martial = 7 + diplomacy = 9 + intrigue = 3 + stewardship = 7 + learning = 7 + trait = paranoid + trait = temperate + trait = zealous + trait = journaller + trait = education_diplomacy_2 + + father = khali0002 + + 802.1.1 = { + birth = yes + } + 832.1.1 = { + add_spouse = khali0008 + } + 870.1.1 = { + death = yes + } +} + + +khali0004 = { + name = "Yahya" # Yahya ibn Bakr, Emir of Algarve (870-901) & Sheik of Faro & Silves (875-901) + dynasty_house = house_khali + religion = ashari + culture = baranis + martial = 8 + diplomacy = 4 + intrigue = 6 + stewardship = 5 + learning = 6 + prowess = 9 + trait = brave + trait = lustful + trait = paranoid + trait = education_martial_2 + + father = khali0003 + mother = khali0008 + + + + 834.1.1 = { + birth = yes + } + + 901.2.6 = { + death = yes + } +} + +khali0005 = { #Banu Khali scion (fictional) + name = "Tiziri" + dynasty_house = house_khali + female = yes + religion = ashari + culture = baranis + trait = education_intrigue_1 + + father = khali0003 + mother = khali0008 + + 837.1.1 = { + birth = yes + } + + 853.9.2 = { + death = yes + } +} + +khali0006 = { #Banu Khali scion (fictional) + name = "Mu_izz" + dynasty_house = house_khali + religion = ashari + culture = baranis + trait = intellect_bad_2 + trait = education_learning_1 + + father = khali0003 + mother = khali0008 + + 838.1.1 = { + birth = yes + } + + 883.1.1 = { + death = yes + } +} + +khali0007 = { #Banu Khali scion (fictional) + name = "Nuwayra" + dynasty_house = house_khali + female = yes + religion = ashari + culture = baranis + trait = education_diplomacy_1 + + father = khali0003 + mother = khali0008 + + 849.1.1 = { + birth = yes + } + + 908.1.1 = { + death = yes + } +} + +khali0008 = { #Banu Khali matriarch (fictional) + name = "Hawwa" + female = yes + religion = ashari + culture = baranis + trait = education_stewardship_1 + + 815.1.1 = { + birth = yes + } + + 900.1.1 = { + death = yes + } + +} + +3900 = { + name = "Muhammad" # Muhammad ibn Abdallah, known as al-Muzaffar, Emir of Badajoz (1045-1067) & Sheik of Alcacer do Sal, Castelo Branco, Coimbra & Lisboa (1034-1061), Viseu (1034-1057), Badajoz, Medellín & Mérida (1045-1067) Cáceres, Elvas, Évora & Plasencia (1045-1061) + dynasty = 573 # Banu-l-Aftas Dynasty + martial = 4 + diplomacy = 2 + intrigue = 6 + stewardship = 4 + religion = muwalladi + culture = baranis + trait = generous + trait = wrathful + trait = arbitrary + trait = honest + trait = education_diplomacy_2 + + father = 45007 # Emir al-Mansur I of Badajoz + + 1005.1.1 = { + birth = yes + } + 1045.1.1 = { + name = "al-Muzaffar" + } + 1067.1.1 = { + death = yes + } +} + +3901 = { + name = "Yahya" # Yahya ibn Muhammad, known as al-Mansur II, Emir of Badajoz (1067-1079) & Sheik of Caceres & Plasencia (1061-1079), Badajoz, Medellín & Mérida (1067-1079) + dynasty = 573 # Banu-l-Aftas Dynasty + martial = 5 + diplomacy = 5 + intrigue = 5 + stewardship = 4 + religion = muwalladi + culture = baranis + trait = honest + trait = education_intrigue_1 + + father = 3900 # Emir al-Muzaffar of Badajoz + + 1040.1.1 = { + birth = yes + } + 1045.1.1 = { + employer = 3900 + } + 1067.1.1 = { + name = "al-Mansur" + employer = 0 + } + 1079.1.1 = { + death = yes + } +} + +3902 = { + name = "Umar" # Umar ibn Muhammad, known as al-Mutawakkil, Emir of Beja (1067-1079) & Badajoz (1079-1094) & Sheik of Alcacer do Sal& Castelo Branco (1061-1094), Coimbra (1061-1064), Elvas & Évora (1061-1079), Lisboa (1061-1093), Badajoz, Cáceres & Plasencia (1079-1094), Alarcón, Alarcos, Calatrava, Cuenca, Madrid, Malagón & Toledo (1080-1081) + dynasty = 573 # Banu-l-Aftas Dynasty + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 5 + religion = muwalladi + culture = baranis + trait = wrathful + trait = education_intrigue_3 + + father = 3900 # Emir al-Muzaffar of Badajoz + + 1045.1.1 = { + birth = yes + } + 1067.1.1 = { + add_pressed_claim = title:d_badajoz + add_pressed_claim = title:c_badajoz + add_pressed_claim = title:c_caceres + add_pressed_claim = title:c_medellin + add_pressed_claim = title:c_merida + add_pressed_claim = title:c_plasencia + + } + 1079.1.1 = { + name = "Al-Mutawakkil" + remove_claim = title:d_badajoz + remove_claim = title:c_badajoz + remove_claim = title:c_caceres + remove_claim = title:c_medellin + remove_claim = title:c_merida + remove_claim = title:c_plasencia + } + 1080.1.1 = { + add_pressed_claim = title:d_toledo + add_pressed_claim = title:c_alarcon + add_pressed_claim = title:c_almader + add_pressed_claim = title:c_calatrava + add_pressed_claim = title:c_cuenca + add_pressed_claim = title:c_madrid + add_pressed_claim = title:c_mora + add_pressed_claim = title:c_toledo + } + 1080.6.1 = { + remove_claim = title:d_toledo + remove_claim = title:c_alarcon + remove_claim = title:c_almader + remove_claim = title:c_calatrava + remove_claim = title:c_cuenca + remove_claim = title:c_madrid + remove_claim = title:c_mora + remove_claim = title:c_toledo + } + 1094.1.1 = { + death = { + death_reason = death_execution + killer = 32965 # Sultan Yusuf ibn Tashfin of Maghreb + } + } +} + +3922 = { + name = "Isma_il" # Isma'il ibn Abd al-Rahman, known as al-Zafir, Emir of Toledo (1032-1043) & Sheik of Uclés (1018-1043), Alarcon, Alarcos, Cuenca, Madrid, Malagón & Toledo (1032-1043), Molina (1032-1036) & Calatrava (1038-1043) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + martial = 4 + diplomacy = 8 + intrigue = 8 + stewardship = 6 + religion = muwalladi + culture = baranis + trait = wrathful + trait = cynical + trait = education_stewardship_4 + + father = 73194 # Sheik Abd al-Rahman ibn Isma'il of Cuenca + + 1000.1.1 = { + birth = yes + } + 1032.1.1 = { + name = "al-Zafir" + } + 1043.1.1 = { + death = yes + } +} + +3924 = { + name = "Yahya" # Yahya ibn Isma'il, known as al-Ma'mun, Emir of Toledo (1043-1075) & Sheik of Alarcón, Alarcos, Calatrava, Madrid, Malagón & Toledo (1043-1075), Soria (1043-1060), Cuenca & Uclés (1043-1066), Córdoba & Madrid (1075) + dna = 3924_emir_yahya + dynasty = 570 # Banu Dhu-l-Nun Dynasty + martial = 6 + diplomacy = 5 + intrigue = 5 + stewardship = 7 + religion = muwalladi + culture = baranis + disallow_random_traits = yes + trait = just + trait = diligent + trait = compassionate + trait = education_martial_2 + sexuality = heterosexual + + father = 3922 # Emir al-Zafir of Toledo + + 1023.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 1065.1.1 = { + effect = { + set_relation_rival = character:3214 # Muhammad ibn Abbad, 26 year old in 1066, and heir to the Abbadid Emirate + } + } + 1075.6.1 = { + death = { + death_reason = death_poison + } + } +} + +3926 = { + name = "Yahya" # Yahya ibn Isma'il, known as al-Qadir, Emir of Toledo (1075-1080 & 1081-1085) & Valencia (1086-1092) & Sheik of Cuenca & Ucles (1074-1080 & 1081-1085), Alarcon, Alarcos, Calatrava, Madrid, Malagon & Toledo (1075-1080 & 1081-1085), Córdoba (1075-1078) & Valencia (1086-1092) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + martial = 5 + diplomacy = 2 + intrigue = 7 + stewardship = 4 + religion = muwalladi + culture = baranis + disallow_random_traits = yes + trait = calm + trait = brave + trait = lisping + trait = bossy + + father = 73195 # Sheik Ismai'il ibn Yahya of Uclés + + 1064.1.1 = { + birth = yes + } + 1075.6.1 = { + name = "Al-Qadir" + } + 1085.5.25 = { + add_pressed_claim = title:d_valencia + } + 1086.2.1 = { + remove_claim = title:d_toledo + } + 1092.10.28 = { + death = { + death_reason = death_murder_known + killer = 73199 # Emir Ya'far ibn Abdallah of Valencia + } + } +} + +20855 = { + name = "Azzun" # Azzun ibn Galbun, Sheik of Molina (1085-1120) + dynasty = 101699 # Banu Galbun Dynasty + martial = 8 + diplomacy = 8 + intrigue = 7 + stewardship = 8 + religion = muwalladi + culture = baranis + trait = gluttonous + trait = education_diplomacy_3 + + 1060.1.1 = { + birth = yes + employer = baranis0086 # Sheik Hucalao of Molina + } + 1135.1.1 = { + death = yes + } +} + +20858 = { + name = "Zahida" # Zahida ibn Yahya, wife of Abdallah ibn Abd al-Aziz (andalusian0057 - andalusian.txt) & Emir Abd al-Malik ibn Abd al-Aziz of Valencia (45026 - andalusian.txt) + female = yes + dynasty = 570 + religion = muwalladi + culture = baranis + disallow_random_traits = yes + trait = generous + trait = gregarious + trait = stubborn + trait = education_diplomacy_1 + + father = 3924 # Emir al-Ma'mun of Toledo + + 1038.1.1 = { + birth = yes + } + #1065.9.1 = { #left as a historical note from the FP2 history pass, but keeping her alive for the Rags to Riches bookmark. + # death = yes + #} +} + +20883 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Hudayl, Sheik of Albarracín (1045-1103) + dynasty = 586 # Banu Razin Dynasty + religion = muwalladi + culture = baranis + trait = education_diplomacy_4 + + father = baranis0081 # Sheik Hudhayl ibn Jalaf of Albarracin + + 1025.1.1 = { + birth = yes + } + 1103.5.18 = { + death = yes + } +} + +20884 = { + name = "Yahya" # Yahya ibn Abd al-Malik, sheik of Albarracín (1103-1104) + dynasty = 586 # Banu Razin Dynasty + martial = 7 + diplomacy = 3 + intrigue = 4 + stewardship = 5 + religion = muwalladi + culture = baranis + + father = 20883 # Sheik Abd al-Malik ibn Hudayl of Albarracín + + 1060.1.1 = { + birth = "1049.1.1" + } + 1076.1.1 = { + trait = education_stewardship_1 + } + 1110.1.1 = { + death = "1110.1.1" + } +} + +45007 = { + name = "Abdallah" # Abdallah ibn al-Aftas, known as al-Mansur I, Emir of Badajoz (1022-1045) & Sheik of Badajoz, Caceres, Castelo Branco, Elvas, Evora, Medellin, Merida & Plasencia (1022-1045) + dynasty = 573 # Banu-l-Aftas Dynasty + martial = 4 + diplomacy = 2 + intrigue = 6 + stewardship = 4 + religion = muwalladi + culture = baranis + trait = generous + trait = wrathful + trait = arbitrary + trait = honest + trait = education_stewardship_3 + + 980.1.1 = { + birth = yes + } + 1022.4.8 = { + name = "al-Mansur" + } + 1045.1.1 = { + death = yes + } +} + +45008 = { + name = "al-Fadl" # al-Fadl ibn Umar, Sheik of Medellín & Mérida (1079-1094) + dynasty = 573 # Banu-l-Aftas Dynasty + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 5 + religion = muwalladi + culture = baranis + + father = 3902 # Emir al-Mutawakkil of Badajoz + + 1062.1.1 = { + birth = yes + } + 1078.1.1 = { + trait = education_martial_1 + } + 1094.1.1 = { + death = { + death_reason = death_execution + killer = 32965 # Sultan Yusuf ibn Tashfin of Maghreb + } + } +} + +45009 = { + name = "al-Abbas" # al-Abbas ibn Umar, Sheik of Elvas & Évora (1079-1094) + dynasty = 573 # Banu-l-Aftas Dynasty + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 5 + religion = muwalladi + culture = baranis + + father = 3902 # Emir al-Mutawakkil of Badajoz + + 1064.1.1 = { + birth = yes + } + 1080.1.1 = { + trait = education_stewardship_2 + } + 1094.1.1 = { + death = { + death_reason = death_execution + killer = 32965 # Sultan Yusuf ibn Tashfin of Maghreb + } + } +} + +73188 = { + name = "Abda" # Abda ibn Abd al-Rahman, wife of Emir al-Muzaffar of Zaragoza (73185 - yemeni.txt) + female = yes + dynasty = 570 # Banu Dhu-l-nun Dynasty + religion = muwalladi + culture = baranis + trait = education_diplomacy_2 + + father = 73194 # Sheik Abd al-Rahman ibn Isma'il of Cuenca + + 1003.1.1 = { + birth = yes + } + 1053.1.1 = { + death = yes + } +} + +73194 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Isma'il, Sheik of Cuenca (980-1018) & Uclés (984-1018) + dynasty = 570 # Banu Dhu-l-nun Dynasty + religion = muwalladi + culture = baranis + trait = education_martial_3 + + father = baranis0059 # Sheik Isma'il ibn Amir of Cuenca + + 955.1.1 = { + birth = yes + } + 1018.1.1 = { + death = yes + } +} + +73195 = { + name = "Isma_il" # Isma'il ibn Yahya, Sheik of Cuenca & Uclés (1066-1074) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = muwalladi + culture = baranis + disallow_random_traits = yes + trait = honest + trait = compassionate + trait = vengeful + trait = education_stewardship_2 + + father = 3924 # Emir al-Ma'mun of Toledo + + 1042.1.1 = { + birth = yes + } + 1074.1.1 = { + death = yes + } +} + +73196 = { + name = "Muhammad" # Muhammad ibn Umar, known as al-Mansur III, Emir of Badajoz (1094-1095) & Sheik of Cáceres (1081-1095) + dynasty = 573 # Banu-l-Aftas Dynasty + religion = muwalladi + culture = baranis + + father = 3902 # Emir al-Mutawakkil of Badajoz + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_martial_1 + } + 1094.1.1 = { + name = "al-Mansur" + } + 1116.1.1 = { + death = yes + } +} + +73200 = { + name = "Jyad" # Jyad + dynasty = 12196 # Banu Jyad Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_1 + + 1058.1.1 = { + birth = yes + } + 1065.9.1 = { + employer = andalusian0059 # Sheik Ibn Rawas of Valencia + } + 1118.1.1 = { + death = yes + } +} + +73201 = { + name = "Muhammad" + dynasty = 12196 + religion = muwalladi + culture = baranis + father = 73200 + 1084.1.1 = { + birth = "1084.1.1" + } + 1145.1.1 = { + add_pressed_claim = title:d_valencia + } + 1145.7.1 = { + remove_claim = title:d_valencia + add_pressed_claim = title:d_mallorca + add_pressed_claim = title:d_cordoba + add_pressed_claim = title:d_badajoz + add_pressed_claim = title:d_sevilla + add_pressed_claim = title:d_granada + } + 1146.1.1 = { + add_pressed_claim = title:d_valencia + } + 1147.1.1 = { + death = "1147.1.1" + } +} + +73242 = { + name = "Thashim" + female = yes + dynasty = 12196 + religion = muwalladi + culture = baranis + father = 73200 + 1105.1.1 = { + birth = "1105.1.1" + } + 1162.1.1 = { + death = "1162.1.1" + } +} + +baranis0052 = { + name = "Umar" # Umar ibn Adanis + dynasty_house = house_danis # House Banu Adanis + religion = ashari + culture = baranis + trait = education_stewardship_2 + + father = danis0005 # Walih Adanis ibn Awsaga of Beja + mother = danis0006 + trait = child_of_concubine_female + + 870.1.1 = { + birth = yes + } + 920.1.1 = { + death = yes + } +} + +baranis0053 = { + name = "Musa" # Musa ibn Suleyman, Sheik of Uclés (893-908) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = ashari + culture = baranis + trait = education_martial_1 + + father = baranis0063 # Sheik Suleyman Banu Dhu-l-Nun of Uclés + + 843.1.1 = { + birth = yes + } + 867.1.1 = { + employer = baranis0063 # Suleyman Banu Dhu-l-Nun of Uclés + } + 908.1.1 = { + death = yes + } +} + +baranis0054 = { + name = "Mutarrif" # Mutarrif ibn Musa, Sheik of Uclés (920-924) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = ashari + culture = baranis + trait = education_intrigue_2 + + father = baranis0053 # Sheik Musa ibn Suleyman of Uclés + + 870.1.1 = { + birth = yes + } + 924.1.1 = { + death = yes + } +} + +baranis0055 = { + name = "al-Fath" # al-Fath ibn Musa, Sheik of Uclés (908-920) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = ashari + culture = baranis + trait = education_stewardship_1 + + father = baranis0053 # Sheik Musa ibn Suleyman of Uclés + + 868.1.1 = { + birth = yes + } + 949.1.1 = { + death = yes + } +} + +baranis0056 = { + name = "Yahya" # Yahya ibn al-Fath, Sheik of Uclés (924-942) & Cuenca (925-942) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = muwalladi + culture = baranis + trait = education_martial_2 + + father = baranis0055 # Sheik al-Fath ibn Musa of Uclés + + 892.1.1 = { + birth = yes + } + 942.1.1 = { + death = yes + } +} + +baranis0057 = { + name = "Amir" # Amir ibn Mutarrif + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = muwalladi + culture = baranis + trait = education_martial_1 + + father = baranis0054 # Sheik Mutarrif ibn Musa of Uclés + + 912.1.1 = { + birth = yes + } + 962.1.1 = { + death = yes + } +} + +baranis0058 = { + name = "al-Fath" # al-Fath ibn Yahya, Sheik of Uclés & Cuenca (942-966) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_2 + + father = baranis0056 # Sheik Yahya ibn al-Fath of Uclés + + 916.1.1 = { + birth = yes + } + 966.1.1 = { + death = yes + } +} + +baranis0059 = { + name = "Isma_il" # Isma'il ibn Amir, Sheik of Cuenca (966-980) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_2 + + father = baranis0057 # Amir ibn Mutarrif + + 930.1.1 = { + birth = yes + } + 980.1.1 = { + death = yes + } +} + +baranis0060 = { + name = "Abd-al-Rahman" # Abd al-Rahman, real name unknown, ibn Isma'il, Sheik of Madrid (1043-1075) + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = muwalladi + culture = baranis + trait = education_intrigue_1 + + father = 3922 # Emir al-Zafir of Toledo + + 1025.1.1 = { + birth = yes + } + 1075.1.1 = { + death = yes + } +} + +baranis0061 = { + name = "Kassilda" # Saint Kassilda + female = yes + dynasty = 570 # Banu Dhu-l-Nun Dynasty + religion = mozarabic_church + culture = baranis + trait = mystic_3 + trait = education_learning_3 + + father = 3922 # Emir al-Zafir of Toledo + + 1027.1.1 = { + birth = yes + } + 1043.1.1 = { + employer = 3924 # Emir al-Ma'mun of Toledo + } + 1085.5.6 = { + religion = catholic + } + 1127.1.1 = { + death = yes + trait = saint + } +} + +baranis0062 = { + name = "Rah" # Rah, wife of Mu'awiya ibn Hisham (163000 - levantine.txt) + female = yes + religion = ibadi + culture = baranis + trait = education_diplomacy_1 + + 703.1.1 = { + birth = yes + } + 753.1.1 = { + death = yes + } +} + +baranis0063 = { + name = "Suleyman" # Suleyman Banu Dhu-l-Nun, Sheik of Uclés (867-893) + dynasty = 570 # Banu Dhu-l-Nun Dynasty, Founder + religion = ashari + culture = baranis + trait = education_diplomacy_3 + + 823.1.1 = { + birth = yes + } + 893.1.1 = { + death = yes + } +} + +baranis0064 = { + name = "Qasim" # Qasim, Sheik of Teruel (990-1009) + dynasty = banu_qasim # Banu Qasim Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_1 + + 958.1.1 = { + birth = yes + } + 1009.1.1 = { + death = yes + } +} + +baranis0065 = { + name = "Abdallah" # Abdallah ibn Qasim, known as Nizam al-Dawla (I), Sheik of Teruel (1009-1030) + dynasty = banu_qasim # Banu Qasim Dynasty + religion = muwalladi + culture = baranis + trait = education_diplomacy_4 + + father = baranis0064 # Sheik Qasim of Teruel + + 980.1.1 = { + birth = yes + } + 1009.1.1 = { + name = "Nizam_al-Dawla" + } + 1030.1.1 = { + death = yes + } +} + +baranis0066 = { + name = "Muhammad" # Muhammad ibn Abdallah, known as Yumm al-Dawla, Sheik of Teruel (1030-1042) + dynasty = banu_qasim # Banu Qasim Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_3 + + father = baranis0065 # Sheik Nizam al-Dawla I of Teruel + + 999.1.1 = { + birth = yes + } + 1030.1.1 = { + name = "Yumm_al-Dawla" + } + 1042.1.1 = { + death = yes + } +} + +baranis0067 = { + name = "Ahmad" # Ahmad ibn Abdallah, known as Adud al-Dawla, Sheik of Teruel (1042-1043) + dynasty = banu_qasim # Banu Qasim Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_1 + + father = baranis0066 # Sheik Yumm al-Dawla of Teruel + + 1019.1.1 = { + birth = yes + } + 1035.1.1 = { + add_spouse = baranis0068 # Lunja ibn Qasim + } + 1042.1.1 = { + name = "Adud_al-Dawla" + } + 1043.1.1 = { + death = yes + } +} + +baranis0068 = { + name = "Lunja" # Lunja, name unknown, ibn Qasim, wife of Sheik Adud al-Dawla of Teruel (baranis0067) & Nizam al-Dawla (II) of Teruel (baranis0070) + female = yes + religion = muwalladi + culture = baranis + trait = education_diplomacy_1 + + 1019.1.1 = { + birth = yes + } + 1069.1.1 = { + death = yes + } +} + +baranis0069 = { + name = "Muhammad" # Muhammad ibn Ahmad, Sheik of Teruel (1043) + dynasty = banu_qasim # Banu Qasim Dynasty + religion = muwalladi + culture = baranis + trait = content + trait = education_stewardship_1 + + father = baranis0067 # Sheik Adud al-Dawla of Teruel + mother = baranis0068 # Sheikess Lunja ibn Qasim + + 1036.1.1 = { + birth = yes + } + 1043.7.1 = { + employer = baranis0070 # Sheik Nizam al-Dawla II of Teruel + } + 1086.1.1 = { + death = yes + } +} + +baranis0070 = { + name = "Abdallah" # Adallah ibn Muhammad, known as Nizam al-Dawla (II), Sheik of Teruel (1043-1106) + dynasty = banu_qasim # Banu Qasim Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_2 + + father = baranis0066 # Sheik Yumm al-Dawla of Teruel + + 1024.1.1 = { + birth = yes + } + 1043.7.1 = { + name = "Nizam_al-Dawla" + } + 1044.1.1 = { + add_spouse = baranis0068 # Lunja ibn Qasim + } + 1106.1.1 = { + death = yes + } +} + +baranis0071 = { + name = "Buluggin" # Buluggin ibn Habus + dynasty = 595 # Zirid Dynasty + religion = ashari + culture = baranis + trait = education_martial_1 + + father = 45015 # Emir Habus ibn Maksan of Granada + + 1008.1.1 = { + birth = yes + } + 1058.1.1 = { + death = yes + } +} + +baranis0072 = { + name = "Hubasa" # Hubasa ibn Maksan + dynasty = 595 # Zirid Dynasty + religion = ashari + culture = baranis + trait = education_martial_1 + + father = 45017 # Emir Maksan ibn Ziri of Granada + + 982.1.1 = { + birth = yes + } + 1032.1.1 = { + death = yes + } +} + +baranis0073 = { + name = "Yaddair" # Yaddair ibn Hubasa + dynasty = 595 # Zirid Dynasty + religion = ashari + culture = baranis + trait = education_intrigue_2 + + father = baranis0072 # Hubasa ibn Maksan + + 1004.1.1 = { + birth = yes + } + 1038.1.1 = { + death = { + death_reason = death_murder_known + killer = 45016 # Emir Badis ibn Habus of Granada + } + } +} + +baranis0074 = { + name = "Maksan" # Maksan ibn Habus, Sheik of Jaen (1065-1067 & 1073-1074) + dynasty = 595 # Zirid Dynasty + religion = ashari + culture = baranis + trait = education_stewardship_1 + + father = 45016 # Emir Badis ibn Habus of Granada + + 1038.1.1 = { + birth = yes + } + 1088.1.1 = { + death = yes + } +} + +baranis0075 = { + name = "Hadiya" # Hadiya, name unknown, bint Ali, wife of Sheik Muhammad ibn al-Qasim of Algeciras (159490) + female = yes + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_diplomacy_1 + + father = 73687 # Caliph Ali I of Andalusia + + 1005.1.1 = { + birth = yes + } + 1055.1.1 = { + death = yes + } +} + +baranis0076 = { + name = "Ali" # Ali ibn Idris + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_2 + + father = 159497 # Emir Idris ibn Ali of Rif + + 1015.1.1 = { + birth = yes + } + 1035.1.1 = { + death = yes + } +} + +baranis0077 = { + name = "Hassan" # Hassan ibn Idris + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_diplomacy_1 + + father = 159497 # Emir Idris ibn Ali of Rif + + 1030.1.1 = { + birth = yes + } + 1064.1.1 = { + employer = 200234 # Sheik Muhammad ibn Idris of Malaga + } + 1080.1.1 = { + death = yes + } +} + +baranis0078 = { + name = "Rahima" # Rahima, name unknown, bint Ali, wife of Emir Hassan ibn Muhammad of Rif (159495) + female = yes + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_diplomacy_1 + + father = 159497 # Emir Idris ibn Ali of Rif + + 1023.1.1 = { + birth = yes + } + 1064.1.1 = { + employer = 200234 # Sheik Muhammad ibn Idris of Malaga + } + 1073.1.1 = { + death = yes + } +} + +baranis0079 = { + name = "Lubb" # Lubb Banu Razin, Sheik of Albarracin (968-1000) + dynasty = 586 # Banu Razin Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_1 + + 950.1.1 = { + birth = yes + } + 1000.1.1 = { + death = yes + } +} + +baranis0080 = { + name = "Jalaf" # Jalaf ibn Lubb, Sheik of Albarracin (1000-1012) + dynasty = 586 # Banu Razin Dynasty + religion = muwalladi + culture = baranis + trait = education_martial_1 + + father = baranis0079 # Sheik Lubb Banu Razin of Albarracin + + 968.1.1 = { + birth = yes + } + 1012.1.1 = { + death = yes + } +} + +baranis0081 = { + name = "Hudhayl" # Hudhayl ibn Jalaf, Sheik of Albarracin (1012-1045) + dynasty = 586 # Banu Razin Dynasty + religion = muwalladi + culture = baranis + trait = education_diplomacy_3 + + father = baranis0080 # Sheik Jalaf ibn Lubb of Albarracin + + 993.1.1 = { + birth = yes + } + 1045.1.1 = { + death = yes + } +} + +baranis0082 = { + name = "Barakah" # Barakah, name unknown, bint Muhammad + female = yes + dynasty = 101700 # Banu Jizrun Dynasty + religion = ashari + culture = baranis + trait = education_diplomacy_1 + + father = 73219 # Sheik Muhammad Banu Jizrun of Cadiz + + 1015.1.1 = { + birth = yes + } + 1053.1.1 = { + employer = 73221 # Sheik al-Qaim of Cadiz + } + 1068.1.1 = { + death = { + death_reason = death_murder_known + killer = 73221 # Sheik al-Qaim of Cadiz + } + } +} + +baranis0083 = { + name = "Dimah" # Dimah, name unknown, wife of Sheik al-Qaim of Cadiz (73221) + female = yes + religion = ashari + culture = baranis + trait = education_diplomacy_1 + + 1015.1.1 = { + birth = yes + } + 1068.1.1 = { + death = { + death_reason = death_murder_known + killer = 73221 # Sheik al-Qaim of Cadiz + } + } +} + +baranis0084 = { + name = "Durriyya" # Durriya, name unknown, bint Abd al-Malik, wife of Sheik Ubayd Allah al-Urqubí of Alarcon (baranis0085) + female = yes + dynasty = 586 # Banu Razin Dynasty + religion = muwalladi + culture = baranis + + father = 20883 # Sheik Abd al-Malik ibn Hudhayl of Albarracin + + 1065.1.1 = { + birth = yes + } + 1081.1.1 = { + trait = education_diplomacy_2 + } + 1115.1.1 = { + death = yes + } +} + +baranis0085 = { + name = "Ubayd-Allah" # Ubayd Allah al-Urqubi, Sheik of Alarcon (1085-1100) + dynasty = al-urqubi # Banu al-Urqubi Dynasty + religion = muwalladi + culture = baranis + + 1060.1.1 = { + birth = yes + employer = 3924 # Emir al-Ma'mun of Toledo + } + 1076.1.1 = { + trait = education_intrigue_2 + } + 1085.5.25 = { + add_spouse = baranis0084 # Durriyya bint Abd al-Malik + } + 1100.1.1 = { + death = { + death_reason = death_execution + killer = 20883 # Sheik Abd al-Malik ibn Hudhyal of Albarracin + } + } +} + +baranis0086 = { + name = "Hudhayl" # Hucalao, Sheik of Molina (1036-1082) + dynasty = mulinid # Sheik of Molina Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_2 + + 1010.1.1 = { + birth = yes + } + 1082.1.1 = { + death = { + death_reason = death_murder_known + killer = 3912 # Sheik Muhammad Ibn Ammar of Murcia + } + } +} + +baranis0087 = { + name = "Ishaq" # Ishaq al-Wardanasi al-Birzali + dynasty = al-birzali # Banu al-Birzali Dynasty + religion = ibadi + culture = baranis + trait = education_stewardship_1 + + 958.1.1 = { + birth = yes + } + 1008.1.1 = { + death = yes + } +} + +baranis0088 = { + name = "Abdallah" # Abdallah ibn Ishaq, Naib of Carmona (1013-1024) + dynasty = al-birzali # Banu al-Birzali Dynasty + religion = ibadi + culture = baranis + trait = education_stewardship_1 + + father = baranis0087 # Ishaq al-Wardanasi al-Birzali + + 980.1.1 = { + birth = yes + } + 1024.1.1 = { + death = yes + } +} + +baranis0089 = { + name = "Muhammad" # Muhammad ibn Abdallah, Naib of Carmona (1024-1048) + dynasty = al-birzali # Banu al-Birzali Dynasty + religion = ibadi + culture = baranis + trait = education_martial_1 + + father = baranis0088 # Naib Abdallah ibn Ishaq of Carmona + + 1000.1.1 = { + birth = yes + } + 1048.1.1 = { + death = yes + } +} + +baranis0090 = { + name = "Ishaq" # Ishaq ibn Muhammad, Naib of Carmona (1048-1053) + dynasty = al-birzali # Banu al-Birzali Dynasty + religion = ibadi + culture = baranis + trait = education_martial_1 + + father = baranis0089 # Naib Muhammad ibn Abdallah of Carmona + + 1020.1.1 = { + birth = yes + } + 1053.1.1 = { + death = yes + } +} + +baranis0091 = { + name = "al-Aziz" # al-Aziz ibn Ishaq, known as al-Mustazhir, Naib of Carmona (1053-1067) + dynasty = al-birzali # Banu al-Birzali Dynasty + religion = ibadi + culture = baranis + trait = education_diplomacy_1 + + father = baranis0090 # Naib Ishaq ibn Abdallah of Carmona + + 1036.1.1 = { + birth = yes + } + 1053.1.1 = { + name = "al-Mustazhir" + } + 1086.1.1 = { + death = yes + } +} + +baranis0092 = { + name = "Yusuf" # Ibn Masarra, Emir of Toledo (1010-1012) & Sheik of Alarcon, Alarcos, Calatrava, Madrid, Malagon, Soria & Toledo (1010-1012) + dynasty = banu_masarra # Banu Masarra Dynasty + religion = muwalladi + culture = baranis + trait = education_diplomacy_1 + + 962.1.1 = { + birth = yes + } + 1012.1.1 = { + death = yes + } +} + +baranis0093 = { + name = "Ishaq" # Ishaq, name unknown, ibn Masarra + dynasty = banu_masarra # Banu Masarra Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_1 + + father = baranis0092 # Emir Ibn Masarra of Toledo + + 983.1.1 = { + birth = yes + } + 1033.1.1 = { + death = yes + } +} + +baranis0094 = { + name = "Ya_is" # Ya'is ibn Muhammad, Emir of Toledo (1012-1026) & Sheik of Alarcon, Alarcos, Madrid, Malagon, Molina, Soria & Toledo (1012-1026), Calatrava (1012-1018) & Cuenca (1018-1026) + dynasty = muhammadid # Ya'is ibn Muhammad Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_2 + + 980.1.1 = { + birth = yes + } + 1035.1.1 = { + death = yes + } +} + +baranis0095 = { + name = "Muhammad" # Muhammad + dynasty = muhammadid # Ya'is ibn Muhammad Dynasty + religion = muwalladi + culture = baranis + trait = education_diplomacy_1 + + 950.1.1 = { + birth = yes + } + 1000.1.1 = { + death = yes + } +} + +baranis0096 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Manyuh, Emir of Toledo (1026-1030) & Sheik of Alarcon, Alarcos, Cuenca, Madrid, Malagon, Molina, Soria & Toledo (1026-1030) + dynasty = banu_manyuh # Banu Manyuh Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_1 + + 980.1.1 = { + birth = yes + } + 1030.1.1 = { + death = yes + } +} + +baranis0097 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Abd al-Rahman, Emir of Toledo (1030-1032) & Sheik of Alarcon, Alarcos, Cuenca, Madrid, Malagon, Molina, Soria & Toledo (1030-1032) + dynasty = banu_manyuh # Banu Manyuh Dynasty + religion = muwalladi + culture = baranis + trait = education_stewardship_1 + + father = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo + + 999.1.1 = { + birth = yes + } + 1049.1.1 = { + death = yes + } +} + +baranis0098 = { + name = "Ibrahim" # Ibrahim ibn Abdallah + dynasty = 12303 # Banu Masarra Dynasty + religion = ashari + culture = baranis + trait = education_learning_1 + + father = 73951 # Abdallah ibn Ibrahim + + 875.1.1 = { + birth = yes + } + 925.1.1 = { + death = yes + } +} + +baranis0099 = { + name = "Muhammad" # Muhammad ibn Abdallah + dynasty = 12303 # Banu Masarra Dynasty + religion = ashari + culture = baranis + trait = education_learning_1 + + father = 73951 # Abdallah ibn Ibrahim + + 882.1.1 = { + birth = yes + } + 931.1.1 = { + death = yes + } +} + +khali0009 = { + name = "Bakr" # Bakr ibn Yahya, Emir of Algarve (901-920) & Sheik of Faro & Silves (901-920) + dynasty_house = house_khali + female = yes + religion = ashari + culture = baranis + trait = education_martial_2 + + father = khali0004 # Emir Yahya ibn Bakr of Algarve + + 867.1.1 = { + birth = yes + } + + 920.1.1 = { + death = yes + } +} + +32951 = { + name = "Tamim" # Tamim ibn Buluggin, Sheik of Malaga (1073-1090) + dynasty = 595 # Zirid Dynasty + religion = ashari + culture = baranis + + father = 32991 # Sheik Buluggin ibn Badis of Malaga + mother = 200235 # Sheikess Rahima ibn Idris + + 1054.1.1 = { + birth = yes + } + 1064.1.1 = { + employer = 45016 # Emir Badis ibn Habus of Granada + } + 1069.1.1 = { + trait = education_stewardship_1 + } + 1091.1.1 = { + death = yes + } +} + +32952 = { + name = "Abdallah" # Abdallah ibn Buluggin, Emir of Granada (1073-1090) & Sheik of Granada (1073-1090) + dynasty = 595 # Zirid Dynasty + religion = ashari + culture = baranis + trait = poet + + father = 32991 # Sheik Buluggin ibn Badis of Malaga + mother = 200235 # Sheikess Rahima bint Idris + + 1056.1.1 = { + birth = yes + } + 1064.1.1 = { + employer = 45016 # Emir Badis ibn Habus of Granada + } + 1071.1.1 = { + trait = education_stewardship_1 + } + 1090.1.1 = { + add_pressed_claim = title:d_granada + } + 1100.1.1 = { + death = yes + } +} + +32991 = { + name = "Buluggin" # Buluggin ibn Badis, Sheik of Malaga (1057-1064) + dynasty = 595 # Zirid Dynasty + religion = ashari + culture = baranis + trait = education_stewardship_2 + + father = 45016 # Emir Badis ibn Habus of Granada + + 1036.1.1 = { + birth = yes + } + 1053.1.1 = { + add_spouse = 200235 # Rahima bint Idris + } + 1064.1.1 = { + death = { + death_reason = death_poison + } + } +} + +45014 = { + name = "Zawi" # Zawi ibn Ziri, Emir of Granada (1013-1019) & Sheik of Granada (1013-1019) + dynasty = 595 # Zirid Dynasty + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 6 + religion = ashari + culture = baranis + trait = just + trait = wrathful + trait = education_martial_2 + + father = 20931 # Ziri ibn Manad + + 950.1.1 = { + birth = yes + } + 1019.1.1 = { + death = { + death_reason = death_murder_known + killer = 20935 # Switched to this character because it was not possible for 20825 to have killed him given the dates + } + } +} + +45015 = { + name = "Habus" # Habus ibn Maksan, Emir of Granada (1019-1038), Sheik of Granada (1019-1038) & Jaen (1021-1038) + dynasty = 595 # Zirid Dynasty + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 6 + religion = ashari + culture = baranis + trait = education_stewardship_2 + + father = 45017 # Maksan ibn Ziri + + 980.1.1 = { + birth = yes + } + 1038.1.1 = { + death = yes + } +} + +45016 = { + name = "Badis" # Badis ibn Habus, Emir of Granada (1038-1073) & Sheik of Granada (1038-1073), Jaen (1038-1065 & 1067-1073) & Malaga (1064-1073) + dynasty = 595 # Zirid Dynasty + martial = 4 + diplomacy = 5 + intrigue = 9 + stewardship = 6 + religion = ashari + culture = baranis + trait = greedy + trait = arbitrary + trait = education_diplomacy_2 + + father = 45015 # Emir Habus ibn Maksan of Granada + + 1002.1.1 = { + birth = yes + } + 1073.1.1 = { + death = yes + } +} + +45017 = { + name = "Maksan" # Maksan ibn Ziri + dynasty = 595 # Zirid Dynasty + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 6 + religion = ashari + culture = baranis + trait = education_martial_1 + + father = 20931 # Ziri ibn Manad + + 952.1.1 = { + birth = yes + } + 1002.1.1 = { + death = yes + } +} + +73219 = { + name = "Muhammad" # Muhammad ibn Jizrun, Sheik of Cadiz (1011-1029) + dynasty = 101700 # Banu Jizrun Dynasty + religion = ashari + culture = baranis + trait = education_martial_2 + + 975.1.1 = { + birth = yes + } + 1029.1.1 = { + death = yes + } +} + +73220 = { + name = "Abdun" # Abdun ibn Muhammad, Sheik of Cadiz (1029-1053) + dynasty = 101700 # Banu Jizrun Dynasty + religion = ashari + culture = baranis + trait = education_stewardship_2 + + father = 73219 # Sheik Muhammad ibn Jizrun of Cadiz + + 1005.1.1 = { + birth = yes + } + 1053.1.1 = { + death = { + death_reason = death_execution + killer = 3212 # Emir al-Mutamid of Seville + } + } +} + +73221 = { + name = "Muhammad" # Muhammad ibn Muhammad, known as al-Qaim, Sheik of Cadiz (1053-1068) + dynasty = 101700 # Banu Jizrun Dynasty + religion = ashari + culture = baranis + trait = education_intrigue_1 + + father = 73219 # Sheik Muhammad ibn Jizrun of Cadiz + + 1010.1.1 = { + birth = yes + } + 1032.1.1 = { + add_spouse = baranis0083 # Dimah + } + 1053.1.1 = { + name = "al-Qaim" + } + 1068.1.1 = { + death = { + death_reason = death_execution + killer = 3212 # Emir al-Mutamid of Seville + } + } +} + +73687 = { + name = "Ali" # Ali (I) ibn Yahya, Muwalladi Caliph (1016-1018), Sultan of Andalusia (1016-1018), Walih of Rif (1011-1016), &Sheik of Ceuta & Tangiers (1011-1016), Cabra, Cordoba, Moura & Niebla (1016-1018) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_2 + + father = 73688 # Yahya ibn Hammud + + 958.1.1 = { + birth = yes + } + 1018.3.22 = { + death = { + death_reason = death_murder + } + } +} + +73688 = { + name = "Yahya" # Yahya ibn Hammud + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_martial_1 + + father = 159493 # Hammud ibn Yahya + + 930.1.1 = { + birth = yes + } + 980.1.1 = { + death = yes + } +} + +73689 = { + name = "al-Qasim" # al-Qasim [I] ibn Yahya, Muwalladi Caliph (1018-1021 & 1023-1036), Sultan of Andalusia (1018-1021 & 1023), Walih of Seville (1011-1023) & Sheik of Sevilla (1011-1023), Cabra, Cordoba, & Moura (1018-1021 & 1023-1036) & Niebla (1018-1021) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_3 + + father = 73688 # Yahya ibn Hammud + + 961.1.1 = { + birth = yes + } + 1036.1.1 = { + death = { + death_reason = death_murder_known + killer = 159497 # Emir Idris I of Rif + } + } +} + +73690 = { + name = "Yahya" # Yahya (I) ibn Ali, Muwalladi Caliph (1021-1023 & 1025-1027), Sultan of Andalusia (1021-1023 & 1025-1027), Emir of Rif (1016-1035), Sheik of Cauta & Tangiers (1016-1018), Algeciras & Malaga (1018-1035), Cabra, Cordoba & Moura (1021-1023 & 1025-1027), Niebla (1021-1023) & Naib of Carmona (1035) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_intrigue_3 + + father = 73687 # Caliph Ali I of Andalusia + + 990.1.1 = { + birth = yes + } + 1018.9.1 = { + add_spouse = 159491 # Fatima bint al-Qasim + } + 1035.12.1 = { + death = { + death_reason = death_murder_known + killer = 73209 # Emir Isma'il ibn Muhammad of Seville + } + } +} + +73949 = { + name = "Masarra" # Masarra, creator of the Masarrid Doctrine + dynasty = 12303 # Banu Masarra Dynasty + religion = ashari + culture = baranis + trait = education_learning_3 + + 816.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 867.1.1 = { + death = yes + } +} + +73950 = { + name = "Ibrahim" # Ibrahim ibn Masarra + dynasty = 12303 # Banu Masarra Dyansty + religion = ashari + culture = baranis + trait = education_learning_1 + + father = 73949 # Masarra + + 839.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 893.1.1 = { + death = yes + } +} + +73951 = { + name = "Abdallah" # Abdallah ibn Ibrahim + dynasty = 12303 # Banu Masarra Dynasty + religion = ashari + culture = baranis + trait = education_learning_2 + + father = 73949 # Ibrahim ibn Masarra + + 842.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 899.1.1 = { + death = yes + } +} + +159490 = { + name = "Muhammad" # Muhammad ibn al-Qasim, Sheik of Algeciras (1035-1048) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_3 + + father = 73689 # Caliph al-Qasim I of Andalusia + + 985.1.1 = { + birth = yes + } + 1021.8.4 = { + add_spouse = baranis0075 # Hadiya bint Ali + } + 1048.1.1 = { + death = yes + } +} + +159491 = { + name = "Fatima" # Fatima bint al-Qasim, wife of Caliph Yahya I of Andalusia (73690) + female = yes + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_diplomacy_1 + + father = 73689 # Caliph al-Qasim I of Andalusia + + 1000.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +159492 = { + name = "al-Qasim" # al-Qasim (II) ibn Muhammad, Sheik of Algeciras (1048-1055) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_2 + + father = 159490 # Sheik Muhammad ibn al-Qasim of Algeciras + + 1010.1.1 = { + birth = yes + } + 1055.1.1 = { + add_pressed_claim = title:c_algeciras + } + 1060.1.1 = { + death = yes + } +} + +159493 = { + name = "Hammud" # Hammud ibn Yahya + dynasty_house = house_hammudid # House Hammudid, Founder + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_1 + + father = 159512 # Yahya ibn Idris + + 900.1.1 = { + birth = yes + } + 950.1.1 = { + death = yes + } +} + +159494 = { + name = "Idris" # Idris ibn Yahya + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_1 + + father = 73688 # Yahya ibn Hammud + + 963.1.1 = { + birth = yes + } + 1039.5.2 = { + death = yes + } +} + +159495 = { + name = "Hassan" # Hassan ibn Yahya, Emir of Rif (1039-1042) & Sheik of Ceuta & Tangiers (1035-1040) & Malaga (1040-1042) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_3 + + father = 73690 # Caliph Yahya I of Andalusia + + 1020.1.1 = { + birth = yes + } + 1039.10.8 = { + add_spouse = baranis0078 # Rahima bint Idris + } + 1042.1.1 = { + death = { + death_reason = death_poison + } + } +} + +159496 = { + name = "Yahya" # Yahya (II) ibn Idris, Sheik of Malaga (1035-1040) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_diplomacy_1 + + father = 159497 # Emir Idris I of Rif + + 1020.1.1 = { + birth = yes + } + 1042.12.1 = { + death = { + death_reason = death_poison + } + } +} + +159497 = { + name = "Idris" # Idris (I) ibn Ali, Emir of Rif (1035-1039) & Sheik of Algeciras & Malaga (1016-1018), Ceuta & Tangiers (1018-1039) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_2 + + father = 73687 # Caliph Ali I of Andalusia + + 995.1.1 = { + birth = yes + } + 1039.10.8 = { + death = { + death_reason = death_ill + } + } +} + +159498 = { + name = "Idris" # Idris (II) ibn Yahya, Emir of Rif (1043-1055)& Sheik Ceuta & Tangiers (1040-1041 & 1043-1053) & Malaga (1043-1046 & 1053-1055) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_diplomacy_1 + + father = 73690 # Caliph Yahya I of Andalusia + mother = 159491 # Sultana Fatima bint al-Qasim + + 1030.1.1 = { + birth = yes + } + 1055.5.12 = { + death = yes + } +} + +159499 = { + name = "Muhammad" # Muhammad ibn Idris, Sheik of Malaga (1046-1053) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_stewardship_2 + + father = 159497 # Emir Idris I of Rif + + 1015.1.1 = { + birth = yes + } + 1053.1.1 = { + death = { + death_reason = death_poison + } + } +} + +159500 = { + name = "Yahya" # Yahya ibn Idris + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = sayyid + trait = education_diplomacy_1 + + father = 159498 # Emir Idris II of Rif + + 1048.1.1 = { + birth = yes + } + 1065.12.16 = { + death = yes + } +} + +200233 = { + name = "Idris" # Idris (III) ibn Yahya, Sheik of Malaga (1053) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = lunatic_1 + trait = education_stewardship_1 + + father = 159499 # Sheik Muhammad ibn Idris of Malaga + + 1031.1.1 = { + birth = yes + } + 1053.6.1 = { + death = { + death_reason = death_execution + killer = 159498 # Emir Idris II of Rif + } + } +} + +200234 = { + name = "Muhammad" # Muhammad ibn Idris, Sheik of Malaga (1055-1058) & Melilla (1064-1073) + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = education_diplomacy_1 + + father = 159498 # Emir Idris II of Rif + + 1046.1.1 = { + birth = yes + } + 1096.1.1 = { + death = yes + } +} + +200235 = { + name = "Rahima" # Rahima bint Idris, wife of Sheik Buluggin ibn Badis of Malaga (32991) + female = yes + dynasty_house = house_hammudid # House Hammudid + religion = ismaili + culture = baranis + trait = education_diplomacy_2 + + father = 159499 # Sheik Muhammad ibn Idris of Malaga + + 1036.1.1 = { + birth = yes + } + 1064.1.1 = { + employer = 45016 # Emir Badis ibn Habus of Granada + } + 1095.1.1 = { death = yes } } diff --git a/project/ck3/base_game/history/characters/butr.txt b/project/ck3/base_game/history/characters/butr.txt index c5a6ba9ed9..37d95b33f9 100644 --- a/project/ck3/base_game/history/characters/butr.txt +++ b/project/ck3/base_game/history/characters/butr.txt @@ -444,19 +444,6 @@ } } -155036 = { - name = "Syr" #ibn Abu-Bakr ibn Tashfin - dynasty_house = house_almoravid - religion = "ashari" - culture = butr - father = 155076 - 1059.1.1 = { - birth = yes - } - 1114.1.1 = { - death = yes - } -} 155069 = { name = "Ghaniya" female = yes @@ -3264,3 +3251,44 @@ zanata0007 = { death = yes } } + +73183 = { + name = "Abu-Bakr" # Abu Bakr ibn Ibrahim ibn Tifilwit, Walih of Zaragoza (1115-1118), Sheik of Albarracin, Calatayud, Lleda, Tarragona, Tudela & Zaragoza (1115-1118) + dynasty = 12193 + religion = ashari + culture = butr + trait = education_diplomacy_3 + + 1046.1.1 = { + birth = yes + } + 1061.1.1 = { + employer = 32965 # Sultan Yusuf ibn Tashfin of Maghreb + } + # married a sister of Yusuf ibn Tashfin + 1118.12.18 = { + death = yes # Really died a year earlier, but we need someone there until Aragonese Conquest of Zaragoza + } +} + +155036 = { + name = "Syr" # Syr ibn Abu-Bakr ibn Tashfin + dynasty = 7274 # al-Murabitid Dynasty + religion = ashari + culture = butr + + father = 155076 # Abu Bakr ibn Tashfin + + 1059.1.1 = { + birth = yes + } + 1061.1.1 = { + employer = 32965 # Sultan Abu Bakr ibn Umar of Maghreb + } + 1075.1.1 = { + trait = education_martial_3 + } + 1114.1.1 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/characters/castilian.txt b/project/ck3/base_game/history/characters/castilian.txt index 42e343ee5b..ea3b0921eb 100644 --- a/project/ck3/base_game/history/characters/castilian.txt +++ b/project/ck3/base_game/history/characters/castilian.txt @@ -1,90 +1,21 @@ 70027 = { - name = "Teresa" - female = yes - dynasty = 405 - - father = 72550 - - religion = catholic - culture = castilian - - 941.1.1 = { - birth = yes - } - 997.1.1 = { - death = yes - } -} - -70068 = { - name = "Anderquina" + name = "Teresa" # Teresa Ansúrez, wife of King Sancho I of León (70026 - asturleonese.txt) female = yes - dynasty = 437 - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = craven - trait = gregarious - trait = education_stewardship_3 - - 1020.1.1 = { - birth = "1020.1.1" - } - 1072.5.1 = { - death = "1072.5.1" - } -} - -70100 = { - name = "Fernando" - dynasty = 8603 - - father = 107642 - mother = 70099 - + dynasty = 405 # Banu Ansur Dynasty religion = catholic culture = castilian - - 1045.1.1 = { - birth = yes - } - 1066.1.1 = { - employer = 107640 - } - 1095.1.1 = { - death = yes - } -} - -70101 = { - name = "Mayor" - female = yes + trait = education_learning_2 - religion = catholic - culture = castilian + father = 72550 # Duke Ansur Fernández of Castille + mother = castilian0048 # Duchess Gontroda - 1019.1.1 = { + 941.1.1 = { birth = yes } - 1066.1.9 = { - death = yes - } -} - -70102 = { - name = "Eylo" - female = yes - - religion = catholic - culture = castilian - - 1050.1.1 = { - birth = yes + 966.11.15 = { + trait = devoted } - 1113.6.13 = { + 997.1.1 = { death = yes } } @@ -107,61 +38,6 @@ } } -70104 = { - name = "Gonzalo" - dynasty = 8603 - - father = 107640 - mother = 70102 - - religion = catholic - culture = castilian - - 1066.1.1 = { - birth = yes - } - 1082.1.1 = { - add_spouse = 70105 - } - 1124.1.1 = { - death = yes - } -} - -70105 = { - name = "Sol" - female = yes - - religion = catholic - culture = castilian - - 1055.1.1 = { - birth = yes - } - 1095.1.1 = { - death = yes - } -} - -70108 = { - name = "Godina" - female = yes - dynasty_house = house_vela - - father = 73035 - mother = 73036 - - religion = catholic - culture = castilian - - 1058.1.1 = { - birth = yes - } - 1091.4.1 = { - death = yes - } -} - 70109 = { name = "Bermudo" dynasty = 8620 @@ -201,7 +77,7 @@ } } -70210 = { +70209 = { name = "Fernando" dynasty = 407 martial = 5 @@ -217,7 +93,7 @@ birth = "1020.1.1" } 1059.1.1 = { - add_spouse = 70211 + # Married... someone? } 1066.1.1 = { employer = 107500 @@ -227,27 +103,6 @@ } } -70212 = { - name = "A_lvar" - dynasty = 407 - martial = 4 - diplomacy = 7 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = zealous - trait = education_martial_2 - father = 70210 - mother = 70211 - 1060.1.1 = { - birth = "1060.1.1" - } - 1120.1.1 = { - death = "1120.1.1" - } -} - 70230 = { name = "Enrique" #AKA: Enrique I dynasty = 681 @@ -268,4186 +123,3670 @@ } } -70242 = { - name = "Pelayo" - dynasty_house = house_betotez - - father = 73870 - - religion = catholic - culture = castilian - - 901.1.1 = { - birth = yes - } - 926.1.1 = { - add_spouse = 70243 - } - 959.1.1 = { - death = yes - } -} - -70250 = { - name = "Salvador" - dynasty = 776 - - religion = catholic - culture = castilian - - father = 107641 - - 988.1.1 = { - birth = yes - } - 1009.1.1 = { - add_spouse = 70251 +71339 = { + name = "Rodrigo" + dynasty_house = house_vela + religion = "catholic" + culture = "castilian" + father = 70050 + mother = 70033 + trait = bastard + 1067.1.1 = { + birth = "1067.1.1" } - 1026.1.1 = { - death = yes + 1118.1.1 = { + death = "1118.1.1" } } -70251 = { - name = "Muniadona" +71358 = { + name = "Toda" + dynasty = 8744 female = yes - - religion = catholic - culture = castilian - - 989.1.1 = { - birth = yes + religion = "catholic" + culture = "castilian" + father = 71357 + mother = 71356 + 1102.1.1 = { + birth = "1102.1.1" } - 1030.1.1 = { - death = yes + 1149.2.15 = { + death = "1149.2.15" } } -70252 = { - name = "Gonzalo" - dynasty = 776 - - father = 70250 - mother = 70251 - - religion = catholic - culture = castilian - - 1011.1.1 = { - birth = yes - } - 1031.1.1 = { - add_spouse = 70253 - } - 1046.1.1 = { - add_spouse = 70254 - } - 1066.1.1 = { - employer = 107500 +71360 = { + name = "A_lvaro" + dynasty_house = house_aza + religion = "catholic" + culture = "castilian" + father = 106050 + mother = 106016 + 1077.1.1 = { + birth = "1077.1.1" } - 1083.1.6 = { - death = yes + 1089.1.1 = { + death = "1089.1.1" } } -70253 = { +71361 = { name = "Elvira" + dynasty_house = house_aza female = yes - - religion = catholic - culture = castilian - - 1015.1.1 = { - birth = yes + religion = "catholic" + culture = "castilian" + father = 106050 + mother = 106016 + 1079.1.1 = { + birth = "1079.1.1" } - 1043.1.1 = { - death = yes + 1100.1.1 = { + death = "1100.1.1" } } -70254 = { - name = "Sancha" - female = yes - - religion = catholic - culture = castilian - - 1029.1.1 = { - birth = yes - } - 1089.1.1 = { - death = yes - } -} - -70255 = { - name = "Goto" - female = yes - dynasty = 776 - - father = 70252 - mother = 70253 - - religion = catholic - culture = castilian - - 1032.1.1 = { - birth = yes +71362 = { + name = "Fernando" + dynasty_house = house_aza + religion = "catholic" + culture = "castilian" + father = 106050 + mother = 106016 + 1081.1.1 = { + birth = "1081.1.1" } - 1087.1.1 = { - death = yes + 1098.1.1 = { + death = "1098.1.1" } } -70256 = { - name = "Toda" +71363 = { + name = "Mayor" + dynasty_house = house_aza female = yes - dynasty = 776 - - father = 70252 - mother = 70253 - - religion = catholic - culture = castilian - - 1034.1.1 = { - birth = yes + religion = "catholic" + culture = "castilian" + father = 106050 + mother = 106016 + 1083.1.1 = { + birth = "1083.1.1" } - 1088.1.1 = { - death = yes + 1132.1.1 = { + death = "1132.1.1" } } -70257 = { - name = "Munia" - female = yes - dynasty = 776 - - father = 70252 - mother = 70253 - - religion = catholic - culture = castilian - - 1036.1.1 = { - birth = yes +71364 = { + name = "GarcI_a" + dynasty_house = house_aza + religion = "catholic" + culture = "castilian" + father = 106050 + mother = 71359 + 1107.1.1 = { + birth = "1107.1.1" } - 1090.1.1 = { - death = yes + 1134.1.1 = { + add_spouse = 71365 + } + 1160.12.16 = { + death = "1160.12.16" } } -70258 = { - name = "DueN_a" - female = yes - dynasty = 776 - - father = 70252 - mother = 70253 - - religion = catholic - culture = castilian - - 1038.1.1 = { - birth = yes +71372 = { + name = "Fernando" + dynasty = 681 + religion = "catholic" + culture = "castilian" + trait = bastard + father = 457650 + 1211.1.1 = { + birth = "1211.1.1" } - 1082.1.1 = { - death = yes + 1215.1.1 = { + death = "1215.1.1" } } -70259 = { - name = "GarcI_a" - dynasty = 776 - - father = 70252 - mother = 70253 - - religion = catholic - culture = castilian - - 1040.1.1 = { - birth = yes - } +71374 = { + name = "Sancho" + dynasty = 442 + religion = "catholic" + culture = "castilian" + trait = bastard + father = 108500 + mother = 71373 1095.1.1 = { - death = yes + birth = "1095.1.1" + } + 1100.1.1 = { + remove_trait = bastard + } + 1108.5.29 = { + death = "1108.5.29" } } -70260 = { - name = "Gustio" +71375 = { + name = "Sancha" + dynasty = 442 female = yes - dynasty = 776 - - father = 70252 - mother = 70253 - - religion = catholic - culture = castilian - - 1042.1.1 = { - birth = yes + religion = "catholic" + culture = "castilian" + father = 108500 + mother = 71373 + 1101.1.1 = { + birth = "1101.1.1" } - 1090.1.1 = { - death = yes + 1125.5.10 = { + death = "1125.5.10" } } -70261 = { - name = "GO_mez" - dynasty = 776 - - father = 70252 - mother = 70254 - - religion = catholic - culture = castilian +71376 = { + name = "Fernando" + dynasty = 681 + religion = "catholic" + culture = "castilian" + trait = bastard + father = 457650 + 1215.1.1 = { + birth = "1215.1.1" + } + 1278.1.10 = { + death = "1278.1.10" + } +} - 1048.1.1 = { - birth = yes +71377 = { + name = "Fernando" + dynasty = 8746 + religion = "catholic" + culture = "castilian" + father = 71378 + 1094.1.1 = { + birth = "1094.1.1" } - 1080.1.1 = { - add_spouse = 72552 + 1117.7.8 = { + add_spouse = 127011 } - 1111.10.26 = { - death = yes + 1121.1.1 = { + remove_spouse = 127011 + } + 1125.1.1 = { + death = "1125.1.1" } } -70262 = { +71378 = { name = "Fernando" - dynasty = 776 - - father = 70252 - mother = 70254 - - religion = catholic - culture = castilian - - 1050.1.1 = { - birth = yes + dynasty = 8746 + religion = "catholic" + culture = "castilian" + 1068.1.1 = { + birth = "1068.1.1" } - 1100.1.1 = { - death = yes + 1117.7.8 = { + death = "1117.7.8" } } -70263 = { - name = "Diego" - dynasty = 776 - - father = 70252 - mother = 70254 - - religion = catholic - culture = castilian - - 1052.1.1 = { - birth = yes +71379 = { + name = "Sancha" + dynasty = 681 + female = yes + religion = "catholic" + culture = "castilian" + father = 298 + mother = 207660 + 1102.1.1 = { + birth = "1102.1.1" } - 1095.1.1 = { - death = yes + 1159.2.28 = { + death = "1159.2.28" } } -70264 = { - name = "A_lvar" - dynasty = 776 - - father = 70250 - mother = 70251 - - religion = catholic - culture = castilian - - 1013.1.1 = { - birth = yes - } - 1066.1.1 = { - employer = 108500 +71382 = { + name = "Pedro" + dynasty = 8781 + religion = "catholic" + culture = "castilian" + father = 207655 + mother = 72417 + 1141.1.1 = { + birth = "1141.1.1" } - 1082.1.1 = { - death = yes + 1184.1.1 = { + death = "1184.1.1" } } -70265 = { - name = "Munio" - dynasty = 776 - - father = 107641 - - religion = catholic - culture = castilian - - 1000.1.1 = { - birth = yes - } - 1082.1.1 = { - death = yes - } -} - -70266 = { - name = "Rodrigo" - dynasty = 776 - - father = 70265 - religion = catholic - culture = castilian - - 1030.1.1 = { - birth = yes +71383 = { + name = "Leonor" + dynasty = 8781 + female = yes + religion = "catholic" + culture = "castilian" + father = 207655 + mother = 72417 + 1143.1.1 = { + birth = "1143.1.1" } - 1081.1.1 = { - death = yes + 1193.1.1 = { + death = "1193.1.1" } } -70267 = { - name = "Gutierre" - dynasty = 776 - - father = 70265 - - religion = catholic - culture = castilian - - 1032.1.1 = { - birth = yes +71385 = { + name = "RamO_n" + dynasty = 681 + religion = "catholic" + culture = "castilian" + father = 207500 + mother = 210511 + 1136.4.12 = { + birth = "1136.4.12" } - 1075.1.1 = { - death = yes + 1150.1.1 = { + death = "1150.1.1" } } -70268 = { - name = "Jimena" - female = yes - dynasty = 776 - - father = 70265 - - religion = catholic - culture = castilian - - 1034.1.1 = { - birth = yes +71386 = { + name = "GarcI_a" + dynasty = 681 + religion = "catholic" + culture = "castilian" + father = 207500 + mother = 210511 + 1142.1.1 = { + birth = "1142.1.1" } - 1085.1.1 = { - death = yes + 1146.9.12 = { + death = "1146.9.12" } } -70270 = { - name = "Toda" - female = yes - dynasty = 10024 - - father = 70269 - mother = 54000 - - religion = catholic - culture = castilian - - 952.1.1 = { - birth = yes +71387 = { + name = "Alfonso" + dynasty = 681 + religion = "catholic" + culture = "castilian" + father = 207500 + mother = 210511 + 1144.1.1 = { + birth = "1144.1.1" } - 1001.1.1 = { - death = yes + 1149.1.1 = { + death = "1149.1.1" } } -70286 = { - name = "GarcI_a" #AKA: García II - dynasty = 776 - - father = 107660 - mother = 107689 - - religion = catholic - culture = castilian - - martial = 4 - diplomacy = 5 - intrigue = 3 - stewardship = 6 - - trait = wrathful - trait = honest - trait = education_martial_1 - - 1009.11.1 = { - birth = yes +71388 = { + name = "Fernando" + dynasty = 681 + religion = "catholic" + culture = "castilian" + father = 207500 + mother = 221529 + 1153.1.1 = { + birth = "1153.1.1" } - 1029.8.13 = { - death = yes + 1157.8.21 = { + death = "1157.8.21" } } -71320 = { - name = "Eylo" +71389 = { + name = "EstefanI_a" + dynasty = 681 female = yes - - religion = catholic - culture = castilian - - 1064.1.1 = { - birth = yes - } - 1112.1.1 = { - death = yes - } -} - -71339 = { - name = "Rodrigo" - dynasty_house = house_vela religion = "catholic" culture = "castilian" - father = 70050 - mother = 70033 trait = bastard - 1067.1.1 = { - birth = "1067.1.1" + father = 207500 + 1148.2.3 = { + birth = "1148.2.3" } - 1118.1.1 = { - death = "1118.1.1" + 1180.7.1 = { + death = "1180.7.1" } } -71342 = { - name = "Guina" +71390 = { + name = "Eylo" + dynasty = 8747 female = yes - - religion = catholic - culture = castilian - - 1066.1.1 = { - birth = yes + religion = "catholic" + culture = "castilian" + father = 71391 + mother = 107644 + 1105.1.1 = { + birth = "1105.1.1" } - 1122.1.1 = { - death = yes + 1153.7.23 = { + death = "1153.7.23" } } -71357 = { - name = "Diego" - dynasty = 8744 +71391 = { + name = "A_lvar" + dynasty = 8747 religion = "catholic" culture = "castilian" - 1062.1.1 = { - birth = "1062.1.1" + 1069.1.1 = { + birth = "1069.1.1" } - 1097.1.1 = { - add_spouse = 71356 + 1090.1.1 = { + add_spouse = 107644 } - 1111.1.1 = { - death = "1111.1.1" + 1114.1.1 = { + death = "1114.1.1" } } -71358 = { - name = "Toda" - dynasty = 8744 +71392 = { + name = "Urraca" + dynasty = 8747 female = yes religion = "catholic" culture = "castilian" - father = 71357 - mother = 71356 - 1102.1.1 = { - birth = "1102.1.1" + father = 71391 + mother = 107644 + 1107.1.1 = { + birth = "1107.1.1" } - 1149.2.15 = { - death = "1149.2.15" + 1160.1.1 = { + death = "1160.1.1" } } -71360 = { - name = "A_lvaro" - dynasty_house = house_aza +71402 = { + name = "Sancho" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 106050 - mother = 106016 - 1077.1.1 = { - birth = "1077.1.1" + father = 207510 + mother = 204512 + 1181.4.5 = { + birth = "1181.4.5" } - 1089.1.1 = { - death = "1089.1.1" + 1181.7.26 = { + death = "1181.7.26" } } -71361 = { - name = "Elvira" - dynasty_house = house_aza +71403 = { + name = "Sancha" + dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 106050 - mother = 106016 - 1079.1.1 = { - birth = "1079.1.1" + father = 207510 + mother = 204512 + 1182.3.28 = { + birth = "1182.3.28" } - 1100.1.1 = { - death = "1100.1.1" + 1185.10.16 = { + death = "1185.10.16" } } -71362 = { - name = "Fernando" - dynasty_house = house_aza +71404 = { + name = "Enrique" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 106050 - mother = 106016 - 1081.1.1 = { - birth = "1081.1.1" + father = 207510 + mother = 204512 + 1184.1.1 = { + birth = "1184.1.1" } - 1098.1.1 = { - death = "1098.1.1" + 1185.1.1 = { + death = "1185.1.1" } } -71363 = { - name = "Mayor" - dynasty_house = house_aza - female = yes +71405 = { + name = "Fernando" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 106050 - mother = 106016 - 1083.1.1 = { - birth = "1083.1.1" + father = 207510 + mother = 204512 + 1189.11.29 = { + birth = "1189.11.29" } - 1132.1.1 = { - death = "1132.1.1" + 1211.10.14 = { + death = "1211.10.14" } } -71364 = { - name = "GarcI_a" - dynasty_house = house_aza +71406 = { + name = "Mafalda" + dynasty = 681 + female = yes religion = "catholic" culture = "castilian" - father = 106050 - mother = 71359 - 1107.1.1 = { - birth = "1107.1.1" - } - 1134.1.1 = { - add_spouse = 71365 + father = 207510 + mother = 204512 + 1191.1.1 = { + birth = "1191.1.1" } - 1160.12.16 = { - death = "1160.12.16" + 1204.1.1 = { + death = "1204.1.1" } } -71372 = { - name = "Fernando" +71407 = { + name = "Constanza" dynasty = 681 + female = yes religion = "catholic" culture = "castilian" - trait = bastard - father = 457650 - 1211.1.1 = { - birth = "1211.1.1" + trait = education_learning_1 + father = 207510 + mother = 204512 + 1195.1.1 = { + birth = "1195.1.1" } - 1215.1.1 = { - death = "1215.1.1" + 1243.1.1 = { + death = "1243.1.1" } } -71374 = { - name = "Sancho" - dynasty = 442 +71408 = { + name = "GarcI_a" + dynasty = 681 religion = "catholic" culture = "castilian" trait = bastard - father = 108500 - mother = 71373 - 1095.1.1 = { - birth = "1095.1.1" - } - 1100.1.1 = { - remove_trait = bastard + father = 208500 + mother = 207562 + 1182.1.1 = { + birth = "1182.1.1" } - 1108.5.29 = { - death = "1108.5.29" + 1184.1.1 = { + death = "1184.1.1" } } -71375 = { - name = "Sancha" - dynasty = 442 - female = yes +71409 = { + name = "Alfonso" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 108500 - mother = 71373 - 1101.1.1 = { - birth = "1101.1.1" + trait = bastard + father = 208500 + mother = 207562 + 1184.1.1 = { + birth = "1184.1.1" } - 1125.5.10 = { - death = "1125.5.10" + 1187.5.1 = { + remove_trait = bastard + trait = legitimized_bastard + } + 1188.1.22 = { + death = "1188.1.22" } } -71376 = { - name = "Fernando" +71410 = { + name = "Sancho" dynasty = 681 religion = "catholic" culture = "castilian" - trait = bastard - father = 457650 - 1215.1.1 = { - birth = "1215.1.1" + father = 208500 + mother = 207562 + 1186.1.1 = { + birth = "1186.1.1" } - 1278.1.10 = { - death = "1278.1.10" + 1187.5.1 = { + remove_trait = bastard + trait = legitimized_bastard + } + 1210.1.1 = { + add_spouse = 71411 + } + 1220.8.25 = { + death = "1220.8.25" } } -71377 = { - name = "Fernando" - dynasty = 8746 +71412 = { + name = "Diego" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 71378 - 1094.1.1 = { - birth = "1094.1.1" - } - 1117.7.8 = { - add_spouse = 127011 + father = 71410 + mother = 71411 + 1204.1.1 = { + birth = "1204.1.1" } - 1121.1.1 = { - remove_spouse = 127011 + 1229.1.1 = { + add_spouse = 71413 } - 1125.1.1 = { - death = "1125.1.1" + 1260.1.1 = { + death = "1260.1.1" } } -71378 = { - name = "Fernando" - dynasty = 8746 +71413 = { + name = "Teresa" + female = yes religion = "catholic" culture = "castilian" - 1068.1.1 = { - birth = "1068.1.1" + 1211.1.1 = { + birth = "1211.1.1" } - 1117.7.8 = { - death = "1117.7.8" + 1275.1.1 = { + death = "1275.1.1" } } -71379 = { - name = "Sancha" +71414 = { + name = "Juan" dynasty = 681 - female = yes religion = "catholic" culture = "castilian" - father = 298 - mother = 207660 - 1102.1.1 = { - birth = "1102.1.1" + father = 71412 + mother = 71413 + 1230.1.1 = { + birth = "1230.1.1" } - 1159.2.28 = { - death = "1159.2.28" + 1238.1.1 = { + death = "1238.1.1" } } -71382 = { - name = "Pedro" - dynasty = 8781 +71415 = { + name = "Diego" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 207655 - mother = 72417 - 1141.1.1 = { - birth = "1141.1.1" + father = 71412 + mother = 71413 + 1232.1.1 = { + birth = "1232.1.1" } - 1184.1.1 = { - death = "1184.1.1" + 1283.1.1 = { + add_spouse = 72016 + } + 1296.1.1 = { + death = "1296.1.1" } } - -71383 = { - name = "Leonor" - dynasty = 8781 +71416 = { + name = "Juana" + dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 207655 - mother = 72417 - 1143.1.1 = { - birth = "1143.1.1" + father = 71415 + mother = 72016 + 1284.1.1 = { + birth = "1284.1.1" } - 1193.1.1 = { - death = "1193.1.1" + 1338.1.1 = { + death = "1338.1.1" } } -71385 = { - name = "RamO_n" - dynasty = 681 +71417 = { + name = "Rodrigo" + dynasty = 8748 religion = "catholic" culture = "castilian" - father = 207500 - mother = 210511 - 1136.4.12 = { - birth = "1136.4.12" + father = 71420 + 1265.1.1 = { + birth = "1265.1.1" } - 1150.1.1 = { - death = "1150.1.1" + 1300.1.1 = { + add_spouse = 71416 + } + 1315.1.1 = { + death = "1315.1.1" } } -71386 = { - name = "GarcI_a" +71418 = { + name = "MarI_a" dynasty = 681 + female = yes religion = "catholic" culture = "castilian" - father = 207500 - mother = 210511 - 1142.1.1 = { - birth = "1142.1.1" + father = 71410 + mother = 71411 + 1206.1.1 = { + birth = "1206.1.1" } - 1146.9.12 = { - death = "1146.9.12" + 1240.1.1 = { + death = "1240.1.1" } } -71387 = { - name = "Alfonso" +71421 = { + name = "Sancho" dynasty = 681 religion = "catholic" culture = "castilian" - father = 207500 - mother = 210511 - 1144.1.1 = { - birth = "1144.1.1" + trait = bastard + father = 208500 + 1188.1.1 = { + birth = "1188.1.1" } - 1149.1.1 = { - death = "1149.1.1" + 1254.1.1 = { + death = "1254.1.1" } } -71388 = { - name = "Fernando" +71422 = { + name = "Juan" dynasty = 681 religion = "catholic" culture = "castilian" - father = 207500 - mother = 221529 - 1153.1.1 = { - birth = "1153.1.1" + father = 71421 + 1221.1.1 = { + birth = "1221.1.1" } - 1157.8.21 = { - death = "1157.8.21" + 1276.1.1 = { + death = "1276.1.1" } } -71389 = { - name = "EstefanI_a" +71423 = { + name = "MarI_a" dynasty = 681 female = yes religion = "catholic" culture = "castilian" - trait = bastard - father = 207500 - 1148.2.3 = { - birth = "1148.2.3" + father = 71421 + 1223.1.1 = { + birth = "1223.1.1" } - 1180.7.1 = { - death = "1180.7.1" + 1288.1.1 = { + death = "1288.1.1" } } -71390 = { - name = "Eylo" - dynasty = 8747 +71424 = { + name = "Sancha" + dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 71391 - mother = 107644 - 1105.1.1 = { - birth = "1105.1.1" - } - 1153.7.23 = { - death = "1153.7.23" - } -} - -71391 = { - name = "A_lvar" - dynasty = 8747 - religion = "catholic" - culture = "castilian" - 1069.1.1 = { - birth = "1069.1.1" - } - 1090.1.1 = { - add_spouse = 107644 + trait = education_learning_1 + father = 457650 + mother = 209504 + 1191.10.1 = { + birth = "1191.10.1" } - 1114.1.1 = { - death = "1114.1.1" + 1243.1.1 = { + death = "1243.1.1" } } -71392 = { - name = "Urraca" - dynasty = 8747 - female = yes +71425 = { + name = "Fernando" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 71391 - mother = 107644 - 1107.1.1 = { - birth = "1107.1.1" + father = 457650 + mother = 209504 + 1192.1.1 = { + birth = "1192.1.1" } - 1160.1.1 = { - death = "1160.1.1" + 1214.8.1 = { + death = "1214.8.1" } } -71402 = { - name = "Sancho" +71426 = { + name = "Dulce" dynasty = 681 + female = yes religion = "catholic" culture = "castilian" - father = 207510 - mother = 204512 - 1181.4.5 = { - birth = "1181.4.5" + father = 457650 + mother = 209504 + 1194.1.1 = { + birth = "1194.1.1" } - 1181.7.26 = { - death = "1181.7.26" + 1248.7.8 = { + death = "1248.7.8" } } -71403 = { - name = "Sancha" - dynasty = 681 +71427 = { + name = "Mafalda" + dynasty = 776 female = yes religion = "catholic" culture = "castilian" - father = 207510 - mother = 204512 - 1182.3.28 = { - birth = "1182.3.28" + father = 207544 + mother = 72891 + 1222.1.1 = { + birth = "1222.1.1" } - 1185.10.16 = { - death = "1185.10.16" + 1244.9.1 = { + death = "1244.9.1" } } -71404 = { - name = "Enrique" - dynasty = 681 +71428 = { + name = "Fernando" + dynasty = 782 religion = "catholic" culture = "castilian" - father = 207510 - mother = 204512 - 1184.1.1 = { - birth = "1184.1.1" + father = 457660 + mother = 71427 + 1242.1.1 = { + birth = "1242.1.1" } - 1185.1.1 = { - death = "1185.1.1" + 1250.1.1 = { + death = "1250.1.1" } } -71405 = { - name = "Fernando" - dynasty = 681 +71429 = { + name = "Blanca" + dynasty = 782 + female = yes religion = "catholic" culture = "castilian" - father = 207510 - mother = 204512 - 1189.11.29 = { - birth = "1189.11.29" + father = 457660 + mother = 71427 + 1243.1.1 = { + birth = "1243.1.1" } - 1211.10.14 = { - death = "1211.10.14" + 1292.12.5 = { + death = "1292.12.5" } } -71406 = { - name = "Mafalda" - dynasty = 681 +71430 = { + name = "Teresa" + dynasty = 776 female = yes religion = "catholic" culture = "castilian" - father = 207510 - mother = 204512 - 1191.1.1 = { - birth = "1191.1.1" + father = 207547 + mother = 71965 + 1214.1.1 = { + birth = "1214.1.1" } - 1204.1.1 = { - death = "1204.1.1" + 1246.1.1 = { + death = "1246.1.1" } } -71407 = { - name = "Constanza" - dynasty = 681 +71431 = { + name = "Juana" + dynasty = 782 female = yes religion = "catholic" culture = "castilian" - trait = education_learning_1 - father = 207510 - mother = 204512 - 1195.1.1 = { - birth = "1195.1.1" + father = 457660 + mother = 71430 + 1246.1.1 = { + birth = "1246.1.1" } - 1243.1.1 = { - death = "1243.1.1" + 1280.1.1 = { + death = "1280.1.1" } } -71408 = { - name = "GarcI_a" - dynasty = 681 +71432 = { + name = "Juan" + dynasty = 782 religion = "catholic" culture = "castilian" trait = bastard - father = 208500 - mother = 207562 - 1182.1.1 = { - birth = "1182.1.1" + trait = education_learning_4 + father = 457660 + 1225.1.1 = { + birth = "1225.1.1" } - 1184.1.1 = { - death = "1184.1.1" + 1243.10.14 = { + remove_trait = bastard + trait = legitimized_bastard + } + 1290.1.1 = { + death = "1290.1.1" } } -71409 = { - name = "Alfonso" - dynasty = 681 +71433 = { + name = "Teresa" + dynasty = 782 + female = yes religion = "catholic" culture = "castilian" trait = bastard - father = 208500 - mother = 207562 - 1184.1.1 = { - birth = "1184.1.1" - } - 1187.5.1 = { - remove_trait = bastard - trait = legitimized_bastard + father = 457660 + 1227.1.1 = { + birth = "1227.1.1" } - 1188.1.22 = { - death = "1188.1.22" + 1298.1.1 = { + death = "1298.1.1" } } -71410 = { - name = "Sancho" - dynasty = 681 +71434 = { + name = "Urraca" + dynasty = 782 + female = yes religion = "catholic" culture = "castilian" - father = 208500 - mother = 207562 - 1186.1.1 = { - birth = "1186.1.1" + trait = bastard + father = 457660 + 1230.1.1 = { + birth = "1230.1.1" } - 1187.5.1 = { - remove_trait = bastard - trait = legitimized_bastard + 1296.1.1 = { + death = "1296.1.1" } - 1210.1.1 = { - add_spouse = 71411 +} + +71435 = { + name = "Berenguela" + female = yes + dynasty = 782 + + father = 457660 + mother = 142447 + trait = bastard + + religion = catholic + culture = castilian + + 1233.1.1 = { + birth = yes } - 1220.8.25 = { - death = "1220.8.25" + 1272.7.17 = { + death = yes } } -71412 = { - name = "Diego" - dynasty = 681 - religion = "catholic" - culture = "castilian" - father = 71410 - mother = 71411 - 1204.1.1 = { - birth = "1204.1.1" - } - 1229.1.1 = { - add_spouse = 71413 +71436 = { + name = "Leonor" + female = yes + dynasty = 782 + + father = 457660 + mother = 142447 + trait = bastard + + religion = catholic + culture = castilian + + 1235.1.1 = { + birth = yes } - 1260.1.1 = { - death = "1260.1.1" + 1281.1.1 = { + death = yes } } -71413 = { - name = "Teresa" +71437 = { + name = "Juana" + dynasty = 782 female = yes religion = "catholic" culture = "castilian" - 1211.1.1 = { - birth = "1211.1.1" + trait = bastard + father = 457660 + 1266.1.1 = { + birth = "1266.1.1" } - 1275.1.1 = { - death = "1275.1.1" + 1338.1.1 = { + death = "1338.1.1" } } -71414 = { - name = "Juan" +71438 = { + name = "Pedro" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71412 - mother = 71413 - 1230.1.1 = { - birth = "1230.1.1" + trait = bastard + father = 457650 + 1196.1.1 = { + birth = "1196.1.1" } - 1238.1.1 = { - death = "1238.1.1" + 1226.1.1 = { + death = "1226.1.1" } } -71415 = { - name = "Diego" +71439 = { + name = "Alfonso" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71412 - mother = 71413 - 1232.1.1 = { - birth = "1232.1.1" - } - 1283.1.1 = { - add_spouse = 72016 + father = 71438 + 1215.1.1 = { + birth = "1215.1.1" } - 1296.1.1 = { - death = "1296.1.1" + 1247.1.1 = { + death = "1247.1.1" } } -71416 = { - name = "Juana" +71440 = { + name = "Fernando" dynasty = 681 - female = yes religion = "catholic" culture = "castilian" - father = 71415 - mother = 72016 - 1284.1.1 = { - birth = "1284.1.1" + trait = bastard + father = 71438 + 1225.1.1 = { + birth = "1225.1.1" } - 1338.1.1 = { - death = "1338.1.1" + 1242.5.20 = { + death = "1242.5.20" } } -71417 = { - name = "Rodrigo" - dynasty = 8748 +71441 = { + name = "Urraca" + dynasty = 681 + female = yes religion = "catholic" culture = "castilian" - father = 71420 - 1265.1.1 = { - birth = "1265.1.1" - } - 1300.1.1 = { - add_spouse = 71416 + trait = bastard + father = 457650 + 1197.1.1 = { + birth = "1197.1.1" } - 1315.1.1 = { - death = "1315.1.1" + 1258.1.1 = { + death = "1258.1.1" } } -71418 = { - name = "MarI_a" +71442 = { + name = "Rodrigo" dynasty = 681 - female = yes religion = "catholic" culture = "castilian" - father = 71410 - mother = 71411 - 1206.1.1 = { - birth = "1206.1.1" + trait = bastard + father = 457650 + mother = 72924 + 1207.1.1 = { + birth = "1207.1.1" } - 1240.1.1 = { - death = "1240.1.1" + 1249.1.1 = { + add_spouse = 72182 + } + 1252.1.1 = { + death = "1252.1.1" } } -71421 = { - name = "Sancho" +71443 = { + name = "Aldonza" dynasty = 681 + female = yes religion = "catholic" culture = "castilian" - trait = bastard - father = 208500 - 1188.1.1 = { - birth = "1188.1.1" + father = 71442 + mother = 72182 + 1250.1.1 = { + birth = "1250.1.1" } - 1254.1.1 = { - death = "1254.1.1" + 1308.1.1 = { + death = "1308.1.1" } } -71422 = { +71444 = { name = "Juan" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71421 - 1221.1.1 = { - birth = "1221.1.1" + father = 71442 + mother = 72182 + 1252.1.1 = { + birth = "1252.1.1" } - 1276.1.1 = { - death = "1276.1.1" + 1261.1.1 = { + death = "1261.1.1" } } -71423 = { - name = "MarI_a" +71445 = { + name = "Aldonza" dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 71421 - 1223.1.1 = { - birth = "1223.1.1" + trait = bastard + father = 457650 + mother = 72924 + 1208.1.1 = { + birth = "1208.1.1" } - 1288.1.1 = { - death = "1288.1.1" + 1266.1.1 = { + death = "1266.1.1" } } -71424 = { - name = "Sancha" +71446 = { + name = "Teresa" dynasty = 681 female = yes religion = "catholic" culture = "castilian" - trait = education_learning_1 + trait = bastard father = 457650 - mother = 209504 - 1191.10.1 = { - birth = "1191.10.1" + mother = 72924 + 1210.1.1 = { + birth = "1210.1.1" } - 1243.1.1 = { - death = "1243.1.1" + 1264.1.1 = { + death = "1264.1.1" } } -71425 = { - name = "Fernando" +71447 = { + name = "Juan" dynasty = 681 religion = "catholic" culture = "castilian" - father = 457650 - mother = 209504 - 1192.1.1 = { - birth = "1192.1.1" + trait = bastard + father = 71376 + 1247.1.1 = { + birth = "1247.1.1" } - 1214.8.1 = { - death = "1214.8.1" + 1271.1.1 = { + add_spouse = 72410 } -} - -71426 = { - name = "Dulce" - dynasty = 681 - female = yes - religion = "catholic" - culture = "castilian" - father = 457650 - mother = 209504 - 1194.1.1 = { - birth = "1194.1.1" + 1283.1.1 = { + add_spouse = 72534 } - 1248.7.8 = { - death = "1248.7.8" + 1303.1.1 = { + death = "1303.1.1" } } -71427 = { - name = "Mafalda" - dynasty = 776 - female = yes +71448 = { + name = "Juan" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 207544 - mother = 72891 - 1222.1.1 = { - birth = "1222.1.1" + father = 71447 + mother = 72410 + 1272.1.1 = { + birth = "1272.1.1" } - 1244.9.1 = { - death = "1244.9.1" + 1305.3.10 = { + death = "1305.3.10" } } -71428 = { +71449 = { name = "Fernando" - dynasty = 782 - religion = "catholic" - culture = "castilian" - father = 457660 - mother = 71427 - 1242.1.1 = { - birth = "1242.1.1" - } - 1250.1.1 = { - death = "1250.1.1" - } -} - -71429 = { - name = "Blanca" - dynasty = 782 - female = yes + dynasty = 681 religion = "catholic" culture = "castilian" - father = 457660 - mother = 71427 - 1243.1.1 = { - birth = "1243.1.1" + father = 71447 + mother = 72410 + 1272.1.1 = { + birth = "1272.1.1" } - 1292.12.5 = { - death = "1292.12.5" + 1305.3.10 = { + death = "1305.3.10" } } -71430 = { - name = "Teresa" - dynasty = 776 +71450 = { + name = "Sancha" + dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 207547 - mother = 71965 - 1214.1.1 = { - birth = "1214.1.1" + trait = bastard + father = 457650 + 1220.1.1 = { + birth = "1220.1.1" } - 1246.1.1 = { - death = "1246.1.1" + 1270.7.25 = { + death = "1270.7.25" } } -71431 = { - name = "Juana" - dynasty = 782 +71451 = { + name = "MarI_a" + dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 457660 - mother = 71430 - 1246.1.1 = { - birth = "1246.1.1" + trait = bastard + father = 457650 + 1222.1.1 = { + birth = "1222.1.1" } - 1280.1.1 = { - death = "1280.1.1" + 1252.1.1 = { + death = "1252.1.1" } } -71432 = { - name = "Juan" - dynasty = 782 +71452 = { + name = "MartI_n" + dynasty = 681 religion = "catholic" culture = "castilian" trait = bastard - trait = education_learning_4 - father = 457660 + father = 457650 1225.1.1 = { birth = "1225.1.1" } - 1243.10.14 = { - remove_trait = bastard - trait = legitimized_bastard - } - 1290.1.1 = { - death = "1290.1.1" + 1274.1.1 = { + death = "1274.1.1" } } -71433 = { - name = "Teresa" - dynasty = 782 +71453 = { + name = "Urraca" + dynasty = 681 female = yes religion = "catholic" culture = "castilian" trait = bastard - father = 457660 - 1227.1.1 = { - birth = "1227.1.1" + father = 457650 + 1228.1.1 = { + birth = "1228.1.1" } - 1298.1.1 = { - death = "1298.1.1" + 1252.1.1 = { + death = "1252.1.1" } } -71434 = { - name = "Urraca" - dynasty = 782 +71454 = { + name = "Leonor" + dynasty = 681 female = yes religion = "catholic" culture = "castilian" - trait = bastard - father = 457660 - 1230.1.1 = { - birth = "1230.1.1" + father = 457650 + mother = 457651 + 1198.1.1 = { + birth = "1198.1.1" } - 1296.1.1 = { - death = "1296.1.1" + 1202.11.12 = { + death = "1202.11.12" } } -71435 = { - name = "Berenguela" - female = yes - dynasty = 782 - - father = 457660 - mother = 142447 - trait = bastard - - religion = catholic - culture = castilian - - 1233.1.1 = { - birth = yes +71455 = { + name = "Fadrique" + dynasty = 681 + religion = "catholic" + culture = "castilian" + father = 457620 + mother = 30200 + 1223.9.15 = { + birth = "1223.9.15" } - 1272.7.17 = { - death = yes + 1240.1.1 = { + add_spouse = 71456 + } + 1277.1.1 = { + death = "1277.1.1" } } -71436 = { - name = "Leonor" +71457 = { + name = "Beatriz" female = yes - dynasty = 782 - - father = 457660 - mother = 142447 - trait = bastard + dynasty = 681 religion = catholic culture = castilian - 1235.1.1 = { + father = 71455 + mother = 71456 + + 1242.1.1 = { birth = yes } - 1281.1.1 = { + 1277.1.1 = { death = yes } } -71437 = { - name = "Juana" - dynasty = 782 - female = yes +71458 = { + name = "Alonso" + dynasty = 681 religion = "catholic" culture = "castilian" + father = 71455 trait = bastard - father = 457660 - 1266.1.1 = { - birth = "1266.1.1" + 1260.1.1 = { + birth = "1260.1.1" } - 1338.1.1 = { - death = "1338.1.1" + 1297.1.1 = { + death = "1297.1.1" } } -71438 = { - name = "Pedro" +71461 = { + name = "Fernando" dynasty = 681 religion = "catholic" culture = "castilian" - trait = bastard - father = 457650 - 1196.1.1 = { - birth = "1196.1.1" + father = 457620 + mother = 30200 + 1225.3.27 = { + birth = "1225.3.27" } - 1226.1.1 = { - death = "1226.1.1" + 1248.11.23 = { + death = "1248.11.23" } } -71439 = { +71462 = { name = "Alfonso" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71438 - 1215.1.1 = { - birth = "1215.1.1" - } + father = 71461 + trait = bastard 1247.1.1 = { - death = "1247.1.1" + birth = "1247.1.1" + } + 1308.1.1 = { + death = "1308.1.1" } } -71440 = { - name = "Fernando" +71463 = { + name = "Leonor" dynasty = 681 + female = yes religion = "catholic" culture = "castilian" - trait = bastard - father = 71438 - 1225.1.1 = { - birth = "1225.1.1" + father = 457620 + mother = 30200 + 1226.1.1 = { + birth = "1226.1.1" } - 1242.5.20 = { - death = "1242.5.20" + 1230.1.1 = { + death = "1230.1.1" } } -71441 = { - name = "Urraca" +71464 = { + name = "Berenguela" dynasty = 681 female = yes religion = "catholic" culture = "castilian" - trait = bastard - father = 457650 - 1197.1.1 = { - birth = "1197.1.1" + trait = education_learning_1 + father = 457620 + mother = 30200 + 1228.1.1 = { + birth = "1228.1.1" } - 1258.1.1 = { - death = "1258.1.1" + 1279.1.1 = { + death = "1279.1.1" } } -71442 = { - name = "Rodrigo" +71465 = { + name = "Enrique" dynasty = 681 religion = "catholic" culture = "castilian" - trait = bastard - father = 457650 - mother = 72924 - 1207.1.1 = { - birth = "1207.1.1" + father = 457620 + mother = 30200 + 1230.3.10 = { + birth = "1230.3.10" } - 1249.1.1 = { - add_spouse = 72182 + 1302.1.1 = { + add_spouse = 457680 } - 1252.1.1 = { - death = "1252.1.1" + 1303.8.8 = { + death = "1303.8.8" } } -71443 = { - name = "Aldonza" +71466 = { + name = "Enrique" dynasty = 681 - female = yes religion = "catholic" culture = "castilian" - father = 71442 - mother = 72182 - 1250.1.1 = { - birth = "1250.1.1" + father = 71465 + trait = bastard + 1246.1.1 = { + birth = "1246.1.1" } 1308.1.1 = { death = "1308.1.1" } } -71444 = { - name = "Juan" +71467 = { + name = "Enrique" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71442 - mother = 72182 - 1252.1.1 = { - birth = "1252.1.1" + father = 71466 + 1280.1.1 = { + birth = "1280.1.1" } - 1261.1.1 = { - death = "1261.1.1" + 1324.1.1 = { + add_spouse = 73093 + } + 1358.1.1 = { + death = "1358.1.1" } } -71445 = { - name = "Aldonza" +71468 = { + name = "InEEs" dynasty = 681 female = yes religion = "catholic" culture = "castilian" + father = 71465 trait = bastard - father = 457650 - mother = 72924 - 1208.1.1 = { - birth = "1208.1.1" + 1292.1.1 = { + birth = "1292.1.1" } - 1266.1.1 = { - death = "1266.1.1" + 1354.1.1 = { + death = "1354.1.1" } } -71446 = { - name = "Teresa" - dynasty = 681 - female = yes +71469 = { + name = "Juan" + dynasty = 8749 religion = "catholic" culture = "castilian" - trait = bastard - father = 457650 - mother = 72924 - 1210.1.1 = { - birth = "1210.1.1" + 1280.1.1 = { + birth = "1280.1.1" } - 1264.1.1 = { - death = "1264.1.1" + 1310.1.1 = { + add_spouse = 71468 + } + 1339.1.1 = { + death = "1339.1.1" } } -71447 = { - name = "Juan" +71470 = { + name = "Felipe" dynasty = 681 religion = "catholic" culture = "castilian" - trait = bastard - father = 71376 - 1247.1.1 = { - birth = "1247.1.1" + father = 457620 + mother = 30200 + 1231.12.5 = { + birth = "1231.12.5" } - 1271.1.1 = { - add_spouse = 72410 + 1258.3.31 = { + add_spouse = 132000 #Christina of Norway } - 1283.1.1 = { - add_spouse = 72534 + 1264.1.1 = { + add_spouse = 73022 } - 1303.1.1 = { - death = "1303.1.1" + 1269.9.22 = { + add_spouse = 72213 + } + 1274.11.28 = { + death = "1274.11.28" } } -71448 = { - name = "Juan" +71471 = { + name = "Felipe" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71447 - mother = 72410 - 1272.1.1 = { - birth = "1272.1.1" + father = 71470 + mother = 72213 + 1271.1.1 = { + birth = "1271.1.1" } - 1305.3.10 = { - death = "1305.3.10" + 1274.1.1 = { + death = "1274.1.1" } } -71449 = { +71472 = { name = "Fernando" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71447 - mother = 72410 - 1272.1.1 = { - birth = "1272.1.1" + father = 71470 + trait = bastard + 1261.1.1 = { + birth = "1261.1.1" } - 1305.3.10 = { - death = "1305.3.10" + 1284.1.1 = { + death = "1284.1.1" } } -71450 = { - name = "Sancha" +71473 = { + name = "Alfonso" dynasty = 681 - female = yes religion = "catholic" culture = "castilian" + father = 71470 trait = bastard - father = 457650 - 1220.1.1 = { - birth = "1220.1.1" + 1263.1.1 = { + birth = "1263.1.1" } - 1270.7.25 = { - death = "1270.7.25" + 1283.1.1 = { + death = "1283.1.1" } } -71451 = { - name = "MarI_a" +71474 = { + name = "Beatriz" dynasty = 681 female = yes religion = "catholic" culture = "castilian" + father = 71470 trait = bastard - father = 457650 - 1222.1.1 = { - birth = "1222.1.1" + 1273.1.1 = { + birth = "1273.1.1" } - 1252.1.1 = { - death = "1252.1.1" + 1331.1.1 = { + death = "1331.1.1" } } -71452 = { - name = "MartI_n" +71475 = { + name = "Sancho" dynasty = 681 religion = "catholic" culture = "castilian" - trait = bastard - father = 457650 - 1225.1.1 = { - birth = "1225.1.1" + trait = education_learning_1 + father = 457620 + mother = 30200 + 1233.1.1 = { + birth = "1233.1.1" } - 1274.1.1 = { - death = "1274.1.1" + 1261.10.27 = { + death = "1261.10.27" } } -71453 = { - name = "Urraca" - dynasty = 681 +71476 = { + name = "Constanza" female = yes + dynasty = 7024 religion = "catholic" culture = "castilian" - trait = bastard - father = 457650 - 1228.1.1 = { - birth = "1228.1.1" + father = 457621 + mother = 460612 + 1261.1.1 = { + birth = "1261.1.1" } - 1252.1.1 = { - death = "1252.1.1" + 1268.1.1 = { + death = "1268.1.1" } } -71454 = { - name = "Leonor" - dynasty = 681 - female = yes +71477 = { + name = "Alfonso" + dynasty = 7024 religion = "catholic" culture = "castilian" - father = 457650 - mother = 457651 - 1198.1.1 = { - birth = "1198.1.1" + father = 457621 + mother = 460612 + 1261.1.1 = { + birth = "1261.1.1" } - 1202.11.12 = { - death = "1202.11.12" + 1275.1.1 = { + death = "1275.1.1" } } -71455 = { - name = "Fadrique" - dynasty = 681 +71478 = { + name = "Fernando" + dynasty = 7024 religion = "catholic" culture = "castilian" - father = 457620 - mother = 30200 - 1223.9.15 = { - birth = "1223.9.15" - } - 1240.1.1 = { - add_spouse = 71456 + father = 457621 + trait = bastard + 1270.1.1 = { + birth = "1270.1.1" } - 1277.1.1 = { - death = "1277.1.1" + 1327.1.1 = { + death = "1327.1.1" } } -71457 = { - name = "Beatriz" - female = yes - dynasty = 681 - - religion = catholic - culture = castilian - - father = 71455 - mother = 71456 - - 1242.1.1 = { - birth = yes +71479 = { + name = "Enrique" + dynasty = 7024 + religion = "catholic" + culture = "castilian" + father = 457621 + trait = bastard + 1272.1.1 = { + birth = "1272.1.1" } - 1277.1.1 = { - death = yes + 1338.1.1 = { + death = "1338.1.1" } } -71458 = { - name = "Alonso" - dynasty = 681 +71480 = { + name = "Blanca" + dynasty = 7024 + female = yes religion = "catholic" culture = "castilian" - father = 71455 + father = 457621 trait = bastard - 1260.1.1 = { - birth = "1260.1.1" + 1274.1.1 = { + birth = "1274.1.1" } - 1297.1.1 = { - death = "1297.1.1" + 1345.1.1 = { + death = "1345.1.1" } } -71461 = { - name = "Fernando" - dynasty = 681 +71481 = { + name = "Beatriz" + female = yes + dynasty = 7024 religion = "catholic" culture = "castilian" - father = 457620 - mother = 30200 - 1225.3.27 = { - birth = "1225.3.27" + father = 457633 + mother = 457634 + 1327.1.1 = { + birth = "1327.1.1" } - 1248.11.23 = { - death = "1248.11.23" + 1398.1.1 = { + death = "1398.1.1" } } -71462 = { - name = "Alfonso" - dynasty = 681 +71482 = { + name = "InEEs" + female = yes + dynasty = 7024 religion = "catholic" culture = "castilian" - father = 71461 - trait = bastard - 1247.1.1 = { - birth = "1247.1.1" + father = 457633 + mother = 457634 + 1329.1.1 = { + birth = "1329.1.1" } - 1308.1.1 = { - death = "1308.1.1" + 1395.1.1 = { + death = "1395.1.1" } } -71463 = { - name = "Leonor" - dynasty = 681 - female = yes +71483 = { + name = "Fernando" + dynasty = 7024 religion = "catholic" culture = "castilian" - father = 457620 - mother = 30200 - 1226.1.1 = { - birth = "1226.1.1" + trait = education_learning_4 + father = 457633 + mother = 457634 + 1331.1.1 = { + birth = "1331.1.1" } - 1230.1.1 = { - death = "1230.1.1" + 1407.1.1 = { + death = "1407.1.1" } } -71464 = { - name = "Berenguela" - dynasty = 681 +71485 = { + name = "Beatriz" female = yes + dynasty = 7024 religion = "catholic" culture = "castilian" - trait = education_learning_1 - father = 457620 - mother = 30200 - 1228.1.1 = { - birth = "1228.1.1" + father = 457630 + mother = 460564 + 1325.1.1 = { + birth = "1325.1.1" } - 1279.1.1 = { - death = "1279.1.1" + 1332.1.1 = { + death = "1332.1.1" } } -71465 = { - name = "Enrique" +71486 = { + name = "Luis" dynasty = 681 religion = "catholic" culture = "castilian" father = 457620 - mother = 30200 - 1230.3.10 = { - birth = "1230.3.10" + #mother = Jeanne Dammartin + 1243.1.1 = { + birth = "1243.1.1" } - 1302.1.1 = { - add_spouse = 457680 + 1264.1.1 = { + add_spouse = 72585 } - 1303.8.8 = { - death = "1303.8.8" + 1279.4.20 = { + death = "1279.4.20" } } -71466 = { - name = "Enrique" +71487 = { + name = "Berenguela" dynasty = 681 + female = yes religion = "catholic" culture = "castilian" - father = 71465 - trait = bastard - 1246.1.1 = { - birth = "1246.1.1" + father = 71486 + mother = 72585 + 1265.1.1 = { + birth = "1265.1.1" } - 1308.1.1 = { - death = "1308.1.1" + 1279.1.1 = { + death = "1279.1.1" } } -71467 = { - name = "Enrique" +71488 = { + name = "Luis" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71466 - 1280.1.1 = { - birth = "1280.1.1" + father = 71486 + mother = 72585 + 1267.1.1 = { + birth = "1267.1.1" } - 1324.1.1 = { - add_spouse = 73093 + 1302.1.1 = { + death = "1302.1.1" } - 1358.1.1 = { - death = "1358.1.1" +} + +71489 = { + name = "SimO_n" + dynasty = 681 + + father = 457620 + #mother = Jeanne Dammartin + + religion = catholic + culture = castilian + + 1244.1.1 = { + birth = yes + } + 1246.1.1 = { + death = yes } } -71468 = { - name = "InEEs" +71490 = { + name = "Berenguela" dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 71465 - trait = bastard - 1292.1.1 = { - birth = "1292.1.1" + trait = education_learning_1 + father = 457540 + mother = 460611 + 1253.11.25 = { + birth = "1253.11.25" } - 1354.1.1 = { - death = "1354.1.1" + 1300.1.1 = { + death = "1300.1.1" } } -71469 = { - name = "Juan" - dynasty = 8749 - religion = "catholic" - culture = "castilian" - 1280.1.1 = { - birth = "1280.1.1" - } - 1310.1.1 = { - add_spouse = 71468 - } - 1339.1.1 = { - death = "1339.1.1" - } -} +71492 = { + name = "Enrique" + dynasty = 77 -71470 = { - name = "Felipe" - dynasty = 681 - religion = "catholic" - culture = "castilian" - father = 457620 - mother = 30200 - 1231.12.5 = { - birth = "1231.12.5" - } - 1258.3.31 = { - add_spouse = 132000 #Christina of Norway - } - 1264.1.1 = { - add_spouse = 73022 - } - 1269.9.22 = { - add_spouse = 72213 + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + trait = education_learning_3 + + 1290.1.1 = { + birth = yes } - 1274.11.28 = { - death = "1274.11.28" + 1328.1.1 = { + death = yes } } -71471 = { - name = "Felipe" - dynasty = 681 +71493 = { + name = "Alfonso" + dynasty = 77 religion = "catholic" culture = "castilian" - father = 71470 - mother = 72213 - 1271.1.1 = { - birth = "1271.1.1" + father = 457550 + mother = 458009 + 1315.1.1 = { + birth = "1315.1.1" } - 1274.1.1 = { - death = "1274.1.1" + 1327.1.1 = { + death = "1327.1.1" } } -71472 = { - name = "Fernando" - dynasty = 681 +71494 = { + name = "MarI_a" + female = yes + dynasty = 77 religion = "catholic" culture = "castilian" - father = 71470 - trait = bastard - 1261.1.1 = { - birth = "1261.1.1" + father = 457550 + mother = 458009 + 1317.1.1 = { + birth = "1317.1.1" } - 1284.1.1 = { - death = "1284.1.1" + 1322.1.1 = { + death = "1322.1.1" } } -71473 = { - name = "Alfonso" - dynasty = 681 +71495 = { + name = "Blanca" + female = yes + dynasty = 77 religion = "catholic" culture = "castilian" - father = 71470 - trait = bastard - 1263.1.1 = { - birth = "1263.1.1" + father = 457550 + mother = 458009 + 1319.1.1 = { + birth = "1319.1.1" } - 1283.1.1 = { - death = "1283.1.1" + 1329.1.1 = { + death = "1329.1.1" } } -71474 = { - name = "Beatriz" - dynasty = 681 +71496 = { + name = "MarI_a" female = yes + dynasty = 77 religion = "catholic" culture = "castilian" - father = 71470 - trait = bastard - 1273.1.1 = { - birth = "1273.1.1" + father = 457550 + mother = 458009 + 1323.1.1 = { + birth = "1323.1.1" } 1331.1.1 = { death = "1331.1.1" } } -71475 = { - name = "Sancho" - dynasty = 681 - religion = "catholic" - culture = "castilian" - trait = education_learning_1 - father = 457620 - mother = 30200 - 1233.1.1 = { - birth = "1233.1.1" +71497 = { + name = "Margarita" + female = yes + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1293.1.1 = { + birth = "1293.1.1" } - 1261.10.27 = { - death = "1261.10.27" + 1328.5.4 = { + death = "1328.5.4" } } -71476 = { - name = "Constanza" +71498 = { + name = "Beatriz" + dynasty = 77 female = yes - dynasty = 7024 religion = "catholic" culture = "castilian" - father = 457621 - mother = 460612 - 1261.1.1 = { - birth = "1261.1.1" + father = 457550 + mother = 459515 + 1311.1.1 = { + birth = "1311.1.1" } - 1268.1.1 = { - death = "1268.1.1" + 1325.1.1 = { + death = "1325.1.1" } } -71477 = { +71499 = { name = "Alfonso" - dynasty = 7024 + dynasty = 77 religion = "catholic" culture = "castilian" - father = 457621 - mother = 460612 - 1261.1.1 = { - birth = "1261.1.1" + father = 457555 + mother = 459515 + 1313.1.1 = { + birth = "1313.1.1" } - 1275.1.1 = { - death = "1275.1.1" + 1342.1.1 = { + death = "1342.1.1" } } -71478 = { - name = "Fernando" - dynasty = 7024 +71500 = { + name = "MarI_a" + female = yes + dynasty = 77 religion = "catholic" culture = "castilian" - father = 457621 + father = 457555 trait = bastard - 1270.1.1 = { - birth = "1270.1.1" + 1324.1.1 = { + birth = "1324.1.1" } - 1327.1.1 = { - death = "1327.1.1" + 1398.1.1 = { + death = "1398.1.1" } } -71479 = { - name = "Enrique" - dynasty = 7024 +71501 = { + name = "Alfonso" + dynasty = 77 religion = "catholic" culture = "castilian" - father = 457621 + father = 457555 trait = bastard - 1272.1.1 = { - birth = "1272.1.1" + 1326.1.1 = { + birth = "1326.1.1" } - 1338.1.1 = { - death = "1338.1.1" + 1393.1.1 = { + death = "1393.1.1" } } -71480 = { - name = "Blanca" - dynasty = 7024 +71502 = { + name = "MarI_a" female = yes - religion = "catholic" - culture = "castilian" - father = 457621 - trait = bastard - 1274.1.1 = { - birth = "1274.1.1" - } - 1345.1.1 = { - death = "1345.1.1" - } -} + dynasty = 77 -71481 = { - name = "Beatriz" - female = yes - dynasty = 7024 - religion = "catholic" - culture = "castilian" - father = 457633 - mother = 457634 - 1327.1.1 = { - birth = "1327.1.1" + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1305.1.1 = { + birth = yes } - 1398.1.1 = { - death = "1398.1.1" + 1354.5.19 = { + death = yes } } -71482 = { +71503 = { name = "InEEs" female = yes - dynasty = 7024 - religion = "catholic" - culture = "castilian" - father = 457633 - mother = 457634 - 1329.1.1 = { - birth = "1329.1.1" - } - 1395.1.1 = { - death = "1395.1.1" + dynasty = 77 + + religion = catholic + culture = castilian + + father = 457542 + mother = 200096 + + 1307.1.1 = { + birth = yes + } + 1362.10.24 = { + death = yes } } -71483 = { +71504 = { name = "Fernando" - dynasty = 7024 + dynasty = 7011 religion = "catholic" culture = "castilian" - trait = education_learning_4 - father = 457633 - mother = 457634 - 1331.1.1 = { - birth = "1331.1.1" + father = 72644 + mother = 72766 + 1303.1.1 = { + birth = "1303.1.1" } - 1407.1.1 = { - death = "1407.1.1" + 1325.1.1 = { + add_spouse = 71503 + } + 1349.1.1 = { + death = "1349.1.1" } } -71485 = { - name = "Beatriz" +71505 = { + name = "Isabel" female = yes - dynasty = 7024 + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1309.1.1 = { + birth = yes + } + 1358.1.1 = { + death = yes + } +} + +71510 = { + name = "Juan" + dynasty = 779 religion = "catholic" culture = "castilian" - father = 457630 - mother = 460564 - 1325.1.1 = { - birth = "1325.1.1" + father = 457590 + mother = 459504 + 1334.1.1 = { + birth = "1334.1.1" } - 1332.1.1 = { - death = "1332.1.1" + 1412.1.1 = { + death = "1412.1.1" } } -71486 = { - name = "Luis" - dynasty = 681 +71511 = { + name = "Alfonso" + dynasty = 779 religion = "catholic" culture = "castilian" - father = 457620 - #mother = Jeanne Dammartin - 1243.1.1 = { - birth = "1243.1.1" + father = 457590 + mother = 459504 + 1336.1.1 = { + birth = "1336.1.1" } - 1264.1.1 = { - add_spouse = 72585 + 1413.1.1 = { + death = "1413.1.1" } - 1279.4.20 = { - death = "1279.4.20" +} + +71512 = { + name = "Isabel" + dynasty = 681 + female = yes + religion = "catholic" + culture = "castilian" + father = 457540 + mother = 460611 + 1263.1.1 = { + birth = "1263.1.1" + } + 1264.12.1 = { + death = "1264.12.1" } } -71487 = { - name = "Berenguela" +71513 = { + name = "Violante" dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 71486 - mother = 72585 + father = 457540 + mother = 460611 1265.1.1 = { birth = "1265.1.1" } - 1279.1.1 = { - death = "1279.1.1" + 1308.1.30 = { + death = "1308.1.30" } } -71488 = { - name = "Luis" +71514 = { + name = "Jaime" dynasty = 681 religion = "catholic" culture = "castilian" - father = 71486 - mother = 72585 - 1267.1.1 = { - birth = "1267.1.1" + father = 457540 + mother = 460611 + 1266.1.1 = { + birth = "1266.1.1" } - 1302.1.1 = { - death = "1302.1.1" + 1284.8.9 = { + death = "1284.8.9" } } -71489 = { - name = "SimO_n" +71515 = { + name = "Leonor" + female = yes dynasty = 681 - - father = 457620 - #mother = Jeanne Dammartin - - religion = catholic - culture = castilian - - 1244.1.1 = { - birth = yes + religion = "catholic" + culture = "castilian" + father = 457540 + mother = 460611 + 1274.1.1 = { + birth = "1274.1.1" } - 1246.1.1 = { - death = yes + 1275.1.1 = { + death = "1275.1.1" } } -71490 = { +71516 = { name = "Berenguela" - dynasty = 681 female = yes + dynasty = 681 religion = "catholic" culture = "castilian" - trait = education_learning_1 father = 457540 - mother = 460611 - 1253.11.25 = { - birth = "1253.11.25" + mother = 71451 + trait = bastard + 1242.1.1 = { + birth = "1242.1.1" } - 1300.1.1 = { - death = "1300.1.1" + 1269.1.1 = { + death = "1269.1.1" } } -71492 = { - name = "Enrique" - dynasty = 77 +71517 = { + name = "Alfonso" + dynasty = 681 - father = 457542 - mother = 200096 + father = 457540 + trait = bastard religion = catholic culture = castilian - trait = education_learning_3 - - 1290.1.1 = { + 1243.1.1 = { birth = yes } - 1328.1.1 = { + 1260.1.1 = { + add_matrilineal_spouse = 71429 + } + 1281.1.1 = { death = yes } } -71493 = { - name = "Alfonso" - dynasty = 77 +71518 = { + name = "Isabel" + dynasty = 782 + female = yes religion = "catholic" culture = "castilian" - father = 457550 - mother = 458009 - 1315.1.1 = { - birth = "1315.1.1" + father = 71517 + mother = 71429 + 1262.1.1 = { + birth = "1262.1.1" } - 1327.1.1 = { - death = "1327.1.1" + 1292.12.5 = { + death = "1292.12.5" } } -71494 = { - name = "MarI_a" +71519 = { + name = "Mafalda" + dynasty = 782 female = yes - dynasty = 77 religion = "catholic" culture = "castilian" - father = 457550 - mother = 458009 - 1317.1.1 = { - birth = "1317.1.1" + father = 71517 + mother = 71429 + 1264.1.1 = { + birth = "1264.1.1" } - 1322.1.1 = { - death = "1322.1.1" + 1267.1.1 = { + death = "1267.1.1" } } -71495 = { - name = "Blanca" +71520 = { + name = "Urraca" + dynasty = 681 female = yes - dynasty = 77 religion = "catholic" culture = "castilian" - father = 457550 - mother = 458009 - 1319.1.1 = { - birth = "1319.1.1" + father = 457540 + trait = bastard + 1250.1.1 = { + birth = "1250.1.1" } - 1329.1.1 = { - death = "1329.1.1" + 1318.1.1 = { + death = "1318.1.1" } } -71496 = { - name = "MarI_a" - female = yes - dynasty = 77 +71521 = { + name = "MartI_n" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 457550 - mother = 458009 - 1323.1.1 = { - birth = "1323.1.1" - } - 1331.1.1 = { - death = "1331.1.1" - } -} - -71497 = { - name = "Margarita" - female = yes - dynasty = 77 - - father = 457542 - mother = 200096 - - religion = catholic - culture = castilian - - 1293.1.1 = { - birth = "1293.1.1" + trait = bastard + trait = education_learning_3 + father = 457540 + 1258.1.1 = { + birth = "1258.1.1" } - 1328.5.4 = { - death = "1328.5.4" + 1312.1.1 = { + death = "1312.1.1" } } -71498 = { - name = "Beatriz" - dynasty = 77 - female = yes +71522 = { + name = "Alfonso" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 457550 - mother = 459515 - 1311.1.1 = { - birth = "1311.1.1" + father = 457530 + mother = 457666 + 1286.1.1 = { + birth = "1286.1.1" } - 1325.1.1 = { - death = "1325.1.1" + 1291.8.1 = { + death = "1291.8.1" } } -71499 = { - name = "Alfonso" - dynasty = 77 +71523 = { + name = "Enrique" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 457555 - mother = 459515 - 1313.1.1 = { - birth = "1313.1.1" + father = 457530 + mother = 457666 + 1288.1.1 = { + birth = "1288.1.1" } - 1342.1.1 = { - death = "1342.1.1" + 1299.1.1 = { + death = "1299.1.1" } } -71500 = { - name = "MarI_a" - female = yes - dynasty = 77 +71524 = { + name = "Felipe" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 457555 - trait = bastard - 1324.1.1 = { - birth = "1324.1.1" + father = 457530 + mother = 457666 + 1292.5.28 = { + birth = "1292.5.28" } - 1398.1.1 = { - death = "1398.1.1" + 1315.11.1 = { + add_spouse = 71497 + } + 1327.4.30 = { + death = "1327.4.30" } } -71501 = { +71525 = { name = "Alfonso" - dynasty = 77 + dynasty = 681 religion = "catholic" culture = "castilian" - father = 457555 + father = 457530 trait = bastard - 1326.1.1 = { - birth = "1326.1.1" - } - 1393.1.1 = { - death = "1393.1.1" + 1285.1.1 = { + birth = "1285.1.1" } -} - -71502 = { - name = "MarI_a" - female = yes - dynasty = 77 - - father = 457542 - mother = 200096 - - religion = catholic - culture = castilian - - 1305.1.1 = { - birth = yes + 1311.1.1 = { + add_spouse = 72023 } - 1354.5.19 = { - death = yes + 1334.1.1 = { + death = "1334.1.1" } } -71503 = { - name = "InEEs" +71526 = { + name = "MarI_a" + dynasty = 681 female = yes - dynasty = 77 - - religion = catholic - culture = castilian - - father = 457542 - mother = 200096 - - 1307.1.1 = { - birth = yes - } - 1362.10.24 = { - death = yes - } -} - -71504 = { - name = "Fernando" - dynasty = 7011 religion = "catholic" culture = "castilian" - father = 72644 - mother = 72766 - 1303.1.1 = { - birth = "1303.1.1" - } - 1325.1.1 = { - add_spouse = 71503 - } - 1349.1.1 = { - death = "1349.1.1" - } -} - -71505 = { - name = "Isabel" - female = yes - dynasty = 77 - - father = 457542 - mother = 200096 - - religion = catholic - culture = castilian - + father = 457520 + mother = 459511 1309.1.1 = { - birth = yes + birth = "1309.1.1" } - 1358.1.1 = { - death = yes + 1335.1.1 = { + death = "1335.1.1" } } -71510 = { - name = "Juan" - dynasty = 779 +71527 = { + name = "Fernando" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 457590 - mother = 459504 - 1334.1.1 = { - birth = "1334.1.1" + father = 457500 + mother = 459502 + 1332.1.1 = { + birth = "1332.1.1" } - 1412.1.1 = { - death = "1412.1.1" + 1333.9.22 = { + death = "1333.9.22" } } -71511 = { - name = "Alfonso" - dynasty = 779 +71528 = { + name = "Fernando" + dynasty = 681 religion = "catholic" culture = "castilian" - father = 457590 - mother = 459504 + father = 457500 + mother = 73146 + trait = bastard 1336.1.1 = { birth = "1336.1.1" } - 1413.1.1 = { - death = "1413.1.1" + 1342.1.1 = { + death = "1342.1.1" } } -71512 = { - name = "Isabel" +71529 = { + name = "Tello" dynasty = 681 - female = yes religion = "catholic" culture = "castilian" - father = 457540 - mother = 460611 - 1263.1.1 = { - birth = "1263.1.1" + father = 457500 + mother = 73146 + trait = bastard + 1337.1.1 = { + birth = "1337.1.1" } - 1264.12.1 = { - death = "1264.12.1" + 1370.10.15 = { + death = "1370.10.15" } } -71513 = { - name = "Violante" +71530 = { + name = "Fernando" dynasty = 681 - female = yes religion = "catholic" culture = "castilian" - father = 457540 - mother = 460611 - 1265.1.1 = { - birth = "1265.1.1" + father = 71455 + trait = bastard + 1260.1.1 = { + birth = "1260.1.1" } - 1308.1.30 = { - death = "1308.1.30" + 1325.1.1 = { + death = "1325.1.1" } } -71514 = { - name = "Jaime" - dynasty = 681 +71532 = { + name = "Pedro" + dynasty = 442 religion = "catholic" culture = "castilian" - father = 457540 - mother = 460611 - 1266.1.1 = { - birth = "1266.1.1" + father = 70231 + mother = 127036 + 1090.1.1 = { + birth = "1090.1.1" } - 1284.8.9 = { - death = "1284.8.9" + 1104.1.1 = { + death = "1104.1.1" } } -71515 = { - name = "Leonor" - female = yes - dynasty = 681 +71541 = { + name = "Diego" + dynasty = 407 religion = "catholic" culture = "castilian" - father = 457540 - mother = 460611 - 1274.1.1 = { - birth = "1274.1.1" + father = 107590 + mother = 108519 + 1076.1.1 = { + birth = "1076.1.1" } - 1275.1.1 = { - death = "1275.1.1" + 1097.1.1 = { + death = "1097.1.1" } } -71516 = { - name = "Berenguela" +71542 = { + name = "Elvira" + dynasty = 407 female = yes - dynasty = 681 religion = "catholic" culture = "castilian" - father = 457540 - mother = 71451 - trait = bastard - 1242.1.1 = { - birth = "1242.1.1" + father = 107590 + mother = 108519 + 1080.1.1 = { + birth = "1080.1.1" } - 1269.1.1 = { - death = "1269.1.1" + 1112.1.1 = { + death = "1112.1.1" } } -71517 = { - name = "Alfonso" - dynasty = 681 - - father = 457540 - trait = bastard - - religion = catholic - culture = castilian - - 1243.1.1 = { - birth = yes +71546 = { + name = "GO_mez" + dynasty = 8603 + religion = "catholic" + culture = "castilian" + father = 72836 + mother = 72837 + 1075.1.1 = { + birth = "1075.1.1" } - 1260.1.1 = { - add_matrilineal_spouse = 71429 + 1100.1.1 = { + add_spouse = 71363 } - 1281.1.1 = { - death = yes + 1118.1.1 = { + death = "1118.1.1" } } -71518 = { - name = "Isabel" - dynasty = 782 - female = yes +71547 = { + name = "GarcI_a" + dynasty = 8603 religion = "catholic" culture = "castilian" - father = 71517 - mother = 71429 - 1262.1.1 = { - birth = "1262.1.1" + father = 71546 + mother = 71363 + 1101.1.1 = { + birth = "1101.1.1" } - 1292.12.5 = { - death = "1292.12.5" + 1156.1.1 = { + death = "1156.1.1" } } -71519 = { - name = "Mafalda" - dynasty = 782 - female = yes +71548 = { + name = "Pelayo" + dynasty = 8603 religion = "catholic" culture = "castilian" - father = 71517 - mother = 71429 - 1264.1.1 = { - birth = "1264.1.1" + father = 71546 + mother = 71363 + 1103.1.1 = { + birth = "1103.1.1" } - 1267.1.1 = { - death = "1267.1.1" + 1158.1.1 = { + death = "1158.1.1" } } -71520 = { - name = "Urraca" - dynasty = 681 - female = yes +71549 = { + name = "Diego" + dynasty = 8603 religion = "catholic" culture = "castilian" - father = 457540 - trait = bastard - 1250.1.1 = { - birth = "1250.1.1" + father = 71546 + mother = 71363 + 1105.1.1 = { + birth = "1105.1.1" } - 1318.1.1 = { - death = "1318.1.1" + 1157.1.1 = { + death = "1157.1.1" } } -71521 = { - name = "MartI_n" - dynasty = 681 +71550 = { + name = "Urraca" + dynasty = 8603 + female = yes religion = "catholic" culture = "castilian" - trait = bastard - trait = education_learning_3 - father = 457540 - 1258.1.1 = { - birth = "1258.1.1" + father = 71546 + mother = 71363 + 1107.1.1 = { + birth = "1107.1.1" } - 1312.1.1 = { - death = "1312.1.1" + 1168.1.1 = { + death = "1168.1.1" } } -71522 = { - name = "Alfonso" - dynasty = 681 +85032 = { + name = "Fruela" + dynasty = 20059 + martial = 7 + diplomacy = 5 + intrigue = 5 + stewardship = 6 religion = "catholic" culture = "castilian" - father = 457530 - mother = 457666 - 1286.1.1 = { - birth = "1286.1.1" + trait = education_martial_2 + trait = diligent + 1045.1.2 = { + birth = "1045.1.2" } - 1291.8.1 = { - death = "1291.8.1" + 1065.1.1 = { + add_spouse = 85033 + } + 1066.1.1 = { + employer = 109500 + } + 1095.1.2 = { + death = "1095.1.2" } } -71523 = { - name = "Enrique" - dynasty = 681 +85034 = { + name = "Pedro" + dynasty = 20059 + martial = 5 + diplomacy = 7 + intrigue = 7 + stewardship = 5 religion = "catholic" culture = "castilian" - father = 457530 - mother = 457666 - 1288.1.1 = { - birth = "1288.1.1" + father = 85032 + mother = 85033 + 1066.1.2 = { + birth = "1066.1.2" } - 1299.1.1 = { - death = "1299.1.1" + 1116.1.2 = { + death = "1116.1.2" } } -71524 = { - name = "Felipe" - dynasty = 681 +71980 = { + name = "MarI_a" + female = yes religion = "catholic" culture = "castilian" - father = 457530 - mother = 457666 - 1292.5.28 = { - birth = "1292.5.28" - } - 1315.11.1 = { - add_spouse = 71497 + 1284.1.1 = { + birth = "1284.1.1" } - 1327.4.30 = { - death = "1327.4.30" + 1347.1.1 = { + death = "1347.1.1" } } -71525 = { - name = "Alfonso" - dynasty = 681 +71983 = { + name = "Leonor" + female = yes religion = "catholic" culture = "castilian" - father = 457530 - trait = bastard - 1285.1.1 = { - birth = "1285.1.1" - } - 1311.1.1 = { - add_spouse = 72023 + 1318.1.1 = { + birth = "1318.1.1" } - 1334.1.1 = { - death = "1334.1.1" + 1370.1.1 = { + death = "1370.1.1" } } -71526 = { +71999 = { name = "MarI_a" - dynasty = 681 female = yes religion = "catholic" culture = "castilian" - father = 457520 - mother = 459511 - 1309.1.1 = { - birth = "1309.1.1" + 1160.1.1 = { + birth = "1160.1.1" } - 1335.1.1 = { - death = "1335.1.1" + 1221.1.1 = { + death = "1221.1.1" } } -71527 = { - name = "Fernando" - dynasty = 681 +72007 = { + name = "Berenguela" + female = yes religion = "catholic" culture = "castilian" - father = 457500 - mother = 459502 - 1332.1.1 = { - birth = "1332.1.1" + 1230.1.1 = { + birth = "1230.1.1" } - 1333.9.22 = { - death = "1333.9.22" + 1304.1.1 = { + death = "1304.1.1" } } -71528 = { - name = "Fernando" - dynasty = 681 +72013 = { + name = "Sancha" + female = yes religion = "catholic" culture = "castilian" - father = 457500 - mother = 73146 - trait = bastard - 1336.1.1 = { - birth = "1336.1.1" + 1275.1.1 = { + birth = "1275.1.1" } - 1342.1.1 = { - death = "1342.1.1" + 1337.1.1 = { + death = "1337.1.1" } } -71529 = { - name = "Tello" - dynasty = 681 +72073 = { + name = "Eslonza" + female = yes religion = "catholic" culture = "castilian" - father = 457500 - mother = 73146 - trait = bastard - 1337.1.1 = { - birth = "1337.1.1" + 1067.1.1 = { + birth = "1067.1.1" } - 1370.10.15 = { - death = "1370.10.15" + 1112.1.1 = { + death = "1112.1.1" } } -71530 = { - name = "Fernando" - dynasty = 681 +72167 = { + name = "Sancha" + female = yes religion = "catholic" culture = "castilian" - father = 71455 - trait = bastard - 1260.1.1 = { - birth = "1260.1.1" + 1111.1.1 = { + birth = "1111.1.1" } - 1325.1.1 = { - death = "1325.1.1" + 1142.1.1 = { + death = "1142.1.1" } } -71532 = { - name = "Pedro" - dynasty = 442 +72169 = { + name = "Fernando" + dynasty = 101701 religion = "catholic" culture = "castilian" - father = 70231 - mother = 127036 - 1090.1.1 = { - birth = "1090.1.1" + father = 72161 + mother = 72168 + 1143.1.1 = { + birth = "1143.1.1" } - 1104.1.1 = { - death = "1104.1.1" + 1159.1.1 = { + add_spouse = 71988 } -} - -71541 = { - name = "Diego" - dynasty = 407 - religion = "catholic" - culture = "castilian" - father = 107590 - mother = 108519 - 1076.1.1 = { - birth = "1076.1.1" + 1164.1.1 = { + remove_spouse = 71988 } - 1097.1.1 = { - death = "1097.1.1" + 1180.1.1 = { + add_spouse = 71956 + } + 1200.1.1 = { + death = "1200.1.1" } } -71542 = { - name = "Elvira" - dynasty = 407 +72170 = { + name = "Sancha" + dynasty = 101701 female = yes + father = 72161 + mother = 72168 religion = "catholic" culture = "castilian" - father = 107590 - mother = 108519 - 1080.1.1 = { - birth = "1080.1.1" + 1145.1.1 = { + birth = "1145.1.1" } - 1112.1.1 = { - death = "1112.1.1" + 1202.1.1 = { + death = "1202.1.1" } } -71546 = { - name = "GO_mez" - dynasty = 8603 +72172 = { + name = "Fernando" + dynasty = 101701 religion = "catholic" culture = "castilian" - father = 72836 - mother = 72837 - 1075.1.1 = { - birth = "1075.1.1" + father = 72169 + mother = 71956 + 1181.1.1 = { + birth = "1181.1.1" } - 1100.1.1 = { - add_spouse = 71363 + 1205.1.1 = { + add_spouse = 72173 } - 1118.1.1 = { - death = "1118.1.1" + 1210.1.1 = { + add_spouse = 72174 + } + 1222.1.1 = { + death = "1222.1.1" } } -71547 = { - name = "GarcI_a" - dynasty = 8603 +72173 = { + name = "InEEs" + female = yes religion = "catholic" culture = "castilian" - father = 71546 - mother = 71363 - 1101.1.1 = { - birth = "1101.1.1" + 1188.1.1 = { + birth = "1188.1.1" } - 1156.1.1 = { - death = "1156.1.1" + 1209.1.1 = { + death = "1209.1.1" } } -71548 = { - name = "Pelayo" - dynasty = 8603 +72174 = { + name = "MarI_a" + female = yes religion = "catholic" culture = "castilian" - father = 71546 - mother = 71363 - 1103.1.1 = { - birth = "1103.1.1" + 1190.1.1 = { + birth = "1190.1.1" } - 1158.1.1 = { - death = "1158.1.1" + 1234.1.1 = { + death = "1234.1.1" } } -71549 = { - name = "Diego" - dynasty = 8603 +72175 = { + name = "Rodrigo" + dynasty = 101701 religion = "catholic" culture = "castilian" - father = 71546 - mother = 71363 - 1105.1.1 = { - birth = "1105.1.1" + father = 72172 + mother = 72174 + 1211.1.1 = { + birth = "1211.1.1" } - 1157.1.1 = { - death = "1157.1.1" + 1228.1.1 = { + add_spouse = 72176 + } + 1232.1.1 = { + add_spouse = 72177 + } + 1246.1.21 = { + death = "1246.1.21" } } -71550 = { - name = "Urraca" - dynasty = 8603 +72176 = { + name = "Sancha" female = yes religion = "catholic" culture = "castilian" - father = 71546 - mother = 71363 - 1107.1.1 = { - birth = "1107.1.1" + 1212.1.1 = { + birth = "1212.1.1" } - 1168.1.1 = { - death = "1168.1.1" + 1232.1.1 = { + death = "1232.1.1" } } -85022 = { - name = "Diego" - martial = 8 - diplomacy = 8 - intrigue = 7 - stewardship = 7 +72177 = { + name = "Teresa" + dynasty = 12165 + female = yes religion = "catholic" culture = "castilian" - trait = just - trait = humble - trait = wrathful - trait = education_learning_4 - 1042.1.2 = { - birth = "1042.1.2" + father = 72906 + mother = 72914 + 1199.1.1 = { + birth = "1199.1.1" } - 1092.1.2 = { - death = "1092.1.2" + 1240.1.1 = { + death = "1240.1.1" } } -85026 = { - name = "Fruela" - dynasty = 20059 - martial = 7 - diplomacy = 5 - intrigue = 5 - stewardship = 6 +72178 = { + name = "Ramiro" + dynasty = 101701 religion = "catholic" culture = "castilian" - trait = education_martial_2 - trait = diligent - 1045.1.2 = { - birth = "1045.1.2" - } - 1065.1.1 = { - add_spouse = 85028 + father = 72175 + mother = 72176 + 1230.1.1 = { + birth = "1230.1.1" } - 1066.1.1 = { - employer = 109500 - } - 1095.1.2 = { - death = "1095.1.2" + 1270.1.1 = { + death = "1270.1.1" } } -85027 = { - name = "Pedro" - dynasty = 20059 - martial = 5 - diplomacy = 7 - intrigue = 7 - stewardship = 5 +72179 = { + name = "Rodrigo" + dynasty = 101701 religion = "catholic" culture = "castilian" - father = 85026 - mother = 85028 - 1066.1.2 = { - birth = "1066.1.2" + father = 72175 + mother = 72176 + 1231.1.1 = { + birth = "1231.1.1" } - 1116.1.2 = { - death = "1116.1.2" + 1269.1.1 = { + death = "1269.1.1" } } -9051 = { - name = "Vellido" - dynasty = 20061 - martial = 4 - diplomacy = 4 - intrigue = 9 - stewardship = 5 +72180 = { + name = "Fernando" + dynasty = 101701 religion = "catholic" culture = "castilian" - trait = deceitful - trait = education_intrigue_4 - 1045.1.2 = { - birth = "1045.1.2" + father = 72175 + mother = 72176 + 1232.1.1 = { + birth = "1232.1.1" } - 1095.1.2 = { - death = "1095.1.2" + 1260.1.1 = { + add_spouse = 72181 + } + 1278.1.1 = { + death = "1278.1.1" } } -71980 = { +72181 = { name = "MarI_a" female = yes religion = "catholic" culture = "castilian" - 1284.1.1 = { - birth = "1284.1.1" + 1243.1.1 = { + birth = "1243.1.1" } - 1347.1.1 = { - death = "1347.1.1" + 1300.1.1 = { + death = "1300.1.1" } } -71983 = { - name = "Leonor" +72182 = { + name = "InEEs" + dynasty = 101701 female = yes religion = "catholic" culture = "castilian" - 1318.1.1 = { - birth = "1318.1.1" + father = 72175 + mother = 72177 + 1233.1.1 = { + birth = "1233.1.1" } - 1370.1.1 = { - death = "1370.1.1" + 1280.1.1 = { + death = "1280.1.1" } } -71999 = { - name = "MarI_a" +72202 = { + name = "Leonor" female = yes religion = "catholic" culture = "castilian" - 1160.1.1 = { - birth = "1160.1.1" + 1300.1.1 = { + birth = "1300.1.1" } - 1221.1.1 = { - death = "1221.1.1" + 1359.1.1 = { + death = "1359.1.1" } } -72007 = { - name = "Berenguela" - female = yes - religion = "catholic" - culture = "castilian" - 1230.1.1 = { - birth = "1230.1.1" - } - 1304.1.1 = { - death = "1304.1.1" - } -} +72211 = { + name = "Rodrigo" # Rodrigo Giráldez de Castro + dynasty = 279 + + father = 72186 + mother = 72390 -72013 = { - name = "Sancha" - female = yes - religion = "catholic" - culture = "castilian" - 1275.1.1 = { - birth = "1275.1.1" + religion = catholic + culture = castilian + + 1222.1.1 = { + birth = yes } - 1337.1.1 = { - death = "1337.1.1" + 1240.1.1 = { + add_spouse = 72212 + } + 1259.1.1 = { + death = yes } } -72073 = { - name = "Eslonza" +72212 = { + name = "Leonor" + dynasty = 776 female = yes religion = "catholic" culture = "castilian" - 1067.1.1 = { - birth = "1067.1.1" + father = 207547 + mother = 71965 + 1222.1.1 = { + birth = "1222.1.1" } - 1112.1.1 = { - death = "1112.1.1" + 1275.4.27 = { + death = "1275.4.27" } } -72167 = { - name = "Sancha" +72213 = { + name = "Leonor" # Leonor Rodríguez de Castro female = yes - religion = "catholic" - culture = "castilian" - 1111.1.1 = { - birth = "1111.1.1" + dynasty = 279 + + father = 72211 + mother = 72212 + + religion = catholic + culture = castilian + + 1241.1.1 = { + birth = yes } - 1142.1.1 = { - death = "1142.1.1" + 1275.4.27 = { + death = yes } } -72169 = { - name = "Fernando" - dynasty = 101701 - religion = "catholic" - culture = "castilian" - father = 72161 - mother = 72168 - 1143.1.1 = { - birth = "1143.1.1" +72214 = { + name = "Fernando" # Fernando Rodríguez de Castro + dynasty = 279 + + father = 72211 + mother = 72212 + + religion = catholic + culture = castilian + + 1243.1.1 = { + birth = yes } - 1159.1.1 = { - add_spouse = 71988 + 1269.9.22 = { + add_spouse = 72030 } - 1164.1.1 = { - remove_spouse = 71988 + 1280.1.1 = { + death = yes } - 1180.1.1 = { - add_spouse = 71956 +} + +72215 = { + name = "Pedro" # Pedro Fernández de Castro + dynasty = 279 + + father = 72214 + mother = 72030 + + religion = catholic + culture = castilian + + 1271.1.1 = { + birth = yes } - 1200.1.1 = { - death = "1200.1.1" + 1287.1.1 = { + death = yes } } -72170 = { - name = "Sancha" - dynasty = 101701 +72216 = { + name = "Juana" # Juana Rodríguez de Castro female = yes - father = 72161 - mother = 72168 - religion = "catholic" - culture = "castilian" - 1145.1.1 = { - birth = "1145.1.1" + dynasty = 279 + + father = 72211 + mother = 72212 + + religion = catholic + culture = castilian + + 1245.1.1 = { + birth = yes } - 1202.1.1 = { - death = "1202.1.1" + 1265.1.1 = { + death = yes } } -72172 = { - name = "Fernando" - dynasty = 101701 +72377 = { + name = "Rodrigo" + dynasty = 7025 religion = "catholic" culture = "castilian" - father = 72169 - mother = 71956 - 1181.1.1 = { - birth = "1181.1.1" + father = 72966 + mother = 72981 + 1134.1.1 = { + birth = "1134.1.1" } - 1205.1.1 = { - add_spouse = 72173 + 1162.1.1 = { + add_spouse = 73106 } - 1210.1.1 = { - add_spouse = 72174 + 1190.6.1 = { + add_spouse = 72372 } - 1222.1.1 = { - death = "1222.1.1" + 1193.7.1 = { + death = "1193.7.1" } } -72173 = { - name = "InEEs" +72388 = { + name = "Jimena" female = yes - religion = "catholic" - culture = "castilian" - 1188.1.1 = { - birth = "1188.1.1" - } - 1209.1.1 = { - death = "1209.1.1" - } -} + dynasty = 776 -72174 = { - name = "MarI_a" - female = yes - religion = "catholic" - culture = "castilian" - 1190.1.1 = { - birth = "1190.1.1" + father = 72567 + mother = 72425 + + religion = catholic + culture = castilian + + 1182.10.12 = { + birth = yes } - 1234.1.1 = { - death = "1234.1.1" + 1225.1.1 = { + death = yes } } -72175 = { - name = "Rodrigo" - dynasty = 101701 - religion = "catholic" - culture = "castilian" - father = 72172 - mother = 72174 - 1211.1.1 = { - birth = "1211.1.1" +72389 = { + name = "A_lvar" # Álvar Pérez de Castro + dynasty = 279 + + father = 71399 + mother = 72388 + + religion = catholic + culture = castilian + + 1200.1.1 = { + birth = yes } - 1228.1.1 = { - add_spouse = 72176 + 1216.1.1 = { + add_spouse = 72139 } - 1232.1.1 = { - add_spouse = 72177 + 1240.1.1 = { + add_spouse = 71972 } - 1246.1.21 = { - death = "1246.1.21" + 1240.2.1 = { + death = yes } } -72176 = { - name = "Sancha" +72390 = { + name = "Eylo" # Eilo Pérez de Castro female = yes - religion = "catholic" - culture = "castilian" - 1212.1.1 = { - birth = "1212.1.1" + dynasty = 279 + + father = 71399 + mother = 72388 + + religion = catholic + culture = castilian + + 1201.1.1 = { + birth = yes } - 1232.1.1 = { - death = "1232.1.1" + 1243.2.10 = { + death = yes } } -72177 = { - name = "Teresa" - dynasty = 12165 +72391 = { + name = "Eulalia" # Eulalia Pérez de Castro female = yes - religion = "catholic" - culture = "castilian" - father = 72906 - mother = 72914 - 1199.1.1 = { - birth = "1199.1.1" + dynasty = 279 + + father = 71399 + mother = 72388 + + religion = catholic + culture = castilian + + 1202.1.1 = { + birth = yes } - 1240.1.1 = { - death = "1240.1.1" + 1236.1.10 = { + death = yes } } -72178 = { - name = "Ramiro" - dynasty = 101701 - religion = "catholic" - culture = "castilian" - father = 72175 - mother = 72176 - 1230.1.1 = { - birth = "1230.1.1" +72392 = { + name = "EstefanI_a" # Estefanía Pérez de Castro + female = yes + dynasty = 279 + + father = 71399 + mother = 72388 + + religion = catholic + culture = castilian + + 1203.1.1 = { + birth = yes } - 1270.1.1 = { - death = "1270.1.1" + 1221.11.1 = { + death = yes } } -72179 = { - name = "Rodrigo" - dynasty = 101701 +72416 = { + name = "Juan" + dynasty = 12143 religion = "catholic" culture = "castilian" - father = 72175 - mother = 72176 - 1231.1.1 = { - birth = "1231.1.1" + father = 72475 + mother = 72477 + 1218.1.1 = { + birth = "1218.1.1" } - 1269.1.1 = { - death = "1269.1.1" + 1236.1.1 = { + add_spouse = 457672 + } + 1262.1.1 = { + death = "1262.1.1" } } -72180 = { - name = "Fernando" - dynasty = 101701 +72417 = { + name = "Guiomar" + female = yes religion = "catholic" culture = "castilian" - father = 72175 - mother = 72176 - 1232.1.1 = { - birth = "1232.1.1" - } - 1260.1.1 = { - add_spouse = 72181 + 1120.1.1 = { + birth = "1120.1.1" } - 1278.1.1 = { - death = "1278.1.1" + 1179.1.1 = { + death = "1179.1.1" } } -72181 = { - name = "MarI_a" - female = yes +72418 = { + name = "Rodrigo" + dynasty = 776 religion = "catholic" culture = "castilian" - 1243.1.1 = { - birth = "1243.1.1" + father = 207652 + mother = 207651 + 1160.1.1 = { + birth = "1160.1.1" } - 1300.1.1 = { - death = "1300.1.1" + 1219.1.1 = { + death = "1219.1.1" } } -72182 = { - name = "InEEs" - dynasty = 101701 +72419 = { + name = "Sancha" + dynasty = 776 female = yes religion = "catholic" culture = "castilian" - father = 72175 - mother = 72177 - 1233.1.1 = { - birth = "1233.1.1" + father = 207652 + mother = 207651 + 1162.1.1 = { + birth = "1162.1.1" } - 1280.1.1 = { - death = "1280.1.1" + 1212.1.1 = { + death = "1212.1.1" } } -72202 = { - name = "Leonor" +72420 = { + name = "Teresa" + dynasty = 776 female = yes religion = "catholic" culture = "castilian" - 1300.1.1 = { - birth = "1300.1.1" + trait = education_learning_1 + father = 107570 + mother = 107571 + 1078.1.1 = { + birth = "1078.1.1" } - 1359.1.1 = { - death = "1359.1.1" + 1120.1.1 = { + death = "1120.1.1" } } -72211 = { - name = "Rodrigo" # Rodrigo Giráldez de Castro - dynasty = 279 - - father = 72186 - mother = 72390 +72421 = { + name = "Munia" + female = yes + dynasty = 776 + + father = 107570 + mother = 107571 religion = catholic culture = castilian - - 1222.1.1 = { + + 1084.1.1 = { birth = yes } - 1240.1.1 = { - add_spouse = 72212 - } - 1259.1.1 = { + 1133.1.1 = { death = yes } } -72212 = { - name = "Leonor" - dynasty = 776 +72422 = { + name = "Visclavara" female = yes + dynasty = 776 religion = "catholic" culture = "castilian" - father = 207547 - mother = 71965 - 1222.1.1 = { - birth = "1222.1.1" + father = 107570 + mother = 107571 + 1086.1.1 = { + birth = "1086.1.1" } - 1275.4.27 = { - death = "1275.4.27" + 1131.1.1 = { + death = "1131.1.1" } } -72213 = { - name = "Leonor" # Leonor Rodríguez de Castro +72423 = { + name = "MarI_a" female = yes - dynasty = 279 - - father = 72211 - mother = 72212 - - religion = catholic - culture = castilian - - 1241.1.1 = { - birth = yes + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 107570 + mother = 107571 + 1088.1.1 = { + birth = "1088.1.1" } - 1275.4.27 = { - death = yes + 1135.1.1 = { + death = "1135.1.1" } } -72214 = { - name = "Fernando" # Fernando Rodríguez de Castro - dynasty = 279 - - father = 72211 - mother = 72212 - - religion = catholic - culture = castilian - - 1243.1.1 = { - birth = yes - } - 1269.9.22 = { - add_spouse = 72030 +72424 = { + name = "Mafalda" + female = yes + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207541 + mother = 207550 + 1159.1.1 = { + birth = "1159.1.1" } - 1280.1.1 = { - death = yes + 1198.1.1 = { + death = "1198.1.1" } } -72215 = { - name = "Pedro" # Pedro Fernández de Castro - dynasty = 279 - - father = 72214 - mother = 72030 - - religion = catholic - culture = castilian - - 1271.1.1 = { - birth = yes +72425 = { + name = "Mayor" + female = yes + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207541 + mother = 207550 + 1154.1.1 = { + birth = "1154.1.1" } - 1287.1.1 = { - death = yes + 1182.10.12 = { + death = "1182.10.12" } } -72216 = { - name = "Juana" # Juana Rodríguez de Castro +72426 = { + name = "Sancha" female = yes - dynasty = 279 - - father = 72211 - mother = 72212 - - religion = catholic - culture = castilian - - 1245.1.1 = { - birth = yes + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207541 + mother = 207550 + 1160.1.1 = { + birth = "1160.1.1" } - 1265.1.1 = { - death = yes + 1164.8.14 = { + death = "1164.8.14" } } -72364 = { - name = "Sancha" +72427 = { + name = "Ermengarda" female = yes + dynasty = 776 religion = "catholic" culture = "castilian" - 1060.1.1 = { - birth = "1060.1.1" + father = 207541 + mother = 207550 + 1164.1.1 = { + birth = "1164.1.1" } - 1116.1.1 = { - death = "1116.1.1" + 1209.1.1 = { + death = "1209.1.1" } } -72377 = { - name = "Rodrigo" - dynasty = 7025 +72428 = { + name = "Mafalda" + female = yes religion = "catholic" culture = "castilian" - father = 72966 - mother = 72981 - 1134.1.1 = { - birth = "1134.1.1" - } - 1162.1.1 = { - add_spouse = 73106 - } - 1190.6.1 = { - add_spouse = 72372 + 1177.1.1 = { + birth = "1177.1.1" } - 1193.7.1 = { - death = "1193.7.1" + 1221.1.1 = { + death = "1221.1.1" } } -72388 = { - name = "Jimena" - female = yes +72429 = { + name = "GarcI_a" dynasty = 776 - - father = 72567 - mother = 72425 - - religion = catholic - culture = castilian - - 1182.10.12 = { - birth = yes + religion = "catholic" + culture = "castilian" + father = 207540 + mother = 206511 + 1171.1.1 = { + birth = "1171.1.1" } - 1225.1.1 = { - death = yes + 1183.3.3 = { + death = "1183.3.3" } } -72389 = { - name = "A_lvar" # Álvar Pérez de Castro - dynasty = 279 - - father = 71399 - mother = 72388 - - religion = catholic - culture = castilian - - 1200.1.1 = { - birth = yes - } - 1216.1.1 = { - add_spouse = 72139 +72448 = { + name = "Pedro" + dynasty = 681 + religion = "catholic" + culture = "castilian" + father = 457540 + mother = 460611 + 1260.7.25 = { + birth = "1260.7.25" } - 1240.1.1 = { - add_spouse = 71972 + 1282.1.1 = { + add_spouse = 72447 } - 1240.2.1 = { - death = yes + 1283.10.20 = { + death = "1283.10.20" } } -72390 = { - name = "Eylo" # Eilo Pérez de Castro - female = yes - dynasty = 279 - - father = 71399 - mother = 72388 - - religion = catholic - culture = castilian - - 1201.1.1 = { - birth = yes +72449 = { + name = "Sancho" + dynasty = 681 + religion = "catholic" + culture = "castilian" + father = 72448 + mother = 72447 + 1283.1.1 = { + birth = "1283.1.1" } - 1243.2.10 = { - death = yes + 1312.1.1 = { + death = "1312.1.1" } } -72391 = { - name = "Eulalia" # Eulalia Pérez de Castro +72450 = { + name = "Constanza" female = yes - dynasty = 279 - - father = 71399 - mother = 72388 - - religion = catholic - culture = castilian - - 1202.1.1 = { - birth = yes + dynasty = 681 + religion = "catholic" + culture = "castilian" + trait = education_learning_1 + father = 457540 + mother = 460611 + 1259.10.1 = { + birth = "1259.10.1" } - 1236.1.10 = { - death = yes - } -} - -72392 = { - name = "EstefanI_a" # Estefanía Pérez de Castro - female = yes - dynasty = 279 - - father = 71399 - mother = 72388 - - religion = catholic - culture = castilian - - 1203.1.1 = { - birth = yes - } - 1221.11.1 = { - death = yes + 1280.7.23 = { + death = "1280.7.23" } } -72416 = { - name = "Juan" - dynasty = 12143 +72469 = { + name = "Rodrigo" + dynasty = 776 religion = "catholic" culture = "castilian" - father = 72475 - mother = 72477 - 1218.1.1 = { - birth = "1218.1.1" + father = 207540 + mother = 72428 + 1198.1.1 = { + birth = "1198.1.1" } - 1236.1.1 = { - add_spouse = 457672 + 1223.1.1 = { + add_spouse = 72470 } - 1262.1.1 = { - death = "1262.1.1" + 1243.1.1 = { + death = "1243.1.1" } } -72417 = { - name = "Guiomar" - female = yes +72471 = { + name = "Pedro" + dynasty = 776 religion = "catholic" culture = "castilian" - 1120.1.1 = { - birth = "1120.1.1" + father = 72469 + mother = 72470 + 1224.1.1 = { + birth = "1224.1.1" } - 1179.1.1 = { - death = "1179.1.1" + 1247.1.1 = { + add_spouse = 72484 + } + 1284.1.1 = { + death = "1284.1.1" } } -72418 = { +72472 = { name = "Rodrigo" dynasty = 776 religion = "catholic" culture = "castilian" - father = 207652 - mother = 207651 - 1160.1.1 = { - birth = "1160.1.1" + father = 72469 + mother = 72470 + 1226.1.1 = { + birth = "1226.1.1" } - 1219.1.1 = { - death = "1219.1.1" + 1288.1.1 = { + death = "1288.1.1" } } -72419 = { - name = "Sancha" - dynasty = 776 +72473 = { + name = "MI_lia" female = yes + dynasty = 776 religion = "catholic" culture = "castilian" - father = 207652 - mother = 207651 - 1162.1.1 = { - birth = "1162.1.1" + father = 72469 + mother = 72470 + 1228.1.1 = { + birth = "1228.1.1" } - 1212.1.1 = { - death = "1212.1.1" + 1259.1.1 = { + death = "1259.1.1" } } -72420 = { - name = "Teresa" +72474 = { + name = "NuN_o" dynasty = 776 - female = yes religion = "catholic" culture = "castilian" - trait = education_learning_1 - father = 107570 - mother = 107571 - 1078.1.1 = { - birth = "1078.1.1" + father = 207540 + mother = 72428 + 1200.1.1 = { + birth = "1200.1.1" } - 1120.1.1 = { - death = "1120.1.1" + 1228.1.1 = { + death = "1228.1.1" } } -72421 = { - name = "Munia" - female = yes - dynasty = 776 - - father = 107570 - mother = 107571 - - religion = catholic - culture = castilian - - 1084.1.1 = { - birth = yes +72475 = { + name = "GarcI_a" + dynasty = 12143 + religion = "catholic" + culture = "castilian" + 1180.1.1 = { + birth = "1180.1.1" } - 1133.1.1 = { - death = yes + 1203.2.10 = { + add_spouse = 72476 + } + 1216.11.1 = { + add_spouse = 72477 + } + 1241.10.20 = { + death = "1241.10.20" } } -72422 = { - name = "Visclavara" +72476 = { + name = "Teresa" female = yes - dynasty = 776 religion = "catholic" culture = "castilian" - father = 107570 - mother = 107571 - 1086.1.1 = { - birth = "1086.1.1" + 1185.1.1 = { + birth = "1185.1.1" } - 1131.1.1 = { - death = "1131.1.1" + 1216.1.1 = { + death = "1216.1.1" } } -72423 = { - name = "MarI_a" +72477 = { + name = "Mayor" female = yes - dynasty = 776 religion = "catholic" culture = "castilian" - father = 107570 - mother = 107571 - 1088.1.1 = { - birth = "1088.1.1" + 1200.1.1 = { + birth = "1200.1.1" } - 1135.1.1 = { - death = "1135.1.1" + 1255.8.1 = { + death = "1255.8.1" } } -72424 = { - name = "Mafalda" - female = yes - dynasty = 776 +72478 = { + name = "Alfonso" + dynasty = 12143 religion = "catholic" culture = "castilian" - father = 207541 - mother = 207550 - 1159.1.1 = { - birth = "1159.1.1" + father = 72475 + mother = 72477 + 1222.1.1 = { + birth = "1222.1.1" } - 1198.1.1 = { - death = "1198.1.1" + 1251.1.1 = { + add_spouse = 71436 + } + 1263.1.1 = { + death = "1263.1.1" } } -72425 = { - name = "Mayor" - female = yes - dynasty = 776 +72479 = { + name = "Juan" + dynasty = 12143 religion = "catholic" culture = "castilian" - father = 207541 - mother = 207550 - 1154.1.1 = { - birth = "1154.1.1" + father = 72478 + mother = 71436 + 1253.1.1 = { + birth = "1253.1.1" } - 1182.10.12 = { - death = "1182.10.12" + 1308.1.1 = { + death = "1308.1.1" } } -72426 = { - name = "Sancha" +72480 = { + name = "Mayor" female = yes - dynasty = 776 + dynasty = 12143 religion = "catholic" culture = "castilian" - father = 207541 - mother = 207550 - 1160.1.1 = { - birth = "1160.1.1" + father = 72478 + mother = 71436 + 1255.1.1 = { + birth = "1255.1.1" } - 1164.8.14 = { - death = "1164.8.14" + 1315.1.1 = { + death = "1315.1.1" } } -72427 = { - name = "Ermengarda" - female = yes - dynasty = 776 +72481 = { + name = "Pedro" + dynasty = 781 religion = "catholic" culture = "castilian" - father = 207541 - mother = 207550 - 1164.1.1 = { - birth = "1164.1.1" + father = 72624 + 1250.1.1 = { + birth = "1250.1.1" } - 1209.1.1 = { - death = "1209.1.1" + 1275.1.1 = { + add_spouse = 72480 + } + 1300.1.1 = { + death = "1300.1.1" } } -72428 = { - name = "Mafalda" - female = yes - religion = "catholic" - culture = "castilian" - 1177.1.1 = { - birth = "1177.1.1" - } - 1221.1.1 = { - death = "1221.1.1" - } -} -72429 = { - name = "GarcI_a" - dynasty = 776 +72482 = { + name = "Diego" + dynasty = 781 religion = "catholic" culture = "castilian" - father = 207540 - mother = 206511 - 1171.1.1 = { - birth = "1171.1.1" + father = 72481 + mother = 72480 + 1276.1.1 = { + birth = "1276.1.1" } - 1183.3.3 = { - death = "1183.3.3" + 1328.1.1 = { + death = "1328.1.1" } } -72448 = { - name = "Pedro" - dynasty = 681 +72483 = { + name = "Marina" + female = yes + dynasty = 781 religion = "catholic" culture = "castilian" - father = 457540 - mother = 460611 - 1260.7.25 = { - birth = "1260.7.25" - } - 1282.1.1 = { - add_spouse = 72447 + trait = education_learning_1 + father = 72481 + mother = 72480 + 1278.1.1 = { + birth = "1278.1.1" } - 1283.10.20 = { - death = "1283.10.20" + 1340.1.1 = { + death = "1340.1.1" } } -72449 = { - name = "Sancho" - dynasty = 681 +72484 = { + name = "Marina" + female = yes + dynasty = 12143 religion = "catholic" culture = "castilian" - father = 72448 - mother = 72447 - 1283.1.1 = { - birth = "1283.1.1" + father = 72475 + mother = 72477 + 1230.1.1 = { + birth = "1230.1.1" } - 1312.1.1 = { - death = "1312.1.1" + 1284.1.1 = { + death = "1284.1.1" } } -72450 = { - name = "Constanza" - female = yes - dynasty = 681 - religion = "catholic" - culture = "castilian" - trait = education_learning_1 - father = 457540 - mother = 460611 - 1259.10.1 = { - birth = "1259.10.1" +72485 = { + name = "Fernando" + dynasty = 12143 + + father = 72475 + mother = 72476 + + religion = catholic + culture = castilian + + 1207.1.1 = { + birth = yes } - 1280.7.23 = { - death = "1280.7.23" + 1245.1.1 = { + add_matrilineal_spouse = 72473 + } + 1259.1.1 = { + death = yes } } -72469 = { - name = "Rodrigo" +72486 = { + name = "GarcI_a" dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207540 - mother = 72428 - 1198.1.1 = { - birth = "1198.1.1" + + father = 72485 + mother = 72473 + + religion = catholic + culture = castilian + + 1246.1.1 = { + birth = yes } - 1223.1.1 = { - add_spouse = 72470 + 1269.1.1 = { + add_spouse = 72487 } - 1243.1.1 = { - death = "1243.1.1" + 1302.1.1 = { + death = yes } } -72471 = { +72488 = { name = "Pedro" dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 72469 - mother = 72470 - 1224.1.1 = { - birth = "1224.1.1" + + father = 72486 + mother = 72487 + + religion = catholic + culture = castilian + + 1270.1.1 = { + birth = yes } - 1247.1.1 = { - add_spouse = 72484 + 1298.1.1 = { + add_spouse = 72489 } - 1284.1.1 = { - death = "1284.1.1" + 1323.1.1 = { + death = yes } } -72472 = { - name = "Rodrigo" - dynasty = 776 +72489 = { + name = "Teresa" + female = yes religion = "catholic" culture = "castilian" - father = 72469 - mother = 72470 - 1226.1.1 = { - birth = "1226.1.1" + 1280.1.1 = { + birth = "1280.1.1" } - 1288.1.1 = { - death = "1288.1.1" + 1330.1.1 = { + death = "1330.1.1" } } -72473 = { - name = "MI_lia" - female = yes +72490 = { + name = "GarcI_a" dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 72469 - mother = 72470 - 1228.1.1 = { - birth = "1228.1.1" + + father = 72488 + mother = 72489 + + religion = catholic + culture = castilian + + 1300.1.1 = { + birth = yes } - 1259.1.1 = { - death = "1259.1.1" + 1324.1.1 = { + add_spouse = 72492 + } + 1362.1.1 = { + death = yes } } -72474 = { - name = "NuN_o" +72491 = { + name = "GO_mez" dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207540 - mother = 72428 - 1200.1.1 = { - birth = "1200.1.1" - } - 1228.1.1 = { - death = "1228.1.1" - } -} -72475 = { - name = "GarcI_a" - dynasty = 12143 - religion = "catholic" - culture = "castilian" - 1180.1.1 = { - birth = "1180.1.1" - } - 1203.2.10 = { - add_spouse = 72476 - } - 1216.11.1 = { - add_spouse = 72477 + father = 72488 + mother = 72489 + + religion = catholic + culture = castilian + + trait = education_learning_3 + + 1302.1.1 = { + birth = yes } - 1241.10.20 = { - death = "1241.10.20" + 1375.1.1 = { + death = yes } } -72476 = { - name = "Teresa" +72492 = { + name = "Urraca" female = yes religion = "catholic" culture = "castilian" - 1185.1.1 = { - birth = "1185.1.1" + 1307.1.1 = { + birth = "1307.1.1" } - 1216.1.1 = { - death = "1216.1.1" - } -} - -72477 = { - name = "Mayor" - female = yes - religion = "catholic" - culture = "castilian" - 1200.1.1 = { - birth = "1200.1.1" - } - 1255.8.1 = { - death = "1255.8.1" - } -} - -72478 = { - name = "Alfonso" - dynasty = 12143 - religion = "catholic" - culture = "castilian" - father = 72475 - mother = 72477 - 1222.1.1 = { - birth = "1222.1.1" - } - 1251.1.1 = { - add_spouse = 71436 - } - 1263.1.1 = { - death = "1263.1.1" - } -} - -72479 = { - name = "Juan" - dynasty = 12143 - religion = "catholic" - culture = "castilian" - father = 72478 - mother = 71436 - 1253.1.1 = { - birth = "1253.1.1" - } - 1308.1.1 = { - death = "1308.1.1" - } -} - -72480 = { - name = "Mayor" - female = yes - dynasty = 12143 - religion = "catholic" - culture = "castilian" - father = 72478 - mother = 71436 - 1255.1.1 = { - birth = "1255.1.1" - } - 1315.1.1 = { - death = "1315.1.1" - } -} - -72481 = { - name = "Pedro" - dynasty = 781 - religion = "catholic" - culture = "castilian" - father = 72624 - 1250.1.1 = { - birth = "1250.1.1" - } - 1275.1.1 = { - add_spouse = 72480 - } - 1300.1.1 = { - death = "1300.1.1" - } -} - - -72482 = { - name = "Diego" - dynasty = 781 - religion = "catholic" - culture = "castilian" - father = 72481 - mother = 72480 - 1276.1.1 = { - birth = "1276.1.1" - } - 1328.1.1 = { - death = "1328.1.1" - } -} - -72483 = { - name = "Marina" - female = yes - dynasty = 781 - religion = "catholic" - culture = "castilian" - trait = education_learning_1 - father = 72481 - mother = 72480 - 1278.1.1 = { - birth = "1278.1.1" - } - 1340.1.1 = { - death = "1340.1.1" - } -} - -72484 = { - name = "Marina" - female = yes - dynasty = 12143 - religion = "catholic" - culture = "castilian" - father = 72475 - mother = 72477 - 1230.1.1 = { - birth = "1230.1.1" - } - 1284.1.1 = { - death = "1284.1.1" - } -} - -72485 = { - name = "Fernando" - dynasty = 12143 - - father = 72475 - mother = 72476 - - religion = catholic - culture = castilian - - 1207.1.1 = { - birth = yes - } - 1245.1.1 = { - add_matrilineal_spouse = 72473 - } - 1259.1.1 = { - death = yes - } -} - -72486 = { - name = "GarcI_a" - dynasty = 776 - - father = 72485 - mother = 72473 - - religion = catholic - culture = castilian - - 1246.1.1 = { - birth = yes - } - 1269.1.1 = { - add_spouse = 72487 - } - 1302.1.1 = { - death = yes - } -} - -72488 = { - name = "Pedro" - dynasty = 776 - - father = 72486 - mother = 72487 - - religion = catholic - culture = castilian - - 1270.1.1 = { - birth = yes - } - 1298.1.1 = { - add_spouse = 72489 - } - 1323.1.1 = { - death = yes - } -} - -72489 = { - name = "Teresa" - female = yes - religion = "catholic" - culture = "castilian" - 1280.1.1 = { - birth = "1280.1.1" - } - 1330.1.1 = { - death = "1330.1.1" - } -} - -72490 = { - name = "GarcI_a" - dynasty = 776 - - father = 72488 - mother = 72489 - - religion = catholic - culture = castilian - - 1300.1.1 = { - birth = yes - } - 1324.1.1 = { - add_spouse = 72492 - } - 1362.1.1 = { - death = yes - } -} - -72491 = { - name = "GO_mez" - dynasty = 776 - - father = 72488 - mother = 72489 - - religion = catholic - culture = castilian - - trait = education_learning_3 - - 1302.1.1 = { - birth = yes - } - 1375.1.1 = { - death = yes - } -} - -72492 = { - name = "Urraca" - female = yes - religion = "catholic" - culture = "castilian" - 1307.1.1 = { - birth = "1307.1.1" - } - 1338.1.1 = { - death = "1338.1.1" + 1338.1.1 = { + death = "1338.1.1" } } @@ -5351,44 +4690,6 @@ } } -72549 = { - name = "Fernando" - dynasty = 405 - - father = 72548 - - religion = catholic - culture = castilian - - 877.1.1 = { - birth = yes - } - 914.1.20 = { - add_spouse = 200075 - } - 930.1.1 = { - death = yes - } -} - -72550 = { - name = "Ansur" # Ansur Fernández Ansúrez - dynasty = 405 - - father = 72549 - mother = 200075 - - religion = catholic - culture = castilian - - 915.1.1 = { - birth = yes - } - 945.4.3 = { - death = yes - } -} - 72552 = { name = "Urraca" female = yes @@ -7628,39 +6929,6 @@ } } -72836 = { - name = "Pelayo" - dynasty = 8603 - - father = 200076 - - religion = catholic - culture = castilian - - 1048.1.1 = { - birth = yes - } - 1072.1.1 = { - add_spouse = 72837 - } - 1101.1.1 = { - death = yes - } -} - -72837 = { - name = "Elvira" - female = yes - religion = "catholic" - culture = "castilian" - 1056.1.1 = { - birth = "1056.1.1" - } - 1111.1.1 = { - death = "1111.1.1" - } -} - 72838 = { name = "Munio" dynasty = 8603 @@ -7819,68 +7087,6 @@ } } -72892 = { - name = "Diego" - dynasty = 12165 - religion = "catholic" - culture = "castilian" - 1015.1.1 = { - birth = "1015.1.1" - } - 1038.1.1 = { - add_spouse = 72893 - } - 1069.8.10 = { - death = "1069.8.10" - } -} - -72893 = { - name = "MarI_a" - female = yes - religion = "catholic" - culture = "castilian" - 1020.1.1 = { - birth = "1020.1.1" - } - 1090.1.1 = { - death = "1090.1.1" - } -} - -72894 = { - name = "Fruela" - dynasty = 12165 - religion = "catholic" - culture = "castilian" - father = 72892 - mother = 72893 - 1039.1.1 = { - birth = "1039.1.1" - } - 1087.9.11 = { - add_spouse = 70135 - } - 1121.12.2 = { - death = "1121.12.2" - } -} - -72895 = { - name = "Antonino" - dynasty = 12165 - religion = "catholic" - culture = "castilian" - father = 72892 - mother = 72893 - 1041.1.1 = { - birth = "1041.1.1" - } - 1078.4.5 = { - death = "1078.4.5" - } -} - 72896 = { name = "Constanza" female = yes @@ -8470,47 +7676,6 @@ } } -72949 = { - name = "Bernat" - dynasty = 12178 - religion = "catholic" - culture = "occitan" - trait = education_learning_3 - 1060.1.1 = { - birth = "1060.1.1" - } - 1149.1.1 = { - death = "1149.1.1" - } -} - -72961 = { - name = "Tello" - dynasty = 7025 - religion = "catholic" - culture = "castilian" - 1012.1.1 = { - birth = "1012.1.1" - } - 1066.1.1 = { - death = "1066.1.1" - } -} - -72962 = { - name = "Fernando" - dynasty = 7025 - religion = "catholic" - culture = "castilian" - father = 72961 - 1040.1.1 = { - birth = "1040.1.1" - } - 1112.1.1 = { - death = "1112.1.1" - } -} - 72963 = { name = "Tello" dynasty = 7025 @@ -8604,36 +7769,6 @@ } } -72969 = { - name = "Tello" - dynasty = 7025 - religion = "catholic" - culture = "castilian" - father = 72961 - 1042.1.1 = { - birth = "1042.1.1" - } - 1065.1.1 = { - add_spouse = 72970 - } - 1112.1.1 = { - death = "1112.1.1" - } -} - -72970 = { - name = "Mayor" - female = yes - religion = "catholic" - culture = "castilian" - 1048.1.1 = { - birth = "1048.1.1" - } - 1111.12.21 = { - death = "1111.12.21" - } -} - 72981 = { name = "Urraca" female = yes @@ -9725,21 +8860,6 @@ } } -73099 = { - name = "Munio" - dynasty = 7010 - - religion = catholic - culture = castilian - - 1045.1.1 = { - birth = yes - } - 1098.1.20 = { - death = yes - } -} - 73100 = { name = "Rodrigo" dynasty = 7010 @@ -11114,4568 +10234,24196 @@ } } -73872 = { - name = "Aragonte" +107644 = { + name = "Mayor" female = yes - dynasty_house = house_betotez + dynasty = 8603 - father = 73870 + father = 107640 + mother = 70102 religion = catholic culture = castilian - 902.1.1 = { + 1070.1.1 = { birth = yes } - 923.1.1 = { + 1148.4.23 = { death = yes } } -73769 = { - name = "Gonzalo" # Gonzalo Fernández de Lara - dynasty = 776 +107645 = { + name = "MI_lia" + female = yes + dynasty = 8603 - father = 73768 - mother = 73767 + father = 107640 + mother = 70102 religion = catholic culture = castilian - 880.1.1 = { + 1074.1.1 = { birth = yes } - 914.1.1 = { - add_spouse = 200065 + 1130.1.1 = { + death = yes } - 915.1.1 = { +} + +107646 = { + name = "MarI_a" + female = yes + dynasty = 8603 + + father = 107640 + mother = 70102 + + religion = catholic + culture = castilian + + 1072.1.1 = { + birth = yes + } + 1129.1.1 = { death = yes } } -106020 = { - name = "Andregoto" +127011 = { + name = "Elvira" female = yes - martial = 6 + dynasty = 442 + martial = 8 diplomacy = 5 - intrigue = 5 - stewardship = 8 + intrigue = 6 + stewardship = 5 religion = "catholic" culture = "castilian" - trait = education_diplomacy_1 - 1053.1.1 = { - birth = "1053.1.1" - } - 1066.1.1 = { - employer = 106011 + trait = "bastard" + father = 108500 + mother = 70061 + 1080.1.1 = { + birth = "1080.1.1" } - 1103.1.1 = { - death = "1103.1.1" + 1156.6.20 = { + death = "1156.6.20" } } -106050 = { - name = "GarcI_a" - dynasty_house = house_aza - martial = 7 - diplomacy = 7 - intrigue = 8 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = cynical - trait = craven - trait = education_martial_2 - father = 106060 - mother = 70068 - 1041.1.1 = { - birth = "1041.1.1" +142042 = { + name = "Alfonso" # Alfonso Tellez de Meneses + dynasty = 400 # de Meneses + religion = "catholic" + culture = "castilian" + father = 142308 + mother = 142309 + 1170.1.1 = { + birth = "1170.1.1" } - 1076.1.1 = { - add_spouse = 106016 + 1190.1.1 = { + add_spouse = 72999 } - 1106.1.1 = { - add_spouse = 71359 + 1225.1.1 = { + add_spouse = 91107 } - 1108.5.30 = { - death = "1108.5.30" + 1230.1.1 = { + death = "1230.1.1" } } -106062 = { - name = "Teresa" +142090 = { + name = "Sancha" # Sancha Pérez de Guzmán female = yes - dynasty_house = house_aza - martial = 8 - diplomacy = 7 - intrigue = 5 - stewardship = 6 + # dynasty = # de Guzman line not included religion = "catholic" culture = "castilian" - trait = wrathful - trait = cynical - trait = education_intrigue_1 - father = 106060 - mother = 70068 - 1043.1.1 = { - birth = "1043.1.1" + 1290.1.1 = { + birth = "1290.1.1" } - 1090.1.1 = { - death = "1090.1.1" + # Gonçalo Anes de Briteiros + 1340.1.1 = { + death = "1340.1.1" } } -106064 = { - name = "Urraca" - female = yes - dynasty_house = house_aza - martial = 5 - diplomacy = 5 - intrigue = 8 - stewardship = 7 +142308 = { + name = "Tello" # Tello Pérez de Meneses + dynasty = 400 # de Meneses religion = "catholic" culture = "castilian" - trait = education_intrigue_1 - father = 106060 - mother = 70068 - 1046.1.1 = { - birth = "1046.1.1" + 1150.1.1 = { + birth = "1150.1.1" } - 1102.1.1 = { - death = "1102.1.1" + 1170.1.1 = { + add_spouse = 142309 + } + 1230.1.1 = { + death = "1230.1.1" } } -106065 = { - name = "Rodrigo" - dynasty_house = house_aza - martial = 8 - diplomacy = 7 - intrigue = 7 - stewardship = 4 +142309 = { + name = "Jimena" + #Ximena Ordoñez + female = yes religion = "catholic" culture = "castilian" - trait = brave - trait = education_martial_2 - father = 106060 - mother = 70068 - 1044.1.1 = { - birth = "1044.1.1" + 1150.1.1 = { + birth = "1150.1.1" } - 1091.8.9 = { - death = "1091.8.9" + 1230.1.1 = { + death = "1230.1.1" } } -107500 = { - name = "Sancho" # AKA: Sancho II 'el Fuerte' - dna = 107500_king_sancho - dynasty = 442 - martial = 8 - diplomacy = 7 - intrigue = 3 - stewardship = 6 +142316 = { + name = "Tello" + #Tel Alfonso de Menezes + dynasty = 400 #de Menezes religion = "catholic" culture = "castilian" - trait = ambitious - trait = wrathful - trait = brave - trait = education_martial_2 - sexuality = heterosexual - father = 107510 - mother = 107511 - 1036.1.1 = { - birth = "1036.1.1" - effect = { - add_character_flag = has_scripted_appearance - } - } - 1052.1.1 = { - effect = { - set_relation_rival = character:109500 #Invaded his brother's land and forced him to flee - set_relation_rival = character:108500 #Attacked his brother - set_relation_friend = character:107590 #"El Cid", served Sancho II as a commander - give_nickname = "nick_the_strong" - } - } - 1067.1.1 = { - add_pressed_claim = title:k_navarra - add_pressed_claim = title:d_navarra - } - 1067.11.7 = { - add_pressed_claim = title:k_spanish_galicia - add_pressed_claim = title:d_galicia - } - 1067.11.7 = { - add_pressed_claim = title:k_leon - add_pressed_claim = title:d_leon - add_pressed_claim = title:d_asturias - } - 1070.1.1 = { - remove_claim = title:k_navarra - remove_claim = title:d_navarra + father = 142042 + mother = 72999 + 1190.1.1 = { + birth = "1190.1.1" } - 1071.2.1 = { - remove_claim = title:k_spanish_galicia - remove_claim = title:d_galicia + 1230.1.1 = { + death = "1230.1.1" } - 1071.3.26 = { - add_spouse = 71367 +} + +142317 = { + name = "Alfonso" + #Alfonso Tellez de Menezes + dynasty = 400 #de Menezes + religion = "catholic" + culture = "castilian" + father = 142042 + mother = 72999 + 1200.1.1 = { + birth = "1200.1.1" } - 1072.1.12 = { - remove_claim = title:k_leon - remove_claim = title:d_leon - remove_claim = title:d_asturias + 1230.1.1 = { + add_spouse = 72816 } - 1072.10.7 = { - death = "1072.10.7" + 1250.1.1 = { + death = "1250.1.1" } } -107501 = { - name = "Elvira" +142318 = { + name = "Mayor" + #Mor Alfonso de Menezes female = yes - dynasty = 442 - martial = 2 - diplomacy = 7 - intrigue = 4 - stewardship = 3 + dynasty = 400 #de Menezes religion = "catholic" culture = "castilian" - trait = chaste - trait = cynical - trait = education_diplomacy_1 - father = 107510 - mother = 107511 - 1039.1.1 = { - birth = "1039.1.1" + father = 142042 + mother = 72999 + 1201.1.1 = { + birth = "1201.1.1" } - 1101.11.15 = { - death = "1101.1.1" + 1251.1.1 = { + death = "1251.1.1" } } -107510 = { - name = "Fernando" # AKA: Fernando I 'el Magno' - dynasty = 442 - martial = 5 - diplomacy = 5 - intrigue = 5 - stewardship = 6 +142323 = { + name = "Teresa" + #Teresa Alfonso de Menezes + female = yes + dynasty = 400 #de Menezes religion = "catholic" culture = "castilian" - trait = lustful - trait = education_intrigue_2 - father = 106030 - mother = 107650 - 1017.1.1 = { - birth = "1017.1.1" - } - 1032.12.1 = { - add_spouse = 107511 - } - 1037.9.4 = { - capital = c_leon - give_nickname = nick_the_great + father = 142042 + mother = 72999 + 1193.1.1 = { + birth = "1193.1.1" } - 1065.12.27 = { - death = "1065.12.27" + 1252.1.1 = { + death = "1252.1.1" } } -107570 = { - name = "Gonzalo" - dynasty = 776 - martial = 5 - diplomacy = 6 - intrigue = 8 - stewardship = 7 +142326 = { + name = "Constanza" #Constanza Alfonso de Menezes + female = yes + dynasty = 400 #de Menezes religion = "catholic" culture = "castilian" - trait = temperate - trait = education_martial_3 - father = 107580 - 1050.1.1 = { - birth = "1050.1.1" - } - 1077.1.1 = { - add_spouse = 107571 + father = 142317 + mother = 72816 + 1239.1.1 = { + birth = "1239.1.1" } - 1105.12.22 = { - death = "1105.12.22" + 1285.1.1 = { + death = "1285.1.1" } } -107571 = { - name = "Goto" +142327 = { + name = "Teresa" #Teresa Alfonso de Menezes female = yes + dynasty = 400 #de Menezes religion = "catholic" culture = "castilian" - trait = education_diplomacy_1 - 1060.1.1 = { - birth = "1060.1.1" + father = 142317 + mother = 72816 + 1241.1.1 = { + birth = "1241.1.1" } - 1113.1.1 = { - death = "1113.1.1" + 1281.1.1 = { + death = "1281.1.1" } } -107580 = { - name = "NuN_o" - dynasty = 776 - martial = 5 - diplomacy = 4 - intrigue = 7 - stewardship = 8 +142329 = { + name = "Ximena" # Ximena Nunes + female = yes + # dynasty = religion = "catholic" culture = "castilian" - trait = greedy - trait = honest - trait = education_stewardship_3 - father = 70250 - mother = 70251 - 1015.1.1 = { - birth = "1015.1.1" + 1120.1.1 = { + birth = "1120.1.1" } - 1065.1.1 = { - death = "1065.1.1" - } -} - -107590 = { - name = "Rodrigo" #AKA: El Cid - dynasty = 407 - religion = "catholic" - culture = "castilian" - father = 107600 - mother = 107601 - - #Skills - diplomacy = 10 - martial = 10 - stewardship = 7 - intrigue = 0 - learning = 6 - prowess = 10 - - #Education - trait = education_martial_4 - trait = education_martial_prowess_4 #Technologically unavailable, but it *is* El Cid. - - #Personality Traits - trait = trusting - trait = diligent - trait = brave - trait = calm - - #Other Traits - trait = open_terrain_expert - trait = rough_terrain_expert - trait = flexible_leader - trait = gallant - trait = strategist - - sexuality = heterosexual - disallow_random_traits = yes - 1043.1.1 = { - birth = "1043.1.1" - } - 1066.1.1 = { - employer = 107500 - - give_nickname = nick_the_campeador - - effect = { - set_relation_potential_rival = character:106050 #Garcia Ordonez: they haven't started fighting at this point, so we just give them a little nudge. - set_relation_potential_rival = character:108500 #Alfonso VI: likewise, the animosity here doesn't actually materialise till Alfonso's murder of his brother Sancho II in 1071, but we give it a little nudge just the same. - } - } - 1072.10.7 = { - employer = 108500 - } - 1074.1.1 = { - add_spouse = 108519 - } - 1082.1.1 = { - employer = 3935 - } - 1086.1.1 = { - employer = 108500 - } - 1088.1.1 = { - employer = 45005 - } - 1094.1.1 = { - employer = 0 - } - 1099.7.10 = { - death = "1099.7.10" - } -} - -107600 = { - name = "Diego" - dynasty = 407 - martial = 6 - diplomacy = 5 - intrigue = 7 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = honest - trait = education_diplomacy_2 - father = 107610 - 1020.1.1 = { - birth = "1020.1.1" - } - 1040.1.1 = { - add_spouse = 107601 - } - 1058.1.1 = { - death = "1058.1.1" + 1170.1.1 = { + death = "1170.1.1" } } -107601 = { - name = "Teresa" +142394 = { + name = "Sancha" # Sancha Gonçalves de Orvaneja female = yes - dynasty = 12298 + # dynasty = # de Orvaneja religion = "catholic" culture = "castilian" - trait = craven - trait = education_diplomacy_2 - father = 107630 - mother = 107631 - 1020.1.1 = { - birth = "1020.1.1" + 1180.1.1 = { + birth = "1180.1.1" } - 1060.1.1 = { - death = "1060.1.1" + 1209.1.1 = { + death = "1209.1.1" } } -107610 = { - name = "LaI_n" - dynasty = 407 - martial = 7 - diplomacy = 4 - intrigue = 8 - stewardship = 8 +144614 = { + name = "Gilbert" religion = "catholic" culture = "castilian" - trait = diligent - trait = honest - trait = cynical - trait = calm - trait = education_martial_2 - father = 107620 - mother = 107621 - 1005.1.1 = { - birth = "1005.1.1" + 1150.1.1 = { + birth = "1150.1.1" } - 1063.1.1 = { - death = "1063.1.1" + 1200.12.1 = { + death = "1200.12.1" } } -107620 = { - name = "NuN_o" - dynasty = 407 - martial = 7 - diplomacy = 5 - intrigue = 7 - stewardship = 5 +142325 = { + name = "Alfonso" #Alfonso Tellez de Menezes + dynasty = 400 #de Menezes religion = "catholic" culture = "castilian" - trait = greedy - trait = gluttonous - trait = education_stewardship_1 - 990.1.1 = { - birth = "990.1.1" + father = 142317 + mother = 72816 + 1238.1.1 = { + birth = "1238.1.1" } - 1006.1.1 = { - add_spouse = 107621 + 1262.1.1 = { + add_spouse = 71457 } - 1051.1.1 = { - death = "1051.1.1" + 1280.1.1 = { + death = "1280.1.1" } } -107621 = { - name = "Eylo" - female = yes - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = lazy - trait = wrathful - trait = education_intrigue_2 - 990.1.1 = { - birth = "990.1.1" - } - 1035.1.1 = { - death = "1035.1.1" - } -} +200077 = { + name = "Fernando" + dynasty = 8603 -107630 = { - name = "Rodrigo" - dynasty = 12298 - religion = "catholic" - culture = "castilian" - trait = education_intrigue_1 - 1000.1.1 = { - birth = "1000.1.1" - } - 1018.1.1 = { - add_spouse = 107631 + father = 72840 + mother = 200078 + + religion = catholic + culture = castilian + + 1143.1.1 = { + birth = yes } - 1059.1.1 = { - death = "1059.1.1" + 1175.6.3 = { + death = yes } } -107631 = { - name = "Teresa" +200078 = { + name = "MarI_a" female = yes - martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = education_intrigue_1 - 1000.1.1 = { - birth = "1000.1.1" + + religion = catholic + culture = castilian + + 1125.1.1 = { + birth = yes } - 1050.1.1 = { - death = "1050.1.1" + 1187.1.1 = { + death = yes } } -107640 = { - name = "Pedro" - dynasty = 8603 +200080 = { + name = "Mayor" + female = yes + dynasty = 12143 - father = 107642 - mother = 70101 + father = 72475 + mother = 72476 religion = catholic culture = castilian - 1037.1.1 = { + 1209.1.1 = { birth = yes } - 1066.1.1 = { - add_spouse = 70102 - } - 1117.12.9 = { + 1226.1.1 = { death = yes } } -107641 = { - name = "Gonzalo" - dynasty = 776 - - father = 107670 - mother = 107671 +200081 = { + name = "Beatriz" + female = yes religion = catholic culture = castilian - 967.1.1 = { + 1210.1.1 = { birth = yes } - 1014.1.1 = { + 1266.1.1 = { death = yes } } -107642 = { - name = "Ansur" - dynasty = 8603 - - father = 200079 +200082 = { + name = "MarI_a" + female = yes + dynasty = 12143 + + father = 72475 + mother = 72477 religion = catholic culture = castilian - 995.1.1 = { + 1229.1.1 = { birth = yes } - 1035.1.1 = { - add_spouse = 70101 - } - 1043.1.1 = { - remove_spouse = 70101 - } - 1043.1.2 = { - add_spouse = 70099 - } - 1047.9.30 = { + 1291.1.1 = { death = yes } } -107643 = { +200083 = { name = "Diego" - dynasty = 8603 + dynasty = 12143 - father = 107642 - mother = 70099 + father = 72475 + mother = 72477 religion = catholic culture = castilian - - 1046.1.1 = { + + 1224.1.1 = { birth = yes } - 1066.1.1 = { - employer = 107640 - } - 1084.8.1 = { + 1278.1.1 = { death = yes } } -107644 = { +200084 = { name = "Mayor" female = yes - dynasty = 8603 + dynasty = 12143 - father = 107640 - mother = 70102 + father = 72475 + mother = 72477 religion = catholic culture = castilian - 1070.1.1 = { + trait = education_learning_1 + + 1226.1.1 = { birth = yes } - 1148.4.23 = { + 1290.1.1 = { death = yes } } -107645 = { - name = "MI_lia" +200085 = { + name = "Teresa" female = yes - dynasty = 8603 - - father = 107640 - mother = 70102 + dynasty = 12143 + father = 72475 + mother = 72477 religion = catholic culture = castilian - 1074.1.1 = { + 1228.1.1 = { birth = yes } - 1130.1.1 = { + 1289.1.1 = { death = yes } } -107646 = { - name = "MarI_a" +200104 = { + name = "Marina" female = yes - dynasty = 8603 + dynasty = 12143 - father = 107640 - mother = 70102 + father = 72478 + mother = 71436 religion = catholic culture = castilian - 1072.1.1 = { + trait = education_learning_1 + + 1256.1.1 = { birth = yes } - 1129.1.1 = { + 1320.1.1 = { death = yes } } -107650 = { - name = "Muniadona" #AKA: Munia Mayor de Castilla - female = yes - dynasty = 776 +200105 = { + name = "Rodrigo" + dynasty = 12143 - father = 107660 - mother = 107689 + father = 72475 + mother = 72476 religion = catholic culture = castilian - 995.1.1 = { + 1205.1.1 = { birth = yes } - 1066.7.13 = { + 1228.1.1 = { + add_spouse = 200081 + } + 1260.1.1 = { death = yes } } -107660 = { - name = "Sancho" # AKA: Sancho I 'el de los Buenos Fueros' - dynasty = 776 - - father = 107670 - mother = 107671 - - religion = catholic - culture = castilian - - martial = 7 +206520 = { + name = "Sancho" + dynasty = 296 + martial = 5 diplomacy = 6 - intrigue = 8 - stewardship = 6 - - trait = craven - trait = education_intrigue_2 - - 965.1.1 = { - birth = yes - } - 990.1.1 = { - add_spouse = 107689 + intrigue = 4 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = education_martial_2 + 1150.1.1 = { + birth = "1150.1.1" } - 1017.2.5 = { - death = yes + 1200.1.1 = { + death = "1200.1.1" } } -107661 = { - name = "Sancha" - female = yes - dynasty = 776 - - father = 107660 - mother = 107689 - - religion = catholic - culture = castilian - - 1006.1.1 = { - birth = yes +207500 = { + name = "Alfonso" #AKA: Alfonso VII 'el Emperador' + dynasty = 681 + martial = 4 + diplomacy = 7 + intrigue = 8 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = greedy + trait = education_martial_2 + father = 298 + mother = 207660 + 1105.3.1 = { + birth = "1105.3.1" } - 1026.6.26 = { - death = yes + 1126.3.8 = { + capital = c_toledo } -} - -107672 = { - name = "Mayor" - female = yes - dynasty = 776 - - father = 107670 - mother = 107671 - - religion = catholic - culture = castilian - - 960.1.1 = { - birth = yes + 1133.1.1 = { + add_spouse = 210511 } - 1036.1.1 = { - death = yes + 1134.9.7 = { + add_pressed_claim = title:k_aragon + add_pressed_claim = title:d_aragon + add_pressed_claim = title:k_navarra + add_pressed_claim = title:d_navarra + } + 1135.1.1 = { + remove_claim = title:k_aragon + remove_claim = title:d_aragon + remove_claim = title:k_navarra + remove_claim = title:d_navarra + } + 1152.10.1 = { + add_spouse = 221529 + } + 1157.8.21 = { + death = "1157.8.21" } } -107673 = { - name = "Elvira" +207501 = { + name = "Urraca" female = yes - dynasty = 776 - - father = 107670 - mother = 107671 - - religion = catholic - culture = castilian - - 969.1.1 = { - birth = yes + dynasty = 681 + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = temperate + trait = brave + trait = bastard + trait = education_stewardship_2 + father = 207500 + 1132.1.1 = { + birth = "1132.1.1" } - 1017.12.1 = { - death = yes + 1164.10.26 = { + death = "1164.10.26" } } -107680 = { - name = "FernA_n" #AKA: Fernán González - dynasty = 776 - - father = 73769 - - religion = catholic - culture = castilian - - martial = 6 - diplomacy = 5 +207502 = { + name = "Sancha" + female = yes + dynasty = 681 + martial = 4 + diplomacy = 4 intrigue = 8 - stewardship = 5 - + stewardship = 7 + religion = "catholic" + culture = "castilian" trait = greedy - trait = education_intrigue_2 - - 910.1.1 = { - birth = yes - } - 932.1.1 = { - add_spouse = 107681 - } - 955.11.29 = { - add_spouse = 107683 + trait = education_diplomacy_1 + father = 207500 + mother = 210511 + 1139.1.1 = { + birth = "1139.1.1" } - 970.6.1 = { - death = yes + 1177.8.5 = { + death = "1177.8.5" } } -107682 = { - name = "Urraca" +207503 = { + name = "Constanza" female = yes - dynasty = 776 - - father = 107680 - mother = 107681 - - religion = catholic - culture = castilian - - 935.1.1 = { + dynasty = 681 + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = education_diplomacy_2 + father = 207500 + mother = 210511 + + 1138.1.1 = { birth = yes } - 1007.1.1 = { - death = yes + 1160.10.6 = { + death = { + death_reason = death_childbirth + } } } -107684 = { - name = "Pedro" - dynasty = 776 - - father = 107680 - - religion = catholic - culture = castilian +207504 = { + name = "Sancha" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = education_diplomacy_3 + father = 207500 + mother = 221529 + + 1155.1.1 = { + birth = "1155.1.1" + } + 1208.11.9 = { + death = "1208.11.9" + } +} + +207510 = { + name = "Alfonso" #AKA: Alfonso VIII 'el Noble' + dynasty = 681 + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = wrathful + trait = brave + trait = education_diplomacy_4 + father = 207520 + mother = 206513 + 1155.11.11 = { + birth = "1155.11.11" + } + 1177.9.17 = { + add_spouse = 204512 + } + 1179.1.1 = { + give_nickname = nick_the_noble + } + 1214.10.8 = { + death = "1214.10.8" + } +} + +207520 = { + name = "Sancho" #AKA: Sancho III + dynasty = 681 + martial = 7 + diplomacy = 7 + intrigue = 4 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = education_martial_2 + father = 207500 + mother = 210511 + 1134.1.1 = { + birth = "1134.1.1" + } + 1154.1.30 = { + add_spouse = 206513 + } + 1158.8.31 = { + death = "1158.8.31" + } +} + +207539 = { + name = "Pedro" + dynasty = 776 + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 6 + religion = "catholic" + culture = "castilian" + father = 107570 + mother = 107571 + 1080.1.1 = { + birth = "1080.1.1" + } + 1109.1.1 = { + add_spouse = 71359 + } + 1130.10.16 = { + death = "1130.10.16" + } +} + +207540 = { + name = "Pedro" + dynasty = 776 + martial = 7 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = "catholic" + culture = "castilian" + father = 207541 + mother = 207550 + 1156.1.1 = { + birth = "1156.1.1" + } + 1170.1.1 = { + add_spouse = 206511 + } + 1177.1.1 = { + add_spouse = 203510 + } + 1196.1.1 = { + add_spouse = 72428 + } + 1202.1.1 = { + death = "1202.1.1" + } +} + +207541 = { + name = "Manrique" + dynasty = 776 + martial = 8 + diplomacy = 4 + intrigue = 7 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = just + trait = education_intrigue_1 + father = 207539 + mother = 71359 + 1110.1.1 = { + birth = "1110.1.1" + } + 1153.1.1 = { + add_spouse = 207550 + } + 1164.7.9 = { + death = "1164.7.9" + } +} + +207543 = { + name = "Elvira" + female = yes + dynasty = 776 + martial = 8 + diplomacy = 5 + intrigue = 8 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = education_stewardship_2 + father = 207540 + mother = 206511 + 1173.1.1 = { + birth = "1173.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +207544 = { + name = "Gonzalo" + dynasty = 776 + martial = 7 + diplomacy = 7 + intrigue = 5 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = lustful + trait = education_stewardship_2 + father = 207540 + mother = 72428 + 1197.1.1 = { + birth = "1197.1.1" + } + 1213.1.1 = { + add_spouse = 72891 + } + 1238.4.6 = { + death = "1238.4.6" + } +} + +207545 = { + name = "NuN_o" + dynasty = 776 + martial = 8 + diplomacy = 5 + intrigue = 7 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = education_martial_2 + father = 207539 + mother = 71359 + 1116.1.1 = { + birth = "1116.1.1" + } + 1142.2.14 = { + add_spouse = 208551 + } + 1177.6.1 = { + death = "1177.6.1" + } +} + +207546 = { + name = "A_lvar" + dynasty = 776 + martial = 7 + diplomacy = 4 + intrigue = 5 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = deceitful + trait = education_martial_2 + father = 207545 + mother = 208551 + 1145.1.1 = { + birth = "1145.1.1" + } + 1216.1.1 = { + add_spouse = 71967 + } + 1219.1.1 = { + death = "1219.1.1" + } +} + +207547 = { + name = "Gonzalo" + dynasty = 776 + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = just + trait = humble + trait = education_intrigue_1 + father = 207545 + mother = 208551 + 1147.1.1 = { + birth = "1147.1.1" + } + 1212.1.1 = { + add_spouse = 71965 + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +207548 = { + name = "Fernando" + dynasty = 776 + martial = 3 + diplomacy = 5 + intrigue = 4 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = stuttering + trait = deceitful + trait = education_martial_3 + father = 207545 + mother = 208551 + 1143.1.1 = { + birth = "1143.1.1" + } + 1205.10.23 = { + employer = 224005 + } + 1209.1.1 = { + add_spouse = 72515 + } + 1213.1.1 = { + employer = 32981 + } + 1217.1.1 = { + death = "1217.1.1" + } +} + +207650 = { + name = "Rodrigo" + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 107570 + mother = 107571 + 1082.1.1 = { + birth = "1082.1.1" + } + 1120.1.1 = { + add_spouse = 71375 + } + 1143.1.1 = { + death = "1143.1.1" + } +} + +207651 = { + name = "Guiomar" + female = yes + religion = "catholic" + culture = "castilian" + 1140.1.1 = { + birth = "1140.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +207652 = { + name = "Rodrigo" + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207650 + mother = 71375 + 1121.1.1 = { + birth = "1121.1.1" + } + 1158.1.1 = { + add_spouse = 207651 + } + 1183.1.1 = { + death = "1183.1.1" + } +} + +207653 = { + name = "Pedro" + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207650 + mother = 71375 + 1123.1.1 = { + birth = "1123.1.1" + } + 1176.1.1 = { + add_spouse = 207563 + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +207654 = { + name = "Elvira" + female = yes + dynasty = 776 + religion = "catholic" + culture = "castilian" + trait = bastard + father = 207539 + mother = 207660 + 1117.9.1 = { + birth = "1117.9.1" + } + 1174.1.1 = { + death = "1174.1.1" + } +} + +207655 = { + name = "Fernando" + dynasty = 8781 + religion = "catholic" + culture = "castilian" + trait = bastard + father = 207539 + mother = 207660 + 1120.1.1 = { + birth = "1120.1.1" + } + 1140.1.1 = { + add_spouse = 72417 + } + 1156.8.3 = { + death = "1156.8.3" + } +} + +207656 = { + name = "Manrique" + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207541 + mother = 207550 + 1155.1.1 = { + birth = "1155.1.1" + } + 1178.1.1 = { + death = "1178.1.1" + } +} + +207657 = { + name = "MarI_a" + female = yes + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207541 + mother = 207550 + 1158.1.1 = { + birth = "1158.1.1" + } + 1206.1.1 = { + death = "1206.1.1" + } +} + +207658 = { + name = "Guillermo" + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207541 + mother = 207550 + 1157.1.1 = { + birth = "1157.1.1" + } + 1164.8.14 = { + death = "1164.8.14" + } +} + +207660 = { + name = "Urraca" #AKA: Urraca I + female = yes + dynasty = 442 + martial = 4 + diplomacy = 4 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = honest + trait = education_intrigue_1 + father = 108500 + mother = 219 + 1080.10.1 = { + birth = "1080.10.1" + } + 1109.6.30 = { + capital = c_toledo + } + 1126.3.8 = { + death = { + death_reason = death_childbirth + } + } +} + +207661 = { + name = "Teresa" + female = yes + dynasty = 442 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = bastard + trait = humble + trait = education_intrigue_1 + father = 108500 + mother = 70061 + 1083.1.1 = { + birth = "1083.1.1" + } + 1130.11.1 = { + death = "1130.11.1" + } +} + +207662 = { + name = "Elvira" + female = yes + dynasty = 442 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = humble + trait = education_intrigue_1 + father = 108500 + mother = 71373 + 1102.1.1 = { + birth = "1102.1.1" + } + 1135.2.8 = { + death = "1135.2.8" + } +} + +208500 = { + name = "Fernando" #AKA: Fernando II de León + dynasty = 681 + martial = 7 + diplomacy = 5 + intrigue = 2 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = lazy + trait = generous + trait = education_martial_1 + father = 207500 + mother = 210511 + 1137.1.1 = { + birth = "1137.1.1" + } + 1158.8.31 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:d_castilla + add_pressed_claim = title:d_toledo + } + 1165.5.1 = { + add_spouse = 209501 + } + 1173.5.6 = { + add_spouse = 72539 + } + 1180.1.1 = { + remove_claim = title:k_castille + remove_claim = title:d_castilla + remove_claim = title:d_toledo + } + 1187.5.1 = { + add_spouse = 207562 + } + 1188.1.22 = { + death = "1188.1.22" + } +} + +208502 = { + name = "Fernando" + dynasty = 681 + martial = 4 + diplomacy = 5 + intrigue = 4 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = education_stewardship_2 + father = 208500 + mother = 208551 + 1178.1.1 = { + birth = "1178.1.1" + } + 1187.1.1 = { + death = "1187.1.1" + } +} + +208551 = { + name = "Teresa" + female = yes + dynasty = 278 + martial = 4 + diplomacy = 8 + intrigue = 5 + stewardship = 4 + religion = "catholic" + culture = "castilian" + father = 208550 + mother = 207661 + trait = bastard + 1126.1.1 = { + birth = "1126.1.1" + } + 1180.2.6 = { + death = "1180.2.6" + } +} + +210509 = { + name = "MarI_a" + female = yes + dynasty = 407 + martial = 6 + diplomacy = 6 + intrigue = 8 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = humble + trait = gluttonous + trait = education_diplomacy_3 + father = 107590 + mother = 108519 + 1082.1.1 = { + birth = "1082.1.1" + } + 1106.11.1 = { + death = "1106.11.1" + } +} + +210515 = { + name = "Sancha" + female = yes + dynasty = 776 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = gluttonous + trait = education_intrigue_1 + father = 207545 + mother = 208551 + 1151.1.1 = { + birth = "1151.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +210574 = { + name = "Elvira" + female = yes + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207650 + mother = 71375 + 1125.5.10 = { + birth = "1125.5.10" + } + 1159.8.8 = { + death = "1159.8.8" + } +} + +224003 = { + name = "MartI_n" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1150.1.1 = { + birth = yes + } + 1168.1.1 = { + employer = 73150 + } + 1169.1.1 = { + employer = 73151 + } + 1170.1.1 = { + employer = 73152 + } + 1182.1.1 = { + employer = 73153 + } + 1199.1.1 = { + employer = 0 + } + 1207.1.1 = { + death = yes + } +} + +232021 = { + name = "Diego" + + religion = catholic + culture = castilian + + trait = education_learning_4 + + 1075.1.1 = { + birth = yes + } + 1140.1.1 = { + death = yes + } +} + +455403 = { + name = "Blanca" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 6 + intrigue = 5 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = education_stewardship_2 + father = 207510 + mother = 204512 + 1188.1.1 = { + birth = "1188.1.1" + } + 1252.11.27 = { + death = "1252.11.27" + } +} + +456510 = { + name = "Fadrique" + dynasty = 681 + martial = 6 + diplomacy = 5 + intrigue = 5 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = bastard + father = 457500 + mother = 73146 + 1332.1.13 = { + birth = "1332.1.13" + } + 1358.5.29 = { + death = "1358.5.29" + } +} + +457014 = { + name = "Fernando" + dynasty = 100195 + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = humble + trait = education_learning_3 + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +457015 = { + name = "Juan" + dynasty = 7046 + martial = 8 + diplomacy = 7 + intrigue = 7 + stewardship = 9 + religion = "catholic" + culture = "castilian" + trait = education_learning_2 + 1275.1.1 = { + birth = "1275.1.1" + } + 1293.1.1 = { + employer = 73085 + } + 1295.1.1 = { + employer = 73162 + } + 1296.1.1 = { + employer = 73163 + } + 1322.1.1 = { + employer = 0 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +457020 = { + name = "Juan" + dynasty = 7047 + martial = 7 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = chaste + trait = generous + trait = education_stewardship_3 + 1280.1.1 = { + birth = "1280.1.1" + } + 1301.1.1 = { + employer = 458020 + } + 1309.1.1 = { + add_spouse = 457021 + } + 1313.1.1 = { + employer = 458021 + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +457022 = { + name = "Aldonza" + female = yes + dynasty = 7047 + martial = 5 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = lunatic_1 + trait = just + trait = education_intrigue_1 + father = 457020 + mother = 457021 + 1310.1.1 = { + birth = "1310.1.1" + } + 1376.1.1 = { + death = "1376.1.1" + } +} + +457023 = { + name = "Pedro" + dynasty = 7047 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = humble + trait = education_martial_2 + father = 457020 + mother = 457021 + 1320.1.1 = { + birth = "1320.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +457500 = { + name = "Alfonso" #AKA: Alfonso XI 'el Justiciero' + dynasty = 681 + martial = 5 + diplomacy = 8 + intrigue = 5 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = lazy + trait = cynical + trait = education_intrigue_2 + father = 457520 + mother = 459511 + 1311.8.13 = { + birth = "1311.8.13" + } + 1325.11.28 = { + add_spouse = 457631 + } + 1326.1.1 = { + give_nickname = nick_the_avenger + } + 1327.1.1 = { + remove_spouse = 457631 + } + 1328.1.1 = { + add_spouse = 459502 + } + 1350.3.26 = { + death = "1350.3.26" + } +} + +457501 = { + name = "Pedro" + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 7 + stewardship = 5 + religion = "catholic" + trait = paranoid + trait = arbitrary + trait = deceitful + culture = "castilian" + father = 457500 + mother = 459502 + 1334.8.30 = { + birth = "1334.8.30" + } + 1366.3.29 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:k_leon + } + 1369.3.22 = { + death = "1369.3.22" + } +} + +457502 = { + name = "Pedro" + dynasty = 681 + martial = 6 + diplomacy = 4 + intrigue = 4 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = bastard + trait = ill + trait = education_stewardship_2 + father = 457500 + mother = 73146 + 1330.1.1 = { + birth = "1330.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +457503 = { + name = "Sancho" + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 7 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = bastard + trait = education_martial_2 + father = 457500 + mother = 73146 + 1331.1.1 = { + birth = "1331.1.1" + } + 1342.1.1 = { + trait = ill + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +457510 = { + name = "Enrique" + dynasty = 774 + martial = 5 + diplomacy = 5 + intrigue = 7 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = bastard + trait = ambitious + trait = just + father = 457500 + mother = 73146 + 1332.1.13 = { + birth = "1332.1.13" + } + 1351.1.1 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:k_leon + } + 1367.4.3 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:k_leon + } + 1379.5.29 = { + death = "1379.5.29" + } +} + +457520 = { + name = "Fernando" #AKA: Fernando IV 'el Emplazado' + dynasty = 681 + martial = 7 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = education_martial_4 + father = 457530 + mother = 457666 + 1285.12.6 = { + birth = "1285.12.6" + } + 1306.1.1 = { + add_spouse = 459511 + } + 1312.9.7 = { + death = "1312.9.7" + } +} + +457521 = { + name = "Leonor" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 8 + intrigue = 8 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = education_intrigue_2 + father = 457520 + mother = 459511 + 1307.1.1 = { + birth = "1307.1.1" + } + 1359.4.1 = { + death = "1359.4.1" + } +} + +457530 = { + name = "Sancho" #AKA: Sancho IV 'el Bravo' + dynasty = 681 + martial = 4 + diplomacy = 6 + intrigue = 8 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = greedy + trait = honest + trait = education_martial_3 + father = 457540 + mother = 460611 + 1258.5.12 = { + birth = "1258.5.12" + } + 1282.7.1 = { + add_spouse = 457666 + } + 1284.4.4 = { + give_nickname = nick_the_brave + } + 1295.4.25 = { + death = "1295.4.25" + } +} + +457531 = { + name = "Pedro" + dynasty = 681 + martial = 6 + diplomacy = 8 + intrigue = 5 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = greedy + trait = deceitful + trait = wrathful + trait = honest + trait = education_martial_2 + father = 457530 + mother = 457666 + 1290.1.1 = { + birth = "1290.1.1" + } + 1311.12.1 = { + add_spouse = 460563 + } + 1319.7.25 = { + death = "1319.7.25" + } +} + +457532 = { + name = "Blanca" + female = yes + dynasty = 681 + martial = 8 + diplomacy = 6 + intrigue = 7 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = education_diplomacy_1 + father = 457531 + mother = 460563 + 1315.1.1 = { + birth = "1315.1.1" + } + 1375.1.1 = { + death = "1375.1.1" + } +} + +457533 = { + name = "Isabel" + female = yes + dynasty = 681 + martial = 8 + diplomacy = 5 + intrigue = 5 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = calm + trait = education_intrigue_1 + father = 457530 + mother = 457666 + 1283.1.2 = { + birth = "1283.1.2" + } + 1328.1.2 = { + death = "1328.1.2" + } +} + +457534 = { + name = "Beatriz" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = lustful + trait = diligent + trait = craven + trait = education_intrigue_2 + father = 457530 + mother = 457666 + 1293.1.1 = { + birth = "1293.1.1" + } + 1359.10.25 = { + death = "1359.10.25" + } +} + +457540 = { + name = "Alfonso" #AKA: Alfonso X 'el Sabio' + dynasty = 681 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = temperate + trait = education_intrigue_2 + father = 457620 + mother = 30200 + 1221.11.23 = { + birth = "1221.11.23" + } + 1252.1.29 = { + add_spouse = 460611 + } + 1256.1.28 = { + add_pressed_claim = title:e_hre + give_nickname = nick_the_wise + } + 1272.4.2 = { + remove_claim = title:e_hre + } + 1284.4.4 = { + death = "1284.4.4" + } +} + +457541 = { + name = "Fernando" + dynasty = 681 + martial = 5 + diplomacy = 8 + intrigue = 8 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = lazy + trait = brave + trait = education_martial_2 + father = 457540 + mother = 460611 + 1255.10.23 = { + birth = "1255.10.23" + } + 1268.11.30 = { + add_spouse = 455422 + } + 1275.7.25 = { + death = "1275.7.25" + } +} + +457542 = { + name = "Alfonso" + dynasty = 77 + + father = 457541 + mother = 455422 + + religion = catholic + culture = castilian + + 1270.1.2 = { + birth = yes + } + 1284.4.4 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:k_leon + add_pressed_claim = title:d_badajoz + add_pressed_claim = title:d_castilla + add_pressed_claim = title:d_toledo + add_pressed_claim = title:d_cordoba + add_pressed_claim = title:d_sevilla + } + 1290.1.1 = { + add_spouse = 200096 + } + 1296.4.1 = { + remove_claim = title:k_leon + remove_claim = title:d_badajoz + remove_claim = title:d_sevilla + } + 1304.1.1 = { + remove_claim = title:k_castille + remove_claim = title:d_castilla + remove_claim = title:d_toledo + remove_claim = title:d_cordoba + } + 1324.12.23 = { + death = yes + } +} + +457550 = { + name = "Luis" + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1291.1.2 = { + birth = yes + } + 1307.1.2 = { + add_spouse = 458009 + } + 1341.1.2 = { + death = yes + } +} + +457551 = { + name = "Luis" + dynasty = 77 + martial = 5 + diplomacy = 4 + intrigue = 4 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = arbitrary + father = 457550 + mother = 458009 + 1325.1.1 = { + birth = "1325.1.1" + } + 1383.10.15 = { + death = "1383.10.15" + } +} + +457552 = { + name = "Fernando" + dynasty = 77 + martial = 6 + diplomacy = 4 + intrigue = 6 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = education_learning_2 + father = 457550 + mother = 458009 + 1321.1.1 = { + birth = "1321.1.1" + } + 1333.1.1 = { + death = "1333.1.1" + } +} + +457553 = { + name = "Juan" + dynasty = 77 + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 3 + religion = "catholic" + culture = "castilian" + trait = gluttonous + trait = education_martial_2 + father = 457550 + mother = 458009 + 1327.1.1 = { + birth = "1327.1.1" + } + 1357.1.1 = { + death = "1357.1.1" + } +} + +457554 = { + name = "Isabel" + female = yes + dynasty = 77 + martial = 7 + diplomacy = 5 + intrigue = 8 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = education_stewardship_2 + father = 457550 + 1329.1.1 = { + birth = "1329.1.1" + } + 1383.1.1 = { + death = "1383.1.1" + } +} + +457555 = { + name = "Juan" + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1295.1.1 = { + birth = yes + } + 1310.1.1 = { + add_spouse = 459515 + } + 1347.8.7 = { + death = yes + } +} + +457556 = { + name = "Alfonso" + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1289.1.1 = { + birth = yes + } + 1325.1.2 = { + add_spouse = 457557 + } + 1327.4.15 = { + death = yes + } +} + +457558 = { + name = "Blanca" + female = yes + dynasty = 776 + martial = 8 + diplomacy = 8 + intrigue = 5 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = arbitrary + trait = education_stewardship_2 + father = 457580 + mother = 457680 + 1311.1.1 = { + birth = "1311.1.1" + } + 1347.1.1 = { + death = "1347.1.1" + } +} + +457559 = { + name = "Margarita" + female = yes + dynasty = 776 + martial = 4 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = zealous + trait = education_intrigue_2 + father = 457580 + mother = 457680 + 1317.1.1 = { + birth = "1317.1.1" + } + 1373.1.1 = { + death = "1373.1.1" + } +} + +457560 = { + name = "MarI_a" + female = yes + dynasty = 776 + martial = 8 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = education_learning_3 + father = 457580 + mother = 457680 + 1319.1.1 = { + birth = "1319.1.1" + } + 1375.3.13 = { + death = "1375.3.13" + } +} +457561 = { + name = "Juan" + dynasty = 681 + + father = 457540 + mother = 460611 + + religion = catholic + culture = castilian + + 1260.5.15 = { + birth = yes + } + 1281.1.1 = { + add_spouse = 33368 + } + 1287.5.11 = { + add_matrilineal_spouse = 71506 + } + 1296.4.1 = { + add_pressed_claim = title:k_leon + add_pressed_claim = title:d_badajoz + add_pressed_claim = title:d_sevilla + } + 1300.6.26 = { + remove_claim = title:k_leon + remove_claim = title:d_badajoz + remove_claim = title:d_sevilla + } + 1319.6.25 = { + death = yes + } +} + +457562 = { + name = "Alfonso" + dynasty = 779 + + father = 457561 + mother = 33368 + + religion = catholic + culture = castilian + + 1283.1.1 = { + birth = yes + } + 1303.1.1 = { + add_spouse = 457683 + } + 1314.1.1 = { + add_spouse = 71509 + } + 1316.8.1 = { + death = yes + } +} + +457563 = { + name = "Beatriz" + female = yes + dynasty = 681 + martial = 4 + diplomacy = 6 + intrigue = 4 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = calm + trait = education_stewardship_2 + father = 457540 + mother = 460611 + + 1254.11.5 = { + birth = "1254.11.5" + } + 1286.1.1 = { + death = "1286.1.1" + } +} + +457564 = { + name = "Beatriz" + female = yes + dynasty = 681 + martial = 8 + diplomacy = 7 + intrigue = 5 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = bastard + trait = education_intrigue_3 + father = 457540 + mother = 73132 + 1242.1.1 = { + birth = "1242.1.1" + } + 1303.10.27 = { + death = "1303.10.27" + } +} + +457580 = { + name = "Fernando" + dynasty = 681 + martial = 4 + diplomacy = 6 + intrigue = 8 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = lisping + trait = education_martial_2 + father = 457541 + 1275.7.25 = { + birth = "1275.7.25" + } + 1308.1.1 = { + add_spouse = 457680 + } + 1322.6.1 = { + death = "1322.6.1" + } +} + +457581 = { + name = "Juan" + dynasty = 776 + + father = 457580 + mother = 457680 + + religion = catholic + culture = castilian + + 1314.1.1 = { + birth = yes + } + 1332.1.1 = { + add_matrilineal_spouse = 457610 + } + 1350.11.28 = { + death = yes + } +} + +457590 = { + name = "Fernando" + dynasty = 779 + martial = 5 + diplomacy = 5 + intrigue = 8 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = education_intrigue_2 + father = 457562 + mother = 71509 + + 1316.8.1 = { + birth = "1316.8.1" + } + 1333.1.1 = { + add_spouse = 459504 + } + 1384.1.1 = { + death = "1384.1.1" + } +} + +457600 = { + name = "Alonso" + dynasty = 779 + martial = 5 + diplomacy = 8 + intrigue = 5 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = humble + trait = wrathful + trait = education_learning_2 + father = 457562 + mother = 71509 + 1316.8.1 = { + birth = "1316.8.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +457620 = { + name = "Fernando" #AKA: Fernando III 'el Santo' + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = calm + trait = education_intrigue_2 + father = 457650 + mother = 457651 + 1201.8.5 = { + birth = "1201.8.5" + } + 1219.11.30 = { + add_spouse = 30200 + } + 1252.5.30 = { + death = "1252.5.30" + give_nickname = nick_the_holy + } +} + +457621 = { + name = "Manuel" + dynasty = 681 + martial = 4 + diplomacy = 8 + intrigue = 6 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = generous + trait = education_martial_2 + father = 457620 + mother = 30200 + 1234.1.1 = { + birth = "1234.1.1" + } + 1252.5.30 = { + dynasty = 7024 + } + 1260.1.1 = { + add_spouse = 460612 + } + 1274.1.1 = { + add_spouse = 70903 + } + 1283.12.25 = { + death = "1283.12.25" + } +} + +457622 = { + name = "Violante" + female = yes + dynasty = 7024 + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = honest + trait = inbred + trait = education_diplomacy_2 + father = 457621 + mother = 460612 + 1265.1.1 = { + birth = "1265.1.1" + } + 1314.1.1 = { + death = "1314.1.1" + } +} + +457630 = { + name = "Juan" # AKA: Don Juan Manuel 'el Scritor' + dynasty = 7024 + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = education_stewardship_3 + father = 457621 + mother = 70903 + 1282.5.5 = { + birth = "1282.5.5" + } + 1299.11.21 = { + add_spouse = 460609 + } + 1316.1.1 = { + add_spouse = 460564 + } + 1329.1.1 = { + add_spouse = 457558 + } + 1348.7.13 = { + death = "1348.7.13" + } +} + +457631 = { + name = "Constanza" + female = yes + dynasty = 7024 + martial = 4 + diplomacy = 7 + intrigue = 7 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = education_learning_3 + father = 457630 + mother = 460564 + 1323.1.1 = { + birth = "1323.1.1" + } + 1345.11.13 = { + death = "1345.11.13" + } +} + +457632 = { + name = "Fernando" + dynasty = 7024 + martial = 5 + diplomacy = 5 + intrigue = 4 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = hunchbacked + trait = education_stewardship_4 + father = 457630 + mother = 460564 + 1327.1.1 = { + birth = "1327.1.1" + } + 1350.8.8 = { + death = "1350.8.8" + } +} + +457633 = { + name = "Sancho" + dynasty = 7024 + martial = 7 + diplomacy = 8 + intrigue = 5 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = bastard + trait = education_martial_2 + father = 457621 + 1283.1.1 = { + birth = "1283.1.1" + } + 1323.1.1 = { + add_spouse = 457634 + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +457634 = { + name = "InEEs" + female = yes + religion = "catholic" + culture = "castilian" + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +457635 = { + name = "Juan" + dynasty = 7024 + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = humble + trait = education_martial_2 + father = 457633 + mother = 457634 + 1325.1.2 = { + birth = "1325.1.2" + } + 1375.1.2 = { + death = "1375.1.2" + } +} + +457636 = { + name = "Fernando" + dynasty = 681 + + father = 457620 + + religion = catholic + culture = castilian + + 1238.1.1 = { + birth = yes + } + 1256.1.1 = { + add_spouse = 200101 + } + 1264.1.1 = { + death = yes + } +} + +457642 = { + name = "Leonor" + female = yes + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 5 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = education_stewardship_2 + father = 457620 + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.11.29 = { + death = "1290.11.29" + } +} + +457650 = { + name = "Alfonso" + dynasty = 681 + martial = 6 + diplomacy = 6 + intrigue = 5 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = education_martial_2 + father = 208500 + mother = 209501 + 1171.8.15 = { + birth = "1171.8.15" + } + 1191.2.15 = { + add_spouse = 209504 + } + 1195.1.1 = { + remove_spouse = 209504 + } + 1197.12.17 = { + add_spouse = 457651 + } + 1204.6.19 = { + remove_spouse = 457651 + } + 1230.9.24 = { + death = "1230.9.24" + } +} + +457651 = { + name = "Berenguela" #AKA: Berenguela I 'la Grande' + female = yes + dynasty = 681 + martial = 5 + diplomacy = 5 + intrigue = 8 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = generous + trait = education_intrigue_1 + father = 207510 + mother = 204512 + 1180.6.1 = { + birth = "1180.6.1" + } + 1217.6.6 = { + give_nickname = nick_the_great + } + 1246.11.8 = { + death = "1246.11.8" + } +} + +457652 = { + name = "Berenguela" + female = yes + dynasty = 681 + martial = 6 + diplomacy = 4 + intrigue = 7 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = greedy + trait = education_intrigue_1 + father = 457650 + mother = 457651 + 1204.1.1 = { + birth = "1204.1.1" + } + 1237.4.12 = { + death = "1237.4.12" + } +} + +457660 = { + name = "Alfonso" + dynasty = 681 + martial = 6 + diplomacy = 4 + intrigue = 7 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = greedy + trait = education_martial_2 + father = 457650 + mother = 457651 + 1202.9.1 = { + birth = "1202.9.1" + } + 1240.1.1 = { + add_spouse = 71427 + dynasty = 782 + } + 1245.1.1 = { + add_spouse = 71430 + } + 1260.7.22 = { + add_spouse = 457661 + } + 1272.1.6 = { + death = "1272.1.6" + } +} + +457661 = { + name = "Mayor" #Mayor Alfonso Tellez + female = yes + dynasty = 400 #de Menezes + martial = 8 + diplomacy = 7 + intrigue = 5 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = lustful + trait = education_intrigue_2 + father = 142317 + mother = 72816 + 1240.1.2 = { + birth = "1240.1.2" + } + 1276.1.2 = { + death = "1276.1.2" + } +} + +457662 = { + name = "Alfonso" + dynasty = 400 + martial = 6 + diplomacy = 6 + intrigue = 4 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = calm + trait = cynical + trait = education_intrigue_1 + father = 457660 + mother = 457661 + 1263.1.1 = { + birth = "1263.1.1" + } + 1296.1.1 = { + add_spouse = 72755 + } + 1314.1.1 = { + death = "1314.1.1" + } +} + +457663 = { + name = "Tello" + dynasty = 400 + martial = 7 + diplomacy = 6 + intrigue = 8 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = calm + trait = gluttonous + trait = education_martial_2 + father = 457662 + mother = 72775 + 1296.9.1 = { + birth = "1296.9.1" + } + 1312.9.1 = { + add_spouse = 459525 + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +457664 = { + name = "Alfonso" + dynasty = 400 + martial = 6 + diplomacy = 6 + intrigue = 8 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = chaste + trait = calm + trait = education_intrigue_2 + father = 457663 + mother = 459525 + 1315.1.1 = { + birth = "1315.1.1" + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +457665 = { + name = "Isabel" + female = yes + dynasty = 400 + martial = 6 + diplomacy = 7 + intrigue = 8 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = education_diplomacy_2 + father = 457663 + mother = 459525 + 1314.1.1 = { + birth = "1314.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +457666 = { + name = "MarI_a" + female = yes + dynasty = 782 + martial = 4 + diplomacy = 7 + intrigue = 7 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = education_stewardship_2 + father = 457660 + mother = 457661 + 1264.1.1 = { + birth = "1264.1.1" + } + 1321.7.1 = { + death = "1321.7.1" + } +} + +457671 = { + name = "Isabel" + female = yes + dynasty = 7003 + martial = 7 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = humble + father = 73087 + 1304.1.1 = { + birth = "1304.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +457675 = { + name = "Violante" + female = yes + dynasty = 681 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = bastard + trait = gluttonous + trait = education_intrigue_2 + father = 457530 + 1276.1.1 = { + birth = "1276.1.1" + } + 1326.5.30 = { + death = "1326.5.30" + } +} + +457676 = { + name = "Teresa" + female = yes + dynasty = 681 + martial = 2 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = arrogant + trait = bastard + trait = education_intrigue_2 + father = 457530 + 1280.1.1 = { + birth = "1280.1.1" + } + 1348.1.1 = { + death = "1348.1.1" + } +} + +457680 = { + name = "Juana" + female = yes + dynasty = 776 + + father = 72544 + mother = 72031 + + religion = catholic + culture = castilian + + 1286.1.1 = { + birth = yes + } + 1351.6.12 = { + death = yes + } +} + +457683 = { + name = "Teresa" + female = yes + dynasty = 776 + + father = 72544 + mother = 72031 + + religion = catholic + culture = castilian + + 1280.1.1 = { + birth = yes + } + 1314.1.1 = { + death = yes + } +} + +458002 = { + name = "Juan" + dynasty = 7043 + martial = 3 + diplomacy = 8 + intrigue = 6 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = arbitrary + trait = education_learning_3 + 1272.1.1 = { + birth = "1272.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +458004 = { + name = "Berenguel" + + religion = catholic + culture = castilian + + trait = education_learning_4 + + 1073.1.1 = { + birth = yes + } + 1142.1.1 = { + death = yes + } +} + +458005 = { + name = "Gonzalo" + dynasty = 776 + religion = "catholic" + culture = "castilian" + father = 207544 + mother = 72891 + 1214.1.1 = { + birth = "1214.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +458007 = { + name = "Alfonso" + dynasty = 7010 + martial = 8 + diplomacy = 6 + intrigue = 7 + stewardship = 6 + religion = "catholic" + culture = "castilian" + father = 73130 + trait = arrogant + trait = zealous + trait = bastard + trait = education_martial_3 + 1256.1.24 = { + birth = "1256.1.24" + } + 1282.1.1 = { + add_spouse = 458008 + } + 1309.9.9 = { + death = "1309.9.9" + } +} + +458008 = { + name = "MarI_a" + female = yes + + religion = catholic + culture = castilian + + 1264.1.1 = { + birth = yes + } + 1329.1.1 = { + death = yes + } +} + +458009 = { + name = "Leonor" + female = yes + dynasty = 7010 + martial = 6 + diplomacy = 8 + intrigue = 7 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = diligent + trait = arbitrary + trait = education_diplomacy_3 + father = 458007 + mother = 458008 + 1287.4.1 = { + birth = "1287.4.1" + } + 1341.7.23 = { + death = "1341.7.23" + } +} + +458010 = { + name = "Isabel" + female = yes + dynasty = 7010 + martial = 5 + diplomacy = 8 + intrigue = 7 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = lustful + trait = diligent + trait = education_diplomacy_4 + father = 458007 + mother = 458008 + 1285.1.1 = { + birth = "1285.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +458011 = { + name = "Juan" + dynasty = 7010 + + father = 458007 + mother = 458008 + + religion = catholic + culture = castilian + + 1283.1.1 = { + birth = yes + } + 1351.1.1 = { + death = yes + } +} + +458020 = { + name = "Fernando" + dynasty = 7003 + martial = 6 + diplomacy = 7 + intrigue = 8 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = diligent + trait = honest + trait = education_martial_2 + father = 73084 + 1258.1.1 = { + birth = "1258.1.1" + } + 1301.1.1 = { + add_spouse = 458010 + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +458021 = { + name = "Pedro" + dynasty = 7003 + martial = 7 + diplomacy = 7 + intrigue = 7 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = generous + trait = honest + trait = education_martial_1 + father = 458020 + mother = 458010 + 1304.1.1 = { + birth = "1304.1.1" + } + 1323.1.1 = { + add_spouse = 458024 + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +458022 = { + name = "Fernando" + dynasty = 7003 + martial = 8 + diplomacy = 8 + intrigue = 5 + stewardship = 5 + religion = "catholic" + culture = "castilian" + trait = just + trait = education_learning_2 + father = 458020 + mother = 458010 + 1304.1.1 = { + birth = "1304.1.1" + } + 1337.1.1 = { + employer = 458006 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +458023 = { + name = "Isabel" + female = yes + dynasty = 7003 + martial = 5 + diplomacy = 8 + intrigue = 8 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = lazy + trait = deceitful + trait = education_stewardship_4 + father = 458020 + mother = 458010 + 1306.1.1 = { + birth = "1306.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +458025 = { + name = "MarI_a" + female = yes + dynasty = 7003 + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = wrathful + trait = education_stewardship_2 + father = 458021 + mother = 458024 + 1325.1.1 = { + birth = "1325.1.1" + } + 1388.1.1 = { + death = "1388.1.1" + } +} + +458026 = { + name = "Juan" + dynasty = 7003 + martial = 6 + diplomacy = 7 + intrigue = 4 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = craven + trait = education_stewardship_2 + father = 458021 + mother = 458024 + 1327.1.1 = { + birth = "1327.1.1" + } + 1384.1.1 = { + death = "1384.1.1" + } +} + +458027 = { + name = "Alfonso" + dynasty = 7003 + martial = 7 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = wrathful + trait = education_martial_2 + father = 458021 + mother = 458024 + 1329.1.1 = { + birth = "1329.1.1" + } + 1390.1.1 = { + death = "1390.1.1" + } +} + +458028 = { + name = "Pedro" + dynasty = 7003 + martial = 7 + diplomacy = 6 + intrigue = 7 + stewardship = 6 + religion = "catholic" + culture = "castilian" + trait = arbitrary + trait = education_stewardship_2 + father = 458021 + mother = 458024 + 1331.1.1 = { + birth = "1331.1.1" + } + 1376.1.1 = { + death = "1376.1.1" + } +} + +458030 = { + name = "Beatriz" + female = yes + dynasty = 7003 + martial = 8 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = "catholic" + culture = "castilian" + trait = education_martial_2 + father = 458021 + mother = 458024 + 1333.1.1 = { + birth = "1333.1.1" + } + 1396.1.1 = { + death = "1396.1.1" + } +} + +458031 = { + name = "Diego" + dynasty = 8748 + religion = "catholic" + culture = "castilian" + father = 71417 + mother = 71416 + 1301.1.1 = { + birth = "1301.1.1" + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +458032 = { + name = "Menendo" + dynasty = 8748 + religion = "catholic" + culture = "castilian" + father = 458031 + 1328.1.1 = { + birth = "1328.1.1" + } + 1384.6.13 = { + death = "1384.6.13" + } +} + +459561 = { + name = "Urraca" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = craven + trait = education_stewardship_1 + father = 207510 + mother = 204512 + + 1187.5.28 = { + birth = "1187.5.28" + } + 1220.11.3 = { + death = "1220.11.3" + } +} + +460614 = { + name = "Leonor" + female = yes + dynasty = 681 + martial = 7 + diplomacy = 7 + intrigue = 8 + stewardship = 7 + religion = "catholic" + culture = "castilian" + trait = honest + trait = zealous + trait = wrathful + trait = education_intrigue_1 + father = 207510 + mother = 204512 + + 1202.1.1 = { + birth = "1202.1.1" + } + 1244.1.1 = { + death = "1244.1.1" + } +} + +70028 = { + name = "Sancha" # Sancha Gómez, wife of Ramiro III of Leon (108610 - asturleonese.txt) + female = yes + dynasty = 8603 # Banu Gómez Dynasty + martial = 5 + diplomacy = 7 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = castilian + trait = gregarious + trait = deceitful + trait = education_intrigue_1 + + father = castilian0010 # Count Gómez Díaz of Asturias de Santillana + mother = castilian0011 # Countess Muniadona Fernández + + 960.1.1 = { + birth = yes + } + 1010.1.1 = { + death = yes + } +} + +70068 = { + name = "Anderquina" # Anderquina, wife of Ordoño Ordóñez (106060 - asturleonese.txt) + female = yes + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = castilian + trait = craven + trait = gregarious + trait = education_diplomacy_1 + + 1020.1.1 = { + birth = yes + } + 1072.5.27 = { + death = yes + } +} + +70069 = { + name = "A_lvar" # Álvar Díaz de Oca + dynasty_house = house_oca # House of Oca + martial = 6 + diplomacy = 5 + intrigue = 3 + stewardship = 4 + religion = catholic + culture = castilian + trait = greedy + trait = gregarious + trait = education_martial_2 + + father = 71923 # Diego Álvarez de Oca + mother = castilian0183 # Toda + + 1040.1.1 = { + birth = yes + } + 1060.1.1 = { + add_spouse = 106062 # Teresa Ordóñez + } + 1108.1.1 = { + death = yes + } +} + +70070 = { + name = "Pedro" # Pedro Álvarez de Oca + dynasty_house = house_oca # House of Oca + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = castilian + trait = diligent + + father = 70069 # Álvar Díaz de Oca + mother = 106062 # Teresa Ordóñez + + 1061.1.1 = { + birth = yes + } + 1077.1.1 = { + trait = scholar + trait = education_martial_3 + } + 1085.1.1 = { + add_spouse = 71342 # Guina + } + 1113.1.1 = { + death = yes + } +} + +70071 = { + name = "GarcI_a" # García Álvarez de Oca + dynasty_house = house_oca # House of Oca + martial = 5 + diplomacy = 6 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = castilian + sexuality = homosexual + + father = 70069 # Álvar Díaz de Oca + mother = 106062 # Teresa Ordóñez + + 1063.1.1 = { + birth = yes + } + 1079.1.1 = { + trait = education_martial_2 + religion = catholic + } + 1108.5.30 = { + death = { + death_reason = death_battle + } + } +} + +70072 = { + name = "OrdoN_o" # Ordoño Álvarez de Oca + dynasty_house = house_oca # House of Oca + martial = 6 + diplomacy = 7 + intrigue = 4 + stewardship = 3 + religion = catholic + culture = castilian + trait = gluttonous + + father = 70069 # Álvar Díaz de Oca + mother = 106062 # Teresa Ordóñez + + 1065.1.1 = { + birth = yes + } + 1081.1.1 = { + add_trait = hunter_1 + add_trait = education_stewardship_1 + religion = catholic + } + 1109.1.1 = { + death = yes + } +} + +70100 = { + name = "Fernando" # Fernando Ansúrez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 107642 # Ansur Díaz + mother = castilian0115 # María + + + 1041.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 108500 # King Alfonso VI of Leon + } + 1096.1.20 = { + death = yes + } +} + +70101 = { + name = "Mayor" # Mayor, wife of Ansur Díaz (107642) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1019.1.1 = { + birth = yes + } + 1038.1.1 = { + death = yes + } +} + +70103 = { + name = "Alfonso" # Alfonso Pérez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + + father = 107640 # Count Pedro Ansúrez of Valladolid + mother = 70102 # Countess Eylo Alfonso + + 1078.1.1 = { + birth = yes + } + 1093.12.8 = { + death = yes + } +} + +70104 = { + name = "Gonzalo" # Gonzalo Ansúrez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_2 + + father = 107642 # Ansur Díaz + mother = castilian0114 # Elvira Ovéquiz + + 1039.1.1 = { + birth = yes + } + 1071.1.1 = { + add_spouse = 70105 # Sol Rodríguez (asturleonese.txt) + } + 1080.1.1 = { + add_spouse = 73063 # Urraca Bermúdez (asturleonese.txt) + } + 1118.5.18 = { + death = yes + } +} + +70210 = { + name = "Rodanio" # Rodanio Díaz + dynasty = rodanez # Ródanez Dynasty + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = castilian + trait = generous + trait = education_martial_1 + + 935.1.1 = { + birth = yes + } + 963.1.1 = { + add_spouse = castilian0142 # Fronilde Fernández + } + 1014.1.1 = { + death = yes + } +} + +70212 = { + name = "Gutierre" # Gutierre Ródanez + dynasty = rodanez # Ródanez Dynasty + martial = 4 + diplomacy = 7 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = castilian + trait = zealous + trait = education_martial_1 + + father = 70210 # Rodanio Díaz + mother = castilian0142 # Fronilde Fernández + + 966.1.1 = { + birth = yes + } + 991.6.24 = { + death = yes + } +} + +70230 = { + name = "Enrique" #AKA: Enrique I + dynasty = 681 + martial = 6 + diplomacy = 5 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = castilian + trait = just + father = 207510 + mother = 204512 + 1204.4.14 = { + birth = "1204.4.14" + } + 1217.6.6 = { + death = "1217.6.6" + } +} + +70250 = { + name = "Salvador" # Salvador González + dynasty_house = house_salvadorez # House Salvadorez, Founder + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 107641 # Gonzalo García + + 988.1.1 = { + birth = yes + } + 1010.1.1 = { + add_spouse = 70251 # Muniadona + } + 1062.11.10 = { + death = yes + } +} + +70251 = { + name = "Muniadona" # Muniadona, wife of Salvador González (70250) + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 991.1.1 = { + birth = yes + } + 1047.7.1 = { + death = yes + } +} + +70252 = { + name = "Gonzalo" # Gonzalo Salvadórez + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + trait = education_diplomacy_3 + + father = 70250 # Salvador González + mother = 70251 # Muniadona + + 1011.1.1 = { + birth = yes + } + 1057.1.1 = { + add_spouse = 70253 # Elvira Díaz de Oca + } + 1065.12.27 = { + employer = 107500 # King Sancho II of Castille + } + 1075.1.1 = { + add_spouse = 70254 # Sancha Sánchez (basque.txt) + } + 1086.1.6 = { + death = { + death_reason = death_battle + } + } +} + +70253 = { + name = "Elvira" # Elvira Díaz de Oca, wife of Gonzalo Salvadórez (70252) + female = yes + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 71923 # Diego Álvarez de Oca + mother = castilian0183 # Toda + + 1041.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +70255 = { + name = "Goto" # Goto González, wife of Count Fernando Díaz de Oviedo (108514 - asturleonese.txt) + female = yes + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + + father = 70252 # Gonzalo Salvadórez + mother = 70253 # Elvira Díaz de Oca + + 1058.1.1 = { + birth = yes + } + 1074.1.1 = { + trait = education_stewardship_1 + } + 1087.7.1 = { + death = yes + } +} + +70256 = { + name = "Toda" # Toda González + female = yes + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + + father = 70252 # Gonzalo Salvadórez + mother = 70253 # Elvira Díaz de Oca + + 1060.1.1 = { + birth = yes + } + 1076.1.1 = { + trait = education_diplomacy_1 + } + 1110.1.1 = { + death = yes + } +} + +70257 = { + name = "Mayor" # Mayor González de Lara, wife of Count Pelayo Peláez of Pravia (asturleonese0085 - asturleonese.txt) + female = yes + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + + father = 70252 # Gonzalo Salvadórez + mother = 70253 # Elvira Díaz de Oca + + 1062.1.1 = { + birth = yes + } + 1078.1.1 = { + trait = education_stewardship_2 + } + 1112.1.1 = { + death = yes + } +} + +70258 = { + name = "Teresa" # Teresa Ródanez + female = yes + dynasty = rodanez # Ródanez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 70210 # Rodanio Díaz + mother = castilian0142 # Fronilde Fernández + + 970.1.1 = { + birth = yes + } + 1020.1.1 = { + death = yes + } +} + +70259 = { + name = "GarcI_a" # García González + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + + father = 70252 # Gonzalo Salvadórez + mother = 70253 # Elvira Díaz de Oca + + 1064.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +70260 = { + name = "Gustio" # Gustio González + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + + father = 70252 # Gonzalo Salvadórez + mother = 70253 # Elvira Díaz de Oca + + 1066.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +70261 = { + name = "GO_mez" # Gómez González de Manzanedo, lover of Queen Urraca Fernández of Castille + dynasty_house = house_manzanedo # House of Manzanedo + religion = catholic + culture = castilian + trait = education_intrigue_2 + + father = 70252 # Gonzalo Salvadórez + mother = 70254 # Sancha Sánchez (basque.txt) + + 1076.1.1 = { + birth = yes + } + 1104.1.1 = { + add_spouse = 72552 # Urraca Muñoz + } + 1108.1.1 = { + effect = { + set_relation_lover = character:108501 # Queen Urraca Fernández of Castille + } + } + 1111.10.26 = { + death = { + death_reason = death_battle + killer = 70232 # King Alfonso I Sánchez of Aragón + } + } +} + +70262 = { + name = "Fernando" # Fernando González + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + + father = 70252 # Gonzalo Salvádorez + mother = 70254 # Sancha Sánchez (basque.txt) + + 1078.1.1 = { + birth = yes + } + 1107.5.6 = { + death = yes + } +} + +70263 = { + name = "A_lvar" # Álvar + religion = catholic + culture = castilian + trait = education_martial_1 + + 963.1.1 = { + birth = yes + } + 991.1.1 = { + add_matrilineal_spouse = 70267 # Fronilde Ródanez + } + 991.6.24 = { + death = yes + } +} + +70264 = { + name = "A_lvar" # Álvar Salvadórez + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 70250 # Salvador González + mother = 70251 # Muniadona + + + 1013.1.1 = { + birth = yes + } + 1040.1.1 = { + add_spouse = castilian0152 # Juliana Fortúnez + } + 1065.12.27 = { + employer = 107500 # King Sancho II Fernández of Castille + } + 1087.7.1 = { + death = yes + } +} + +70265 = { + name = "Munio" # Munio González, Count of Asturias de Santillana (1037-1082) + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_stewardship_3 + + father = 107641 # Gonzalo García + + 1000.1.1 = { + birth = yes + } + 1049.1.1 = { + add_spouse = 70268 # Teresa + } + 1082.1.1 = { + death = yes + } +} + +70266 = { + name = "Rodrigo" # Rodrigo González + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 107641 # Gonzalo García + + 994.1.1 = { + birth = yes + } + 1032.4.29 = { + death = yes + } +} + +70267 = { + name = "Fronilde" # Fronilde Ródanez, wife of Álvar (70263) + female = yes + dynasty = rodanez # Ródanez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 70210 # Rodano Díaz + mother = castilian0142 # Fronilde Fernández + + 972.1.1 = { + birth = yes + } + 1001.6.24 = { + death = yes + } +} + +70268 = { + name = "Teresa" # Teresa, fictional wife of Count Munio González of Asturias de Santillana (70265) + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 1031.1.1 = { + birth = yes + } + 1081.1.1 = { + death = yes + } +} + +70286 = { + name = "GarcI_a" # García II Sánchez, Duke of Castille (1017-1029) & Count of Amaya, Burgos, Cuellar, Olmedo Valladolid & Viscaya (1017-1029) + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + martial = 4 + diplomacy = 5 + intrigue = 3 + stewardship = 6 + trait = wrathful + trait = honest + trait = education_diplomacy_1 + + father = 107660 # Duke Sancho García of Castille + mother = 107689 # Duchess Urraca Gómez + + 1009.11.1 = { + birth = yes + } + 1029.8.13 = { + death = { + death_reason = death_murder_known + killer = basque0014 # Íñigo Vela + } + } +} + +71320 = { + name = "Eylo" # Eylo, wife of Count Oveco Sánchez of Astorga (70034 - galician.txt) + female = yes + religion = catholic + culture = castilian + + 1064.1.1 = { + birth = yes + } + 1080.1.1 = { + trait = education_stewardship_1 + } + 1112.1.1 = { + death = yes + } +} + +71342 = { + name = "Guina" # Guina, wife of Pedro Álvarez (70070) + female = yes + religion = catholic + culture = castilian + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_stewardship_1 + } + 1122.1.1 = { + death = yes + } +} + +71343 = { + name = "Rodrigo" # Rodrigo Pérez de Oca + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 70070 # Pedro Álvarez de Oca + mother = 71342 # Guina + + 1086.1.1 = { + birth = yes + } + 1136.1.1 = { + death = yes + } +} + +71344 = { + name = "A_lvaro" # Álvaro Pérez de Oca + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 70070 # Pedro Álvarez de Oca + mother = 71342 # Guina + + 1088.1.1 = { + birth = yes + } + 1138.1.1 = { + death = yes + } +} + +71345 = { + name = "Juan" # Juan Pérez de Oca + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 70070 # Pedro Álvarez de Oca + mother = 71342 # Guina + + 1090.1.1 = { + birth = yes + } + 1140.1.1 = { + death = yes + } +} + +71346 = { + name = "Aldonza" # Aldonza Pérez de Oca + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 70070 # Pedro Álvarez de Oca + mother = 71342 # Guina + + 1092.1.1 = { + birth = yes + } + 1142.1.1 = { + death = yes + } +} + +71347 = { + name = "Gontroda" # Gontroda Pérez de Oca, lover of King Alfonso VII of Castille (207500) + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 70070 # Pedro Álvarez de Oca + mother = 71342 # Guina + + 1094.1.1 = { + birth = yes + } + 1144.1.1 = { + death = yes + } +} + +71348 = { + name = "Munia" # Munia Pérez de Oca + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 70070 # Pedro Álvarez de Oca + mother = 71342 # Guina + + 1095.1.1 = { + birth = yes + } + 1145.1.1 = { + death = yes + } +} + +71349 = { + name = "Faquilo" # Faquilo Pérez de Oca + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 70070 # Pedro Álvarez de Oca + mother = 71342 # Guina + + 1096.1.1 = { + birth = yes + } + 1146.1.1 = { + death = yes + } +} + +71350 = { + name = "MarI_a" # María Ordóñez, wife of Pedro Díaz del Valle (72725 - asturleonese.txt) + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 70072 # Ordoño Álvarez de Oca + + 1088.1.1 = { + birth = yes + } + 1141.1.1 = { + death = yes + } +} + +71351 = { + name = "Suero" # Suero Ordóñez + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 70072 # Ordoño Álvarez de Oca + + 1101.1.1 = { + birth = yes + } + 1128.1.1 = { + add_spouse = 71354 # María Fernández de Oviedo (asturleonese.txt) + } + 1151.1.1 = { + death = yes + } +} + +71352 = { + name = "Urraca" # Urraca Ordóñez + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 70072 # Ordoño Álvarez de Oca + + 1103.1.1 = { + birth = yes + } + 1153.1.1 = { + death = yes + } +} + +71353 = { + name = "Jimena" # Jimena Ordóñez + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 70072 # Ordoño Álvarez de Oca + + 1105.1.1 = { + birth = yes + } + 1155.1.1 = { + death = yes + } +} + +71355 = { + name = "Anderquina" # Anderquina Muñoz, wife of Count Fernando Díaz of Asturias de Oviedo (108514 - asturleonese.txt) + female = yes + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + + father = castilian0170 # Munio González + mother = castilian0171 # Mayor + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_stewardship_2 + } + 1138.1.1 = { + death = yes + } +} + +71356 = { + name = "Enderquina" # Enderquina Álvarez de Oca + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 70069 # Álvar Díaz de Oca + mother = 106062 # Teresa Ordóñez + + 1074.1.1 = { + birth = yes + } + 1122.1.1 = { + death = yes + } +} + +71357 = { + name = "Diego" # Diego Sánchez + dynasty = 8744 # Sánchez Dynasty + religion = catholic + culture = castilian + + 1062.1.1 = { + birth = yes + } + 1078.1.1 = { + trait = education_stewardship_1 + } + 1097.1.1 = { + add_spouse = 71356 # Anderquina Álvarez + } + 1111.1.1 = { + death = yes + } +} + +71358 = { + name = "Toda" + dynasty = 8744 + female = yes + religion = catholic + culture = castilian + father = 71357 + mother = 71356 + 1102.1.1 = { + birth = "1102.1.1" + } + 1149.2.15 = { + death = "1149.2.15" + } +} + +71360 = { + name = "Toda" # Toda Fernández + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = 107680 # Duke Fernán González of Castille + mother = 107683 # Duchess Urraca Garcés + + 965.1.1 = { + birth = yes + } + 1015.1.1 = { + death = yes + } +} + +71361 = { + name = "Elvira" + dynasty_house = house_leon-spain + female = yes + religion = catholic + culture = castilian + father = 106050 + mother = 106016 + 1079.1.1 = { + birth = "1079.1.1" + } + 1100.1.1 = { + death = "1100.1.1" + } +} + +71362 = { + name = "Fernando" + dynasty_house = house_leon-spain + religion = catholic + culture = castilian + father = 106050 + trait = bastard + 1110.1.1 = { + birth = "1110.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +71363 = { + name = "Mayor" + dynasty_house = house_leon-spain + female = yes + religion = catholic + culture = castilian + father = 106050 + mother = 106016 + 1083.1.1 = { + birth = "1083.1.1" + } + 1132.1.1 = { + death = "1132.1.1" + } +} + +71364 = { + name = "GarcI_a" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 106050 + mother = 71359 + 1107.1.1 = { + birth = "1107.1.1" + } + 1134.1.1 = { + add_spouse = 71365 + } + 1160.12.16 = { + death = "1160.12.16" + } +} + +71372 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 457650 + 1211.1.1 = { + birth = "1211.1.1" + } + 1215.1.1 = { + death = "1215.1.1" + } +} + +71374 = { + name = "Sancho" + dynasty = 442 + religion = catholic + culture = castilian + trait = bastard + father = 108500 + mother = 71373 + 1095.1.1 = { + birth = "1095.1.1" + } + 1100.1.1 = { + remove_trait = bastard + } + 1108.5.29 = { + death = { + death_reason = death_battle + } + } +} + +71375 = { + name = "Sancha" + dynasty = 442 + female = yes + religion = catholic + culture = castilian + father = 108500 + mother = 71373 + 1101.1.1 = { + birth = "1101.1.1" + } + 1125.5.10 = { + death = "1125.5.10" + } +} + +71376 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 457650 + 1215.1.1 = { + birth = "1215.1.1" + } + 1278.1.10 = { + death = "1278.1.10" + } +} + +71378 = { + name = "Munio" # Munio Díaz de Carrión + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0232 # Diego de Carrión + mother = castilian0233 # Toda + + 1068.1.1 = { + birth = yes + } + 1118.1.1 = { + death = yes + } +} + +71379 = { + name = "Sancha" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 298 + mother = 207660 + 1102.1.1 = { + birth = "1102.1.1" + } + 1159.2.28 = { + death = "1159.2.28" + } +} + +71381 = { + name = "MarI_a" # MarI_a de Reynel + dynasty = 8780 + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 71380 # Bertrand de Reynel + + 1117.1.1 = { + birth = yes + } + 1194.1.1 = { + death = yes + } +} + +71382 = { + name = "Pedro" + dynasty = 8781 + religion = catholic + culture = castilian + father = 207655 + mother = 72417 + 1141.1.1 = { + birth = "1141.1.1" + } + 1184.1.1 = { + death = "1184.1.1" + } +} + + +71383 = { + name = "Leonor" + dynasty = 8781 + female = yes + religion = catholic + culture = castilian + father = 207655 + mother = 72417 + 1143.1.1 = { + birth = "1143.1.1" + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +71384 = { + name = "Diego" + dynasty = 101909 + religion = catholic + culture = castilian + father = 72051 + 1138.1.1 = { + birth = "1138.1.1" + } + 1162.1.1 = { + add_spouse = 71383 + } + 1188.1.1 = { + death = "1188.1.1" + } +} + +71385 = { + name = "RamO_n" + dynasty = 681 + religion = catholic + culture = castilian + father = 207500 + mother = 210511 + 1136.4.12 = { + birth = "1136.4.12" + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +71386 = { + name = "GarcI_a" + dynasty = 681 + religion = catholic + culture = castilian + father = 207500 + mother = 210511 + 1142.1.1 = { + birth = "1142.1.1" + } + 1146.9.12 = { + death = "1146.9.12" + } +} + +71387 = { + name = "Alfonso" + dynasty = 681 + religion = catholic + culture = castilian + father = 207500 + mother = 210511 + 1144.1.1 = { + birth = "1144.1.1" + } + 1149.1.1 = { + death = "1149.1.1" + } +} + +71388 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 207500 + mother = 221529 + 1153.1.1 = { + birth = "1153.1.1" + } + 1157.8.21 = { + death = "1157.8.21" + } +} + +71389 = { + name = "EstefanI_a" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 207500 + 1148.2.3 = { + birth = "1148.2.3" + } + 1180.7.1 = { + death = "1180.7.1" + } +} + +71390 = { + name = "Eylo" # Eylo Álvarez Fáñez, Countess of Valladolid (1148-1156) + dynasty = 8747 # Fáñez Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 71391 # Álvar Fáñez 'Minaya' + mother = 107644 # Mayor Pérez + + 1094.1.1 = { + birth = yes + } + 1156.12.31 = { + death = yes + } +} + +71391 = { + name = "A_lvar" # Álvar Fáñez 'Minaya' + dynasty = 8747 # Fáñez Dynasty, Founder + religion = catholic + culture = castilian + trait = brave + trait = education_martial_3 + + 1047.1.1 = { + birth = yes + } + 1053.1.1 = { + effect = { + set_relation_friend = character:107590 # Rodrigo Díaz de Vivar 'El Cid' + } + } + 1090.1.1 = { + add_spouse = 107644 # Mayor Pérez + } + 1114.4.1 = { + death = yes + } +} + +71392 = { + name = "Urraca" # Urraca Álvarez, wife of Rodrigo Velaz (71939 - galician.txt) + dynasty = 8747 + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 71391 # Álvar Fáñez + mother = 107644 # Mayor Pérez + + 1096.1.1 = { + birth = yes + } + 1146.1.1 = { + death = yes + } +} + +71402 = { + name = "Sancho" + dynasty = 681 + religion = catholic + culture = castilian + father = 207510 + mother = 204512 + 1181.4.5 = { + birth = "1181.4.5" + } + 1181.7.26 = { + death = "1181.7.26" + } +} + +71403 = { + name = "Sancha" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 207510 + mother = 204512 + 1182.3.28 = { + birth = "1182.3.28" + } + 1185.10.16 = { + death = "1185.10.16" + } +} + +71404 = { + name = "Enrique" + dynasty = 681 + religion = catholic + culture = castilian + father = 207510 + mother = 204512 + 1184.1.1 = { + birth = "1184.1.1" + } + 1185.1.1 = { + death = "1185.1.1" + } +} + +71405 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 207510 + mother = 204512 + 1189.11.29 = { + birth = "1189.11.29" + } + 1211.10.14 = { + death = "1211.10.14" + } +} + +71406 = { + name = "Mafalda" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 207510 + mother = 204512 + 1191.1.1 = { + birth = "1191.1.1" + } + 1204.1.1 = { + death = "1204.1.1" + } +} + +71407 = { + name = "Constanza" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = education_learning_1 + father = 207510 + mother = 204512 + 1195.1.1 = { + birth = "1195.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +71408 = { + name = "GarcI_a" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 208500 + mother = 207562 + 1182.1.1 = { + birth = "1182.1.1" + } + 1184.1.1 = { + death = "1184.1.1" + } +} + +71409 = { + name = "Alfonso" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 208500 + mother = 207562 + 1184.1.1 = { + birth = "1184.1.1" + } + 1187.5.1 = { + remove_trait = bastard + trait = legitimized_bastard + } + 1188.1.22 = { + death = "1188.1.22" + } +} + +71410 = { + name = "Sancho" + dynasty = 681 + religion = catholic + culture = castilian + father = 208500 + mother = 207562 + 1186.1.1 = { + birth = "1186.1.1" + } + 1187.5.1 = { + remove_trait = bastard + trait = legitimized_bastard + } + 1210.1.1 = { + add_spouse = 71411 + } + 1220.8.25 = { + death = "1220.8.25" + } +} + +71412 = { + name = "Diego" + dynasty = 681 + religion = catholic + culture = castilian + father = 71410 + mother = 71411 + 1204.1.1 = { + birth = "1204.1.1" + } + 1229.1.1 = { + add_spouse = 71413 + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +71413 = { + name = "Teresa" + female = yes + religion = catholic + culture = castilian + 1211.1.1 = { + birth = "1211.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +71414 = { + name = "Juan" + dynasty = 681 + religion = catholic + culture = castilian + father = 71412 + mother = 71413 + 1230.1.1 = { + birth = "1230.1.1" + } + 1238.1.1 = { + death = "1238.1.1" + } +} + +71415 = { + name = "Diego" + dynasty = 681 + religion = catholic + culture = castilian + father = 71412 + mother = 71413 + 1232.1.1 = { + birth = "1232.1.1" + } + 1283.1.1 = { + add_spouse = 72016 + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +71416 = { + name = "Juana" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 71415 + mother = 72016 + 1284.1.1 = { + birth = "1284.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +71417 = { + name = "Rodrigo" + dynasty = 8748 + religion = catholic + culture = castilian + father = 71420 + 1265.1.1 = { + birth = "1265.1.1" + } + 1300.1.1 = { + add_spouse = 71416 + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +71418 = { + name = "MarI_a" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 71410 + mother = 71411 + 1206.1.1 = { + birth = "1206.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +71419 = { + name = "Lope" + dynasty = 681 + religion = catholic + culture = castilian + father = 71410 + mother = 71411 + 1208.1.1 = { + birth = "1208.1.1" + } + 1235.1.1 = { + death = "1235.1.1" + } +} + + +71421 = { + name = "Sancho" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 208500 + 1188.1.1 = { + birth = "1188.1.1" + } + 1254.1.1 = { + death = "1254.1.1" + } +} + +71422 = { + name = "Juan" + dynasty = 681 + religion = catholic + culture = castilian + father = 71421 + 1221.1.1 = { + birth = "1221.1.1" + } + 1276.1.1 = { + death = "1276.1.1" + } +} + +71423 = { + name = "MarI_a" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 71421 + 1223.1.1 = { + birth = "1223.1.1" + } + 1288.1.1 = { + death = "1288.1.1" + } +} + +71424 = { + name = "Sancha" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = education_learning_1 + father = 457650 + mother = 209504 + 1191.10.1 = { + birth = "1191.10.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +71425 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 457650 + mother = 209504 + 1192.1.1 = { + birth = "1192.1.1" + } + 1214.8.1 = { + death = "1214.8.1" + } +} + +71426 = { + name = "Dulce" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 457650 + mother = 209504 + 1194.1.1 = { + birth = "1194.1.1" + } + 1248.7.8 = { + death = "1248.7.8" + } +} + +71427 = { + name = "Mafalda" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 207544 + mother = 72891 + 1222.1.1 = { + birth = "1222.1.1" + } + 1244.9.1 = { + death = "1244.9.1" + } +} + +71428 = { + name = "Fernando" + dynasty = 782 + religion = catholic + culture = castilian + father = 457660 + mother = 71427 + 1242.1.1 = { + birth = "1242.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +71429 = { + name = "Blanca" + dynasty = 782 + female = yes + religion = catholic + culture = castilian + father = 457660 + mother = 71427 + 1243.1.1 = { + birth = "1243.1.1" + } + 1292.12.5 = { + death = "1292.12.5" + } +} + +71430 = { + name = "Teresa" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 207547 + mother = 71965 + 1214.1.1 = { + birth = "1214.1.1" + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +71431 = { + name = "Juana" + dynasty = 782 + female = yes + religion = catholic + culture = castilian + father = 457660 + mother = 71430 + 1246.1.1 = { + birth = "1246.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +71432 = { + name = "Juan" + dynasty = 782 + religion = catholic + culture = castilian + trait = bastard + trait = education_learning_4 + father = 457660 + 1225.1.1 = { + birth = "1225.1.1" + } + 1243.10.14 = { + remove_trait = bastard + trait = legitimized_bastard + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +71433 = { + name = "Teresa" + dynasty = 782 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457660 + 1227.1.1 = { + birth = "1227.1.1" + } + 1298.1.1 = { + death = "1298.1.1" + } +} + +71434 = { + name = "Urraca" + dynasty = 782 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457660 + 1230.1.1 = { + birth = "1230.1.1" + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +71435 = { + name = "Berenguela" + female = yes + dynasty = 782 + + father = 457660 + mother = 142447 + trait = bastard + + religion = catholic + culture = castilian + + 1233.1.1 = { + birth = yes + } + 1272.7.17 = { + death = yes + } +} + +71436 = { + name = "Leonor" + female = yes + dynasty = 782 + + father = 457660 + mother = 142447 + trait = bastard + + religion = catholic + culture = castilian + + 1235.1.1 = { + birth = yes + } + 1281.1.1 = { + death = yes + } +} + +71437 = { + name = "Juana" + dynasty = 782 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457660 + 1266.1.1 = { + birth = "1266.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +71438 = { + name = "Pedro" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 457650 + 1196.1.1 = { + birth = "1196.1.1" + } + 1226.1.1 = { + death = "1226.1.1" + } +} + +71439 = { + name = "Alfonso" + dynasty = 681 + religion = catholic + culture = castilian + father = 71438 + 1215.1.1 = { + birth = "1215.1.1" + } + 1247.1.1 = { + death = "1247.1.1" + } +} + +71440 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 71438 + 1225.1.1 = { + birth = "1225.1.1" + } + 1242.5.20 = { + death = "1242.5.20" + } +} + +71441 = { + name = "Urraca" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457650 + 1197.1.1 = { + birth = "1197.1.1" + } + 1258.1.1 = { + death = "1258.1.1" + } +} + +71442 = { + name = "Rodrigo" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 457650 + mother = 72924 + 1207.1.1 = { + birth = "1207.1.1" + } + 1249.1.1 = { + add_spouse = 72182 + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +71443 = { + name = "Aldonza" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 71442 + mother = 72182 + 1250.1.1 = { + birth = "1250.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +71444 = { + name = "Juan" + dynasty = 681 + religion = catholic + culture = castilian + father = 71442 + mother = 72182 + 1252.1.1 = { + birth = "1252.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +71445 = { + name = "Aldonza" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457650 + mother = 72924 + 1208.1.1 = { + birth = "1208.1.1" + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +71446 = { + name = "Teresa" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457650 + mother = 72924 + 1210.1.1 = { + birth = "1210.1.1" + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +71447 = { + name = "Juan" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 71376 + 1247.1.1 = { + birth = "1247.1.1" + } + 1271.1.1 = { + add_spouse = 72410 + } + 1283.1.1 = { + add_spouse = 72534 + } + 1303.1.1 = { + death = "1303.1.1" + } +} + +71448 = { + name = "Juan" + dynasty = 681 + religion = catholic + culture = castilian + father = 71447 + mother = 72410 + 1272.1.1 = { + birth = "1272.1.1" + } + 1305.3.10 = { + death = "1305.3.10" + } +} + +71449 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 71447 + mother = 72410 + 1272.1.1 = { + birth = "1272.1.1" + } + 1305.3.10 = { + death = "1305.3.10" + } +} + +71450 = { + name = "Sancha" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457650 + 1220.1.1 = { + birth = "1220.1.1" + } + 1270.7.25 = { + death = "1270.7.25" + } +} + +71451 = { + name = "MarI_a" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457650 + 1222.1.1 = { + birth = "1222.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +71452 = { + name = "MartI_n" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + father = 457650 + 1225.1.1 = { + birth = "1225.1.1" + } + 1274.1.1 = { + death = "1274.1.1" + } +} + +71453 = { + name = "Urraca" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 457650 + 1228.1.1 = { + birth = "1228.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +71454 = { + name = "Leonor" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 457650 + mother = 457651 + 1198.1.1 = { + birth = "1198.1.1" + } + 1202.11.12 = { + death = "1202.11.12" + } +} + +71455 = { + name = "Fadrique" + dynasty = 681 + religion = catholic + culture = castilian + father = 457620 + mother = 30200 + 1223.9.15 = { + birth = "1223.9.15" + } + 1240.1.1 = { + add_spouse = 71456 + } + 1277.1.1 = { + death = "1277.1.1" + } +} + +71457 = { + name = "Beatriz" + female = yes + dynasty = 681 + + religion = catholic + culture = castilian + + father = 71455 + mother = 71456 + + 1242.1.1 = { + birth = yes + } + 1277.1.1 = { + death = yes + } +} + +71458 = { + name = "Alonso" + dynasty = 681 + religion = catholic + culture = castilian + father = 71455 + trait = bastard + 1260.1.1 = { + birth = "1260.1.1" + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +71461 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 457620 + mother = 30200 + 1225.3.27 = { + birth = "1225.3.27" + } + 1248.11.23 = { + death = "1248.11.23" + } +} + +71462 = { + name = "Alfonso" + dynasty = 681 + religion = catholic + culture = castilian + father = 71461 + trait = bastard + 1247.1.1 = { + birth = "1247.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +71463 = { + name = "Leonor" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 457620 + mother = 30200 + 1226.1.1 = { + birth = "1226.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +71464 = { + name = "Berenguela" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = education_learning_1 + father = 457620 + mother = 30200 + 1228.1.1 = { + birth = "1228.1.1" + } + 1279.1.1 = { + death = "1279.1.1" + } +} + +71465 = { + name = "Enrique" + dynasty = 681 + religion = catholic + culture = castilian + father = 457620 + mother = 30200 + 1230.3.10 = { + birth = "1230.3.10" + } + 1302.1.1 = { + add_spouse = 457680 + } + 1303.8.8 = { + death = "1303.8.8" + } +} + +71466 = { + name = "Enrique" + dynasty = 681 + religion = catholic + culture = castilian + father = 71465 + trait = bastard + 1246.1.1 = { + birth = "1246.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +71467 = { + name = "Enrique" + dynasty = 681 + religion = catholic + culture = castilian + father = 71466 + 1280.1.1 = { + birth = "1280.1.1" + } + 1324.1.1 = { + add_spouse = 73093 + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +71468 = { + name = "InEEs" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 71465 + trait = bastard + 1292.1.1 = { + birth = "1292.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +71469 = { + name = "Juan" + dynasty = 8749 + religion = catholic + culture = castilian + 1280.1.1 = { + birth = "1280.1.1" + } + 1310.1.1 = { + add_spouse = 71468 + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +71470 = { + name = "Felipe" + dynasty = 681 + religion = catholic + culture = castilian + father = 457620 + mother = 30200 + 1231.12.5 = { + birth = "1231.12.5" + } + 1258.3.31 = { + add_spouse = 132000 #Christina of Norway + } + 1264.1.1 = { + add_spouse = 73022 + } + 1269.9.22 = { + add_spouse = 72213 + } + 1274.11.28 = { + death = "1274.11.28" + } +} + +71471 = { + name = "Felipe" + dynasty = 681 + religion = catholic + culture = castilian + father = 71470 + mother = 72213 + 1271.1.1 = { + birth = "1271.1.1" + } + 1274.1.1 = { + death = "1274.1.1" + } +} + +71472 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 71470 + trait = bastard + 1261.1.1 = { + birth = "1261.1.1" + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +71473 = { + name = "Alfonso" + dynasty = 681 + religion = catholic + culture = castilian + father = 71470 + trait = bastard + 1263.1.1 = { + birth = "1263.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +71474 = { + name = "Beatriz" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 71470 + trait = bastard + 1273.1.1 = { + birth = "1273.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +71475 = { + name = "Sancho" + dynasty = 681 + religion = catholic + culture = castilian + trait = education_learning_1 + father = 457620 + mother = 30200 + 1233.1.1 = { + birth = "1233.1.1" + } + 1261.10.27 = { + death = "1261.10.27" + } +} + +71476 = { + name = "Constanza" + female = yes + dynasty = 7024 + religion = catholic + culture = castilian + father = 457621 + mother = 460612 + 1261.1.1 = { + birth = "1261.1.1" + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +71477 = { + name = "Alfonso" + dynasty = 7024 + religion = catholic + culture = castilian + father = 457621 + mother = 460612 + 1261.1.1 = { + birth = "1261.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +71478 = { + name = "Fernando" + dynasty = 7024 + religion = catholic + culture = castilian + father = 457621 + trait = bastard + 1270.1.1 = { + birth = "1270.1.1" + } + 1327.1.1 = { + death = "1327.1.1" + } +} + +71479 = { + name = "Enrique" + dynasty = 7024 + religion = catholic + culture = castilian + father = 457621 + trait = bastard + 1272.1.1 = { + birth = "1272.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +71480 = { + name = "Blanca" + dynasty = 7024 + female = yes + religion = catholic + culture = castilian + father = 457621 + trait = bastard + 1274.1.1 = { + birth = "1274.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +71481 = { + name = "Beatriz" + female = yes + dynasty = 7024 + religion = catholic + culture = castilian + father = 457633 + mother = 457634 + 1327.1.1 = { + birth = "1327.1.1" + } + 1398.1.1 = { + death = "1398.1.1" + } +} + +71482 = { + name = "InEEs" + female = yes + dynasty = 7024 + religion = catholic + culture = castilian + father = 457633 + mother = 457634 + 1329.1.1 = { + birth = "1329.1.1" + } + 1395.1.1 = { + death = "1395.1.1" + } +} + +71483 = { + name = "Fernando" + dynasty = 7024 + religion = catholic + culture = castilian + trait = education_learning_4 + father = 457633 + mother = 457634 + 1331.1.1 = { + birth = "1331.1.1" + } + 1407.1.1 = { + death = "1407.1.1" + } +} + +71485 = { + name = "Beatriz" + female = yes + dynasty = 7024 + religion = catholic + culture = castilian + father = 457630 + mother = 460564 + 1325.1.1 = { + birth = "1325.1.1" + } + 1332.1.1 = { + death = "1332.1.1" + } +} + +71486 = { + name = "Luis" + dynasty = 681 + religion = catholic + culture = castilian + father = 457620 + #mother = Jeanne Dammartin + 1243.1.1 = { + birth = "1243.1.1" + } + 1264.1.1 = { + add_spouse = 72585 + } + 1279.4.20 = { + death = "1279.4.20" + } +} + +71487 = { + name = "Berenguela" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 71486 + mother = 72585 + 1265.1.1 = { + birth = "1265.1.1" + } + 1279.1.1 = { + death = "1279.1.1" + } +} + +71488 = { + name = "Luis" + dynasty = 681 + religion = catholic + culture = castilian + father = 71486 + mother = 72585 + 1267.1.1 = { + birth = "1267.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +71489 = { + name = "SimO_n" + dynasty = 681 + + father = 457620 + #mother = Jeanne Dammartin + + religion = catholic + culture = castilian + + 1244.1.1 = { + birth = yes + } + 1246.1.1 = { + death = yes + } +} + +71490 = { + name = "Berenguela" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + trait = education_learning_1 + father = 457540 + mother = 460611 + 1253.11.25 = { + birth = "1253.11.25" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +71492 = { + name = "Enrique" + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + trait = education_learning_3 + + 1290.1.1 = { + birth = yes + } + 1328.1.1 = { + death = yes + } +} + +71493 = { + name = "Alfonso" + dynasty = 77 + religion = catholic + culture = castilian + father = 457550 + mother = 458009 + 1315.1.1 = { + birth = "1315.1.1" + } + 1327.1.1 = { + death = "1327.1.1" + } +} + +71494 = { + name = "MarI_a" + female = yes + dynasty = 77 + religion = catholic + culture = castilian + father = 457550 + mother = 458009 + 1317.1.1 = { + birth = "1317.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +71495 = { + name = "Blanca" + female = yes + dynasty = 77 + religion = catholic + culture = castilian + father = 457550 + mother = 458009 + 1319.1.1 = { + birth = "1319.1.1" + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +71496 = { + name = "MarI_a" + female = yes + dynasty = 77 + religion = catholic + culture = castilian + father = 457550 + mother = 458009 + 1323.1.1 = { + birth = "1323.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +71497 = { + name = "Margarita" + female = yes + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1293.1.1 = { + birth = "1293.1.1" + } + 1328.5.4 = { + death = "1328.5.4" + } +} + +71498 = { + name = "Beatriz" + dynasty = 77 + female = yes + religion = catholic + culture = castilian + father = 457550 + mother = 459515 + 1311.1.1 = { + birth = "1311.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +71499 = { + name = "Alfonso" + dynasty = 77 + religion = catholic + culture = castilian + father = 457555 + mother = 459515 + 1313.1.1 = { + birth = "1313.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +71500 = { + name = "MarI_a" + female = yes + dynasty = 77 + religion = catholic + culture = castilian + father = 457555 + trait = bastard + 1324.1.1 = { + birth = "1324.1.1" + } + 1398.1.1 = { + death = "1398.1.1" + } +} + +71501 = { + name = "Alfonso" + dynasty = 77 + religion = catholic + culture = castilian + father = 457555 + trait = bastard + 1326.1.1 = { + birth = "1326.1.1" + } + 1393.1.1 = { + death = "1393.1.1" + } +} + +71502 = { + name = "MarI_a" + female = yes + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1305.1.1 = { + birth = yes + } + 1354.5.19 = { + death = yes + } +} + +71503 = { + name = "InEEs" + female = yes + dynasty = 77 + + religion = catholic + culture = castilian + + father = 457542 + mother = 200096 + + 1307.1.1 = { + birth = yes + } + 1362.10.24 = { + death = yes + } +} + +71504 = { + name = "Fernando" + dynasty = 7011 + religion = catholic + culture = castilian + father = 72644 + mother = 72766 + 1303.1.1 = { + birth = "1303.1.1" + } + 1325.1.1 = { + add_spouse = 71503 + } + 1349.1.1 = { + death = "1349.1.1" + } +} + +71505 = { + name = "Isabel" + female = yes + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1309.1.1 = { + birth = yes + } + 1358.1.1 = { + death = yes + } +} + +71510 = { + name = "Juan" + dynasty = 779 + religion = catholic + culture = castilian + father = 457590 + mother = 459504 + 1334.1.1 = { + birth = "1334.1.1" + } + 1412.1.1 = { + death = "1412.1.1" + } +} + +71511 = { + name = "Alfonso" + dynasty = 779 + religion = catholic + culture = castilian + father = 457590 + mother = 459504 + 1336.1.1 = { + birth = "1336.1.1" + } + 1413.1.1 = { + death = "1413.1.1" + } +} + +71512 = { + name = "Isabel" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 457540 + mother = 460611 + 1263.1.1 = { + birth = "1263.1.1" + } + 1264.12.1 = { + death = "1264.12.1" + } +} + +71513 = { + name = "Violante" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 457540 + mother = 460611 + 1265.1.1 = { + birth = "1265.1.1" + } + 1308.1.30 = { + death = "1308.1.30" + } +} + +71514 = { + name = "Jaime" + dynasty = 681 + religion = catholic + culture = castilian + father = 457540 + mother = 460611 + 1266.1.1 = { + birth = "1266.1.1" + } + 1284.8.9 = { + death = "1284.8.9" + } +} + +71515 = { + name = "Leonor" + female = yes + dynasty = 681 + religion = catholic + culture = castilian + father = 457540 + mother = 460611 + 1274.1.1 = { + birth = "1274.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +71516 = { + name = "Berenguela" + female = yes + dynasty = 681 + religion = catholic + culture = castilian + father = 457540 + mother = 71451 + trait = bastard + 1242.1.1 = { + birth = "1242.1.1" + } + 1269.1.1 = { + death = "1269.1.1" + } +} + +71517 = { + name = "Alfonso" + dynasty = 681 + + father = 457540 + trait = bastard + + religion = catholic + culture = castilian + + 1243.1.1 = { + birth = yes + } + 1260.1.1 = { + add_matrilineal_spouse = 71429 + } + 1281.1.1 = { + death = yes + } +} + +71518 = { + name = "Isabel" + dynasty = 782 + female = yes + religion = catholic + culture = castilian + father = 71517 + mother = 71429 + 1262.1.1 = { + birth = "1262.1.1" + } + 1292.12.5 = { + death = "1292.12.5" + } +} + +71519 = { + name = "Mafalda" + dynasty = 782 + female = yes + religion = catholic + culture = castilian + father = 71517 + mother = 71429 + 1264.1.1 = { + birth = "1264.1.1" + } + 1267.1.1 = { + death = "1267.1.1" + } +} + +71520 = { + name = "Urraca" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 457540 + trait = bastard + 1250.1.1 = { + birth = "1250.1.1" + } + 1318.1.1 = { + death = "1318.1.1" + } +} + +71521 = { + name = "MartI_n" + dynasty = 681 + religion = catholic + culture = castilian + trait = bastard + trait = education_learning_3 + father = 457540 + 1258.1.1 = { + birth = "1258.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +71522 = { + name = "Alfonso" + dynasty = 681 + religion = catholic + culture = castilian + father = 457530 + mother = 457666 + 1286.1.1 = { + birth = "1286.1.1" + } + 1291.8.1 = { + death = "1291.8.1" + } +} + +71523 = { + name = "Enrique" + dynasty = 681 + religion = catholic + culture = castilian + father = 457530 + mother = 457666 + 1288.1.1 = { + birth = "1288.1.1" + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +71524 = { + name = "Felipe" + dynasty = 681 + religion = catholic + culture = castilian + father = 457530 + mother = 457666 + 1292.5.28 = { + birth = "1292.5.28" + } + 1315.11.1 = { + add_spouse = 71497 + } + 1327.4.30 = { + death = "1327.4.30" + } +} + +71525 = { + name = "Alfonso" + dynasty = 681 + religion = catholic + culture = castilian + father = 457530 + trait = bastard + 1285.1.1 = { + birth = "1285.1.1" + } + 1311.1.1 = { + add_spouse = 72023 + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +71526 = { + name = "MarI_a" + dynasty = 681 + female = yes + religion = catholic + culture = castilian + father = 457520 + mother = 459511 + 1309.1.1 = { + birth = "1309.1.1" + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +71527 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 457500 + mother = 459502 + 1332.1.1 = { + birth = "1332.1.1" + } + 1333.9.22 = { + death = "1333.9.22" + } +} + +71528 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 457500 + mother = 73146 + trait = bastard + 1336.1.1 = { + birth = "1336.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +71529 = { + name = "Tello" + dynasty = 681 + religion = catholic + culture = castilian + father = 457500 + mother = 73146 + trait = bastard + 1337.1.1 = { + birth = "1337.1.1" + } + 1370.10.15 = { + death = "1370.10.15" + } +} + +71530 = { + name = "Fernando" + dynasty = 681 + religion = catholic + culture = castilian + father = 71455 + trait = bastard + 1260.1.1 = { + birth = "1260.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +71541 = { + name = "Diego" + dynasty_house = house_vivar # House of Vivar + religion = catholic + culture = castilian + father = 107590 + mother = 108519 + 1076.1.1 = { + birth = "1076.1.1" + } + 1097.1.1 = { + death = "1097.1.1" + } +} + +71542 = { + name = "Elvira" + dynasty_house = house_vivar # House of Vivar + female = yes + religion = catholic + culture = castilian + father = 107590 + mother = 108519 + 1080.1.1 = { + birth = "1080.1.1" + } + 1112.1.1 = { + death = "1112.1.1" + } +} + +71546 = { + name = "GO_mez" + dynasty = 8603 + religion = catholic + culture = castilian + father = 72836 + mother = 72837 + 1075.1.1 = { + birth = "1075.1.1" + } + 1100.1.1 = { + add_spouse = 71363 + } + 1118.1.1 = { + death = "1118.1.1" + } +} + +71547 = { + name = "GarcI_a" + dynasty = 8603 + religion = catholic + culture = castilian + father = 71546 + mother = 71363 + 1101.1.1 = { + birth = "1101.1.1" + } + 1156.1.1 = { + death = "1156.1.1" + } +} + +71548 = { + name = "Pelayo" + dynasty = 8603 + religion = catholic + culture = castilian + father = 71546 + mother = 71363 + 1103.1.1 = { + birth = "1103.1.1" + } + 1158.1.1 = { + death = "1158.1.1" + } +} + +71549 = { + name = "Diego" + dynasty = 8603 + religion = catholic + culture = castilian + father = 71546 + mother = 71363 + 1105.1.1 = { + birth = "1105.1.1" + } + 1157.1.1 = { + death = "1157.1.1" + } +} + +71550 = { + name = "Urraca" + dynasty = 8603 + female = yes + religion = catholic + culture = castilian + father = 71546 + mother = 71363 + 1107.1.1 = { + birth = "1107.1.1" + } + 1168.1.1 = { + death = "1168.1.1" + } +} + +71923 = { + name = "Diego" # Diego Álvarez de Oca + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0156 # Álvar Muñoz + mother = castilian0157 # Munia + + 1013.1.1 = { + birth = yes + } + 1039.1.1 = { + add_spouse = castilian0183 # Toda + } + 1099.12.1 = { + death = yes + } +} + +71924 = { + name = "Gonzalo" # Gonzalo Díaz de Oca + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 71923 # Diego Álvarez de Oca + mother = castilian0183 # Toda + + 1046.1.1 = { + birth = yes + } + 1074.7.8 = { + death = yes + } +} + +71925 = { + name = "Tecla" # Tecla Díaz de Oca, wife of Count Lope Íñiguez of Viscaya (107523) + dynasty_house = house_oca # House of Oca + female = yes + religion = catholic + culture = castilian + + father = 71923 # Diego Álvarez de Oca + mother = castilian0183 # Toda + + 1060.1.1 = { + birth = yes + } + 1104.1.1 = { + death = yes + } +} + +71983 = { + name = "Leonor" + female = yes + religion = catholic + culture = castilian + 1318.1.1 = { + birth = "1318.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +72169 = { + name = "Fernando" + dynasty = 101701 + religion = catholic + culture = castilian + father = 72161 + mother = 72168 + 1143.1.1 = { + birth = "1143.1.1" + } + 1159.1.1 = { + add_spouse = 71988 + } + 1164.1.1 = { + remove_spouse = 71988 + } + 1180.1.1 = { + add_spouse = 71956 + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72170 = { + name = "Sancha" + dynasty = 101701 + female = yes + father = 72161 + mother = 72168 + religion = catholic + culture = castilian + 1145.1.1 = { + birth = "1145.1.1" + } + 1202.1.1 = { + death = "1202.1.1" + } +} + +72172 = { + name = "Fernando" + dynasty = 101701 + religion = catholic + culture = castilian + father = 72169 + mother = 71956 + 1181.1.1 = { + birth = "1181.1.1" + } + 1205.1.1 = { + add_spouse = 72173 + } + 1210.1.1 = { + add_spouse = 72174 + } + 1222.1.1 = { + death = "1222.1.1" + } +} + +72173 = { + name = "InEEs" + female = yes + religion = catholic + culture = castilian + 1188.1.1 = { + birth = "1188.1.1" + } + 1209.1.1 = { + death = "1209.1.1" + } +} + +72174 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1190.1.1 = { + birth = "1190.1.1" + } + 1234.1.1 = { + death = "1234.1.1" + } +} + +72175 = { + name = "Rodrigo" + dynasty = 101701 + religion = catholic + culture = castilian + father = 72172 + mother = 72174 + 1211.1.1 = { + birth = "1211.1.1" + } + 1228.1.1 = { + add_spouse = 72176 + } + 1232.1.1 = { + add_spouse = 72177 + } + 1246.1.21 = { + death = "1246.1.21" + } +} + +72176 = { + name = "Sancha" + female = yes + religion = catholic + culture = castilian + 1212.1.1 = { + birth = "1212.1.1" + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +72177 = { + name = "Teresa" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72906 + mother = 72914 + 1199.1.1 = { + birth = "1199.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +72178 = { + name = "Ramiro" + dynasty = 101701 + religion = catholic + culture = castilian + father = 72175 + mother = 72176 + 1230.1.1 = { + birth = "1230.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72179 = { + name = "Rodrigo" + dynasty = 101701 + religion = catholic + culture = castilian + father = 72175 + mother = 72176 + 1231.1.1 = { + birth = "1231.1.1" + } + 1269.1.1 = { + death = "1269.1.1" + } +} + +72180 = { + name = "Fernando" + dynasty = 101701 + religion = catholic + culture = castilian + father = 72175 + mother = 72176 + 1232.1.1 = { + birth = "1232.1.1" + } + 1260.1.1 = { + add_spouse = 72181 + } + 1278.1.1 = { + death = "1278.1.1" + } +} + +72181 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1243.1.1 = { + birth = "1243.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72182 = { + name = "InEEs" + dynasty = 101701 + female = yes + religion = catholic + culture = castilian + father = 72175 + mother = 72177 + 1233.1.1 = { + birth = "1233.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +72202 = { + name = "Leonor" + female = yes + religion = catholic + culture = castilian + 1300.1.1 = { + birth = "1300.1.1" + } + 1359.1.1 = { + death = "1359.1.1" + } +} + +72211 = { + name = "Rodrigo" # Rodrigo Giráldez de Castro + dynasty = 279 + + father = 72186 + mother = 72390 + + religion = catholic + culture = castilian + + 1222.1.1 = { + birth = yes + } + 1240.1.1 = { + add_spouse = 72212 + } + 1259.1.1 = { + death = yes + } +} + +72212 = { + name = "Leonor" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 207547 + mother = 71965 + 1222.1.1 = { + birth = "1222.1.1" + } + 1275.4.27 = { + death = "1275.4.27" + } +} + +72213 = { + name = "Leonor" # Leonor Rodríguez de Castro + female = yes + dynasty = 279 + + father = 72211 + mother = 72212 + + religion = catholic + culture = castilian + + 1241.1.1 = { + birth = yes + } + 1275.4.27 = { + death = yes + } +} + +72214 = { + name = "Fernando" # Fernando Rodríguez de Castro + dynasty = 279 + + father = 72211 + mother = 72212 + + religion = catholic + culture = castilian + + 1243.1.1 = { + birth = yes + } + 1269.9.22 = { + add_spouse = 72030 + } + 1280.1.1 = { + death = yes + } +} + +72216 = { + name = "Juana" # Juana Rodríguez de Castro + female = yes + dynasty = 279 + + father = 72211 + mother = 72212 + + religion = catholic + culture = castilian + + 1245.1.1 = { + birth = yes + } + 1265.1.1 = { + death = yes + } +} + +72377 = { + name = "Rodrigo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72966 + mother = 72981 + 1134.1.1 = { + birth = "1134.1.1" + } + 1162.1.1 = { + add_spouse = 73106 + } + 1190.6.1 = { + add_spouse = 72372 + } + 1193.7.1 = { + death = "1193.7.1" + } +} + +72388 = { + name = "Jimena" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72567 + mother = 72425 + + religion = catholic + culture = castilian + + 1182.10.12 = { + birth = yes + } + 1225.1.1 = { + death = yes + } +} + +72389 = { + name = "A_lvar" # Álvar Pérez de Castro + dynasty = 279 + + father = 71399 + mother = 72388 + + religion = catholic + culture = castilian + + 1200.1.1 = { + birth = yes + } + 1216.1.1 = { + add_spouse = 72139 + } + 1240.1.1 = { + add_spouse = 71972 + } + 1240.2.1 = { + death = yes + } +} + +72390 = { + name = "Eylo" # Eilo Pérez de Castro + female = yes + dynasty = 279 + + father = 71399 + mother = 72388 + + religion = catholic + culture = castilian + + 1201.1.1 = { + birth = yes + } + 1243.2.10 = { + death = yes + } +} + +72391 = { + name = "Eulalia" # Eulalia Pérez de Castro + female = yes + dynasty = 279 + + father = 71399 + mother = 72388 + + religion = catholic + culture = castilian + + 1202.1.1 = { + birth = yes + } + 1236.1.10 = { + death = yes + } +} + +72392 = { + name = "EstefanI_a" # Estefanía Pérez de Castro + female = yes + dynasty = 279 + + father = 71399 + mother = 72388 + + religion = catholic + culture = castilian + + 1203.1.1 = { + birth = yes + } + 1221.11.1 = { + death = yes + } +} + +72416 = { + name = "Juan" + dynasty = 12143 + religion = catholic + culture = castilian + father = 72475 + mother = 72477 + 1218.1.1 = { + birth = "1218.1.1" + } + 1236.1.1 = { + add_spouse = 457672 + } + 1262.1.1 = { + death = "1262.1.1" + } +} + +72417 = { + name = "Guiomar" + female = yes + religion = catholic + culture = castilian + 1120.1.1 = { + birth = "1120.1.1" + } + 1179.1.1 = { + death = "1179.1.1" + } +} + +72418 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207652 + mother = 207651 + 1160.1.1 = { + birth = "1160.1.1" + } + 1219.1.1 = { + death = "1219.1.1" + } +} + +72419 = { + name = "Sancha" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 207652 + mother = 207651 + 1162.1.1 = { + birth = "1162.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +72420 = { + name = "Teresa" + dynasty_house = house_salvadorez # House Salvadórez + female = yes + religion = catholic + culture = castilian + trait = education_learning_1 + father = 107570 + mother = 107571 + 1078.1.1 = { + birth = "1078.1.1" + } + 1120.1.1 = { + death = "1120.1.1" + } +} + +72421 = { + name = "Munia" + female = yes + dynasty_house = house_salvadorez # House Salvadórez + + father = 107570 + mother = 107571 + + religion = catholic + culture = castilian + + 1084.1.1 = { + birth = yes + } + 1133.1.1 = { + death = yes + } +} + +72422 = { + name = "VisclA_vara" + female = yes + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + father = 107570 + mother = 107571 + 1086.1.1 = { + birth = "1086.1.1" + } + 1131.1.1 = { + death = "1131.1.1" + } +} + +72423 = { + name = "MarI_a" + female = yes + dynasty_house = house_salvadorez # House Salvadórez + religion = catholic + culture = castilian + father = 107570 + mother = 107571 + 1088.1.1 = { + birth = "1088.1.1" + } + 1135.1.1 = { + death = "1135.1.1" + } +} + +72424 = { + name = "Mafalda" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207541 + mother = 207550 + 1159.1.1 = { + birth = "1159.1.1" + } + 1198.1.1 = { + death = "1198.1.1" + } +} + +72425 = { + name = "Mayor" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207541 + mother = 207550 + 1154.1.1 = { + birth = "1154.1.1" + } + 1182.10.12 = { + death = "1182.10.12" + } +} + +72426 = { + name = "Sancha" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207541 + mother = 207550 + 1160.1.1 = { + birth = "1160.1.1" + } + 1164.8.14 = { + death = "1164.8.14" + } +} + +72427 = { + name = "Ermengarda" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207541 + mother = 207550 + 1164.1.1 = { + birth = "1164.1.1" + } + 1209.1.1 = { + death = "1209.1.1" + } +} + +72428 = { + name = "Mafalda" + female = yes + religion = catholic + culture = castilian + 1177.1.1 = { + birth = "1177.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +72429 = { + name = "GarcI_a" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207540 + mother = 206511 + 1171.1.1 = { + birth = "1171.1.1" + } + 1183.3.3 = { + death = "1183.3.3" + } +} + +72448 = { + name = "Pedro" + dynasty = 681 + religion = catholic + culture = castilian + father = 457540 + mother = 460611 + 1260.7.25 = { + birth = "1260.7.25" + } + 1282.1.1 = { + add_spouse = 72447 + } + 1283.10.20 = { + death = "1283.10.20" + } +} + +72449 = { + name = "Sancho" + dynasty = 681 + religion = catholic + culture = castilian + father = 72448 + mother = 72447 + 1283.1.1 = { + birth = "1283.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +72450 = { + name = "Constanza" + female = yes + dynasty = 681 + religion = catholic + culture = castilian + trait = education_learning_1 + father = 457540 + mother = 460611 + 1259.10.1 = { + birth = "1259.10.1" + } + 1280.7.23 = { + death = "1280.7.23" + } +} + +72469 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207540 + mother = 72428 + 1198.1.1 = { + birth = "1198.1.1" + } + 1223.1.1 = { + add_spouse = 72470 + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +72471 = { + name = "Pedro" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72469 + mother = 72470 + 1224.1.1 = { + birth = "1224.1.1" + } + 1247.1.1 = { + add_spouse = 72484 + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +72472 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72469 + mother = 72470 + 1226.1.1 = { + birth = "1226.1.1" + } + 1288.1.1 = { + death = "1288.1.1" + } +} + +72473 = { + name = "MI_lia" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72469 + mother = 72470 + 1228.1.1 = { + birth = "1228.1.1" + } + 1259.1.1 = { + death = "1259.1.1" + } +} + +72474 = { + name = "NuN_o" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207540 + mother = 72428 + 1200.1.1 = { + birth = "1200.1.1" + } + 1228.1.1 = { + death = "1228.1.1" + } +} + +72475 = { + name = "GarcI_a" + dynasty = 12143 + religion = catholic + culture = castilian + 1180.1.1 = { + birth = "1180.1.1" + } + 1203.2.10 = { + add_spouse = 72476 + } + 1216.11.1 = { + add_spouse = 72477 + } + 1241.10.20 = { + death = "1241.10.20" + } +} + +72476 = { + name = "Teresa" + female = yes + religion = catholic + culture = castilian + 1185.1.1 = { + birth = "1185.1.1" + } + 1216.1.1 = { + death = "1216.1.1" + } +} + +72477 = { + name = "Mayor" + female = yes + religion = catholic + culture = castilian + 1200.1.1 = { + birth = "1200.1.1" + } + 1255.8.1 = { + death = "1255.8.1" + } +} + +72478 = { + name = "Alfonso" + dynasty = 12143 + religion = catholic + culture = castilian + father = 72475 + mother = 72477 + 1222.1.1 = { + birth = "1222.1.1" + } + 1251.1.1 = { + add_spouse = 71436 + } + 1263.1.1 = { + death = "1263.1.1" + } +} + +72479 = { + name = "Juan" + dynasty = 12143 + religion = catholic + culture = castilian + father = 72478 + mother = 71436 + 1253.1.1 = { + birth = "1253.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +72480 = { + name = "Mayor" + female = yes + dynasty = 12143 + religion = catholic + culture = castilian + father = 72478 + mother = 71436 + 1255.1.1 = { + birth = "1255.1.1" + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +72481 = { + name = "Pedro" + dynasty = 781 + religion = catholic + culture = castilian + father = 72624 + 1250.1.1 = { + birth = "1250.1.1" + } + 1275.1.1 = { + add_spouse = 72480 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + + +72482 = { + name = "Diego" + dynasty = 781 + religion = catholic + culture = castilian + father = 72481 + mother = 72480 + 1276.1.1 = { + birth = "1276.1.1" + } + 1328.1.1 = { + death = "1328.1.1" + } +} + +72483 = { + name = "Marina" + female = yes + dynasty = 781 + religion = catholic + culture = castilian + trait = education_learning_1 + father = 72481 + mother = 72480 + 1278.1.1 = { + birth = "1278.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72484 = { + name = "Marina" + female = yes + dynasty = 12143 + religion = catholic + culture = castilian + father = 72475 + mother = 72477 + 1230.1.1 = { + birth = "1230.1.1" + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +72485 = { + name = "Fernando" + dynasty = 12143 + + father = 72475 + mother = 72476 + + religion = catholic + culture = castilian + + 1207.1.1 = { + birth = yes + } + 1245.1.1 = { + add_matrilineal_spouse = 72473 + } + 1259.1.1 = { + death = yes + } +} + +72486 = { + name = "GarcI_a" + dynasty_house = house_lara # House of Lara + + father = 72485 + mother = 72473 + + religion = catholic + culture = castilian + + 1246.1.1 = { + birth = yes + } + 1269.1.1 = { + add_spouse = 72487 + } + 1302.1.1 = { + death = yes + } +} + +72488 = { + name = "Pedro" + dynasty = 776 + + father = 72486 + mother = 72487 + + religion = catholic + culture = castilian + + 1270.1.1 = { + birth = yes + } + 1298.1.1 = { + add_spouse = 72489 + } + 1323.1.1 = { + death = yes + } +} + +72489 = { + name = "Teresa" + female = yes + religion = catholic + culture = castilian + 1280.1.1 = { + birth = "1280.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72490 = { + name = "GarcI_a" + dynasty = 776 + + father = 72488 + mother = 72489 + + religion = catholic + culture = castilian + + 1300.1.1 = { + birth = yes + } + 1324.1.1 = { + add_spouse = 72492 + } + 1362.1.1 = { + death = yes + } +} + +72491 = { + name = "GO_mez" + dynasty = 776 + + father = 72488 + mother = 72489 + + religion = catholic + culture = castilian + + trait = education_learning_3 + + 1302.1.1 = { + birth = yes + } + 1375.1.1 = { + death = yes + } +} + +72492 = { + name = "Urraca" + female = yes + religion = catholic + culture = castilian + 1307.1.1 = { + birth = "1307.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72493 = { + name = "Pedro" + dynasty = 776 + + father = 72490 + mother = 72492 + + religion = catholic + culture = castilian + + 1326.1.1 = { + birth = yes + } + 1381.1.1 = { + death = yes + } +} + +72494 = { + name = "Juan" + dynasty = 776 + + father = 72490 + mother = 72492 + + religion = catholic + culture = castilian + + trait = education_learning_3 + + 1328.1.1 = { + birth = yes + } + 1416.1.1 = { + death = yes + } +} + +72495 = { + name = "GO_mez" + dynasty = 776 + + father = 72490 + mother = 72492 + + religion = catholic + culture = castilian + + 1330.1.1 = { + birth = yes + } + 1388.1.1 = { + death = yes + } +} + +72496 = { + name = "Rodrigo" + dynasty = 776 + + father = 72490 + mother = 72492 + + religion = catholic + culture = castilian + + 1332.1.1 = { + birth = yes + } + 1382.1.1 = { + death = yes + } +} + +72497 = { + name = "GarcI_a" + dynasty = 776 + + father = 72490 + mother = 72492 + + religion = catholic + culture = castilian + + 1334.1.1 = { + birth = yes + } + 1385.1.1 = { + death = yes + } +} + +72498 = { + name = "Diego" + dynasty = 776 + + father = 72490 + mother = 72492 + + religion = catholic + culture = castilian + + 1336.1.1 = { + birth = yes + } + 1387.1.1 = { + death = yes + } +} + +72499 = { + name = "Juan" + dynasty = 776 + + father = 72486 + mother = 72487 + + religion = catholic + culture = castilian + + 1272.1.1 = { + birth = yes + } + 1299.1.1 = { + add_spouse = 72500 + } + 1355.1.1 = { + death = yes + } +} + +72500 = { + name = "Juana" + female = yes + religion = catholic + culture = castilian + 1280.1.1 = { + birth = "1280.1.1" + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +72501 = { + name = "Juana" + female = yes + dynasty = 776 + + father = 72499 + mother = 72500 + + religion = catholic + culture = castilian + + 1300.1.1 = { + birth = yes + } + 1331.1.1 = { + death = yes + } +} + +72502 = { + name = "MI_lia" + female = yes + dynasty = 776 + + father = 72486 + mother = 72487 + + religion = catholic + culture = castilian + + 1274.1.1 = { + birth = yes + } + 1290.1.1 = { + death = yes + } +} + +72503 = { + name = "Pedro" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207544 + mother = 72891 + 1215.1.1 = { + birth = "1215.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +72504 = { + name = "GO_mez" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207544 + mother = 72891 + 1216.1.1 = { + birth = "1216.1.1" + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +72505 = { + name = "Manrique" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207544 + mother = 72891 + 1218.1.1 = { + birth = "1218.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +72506 = { + name = "GuillE_n" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207544 + mother = 72891 + 1220.1.1 = { + birth = "1220.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +72507 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72504 + 1241.1.1 = { + birth = "1241.1.1" + } + 1263.1.1 = { + add_spouse = 72508 + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +72509 = { + name = "Mayor" + female = yes + dynasty = 776 + religion = catholic + culture = castilian + father = 72507 + mother = 72508 + 1265.1.1 = { + birth = "1265.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +72510 = { + name = "A_lvar" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207539 + mother = 71359 + 1112.1.1 = { + birth = "1112.1.1" + } + 1172.9.15 = { + death = "1172.9.15" + } +} + +72511 = { + name = "Mayor" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207539 + mother = 71359 + 1114.1.1 = { + birth = "1114.1.1" + } + 1147.1.1 = { + death = "1147.1.1" + } +} + +72512 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207539 + mother = 71359 + 1118.1.1 = { + birth = "1118.1.1" + } + 1147.1.1 = { + death = "1147.1.1" + } +} + +72513 = { + name = "MarI_a" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207539 + mother = 71359 + 1120.1.1 = { + birth = "1120.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +72514 = { + name = "MI_lia" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207539 + mother = 71359 + 1122.1.1 = { + birth = "1122.1.1" + } + 1186.12.6 = { + death = "1186.12.6" + } +} + +72515 = { + name = "Mayor" + female = yes + religion = catholic + culture = castilian + 1190.1.1 = { + birth = "1190.1.1" + } + 1232.6.15 = { + death = "1232.6.15" + } +} + +72516 = { + name = "Fernando" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207548 + mother = 72515 + 1210.1.1 = { + birth = "1210.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +72517 = { + name = "A_lvar" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207548 + mother = 72515 + 1211.1.1 = { + birth = "1211.1.1" + } + 1238.1.1 = { + add_spouse = 71451 + } + 1240.7.24 = { + death = "1240.7.24" + } +} + +72518 = { + name = "Teresa" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + trait = bastard + father = 72517 + 1239.1.1 = { + birth = "1239.1.1" + } + 1259.1.1 = { + death = "1259.1.1" + } +} + +72519 = { + name = "Sancha" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 207548 + mother = 72515 + 1213.1.1 = { + birth = "1213.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72520 = { + name = "Benita" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 207548 + mother = 72515 + 1214.1.1 = { + birth = "1214.1.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +72521 = { + name = "Teresa" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 207548 + mother = 72515 + 1215.1.1 = { + birth = "1215.1.1" + } + 1278.1.1 = { + death = "1278.1.1" + } +} + +72522 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207546 + trait = bastard + 1200.1.1 = { + birth = "1200.1.1" + } + 1237.1.1 = { + add_spouse = 72523 + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +72523 = { + name = "Sancha" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72917 + mother = 72924 + 1221.1.1 = { + birth = "1221.1.1" + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +72524 = { + name = "Fernando" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72522 + mother = 72523 + 1238.1.1 = { + birth = "1238.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +72525 = { + name = "Diego" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72522 + mother = 72523 + 1240.1.1 = { + birth = "1240.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +72526 = { + name = "Sancho" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72522 + mother = 72523 + 1242.1.1 = { + birth = "1242.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +72527 = { + name = "Benito" + dynasty = 776 + religion = catholic + culture = castilian + father = 72526 + 1260.1.1 = { + birth = "1260.1.1" + } + 1284.1.1 = { + add_spouse = 72528 + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +72528 = { + name = "Teresa" + dynasty = 12148 + female = yes + religion = catholic + culture = castilian + 1266.1.1 = { + birth = "1266.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +72529 = { + name = "Juan" + dynasty = 12148 + religion = catholic + culture = castilian + father = 72527 + mother = 72528 + 1286.1.1 = { + birth = "1286.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72530 = { + name = "MarI_a" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72522 + mother = 72523 + 1243.1.1 = { + birth = "1243.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +72531 = { + name = "Sancha" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72522 + mother = 72523 + 1244.1.1 = { + birth = "1244.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72532 = { + name = "Fernando" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207546 + trait = bastard + 1202.1.1 = { + birth = "1202.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +72533 = { + name = "NuN_o" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 72532 + #mother = Teresa de Villalobos + 1230.1.1 = { + birth = "1230.1.1" + } + 1252.1.1 = { + add_spouse = 72004 + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +72534 = { + name = "Juana" + dynasty = 776 + female = yes + religion = catholic + culture = castilian + father = 72533 + mother = 72004 + 1256.1.1 = { + birth = "1256.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +72535 = { + name = "Juan" + dynasty = 776 + religion = catholic + culture = castilian + father = 72533 + mother = 72004 + 1258.1.1 = { + birth = "1258.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +72536 = { + name = "Teresa" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 72532 + #mother = Teresa de Villalobos + 1232.1.1 = { + birth = "1232.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +72537 = { + name = "NuN_o" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207546 + trait = bastard + 1204.1.1 = { + birth = "1204.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +72538 = { + name = "Gonzalo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207546 + trait = bastard + 1206.1.1 = { + birth = "1206.1.1" + } + 1228.7.1 = { + death = "1228.7.1" + } +} + +72539 = { + name = "Teresa" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + father = 207545 + mother = 208551 + 1149.1.1 = { + birth = "1149.1.1" + } + 1180.2.7 = { + death = "1180.2.7" + } +} + +72540 = { + name = "MarI_a" + dynasty_house = house_lara # House of Lara + female = yes + religion = catholic + culture = castilian + trait = education_learning_1 + father = 207545 + mother = 208551 + 1153.1.1 = { + birth = "1153.1.1" + } + 1197.8.19 = { + death = "1197.8.19" + } +} + +72541 = { + name = "NuN_o" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207547 + mother = 71965 + 1216.1.1 = { + birth = "1216.1.1" + } + 1243.1.1 = { + add_spouse = 71433 + give_nickname = nick_the_good + } + 1275.5.1 = { + death = "1275.5.1" + } +} + +72542 = { + name = "Diego" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207547 + mother = 71965 + 1214.1.1 = { + birth = "1214.1.1" + } + 1239.1.1 = { + death = "1239.1.1" + } +} + +72543 = { + name = "Fernando" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207547 + mother = 71965 + 1218.1.1 = { + birth = "1218.1.1" + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +72544 = { + name = "Juan" + dynasty_house = house_lara # House of Lara + + father = 72541 + mother = 71433 + + religion = catholic + culture = castilian + + 1244.1.1 = { + birth = yes + } + 1260.1.1 = { + add_spouse = 71574 + } + 1284.1.1 = { + remove_spouse = 71574 + add_spouse = 72031 + } + 1275.5.1 = { + give_nickname = nick_the_fat + } + 1294.4.1 = { + death = yes + } +} + +72545 = { + name = "A_lvar" + dynasty = 776 + + father = 72544 + mother = 71574 + + religion = catholic + culture = castilian + + 1261.1.1 = { + birth = yes + } + 1287.1.1 = { + death = yes + } +} + +72546 = { + name = "Juan" + dynasty = 776 + + father = 72544 + mother = 72031 + + religion = catholic + culture = castilian + + 1282.1.1 = { + birth = yes + } + 1294.1.1 = { + give_nickname = nick_the_young + } + 1310.1.1 = { + add_spouse = 72038 + } + 1315.9.16 = { + death = yes + } +} + +72547 = { + name = "NuN_o" + dynasty = 776 + + father = 72544 + mother = 72031 + + religion = catholic + culture = castilian + + 1284.1.1 = { + birth = yes + } + 1296.1.1 = { + death = yes + } +} + +72548 = { + name = "Ansur" # Ansur, Baron of Palencia (881-908) + dynasty = 405 # Dynasty Banu Ansur, Founder + religion = catholic + culture = castilian + + 856.1.1 = { + birth = yes + employer = 73763 # Duke Rodrigo of Castille + } + 872.1.1 = { + trait = education_martial_1 + } + 908.1.1 = { + death = yes + } +} + +72549 = { + name = "Fernando" # Fernando Ansúrez, Count of Amaya (927-929) + dynasty = 405 # Banu Ansur Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 72548 # Baron Ansur of Palencia + + 877.1.1 = { + birth = yes + } + 914.1.1 = { + add_spouse = 200075 # Muniadona Muñoz de Brañosera + } + 929.11.1 = { + death = yes + } +} + +72550 = { + name = "Ansur" # Ansur Fernández, Duke of Castille (944-945), Count of Amaya, Burgos & Viscaya (944-945) + dynasty = 405 # Banu Ansur Dynasty + religion = catholic + culture = castilian + + father = 72549 # Count Fernando Ansúrez of Amaya + mother = 200075 # Muniadona Muñoz de Brañosera + + 915.1.1 = { + birth = yes + } + 934.1.1 = { + add_spouse = castilian0048 # Gontroda + } + 945.4.3 = { + death = yes + } +} + +72552 = { + name = "Urraca" # Urraca Muñoz, wife of Gómez González de Manzanedo (70261) & Bertrand de Reynel (71380 - french.txt) + female = yes + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0170 # Munio González + mother = castilian0171 # Mayor + + 1070.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +72553 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + + father = 70261 + mother = 72552 + + religion = catholic + culture = castilian + + 1105.1.1 = { + birth = yes + } + 1138.1.1 = { + add_spouse = 71534 + } + 1146.1.1 = { + death = yes + } +} + +72554 = { + name = "Gonzalo" + dynasty_house = house_lara # House of Lara + + father = 72553 + mother = 71534 + + religion = catholic + culture = castilian + + 1139.1.1 = { + birth = yes + } + 1166.1.1 = { + add_spouse = 72561 + } + 1180.1.1 = { + add_spouse = 72562 + } + 1205.1.1 = { + death = yes + } +} + +72555 = { + name = "A_lvar" + dynasty_house = house_lara # House of Lara + + father = 72553 + mother = 71534 + + religion = catholic + culture = castilian + + 1140.1.1 = { + birth = yes + } + 1207.1.1 = { + death = yes + } +} + +72556 = { + name = "GO_mez" + dynasty_house = house_lara # House of Lara + + father = 72553 + mother = 71534 + + religion = catholic + culture = castilian + + 1141.1.1 = { + birth = yes + } + 1206.1.1 = { + death = yes + } +} + +72557 = { + name = "EstefanI_a" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72553 + mother = 71534 + + religion = catholic + culture = castilian + + 1142.1.1 = { + birth = yes + } + 1210.1.1 = { + death = yes + } +} + +72558 = { + name = "Elvira" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72553 + mother = 71534 + + religion = catholic + culture = castilian + + 1143.1.1 = { + birth = yes + } + 1211.1.1 = { + death = yes + } +} + +72559 = { + name = "Sancho" + dynasty = 12140 + religion = catholic + culture = castilian + 1135.1.1 = { + birth = "1135.1.1" + } + 1160.1.1 = { + add_spouse = 72558 + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +72560 = { + name = "Rodrigo" + dynasty = 12140 + religion = catholic + culture = castilian + father = 72559 + mother = 72558 + 1161.1.1 = { + birth = "1161.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +72561 = { + name = "EstefanI_a" + female = yes + religion = catholic + culture = castilian + 1150.1.1 = { + birth = "1150.1.1" + } + 1178.1.1 = { + death = "1178.1.1" + } +} + +72563 = { + name = "Diego" + dynasty_house = house_lara # House of Lara + + father = 70261 + mother = 72552 + + religion = catholic + culture = castilian + + 1106.1.1 = { + birth = yes + } + 1131.1.1 = { + death = yes + } +} + +72564 = { + name = "EstefanI_a" + female = yes + dynasty_house = house_lara # House of Lara + + father = 70261 + mother = 72552 + + religion = catholic + culture = castilian + + 1107.1.1 = { + birth = yes + } + 1150.1.1 = { + death = yes + } +} + +72565 = { + name = "Sancha" + female = yes + dynasty_house = house_lara # House of Lara + + father = 70261 + mother = 72552 + + religion = catholic + culture = castilian + + 1108.1.1 = { + birth = yes + } + 1148.1.1 = { + death = yes + } +} + +72566 = { + name = "Gonzalo" + + religion = catholic + culture = castilian + + 1080.1.1 = { + birth = yes + } + 1123.1.1 = { + add_matrilineal_spouse = 72564 + } + 1133.1.1 = { + death = "1133.1.1" + } +} + +72567 = { + name = "GO_mez" + dynasty_house = house_lara # House of Lara + + father = 72566 + mother = 72564 + + religion = catholic + culture = castilian + + 1124.1.1 = { + birth = yes + } + 1140.1.1 = { + add_spouse = 72514 + } + 1170.1.1 = { + remove_spouse = 72514 + } + 1170.1.1 = { + add_spouse = 72425 + } + 1182.10.12 = { + death = "1182.10.12" + } +} + +72568 = { + name = "Manrique" + dynasty_house = house_lara # House of Lara + + father = 72567 + mother = 72425 + + religion = catholic + culture = castilian + + 1175.1.1 = { + birth = yes + } + 1199.1.1 = { + add_spouse = 73109 + } + 1220.1.1 = { + death = yes + } +} + +72569 = { + name = "Gonzalo" + dynasty_house = house_lara # House of Lara + + father = 72567 + mother = 72514 + + religion = catholic + culture = castilian + + 1142.1.1 = { + birth = yes + } + 1196.8.25 = { + death = yes + } +} + +72570 = { + name = "Juan" + dynasty_house = house_lara # House of Lara + + father = 72567 + mother = 72425 + + religion = catholic + culture = castilian + + 1177.1.1 = { + birth = yes + } + 1222.1.1 = { + death = yes + } +} + +72571 = { + name = "Gil" + dynasty_house = house_lara # House of Lara + + father = 72567 + mother = 72514 + + religion = catholic + culture = castilian + + 1146.1.1 = { + birth = yes + } + 1196.8.25 = { + death = yes + } +} + +72572 = { + name = "Diego" + dynasty_house = house_lara # House of Lara + + father = 72567 + mother = 72425 + + religion = catholic + culture = castilian + + 1179.1.1 = { + birth = yes + } + 1221.1.1 = { + death = yes + } +} + +72573 = { + name = "InEEs" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72567 + mother = 72514 + + religion = catholic + culture = castilian + + 1148.1.1 = { + birth = yes + } + 1208.1.1 = { + death = yes + } +} + +72574 = { + name = "Elvira" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72567 + mother = 72425 + + religion = catholic + culture = castilian + + 1171.1.1 = { + birth = yes + } + 1194.1.1 = { + death = yes + } +} + +72575 = { + name = "Gil" + dynasty_house = house_lara # House of Lara + + father = 72568 + mother = 73109 + + religion = catholic + culture = castilian + + 1200.1.1 = { + birth = yes + } + 1216.1.1 = { + add_spouse = 71398 + } + 1243.1.1 = { + death = yes + } +} + +72576 = { + name = "GO_mez" + dynasty_house = house_lara # House of Lara + + father = 72568 + mother = 73109 + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1202.1.1 = { + birth = yes + } + 1242.1.1 = { + death = yes + } +} + +72577 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + + father = 72568 + mother = 73109 + + religion = catholic + culture = castilian + + 1204.1.1 = { + birth = yes + } + 1220.1.1 = { + add_spouse = 72996 + } + 1246.1.1 = { + death = yes + } +} + +72578 = { + name = "Fernando" + dynasty_house = house_lara # House of Lara + + father = 72568 + mother = 73109 + + religion = catholic + culture = castilian + + 1206.1.1 = { + birth = yes + } + 1245.1.1 = { + death = yes + } +} + +72579 = { + name = "Fernando" + dynasty_house = house_lara # House of Lara + + father = 72577 + mother = 72996 + + religion = catholic + culture = castilian + + 1221.1.1 = { + birth = yes + } + 1248.12.18 = { + death = yes + } +} + +72580 = { + name = "GO_mez" + dynasty_house = house_lara # House of Lara + + father = 72577 + mother = 72996 + + religion = catholic + culture = castilian + + 1223.1.1 = { + birth = yes + } + 1245.1.1 = { + add_spouse = 72583 + } + 1278.3.11 = { + death = yes + } +} + +72581 = { + name = "MencI_a" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72577 + mother = 72996 + + religion = catholic + culture = castilian + + 1225.1.1 = { + birth = yes + } + 1275.3.8 = { + death = yes + } +} + +72582 = { + name = "GO_mez" + dynasty = 12149 + religion = catholic + culture = castilian + 1220.1.1 = { + birth = "1220.1.1" + } + 1242.1.1 = { + add_spouse = 72581 + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +72583 = { + name = "MencI_a" + female = yes + religion = catholic + culture = castilian + 1228.1.1 = { + birth = "1228.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72584 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + + father = 72580 + mother = 72583 + + religion = catholic + culture = castilian + + 1246.1.1 = { + birth = yes + } + 1278.3.11 = { + death = yes + } +} + +72585 = { + name = "Juana" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72580 + mother = 72583 + + religion = catholic + culture = castilian + + 1248.1.1 = { + birth = yes + } + 1305.7.21 = { + death = yes + } +} + +72586 = { + name = "Gonzalo" + dynasty_house = house_lara # House of Lara + + father = 72580 + mother = 72583 + + religion = catholic + culture = castilian + + 1250.1.1 = { + birth = yes + } + 1270.1.1 = { + add_spouse = 72590 + } + 1288.1.1 = { + death = yes + } +} + +72587 = { + name = "GarcI_a" + dynasty = 776 + + father = 72580 + mother = 72583 + + religion = catholic + culture = castilian + + 1252.1.1 = { + birth = yes + } + 1286.1.1 = { + death = yes + } +} + +72588 = { + name = "Fernando" + dynasty = 776 + + father = 72580 + mother = 72583 + + religion = catholic + culture = castilian + + 1254.1.1 = { + birth = yes + } + 1285.6.7 = { + death = yes + } +} + +72589 = { + name = "A_lvar" + dynasty = 776 + + father = 72580 + mother = 72583 + + religion = catholic + culture = castilian + + 1256.1.1 = { + birth = yes + } + 1285.6.7 = { + death = yes + } +} + +72590 = { + name = "Sancha" + female = yes + religion = catholic + culture = castilian + 1254.1.1 = { + birth = "1254.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +72591 = { + name = "Teresa" + female = yes + dynasty = 776 + + father = 72586 + mother = 72590 + + religion = catholic + culture = castilian + + 1271.1.1 = { + birth = yes + } + 1285.6.7 = { + death = yes + } +} + +72592 = { + name = "Rodrigo" + dynasty = 776 + + father = 72586 + mother = 72534 + + religion = catholic + culture = castilian + + 1273.1.1 = { + birth = yes + } + 1300.1.1 = { + add_spouse = 72596 + } + 1327.1.1 = { + death = yes + } +} + +72593 = { + name = "GO_mez" + dynasty = 776 + + father = 72586 + mother = 72590 + + religion = catholic + culture = castilian + + 1275.1.1 = { + birth = yes + } + 1330.1.1 = { + death = yes + } +} + +72594 = { + name = "MencI_a" + female = yes + dynasty = 776 + + father = 72586 + mother = 72590 + + religion = catholic + culture = castilian + + 1277.1.1 = { + birth = yes + } + 1312.1.1 = { + death = yes + } +} + +72595 = { + name = "MarI_a" + female = yes + dynasty = 776 + + father = 72586 + mother = 72590 + + religion = catholic + culture = castilian + + 1279.1.1 = { + birth = yes + } + 1328.1.1 = { + death = yes + } +} + +72596 = { + name = "Berenguela" + female = yes + religion = catholic + culture = castilian + 1280.1.1 = { + birth = "1280.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72597 = { + name = "Arias" + dynasty = 8612 + religion = catholic + culture = castilian + 1270.1.1 = { + birth = "1270.1.1" + } + 1295.1.1 = { + add_spouse = 72594 + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +72598 = { + name = "Rodrigo" + dynasty = 12150 + religion = catholic + culture = castilian + 1275.1.1 = { + birth = "1275.1.1" + } + 1300.1.1 = { + add_spouse = 72595 + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +72599 = { + name = "A_lvar" + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1217.1.1 = { + birth = yes + } + 1238.1.1 = { + add_spouse = 72990 + } + 1251.1.6 = { + death = yes + } +} + +72600 = { + name = "Teresa" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72599 + mother = 72990 + + religion = catholic + culture = castilian + + 1245.1.1 = { + birth = yes + } + 1300.1.1 = { + death = yes + } +} + +72601 = { + name = "Manrique" + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1218.1.1 = { + birth = yes + } + 1281.1.1 = { + death = yes + } +} + +72602 = { + name = "Rodrigo" + dynasty = 8630 + religion = catholic + culture = castilian + father = 72575 + mother = 71398 + 1219.1.1 = { + birth = "1219.1.1" + } + 1243.1.1 = { + dynasty = 7011 + } + 1266.1.1 = { + add_spouse = 72017 + } + 1289.1.1 = { + death = "1289.1.1" + } +} + +72603 = { + name = "Gonzalo" + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1220.1.1 = { + birth = yes + } + 1256.1.1 = { + add_spouse = 457661 + } + 1260.7.1 = { + death = yes + } +} + +72604 = { + name = "GO_mez" + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1221.1.1 = { + birth = yes + } + 1285.12.25 = { + death = yes + } +} + +72605 = { + name = "Gil" + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1222.1.1 = { + birth = yes + } + 1283.1.1 = { + death = yes + } +} + +72606 = { + name = "Toda" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1223.1.1 = { + birth = yes + } + 1285.1.1 = { + death = yes + } +} + +72607 = { + name = "MI_lia" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1224.1.1 = { + birth = yes + } + 1284.1.1 = { + death = yes + } +} + +72608 = { + name = "Teresa" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1225.1.1 = { + birth = yes + } + 1288.1.1 = { + death = yes + } +} + +72609 = { + name = "Sancha" + female = yes + dynasty_house = house_lara # House of Lara + + father = 72575 + mother = 71398 + + religion = catholic + culture = castilian + + 1226.1.1 = { + birth = yes + } + 1286.1.1 = { + death = yes + } +} + +72611 = { + name = "Gil" + dynasty = 7011 + religion = catholic + culture = castilian + father = 72602 + mother = 72017 + 1267.1.1 = { + birth = "1267.1.1" + } + 1285.1.1 = { + add_spouse = 72643 + } + 1289.1.1 = { + death = "1289.1.1" + } +} + +72612 = { + name = "Lope" + dynasty = 7011 + religion = catholic + culture = castilian + father = 72602 + mother = 72017 + 1269.1.1 = { + birth = "1269.1.1" + } + 1312.1.1 = { + add_spouse = 72631 + } + 1317.1.1 = { + death = "1317.1.1" + } +} + +72613 = { + name = "Rodrigo" + dynasty = 7011 + religion = catholic + culture = castilian + father = 72602 + mother = 72017 + 1271.1.1 = { + birth = "1271.1.1" + } + 1296.1.1 = { + add_spouse = 457676 + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +72614 = { + name = "Fernando" + dynasty = 7011 + religion = catholic + culture = castilian + trait = education_learning_2 + father = 72602 + mother = 72017 + 1273.1.1 = { + birth = "1273.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +72615 = { + name = "Teresa" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 72602 + mother = 72017 + 1275.1.1 = { + birth = "1275.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +72616 = { + name = "InEEs" + dynasty = 7011 + female = yes + religion = catholic + culture = castilian + father = 72602 + mother = 72017 + 1277.1.1 = { + birth = "1277.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72617 = { + name = "Constanza" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 72602 + mother = 72017 + 1279.1.1 = { + birth = "1279.1.1" + } + 1336.1.1 = { + death = "1336.1.1" + } +} + +72618 = { + name = "Mayor" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 72602 + mother = 72017 + 1281.1.1 = { + birth = "1281.1.1" + } + 1347.1.1 = { + death = "1347.1.1" + } +} + +72619 = { + name = "Marquesa" + dynasty = 7011 + female = yes + religion = catholic + culture = castilian + father = 72602 + mother = 72017 + 1283.1.1 = { + birth = "1283.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +72620 = { + name = "Pedro" + dynasty = 781 + religion = catholic + culture = castilian + father = 72621 + mother = 72763 + 1240.1.1 = { + birth = "1240.1.1" + } + 1293.1.1 = { + add_spouse = 72616 + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +72621 = { + name = "Diego" + dynasty = 781 + religion = catholic + culture = castilian + father = 72622 + mother = 72623 + 1219.1.1 = { + birth = "1219.1.1" + } + 1239.1.1 = { + add_spouse = 72763 + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +72622 = { + name = "GO_mez" + dynasty = 781 + religion = catholic + culture = castilian + 1180.1.1 = { + birth = "1180.1.1" + } + 1218.1.1 = { + add_spouse = 72623 + } + 1229.1.1 = { + death = "1229.1.1" + } +} + +72623 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1200.1.1 = { + birth = "1200.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +72624 = { + name = "NuN_o" + dynasty = 781 + religion = catholic + culture = castilian + father = 72622 + mother = 72623 + 1221.1.1 = { + birth = "1221.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +72625 = { + name = "NuN_o" + dynasty = 781 + religion = catholic + culture = castilian + father = 72621 + mother = 72763 + 1242.1.1 = { + birth = "1242.1.1" + } + 1272.1.1 = { + add_spouse = 72023 + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +72626 = { + name = "A_lvaro" + dynasty = 781 + religion = catholic + culture = castilian + father = 72621 + mother = 72763 + 1244.1.1 = { + birth = "1244.1.1" + } + 1268.1.1 = { + add_spouse = 72776 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72627 = { + name = "Teresa" + dynasty = 781 + female = yes + religion = catholic + culture = castilian + father = 72626 + mother = 72776 + 1270.1.1 = { + birth = "1270.1.1" + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +72628 = { + name = "Elvira" + female = yes + dynasty = 781 + religion = catholic + culture = castilian + father = 72621 + mother = 72763 + 1246.1.1 = { + birth = "1246.1.1" + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +72629 = { + name = "Diego" + dynasty = 781 + religion = catholic + culture = castilian + father = 72620 + mother = 72616 + 1294.1.1 = { + birth = "1294.1.1" + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +72630 = { + name = "Alfonso" + dynasty = 781 + religion = catholic + culture = castilian + father = 72620 + mother = 72616 + 1295.1.1 = { + birth = "1295.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72631 = { + name = "Berenguela" + dynasty = 781 + female = yes + religion = catholic + culture = castilian + father = 72620 + mother = 72616 + 1296.1.1 = { + birth = "1296.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +72632 = { + name = "Mayor" + female = yes + dynasty = 781 + religion = catholic + culture = castilian + father = 72629 + 1321.1.1 = { + birth = "1321.1.1" + } + 1390.1.1 = { + death = "1390.1.1" + } +} + +72633 = { + name = "Sancha" + female = yes + dynasty = 781 + religion = catholic + culture = castilian + father = 72629 + 1323.1.1 = { + birth = "1323.1.1" + } + 1385.1.1 = { + death = "1385.1.1" + } +} + +72634 = { + name = "Rodrigo" + dynasty = 12152 + religion = catholic + culture = castilian + 1270.1.1 = { + birth = "1270.1.1" + } + 1299.1.1 = { + add_spouse = 72618 + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +72635 = { + name = "Diego" + dynasty = 12153 + religion = catholic + culture = castilian + 1276.1.1 = { + birth = "1276.1.1" + } + 1299.1.1 = { + add_spouse = 72619 + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72636 = { + name = "MarI_a" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 72613 + mother = 457676 + 1297.1.1 = { + birth = "1297.1.1" + } + 1359.1.1 = { + death = "1359.1.1" + } +} + +72637 = { + name = "Lope" + dynasty = 7035 + religion = catholic + culture = castilian + 1290.1.1 = { + birth = "1290.1.1" + } + 1315.1.1 = { + add_spouse = 72636 + } + 1348.12.22 = { + death = "1348.12.22" + } +} + +72638 = { + name = "Rodrigo" + dynasty = 7011 + religion = catholic + culture = castilian + father = 72612 + mother = 72631 + 1313.1.1 = { + birth = "1313.1.1" + } + 1337.1.1 = { + add_spouse = 72642 + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +72639 = { + name = "Teresa" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 72612 + mother = 72631 + 1314.1.1 = { + birth = "1314.1.1" + } + 1378.1.1 = { + death = "1378.1.1" + } +} + +72640 = { + name = "Mayor" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 72612 + mother = 72631 + 1315.1.1 = { + birth = "1315.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +72641 = { + name = "Marquesa" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 72612 + mother = 72631 + 1316.1.1 = { + birth = "1316.1.1" + } + 1385.1.1 = { + death = "1385.1.1" + } +} + +72642 = { + name = "Teresa" + female = yes + religion = catholic + culture = castilian + 1319.1.1 = { + birth = "1319.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +72643 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1269.1.1 = { + birth = "1269.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72644 = { + name = "Rodrigo" + dynasty = 7011 + religion = catholic + culture = castilian + father = 72611 + mother = 72643 + 1286.1.1 = { + birth = "1286.1.1" + } + 1302.1.1 = { + add_spouse = 72766 + } + 1326.2.26 = { + death = "1326.2.26" + } +} + +72645 = { + name = "AndrE_s" + dynasty = 7011 + religion = catholic + culture = castilian + trait = education_learning_2 + father = 72611 + mother = 72643 + 1288.1.1 = { + birth = "1288.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72646 = { + name = "Gil" + dynasty = 7011 + religion = catholic + culture = castilian + father = 72644 + mother = 72766 + 1305.1.1 = { + birth = "1305.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +72647 = { + name = "MarI_a" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 72644 + mother = 72766 + 1307.1.1 = { + birth = "1307.1.1" + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +72648 = { + name = "Fernando" + dynasty = 7011 + religion = catholic + culture = castilian + father = 71504 + mother = 71503 + 1326.1.1 = { + birth = "1326.1.1" + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +72649 = { + name = "Blanca" + female = yes + dynasty = 7011 + religion = catholic + culture = castilian + father = 71504 + mother = 71503 + 1328.1.1 = { + birth = "1328.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +72658 = { + name = "Pedro" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1135.1.1 = { + birth = "1135.1.1" + } + 1160.1.1 = { + add_spouse = 72681 + } + 1202.8.22 = { + death = "1202.8.22" + } +} + +72659 = { + name = "GO_mez" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1136.1.1 = { + birth = "1136.1.1" + } + 1178.1.1 = { + add_spouse = 72682 + } + 1191.2.11 = { + death = "1191.2.11" + } +} + +72660 = { + name = "OrdoN_o" + dynasty_house = house_aza + religion = catholic + culture = castilian + trait = education_learning_2 + father = 71364 + mother = 71365 + 1138.1.1 = { + birth = "1138.1.1" + } + 1188.1.1 = { + death = "1188.1.1" + } +} + +72661 = { + name = "Gonzalo" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1140.1.1 = { + birth = "1140.1.1" + } + 1175.1.1 = { + death = "1175.1.1" + } +} + +72662 = { + name = "GarcI_a" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1142.1.1 = { + birth = "1142.1.1" + } + 1165.1.1 = { + add_spouse = 72679 + } + 1175.1.1 = { + death = "1175.1.1" + } +} + +72663 = { + name = "Rodrigo" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1143.1.1 = { + birth = "1143.1.1" + } + 1187.1.1 = { + death = "1187.1.1" + } +} + +72664 = { + name = "Mayor" + female = yes + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1144.1.1 = { + birth = "1144.1.1" + } + 1182.5.24 = { + death = "1182.5.24" + } +} + +72665 = { + name = "Sancha" + female = yes + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1146.1.1 = { + birth = "1146.1.1" + } + 1189.1.1 = { + death = "1189.1.1" + } +} + +72666 = { + name = "MarI_a" + female = yes + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1148.1.1 = { + birth = "1148.1.1" + } + 1205.1.1 = { + death = "1205.1.1" + } +} + +72667 = { + name = "Juana" + female = yes + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 71364 + mother = 71365 + 1149.1.1 = { + birth = "1149.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +72679 = { + name = "Leonor" + female = yes + religion = catholic + culture = castilian + 1149.1.1 = { + birth = "1149.1.1" + } + 1215.1.1 = { + death = "1215.1.1" + } +} + +72680 = { + name = "Rodrigo" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72662 + mother = 72679 + 1166.1.1 = { + birth = "1166.1.1" + } + 1213.1.1 = { + death = "1213.1.1" + } +} + +72682 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1160.1.1 = { + birth = "1160.1.1" + } + 1215.1.1 = { + death = "1215.1.1" + } +} + +72683 = { + name = "Gonzalo" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72659 + mother = 72682 + 1179.1.1 = { + birth = "1179.1.1" + } + 1236.1.1 = { + add_spouse = 73015 + } + 1239.1.1 = { + death = "1239.1.1" + } +} + +72684 = { + name = "Juan" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72659 + mother = 72682 + 1181.1.1 = { + birth = "1181.1.1" + } + 1235.1.1 = { + add_spouse = 72688 + } + 1236.1.1 = { + death = "1236.1.1" + } +} + +72685 = { + name = "Pedro" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72659 + mother = 72682 + 1183.1.1 = { + birth = "1183.1.1" + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +72686 = { + name = "Fernando" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72659 + mother = 72682 + 1185.1.1 = { + birth = "1185.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +72687 = { + name = "GarcI_a" + dynasty_house = house_aza + religion = catholic + culture = castilian + trait = education_learning_2 + father = 72659 + mother = 72682 + 1187.1.1 = { + birth = "1187.1.1" + } + 1238.1.1 = { + death = "1238.1.1" + } +} + +72688 = { + name = "Urraca" + dynasty = 12143 + female = yes + religion = catholic + culture = castilian + father = 72475 + mother = 72477 + 1219.1.1 = { + birth = "1219.1.1" + } + 1265.1.1 = { + death = "1265.1.1" + } +} + +72689 = { + name = "GO_mez" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72683 + mother = 73015 + 1237.1.1 = { + birth = "1237.1.1" + } + 1250.1.1 = { + add_spouse = 72608 + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +72690 = { + name = "Juan" + dynasty_house = house_aza + religion = catholic + culture = castilian + trait = education_learning_2 + father = 72683 + mother = 73015 + 1238.1.1 = { + birth = "1238.1.1" + } + 1256.1.1 = { + employer = 73161 + } + 1267.1.1 = { + employer = 0 + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +72691 = { + name = "Elvira" + dynasty_house = house_aza + female = yes + religion = catholic + culture = castilian + father = 72683 + mother = 73015 + 1239.1.1 = { + birth = "1239.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +72692 = { + name = "Lope" + dynasty = 12155 + religion = catholic + culture = castilian + 1205.1.1 = { + birth = "1205.1.1" + } + 1255.1.1 = { + add_spouse = 72691 + } + 1259.1.1 = { + death = "1259.1.1" + } +} + +72693 = { + name = "Gil" + dynasty_house = house_aza + religion = catholic + culture = castilian + + father = 72689 + mother = 72608 + 1251.1.1 = { + birth = "1251.1.1" + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +72694 = { + name = "NuN_o" + dynasty_house = house_aza + religion = catholic + culture = castilian + mother = 72693 + 1282.1.1 = { + birth = "1282.1.1" + } + 1300.1.1 = { + add_spouse = 72695 + } + 1326.1.1 = { + death = "1326.1.1" + } +} + +72695 = { + name = "Aldonza" + female = yes + religion = catholic + culture = castilian + 1282.1.1 = { + birth = "1282.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72696 = { + name = "A_lvaro" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72694 + mother = 72695 + 1301.1.1 = { + birth = "1301.1.1" + } + 1317.1.1 = { + add_spouse = 72617 + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +72697 = { + name = "Pedro" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72694 + mother = 72695 + 1303.1.1 = { + birth = "1303.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +72698 = { + name = "NuN_o" + dynasty_house = house_aza + religion = catholic + culture = castilian + father = 72694 + mother = 72695 + 1305.1.1 = { + birth = "1305.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +72699 = { + name = "Juana" + dynasty_house = house_aza + female = yes + religion = catholic + culture = castilian + father = 72694 + mother = 72695 + 1307.1.1 = { + birth = "1307.1.1" + } + 1369.1.1 = { + death = "1369.1.1" + } +} + +72700 = { + name = "MarI_a" + dynasty_house = house_aza + female = yes + religion = catholic + culture = castilian + father = 72694 + mother = 72695 + 1309.1.1 = { + birth = "1309.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +72724 = { + name = "Gotina" # Gotina Pérez, wife of Diego Gutiérrez del Valle (72723 - asturleonese.txt), Munio Alfonso (asturleonese0300 - asturleonese.txt) & Ordoño Flaínez (200102 - asturleonese.txt) + female = yes + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_3 + + father = castilian0217 # Pedro Ovéquiz + mother = castilian0094 # Aldonza Muñoz + + 1051.1.1 = { + birth = yes + } + 1100.1.1 = { + death = yes + } +} + +72765 = { + name = "Juan" + dynasty = 12161 + religion = catholic + culture = castilian + 1200.1.1 = { + birth = "1200.1.1" + } + 1226.1.1 = { + add_spouse = 72764 + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +72776 = { + name = "Teresa" + female = yes + religion = catholic + culture = castilian + 1250.1.1 = { + birth = "1250.1.1" + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +72786 = { + name = "Mayor" # Mayor Rodríguez, wife of Count Pedro Froilaz of Coruña (71366 - galician.txt) + female = yes + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = castilian0173 # Rodrígo Muñoz + mother = castilian0174 # Teresa + + 1089.1.1 = { + birth = yes + } + 1129.1.6 = { + death = yes + } +} + +72787 = { + name = "Sancha" # Sancha González, wife of Fernando Pérez de Traba (208550 - galician.txt) + female = yes + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 70104 # Gonzalo Ansúrez + mother = 73063 # Urraca Bermúdez (asturleonese.txt) + + 1087.1.1 = { + birth = yes + } + 1140.1.1 = { + death = yes + } +} + +72836 = { + name = "Pelayo" # Pelayo Gómez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 200076 # Baron Gómez Díaz of Palencia + mother = asturleonese0090 # Baroness Teresa Peláez (asturleonese.txt) + + 1048.1.1 = { + birth = yes + } + 1070.1.1 = { + add_spouse = 72837 # Elvira Muñoz (galician.txt) + } + 1101.1.1 = { + death = yes + } +} + +72838 = { + name = "Munio" + dynasty = 8603 + + father = 72836 + mother = 72837 + + religion = catholic + culture = castilian + + 1073.1.1 = { + birth = yes + } + 1115.1.1 = { + add_spouse = 72835 + } + 1120.1.1 = { + death = yes + } +} + +72839 = { + name = "MartI_n" + dynasty = 8603 + religion = catholic + culture = castilian + father = 72836 + mother = 72837 + 1077.1.1 = { + birth = "1077.1.1" + } + 1120.1.1 = { + death = "1120.1.1" + } +} + +72840 = { + name = "Pedro" + dynasty = 8603 + + father = 72838 + mother = 72835 + + religion = catholic + culture = castilian + + 1116.1.1 = { + birth = yes + } + 1142.1.1 = { + add_spouse = 200078 + } + 1176.1.1 = { + death = yes + } +} + +72841 = { + name = "Aldonza" + female = yes + dynasty = 8603 + religion = catholic + culture = castilian + trait = education_learning_1 + father = 72838 + mother = 72835 + 1117.1.1 = { + birth = "1117.1.1" + } + 1183.1.1 = { + death = "1183.1.1" + } +} + +72842 = { + name = "Teresa" + female = yes + dynasty = 8603 + religion = catholic + culture = castilian + father = 72838 + mother = 72835 + 1118.1.1 = { + birth = "1118.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +72843 = { + name = "Elvira" + female = yes + dynasty = 8603 + religion = catholic + culture = castilian + father = 72838 + mother = 72835 + 1119.1.1 = { + birth = "1119.1.1" + } + 1125.1.1 = { + death = "1125.1.1" + } +} + +72844 = { + name = "Fernando" + dynasty = 8603 + religion = catholic + culture = castilian + father = 72838 + mother = 72835 + 1120.1.1 = { + birth = "1120.1.1" + } + 1124.1.1 = { + death = "1124.1.1" + } +} + +72851 = { + name = "GarcI_a" + dynasty = 8603 + + father = 72840 + mother = 200078 + + religion = catholic + culture = castilian + + 1145.1.1 = { + birth = yes + } + 1180.1.1 = { + death = yes + } +} + +72852 = { + name = "Aldonza" + female = yes + dynasty = 8603 + + father = 72840 + mother = 200078 + + religion = catholic + culture = castilian + + 1147.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +72892 = { + name = "Diego" + dynasty = 12165 + religion = catholic + culture = castilian + 1015.1.1 = { + birth = "1015.1.1" + } + 1038.1.1 = { + add_spouse = 72893 + } + 1069.8.10 = { + death = "1069.8.10" + } +} + +72893 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1020.1.1 = { + birth = "1020.1.1" + } + 1090.1.1 = { + death = "1090.1.1" + } +} + +72894 = { + name = "Fruela" + dynasty = 12165 + religion = catholic + culture = castilian + father = 72892 + mother = 72893 + 1039.1.1 = { + birth = "1039.1.1" + } + 1087.9.11 = { + add_spouse = 70135 + } + 1121.12.2 = { + death = "1121.12.2" + } +} + +72895 = { + name = "Antonino" + dynasty = 12165 + religion = catholic + culture = castilian + father = 72892 + mother = 72893 + 1041.1.1 = { + birth = "1041.1.1" + } + 1078.4.5 = { + death = "1078.4.5" + } +} + +72896 = { + name = "Constanza" # Constanza Froilaz de Cifuentes, wife of Sancho Sánchez (galician0325 - galician.txt) + female = yes + dynasty_house = house_cifuentes # House of Cifuentes + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = asturleonese0141 # Baron Fruela Díaz of Guadalajara + mother = 70135 # Baroness Estefanía Sánchez de Navarra (basque.txt) + + 1089.1.1 = { + birth = yes + } + 1111.1.1 = { + death = yes + } +} + +72897 = { + name = "Diego" # Diego Froilaz de Cifuentes + dynasty_house = house_cifuentes # House of Cifuentes + religion = catholic + culture = castilian + trait = education_martial_3 + + father = asturleonese0141 # Baron Fruela Díaz of Guadalajara + mother = 70135 # Baroness Estefanía Sánchez de Navarra (basque.txt) + + 1093.1.1 = { + birth = yes + } + 1140.6.26 = { + death = yes + } +} + +72898 = { + name = "MarI_a" # María Froilaz de Cifuentes, wife of Mendo Núñez de Celanova (72901 - galician.txt) & Pedro Alfonso (73054 - asturleonese.txt) + female = yes + dynasty_house = house_cifuentes # House of Cifuentes + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = asturleonese0141 # Baron Fruela Díaz of Guadalajara + mother = 70135 # Baroness Estefanía Sánchez de Navarra (basque.txt) + + 1091.1.1 = { + birth = yes + } + 1161.11.23 = { + death = yes + } +} + +72899 = { + name = "Ramiro" # Ramiro Froilaz de Cifuentes, Baron of Guadalajara (1119-1172) + dynasty_house = house_cifuentes # House of Cifuentes + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = asturleonese0141 # Baron Fruela Díaz of Guadalajara + mother = 70135 # Baroness Estefanía Sánchez de Navarra (basque.txt) + + 1089.1.1 = { + birth = yes + } + 1124.1.1 = { + add_spouse = 72903 # Inés + } + 1134.1.1 = { + add_spouse = 72904 # Sancha + } + 1144.1.1 = { + add_spouse = 71390 # Eylo Álvarez + } + 1154.1.1 = { + add_spouse = 72397 # Elvira Rodríguez (asturleonese.txt) + } + 1172.9.13 = { + death = yes + } +} + +72900 = { + name = "EstefanI_a" # Estefanía Díaz de Cifuentes + female = yes + dynasty_house = house_cifuentes # House of Cifuentes + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = 72897 # Diego Froilaz de Cifuentes + + 1130.1.1 = { + birth = yes + } + 1180.1.1 = { + death = yes + } +} + +72903 = { + name = "InEEs" + female = yes + religion = catholic + culture = castilian + 1106.1.1 = { + birth = "1106.1.1" + } + 1133.1.1 = { + death = "1133.1.1" + } +} + +72904 = { + name = "Sancha" + female = yes + religion = catholic + culture = castilian + 1117.1.1 = { + birth = "1117.1.1" + } + 1143.1.1 = { + death = "1143.1.1" + } +} + +72905 = { + name = "Diego" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72899 + mother = 72903 + 1126.1.1 = { + birth = "1126.1.1" + } + 1180.1.1 = { + add_spouse = 71943 + } + 1185.8.1 = { + death = "1185.8.1" + } +} + +72906 = { + name = "Fruela" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72899 + mother = 72903 + 1128.1.1 = { + birth = "1128.1.1" + } + 1160.1.1 = { + add_spouse = 72884 + } + 1193.1.1 = { + add_spouse = 72914 + } + 1202.9.9 = { + death = "1202.9.9" + } +} + +72907 = { + name = "GarcI_a" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72899 + mother = 72904 + 1135.1.1 = { + birth = "1135.1.1" + } + 1178.1.1 = { + death = "1178.1.1" + } +} + +72908 = { + name = "EstefanI_a" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72899 + mother = 72904 + 1137.1.1 = { + birth = "1137.1.1" + } + 1183.1.1 = { + death = "1183.1.1" + } +} + +72912 = { + name = "InEEs" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + trait = education_learning_1 + father = 72905 + mother = 71943 + 1181.1.1 = { + birth = "1181.1.1" + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +72913 = { + name = "Rodrigo" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72905 + mother = 71943 + 1183.1.1 = { + birth = "1183.1.1" + } + 1185.1.1 = { + death = "1185.1.1" + } +} + +72914 = { + name = "Sancha" + female = yes + religion = catholic + culture = castilian + 1177.1.1 = { + birth = "1177.1.1" + } + 1238.1.1 = { + death = "1238.1.1" + } +} + +72915 = { + name = "NuN_o" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72906 + mother = 72914 + 1194.1.1 = { + birth = "1194.1.1" + } + 1217.1.1 = { + death = "1217.1.1" + } +} + +72916 = { + name = "Ramiro" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72906 + mother = 72914 + 1195.1.1 = { + birth = "1195.1.1" + } + 1222.1.1 = { + add_spouse = 73007 + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +72917 = { + name = "Diego" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72906 + mother = 72914 + 1196.1.1 = { + birth = "1196.1.1" + } + 1216.1.1 = { + add_spouse = 72924 + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +72918 = { + name = "MarI_a" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72906 + mother = 72914 + 1200.1.1 = { + birth = "1200.1.1" + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +72919 = { + name = "Rodrigo" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72906 + mother = 72914 + 1200.1.1 = { + birth = "1200.1.1" + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +72920 = { + name = "Bernardo" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72906 + mother = 72914 + 1202.1.1 = { + birth = "1202.1.1" + } + 1230.8.29 = { + death = "1230.8.29" + } +} + +72921 = { + name = "Gonzalo" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72916 + mother = 73007 + 1223.1.1 = { + birth = "1223.1.1" + } + 1251.1.1 = { + add_spouse = 71435 + } + 1259.1.1 = { + death = "1259.1.1" + } +} + +72922 = { + name = "Teresa" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72916 + mother = 73007 + 1225.1.1 = { + birth = "1225.1.1" + } + 1276.1.1 = { + death = "1276.1.1" + } +} + +72923 = { + name = "Aldonza" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + trait = education_learning_1 + father = 72916 + mother = 73007 + 1227.1.1 = { + birth = "1227.1.1" + } + 1295.4.19 = { + death = "1295.4.19" + } +} + +72924 = { + name = "Aldonza" + female = yes + religion = catholic + culture = castilian + 1190.1.1 = { + birth = "1190.1.1" + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +72925 = { + name = "Ramiro" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72917 + mother = 72924 + 1217.1.1 = { + birth = "1217.1.1" + } + 1250.1.1 = { + add_spouse = 72536 + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +72926 = { + name = "Rodrigo" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72917 + mother = 72924 + 1219.1.1 = { + birth = "1219.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +72927 = { + name = "Diego" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72925 + mother = 72536 + 1251.1.1 = { + birth = "1251.1.1" + } + 1276.1.1 = { + add_spouse = 72930 + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72928 = { + name = "MarI_a" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72925 + mother = 72536 + 1253.1.1 = { + birth = "1253.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72930 = { + name = "Leonor" + female = yes + religion = catholic + culture = castilian + 1260.1.1 = { + birth = "1260.1.1" + } + 1336.1.1 = { + death = "1336.1.1" + } +} + +72931 = { + name = "Juan" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72927 + mother = 72930 + 1277.1.1 = { + birth = "1277.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72932 = { + name = "InEEs" + female = yes + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72927 + mother = 72930 + 1279.1.1 = { + birth = "1279.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +72933 = { + name = "Rodrigo" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72927 + mother = 72930 + 1281.1.1 = { + birth = "1281.1.1" + } + 1311.1.1 = { + add_spouse = 72935 + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +72934 = { + name = "Rodrigo" + dynasty = 12169 + religion = catholic + culture = castilian + 1275.1.1 = { + birth = "1275.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72935 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1292.1.1 = { + birth = "1292.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +72936 = { + name = "Diego" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72933 + mother = 72935 + 1312.1.1 = { + birth = "1312.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +72937 = { + name = "Ramiro" + dynasty_house = house_cifuentes + religion = catholic + culture = castilian + father = 72933 + mother = 72935 + 1314.1.1 = { + birth = "1314.1.1" + } + 1381.1.1 = { + death = "1381.1.1" + } +} + +72961 = { + name = "Tello" # Tello Girón + dynasty = 7025 # Girón Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1012.1.1 = { + birth = yes + } + 1046.1.1 = { + add_spouse = asturleonese0199 # Urraca Muñoz (asturleonese.txt) + } + 1066.1.1 = { + death = yes + } +} + +72962 = { + name = "Fernando" # Fernando Téllez Girón + dynasty = 7025 # Girón Dynasty + religion = catholic + culture = castilian + + father = 72961 # Tello Girón + mother = asturleonese0199 # Urraca Muñoz (asturleonese.txt) + + 1052.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 107500 # King Sancho II of Castille + } + 1068.1.1 = { + trait = education_stewardship_2 + } + 1074.1.1 = { + add_spouse = castilian0231 # Velasquita Peláez + } + 1120.10.1 = { + death = yes + } +} + +72963 = { + name = "Tello" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72962 + mother = castilian0231 + 1075.1.1 = { + birth = "1075.1.1" + } + 1107.1.1 = { + add_spouse = 72964 + } + 1133.1.1 = { + death = "1133.1.1" + } +} + +72964 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1089.1.1 = { + birth = "1089.1.1" + } + 1172.5.28 = { + death = "1172.5.28" + } +} + +72965 = { + name = "Fernando" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72963 + mother = 72964 + 1108.1.1 = { + birth = "1108.1.1" + } + 1172.5.28 = { + death = "1172.5.28" + } +} + +72966 = { + name = "Gutierre" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72963 + mother = 72964 + 1110.1.1 = { + birth = "1110.1.1" + } + 1132.1.1 = { + add_spouse = 72981 + } + 1166.9.1 = { + death = "1166.9.1" + } +} + +72967 = { + name = "Urraca" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72963 + mother = 72964 + 1112.1.1 = { + birth = "1112.1.1" + } + 1156.1.1 = { + death = "1156.1.1" + } +} + +72968 = { + name = "Fernando" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72962 + mother = castilian0231 + 1077.1.1 = { + birth = "1077.1.1" + } + 1110.1.1 = { + death = "1110.1.1" + } +} + +72969 = { + name = "Tello" # Tello Téllez Girón + dynasty = 7025 # Girón Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 72961 # Tello Girón + mother = asturleonese0199 # Urraca Muñoz (asturleonese.txt) + + 1049.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 107500 # King Sancho II of Castille + } + 1066.1.1 = { + add_spouse = 72970 # Mayor Suárez + } + 1112.1.1 = { + death = yes + } +} + +72970 = { + name = "Mayor" # Mayor Suárez, wife of Tello Téllez Girón + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1050.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 107500 # King Sancho II of Castille + } + 1111.12.21 = { + death = yes + } +} + +72971 = { + name = "Diego" # Diego Muñiz de Carrión + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + 1100.1.1 = { + birth = "1100.1.1" + } + 1130.1.1 = { + add_spouse = 72967 + } + 1156.1.1 = { + death = "1156.1.1" + } +} + +72972 = { + name = "BosO_n" # Bosón Díaz de Carrión + dynasty = 12179 + religion = catholic + culture = castilian + father = 72971 + mother = 72967 + 1131.1.1 = { + birth = "1131.1.1" + } + 1150.1.1 = { + add_spouse = 72974 + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +72973 = { + name = "Mayor" # Mayor Díaz de Carrión + female = yes + dynasty = 12179 + religion = catholic + culture = castilian + father = 72971 + mother = 72967 + 1133.1.1 = { + birth = "1133.1.1" + } + 1156.1.1 = { + death = "1156.1.1" + } +} + +72974 = { + name = "Urraca" + female = yes + dynasty = 12179 + religion = catholic + culture = castilian + father = castilian0236 + mother = castilian0237 + 1126.1.1 = { + birth = "1126.1.1" + } + 1173.1.1 = { + death = "1173.1.1" + } +} + +72975 = { + name = "Diego" # Diego Bosón de Carrión + dynasty = 12179 + religion = catholic + culture = castilian + father = 72972 + mother = 72974 + 1152.1.1 = { + birth = "1152.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72976 = { + name = "MartI_n" # Martín Bosón de Carrión + dynasty = 12179 + religion = catholic + culture = castilian + father = 72972 + mother = 72974 + 1154.1.1 = { + birth = "1154.1.1" + } + 1205.1.1 = { + death = "1205.1.1" + } +} + +72977 = { + name = "Pedro" # Pedro Bosón de Carrión + dynasty = 12179 + religion = catholic + culture = castilian + father = 72972 + mother = 72974 + 1156.1.1 = { + birth = "1156.1.1" + } + 1203.1.1 = { + death = "1203.1.1" + } +} + +72978 = { + name = "Domingo" # Domingo Bosón de Carrión + dynasty = 12179 + religion = catholic + culture = castilian + father = 72972 + mother = 72974 + 1158.1.1 = { + birth = "1158.1.1" + } + 1208.1.1 = { + death = "1208.1.1" + } +} + +72979 = { + name = "MarI_a" # María Bosón de Carrión + female = yes + dynasty = 12179 + religion = catholic + culture = castilian + father = 72972 + mother = 72974 + 1160.1.1 = { + birth = "1160.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +72980 = { + name = "Mayor" # Mayor Bosón de Carrión + dynasty = 12179 + female = yes + religion = catholic + culture = castilian + father = 72972 + mother = 72974 + 1162.1.1 = { + birth = "1162.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +72981 = { + name = "Urraca" + female = yes + religion = catholic + culture = castilian + 1114.1.1 = { + birth = "1114.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +72982 = { + name = "A_lvar" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72966 + mother = 72981 + 1136.1.1 = { + birth = "1136.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +72983 = { + name = "Pedro" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72966 + mother = 72981 + 1138.1.1 = { + birth = "1138.1.1" + } + 1176.1.1 = { + add_spouse = 72979 + } + 1227.1.1 = { + death = "1227.1.1" + } +} + +72984 = { + name = "Diego" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72983 + mother = 72979 + 1177.1.1 = { + birth = "1177.1.1" + } + 1222.1.1 = { + death = "1222.1.1" + } +} + +72985 = { + name = "Fernando" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72983 + mother = 72979 + 1178.1.1 = { + birth = "1178.1.1" + } + 1227.1.1 = { + death = "1227.1.1" + } +} + +72986 = { + name = "Gonzalo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72377 + mother = 73106 + 1165.1.1 = { + birth = "1165.1.1" + } + 1190.1.1 = { + add_spouse = 72419 + } + 1213.5.13 = { + add_spouse = 73000 + } + 1234.1.1 = { + death = "1234.1.1" + } +} + +72987 = { + name = "Gutierre" + dynasty = 7025 + religion = catholic + culture = castilian + trait = education_learning_1 + father = 72377 + mother = 73106 + 1166.1.1 = { + birth = "1166.1.1" + } + 1194.1.1 = { + death = "1194.1.1" + } +} + +72988 = { + name = "A_lvar" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72377 + mother = 73106 + 1167.1.1 = { + birth = "1167.1.1" + } + 1190.1.1 = { + add_spouse = 73110 + } + 1218.1.1 = { + death = "1218.1.1" + } +} + +72989 = { + name = "Fernando" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72988 + mother = 73110 + 1191.1.1 = { + birth = "1191.1.1" + } + 1218.1.1 = { + add_spouse = 72997 + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +72990 = { + name = "Toda" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72989 + mother = 72997 + 1219.1.1 = { + birth = "1219.1.1" + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +72991 = { + name = "Pedro" + dynasty = 7025 + + father = 72377 + mother = 73106 + + religion = catholic + culture = castilian + + 1169.1.1 = { + birth = yes + } + 1207.1.1 = { + add_spouse = 142039 + } + 1223.6.9 = { + death = yes + } +} + +72992 = { + name = "Teresa" + female = yes + dynasty = 7025 + + father = 72991 + mother = 142039 + + religion = catholic + culture = castilian + + 1195.1.1 = { + birth = yes + } + 1269.1.1 = { + death = yes + } +} + +72993 = { + name = "NuN_o" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72377 + mother = 73106 + 1170.1.1 = { + birth = "1170.1.1" + } + 1194.10.19 = { + death = "1194.10.19" + } +} + +72994 = { + name = "Rodrigo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72377 + mother = 73106 + 1172.1.1 = { + birth = "1172.1.1" + } + 1196.1.1 = { + add_spouse = 72995 + } + 1228.4.25 = { + death = "1228.4.25" + } +} + +72995 = { + name = "InEEs" + female = yes + religion = catholic + culture = castilian + 1178.1.1 = { + birth = "1178.1.1" + } + 1228.4.25 = { + death = "1228.4.25" + } +} + +72996 = { + name = "MarI_a" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72994 + mother = 72995 + 1197.1.1 = { + birth = "1197.1.1" + } + 1235.1.1 = { + death = "1235.1.1" + } +} + +72997 = { + name = "Teresa" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72994 + mother = 72995 + 1199.1.1 = { + birth = "1199.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +72998 = { + name = "Teresa" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72377 + mother = 73106 + 1173.1.1 = { + birth = "1173.1.1" + } + 1194.10.19 = { + death = "1194.10.19" + } +} + +72999 = { + name = "Elvira" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72377 + mother = 73106 + 1175.1.1 = { + birth = "1175.1.1" + } + 1212.7.28 = { + death = "1212.7.28" + } +} + +73000 = { + name = "Marquesa" + female = yes + religion = catholic + culture = castilian + 1196.1.1 = { + birth = "1196.1.1" + } + 1226.1.1 = { + death = "1226.1.1" + } +} + +73001 = { + name = "Rodrigo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 72419 + 1191.1.1 = { + birth = "1191.1.1" + } + 1220.1.1 = { + add_spouse = 73019 + } + 1243.3.31 = { + add_spouse = 71970 + } + 1245.1.1 = { + add_spouse = 71973 + } + 1256.1.1 = { + death = "1256.1.1" + } +} + +73002 = { + name = "Gonzalo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 72419 + 1193.1.1 = { + birth = "1193.1.1" + } + 1217.1.1 = { + add_spouse = 73003 + } + 1258.1.1 = { + death = "1258.1.1" + } +} + +73003 = { + name = "Teresa" + female = yes + religion = catholic + culture = castilian + 1199.1.1 = { + birth = "1199.1.1" + } + 1233.6.5 = { + death = "1233.6.5" + } +} + +73004 = { + name = "Rodrigo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 73002 + mother = 73003 + 1218.1.1 = { + birth = "1218.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +73005 = { + name = "Gonzalo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 73002 + mother = 73003 + 1221.1.1 = { + birth = "1221.1.1" + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +73006 = { + name = "MarI_a" + dynasty = 7025 + female = yes + religion = catholic + culture = castilian + father = 72986 + mother = 72419 + 1195.1.1 = { + birth = "1195.1.1" + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +73007 = { + name = "Aldonza" + dynasty = 7025 + female = yes + religion = catholic + culture = castilian + father = 72986 + mother = 72419 + 1197.1.1 = { + birth = "1197.1.1" + } + 1227.1.1 = { + death = "1227.1.1" + } +} + +73008 = { + name = "Elvira" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 72419 + 1199.1.1 = { + birth = "1199.1.1" + } + 1263.1.1 = { + death = "1263.1.1" + } +} + +73009 = { + name = "Sancha" + dynasty = 7025 + female = yes + religion = catholic + culture = castilian + father = 72986 + mother = 72419 + 1201.1.1 = { + birth = "1201.1.1" + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +73010 = { + name = "BrI_gida" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + trait = education_learning_1 + father = 72986 + mother = 72419 + 1203.1.1 = { + birth = "1203.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +73011 = { + name = "Pedro" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 73000 + 1215.1.1 = { + birth = "1215.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +73012 = { + name = "Munio" + dynasty = 7025 + + father = 72986 + mother = 73000 + + religion = catholic + culture = castilian + + 1216.1.1 = { + birth = yes + } + 1268.1.1 = { + death = yes + } +} + +73013 = { + name = "NuN_o" + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 73000 + 1217.1.1 = { + birth = "1217.1.1" + } + 1276.1.1 = { + death = "1276.1.1" + } +} + +73014 = { + name = "MarI_a" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 73000 + 1219.1.1 = { + birth = "1219.1.1" + } + 1274.1.1 = { + death = "1274.1.1" + } +} + +73015 = { + name = "Leonor" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 73000 + 1220.1.1 = { + birth = "1220.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +73016 = { + name = "InEEs" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 73000 + 1222.1.1 = { + birth = "1222.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +73017 = { + name = "Mayor" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 72986 + mother = 73000 + 1223.1.1 = { + birth = "1223.1.1" + } + 1279.1.1 = { + death = "1279.1.1" + } +} + +73018 = { + name = "Berenguela" + dynasty = 7025 + female = yes + religion = catholic + culture = castilian + father = 72986 + mother = 73000 + 1225.1.1 = { + birth = "1225.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +73019 = { + name = "Mayor" + female = yes + religion = catholic + culture = castilian + 1202.1.1 = { + birth = "1202.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +73020 = { + name = "Gonzalo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 73001 + mother = 73019 + 1230.1.1 = { + birth = "1230.1.1" + } + 1263.1.1 = { + add_spouse = 72628 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +73021 = { + name = "MencI_a" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 73001 + mother = 73019 + 1232.1.1 = { + birth = "1232.1.1" + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +73022 = { + name = "InEEs" + female = yes + dynasty = 7025 + religion = catholic + culture = castilian + father = 73001 + mother = 71970 + 1244.1.1 = { + birth = "1244.1.1" + } + 1265.1.1 = { + death = "1265.1.1" + } +} + +73023 = { + name = "Gonzalo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 73020 + mother = 72628 + 1264.1.1 = { + birth = "1264.1.1" + } + 1268.10.10 = { + death = "1268.10.10" + } +} + +73024 = { + name = "Rodrigo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 73020 + mother = 72628 + 1266.1.1 = { + birth = "1266.1.1" + } + 1287.1.1 = { + add_spouse = 73026 + } + 1288.1.1 = { + death = "1288.1.1" + } +} + +73025 = { + name = "Elvira" + dynasty = 7025 + female = yes + religion = catholic + culture = castilian + father = 73020 + mother = 72628 + 1268.1.1 = { + birth = "1268.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +73026 = { + name = "Berenguela" + female = yes + religion = catholic + culture = castilian + 1269.1.1 = { + birth = "1269.1.1" + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +73027 = { + name = "Gonzalo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 73024 + mother = 73026 + 1288.1.1 = { + birth = "1288.1.1" + } + 1323.1.1 = { + add_spouse = 72699 + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +73028 = { + name = "Gonzalo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 73027 + mother = 72699 + 1324.1.1 = { + birth = "1324.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +73029 = { + name = "Rodrigo" + dynasty = 7025 + religion = catholic + culture = castilian + father = 73027 + mother = 72699 + 1326.1.1 = { + birth = "1326.1.1" + } + 1385.1.1 = { + death = "1385.1.1" + } +} + +73030 = { + name = "GO_mez" + dynasty = 7025 + + father = 73020 + mother = 72628 + + religion = catholic + culture = castilian + + 1270.1.1 = { + birth = yes + } + 1286.1.1 = { + add_spouse = 142200 + } + 1329.1.1 = { + death = yes + } +} + +73031 = { + name = "Juana" + female = yes + dynasty = 7025 + + father = 73030 + + religion = catholic + culture = castilian + + 1287.1.1 = { + birth = yes + } + 1349.1.1 = { + death = yes + } +} + +73040 = { + name = "Marina" + female = yes + religion = catholic + culture = castilian + 1086.1.1 = { + birth = "1086.1.1" + } + 1140.1.1 = { + death = "1140.1.1" + } +} + +73067 = { + name = "Pedro" # Pedro González + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 70104 # Gonzalo Ansúrez + mother = 73063 # Urraca Bermúdez (asturleonese.txt) + + 1081.1.1 = { + birth = yes + } + 1131.1.1 = { + death = yes + } +} + +73068 = { + name = "Rodrigo" # Rodrigo González + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 70104 # Gonzalo Ansúrez + mother = 73063 # Urraca Bermúdez (asturleonese.txt) + + 1083.1.1 = { + birth = yes + } + 1133.1.1 = { + death = yes + } +} + +73069 = { + name = "Cristina" # Cristina González + female = yes + dynasty = 12180 + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 70104 # Gonzalo Ansúrez + mother = 73063 # Urraca Bermúdez (asturleonese.txt) + + 1085.1.1 = { + birth = yes + } + 1135.1.1 = { + death = yes + } +} + +73083 = { + name = "Fernando" + dynasty = 7003 + religion = catholic + culture = castilian + father = 73082 + mother = 71445 + 1226.1.1 = { + birth = "1226.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +73084 = { + name = "Juan" + dynasty = 7003 + religion = catholic + culture = castilian + father = 73082 + mother = 71445 + 1227.1.1 = { + birth = "1227.1.1" + } + 1276.1.1 = { + death = "1276.1.1" + } +} + +73085 = { + name = "Rodrigo" + dynasty = 7003 + religion = catholic + culture = castilian + trait = education_learning_2 + father = 73082 + mother = 71445 + 1228.1.1 = { + birth = "1228.1.1" + } + 1246.1.1 = { + employer = 73160 + } + 1254.1.1 = { + employer = 73161 + } + 1267.1.1 = { + employer = 72690 + } + 1285.1.1 = { + employer = 0 + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +73086 = { + name = "Pedro" + dynasty = 7003 + religion = catholic + culture = castilian + father = 73082 + mother = 71445 + 1230.1.1 = { + birth = "1230.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +73087 = { + name = "Pedro" + dynasty = 7003 + religion = catholic + culture = castilian + father = 73083 + 1256.1.1 = { + birth = "1256.1.1" + } + 1292.1.1 = { + add_spouse = 73089 + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +73088 = { + name = "Gutierre" + dynasty = 7003 + religion = catholic + culture = castilian + father = 73083 + 1257.1.1 = { + birth = "1257.1.1" + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +73090 = { + name = "Fernando" + dynasty = 7003 + religion = catholic + culture = castilian + father = 73087 + 1301.1.1 = { + birth = "1301.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +73091 = { + name = "Rodrigo" + dynasty = 7003 + religion = catholic + culture = castilian + father = 73087 + 1302.1.1 = { + birth = "1302.1.1" + } + 1354.5.26 = { + death = "1354.5.26" + } +} + +73092 = { + name = "Juana" + female = yes + dynasty = 7003 + + father = 73087 + + religion = catholic + culture = castilian + + 1305.1.1 = { + birth = yes + } + 1331.1.1 = { + death = yes + } +} + +73093 = { + name = "Urraca" + female = yes + dynasty = 7003 + religion = catholic + culture = castilian + father = 73087 + 1307.1.1 = { + birth = "1307.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +73094 = { + name = "Sancho" + dynasty = 8748 + religion = catholic + culture = castilian + father = 71417 + mother = 71416 + 1302.1.1 = { + birth = "1302.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +73095 = { + name = "Pedro" + dynasty = 8748 + religion = catholic + culture = castilian + trait = education_learning_2 + father = 71417 + mother = 71416 + 1303.1.1 = { + birth = "1303.1.1" + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +73096 = { + name = "MarI_a" + female = yes + dynasty = 8748 + religion = catholic + culture = castilian + father = 71417 + mother = 71416 + 1305.1.1 = { + birth = "1305.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +73097 = { + name = "Elvira" + female = yes + dynasty = 8748 + religion = catholic + culture = castilian + father = 71417 + mother = 71416 + 1306.1.1 = { + birth = "1306.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +73098 = { + name = "Teresa" + female = yes + dynasty = 8748 + religion = catholic + culture = castilian + father = 71417 + mother = 71416 + 1308.1.1 = { + birth = "1308.1.1" + } + 1374.1.1 = { + death = "1374.1.1" + } +} + +73099 = { + name = "Munio" # Munio de Guzmán + dynasty = 7010 # Guzmán Dynasty + religion = catholic + culture = castilian + + 1066.1.1 = { + birth = yes + employer = 107500 # King Sancho II of Castille + } + 1082.1.1 = { + trait = education_stewardship_1 + } + 1098.1.20 = { + death = yes + } +} + +73100 = { + name = "Rodrigo" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73099 + 1098.1.1 = { + birth = "1098.1.1" + } + 1140.1.1 = { + add_spouse = 73101 + } + 1186.1.1 = { + death = "1186.1.1" + } +} + +73101 = { + name = "Mayor" + female = yes + religion = catholic + culture = castilian + 1124.1.1 = { + birth = "1124.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +73102 = { + name = "Pedro" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73100 + mother = 73101 + 1141.1.1 = { + birth = "1141.1.1" + } + 1187.1.1 = { + add_spouse = 72574 + } + 1195.1.1 = { + add_spouse = 72428 + } + 1195.7.18 = { + death = "1195.7.18" + } +} + +73103 = { + name = "A_lvar" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73100 + mother = 73101 + 1142.1.1 = { + birth = "1142.1.1" + } + 1160.1.1 = { + add_spouse = 72395 + } + 1184.1.1 = { + death = "1184.1.1" + } +} + +73104 = { + name = "Fernando" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73100 + mother = 73101 + 1143.1.1 = { + birth = "1143.1.1" + } + 1167.1.1 = { + add_spouse = 72667 + } + 1187.11.1 = { + death = "1187.11.1" + } +} + +73105 = { + name = "Urraca" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73100 + mother = 73101 + 1144.1.1 = { + birth = "1144.1.1" + } + 1189.1.1 = { + death = "1189.1.1" + } +} + +73106 = { + name = "MarI_a" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73100 + mother = 73101 + 1146.1.1 = { + birth = "1146.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +73107 = { + name = "Teresa" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73100 + mother = 73101 + 1147.1.1 = { + birth = "1147.1.1" + } + 1167.1.1 = { + death = "1167.1.1" + } +} + +73108 = { + name = "Fernando" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73103 + mother = 72395 + 1161.1.1 = { + birth = "1161.1.1" + } + 1213.1.1 = { + death = "1213.1.1" + } +} + +73109 = { + name = "Mayor" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73103 + mother = 72395 + 1163.1.1 = { + birth = "1163.1.1" + } + 1216.1.1 = { + death = "1216.1.1" + } +} + +73110 = { + name = "Toda" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73103 + mother = 72395 + 1165.1.1 = { + birth = "1165.1.1" + } + 1217.1.1 = { + death = "1217.1.1" + } +} + +73111 = { + name = "NuN_o" + dynasty = 7010 + + father = 73102 + mother = 72574 + + religion = catholic + culture = castilian + + 1187.9.1 = { + birth = yes + } +# 1204.1.1 = { +# add_spouse = 142087 +# } + 1212.7.16 = { + death = yes + } +} + +73112 = { + name = "GuillE_n" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73102 + mother = 72574 + 1188.6.1 = { + birth = "1188.6.1" + } + 1222.5.1 = { + add_spouse = 73006 + } + 1244.6.30 = { + death = "1244.6.30" + } +} + +73113 = { + name = "Fernando" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73102 + mother = 72574 + + 1189.3.1 = { + birth = "1189.3.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +73114 = { + name = "Teobaldo" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73102 + mother = 72574 + 1190.1.1 = { + birth = "1190.1.1" + } + 1238.1.1 = { + death = "1238.1.1" + } +} + +73115 = { + name = "Elvira" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73102 + mother = 72574 + 1191.1.1 = { + birth = "1191.1.1" + } + 1195.1.1 = { + death = "1195.1.1" + } +} + +73116 = { + name = "Teresa" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73102 + mother = 72574 + 1192.1.1 = { + birth = "1192.1.1" + } + 1199.11.1 = { + death = "1199.11.1" + } +} + +73117 = { + name = "Sancha" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73102 + mother = 72574 + 1193.1.1 = { + birth = "1193.1.1" + } + 1199.11.1 = { + death = "1199.11.1" + } +} + +73118 = { + name = "MarI_a" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + trait = education_learning_1 + father = 73102 + mother = 72574 + 1194.1.1 = { + birth = "1194.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +73119 = { + name = "Juana" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73113 + 1210.1.1 = { + birth = "1210.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +73120 = { + name = "Pedro" + dynasty = 7010 + + father = 73111 +# mother = 142087 + + religion = catholic + culture = castilian + + 1205.1.1 = { + birth = yes + } + 1230.1.1 = { + add_spouse = 73121 + } + 1246.1.1 = { + death = yes + } +} + +73121 = { + name = "Urraca" + female = yes + + religion = catholic + culture = castilian + + 1212.1.1 = { + birth = yes + } + 1280.1.1 = { + death = yes + } +} + +73122 = { + name = "Juan" + dynasty = 7010 + + father = 73120 + mother = 73121 + + religion = catholic + culture = castilian + + 1231.1.1 = { + birth = yes + } + 1269.1.1 = { + add_spouse = 72928 + } + 1277.8.10 = { + death = yes + } +} + +73123 = { + name = "Pedro" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73122 + mother = 72928 + 1270.1.1 = { + birth = "1270.1.1" + } + 1295.1.1 = { + add_spouse = 73149 + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +73124 = { + name = "Juan" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73122 + mother = 72928 + 1272.1.1 = { + birth = "1272.1.1" + } + 1292.1.1 = { + add_spouse = 73127 + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +73125 = { + name = "Sancha" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73122 + mother = 72928 + 1274.1.1 = { + birth = "1274.1.1" + } + 1275.8.8 = { + death = "1275.8.8" + } +} + +73126 = { + name = "Sancha" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73123 + mother = 73149 + 1296.1.1 = { + birth = "1296.1.1" + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +73127 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1276.1.1 = { + birth = "1276.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +73128 = { + name = "Pedro" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73124 + mother = 73127 + 1293.1.1 = { + birth = "1293.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +73129 = { + name = "Juan" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73124 + mother = 73127 + 1294.1.1 = { + birth = "1294.1.1" + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +73130 = { + name = "Pedro" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73112 + mother = 73006 + 1223.2.1 = { + birth = "1223.2.1" + } + 1250.1.1 = { + add_spouse = 71453 + } + 1260.1.1 = { + add_spouse = 71516 + } + 1270.1.1 = { + add_spouse = 73141 + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +73131 = { + name = "NuN_o" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73112 + mother = 73006 + 1224.1.1 = { + birth = "1224.1.1" + } + 1261.1.1 = { + add_spouse = 72600 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +73132 = { + name = "MarI_a" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73112 + mother = 73006 + 1225.1.1 = { + birth = "1225.1.1" + } + 1267.1.1 = { + death = "1267.1.1" + } +} + +73133 = { + name = "A_lvar" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73131 + mother = 72600 + 1262.1.1 = { + birth = "1262.1.1" + } + 1280.1.1 = { + add_spouse = 71520 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +73134 = { + name = "Pedro" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73133 + mother = 71520 + 1281.1.1 = { + birth = "1281.1.1" + } + 1323.1.1 = { + add_spouse = 71502 + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +73135 = { + name = "A_lvar" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73133 + mother = 71520 + 1282.1.1 = { + birth = "1282.1.1" + } + 1303.1.1 = { + add_spouse = 73138 + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +73136 = { + name = "Teresa" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73133 + mother = 71520 + 1283.1.1 = { + birth = "1283.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +73137 = { + name = "Fernando" + dynasty = 12182 + religion = catholic + culture = castilian + 1280.1.1 = { + birth = "1280.1.1" + } + 1300.1.1 = { + add_spouse = 73136 + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +73138 = { + name = "Aldonza" + female = yes + religion = catholic + culture = castilian + 1285.1.1 = { + birth = "1285.1.1" + } + 1347.1.1 = { + death = "1347.1.1" + } +} + +73139 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + 1292.1.1 = { + birth = "1292.1.1" + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +73140 = { + name = "A_lvar" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73134 + mother = 71502 + 1323.1.1 = { + birth = "1323.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +73141 = { + name = "Teresa" + female = yes + religion = catholic + culture = castilian + 1252.1.1 = { + birth = "1252.1.1" + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +73142 = { + name = "A_lvaro" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73130 + mother = 73141 + 1271.1.1 = { + birth = "1271.1.1" + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +73143 = { + name = "Pedro" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73142 + 1289.1.1 = { + birth = "1289.1.1" + } + 1308.1.1 = { + add_spouse = 73139 + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +73144 = { + name = "A_lvaro" + dynasty = 7010 + religion = catholic + culture = castilian + father = 73142 + 1291.1.1 = { + birth = "1291.1.1" + } + 1319.1.1 = { + add_spouse = 73147 + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +73145 = { + name = "Alfonso" + dynasty = 7010 + religion = catholic + culture = castilian + trait = education_learning_2 + father = 73143 + mother = 73139 + 1309.1.1 = { + birth = "1309.1.1" + } + 1327.1.1 = { + employer = 72948 + } + 1331.1.1 = { + employer = 458003 + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +73146 = { + name = "Leonor" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73143 + mother = 73139 + 1310.1.1 = { + birth = "1310.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +73147 = { + name = "Urraca" + female = yes + religion = catholic + culture = castilian + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +73148 = { + name = "Teresa" + female = yes + dynasty = 7010 + religion = catholic + culture = castilian + father = 73144 + mother = 73147 + 1320.1.1 = { + birth = "1320.1.1" + } + 1373.1.1 = { + death = "1373.1.1" + } +} + +73149 = { + name = "InEEs" + female = yes + religion = catholic + culture = castilian + 1277.1.1 = { + birth = "1277.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +73151 = { + name = "Fernando" + dynasty = 12183 + religion = catholic + culture = castilian + trait = education_learning_2 + 1118.1.1 = { + birth = "1118.1.1" + } + 1164.1.1 = { + employer = 73150 + } + 1169.1.1 = { + employer = 0 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +73153 = { + name = "NuN_o" + dynasty = 7020 + religion = catholic + culture = castilian + trait = education_learning_2 + 1137.1.1 = { + birth = "1137.1.1" + } + 1164.1.1 = { + employer = 73150 + } + 1169.1.1 = { + employer = 73151 + } + 1170.1.1 = { + employer = 73152 + } + 1182.1.1 = { + employer = 0 + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +73154 = { + name = "Rodrigo" + dynasty = 12184 + religion = catholic + culture = castilian + trait = education_learning_2 + 1157.1.1 = { + birth = "1157.1.1" + } + 1175.1.1 = { + employer = 73152 + } + 1182.1.1 = { + employer = 73153 + } + 1199.1.1 = { + employer = 224003 + } + 1207.1.1 = { + employer = 0 + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +73155 = { + name = "Rodrigo" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1167.1.1 = { + birth = yes + } + 1185.1.1 = { + employer = 73153 + } + 1199.1.1 = { + employer = 224003 + } + 1207.1.1 = { + employer = 73154 + } + 1212.1.1 = { + employer = 0 + } + 1216.1.1 = { + death = yes + } +} + +73156 = { + name = "MartI_n" + dynasty = 7021 + religion = catholic + culture = castilian + trait = education_learning_2 + 1168.1.1 = { + birth = "1168.1.1" + } + 1186.1.1 = { + employer = 73153 + } + 1199.1.1 = { + employer = 224003 + } + 1207.1.1 = { + employer = 73154 + } + 1212.1.1 = { + employer = 73155 + } + 1216.1.1 = { + employer = 0 + } + 1218.1.1 = { + death = "1218.1.1" + } +} + +73158 = { + name = "MartI_n" + dynasty = 12186 + religion = catholic + culture = castilian + trait = education_learning_2 + 1182.1.1 = { + birth = "1182.1.1" + } + 1200.1.1 = { + employer = 224003 + } + 1207.1.1 = { + employer = 73154 + } + 1212.1.1 = { + employer = 73155 + } + 1216.1.1 = { + employer = 73156 + } + 1218.1.1 = { + employer = 73157 + } + 1238.1.1 = { + employer = 0 + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +73159 = { + name = "GO_mez" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1182.1.1 = { + birth = yes + } + 1204.1.1 = { + employer = 224003 + } + 1207.1.1 = { + employer = 73154 + } + 1212.1.1 = { + employer = 73155 + } + 1216.1.1 = { + employer = 73156 + } + 1218.1.1 = { + employer = 73157 + } + 1238.1.1 = { + employer = 73158 + } + 1240.1.1 = { + employer = 0 + } + 1243.1.1 = { + death = yes + } +} + +73160 = { + name = "Fernando" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1190.1.1 = { + birth = yes + } + 1208.1.1 = { + employer = 73154 + } + 1212.1.1 = { + employer = 73155 + } + 1216.1.1 = { + employer = 73156 + } + 1218.1.1 = { + employer = 73157 + } + 1238.1.1 = { + employer = 73158 + } + 1240.1.1 = { + employer = 73159 + } + 1243.1.1 = { + employer = 0 + } + 1254.1.1 = { + death = yes + } +} + +73161 = { + name = "Pedro" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1190.1.1 = { + birth = yes + } + 1221.1.1 = { + employer = 73164 + } + 1227.1.1 = { + employer = 73165 + } + 1234.1.1 = { + employer = 0 + } + 1267.1.1 = { + death = yes + } +} + +73162 = { + name = "Diego" + dynasty = 12187 + religion = catholic + culture = castilian + trait = education_learning_2 + 1240.1.1 = { + birth = "1240.1.1" + } + 1258.1.1 = { + employer = 73161 + } + 1267.1.1 = { + employer = 72690 + } + 1285.1.1 = { + employer = 73085 + } + 1295.1.1 = { + employer = 0 + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +73163 = { + name = "GarcI_a" + dynasty = 7022 + religion = catholic + culture = castilian + trait = education_learning_2 + 1243.1.1 = { + birth = "1243.1.1" + } + 1261.1.1 = { + employer = 73161 + } + 1267.1.1 = { + employer = 72690 + } + 1285.1.1 = { + employer = 73085 + } + 1295.1.1 = { + employer = 73162 + } + 1296.1.1 = { + employer = 0 + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +73164 = { + name = "Diego" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1172.1.1 = { + birth = yes + } + 1227.1.1 = { + death = yes + } +} + +73165 = { + name = "Arias" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1172.1.1 = { + birth = yes + } + 1221.1.1 = { + employer = 73164 + } + 1227.1.1 = { + employer = 0 + } + 1234.1.1 = { + death = yes + } +} + +73167 = { + name = "Fernando" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1231.1.1 = { + birth = yes + } + 1249.1.1 = { + employer = 73161 + } + 1254.1.1 = { + employer = 73166 + } + 1284.1.1 = { + employer = 0 + } + 1292.1.1 = { + death = yes + } +} + +73169 = { + name = "Gonzalo" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1247.1.1 = { + birth = yes + } + 1265.1.1 = { + employer = 73166 + } + 1284.1.1 = { + employer = 73167 + } + 1292.1.1 = { + employer = 73168 + } + 1296.1.1 = { + employer = 0 + } + 1312.1.1 = { + death = yes + } +} + +73171 = { + name = "Suero" + dynasty = 12191 + religion = catholic + culture = castilian + trait = education_learning_2 + father = 73175 + 1270.1.1 = { + birth = "1270.1.1" + } + 1288.1.1 = { + employer = 73167 + } + 1292.1.1 = { + employer = 73168 + } + 1296.1.1 = { + employer = 73169 + } + 1312.1.1 = { + employer = 73170 + } + 1318.1.1 = { + employer = 0 + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +73172 = { + name = "Rodrigo" + dynasty = 12191 + religion = catholic + culture = castilian + trait = education_learning_2 + father = 73175 + 1272.1.1 = { + birth = "1272.1.1" + } + 1290.1.1 = { + employer = 73167 + } + 1292.1.1 = { + employer = 73168 + } + 1296.1.1 = { + employer = 73169 + } + 1312.1.1 = { + employer = 73170 + } + 1318.1.1 = { + employer = 73171 + } + 1334.1.1 = { + employer = 0 + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +73173 = { + name = "Fernando" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1280.1.1 = { + birth = yes + } + 1298.1.1 = { + employer = 73169 + } + 1312.1.1 = { + employer = 73170 + } + 1318.1.1 = { + employer = 73171 + } + 1334.1.1 = { + employer = 73172 + } + 1335.1.1 = { + employer = 0 + } + 1335.7.1 = { + death = yes + } +} + +73174 = { + name = "Suero" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1286.1.1 = { + birth = yes + } + 1304.1.1 = { + employer = 73169 + } + 1312.1.1 = { + employer = 73170 + } + 1318.1.1 = { + employer = 73171 + } + 1334.1.1 = { + employer = 73172 + } + 1335.1.1 = { + employer = 73173 + } + 1335.7.1 = { + employer = 0 + } + 1337.1.1 = { + death = yes + } +} + +73175 = { + name = "Pedro" + dynasty = 12191 + religion = catholic + culture = castilian + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +73761 = { + name = "Paterna" # Paterna Díaz, wife of King Ramiro I of Asturias (70015 - asturleonese.txt) + female = yes + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = castilian0243 # Diego, Placeholder ancestor of Dukes of Castilla + + 826.1.1 = { + birth = yes + } + 866.5.27 = { + employer = 70019 # King Alfonso III of Asturias (asturleonese.txt) + } + 885.1.1 = { + death = yes + } +} + +73763 = { + name = "Rodrigo" # Rodrigo Díaz, Duke of Castilla (862-873) & Count of Amaya & Asturias de Santillana (862-873) & Viscaya (867-873) + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_martial_2 + + father = castilian0243 # Diego, Placeholder ancestor of Dukes of Castilla + + 824.1.1 = { + birth = yes + } + 841.1.1 = { + add_spouse = 73764 # Egilona + } + 873.10.3 = { + death = { + death_reason = death_natural_causes + } + } +} + +73764 = { + name = "Egilona" # Egilona, wife of Duke Rodrigo of Castilla (73763) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 825.1.1 = { + birth = yes + } + 909.1.1 = { + death = yes + } +} + +73765 = { + name = "Diego" # Diego Rodríguez 'Porcelos', Duke of Castilla (873-885) & Count of Amaya & Asturias de Santillana (873-885) & Burgos (884-885) + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 73763 # Duke Rodrigo of Castilla + mother = 73764 # Duchess Egilona + + 842.1.1 = { + birth = yes + } + 885.1.1 = { + death = { + death_reason = death_execution + killer = 70019 # King Alfonso III of Asturias + } + } +} + +73766 = { + name = "Ermesinda" # Ermesinda Rodríguez, wife of Nuño Muñoz de Brañosera (200066) + female = yes + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 73763 # Duke Rodrigo of Castilla + mother = 73764 # Duchess Egilona + + 845.1.1 = { + birth = yes + } + 925.1.1 = { + death = yes + } +} + +73767 = { + name = "Godina" # Godina Díaz, wife of Fernando Núñez de Brañosera (73768) + female = yes + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + + father = 73765 # Duke Diego Rodríguez 'Porcelos' of Castilla + + 864.1.1 = { + birth = yes + } + 880.1.1 = { + trait = education_diplomacy_1 + } + 937.1.1 = { + death = yes + } +} + +73768 = { + name = "FernA_n" # Fernán Núñez de Brañosera + dynasty = 776 # Brañosera Dynasty + religion = catholic + culture = castilian + + father = 200067 # Nuño Muñoz de Brañosera + + 858.1.1 = { + birth = yes + } + 874.1.1 = { + trait = education_martial_1 + } + 879.1.1 = { + add_spouse = 73767 # Godina Díaz + } + 885.1.1 = { + death = yes + } +} + +73769 = { + name = "Gonzalo" # Gonzalo Fernández de Lara, Count of Burgos & Valladolid (899-912), Amaya & Asturias de Santillana (912-915) + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille, Founder + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 73768 # Fernando Núñez de Brañosera + mother = 73767 # Godina Díaz + + 881.1.1 = { + birth = yes + } + 912.1.1 = { + add_spouse = castilian0037 # Muniadona + } + 930.1.1 = { + death = yes + } +} + +85026 = { + name = "Godesteo" # Godesteo Rodríguez + dynasty = 12298 # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 107630 # Rodrigo Álvarez + mother = 107631 # Teresa Laínez + + 1028.1.1 = { + birth = yes + } + 1053.2.18 = { + death = yes + } +} + +85027 = { + name = "Vela" # Vela Rodríguez + dynasty = 12298 # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 107630 # Rodrigo Álvarez + mother = 107631 # Teresa Laínez + + 1030.1.1 = { + birth = yes + } + 1058.11.14 = { + death = yes + } +} + +106050 = { + name = "GarcI_a" # García Ordóñez - El Cid's Rival + dynasty_house = house_aza + martial = 7 + diplomacy = 7 + intrigue = 10 + stewardship = 4 + religion = "catholic" + culture = "castilian" + trait = education_martial_2 + trait = cynical + trait = vengeful + trait = holy_warrior + father = 106060 # Ordoño Ordóñez + mother = 70068 # Anderquina + 1046.1.1 = { + birth = yes # Actually in 1062, but left in 1046 for gameplay reasons + } + 1076.1.1 = { + add_spouse = 106016 # Urraca Garcés + } + 1079.1.1 = { + set_relation_rival = character:107590 # Rodrigo captures and humiliates garcia in battle, this causes him to seek revenge via petty accusations and court gossip + } + 1106.1.1 = { + add_spouse = 71359 # Eva Pérez de Traba (galician.txt) + } + 1108.5.30 = { + death = { death_reason = death_battle } + } +} + +106062 = { + name = "Teresa" # Teresa Ordóñez, wife of Álvar Díaz (70069) + female = yes + dynasty_house = house_leon-spain # House of León + martial = 8 + diplomacy = 7 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + trait = wrathful + trait = cynical + trait = education_stewardship_3 + + father = 106060 # Ordoño Ordóñez + mother = 70068 # Anderquina + + 1043.1.1 = { + birth = yes + } + 1090.1.1 = { + death = yes + } +} + +106064 = { + name = "Urraca" # Urraca Ordóñez, wife of Sancho (70073 - basque.txt) + female = yes + dynasty_house = house_leon-spain # House of León + martial = 5 + diplomacy = 5 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = 106060 # Ordoño Ordóñez + mother = 70068 # Anderquina + + 1046.1.1 = { + birth = yes + } + 1102.1.1 = { + death = yes + } +} + +106065 = { + name = "Rodrigo" # Rodrigo Ordóñez + dynasty_house = house_leon-spain # House of León + martial = 8 + diplomacy = 7 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = castilian + trait = brave + trait = education_martial_1 + + father = 106060 # Ordoño Ordóñez + mother = 70068 # Anderquina + + 1044.1.1 = { + birth = yes + } + 1091.8.9 = { + death = yes + } +} + +107500 = { + name = "Sancho" # Sancho (II) Fernández 'el Fuerte', King of Castille (1065-1072), Galicia (1071-1072) & León (1072) & Count of Amaya, Burgos, Cuellar, Olemdo & Valladolid (1065-1072), Santiago & Tui (1071-1072), Ávila, Benavente & León (1072) + dna = 107500_king_sancho + dynasty = 442 # Jimena Dynasty + martial = 8 + diplomacy = 7 + intrigue = 3 + stewardship = 6 + religion = catholic + culture = castilian + trait = ambitious + trait = wrathful + trait = brave + trait = education_martial_3 + sexuality = heterosexual + + father = 107510 # King Fernando I of León + mother = 107511 # Queen Sancha Alfónsez (asturleonese.txt) + + 1039.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 1065.12.17 = { + effect = { + set_relation_rival = character:109500 #Invaded his brother's land and forced him to flee + set_relation_rival = character:108500 #Attacked his brother + set_relation_friend = character:107590 #"El Cid", served Sancho II as a commander + give_nickname = "nick_the_strong" + } + } + 1065.12.17 = { + add_pressed_claim = title:k_navarra + add_pressed_claim = title:c_navarra + add_pressed_claim = title:k_spanish_galicia + add_pressed_claim = title:c_santiago + add_pressed_claim = title:c_tui + add_pressed_claim = title:k_leon + add_pressed_claim = title:c_avila + add_pressed_claim = title:c_benavente + add_pressed_claim = title:c_leon + add_pressed_claim = title:c_zamora + } + 1069.5.26 = { + add_spouse = 71367 # Audebert (occitan.txt) + } + 1070.1.1 = { + remove_claim = title:k_navarra + remove_claim = title:c_navarra + } + 1071.2.1 = { + remove_claim = title:k_spanish_galicia + remove_claim = title:c_santiago + remove_claim = title:c_tui + } + 1072.1.12 = { + remove_claim = title:k_leon + remove_claim = title:c_avila + remove_claim = title:c_benavente + remove_claim = title:c_leon + } + 1072.10.7 = { + death = { + death_reason = death_murder_known + killer = 9051 # Vellido Dolfos + } + } +} + +107501 = { + name = "Elvira" # Elvira Fernández, Baroness of Toro (1065-1099) + female = yes + dynasty = 442 # Jimena Dynasty + martial = 2 + diplomacy = 7 + intrigue = 4 + stewardship = 3 + religion = catholic + culture = castilian + trait = chaste + trait = cynical + trait = education_stewardship_2 + + father = 107510 # King Fernando I of León + mother = 107511 # Queen Urraca Alfónsez (asturleonese.txt) + + 1038.1.1 = { + birth = yes + } + 1099.11.15 = { + death = yes + } +} + +107510 = { + name = "Fernando" # Fernando (I) Sánchez 'el Magno', King of León (1037-1065), Duke of Castille (1029-1065) & Count of Amaya, Burgos, Cuellar, Olmedo & Valladolid (1029-1065), Ávila, Benavente, León, Santiago, Tui & Zamora (1037-1065) + dynasty = 442 # Jimena Dynasty + martial = 5 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + trait = lustful + trait = education_intrigue_4 + + father = 106030 # King Sancho III of Navarra (basque.txt) + mother = 107650 # Queen Muniadona Sánchez + + 1017.1.1 = { + birth = yes + } + 1032.12.1 = { + add_spouse = 107511 # Urraca Alfónsez (asturleonese.txt) + } + 1037.9.4 = { + capital = c_leon + give_nickname = nick_the_great + } + 1065.12.27 = { + death = { + death_reason = death_natural_causes + } + } +} + +107570 = { + name = "Gonzalo" # Gonzalo Núñez de Lara, Count of Burgos (1085-1105) + dynasty_house = house_lara-castilla # House of Lara, Founder + martial = 5 + diplomacy = 6 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = castilian + trait = temperate + trait = education_martial_3 + + father = 70265 # Count Munio González of Asturias de Santillana + mother = 70268 # Countess Teresa + + 1050.1.1 = { + birth = yes + } + 1077.1.1 = { + add_spouse = 107571 # Goto Núñez + dynasty_house = house_lara #founded it + } + 1105.12.12 = { + death = yes + } +} + +107571 = { + name = "Goto" # Goto Núñez, wife of Count Gonzalo Núñez of Burgos (107570) + female = yes + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + + father = castilian0159 # Nuño Álvarez + mother = asturleonese0222 # María Fernández (asturleonese.txt) + + 1056.1.1 = { + birth = yes + } + 1072.1.1 = { + trait = education_stewardship_1 + } + 1095.4.11 = { + death = yes + } +} + +107580 = { + name = "MartI_n" # Martín Salvadórez + dynasty_house = house_salvadorez # House Salvadórez + martial = 5 + diplomacy = 4 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = castilian + trait = greedy + trait = honest + trait = education_martial_1 + + father = 70250 # Salvador González + mother = 70251 # Muniadona + + 1015.1.1 = { + birth = yes + } + 1065.1.1 = { + death = yes + } +} + +107590 = { + name = "Rodrigo" # Rodrigo Díaz de Vivar 'El Cid' (AKA: El Cid Campeador), Count of Valencia (1094-1099) + dna = 107590_rodrigo_de_vidar + dynasty_house = house_vivar # House of Vivar + religion = "catholic" + culture = "castilian" + father = 107600 + mother = 107601 + + #Skills + diplomacy = 10 + martial = 10 + stewardship = 7 + intrigue = 6 + learning = 6 + prowess = 10 + + #Education + trait = education_martial_4 + trait = education_martial_prowess_4 #Technologically unavailable, but it *is* El Cid. + + #Personality Traits + trait = trusting + trait = diligent + trait = brave + + #Other Traits + trait = open_terrain_expert + trait = aggressive_attacker + trait = flexible_leader + trait = gallant + trait = strategist + + sexuality = heterosexual + disallow_random_traits = yes + 1048.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = fp2_el_cid_blood_relation_legacy + } + } + 1065.12.27 = { + employer = 107500 # King Sancho II of Castille + give_nickname = nick_the_campeador + effect = { + set_relation_potential_rival = character:106050 # Garcia Ordonez: they haven't started fighting at this point, so we just give them a little nudge. + set_relation_potential_rival = character:108500 # King Alfonso VI of León: likewise, the animosity here doesn't actually materialise till Alfonso's murder of his brother Sancho II in 1071, but we give it a little nudge just the same. + } + } + 1072.10.7 = { + employer = 108500 # King Alfonso VI of León + } + 1074.1.1 = { + add_spouse = 108519 # Jimena Díaz de Oviedo (asturleonese.txt) + } + 1082.1.1 = { + employer = 3935 # Emir al-Mu'taman of Zaragoza + } + 1084.1.1 = { # Destroys combined enemy army with a smaller force, begins to be called "sidi" by local troops + remove_nickname = yes + give_nickname = nick_the_cid_campeador + } + 1086.1.1 = { + employer = 108500 # King Alfonso VI of León + } + 1088.1.1 = { + employer = 45005 # Emir al-Musta'in of Zaragoza + } + 1094.1.1 = { + employer = 0 + } + 1099.7.10 = { + death = { + death_reason = death_natural_causes + } + } +} + +107600 = { + name = "Diego" # Diego Flaínez de Vivar + dynasty_house = house_vivar # House of Vivar, Founder + martial = 6 + diplomacy = 5 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = castilian + trait = honest + trait = education_martial_2 + + father = 107610 # Flaín Muñoz (asturleonese.txt) + trait = bastard + + 997.1.1 = { + birth = yes + } + 1046.1.1 = { + add_spouse = 107601 # Teresa Rodríguez + } + 1058.1.1 = { + death = yes + } +} + +107601 = { + name = "Teresa" # Teresa Rodríguez, wife of Diego Flaínez de Vivar (107600) + female = yes + dynasty = 12298 # Álvarez Dynasty + religion = catholic + culture = castilian + trait = craven + trait = education_stewardship_1 + + father = 107630 # Rodrigo Álvarez + mother = 107631 # Teresa + + 1024.1.1 = { + birth = yes + } + 1074.1.1 = { + death = yes + } +} + +107630 = { + name = "Rodrigo" # Rodrigo Álvarez + dynasty = 12298 # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0132 # Álvar + + 1000.1.1 = { + birth = yes + } + 1023.1.1 = { + add_spouse = 107631 # Teresa Laínez + } + 1039.1.1 = { + death = yes + } +} + +107631 = { + name = "Teresa" # Teresa Laínez, wife of Rodrigo Álvarez (107630) + female = yes + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + 1005.1.1 = { + birth = yes + } + 1055.1.1 = { + death = yes + } +} + +107640 = { + name = "Pedro" # Pedro Ansúrez, Count of Valladolid (1072-1119) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_3 # Chancellor of King Alfonso VI of León, repopulated Valladolid + + father = 107642 # Ansur Díaz + mother = 70101 # Mayor + + 1037.1.1 = { + birth = yes + } + 1060.1.1 = { + add_spouse = castilian0116 # Justa + } + 1065.12.27 = { + employer = 108500 # King Alfonso VI of León + } + 1070.1.1 = { + add_spouse = 70102 # Eylo Alfonso + } + 1114.9.18 = { + add_spouse = castilian0118 # Elvira Sánchez + } + 1117.12.9 = { + death = yes + } +} + +107641 = { + name = "Gonzalo" # Gonzalo García + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 107670 # Duke García Fernández of Castille + mother = 107671 # Duchess Ava de Ribagorça (catalan.txt) + + 967.1.1 = { + birth = yes + } + 1011.2.27 = { + death = yes + } +} + +107642 = { + name = "Ansur" # Ansur Díaz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 200079 # Count Diego Fernández of Asturias de Santillana + mother = castilian0108 # Countess Marina + + 990.1.1 = { + birth = yes + } + 1035.1.1 = { + add_spouse = 70101 # Mayor + } + 1038.1.1 = { + add_spouse = asturleonese0327 # Elvira Ovéquiz (asturleonese.txt) + } + 1040.1.1 = { + add_spouse = castilian0115 # María + } + 1045.1.1 = { + add_spouse = 70099 # Justa Fernández + } + 1047.9.30 = { + death = yes + } +} + +107643 = { + name = "Diego" # Diego Ansúrez, Count of Astorga (1065-1084) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 107642 # Ansur Díaz + mother = 70099 # Justa Fernández + + 1047.1.1 = { + birth = yes + } + 1069.1.1 = { + add_spouse = castilian0019 # Elvira Fafilaz + } + 1084.8.1 = { + death = yes + } +} + +107644 = { + name = "Mayor" # Mayor Pérez, wife of Álvar Fáñez (71391) + female = yes + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 107640 # Count Pedro Ansúrez of Valladolid + mother = 70102 # Countess Eylo Alfonso + + 1075.1.1 = { + birth = yes + } + 1148.4.23 = { + death = yes + } +} + +107645 = { + name = "Urraca" # Urraca Pérez, wife of Sancho Pérez (galician0323 - galician.txt) & Lope López de Carrión (castilian0238) + female = yes + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 107640 # Count Pedro Ansúrez of Valladolid + mother = 70102 # Countess Eylo Alfonso + + 1077.1.1 = { + birth = yes + } + 1107.5.23 = { + death = yes + } +} + +107646 = { + name = "MarI_a" # María Pérez, wife of Count Ermengol V of Urgell (210576 - catalan.txt) + female = yes + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 107640 # Count Pedro Ansúrez of Valladolid + mother = 70102 # Countess Eylo Alfonso + + 1076.1.1 = { + birth = yes + } + 1129.1.1 = { + death = yes + } +} + +107650 = { + name = "Muniadona" # Muniadona, also known as Munia Mayor, Sánchez, wife of King Sancho III of Navarra (106030) + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 107660 # Duke Sancho I of Castille + mother = 107689 # Duchess Urraca Sánchez + + + 995.1.1 = { + birth = yes + } + 1066.7.13 = { + death = yes + } +} + +107660 = { + name = "Sancho" # Sancho (I) García 'el de los Buenos Fueros', Duke of Castille (995-1017) & Count of Amaya, Burgos, Cuellar, Olemdo Valladolid & Viscaya (995-1017) + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + martial = 7 + diplomacy = 6 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = castilian + trait = craven + trait = education_intrigue_3 + + father = 107670 # Duke García I of Castille + mother = 107671 # Duchess Ava de Ribagorça (catalan.txt) + + 965.1.1 = { + birth = yes + } + 990.1.1 = { + add_spouse = 107689 # Urraca Sánchez + } + 1017.2.5 = { + death = yes + } +} + +107661 = { + name = "Sancha" # Sancha Sánchez + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 107660 # Duke Sancho I of Castille + mother = 107689 # Duchess Urraca Sánchez + + 1006.1.1 = { + birth = yes + } + 1026.6.26 = { + death = yes + } +} + +107670 = { + name = "GarcI_a" # García (I) Fernández 'el de las Manos Blancas', Duke of Castille (970-995) & Count of Amaya, Burgos, Valladolid & Viscaya (970-995) & Soria (970-990), Cuellar & Olemdo (975-979 & 986-995) + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + martial = 6 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + trait = education_martial_3 + + father = 107680 # Duke Fernán González of Castille + mother = 107681 # Duchess Sancha Sánchez (basque.txt) + + 941.1.1 = { + birth = yes + } + 958.1.1 = { + add_spouse = 107671 # Ava de Ribagorça (catalan.txt) + } + 995.6.29 = { + death = { + death_reason = death_wounds + } + } +} + +107672 = { + name = "Mayor" # Mayor García, Countess of Ribagorza (1017-1025). Spouse of Ramon IV de Pallars Jussà (70281 - catalan.txt) + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_learning_2 + + father = 107670 # Duke García I of Castille + mother = 107671 # Duchess Ava de Ribagorça (catalan.txt) + + 972.1.1 = { + birth = yes + } + 1026.1.1 = { + trait = devoted + } + 1036.1.1 = { + death = yes + } +} + +107673 = { + name = "Elvira" # Elvira García, wife of King Bermudo II of León (108590 - asturleonese.txt) + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 107670 # Duke García I of Castille + mother = 107671 # Duchess Ava de Ribagorça (catalan.txt) + + 974.1.1 = { + birth = yes + } + 1017.12.1 = { + death = yes + } +} + +107680 = { + name = "FernA_n" # Fernán González, Duke of Castille (931-944 & 945-970) & Count of Amaya (929-944 & 945-970), Burgos, Valladolid & Viscaya (931-944 & 945-970), Asturias de Santillana (952-966) & Soria (959-970) + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + martial = 6 + diplomacy = 5 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = castilian + trait = greedy + trait = education_intrigue_3 + + father = 73769 # Count Gonzalo Fernández of Burgos + mother = castilian0037 # Countess Muniadona + + 913.1.1 = { + birth = yes + } + 932.1.1 = { + add_spouse = 107681 # Sancha Sánchez (basque.txt) + } + 964.1.1 = { + add_spouse = 107683 # Urraca Garcés (basque.txt) + } + 970.6.1 = { + death = { + death_reason = death_natural_causes + } + } +} + +107682 = { + name = "Urraca" # Urraca Fernández, wife of King Ordoño III of León (108600 - asturleonese.txt), King Ordoño IV of León (70029) & King Sancho II of Navarra (70124 - basque.txt) + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_diplomacy_4 + + father = 107680 # Duke Fernán González of Castille + mother = 107681 # Duchess Sancha Sánchez (basque.txt) + + 935.1.1 = { + birth = yes + } + 1007.1.1 = { + death = yes + } +} + +107684 = { + name = "Pedro" # Pedro Fernández + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 107680 # Duke Fernán González of Castille + mother = 107683 # Urraca Garcés (basque.txt) + + 967.1.1 = { + birth = yes + } + 1017.1.1 = { + death = yes + } +} + +107685 = { + name = "Salvador" # Salvador Pérez + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 107684 # Pedro Fernández + + 992.1.1 = { + birth = yes + } + 1042.1.1 = { + death = yes + } +} + +107686 = { + name = "Gonzalo" # Gonzalo Pérez + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 107684 # Pedro Fernández + + 994.1.1 = { + birth = yes + } + 1015.1.1 = { + add_spouse = 107687 # Elvira + } + 1044.1.1 = { + death = yes + } +} + +107687 = { + name = "Elvira" # Elvira, wife of Gonzalo Pérez (107686) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 998.1.1 = { + birth = yes + } + 1045.1.1 = { + death = yes + } +} + +107688 = { + name = "Goto" # Goto González + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 107686 # Gonzalo Pérez + mother = 107687 # Elvira + + 1017.1.1 = { + birth = yes + } + 1067.1.1 = { + death = yes + } +} + +107689 = { + name = "Urraca" # Urraca Gómez + female = yes + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = castilian0010 # Count Gómez Díaz of Asturias de Santillana + mother = castilian0011 # Muniadona Fernández + + 970.1.1 = { + birth = yes + } + 1039.1.1 = { + death = yes + } +} + +108500 = { + name = "Alfonso" # Alfonso (VI) Fernández 'el Bravo', King of León (1065-1072 & 1072-1109), Castille & Galicia (1072-1109) & Count of Ávila, Benavente & León (1065-1072 & 1072-1109), Amaya, Cuellar, Olmedo, Santiago & Tui (1072-1109), Burgos (1072-1085), Porto (1072-1097), Cuenca & Toledo (1085-1109), Soria (1094-1109) & Zamora(1100-1103) + dna = 108500_king_alfonso + dynasty = 442 # Jimena Dynasty + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = castilian + trait = calm + trait = deceitful + trait = cynical + trait = lustful + trait = education_intrigue_4 + sexuality = heterosexual + + father = 107510 # King Fernando I of León + mother = 107511 # Queen Sancha Alfónsez (asturleonese.txt) + + 1040.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 1065.12.27 = { + effect = { + set_relation_friend = character:107640 # Pedro Ansúrez, regular companion during his years of education + give_nickname = nick_the_brave} + } + 1067.11.7 = { + add_pressed_claim = title:k_spanish_galicia + add_pressed_claim = title:c_santiago + add_pressed_claim = title:c_tui + } + 1072.1.12 = { + add_pressed_claim = title:k_leon + add_pressed_claim = title:c_avila + add_pressed_claim = title:c_benavente + add_pressed_claim = title:c_leon + effect = { + set_relation_friend = character:3924 # al-Mamun, Alfonso fled to his court after being defeated by Sancho II and they grew close + } + } + 1072.10.7 = { + remove_claim = title:k_leon + remove_claim = title:k_spanish_galicia + remove_claim = title:c_avila + remove_claim = title:c_benavente + remove_claim = title:c_leon + remove_claim = title:c_santiago + remove_claim = title:c_tui + capital = c_leon + } + 1073.11.1 = { + add_spouse = 235 + } + 1078.6.6 = { + remove_spouse = 235 + } + 1079.12.1 = { + add_spouse = 219 + } + 1085.5.25 = { + capital = c_toledo + } + 1094.12.1 = { + add_spouse = 295 + } + 1100.5.14 = { + add_spouse = 71373 + } + 1108.1.1 = { + add_spouse = 127037 + } + 1109.7.1 = { + death = { + death_reason = death_natural_causes + } + } +} + +108501 = { + name = "Urraca" # Urraca Fernández, Countess of Zamora (1065-1100) + dna = 108501_infanta_urraca + female = yes + dynasty = 442 # Jimena Dynasty + martial = 2 + diplomacy = 6 + intrigue = 9 + stewardship = 6 + religion = catholic + culture = castilian + trait = chaste + trait = zealous + trait = arrogant + trait = deceitful + trait = education_stewardship_4 + sexuality = heterosexual + + father = 107510 # King Fernando I of León + mother = 107511 # Queen Urraca Alfónsez + + 1033.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 1060.1.1 = { + effect = { + set_relation_lover = character:108500 # According to "A History of Medieval Spain" Urraca displayed "a more than sisterly love" towards Alfonso + } + } + 1100.1.1 = { + trait = devoted + } + 1101.1.1 = { + death = { + death_reason = death_natural_causes + } + } +} + +109500 = { + name = "GarcI_a" # García (II) Fernández, King of Galicia (1065-1071), Count of Santiago & Tui (1065-1071) + dna = 109500_king_garcia + dynasty = 442 # Jimena Dynasty + martial = 4 + diplomacy = 8 + intrigue = 2 + stewardship = 7 + religion = catholic + culture = castilian + trait = content + trait = trusting + trait = wrathful + trait = zealous + trait = education_stewardship_2 + sexuality = heterosexual + + father = 107510 # King Fernando I of León + mother = 107511 # Queen Urraca Alfónsez + + 1042.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 1066.1.1 = { + effect = { + set_relation_rival = character:109607 # Nuno Mendes rebelled against García 1071 + } + } + 1069.1.1 = { + add_pressed_claim = title:k_spanish_galicia + add_pressed_claim = title:c_santiago + add_pressed_claim = title:c_tui + add_pressed_claim = title:c_porto + } + 1090.3.22 = { + death = { + death_reason = death_dungeon + } + } +} + +127011 = { + name = "Elvira" + female = yes + dynasty = 442 + martial = 8 + diplomacy = 5 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = castilian + trait = "bastard" + father = 108500 + mother = 70061 + 1079.1.1 = { + birth = "1079.1.1" + } + 1157.4.1 = { + death = "1157.4.1" + } +} + +142042 = { + name = "Alfonso" # Alfonso Tellez de Meneses + dynasty = 400 # de Meneses + religion = catholic + culture = castilian + father = 142308 + mother = 142309 + 1170.1.1 = { + birth = "1170.1.1" + } + 1190.1.1 = { + add_spouse = 72999 + } + 1225.1.1 = { + add_spouse = 91107 + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142090 = { + name = "Sancha" # Sancha Pérez de Guzmán + female = yes + # dynasty = # de Guzman line not included + religion = catholic + culture = castilian + 1290.1.1 = { + birth = "1290.1.1" + } + # Gonçalo Anes de Briteiros + 1340.1.1 = { + death = "1340.1.1" + } +} + +142308 = { + name = "Tello" # Tello Pérez de Meneses + dynasty = 400 # Meneses Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_3 + + father = castilian0229 # Pedro Bernáldez de San Facundo + + 1148.1.1 = { + birth = yes + } + 1170.1.1 = { + add_spouse = 142309 # Jimena Ordóñez + } + 1198.11.30 = { + death = yes + } +} + +142309 = { + name = "Jimena" + #Ximena Ordoñez + female = yes + religion = catholic + culture = castilian + 1150.1.1 = { + birth = "1150.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142316 = { + name = "Tello" + #Tel Alfonso de Menezes + dynasty = 400 #de Menezes + religion = catholic + culture = castilian + father = 142042 + mother = 72999 + 1190.1.1 = { + birth = "1190.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142317 = { + name = "Alfonso" + #Alfonso Tellez de Menezes + dynasty = 400 #de Menezes + religion = catholic + culture = castilian + father = 142042 + mother = 72999 + 1200.1.1 = { + birth = "1200.1.1" + } + 1230.1.1 = { + add_spouse = 72816 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142318 = { + name = "Mayor" + #Mor Alfonso de Menezes + female = yes + dynasty = 400 #de Menezes + religion = catholic + culture = castilian + father = 142042 + mother = 72999 + 1201.1.1 = { + birth = "1201.1.1" + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +142323 = { + name = "Teresa" + #Teresa Alfonso de Menezes + female = yes + dynasty = 400 #de Menezes + religion = catholic + culture = castilian + father = 142042 + mother = 72999 + 1193.1.1 = { + birth = "1193.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +142326 = { + name = "Constanza" #Constanza Alfonso de Menezes + female = yes + dynasty = 400 #de Menezes + religion = catholic + culture = castilian + father = 142317 + mother = 72816 + 1239.1.1 = { + birth = "1239.1.1" + } + 1285.1.1 = { + death = "1285.1.1" + } +} + +142327 = { + name = "Teresa" #Teresa Alfonso de Menezes + female = yes + dynasty = 400 #de Menezes + religion = catholic + culture = castilian + father = 142317 + mother = 72816 + 1241.1.1 = { + birth = "1241.1.1" + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +142329 = { + name = "Jimena" # Jimena Núñez + female = yes + # dynasty = + religion = catholic + culture = castilian + 1120.1.1 = { + birth = "1120.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +142394 = { + name = "Sancha" # Sancha González de Orvaneja + female = yes + # dynasty = # de Orvaneja + religion = catholic + culture = castilian + 1180.1.1 = { + birth = "1180.1.1" + } + 1209.1.1 = { + death = "1209.1.1" + } +} + +144614 = { + name = "Gilbert" + religion = catholic + culture = castilian + 1150.1.1 = { + birth = "1150.1.1" + } + 1200.12.1 = { + death = "1200.12.1" + } +} + +142325 = { + name = "Alfonso" #Alfonso Tellez de Menezes + dynasty = 400 #de Menezes + religion = catholic + culture = castilian + father = 142317 + mother = 72816 + 1238.1.1 = { + birth = "1238.1.1" + } + 1262.1.1 = { + add_spouse = 71457 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +144614 = { + name = "Gilbert" + religion = catholic + culture = castilian + 1150.1.1 = { + birth = "1150.1.1" + } + 1200.12.1 = { + death = "1200.12.1" + } +} + +194451 = { + name = "Sancho" + religion = catholic + culture = castilian + + 1000.2.7 = { + birth = yes + } + 1066.1.1 = { + employer = 70265 + } + 1066.9.16 = { + death = yes + } +} + +194452 = { + name = "Alicia" + female = yes + religion = catholic + culture = castilian + father = 194451 + + trait = education_diplomacy_2 + trait = cynical + + disallow_random_traits = yes + + 1033.2.7 = { + birth = yes + } + 1066.1.1 = { + employer = 70265 + } + 1066.9.16 = { + death = yes + } +} + +200065 = { + name = "Fronilde" # Fronilde Gómez, wife of Gonzalo Fernández (castilian0119) + female = yes + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 457681 # Gómez Díaz de Castilla + mother = castilian0003 # Alduara + + 931.1.1 = { + birth = yes + } + 1009.11.3 = { + death = yes + } +} + +200066 = { + name = "Munio" # Muño Núñez de Brañosera, Count of Burgos (882-884 & 885-899), Asturias de Santillana & Amaya (885-901 & 904-912) & Valladolid (890-899) + dynasty = 776 # Brañosera Dynasty + religion = catholic + culture = castilian + + father = 200067 # Nuño Muñoz de Brañosera + + 855.1.1 = { + birth = yes + } + 871.1.1 = { + trait = education_stewardship_2 + } + 878.1.1 = { + add_spouse = 73766 # Ermesinda Rodríguez + } + 912.1.1 = { + death = yes + } +} + +200067 = { + name = "NuN_o" # Nuño Muñoz de Brañosera + dynasty = 776 # Brañosera Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = visigothic0001 # Munio de Brañosera (visigothic.txt) + mother = 200068 # Argilo + + 825.1.1 = { + birth = yes + } + 854.1.1 = { + employer = 73763 # Duke Rodrigo of Castille + } + 880.1.1 = { + death = yes + } +} + +200068 = { + name = "Argilo" # Argilo, wife of Munio de Brañosera (visigothic0001 - visigothic.txt) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 800.1.1 = { + birth = yes + } + 856.1.1 = { + death = yes + } +} + +200069 = { + name = "NuN_o" # Nuño Fernández de Brañosera, Count of Amaya (920-927), Asturias de Santillana (922-924), Burgos & Valladolid (922-927) + dynasty = 776 # Brañosera + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 73768 # Fernando Muñoz de Brañosera + mother = 73767 # Godina Díaz + + 884.1.1 = { + birth = yes + } + 927.1.1 = { + death = { + death_reason = death_dungeon + } + } +} + +200070 = { + name = "Gutierre" # Gutierre Núñez de Brañosera, Count of Burgos & Valladolid (927-931) + dynasty = 776 # Brañosera + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 200069 # Count Nuño Fernández of Amaya + + 913.1.1 = { + birth = yes + } + 963.1.1 = { + death = yes + } +} + +200071 = { + name = "Gonzalo" # Gonzalo Téllez, Count of Viscaya (897-919), Amaya & Asturias de Santillana (901-904), Burgos & Valladolid (912-915) + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 200073 # Tello de Pedernales + + 870.1.1 = { + birth = yes + } + 901.1.1 = { + add_spouse = 200072 # Flámula Fernández de Brañosera + } + 919.11.24 = { + death = yes + } +} + +200072 = { + name = "FlA_mula" # Flámula Fernández de Brañosera, wife of Count Gonzalo Téllez of Viscaya (200071) + female = yes + dynasty = 776 # Brañosera + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 73768 # Fernando Muñoz de Brañosera + mother = 73767 # Godina Díaz + + 885.1.1 = { + birth = yes + } + 930.1.1 = { + death = yes + } +} + +200073 = { + name = "Tello" # Tello de Pedernales + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + 847.1.1 = { + birth = yes + } + 854.1.1 = { + employer = 73763 # Duke Rodrigo of Castille + } + 899.1.1 = { + death = yes + } +} + +200074 = { + name = "Fernando" # Fernando Díaz, Count of Amaya & Asturias de Santillana (915-920) & Viscaya (923-929) + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 73765 # Duke Diego Rodríguez of Castille + + 873.1.1 = { + birth = yes + } + 932.2.5 = { + death = yes + } +} + +200075 = { + name = "Muniadona" # Muniadona Muñoz de Brañosera, wife of King Garcia I of León (70020 - asturleonese.txt) & Count Fernando Ansúrez of Asturias de Santillana (72549) + female = yes + dynasty = 776 # Brañosera + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 200066 # Count Munio Núñez of Asturias de Santillana + mother = 73766 # Ermesinda Rodríguez + + 881.1.1 = { + birth = yes + } + 921.3.4 = { + death = yes + } +} + +200076 = { + name = "GO_mez" # Gómez Díaz, Baron of Palencia (1038-1057) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 200079 # Count Diego Fernández of Asturias de Santillana + mother = castilian0108 # Countess Marina + + 995.1.1 = { + birth = yes + } + 1045.1.1 = { + add_spouse = asturleonese0090 # Teresa Peláez Froilaz + } + 1057.8.11 = { + death = yes + } +} + +200077 = { + name = "Fernando" + dynasty = 8603 + religion = catholic + culture = castilian + + father = 72840 + mother = 200078 + + 1143.1.1 = { + birth = yes + } + 1175.6.3 = { + death = yes + } +} + +200078 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + + 1125.1.1 = { + birth = yes + } + 1187.1.1 = { + death = yes + } +} + +200079 = { + name = "Diego" # Diego Fernández, Count of Asturias de Santillana (1024-1028) & Baron of Palencia (1024-1028) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0017 # Fernando Díaz + + 963.1.1 = { + birth = yes + } + 984.1.1 = { + add_spouse = castilian0108 # Marina + } + 1028.1.1 = { + death = yes + } +} + +200080 = { + name = "Mayor" + female = yes + dynasty = 12143 + + father = 72475 + mother = 72476 + + religion = catholic + culture = castilian + + 1209.1.1 = { + birth = yes + } + 1226.1.1 = { + death = yes + } +} + +200081 = { + name = "Beatriz" + female = yes + + religion = catholic + culture = castilian + + 1210.1.1 = { + birth = yes + } + 1266.1.1 = { + death = yes + } +} + +200082 = { + name = "MarI_a" + female = yes + dynasty = 12143 + + father = 72475 + mother = 72477 + + religion = catholic + culture = castilian + + 1229.1.1 = { + birth = yes + } + 1291.1.1 = { + death = yes + } +} + +200083 = { + name = "Diego" + dynasty = 12143 + + father = 72475 + mother = 72477 + + religion = catholic + culture = castilian + + 1224.1.1 = { + birth = yes + } + 1278.1.1 = { + death = yes + } +} + +200084 = { + name = "Mayor" + female = yes + dynasty = 12143 + + father = 72475 + mother = 72477 + + religion = catholic + culture = castilian + + trait = education_learning_1 + + 1226.1.1 = { + birth = yes + } + 1290.1.1 = { + death = yes + } +} + +200085 = { + name = "Teresa" + female = yes + dynasty = 12143 + father = 72475 + mother = 72477 + + religion = catholic + culture = castilian + + 1228.1.1 = { + birth = yes + } + 1289.1.1 = { + death = yes + } +} + +200104 = { + name = "Marina" + female = yes + dynasty = 12143 + + father = 72478 + mother = 71436 + + religion = catholic + culture = castilian + + trait = education_learning_1 + + 1256.1.1 = { + birth = yes + } + 1320.1.1 = { + death = yes + } +} + +200105 = { + name = "Rodrigo" + dynasty = 12143 + + father = 72475 + mother = 72476 + + religion = catholic + culture = castilian + + 1205.1.1 = { + birth = yes + } + 1228.1.1 = { + add_spouse = 200081 + } + 1260.1.1 = { + death = yes + } +} + +206520 = { + name = "Sancho" + dynasty = 296 + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = castilian + trait = education_martial_2 + 1150.1.1 = { + birth = "1150.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +207500 = { + name = "Alfonso" #AKA: Alfonso VII 'el Emperador' + dynasty = 681 + martial = 4 + diplomacy = 7 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = castilian + trait = greedy + trait = education_martial_2 + father = 298 + mother = 207660 + 1105.3.1 = { + birth = "1105.3.1" + } + 1126.3.8 = { + capital = c_toledo + } + 1133.1.1 = { + add_spouse = 210511 + } + 1134.9.7 = { + add_pressed_claim = title:k_aragon + add_pressed_claim = title:d_aragon + add_pressed_claim = title:k_navarra + add_pressed_claim = title:d_navarra + } + 1135.1.1 = { + remove_claim = title:k_aragon + remove_claim = title:d_aragon + remove_claim = title:k_navarra + remove_claim = title:d_navarra + } + 1152.10.1 = { + add_spouse = 221529 + } + 1157.8.21 = { + death = "1157.8.21" + } +} + +207501 = { + name = "Urraca" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = castilian + trait = temperate + trait = brave + trait = bastard + trait = education_stewardship_2 + father = 207500 + 1132.1.1 = { + birth = "1132.1.1" + } + 1164.10.26 = { + death = "1164.10.26" + } +} + +207502 = { + name = "Sancha" + female = yes + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = castilian + trait = greedy + trait = education_diplomacy_1 + father = 207500 + mother = 210511 + 1139.1.1 = { + birth = "1139.1.1" + } + 1177.8.5 = { + death = "1177.8.5" + } +} + +207503 = { + name = "Constanza" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = castilian + trait = education_diplomacy_2 + father = 207500 + mother = 210511 + + 1138.1.1 = { + birth = yes + } + 1160.10.6 = { + death = { + death_reason = death_childbirth + } + } +} + +207504 = { + name = "Sancha" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = castilian + trait = education_diplomacy_3 + father = 207500 + mother = 221529 + + 1155.1.1 = { + birth = "1155.1.1" + } + 1208.11.9 = { + death = "1208.11.9" + } +} + +207510 = { + name = "Alfonso" #AKA: Alfonso VIII 'el Noble' + dynasty = 681 + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = castilian + trait = wrathful + trait = brave + trait = education_diplomacy_4 + father = 207520 + mother = 206513 + 1155.11.11 = { + birth = "1155.11.11" + } + 1177.9.17 = { + add_spouse = 204512 + } + 1179.1.1 = { + give_nickname = nick_the_noble + } + 1214.10.8 = { + death = "1214.10.8" + } +} + +207520 = { + name = "Sancho" #AKA: Sancho III + dynasty = 681 + martial = 7 + diplomacy = 7 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = castilian + trait = education_martial_2 + father = 207500 + mother = 210511 + 1134.1.1 = { + birth = "1134.1.1" + } + 1154.1.30 = { + add_spouse = 206513 + } + 1158.8.31 = { + death = "1158.8.31" + } +} + +207539 = { + name = "Pedro" + dynasty_house = house_lara # House of Lara + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = castilian + father = 107570 + mother = 107571 + 1080.1.1 = { + birth = "1080.1.1" + } + 1109.1.1 = { + add_spouse = 71359 + } + 1130.10.16 = { + death = "1130.10.16" + } +} + +207540 = { + name = "Pedro" + dynasty_house = house_lara # House of Lara + martial = 7 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + father = 207541 + mother = 207550 + 1156.1.1 = { + birth = "1156.1.1" + } + 1170.1.1 = { + add_spouse = 206511 + } + 1177.1.1 = { + add_spouse = 203510 + } + 1196.1.1 = { + add_spouse = 72428 + } + 1202.1.1 = { + death = "1202.1.1" + } +} + +207541 = { + name = "Manrique" + dynasty_house = house_lara # House of Lara + martial = 8 + diplomacy = 4 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = castilian + trait = just + trait = education_intrigue_1 + father = 207539 + mother = 71359 + 1110.1.1 = { + birth = "1110.1.1" + } + 1153.1.1 = { + add_spouse = 207550 + } + 1164.7.9 = { + death = "1164.7.9" + } +} + +207543 = { + name = "Elvira" + female = yes + dynasty_house = house_lara # House of Lara + martial = 8 + diplomacy = 5 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = castilian + trait = education_stewardship_2 + father = 207540 + mother = 206511 + 1173.1.1 = { + birth = "1173.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +207544 = { + name = "Gonzalo" + dynasty_house = house_lara # House of Lara + martial = 7 + diplomacy = 7 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = castilian + trait = lustful + trait = education_stewardship_2 + father = 207540 + mother = 72428 + 1197.1.1 = { + birth = "1197.1.1" + } + 1213.1.1 = { + add_spouse = 72891 + } + 1238.4.6 = { + death = "1238.4.6" + } +} + +207545 = { + name = "NuN_o" + dynasty_house = house_lara # House of Lara + martial = 8 + diplomacy = 5 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = castilian + trait = education_martial_2 + father = 207539 + mother = 71359 + 1116.1.1 = { + birth = "1116.1.1" + } + 1142.2.14 = { + add_spouse = 208551 + } + 1177.6.1 = { + death = "1177.6.1" + } +} + +207546 = { + name = "A_lvar" + dynasty_house = house_lara # House of Lara + martial = 7 + diplomacy = 4 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = castilian + trait = deceitful + trait = education_martial_2 + father = 207545 + mother = 208551 + 1145.1.1 = { + birth = "1145.1.1" + } + 1216.1.1 = { + add_spouse = 71967 + } + 1219.1.1 = { + death = "1219.1.1" + } +} + +207547 = { + name = "Gonzalo" + dynasty_house = house_lara # House of Lara + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = castilian + trait = just + trait = humble + trait = education_intrigue_1 + father = 207545 + mother = 208551 + 1147.1.1 = { + birth = "1147.1.1" + } + 1212.1.1 = { + add_spouse = 71965 + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +207548 = { + name = "Fernando" + dynasty_house = house_lara # House of Lara + martial = 3 + diplomacy = 5 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = castilian + trait = stuttering + trait = deceitful + trait = education_martial_3 + father = 207545 + mother = 208551 + 1143.1.1 = { + birth = "1143.1.1" + } + 1205.10.23 = { + employer = 224005 + } + 1209.1.1 = { + add_spouse = 72515 + } + 1213.1.1 = { + employer = 32981 + } + 1217.1.1 = { + death = "1217.1.1" + } +} + +207650 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 107570 + mother = 107571 + 1082.1.1 = { + birth = "1082.1.1" + } + 1120.1.1 = { + add_spouse = 71375 + } + 1143.1.1 = { + death = "1143.1.1" + } +} + +207651 = { + name = "Guiomar" + female = yes + religion = catholic + culture = castilian + 1140.1.1 = { + birth = "1140.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +207652 = { + name = "Rodrigo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207650 + mother = 71375 + 1121.1.1 = { + birth = "1121.1.1" + } + 1158.1.1 = { + add_spouse = 207651 + } + 1183.1.1 = { + death = "1183.1.1" + } +} + +207653 = { + name = "Pedro" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207650 + mother = 71375 + 1123.1.1 = { + birth = "1123.1.1" + } + 1176.1.1 = { + add_spouse = 207563 + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +207654 = { + name = "Elvira" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + trait = bastard + father = 207539 + mother = 207660 + 1117.9.1 = { + birth = "1117.9.1" + } + 1174.1.1 = { + death = "1174.1.1" + } +} + +207655 = { + name = "Fernando" + dynasty = 8781 + religion = catholic + culture = castilian + trait = bastard + father = 207539 + mother = 207660 + 1120.1.1 = { + birth = "1120.1.1" + } + 1140.1.1 = { + add_spouse = 72417 + } + 1156.8.3 = { + death = "1156.8.3" + } +} + +207656 = { + name = "Manrique" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207541 + mother = 207550 + 1155.1.1 = { + birth = "1155.1.1" + } + 1178.1.1 = { + death = "1178.1.1" + } +} + +207657 = { + name = "MarI_a" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207541 + mother = 207550 + 1158.1.1 = { + birth = "1158.1.1" + } + 1206.1.1 = { + death = "1206.1.1" + } +} + +207658 = { + name = "Guillermo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207541 + mother = 207550 + 1157.1.1 = { + birth = "1157.1.1" + } + 1164.8.14 = { + death = "1164.8.14" + } +} + +207660 = { + name = "Urraca" #AKA: Urraca I + female = yes + dynasty = 442 + martial = 4 + diplomacy = 4 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = honest + trait = education_intrigue_1 + father = 108500 + mother = 219 + 1080.10.1 = { + birth = "1080.10.1" + } + 1109.6.30 = { + capital = c_toledo + } + 1126.3.8 = { + death = { + death_reason = death_childbirth + } + } +} + +207661 = { + name = "Teresa" + female = yes + dynasty = 442 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = bastard + trait = humble + trait = education_intrigue_1 + father = 108500 + mother = 70061 + 1083.1.1 = { + birth = "1083.1.1" + } + 1130.11.1 = { + death = "1130.11.1" + } +} + +207662 = { + name = "Elvira" + female = yes + dynasty = 442 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = humble + trait = education_intrigue_1 + father = 108500 + mother = 71373 + 1102.1.1 = { + birth = "1102.1.1" + } + 1135.2.8 = { + death = "1135.2.8" + } +} + +208500 = { + name = "Fernando" #AKA: Fernando II de León + dynasty = 681 + martial = 7 + diplomacy = 5 + intrigue = 2 + stewardship = 6 + religion = catholic + culture = castilian + trait = lazy + trait = generous + trait = education_martial_1 + father = 207500 + mother = 210511 + 1137.1.1 = { + birth = "1137.1.1" + } + 1158.8.31 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:d_castilla + add_pressed_claim = title:d_toledo + } + 1165.5.1 = { + add_spouse = 209501 + } + 1173.5.6 = { + add_spouse = 72539 + } + 1180.1.1 = { + remove_claim = title:k_castille + remove_claim = title:d_castilla + remove_claim = title:d_toledo + } + 1187.5.1 = { + add_spouse = 207562 + } + 1188.1.22 = { + death = "1188.1.22" + } +} + +208502 = { + name = "Fernando" + dynasty = 681 + martial = 4 + diplomacy = 5 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = castilian + trait = education_stewardship_2 + father = 208500 + mother = 208551 + 1178.1.1 = { + birth = "1178.1.1" + } + 1187.1.1 = { + death = "1187.1.1" + } +} + +208551 = { + name = "Teresa" + female = yes + dynasty = 278 + martial = 4 + diplomacy = 8 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = castilian + father = 208550 + mother = 207661 + trait = bastard + 1126.1.1 = { + birth = "1126.1.1" + } + 1180.2.6 = { + death = "1180.2.6" + } +} + +210509 = { + name = "MarI_a" + female = yes + dynasty_house = house_vivar # House of Vivar + martial = 6 + diplomacy = 6 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = castilian + trait = humble + trait = gluttonous + trait = education_diplomacy_3 + father = 107590 + mother = 108519 + 1082.1.1 = { + birth = "1082.1.1" + } + 1106.11.1 = { + death = "1106.11.1" + } +} + +210515 = { + name = "Sancha" + female = yes + dynasty_house = house_lara # House of Lara + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = gluttonous + trait = education_intrigue_1 + father = 207545 + mother = 208551 + 1151.1.1 = { + birth = "1151.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +210574 = { + name = "Elvira" + female = yes + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207650 + mother = 71375 + 1125.5.10 = { + birth = "1125.5.10" + } + 1159.8.8 = { + death = "1159.8.8" + } +} + +224003 = { + name = "MartI_n" + + religion = catholic + culture = castilian + + trait = education_learning_2 + + 1150.1.1 = { + birth = yes + } + 1168.1.1 = { + employer = 73150 + } + 1169.1.1 = { + employer = 73151 + } + 1170.1.1 = { + employer = 73152 + } + 1182.1.1 = { + employer = 73153 + } + 1199.1.1 = { + employer = 0 + } + 1207.1.1 = { + death = yes + } +} + +232021 = { + name = "Diego" + + religion = catholic + culture = castilian + + trait = education_learning_4 + + 1075.1.1 = { + birth = yes + } + 1140.1.1 = { + death = yes + } +} + +455403 = { + name = "Blanca" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 6 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = castilian + trait = education_stewardship_2 + father = 207510 + mother = 204512 + 1188.1.1 = { + birth = "1188.1.1" + } + 1252.11.27 = { + death = "1252.11.27" + } +} + +456510 = { + name = "Fadrique" + dynasty = 681 + martial = 6 + diplomacy = 5 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = castilian + trait = bastard + father = 457500 + mother = 73146 + 1332.1.13 = { + birth = "1332.1.13" + } + 1358.5.29 = { + death = "1358.5.29" + } +} + +457014 = { + name = "Fernando" + dynasty = 100195 + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = castilian + trait = humble + trait = education_learning_3 + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +457015 = { + name = "Juan" + dynasty = 7046 + martial = 8 + diplomacy = 7 + intrigue = 7 + stewardship = 9 + religion = catholic + culture = castilian + trait = education_learning_2 + 1275.1.1 = { + birth = "1275.1.1" + } + 1293.1.1 = { + employer = 73085 + } + 1295.1.1 = { + employer = 73162 + } + 1296.1.1 = { + employer = 73163 + } + 1322.1.1 = { + employer = 0 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +457020 = { + name = "Juan" + dynasty = 7047 + martial = 7 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + trait = chaste + trait = generous + trait = education_stewardship_3 + 1280.1.1 = { + birth = "1280.1.1" + } + 1301.1.1 = { + employer = 458020 + } + 1309.1.1 = { + add_spouse = 457021 + } + 1313.1.1 = { + employer = 458021 + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +457022 = { + name = "Aldonza" + female = yes + dynasty = 7047 + martial = 5 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = lunatic_1 + trait = just + trait = education_intrigue_1 + father = 457020 + mother = 457021 + 1310.1.1 = { + birth = "1310.1.1" + } + 1376.1.1 = { + death = "1376.1.1" + } +} + +457023 = { + name = "Pedro" + dynasty = 7047 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = humble + trait = education_martial_2 + father = 457020 + mother = 457021 + 1320.1.1 = { + birth = "1320.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +457500 = { + name = "Alfonso" #AKA: Alfonso XI 'el Justiciero' + dynasty = 681 + martial = 5 + diplomacy = 8 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + trait = lazy + trait = cynical + trait = education_intrigue_2 + father = 457520 + mother = 459511 + 1311.8.13 = { + birth = "1311.8.13" + } + 1325.11.28 = { + add_spouse = 457631 + } + 1326.1.1 = { + give_nickname = nick_the_avenger + } + 1327.1.1 = { + remove_spouse = 457631 + } + 1328.1.1 = { + add_spouse = 459502 + } + 1350.3.26 = { + death = "1350.3.26" + } +} + +457501 = { + name = "Pedro" + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 7 + stewardship = 5 + religion = catholic + trait = paranoid + trait = arbitrary + trait = deceitful + culture = castilian + father = 457500 + mother = 459502 + 1334.8.30 = { + birth = "1334.8.30" + } + 1366.3.29 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:k_leon + } + 1369.3.22 = { + death = "1369.3.22" + } +} + +457502 = { + name = "Pedro" + dynasty = 681 + martial = 6 + diplomacy = 4 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = castilian + trait = bastard + trait = ill + trait = education_stewardship_2 + father = 457500 + mother = 73146 + 1330.1.1 = { + birth = "1330.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +457503 = { + name = "Sancho" + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = castilian + trait = bastard + trait = education_martial_2 + father = 457500 + mother = 73146 + 1331.1.1 = { + birth = "1331.1.1" + } + 1342.1.1 = { + trait = ill + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +457510 = { + name = "Enrique" + dynasty = 774 + martial = 5 + diplomacy = 5 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = castilian + trait = bastard + trait = ambitious + trait = just + father = 457500 + mother = 73146 + 1332.1.13 = { + birth = "1332.1.13" + } + 1351.1.1 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:k_leon + } + 1367.4.3 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:k_leon + } + 1379.5.29 = { + death = "1379.5.29" + } +} + +457520 = { + name = "Fernando" #AKA: Fernando IV 'el Emplazado' + dynasty = 681 + martial = 7 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = castilian + trait = education_martial_4 + father = 457530 + mother = 457666 + 1285.12.6 = { + birth = "1285.12.6" + } + 1306.1.1 = { + add_spouse = 459511 + } + 1312.9.7 = { + death = "1312.9.7" + } +} + +457521 = { + name = "Leonor" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 8 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = castilian + trait = education_intrigue_2 + father = 457520 + mother = 459511 + 1307.1.1 = { + birth = "1307.1.1" + } + 1359.4.1 = { + death = "1359.4.1" + } +} + +457530 = { + name = "Sancho" #AKA: Sancho IV 'el Bravo' + dynasty = 681 + martial = 4 + diplomacy = 6 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = castilian + trait = greedy + trait = honest + trait = education_martial_3 + father = 457540 + mother = 460611 + 1258.5.12 = { + birth = "1258.5.12" + } + 1282.7.1 = { + add_spouse = 457666 + } + 1284.4.4 = { + give_nickname = nick_the_brave + } + 1295.4.25 = { + death = "1295.4.25" + } +} + +457531 = { + name = "Pedro" + dynasty = 681 + martial = 6 + diplomacy = 8 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = castilian + trait = greedy + trait = deceitful + trait = wrathful + trait = honest + trait = education_martial_2 + father = 457530 + mother = 457666 + 1290.1.1 = { + birth = "1290.1.1" + } + 1311.12.1 = { + add_spouse = 460563 + } + 1319.7.25 = { + death = "1319.7.25" + } +} + +457532 = { + name = "Blanca" + female = yes + dynasty = 681 + martial = 8 + diplomacy = 6 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = castilian + trait = education_diplomacy_1 + father = 457531 + mother = 460563 + 1315.1.1 = { + birth = "1315.1.1" + } + 1375.1.1 = { + death = "1375.1.1" + } +} + +457533 = { + name = "Isabel" + female = yes + dynasty = 681 + martial = 8 + diplomacy = 5 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = castilian + trait = calm + trait = education_intrigue_1 + father = 457530 + mother = 457666 + 1283.1.2 = { + birth = "1283.1.2" + } + 1328.1.2 = { + death = "1328.1.2" + } +} + +457534 = { + name = "Beatriz" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = castilian + trait = lustful + trait = diligent + trait = craven + trait = education_intrigue_2 + father = 457530 + mother = 457666 + 1293.1.1 = { + birth = "1293.1.1" + } + 1359.10.25 = { + death = "1359.10.25" + } +} + +457540 = { + name = "Alfonso" #AKA: Alfonso X 'el Sabio' + dynasty = 681 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = castilian + trait = temperate + trait = education_intrigue_2 + father = 457620 + mother = 30200 + 1221.11.23 = { + birth = "1221.11.23" + } + 1252.1.29 = { + add_spouse = 460611 + } + 1256.1.28 = { + add_pressed_claim = title:e_hre + give_nickname = nick_the_wise + } + 1272.4.2 = { + remove_claim = title:e_hre + } + 1284.4.4 = { + death = "1284.4.4" + } +} + +457541 = { + name = "Fernando" + dynasty = 681 + martial = 5 + diplomacy = 8 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = castilian + trait = lazy + trait = brave + trait = education_martial_2 + father = 457540 + mother = 460611 + 1255.10.23 = { + birth = "1255.10.23" + } + 1268.11.30 = { + add_spouse = 455422 + } + 1275.7.25 = { + death = "1275.7.25" + } +} + +457542 = { + name = "Alfonso" + dynasty = 77 + + father = 457541 + mother = 455422 + + religion = catholic + culture = castilian + + 1270.1.2 = { + birth = yes + } + 1284.4.4 = { + add_pressed_claim = title:k_castille + add_pressed_claim = title:k_leon + add_pressed_claim = title:d_badajoz + add_pressed_claim = title:d_castilla + add_pressed_claim = title:d_toledo + add_pressed_claim = title:d_cordoba + add_pressed_claim = title:d_sevilla + } + 1290.1.1 = { + add_spouse = 200096 + } + 1296.4.1 = { + remove_claim = title:k_leon + remove_claim = title:d_badajoz + remove_claim = title:d_sevilla + } + 1304.1.1 = { + remove_claim = title:k_castille + remove_claim = title:d_castilla + remove_claim = title:d_toledo + remove_claim = title:d_cordoba + } + 1324.12.23 = { + death = yes + } +} + +457550 = { + name = "Luis" + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1291.1.2 = { + birth = yes + } + 1307.1.2 = { + add_spouse = 458009 + } + 1341.1.2 = { + death = yes + } +} + +457551 = { + name = "Luis" + dynasty = 77 + martial = 5 + diplomacy = 4 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = castilian + trait = arbitrary + father = 457550 + mother = 458009 + 1325.1.1 = { + birth = "1325.1.1" + } + 1383.10.15 = { + death = "1383.10.15" + } +} + +457552 = { + name = "Fernando" + dynasty = 77 + martial = 6 + diplomacy = 4 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = castilian + trait = education_learning_2 + father = 457550 + mother = 458009 + 1321.1.1 = { + birth = "1321.1.1" + } + 1333.1.1 = { + death = "1333.1.1" + } +} + +457553 = { + name = "Juan" + dynasty = 77 + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 3 + religion = catholic + culture = castilian + trait = gluttonous + trait = education_martial_2 + father = 457550 + mother = 458009 + 1327.1.1 = { + birth = "1327.1.1" + } + 1357.1.1 = { + death = "1357.1.1" + } +} + +457554 = { + name = "Isabel" + female = yes + dynasty = 77 + martial = 7 + diplomacy = 5 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = castilian + trait = education_stewardship_2 + father = 457550 + 1329.1.1 = { + birth = "1329.1.1" + } + 1383.1.1 = { + death = "1383.1.1" + } +} + +457555 = { + name = "Juan" + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1295.1.1 = { + birth = yes + } + 1310.1.1 = { + add_spouse = 459515 + } + 1347.8.7 = { + death = yes + } +} + +457556 = { + name = "Alfonso" + dynasty = 77 + + father = 457542 + mother = 200096 + + religion = catholic + culture = castilian + + 1289.1.1 = { + birth = yes + } + 1325.1.2 = { + add_spouse = 457557 + } + 1327.4.15 = { + death = yes + } +} + +457558 = { + name = "Blanca" + female = yes + dynasty = 776 + martial = 8 + diplomacy = 8 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + trait = arbitrary + trait = education_stewardship_2 + father = 457580 + mother = 457680 + 1311.1.1 = { + birth = "1311.1.1" + } + 1347.1.1 = { + death = "1347.1.1" + } +} + +457559 = { + name = "Margarita" + female = yes + dynasty = 776 + martial = 4 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = castilian + trait = zealous + trait = education_intrigue_2 + father = 457580 + mother = 457680 + 1317.1.1 = { + birth = "1317.1.1" + } + 1373.1.1 = { + death = "1373.1.1" + } +} + +457560 = { + name = "MarI_a" + female = yes + dynasty = 776 + martial = 8 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = castilian + trait = education_learning_3 + father = 457580 + mother = 457680 + 1319.1.1 = { + birth = "1319.1.1" + } + 1375.3.13 = { + death = "1375.3.13" + } +} +457561 = { + name = "Juan" + dynasty = 681 + + father = 457540 + mother = 460611 + + religion = catholic + culture = castilian + + 1260.5.15 = { + birth = yes + } + 1281.1.1 = { + add_spouse = 33368 + } + 1287.5.11 = { + add_matrilineal_spouse = 71506 + } + 1296.4.1 = { + add_pressed_claim = title:k_leon + add_pressed_claim = title:d_badajoz + add_pressed_claim = title:d_sevilla + } + 1300.6.26 = { + remove_claim = title:k_leon + remove_claim = title:d_badajoz + remove_claim = title:d_sevilla + } + 1319.6.25 = { + death = yes + } +} + +457562 = { + name = "Alfonso" + dynasty = 779 + + father = 457561 + mother = 33368 + + religion = catholic + culture = castilian + + 1283.1.1 = { + birth = yes + } + 1303.1.1 = { + add_spouse = 457683 + } + 1314.1.1 = { + add_spouse = 71509 + } + 1316.8.1 = { + death = yes + } +} + +457563 = { + name = "Beatriz" + female = yes + dynasty = 681 + martial = 4 + diplomacy = 6 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = castilian + trait = calm + trait = education_stewardship_2 + father = 457540 + mother = 460611 + + 1254.11.5 = { + birth = "1254.11.5" + } + 1286.1.1 = { + death = "1286.1.1" + } +} + +457564 = { + name = "Beatriz" + female = yes + dynasty = 681 + martial = 8 + diplomacy = 7 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = castilian + trait = bastard + trait = education_intrigue_3 + father = 457540 + mother = 73132 + 1242.1.1 = { + birth = "1242.1.1" + } + 1303.10.27 = { + death = "1303.10.27" + } +} + +457580 = { + name = "Fernando" + dynasty = 681 + martial = 4 + diplomacy = 6 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = castilian + trait = lisping + trait = education_martial_2 + father = 457541 + 1275.7.25 = { + birth = "1275.7.25" + } + 1308.1.1 = { + add_spouse = 457680 + } + 1322.6.1 = { + death = "1322.6.1" + } +} + +457581 = { + name = "Juan" + dynasty = 776 + + father = 457580 + mother = 457680 + + religion = catholic + culture = castilian + + 1314.1.1 = { + birth = yes + } + 1332.1.1 = { + add_matrilineal_spouse = 457610 + } + 1350.11.28 = { + death = yes + } +} + +457590 = { + name = "Fernando" + dynasty = 779 + martial = 5 + diplomacy = 5 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = castilian + trait = education_intrigue_2 + father = 457562 + mother = 71509 + + 1316.8.1 = { + birth = "1316.8.1" + } + 1333.1.1 = { + add_spouse = 459504 + } + 1384.1.1 = { + death = "1384.1.1" + } +} + +457600 = { + name = "Alonso" + dynasty = 779 + martial = 5 + diplomacy = 8 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = castilian + trait = humble + trait = wrathful + trait = education_learning_2 + father = 457562 + mother = 71509 + 1316.8.1 = { + birth = "1316.8.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +457620 = { + name = "Fernando" #AKA: Fernando III 'el Santo' + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = castilian + trait = calm + trait = education_intrigue_2 + father = 457650 + mother = 457651 + 1201.8.5 = { + birth = "1201.8.5" + } + 1219.11.30 = { + add_spouse = 30200 + } + 1252.5.30 = { + death = "1252.5.30" + give_nickname = nick_the_holy + } +} + +457621 = { + name = "Manuel" + dynasty = 681 + martial = 4 + diplomacy = 8 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = castilian + trait = generous + trait = education_martial_2 + father = 457620 + mother = 30200 + 1234.1.1 = { + birth = "1234.1.1" + } + 1252.5.30 = { + dynasty = 7024 + } + 1260.1.1 = { + add_spouse = 460612 + } + 1274.1.1 = { + add_spouse = 70903 + } + 1283.12.25 = { + death = "1283.12.25" + } +} + +457622 = { + name = "Violante" + female = yes + dynasty = 7024 + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = castilian + trait = honest + trait = inbred + trait = education_diplomacy_2 + father = 457621 + mother = 460612 + 1265.1.1 = { + birth = "1265.1.1" + } + 1314.1.1 = { + death = "1314.1.1" + } +} + +457630 = { + name = "Juan" # AKA: Don Juan Manuel 'el Scritor' + dynasty = 7024 + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + trait = education_stewardship_3 + father = 457621 + mother = 70903 + 1282.5.5 = { + birth = "1282.5.5" + } + 1299.11.21 = { + add_spouse = 460609 + } + 1316.1.1 = { + add_spouse = 460564 + } + 1329.1.1 = { + add_spouse = 457558 + } + 1348.7.13 = { + death = "1348.7.13" + } +} + +457631 = { + name = "Constanza" + female = yes + dynasty = 7024 + martial = 4 + diplomacy = 7 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = castilian + trait = education_learning_3 + father = 457630 + mother = 460564 + 1323.1.1 = { + birth = "1323.1.1" + } + 1345.11.13 = { + death = "1345.11.13" + } +} + +457632 = { + name = "Fernando" + dynasty = 7024 + martial = 5 + diplomacy = 5 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = castilian + trait = hunchbacked + trait = education_stewardship_4 + father = 457630 + mother = 460564 + 1327.1.1 = { + birth = "1327.1.1" + } + 1350.8.8 = { + death = "1350.8.8" + } +} + +457633 = { + name = "Sancho" + dynasty = 7024 + martial = 7 + diplomacy = 8 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = castilian + trait = bastard + trait = education_martial_2 + father = 457621 + 1283.1.1 = { + birth = "1283.1.1" + } + 1323.1.1 = { + add_spouse = 457634 + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +457634 = { + name = "InEEs" + female = yes + religion = catholic + culture = castilian + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +457635 = { + name = "Juan" + dynasty = 7024 + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = castilian + trait = humble + trait = education_martial_2 + father = 457633 + mother = 457634 + 1325.1.2 = { + birth = "1325.1.2" + } + 1375.1.2 = { + death = "1375.1.2" + } +} + +457636 = { + name = "Fernando" + dynasty = 681 + + father = 457620 + + religion = catholic + culture = castilian + + 1238.1.1 = { + birth = yes + } + 1256.1.1 = { + add_spouse = 200101 + } + 1264.1.1 = { + death = yes + } +} + +457642 = { + name = "Leonor" + female = yes + dynasty = 681 + martial = 4 + diplomacy = 4 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = castilian + trait = education_stewardship_2 + father = 457620 + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.11.29 = { + death = "1290.11.29" + } +} + +457650 = { + name = "Alfonso" + dynasty = 681 + martial = 6 + diplomacy = 6 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = castilian + trait = education_martial_2 + father = 208500 + mother = 209501 + 1171.8.15 = { + birth = "1171.8.15" + } + 1191.2.15 = { + add_spouse = 209504 + } + 1195.1.1 = { + remove_spouse = 209504 + } + 1197.12.17 = { + add_spouse = 457651 + } + 1204.6.19 = { + remove_spouse = 457651 + } + 1230.9.24 = { + death = "1230.9.24" + } +} + +457651 = { + name = "Berenguela" #AKA: Berenguela I 'la Grande' + female = yes + dynasty = 681 + martial = 5 + diplomacy = 5 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = castilian + trait = generous + trait = education_intrigue_1 + father = 207510 + mother = 204512 + 1180.6.1 = { + birth = "1180.6.1" + } + 1217.6.6 = { + give_nickname = nick_the_great + } + 1246.11.8 = { + death = "1246.11.8" + } +} + +457652 = { + name = "Berenguela" + female = yes + dynasty = 681 + martial = 6 + diplomacy = 4 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = castilian + trait = greedy + trait = education_intrigue_1 + father = 457650 + mother = 457651 + 1204.1.1 = { + birth = "1204.1.1" + } + 1237.4.12 = { + death = "1237.4.12" + } +} + +457660 = { + name = "Alfonso" + dynasty = 681 + martial = 6 + diplomacy = 4 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = castilian + trait = greedy + trait = education_martial_2 + father = 457650 + mother = 457651 + 1202.9.1 = { + birth = "1202.9.1" + } + 1240.1.1 = { + add_spouse = 71427 + dynasty = 782 + } + 1245.1.1 = { + add_spouse = 71430 + } + 1260.7.22 = { + add_spouse = 457661 + } + 1272.1.6 = { + death = "1272.1.6" + } +} + +457661 = { + name = "Mayor" #Mayor Alfonso Tellez + female = yes + dynasty = 400 #de Menezes + martial = 8 + diplomacy = 7 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = castilian + trait = lustful + trait = education_intrigue_2 + father = 142317 + mother = 72816 + 1240.1.2 = { + birth = "1240.1.2" + } + 1276.1.2 = { + death = "1276.1.2" + } +} + +457662 = { + name = "Alfonso" + dynasty = 400 + martial = 6 + diplomacy = 6 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = castilian + trait = calm + trait = cynical + trait = education_intrigue_1 + father = 457660 + mother = 457661 + 1263.1.1 = { + birth = "1263.1.1" + } + 1296.1.1 = { + add_spouse = 72755 + } + 1314.1.1 = { + death = "1314.1.1" + } +} + +457663 = { + name = "Tello" + dynasty = 400 + martial = 7 + diplomacy = 6 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = castilian + trait = calm + trait = gluttonous + trait = education_martial_2 + father = 457662 + mother = 72775 + 1296.9.1 = { + birth = "1296.9.1" + } + 1312.9.1 = { + add_spouse = 459525 + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +457664 = { + name = "Alfonso" + dynasty = 400 + martial = 6 + diplomacy = 6 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = castilian + trait = chaste + trait = calm + trait = education_intrigue_2 + father = 457663 + mother = 459525 + 1315.1.1 = { + birth = "1315.1.1" + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +457665 = { + name = "Isabel" + female = yes + dynasty = 400 + martial = 6 + diplomacy = 7 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 457663 + mother = 459525 + 1314.1.1 = { + birth = "1314.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +457666 = { + name = "MarI_a" + female = yes + dynasty = 782 + martial = 4 + diplomacy = 7 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = "portuguese" + trait = education_stewardship_2 + father = 457660 + mother = 457661 + 1264.1.1 = { + birth = "1264.1.1" + } + 1321.7.1 = { + death = "1321.7.1" + } +} + +457671 = { + name = "Isabel" + female = yes + dynasty = 7003 + martial = 7 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = castilian + trait = humble + father = 73087 + 1304.1.1 = { + birth = "1304.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +457675 = { + name = "Violante" + female = yes + dynasty = 681 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = bastard + trait = gluttonous + trait = education_intrigue_2 + + father = 457530 + + 1276.1.1 = { + birth = "1276.1.1" + } + 1326.5.30 = { + death = "1326.5.30" + } +} + +457676 = { + name = "Teresa" + female = yes + dynasty = 681 + martial = 2 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = arrogant + trait = bastard + trait = education_intrigue_2 + father = 457530 + 1280.1.1 = { + birth = "1280.1.1" + } + 1348.1.1 = { + death = "1348.1.1" + } +} + +457680 = { + name = "Juana" + female = yes + dynasty = 776 + + father = 72544 + mother = 72031 + + religion = catholic + culture = castilian + + 1286.1.1 = { + birth = yes + } + 1351.6.12 = { + death = yes + } +} + +457681 = { + name = "GO_mez" # Gómez Díaz + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 73765 # Duke Diego Rodríguez of Castille + + 875.1.1 = { + birth = yes + } + 926.1.1 = { + add_spouse = castilian0003 # Alduara + } + 932.5.1 = { + death = yes + } +} + +457683 = { + name = "Teresa" + female = yes + dynasty = 776 + + father = 72544 + mother = 72031 + + religion = catholic + culture = castilian + + 1280.1.1 = { + birth = yes + } + 1314.1.1 = { + death = yes + } +} + +458002 = { + name = "Juan" + dynasty = 7043 + martial = 3 + diplomacy = 8 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = castilian + trait = arbitrary + trait = education_learning_3 + 1272.1.1 = { + birth = "1272.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +458004 = { + name = "Berenguel" + + religion = catholic + culture = castilian + + trait = education_learning_4 + + 1073.1.1 = { + birth = yes + } + 1142.1.1 = { + death = yes + } +} + +458005 = { + name = "Gonzalo" + dynasty_house = house_lara # House of Lara + religion = catholic + culture = castilian + father = 207544 + mother = 72891 + 1214.1.1 = { + birth = "1214.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +458007 = { + name = "Alfonso" + dynasty = 7010 + martial = 8 + diplomacy = 6 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = castilian + father = 73130 + trait = arrogant + trait = zealous + trait = bastard + trait = education_martial_3 + 1256.1.24 = { + birth = "1256.1.24" + } + 1282.1.1 = { + add_spouse = 458008 + } + 1309.9.9 = { + death = "1309.9.9" + } +} + +458008 = { + name = "MarI_a" + female = yes + religion = catholic + culture = castilian + + 1264.1.1 = { + birth = yes + } + 1329.1.1 = { + death = yes + } +} + +458009 = { + name = "Leonor" + female = yes + dynasty = 7010 + martial = 6 + diplomacy = 8 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = castilian + trait = diligent + trait = arbitrary + trait = education_diplomacy_3 + father = 458007 + mother = 458008 + 1287.4.1 = { + birth = "1287.4.1" + } + 1341.7.23 = { + death = "1341.7.23" + } +} + +458010 = { + name = "Isabel" + female = yes + dynasty = 7010 + martial = 5 + diplomacy = 8 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = castilian + trait = lustful + trait = diligent + trait = education_diplomacy_4 + father = 458007 + mother = 458008 + 1285.1.1 = { + birth = "1285.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +458011 = { + name = "Juan" + dynasty = 7010 + + father = 458007 + mother = 458008 + + religion = catholic + culture = castilian + + 1283.1.1 = { + birth = yes + } + 1351.1.1 = { + death = yes + } +} + +458020 = { + name = "Fernando" + dynasty = 7003 + martial = 6 + diplomacy = 7 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = castilian + trait = diligent + trait = honest + trait = education_martial_2 + father = 73084 + 1258.1.1 = { + birth = "1258.1.1" + } + 1301.1.1 = { + add_spouse = 458010 + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +458021 = { + name = "Pedro" + dynasty = 7003 + martial = 7 + diplomacy = 7 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = castilian + trait = generous + trait = honest + trait = education_martial_1 + father = 458020 + mother = 458010 + 1304.1.1 = { + birth = "1304.1.1" + } + 1323.1.1 = { + add_spouse = 458024 + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +458022 = { + name = "Fernando" + dynasty = 7003 + martial = 8 + diplomacy = 8 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = castilian + trait = just + trait = education_learning_2 + father = 458020 + mother = 458010 + 1304.1.1 = { + birth = "1304.1.1" + } + 1337.1.1 = { + employer = 458006 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +458023 = { + name = "Isabel" + female = yes + dynasty = 7003 + martial = 5 + diplomacy = 8 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = castilian + trait = lazy + trait = deceitful + trait = education_stewardship_4 + father = 458020 + mother = 458010 + 1306.1.1 = { + birth = "1306.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +458025 = { + name = "MarI_a" + female = yes + dynasty = 7003 + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = castilian + trait = wrathful + trait = education_stewardship_2 + father = 458021 + mother = 458024 + 1325.1.1 = { + birth = "1325.1.1" + } + 1388.1.1 = { + death = "1388.1.1" + } +} + +458026 = { + name = "Juan" + dynasty = 7003 + martial = 6 + diplomacy = 7 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = castilian + trait = craven + trait = education_stewardship_2 + father = 458021 + mother = 458024 + 1327.1.1 = { + birth = "1327.1.1" + } + 1384.1.1 = { + death = "1384.1.1" + } +} + +458027 = { + name = "Alfonso" + dynasty = 7003 + martial = 7 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = castilian + trait = wrathful + trait = education_martial_2 + father = 458021 + mother = 458024 + 1329.1.1 = { + birth = "1329.1.1" + } + 1390.1.1 = { + death = "1390.1.1" + } +} + +458028 = { + name = "Pedro" + dynasty = 7003 + martial = 7 + diplomacy = 6 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = castilian + trait = arbitrary + trait = education_stewardship_2 + father = 458021 + mother = 458024 + 1331.1.1 = { + birth = "1331.1.1" + } + 1376.1.1 = { + death = "1376.1.1" + } +} + +458030 = { + name = "Beatriz" + female = yes + dynasty = 7003 + martial = 8 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = castilian + trait = education_martial_2 + father = 458021 + mother = 458024 + 1333.1.1 = { + birth = "1333.1.1" + } + 1396.1.1 = { + death = "1396.1.1" + } +} + +458031 = { + name = "Diego" + dynasty = 8748 + religion = catholic + culture = castilian + father = 71417 + mother = 71416 + 1301.1.1 = { + birth = "1301.1.1" + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +458032 = { + name = "Menendo" + dynasty = 8748 + religion = catholic + culture = castilian + father = 458031 + 1328.1.1 = { + birth = "1328.1.1" + } + 1384.6.13 = { + death = "1384.6.13" + } +} + + +459561 = { + name = "Urraca" + female = yes + dynasty = 681 + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = castilian + trait = craven + trait = education_stewardship_1 + father = 207510 + mother = 204512 + + 1187.5.28 = { + birth = "1187.5.28" + } + 1220.11.3 = { + death = "1220.11.3" + } +} + +460614 = { + name = "Leonor" + female = yes + dynasty = 681 + martial = 7 + diplomacy = 7 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = castilian + trait = honest + trait = zealous + trait = wrathful + trait = education_intrigue_1 + father = 207510 + mother = 204512 + + 1202.1.1 = { + birth = "1202.1.1" + } + 1244.1.1 = { + death = "1244.1.1" + } +} + +castilian0001 = { + name = "Asura" # Asura Díaz, wife of Nuño Ordóñez de Cantabria (73751 - asturleonese.txt) + dynasty = castilla # Castilla Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 73765 # Duke Diego Rodríguez of Castille + + 878.1.1 = { + birth = yes + } + 936.1.1 = { + death = yes + } +} + +castilian0002 = { + name = "Gonzalo" # Gonzalo Díaz + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 73765 # Duke Diego Rodríguez of Castille + + 871.1.1 = { + birth = yes + } + 921.2.3 = { + death = yes + } +} + +castilian0003 = { + name = "Alduara" # Alduara, wife of Gómez Díaz (457681) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 909.1.1 = { + birth = yes + } + 959.6.29 = { + death = yes + } +} + +castilian0004 = { + name = "Fernando" # Fernando Rodríguez + dynasty = 12298 # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 107630 # Rodrigo Álvarez + mother = 107631 # Teresa + + 1026.1.1 = { + birth = yes + } + 1071.3.26 = { + death = yes + } +} + +castilian0005 = { + name = "Diego" # Diego Muñoz, Baron of Palencia (946-951) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_intrigue_2 + + father = castilian0245 # Munio Gómez + + 887.1.1 = { + birth = yes + } + 930.1.1 = { + add_spouse = castilian0008 # Tegridia + } + 951.1.1 = { + death = yes + } +} + +castilian0006 = { + name = "Bermudo" # Bermudo Muñoz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0245 # Munio Gómez + + 889.1.1 = { + birth = yes + } + 946.7.24 = { + death = yes + } +} + +castilian0007 = { + name = "GO_mez" # Gómez Muñoz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = castilian0245 # Munio Gómez + + 891.1.1 = { + birth = yes + } + 960.4.20 = { + death = yes + } +} + +castilian0008 = { + name = "Tegridia" # Tegridia, wife of Baron Diego Muñoz of Palencia (castilian0005) + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + 912.1.1 = { + birth = yes + } + 959.1.1 = { + death = yes + } +} + +castilian0009 = { + name = "Munio" # Munio Díaz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0005 # Baron Diego Muñoz of Palencia + mother = castilian0008 # Baroness Tegridia + + 931.1.1 = { + birth = yes + } + 958.1.1 = { + death = yes + } +} + +castilian0010 = { + name = "GO_mez" # Gómez Díaz, Count of Asturias de Santillana (966-987) & Baron of Palencia (978-987) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0005 # Baron Diego Muñoz of Palencia + mother = castilian0008 # Baroness Tegridia + + 932.1.1 = { + birth = yes + } + 959.1.1 = { + add_spouse = castilian0011 # Muniadona Fernández de Lara + } + 987.1.1 = { + death = yes + } +} + +castilian0011 = { + name = "Muniadona" # Muniadona Fernández, wife of Count Gómez Díaz of Asturias de Santillana (castilian0010) + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 107680 # Duke Fernán González of Castille + mother = 107681 # Duchess Sancha Sánchez Jimena (basque.txt) + + 942.1.1 = { + birth = yes + } + 1015.1.1 = { + death = yes + } +} + +castilian0012 = { + name = "Elvira" # Elvira Díaz, wife of Baron Fernando Bermúdez of Cea (asturleonese0009) + dynasty = 8603 # Banu Gómez Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0005 # Baron Diego Muñoz of Palencia + mother = castilian0008 # Baroness Tegridia + + 933.1.1 = { + birth = yes + } + 976.3.27 = { + death = yes + } +} + +castilian0013 = { + name = "Osorio" # Osorio Díaz I + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0005 # Baron Diego Muñoz of Palencia + mother = castilian0008 # Baroness Tegridia + + 936.1.1 = { + birth = yes + } + 959.1.1 = { + add_spouse = castilian0063 # Sancha Sánchez + } + 986.12.5 = { + death = yes + } +} + +castilian0014 = { + name = "Fernando" # Fernando Nepociánez, Count of Mondoñedo (926-942) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0015 # Nepociano Díaz I + mother = asturleonese0012 # Aurea Ordóñez de León (asturleonese.txt) + + 925.1.1 = { + birth = yes + } + 942.3.15 = { + death = yes + } +} + +castilian0015 = { + name = "Nepociano" # Nepociano Díaz I + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0247 # Diego Gómez + + 887.1.1 = { + birth = yes + } + 920.1.1 = { + add_spouse = asturleonese0012 # Aurea Ordóñez (asturleonese.txt) + } + 929.1.28 = { + death = yes + } +} + +castilian0016 = { + name = "Diego" # Diego Nepociánez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0015 # Nepociano Díaz I + mother = asturleonese0012 # Aurea Ordóñez de León (asturleonese.txt) + + 921.1.1 = { + birth = yes + } + 940.1.1 = { + death = yes + } +} + +castilian0017 = { + name = "Fernando" # Fernando Díaz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0005 # Baron Diego Muñoz of Palencia + mother = castilian0008 # Baroness Tegridia + + 939.1.1 = { + birth = yes + } + 1003.1.1 = { + death = yes + } +} + +castilian0018 = { + name = "Fa_fila" # Fáfila Fernández + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_2 + + father = castilian0017 # Fernando Díaz + + 965.1.1 = { + birth = yes + } + 1009.11.4 = { + death = yes + } +} + +castilian0019 = { + name = "Elvira" # Elvira Fafilaz, wife of Count Munio Gómez of Asturias de Santillana (castilian0020) + dynasty = 8603 # Banu Gómez Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = castilian0018 # Fáfila Fernández + + 989.1.1 = { + birth = yes + } + 1069.9.2 = { + death = yes + } +} + +castilian0020 = { + name = "Munio" # Munio Gómez, Count of Asturias de Santillana (1003-1024) & Baron of Palencia (1003-1024) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0010 # Count Gómez Díaz of Asturias de Santillana + mother = castilian0011 # Countess Muniadona Fernández + + 962.1.1 = { + birth = yes + } + 1008.1.1 = { + add_spouse = castilian0019 # Elvira Fafilaz + } + 1024.1.1 = { + death = yes + } +} + +castilian0021 = { + name = "GarcI_a" # García Gómez, Count of Asturias de Santillana (987-1003) & Baron of Palencia (987-1003) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_2 + + father = castilian0010 # Count Gómez Díaz of Asturias de Santillana + mother = castilian0011 # Countess Muniadona Fernández + + 960.1.1 = { + birth = yes + } + 998.1.1 = { + add_spouse = asturleonese0166 # Muniadona González de Cea (asturleonese.txt) + } + 1003.3.3 = { + death = { + death_reason = death_decapitated + killer = 73671 # Sultan Muhammad II of Andalusia + } + } +} + +castilian0022 = { + name = "Sancho" # Sancho Gómez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = castilian0010 # Count Gómez Díaz of Asturias de Santillana + mother = castilian0011 # Countess Muniadona Fernández + + 964.1.1 = { + birth = yes + } + 990.1.1 = { + add_spouse = castilian0150 # Toda García + } + 1009.3.3 = { + death = { + death_reason = death_execution + } + } +} + +castilian0023 = { + name = "Velasco" # Velasco Gómez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0010 # Count Gómez Díaz of Asturias de Santillana + mother = castilian0011 # Countess Muniadona Fernández + + 966.1.1 = { + birth = yes + } + 1000.1.1 = { + death = { + death_reason = death_battle + } + } +} + +castilian0024 = { + name = "Justa" # Justa, wife of Rodrigo Díaz (castilian0089) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 875.1.1 = { + birth = yes + } + 925.1.1 = { + death = yes + } +} + +castilian0025 = { + name = "Diego" # Diego Rodríguez Banu Albo + dynasty_house = house_banu_albo # House Banu Albo, founder + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = castilian0089 # Rodrigo Díaz + mother = castilian0024 # Justa + + 890.1.1 = { + birth = yes + } + 940.1.1 = { + death = yes + } +} + +castilian0026 = { + name = "Munio" # Munio Rodríguez + dynasty_house = house_banu_albo # House Banu Albo + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0089 # Rodrigo Díaz + mother = castilian0024 # Justa + + 892.1.1 = { + birth = yes + } + 924.12.29 = { + death = yes + } +} + +castilian0027 = { + name = "Feles" # Feles Rodríguez + dynasty_house = house_banu_albo # House Banu Albo + religion = catholic + culture = castilian + trait = education_martial_2 + + father = castilian0089 # Rodrigo Díaz + mother = castilian0024 # Justa + + 894.1.1 = { + birth = yes + } + 917.1.1 = { + add_spouse = castilian0028 # Elduara + } + 924.12.29 = { + death = yes + } +} + +castilian0028 = { + name = "Elduara" # Elduara, wife of Feles Rodríguez + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 900.1.1 = { + birth = yes + } + 950.1.1 = { + death = yes + } +} + +castilian0029 = { + name = "Rodrigo" # Rodrigo Feles + dynasty_house = house_banu_albo # House Banu Albo + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0027 # Feles Rodríguez + mother = castilian0028 # Elduara + + 918.1.1 = { + birth = yes + } + 939.5.1 = { + death = yes + } +} + +castilian0030 = { + name = "Gristillo" # Gristillo Feles + dynasty_house = house_banu_albo # House Banu Albo + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0027 # Feles Rodríguez + mother = castilian0028 # Elduara + + 920.1.1 = { + birth = yes + } + 939.5.1 = { + death = yes + } +} + +castilian0031 = { + name = "Gotina" # Gotina Rodríguez + dynasty_house = house_banu_albo # House Banu Albo + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0089 # Rodrigo Díaz + mother = castilian0024 # Justa + + 896.1.1 = { + birth = yes + } + 924.12.29 = { + death = yes + } +} + +castilian0032 = { + name = "NuN_o" # Nuño Muñoz de Brañosera + dynasty = 776 # Brañosera Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 200066 # Count Munio Núñez of Asturias de Santillana + mother = 73766 # Ermesinda Rodríguez + + 883.1.1 = { + birth = yes + } + 914.1.1 = { + death = yes + } +} + +castilian0033 = { + name = "Rodrigo" # Nuño Fernández de Brañosera + dynasty = 776 # Brañosera Dynasty + religion = catholic + culture = castilian + trait = education_learning_1 + + father = 73768 # Fernando Díaz de Brañosera + mother = 73767 # Gotina Díaz de Castilla + + 882.1.1 = { + birth = yes + } + 926.2.25 = { + death = yes + } +} + +castilian0034 = { + name = "Diego" # Diego Núñez de Brañosera + dynasty = 776 # Brañosera Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 200069 # Count Nuño Fernández of Amaya + + 913.1.1 = { + birth = yes + } + 931.1.1 = { + death = yes + } +} + +castilian0035 = { + name = "Fronilde" # Fronilde Díaz de Brañosera + dynasty = 776 # Brañosera Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0034 # Diego Núñez de Brañosera + + 934.1.1 = { + birth = yes + } + 984.1.1 = { + death = yes + } +} + +castilian0036 = { + name = "Ramiro" # Ramiro González de Lara + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 73769 # Count Gonzalo Fernández of Burgos + mother = castilian0037 # Countess Muniadona + + 914.1.1 = { + birth = yes + } + 936.1.1 = { + death = { + death_reason = death_battle + } + } +} + +castilian0037 = { + name = "Muniadona" # Muniadona, wife of Count Gonzalo Fernández of Burgos (73769) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 894.1.1 = { + birth = yes + } + 944.1.1 = { + death = yes + } +} + +castilian0038 = { + name = "Gutierre" # Gutierre González + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + + father = 200071 # Count Gonzalo Tellez of Viscaya + mother = 200072 # Countess Flámula Fernández de Brañosera + + 902.1.1 = { + birth = yes + } + 913.10.25 = { + death = yes + } +} + +castilian0039 = { + name = "Ansur" # Ansur González + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 200071 # Count Gonzalo Tellez of Viscaya + mother = 200072 # Countess Flámula Fernández de Brañosera + + 904.1.1 = { + birth = yes + } + 932.5.23 = { + death = yes + } +} + +castilian0040 = { + name = "Gonzalo" # Gonzalo Ansúrez + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + + father = castilian0039 # Ansur González + + 921.1.1 = { + birth = yes + } + 932.5.23 = { + death = yes + } +} + +castilian0041 = { + name = "Munio" # Munio Ansúrez + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + + father = castilian0039 # Ansur González + + 921.1.1 = { + birth = yes + } + 932.5.23 = { + death = yes + } +} - 937.1.1 = { +castilian0042 = { + name = "Munio" # Munio González + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 200071 # Count Gonzalo Tellez of Viscaya + mother = 200072 # Countess Flámula Fernández de Brañosera + + 906.1.1 = { birth = yes } - 1001.1.1 = { + 932.5.1 = { death = yes } } -107685 = { - name = "Salvador" - dynasty = 776 +castilian0043 = { + name = "Oveco" # Oveco Téllez + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 - father = 107684 + father = 200073 # Tello de Pedernales + + 872.1.1 = { + birth = yes + } + 930.1.1 = { + death = yes + } +} +castilian0044 = { + name = "Tello" # Tello Ovéquiz + dynasty = 1046018 # Pedernales Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - 955.1.1 = { + father = castilian0043 # Oveco Téllez + + 895.1.1 = { birth = yes } - 1029.1.1 = { + 932.1.1 = { death = yes } } -107686 = { - name = "Gonzalo" - dynasty = 776 +castilian0045 = { + name = "Munio" # Munio Ovéquiz + dynasty = 1046018 # Pedernales Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 - father = 107684 + father = castilian0043 # Oveco Téllez + 897.1.1 = { + birth = yes + } + 929.11.24 = { + death = yes + } +} + +castilian0046 = { + name = "Diego" # Diego Ovéquiz + dynasty = 1046018 # Pedernales Dynasty religion = catholic culture = castilian + trait = education_diplomacy_1 - 980.1.1 = { + father = castilian0043 # Oveco Téllez + + 899.1.1 = { birth = yes } - 1015.1.1 = { - add_spouse = 107687 - } - 1070.1.1 = { + 929.11.24 = { death = yes } } -107687 = { - name = "Elvira" - female = yes - +castilian0047 = { + name = "Rodanio" # Rodanio Ansúrez, Abbot + dynasty = 405 # Banu Ansur Dynasty religion = catholic culture = castilian + trait = education_learning_2 - 995.1.1 = { + father = 72548 # Baron Ansur of Palencia + + 879.1.1 = { birth = yes } - 1067.1.1 = { + 934.1.1 = { death = yes } } -107688 = { - name = "Goto" +castilian0048 = { + name = "Gontroda" # Gontroda, wife of Duke Ansur Fernández of Castille (72550) female = yes - dynasty = 776 + religion = catholic + culture = castilian + trait = education_stewardship_1 - father = 107686 - mother = 107687 + 917.1.1 = { + birth = yes + } + 967.1.1 = { + death = yes + } +} +castilian0049 = { + name = "Fernando" # Fernando Ansúrez, Baron of Palencia (945-978) + dynasty = 405 # Banu Ansur Dynasty religion = catholic culture = castilian + trait = education_diplomacy_2 - 1017.1.1 = { + father = 72550 # Duke Ansur Fernández of Castille + mother = castilian0048 # Duchess Gontroda + + 936.1.1 = { birth = yes } - 1078.1.1 = { + 954.1.1 = { + add_spouse = castilian0050 # Toda + } + 978.11.24 = { death = yes } } -107689 = { - name = "Urraca" +castilian0050 = { + name = "Toda" # Toda, wife of Baron Fernando Ansúrez of Palencia female = yes - dynasty = 776 + religion = catholic + culture = castilian + trait = education_intrigue_1 - father = 107685 + 938.1.1 = { + birth = yes + } + 988.1.1 = { + death = yes + } +} +castilian0051 = { + name = "Ansur" # Ansur Fernández + dynasty = 405 # Banu Ansur Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 + + father = castilian0049 # Baron Fernando Ansúrez of Palencia + mother = castilian0050 # Baroness Toda - 975.1.1 = { + 955.1.1 = { birth = yes } - 1032.1.1 = { + 978.4.23 = { death = yes } } -108500 = { - name = "Alfonso" # AKA: Alfonso VI 'el Bravo' - dna = 108500_king_alfonso - dynasty = 442 - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = calm - trait = deceitful - trait = cynical - trait = education_intrigue_4 - sexuality = heterosexual - father = 107510 - mother = 107511 - 1040.1.1 = { - birth = "1040.1.1" - effect = { - add_character_flag = has_scripted_appearance - } +castilian0052 = { + name = "Oveco" # Oveco Ansúrez + dynasty = 405 # Banu Ansur Dynasty + religion = catholic + culture = castilian + + father = 72550 # Duke Ansur Fernández of Castille + mother = castilian0048 # Duchess Gontroda + + 937.1.1 = { + birth = yes } - 1060.1.1 = { - effect = { - set_relation_friend = character:107640 #Pedro Ansúrez, regular companion during his years of education - give_nickname = nick_the_brave - } + 945.1.28 = { + death = yes } - 1067.11.7 = { - add_pressed_claim = title:k_spanish_galicia - add_pressed_claim = title:d_galicia +} + +castilian0053 = { + name = "Enrique" # Enrique Ansúrez + dynasty = 405 # Banu Ansur Dynasty + religion = catholic + culture = castilian + + father = 72550 # Duke Ansur Fernández of Castille + mother = castilian0048 # Duchess Gontroda + + 938.1.1 = { + birth = yes } - 1072.1.12 = { - add_pressed_claim = title:k_leon - add_pressed_claim = title:d_leon - add_pressed_claim = title:d_asturias + 950.9.17 = { + death = yes } - 1072.10.7 = { - remove_claim = title:k_leon - remove_claim = title:k_spanish_galicia - remove_claim = title:d_leon - remove_claim = title:d_asturias - remove_claim = title:d_galicia - capital = c_leon - effect = { - set_relation_friend = character:3924 #Al-Mamun, Alfonso fled to his court after being defeated by Sancho II and they grew close - } +} + +castilian0054 = { + name = "Munio" # Munio Ansúrez + dynasty = 405 # Banu Ansur Dynasty + religion = catholic + culture = castilian + + father = 72550 # Duke Ansur Fernández of Castille + mother = castilian0048 # Duchess Gontroda + + 939.1.1 = { + birth = yes } - 1073.11.1 = { - add_spouse = 235 + 943.12.26 = { + death = yes } - 1078.6.6 = { - remove_spouse = 235 +} + +castilian0055 = { + name = "NuN_o" # Nuñoo Ansúrez + dynasty = 405 # Banu Ansur Dynasty + religion = catholic + culture = castilian + + father = 72550 # Duke Ansur Fernández of Castille + mother = castilian0048 # Duchess Gontroda + + 940.1.1 = { + birth = yes } - 1079.12.1 = { - add_spouse = 219 + 943.12.26 = { + death = yes } - 1085.5.25 = { - capital = c_toledo +} + +castilian0056 = { + name = "Gutierre" # Gutierre Ansúrez + dynasty = 405 # Banu Ansur Dynasty + religion = catholic + culture = castilian + + father = 72550 # Duke Ansur Fernández of Castille + mother = castilian0048 # Duchess Gontroda + + 942.1.1 = { + birth = yes } - 1094.12.1 = { - add_spouse = 295 + 943.12.26 = { + death = yes } - 1100.5.14 = { - add_spouse = 71373 +} + +castilian0057 = { + name = "Gonzalo" # Gonzalo Ansúrez + dynasty = 405 # Banu Ansur Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 72550 # Duke Ansur Fernández of Castille + mother = castilian0048 # Duchess Gontroda + + 944.1.1 = { + birth = yes } - 1108.1.1 = { - add_spouse = 127037 + 984.5.15 = { + death = yes } - 1109.6.30 = { - death = "1109.6.30" +} + +castilian0058 = { + name = "GO_mez" # Gómez Nepociánez, Baron of Palencia (945-978) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + + father = castilian0015 # Nepociano Díaz I + mother = asturleonese0012 # Aurea Ordóñez de León (asturleonese.txt) + 927.1.1 = { + birth = yes + } + 932.5.1 = { + death = yes } } -108501 = { - name = "Urraca" - dna = 108501_infanta_urraca - female = yes - dynasty = 442 - martial = 2 - diplomacy = 6 - intrigue = 9 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = zealous - trait = arrogant - trait = deceitful - trait = education_intrigue_2 - sexuality = heterosexual - father = 107510 - mother = 107511 - 1033.1.1 = { - birth = "1033.1.1" - effect = { - add_character_flag = has_scripted_appearance - } +castilian0059 = { + name = "Odoario" # Odoario Díaz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + + father = castilian0016 # Diego Nepociánez + + 937.1.1 = { + birth = yes } - 1060.1.1 = { - effect = { - set_relation_lover = character:108500 #According to "A History of Medieval Spain" Urraca displayed "a more than sisterly love" towards Alfonso + 937.12.19 = { + death = { + death_reason = death_murder } } - 1103.11.13 = { - death = "1103.11.13" - } } -109500 = { - name = "GarcI_a" - dna = 109500_king_garcia - dynasty = 442 - martial = 4 - diplomacy = 8 - intrigue = 2 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = trusting - trait = wrathful - trait = zealous - trait = education_diplomacy_1 - sexuality = heterosexual - father = 107510 - mother = 107511 - 1042.1.1 = { - birth = "1042.1.1" - effect = { - add_character_flag = has_scripted_appearance - } +castilian0060 = { + name = "Gontroda" # Gontroda Díaz, wife of Ablavel Godestéiz (castilian0061) + dynasty = 8603 # Banu Gómez Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0005 # Baron Diego Muñoz of Palencia + mother = castilian0008 # Baroness Tegridia + + 940.1.1 = { + birth = yes } - 1066.1.1 = { - effect = { - set_relation_rival = character:109607 #Nuno Mendes rebelled against García 1071 - } + 1006.3.21 = { + death = yes } - 1069.1.1 = { - add_pressed_claim = title:k_spanish_galicia - add_pressed_claim = title:d_galicia +} + +castilian0061 = { + name = "Ablavel" # Ablavel Godestéiz + dynasty = ablavel_godesteiz # Ablavel Godestéiz Dynasty + religion = mozarabic_church + culture = castilian + trait = education_martial_1 + + 936.1.1 = { + birth = yes } - 1072.10.7 = { - remove_claim = title:k_spanish_galicia + 958.1.1 = { + add_spouse = castilian0060 # Gontroda Díaz } - 1090.3.22 = { - death = "1090.3.22" + 988.6.1 = { + death = yes } } -109621 = { - name = "Alduara" # Alduara Peláez (Betótez) +castilian0062 = { + name = "Alduara" # Alduara Ablavélez + dynasty = ablavel_godesteiz # Ablavel Godestéiz Dynasty female = yes - dynasty_house = house_betotez - - religion = catholic + religion = mozarabic_church culture = castilian + trait = education_learning_1 - father = 70242 - mother = 70243 + father = castilian0061 # Ablavel Godestéiz + mother = castilian0060 # Gontroda Díaz - 928.1.1 = { + 959.1.1 = { birth = yes } - 983.1.1 = { + 973.10.23 = { death = yes } } -127011 = { - name = "Elvira" +castilian0063 = { + name = "Sancha" # Sancha Muñoz, wife of Osorio Díaz I (castilian0013) + dynasty = muniz # Muñiz Dynasty female = yes - dynasty = 442 - martial = 8 - diplomacy = 5 - intrigue = 6 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = "bastard" - father = 108500 - mother = 70061 - 1080.1.1 = { - birth = "1080.1.1" - } - 1156.6.20 = { - death = "1156.6.20" - } -} + religion = catholic + culture = castilian + trait = education_diplomacy_1 -142042 = { - name = "Alfonso" # Alfonso Tellez de Meneses - dynasty = 400 # de Meneses - religion = "catholic" - culture = "castilian" - father = 142308 - mother = 142309 - 1170.1.1 = { - birth = "1170.1.1" - } - 1190.1.1 = { - add_spouse = 72999 - } - 1225.1.1 = { - add_spouse = 91107 + father = castilian0191 # Sancho Muñiz + mother = galician0016 # Aldonza Froilaz (galician.txt) + + 943.1.1 = { + birth = yes } - 1230.1.1 = { - death = "1230.1.1" + 986.9.1 = { + death = yes } } -142090 = { - name = "Sancha" # Sancha Pérez de Guzmán - female = yes - # dynasty = # de Guzman line not included - religion = "catholic" - culture = "castilian" - 1290.1.1 = { - birth = "1290.1.1" +castilian0064 = { + name = "Diego" # Diego Osorio I + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0013 # Osorio Díaz I + mother = castilian0063 # Sancha Muñoz + + 961.1.1 = { + birth = yes } - # Gonçalo Anes de Briteiros - 1340.1.1 = { - death = "1340.1.1" + 1011.1.1 = { + death = yes } } -142308 = { - name = "Tello" # Tello Pérez de Meneses - dynasty = 400 # de Meneses - religion = "catholic" - culture = "castilian" - 1150.1.1 = { - birth = "1150.1.1" - } - 1170.1.1 = { - add_spouse = 142309 +castilian0065 = { + name = "Osorio" # Osorio Díaz II + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0064 # Diego Osorio I + + 985.1.1 = { + birth = yes } - 1230.1.1 = { - death = "1230.1.1" + 1035.1.1 = { + death = yes } } -142309 = { - name = "Jimena" - #Ximena Ordoñez +castilian0066 = { + name = "Sancha" # Sancha Osorio, wife of Flaín Fernández (70094 - asturleonese.txt) + dynasty = 8603 # Banu Gómez Dynasty female = yes - religion = "catholic" - culture = "castilian" - 1150.1.1 = { - birth = "1150.1.1" + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0065 # Osorio Díaz II + + 1010.1.1 = { + birth = yes } - 1230.1.1 = { - death = "1230.1.1" + 1046.1.1 = { + death = yes } } -142316 = { - name = "Tello" - #Tel Alfonso de Menezes - dynasty = 400 #de Menezes - religion = "catholic" - culture = "castilian" - father = 142042 - mother = 72999 - 1190.1.1 = { - birth = "1190.1.1" +castilian0067 = { + name = "Munio" # Munio Muñoz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + + father = castilian0020 # Count Munio Gómez of Asturias de Santillana + mother = castilian0019 # Countess Elvira Fafilaz + + 1009.1.1 = { + birth = yes } - 1230.1.1 = { - death = "1230.1.1" + 1019.6.30 = { + death = yes } } -142317 = { - name = "Alfonso" - #Alfonso Tellez de Menezes - dynasty = 400 #de Menezes - religion = "catholic" - culture = "castilian" - father = 142042 - mother = 72999 - 1200.1.1 = { - birth = "1200.1.1" - } - 1230.1.1 = { - add_spouse = 72816 +castilian0068 = { + name = "Elvira" # Elvira Sánchez, wife of Count Fernando Peláez of Coimbra (asturleonese0036 - asturleonese.txt) & Baron Fernando Díaz of Palencia (castilian0109) + dynasty = 8603 # Banu Gómez Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0022 # Sancho Gómez + mother = castilian0150 # Toda Fernández + + 1000.1.1 = { + birth = yes } - 1250.1.1 = { - death = "1250.1.1" + 1060.1.1 = { + death = yes } } -142318 = { - name = "Mayor" - #Mor Alfonso de Menezes - female = yes - dynasty = 400 #de Menezes - religion = "catholic" - culture = "castilian" - father = 142042 - mother = 72999 - 1201.1.1 = { - birth = "1201.1.1" +castilian0069 = { + name = "NuN_o" # Nuño Díaz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0016 # Diego Nepociánez + + 938.1.1 = { + birth = yes } - 1251.1.1 = { - death = "1251.1.1" + 974.7.21 = { + death = yes } } -142323 = { - name = "Teresa" - #Teresa Alfonso de Menezes - female = yes - dynasty = 400 #de Menezes - religion = "catholic" - culture = "castilian" - father = 142042 - mother = 72999 - 1193.1.1 = { - birth = "1193.1.1" +castilian0070 = { + name = "Nepociano" # Nepociano Díaz II + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0016 # Diego Nepociánez + + 939.1.1 = { + birth = yes } - 1252.1.1 = { - death = "1252.1.1" + 982.1.18 = { + death = yes } } -142326 = { - name = "Constanza" #Constanza Alfonso de Menezes - female = yes - dynasty = 400 #de Menezes - religion = "catholic" - culture = "castilian" - father = 142317 - mother = 72816 - 1239.1.1 = { - birth = "1239.1.1" +castilian0071 = { + name = "Fruela" # Fruela Díaz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = castilian0016 # Diego Nepociánez + + 939.10.1 = { + birth = yes } - 1285.1.1 = { - death = "1285.1.1" + 978.11.24 = { + death = yes } } -142327 = { - name = "Teresa" #Teresa Alfonso de Menezes - female = yes - dynasty = 400 #de Menezes - religion = "catholic" - culture = "castilian" - father = 142317 - mother = 72816 - 1241.1.1 = { - birth = "1241.1.1" +castilian0072 = { + name = "Gonzalo" # Gonzalo Díaz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0016 # Diego Nepociánez + + 940.8.1 = { + birth = yes } - 1281.1.1 = { - death = "1281.1.1" + 977.6.16 = { + death = yes } } -142329 = { - name = "Ximena" # Ximena Nunes - female = yes - # dynasty = - religion = "catholic" - culture = "castilian" - 1120.1.1 = { - birth = "1120.1.1" +castilian0073 = { + name = "Osorio" # Osorio Nepociánez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0070 # Nepociano Díaz II + + 960.1.1 = { + birth = yes } - 1170.1.1 = { - death = "1170.1.1" + 986.1.1 = { + add_spouse = castilian0074 # María + } + 1010.1.1 = { + death = yes } } -142394 = { - name = "Sancha" # Sancha Gonçalves de Orvaneja +castilian0074 = { + name = "MarI_a" # María, wife of Osorio Nepociánez female = yes - # dynasty = # de Orvaneja - religion = "catholic" - culture = "castilian" - 1180.1.1 = { - birth = "1180.1.1" + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 966.1.1 = { + birth = yes } - 1209.1.1 = { - death = "1209.1.1" + 1016.1.1 = { + death = yes } } -144614 = { - name = "Gilbert" - religion = "catholic" - culture = "castilian" - 1150.1.1 = { - birth = "1150.1.1" +castilian0075 = { + name = "Alfonso" # Alfonso Osorio + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0073 # Osorio Nepociánez + mother = castilian0074 # María + + 987.1.1 = { + birth = yes } - 1200.12.1 = { - death = "1200.12.1" + 1032.3.28 = { + death = yes } } -142325 = { - name = "Alfonso" #Alfonso Tellez de Menezes - dynasty = 400 #de Menezes - religion = "catholic" - culture = "castilian" - father = 142317 - mother = 72816 - 1238.1.1 = { - birth = "1238.1.1" +castilian0076 = { + name = "Nepociano" # Nepociano Osorio + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_intrigue_2 + + father = castilian0073 # Osorio Nepociánez + mother = castilian0074 # María + + 989.1.1 = { + birth = yes } - 1262.1.1 = { - add_spouse = 71457 + 1031.1.1 = { + add_spouse = asturleonese0067 # Muniadona Godestéiz (asturleonese.txt) } - 1280.1.1 = { - death = "1280.1.1" + 1040.1.1 = { + death = yes } } -194451 = { - name = "Sancho" - religion = "catholic" - culture = "castilian" +castilian0077 = { + name = "Diego" # Diego Osorio II + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_2 - 1000.2.7 = { + father = castilian0073 # Osorio Nepociánez + mother = castilian0074 # María + + 991.1.1 = { birth = yes } - 1066.1.1 = { - employer = 70265 - } - 1066.9.16 = { + 1047.10.1 = { death = yes } } -194452 = { - name = "Alicia" - female = yes - religion = "catholic" - culture = "castilian" - father = 194451 - - trait = education_diplomacy_2 - trait = cynical - - disallow_random_traits = yes +castilian0078 = { + name = "Paterno" # Paterno Anaya + dynasty = anaya # Anaya Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 - 1033.2.7 = { + 1005.1.1 = { birth = yes } - 1066.1.1 = { - employer = 70265 + 1030.1.1 = { + add_spouse = asturleonese0066 # Sancha Godestéiz (asturleonese.txt) } - 1066.9.16 = { + 1055.1.1 = { death = yes } } -200070 = { - name = "Gutierre" - dynasty = 776 - - father = 200069 - +castilian0079 = { + name = "Teresa" # Teresa Nepociánez + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian + trait = education_diplomacy_1 - 913.1.1 = { + father = castilian0076 # Nepociano Osorio + mother = asturleonese0067 # Muniadona Godestéiz (asturleonese.txt) + + 1032.1.1 = { birth = yes } - 931.1.1 = { + 1049.3.13 = { death = yes } } -200076 = { - name = "GO_mez" - dynasty = 8603 - - father = 200079 - +castilian0080 = { + name = "Munio" # Munio Fernández + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian + trait = education_intrigue_1 - 1000.1.1 = { + father = castilian0017 # Fernando Díaz + + 967.1.1 = { birth = yes } - 1057.8.11 = { + 983.1.1 = { + add_spouse = asturleonese0155 # Elvira Froilaz (asturleonese.txt) + } + 1016.12.19 = { death = yes } } -200077 = { - name = "Fernando" - dynasty = 8603 - - father = 72840 - mother = 200078 - +castilian0081 = { + name = "Osorio" # Osorio Fernández + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - 1143.1.1 = { + father = castilian0017 # Fernando Díaz + + 969.1.1 = { birth = yes } - 1175.6.3 = { + 986.9.1 = { death = yes } } -200078 = { - name = "MarI_a" - female = yes - +castilian0082 = { + name = "GO_mez" # Gómez Fernández + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian - 1125.1.1 = { + father = castilian0017 # Fernando Díaz + + 971.1.1 = { birth = yes } - 1187.1.1 = { + 971.11.13 = { death = yes } } -200079 = { - name = "Diego" - dynasty = 8603 - +castilian0083 = { + name = "Fruela" # Fruela Fernández + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian - 978.1.1 = { + father = castilian0017 # Fernando Díaz + + 973.1.1 = { birth = yes } - 1028.1.1 = { + 986.9.1 = { death = yes } } -200080 = { - name = "Mayor" - female = yes - dynasty = 12143 +castilian0084 = { + name = "Pedro" # Pedro Muñoz I + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 - father = 72475 - mother = 72476 + father = castilian0080 # Munio Fernández + mother = asturleonese0155 # Elvira Froilaz (asturleonese.txt) + + 984.1.1 = { + birth = yes + } + 1004.1.1 = { + add_spouse = basque0011 # Gudigeva Núñez (basque.txt) + } + 1022.8.19 = { + death = yes + } +} +castilian0085 = { + name = "Juan" # Juan Muñoz, Count of Astorga (999-1018) + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - 1209.1.1 = { + father = castilian0080 # Munio Fernández + mother = asturleonese0155 # Elvira Froilaz (asturleonese.txt) + + 985.1.1 = { birth = yes } - 1226.1.1 = { + 1016.1.1 = { + add_spouse = asturleonese0041 # Otrosia Miréllez (asturleonese.txt) + } + 1018.5.17 = { death = yes } } -200081 = { - name = "Beatriz" +castilian0086 = { + name = "MarI_a" # María Muñoz, wife of Gonzalo (castilian0101) + dynasty = 8603 # Banu Gómez Dynasty female = yes - religion = catholic culture = castilian + trait = education_stewardship_1 - 1210.1.1 = { + father = castilian0080 # Munio Fernández + mother = asturleonese0155 # Elvira Froilaz (asturleonese.txt) + + 987.1.1 = { birth = yes } - 1266.1.1 = { + 1016.12.19 = { death = yes } } -200082 = { - name = "MarI_a" +castilian0087 = { + name = "Sancha" # Sancha Muñoz, wife of Baron Pedro Fernández of Cea (asturleonese0011 - asturleonese.txt), Pelayo (galician0083 - galician.txt) & Rodrigo (castilian0103) + dynasty = 8603 # Banu Gómez Dynasty female = yes - dynasty = 12143 + religion = catholic + culture = castilian + trait = education_diplomacy_3 - father = 72475 - mother = 72477 + father = castilian0080 # Munio Fernández + mother = asturleonese0155 # Elvira Froilaz (asturleonese.txt) + + 988.1.1 = { + birth = yes + } + 1040.1.1 = { + death = { + death_reason = death_murder + } + } +} +castilian0088 = { + name = "Teresa" # Teresa Muñoz, wife of Godesteo Díaz (asturleonese0057 - asturleonese.txt) & Pedro Froilaz (asturleonese0072 - asturleonese.txt) + dynasty = 8603 # Banu Gómez Dynasty + female = yes religion = catholic culture = castilian + trait = education_stewardship_1 - 1229.1.1 = { + father = castilian0080 # Munio Fernández + mother = asturleonese0155 # Elvira Froilaz (asturleonese.txt) + + 990.1.1 = { birth = yes } - 1291.1.1 = { + 1049.5.28 = { death = yes } } -200083 = { - name = "Diego" - dynasty = 12143 - - father = 72475 - mother = 72477 - +castilian0089 = { + name = "Rodrigo" # Rodrigo Díaz + dynasty = castilla # Castilla Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - 1224.1.1 = { + father = 73765 # Duke Diego Rodríguez of Castille + + 870.1.1 = { birth = yes } - 1278.1.1 = { + 889.1.1 = { + add_spouse = castilian0024 # Justa + } + 930.1.1 = { death = yes } } -200084 = { - name = "Mayor" - female = yes - dynasty = 12143 +castilian0090 = { + name = "NuN_o" # Nuño Pérez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 - father = 72475 - mother = 72477 + father = castilian0084 # Pedro Muñoz + mother = basque0011 # Gudigeva Nuñez + + 1005.1.1 = { + birth = yes + } + 1045.1.1 = { + death = yes + } +} +castilian0091 = { + name = "Munio" # Munio Yáñez + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian + trait = education_martial_1 - trait = education_learning_1 + father = castilian0085 # Count Juan Muñoz of Astorga + mother = asturleonese0041 # Countess Otrosia Mirellez (asturleonese.txt) - 1226.1.1 = { + 1016.9.1 = { birth = yes } - 1290.1.1 = { + 1033.1.1 = { + add_spouse = castilian0092 # Godina + } + 1044.1.19 = { death = yes } } -200085 = { - name = "Teresa" +castilian0092 = { + name = "Godina" # Godina, wife of Munio Yáñez (castilian0091) female = yes - dynasty = 12143 - father = 72475 - mother = 72477 - religion = catholic culture = castilian + trait = education_stewardship_1 - 1228.1.1 = { + 1017.1.1 = { birth = yes } - 1289.1.1 = { + 1067.1.1 = { death = yes } } -200104 = { - name = "Marina" - female = yes - dynasty = 12143 +castilian0093 = { + name = "Pedro" # Pedro Muñoz II + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 - father = 72478 - mother = 71436 + father = castilian0091 # Munio Yáñez + mother = castilian0092 # Godina + + 1036.1.1 = { + birth = yes + } + 1086.1.1 = { + death = yes + } +} +castilian0094 = { + name = "Aldonza" # Aldonza Muñoz, wife of Pedro Ovéquiz (castilian0217) + dynasty = 8603 # Banu Gómez Dynasty + female = yes religion = catholic culture = castilian + trait = education_stewardship_2 - trait = education_learning_1 + father = castilian0091 # Munio Yáñez + mother = castilian0092 # Godina - 1256.1.1 = { + 1034.1.1 = { birth = yes } - 1320.1.1 = { + 1074.2.9 = { death = yes } } -200105 = { - name = "Rodrigo" - dynasty = 12143 +castilian0095 = { + name = "Juan" # Juan Yáñez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 - father = 72475 - mother = 72476 + father = castilian0085 # Count Juan Muñoz of Astorga + mother = asturleonese0041 # Countess Otrosia Mirellez (asturleonese.txt) + + 1017.6.1 = { + birth = yes + } + 1044.1.19 = { + death = yes + } +} +castilian0096 = { + name = "Alfonso" # Alfonso Yáñez + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian + trait = education_martial_1 - 1205.1.1 = { + father = castilian0085 # Count Juan Muñoz of Astorga + mother = asturleonese0041 # Countess Otrosia Mirellez (asturleonese.txt) + + 1018.3.1 = { birth = yes } - 1228.1.1 = { - add_spouse = 200081 - } - 1260.1.1 = { + 1044.1.19 = { death = yes } } -200065 = { - name = "Fronilde" +castilian0097 = { + name = "Elvira" # Elvira Yáñez, wife of Gonzalo (castilian0098) + dynasty = 8603 # Banu Gómez Dynasty female = yes - dynasty_house = house_castilla - - father = 457681 - religion = catholic culture = castilian + trait = education_stewardship_1 + + father = castilian0085 # Count Juan Muñoz of Astorga + mother = asturleonese0041 # Countess Otrosia Mirellez (asturleonese.txt) - 898.1.1 = { + 1019.1.1 = { birth = yes } - 949.1.1 = { + 1042.5.4 = { death = yes } } -200069 = { - name = "NuN_o" - dynasty = 776 +castilian0098 = { + name = "Gonzalo" # Gonzalo + religion = catholic + culture = castilian + trait = education_martial_1 - father = 73768 - mother = 73767 + 1016.1.1 = { + birth = yes + } + 1038.1.1 = { + add_matrilineal_spouse = castilian0097 # Elvira Yáñez + } + 1066.1.1 = { + death = yes + } +} +castilian0099 = { + name = "Pedro" # Pedro González + dynasty = 8603 # Banu Gómez Dynasty religion = catholic culture = castilian - 884.1.1 = { + father = castilian0098 # Gonzalo + mother = castilian0097 # Elvira Yáñez + + 1039.1.1 = { birth = yes } - 927.1.1 = { + 1042.5.4 = { death = yes } } -200072 = { - name = "FlA_mula" +castilian0100 = { + name = "Palla" # Palla Yáñez + dynasty = 8603 # Banu Gómez Dynasty female = yes - dynasty = 776 - - father = 73768 - mother = 73767 - religion = catholic culture = castilian + trait = education_stewardship_1 - 885.1.1 = { + father = castilian0085 # Count Juan Muñoz of Astorga + mother = asturleonese0041 # Countess Otrosia Miréllez (asturleonese.txt) + + 1019.1.1.1.1 = { birth = yes } - 930.1.1 = { + 1047.10.23 = { death = yes } } -200074 = { - name = "Fernando" - dynasty_house = house_castilla - - father = 73765 - +castilian0101 = { + name = "Gonzalo" # Gonzalo, Placeholder husband to María Muñoz (castilian0086) religion = catholic culture = castilian + trait = education_martial_1 - 875.1.1 = { + 980.1.1 = { birth = yes } - 929.1.1 = { + 1002.1.1 = { + add_matrilineal_spouse = castilian0086 # María Muñoz + } + 1030.1.1 = { death = yes } } -200075 = { - name = "Muniadona" +castilian0102 = { + name = "Teresa" # Teresa González + dynasty = 8603 # Banu Gómez Dynasty female = yes - dynasty = 776 - - father = 200066 - mother = 73766 - religion = catholic culture = castilian + trait = education_stewardship_1 - 881.1.1 = { + father = castilian0101 # Gonzalo + mother = castilian0086 # María Muñoz + + 1002.1.1 = { birth = yes } - 921.3.4 = { + 1052.1.1 = { death = yes } } -206520 = { - name = "Sancho" - dynasty = 296 - martial = 5 - diplomacy = 6 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = education_martial_2 - 1150.1.1 = { - birth = "1150.1.1" - } - 1200.1.1 = { - death = "1200.1.1" - } -} +castilian0103 = { + name = "Rodrigo" # Rodrigo + religion = catholic + culture = castilian + trait = education_martial_1 -207500 = { - name = "Alfonso" #AKA: Alfonso VII 'el Emperador' - dynasty = 681 - martial = 4 - diplomacy = 7 - intrigue = 8 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = greedy - trait = education_martial_2 - father = 298 - mother = 207660 - 1105.3.1 = { - birth = "1105.3.1" - } - 1126.3.8 = { - capital = c_toledo - } - 1133.1.1 = { - add_spouse = 210511 - } - 1134.9.7 = { - add_pressed_claim = title:k_aragon - add_pressed_claim = title:d_aragon - add_pressed_claim = title:k_navarra - add_pressed_claim = title:d_navarra - } - 1135.1.1 = { - remove_claim = title:k_aragon - remove_claim = title:d_aragon - remove_claim = title:k_navarra - remove_claim = title:d_navarra + 995.1.1 = { + birth = yes } - 1152.10.1 = { - add_spouse = 221529 + 1038.5.24 = { + add_matrilineal_spouse = castilian0087 # Sancha Muñoz } - 1157.8.21 = { - death = "1157.8.21" + 1045.1.1 = { + death = yes } } -207501 = { - name = "Urraca" +castilian0104 = { + name = "MarI_a" # María Patérnez + dynasty = anaya # Anaya Dynasty female = yes - dynasty = 681 - martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = temperate - trait = brave - trait = bastard - trait = education_stewardship_2 - father = 207500 - 1132.1.1 = { - birth = "1132.1.1" - } - 1164.10.26 = { - death = "1164.10.26" - } -} + religion = catholic + culture = castilian + trait = education_stewardship_1 -207502 = { - name = "Sancha" - female = yes - dynasty = 681 - martial = 4 - diplomacy = 4 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = greedy - trait = education_diplomacy_1 - father = 207500 - mother = 210511 - 1139.1.1 = { - birth = "1139.1.1" - } - 1177.8.5 = { - death = "1177.8.5" - } -} + father = castilian0078 # Paterno Anaya + mother = asturleonese0066 # Sancha Godestéiz -207503 = { - name = "Constanza" - female = yes - dynasty = 681 - martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = education_diplomacy_2 - father = 207500 - mother = 210511 - - 1138.1.1 = { + 1031.1.1 = { birth = yes } - 1160.10.6 = { - death = { - death_reason = death_childbirth - } + 1081.1.1 = { + death = yes } } -207504 = { - name = "Sancha" +castilian0105 = { + name = "Muniadona" # Muniadona Patérnez female = yes - dynasty = 681 - martial = 5 - diplomacy = 5 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = education_diplomacy_3 - father = 207500 - mother = 221529 - - 1155.1.1 = { - birth = "1155.1.1" - } - 1208.11.9 = { - death = "1208.11.9" - } -} + dynasty = anaya # Anaya Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 -207510 = { - name = "Alfonso" #AKA: Alfonso VIII 'el Noble' - dynasty = 681 - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = wrathful - trait = brave - trait = education_diplomacy_4 - father = 207520 - mother = 206513 - 1155.11.11 = { - birth = "1155.11.11" - } - 1177.9.17 = { - add_spouse = 204512 - } - 1179.1.1 = { - give_nickname = nick_the_noble + father = castilian0078 # Paterno Anaya + mother = asturleonese0066 # Sancha Godestéiz (asturleonese.txt) + + 1033.1.1 = { + birth = yes } - 1214.10.8 = { - death = "1214.10.8" + 1083.1.1 = { + death = yes } -} - -207520 = { - name = "Sancho" #AKA: Sancho III - dynasty = 681 - martial = 7 - diplomacy = 7 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = education_martial_2 - father = 207500 - mother = 210511 - 1134.1.1 = { - birth = "1134.1.1" +} + +castilian0106 = { + name = "OrdoN_o" # Ordoño Fafilaz + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = castilian0018 # Fáfila Fernández + + 991.1.1 = { + birth = yes } - 1154.1.30 = { - add_spouse = 206513 + 1012.1.1 = { + add_spouse = asturleonese0089 # Teresa Peláez (asturleonese.txt) } - 1158.8.31 = { - death = "1158.8.31" + 1046.9.7 = { + death = yes } } -207539 = { - name = "Pedro" - dynasty = 776 - martial = 7 - diplomacy = 5 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "castilian" - father = 107570 - mother = 107571 - 1080.1.1 = { - birth = "1080.1.1" - } - 1109.1.1 = { - add_spouse = 71359 +castilian0107 = { + name = "Enderquina" # Enderquina Ordóñez + dynasty = 8603 # Banu Gómez Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0106 # Ordoño Fafilaz + mother = asturleonese0089 # Teresa Peláez (asturleonese.txt) + + 1013.1.1 = { + birth = yes } - 1130.10.16 = { - death = "1130.10.16" + 1069.5.30 = { + death = yes } } -207540 = { - name = "Pedro" - dynasty = 776 - martial = 7 - diplomacy = 5 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "castilian" - father = 207541 - mother = 207550 - 1156.1.1 = { - birth = "1156.1.1" +castilian0108 = { + name = "Marina" # Marina, wife of Count Diego Fernández of Asturias de Santillana (200079) + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 967.1.1 = { + birth = yes } - 1170.1.1 = { - add_spouse = 206511 + 1026.8.2 = { + death = yes } - 1177.1.1 = { - add_spouse = 203510 +} + +castilian0109 = { + name = "Fernando" # Fernando Díaz, Baron of Palencia (1028-1038 + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 200079 # Count Diego Fernández of Asturias de Santillana + mother = castilian0108 # Countess Marina + + 985.1.1 = { + birth = yes } - 1196.1.1 = { - add_spouse = 72428 + 1029.1.1 = { + add_spouse = castilian0068 # Elvira Sánchez } - 1202.1.1 = { - death = "1202.1.1" + 1038.1.1 = { + death = yes } } -207541 = { - name = "Manrique" - dynasty = 776 - martial = 8 - diplomacy = 4 - intrigue = 7 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = just - trait = education_intrigue_1 - father = 207539 - mother = 71359 - 1110.1.1 = { - birth = "1110.1.1" +castilian0110 = { + name = "Sancho" # Sancho Fernández + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0109 # Baron Fernando Díaz of Palencia + mother = castilian0068 # Baroness Elvira Sánchez + + 1030.1.1 = { + birth = yes } - 1153.1.1 = { - add_spouse = 207550 + 1060.1.1 = { + death = yes } - 1164.7.9 = { - death = "1164.7.9" +} + +castilian0111 = { + name = "Emiliano" # Emiliano Fernández + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + + father = castilian0109 # Baron Fernando Díaz of Palencia + mother = castilian0068 # Baroness Elvira Sánchez + + 1031.1.1 = { + birth = yes + } + 1046.3.27 = { + death = yes } } -207543 = { - name = "Elvira" +castilian0112 = { + name = "Urraca" # Urraca Fernández + dynasty = 8603 # Banu Gómez Dynasty female = yes - dynasty = 776 - martial = 8 - diplomacy = 5 - intrigue = 8 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = education_stewardship_2 - father = 207540 - mother = 206511 - 1173.1.1 = { - birth = "1173.1.1" + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0109 # Baron Fernando Díaz of Palencia + mother = castilian0068 # Baroness Elvira Sánchez + + 1033.1.1 = { + birth = yes } - 1220.1.1 = { - death = "1220.1.1" + 1060.1.1 = { + death = yes } } -207544 = { - name = "Gonzalo" - dynasty = 776 - martial = 7 - diplomacy = 7 - intrigue = 5 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = lustful - trait = education_stewardship_2 - father = 207540 - mother = 72428 - 1197.1.1 = { - birth = "1197.1.1" - } - 1213.1.1 = { - add_spouse = 72891 +castilian0113 = { + name = "Toda" # Toda Fernández + dynasty = 8603 # Banu Gómez Dynasty + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0109 # Baron Fernando Díaz of Palencia + mother = castilian0068 # Baroness Elvira Sánchez + + 1035.1.1 = { + birth = yes } - 1238.4.6 = { - death = "1238.4.6" + 1060.1.1 = { + death = yes } } -207545 = { - name = "NuN_o" - dynasty = 776 - martial = 8 - diplomacy = 5 - intrigue = 7 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = education_martial_2 - father = 207539 - mother = 71359 - 1116.1.1 = { - birth = "1116.1.1" - } - 1142.2.14 = { - add_spouse = 208551 +castilian0114 = { + name = "Fronilde" # Fronilde, wife of Fernando Rodríguez (castilian0004) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1020.1.1 = { + birth = yes } - 1177.6.1 = { - death = "1177.6.1" + 1070.1.1 = { + death = yes } } -207546 = { - name = "A_lvar" - dynasty = 776 - martial = 7 - diplomacy = 4 - intrigue = 5 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = deceitful - trait = education_martial_2 - father = 207545 - mother = 208551 - 1145.1.1 = { - birth = "1145.1.1" - } - 1216.1.1 = { - add_spouse = 71967 +castilian0115 = { + name = "MarI_a" # María, fictional wife of Ansur Díaz (107642) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1023.1.1 = { + birth = yes } - 1219.1.1 = { - death = "1219.1.1" + 1045.1.1 = { + death = yes } } -207547 = { - name = "Gonzalo" - dynasty = 776 - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = just - trait = humble +castilian0116 = { + name = "Justa" # Justa, wife of Rodrigo (asturleonese0374) & Count Pedro Ansúrez of Valladolid (107640) + female = yes + religion = catholic + culture = castilian trait = education_intrigue_1 - father = 207545 - mother = 208551 - 1147.1.1 = { - birth = "1147.1.1" - } - 1212.1.1 = { - add_spouse = 71965 + + 1027.1.1 = { + birth = yes } - 1225.1.1 = { - death = "1225.1.1" + 1070.1.1 = { + death = yes } } -207548 = { - name = "Fernando" - dynasty = 776 - martial = 3 - diplomacy = 5 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = stuttering - trait = deceitful - trait = education_martial_3 - father = 207545 - mother = 208551 - 1143.1.1 = { - birth = "1143.1.1" - } - 1205.10.23 = { - employer = 224005 +castilian0117 = { + name = "Gonzalo" # Gonzalo Pérez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + + father = 107640 # Count Pedro Ansúrez of Valladolid + mother = castilian0116 # Countess Justa + + 1061.1.1 = { + birth = yes } - 1209.1.1 = { - add_spouse = 72515 + 1063.5.7 = { + death = yes } - 1213.1.1 = { - employer = 32981 +} + +castilian0118 = { + name = "Elvira" # Elvira Sánchez, wife of Count Pedro Ansúrez of Valladolid (107640) + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 1094.1.1 = { + birth = yes } - 1217.1.1 = { - death = "1217.1.1" + 1144.1.1 = { + death = yes } } -207650 = { - name = "Rodrigo" - dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 107570 - mother = 107571 - 1082.1.1 = { - birth = "1082.1.1" +castilian0119 = { + name = "Gonzalo" # Gonzalo Fernández + dynasty_house = house_lara-castilla # House of Lara, Count of Castille + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 107680 # Duke Fernán González of Castille + mother = 107681 # Duchess Sancha Sánchez (basque.txt) + + 933.1.1 = { + birth = yes } - 1120.1.1 = { - add_spouse = 71375 + 950.1.1 = { + add_spouse = 200065 # Fronilde Gómez } - 1143.1.1 = { - death = "1143.1.1" + 959.1.1 = { + death = yes } } -207651 = { - name = "Guiomar" +castilian0120 = { + name = "Elvira" # Elvira Díaz + dynasty = 8603 # Banu Gómez Dynasty female = yes - religion = "catholic" - culture = "castilian" - 1140.1.1 = { - birth = "1140.1.1" + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = 70053 # Diego Ansúrez + mother = galician0101 # Teodegonzia Rodríguez + + 1070.1.1 = { + birth = yes } - 1190.1.1 = { - death = "1190.1.1" + 1120.7.18 = { + death = yes } } -207652 = { - name = "Rodrigo" - dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207650 - mother = 71375 - 1121.1.1 = { - birth = "1121.1.1" - } - 1158.1.1 = { - add_spouse = 207651 +castilian0121 = { + name = "Fernando" # Fernando Pérez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 107640 # Count Pedro Ansúrez of Valladolid + mother = 70102 # Countess Eylo Alfonso + + 1080.1.1 = { + birth = yes } - 1183.1.1 = { - death = "1183.1.1" + 1130.1.1 = { + death = yes } } -207653 = { - name = "Pedro" - dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207650 - mother = 71375 - 1123.1.1 = { - birth = "1123.1.1" - } - 1176.1.1 = { - add_spouse = 207563 +castilian0122 = { + name = "Fernando" # Fernando Gómez, Baron of Palencia (1057-1089) + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 200076 # Baron Gómez Díaz of Palencia + mother = asturleonese0090 # Baroness Teresa Peláez (asturleonese.txt) + + 1046.1.1 = { + birth = yes } - 1181.1.1 = { - death = "1181.1.1" + 1089.3.13 = { + death = yes } } -207654 = { - name = "Elvira" - female = yes - dynasty = 776 - religion = "catholic" - culture = "castilian" - trait = bastard - father = 207539 - mother = 207660 - 1117.9.1 = { - birth = "1117.9.1" +castilian0123 = { + name = "GarcI_a" # García Gómez, Monk + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + trait = education_learning_1 + + father = 200076 # Baron Gómez Díaz of Palencia + mother = asturleonese0090 # Baroness Teresa Peláez (asturleonese.txt) + + 1050.1.1 = { + birth = yes } - 1174.1.1 = { - death = "1174.1.1" + 1083.1.1 = { + death = yes } } -207655 = { - name = "Fernando" - dynasty = 8781 - religion = "catholic" - culture = "castilian" - trait = bastard - father = 207539 - mother = 207660 - 1120.1.1 = { - birth = "1120.1.1" +castilian0124 = { + name = "MarI_a" # María Gómez + dynasty = 8603 # Banu Gómez Dynasty + female = yes + religion = catholic + culture = castilian + + father = 200076 # Baron Gómez Díaz of Palencia + mother = asturleonese0090 # Baroness Teresa Peláez (asturleonese.txt) + + 1052.1.1 = { + birth = yes } - 1140.1.1 = { - add_spouse = 72417 + 1068.1.1 = { + trait = education_stewardship_1 } - 1156.8.3 = { - death = "1156.8.3" + 1102.1.1 = { + death = yes } } -207656 = { - name = "Manrique" - dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207541 - mother = 207550 - 1155.1.1 = { - birth = "1155.1.1" +castilian0125 = { + name = "Sancha" # Sancha Gómez + dynasty = 8603 # Banu Gómez Dynasty + female = yes + religion = catholic + culture = castilian + + father = 200076 # Baron Gómez Díaz of Palencia + mother = asturleonese0090 # Baroness Teresa Peláez (asturleonese.txt) + + 1054.1.1 = { + birth = yes } - 1178.1.1 = { - death = "1178.1.1" + 1070.1.1 = { + trait = education_diplomacy_1 + } + 1084.1.1 = { + death = yes } } -207657 = { - name = "MarI_a" +castilian0126 = { + name = "Aldonza" # Aldonza Gómez, wife of Munio Fernández (castilian0127) + dynasty = 8603 # Banu Gómez Dynasty female = yes - dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207541 - mother = 207550 - 1158.1.1 = { - birth = "1158.1.1" + religion = catholic + culture = castilian + + father = 200076 # Baron Gómez Díaz of Palencia + mother = asturleonese0090 # Baroness Teresa Peláez (asturleonese.txt) + + 1056.1.1 = { + birth = yes } - 1206.1.1 = { - death = "1206.1.1" + 1072.1.1 = { + trait = education_stewardship_2 + } + 1112.5.1 = { + death = yes } } -207658 = { - name = "Guillermo" - dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207541 - mother = 207550 - 1157.1.1 = { - birth = "1157.1.1" +castilian0127 = { + name = "Munio" # Munio Fernández + religion = catholic + culture = castilian + trait = education_martial_1 + + 1050.1.1 = { + birth = yes } - 1164.8.14 = { - death = "1164.8.14" + 1074.1.1 = { + add_matrilineal_spouse = castilian0126 # Aldonza Gómez + } + 1112.5.1 = { + death = yes } } -207660 = { - name = "Urraca" #AKA: Urraca I +castilian0128 = { + name = "Elvira" # Elvira Muñoz + dynasty = 8603 # Banu Gómez Dynasty female = yes - dynasty = 442 - martial = 4 - diplomacy = 4 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = honest - trait = education_intrigue_1 - father = 108500 - mother = 219 - 1080.10.1 = { - birth = "1080.10.1" - } - 1109.6.30 = { - capital = c_toledo + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0127 # Munio Fernández + mother = castilian0126 # Aldonza Gómez (asturleonese.txt) + + 1075.1.1 = { + birth = yes } - 1126.3.8 = { - death = { - death_reason = death_childbirth - } + 1112.5.1 = { + death = yes } } -207661 = { - name = "Teresa" +castilian0129 = { + name = "Elvira" # Elvira Gómez + dynasty = 8603 # Banu Gómez Dynasty female = yes - dynasty = 442 - martial = 5 - diplomacy = 5 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = bastard - trait = humble - trait = education_intrigue_1 - father = 108500 - mother = 70061 - 1083.1.1 = { - birth = "1083.1.1" + religion = catholic + culture = castilian + + father = 200076 # Baron Gómez Díaz of Palencia + mother = asturleonese0090 # Baroness Teresa Peláez (asturleonese.txt) + + 1058.1.1 = { + birth = yes } - 1130.11.1 = { - death = "1130.11.1" + 1074.1.1 = { + trait = education_intrigue_1 + } + 1108.1.1 = { + death = yes } } -207662 = { - name = "Elvira" - female = yes - dynasty = 442 - martial = 5 - diplomacy = 5 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = humble - trait = education_intrigue_1 - father = 108500 - mother = 71373 - 1102.1.1 = { - birth = "1102.1.1" +castilian0130 = { + name = "NuN_o" # Nuño Díaz de Oca + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + + father = 71923 # Diego Álvarez de Oca + mother = castilian0183 # Toda + + 1051.1.1 = { + birth = yes } - 1135.2.8 = { - death = "1135.2.8" + 1067.1.1 = { + trait = education_martial_1 + } + 1101.1.1 = { + death = yes } } -208500 = { - name = "Fernando" #AKA: Fernando II de León - dynasty = 681 - martial = 7 - diplomacy = 5 - intrigue = 2 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = lazy - trait = generous - trait = education_martial_1 - father = 207500 - mother = 210511 - 1137.1.1 = { - birth = "1137.1.1" - } - 1158.8.31 = { - add_pressed_claim = title:k_castille - add_pressed_claim = title:d_castilla - add_pressed_claim = title:d_toledo - } - 1165.5.1 = { - add_spouse = 209501 +castilian0131 = { + name = "Anderquina" # Anderquina Díaz de Oca + female = yes + dynasty_house = house_oca # House of Oca + religion = catholic + culture = castilian + + father = 71923 # Diego Álvarez de Oca + mother = castilian0183 # Toda + + 1056.1.1 = { + birth = yes } - 1173.5.6 = { - add_spouse = 72539 + 1072.1.1 = { + trait = education_diplomacy_1 } - 1180.1.1 = { - remove_claim = title:k_castille - remove_claim = title:d_castilla - remove_claim = title:d_toledo + 1106.1.1 = { + death = yes } - 1187.5.1 = { - add_spouse = 207562 +} + +castilian0132 = { + name = "A_lvar" # Álvar + dynasty = 12298 # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + 977.1.1 = { + birth = yes } - 1188.1.22 = { - death = "1188.1.22" + 1027.1.1 = { + death = yes } } -208502 = { - name = "Fernando" - dynasty = 681 - martial = 4 - diplomacy = 5 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = education_stewardship_2 - father = 208500 - mother = 208551 - 1178.1.1 = { - birth = "1178.1.1" +castilian0133 = { + name = "NuN_o" # Nuño Álvarez + dynasty = 12298 # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = castilian0132 # Álvar + + 1002.1.1 = { + birth = yes } - 1187.1.1 = { - death = "1187.1.1" + 1046.10.10 = { + add_spouse = castilian0134 # Flámula + } + 1048.1.1 = { + add_spouse = castilian0135 # Goto + } + 1050.8.31 = { + death = yes } } -208551 = { - name = "Teresa" +castilian0134 = { + name = "FlA_mula" # Flámula, wife of Nuño Álvarez (castilian0133) female = yes - dynasty = 278 - martial = 4 - diplomacy = 8 - intrigue = 5 - stewardship = 4 - religion = "catholic" - culture = "castilian" - father = 208550 - mother = 207661 - trait = bastard - 1126.1.1 = { - birth = "1126.1.1" + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1028.1.1 = { + birth = yes } - 1180.2.6 = { - death = "1180.2.6" + 1047.10.29 = { + death = yes } } -210509 = { - name = "MarI_a" +castilian0135 = { + name = "Goto" # Goto, wife of Nuño Álvarez (castilian0133) female = yes - dynasty = 407 - martial = 6 - diplomacy = 6 - intrigue = 8 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = humble - trait = gluttonous - trait = education_diplomacy_3 - father = 107590 - mother = 108519 - 1082.1.1 = { - birth = "1082.1.1" + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1028.1.1 = { + birth = yes } - 1106.11.1 = { - death = "1106.11.1" + 1078.1.1 = { + death = yes } } -210515 = { - name = "Sancha" - female = yes - dynasty = 776 - martial = 5 - diplomacy = 5 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = gluttonous +castilian0136 = { + name = "A_lvar" # Álvar Rodríguez + dynasty = 12298 # Álvarez Dynasty + religion = catholic + culture = castilian trait = education_intrigue_1 - father = 207545 - mother = 208551 - 1151.1.1 = { - birth = "1151.1.1" + + father = 107630 # Rodrigo Álvarez + mother = 107631 # Teresa + + 1032.1.1 = { + birth = yes } - 1210.1.1 = { - death = "1210.1.1" + 1062.11.10 = { + death = yes } } -210574 = { - name = "Elvira" - female = yes - dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207650 - mother = 71375 - 1125.5.10 = { - birth = "1125.5.10" +castilian0137 = { + name = "Fernando" # Fernando Gómez + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = 457681 # Gómez Díaz + mother = castilian0003 # Alduara + + 927.1.1 = { + birth = yes } - 1159.8.8 = { - death = "1159.8.8" + 959.12.10 = { + death = yes } } -224003 = { - name = "MartI_n" - +castilian0138 = { + name = "Gutierre" # Gutierre Gómez + dynasty = castilla # Castilla Dynasty religion = catholic culture = castilian + trait = education_martial_3 - trait = education_learning_2 - - 1150.1.1 = { + father = 457681 # Gómez Díaz + mother = castilian0003 # Alduara + + 929.1.1 = { birth = yes } - 1168.1.1 = { - employer = 73150 - } - 1169.1.1 = { - employer = 73151 - } - 1170.1.1 = { - employer = 73152 - } - 1182.1.1 = { - employer = 73153 + 979.1.1 = { + death = yes } - 1199.1.1 = { - employer = 0 +} + +castilian0139 = { + name = "Auro" # Auro Gómez, Abbess + female = yes + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_learning_2 + + father = 457681 # Gómez Díaz + mother = castilian0003 # Alduara + + 933.1.1 = { + birth = yes } - 1207.1.1 = { + 983.1.1 = { death = yes } } -232021 = { - name = "Diego" - +castilian0140 = { + name = "Sancho" # Sancho Fernández + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille religion = catholic culture = castilian + trait = education_martial_1 - trait = education_learning_4 - - 1075.1.1 = { + father = 107680 # Duke Fernán González of Castille + mother = 107681 # Duchess Sancha Sánchez (basque.txt) + + 934.1.1 = { birth = yes } - 1140.1.1 = { + 956.1.1 = { death = yes } } -455403 = { - name = "Blanca" - female = yes - dynasty = 681 - martial = 5 - diplomacy = 6 - intrigue = 5 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = education_stewardship_2 - father = 207510 - mother = 204512 - 1188.1.1 = { - birth = "1188.1.1" - } - 1252.11.27 = { - death = "1252.11.27" - } -} +castilian0141 = { + name = "Munio" # Munio Fernández + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian -456510 = { - name = "Fadrique" - dynasty = 681 - martial = 6 - diplomacy = 5 - intrigue = 5 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = bastard - father = 457500 - mother = 73146 - 1332.1.13 = { - birth = "1332.1.13" + father = 107680 # Duke Fernán González of Castille + mother = 107681 # Duchess Sancha Sánchez Jimena (basque.txt) + + 938.1.1 = { + birth = yes } - 1358.5.29 = { - death = "1358.5.29" + 940.1.1 = { + death = yes } } -457014 = { - name = "Fernando" - dynasty = 100195 - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = humble - trait = education_learning_3 - 1300.1.1 = { - birth = "1300.1.1" +castilian0142 = { + name = "Fronilde" # Fronilde Fernández, wife of Rodano Díaz (70210) + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 107680 # Duke Fernán González of Castille + mother = 107681 # Duchess Sancha Sánchez Jimena (basque.txt) + + 944.1.1 = { + birth = yes } - 1350.1.1 = { - death = "1350.1.1" + 1014.1.1 = { + death = yes } } -457015 = { - name = "Juan" - dynasty = 7046 - martial = 8 - diplomacy = 7 - intrigue = 7 - stewardship = 9 - religion = "catholic" - culture = "castilian" - trait = education_learning_2 - 1275.1.1 = { - birth = "1275.1.1" - } - 1293.1.1 = { - employer = 73085 - } - 1295.1.1 = { - employer = 73162 - } - 1296.1.1 = { - employer = 73163 - } - 1322.1.1 = { - employer = 0 +castilian0143 = { + name = "Sancho" # Sancho Fernández + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0119 # Gonzalo Fernández + mother = 200065 # Fronilde Gómez + + 951.1.1 = { + birth = yes } - 1355.1.1 = { - death = "1355.1.1" + 984.2.6 = { + death = yes } } -457020 = { - name = "Juan" - dynasty = 7047 - martial = 7 - diplomacy = 5 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = chaste - trait = generous - trait = education_stewardship_3 - 1280.1.1 = { - birth = "1280.1.1" - } - 1301.1.1 = { - employer = 458020 - } - 1309.1.1 = { - add_spouse = 457021 - } - 1313.1.1 = { - employer = 458021 +castilian0144 = { + name = "Fernando" # Fernando Pérez + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = 107684 # Pedro Fernández + + 990.1.1 = { + birth = yes } - 1341.1.1 = { - death = "1341.1.1" + 1040.1.1 = { + death = yes } } -457022 = { - name = "Aldonza" - female = yes - dynasty = 7047 - martial = 5 - diplomacy = 6 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = lunatic_1 - trait = just +castilian0145 = { + name = "Rodrigo" # Rodrigo Pérez + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian trait = education_intrigue_1 - father = 457020 - mother = 457021 - 1310.1.1 = { - birth = "1310.1.1" + + father = 107684 # Pedro Fernández + + 996.1.1 = { + birth = yes } - 1376.1.1 = { - death = "1376.1.1" + 1046.1.1 = { + death = yes } } -457023 = { - name = "Pedro" - dynasty = 7047 - martial = 6 - diplomacy = 6 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = humble - trait = education_martial_2 - father = 457020 - mother = 457021 - 1320.1.1 = { - birth = "1320.1.1" +castilian0146 = { + name = "Fernando" # Fernando Sánchez + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + + father = 107660 # Duke Sancho I of Castille + mother = 107689 # Duchess Urraca Sánchez + + 997.1.1 = { + birth = yes } - 1370.1.1 = { - death = "1370.1.1" + 999.3.2 = { + death = yes } } -457500 = { - name = "Alfonso" #AKA: Alfonso XI 'el Justiciero' - dynasty = 681 - martial = 5 - diplomacy = 8 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = lazy - trait = cynical - trait = education_intrigue_2 - father = 457520 - mother = 459511 - 1311.8.13 = { - birth = "1311.8.13" - } - 1325.11.28 = { - add_spouse = 457631 - } - 1326.1.1 = { - give_nickname = nick_the_avenger +castilian0147 = { + name = "Tegridia" # Saint Tegridia Sánchez, Abbess + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_learning_4 + + father = 107660 # Duke Sancho I of Castille + mother = 107689 # Duchess Urraca Sánchez + + 998.1.1 = { + birth = yes } - 1327.1.1 = { - remove_spouse = 457631 + 1029.1.1 = { + death = yes + trait = saint } - 1328.1.1 = { - add_spouse = 459502 +} + +castilian0148 = { + name = "Urraca" # Urraca Sánchez, wife of Sancho V Guillén of Gascogne (127051) + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = 107660 # Duke Sancho I of Castille + mother = 107689 # Duchess Urraca Sánchez + + 1000.1.1 = { + birth = yes } - 1350.3.26 = { - death = "1350.3.26" + 1041.7.12 = { + death = yes } } -457501 = { - name = "Pedro" - dynasty = 681 - martial = 4 - diplomacy = 4 - intrigue = 7 - stewardship = 5 - religion = "catholic" - trait = paranoid - trait = arbitrary - trait = deceitful - culture = "castilian" - father = 457500 - mother = 459502 - 1334.8.30 = { - birth = "1334.8.30" - } - 1366.3.29 = { - add_pressed_claim = title:k_castille - add_pressed_claim = title:k_leon +castilian0149 = { + name = "Urraca" # Urraca García, Abbess + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = devoted + trait = education_learning_3 + + father = 107670 # Duke García I of Castille + mother = 107671 # Duchess Ava de Ribagorça (catalan.txt) + + 967.1.1 = { + birth = yes } - 1369.3.22 = { - death = "1369.3.22" + 1037.1.1 = { + death = yes } } -457502 = { - name = "Pedro" - dynasty = 681 - martial = 6 - diplomacy = 4 - intrigue = 4 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = bastard - trait = ill +castilian0150 = { + name = "Toda" # Toda García, wife of Sancho Gómez (castilian0022) + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian trait = education_stewardship_2 - father = 457500 - mother = 73146 - 1330.1.1 = { - birth = "1330.1.1" + + father = 107670 # Duke García I of Castille + mother = 107671 # Duchess Ava de Ribagorça (catalan.txt) + + 970.1.1 = { + birth = yes } - 1338.1.1 = { - death = "1338.1.1" + 1031.1.1 = { + death = yes } } -457503 = { - name = "Sancho" - dynasty = 681 - martial = 4 - diplomacy = 4 - intrigue = 7 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = bastard - trait = education_martial_2 - father = 457500 - mother = 73146 - 1331.1.1 = { - birth = "1331.1.1" +castilian0151 = { + name = "Oneca" # Oneca García, wife of Muhammad ibn Abu Amir 'al-Mansur' (3206), later Nun. + female = yes + dynasty_house = house_lara-castilla # House of Lara, Counts of Castille + religion = catholic + culture = castilian + trait = education_learning_2 + + father = 107670 # Duke García I of Castille + mother = 107671 # Duchess Ava de Ribagorça (catalan.txt) + + 976.1.1 = { + birth = yes } - 1342.1.1 = { - trait = ill + 1003.1.1 = { + trait = devoted } - 1343.1.1 = { - death = "1343.1.1" + 1032.1.1 = { + death = yes } } -457510 = { - name = "Enrique" - dynasty = 774 - martial = 5 - diplomacy = 5 - intrigue = 7 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = bastard - trait = ambitious - trait = just - father = 457500 - mother = 73146 - 1332.1.13 = { - birth = "1332.1.13" +castilian0152 = { + name = "Juliana" # Juliana Fortúnez, wife of Álvar Salvadórez (70264) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1021.1.1 = { + birth = yes } - 1351.1.1 = { - add_pressed_claim = title:k_castille - add_pressed_claim = title:k_leon + 1072.5.27 = { + death = yes } - 1367.4.3 = { - add_pressed_claim = title:k_castille - add_pressed_claim = title:k_leon +} + +castilian0153 = { + name = "Munio" # Munio + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + 955.1.1 = { + birth = yes } - 1379.5.29 = { - death = "1379.5.29" + 1005.1.1 = { + death = yes } } -457520 = { - name = "Fernando" #AKA: Fernando IV 'el Emplazado' - dynasty = 681 - martial = 7 - diplomacy = 6 - intrigue = 6 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = education_martial_4 - father = 457530 - mother = 457666 - 1285.12.6 = { - birth = "1285.12.6" +castilian0154 = { + name = "Diego" # Diego Muñoz + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0153 # Munio + + 979.1.1 = { + birth = yes } - 1306.1.1 = { - add_spouse = 459511 + 1002.1.1 = { + add_spouse = castilian0155 # Teresa } - 1312.9.7 = { - death = "1312.9.7" + 1032.4.29 = { + death = yes } } -457521 = { - name = "Leonor" +castilian0155 = { + name = "Teresa" # Teresa, wife of Diego Muñoz (castilian0154) female = yes - dynasty = 681 - martial = 5 - diplomacy = 8 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = education_intrigue_2 - father = 457520 - mother = 459511 - 1307.1.1 = { - birth = "1307.1.1" + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 984.1.1 = { + birth = yes } - 1359.4.1 = { - death = "1359.4.1" + 1032.4.29 = { + death = yes } } -457530 = { - name = "Sancho" #AKA: Sancho IV 'el Bravo' - dynasty = 681 - martial = 4 - diplomacy = 6 - intrigue = 8 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = greedy - trait = honest - trait = education_martial_3 - father = 457540 - mother = 460611 - 1258.5.12 = { - birth = "1258.5.12" - } - 1282.7.1 = { - add_spouse = 457666 +castilian0156 = { + name = "A_lvar" # Álvar Muñoz + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0153 # Munio + + 981.1.1 = { + birth = yes } - 1284.4.4 = { - give_nickname = nick_the_brave + 1004.1.1 = { + add_spouse = castilian0157 # Munia } - 1295.4.25 = { - death = "1295.4.25" + 1032.4.29 = { + death = yes } } -457531 = { - name = "Pedro" - dynasty = 681 - martial = 6 - diplomacy = 8 - intrigue = 5 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = greedy - trait = deceitful - trait = wrathful - trait = honest - trait = education_martial_2 - father = 457530 - mother = 457666 - 1290.1.1 = { - birth = "1290.1.1" - } - 1311.12.1 = { - add_spouse = 460563 +castilian0157 = { + name = "Munia" # Munia, wife of Álvar Muñoz (castilian0156) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 987.1.1 = { + birth = yes } - 1319.7.25 = { - death = "1319.7.25" + 1032.4.9 = { + death = yes } } -457532 = { - name = "Blanca" - female = yes - dynasty = 681 - martial = 8 - diplomacy = 6 - intrigue = 7 - stewardship = 5 - religion = "catholic" - culture = "castilian" +castilian0158 = { + name = "Munio" # Munio Álvarez + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian trait = education_diplomacy_1 - father = 457531 - mother = 460563 - 1315.1.1 = { - birth = "1315.1.1" + + father = castilian0156 # Álvar Muñoz + mother = castilian0157 # Munia + + 1005.1.1 = { + birth = yes } - 1375.1.1 = { - death = "1375.1.1" + 1031.1.1 = { + death = yes } } -457533 = { - name = "Isabel" +castilian0159 = { + name = "NuN_o" # Nuño Álvarez + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0156 # Álvar Muñoz + mother = castilian0157 # Munia + + 1007.1.1 = { + birth = yes + } + 1046.10.10 = { + add_spouse = castilian0160 # Flámula + } + 1055.1.1 = { + add_spouse = asturleonese0222 # María Gutiérrez (asturleonese.txt) + } + 1065.1.12 = { + death = yes + } +} + +castilian0160 = { + name = "FlA_mula" # Flámula, wife of Nuño Álvarez (castilian0159) female = yes - dynasty = 681 - martial = 8 - diplomacy = 5 - intrigue = 5 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = calm + religion = catholic + culture = castilian trait = education_intrigue_1 - father = 457530 - mother = 457666 - 1283.1.2 = { - birth = "1283.1.2" + + 1028.1.1 = { + birth = yes + } + 1055.1.1 = { + death = yes + } +} + +castilian0161 = { + name = "Diego" # Diego Núñez + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + + father = castilian0159 # Nuño Álvarez + mother = asturleonese0222 # María Gutiérrez + + 1056.1.1 = { + birth = yes } - 1328.1.2 = { - death = "1328.1.2" + 1072.1.1 = { + trait = education_diplomacy_2 + } + 1077.10.1 = { + death = yes } } -457534 = { - name = "Beatriz" +castilian0162 = { + name = "Elvira" # Elvira Díaz female = yes - dynasty = 681 - martial = 5 - diplomacy = 4 - intrigue = 5 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = lustful - trait = diligent - trait = craven - trait = education_intrigue_2 - father = 457530 - mother = 457666 - 1293.1.1 = { - birth = "1293.1.1" + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0161 # Diego Núñez + + 1079.1.1 = { + birth = yes } - 1359.10.25 = { - death = "1359.10.25" + 1129.1.1 = { + death = yes } } -457540 = { - name = "Alfonso" #AKA: Alfonso X 'el Sabio' - dynasty = 681 - martial = 6 - diplomacy = 6 - intrigue = 6 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = temperate - trait = education_intrigue_2 - father = 457620 - mother = 30200 - 1221.11.23 = { - birth = "1221.11.23" - } - 1252.1.29 = { - add_spouse = 460611 +castilian0163 = { + name = "Dalmacia" # Dalmacia Díaz + female = yes + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0161 # Diego Núñez + + 1081.1.1 = { + birth = yes } - 1256.1.28 = { - add_pressed_claim = title:e_hre - give_nickname = nick_the_wise + 1131.1.1 = { + death = yes } - 1272.4.2 = { - remove_claim = title:e_hre +} + +castilian0164 = { + name = "Urraca" # Urraca Núñez + female = yes + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0159 # Nuño Álvarez + mother = asturleonese0222 # María Gutiérrez + + 1060.1.1 = { + birth = yes } - 1284.4.4 = { - death = "1284.4.4" + 1097.10.24 = { + death = yes } } -457541 = { - name = "Fernando" - dynasty = 681 - martial = 5 - diplomacy = 8 - intrigue = 8 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = lazy - trait = brave - trait = education_martial_2 - father = 457540 - mother = 460611 - 1255.10.23 = { - birth = "1255.10.23" - } - 1268.11.30 = { - add_spouse = 455422 +castilian0165 = { + name = "MarI_a" # María + female = yes + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + mother = castilian0164 # Urraca Núñez + + 1081.1.1 = { + birth = yes } - 1275.7.25 = { - death = "1275.7.25" + 1131.1.1 = { + death = yes } } -457542 = { - name = "Alfonso" - dynasty = 77 +castilian0166 = { + name = "Elvira" # Elvira + female = yes + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 - father = 457541 - mother = 455422 + mother = castilian0164 # Urraca Núñez + + 1083.1.1 = { + birth = yes + } + 1133.1.1 = { + death = yes + } +} +castilian0167 = { + name = "Gonzalo" # Gonzalo Álvarez + dynasty = alvarez # Álvarez Dynasty religion = catholic culture = castilian + trait = education_diplomacy_2 - 1270.1.2 = { + father = castilian0156 # Álvar Muñoz + mother = castilian0157 # Munia + + 1009.1.1 = { birth = yes } - 1284.4.4 = { - add_pressed_claim = title:k_castille - add_pressed_claim = title:k_leon - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_castilla - add_pressed_claim = title:d_toledo - add_pressed_claim = title:d_cordoba - add_pressed_claim = title:d_sevilla - } - 1290.1.1 = { - add_spouse = 200096 + 1033.1.1 = { + add_spouse = castilian0168 # Jimena } - 1296.4.1 = { - remove_claim = title:k_leon - remove_claim = title:d_badajoz - remove_claim = title:d_sevilla + 1068.3.18 = { + death = yes } - 1304.1.1 = { - remove_claim = title:k_castille - remove_claim = title:d_castilla - remove_claim = title:d_toledo - remove_claim = title:d_cordoba +} + +castilian0168 = { + name = "Jimena" # Jimena, fictional wife of Gonzalo Álvarez (castilian0167) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1015.1.1 = { + birth = yes } - 1324.12.23 = { + 1065.1.1 = { death = yes } } -457550 = { - name = "Luis" - dynasty = 77 +castilian0169 = { + name = "Diego" # Diego González + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 - father = 457542 - mother = 200096 + father = castilian0167 # Gonzalo Álvarez + mother = castilian0168 # Jimena + + 1034.1.1 = { + birth = yes + } + 1085.5.25 = { + death = yes + } +} +castilian0170 = { + name = "Munio" # Munio González + dynasty = alvarez # Álvarez Dynasty religion = catholic culture = castilian + trait = education_stewardship_2 - 1291.1.2 = { + father = castilian0167 # Gonzalo Álvarez + mother = castilian0168 # Jimena + + 1036.1.1 = { birth = yes } - 1307.1.2 = { - add_spouse = 458009 + 1059.1.1 = { + add_spouse = castilian0171 # Mayor } - 1341.1.2 = { + 1082.1.1 = { death = yes } } -457551 = { - name = "Luis" - dynasty = 77 - martial = 5 - diplomacy = 4 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = arbitrary - father = 457550 - mother = 458009 - 1325.1.1 = { - birth = "1325.1.1" +castilian0171 = { + name = "Mayor" # Mayor, wife of Munio González (castilian0170) + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 1040.1.1 = { + birth = yes } - 1383.10.15 = { - death = "1383.10.15" + 1090.1.1 = { + death = yes } } -457552 = { - name = "Fernando" - dynasty = 77 - martial = 6 - diplomacy = 4 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = education_learning_2 - father = 457550 - mother = 458009 - 1321.1.1 = { - birth = "1321.1.1" +castilian0172 = { + name = "MartI_n" # Martín Muñoz + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + + father = castilian0170 # Munio González + mother = castilian0171 # Mayor + + 1060.1.1 = { + birth = yes } - 1333.1.1 = { - death = "1333.1.1" + 1076.1.1 = { + trait = education_stewardship_2 + } + 1107.5.14 = { + death = yes } } -457553 = { - name = "Juan" - dynasty = 77 - martial = 5 - diplomacy = 6 - intrigue = 4 - stewardship = 3 - religion = "catholic" - culture = "castilian" - trait = gluttonous - trait = education_martial_2 - father = 457550 - mother = 458009 - 1327.1.1 = { - birth = "1327.1.1" +castilian0173 = { + name = "Rodrigo" # Rodrigo Muñoz + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + + father = castilian0170 # Munio González + mother = castilian0171 # Mayor + + 1062.1.1 = { + birth = yes } - 1357.1.1 = { - death = "1357.1.1" + 1078.1.1 = { + trait = education_stewardship_2 + } + 1085.1.1 = { + add_spouse = castilian0174 # Teresa + } + 1120.5.20 = { + death = yes } } -457554 = { - name = "Isabel" +castilian0174 = { + name = "Teresa" # Teresa, wife of Rodrigo Muñoz (castilian0173) female = yes - dynasty = 77 - martial = 7 - diplomacy = 5 - intrigue = 8 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = education_stewardship_2 - father = 457550 - 1329.1.1 = { - birth = "1329.1.1" + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 1067.1.1 = { + birth = yes } - 1383.1.1 = { - death = "1383.1.1" + 1103.3.7 = { + death = yes } } -457555 = { - name = "Juan" - dynasty = 77 - - father = 457542 - mother = 200096 - +castilian0175 = { + name = "Bermudo" # Bermudo Rodríguez + dynasty = alvarez # Álvarez Dynasty religion = catholic culture = castilian + trait = education_martial_1 - 1295.1.1 = { + father = castilian0173 # Rodrigo Muñoz + mother = castilian0174 # Teresa + + 1086.1.1 = { birth = yes } - 1310.1.1 = { - add_spouse = 459515 - } - 1347.8.7 = { + 1103.3.7 = { death = yes } } -457556 = { - name = "Alfonso" - dynasty = 77 - - father = 457542 - mother = 200096 - +castilian0176 = { + name = "Munio" # Munio Rodríguez + dynasty = alvarez # Álvarez Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - 1289.1.1 = { + father = castilian0173 # Rodrigo Muñoz + mother = castilian0174 # Teresa + + 1087.1.1 = { birth = yes } - 1325.1.2 = { - add_spouse = 457557 - } - 1327.4.15 = { + 1103.3.7 = { death = yes } } -457558 = { - name = "Blanca" +castilian0177 = { + name = "Sancha" # Sancha Rodríguez female = yes - dynasty = 776 - martial = 8 - diplomacy = 8 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = arbitrary - trait = education_stewardship_2 - father = 457580 - mother = 457680 - 1311.1.1 = { - birth = "1311.1.1" + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0173 # Rodrigo Muñoz + mother = castilian0174 # Tresa + + 1088.1.1 = { + birth = yes } - 1347.1.1 = { - death = "1347.1.1" + 1137.2.3 = { + death = yes } } -457559 = { - name = "Margarita" - female = yes - dynasty = 776 - martial = 4 - diplomacy = 6 - intrigue = 6 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = zealous - trait = education_intrigue_2 - father = 457580 - mother = 457680 - 1317.1.1 = { - birth = "1317.1.1" +castilian0178 = { + name = "Gutierre" # Gutierre Muñoz + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + + father = castilian0170 # Munio González + mother = castilian0171 # Mayor + + 1064.1.1 = { + birth = yes } - 1373.1.1 = { - death = "1373.1.1" + 1080.1.1 = { + trait = education_martial_1 + } + 1090.7.21 = { + death = yes } } -457560 = { - name = "MarI_a" +castilian0179 = { + name = "Jimena" # Jimena Muñoz female = yes - dynasty = 776 - martial = 8 - diplomacy = 6 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = education_learning_3 - father = 457580 - mother = 457680 - 1319.1.1 = { - birth = "1319.1.1" + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0170 # Munio González + mother = castilian0171 # Mayor + + 1068.1.1 = { + birth = yes } - 1375.3.13 = { - death = "1375.3.13" + 1120.9.20 = { + death = yes } } -457561 = { - name = "Juan" - dynasty = 681 - - father = 457540 - mother = 460611 +castilian0180 = { + name = "A_lvaro" # Álvaro González + dynasty = alvarez # Álvarez Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - 1260.5.15 = { + father = castilian0167 # Gonzalo Álvarez + mother = castilian0168 # Jimena + + 1038.1.1 = { birth = yes } - 1281.1.1 = { - add_spouse = 33368 - } - 1287.5.11 = { - add_matrilineal_spouse = 71506 - } - 1296.4.1 = { - add_pressed_claim = title:k_leon - add_pressed_claim = title:d_badajoz - add_pressed_claim = title:d_sevilla - } - 1300.6.26 = { - remove_claim = title:k_leon - remove_claim = title:d_badajoz - remove_claim = title:d_sevilla + 1056.1.1 = { + add_spouse = asturleonese0099 # María Peláez (asturleonese.txt) } - 1319.6.25 = { + 1085.4.26 = { death = yes } } -457562 = { - name = "Alfonso" - dynasty = 779 +castilian0181 = { + name = "Rodrigo" # Rodrigo González + dynasty = alvarez # Álvarez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 - father = 457561 - mother = 33368 + father = castilian0167 # Gonzalo Álvarez + mother = castilian0168 # Jimena + + 1040.1.1 = { + birth = yes + } + 1084.11.1 = { + death = yes + } +} +castilian0182 = { + name = "FortU_n" # Fortún Álvarez + dynasty = alvarez # Álvarez Dynasty religion = catholic culture = castilian + trait = education_martial_1 - 1283.1.1 = { + father = castilian0156 # Álvar Muñoz + mother = castilian0157 # Munia + + 1011.1.1 = { birth = yes } - 1303.1.1 = { - add_spouse = 457683 + 1073.4.21 = { + death = yes } - 1314.1.1 = { - add_spouse = 71509 +} + +castilian0183 = { + name = "Toda" # Toda, wife of Diego Álvarez de Oca (71923) + female = yes + religion = catholic + culture = castilian + trait = education_intrigue_1 + + 1023.1.1 = { + birth = yes } - 1316.8.1 = { + 1073.1.1 = { death = yes } } -457563 = { - name = "Beatriz" +castilian0184 = { + name = "Argilo" # Argilo Ródanez, wife of Román Muñoz (castilian0192) female = yes - dynasty = 681 - martial = 4 - diplomacy = 6 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = calm + dynasty = rodanez # Ródanez Dynasty + religion = catholic + culture = castilian trait = education_stewardship_2 - father = 457540 - mother = 460611 - - 1254.11.5 = { - birth = "1254.11.5" + + father = 70210 # Rodanio Díaz + mother = castilian0142 # Fronilde Fernández + + 964.1.1 = { + birth = yes } - 1286.1.1 = { - death = "1286.1.1" + 1021.1.1 = { + death = yes } } -457564 = { - name = "Beatriz" - female = yes - dynasty = 681 - martial = 8 - diplomacy = 7 - intrigue = 5 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = bastard - trait = education_intrigue_3 - father = 457540 - mother = 73132 - 1242.1.1 = { - birth = "1242.1.1" +castilian0185 = { + name = "Munio" # Munio Gutiérrez + dynasty = rodanez # Ródanez Dynasty + religion = catholic + culture = castilian + + father = 70212 # Gutierre Ródanez + + 985.1.1 = { + birth = yes } - 1303.10.27 = { - death = "1303.10.27" + 1001.6.24 = { + death = yes } } -457580 = { - name = "Fernando" - dynasty = 681 - martial = 4 - diplomacy = 6 - intrigue = 8 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = lisping - trait = education_martial_2 - father = 457541 - 1275.7.25 = { - birth = "1275.7.25" +castilian0186 = { + name = "NuN_o" # Nuño Gutiérrez + dynasty = rodanez # Ródanez Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = 70212 # Gutierre Ródanez + + 987.1.1 = { + birth = yes } - 1308.1.1 = { - add_spouse = 457680 + 1003.1.1 = { + add_spouse = castilian0201 # Muniadona Muñoz + } + 1017.1.18 = { + death = yes + } +} + +castilian0187 = { + name = "Rodanio" # Rodanio, real name unknown, Núñez + dynasty = rodanez # Ródanez Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0186 # Nuño Gutiérrez + mother = castilian0201 # Muniadona Muñoz + + 1004.1.1 = { + birth = yes } - 1322.6.1 = { - death = "1322.6.1" + 1054.1.1 = { + death = yes } } -457581 = { - name = "Juan" - dynasty = 776 - - father = 457580 - mother = 457680 - +castilian0188 = { + name = "Gutierre" # Gutierre Ródanez + dynasty = rodanez # Ródanez Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - 1314.1.1 = { + father = castilian0187 # Rodanio Núñez + + 1028.1.1 = { birth = yes } - 1332.1.1 = { - add_matrilineal_spouse = 457610 - } - 1350.11.28 = { + 1078.1.1 = { death = yes } } -457590 = { - name = "Fernando" - dynasty = 779 - martial = 5 - diplomacy = 5 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = education_intrigue_2 - father = 457562 - mother = 71509 - - 1316.8.1 = { - birth = "1316.8.1" +castilian0189 = { + name = "Munio" # Munio Díaz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 917.1.1 = { + birth = yes } - 1333.1.1 = { - add_spouse = 459504 + 959.1.1 = { + add_spouse = castilian0190 # Elvira } - 1384.1.1 = { - death = "1384.1.1" + 967.1.1 = { + death = yes } } -457600 = { - name = "Alonso" - dynasty = 779 - martial = 5 - diplomacy = 8 - intrigue = 5 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = humble - trait = wrathful - trait = education_learning_2 - father = 457562 - mother = 71509 - 1316.8.1 = { - birth = "1316.8.1" +castilian0190 = { + name = "Elvira" # Elvira, wife of Munio Díaz (castilian0189) + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 940.1.1 = { + birth = yes } - 1355.1.1 = { - death = "1355.1.1" + 990.1.1 = { + death = yes } } -457620 = { - name = "Fernando" #AKA: Fernando III 'el Santo' - dynasty = 681 - martial = 4 - diplomacy = 4 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = calm - trait = education_intrigue_2 - father = 457650 - mother = 457651 - 1201.8.5 = { - birth = "1201.8.5" +castilian0191 = { + name = "Sancho" # Sancho Muñiz + dynasty = muniz # Muñiz Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 922.1.1 = { + birth = yes } - 1219.11.30 = { - add_spouse = 30200 + 942.1.1 = { + add_spouse = galician0016 # Aldonza Froilaz (galician.txt) } - 1252.5.30 = { - death = "1252.5.30" - give_nickname = nick_the_holy + 986.9.1 = { + death = yes } } -457621 = { - name = "Manuel" - dynasty = 681 - martial = 4 - diplomacy = 8 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = generous - trait = education_martial_2 - father = 457620 - mother = 30200 - 1234.1.1 = { - birth = "1234.1.1" +castilian0192 = { + name = "RomA_n" # Román Muñoz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0189 # Munio Díaz + mother = castilian0190 # Elvira + + 960.1.1 = { + birth = yes } - 1252.5.30 = { - dynasty = 7024 + 982.1.1 = { + add_spouse = castilian0184 # Argilo Ródanez } - 1260.1.1 = { - add_spouse = 460612 + 989.1.1 = { + death = yes } - 1274.1.1 = { - add_spouse = 70903 +} + +castilian0193 = { + name = "Rodanio" # Rodanio Romániz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + + father = castilian0192 # Román Muñoz + mother = castilian0184 # Argilo Ródanez + + 983.1.1 = { + birth = yes } - 1283.12.25 = { - death = "1283.12.25" + 987.5.5 = { + death = yes } } -457622 = { - name = "Violante" +castilian0194 = { + name = "Sendina" # Sendina Muñoz, wife of Diego (castilian0197) female = yes - dynasty = 7024 - martial = 4 - diplomacy = 6 - intrigue = 7 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = honest - trait = inbred - trait = education_diplomacy_2 - father = 457621 - mother = 460612 - 1265.1.1 = { - birth = "1265.1.1" + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0192 # Román Muñoz + mother = castilian0184 # Argilo Ródanez + + 985.1.1 = { + birth = yes } - 1314.1.1 = { - death = "1314.1.1" + 1026.2.26 = { + death = yes } } -457630 = { - name = "Juan" # AKA: Don Juan Manuel 'el Scritor' - dynasty = 7024 - martial = 5 - diplomacy = 4 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = education_stewardship_3 - father = 457621 - mother = 70903 - 1282.5.5 = { - birth = "1282.5.5" - } - 1299.11.21 = { - add_spouse = 460609 - } - 1316.1.1 = { - add_spouse = 460564 - } - 1329.1.1 = { - add_spouse = 457558 +castilian0195 = { + name = "Juliana" # Juliana Muñoz + female = yes + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = castilian0192 # Román Muñoz + mother = castilian0184 # Argilo Ródanez + + 987.1.1 = { + birth = yes } - 1348.7.13 = { - death = "1348.7.13" + 1039.1.1 = { + death = yes } } -457631 = { - name = "Constanza" +castilian0196 = { + name = "Jimena" # Jimena Muñoz female = yes - dynasty = 7024 - martial = 4 - diplomacy = 7 - intrigue = 7 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = education_learning_3 - father = 457630 - mother = 460564 - 1323.1.1 = { - birth = "1323.1.1" + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0192 # Román Muñoz + mother = castilian0184 # Argilo Ródanez + + 989.1.1 = { + birth = yes } - 1345.11.13 = { - death = "1345.11.13" + 1040.1.1 = { + death = yes } } -457632 = { - name = "Fernando" - dynasty = 7024 - martial = 5 - diplomacy = 5 - intrigue = 4 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = hunchbacked - trait = education_stewardship_4 - father = 457630 - mother = 460564 - 1327.1.1 = { - birth = "1327.1.1" +castilian0197 = { + name = "Diego" # Diego + religion = catholic + culture = castilian + trait = education_martial_1 + + 984.1.1 = { + birth = yes } - 1350.8.8 = { - death = "1350.8.8" + 1006.1.1 = { + add_matrilineal_spouse = castilian0194 # Sendina Romániz + } + 1019.2.22 = { + death = yes } } -457633 = { - name = "Sancho" - dynasty = 7024 - martial = 7 - diplomacy = 8 - intrigue = 5 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = bastard - trait = education_martial_2 - father = 457621 - 1283.1.1 = { - birth = "1283.1.1" +castilian0198 = { + name = "Vellido" # Vellido Muñoz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_2 + + father = castilian0189 # Munio Díaz + mother = castilian0190 # Elvira + + 962.1.1 = { + birth = yes } - 1323.1.1 = { - add_spouse = 457634 + 986.1.1 = { + add_spouse = castilian0199 # Eylo } - 1346.1.1 = { - death = "1346.1.1" + 1030.5.24 = { + death = yes } } -457634 = { - name = "InEEs" +castilian0199 = { + name = "Eylo" # Eylo, wife of Vellido Muñoz (castilian0198) female = yes - religion = "catholic" - culture = "castilian" - 1300.1.1 = { - birth = "1300.1.1" + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 969.1.1 = { + birth = yes } - 1350.1.1 = { - death = "1350.1.1" + 1019.1.1 = { + death = yes } } -457635 = { - name = "Juan" - dynasty = 7024 - martial = 5 - diplomacy = 4 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = humble - trait = education_martial_2 - father = 457633 - mother = 457634 - 1325.1.2 = { - birth = "1325.1.2" +castilian0200 = { + name = "Oveco" # Oveco Muñoz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = castilian0189 # Munio Díaz + mother = castilian0190 # Elvira + + 964.1.1 = { + birth = yes } - 1375.1.2 = { - death = "1375.1.2" + 1025.9.9 = { + death = yes } } -457636 = { - name = "Fernando" - dynasty = 681 +castilian0201 = { + name = "Muniadona" # Muniadona Muñoz, wife of Nuño Gutiérrez (castilian0186) + female = yes + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_learning_2 - father = 457620 + father = castilian0189 # Munio Díaz + mother = castilian0190 # Elvira + + 966.1.1 = { + birth = yes + } + 1017.2.1 = { + trait = devoted + } + 1038.1.1 = { + death = yes + } +} +castilian0202 = { + name = "Rodrigo" # Rodrigo Muñoz + dynasty = munio_diaz # Munio Díaz Dynasty religion = catholic culture = castilian + trait = education_martial_1 - 1238.1.1 = { + father = castilian0189 # Munio Díaz + mother = castilian0190 # Elvira + + 963.1.1 = { birth = yes } - 1256.1.1 = { - add_spouse = 200101 + 986.1.1 = { + add_spouse = castilian0203 # Justa } - 1264.1.1 = { + 1030.5.24 = { death = yes } } -457642 = { - name = "Leonor" +castilian0203 = { + name = "Justa" # Justa, wife of Rodrigo Muñoz (castilian0202) female = yes - dynasty = 681 - martial = 4 - diplomacy = 4 - intrigue = 5 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = education_stewardship_2 - father = 457620 - 1240.1.1 = { - birth = "1240.1.1" + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 969.1.1 = { + birth = yes } - 1290.11.29 = { - death = "1290.11.29" + 1019.1.1 = { + death = yes } } -457650 = { - name = "Alfonso" - dynasty = 681 - martial = 6 - diplomacy = 6 - intrigue = 5 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = education_martial_2 - father = 208500 - mother = 209501 - 1171.8.15 = { - birth = "1171.8.15" +castilian0204 = { + name = "Munio" # Munio Rodríguez, Count of Asturias de Santillana (1025-1029) + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0202 # Rodrigo Muñoz + mother = castilian0203 # Justa + + 987.1.1 = { + birth = yes } - 1191.2.15 = { - add_spouse = 209504 + 1011.1.1 = { + add_spouse = castilian0205 # Adosinda Razel } - 1195.1.1 = { - remove_spouse = 209504 + 1029.9.28 = { + death = yes } - 1197.12.17 = { - add_spouse = 457651 +} + +castilian0205 = { + name = "Adosinda" # Adosinda Razel, wife of Count Munio Rodríguez of Asturias de Santillana + female = yes + religion = mozarabic_church + culture = castilian + trait = education_intrigue_1 + + 992.1.1 = { + birth = yes } - 1204.6.19 = { - remove_spouse = 457651 + 1042.1.1 = { + death = yes } - 1230.9.24 = { - death = "1230.9.24" +} + +castilian0206 = { + name = "Fernando" # Fernando Muñoz, Baron of Toro (1030-1043) + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0204 # Count Munio Rodríguez of Asturias de Santillana + mother = castilian0205 # Countess Adosinda Razel + + 1012.1.1 = { + birth = yes + } + 1031.1.1 = { + add_spouse = castilian0207 # María + } + 1043.5.1 = { + death = yes } } -457651 = { - name = "Berenguela" #AKA: Berenguela I 'la Grande' +castilian0207 = { + name = "MarI_a" # María, wife of Baron Fernando Muñoz of Toro (castilian0206) female = yes - dynasty = 681 - martial = 5 - diplomacy = 5 - intrigue = 8 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = generous - trait = education_intrigue_1 - father = 207510 - mother = 204512 - 1180.6.1 = { - birth = "1180.6.1" + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 1014.1.1 = { + birth = yes } - 1217.6.6 = { - give_nickname = nick_the_great + 1064.1.1 = { + death = yes } - 1246.11.8 = { - death = "1246.11.8" +} + +castilian0208 = { + name = "Munio" # Munio Fernández + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0206 # Baron Fernando Muñoz of Toro + mother = castilian0207 # Baroness María + + 1032.1.1 = { + birth = yes + } + 1082.1.1 = { + death = yes } } -457652 = { - name = "Berenguela" - female = yes - dynasty = 681 - martial = 6 - diplomacy = 4 - intrigue = 7 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = greedy +castilian0209 = { + name = "Rodrigo" # Rodrigo Fernández + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0206 # Baron Fernando Muñoz of Toro + mother = castilian0207 # Baroness María + + 1034.1.1 = { + birth = yes + } + 1084.1.1 = { + death = yes + } +} + +castilian0210 = { + name = "Pedro" # Pedro Fernández + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian trait = education_intrigue_1 - father = 457650 - mother = 457651 - 1204.1.1 = { - birth = "1204.1.1" + + father = castilian0206 # Baron Fernando Muñoz of Toro + mother = castilian0207 # Baroness María + + 1036.1.1 = { + birth = yes } - 1237.4.12 = { - death = "1237.4.12" + 1086.1.1 = { + death = yes } } -457660 = { - name = "Alfonso" - dynasty = 681 - martial = 6 - diplomacy = 4 - intrigue = 7 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = greedy - trait = education_martial_2 - father = 457650 - mother = 457651 - 1202.9.1 = { - birth = "1202.9.1" +castilian0211 = { + name = "Adosinda" # Adosinda Fernández + female = yes + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + father = castilian0206 # Baron Fernando Muñoz of Toro + mother = castilian0207 # Baroness María + + 1038.1.1 = { + birth = yes } - 1240.1.1 = { - add_spouse = 71427 - dynasty = 782 + 1088.1.1 = { + death = yes + } +} + +castilian0212 = { + name = "Oveco" # Oveco Muñoz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = castilian0204 # Count Munio Rodríguez of Asturias de Santillana + mother = castilian0205 # Countess Adosinda Razel + + 1014.1.1 = { + birth = yes + } + 1029.1.1 = { + add_spouse = castilian0213 # Auro + } + 1030.1.1 = { + add_spouse = castilian0215 # Marina Vimaraz + } + 1043.5.1 = { + death = yes + } +} + +castilian0213 = { + name = "Auro" # Auro, fictional wife of Oveco Muñoz (castilian0212) + female = yes + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1013.1.1 = { + birth = yes } - 1245.1.1 = { - add_spouse = 71430 + 1030.1.1 = { + death = yes } - 1260.7.22 = { - add_spouse = 457661 +} + +castilian0214 = { + name = "Fronilde" # Fronilde Ovéquiz + female = yes + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + + father = castilian0212 # Oveco Muñoz + mother = castilian0213 # Auro + + 1030.1.1 = { + birth = yes } - 1272.1.6 = { - death = "1272.1.6" + 1031.1.1 = { + death = yes } } -457661 = { - name = "Mayor" #Mayor Alfonso Tellez +castilian0215 = { + name = "Marina" # Marina Vimaraz, wife of Oveco Muñoz (castilian0212) female = yes - dynasty = 400 #de Menezes - martial = 8 - diplomacy = 7 - intrigue = 5 - stewardship = 4 - religion = "catholic" - culture = "castilian" - trait = lustful - trait = education_intrigue_2 - father = 142317 - mother = 72816 - 1240.1.2 = { - birth = "1240.1.2" + religion = catholic + culture = castilian + trait = education_stewardship_2 + + 1014.1.1 = { + birth = yes } - 1276.1.2 = { - death = "1276.1.2" + 1044.1.18 = { + death = yes } } -457662 = { - name = "Alfonso" - dynasty = 400 - martial = 6 - diplomacy = 6 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = calm - trait = cynical - trait = education_intrigue_1 - father = 457660 - mother = 457661 - 1263.1.1 = { - birth = "1263.1.1" - } - 1296.1.1 = { - add_spouse = 72755 +castilian0216 = { + name = "Bermudo" # Bermudo Ovéquiz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0212 # Oveco Muñoz + mother = castilian0215 # Marina Vimaraz + + 1033.1.1 = { + birth = yes } - 1314.1.1 = { - death = "1314.1.1" + 1083.1.1 = { + death = yes } } -457663 = { - name = "Tello" - dynasty = 400 - martial = 7 - diplomacy = 6 - intrigue = 8 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = calm - trait = gluttonous - trait = education_martial_2 - father = 457662 - mother = 72775 - 1296.9.1 = { - birth = "1296.9.1" +castilian0217 = { + name = "Pedro" # Pedro Ovéquiz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_2 + + father = castilian0212 # Oveco Muñoz + mother = castilian0215 # Marina Vimaraz + + 1031.1.1 = { + birth = yes } - 1312.9.1 = { - add_spouse = 459525 + 1050.1.1 = { + add_spouse = castilian0094 # Aldonza Muñoz } - 1315.1.1 = { - death = "1315.1.1" + 1059.1.1 = { + death = yes } } -457664 = { - name = "Alfonso" - dynasty = 400 - martial = 6 - diplomacy = 6 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = chaste - trait = calm - trait = education_intrigue_2 - father = 457663 - mother = 459525 - 1315.1.1 = { - birth = "1315.1.1" +castilian0218 = { + name = "Facundo" # Facundo Pérez + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + + father = castilian0217 # Pedro Ovéquiz + mother = castilian0094 # Aldonza Muñoz + + 1053.1.1 = { + birth = yes } - 1324.1.1 = { - death = "1324.1.1" + 1069.1.1 = { + trait = education_diplomacy_1 + } + 1073.1.1 = { + add_spouse = castilian0219 # Cristina Facúndez + } + 1117.12.9 = { + death = yes } } -457665 = { - name = "Isabel" +castilian0219 = { + name = "Cristina" # Cristina Facúndez, wife of Facundo Pérez (castilian0218) female = yes - dynasty = 400 - martial = 6 - diplomacy = 7 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = education_diplomacy_2 - father = 457663 - mother = 459525 - 1314.1.1 = { - birth = "1314.1.1" + religion = catholic + culture = castilian + + 1055.1.1 = { + birth = yes } - 1354.1.1 = { - death = "1354.1.1" + 1071.1.1 = { + trait = education_stewardship_1 + } + 1117.12.9 = { + death = yes } } -457666 = { - name = "MarI_a" +castilian0220 = { + name = "Elvira" # Elvira Ovéquiz female = yes - dynasty = 782 - martial = 4 - diplomacy = 7 - intrigue = 7 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = education_stewardship_2 - father = 457660 - mother = 457661 - 1264.1.1 = { - birth = "1264.1.1" + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0212 # Oveco Muñoz + mother = castilian0215 # Marina Vimaraz + + 1035.1.1 = { + birth = yes } - 1321.7.1 = { - death = "1321.7.1" + 1042.9.17 = { + death = yes } } -457671 = { - name = "Isabel" +castilian0221 = { + name = "Jimena" # Jimena Ovéquiz female = yes - dynasty = 7003 - martial = 7 - diplomacy = 6 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = humble - father = 73087 - 1304.1.1 = { - birth = "1304.1.1" + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + + father = castilian0212 # Oveco Muñoz + mother = castilian0215 # Marina Vimaraz + + 1037.1.1 = { + birth = yes } - 1365.1.1 = { - death = "1365.1.1" + 1042.9.17 = { + death = yes } } -457675 = { - name = "Violante" +castilian0222 = { + name = "Fronilde" # Fronilde Ovéquiz female = yes - dynasty = 681 - martial = 6 - diplomacy = 6 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = bastard - trait = gluttonous - trait = education_intrigue_2 - father = 457530 - 1276.1.1 = { - birth = "1276.1.1" + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + + father = castilian0212 # Oveco Muñoz + mother = castilian0215 # Marina Vimaraz + + 1039.1.1 = { + birth = yes } - 1326.5.30 = { - death = "1326.5.30" + 1042.9.17 = { + death = yes } } -457676 = { - name = "Teresa" - female = yes - dynasty = 681 - martial = 2 - diplomacy = 6 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = arrogant - trait = bastard - trait = education_intrigue_2 - father = 457530 - 1280.1.1 = { - birth = "1280.1.1" +castilian0223 = { + name = "Rodrigo" # Rodrigo Muñoz + dynasty = munio_diaz # Munio Díaz Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0204 # Count Munio Rodríguez of Asturias de Santillana + mother = castilian0205 # Countess Adosinda Razel + + 1016.1.1 = { + birth = yes } - 1348.1.1 = { - death = "1348.1.1" + 1065.1.1 = { + death = yes } } -457680 = { - name = "Juana" +castilian0224 = { + name = "Eslonza" # Eslonza Álvarez female = yes - dynasty = 776 - - father = 72544 - mother = 72031 - + dynasty = 8747 # Fáñez Dynasty religion = catholic culture = castilian - 1286.1.1 = { + father = 71391 # Álvar Fáñez + mother = 107644 # Mayor Pérez + + 1098.1.1 = { birth = yes } - 1351.6.12 = { + 1124.6.3 = { death = yes } } -457681 = { - name = "GO_mez" - dynasty_house = house_castilla +castilian0225 = { + name = "Alfonso" # Alfonso Téllez Girón + dynasty = 7025 # Girón Dynasty + religion = catholic + culture = castilian + trait = education_diplomacy_1 - father = 73765 + father = 72969 # Tello Téllez Girón + mother = 72970 # Mayor Suárez + + 1067.1.1 = { + birth = yes + } + 1092.1.1 = { + death = yes + } +} +castilian0226 = { + name = "Alfonso" # Alfonso Téllez Girón + dynasty = 7025 # Girón Dynasty religion = catholic culture = castilian + trait = education_diplomacy_1 - 880.1.1 = { + father = 72961 # Tello Girón + mother = asturleonese0199 # Urraca Muñoz (asturleonese.txt) + + 1047.1.1 = { birth = yes } - 932.5.1 = { + 1097.1.1 = { death = yes } } -457683 = { - name = "Teresa" +castilian0227 = { + name = "Urraca" # Urraca Alfonso Girón, wife of Bernando de San Facundo (castilian0228) female = yes - dynasty = 776 - - father = 72544 - mother = 72031 - + dynasty = 7025 # Girón Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - 1280.1.1 = { + father = castilian0226 # Alfonso Téllez Girón + + 1081.1.1 = { birth = yes } - 1314.1.1 = { + 1131.1.1 = { death = yes } } -458002 = { - name = "Juan" - dynasty = 7043 - martial = 3 - diplomacy = 8 - intrigue = 6 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = arbitrary - trait = education_learning_3 - 1272.1.1 = { - birth = "1272.1.1" +castilian0228 = { + name = "Bernardo" # Bernardo de San Facundo + dynasty = 400 # Meneses Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + 1076.1.1 = { + birth = yes } - 1322.1.1 = { - death = "1322.1.1" + 1100.1.1 = { + add_spouse = castilian0227 # Urraca Alfonso Girón + } + 1116.1.1 = { + death = yes } } -458004 = { - name = "Berenguel" - +castilian0229 = { + name = "Pedro" # Pedro Bernáldez de San Facundo + dynasty = 400 # Meneses Dynasty religion = catholic culture = castilian + trait = education_stewardship_1 - trait = education_learning_4 - - 1073.1.1 = { + father = castilian0228 # Bernardo de San Facundo + mother = castilian0227 # Urraca Alfonso Girón + + 1101.1.1 = { birth = yes } - 1142.1.1 = { + 1146.1.1 = { + add_spouse = castilian0230 # María Suárez de Amaya + } + 1171.1.1 = { death = yes } } -458005 = { - name = "Gonzalo" - dynasty = 776 - religion = "catholic" - culture = "castilian" - father = 207544 - mother = 72891 - 1214.1.1 = { - birth = "1214.1.1" +castilian0230 = { + name = "MarI_a" # María Suárez de Amaya, wife of Pedro Bernáldez de San Facundo (castilian0229) + female = yes + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 1128.1.1 = { + birth = yes } - 1230.1.1 = { - death = "1230.1.1" + 1178.1.1 = { + death = yes } } -458007 = { - name = "Alfonso" - dynasty = 7010 - martial = 8 - diplomacy = 6 - intrigue = 7 - stewardship = 6 - religion = "catholic" - culture = "castilian" - father = 73130 - trait = arrogant - trait = zealous - trait = bastard - trait = education_martial_3 - 1256.1.24 = { - birth = "1256.1.24" +castilian0231 = { + name = "Velasquita" # Velasquita Peláez, wife of Fernando Téllez Girón (72962) + female = yes + religion = catholic + culture = castilian + + 1056.1.1 = { + birth = yes } - 1282.1.1 = { - add_spouse = 458008 + 1065.12.27 = { + employer = 107500 # King Sancho II of Castille } - 1309.9.9 = { - death = "1309.9.9" + 1072.1.1 = { + trait = education_diplomacy_1 + } + 1120.10.1 = { + death = yes } } -458008 = { - name = "MarI_a" - female = yes - +castilian0232 = { + name = "Diego" # Diego de Carrión + dynasty = 12179 # Carrión Dynasty religion = catholic culture = castilian - - 1264.1.1 = { + trait = education_martial_1 + + 1030.1.1 = { birth = yes } - 1329.1.1 = { + 1065.1.1 = { + add_spouse = castilian0233 # Toda + } + 1080.1.1 = { death = yes } } -458009 = { - name = "Leonor" +castilian0233 = { + name = "Toda" # Toda, fictional wife of Diego de Carrión (castilian0232) female = yes - dynasty = 7010 - martial = 6 - diplomacy = 8 - intrigue = 7 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = diligent - trait = arbitrary - trait = education_diplomacy_3 - father = 458007 - mother = 458008 - 1287.4.1 = { - birth = "1287.4.1" + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1048.1.1 = { + birth = yes } - 1341.7.23 = { - death = "1341.7.23" + 1098.1.1 = { + death = yes } } -458010 = { - name = "Isabel" - female = yes - dynasty = 7010 - martial = 5 - diplomacy = 8 - intrigue = 7 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = lustful - trait = diligent - trait = education_diplomacy_4 - father = 458007 - mother = 458008 - 1285.1.1 = { - birth = "1285.1.1" +castilian0234 = { + name = "Lope" # Lope Díaz de Carrión + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + + father = castilian0232 # Diego de Carrión + mother = castilian0233 # Toda + + 1066.1.1 = { + birth = yes } - 1342.1.1 = { - death = "1342.1.1" + 1082.1.1 = { + trait = education_stewardship_1 + } + 1116.1.1 = { + death = yes } } -458011 = { - name = "Juan" - dynasty = 7010 - - father = 458007 - mother = 458008 - +castilian0235 = { + name = "GarcI_a" # García López de Carrión + dynasty = 12179 # Carrión Dynasty religion = catholic culture = castilian + trait = education_diplomacy_2 - 1283.1.1 = { + father = castilian0234 # Lope Díaz de Carrión + + 1088.1.1 = { birth = yes } - 1351.1.1 = { + 1125.1.1 = { death = yes } } -458020 = { - name = "Fernando" - dynasty = 7003 - martial = 6 - diplomacy = 7 - intrigue = 8 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = diligent - trait = honest - trait = education_martial_2 - father = 73084 - 1258.1.1 = { - birth = "1258.1.1" +castilian0236 = { + name = "Pedro" # Pedro López de Carrión + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + 1090.1.1 = { + birth = yes } - 1301.1.1 = { - add_spouse = 458010 + 1125.1.1 = { + add_spouse = castilian0237 # Sancha Gómez } - 1313.1.1 = { - death = "1313.1.1" + 1126.1.1 = { + death = yes } } -458021 = { - name = "Pedro" - dynasty = 7003 - martial = 7 - diplomacy = 7 - intrigue = 7 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = generous - trait = honest - trait = education_martial_1 - father = 458020 - mother = 458010 - 1304.1.1 = { - birth = "1304.1.1" +castilian0237 = { + name = "Sancha" # Sancha Gómez, wife of Pedro López de Carrión (castilian0236) + female = yes + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + 1107.1.1 = { + birth = yes } - 1323.1.1 = { - add_spouse = 458024 + 1157.1.1 = { + death = yes + } +} + +castilian0238 = { + name = "Lope" # Lope López de Carrión + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + trait = education_intrigue_1 + + father = castilian0234 # Lope Díaz de Carrión + + 1092.1.1 = { + birth = yes + } + 1106.1.1 = { + add_spouse = 107645 # Urraca Pérez } - 1358.1.1 = { - death = "1358.1.1" + 1148.1.1 = { + death = yes } } -458022 = { - name = "Fernando" - dynasty = 7003 - martial = 8 - diplomacy = 8 - intrigue = 5 - stewardship = 5 - religion = "catholic" - culture = "castilian" - trait = just - trait = education_learning_2 - father = 458020 - mother = 458010 - 1304.1.1 = { - birth = "1304.1.1" - } - 1337.1.1 = { - employer = 458006 +castilian0239 = { + name = "Jimeno" # Jimeno López de Carrión + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0234 # Lope Díaz de Carrión + + 1094.1.1 = { + birth = yes } - 1355.1.1 = { - death = "1355.1.1" + 1120.8.21 = { + death = yes } } -458023 = { - name = "Isabel" - female = yes - dynasty = 7003 - martial = 5 - diplomacy = 8 - intrigue = 8 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = lazy - trait = deceitful - trait = education_stewardship_4 - father = 458020 - mother = 458010 - 1306.1.1 = { - birth = "1306.1.1" +castilian0240 = { + name = "Lope" # Lope Jiménez de Carrión + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + father = castilian0239 # Jimeno López de Carrión + + 1119.1.1 = { + birth = yes } - 1362.1.1 = { - death = "1362.1.1" + 1144.1.1 = { + death = yes } } -458025 = { - name = "MarI_a" +castilian0241 = { + name = "Toda" # García Jiménez de Carrión, wife of Diego Álvarez (castilian0242) female = yes - dynasty = 7003 - martial = 4 - diplomacy = 6 - intrigue = 7 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = wrathful - trait = education_stewardship_2 - father = 458021 - mother = 458024 - 1325.1.1 = { - birth = "1325.1.1" + dynasty = 12179 # Carrión Dynasty + religion = catholic + culture = castilian + trait = education_stewardship_1 + + father = castilian0239 # Jimena López de Carrión + + 1121.1.1 = { + birth = yes } - 1388.1.1 = { - death = "1388.1.1" + 1171.1.1 = { + death = yes } } -458026 = { - name = "Juan" - dynasty = 7003 - martial = 6 - diplomacy = 7 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = craven - trait = education_stewardship_2 - father = 458021 - mother = 458024 - 1327.1.1 = { - birth = "1327.1.1" +castilian0242 = { + name = "Diego" # Diego Álvarez + religion = catholic + culture = castilian + trait = education_martial_1 + + 1118.1.1 = { + birth = yes } - 1384.1.1 = { - death = "1384.1.1" + 1140.1.1 = { + add_matrilineal_spouse = castilian0241 # García Jiménez de Carrión + } + 1168.1.1 = { + death = yes } } -458027 = { - name = "Alfonso" - dynasty = 7003 - martial = 7 - diplomacy = 5 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = wrathful - trait = education_martial_2 - father = 458021 - mother = 458024 - 1329.1.1 = { - birth = "1329.1.1" +castilian0243 = { + name = "Diego" # Diego, ancestor of the Counts of Castilla + dynasty = castilla # Castilla Dynasty + religion = catholic + culture = castilian + trait = education_martial_1 + + 800.1.1 = { + birth = yes } - 1390.1.1 = { - death = "1390.1.1" + 850.1.1 = { + death = yes } } -458028 = { - name = "Pedro" - dynasty = 7003 - martial = 7 - diplomacy = 6 - intrigue = 7 - stewardship = 6 - religion = "catholic" - culture = "castilian" - trait = arbitrary +castilian0244 = { + name = "GO_mez" # Gómez + dynasty = 8603 # Banu Gómez Dynasty, Ancestor + religion = catholic + culture = castilian trait = education_stewardship_2 - father = 458021 - mother = 458024 - 1331.1.1 = { - birth = "1331.1.1" - } - 1376.1.1 = { - death = "1376.1.1" - } -} -458030 = { - name = "Beatriz" - female = yes - dynasty = 7003 - martial = 8 - diplomacy = 6 - intrigue = 6 - stewardship = 8 - religion = "catholic" - culture = "castilian" - trait = education_martial_2 - father = 458021 - mother = 458024 - 1333.1.1 = { - birth = "1333.1.1" + 839.1.1 = { + birth = yes } - 1396.1.1 = { - death = "1396.1.1" + 854.1.1 = { + employer = 73763 # Duke Rodrigo of Castille } -} - -458031 = { - name = "Diego" - dynasty = 8748 - religion = "catholic" - culture = "castilian" - father = 71417 - mother = 71416 - 1301.1.1 = { - birth = "1301.1.1" + 863.1.1 = { + add_spouse = castilian0246 # Munia } - 1358.1.1 = { - death = "1358.1.1" + 890.1.1 = { + death = yes } } -458032 = { - name = "Menendo" - dynasty = 8748 - religion = "catholic" - culture = "castilian" - father = 458031 - 1328.1.1 = { - birth = "1328.1.1" +castilian0245 = { + name = "Munio" # Munio Banu Gómez + dynasty = 8603 # Banu Gómez Dynasty, Founder + religion = catholic + culture = castilian + + father = castilian0244 # Gómez + mother = castilian0246 # Munia + + 864.1.1 = { + birth = yes } - 1384.6.13 = { - death = "1384.6.13" + 880.1.1 = { + trait = education_stewardship_1 + } + 914.1.1 = { + death = yes } } -459561 = { - name = "Urraca" +castilian0246 = { + name = "Munia" # Munia, fictional wife of Gomez (castilian0244) female = yes - dynasty = 681 - martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = craven - trait = education_stewardship_1 - father = 207510 - mother = 204512 - - 1187.5.28 = { - birth = "1187.5.28" + religion = catholic + culture = castilian + trait = education_diplomacy_1 + + 848.1.1 = { + birth = yes } - 1220.11.3 = { - death = "1220.11.3" + 874.1.1 = { + culture = castilian + name = "Munia" + } + 895.1.1 = { + death = yes } } -460614 = { - name = "Leonor" - female = yes - dynasty = 681 - martial = 7 - diplomacy = 7 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "castilian" - trait = honest - trait = zealous - trait = wrathful - trait = education_intrigue_1 - father = 207510 - mother = 204512 - - 1202.1.1 = { - birth = "1202.1.1" +castilian0247 = { + name = "Diego" # Diego Banu Gómez + dynasty = 8603 # Banu Gómez Dynasty + religion = catholic + culture = castilian + + father = castilian0244 # Gómez + mother = castilian0246 # Munnia + + 866.1.1 = { + birth = yes } - 1244.1.1 = { - death = "1244.1.1" + 881.1.1 = { + trait = education_stewardship_1 + } + 916.1.1 = { + death = yes } } diff --git a/project/ck3/base_game/history/characters/catalan.txt b/project/ck3/base_game/history/characters/catalan.txt index 82db659bd3..ddfd036062 100644 --- a/project/ck3/base_game/history/characters/catalan.txt +++ b/project/ck3/base_game/history/characters/catalan.txt @@ -1,11285 +1,23934 @@ -110501 = { - name = "Isabel" - female = yes - dynasty_house = house_urgell +110616 = { + name = "Pere" + dynasty = 393 martial = 8 + diplomacy = 5 + intrigue = 5 + stewardship = 7 + religion = "catholic" + culture = "catalan" + trait = gluttonous + trait = education_stewardship_2 + father = 110615 + 1058.1.1 = { + birth = "1058.1.1" + } + 1112.1.1 = { + death = "1112.1.1" + } +} + +110643 = { + name = "Estefania" + female = yes + dynasty_house = house_besalu + martial = 5 diplomacy = 8 intrigue = 6 - stewardship = 8 + stewardship = 4 religion = "catholic" culture = "catalan" + trait = generous trait = education_intrigue_2 - father = 110560 - mother = 110653 - 1051.1.1 = { - birth = "1051.1.1" + father = 110640 + mother = 110641 + 1070.1.1 = { + birth = "1070.1.1" } - 1071.12.20 = { - death = "1071.12.20" + 1120.1.1 = { + death = "1120.1.1" } } -110520 = { +144613 = { + name = "Arnau" + religion = "catholic" + culture = "catalan" + 1110.1.1 = { + birth = "1110.1.1" + } + 1184.1.1 = { + death = "1184.1.1" + } +} + +210500 = { name = "Ramon-Berenguer" - # AKA: Ramon Berenguer 'el Vell' + #AKA: Alfons 'el Cast' dynasty = 100204 - martial = 7 - diplomacy = 8 - intrigue = 4 - stewardship = 5 + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = deceitful - trait = brave - trait = education_martial_2 - father = 110530 - mother = 107661 - 1023.1.1 = { - birth = "1023.1.1" + trait = chaste + trait = calm + trait = education_intrigue_4 + father = 210506 + mother = 210507 + 1157.3.25 = { + birth = "1157.3.25" } - 1039.11.14 = { - add_spouse = 110631 + 1164.1.1 = { + name = "Alfons" + dynasty = 100204 } - 1053.6.29 = { - add_spouse = 325 + 1166.1.1 = { + add_pressed_claim = title:d_provence } - 1054.1.1 = { - give_nickname = nick_the_old + 1167.1.1 = { + remove_claim = title:d_provence } - 1076.5.26 = { - death = "1076.5.26" + 1174.1.18 = { + add_spouse = 207504 + } + 1174.10.16 = { + capital = c_barcelona + give_nickname = nick_the_troubadour + } + 1195.4.25 = { + death = "1195.4.25" + give_nickname = nick_the_chaste } } -110521 = { - name = "Pere-Ramon" +210501 = { + name = "Pere" #AKA: Pere 'el Catòlic' dynasty = 100204 - martial = 4 + martial = 5 diplomacy = 5 intrigue = 6 - stewardship = 8 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = education_martial_3 - father = 110520 - mother = 110631 - 1045.1.1 = { - birth = "1045.1.1" + trait = zealous + trait = education_martial_2 + father = 210500 + mother = 207504 + 1174.1.1 = { + birth = "1174.1.1" } - 1073.4.22 = { - death = "1073.4.22" + 1204.6.15 = { + add_spouse = 205582 + } + 1213.9.14 = { + death = "1213.9.14" } } -110522 = { - name = "Ramon-Berenguer" - # AKA: Ramon Berenguer 'Cabeza de Estopa' +210502 = { + name = "Alfons" dynasty = 100204 - martial = 4 - diplomacy = 7 - intrigue = 5 - stewardship = 8 + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = generous - trait = honest trait = education_martial_2 - trait = twin - father = 110520 - mother = 325 - 1054.1.1 = { - birth = "1054.1.1" + father = 210500 + mother = 207504 + 1180.1.1 = { + birth = "1180.1.1" } - 1078.1.1 = { - add_spouse = 1121 + 1193.7.1 = { + add_spouse = 205988 } - 1082.12.6 = { - death = "1082.12.6" + 1209.12.1 = { + death = "1209.12.1" } } -110524 = { - name = "SanC_a" +210503 = { + name = "ConstanC_a" female = yes dynasty = 100204 martial = 5 - diplomacy = 6 + diplomacy = 5 intrigue = 6 - stewardship = 8 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = wrathful - trait = stuttering - trait = education_diplomacy_1 - father = 110520 - mother = 325 - 1059.1.1 = { - birth = "1059.1.1" + trait = education_stewardship_2 + father = 210500 + mother = 207504 + + 1179.1.1 = { + birth = "1179.1.1" } - 1087.1.1 = { - death = "1087.1.1" + 1222.6.23 = { + death = "1222.6.23" } } -110525 = { - name = "Berenguer-Ramon" - #AKA: Berenguer Ramon 'el Fraticida' +210504 = { + name = "Elionor" + female = yes dynasty = 100204 - martial = 8 - diplomacy = 8 + martial = 5 + diplomacy = 4 intrigue = 4 - stewardship = 6 + stewardship = 3 religion = "catholic" culture = "catalan" - trait = arrogant - trait = twin - trait = education_intrigue_3 - father = 110520 - mother = 325 - 1054.1.1 = { - birth = "1054.1.1" + trait = education_stewardship_2 + father = 210500 + mother = 207504 + 1182.1.1 = { + birth = "1182.1.1" } - 1097.6.20 = { - death = "1097.6.20" + 1223.1.1 = { + death = "1223.1.1" } } -110530 = { - name = "Berenguer-Ramon" - #AKA: Berenguer Ramon 'el Corbat' +210505 = { + name = "SanC_a" + female = yes dynasty = 100204 - martial = 7 - diplomacy = 7 - intrigue = 5 + martial = 6 + diplomacy = 6 + intrigue = 6 stewardship = 6 religion = "catholic" culture = "catalan" - trait = hunchbacked - trait = stuttering - trait = education_intrigue_2 - father = 110540 - mother = 110634 - 1005.1.1 = { - birth = "1005.1.1" - } - 1021.1.1 = { - add_spouse = 107661 - } - 1027.1.1 = { - add_spouse = 110633 + father = 210500 + mother = 207504 + 1186.1.1 = { + birth = "1186.1.1" } - 1035.5.26 = { - death = "1035.5.26" + 1241.1.1 = { + death = "1241.1.1" } } -110531 = { - name = "Sibila" - female = yes +210506 = { + name = "Ramon-Berenguer" + #AKA: Ramon Berenguer 'el Sant' dynasty = 100204 - martial = 5 - diplomacy = 5 - intrigue = 7 - stewardship = 4 + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 8 religion = "catholic" culture = "catalan" - trait = education_stewardship_2 - father = 110530 - mother = 110633 - 1033.1.1 = { - birth = "1033.1.1" + trait = diligent + trait = calm + trait = education_martial_3 + father = 210508 + mother = 40806 + 1113.1.1 = { + birth = "1113.1.1" } - 1074.7.6 = { - death = "1074.7.6" + 1151.7.1 = { + add_spouse = 210507 + } + 1162.8.6 = { + death = "1162.8.6" + give_nickname = nick_the_saint } } -110536 = { - name = "Sunyer" +210508 = { + name = "Ramon-Berenguer" + #AKA: Ramon Berenguer 'el Gran' dynasty = 100204 - - father = 70150 - mother = 70151 - - religion = catholic - culture = catalan - martial = 6 - diplomacy = 5 - intrigue = 7 + diplomacy = 6 + intrigue = 8 stewardship = 8 - - 896.1.1 = { - birth = yes + religion = "catholic" + culture = "catalan" + trait = humble + trait = gluttonous + trait = education_diplomacy_3 + father = 110522 + mother = 1121 + 1082.11.11 = { + birth = "1082.11.11" } - 920.1.1 = { - add_spouse = 110537 + 1103.1.1 = { + add_spouse = 210509 } - 954.10.15 = { - death = yes + 1112.2.3 = { + give_nickname = nick_the_great + add_spouse = 40806 + } + 1131.7.19 = { + death = "1131.7.19" } } -110538 = { - name = "Borrell" +210511 = { + name = "Berenguera" + female = yes dynasty = 100204 - - father = 110536 - mother = 110537 - - martial = 5 - diplomacy = 4 - intrigue = 8 - stewardship = 8 - - religion = catholic - culture = catalan - - 925.1.1 = { - birth = yes - } - 968.1.1 = { - add_spouse = 110539 + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 5 + religion = "catholic" + culture = "catalan" + trait = honest + trait = arrogant + trait = wrathful + trait = education_intrigue_2 + father = 210508 + 1116.1.1 = { + birth = "1116.1.1" } - 993.9.30 = { - death = yes + 1149.1.30 = { + death = "1149.1.30" } } -110600 = { - name = "Gausfred" - dynasty = 393 - - father = 74103 - - religion = catholic - culture = catalan - +210512 = { + name = "Ximena" + female = yes + dynasty = 100204 martial = 4 - diplomacy = 4 - intrigue = 6 - stewardship = 6 - - trait = just - trait = craven - trait = education_martial_3 - - 913.1.1 = { - birth = yes - } - 959.6.20 = { - add_spouse = 331 + diplomacy = 6 + intrigue = 5 + stewardship = 5 + religion = "catholic" + culture = "catalan" + trait = education_diplomacy_3 + father = 210508 #Ramon Berenguer + mother = 40806 + 1117.1.1 = { + birth = "1117.1.1" } - 991.1.1 = { - death = yes + 1148.3.1 = { + death = "1148.3.1" } } -110540 = { - name = "Ramon-Borrell" +210513 = { + name = "DolC_a" + female = yes dynasty = 100204 - martial = 5 + martial = 7 diplomacy = 8 - intrigue = 8 - stewardship = 8 + intrigue = 6 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = diligent trait = craven - trait = education_intrigue_2 - father = 110538 - mother = 110539 - 972.5.26 = { - birth = "972.5.26" - } - 990.1.1 = { - add_spouse = 110634 + trait = education_stewardship_2 + father = 210506 + mother = 210507 + 1160.1.1 = { + birth = "1160.1.1" } - 1017.2.15 = { - death = "1017.2.15" + 1200.9.1 = { + death = "1200.9.1" } } -110541 = { - name = "Adelaida" - female = yes +210514 = { + name = "SanC_" dynasty = 100204 - martial = 8 - diplomacy = 4 - intrigue = 5 + martial = 6 + diplomacy = 7 + intrigue = 6 stewardship = 6 religion = "catholic" culture = "catalan" - trait = education_intrigue_1 - father = 110540 - mother = 110634 - 1010.1.1 = { - birth = "1010.1.1" - } - 1035.1.1 = { - death = "1035.1.1" - } -} - -110550 = { - name = "Ermengol" - dynasty_house = house_urgell - martial = 5 - diplomacy = 5 - intrigue = 7 - stewardship = 5 - religion = "catholic" - culture = "catalan" - trait = arrogant - trait = clubfooted + trait = calm trait = education_martial_2 - father = 110560 - mother = 110653 - 1050.1.1 = { - birth = "1050.1.1" + father = 210506 + mother = 210507 + 1161.1.1 = { + birth = "1161.1.1" + } + 1180.1.1 = { + add_spouse = 72246 } - 1063.6.19 = { - add_spouse = 70189 + 1184.1.1 = { + add_spouse = 210515 } - 1079.1.1 = { - add_spouse = 407 + 1185.1.1 = { + add_pressed_claim = title:d_provence } - 1092.3.28 = { - death = "1092.3.28" + 1226.1.1 = { + death = "1226.1.1" } } -110560 = { - name = "Ermengol" - dynasty_house = house_urgell - martial = 6 - diplomacy = 6 - intrigue = 7 +210516 = { + name = "NunO_" + dynasty = 100204 + martial = 3 + diplomacy = 4 + intrigue = 6 stewardship = 6 religion = "catholic" culture = "catalan" - trait = education_intrigue_2 - father = 110570 - 1033.1.1 = { - birth = "1033.1.1" - } - 1051.1.1 = { - add_spouse = 110653 + father = 210514 + mother = 210515 + 1185.1.1 = { + birth = "1185.1.1" } - 1056.1.2 = { - add_spouse = 110636 + 1238.1.1 = { + add_spouse = 71970 } - 1065.3.1 = { - death = "1065.3.1" + 1242.1.1 = { + death = "1242.1.1" } } -110561 = { - name = "Ramon" - dynasty_house = house_urgell - martial = 4 - diplomacy = 5 - intrigue = 5 - stewardship = 6 +210550 = { + name = "Berenguer" + dynasty = 267 + martial = 6 + diplomacy = 7 + intrigue = 6 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = wrathful - trait = greedy - trait = education_stewardship_2 - father = 110560 - mother = 110636 - 1056.1.1 = { - birth = "1056.1.1" - } - 1066.1.1 = { - employer = 110550 + trait = education_learning_3 + 1137.1.2 = { + birth = "1137.1.2" } - 1107.1.1 = { - death = "1107.1.1" + 1187.1.2 = { + death = "1187.1.2" } } -110562 = { - name = "Guillem" - dynasty_house = house_urgell - martial = 6 +210560 = { + name = "PonC_" + dynasty = 393 + martial = 8 diplomacy = 8 intrigue = 6 stewardship = 4 religion = "catholic" culture = "catalan" - trait = education_martial_2 - father = 110560 - mother = 110636 - 1058.1.1 = { - birth = "1058.1.1" + father = 72086 + mother = 72087 + trait = cynical + 1138.1.1 = { + birth = "1138.1.1" } - 1066.1.1 = { - employer = 110550 + 1170.1.1 = { + add_spouse = 72093 } - 1106.1.1 = { - death = "1106.1.1" + 1197.1.1 = { + add_spouse = 72094 + } + 1200.1.1 = { + death = "1200.1.1" } } -110563 = { - name = "Berenguer" +210570 = { + name = "Ermengol" dynasty_house = house_urgell - martial = 5 + martial = 7 diplomacy = 6 - intrigue = 5 + intrigue = 6 stewardship = 7 religion = "catholic" culture = "catalan" - trait = education_martial_2 - father = 110560 - mother = 110636 - 1060.1.1 = { - birth = "1060.1.1" + father = 210571 + mother = 205557 + 1158.1.1 = { + birth = "1158.1.1" } - 1066.1.1 = { - employer = 110550 + 1188.1.1 = { + add_spouse = 207543 } - 1120.1.1 = { - death = "1120.1.1" + 1209.10.16 = { + death = "1209.10.16" } } -110564 = { - name = "SanC_a" - female = yes +210571 = { + name = "Ermengol" dynasty_house = house_urgell - martial = 8 - diplomacy = 8 + martial = 5 + diplomacy = 4 intrigue = 6 - stewardship = 5 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = arbitrary - trait = cynical - trait = education_stewardship_2 - father = 110560 - mother = 110636 - 1062.1.1 = { - birth = "1062.1.1" + father = 210572 + mother = 210573 + 1125.1.1 = { + birth = "1125.1.1" } - 1066.1.1 = { - employer = 110550 + 1157.5.26 = { + add_spouse = 205557 } - 1116.1.1 = { - death = "1116.1.1" + 1184.8.11 = { + death = "1184.8.11" } } -110570 = { +210572 = { name = "Ermengol" dynasty_house = house_urgell - martial = 7 - diplomacy = 4 + martial = 5 + diplomacy = 6 intrigue = 7 - stewardship = 4 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = education_stewardship_3 - father = 110571 - mother = 110572 - 1009.1.1 = { - birth = "1009.1.1" + trait = education_martial_2 + father = 210576 + mother = 107646 + 1096.1.1 = { + birth = "1096.1.1" } - 1030.1.1 = { - add_spouse = 70188 + 1119.1.1 = { + add_spouse = 210573 } - 1038.1.1 = { - death = "1038.1.1" + 1142.1.1 = { + add_spouse = 210574 + } + 1154.6.28 = { + death = "1154.6.28" } } -110571 = { - name = "Ermengol" +210575 = { + name = "Maria" + female = yes dynasty_house = house_urgell - martial = 7 - diplomacy = 4 - intrigue = 7 - stewardship = 4 + martial = 6 + diplomacy = 5 + intrigue = 6 + stewardship = 7 religion = "catholic" culture = "catalan" - father = 110538 - mother = 110539 - 975.1.1 = { - birth = "975.1.1" - } - 1000.1.1 = { - add_spouse = 110572 + trait = education_intrigue_1 + father = 210572 + mother = 210574 + 1143.1.1 = { + birth = "1143.1.1" } - 1010.9.1 = { - death = "1010.9.1" + 1196.1.13 = { + death = "1196.1.13" } } -110580 = { - name = "PonC_" - dynasty = 393 +210576 = { + name = "Ermengol" + dynasty_house = house_urgell martial = 5 - diplomacy = 4 + diplomacy = 7 intrigue = 4 - stewardship = 8 + stewardship = 4 religion = "catholic" culture = "catalan" trait = education_martial_2 - father = 110590 - mother = 110591 - 1000.1.1 = { - birth = "1000.1.1" + father = 110550 + mother = 70189 + 1071.1.1 = { + birth = "1071.1.1" } - 1021.1.1 = { - add_spouse = 110663 + 1095.5.25 = { + add_spouse = 107646 } - 1078.1.1 = { - death = "1078.1.1" + 1102.9.14 = { + death = "1102.9.14" } } -110581 = { - name = "Hug" - dynasty = 393 - martial = 4 - diplomacy = 7 - intrigue = 8 - stewardship = 6 +31225 = { + name = "Roger" + dynasty = 7206 religion = "catholic" culture = "catalan" - trait = arbitrary - trait = education_martial_1 - father = 110580 - mother = 110663 - 1034.1.1 = { - birth = "1034.1.1" - } - 1078.1.1 = { - add_spouse = 110564 + 1275.1.1 = { + birth = "1275.1.1" } - 1116.1.1 = { - death = "1116.1.1" + 1321.1.1 = { + death = "1321.1.1" } } -110582 = { - name = "Berenguer" - dynasty = 393 +40807 = { + name = "Berenguer-Ramon" + dynasty = 100204 martial = 6 - diplomacy = 5 - intrigue = 5 - stewardship = 4 + diplomacy = 8 + intrigue = 8 + stewardship = 8 religion = "catholic" culture = "catalan" - trait = education_intrigue_2 - father = 110580 - mother = 110663 - 1036.1.1 = { - birth = "1036.1.1" + trait = diligent + trait = calm + trait = education_martial_3 + father = 210508 + mother = 40806 + 1113.12.1 = { + birth = "1113.12.1" } - 1056.1.1 = { - add_spouse = 110583 + 1140.1.1 = { + add_spouse = 71637 } - 1137.1.1 = { - death = "1137.1.1" + 1144.3.1 = { + death = "1144.3.1" } } -110583 = { - name = "Arsenda" +455529 = { + name = "Isabel" female = yes - dynasty = 392 + dynasty = 100204 martial = 5 - diplomacy = 4 + diplomacy = 5 intrigue = 5 stewardship = 6 religion = "catholic" culture = "catalan" - trait = cynical - trait = education_diplomacy_3 - 1038.1.1 = { - birth = "1038.1.1" + trait = education_intrigue_1 + father = 460600 + mother = 98030 + 1243.1.1 = { + birth = "1243.1.1" } - 1098.1.1 = { - death = "1098.1.1" + 1271.1.28 = { + death = "1271.1.28" } } -110584 = { - name = "Dalmau-Berenguer" - dynasty = 392 - martial = 8 - diplomacy = 7 - intrigue = 5 - stewardship = 5 +458024 = { + name = "Beatriu" + female = yes + dynasty = 8762 + martial = 6 + diplomacy = 4 + intrigue = 8 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = education_stewardship_2 - father = 110582 - mother = 110583 - 1058.1.1 = { - birth = "1058.1.1" - } - 1123.1.1 = { - death = "1123.1.1" - } -} - -110585 = { - name = "Renard" - dynasty = 392 - - father = 110582 - mother = 110583 - - religion = catholic - culture = catalan - - 1060.1.1 = { - birth = yes - } - 1080.1.1 = { - add_spouse = 72236 - } - 1123.1.1 = { - name = "Dalmau" + trait = lustful + trait = diligent + trait = education_intrigue_2 + father = 70234 + mother = 71702 + 1305.1.1 = { + birth = "1305.1.1" } - 1135.1.1 = { - death = yes + 1372.1.1 = { + death = "1372.1.1" } } -110586 = { - name = "Ermengol" - dynasty = 393 +460010 = { + name = "Jaume" + dynasty = 8762 martial = 7 - diplomacy = 6 - intrigue = 8 - stewardship = 5 + diplomacy = 8 + intrigue = 6 + stewardship = 6 religion = "catholic" culture = "catalan" + trait = diligent + trait = bastard + trait = calm trait = education_martial_3 - father = 110580 - mother = 110663 - - 1038.1.1 = { - birth = "1038.1.1" + father = 460600 + mother = 71697 + 1255.1.1 = { + birth = "1255.1.1" } - 1108.1.1 = { - death = "1108.1.1" + 1275.1.1 = { + add_spouse = 71575 + } + 1276.7.27 = { + remove_trait = bastard + } + 1299.1.1 = { + death = "1299.1.1" } } -110587 = { +460011 = { name = "Pere" - dynasty = 393 + dynasty = 8762 martial = 8 - diplomacy = 4 - intrigue = 7 - stewardship = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = cynical - trait = education_learning_2 - father = 110580 - mother = 110663 - 1040.1.1 = { - birth = "1040.1.1" + trait = greedy + trait = temperate + trait = education_martial_2 + father = 70234 + mother = 71702 + 1302.1.1 = { + birth = "1302.1.1" } - 1111.1.1 = { - death = "1111.1.1" - } -} - -110588 = { - name = "Guisla" - female = yes - dynasty = 393 - martial = 8 - diplomacy = 7 - intrigue = 6 - stewardship = 5 - religion = "catholic" - culture = "catalan" - trait = education_intrigue_2 - father = 110580 - mother = 110663 - 1042.1.1 = { - birth = "1042.1.1" + 1331.1.1 = { + add_spouse = 460012 } - 1082.1.1 = { - death = "1082.1.1" + 1362.1.1 = { + death = "1362.1.1" } } -110589 = { - name = "Ermessenda" +460013 = { + name = "Beatriu" female = yes - dynasty = 393 - martial = 4 - diplomacy = 5 - intrigue = 4 - stewardship = 8 + dynasty = 8762 + martial = 5 + diplomacy = 4 + intrigue = 3 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = generous - trait = education_intrigue_1 - father = 110580 - mother = 110663 - 1044.1.1 = { - birth = "1044.1.1" + father = 460011 + mother = 460012 + 1335.1.1 = { + birth = "1335.1.1" } - 1108.1.1 = { - death = "1108.1.1" + 1373.1.1 = { + death = "1373.1.1" } } -110590 = { - name = "Hug" - dynasty = 393 - martial = 7 - diplomacy = 5 - intrigue = 5 - stewardship = 4 - religion = "catholic" - culture = "catalan" - trait = deceitful - trait = calm - trait = brave - trait = education_martial_3 - father = 110600 - mother = 331 - 960.1.1 = { - birth = "960.1.1" - } - 999.1.1 = { - add_spouse = 110591 - } - 1040.1.1 = { - death = "1040.1.1" - } -} +460020 = { + name = "Arnau" + dynasty = 10027 -110592 = { - name = "Ramon" - dynasty = 393 - martial = 7 - diplomacy = 6 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "catalan" - trait = education_learning_2 - father = 110590 - mother = 110591 - 1003.1.1 = { - birth = "1003.1.1" - } - 1066.1.1 = { - #employer = 110580 - } - 1073.1.1 = { - death = "1073.1.1" - } -} + father = 72320 + mother = 200122 -110610 = { - name = "Gausfred" - dynasty = 393 - martial = 7 - diplomacy = 7 - intrigue = 8 - stewardship = 5 - religion = "catholic" - culture = "catalan" - trait = education_martial_3 - father = 110620 - mother = 110621 - 1005.1.1 = { - birth = "1005.1.1" + religion = catholic + culture = catalan + + 1282.1.1 = { + birth = yes } - 1030.1.1 = { - add_spouse = 110611 + 1298.1.1 = { + add_spouse = 460021 } - 1074.1.1 = { - death = "1074.1.1" + 1330.1.1 = { + death = yes } } -110611 = { - name = "Adelaida" +460021 = { + name = "Sibila" female = yes religion = catholic culture = catalan - 1012.1.1 = { + 1282.1.1 = { birth = yes } - 1078.1.1 = { + 1330.1.1 = { death = yes } } -110612 = { - name = "Guislabert" - dynasty = 393 - martial = 4 - diplomacy = 6 - intrigue = 4 - stewardship = 6 +460022 = { + name = "Arnau" + dynasty = 10027 + martial = 8 + diplomacy = 7 + intrigue = 6 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = education_martial_1 - trait = diligent - father = 110610 - mother = 110611 - 1031.1.1 = { - birth = "1031.1.1" - } - 1052.1.1 = { - add_spouse = 110613 - } - 1066.1.1 = { - contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = yes } + trait = wrathful + trait = brave + trait = education_martial_3 + father = 460020 + mother = 460021 + 1299.1.1 = { + birth = "1299.1.1" } - 1102.1.1 = { - death = "1102.1.1" + 1349.1.1 = { + death = "1349.1.1" } } -110613 = { - name = "Estefania" +460023 = { + name = "Beatriu" female = yes - - religion = catholic - culture = catalan - - 1036.1.1 = { - birth = yes + dynasty = 10027 + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = "catholic" + culture = "catalan" + trait = arrogant + trait = cynical + trait = education_intrigue_3 + father = 460020 + mother = 460021 + 1301.1.1 = { + birth = "1301.1.1" } - 1095.1.1 = { - death = yes + 1351.1.1 = { + death = "1351.1.1" } } -110614 = { - name = "Gerard" - dynasty = 393 - martial = 4 - diplomacy = 6 +460024 = { + name = "Ramon" + dynasty = 10027 + martial = 7 + diplomacy = 8 intrigue = 7 stewardship = 6 religion = "catholic" culture = "catalan" - trait = education_martial_2 - father = 110612 - mother = 110613 - 1053.1.1 = { - birth = "1053.1.1" + trait = lustful + trait = just + trait = education_martial_4 + father = 460020 + mother = 460021 + 1295.1.1 = { + birth = "1295.1.1" } - 1080.1.1 = { - add_spouse = 72119 + 1322.1.11 = { + add_spouse = 460030 } - 1113.1.1 = { - death = "1113.1.1" + 1355.1.1 = { + death = "1355.1.1" } } - -110615 = { - name = "Arnau" - dynasty = 393 - martial = 5 - diplomacy = 6 - intrigue = 4 - stewardship = 8 +460025 = { + name = "Hug" + dynasty = 10027 + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = honest - trait = wrathful - trait = education_intrigue_1 - father = 110610 - mother = 110611 - 1036.1.1 = { - birth = "1036.1.1" + trait = gluttonous + trait = lazy + trait = education_stewardship_2 + father = 460020 + mother = 460021 + 1307.1.1 = { + birth = "1307.1.1" } - 1115.1.1 = { - death = "1115.1.1" + 1357.1.1 = { + death = "1357.1.1" } } -110616 = { - name = "Pere" - dynasty = 393 +460026 = { + name = "Roger-Bernat" + dynasty = 10027 martial = 8 diplomacy = 5 - intrigue = 5 - stewardship = 7 + intrigue = 6 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = gluttonous - trait = education_stewardship_2 - father = 110615 - 1058.1.1 = { - birth = "1058.1.1" - } - 1112.1.1 = { - death = "1112.1.1" + trait = humble + trait = education_martial_1 + father = 460020 + mother = 460021 + 1309.1.1 = { + birth = "1309.1.1" + } + 1359.1.1 = { + death = "1359.1.1" } } -110620 = { - name = "Guislabert" - dynasty = 393 - martial = 7 - diplomacy = 7 - intrigue = 6 +460027 = { + name = "Artau" + dynasty = 10027 + martial = 4 + diplomacy = 9 + intrigue = 4 stewardship = 8 religion = "catholic" culture = "catalan" - trait = education_martial_3 - father = 110600 - mother = 331 - 962.1.1 = { - birth = "962.1.1" - } - 1002.1.1 = { - add_spouse = 110621 - } - 1014.1.1 = { - death = "1014.1.1" - } -} - -110621 = { - name = "Beliarda" - female = yes - - religion = catholic - culture = catalan - - 986.1.1 = { - birth = yes + trait = craven + trait = cynical + trait = education_diplomacy_2 + father = 460020 + mother = 460021 + 1311.1.1 = { + birth = "1311.1.1" } - 1060.1.1 = { - death = yes + 1361.1.1 = { + death = "1361.1.1" } } -110633 = { - name = "Guisla" +460030 = { + name = "Sibila" female = yes - - religion = catholic - culture = catalan - - 1011.1.1 = { - birth = yes - } - 1070.1.1 = { - death = yes - } -} - -110640 = { - name = "Guillem" - dynasty_house = house_besalu - martial = 8 - diplomacy = 6 + martial = 6 + diplomacy = 8 intrigue = 5 - stewardship = 6 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = education_stewardship_2 - father = 110650 - mother = 110651 - 1024.1.1 = { - birth = "1024.1.1" - } - 1065.1.1 = { - add_spouse = 110641 - } - 1066.1.1 = { - employer = 110520 + trait = lustful + trait = arbitrary + trait = education_diplomacy_3 + 1295.1.1 = { + birth = "1295.1.1" } - 1070.1.25 = { - death = "1070.1.25" + 1356.1.1 = { + death = "1356.1.1" } } -110642 = { - name = "Bernat" - dynasty_house = house_besalu - martial = 5 +460031 = { + name = "Hug" + dynasty = 10027 + martial = 7 diplomacy = 6 - intrigue = 4 + intrigue = 5 stewardship = 6 religion = "catholic" culture = "catalan" trait = honest trait = education_martial_2 - father = 110640 - mother = 110641 - 1066.1.1 = { - birth = "1066.1.1" + father = 460024 + mother = 460030 + 1323.1.1 = { + birth = "1323.1.1" } - 1112.1.1 = { - death = "1112.1.1" + 1373.1.1 = { + death = "1373.1.1" } } -110643 = { - name = "Estefania" - female = yes - dynasty_house = house_besalu - martial = 5 +460032 = { + name = "Ramon" + dynasty = 10027 + martial = 6 diplomacy = 8 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "catalan" - trait = generous - trait = education_intrigue_2 - father = 110640 - mother = 110641 - 1070.1.1 = { - birth = "1070.1.1" - } - 1120.1.1 = { - death = "1120.1.1" - } -} - -110650 = { - name = "Guillem" - dynasty_house = house_besalu - martial = 5 - diplomacy = 6 intrigue = 7 - stewardship = 5 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = lazy - trait = education_martial_2 - father = 110660 - mother = 110661 - 993.1.1 = { - birth = "993.1.1" - } - 1020.3.30 = { - add_spouse = 110651 - } - 1052.1.21 = { - death = "1052.1.21" - } -} - -110651 = { - name = "Adelaida" - female = yes - - religion = catholic - culture = catalan - - 1003.1.1 = { - birth = yes + trait = arrogant + trait = education_stewardship_2 + father = 460024 + mother = 460030 + 1324.1.1 = { + birth = "1324.1.1" } - 1053.1.1 = { - death = yes + 1374.1.1 = { + death = "1374.1.1" } } -110652 = { - name = "Bernat" - dynasty_house = house_besalu - martial = 4 - diplomacy = 8 +460033 = { + name = "Artau" + dynasty = 10027 + martial = 6 + diplomacy = 7 intrigue = 6 - stewardship = 4 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = education_diplomacy_2 - father = 110650 - mother = 110651 - 1028.1.1 = { - birth = "1028.1.1" - } - 1062.1.1 = { - add_spouse = 70287 - } - 1066.1.1 = { - employer = 107520 + trait = generous + trait = education_learning_2 + father = 460024 + mother = 460030 + 1326.1.1 = { + birth = "1326.1.1" } - 1100.1.1 = { - death = "1100.1.1" + 1376.1.1 = { + death = "1376.1.1" } } -110653 = { - name = "Adelaida" - female = yes - dynasty_house = house_besalu - martial = 8 +460034 = { + name = "Arnau" + dynasty = 10027 + martial = 7 diplomacy = 6 intrigue = 5 stewardship = 6 religion = "catholic" culture = "catalan" - trait = lazy - trait = deceitful - trait = stuttering - trait = education_intrigue_1 - father = 110650 - mother = 110651 - 1030.1.1 = { - birth = "1030.1.1" + trait = wrathful + trait = education_martial_2 + father = 460024 + mother = 460030 + 1328.1.1 = { + birth = "1328.1.1" } - 1054.1.1 = { - death = "1054.1.1" + 1378.1.1 = { + death = "1378.1.1" } } -110660 = { - name = "Bernat" - dynasty_house = house_besalu - martial = 7 - diplomacy = 5 +460035 = { + name = "Elionor" + female = yes + dynasty = 10027 + martial = 5 + diplomacy = 8 intrigue = 7 stewardship = 5 religion = "catholic" culture = "catalan" - trait = humble - trait = lisping - trait = education_stewardship_1 - father = 70156 - mother = 70157 - 963.1.1 = { - birth = "963.1.1" - } - 992.1.1 = { - add_spouse = 110661 + trait = just + trait = education_stewardship_2 + father = 460024 + mother = 460030 + 1311.1.1 = { + birth = "1311.1.1" } - 1020.9.26 = { - death = "1020.9.26" + 1361.1.1 = { + death = "1361.1.1" } } -110662 = { - name = "GuifrE_" - dynasty_house = house_besalu - martial = 7 - diplomacy = 5 - intrigue = 6 +460036 = { + name = "Bernat" + dynasty = 10027 + martial = 6 + diplomacy = 6 + intrigue = 7 stewardship = 7 religion = "catholic" culture = "catalan" - trait = just - trait = education_learning_3 - father = 110660 - mother = 110661 - 996.1.1 = { - birth = "996.1.1" + father = 460024 + mother = 460030 + 1334.1.1 = { + birth = "1334.1.1" } - 1054.1.1 = { - death = "1054.1.1" - } -} - -110663 = { - name = "Adelaida" - female = yes - dynasty_house = house_besalu - martial = 6 - diplomacy = 6 - intrigue = 4 - stewardship = 6 - religion = "catholic" - culture = "catalan" - trait = cynical - trait = education_intrigue_1 - father = 110660 - mother = 110661 - 1005.1.1 = { - birth = "1005.1.1" - } - 1060.9.26 = { - death = "1060.9.26" + 1384.1.1 = { + death = "1384.1.1" } } -110664 = { - name = "Arsenda" - female = yes - dynasty_house = house_besalu - martial = 4 - diplomacy = 6 - intrigue = 5 +460500 = { + name = "Pere" + #AKA: Pere 'el Ceremoniós' + dynasty = 100204 + martial = 7 + diplomacy = 7 + intrigue = 8 stewardship = 7 religion = "catholic" culture = "catalan" trait = calm - trait = education_diplomacy_3 - father = 110660 - mother = 110661 - 1006.1.1 = { - birth = "1006.1.1" - } - 1067.2.5 = { - death = "1067.2.5" - } -} - -144613 = { - name = "Arnau" - religion = "catholic" - culture = "catalan" - 1110.1.1 = { - birth = "1110.1.1" + trait = education_intrigue_2 + father = 460510 + mother = 460511 + 1319.9.5 = { + birth = "1319.9.5" } - 1184.1.1 = { - death = "1184.1.1" + 1387.1.5 = { + death = "1387.1.5" } } -210500 = { - name = "Ramon-Berenguer" - #AKA: Alfons 'el Cast' +460510 = { + name = "Alfons" + #AKA: Alfons 'el Benigne' dynasty = 100204 - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 6 + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = chaste - trait = calm - trait = education_intrigue_4 - father = 210506 - mother = 210507 - 1157.3.25 = { - birth = "1157.3.25" - } - 1164.1.1 = { - name = "Alfons" - dynasty = 100204 - } - 1166.1.1 = { - add_pressed_claim = title:d_provence + trait = greedy + trait = hunchbacked + trait = education_intrigue_1 + father = 460560 + mother = 461727 + 1299.2.1 = { + birth = "1299.2.1" } - 1167.1.1 = { - remove_claim = title:d_provence + 1314.11.10 = { + add_spouse = 460511 } - 1174.1.18 = { - add_spouse = 207504 + 1328.1.1 = { + give_nickname = nick_the_gentle } - 1174.10.16 = { - capital = c_barcelona - give_nickname = nick_the_troubadour + 1329.1.1 = { + add_spouse = 457521 } - 1195.4.25 = { - death = "1195.4.25" - give_nickname = nick_the_chaste + 1336.1.24 = { + death = "1336.1.24" } } -210501 = { - name = "Pere" #AKA: Pere 'el Catòlic' - dynasty = 100204 +460511 = { + name = "Teresa" + female = yes + dynasty = 74 martial = 5 - diplomacy = 5 + diplomacy = 8 intrigue = 6 - stewardship = 6 + stewardship = 8 + father = 72230 + mother = 72229 religion = "catholic" culture = "catalan" - trait = zealous - trait = education_martial_2 - father = 210500 - mother = 207504 - 1174.1.1 = { - birth = "1174.1.1" - } - 1204.6.15 = { - add_spouse = 205582 + 1300.1.1 = { + birth = yes } - 1213.9.14 = { - death = "1213.9.14" + 1327.10.20 = { + death = { + death_reason = death_childbirth + } } } -210502 = { - name = "Alfons" +460520 = { + name = "Jaume" dynasty = 100204 - martial = 5 - diplomacy = 4 + martial = 8 + diplomacy = 5 intrigue = 6 - stewardship = 6 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = education_martial_2 - father = 210500 - mother = 207504 - 1180.1.1 = { - birth = "1180.1.1" + trait = lustful + trait = zealous + trait = education_diplomacy_3 + father = 460510 + mother = 460511 + 1321.1.1 = { + birth = "1321.1.1" } - 1193.7.1 = { - add_spouse = 205988 + 1336.1.14 = { + dynasty = 266 } - 1209.12.1 = { - death = "1209.12.1" + 1347.11.15 = { + death = "1347.11.15" } } -210503 = { - name = "ConstanC_a" - female = yes +460530 = { + name = "Ferran" dynasty = 100204 - martial = 5 + martial = 4 diplomacy = 5 - intrigue = 6 + intrigue = 7 stewardship = 6 religion = "catholic" culture = "catalan" - trait = education_stewardship_2 - father = 210500 - mother = 207504 + trait = wrathful + trait = brave + trait = education_martial_2 + father = 460510 + mother = 457521 - 1179.1.1 = { - birth = "1179.1.1" + 1329.12.11 = { + birth = "1329.12.11" } - 1222.6.23 = { - death = "1222.6.23" + 1363.7.16 = { + death = "1363.7.16" } } -210504 = { - name = "Elionor" - female = yes +460540 = { + name = "Joan" dynasty = 100204 - martial = 5 - diplomacy = 4 + martial = 7 + diplomacy = 5 intrigue = 4 - stewardship = 3 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = education_stewardship_2 - father = 210500 - mother = 207504 - 1182.1.1 = { - birth = "1182.1.1" + trait = ill + trait = education_martial_2 + father = 460510 + mother = 457521 + 1334.1.1 = { + birth = "1334.1.1" } - 1223.1.1 = { - death = "1223.1.1" + 1361.1.1 = { + death = "1361.1.1" } } -210505 = { - name = "SanC_a" +460550 = { + name = "ConstanC_a" female = yes dynasty = 100204 - martial = 6 - diplomacy = 6 - intrigue = 6 + martial = 5 + diplomacy = 8 + intrigue = 4 stewardship = 6 religion = "catholic" culture = "catalan" - father = 210500 - mother = 207504 - 1186.1.1 = { - birth = "1186.1.1" + trait = cynical + trait = temperate + trait = education_diplomacy_1 + father = 460510 + mother = 460511 + 1318.1.1 = { + birth = "1318.1.1" } - 1241.1.1 = { - death = "1241.1.1" + 1346.1.1 = { + death = "1346.1.1" } } -210506 = { - name = "Ramon-Berenguer" - #AKA: Ramon Berenguer 'el Sant' +460560 = { + name = "Jaume" #AKA: Jaume 'el Just' dynasty = 100204 - martial = 6 - diplomacy = 8 - intrigue = 8 - stewardship = 8 - religion = "catholic" + + father = 460590 + mother = 462515 + + religion = catholic + culture = catalan + + martial = 5 + diplomacy = 7 + intrigue = 7 + stewardship = 8 + + trait = chaste + trait = greedy + trait = honest + trait = stuttering + trait = education_martial_2 + + 1267.8.10 = { + birth = yes + } + 1296.1.1 = { + add_spouse = 461727 + } + 1315.11.27 = { + add_spouse = 200139 + } + 1322.12.25 = { + add_spouse = 71663 + } + 1325.1.1 = { + give_nickname = nick_the_just + } + 1327.11.5 = { + death = yes + } +} + +460561 = { + name = "Elisenda" + female = yes + dynasty = 10026 + martial = 5 + diplomacy = 8 + intrigue = 7 + stewardship = 4 + religion = "catholic" culture = "catalan" - trait = diligent + trait = greedy trait = calm - trait = education_martial_3 - father = 210508 - mother = 40806 - 1113.1.1 = { - birth = "1113.1.1" - } - 1151.7.1 = { - add_spouse = 210507 + trait = education_learning_2 + 1300.1.2 = { + birth = "1300.1.2" } - 1162.8.6 = { - death = "1162.8.6" - give_nickname = nick_the_saint + 1350.1.2 = { + death = "1350.1.2" } } -210508 = { - name = "Ramon-Berenguer" - #AKA: Ramon Berenguer 'el Gran' +460562 = { + name = "Jaume" dynasty = 100204 - martial = 6 - diplomacy = 6 + martial = 7 + diplomacy = 8 intrigue = 8 - stewardship = 8 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = humble - trait = gluttonous - trait = education_diplomacy_3 - father = 110522 - mother = 1121 - 1082.11.11 = { - birth = "1082.11.11" + trait = greedy + trait = honest + trait = education_martial_2 + father = 460560 + mother = 461727 + 1296.1.1 = { + birth = "1296.1.1" } - 1103.1.1 = { - add_spouse = 210509 + 1323.10.18 = { + add_spouse = 457521 } - 1112.2.3 = { - give_nickname = nick_the_great - add_spouse = 40806 - } - 1131.7.19 = { - death = "1131.7.19" + 1324.1.1 = { + remove_spouse = 457521 + } + 1324.1.1 = { + remove_trait = education_martial_2 + trait = education_learning_2 + } + 1334.5.20 = { + death = "1334.5.20" } } -210511 = { - name = "Berenguera" +460563 = { + name = "Maria" female = yes dynasty = 100204 martial = 7 - diplomacy = 5 - intrigue = 4 - stewardship = 5 + diplomacy = 8 + intrigue = 5 + stewardship = 8 religion = "catholic" culture = "catalan" + trait = gluttonous trait = honest - trait = arrogant - trait = wrathful trait = education_intrigue_2 - father = 210508 - 1116.1.1 = { - birth = "1116.1.1" + father = 460560 + mother = 461727 + 1299.1.1 = { + birth = "1299.1.1" } - 1149.1.30 = { - death = "1149.1.30" + 1327.1.1 = { + death = "1327.1.1" } } -210512 = { - name = "Ximena" +460564 = { + name = "ConstanC_a" female = yes dynasty = 100204 martial = 4 - diplomacy = 6 + diplomacy = 7 intrigue = 5 - stewardship = 5 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = education_diplomacy_3 - father = 210508 #Ramon Berenguer - mother = 40806 - 1117.1.1 = { - birth = "1117.1.1" + trait = diligent + trait = education_diplomacy_1 + father = 460560 + mother = 461727 + 1300.4.1 = { + birth = "1300.4.1" } - 1148.3.1 = { - death = "1148.3.1" + 1327.8.19 = { + death = "1327.8.19" } } -210513 = { - name = "DolC_a" +460565 = { + name = "Isabel" female = yes dynasty = 100204 - martial = 7 - diplomacy = 8 - intrigue = 6 - stewardship = 4 + martial = 5 + diplomacy = 6 + intrigue = 8 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = craven - trait = education_stewardship_2 - father = 210506 - mother = 210507 - 1160.1.1 = { - birth = "1160.1.1" + trait = generous + trait = education_intrigue_1 + father = 460560 + mother = 461727 + 1300.4.1 = { + birth = "1300.4.1" } - 1200.9.1 = { - death = "1200.9.1" + 1330.7.12 = { + death = "1330.7.12" } } -210514 = { - name = "SanC_" +460566 = { + name = "Blanca" + female = yes dynasty = 100204 - martial = 6 - diplomacy = 7 - intrigue = 6 - stewardship = 6 + martial = 5 + diplomacy = 4 + intrigue = 7 + stewardship = 8 religion = "catholic" culture = "catalan" trait = calm - trait = education_martial_2 - father = 210506 - mother = 210507 - 1161.1.1 = { - birth = "1161.1.1" - } - 1180.1.1 = { - add_spouse = 72246 - } - 1184.1.1 = { - add_spouse = 210515 - } - 1185.1.1 = { - add_pressed_claim = title:d_provence + trait = gluttonous + trait = education_learning_3 + father = 460560 + mother = 461727 + 1307.1.1 = { + birth = "1307.1.1" } - 1226.1.1 = { - death = "1226.1.1" + 1348.1.1 = { + death = "1348.1.1" } } -210516 = { - name = "NunO_" +460567 = { + name = "Violant" + female = yes dynasty = 100204 - martial = 3 - diplomacy = 4 - intrigue = 6 - stewardship = 6 + martial = 5 + diplomacy = 5 + intrigue = 5 + stewardship = 7 religion = "catholic" culture = "catalan" - father = 210514 - mother = 210515 - 1185.1.1 = { - birth = "1185.1.1" - } - 1238.1.1 = { - add_spouse = 71970 + trait = chaste + trait = just + trait = greedy + trait = honest + trait = education_stewardship_2 + father = 460560 + mother = 461727 + 1310.10.1 = { + birth = "1310.10.1" } - 1242.1.1 = { - death = "1242.1.1" + 1353.7.19 = { + death = "1353.7.19" } } -210550 = { - name = "Berenguer" - dynasty = 267 - martial = 6 - diplomacy = 7 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "catalan" - trait = education_learning_3 - 1137.1.2 = { - birth = "1137.1.2" - } - 1187.1.2 = { - death = "1187.1.2" - } -} - -210560 = { - name = "PonC_" - dynasty = 393 - martial = 8 - diplomacy = 8 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "catalan" - father = 72086 - mother = 72087 - trait = cynical - 1138.1.1 = { - birth = "1138.1.1" - } - 1170.1.1 = { - add_spouse = 72093 - } - 1197.1.1 = { - add_spouse = 72094 - } - 1200.1.1 = { - death = "1200.1.1" - } -} - -210570 = { - name = "Ermengol" - dynasty_house = house_urgell - martial = 7 - diplomacy = 6 - intrigue = 6 - stewardship = 7 +460570 = { + name = "Pere" + dynasty = 100204 + martial = 5 + diplomacy = 5 + intrigue = 7 + stewardship = 6 religion = "catholic" culture = "catalan" - father = 210571 - mother = 205557 - 1158.1.1 = { - birth = "1158.1.1" + trait = education_intrigue_3 + father = 460560 + mother = 461727 + 1305.1.1 = { + birth = "1305.1.1" } - 1188.1.1 = { - add_spouse = 207543 + 1331.5.1 = { + add_spouse = 71761 } - 1209.10.16 = { - death = "1209.10.16" + 1381.11.4 = { + death = "1381.11.4" } } -210571 = { - name = "Ermengol" - dynasty_house = house_urgell +460571 = { + name = "Alfons" + dynasty = 100204 martial = 5 - diplomacy = 4 - intrigue = 6 + diplomacy = 8 + intrigue = 7 stewardship = 7 religion = "catholic" culture = "catalan" - father = 210572 - mother = 210573 - 1125.1.1 = { - birth = "1125.1.1" - } - 1157.5.26 = { - add_spouse = 205557 + trait = education_martial_2 + father = 460570 + mother = 71761 + 1332.2.1 = { + birth = "1332.2.1" } - 1184.8.11 = { - death = "1184.8.11" + 1412.3.5 = { + death = "1412.3.5" } } -210572 = { - name = "Ermengol" - dynasty_house = house_urgell - martial = 5 +460572 = { + name = "Joan" + dynasty = 100204 + martial = 4 diplomacy = 6 - intrigue = 7 - stewardship = 7 + intrigue = 5 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = education_martial_2 - father = 210576 - mother = 107646 - 1096.1.1 = { - birth = "1096.1.1" - } - 1119.1.1 = { - add_spouse = 210573 - } - 1142.1.1 = { - add_spouse = 210574 + father = 460570 + mother = 71761 + 1335.1.1 = { + birth = "1335.1.1" } - 1154.6.28 = { - death = "1154.6.28" + 1414.1.1 = { + death = "1414.1.1" } } -210575 = { - name = "Maria" +460573 = { + name = "Elionor" female = yes - dynasty_house = house_urgell - martial = 6 + dynasty = 100204 + martial = 5 diplomacy = 5 - intrigue = 6 - stewardship = 7 + intrigue = 4 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = education_intrigue_1 - father = 210572 - mother = 210574 - 1143.1.1 = { - birth = "1143.1.1" + father = 460570 + mother = 71761 + 1333.1.2 = { + birth = "1333.1.2" } - 1196.1.13 = { - death = "1196.1.13" + 1417.12.26 = { + death = "1417.12.26" } } -210576 = { - name = "Ermengol" - dynasty_house = house_urgell - martial = 5 - diplomacy = 7 +460580 = { + name = "Ramon-Berenguer" + dynasty = 100204 + martial = 8 + diplomacy = 5 intrigue = 4 - stewardship = 4 + stewardship = 7 religion = "catholic" culture = "catalan" + trait = honest trait = education_martial_2 - father = 110550 - mother = 70189 - 1071.1.1 = { - birth = "1071.1.1" + father = 460560 + mother = 461727 + 1308.1.1 = { + birth = "1308.1.1" } - 1095.5.25 = { - add_spouse = 107646 + 1328.1.1 = { + add_spouse = 461715 } - 1102.9.14 = { - death = "1102.9.14" + 1338.1.1 = { + death = "1338.1.1" } } -31225 = { - name = "Roger" - dynasty = 7206 +460590 = { + name = "Pere" #AKA: Pere 'el Gran' + dynasty = 100204 + martial = 8 + diplomacy = 7 + intrigue = 7 + stewardship = 8 religion = "catholic" culture = "catalan" - 1275.1.1 = { - birth = "1275.1.1" + trait = just + trait = ambitious + trait = education_martial_4 + father = 460600 + mother = 98030 + 1239.1.1 = { + birth = "1239.1.1" } - 1321.1.1 = { - death = "1321.1.1" + 1265.1.1 = { + add_spouse = 462515 + } + 1282.8.30 = { + give_nickname = nick_the_great + } + 1285.11.11 = { + death = "1285.11.11" } } -405 = { - name = "Adelaida" +460591 = { + name = "Isabel" female = yes - dynasty = 719 + dynasty = 100204 martial = 4 diplomacy = 8 intrigue = 7 - stewardship = 8 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = humble - trait = education_intrigue_1 - 1030.1.2 = { - birth = "1030.1.2" + trait = arbitrary + trait = education_diplomacy_1 + father = 460590 + mother = 462515 + + 1271.1.4 = { + birth = "1271.1.4" } - 1080.1.2 = { - death = "1080.1.2" + 1336.6.4 = { + death = "1336.6.4" } } -40807 = { - name = "Berenguer-Ramon" +460592 = { + name = "Violant" + female = yes dynasty = 100204 - martial = 6 - diplomacy = 8 - intrigue = 8 - stewardship = 8 + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = diligent - trait = calm - trait = education_martial_3 - father = 210508 - mother = 40806 - 1113.12.1 = { - birth = "1113.12.1" - } - 1140.1.1 = { - add_spouse = 71637 + trait = deceitful + trait = brave + trait = inbred + trait = education_intrigue_2 + father = 460590 + mother = 462515 + + 1273.1.1 = { + birth = "1273.1.1" } - 1144.3.1 = { - death = "1144.3.1" + 1302.8.19 = { + death = "1302.8.19" } } -455529 = { - name = "Isabel" - female = yes +460600 = { + name = "Jaume" #AKA: Jaume 'el Conqueridor' dynasty = 100204 - martial = 5 - diplomacy = 5 - intrigue = 5 - stewardship = 6 + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 5 religion = "catholic" culture = "catalan" - trait = education_intrigue_1 - father = 460600 - mother = 98030 + trait = education_martial_4 + father = 210501 + mother = 205582 + 1208.2.1 = { + birth = "1208.2.1" + } + 1224.1.1 = { + add_spouse = 460614 + } + 1229.4.1 = { + remove_spouse = 460614 + } + 1235.9.8 = { + add_spouse = 98030 + } 1243.1.1 = { - birth = "1243.1.1" + give_nickname = nick_the_conqueror } - 1271.1.28 = { - death = "1271.1.28" + 1276.7.27 = { + add_spouse = 71697 + } + 1276.7.27 = { + death = "1276.7.27" } } -458024 = { - name = "Beatriu" +460601 = { + name = "Teresa" female = yes - dynasty = 8762 + dynasty = 785 martial = 6 diplomacy = 4 - intrigue = 8 - stewardship = 6 + intrigue = 4 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = lustful - trait = diligent + trait = greedy + trait = arrogant + trait = craven trait = education_intrigue_2 - father = 70234 - mother = 71702 - 1305.1.1 = { - birth = "1305.1.1" + 1300.1.2 = { + birth = "1300.1.2" } - 1372.1.1 = { - death = "1372.1.1" + 1350.1.2 = { + death = "1350.1.2" } } -460010 = { +460602 = { name = "Jaume" - dynasty = 8762 - martial = 7 - diplomacy = 8 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "catalan" - trait = diligent - trait = bastard - trait = calm - trait = education_martial_3 + dynasty = 100204 + father = 460600 - mother = 71697 - 1255.1.1 = { - birth = "1255.1.1" - } - 1275.1.1 = { - add_spouse = 71575 - } - 1276.7.27 = { - remove_trait = bastard - } - 1299.1.1 = { - death = "1299.1.1" - } -} + mother = 98030 -460011 = { - name = "Pere" - dynasty = 8762 - martial = 8 + religion = catholic + culture = catalan + + martial = 5 diplomacy = 5 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "catalan" - trait = greedy - trait = temperate - trait = education_martial_2 - father = 70234 - mother = 71702 - 1302.1.1 = { - birth = "1302.1.1" + intrigue = 8 + stewardship = 8 + + trait = education_martial_3 + + 1243.5.31 = { + birth = yes } - 1331.1.1 = { - add_spouse = 460012 + 1275.10.12 = { + add_spouse = 138155 } - 1362.1.1 = { - death = "1362.1.1" + 1311.5.29 = { + death = yes } } -460013 = { - name = "Beatriu" - female = yes - dynasty = 8762 - martial = 5 - diplomacy = 4 - intrigue = 3 - stewardship = 6 - religion = "catholic" - culture = "catalan" - father = 460011 - mother = 460012 - 1335.1.1 = { - birth = "1335.1.1" +460603 = { + name = "Jaume" + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + 1276.8.1 = { + birth = yes } - 1373.1.1 = { - death = "1373.1.1" + 1330.1.1 = { + death = yes } } -460020 = { - name = "Arnau" - dynasty = 10027 +460604 = { + name = "SanC_" #AKA: Sanç 'el Pacífic' + dynasty = 100204 - father = 72320 - mother = 200122 + father = 460602 + mother = 138155 religion = catholic culture = catalan - 1282.1.1 = { + martial = 8 + diplomacy = 8 + intrigue = 7 + stewardship = 6 + + trait = lazy + trait = just + trait = education_intrigue_2 + + 1278.1.1 = { birth = yes } - 1298.1.1 = { - add_spouse = 460021 + 1309.1.1 = { + add_spouse = 200108 } - 1330.1.1 = { + 1324.9.4 = { death = yes } } -460021 = { - name = "Sibila" - female = yes +460605 = { + name = "Ferran" + dynasty = 100204 + + father = 460602 religion = catholic culture = catalan - 1282.1.1 = { + 1278.1.1 = { birth = yes } - 1330.1.1 = { + 1314.2.1 = { + add_spouse = 460606 + } + 1316.10.19 = { death = yes } } -460022 = { - name = "Arnau" - dynasty = 10027 - martial = 8 - diplomacy = 7 +460606 = { + name = "Isabel" + female = yes + dynasty = 71 + martial = 7 + diplomacy = 6 intrigue = 6 stewardship = 7 religion = "catholic" culture = "catalan" - trait = wrathful trait = brave - trait = education_martial_3 - father = 460020 - mother = 460021 - 1299.1.1 = { - birth = "1299.1.1" + trait = education_learning_2 + 1297.1.2 = { + birth = "1297.1.2" } - 1349.1.1 = { - death = "1349.1.1" + 1315.4.16 = { + death = "1315.4.16" } } -460023 = { - name = "Beatriu" - female = yes - dynasty = 10027 +460607 = { + name = "Ferran" + dynasty = 100204 martial = 5 - diplomacy = 6 - intrigue = 7 - stewardship = 7 + diplomacy = 5 + intrigue = 8 + stewardship = 5 religion = "catholic" culture = "catalan" - trait = arrogant - trait = cynical - trait = education_intrigue_3 - father = 460020 - mother = 460021 - 1301.1.1 = { - birth = "1301.1.1" + trait = wrathful + father = 460605 + 1317.5.5 = { + birth = "1317.5.5" } - 1351.1.1 = { - death = "1351.1.1" + 1347.1.1 = { + death = "1347.1.1" } } -460024 = { - name = "Ramon" - dynasty = 10027 - martial = 7 - diplomacy = 8 - intrigue = 7 - stewardship = 6 +460608 = { + name = "Felip" + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + trait = education_learning_3 + + 1288.1.1 = { + birth = yes + } + 1343.1.1 = { + death = yes + } +} + +460609 = { + name = "Isabel" + female = yes + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + 1280.1.1 = { + birth = yes + } + 1301.10.10 = { + death = yes + } +} + +460610 = { + name = "SanC_a" + female = yes + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + 1285.1.1 = { + birth = yes + } + 1345.7.28 = { + death = yes + } +} + +460611 = { + name = "Violant" + female = yes + dynasty = 100204 + martial = 8 + diplomacy = 6 + intrigue = 6 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = lustful - trait = just - trait = education_martial_4 - father = 460020 - mother = 460021 - 1295.1.1 = { - birth = "1295.1.1" - } - 1322.1.11 = { - add_spouse = 460030 + father = 460600 + mother = 98030 + 1236.1.1 = { + birth = "1236.1.1" } - 1355.1.1 = { - death = "1355.1.1" + 1301.1.1 = { + death = "1301.1.1" } } -460025 = { - name = "Hug" - dynasty = 10027 - martial = 6 +460612 = { + name = "ConstanC_a" + female = yes + dynasty = 100204 + martial = 8 diplomacy = 8 intrigue = 8 - stewardship = 6 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = gluttonous - trait = lazy - trait = education_stewardship_2 - father = 460020 - mother = 460021 - 1307.1.1 = { - birth = "1307.1.1" + trait = honest + trait = zealous + father = 460600 + mother = 98030 + 1240.1.1 = { + birth = "1240.1.1" } - 1357.1.1 = { - death = "1357.1.1" + 1266.1.1 = { + death = "1266.1.1" } } -460026 = { - name = "Roger-Bernat" - dynasty = 10027 - martial = 8 +460620 = { + name = "Jaume" + dynasty = 100204 + martial = 4 diplomacy = 5 - intrigue = 6 - stewardship = 6 + intrigue = 7 + stewardship = 8 religion = "catholic" culture = "catalan" - trait = humble - trait = education_martial_1 - father = 460020 - mother = 460021 - 1309.1.1 = { - birth = "1309.1.1" + trait = deceitful + trait = education_martial_2 + father = 460605 + mother = 460606 + 1315.4.15 = { + birth = "1315.4.15" } - 1359.1.1 = { - death = "1359.1.1" + 1336.9.24 = { + add_spouse = 460550 + } + 1349.10.25 = { + death = "1349.10.25" } } -460027 = { - name = "Artau" - dynasty = 10027 +460621 = { + name = "Jaume" + dynasty = 100204 martial = 4 - diplomacy = 9 - intrigue = 4 - stewardship = 8 + diplomacy = 8 + intrigue = 5 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = craven - trait = cynical - trait = education_diplomacy_2 - father = 460020 - mother = 460021 - 1311.1.1 = { - birth = "1311.1.1" + trait = bastard + father = 460620 + mother = 460550 + 1336.8.24 = { + birth = "1336.8.24" } - 1361.1.1 = { - death = "1361.1.1" + 1336.9.24 = { + remove_trait = bastard + } + 1375.2.1 = { + death = "1375.2.1" } } -460030 = { +461501 = { name = "Sibila" female = yes - martial = 6 - diplomacy = 8 - intrigue = 5 + dynasty = 70 + martial = 8 + diplomacy = 7 + intrigue = 8 stewardship = 7 religion = "catholic" culture = "catalan" - trait = lustful - trait = arbitrary - trait = education_diplomacy_3 - 1295.1.1 = { - birth = "1295.1.1" + trait = honest + trait = education_stewardship_2 + 1274.1.2 = { + birth = "1274.1.2" } - 1356.1.1 = { - death = "1356.1.1" + 1340.1.2 = { + death = "1340.1.2" } } -460031 = { - name = "Hug" - dynasty = 10027 +461511 = { + name = "Maria" + female = yes + dynasty = 8762 martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 6 + diplomacy = 7 + intrigue = 7 + stewardship = 5 religion = "catholic" culture = "catalan" - trait = honest - trait = education_martial_2 - father = 460024 - mother = 460030 - 1323.1.1 = { - birth = "1323.1.1" + trait = education_diplomacy_2 + father = 70234 + mother = 71702 + 1310.1.1 = { + birth = "1310.1.1" } - 1373.1.1 = { - death = "1373.1.1" + 1364.1.1 = { + death = "1364.1.1" } } -460032 = { - name = "Ramon" - dynasty = 10027 - martial = 6 - diplomacy = 8 +461512 = { + name = "Jaume" + dynasty = 8762 + martial = 7 + diplomacy = 4 intrigue = 7 - stewardship = 7 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = arrogant - trait = education_stewardship_2 - father = 460024 - mother = 460030 - 1324.1.1 = { - birth = "1324.1.1" + trait = greedy + trait = education_intrigue_2 + father = 70234 + mother = 71702 + 1298.1.1 = { + birth = "1298.1.1" } - 1374.1.1 = { - death = "1374.1.1" + 1335.4.28 = { + death = "1335.4.28" } } -460033 = { - name = "Artau" - dynasty = 10027 - martial = 6 +461521 = { + name = "Cesarea" + female = yes + dynasty = 69 + martial = 5 diplomacy = 7 - intrigue = 6 - stewardship = 7 + intrigue = 5 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = generous - trait = education_learning_2 - father = 460024 - mother = 460030 - 1326.1.1 = { - birth = "1326.1.1" + trait = gluttonous + trait = hunchbacked + trait = education_diplomacy_3 + father = 461522 + 1317.1.2 = { + birth = "1317.1.2" } - 1376.1.1 = { - death = "1376.1.1" + 1367.1.2 = { + death = "1367.1.2" } } -460034 = { - name = "Arnau" - dynasty = 10027 - martial = 7 +461550 = { + name = "Alfons" + dynasty = 100204 + martial = 8 diplomacy = 6 - intrigue = 5 - stewardship = 6 + intrigue = 8 + stewardship = 7 religion = "catholic" culture = "catalan" - trait = wrathful - trait = education_martial_2 - father = 460024 - mother = 460030 - 1328.1.1 = { - birth = "1328.1.1" + trait = bastard + trait = education_intrigue_2 + father = 461500 + mother = 461501 + 1290.1.1 = { + birth = "1290.1.1" } - 1378.1.1 = { - death = "1378.1.1" + 1291.6.18 = { + name = "Alfonso" + culture = "italian" + } + 1317.1.1 = { + add_spouse = 461571 + } + 1339.3.4 = { + death = "1339.3.4" } } -460035 = { - name = "Elionor" - female = yes - dynasty = 10027 +70158 = { + name = "Gausfred" + dynasty_house = house_besalu martial = 5 - diplomacy = 8 - intrigue = 7 - stewardship = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 4 religion = "catholic" culture = "catalan" - trait = just + trait = craven + trait = content trait = education_stewardship_2 - father = 460024 - mother = 460030 - 1311.1.1 = { - birth = "1311.1.1" + father = 110640 + mother = 110641 + 1068.1.1 = { + birth = "1068.1.1" } - 1361.1.1 = { - death = "1361.1.1" + 1087.11.3 = { + death = "1087.11.3" } } -460036 = { +70159 = { name = "Bernat" - dynasty = 10027 - martial = 6 + dynasty_house = house_besalu + martial = 5 diplomacy = 6 intrigue = 7 - stewardship = 7 + stewardship = 4 religion = "catholic" culture = "catalan" - father = 460024 - mother = 460030 - 1334.1.1 = { - birth = "1334.1.1" - } - 1384.1.1 = { - death = "1384.1.1" + trait = lazy + trait = education_martial_2 + father = 110652 + mother = 70287 + 1064.1.1 = { + birth = "1064.1.1" } -} - -460500 = { - name = "Pere" - #AKA: Pere 'el Ceremoniós' - dynasty = 100204 - martial = 7 - diplomacy = 7 - intrigue = 8 - stewardship = 7 - religion = "catholic" - culture = "catalan" - trait = calm - trait = education_intrigue_2 - father = 460510 - mother = 460511 - 1319.9.5 = { - birth = "1319.9.5" + 1080.1.1 = { + add_trait = blademaster_1 #Add adult trait } - 1387.1.5 = { - death = "1387.1.5" + 1084.9.26 = { + death = "1084.9.26" } } -460510 = { - name = "Alfons" - #AKA: Alfons 'el Benigne' - dynasty = 100204 +70234 = { + name = "Jaume" + dynasty = 8762 martial = 6 diplomacy = 5 intrigue = 4 - stewardship = 7 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = greedy - trait = hunchbacked - trait = education_intrigue_1 - father = 460560 - mother = 461727 - 1299.2.1 = { - birth = "1299.2.1" - } - 1314.11.10 = { - add_spouse = 460511 - } - 1328.1.1 = { - give_nickname = nick_the_gentle + trait = education_martial_1 + father = 460010 + mother = 71575 + 1276.1.1 = { + birth = "1276.1.1" } - 1329.1.1 = { - add_spouse = 457521 + 1296.1.1 = { + add_spouse = 71702 } - 1336.1.24 = { - death = "1336.1.24" + 1321.1.1 = { + death = "1321.1.1" } } -460511 = { - name = "Teresa" +71371 = { + name = "Estefania" + dynasty_house = house_urgell female = yes - dynasty = 74 - martial = 5 - diplomacy = 8 - intrigue = 6 - stewardship = 8 - father = 72230 - mother = 72229 religion = "catholic" culture = "catalan" - 1300.1.1 = { - birth = yes + father = 210576 + mother = 107646 + 1099.1.1 = { + birth = "1099.1.1" } - 1327.10.20 = { - death = { - death_reason = death_childbirth - } + 1143.1.1 = { + death = "1143.1.1" } } -460520 = { - name = "Jaume" - dynasty = 100204 - martial = 8 - diplomacy = 5 - intrigue = 6 - stewardship = 7 +71593 = { + name = "Guillem-JordA_" + dynasty_house = house_cerdanya religion = "catholic" culture = "catalan" - trait = lustful - trait = zealous - trait = education_diplomacy_3 - father = 460510 - mother = 460511 - 1321.1.1 = { - birth = "1321.1.1" - } - 1336.1.14 = { - dynasty = 266 + father = 70165 + mother = 110524 + 1078.1.1 = { + birth = "1078.1.1" } - 1347.11.15 = { - death = "1347.11.15" + 1109.7.1 = { + death = "1109.7.1" } } -460530 = { - name = "Ferran" - dynasty = 100204 - martial = 4 - diplomacy = 5 - intrigue = 7 - stewardship = 6 +71594 = { + name = "Bernat" + dynasty_house = house_cerdanya religion = "catholic" culture = "catalan" - trait = wrathful - trait = brave - trait = education_martial_2 - father = 460510 - mother = 457521 - - 1329.12.11 = { - birth = "1329.12.11" + father = 70165 + mother = 110524 + 1080.1.1 = { + birth = "1080.1.1" } - 1363.7.16 = { - death = "1363.7.16" + 1117.1.1 = { + death = "1117.1.1" } } -460540 = { - name = "Joan" - dynasty = 100204 - martial = 7 - diplomacy = 5 - intrigue = 4 - stewardship = 7 +71595 = { + name = "Ermengol" + dynasty_house = house_cerdanya religion = "catholic" culture = "catalan" - trait = ill - trait = education_martial_2 - father = 460510 - mother = 457521 - 1334.1.1 = { - birth = "1334.1.1" + father = 70165 + trait = bastard + 1074.1.1 = { + birth = "1074.1.1" } - 1361.1.1 = { - death = "1361.1.1" + 1107.1.23 = { + death = "1107.1.23" } } -460550 = { - name = "ConstanC_a" - female = yes +71596 = { + name = "Almodis" dynasty = 100204 - martial = 5 - diplomacy = 8 - intrigue = 4 - stewardship = 6 + female = yes religion = "catholic" culture = "catalan" - trait = cynical - trait = temperate - trait = education_diplomacy_1 - father = 460510 - mother = 460511 - 1318.1.1 = { - birth = "1318.1.1" + father = 110522 + mother = 1121 + 1080.1.1 = { + birth = "1080.1.1" } - 1346.1.1 = { - death = "1346.1.1" + 1140.1.1 = { + death = "1140.1.1" } } -460560 = { - name = "Jaume" #AKA: Jaume 'el Just' - dynasty = 100204 - - father = 460590 - mother = 462515 - - religion = catholic - culture = catalan - - martial = 5 - diplomacy = 7 - intrigue = 7 - stewardship = 8 - - trait = chaste - trait = greedy - trait = honest - trait = stuttering - trait = education_martial_2 - - 1267.8.10 = { - birth = yes - } - 1296.1.1 = { - add_spouse = 461727 - } - 1315.11.27 = { - add_spouse = 200139 - } - 1322.12.25 = { - add_spouse = 71663 +71597 = { + name = "Bernat-Amat" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 72304 + mother = 72302 + 1086.1.1 = { + birth = "1086.1.1" } - 1325.1.1 = { - give_nickname = nick_the_just + 1106.1.1 = { + add_spouse = 71596 } - 1327.11.5 = { - death = yes + 1135.10.27 = { + death = "1135.10.27" } } -460561 = { - name = "Elisenda" - female = yes - dynasty = 10026 - martial = 5 - diplomacy = 8 - intrigue = 7 - stewardship = 4 +71598 = { + name = "Guillem" + dynasty = 10029 religion = "catholic" culture = "catalan" - trait = greedy - trait = calm - trait = education_learning_2 - 1300.1.2 = { - birth = "1300.1.2" + father = 71597 + mother = 71596 + 1108.1.1 = { + birth = "1108.1.1" } - 1350.1.2 = { - death = "1350.1.2" + 1113.11.10 = { + death = "1113.11.10" } } -460562 = { - name = "Jaume" - dynasty = 100204 - martial = 7 - diplomacy = 8 - intrigue = 8 - stewardship = 7 +71599 = { + name = "Ramon-Folc" + dynasty = 10029 religion = "catholic" culture = "catalan" - trait = greedy - trait = honest - trait = education_martial_2 - father = 460560 - mother = 461727 - 1296.1.1 = { - birth = "1296.1.1" - } - 1323.10.18 = { - add_spouse = 457521 - } - 1324.1.1 = { - remove_spouse = 457521 + father = 71597 + mother = 71596 + 1110.1.1 = { + birth = "1110.1.1" } - 1324.1.1 = { - remove_trait = education_martial_2 - trait = education_learning_2 + 1129.1.1 = { + add_spouse = 72308 } - 1334.5.20 = { - death = "1334.5.20" + 1151.5.7 = { + death = "1151.5.7" } } -460563 = { - name = "Maria" - female = yes - dynasty = 100204 - martial = 7 - diplomacy = 8 - intrigue = 5 - stewardship = 8 +71600 = { + name = "Berenguer" + dynasty = 10029 religion = "catholic" culture = "catalan" - trait = gluttonous - trait = honest - trait = education_intrigue_2 - father = 460560 - mother = 461727 - 1299.1.1 = { - birth = "1299.1.1" + trait = education_learning_1 + father = 71597 + mother = 71596 + 1112.1.1 = { + birth = "1112.1.1" } - 1327.1.1 = { - death = "1327.1.1" + 1152.1.1 = { + death = "1152.1.1" } } -460564 = { - name = "ConstanC_a" - female = yes - dynasty = 100204 - martial = 4 - diplomacy = 7 - intrigue = 5 - stewardship = 6 +71601 = { + name = "Pere" + dynasty = 10029 religion = "catholic" culture = "catalan" - trait = diligent - trait = education_diplomacy_1 - father = 460560 - mother = 461727 - 1300.4.1 = { - birth = "1300.4.1" + father = 71597 + mother = 71596 + 1114.1.1 = { + birth = "1114.1.1" } - 1327.8.19 = { - death = "1327.8.19" + 1177.7.19 = { + death = "1177.7.19" } } -460565 = { - name = "Isabel" - female = yes - dynasty = 100204 - martial = 5 - diplomacy = 6 - intrigue = 8 - stewardship = 7 +71602 = { + name = "Guillem" + dynasty = 10029 religion = "catholic" culture = "catalan" - trait = generous - trait = education_intrigue_1 - father = 460560 - mother = 461727 - 1300.4.1 = { - birth = "1300.4.1" + father = 71601 + 1127.1.1 = { + birth = "1127.1.1" } - 1330.7.12 = { - death = "1330.7.12" + 1177.7.19 = { + death = "1177.7.19" } } -460566 = { - name = "Blanca" - female = yes - dynasty = 100204 - martial = 5 - diplomacy = 4 - intrigue = 7 - stewardship = 8 +71603 = { + name = "Ramon-Folc" + dynasty = 10029 religion = "catholic" culture = "catalan" - trait = calm - trait = gluttonous - trait = education_learning_3 - father = 460560 - mother = 461727 - 1307.1.1 = { - birth = "1307.1.1" + father = 71599 + mother = 72308 + 1124.1.1 = { + birth = "1124.1.1" } - 1348.1.1 = { - death = "1348.1.1" + 1149.1.1 = { + add_spouse = 72142 + } + 1176.1.1 = { + death = "1176.1.1" } } -460567 = { - name = "Violant" - female = yes - dynasty = 100204 - martial = 5 - diplomacy = 5 - intrigue = 5 - stewardship = 7 +71604 = { + name = "Guillem" + dynasty = 10029 religion = "catholic" culture = "catalan" - trait = chaste - trait = just - trait = greedy - trait = honest - trait = education_stewardship_2 - father = 460560 - mother = 461727 - 1310.10.1 = { - birth = "1310.10.1" + father = 71603 + mother = 72142 + 1156.1.1 = { + birth = "1156.1.1" } - 1353.7.19 = { - death = "1353.7.19" + 1175.1.1 = { + add_spouse = 72309 + } + 1214.1.1 = { + add_spouse = 72321 + } + 1225.7.12 = { + death = "1225.7.12" } } -460570 = { - name = "Pere" - dynasty = 100204 - martial = 5 - diplomacy = 5 - intrigue = 7 - stewardship = 6 +71605 = { + name = "Elisenda" + dynasty = 10029 + female = yes religion = "catholic" culture = "catalan" - trait = education_intrigue_3 - father = 460560 - mother = 461727 - 1305.1.1 = { - birth = "1305.1.1" + father = 71604 + mother = 72309 + 1176.1.1 = { + birth = "1176.1.1" } - 1331.5.1 = { - add_spouse = 71761 + 1231.1.1 = { + death = "1231.1.1" } - 1381.11.4 = { - death = "1381.11.4" +} + +71606 = { + name = "Anglesa" + dynasty = 10029 + female = yes + religion = "catholic" + culture = "catalan" + father = 71603 + mother = 72142 + 1158.1.1 = { + birth = "1158.1.1" + } + 1207.1.1 = { + death = "1207.1.1" } } -460571 = { - name = "Alfons" - dynasty = 100204 - martial = 5 - diplomacy = 8 - intrigue = 7 - stewardship = 7 +71607 = { + name = "Bertran" + dynasty = 10029 religion = "catholic" culture = "catalan" - trait = education_martial_2 - father = 460570 - mother = 71761 - 1332.2.1 = { - birth = "1332.2.1" + father = 71597 + trait = bastard + 1130.1.1 = { + birth = "1130.1.1" } - 1412.3.5 = { - death = "1412.3.5" + 1175.9.8 = { + death = "1175.9.8" } } -460572 = { - name = "Joan" - dynasty = 100204 - martial = 4 - diplomacy = 6 - intrigue = 5 - stewardship = 4 +71608 = { + name = "Arnau" + dynasty = 8756 religion = "catholic" culture = "catalan" - father = 460570 - mother = 71761 - 1335.1.1 = { - birth = "1335.1.1" + 1160.1.1 = { + birth = "1160.1.1" } - 1414.1.1 = { - death = "1414.1.1" + 1203.1.1 = { + add_spouse = 71605 + } + 1226.9.8 = { + death = "1226.9.8" } } -460573 = { - name = "Elionor" +71609 = { + name = "Ermessenda" + dynasty = 8756 female = yes - dynasty = 100204 - martial = 5 - diplomacy = 5 - intrigue = 4 - stewardship = 4 religion = "catholic" culture = "catalan" - father = 460570 - mother = 71761 - 1333.1.2 = { - birth = "1333.1.2" + father = 71608 + 1187.1.1 = { + birth = "1187.1.1" } - 1417.12.26 = { - death = "1417.12.26" + 1229.12.28 = { + death = "1229.12.28" } } -460580 = { - name = "Ramon-Berenguer" - dynasty = 100204 - martial = 8 - diplomacy = 5 - intrigue = 4 - stewardship = 7 +71610 = { + name = "Ramon" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - trait = honest - trait = education_martial_2 - father = 460560 - mother = 461727 - 1308.1.1 = { - birth = "1308.1.1" + father = 72062 + mother = 72067 + 1151.1.1 = { + birth = "1151.1.1" } - 1328.1.1 = { - add_spouse = 461715 + 1170.1.1 = { + add_spouse = 71606 } - 1338.1.1 = { - death = "1338.1.1" + 1177.9.1 = { + death = "1177.9.1" } } -460590 = { - name = "Pere" #AKA: Pere 'el Gran' - dynasty = 100204 - martial = 8 - diplomacy = 7 - intrigue = 7 - stewardship = 8 +71611 = { + name = "ValE_ncia" + dynasty_house = house_pallars + female = yes religion = "catholic" culture = "catalan" - trait = just - trait = ambitious - trait = education_martial_4 - father = 460600 - mother = 98030 - 1239.1.1 = { - birth = "1239.1.1" - } - 1265.1.1 = { - add_spouse = 462515 - } - 1282.8.30 = { - give_nickname = nick_the_great + father = 71610 + mother = 71606 + 1171.1.1 = { + birth = "1171.1.1" } - 1285.11.11 = { - death = "1285.11.11" + 1192.1.1 = { + death = "1192.1.1" } } -460591 = { - name = "Isabel" - female = yes +71612 = { + name = "Ximena" dynasty = 100204 - martial = 4 - diplomacy = 8 - intrigue = 7 - stewardship = 7 + female = yes religion = "catholic" culture = "catalan" - trait = arbitrary - trait = education_diplomacy_1 - father = 460590 - mother = 462515 - - 1271.1.4 = { - birth = "1271.1.4" + father = 210508 + mother = 210509 + 1105.1.1 = { + birth = "1105.1.1" } - 1336.6.4 = { - death = "1336.6.4" + 1112.1.1 = { + death = "1112.1.1" } } -460592 = { - name = "Violant" - female = yes +71613 = { + name = "Bernat" dynasty = 100204 - martial = 5 - diplomacy = 4 - intrigue = 6 - stewardship = 4 religion = "catholic" culture = "catalan" - trait = deceitful - trait = brave - trait = inbred - trait = education_intrigue_2 - father = 460590 - mother = 462515 - - 1273.1.1 = { - birth = "1273.1.1" + father = 210508 + mother = 40806 + 1115.1.1 = { + birth = "1115.1.1" } - 1302.8.19 = { - death = "1302.8.19" + 1117.1.20 = { + death = "1117.1.20" } } -460600 = { - name = "Jaume" #AKA: Jaume 'el Conqueridor' +71614 = { + name = "Estefania" dynasty = 100204 - martial = 6 - diplomacy = 8 - intrigue = 8 - stewardship = 5 + female = yes religion = "catholic" culture = "catalan" - trait = education_martial_4 - father = 210501 - mother = 205582 - 1208.2.1 = { - birth = "1208.2.1" - } - 1224.1.1 = { - add_spouse = 460614 - } - 1229.4.1 = { - remove_spouse = 460614 - } - 1235.9.8 = { - add_spouse = 98030 - } - 1243.1.1 = { - give_nickname = nick_the_conqueror - } - 1276.7.27 = { - add_spouse = 71697 + father = 210508 + mother = 40806 + 1117.1.1 = { + birth = "1117.1.1" } - 1276.7.27 = { - death = "1276.7.27" + 1173.1.1 = { + death = "1173.1.1" } } -460601 = { - name = "Teresa" +71615 = { + name = "Mahalta" + dynasty = 100204 female = yes - dynasty = 785 - martial = 6 - diplomacy = 4 - intrigue = 4 - stewardship = 4 religion = "catholic" culture = "catalan" - trait = greedy - trait = arrogant - trait = craven - trait = education_intrigue_2 - 1300.1.2 = { - birth = "1300.1.2" + father = 210508 + mother = 40806 + 1118.1.1 = { + birth = "1118.1.1" } - 1350.1.2 = { - death = "1350.1.2" + 1172.1.1 = { + death = "1172.1.1" } } -460602 = { - name = "Jaume" +71616 = { + name = "Almodis" dynasty = 100204 - - father = 460600 - mother = 98030 - - religion = catholic - culture = catalan - - martial = 5 - diplomacy = 5 - intrigue = 8 - stewardship = 8 - - trait = education_martial_3 - - 1243.5.31 = { - birth = yes - } - 1275.10.12 = { - add_spouse = 138155 + female = yes + religion = "catholic" + culture = "catalan" + father = 210508 + mother = 40806 + 1119.1.1 = { + birth = "1119.1.1" } - 1311.5.29 = { - death = yes + 1175.3.14 = { + death = "1175.3.14" } } -460603 = { - name = "Jaume" - dynasty = 100204 - - father = 460602 - mother = 138155 - - religion = catholic - culture = catalan - - 1276.8.1 = { - birth = yes +71617 = { + name = "Guillem" + dynasty = 10010 + religion = "catholic" + culture = "catalan" + 1110.1.1 = { + birth = "1110.1.1" } - 1330.1.1 = { - death = yes + 1135.1.1 = { + add_spouse = 71615 + } + 1166.1.1 = { + death = "1166.1.1" } } -460604 = { - name = "SanC_" #AKA: Sanç 'el Pacífic' - dynasty = 100204 - - father = 460602 - mother = 138155 - - religion = catholic - culture = catalan - - martial = 8 - diplomacy = 8 - intrigue = 7 - stewardship = 6 - - trait = lazy - trait = just - trait = education_intrigue_2 - - 1278.1.1 = { - birth = yes +71622 = { + name = "PonC_" + dynasty = 8758 + religion = "catholic" + culture = "catalan" + 1104.1.1 = { + birth = "1104.1.1" } - 1309.1.1 = { - add_spouse = 200108 + 1135.1.1 = { + add_spouse = 71616 } - 1324.9.4 = { - death = yes + 1155.11.19 = { + death = "1155.11.19" } } -460605 = { - name = "Ferran" - dynasty = 100204 - - father = 460602 - - religion = catholic - culture = catalan - - 1278.1.1 = { - birth = yes - } - 1314.2.1 = { - add_spouse = 460606 +71623 = { + name = "Algaburga" + dynasty = 8758 + female = yes + religion = "catholic" + culture = "catalan" + father = 71622 + 1130.1.1 = { + birth = "1130.1.1" } - 1316.10.19 = { - death = yes + 1186.1.1 = { + death = "1186.1.1" } } -460606 = { - name = "Isabel" - female = yes - dynasty = 71 - martial = 7 - diplomacy = 6 - intrigue = 6 - stewardship = 7 +71624 = { + name = "Hug" + dynasty = 8758 religion = "catholic" culture = "catalan" - trait = brave - trait = education_learning_2 - 1297.1.2 = { - birth = "1297.1.2" + father = 71622 + mother = 71616 + 1136.1.1 = { + birth = "1136.1.1" } - 1315.4.16 = { - death = "1315.4.16" + 1167.1.1 = { + add_spouse = 71632 + } + 1185.1.1 = { + death = "1185.1.1" } } -460607 = { - name = "Ferran" - dynasty = 100204 - martial = 5 - diplomacy = 5 - intrigue = 8 - stewardship = 5 +71625 = { + name = "PonC_" + dynasty = 8758 religion = "catholic" culture = "catalan" - trait = wrathful - father = 460605 - 1317.5.5 = { - birth = "1317.5.5" + father = 71622 + mother = 71616 + 1138.1.1 = { + birth = "1138.1.1" } - 1347.1.1 = { - death = "1347.1.1" + 1195.1.1 = { + death = "1195.1.1" } } -460608 = { - name = "Felip" - dynasty = 100204 - - father = 460602 - mother = 138155 - - religion = catholic - culture = catalan - - trait = education_learning_3 - - 1288.1.1 = { - birth = yes +71626 = { + name = "Berenguer" + dynasty = 8758 + religion = "catholic" + culture = "catalan" + father = 71622 + mother = 71616 + 1140.1.1 = { + birth = "1140.1.1" } - 1343.1.1 = { - death = yes + 1155.11.19 = { + death = "1155.11.19" } } -460609 = { - name = "Isabel" +71627 = { + name = "Gaia" + dynasty = 8758 female = yes - dynasty = 100204 - - father = 460602 - mother = 138155 - - religion = catholic - culture = catalan - - 1280.1.1 = { - birth = yes + religion = "catholic" + culture = "catalan" + father = 71622 + mother = 71616 + 1142.1.1 = { + birth = "1142.1.1" } - 1301.10.10 = { - death = yes + 1189.1.1 = { + death = "1189.1.1" } } -460610 = { - name = "SanC_a" - female = yes - dynasty = 100204 - - father = 460602 - mother = 138155 - - religion = catholic - culture = catalan - - 1285.1.1 = { - birth = yes +71628 = { + name = "Ramon" + dynasty = 8759 + religion = "catholic" + culture = "catalan" + 1140.1.1 = { + birth = "1140.1.1" } - 1345.7.28 = { - death = yes + 1160.1.1 = { + add_spouse = 71627 + } + 1196.1.1 = { + death = "1196.1.1" } } -460611 = { - name = "Violant" - female = yes - dynasty = 100204 - martial = 8 - diplomacy = 6 - intrigue = 6 - stewardship = 4 +71629 = { + name = "Pere" + dynasty = 8758 religion = "catholic" culture = "catalan" - father = 460600 - mother = 98030 - 1236.1.1 = { - birth = "1236.1.1" + father = 71625 + 1178.1.1 = { + birth = "1178.1.1" } - 1301.1.1 = { - death = "1301.1.1" + 1260.2.18 = { + death = "1260.2.18" } } -460612 = { - name = "ConstanC_a" +71630 = { + name = "AgnE_s" + dynasty = 8758 female = yes - dynasty = 100204 - martial = 8 - diplomacy = 8 - intrigue = 8 - stewardship = 4 religion = "catholic" culture = "catalan" - trait = honest - trait = zealous - father = 460600 - mother = 98030 - 1240.1.1 = { - birth = "1240.1.1" + father = 71629 + 1203.1.1 = { + birth = "1203.1.1" } - 1266.1.1 = { - death = "1266.1.1" + 1265.1.1 = { + death = "1265.1.1" } } -460620 = { - name = "Jaume" +71638 = { + name = "DolC_a" dynasty = 100204 - martial = 4 - diplomacy = 5 - intrigue = 7 - stewardship = 8 + female = yes religion = "catholic" culture = "catalan" - trait = deceitful - trait = education_martial_2 - father = 460605 - mother = 460606 - 1315.4.15 = { - birth = "1315.4.15" - } - 1336.9.24 = { - add_spouse = 460550 + father = 40808 + mother = 221529 + 1163.1.1 = { + birth = "1163.1.1" } - 1349.10.25 = { - death = "1349.10.25" + 1172.12.12 = { + death = "1172.12.12" } } -460621 = { - name = "Jaume" +71639 = { + name = "Pere" dynasty = 100204 - martial = 4 - diplomacy = 8 - intrigue = 5 - stewardship = 4 religion = "catholic" culture = "catalan" - trait = bastard - father = 460620 - mother = 460550 - 1336.8.24 = { - birth = "1336.8.24" - } - 1336.9.24 = { - remove_trait = bastard + father = 210506 + mother = 210507 + 1152.5.4 = { + birth = "1152.5.4" } - 1375.2.1 = { - death = "1375.2.1" + 1157.1.1 = { + death = "1157.1.1" } } -461501 = { - name = "Sibila" +71641 = { + name = "SanC_a" + dynasty = 100204 female = yes - dynasty = 70 - martial = 8 - diplomacy = 7 - intrigue = 8 - stewardship = 7 religion = "catholic" culture = "catalan" - trait = honest - trait = education_stewardship_2 - 1274.1.2 = { - birth = "1274.1.2" + father = 210514 + mother = 210515 + 1187.1.1 = { + birth = "1187.1.1" } - 1340.1.2 = { - death = "1340.1.2" + 1248.1.1 = { + death = "1248.1.1" } } -461511 = { - name = "Maria" - female = yes - dynasty = 8762 - martial = 7 - diplomacy = 7 - intrigue = 7 - stewardship = 5 +71642 = { + name = "Guerau" + dynasty = 8761 religion = "catholic" culture = "catalan" - trait = education_diplomacy_2 - father = 70234 - mother = 71702 - 1310.1.1 = { - birth = "1310.1.1" + 1180.1.1 = { + birth = "1180.1.1" } - 1364.1.1 = { - death = "1364.1.1" + 1205.1.1 = { + add_spouse = 71641 + } + 1231.1.1 = { + death = "1231.1.1" } } -461512 = { - name = "Jaume" - dynasty = 8762 - martial = 7 - diplomacy = 4 - intrigue = 7 - stewardship = 4 +71643 = { + name = "Ramon-Berenguer" + dynasty = 100204 religion = "catholic" culture = "catalan" - trait = greedy - trait = education_intrigue_2 - father = 70234 - mother = 71702 - 1298.1.1 = { - birth = "1298.1.1" + trait = bastard + trait = education_learning_1 + father = 210506 + 1140.1.1 = { + birth = "1140.1.1" } - 1335.4.28 = { - death = "1335.4.28" + 1212.1.1 = { + death = "1212.1.1" } } -461521 = { - name = "Cesarea" - female = yes - dynasty = 69 - martial = 5 - diplomacy = 7 - intrigue = 5 - stewardship = 6 +71644 = { + name = "Ramon-Berenguer" + dynasty = 100204 religion = "catholic" culture = "catalan" - trait = gluttonous - trait = hunchbacked - trait = education_diplomacy_3 - father = 461522 - 1317.1.2 = { - birth = "1317.1.2" - } - 1367.1.2 = { - death = "1367.1.2" + father = 210500 + mother = 207504 + 1184.1.1 = { + birth = "1184.1.1" + } + 1188.1.1 = { + death = "1188.1.1" } } -461550 = { - name = "Alfons" +71645 = { + name = "Ferran" dynasty = 100204 - martial = 8 - diplomacy = 6 - intrigue = 8 - stewardship = 7 religion = "catholic" culture = "catalan" - trait = bastard - trait = education_intrigue_2 - father = 461500 - mother = 461501 - 1290.1.1 = { - birth = "1290.1.1" - } - 1291.6.18 = { - name = "Alfonso" - culture = "italian" - } - 1317.1.1 = { - add_spouse = 461571 + trait = education_learning_1 + father = 210500 + mother = 207504 + 1190.1.1 = { + birth = "1190.1.1" } - 1339.3.4 = { - death = "1339.3.4" + 1241.1.1 = { + death = "1241.1.1" } } -70154 = { - name = "MirO_" +71646 = { + name = "DolC_a" dynasty = 100204 - - father = 70150 - mother = 70151 - - religion = catholic - culture = catalan - - 897.1.1 = { - birth = yes - } - 913.1.1 = { - add_spouse = 70155 + female = yes + religion = "catholic" + culture = "catalan" + trait = education_learning_1 + father = 210500 + mother = 207504 + 1192.1.1 = { + birth = "1192.1.1" } - 927.1.1 = { - death = yes + 1246.1.1 = { + death = "1246.1.1" } } -70155 = { - name = "Ava" +71650 = { + name = "SanC_a" + dynasty = 100204 female = yes - - religion = catholic - culture = catalan - - 894.1.1 = { - birth = yes + religion = "catholic" + culture = "catalan" + father = 210501 + mother = 205582 + 1205.1.1 = { + birth = "1205.1.1" } - 955.1.1 = { - death = yes + 1206.1.1 = { + death = "1206.1.1" } } -70156 = { - name = "Oliba" - dynasty_house = house_cerdanya - - father = 70154 - mother = 70155 - - religion = catholic - culture = catalan - - 914.1.1 = { - birth = yes - } - 967.8.16 = { - add_spouse = 70157 +71651 = { + name = "Pere" + dynasty = 100204 + religion = "catholic" + culture = "catalan" + trait = bastard + trait = education_learning_1 + father = 210501 + 1196.1.1 = { + birth = "1196.1.1" } - 990.1.1 = { - death = yes + 1254.9.1 = { + death = "1254.9.1" } } -70157 = { - name = "Ermengarda" +71652 = { + name = "ConstanC_a" + dynasty = 100204 female = yes - - religion = catholic - culture = catalan - - 947.1.1 = { - birth = yes + religion = "catholic" + culture = "catalan" + father = 210501 + trait = bastard + 1200.1.1 = { + birth = "1200.1.1" } - 994.1.1 = { - death = yes + 1250.1.1 = { + death = "1250.1.1" } } -70158 = { - name = "Gausfred" - dynasty_house = house_besalu - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 4 +71653 = { + name = "Maria" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - trait = craven - trait = content - trait = education_stewardship_2 - father = 110640 - mother = 110641 - 1068.1.1 = { - birth = "1068.1.1" + father = 210501 + trait = bastard + 1204.1.1 = { + birth = "1204.1.1" } - 1087.11.3 = { - death = "1087.11.3" + 1256.1.1 = { + death = "1256.1.1" } } -70159 = { - name = "Bernat" - dynasty_house = house_besalu - martial = 5 - diplomacy = 6 - intrigue = 7 - stewardship = 4 +71654 = { + name = "Hug-JofrE_" + dynasty = 392 religion = "catholic" culture = "catalan" - trait = lazy - trait = education_martial_2 - father = 110652 - mother = 70287 - 1064.1.1 = { - birth = "1064.1.1" + father = 72248 + mother = 72250 + 1166.1.1 = { + birth = "1166.1.1" } - 1080.1.1 = { - add_trait = blademaster_1 #Add adult trait + 1220.1.1 = { + add_spouse = 71653 } - 1084.9.26 = { - death = "1084.9.26" + 1229.1.1 = { + death = "1229.1.1" } } -70160 = { - name = "GuifrE_" - dynasty_house = house_cerdanya - martial = 6 - diplomacy = 6 - intrigue = 4 - stewardship = 4 +71655 = { + name = "Guillem-Ramon" + dynasty = 336 religion = "catholic" culture = "catalan" - trait = content - trait = just - trait = education_martial_2 - father = 70156 - mother = 70157 - 965.1.1 = { - birth = "965.1.1" - } - 990.1.1 = { - add_spouse = 70161 + father = 71771 + 1175.1.1 = { + birth = "1175.1.1" } - 1012.1.1 = { - add_spouse = 70162 + 1200.1.1 = { + add_spouse = 72430 } - 1049.7.31 = { - death = "1049.7.31" + 1202.1.1 = { + remove_spouse = 72430 } -} - -70161 = { - name = "Guisla" - female = yes - - religion = catholic - culture = catalan - - 970.1.1 = { - birth = yes + 1216.1.1 = { + add_spouse = 71652 } - 1011.1.1 = { - death = yes + 1228.1.1 = { + death = "1228.1.1" } } -70162 = { - name = "Isabel" - female = yes - - religion = catholic - culture = catalan - - 996.1.1 = { - birth = yes +71656 = { + name = "Pere" + dynasty = 336 + religion = "catholic" + culture = "catalan" + father = 71655 + mother = 71652 + 1217.1.1 = { + birth = "1217.1.1" } - 1036.1.1 = { - death = yes + 1268.1.1 = { + death = "1268.1.1" } } -70163 = { - name = "GuifrE_" - dynasty_house = house_cerdanya - martial = 5 - diplomacy = 7 - intrigue = 3 - stewardship = 6 +71657 = { + name = "Pere" + dynasty = 336 religion = "catholic" culture = "catalan" - trait = cynical - trait = deceitful - trait = education_intrigue_2 - father = 70160 - mother = 70161 - 992.1.1 = { - birth = "992.1.1" - } - 1046.1.1 = { - add_spouse = 70164 + father = 71656 + 1235.1.1 = { + birth = "1235.1.1" } - 1068.1.1 = { - death = "1068.1.1" + 1296.1.1 = { + death = "1296.1.1" } } -70164 = { - name = "Adelaida" +71658 = { + name = "ConstanC_a" + dynasty = 336 female = yes - - religion = catholic - culture = catalan - - 1036.1.1 = { - birth = yes - } - 1086.1.1 = { - death = yes - } -} - -70165 = { - name = "Guillem" - dynasty_house = house_cerdanya - martial = 7 - diplomacy = 6 - intrigue = 6 - stewardship = 7 religion = "catholic" culture = "catalan" - trait = diligent - trait = brave - trait = education_martial_2 - father = 70163 - mother = 70164 - 1052.1.1 = { - birth = "1052.1.1" - } - 1071.1.1 = { - add_spouse = 110501 - } - 1076.11.12 = { - add_spouse = 110524 + father = 71656 + 1236.1.1 = { + birth = "1236.1.1" } - 1095.1.1 = { - death = "1095.1.1" + 1256.1.1 = { + death = "1256.1.1" } } -70166 = { - name = "Enric" - dynasty_house = house_cerdanya - martial = 3 - diplomacy = 4 - intrigue = 4 - stewardship = 3 +71659 = { + name = "Sibila" + dynasty = 336 + female = yes religion = "catholic" culture = "catalan" - trait = drunkard - trait = education_diplomacy_1 - father = 70163 - mother = 70164 - 1049.1.1 = { - birth = "1049.1.1" - } - 1066.1.1 = { - contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = yes } + father = 71656 + 1237.1.1 = { + birth = "1237.1.1" } - 1117.1.1 = { - death = "1117.1.1" + 1300.1.1 = { + death = "1300.1.1" } } -70167 = { - name = "GuifrE_" - dynasty_house = house_cerdanya - martial = 4 - diplomacy = 8 - intrigue = 6 - stewardship = 6 +71660 = { + name = "Aurembaix" + dynasty = 336 + female = yes religion = "catholic" culture = "catalan" - trait = scholar - trait = temperate - trait = education_learning_3 - father = 70160 - mother = 70161 - 994.1.1 = { - birth = "994.1.1" + father = 71656 + 1238.1.1 = { + birth = "1238.1.1" } - 1079.1.1 = { - death = "1079.1.1" + 1239.1.1 = { + death = "1239.1.1" } } -70168 = { - name = "Guillem" - dynasty_house = house_cerdanya - martial = 7 - diplomacy = 3 - intrigue = 6 - stewardship = 4 +71661 = { + name = "Ott" + dynasty = 336 religion = "catholic" culture = "catalan" - trait = reveler_1 - sexuality = homosexual - trait = education_diplomacy_1 - father = 70160 - mother = 70161 - 998.1.1 = { - birth = "998.1.1" + father = 71657 + 1276.1.1 = { + birth = "1276.1.1" } - 1075.1.1 = { - death = "1075.1.1" + 1297.1.1 = { + add_spouse = 71666 + } + 1341.1.1 = { + death = "1341.1.1" } } -70169 = { - name = "Berenguer" - dynasty_house = house_cerdanya - martial = 9 - diplomacy = 3 - intrigue = 3 - stewardship = 3 +71662 = { + name = "Guillem-Ramon" + dynasty = 336 religion = "catholic" culture = "catalan" - trait = celibate - trait = wrathful - trait = education_martial_1 - father = 70160 - mother = 70162 - 1016.1.1 = { - birth = "1016.1.1" + father = 71657 + 1274.1.1 = { + birth = "1274.1.1" } - 1094.1.1 = { - death = "1094.1.1" + 1297.1.1 = { + add_spouse = 31411 + } + 1338.1.1 = { + death = "1338.1.1" } } -70170 = { - name = "Riquilda" +71663 = { + name = "Elisenda" + dynasty = 336 female = yes - dynasty = 100204 - martial = 5 - diplomacy = 6 - intrigue = 6 - stewardship = 7 religion = "catholic" culture = "catalan" - trait = temperate - trait = education_intrigue_1 - father = 110538 - mother = 110539 - 980.1.1 = { - birth = "980.1.1" + father = 71657 + 1280.1.1 = { + birth = "1280.1.1" } - 1041.1.1 = { - death = "1041.1.1" + 1342.1.1 = { + death = "1342.1.1" } } -70171 = { - name = "Udalard" - - religion = catholic - culture = catalan - - 975.1.1 = { - birth = yes - } - 1000.1.1 = { - add_matrilineal_spouse = 70170 +71664 = { + name = "Ott" + dynasty = 336 + religion = "catholic" + culture = "catalan" + father = 71661 + mother = 71666 + 1298.1.1 = { + birth = "1298.1.1" } - 1030.5.30 = { - death = yes + 1334.1.1 = { + death = "1334.1.1" } } -70172 = { - name = "Bernat" - dynasty = 100204 - martial = 6 - diplomacy = 5 - intrigue = 6 - stewardship = 4 +71665 = { + name = "Guillem-Ramon" + dynasty = 336 religion = "catholic" culture = "catalan" - trait = arrogant - trait = hunter_1 - trait = education_martial_2 - father = 70171 - mother = 70170 - 1002.1.1 = { - birth = "1002.1.1" + father = 71664 + 1325.1.1 = { + birth = "1325.1.1" } - 1062.1.1 = { - death = "1062.1.1" + 1371.1.1 = { + death = "1371.1.1" } } -70173 = { - name = "Udalard" - dynasty = 100204 - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 4 +71666 = { + name = "Gausfredina" + dynasty = 7050 + female = yes religion = "catholic" culture = "catalan" - trait = blademaster_1 - trait = greedy - trait = education_martial_3 - father = 70172 - 1028.1.1 = { - birth = "1028.1.1" - } - 1042.1.1 = { - add_spouse = 110633 - } - 1066.1.1 = { - employer = 110520 + father = 71703 + mother = 71013 + 1281.1.1 = { + birth = "1281.1.1" } - 1077.6.17 = { - death = "1077.6.17" + 1332.1.1 = { + death = "1332.1.1" } } -70175 = { - name = "Guislabert" - dynasty = 100204 - martial = 5 - diplomacy = 6 - intrigue = 4 - stewardship = 7 +71667 = { + name = "Guillem-Ramon" + dynasty = 336 religion = "catholic" culture = "catalan" - trait = gregarious - trait = arrogant - trait = education_stewardship_2 - father = 70173 - mother = 110633 - 1043.1.1 = { - birth = "1043.1.1" + father = 71662 + mother = 31411 + 1298.1.1 = { + birth = "1298.1.1" } - 1125.6.15 = { - death = "1125.6.15" + 1342.1.1 = { + death = "1342.1.1" } } -70176 = { - name = "Bernat" - dynasty = 100204 - martial = 5 - diplomacy = 6 - intrigue = 6 - stewardship = 7 +71668 = { + name = "Mateu" + dynasty = 336 religion = "catholic" culture = "catalan" - trait = scholar - trait = generous - trait = education_intrigue_2 - father = 70173 - mother = 110633 - 1042.1.1 = { - birth = "1042.1.1" + father = 71667 + 1316.1.1 = { + birth = "1316.1.1" } - 1100.8.31 = { - death = "1100.8.31" + 1371.1.1 = { + death = "1371.1.1" } } -70177 = { - name = "Pere" +71669 = { + name = "Alfons" dynasty = 100204 - martial = 3 - diplomacy = 8 - intrigue = 7 - stewardship = 6 - religion = "catholic" - culture = "catalan" - trait = diligent - trait = education_learning_1 - father = 70173 - mother = 110633 - 1044.1.1 = { - birth = "1044.1.1" - } - 1118.3.14 = { - death = "1118.3.14" - } -} -70178 = { - name = "Berenguer" - dynasty = 100204 - martial = 7 - diplomacy = 4 - intrigue = 6 - stewardship = 3 - religion = "catholic" - culture = "catalan" - trait = sadistic - trait = zealous - trait = education_martial_3 - father = 70173 - mother = 110633 - 1046.1.1 = { - birth = "1046.1.1" + religion = catholic + culture = catalan + father = 460600 + mother = 460614 + + 1228.2.1 = { + birth = yes } - 1113.1.1 = { - death = "1113.1.1" + 1260.3.23 = { + add_spouse = 138163 + } + 1260.3.26 = { + death = yes } } -70179 = { - name = "Ermenerda" +71670 = { + name = "Nicolesa" female = yes dynasty = 100204 - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 4 - religion = "catholic" - culture = "catalan" - trait = cynical - trait = brave - trait = education_stewardship_1 - father = 70173 - mother = 110633 - 1048.1.1 = { - birth = "1048.1.1" + + father = 460604 + mother = 200108 + + religion = catholic + culture = catalan + + 1311.1.1 = { + birth = yes } - 1088.4.24 = { - death = "1088.4.24" + 1368.1.1 = { + death = yes } } -70180 = { - name = "Guislabert" +71671 = { + name = "Violant" dynasty = 100204 - martial = 5 - diplomacy = 4 - intrigue = 6 - stewardship = 3 + female = yes religion = "catholic" culture = "catalan" - trait = reveler_1 - trait = hunter_1 - trait = education_martial_2 - father = 70172 - 1030.1.1 = { - birth = "1030.1.1" + father = 460604 + trait = bastard + 1315.1.1 = { + birth = "1315.1.1" } - 1062.6.3 = { - death = "1062.6.3" + 1372.1.1 = { + death = "1372.1.1" } } -70181 = { - name = "Ermessenda" +71672 = { + name = "Esclaramunda" + dynasty = 100204 female = yes - martial = 5 - diplomacy = 6 - intrigue = 3 - stewardship = 4 religion = "catholic" culture = "catalan" + father = 460604 trait = bastard - trait = education_intrigue_1 - father = 70180 - 1060.1.1 = { - birth = "1060.1.1" - } - 1066.1.1 = { - employer = 110520 + 1317.1.1 = { + birth = "1317.1.1" } - 1080.1.1 = { - death = "1080.1.1" + 1375.1.1 = { + death = "1375.1.1" } } -70182 = { - name = "Estefania" +71673 = { + name = "Saura" + dynasty = 100204 female = yes - dynasty_house = house_urgell - martial = 4 - diplomacy = 5 - intrigue = 6 - stewardship = 7 religion = "catholic" culture = "catalan" - trait = celibate - trait = temperate - trait = education_stewardship_1 - father = 110571 - mother = 110572 - - 1005.1.1 = { - birth = "1005.1.1" + father = 460602 + trait = bastard + 1294.1.1 = { + birth = "1294.1.1" } - 1037.12.19 = { - death = "1037.12.19" + 1333.1.1 = { + death = "1333.1.1" } } -70183 = { - name = "Guillem" - dynasty_house = house_pallars - martial = 6 - diplomacy = 7 - intrigue = 4 - stewardship = 5 +71674 = { + name = "Pere" + dynasty = 8765 religion = "catholic" culture = "catalan" - #trait = stressed - trait = lazy - trait = education_diplomacy_2 - father = 70280 - 1000.1.1 = { - birth = "1000.1.1" + 1270.1.1 = { + birth = "1270.1.1" } - 1021.1.1 = { - add_spouse = 70182 + 1310.1.1 = { + add_spouse = 71673 } - 1035.12.30 = { - death = "1035.12.30" + 1312.2.2 = { + death = "1312.2.2" } } -70184 = { - name = "Artau" - dynasty_house = house_pallars - martial = 5 - diplomacy = 8 - intrigue = 6 - stewardship = 7 +71675 = { + name = "Pere" + dynasty = 8765 religion = "catholic" culture = "catalan" - trait = generous - trait = education_martial_2 - father = 70183 - mother = 70182 - 1023.1.1 = { - birth = "1023.1.1" - } - 1057.1.27 = { - add_spouse = 54002 + father = 71674 + mother = 71673 + 1311.1.1 = { + birth = "1311.1.1" } - 1066.1.1 = { - employer = 110550 + 1335.1.1 = { + add_spouse = 71676 } - 1082.4.19 = { - death = "1082.4.19" + 1348.7.30 = { + death = "1348.7.30" } } -70185 = { - name = "Artau" - dynasty_house = house_pallars - martial = 6 - diplomacy = 3 - intrigue = 4 - stewardship = 5 +71677 = { + name = "Bernat" + dynasty = 8765 religion = "catholic" culture = "catalan" - trait = arrogant - trait = just - trait = education_martial_1 - father = 70184 - mother = 54002 - 1059.1.1 = { - birth = "1059.1.1" - } - 1083.1.1 = { - add_spouse = 72073 + father = 71675 + mother = 71676 + 1336.1.1 = { + birth = "1336.1.1" } - 1124.1.1 = { - death = "1124.1.1" + 1398.1.1 = { + death = "1398.1.1" } } -70186 = { - name = "Guillem" - dynasty_house = house_pallars - martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 6 +71678 = { + name = "Berenguer" + dynasty = 8767 religion = "catholic" culture = "catalan" - trait = content - trait = education_stewardship_2 - father = 70184 - mother = 54002 - 1061.1.1 = { - birth = "1061.1.1" + 1285.1.1 = { + birth = "1285.1.1" } - 1066.1.1 = { - contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = yes } + 1319.11.11 = { + add_spouse = 71673 } - 1075.1.1 = { - death = "1075.1.1" + 1358.1.1 = { + death = "1358.1.1" } } -70187 = { - name = "Ott" - dynasty_house = house_pallars - martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 6 +71679 = { + name = "ConstanC_a" + dynasty = 8767 + female = yes religion = "catholic" culture = "catalan" - trait = education_learning_3 - father = 70184 - mother = 54002 - 1063.1.1 = { - birth = "1063.1.1" + father = 71678 + 1310.1.1 = { + birth = "1310.1.1" } - 1122.1.1 = { - death = "1122.1.1" + 1362.8.30 = { + death = "1362.8.30" } } -70188 = { - name = "ConstanC_a" - female = yes - martial = 4 - diplomacy = 7 - intrigue = 6 - stewardship = 5 +71680 = { + name = "Berenguer" + dynasty = 8767 religion = "catholic" culture = "catalan" - trait = arbitrary - trait = gluttonous - trait = education_stewardship_1 - 1014.1.1 = { - birth = "1014.1.1" + father = 71678 + mother = 71673 + 1324.1.1 = { + birth = "1324.1.1" } - 1064.1.1 = { - death = "1064.1.1" + 1376.1.1 = { + death = "1376.1.1" } } -70189 = { - name = "LlU_cia" +71681 = { + name = "Violant" + dynasty = 8767 female = yes - martial = 5 - diplomacy = 5 - intrigue = 7 - stewardship = 7 religion = "catholic" culture = "catalan" - trait = education_stewardship_2 - 1050.1.1 = { - birth = "1050.1.1" - } - 1066.1.1 = { - employer = 110550 - contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = yes } + father = 71678 + mother = 71673 + 1326.1.1 = { + birth = "1326.1.1" } - 1078.1.1 = { - death = "1078.1.1" + 1372.1.1 = { + death = "1372.1.1" } } -70190 = { - name = "Arnau" - dynasty = 100204 - martial = 6 - diplomacy = 4 - intrigue = 5 - stewardship = 5 +71682 = { + name = "Isabel" + dynasty = 8767 + female = yes religion = "catholic" culture = "catalan" - trait = wrathful - trait = education_martial_2 - father = 110520 - mother = 325 - 1055.1.1 = { - birth = "1055.1.1" - } - 1066.1.1 = { - contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = yes } + father = 71678 + mother = 71673 + 1328.1.1 = { + birth = "1328.1.1" } - 1076.11.2 = { - death = "1076.11.2" + 1385.1.1 = { + death = "1385.1.1" } } -70200 = { - name = "Udalard" - dynasty = 12115 - martial = 5 - diplomacy = 5 - intrigue = 5 - stewardship = 5 +71683 = { + name = "SanC_" + dynasty = 100204 religion = "catholic" culture = "catalan" - trait = shy - trait = brave - trait = education_martial_1 - 1040.1.1 = { - birth = "1040.1.1" - } - 1064.1.1 = { - add_spouse = 110589 + father = 460605 + trait = bastard + 1295.1.1 = { + birth = "1295.1.1" } - 1066.1.1 = { - #employer = 110580 + 1320.1.1 = { + add_spouse = 71687 } - 1083.1.7 = { - death = "1083.1.7" + 1360.1.1 = { + death = "1360.1.1" } } -70201 = { - name = "Pere" - dynasty = 12115 - martial = 7 - diplomacy = 6 - intrigue = 5 - stewardship = 6 +71684 = { + name = "Ferran" + dynasty = 100204 religion = "catholic" culture = "catalan" - trait = beauty_good_1 - trait = education_diplomacy_3 - father = 70200 - mother = 110589 - 1066.1.1 = { - birth = "1066.1.1" + father = 460605 + trait = bastard + 1298.1.1 = { + birth = "1298.1.1" } - 1119.4.29 = { - death = "1119.4.29" + 1313.1.1 = { + death = "1313.1.1" } } -70234 = { - name = "Jaume" - dynasty = 8762 - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 6 +71685 = { + name = "Pagan" + dynasty = 100204 religion = "catholic" culture = "catalan" - trait = education_martial_1 - father = 460010 - mother = 71575 - 1276.1.1 = { - birth = "1276.1.1" - } - 1296.1.1 = { - add_spouse = 71702 + father = 460605 + trait = bastard + 1301.1.1 = { + birth = "1301.1.1" } - 1321.1.1 = { - death = "1321.1.1" + 1349.10.25 = { + death = "1349.10.25" } } -70281 = { - name = "Ramon" - dynasty_house = house_pallars - martial = 5 - diplomacy = 8 - intrigue = 6 - stewardship = 4 +71686 = { + name = "Esclaramunda" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - trait = shy - trait = education_diplomacy_2 - father = 70280 - 995.1.1 = { - birth = "995.1.1" - } - 1015.1.1 = { - add_spouse = 107672 - } - 1035.1.1 = { - remove_spouse = 107672 - } - 1036.1.1 = { - add_spouse = 70282 + trait = bastard + trait = education_learning_1 + father = 460605 + 1304.1.1 = { + birth = "1304.1.1" } - 1047.1.1 = { - death = "1047.1.1" + 1376.1.1 = { + death = "1376.1.1" } } -70282 = { - name = "Ermessenda" +71687 = { + name = "Laura" female = yes - martial = 4 - diplomacy = 5 - intrigue = 8 - stewardship = 6 religion = "catholic" culture = "catalan" - trait = deceitful - trait = education_intrigue_2 - 1020.1.1 = { - birth = "1020.1.1" - } - 1066.1.1 = { - employer = 110550 + 1300.1.1 = { + birth = "1300.1.1" } - 1076.1.1 = { - death = "1076.1.1" + 1358.1.1 = { + death = "1358.1.1" } } -70283 = { - name = "Ramon" - dynasty_house = house_pallars - martial = 7 - diplomacy = 5 - intrigue = 4 - stewardship = 6 +71688 = { + name = "ConstanC_a" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - trait = hunter_1 - trait = greedy - trait = education_martial_2 - father = 70281 - mother = 70282 - 1040.1.1 = { - birth = "1040.1.1" - } - 1065.1.1 = { - add_spouse = 70285 + father = 71683 + mother = 71687 + 1322.1.1 = { + birth = "1322.1.1" } - 1098.1.1 = { - death = "1098.1.1" + 1407.1.1 = { + death = "1407.1.1" } } -70284 = { - name = "Sunyer" - dynasty_house = house_pallars - martial = 5 - diplomacy = 8 - intrigue = 6 - stewardship = 6 +71689 = { + name = "Esclaramunda" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - trait = reveler_1 - trait = arbitrary - trait = education_stewardship_1 - father = 70281 - mother = 70282 - 1045.1.1 = { - birth = "1045.1.1" - } - 1103.1.1 = { - death = "1103.1.1" - } -} - -70285 = { - name = "ValE_ncia" - female = yes - - religion = catholic - culture = catalan - - 1045.1.1 = { - birth = yes + father = 71683 + mother = 71687 + 1324.1.1 = { + birth = "1324.1.1" } - 1106.1.1 = { - death = yes + 1371.1.1 = { + death = "1371.1.1" } } -70287 = { - name = "Ermengarda" - female = yes - dynasty = 393 - martial = 4 - diplomacy = 7 - intrigue = 6 - stewardship = 5 +71690 = { + name = "Joan" + dynasty = 100204 religion = "catholic" culture = "catalan" - trait = calm - trait = craven - trait = education_stewardship_2 - father = 110580 - mother = 110663 - 1046.1.1 = { - birth = "1046.1.1" + father = 460620 + trait = bastard + 1335.1.1 = { + birth = "1335.1.1" } - 1107.1.1 = { - death = "1107.1.1" + 1374.1.1 = { + death = "1374.1.1" } } -71371 = { - name = "Estefania" - dynasty_house = house_urgell +71691 = { + name = "ConstanC_a" + dynasty = 100204 female = yes religion = "catholic" culture = "catalan" - father = 210576 - mother = 107646 - 1099.1.1 = { - birth = "1099.1.1" + father = 460620 + trait = bastard + 1337.1.1 = { + birth = "1337.1.1" } - 1143.1.1 = { - death = "1143.1.1" + 1386.1.1 = { + death = "1386.1.1" } } -71593 = { - name = "Guillem-JordA_" - dynasty_house = house_cerdanya - religion = "catholic" - culture = "catalan" - father = 70165 - mother = 110524 - 1078.1.1 = { - birth = "1078.1.1" - } - 1109.7.1 = { - death = "1109.7.1" - } -} - -71594 = { - name = "Bernat" - dynasty_house = house_cerdanya +71692 = { + name = "Ferran" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 70165 - mother = 110524 - 1080.1.1 = { - birth = "1080.1.1" + father = 460600 + mother = 98030 + 1245.1.1 = { + birth = "1245.1.1" } - 1117.1.1 = { - death = "1117.1.1" + 1250.1.1 = { + death = "1250.1.1" } } -71595 = { - name = "Ermengol" - dynasty_house = house_cerdanya +71693 = { + name = "SanC_a" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - father = 70165 - trait = bastard - 1074.1.1 = { - birth = "1074.1.1" + father = 460600 + mother = 98030 + 1246.1.1 = { + birth = "1246.1.1" } - 1107.1.23 = { - death = "1107.1.23" + 1251.1.1 = { + death = "1251.1.1" } } -71596 = { - name = "Almodis" +71694 = { + name = "Maria" dynasty = 100204 female = yes religion = "catholic" culture = "catalan" - father = 110522 - mother = 1121 - 1080.1.1 = { - birth = "1080.1.1" + trait = education_learning_1 + father = 460600 + mother = 98030 + 1248.1.1 = { + birth = "1248.1.1" } - 1140.1.1 = { - death = "1140.1.1" + 1267.1.1 = { + death = "1267.1.1" } } -71597 = { - name = "Bernat-Amat" - dynasty = 10029 +71695 = { + name = "SanC_" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 72304 - mother = 72302 - 1086.1.1 = { - birth = "1086.1.1" - } - 1106.1.1 = { - add_spouse = 71596 + trait = education_learning_1 + father = 460600 + mother = 98030 + 1250.1.1 = { + birth = "1250.1.1" } - 1135.10.27 = { - death = "1135.10.27" + 1275.10.21 = { + death = "1275.10.21" } } -71598 = { - name = "Guillem" - dynasty = 10029 +71696 = { + name = "Elionor" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - father = 71597 - mother = 71596 - 1108.1.1 = { - birth = "1108.1.1" + father = 460600 + mother = 98030 + 1251.1.1 = { + birth = "1251.1.1" } - 1113.11.10 = { - death = "1113.11.10" + 1259.1.1 = { + death = "1259.1.1" } } -71599 = { - name = "Ramon-Folc" - dynasty = 10029 +71698 = { + name = "Alfons" + dynasty = 7050 religion = "catholic" culture = "catalan" - father = 71597 - mother = 71596 - 1110.1.1 = { - birth = "1110.1.1" + father = 70234 + mother = 71702 + 1308.1.1 = { + birth = "1308.1.1" } - 1129.1.1 = { - add_spouse = 72308 + 1330.1.1 = { + add_spouse = 71699 } - 1151.5.7 = { - death = "1151.5.7" + 1355.1.1 = { + death = "1355.1.1" } } -71600 = { - name = "Berenguer" +71699 = { + name = "Maria" dynasty = 10029 + female = yes + father = 72332 + mother = 71722 religion = "catholic" culture = "catalan" - trait = education_learning_1 - father = 71597 - mother = 71596 - 1112.1.1 = { - birth = "1112.1.1" + 1310.1.1 = { + birth = "1310.1.1" } - 1152.1.1 = { - death = "1152.1.1" + 1360.1.1 = { + death = "1360.1.1" } } -71601 = { - name = "Pere" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 71597 - mother = 71596 - 1114.1.1 = { - birth = "1114.1.1" +71700 = { + name = "Joan" + dynasty = 8768 + + father = 71698 + trait = bastard + + religion = catholic + culture = catalan + + 1330.1.1 = { + birth = yes } - 1177.7.19 = { - death = "1177.7.19" + 1369.1.1 = { + death = yes } } -71602 = { - name = "Guillem" - dynasty = 10029 +71701 = { + name = "Teresa" + dynasty = 8762 + female = yes religion = "catholic" culture = "catalan" - father = 71601 - 1127.1.1 = { - birth = "1127.1.1" + father = 70234 + mother = 71702 + 1312.1.1 = { + birth = "1312.1.1" } - 1177.7.19 = { - death = "1177.7.19" + 1321.1.1 = { + death = "1321.1.1" } } -71603 = { - name = "Ramon-Folc" - dynasty = 10029 +71704 = { + name = "Margarida" + dynasty = 7050 + female = yes religion = "catholic" culture = "catalan" - father = 71599 - mother = 72308 - 1124.1.1 = { - birth = "1124.1.1" - } - 1149.1.1 = { - add_spouse = 72142 + father = 71703 + mother = 71013 + 1286.1.1 = { + birth = "1286.1.1" } - 1176.1.1 = { - death = "1176.1.1" + 1329.1.1 = { + death = "1329.1.1" } } -71604 = { - name = "Guillem" - dynasty = 10029 +71705 = { + name = "Roger" + dynasty = 7050 religion = "catholic" culture = "catalan" - father = 71603 - mother = 72142 - 1156.1.1 = { - birth = "1156.1.1" - } - 1175.1.1 = { - add_spouse = 72309 - } - 1214.1.1 = { - add_spouse = 72321 + father = 71703 + mother = 71013 + 1290.1.1 = { + birth = "1290.1.1" } - 1225.7.12 = { - death = "1225.7.12" + 1313.1.1 = { + death = "1313.1.1" } } -71605 = { - name = "Elisenda" - dynasty = 10029 +71706 = { + name = "Angarina" female = yes religion = "catholic" culture = "catalan" - father = 71604 - mother = 72309 - 1176.1.1 = { - birth = "1176.1.1" + 1280.1.1 = { + birth = "1280.1.1" } - 1231.1.1 = { - death = "1231.1.1" + 1314.1.1 = { + death = "1314.1.1" } } -71606 = { - name = "Anglesa" - dynasty = 10029 - female = yes +71707 = { + name = "Carles" + dynasty = 7050 religion = "catholic" culture = "catalan" - father = 71603 - mother = 72142 - 1158.1.1 = { - birth = "1158.1.1" + father = 71703 + mother = 71706 + 1301.1.1 = { + birth = "1301.1.1" } - 1207.1.1 = { - death = "1207.1.1" + 1314.1.1 = { + death = "1314.1.1" } } -71607 = { - name = "Bertran" - dynasty = 10029 +71708 = { + name = "Angarina" + dynasty = 7050 + female = yes religion = "catholic" culture = "catalan" - father = 71597 - trait = bastard - 1130.1.1 = { - birth = "1130.1.1" + father = 71703 + mother = 71706 + 1303.1.1 = { + birth = "1303.1.1" } - 1175.9.8 = { - death = "1175.9.8" + 1356.1.1 = { + death = "1356.1.1" } } -71608 = { - name = "Arnau" - dynasty = 8756 +71709 = { + name = "Francesc" #AKA: Roger (II) de Lauria + dynasty = 7050 religion = "catholic" culture = "catalan" - 1160.1.1 = { - birth = "1160.1.1" + father = 71703 + mother = 71706 + 1305.1.1 = { + birth = "1305.1.1" } - 1203.1.1 = { - add_spouse = 71605 + 1313.1.1 = { + name = "Roger" } - 1226.9.8 = { - death = "1226.9.8" + 1358.1.1 = { + death = "1358.1.1" } } -71609 = { - name = "Ermessenda" - dynasty = 8756 - female = yes +71710 = { + name = "Pere" + dynasty = 8769 religion = "catholic" culture = "catalan" - father = 71608 - 1187.1.1 = { - birth = "1187.1.1" + father = 460600 + mother = 71697 + trait = bastard + 1259.1.1 = { + birth = "1259.1.1" } - 1229.12.28 = { - death = "1229.12.28" + 1276.7.27 = { + remove_trait = bastard + } + 1318.1.1 = { + death = "1318.1.1" } } -71610 = { - name = "Ramon" - dynasty_house = house_pallars +71711 = { + name = "Blanca" + dynasty = 8769 + female = yes religion = "catholic" culture = "catalan" - father = 72062 - mother = 72067 - 1151.1.1 = { - birth = "1151.1.1" - } - 1170.1.1 = { - add_spouse = 71606 + father = 71710 + 1304.1.1 = { + birth = "1304.1.1" } - 1177.9.1 = { - death = "1177.9.1" + 1369.1.1 = { + death = "1369.1.1" } } -71611 = { - name = "ValE_ncia" - dynasty_house = house_pallars - female = yes +71712 = { + name = "Pere" + dynasty = 8769 religion = "catholic" culture = "catalan" - father = 71610 - mother = 71606 - 1171.1.1 = { - birth = "1171.1.1" + father = 71710 + 1306.1.1 = { + birth = "1306.1.1" } - 1192.1.1 = { - death = "1192.1.1" + 1333.1.1 = { + add_spouse = 71717 + } + 1361.1.1 = { + death = "1361.1.1" } } -71612 = { - name = "Ximena" - dynasty = 100204 +71713 = { + name = "Teresa" + dynasty = 8769 female = yes religion = "catholic" culture = "catalan" - father = 210508 - mother = 210509 - 1105.1.1 = { - birth = "1105.1.1" + father = 71710 + 1308.1.1 = { + birth = "1308.1.1" } - 1112.1.1 = { - death = "1112.1.1" + 1375.1.1 = { + death = "1375.1.1" } } -71613 = { - name = "Bernat" - dynasty = 100204 +71714 = { + name = "Jaume" + dynasty = 8769 religion = "catholic" culture = "catalan" - father = 210508 - mother = 40806 - 1115.1.1 = { - birth = "1115.1.1" + father = 71710 + 1312.1.1 = { + birth = "1312.1.1" } - 1117.1.20 = { - death = "1117.1.20" + 1355.1.1 = { + death = "1355.1.1" } } -71614 = { - name = "Estefania" - dynasty = 100204 +71715 = { + name = "ConstanC_a" + dynasty = 8769 female = yes religion = "catholic" culture = "catalan" - father = 210508 - mother = 40806 - 1117.1.1 = { - birth = "1117.1.1" + father = 71712 + mother = 71717 + 1334.1.1 = { + birth = "1334.1.1" } - 1173.1.1 = { - death = "1173.1.1" + 1348.1.1 = { + death = "1348.1.1" } } -71615 = { - name = "Mahalta" - dynasty = 100204 +71716 = { + name = "Maria" + dynasty = 8769 female = yes religion = "catholic" culture = "catalan" - father = 210508 - mother = 40806 - 1118.1.1 = { - birth = "1118.1.1" + father = 71712 + mother = 71717 + 1336.1.1 = { + birth = "1336.1.1" } - 1172.1.1 = { - death = "1172.1.1" + 1402.1.1 = { + death = "1402.1.1" } } -71616 = { - name = "Almodis" - dynasty = 100204 +71717 = { + name = "Violant" # Violant de Pallars, married Pedro de Ayerbe female = yes - religion = "catholic" - culture = "catalan" - father = 210508 - mother = 40806 - 1119.1.1 = { - birth = "1119.1.1" + religion = catholic + culture = catalan + + 1315.1.1 = { + birth = yes } - 1175.3.14 = { - death = "1175.3.14" + 1380.1.1 = { + death = yes } } -71617 = { +71718 = { name = "Guillem" - dynasty = 10010 + dynasty = 336 religion = "catholic" culture = "catalan" - 1110.1.1 = { - birth = "1110.1.1" + father = 71662 + mother = 31411 + 1297.1.1 = { + birth = "1297.1.1" } - 1135.1.1 = { - add_spouse = 71615 + 1324.1.1 = { + add_spouse = 71713 } - 1166.1.1 = { - death = "1166.1.1" + 1329.1.1 = { + death = "1329.1.1" } } -71622 = { - name = "PonC_" - dynasty = 8758 +71720 = { + name = "Ferran" + dynasty = 8771 religion = "catholic" culture = "catalan" - 1104.1.1 = { - birth = "1104.1.1" - } - 1135.1.1 = { - add_spouse = 71616 + father = 460600 + trait = bastard + 1241.1.1 = { + birth = "1241.1.1" } - 1155.11.19 = { - death = "1155.11.19" + 1275.1.1 = { + death = "1275.1.1" } } -71623 = { - name = "Algaburga" - dynasty = 8758 - female = yes +71721 = { + name = "Felip" + dynasty = 8771 religion = "catholic" culture = "catalan" - father = 71622 - 1130.1.1 = { - birth = "1130.1.1" - } - 1186.1.1 = { - death = "1186.1.1" + father = 71720 + 1266.1.1 = { + birth = "1266.1.1" + } + 1285.1.1 = { + add_spouse = 71722 + } + 1304.1.1 = { + death = "1304.1.1" } } -71624 = { - name = "Hug" - dynasty = 8758 +71723 = { + name = "Felip" + dynasty = 8771 religion = "catholic" culture = "catalan" - father = 71622 - mother = 71616 - 1136.1.1 = { - birth = "1136.1.1" + father = 71721 + mother = 71722 + 1286.1.1 = { + birth = "1286.1.1" } - 1167.1.1 = { - add_spouse = 71632 + 1309.1.1 = { + add_spouse = 71190 } - 1185.1.1 = { - death = "1185.1.1" + 1330.1.1 = { + death = "1330.1.1" } } -71625 = { - name = "PonC_" - dynasty = 8758 +71724 = { + name = "Elionor" + dynasty = 8771 + female = yes religion = "catholic" culture = "catalan" - father = 71622 - mother = 71616 - 1138.1.1 = { - birth = "1138.1.1" + father = 71723 + mother = 71190 + 1310.1.1 = { + birth = "1310.1.1" } - 1195.1.1 = { - death = "1195.1.1" + 1376.1.1 = { + death = "1376.1.1" } } -71626 = { - name = "Berenguer" - dynasty = 8758 +71725 = { + name = "Felip" + dynasty = 8771 religion = "catholic" culture = "catalan" - father = 71622 - mother = 71616 - 1140.1.1 = { - birth = "1140.1.1" + father = 71723 + mother = 71190 + 1312.1.1 = { + birth = "1312.1.1" } - 1155.11.19 = { - death = "1155.11.19" + 1354.1.1 = { + death = "1354.1.1" } } -71627 = { - name = "Gaia" - dynasty = 8758 - female = yes +71726 = { + name = "Ramon" + dynasty = 8772 religion = "catholic" culture = "catalan" - father = 71622 - mother = 71616 - 1142.1.1 = { - birth = "1142.1.1" + father = 72291 + mother = 72288 + 1308.1.1 = { + birth = "1308.1.1" } - 1189.1.1 = { - death = "1189.1.1" + 1330.1.1 = { + add_spouse = 71724 + } + 1355.1.1 = { + death = "1355.1.1" } } -71628 = { - name = "Ramon" - dynasty = 8759 +71727 = { + name = "AldonC_a" + dynasty = 8771 + female = yes religion = "catholic" culture = "catalan" - 1140.1.1 = { - birth = "1140.1.1" - } - 1160.1.1 = { - add_spouse = 71627 + father = 71721 + mother = 71722 + 1288.1.1 = { + birth = "1288.1.1" } - 1196.1.1 = { - death = "1196.1.1" + 1326.1.1 = { + death = "1326.1.1" } } -71629 = { +71728 = { name = "Pere" - dynasty = 8758 + dynasty = 8773 religion = "catholic" culture = "catalan" - father = 71625 - 1178.1.1 = { - birth = "1178.1.1" + father = 460600 + trait = bastard + 1245.1.1 = { + birth = "1245.1.1" } - 1260.2.18 = { - death = "1260.2.18" + 1268.1.1 = { + add_spouse = 71729 + } + 1276.1.1 = { + add_spouse = 71563 + } + 1297.1.1 = { + death = "1297.1.1" } } -71630 = { - name = "AgnE_s" - dynasty = 8758 +71729 = { + name = "Teresa" female = yes religion = "catholic" culture = "catalan" - father = 71629 - 1203.1.1 = { - birth = "1203.1.1" + 1250.1.1 = { + birth = "1250.1.1" } - 1265.1.1 = { - death = "1265.1.1" + 1275.1.1 = { + death = "1275.1.1" } } -71638 = { - name = "DolC_a" - dynasty = 100204 - female = yes +71730 = { + name = "Pere" + dynasty = 8773 religion = "catholic" culture = "catalan" - father = 40808 - mother = 221529 - 1163.1.1 = { - birth = "1163.1.1" + father = 71728 + mother = 71563 + 1277.1.1 = { + birth = "1277.1.1" } - 1172.12.12 = { - death = "1172.12.12" + 1323.1.1 = { + death = "1323.1.1" } } -71639 = { - name = "Pere" - dynasty = 100204 +71731 = { + name = "Alfons" + dynasty = 8773 religion = "catholic" culture = "catalan" - father = 210506 - mother = 210507 - 1152.5.4 = { - birth = "1152.5.4" + father = 71730 + 1302.1.1 = { + birth = "1302.1.1" } - 1157.1.1 = { - death = "1157.1.1" + 1328.1.1 = { + add_spouse = 71734 + } + 1329.1.1 = { + death = "1329.1.1" } } -71641 = { - name = "SanC_a" - dynasty = 100204 +71732 = { + name = "Marquesa" + dynasty = 8773 female = yes religion = "catholic" culture = "catalan" - father = 210514 - mother = 210515 - 1187.1.1 = { - birth = "1187.1.1" + father = 71730 + 1304.1.1 = { + birth = "1304.1.1" } - 1248.1.1 = { - death = "1248.1.1" + 1366.1.1 = { + death = "1366.1.1" } } -71642 = { - name = "Guerau" - dynasty = 8761 +71733 = { + name = "Pere" + dynasty = 8773 religion = "catholic" culture = "catalan" - 1180.1.1 = { - birth = "1180.1.1" - } - 1205.1.1 = { - add_spouse = 71641 + father = 71731 + mother = 71734 + 1329.1.1 = { + birth = "1329.1.1" } - 1231.1.1 = { - death = "1231.1.1" + 1384.1.1 = { + death = "1384.1.1" } } -71643 = { - name = "Ramon-Berenguer" +71737 = { + name = "Pere" dynasty = 100204 religion = "catholic" culture = "catalan" + father = 460600 trait = bastard trait = education_learning_1 - father = 210506 - 1140.1.1 = { - birth = "1140.1.1" + 1250.1.1 = { + birth = "1250.1.1" } - 1212.1.1 = { - death = "1212.1.1" + 1307.1.1 = { + death = "1307.1.1" } } -71644 = { - name = "Ramon-Berenguer" +71738 = { + name = "Jaume" dynasty = 100204 - religion = "catholic" - culture = "catalan" - father = 210500 - mother = 207504 - 1184.1.1 = { - birth = "1184.1.1" - } - 1188.1.1 = { - death = "1188.1.1" - } -} -71645 = { - name = "Ferran" - dynasty = 100204 - religion = "catholic" - culture = "catalan" + father = 460600 + trait = bastard + + religion = catholic + culture = catalan + trait = education_learning_1 - father = 210500 - mother = 207504 - 1190.1.1 = { - birth = "1190.1.1" + + 1254.1.1 = { + birth = yes } - 1241.1.1 = { - death = "1241.1.1" + 1289.1.1 = { + death = yes } } -71646 = { - name = "DolC_a" +71739 = { + name = "Alfons" dynasty = 100204 - female = yes + martial = 7 + diplomacy = 6 + intrigue = 8 + stewardship = 6 religion = "catholic" culture = "catalan" - trait = education_learning_1 - father = 210500 - mother = 207504 - 1192.1.1 = { - birth = "1192.1.1" + trait = greedy + trait = trusting + trait = education_martial_4 + father = 460590 + mother = 462515 + 1265.1.1 = { + birth = "1265.1.1" } - 1246.1.1 = { - death = "1246.1.1" + 1290.8.15 = { + add_spouse = 455764 + } + 1291.6.18 = { + death = "1291.6.18" } } -71650 = { - name = "SanC_a" +71740 = { + name = "Pere" dynasty = 100204 - female = yes - religion = "catholic" - culture = "catalan" - father = 210501 - mother = 205582 - 1205.1.1 = { - birth = "1205.1.1" + + father = 460590 + mother = 462515 + + religion = catholic + culture = catalan + + 1275.1.1 = { + birth = yes } - 1206.1.1 = { - death = "1206.1.1" + 1291.8.21 = { + add_spouse = 138169 + } + 1296.8.30 = { + death = yes } } -71651 = { - name = "Pere" +71741 = { + name = "Jaume" dynasty = 100204 religion = "catholic" culture = "catalan" + father = 460590 trait = bastard - trait = education_learning_1 - father = 210501 - 1196.1.1 = { - birth = "1196.1.1" + 1265.1.1 = { + birth = "1265.1.1" } - 1254.9.1 = { - death = "1254.9.1" + 1285.5.22 = { + death = "1285.5.22" } } -71652 = { +71742 = { name = "ConstanC_a" dynasty = 100204 female = yes religion = "catholic" culture = "catalan" - father = 210501 - trait = bastard - 1200.1.1 = { - birth = "1200.1.1" + father = 71741 + 1284.1.1 = { + birth = "1284.1.1" } - 1250.1.1 = { - death = "1250.1.1" + 1339.1.1 = { + death = "1339.1.1" } } -71653 = { - name = "Maria" +71744 = { + name = "Ferran" dynasty = 100204 - female = yes religion = "catholic" culture = "catalan" - father = 210501 + father = 460590 trait = bastard - 1204.1.1 = { - birth = "1204.1.1" - } - 1256.1.1 = { - death = "1256.1.1" - } -} - -71654 = { - name = "Hug-JofrE_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72248 - mother = 72250 - 1166.1.1 = { - birth = "1166.1.1" - } - 1220.1.1 = { - add_spouse = 71653 + 1270.1.1 = { + birth = "1270.1.1" } - 1229.1.1 = { - death = "1229.1.1" + 1327.1.1 = { + death = "1327.1.1" } } -71655 = { - name = "Guillem-Ramon" - dynasty = 336 +71745 = { + name = "Pere" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71771 - 1175.1.1 = { - birth = "1175.1.1" - } - 1200.1.1 = { - add_spouse = 72430 - } - 1202.1.1 = { - remove_spouse = 72430 - } - 1216.1.1 = { - add_spouse = 71652 + father = 460590 + trait = bastard + 1272.1.1 = { + birth = "1272.1.1" } - 1228.1.1 = { - death = "1228.1.1" + 1335.1.1 = { + death = "1335.1.1" } } -71656 = { +71746 = { name = "Pere" - dynasty = 336 + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71655 - mother = 71652 - 1217.1.1 = { - birth = "1217.1.1" + father = 71745 + 1305.1.1 = { + birth = "1305.1.1" } - 1268.1.1 = { - death = "1268.1.1" + 1362.1.1 = { + death = "1362.1.1" } } -71657 = { - name = "Pere" - dynasty = 336 +71747 = { + name = "Ferran" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71656 - 1235.1.1 = { - birth = "1235.1.1" + father = 71745 + 1307.1.1 = { + birth = "1307.1.1" } - 1296.1.1 = { - death = "1296.1.1" + 1368.1.1 = { + death = "1368.1.1" } } -71658 = { +71748 = { name = "ConstanC_a" - dynasty = 336 + dynasty = 100204 female = yes religion = "catholic" culture = "catalan" - father = 71656 - 1236.1.1 = { - birth = "1236.1.1" + father = 71745 + 1309.1.1 = { + birth = "1309.1.1" } - 1256.1.1 = { - death = "1256.1.1" + 1367.1.1 = { + death = "1367.1.1" } } -71659 = { - name = "Sibila" - dynasty = 336 +71749 = { + name = "Teresa" + dynasty = 100204 female = yes religion = "catholic" culture = "catalan" - father = 71656 - 1237.1.1 = { - birth = "1237.1.1" + father = 71745 + 1311.1.1 = { + birth = "1311.1.1" } - 1300.1.1 = { - death = "1300.1.1" + 1377.1.1 = { + death = "1377.1.1" } } -71660 = { - name = "Aurembaix" - dynasty = 336 - female = yes +71750 = { + name = "SanC_" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71656 - 1238.1.1 = { - birth = "1238.1.1" + trait = education_learning_1 + father = 460590 + trait = bastard + 1274.1.1 = { + birth = "1274.1.1" } - 1239.1.1 = { - death = "1239.1.1" + 1341.1.1 = { + death = "1341.1.1" } } -71661 = { - name = "Ott" - dynasty = 336 +71751 = { + name = "Teresa" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - father = 71657 + father = 460590 + trait = bastard 1276.1.1 = { birth = "1276.1.1" } - 1297.1.1 = { - add_spouse = 71666 - } - 1341.1.1 = { - death = "1341.1.1" + 1345.1.1 = { + death = "1345.1.1" } } -71662 = { - name = "Guillem-Ramon" - dynasty = 336 +71760 = { + name = "Joan" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71657 - 1274.1.1 = { - birth = "1274.1.1" - } - 1297.1.1 = { - add_spouse = 31411 + trait = education_learning_1 + father = 460560 + mother = 461727 + 1304.1.1 = { + birth = "1304.1.1" } - 1338.1.1 = { - death = "1338.1.1" + 1334.8.19 = { + death = "1334.8.19" } } -71663 = { - name = "Elisenda" - dynasty = 336 +71762 = { + name = "Joana" + dynasty = 100204 female = yes religion = "catholic" culture = "catalan" - father = 71657 - 1280.1.1 = { - birth = "1280.1.1" + father = 460580 + mother = 461715 + 1330.1.1 = { + birth = "1330.1.1" } - 1342.1.1 = { - death = "1342.1.1" + 1395.1.1 = { + death = "1395.1.1" } } -71664 = { - name = "Ott" - dynasty = 336 +71763 = { + name = "Blanca" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - father = 71661 - mother = 71666 - 1298.1.1 = { - birth = "1298.1.1" - } + father = 460580 + mother = 461715 1334.1.1 = { - death = "1334.1.1" + birth = "1334.1.1" + } + 1400.1.1 = { + death = "1400.1.1" } } -71665 = { - name = "Guillem-Ramon" - dynasty = 336 +71764 = { + name = "SanC_" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71664 - 1325.1.1 = { - birth = "1325.1.1" + father = 460560 + trait = bastard + 1289.1.1 = { + birth = "1289.1.1" } - 1371.1.1 = { - death = "1371.1.1" + 1346.1.1 = { + death = "1346.1.1" } } -71666 = { - name = "Gausfredina" - dynasty = 7050 - female = yes +71765 = { + name = "Jaume" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71703 - mother = 71013 - 1281.1.1 = { - birth = "1281.1.1" + father = 460560 + trait = bastard + 1291.1.1 = { + birth = "1291.1.1" } - 1332.1.1 = { - death = "1332.1.1" + 1351.1.1 = { + death = "1351.1.1" } } -71667 = { - name = "Guillem-Ramon" - dynasty = 336 +71766 = { + name = "NapoleO_" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71662 - mother = 31411 - 1298.1.1 = { - birth = "1298.1.1" + father = 460560 + trait = bastard + 1288.1.1 = { + birth = "1288.1.1" } - 1342.1.1 = { - death = "1342.1.1" + 1348.1.1 = { + death = "1348.1.1" } } -71668 = { - name = "Mateu" - dynasty = 336 +71767 = { + name = "Alfons" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71667 - 1316.1.1 = { - birth = "1316.1.1" + father = 460510 + mother = 460511 + 1315.1.1 = { + birth = "1315.1.1" } - 1371.1.1 = { - death = "1371.1.1" + 1317.1.1 = { + death = "1317.1.1" } } -71669 = { - name = "Alfons" +71768 = { + name = "Isabel" dynasty = 100204 - - religion = catholic - culture = catalan - father = 460600 - mother = 460614 - - 1228.2.1 = { - birth = yes - } - 1260.3.23 = { - add_spouse = 138163 + female = yes + religion = "catholic" + culture = "catalan" + father = 460510 + mother = 460511 + 1323.1.1 = { + birth = "1323.1.1" } - 1260.3.26 = { - death = yes + 1327.1.1 = { + death = "1327.1.1" } } -71670 = { - name = "Nicolesa" - female = yes +71769 = { + name = "Frederic" dynasty = 100204 - - father = 460604 - mother = 200108 - - religion = catholic - culture = catalan - - 1311.1.1 = { - birth = yes + religion = "catholic" + culture = "catalan" + father = 460510 + mother = 460511 + 1325.1.1 = { + birth = "1325.1.1" } - 1368.1.1 = { - death = yes + 1330.1.1 = { + death = "1330.1.1" } } -71671 = { - name = "Violant" +71770 = { + name = "SanC_" dynasty = 100204 - female = yes religion = "catholic" culture = "catalan" - father = 460604 - trait = bastard - 1315.1.1 = { - birth = "1315.1.1" + father = 460510 + mother = 460511 + 1327.10.28 = { + birth = "1327.10.28" } - 1372.1.1 = { - death = "1372.1.1" + 1327.12.1 = { + death = "1327.12.1" } } -71672 = { - name = "Esclaramunda" - dynasty = 100204 - female = yes +71771 = { + name = "Ramon" + dynasty = 336 religion = "catholic" culture = "catalan" - father = 460604 - trait = bastard - 1317.1.1 = { - birth = "1317.1.1" + father = 205544 + 1136.1.1 = { + birth = "1136.1.1" } - 1375.1.1 = { - death = "1375.1.1" + 1190.1.1 = { + death = "1190.1.1" } } -71673 = { - name = "Saura" - dynasty = 100204 - female = yes +71772 = { + name = "Ramon" + dynasty = 336 religion = "catholic" culture = "catalan" - father = 460602 - trait = bastard - 1294.1.1 = { - birth = "1294.1.1" + father = 71771 + 1170.1.1 = { + birth = "1170.1.1" } - 1333.1.1 = { - death = "1333.1.1" + 1229.1.1 = { + death = "1229.1.1" } } -71674 = { - name = "Pere" - dynasty = 8765 +71773 = { + name = "Berenguer" + dynasty = 336 religion = "catholic" culture = "catalan" - 1270.1.1 = { - birth = "1270.1.1" - } - 1310.1.1 = { - add_spouse = 71673 + father = 205544 + 1125.1.1 = { + birth = "1125.1.1" } - 1312.2.2 = { - death = "1312.2.2" + 1154.1.1 = { + death = "1154.1.1" } } -71675 = { - name = "Pere" - dynasty = 8765 +71774 = { + name = "Joan" + dynasty = 100204 religion = "catholic" culture = "catalan" - father = 71674 - mother = 71673 - 1311.1.1 = { - birth = "1311.1.1" - } - 1335.1.1 = { - add_spouse = 71676 + father = 460590 + trait = bastard + 1267.1.1 = { + birth = "1267.1.1" } - 1348.7.30 = { - death = "1348.7.30" + 1298.1.1 = { + death = "1298.1.1" } } -71677 = { - name = "Bernat" - dynasty = 8765 +71775 = { + name = "Beatriu" + dynasty = 100204 + female = yes religion = "catholic" culture = "catalan" - father = 71675 - mother = 71676 - 1336.1.1 = { - birth = "1336.1.1" + father = 460590 + trait = bastard + 1267.1.1 = { + birth = "1267.1.1" } - 1398.1.1 = { - death = "1398.1.1" + 1298.1.1 = { + death = "1298.1.1" } } -71678 = { - name = "Berenguer" - dynasty = 8767 +461500 = { + name = "Frederic" + # AKA: Federigo + dynasty = 100204 + martial = 8 + diplomacy = 8 + intrigue = 7 + stewardship = 7 religion = "catholic" culture = "catalan" - 1285.1.1 = { - birth = "1285.1.1" + trait = lustful + trait = deceitful + trait = education_martial_2 + father = 460590 + mother = 462515 + 1272.1.1 = { + birth = "1272.1.1" } - 1319.11.11 = { - add_spouse = 71673 + 1291.6.18 = { + name = "Federigo" + culture = "italian" } - 1358.1.1 = { - death = "1358.1.1" + 1296.1.15 = { + add_pressed_claim = title:k_trinacria + } + 1302.8.1 = { + remove_claim = title:k_trinacria + } + 1303.5.1 = { + add_spouse = 455806 + } + 1337.6.25 = { + death = "1337.6.25" } } -71679 = { - name = "ConstanC_a" - dynasty = 8767 +72055 = { + name = "Almodis" + dynasty_house = house_cerdanya female = yes religion = "catholic" culture = "catalan" - father = 71678 - 1310.1.1 = { - birth = "1310.1.1" + father = 70166 + 1077.1.1 = { + birth = "1077.1.1" } - 1362.8.30 = { - death = "1362.8.30" + 1100.1.1 = { + death = "1100.1.1" } } -71680 = { - name = "Berenguer" - dynasty = 8767 +72057 = { + name = "Pere" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 71678 - mother = 71673 - 1324.1.1 = { - birth = "1324.1.1" + father = 70283 + mother = 70285 + 1067.1.1 = { + birth = "1067.1.1" } - 1376.1.1 = { - death = "1376.1.1" + 1113.1.1 = { + death = "1113.1.1" } } -71681 = { - name = "Violant" - dynasty = 8767 - female = yes +72058 = { + name = "Bernat" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 71678 - mother = 71673 - 1326.1.1 = { - birth = "1326.1.1" + father = 70283 + mother = 70285 + 1069.1.1 = { + birth = "1069.1.1" } - 1372.1.1 = { - death = "1372.1.1" + 1095.1.1 = { + add_spouse = 72059 + } + 1131.1.1 = { + death = "1131.1.1" } } -71682 = { - name = "Isabel" - dynasty = 8767 +72059 = { + name = "Toda" female = yes religion = "catholic" culture = "catalan" - father = 71678 - mother = 71673 - 1328.1.1 = { - birth = "1328.1.1" + 1078.1.1 = { + birth = "1078.1.1" } - 1385.1.1 = { - death = "1385.1.1" + 1135.1.1 = { + death = "1135.1.1" } } -71683 = { - name = "SanC_" - dynasty = 100204 +72060 = { + name = "DolC_a" + dynasty_house = house_pallars + female = yes religion = "catholic" culture = "catalan" - father = 460605 - trait = bastard - 1295.1.1 = { - birth = "1295.1.1" - } - 1320.1.1 = { - add_spouse = 71687 + father = 72058 + mother = 72059 + 1097.1.1 = { + birth = "1097.1.1" } - 1360.1.1 = { - death = "1360.1.1" + 1119.1.1 = { + death = "1119.1.1" } } -71684 = { - name = "Ferran" - dynasty = 100204 +72061 = { + name = "Arnau" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 460605 - trait = bastard - 1298.1.1 = { - birth = "1298.1.1" + father = 70283 + mother = 70285 + 1071.1.1 = { + birth = "1071.1.1" } - 1313.1.1 = { - death = "1313.1.1" + 1095.1.1 = { + add_spouse = 72055 + } + 1101.1.1 = { + add_spouse = 72063 + } + 1111.1.1 = { + death = "1111.1.1" } } -71685 = { - name = "Pagan" - dynasty = 100204 +72062 = { + name = "Arnau-MirO_" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 460605 - trait = bastard - 1301.1.1 = { - birth = "1301.1.1" + father = 72061 + mother = 72055 + 1096.1.1 = { + birth = "1096.1.1" } - 1349.10.25 = { - death = "1349.10.25" + 1145.1.1 = { + add_spouse = 72143 + } + 1149.1.1 = { + remove_spouse = 72143 + } + 1150.1.1 = { + add_spouse = 72067 + } + 1177.9.15 = { + death = "1177.9.15" } } -71686 = { - name = "Esclaramunda" - dynasty = 100204 +72063 = { + name = "Adelaida" female = yes religion = "catholic" culture = "catalan" - trait = bastard - trait = education_learning_1 - father = 460605 - 1304.1.1 = { - birth = "1304.1.1" + 1080.1.1 = { + birth = "1080.1.1" } - 1376.1.1 = { - death = "1376.1.1" + 1138.1.1 = { + death = "1138.1.1" } } -71687 = { - name = "Laura" - female = yes +72064 = { + name = "Ramon" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - 1300.1.1 = { - birth = "1300.1.1" + father = 72061 + mother = 72063 + 1103.1.1 = { + birth = "1103.1.1" } - 1358.1.1 = { - death = "1358.1.1" + 1160.1.1 = { + death = "1160.1.1" } } -71688 = { - name = "ConstanC_a" - dynasty = 100204 - female = yes +72065 = { + name = "Ramon" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 71683 - mother = 71687 - 1322.1.1 = { - birth = "1322.1.1" + father = 72064 + 1130.1.1 = { + birth = "1130.1.1" } - 1407.1.1 = { - death = "1407.1.1" + 1193.1.1 = { + death = "1193.1.1" } } -71689 = { - name = "Esclaramunda" - dynasty = 100204 - female = yes +72066 = { + name = "Berenguer" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 71683 - mother = 71687 - 1324.1.1 = { - birth = "1324.1.1" + father = 72061 + mother = 72063 + 1105.1.1 = { + birth = "1105.1.1" } - 1371.1.1 = { - death = "1371.1.1" + 1161.1.1 = { + death = "1161.1.1" } } -71690 = { - name = "Joan" - dynasty = 100204 +72067 = { + name = "O_ria" + female = yes religion = "catholic" culture = "catalan" - father = 460620 - trait = bastard - 1335.1.1 = { - birth = "1335.1.1" + 1130.1.1 = { + birth = "1130.1.1" } - 1374.1.1 = { - death = "1374.1.1" + 1187.1.1 = { + death = "1187.1.1" } } -71691 = { - name = "ConstanC_a" - dynasty = 100204 - female = yes +72068 = { + name = "Arnau" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 460620 - trait = bastard - 1337.1.1 = { - birth = "1337.1.1" + father = 72062 + mother = 72067 + 1156.1.1 = { + birth = "1156.1.1" } - 1386.1.1 = { - death = "1386.1.1" + 1188.1.1 = { + death = "1188.1.1" } } -71692 = { - name = "Ferran" - dynasty = 100204 +72074 = { + name = "Artau" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 460600 - mother = 98030 - 1245.1.1 = { - birth = "1245.1.1" + father = 70185 + mother = 72073 + 1090.1.1 = { + birth = "1090.1.1" } - 1250.1.1 = { - death = "1250.1.1" + 1118.1.1 = { + add_spouse = 72075 + } + 1167.1.1 = { + death = "1167.1.1" } } -71693 = { - name = "SanC_a" - dynasty = 100204 +72075 = { + name = "AgnE_s" female = yes religion = "catholic" culture = "catalan" - father = 460600 - mother = 98030 - 1246.1.1 = { - birth = "1246.1.1" + 1100.1.1 = { + birth = "1100.1.1" } - 1251.1.1 = { - death = "1251.1.1" + 1170.1.1 = { + death = "1170.1.1" } } -71694 = { - name = "Maria" - dynasty = 100204 - female = yes +72076 = { + name = "Artau" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - trait = education_learning_1 - father = 460600 - mother = 98030 - 1248.1.1 = { - birth = "1248.1.1" + father = 72074 + mother = 72075 + 1120.1.1 = { + birth = "1120.1.1" } - 1267.1.1 = { - death = "1267.1.1" + 1145.1.1 = { + add_spouse = 72081 + } + 1192.5.1 = { + death = "1192.5.1" } } -71695 = { - name = "SanC_" - dynasty = 100204 +72077 = { + name = "AgnE_s" + dynasty_house = house_pallars + female = yes religion = "catholic" culture = "catalan" - trait = education_learning_1 - father = 460600 - mother = 98030 - 1250.1.1 = { - birth = "1250.1.1" + father = 72074 + mother = 72075 + 1122.1.1 = { + birth = "1122.1.1" } - 1275.10.21 = { - death = "1275.10.21" + 1200.1.1 = { + death = "1200.1.1" } } -71696 = { - name = "Elionor" - dynasty = 100204 - female = yes +72078 = { + name = "Ramon" + dynasty = 12120 religion = "catholic" culture = "catalan" - father = 460600 - mother = 98030 - 1251.1.1 = { - birth = "1251.1.1" + 1116.1.1 = { + birth = "1116.1.1" } - 1259.1.1 = { - death = "1259.1.1" + 1140.1.1 = { + add_spouse = 72077 + } + 1170.1.1 = { + death = "1170.1.1" } } -71698 = { - name = "Alfons" - dynasty = 7050 +72079 = { + name = "Guillem" + dynasty = 12120 religion = "catholic" culture = "catalan" - father = 70234 - mother = 71702 - 1308.1.1 = { - birth = "1308.1.1" + father = 72078 + mother = 72077 + 1141.1.1 = { + birth = "1141.1.1" } - 1330.1.1 = { - add_spouse = 71699 + 1166.1.1 = { + add_spouse = 72083 } - 1355.1.1 = { - death = "1355.1.1" + 1205.12.27 = { + death = "1205.12.27" } } -71699 = { - name = "Maria" - dynasty = 10029 +72080 = { + name = "Guillelma" + dynasty = 12120 female = yes - father = 72332 - mother = 71722 religion = "catholic" culture = "catalan" - 1310.1.1 = { - birth = "1310.1.1" - } - 1360.1.1 = { - death = "1360.1.1" - } -} - -71700 = { - name = "Joan" - dynasty = 8768 - - father = 71698 - trait = bastard - - religion = catholic - culture = catalan - - 1330.1.1 = { - birth = yes + father = 72079 + mother = 72083 + 1170.1.1 = { + birth = "1170.1.1" } - 1369.1.1 = { - death = yes + 1205.12.27 = { + death = "1205.12.27" } } -71701 = { - name = "Teresa" - dynasty = 8762 +72081 = { + name = "Guillelma" female = yes religion = "catholic" culture = "catalan" - father = 70234 - mother = 71702 - 1312.1.1 = { - birth = "1312.1.1" + 1129.1.1 = { + birth = "1129.1.1" } - 1321.1.1 = { - death = "1321.1.1" + 1180.1.1 = { + death = "1180.1.1" } } -71704 = { - name = "Margarida" - dynasty = 7050 - female = yes +72082 = { + name = "Bernat" + dynasty_house = house_pallars religion = "catholic" culture = "catalan" - father = 71703 - mother = 71013 - 1286.1.1 = { - birth = "1286.1.1" + father = 72076 + mother = 72081 + 1146.1.1 = { + birth = "1146.1.1" } - 1329.1.1 = { - death = "1329.1.1" + 1199.1.1 = { + death = "1199.1.1" } } -71705 = { - name = "Roger" - dynasty = 7050 +72083 = { + name = "Guillelma" + dynasty_house = house_pallars + female = yes religion = "catholic" culture = "catalan" - father = 71703 - mother = 71013 - 1290.1.1 = { - birth = "1290.1.1" + father = 72076 + mother = 72081 + 1148.1.1 = { + birth = "1148.1.1" } - 1313.1.1 = { - death = "1313.1.1" + 1250.1.1 = { + death = "1250.1.1" } } -71706 = { - name = "Angarina" - female = yes +72084 = { + name = "PonC_" + dynasty = 393 religion = "catholic" culture = "catalan" - 1280.1.1 = { - birth = "1280.1.1" + father = 110581 + mother = 110564 + 1080.1.1 = { + birth = "1080.1.1" } - 1314.1.1 = { - death = "1314.1.1" + 1110.1.1 = { + add_spouse = 72085 + } + 1153.1.1 = { + death = "1153.1.1" } } -71707 = { - name = "Carles" - dynasty = 7050 +72085 = { + name = "Brunisenda" + female = yes religion = "catholic" culture = "catalan" - father = 71703 - mother = 71706 - 1301.1.1 = { - birth = "1301.1.1" + 1093.1.1 = { + birth = "1093.1.1" } - 1314.1.1 = { - death = "1314.1.1" + 1149.1.1 = { + death = "1149.1.1" } } -71708 = { - name = "Angarina" - dynasty = 7050 - female = yes +72086 = { + name = "Hug" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 71703 - mother = 71706 - 1303.1.1 = { - birth = "1303.1.1" + father = 72084 + mother = 72085 + 1112.1.1 = { + birth = "1112.1.1" } - 1356.1.1 = { - death = "1356.1.1" + 1135.1.1 = { + add_spouse = 72087 + } + 1173.1.1 = { + death = "1173.1.1" } } -71709 = { - name = "Francesc" #AKA: Roger (II) de Lauria - dynasty = 7050 - religion = "catholic" - culture = "catalan" - father = 71703 - mother = 71706 - 1305.1.1 = { - birth = "1305.1.1" - } - 1313.1.1 = { - name = "Roger" +72087 = { + name = "Jusiana" + female = yes + dynasty = 74 + + religion = catholic + culture = catalan + + 1118.1.1 = { + birth = yes } - 1358.1.1 = { - death = "1358.1.1" + 1178.1.1 = { + death = yes } } -71710 = { - name = "Pere" - dynasty = 8769 - religion = "catholic" - culture = "catalan" - father = 460600 - mother = 71697 - trait = bastard - 1259.1.1 = { - birth = "1259.1.1" +72088 = { + name = "PonC_-Hug" + dynasty = 74 + + father = 72086 + mother = 72087 + + religion = catholic + culture = catalan + + 1140.1.1 = { + birth = yes } - 1276.7.27 = { - remove_trait = bastard + 1162.1.1 = { + add_spouse = 72089 } - 1318.1.1 = { - death = "1318.1.1" + 1175.1.1 = { + death = yes } } -71711 = { - name = "Blanca" - dynasty = 8769 +72089 = { + name = "Sibila" female = yes religion = "catholic" culture = "catalan" - father = 71710 - 1304.1.1 = { - birth = "1304.1.1" + 1146.1.1 = { + birth = "1146.1.1" } - 1369.1.1 = { - death = "1369.1.1" + 1200.1.1 = { + death = "1200.1.1" } } -71712 = { - name = "Pere" - dynasty = 8769 - religion = "catholic" - culture = "catalan" - father = 71710 - 1306.1.1 = { - birth = "1306.1.1" - } - 1333.1.1 = { - add_spouse = 71717 +72090 = { + name = "Gombau" + dynasty = 74 + + father = 72088 + mother = 72089 + + religion = catholic + culture = catalan + + 1163.1.1 = { + birth = yes } - 1361.1.1 = { - death = "1361.1.1" + 1205.1.1 = { + death = yes } } -71713 = { - name = "Teresa" - dynasty = 8769 - female = yes - religion = "catholic" - culture = "catalan" - father = 71710 - 1308.1.1 = { - birth = "1308.1.1" +72091 = { + name = "Berenguer" + dynasty = 74 + + father = 72088 + mother = 72089 + + religion = catholic + culture = catalan + + 1165.1.1 = { + birth = yes } - 1375.1.1 = { - death = "1375.1.1" + 1221.1.1 = { + death = yes } } -71714 = { - name = "Jaume" - dynasty = 8769 - religion = "catholic" - culture = "catalan" - father = 71710 - 1312.1.1 = { - birth = "1312.1.1" +72092 = { + name = "Jusiana" + female = yes + dynasty = 74 + + father = 72088 + mother = 72089 + + religion = catholic + culture = catalan + + 1167.1.1 = { + birth = yes } - 1355.1.1 = { - death = "1355.1.1" + 1230.1.1 = { + death = yes } } -71715 = { - name = "ConstanC_a" - dynasty = 8769 +72093 = { + name = "Adelaida" female = yes religion = "catholic" culture = "catalan" - father = 71712 - mother = 71717 - 1334.1.1 = { - birth = "1334.1.1" + 1150.1.1 = { + birth = "1150.1.1" } - 1348.1.1 = { - death = "1348.1.1" + 1195.1.1 = { + death = "1195.1.1" } } -71716 = { - name = "Maria" - dynasty = 8769 +72094 = { + name = "Ermessenda" female = yes religion = "catholic" culture = "catalan" - father = 71712 - mother = 71717 - 1336.1.1 = { - birth = "1336.1.1" + 1171.1.1 = { + birth = "1171.1.1" } - 1402.1.1 = { - death = "1402.1.1" + 1224.1.1 = { + death = "1224.1.1" } } -71717 = { - name = "Violant" # Violant de Pallars, married Pedro de Ayerbe - female = yes - religion = catholic - culture = catalan - - 1315.1.1 = { - birth = yes - } - 1380.1.1 = { - death = yes - } -} - -71718 = { - name = "Guillem" - dynasty = 336 +72095 = { + name = "Hug" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 71662 - mother = 31411 - 1297.1.1 = { - birth = "1297.1.1" + father = 210560 + mother = 72093 + 1175.1.1 = { + birth = "1175.1.1" } - 1324.1.1 = { - add_spouse = 71713 + 1200.1.1 = { + add_spouse = 72096 } - 1329.1.1 = { - death = "1329.1.1" + 1230.4.1 = { + death = "1230.4.1" } } -71720 = { - name = "Ferran" - dynasty = 8771 +72096 = { + name = "Maria" + female = yes religion = "catholic" culture = "catalan" - father = 460600 - trait = bastard - 1241.1.1 = { - birth = "1241.1.1" + 1180.1.1 = { + birth = "1180.1.1" } - 1275.1.1 = { - death = "1275.1.1" + 1238.1.1 = { + death = "1238.1.1" } } -71721 = { - name = "Felip" - dynasty = 8771 +72097 = { + name = "PonC_" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 71720 - 1266.1.1 = { - birth = "1266.1.1" + father = 72095 + mother = 72096 + 1201.1.1 = { + birth = "1201.1.1" } - 1285.1.1 = { - add_spouse = 71722 + 1233.1.1 = { + add_spouse = 72520 } - 1304.1.1 = { - death = "1304.1.1" + 1242.10.27 = { + add_spouse = 72521 + } + 1269.1.1 = { + death = "1269.1.1" } } -71723 = { - name = "Felip" - dynasty = 8771 +72098 = { + name = "Guillelma" + dynasty = 393 + female = yes religion = "catholic" culture = "catalan" - father = 71721 - mother = 71722 - 1286.1.1 = { - birth = "1286.1.1" - } - 1309.1.1 = { - add_spouse = 71190 + father = 72095 + mother = 72096 + 1203.1.1 = { + birth = "1203.1.1" } - 1330.1.1 = { - death = "1330.1.1" + 1277.1.1 = { + death = "1277.1.1" } } -71724 = { - name = "Elionor" - dynasty = 8771 - female = yes +72099 = { + name = "Hug" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 71723 - mother = 71190 - 1310.1.1 = { - birth = "1310.1.1" + father = 72097 + mother = 72521 + 1244.1.1 = { + birth = "1244.1.1" } - 1376.1.1 = { - death = "1376.1.1" + 1265.1.1 = { + add_spouse = 72106 + } + 1275.3.17 = { + death = "1275.3.17" } } -71725 = { - name = "Felip" - dynasty = 8771 +72100 = { + name = "PonC_-Hug" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 71723 - mother = 71190 - 1312.1.1 = { - birth = "1312.1.1" + father = 72097 + mother = 72521 + 1246.1.1 = { + birth = "1246.1.1" } - 1354.1.1 = { - death = "1354.1.1" + 1280.1.1 = { + death = "1280.1.1" } } -71726 = { - name = "Ramon" - dynasty = 8772 +72101 = { + name = "Sibila" + dynasty = 393 + female = yes religion = "catholic" culture = "catalan" - father = 72291 - mother = 72288 - 1308.1.1 = { - birth = "1308.1.1" - } - 1330.1.1 = { - add_spouse = 71724 + father = 72097 + mother = 72521 + 1248.1.1 = { + birth = "1248.1.1" } - 1355.1.1 = { - death = "1355.1.1" + 1299.1.1 = { + death = "1299.1.1" } } -71727 = { - name = "AldonC_a" - dynasty = 8771 +72102 = { + name = "Maior" + dynasty = 393 female = yes religion = "catholic" culture = "catalan" - father = 71721 - mother = 71722 - 1288.1.1 = { - birth = "1288.1.1" + father = 72097 + mother = 72521 + 1250.1.1 = { + birth = "1250.1.1" } - 1326.1.1 = { - death = "1326.1.1" + 1290.1.1 = { + death = "1290.1.1" } } -71728 = { - name = "Pere" - dynasty = 8773 - religion = "catholic" - culture = "catalan" - father = 460600 - trait = bastard - 1245.1.1 = { - birth = "1245.1.1" +72103 = { + name = "Ramon-Folc" + dynasty = 10029 + + father = 72312 + mother = 72324 + + religion = catholic + culture = catalan + + 1220.1.1 = { + birth = yes } - 1268.1.1 = { - add_spouse = 71729 + 1240.1.1 = { + add_spouse = 138155 } - 1276.1.1 = { - add_spouse = 71563 + 1264.1.1 = { + add_spouse = 72101 } - 1297.1.1 = { - death = "1297.1.1" + 1276.6.5 = { + death = yes } } -71729 = { - name = "Teresa" +72104 = { + name = "Sibila" + dynasty = 10029 female = yes religion = "catholic" culture = "catalan" - 1250.1.1 = { - birth = "1250.1.1" + father = 72103 + mother = 72101 + 1265.1.1 = { + birth = "1265.1.1" } - 1275.1.1 = { - death = "1275.1.1" + 1300.1.1 = { + death = "1300.1.1" } } -71730 = { - name = "Pere" - dynasty = 8773 +72105 = { + name = "Hug" + dynasty = 10029 religion = "catholic" culture = "catalan" - father = 71728 - mother = 71563 - 1277.1.1 = { - birth = "1277.1.1" + father = 72103 + mother = 72101 + 1267.1.1 = { + birth = "1267.1.1" } - 1323.1.1 = { - death = "1323.1.1" + 1330.1.1 = { + death = "1330.1.1" } } -71731 = { - name = "Alfons" - dynasty = 8773 +72106 = { + name = "Sibila" + female = yes religion = "catholic" culture = "catalan" - father = 71730 - 1302.1.1 = { - birth = "1302.1.1" + 1248.1.1 = { + birth = "1248.1.1" } - 1328.1.1 = { - add_spouse = 71734 - } - 1329.1.1 = { - death = "1329.1.1" + 1305.1.1 = { + death = "1305.1.1" } } -71732 = { - name = "Marquesa" - dynasty = 8773 - female = yes +72107 = { + name = "PonC_" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 71730 - 1304.1.1 = { - birth = "1304.1.1" + father = 72099 + mother = 72106 + 1266.1.1 = { + birth = "1266.1.1" } - 1366.1.1 = { - death = "1366.1.1" + 1282.1.1 = { + add_spouse = 72192 + } + 1313.1.1 = { + death = "1313.1.1" } } -71733 = { - name = "Pere" - dynasty = 8773 +72108 = { + name = "Ramon-Folc" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 71731 - mother = 71734 - 1329.1.1 = { - birth = "1329.1.1" + father = 72099 + mother = 72106 + 1268.1.1 = { + birth = "1268.1.1" } - 1384.1.1 = { - death = "1384.1.1" + 1339.1.1 = { + death = "1339.1.1" } } -71737 = { - name = "Pere" - dynasty = 100204 +72109 = { + name = "Hug" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 460600 - trait = bastard - trait = education_learning_1 - 1250.1.1 = { - birth = "1250.1.1" + father = 72099 + mother = 72106 + 1269.5.26 = { + birth = "1269.5.26" } - 1307.1.1 = { - death = "1307.1.1" + 1296.1.1 = { + add_spouse = 72112 + } + 1335.1.1 = { + death = "1335.1.1" } } -71738 = { - name = "Jaume" - dynasty = 100204 - - father = 460600 +72110 = { + name = "Hug" + dynasty = 12121 + religion = "catholic" + culture = "catalan" + father = 72108 trait = bastard + 1300.1.1 = { + birth = "1300.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} - religion = catholic - culture = catalan +72112 = { + name = "Violant" + female = yes + religion = "catholic" + culture = "catalan" + 1280.1.1 = { + birth = "1280.1.1" + } + 1348.1.1 = { + death = "1348.1.1" + } +} - trait = education_learning_1 +72113 = { + name = "Hug" + dynasty = 393 + religion = "catholic" + culture = "catalan" + father = 72107 + mother = 72192 + 1283.1.1 = { + birth = "1283.1.1" + } + 1309.1.1 = { + death = "1309.1.1" + } +} - 1254.1.1 = { - birth = yes +72114 = { + name = "PonC_" + dynasty = 393 + religion = "catholic" + culture = "catalan" + father = 72107 + mother = 72192 + 1285.1.1 = { + birth = "1285.1.1" } - 1289.1.1 = { - death = yes + 1313.1.1 = { + add_spouse = 461565 + } + 1322.1.1 = { + death = "1322.1.1" } } -71739 = { - name = "Alfons" - dynasty = 100204 - martial = 7 - diplomacy = 6 - intrigue = 8 - stewardship = 6 +72115 = { + name = "Marquesa" + dynasty = 393 + female = yes religion = "catholic" culture = "catalan" - trait = greedy - trait = trusting - trait = education_martial_4 - father = 460590 - mother = 462515 - 1265.1.1 = { - birth = "1265.1.1" + father = 72114 + mother = 461565 + 1322.9.1 = { + birth = "1322.9.1" } - 1290.8.15 = { - add_spouse = 455764 + 1327.1.1 = { + death = "1327.1.1" } - 1291.6.18 = { - death = "1291.6.18" +} + +72119 = { + name = "AgnE_s" + female = yes + religion = "catholic" + culture = "catalan" + 1060.1.1 = { + birth = "1060.1.1" + } + 1110.1.1 = { + death = "1110.1.1" } } -71740 = { - name = "Pere" - dynasty = 100204 +72120 = { + name = "Gausfred" + dynasty = 393 - father = 460590 - mother = 462515 + father = 110612 + mother = 110613 religion = catholic culture = catalan - 1275.1.1 = { + 1085.1.1 = { birth = yes } - 1291.8.21 = { - add_spouse = 138169 + 1133.1.1 = { + add_spouse = 200137 } - 1296.8.30 = { + 1163.2.24 = { death = yes } } -71741 = { - name = "Jaume" - dynasty = 100204 +72121 = { + name = "Gerard" + dynasty = 393 + + father = 72120 + mother = 200137 + + religion = catholic + culture = catalan + + 1134.1.1 = { + birth = yes + } + 1172.1.1 = { + death = yes + } +} + +72122 = { + name = "Guislabert" + dynasty = 393 religion = "catholic" culture = "catalan" - father = 460590 + father = 72120 trait = bastard - 1265.1.1 = { - birth = "1265.1.1" + 1150.1.1 = { + birth = "1150.1.1" } - 1285.5.22 = { - death = "1285.5.22" + 1190.1.1 = { + death = "1190.1.1" } } -71742 = { - name = "ConstanC_a" - dynasty = 100204 +72125 = { + name = "AgnE_s" female = yes religion = "catholic" culture = "catalan" - father = 71741 - 1284.1.1 = { - birth = "1284.1.1" + 1117.1.1 = { + birth = "1117.1.1" } - 1339.1.1 = { - death = "1339.1.1" + 1168.12.1 = { + death = "1168.12.1" } } -71744 = { - name = "Ferran" - dynasty = 100204 +72130 = { + name = "Sibila" + female = yes religion = "catholic" culture = "catalan" - father = 460590 - trait = bastard - 1270.1.1 = { - birth = "1270.1.1" + 1139.1.1 = { + birth = "1139.1.1" } - 1327.1.1 = { - death = "1327.1.1" + 1168.7.9 = { + death = "1168.7.9" } } -71745 = { - name = "Pere" - dynasty = 100204 +72132 = { + name = "Teresa" + dynasty_house = house_urgell + female = yes religion = "catholic" culture = "catalan" - father = 460590 - trait = bastard - 1272.1.1 = { - birth = "1272.1.1" + father = 210576 + mother = 107646 + 1098.1.1 = { + birth = "1098.1.1" } - 1335.1.1 = { - death = "1335.1.1" + 1160.1.1 = { + death = "1160.1.1" } } -71746 = { - name = "Pere" - dynasty = 100204 +72139 = { + name = "Aurembaix" + dynasty_house = house_urgell + female = yes religion = "catholic" culture = "catalan" - father = 71745 - 1305.1.1 = { - birth = "1305.1.1" + father = 210570 + mother = 207543 + 1196.1.1 = { + birth = "1196.1.1" } - 1362.1.1 = { - death = "1362.1.1" + 1231.8.1 = { + death = "1231.8.1" } } -71747 = { - name = "Ferran" - dynasty = 100204 +72140 = { + name = "Marquesa" + dynasty_house = house_urgell + female = yes religion = "catholic" culture = "catalan" - father = 71745 - 1307.1.1 = { - birth = "1307.1.1" + father = 210571 + mother = 205557 + 1160.1.1 = { + birth = "1160.1.1" } - 1368.1.1 = { - death = "1368.1.1" + 1210.1.1 = { + death = "1210.1.1" } } -71748 = { - name = "ConstanC_a" - dynasty = 100204 +72141 = { + name = "Miraglia" + dynasty_house = house_urgell female = yes religion = "catholic" culture = "catalan" - father = 71745 - 1309.1.1 = { - birth = "1309.1.1" + father = 210571 + mother = 205557 + 1166.1.1 = { + birth = "1166.1.1" } - 1367.1.1 = { - death = "1367.1.1" + 1211.1.1 = { + death = "1211.1.1" } } -71749 = { - name = "Teresa" - dynasty = 100204 +72142 = { + name = "Isabel-Sibila" female = yes + dynasty_house = house_urgell religion = "catholic" culture = "catalan" - father = 71745 - 1311.1.1 = { - birth = "1311.1.1" + father = 210572 + mother = 210573 + 1127.1.1 = { + birth = "1127.1.1" } - 1377.1.1 = { - death = "1377.1.1" + 1177.1.1 = { + death = "1177.1.1" } } -71750 = { - name = "SanC_" - dynasty = 100204 +72143 = { + name = "Estefania" + dynasty_house = house_urgell + female = yes religion = "catholic" culture = "catalan" - trait = education_learning_1 - father = 460590 - trait = bastard - 1274.1.1 = { - birth = "1274.1.1" + father = 210572 + mother = 210573 + 1129.1.1 = { + birth = "1129.1.1" } - 1341.1.1 = { - death = "1341.1.1" + 1154.1.1 = { + death = "1154.1.1" } } -71751 = { - name = "Teresa" - dynasty = 100204 - female = yes +72144 = { + name = "Bernat" + dynasty = 12122 religion = "catholic" culture = "catalan" - father = 460590 - trait = bastard - 1276.1.1 = { - birth = "1276.1.1" + 1120.1.1 = { + birth = "1120.1.1" } - 1345.1.1 = { - death = "1345.1.1" + 1150.1.1 = { + add_spouse = 72143 + } + 1156.1.1 = { + add_spouse = 72150 + } + 1170.1.1 = { + death = "1170.1.1" } } -71760 = { - name = "Joan" - dynasty = 100204 +72145 = { + name = "Arsenda" + dynasty_house = house_urgell + female = yes religion = "catholic" culture = "catalan" - trait = education_learning_1 - father = 460560 - mother = 461727 - 1304.1.1 = { - birth = "1304.1.1" + father = 210572 + mother = 210573 + 1131.1.1 = { + birth = "1131.1.1" } - 1334.8.19 = { - death = "1334.8.19" + 1177.1.18 = { + death = "1177.1.18" } } -71762 = { - name = "Joana" - dynasty = 100204 - female = yes +72146 = { + name = "Guillem" + dynasty = 12123 religion = "catholic" culture = "catalan" - father = 460580 - mother = 461715 - 1330.1.1 = { - birth = "1330.1.1" + 1116.1.1 = { + birth = "1116.1.1" } - 1395.1.1 = { - death = "1395.1.1" + 1150.1.1 = { + add_spouse = 72145 + } + 1168.1.1 = { + death = "1168.1.1" } } -71763 = { - name = "Blanca" - dynasty = 100204 - female = yes +72147 = { + name = "Guillem" + dynasty = 12123 religion = "catholic" culture = "catalan" - father = 460580 - mother = 461715 - 1334.1.1 = { - birth = "1334.1.1" + father = 72146 + mother = 72145 + 1151.1.1 = { + birth = "1151.1.1" } - 1400.1.1 = { - death = "1400.1.1" + 1221.1.1 = { + death = "1221.1.1" } } -71764 = { - name = "SanC_" - dynasty = 100204 - religion = "catholic" - culture = "catalan" - father = 460560 +72148 = { + name = "Roderic" + dynasty_house = house_urgell + + father = 210572 trait = bastard - 1289.1.1 = { - birth = "1289.1.1" + + religion = catholic + culture = catalan + + 1118.1.1 = { + birth = yes } - 1346.1.1 = { - death = "1346.1.1" + 1190.1.1 = { + death = yes } } -71765 = { - name = "Jaume" - dynasty = 100204 - religion = "catholic" - culture = "catalan" - father = 460560 +72149 = { + name = "GalcerA_" + dynasty_house = house_urgell + + father = 210572 trait = bastard - 1291.1.1 = { - birth = "1291.1.1" + + religion = catholic + culture = catalan + + 1120.1.1 = { + birth = yes } - 1351.1.1 = { - death = "1351.1.1" + 1184.8.11 = { + death = yes } } -71766 = { - name = "NapoleO_" - dynasty = 100204 +72150 = { + name = "Maria" + dynasty_house = house_urgell + female = yes religion = "catholic" culture = "catalan" - father = 460560 + father = 210572 trait = bastard - 1288.1.1 = { - birth = "1288.1.1" + 1140.1.1 = { + birth = "1140.1.1" } - 1348.1.1 = { - death = "1348.1.1" + 1212.1.1 = { + death = "1212.1.1" } } -71767 = { - name = "Alfons" - dynasty = 100204 +72151 = { + name = "Bernat" + dynasty = 12122 religion = "catholic" culture = "catalan" - father = 460510 - mother = 460511 - 1315.1.1 = { - birth = "1315.1.1" + father = 72144 + mother = 72150 + 1160.1.1 = { + birth = "1160.1.1" } - 1317.1.1 = { - death = "1317.1.1" + 1212.5.29 = { + death = "1212.5.29" } } -71768 = { - name = "Isabel" - dynasty = 100204 - female = yes +72156 = { + name = "Guerau" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 460510 - mother = 460511 - 1323.1.1 = { - birth = "1323.1.1" - } - 1327.1.1 = { - death = "1327.1.1" + father = 72153 + mother = 72155 + 1070.1.1 = { + birth = "1070.1.1" } -} - -71769 = { - name = "Frederic" - dynasty = 100204 - religion = "catholic" - culture = "catalan" - father = 460510 - mother = 460511 - 1325.1.1 = { - birth = "1325.1.1" + 1100.1.1 = { + add_spouse = 72160 } - 1330.1.1 = { - death = "1330.1.1" + 1132.1.1 = { + death = "1132.1.1" } } -71770 = { - name = "SanC_" - dynasty = 100204 +72157 = { + name = "PonC_" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 460510 - mother = 460511 - 1327.10.28 = { - birth = "1327.10.28" + trait = education_learning_1 + father = 72153 + mother = 72155 + 1072.1.1 = { + birth = "1072.1.1" } - 1327.12.1 = { - death = "1327.12.1" + 1140.1.1 = { + death = "1140.1.1" } } -71771 = { - name = "Ramon" - dynasty = 336 +72158 = { + name = "Pere" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 205544 - 1136.1.1 = { - birth = "1136.1.1" + trait = education_learning_1 + father = 72153 + mother = 72155 + 1074.1.1 = { + birth = "1074.1.1" } - 1190.1.1 = { - death = "1190.1.1" + 1140.1.1 = { + death = "1140.1.1" } } -71772 = { - name = "Ramon" - dynasty = 336 +72159 = { + name = "Beatriu" + dynasty = 101701 + female = yes religion = "catholic" culture = "catalan" - father = 71771 - 1170.1.1 = { - birth = "1170.1.1" + father = 72153 + mother = 72155 + 1076.1.1 = { + birth = "1076.1.1" } - 1229.1.1 = { - death = "1229.1.1" + 1148.1.1 = { + death = "1148.1.1" } } -71773 = { - name = "Berenguer" - dynasty = 336 +72160 = { + name = "Estefania" + female = yes religion = "catholic" culture = "catalan" - father = 205544 - 1125.1.1 = { - birth = "1125.1.1" + 1082.1.1 = { + birth = "1082.1.1" } - 1154.1.1 = { - death = "1154.1.1" + 1105.1.1 = { + death = "1105.1.1" } } -71774 = { - name = "Joan" - dynasty = 100204 +72161 = { + name = "PonC_" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 460590 - trait = bastard - 1267.1.1 = { - birth = "1267.1.1" + father = 72156 + mother = 72160 + 1101.1.1 = { + birth = "1101.1.1" } - 1298.1.1 = { - death = "1298.1.1" + 1127.1.1 = { + add_spouse = 72167 } -} - -71775 = { - name = "Beatriu" - dynasty = 100204 - female = yes - religion = "catholic" - culture = "catalan" - father = 460590 - trait = bastard - 1267.1.1 = { - birth = "1267.1.1" + 1142.1.1 = { + add_spouse = 72168 } - 1298.1.1 = { - death = "1298.1.1" + 1165.1.1 = { + death = "1165.1.1" } } -461500 = { - name = "Frederic" - # AKA: Federigo - dynasty = 100204 - martial = 8 - diplomacy = 8 - intrigue = 7 - stewardship = 7 +72162 = { + name = "Guerau" + dynasty = 101701 religion = "catholic" culture = "catalan" - trait = lustful - trait = deceitful - trait = education_martial_2 - father = 460590 - mother = 462515 - 1272.1.1 = { - birth = "1272.1.1" - } - 1291.6.18 = { - name = "Federigo" - culture = "italian" - } - 1296.1.15 = { - add_pressed_claim = title:k_trinacria - } - 1302.8.1 = { - remove_claim = title:k_trinacria - } - 1303.5.1 = { - add_spouse = 455806 + father = 72156 + mother = 72160 + 1103.1.1 = { + birth = "1103.1.1" } - 1337.6.25 = { - death = "1337.6.25" + 1165.1.1 = { + death = "1165.1.1" } } -72055 = { - name = "Almodis" - dynasty_house = house_cerdanya - female = yes +72163 = { + name = "Bernat" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 70166 - 1077.1.1 = { - birth = "1077.1.1" + father = 72156 + mother = 72160 + 1104.1.1 = { + birth = "1104.1.1" } - 1100.1.1 = { - death = "1100.1.1" + 1110.1.1 = { + death = "1110.1.1" } } -72056 = { - name = "Ricarda" - dynasty_house = house_pallars +72164 = { + name = "Marquesa" + dynasty = 101701 female = yes religion = "catholic" culture = "catalan" - father = 70281 - mother = 70282 - 1045.1.1 = { - birth = "1045.1.1" + father = 72162 + 1129.1.1 = { + birth = "1129.1.1" } - 1099.1.1 = { - death = "1099.1.1" + 1179.1.1 = { + death = "1179.1.1" } } -72057 = { +72165 = { name = "Pere" - dynasty_house = house_pallars + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 70283 - mother = 70285 - 1067.1.1 = { - birth = "1067.1.1" + father = 72156 + mother = 72160 + 1105.1.1 = { + birth = "1105.1.1" } - 1113.1.1 = { - death = "1113.1.1" + 1116.1.1 = { + death = "1116.1.1" } } -72058 = { - name = "Bernat" - dynasty_house = house_pallars +72166 = { + name = "Gombau" + dynasty = 12126 religion = "catholic" culture = "catalan" - father = 70283 - mother = 70285 - 1069.1.1 = { - birth = "1069.1.1" + 1120.1.1 = { + birth = "1120.1.1" } - 1095.1.1 = { - add_spouse = 72059 + 1145.1.1 = { + add_spouse = 72164 } - 1131.1.1 = { - death = "1131.1.1" + 1170.1.1 = { + death = "1170.1.1" } } -72059 = { - name = "Toda" - female = yes +72183 = { + name = "Guerau" + dynasty = 101701 religion = "catholic" culture = "catalan" - 1078.1.1 = { - birth = "1078.1.1" + father = 72161 + mother = 72167 + 1130.1.1 = { + birth = "1130.1.1" } - 1135.1.1 = { - death = "1135.1.1" + 1160.1.1 = { + add_spouse = 72184 + } + 1165.1.1 = { + death = "1165.1.1" } } -72060 = { - name = "DolC_a" - dynasty_house = house_pallars +72184 = { + name = "Berenguera" female = yes religion = "catholic" culture = "catalan" - father = 72058 - mother = 72059 - 1097.1.1 = { - birth = "1097.1.1" + 1140.1.1 = { + birth = "1140.1.1" } - 1119.1.1 = { - death = "1119.1.1" + 1201.1.1 = { + death = "1201.1.1" } } -72061 = { - name = "Arnau" - dynasty_house = house_pallars +72185 = { + name = "PonC_" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 70283 - mother = 70285 - 1071.1.1 = { - birth = "1071.1.1" - } - 1095.1.1 = { - add_spouse = 72055 + father = 72183 + mother = 72184 + 1162.1.1 = { + birth = "1162.1.1" } - 1101.1.1 = { - add_spouse = 72063 + 1194.1.1 = { + add_spouse = 72140 } - 1111.1.1 = { - death = "1111.1.1" + 1199.1.1 = { + death = "1199.1.1" } } -72062 = { - name = "Arnau-MirO_" - dynasty_house = house_pallars +72186 = { + name = "Guerau" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 72061 - mother = 72055 - 1096.1.1 = { - birth = "1096.1.1" - } - 1145.1.1 = { - add_spouse = 72143 - } - 1149.1.1 = { - remove_spouse = 72143 + father = 72185 + mother = 72140 + 1196.1.1 = { + birth = "1196.1.1" } - 1150.1.1 = { - add_spouse = 72067 + 1217.1.1 = { + add_spouse = 72390 } - 1177.9.15 = { - death = "1177.9.15" + 1228.1.1 = { + death = "1228.1.1" } } -72063 = { - name = "Adelaida" - female = yes +72187 = { + name = "PonC_" + dynasty = 101701 religion = "catholic" culture = "catalan" - 1080.1.1 = { - birth = "1080.1.1" + father = 72185 + mother = 72140 + 1198.1.1 = { + birth = "1198.1.1" } - 1138.1.1 = { - death = "1138.1.1" + 1205.1.1 = { + death = "1205.1.1" } } -72064 = { - name = "Ramon" - dynasty_house = house_pallars +72188 = { + name = "Guerau" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 72061 - mother = 72063 - 1103.1.1 = { - birth = "1103.1.1" + father = 72186 + mother = 72390 + 1218.1.1 = { + birth = "1218.1.1" } - 1160.1.1 = { - death = "1160.1.1" + 1243.1.1 = { + add_spouse = 72189 + } + 1252.1.1 = { + death = "1252.1.1" } } -72065 = { - name = "Ramon" - dynasty_house = house_pallars +72190 = { + name = "Guerau" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 72064 - 1130.1.1 = { - birth = "1130.1.1" + father = 72188 + mother = 72189 + 1244.1.1 = { + birth = "1244.1.1" } - 1193.1.1 = { - death = "1193.1.1" + 1265.1.1 = { + add_spouse = 72191 + } + 1278.1.1 = { + death = "1278.1.1" } } -72066 = { - name = "Berenguer" - dynasty_house = house_pallars +72191 = { + name = "SanC_a" + female = yes religion = "catholic" culture = "catalan" - father = 72061 - mother = 72063 - 1105.1.1 = { - birth = "1105.1.1" + 1247.1.1 = { + birth = "1247.1.1" } - 1161.1.1 = { - death = "1161.1.1" + 1313.1.1 = { + death = "1313.1.1" } } -72067 = { - name = "O_ria" +72192 = { + name = "Marquesa" + dynasty = 101701 female = yes religion = "catholic" culture = "catalan" - 1130.1.1 = { - birth = "1130.1.1" + father = 72190 + mother = 72191 + 1266.1.1 = { + birth = "1266.1.1" } - 1187.1.1 = { - death = "1187.1.1" + 1328.1.1 = { + death = "1328.1.1" } } -72068 = { - name = "Arnau" - dynasty_house = house_pallars +72193 = { + name = "Gueraua" + dynasty = 101701 + female = yes religion = "catholic" culture = "catalan" - father = 72062 - mother = 72067 - 1156.1.1 = { - birth = "1156.1.1" + father = 72190 + mother = 72191 + 1268.1.1 = { + birth = "1268.1.1" } - 1188.1.1 = { - death = "1188.1.1" + 1315.1.1 = { + death = "1315.1.1" } } -72069 = { - name = "Ramon" - dynasty_house = house_pallars +72194 = { + name = "Margarida" + dynasty = 101701 + female = yes religion = "catholic" culture = "catalan" - father = 70183 - mother = 70182 - 1025.1.1 = { - birth = "1025.1.1" + father = 72188 + mother = 72189 + 1246.1.1 = { + birth = "1246.1.1" } - 1091.1.1 = { - death = "1091.1.1" + 1298.1.1 = { + death = "1298.1.1" } } -72070 = { - name = "Tetbald" - dynasty_house = house_pallars +72195 = { + name = "Gueraua" + dynasty = 101701 + female = yes religion = "catholic" culture = "catalan" - father = 72069 - 1050.1.1 = { - birth = "1050.1.1" + father = 72188 + mother = 72189 + 1250.1.1 = { + birth = "1250.1.1" } - 1090.1.1 = { - death = "1090.1.1" + 1303.1.1 = { + death = "1303.1.1" } } -72071 = { - name = "Eldionda" - dynasty_house = house_pallars - female = yes +72196 = { + name = "Guillem" + dynasty = 12127 religion = "catholic" culture = "catalan" - father = 70183 - mother = 70182 - 1027.1.1 = { - birth = "1027.1.1" + 1240.1.1 = { + birth = "1240.1.1" } - 1095.1.1 = { - death = "1095.1.1" + 1268.1.1 = { + add_spouse = 72195 + } + 1299.1.1 = { + death = "1299.1.1" } } -72072 = { - name = "Guitard" - dynasty = 12119 +72197 = { + name = "Ramon" + dynasty = 101701 religion = "catholic" culture = "catalan" - 1020.1.1 = { - birth = "1020.1.1" + father = 72188 + mother = 72189 + 1248.1.1 = { + birth = "1248.1.1" } - 1048.1.1 = { - add_spouse = 72071 + 1297.1.1 = { + add_spouse = 72198 } - 1069.1.1 = { - death = "1069.1.1" + 1298.1.1 = { + death = "1298.1.1" } } -72074 = { - name = "Artau" - dynasty_house = house_pallars - religion = "catholic" - culture = "catalan" - father = 70185 - mother = 72073 - 1090.1.1 = { - birth = "1090.1.1" - } - 1118.1.1 = { - add_spouse = 72075 - } - 1167.1.1 = { - death = "1167.1.1" - } -} - -72075 = { - name = "AgnE_s" +72198 = { + name = "Alamanda" female = yes religion = "catholic" culture = "catalan" - 1100.1.1 = { - birth = "1100.1.1" + 1280.1.1 = { + birth = "1280.1.1" } - 1170.1.1 = { - death = "1170.1.1" + 1350.1.1 = { + death = "1350.1.1" } } -72076 = { - name = "Artau" - dynasty_house = house_pallars +72199 = { + name = "Bernat" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 72074 - mother = 72075 - 1120.1.1 = { - birth = "1120.1.1" + father = 72197 + mother = 72198 + 1298.1.1 = { + birth = "1298.1.1" } - 1145.1.1 = { - add_spouse = 72081 + 1316.1.1 = { + add_spouse = 72202 } - 1192.5.1 = { - death = "1192.5.1" + 1332.1.1 = { + death = "1332.1.1" } } -72077 = { - name = "AgnE_s" - dynasty_house = house_pallars - female = yes +72200 = { + name = "Arnau" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 72074 - mother = 72075 - 1122.1.1 = { - birth = "1122.1.1" + father = 72197 + mother = 72198 + 1298.1.1 = { + birth = "1298.1.1" } - 1200.1.1 = { - death = "1200.1.1" + 1299.1.1 = { + death = "1299.1.1" } } -72078 = { - name = "Ramon" - dynasty = 12120 +72201 = { + name = "Ramon-Berenguer" + dynasty = 101701 religion = "catholic" culture = "catalan" - 1116.1.1 = { - birth = "1116.1.1" + father = 72197 + mother = 72198 + 1298.1.1 = { + birth = "1298.1.1" } - 1140.1.1 = { - add_spouse = 72077 + 1314.1.1 = { + add_spouse = 72226 } - 1170.1.1 = { - death = "1170.1.1" + 1320.1.1 = { + death = "1320.1.1" } } -72079 = { - name = "Guillem" - dynasty = 12120 +72203 = { + name = "Bernat" + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 72078 - mother = 72077 - 1141.1.1 = { - birth = "1141.1.1" + father = 72199 + mother = 72202 + 1317.1.1 = { + birth = "1317.1.1" } - 1166.1.1 = { - add_spouse = 72083 + 1334.1.1 = { + add_spouse = 72204 } - 1205.12.27 = { - death = "1205.12.27" + 1364.7.26 = { + death = "1364.7.26" } } -72080 = { - name = "Guillelma" - dynasty = 12120 +72204 = { + name = "Timbor" female = yes religion = "catholic" culture = "catalan" - father = 72079 - mother = 72083 - 1170.1.1 = { - birth = "1170.1.1" + 1318.1.1 = { + birth = "1318.1.1" } - 1205.12.27 = { - death = "1205.12.27" + 1370.1.1 = { + death = "1370.1.1" } } -72081 = { - name = "Guillelma" - female = yes +72205 = { + name = "PonC_" + dynasty = 101701 religion = "catholic" culture = "catalan" - 1129.1.1 = { - birth = "1129.1.1" + father = 72203 + mother = 72204 + 1335.1.1 = { + birth = "1335.1.1" } - 1180.1.1 = { - death = "1180.1.1" + 1349.1.1 = { + death = "1349.1.1" } } -72082 = { +72206 = { name = "Bernat" - dynasty_house = house_pallars + dynasty = 101701 religion = "catholic" culture = "catalan" - father = 72076 - mother = 72081 - 1146.1.1 = { - birth = "1146.1.1" + father = 72203 + mother = 72204 + 1337.1.1 = { + birth = "1337.1.1" } - 1199.1.1 = { - death = "1199.1.1" + 1368.10.1 = { + death = "1368.10.1" } } -72083 = { - name = "Guillelma" - dynasty_house = house_pallars +72207 = { + name = "Ramona" + dynasty = 101701 female = yes religion = "catholic" culture = "catalan" - father = 72076 - mother = 72081 - 1148.1.1 = { - birth = "1148.1.1" + father = 72199 + mother = 72202 + 1319.1.1 = { + birth = "1319.1.1" } - 1250.1.1 = { - death = "1250.1.1" + 1372.1.1 = { + death = "1372.1.1" } } -72084 = { - name = "PonC_" - dynasty = 393 +72208 = { + name = "Gueraua" + dynasty = 101701 + female = yes religion = "catholic" culture = "catalan" - father = 110581 - mother = 110564 - 1080.1.1 = { - birth = "1080.1.1" + father = 72199 + mother = 72202 + 1321.1.1 = { + birth = "1321.1.1" } - 1110.1.1 = { - add_spouse = 72085 + 1380.1.1 = { + death = "1380.1.1" } - 1153.1.1 = { - death = "1153.1.1" +} + +72209 = { + name = "Bertran" + dynasty = 12128 + religion = "catholic" + culture = "catalan" + 1310.1.1 = { + birth = "1310.1.1" + } + 1336.1.1 = { + add_spouse = 72207 + } + 1360.1.1 = { + death = "1360.1.1" } } -72085 = { - name = "Brunisenda" +72210 = { + name = "Alamanda" + dynasty = 101701 female = yes religion = "catholic" culture = "catalan" - 1093.1.1 = { - birth = "1093.1.1" + father = 72186 + mother = 72390 + 1220.1.1 = { + birth = "1220.1.1" } - 1149.1.1 = { - death = "1149.1.1" + 1266.1.1 = { + death = "1266.1.1" } } -72086 = { - name = "Hug" - dynasty = 393 +72131 = { + name = "Guillem" + dynasty = 12129 religion = "catholic" culture = "catalan" - father = 72084 - mother = 72085 - 1112.1.1 = { - birth = "1112.1.1" + 1215.1.1 = { + birth = "1215.1.1" } - 1135.1.1 = { - add_spouse = 72087 + 1237.1.1 = { + add_spouse = 72210 } - 1173.1.1 = { - death = "1173.1.1" + 1280.1.1 = { + death = "1280.1.1" } } -72087 = { - name = "Jusiana" - female = yes - dynasty = 74 - - religion = catholic - culture = catalan - - 1118.1.1 = { - birth = yes - } - 1178.1.1 = { - death = yes +72218 = { + name = "PonC_" + dynasty = 101701 + religion = "catholic" + culture = "catalan" + father = 72186 + mother = 72390 + 1216.1.1 = { + birth = "1216.1.1" + } + 1236.1.1 = { + add_spouse = 73014 + } + 1243.10.1 = { + death = "1243.10.1" } } -72088 = { - name = "PonC_-Hug" - dynasty = 74 - - father = 72086 - mother = 72087 - - religion = catholic - culture = catalan - - 1140.1.1 = { - birth = yes - } - 1162.1.1 = { - add_spouse = 72089 +72219 = { + name = "PonC_" + dynasty = 101701 + religion = "catholic" + culture = "catalan" + father = 72218 + mother = 73014 + 1237.1.1 = { + birth = "1237.1.1" } - 1175.1.1 = { - death = yes + 1242.1.1 = { + death = "1242.1.1" } } -72089 = { - name = "Sibila" - female = yes +72220 = { + name = "Ermengol" + dynasty = 101701 religion = "catholic" culture = "catalan" - 1146.1.1 = { - birth = "1146.1.1" + father = 72218 + mother = 73014 + 1238.1.1 = { + birth = "1238.1.1" } - 1200.1.1 = { - death = "1200.1.1" + 1243.1.1 = { + death = "1243.1.1" } } -72090 = { - name = "Gombau" - dynasty = 74 - - father = 72088 - mother = 72089 - - religion = catholic - culture = catalan - - 1163.1.1 = { - birth = yes +72221 = { + name = "Elionor" + dynasty = 101701 + female = yes + religion = "catholic" + culture = "catalan" + father = 72218 + mother = 73014 + 1238.1.1 = { + birth = "1238.1.1" } - 1205.1.1 = { - death = yes + 1289.1.1 = { + death = "1289.1.1" } } -72091 = { - name = "Berenguer" - dynasty = 74 - - father = 72088 - mother = 72089 - - religion = catholic - culture = catalan - - 1165.1.1 = { - birth = yes +72222 = { + name = "Marquesa" + dynasty = 101701 + female = yes + religion = "catholic" + culture = "catalan" + father = 72218 + mother = 73014 + 1239.1.1 = { + birth = "1239.1.1" } - 1221.1.1 = { - death = yes + 1300.1.1 = { + death = "1300.1.1" } } -72092 = { - name = "Jusiana" - female = yes - dynasty = 74 +72223 = { + name = "A_lvar" + dynasty = 101701 - father = 72088 - mother = 72089 + father = 72218 + mother = 73014 religion = catholic culture = catalan - 1167.1.1 = { + 1239.1.1 = { birth = yes } - 1230.1.1 = { + 1253.1.1 = { + add_spouse = 71658 + } + 1256.1.1 = { + add_spouse = 200138 + } + 1267.3.1 = { death = yes } } -72093 = { - name = "Adelaida" - female = yes +72224 = { + name = "Guerau" + dynasty = 101701 religion = "catholic" culture = "catalan" - 1150.1.1 = { - birth = "1150.1.1" + father = 72218 + mother = 73014 + 1242.1.1 = { + birth = "1242.1.1" } - 1195.1.1 = { - death = "1195.1.1" + 1290.1.1 = { + add_spouse = 71658 + } + 1300.1.1 = { + death = "1300.1.1" } } -72094 = { - name = "Ermessenda" +72225 = { + name = "ConstanC_a" female = yes religion = "catholic" culture = "catalan" - 1171.1.1 = { - birth = "1171.1.1" + 1273.1.1 = { + birth = "1273.1.1" } - 1224.1.1 = { - death = "1224.1.1" + 1303.1.1 = { + death = "1303.1.1" } } -72095 = { - name = "Hug" - dynasty = 393 +72226 = { + name = "Isabel" + dynasty = 101701 + female = yes religion = "catholic" culture = "catalan" - father = 210560 - mother = 72093 - 1175.1.1 = { - birth = "1175.1.1" - } - 1200.1.1 = { - add_spouse = 72096 + father = 72224 + mother = 72225 + 1292.1.1 = { + birth = "1292.1.1" } - 1230.4.1 = { - death = "1230.4.1" + 1324.1.1 = { + death = "1324.1.1" } } -72096 = { - name = "Maria" +72227 = { + name = "Elionor" + dynasty = 101701 female = yes religion = "catholic" culture = "catalan" - 1180.1.1 = { - birth = "1180.1.1" + father = 72223 + mother = 71658 + 1256.1.1 = { + birth = "1256.1.1" } - 1238.1.1 = { - death = "1238.1.1" + 1275.1.1 = { + death = "1275.1.1" } } -72097 = { - name = "PonC_" - dynasty = 393 +72228 = { + name = "SanC_" + dynasty = 12130 religion = "catholic" culture = "catalan" - father = 72095 - mother = 72096 - 1201.1.1 = { - birth = "1201.1.1" - } - 1233.1.1 = { - add_spouse = 72520 + 1250.1.1 = { + birth = "1250.1.1" } - 1242.10.27 = { - add_spouse = 72521 + 1274.1.1 = { + add_spouse = 72227 } - 1269.1.1 = { - death = "1269.1.1" + 1313.1.1 = { + death = "1313.1.1" } } -72098 = { - name = "Guillelma" - dynasty = 393 +72229 = { + name = "ConstanC_a" + dynasty = 12130 female = yes religion = "catholic" culture = "catalan" - father = 72095 - mother = 72096 - 1203.1.1 = { - birth = "1203.1.1" + father = 72228 + mother = 72227 + 1275.1.1 = { + birth = "1275.1.1" } - 1277.1.1 = { - death = "1277.1.1" + 1314.1.1 = { + death = "1314.1.1" } } -72099 = { - name = "Hug" - dynasty = 393 - religion = "catholic" - culture = "catalan" - father = 72097 - mother = 72521 - 1244.1.1 = { - birth = "1244.1.1" - } - 1265.1.1 = { - add_spouse = 72106 - } - 1275.3.17 = { - death = "1275.3.17" - } -} +72230 = { + name = "Gombau" + dynasty = 74 -72100 = { - name = "PonC_-Hug" - dynasty = 393 - religion = "catholic" - culture = "catalan" - father = 72097 - mother = 72521 - 1246.1.1 = { - birth = "1246.1.1" + father = 200126 + + religion = catholic + culture = catalan + + 1250.1.1 = { + birth = yes } - 1280.1.1 = { - death = "1280.1.1" + 1295.1.1 = { + add_spouse = 72229 + } + 1309.1.1 = { + death = yes } } -72101 = { - name = "Sibila" - dynasty = 393 +72231 = { + name = "Urraca" + dynasty = 74 female = yes religion = "catholic" culture = "catalan" - father = 72097 - mother = 72521 - 1248.1.1 = { - birth = "1248.1.1" + father = 72230 + mother = 72229 + 1302.1.1 = { + birth = "1302.1.1" } - 1299.1.1 = { - death = "1299.1.1" + 1332.1.1 = { + death = "1332.1.1" } } -72102 = { - name = "Maior" - dynasty = 393 - female = yes - religion = "catholic" - culture = "catalan" - father = 72097 - mother = 72521 - 1250.1.1 = { - birth = "1250.1.1" +72232 = { + name = "Ermengol" + dynasty = 101701 + + father = 72223 + mother = 200138 + + religion = catholic + culture = catalan + + 1260.1.1 = { + birth = yes } - 1290.1.1 = { - death = "1290.1.1" + 1276.1.1 = { + add_spouse = 71659 + } + 1300.1.1 = { + add_spouse = 72233 + } + 1314.7.1 = { + death = yes } } -72103 = { - name = "Ramon-Folc" - dynasty = 10029 +72234 = { + name = "CecI_lia" + female = yes + dynasty = 101701 - father = 72312 - mother = 72324 + father = 72223 + mother = 200138 religion = catholic culture = catalan - 1220.1.1 = { + 1262.1.1 = { birth = yes } - 1240.1.1 = { - add_spouse = 138155 + 1320.1.1 = { + death = yes } +} + +72235 = { + name = "A_lvar" + dynasty = 101701 + + father = 72223 + mother = 200138 + + religion = catholic + culture = catalan + 1264.1.1 = { - add_spouse = 72101 + birth = yes } - 1276.6.5 = { + 1284.1.1 = { + add_spouse = 72104 + } + 1299.1.1 = { death = yes } } -72104 = { - name = "Sibila" - dynasty = 10029 - female = yes +72237 = { + name = "Berenguer-Renard" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72103 - mother = 72101 - 1265.1.1 = { - birth = "1265.1.1" + father = 110585 + mother = 72236 + 1081.1.1 = { + birth = "1081.1.1" } - 1300.1.1 = { - death = "1300.1.1" + 1130.1.1 = { + death = "1130.1.1" } } -72105 = { - name = "Hug" - dynasty = 10029 +72238 = { + name = "JofrE_" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72103 - mother = 72101 - 1267.1.1 = { - birth = "1267.1.1" + father = 110585 + mother = 72236 + 1083.1.1 = { + birth = "1083.1.1" } - 1330.1.1 = { - death = "1330.1.1" + 1100.1.1 = { + add_spouse = 72244 + } + 1166.1.1 = { + death = "1166.1.1" } } -72106 = { - name = "Sibila" +72239 = { + name = "Ermessenda" + dynasty = 392 female = yes religion = "catholic" culture = "catalan" - 1248.1.1 = { - birth = "1248.1.1" + father = 110585 + mother = 72236 + 1085.1.1 = { + birth = "1085.1.1" } - 1305.1.1 = { - death = "1305.1.1" + 1137.1.1 = { + death = "1137.1.1" } } -72107 = { - name = "PonC_" - dynasty = 393 +72240 = { + name = "Guillem" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72099 - mother = 72106 - 1266.1.1 = { - birth = "1266.1.1" - } - 1282.1.1 = { - add_spouse = 72192 + father = 110585 + mother = 72236 + 1087.1.1 = { + birth = "1087.1.1" } - 1313.1.1 = { - death = "1313.1.1" + 1102.1.1 = { + death = "1102.1.1" } } -72108 = { - name = "Ramon-Folc" - dynasty = 393 +72241 = { + name = "Toda" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - father = 72099 - mother = 72106 - 1268.1.1 = { - birth = "1268.1.1" + father = 110585 + mother = 72236 + 1089.1.1 = { + birth = "1089.1.1" } - 1339.1.1 = { - death = "1339.1.1" + 1139.1.1 = { + death = "1139.1.1" } } -72109 = { - name = "Hug" - dynasty = 393 +72242 = { + name = "Berenguer" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72099 - mother = 72106 - 1269.5.26 = { - birth = "1269.5.26" - } - 1296.1.1 = { - add_spouse = 72112 + trait = education_learning_1 + father = 110585 + mother = 72236 + 1091.1.1 = { + birth = "1091.1.1" } - 1335.1.1 = { - death = "1335.1.1" + 1170.1.1 = { + death = "1170.1.1" } } -72110 = { - name = "Hug" - dynasty = 12121 +72243 = { + name = "Pere" + dynasty = 12131 religion = "catholic" culture = "catalan" - father = 72108 - trait = bastard - 1300.1.1 = { - birth = "1300.1.1" + 1077.1.1 = { + birth = "1077.1.1" } - 1325.1.1 = { - death = "1325.1.1" + 1110.1.1 = { + add_spouse = 72241 + } + 1126.1.1 = { + death = "1126.1.1" } } -72112 = { - name = "Violant" +72244 = { + name = "Ermessenda" female = yes religion = "catholic" culture = "catalan" - 1280.1.1 = { - birth = "1280.1.1" + 1082.1.1 = { + birth = "1082.1.1" } - 1348.1.1 = { - death = "1348.1.1" + 1144.1.1 = { + death = "1144.1.1" } } -72113 = { - name = "Hug" - dynasty = 393 +72245 = { + name = "Dalmau" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72107 - mother = 72192 - 1283.1.1 = { - birth = "1283.1.1" + father = 72238 + mother = 72244 + 1111.1.1 = { + birth = "1111.1.1" } - 1309.1.1 = { - death = "1309.1.1" + 1130.1.1 = { + add_spouse = 72247 + } + 1181.1.1 = { + death = "1181.1.1" } } -72114 = { - name = "PonC_" - dynasty = 393 +72246 = { + name = "Ermessenda" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - father = 72107 - mother = 72192 - 1285.1.1 = { - birth = "1285.1.1" - } - 1313.1.1 = { - add_spouse = 461565 + father = 72238 + mother = 72244 + 1113.1.1 = { + birth = "1113.1.1" } - 1322.1.1 = { - death = "1322.1.1" + 1184.1.1 = { + death = "1184.1.1" } } -72115 = { - name = "Marquesa" - dynasty = 393 +72247 = { + name = "Arnaua" female = yes religion = "catholic" culture = "catalan" - father = 72114 - mother = 461565 - 1322.9.1 = { - birth = "1322.9.1" + 1113.1.1 = { + birth = "1113.1.1" } - 1327.1.1 = { - death = "1327.1.1" + 1166.1.1 = { + death = "1166.1.1" } } -72116 = { - name = "Berenguer" - dynasty = 393 +72248 = { + name = "JofrE_" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 110610 - mother = 110611 - 1038.1.1 = { - birth = "1038.1.1" + father = 72245 + mother = 72247 + 1133.1.1 = { + birth = "1133.1.1" + } + 1160.1.1 = { + add_spouse = 72250 } - 1109.1.1 = { - death = "1109.1.1" + 1212.1.1 = { + death = "1212.1.1" } } -72117 = { - name = "Sunyer" - dynasty = 393 +72249 = { + name = "Ramon" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 110610 - mother = 110611 - 1040.1.1 = { - birth = "1040.1.1" + trait = education_learning_1 + father = 72245 + mother = 72247 + 1136.1.1 = { + birth = "1136.1.1" } - 1111.1.1 = { - death = "1111.1.1" + 1195.1.1 = { + death = "1195.1.1" } } -72118 = { - name = "Arsenda" - dynasty = 393 +72250 = { + name = "Maria" female = yes religion = "catholic" culture = "catalan" - father = 110610 - mother = 110611 - 1042.1.1 = { - birth = "1042.1.1" + 1141.1.1 = { + birth = "1141.1.1" } - 1120.1.1 = { - death = "1120.1.1" + 1200.1.1 = { + death = "1200.1.1" } } -72119 = { - name = "AgnE_s" - female = yes +72251 = { + name = "Dalmau" + dynasty = 392 religion = "catholic" culture = "catalan" - 1060.1.1 = { - birth = "1060.1.1" - } - 1110.1.1 = { - death = "1110.1.1" - } -} - -72120 = { - name = "Gausfred" - dynasty = 393 - - father = 110612 - mother = 110613 - - religion = catholic - culture = catalan - - 1085.1.1 = { - birth = yes - } - 1133.1.1 = { - add_spouse = 200137 - } - 1163.2.24 = { - death = yes + father = 72248 + mother = 72250 + 1162.1.1 = { + birth = "1162.1.1" } -} - -72121 = { - name = "Gerard" - dynasty = 393 - - father = 72120 - mother = 200137 - - religion = catholic - culture = catalan - - 1134.1.1 = { - birth = yes + 1220.1.1 = { + add_spouse = 72253 } - 1172.1.1 = { - death = yes + 1229.1.1 = { + death = "1229.1.1" } } -72122 = { - name = "Guislabert" - dynasty = 393 +72252 = { + name = "Ramon" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72120 - trait = bastard - 1150.1.1 = { - birth = "1150.1.1" + trait = education_learning_1 + father = 72245 + mother = 72247 + 1164.1.1 = { + birth = "1164.1.1" } - 1190.1.1 = { - death = "1190.1.1" + 1215.1.1 = { + death = "1215.1.1" } } -72125 = { - name = "AgnE_s" +72253 = { + name = "Arsenda" female = yes religion = "catholic" culture = "catalan" - 1117.1.1 = { - birth = "1117.1.1" + 1190.1.1 = { + birth = "1190.1.1" } - 1168.12.1 = { - death = "1168.12.1" + 1245.1.1 = { + death = "1245.1.1" } } -72130 = { - name = "Sibila" - female = yes +72254 = { + name = "JofrE_" + dynasty = 392 religion = "catholic" culture = "catalan" - 1139.1.1 = { - birth = "1139.1.1" + father = 72251 + mother = 72253 + 1222.1.1 = { + birth = "1222.1.1" } - 1168.7.9 = { - death = "1168.7.9" + 1238.1.1 = { + add_spouse = 72260 + } + 1282.1.1 = { + death = "1282.1.1" } } -72132 = { - name = "Teresa" - dynasty_house = house_urgell - female = yes +72255 = { + name = "Guerau" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 210576 - mother = 107646 - 1098.1.1 = { - birth = "1098.1.1" + father = 72251 + mother = 72253 + 1223.1.1 = { + birth = "1223.1.1" } - 1160.1.1 = { - death = "1160.1.1" + 1285.1.1 = { + death = "1285.1.1" } } -72139 = { - name = "Aurembaix" - dynasty_house = house_urgell - female = yes +72256 = { + name = "Renard" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 210570 - mother = 207543 - 1196.1.1 = { - birth = "1196.1.1" + father = 72251 + mother = 72253 + 1224.1.1 = { + birth = "1224.1.1" } - 1231.8.1 = { - death = "1231.8.1" + 1266.1.1 = { + death = "1266.1.1" } } -72140 = { - name = "Marquesa" - dynasty_house = house_urgell - female = yes +72257 = { + name = "Arnau" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 210571 - mother = 205557 - 1160.1.1 = { - birth = "1160.1.1" + father = 72251 + mother = 72253 + 1225.1.1 = { + birth = "1225.1.1" } - 1210.1.1 = { - death = "1210.1.1" + 1270.1.1 = { + death = "1270.1.1" } } -72141 = { - name = "Miraglia" - dynasty_house = house_urgell - female = yes +72258 = { + name = "Benet" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 210571 - mother = 205557 - 1166.1.1 = { - birth = "1166.1.1" + trait = education_learning_1 + father = 72251 + mother = 72253 + 1226.1.1 = { + birth = "1226.1.1" } - 1211.1.1 = { - death = "1211.1.1" + 1268.1.1 = { + death = "1268.1.1" } } -72142 = { - name = "Isabel-Sibila" +72259 = { + name = "Sibila" + dynasty = 392 female = yes - dynasty_house = house_urgell religion = "catholic" culture = "catalan" - father = 210572 - mother = 210573 - 1127.1.1 = { - birth = "1127.1.1" + father = 72251 + mother = 72253 + 1227.1.1 = { + birth = "1227.1.1" } - 1177.1.1 = { - death = "1177.1.1" + 1290.1.1 = { + death = "1290.1.1" } } -72143 = { - name = "Estefania" - dynasty_house = house_urgell +72260 = { + name = "ConstanC_a" female = yes religion = "catholic" culture = "catalan" - father = 210572 - mother = 210573 - 1129.1.1 = { - birth = "1129.1.1" + 1220.1.1 = { + birth = "1220.1.1" } - 1154.1.1 = { - death = "1154.1.1" + 1293.1.1 = { + death = "1293.1.1" } } -72144 = { - name = "Bernat" - dynasty = 12122 +72261 = { + name = "Dalmau" + dynasty = 392 religion = "catholic" culture = "catalan" - 1120.1.1 = { - birth = "1120.1.1" + father = 72254 + mother = 72260 + 1239.1.1 = { + birth = "1239.1.1" } - 1150.1.1 = { - add_spouse = 72143 + 1255.1.1 = { + add_spouse = 72264 } - 1156.1.1 = { - add_spouse = 72150 + 1261.1.1 = { + add_spouse = 72272 } - 1170.1.1 = { - death = "1170.1.1" + 1276.1.1 = { + add_spouse = 72279 + } + 1304.1.1 = { + death = "1304.1.1" } } -72145 = { - name = "Arsenda" - dynasty_house = house_urgell - female = yes +72262 = { + name = "Guerau" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 210572 - mother = 210573 - 1131.1.1 = { - birth = "1131.1.1" + father = 72254 + mother = 72260 + 1241.1.1 = { + birth = "1241.1.1" } - 1177.1.18 = { - death = "1177.1.18" + 1308.1.1 = { + death = "1308.1.1" } } -72146 = { - name = "Guillem" - dynasty = 12123 +72263 = { + name = "JofrE_" + dynasty = 392 religion = "catholic" culture = "catalan" - 1116.1.1 = { - birth = "1116.1.1" - } - 1150.1.1 = { - add_spouse = 72145 + father = 72254 + mother = 72260 + 1243.1.1 = { + birth = "1243.1.1" } - 1168.1.1 = { - death = "1168.1.1" + 1299.1.1 = { + death = "1299.1.1" } } -72147 = { - name = "Guillem" - dynasty = 12123 +72264 = { + name = "Ermessenda" + female = yes religion = "catholic" culture = "catalan" - father = 72146 - mother = 72145 - 1151.1.1 = { - birth = "1151.1.1" + 1239.1.1 = { + birth = "1239.1.1" } - 1221.1.1 = { - death = "1221.1.1" + 1260.1.1 = { + death = "1260.1.1" } } -72148 = { - name = "Roderic" - dynasty_house = house_urgell - - father = 210572 - trait = bastard - - religion = catholic - culture = catalan - - 1118.1.1 = { - birth = yes - } - 1190.1.1 = { - death = yes +72265 = { + name = "JofrE_" + dynasty = 392 + religion = "catholic" + culture = "catalan" + father = 72261 + mother = 72264 + 1256.1.1 = { + birth = "1256.1.1" } -} - -72149 = { - name = "GalcerA_" - dynasty_house = house_urgell - - father = 210572 - trait = bastard - - religion = catholic - culture = catalan - - 1120.1.1 = { - birth = yes + 1280.1.1 = { + add_spouse = 72234 } - 1184.8.11 = { - death = yes + 1309.1.1 = { + death = "1309.1.1" } } -72150 = { - name = "Maria" - dynasty_house = house_urgell - female = yes +72266 = { + name = "Pere" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 210572 - trait = bastard - 1140.1.1 = { - birth = "1140.1.1" + trait = education_learning_1 + father = 72261 + mother = 72264 + 1257.1.1 = { + birth = "1257.1.1" } - 1212.1.1 = { - death = "1212.1.1" + 1324.1.1 = { + death = "1324.1.1" } } -72151 = { - name = "Bernat" - dynasty = 12122 +72267 = { + name = "GalcerA_" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72144 - mother = 72150 - 1160.1.1 = { - birth = "1160.1.1" + father = 72261 + mother = 72264 + 1258.1.1 = { + birth = "1258.1.1" } - 1212.5.29 = { - death = "1212.5.29" + 1300.1.1 = { + death = "1300.1.1" } } -72152 = { +72268 = { name = "Guerau" - dynasty = 101701 + dynasty = 392 religion = "catholic" culture = "catalan" - 1000.1.1 = { - birth = "1000.1.1" + father = 72261 + mother = 72264 + 1259.1.1 = { + birth = "1259.1.1" } - 1050.1.1 = { - death = "1050.1.1" + 1285.1.1 = { + add_spouse = 72270 + } + 1323.1.1 = { + death = "1323.1.1" } } -72153 = { - name = "PonC_" - dynasty = 101701 +72269 = { + name = "Alamanda" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - father = 72152 - 1028.1.1 = { - birth = "1028.1.1" - } - 1050.1.1 = { - add_spouse = 72154 - } - 1068.1.1 = { - add_spouse = 72155 + father = 72261 + mother = 72264 + 1260.1.1 = { + birth = "1260.1.1" } - 1105.1.1 = { - death = "1105.1.1" + 1330.1.1 = { + death = "1330.1.1" } } -72154 = { - name = "Beatriu" +72270 = { + name = "Saura" female = yes religion = "catholic" culture = "catalan" - 1030.1.1 = { - birth = "1030.1.1" + 1265.1.1 = { + birth = "1265.1.1" } - 1067.1.1 = { - death = "1067.1.1" + 1338.1.1 = { + death = "1338.1.1" } } -72155 = { - name = "Letgarda" - female = yes +72271 = { + name = "Gausbert" + dynasty = 12132 religion = "catholic" culture = "catalan" - 1050.1.1 = { - birth = "1050.1.1" + 1253.1.1 = { + birth = "1253.1.1" } - 1110.1.1 = { - death = "1110.1.1" + 1280.1.1 = { + add_spouse = 72269 + } + 1308.1.1 = { + death = "1308.1.1" } } -72156 = { - name = "Guerau" - dynasty = 101701 +72272 = { + name = "Blanca" + female = yes religion = "catholic" culture = "catalan" - father = 72153 - mother = 72155 - 1070.1.1 = { - birth = "1070.1.1" - } - 1100.1.1 = { - add_spouse = 72160 + 1242.1.1 = { + birth = "1242.1.1" } - 1132.1.1 = { - death = "1132.1.1" + 1275.1.1 = { + death = "1275.1.1" } } -72157 = { - name = "PonC_" - dynasty = 101701 +72273 = { + name = "Elisenda" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - trait = education_learning_1 - father = 72153 - mother = 72155 - 1072.1.1 = { - birth = "1072.1.1" + father = 72261 + mother = 72272 + 1262.1.1 = { + birth = "1262.1.1" } - 1140.1.1 = { - death = "1140.1.1" + 1339.1.1 = { + death = "1339.1.1" } } -72158 = { - name = "Pere" - dynasty = 101701 +72274 = { + name = "Beatriu" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - trait = education_learning_1 - father = 72153 - mother = 72155 - 1074.1.1 = { - birth = "1074.1.1" + father = 72261 + mother = 72272 + 1264.1.1 = { + birth = "1264.1.1" } - 1140.1.1 = { - death = "1140.1.1" + 1342.1.1 = { + death = "1342.1.1" } } -72159 = { - name = "Beatriu" - dynasty = 101701 - female = yes +72275 = { + name = "PonC_" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72153 - mother = 72155 - 1076.1.1 = { - birth = "1076.1.1" + father = 72261 + mother = 72272 + 1266.1.1 = { + birth = "1266.1.1" } - 1148.1.1 = { - death = "1148.1.1" + 1293.1.1 = { + add_spouse = 72278 + } + 1340.1.1 = { + death = "1340.1.1" } } -72160 = { - name = "Estefania" - female = yes +72276 = { + name = "Dalmau" + dynasty = 392 religion = "catholic" culture = "catalan" - 1082.1.1 = { - birth = "1082.1.1" + father = 72261 + mother = 72272 + 1268.1.1 = { + birth = "1268.1.1" } - 1105.1.1 = { - death = "1105.1.1" + 1342.1.1 = { + death = "1342.1.1" } } -72161 = { - name = "PonC_" - dynasty = 101701 +72277 = { + name = "Ramon" + dynasty = 12133 religion = "catholic" culture = "catalan" - father = 72156 - mother = 72160 - 1101.1.1 = { - birth = "1101.1.1" - } - 1127.1.1 = { - add_spouse = 72167 + 1268.1.1 = { + birth = "1268.1.1" } - 1142.1.1 = { - add_spouse = 72168 + 1280.1.1 = { + add_spouse = 72273 } - 1165.1.1 = { - death = "1165.1.1" + 1309.1.1 = { + death = "1309.1.1" } } -72162 = { - name = "Guerau" - dynasty = 101701 +72278 = { + name = "Margarida" + female = yes religion = "catholic" culture = "catalan" - father = 72156 - mother = 72160 - 1103.1.1 = { - birth = "1103.1.1" + 1275.1.1 = { + birth = "1275.1.1" } - 1165.1.1 = { - death = "1165.1.1" + 1312.1.1 = { + death = "1312.1.1" } } -72163 = { - name = "Bernat" - dynasty = 101701 +72279 = { + name = "Guillelma" + female = yes religion = "catholic" culture = "catalan" - father = 72156 - mother = 72160 - 1104.1.1 = { - birth = "1104.1.1" + 1260.1.1 = { + birth = "1260.1.1" } - 1110.1.1 = { - death = "1110.1.1" + 1345.1.1 = { + death = "1345.1.1" } } -72164 = { - name = "Marquesa" - dynasty = 101701 +72280 = { + name = "ConstanC_a" + dynasty = 392 female = yes religion = "catholic" culture = "catalan" - father = 72162 - 1129.1.1 = { - birth = "1129.1.1" + trait = education_learning_1 + father = 72261 + mother = 72279 + 1277.1.1 = { + birth = "1277.1.1" } - 1179.1.1 = { - death = "1179.1.1" + 1320.1.1 = { + death = "1320.1.1" } } -72165 = { - name = "Pere" - dynasty = 101701 +72281 = { + name = "Marquesa" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - father = 72156 - mother = 72160 - 1105.1.1 = { - birth = "1105.1.1" + trait = education_learning_1 + father = 72261 + mother = 72279 + 1279.1.1 = { + birth = "1279.1.1" } - 1116.1.1 = { - death = "1116.1.1" + 1339.1.1 = { + death = "1339.1.1" } } -72166 = { - name = "Gombau" - dynasty = 12126 +72282 = { + name = "Guillem" + dynasty = 392 religion = "catholic" culture = "catalan" - 1120.1.1 = { - birth = "1120.1.1" - } - 1145.1.1 = { - add_spouse = 72164 + trait = education_learning_1 + father = 72261 + mother = 72279 + 1281.1.1 = { + birth = "1281.1.1" } - 1170.1.1 = { - death = "1170.1.1" + 1315.1.1 = { + death = "1315.1.1" } } -72183 = { - name = "Guerau" - dynasty = 101701 +72283 = { + name = "Dalmau" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72161 - mother = 72167 - 1130.1.1 = { - birth = "1130.1.1" - } - 1160.1.1 = { - add_spouse = 72184 + trait = education_learning_2 + father = 72261 + mother = 72279 + 1283.1.1 = { + birth = "1283.1.1" } - 1165.1.1 = { - death = "1165.1.1" + 1321.1.1 = { + death = "1321.1.1" } } -72184 = { - name = "Berenguera" - female = yes +72284 = { + name = "Dalmau" + dynasty = 392 religion = "catholic" culture = "catalan" - 1140.1.1 = { - birth = "1140.1.1" + father = 72265 + mother = 72234 + 1281.1.1 = { + birth = "1281.1.1" } - 1201.1.1 = { - death = "1201.1.1" + 1305.1.1 = { + add_spouse = 72292 + } + 1324.1.1 = { + death = "1324.1.1" } } -72185 = { - name = "PonC_" - dynasty = 101701 +72285 = { + name = "Guerau" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72183 - mother = 72184 - 1162.1.1 = { - birth = "1162.1.1" - } - 1194.1.1 = { - add_spouse = 72140 + trait = education_learning_1 + father = 72265 + mother = 72234 + 1283.1.1 = { + birth = "1283.1.1" } - 1199.1.1 = { - death = "1199.1.1" + 1341.1.1 = { + death = "1341.1.1" } } -72186 = { - name = "Guerau" - dynasty = 101701 +72286 = { + name = "Galceranda" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - father = 72185 - mother = 72140 - 1196.1.1 = { - birth = "1196.1.1" - } - 1217.1.1 = { - add_spouse = 72390 + trait = education_learning_1 + father = 72265 + mother = 72234 + 1285.1.1 = { + birth = "1285.1.1" } - 1228.1.1 = { - death = "1228.1.1" + 1348.1.1 = { + death = "1348.1.1" } } -72187 = { - name = "PonC_" - dynasty = 101701 +72287 = { + name = "Alamanda" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - father = 72185 - mother = 72140 - 1198.1.1 = { - birth = "1198.1.1" + trait = education_learning_1 + father = 72265 + mother = 72234 + 1287.1.1 = { + birth = "1287.1.1" } - 1205.1.1 = { - death = "1205.1.1" + 1346.1.1 = { + death = "1346.1.1" } } -72188 = { - name = "Guerau" - dynasty = 101701 +72288 = { + name = "Gueraua" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - father = 72186 - mother = 72390 - 1218.1.1 = { - birth = "1218.1.1" - } - 1243.1.1 = { - add_spouse = 72189 + father = 72265 + mother = 72234 + 1289.1.1 = { + birth = "1289.1.1" } - 1252.1.1 = { - death = "1252.1.1" + 1342.1.1 = { + death = "1342.1.1" } } -72190 = { - name = "Guerau" - dynasty = 101701 +72289 = { + name = "JofrE_" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72188 - mother = 72189 - 1244.1.1 = { - birth = "1244.1.1" + trait = education_learning_2 #Knight of Saint John of Jerusalem + father = 72265 + mother = 72234 + 1291.1.1 = { + birth = "1291.1.1" } - 1265.1.1 = { - add_spouse = 72191 + 1337.1.1 = { + employer = 478502 } - 1278.1.1 = { - death = "1278.1.1" + 1341.1.1 = { + death = "1341.1.1" } } -72191 = { - name = "SanC_a" - female = yes +72290 = { + name = "Bernat-Hug" + dynasty = 392 religion = "catholic" culture = "catalan" - 1247.1.1 = { - birth = "1247.1.1" + father = 72265 + mother = 72234 + 1293.1.1 = { + birth = "1293.1.1" } - 1313.1.1 = { - death = "1313.1.1" + 1333.1.1 = { + death = "1333.1.1" } } -72192 = { - name = "Marquesa" - dynasty = 101701 - female = yes +72291 = { + name = "Guillem" + dynasty = 8772 religion = "catholic" culture = "catalan" - father = 72190 - mother = 72191 - 1266.1.1 = { - birth = "1266.1.1" + 1280.1.1 = { + birth = "1280.1.1" } - 1328.1.1 = { - death = "1328.1.1" + 1307.1.1 = { + add_spouse = 72288 + } + 1319.1.1 = { + death = "1319.1.1" } } -72193 = { - name = "Gueraua" - dynasty = 101701 +72292 = { + name = "Beatriu" + dynasty = 12134 female = yes religion = "catholic" culture = "catalan" - father = 72190 - mother = 72191 - 1268.1.1 = { - birth = "1268.1.1" + 1285.1.1 = { + birth = "1285.1.1" } - 1315.1.1 = { - death = "1315.1.1" + 1351.1.1 = { + death = "1351.1.1" } } -72194 = { - name = "Margarida" - dynasty = 101701 - female = yes +72293 = { + name = "JofrE_" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72188 - mother = 72189 - 1246.1.1 = { - birth = "1246.1.1" + father = 72284 + mother = 72292 + 1306.1.1 = { + birth = "1306.1.1" } - 1298.1.1 = { - death = "1298.1.1" + 1322.1.1 = { + add_spouse = 72296 + } + 1342.1.1 = { + death = "1342.1.1" } } -72195 = { - name = "Gueraua" - dynasty = 101701 - female = yes +72294 = { + name = "Guillem-GalcerA_" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72188 - mother = 72189 - 1250.1.1 = { - birth = "1250.1.1" + father = 72284 + mother = 72292 + 1306.1.1 = { + birth = "1306.1.1" } - 1303.1.1 = { - death = "1303.1.1" + 1324.1.1 = { + dynasty = 12134 + } + 1342.1.1 = { + death = "1342.1.1" } } -72196 = { - name = "Guillem" - dynasty = 12127 +72295 = { + name = "Timbor" + dynasty = 392 + female = yes religion = "catholic" culture = "catalan" - 1240.1.1 = { - birth = "1240.1.1" + father = 72284 + mother = 72292 + 1310.1.1 = { + birth = "1310.1.1" } - 1268.1.1 = { - add_spouse = 72195 + 1390.1.1 = { + death = "1390.1.1" } - 1299.1.1 = { - death = "1299.1.1" +} + +72296 = { + name = "Elisenda" + dynasty = 336 + female = yes + religion = "catholic" + culture = "catalan" + father = 71661 + mother = 71666 + 1306.1.1 = { + birth = "1306.1.1" + } + 1358.1.1 = { + death = "1358.1.1" } } -72197 = { - name = "Ramon" - dynasty = 101701 +72297 = { + name = "Felip-Dalmau" + dynasty = 392 religion = "catholic" culture = "catalan" - father = 72188 - mother = 72189 - 1248.1.1 = { - birth = "1248.1.1" + father = 72293 + mother = 72296 + 1323.1.1 = { + birth = "1323.1.1" } - 1297.1.1 = { - add_spouse = 72198 + 1392.1.1 = { + death = "1392.1.1" } - 1298.1.1 = { - death = "1298.1.1" +} + +72298 = { + name = "Benet" + dynasty = 392 + religion = "catholic" + culture = "catalan" + father = 72293 + mother = 72296 + 1325.1.1 = { + birth = "1325.1.1" + } + 1390.1.1 = { + death = "1390.1.1" } } -72198 = { - name = "Alamanda" +72299 = { + name = "Joan-Guerau" + dynasty = 392 + religion = "catholic" + culture = "catalan" + father = 72293 + mother = 72296 + 1327.1.1 = { + birth = "1327.1.1" + } + 1395.1.1 = { + death = "1395.1.1" + } +} + +72303 = { + name = "Guisla" + dynasty = 10029 female = yes religion = "catholic" culture = "catalan" - 1280.1.1 = { - birth = "1280.1.1" + father = 72300 + mother = 72301 + 1070.1.1 = { + birth = "1070.1.1" } - 1350.1.1 = { - death = "1350.1.1" + 1101.1.1 = { + death = "1101.1.1" } } -72199 = { +72305 = { + name = "Guillem" + dynasty = 12135 + religion = "catholic" + culture = "catalan" + father = 72304 + mother = 72302 + 1087.1.1 = { + birth = "1087.1.1" + } + 1174.1.1 = { + death = "1174.1.1" + } +} + +72306 = { + name = "Pere" + dynasty = 12135 + religion = "catholic" + culture = "catalan" + father = 72304 + mother = 72302 + 1089.1.1 = { + birth = "1089.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +72307 = { + name = "Ramon-Folc" + dynasty = 12135 + religion = "catholic" + culture = "catalan" + father = 72304 + mother = 72302 + 1090.1.1 = { + birth = "1090.1.1" + } + 1169.1.1 = { + death = "1169.1.1" + } +} + +72309 = { + name = "Gueraua" + female = yes + religion = "catholic" + culture = "catalan" + 1158.1.1 = { + birth = "1158.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +72310 = { + name = "Sibila" + dynasty = 10029 + female = yes + religion = "catholic" + culture = "catalan" + father = 71604 + mother = 72309 + 1177.1.1 = { + birth = "1177.1.1" + } + 1226.1.1 = { + death = "1226.1.1" + } +} + +72311 = { + name = "Guillelma" + dynasty = 10029 + female = yes + religion = "catholic" + culture = "catalan" + father = 71604 + mother = 72309 + 1178.1.1 = { + birth = "1178.1.1" + } + 1249.1.1 = { + death = "1249.1.1" + } +} + +72312 = { + name = "Ramon-Folc" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 71604 + mother = 72309 + 1180.1.1 = { + birth = "1180.1.1" + } + 1214.1.1 = { + add_spouse = 72324 + } + 1241.8.23 = { + death = "1241.8.23" + } +} + +72313 = { + name = "Guillem" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 71604 + mother = 72309 + 1182.1.1 = { + birth = "1182.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72314 = { + name = "Caterina" + dynasty = 10029 + female = yes + religion = "catholic" + culture = "catalan" + father = 71604 + mother = 72309 + 1184.1.1 = { + birth = "1184.1.1" + } + 1254.1.1 = { + death = "1254.1.1" + } +} + +72315 = { name = "Bernat" - dynasty = 101701 + dynasty = 10029 religion = "catholic" culture = "catalan" - father = 72197 - mother = 72198 - 1298.1.1 = { - birth = "1298.1.1" + father = 71604 + mother = 72309 + 1186.1.1 = { + birth = "1186.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +72316 = { + name = "Guillem" + dynasty = 12136 + religion = "catholic" + culture = "catalan" + 1145.1.1 = { + birth = "1145.1.1" + } + 1196.1.1 = { + add_spouse = 72310 + } + 1198.1.1 = { + death = "1198.1.1" + } +} + +72317 = { + name = "Hug" + dynasty = 10027 + religion = "catholic" + culture = "catalan" + 1170.1.1 = { + birth = "1170.1.1" + } + 1200.1.1 = { + add_spouse = 72311 + } + 1249.1.1 = { + death = "1249.1.1" + } +} + +72318 = { + name = "Arnau" + dynasty = 10027 + religion = "catholic" + culture = "catalan" + father = 72317 + mother = 72311 + + 1202.1.1 = { + birth = "1202.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +72319 = { + name = "Artau" + dynasty = 10027 + religion = "catholic" + culture = "catalan" + father = 72318 + 1227.1.1 = { + birth = "1227.1.1" + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +72320 = { + name = "Hug" + dynasty = 10027 + + father = 72319 + + religion = catholic + culture = catalan + + 1263.1.1 = { + birth = yes + } + 1281.1.1 = { + add_spouse = 200122 + } + 1315.1.1 = { + death = yes + } +} + +72321 = { + name = "AgnE_s" + female = yes + religion = "catholic" + culture = "catalan" + 1198.1.1 = { + birth = "1198.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +72322 = { + name = "Ramon-Folc" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 71604 + trait = bastard + 1220.1.1 = { + birth = "1220.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72323 = { + name = "Pere" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 71604 + trait = bastard + 1222.1.1 = { + birth = "1222.1.1" + } + 1278.1.1 = { + death = "1278.1.1" + } +} + +72324 = { + name = "AgnE_s" + female = yes + religion = "catholic" + culture = "catalan" + 1196.1.1 = { + birth = "1196.1.1" + } + 1263.1.1 = { + death = "1263.1.1" + } +} + +72325 = { + name = "Sibila" + dynasty = 10029 + female = yes + religion = "catholic" + culture = "catalan" + father = 72312 + mother = 72324 + 1215.1.1 = { + birth = "1215.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72326 = { + name = "Gueraua" + dynasty = 10029 + female = yes + religion = "catholic" + culture = "catalan" + father = 72312 + mother = 72324 + 1217.1.1 = { + birth = "1217.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +72327 = { + name = "Brunisenda" + female = yes + dynasty = 10029 + + father = 72312 + mother = 72324 + + religion = catholic + culture = catalan + + 1216.1.1 = { + birth = yes + } + 1293.3.22 = { + death = yes + } +} + +72328 = { + name = "Guerau" + dynasty = 12137 + religion = "catholic" + culture = "catalan" + 1209.1.1 = { + birth = "1209.1.1" + } + 1233.1.1 = { + add_spouse = 72325 + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +72329 = { + name = "Bernat" + dynasty = 10029 + + father = 72103 + mother = 138155 + + religion = catholic + culture = catalan + + 1242.1.1 = { + birth = "1242.1.1" + } + 1265.1.1 = { + add_spouse = 72334 + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +72330 = { + name = "Brunisenda" + female = yes + dynasty = 10029 + + father = 72103 + mother = 138155 + + religion = catholic + culture = catalan + + 1247.1.1 = { + birth = yes + } + 1308.1.1 = { + death = yes + } +} + +72331 = { + name = "Guillem" + dynasty = 10029 + + father = 72103 + mother = 138155 + + religion = catholic + culture = catalan + + 1252.1.1 = { + birth = yes + } + 1309.1.1 = { + death = yes + } +} + +72332 = { + name = "Ramon-Folc" + dynasty = 10029 + + father = 72103 + mother = 138155 + + religion = catholic + culture = catalan + + 1259.5.26 = { + birth = yes + } + 1279.1.1 = { + add_spouse = 72342 + } + 1304.1.1 = { + add_spouse = 71722 + } + 1320.10.31 = { + death = yes + } +} + +72333 = { + name = "Guerau" + dynasty = 12129 + religion = "catholic" + culture = "catalan" + father = 72131 + mother = 72210 + 1239.1.1 = { + birth = "1239.1.1" + } + 1265.1.1 = { + add_spouse = 72330 + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +72334 = { + name = "ConstanC_a" + female = yes + religion = "catholic" + culture = "catalan" + 1246.1.1 = { + birth = "1246.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +72335 = { + name = "Sibila" + dynasty = 10029 + female = yes + religion = "catholic" + culture = "catalan" + father = 72329 + mother = 72334 + 1266.1.1 = { + birth = "1266.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72336 = { + name = "Ramon" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 72329 + mother = 72334 + 1268.1.1 = { + birth = "1268.1.1" + } + 1285.1.1 = { + add_spouse = 71775 + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +72337 = { + name = "ConstanC_a" + dynasty = 10029 + female = yes + religion = "catholic" + culture = "catalan" + father = 72329 + mother = 72334 + 1270.1.1 = { + birth = "1270.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72338 = { + name = "Guislabert" + dynasty = 12138 + religion = "catholic" + culture = "catalan" + 1261.1.1 = { + birth = "1261.1.1" + } + 1290.1.1 = { + add_spouse = 72337 + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72339 = { + name = "Pere-Amat" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 72103 + mother = 72101 + 1269.1.1 = { + birth = "1269.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72340 = { + name = "Ramon" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 72103 + mother = 72101 + 1271.1.1 = { + birth = "1271.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72341 = { + name = "Guillem" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 72103 + mother = 72101 + 1273.1.1 = { + birth = "1273.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +72343 = { + name = "Ramon-Folc" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 72332 + mother = 71722 + 1305.3.28 = { + birth = "1305.3.28" + } + 1332.7.17 = { + death = "1332.7.17" + } +} + +72344 = { + name = "Hug" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 72332 + mother = 71722 + 1307.1.1 = { + birth = "1307.1.1" + } + 1327.1.1 = { + add_spouse = 72353 + } + 1334.8.25 = { + death = "1334.8.25" + } +} + +72345 = { + name = "Flor" + female = yes + religion = "catholic" + culture = "catalan" + 1290.1.1 = { + birth = "1290.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +72346 = { + name = "Guillem" + dynasty = 12139 + religion = "catholic" + culture = "catalan" + trait = bastard + father = 72332 + mother = 72345 + 1309.1.1 = { + birth = "1309.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72347 = { + name = "Berenguer" + dynasty = 12139 + religion = "catholic" + culture = "catalan" + trait = bastard + father = 72332 + mother = 72345 + 1310.1.1 = { + birth = "1310.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +72348 = { + name = "ConstanC_a" + dynasty = 12139 + female = yes + religion = "catholic" + culture = "catalan" + trait = bastard + father = 72332 + mother = 72345 + 1311.1.1 = { + birth = "1311.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +72349 = { + name = "Ramon" + dynasty = 12139 + religion = "catholic" + culture = "catalan" + trait = bastard + father = 72332 + mother = 72345 + 1312.1.1 = { + birth = "1312.1.1" + } + 1328.1.1 = { + death = "1328.1.1" + } +} + +72350 = { + name = "Sibila" + dynasty = 12139 + female = yes + religion = "catholic" + culture = "catalan" + trait = bastard + father = 72332 + mother = 72345 + 1313.1.1 = { + birth = "1313.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +72351 = { + name = "Brunisenda" + dynasty = 12139 + female = yes + religion = "catholic" + culture = "catalan" + trait = bastard + father = 72332 + mother = 72345 + 1314.1.1 = { + birth = "1314.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +72352 = { + name = "Pere" + dynasty = 12139 + religion = "catholic" + culture = "catalan" + trait = bastard + father = 72332 + mother = 72345 + 1315.1.1 = { + birth = "1315.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72353 = { + name = "Beatriu" + female = yes + religion = "catholic" + culture = "catalan" + 1310.1.1 = { + birth = "1310.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +72354 = { + name = "Hug" + dynasty = 10029 + religion = "catholic" + culture = "catalan" + father = 72344 + mother = 72353 + 1328.10.15 = { + birth = "1328.10.15" + } + 1400.8.2 = { + death = "1400.8.2" + } +} + +210573 = { + name = "Arsenda" + female = yes + dynasty = 101701 + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = "catholic" + culture = "catalan" + father = 72156 + mother = 72160 + trait = education_intrigue_1 + 1102.1.1 = { + birth = "1102.1.1" + } + 1135.1.1 = { + death = "1135.1.1" + } +} + +72461 = { + name = "Gausbert" + dynasty = 12132 + religion = "catholic" + culture = "catalan" + father = 72462 + mother = 72463 + 1310.1.1 = { + birth = "1310.1.1" + } + 1326.1.1 = { + add_spouse = 72455 + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72462 = { + name = "Guillem" + dynasty = 12132 + religion = "catholic" + culture = "catalan" + father = 72271 + mother = 72269 + 1285.1.1 = { + birth = "1285.1.1" + } + 1310.1.1 = { + add_spouse = 72463 + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72610 = { + name = "Ramon" + dynasty = 12151 + religion = "catholic" + culture = "catalan" + 1220.1.1 = { + birth = "1220.1.1" + } + 1249.1.1 = { + employer = 457621 + } + 1250.1.1 = { + add_spouse = 72609 + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +72678 = { + name = "Ramon-Berenguer" + dynasty = 12154 + religion = "catholic" + culture = "catalan" + 1190.1.1 = { + birth = "1190.1.1" + } + 1212.1.1 = { + add_spouse = 72677 + } + 1248.1.1 = { + death = "1248.1.1" + } +} + +72681 = { + name = "SanC_a" + female = yes + dynasty = 12166 + + father = 72909 + mother = 72908 + + religion = catholic + culture = catalan + + 1161.1.1 = { + birth = yes + } + 1189.2.26 = { + death = yes + } +} +72909 = { + name = "PonC_" + dynasty = 12166 + + religion = catholic + culture = catalan + + 1130.1.1 = { + birth = yes + } + 1155.1.1 = { + add_spouse = 72908 + } + 1175.7.30 = { + death = yes + } +} + +72910 = { + name = "Maria" + female = yes + dynasty = 12166 + + father = 72909 + mother = 72908 + + religion = catholic + culture = catalan + + 1157.1.1 = { + birth = yes + } + 1183.1.1 = { + death = yes + } +} + +72911 = { + name = "Ramir" + dynasty = 12166 + + father = 72909 + mother = 72908 + + religion = catholic + culture = catalan + + 1159.1.1 = { + birth = yes + } + 1180.4.17 = { + death = yes + } +} +200117 = { + name = "Ramon" + dynasty = 12120 + + father = 72079 + mother = 72083 + + religion = catholic + culture = catalan + + 1168.1.1 = { + birth = yes + } + 1215.1.1 = { + death = yes + } +} + +200118 = { + name = "Guillem" + dynasty = 12120 + + father = 200117 + + religion = catholic + culture = catalan + + 1192.1.1 = { + birth = yes + } + 1244.1.1 = { + death = yes + } +} + +200119 = { + name = "Ramon" + dynasty = 12120 + + father = 200118 + + religion = catholic + culture = catalan + + 1219.1.1 = { + birth = yes + } + 1278.1.1 = { + death = yes + } +} + +200120 = { + name = "Guillem" + dynasty = 12120 + + father = 200119 + + religion = catholic + culture = catalan + + 1243.1.1 = { + birth = yes + } + 1271.1.1 = { + add_spouse = 200115 + } + 1304.1.1 = { + death = yes + } +} + +200126 = { + name = "Bernat-Guillem" + dynasty = 74 + + father = 200125 + mother = 72092 + + religion = catholic + culture = catalan + + 1200.1.1 = { + birth = yes + } + 1296.8.20 = { + death = yes + } +} + +200127 = { + name = "Bernat-Guillem" + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1246.1.1 = { + birth = yes + } + 1304.9.12 = { + death = yes + } +} + +200128 = { + name = "PonC_-Hug" + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1248.1.1 = { + birth = yes + } + 1276.1.1 = { + death = yes + } +} + +200129 = { + name = "Guillem" + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1252.1.1 = { + birth = yes + } + 1314.11.11 = { + death = yes + } +} + +200130 = { + name = "Teresa" + female = yes + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1254.1.1 = { + birth = yes + } + 1316.1.1 = { + death = yes + } +} + +200131 = { + name = "PonC_-Hug" + dynasty = 74 + + father = 72230 + trait = bastard + + religion = catholic + culture = catalan + + 1290.1.1 = { + birth = yes + } + 1344.5.14 = { + death = yes + } +} + +200132 = { + name = "Guillem" + dynasty = 74 + + father = 72230 + trait = bastard + + religion = catholic + culture = catalan + + 1292.1.1 = { + birth = yes + } + 1327.10.23 = { + death = yes + } +} + +200133 = { + name = "Teresa" + female = yes + dynasty = 74 + + father = 72230 + trait = bastard + + religion = catholic + culture = catalan + + 1294.1.1 = { + birth = yes + } + 1327.10.23 = { + death = yes + } +} + +200134 = { + name = "Bernat-Guillem" + dynasty = 74 + + father = 200131 + + religion = catholic + culture = catalan + + 1316.1.1 = { + birth = yes + } + 1370.1.1 = { + death = yes + } +} + +200135 = { + name = "Teresa" + female = yes + dynasty = 74 + + father = 200131 + + religion = catholic + culture = catalan + + 1318.1.1 = { + birth = yes + } + 1385.1.1 = { + death = yes + } +} + +200136 = { + name = "Manel" + dynasty = 74 + + father = 200129 + + religion = catholic + culture = catalan + + 1277.1.1 = { + birth = yes + } + 1327.10.23 = { + death = yes + } +} + +200157 = { + name = "Teresa" + female = yes + dynasty = 74 + + father = 200136 + + religion = catholic + culture = catalan + + 1300.1.1 = { + birth = yes + } + 1360.1.1 = { + death = yes + } +} + +barcelona_00002 = { + name = "Sunyer" + dynasty = 100204 + father = visigothic0006 # Borrell de Osona (visigothic.txt) + religion = catholic + culture = visigothic + + 800.1.1 = { + # Approximate. + birth = yes + } + 848.1.1 = { + death = { + death_reason = death_battle + killer = 73784 # Duke Guillaume of Barcelona + } + } +} + +barcelona_00003 = { + name = "Sunyer" + dynasty = 100204 + father = barcelona_00002 + religion = catholic + culture = catalan + + # Skills + martial = 8 + diplomacy = 12 + intrigue = 8 + stewardship = 9 + learning = 9 + prowess = 8 + + # Education + trait = education_intrigue_2 + + # Personality Traits + ## Plotted to expand his lands after recovering some of the territories held by his father. + trait = ambitious + trait = deceitful + trait = patient + + disallow_random_traits = yes + + 840.1.1 = { + # Guestimated. + birth = yes + } + 915.1.1 = { + # Guestimated. + death = yes + } +} + +barcelona_00004 = { + name = "Dela" + dynasty = 100204 + father = barcelona_00002 + religion = catholic + culture = catalan + + # Skills + martial = 4 + diplomacy = 2 + intrigue = 2 + stewardship = 4 + learning = 2 + prowess = 0 + + # Education + trait = education_stewardship_1 + + # Personality Traits + ## Didn't really do much of anything, except co-rule with his brother. Then he died. + trait = shy + trait = content + trait = lazy + + disallow_random_traits = yes + + 844.1.1 = { + # Guestimated. + birth = yes + } + 845.1.1 = { + effect = { + add_pressed_claim = title:c_girona + } + } + 894.1.1 = { + # Guestimated. + death = yes + } +} + +31225 = { + name = "Roger" + dynasty = 7206 + religion = catholic + culture = catalan + 1275.1.1 = { + birth = "1275.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +405 = { + name = "Adelaida" + female = yes + dynasty = 719 + martial = 4 + diplomacy = 8 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = catalan + trait = humble + trait = education_intrigue_1 + 1030.1.2 = { + birth = "1030.1.2" + } + 1080.1.2 = { + death = "1080.1.2" + } +} + +40807 = { + name = "Berenguer-Ramon" + dynasty = 100204 + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = catalan + trait = diligent + trait = calm + trait = education_martial_3 + father = 210508 + mother = 40806 + 1113.12.1 = { + birth = "1113.12.1" + } + 1140.1.1 = { + add_spouse = 71637 + } + 1144.3.1 = { + death = "1144.3.1" + } +} + +70157 = { + name = "Ermengarda" # Ermengarda de Vallespir, wife of Count Oliba of Cerdanya (70156) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_3 + + 947.1.1 = { + birth = yes + } + 1001.1.1 = { + death = yes + } +} + +70158 = { + name = "Gausfred" + dynasty_house = house_besalu + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = craven + trait = content + trait = education_stewardship_2 + father = 110640 + mother = 110641 + 1068.1.1 = { + birth = "1068.1.1" + } + 1087.11.3 = { + death = "1087.11.3" + } +} + +70159 = { + name = "Bernat" # Bernat de Besalú + dynasty_house = house_besalu + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = catalan + trait = lazy + + father = 110652 # Bernat II de Besalú + mother = 70287 # Ermengarda d'Empuries + + 1078.9.3 = { + birth = yes + } + 1084.9.26 = { + death = yes + } +} + +70160 = { + name = "GuifrE_" # Guifré (II) de Cerdanya, Count of Cerdanya (988-1035) + dynasty_house = house_cerdanya # House of Cerdanya + martial = 6 + diplomacy = 6 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = catalan + trait = content + trait = just + trait = education_learning_1 + + father = 70156 # Count Oliba of Cerdanya + mother = 70157 # Countess Ermengarda de Vallespir + + 970.1.1 = { + birth = yes + } + 990.1.1 = { + add_spouse = 70161 # Guisla + } + 1012.1.1 = { + add_spouse = 70162 # Isabel + } + 1035.1.1 = { + trait = devoted + } + 1049.7.31 = { + death = yes + } +} + +70161 = { + name = "Guisla" # Guisla, wife of Count Guifré II of Cerdanya (70160) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 970.1.1 = { + birth = yes + } + 1011.1.1 = { + death = yes + } +} + +70162 = { + name = "Isabel" # Isabel, wife of Count Guifré II of Cerdanya (70160) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 996.1.1 = { + birth = yes + } + 1035.1.1 = { + death = yes + } +} + +70163 = { + name = "Ramon" # Ramon (I) de Cerdanya, Count of Cerdanya (1035-1068) + dynasty_house = house_cerdanya + martial = 5 + diplomacy = 7 + intrigue = 3 + stewardship = 6 + religion = catholic + culture = catalan + trait = cynical + trait = deceitful + trait = education_stewardship_2 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70161 # Countess Guisla + + 992.1.1 = { + birth = yes + } + 1046.1.1 = { + add_spouse = 70164 # Adelaida + } + 1068.1.1 = { + death = yes + } +} + +70164 = { + name = "Adelaida" # Adelaida, wife of Count Ramon I of Cerdanya (70163) + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1026.1.1 = { + birth = yes + } + 1076.1.1 = { + death = yes + } +} + +70165 = { + name = "Guillem" # Guillem (I) of Cerdanya, Count of Cerdanya (1068-1095) + dynasty_house = house_cerdanya # House of Cerdanya + martial = 7 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = diligent + trait = brave + trait = education_martial_3 + + father = 70163 # Count Ramon I of Cerdanya + mother = 70164 # Countess Adelaida + + 1047.1.1 = { + birth = yes + employer = 70163 # Count Ramon I of Cerdanya + } + 1063.1.1 = { + add_spouse = occitan0079 # Adelaide de Comminges + } + 1071.1.1 = { + remove_spouse = occitan0079 + add_spouse = 110501 # Queen Isabel of Aragón + } + 1075.1.1 = { + add_spouse = 110524 # Sança de Barcelona + } + 1095.10.7 = { + death = yes + } +} + +70166 = { + name = "Enric" # Enric de Cerdanya + dynasty_house = house_cerdanya # House of Cerdanya + martial = 3 + diplomacy = 4 + intrigue = 4 + stewardship = 3 + religion = catholic + culture = catalan + trait = drunkard + trait = education_stewardship_1 + + father = 70163 # Count Ramon I of Cerdanya + mother = 70164 # Countess Adelaida + + 1049.1.1 = { + birth = yes + employer = 70163 # Count Ramon I of Cerdanya + } + 1102.1.1 = { + death = yes + } +} + +70167 = { + name = "GuifrE_" # Guifré de Cerdanya, Archbishop + dynasty_house = house_cerdanya # House of Cerdanya + martial = 4 + diplomacy = 8 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = scholar + trait = temperate + trait = devoted + trait = education_learning_4 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70161 # Countess Guisla + + 994.1.1 = { + birth = yes + } + 1035.1.1 = { + employer = 70163 # Count Ramon I of Cerdanya + } + 1079.1.1 = { + death = yes + } +} + +70168 = { + name = "Guillem" # Guillem de Cerdanya, Bishop + dynasty_house = house_cerdanya # House of Cerdanya + martial = 7 + diplomacy = 3 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = reveler_1 + trait = devoted + trait = education_learning_3 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70161 # Countess Guisla + + 998.1.1 = { + birth = yes + } + 1035.1.1 = { + employer = 70163 # Count Ramon I of Cerdanya + } + 1075.1.1 = { + death = yes + } +} + +70169 = { + name = "Berenguer-Guifre_" # Berenguer Guifré de Cerdanya, Bishop + dynasty_house = house_cerdanya # House of Cerdanya + martial = 9 + diplomacy = 3 + intrigue = 3 + stewardship = 3 + religion = catholic + culture = catalan + trait = celibate + trait = wrathful + trait = devoted + trait = education_learning_3 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70162 # Countess Isabel + + 1016.1.1 = { + birth = yes + } + 1035.1.1 = { + employer = 70163 # Count Ramon I of Cerdanya + } + 1094.1.1 = { + death = yes + } +} + +70170 = { + name = "Riquilda" # Riquilda de Barcelona, wife of Udalard I de Barcelona + female = yes + dynasty = 100204 # Barcelona Dynasty + martial = 5 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = temperate + trait = education_stewardship_2 + + father = 110538 # Duke Borrell of Barcelona (occitan.txt) + mother = 110539 # Duchess Ledgarde de Rouerge (occitan.txt) + + 982.1.1 = { + birth = yes + } + 1041.1.1 = { + death = yes + } +} + +70171 = { + name = "Udalard" # Udalard (I) de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = occitan0135 # Guitard de Barcelona (occitan.txt) + mother = occitan0136 # Gerberga (occitan.txt) + + 964.1.1 = { + birth = yes + } + 1000.1.1 = { + add_spouse = 70170 # Riquilda de Barcelona + } + 1014.1.1 = { + death = yes + } +} + +70172 = { + name = "Bernat" # Bernat de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 6 + diplomacy = 5 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = arrogant + trait = hunter_1 + trait = education_stewardship_1 + + father = 70171 # Udalard I de Barcelona + mother = 70170 # Riquilda de Barcelona + + 1002.1.1 = { + birth = yes + } + 1027.1.1 = { + add_spouse = catalan0082 # Ermengarda + } + 1039.12.19 = { + death = yes + } +} + +70173 = { + name = "Udalard" # Udalard (II) de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = blademaster_1 + trait = greedy + trait = education_intrigue_2 + + father = 70172 # Bernat de Barcelona + mother = catalan0082 # Ermengarda + + 1028.1.1 = { + birth = yes + } + 1044.1.1 = { + add_spouse = 110633 # Duchess Guisla de Lluçà + } + 1035.5.26 = { + employer = 110520 # Duke Ramón Berenguer I of Barcelona + } + 1077.6.17 = { + death = yes + } +} + +70175 = { + name = "Guislabert" # Guislabert (II) de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = catalan + trait = gregarious + trait = arrogant + trait = education_intrigue_2 + + father = 70173 # Udalard II de Barcelona + mother = 110633 # Duchess Guisla de Lluçà + + 1045.1.1 = { + birth = yes + employer = 110520 # Duke Ramón Berenguer I of Barcelona + } + 1125.6.15 = { + death = yes + } +} + +70176 = { + name = "Bernat-Udalard" # Bernat Udalard de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 5 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = scholar + trait = generous + trait = education_stewardship_2 + + father = 70173 # Udalard II de Barcelona + mother = 110633 # Duchess Guisla de Lluçà + + 1046.1.1 = { + birth = yes + employer = 110520 # Duke Ramón Berenguer I of Barcelona + } + 1100.8.31 = { + death = yes + } +} + +70177 = { + name = "Guillem" # Guillem de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 3 + diplomacy = 8 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = catalan + trait = diligent + trait = education_diplomacy_1 + + father = 70173 # Udalard II de Barcelona + mother = 110633 # Duchess Guisla de Lluçà + + 1048.1.1 = { + birth = yes + employer = 110520 # Duke Ramón Berenguer I of Barcelona + } + 1118.3.14 = { + death = yes + } +} + +70178 = { + name = "Berenguer" # Berenguer de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 7 + diplomacy = 4 + intrigue = 6 + stewardship = 3 + religion = catholic + culture = catalan + trait = sadistic + trait = zealous + trait = education_stewardship_1 + + father = 70173 # Udalard II de Barcelona + mother = 110633 # Duchess Guisla de Lluçà + + 1047.1.1 = { + birth = yes + employer = 110520 # Duke Ramón Berenguer I of Barcelona + } + 1118.3.14 = { + death = yes + } +} + +70179 = { + name = "Arnau" # Arnau de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = cynical + trait = brave + trait = education_martial_1 + + father = 70173 # Udalard II de Barcelona + mother = 110633 # Duchess Guisla de Lluçà + + 1049.1.1 = { + birth = yes + employer = 110520 # Duke Ramón Berenguer I of Barcelona + } + 1118.3.14 = { + death = yes + } +} + +70180 = { + name = "Guislabert" # Guislabert (I) de Barcelona, Bishop + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 3 + religion = catholic + culture = catalan + trait = reveler_1 + trait = hunter_1 + trait = education_learning_3 + + father = 70171 # Udalard I de Barcelona + mother = 70170 # Riquilda de Barcelona + + 1003.1.1 = { + birth = yes + } + 1062.6.5 = { + death = yes + } +} + +70181 = { + name = "Ermessenda" # Ermessenda de Barcelona + female = yes + dynasty= 629 # Viscounts of Barcelona Dynasty + martial = 5 + diplomacy = 6 + intrigue = 3 + stewardship = 4 + religion = catholic + culture = catalan + trait = ill + trait = education_diplomacy_1 + + father = 70180 # Guislabert I de Barcelona + trait = bastard + + 1028.1.1 = { + birth = yes + } + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona + } + 1067.1.25 = { + death = yes + } +} + +70182 = { + name = "Estefania" # Estefania d'Urgell, wife of Guillem II de Pallars Sobira (70183) + female = yes + dynasty_house = house_urgell + martial = 4 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = celibate + trait = temperate + trait = education_diplomacy_2 + + father = 110571 # Count Ermengol (I) of Urgell + mother = 110572 # Tiborg Bosonid (occitan.txt) + + 1005.1.1 = { + birth = yes + } + 1037.12.19 = { + death = yes + } +} + +70183 = { + name = "Guillem" # Guillem de Pallars Sobirà + dynasty_house = house_pallars-sobira # House of Pallars Sobirà, Founder + martial = 6 + diplomacy = 7 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = catalan + #trait = stressed + trait = lazy + trait = education_intrigue_1 + + father = 70280 # Baron Sunyer of Vielha + mother = occitan0137 # Baroness Ermentrude de Rouerge (occitan.txt) + + 1000.1.1 = { + birth = yes + } + 1021.1.1 = { + add_spouse = 70182 # Estefania d'Urgell + } + 1035.12.30 = { + death = yes + } +} + +70184 = { + name = "Artau" # Artau (I) de Pallars Sobirà + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + martial = 5 + diplomacy = 8 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = generous + trait = education_martial_1 + + father = 70183 # Guillem II de Pallars Sobirà + mother = 70182 # Estefania d'Urgell + + 1024.1.1 = { + birth = yes + } + 1047.1.1 = { + employer = 70283 # Baron Ramon V of Vielha + } + 1050.1.1 = { + add_spouse = catalan0126 # Constança + } + 1057.1.27 = { + add_spouse = 54002 # Lucie de la Marche (french.txt) + } + 1082.4.19 = { + death = yes + } +} + +70185 = { + name = "Artau" # Artau (II) de Pallars Sobirà + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + martial = 6 + diplomacy = 3 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = catalan + trait = arrogant + trait = just + + father = 70184 # Artau I de Pallars Sobirà + mother = catalan0126 # Constança + + 1051.1.1 = { + birth = yes + } + 1067.1.1 = { + trait = education_diplomacy_2 + } + 1083.1.1 = { + add_spouse = 72073 # Aldonça + } + 1124.1.1 = { + death = yes + } +} + +70186 = { + name = "Guillem" # Guillem de Pallars Sobirà + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = content + trait = ill trait = education_diplomacy_1 + + father = 70184 # Artau I de Pallars Sobirà + mother = catalan0126 # Constança + + 1055.1.1 = { + birth = yes + } + 1071.1.1 = { + trait = education_diplomacy_1 + } + 1075.1.1 = { + death = yes + } +} + +70187 = { + name = "Ott" # Ott de Pallars Sobirà, Bishop + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = chaste + + father = 70184 # Artau I de Pallars Sobirà + mother = catalan0126 # # Constança + + 1053.1.1 = { + birth = yes + } + 1069.1.1 = { + trait = education_learning_3 + } + 1122.1.1 = { + death = yes + } +} + +70188 = { + name = "ConstanC_a" # Constança de Besalú, wife of Count Ermengol II of Urgell (11570) + female = yes + dynasty_house = house_besalu # House of Besalú + martial = 4 + diplomacy = 7 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = catalan + trait = arbitrary + trait = gluttonous + trait = education_diplomacy_2 + + father = 110660 # Bernat Tallaferro de Besalú + mother = 110661 # Toda Bosonid (occitan.txt) + + 1012.1.1 = { + birth = yes + } + 1062.1.1 = { + death = yes + } +} + +70190 = { + name = "Arnau" # Arnau de Barcelona + dynasty = 100204 # Barcelona Dynasty + martial = 6 + diplomacy = 4 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = catalan + trait = wrathful + trait = ill + + father = 110520 # Duke Ramon Berenguer I of Barcelona + mother = 110631 # Duchess Sancha Sánchez (castilian.txt) + + 1042.1.1 = { + birth = yes + } + 1045.5.1 = { + death = yes + } +} + +70200 = { + name = "Udalard" # Udalard (II) de Milany + dynasty = 12115 # Milany Dynasty + martial = 5 + diplomacy = 5 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = catalan + trait = shy + trait = brave + trait = education_stewardship_1 + + father = catalan0129 # Pere de Milany + + 1040.1.1 = { + birth = yes + } + 1064.1.1 = { + add_spouse = 110589 # Ermessenda d'Empuries + } + 1066.1.1 = { + #employer = 110580 + } + 1123.1.1 = { + death = yes + } +} + +70201 = { + name = "Pere-Udalard" # Pere Udalard de Milany + dynasty = 12115 # Milany Dynasty + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = beauty_good_1 + + father = 70200 # Udalard II de Milany + mother = 110589 # Ermessenda d'Empuries + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_stewardship_1 + } + 1127.1.1 = { + death = yes + } +} + +70234 = { + name = "Jaume" + dynasty = 8762 + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = education_martial_1 + father = 460010 + mother = 71575 + 1276.1.1 = { + birth = "1276.1.1" + } + 1296.1.1 = { + add_spouse = 71702 + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +70270 = { + name = "Toda" # Toda de Ribagorça, Countess of Ribagorza (1003-1011) .Spouse of Baron Sunyer of Vielha (70280) + female = yes + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = catalan + trait = education_intrigue_1 + + father = 70269 # Count Ramon II of Ribagorza (occitan.txt) + mother = occitan0018 # Countess Gersenda de Fezensac (occitan.txt) + + 952.1.1 = { + birth = yes + } + 1011.1.1 = { + death = yes + } +} + +70280 = { + name = "Sunyer" # Sunyer (I) de Pallars, Baron of Vielha (996-1010) + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = 70278 # Baron Llop I of Vielha (occitan.txt) + mother = 70279 # Baroness Gotruda de Cerdanya (occitan.txt) + + 950.1.1 = { + birth = yes + } + 977.1.1 = { + add_spouse = 70270 # Countess Tota of Ribagorza + } + 1000.1.1 = { + death = yes + } +} + +70281 = { + name = "Ramon" # Ramon (IV) de Pallars Jussà, Baron of Vielha (1011-1047) + dynasty_house = house_pallars-jussa # House of Pallars Jussà, Founder + martial = 5 + diplomacy = 8 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = shy + trait = education_stewardship_2 + + father = 70280 # Baron Sunyer I de Pallars + mother = occitan0137 # Baroness Ermentrude de Rouerge + + 995.1.1 = { + birth = yes + } + 1015.1.1 = { + add_spouse = 107672 # Mayor García (castilian.txt) + } + 1020.1.1 = { + remove_spouse = 107672 + } + 1036.1.1 = { + add_spouse = 70282 # Ermessenda + } + 1047.1.1 = { + death = yes + } +} + +70282 = { + name = "Ermessenda" # Ermessenda, wife of Baron Ramon IV of Vielha (70281) + female = yes + martial = 4 + diplomacy = 5 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = catalan + trait = deceitful + trait = education_intrigue_1 + + 1020.1.1 = { + birth = yes + } + 1047.1.1 = { + employer = 70283 # Baron Ramon V of Vielha + } + 1076.1.1 = { + death = yes + } +} + +70283 = { + name = "Ramon" # Ramon (V) de Pallars Jussà, Baron of Vielha (1047-1098) + dynasty_house = house_pallars-jussa # House of Pallars Jussà + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = hunter_1 + trait = greedy + trait = education_martial_2 + + father = 70281 # Baron Ramon IV of Vielha + mother = 70282 # Baroness Ermessenda + + 1037.1.1 = { + birth = yes + } + 1056.1.1 = { + add_spouse = 70285 # València de Tost + } + 1098.1.1 = { + death = yes + } +} + +70284 = { + name = "Sunyer" # Sunyer de Pallars Jussà + dynasty_house = house_pallars-jussa # House of Pallars Jussà + martial = 5 + diplomacy = 8 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = reveler_1 + trait = arbitrary + trait = education_martial_1 + + father = 70281 # Baron Ramon IV of Vielha + mother = 70282 # Baroness Ermessenda + + 1039.1.1 = { + birth = yes + } + 1047.1.1 = { + employer = 70283 # Baron Ramon V de Vielha + } + 1103.1.1 = { + death = yes + } +} + +70285 = { + name = "ValE_ncia" # València de Tost, wife of Baron Ramon IV of Vielha (70283) + female = yes + dynasty = tost # Tost Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = catalan0021 # Arnau Mir de Tost + mother = catalan0022 # Arsenda d'Àger + + 1040.1.1 = { + birth = yes + } + 1106.1.1 = { + death = yes + } +} + +70287 = { + name = "Ermengarda" # Ermengarda d'Empuries, wife of Bernat II de Besalú (110652) + female = yes + dynasty = 393 # Empuries Dynasty + martial = 4 + diplomacy = 7 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = catalan + trait = calm + trait = craven + trait = education_diplomacy_2 + + father = 110580 # Count Ponç I of Empuries + mother = 110663 # Countess Adelaida de Besalú + + 1049.1.1 = { + birth = yes + } + 1099.1.1 = { + death = yes + } +} + +71371 = { + name = "Estefania" + dynasty_house = house_urgell + female = yes + religion = catholic + culture = catalan + father = 210576 + mother = 107646 + 1099.1.1 = { + birth = "1099.1.1" + } + 1143.1.1 = { + death = "1143.1.1" + } +} + +71593 = { + name = "Guillem-JordA_" + dynasty_house = house_cerdanya + religion = catholic + culture = catalan + father = 70165 + mother = 110524 + 1078.1.1 = { + birth = "1078.1.1" + } + 1109.7.1 = { + death = "1109.7.1" + } +} + +71594 = { + name = "Bernat" + dynasty_house = house_cerdanya + religion = catholic + culture = catalan + father = 70165 + mother = 110524 + 1080.1.1 = { + birth = "1080.1.1" + } + 1117.1.1 = { + death = "1117.1.1" + } +} + +71595 = { + name = "Ermengol" + dynasty_house = house_cerdanya + religion = catholic + culture = catalan + father = 70165 + trait = bastard + 1074.1.1 = { + birth = "1074.1.1" + } + 1107.1.23 = { + death = "1107.1.23" + } +} + +71596 = { + name = "Almodis" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 110522 + mother = 1121 + 1080.1.1 = { + birth = "1080.1.1" + } + 1140.1.1 = { + death = "1140.1.1" + } +} + +71597 = { + name = "Bernat-Amat" # Bernat Amat de Cardona + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = 72304 # Deodat de Claramunt + mother = 72302 # Guisla de Cardona + + 1082.1.1 = { + birth = yes + } + 1106.1.1 = { + add_spouse = 71596 # Almodis de Barcelona + } + 1151.4.27 = { + death = yes + } +} + +71598 = { + name = "Guillem" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71597 + mother = 71596 + 1108.1.1 = { + birth = "1108.1.1" + } + 1113.11.10 = { + death = "1113.11.10" + } +} + +71599 = { + name = "Ramon-Folc" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71597 + mother = 71596 + 1110.1.1 = { + birth = "1110.1.1" + } + 1129.1.1 = { + add_spouse = 72308 + } + 1151.5.7 = { + death = "1151.5.7" + } +} + +71600 = { + name = "Berenguer" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + trait = education_learning_1 + father = 71597 + mother = 71596 + 1112.1.1 = { + birth = "1112.1.1" + } + 1152.1.1 = { + death = "1152.1.1" + } +} + +71601 = { + name = "Pere" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71597 + mother = 71596 + 1114.1.1 = { + birth = "1114.1.1" + } + 1177.7.19 = { + death = "1177.7.19" + } +} + +71602 = { + name = "Guillem" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71601 + 1127.1.1 = { + birth = "1127.1.1" + } + 1177.7.19 = { + death = "1177.7.19" + } +} + +71603 = { + name = "Ramon-Folc" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71599 + mother = 72308 + 1124.1.1 = { + birth = "1124.1.1" + } + 1149.1.1 = { + add_spouse = 72142 + } + 1176.1.1 = { + death = "1176.1.1" + } +} + +71604 = { + name = "Guillem" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71603 + mother = 72142 + 1156.1.1 = { + birth = "1156.1.1" + } + 1175.1.1 = { + add_spouse = 72309 + } + 1214.1.1 = { + add_spouse = 72321 + } + 1225.7.12 = { + death = "1225.7.12" + } +} + +71605 = { + name = "Elisenda" + dynasty_house = house_cardona # House of Cardona + female = yes + religion = catholic + culture = catalan + father = 71604 + mother = 72309 + 1176.1.1 = { + birth = "1176.1.1" + } + 1231.1.1 = { + death = "1231.1.1" + } +} + +71606 = { + name = "Anglesa" + dynasty_house = house_cardona # House of Cardona + female = yes + religion = catholic + culture = catalan + father = 71603 + mother = 72142 + 1158.1.1 = { + birth = "1158.1.1" + } + 1207.1.1 = { + death = "1207.1.1" + } +} + +71607 = { + name = "Bertran" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71597 + trait = bastard + 1130.1.1 = { + birth = "1130.1.1" + } + 1175.9.8 = { + death = "1175.9.8" + } +} + +71608 = { + name = "Arnau" + dynasty = 8756 + religion = catholic + culture = catalan + 1160.1.1 = { + birth = "1160.1.1" + } + 1203.1.1 = { + add_spouse = 71605 + } + 1226.9.8 = { + death = "1226.9.8" + } +} + +71609 = { + name = "Ermessenda" + dynasty = 8756 + female = yes + religion = catholic + culture = catalan + father = 71608 + 1187.1.1 = { + birth = "1187.1.1" + } + 1229.12.28 = { + death = "1229.12.28" + } +} + +71610 = { + name = "Ramon" + dynasty_house = house_pallars + religion = catholic + culture = catalan + father = 72062 + mother = 72067 + 1151.1.1 = { + birth = "1151.1.1" + } + 1170.1.1 = { + add_spouse = 71606 + } + 1177.9.1 = { + death = "1177.9.1" + } +} + +71611 = { + name = "ValE_ncia" + dynasty_house = house_pallars + female = yes + religion = catholic + culture = catalan + father = 71610 + mother = 71606 + 1171.1.1 = { + birth = "1171.1.1" + } + 1192.1.1 = { + death = "1192.1.1" + } +} + +71612 = { + name = "Ximena" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 210508 + mother = 210509 + 1105.1.1 = { + birth = "1105.1.1" + } + 1112.1.1 = { + death = "1112.1.1" + } +} + +71613 = { + name = "Bernat" + dynasty = 100204 + religion = catholic + culture = catalan + father = 210508 + mother = 40806 + 1115.1.1 = { + birth = "1115.1.1" + } + 1117.1.20 = { + death = "1117.1.20" + } +} + +71614 = { + name = "Estefania" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 210508 + mother = 40806 + 1117.1.1 = { + birth = "1117.1.1" + } + 1173.1.1 = { + death = "1173.1.1" + } +} + +71615 = { + name = "Mahalta" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 210508 + mother = 40806 + 1118.1.1 = { + birth = "1118.1.1" + } + 1172.1.1 = { + death = "1172.1.1" + } +} + +71616 = { + name = "Almodis" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 210508 + mother = 40806 + 1119.1.1 = { + birth = "1119.1.1" + } + 1175.3.14 = { + death = "1175.3.14" + } +} + +71617 = { + name = "Guillem" + dynasty = 10010 + religion = catholic + culture = catalan + 1110.1.1 = { + birth = "1110.1.1" + } + 1135.1.1 = { + add_spouse = 71615 + } + 1166.1.1 = { + death = "1166.1.1" + } +} + +71622 = { + name = "PonC_" # Ponç (II) de Cervera + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_martial_3 + + father = catalan0133 + mother = catalan0128 # Beatriu de Milany + + 1094.1.1 = { + birth = yes + } + 1135.1.1 = { + add_spouse = 71616 # Almodis de Barcelona + } + 1155.11.19 = { + death = yes + } +} + +71623 = { + name = "Algaburga" + dynasty_house = house_cervera # House of Cervera + female = yes + religion = catholic + culture = catalan + father = 71622 + 1130.1.1 = { + birth = "1130.1.1" + } + 1186.1.1 = { + death = "1186.1.1" + } +} + +71624 = { + name = "Hug" + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + father = 71622 + mother = 71616 + 1136.1.1 = { + birth = "1136.1.1" + } + 1167.1.1 = { + add_spouse = 71632 + } + 1185.1.1 = { + death = "1185.1.1" + } +} + +71625 = { + name = "PonC_" + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + father = 71622 + mother = 71616 + 1138.1.1 = { + birth = "1138.1.1" + } + 1195.1.1 = { + death = "1195.1.1" + } +} + +71626 = { + name = "Berenguer" + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + father = 71622 + mother = 71616 + 1140.1.1 = { + birth = "1140.1.1" + } + 1155.11.19 = { + death = "1155.11.19" + } +} + +71627 = { + name = "Gaia" + dynasty_house = house_cervera # House of Cervera + female = yes + religion = catholic + culture = catalan + father = 71622 + mother = 71616 + 1142.1.1 = { + birth = "1142.1.1" + } + 1189.1.1 = { + death = "1189.1.1" + } +} + +71628 = { + name = "Ramon" + dynasty = 8759 + religion = catholic + culture = catalan + 1140.1.1 = { + birth = "1140.1.1" + } + 1160.1.1 = { + add_spouse = 71627 + } + 1196.1.1 = { + death = "1196.1.1" + } +} + +71629 = { + name = "Pere" + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + father = 71625 + 1178.1.1 = { + birth = "1178.1.1" + } + 1260.2.18 = { + death = "1260.2.18" + } +} + +71630 = { + name = "AgnE_s" + dynasty_house = house_cervera # House of Cervera + female = yes + religion = catholic + culture = catalan + father = 71629 + 1203.1.1 = { + birth = "1203.1.1" + } + 1265.1.1 = { + death = "1265.1.1" + } +} + +71638 = { + name = "DolC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 40808 + mother = 221529 + 1163.1.1 = { + birth = "1163.1.1" + } + 1172.12.12 = { + death = "1172.12.12" + } +} + +71639 = { + name = "Pere" + dynasty = 100204 + religion = catholic + culture = catalan + father = 210506 + mother = 210507 + 1152.5.4 = { + birth = "1152.5.4" + } + 1157.1.1 = { + death = "1157.1.1" + } +} + +71641 = { + name = "SanC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 210514 + mother = 210515 + 1187.1.1 = { + birth = "1187.1.1" + } + 1248.1.1 = { + death = "1248.1.1" + } +} + +71642 = { + name = "Guerau" + dynasty = 8761 + religion = catholic + culture = catalan + 1180.1.1 = { + birth = "1180.1.1" + } + 1205.1.1 = { + add_spouse = 71641 + } + 1231.1.1 = { + death = "1231.1.1" + } +} + +71643 = { + name = "Ramon-Berenguer" + dynasty = 100204 + religion = catholic + culture = catalan + trait = bastard + trait = education_learning_1 + father = 210506 + 1140.1.1 = { + birth = "1140.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +71644 = { + name = "Ramon-Berenguer" + dynasty = 100204 + religion = catholic + culture = catalan + father = 210500 + mother = 207504 + 1184.1.1 = { + birth = "1184.1.1" + } + 1188.1.1 = { + death = "1188.1.1" + } +} + +71645 = { + name = "Ferran" + dynasty = 100204 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 210500 + mother = 207504 + 1190.1.1 = { + birth = "1190.1.1" + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +71646 = { + name = "DolC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + trait = education_learning_1 + father = 210500 + mother = 207504 + 1192.1.1 = { + birth = "1192.1.1" + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +71650 = { + name = "SanC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 210501 + mother = 205582 + 1205.1.1 = { + birth = "1205.1.1" + } + 1206.1.1 = { + death = "1206.1.1" + } +} + +71651 = { + name = "Pere" + dynasty = 100204 + religion = catholic + culture = catalan + trait = bastard + trait = education_learning_1 + father = 210501 + 1196.1.1 = { + birth = "1196.1.1" + } + 1254.9.1 = { + death = "1254.9.1" + } +} + +71652 = { + name = "ConstanC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 210501 + trait = bastard + 1200.1.1 = { + birth = "1200.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +71653 = { + name = "Maria" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 210501 + trait = bastard + 1204.1.1 = { + birth = "1204.1.1" + } + 1256.1.1 = { + death = "1256.1.1" + } +} + +71654 = { + name = "Hug-JofrE_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72248 + mother = 72250 + 1166.1.1 = { + birth = "1166.1.1" + } + 1220.1.1 = { + add_spouse = 71653 + } + 1229.1.1 = { + death = "1229.1.1" + } +} + +71655 = { + name = "Guillem-Ramon" + dynasty = 336 + religion = catholic + culture = catalan + father = 71771 + 1175.1.1 = { + birth = "1175.1.1" + } + 1200.1.1 = { + add_spouse = 72430 + } + 1202.1.1 = { + remove_spouse = 72430 + } + 1216.1.1 = { + add_spouse = 71652 + } + 1228.1.1 = { + death = "1228.1.1" + } +} + +71656 = { + name = "Pere" + dynasty = 336 + religion = catholic + culture = catalan + father = 71655 + mother = 71652 + 1217.1.1 = { + birth = "1217.1.1" + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +71657 = { + name = "Pere" + dynasty = 336 + religion = catholic + culture = catalan + father = 71656 + 1235.1.1 = { + birth = "1235.1.1" + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +71658 = { + name = "ConstanC_a" + dynasty = 336 + female = yes + religion = catholic + culture = catalan + father = 71656 + 1236.1.1 = { + birth = "1236.1.1" + } + 1256.1.1 = { + death = "1256.1.1" + } +} + +71659 = { + name = "Sibil_la" + dynasty = 336 + female = yes + religion = catholic + culture = catalan + father = 71656 + 1237.1.1 = { + birth = "1237.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +71660 = { + name = "Aurembaix" + dynasty = 336 + female = yes + religion = catholic + culture = catalan + father = 71656 + 1238.1.1 = { + birth = "1238.1.1" + } + 1239.1.1 = { + death = "1239.1.1" + } +} + +71661 = { + name = "Ott" + dynasty = 336 + religion = catholic + culture = catalan + father = 71657 + 1276.1.1 = { + birth = "1276.1.1" + } + 1297.1.1 = { + add_spouse = 71666 + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +71662 = { + name = "Guillem-Ramon" + dynasty = 336 + religion = catholic + culture = catalan + father = 71657 + 1274.1.1 = { + birth = "1274.1.1" + } + 1297.1.1 = { + add_spouse = 31411 + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +71663 = { + name = "Elisenda" + dynasty = 336 + female = yes + religion = catholic + culture = catalan + father = 71657 + 1280.1.1 = { + birth = "1280.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +71664 = { + name = "Ott" + dynasty = 336 + religion = catholic + culture = catalan + father = 71661 + mother = 71666 + 1298.1.1 = { + birth = "1298.1.1" + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +71665 = { + name = "Guillem-Ramon" + dynasty = 336 + religion = catholic + culture = catalan + father = 71664 + 1325.1.1 = { + birth = "1325.1.1" + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +71666 = { + name = "Gausfredina" + dynasty = 7050 + female = yes + religion = catholic + culture = catalan + father = 71703 + mother = 71013 + 1281.1.1 = { + birth = "1281.1.1" + } + 1332.1.1 = { + death = "1332.1.1" + } +} + +71667 = { + name = "Guillem-Ramon" + dynasty = 336 + religion = catholic + culture = catalan + father = 71662 + mother = 31411 + 1298.1.1 = { + birth = "1298.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +71668 = { + name = "Mateu" + dynasty = 336 + religion = catholic + culture = catalan + father = 71667 + 1316.1.1 = { + birth = "1316.1.1" + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +71669 = { + name = "Alfons" + dynasty = 100204 + + religion = catholic + culture = catalan + father = 460600 + mother = 460614 + + 1228.2.1 = { + birth = yes + } + 1260.3.23 = { + add_spouse = 138163 + } + 1260.3.26 = { + death = yes + } +} + +71670 = { + name = "Nicolesa" + female = yes + dynasty = 100204 + + father = 460604 + mother = 200108 + + religion = catholic + culture = catalan + + 1311.1.1 = { + birth = yes + } + 1368.1.1 = { + death = yes + } +} + +71671 = { + name = "Violant" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460604 + trait = bastard + 1315.1.1 = { + birth = "1315.1.1" + } + 1372.1.1 = { + death = "1372.1.1" + } +} + +71672 = { + name = "Esclaramunda" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460604 + trait = bastard + 1317.1.1 = { + birth = "1317.1.1" + } + 1375.1.1 = { + death = "1375.1.1" + } +} + +71673 = { + name = "Saura" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460602 + trait = bastard + 1294.1.1 = { + birth = "1294.1.1" + } + 1333.1.1 = { + death = "1333.1.1" + } +} + +71674 = { + name = "Pere" + dynasty = 8765 + religion = catholic + culture = catalan + 1270.1.1 = { + birth = "1270.1.1" + } + 1310.1.1 = { + add_spouse = 71673 + } + 1312.2.2 = { + death = "1312.2.2" + } +} + +71675 = { + name = "Pere" + dynasty = 8765 + religion = catholic + culture = catalan + father = 71674 + mother = 71673 + 1311.1.1 = { + birth = "1311.1.1" + } + 1335.1.1 = { + add_spouse = 71676 + } + 1348.7.30 = { + death = "1348.7.30" + } +} + +71677 = { + name = "Bernat" + dynasty = 8765 + religion = catholic + culture = catalan + father = 71675 + mother = 71676 + 1336.1.1 = { + birth = "1336.1.1" + } + 1398.1.1 = { + death = "1398.1.1" + } +} + +71678 = { + name = "Berenguer" + dynasty = 8767 + religion = catholic + culture = catalan + 1285.1.1 = { + birth = "1285.1.1" + } + 1319.11.11 = { + add_spouse = 71673 + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +71679 = { + name = "ConstanC_a" + dynasty = 8767 + female = yes + religion = catholic + culture = catalan + father = 71678 + 1310.1.1 = { + birth = "1310.1.1" + } + 1362.8.30 = { + death = "1362.8.30" + } +} + +71680 = { + name = "Berenguer" + dynasty = 8767 + religion = catholic + culture = catalan + father = 71678 + mother = 71673 + 1324.1.1 = { + birth = "1324.1.1" + } + 1376.1.1 = { + death = "1376.1.1" + } +} + +71681 = { + name = "Violant" + dynasty = 8767 + female = yes + religion = catholic + culture = catalan + father = 71678 + mother = 71673 + 1326.1.1 = { + birth = "1326.1.1" + } + 1372.1.1 = { + death = "1372.1.1" + } +} + +71682 = { + name = "Isabel" + dynasty = 8767 + female = yes + religion = catholic + culture = catalan + father = 71678 + mother = 71673 + 1328.1.1 = { + birth = "1328.1.1" + } + 1385.1.1 = { + death = "1385.1.1" + } +} + +71683 = { + name = "SanC_" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460605 + trait = bastard + 1295.1.1 = { + birth = "1295.1.1" + } + 1320.1.1 = { + add_spouse = 71687 + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +71684 = { + name = "Ferran" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460605 + trait = bastard + 1298.1.1 = { + birth = "1298.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +71685 = { + name = "Pagan" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460605 + trait = bastard + 1301.1.1 = { + birth = "1301.1.1" + } + 1349.10.25 = { + death = "1349.10.25" + } +} + +71686 = { + name = "Esclaramunda" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + trait = bastard + trait = education_learning_1 + father = 460605 + 1304.1.1 = { + birth = "1304.1.1" + } + 1376.1.1 = { + death = "1376.1.1" + } +} + +71687 = { + name = "Laura" + female = yes + religion = catholic + culture = catalan + 1300.1.1 = { + birth = "1300.1.1" + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +71688 = { + name = "ConstanC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 71683 + mother = 71687 + 1322.1.1 = { + birth = "1322.1.1" + } + 1407.1.1 = { + death = "1407.1.1" + } +} + +71689 = { + name = "Esclaramunda" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 71683 + mother = 71687 + 1324.1.1 = { + birth = "1324.1.1" + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +71690 = { + name = "Joan" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460620 + trait = bastard + 1335.1.1 = { + birth = "1335.1.1" + } + 1374.1.1 = { + death = "1374.1.1" + } +} + +71691 = { + name = "ConstanC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460620 + trait = bastard + 1337.1.1 = { + birth = "1337.1.1" + } + 1386.1.1 = { + death = "1386.1.1" + } +} + +71692 = { + name = "Ferran" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460600 + mother = 98030 + 1245.1.1 = { + birth = "1245.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +71693 = { + name = "SanC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460600 + mother = 98030 + 1246.1.1 = { + birth = "1246.1.1" + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +71694 = { + name = "Maria" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + trait = education_learning_1 + father = 460600 + mother = 98030 + 1248.1.1 = { + birth = "1248.1.1" + } + 1267.1.1 = { + death = "1267.1.1" + } +} + +71695 = { + name = "SanC_" + dynasty = 100204 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 460600 + mother = 98030 + 1250.1.1 = { + birth = "1250.1.1" + } + 1275.10.21 = { + death = "1275.10.21" + } +} + +71696 = { + name = "Elionor" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460600 + mother = 98030 + 1251.1.1 = { + birth = "1251.1.1" + } + 1259.1.1 = { + death = "1259.1.1" + } +} + +71698 = { + name = "Alfons" + dynasty = 7050 + religion = catholic + culture = catalan + father = 70234 + mother = 71702 + 1308.1.1 = { + birth = "1308.1.1" + } + 1330.1.1 = { + add_spouse = 71699 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +71699 = { + name = "Maria" + dynasty = 10029 + female = yes + father = 72332 + mother = 71722 + religion = catholic + culture = catalan + 1310.1.1 = { + birth = "1310.1.1" + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +71700 = { + name = "Joan" + dynasty = 8768 + + father = 71698 + trait = bastard + + religion = catholic + culture = catalan + + 1330.1.1 = { + birth = yes + } + 1369.1.1 = { + death = yes + } +} + +71701 = { + name = "Teresa" + dynasty = 8762 + female = yes + religion = catholic + culture = catalan + father = 70234 + mother = 71702 + 1312.1.1 = { + birth = "1312.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +71704 = { + name = "Margarida" + dynasty = 7050 + female = yes + religion = catholic + culture = catalan + father = 71703 + mother = 71013 + 1286.1.1 = { + birth = "1286.1.1" + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +71705 = { + name = "Roger" + dynasty = 7050 + religion = catholic + culture = catalan + father = 71703 + mother = 71013 + 1290.1.1 = { + birth = "1290.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +71706 = { + name = "Angarina" + female = yes + religion = catholic + culture = catalan + 1280.1.1 = { + birth = "1280.1.1" + } + 1314.1.1 = { + death = "1314.1.1" + } +} + +71707 = { + name = "Carles" + dynasty = 7050 + religion = catholic + culture = catalan + father = 71703 + mother = 71706 + 1301.1.1 = { + birth = "1301.1.1" + } + 1314.1.1 = { + death = "1314.1.1" + } +} + +71708 = { + name = "Angarina" + dynasty = 7050 + female = yes + religion = catholic + culture = catalan + father = 71703 + mother = 71706 + 1303.1.1 = { + birth = "1303.1.1" + } + 1356.1.1 = { + death = "1356.1.1" + } +} + +71709 = { + name = "Francesc" #AKA: Roger (II) de Lauria + dynasty = 7050 + religion = catholic + culture = catalan + father = 71703 + mother = 71706 + 1305.1.1 = { + birth = "1305.1.1" + } + 1313.1.1 = { + name = "Roger" + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +71710 = { + name = "Pere" + dynasty = 8769 + religion = catholic + culture = catalan + father = 460600 + mother = 71697 + trait = bastard + 1259.1.1 = { + birth = "1259.1.1" + } + 1276.7.27 = { + remove_trait = bastard + } + 1318.1.1 = { + death = "1318.1.1" + } +} + +71711 = { + name = "Blanca" + dynasty = 8769 + female = yes + religion = catholic + culture = catalan + father = 71710 + 1304.1.1 = { + birth = "1304.1.1" + } + 1369.1.1 = { + death = "1369.1.1" + } +} + +71712 = { + name = "Pere" + dynasty = 8769 + religion = catholic + culture = catalan + father = 71710 + 1306.1.1 = { + birth = "1306.1.1" + } + 1333.1.1 = { + add_spouse = 71717 + } + 1361.1.1 = { + death = "1361.1.1" + } +} + +71713 = { + name = "Teresa" + dynasty = 8769 + female = yes + religion = catholic + culture = catalan + father = 71710 + 1308.1.1 = { + birth = "1308.1.1" + } + 1375.1.1 = { + death = "1375.1.1" + } +} + +71714 = { + name = "Jaume" + dynasty = 8769 + religion = catholic + culture = catalan + father = 71710 + 1312.1.1 = { + birth = "1312.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +71715 = { + name = "ConstanC_a" + dynasty = 8769 + female = yes + religion = catholic + culture = catalan + father = 71712 + mother = 71717 + 1334.1.1 = { + birth = "1334.1.1" + } + 1348.1.1 = { + death = "1348.1.1" + } +} + +71716 = { + name = "Maria" + dynasty = 8769 + female = yes + religion = catholic + culture = catalan + father = 71712 + mother = 71717 + 1336.1.1 = { + birth = "1336.1.1" + } + 1402.1.1 = { + death = "1402.1.1" + } +} + +71717 = { + name = "Violant" # Violant de Pallars, married Pedro de Ayerbe + female = yes + religion = catholic + culture = catalan + + 1315.1.1 = { + birth = yes + } + 1380.1.1 = { + death = yes + } +} + +71718 = { + name = "Guillem" + dynasty = 336 + religion = catholic + culture = catalan + father = 71662 + mother = 31411 + 1297.1.1 = { + birth = "1297.1.1" + } + 1324.1.1 = { + add_spouse = 71713 + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +71720 = { + name = "Ferran" + dynasty = 8771 + religion = catholic + culture = catalan + father = 460600 + trait = bastard + 1241.1.1 = { + birth = "1241.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +71721 = { + name = "Felip" + dynasty = 8771 + religion = catholic + culture = catalan + father = 71720 + 1266.1.1 = { + birth = "1266.1.1" + } + 1285.1.1 = { + add_spouse = 71722 + } + 1304.1.1 = { + death = "1304.1.1" + } +} + +71723 = { + name = "Felip" + dynasty = 8771 + religion = catholic + culture = catalan + father = 71721 + mother = 71722 + 1286.1.1 = { + birth = "1286.1.1" + } + 1309.1.1 = { + add_spouse = 71190 + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +71724 = { + name = "Elionor" + dynasty = 8771 + female = yes + religion = catholic + culture = catalan + father = 71723 + mother = 71190 + 1310.1.1 = { + birth = "1310.1.1" + } + 1376.1.1 = { + death = "1376.1.1" + } +} + +71725 = { + name = "Felip" + dynasty = 8771 + religion = catholic + culture = catalan + father = 71723 + mother = 71190 + 1312.1.1 = { + birth = "1312.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +71726 = { + name = "Ramon" + dynasty = 8772 + religion = catholic + culture = catalan + father = 72291 + mother = 72288 + 1308.1.1 = { + birth = "1308.1.1" + } + 1330.1.1 = { + add_spouse = 71724 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +71727 = { + name = "AldonC_a" + dynasty = 8771 + female = yes + religion = catholic + culture = catalan + father = 71721 + mother = 71722 + 1288.1.1 = { + birth = "1288.1.1" + } + 1326.1.1 = { + death = "1326.1.1" + } +} + +71728 = { + name = "Pere" + dynasty = 8773 + religion = catholic + culture = catalan + father = 460600 + trait = bastard + 1245.1.1 = { + birth = "1245.1.1" + } + 1268.1.1 = { + add_spouse = 71729 + } + 1276.1.1 = { + add_spouse = 71563 + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +71729 = { + name = "Teresa" + female = yes + religion = catholic + culture = catalan + 1250.1.1 = { + birth = "1250.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +71730 = { + name = "Pere" + dynasty = 8773 + religion = catholic + culture = catalan + father = 71728 + mother = 71563 + 1277.1.1 = { + birth = "1277.1.1" + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +71731 = { + name = "Alfons" + dynasty = 8773 + religion = catholic + culture = catalan + father = 71730 + 1302.1.1 = { + birth = "1302.1.1" + } + 1328.1.1 = { + add_spouse = 71734 + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +71732 = { + name = "Marquesa" + dynasty = 8773 + female = yes + religion = catholic + culture = catalan + father = 71730 + 1304.1.1 = { + birth = "1304.1.1" + } + 1366.1.1 = { + death = "1366.1.1" + } +} + +71733 = { + name = "Pere" + dynasty = 8773 + religion = catholic + culture = catalan + father = 71731 + mother = 71734 + 1329.1.1 = { + birth = "1329.1.1" + } + 1384.1.1 = { + death = "1384.1.1" + } +} + +71737 = { + name = "Pere" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460600 + trait = bastard + trait = education_learning_1 + 1250.1.1 = { + birth = "1250.1.1" + } + 1307.1.1 = { + death = "1307.1.1" + } +} + +71738 = { + name = "Jaume" + dynasty = 100204 + + father = 460600 + trait = bastard + + religion = catholic + culture = catalan + + trait = education_learning_1 + + 1254.1.1 = { + birth = yes + } + 1289.1.1 = { + death = yes + } +} + +71739 = { + name = "Alfons" + dynasty = 100204 + martial = 7 + diplomacy = 6 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = catalan + trait = greedy + trait = trusting + trait = education_martial_4 + father = 460590 + mother = 462515 + 1265.1.1 = { + birth = "1265.1.1" + } + 1290.8.15 = { + add_spouse = 455764 + } + 1291.6.18 = { + death = "1291.6.18" + } +} + +71740 = { + name = "Pere" + dynasty = 100204 + + father = 460590 + mother = 462515 + + religion = catholic + culture = catalan + + 1275.1.1 = { + birth = yes + } + 1291.8.21 = { + add_spouse = 138169 + } + 1296.8.30 = { + death = yes + } +} + +71741 = { + name = "Jaume" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460590 + trait = bastard + 1265.1.1 = { + birth = "1265.1.1" + } + 1285.5.22 = { + death = "1285.5.22" + } +} + +71742 = { + name = "ConstanC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 71741 + 1284.1.1 = { + birth = "1284.1.1" + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +71744 = { + name = "Ferran" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460590 + trait = bastard + 1270.1.1 = { + birth = "1270.1.1" + } + 1327.1.1 = { + death = "1327.1.1" + } +} + +71745 = { + name = "Pere" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460590 + trait = bastard + 1272.1.1 = { + birth = "1272.1.1" + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +71746 = { + name = "Pere" + dynasty = 100204 + religion = catholic + culture = catalan + father = 71745 + 1305.1.1 = { + birth = "1305.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +71747 = { + name = "Ferran" + dynasty = 100204 + religion = catholic + culture = catalan + father = 71745 + 1307.1.1 = { + birth = "1307.1.1" + } + 1368.1.1 = { + death = "1368.1.1" + } +} + +71748 = { + name = "ConstanC_a" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 71745 + 1309.1.1 = { + birth = "1309.1.1" + } + 1367.1.1 = { + death = "1367.1.1" + } +} + +71749 = { + name = "Teresa" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 71745 + 1311.1.1 = { + birth = "1311.1.1" + } + 1377.1.1 = { + death = "1377.1.1" + } +} + +71750 = { + name = "SanC_" + dynasty = 100204 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 460590 + trait = bastard + 1274.1.1 = { + birth = "1274.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +71751 = { + name = "Teresa" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460590 + trait = bastard + 1276.1.1 = { + birth = "1276.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +71760 = { + name = "Joan" + dynasty = 100204 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 460560 + mother = 461727 + 1304.1.1 = { + birth = "1304.1.1" + } + 1334.8.19 = { + death = "1334.8.19" + } +} + +71762 = { + name = "Joana" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460580 + mother = 461715 + 1330.1.1 = { + birth = "1330.1.1" + } + 1395.1.1 = { + death = "1395.1.1" + } +} + +71763 = { + name = "Blanca" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460580 + mother = 461715 + 1334.1.1 = { + birth = "1334.1.1" + } + 1400.1.1 = { + death = "1400.1.1" + } +} + +71764 = { + name = "SanC_" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460560 + trait = bastard + 1289.1.1 = { + birth = "1289.1.1" + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +71765 = { + name = "Jaume" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460560 + trait = bastard + 1291.1.1 = { + birth = "1291.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +71766 = { + name = "NapoleO_" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460560 + trait = bastard + 1288.1.1 = { + birth = "1288.1.1" + } + 1348.1.1 = { + death = "1348.1.1" + } +} + +71767 = { + name = "Alfons" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460510 + mother = 460511 + 1315.1.1 = { + birth = "1315.1.1" + } + 1317.1.1 = { + death = "1317.1.1" + } +} + +71768 = { + name = "Isabel" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460510 + mother = 460511 + 1323.1.1 = { + birth = "1323.1.1" + } + 1327.1.1 = { + death = "1327.1.1" + } +} + +71769 = { + name = "Frederic" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460510 + mother = 460511 + 1325.1.1 = { + birth = "1325.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +71770 = { + name = "SanC_" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460510 + mother = 460511 + 1327.10.28 = { + birth = "1327.10.28" + } + 1327.12.1 = { + death = "1327.12.1" + } +} + +71771 = { + name = "Ramon" + dynasty = 336 + religion = catholic + culture = catalan + father = 205544 + 1136.1.1 = { + birth = "1136.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +71772 = { + name = "Ramon" + dynasty = 336 + religion = catholic + culture = catalan + father = 71771 + 1170.1.1 = { + birth = "1170.1.1" + } + 1229.1.1 = { + death = "1229.1.1" + } +} + +71773 = { + name = "Berenguer" + dynasty = 336 + religion = catholic + culture = catalan + father = 205544 + 1125.1.1 = { + birth = "1125.1.1" + } + 1154.1.1 = { + death = "1154.1.1" + } +} + +71774 = { + name = "Joan" + dynasty = 100204 + religion = catholic + culture = catalan + father = 460590 + trait = bastard + 1267.1.1 = { + birth = "1267.1.1" + } + 1298.1.1 = { + death = "1298.1.1" + } +} + +71775 = { + name = "Beatriu" + dynasty = 100204 + female = yes + religion = catholic + culture = catalan + father = 460590 + trait = bastard + 1267.1.1 = { + birth = "1267.1.1" + } + 1298.1.1 = { + death = "1298.1.1" + } +} + +72055 = { + name = "Almodis" + dynasty_house = house_cerdanya + female = yes + religion = catholic + culture = catalan + father = 70166 + 1077.1.1 = { + birth = "1077.1.1" + } + 1100.1.1 = { + death = "1100.1.1" + } +} + +72056 = { + name = "Ricarda" # Ricarda de Pallars Jussà + dynasty_house = house_pallars-jussa # House of Pallars Jussà + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 70281 # Baron Ramon IV of Vielha + mother = 70282 # Baroness Ermessenda + + 1041.1.1 = { + birth = yes + } + 1047.1.1 = { + employer = 70283 # Baron Ramon V of Vielha + } + 1091.1.1 = { + death = yes + } +} + +72057 = { + name = "Pere-Ramon" # Pere Ramon de Pallars Jussà, Baron of Vielha (1111-1113) + dynasty_house = house_pallars-jussa # House of Pallars Jussà + religion = catholic + culture = catalan + + father = 70283 # Baron Ramon V of Vielha + mother = 70285 # Baroness València de Tost + + 1059.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_stewardship_2 + } + 1113.1.1 = { + death = yes + } +} + +72058 = { + name = "Bernat-Ramon" # Bernat Ramon de Pallars Jussà, Baron of Vielha (1113-1124) + dynasty_house = house_pallars-jussa # House of Pallars Jussà + religion = catholic + culture = catalan + + father = 70283 # Baron Ramon V of Vielha + mother = 70285 # Baroness València de Tost + + 1061.1.1 = { + birth = yes + } + 1076.1.1 = { + trait = education_diplomacy_2 + } + 1113.1.1 = { + add_spouse = 72059 # Toda + } + 1124.1.1 = { + death = yes + } +} + +72059 = { + name = "Toda" # Toda, wife of Baron Bernat Ramon of Vielha (72058) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1094.1.1 = { + birth = yes + } + 1144.1.1 = { + death = yes + } +} + +72060 = { + name = "DolC_a" # Dolça de Pallars Jussà, Baroness of Vielha (1182-1192) + dynasty_house = house_pallars-jussa # House of Pallars Jussà + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 72058 # Baron Bernat Ramon of Vielha + mother = 72059 # Baroness Toda + + 1114.1.1 = { + birth = yes + } + 1198.1.1 = { + death = yes + } +} + +72061 = { + name = "Arnau-Ramon" # Arnau Ramon de Pallars Jussà, Baron of Vielha (1098-1111) + dynasty_house = house_pallars-jussa # House of Pallars Jussà + religion = catholic + culture = catalan + + father = 70283 # Baron Ramon V of Vielha + mother = 70285 # Baroness València de Tost + + 1057.1.1 = { + birth = yes + } + 1073.1.1 = { + trait = education_martial_1 + } + 1095.1.1 = { + add_spouse = 72055 # Almodis de Cerdanya + } + 1101.1.1 = { + add_spouse = 72063 # Adelaida + } + 1111.1.1 = { + death = yes + } +} + +72062 = { + name = "Arnau-MirO_" # Arnau Mir de Pallars Jussà + dynasty_house = house_pallars-jussa # House of Pallars Jussà + religion = catholic + culture = catalan + father = 72061 + mother = 72055 + 1096.1.1 = { + birth = "1096.1.1" + } + 1145.1.1 = { + add_spouse = 72143 + } + 1149.1.1 = { + remove_spouse = 72143 + } + 1150.1.1 = { + add_spouse = 72067 + } + 1177.9.15 = { + death = "1177.9.15" + } +} + +72063 = { + name = "Adelaida" + female = yes + religion = catholic + culture = catalan + 1080.1.1 = { + birth = "1080.1.1" + } + 1138.1.1 = { + death = "1138.1.1" + } +} + +72064 = { + name = "Ramon" + dynasty_house = house_pallars-jussa # House of Pallars Jussà + religion = catholic + culture = catalan + father = 72061 + mother = 72063 + 1103.1.1 = { + birth = "1103.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +72065 = { + name = "Ramon" + dynasty_house = house_pallars-jussa # House of Pallars Jussà + religion = catholic + culture = catalan + father = 72064 + 1130.1.1 = { + birth = "1130.1.1" + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +72066 = { + name = "Berenguer" + dynasty_house = house_pallars-jussa # House of Pallars Jussà + religion = catholic + culture = catalan + father = 72061 + mother = 72063 + 1105.1.1 = { + birth = "1105.1.1" + } + 1161.1.1 = { + death = "1161.1.1" + } +} + +72067 = { + name = "O_ria" + female = yes + religion = catholic + culture = catalan + 1130.1.1 = { + birth = "1130.1.1" + } + 1187.1.1 = { + death = "1187.1.1" + } +} + +72068 = { + name = "Arnau" + dynasty_house = house_pallars-jussa # House of Pallars Jussà + religion = catholic + culture = catalan + father = 72062 + mother = 72067 + 1156.1.1 = { + birth = "1156.1.1" + } + 1188.1.1 = { + death = "1188.1.1" + } +} + +72069 = { + name = "Ramon" # Ramon de Pallars Sobirà + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + religion = catholic + culture = catalan + trait = education_martial_2 + + father = 70183 # Guillem II de Pallars Sobirà + mother = 70182 # Estefania d'Urgell + + 1026.1.1 = { + birth = yes + } + 1047.1.1 = { + employer = 70283 # Baron Ramon V of Vielha + } + 1091.1.1 = { + death = yes + } +} + +72070 = { + name = "Tetbald" # Tetbald de Pallars Sobirà + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 72069 # Ramon de Pallars Sobirà + + 1050.1.1 = { + birth = yes + } + 1090.3.25 = { + death = yes + } +} + +72071 = { + name = "Eldionda" # Eldionda de Pallars Sobirà, wife of Guitard Isarn de Vallferrera (72072) + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70183 # Guillem II de Pallars Sobirà + mother = 70182 # Estefania d'Urgell + + 1028.1.1 = { + birth = yes + } + 1095.1.1 = { + death = yes + } +} + +72072 = { + name = "Guitard" # Guitard Isarn de Vallferrera + dynasty = 12119 # Vallferrera Dynasty + religion = catholic + culture = catalan + trait = education_martial_1 + + 1020.1.1 = { + birth = yes + } + 1047.1.1 = { + employer = 70283 # Baron Ramon V of Vielha + } + 1048.1.1 = { + add_spouse = 72071 # Eldionda de Pallars Sobirà + } + 1069.1.1 = { + death = yes + } +} + +72073 = { + name = "AldonC_a" + female = yes + religion = catholic + culture = catalan + 1067.1.1 = { + birth = "1067.1.1" + } + 1112.1.1 = { + death = "1112.1.1" + } +} + +72074 = { + name = "Artau" + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + religion = catholic + culture = catalan + father = 70185 + mother = 72073 + 1090.1.1 = { + birth = "1090.1.1" + } + 1118.1.1 = { + add_spouse = 72075 + } + 1167.1.1 = { + death = "1167.1.1" + } +} + +72075 = { + name = "AgnE_s" + female = yes + religion = catholic + culture = catalan + 1100.1.1 = { + birth = "1100.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72076 = { + name = "Artau" + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + religion = catholic + culture = catalan + father = 72074 + mother = 72075 + 1120.1.1 = { + birth = "1120.1.1" + } + 1145.1.1 = { + add_spouse = 72081 + } + 1192.5.1 = { + death = "1192.5.1" + } +} + +72077 = { + name = "AgnE_s" + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + female = yes + religion = catholic + culture = catalan + father = 72074 + mother = 72075 + 1122.1.1 = { + birth = "1122.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72078 = { + name = "Ramon" + dynasty = 12120 + religion = catholic + culture = catalan + 1116.1.1 = { + birth = "1116.1.1" + } + 1140.1.1 = { + add_spouse = 72077 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72079 = { + name = "Guillem" + dynasty = 12120 + religion = catholic + culture = catalan + father = 72078 + mother = 72077 + 1141.1.1 = { + birth = "1141.1.1" + } + 1166.1.1 = { + add_spouse = 72083 + } + 1205.12.27 = { + death = "1205.12.27" + } +} + +72080 = { + name = "Guillelma" + dynasty = 12120 + female = yes + religion = catholic + culture = catalan + father = 72079 + mother = 72083 + 1170.1.1 = { + birth = "1170.1.1" + } + 1205.12.27 = { + death = "1205.12.27" + } +} + +72081 = { + name = "Guillelma" + female = yes + religion = catholic + culture = catalan + 1129.1.1 = { + birth = "1129.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +72082 = { + name = "Bernat" + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + religion = catholic + culture = catalan + father = 72076 + mother = 72081 + 1146.1.1 = { + birth = "1146.1.1" + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +72083 = { + name = "Guillelma" + dynasty_house = house_pallars-sobira # House of Pallars Sobirà + female = yes + religion = catholic + culture = catalan + father = 72076 + mother = 72081 + 1148.1.1 = { + birth = "1148.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +72084 = { + name = "PonC_" + dynasty = 393 + religion = catholic + culture = catalan + father = 110581 + mother = 110564 + 1080.1.1 = { + birth = "1080.1.1" + } + 1110.1.1 = { + add_spouse = 72085 + } + 1153.1.1 = { + death = "1153.1.1" + } +} + +72085 = { + name = "Brunisenda" + female = yes + religion = catholic + culture = catalan + 1093.1.1 = { + birth = "1093.1.1" + } + 1149.1.1 = { + death = "1149.1.1" + } +} + +72086 = { + name = "Hug" + dynasty = 393 + religion = catholic + culture = catalan + father = 72084 + mother = 72085 + 1112.1.1 = { + birth = "1112.1.1" + } + 1135.1.1 = { + add_spouse = 72087 + } + 1173.1.1 = { + death = "1173.1.1" + } +} + +72087 = { + name = "Jusiana" + female = yes + dynasty = 74 + + religion = catholic + culture = catalan + + 1118.1.1 = { + birth = yes + } + 1178.1.1 = { + death = yes + } +} + +72088 = { + name = "PonC_-Hug" + dynasty = 74 + + father = 72086 + mother = 72087 + + religion = catholic + culture = catalan + + 1140.1.1 = { + birth = yes + } + 1162.1.1 = { + add_spouse = 72089 + } + 1175.1.1 = { + death = yes + } +} + +72089 = { + name = "Sibil_la" + female = yes + religion = catholic + culture = catalan + 1146.1.1 = { + birth = "1146.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72090 = { + name = "Gombau" + dynasty = 74 + + father = 72088 + mother = 72089 + + religion = catholic + culture = catalan + + 1163.1.1 = { + birth = yes + } + 1205.1.1 = { + death = yes + } +} + +72091 = { + name = "Berenguer" + dynasty = 74 + + father = 72088 + mother = 72089 + + religion = catholic + culture = catalan + + 1165.1.1 = { + birth = yes + } + 1221.1.1 = { + death = yes + } +} + +72092 = { + name = "Jusiana" + female = yes + dynasty = 74 + + father = 72088 + mother = 72089 + + religion = catholic + culture = catalan + + 1167.1.1 = { + birth = yes + } + 1230.1.1 = { + death = yes + } +} + +72093 = { + name = "Adelaida" + female = yes + religion = catholic + culture = catalan + 1150.1.1 = { + birth = "1150.1.1" + } + 1195.1.1 = { + death = "1195.1.1" + } +} + +72094 = { + name = "Ermessenda" + female = yes + religion = catholic + culture = catalan + 1171.1.1 = { + birth = "1171.1.1" + } + 1224.1.1 = { + death = "1224.1.1" + } +} + +72095 = { + name = "Hug" + dynasty = 393 + religion = catholic + culture = catalan + father = 210560 + mother = 72093 + 1175.1.1 = { + birth = "1175.1.1" + } + 1200.1.1 = { + add_spouse = 72096 + } + 1230.4.1 = { + death = "1230.4.1" + } +} + +72096 = { + name = "Maria" + female = yes + religion = catholic + culture = catalan + 1180.1.1 = { + birth = "1180.1.1" + } + 1238.1.1 = { + death = "1238.1.1" + } +} + +72097 = { + name = "PonC_" + dynasty = 393 + religion = catholic + culture = catalan + father = 72095 + mother = 72096 + 1201.1.1 = { + birth = "1201.1.1" + } + 1233.1.1 = { + add_spouse = 72520 + } + 1242.10.27 = { + add_spouse = 72521 + } + 1269.1.1 = { + death = "1269.1.1" + } +} + +72098 = { + name = "Guillelma" + dynasty = 393 + female = yes + religion = catholic + culture = catalan + father = 72095 + mother = 72096 + 1203.1.1 = { + birth = "1203.1.1" + } + 1277.1.1 = { + death = "1277.1.1" + } +} + +72099 = { + name = "Hug" + dynasty = 393 + religion = catholic + culture = catalan + father = 72097 + mother = 72521 + 1244.1.1 = { + birth = "1244.1.1" + } + 1265.1.1 = { + add_spouse = 72106 + } + 1275.3.17 = { + death = "1275.3.17" + } +} + +72100 = { + name = "PonC_-Hug" + dynasty = 393 + religion = catholic + culture = catalan + father = 72097 + mother = 72521 + 1246.1.1 = { + birth = "1246.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +72101 = { + name = "Sibil_la" + dynasty = 393 + female = yes + religion = catholic + culture = catalan + father = 72097 + mother = 72521 + 1248.1.1 = { + birth = "1248.1.1" + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +72102 = { + name = "Maior" + dynasty = 393 + female = yes + religion = catholic + culture = catalan + father = 72097 + mother = 72521 + 1250.1.1 = { + birth = "1250.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +72103 = { + name = "Ramon-Folc" + dynasty_house = house_cardona # House of Cardona + + father = 72312 + mother = 72324 + + religion = catholic + culture = catalan + + 1220.1.1 = { + birth = yes + } + 1240.1.1 = { + add_spouse = 138155 + } + 1264.1.1 = { + add_spouse = 72101 + } + 1276.6.5 = { + death = yes + } +} + +72104 = { + name = "Sibila" + dynasty = 10029 + female = yes + religion = catholic + culture = catalan + father = 72103 + mother = 72101 + 1265.1.1 = { + birth = "1265.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72105 = { + name = "Hug" + dynasty = 10029 + religion = catholic + culture = catalan + father = 72103 + mother = 72101 + 1267.1.1 = { + birth = "1267.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72106 = { + name = "Sibil_la" + female = yes + religion = catholic + culture = catalan + 1248.1.1 = { + birth = "1248.1.1" + } + 1305.1.1 = { + death = "1305.1.1" + } +} + +72107 = { + name = "PonC_" + dynasty = 393 + religion = catholic + culture = catalan + father = 72099 + mother = 72106 + 1266.1.1 = { + birth = "1266.1.1" + } + 1282.1.1 = { + add_spouse = 72192 + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +72108 = { + name = "Ramon-Folc" + dynasty = 393 + religion = catholic + culture = catalan + father = 72099 + mother = 72106 + 1268.1.1 = { + birth = "1268.1.1" + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +72109 = { + name = "Hug" + dynasty = 393 + religion = catholic + culture = catalan + father = 72099 + mother = 72106 + 1269.5.26 = { + birth = "1269.5.26" + } + 1296.1.1 = { + add_spouse = 72112 + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +72110 = { + name = "Hug" + dynasty = 12121 + religion = catholic + culture = catalan + father = 72108 + trait = bastard + 1300.1.1 = { + birth = "1300.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +72112 = { + name = "Violant" + female = yes + religion = catholic + culture = catalan + 1280.1.1 = { + birth = "1280.1.1" + } + 1348.1.1 = { + death = "1348.1.1" + } +} + +72113 = { + name = "Hug" + dynasty = 393 + religion = catholic + culture = catalan + father = 72107 + mother = 72192 + 1283.1.1 = { + birth = "1283.1.1" + } + 1309.1.1 = { + death = "1309.1.1" + } +} + +72114 = { + name = "PonC_" + dynasty = 393 + religion = catholic + culture = catalan + father = 72107 + mother = 72192 + 1285.1.1 = { + birth = "1285.1.1" + } + 1313.1.1 = { + add_spouse = 461565 + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +72115 = { + name = "Marquesa" + dynasty = 393 + female = yes + religion = catholic + culture = catalan + father = 72114 + mother = 461565 + 1322.9.1 = { + birth = "1322.9.1" + } + 1327.1.1 = { + death = "1327.1.1" + } +} + +72116 = { + name = "Berenguer" # Berenguer de Roselló + dynasty_house = house_rosello # House of Rousillon + religion = catholic + culture = catalan + trait = education_martial_1 + + father = 110610 # Count Gausfred II of Rousillon + mother = 110611 # Countess Adelaida + + 1029.1.1 = { + birth = yes + } + 1079.1.1 = { + death = yes + } +} + +72117 = { + name = "Sunyer" # Sunyer de Roselló, Bishop + dynasty_house = house_rosello # House of Rousillon + religion = catholic + culture = catalan + trait = education_learning_3 + + father = 110610 # Count Gausfred II of Rousillon + mother = 110611 # Countess Adelaida + + 1031.1.1 = { + birth = yes + } + 1081.1.1 = { + death = yes + } +} + +72118 = { + name = "Garsenda" # Garsenda de Roselló, wife of Guillem de Montesquieu + dynasty_house = house_rosello # House of Rousillon + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 110610 # Count Gausfred II of Rousillon + mother = 110611 # Countess Adelaida + + 1033.1.1 = { + birth = yes + } + 1083.1.1 = { + death = yes + } +} + +72119 = { + name = "InE_s" # Inés, wife of Count Girard I of Rousillon (110614) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1084.1.1 = { + birth = yes + } + 1134.1.1 = { + death = yes + } +} + +72120 = { + name = "Gausfred" # Gausfred (III) de Roselló, Count of Rousillon (1113-11164) + dynasty_house = house_rosello # House of Rousillon + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = 110612 # Count Guislabert II of Rousillon + mother = 110613 # Countess Estefania + + 1103.1.1 = { + birth = yes + } + 1133.1.1 = { + add_spouse = 200137 # Ermengarda de Béziers (occitan.txt) + } + 1164.2.24 = { + death = yes + } +} + +72121 = { + name = "Girard" # Girard de Roselló, Count of Rousillon (1164-1172) + dynasty_house = house_rosello # House of Rousillon + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = 72120 # Count Gausfred III of Rousillon + mother = 200137 # Countess Ermengarda de Béziers + + 1134.1.1 = { + birth = yes + } + 1172.7.4 = { + death = yes + } +} + +72122 = { + name = "Gausfred" # Gausfred, name unknown, de Roselló + dynasty_house = house_rosello # House of Rousillon + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 72120 # Count Gausfred III of Rousillon + trait = bastard + + 1145.1.1 = { + birth = yes + } + 1165.8.19 = { + death = yes + } +} + +72125 = { + name = "AgnE_s" + female = yes + religion = catholic + culture = catalan + 1117.1.1 = { + birth = "1117.1.1" + } + 1168.12.1 = { + death = "1168.12.1" + } +} + +72130 = { + name = "Sibil_la" + female = yes + religion = catholic + culture = catalan + 1139.1.1 = { + birth = "1139.1.1" + } + 1168.7.9 = { + death = "1168.7.9" + } +} + +72131 = { + name = "Guillem" + dynasty = 12129 + religion = catholic + culture = catalan + 1215.1.1 = { + birth = "1215.1.1" + } + 1237.1.1 = { + add_spouse = 72210 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +72132 = { + name = "Teresa" + dynasty_house = house_urgell + female = yes + religion = catholic + culture = catalan + father = 210576 + mother = 107646 + 1098.1.1 = { + birth = "1098.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +72139 = { + name = "Aurembaix" + dynasty_house = house_urgell + female = yes + religion = catholic + culture = catalan + father = 210570 + mother = 207543 + 1196.1.1 = { + birth = "1196.1.1" + } + 1231.8.1 = { + death = "1231.8.1" + } +} + +72140 = { + name = "Marquesa" + dynasty_house = house_urgell + female = yes + religion = catholic + culture = catalan + father = 210571 + mother = 205557 + 1160.1.1 = { + birth = "1160.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +72141 = { + name = "Miraglia" + dynasty_house = house_urgell + female = yes + religion = catholic + culture = catalan + father = 210571 + mother = 205557 + 1166.1.1 = { + birth = "1166.1.1" + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +72142 = { + name = "Isabel-Sibila" + female = yes + dynasty_house = house_urgell + religion = catholic + culture = catalan + father = 210572 + mother = 210573 + 1127.1.1 = { + birth = "1127.1.1" + } + 1177.1.1 = { + death = "1177.1.1" + } +} + +72143 = { + name = "Estefania" + dynasty_house = house_urgell + female = yes + religion = catholic + culture = catalan + father = 210572 + mother = 210573 + 1129.1.1 = { + birth = "1129.1.1" + } + 1154.1.1 = { + death = "1154.1.1" + } +} + +72144 = { + name = "Bernat" + dynasty = 12122 + religion = catholic + culture = catalan + 1120.1.1 = { + birth = "1120.1.1" + } + 1150.1.1 = { + add_spouse = 72143 + } + 1156.1.1 = { + add_spouse = 72150 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72145 = { + name = "Arsenda" + dynasty_house = house_urgell + female = yes + religion = catholic + culture = catalan + father = 210572 + mother = 210573 + 1131.1.1 = { + birth = "1131.1.1" + } + 1177.1.18 = { + death = "1177.1.18" + } +} + +72146 = { + name = "Guillem" + dynasty = 12123 + religion = catholic + culture = catalan + 1116.1.1 = { + birth = "1116.1.1" + } + 1150.1.1 = { + add_spouse = 72145 + } + 1168.1.1 = { + death = "1168.1.1" + } +} + +72147 = { + name = "Guillem" + dynasty = 12123 + religion = catholic + culture = catalan + father = 72146 + mother = 72145 + 1151.1.1 = { + birth = "1151.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +72148 = { + name = "Roderic" + dynasty_house = house_urgell + + father = 210572 + trait = bastard + + religion = catholic + culture = catalan + + 1118.1.1 = { + birth = yes + } + 1190.1.1 = { + death = yes + } +} + +72149 = { + name = "GalcerA_" + dynasty_house = house_urgell + + father = 210572 + trait = bastard + + religion = catholic + culture = catalan + + 1120.1.1 = { + birth = yes + } + 1184.8.11 = { + death = yes + } +} + +72150 = { + name = "Maria" + dynasty_house = house_urgell + female = yes + religion = catholic + culture = catalan + father = 210572 + trait = bastard + 1140.1.1 = { + birth = "1140.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +72151 = { + name = "Bernat" + dynasty = 12122 + religion = catholic + culture = catalan + father = 72144 + mother = 72150 + 1160.1.1 = { + birth = "1160.1.1" + } + 1212.5.29 = { + death = "1212.5.29" + } +} + +72152 = { + name = "Guerau" # Guerau (I) de Cabrera + dynasty = 101701 # Cabrera Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = catalan0026 # Gausfred de Cabrera + + 1000.1.1 = { + birth = yes + } + 1033.1.1 = { + add_spouse = catalan0027 # Ermessenda de Montsoriu + } + 1050.1.1 = { + death = yes + } +} + +72153 = { + name = "PonC_" # Ponç I de Cabrera + dynasty = 101701 # Cabrera Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_3 + + father = 72152 # Guerau I de Cabrera + mother = catalan0027 # Ermessenda de Montsoriu + + 1034.1.1 = { + birth = yes + } + 1035.5.26 = { + employer = 110520 # Duke Ramón Berenguer I of Barcelona + } + 1054.1.1 = { + add_spouse = 72154 # Beatriu + } + 1067.1.1 = { + add_spouse = 72155 # Ledgarda de Tost + } + 1105.1.1 = { + death = yes + } +} + +72154 = { + name = "Beatriu" # Beatriu, wife of Ponç I de Cabrera (72153) + female = yes + religion = catholic + culture = catalan + trait = ill + trait = education_diplomacy_1 + + 1038.1.1 = { + birth = yes + } + 1067.1.1 = { + death = yes + } +} + +72155 = { + name = "Ledgarda" # Ledgarda de Tost, wife of Ponç I de Cabrera (72153) + female = yes + dynasty = tost # Tost Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0021 # Arnau Mir de Tost + mother = catalan0022 # Arsenda d'Àger + + 1043.1.1 = { + birth = yes + } + 1047.1.1 = { + employer = 70283 # Baron Ramon V of Vielha + } + 1094.1.1 = { + death = yes + } +} + +72156 = { + name = "Guerau" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72153 + mother = 72155 + 1070.1.1 = { + birth = "1070.1.1" + } + 1100.1.1 = { + add_spouse = 72160 + } + 1132.1.1 = { + death = "1132.1.1" + } +} + +72157 = { + name = "PonC_" + dynasty = 101701 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72153 + mother = 72155 + 1072.1.1 = { + birth = "1072.1.1" + } + 1140.1.1 = { + death = "1140.1.1" + } +} + +72158 = { + name = "Pere" + dynasty = 101701 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72153 + mother = 72155 + 1074.1.1 = { + birth = "1074.1.1" + } + 1140.1.1 = { + death = "1140.1.1" + } +} + +72159 = { + name = "Beatriu" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72153 + mother = 72155 + 1076.1.1 = { + birth = "1076.1.1" + } + 1148.1.1 = { + death = "1148.1.1" + } +} + +72160 = { + name = "Estefania" + female = yes + religion = catholic + culture = catalan + 1082.1.1 = { + birth = "1082.1.1" + } + 1105.1.1 = { + death = "1105.1.1" + } +} + +72161 = { + name = "PonC_" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72156 + mother = 72160 + 1101.1.1 = { + birth = "1101.1.1" + } + 1127.1.1 = { + add_spouse = 72167 + } + 1142.1.1 = { + add_spouse = 72168 + } + 1165.1.1 = { + death = "1165.1.1" + } +} + +72162 = { + name = "Guerau" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72156 + mother = 72160 + 1103.1.1 = { + birth = "1103.1.1" + } + 1165.1.1 = { + death = "1165.1.1" + } +} + +72163 = { + name = "Bernat" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72156 + mother = 72160 + 1104.1.1 = { + birth = "1104.1.1" + } + 1110.1.1 = { + death = "1110.1.1" + } +} + +72164 = { + name = "Marquesa" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72162 + 1129.1.1 = { + birth = "1129.1.1" + } + 1179.1.1 = { + death = "1179.1.1" + } +} + +72165 = { + name = "Pere" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72156 + mother = 72160 + 1105.1.1 = { + birth = "1105.1.1" + } + 1116.1.1 = { + death = "1116.1.1" + } +} + +72166 = { + name = "Gombau" + dynasty = 12126 + religion = catholic + culture = catalan + 1120.1.1 = { + birth = "1120.1.1" + } + 1145.1.1 = { + add_spouse = 72164 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72183 = { + name = "Guerau" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72161 + mother = 72167 + 1130.1.1 = { + birth = "1130.1.1" + } + 1160.1.1 = { + add_spouse = 72184 + } + 1165.1.1 = { + death = "1165.1.1" + } +} + +72184 = { + name = "Berenguera" + female = yes + religion = catholic + culture = catalan + 1140.1.1 = { + birth = "1140.1.1" + } + 1201.1.1 = { + death = "1201.1.1" + } +} + +72185 = { + name = "PonC_" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72183 + mother = 72184 + 1162.1.1 = { + birth = "1162.1.1" + } + 1194.1.1 = { + add_spouse = 72140 + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +72186 = { + name = "Guerau" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72185 + mother = 72140 + 1196.1.1 = { + birth = "1196.1.1" + } + 1217.1.1 = { + add_spouse = 72390 + } + 1228.1.1 = { + death = "1228.1.1" + } +} + +72187 = { + name = "PonC_" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72185 + mother = 72140 + 1198.1.1 = { + birth = "1198.1.1" + } + 1205.1.1 = { + death = "1205.1.1" + } +} + +72188 = { + name = "Guerau" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72186 + mother = 72390 + 1218.1.1 = { + birth = "1218.1.1" + } + 1243.1.1 = { + add_spouse = 72189 + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +72190 = { + name = "Guerau" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72188 + mother = 72189 + 1244.1.1 = { + birth = "1244.1.1" + } + 1265.1.1 = { + add_spouse = 72191 + } + 1278.1.1 = { + death = "1278.1.1" + } +} + +72191 = { + name = "SanC_a" + female = yes + religion = catholic + culture = catalan + 1247.1.1 = { + birth = "1247.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +72192 = { + name = "Marquesa" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72190 + mother = 72191 + 1266.1.1 = { + birth = "1266.1.1" + } + 1328.1.1 = { + death = "1328.1.1" + } +} + +72193 = { + name = "Gueraua" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72190 + mother = 72191 + 1268.1.1 = { + birth = "1268.1.1" + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +72194 = { + name = "Margarida" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72188 + mother = 72189 + 1246.1.1 = { + birth = "1246.1.1" + } + 1298.1.1 = { + death = "1298.1.1" + } +} + +72195 = { + name = "Gueraua" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72188 + mother = 72189 + 1250.1.1 = { + birth = "1250.1.1" + } + 1303.1.1 = { + death = "1303.1.1" + } +} + +72196 = { + name = "Guillem" + dynasty = 12127 + religion = catholic + culture = catalan + 1240.1.1 = { + birth = "1240.1.1" + } + 1268.1.1 = { + add_spouse = 72195 + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +72197 = { + name = "Ramon" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72188 + mother = 72189 + 1248.1.1 = { + birth = "1248.1.1" + } + 1297.1.1 = { + add_spouse = 72198 + } + 1298.1.1 = { + death = "1298.1.1" + } +} + +72198 = { + name = "Alamanda" + female = yes + religion = catholic + culture = catalan + 1280.1.1 = { + birth = "1280.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +72199 = { + name = "Bernat" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72197 + mother = 72198 + 1298.1.1 = { + birth = "1298.1.1" + } + 1316.1.1 = { + add_spouse = 72202 + } + 1332.1.1 = { + death = "1332.1.1" + } +} + +72200 = { + name = "Arnau" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72197 + mother = 72198 + 1298.1.1 = { + birth = "1298.1.1" + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +72201 = { + name = "Ramon-Berenguer" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72197 + mother = 72198 + 1298.1.1 = { + birth = "1298.1.1" + } + 1314.1.1 = { + add_spouse = 72226 + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +72203 = { + name = "Bernat" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72199 + mother = 72202 + 1317.1.1 = { + birth = "1317.1.1" + } + 1334.1.1 = { + add_spouse = 72204 + } + 1364.7.26 = { + death = "1364.7.26" + } +} + +72204 = { + name = "Timbor" + female = yes + religion = catholic + culture = catalan + 1318.1.1 = { + birth = "1318.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +72205 = { + name = "PonC_" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72203 + mother = 72204 + 1335.1.1 = { + birth = "1335.1.1" + } + 1349.1.1 = { + death = "1349.1.1" + } +} + +72206 = { + name = "Bernat" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72203 + mother = 72204 + 1337.1.1 = { + birth = "1337.1.1" + } + 1368.10.1 = { + death = "1368.10.1" + } +} + +72207 = { + name = "Ramona" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72199 + mother = 72202 + 1319.1.1 = { + birth = "1319.1.1" + } + 1372.1.1 = { + death = "1372.1.1" + } +} + +72208 = { + name = "Gueraua" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72199 + mother = 72202 + 1321.1.1 = { + birth = "1321.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +72209 = { + name = "Bertran" + dynasty = 12128 + religion = catholic + culture = catalan + 1310.1.1 = { + birth = "1310.1.1" + } + 1336.1.1 = { + add_spouse = 72207 + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +72210 = { + name = "Alamanda" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72186 + mother = 72390 + 1220.1.1 = { + birth = "1220.1.1" + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +72131 = { + name = "Guillem" + dynasty = 12129 + religion = catholic + culture = catalan + 1215.1.1 = { + birth = "1215.1.1" + } + 1237.1.1 = { + add_spouse = 72210 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +72218 = { + name = "PonC_" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72186 + mother = 72390 + 1216.1.1 = { + birth = "1216.1.1" + } + 1236.1.1 = { + add_spouse = 73014 + } + 1243.10.1 = { + death = "1243.10.1" + } +} + +72219 = { + name = "PonC_" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72218 + mother = 73014 + 1237.1.1 = { + birth = "1237.1.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +72220 = { + name = "Ermengol" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72218 + mother = 73014 + 1238.1.1 = { + birth = "1238.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +72221 = { + name = "Elionor" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72218 + mother = 73014 + 1238.1.1 = { + birth = "1238.1.1" + } + 1289.1.1 = { + death = "1289.1.1" + } +} + +72222 = { + name = "Marquesa" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72218 + mother = 73014 + 1239.1.1 = { + birth = "1239.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72223 = { + name = "AAlvar" + dynasty = 101701 + + father = 72218 + mother = 73014 + + religion = catholic + culture = catalan + + 1239.1.1 = { + birth = yes + } + 1253.1.1 = { + add_spouse = 71658 + } + 1256.1.1 = { + add_spouse = 200138 + } + 1267.3.1 = { + death = yes + } +} + +72224 = { + name = "Guerau" + dynasty = 101701 + religion = catholic + culture = catalan + father = 72218 + mother = 73014 + 1242.1.1 = { + birth = "1242.1.1" + } + 1290.1.1 = { + add_spouse = 71658 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72225 = { + name = "ConstanC_a" + female = yes + religion = catholic + culture = catalan + 1273.1.1 = { + birth = "1273.1.1" + } + 1303.1.1 = { + death = "1303.1.1" + } +} + +72226 = { + name = "Isabel" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72224 + mother = 72225 + 1292.1.1 = { + birth = "1292.1.1" + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +72227 = { + name = "Elionor" + dynasty = 101701 + female = yes + religion = catholic + culture = catalan + father = 72223 + mother = 71658 + 1256.1.1 = { + birth = "1256.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +72228 = { + name = "SanC_" + dynasty = 12130 + religion = catholic + culture = catalan + 1250.1.1 = { + birth = "1250.1.1" + } + 1274.1.1 = { + add_spouse = 72227 + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +72229 = { + name = "ConstanC_a" + dynasty = 12130 + female = yes + religion = catholic + culture = catalan + father = 72228 + mother = 72227 + 1275.1.1 = { + birth = "1275.1.1" + } + 1314.1.1 = { + death = "1314.1.1" + } +} + +72230 = { + name = "Gombau" + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1250.1.1 = { + birth = yes + } + 1295.1.1 = { + add_spouse = 72229 + } + 1309.1.1 = { + death = yes + } +} + +72231 = { + name = "Urraca" + dynasty = 74 + female = yes + religion = catholic + culture = catalan + father = 72230 + mother = 72229 + 1302.1.1 = { + birth = "1302.1.1" + } + 1332.1.1 = { + death = "1332.1.1" + } +} + +72232 = { + name = "Ermengol" + dynasty = 101701 + + father = 72223 + mother = 200138 + + religion = catholic + culture = catalan + + 1260.1.1 = { + birth = yes + } + 1276.1.1 = { + add_spouse = 71659 + } + 1300.1.1 = { + add_spouse = 72233 + } + 1314.7.1 = { + death = yes + } +} + +72234 = { + name = "CecI_lia" + female = yes + dynasty = 101701 + + father = 72223 + mother = 200138 + + religion = catholic + culture = catalan + + 1262.1.1 = { + birth = yes + } + 1320.1.1 = { + death = yes + } +} + +72235 = { + name = "A_lvar" + dynasty = 101701 + + father = 72223 + mother = 200138 + + religion = catholic + culture = catalan + + 1264.1.1 = { + birth = yes + } + 1284.1.1 = { + add_spouse = 72104 + } + 1299.1.1 = { + death = yes + } +} + +72236 = { + name = "Toda" # Toda de Claramunt, wife of Dalmau III de Rocabertí (110585) + female = yes + dynasty = 12135 # Claramunt Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0093 # Bernat de Claramunt + mother = catalan0094 # Toda + + 1064.1.1 = { + birth = yes + } + 1111.1.1 = { + death = yes + } +} + +72237 = { + name = "Berenguer-Renard" + dynasty = 392 + religion = catholic + culture = catalan + father = 110585 + mother = 72236 + 1081.1.1 = { + birth = "1081.1.1" + } + 1130.1.1 = { + death = "1130.1.1" + } +} + +72238 = { + name = "JofrE_" + dynasty = 392 + religion = catholic + culture = catalan + father = 110585 + mother = 72236 + 1083.1.1 = { + birth = "1083.1.1" + } + 1100.1.1 = { + add_spouse = 72244 + } + 1166.1.1 = { + death = "1166.1.1" + } +} + +72239 = { + name = "Ermessenda" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 110585 + mother = 72236 + 1085.1.1 = { + birth = "1085.1.1" + } + 1137.1.1 = { + death = "1137.1.1" + } +} + +72240 = { + name = "Guillem" + dynasty = 392 + religion = catholic + culture = catalan + father = 110585 + mother = 72236 + 1087.1.1 = { + birth = "1087.1.1" + } + 1102.1.1 = { + death = "1102.1.1" + } +} + +72241 = { + name = "Toda" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 110585 + mother = 72236 + 1089.1.1 = { + birth = "1089.1.1" + } + 1139.1.1 = { + death = "1139.1.1" + } +} + +72242 = { + name = "Berenguer" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 110585 + mother = 72236 + 1091.1.1 = { + birth = "1091.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +72243 = { + name = "Pere" # Pere de Palafolls + dynasty = 12131 # Palafolls Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0064 # Bernat Gausfred de Palafolls + mother = catalan0063 # Guisla Umbert + + 1077.1.1 = { + birth = yes + } + 1110.1.1 = { + add_spouse = 72241 # Toda de Rocabertí + } + 1126.1.1 = { + death = "1126.1.1" + } +} + +72244 = { + name = "Ermessenda" + female = yes + religion = catholic + culture = catalan + 1082.1.1 = { + birth = "1082.1.1" + } + 1144.1.1 = { + death = "1144.1.1" + } +} + +72245 = { + name = "Dalmau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72238 + mother = 72244 + 1111.1.1 = { + birth = "1111.1.1" + } + 1130.1.1 = { + add_spouse = 72247 + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +72246 = { + name = "Ermessenda" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 72238 + mother = 72244 + 1113.1.1 = { + birth = "1113.1.1" + } + 1184.1.1 = { + death = "1184.1.1" + } +} + +72247 = { + name = "Arnaua" + female = yes + religion = catholic + culture = catalan + 1113.1.1 = { + birth = "1113.1.1" + } + 1166.1.1 = { + death = "1166.1.1" + } +} + +72248 = { + name = "JofrE_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72245 + mother = 72247 + 1133.1.1 = { + birth = "1133.1.1" + } + 1160.1.1 = { + add_spouse = 72250 + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +72249 = { + name = "Ramon" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72245 + mother = 72247 + 1136.1.1 = { + birth = "1136.1.1" + } + 1195.1.1 = { + death = "1195.1.1" + } +} + +72250 = { + name = "Maria" + female = yes + religion = catholic + culture = catalan + 1141.1.1 = { + birth = "1141.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +72251 = { + name = "Dalmau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72248 + mother = 72250 + 1162.1.1 = { + birth = "1162.1.1" + } + 1220.1.1 = { + add_spouse = 72253 + } + 1229.1.1 = { + death = "1229.1.1" + } +} + +72252 = { + name = "Ramon" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72245 + mother = 72247 + 1164.1.1 = { + birth = "1164.1.1" + } + 1215.1.1 = { + death = "1215.1.1" + } +} + +72253 = { + name = "Arsenda" + female = yes + religion = catholic + culture = catalan + 1190.1.1 = { + birth = "1190.1.1" + } + 1245.1.1 = { + death = "1245.1.1" + } +} + +72254 = { + name = "JofrE_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72251 + mother = 72253 + 1222.1.1 = { + birth = "1222.1.1" + } + 1238.1.1 = { + add_spouse = 72260 + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +72255 = { + name = "Guerau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72251 + mother = 72253 + 1223.1.1 = { + birth = "1223.1.1" + } + 1285.1.1 = { + death = "1285.1.1" + } +} + +72256 = { + name = "Renard" + dynasty = 392 + religion = catholic + culture = catalan + father = 72251 + mother = 72253 + 1224.1.1 = { + birth = "1224.1.1" + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +72257 = { + name = "Arnau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72251 + mother = 72253 + 1225.1.1 = { + birth = "1225.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72258 = { + name = "Benet" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72251 + mother = 72253 + 1226.1.1 = { + birth = "1226.1.1" + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +72259 = { + name = "Sibil_la" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 72251 + mother = 72253 + 1227.1.1 = { + birth = "1227.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +72260 = { + name = "ConstanC_a" + female = yes + religion = catholic + culture = catalan + 1220.1.1 = { + birth = "1220.1.1" + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +72261 = { + name = "Dalmau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72254 + mother = 72260 + 1239.1.1 = { + birth = "1239.1.1" + } + 1255.1.1 = { + add_spouse = 72264 + } + 1261.1.1 = { + add_spouse = 72272 + } + 1276.1.1 = { + add_spouse = 72279 + } + 1304.1.1 = { + death = "1304.1.1" + } +} + +72262 = { + name = "Guerau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72254 + mother = 72260 + 1241.1.1 = { + birth = "1241.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +72263 = { + name = "JofrE_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72254 + mother = 72260 + 1243.1.1 = { + birth = "1243.1.1" + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +72264 = { + name = "Ermessenda" + female = yes + religion = catholic + culture = catalan + 1239.1.1 = { + birth = "1239.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +72265 = { + name = "JofrE_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72261 + mother = 72264 + 1256.1.1 = { + birth = "1256.1.1" + } + 1280.1.1 = { + add_spouse = 72234 + } + 1309.1.1 = { + death = "1309.1.1" + } +} + +72266 = { + name = "Pere" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72261 + mother = 72264 + 1257.1.1 = { + birth = "1257.1.1" + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +72267 = { + name = "GalcerA_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72261 + mother = 72264 + 1258.1.1 = { + birth = "1258.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +72268 = { + name = "Guerau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72261 + mother = 72264 + 1259.1.1 = { + birth = "1259.1.1" + } + 1285.1.1 = { + add_spouse = 72270 + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +72269 = { + name = "Alamanda" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 72261 + mother = 72264 + 1260.1.1 = { + birth = "1260.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72270 = { + name = "Saura" + female = yes + religion = catholic + culture = catalan + 1265.1.1 = { + birth = "1265.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72271 = { + name = "Gausbert" + dynasty = 12132 + religion = catholic + culture = catalan + 1253.1.1 = { + birth = "1253.1.1" + } + 1280.1.1 = { + add_spouse = 72269 + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +72272 = { + name = "Blanca" + female = yes + religion = catholic + culture = catalan + 1242.1.1 = { + birth = "1242.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +72273 = { + name = "Elisenda" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 72261 + mother = 72272 + 1262.1.1 = { + birth = "1262.1.1" + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +72274 = { + name = "Beatriu" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 72261 + mother = 72272 + 1264.1.1 = { + birth = "1264.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +72275 = { + name = "PonC_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72261 + mother = 72272 + 1266.1.1 = { + birth = "1266.1.1" + } + 1293.1.1 = { + add_spouse = 72278 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72276 = { + name = "Dalmau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72261 + mother = 72272 + 1268.1.1 = { + birth = "1268.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +72277 = { + name = "Ramon" + dynasty = 12133 + religion = catholic + culture = catalan + 1268.1.1 = { + birth = "1268.1.1" + } + 1280.1.1 = { + add_spouse = 72273 + } + 1309.1.1 = { + death = "1309.1.1" + } +} + +72278 = { + name = "Margarida" + female = yes + religion = catholic + culture = catalan + 1275.1.1 = { + birth = "1275.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +72279 = { + name = "Guillelma" + female = yes + religion = catholic + culture = catalan + 1260.1.1 = { + birth = "1260.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +72280 = { + name = "ConstanC_a" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72261 + mother = 72279 + 1277.1.1 = { + birth = "1277.1.1" + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +72281 = { + name = "Marquesa" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72261 + mother = 72279 + 1279.1.1 = { + birth = "1279.1.1" + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +72282 = { + name = "Guillem" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72261 + mother = 72279 + 1281.1.1 = { + birth = "1281.1.1" + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +72283 = { + name = "Dalmau" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_2 + father = 72261 + mother = 72279 + 1283.1.1 = { + birth = "1283.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72284 = { + name = "Dalmau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72265 + mother = 72234 + 1281.1.1 = { + birth = "1281.1.1" + } + 1305.1.1 = { + add_spouse = 72292 + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +72285 = { + name = "Guerau" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72265 + mother = 72234 + 1283.1.1 = { + birth = "1283.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +72286 = { + name = "Galceranda" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72265 + mother = 72234 + 1285.1.1 = { + birth = "1285.1.1" + } + 1348.1.1 = { + death = "1348.1.1" + } +} + +72287 = { + name = "Alamanda" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + trait = education_learning_1 + father = 72265 + mother = 72234 + 1287.1.1 = { + birth = "1287.1.1" + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +72288 = { + name = "Gueraua" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 72265 + mother = 72234 + 1289.1.1 = { + birth = "1289.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +72289 = { + name = "JofrE_" + dynasty = 392 + religion = catholic + culture = catalan + trait = education_learning_2 #Knight of Saint John of Jerusalem + father = 72265 + mother = 72234 + 1291.1.1 = { + birth = "1291.1.1" + } + 1337.1.1 = { + employer = 478502 + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +72290 = { + name = "Bernat-Hug" + dynasty = 392 + religion = catholic + culture = catalan + father = 72265 + mother = 72234 + 1293.1.1 = { + birth = "1293.1.1" + } + 1333.1.1 = { + death = "1333.1.1" + } +} + +72291 = { + name = "Guillem" + dynasty = 8772 + religion = catholic + culture = catalan + 1280.1.1 = { + birth = "1280.1.1" + } + 1307.1.1 = { + add_spouse = 72288 + } + 1319.1.1 = { + death = "1319.1.1" + } +} + +72292 = { + name = "Beatriu" + dynasty = 12134 + female = yes + religion = catholic + culture = catalan + 1285.1.1 = { + birth = "1285.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +72293 = { + name = "JofrE_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72284 + mother = 72292 + 1306.1.1 = { + birth = "1306.1.1" + } + 1322.1.1 = { + add_spouse = 72296 + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +72294 = { + name = "Guillem-GalcerA_" + dynasty = 392 + religion = catholic + culture = catalan + father = 72284 + mother = 72292 + 1306.1.1 = { + birth = "1306.1.1" + } + 1324.1.1 = { + dynasty = 12134 + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +72295 = { + name = "Timbor" + dynasty = 392 + female = yes + religion = catholic + culture = catalan + father = 72284 + mother = 72292 + 1310.1.1 = { + birth = "1310.1.1" + } + 1390.1.1 = { + death = "1390.1.1" + } +} + +72296 = { + name = "Elisenda" + dynasty = 336 + female = yes + religion = catholic + culture = catalan + father = 71661 + mother = 71666 + 1306.1.1 = { + birth = "1306.1.1" + } + 1358.1.1 = { + death = "1358.1.1" + } +} + +72297 = { + name = "Felip-Dalmau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72293 + mother = 72296 + 1323.1.1 = { + birth = "1323.1.1" + } + 1392.1.1 = { + death = "1392.1.1" + } +} + +72298 = { + name = "Benet" + dynasty = 392 + religion = catholic + culture = catalan + father = 72293 + mother = 72296 + 1325.1.1 = { + birth = "1325.1.1" + } + 1390.1.1 = { + death = "1390.1.1" + } +} + +72299 = { + name = "Joan-Guerau" + dynasty = 392 + religion = catholic + culture = catalan + father = 72293 + mother = 72296 + 1327.1.1 = { + birth = "1327.1.1" + } + 1395.1.1 = { + death = "1395.1.1" + } +} + +72300 = { + name = "Ramon-Folc" # Ramon Folc (I) de Cardona, Baron of Cardona (1040-1086) + dynasty = 10029 # Cardona Dynasty + religion = catholic + culture = catalan + trait = education_intrigue_3 + + father = catalan0089 # Folc I de Cardona + mother = catalan0087 # Guisla de Sant Martí + + 1037.1.1 = { + birth = yes + } + 1057.1.1 = { + add_spouse = 72301 # Ermessenda de Girona + } + 1086.1.1 = { + death = { + death_reason = death_siege + } + } +} + +72301 = { + name = "Ermessenda" # Ermessenda de Girona, wife of Baron Ramon Folc I of Cardona (72300) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1039.1.1 = { + birth = yes + } + 1087.5.12 = { + death = yes + } +} + +72302 = { + name = "Ermessenda" # Ermessenda de Cardona, wife of Deodat de Claramunt (72304) + dynasty = 10029 # Cardona Dynasty + female = yes + religion = catholic + culture = catalan + + father = 72300 # Baron Ramon Folc I of Cardona + mother = 72301 # Baroness Ermessenda de Girona + + 1058.1.1 = { + birth = yes + } + 1074.1.1 = { + trait = education_diplomacy_2 + } + 1095.1.1 = { + death = yes + } +} + +72303 = { + name = "Guisla" # Guisla de Cardona, wife of Guillem Ramon de Calders (catalan0092) + dynasty = 10029 # Cardona Dynasty + female = yes + religion = catholic + culture = catalan + + father = 72300 # Baron Ramon Folc I of Cardona + mother = 72301 # Baroness Ermessenda de Girona + + 1062.1.1 = { + birth = yes + } + 1091.1.1 = { + death = yes + } +} + +72304 = { + name = "Deodat" # Deodat de Claramunt + dynasty = 12135 # Claramunt Dynasty + religion = catholic + culture = catalan + + father = catalan0093 # Bernat de Claramunt + mother = catalan0094 # Toda + + 1057.1.1 = { + birth = yes + employer = 110520 + } + 1073.1.1 = { + trait = education_stewardship_1 + } + 1080.1.1 = { + add_spouse = 72302 # Ermessenda de Cardona + } + 1096.1.1 = { + add_spouse = catalan0095 # Beatriu + } + 1096.6.3 = { + death = yes + } +} + +72305 = { + name = "Guillem" # Guillem de Claramunt + dynasty = 12135 # Claramunt Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 72304 # Deodat de Claramunt + mother = 72302 # Ermessenda de Cardona + + 1093.1.1 = { + birth = yes + } + 1151.12.5 = { + death = yes + } +} + +72306 = { + name = "Pere-Deodat" # Pere Deodat de Claramunt + dynasty = 12135 # Claramunt Dynasty + religion = catholic + culture = catalan + + father = 72304 # Deodat de Claramunt + mother = 72302 # Ermessenda de Cardona + + 1095.1.1 = { + birth = yes + } + 1096.1.1 = { + death = yes + } +} + +72307 = { + name = "Ramon-Folc" # Ramon Folc de Claramunt + dynasty = 12135 # Claramunt Dynasty + religion = catholic + culture = catalan + + father = 72304 # Deodat de Claramunt + mother = 72302 # Ermessenda de Cardona + + 1091.1.1 = { + birth = yes + } + 1104.1.1 = { + death = yes + } +} + +72309 = { + name = "Gueraua" + female = yes + religion = catholic + culture = catalan + 1158.1.1 = { + birth = "1158.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +72310 = { + name = "Sibil_la" + dynasty_house = house_cardona # House of Cardona + female = yes + religion = catholic + culture = catalan + father = 71604 + mother = 72309 + 1177.1.1 = { + birth = "1177.1.1" + } + 1226.1.1 = { + death = "1226.1.1" + } +} + +72311 = { + name = "Guillelma" + dynasty_house = house_cardona # House of Cardona + female = yes + religion = catholic + culture = catalan + father = 71604 + mother = 72309 + 1178.1.1 = { + birth = "1178.1.1" + } + 1249.1.1 = { + death = "1249.1.1" + } +} + +72312 = { + name = "Ramon-Folc" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71604 + mother = 72309 + 1180.1.1 = { + birth = "1180.1.1" + } + 1214.1.1 = { + add_spouse = 72324 + } + 1241.8.23 = { + death = "1241.8.23" + } +} + +72313 = { + name = "Guillem" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71604 + mother = 72309 + 1182.1.1 = { + birth = "1182.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72314 = { + name = "Caterina" + dynasty_house = house_cardona # House of Cardona + female = yes + religion = catholic + culture = catalan + father = 71604 + mother = 72309 + 1184.1.1 = { + birth = "1184.1.1" + } + 1254.1.1 = { + death = "1254.1.1" + } +} + +72315 = { + name = "Bernat" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71604 + mother = 72309 + 1186.1.1 = { + birth = "1186.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +72316 = { + name = "Guillem" + dynasty = 12136 + religion = catholic + culture = catalan + 1145.1.1 = { + birth = "1145.1.1" + } + 1196.1.1 = { + add_spouse = 72310 + } + 1198.1.1 = { + death = "1198.1.1" + } +} + +72317 = { + name = "Hug" # Hug (V) de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + + father = catalan0158 # Hug IV de Mataplana + mother = catalan0159 # Guillelma de Sales + + 1170.1.1 = { + birth = yes + } + 1200.1.1 = { + add_spouse = 72311 + } + 1225.1.1 = { + death = { + death_reason = death_battle + } + } +} + +72318 = { + name = "Arnau" + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + father = 72317 + mother = 72311 + + 1202.1.1 = { + birth = "1202.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +72319 = { + name = "Artau" + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + father = 72318 + 1227.1.1 = { + birth = "1227.1.1" + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +72320 = { + name = "Hug" + dynasty_house = house_mataplana # House of Mataplana + + father = 72319 + + religion = catholic + culture = catalan + + 1263.1.1 = { + birth = yes + } + 1281.1.1 = { + add_spouse = 200122 + } + 1315.1.1 = { + death = yes + } +} + +72321 = { + name = "AgnE_s" + female = yes + religion = catholic + culture = catalan + 1198.1.1 = { + birth = "1198.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +72322 = { + name = "Ramon-Folc" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71604 + trait = bastard + 1220.1.1 = { + birth = "1220.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72323 = { + name = "Pere" + dynasty_house = house_cardona # House of Cardona + religion = catholic + culture = catalan + father = 71604 + trait = bastard + 1222.1.1 = { + birth = "1222.1.1" + } + 1278.1.1 = { + death = "1278.1.1" + } +} + +72324 = { + name = "AgnE_s" + female = yes + religion = catholic + culture = catalan + 1196.1.1 = { + birth = "1196.1.1" + } + 1263.1.1 = { + death = "1263.1.1" + } +} + +72325 = { + name = "Sibil_la" + dynasty_house = house_cardona # House of Cardona + female = yes + religion = catholic + culture = catalan + father = 72312 + mother = 72324 + 1215.1.1 = { + birth = "1215.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +72326 = { + name = "Gueraua" + dynasty_house = house_cardona # House of Cardona + female = yes + religion = catholic + culture = catalan + father = 72312 + mother = 72324 + 1217.1.1 = { + birth = "1217.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +72327 = { + name = "Brunisenda" + female = yes + dynasty_house = house_cardona # House of Cardona + + father = 72312 + mother = 72324 + + religion = catholic + culture = catalan + + 1216.1.1 = { + birth = yes + } + 1293.3.22 = { + death = yes + } +} + +72328 = { + name = "Guerau" + dynasty = 12137 + religion = catholic + culture = catalan + 1209.1.1 = { + birth = "1209.1.1" + } + 1233.1.1 = { + add_spouse = 72325 + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +72329 = { + name = "Bernat" + dynasty_house = house_cardona # House of Cardona + + father = 72103 + mother = 138155 + + religion = catholic + culture = catalan + + 1242.1.1 = { + birth = "1242.1.1" + } + 1265.1.1 = { + add_spouse = 72334 + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +72330 = { + name = "Brunisenda" + female = yes + dynasty_house = house_cardona # House of Cardona + + father = 72103 + mother = 138155 + + religion = catholic + culture = catalan + + 1247.1.1 = { + birth = yes + } + 1308.1.1 = { + death = yes + } +} + +72331 = { + name = "Guillem" + dynasty = 10029 + + father = 72103 + mother = 138155 + + religion = catholic + culture = catalan + + 1252.1.1 = { + birth = yes + } + 1309.1.1 = { + death = yes + } +} + +72332 = { + name = "Ramon-Folc" + dynasty = 10029 + + father = 72103 + mother = 138155 + + religion = catholic + culture = catalan + + 1259.5.26 = { + birth = yes + } + 1279.1.1 = { + add_spouse = 72342 + } + 1304.1.1 = { + add_spouse = 71722 + } + 1320.10.31 = { + death = yes + } +} + +72333 = { + name = "Guerau" + dynasty = 12129 + religion = catholic + culture = catalan + father = 72131 + mother = 72210 + 1239.1.1 = { + birth = "1239.1.1" + } + 1265.1.1 = { + add_spouse = 72330 + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +72334 = { + name = "ConstanC_a" + female = yes + religion = catholic + culture = catalan + 1246.1.1 = { + birth = "1246.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +72335 = { + name = "Sibila" + dynasty = 10029 + female = yes + religion = catholic + culture = catalan + father = 72329 + mother = 72334 + 1266.1.1 = { + birth = "1266.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72336 = { + name = "Ramon" + dynasty = 10029 + religion = catholic + culture = catalan + father = 72329 + mother = 72334 + 1268.1.1 = { + birth = "1268.1.1" + } + 1285.1.1 = { + add_spouse = 71775 + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +72337 = { + name = "ConstanC_a" + dynasty = 10029 + female = yes + religion = catholic + culture = catalan + father = 72329 + mother = 72334 + 1270.1.1 = { + birth = "1270.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72338 = { + name = "Guislabert" + dynasty = 12138 + religion = catholic + culture = catalan + 1261.1.1 = { + birth = "1261.1.1" + } + 1290.1.1 = { + add_spouse = 72337 + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72339 = { + name = "Pere-Amat" + dynasty = 10029 + religion = catholic + culture = catalan + father = 72103 + mother = 72101 + 1269.1.1 = { + birth = "1269.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72340 = { + name = "Ramon" + dynasty = 10029 + religion = catholic + culture = catalan + father = 72103 + mother = 72101 + 1271.1.1 = { + birth = "1271.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +72341 = { + name = "Guillem" + dynasty = 10029 + religion = catholic + culture = catalan + father = 72103 + mother = 72101 + 1273.1.1 = { + birth = "1273.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +72343 = { + name = "Ramon-Folc" + dynasty = 10029 + religion = catholic + culture = catalan + father = 72332 + mother = 71722 + 1305.3.28 = { + birth = "1305.3.28" + } + 1332.7.17 = { + death = "1332.7.17" + } +} + +72344 = { + name = "Hug" + dynasty = 10029 + religion = catholic + culture = catalan + father = 72332 + mother = 71722 + 1307.1.1 = { + birth = "1307.1.1" + } + 1327.1.1 = { + add_spouse = 72353 + } + 1334.8.25 = { + death = "1334.8.25" + } +} + +72345 = { + name = "Flor" + female = yes + religion = catholic + culture = catalan + 1290.1.1 = { + birth = "1290.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +72346 = { + name = "Guillem" + dynasty = 12139 + religion = catholic + culture = catalan + trait = bastard + father = 72332 + mother = 72345 + 1309.1.1 = { + birth = "1309.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72347 = { + name = "Berenguer" + dynasty = 12139 + religion = catholic + culture = catalan + trait = bastard + father = 72332 + mother = 72345 + 1310.1.1 = { + birth = "1310.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +72348 = { + name = "ConstanC_a" + dynasty = 12139 + female = yes + religion = catholic + culture = catalan + trait = bastard + father = 72332 + mother = 72345 + 1311.1.1 = { + birth = "1311.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +72349 = { + name = "Ramon" + dynasty = 12139 + religion = catholic + culture = catalan + trait = bastard + father = 72332 + mother = 72345 + 1312.1.1 = { + birth = "1312.1.1" + } + 1328.1.1 = { + death = "1328.1.1" + } +} + +72350 = { + name = "Sibila" + dynasty = 12139 + female = yes + religion = catholic + culture = catalan + trait = bastard + father = 72332 + mother = 72345 + 1313.1.1 = { + birth = "1313.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +72351 = { + name = "Brunisenda" + dynasty = 12139 + female = yes + religion = catholic + culture = catalan + trait = bastard + father = 72332 + mother = 72345 + 1314.1.1 = { + birth = "1314.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +72352 = { + name = "Pere" + dynasty = 12139 + religion = catholic + culture = catalan + trait = bastard + father = 72332 + mother = 72345 + 1315.1.1 = { + birth = "1315.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +72353 = { + name = "Beatriu" + female = yes + religion = catholic + culture = catalan + 1310.1.1 = { + birth = "1310.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +72354 = { + name = "Hug" + dynasty = 10029 + religion = catholic + culture = catalan + father = 72344 + mother = 72353 + 1328.10.15 = { + birth = "1328.10.15" + } + 1400.8.2 = { + death = "1400.8.2" + } +} + +210573 = { + name = "Arsenda" + female = yes + dynasty = 101701 + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + father = 72156 + mother = 72160 + trait = education_intrigue_1 + 1102.1.1 = { + birth = "1102.1.1" + } + 1135.1.1 = { + death = "1135.1.1" + } +} + +72461 = { + name = "Gausbert" + dynasty = 12132 + religion = catholic + culture = catalan + father = 72462 + mother = 72463 + 1310.1.1 = { + birth = "1310.1.1" + } + 1326.1.1 = { + add_spouse = 72455 + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +72462 = { + name = "Guillem" + dynasty = 12132 + religion = catholic + culture = catalan + father = 72271 + mother = 72269 + 1285.1.1 = { + birth = "1285.1.1" + } + 1310.1.1 = { + add_spouse = 72463 + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +72610 = { + name = "Ramon" + dynasty = 12151 + religion = catholic + culture = catalan + 1220.1.1 = { + birth = "1220.1.1" + } + 1249.1.1 = { + employer = 457621 + } + 1250.1.1 = { + add_spouse = 72609 + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +72678 = { + name = "Ramon-Berenguer" + dynasty = 12154 + religion = catholic + culture = catalan + 1190.1.1 = { + birth = "1190.1.1" + } + 1212.1.1 = { + add_spouse = 72677 + } + 1248.1.1 = { + death = "1248.1.1" + } +} + +72681 = { + name = "SanC_a" + female = yes + dynasty = 12166 + + father = 72909 + mother = 72908 + + religion = catholic + culture = catalan + + 1161.1.1 = { + birth = yes + } + 1189.2.26 = { + death = yes + } +} + +72909 = { + name = "PonC_" + dynasty = 12166 + + religion = catholic + culture = catalan + + 1130.1.1 = { + birth = yes + } + 1155.1.1 = { + add_spouse = 72908 + } + 1175.7.30 = { + death = yes + } +} + +72910 = { + name = "Maria" + female = yes + dynasty = 12166 + + father = 72909 + mother = 72908 + + religion = catholic + culture = catalan + + 1157.1.1 = { + birth = yes + } + 1183.1.1 = { + death = yes + } +} + +72911 = { + name = "Ramir" + dynasty = 12166 + + father = 72909 + mother = 72908 + + religion = catholic + culture = catalan + + 1159.1.1 = { + birth = yes + } + 1180.4.17 = { + death = yes + } +} + +107671 = { + name = "Ava" # Ava de Ribagorça, wife of Duke García I of Castille (107670 - castilian.txt) + female = yes + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70269 # Count Ramon II de Ribagorza (occitan.txt) + mother = occitan0018 # Countess Gersenda de Fezensac (occitan.txt) + + 945.1.1 = { + birth = yes + } + 995.1.1 = { + death = yes + } +} + +110501 = { + name = "Isabel" # Isabel d'Urgell, wife of King Sancho I Ramírez of Aragón (110500 - aragonese.txt) + female = yes + dynasty_house = house_urgell # House of Urgell + martial = 8 + diplomacy = 8 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = 110560 # Count Ermengol III d'Urgell + mother = 110653 # Countess Adelaida de Besalu + + 1048.1.1 = { + birth = yes + } + 1071.12.20 = { + death = yes + } +} + +110520 = { + name = "Ramon-Berenguer" # Ramon Berenguer (I) de Barcelona 'el Vell', Duke of Barcelona (1035-1076) & Count of Barcelona & Girona (1035-1076) + dynasty = 100204 # Barcelona Dynasty + martial = 7 + diplomacy = 8 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = catalan + trait = deceitful + trait = brave + trait = education_diplomacy_3 + + father = 110530 # Duke Berenguer Ramon I of Barcelona + mother = 107661 # Duchess Sancha Sánchez (castilian.txt) + + 1023.1.1 = { + birth = yes + } + 1039.11.14 = { + add_spouse = 110631 # Elisabeth Trencavel (occitan.txt) + } + 1053.6.29 = { + add_spouse = 325 # Almodis de la Marche (french.txt) + } + 1054.1.1 = { + give_nickname = nick_the_old + } + 1076.5.26 = { + death = yes + } +} + +110521 = { + name = "Pere-Ramon" # Pere Ramon de Barcelona + dynasty = 100204 # Barcelona Dynasty + martial = 4 + diplomacy = 5 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = catalan + trait = education_intrigue_1 + + father = 110520 # Duke Ramon Berenguer I of Barcelona + mother = 110631 # Duchess Elisabeth Trencavel (occitan.txt) + + 1044.1.1 = { + birth = yes + employer = 110520 # Dake Ramon Berenguer I of Barcelona + } + 1073.1.1 = { + trait = excommunicated + } + 1073.4.22 = { + death = { + death_reason = death_battle + } + } +} + +110522 = { + name = "Ramon-Berenguer" # Ramon Berenguer (II) de Barcelona 'Cabeza de Estopa', Duke of Barcelona (1076-1082) & Count of Girona (1076-1082) + dynasty = 100204 # Barcelona Dynasty + martial = 4 + diplomacy = 7 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = catalan + trait = generous + trait = honest + trait = twin + + father = 110520 # Duke Ramon Berenguer I of Barcelona + mother = 325 # Duchess Almodis de la Marche (french.txt) + + 1054.1.1 = { + birth = yes + } + 1070.1.1 = { + trait = education_martial_1 + } + 1078.1.1 = { + add_spouse = 1121 # Matilda de Hauteville (norman.txt) + } + 1082.12.6 = { + death = { + death_reason = death_murder_known + killer = 110525 # Duke Berenguer Ramon II de Barcelona + } + } +} + +110523 = { + name = "AgnE_s" # Agnès de Barcelona, wife of Guigues VII d'Albon (40642 - occitan.txt) + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = catalan + + father = 110520 # Duke Ramon Berenguer I of Barcelona + mother = 325 # Duchess Almodis de la Marche + + 1056.1.1 = { + birth = yes + } + 1072.1.1 = { + trait = education_stewardship_1 + } + 1076.11.12 = { + death = yes + } +} + +110524 = { + name = "SanC_a" # Sança de Barcelona, wife of Count Guillem I of Cerdanya (70165) + female = yes + dynasty = 100204 # Barcelona Dynasty + martial = 5 + diplomacy = 6 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = catalan + trait = wrathful + trait = stuttering + + father = 110520 # Duke Ramon Berenguer I of Barcelona + mother = 325 # Duchess Almodis de la Marche + + 1059.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_stewardship_1 + } + 1095.1.1 = { + death = yes + } +} + +110525 = { + name = "Berenguer-Ramon" # Berenguer Ramon (II) de Barcelona 'el Fraticida', Duke of Barcelona (1082-1097) & Count of Barcelona (1076-1097) & Girona (1082-1097) + dynasty = 100204 # Barcelona Dynasty + martial = 8 + diplomacy = 8 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = arrogant + trait = twin + + father = 110520 # Duke Ramon Berenguer I of Barcelona + mother = 325 # Duchess Almodis de la Marche + + 1054.1.1 = { + birth = yes + } + 1070.1.1 = { + trait = education_intrigue_3 + } + 1096.1.1 = { + trait = faith_warrior + } + 1097.6.20 = { + death = yes + } +} + +110530 = { + name = "Berenguer-Ramon" # Berenguer Ramon (I) de Barcelona 'el Corbat', Duke of Barcelona (1017-1035) & Count of Barcelona & Girona (1017-1035) + dynasty = 100204 # Barcelona Dynasty + martial = 7 + diplomacy = 7 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = hunchbacked + trait = stuttering + trait = education_diplomacy_4 + + father = 110540 # Duke Ramon Borrell of Barcelona + mother = 110634 # Duchess Ermessinde de Carcassone + + 1005.1.1 = { + birth = yes + } + 1021.1.1 = { + add_spouse = 107661 # Sancha Sánchez (castilian.txt) + } + 1027.1.1 = { + add_spouse = 110633 # Guisla de Lluçà + } + 1035.5.26 = { + death = yes + } +} + +110531 = { + name = "Sibil_la" # Sibil·la de Barcelona, wife of Henri de Bourgogne (218 - french.txt) + female = yes + dynasty = 100204 # Barcelona Dynasty + martial = 5 + diplomacy = 5 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = 110530 # Duke Berenguer Ramon I of Barcelona + mother = 110633 # Duchess Guisla de Lluçà + + 1035.1.1 = { + birth = yes + } + 1074.7.6 = { + death = yes + } +} + +110540 = { + name = "Ramon-Borrell" # Ramon Borrell de Barcelona, Duke of Barcelona (992-1017) & Count of Barcelona & Girona (992-1017) + dynasty = 100204 # Barcelona Dynasty + martial = 5 + diplomacy = 8 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = catalan + trait = diligent + trait = craven + trait = education_martial_2 + + father = 110538 # Duke Borrell of Barcelona (occitan.txt) + mother = 110539 # Duchess Letgarde de Toulouse (occitan.txt) + + 972.5.26 = { + birth = yes + } + 990.1.1 = { + add_spouse = 110634 # Ermessinde de Carcassone (occitan.txt) + } + 1017.9.8 = { + death = yes + } +} + +110541 = { + name = "Estefania" # Estefania de Barcelona, wife of Roger de Tosny (110635 - norman.txt) + female = yes + dynasty = 100204 # Barcelona Dynasty + martial = 8 + diplomacy = 4 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 110540 # Duke Ramon Borrell of Barcelona + mother = 110634 # Duchess Ermessinde de Carcassone + + 995.1.1 = { + birth = yes + } + 1077.1.1 = { + death = yes + } +} + +110550 = { + name = "Ermengol" # Ermengol (IV) d'Urgell, Count of Urgell (1066-1092) + dynasty_house = house_urgell # House of Urgell + martial = 5 + diplomacy = 5 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = catalan + trait = arrogant + trait = clubfooted + trait = education_stewardship_3 + + father = 110560 # Count Ermengol III of Urgell + mother = 110653 # Countess Adelaida de Besalú + + 1054.1.1 = { + birth = yes + } + 1077.1.1 = { + add_spouse = 70189 # Lucie de la Marche (french.txt) + } + 1079.1.1 = { + add_spouse = 407 # Adelaide de Forcalquier (occitan.txt) + } + 1092.3.28 = { + death = yes + } +} + +110560 = { + name = "Ermengol" # Ermengol (III) d'Urgell, Count of Urgell (1038-1066) + dynasty_house = house_urgell # House of Urgell + martial = 6 + diplomacy = 6 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = catalan + trait = education_martial_2 + + father = 110570 # Count Ermengol II of Urgell + mother = 70188 # Countess Constança de Besalú + + 1032.1.1 = { + birth = yes + } + 1047.1.1 = { + add_spouse = 110653 # Adelaida de Besalú + } + 1055.1.1 = { + add_spouse = 110636 # Clemence de Bigorre (occitan.txt) + } + 1065.1.1 = { + add_spouse = 110514 # Sancha de Aragón (aragonese.txt) + } + 1066.4.17 = { + death = { + death_reason = death_battle + } + } +} + +110561 = { + name = "Ramon" # Ramon d'Urgell + dynasty_house = house_urgell # House of Urgell + martial = 4 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = wrathful + trait = greedy + trait = ill + + father = 110560 # Count Ermengol III of Urgell + mother = 110636 # Countes Clemence de Bigorre + + 1056.1.1 = { + birth = yes + } + 1066.4.17 = { + employer = 110550 # Count Ermengol IV of Urgell + } + 1071.1.1 = { + death = yes + } +} + +110562 = { + name = "Guillem" # Guillem d'Urgell + dynasty_house = house_urgell # House of Urgell + martial = 6 + diplomacy = 8 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = ill + + father = 110560 # Count Ermengol III of Urgell + mother = 110636 # Countess Clemence de Bigorre + + 1058.1.1 = { + birth = yes + } + 1066.4.17 = { + employer = 110550 # Count Ermengol IV of Urgell + } + 1071.1.1 = { + death = yes + } +} + +110563 = { + name = "Berenguer" # Berenguer d'Urgell + dynasty_house = house_urgell # House of Urgell + martial = 5 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = catalan + trait = ill + + father = 110560 # Count Ermengol III of Urgell + mother = 110636 # Countess Clemence de Bigorre + + 1060.1.1 = { + birth = yes + } + 1066.4.17 = { + employer = 110550 # Count Ermengol IV of Urgell + } + 1071.1.1 = { + death = yes + } +} + +110564 = { + name = "SanC_a" # Sança d'Urgell, wife of Count Hug II of Empuries (110581) + female = yes + dynasty_house = house_urgell # House of Urgell + martial = 8 + diplomacy = 8 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = catalan + trait = arbitrary + trait = cynical + + father = 110560 # Count Ermengol III of Urgell + mother = 110636 # Countess Sancha de Aragón (aragonese.txt) + + 1065.1.1 = { + birth = yes + } + 1066.4.17 = { + employer = 110550 # Count Ermengol IV of Urgell + } + 1081.1.1 = { + trait = education_diplomacy_2 + } + 1115.1.1 = { + death = yes + } +} + +110570 = { + name = "Ermengol" # Ermengol (II) d'Urgell, Count of Urgell (1010-1038) + dynasty_house = house_urgell # House of Urgell + martial = 7 + diplomacy = 4 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = catalan + trait = education_diplomacy_3 + + father = 110571 # Count Ermengol I of Urgell + mother = 110572 # Tiburge Bosonid + + 1009.1.1 = { + birth = yes + } + 1030.1.1 = { + add_spouse = 70188 # Constança de Besalú + } + 1038.1.1 = { + death = yes + } +} + +110571 = { + name = "Ermengol" # Ermengol (I) d'Urgell, Count of Urgell (992-1010) + dynasty_house = house_urgell # House of Urgell, Founder + martial = 7 + diplomacy = 4 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = catalan + trait = education_diplomacy_3 + + father = 110538 # Duke Borrell of Barcelona (occitan.txt) + mother = 110539 # Duchess Ledgarde de Rouerge (occitan.txt) + + 973.1.1 = { + birth = yes + } + 1000.1.1 = { + add_spouse = 110572 # Tiburge Bosonid (occitan.txt) + } + 1010.9.1 = { + death = yes + } +} + +110580 = { + name = "PonC_" # Ponç (I) d'Empuries, Count of Empuries (1040-1078) + dynasty = 393 # Empuries Dynasty + martial = 5 + diplomacy = 4 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = catalan + trait = education_martial_2 + + father = 110590 # Count Hug I of Empuries + mother = 110591 # Countess Guisla de Beziers (occitan.txt) + + 990.1.1 = { + birth = yes + } + 1034.1.1 = { + add_spouse = 110663 # Adelaida de Besalú + } + 1050.1.1 = { + remove_spouse = 110663 + } + 1078.1.1 = { + death = yes + } +} + +110581 = { + name = "Hug" # Hug (I) d'Empuries, Count of Empuries (1078-1116) + dynasty = 393 # Empuries Dynasty + martial = 4 + diplomacy = 7 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = catalan + trait = arbitrary + trait = education_diplomacy_2 + + father = 110580 # Count Ponç I of Empuries + mother = 110663 # Countess Adelaida de Besalu + + 1035.1.1 = { + birth = yes + } + 1081.1.1 = { + add_spouse = 110564 # Sança d'Urgell + } + 1116.1.1 = { + death = yes + } +} + +110582 = { + name = "Berenguer" # Berenguer d'Empuries + dynasty = 393 # Empuries Dynasty + martial = 6 + diplomacy = 5 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 110580 # Count Ponç I of Empuries + mother = 110663 # Countess Adelaida de Besalú + + 1037.1.1 = { + birth = yes + } + 1058.1.1 = { + add_spouse = 110583 # Arsenda de Rocaberti + } + 1098.1.1 = { + death = yes + } +} + +110583 = { + name = "Arsenda" # Arsenda de Rocaberti, wife of Berenguer d'Empuries (110582) + female = yes + dynasty = 392 # Rocaberti Dynasty + martial = 5 + diplomacy = 4 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = cynical + trait = education_diplomacy_1 + + father = catalan0073 # Guillem de Rocaberti + mother = catalan0074 # Bonadona + + 1038.1.1 = { + birth = yes + } + 1098.1.1 = { + death = yes + } +} + +110584 = { + name = "Dalmau" # Dalmau d'Empuries + dynasty = 393 # Empuries Dynasty + martial = 8 + diplomacy = 7 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = catalan + + father = 110582 # Berenguer d'Empuries + mother = 110583 # Arsenda de Rocaberti + + 1060.1.1 = { + birth = yes + } + 1072.1.1 = { + death = yes + } +} + +110585 = { + name = "Renard" # Renard d'Empuries, later Dalmau (III) de Rocaberti + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = catalan + + father = 110582 # Berenguer d'Empuries + mother = 110583 # Arsenda de Rocaberti + + 1062.1.1 = { + birth = yes + } + 1080.1.1 = { + add_spouse = 72236 # Toda de Claramunt + } + 1098.1.1 = { + name = "Dalmau" + dynasty_house = house_rocaberti-empuries # House of Rocaberti-Empuries + } + 1137.1.1 = { + death = yes + } +} + +110586 = { + name = "Ermengol" # Ermengol d'Empuries + dynasty = 393 # Empuries Dynasty + martial = 7 + diplomacy = 6 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = catalan + + father = 110580 # Count Ponç I of Empuries + mother = 110663 # Countess Adelaida de Besalú + + 1037.1.1 = { + birth = yes + } + 1047.1.1 = { + death = yes + } +} + +110587 = { + name = "Pere" # Pere d'Empuries + dynasty = 393 # Empuries Dynasty + martial = 8 + diplomacy = 4 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = catalan + trait = cynical + + father = 110580 # Count Ponç I of Empuries + mother = 110663 # Countess Adelaida de Besalú + + 1043.1.1 = { + birth = yes + } + 1053.1.1 = { + death = yes + } +} + +110588 = { + name = "Guisla" # Guisla d'Empuries + female = yes + dynasty = 393 # Empuries Dynasty + martial = 8 + diplomacy = 7 + intrigue = 6 + stewardship = 5 + religion = catholic + culture = catalan + + father = 110580 # Count Ponç I of Empuries + mother = 110663 # Countess Adelaida de Besalú + + 1045.1.1 = { + birth = yes + } + 1055.1.1 = { + death = yes + } +} + +110589 = { + name = "Ermessenda" # Ermessenda d'Empuries, wife of Udalard II de Milany (70200) + female = yes + dynasty = 393 # Empuries Dynasty + martial = 4 + diplomacy = 5 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = catalan + trait = generous + trait = education_diplomacy_1 + + father = 110580 # Count Ponç I of Empuries + mother = 110663 # Countess Adelaida de Besalú + + 1047.1.1 = { + birth = yes + } + 1119.4.19 = { + death = yes + } +} + +110590 = { + name = "Hug" # Hug (I) d'Empuries, Count of Empuries (991-1040) + dynasty = 393 # Empuries Dynasty + martial = 7 + diplomacy = 5 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = catalan + trait = deceitful + trait = calm + trait = brave + trait = education_martial_2 + + father = 110600 # Count Gausfred I of Empuries (occitan.txt) + mother = 331 # Countess Ava (occitan.txt) + + 965.1.1 = { + birth = yes + } + 999.1.1 = { + add_spouse = 110591 # Guisla de Beziers (occitan.txt) + } + 1040.1.1 = { + death = yes + } +} + +110592 = { + name = "Ramon" # Ramon d'Empuries, Bishop + dynasty = 393 # Empuries Dynasty + martial = 7 + diplomacy = 6 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_3 + + father = 110590 # Count Hug I of Empuries + mother = 110591 # Countess Guisla de Beziers (occitan.txt) + + 991.1.1 = { + birth = yes + } + #1040.1.1 = { + # employer = 110580 # Ponç I de Empuries + #} + 1069.1.1 = { + death = yes + } +} + +110610 = { + name = "Gausfred" # Gausfred (II) de Roselló, Count of Rousillon (1013-1074) + dynasty_house = house_rosello # House of Rousillon + martial = 7 + diplomacy = 7 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = catalan + trait = education_martial_2 + + father = 110620 # Count Guislabert I of Rousillon + mother = 110621 # Countess Beliarda + + 1005.1.1 = { + birth = yes + } + 1030.1.1 = { + add_spouse = 110611 # Adelaida + } + 1074.1.1 = { + death = yes + } +} + +110611 = { + name = "Adelaida" # Adelaida, wife of Count Gausfred II of Rousillon (110610) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1012.1.1 = { + birth = yes + } + 1078.1.1 = { + death = yes + } +} + +110612 = { + name = "Guislabert" # Guislabert (II) de Roselló, Count of Rousillon (1074-1102) + dynasty_house = house_rosello + martial = 4 + diplomacy = 6 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = diligent + trait = education_martial_2 + + father = 110610 # Count Gausfred II of Rousillon + mother = 110611 # Countess Adelaida + + 1025.1.1 = { + birth = yes + } + 1062.1.1 = { + add_spouse = 110613 # Estefania + } + 1102.9.15 = { + death = yes + } +} + +110613 = { + name = "Estefania" # Estefania, wife of Count Guislabert II of Rousillon (110612) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1044.1.1 = { + birth = yes + } + 1094.1.1 = { + death = yes + } +} + +110614 = { + name = "Girard" # Girard (I) de Roselló, Count of Rousillon (1102-1113) + dynasty_house = house_rosello # House of Rousillon + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = catalan + + father = 110612 # Count Guislabert II of Rousillon + mother = 110613 # Countess Estefania + + 1063.1.1 = { + birth = yes + } + 1079.1.1 = { + trait = education_martial_2 + trait = faith_warrior + } + 1103.1.1 = { + add_spouse = 72119 # Inés + } + 1113.1.1 = { + death = { + death_reason = death_murder + } + } +} + +110615 = { + name = "Arnau" # Arnau de Roselló + dynasty_house = house_rosello # House of Rousillon + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = catalan + trait = honest + trait = wrathful + trait = education_stewardship_3 + + father = 110610 # Count Gausfred II of Rousillon + mother = 110611 # Countes Adelaida + + 1027.1.1 = { + birth = yes + } + 1116.4.12 = { + death = yes + } +} + +110616 = { + name = "Beatriu" # Beatriu de Rosello, wife of Guillaume de Narbonne + female = yes + dynasty_house = house_rosello # House of Rousillon + martial = 8 + diplomacy = 5 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = catalan + trait = gluttonous + trait = education_diplomacy_2 + + father = 110614 # Count Girard I of Rousillon + mother = 72119 # Countess Inés + + 1106.1.1 = { + birth = yes + } + 1156.1.1 = { + death = yes + } +} + +110620 = { + name = "Guislabert" # Guislabert (I) de Roselló, Count of Rousillon (991-1013) + dynasty_house = house_rosello # House of Rousillon, Founder + martial = 7 + diplomacy = 7 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = 110600 # Count Gausbert of Empuries (occitan.txt) + mother = 331 # Countess Ava (occitan.txt) + + 969.1.1 = { + birth = yes + } + 1002.1.1 = { + add_spouse = 110621 # Beliarda + } + 1013.1.1 = { + death = yes + } +} + +110621 = { + name = "Beliarda" # Beliarda, wife of Guislabert de Roselló + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 984.1.1 = { + birth = yes + } + 1034.1.1 = { + death = yes + } +} + +110633 = { + name = "Guisla" + female = yes + + religion = catholic + culture = catalan + + 1011.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +110640 = { + name = "Guillem" # Guillem (II) de Besalú + dynasty_house = house_besalu # House of Besalú + martial = 8 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = education_intrigue_1 + + father = 110650 # Guillem I de Besalú + mother = 110651 # Adelaide Bosonid + + 1024.1.1 = { + birth = yes + } + 1064.1.1 = { + add_spouse = 110641 # Stephanie Bosonid (occitan.txt) + } + 1066.1.1 = { + death = { + death_reason = death_murder + } + } +} + +110642 = { + name = "Bernat" # Bernat (III) de Besalú + dynasty_house = house_besalu # House of Besalú + martial = 5 + diplomacy = 6 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = honest + + father = 110640 # Guillem II de Besalú + mother = 110641 # Stephanie Bosonid (occitan.txt) + + 1065.1.1 = { + birth = yes + employer = 70163 # Count Ramon I of Cerdanya + } + 1081.1.1 = { + trait = education_stewardship_1 + } + 1111.1.1 = { + death = yes + } +} + +110643 = { + name = "Estefania" # Estefania de Besalú + female = yes + dynasty_house = house_besalu # House of Besalú + martial = 5 + diplomacy = 8 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = generous + trait = education_diplomacy_2 + + father = 110640 # Guillem II de Besalú + mother = 110641 # Stephanie Bosonid (occitan.txt) + + 1066.9.1 = { + birth = yes + employer = 70163 # Count Ramon I of Cerdanya + } + 1117.1.1 = { + death = yes + } +} + +110650 = { + name = "Guillem" # Guillem (I) de Besalú + dynasty_house = house_besalu # House of Besalú + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = catalan + trait = lazy + trait = education_intrigue_2 + + father = 110660 # Bernat Tallaferro de Besalú + mother = 110661 # Toda Bosonid (occitan.txt) + + 993.1.1 = { + birth = yes + } + 1020.3.30 = { + add_spouse = 110651 # Adelaide Bosonid (occitan.txt) + } + 1052.1.21 = { + death = yes + } +} + +110652 = { + name = "Bernat" # Bernat (II) de Besalú + dynasty_house = house_besalu # House of Besalú + martial = 4 + diplomacy = 8 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = 110650 # Guillem I de Besalú + mother = 110651 # Adelaide Bosonid (occitan.txt) + + 1028.1.1 = { + birth = yes + } + 1035.1.1 = { + employer = 70163 # Count Ramon I of Cerdanya + } + 1065.1.1 = { + add_spouse = 70287 # Ermengarda d'Empuries + } + 1066.1.1 = { + employer = 107520 + } + 1097.1.1 = { + death = yes + } +} + +110653 = { + name = "Adelaida" # Adelaida de Besalú, wife of Count Ermengol III d'Urgell (110560) + female = yes + dynasty_house = house_besalu # House of Besalú + martial = 8 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = lazy + trait = deceitful + trait = stuttering + trait = education_diplomacy_1 + + father = 110650 # Guillem I de Besalú + mother = 110651 # Adelaide Bosonid (occitan.txt) + + 1030.1.1 = { + birth = yes + } + 1054.1.1 = { + death = yes + } +} + +110660 = { + name = "Bernat" # Bernat Tallaferro de Besalú + dynasty_house = house_besalu # House of Besalú + martial = 7 + diplomacy = 5 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = catalan + trait = humble + trait = lisping + trait = education_martial_3 + + father = 70156 # Count Oliba of Cerdanya + mother = 70157 # Countess Ermengarda de Vallespir + + 969.1.1 = { + birth = yes + } + 992.1.1 = { + add_spouse = 110661 # Toda Bosonid (occitan.txt) + } + 1020.9.27 = { + death = yes + } +} + +110662 = { + name = "GuifrE_" # Guifré de Besalú, Bishop + dynasty_house = house_besalu + martial = 7 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = just + trait = devoted + trait = education_learning_3 + + father = 110660 # Bernat Tallaferro de Besalú + mother = 110661 # Toda Bosonid (occitan.txt) + + 996.1.1 = { + birth = yes + } + 1054.1.1 = { + death = yes + } +} + +110663 = { + name = "Adelaida" # Adelaida de Besalú, wife of Count Ponç I of Empuries (110580) + female = yes + dynasty_house = house_besalu # House of Besalú + martial = 6 + diplomacy = 6 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = cynical + trait = education_diplomacy_1 + + father = 110660 # Bernat Tallaferro de Besalú + mother = 110661 # Toda Bosonid (occitan.txt) + + 1005.1.1 = { + birth = yes + } + 1060.9.26 = { + death = yes + } +} + +110664 = { + name = "Garsenda" # Garsenda de Besalú, wife of Count Berenguer of Narbonne (40212 - occitan.txt) + female = yes + dynasty_house = house_besalu # House of Besalú + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = catalan + trait = calm + trait = ill + trait = education_diplomacy_3 + + father = 110660 # Bernat Tallaferro de Besalú + mother = 110661 # Toda Bosonid (occitan.txt) + + 1006.1.1 = { + birth = yes + } + 1067.2.5 = { + death = yes + } +} + +144613 = { + name = "Arnau" + religion = catholic + culture = catalan + 1110.1.1 = { + birth = "1110.1.1" + } + 1184.1.1 = { + death = "1184.1.1" + } +} + +200117 = { + name = "Ramon" + dynasty = 12120 + + father = 72079 + mother = 72083 + + religion = catholic + culture = catalan + + 1168.1.1 = { + birth = yes + } + 1215.1.1 = { + death = yes + } +} + +200118 = { + name = "Guillem" + dynasty = 12120 + + father = 200117 + + religion = catholic + culture = catalan + + 1192.1.1 = { + birth = yes + } + 1244.1.1 = { + death = yes + } +} + +200119 = { + name = "Ramon" + dynasty = 12120 + + father = 200118 + + religion = catholic + culture = catalan + + 1219.1.1 = { + birth = yes + } + 1278.1.1 = { + death = yes + } +} + +200120 = { + name = "Guillem" + dynasty = 12120 + + father = 200119 + + religion = catholic + culture = catalan + + 1243.1.1 = { + birth = yes + } + 1271.1.1 = { + add_spouse = 200115 + } + 1304.1.1 = { + death = yes + } +} + +200126 = { + name = "Bernat-Guillem" + dynasty = 74 + + father = 200125 + mother = 72092 + + religion = catholic + culture = catalan + + 1200.1.1 = { + birth = yes + } + 1296.8.20 = { + death = yes + } +} + +200127 = { + name = "Bernat-Guillem" + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1246.1.1 = { + birth = yes + } + 1304.9.12 = { + death = yes + } +} + +200128 = { + name = "PonC_-Hug" + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1248.1.1 = { + birth = yes + } + 1276.1.1 = { + death = yes + } +} + +200129 = { + name = "Guillem" + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1252.1.1 = { + birth = yes + } + 1314.11.11 = { + death = yes + } +} + +200130 = { + name = "Teresa" + female = yes + dynasty = 74 + + father = 200126 + + religion = catholic + culture = catalan + + 1254.1.1 = { + birth = yes + } + 1316.1.1 = { + death = yes + } +} + +200131 = { + name = "PonC_-Hug" + dynasty = 74 + + father = 72230 + trait = bastard + + religion = catholic + culture = catalan + + 1290.1.1 = { + birth = yes + } + 1344.5.14 = { + death = yes + } +} + +200132 = { + name = "Guillem" + dynasty = 74 + + father = 72230 + trait = bastard + + religion = catholic + culture = catalan + + 1292.1.1 = { + birth = yes + } + 1327.10.23 = { + death = yes + } +} + +200133 = { + name = "Teresa" + female = yes + dynasty = 74 + + father = 72230 + trait = bastard + + religion = catholic + culture = catalan + + 1294.1.1 = { + birth = yes + } + 1327.10.23 = { + death = yes + } +} + +200134 = { + name = "Bernat-Guillem" + dynasty = 74 + + father = 200131 + + religion = catholic + culture = catalan + + 1316.1.1 = { + birth = yes + } + 1370.1.1 = { + death = yes + } +} + +200135 = { + name = "Teresa" + female = yes + dynasty = 74 + + father = 200131 + + religion = catholic + culture = catalan + + 1318.1.1 = { + birth = yes + } + 1385.1.1 = { + death = yes + } +} + +200136 = { + name = "Manel" + dynasty = 74 + + father = 200129 + + religion = catholic + culture = catalan + + 1277.1.1 = { + birth = yes + } + 1327.10.23 = { + death = yes + } +} + +200157 = { + name = "Teresa" + female = yes + dynasty = 74 + + father = 200136 + + religion = catholic + culture = catalan + + 1300.1.1 = { + birth = yes + } + 1360.1.1 = { + death = yes + } +} + +210500 = { + name = "Ramon-Berenguer" + #AKA: Alfons 'el Cast' + dynasty = 100204 + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = chaste + trait = calm + trait = education_intrigue_4 + father = 210506 + mother = 210507 + 1157.3.25 = { + birth = "1157.3.25" + } + 1164.1.1 = { + name = "Alfons" + dynasty = 100204 + } + 1166.1.1 = { + add_pressed_claim = title:d_provence + } + 1167.1.1 = { + remove_claim = title:d_provence + } + 1174.1.18 = { + add_spouse = 207504 + } + 1174.10.16 = { + capital = c_barcelona + give_nickname = nick_the_troubadour + } + 1195.4.25 = { + death = "1195.4.25" + give_nickname = nick_the_chaste + } +} + +210501 = { + name = "Pere" #AKA: Pere 'el Catòlic' + dynasty = 100204 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = zealous + trait = education_martial_2 + father = 210500 + mother = 207504 + 1174.1.1 = { + birth = "1174.1.1" + } + 1204.6.15 = { + add_spouse = 205582 + } + 1213.9.14 = { + death = "1213.9.14" + } +} + +210502 = { + name = "Alfons" + dynasty = 100204 + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = education_martial_2 + father = 210500 + mother = 207504 + 1180.1.1 = { + birth = "1180.1.1" + } + 1193.7.1 = { + add_spouse = 205988 + } + 1209.12.1 = { + death = "1209.12.1" + } +} + +210503 = { + name = "ConstanC_a" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = education_stewardship_2 + father = 210500 + mother = 207504 + + 1179.1.1 = { + birth = "1179.1.1" + } + 1222.6.23 = { + death = "1222.6.23" + } +} + +210504 = { + name = "Elionor" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 4 + intrigue = 4 + stewardship = 3 + religion = catholic + culture = catalan + trait = education_stewardship_2 + father = 210500 + mother = 207504 + 1182.1.1 = { + birth = "1182.1.1" + } + 1223.1.1 = { + death = "1223.1.1" + } +} + +210505 = { + name = "SanC_a" + female = yes + dynasty = 100204 + martial = 6 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + father = 210500 + mother = 207504 + 1186.1.1 = { + birth = "1186.1.1" + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +210506 = { + name = "Ramon-Berenguer" + #AKA: Ramon Berenguer 'el Sant' + dynasty = 100204 + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = catalan + trait = diligent + trait = calm + trait = education_martial_3 + father = 210508 + mother = 40806 + 1113.1.1 = { + birth = "1113.1.1" + } + 1151.7.1 = { + add_spouse = 210507 + } + 1162.8.6 = { + death = "1162.8.6" + give_nickname = nick_the_saint + } +} + +210508 = { + name = "Ramon-Berenguer" + #AKA: Ramon Berenguer 'el Gran' + dynasty = 100204 + martial = 6 + diplomacy = 6 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = catalan + trait = humble + trait = gluttonous + trait = education_diplomacy_3 + father = 110522 + mother = 1121 + 1082.11.11 = { + birth = "1082.11.11" + } + 1103.1.1 = { + add_spouse = 210509 + } + 1112.2.3 = { + give_nickname = nick_the_great + add_spouse = 40806 + } + 1131.7.19 = { + death = "1131.7.19" + } +} + +210511 = { + name = "Berenguera" + female = yes + dynasty = 100204 + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = catalan + trait = honest + trait = arrogant + trait = wrathful + trait = education_intrigue_2 + father = 210508 + 1116.1.1 = { + birth = "1116.1.1" + } + 1149.1.30 = { + death = "1149.1.30" + } +} + +210512 = { + name = "Ximena" + female = yes + dynasty = 100204 + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = catalan + trait = education_diplomacy_3 + father = 210508 #Ramon Berenguer + mother = 40806 + 1117.1.1 = { + birth = "1117.1.1" + } + 1148.3.1 = { + death = "1148.3.1" + } +} + +210513 = { + name = "DolC_a" + female = yes + dynasty = 100204 + martial = 7 + diplomacy = 8 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = craven + trait = education_stewardship_2 + father = 210506 + mother = 210507 + 1160.1.1 = { + birth = "1160.1.1" + } + 1200.9.1 = { + death = "1200.9.1" + } +} + +210514 = { + name = "SanC_" + dynasty = 100204 + martial = 6 + diplomacy = 7 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = calm + trait = education_martial_2 + father = 210506 + mother = 210507 + 1161.1.1 = { + birth = "1161.1.1" + } + 1180.1.1 = { + add_spouse = 72246 + } + 1184.1.1 = { + add_spouse = 210515 + } + 1185.1.1 = { + add_pressed_claim = title:d_provence + } + 1226.1.1 = { + death = "1226.1.1" + } +} + +210516 = { + name = "NunO_" + dynasty = 100204 + martial = 3 + diplomacy = 4 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + father = 210514 + mother = 210515 + 1185.1.1 = { + birth = "1185.1.1" + } + 1238.1.1 = { + add_spouse = 71970 + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +210550 = { + name = "Berenguer" + dynasty = 267 + martial = 6 + diplomacy = 7 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = education_learning_3 + 1137.1.2 = { + birth = "1137.1.2" + } + 1187.1.2 = { + death = "1187.1.2" + } +} + +210560 = { + name = "PonC_" + dynasty = 393 + martial = 8 + diplomacy = 8 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + father = 72086 + mother = 72087 + trait = cynical + 1138.1.1 = { + birth = "1138.1.1" + } + 1170.1.1 = { + add_spouse = 72093 + } + 1197.1.1 = { + add_spouse = 72094 + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +210570 = { + name = "Ermengol" + dynasty_house = house_urgell + martial = 7 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + father = 210571 + mother = 205557 + 1158.1.1 = { + birth = "1158.1.1" + } + 1188.1.1 = { + add_spouse = 207543 + } + 1209.10.16 = { + death = "1209.10.16" + } +} + +210571 = { + name = "Ermengol" + dynasty_house = house_urgell + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + father = 210572 + mother = 210573 + 1125.1.1 = { + birth = "1125.1.1" + } + 1157.5.26 = { + add_spouse = 205557 + } + 1184.8.11 = { + death = "1184.8.11" + } +} + +210572 = { + name = "Ermengol" + dynasty_house = house_urgell + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + trait = education_martial_2 + father = 210576 + mother = 107646 + 1096.1.1 = { + birth = "1096.1.1" + } + 1119.1.1 = { + add_spouse = 210573 + } + 1142.1.1 = { + add_spouse = 210574 + } + 1154.6.28 = { + death = "1154.6.28" + } +} + +210573 = { + name = "Arsenda" + female = yes + dynasty = 101701 + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + father = 72156 + mother = 72160 + trait = education_intrigue_1 + 1102.1.1 = { + birth = "1102.1.1" + } + 1135.1.1 = { + death = "1135.1.1" + } +} + +210575 = { + name = "Maria" + female = yes + dynasty_house = house_urgell + martial = 6 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = education_intrigue_1 + father = 210572 + mother = 210574 + 1143.1.1 = { + birth = "1143.1.1" + } + 1196.1.13 = { + death = "1196.1.13" + } +} + +210576 = { + name = "Ermengol" + dynasty_house = house_urgell + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = catalan + trait = education_martial_2 + father = 110550 + mother = 70189 + 1071.1.1 = { + birth = "1071.1.1" + } + 1095.5.25 = { + add_spouse = 107646 + } + 1102.9.14 = { + death = "1102.9.14" + } +} + +455529 = { + name = "Isabel" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 5 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = education_intrigue_1 + father = 460600 + mother = 98030 + 1243.1.1 = { + birth = "1243.1.1" + } + 1271.1.28 = { + death = "1271.1.28" + } +} + +458024 = { + name = "Beatriu" + female = yes + dynasty = 8762 + martial = 6 + diplomacy = 4 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = catalan + trait = lustful + trait = diligent + trait = education_intrigue_2 + father = 70234 + mother = 71702 + 1305.1.1 = { + birth = "1305.1.1" + } + 1372.1.1 = { + death = "1372.1.1" + } +} + +460010 = { + name = "Jaume" + dynasty = 8762 + martial = 7 + diplomacy = 8 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = diligent + trait = bastard + trait = calm + trait = education_martial_3 + father = 460600 + mother = 71697 + 1255.1.1 = { + birth = "1255.1.1" + } + 1275.1.1 = { + add_spouse = 71575 + } + 1276.7.27 = { + remove_trait = bastard + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +460011 = { + name = "Pere" + dynasty = 8762 + martial = 8 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = greedy + trait = temperate + trait = education_martial_2 + father = 70234 + mother = 71702 + 1302.1.1 = { + birth = "1302.1.1" + } + 1331.1.1 = { + add_spouse = 460012 + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +460013 = { + name = "Beatriu" + female = yes + dynasty = 8762 + martial = 5 + diplomacy = 4 + intrigue = 3 + stewardship = 6 + religion = catholic + culture = catalan + father = 460011 + mother = 460012 + 1335.1.1 = { + birth = "1335.1.1" + } + 1373.1.1 = { + death = "1373.1.1" + } +} + +460020 = { + name = "Arnau" + dynasty_house = house_mataplana # House of Mataplana + + father = 72320 + mother = 200122 + + religion = catholic + culture = catalan + + 1282.1.1 = { + birth = yes + } + 1298.1.1 = { + add_spouse = 460021 + } + 1330.1.1 = { + death = yes + } +} + +460021 = { + name = "Sibila" + female = yes + + religion = catholic + culture = catalan + + 1282.1.1 = { + birth = yes + } + 1330.1.1 = { + death = yes + } +} + +460022 = { + name = "Arnau" + dynasty_house = house_mataplana # House of Mataplana + martial = 8 + diplomacy = 7 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = wrathful + trait = brave + trait = education_martial_3 + father = 460020 + mother = 460021 + 1299.1.1 = { + birth = "1299.1.1" + } + 1349.1.1 = { + death = "1349.1.1" + } +} + +460023 = { + name = "Beatriu" + female = yes + dynasty_house = house_mataplana # House of Mataplana + martial = 5 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + trait = arrogant + trait = cynical + trait = education_intrigue_3 + father = 460020 + mother = 460021 + 1301.1.1 = { + birth = "1301.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +460024 = { + name = "Ramon" + dynasty_house = house_mataplana # House of Mataplana + martial = 7 + diplomacy = 8 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = catalan + trait = lustful + trait = just + trait = education_martial_4 + father = 460020 + mother = 460021 + 1295.1.1 = { + birth = "1295.1.1" + } + 1322.1.11 = { + add_spouse = 460030 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +460025 = { + name = "Hug" + dynasty_house = house_mataplana # House of Mataplana + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 6 + religion = catholic + culture = catalan + trait = gluttonous + trait = lazy + trait = education_stewardship_2 + father = 460020 + mother = 460021 + 1307.1.1 = { + birth = "1307.1.1" + } + 1357.1.1 = { + death = "1357.1.1" + } +} + +460026 = { + name = "Roger-Bernat" + dynasty_house = house_mataplana # House of Mataplana + martial = 8 + diplomacy = 5 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = catalan + trait = humble + trait = education_martial_1 + father = 460020 + mother = 460021 + 1309.1.1 = { + birth = "1309.1.1" + } + 1359.1.1 = { + death = "1359.1.1" + } +} + +460027 = { + name = "Artau" + dynasty_house = house_mataplana # House of Mataplana + martial = 4 + diplomacy = 9 + intrigue = 4 + stewardship = 8 + religion = catholic + culture = catalan + trait = craven + trait = cynical + trait = education_diplomacy_2 + father = 460020 + mother = 460021 + 1311.1.1 = { + birth = "1311.1.1" + } + 1361.1.1 = { + death = "1361.1.1" + } +} + +460030 = { + name = "Sibila" + female = yes + martial = 6 + diplomacy = 8 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = catalan + trait = lustful + trait = arbitrary + trait = education_diplomacy_3 + 1295.1.1 = { + birth = "1295.1.1" + } + 1356.1.1 = { + death = "1356.1.1" + } +} + +460031 = { + name = "Hug" + dynasty_house = house_mataplana # House of Mataplana + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = honest + trait = education_martial_2 + father = 460024 + mother = 460030 + 1323.1.1 = { + birth = "1323.1.1" + } + 1373.1.1 = { + death = "1373.1.1" + } +} + +460032 = { + name = "Ramon" + dynasty_house = house_mataplana # House of Mataplana + martial = 6 + diplomacy = 8 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + trait = arrogant + trait = education_stewardship_2 + father = 460024 + mother = 460030 + 1324.1.1 = { + birth = "1324.1.1" + } + 1374.1.1 = { + death = "1374.1.1" + } +} + +460033 = { + name = "Artau" + dynasty_house = house_mataplana # House of Mataplana + martial = 6 + diplomacy = 7 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = generous + trait = education_learning_2 + father = 460024 + mother = 460030 + 1326.1.1 = { + birth = "1326.1.1" + } + 1376.1.1 = { + death = "1376.1.1" + } +} + +460034 = { + name = "Arnau" + dynasty_house = house_mataplana # House of Mataplana + martial = 7 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = wrathful + trait = education_martial_2 + father = 460024 + mother = 460030 + 1328.1.1 = { + birth = "1328.1.1" + } + 1378.1.1 = { + death = "1378.1.1" + } +} + +460035 = { + name = "Elionor" + female = yes + dynasty_house = house_mataplana # House of Mataplana + martial = 5 + diplomacy = 8 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = catalan + trait = just + trait = education_stewardship_2 + father = 460024 + mother = 460030 + 1311.1.1 = { + birth = "1311.1.1" + } + 1361.1.1 = { + death = "1361.1.1" + } +} + +460036 = { + name = "Bernat" + dynasty_house = house_mataplana # House of Mataplana + martial = 6 + diplomacy = 6 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + father = 460024 + mother = 460030 + 1334.1.1 = { + birth = "1334.1.1" + } + 1384.1.1 = { + death = "1384.1.1" + } +} + +460500 = { + name = "Pere" + #AKA: Pere 'el Ceremoniós' + dynasty = 100204 + martial = 7 + diplomacy = 7 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = catalan + trait = calm + trait = education_intrigue_2 + father = 460510 + mother = 460511 + 1319.9.5 = { + birth = "1319.9.5" + } + 1387.1.5 = { + death = "1387.1.5" + } +} + +460510 = { + name = "Alfons" + #AKA: Alfons 'el Benigne' + dynasty = 100204 + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = catalan + trait = greedy + trait = hunchbacked + trait = education_intrigue_1 + father = 460560 + mother = 461727 + 1299.2.1 = { + birth = "1299.2.1" + } + 1314.11.10 = { + add_spouse = 460511 + } + 1328.1.1 = { + give_nickname = nick_the_gentle + } + 1329.1.1 = { + add_spouse = 457521 + } + 1336.1.24 = { + death = "1336.1.24" + } +} + +460511 = { + name = "Teresa" + female = yes + dynasty = 74 + martial = 5 + diplomacy = 8 + intrigue = 6 + stewardship = 8 + father = 72230 + mother = 72229 + religion = catholic + culture = catalan + 1300.1.1 = { + birth = yes + } + 1327.10.20 = { + death = { + death_reason = death_childbirth + } + } +} + +460520 = { + name = "Jaume" + dynasty = 100204 + martial = 8 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = lustful + trait = zealous + trait = education_diplomacy_3 + father = 460510 + mother = 460511 + 1321.1.1 = { + birth = "1321.1.1" + } + 1336.1.14 = { + dynasty = 266 + } + 1347.11.15 = { + death = "1347.11.15" + } +} + +460530 = { + name = "Ferran" + dynasty = 100204 + martial = 4 + diplomacy = 5 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = catalan + trait = wrathful + trait = brave + trait = education_martial_2 + father = 460510 + mother = 457521 + + 1329.12.11 = { + birth = "1329.12.11" + } + 1363.7.16 = { + death = "1363.7.16" + } +} + +460540 = { + name = "Joan" + dynasty = 100204 + martial = 7 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = catalan + trait = ill + trait = education_martial_2 + father = 460510 + mother = 457521 + 1334.1.1 = { + birth = "1334.1.1" + } + 1361.1.1 = { + death = "1361.1.1" + } +} + +460550 = { + name = "ConstanC_a" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 8 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = catalan + trait = cynical + trait = temperate + trait = education_diplomacy_1 + father = 460510 + mother = 460511 + 1318.1.1 = { + birth = "1318.1.1" + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +460560 = { + name = "Jaume" #AKA: Jaume 'el Just' + dynasty = 100204 + + father = 460590 + mother = 462515 + + religion = catholic + culture = catalan + + martial = 5 + diplomacy = 7 + intrigue = 7 + stewardship = 8 + + trait = chaste + trait = greedy + trait = honest + trait = stuttering + trait = education_martial_2 + + 1267.8.10 = { + birth = yes + } + 1296.1.1 = { + add_spouse = 461727 + } + 1315.11.27 = { + add_spouse = 200139 + } + 1322.12.25 = { + add_spouse = 71663 + } + 1325.1.1 = { + give_nickname = nick_the_just + } + 1327.11.5 = { + death = yes + } +} + +460561 = { + name = "Elisenda" + female = yes + dynasty = 10026 + martial = 5 + diplomacy = 8 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = catalan + trait = greedy + trait = calm + trait = education_learning_2 + 1300.1.2 = { + birth = "1300.1.2" + } + 1350.1.2 = { + death = "1350.1.2" + } +} + +460562 = { + name = "Jaume" + dynasty = 100204 + martial = 7 + diplomacy = 8 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = catalan + trait = greedy + trait = honest + trait = education_martial_2 + father = 460560 + mother = 461727 + 1296.1.1 = { + birth = "1296.1.1" + } + 1323.10.18 = { + add_spouse = 457521 + } + 1324.1.1 = { + remove_spouse = 457521 + } + 1324.1.1 = { + remove_trait = education_martial_2 + trait = education_learning_2 + } + 1334.5.20 = { + death = "1334.5.20" + } +} + +460563 = { + name = "Maria" + female = yes + dynasty = 100204 + martial = 7 + diplomacy = 8 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = catalan + trait = gluttonous + trait = honest + trait = education_intrigue_2 + father = 460560 + mother = 461727 + 1299.1.1 = { + birth = "1299.1.1" + } + 1327.1.1 = { + death = "1327.1.1" + } +} + +460564 = { + name = "ConstanC_a" + female = yes + dynasty = 100204 + martial = 4 + diplomacy = 7 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = diligent + trait = education_diplomacy_1 + father = 460560 + mother = 461727 + 1300.4.1 = { + birth = "1300.4.1" + } + 1327.8.19 = { + death = "1327.8.19" + } +} + +460565 = { + name = "Isabel" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 6 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = catalan + trait = generous + trait = education_intrigue_1 + father = 460560 + mother = 461727 + 1300.4.1 = { + birth = "1300.4.1" + } + 1330.7.12 = { + death = "1330.7.12" + } +} + +460566 = { + name = "Blanca" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 4 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = catalan + trait = calm + trait = gluttonous + trait = education_learning_3 + father = 460560 + mother = 461727 + 1307.1.1 = { + birth = "1307.1.1" + } + 1348.1.1 = { + death = "1348.1.1" + } +} + +460567 = { + name = "Violant" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 5 + intrigue = 5 + stewardship = 7 + religion = catholic + culture = catalan + trait = chaste + trait = just + trait = greedy + trait = honest + trait = education_stewardship_2 + father = 460560 + mother = 461727 + 1310.10.1 = { + birth = "1310.10.1" + } + 1353.7.19 = { + death = "1353.7.19" + } +} + +460570 = { + name = "Pere" + dynasty = 100204 + martial = 5 + diplomacy = 5 + intrigue = 7 + stewardship = 6 + religion = catholic + culture = catalan + trait = education_intrigue_3 + father = 460560 + mother = 461727 + 1305.1.1 = { + birth = "1305.1.1" + } + 1331.5.1 = { + add_spouse = 71761 + } + 1381.11.4 = { + death = "1381.11.4" + } +} + +460571 = { + name = "Alfons" + dynasty = 100204 + martial = 5 + diplomacy = 8 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + trait = education_martial_2 + father = 460570 + mother = 71761 + 1332.2.1 = { + birth = "1332.2.1" + } + 1412.3.5 = { + death = "1412.3.5" + } +} + +460572 = { + name = "Joan" + dynasty = 100204 + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = catalan + father = 460570 + mother = 71761 + 1335.1.1 = { + birth = "1335.1.1" + } + 1414.1.1 = { + death = "1414.1.1" + } +} + +460573 = { + name = "Elionor" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 5 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = catalan + father = 460570 + mother = 71761 + 1333.1.2 = { + birth = "1333.1.2" + } + 1417.12.26 = { + death = "1417.12.26" + } +} + +460580 = { + name = "Ramon-Berenguer" + dynasty = 100204 + martial = 8 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = catalan + trait = honest + trait = education_martial_2 + father = 460560 + mother = 461727 + 1308.1.1 = { + birth = "1308.1.1" + } + 1328.1.1 = { + add_spouse = 461715 + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +460590 = { + name = "Pere" #AKA: Pere 'el Gran' + dynasty = 100204 + martial = 8 + diplomacy = 7 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = catalan + trait = just + trait = ambitious + trait = education_martial_4 + father = 460600 + mother = 98030 + 1239.1.1 = { + birth = "1239.1.1" + } + 1265.1.1 = { + add_spouse = 462515 + } + 1282.8.30 = { + give_nickname = nick_the_great + } + 1285.11.11 = { + death = "1285.11.11" + } +} + +460591 = { + name = "Isabel" + female = yes + dynasty = 100204 + martial = 4 + diplomacy = 8 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + trait = arbitrary + trait = education_diplomacy_1 + father = 460590 + mother = 462515 + + 1271.1.4 = { + birth = "1271.1.4" + } + 1336.6.4 = { + death = "1336.6.4" + } +} + +460592 = { + name = "Violant" + female = yes + dynasty = 100204 + martial = 5 + diplomacy = 4 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + trait = deceitful + trait = brave + trait = inbred + trait = education_intrigue_2 + father = 460590 + mother = 462515 + + 1273.1.1 = { + birth = "1273.1.1" + } + 1302.8.19 = { + death = "1302.8.19" + } +} + +460600 = { + name = "Jaume" #AKA: Jaume 'el Conqueridor' + dynasty = 100204 + martial = 6 + diplomacy = 8 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = catalan + trait = education_martial_4 + father = 210501 + mother = 205582 + 1208.2.1 = { + birth = "1208.2.1" + } + 1224.1.1 = { + add_spouse = 460614 + } + 1229.4.1 = { + remove_spouse = 460614 + } + 1235.9.8 = { + add_spouse = 98030 + } + 1243.1.1 = { + give_nickname = nick_the_conqueror + } + 1276.7.27 = { + add_spouse = 71697 + } + 1276.7.27 = { + death = "1276.7.27" + } +} + +460601 = { + name = "Teresa" + female = yes + dynasty = 785 + martial = 6 + diplomacy = 4 + intrigue = 4 + stewardship = 4 + religion = catholic + culture = catalan + trait = greedy + trait = arrogant + trait = craven + trait = education_intrigue_2 + 1300.1.2 = { + birth = "1300.1.2" + } + 1350.1.2 = { + death = "1350.1.2" + } +} + +460602 = { + name = "Jaume" + dynasty = 100204 + + father = 460600 + mother = 98030 + + religion = catholic + culture = catalan + + martial = 5 + diplomacy = 5 + intrigue = 8 + stewardship = 8 + + trait = education_martial_3 + + 1243.5.31 = { + birth = yes + } + 1275.10.12 = { + add_spouse = 138155 + } + 1311.5.29 = { + death = yes + } +} + +460603 = { + name = "Jaume" + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + 1276.8.1 = { + birth = yes + } + 1330.1.1 = { + death = yes + } +} + +460604 = { + name = "SanC_" #AKA: Sanç 'el Pacífic' + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + martial = 8 + diplomacy = 8 + intrigue = 7 + stewardship = 6 + + trait = lazy + trait = just + trait = education_intrigue_2 + + 1278.1.1 = { + birth = yes + } + 1309.1.1 = { + add_spouse = 200108 + } + 1324.9.4 = { + death = yes + } +} + +460605 = { + name = "Ferran" + dynasty = 100204 + + father = 460602 + + religion = catholic + culture = catalan + + 1278.1.1 = { + birth = yes + } + 1314.2.1 = { + add_spouse = 460606 + } + 1316.10.19 = { + death = yes + } +} + +460606 = { + name = "Isabel" + female = yes + dynasty = 71 + martial = 7 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = catalan + trait = brave + trait = education_learning_2 + 1297.1.2 = { + birth = "1297.1.2" + } + 1315.4.16 = { + death = "1315.4.16" + } +} + +460607 = { + name = "Ferran" + dynasty = 100204 + martial = 5 + diplomacy = 5 + intrigue = 8 + stewardship = 5 + religion = catholic + culture = catalan + trait = wrathful + father = 460605 + 1317.5.5 = { + birth = "1317.5.5" + } + 1347.1.1 = { + death = "1347.1.1" + } +} + +460608 = { + name = "Felip" + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + trait = education_learning_3 + + 1288.1.1 = { + birth = yes + } + 1343.1.1 = { + death = yes + } +} + +460609 = { + name = "Isabel" + female = yes + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + 1280.1.1 = { + birth = yes + } + 1301.10.10 = { + death = yes + } +} + +460610 = { + name = "SanC_a" + female = yes + dynasty = 100204 + + father = 460602 + mother = 138155 + + religion = catholic + culture = catalan + + 1285.1.1 = { + birth = yes + } + 1345.7.28 = { + death = yes + } +} + +460611 = { + name = "Violant" + female = yes + dynasty = 100204 + martial = 8 + diplomacy = 6 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = catalan + father = 460600 + mother = 98030 + 1236.1.1 = { + birth = "1236.1.1" + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +460612 = { + name = "ConstanC_a" + female = yes + dynasty = 100204 + martial = 8 + diplomacy = 8 + intrigue = 8 + stewardship = 4 + religion = catholic + culture = catalan + trait = honest + trait = zealous + father = 460600 + mother = 98030 + 1240.1.1 = { + birth = "1240.1.1" + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +460620 = { + name = "Jaume" + dynasty = 100204 + martial = 4 + diplomacy = 5 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = catalan + trait = deceitful + trait = education_martial_2 + father = 460605 + mother = 460606 + 1315.4.15 = { + birth = "1315.4.15" + } + 1336.9.24 = { + add_spouse = 460550 + } + 1349.10.25 = { + death = "1349.10.25" + } +} + +460621 = { + name = "Jaume" + dynasty = 100204 + martial = 4 + diplomacy = 8 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = catalan + trait = bastard + father = 460620 + mother = 460550 + 1336.8.24 = { + birth = "1336.8.24" + } + 1336.9.24 = { + remove_trait = bastard + } + 1375.2.1 = { + death = "1375.2.1" + } +} + +461500 = { + name = "Frederic" + # AKA: Federigo + dynasty = 100204 + martial = 8 + diplomacy = 8 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = catalan + trait = lustful + trait = deceitful + trait = education_martial_2 + father = 460590 + mother = 462515 + 1272.1.1 = { + birth = "1272.1.1" + } + 1291.6.18 = { + name = "Federigo" + culture = "italian" + } + 1296.1.15 = { + add_pressed_claim = title:k_trinacria + } + 1302.8.1 = { + remove_claim = title:k_trinacria + } + 1303.5.1 = { + add_spouse = 455806 + } + 1337.6.25 = { + death = "1337.6.25" + } +} + +461501 = { + name = "Sibila" + female = yes + dynasty = 70 + martial = 8 + diplomacy = 7 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = catalan + trait = honest + trait = education_stewardship_2 + 1274.1.2 = { + birth = "1274.1.2" + } + 1340.1.2 = { + death = "1340.1.2" + } +} + +461511 = { + name = "Maria" + female = yes + dynasty = 8762 + martial = 7 + diplomacy = 7 + intrigue = 7 + stewardship = 5 + religion = catholic + culture = catalan + trait = education_diplomacy_2 + father = 70234 + mother = 71702 + 1310.1.1 = { + birth = "1310.1.1" + } + 1364.1.1 = { + death = "1364.1.1" + } +} + +461512 = { + name = "Jaume" + dynasty = 8762 + martial = 7 + diplomacy = 4 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = catalan + trait = greedy + trait = education_intrigue_2 + father = 70234 + mother = 71702 + 1298.1.1 = { + birth = "1298.1.1" + } + 1335.4.28 = { + death = "1335.4.28" + } +} + +461521 = { + name = "Cesarea" + female = yes + dynasty = 69 + martial = 5 + diplomacy = 7 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = catalan + trait = gluttonous + trait = hunchbacked + trait = education_diplomacy_3 + father = 461522 + 1317.1.2 = { + birth = "1317.1.2" + } + 1367.1.2 = { + death = "1367.1.2" + } +} + +461550 = { + name = "Alfons" + dynasty = 100204 + martial = 8 + diplomacy = 6 + intrigue = 8 + stewardship = 7 + religion = catholic + culture = catalan + trait = bastard + trait = education_intrigue_2 + father = 461500 + mother = 461501 + 1290.1.1 = { + birth = "1290.1.1" + } + 1291.6.18 = { + name = "Alfonso" + culture = "italian" + } + 1317.1.1 = { + add_spouse = 461571 + } + 1339.3.4 = { + death = "1339.3.4" + } +} + +catalan0001 = { + name = "Unifred" # Unifred de Ribagorça, Count of Ribargoza (970-979) + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70269 # Count Ramon II of Ribagorza (occitan.txt) + mother = occitan0018 # Countess Gersenda de Fezensac (occitan.txt) + + 947.1.1 = { + birth = yes } - 1316.1.1 = { - add_spouse = 72202 + 966.1.1 = { + add_spouse = catalan0002 # Sança } - 1332.1.1 = { - death = "1332.1.1" + 979.1.1 = { + death = yes } } -72200 = { - name = "Arnau" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72197 - mother = 72198 - 1298.1.1 = { - birth = "1298.1.1" +catalan0002 = { + name = "SanC_a" # Sança, wife of Count Unifred of Ribagorza (catalan0001) + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 949.1.1 = { + birth = yes } - 1299.1.1 = { - death = "1299.1.1" + 999.1.1 = { + death = yes } } -72201 = { - name = "Ramon-Berenguer" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72197 - mother = 72198 - 1298.1.1 = { - birth = "1298.1.1" - } - 1314.1.1 = { - add_spouse = 72226 +catalan0003 = { + name = "Arnau" # Arnau de Ribagorça, Count of Ribargoza (979-990) + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70269 # Count Ramon II of Ribagorza (occitan.txt) + mother = occitan0018 # Countess Gersenda de Fezensac (occitan.txt) + + 948.1.1 = { + birth = yes } - 1320.1.1 = { - death = "1320.1.1" + 990.1.1 = { + death = yes } } -72203 = { - name = "Bernat" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72199 - mother = 72202 - 1317.1.1 = { - birth = "1317.1.1" +catalan0004 = { + name = "Isarn" # Isarn de Ribagorça, Count of Ribargoza (990-1003) + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70269 # Count Ramon II of Ribagorza (occitan.txt) + mother = occitan0018 # Countess Gersenda de Fezensac (occitan.txt) + + 950.1.1 = { + birth = yes } - 1334.1.1 = { - add_spouse = 72204 + 985.1.1 = { + add_spouse = catalan0005 # Balla } - 1364.7.26 = { - death = "1364.7.26" + 1003.1.1 = { + death = yes } } -72204 = { - name = "Timbor" +catalan0005 = { + name = "Balla" # Balla, wife of Count Isarn of Ribagorza (catalan0004) female = yes - religion = "catholic" - culture = "catalan" - 1318.1.1 = { - birth = "1318.1.1" + religion = catholic + culture = catalan + trait = education_intrigue_1 + + 967.1.1 = { + birth = yes } - 1370.1.1 = { - death = "1370.1.1" + 1012.1.1 = { + death = yes } } -72205 = { - name = "PonC_" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72203 - mother = 72204 - 1335.1.1 = { - birth = "1335.1.1" +catalan0006 = { + name = "Guillem-Isarn" # Guillem Isarn de Ribagorça, Count of Ribagorza (1010-1017 + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = catalan + trait = education_martial_2 + + father = catalan0004 # Count Isarn of Ribagorza + mother = catalan0005 # Countess Balla + + 988.1.1 = { + birth = yes } - 1349.1.1 = { - death = "1349.1.1" + 1017.1.1 = { + death = { + death_reason = death_murder + } } } -72206 = { - name = "Bernat" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72203 - mother = 72204 - 1337.1.1 = { - birth = "1337.1.1" +catalan0007 = { + name = "Odesind" # Odesind de Ribagorça, Bishop + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_2 + + father = 70269 # Count Ramon II of Ribagorza (occitan.txt) + mother = occitan0018 # Countess Gersenda de Fezensac (occitan.txt) + + 954.1.1 = { + birth = yes } - 1368.10.1 = { - death = "1368.10.1" + 975.1.1 = { + death = yes } } -72207 = { - name = "Ramona" - dynasty = 101701 - female = yes - religion = "catholic" - culture = "catalan" - father = 72199 - mother = 72202 - 1319.1.1 = { - birth = "1319.1.1" +catalan0008 = { + name = "MirO_" # Miró de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70180 # Guislabert I de Barcelona + trait = bastard + + 1026.1.1 = { + birth = yes } - 1372.1.1 = { - death = "1372.1.1" + 1060.9.24 = { + death = yes } } -72208 = { - name = "Gueraua" - dynasty = 101701 - female = yes - religion = "catholic" - culture = "catalan" - father = 72199 - mother = 72202 - 1321.1.1 = { - birth = "1321.1.1" +catalan0009 = { + name = "Hug" # Hug de Besalú + dynasty_house = house_besalu # House of Besalú + religion = catholic + culture = catalan + + father = 110660 # Bernat Tallaferro de Besalú + mother = 110661 # Toda Bosonid (occitan.txt) + + 999.1.1 = { + birth = yes } - 1380.1.1 = { - death = "1380.1.1" + 1009.1.1 = { + death = yes } } -72209 = { - name = "Bertran" - dynasty = 12128 - religion = "catholic" - culture = "catalan" - 1310.1.1 = { - birth = "1310.1.1" +catalan0010 = { + name = "Berenguer" # Berenguer de Besalú + dynasty_house = house_besalu # House of Besalú + religion = catholic + culture = catalan + + father = 110660 # Bernat Tallaferro de Besalú + mother = 110661 # Toda Bosonid (occitan.txt) + + 1002.1.1 = { + birth = yes } - 1336.1.1 = { - add_spouse = 72207 + 1012.1.1 = { + death = yes } - 1360.1.1 = { - death = "1360.1.1" +} + +catalan0011 = { + name = "Enric" # Enric de Besalú + dynasty_house = house_besalu # House of Besalú + religion = catholic + culture = catalan + + father = 110660 # Bernat Tallaferro de Besalú + mother = 110661 # Toda Bosonid (occitan.txt) + + 1009.1.1 = { + birth = yes + } + 1019.1.1 = { + death = yes } } -72210 = { - name = "Alamanda" - dynasty = 101701 +catalan0012 = { + name = "Ardoina" # Ardoina de Cerdanya female = yes - religion = "catholic" - culture = "catalan" - father = 72186 - mother = 72390 - 1220.1.1 = { - birth = "1220.1.1" + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70161 # Countes Guisla + + 996.1.1 = { + birth = yes } - 1266.1.1 = { - death = "1266.1.1" + 1050.1.1 = { + death = yes } } -72131 = { - name = "Guillem" - dynasty = 12129 - religion = "catholic" - culture = "catalan" - 1215.1.1 = { - birth = "1215.1.1" - } - 1237.1.1 = { - add_spouse = 72210 +catalan0013 = { + name = "Berenguer" # Berenguer de Cerdanya, Bishop + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_3 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70161 # Countes Guisla + + 1000.1.1 = { + birth = yes } - 1280.1.1 = { - death = "1280.1.1" + 1053.1.1 = { + death = yes } } -72218 = { - name = "PonC_" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72186 - mother = 72390 - 1216.1.1 = { - birth = "1216.1.1" +catalan0014 = { + name = "Fe" # Fe de Cerdanya, wife of Hughes I of Rouerge (40242 - occitan.txt) + female = yes + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70161 # Countes Guisla + + 1002.1.1 = { + birth = yes } - 1236.1.1 = { - add_spouse = 73014 + 1052.1.1 = { + death = yes } - 1243.10.1 = { - death = "1243.10.1" +} + +catalan0015 = { + name = "Isabel" # Isabel de Cerdanya + female = yes + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = catalan + trait = education_learning_3 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70161 # Countes Guisla + + 1018.1.1 = { + birth = yes + } + 1043.1.1 = { + death = yes } } -72219 = { - name = "PonC_" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72218 - mother = 73014 - 1237.1.1 = { - birth = "1237.1.1" +catalan0016 = { + name = "Bernat" # Bernat de Cerdanya + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70160 # Count Guifré II of Cerdanya + mother = 70161 # Countes Guisla + + 1014.1.1 = { + birth = yes } - 1242.1.1 = { - death = "1242.1.1" + 1050.1.1 = { + death = yes } } -72220 = { - name = "Ermengol" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72218 - mother = 73014 - 1238.1.1 = { - birth = "1238.1.1" +catalan0017 = { + name = "Oliba" # Oliba de Cerdanya, Abbot + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = catalan + trait = devoted + trait = chaste + trait = education_learning_2 + + father = 70156 # Count Oliba of Cerdanya + mother = 70157 # Countes Ermengarda de Vallespir + + 971.1.1 = { + birth = yes } - 1243.1.1 = { - death = "1243.1.1" + 1046.10.30 = { + death = yes } } -72221 = { - name = "Elionor" - dynasty = 101701 - female = yes - religion = "catholic" - culture = "catalan" - father = 72218 - mother = 73014 - 1238.1.1 = { - birth = "1238.1.1" +catalan0018 = { + name = "Berenguer" # Berenguer de Cerdanya, Bishop + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_3 + + father = 70156 # Count Oliba of Cerdanya + mother = 70157 # Countes Ermengarda de Vallespir + + 973.1.1 = { + birth = yes } - 1289.1.1 = { - death = "1289.1.1" + 1003.1.1 = { + death = yes } } -72222 = { - name = "Marquesa" - dynasty = 101701 +catalan0019 = { + name = "Adelaida" # Adelaida de Cerdanya, wife of Joan de Sales (catalan0020) female = yes - religion = "catholic" - culture = "catalan" - father = 72218 - mother = 73014 - 1239.1.1 = { - birth = "1239.1.1" + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 70156 # Count Oliba of Cerdanya + mother = 70157 # Countes Ermengarda de Vallespir + + 975.1.1 = { + birth = yes } - 1300.1.1 = { - death = "1300.1.1" + 1024.1.1 = { + death = yes } } -72223 = { - name = "A_lvar" - dynasty = 101701 - - father = 72218 - mother = 73014 - +catalan0020 = { + name = "Joan" # Joan de Sales + dynasty = sales # Sales Dynasty religion = catholic culture = catalan - - 1239.1.1 = { + trait = education_stewardship_1 + + 970.1.1 = { birth = yes } - 1253.1.1 = { - add_spouse = 71658 - } - 1256.1.1 = { - add_spouse = 200138 + 994.1.1 = { + add_spouse = catalan0019 # Adelaida de Cerdanya } - 1267.3.1 = { + 1020.1.1 = { death = yes } } -72224 = { - name = "Guerau" - dynasty = 101701 - religion = "catholic" - culture = "catalan" - father = 72218 - mother = 73014 - 1242.1.1 = { - birth = "1242.1.1" +catalan0021 = { + name = "Arnau-MirO_" # Arnau-Mir de Tost + dynasty = tost # Tost Dynasty + religion = catholic + culture = catalan + trait = education_martial_3 + + 1000.1.1 = { + birth = yes } - 1290.1.1 = { - add_spouse = 71658 + 1033.1.1 = { + add_spouse = catalan0022 # Arsenda d'Àger } - 1300.1.1 = { - death = "1300.1.1" + 1047.1.1 = { + employer = 70283 # Baron Ramon V of Vielha + } + 1072.1.1 = { + death = yes } } -72225 = { - name = "ConstanC_a" +catalan0022 = { + name = "Arsenda" # Arsenda d'Àger, wife of Arnau-Mir de Tost (catalan0021) female = yes - religion = "catholic" - culture = "catalan" - 1273.1.1 = { - birth = "1273.1.1" + religion = catholic + culture = catalan + trait = education_stewardship_2 + + 1015.1.1 = { + birth = yes } - 1303.1.1 = { - death = "1303.1.1" + 1068.1.1 = { + death = yes } } -72226 = { - name = "Isabel" - dynasty = 101701 - female = yes - religion = "catholic" - culture = "catalan" - father = 72224 - mother = 72225 - 1292.1.1 = { - birth = "1292.1.1" +catalan0023 = { + name = "Arnau" # Arnau de Tost + dynasty = tost # Tost Dynasty + religion = catholic + culture = catalan + + father = catalan0021 # Arnau Mir de Tost + mother = catalan0022 # Arsenda d'Àger + + 1034.1.1 = { + birth = yes } - 1324.1.1 = { - death = "1324.1.1" + 1044.1.1 = { + death = yes } } -72227 = { - name = "Elionor" - dynasty = 101701 - female = yes - religion = "catholic" - culture = "catalan" - father = 72223 - mother = 71658 - 1256.1.1 = { - birth = "1256.1.1" +catalan0024 = { + name = "Guillem" # Guillem de Tost + dynasty = tost # Tost Dynasty + religion = catholic + culture = catalan + + father = catalan0021 # Arnau Mir de Tost + mother = catalan0022 # Arsenda d'Àger + + 1037.1.1 = { + birth = yes } - 1275.1.1 = { - death = "1275.1.1" + 1039.1.1 = { + death = yes } } -72228 = { - name = "SanC_" - dynasty = 12130 - religion = "catholic" - culture = "catalan" - 1250.1.1 = { - birth = "1250.1.1" +catalan0025 = { + name = "Guillem" # Guillem de Tost + dynasty = tost # Tost Dynasty + religion = catholic + culture = catalan + + father = catalan0021 # Arnau Mir de Tost + mother = catalan0022 # Arsenda d'Àger + + 1040.1.1 = { + birth = yes } - 1274.1.1 = { - add_spouse = 72227 + 1050.1.1 = { + death = yes } - 1313.1.1 = { - death = "1313.1.1" +} + +catalan0026 = { + name = "Gausfred" # Gausfred de Cabrera + dynasty = 101701 # Cabrera Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 980.1.1 = { + birth = yes + } + 1017.1.1 = { + death = yes } } -72229 = { - name = "ConstanC_a" - dynasty = 12130 +catalan0027 = { + name = "Ermessenda" # Ermessenda de Montsoriu, wife of Ponç I de Cabrera (72153) female = yes - religion = "catholic" - culture = "catalan" - father = 72228 - mother = 72227 - 1275.1.1 = { - birth = "1275.1.1" + dynasty_house = house_montsoriu # House of Montsoriu + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = catalan0028 # Amat de Montsoriu + + 1015.1.1 = { + birth = yes } - 1314.1.1 = { - death = "1314.1.1" + 1057.1.1 = { + death = yes } } -72230 = { - name = "Gombau" - dynasty = 74 +catalan0028 = { + name = "Amat" # Amat de Montsoriu + dynasty_house = house_montsoriu # House of Montsoriu, Founder + religion = catholic + culture = catalan + trait = education_stewardship_1 - father = 200126 + father = catalan0031 # Sunifred II de Girona + mother = catalan0032 # Aurúcia + + 975.1.1 = { + birth = yes + } + 1025.1.1 = { + death = yes + } +} +catalan0029 = { + name = "Arbert" # Arbert de Montsoriu + dynasty_house = house_montsoriu # House of Montsoriu, Founder religion = catholic culture = catalan + trait = education_stewardship_1 - 1250.1.1 = { + father = catalan0028 # Amat de Montsoriu + + 1010.1.1 = { birth = yes } - 1295.1.1 = { - add_spouse = 72229 - } - 1309.1.1 = { + 1033.1.1 = { death = yes } } -72231 = { - name = "Urraca" - dynasty = 74 +catalan0030 = { + name = "Sicarda" # Sicarda de Montsoriu, wife of Umbert Umbert (catalan0058) female = yes - religion = "catholic" - culture = "catalan" - father = 72230 - mother = 72229 - 1302.1.1 = { - birth = "1302.1.1" + dynasty_house = house_montsoriu # House of Montsoriu, Founder + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0028 # Amat de Montsoriu + + 1020.1.1 = { + birth = yes } - 1332.1.1 = { - death = "1332.1.1" + 1103.1.1 = { + death = yes } } -72232 = { - name = "Ermengol" - dynasty = 101701 - - father = 72223 - mother = 200138 - +catalan0031 = { + name = "Sunifred" # Sunifred (II) de Girona + dynasty = girona # Girona Dynasty religion = catholic culture = catalan + trait = education_stewardship_2 - 1260.1.1 = { + father = occitan0121 # Guiniguís de Girona (occitan.txt) + mother = occitan0122 # Jerosòlima (occitan.txt) + + 958.1.1 = { birth = yes } - 1276.1.1 = { - add_spouse = 71659 + 974.1.1 = { + add_spouse = catalan0032 # Aurúcia } - 1300.1.1 = { - add_spouse = 72233 + 1003.1.1 = { + add_spouse = catalan0033 # Adelaida d'Ogern } - 1314.7.1 = { + 1008.1.1 = { death = yes } } -72234 = { - name = "CecI_lia" +catalan0032 = { + name = "Auru_cia" # Aurúcia, wife of Sunifred II de Girona (catalan0031) female = yes - dynasty = 101701 - - father = 72223 - mother = 200138 - religion = catholic culture = catalan + trait = education_diplomacy_1 - 1262.1.1 = { + 958.1.1 = { birth = yes } - 1320.1.1 = { + 1002.1.1 = { death = yes } } -72235 = { - name = "A_lvar" - dynasty = 101701 - - father = 72223 - mother = 200138 - +catalan0033 = { + name = "Adelaida" # Adelaida d'Ogern, wife of Sunifred II de Girona (catalan0031) + female = yes religion = catholic culture = catalan + trait = education_diplomacy_1 - 1264.1.1 = { + 985.1.1 = { birth = yes } - 1284.1.1 = { - add_spouse = 72104 - } - 1299.1.1 = { + 1044.1.1 = { death = yes } } -72236 = { - name = "Toda" - female = yes - religion = "catholic" - culture = "catalan" - 1064.1.1 = { - birth = "1064.1.1" - } - 1111.1.1 = { - death = "1111.1.1" - } -} +catalan0034 = { + name = "Ramon" # Ramon de Girona + dynasty = girona # Girona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 -72237 = { - name = "Berenguer-Renard" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 110585 - mother = 72236 - 1081.1.1 = { - birth = "1081.1.1" + father = catalan0031 # Sunifred de Girona + mother = catalan0032 # Aurúcia + + 977.1.1 = { + birth = yes } - 1130.1.1 = { - death = "1130.1.1" + 1033.1.1 = { + death = yes } } -72238 = { - name = "JofrE_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 110585 - mother = 72236 - 1083.1.1 = { - birth = "1083.1.1" +catalan0035 = { + name = "Guillem" # Guillem de Montcada + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = catalan0031 # Sunifred de Girona + mother = catalan0032 # Aurúcia + + 980.1.1 = { + birth = yes } - 1100.1.1 = { - add_spouse = 72244 + 1023.1.1 = { + add_spouse = catalan0038 # Adelaida de Claramunt } - 1166.1.1 = { - death = "1166.1.1" + 1040.1.1 = { + death = yes } } -72239 = { - name = "Ermessenda" - dynasty = 392 - female = yes - religion = "catholic" - culture = "catalan" - father = 110585 - mother = 72236 - 1085.1.1 = { - birth = "1085.1.1" +catalan0036 = { + name = "Adalbert" # Adalbert de Girona, Cleric + dynasty = girona # Girona Dynasty + religion = catholic + culture = catalan + trait = devoted + trait = chaste + trait = education_learning_1 + + father = catalan0031 # Sunifred de Girona + mother = catalan0032 # Aurúcia + + 983.1.1 = { + birth = yes } - 1137.1.1 = { - death = "1137.1.1" + 1033.1.1 = { + death = yes } } -72240 = { - name = "Guillem" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 110585 - mother = 72236 - 1087.1.1 = { - birth = "1087.1.1" +catalan0037 = { + name = "Bernat" # Bernat Rovira de Girona + dynasty = girona # Girona Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0031 # Sunifred de Girona + mother = catalan0032 # Aurúcia + + 986.1.1 = { + birth = yes } - 1102.1.1 = { - death = "1102.1.1" + 1040.1.1 = { + death = yes } } -72241 = { - name = "Toda" - dynasty = 392 +catalan0038 = { + name = "Adelaida" # Adelaida de Claramunt, wife of Guillem de Montcada (catalan0035) female = yes - religion = "catholic" - culture = "catalan" - father = 110585 - mother = 72236 - 1089.1.1 = { - birth = "1089.1.1" - } - 1139.1.1 = { - death = "1139.1.1" - } -} + religion = catholic + culture = catalan + trait = education_diplomacy_1 -72242 = { - name = "Berenguer" - dynasty = 392 - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 110585 - mother = 72236 - 1091.1.1 = { - birth = "1091.1.1" + 1006.1.1 = { + birth = yes } - 1170.1.1 = { - death = "1170.1.1" + 1056.1.1 = { + death = yes } } -72243 = { - name = "Pere" - dynasty = 12131 - religion = "catholic" - culture = "catalan" - 1077.1.1 = { - birth = "1077.1.1" +catalan0039 = { + name = "Ramon-Guillem" # Ramon Guillem de Montcada + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = catalan0035 # Guillem de Montcada + mother = catalan0038 # Adelaida de Claramunt + + 1024.1.1 = { + birth = yes } - 1110.1.1 = { - add_spouse = 72241 + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1126.1.1 = { - death = "1126.1.1" + 1062.1.1 = { + add_spouse = catalan0040 # Beatriu + } + 1080.1.1 = { + death = yes } } -72244 = { - name = "Ermessenda" +catalan0040 = { + name = "Beatriu" # Beatriu, fictional wife of Ramon Guillem de Montcada (catalan0049) female = yes - religion = "catholic" - culture = "catalan" - 1082.1.1 = { - birth = "1082.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1042.1.1 = { + birth = yes } - 1144.1.1 = { - death = "1144.1.1" + 1092.1.1 = { + death = yes } } -72245 = { - name = "Dalmau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72238 - mother = 72244 - 1111.1.1 = { - birth = "1111.1.1" +catalan0041 = { + name = "Guillem" # Guillem, real name unknwon, de Montcada + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + + father = catalan0039 # Ramon Guillem de Montcada + mother = catalan0040 # Beatriu + + 1063.1.1 = { + birth = yes } - 1130.1.1 = { - add_spouse = 72247 + 1079.1.1 = { + trait = education_stewardship_1 } - 1181.1.1 = { - death = "1181.1.1" + 1085.1.1 = { + death = yes } } -72246 = { - name = "Ermessenda" - dynasty = 392 - female = yes - religion = "catholic" - culture = "catalan" - father = 72238 - mother = 72244 - 1113.1.1 = { - birth = "1113.1.1" +catalan0042 = { + name = "Berenguer-Ramon" # Berenguer Ramon de Montcada + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + + father = catalan0039 # Ramon Guillem de Montcada + mother = catalan0040 # Beatriu + + 1065.1.1 = { + birth = yes + } + 1081.1.1 = { + trait = education_stewardship_2 + } + 1095.1.1 = { + add_spouse = catalan0043 # Ermessenda } - 1184.1.1 = { - death = "1184.1.1" + 1134.1.1 = { + death = yes } } -72247 = { - name = "Arnaua" +catalan0043 = { + name = "Ermessenda" # Ermessenda, wife of Berenguer Ramon de Montcada (catalan0043) female = yes - religion = "catholic" - culture = "catalan" - 1113.1.1 = { - birth = "1113.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1077.1.1 = { + birth = yes } - 1166.1.1 = { - death = "1166.1.1" + 1127.1.1 = { + death = yes } } -72248 = { - name = "JofrE_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72245 - mother = 72247 - 1133.1.1 = { - birth = "1133.1.1" - } - 1160.1.1 = { - add_spouse = 72250 +catalan0044 = { + name = "Beatriu" # Beatriu de Montcada, wife of Guillem Ramon de Montcada (?) + female = yes + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0042 # Berenguer Ramon de Montcada + mother = catalan0040 # Ermessenda + + 1098.1.1 = { + birth = yes } - 1212.1.1 = { - death = "1212.1.1" + 1136.1.1 = { + death = yes } } -72249 = { - name = "Ramon" - dynasty = 392 - religion = "catholic" - culture = "catalan" +catalan0045 = { + name = "Guillem" # Guillem de Montcada, a monk + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + trait = devoted + trait = incapable + trait = chaste trait = education_learning_1 - father = 72245 - mother = 72247 - 1136.1.1 = { - birth = "1136.1.1" + + father = catalan0039 # Ramon Guillem de Montcada + mother = catalan0040 # Beatriu + + 1096.1.1 = { + birth = yes } - 1195.1.1 = { - death = "1195.1.1" + 1146.1.1 = { + death = yes } } -72250 = { - name = "Maria" - female = yes - religion = "catholic" - culture = "catalan" - 1141.1.1 = { - birth = "1141.1.1" +catalan0046 = { + name = "Berenguer" # Berenguer de Montcada, Archdeacon + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_2 + + father = catalan0035 # Guillem de Montcada + mother = catalan0038 # Adelaida de Claramunt + + 1026.1.1 = { + birth = yes } - 1200.1.1 = { - death = "1200.1.1" + 1063.1.1 = { + death = yes } } -72251 = { - name = "Dalmau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72248 - mother = 72250 - 1162.1.1 = { - birth = "1162.1.1" - } - 1220.1.1 = { - add_spouse = 72253 +catalan0047 = { + name = "Renard" # Renard de la Roca + dynasty_house = house_la_roca # House of La Roca, Founder + religion = catholic + culture = catalan + trait = education_martial_2 + + father = catalan0035 # Guillem de Montcada + mother = catalan0038 # Adelaida de Claramunt + + 1028.1.1 = { + birth = yes } - 1229.1.1 = { - death = "1229.1.1" + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona } -} - -72252 = { - name = "Ramon" - dynasty = 392 - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72245 - mother = 72247 - 1164.1.1 = { - birth = "1164.1.1" + 1083.1.1 = { + add_spouse = catalan0048 # Sança } - 1215.1.1 = { - death = "1215.1.1" + 1088.1.1 = { + death = yes } } -72253 = { - name = "Arsenda" +catalan0048 = { + name = "SanC_a" # Sança, wife of Renard de la Roca (catalan0047) female = yes - religion = "catholic" - culture = "catalan" - 1190.1.1 = { - birth = "1190.1.1" - } - 1245.1.1 = { - death = "1245.1.1" - } -} + religion = catholic + culture = catalan -72254 = { - name = "JofrE_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72251 - mother = 72253 - 1222.1.1 = { - birth = "1222.1.1" + 1064.1.1 = { + birth = yes } - 1238.1.1 = { - add_spouse = 72260 + 1080.1.1 = { + trait = education_stewardship_1 } - 1282.1.1 = { - death = "1282.1.1" + 1114.1.1 = { + death = yes } } -72255 = { - name = "Guerau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72251 - mother = 72253 - 1223.1.1 = { - birth = "1223.1.1" +catalan0049 = { + name = "Ramon" # Ramon (I) de la Roca + dynasty_house = house_la_roca # House of La Roca + religion = catholic + culture = catalan + trait = education_diplomacy_3 + + father = catalan0047 # Renard de la Roca + mother = catalan0048 # Sança + + 1084.1.1 = { + birth = yes } - 1285.1.1 = { - death = "1285.1.1" + 1145.1.1 = { + death = yes } } -72256 = { - name = "Renard" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72251 - mother = 72253 - 1224.1.1 = { - birth = "1224.1.1" +catalan0050 = { + name = "Ramon" # Ramon (II) de la Roca + dynasty_house = house_la_roca # House of La Roca + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0049 # Ramon I de la Roca + + 1103.1.1 = { + birth = yes } - 1266.1.1 = { - death = "1266.1.1" + 1153.1.1 = { + death = yes } } -72257 = { - name = "Arnau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72251 - mother = 72253 - 1225.1.1 = { - birth = "1225.1.1" +catalan0051 = { + name = "SanC_a" # Sança, name unknwon, de la Roca, wife of Pere Bertrand de Belloch (catalan0052) + female = yes + dynasty_house = house_la_roca # House of La Roca + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0049 # Ramon I de la Roca + + 1105.1.1 = { + birth = yes } - 1270.1.1 = { - death = "1270.1.1" + 1155.1.1 = { + death = yes } } -72258 = { - name = "Benet" - dynasty = 392 - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72251 - mother = 72253 - 1226.1.1 = { - birth = "1226.1.1" +catalan0052 = { + name = "Pere-Bertrand" # Pere Bertrand de Belloch + dynasty = belloch # Belloch Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_2 + + 1100.1.1 = { + birth = yes } - 1268.1.1 = { - death = "1268.1.1" + 1123.1.1 = { + add_spouse = catalan0051 # Sança de la Roca + } + 1150.1.1 = { + death = yes } } -72259 = { - name = "Sibila" - dynasty = 392 - female = yes - religion = "catholic" - culture = "catalan" - father = 72251 - mother = 72253 - 1227.1.1 = { - birth = "1227.1.1" +catalan0053 = { + name = "Guillem" # Guillem de la Roca, Cleric + dynasty_house = house_la_roca # House of La Roca, Founder + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_1 + + father = catalan0047 # Renard de la Roca + mother = catalan0048 # Sança + + 1086.1.1 = { + birth = yes } - 1290.1.1 = { - death = "1290.1.1" + 1132.1.1 = { + death = yes } } -72260 = { - name = "ConstanC_a" - female = yes - religion = "catholic" - culture = "catalan" - 1220.1.1 = { - birth = "1220.1.1" +catalan0054 = { + name = "Renard" # Renard de la Roca, Cleric + dynasty_house = house_la_roca # House of La Roca + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_1 + + father = catalan0047 # Renard de la Roca + mother = catalan0048 # Sança + + 1088.1.1 = { + birth = yes } - 1293.1.1 = { - death = "1293.1.1" + 1138.1.1 = { + death = yes } } -72261 = { - name = "Dalmau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72254 - mother = 72260 - 1239.1.1 = { - birth = "1239.1.1" - } - 1255.1.1 = { - add_spouse = 72264 - } - 1261.1.1 = { - add_spouse = 72272 +catalan0055 = { + name = "Riembau" # Riembau de Montcada + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0035 # Guillem de Montcada + mother = catalan0038 # Adelaida de Claramunt + + 1030.1.1 = { + birth = yes } - 1276.1.1 = { - add_spouse = 72279 + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1304.1.1 = { - death = "1304.1.1" + 1080.1.1 = { + death = yes } } -72262 = { - name = "Guerau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72254 - mother = 72260 - 1241.1.1 = { - birth = "1241.1.1" +catalan0056 = { + name = "Guillem" # Guillem de Montcada + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + trait = education_martial_1 + + father = catalan0035 # Guillem de Montcada + mother = catalan0038 # Adelaida de Claramunt + + 1032.1.1 = { + birth = yes } - 1308.1.1 = { - death = "1308.1.1" + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona + } + 1082.1.1 = { + death = yes } } -72263 = { - name = "JofrE_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72254 - mother = 72260 - 1243.1.1 = { - birth = "1243.1.1" +catalan0057 = { + name = "Bernat" # Bernat de Montcada, Archdeacon + dynasty_house = house_montcada-girona # House of Montcada + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_2 + + father = catalan0035 # Guillem de Montcada + mother = catalan0038 # Adelaida de Claramunt + + 1034.1.1 = { + birth = yes } - 1299.1.1 = { - death = "1299.1.1" + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona + } + 1095.4.1 = { + death = yes } } -72264 = { - name = "Ermessenda" - female = yes - religion = "catholic" - culture = "catalan" - 1239.1.1 = { - birth = "1239.1.1" +catalan0058 = { + name = "Umbert" # Umbert Umbert + dynasty = umbert # Umbert Dynasty, Founder + religion = catholic + culture = catalan + trait = education_intrigue_2 + + father = catalan0059 # Odó + mother = catalan0060 # Gerberga + + 1021.1.1 = { + birth = yes } - 1260.1.1 = { - death = "1260.1.1" + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona + } + 1041.1.1 = { + add_spouse = catalan0030 # Sicarda de Montsoriu (catalan0030) + } + 1082.1.1 = { + death = yes } } -72265 = { - name = "JofrE_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72261 - mother = 72264 - 1256.1.1 = { - birth = "1256.1.1" +catalan0059 = { + name = "Odo_" # Odó, predecessor of the Umberts + dynasty = umbert # Umbert Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1000.1.1 = { + birth = yes } - 1280.1.1 = { - add_spouse = 72234 + 1020.1.1 = { + add_spouse = catalan0060 # Gerberga } - 1309.1.1 = { - death = "1309.1.1" + 1050.1.1 = { + death = yes } } -72266 = { - name = "Pere" - dynasty = 392 - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72261 - mother = 72264 - 1257.1.1 = { - birth = "1257.1.1" +catalan0060 = { + name = "Gerberga" # Gerberga, wife of Odó (catalan0059) + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1002.1.1 = { + birth = yes } - 1324.1.1 = { - death = "1324.1.1" + 1052.1.1 = { + death = yes } } -72267 = { - name = "GalcerA_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72261 - mother = 72264 - 1258.1.1 = { - birth = "1258.1.1" +catalan0061 = { + name = "Guillem-Umbert" # Guillem Umbert + dynasty = umbert # Umbert Dynasty + religion = catholic + culture = catalan + trait = education_intrigue_2 + + father = catalan0058 # Umbert Umbert + mother = catalan0030 # Sicarda de Montsoriu + + 1042.1.1 = { + birth = yes + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1300.1.1 = { - death = "1300.1.1" + 1112.1.1 = { + death = yes } } -72268 = { - name = "Guerau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72261 - mother = 72264 - 1259.1.1 = { - birth = "1259.1.1" - } - 1285.1.1 = { - add_spouse = 72270 +catalan0062 = { + name = "Bernat" # Bernat Umbert, Bishop + dynasty = umbert # Umbert Dynasty + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_3 + + father = catalan0058 # Umbert Umbert + mother = catalan0030 # Sicarda de Montsoriu + + 1044.1.1 = { + birth = yes + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1323.1.1 = { - death = "1323.1.1" + 1111.1.1 = { + death = yes } } -72269 = { - name = "Alamanda" - dynasty = 392 +catalan0063 = { + name = "Guisla" # Guisla Umbert, wife of Bernat Gausfred de Palafolls (catalan0064) female = yes - religion = "catholic" - culture = "catalan" - father = 72261 - mother = 72264 - 1260.1.1 = { - birth = "1260.1.1" + dynasty = umbert # Umbert Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = catalan0058 # Umbert Umbert + mother = catalan0030 # Sicarda de Montsoriu + + 1046.1.1 = { + birth = yes } - 1330.1.1 = { - death = "1330.1.1" + 1096.1.1 = { + death = yes } } -72270 = { - name = "Saura" - female = yes - religion = "catholic" - culture = "catalan" - 1265.1.1 = { - birth = "1265.1.1" +catalan0064 = { + name = "Bernat_Gausfred" # Bernat Gausfred de Palafolls + dynasty = 12131 # Palafolls Dynasty + religion = catholic + culture = catalan + trait = education_martial_2 + + 1045.1.1 = { + birth = yes + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1338.1.1 = { - death = "1338.1.1" + 1071.1.1 = { + add_spouse = catalan0063 # Guisla Umbert + } + 1095.1.1 = { + death = yes } } -72271 = { - name = "Gausbert" - dynasty = 12132 - religion = "catholic" - culture = "catalan" - 1253.1.1 = { - birth = "1253.1.1" - } - 1280.1.1 = { - add_spouse = 72269 +catalan0065 = { + name = "Gausfred" # Gausfred de Palafolls + dynasty = 12131 # Palafolls Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = catalan0064 # Bernat Gausfred de Palafolls + mother = catalan0063 # Guisla Umbert + + 1073.1.1 = { + birth = yes } - 1308.1.1 = { - death = "1308.1.1" + 1123.1.1 = { + death = yes } } -72272 = { - name = "Blanca" - female = yes - religion = "catholic" - culture = "catalan" - 1242.1.1 = { - birth = "1242.1.1" +catalan0066 = { + name = "Sunyer" # Sunyer d'Empuries, Bishop + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = catalan + trait = chaste + + father = 110600 # Count Gausbert of Empuries (occitan.txt) + mother = 331 # Countess Ava (occitan.txt) + + 967.1.1 = { + birth = yes } - 1275.1.1 = { - death = "1275.1.1" + 978.1.1 = { + death = yes } } -72273 = { - name = "Elisenda" - dynasty = 392 +catalan0067 = { + name = "Guisla" # Guisla d'Empuries female = yes - religion = "catholic" - culture = "catalan" - father = 72261 - mother = 72272 - 1262.1.1 = { - birth = "1262.1.1" + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = catalan + + father = 110600 # Count Gausbert of Empuries (occitan.txt) + mother = 331 # Countess Ava (occitan.txt) + + 971.1.1 = { + birth = yes } - 1339.1.1 = { - death = "1339.1.1" + 981.1.1 = { + death = yes } } -72274 = { - name = "Beatriu" - dynasty = 392 +catalan0068 = { + name = "Sibil_la" # Sibil·la, wife of Count Gausbert of Empuries (110600) female = yes - religion = "catholic" - culture = "catalan" - father = 72261 - mother = 72272 - 1264.1.1 = { - birth = "1264.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 966.1.1 = { + birth = yes } - 1342.1.1 = { - death = "1342.1.1" + 1016.1.1 = { + death = yes } } -72275 = { - name = "PonC_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72261 - mother = 72272 - 1266.1.1 = { - birth = "1266.1.1" - } - 1293.1.1 = { - add_spouse = 72278 +catalan0069 = { + name = "Sunyer" # Sunyer de Roselló, Bishop + dynasty_house = house_rosello # House of Rousillon + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_3 + + father = 110620 # Count Guislabert of Rousillon + mother = 110621 # Countess Beliarda + + 1007.1.1 = { + birth = yes } - 1340.1.1 = { - death = "1340.1.1" + 1031.1.1 = { + death = yes } } -72276 = { - name = "Dalmau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72261 - mother = 72272 - 1268.1.1 = { - birth = "1268.1.1" +catalan0070 = { + name = "Berenguer" # Berenguer de Roselló, Bishop + dynasty_house = house_rosello # House of Rousillon + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_3 + + father = 110600 # Count Gausbert of Empuries (occitan.txt) + mother = 331 # Countess Ava (occitan.txt) + + 1009.1.1 = { + birth = yes } - 1342.1.1 = { - death = "1342.1.1" + 1053.1.1 = { + death = yes } } -72277 = { - name = "Ramon" - dynasty = 12133 - religion = "catholic" - culture = "catalan" - 1268.1.1 = { - birth = "1268.1.1" - } - 1280.1.1 = { - add_spouse = 72273 +catalan0071 = { + name = "Guislabert" # Guislabert d'Empuries + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = catalan + + father = 110590 # Count Hug I of Empuries + mother = 110591 # Countess Guisla de Beziers (occitan.txt) + + 988.1.1 = { + birth = yes } - 1309.1.1 = { - death = "1309.1.1" + 998.1.1 = { + death = yes } } -72278 = { - name = "Margarida" +catalan0072 = { + name = "Garsenda" # Garsenda d'Empuries female = yes - religion = "catholic" - culture = "catalan" - 1275.1.1 = { - birth = "1275.1.1" + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = catalan + + father = 110580 # Count Ponç I of Empuries + mother = 110663 # Countess Adelaida de Besalú + + 1041.1.1 = { + birth = yes } - 1312.1.1 = { - death = "1312.1.1" + 1051.1.1 = { + death = yes } } -72279 = { - name = "Guillelma" - female = yes - religion = "catholic" - culture = "catalan" - 1260.1.1 = { - birth = "1260.1.1" +catalan0073 = { + name = "Guillem" # Guillem de Rocaberti + dynasty = 392 # Rocaberti Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0076 # Dalmau II de Rocaberti + + 1008.1.1 = { + birth = yes } - 1345.1.1 = { - death = "1345.1.1" + 1036.1.1 = { + add_spouse = catalan0074 # Bonadona + } + 1058.1.1 = { + death = yes } } -72280 = { - name = "ConstanC_a" - dynasty = 392 +catalan0074 = { + name = "Bonadona" # Bonadona, wife of Guillem de Rocaberti (catalan0073) female = yes - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72261 - mother = 72279 - 1277.1.1 = { - birth = "1277.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1018.1.1 = { + birth = yes } - 1320.1.1 = { - death = "1320.1.1" + 1068.1.1 = { + death = yes } } -72281 = { - name = "Marquesa" - dynasty = 392 - female = yes - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72261 - mother = 72279 - 1279.1.1 = { - birth = "1279.1.1" +catalan0075 = { + name = "Ramon-Guillem" # Ramon Guillem de Rocaberti + dynasty = 392 # Rocaberti Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = catalan0073 # Guillem de Rocaberti + mother = catalan0074 # Bonadona + + 1039.1.1 = { + birth = yes } - 1339.1.1 = { - death = "1339.1.1" + 1086.1.1 = { + death = yes } } -72282 = { - name = "Guillem" - dynasty = 392 - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72261 - mother = 72279 - 1281.1.1 = { - birth = "1281.1.1" +catalan0076 = { + name = "Dalmau" # Dalmau (II) de Rocaberti + dynasty = 392 # Rocaberti Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = occitan0128 # Dalmau I de Rocaberti (occitan.txt) + mother = catalan0078 # Toda + + 967.1.1 = { + birth = yes } - 1315.1.1 = { - death = "1315.1.1" + 1017.1.1 = { + death = yes } } -72283 = { - name = "Dalmau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - trait = education_learning_2 - father = 72261 - mother = 72279 - 1283.1.1 = { - birth = "1283.1.1" +catalan0077 = { + name = "Guerau" # Guerau de Rocaberti + dynasty = 392 # Rocaberti Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = occitan0128 # Dalmau I de Rocaberti (occitan.txt) + mother = catalan0078 # Toda + + 969.1.1 = { + birth = yes } - 1321.1.1 = { - death = "1321.1.1" + 1015.1.1 = { + death = yes } } -72284 = { - name = "Dalmau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72265 - mother = 72234 - 1281.1.1 = { - birth = "1281.1.1" - } - 1305.1.1 = { - add_spouse = 72292 +catalan0078 = { + name = "Toda" # Toda, wife of Dalmau I de Rocaberti (occitan0128 - occitan.txt) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 947.1.1 = { + birth = yes } - 1324.1.1 = { - death = "1324.1.1" + 999.1.1 = { + death = yes } } -72285 = { - name = "Guerau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72265 - mother = 72234 - 1283.1.1 = { - birth = "1283.1.1" +catalan0079 = { + name = "Joan" # Joan de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_intrigue_1 + + father = 70171 # Udalard I de Barcelona + mother = 70170 # Riquilda de Barcelona + + 1005.1.1 = { + birth = yes } - 1341.1.1 = { - death = "1341.1.1" + 1058.1.1 = { + death = yes } } -72286 = { - name = "Galceranda" - dynasty = 392 - female = yes - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72265 - mother = 72234 - 1285.1.1 = { - birth = "1285.1.1" +catalan0080 = { + name = "GuifrE_" # Guifré de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_martial_1 + + father = catalan0079 # Joan de Barcelona + + 1027.1.1 = { + birth = yes } - 1348.1.1 = { - death = "1348.1.1" + 1052.11.24 = { + death = yes } } -72287 = { - name = "Alamanda" - dynasty = 392 - female = yes - religion = "catholic" - culture = "catalan" - trait = education_learning_1 - father = 72265 - mother = 72234 - 1287.1.1 = { - birth = "1287.1.1" +catalan0081 = { + name = "Ermengol" # Ermengol de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0079 # Joan de Barcelona + + 1029.1.1 = { + birth = yes } - 1346.1.1 = { - death = "1346.1.1" + 1062.6.3 = { + death = yes } } -72288 = { - name = "Gueraua" - dynasty = 392 +catalan0082 = { + name = "Ermengarda" # Ermengarda, wife of Bernat de Barcelona (70172) female = yes - religion = "catholic" - culture = "catalan" - father = 72265 - mother = 72234 - 1289.1.1 = { - birth = "1289.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1009.1.1 = { + birth = yes } - 1342.1.1 = { - death = "1342.1.1" + 1059.1.1 = { + death = yes } } -72289 = { - name = "JofrE_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - trait = education_learning_2 #Knight of Saint John of Jerusalem - father = 72265 - mother = 72234 - 1291.1.1 = { - birth = "1291.1.1" +catalan0083 = { + name = "Geribert" # Geribert de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = occitan0135 # Guitard de Barcelona (occitan.txt) + mother = occitan0136 # Gerberga (occitan.txt) + + 966.1.1 = { + birth = yes } - 1337.1.1 = { - employer = 478502 + 1000.1.1 = { + add_spouse = catalan0108 # Ermengarda de Barcelona } - 1341.1.1 = { - death = "1341.1.1" + 1020.1.1 = { + death = yes } } -72290 = { - name = "Bernat-Hug" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72265 - mother = 72234 - 1293.1.1 = { - birth = "1293.1.1" +catalan0084 = { + name = "Ramon" # Ramon de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0083 # Geribert de Barcelona + mother = catalan0108 # Ermengarda de Barcelona + + 1001.1.1 = { + birth = yes } - 1333.1.1 = { - death = "1333.1.1" + 1026.1.1 = { + death = yes } } -72291 = { - name = "Guillem" - dynasty = 8772 - religion = "catholic" - culture = "catalan" - 1280.1.1 = { - birth = "1280.1.1" +catalan0085 = { + name = "Ermengarda" # Ermengarda, real name unknown, de Barcelona + female = yes + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0084 # Ramon de Barcelona + + 1022.1.1 = { + birth = yes } - 1307.1.1 = { - add_spouse = 72288 + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1319.1.1 = { - death = "1319.1.1" + 1072.1.1 = { + death = yes } } -72292 = { - name = "Beatriu" - dynasty = 12134 +catalan0086 = { + name = "Folc" # Folc de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_martial_1 + + father = catalan0083 # Geribert de Barcelona + mother = catalan0108 # Ermengarda de Barcelona + + 1005.1.1 = { + birth = yes + } + 1029.1.1 = { + death = yes + } +} + +catalan0087 = { + name = "Guisla" # Guisla de Sant Martí, wife of Seniol de Sant Martí (catalan0088) & Folc I de Cardona (catalan0089) female = yes - religion = "catholic" - culture = "catalan" - 1285.1.1 = { - birth = "1285.1.1" + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_2 + + father = catalan0083 # Geribert de Barcelona + mother = catalan0108 # Ermengarda de Barcelona + + 1007.1.1 = { + birth = yes } - 1351.1.1 = { - death = "1351.1.1" + 1057.1.1 = { + death = yes } } -72293 = { - name = "JofrE_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72284 - mother = 72292 - 1306.1.1 = { - birth = "1306.1.1" +catalan0088 = { + name = "Seniol" # Seniol de Sant Martí + dynasty = 12123 # Sant Martí Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0099 # Guillem de Sant Martí + mother = catalan0100 # Adelaida + + 1000.1.1 = { + birth = yes } - 1322.1.1 = { - add_spouse = 72296 + 1027.1.1 = { + add_spouse = catalan0087 # Guisla de Sant Martí } - 1342.1.1 = { - death = "1342.1.1" + 1036.1.1 = { + death = yes } } -72294 = { - name = "Guillem-GalcerA_" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72284 - mother = 72292 - 1306.1.1 = { - birth = "1306.1.1" +catalan0089 = { + name = "Folc" # Folc (I) de Cardona + dynasty = 10029 # Cardona Dynasty, Founder + religion = catholic + culture = catalan + trait = education_martial_1 + + 992.1.1 = { + birth = yes } - 1324.1.1 = { - dynasty = 12134 + 1036.1.1 = { + add_spouse = catalan0087 # Guisla de Sant Martí } - 1342.1.1 = { - death = "1342.1.1" + 1039.1.30 = { + death = { + death_reason = death_murder + } } } -72295 = { - name = "Timbor" - dynasty = 392 - female = yes - religion = "catholic" - culture = "catalan" - father = 72284 - mother = 72292 - 1310.1.1 = { - birth = "1310.1.1" +catalan0090 = { + name = "Folc" # Folc (II) de Cardona, Bishop + dynasty = 10029 # Cardona Dynasty + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_3 + + father = catalan0089 # Folc I de Barcelona + mother = catalan0087 # Guisla de Sant Martí + + 1039.1.1 = { + birth = yes } - 1390.1.1 = { - death = "1390.1.1" + 1040.1.1 = { + employer = 72300 # Count Ramon I of Cerdanya + } + 1098.1.1 = { + death = yes } } -72296 = { - name = "Elisenda" - dynasty = 336 - female = yes - religion = "catholic" - culture = "catalan" - father = 71661 - mother = 71666 - 1306.1.1 = { - birth = "1306.1.1" +catalan0091 = { + name = "Bermond" # Bermon de Cardona + dynasty = 10029 # Cardona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 72300 # Baron Ramon Folc I of Carcona + mother = 72301 # Baroness Ermessenda de Girona + + 1060.1.1 = { + birth = yes } - 1358.1.1 = { - death = "1358.1.1" + 1083.1.1 = { + death = yes } } -72297 = { - name = "Felip-Dalmau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72293 - mother = 72296 - 1323.1.1 = { - birth = "1323.1.1" +catalan0092 = { + name = "Guillem-Ramon" # Guillem Ramon de Calders + dynasty = calders # Calders Dynasty + religion = catholic + culture = catalan + + 1056.1.1 = { + birth = yes + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1392.1.1 = { - death = "1392.1.1" + 1072.1.1 = { + trait = education_stewardship_1 + } + 1080.1.1 ={ + add_spouse = 72303 # Guisla de Cardona + } + 1106.1.1 = { + death = yes } } -72298 = { - name = "Benet" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72293 - mother = 72296 - 1325.1.1 = { - birth = "1325.1.1" +catalan0093 = { + name = "Bernat" # Bernat de Claramunt + dynasty = 12135 # Claramunt Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1040.1.1 = { + birth = yes + employer = 110520 # Duke Ramon Berenguer of Barcelona } - 1390.1.1 = { - death = "1390.1.1" + 1056.1.1 = { + add_spouse = catalan0094 # Toda + } + 1090.1.1 = { + death = yes } } -72299 = { - name = "Joan-Guerau" - dynasty = 392 - religion = "catholic" - culture = "catalan" - father = 72293 - mother = 72296 - 1327.1.1 = { - birth = "1327.1.1" +catalan0094 = { + name = "Toda" # Toda, fictional wife of Bernat de Claramunt (catalan0093) + female = yes + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1040.1.1 = { + birth = yes } - 1395.1.1 = { - death = "1395.1.1" + 1090.1.1 = { + death = yes } } -72300 = { - name = "Ramon-Folc" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - 1030.1.1 = { - birth = "1030.1.1" - } - 1065.1.1 = { - add_spouse = 72301 +catalan0095 = { + name = "Beatriu" # Beatriu, wife of Deodat de Claramunt (72304) + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1076.1.1 = { + birth = yes } - 1086.1.1 = { - death = "1086.1.1" + 1126.1.1 = { + death = yes } } -72301 = { - name = "Ermessenda" - female = yes - religion = "catholic" - culture = "catalan" - 1033.1.1 = { - birth = "1033.1.1" +catalan0096 = { + name = "Deodat" # Deodat de Tamarit + dynasty = 12135 # Claramunt Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 72304 # Deodat de Claramunt + mother = catalan0095 # Beatriu + + 1097.1.1 = { + birth = yes } - 1088.1.1 = { - death = "1088.1.1" + 1139.1.1 = { + death = yes } } -72302 = { - name = "Ermessenda" - dynasty = 10029 - female = yes - religion = "catholic" - culture = "catalan" - father = 72300 - mother = 72301 - 1066.1.1 = { - birth = "1066.1.1" +catalan0097 = { + name = "Mir-Geribert" # Mir Geribert de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_intrigue_3 + + father = catalan0083 # Geribert de Barcelona + mother = catalan0108 # Ermengarda de Barcelona + + 1003.1.1 = { + birth = yes } - 1090.1.1 = { - death = "1090.1.1" + 1024.3.14 = { + add_spouse = catalan0098 # Dispòsia de Sant Martí + } + 1040.1.17 = { + add_spouse = catalan0104 # Guisla de Besora + } + 1060.10.29 = { + death = { + death_reason = death_execution + killer = 3938 # Sheik al-Muzaffar of Lleida + } } } -72303 = { - name = "Guisla" - dynasty = 10029 +catalan0098 = { + name = "Dispo_sia" # Dispòsia de Sant Martí, wife of Mir Geribert de Barcelona female = yes - religion = "catholic" - culture = "catalan" - father = 72300 - mother = 72301 - 1070.1.1 = { - birth = "1070.1.1" + dynasty = 12123 # Sant Martí Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = catalan0099 # Guillem de Sant Martí + mother = catalan0100 # Adelaida + + 1006.1.1 = { + birth = yes } - 1101.1.1 = { - death = "1101.1.1" + 1040.1.1 = { + death = yes } } -72304 = { - name = "Deodat" - dynasty = 12135 - religion = "catholic" - culture = "catalan" - 1050.1.1 = { - birth = "1050.1.1" +catalan0099 = { + name = "Guillem" # Guillem de Sant Martí + dynasty = 12123 # Sant Martí Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0101 # Galí de Barcelona + + 976.1.1 = { + birth = yes } - 1084.1.1 = { - add_spouse = 72302 + 999.1.1 = { + add_spouse = catalan0100 # Adelaida } - 1100.1.1 = { - death = "1100.1.1" + 1026.1.1 = { + death = yes } } -72305 = { - name = "Guillem" - dynasty = 12135 - religion = "catholic" - culture = "catalan" - father = 72304 - mother = 72302 - 1087.1.1 = { - birth = "1087.1.1" +catalan0100 = { + name = "Adelaida" # Adelaida, wife of Guillem de Sant Martí (catalan0099) + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 980.1.1 = { + birth = yes } - 1174.1.1 = { - death = "1174.1.1" + 1030.1.1 = { + death = yes } } -72306 = { - name = "Pere" - dynasty = 12135 - religion = "catholic" - culture = "catalan" - father = 72304 - mother = 72302 - 1089.1.1 = { - birth = "1089.1.1" +catalan0101 = { + name = "Gali_" # Galí de Sant Martí + dynasty = 12123 # Sant Martí Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 957.1.1 = { + birth = yes } - 1160.1.1 = { - death = "1160.1.1" + 1007.1.1 = { + death = yes } } -72307 = { - name = "Ramon-Folc" - dynasty = 12135 - religion = "catholic" - culture = "catalan" - father = 72304 - mother = 72302 - 1090.1.1 = { - birth = "1090.1.1" +catalan0102 = { + name = "Bernat" # Bernat de Barcelona, Cleric + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = chaste + trait = education_learning_1 + + father = catalan0097 # Mir Geribert de Barcelona + mother = catalan0098 # Dispòsia de Sant Martí + + 1025.1.1 = { + birth = yes } - 1169.1.1 = { - death = "1169.1.1" + 1060.10.29 = { + death = { + death_reason = death_execution + killer = 3938 # Sheik al-Muzaffar of Lleida + } } } -72309 = { - name = "Gueraua" - female = yes - religion = "catholic" - culture = "catalan" - 1158.1.1 = { - birth = "1158.1.1" +catalan0103 = { + name = "Geribert" # Geribert de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_martial_1 + + father = catalan0097 # Mir Geribert de Barcelona + mother = catalan0098 # Dispòsia de Sant Martí + + 1027.1.1 = { + birth = yes } - 1212.1.1 = { - death = "1212.1.1" + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona + } + 1077.1.1 = { + death = yes } } -72310 = { - name = "Sibila" - dynasty = 10029 +catalan0104 = { + name = "Guisla" # Guisla de Besora, wife of Mir Geribert de Barcelona (catalan0097) female = yes - religion = "catholic" - culture = "catalan" - father = 71604 - mother = 72309 - 1177.1.1 = { - birth = "1177.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1020.1.1 = { + birth = yes } - 1226.1.1 = { - death = "1226.1.1" + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona + } + 1070.1.1 = { + death = yes } } -72311 = { - name = "Guillelma" - dynasty = 10029 - female = yes - religion = "catholic" - culture = "catalan" - father = 71604 - mother = 72309 - 1178.1.1 = { - birth = "1178.1.1" +catalan0105 = { + name = "Gombau" # Gombau de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = ill + trait = education_diplomacy_1 + + father = catalan0097 # Mir Geribert de Barcelona + mother = catalan0104 # Guisla de Besora + + 1041.1.1 = { + birth = yes + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1249.1.1 = { - death = "1249.1.1" + 1067.9.12 = { + death = yes } } -72312 = { - name = "Ramon-Folc" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 71604 - mother = 72309 - 1180.1.1 = { - birth = "1180.1.1" - } - 1214.1.1 = { - add_spouse = 72324 +catalan0106 = { + name = "Arnau" # Arnau de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_2 + + father = catalan0097 # Mir Geribert de Barcelona + mother = catalan0104 # Guisla de Besora + + 1043.1.1 = { + birth = yes + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1241.8.23 = { - death = "1241.8.23" + 1090.11.13 = { + death = yes } } -72313 = { - name = "Guillem" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 71604 - mother = 72309 - 1182.1.1 = { - birth = "1182.1.1" +catalan0107 = { + name = "Ramon" # Ramon de Barcelona + dynasty= 629 # Viscounts of Barcelona Dynasty + religion = catholic + culture = catalan + + father = catalan0097 # Mir Geribert de Barcelona + mother = catalan0104 # Guisla de Besora + + 1045.1.1 = { + birth = yes } - 1270.1.1 = { - death = "1270.1.1" + 1060.10.29 = { + death = { + death_reason = death_execution + killer = 3938 # Sheik al-Muzzafar of Lleida + } } } -72314 = { - name = "Caterina" - dynasty = 10029 +catalan0108 = { + name = "Ermengarda" # Ermengarda de Barcelona, wife of Geribert de Barcelona (catalan0083) female = yes - religion = "catholic" - culture = "catalan" - father = 71604 - mother = 72309 - 1184.1.1 = { - birth = "1184.1.1" + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 110538 # Duke Borrell of Barcelona (occitan.txt) + mother = 110539 # Duchess Ledgarde de Rouerge (occitan.txt) + + 984.1.1 = { + birth = yes } - 1254.1.1 = { - death = "1254.1.1" + 1041.1.1 = { + death = yes } } -72315 = { - name = "Bernat" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 71604 - mother = 72309 - 1186.1.1 = { - birth = "1186.1.1" +catalan0109 = { + name = "SanC_" # Sanç de Olèrdola, Monk + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = catalan + trait = devoted + trait = chaste + trait = education_learning_1 + + father = 110530 # Duke Ramon Borrell of Barcelona + mother = 107661 # Duchess Sancha Sánchez (castilian.txt) + + 1027.1.1 = { + birth = yes } - 1220.1.1 = { - death = "1220.1.1" + 1058.3.6 = { + death = yes } } -72316 = { - name = "Guillem" - dynasty = 12136 - religion = "catholic" - culture = "catalan" - 1145.1.1 = { - birth = "1145.1.1" - } - 1196.1.1 = { - add_spouse = 72310 +catalan0110 = { + name = "Guillem" # Guillem d'Osona, Monk + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = catalan + trait = devoted + trait = chaste + trait = education_learning_1 + + father = 110530 # Duke Ramon Borrell of Barcelona + mother = 110633 # Duchess Guisla de Lluçà + + 1028.1.1 = { + birth = yes } - 1198.1.1 = { - death = "1198.1.1" + 1057.1.1 = { + death = yes } } -72317 = { - name = "Hug" - dynasty = 10027 - religion = "catholic" - culture = "catalan" - 1170.1.1 = { - birth = "1170.1.1" - } - 1200.1.1 = { - add_spouse = 72311 +catalan0111 = { + name = "Bernat-Berenguer" # Bernat Berenguer de Barcelona + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 110530 # Duke Ramon Borrell of Barcelona + mother = 110633 # Duchess Guisla de Lluçà + + 1035.1.1 = { + birth = yes } - 1249.1.1 = { - death = "1249.1.1" + 1058.3.6 = { + death = yes } } -72318 = { - name = "Arnau" - dynasty = 10027 - religion = "catholic" - culture = "catalan" - father = 72317 - mother = 72311 +catalan0112 = { + name = "Berenguer" # Berenguer de Barcelona + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = catalan - 1202.1.1 = { - birth = "1202.1.1" + father = 110520 # Duke Ramon Berenguer I of Barcelona + mother = 110631 # Duchess Elisabeth Trencavel (occitan.txt) + + 1040.1.1 = { + birth = yes } - 1260.1.1 = { - death = "1260.1.1" + 1045.5.1 = { + death = yes } } -72319 = { - name = "Artau" - dynasty = 10027 - religion = "catholic" - culture = "catalan" - father = 72318 - 1227.1.1 = { - birth = "1227.1.1" +catalan0113 = { + name = "Berenguer" # Ramon (III) de Pallars, Baron of Vielha (948-995) + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = 70278 # Baron Llop I of Vielha (occitan.txt) + mother = 70279 # Baroness Gotruda de Cerdanya (occitan.txt) + + 941.1.1 = { + birth = yes } - 1281.1.1 = { - death = "1281.1.1" + 995.1.1 = { + death = yes } } -72320 = { - name = "Hug" - dynasty = 10027 +catalan0114 = { + name = "Borrell" # Borrell de Pallars, Baron of Vielha (995-996) + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + trait = education_martial_2 - father = 72319 + father = 70278 # Baron Llop I of Vielha (occitan.txt) + mother = 70279 # Baroness Gotruda de Cerdanya (occitan.txt) + + 942.1.1 = { + birth = yes + } + 985.1.1 = { + add_spouse = occitan0137 # Ermentrude de Rouerge + } + 996.1.1 = { + death = yes + } +} +catalan0115 = { + name = "Ermengol" # Ermengol de Pallars, Baron of Vielha (1010-1011) + dynasty_house = house_pallars # House of Pallars religion = catholic culture = catalan + trait = education_stewardship_1 - 1263.1.1 = { + father = catalan0114 # Baron Borrell of Vielha + mother = occitan0137 # Baroness Ermentrude de Rouerge (occitan.txt) + + 987.1.1 = { birth = yes } - 1281.1.1 = { - add_spouse = 200122 - } - 1315.1.1 = { + 1030.1.1 = { death = yes } } -72321 = { - name = "AgnE_s" - female = yes - religion = "catholic" - culture = "catalan" - 1198.1.1 = { - birth = "1198.1.1" +catalan0116 = { + name = "Ramon" # Ramon de Pallars + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0115 # Baron Ermengol of Vielha + + 1010.1.1 = { + birth = yes } - 1252.1.1 = { - death = "1252.1.1" + 1030.1.1 = { + death = yes } } -72322 = { - name = "Ramon-Folc" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 71604 - trait = bastard - 1220.1.1 = { - birth = "1220.1.1" +catalan0117 = { + name = "Guillem" # Guillem de Pallars + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + + father = catalan0114 # Baron Borrell of Vielha + mother = occitan0137 # Baroness Ermentrude de Rouerge (occitan.txt) + + 988.1.1 = { + birth = yes } - 1270.1.1 = { - death = "1270.1.1" + 998.1.1 = { + death = yes } } -72323 = { - name = "Pere" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 71604 - trait = bastard - 1222.1.1 = { - birth = "1222.1.1" +catalan0118 = { + name = "Isarn" # Isarn de Pallars + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + + father = catalan0114 # Baron Borrell of Vielha + mother = occitan0137 # Baroness Ermentrude de Rouerge (occitan.txt) + + 990.1.1 = { + birth = yes } - 1278.1.1 = { - death = "1278.1.1" + 1000.1.1 = { + death = yes } } -72324 = { - name = "AgnE_s" - female = yes - religion = "catholic" - culture = "catalan" - 1196.1.1 = { - birth = "1196.1.1" +catalan0119 = { + name = "MirO_" # Miró de Pallars + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + + father = catalan0114 # Baron Borrell of Vielha + mother = occitan0137 # Baroness Ermentrude de Rouerge (occitan.txt) + + 992.1.1 = { + birth = yes } - 1263.1.1 = { - death = "1263.1.1" + 1002.1.1 = { + death = yes } } -72325 = { - name = "Sibila" - dynasty = 10029 +catalan0120 = { + name = "Ava" # Ava de Pallars female = yes - religion = "catholic" - culture = "catalan" - father = 72312 - mother = 72324 - 1215.1.1 = { - birth = "1215.1.1" + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + + father = catalan0114 # Baron Borrell of Vielha + mother = occitan0137 # Baroness Ermentrude de Rouerge (occitan.txt) + + 994.1.1 = { + birth = yes } - 1270.1.1 = { - death = "1270.1.1" + 1004.1.1 = { + death = yes } } -72326 = { - name = "Gueraua" - dynasty = 10029 +catalan0121 = { + name = "Ermengarda" # Ermengarda de Pallars female = yes - religion = "catholic" - culture = "catalan" - father = 72312 - mother = 72324 - 1217.1.1 = { - birth = "1217.1.1" + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + + father = catalan0114 # Baron Borrell of Vielha + mother = occitan0137 # Baroness Ermentrude de Rouerge (occitan.txt) + + 996.1.1 = { + birth = yes } - 1243.1.1 = { - death = "1243.1.1" + 1006.1.1 = { + death = yes } } -72327 = { - name = "Brunisenda" - female = yes - dynasty = 10029 - - father = 72312 - mother = 72324 - +catalan0122 = { + name = "Sunifred" # Sunifred de Pallars + dynasty_house = house_pallars # House of Pallars religion = catholic culture = catalan + trait = education_intrigue_1 - 1216.1.1 = { + father = 70278 # Baron Llop of Vielha (occitan.txt) + mother = 70279 # Baroness Gotruda de Cerdanya (occitan.txt) + + 946.1.1 = { birth = yes } - 1293.3.22 = { + 985.3.6 = { death = yes } } -72328 = { - name = "Guerau" - dynasty = 12137 - religion = "catholic" - culture = "catalan" - 1209.1.1 = { - birth = "1209.1.1" - } - 1233.1.1 = { - add_spouse = 72325 +catalan0123 = { + name = "Riquilda" # Riquilda de Pallars + female = yes + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 70278 # Baron Llop of Vielha (occitan.txt) + mother = 70279 # Baroness Gotruda de Cerdanya (occitan.txt) + + 948.1.1 = { + birth = yes } - 1264.1.1 = { - death = "1264.1.1" + 985.3.6 = { + death = yes } } -72329 = { - name = "Bernat" - dynasty = 10029 - - father = 72103 - mother = 138155 - +catalan0124 = { + name = "Bernat" # Bernat (II) de Pallars Sobirà + dynasty_house = house_pallars-sobira # House of Pallars Sobirà religion = catholic culture = catalan + trait = education_stewardship_1 - 1242.1.1 = { - birth = "1242.1.1" - } - 1265.1.1 = { - add_spouse = 72334 + father = 70183 # Guillem II de Pallars Sobirà + mother = 70182 # Estefania d'Urgell + + 1022.1.1 = { + birth = yes } - 1310.1.1 = { - death = "1310.1.1" + 1049.1.1 = { + death = yes } } -72330 = { - name = "Brunisenda" +catalan0125 = { + name = "Maria" # Maria de Pallars Sobirà, wife of Lope I de Alagón female = yes - dynasty = 10029 - - father = 72103 - mother = 138155 - + dynasty_house = house_pallars-sobira # House of Pallars Sobirà religion = catholic culture = catalan + trait = education_diplomacy_1 - 1247.1.1 = { + father = 70185 # Artau II de Pallars Sobirà + mother = 72063 # Aldonça + + 1085.1.1 = { birth = yes } - 1308.1.1 = { + 1135.1.1 = { death = yes } } -72331 = { - name = "Guillem" - dynasty = 10029 - - father = 72103 - mother = 138155 - +catalan0126 = { + name = "ConstanC_a" # Constança, wife of Artau I de Pallars Sobirà + female = yes religion = catholic culture = catalan + trait = education_stewardship_1 - 1252.1.1 = { + 1031.1.1 = { birth = yes } - 1309.1.1 = { + 1057.1.1 = { death = yes } } -72332 = { - name = "Ramon-Folc" - dynasty = 10029 - - father = 72103 - mother = 138155 - +catalan0127 = { + name = "Loreto" # Loreto de Pallars Jussà + female = yes + dynasty_house = house_pallars-jussa # House of Pallars Jussà religion = catholic culture = catalan - 1259.5.26 = { + father = 70283 # Baron Ramon V of Vielha + mother = 70285 # Baroness València de Tost + + 1063.1.1 = { birth = yes } - 1279.1.1 = { - add_spouse = 72342 - } - 1304.1.1 = { - add_spouse = 71722 - } - 1320.10.31 = { + 1073.1.1 = { death = yes } } -72333 = { - name = "Guerau" - dynasty = 12129 - religion = "catholic" - culture = "catalan" - father = 72131 - mother = 72210 - 1239.1.1 = { - birth = "1239.1.1" - } - 1265.1.1 = { - add_spouse = 72330 +catalan0128 = { + name = "Beatriu" # Beatriu de Milany, wife of Ponç Hug de Ververa (catalan0133) + female = yes + dynasty = 12115 # Milany Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = 70200 # Udalard II de Milany + mother = 110589 # Ermessenda d'Empuries + + 1070.1.1 = { + birth = yes } - 1296.1.1 = { - death = "1296.1.1" + 1142.1.1 = { + death = yes } } -72334 = { - name = "ConstanC_a" - female = yes - religion = "catholic" - culture = "catalan" - 1246.1.1 = { - birth = "1246.1.1" +catalan0129 = { + name = "Pere" # Pere de Milany + dynasty = 12115 # Milany Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0130 # Udalard I de Milany + + 997.1.1 = { + birth = yes } - 1308.1.1 = { - death = "1308.1.1" + 1047.1.1 = { + death = yes } } -72335 = { - name = "Sibila" - dynasty = 10029 - female = yes - religion = "catholic" - culture = "catalan" - father = 72329 - mother = 72334 - 1266.1.1 = { - birth = "1266.1.1" +catalan0130 = { + name = "Udalard" # Udalard (I) de Milany + dynasty = 12115 # Milany Dynasty, Founder + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 972.1.1 = { + birth = yes } - 1340.1.1 = { - death = "1340.1.1" + 1022.1.1 = { + death = yes } } -72336 = { - name = "Ramon" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 72329 - mother = 72334 - 1268.1.1 = { - birth = "1268.1.1" +catalan0131 = { + name = "Hug_Dalmau" # Hug (I) Dalmau de Cervera + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0160 # Dalmau de Berga + + 1045.1.1 = { + birth = yes + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1285.1.1 = { - add_spouse = 71775 + 1066.1.1 = { + add_spouse = catalan0132 # Adalinda } - 1334.1.1 = { - death = "1334.1.1" + 1089.1.1 = { + death = yes } } -72337 = { - name = "ConstanC_a" - dynasty = 10029 +catalan0132 = { + name = "Adalinda" # Adalinda, wife of Hug Dalmau de Cervera female = yes - religion = "catholic" - culture = "catalan" - father = 72329 - mother = 72334 - 1270.1.1 = { - birth = "1270.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1050.1.1 = { + birth = yes + } + 1100.1.1 = { + death = yes + } +} + +catalan0133 = { + name = "PonC_-Hug" # Ponç Hug de Cervera + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0131 # Hug Dalmau de Cervera + mother = catalan0132 # Adalinda + + 1067.1.1 = { + birth = yes } - 1338.1.1 = { - death = "1338.1.1" + 1091.1.1 = { + add_spouse = catalan0128 # Beatriu de Milany + } + 1130.11.24 = { + death = yes } } -72338 = { - name = "Guislabert" - dynasty = 12138 - religion = "catholic" - culture = "catalan" - 1261.1.1 = { - birth = "1261.1.1" - } - 1290.1.1 = { - add_spouse = 72337 +catalan0134 = { + name = "Pere" # Pere (I) de Cervera + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0133 # Ponç Hug de Cervera + mother = catalan0128 # Beatriu de Milany + + 1092.1.1 = { + birth = yes } - 1321.1.1 = { - death = "1321.1.1" + 1137.1.1 = { + death = yes } } -72339 = { - name = "Pere-Amat" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 72103 - mother = 72101 - 1269.1.1 = { - birth = "1269.1.1" +catalan0135 = { + name = "Ramon" # Ramon de Cervera + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_stewardship_3 + + father = catalan0133 # Ponç Hug de Cervera + mother = catalan0128 # Beatriu de Milany + + 1096.1.1 = { + birth = yes } - 1321.1.1 = { - death = "1321.1.1" + 1130.1.1 = { + add_spouse = catalan0136 # Ponceta + } + 1182.7.14 = { + death = yes } } -72340 = { - name = "Ramon" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 72103 - mother = 72101 - 1271.1.1 = { - birth = "1271.1.1" +catalan0136 = { + name = "Ponceta" # Ponceta, wige of Ramon de Cervera (catalan0135) + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1110.1.1 = { + birth = yes } - 1340.1.1 = { - death = "1340.1.1" + 1160.1.1 = { + death = yes } } -72341 = { - name = "Guillem" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 72103 - mother = 72101 - 1273.1.1 = { - birth = "1273.1.1" +catalan0137 = { + name = "Elisenda" # Elisenda de Cervera, wife of Berenguer de Aguiló (catalan0144) + female = yes + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0135 # Ramon de Cervera + mother = catalan0136 # Ponceta + + 1131.1.1 = { + birth = yes } - 1343.1.1 = { - death = "1343.1.1" + 1166.1.1 = { + death = yes } } -72343 = { - name = "Ramon-Folc" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 72332 - mother = 71722 - 1305.3.28 = { - birth = "1305.3.28" +catalan0138 = { + name = "Berenguera" # Berenguera de Cervera, wife of Guillem de Aguiló (catalan0145) + female = yes + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0135 # Ramon de Cervera + mother = catalan0136 # Ponceta + + 1133.1.1 = { + birth = yes } - 1332.7.17 = { - death = "1332.7.17" + 1183.1.1 = { + death = yes } } -72344 = { - name = "Hug" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 72332 - mother = 71722 - 1307.1.1 = { - birth = "1307.1.1" - } - 1327.1.1 = { - add_spouse = 72353 +catalan0139 = { + name = "Berenguer" # Berenguer de Cervera + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + + father = catalan0135 # Ramon de Cervera + mother = catalan0136 # Ponceta + + 1135.1.1 = { + birth = yes } - 1334.8.25 = { - death = "1334.8.25" + 1145.1.1 = { + death = yes } } -72345 = { - name = "Flor" - female = yes - religion = "catholic" - culture = "catalan" - 1290.1.1 = { - birth = "1290.1.1" +catalan0140 = { + name = "Guillem" # Guillem de la Guàrdia + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_martial_2 + + father = catalan0135 # Ramon de Cervera + mother = catalan0136 # Ponceta + + 1137.1.1 = { + birth = yes } - 1362.1.1 = { - death = "1362.1.1" + 1235.1.1 = { + death = yes } } -72346 = { - name = "Guillem" - dynasty = 12139 - religion = "catholic" - culture = "catalan" - trait = bastard - father = 72332 - mother = 72345 - 1309.1.1 = { - birth = "1309.1.1" +catalan0141 = { + name = "Timbor" # Timbor de Cervera + female = yes + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + + father = catalan0135 # Ramon de Cervera + mother = catalan0136 # Ponceta + + 1139.1.1 = { + birth = yes } - 1330.1.1 = { - death = "1330.1.1" + 1149.1.1 = { + death = yes } } -72347 = { - name = "Berenguer" - dynasty = 12139 - religion = "catholic" - culture = "catalan" - trait = bastard - father = 72332 - mother = 72345 - 1310.1.1 = { - birth = "1310.1.1" +catalan0142 = { + name = "Guillem" # Guillem de Cervera, a monk + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = devoted + trait = education_learning_1 + + father = catalan0135 # Ramon de Cervera + mother = catalan0136 # Ponceta + + 1141.1.1 = { + birth = yes } - 1331.1.1 = { - death = "1331.1.1" + 1175.1.1 = { + death = yes } } -72348 = { - name = "ConstanC_a" - dynasty = 12139 - female = yes - religion = "catholic" - culture = "catalan" - trait = bastard - father = 72332 - mother = 72345 - 1311.1.1 = { - birth = "1311.1.1" +catalan0143 = { + name = "Pere" # Pere de Cervera + dynasty_house = house_cervera # House of Cervera + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0135 # Ramon de Cervera + mother = catalan0136 # Ponceta + + 1143.1.1 = { + birth = yes } - 1325.1.1 = { - death = "1325.1.1" + 1226.1.1 = { + death = yes } } -72349 = { - name = "Ramon" - dynasty = 12139 - religion = "catholic" - culture = "catalan" - trait = bastard - father = 72332 - mother = 72345 - 1312.1.1 = { - birth = "1312.1.1" +catalan0144 = { + name = "Berenguer" # Berenguer de Aguiló + dynasty = aguilo # Aguiló Dynasty + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0146 # Guillem de Aguiló + + 1125.1.1 = { + birth = yes } - 1328.1.1 = { - death = "1328.1.1" + 1153.1.1 = { + add_spouse = catalan0137 # Elisenda de Cervera + } + 1175.1.1 = { + death = yes } } -72350 = { - name = "Sibila" - dynasty = 12139 - female = yes - religion = "catholic" - culture = "catalan" - trait = bastard - father = 72332 - mother = 72345 - 1313.1.1 = { - birth = "1313.1.1" +catalan0145 = { + name = "Guillem" # Guillem de Aguiló + dynasty = aguilo # Aguiló Dynasty + religion = catholic + culture = catalan + trait = education_martial_1 + + father = catalan0146 # Guillem de Aguiló + + 1127.1.1 = { + birth = yes + } + 1153.1.1 = { + add_spouse = catalan0138 # Berenguera de Cervera } - 1345.1.1 = { - death = "1345.1.1" + 1177.1.1 = { + death = yes } } -72351 = { - name = "Brunisenda" - dynasty = 12139 - female = yes - religion = "catholic" - culture = "catalan" - trait = bastard - father = 72332 - mother = 72345 - 1314.1.1 = { - birth = "1314.1.1" +catalan0146 = { + name = "Guillem" # Guillem, name unknown, de Aguiló + dynasty = aguilo # Aguiló Dynasty + religion = catholic + culture = catalan + trait = education_martial_1 + + 1103.1.1 = { + birth = yes } - 1350.1.1 = { - death = "1350.1.1" + 1153.1.1 = { + death = yes } } -72352 = { - name = "Pere" - dynasty = 12139 - religion = "catholic" - culture = "catalan" - trait = bastard - father = 72332 - mother = 72345 - 1315.1.1 = { - birth = "1315.1.1" +catalan0147 = { + name = "Hug_Bernat" # Hug (II) Bernat de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0131 # Hug I Dalmau de Cervera + mother = catalan0132 # Adalinda + + 1069.1.1 = { + birth = yes } - 1338.1.1 = { - death = "1338.1.1" + 1097.1.1 = { + add_spouse = catalan0148 # Adelaida + } + 1124.1.1 = { + add_spouse = occitan0138 # Estefania + } + 1131.1.1 = { + death = yes } } -72353 = { - name = "Beatriu" +catalan0148 = { + name = "Adelaida" # Adelaida, wife of Hug II Bernat de Mataplana (catalan0147) female = yes - religion = "catholic" - culture = "catalan" - 1310.1.1 = { - birth = "1310.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1078.1.1 = { + birth = yes } - 1370.1.1 = { - death = "1370.1.1" + 1124.1.1 = { + death = yes } } -72354 = { - name = "Hug" - dynasty = 10029 - religion = "catholic" - culture = "catalan" - father = 72344 - mother = 72353 - 1328.10.15 = { - birth = "1328.10.15" +catalan0149 = { + name = "Bernat" # Bernat de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0147 # Hug II Bernat de Mataplana + mother = catalan0148 # Adelaida + + 1098.1.1 = { + birth = yes } - 1400.8.2 = { - death = "1400.8.2" + 1121.1.1 = { + add_spouse = catalan0150 # Estefania + } + 1148.1.1 = { + death = yes } } -210573 = { - name = "Arsenda" +catalan0150 = { + name = "Estefania" # Estefania, wife of Bernat de Mataplana (catalan0149) female = yes - dynasty = 101701 - martial = 5 - diplomacy = 6 - intrigue = 7 - stewardship = 7 - religion = "catholic" - culture = "catalan" - father = 72156 - mother = 72160 - trait = education_intrigue_1 - 1102.1.1 = { - birth = "1102.1.1" + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1100.1.1 = { + birth = yes } - 1135.1.1 = { - death = "1135.1.1" + 1150.1.1 = { + death = yes } } -72430 = { - name = "Guillelma" - female = yes - religion = "catholic" - culture = "catalan" - 1180.1.1 = { - birth = "1180.1.1" +catalan0151 = { + name = "Hug" # Hug (III) de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + trait = education_intrigue_1 + + father = catalan0147 # Hug II Bernat de Mataplana + mother = catalan0148 # Adelaida + + 1101.1.1 = { + birth = yes } - 1230.1.1 = { - death = "1230.1.1" + 1123.1.1 = { + add_spouse = catalan0152 # Beatriu + } + 1151.1.1 = { + death = yes } } -72461 = { - name = "Gausbert" - dynasty = 12132 - religion = "catholic" - culture = "catalan" - father = 72462 - mother = 72463 - 1310.1.1 = { - birth = "1310.1.1" - } - 1326.1.1 = { - add_spouse = 72455 +catalan0152 = { + name = "Beatriu" # Beatriu, wife of Hug III de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + trait = education_stewardship_1 + + 1104.1.1 = { + birth = yes } - 1330.1.1 = { - death = "1330.1.1" + 1154.1.1 = { + death = yes } } -72462 = { - name = "Guillem" - dynasty = 12132 - religion = "catholic" - culture = "catalan" - father = 72271 - mother = 72269 - 1285.1.1 = { - birth = "1285.1.1" +catalan0153 = { + name = "Guillem" # Guillem de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0147 # Hug II Bernat de Mataplana + mother = catalan0148 # Adelaida + + 1104.1.1 = { + birth = yes } - 1310.1.1 = { - add_spouse = 72463 + 1128.1.1 = { + add_spouse = catalan0154 # Dolça } - 1321.1.1 = { - death = "1321.1.1" + 1154.1.1 = { + death = yes } } -72610 = { - name = "Ramon" - dynasty = 12151 - religion = "catholic" - culture = "catalan" - 1220.1.1 = { - birth = "1220.1.1" - } - 1249.1.1 = { - employer = 457621 - } - 1250.1.1 = { - add_spouse = 72609 +catalan0154 = { + name = "DolC_a" # Dolça, wife of Guillem de Mataplana (catalan0153) + female = yes + religion = catholic + culture = catalan + trait = education_intrigue_1 + + 1106.1.1 = { + birth = yes } - 1275.1.1 = { - death = "1275.1.1" + 1156.1.1 = { + death = yes } } -72678 = { - name = "Ramon-Berenguer" - dynasty = 12154 - religion = "catholic" - culture = "catalan" - 1190.1.1 = { - birth = "1190.1.1" - } - 1212.1.1 = { - add_spouse = 72677 +catalan0155 = { + name = "Ramon" # Ramon de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + trait = education_stewardship_1 + + father = catalan0147 # Hug II Bernat de Mataplana + mother = occitan0138 # Estefania + + 1127.1.1 = { + birth = yes } - 1248.1.1 = { - death = "1248.1.1" + 1177.1.1 = { + death = yes } } -110523 = { - name = "AgnE_s" - # Ines de Barcelona - female = yes - dynasty = 100204 - religion = "catholic" - culture = "catalan" - father = 110520 #Ramon Berenguer I de Barcelona - mother = 325 #Almodis de la Marche - 1056.1.1 = { - birth = "1056.1.1" +catalan0156 = { + name = "Pere-Bernat" # Pere Bernat de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + father = catalan0147 # Hug II Bernat de Mataplana + mother = occitan0138 # Estefania + + 1129.1.1 = { + birth = yes } - #1070.5.10 married 40462 Guigues III d'Albon - 1076.11.12 = { - death = "1076.11.12" + 1179.1.1 = { + death = yes } } -72681 = { - name = "SanC_a" - female = yes - dynasty = 12166 +catalan0157 = { + name = "PonC_" # Ponç de Mataplana + dynasty_house = house_mataplana # House of Mataplana + religion = catholic + culture = catalan + trait = education_martial_3 - father = 72909 - mother = 72908 + father = catalan0147 # Hug II Bernat de Mataplana + mother = occitan0138 # Estefania + + 1125.1.1 = { + birth = yes + } + 1180.1.1 = { + death = yes + } +} +catalan0158 = { + name = "Hug" # Hug (IV) de Mataplana + dynasty_house = house_mataplana # House of Mataplana religion = catholic culture = catalan + trait = education_stewardship_1 - 1161.1.1 = { + father = catalan0157 # Ponç de Mataplana + + 1150.1.1 = { + birth = yes + } + 1169.1.1 = { + add_spouse = catalan0159 # Guillelma de Sales + } + 1200.1.1 = { + death = yes + } +} + +catalan0159 = { + name = "Guillelma" # Guillelma de Sales, wife of Hug IV de Mataplana (catalan0158) + female = yes + religion = catholic + culture = catalan + trait = education_diplomacy_1 + + 1152.1.1 = { birth = yes } - 1189.2.26 = { + 1202.1.1 = { death = yes } } -72909 = { - name = "PonC_" - dynasty = 12166 +catalan0160 = { + name = "Dalmau" # Dalmau de Berga + dynasty = 8758 # Berga Dynasty religion = catholic culture = catalan + trait = education_stewardship_1 - 1130.1.1 = { + father = catalan0165 # Bardina de Berga + mother = catalan0166 # Adelaida + + 1004.1.1 = { birth = yes } - 1155.1.1 = { - add_spouse = 72908 + 1035.5.26 = { + employer = 110520 # Duke Ramon Berenguer I of Barcelona } - 1175.7.30 = { + 1042.1.1 = { + add_spouse = catalan0161 # Arsenda + } + 1067.1.1 = { death = yes } } -72910 = { - name = "Maria" +catalan0161 = { + name = "Arsenda" # Arsenda, wife of Dalmau de Berga (catalan0160) female = yes - dynasty = 12166 - - father = 72909 - mother = 72908 - religion = catholic culture = catalan - - 1157.1.1 = { + trait = education_diplomacy_1 + + 1024.1.1 = { birth = yes } - 1183.1.1 = { + 1074.1.1 = { death = yes } } -72911 = { - name = "Ramir" - dynasty = 12166 - - father = 72909 - mother = 72908 - +catalan0162 = { + name = "Berenguer" # Berenguer de Berga + dynasty = 8758 # Berga Dynasty religion = catholic culture = catalan - 1159.1.1 = { + father = catalan0160 # Dalmau de Berga + mother = catalan0161 # Arsenda + + 1050.1.1 = { birth = yes } - 1180.4.17 = { + 1060.1.1 = { death = yes } } -200117 = { - name = "Ramon" - dynasty = 12120 - - father = 72079 - mother = 72083 +catalan0163 = { + name = "Guillem" # Guillem de Cervera + dynasty_house = house_cervera # House of Cervera religion = catholic culture = catalan + trait = education_stewardship_1 - 1168.1.1 = { + father = catalan0160 # Dalmau de Berga + mother = catalan0161 # Arsenda + + 1055.1.1 = { birth = yes } - 1215.1.1 = { + 1092.1.1 = { + add_spouse = catalan0164 # Maria + } + 1130.1.1 = { death = yes } } -200118 = { - name = "Guillem" - dynasty = 12120 - - father = 200117 - +catalan0164 = { + name = "Maria" # Maria, wife of Guillem de Cervera (catalan0163) + female = yes religion = catholic culture = catalan + trait = education_diplomacy_1 - 1192.1.1 = { + 1070.1.1 = { birth = yes } - 1244.1.1 = { + 1125.1.1 = { death = yes } } -200119 = { - name = "Ramon" - dynasty = 12120 - - father = 200118 - +catalan0165 = { + name = "Bardina" # Bardina de Berga + dynasty = 8758 # Berga Dynasty, Founder religion = catholic culture = catalan - - 1219.1.1 = { + trait = education_martial_1 + + 967.1.1 = { birth = yes } - 1278.1.1 = { + 1001.1.1 = { + add_spouse = catalan0166 # Adelaida + } + 1017.1.1 = { death = yes } } -200120 = { - name = "Guillem" - dynasty = 12120 - - father = 200119 - +catalan0166 = { + name = "Adelaida" # Adelaida, wife of Bardina de Berga + female = yes religion = catholic culture = catalan - - 1243.1.1 = { + trait = education_stewardship_1 + + 980.1.1 = { birth = yes } - 1271.1.1 = { - add_spouse = 200115 - } - 1304.1.1 = { + 1030.1.1 = { death = yes } } -200126 = { - name = "Bernat-Guillem" - dynasty = 74 - - father = 200125 - mother = 72092 - +catalan0167 = { + name = "Riculf" # Riculf de Berga + dynasty = 8758 # Berga Dynasty religion = catholic culture = catalan + trait = education_martial_1 - 1200.1.1 = { + father = catalan0165 # Bardina de Berga + mother = catalan0166 # Adelaida + + 1006.1.1 = { birth = yes } - 1296.8.20 = { + 1050.1.1 = { death = yes } } -200127 = { - name = "Bernat-Guillem" - dynasty = 74 - - father = 200126 - +catalan0168 = { + name = "Mir-Riculf" # Mir Riculf de Pinós + dynasty_house = house_pinos # House of Pinós religion = catholic culture = catalan + trait = education_diplomacy_2 - 1246.1.1 = { + father = catalan0167 # Riculf de Berga + + 1030.1.1 = { birth = yes } - 1304.9.12 = { + 1035.1.1 = { + employer = 70163 # Count Ramon I of Cerdanya + } + 1069.1.1 = { death = yes } } -200128 = { - name = "PonC_-Hug" - dynasty = 74 - - father = 200126 - +catalan0169 = { + name = "GalcerA_" # Galcerà de Pinós + dynasty_house = house_pinos # House of Pinós religion = catholic culture = catalan + trait = education_martial_2 - 1248.1.1 = { + father = catalan0168 # Mir Riculf de Pinós + + 1050.1.1 = { birth = yes } - 1276.1.1 = { + 1117.1.1 = { death = yes } } -200129 = { - name = "Guillem" - dynasty = 74 - - father = 200126 - +catalan0170 = { + name = "Bernat-Riculf" # Bernat Riculf de Berga + dynasty = 8758 # Berga Dynasty religion = catholic culture = catalan + trait = education_stewardship_1 - 1252.1.1 = { + father = catalan0167 # Riculf de Berga + + 1028.1.1 = { birth = yes } - 1314.11.11 = { + 1063.1.1 = { death = yes } } -200130 = { - name = "Teresa" +catalan0171 = { + name = "Agnes" female = yes - dynasty = 74 - - father = 200126 - religion = catholic + religion = mozarabic_church culture = catalan - 1254.1.1 = { + 850.1.1 = { birth = yes } - 1316.1.1 = { + 885.1.1 = { + name = AgnE_s + } + 915.1.1 = { death = yes } } -200131 = { - name = "PonC_-Hug" - dynasty = 74 - - father = 72230 - trait = bastard - +73993 = { + name = "Radulf" # Radulf de Barcelona + dynasty = 100204 # Barcelona Dynasty religion = catholic culture = catalan + trait = education_stewardship_1 - 1290.1.1 = { + father = 73785 # Duke Sunifred de Barcelona + mother = occitan0090 # Duchess Ermessinde de Carcassone + + 843.1.1 = { birth = yes } - 1344.5.14 = { + 866.1.1 = { + add_spouse = 73994 # Ralinda de Roselló + } + 867.1.1 = { + employer = 70150 # Suke Guifré I of Barcelona + } + 920.1.1 = { death = yes } } -200132 = { - name = "Guillem" - dynasty = 74 - - father = 72230 - trait = bastard - +73996 = { + name = "Miron" # Miró de Barcelona, Count of Rousillon (878-896) + dynasty = 100204 # Barcelona Dynasty religion = catholic culture = catalan + trait = education_intrigue_2 - 1292.1.1 = { + # We define his intrigue so that he can be his brother's spymaster, so that his brother won't be *immediately* merc'd by his high-intrigue rival. + intrigue = 10 + + father = 73785 # Duke Sunifred de Barcelona + mother = occitan0090 # Duchess Ermessinde de Carcassone + + 842.1.1 = { birth = yes } - 1327.10.23 = { + + 867.1.1 = { + employer = 70150 # Suke Guifré I of Barcelona + add_spouse = occitan0131 # Quíxol + } + 896.1.1 = { death = yes } } -200133 = { - name = "Teresa" +73997 = { + name = "Sesenanda" # Sesenanda de Barcelona female = yes - dynasty = 74 - - father = 72230 - trait = bastard - + dynasty = 100204 # Barcelona Dynasty religion = catholic culture = catalan + trait = education_stewardship_1 - 1294.1.1 = { + father = 73785 # Duke Sunifred of Barcelona + mother = occitan0090 # Duchess Ermessinde de Carcassone + + 846.1.1 = { birth = yes } - 1327.10.23 = { + 867.1.1 = { + employer = 70150 # Suke Guifré I of Barcelona + } + 912.1.1 = { death = yes } } -200134 = { - name = "Bernat-Guillem" - dynasty = 74 - - father = 200131 - +73998 = { + name = "Sunifred" # Sunifred de Barcelona, Abbot + dynasty = 100204 # Barcelona Dynasty religion = catholic culture = catalan + trait = devoted + trait = chaste + trait = education_learning_2 - 1316.1.1 = { + father = 73785 # Duke Sunifred of Barcelona + mother = occitan0090 # Duchess Ermessinde de Carcassone + + 844.1.1 = { birth = yes } - 1370.1.1 = { + 867.1.1 = { + employer = 70150 # Suke Guifré I of Barcelona + } + 885.6.26 = { death = yes } } -200135 = { - name = "Teresa" +73999 = { + name = "Ermessenda" # Ermessenda de Barcelona female = yes - dynasty = 74 + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = catalan + trait = education_diplomacy_1 - father = 200131 + father = 73785 # Duke Sunifred of Barcelona + mother = occitan0090 # Duchess Ermessinde de Carcassone + 847.1.1 = { + birth = yes + } + 867.1.1 = { + employer = 70150 # Suke Guifré I of Barcelona + } + 898.1.1 = { + death = yes + } +} + +74100 = { + name = "Riculf" # Riculf de Barcelona, Bishop + dynasty = 100204 # Barcelona Dynasty religion = catholic culture = catalan + trait = chaste + trait = education_learning_3 - 1318.1.1 = { + father = 73785 # Duke Sunifred of Barcelona + mother = occitan0090 # Duchess Ermessinde de Carcassone + + 845.1.1 = { birth = yes } - 1385.1.1 = { + 867.1.1 = { + employer = 70150 # Suke Guifré I of Barcelona + } + 916.1.1 = { death = yes } } -200136 = { - name = "Manel" - dynasty = 74 +70150 = { + name = "GuifrE_" # Guifré I de Barcelona 'el Pilós', Duke of Barcelona (878-897) & Count of Cerndaya & Urgell (873-897), Barcelona & Girona (878-897) + dna = 70150_wilfred_the_hairy + dynasty = 100204 + religion = catholic + culture = catalan + father = 73785 + mother = occitan0090 # Duchess Ermessinda de Carcassone + + # Skills + martial = 10 + diplomacy = 10 + intrigue = 10 + stewardship = 0 + learning = 5 + prowess = 10 + + # Education + trait = education_martial_3 + + # Personality Traits + trait = vengeful + trait = ambitious + trait = just + trait = patient - father = 200129 + # Other Traits + trait = intellect_good_1 + trait = shrewd + trait = rough_terrain_expert + + disallow_random_traits = yes + + 840.1.1 = { + birth = yes + effect = { + give_nickname = nick_the_hairy + add_character_flag = has_scripted_appearance + } + } + 867.1.1 = { + effect = { + # We can guess that he didn't get on well with his cousin, as he sided against him in later conflicts. + set_relation_rival = character:barcelona_00003 + # And his possible-surrogate father (or else uhh... bitter rival) got on well with the neighbouring Banu Qasi. + set_relation_potential_friend = character:73813 + # Will eventually become something of a local folk hero, so is clearly quite popular. We give him a little political capital to spend already. + add_prestige_experience = 500 + add_prestige = 500 + # Finally, make him friends with his brother so that he's less likely to be immediately murdered by his cousin. + set_relation_friend = character:73996 + } + } + 875.6.27 = { + add_spouse = 70151 # Guinidilda + } + 897.8.11 = { + death = { + death_reason = death_battle + killer = 200026 # Sheik Lubb ibn Muhammad of Fraga + } + } +} +70151 = { + name = "Guinidilda" # Guinidilda, wife of Duke Guifré I of Barcelona (70150) + female = yes religion = catholic culture = catalan + trait = education_diplomacy_2 - 1277.1.1 = { + 857.1.1 = { birth = yes } - 1327.10.23 = { + 867.1.1 = { + employer = 70150 # Suke Guifré I of Barcelona + } + 900.2.18 = { death = yes } } -200157 = { - name = "Teresa" +73991 = { + name = "Sibilia" female = yes - dynasty = 74 - - father = 200136 - religion = catholic + religion = mozarabic_church culture = catalan - 1300.1.1 = { + 840.1.1 = { birth = yes } - 1360.1.1 = { + 885.1.1 = { + name = Sibila + } + 905.1.1 = { death = yes } } diff --git a/project/ck3/base_game/history/characters/eastereggs.txt b/project/ck3/base_game/history/characters/eastereggs.txt index 1a7522668c..e9333dd4f6 100644 --- a/project/ck3/base_game/history/characters/eastereggs.txt +++ b/project/ck3/base_game/history/characters/eastereggs.txt @@ -988,14 +988,14 @@ easteregg_joacim_carlberg = { stewardship = 14 intrigue = 8 learning = 10 - prowess = 15 + prowess = 10 health = 7 #Education trait = education_stewardship_2 #Personality trait = patient trait = generous - trait = gluttonous + trait = honest #Other trait = legitimized_bastard trait = intellect_good_1 @@ -1006,6 +1006,7 @@ easteregg_joacim_carlberg = { #trait = compassionate trait = flexible_leader + sexuality = heterosexual disallow_random_traits = yes 1035.10.20 = { @@ -3506,45 +3507,45 @@ easteregg_struan_mccallum = { # QA easteregg_riad_deneche = { - name = "Riad" - dna = easteregg_riad_deneche - dynasty = vanity_deneche - religion = "ashari" - culture = "baranis" - female = no - - #Skills - diplomacy = 7 - - #Education - trait = education_diplomacy_4 + name = "Riad" + dna = easteregg_riad_deneche + dynasty = vanity_deneche + religion = "ashari" + culture = "baranis" + female = no - #Personality Traits - trait = forgiving - trait = honest - trait = wrathful - - #Other Traits - trait = irritable - trait = comfort_eater - - sexuality = heterosexual - disallow_random_traits = yes - - 1040.8.4 = { - birth = yes - effect = { + #Skills + diplomacy = 7 + + #Education + trait = education_diplomacy_4 + + #Personality Traits + trait = forgiving + trait = honest + trait = wrathful + + #Other Traits + trait = irritable + trait = comfort_eater + + sexuality = heterosexual + disallow_random_traits = yes + + 1040.8.4 = { + birth = yes + effect = { add_character_flag = has_scripted_appearance add_character_flag = has_scripted_weight add_character_flag = no_headgear } - } - 1066.1.1 = { - employer = 155173 # High Chiefdom of Zab - } - 1066.9.16 = { - death = yes - } + } + 1066.1.1 = { + employer = 155173 # High Chiefdom of Zab + } + 1066.9.16 = { + death = yes + } } # QA @@ -3624,8 +3625,8 @@ easteregg_james_beaumont = { trait = rough_terrain_expert trait = physique_good_2 trait = comfort_eater - - sexuality = homosexual + + sexuality = homosexual #disallow_random_traits = yes @@ -3653,3 +3654,651 @@ easteregg_james_beaumont = { death = yes } } + +# Programmer +easteregg_bahar_shefket = { + name = "Bahar" + dna = easteregg_bahar_shefket + dynasty = vanity_shefket + religion = "ashari" + culture = "turkish" + sexuality = bisexual + female = yes + + trait = education_learning_3 + + trait = lazy + trait = humble + trait = just + + trait = scholar + + trait = depressed_1 + + diplomacy = 4 + martial = 8 + stewardship = 10 + intrigue = 6 + learning = 15 + prowess = 5 + + disallow_random_traits = yes + + 1033.09.21 = { + birth=yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = no_headgear + } + } + + 1066.1.1 = { + employer = 302629 #Mangyshlak + } + + 1066.9.16 = { + death = "1066.9.16" + } +} + + +easteregg_ola_jentzsch = { # Content Design + name = "Ola" + dna = easteregg_ola_jentzsch + dynasty = vanity_af_brantevik + religion = "catholic" + culture = "norse" + sexuality = heterosexual + female = no + + trait = education_learning_3 + + trait = craven + trait = forgiving + trait = gregarious + + trait = devoted + trait = scholar + trait = comfort_eater + trait = journaller + trait = deviant + trait = poet + trait = pilgrim + trait = mystic_1 + trait = wild_oat + + diplomacy = 8 + martial = 4 + stewardship = 10 + intrigue = 8 + learning = 3 + prowess = 4 + + disallow_random_traits = yes + + 1027.01.25 = { + birth=yes + effect = { + add_character_flag = has_scripted_appearance + } + } + + 1055.1.4 = { + effect = { + set_character_faith = faith:mahayana + learn_language_of_culture = culture:tangut + learn_language_of_culture = culture:han + learn_language_of_culture = culture:persian + add_character_modifier = { + modifier = cosmic_insights_modifier + days = 3650 + } + } + } + + 1066.1.1 = { + employer = 206651 #the king of Western Xia + } + 1066.9.16 = { + death = { + death_reason = death_literalist_debate + } + } +} + + +easteregg_hugo_cortell = { # Content Designer, Paradox Thalassic. Olympic-level script commentor. + name = "Hugo" + dna = easteregg_hugo_cortell # (Notice: I am *much* uglier in person) + dynasty = vanity_cortell + religion = "catholic" # Buddhism would have been cool too + culture = "catalan" + + # Epic Designer Skills + diplomacy = 7 # I can start arguments, but winning them is an different matter + martial = 7 # Every game designer knows how to besiege a napoleonic bastion fort... right? + stewardship = 3 # Today's generation does not understand the value of money + intrigue = 7 # This one is hard to justify to be honest... or is it? + learning = 5 # I love learning, but never actually learn anything + prowess = 2 # I have the combat capabilities of a very threatening desk lamp + + # "Education" + trait = education_stewardship_1 # In another life, I might have learnt business + + # Questionable Personality + trait = ambitious # Can never seem to have enough + trait = arbitrary # Can never seem to decide what is enough + trait = paranoid # Can never seem to trust having enough + + # Concerning Additions + trait = lunatic_genetic # Look at my events and tell me this is not warranted + trait = military_engineer # I am not legally obliged to elaborate further + trait = physician_1 # I can perform the first half of an amputation procedure + trait = adventurer # I've travelled half the world, but just want to stay put + + sexuality = heterosexual + disallow_random_traits = yes + + 1047.5.5 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = no_headgear # Goodbye sombrero, you will be missed + + add_secret = { type = secret_deviant } # Can be added as trait, but secret has more gameplay value + } + } + + 1066.1.1 = { # By game start, I am of the age at which I started working (and I am now) + employer = andalusian0059 # Starting back at home + effect = { + remove_short_term_gold = { 4 46 } + if = { # Book condemning the immorality of board games and their harmful effects on the youth + limit = { has_dlc_feature = royal_court } # Source: I made it up + create_inspiration = book_inspiration + } + } + } + 1066.9.16 = { + death = { death_reason = death_beaten_by_mob } + } +} + +# Content Design +easteregg_alexander_newcombe = { + name = "Alexander" + dna = easteregg_alexander_newcombe_dna + dynasty = vanity_newcombe + religion = "mozarabic_church" + culture = "anglo_saxon" + + #Skills & Health + + #Education + ## Newkie didn't give himself an education but we know him to be a creature of learning and renown - ECC. + trait = education_learning_4 + + #Personality + + trait = wrathful + trait = generous + trait = just + + # Coping + + trait = confider + + sexuality = bisexual + + 1030.12.19 = { + birth = yes + } + 1066.1.1 = { + employer = 3934 # Emir al-Muqtadir of Zaragoza + learn_language = language_arabic + } + 1066.9.16 = { + death = yes + } +} + +# Character Artist +easteregg_elena_zenko = { + name = "HelenE_" + dynasty = vanity_zenko + dna = easteregg_elena_zenko + religion = "slavic_pagan" + culture = "russian" + female = yes + + #Skills + diplomacy = 5 + martial = 2 + stewardship = 2 + intrigue = 12 + learning = 10 + prowess = 0 + + #Education + trait = education_stewardship_4 + + #Personality Traits + trait = deceitful + trait = calm + trait = cynical + + #Other Traits + trait = schemer + trait = irritable + trait = possessed_1 + trait = shrewd + trait = murderer + trait = beauty_good_1 + + + sexuality = bisexual + disallow_random_traits = yes + + 1038.5.17 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = no_headgear + } + } + 1066.1.1 = { + employer = 302180 #Lviv + + effect = { + add_secret = { + type = secret_witch + } + } + } + 1066.9.16 = { + death = yes + } +} + +# 3D Environment Artist +easteregg_stina_arvidsson_radestig = { + name = "Stina" + dna = easteregg_stina_arvidsson_radestig + dynasty = vanity_arvidsson_radestig + martial = 6 + diplomacy = 10 + intrigue = 5 + stewardship = 5 + learning = 9 + prowess = 4 + + religion = "norse_pagan" + culture = "swedish" + sexuality = heterosexual + disallow_random_traits = yes + female = yes + + trait = education_learning_3 + trait = humble + trait = shy + trait = impatient + trait = adventurer + trait = athletic + trait = architect + trait = mystic_1 + trait = reveler_1 + trait = wild_oat + + 1040.4.14 = { + birth = "1040.4.14" + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = has_scripted_weight + } + } + 1066.1.1 = { + employer = 242505 + } + 1066.9.16 = { + death = { death_reason = death_flight_attempt } + } +} + +easteregg_sandra_runge_moller = { #QA + name = "Sandra" + dynasty = vanity_runge_moller + dna = easteregg_sandra_runge_moller + religion = "catholic" + culture = "danish" + female = yes + + #Skills + diplomacy = 8 + martial = 3 + stewardship = 8 + intrigue = 5 + learning = 7 + prowess = 0 + + #Education + trait = education_stewardship_3 + + #Personality Traits + trait = content + trait = compassionate + trait = stubborn + + #Other Traits + trait = poet + trait = comfort_eater + + + sexuality = bisexual + disallow_random_traits = yes + + 1037.10.11 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = no_headgear + } + } + 1065.1.1 = { + employer = 168643 + + effect = { + add_secret = { type = secret_non_believer } + learn_language_of_culture = culture:anglo_saxon + } + } + 1066.1.1 = { + move_to_pool = yes + } + + 1066.9.16 = { + death = yes + } +} + +easteregg_stella_carrick = { + name = "Stella" + dna = easteregg_stella_carrick_dna + dynasty = vanity_carrick + religion = "catholic" + culture = "scottish" + female = yes + + #Education + trait = education_intrigue_3 + + #Personality + trait = impatient + trait = diligent + trait = ambitious + + #Other + trait = confider + trait = family_first + trait = intellect_good_1 + + sexuality = heterosexual + + disallow_random_traits = yes + + 1045.8.5 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = has_scripted_weight + add_character_flag = no_headgear + } + } + + 1066.1.1 = { + employer = 984 # King Malcolm 3 of Scotland + } + + 1066.9.16 = { + death = yes + } +} + +# Concept Artist +easteregg_alessandro_bragalini = { + name = "Alessandro" + dna = easteregg_alessandro_bragalini + dynasty = vanity_bragalini + religion = "catholic" + culture = "greek" + + #Skills + diplomacy = 3 + martial = 8 + stewardship = 4 + intrigue = 6 + learning = 7 + prowess = 6 + + #Education + trait = education_martial_3 + + #Personality Traits + trait = diligent + trait = cynical + trait = vengeful + + #Other Traits + trait = blademaster_2 + + sexuality = heterosexual + disallow_random_traits = yes + + 1027.7.17 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = no_headgear + } + } + 1066.9.15 = { + employer = cisalpine0661 + } + 1066.9.16 = { + death = yes + } +} + +# User Researcher +easteregg_jenny_wickman = { + name = "Jenny" + dynasty = vanity_wickman + religion = "catholic" + culture = "swedish" + female = yes + + #Skills + diplomacy = 8 + martial = 6 + stewardship = 2 + intrigue = 4 + learning = 8 + prowess = 9 + + #Education + trait = education_diplomacy_3 + + #Personality Traits + trait = gregarious + trait = gluttonous + trait = diligent + + #Other Traits + trait = comfort_eater + trait = mystic_3 + trait = lunatic_1 + + sexuality = bisexual + disallow_random_traits = yes + + 1037.6.1 = { + birth = yes + } + 1066.1.1 = { + give_nickname = nick_the_mountain_dweller + } + 1066.9.15 = { + employer = 100525 # Sweden + } + 1066.9.16 = { + death = yes + } +} + +# 2D UI Artist +easteregg_jon_astrup_hallkvist = { + name = "Jon" + dna = easteregg_jon_astrup_hallkvist + dynasty = vanity_astrup_hallkvist + religion = "catholic" + culture = "norse" + female = no + + #Skills + diplomacy = 6 + martial = 5 + stewardship = 11 + intrigue = 5 + learning = 8 + prowess = 5 + + #Education + trait = education_stewardship_3 + + #Personality Traits + trait = honest + trait = stubborn + trait = generous + + #Other Traits + trait = reveler_1 + trait = organizer + + sexuality = heterosexual + disallow_random_traits = yes + + 1034.8.9 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = no_headgear + } + } + 1066.9.15 = { + employer = 100525 # Sweden + } + 1066.9.16 = { + death = yes + } +} + +easteregg_maxence_voleau = { # Game Director + name = "Maxentius" + dynasty = vanity_voleau + dna = easteregg_maxence_voleau + religion = "catholic" + culture = "breton" + + #Skills + diplomacy = 15 + martial = 5 + stewardship = 18 + intrigue = 0 + learning = 16 + prowess = 2 + + #Education + trait = education_stewardship_4 + + #Personality Traits + trait = compassionate + trait = honest + trait = generous + + #Other Traits + trait = reveler_2 + trait = drunkard + trait = lisping + trait = profligate + + + sexuality = heterosexual + disallow_random_traits = yes + + 1032.5.17 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = no_headgear + } + } + 1066.1.1 = { + employer = 178 #Hoël nab Judhael of Cornouaille + } + 1066.9.16 = { + death = yes + } +} + +easteregg_fei_berg_hulthen = { # Technical Animator + name = "Fei" + dna = easteregg_fei_berg_hulthen + dynasty = vanity_berg_hulthen + religion = "norse_pagan" + culture = "swedish" + sexuality = bisexual + female = no + + # Education + trait = education_learning_2 + + # Personality + trait = chaste + trait = diligent + trait = ambitious + trait = patient + + # Other Traits + trait = intellect_good_1 + trait = depressed_1 + trait = legitimized_bastard + + diplomacy = 7 + martial = 4 + stewardship = 6 + intrigue = 5 + learning = 9 + prowess = 0 + + disallow_random_traits = yes + + 1044.12.2 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + add_character_flag = has_scripted_weight + add_character_flag = no_headgear + } + } + + 1066.1.1 = { + employer = 34156 # Denmark, to be Sweden + effect = { + add_secret = { type = secret_deviant } + add_secret = { type = secret_non_believer } + } + } + + 1066.9.16 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/characters/franconian.txt b/project/ck3/base_game/history/characters/franconian.txt index f599e44151..5f96a9662e 100644 --- a/project/ck3/base_game/history/characters/franconian.txt +++ b/project/ck3/base_game/history/characters/franconian.txt @@ -9447,7 +9447,7 @@ stewardship = 5 religion = "catholic" culture = franconian - trait = bastard + trait = bastard_founder trait = honest trait = temperate trait = education_stewardship_1 diff --git a/project/ck3/base_game/history/characters/frankish.txt b/project/ck3/base_game/history/characters/frankish.txt index eeca06f217..602f6d7f57 100644 --- a/project/ck3/base_game/history/characters/frankish.txt +++ b/project/ck3/base_game/history/characters/frankish.txt @@ -454,36 +454,6 @@ death = "782.1.1" } } -200141 = { - name = "Rampon" - - religion = catholic - culture = frankish - - 774.1.1 = { - birth = yes - } - 825.1.1 = { - death = yes - } -} - -200142 = { - name = "Aldedramn" - dynasty_house = house_orleans - - father = 200143 - - religion = catholic - culture = frankish - - 833.1.1 = { - birth = yes - } - 851.1.1 = { - death = yes - } -} 200143 = { name = "Guilhelm" @@ -502,38 +472,6 @@ } } -200144 = { - name = "Isembard" - - religion = catholic - culture = frankish - - 800.1.1 = { - birth = yes - } - 852.1.1 = { - death = yes - } -} - -200145 = { - name = "Odelric" - dynasty = 1046011 - - father = 200146 - mother = 200147 - - religion = catholic - culture = frankish - - 828.1.1 = { - birth = yes - } - 860.1.1 = { - death = yes - } -} - 200146 = { name = "Odelric" dynasty = 1046011 @@ -571,75 +509,6 @@ } } -200148 = { - name = "Hunifred" - dynasty = 12110 - - father = 167790 - - religion = catholic - culture = frankish - - 831.1.1 = { - birth = yes - } - 866.1.1 = { - death = yes - } -} - -200152 = { - name = "Gaucelm" - dynasty = 100217 - - father = 168130 - - religion = catholic - culture = frankish - - 798.1.1 = { - birth = yes - } - 834.1.1 = { - death = yes - } -} -73784 = { - name = "Guilhelm" - dynasty = 100217 - - father = 163063 - mother = 168141 - - religion = catholic - culture = frankish - - 826.11.29 = { - birth = yes - } - 850.1.1 = { - death = yes - } -} -163063 = { - name = "Bernard" - dynasty = 100217 - - father = 168130 - - religion = catholic - culture = frankish - - 796.1.1 = { - birth = yes - } - 824.1.1 = { - add_spouse = 168141 - } - 844.5.1 = { - death = yes - } -} 190412 = { name = "Arnold" dynasty = 25061 #Karling @@ -4660,3 +4529,199 @@ frankish0004 = { death = yes } } + +frankish0005 = { + name = "Aureolus" # Conde Aureolo, Duke of Aragón (799-806) & Count of Alto Aragón (799-806) + dynasty = frankish_aragon # Frankish Aragón Dynasty + religion = "catholic" + culture = "frankish" + trait = education_martial_2 + + 756.1.1 = { + birth = yes + } + 856.1.1 = { + death = yes + } +} + +frankish0006 = { + name = "Romilla" # Romilla Gellones, wife of Duke Bera of Barcelona (70140) + female = yes + dynasty = 100217 # Gellones Dynasty + religion = "catholic" + culture = "frankish" + trait = education_diplomacy_1 + + 771.1.1 = { + birth = yes + } + 822.1.1 = { + death = yes + } +} + +73784 = { + name = "Guilhelm" # Guillaume de Septimanie, Duke of Barcelona (848-850) & Count of Barcelona, Empuries & Rousillon (848-850) + dynasty = 100217 # Gellones Dynasty + religion = catholic + culture = frankish + trait = education_intrigue_3 + + father = 163063 # Duke Bernard de Septimanie of Barcelona + mother = 168141 # Duchess Duoda Sanche de Vasconie + + + 826.11.29 = { + birth = yes + } + 840.6.20 = { + name = "GuilhE_m" + culture = occitan + } + 850.1.1 = { + death = yes + } +} + +163063 = { + name = "Bernard" # Bernard de Septimanie, Duke of Barcelona (825-832 & 835-844) & Toulouse (835-864) & Count of Barcelona, Girona, Ibiza, Mallorca & Menorca (825-832 & 835-844) & Toulouse (835-844) + dynasty = 100217 # Gellones Dynasty + religion = catholic + culture = frankish + trait = education_diplomacy_3 + + father = 168130 # Duke Guillaume I of Toulouse + + 796.1.1 = { + birth = yes + } + 824.1.1 = { + add_spouse = 168141 # Duoda Sanche de Vasconie + } + 840.6.20 = { + name = "Bernat" + culture = occitan + } + 844.5.1 = { + death = yes + } +} + +200141 = { + name = "Rampon" # Rampon, Count of Barcelona, Duke of Barcelona (820-825) & Count of Barcelona, Girona, Ibiza, Mallorca & Menorca (820-825) + dynasty = ramponing + religion = catholic + culture = frankish + trait = education_martial_2 + + 774.1.1 = { + birth = yes + } + 825.1.1 = { + death = yes + } +} + +200142 = { + name = "Aldedramn" # Alderan de Troyes, Duke of Barcelona (850-851) & Count of Barcelona, Empuries & Rousillon (850-851) + dynasty_house = house_orleans + religion = catholic + culture = frankish + trait = education_martial_1 + + father = 303422 + + 833.1.1 = { + birth = yes + } + 840.6.20 = { + name = "Aleram" + culture = french + } + 851.1.1 = { + death = { + death_reason = death_battle + } + } +} + +200144 = { + name = "Isembard" # Isembard d'Autun, Duke of Barcelona (851-852) & Count of Barcelona, Empuries & Rousillon (851-852) + religion = catholic + culture = frankish + trait = education_stewardship_1 + + 800.1.1 = { + birth = yes + } + 840.6.20 = { + culture = french + } + 852.1.1 = { + death = yes + } +} + +200145 = { + name = "Odelric" # Odelric, Count of Barcelona, Duke of Barcelona (852-860) & Count of Barcelona, Girona, Empuries & Rousillon (852-860) + dynasty = 1046011 # Argengau Dynasty + religion = catholic + culture = frankish + trait = education_diplomacy_1 + + father = 200146 # Odelric von Argengau + mother = 200147 # Ingitrude + + 828.1.1 = { + birth = yes + } + 840.6.20 = { + name = "Odalric" + culture = occitan + } + 860.1.1 = { + death = yes + } +} + +200148 = { + name = "Hunifred" # Humfrid, Count of Barcelona, Duke of Barceloa (858-866) & Count of Barcelona, Girona, Empuries & Rousillon (858-866) + dynasty = 12110 # Unrouchinger Dynasty + religion = catholic + culture = frankish + trait = education_intrigue_3 + + father = 167790 + mother = 200147 # Ingitrude + + 831.1.1 = { + birth = yes + } + 840.6.20 = { + name = "Humfrid" + culture = franconian + } + 866.1.1 = { + death = yes + } +} + +200152 = { + name = "Gaucelm" # Gaucelm de Toulouse, Count of Rousillon (812-832) & Empuries (817-832) + dynasty = 100217 # Gellones Dynasty + religion = catholic + culture = frankish + trait = education_intrigue_1 + + father = 168130 # Duke Guillaume I de Toulouse + + 798.1.1 = { + birth = yes + } + 834.1.1 = { + death = { + death_reason = death_decapitated + } + } +} diff --git a/project/ck3/base_game/history/characters/french.txt b/project/ck3/base_game/history/characters/french.txt index 587658255f..37e3eb334b 100644 --- a/project/ck3/base_game/history/characters/french.txt +++ b/project/ck3/base_game/history/characters/french.txt @@ -14570,6 +14570,7 @@ birth = "847.1.2" } 866.1.30 = { + effect = { give_nickname = nick_the_child } death = "866.1.30" } } @@ -35629,21 +35630,22 @@ } } -127055 = { - name = "BE_renger" #Taillefer - # AKA: Berenger - dynasty = 541 - religion = "catholic" - culture = french - father = 40102 #Audouin - mother = 127054 #Alaisia de Gascogne - 1022.1.1 = { - birth = "1022.1.1" - } - 1036.1.1 = { - death = "1036.1.1" - } -} +#TODO_CD_ERCC; needs further research - we've got a timeline discrepancy here *somewhere*. +#127055 = { + #name = "BE_renger" #Taillefer + ## AKA: Berenger + #dynasty = 541 + #religion = "catholic" + #culture = french + #father = 40102 #Audouin + #mother = 127054 #Alaisia de Gascogne + #1022.1.1 = { + #birth = "1022.1.1" + #} + #1036.1.1 = { + #death = "1036.1.1" + #} +#} 40104 = { name = "Guillaume" #Taillefer @@ -42866,20 +42868,6 @@ } } -163067 = { - name = "Bernard" - dynasty = 3135 - religion = "catholic" - culture = french - 820.1.1 = { - birth = "820.1.1" - } - 880.1.1 = { - death = "880.1.1" - } -} - - 163093 = { name = "Matfried" dynasty = 667 @@ -46413,22 +46401,9 @@ death = yes } } -73786 = { - name = "Salomon" - dynasty = 629 - - religion = catholic - culture = french - 815.1.1 = { - birth = yes - } - 870.1.1 = { - death = yes - } -} 127019 = { - name = "Bernard" #Bernard II of Gothia + name = "Bernard" dynasty = 100217 father = 163063 mother = 168141 @@ -46985,3 +46960,55 @@ french0005 = { death = yes } } + +71380 = { + name = "Bertrand" # Bertrand de Reynel + dynasty = 8780 + religion = catholic + culture = french + trait = education_stewardship_2 + + #father = Guy de Conflans + #mother = Hildegarde de Reynel + + 1100.1.1 = { + birth = yes + } + 1113.1.1 = { + name = "BeltrA_n" + culture = castilian + } + 1119.1.1 = { + add_spouse = 72552 # Urraca Muñoz (castilian.txt) + } + 1134.1.1 = { + add_spouse = 207654 # Elvira Pérez de Lara (castilian.txt) + } + 1134.9.7 = { + death = { + death_reason = death_battle + } + } +} + +70189 = { + name = "LlU_cia" + female = yes + martial = 5 + diplomacy = 5 + intrigue = 7 + stewardship = 7 + religion = "catholic" + culture = "catalan" + trait = ill + trait = education_stewardship_2 + 1050.1.1 = { + birth = "1050.1.1" + } + 1066.4.1 = { + employer = 110550 + } + 1078.1.1 = { + death = "1078.1.1" + } +} diff --git a/project/ck3/base_game/history/characters/galician.txt b/project/ck3/base_game/history/characters/galician.txt index 329d84be64..18f3860b1c 100644 --- a/project/ck3/base_game/history/characters/galician.txt +++ b/project/ck3/base_game/history/characters/galician.txt @@ -1,6162 +1,19274 @@ -70025 = { - name = "Adosinda" # Ausenda Garcia de Coimbra +71359 = { + name = "Eva" # Eva Pérez de Traba female = yes - dynasty = 75 - - father = 73862 - mother = 73861 + dynasty = 278 + + father = 71366 + mother = 72785 religion = catholic culture = galician - 900.1.1 = { + 1090.1.1 = { birth = yes } - 958.1.1 = { + 1132.1.1 = { death = yes } } -70048 = { - name = "CorexI_a" +71365 = { + name = "Sancha" # Sancha Pérez de Traba female = yes + dynasty = 278 + + father = 71366 + mother = 72786 religion = catholic culture = galician - 1032.1.1 = { + 1118.1.1 = { birth = yes } - 1093.1.1 = { + 1161.1.1 = { death = yes } } -70052 = { - name = "Munio" # Munio Rodríguez (Gundemáriz) - dynasty = 8618 +71366 = { + name = "Pedro" # Pedro Froilaz de Traba + dynasty = 278 - father = 200089 + father = 72777 + mother = 72778 religion = catholic culture = galician - 1010.1.1 = { + 1073.1.1 = { birth = yes } - 1033.1.1 = { - add_spouse = 70051 + 1089.1.1 = { + add_spouse = 72785 } - 1066.1.1 = { - employer = 109500 + 1105.5.6 = { + add_spouse = 72786 } - 1075.1.1 = { + 1126.5.3 = { death = yes } } -70053 = { - name = "Rodrigo" # Rodrigo Muñoz (Gundemáriz) - dynasty = 8618 +71368 = { + name = "Fernando" # Fernando de Castro, founder of the House of Castro + dynasty = 279 - father = 70052 - mother = 70051 + father = 109500 + trait = bastard religion = catholic culture = galician - - 1035.1.1 = { + + 1072.1.1 = { birth = yes } - 1086.10.23 = { + 1101.1.1 = { + add_spouse = 71369 + } + 1119.11.12 = { + add_spouse = 71371 + } + 1143.1.1 = { death = yes } } -70054 = { - name = "Maior" # Mayor Rodríguez (Gundemáriz) - female = yes - dynasty = 8618 +71370 = { + name = "Guterre" # Gutierre Fernández de Castro + dynasty = 279 - father = 70053 + father = 71368 + mother = 71369 religion = catholic culture = galician - - 1058.1.1 = { + + 1102.1.1 = { birth = yes } - 1113.1.1 = { + 1120.1.1 = { + add_spouse = 71358 + } + 1166.1.1 = { death = yes } } -70055 = { - name = "Sueiro" # Suero Rodríguez (Gundemáriz) - dynasty = 8618 +71393 = { + name = "A_lvar" # Álvar Rodríguez de Castro + dynasty = 279 - father = 70052 - mother = 70051 + father = 207580 + mother = 71390 religion = catholic culture = galician - - 1036.1.1 = { + + 1127.1.1 = { birth = yes } - 1058.1.1 = { - add_spouse = 70056 + 1149.1.1 = { + add_spouse = 72393 } - 1094.1.1 = { + 1162.1.1 = { + add_spouse = 207501 + } + 1187.11.3 = { death = yes } } -70057 = { - name = "Munio" # Munio Rodríguez (Gundemáriz) - dynasty = 8618 +71394 = { + name = "Fernando" # Fernando Álvarez de Castro + dynasty = 279 - father = 70052 - mother = 70051 + father = 71393 + mother = 72393 religion = catholic culture = galician - 1037.1.1 = { + 1150.1.1 = { birth = yes } - 1052.1.1 = { - add_spouse = 70058 - } - 1066.1.1 = { - employer = 108500 - } - 1085.1.1 = { + 1195.9.1 = { death = yes } } -70058 = { - name = "Velasquita" - female = yes +71395 = { + name = "Sancho" # Sancho Álvarez de Castro + dynasty = 279 + + father = 71393 + mother = 207501 religion = catholic culture = galician - - 1037.1.1 = { + + 1164.10.26 = { birth = yes } - 1085.10.1 = { + 1196.1.1 = { death = yes } } -70059 = { - name = "Pedro" # Pedro Muñoz (Gundemáriz) - dynasty = 8618 +71396 = { + name = "Elo" # Eilo Álvarez de Castro + female = yes + dynasty = 279 - father = 70057 - mother = 70058 + father = 71393 + mother = 207501 religion = catholic culture = galician - 1053.1.1 = { + 1164.10.26 = { birth = yes } - 1093.2.7 = { + 1195.9.1 = { death = yes } } -70060 = { - name = "Munio" # Munio Muñoz (Gundemáriz) - dynasty = 8618 +71397 = { + name = "Fernando" # Fernando Rodríguez de Castro + dynasty = 279 - father = 70057 - mother = 70058 + father = 207580 + mother = 71390 religion = catholic culture = galician - 1054.1.1 = { + 1125.1.1 = { birth = yes } - 1097.3.21 = { + 1157.1.1 = { + add_spouse = 72367 + } + 1165.2.1 = { + remove_spouse = 72367 + } + 1168.1.1 = { + add_spouse = 71389 + } + 1185.8.16 = { death = yes } } -70061 = { - name = "Ximena" # Jimena Muñoz (Gundemáriz) +71398 = { + name = "Tarexia" # Teresa Fernández de Castro female = yes - dynasty = 8618 + dynasty = 279 - father = 70057 - mother = 70058 + father = 71397 + mother = 72367 religion = catholic culture = galician - 1055.1.1 = { + 1165.1.1 = { birth = yes } - 1128.1.1 = { + 1226.1.1 = { death = yes } } -70062 = { - name = "Fernando" # Fernando Muñoz (Gundemáriz) - dynasty = 8618 +71399 = { + name = "Pedro" # Pedro Fernández de Castro + dynasty = 279 - father = 70052 - mother = 70051 + father = 71397 + mother = 71389 religion = catholic culture = galician - 1038.1.1 = { + 1170.1.1 = { birth = yes } - 1103.1.1 = { + 1199.1.1 = { + add_spouse = 72388 + } + 1214.8.18 = { death = yes } } -70093 = { - name = "Elvira" - female = yes - dynasty = 75 - martial = 3 - diplomacy = 7 - intrigue = 4 - stewardship = 3 - religion = "catholic" - culture = "galician" - trait = intellect_good_1 - trait = education_stewardship_2 - father = 70111 - mother = 70112 - 1006.1.1 = { - birth = "1006.1.1" +71400 = { + name = "MartiN_o" # Martín Fernández de Castro + dynasty = 279 + + father = 71397 + mother = 71389 + + religion = catholic + culture = galician + + 1172.1.1 = { + birth = yes } - 1060.1.1 = { - death = "1060.1.1" + 1228.1.1 = { + death = yes } } -70111 = { - name = "Paio" # Paio Rodrigues de Coimbra - dynasty = 75 - martial = 6 - diplomacy = 5 - intrigue = 4 - stewardship = 3 - religion = "catholic" - culture = "galician" - father = 73863 - trait = hunter_1 - trait = brave - trait = education_martial_2 - 960.1.1 = { - birth = "960.1.1" - } - 990.1.1 = { - add_spouse = 70112 +71401 = { + name = "Pedro" # Pedro Martínez de Castro + dynasty = 279 + + father = 71400 + + religion = catholic + culture = galician + + 1205.1.1 = { + birth = yes } - 1005.1.1 = { - death = "1005.1.1" + 1241.11.1 = { + death = yes } } -70112 = { - name = "Guntina" # Gonçinha +71509 = { + name = "Xoana" # Juana Fernández de Castro female = yes - martial = 4 - diplomacy = 5 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "galician" - trait = chaste - trait = zealous - trait = education_stewardship_1 - 966.1.1 = { - birth = "966.1.1" + dynasty = 279 + + father = 457674 + mother = 457675 + + religion = catholic + culture = galician + + 1298.1.1 = { + birth = yes } - 1010.1.1 = { - death = "1010.1.1" + 1358.1.1 = { + death = yes } } -70113 = { - name = "Fronilde" # Fronilde Pais de Coimbra - female = yes - dynasty = 75 - martial = 4 - diplomacy = 6 - intrigue = 5 - stewardship = 6 - religion = "catholic" - culture = "galician" - trait = scholar - trait = ambitious - trait = education_intrigue_2 - father = 70111 - mother = 70112 - 985.1.1 = { - birth = "985.1.1" - } - 1058.1.1 = { - death = "1058.1.1" - } -} - -70240 = { - name = "Munio" # Muno - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - father = 109603 - mother = 109625 - 1020.1.1 = { - birth = "1020.1.1" - } - 1066.1.1 = { - employer = 109607 - } - 1070.1.1 = { - death = "1070.1.1" - } -} - -70241 = { - name = "Pedro" - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - father = 109601 - mother = 109602 - 1000.1.1 = { - birth = "1000.1.1" - } - 1066.1.1 = { - employer = 109607 - } - 1070.1.1 = { - death = "1070.1.1" - } -} - -70243 = { - name = "Hermesinda" # Ermesinda Guterres de Coimbra - female = yes - dynasty = 75 +71939 = { + name = "Rodrigo" # Rodrigo Velaz de Sarria + dynasty_house = house_sarria - father = 73871 + father = 73042 + mother = 73046 religion = catholic culture = galician - 910.1.1 = { + 1083.1.1 = { birth = yes } - 975.1.1 = { + 1125.1.1 = { + add_spouse = 71392 + } + 1144.6.1 = { death = yes } } -70245 = { - name = "Mendo" - dynasty = 75 - mother = 70113 - religion = "catholic" - culture = "galician" - 1040.1.1 = { - birth = "1040.1.1" - } - 1065.1.1 = { - add_spouse = 109631 - } - 1066.1.1 = { - employer = 108500 - } - 1090.1.1 = { - death = "1090.1.1" - } -} +71940 = { + name = "A_lvar" # Álvar Rodríguez de Sarria + dynasty_house = house_sarria -70246 = { - name = "Hermenexildo" - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109626 - mother = 109627 - 1030.1.1 = { - birth = "1030.1.1" - } - 1066.1.1 = { - employer = 108500 - } - 1080.1.1 = { - death = "1080.1.1" - } -} + father = 71939 + mother = 71392 -70247 = { - name = "Loba" - female = yes - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109626 - mother = 109627 - 1032.1.1 = { - birth = "1032.1.1" - } - 1082.1.1 = { - death = "1082.1.1" - } -} + religion = catholic + culture = galician -70248 = { - name = "Sancho" - dynasty = 8629 - religion = "catholic" - culture = "galician" - 1030.1.1 = { - birth = "1030.1.1" - } - 1050.1.1 = { - add_spouse = 70247 - } - 1066.1.1 = { - employer = 108500 + 1136.1.1 = { + birth = yes } - 1080.1.1 = { - death = "1080.1.1" + 1167.1.20 = { + death = yes } } -70249 = { - name = "Mendo" # Mendo González (Betótez), Count of Portugal - dynasty = 1020119 - - father = 73870 +71941 = { + name = "Rodrigo" # Rodrigo Álvarez de Sarria + dynasty_house = house_sarria religion = catholic culture = galician - 900.1.1 = { + father = 71940 + + 1160.1.1 = { birth = yes } - 922.1.1 = { - add_spouse = 73866 + 1176.1.1 = { + add_spouse = 72910 } - 950.7.24 = { + 1187.10.1 = { death = yes } } -71359 = { - name = "Eva" # Eva Pérez de Traba +71942 = { + name = "Sancha" # Sancha Álvarez de Sarria female = yes - dynasty = 278 + dynasty_house = house_sarria - father = 71366 - mother = 72785 + father = 71940 religion = catholic culture = galician - 1090.1.1 = { + 1162.1.1 = { birth = yes } - 1132.1.1 = { + 1200.1.1 = { death = yes } } -71365 = { - name = "Sancha" # Sancha Pérez de Traba +71943 = { + name = "Tarexia" # Teresa Álvarez de Sarria female = yes - dynasty = 278 + dynasty_house = house_sarria - father = 71366 - mother = 72786 + father = 71940 religion = catholic culture = galician - 1118.1.1 = { + 1164.1.1 = { birth = yes } - 1161.1.1 = { + 1195.1.1 = { death = yes } } -71366 = { - name = "Pedro" # Pedro Froilaz de Traba - dynasty = 278 +71944 = { + name = "Vermudo" # Bermudo Álvarez de Sarria + dynasty_house = house_sarria - father = 72777 - mother = 72778 + father = 71940 religion = catholic culture = galician - 1073.1.1 = { + 1166.1.1 = { birth = yes } - 1089.1.1 = { - add_spouse = 72785 - } - 1105.5.6 = { - add_spouse = 72786 - } - 1126.5.3 = { + 1190.1.1 = { death = yes } } -71368 = { - name = "Fernando" # Fernando de Castro, founder of the House of Castro - dynasty = 279 +71945 = { + name = "Elvira" # Elvira Rodríguez de Sarria + female = yes + dynasty_house = house_sarria - father = 109500 - trait = bastard + father = 71939 + mother = 71392 religion = catholic culture = galician - 1072.1.1 = { + 1138.1.1 = { birth = yes } - 1101.1.1 = { - add_spouse = 71369 - } - 1119.11.12 = { - add_spouse = 71371 - } - 1143.1.1 = { + 1186.1.1 = { death = yes } } -71370 = { - name = "Guterre" # Gutierre Fernández de Castro - dynasty = 279 +71946 = { + name = "Berengaria" # Berenguela Rodríguez de Sarria + female = yes + dynasty_house = house_sarria - father = 71368 - mother = 71369 + father = 71939 + mother = 71392 religion = catholic culture = galician - 1102.1.1 = { + 1139.1.1 = { birth = yes } - 1120.1.1 = { - add_spouse = 71358 - } - 1166.1.1 = { + 1194.1.1 = { death = yes } } -71393 = { - name = "A_lvar" # Álvar Rodríguez de Castro - dynasty = 279 +71988 = { + name = "Guiomar" # Guiomar Rodríguez de Traba + female = yes + dynasty = 278 - father = 207580 - mother = 71390 + father = 72859 + mother = 72860 religion = catholic culture = galician - 1127.1.1 = { + 1132.1.1 = { birth = yes } - 1149.1.1 = { - add_spouse = 72393 - } - 1162.1.1 = { - add_spouse = 207501 - } - 1187.11.3 = { + 1190.1.1 = { death = yes } } -71394 = { - name = "Fernando" # Fernando Álvarez de Castro - dynasty = 279 +72168 = { + name = "MarI_a" # María Fernández de Traba + female = yes + dynasty = 278 - father = 71393 - mother = 72393 + father = 208550 + mother = 72787 religion = catholic culture = galician - 1150.1.1 = { + 1116.1.1 = { birth = yes } - 1195.9.1 = { + 1168.1.1 = { death = yes } } -71395 = { - name = "Sancho" # Sancho Álvarez de Castro - dynasty = 279 +72217 = { + name = "Gonzalo" # Gonzalo Yáñez de Limia + dynasty = 12116 - father = 71393 - mother = 207501 + father = 72807 religion = catholic culture = galician - 1164.10.26 = { + 1220.1.1 = { birth = yes } - 1196.1.1 = { + 1261.1.1 = { + add_spouse = 72216 + } + 1285.1.1 = { death = yes } } -71396 = { - name = "Elo" # Eilo Álvarez de Castro +72360 = { + name = "Urraca" # Urraca Fernández de Castro female = yes dynasty = 279 - father = 71393 - mother = 207501 + father = 71368 + mother = 71371 religion = catholic culture = galician - 1164.10.26 = { + 1120.8.1 = { birth = yes } - 1195.9.1 = { + 1165.1.1 = { death = yes } } -71397 = { - name = "Fernando" # Fernando Rodríguez de Castro +72361 = { + name = "MartiN_o" # Martín Fernández de Castro dynasty = 279 - father = 207580 - mother = 71390 - + father = 71368 + mother = 71371 + religion = catholic culture = galician - 1125.1.1 = { + 1122.1.1 = { birth = yes } - 1157.1.1 = { - add_spouse = 72367 - } - 1165.2.1 = { - remove_spouse = 72367 - } - 1168.1.1 = { - add_spouse = 71389 + 1147.1.1 = { + add_spouse = 72378 } - 1185.8.16 = { + 1160.1.1 = { death = yes } } -71398 = { - name = "Tarexia" # Teresa Fernández de Castro +72362 = { + name = "Sancha" # Sancha Fernández de Castro female = yes dynasty = 279 - father = 71397 - mother = 72367 + father = 71368 + mother = 71371 religion = catholic culture = galician - 1165.1.1 = { + 1124.1.1 = { birth = yes } - 1226.1.1 = { + 1139.1.1 = { death = yes } } -71399 = { - name = "Pedro" # Pedro Fernández de Castro +72363 = { + name = "Pedro" # Pedro Fernández de Castro Founder of the Knights of Santiago dynasty = 279 - father = 71397 - mother = 71389 + father = 71368 + mother = 71371 religion = catholic culture = galician - 1170.1.1 = { + 1115.1.1 = { birth = yes } - 1199.1.1 = { - add_spouse = 72388 + 1150.1.1 = { + add_spouse = 72382 } - 1214.8.18 = { + 1184.1.1 = { death = yes } } -71400 = { - name = "MartiN_o" # Martín Fernández de Castro - dynasty = 279 - - father = 71397 - mother = 71389 +72368 = { + name = "Pedro" # Pedro Arias + dynasty = 1046012 religion = catholic culture = galician - 1172.1.1 = { + 1132.1.1 = { birth = yes } - 1228.1.1 = { + 1160.1.1 = { + add_spouse = 72849 + } + 1166.1.1 = { + add_spouse = 72367 + } + 1185.1.1 = { death = yes } } -71401 = { - name = "Pedro" # Pedro Martínez de Castro - dynasty = 279 - - father = 71400 +72378 = { + name = "Elvira" + female = yes religion = catholic culture = galician - 1205.1.1 = { + 1130.1.1 = { birth = yes } - 1241.11.1 = { + 1184.1.1 = { death = yes } } -71509 = { - name = "Xoana" # Juana Fernández de Castro - female = yes +72379 = { + name = "Rodrigo" # Rodrigo Martínez de Castro dynasty = 279 - father = 457674 - mother = 457675 - religion = catholic culture = galician - 1298.1.1 = { + father = 72361 + mother = 72378 + + 1148.1.1 = { birth = yes } - 1358.1.1 = { + 1169.1.1 = { + add_spouse = 72381 + } + 1199.1.1 = { death = yes } } -71939 = { - name = "Rodrigo" # Rodrigo Velaz de Sarria - dynasty_house = house_sarria +72380 = { + name = "Fernando" # Fernando Martínez de Castro + dynasty = 279 - father = 73042 - mother = 73046 + father = 72361 + mother = 72378 religion = catholic culture = galician - 1083.1.1 = { + trait = education_learning_2 + + 1150.1.1 = { birth = yes } - 1125.1.1 = { - add_spouse = 71392 - } - 1144.6.1 = { + 1201.1.1 = { death = yes } } -71940 = { - name = "A_lvar" # Álvar Rodríguez de Sarria - dynasty_house = house_sarria - - father = 71939 - mother = 71392 +72381 = { + name = "Urraca" + female = yes religion = catholic culture = galician - 1136.1.1 = { + 1251.1.1 = { birth = yes } - 1167.1.20 = { + 1306.1.1 = { death = yes } } -71941 = { - name = "Rodrigo" # Rodrigo Álvarez de Sarria - dynasty_house = house_sarria +72382 = { + name = "MarI_a" + female = yes religion = catholic culture = galician - father = 71940 - - 1160.1.1 = { + 1130.1.1 = { birth = yes } - 1176.1.1 = { - add_spouse = 72910 - } - 1187.10.1 = { + 1190.1.1 = { death = yes } } -71942 = { - name = "Sancha" # Sancha Álvarez de Sarria +72383 = { + name = "Elo" # Eilo Pérez de Castro female = yes - dynasty_house = house_sarria + dynasty = 279 - father = 71940 + father = 72363 + mother = 72382 religion = catholic culture = galician - 1162.1.1 = { + trait = education_learning_1 + + 1151.1.1 = { birth = yes } - 1200.1.1 = { + 1216.1.1 = { death = yes } } -71943 = { - name = "Tarexia" # Teresa Álvarez de Sarria - female = yes - dynasty_house = house_sarria - - father = 71940 +72384 = { + name = "Fernando" # Fernando Pérez de Castro + dynasty = 279 religion = catholic culture = galician - 1164.1.1 = { + father = 72363 + mother = 72382 + + 1153.1.1 = { birth = yes } - 1195.1.1 = { + 1207.1.1 = { death = yes } } -71944 = { - name = "Vermudo" # Bermudo Álvarez de Sarria - dynasty_house = house_sarria +72385 = { + name = "GO_mez" # Gómez Pérez de Castro + dynasty = 279 - father = 71940 + father = 72363 + mother = 72382 religion = catholic culture = galician - 1166.1.1 = { + 1155.1.1 = { birth = yes } - 1190.1.1 = { + 1212.1.1 = { death = yes } } -71945 = { - name = "Elvira" # Elvira Rodríguez de Sarria +72386 = { + name = "MarI_a" # María Pérez de Castro female = yes - dynasty_house = house_sarria + dynasty = 279 - father = 71939 - mother = 71392 + father = 72363 + mother = 72382 religion = catholic culture = galician - 1138.1.1 = { + 1157.1.1 = { birth = yes } - 1186.1.1 = { + 1200.1.1 = { death = yes } } -71946 = { - name = "Berengaria" # Berenguela Rodríguez de Sarria +72387 = { + name = "MI_lia" # Mília Pérez de Castro female = yes - dynasty_house = house_sarria + dynasty = 279 - father = 71939 - mother = 71392 + father = 72363 + mother = 72382 religion = catholic culture = galician - 1139.1.1 = { + 1159.1.1 = { birth = yes } - 1194.1.1 = { + 1206.1.1 = { death = yes } } -71988 = { - name = "Guiomar" # Guiomar Rodríguez de Traba +72393 = { + name = "Sancha" female = yes - dynasty = 278 - - father = 72859 - mother = 72860 religion = catholic culture = galician - 1132.1.1 = { + 1130.1.1 = { birth = yes } - 1190.1.1 = { + 1161.1.1 = { death = yes } } -72168 = { - name = "MarI_a" # María Fernández de Traba - female = yes - dynasty = 278 +72394 = { + name = "Pedro" # Pedro Rodríguez de Castro + dynasty = 279 - father = 208550 - mother = 72787 + father = 207580 + mother = 71390 religion = catholic culture = galician - 1116.1.1 = { + 1129.1.1 = { birth = yes } - 1168.1.1 = { - death = yes - } + 1160.1.1 = { + add_spouse = 73105 + } + 1191.11.22 = { + death = yes + } } -72217 = { - name = "Gonzalo" # Gonzalo Yáñez de Limia - dynasty = 12116 +72395 = { + name = "Sancha" # Sancha Rodríguez de Castro + female = yes + dynasty = 279 - father = 72807 + father = 207580 + mother = 71390 religion = catholic culture = galician - 1220.1.1 = { + 1133.1.1 = { birth = yes } - 1261.1.1 = { - add_spouse = 72216 - } - 1285.1.1 = { + 1184.1.1 = { death = yes } } -72360 = { - name = "Urraca" # Urraca Fernández de Castro - female = yes +72396 = { + name = "Guterre" # Gutierre Rodríguez de Castro dynasty = 279 - father = 71368 - mother = 71371 - religion = catholic culture = galician - 1120.8.1 = { + father = 207580 + mother = 71390 + + 1131.1.1 = { birth = yes } - 1165.1.1 = { + 1195.4.9 = { death = yes } +} +72398 = { + name = "Fernando" # Fernando Gutiérrez + dynasty = 100189 + religion = "catholic" + culture = "galician" + father = 72396 + trait = bastard + 1150.1.1 = { + birth = "1150.1.1" + } + 1195.4.9 = { + death = "1195.4.9" + } } -72361 = { - name = "MartiN_o" # Martín Fernández de Castro +72399 = { + name = "Marina" # Marina Fernández + dynasty = 100189 + female = yes + religion = "catholic" + culture = "galician" + father = 72398 + 1174.1.1 = { + birth = "1174.1.1" + } + 1179.11.2 = { + death = "1179.11.2" + } +} + +72400 = { + name = "Vasco" # Velasco Fernández + dynasty = 100189 + religion = "catholic" + culture = "galician" + father = 72398 + 1176.1.1 = { + birth = "1176.1.1" + } + 1187.9.30 = { + death = "1187.9.30" + } +} + +72401 = { + name = "Pedro" # Pedro Fernández + dynasty = 100189 + religion = "catholic" + culture = "galician" + father = 72398 + 1178.1.1 = { + birth = "1178.1.1" + } + 1200.3.25 = { + death = "1200.3.25" + } +} + +72402 = { + name = "A_lvar" # Álvar Gutiérrez de Castro dynasty = 279 - father = 71368 - mother = 71371 - + father = 72396 + mother = 72397 + religion = catholic culture = galician - 1122.1.1 = { + 1176.1.1 = { birth = yes } - 1147.1.1 = { - add_spouse = 72378 - } - 1160.1.1 = { + 1213.7.8 = { death = yes } } -72362 = { - name = "Sancha" # Sancha Fernández de Castro - female = yes +72403 = { + name = "Pedro" # Pedro Gutiérrez de Castro dynasty = 279 - father = 71368 - mother = 71371 + father = 72396 + mother = 72397 religion = catholic culture = galician - 1124.1.1 = { + 1178.1.1 = { birth = yes } - 1139.1.1 = { + 1213.9.15 = { death = yes } } -72363 = { - name = "Pedro" # Pedro Fernández de Castro Founder of the Knights of Santiago +72404 = { + name = "GarcI_a" # García Gutiérrez de Castro dynasty = 279 - father = 71368 - mother = 71371 + father = 72396 + mother = 72397 religion = catholic culture = galician - 1115.1.1 = { + 1180.1.1 = { birth = yes } - 1150.1.1 = { - add_spouse = 72382 - } - 1184.1.1 = { + 1213.9.15 = { death = yes } } -72368 = { - name = "Pedro" # Pedro Arias - dynasty = 1046012 +72405 = { + name = "Sancha" # Sancha Gutiérrez de Castro + female = yes + dynasty = 279 + + father = 72396 + mother = 72397 religion = catholic culture = galician - 1132.1.1 = { + 1182.1.1 = { birth = yes } - 1160.1.1 = { - add_spouse = 72849 - } - 1166.1.1 = { - add_spouse = 72367 - } - 1185.1.1 = { + 1196.1.1 = { death = yes } } -72378 = { - name = "Elvira" +72406 = { + name = "MarI_a" # María Gutiérrez de Castro female = yes + dynasty = 279 + + father = 72396 + mother = 72397 religion = catholic culture = galician - 1130.1.1 = { + 1184.1.1 = { birth = yes } - 1184.1.1 = { + 1235.1.1 = { death = yes } } -72379 = { - name = "Rodrigo" # Rodrigo Martínez de Castro +72407 = { + name = "Fernando" # Fernando Gutiérrez de Castro dynasty = 279 + father = 72396 + mother = 72397 + religion = catholic culture = galician - father = 72361 - mother = 72378 - - 1148.1.1 = { + 1174.1.1 = { birth = yes } - 1169.1.1 = { - add_spouse = 72381 + 1200.1.1 = { + add_spouse = 72000 } - 1199.1.1 = { + 1240.1.1 = { death = yes } } -72380 = { - name = "Fernando" # Fernando Martínez de Castro +72408 = { + name = "Estevo" # Esteban Fernández de Castro dynasty = 279 - father = 72361 - mother = 72378 + father = 72407 + mother = 72000 religion = catholic culture = galician - trait = education_learning_2 - - 1150.1.1 = { + 1201.1.1 = { birth = yes } - 1201.1.1 = { + 1266.1.1 = { + add_spouse = 71443 + } + 1288.1.1 = { death = yes } } -72381 = { - name = "Urraca" - female = yes +72409 = { + name = "AndrE_" # Andrés Fernández de Castro + dynasty = 279 + + father = 72407 + mother = 72000 religion = catholic culture = galician - 1251.1.1 = { + 1203.1.1 = { birth = yes } - 1306.1.1 = { + 1250.1.1 = { + add_spouse = 73021 + } + 1290.1.1 = { death = yes } } -72382 = { - name = "MarI_a" +72410 = { + name = "MarI_a" # María Andrés de Castro female = yes + dynasty = 279 + + father = 72409 + mother = 73021 religion = catholic culture = galician - 1130.1.1 = { + 1251.1.1 = { birth = yes } - 1190.1.1 = { + 1282.1.1 = { death = yes } } -72383 = { - name = "Elo" # Eilo Pérez de Castro +72411 = { + name = "MI_lia" # Mília Andrés de Castro female = yes dynasty = 279 - father = 72363 - mother = 72382 + father = 72409 + mother = 73021 religion = catholic culture = galician - trait = education_learning_1 - - 1151.1.1 = { + 1253.1.1 = { birth = yes } - 1216.1.1 = { + 1315.1.1 = { death = yes } } -72384 = { - name = "Fernando" # Fernando Pérez de Castro +72413 = { + name = "Guterre" # Gutierre Fernández de Castro dynasty = 279 + father = 72407 + mother = 72000 + religion = catholic culture = galician - father = 72363 - mother = 72382 - - 1153.1.1 = { + 1205.1.1 = { birth = yes } - 1207.1.1 = { + 1289.1.1 = { death = yes } } -72385 = { - name = "GO_mez" # Gómez Pérez de Castro +72414 = { + name = "InEEs" # Inés Fernández de Castro + female = yes dynasty = 279 - father = 72363 - mother = 72382 + father = 72407 + mother = 72000 religion = catholic culture = galician - 1155.1.1 = { + 1207.1.1 = { birth = yes } - 1212.1.1 = { + 1299.1.1 = { death = yes } } -72386 = { - name = "MarI_a" # María Pérez de Castro +72415 = { + name = "Sancha" # Sancha Fernández de Castro female = yes dynasty = 279 - father = 72363 - mother = 72382 + father = 72407 + mother = 72000 religion = catholic culture = galician - 1157.1.1 = { + 1209.1.1 = { birth = yes } - 1200.1.1 = { + 1305.1.1 = { death = yes } } -72387 = { - name = "MI_lia" # Mília Pérez de Castro +72470 = { + name = "Tarexia" female = yes - dynasty = 279 - - father = 72363 - mother = 72382 religion = catholic culture = galician - 1159.1.1 = { + 1206.1.1 = { birth = yes } - 1206.1.1 = { + 1260.1.1 = { death = yes } } -72393 = { - name = "Sancha" +72508 = { + name = "MarI_a" female = yes religion = catholic culture = galician - 1130.1.1 = { + 1245.1.1 = { birth = yes } - 1161.1.1 = { + 1309.1.1 = { death = yes } } -72394 = { - name = "Pedro" # Pedro Rodríguez de Castro - dynasty = 279 +72562 = { + name = "Sancha" # Sancha Fernández de Traba + female = yes + dynasty = 278 - father = 207580 - mother = 71390 + father = 208550 + mother = 207661 + trait = bastard religion = catholic culture = galician - 1129.1.1 = { + 1122.1.1 = { birth = yes } - 1160.1.1 = { - add_spouse = 73105 - } - 1191.11.22 = { + 1184.5.4 = { death = yes } } -72395 = { - name = "Sancha" # Sancha Rodríguez de Castro - female = yes - dynasty = 279 - - father = 207580 - mother = 71390 +72720 = { + name = "Afonso" + dynasty = 12158 religion = catholic culture = galician - 1133.1.1 = { + 1080.1.1 = { birth = yes } - 1184.1.1 = { + 1118.1.1 = { + add_spouse = 71354 + } + 1125.6.11 = { death = yes } } -72396 = { - name = "Guterre" # Gutierre Rodríguez de Castro - dynasty = 279 +72721 = { + name = "Fronilde" # Fronilde Alfónsez + female = yes + dynasty = 12158 + + father = 72720 + mother = 71354 religion = catholic culture = galician - father = 207580 - mother = 71390 - - 1131.1.1 = { + 1119.1.1 = { birth = yes } - 1195.4.9 = { + 1135.1.1 = { death = yes } -} -72398 = { - name = "Fernando" # Fernando Gutiérrez - dynasty = 100189 - religion = "catholic" - culture = "galician" - father = 72396 - trait = bastard - 1150.1.1 = { - birth = "1150.1.1" - } - 1195.4.9 = { - death = "1195.4.9" - } } -72399 = { - name = "Marina" # Marina Fernández - dynasty = 100189 +72722 = { + name = "Tarexia" # Teresa Alfónsez female = yes - religion = "catholic" - culture = "galician" - father = 72398 - 1174.1.1 = { - birth = "1174.1.1" - } - 1179.11.2 = { - death = "1179.11.2" - } -} + dynasty = 12158 -72400 = { - name = "Vasco" # Velasco Fernández - dynasty = 100189 - religion = "catholic" - culture = "galician" - father = 72398 - 1176.1.1 = { - birth = "1176.1.1" - } - 1187.9.30 = { - death = "1187.9.30" - } -} + religion = catholic + culture = galician -72401 = { - name = "Pedro" # Pedro Fernández - dynasty = 100189 - religion = "catholic" - culture = "galician" - father = 72398 - 1178.1.1 = { - birth = "1178.1.1" + father = 72720 + mother = 71354 + + 1121.1.1 = { + birth = yes } - 1200.3.25 = { - death = "1200.3.25" + 1138.1.1 = { + death = yes } } -72402 = { - name = "A_lvar" # Álvar Gutiérrez de Castro - dynasty = 279 - - father = 72396 - mother = 72397 - +72777 = { + name = "Froila" # Fruela de Traba + dynasty = 278 + religion = catholic culture = galician - 1176.1.1 = { + 1050.1.1 = { birth = yes } - 1213.7.8 = { + 1070.1.1 = { + add_spouse = 72778 + } + 1092.1.1 = { death = yes } } -72403 = { - name = "Pedro" # Pedro Gutiérrez de Castro - dynasty = 279 - - father = 72396 - mother = 72397 +72778 = { + name = "Elvira" + female = yes religion = catholic culture = galician - 1178.1.1 = { + 1054.1.1 = { birth = yes } - 1213.9.15 = { + 1100.1.1 = { death = yes } } -72404 = { - name = "GarcI_a" # García Gutiérrez de Castro - dynasty = 279 +72779 = { + name = "Rodrigo" # Rodrigo Froilaz de Traba + dynasty = 278 - father = 72396 - mother = 72397 + father = 72777 + mother = 72778 religion = catholic culture = galician - 1180.1.1 = { + trait = education_learning_1 + + 1075.1.1 = { birth = yes } - 1213.9.15 = { + 1130.1.1 = { death = yes } } -72405 = { - name = "Sancha" # Sancha Gutiérrez de Castro +72780 = { + name = "Munia" # Munia Froilaz de Traba female = yes - dynasty = 279 + dynasty = 278 - father = 72396 - mother = 72397 + father = 72777 + mother = 72778 religion = catholic culture = galician - 1182.1.1 = { + 1077.1.1 = { birth = yes } - 1196.1.1 = { + 1125.1.1 = { death = yes } } -72406 = { - name = "MarI_a" # María Gutiérrez de Castro +72781 = { + name = "Hermesinda" # Ermenesinda Froilaz de Traba female = yes - dynasty = 279 + dynasty = 278 - father = 72396 - mother = 72397 + father = 72777 + mother = 72778 religion = catholic culture = galician - 1184.1.1 = { + 1079.1.1 = { birth = yes } - 1235.1.1 = { + 1129.1.1 = { death = yes } } -72407 = { - name = "Fernando" # Fernando Gutiérrez de Castro - dynasty = 279 +72782 = { + name = "Visclavara" # Visclavara Froilaz de Traba + female = yes + dynasty = 278 - father = 72396 - mother = 72397 + father = 72777 + mother = 72778 religion = catholic culture = galician - 1174.1.1 = { + 1081.1.1 = { birth = yes } - 1200.1.1 = { - add_spouse = 72000 - } - 1240.1.1 = { + 1131.1.1 = { death = yes } } -72408 = { - name = "Estevo" # Esteban Fernández de Castro - dynasty = 279 - - father = 72407 - mother = 72000 +72785 = { + name = "Urraca" + female = yes religion = catholic culture = galician - 1201.1.1 = { + 1070.1.1 = { birth = yes } - 1266.1.1 = { - add_spouse = 71443 - } - 1288.1.1 = { + 1105.1.1 = { death = yes } } -72409 = { - name = "AndrE_" # Andrés Fernández de Castro - dynasty = 279 - - father = 72407 - mother = 72000 +72786 = { + name = "Maior" + female = yes religion = catholic culture = galician - 1203.1.1 = { + 1089.1.1 = { birth = yes } - 1250.1.1 = { - add_spouse = 73021 - } - 1290.1.1 = { + 1129.1.6 = { death = yes } } -72410 = { - name = "MarI_a" # María Andrés de Castro - female = yes - dynasty = 279 +72788 = { + name = "Bermudo" # Bermudo Pérez de Traba + dynasty = 278 - father = 72409 - mother = 73021 + father = 71366 + mother = 72785 religion = catholic culture = galician - 1251.1.1 = { + 1091.1.1 = { birth = yes } - 1282.1.1 = { + 1107.1.1 = { + add_spouse = 72789 + } + 1113.1.1 = { + add_spouse = 91092 + } + 1168.1.1 = { death = yes } } -72411 = { - name = "MI_lia" # Mília Andrés de Castro +72789 = { + name = "Maior" female = yes - dynasty = 279 - - father = 72409 - mother = 73021 religion = catholic culture = galician - 1253.1.1 = { + 1091.1.1 = { birth = yes } - 1315.1.1 = { + 1112.1.1 = { death = yes } } -72413 = { - name = "Guterre" # Gutierre Fernández de Castro - dynasty = 279 +72790 = { + name = "Pedro" # Pedro Bermúdez de Traba + dynasty = 278 - father = 72407 - mother = 72000 + father = 72788 + mother = 72789 religion = catholic culture = galician - 1205.1.1 = { + 1108.1.1 = { birth = yes } - 1289.1.1 = { + 1127.1.1 = { death = yes } } -72414 = { - name = "InEEs" # Inés Fernández de Castro +72791 = { + name = "Maior" # Mayor Bermúdez de Traba female = yes - dynasty = 279 + dynasty = 278 - father = 72407 - mother = 72000 + father = 72788 + mother = 72789 religion = catholic culture = galician - 1207.1.1 = { + 1109.1.1 = { birth = yes } - 1299.1.1 = { + 1130.1.1 = { death = yes } } -72415 = { - name = "Sancha" # Sancha Fernández de Castro - female = yes - dynasty = 279 +72792 = { + name = "Bermudo" # Bermudo Bermúdez de Traba + dynasty = 278 - father = 72407 - mother = 72000 + father = 72788 + mother = 72789 religion = catholic culture = galician - 1209.1.1 = { + 1110.1.1 = { birth = yes } - 1305.1.1 = { + 1125.1.1 = { death = yes } } -72470 = { - name = "Tarexia" - female = yes +72793 = { + name = "Sueiro" # Suero Bermúdez de Traba + dynasty = 278 + + father = 72788 + mother = 72789 religion = catholic culture = galician - 1206.1.1 = { + 1112.1.1 = { birth = yes } - 1260.1.1 = { + 1118.1.1 = { death = yes } } -72508 = { - name = "MarI_a" - female = yes +72794 = { + name = "Fernando" # Fernando Bermúdez de Traba + dynasty = 278 + + father = 72788 + mother = 91092 religion = catholic culture = galician - 1245.1.1 = { + 1114.1.1 = { birth = yes } - 1309.1.1 = { + 1169.9.21 = { death = yes } } -72551 = { - name = "Sueiro" # Suero Gundemáriz - dynasty = 8618 +72795 = { + name = "Urraca" # Urraca Bermúdez de Traba + female = yes + dynasty = 278 - father = 200086 + father = 72788 + mother = 91092 religion = catholic culture = galician - 949.1.1 = { + 1116.1.1 = { birth = yes } - 991.7.11 = { + 1169.9.21 = { death = yes } } -72562 = { - name = "Sancha" # Sancha Fernández de Traba - female = yes +72796 = { + name = "Sueiro" # Suero Bermúdez de Traba dynasty = 278 - father = 208550 - mother = 207661 - trait = bastard + father = 72788 + mother = 91092 religion = catholic culture = galician - 1122.1.1 = { + 1118.1.1 = { birth = yes } - 1184.5.4 = { + 1169.9.21 = { death = yes } } -72720 = { - name = "Afonso" - dynasty = 12158 +72797 = { + name = "Sancha" # Sancha Bermúdez de Traba + female = yes + dynasty = 278 + + father = 72788 + mother = 91092 religion = catholic culture = galician - 1080.1.1 = { + 1120.1.1 = { birth = yes } - 1118.1.1 = { - add_spouse = 71354 - } - 1125.6.11 = { + 1208.1.1 = { death = yes } } -72721 = { - name = "Fronilde" # Fronilde Alfónsez +72798 = { + name = "Tarexia" # Teresa Bermúdez de Traba female = yes - dynasty = 12158 + dynasty = 278 - father = 72720 - mother = 71354 + father = 72788 + mother = 91092 religion = catholic culture = galician - 1119.1.1 = { + 1122.1.1 = { birth = yes } - 1135.1.1 = { + 1169.9.21 = { death = yes } } -72722 = { - name = "Tarexia" # Teresa Alfónsez - female = yes - dynasty = 12158 +72799 = { + name = "Fernando" # Fernando Arias de Limia + dynasty = 12116 religion = catholic culture = galician - father = 72720 - mother = 71354 + father = 72800 - 1121.1.1 = { + 1120.1.1 = { birth = yes } - 1138.1.1 = { + 1140.1.1 = { + add_spouse = 72798 + } + 1217.6.14 = { death = yes } } -72777 = { - name = "Froila" # Fruela de Traba - dynasty = 278 - +72800 = { + name = "Arias" # Arias de Limia + dynasty = 12116 + religion = catholic culture = galician - 1050.1.1 = { + 1095.1.1 = { birth = yes } - 1070.1.1 = { - add_spouse = 72778 - } - 1092.1.1 = { + 1169.1.1 = { death = yes } } -72778 = { - name = "Elvira" - female = yes +72801 = { + name = "XoA_n" # Juan Arias de Limia + dynasty = 12116 + + father = 72800 religion = catholic culture = galician - 1054.1.1 = { + 1118.1.1 = { birth = yes } - 1100.1.1 = { + 1135.1.1 = { + add_spouse = 72858 + } + 1191.3.2 = { death = yes } } -72779 = { - name = "Rodrigo" # Rodrigo Froilaz de Traba - dynasty = 278 +72802 = { + name = "Urraca" # Urraca Yáñez de Limia + female = yes + dynasty = 12116 - father = 72777 - mother = 72778 + father = 72801 + mother = 72858 religion = catholic culture = galician trait = education_learning_1 - 1075.1.1 = { + 1136.1.1 = { birth = yes } - 1130.1.1 = { + 1195.1.1 = { death = yes } } -72780 = { - name = "Munia" # Munia Froilaz de Traba - female = yes - dynasty = 278 +72803 = { + name = "Osorio" # Osorio Yáñez de Limia + dynasty = 12116 - father = 72777 - mother = 72778 + father = 72801 + mother = 72858 religion = catholic culture = galician - 1077.1.1 = { + 1138.1.1 = { birth = yes } - 1125.1.1 = { + 1190.1.1 = { death = yes } } -72781 = { - name = "Hermesinda" # Ermenesinda Froilaz de Traba - female = yes - dynasty = 278 +72804 = { + name = "Lourenzo" # Lorenzo Yáñez de Limia + dynasty = 12116 - father = 72777 - mother = 72778 + father = 72801 + mother = 72858 religion = catholic culture = galician - 1079.1.1 = { + 1140.1.1 = { birth = yes } - 1129.1.1 = { + 1193.1.1 = { death = yes } } -72782 = { - name = "Visclavara" # Visclavara Froilaz de Traba - female = yes - dynasty = 278 +72805 = { + name = "GarcI_a" # García Fernández de Limia + dynasty = 12116 - father = 72777 - mother = 72778 + father = 72799 + mother = 72798 religion = catholic culture = galician - 1081.1.1 = { + 1141.1.1 = { birth = yes } - 1131.1.1 = { + 1217.6.14 = { death = yes } } -72785 = { - name = "Urraca" - female = yes +72806 = { + name = "Rodrigo" # Rodrigo Fernández de Limia + dynasty = 12116 + + father = 72799 + mother = 72798 religion = catholic culture = galician - 1070.1.1 = { + 1143.1.1 = { birth = yes } - 1105.1.1 = { + 1217.6.14 = { death = yes } } -72786 = { - name = "Maior" - female = yes +72807 = { + name = "XoA_n" # Juan Fernández de Limia + dynasty = 12116 + + father = 72799 + mother = 72798 religion = catholic culture = galician - 1089.1.1 = { + 1145.1.1 = { birth = yes } - 1129.1.6 = { + 1163.1.1 = { + add_spouse = 72813 + } + 1218.1.1 = { + add_spouse = 142211 + } + 1236.1.1 = { death = yes } } -72788 = { - name = "Bermudo" # Bermudo Pérez de Traba - dynasty = 278 +72808 = { + name = "Xil" # Gil Fernández de Limia + dynasty = 12116 - father = 71366 - mother = 72785 + father = 72799 + mother = 72798 religion = catholic culture = galician - 1091.1.1 = { + 1147.1.1 = { birth = yes } - 1107.1.1 = { - add_spouse = 72789 - } - 1113.1.1 = { - add_spouse = 91092 + 1165.1.1 = { + add_spouse = 72811 } - 1168.1.1 = { + 1245.1.1 = { death = yes } } -72789 = { - name = "Maior" +72809 = { + name = "MarI_a" # María Fernández de Limia female = yes + dynasty = 12116 + + father = 72799 + mother = 72798 religion = catholic culture = galician - 1091.1.1 = { + 1148.1.1 = { birth = yes } - 1112.1.1 = { + 1206.1.1 = { death = yes } } -72790 = { - name = "Pedro" # Pedro Bermúdez de Traba - dynasty = 278 +72810 = { + name = "Tarexia" # Teresa Fernández de Limia + female = yes + dynasty = 12116 - father = 72788 - mother = 72789 + father = 72799 + mother = 72798 religion = catholic culture = galician - 1108.1.1 = { + 1150.1.1 = { birth = yes } - 1127.1.1 = { + 1230.1.1 = { death = yes } } -72791 = { - name = "Maior" # Mayor Bermúdez de Traba +72811 = { + name = "Tarexia" female = yes - dynasty = 278 - - father = 72788 - mother = 72789 religion = catholic culture = galician - 1109.1.1 = { + 1149.1.1 = { birth = yes } - 1130.1.1 = { + 1206.1.1 = { death = yes } } -72792 = { - name = "Bermudo" # Bermudo Bermúdez de Traba - dynasty = 278 +72812 = { + name = "Urraca" # Urraca Gil de Limia + female = yes + dynasty = 12116 - father = 72788 - mother = 72789 + father = 72808 + mother = 72811 religion = catholic culture = galician - 1110.1.1 = { + 1168.1.1 = { birth = yes } - 1125.1.1 = { + 1221.1.1 = { death = yes } } -72793 = { - name = "Sueiro" # Suero Bermúdez de Traba - dynasty = 278 - - father = 72788 - mother = 72789 +72813 = { + name = "Berengaria" + female = yes religion = catholic culture = galician - 1112.1.1 = { + 1145.1.1 = { birth = yes } - 1118.1.1 = { + 1218.1.1 = { death = yes } } -72794 = { - name = "Fernando" # Fernando Bermúdez de Traba - dynasty = 278 +72814 = { + name = "Fernando" # Fernando Yáñez de Limia + dynasty = 12116 - father = 72788 - mother = 91092 + father = 72807 + mother = 72813 religion = catholic culture = galician - 1114.1.1 = { + 1170.1.1 = { birth = yes } - 1169.9.21 = { + 1200.1.1 = { + add_spouse = 72817 + } + 1238.1.1 = { death = yes } } -72795 = { - name = "Urraca" # Urraca Bermúdez de Traba +72815 = { + name = "Tarexia" # Teresa Yáñez de Limia female = yes - dynasty = 278 + dynasty = 12116 - father = 72788 - mother = 91092 + father = 72807 + mother = 142211 religion = catholic culture = galician - 1116.1.1 = { + 1219.1.1 = { birth = yes } - 1169.9.21 = { + 1290.1.1 = { death = yes } } -72796 = { - name = "Sueiro" # Suero Bermúdez de Traba - dynasty = 278 +72816 = { + name = "MarI_a" # María Yáñez de Limia + female = yes + dynasty = 12116 - father = 72788 - mother = 91092 + father = 72807 + mother = 142211 religion = catholic culture = galician - 1118.1.1 = { + 1220.1.1 = { birth = yes } - 1169.9.21 = { + 1293.1.1 = { death = yes } } -72797 = { - name = "Sancha" # Sancha Bermúdez de Traba +72817 = { + name = "Tarexia" female = yes - dynasty = 278 - - father = 72788 - mother = 91092 religion = catholic culture = galician - 1120.1.1 = { + 1184.1.1 = { birth = yes } - 1208.1.1 = { + 1239.1.1 = { death = yes } } -72798 = { - name = "Tarexia" # Teresa Bermúdez de Traba - female = yes - dynasty = 278 +72818 = { + name = "XoA_n" # Juan Fernández de Limia + dynasty = 12116 - father = 72788 - mother = 91092 + father = 72814 + mother = 72817 religion = catholic culture = galician - 1122.1.1 = { + 1201.1.1 = { birth = yes } - 1169.9.21 = { + 1221.1.1 = { + add_spouse = 73009 + } + 1260.1.1 = { death = yes } } -72799 = { - name = "Fernando" # Fernando Arias de Limia +72819 = { + name = "Fernando" # Fernando Fernández de Limia dynasty = 12116 + father = 72814 + mother = 72817 + religion = catholic culture = galician - father = 72800 - - 1120.1.1 = { + 1202.1.1 = { birth = yes } - 1140.1.1 = { - add_spouse = 72798 - } - 1217.6.14 = { + 1236.1.1 = { + add_spouse = 142411 + } + 1264.1.1 = { death = yes } } -72800 = { - name = "Arias" # Arias de Limia +72820 = { + name = "Rodrigo" # Rodrigo Fernández de Limia dynasty = 12116 + father = 72814 + mother = 72817 + religion = catholic culture = galician - 1095.1.1 = { + 1203.1.1 = { birth = yes } - 1169.1.1 = { + 1269.1.1 = { death = yes } } -72801 = { - name = "XoA_n" # Juan Arias de Limia +72821 = { + name = "Urraca" # Urraca Fernández de Limia + female = yes dynasty = 12116 - father = 72800 + father = 72814 + mother = 72817 religion = catholic culture = galician - 1118.1.1 = { + 1205.1.1 = { birth = yes } - 1135.1.1 = { - add_spouse = 72858 - } - 1191.3.2 = { + 1267.1.1 = { death = yes } } -72802 = { - name = "Urraca" # Urraca Yáñez de Limia +72822 = { + name = "InEEs" # Inés Fernández de Limia female = yes dynasty = 12116 - father = 72801 - mother = 72858 + father = 72814 + mother = 72817 religion = catholic culture = galician - trait = education_learning_1 - - 1136.1.1 = { + 1207.1.1 = { birth = yes } - 1195.1.1 = { + 1268.1.1 = { death = yes } } -72803 = { - name = "Osorio" # Osorio Yáñez de Limia +72823 = { + name = "Maior" # Mayor Fernández de Limia + female = yes dynasty = 12116 - father = 72801 - mother = 72858 + father = 72814 + mother = 72817 religion = catholic culture = galician - 1138.1.1 = { + 1209.1.1 = { birth = yes } - 1190.1.1 = { + 1270.1.1 = { death = yes } } -72804 = { - name = "Lourenzo" # Lorenzo Yáñez de Limia +72824 = { + name = "Gonzalo" # Gonzalo Yáñez de Limia dynasty = 12116 - father = 72801 - mother = 72858 - religion = catholic culture = galician - 1140.1.1 = { + father = 72818 + mother = 73009 + + 1222.5.8 = { birth = yes } - 1193.1.1 = { + 1260.1.1 = { death = yes } } -72805 = { - name = "GarcI_a" # García Fernández de Limia +72825 = { + name = "XoA_n" # Juan Fernández de Limia dynasty = 12116 - father = 72799 - mother = 72798 + father = 72819 + mother = 142411 religion = catholic culture = galician - 1141.1.1 = { + 1237.1.1 = { birth = yes } - 1217.6.14 = { + 1254.1.1 = { + add_spouse = 72827 + } + 1280.1.1 = { death = yes } } -72806 = { +72826 = { name = "Rodrigo" # Rodrigo Fernández de Limia dynasty = 12116 - father = 72799 - mother = 72798 + father = 72819 + mother = 142411 religion = catholic culture = galician - 1143.1.1 = { + 1238.1.1 = { birth = yes } - 1217.6.14 = { + 1254.1.1 = { + add_spouse = 72828 + } + 1289.1.1 = { death = yes } } -72807 = { - name = "XoA_n" # Juan Fernández de Limia - dynasty = 12116 - - father = 72799 - mother = 72798 +72827 = { + name = "MarI_a" + female = yes religion = catholic culture = galician - 1145.1.1 = { + 1238.1.1 = { birth = yes } - 1163.1.1 = { - add_spouse = 72813 - } - 1218.1.1 = { - add_spouse = 142211 - } - 1236.1.1 = { + 1300.1.1 = { death = yes } } -72808 = { - name = "Xil" # Gil Fernández de Limia - dynasty = 12116 - - father = 72799 - mother = 72798 +72828 = { + name = "MarI_a" + female = yes religion = catholic culture = galician - 1147.1.1 = { + 1238.1.1 = { birth = yes } - 1165.1.1 = { - add_spouse = 72811 - } - 1245.1.1 = { + 1315.1.1 = { death = yes } } -72809 = { - name = "MarI_a" # María Fernández de Limia - female = yes +72829 = { + name = "XoA_n" # Juan Yáñez de Limia dynasty = 12116 - father = 72799 - mother = 72798 + father = 72825 + mother = 72828 religion = catholic culture = galician - 1148.1.1 = { + 1255.1.1 = { birth = yes } - 1206.1.1 = { + 1287.1.1 = { + add_spouse = 72831 + } + 1315.1.1 = { death = yes } } -72810 = { - name = "Tarexia" # Teresa Fernández de Limia +72830 = { + name = "Beatriz" # Beatriz Yáñez de Limia female = yes dynasty = 12116 - father = 72799 - mother = 72798 + father = 72825 + mother = 72828 religion = catholic culture = galician - 1150.1.1 = { + 1257.1.1 = { birth = yes } - 1230.1.1 = { + 1329.1.1 = { death = yes } } -72811 = { - name = "Tarexia" +72831 = { + name = "Marinha" female = yes religion = catholic culture = galician - 1149.1.1 = { + 1270.1.1 = { birth = yes } - 1206.1.1 = { + 1346.1.1 = { death = yes } } -72812 = { - name = "Urraca" # Urraca Gil de Limia - female = yes - dynasty = 12116 +72832 = { + name = "GarcI_a" # García Bermúdez de Traba + dynasty = 278 - father = 72808 - mother = 72811 + father = 72788 + trait = bastard religion = catholic culture = galician - 1168.1.1 = { + 1130.1.1 = { birth = yes } - 1221.1.1 = { + 1186.1.1 = { death = yes } } -72813 = { - name = "Berengaria" - female = yes +72833 = { + name = "Froila" # Fruela Pérez de Traba + dynasty = 278 + + father = 71366 + mother = 72785 religion = catholic culture = galician - 1145.1.1 = { + 1094.1.1 = { birth = yes } - 1218.1.1 = { + 1102.1.1 = { death = yes } } -72814 = { - name = "Fernando" # Fernando Yáñez de Limia - dynasty = 12116 +72834 = { + name = "Ximena" # Jimena Pérez de Traba + female = yes + dynasty = 278 - father = 72807 - mother = 72813 + father = 71366 + mother = 72785 religion = catholic culture = galician - 1170.1.1 = { + 1096.1.1 = { birth = yes } - 1200.1.1 = { - add_spouse = 72817 - } - 1238.1.1 = { + 1114.1.1 = { death = yes } } -72815 = { - name = "Tarexia" # Teresa Yáñez de Limia +72835 = { + name = "Loba" # Loba Pérez de Traba female = yes - dynasty = 12116 + dynasty = 278 - father = 72807 - mother = 142211 + father = 71366 + mother = 72785 religion = catholic culture = galician - 1219.1.1 = { + 1098.1.1 = { birth = yes } - 1290.1.1 = { + 1157.11.8 = { death = yes } } -72816 = { - name = "MarI_a" # María Yáñez de Limia - female = yes - dynasty = 12116 - - father = 72807 - mother = 142211 +72845 = { + name = "Fernando" # Fernando Odoáriz + dynasty = 100157 religion = catholic culture = galician - 1220.1.1 = { + 1110.1.1 = { birth = yes } - 1293.1.1 = { + 1135.1.1 = { + add_spouse = 72842 + } + 1169.1.1 = { death = yes } } -72817 = { - name = "Tarexia" - female = yes +72846 = { + name = "MartiN_o" # Martín Fernández + dynasty = 100157 - religion = catholic - culture = galician - - 1184.1.1 = { - birth = yes - } - 1239.1.1 = { - death = yes - } -} - -72818 = { - name = "XoA_n" # Juan Fernández de Limia - dynasty = 12116 - - father = 72814 - mother = 72817 + father = 72845 + mother = 72842 religion = catholic culture = galician - 1201.1.1 = { + 1135.1.1 = { birth = yes } - 1221.1.1 = { - add_spouse = 73009 - } - 1260.1.1 = { + 1190.1.1 = { death = yes } } -72819 = { - name = "Fernando" # Fernando Fernández de Limia - dynasty = 12116 +72847 = { + name = "Munio" # Munio Fernández + dynasty = 100157 - father = 72814 - mother = 72817 + father = 72845 + mother = 72842 religion = catholic culture = galician - 1202.1.1 = { + 1136.1.1 = { birth = yes } - 1236.1.1 = { - add_spouse = 142411 - } - 1264.1.1 = { + 1196.1.1 = { death = yes } } -72820 = { - name = "Rodrigo" # Rodrigo Fernández de Limia - dynasty = 12116 +72848 = { + name = "Loba" # Loba Fernández + female = yes + dynasty = 100157 - father = 72814 - mother = 72817 + father = 72845 + mother = 72842 religion = catholic culture = galician - 1203.1.1 = { + 1138.1.1 = { birth = yes } - 1269.1.1 = { + 1194.1.1 = { death = yes } } -72821 = { - name = "Urraca" # Urraca Fernández de Limia +72849 = { + name = "Aldara" # Alduara Fernández female = yes - dynasty = 12116 - - father = 72814 - mother = 72817 + dynasty = 100157 religion = catholic culture = galician - 1205.1.1 = { + father = 72845 + mother = 72842 + + 1140.1.1 = { birth = yes } - 1267.1.1 = { + 1165.1.1 = { death = yes } } -72822 = { - name = "InEEs" # Inés Fernández de Limia - female = yes - dynasty = 12116 +72850 = { + name = "XoA_n" # Juan Pérez, Archbishop of Santiago + dynasty = 1046012 - father = 72814 - mother = 72817 + father = 72368 + mother = 72849 religion = catholic culture = galician - 1207.1.1 = { + trait = education_learning_4 + + 1165.1.1 = { birth = yes } - 1268.1.1 = { + 1266.1.1 = { death = yes } } -72823 = { - name = "Maior" # Mayor Fernández de Limia - female = yes - dynasty = 12116 - - father = 72814 - mother = 72817 +72853 = { + name = "Rodrigo" # Rodrigo Fernández de Toroño + dynasty = 12164 religion = catholic culture = galician - 1209.1.1 = { + 1140.1.1 = { birth = yes } - 1270.1.1 = { + 1165.1.1 = { + add_spouse = 72852 + } + 1196.1.1 = { death = yes } } -72824 = { - name = "Gonzalo" # Gonzalo Yáñez de Limia - dynasty = 12116 +72854 = { + name = "Rodrigo" # Rodrigo Rodríguez de Toroño + dynasty = 12164 + + father = 72853 + mother = 72852 religion = catholic culture = galician - father = 72818 - mother = 73009 - - 1222.5.8 = { + 1166.1.1 = { birth = yes } - 1260.1.1 = { + 1209.1.1 = { death = yes } } -72825 = { - name = "XoA_n" # Juan Fernández de Limia - dynasty = 12116 +72855 = { + name = "Sancha" # Sancha Rodríguez de Toroño + female = yes + dynasty = 12164 - father = 72819 - mother = 142411 + father = 72853 + mother = 72852 religion = catholic culture = galician - 1237.1.1 = { + 1168.1.1 = { birth = yes } - 1254.1.1 = { - add_spouse = 72827 - } - 1280.1.1 = { + 1212.1.1 = { death = yes } } -72826 = { - name = "Rodrigo" # Rodrigo Fernández de Limia - dynasty = 12116 +72856 = { + name = "MarI_a" # María Rodríguez de Toroño + female = yes + dynasty = 12164 - father = 72819 - mother = 142411 + father = 72853 + mother = 72852 religion = catholic culture = galician - 1238.1.1 = { + 1170.1.1 = { birth = yes } - 1254.1.1 = { - add_spouse = 72828 - } - 1289.1.1 = { + 1220.1.1 = { death = yes } } -72827 = { - name = "MarI_a" - female = yes +72857 = { + name = "MartiN_o" # Martín Gómez de Silva + dynasty = 12163 religion = catholic culture = galician - 1238.1.1 = { + 1159.1.1 = { birth = yes } - 1300.1.1 = { + 1188.1.1 = { + add_spouse = 72856 + } + 1200.1.1 = { death = yes } } -72828 = { - name = "MarI_a" +72858 = { + name = "Urraca" # Urraca Fernández de Traba female = yes + dynasty = 278 + + father = 208550 + mother = 72787 religion = catholic culture = galician - 1238.1.1 = { + 1120.1.1 = { birth = yes } - 1315.1.1 = { + 1199.7.3 = { death = yes } } -72829 = { - name = "XoA_n" # Juan Yáñez de Limia - dynasty = 12116 +72859 = { + name = "Rodrigo" # Rodrigo Pérez de Traba + dynasty = 278 - father = 72825 - mother = 72828 + father = 71366 + mother = 72786 religion = catholic culture = galician - 1255.1.1 = { + 1108.1.1 = { birth = yes } - 1287.1.1 = { - add_spouse = 72831 + 1128.1.1 = { + add_spouse = 72860 } - 1315.1.1 = { + 1165.12.28 = { death = yes } } -72830 = { - name = "Beatriz" # Beatriz Yáñez de Limia - female = yes - dynasty = 12116 +72861 = { + name = "A_lvar" # Álvar Rodríguez de Traba + dynasty = 278 - father = 72825 - mother = 72828 + father = 72859 + mother = 72860 religion = catholic culture = galician - 1257.1.1 = { + 1130.1.1 = { birth = yes } - 1329.1.1 = { + 1147.1.1 = { death = yes } } -72831 = { - name = "Marinha" - female = yes +72862 = { + name = "GarcI_a" # García Pérez de Traba + dynasty = 278 + + father = 71366 + mother = 72786 religion = catholic culture = galician - 1270.1.1 = { + 1110.1.1 = { birth = yes } - 1346.1.1 = { + 1133.1.1 = { + add_spouse = 207654 + } + 1133.12.1 = { death = yes } } -72832 = { - name = "GarcI_a" # García Bermúdez de Traba +72863 = { + name = "Vasco" # Velasco Pérez de Traba dynasty = 278 - father = 72788 - trait = bastard + father = 71366 + mother = 72786 religion = catholic culture = galician - 1130.1.1 = { + 1112.1.1 = { birth = yes } - 1186.1.1 = { + 1135.1.1 = { death = yes } } -72833 = { - name = "Froila" # Fruela Pérez de Traba +72864 = { + name = "Toda" # Toda Pérez de Traba + female = yes dynasty = 278 father = 71366 - mother = 72785 + mother = 72786 religion = catholic culture = galician - 1094.1.1 = { + 1114.1.1 = { birth = yes } - 1102.1.1 = { + 1155.3.20 = { death = yes } } -72834 = { - name = "Ximena" # Jimena Pérez de Traba +72865 = { + name = "Urraca" # Urraca Pérez de Traba female = yes dynasty = 278 father = 71366 - mother = 72785 + mother = 72786 religion = catholic culture = galician - 1096.1.1 = { + 1116.1.1 = { birth = yes } - 1114.1.1 = { + 1130.1.1 = { death = yes } } -72835 = { - name = "Loba" # Loba Pérez de Traba +72866 = { + name = "Elvira" # Elvira Pérez de Traba female = yes dynasty = 278 father = 71366 - mother = 72785 + mother = 72786 religion = catholic culture = galician - 1098.1.1 = { + 1120.1.1 = { birth = yes } - 1157.11.8 = { + 1177.1.1 = { death = yes } } -72845 = { - name = "Fernando" # Fernando Odoáriz - dynasty = 100157 +72877 = { + name = "Aldara" # Alduara Pérez de Traba + female = yes + dynasty = 278 + + father = 71366 + mother = 72786 religion = catholic culture = galician - 1110.1.1 = { + 1108.1.1 = { birth = yes } - 1135.1.1 = { - add_spouse = 72842 - } - 1169.1.1 = { + 1160.1.1 = { death = yes } } -72846 = { - name = "MartiN_o" # Martín Fernández - dynasty = 100157 - - father = 72845 - mother = 72842 +72878 = { + name = "Arias" # Arias Pérez de Deza + dynasty = 274 religion = catholic culture = galician - 1135.1.1 = { + 1085.1.1 = { birth = yes } - 1190.1.1 = { + 1122.1.1 = { + add_spouse = 72877 + } + 1145.1.1 = { death = yes } } -72847 = { - name = "Munio" # Munio Fernández - dynasty = 100157 +72879 = { + name = "Gonzalo" # Gonzalo Fernández de Traba + dynasty = 278 - father = 72845 - mother = 72842 + father = 208550 + mother = 72787 religion = catholic culture = galician - 1136.1.1 = { + 1118.1.1 = { birth = yes } - 1196.1.1 = { + 1136.1.1 = { + add_spouse = 72880 + } + 1154.1.1 = { + add_spouse = 71946 + } + 1160.11.18 = { death = yes } } -72848 = { - name = "Loba" # Loba Fernández +72880 = { + name = "Elvira" female = yes - dynasty = 100157 - - father = 72845 - mother = 72842 - - religion = catholic - culture = galician - - 1138.1.1 = { - birth = yes + religion = "catholic" + culture = "galician" + 1120.1.1 = { + birth = "1120.1.1" } - 1194.1.1 = { - death = yes + 1143.1.1 = { + death = "1143.1.1" } } -72849 = { - name = "Aldara" # Alduara Fernández - female = yes - dynasty = 100157 +72881 = { + name = "Fernando" # Fernando González de Traba + dynasty = 278 + + father = 72879 + mother = 72880 religion = catholic culture = galician - father = 72845 - mother = 72842 - - 1140.1.1 = { + 1137.1.1 = { birth = yes } - 1165.1.1 = { + 1165.12.26 = { death = yes } } -72850 = { - name = "XoA_n" # Juan Pérez, Archbishop of Santiago - dynasty = 1046012 +72882 = { + name = "GO_mez" # Gómez González de Traba + dynasty = 278 - father = 72368 - mother = 72849 + father = 72879 + mother = 72880 religion = catholic culture = galician - trait = education_learning_4 - - 1165.1.1 = { + 1139.1.1 = { birth = yes } - 1266.1.1 = { + 1159.1.1 = { + add_spouse = 73061 + } + 1182.1.1 = { + add_spouse = 72141 + } + 1209.5.5 = { death = yes } } -72853 = { - name = "Rodrigo" # Rodrigo Fernández de Toroño - dynasty = 12164 +72883 = { + name = "Rodrigo" # Rodrigo González de Traba + dynasty = 278 + + father = 72879 + mother = 72880 religion = catholic culture = galician - 1140.1.1 = { + 1141.1.1 = { birth = yes } - 1165.1.1 = { - add_spouse = 72852 - } - 1196.1.1 = { + 1214.1.1 = { death = yes } } -72854 = { - name = "Rodrigo" # Rodrigo Rodríguez de Toroño - dynasty = 12164 +72884 = { + name = "Urraca" # Urraca González de Traba + female = yes + dynasty = 278 - father = 72853 - mother = 72852 + father = 72879 + mother = 72880 religion = catholic culture = galician - 1166.1.1 = { + 1143.1.1 = { birth = yes } - 1209.1.1 = { + 1192.1.1 = { death = yes } } -72855 = { - name = "Sancha" # Sancha Rodríguez de Toroño +72885 = { + name = "Urraca" # Urraca Gómez de Traba female = yes - dynasty = 12164 + dynasty = 278 - father = 72853 - mother = 72852 + father = 72882 + mother = 73061 religion = catholic culture = galician - 1168.1.1 = { + trait = education_learning_1 + + 1161.1.1 = { birth = yes } - 1212.1.1 = { + 1240.1.1 = { death = yes } } -72856 = { - name = "MarI_a" # María Rodríguez de Toroño +72886 = { + name = "Sancha" # Sancha Gómez de Traba female = yes - dynasty = 12164 + dynasty = 278 - father = 72853 - mother = 72852 + father = 72882 + mother = 73061 religion = catholic culture = galician - 1170.1.1 = { + trait = education_learning_1 + + 1163.1.1 = { birth = yes } - 1220.1.1 = { + 1245.1.1 = { death = yes } } -72857 = { - name = "MartiN_o" # Martín Gómez de Silva - dynasty = 12163 +72887 = { + name = "Fernando" # Fernando Gómez de Traba + dynasty = 278 + + father = 72882 + mother = 72141 religion = catholic culture = galician - 1159.1.1 = { + 1183.1.1 = { birth = yes } - 1188.1.1 = { - add_spouse = 72856 - } - 1200.1.1 = { + 1201.1.1 = { death = yes } } -72858 = { - name = "Urraca" # Urraca Fernández de Traba - female = yes +72888 = { + name = "Gonzalo" # Gonzalo Gómez de Traba dynasty = 278 - father = 208550 - mother = 72787 + father = 72882 + mother = 72141 religion = catholic culture = galician - 1120.1.1 = { + 1184.1.1 = { birth = yes } - 1199.7.3 = { + 1233.5.16 = { death = yes } } -72859 = { - name = "Rodrigo" # Rodrigo Pérez de Traba +72889 = { + name = "Rodrigo" # Rodrigo Gómez de Traba dynasty = 278 - father = 71366 - mother = 72786 + father = 72882 + mother = 72141 religion = catholic culture = galician - 1108.1.1 = { + 1185.1.1 = { birth = yes } - 1128.1.1 = { - add_spouse = 72860 + 1217.1.1 = { + add_spouse = 142318 } - 1165.12.28 = { + 1247.4.19 = { death = yes } } -72861 = { - name = "A_lvar" # Álvar Rodríguez de Traba +72890 = { + name = "Vasco" # Velasco Gómez de Traba dynasty = 278 - father = 72859 - mother = 72860 - religion = catholic culture = galician - 1130.1.1 = { + father = 72882 + mother = 72141 + + 1187.1.1 = { birth = yes } - 1147.1.1 = { + 1200.1.1 = { death = yes } } -72862 = { - name = "GarcI_a" # García Pérez de Traba +72891 = { + name = "Sancha" # Sancha Gómez de Traba + female = yes dynasty = 278 - father = 71366 - mother = 72786 + father = 72882 + mother = 72141 religion = catholic culture = galician - 1110.1.1 = { + 1189.1.1 = { birth = yes } - 1133.1.1 = { - add_spouse = 207654 - } - 1133.12.1 = { + 1246.10.27 = { death = yes } } -72863 = { - name = "Vasco" # Velasco Pérez de Traba - dynasty = 278 +72929 = { + name = "Estevo" # Esteban Pereira + dynasty = 7023 + religion = "catholic" + culture = "galician" + 1250.1.1 = { + birth = "1250.1.1" + } + 1278.1.1 = { + add_spouse = 72928 + } + 1305.1.1 = { + death = "1305.1.1" + } +} - father = 71366 - mother = 72786 +72939 = { + name = "Bernardo" # Bernardo, Archbishop of Santiago religion = catholic culture = galician - 1112.1.1 = { + trait = education_learning_4 + + 1089.1.1 = { birth = yes } - 1135.1.1 = { + 1152.1.1 = { death = yes } } -72864 = { - name = "Toda" # Toda Pérez de Traba - female = yes - dynasty = 278 - - father = 71366 - mother = 72786 +72940 = { + name = "Paio" # Pelayo Camundo, Archbishop of Santiago + dynasty = 12173 religion = catholic culture = galician - 1114.1.1 = { + trait = education_learning_4 + + 1096.1.1 = { birth = yes } - 1155.3.20 = { + 1156.1.1 = { death = yes } } -72865 = { - name = "Urraca" # Urraca Pérez de Traba - female = yes - dynasty = 278 - - father = 71366 - mother = 72786 +72941 = { + name = "MartiN_o" # Martín Martínez, Archbishop of Santiago religion = catholic culture = galician - 1116.1.1 = { + trait = education_learning_4 + + 1100.1.1 = { birth = yes } - 1130.1.1 = { + 1167.1.1 = { death = yes } } -72866 = { - name = "Elvira" # Elvira Pérez de Traba - female = yes - dynasty = 278 - - father = 71366 - mother = 72786 +72942 = { + name = "Pedro" # Pedro Gundestéiz, Archbishop of Santiago religion = catholic culture = galician - 1120.1.1 = { + trait = education_learning_4 + + 1112.1.1 = { birth = yes } - 1177.1.1 = { + 1173.1.1 = { death = yes } } -72877 = { - name = "Aldara" # Alduara Pérez de Traba - female = yes - dynasty = 278 - - father = 71366 - mother = 72786 +72943 = { + name = "Pedro" # Pedro Suárez de Deza, Archbishop of Santiago religion = catholic culture = galician - 1108.1.1 = { + trait = education_learning_4 + + 1164.1.1 = { birth = yes } - 1160.1.1 = { + 1206.1.1 = { death = yes } } -72878 = { - name = "Arias" # Arias Pérez de Deza - dynasty = 274 +72944 = { + name = "Bernardo" # Bernardo, Archbishop of Santiago religion = catholic culture = galician - 1085.1.1 = { + trait = education_learning_4 + + 1180.1.1 = { birth = yes } - 1122.1.1 = { - add_spouse = 72877 - } - 1145.1.1 = { + 1238.1.1 = { death = yes } } -72879 = { - name = "Gonzalo" # Gonzalo Fernández de Traba - dynasty = 278 - - father = 208550 - mother = 72787 +72945 = { + name = "Gonzalo" # Gonzalo Gómez, Archbishop of Santiago religion = catholic culture = galician - 1118.1.1 = { + trait = education_learning_4 + + 1201.1.1 = { birth = yes } - 1136.1.1 = { - add_spouse = 72880 - } - 1154.1.1 = { - add_spouse = 71946 - } - 1160.11.18 = { + 1283.1.1 = { death = yes } } -72880 = { - name = "Elvira" - female = yes - religion = "catholic" - culture = "galician" - 1120.1.1 = { - birth = "1120.1.1" - } - 1143.1.1 = { - death = "1143.1.1" - } -} - -72881 = { - name = "Fernando" # Fernando González de Traba - dynasty = 278 - - father = 72879 - mother = 72880 +72946 = { + name = "Rodrigo" # Rodrigo González, Archbishop of Santiago religion = catholic culture = galician - 1137.1.1 = { + trait = education_learning_4 + + 1248.1.1 = { birth = yes } - 1165.12.26 = { + 1304.1.1 = { death = yes } } -72882 = { - name = "GO_mez" # Gómez González de Traba - dynasty = 278 - - father = 72879 - mother = 72880 +72947 = { + name = "Rodrigo" # Rodrigo del Padrón, Archbishop of Santiago + dynasty = 12176 religion = catholic culture = galician - 1139.1.1 = { + trait = education_learning_4 + + 1255.1.1 = { birth = yes } - 1159.1.1 = { - add_spouse = 73061 - } - 1182.1.1 = { - add_spouse = 72141 - } - 1209.5.5 = { + 1316.1.1 = { death = yes } } -72883 = { - name = "Rodrigo" # Rodrigo González de Traba - dynasty = 278 - - father = 72879 - mother = 72880 +72948 = { + name = "Berenguel" # Berenguel de Landoria, Archbishop of Santiago + dynasty = 12177 religion = catholic culture = galician - 1141.1.1 = { + trait = education_learning_4 + + 1268.1.1 = { birth = yes } - 1214.1.1 = { + 1331.1.1 = { death = yes } } -72884 = { - name = "Urraca" # Urraca González de Traba - female = yes - dynasty = 278 +73047 = { + name = "Munio" # Munio Velaz de Sarria + dynasty_house = house_sarria - father = 72879 - mother = 72880 + father = 73042 + mother = 73046 religion = catholic culture = galician - 1143.1.1 = { + 1085.1.1 = { birth = yes } - 1192.1.1 = { + 1105.12.16 = { death = yes } } -72885 = { - name = "Urraca" # Urraca Gómez de Traba +73048 = { + name = "Sancha" # Sancha Velaz de Sarria female = yes - dynasty = 278 - - father = 72882 - mother = 73061 + dynasty_house = house_sarria religion = catholic culture = galician - trait = education_learning_1 + father = 73042 + mother = 73046 - 1161.1.1 = { + 1087.1.1 = { birth = yes } - 1240.1.1 = { + 1094.1.1 = { death = yes } } -72886 = { - name = "Sancha" # Sancha Gómez de Traba +73077 = { + name = "Sancha" female = yes - dynasty = 278 + religion = "catholic" + culture = "galician" + 1173.1.1 = { + birth = "1173.1.1" + } + 1234.1.1 = { + death = "1234.1.1" + } +} - father = 72882 - mother = 73061 +73157 = { + name = "Gonzalo" # Gonzalo Yáñez de Novoa, Grandmaster of the Order of CalaTraba + dynasty = 12185 religion = catholic culture = galician - trait = education_learning_1 + trait = education_learning_2 - 1163.1.1 = { + 1173.1.1 = { birth = yes } - 1245.1.1 = { - death = yes + 1191.1.1 = { + employer = 73153 } -} - -72887 = { - name = "Fernando" # Fernando Gómez de Traba - dynasty = 278 - - father = 72882 - mother = 72141 - - religion = catholic - culture = galician - - 1183.1.1 = { - birth = yes + 1199.1.1 = { + employer = 224003 } - 1201.1.1 = { + 1207.1.1 = { + employer = 73154 + } + 1212.1.1 = { + employer = 73155 + } + 1216.1.1 = { + employer = 73156 + } + 1218.1.1 = { + employer = 0 + } + 1238.1.1 = { death = yes } } -72888 = { - name = "Gonzalo" # Gonzalo Gómez de Traba - dynasty = 278 - - father = 72882 - mother = 72141 +73166 = { + name = "GarcI_a" # García Fernández de Barrantes, Grandmaster of the Order of Alcántara + dynasty = 12188 religion = catholic culture = galician - 1184.1.1 = { + trait = education_learning_2 + + 1215.1.1 = { birth = yes } - 1233.5.16 = { + 1233.1.1 = { + employer = 73165 + } + 1234.1.1 = { + employer = 73161 + } + 1254.1.1 = { + employer = 0 + } + 1284.1.1 = { death = yes } } -72889 = { - name = "Rodrigo" # Rodrigo Gómez de Traba - dynasty = 278 - - father = 72882 - mother = 72141 +73168 = { + name = "Fernando" # Fernando Pérez Gallego, Grandmaster of the Order of Alcántara + dynasty = 12189 religion = catholic culture = galician - 1185.1.1 = { + trait = education_learning_2 + + 1246.1.1 = { birth = yes } - 1217.1.1 = { - add_spouse = 142318 + 1264.1.1 = { + employer = 73166 } - 1247.4.19 = { + 1284.1.1 = { + employer = 73167 + } + 1292.1.1 = { + employer = 0 + } + 1296.1.1 = { death = yes } } -72890 = { - name = "Vasco" # Velasco Gómez de Traba - dynasty = 278 +73170 = { + name = "Roi" # Ruy Vázquez de Quiroga + dynasty = 12190 religion = catholic culture = galician - father = 72882 - mother = 72141 + trait = education_learning_2 - 1187.1.1 = { + 1268.1.1 = { birth = yes } - 1200.1.1 = { + 1286.1.1 = { + employer = 73167 + } + 1292.1.1 = { + employer = 73168 + } + 1296.1.1 = { + employer = 73169 + } + 1312.1.1 = { + employer = 0 + } + 1318.1.1 = { death = yes } } -72891 = { - name = "Sancha" # Sancha Gómez de Traba - female = yes - dynasty = 278 - - father = 72882 - mother = 72141 - - religion = catholic - culture = galician - - 1189.1.1 = { - birth = yes +85021 = { + name = "Diego" + dynasty = 20057 + religion = "catholic" + culture = "galician" + father = 85020 + 1059.1.1 = { + birth = "1059.1.1" } - 1246.10.27 = { - death = yes + 1109.1.1 = { + death = "1109.1.1" } } -72929 = { - name = "Estevo" # Esteban Pereira - dynasty = 7023 +85029 = { + name = "Oveco" + dynasty = 20058 religion = "catholic" culture = "galician" - 1250.1.1 = { - birth = "1250.1.1" - } - 1278.1.1 = { - add_spouse = 72928 + 980.1.1 = { + birth = "980.1.1" } - 1305.1.1 = { - death = "1305.1.1" + 1060.1.1 = { + death = "1060.1.1" } } -72939 = { - name = "Bernardo" # Bernardo, Archbishop of Santiago - - religion = catholic - culture = galician - - trait = education_learning_4 - - 1089.1.1 = { - birth = yes +85030 = { + name = "Rodrigo" + dynasty = 20058 + religion = "catholic" + culture = "galician" + father = 85029 + 1042.1.1 = { + birth = "1042.1.1" } - 1152.1.1 = { - death = yes + 1092.1.1 = { + death = "1092.1.1" } } -72940 = { - name = "Paio" # Pelayo Camundo, Archbishop of Santiago - dynasty = 12173 - - religion = catholic - culture = galician - - trait = education_learning_4 - - 1096.1.1 = { - birth = yes +85031 = { + name = "Vela" + dynasty = 20058 + religion = "catholic" + culture = "galician" + father = 85029 + 1044.1.1 = { + birth = "1044.1.1" } - 1156.1.1 = { - death = yes + 1094.1.1 = { + death = "1094.1.1" } } -72941 = { - name = "MartiN_o" # Martín Martínez, Archbishop of Santiago - - religion = catholic - culture = galician - - trait = education_learning_4 - - 1100.1.1 = { - birth = yes +85033 = { + name = "Elvira" + female = yes + religion = "catholic" + culture = "galician" + 1048.1.1 = { + birth = "1048.1.1" } - 1167.1.1 = { - death = yes + 1098.1.1 = { + death = "1098.1.1" } } -72942 = { - name = "Pedro" # Pedro Gundestéiz, Archbishop of Santiago - - religion = catholic - culture = galician - - trait = education_learning_4 - - 1112.1.1 = { - birth = yes +91090 = { + name = "Afonso" # Afonso Henriques + dynasty_house = house_bourgogne # de Bourgogne + religion = "catholic" + culture = "galician" + father = 6531 # Henri de Bourgogne + mother = 207661 # Térèse de Léon + 1099.1.1 = { + birth = "1099.1.1" } - 1173.1.1 = { - death = yes + 1108.1.1 = { + death = "1108.1.1" } } -72943 = { - name = "Pedro" # Pedro Suárez de Deza, Archbishop of Santiago - - religion = catholic - culture = galician - - trait = education_learning_4 - - 1164.1.1 = { - birth = yes +91091 = { + name = "Henrique" # Henrique Henriques + dynasty_house = house_bourgogne # de Bourgogne + religion = "catholic" + culture = "galician" + father = 6531 # Henri de Bourgogne + mother = 207661 # Térèse de Léon + 1106.1.1 = { + birth = "1106.1.1" } - 1206.1.1 = { - death = yes + 1110.1.1 = { + death = "1110.1.1" } } -72944 = { +142023 = { + name = "Sancho" # Sancho Nunes de Barbosa + dynasty = 1020110 # de Barbosa + religion = "catholic" + culture = "galician" + father = 142436 + mother = 142435 + 1065.1.1 = { + birth = "1065.1.1" + } + 1117.1.1 = { + add_spouse = 91093 + } + 1130.1.1 = { + death = "1130.1.1" + } +} + +142143 = { + name = "Afonso" # Afonso Fernandes Alão + dynasty = 272 # de Bragança + religion = "catholic" + culture = "galician" + father = 142140 + mother = 142588 + 1077.1.1 = { + birth = "1077.1.1" + } + 1127.1.1 = { + death = "1127.1.1" + } +} + +142147 = { + name = "Teresa" # Teresa Soares da Maia + female = yes + # dynasty = # da Maia + religion = "catholic" + culture = "galician" + 1095.1.1 = { + birth = "1095.1.1" + } + 1135.1.1 = { + death = "1135.1.1" + } +} + +142193 = { + name = "Elvira" # Elvira González de Toroño + female = yes + # dynasty = # de Toroño + religion = "catholic" + culture = "galician" + 1180.1.1 = { + birth = "1180.1.1" + } + # Garcia Mendes de Sousa + 1245.1.16 = { + death = "1245.1.16" + } +} + +142284 = { + name = "DO_rdia" # Dórdia Pais de Azevedo + female = yes + dynasty = 1020128 # de Azevedo + religion = "catholic" + culture = "galician" + father = 143057 + mother = 143058 + 1084.1.1 = { + birth = "1084.1.1" + } + 1130.1.1 = { + death = "1130.1.1" + } +} + +142298 = { + name = "Mendo" # Mem Viegas + dynasty = 1020111 # de Ribadouro + religion = "catholic" + culture = "galician" + father = 142282 + mother = 142284 + 1100.1.1 = { + birth = "1100.1.1" + } + 1137.1.1 = { + death = "1137.1.1" + } +} + +142167 = { + name = "Mendo" # Mem Viegas de Sousa + dynasty = 770 # de Sousa + religion = "catholic" + culture = "galician" + father = 142165 + mother = 142166 + 1070.1.1 = { + birth = "1070.1.1" + } + 1090.1.1 = { + add_spouse = 142168 + } + 1130.1.1 = { + death = "1130.1.1" + } +} + +142168 = { + name = "Teresa" # Teresa Fernandes de Marnel + female = yes + # dynasty = # de Marnel + religion = "catholic" + culture = "galician" + 1070.1.1 = { + birth = "1070.1.1" + } + # Mem Viegas de Sousa + 1130.1.1 = { + death = "1130.1.1" + } +} + +142171 = { + name = "Sueiro" # Soeiro Mendes de Sousa + dynasty = 770 # de Sousa + religion = "catholic" + culture = "galician" + father = 142167 + mother = 142168 + 1100.1.1 = { + birth = "1100.1.1" + } + 1137.1.1 = { + death = "1137.1.1" + } +} + +142174 = { + name = "Guntina" # Gontinha Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = "catholic" + culture = "galician" + father = 142167 + mother = 142168 + 1101.1.1 = { + birth = "1101.1.1" + } + # Mem Moniz de Ribadouro + 1130.1.1 = { + death = "1130.1.1" + } +} + +142470 = { + name = "Munia" # Moninha Gonçalves da Maia + female = yes + dynasty = 1020121 # da Maia + religion = "catholic" + culture = "galician" + father = 142466 + mother = 142469 + 1081.1.1 = { + birth = "1081.1.1" + } + 1131.1.1 = { + death = "1131.1.1" + } +} + +142992 = { + name = "Toda" # Toda Viegas + female = yes + dynasty = 1020111 # de Ribadouro + religion = "catholic" + culture = "galician" + father = 142987 + mother = 142988 + 1072.1.1 = { + birth = "1072.1.1" + } + 1122.1.1 = { + death = "1122.1.1" + } +} + +142993 = { + name = "Munio" # Monio Viegas + dynasty = 1020111 # de Ribadouro + religion = "catholic" + culture = "galician" + father = 142987 + mother = 142988 + 1073.1.1 = { + birth = "1073.1.1" + } + 1123.1.1 = { + death = "1123.1.1" + } +} + +142994 = { + name = "Hermigio" # Hermígio Viegas + dynasty = 1020111 # de Ribadouro + religion = "catholic" + culture = "galician" + father = 142987 + mother = 142988 + 1074.1.1 = { + birth = "1074.1.1" + } + 1124.1.1 = { + death = "1124.1.1" + } +} + +143057 = { + name = "Paio" # Paio Godins de Azevedo + dynasty = 1020128 # de Azevedo + religion = "catholic" + culture = "galician" + father = 143044 + mother = 143045 + 1067.1.1 = { + birth = "1067.1.1" + } + 1083.1.1 = { + add_spouse = 143058 + } + 1131.1.1 = { + death = "1131.1.1" + } +} + +143109 = { + name = "Adosinda" # Adosinda + female = yes + # dynasty = # + religion = "catholic" + culture = "galician" + 1030.1.1 = { + birth = "1030.1.1" + } + 1090.1.1 = { + death = "1090.1.1" + } +} + +143110 = { + name = "Sueiro" # Soeiro Nunes Velho + dynasty = 1020130 # Velho + religion = "catholic" + culture = "galician" + father = 143108 + mother = 143109 + 1060.1.1 = { + birth = "1060.1.1" + } + 1090.1.1 = { + add_spouse = 143111 + } + 1110.1.1 = { + death = "1110.1.1" + } +} + +143111 = { + name = "Aldonza" # Aldonça Nunes de Armentares + female = yes + # dynasty = # + religion = "catholic" + culture = "galician" + 1060.1.1 = { + birth = "1060.1.1" + } + 1110.1.1 = { + death = "1110.1.1" + } +} + +207571 = { + name = "Aldonza" # Aldonza Pérez de Sarria + female = yes + dynasty_house = house_sarria + + father = 71939 + mother = 71392 + + religion = catholic + culture = galician + + 1135.1.1 = { + birth = yes + } + 1186.1.1 = { + death = yes + } +} + +207580 = { + name = "Rodrigo" # Rodrigo Fernández de Castro + dynasty = 279 + + father = 71368 + mother = 71369 + + religion = catholic + culture = galician + + 1104.1.1 = { + birth = yes + } + 1124.1.1 = { + add_spouse = 71390 + } + 1143.10.29 = { + death = yes + } +} + +207590 = { + name = "EstefanI_a" # Estefanía Pérez de Traba + female = yes + dynasty = 278 + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1106.2.1 = { + birth = yes + } + 1160.1.1 = { + death = yes + } +} + +208520 = { + name = "Pedro" # Pedro Arias de Deza, Archbishop of Santiago + dynasty = 274 + martial = 4 + diplomacy = 6 + intrigue = 4 + stewardship = 7 + religion = "catholic" + culture = "galician" + trait = arrogant + trait = diligent + trait = education_learning_4 + father = 72878 + mother = 72877 + 1134.1.1 = { + birth = "1134.1.1" + } + 1207.1.1 = { + death = "1207.1.1" + } +} + +208550 = { + name = "Fernando" # Fernando Pérez de Traba + dynasty = 278 + + father = 71366 + mother = 72785 + + religion = catholic + culture = galician + + 1092.1.1 = { + birth = yes + } + 1115.1.1 = { + add_spouse = 72787 + } + 1154.12.1 = { + death = yes + } +} + +210510 = { + name = "Pedro" # Pedro Helías, Archbishop of Santiago + dynasty = 12170 + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1088.1.1 = { + birth = yes + } + 1149.1.1 = { + death = yes + } +} + +457670 = { + name = "Pedro" # Pedro Fernández de Castro + dynasty = 279 + + father = 457674 + mother = 457675 + + religion = catholic + culture = galician + + 1297.1.1 = { + birth = yes + } + 1320.1.1 = { + add_spouse = 142113 + } + 1337.1.1 = { + add_spouse = 457671 + } + 1342.6.1 = { + death = yes + } +} + +457672 = { + name = "Urraca" # Urraca Fernández de Castro + female = yes + dynasty = 279 + + father = 72407 + mother = 72000 + + religion = catholic + culture = galician + + 1211.1.1 = { + birth = yes + } + 1294.1.1 = { + death = yes + } +} + +457673 = { + name = "InEEs" # Inés Pérez de Castro, Queen of Portugal + female = yes + dynasty = 279 + + father = 457670 + trait = bastard + + religion = catholic + culture = galician + + 1327.1.1 = { + birth = yes + } + 1355.1.7 = { + death = yes + } +} + +457674 = { + name = "FernA_n" # Fernán Estévez de Castro + dynasty = 279 + + father = 72408 + mother = 71443 + + religion = catholic + culture = galician + + 1267.1.1 = { + birth = yes + } + 1296.1.1 = { + add_spouse = 457675 + } + 1316.2.18 = { + death = yes + } +} + +457677 = { + name = "A_lvar" # Álvar Pérez de Arroyolo + dynasty = 12141 + + father = 457670 + trait = bastard + + religion = catholic + culture = galician + + 1330.1.1 = { + birth = yes + } + 1388.1.1 = { + death = yes + } +} + +458003 = { + name = "XoA_n" # Juan Yáñez de Limia + dynasty = 12116 + + father = 72829 + mother = 72831 + + religion = catholic + culture = galician + + trait = education_learning_3 + + 1288.1.1 = { + birth = yes + } + 1337.1.1 = { + trait = ill + } + 1338.1.1 = { + death = yes + } +} + +73854 = { #previously in visigothic + name = "Mendo" + dynasty = 75 # Menéndez Dynasty + + religion = catholic + culture = galician + trait = education_martial_1 + + 775.1.1 = { + birth = yes + } + 840.1.1 = { + death = yes + } +} + +menendez.0001 = { + name = "Osorio" + dynasty = 75 # Menéndez Dynasty + + father = 73855 + mother = 73856 + + trait = ambitious + + religion = catholic + culture = galician + + 850.1.1 = { + birth = yes + } + 880.1.1 = { + death = yes + } +} + +menendez.0003 = { + name = "Enderquina" + female = yes + dynasty = 75 + + father = 73857 + mother = 73759 + + religion = catholic + culture = galician + + 881.1.1 = { + birth = yes + } + 947.1.1 = { + death = yes + } +} + +eriz.0001 = { + name = "Ero" + dynasty_house = house_eriz + + religion = catholic + culture = galician + + 848.1.1 = { + birth = yes + } + 926.1.1 = { + death = yes + } +} + +eriz.0002 = { + name = "Ilduara" + female = yes + dynasty_house = house_eriz + + father = eriz.0001 + + religion = catholic + culture = galician + trait = mystic_3 + trait = devoted + + 869.1.1 = { + birth = yes + } + 942.1.1 = { + death = yes + trait = saint + } +} + +santiago.0001 = { + name = "Sisnando" # Sisnando I Bishop of Iria Flavia (Santiago) + + trait = education_learning_4 + + religion = catholic + culture = galician + + 839.1.1 = { + birth = yes + } + 919.1.1 = { + death = yes + } +} + +70018 = { + name = "Nuna" # Nuña Ramírez, wife of King Ordoño I of Asturias (70017 - asturleonese.txt) + female = yes + dynasty = bierzo # Bierzo Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0350 # Ramiro del Bierzo + + 832.1.1 = { + birth = yes + } + 866.5.27 = { + employer = 70019 # King Alfonso III of Asturias (asturleonese.txt) + } + 872.1.1 = { + death = yes + } +} + +70022 = { + name = "Elvira" # Elvira Menéndez, wife of King Ordoño II Adefónsiz of León (70021) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73857 # Duke Hermenegildo of Galicia + mother = 73759 # Duchess Ermesinda Gatónez + + 872.1.1 = { + birth = yes + } + 921.10.12 = { + death = yes + } +} + +70025 = { + name = "Adosinda" # Ausenda Gutiérrez + female = yes + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 901.1.1 = { + birth = yes + } + 941.1.9 = { + death = yes + } +} + +70032 = { + name = "Sancho" # Sancho Ordóñez + dynasty_house = house_ordonez # House Ordóñez, Founder + martial = 6 + diplomacy = 4 + intrigue = 5 + stewardship = 3 + religion = catholic + culture = galician + trait = craven + trait = scholar + trait = education_martial_1 + + father = 70031 # Ordoño Bermúdez de León (asturleonese.txt) + mother = 70113 # Fronilde Páez (asturleonese.txt) + + 1023.1.1 = { + birth = yes + } + 1058.1.1 = { + add_spouse = 70033 # Óneca Ovéquiz + } + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) + } + 1082.1.1 = { + death = yes + } +} + +70034 = { + name = "Oveco" # Oveco Sánchez + dynasty_house = house_ordonez # House Ordóñez + martial = 6 + diplomacy = 3 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = galician + trait = ambitious + trait = brave + + father = 70032 # Sancho Ordóñez + mother = 70033 # Óneca Ovéquiz + + 1059.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_martial_2 + } + 1080.1.1 = { + add_spouse = 71320 # Eylo (castilian.txt) + } + 1109.1.1 = { + death = yes + } +} + +70035 = { + name = "Vela" # Vela Sánchez + dynasty_house = house_ordonez # House Ordóñez + martial = 4 + diplomacy = 7 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = galician + trait = generous + trait = gregarious + + father = 70032 # Sancho Ordóñez + mother = 70033 # Óneca Ovéquiz + + 1061.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_stewardship_2 + } + 1100.1.1 = { + death = yes + } +} + +70036 = { + name = "Fronilde" # Fronilde Sánchez, wife of Count Nuño Vázquez of Monterrei (142436) + female = yes + dynasty_house = house_ordonez #House Ordóñez + martial = 6 + diplomacy = 7 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = galician + trait = arrogant + trait = temperate + + father = 70032 # Sancho Ordóñez + mother = 70033 # Óneca Ovéquiz + + 1063.1.1 = { + birth = yes + } + 1079.1.1 = { + trait = education_diplomacy_1 + } + 1103.1.1 = { + death = yes + } +} + +70037 = { + name = "Ximena" # Jimena Sánchez + female = yes + dynasty_house = house_ordonez # House Ordóñez + martial = 4 + diplomacy = 5 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = galician + trait = generous + + father = 70032 # Sancho Ordóñez + mother = 70033 # Óneca Ovéquiz + + 1065.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +70038 = { + name = "Fernando" # Fernando Ordóñez + dynasty_house = house_ordonez # House Ordóñez + martial = 5 + diplomacy = 4 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = galician + trait = diligent + trait = honest + trait = education_stewardship_3 + + father = 70031 # Ordoño Bermúdez de León (asturleonese.txt) + mother = 70113 # Fronilde Páez (asturleonese.txt) + + 1024.1.1 = { + birth = yes + } + 1051.1.1 = { + add_spouse = 70039 # Fronilde Gutiérrez (asturleonese.txt) + } + 1059.10.1 = { + death = yes + } +} + +70040 = { + name = "Ximena" # Jimena Fernández, wife of Nuño (71323) + female = yes + dynasty_house = house_ordonez # House Ordóñez + martial = 4 + diplomacy = 6 + intrigue = 6 + stewardship = 4 + religion = catholic + culture = galician + trait = beauty_good_1 + trait = education_diplomacy_2 + + father = 70038 # Fernando Ordóñez + mother = 70039 # Fronilde Gutiérrez (asturleonese.txt) + + 1052.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II of Galicia + } + 1108.3.31 = { + death = yes + } +} + +70041 = { + name = "Vermudo" # Bermudo Fernández + dynasty_house = house_ordonez + religion = catholic + culture = galician + trait = education_martial_1 + + father = 70038 # Fernando Ordóñez + mother = 70039 # Fronilde Gutiérrez (asturleonese.txt) + + 1054.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II of Galicia + } + 1078.1.1 = { + death = yes + } +} + +70042 = { + name = "Munio" # Munio Fernández, Cleric + dynasty_house = house_ordonez + religion = catholic + culture = galician + + father = 70038 # Fernando Ordóñez + mother = 70039 # Fronilde Gutiérrez (asturleonese.txt) + + 1056.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II of Galicia + } + 1067.1.1 = { + trait = devoted + trait = education_learning_1 + } + 1101.1.1 = { + death = yes + } +} + +70043 = { + name = "Afonso" # Alfonso Ordóñez, Count of Sarria (1042-1047) + dynasty_house = house_ordonez # House Ordóñez + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 4 + religion = catholic + culture = galician + trait = lazy + trait = greedy + trait = education_intrigue_2 + + father = 70031 # Ordoño Bermúdez de León (asturleonese.txt) + mother = 70113 # Fronilde Páez (asturleonese.txt) + + 1020.1.1 = { + birth = yes + } + 1041.1.1 = { + add_spouse = galician0257 # Fronilde + } + 1047.1.1 = { + death = yes + } +} + +70044 = { + name = "Vermudo" # Bermudo Ordóñez, Count of Sarria (1047-1074) + dynasty_house = house_ordonez # House Ordóñez, Founder + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 70031 # Ordoño Bermúdez de León (asturleonese.txt) + mother = 70113 # Fronilde Páez (asturleonese.txt) + + 1018.1.1 = { + birth = yes + } + 1048.1.1 = { + add_spouse = 70045 # Sancha Ériz + } + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) + } + 1074.1.1 = { + death = yes + } +} + +70045 = { + name = "Sancha" # Sancha Ériz, wife of Count Bermudo Ordóñez of Sarria (70044) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1030.1.1 = { + birth = yes + } + 1075.1.1 = { + death = yes + } +} + +70046 = { + name = "Fernando" # Fernando Bermúdez, Count of Sarria (1074-1084) + dynasty_house = house_ordonez # House Ordóñez + martial = 5 + diplomacy = 3 + intrigue = 4 + stewardship = 6 + religion = catholic + culture = galician + trait = humble + trait = honest + trait = education_martial_1 + + father = 70044 # Count Bermudo Ordóñez of Sarria + mother = 70045 # Countess Sancha Ériz + + 1049.1.1 = { + birth = yes + } + 1065.1.1 = { + add_spouse = 71326 # María González (asturleonese.txt) + } + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) + } + 1084.4.27 = { + death = yes + } +} + +70047 = { + name = "Paio" # Pelayo Ordóñez + dynasty_house = house_ordonez # House Ordóñez + martial = 4 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = galician + trait = shy + trait = content + trait = education_stewardship_1 + + father = 70031 # Ordoño Bermúdez de León (asturleonese.txt) + mother = 70113 # Fronilde Páez (asturleonese.txt) + + 1021.1.1 = { + birth = yes + } + 1048.1.1 = { + add_spouse = 70048 # Corexia + } + 1050.1.1 = { + death = yes + } +} + +70048 = { + name = "CorexI_a" # Corexia, wife of Pelayo Ordóñez (70047) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1032.1.1 = { + birth = yes + } + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) + } + 1093.1.1 = { + death = yes + } +} + +70049 = { + name = "Marin_a" # Marina Peláez, wife of Pelayo Herrameliz (71333 - basque.txt) + female = yes + dynasty_house = house_ordonez # House Ordóñez + martial = 5 + diplomacy = 4 + intrigue = 7 + stewardship = 3 + religion = catholic + culture = galician + trait = humble + trait = chaste + trait = education_diplomacy_2 + + father = 70047 # Pelayo Ordóñez + mother = 70048 # Corexia + + 1049.1.1 = { + birth = yes + } + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) + } + 1100.1.1 = { + death = yes + } +} + +70050 = { + name = "Oveco" # Oveco Ordóñez + dynasty_house = house_ordonez # House Ordóñez + martial = 6 + diplomacy = 6 + intrigue = 3 + stewardship = 4 + religion = catholic + culture = galician + trait = arrogant + trait = arbitrary + trait = education_martial_1 + + father = 70031 # Ordoño Bermúdez de León (asturleonese.txt) + mother = 70113 # Fronilde Páez (asturleonese.txt) + + 1026.1.1 = { + birth = yes + } + 1048.1.1 = { + death = yes + } +} + +70051 = { + name = "Ximena" # Jimena Ordóñez, wife of Munio Rodríguez (70052) + female = yes + dynasty_house = house_ordonez # House Ordóñez + martial = 4 + diplomacy = 5 + intrigue = 5 + stewardship = 5 + religion = catholic + culture = galician + trait = deceitful + trait = wrathful + trait = education_stewardship_2 + + father = 70031 # Ordoño Bermúdez de León (asturleonese.txt) + mother = 70113 # Fronilde Páez (asturleonese.txt) + + 1017.1.1 = { + birth = yes + } + 1045.1.1 = { + death = yes + } +} + +70052 = { + name = "Munio" # Munio Rodríguez + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 200089 # Rodrigo Romániz + mother = galician0194 # Elvira Rodríguez + + 1007.1.1 = { + birth = yes + } + 1033.1.1 = { + add_spouse = 70051 # Jimena Ordóñez (70051) + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1075.1.1 = { + death = yes + } +} + +70053 = { + name = "Rodrigo" # Rodrigo Muñoz + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = 70052 # Munio Rodríguez + mother = 70051 # Jimena Ordóñez + + 1035.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1086.10.23 = { + death = { + death_reason = death_battle + } + } +} + +70054 = { + name = "Maior" # Mayor Rodríguez, wife of Fernão Gomes Guedeão 'O Cativo' (72870) + female = yes + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 70053 # Rodrigo Muñoz + + 1058.1.1 = { + birth = yes + } + 1113.1.1 = { + death = yes + } +} + +70055 = { + name = "Sueiro" # Suero Rodríguez + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 70052 # Munio Rodríguez + mother = 70051 # Jimena Ordóñez + + 1036.1.1 = { + birth = yes + } + 1058.1.1 = { + add_spouse = 70056 # Sancha + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1094.1.1 = { + death = yes + } +} + +70056 = { + name = "Sancha" # Sancha, wife of Suero Muñoz (70055) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1040.1.1 = { + birth = yes + } + 1105.1.1 = { + death = yes + } +} + +70057 = { + name = "Munio" # Munio Muñoz I + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 70052 # Munio Rodríguez + mother = 70051 # Jimena Ordóñez + + 1037.1.1 = { + birth = yes + } + 1052.1.1 = { + add_spouse = 70058 # Velasquita + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1085.1.1 = { + death = yes + } +} + +70058 = { + name = "Velasquida" # Velasquita Muñoz, wife of Munio Muñoz (70057) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1037.1.1 = { + birth = yes + } + 1085.10.1 = { + death = yes + } +} + +70059 = { + name = "Pedro" # Pedro Muñoz + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 70057 # Munio Muñoz I + mother = 70058 # Velasquita Muñoz + + 1053.1.1 = { + birth = yes + } + 1093.2.7 = { + death = yes + } +} + +70060 = { + name = "Munio" # Munio Muñoz II + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = 70057 # Munio Muñoz I + mother = 70058 # Velasquita Muñoz + + 1054.1.1 = { + birth = yes + } + 1097.3.21 = { + death = yes + } +} + +70061 = { + name = "Ximena" # Jimena Muñoz, was lover of King Alfonso VI Fernández of León + female = yes + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_intrigue_3 + + father = 70057 # Munio Muñoz I + mother = 70058 # Velasquita Muñoz + + 1055.1.1 = { + birth = yes + } + 1075.1.1 = { + effect = { + set_relation_lover = character:108500 #King Alfonso VI of León + } + } + 1128.1.1 = { + death = yes + } +} + +70062 = { + name = "Fernando" # Fernando Muñoz, Count of Astorga (1100-1103) + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_4 + + father = 70052 # Munio Rodríguez + mother = 70051 # Jimena Ordóñez + + 1038.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1103.1.1 = { + death = yes + } +} + +70240 = { + name = "Munio" # Monio Nunes + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109603 # Duke Nuno I of Portucale + mother = 109625 # Duchess Alduara Méndez + + 1020.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1070.1.1 = { + death = yes + } +} + +70241 = { + name = "Pedro" # Pedro Alvites, Abbot + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = devoted + trait = education_learning_2 + + father = 109601 # Duke Alvito Nunes of Portucale + mother = 109602 # Duchess Gontina + + 999.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1070.1.1 = { + death = yes + } +} + +70242 = { + name = "Paio" # Pelayo González, Duke of Galicia (950-959) & Count of Tui (929-959) & Santiago (950-959) + dynasty_house = house_betotez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73870 # Count Gonzalo Alfonso of Tui + mother = galician0205 # Countess Goto Ériz + + + 901.1.1 = { + birth = yes + } + 926.1.1 = { + add_spouse = 70243 # Ermesenda Guterres + } + 959.1.1 = { + death = yes + } +} + +70243 = { + name = "Hermesinda" # Ermesenda Guterres, wife of Duke Pelayo González of Galicia (70242) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73871 # Count Guterre Mendes of Coimbra + mother = galician0201 # Countess Ilduara Eriz + + 910.1.1 = { + birth = yes + } + 942.9.26 = { + death = yes + } +} + +70244 = { + name = "Elvira" # Elvira Peláez + female = yes + dynasty_house = house_betotez + religion = catholic + culture = galician + trait = education_intrigue_2 + + father = 70242 # Duke Pelayo González of Galicia + mother = 70243 # Countess Ermesenda Guterres + + 935.1.1 = { + birth = yes + } + 980.1.1 = { + death = yes + } +} + +70245 = { + name = "Mendo" # Mendo Folienz + dynasty = folienz # Mendo Folienz Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + 1040.1.1 = { + birth = yes + } + 1065.1.1 = { + add_spouse = 109631 # Gontroda Ordonhes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1090.1.1 = { + death = yes + } +} + +70246 = { + name = "Hermenexildo" # Hermenegildo Ramires + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + + father = 109626 # Ramiro Mendes + mother = 109627 # Toda Velaz + + 1019.1.1 = { + birth = yes + } + 1025.1.1 = { + death = yes + } +} + +70247 = { + name = "Loba" # Loba Ramires + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 109626 # Ramiro Mendes + mother = 109627 # Toda Velaz + + 1021.1.1 = { + birth = yes + } + 1045.1.1 = { + death = yes + } +} + +70248 = { + name = "Sancho" # Sancho Velásquez + religion = catholic + culture = galician + trait = education_martial_1 + + 1020.1.1 = { + birth = yes + } + 1035.1.1 = { + add_matrilineal_spouse = 70247 # Loba Ramírez + } + 1045.1.1 = { + death = yes + } +} + +70249 = { + name = "Mendo" # Mendo (I) Gonçalves, Duke of Portucale (926-949) & Count of Aveiro & Porto (926-949) & Braganza (942-949) + dynasty_house = house_mendes # House Mendes, Founder + religion = catholic + culture = galician + trait = education_diplomacy_4 + + father = 73870 # Count Gonzalo Alfonso of Tui + mother = galician0205 # Countess Goto Ériz + + 900.1.1 = { + birth = yes + } + 922.1.1 = { + add_spouse = 73866 # Mumadona Dias + } + 949.7.24 = { + death = yes + } +} + +71321 = { + name = "Sancho" # Sancho Ovéquiz + dynasty_house = house_ordonez # House Ordóñez + religion = catholic + culture = galician + trait = education_martial_1 + + father = 70034 # Oveco Sánchez + mother = 71320 # Eylo (castilian.txt) + + 1081.1.1 = { + birth = yes + } + 1113.1.1 = { + death = yes + } +} + +71322 = { + name = "Urraca" # Urraca Ovéquiz de León + dynasty_house = house_ordonez # House Ordóñez + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 70034 # Oveco Sánchez + mother = 71320 # Eylo (castilian.txt) + + 1083.1.1 = { + birth = yes + } + 1104.12.29 = { + death = yes + } +} + +71323 = { + name = "Nuno" # Nuño + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1040.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1068.1.1 = { + add_matrilineal_spouse = 70040 # Jimena Fernández + } + 1092.1.1 = { + death = yes + } +} + +71324 = { + name = "Fernando" # Fernando Núñez + dynasty_house = house_ordonez # House Ordóñez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 71323 # Nuño + mother = 70040 # Jimena Fernández + + 1069.1.1 = { + birth = yes + } + 1108.3.31 = { + death = yes + } +} + +71325 = { + name = "Paio" # Pelayo Bermúdez, Cleric + dynasty_house = house_ordonez # House Ordóñez + religion = catholic + culture = galician + trait = devoted + trait = education_learning_1 + + father = 70041 # Bermudo Fernández + trait = bastard + + 1072.1.1 = { + birth = yes + } + 1115.1.1 = { + death = yes + } +} + +71327 = { + name = "Elvira" # Elvira Fernández + female = yes + dynasty_house = house_ordonez # House Ordóñez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 70046 # Count Fernando Bermúdez of Sarria + mother = 71326 # Countess María González (asturleonese.txt) + + 1066.1.1 = { + birth = yes + } + 1116.1.1 = { + death = yes + } +} + +71328 = { + name = "Sancha" # Sancha Fernández + female = yes + dynasty_house = house_ordonez # House Ordóñez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 70046 # Count Fernando Bermúdez of Sarria + mother = 71326 # Countess María González (asturleonese.txt) + + 1067.1.1 = { + birth = yes + } + 1117.1.1 = { + death = yes + } +} + +71333 = { + name = "Paio" # Pelayo Herraméliz + dynasty = 8741 # Herraméliz Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 200095 # Herramel Garcés + + 1045.1.1 = { + birth = yes + } + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) + } + 1067.1.1 = { + add_spouse = 70049 # Marina Peláez + } + 1100.1.1 = { + death = yes + } +} + +71334 = { + name = "Fronilde" # Fronilde Peláez, wife of Pedro Muñoz (71335) + dynasty = 8741 # Herraméliz Dynasty + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 71333 # Pelayo Herraméliz + mother = 70049 # Marina Peláez + + 1070.1.1 = { + birth = yes + } + 1128.1.1 = { + death = yes + } +} + +71335 = { + name = "Pedro" # Pedro Muñoz + dynasty = 8742 # Pedro Muñoz Dynasty + religion = catholic + culture = galician + + 1060.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1075.1.1 = { + trait = education_stewardship_2 + } + 1086.1.1 = { + add_spouse = 71334 # Fronilde Peláez + } + 1115.1.1 = { + death = yes + } +} + +71336 = { + name = "Aurea" # Aurea Pérez + female = yes + dynasty = 8742 # Pedro Muñoz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 71335 # Pedro Muñoz + mother = 71334 # Fronilde Peláez + + 1088.1.1 = { + birth = yes + } + 1146.1.1 = { + death = yes + } +} + +71337 = { + name = "Munio" # Munio Pérez + dynasty = 8742 # Pedro Muñoz Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = 71335 # Pedro Muñoz + mother = 71334 # Fronilde Peláez + + 1090.1.1 = { + birth = yes + } + 1153.1.1 = { + death = yes + } +} + +71338 = { + name = "Ximena" # Jimena Pelaéz + dynasty = 8741 # Herraméliz Dynasty + female = yes + religion = catholic + culture = galician + + father = 71333 # Pelayo Herraméliz + mother = 70049 # Marina Peláez + + 1072.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +71339 = { + name = "Rodrigo" # Rodrigo Ovéquiz + dynasty_house = house_vela # House Vela + religion = catholic + culture = galician + + father = 70050 # Oveco Ordóñez + mother = 70033 # Óneca Ovéquiz + trait = bastard + + 1067.1.1 = { + birth = yes + } + 1118.1.1 = { + death = yes + } +} + +71359 = { + name = "Eva" # Eva Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = galician0033 + + religion = catholic + culture = galician + + 1090.1.1 = { + birth = yes + } + 1132.1.1 = { + death = yes + } +} + +71365 = { + name = "Sancha" # Sancha Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1118.1.1 = { + birth = yes + } + 1161.1.1 = { + death = yes + } +} + +71366 = { + name = "Pedro" # Pedro Froilaz de Traba, Count of Coruña (1091-1126) + dynasty_house = house_traba # House of Traba + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = galician0052 # Fruela Bermúdez + mother = galician0051 # Elvira de Faro + + 1073.1.1 = { + birth = yes + } + 1089.1.1 = { + add_spouse = galician0033 # Urraca Froilaz + } + 1105.5.6 = { + add_spouse = 72786 # Mayor Rodríguez (castilian.txt) + } + 1126.5.3 = { + death = yes + } +} + +71368 = { + name = "Fernando" # Fernando de Castro, founder of the House of Castro + dynasty = 279 + + father = 109500 + trait = bastard + + religion = catholic + culture = galician + + 1072.1.1 = { + birth = yes + } + 1101.1.1 = { + add_spouse = 71369 + } + 1119.11.12 = { + add_spouse = 71371 + } + 1143.1.1 = { + death = yes + } +} + +71370 = { + name = "Guterre" # Gutierre Fernández de Castro + dynasty = 279 + + father = 71368 + mother = 71369 + + religion = catholic + culture = galician + + 1102.1.1 = { + birth = yes + } + 1120.1.1 = { + add_spouse = 71358 + } + 1166.1.1 = { + death = yes + } +} + +71393 = { + name = "A_lvar" # Álvar Rodríguez de Castro + dynasty = 279 + + father = 207580 + mother = 71390 + + religion = catholic + culture = galician + + 1127.1.1 = { + birth = yes + } + 1149.1.1 = { + add_spouse = 72393 + } + 1162.1.1 = { + add_spouse = 207501 + } + 1187.11.3 = { + death = yes + } +} + +71394 = { + name = "Fernando" # Fernando Álvarez de Castro + dynasty = 279 + + father = 71393 + mother = 72393 + + religion = catholic + culture = galician + + 1150.1.1 = { + birth = yes + } + 1195.9.1 = { + death = yes + } +} + +71395 = { + name = "Sancho" # Sancho Álvarez de Castro + dynasty = 279 + + father = 71393 + mother = 207501 + + religion = catholic + culture = galician + + 1164.10.26 = { + birth = yes + } + 1196.1.1 = { + death = yes + } +} + +71396 = { + name = "Elo" # Eilo Álvarez de Castro + female = yes + dynasty = 279 + + father = 71393 + mother = 207501 + + religion = catholic + culture = galician + + 1164.10.26 = { + birth = yes + } + 1195.9.1 = { + death = yes + } +} + +71397 = { + name = "Fernando" # Fernando Rodríguez de Castro + dynasty = 279 + + father = 207580 + mother = 71390 + + religion = catholic + culture = galician + + 1125.1.1 = { + birth = yes + } + 1157.1.1 = { + add_spouse = 72367 + } + 1165.2.1 = { + remove_spouse = 72367 + } + 1168.1.1 = { + add_spouse = 71389 + } + 1185.8.16 = { + death = yes + } +} + +71398 = { + name = "Tarexia" # Teresa Fernández de Castro + female = yes + dynasty = 279 + + father = 71397 + mother = 72367 + + religion = catholic + culture = galician + + 1165.1.1 = { + birth = yes + } + 1226.1.1 = { + death = yes + } +} + +71399 = { + name = "Pedro" # Pedro Fernández de Castro + dynasty = 279 + + father = 71397 + mother = 71389 + + religion = catholic + culture = galician + + 1170.1.1 = { + birth = yes + } + 1199.1.1 = { + add_spouse = 72388 + } + 1214.8.18 = { + death = yes + } +} + +71400 = { + name = "MartiN_o" # Martín Fernández de Castro + dynasty = 279 + + father = 71397 + mother = 71389 + + religion = catholic + culture = galician + + 1172.1.1 = { + birth = yes + } + 1228.1.1 = { + death = yes + } +} + +71401 = { + name = "Pedro" # Pedro Martínez de Castro + dynasty = 279 + + father = 71400 + + religion = catholic + culture = galician + + 1205.1.1 = { + birth = yes + } + 1241.11.1 = { + death = yes + } +} + +71509 = { + name = "Xoana" # Juana Fernández de Castro + female = yes + dynasty = 279 + + father = 457674 + mother = 457675 + + religion = catholic + culture = galician + + 1298.1.1 = { + birth = yes + } + 1358.1.1 = { + death = yes + } +} + +71939 = { + name = "Rodrigo" # Rodrigo Velaz de Sarria + dynasty_house = house_sarria + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73042 # Vela Ovéquiz + mother = 73046 # Aldonza Muñoz + + 1066.1.1 = { + birth = yes + } + 1122.1.1 = { + add_spouse = 71392 # Urraca Álvarez + } + 1144.6.22 = { + death = yes + } +} + +71940 = { + name = "A_lvar" # Álvar Rodríguez de Sarria + dynasty_house = house_sarria + + father = 71939 + mother = 71392 + + religion = catholic + culture = galician + + 1136.1.1 = { + birth = yes + } + 1167.1.20 = { + death = yes + } +} + +71941 = { + name = "Rodrigo" # Rodrigo Álvarez de Sarria + dynasty_house = house_sarria + + religion = catholic + culture = galician + + father = 71940 + + 1160.1.1 = { + birth = yes + } + 1176.1.1 = { + add_spouse = 72910 + } + 1187.10.1 = { + death = yes + } +} + +71942 = { + name = "Sancha" # Sancha Álvarez de Sarria + female = yes + dynasty_house = house_sarria + + father = 71940 + + religion = catholic + culture = galician + + 1162.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +71943 = { + name = "Tarexia" # Teresa Álvarez de Sarria + female = yes + dynasty_house = house_sarria + + father = 71940 + + religion = catholic + culture = galician + + 1164.1.1 = { + birth = yes + } + 1195.1.1 = { + death = yes + } +} + +71944 = { + name = "Vermudo" # Bermudo Álvarez de Sarria + dynasty_house = house_sarria + + father = 71940 + + religion = catholic + culture = galician + + 1166.1.1 = { + birth = yes + } + 1190.1.1 = { + death = yes + } +} + +71945 = { + name = "Elvira" # Elvira Rodríguez de Sarria + female = yes + dynasty_house = house_sarria + + father = 71939 + mother = 71392 + + religion = catholic + culture = galician + + 1138.1.1 = { + birth = yes + } + 1186.1.1 = { + death = yes + } +} + +71946 = { + name = "Berenguela" # Berenguela Rodríguez de Sarria + female = yes + dynasty_house = house_sarria + + father = 71939 + mother = 71392 + + religion = catholic + culture = galician + + 1139.1.1 = { + birth = yes + } + 1194.1.1 = { + death = yes + } +} + +71949 = { + name = "Nuno" # Nuño Méndez de Celanova + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_intrigue_2 + + father = 72901 # Mendo Núñez de Celanova + mother = 72898 # María Froilaz de Cifuentes + + 1117.1.1 = { + birth = yes + } + 1176.1.1 = { + add_spouse = 207562 + } + 1182.1.1 = { + death = yes + } +} + +71988 = { + name = "Guiomar" # Guiomar Rodríguez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72859 + mother = 72860 + + religion = catholic + culture = galician + + 1132.1.1 = { + birth = yes + } + 1190.1.1 = { + death = yes + } +} + +72167 = { + name = "Sancha" # Sancha Núñez de Celanova, wife of Ponç II Guirau de Cabrera (72161 - catalan.txt) + female = yes + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142436 # Count Nuño Vázquez de Monterrei + mother = 70036 # Countess Fronilde Sánchez + + 1102.1.1 = { + birth = yes + } + 1165.11.20 = { + death = yes + } +} + +72168 = { + name = "MarI_a" # María Fernández de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 208550 + mother = 72787 + + religion = catholic + culture = galician + + 1116.1.1 = { + birth = yes + } + 1168.1.1 = { + death = yes + } +} + +72215 = { + name = "Pedro" # Pedro Fernández de Castro + dynasty = 279 + religion = catholic + culture = galician + + father = 72214 + mother = 72030 + + 1271.1.1 = { + birth = yes + } + 1287.1.1 = { + death = yes + } +} + +72217 = { + name = "Gonzalo" # Gonzalo Yáñez de Limia + dynasty = 12116 + + father = 72807 + + religion = catholic + culture = galician + + 1220.1.1 = { + birth = yes + } + 1261.1.1 = { + add_spouse = 72216 + } + 1285.1.1 = { + death = yes + } +} + +72360 = { + name = "Urraca" # Urraca Fernández de Castro + female = yes + dynasty = 279 + + father = 71368 + mother = 71371 + + religion = catholic + culture = galician + + 1120.8.1 = { + birth = yes + } + 1165.1.1 = { + death = yes + } +} + +72361 = { + name = "MartiN_o" # Martín Fernández de Castro + dynasty = 279 + + father = 71368 + mother = 71371 + + religion = catholic + culture = galician + + 1122.1.1 = { + birth = yes + } + 1147.1.1 = { + add_spouse = 72378 + } + 1160.1.1 = { + death = yes + } +} + +72362 = { + name = "Sancha" # Sancha Fernández de Castro + female = yes + dynasty = 279 + + father = 71368 + mother = 71371 + + religion = catholic + culture = galician + + 1124.1.1 = { + birth = yes + } + 1139.1.1 = { + death = yes + } +} + +72363 = { + name = "Pedro" # Pedro Fernández de Castro Founder of the Knights of Santiago + dynasty = 279 + + father = 71368 + mother = 71371 + + religion = catholic + culture = galician + + 1115.1.1 = { + birth = yes + } + 1150.1.1 = { + add_spouse = 72382 + } + 1184.1.1 = { + death = yes + } +} + +72368 = { + name = "Pedro" # Pedro Arias + dynasty = 1046012 + + religion = catholic + culture = galician + + 1132.1.1 = { + birth = yes + } + 1160.1.1 = { + add_spouse = 72849 + } + 1166.1.1 = { + add_spouse = 72367 + } + 1185.1.1 = { + death = yes + } +} + +72378 = { + name = "Elvira" + female = yes + + religion = catholic + culture = galician + + 1130.1.1 = { + birth = yes + } + 1184.1.1 = { + death = yes + } +} + +72379 = { + name = "Rodrigo" # Rodrigo Martínez de Castro + dynasty = 279 + + religion = catholic + culture = galician + + father = 72361 + mother = 72378 + + 1148.1.1 = { + birth = yes + } + 1199.1.1 = { + death = yes + } +} + +72380 = { + name = "Fernando" # Fernando Martínez de Castro + dynasty = 279 + + father = 72361 + mother = 72378 + + religion = catholic + culture = galician + + trait = education_learning_2 + + 1150.1.1 = { + birth = yes + } + 1201.1.1 = { + death = yes + } +} + +72381 = { + name = "Urraca" + female = yes + + religion = catholic + culture = galician + + 1251.1.1 = { + birth = yes + } + 1306.1.1 = { + death = yes + } +} + +72382 = { + name = "MarI_a" + female = yes + + religion = catholic + culture = galician + + 1130.1.1 = { + birth = yes + } + 1190.1.1 = { + death = yes + } +} + +72383 = { + name = "Elo" # Eilo Pérez de Castro + female = yes + dynasty = 279 + + father = 72363 + mother = 72382 + + religion = catholic + culture = galician + + trait = education_learning_1 + + 1151.1.1 = { + birth = yes + } + 1216.1.1 = { + death = yes + } +} + +72384 = { + name = "Fernando" # Fernando Pérez de Castro + dynasty = 279 + + religion = catholic + culture = galician + + father = 72363 + mother = 72382 + + 1153.1.1 = { + birth = yes + } + 1207.1.1 = { + death = yes + } +} + +72385 = { + name = "GO_mez" # Gómez Pérez de Castro + dynasty = 279 + + father = 72363 + mother = 72382 + + religion = catholic + culture = galician + + 1155.1.1 = { + birth = yes + } + 1212.1.1 = { + death = yes + } +} + +72386 = { + name = "MarI_a" # María Pérez de Castro + female = yes + dynasty = 279 + + father = 72363 + mother = 72382 + + religion = catholic + culture = galician + + 1157.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +72387 = { + name = "MI_lia" # Mília Pérez de Castro + female = yes + dynasty = 279 + + father = 72363 + mother = 72382 + + religion = catholic + culture = galician + + 1159.1.1 = { + birth = yes + } + 1206.1.1 = { + death = yes + } +} + +72393 = { + name = "Sancha" + female = yes + + religion = catholic + culture = galician + + 1130.1.1 = { + birth = yes + } + 1161.1.1 = { + death = yes + } +} + +72394 = { + name = "Pedro" # Pedro Rodríguez de Castro + dynasty = 279 + + father = 207580 + mother = 71390 + + religion = catholic + culture = galician + + 1129.1.1 = { + birth = yes + } + 1160.1.1 = { + add_spouse = 73105 + } + 1191.11.22 = { + death = yes + } +} + +72395 = { + name = "Sancha" # Sancha Rodríguez de Castro + female = yes + dynasty = 279 + + father = 207580 + mother = 71390 + + religion = catholic + culture = galician + + 1133.1.1 = { + birth = yes + } + 1184.1.1 = { + death = yes + } +} + +72396 = { + name = "Guterre" # Gutierre Rodríguez de Castro + dynasty = 279 + + religion = catholic + culture = galician + + father = 207580 + mother = 71390 + + 1131.1.1 = { + birth = yes + } + 1195.4.9 = { + death = yes + } +} +72398 = { + name = "Fernando" # Fernando Gutiérrez + dynasty = 100189 + religion = catholic + culture = galician + father = 72396 + trait = bastard + 1150.1.1 = { + birth = "1150.1.1" + } + 1195.4.9 = { + death = "1195.4.9" + } +} + +72399 = { + name = "Marin_a" # Marina Fernández + dynasty = 100189 + female = yes + religion = catholic + culture = galician + father = 72398 + 1174.1.1 = { + birth = "1174.1.1" + } + 1179.11.2 = { + death = "1179.11.2" + } +} + +72400 = { + name = "Vasco" # Velasco Fernández + dynasty = 100189 + religion = catholic + culture = galician + father = 72398 + 1176.1.1 = { + birth = "1176.1.1" + } + 1187.9.30 = { + death = "1187.9.30" + } +} + +72401 = { + name = "Pedro" # Pedro Fernández + dynasty = 100189 + religion = catholic + culture = galician + father = 72398 + 1178.1.1 = { + birth = "1178.1.1" + } + 1200.3.25 = { + death = "1200.3.25" + } +} + +72402 = { + name = "A_lvar" # Álvar Gutiérrez de Castro + dynasty = 279 + + father = 72396 + mother = 72397 + + religion = catholic + culture = galician + + 1176.1.1 = { + birth = yes + } + 1213.7.8 = { + death = yes + } +} + +72403 = { + name = "Pedro" # Pedro Gutiérrez de Castro + dynasty = 279 + + father = 72396 + mother = 72397 + + religion = catholic + culture = galician + + 1178.1.1 = { + birth = yes + } + 1213.9.15 = { + death = yes + } +} + +72404 = { + name = "GarcI_a" # García Gutiérrez de Castro + dynasty = 279 + + father = 72396 + mother = 72397 + + religion = catholic + culture = galician + + 1180.1.1 = { + birth = yes + } + 1213.9.15 = { + death = yes + } +} + +72405 = { + name = "Sancha" # Sancha Gutiérrez de Castro + female = yes + dynasty = 279 + + father = 72396 + mother = 72397 + + religion = catholic + culture = galician + + 1182.1.1 = { + birth = yes + } + 1196.1.1 = { + death = yes + } +} + +72406 = { + name = "MarI_a" # María Gutiérrez de Castro + female = yes + dynasty = 279 + + father = 72396 + mother = 72397 + + religion = catholic + culture = galician + + 1184.1.1 = { + birth = yes + } + 1235.1.1 = { + death = yes + } +} + +72407 = { + name = "Fernando" # Fernando Gutiérrez de Castro + dynasty = 279 + + father = 72396 + mother = 72397 + + religion = catholic + culture = galician + + 1174.1.1 = { + birth = yes + } + 1200.1.1 = { + add_spouse = 72000 + } + 1240.1.1 = { + death = yes + } +} + +72408 = { + name = "Estevo" # Esteban Fernández de Castro + dynasty = 279 + + father = 72407 + mother = 72000 + + religion = catholic + culture = galician + + 1201.1.1 = { + birth = yes + } + 1266.1.1 = { + add_spouse = 71443 + } + 1288.1.1 = { + death = yes + } +} + +72409 = { + name = "AndrE_" # Andrés Fernández de Castro + dynasty = 279 + + father = 72407 + mother = 72000 + + religion = catholic + culture = galician + + 1203.1.1 = { + birth = yes + } + 1250.1.1 = { + add_spouse = 73021 + } + 1290.1.1 = { + death = yes + } +} + +72410 = { + name = "MarI_a" # María Andrés de Castro + female = yes + dynasty = 279 + + father = 72409 + mother = 73021 + + religion = catholic + culture = galician + + 1251.1.1 = { + birth = yes + } + 1282.1.1 = { + death = yes + } +} + +72411 = { + name = "MI_lia" # Mília Andrés de Castro + female = yes + dynasty = 279 + + father = 72409 + mother = 73021 + + religion = catholic + culture = galician + + 1253.1.1 = { + birth = yes + } + 1315.1.1 = { + death = yes + } +} + +72413 = { + name = "Guterre" # Gutierre Fernández de Castro + dynasty = 279 + + father = 72407 + mother = 72000 + + religion = catholic + culture = galician + + 1205.1.1 = { + birth = yes + } + 1289.1.1 = { + death = yes + } +} + +72414 = { + name = "InEEs" # Inés Fernández de Castro + female = yes + dynasty = 279 + + father = 72407 + mother = 72000 + + religion = catholic + culture = galician + + 1207.1.1 = { + birth = yes + } + 1299.1.1 = { + death = yes + } +} + +72415 = { + name = "Sancha" # Sancha Fernández de Castro + female = yes + dynasty = 279 + + father = 72407 + mother = 72000 + + religion = catholic + culture = galician + + 1209.1.1 = { + birth = yes + } + 1305.1.1 = { + death = yes + } +} + +72470 = { + name = "Tarexia" + female = yes + + religion = catholic + culture = galician + + 1206.1.1 = { + birth = yes + } + 1260.1.1 = { + death = yes + } +} + +72508 = { + name = "MarI_a" + female = yes + + religion = catholic + culture = galician + + 1245.1.1 = { + birth = yes + } + 1309.1.1 = { + death = yes + } +} + +72551 = { + name = "Sueiro" # Suero Gundemáriz + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = galician + + trait = education_intrigue_1 + + father = 200086 # Gundemaro + + 925.1.1 = { + birth = yes + } + 970.1.1 = { + add_spouse = galician0100 # Guntinha Ximenes + } + 991.7.11 = { + death = yes + } +} + +72562 = { + name = "Sancha" # Sancha Fernández de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 208550 + mother = 207661 + trait = bastard + + religion = catholic + culture = galician + + 1122.1.1 = { + birth = yes + } + 1184.5.4 = { + death = yes + } +} + +72720 = { + name = "Afonso" # Alfonso Núñez de Celanova + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = 142436 # Count Nuño Vázquez of Monterrei + mother = 142435 # Countess Sancha Gomes de Sousa + + 1074.1.1 = { + birth = yes + } + 1116.1.1 = { + add_spouse = 71354 # María Fernández de Oviedo (asturleonese.txt) + } + 1125.6.28 = { + death = yes + } +} + +72721 = { + name = "Fronilde" # Fronilde Alfonso de Celanova, wife of Gonçalo Rodrigues da Palmeira + female = yes + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 72720 # Alfonso Núñez de Celanova + mother = 71354 # María Fernández de Oviedo (asturleonese.txt) + + 1119.1.1 = { + birth = yes + } + 1169.1.1 = { + death = yes + } +} + +72722 = { + name = "Tarexia" # Teresa Alfonso de Celanova, wife of Egas Moniz de Ribadouro + female = yes + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 72720 # Alfonso Núñez de Celanova + mother = 71354 # María Fernández de Oviedo (asturleonese.txt) + + 1117.1.1 = { + birth = yes + } + 1171.5.27 = { + death = yes + } +} + +72777 = { + name = "Rodrigo" # Rodrigo Froilaz + dynasty = 278 # Trasancos Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0052 # Fruela Bermúdez + mother = galician0051 # Elvira de Faro + + 1077.1.1 = { + birth = yes + } + 1113.12.14 = { + death = yes + } +} + +72778 = { + name = "Mendo" # Menendo Rodríguez + dynasty = 278 # Trasancos Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + 1098.1.1 = { + birth = yes + } + 1158.8.31 = { + death = yes + } +} + +72779 = { + name = "Gonzalo" # Gonzalo Froilaz, Bishop + dynasty = 278 # Trasancos Dynasty + religion = catholic + culture = galician + trait = education_learning_2 + + father = galician0052 # Fruela Bermúdez + mother = galician0051 # Elvira de Faro + + 1075.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +72780 = { + name = "Munia" # Munia Froilaz, wife of Pedro de Saz (72783) + female = yes + dynasty = 278 # Trasancos Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0052 # Fruela Bermúdez + mother = galician0053 # Lucia + + 1077.1.1 = { + birth = yes + } + 1125.1.1 = { + death = yes + } +} + +72781 = { + name = "Hermesinda" # Ermesinda Froilaz de Traba + female = yes + dynasty = 278 # Trasancos Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0052 # Fruela Bermúdez + mother = galician0053 # Lucia + + 1086.1.1 = { + birth = yes + } + 1129.1.1 = { + death = yes + } +} + +72782 = { + name = "Viscla_vara" # Visclávara Froilaz, Nun + female = yes + dynasty = 278 # Trasancos Dynasty + religion = catholic + culture = galician + trait = devoted + trait = education_learning_1 + + father = galician0052 # Fruela Bermúdez + mother = galician0051 # Elvira de Faro + + 1081.1.1 = { + birth = yes + } + 1131.1.1 = { + death = yes + } +} + +72783 = { + name = "Pedro" # Pedro de Saz + dynasty = 12162 # Saz Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + 1079.1.1 = { + birth = yes + } + 1100.1.1 = { + add_spouse = 72780 # Munia Froilaz + } + 1129.1.1 = { + death = yes + } +} + +72784 = { + name = "XoA_n" # Juan Pérez de Saz + dynasty = 12162 # Saz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 72783 # Pedro de Saz + mother = 72780 # Munia Froilaz + + 1101.1.1 = { + birth = yes + } + 1151.1.1 = { + death = yes + } +} + +72785 = { + name = "Iberia" # Iberia González, wife of Pelayo Tetóniz (galician0106) + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73870 # Count Gonzalo Alfonso of Tui + mother = galician0205 # Countess Goto Ériz + + 904.1.1 = { + birth = yes + } + 929.11.20 = { + death = yes + } +} + +72788 = { + name = "Bermudo" # Bermudo Pérez de Traba + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = galician0033 + + religion = catholic + culture = galician + + 1091.1.1 = { + birth = yes + } + 1107.1.1 = { + add_spouse = 72789 + } + 1113.1.1 = { + add_spouse = 91092 + } + 1168.1.1 = { + death = yes + } +} + +72789 = { + name = "Maior" + female = yes + + religion = catholic + culture = galician + + 1091.1.1 = { + birth = yes + } + 1112.1.1 = { + death = yes + } +} + +72790 = { + name = "Pedro" # Pedro Bermúdez de Traba + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 72789 + + religion = catholic + culture = galician + + 1108.1.1 = { + birth = yes + } + 1127.1.1 = { + death = yes + } +} + +72791 = { + name = "Maior" # Mayor Bermúdez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 72789 + + religion = catholic + culture = galician + + 1109.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +72792 = { + name = "Bermudo" # Bermudo Bermúdez de Traba + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 72789 + + religion = catholic + culture = galician + + 1110.1.1 = { + birth = yes + } + 1125.1.1 = { + death = yes + } +} + +72793 = { + name = "Sueiro" # Suero Bermúdez de Traba + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 72789 + + religion = catholic + culture = galician + + 1112.1.1 = { + birth = yes + } + 1118.1.1 = { + death = yes + } +} + +72794 = { + name = "Fernando" # Fernando Bermúdez de Traba + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 91092 + + religion = catholic + culture = galician + + 1114.1.1 = { + birth = yes + } + 1169.9.21 = { + death = yes + } +} + +72795 = { + name = "Urraca" # Urraca Bermúdez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 91092 + + religion = catholic + culture = galician + + 1116.1.1 = { + birth = yes + } + 1169.9.21 = { + death = yes + } +} + +72796 = { + name = "Sueiro" # Suero Bermúdez de Traba + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 91092 + + religion = catholic + culture = galician + + 1118.1.1 = { + birth = yes + } + 1169.9.21 = { + death = yes + } +} + +72797 = { + name = "Sancha" # Sancha Bermúdez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 91092 + + religion = catholic + culture = galician + + 1120.1.1 = { + birth = yes + } + 1208.1.1 = { + death = yes + } +} + +72798 = { + name = "Tarexia" # Teresa Bermúdez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72788 + mother = 91092 + + religion = catholic + culture = galician + + 1122.1.1 = { + birth = yes + } + 1169.9.21 = { + death = yes + } +} + +72799 = { + name = "Fernando" # Fernando Arias de Limia + dynasty = 12116 + + religion = catholic + culture = galician + + father = 72800 + + 1120.1.1 = { + birth = yes + } + 1140.1.1 = { + add_spouse = 72798 + } + 1217.6.14 = { + death = yes + } +} + +72800 = { + name = "Arias" # Arias Yáñez de Limia + dynasty = 12116 # Limia Dynasty + religion = catholic + culture = galician + + father = galician0347 # Juan de Limia + + 1095.1.1 = { + birth = yes + } + 1169.1.1 = { + death = yes + } +} + +72801 = { + name = "XoA_n" # Juan Arias de Limia + dynasty = 12116 + + father = 72800 + + religion = catholic + culture = galician + + 1118.1.1 = { + birth = yes + } + 1135.1.1 = { + add_spouse = 72858 + } + 1191.3.2 = { + death = yes + } +} + +72802 = { + name = "Urraca" # Urraca Yáñez de Limia + female = yes + dynasty = 12116 + + father = 72801 + mother = 72858 + + religion = catholic + culture = galician + + trait = education_learning_1 + + 1136.1.1 = { + birth = yes + } + 1195.1.1 = { + death = yes + } +} + +72803 = { + name = "Osorio" # Osorio Yáñez de Limia + dynasty = 12116 + + father = 72801 + mother = 72858 + + religion = catholic + culture = galician + + 1138.1.1 = { + birth = yes + } + 1190.1.1 = { + death = yes + } +} + +72804 = { + name = "Lourenzo" # Lorenzo Yáñez de Limia + dynasty = 12116 + + father = 72801 + mother = 72858 + + religion = catholic + culture = galician + + 1140.1.1 = { + birth = yes + } + 1193.1.1 = { + death = yes + } +} + +72805 = { + name = "GarcI_a" # García Fernández de Limia + dynasty = 12116 + + father = 72799 + mother = 72798 + + religion = catholic + culture = galician + + 1141.1.1 = { + birth = yes + } + 1217.6.14 = { + death = yes + } +} + +72806 = { + name = "Rodrigo" # Rodrigo Fernández de Limia + dynasty = 12116 + + father = 72799 + mother = 72798 + + religion = catholic + culture = galician + + 1143.1.1 = { + birth = yes + } + 1217.6.14 = { + death = yes + } +} + +72807 = { + name = "XoA_n" # Juan Fernández de Limia + dynasty = 12116 + + father = 72799 + mother = 72798 + + religion = catholic + culture = galician + + 1145.1.1 = { + birth = yes + } + 1163.1.1 = { + add_spouse = 72813 + } + 1218.1.1 = { + add_spouse = 142211 + } + 1236.1.1 = { + death = yes + } +} + +72808 = { + name = "Xil" # Gil Fernández de Limia + dynasty = 12116 + + father = 72799 + mother = 72798 + + religion = catholic + culture = galician + + 1147.1.1 = { + birth = yes + } + 1165.1.1 = { + add_spouse = 72811 + } + 1245.1.1 = { + death = yes + } +} + +72809 = { + name = "MarI_a" # María Fernández de Limia + female = yes + dynasty = 12116 + + father = 72799 + mother = 72798 + + religion = catholic + culture = galician + + 1148.1.1 = { + birth = yes + } + 1206.1.1 = { + death = yes + } +} + +72810 = { + name = "Tarexia" # Teresa Fernández de Limia + female = yes + dynasty = 12116 + + father = 72799 + mother = 72798 + + religion = catholic + culture = galician + + 1150.1.1 = { + birth = yes + } + 1230.1.1 = { + death = yes + } +} + +72811 = { + name = "Tarexia" + female = yes + + religion = catholic + culture = galician + + 1149.1.1 = { + birth = yes + } + 1206.1.1 = { + death = yes + } +} + +72812 = { + name = "Urraca" # Urraca Gil de Limia + female = yes + dynasty = 12116 + + father = 72808 + mother = 72811 + + religion = catholic + culture = galician + + 1168.1.1 = { + birth = yes + } + 1221.1.1 = { + death = yes + } +} + +72813 = { + name = "Berenguela" + female = yes + + religion = catholic + culture = galician + + 1145.1.1 = { + birth = yes + } + 1218.1.1 = { + death = yes + } +} + +72814 = { + name = "Fernando" # Fernando Yáñez de Limia + dynasty = 12116 + + father = 72807 + mother = 72813 + + religion = catholic + culture = galician + + 1170.1.1 = { + birth = yes + } + 1200.1.1 = { + add_spouse = 72817 + } + 1238.1.1 = { + death = yes + } +} + +72815 = { + name = "Tarexia" # Teresa Yáñez de Limia + female = yes + dynasty = 12116 + + father = 72807 + mother = 142211 + + religion = catholic + culture = galician + + 1219.1.1 = { + birth = yes + } + 1290.1.1 = { + death = yes + } +} + +72816 = { + name = "MarI_a" # María Yáñez de Limia + female = yes + dynasty = 12116 + + father = 72807 + mother = 142211 + + religion = catholic + culture = galician + + 1220.1.1 = { + birth = yes + } + 1293.1.1 = { + death = yes + } +} + +72817 = { + name = "Tarexia" + female = yes + + religion = catholic + culture = galician + + 1184.1.1 = { + birth = yes + } + 1239.1.1 = { + death = yes + } +} + +72818 = { + name = "XoA_n" # Juan Fernández de Limia + dynasty = 12116 + + father = 72814 + mother = 72817 + + religion = catholic + culture = galician + + 1201.1.1 = { + birth = yes + } + 1221.1.1 = { + add_spouse = 73009 + } + 1260.1.1 = { + death = yes + } +} + +72819 = { + name = "Fernando" # Fernando Fernández de Limia + dynasty = 12116 + + father = 72814 + mother = 72817 + + religion = catholic + culture = galician + + 1202.1.1 = { + birth = yes + } + 1236.1.1 = { + add_spouse = 142411 + } + 1264.1.1 = { + death = yes + } +} + +72820 = { + name = "Rodrigo" # Rodrigo Fernández de Limia + dynasty = 12116 + + father = 72814 + mother = 72817 + + religion = catholic + culture = galician + + 1203.1.1 = { + birth = yes + } + 1269.1.1 = { + death = yes + } +} + +72821 = { + name = "Urraca" # Urraca Fernández de Limia + female = yes + dynasty = 12116 + + father = 72814 + mother = 72817 + + religion = catholic + culture = galician + + 1205.1.1 = { + birth = yes + } + 1267.1.1 = { + death = yes + } +} + +72822 = { + name = "InEEs" # Inés Fernández de Limia + female = yes + dynasty = 12116 + + father = 72814 + mother = 72817 + + religion = catholic + culture = galician + + 1207.1.1 = { + birth = yes + } + 1268.1.1 = { + death = yes + } +} + +72823 = { + name = "Maior" # Mayor Fernández de Limia + female = yes + dynasty = 12116 + + father = 72814 + mother = 72817 + + religion = catholic + culture = galician + + 1209.1.1 = { + birth = yes + } + 1270.1.1 = { + death = yes + } +} + +72824 = { + name = "Gonzalo" # Gonzalo Yáñez de Limia + dynasty = 12116 + + religion = catholic + culture = galician + + father = 72818 + mother = 73009 + + 1222.5.8 = { + birth = yes + } + 1260.1.1 = { + death = yes + } +} + +72825 = { + name = "XoA_n" # Juan Fernández de Limia + dynasty = 12116 + + father = 72819 + mother = 142411 + + religion = catholic + culture = galician + + 1237.1.1 = { + birth = yes + } + 1254.1.1 = { + add_spouse = 72827 + } + 1280.1.1 = { + death = yes + } +} + +72826 = { + name = "Rodrigo" # Rodrigo Fernández de Limia + dynasty = 12116 + + father = 72819 + mother = 142411 + + religion = catholic + culture = galician + + 1238.1.1 = { + birth = yes + } + 1254.1.1 = { + add_spouse = 72828 + } + 1289.1.1 = { + death = yes + } +} + +72827 = { + name = "MarI_a" + female = yes + + religion = catholic + culture = galician + + 1238.1.1 = { + birth = yes + } + 1300.1.1 = { + death = yes + } +} + +72828 = { + name = "MarI_a" + female = yes + + religion = catholic + culture = galician + + 1238.1.1 = { + birth = yes + } + 1315.1.1 = { + death = yes + } +} + +72829 = { + name = "XoA_n" # Juan Yáñez de Limia + dynasty = 12116 + + father = 72825 + mother = 72828 + + religion = catholic + culture = galician + + 1255.1.1 = { + birth = yes + } + 1287.1.1 = { + add_spouse = 72831 + } + 1315.1.1 = { + death = yes + } +} + +72830 = { + name = "Beatriz" # Beatriz Yáñez de Limia + female = yes + dynasty = 12116 + + father = 72825 + mother = 72828 + + religion = catholic + culture = galician + + 1257.1.1 = { + birth = yes + } + 1329.1.1 = { + death = yes + } +} + +72831 = { + name = "Marin_a" + female = yes + + religion = catholic + culture = galician + + 1270.1.1 = { + birth = yes + } + 1346.1.1 = { + death = yes + } +} + +72832 = { + name = "GarcI_a" # García Bermúdez de Traba + dynasty_house = house_traba # House of Traba + + father = 72788 + trait = bastard + + religion = catholic + culture = galician + + 1130.1.1 = { + birth = yes + } + 1186.1.1 = { + death = yes + } +} + +72833 = { + name = "Froila" # Fruela Pérez de Traba + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = galician0033 + + religion = catholic + culture = galician + + 1094.1.1 = { + birth = yes + } + 1102.1.1 = { + death = yes + } +} + +72834 = { + name = "Ximena" # Jimena Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = galician0033 + + religion = catholic + culture = galician + + 1096.1.1 = { + birth = yes + } + 1114.1.1 = { + death = yes + } +} + +72835 = { + name = "Loba" # Loba Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + religion = catholic + culture = galician + + father = 71366 + mother = galician0033 + + 1098.1.1 = { + birth = yes + } + 1157.11.8 = { + death = yes + } +} + +72837 = { + name = "Elvira" # Elvira Muñoz, wife of Pelayo Gómez (72836 - castilian.txt) + female = yes + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 70052 # Munio Rodríguez + + 1052.1.1 = { + birth = yes + } + 1111.1.1 = { + death = yes + } +} + +72845 = { + name = "Fernando" # Fernando Odoáriz + dynasty = 100157 + + religion = catholic + culture = galician + + 1110.1.1 = { + birth = yes + } + 1135.1.1 = { + add_spouse = 72842 + } + 1169.1.1 = { + death = yes + } +} + +72846 = { + name = "MartiN_o" # Martín Fernández + dynasty = 100157 + + father = 72845 + mother = 72842 + + religion = catholic + culture = galician + + 1135.1.1 = { + birth = yes + } + 1190.1.1 = { + death = yes + } +} + +72847 = { + name = "Munio" # Munio Fernández + dynasty = 100157 + + father = 72845 + mother = 72842 + + religion = catholic + culture = galician + + 1136.1.1 = { + birth = yes + } + 1196.1.1 = { + death = yes + } +} + +72848 = { + name = "Loba" # Loba Fernández + female = yes + dynasty = 100157 + + father = 72845 + mother = 72842 + + religion = catholic + culture = galician + + 1138.1.1 = { + birth = yes + } + 1194.1.1 = { + death = yes + } +} + +72849 = { + name = "Aldara" # Alduara Fernández + female = yes + dynasty = 100157 + + religion = catholic + culture = galician + + father = 72845 + mother = 72842 + + 1140.1.1 = { + birth = yes + } + 1165.1.1 = { + death = yes + } +} + +72850 = { + name = "XoA_n" # Juan Pérez, Archbishop of Santiago + dynasty = 1046012 + + father = 72368 + mother = 72849 + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1165.1.1 = { + birth = yes + } + 1266.1.1 = { + death = yes + } +} + +72853 = { + name = "Rodrigo" # Rodrigo Fernández de Toroño + dynasty = 12164 + + religion = catholic + culture = galician + + 1140.1.1 = { + birth = yes + } + 1165.1.1 = { + add_spouse = 72852 + } + 1196.1.1 = { + death = yes + } +} + +72854 = { + name = "Rodrigo" # Rodrigo Rodríguez de Toroño + dynasty = 12164 + + father = 72853 + mother = 72852 + + religion = catholic + culture = galician + + 1166.1.1 = { + birth = yes + } + 1209.1.1 = { + death = yes + } +} + +72855 = { + name = "Sancha" # Sancha Rodríguez de Toroño + female = yes + dynasty = 12164 + + father = 72853 + mother = 72852 + + religion = catholic + culture = galician + + 1168.1.1 = { + birth = yes + } + 1212.1.1 = { + death = yes + } +} + +72856 = { + name = "MarI_a" # María Rodríguez de Toroño + female = yes + dynasty = 12164 + + father = 72853 + mother = 72852 + + religion = catholic + culture = galician + + 1170.1.1 = { + birth = yes + } + 1220.1.1 = { + death = yes + } +} + +72857 = { + name = "MartiN_o" # Martín Gómez de Silva + dynasty = 12163 + + religion = catholic + culture = galician + + 1159.1.1 = { + birth = yes + } + 1188.1.1 = { + add_spouse = 72856 + } + 1200.1.1 = { + death = yes + } +} + +72858 = { + name = "Urraca" # Urraca Fernández de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 208550 + mother = 72787 + + religion = catholic + culture = galician + + 1120.1.1 = { + birth = yes + } + 1199.7.3 = { + death = yes + } +} + +72859 = { + name = "Rodrigo" # Rodrigo Pérez de Traba + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1108.1.1 = { + birth = yes + } + 1128.1.1 = { + add_spouse = 72860 + } + 1165.12.28 = { + death = yes + } +} + +72861 = { + name = "A_lvar" # Álvar Rodríguez de Traba + dynasty_house = house_traba # House of Traba + + father = 72859 + mother = 72860 + + religion = catholic + culture = galician + + 1130.1.1 = { + birth = yes + } + 1147.1.1 = { + death = yes + } +} + +72862 = { + name = "GarcI_a" # García Pérez de Traba + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1110.1.1 = { + birth = yes + } + 1133.1.1 = { + add_spouse = 207654 + } + 1133.12.1 = { + death = yes + } +} + +72863 = { + name = "Vasco" # Velasco Pérez de Traba + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1112.1.1 = { + birth = yes + } + 1135.1.1 = { + death = yes + } +} + +72864 = { + name = "Toda" # Toda Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1114.1.1 = { + birth = yes + } + 1155.3.20 = { + death = yes + } +} + +72865 = { + name = "Urraca" # Urraca Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1116.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +72866 = { + name = "Elvira" # Elvira Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1120.1.1 = { + birth = yes + } + 1177.1.1 = { + death = yes + } +} + +72867 = { + name = "GO_mez" # Gómez Núñez de Pombeiro + dynasty_house = house_pombeiro # House of Pombeiro + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142436 # Count Nuño Vázquez of Monterrei + mother = 142435 # Countess Sancha Gomes de Sousa + + 1072.1.1 = { + birth = yes + } + 1136.1.1 = { + add_spouse = 72866 # Elvira Pérez de Traba + } + 1141.1.1 = { + death = yes + } +} + +72869 = { + name = "Sancha" # Chamoa Mendes de Sousa, wife of Gomes Fernandes Guedeão (72868 - portuguese) + female = yes + dynasty_house = house_sousa # House of Sousa + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142167 # Count Mem Viegas of Viseu + mother = 142168 # Countess Teresa Fernandez de Marnel + + 1091.1.1 = { + birth = yes + } + 1141.1.1 = { + death = yes + } +} + +72870 = { + name = "FernA_n" # Fernão Gomes Guedeão 'O Cativo' + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = 72868 # Gomes Fernandes Guedeão (portuguese.txt) + trait = bastard + + 1110.1.1 = { + birth = yes + } + 1108.1.1 = { + add_spouse = 72938 # Elvira (portuguese.txt) + } + 1142.1.1 = { + death = "yes" + } +} + +72871 = { + name = "FernA_n" # Fernán Gómez de Pombeiro, Abbot + dynasty_house = house_pombeiro # House of Pombeiro + religion = catholic + culture = galician + trait = education_learning_2 + + father = 72867 # Gómez Núñez de Pombeiro + mother = 72866 # Elvira Pérez de Traba + + 1137.1.1 = { + birth = yes + } + 1160.1.1 = { + death = yes + } +} + +72872 = { + name = "MarI_a" # María Gómez de Pombeiro, wife of Fernando Yáñez de Toroño (72873) + female = yes + dynasty_house = house_pombeiro # House of Pombeiro + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 72867 # Gómez Núñez de Pombeiro + mother = 72866 # Elvira Pérez de Traba + + 1138.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +72873 = { + name = "Fernando" # Fernando Yáñez de Toroño + dynasty_house = house_torono # House of Toroño + religion = catholic + culture = galician + trait = education_martial_2 + + 1100.1.1 = { + birth = yes + } + 1154.1.1 = { + add_spouse = 72872 # María Gómez de Pombeiro + } + 1156.1.1 = { + death = yes + } +} + +72874 = { + name = "Paio" # Pelayo Fernández de Toroño 'el Curvo' + dynasty_house = house_torono # House of Toroño + religion = catholic + culture = galician + trait = hunchbacked + trait = education_stewardship_1 + + father = 72873 # Fernando Yáñez de Toroño + mother = 72872 # María Gómez de Pombeiro + + 1155.1.1 = { + birth = yes + } + 1176.1.1 = { + add_spouse = 72876 # María García + } + #1200.1.1 = { + # add_spouse = # María Rodríguez de Marañón + #} + 1205.1.1 = { + death = yes + } +} + +72875 = { + name = "Varela" # Varela Fernández de Toroño + female = yes + dynasty_house = house_torono # House of Toroño + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 72873 # Fernando Yáñez de Toroño + mother = 72872 # María Gómez de Pombeiro + + 1156.1.1 = { + birth = yes + } + 1206.1.1 = { + death = yes + } +} + +72876 = { + name = "MarI_a" # María García, wife of Pelayo Fernández de Toroño 'el Curvo' (72874) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1160.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +72877 = { + name = "Aldara" # Alduara Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1108.1.1 = { + birth = yes + } + 1160.1.1 = { + death = yes + } +} + +72878 = { + name = "Arias" # Arias Pérez de Deza + dynasty = 274 + + religion = catholic + culture = galician + + 1085.1.1 = { + birth = yes + } + 1122.1.1 = { + add_spouse = 72877 + } + 1145.1.1 = { + death = yes + } +} + +72879 = { + name = "Gonzalo" # Gonzalo Fernández de Traba + dynasty_house = house_traba # House of Traba + + father = 208550 + mother = 72787 + + religion = catholic + culture = galician + + 1118.1.1 = { + birth = yes + } + 1136.1.1 = { + add_spouse = 72880 + } + 1154.1.1 = { + add_spouse = 71946 + } + 1160.11.18 = { + death = yes + } +} + +72880 = { + name = "Elvira" + female = yes + religion = catholic + culture = galician + 1120.1.1 = { + birth = "1120.1.1" + } + 1143.1.1 = { + death = "1143.1.1" + } +} + +72881 = { + name = "Fernando" # Fernando González de Traba + dynasty_house = house_traba # House of Traba + + father = 72879 + mother = 72880 + + religion = catholic + culture = galician + + 1137.1.1 = { + birth = yes + } + 1165.12.26 = { + death = yes + } +} + +72882 = { + name = "GO_mez" # Gómez González de Traba + dynasty_house = house_traba # House of Traba + + father = 72879 + mother = 72880 + + religion = catholic + culture = galician + + 1139.1.1 = { + birth = yes + } + 1159.1.1 = { + add_spouse = 73061 + } + 1182.1.1 = { + add_spouse = 72141 + } + 1209.5.5 = { + death = yes + } +} + +72883 = { + name = "Rodrigo" # Rodrigo González de Traba + dynasty_house = house_traba # House of Traba + + father = 72879 + mother = 72880 + + religion = catholic + culture = galician + + 1141.1.1 = { + birth = yes + } + 1214.1.1 = { + death = yes + } +} + +72884 = { + name = "Urraca" # Urraca González de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72879 + mother = 72880 + + religion = catholic + culture = galician + + 1143.1.1 = { + birth = yes + } + 1192.1.1 = { + death = yes + } +} + +72885 = { + name = "Urraca" # Urraca Gómez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72882 + mother = 73061 + + religion = catholic + culture = galician + + trait = education_learning_1 + + 1161.1.1 = { + birth = yes + } + 1240.1.1 = { + death = yes + } +} + +72886 = { + name = "Sancha" # Sancha Gómez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72882 + mother = 73061 + + religion = catholic + culture = galician + + trait = education_learning_1 + + 1163.1.1 = { + birth = yes + } + 1245.1.1 = { + death = yes + } +} + +72887 = { + name = "Fernando" # Fernando Gómez de Traba + dynasty_house = house_traba # House of Traba + + father = 72882 + mother = 72141 + + religion = catholic + culture = galician + + 1183.1.1 = { + birth = yes + } + 1201.1.1 = { + death = yes + } +} + +72888 = { + name = "Gonzalo" # Gonzalo Gómez de Traba + dynasty_house = house_traba # House of Traba + + father = 72882 + mother = 72141 + + religion = catholic + culture = galician + + 1184.1.1 = { + birth = yes + } + 1233.5.16 = { + death = yes + } +} + +72889 = { + name = "Rodrigo" # Rodrigo Gómez de Traba + dynasty_house = house_traba # House of Traba + + father = 72882 + mother = 72141 + + religion = catholic + culture = galician + + 1185.1.1 = { + birth = yes + } + 1217.1.1 = { + add_spouse = 142318 + } + 1247.4.19 = { + death = yes + } +} + +72890 = { + name = "Vasco" # Velasco Gómez de Traba + dynasty_house = house_traba # House of Traba + + religion = catholic + culture = galician + + father = 72882 + mother = 72141 + + 1187.1.1 = { + birth = yes + } + 1200.1.1 = { + death = yes + } +} + +72891 = { + name = "Sancha" # Sancha Gómez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 72882 + mother = 72141 + + religion = catholic + culture = galician + + 1189.1.1 = { + birth = yes + } + 1246.10.27 = { + death = yes + } +} + +72901 = { + name = "Mendo" # Mendo Núñez de Celanova + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_intrigue_2 + + father = 142436 # Count Nuño Vázquez of Monterrei + mother = 70036 # Countess Fronilde Sánchez + + 1100.1.1 = { + birth = yes + } + 1116.1.1 = { + add_spouse = 72898 # María Froilaz de Cifuentes + } + 1120.1.1 = { + death = yes + } +} + +72902 = { + name = "Maior" # Mayor Méndez de Celanova + female = yes + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 72901 # Mendo Núñez de Celanova + mother = 72898 # María Froilaz de Cifuentes + + 1117.1.1 = { + birth = yes + } + 1181.1.1 = { + death = yes + } +} + +72929 = { + name = "Estevo" # Esteban Pereira + dynasty = 7023 + religion = catholic + culture = galician + 1250.1.1 = { + birth = "1250.1.1" + } + 1278.1.1 = { + add_spouse = 72928 + } + 1305.1.1 = { + death = "1305.1.1" + } +} + +72939 = { + name = "Bernardo" # Bernardo, Archbishop of Santiago + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1089.1.1 = { + birth = yes + } + 1152.1.1 = { + death = yes + } +} + +72940 = { + name = "Paio" # Pelayo Camundo, Archbishop of Santiago + dynasty = 12173 + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1096.1.1 = { + birth = yes + } + 1156.1.1 = { + death = yes + } +} + +72941 = { + name = "MartiN_o" # Martín Martínez, Archbishop of Santiago + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1100.1.1 = { + birth = yes + } + 1167.1.1 = { + death = yes + } +} + +72942 = { + name = "Pedro" # Pedro Gundestéiz, Archbishop of Santiago + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1112.1.1 = { + birth = yes + } + 1173.1.1 = { + death = yes + } +} + +72943 = { + name = "Pedro" # Pedro Suárez de Deza, Archbishop of Santiago + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1164.1.1 = { + birth = yes + } + 1206.1.1 = { + death = yes + } +} + +72944 = { name = "Bernardo" # Bernardo, Archbishop of Santiago religion = catholic culture = galician - trait = education_learning_4 + trait = education_learning_4 + + 1180.1.1 = { + birth = yes + } + 1238.1.1 = { + death = yes + } +} + +72945 = { + name = "Gonzalo" # Gonzalo Gómez, Archbishop of Santiago + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1201.1.1 = { + birth = yes + } + 1283.1.1 = { + death = yes + } +} + +72946 = { + name = "Rodrigo" # Rodrigo González, Archbishop of Santiago + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1248.1.1 = { + birth = yes + } + 1304.1.1 = { + death = yes + } +} + +72947 = { + name = "Rodrigo" # Rodrigo del Padrón, Archbishop of Santiago + dynasty = 12176 + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1255.1.1 = { + birth = yes + } + 1316.1.1 = { + death = yes + } +} + +72948 = { + name = "Berenguel" # Berenguel de Landoria, Archbishop of Santiago + dynasty = 12177 + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1268.1.1 = { + birth = yes + } + 1331.1.1 = { + death = yes + } +} + +73042 = { + name = "Vela" # Vela Ovéquiz + dynasty_house = house_sarria # House of Sarria + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73034 # Count Oveco Bermúdez of Sarria(asturleonese.txt) + mother = 73044 # Countess Elvira (asturleonese.txt) + + 1040.1.1 = { + birth = yes + } + 1065.1.1 = { + add_spouse = 73046 # Aldonza Muñoz (asturleonese.txt) + } + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) + } + 1086.10.23 = { + death = yes + } +} + +73047 = { + name = "Munio" # Munio Velaz de Sarria + dynasty_house = house_sarria + + father = 73042 + mother = 73046 + + religion = catholic + culture = galician + + 1068.1.1 = { + birth = yes + } + 1105.12.16 = { + death = yes + } +} + +73048 = { + name = "Sancha" # Sancha Velaz de Sarria + female = yes + dynasty_house = house_sarria + + religion = catholic + culture = galician + + father = 73042 + mother = 73046 + + 1070.1.1 = { + birth = yes + } + 1094.1.1 = { + death = yes + } +} + +73077 = { + name = "Sancha" + female = yes + religion = catholic + culture = galician + 1173.1.1 = { + birth = "1173.1.1" + } + 1234.1.1 = { + death = "1234.1.1" + } +} + +73157 = { + name = "Gonzalo" # Gonzalo Yáñez de Novoa, Grandmaster of the Order of CalaTraba + dynasty = 12185 + + religion = catholic + culture = galician + + trait = education_learning_2 + + 1173.1.1 = { + birth = yes + } + 1191.1.1 = { + employer = 73153 + } + 1199.1.1 = { + employer = 224003 + } + 1207.1.1 = { + employer = 73154 + } + 1212.1.1 = { + employer = 73155 + } + 1216.1.1 = { + employer = 73156 + } + 1218.1.1 = { + employer = 0 + } + 1238.1.1 = { + death = yes + } +} + +73166 = { + name = "GarcI_a" # García Fernández de Barrantes, Grandmaster of the Order of Alcántara + dynasty = 12188 + + religion = catholic + culture = galician + + trait = education_learning_2 + + 1215.1.1 = { + birth = yes + } + 1233.1.1 = { + employer = 73165 + } + 1234.1.1 = { + employer = 73161 + } + 1254.1.1 = { + employer = 0 + } + 1284.1.1 = { + death = yes + } +} + +73168 = { + name = "Fernando" # Fernando Pérez Gallego, Grandmaster of the Order of Alcántara + dynasty = 12189 + + religion = catholic + culture = galician + + trait = education_learning_2 + + 1246.1.1 = { + birth = yes + } + 1264.1.1 = { + employer = 73166 + } + 1284.1.1 = { + employer = 73167 + } + 1292.1.1 = { + employer = 0 + } + 1296.1.1 = { + death = yes + } +} + +73170 = { + name = "Roi" # Ruy Vázquez de Quiroga + dynasty = 12190 + religion = catholic + culture = galician + trait = education_learning_2 + + 1268.1.1 = { + birth = yes + } + 1286.1.1 = { + employer = 73167 + } + 1292.1.1 = { + employer = 73168 + } + 1296.1.1 = { + employer = 73169 + } + 1312.1.1 = { + employer = 0 + } + 1318.1.1 = { + death = yes + } +} + +73755 = { + name = "Gato_n" # Gatón del Bierzo, Count of Astorga (854-878) + dynasty = bierzo # Bierzo Dynasty + religion = catholic + culture = asturleonese + martial = 7 + diplomacy = 4 + intrigue = 6 + stewardship = 8 + trait = education_stewardship_2 + trait = content + + father = galician0350 # Ramiro del Bierzo + + 830.1.1 = { + birth = yes + } + 850.1.1 = { + add_spouse = 73756 # Egilona + } + 878.6.6 = { + death = yes + } +} + +73756 = { + name = "Egilona" # Egilona, wife of Gatón of Astorga (73755) + female = yes + religion = catholic + culture = asturleonese + trait = education_stewardship_1 + + 824.1.1 = { + birth = yes + } + 895.1.1 = { + death = yes + } +} + +73757 = { + name = "Vermudo" # Bermudo Gatónez + dynasty = bierzo # Bierzo Dynasty + religion = catholic + culture = asturleonese + + father = 73755 # Count Gatón of Astorga + mother = 73756 # Countess Egilona + + 853.1.1 = { + birth = yes + } + 869.1.1 = { + trait = education_martial_2 + } + 900.1.1 = { + death = yes + } +} + +73758 = { + name = "Savarico" # Savarico Gatónez, Bishop + dynasty = bierzo # Bierzo Dynasty + religion = catholic + culture = asturleonese + + father = 73755 # Count Gatón of Astorga + mother = 73756 # Countess Egilona + + 855.1.1 = { + birth = yes + } + 871.1.1 = { + trait = devoted + trait = chaste + trait = mystic_2 + trait = education_learning_3 + } + 922.1.1 = { + death = yes + } +} + +73759 = { + name = "Hermesinda" # Ermesinda Gatónez, wife of Duke Hermenegildo Menéndez (73857) + dna = 73759_ermesenda + female = yes + dynasty = bierzo + religion = catholic + culture = asturleonese + trait = education_diplomacy_2 + + father = 73755 # Count Gatón of Astorga + mother = 73756 # Countess Egilona + + 846.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 900.1.1 = { + culture = asturleonese + name = Ermesenda + } + 913.1.1 = { + death = yes + } +} + +73760 = { + name = "Patruina" # Patruina Gatónez, wife of Duke Hermenegildo of Galicia (73857) + female = yes + dynasty = bierzo + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73755 # Count Gatón of Astorga + mother = 73756 # Countess Egilona + + 861.1.1 = { + birth = yes + } + 927.6.25 = { + death = yes + } +} + +73855 = { + name = "Gutierre" # Gutierre Alóitez, Count of Coruña (866-872) + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73854 # Aloito Menéndez + + 820.1.1 = { + birth = yes + } + 850.1.1 = { + add_spouse = 73856 # Elvira + } + 872.1.1 = { + death = yes + } +} + + +73856 = { + name = "Elvira" # Elvira, wife of Count Gutierre Alóitez of Coruña (73855) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 832.1.1 = { + birth = yes + } + 890.1.1 = { + death = yes + } +} + +73857 = { + name = "Hermenexildo" # Hermenegildo Gutiérrez, Duke of Galicia (895-900) & Count of Coimbra (878-912), Monterrei & Santiago (895-900) + dna = 73857_mendo_guterres + dynasty = 75 + religion = catholic + culture = galician + trait = education_stewardship_3 # Conqueror by profession, seneschal by education + + father = 73855 # Count Gutierre Alóitez of Coruña + mother = 73856 # Countes Elvira + + martial = 6 + diplomacy = 5 + intrigue = 4 + stewardship = 7 + trait = ambitious + trait = brave + trait = trusting + trait = administrator + disallow_random_traits = yes + + 847.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 864.1.1 = { + add_spouse = 73759 + } + 866.1.1 = { #Alfonso III becomes king in 866 and favours him, giving him prestige and land; later on he won the battle of Portucale in 868 + effect = { + add_pressed_claim = title:c_coimbra + add_gold = 250 #this guy knows his administration + set_relation_friend = character:70019 + set_realm_capital = title:c_santiago + set_primary_title_to = title:c_santiago + } + } + 870.1.1 = { + dynasty_house = house_coimbra #founded it + } + 912.5.1 = { + death = yes + } +} + +73858 = { + name = "Albito" # Aloito Gutiérrez, Count of Coruña (872-915) + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73855 # Count Gutierre Alóitez of Coruña + mother = 73856 # Countess Elvira + + martial = 7 + diplomacy = 4 + + 849.1.1 = { + birth = yes + } + 897.1.1 = { + add_spouse = galician0020 + } + 915.1.1 = { + death = yes + } +} + +73859 = { + name = "Elvira" # Elvira Gutiérrez + female = yes + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + + father = 73855 # Count Gutierre Alóitez of Coruña + mother = 73856 # Countess Elvira + + 854.1.1 = { + birth = yes + } + 870.1.1 = { + trait = education_stewardship_1 + } + 905.1.1 = { + death = yes + } +} + +73860 = { + name = "Gudilona" # Gudilona Menéndez, wife of Duke Lucidio of Portucale (142005) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73857 # Duke Hermenegildo of Galicia + mother = 73759 # Countess Ermesinda Gatónez + + 871.1.1 = { + birth = yes + } + 933.1.1 = { + death = yes + } +} + +73861 = { + name = "Aldonza" # Aldonza Menéndez, wife of Duke Gutierre Osorio of Galicia (73862) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73857 # Duke Hermenegildo of Galicia + mother = 73759 # Countess Ermesinda Gatónez + + 878.1.1 = { + birth = yes + } + 942.9.26 = { + death = yes + } +} + +73862 = { + name = "Guterre" # Gutierre Osorio, Duke of Galicia (931-941) & Count of Monterrei (900-941) & Santiago (931-41) + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0351 # Count Osorio Gutiérrez of Monterrei + + 882.1.1 = { + birth = yes + } + 898.1.1 = { + add_spouse = 73861 # Aldonza Menéndez + } + 941.1.1 = { + death = yes + } +} + +73863 = { + name = "Rodrigo" # Rodrigo Gutiérrez, Count of Monterrei (950-992) + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 902.1.1 = { + birth = yes + } + 978.1.1 = { + add_spouse = galician0193 # Otrosia Godestéiz + } + 992.1.1 = { + death = yes + } +} + +73865 = { + name = "Diego" # Diogo Fernandes, Duke of Portucale (922-926) & Count of Aveiro & Porto (922-926) + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = galician0352 # Fernando + + 868.1.1 = { + birth = yes + } + 903.1.1 = { + add_spouse = 73864 # Óneca Garcés (basque.txt) + } + 928.12.1 = { + death = yes + } +} + +73866 = { + name = "Mumadona" # Mumadona Dias, Duchess of Portucale (949-950) & Countess of Aveiro & Porto (949-950). Wife of Duke Mendo I of Portucale (70249) + female = yes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 73865 # Duke Diogo Fernandes of Portucale + mother = 73864 # Duchess Óneca Garcés (basque.txt) + + 906.1.1 = { + birth = yes + } + 968.12.4 = { + death = yes + } +} + +73869 = { + name = "Afonso" # Alfonso Betote, Count of Tui (860-895) + dynasty_house = house_betotez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73868 # Mauregato Menéndez (asturleonese.txt) + + 830.1.1 = { + birth = yes + } + 867.1.1 = { + add_spouse = 73878 # Menenda Menéndez + } + 895.1.1 = { + death = yes + } +} + +73870 = { + name = "Gonzalo" # Gonzalo Alfonso, Count of Tui (895-929) + dynasty_house = house_betotez + religion = catholic + culture = galician + trait = education_martial_2 + + father = 73869 # Count Alfonso Betote of Tui + mother = 73878 # Countess Menenda Menéndez + + 870.1.1 = { + birth = yes + } + 899.1.1 = { + add_spouse = galician0205 # Teresa Ériz + } + 929.1.1 = { + death = yes + } +} + +73871 = { + name = "Guterre" # Guterre Mendes, Count of Coimbra (924-933) + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_martial_2 + + father = 73857 # Duke Hermenegildo of Galicia + mother = 73759 # Duchess Ermesinda Gatónez + + 874.1.1 = { + birth = yes + } + 905.1.1 = { + add_spouse = galician0201 # Ilduara Eriz + } + 933.1.1 = { + death = yes + } +} + +73872 = { + name = "Aragonta" # Aragonte González, wife of King Ordoño II Adefónsiz of León (70021) + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73870 # Count Gonzalo Alfonso of Tui + mother = galician0205 # Countess Teresa Ériz + + 902.1.1 = { + birth = yes + } + 952.1.1 = { + death = yes + } +} + +73875 = { + name = "Pedro" # Pedro Theon + dynasty_house = house_cantabria + religion = catholic + culture = galician + trait = education_martial_3 + + father = 70013 # King Bermudo I of Asturias (visigothic.txt) + mother = 70014 # Queen Ozenda (visigothic.txt) + + 792.1.1 = { + birth = yes + } + 867.1.1 = { + death = yes + } +} + +73876 = { + name = "Hermenexildo" # Hermenegildo Pérez + dynasty_house = house_cantabria + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73875 # Pedro Theon + + 815.1.1 = { + birth = yes + } + 834.1.1 = { + add_spouse = 73877 # Iberia + } + 866.5.27 = { + employer = 73855 # Count Gutierre Alóitez of Coruña + } + 885.1.1 = { + death = { + death_reason = death_execution + killer = 70019 # King Alfonso III of Asturias + } + } +} + +73877 = { + name = "Iberia" # Iberia, wife of Hermenegildo Pérez (73876) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 817.1.1 = { + birth = yes + } + 890.1.1 = { + death = yes + } +} + +73878 = { + name = "Menda" # Menenda Menéndez, wife of Alfonso Betote (73869) + female = yes + dynasty_house = house_cantabria + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 73876 # Hermenegildo Pérez + mother = 73877 # Iberia + + 835.1.1 = { + birth = yes + } + 900.1.1 = { + death = yes + } +} + +73879 = { + name = "Trudilde" # Trudilde, wife of Duke Vimara Peres of Portucale (142006) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + 830.1.1 = { + birth = yes + } + 890.1.1 = { + death = yes + } +} + +73880 = { + name = "Froila" # Froila Guterres + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_martial_2 + + father = 73871 # Count Guterre Mendes of Coimbra + mother = galician0201 # Countess Ilduara Eriz + + + 909.1.1 = { + birth = yes + } + 930.1.1 = { + add_spouse = galician0073 # Sarracina + } + 943.1.1 = { + death = yes + } +} + +73881 = { + name = "Rosendo" # Saint Rosendo Guterres + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = mystic_3 + trait = devoted + trait = education_learning_3 + + father = 73871 # Count Guterre Mendes of Coimbra + mother = galician0201 # Countess Ilduara Eriz + + 907.11.26 = { + birth = yes + } + 977.3.1 = { + death = yes + trait = saint + } +} + +73882 = { + name = "Mendo" # Mendo Guedes Guedeão + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0333 # Gueda Mendes Guedeão I + + 1040.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1069.1.1 = { + add_spouse = galician0331 # Sancha Mendes de Ribadouro + } + 1103.1.1 = { + death = yes + } +} + +73883 = { + name = "Mumadona" # Mumadona Froilaz, wife of Count Gonçalo Guterres of Coimbra (galician0077) + dynasty_house = house_coimbra # House of Coimbra + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73880 # Froila Guterres + mother = galician0073 # Sarracina + + 930.1.1 = { + birth = yes + } + 980.1.1 = { + death = yes + } +} + +73891 = { + name = "Munio" # Monio Guterres, Count of Coimbra (933-959) + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_martial_1 + + father = 73871 # Count Guterre Mendes of Coimbra + mother = galician0201 # Countess Ilduara Eriz + + 906.1.1 = { + birth = yes + } + 938.1.1 = { + add_spouse = 73892 # Elvira Arias + } + 959.1.1 = { + death = yes + } +} + +73892 = { + name = "Elvira" # Elvira Arias, wife of Count Monio Gutiérrez of Coimbra (73891) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73893 # Count Arias Mendes of Astorga + mother = galician0247 # Ermesinda Eriz + + + 922.1.1 = { + birth = yes + } + 962.6.11 = { + death = yes + } +} + +73893 = { + name = "Arias" # Arias Mendes, Count of Astorga (900-912) & Coimbra (912-924) + dna = 73893_arias + dynasty = 75 + religion = catholic + culture = galician + + father = 73857 # Duke Hermenegildo of Galicia + mother = 73759 # Duchess Ermesinda Gatónez + + 865.10.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 881.10.1 = { + trait = education_martial_1 + } + 921.1.1 = { + add_spouse = galician0247 # Ermesinda Eriz + } + 924.1.1 = { + death = yes + } +} + +73894 = { + name = "Guterre" # Guterre Moniz + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73891 # Count Monio Guterres of Coimbra + mother = 73892 # Countes Elvira Arias + + 939.1.1 = { + birth = yes + } + 999.1.1 = { + death = yes + } +} + +73895 = { + name = "Nuno" # Nuño Gutiérrez + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_martial_1 + + father = 73894 # Gutierre Muñoz + + 953.1.1 = { + birth = yes + } + 1032.6.24 = { + death = yes + } +} + +85020 = { + name = "Xelmirio" # Xelmirio + dynasty = 20057 # Xelmírez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1033.1.1 = { + birth = yes + } + 1064.1.1 = { + add_spouse = galician0259 # Munia + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1083.1.1 = { + death = yes + } +} + +85021 = { + name = "Diego" # Diego Xelmírez, Archbishop of Santiago (1126-1140) + dynasty = 20057 # Xelmírez Dynasty + religion = catholic + culture = galician + trait = education_learning_3 + + father = 85020 # Xelmirio + mother = galician0259 # Munia + + 1068.1.1 = { + birth = yes + } + 1140.1.1 = { + death = yes + } +} + +85022 = { + name = "Diego" # Diego Peláez, Bishop of Santiago + martial = 8 + diplomacy = 8 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = galician + trait = just + trait = humble + trait = wrathful + trait = education_learning_3 + + 1042.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1095.1.1 = { + death = yes + } +} + +85023 = { + name = "Atau_lfo" # Ufo Ufes, Count of Braganza (949-975) + dynasty = ufes # Ufes Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0294 # Hugo Soares, known as Ataúlfo + mother = galician0295 # Mendola + + 925.1.1 = { + birth = yes + } + 949.1.1 = { + add_spouse = 85024 # Teresa Soares + } + 975.1.1 = { + death = yes + } +} + +85024 = { + name = "Teresa" # Teresa Soares, wife of Count Ufo Ufes of Viseu + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 927.1.1 = { + birth = yes + } + 977.1.1 = { + death = yes + } +} + +85025 = { + name = "Sen_orina" # Santa Señorina da Basto, Abbess + dynasty = ufes # Ufes Dynasty + religion = catholic + culture = galician + trait = mystic_3 + trait = devoted + trait = education_learning_3 + + father = 85023 # Count Ufo Ufes of Braganza + mother = 85024 # Countess Teresa Soares + + 952.1.1 = { + birth = yes + } + 982.4.22 = { + death = yes + } +} + +85028 = { + name = "Gontrode" # Gontrodo González + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73870 # Count Gonzalo Alfonso of Tui + mother = galician0205 # Countess Goto Ériz + + 905.1.1 = { + birth = yes + } + 929.11.20 = { + death = yes + } +} + +91090 = { + name = "Afonso" # Afonso Henriques + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = galician + father = 6531 # Henri de Bourgogne + mother = 207661 # Térèse de Léon + 1099.1.1 = { + birth = "1099.1.1" + } + 1108.1.1 = { + death = "1108.1.1" + } +} + +91091 = { + name = "Henrique" # Henrique Henriques + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = galician + father = 6531 # Henri de Bourgogne + mother = 207661 # Térèse de Léon + 1106.1.1 = { + birth = "1106.1.1" + } + 1110.1.1 = { + death = "1110.1.1" + } +} + +108591 = { + name = "Velasquita" # Velasquita Ramires, wife of King Bermudo II of Ordóñez of León (108590 - asturleonese.txt) + dynasty_house = house_mendes # House Mendes + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_3 + + father = galician0132 # Ramiro Mendes + mother = galician0072 # Ausenda Guterres + + 964.1.1 = { + birth = yes + } + 1028.8.15 = { + death = yes + } +} + +109600 = { + name = "Nuno" # Nuno Alvites + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 142004 # Alvito Lucides + mother = galician0085 # Moninha Dias + + 927.1.1 = { + birth = yes + } + 959.1.26 = { + death = yes + } +} + +109601 = { + name = "Alvito" # Alvito (I) Nunes, Duke of Portucale (1008-1016) & Count of Porto (1008-1016) + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_diplomacy_3 + + father = 109600 # Nuno Alvites + + 953.1.1 = { + birth = yes + } + 994.1.1 = { + add_spouse = 109602 # Gontina + } + 1016.1.1 = { + death = yes + } +} + +109602 = { + name = "Gotina" # Gontina, wife of Duke Alvito I Núñez of Portucale (109601) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_2 + + 978.1.1 = { + birth = yes + } + 1024.1.1 = { + death = yes + } +} + +109603 = { + name = "Nuno" # Nuno (I) Alvites, Duke of Portucale (1016-1028) & Count of Porto (1016-1028) + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 109601 # Duke Alvito Nunes of Portucale + mother = 109602 # Duchess Gontina + + 995.1.1 = { + birth = yes + } + 1015.1.1 = { + add_spouse = 109625 # Ilduara Mendes + } + 1028.1.1 = { + death = { + death_reason = death_murder + } + } +} + +109604 = { + name = "Mendo" # Mendo (III) Nunes, Duke of Portucale (1028-1054) & Count of Porto (1028-1054) + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 109603 # Duke Nuno I of Portucale + mother = 109625 # Duchess Ilduara Mendes + + 1016.1.1 = { + birth = yes + } + 1054.12.24 = { + death = yes + } +} + +109605 = { + name = "Gontrode" # Gontroda Nunes, wife of Count Vasco Alfonso of Monterrei (109606) + female = yes + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109603 # Duke Nuno I of Portucale + mother = 109625 # Duchess Ilduara Mendes + + 1018.1.1 = { + birth = yes + } + 1068.1.1 = { + death = yes + } +} + +109606 = { + name = "Vasco" # Vasco Alfonso de Celanova, Count of Monterrei (1034-1067) + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_intrigue_2 + + 1017.1.1 = { + birth = yes + } + 1034.1.1 = { + add_spouse = 109605 # Gontroda Nunes + } + 1067.1.1 = { + death = yes + } +} + +109607 = { + name = "Nuno" # Nuno (II) Mendes, Duke of Portucale (1054-1071) & Count of Porto (1054-1071) + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = ambitious + trait = arrogant + trait = education_intrigue_3 + + father = 109604 # Duke Mendo III of Portucale + + 1033.1.1 = { + birth = yes + } + 1049.1.1 = { + add_spouse = 109608 # Goncinha + } + 1071.2.18 = { + death = { + death_reason = death_battle + killer = 109500 # King García II of Galicia + } + } +} + +109608 = { + name = "Goncin_a" # Goncinha, wife of Duke Nuno II of Portucale (109607) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_2 + + 1034.1.1 = { + birth = yes + } + 1086.1.1 = { + death = yes + } +} + +109609 = { + name = "Loba" # Loba Aurovelida Nunes, wife of Count Sisnando Davides of Coimbra (109610 - andalusian.txt) + female = yes + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 109607 # Duke Nuno II of Portucale + mother = 109608 # Duchess Goncinha + + 1050.1.1 = { + birth = yes + } + 1100.1.1 = { + death = yes + } +} + +109611 = { + name = "Elvira" # Elvira Sisnandes + female = yes + dynasty = 20051 # Davides Dynasty + religion = catholic + culture = galician + + father = 109610 # Count Sisnando Davides of Coimbra (andalusian.txt) + mother = 109609 # Countess Loba Aurovelida Nunes + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_stewardship_2 + } + 1115.1.1 = { + death = yes + } +} + +109620 = { + name = "Gonzalo" # Gonçalo (I) Mendes, Duke of Galicia (950) & Portucale (950-997) & Count of Santiago (950), Porto (950-997) & Aveiro (950-978) + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_intrigue_3 + + father = 70249 # Duke Mendo I of Portucale + mother = 73866 # Duchess Mumadona Dias of Portucale + + + 925.1.1 = { + birth = yes + } + 945.1.1 = { + add_spouse = 109621 # Ilduara Peláez + } + 997.1.1 = { + death = yes + } +} + +109621 = { + name = "Ilduara" # Alduara Peláez + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 70242 # Duke Pelayo González of Galicia + mother = 70243 # Countess Ermesenda Guterres + + 928.1.1 = { + birth = yes + } + 983.1.1 = { + death = yes + } +} + +109622 = { + name = "Mendo" # Mendo (II) Gonçalves, Duke of Galicia (959-977) & Portucale (997-1008) & Count of Santiago (959-977), Monterrei (992-997) & Porto (997-1008) + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_diplomacy_4 + + father = 109620 # Duke Gonçalo Mendes of Portucale + mother = 109621 # Duchess Ilduara Peláez + + 946.1.1 = { + birth = yes + } + 986.1.1 = { + add_spouse = 109623 # Totadona Moniz + } + 1008.10.11 = { + death = { + death_reason = death_battle + } + } +} + +109623 = { + name = "Totadona" # Totadona Moniz, wife of Duke Mendo II of Portucale (109622) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 217303 # Monio Froilaz + + 965.1.1 = { + birth = yes + } + 1018.1.30 = { + death = yes + } +} + +109624 = { + name = "Elvira" # Elvira Mendes, wife of King Alfonso V of León (108570 - asturleonese.txt) + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duches Totadona Moniz + + 992.1.1 = { + birth = yes + } + 1022.12.2 = { + death = yes + } +} + +109625 = { + name = "Ilduara" # Ilduara Mendes, wife of Duke Nuno I of Portucale (109603) + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duchess Totadona Moniz + + 995.1.1 = { + birth = yes + } + 1058.1.1 = { + death = yes + } +} + +109626 = { + name = "Ramiro" # Ramiro Mendes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_martial_2 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duchess Totadona Muñoz + + 988.1.1 = { + birth = yes + } + 1016.1.1 = { + add_spouse = 109627 # Tota Velaz + } + 1038.1.1 = { + death = yes + } +} + +109628 = { + name = "OrdoN_o" # Ordonho Ramires + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 109626 # Ramiro Mendes + mother = 109627 # Tota Velaz + + 1017.1.1 = { + birth = yes + } + 1045.1.1 = { + add_spouse = 109629 # Elvira + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1067.1.1 = { + death = yes + } +} + +109629 = { + name = "Elvira" # Elvira, wife of Ordonho Ramires (109628) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1020.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +109630 = { + name = "Mumadona" # Muniadona Ordonhes, wife of Diego Fernández (108532 - asturleonese.txt) + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109628 # Ordonho Ramires + mother = 109629 # Elvira + + 1037.1.1 = { + birth = yes + } + 1089.1.1 = { + death = yes + } +} + +109631 = { + name = "Gontrode" # Gontroda Ordóñez, wife of Mendo Folienz (70245) + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109628 # Ordonho Ramires + mother = 109629 # Elvira + + 1039.1.1 = { + birth = yes + } + 1089.1.1 = { + death = yes + } +} + +142004 = { + name = "Albito" # Alvito Lucides + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_intrigue_2 + + father = 142005 # Duke Lucidio Vimaranes of Portucale + mother = 73860 # Duchess Gudilona Menéndez + + 889.1.1 = { + birth = yes + } + 922.1.1 = { + add_spouse = galician0085 # Moninha Dias + } + 973.1.1 = { + death = yes + } +} + +142005 = { + name = "Lucidio" # Lucídio Vimaranes, Duke of Portucale (873-922) & Count of Braganza & Porto (873-922) & Aveiro (878-922) + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142006 # Duke Vimara Peres of Portucale + mother = 73879 # Duchess Trudilde + + 850.1.1 = { + birth = yes + } + 884.1.1 = { + add_spouse = 73860 + } + 900.1.1 = { + culture = galician + } + 922.1.1 = { + death = yes + } +} + +142006 = { + name = "Vimara" # Vímara Peres, Duke of Portucale (868-873) & Count of Braganza & Porto (868-873) + dynasty_house = house_vimaranes + religion = catholic + culture = galician + martial = 7 + prowess = 8 + trait = brave + trait = education_stewardship_3 + trait = cautious_leader + + father = 73875 # Pedro Theon + + 818.1.1 = { + birth = yes + } + 849.1.1 = { + add_spouse = 73879 # Trudilde + } + 867.1.1 = { + employer = 70019 + add_pressed_claim = title:d_porto + add_pressed_claim = title:c_braganza + add_pressed_claim = title:c_porto + } + 868.1.1 = { + remove_claim = title:d_porto + remove_claim = title:c_braganza + remove_claim = title:c_porto + } + 873.1.1 = { + death = yes + } +} + +142023 = { + name = "Sancho" # Sancho Nunes de Celanova, Count of Monterrei (1105-1130) + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142436 # Count Nuño Vázquez of Monterrei + mother = 142435 # Countess Sancha Gomes de Sousa + + 1070.1.1 = { + birth = yes + } + 1117.1.1 = { + add_spouse = 91093 # Sancha Henriques de Borgonha + } + 1130.1.1 = { + death = yes + } +} + +142125 = { + name = "GO_mez" # Gomes Echigues de Sousa, Count of Viseu (1028-1065) + dynasty_house = house_sousa # House of Sousa + religion = catholic + culture = galician + trait = education_stewardship_4 + + father = galician0291 # Count Echega Guiçoi of Braganza + mother = galician0292 # Countess Aragonta Gonçalves + + 1010.1.1 = { + birth = yes + } + 1035.1.1 = { + add_spouse = 142127 # Gontroda Moniz + } + 1040.1.1 = { + add_spouse = 142434 # Goldegrodo Sendines + } + 1065.1.1 = { + death = yes + } +} + +142127 = { + name = "Gontrode" # Gontroda Moniz, wife of Count Gomes Echigues of Viseu (142125) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1018.1.1 = { + birth = yes + } + 1040.1.1 = { + death = yes + } +} + +142140 = { + name = "FernA_n" # Fernão Mendes de Antas, Count of Braganza (1050-1117) & Zamora (1103-1117) + dynasty_house = house_braganza # House of Bragança + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 142587 # Count Mendo Alão of Braganza + mother = 142589 # Countess Maria Arcruni + + 1030.1.1 = { + birth = yes + } + 1076.1.1 = { + add_spouse = 142588 # Sancha Viegas de Baião + } + 1117.8.1 = { + death = yes + } +} + +142143 = { + name = "Afonso" # Afonso Fernandes Alão + dynasty_house = house_braganza # House of Bragança + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 142140 # Count Fernão Mendes of Braganza + mother = 142588 # Countess Sancha Viegas de Baião + + 1078.1.1 = { + birth = yes + } + 1128.1.1 = { + death = yes + } +} + +142147 = { + name = "Tarexia" # Teresa Soares da Maia, wife of (142121 - portuguese.txt) + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142465 # Baron Soeiro Mendes of Guimaraes + mother = 142468 # Gontroda Moniz + + 1095.1.1 = { + birth = yes + } + 1135.1.1 = { + death = yes + } +} + +142165 = { + name = "Egas" # Egas Gomes de Sousa, Count of Viseu (1065-1095) + dynasty_house = house_sousa # House of Sousa + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 142125 # Count Gomes Echigues of Viseu + mother = 142127 # Countess Gontroda Moniz + + 1036.1.1 = { + birth = yes + } + 1069.1.1 = { + add_spouse = 143009 # Gonçinha Gonçales da Maia + } + 1095.1.1 = { + death = yes + } +} + +142166 = { + name = "Vizoi" # Vizoi Vizois, Count of Braganza (975-1000) + dynasty = ufes # Ufes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 85023 # Count Ufo Ufes of Braganza + mother = 85024 # Countess Teresa Soares + + 950.1.1 = { + birth = yes + } + 984.1.1 = { + add_spouse = galician0290 # Monia + } + 1000.1.1 = { + death = yes + } +} + +142167 = { + name = "Mendo" # Mem Viegas de Sousa, Count of Viseu (1095-1130) + dynasty_house = house_sousa # House of Sousa + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 142165 # Count Egas Gomes of Viseu + mother = 143009 # Duchess Gonçinha Gonçales da Maia + + 1070.1.1 = { + birth = yes + } + 1090.1.1 = { + add_spouse = 142168 # Teresa Fernandes de Marnel + } + 1130.1.1 = { + death = yes + } +} + +142168 = { + name = "Tarexia" # Teresa Fernandes de Marnel, wife of Count Mem Viegas of Viseu (142167) + female = yes + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0300 # Fernando Gonçales de Marnel + mother = galician0301 # Teresa + + 1070.1.1 = { + birth = yes + } + 1120.1.1 = { + death = yes + } +} + +142171 = { + name = "Sueiro" # Soeiro Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = galician + father = 142167 + mother = 142168 + 1100.1.1 = { + birth = "1100.1.1" + } + 1137.1.1 = { + death = "1137.1.1" + } +} + +142174 = { + name = "Goncin_a" # Gontinha Mendes de Sousa + female = yes + dynasty_house = house_sousa # House of Sousa + religion = catholic + culture = galician + father = 142167 + mother = 142168 + 1101.1.1 = { + birth = "1101.1.1" + } + # Mem Moniz de Ribadouro + 1130.1.1 = { + death = "1130.1.1" + } +} + +142193 = { + name = "Elvira" # Elvira González de Toroño + female = yes + # dynasty = # de Toroño + religion = catholic + culture = galician + 1180.1.1 = { + birth = "1180.1.1" + } + # Garcia Mendes de Sousa + 1245.1.16 = { + death = "1245.1.16" + } +} + +142247 = { + name = "Pero" # Pero Fromarigues de Guimarães + dynasty = 1020116 # Riba Vizela Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1035.1.1 = { + birth = yes + } + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes + } + 1080.1.1 = { + add_spouse = 142248 # Gonçinha + } + 1110.1.1 = { + death = yes + } +} + +142248 = { + name = "Goncin_a" # Gonçinha, wife of Pero Fromarigues de Guimarães (142247) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1060.1.1 = { + birth = yes + } + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes + } + 1110.1.1 = { + death = yes + } +} + +142280 = { + name = "Munio" # Monio Ermiges de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 142983 # Ermígio Viegas de Ribadouro + mother = 142984 # Unisco Pais + + 1050.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1074.1.1 = { + add_spouse = 142281 # Ouroana + } + 1107.1.1 = { + death = yes + } +} + +142281 = { + name = "Ourana" # Ouroana, wife of Monio Ermiges de Ribadouro (142280) + female = yes + religion = catholic + culture = galician + + 1058.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1076.1.1 = { + trait = education_diplomacy_1 + } + 1108.1.1 = { + death = yes + } +} + +142284 = { + name = "DO_rdia" # Dórdia Pais de Azevedo, wife of Duke Gomes Echigues of Coimbra + female = yes + dynasty_house = house_azevedo # House of Azevedo + religion = catholic + culture = galician + + father = 143057 + mother = galician0128 + + 1092.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +142298 = { + name = "Mendo" # Mem Viegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = galician + father = 142282 + mother = 142284 + 1100.1.1 = { + birth = "1100.1.1" + } + 1137.1.1 = { + death = "1137.1.1" + } +} + +142434 = { + name = "Goldregodo" # Goldregodo Sendines + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1020.1.1 = { + birth = yes + } + 1065.1.1 = { + employer = 142165 # Count Egas Gomes of Viseu + } + 1070.1.1 = { + death = yes + } +} + +142435 = { + name = "Sancha" # Sancha Gomes de Sousa + female = yes + dynasty_house = house_sousa # House of Sousa + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 142125 # Count Gomes Echigues of Viseu + mother = 142127 # Countess Gontroda Moniz + + 1039.1.1 = { + birth = yes + } + 1065.1.1 = { + employer = 142165 # Count Egas Gomes of Viseu + } + 1099.1.1 = { + death = yes + } +} + +142436 = { + name = "Nuno" # Nuño Vázquez de Celanova, Count of Monterrei (1067-1105) + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 109606 # Count Vasco Alfonso of Monterrei + mother = 109605 # Countess Gontroda Nunes + + 1036.1.1 = { + birth = yes + employer = 109606 # Count Vasco Alfonso of Monterrei + } + 1069.1.1 = { + add_spouse = 142435 # Sancha Gomes de Sousa + } + 1105.12.13 = { + death = yes + } +} + +142437 = { + name = "Paio" # Paio Gomes de Sousa + dynasty_house = house_sousa # House of Sousa + religion = catholic + culture = galician + trait = education_martial_1 + + father = 142125 # Count Gomes Echigues of Viseu + mother = 142434 # Duchess Goldegrodo Sendines + + 1041.1.1 = { + birth = yes + } + 1065.1.1 = { + employer = 142165 # Count Egas Gomes of Viseu + } + 1091.1.1 = { + death = yes + } +} + +142438 = { + name = "Chamoa" # Chamoa Gomes de Sousa + female = yes + dynasty_house = house_sousa # House Sousa + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 142125 # Count Gomes Echigues of Viseu + mother = 142434 # Duchess Goldegrodo Sendines + + 1043.1.1 = { + birth = yes + } + 1065.1.1 = { + employer = 142165 # Count Egas Gomes of Viseu + } + 1093.1.1 = { + death = yes + } +} + +142439 = { + name = "Trudilde" # Trodilde Gomes de Sousa + female = yes + dynasty_house = house_sousa # House of Sousa + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142125 # Count Gomes Echigues of Viseu + mother = 142434 # Duchess Goldegrodo Sendines + + 1045.1.1 = { + birth = yes + } + 1065.1.1 = { + employer = 142165 # Count Egas Gomes of Viseu + } + 1095.1.1 = { + death = yes + } +} + +142460 = { + name = "Gonzalo" # Gonçalo Trastamires da Maia, Baron of Guimaraes (1030-1037) + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_martial_3 + + father = 142995 # Baron Trastamiro Aboazar of Guimaraes + mother = 143000 # Baroness Dórdia Soares + + 1000.1.1 = { + birth = "1000.1.1" + } + 1020.1.1 = { + add_spouse = 142461 # Unisco Sisnandes + } + 1038.9.1 = { + death = { + death_reason = death_murder + } + } +} + +142461 = { + name = "Unisco" # Unisco Sisnandes, wife of Baron Gonçalo Trastamires of Guimaraes (142460) + female = yes + religion = mozarabic_church + culture = galician + trait = education_stewardship_1 + + 1000.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +142462 = { + name = "Mendo" # Mendo Gonçalves da Maia, Baron of Guimaraes (1038-1065) + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_stewardship_4 + + father = 142460 # Baron Gonçalo Trastamires of Guimaraes + mother = 142461 # Baroness Unisco Sisnandes + + 1020.1.1 = { + birth = yes + } + 1050.1.1 = { + add_spouse = 142464 # Leodegúndia Soares Tainha + } + 1065.12.2 = { + death = yes + } +} + +142463 = { + name = "Hermesinda" # Ermesenda Gonçalves da Maia + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 142460 # Baron Gonçalo Trastamires of Guimaraes + mother = 142461 # Baroness Unisco Sisnandes + + 1028.1.1 = { + birth = yes + } + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes + } + 1078.1.1 = { + death = yes + } +} + +142464 = { + name = "Leodegundia" # Leodegúndia Soares Tainha, wife of Baron Mendo Gonçalves of Guimaraes (142462) + female = yes + dynasty_house = house_baiao # House Baião + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 143106 # Soeiro Guedes de Baião + mother = 143107 # Gotina Peláez + + 1030.1.1 = { + birth = yes + } + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes + } + 1080.1.1 = { + death = yes + } +} + +142465 = { + name = "Sueiro" # Soeiro Mendes da Maia, Baron of Guimaraes (1065-1103) + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 142462 # Baron Mendo Gonçalves of Guimaraes + mother = 142464 # Baroness Leodegúndia Soares Tainha + + 1051.1.1 = { + birth = yes + } + 1065.12.2 = { + give_nickname = nick_the_good + } + 1080.1.1 = { + add_spouse = 142468 # Gontroda Moniz + } + 1103.1.1 = { + death = yes + } +} + +142466 = { + name = "Gonzalo" # Gonçalo Mendes da Maia + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_martial_3 + + father = 142462 # Baron Mendo Gonçalves of Guimaraes + mother = 142464 # Baroness Leodegúndia Soares Tainha + + 1053.1.1 = { + birth = yes + } + 1070.1.1 = { + add_spouse = 142469 # Urraca Teles + } + 1110.1.1 = { + death = yes + } +} + +142467 = { + name = "Paio" # Paio Mendes da Maia, Archbishop + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + + father = 142462 # Baron Mendo Gonçalves of Guimaraes + mother = 142464 # Baroness Leodegúndia Soares Tainha + + 1055.1.1 = { + birth = "1062.1.1" + } + 1071.1.1 = { + trait = devoted + trait = mystic_2 + trait = education_learning_3 + } + 1137.1.1 = { + death = yes + } +} + +142468 = { + name = "Gontrode" # Gontroda Moniz, wife of Baron Soeiro Mendes of Guimaraes (142465) + female = yes + religion = catholic + culture = galician + + 1060.1.1 = { + birth = yes + } + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes + } + 1076.1.1 = { + trait = education_diplomacy_1 + } + 1110.1.1 = { + death = yes + } +} + +142469 = { + name = "Urraca" # Urraca Teles, wife of Gonçalo Mendes da Maia (142466) + female = yes + religion = catholic + culture = galician + + 1054.1.1 = { + birth = yes + } + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes + } + 1070.1.1 = { + trait = education_stewardship_1 + } + 1082.1.1 = { + death = yes + } +} + +142470 = { + name = "Munia" # Moninha Gonçalves da Maia, wife of Rodrigo Forjaz de Trastâmara (galician0303) + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142466 # Gonçalo Mendes da Maia + mother = 142469 # Urraca Teles + + 1071.1.1 = { + birth = yes + } + 1121.1.1 = { + death = yes + } +} + +142587 = { + name = "Mendo" # Mendo Alão de Bragança, Count of Braganza (1035-1050) + dynasty_house = house_braganza # House of Bragança + religion = catholic + culture = galician + trait = education_intrigue_2 + + father = 303400 # He is said to be son of Alan III of Brittany (breton.txt) + + 1000.1.1 = { + birth = yes + } + 1025.1.1 = { + add_spouse = 142589 # Maria Arcruni (armenian.txt) + } + 1050.1.1 = { + death = yes + } +} + +142588 = { + name = "Sancha" # Sancha Viegas de Baião, wife of Count Fernão Mendes of Braganza (142140) + female = yes + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = portuguese + trait = education_diplomacy_2 + + father = 143036 # Egas Gundesendes de Baião + mother = 143037 # Maria + + 1045.1.1 = { + birth = yes + } + 1050.1.1 = { + employer = 142140 # Count Fernão Mendes of Braganza + } + 1095.1.1 = { + death = yes + } +} + +142590 = { + name = "Ourana" # Ouroana Mendes de Bragança, wife of Fafes Sarrazins (galician0308) + female = yes + dynasty_house = house_braganza # House of Bragança + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142587 # Count Mendo Alão of Braganza + mother = 142589 # Countess Maria Arcruni + + 1026.1.1 = { + birth = yes + } + 1076.1.1 = { + death = yes + } +} + +142983 = { + name = "HermI_gio" # Hermígio Viegas de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 143007 # Egas Moniz de Ribadouro + mother = 143008 # Toda Peres da Maia + + 1020.1.1 = { + birth = yes + } + 1045.1.1 = { + add_spouse = 142984 # Unisco Pais + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1070.1.1 = { + death = yes + } +} + +142984 = { + name = "Unisco" # Unisco Pais, wife of Hermígio Viegas de Ribadouro (142983) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1028.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1078.1.1 = { + death = yes + } +} + +142985 = { + name = "Vivilde" # Vivili Hermiges de Ribadouro, wife of Paio(galician0266) + female = yes + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 142983 # Hermígio Viegas de Ribadouro + mother = 142984 # Unisco Pais + + 1046.1.1 = { + birth = yes + } + 1096.1.1 = { + death = yes + } +} + +142986 = { + name = "Emisu" # Emisu Hermiges de Ribadouro + female = yes + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142983 # Hermígio Viegas de Ribadouro + mother = 142984 # Unisco Pais + + 1048.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1098.1.1 = { + death = yes + } +} + +142987 = { + name = "Egas" # Egas Hermiges de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + + father = 142983 # Hermígio Viegas de Ribadouro + mother = 142984 # Unisco Pais + + 1052.1.1 = { + birth = yes + } + 1068.1.1 = { + trait = education_stewardship_3 + } + 1071.1.1 = { + add_spouse = 142988 # Gonçinha Eris + } + 1090.1.1 = { + death = yes + } +} + +142988 = { + name = "Guntina" # Gonçinha Eris, wife of Egas Hermiges de Ribadouro (142987) + female = yes + religion = catholic + culture = galician + + 1053.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1069.1.1 = { + trait = education_diplomacy_1 + } + 1103.1.1 = { + death = yes + } +} + +142989 = { + name = "Oneca" # Onega Hermiges de Ribadouro + female = yes + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + + father = 142983 # Hermígio Viegas de Ribadouro + mother = 142984 # Unisco Pais + + 1054.1.1 = { + birth = yes + } + 1070.1.1 = { + trait = education_diplomacy_2 + } + 1104.1.1 = { + death = yes + } +} + +142990 = { + name = "Ausenda" # Ausenda Hermiges de Ribadouro + female = yes + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + + father = 142983 # Hermígio Viegas de Ribadouro + mother = 142984 # Unisco Pais + + 1056.1.1 = { + birth = yes + } + 1072.1.1 = { + trait = education_stewardship_2 + } + 1106.1.1 = { + death = yes + } +} + +142992 = { + name = "Toda" # Toda Viegas + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = galician + father = 142987 + mother = 142988 + 1072.1.1 = { + birth = "1072.1.1" + } + 1122.1.1 = { + death = "1122.1.1" + } +} + +142993 = { + name = "Munio" # Monio Viegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = galician + father = 142987 + mother = 142988 + 1073.1.1 = { + birth = "1073.1.1" + } + 1123.1.1 = { + death = "1123.1.1" + } +} + +142994 = { + name = "HermI_gio" # Hermígio Viegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = galician + father = 142987 + mother = 142988 + 1074.1.1 = { + birth = "1074.1.1" + } + 1124.1.1 = { + death = "1124.1.1" + } +} + +142995 = { + name = "Trastemiro" # Trastemiro Aboazar da Maia, Baron of Guimaraes (1010-1030) + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_martial_2 + + father = 143001 # Aboazar Lovesendes da Maia (andalusian.txt) + mother = 142996 # Unisco + + 980.1.1 = { + birth = yes + } + 999.1.1 = { + add_spouse = 143000 # Dórdia Soares + } + 1030.1.1 = { + death = yes + } +} + +142996 = { + name = "Unisco" # Unisco Godinhes, wife of Aboazar Lovesendes da Maia (143001 - andalusian.txt) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + 960.1.1 = { + birth = yes + } + 1010.1.1 = { + death = yes + } +} + +142997 = { + name = "Frumarico" # Fromarico Aboazar da Maia + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 143001 # Aboazar Lovesendes da Maia (andalusian.txt) + mother = 142996 # Unisco Godinhes + + 1000.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +142998 = { + name = "HermI_gio" # Hermígio Aboazar da Maia + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_diplomacy_3 + + father = 143001 # Aboazar Lovesendes da Maia (andalusian.txt) + mother = 142996 # Unisco Godinhes + + 983.1.1 = { + birth = yes + } + 1000.1.1 = { + add_spouse = galician0246 # Vivili Trutesendes + } + 1035.1.1 = { + death = yes + } +} + +142999 = { + name = "Pedro" # Pedro Viegas de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 143007 # Egas Moniz de Ribadouro + mother = 143008 # Toda Hermiges da Maia + + 1024.1.1 = { + birth = yes + } + 1048.1.1 = { + add_spouse = galician0272 # Sancha Pinióliz + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1066.1.1 = { + add_spouse = galician0273 # Toda Pais + } + 1070.1.1 = { + death = yes + } +} + +143000 = { + name = "DO_rdia" # Dórdia Soares, wife of Baron Trastemiro Aboazar of Guimaraes (142995) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + 982.1.1 = { + birth = yes + } + 1032.1.1 = { + death = yes + } +} + +143002 = { + name = "Ausenda" # Ausenda Aboazar da Maia, wife of Pelaio Guterres da Silva (galician0317) + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 143001 # Aboazar Lovesendes da Maia + mother = 142996 # Unisco Godinhes + + 1003.1.1 = { + birth = yes + } + 1053.1.1 = { + death = yes + } +} + +143003 = { + name = "Lovesendo" # Lovesendo Ramires de León + dynasty_house = house_leon-spain # House of León + religion = catholic + culture = galician + trait = education_martial_3 + + father = 70024 # King Ramiro II Ordóñez of León + mother = 143004 # Oneca + trait = bastard + + 940.1.1 = { + birth = yes + } + 959.1.1 = { + add_spouse = andalusian0004 # Zayra ben Zayda + } + 1020.1.1 = { + death = yes + } +} + +143004 = { + name = "Oneca" # Oneca, concubine of King Ramiro II Ordóñez of León (70024) + female = yes + religion = catholic + culture = galician + trait = education_intrigue_2 + + 920.1.1 = { + birth = yes + } + 970.1.1 = { + death = yes + } +} + +143005 = { + name = "Unisco" # Unisco Trastamires da Maia, wife of Munio Viegas de Ribadouro (143006) + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142995 # Baron Trastemiro Aboazar of Guimaraes + mother = 143000 # Baroness Dórdia Soares + + 1020.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +143006 = { + name = "Munio" # Monio Viegas de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 143007 # Egas Moniz de Ribadouro + mother = 143008 # Toda Hermiges da Maia + + 1022.1.1 = { + birth = yes + } + 1045.1.1 = { + add_spouse = 143005 # Unisco Trastamires da Maia + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1090.1.1 = { + death = yes + } +} + +143007 = { + name = "Egas" # Egas Moniz de Ribadouro 'the Old' + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0278 # Monio Viegas de Ribadouro + + 977.1.1 = { + birth = yes + } + 1019.1.1 = { + add_spouse = 143008 # Toda Hermiges da Maia + give_nickname = nick_the_old + } + 1044.1.1 = { + death = yes + } +} + +143008 = { + name = "Toda" # Toda Hermiges da Maia, wife of Egas Moniz de Ribadouro (143007) + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142998 # Hermígio Aboazar da Maia + mother = galician0246 # Vivili Trutesendes + + 1001.1.1 = { + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1071.1.1 = { + death = yes + } +} + +143009 = { + name = "Goncin_a" # Gontinha Gonçalves da Maia + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142460 # Baron Gonçalo Trastamires of Guimaraes + mother = 142461 # Baroness Unisco Sisnandes + + 1035.1.1 = { + birth = yes + } + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes + } + 1085.1.1 = { + death = yes + } +} + +143010 = { + name = "Toda" # Toda Gonçalves da Maia, wife of Count Paio Gonçalves of Aveiro (galician0236) + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 142460 # Baron Gonçalo Trastamires of Guimaraes + mother = 142461 # Baroness Unisco Sisnandes + + 1023.1.1 = { + birth = yes + } + 1047.1.1 = { + death = yes + } +} + +143011 = { + name = "Gontrode" # Gontrode Gonçalves da Maia, wife of Honorico Gonçales de Marnel (galician0240) + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142460 # Baron Gonçalo Trastamires of Guimaraes + mother = 142461 # Baroness Unisco Sisnandes + + 1024.1.1 = { + birth = yes + } + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro + } + 1074.1.1 = { + death = yes + } +} + +143012 = { + name = "Paio" # Paio Soares da Silva + dynasty = silva # Silva Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0349 # Soeiro Guterres da Silva + + 1045.1.1 = { + birth = yes + } + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro + } + 1079.1.1 = { + add_spouse = 143014 # Dórdia Mendes da Maia + } + 1095.1.1 = { + death = yes + } +} + +143013 = { + name = "Maior" # Mor Mendes da Maia, Nun + female = yes + dynasty_house = house_maia + religion = catholic + culture = galician + + father = 142462 # Baron Mendo Gonçalves of Guimaraes + mother = 142464 # Baroness Leodegúndia Soares Tainha + + 1057.1.1 = { + birth = yes + } + 1073.1.1 = { + trait = devoted + trait = education_learning_1 + } + 1117.1.1 = { + death = yes + } +} + +143014 = { + name = "DO_rdia" # Dórdia Mendes da Maia, wife of Paio Soares da Silva (143012) + female = yes + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + + father = 142462 # Baron Mendo Gonçalves of Guimaraes + mother = 142464 # Baroness Leodegúndia Soares Tainha + + 1059.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_stewardship_1 + } + 1109.1.1 = { + death = yes + } +} + +143034 = { + name = "Gundesendo" # Gondesendo Viegas de Baião + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 143036 # Egas Gundesendes de Baião + mother = 143037 # Maria + + 1028.1.1 = { + birth = yes + } + 1050.1.1 = { + employer = 142140 # Count Fernão Mendes of Braganza + } + 1066.1.1 = { + add_spouse = 143035 # María + } + 1078.1.1 = { + death = yes + } +} + +143035 = { + name = "MarI_a" # Maria, wife of Gondesendo Viegas de Baião (143034) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1050.1.1 = { + birth = yes + employer = 142140 # Count Fernão Mendes of Braganza + } + 1100.1.1 = { + death = yes + } +} + +143036 = { + name = "Egas" # Egas Gondesendes de Baião + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_martial_1 + + father = 143038 # Gondesendo Arualdes de Baião + mother = 143039 # Ega Viegas de Ribadouro + + 1001.1.1 = { + birth = yes + } + 1027.1.1 = { + add_spouse = 143037 # Maria + } + 1051.1.1 = { + death = yes + } +} + +143037 = { + name = "MarI_a" # Maria, fictional wife of Egas Gondesendes de Baião + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1010.1.1 = { + birth = yes + } + 1060.1.1 = { + death = yes + } +} + +143038 = { + name = "Gundesendo" # Gondesendo Arualdes de Baião + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 143040 # Arualdo Eris de Baião + mother = 143041 # Ufa Ufes + + 975.1.1 = { + birth = yes + } + 1000.1.1 = { + add_spouse = 143039 # Ega Viegas de Ribadouro + } + 1025.1.1 = { + death = yes + } +} + +143039 = { + name = "Ega" # Ega Viegas, wife of Gondesendo Arualdes de Baião (143038) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 982.1.1 = { + birth = yes + } + 1032.1.1 = { + death = yes + } +} + +143040 = { + name = "Arualdo" # Arualdo Eris de Baião + dynasty_house = house_baiao # House Baião + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0154 # Ero Arualdes de Baião + + 946.1.1 = { + birth = yes + } + 974.1.1 = { + add_spouse = 143041 # Ufa Ufes + } + 996.1.1 = { + death = yes + } +} + +143041 = { + name = "Ufa" # Ufa Ufes, wife of Arualdo Eris de Baião (143040) + female = yes + dynasty = ufes # Ufes Dynasty + religion = catholic + culture = galician + trait = education_intrigue_4 + + father = 85023 # Count Ufo Ufes of Braganza + mother = 85024 # Countess Teresa + + 954.1.1 = { + birth = yes + } + 1000.1.1 = { + death = yes + } +} + +143042 = { + name = "Galindo" # Galindo Arualdes de Baião + dynasty_house = house_baiao # House Baião + religion = catholic + culture = galician + trait = education_intrigue_2 + + father = 143040 # Arualdo Eris de Baião + mother = 143041 # Ufa Ufes + + 976.1.1 = { + birth = yes + } + 1031.1.1 = { + add_spouse = 143043 # Leodegúndia Soares + } + 1051.1.1 = { + death = yes + } +} + +143043 = { + name = "Leodegundia" # Leodegúndia Soares, wife of Galindo Arualdes de Baião (143042) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 982.1.1 = { + birth = yes + } + 1051.1.1 = { + death = yes + } +} + +143044 = { + name = "Godino" # Godinho Viegas de Baião + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_martial_3 + + father = 143036 # Egas Gondesendes de Baião + mother = 143037 # Maria + + 1030.1.1 = { + birth = yes + } + 1050.1.1 = { + employer = 142140 # Count Fernão Mendes of Braganza + } + 1063.1.1 = { + add_spouse = 143045 # Maria Soares da Várzea + } + 1121.1.1 = { + death = yes + } +} + +143045 = { + name = "MarI_a" # Maria Soares da Várzea, wife of Godinho Viegas de Baião + female = yes + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 143106 # Soeiro Galindes da Várzea + mother = 143107 # Guina Peláez + + 1040.1.1 = { + birth = yes + } + 1090.1.1 = { + death = yes + } +} + +143057 = { + name = "Paio" # Paio Godins de Azevedo + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + + father = 143044 # Godinho Viegas de Baião + mother = 143045 # Maria Soares da Várzea + + 1065.1.1 = { + birth = yes + } + 1091.1.1 = { + add_spouse = galician0128 # Gonçinha Nunes Velho + dynasty_house = house_azevedo # House of Azevedo, Founder + } + 1108.1.1 = { + death = yes + } +} + +143106 = { + name = "Sueiro" # Soeiro Galindes da Várzea + dynasty_house = house_baiao # House Baião + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 143042 # Galindo Aroaldes de Baião + mother = 143043 # Leodegúndia Soares + + 1004.1.1 = { + birth = yes + } + 1030.1.1 = { + add_spouse = 143107 # Guina Peláez + } + 1060.1.1 = { + death = yes + } +} + +143107 = { + name = "Guina" # Guina Peláez, wife of Soeiro Galindes da Várzea (143106) + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0125 # Pelayo Gódez + + 1012.1.1 = { + birth = yes + } + 1050.1.1 = { + employer = 142140 # Count Fernão Mendes of Braganza + } + 1075.1.1 = { + death = yes + } +} + +143108 = { + name = "Nuno" # Nuno Soares Velho + dynasty_house = house_velho # House Velho, Founder + religion = catholic + culture = galician + trait = education_stewardship_4 + + father = 143106 # Soeiro Galindes da Várzea + mother = 143107 # Guina Peláez + + 1038.1.1 = { + birth = yes + } + 1050.1.1 = { + employer = 142140 # Count Fernão Mendes of Braganza + } + 1083.1.1 = { + add_spouse = 143109 # Ausenda Teodores da Maia + } + 1088.1.1 = { + death = yes + } +} + +143109 = { + name = "Ausenda" # Ausenda Teodores da Maia, wife of Nuno Soares Velho (143108) + female = yes + dynasty_house = house_maia # # House of Maia + religion = catholic + culture = galician + trait = education_intrigue_1 + + 1067.1.1 = { + birth = yes + } + 1117.1.1 = { + death = yes + } +} + +143111 = { + name = "Aldonza" # Aldonça Nunes de Armentares + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1088.1.1 = { + birth = yes + } + 1138.1.1 = { + death = yes + } +} + +200088 = { + name = "RomA_n" # Román + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + 938.1.1 = { + birth = yes + } + 960.1.1 = { + add_spouse = galician0084 # Adosinda Gundemáriz + } + 988.1.1 = { + death = yes + } +} + +200089 = { + name = "Rodrigo" # Rodrigo Romániz + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 200088 # Román + mother = galician0084 # Adosinda Gundemáriz + + 962.1.1 = { + birth = yes + } + 1000.1.1 = { + add_spouse = galician0194 # Elvira Rodríguez + } + 1029.1.22 = { + death = yes + } +} + +200090 = { + name = "A_lvaro" # Álvar Herraméliz + dynasty = 8741 # Herraméliz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 200092 # Herramel Álvarez (basque.txt) + + 958.1.1 = { + birth = yes + } + 1015.2.20 = { + death = yes + } +} + +200091 = { + name = "GarcI_a" # García Álvarez + dynasty = 8741 # Herraméliz Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 200090 # Álvaro Herraméliz + + 980.1.1 = { + birth = yes + } + 1033.1.21 = { + death = yes + } +} + +200095 = { + name = "Herramel" # Herramel Álvarez + dynasty = 8741 # Herraméliz Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = 200091 # Álvaro Herraméliz + + 1008.1.1 = { + birth = yes + } + 1064.1.1 = { + death = yes + } +} + +207571 = { + name = "Aldonza" # Aldonza Pérez de Sarria + female = yes + dynasty_house = house_sarria + + father = 71939 + mother = 71392 + + religion = catholic + culture = galician + + 1135.1.1 = { + birth = yes + } + 1186.1.1 = { + death = yes + } +} + +207580 = { + name = "Rodrigo" # Rodrigo Fernández de Castro + dynasty = 279 + + father = 71368 + mother = 71369 + + religion = catholic + culture = galician + + 1104.1.1 = { + birth = yes + } + 1124.1.1 = { + add_spouse = 71390 + } + 1143.10.29 = { + death = yes + } +} + +207590 = { + name = "EstefanI_a" # Estefanía Pérez de Traba + female = yes + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = 72786 + + religion = catholic + culture = galician + + 1106.2.1 = { + birth = yes + } + 1160.1.1 = { + death = yes + } +} + +208520 = { + name = "Pedro" # Pedro Arias de Deza, Archbishop of Santiago + dynasty = 274 + martial = 4 + diplomacy = 6 + intrigue = 4 + stewardship = 7 + religion = catholic + culture = galician + trait = arrogant + trait = diligent + trait = education_learning_4 + father = 72878 + mother = 72877 + 1134.1.1 = { + birth = "1134.1.1" + } + 1207.1.1 = { + death = "1207.1.1" + } +} + +208550 = { + name = "Fernando" # Fernando Pérez de Traba + dynasty_house = house_traba # House of Traba + + father = 71366 + mother = galician0033 + + religion = catholic + culture = galician + + 1092.1.1 = { + birth = yes + } + 1115.1.1 = { + add_spouse = 72787 + } + 1154.12.1 = { + death = yes + } +} + +210510 = { + name = "Pedro" # Pedro Helías, Archbishop of Santiago + dynasty = 12170 + + religion = catholic + culture = galician + + trait = education_learning_4 + + 1088.1.1 = { + birth = yes + } + 1149.1.1 = { + death = yes + } +} + +217303 = { + name = "Munio" # Monio Froilaz + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73880 # Froila Guterres + mother = galician0073 # Sarracina + + 932.1.1 = { + birth = yes + } + 985.4.12 = { + death = yes + } +} + +457670 = { + name = "Pedro" # Pedro Fernández de Castro + dynasty = 279 + + father = 457674 + mother = 457675 + + religion = catholic + culture = galician + + 1297.1.1 = { + birth = yes + } + 1320.1.1 = { + add_spouse = 142113 + } + 1337.1.1 = { + add_spouse = 457671 + } + 1342.6.1 = { + death = yes + } +} + +457672 = { + name = "Urraca" # Urraca Fernández de Castro + female = yes + dynasty = 279 + + father = 72407 + mother = 72000 + + religion = catholic + culture = galician + + 1211.1.1 = { + birth = yes + } + 1294.1.1 = { + death = yes + } +} + +457673 = { + name = "InEEs" # Inés Pérez de Castro, Queen of Portugal + female = yes + dynasty = 279 + + father = 457670 + trait = bastard + + religion = catholic + culture = galician + + 1327.1.1 = { + birth = yes + } + 1355.1.7 = { + death = yes + } +} + +457674 = { + name = "FernA_n" # Fernán Estévez de Castro + dynasty = 279 + + father = 72408 + mother = 71443 + + religion = catholic + culture = galician + + 1267.1.1 = { + birth = yes + } + 1296.1.1 = { + add_spouse = 457675 + } + 1316.2.18 = { + death = yes + } +} + +457677 = { + name = "A_lvar" # Álvar Pérez de Arroyolo + dynasty = 12141 + + father = 457670 + trait = bastard + + religion = catholic + culture = galician + + 1330.1.1 = { + birth = yes + } + 1388.1.1 = { + death = yes + } +} + +458003 = { + name = "XoA_n" # Juan Yáñez de Limia + dynasty = 12116 + + father = 72829 + mother = 72831 + + religion = catholic + culture = galician + + trait = education_learning_3 + + 1288.1.1 = { + birth = yes + } + 1337.1.1 = { + trait = ill + } + 1338.1.1 = { + death = yes + } +} + +galician0001 = { + name = "Goto" # Goto Moniz + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73891 # Count Monio Guterres of Coimbra + mother = 73892 # Countess Elvira Arias + + 941.1.1 = { + birth = yes + } + 964.1.1 = { + death = yes + } +} + +galician0002 = { + name = "Sueiro" # Suero Rodríguez + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = 73863 # Count Rodrigo Gutiérrez of Monterrei + + 924.1.1 = { + birth = yes + } + 964.1.1 = { + death = yes + } +} + +galician0003 = { + name = "Guterre" # Gutierre Rodríguez + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_martial_1 + + father = 73863 # Count Rodrigo Gutiérrez of Monterrei + + 926.1.1 = { + birth = yes + } + 976.1.1 = { + death = yes + } +} + +galician0004 = { + name = "Rosendo" # Rosendo Rodríguez + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73863 # Count Rodrigo Gutiérrez of Monterrei + + 928.1.1 = { + birth = yes + } + 978.1.1 = { + death = yes + } +} + +galician0005 = { + name = "Osorio" # Osorio Gutiérrez 'el Conde-Santo', Duke of Galicia (941-950) & Count of Monterrei & Santiago (941-950) + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_learning_3 + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 899.1.1 = { + birth = yes + } + 923.1.1 = { + add_spouse = galician0006 # Urraca Núñez + } + 950.1.1 = { + trait = devoted + trait = mystic_3 + } + 969.1.1 = { + death = yes + } +} + +galician0006 = { + name = "Urraca" # Urraca Núñez, wife of Duke Osorio Gutiérrez of Galicia (galician0005) + female = yes + religion = catholic + culture = galician + trait = education_learning_1 + + 905.1.1 = { + birth = yes + } + 950.1.1 = { + death = yes + } +} + +galician0007 = { + name = "Guterre" # Gutierre Osorio + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0005 # Duke Osorio Gutiérrez of Galicia + mother = galician0006 # Duchess Urraca Núñez + + 924.1.1 = { + birth = yes + } + 949.1.1 = { + death = yes + } +} + +galician0008 = { + name = "OrdoN_o" # Ordoño Osorio + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0005 # Duke Osorio Gutiérrez of Galicia + mother = galician0006 # Duchess Urraca Núñez + + 926.1.1 = { + birth = yes + } + 951.1.1 = { + death = yes + } +} + +galician0009 = { + name = "Urraca" # Urraca Osorio + female = yes + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0005 # Duke Osorio Gutiérrez of Galicia + mother = galician0006 # Duchess Urraca Núñez + + 928.1.1 = { + birth = yes + } + 953.1.1 = { + death = yes + } +} + +galician0010 = { + name = "Gontrode" # Gontrodo Gutiérrez + female = yes + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 900.1.1 = { + birth = yes + } + 959.5.21 = { + death = yes + } +} + +galician0011 = { + name = "Sueiro" # Suero Gutiérrez + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_martial_1 + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 904.1.1 = { + birth = yes + } + 920.1.1 = { + add_spouse = galician0014 # Gontroda + } + 954.1.1 = { + death = yes + } +} + +galician0012 = { + name = "Munio" # Munio Gutiérrez + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 905.1.1 = { + birth = yes + } + 920.1.1 = { + death = yes + } +} + +galician0013 = { + name = "Froila" # Fruela Gutiérrez + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 907.1.1 = { + birth = yes + } + 930.1.1 = { + add_spouse = galician0015 # Flámula + } + 941.1.1 = { + death = yes + } +} + +galician0014 = { + name = "Gontrode" # Gontroda, wife of Suero Gutiérrez (galician0011) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_2 + + 904.1.1 = { + birth = yes + } + 991.7.11 = { + death = yes + } +} + +galician0015 = { + name = "FlA_mula" # Flámula, wife of Fruela Gutiérrez (galician0013) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 910.1.1 = { + birth = yes + } + 962.1.1 = { + death = yes + } +} + +galician0016 = { + name = "Aldonza" # Aldonza Froilaz, wife of Sancho Muñiz (castilian0191) + female = yes + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0013 # Fruela Gutiérrez + mother = galician0014 # Gontroda + + 924.1.1 = { + birth = yes + } + 981.1.1 = { + death = yes + } +} + +galician0017 = { + name = "Elvira" # Elvira Gutiérrez + female = yes + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 908.1.1 = { + birth = yes + } + 958.1.1 = { + death = yes + } +} + +galician0018 = { + name = "Hermesinda" # Ermesinda Gutiérrez, wife of Ordoño Velázquez (galician0043) + female = yes + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73862 # Duke Gutierre Osorio of Galicia + mother = 73861 # Duchess Aldonza Menéndez + + 910.1.1 = { + birth = yes + } + 960.1.1 = { + death = yes + } +} + +galician0019 = { + name = "Nuno" # Nuño + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0351 # Count Osorio Gutiérrez of Monterrei + + 879.1.1 = { + birth = yes + } + 927.8.25 = { + death = yes + } +} + +galician0020 = { + name = "Argilo" # Argilo Alóitez, wife of Count Aloito Gutiérrez of Coruña (73858) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 880.1.1 = { + birth = yes + } + 930.1.1 = { + death = yes + } +} + +galician0021 = { + name = "Hermenexildo" # Hermenegildo Alóitez, Count of Coruña (915-958) + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = 73858 # Count Aloito Gutiérrez of Coruña + mother = galician0020 # Countess Argilo Alóitez + + 900.1.1 = { + birth = yes + } + 916.1.1 = { + add_spouse = galician0022 # Paterna Gundesíndez + } + 958.1.1 = { + trait = devoted + } + 964.10.23 = { + death = yes + } +} + +galician0022 = { + name = "Paterna" # Paterna Gundesíndez, wife of Count Hermenegildo Alóitez of Coruña (galician0021) + female = yes + dynasty = salamirez # Salamírez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0103 # Gundesindo Salamírez + mother = galician0104 # Señorina + + 899.1.1 = { + birth = yes + } + 952.10.9 = { + death = yes + } +} + +galician0023 = { + name = "Sisnando" # Sisenando Menéndez, Bishop + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = devoted + trait = education_learning_3 + + father = galician0021 # Count Hermenegildo Alóitez of Coruña + mother = galician0022 # Countess Paterna Gundesíndez + + 917.1.1 = { + birth = yes + } + 968.3.29 = { + death = { + death_reason = death_battle + } + } +} + +galician0024 = { + name = "Rodrigo" # Rodrigo Menéndez, Count of Coruña (958-966) + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0021 # Count Hermenegildo Alóitez of Coruña + mother = galician0022 # Countess Paterna Gundesíndez + + 919.1.1 = { + birth = yes + } + 950.1.1 = { + add_spouse = galician0167 # Elvira Alvites + } + 966.12.10 = { + death = yes + } +} + +galician0025 = { + name = "Hermenexildo" # Hermenegildo, real name unknown, Rodríguez, Count of Coruña (966-1001) + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0024 # Count Rodrigo Menéndez of Coruña + mother = galician0167 # Countess Elvira Aloites + + 951.1.1 = { + birth = yes + } + 1001.1.1 = { + death = yes + } +} + +galician0026 = { + name = "Rodrigo" # Rodrigo Menéndez, Count of Coruña (1001-1028) + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0025 # Count Hermenegildo Rodríguez of Coruña + + 978.1.1 = { + birth = yes + } + 1028.1.1 = { + death = yes + } +} + +galician0027 = { + name = "Guterre" # Gutierre Menéndez, Count of Coruña (1028-1053) + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0026 # Count Rodrigo Menéndez of Coruña + + 1003.1.1 = { + birth = yes + } + 1030.1.1 = { + add_spouse = galician0028 # Marina + } + 1053.1.1 = { + death = yes + } +} + +galician0028 = { + name = "Marin_a" # Marina, wife of Count Gutierre Menéndez of Coruña (galician0027) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1010.1.1 = { + birth = yes + } + 1060.1.1 = { + death = yes + } +} + +galician0029 = { + name = "Diego" # Diego Gutiérrez, Count of Coruña (1053-1079) + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0027 # Count Gutierre Menéndez of Coruña + mother = galician0028 # Countess Marina + + 1031.1.1 = { + birth = yes + } + 1050.1.1 = { + add_spouse = galician0030 # Ausenda Segerédez + } + 1079.1.1 = { + death = yes + } +} + +galician0030 = { + name = "Ausenda" # Ausenda Segerédez, wife of Count Diego Gutiérrez of Coruña (galician0029) + female = yes + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0168 # Segeredo Alóitez + mother = galician0169 # Ausenda Arias + + 1032.1.1 = { + birth = yes + } + 1092.1.1 = { + death = yes + } +} + +galician0031 = { + name = "Ardio" # Ardio Díaz, wife of Count Fruela Arias of Coruña (galician0032) + female = yes + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0029 # Count Diego Gutiérrez of Coruña + mother = galician0030 # Countess Ausenda + + 1051.1.1 = { + birth = yes + } + 1101.1.1 = { + death = yes + } +} + +galician0032 = { + name = "Fruela" # Fruela Arias, Count of Coruña (1079-1091) + dynasty = arias_tetoniz # Arias Tetóniz Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0037 # Arias Tetóniz + mother = galician0038 # Urraca + + 1045.1.1 = { + birth = yes + } + 1053.1.1 = { + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1066.1.1 = { + effect = { + create_betrothal = character:galician0031 # Ardio Díaz + } + } + 1069.1.1 = { + add_spouse = galician0031 + } + 1095.1.1 = { + death = yes + } +} + +galician0033 = { + name = "Urraca" # Urraca Froilaz, wife of Arias (galician0035) & Count Pedro Froilaz of Coruña (71366) + female = yes + dynasty = arias_tetoniz # Arias Tetóniz Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0032 # Count Fruela Arias of Coruña + mother = galician0031 # Countess Ardio Díaz + + 1070.1.1 = { + birth = yes + } + 1100.1.1 = { + death = yes + } +} + +galician0034 = { + name = "Ausenda" # Urraca Froilaz, wife of Arias (galician0035) & Count Pedro Froilaz of Coruña (71366) + female = yes + dynasty = arias_tetoniz # Arias Tetóniz Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0032 # Count Fruela Arias of Coruña + mother = galician0031 # Countess Ardio Díaz + + 1070.1.1 = { + birth = yes + } + 1100.1.1 = { + death = yes + } +} + +galician0035 = { + name = "Arias" # Arias + dynasty = arias_3 # Arias Dynasty + religion = catholic + culture = galician + + 1066.1.1 = { + birth = yes + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1082.1.1 = { + trait = education_martial_1 + } + 1086.1.1 = { + add_spouse = galician0033 # Urraca Froilaz + } + 1088.1.1 = { + death = yes + } +} + +galician0036 = { + name = "Froila" # Fruela Arias + dynasty = arias_3 # Arias Dynasty + religion = catholic + culture = galician + + 1087.1.1 = { + birth = yes + } + 1102.1.1 = { + death = yes + } +} + +galician0037 = { + name = "Arias" # Arias Tetóniz + dynasty = arias_tetoniz # Arias Tetóniz Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + 1020.1.1 = { + birth = yes + } + 1044.1.1 = { + add_spouse = galician0038 # Urraca + } + 1053.1.1 = { + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1070.1.1 = { + death = yes + } +} + +galician0038 = { + name = "Urraca" # Urraca, fictional wife of Arias Tetóniz + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1026.1.1 = { + birth = yes + } + 1053.1.1 = { + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1076.1.1 = { + death = yes + } +} + +galician0039 = { + name = "Rodrigo" # Rodrigo Gutiérrez + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0027 # Count Gutierre Menéndez of Coruña + mother = galician0028 # Countess Marina + + 1033.1.1 = { + birth = yes + } + 1053.1.1 = { + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1058.1.1 = { + add_spouse = galician0040 # Señora + } + 1083.1.1 = { + death = yes + } +} + +galician0040 = { + name = "Sen_ora" # Señora, wife of Rodrigo Gutiérrez (galician0039) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1040.1.1 = { + birth = yes + } + 1090.1.1 = { + death = yes + } +} + +galician0041 = { + name = "Munio" # Munio Rodríguez + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + + father = galician0039 # Rodrigo Gutiérrez + mother = galician0040 # Señora + + 1059.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_stewardship_1 + } + 1109.1.1 = { + death = yes + } +} + +galician0042 = { + name = "Elvira" # Elvira Menéndez, wife of Count Bermudo López of Viscaya (basque0003 - basque.txt) + female = yes + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_intrigue_2 + + father = galician0021 # Count Hermenegildo Alóitez of Coruña + mother = galician0022 # Countess Paterna Gundesíndez + + 921.1.1 = { + birth = yes + } + 971.1.1 = { + death = yes + } +} + +galician0043 = { + name = "OrdoN_o" # Ordoño Velásquez + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0069 # Vasco + mother = galician0070 # Trudilde + + 908.1.1 = { + birth = yes + } + 927.1.1 = { + add_spouse = galician0018 # Ermesinda Gutiérrez + } + 982.1.1 = { + death = yes + } +} + +galician0044 = { + name = "Guterre" # Gutierre Ordóñez + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0043 # Ordoño Velásquez + mother = galician0018 # Ermesinda Gutiérrez + + 928.1.1 = { + birth = yes + } + 982.10.1 = { + death = yes + } +} + +galician0045 = { + name = "In_igo" # Íñigo Ordóñez + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0043 # Ordoño Velásquez + mother = galician0018 # Ermesinda Gutiérrez + + 930.1.1 = { + birth = yes + } + 950.1.1 = { + death = yes + } +} + +galician0046 = { + name = "OrdoN_o" # Ordoño Íñiguez + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0045 # Íñigo Ordóñez + + 949.1.1 = { + birth = yes + } + 999.1.1 = { + death = yes + } +} + +galician0047 = { + name = "Vermudo" # Bermudo Ordóñez + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + + father = galician0043 # Ordoño Velásquez + mother = galician0018 # Ermesinda Gutiérrez + + 932.1.1 = { + birth = yes + } + 941.1.9 = { + death = yes + } +} + +galician0048 = { + name = "Velasco" # Velasco Ordóñez + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + + father = galician0043 # Ordoño Velásquez + mother = galician0018 # Ermesinda Gutiérrez + + 934.1.1 = { + birth = yes + } + 941.1.9 = { + death = yes + } +} + +galician0049 = { + name = "Ilduara" # Ilduara Gutiérrez, wife of Mendo de Faro (galician0050) + female = yes + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0027 # Count Gutierre Menéndez of Coruña + mother = galician0028 # Countess Marina + + 1035.1.1 = { + birth = yes + } + 1085.1.1 = { + death = yes + } +} + +galician0050 = { + name = "Mendo" # Mendo de Faro + dynasty = faro # Faro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + 1030.1.1 = { + birth = yes + } + 1052.1.1 = { + add_spouse = galician0049 # Ilduara Gutiérrez + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1080.1.1 = { + death = yes + } +} + +galician0051 = { + name = "Elvira" # Elvira Méndez, wife of Fruela Bermúdez (galician0052) + female = yes + dynasty = faro # Faro Dynasty + religion = catholic + culture = galician + + father = galician0050 # Mendo de Faro + mother = galician0049 # Ilduara Gutiérrez + + 1053.1.1 = { + birth = yes + } + 1069.1.1 = { + trait = education_diplomacy_2 + } + 1081.1.1 = { + death = yes + } +} + +galician0052 = { + name = "Froila" # Fruela Bermúdez + dynasty = 279 # Trasancos Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0054 # Bermudo de Trasancos + mother = galician0055 # Loba + + 1045.1.1 = { + birth = yes + } + 1053.1.1 = { + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1072.1.1 = { + add_spouse = galician0051 # Elvira Méndez + } + 1082.1.1 = { + add_spouse = galician0053 # Lucía + } + 1091.3.27 = { + death = yes + } +} + +galician0053 = { + name = "Luci_a" # Lucía, wife of Fruela Bermúdez (galician0052) + female = yes + religion = catholic + culture = galician + + 1064.1.1 = { + birth = yes + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1080.1.1 = { + trait = education_stewardship_1 + } + 1114.1.1 = { + death = yes + } +} + +galician0054 = { + name = "Vermudo" # Bermudo de Trasancos + dynasty = 279 # Trasancos Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + 1022.1.1 = { + birth = yes + } + 1044.1.1 = { + add_spouse = galician0055 # Loba + } + 1053.1.1 = { + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1072.1.1 = { + death = yes + } +} + +galician0055 = { + name = "Loba" # Loba, wife of Bermudo de Trasancos + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + 1025.1.1 = { + birth = yes + } + 1071.1.1 = { + death = yes + } +} + +galician0056 = { + name = "Maior" # Mayor Bermúdez, wife of Gonzalo de Aranga (galician0057) + female = yes + dynasty = 279 # Trasancos Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0054 # Bermudo de Trasancos + mother = galician0055 # Loba + + 1047.1.1 = { + birth = yes + } + 1097.1.1 = { + death = yes + } +} + +galician0057 = { + name = "Gonzalo" # Gonzalo de Aranga + dynasty = aranga # Aranga Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + 1043.1.1 = { + birth = yes + } + 1053.1.1 = { + employer = galician0029 # Count Diego Gutiérrez of Coruña + } + 1065.1.1 = { + add_spouse = galician0056 # Mayor Bermúdez + } + 1093.1.1 = { + death = yes + } +} + +galician0058 = { + name = "Urraca" # Urraca González + female = yes + dynasty = aranga # Aranga Dynasty + religion = catholic + culture = galician + + father = galician0057 # Gonzalo de Aranga + mother = galician0056 # Mayor Bermúdez + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_stewardship_1 + } + 1116.1.1 = { + death = yes + } +} + +galician0059 = { + name = "Gunterico" # Gonderico Arias, Count of Astorga (924-973) + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_martial_1 + + father = 73893 # Count Arias Mendes of Astorga + mother = galician0247 # Countess Ermesinda Eriz + + 923.1.1 = { + birth = yes + } + 943.1.1 = { + add_spouse = galician0060 # Gontroda González + } + 954.1.1 = { + death = yes + } +} + +galician0060 = { + name = "Gontrode" # Gontroda González, wife of Count Gonderico Arias of Astorga (galician0059) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 927.1.1 = { + birth = yes + } + 977.1.1 = { + death = yes + } +} + +galician0061 = { + name = "Adosinda" # Adosinda Gonderiques, wife of Count Rodrigo Velásquez of Astorga + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0059 # Count Gonderico Arias of Astorga + mother = galician0060 # Countess Gontroda González + + 944.1.1 = { + birth = yes + } + 968.1.1 = { + death = yes + } +} + +galician0062 = { + name = "Rodrigo" # Rodrigo Vázquez, Count of Astorga (973-977) + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0069 # Vasco + mother = galician0070 # Trudilde + + 906.1.1 = { + birth = yes + } + 960.1.1 = { + add_spouse = galician0061 # Adosinda Gonderiques + } + 970.1.1 = { + add_spouse = galician0161 # Óneca Lucídez + } + 977.1.17 = { + death = yes + } +} + +galician0063 = { + name = "Oneca" # Oneca Rodríguez + female = yes + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0062 # Count Rodrigo Vázquez of Astorga + mother = galician0061 # Adosinda Gonderiques + + 961.1.1 = { + birth = yes + } + 978.10.23 = { + death = yes + } +} + +galician0064 = { + name = "Trudilde" # Trudilde Rodríguez + female = yes + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0062 # Count Rodrigo Vázquez of Astorga + mother = galician0061 # Adosinda Gonderiques + + 962.1.1 = { + birth = yes + } + 978.10.23 = { + death = yes + } +} + +galician0065 = { + name = "Velasquida" # Velasquita Rodríguez, wife of Count Munio Godestéiz of Astorga (asturleonese0039 - asturleonese.txt) + female = yes + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = galician0062 # Count Rodrigo Vázquez of Astorga + mother = galician0061 # Adosinda Gonderiques + + 963.1.1 = { + birth = yes + } + 997.6.29 = { + death = yes + } +} + +galician0066 = { + name = "Paio" # Pelayo Rodríguez, Bishop + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = devoted + trait = mystic_1 + trait = education_learning_2 + + father = galician0062 # Count Rodrigo Vázquez of Astorga + mother = galician0061 # Adosinda Gonderiques + + 964.1.1 = { + birth = yes + } + 989.12.30 = { + death = yes + } +} + +galician0067 = { + name = "Mumadona" # Muniadona Rodríguez + female = yes + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0062 # Count Rodrigo Vázquez of Astorga + mother = galician0061 # Adosinda Gonderiques + + 965.1.1 = { + birth = yes + } + 999.6.9 = { + death = yes + } +} + +galician0068 = { + name = "Aldonza" # Aldonza Rodríguez + female = yes + dynasty = velasquez # Velásquez Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0062 # Count Rodrigo Vázquez of Astorga + mother = galician0061 # Adosinda Gonderiques + + 966.1.1 = { + birth = yes + } + 978.10.23 = { + death = yes + } +} + +galician0069 = { + name = "Vasco" # Velasco + dynasty = velasquez # Velásquez Dynasty, Founder + religion = catholic + culture = galician + trait = education_martial_1 + + 885.1.1 = { + birth = yes + } + 905.1.1 = { + add_spouse = galician0070 # Trudilde + } + 935.1.1 = { + death = yes + } +} + +galician0070 = { + name = "Trudilde" # Trudilde, wife of Velasco (galician0069) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_2 + + 885.1.1 = { + birth = yes + } + 938.1.1 = { + death = yes + } +} + +galician0071 = { + name = "Enderquina" # Enderquina Mendes, wife of Gundesindo Eriz (galician0203) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73857 # Duke Hermenegildo of Galicia + mother = 73759 # Duchess Ermesinda Gatónez + + 880.1.1 = { + birth = yes + } + 947.1.1 = { + death = yes + } +} + +galician0072 = { + name = "Adosinda" # Ausenda Guterres, wife of Ximeno Dias (galician0087) & Ramiro Mendes (galician0132) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73871 # Count Guterre Mendes of Coimbra + mother = galician0201 # Countess Ilduara Eriz + + 927.1.1 = { + birth = yes + } + 981.1.1 = { + death = yes + } +} + +galician0073 = { + name = "Sarracina" # Sarracina, wife of Fruela Guterres (73880) + female = yes + religion = mozarabic_church + culture = galician + trait = education_diplomacy_1 + + 911.1.1 = { + birth = yes + } + 942.9.26 = { + death = yes + } +} + +galician0074 = { + name = "Arias" # Arias Guterres, Bishop + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = devoted + trait = mystic_2 + trait = education_learning_2 + + father = 73891 # Count Monio Guterres of Coimbra + mother = 73892 # Countes Elvira Arias + + 940.1.1 = { + birth = yes + } + 973.1.1 = { + death = yes + } +} + +galician0075 = { + name = "Hermesinda" # Ermesenda Guterres + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73891 # Count Monio Guterres of Coimbra + mother = 73892 # Countes Elvira Arias + + 942.1.1 = { + birth = yes + } + 962.1.1 = { + death = yes + } +} + +galician0076 = { + name = "Elvira" # Elvira Guterres + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73891 # Count Monio Guterres of Coimbra + mother = 73892 # Countes Elvira Arias + + 943.1.1 = { + birth = yes + } + 986.1.1 = { + death = yes + } +} + +galician0077 = { + name = "Gonzalo" # Gonçalo Guterres, Count of Coimbra (959-981) + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_martial_1 + + father = 73891 # Count Monio Guterres of Coimbra + mother = 73892 # Countes Elvira Arias + + 944.1.1 = { + birth = yes + } + 960.1.1 = { + add_spouse = 73883 # Mumadona Froilaz + } + 981.1.1 = { + death = yes + } +} + +galician0078 = { + name = "Munio" # Monio Gonçalves, Count of Coimbra (981-1017) + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0077 # Count Gonçalo Guterres of Coimbra + mother = 73883 # Countess Mumadona Froilaz + + 961.1.1 = { + birth = yes + } + 1017.1.1 = { + death = yes + } +} + +galician0079 = { + name = "Gotina" # Godinha Gonçalves, wife of Oveco Garcia de Lorvão (galician0321) + female = yes + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0077 # Count Gonçalo Guterres of Coimbra + mother = 73883 # Countess Mumadona Froilaz + + 962.1.1 = { + birth = yes + } + 985.7.22 = { + death = yes + } +} + +galician0080 = { + name = "Froila" # Froila Gonçalves + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_intrigue_3 + + father = galician0077 # Count Gonçalo Guterres of Coimbra + mother = 73883 # Countess Mumadona Froilaz + + 963.1.1 = { + birth = yes + } + 1017.1.1 = { + death = yes + } +} + +galician0081 = { + name = "Gonzalo" # Gonçalo Froilaz, Count of Coimbra (1017-1034) + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0080 # Froila Gonçalves + + 979.1.1 = { + birth = yes + } + 995.1.1 = { + add_spouse = galician0225 # Ermesinda Fernández + } + 1034.1.1 = { + death = yes + } +} + +galician0082 = { + name = "Rodrigo" # Rodrigo Froilaz + dynasty_house = house_coimbra # House of Coimbra + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0080 # Froila Gonçalves + + 981.1.1 = { + birth = yes + } + 1028.1.1 = { + death = yes + } +} + +galician0083 = { + name = "Paio" # Pelayo, husband of Sancha Muñoz (castilian0087 - castilian.txt) + religion = catholic + culture = galician + trait = education_stewardship_1 + + 985.1.1 = { + birth = yes + } + 1028.1.1 = { + add_matrilineal_spouse = castilian0087 + } + 1037.6.9 = { + death = yes + } +} + +galician0084 = { + name = "Adosinda" # Adosinda, name unknown, Gundemáriz wife of Román (200088) + female = yes + dynasty = 8618 # Gundemáriz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 200086 # Gundemaro + + 941.1.1 = { + birth = yes + } + 991.1.1 = { + death = yes + } +} + +galician0085 = { + name = "Munia" # Moninha Dias, wife of Alvito Lucides (142004) + female = yes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73865 # Duke Diogo Fernandes of Portucale + mother = 73864 # Duchess Óneca Garcés (basque.txt) + + 904.1.1 = { + birth = yes + } + 973.1.1 = { + death = yes + } +} + +galician0086 = { + name = "Leodegundia" # Leodegúndia Dias, wife of Rodrigo Tetóniz (galician0109) + female = yes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73865 # Duke Diogo Fernandes of Portucale + mother = 73864 # Duchess Óneca Garcés (basque.txt) + + 908.1.1 = { + birth = yes + } + 960.1.1 = { + death = yes + } +} + +galician0087 = { + name = "Ximeno" # Ximeno Dias + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 73865 # Duke Diego Fernández of Portucale + mother = 73864 # Duchess Óneca Garcés (basque.txt) + + 910.1.1 = { + birth = yes + } + 947.1.1 = { + add_spouse = galician0072 # Ausenda Guterres + } + 961.12.12 = { + death = yes + } +} + +galician0088 = { + name = "Sisnando" # Sisnando Dias + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + + father = 73865 # Duke Diogo Fernandes of Portucale + mother = 73864 # Duchess Óneca Garcés (basque.txt) + + 912.1.1 = { + birth = yes + } + 924.9.17 = { + death = yes + } +} + +galician0089 = { + name = "Gonzalo" # Gonçalo Ximenes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0087 # Ximeno Dias + mother = galician0072 # Ausenda Guterres + + 948.1.1 = { + birth = yes + } + 985.1.1 = { + death = yes + } +} + +galician0090 = { + name = "Vermudo" # Bermudo Ximenez + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = content + trait = education_martial_1 + + father = galician0087 # Ximeno Dias + mother = galician0072 # Ausenda Guterres + + 950.1.1 = { + birth = yes + } + 1000.1.1 = { + death = yes + } +} + +galician0091 = { + name = "Ximeno" # Ximeno Ximenes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = content + trait = education_stewardship_1 + + father = galician0087 # Ximeno Dias + mother = galician0072 # Ausenda Guterres + + 952.1.1 = { + birth = yes + } + 972.1.1 = { + add_spouse = asturleonese0116 # Aragonta Pinióliz (asturleonese.txt) + } + 1017.8.18 = { + death = yes + } +} + +galician0092 = { + name = "Pin_olo" # Pinholo Ximenes, Count of Pravia (961-985) + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0091 # Ximeno Ximenes + mother = asturleonese0116 # Aragonta Pinióliz (asturleonese.txt) + + 974.1.1 = { + birth = yes + } + 1026.1.1 = { + add_spouse = asturleonese0312 # Aldonza Muñoz (asturleonese.txt) + } + 1049.5.22 = { + death = yes + } +} + +galician0093 = { + name = "In_igo" # Enego Ximenes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0091 # Ximeno Ximenes + mother = asturleonese0116 # Aragonta Pinióliz (asturleonese.txt) + + 976.1.1 = { + birth = yes + } + 1026.1.1 = { + death = yes + } +} + +galician0094 = { + name = "Sancho" # Sancho Ximenes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0091 # Ximeno Ximenes + mother = asturleonese0116 # Aragonta Pinióliz (asturleonese.txt) + + 976.1.1 = { + birth = yes + } + 1000.1.1 = { + add_spouse = galician0095 # María + } + 1028.1.1 = { + death = yes + } +} + +galician0095 = { + name = "MarI_a" # María, wife of Sancho Jiménez + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 982.1.1 = { + birth = yes + } + 1032.1.1 = { + death = yes + } +} + +galician0096 = { + name = "Aurea" # Aurea Ximenes + female = yes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0091 # Ximeno Ximenes + mother = asturleonese0116 # Aragonta Pinióliz (asturleonese.txt) + + 980.1.1 = { + birth = yes + } + 1049.1.1 = { + death = yes + } +} + +galician0097 = { + name = "Mumadona" # Mumadona Ximenes, wife of Count Munio Muñoz of Asturias de Oviedo (asturleonese0309 - asturleonese.txt) + female = yes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0091 # Ximeno Ximenes + mother = asturleonese0116 # Aragonta Pinióliz (asturleonese.txt) + + 982.1.1 = { + birth = yes + } + 1049.1.1 = { + death = yes + } +} + +galician0098 = { + name = "Fruela" # Fruela Gundesíndez + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0203 # Gundesindo Ériz + mother = galician0071 # Enderquina Mendes + + 909.1.1 = { + birth = yes + } + 942.9.26 = { + death = yes + } +} + +galician0099 = { + name = "Vasco" # Vasco Ximenes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0087 # Ximeno Dias + mother = galician0072 # Ausenda Guterres + + 958.1.1 = { + birth = yes + } + 1014.1.1 = { + death = yes + } +} + +galician0100 = { + name = "Gotina" # Gontinha Ximenes, wife of Suero Gundemáriz (72551) + female = yes + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0087 # Ximeno Dias + mother = galician0072 # Ausenda Guterres + + 954.1.1 = { + birth = yes + } + 994.1.1 = { + death = yes + } +} + +galician0101 = { + name = "Teodogonzia" # Teodogonzia Rodríguez, wife of Diego Ansúrez (107643) + female = yes + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 70053 # Rodrigo Muñoz + + 1051.1.1 = { + birth = yes + } + 1084.8.28 = { + death = yes + } +} + +galician0102 = { + name = "Ximena" # Jimena Gundesíndez + female = yes + dynasty = salamirez # Salamírez Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0103 # Gundesindo Salamírez + mother = galician0104 # Señorina + + 897.1.1 = { + birth = yes + } + 947.1.1 = { + death = yes + } +} + +galician0103 = { + name = "Gundesindo" # Gundesindo Salamírez + dynasty = salamirez # Salamírez Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0353 # Count Salamiro of Mondoñedo + + 876.1.1 = { + birth = yes + } + 896.1.1 = { + add_spouse = galician0104 # Señorina + } + 942.10.18 = { + death = yes + } +} + +galician0104 = { + name = "Sen_orina" # Señorina, wife of Gundesindo Salamírez (galician0103) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 879.1.1 = { + birth = yes + } + 942.10.18 = { + death = yes + } +} + +galician0105 = { + name = "Teto_n" # Tetón Alfonso + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73869 # Count Alfonso Betote of Tui + mother = 73878 # Countes Menenda Menéndez + + 871.1.1 = { + birth = yes + } + 921.1.1 = { + death = yes + } +} + +galician0106 = { + name = "Paio" # Pelayo Tetóniz + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0105 # Tetón Alfonso + + 895.1.1 = { + birth = yes + } + 920.1.1 = { + add_spouse = 72785 # Iberia González + } + 951.1.1 = { + death = yes + } +} + +galician0107 = { + name = "FlA_mula" # Flámula Peláez + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0106 # Pelayo Tetóniz + mother = 72785 # Iberia González + + 921.1.1 = { + birth = yes + } + 968.12.4 = { + death = yes + } +} + +galician0108 = { + name = "Velasquida" # Velasquita Peláez + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0106 # Pelayo Tetóniz + mother = 72785 # Iberia González + + 923.1.1 = { + birth = yes + } + 968.12.4 = { + death = yes + } +} + +galician0109 = { + name = "Rodrigo" # Rodrigo Tetóniz + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0105 # Tetón Alfonso + + 897.1.1 = { + birth = yes + } + 924.1.1 = { + add_spouse = galician0086 # Leodegúndia Dias + } + 939.1.1 = { + death = yes + } +} + +galician0110 = { + name = "Ramiro" # Ramiro Rodríguez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = galician0109 # Rodrigo Tetóniz + mother = galician0086 # Leodegúndia Dias + + 925.1.1 = { + birth = yes + } + 960.7.13 = { + death = yes + } +} + +galician0111 = { + name = "Diego" # Diego Rodríguez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0109 # Rodrigo Tetóniz + mother = galician0086 # Leodegúndia Dias + + 927.1.1 = { + birth = yes + } + 960.7.13 = { + death = yes + } +} + +galician0112 = { + name = "FlA_mula" # Flámula Rodríguez + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0109 # Rodrigo Tetóniz + mother = galician0086 # Leodegúndia Dias + + 929.1.1 = { + birth = yes + } + 960.7.13 = { + death = yes + } +} + +galician0113 = { + name = "Olide" # Olide Tetóniz + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0105 # Tetón Alfonso + + 899.1.1 = { + birth = yes + } + 920.1.1 = { + add_spouse = galician0114 # Adosinda Gormiri + } + 946.6.1 = { + death = yes + } +} + +galician0114 = { + name = "Adosinda" # Adosinda Gormiri, wife of Olide Tetóniz (galician0113) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 902.1.1 = { + birth = yes + } + 952.1.1 = { + death = yes + } +} + +galician0115 = { + name = "Tello" # Tello Alfonso + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = 73869 # Count Alfonso Betote of Tui + mother = 73878 # Countess Menenda Menéndez + + 882.1.1 = { + birth = yes + } + 922.1.1 = { + death = yes + } +} + +galician0116 = { + name = "Diego" # Diego Téllez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0115 # Tello Alfonso + + 895.1.1 = { + birth = yes + } + 945.1.1 = { + death = yes + } +} + +galician0117 = { + name = "Teodo" # Teodo Alfonso + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73869 # Count Alfonso Betote of Tui + mother = 73878 # Countess Menenda Menéndez + + 873.1.1 = { + birth = yes + } + 923.1.1 = { + death = yes + } +} + +galician0118 = { + name = "Aragonte" # Aragonte Alfonso + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73869 # Count Alfonso Betote of Tui + mother = 73878 # Countes Menenda Menéndez + + 875.1.1 = { + birth = yes + } + 925.1.1 = { + death = yes + } +} + +galician0119 = { + name = "Pepi" # Pepi, real name unknown, Alfonso + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73869 # Count Alfonso Betote of Tui + mother = 73878 # Countess Menenda Menéndez + + 876.1.1 = { + birth = yes + } + 926.1.1 = { + death = yes + } +} + +galician0120 = { + name = "Vermudo" # Bermudo Pépez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0119 # Pedro? Alfonso + + 900.1.1 = { + birth = yes + } + 922.1.1 = { + add_spouse = galician0121 # Gontroda + } + 969.6.20 = { + death = yes + } +} + +galician0121 = { + name = "Gontrode" # Gontroda, wife of Bermudo Pépez (galician0120) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + 903.1.1 = { + birth = yes + } + 969.6.20 = { + death = yes + } +} + +galician0122 = { + name = "Paio" # Pelayo Bermúdez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0120 # Bermudo Pépez + mother = galician0121 # Gontroda + + 923.1.1 = { + birth = yes + } + 973.1.1 = { + death = yes + } +} + +galician0123 = { + name = "Balterio" # Balterio Peláez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0122 # Pelayo Bermúdez + + 946.1.1 = { + birth = yes + } + 985.1.1 = { + death = yes + } +} + +galician0124 = { + name = "Godo" # Godo Peláez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0122 # Pelayo Bermúdez + + 948.1.1 = { + birth = yes + } + 998.1.1 = { + death = yes + } +} + +galician0125 = { + name = "Paio" # Pelayo Gódez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0124 # Godo Bermúdez + + 977.1.1 = { + birth = yes + } + 1027.1.1 = { + death = yes + } +} + +galician0126 = { + name = "Pala" # Pala Nunes Velho + female = yes + dynasty_house = house_velho # House Velho + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = 143108 # Nuno Soares Velho + mother = 143109 # Ausenda Teodores da Maia + + 1069.1.1 = { + birth = yes + } + 1119.1.1 = { + death = yes + } +} + +galician0127 = { + name = "Elvira" # Elvira Nunes Velho + female = yes + dynasty_house = house_velho # House Velho + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 143108 # Nuno Soares Velho + mother = 143109 # Ausenda Teodores da Maia + + 1072.1.1 = { + birth = yes + } + 1112.1.1 = { + death = yes + } +} + +galician0128 = { + name = "Goncin_a" # Guntina Nunes Velho, wife of Paio Godins de Azevedo (143057) + female = yes + dynasty_house = house_velho # House Velho + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 143108 # Nuno Soares Velho + mother = 143109 # Ausenda Teodores da Maia + + 1075.1.1 = { + birth = yes + } + 1108.1.1 = { + death = yes + } +} + +galician0129 = { + name = "Diego" # Diogo Mendes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_martial_1 + + father = 70249 # Duke Mendo I of Portucale + mother = 73866 # Duchess Mumadona Dias of Portucale + + 927.1.1 = { + birth = yes + } + 949.1.1 = { + add_spouse = galician0130 # Aldonça + } + 964.10.17 = { + death = yes + } +} + +galician0130 = { + name = "Aldonza" # Aldonça, wife of Diogo Mendes (galician0129) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_3 + + 930.1.1 = { + birth = yes + } + 980.1.1 = { + death = yes + } +} + +galician0131 = { + name = "Mumadona" # Mumadona Dias, Nun + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = devoted + trait = education_learning_1 + + father = galician0129 # Diogo Mendes + mother = galician0130 # Aldonça + + 950.1.1 = { + birth = yes + } + 1025.1.1 = { + death = yes + } +} + +galician0132 = { + name = "Ramiro" # Ramiro Mendes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 70249 # Duke Mendo I of Portucale + mother = 73866 # Duchess Mumadona Dias of Portucale + + 929.1.1 = { + birth = yes + } + 963.1.1 = { + add_spouse = galician0072 # Ausenda Guterres + } + 964.10.17 = { + death = yes + } +} + +galician0133 = { + name = "Aldonza" # Aldonça Ramires, wife of Gonzalo Bermúdez de Cea (asturleonese0165 - asturleonese.txt) + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0132 # Ramiro Méndez + mother = galician0072 # Ausenda Guterres + + 965.1.1 = { + birth = yes + } + + 1015.1.1 = { + death = yes + } +} + +galician0134 = { + name = "Oneca" # Onega Mendes, wife of Gutierre Rodríguez (galician0135) + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 70249 # Duke Mendo I of Portucale + mother = 73866 # Duchess Mumadona Dias of Portucale + + 931.1.1 = { + birth = yes + } + 968.12.4 = { + death = yes + } +} + +galician0135 = { + name = "Guterre" # Gutierre Rodríguez + religion = catholic + culture = galician + trait = education_intrigue_2 + + 930.1.1 = { + birth = yes + } + 950.1.1 = { + add_matrilineal_spouse = galician0134 # Onega Mendes + } + 1014.1.1 = { + death = yes + } +} + +galician0136 = { + name = "Nuno" # Nuno Mendes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_martial_1 + + father = 70249 # Duke Mendo I of Portucale + mother = 73866 # Duchess Mumadona Dias of Portucale + + 933.1.1 = { + birth = yes + } + 959.1.26 = { + death = yes + } +} + +galician0137 = { + name = "Arias" # Aires Mendes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 70249 # Duke Mendo I of Portucale + mother = 73866 # Duchess Mumadona Dias of Portucale + + 935.1.1 = { + birth = yes + } + 964.10.17 = { + death = yes + } +} + +galician0138 = { + name = "Ramiro" # Ramiro Gonçalves + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109620 # Duke Gonçalo Mendes of Portucale + mother = 109621 # Duchess Ilduara Peláez + + 947.1.1 = { + birth = yes + } + 986.1.1 = { + death = yes + } +} + +galician0139 = { + name = "Rosendo" # Rosendo Gonçalves + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 109620 # Duke Gonçalo Mendes of Portucale + mother = 109621 # Duchess Ilduara Peláez + + 949.1.1 = { + birth = yes + } + 1014.1.1 = { + death = yes + } +} + +galician0140 = { + name = "Toda" # Toda Gonçalves, wife of Rodrigo Ordóñez (galician0141) + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 109620 # Duke Gonçalo Mendes of Portucale + mother = 109621 # Duchess Ilduara Peláez + + 951.1.1 = { + birth = yes + } + 1001.1.1 = { + death = yes + } +} + +galician0141 = { + name = "Rodrigo" # Rodrigo Ordóñez + dynasty = ordono_ramirez # Ordóño Ramírez Dynasty + religion = catholic + culture = galician + trait = education_martial_3 + + father = asturleonese0371 # Ordoño Ramírez (asturleonese.txt) + mother = asturleonese0372 # Elvira (asturleonese.txt) + + 950.1.1 = { + birth = yes + } + 969.1.1 = { + add_spouse = galician0140 # Toda Gonçalves + } + 1037.6.9 = { + death = yes + } +} + +galician0142 = { + name = "Diego" # Diogo Gonçalves + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_martial_1 + + father = 109620 # Duke Gonçalo Mendes of Portucale + mother = 109621 # Duchess Ilduara Peláez + + 953.1.1 = { + birth = yes + } + 1003.1.1 = { + death = yes + } +} + +galician0143 = { + name = "Mumadona" # Mumadona Gonçalves + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109620 # Duke Gonçalo Mendes of Portucale + mother = 109621 # Duchess Ilduara Peláez + + 955.1.1 = { + birth = yes + } + 1013.1.1 = { + death = yes + } +} + +galician0144 = { + name = "Gonzalo" # Gonzalo Méndez + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duchess Totadona Muñoz + + 987.1.1 = { + birth = yes + } + 1018.1.1 = { + death = yes + } +} + +galician0145 = { + name = "Egas" # Egas Méndez + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duchess Totadona Muñoz + + 989.1.1 = { + birth = yes + } + 1032.8.25 = { + death = yes + } +} + +galician0146 = { + name = "Munio" # Munio Méndez + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duchess Totadona Muñoz + + 991.1.1 = { + birth = yes + } + 1025.1.1 = { + death = yes + } +} + +galician0147 = { + name = "Rodrigo" # Rodrigo Méndez + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_martial_1 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duchess Totadona Muñoz + + 993.1.1 = { + birth = yes + } + 1025.1.1 = { + death = yes + } +} + +galician0148 = { + name = "Aldonza" # Aldonza Méndez + female = yes + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duchess Totadona Muñoz + + 996.1.1 = { + birth = yes + } + 1014.12.21 = { + death = yes + } +} + +galician0149 = { + name = "Paio" # Pelayo Méndez + dynasty_house = house_mendes # House Mendes + religion = catholic + culture = galician + trait = education_martial_3 + + father = 109622 # Duke Mendo II of Portucale + mother = 109623 # Duchess Totadona Muñoz + + 997.1.1 = { + birth = yes + } + 1028.12.30 = { + death = yes + } +} + +galician0150 = { + name = "Guterre" # Gutierre Alóitez + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73858 # Count Aloito Gutiérrez of Coruña + mother = galician0020 # Countess Argilo Alóitez + + 898.1.1 = { + birth = yes + } + 963.6.5 = { + death = yes + } +} + +galician0151 = { + name = "Arias" # Arias Alóitez + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 73858 # Count Aloito Gutiérrez of Coruña + mother = galician0020 # Countess Argilo Alóitez + + 899.1.1 = { + birth = yes + } + 935.7.3 = { + death = yes + } +} + +galician0152 = { + name = "Gundesindo" # Gutierre Alóitez + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73858 # Count Aloito Gutiérrez of Coruña + mother = galician0020 # Countess Argilo Alóitez + + 902.1.1 = { + birth = yes + } + 952.1.1 = { + death = yes + } +} + +galician0153 = { + name = "Ausenda" # Ausenda Díaz + female = yes + dynasty = 75 # Menéndez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0029 # Count Diego Gutiérrez of Coruña + mother = galician0030 # Countess Ausenda Segerédez + + 1053.1.1 = { + birth = yes + } + 1103.1.1 = { + death = yes + } +} + +galician0154 = { + name = "Ero" # Ero Aroaldes de Baião + dynasty_house = house_baiao # House Baião + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = italian0038 # Arnaldo Guideschi (italian.txt) + + 918.1.1 = { + birth = yes + } + 968.1.1 = { + death = yes + } +} + +galician0155 = { + name = "Teto_n" # Tetón Lucídez + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142005 # Duke Lucídio Vimaranes of Portucale + mother = 73860 # Duchess Gudilona Menéndez + + 885.1.1 = { + birth = yes + } + 942.9.26 = { + death = yes + } +} + +galician0156 = { + name = "Vermudo" # Vermudo Lucídez + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_martial_3 + + father = 142005 # Duke Lucídio Vimaranes of Portucale + mother = 73860 # Duchess Gudilona Menéndez + + 887.1.1 = { + birth = yes + } + 926.2.22 = { + death = yes + } +} + +galician0157 = { + name = "Rodrigo" # Rodrigo Lucídes, Count of Braganza (929-942) + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142005 # Duke Lucídio Vimaranes of Portucale + mother = 73860 # Duchess Gudilona Menéndez + + 891.1.1 = { + birth = yes + } + 942.9.26 = { + death = yes + } +} + +galician0158 = { + name = "Tecla" # Tecla Alvites + female = yes + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 142004 # Alvito Lucides + mother = galician0085 # Moninha Dias + + 923.1.1 = { + birth = yes + } + 973.1.1 = { + death = yes + } +} + +galician0159 = { + name = "Lucidio" # Lucidio Alvites + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_martial_3 + + father = 142004 # Alvito Lucides + mother = galician0085 # Moninha Dias + + 924.1.1 = { + birth = yes + } + 941.1.1 = { + add_spouse = galician0160 # Jimena + } + 968.1.1 = { + death = yes + } +} + +galician0160 = { + name = "Ximena" # Jimena, wife of Lucídio Alvites (galician0159) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 925.1.1 = { + birth = yes + } + 976.1.1 = { + death = yes + } +} + +galician0161 = { + name = "Oneca" # Óneca Lucídez, wife of Count Rodrigo Vázquez of Astorga (galician0062) + female = yes + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = galician0159 # Lucídio Alvites + mother = galician0160 # Ximena + + 942.1.1 = { + birth = yes + } + 999.6.9 = { + death = yes + } +} + +galician0162 = { + name = "Tello" # Telo Alvites + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142004 # Alvito Lucides + mother = galician0085 # Moninha Dias + + 928.1.1 = { + birth = yes + } + 951.1.1 = { + add_spouse = galician0163 # Muniadona + } + 985.6.6 = { + death = yes + } +} + +galician0163 = { + name = "Mumadona" # Muniadona, wife of Telo Alvites (galician0162) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 933.1.1 = { + birth = yes + } + 985.6.6 = { + death = yes + } +} + +galician0164 = { + name = "Albito" # Alvito Teles + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0162 # Telo Alvites + mother = galician0163 # Muniadona + + 952.1.1 = { + birth = yes + } + 977.1.1 = { + add_spouse = galician0165 # Chamoa + } + 1002.1.1 = { + death = yes + } +} + +galician0165 = { + name = "Chamoa" # Chamoa, wife of Alvito Teles (galician0164) + female = yes + religion = mozarabic_church + culture = galician + trait = education_stewardship_2 + + 958.1.1 = { + birth = yes + } + 1008.1.1 = { + death = yes + } +} + +galician0166 = { + name = "Osorio" # Osorio Teles + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0162 # Telo Alvites + mother = galician0163 # Muniadona + + 954.1.1 = { + birth = yes + } + 1004.1.1 = { + death = yes + } +} + +galician0167 = { + name = "Elvira" # Elvira Alvites, wife of Count Rodrigo Menéndez of Coruña (galician0024) + female = yes + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 142004 # Alvito Lucides + mother = galician0085 # Moninha Dias + + 930.1.1 = { + birth = yes + } + 969.1.1 = { + death = yes + } +} + +galician0168 = { + name = "Segeredo" # Segeredo Alóitez + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_martial_1 + + father = 109601 # Duke Aloito I Núñez of Portucale + mother = 109602 # Duchess Gontina + + 997.1.1 = { + birth = yes + } + 1031.1.1 = { + add_spouse = galician0169 # Ausenda Arias + } + 1047.1.1 = { + death = yes + } +} + +galician0169 = { + name = "Ausenda" # Ausenda Arias, wife of Segeredo Alóitez + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1011.1.1 = { + birth = yes + } + 1061.1.1 = { + death = yes + } +} + +galician0170 = { + name = "Loba" # Loba Alóitez + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 109601 # Duke Aloito I Núñez of Portucale + mother = 109602 # Duchess Gontina + + 1001.1.1 = { + birth = yes + } + 1016.1.1 = { + death = yes + } +} + +galician0171 = { + name = "Aldonza" # Aldonza Rodríguez + female = yes + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_3 + + father = 200089 # Rodrigo Romániz + mother = galician0194 # Elvira Rodríguez + + 1001.1.1 = { + birth = yes + } + 1034.1.1 = { + death = yes + } +} + +galician0172 = { + name = "Aragonte" # Aragonte Rodríguez + female = yes + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 200089 # Rodrigo Romániz + mother = galician0194 # Elvira Rodríguez + + 1004.1.1 = { + birth = yes + } + 1034.1.1 = { + death = yes + } +} + +galician0173 = { + name = "Godesteo" # Godesteo Fernández + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0352 # Fernando + + 871.1.1 = { + birth = yes + } + 907.1.1 = { + add_spouse = galician0202 # Gugina Ériz + } + 922.1.1 = { + death = yes + } +} + +galician0174 = { + name = "Afonso" # Alfonso Godestéiz, Count of Asturias de Santillana (924-952) + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = galician0173 # Godesteo Fernández + mother = galician0202 # Gugina Ériz + + 908.1.1 = { + birth = yes + } + 952.1.1 = { + death = yes + } +} + +galician0175 = { + name = "Vermudo" # Bermudo Alfónsez + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0174 # Count Alfonso Godestéiz of Asturias de Santillana + + 934.1.1 = { + birth = yes + } + 952.1.1 = { + death = yes + } +} + +galician0176 = { + name = "Ansur" # Ansur Godestéiz + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0173 # Godesteo Fernández + mother = galician0202 # Gugina Ériz + + 910.1.1 = { + birth = yes + } + 937.1.1 = { + add_spouse = galician0177 # Eileuva + } + 951.1.1 = { + death = yes + } +} + +galician0177 = { + name = "Eileuva" # Eileuva, wife of Ansur Godestéiz (galician0176) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 920.1.1 = { + birth = yes + } + 970.1.1 = { + death = yes + } +} + +galician0178 = { + name = "Fernando" # Fernando Godestéiz + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0173 # Godesteo Fernández + mother = galician0202 # Gugina Ériz + + 912.1.1 = { + birth = yes + } + 963.1.1 = { + death = yes + } +} + +galician0179 = { + name = "Mansura" # Mansura Godestéiz + female = yes + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0173 # Godesteo Fernández + mother = galician0202 # Gugina Ériz + + 915.1.1 = { + birth = yes + } + 965.1.1 = { + death = yes + } +} + +galician0180 = { + name = "OrdoN_o" # Ordoño Godestéiz + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0173 # Godesteo Fernández + mother = galician0202 # Gugina Ériz + + 918.1.1 = { + birth = yes + } + 943.1.1 = { + death = yes + } +} + +galician0181 = { + name = "Ero" # Ero Ordóñez, Count of Tui (959-988) + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0180 # Ordoño Godestéiz + + 938.1.1 = { + birth = yes + } + 959.1.1 = { + add_spouse = galician0182 # Adosinda Muñoz + } + 988.1.1 = { + death = yes + } +} + +galician0182 = { + name = "Adosinda" # Adosinda Muñoz, wife of Count Ero Ordóñez of Tui (galician0181) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 940.1.1 = { + birth = yes + } + 990.1.1 = { + death = yes + } +} + +galician0183 = { + name = "Paio" # Pelayo Ériz, Count of Tui (988-1010) + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0181 # Count Ero Ordóñez of Coruña + mother = galician0182 # Countess Adosinda Muñoz + + 960.1.1 = { + birth = yes + } + 1010.1.1 = { + death = yes + } +} + +galician0184 = { + name = "Oneca" # Óneca Peláez, wife of Nuño (galician0185) + female = yes + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_diplomacy_3 + + father = galician0183 # Count Pelayo Ériz of Tui + + 991.1.1 = { + birth = yes + } + 1041.1.1 = { + death = yes + } +} + +galician0185 = { + name = "Nuno" # Nuño + religion = catholic + culture = galician + trait = education_martial_1 + + 990.1.1 = { + birth = yes + } + 1012.1.1 = { + add_matrilineal_spouse = galician0184 # Óneca Peláez + } + 1040.1.1 = { + death = yes + } +} + +galician0186 = { + name = "Munio" # Munio Núñez + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0185 # Nuño + mother = galician0184 # Óneca Peláez + + 1013.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1073.1.1 = { + death = yes + } +} + +galician0187 = { + name = "Hermesinda" # Ermesinda Núñez + female = yes + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = galician0185 # Nuño + mother = galician0184 # Óneca Peláez + + 1015.1.1 = { + birth = yes + } + 1065.1.1 = { + death = yes + } +} + +galician0188 = { + name = "Otrosia" # Otrosia Núñez, wife of Ordoño Romániz (galician0189) + female = yes + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0185 # Nuño + mother = galician0184 # Óneca Peláez + + 1017.1.1 = { + birth = yes + } + 1073.1.1 = { + death = yes + } +} + +galician0189 = { + name = "OrdoN_o" # Ordoño Romániz + dynasty = ordono_romaniz # Ordoño Romániz Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + 1012.1.1 = { + birth = yes + } + 1035.1.1 = { + add_spouse = galician0188 # Otrosia Núñez + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1073.1.1 = { + death = yes + } +} + +galician0190 = { + name = "Nuno" # Nuño Ordóñez + dynasty = ordono_romaniz # Ordoño Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0189 # Ordoño Romániz + mother = galician0188 # Otrosia Núñez + + 1036.1.1 = { + birth = yes + } + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia + } + 1073.1.1 = { + death = yes + } +} + +galician0191 = { + name = "Godesteo" # Godesteo Ordóñez + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0180 # Ordoño Godestéiz + + 940.1.1 = { + birth = yes + } + 958.1.1 = { + add_spouse = galician0192 # Leodegundia + } + 959.1.1 = { + death = yes + } +} + +galician0192 = { + name = "Leodegundia" # Leodegundia, wife of Godesteo Ordóñez (galician0191) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_3 + + 942.1.1 = { + birth = yes + } + 992.1.1 = { + death = yes + } +} + +galician0193 = { + name = "Otrosia" # Otrosia Godestéiz, wife of Count Rodrigo Gutiérrez of Monterrei (73863) + female = yes + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0191 # Godesteo Ordóñez + mother = galician0192 # Leodegundia + + 959.1.1 = { + birth = yes + } + 1009.1.1 = { + death = yes + } +} + +galician0194 = { + name = "Elvira" # Elvira Rodríguez, wife of Rodrigo Romániz (200089) + female = yes + dynasty_house = house_osorio_gutierrez # House of Osorio Gutiérrez + religion = catholic + culture = galician + trait = education_intrigue_2 + + father = 73863 # Count Rodrigo Gutiérrez of Monterrei + mother = galician0193 # Countess Otrosia Godestéiz + + 979.1.1 = { + birth = yes + } + 1027.1.1 = { + death = yes + } +} + +galician0195 = { + name = "Lucidio" # Lucidio Godestéiz, Monk + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = devoted + trait = education_learning_1 + + father = galician0173 # Godesteo Fernández + mother = galician0202 # Gugina Ériz + + 917.1.1 = { + birth = yes + } + 967.1.1 = { + death = yes + } +} + +galician0196 = { + name = "Ero" # Ero Godestéiz + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0173 # Godesteo Fernández + mother = galician0202 # Gugina Ériz + + 919.1.1 = { + birth = yes + } + 969.1.1 = { + death = yes + } +} + +galician0197 = { + name = "Goncin_a" # Gonciña Godestéiz + female = yes + dynasty_house = house_godesteo_fernandez # House of Godesteo Fernández + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0196 # Ero Godestéiz + + 934.1.1 = { + birth = yes + } + 984.1.1 = { + death = yes + } +} + +galician0198 = { + name = "Froila" # Fruela Fernández + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = galician0352 # Fernando - 1180.1.1 = { + 878.1.1 = { birth = yes } - 1238.1.1 = { + 928.1.1 = { death = yes } } -72945 = { - name = "Gonzalo" # Gonzalo Gómez, Archbishop of Santiago +galician0199 = { + name = "Gundesindo" # Gundesindo Froilaz + dynasty = 12288 # Fernández Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + father = galician0198 # Fruela Fernández + + 901.1.1 = { + birth = yes + } + 937.12.19 = { + death = yes + } +} + +galician0200 = { + name = "Ero" # Ero Gundesíndez + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_stewardship_1 - trait = education_learning_4 + father = galician0203 # Gundesindo Ériz + mother = galician0071 # Enderquina Mendes - 1201.1.1 = { + 919.1.1 = { birth = yes } - 1283.1.1 = { + 969.1.1 = { death = yes } } -72946 = { - name = "Rodrigo" # Rodrigo González, Archbishop of Santiago +galician0201 = { + name = "Aldara" # llduara Ériz, wife of Count Guterre Mendes of Coimbra (73871) + female = yes + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0355 # Count Ero Fernández of Mondoñedo + mother = galician0356 # Countess Adosinda + + 884.1.1 = { + birth = yes + } + 958.1.1 = { + death = yes + } +} +galician0202 = { + name = "Gugina" # Gugina Ériz, wife of Godesteo Fernández (galician0173) + female = yes + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_stewardship_1 - trait = education_learning_4 + father = galician0355 # Count Ero Fernández of Mondoñedo + mother = galician0356 # Countess Adosinda - 1248.1.1 = { + 888.1.1 = { birth = yes } - 1304.1.1 = { + 943.1.1 = { death = yes } } -72947 = { - name = "Rodrigo" # Rodrigo del Padrón, Archbishop of Santiago - dynasty = 12176 +galician0203 = { + name = "Gundesindo" # Gundesindo Ériz + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0355 # Count Ero Fernández of Mondoñedo + mother = galician0356 # Countess Adosinda + + 886.1.1 = { + birth = yes + } + 902.1.1 = { + add_spouse = galician0071 # Enderquina Mendes + } + 947.1.1 = { + death = yes + } +} +galician0204 = { + name = "Elvira" # Elvira, wife of Count Ero Fernández of Mondoñedo (galician0355) + female = yes religion = catholic culture = galician + trait = education_diplomacy_1 - trait = education_learning_4 + 882.1.1 = { + birth = yes + } + 929.1.1 = { + death = yes + } +} - 1255.1.1 = { +galician0205 = { + name = "Tarexia" # Teresa Ériz, wife of Count Gonzalo Alfonso of Tui (73870) + female = yes + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = galician0355 # Count Ero Fernández of Mondoñedo + mother = galician0356 # Countess Adosinda + + 882.1.1 = { birth = yes } - 1316.1.1 = { + 936.1.1 = { death = yes } } -72948 = { - name = "Berenguel" # Berenguel de Landoria, Archbishop of Santiago - dynasty = 12177 +galician0206 = { + name = "Goto" # Goto Ériz, wife of Munio (galician0207) + female = yes + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0355 # Count Ero Fernández of Mondoñedo + mother = galician0204 # Countess Elvira + + 901.1.1 = { + birth = yes + } + 960.1.1 = { + death = yes + } +} +galician0207 = { + name = "Munio" # Munio religion = catholic culture = galician + trait = education_martial_1 - trait = education_learning_4 + 895.1.1 = { + birth = yes + } + 919.1.1 = { + add_matrilineal_spouse = galician0206 # Goto Ériz + } + 945.1.1 = { + death = yes + } +} - 1268.1.1 = { +galician0208 = { + name = "Ero" # Ero Muñoz + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0207 # Munio + mother = galician0206 # Goto Ériz + + 920.1.1 = { birth = yes } - 1331.1.1 = { + 949.1.1 = { death = yes } } -73042 = { - name = "Vela" # Vela Ovéquiz de Sarria - dynasty_house = house_sarria +galician0209 = { + name = "Afonso" # Alfonso Ériz + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0208 # Ero Muñoz - father = 73034 - mother = 73044 + 943.1.1 = { + birth = yes + } + 984.1.1 = { + death = yes + } +} +galician0210 = { + name = "Gonzalo" # Gonzalo Ériz + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_martial_1 - 1040.1.1 = { + father = galician0208 # Ero Muñoz + + 944.1.1 = { birth = yes } - 1082.1.1 = { - add_spouse = 73046 + 982.1.1 = { + death = yes } - 1086.10.23 = { +} + +galician0211 = { + name = "Sueiro" # Suero Ériz + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0208 # Ero Muñoz + + 945.1.1 = { + birth = yes + } + 982.1.1 = { death = yes } } -73046 = { - name = "Aldonza" +galician0212 = { + name = "Leodegundia" # Leodegundia Ériz female = yes - religion = "catholic" - culture = "galician" - 1064.1.1 = { - birth = "1064.1.1" + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0208 # Ero Muñoz + + 947.1.1 = { + birth = yes + } + 990.1.1 = { + death = yes + } +} + +galician0213 = { + name = "Egas" # Egas Oeris de Marnel, Count of Aveiro (978-1002) + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_diplomacy_3 + + father = galician0208 # Ero Muñoz + + 948.1.1 = { + birth = yes + } + 979.1.1 = { + add_spouse = galician0235 # Aldonça Fromariques + } + 1008.1.1 = { + death = yes + } +} + +galician0214 = { + name = "Adosinda" # Adosinda Ériz, wife of Fruela Osorio (galician0215) + female = yes + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0208 # Ero Muñoz + + 949.1.1 = { + birth = yes + } + 1053.1.13 = { + death = yes + } +} + +galician0215 = { + name = "Froila" # Fruela Osorio + religion = catholic + culture = galician + trait = education_martial_1 + + 945.1.1 = { + birth = yes + } + 968.1.1 = { + add_matrilineal_spouse = galician0214 # Adosinda Ériz + } + 995.1.1 = { + death = yes + } +} + +galician0216 = { + name = "Sueiro" # Suero Gundesíndez + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0203 # Gundesindo Ériz + mother = galician0071 # Enderquina Mendes + + 903.1.1 = { + birth = yes + } + 927.1.1 = { + add_spouse = galician0217 # Goldregoto + } + 964.1.1 = { + death = yes + } +} + +galician0217 = { + name = "Goldregoto" # Goldregoto, wife of Suero Gundesíndez (galician0216) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 909.1.1 = { + birth = yes + } + 964.1.1 = { + death = yes + } +} + +galician0218 = { + name = "Sendino" # Sendino Suárez + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0216 # Suero Gundesíndez + mother = galician0217 # Goldregoto + + 928.1.1 = { + birth = yes + } + 948.1.1 = { + add_spouse = galician0219 # Jimena + } + 981.1.1 = { + death = yes + } +} + +galician0219 = { + name = "Ximena" # Jimena, wife of Sendino Suárez (galician0218) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 930.1.1 = { + birth = yes + } + 981.1.1 = { + death = yes + } +} + +galician0220 = { + name = "Fernando" # Fernando Sendínez + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0218 # Sendino Suárez + mother = galician0219 # Jimena + + 949.1.1 = { + birth = yes + } + 971.1.1 = { + add_spouse = galician0221 # Elvira + } + 1019.1.1 = { + death = yes + } +} + +galician0221 = { + name = "Elvira" # Elvira, wife of Fernando Sendínez (galician0020) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 954.1.1 = { + birth = yes + } + 1004.1.1 = { + death = yes + } +} + +galician0222 = { + name = "Nuno" # Nuño Fernández + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0220 # Fernando Sendínez + mother = galician0221 # Elvira + + 973.1.1 = { + birth = yes } - 1125.1.1 = { - death = "1125.1.1" + 1019.1.1 = { + death = yes } } -73047 = { - name = "Munio" # Munio Velaz de Sarria - dynasty_house = house_sarria - - father = 73042 - mother = 73046 - +galician0223 = { + name = "Sendino" # Sendino Fernández + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_martial_1 - 1085.1.1 = { + father = galician0220 # Fernando Sendínez + mother = galician0221 # Elvira + + 975.1.1 = { birth = yes } - 1105.12.16 = { + 1019.1.1 = { death = yes } } -73048 = { - name = "Sancha" # Sancha Velaz de Sarria +galician0224 = { + name = "Sarracina" # Sarracina Fernández female = yes - dynasty_house = house_sarria - + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_stewardship_1 - father = 73042 - mother = 73046 + father = galician0220 # Fernando Sendínez + mother = galician0221 # Elvira - 1087.1.1 = { + 977.1.1 = { birth = yes } - 1094.1.1 = { + 1048.1.1 = { death = yes } } -73077 = { - name = "Sancha" +galician0225 = { + name = "Hermesinda" # Ermesinda Fernández, wife of Count Gonçalo Froilaz of Coimbra (galician0081) female = yes - religion = "catholic" - culture = "galician" - 1173.1.1 = { - birth = "1173.1.1" + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0220 # Fernando Sendínez + mother = galician0221 # Elvira + + 979.1.1 = { + birth = yes } - 1234.1.1 = { - death = "1234.1.1" + 1048.4.1 = { + death = yes } } -73157 = { - name = "Gonzalo" # Gonzalo Yáñez de Novoa, Grandmaster of the Order of CalaTraba - dynasty = 12185 - +galician0226 = { + name = "Ximena" # Jimena Fernández, wife of Pelayo Núñez (galician0227) + female = yes + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_stewardship_3 - trait = education_learning_2 + father = galician0220 # Fernando Sendínez + mother = galician0221 # Elvira - 1173.1.1 = { + 981.1.1 = { birth = yes } - 1191.1.1 = { - employer = 73153 - } - 1199.1.1 = { - employer = 224003 - } - 1207.1.1 = { - employer = 73154 - } - 1212.1.1 = { - employer = 73155 - } - 1216.1.1 = { - employer = 73156 - } - 1218.1.1 = { - employer = 0 - } - 1238.1.1 = { + 1078.1.1 = { death = yes } } -73166 = { - name = "GarcI_a" # García Fernández de Barrantes, Grandmaster of the Order of Alcántara - dynasty = 12188 - +galician0227 = { + name = "Paio" # Pelayo Núñez religion = catholic culture = galician + trait = education_martial_1 - trait = education_learning_2 - - 1215.1.1 = { + 980.1.1 = { birth = yes } - 1233.1.1 = { - employer = 73165 - } - 1234.1.1 = { - employer = 73161 - } - 1254.1.1 = { - employer = 0 + 999.1.1 = { + add_matrilineal_spouse = galician0226 # Jimena Fernández } - 1284.1.1 = { + 1030.1.1 = { death = yes } } -73168 = { - name = "Fernando" # Fernando Pérez Gallego, Grandmaster of the Order of Alcántara - dynasty = 12189 - +galician0228 = { + name = "Sueiro" # Suero Sendínez + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_diplomacy_2 - trait = education_learning_2 + father = galician0218 # Sendino Suárez + mother = galician0219 # Jimena - 1246.1.1 = { + 951.1.1 = { birth = yes } - 1264.1.1 = { - employer = 73166 - } - 1284.1.1 = { - employer = 73167 - } - 1292.1.1 = { - employer = 0 - } - 1296.1.1 = { + 982.9.1 = { death = yes } } -73170 = { - name = "Roi" # Ruy Vázquez de Quiroga - dynasty = 12190 - +galician0229 = { + name = "Goldregoto" # Goldregoto Sendínez, wife of Vimara Ermiáriz (galician0230) + female = yes + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_stewardship_1 - trait = education_learning_2 + father = galician0218 # Sendino Suárez + mother = galician0219 # Jimena - 1268.1.1 = { + 953.1.1 = { birth = yes } - 1286.1.1 = { - employer = 73167 - } - 1292.1.1 = { - employer = 73168 - } - 1296.1.1 = { - employer = 73169 - } - 1312.1.1 = { - employer = 0 - } - 1318.1.1 = { + 976.1.1 = { death = yes } } -73863 = { - name = "Rodrigo" # Rodrigo Guterres de Coimbra - dynasty = 75 - - father = 73862 - mother = 73861 - +galician0230 = { + name = "Vimara" # Vimara Ermiáriz religion = catholic culture = galician + trait = education_martial_2 - 917.1.1 = { + 948.1.1 = { birth = yes } - 970.1.1 = { + 974.1.1 = { + add_matrilineal_spouse = galician0229 # Goldregoto Sendínez + } + 998.1.1 = { death = yes } } -73866 = { - name = "Mumadona" # Muniadona Díaz - female = yes - dynasty = 12288 - - father = 73865 - mother = 73864 - +galician0231 = { + name = "Gundesindo" # Gundesindo Suárez + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_martial_1 - 904.1.1 = { + father = galician0216 # Suero Gundesíndez + mother = galician0217 # Goldregoto + + 931.1.1 = { birth = yes } - 968.1.1 = { + 964.9.25 = { death = yes } } -73880 = { - name = "Froila" # Froila Guterres de Coimbra - dynasty = 75 - - father = 73871 - +galician0232 = { + name = "Honorico" # Honorico Gundesíndez + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician + trait = education_stewardship_1 - 909.1.1 = { + father = galician0231 # Gundesindo Suárez + + 963.1.1 = { birth = yes } - 943.1.1 = { + 993.1.1 = { death = yes } } -73881 = { - name = "Rosendo" # Saint Rosendo Guterres de Coimbra - dynasty = 75 - - father = 73871 - +galician0233 = { + name = "Chamoa" # Chamoa Honoríquez, wife of Count Gonçalo Viegas of Aveiro (galician0234) + female = yes + dynasty_house = house_eriz # House Ériz religion = catholic culture = galician - trait = mystic_3 - trait = devoted + trait = education_stewardship_2 - 907.11.26 = { + father = galician0232 # Honorico Gundesíndez + + 1000.1.1 = { birth = yes } - 977.3.1 = { + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro + } + 1079.1.1 = { death = yes - trait = saint } } -73891 = { - name = "Munio" # Monio Guterres de Coimbra - dynasty = 75 - - father = 73871 - +galician0234 = { + name = "Gonzalo" # Gonçalo Viegas de Marnel, Count of Aveiro (1002-1057) + dynasty_house = house_marnel # House of Marnel religion = catholic culture = galician + trait = education_stewardship_3 - 902.1.1 = { + father = galician0213 # Count Egas Oeris of Aveiro + mother = galician0235 # Countess Aldonça Fromariques + + 980.1.1 = { birth = yes } - 922.1.1 = { - add_spouse = 73892 + 1020.1.1 = { + add_spouse = galician0233 # Chamoa Honoríquez } - 960.1.1 = { + 1057.1.1 = { death = yes } } -73892 = { - name = "Elvira" # Elvira Arias de Coimbra +galician0235 = { + name = "Aldonza" # Aldonça Fromariques, wife of Count Egas Oeris of Aveiro (galician0213) female = yes - dynasty = 75 - - father = 73893 - religion = catholic culture = galician + trait = education_stewardship_1 - 906.1.1 = { - birth = yes + 960.1.1 = { + birth = yes } - 962.6.11 = { + 1010.1.1 = { death = yes } } -73894 = { - name = "Guterre" # Guterre Monis de Coimbra - dynasty = 75 - - father = 73891 - mother = 73892 - +galician0236 = { + name = "Paio" # Paio Gonçalves de Marnel, Count of Aveiro (1057-1061) + dynasty_house = house_marnel # House of Marnel religion = catholic culture = galician + trait = education_martial_2 - 925.1.1 = { + father = galician0234 # Count Gonçalo Viegas of Aveiro + mother = galician0233 # Countess Chamoa Honoríquez + + 1021.1.1 = { birth = yes } - 999.1.1 = { + 1042.1.1 = { + add_spouse = 143010 # Toda Gonçales da Maia + } + 1047.1.1 = { + add_spouse = galician0238 # Godo Soares + } + 1055.1.1 = { + add_spouse = galician0239 # Ermesinda Pais + } + 1061.1.1 = { death = yes } } -73895 = { - name = "Nuno" # Nuno Guterres de Coimbra - dynasty = 75 - - religion = "catholic" - culture = "galician" +galician0237 = { + name = "Gonzalo" # Gonçalo Pais de Marnel, Count of Aveiro (1061-1093) + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_stewardship_2 - father = 73894 + father = galician0236 # Count Paio Gonçalves of Aveiro + mother = galician0235 # Toda Gonçales da Maia - 953.1.1 = { - birth = "953.1.1" + 1043.1.1 = { + birth = yes } - 1032.6.24 = { - death = "1032.6.24" + 1093.1.1 = { + death = yes } } -85020 = { - name = "Xelmirio" - dynasty = 20057 - religion = "catholic" - culture = "galician" - 1031.1.1 = { - birth = "1031.1.1" - } - 1081.1.1 = { - death = "1081.1.1" - } -} +galician0238 = { + name = "Goto" # Godo Soares, wife of Count Paio Gonçalves of Aveiro (galician0236) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 -85021 = { - name = "Diego" - dynasty = 20057 - religion = "catholic" - culture = "galician" - father = 85020 - 1059.1.1 = { - birth = "1059.1.1" + father = galician0213 # Count Egas Oeris of Aveiro + mother = galician0235 # Countess Aldonça Fromariques + + 1030.1.1 = { + birth = yes } - 1109.1.1 = { - death = "1109.1.1" + 1055.1.1 = { + death = yes } } -85023 = { - name = "Oveco" - dynasty = 20058 - religion = "catholic" - culture = "galician" - 980.1.1 = { - birth = "980.1.1" +galician0239 = { + name = "Hermesinda" # Ermesenda Pais, wife of Count Paio Gonçalves of Aveiro (galician0236) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1038.1.1 = { + birth = yes + } + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro } - 1060.1.1 = { - death = "1060.1.1" + 1088.1.1 = { + death = yes } } -85024 = { - name = "Rodrigo" - dynasty = 20058 - religion = "catholic" - culture = "galician" - father = 85023 +galician0240 = { + name = "Honorico" # Honorico Gonçales de Marnel + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0234 # Count Gonçalo Viegas of Aveiro + mother = galician0233 # Countess Chamoa Honoríquez + + 1023.1.1 = { + birth = yes + } 1042.1.1 = { - birth = "1042.1.1" + add_spouse = 143011 # Gontrode Gonçales da Maia } - 1092.1.1 = { - death = "1092.1.1" + 1061.1.1 = { + death = yes } } -85025 = { - name = "Vela" - dynasty = 20058 - religion = "catholic" - culture = "galician" - father = 85023 +galician0241 = { + name = "Ausenda" # Ausenda Honoriques de Marnel + female = yes + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0240 # Honorico Gonçales de Marnel + mother = 143011 # Gontrode Gonçales da Maia + 1044.1.1 = { - birth = "1044.1.1" + birth = yes } - 1094.1.1 = { - death = "1094.1.1" + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro + } + 1129.1.1 = { + death = yes } } -85028 = { - name = "Elvira" +galician0242 = { + name = "Hermesinda" # Ermesenda Honoriques de Marnel female = yes - religion = "catholic" - culture = "galician" - 1048.1.1 = { - birth = "1048.1.1" - } - 1098.1.1 = { - death = "1098.1.1" - } -} + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_stewardship_2 -91090 = { - name = "Afonso" # Afonso Henriques - dynasty_house = house_bourgogne # de Bourgogne - religion = "catholic" - culture = "galician" - father = 6531 # Henri de Bourgogne - mother = 207661 # Térèse de Léon - 1099.1.1 = { - birth = "1099.1.1" - } - 1108.1.1 = { - death = "1108.1.1" - } -} + father = galician0240 # Honorico Gonçales de Marnel + mother = 143011 # Gontrode Gonçales da Maia -91091 = { - name = "Henrique" # Henrique Henriques - dynasty_house = house_bourgogne # de Bourgogne - religion = "catholic" - culture = "galician" - father = 6531 # Henri de Bourgogne - mother = 207661 # Térèse de Léon - 1106.1.1 = { - birth = "1106.1.1" + 1046.1.1 = { + birth = yes } - 1110.1.1 = { - death = "1110.1.1" + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro + } + 1114.1.1 = { + death = yes } } -109600 = { - name = "Nuno" # Nuno Aloites Vimaranes - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - father = 142004 - 937.1.1 = { - birth = "937.1.1" +galician0243 = { + name = "Chamoa" # Chamoa Honoriques de Marnel + female = yes + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0240 # Honorico Gonçales de Marnel + mother = 143011 # Gontrode Gonçales da Maia + + 1048.1.1 = { + birth = yes } - 987.1.1 = { - death = "987.1.1" + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro + } + 1098.1.1 = { + death = yes } } -109601 = { - name = "Alvito" # Aloito (I) Nunes Vimaranes - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - father = 109600 - 973.1.1 = { - birth = "973.1.1" +galician0244 = { + name = "Teodoredo" # Teodoredo Fromariques da Maia 'el Cid' + dynasty_house = house_maia # House of Maia + religion = catholic + culture = galician + trait = education_martial_3 + + father = 142997 # Fromarico Aboazar da Maia + + 1040.1.1 = { + birth = yes } - 994.1.1 = { - add_spouse = 109602 + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes } - 1015.1.1 = { - death = "1015.1.1" + 1066.1.1 = { + add_spouse = galician0245 # Farégia Forjaz + } + 1090.1.1 = { + death = yes } } -109602 = { - name = "Guntina" # Gonçinha +galician0245 = { + name = "Fare_gia" # Farégia Forjaz, wife of Teodoredo Fromariques da Maia (galician0244) female = yes - religion = "catholic" - culture = "galician" - 978.1.1 = { - birth = "978.1.1" + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1050.1.1 = { + birth = yes } - 1024.1.1 = { - death = "1024.1.1" + 1100.1.1 = { + death = yes } } -109603 = { - name = "NuN_o" # Nuno (I) Aloites Vimaranes - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - father = 109601 - mother = 109602 - 995.1.1 = { - birth = "995.1.1" - } - 1015.1.1 = { - add_spouse = 109625 +galician0246 = { + name = "Vivili" # Vivili Trustesendes, wife of Hermígio Aboazar da Maia (142998) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 984.1.1 = { + birth = yes } - 1028.1.1 = { - death = "1028.1.1" + 1034.1.1 = { + death = yes } } -109604 = { - name = "Mendo" - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - father = 109603 - mother = 109625 - 1016.1.1 = { - birth = "1016.1.1" +galician0247 = { + name = "Hermesinda" # Ermesinda Gundesíndez, wife of Count Arias Mendes of Astorga (73893) + female = yes + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = galician0203 # Gundesindo Ériz + mother = galician0071 # Enderquina Mendes + + 905.1.1 = { + birth = yes } - 1050.1.1 = { - death = "1050.1.1" + 947.1.1 = { + death = yes } } -109605 = { - name = "Gontrode" +galician0248 = { + name = "Adosinda" # Adosinda Gundesíndez, wife of Ansur Benfrogia (galician0249) female = yes - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - father = 109603 - mother = 109625 - 1018.1.1 = { - birth = "1018.1.1" + dynasty_house = house_eriz # House Ériz + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0203 # Gundesindo Ériz + mother = galician0071 # Enderquina Mendes + + 907.1.1 = { + birth = yes } - 1068.1.1 = { - death = "1068.1.1" + 947.1.1 = { + death = yes } } -109606 = { - name = "Vasco" - # dynasty = 396 - dynasty = 100158 # Mendes is patronimic, do Porto for filler - religion = "catholic" - culture = "galician" - 1017.1.1 = { - birth = "1017.1.1" - } - 1035.1.1 = { - add_spouse = 109605 +galician0249 = { + name = "Ansur" # Ansur Benfrogia + dynasty = benfrogia # Benfrogia Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + 903.1.1 = { + birth = yes } - 1066.1.1 = { - employer = 109607 + 924.1.1 = { + add_spouse = galician0248 # Adosinda Gundesíndez } - 1067.1.1 = { - death = "1067.1.1" + 953.1.1 = { + death = yes } } -109607 = { - name = "NuN_o" # Nuno II Mendes - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - trait = ambitious - trait = arrogant - trait = chaste - father = 109604 - 1033.1.1 = { - birth = "1033.1.1" - } - 1049.1.1 = { - add_spouse = 109608 +galician0250 = { + name = "Froila" # Fruela Peláez, Monk + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = devoted + trait = education_learning_1 + + father = 70242 # Duke Pelayo González of Galicia + mother = 70243 # Countess Ermesenda Guterres + + 927.1.1 = { + birth = yes } - 1071.1.18 = { - death = "1071.1.18" + 973.1.1 = { + death = yes } } -109608 = { - name = "Guntina" - # AKA: Goncinha - female = yes - # dynasty = 75 # unecessary - religion = "catholic" - culture = "galician" - 1034.1.1 = { - birth = "1034.1.1" +galician0251 = { + name = "Hermenexildo" # Hermenexildo Peláez + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 70242 # Duke Pelayo González of Galicia + mother = 70243 # Countess Ermesenda Guterres + + 929.1.1 = { + birth = yes } - 1086.1.1 = { - death = "1086.1.1" + 973.1.1 = { + death = yes } } -109609 = { - name = "Loba" - female = yes - dynasty_house = house_vimaranes - religion = "catholic" - culture = "galician" - father = 109607 - mother = 109608 - 1050.1.1 = { - birth = "1050.1.1" +galician0252 = { + name = "Arias" # Arias Peláez, Bishop + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = devoted + trait = education_learning_2 + + father = 70242 # Duke Pelayo González of Galicia + mother = 70243 # Countess Ermesenda Guterres + + 931.1.1 = { + birth = yes } - 1100.1.1 = { - death = "1100.1.1" + 973.1.1 = { + death = yes } } -109610 = { - name = "Sisnando" - dynasty = 20051 - martial = 5 - diplomacy = 7 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "galician" - trait = honest - trait = humble - trait = education_stewardship_3 - 1038.1.1 = { - birth = "1038.1.1" - } - 1065.1.1 = { - add_spouse = 109609 +galician0253 = { + name = "Gontrode" # Gontrode Peláez + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 70242 # Duke Pelayo González of Galicia + mother = 70243 # Countess Ermesenda Guterres + + 932.1.1 = { + birth = yes } - 1092.1.1 = { - death = "1092.1.1" + 973.1.1 = { + death = yes } } -109611 = { - name = "Elvira" +galician0254 = { + name = "Aragonte" # Aragonte Peláez female = yes - dynasty = 20051 # Davides - religion = "catholic" - culture = "galician" - father = 109610 - mother = 109609 - 1066.1.1 = { - birth = "1066.1.1" + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 70242 # Duke Pelayo González of Galicia + mother = 70243 # Countess Ermesenda Guterres + + 933.1.1 = { + birth = yes } - 1115.1.1 = { - death = "1115.1.1" + 973.1.1 = { + death = yes } } -109620 = { - name = "Gonzalo" # Gonzalo Menéndez (Betótez) - dynasty = 1020119 +galician0255 = { + name = "Tarexia" # Teresa Peláez + female = yes + dynasty_house = house_betotez # House Betótez + religion = catholic + culture = galician + trait = education_diplomacy_1 - father = 70249 - mother = 73866 + father = 70242 # Duke Pelayo González of Galicia + mother = 70243 # Countess Ermesenda Guterres + + 934.1.1 = { + birth = yes + } + 997.6.29 = { + death = yes + } +} +galician0256 = { + name = "Hermesinda" # Ermesenda, wife of Duke Gonçalo Mendes of Portucale (109620) + female = yes religion = catholic culture = galician + trait = education_stewardship_2 - 925.1.1 = { + 965.1.1 = { birth = yes } - 945.1.1 = { - add_spouse = 109621 - } - 997.1.1 = { + 1008.1.1 = { death = yes } } -109622 = { - name = "Mendo" # Mendo (I) Gonçalves (Betótez) - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109620 - mother = 109621 - 945.1.1 = { - birth = "945.1.1" +galician0257 = { + name = "Fronilde" # Fronilde, wife of Count Alfonso Ordóñez of Sarria (70043) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1025.1.1 = { + birth = yes } - 986.1.1 = { - add_spouse = 109623 + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) } - 1008.10.11 = { - death = "1008.10.11" + 1075.1.1 = { + death = yes } } -109623 = { - name = "Totadona" # Totadona Monis de Coimbra +galician0258 = { + name = "Cristina" # Cristina Alfonso female = yes - dynasty = 75 #Totadona was from the family of the old Counts of Coimbra - religion = "catholic" - culture = "galician" - father = 217303 - 967.1.1 = { - birth = "967.1.1" + dynasty_house = house_ordonez # House Ordóñez + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 70043 # Count Alfonso Ordóñez of Sarria + mother = galician0257 # Countess Fronilde + + 1042.1.1 = { + birth = yes } - 1025.1.1 = { - death = "1025.1.1" + 1065.5.28 = { + employer = 107643 # Count Diego Ansúrez of Astorga (castilian.txt) + } + 1092.1.1 = { + death = yes } } -109624 = { - name = "Elvira" +galician0259 = { + name = "Munia" # Munia, fictional wife of Xelmirio (85020) female = yes - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109622 - mother = 109623 - 999.1.1 = { - birth = "999.1.1" + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1047.1.1 = { + birth = yes } - 1022.12.2 = { - death = "1022.12.2" + 1070.1.1 = { + death = yes } } -109625 = { - name = "Aldara" # Ilduara - female = yes - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109622 - mother = 109623 - 1000.1.1 = { - birth = "1000.1.1" - } +galician0260 = { + name = "Munio" # Munio Xelmírez + dynasty = 20057 # Xelmírez Dynasty + religion = catholic + culture = galician + + father = 85020 # Xelmirio + mother = galician0259 # Munia + 1065.1.1 = { - death = "1065.1.1" + birth = yes + } + 1081.1.1 = { + trait = education_diplomacy_1 + } + 1115.1.1 = { + death = yes } } -109626 = { - name = "Ramiro" # Ramiro Menéndez (Betótez) - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109622 - mother = 109623 - 990.1.1 = { - birth = "990.1.1" +galician0261 = { + name = "Gundesindo" # Gundesindo Xelmírez + dynasty = 20057 # Xelmírez Dynasty + religion = catholic + culture = galician + + father = 85020 # Xelmirio + mother = galician0259 # Munia + + 1066.1.1 = { + birth = yes } - 1020.1.1 = { - add_spouse = 109627 + 1082.1.1 = { + trait = education_martial_1 } - 1033.1.1 = { - death = "1033.1.1" + 1116.1.1 = { + death = yes } } -109627 = { - name = "Toda" - female = yes - dynasty = 8610 - religion = "catholic" - culture = "galician" - 1000.1.1 = { - birth = "1000.1.1" +galician0262 = { + name = "Pedro" # Pedro Xelmírez + dynasty = 20057 # Xelmírez Dynasty + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = 85020 # Xelmirio + mother = galician0259 # Munia + + 1069.1.1 = { + birth = yes } - 1040.1.1 = { - death = "1040.1.1" + 1119.1.1 = { + death = yes } } -109628 = { - name = "OrdoN_o" - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109626 - mother = 109627 - 1027.1.1 = { - birth = "1027.1.1" - } - 1045.1.1 = { - add_spouse = 109629 +galician0263 = { + name = "XoA_n" # Juan Xelmírez + dynasty = 20057 # Xelmírez Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 85020 # Xelmirio + mother = galician0259 # Munia + + 1070.1.1 = { + birth = yes } - 1077.1.1 = { - death = "1077.1.1" + 1120.1.1 = { + death = yes } } -109629 = { - name = "Elvira" - female = yes - # dynasty = 272 # unecessary - religion = "catholic" - culture = "galician" - 1030.1.1 = { - birth = "1030.1.1" - } +galician0264 = { + name = "Pedro" # Pedro Xelmírez 'the Young' + dynasty = 20057 # Xelmírez Dynasty + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = 85020 # Xelmirio + 1080.1.1 = { - death = "1080.1.1" + birth = yes + } + 1130.1.1 = { + death = yes } } -109630 = { - name = "Mumadona" - female = yes - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109628 - mother = 109629 - 1046.1.1 = { - birth = "1046.1.1" +galician0265 = { + name = "Ero" # Eros Arualdes de Baião + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = 143040 # Arualdo Eris de Baião + mother = 143041 # Ufa Ufes + + 979.1.1 = { + birth = yes } - 1096.1.1 = { - death = "1096.1.1" + 1029.1.1 = { + death = yes } } -109631 = { - name = "Gontrode" - # AKA: Gotronda - female = yes - dynasty = 1020119 - religion = "catholic" - culture = "galician" - father = 109628 - mother = 109629 - 1047.1.1 = { - birth = "1047.1.1" +galician0266 = { + name = "Paio" # Pelayo + religion = catholic + culture = galician + trait = education_martial_1 + + 1045.1.1 = { + birth = yes } - 1097.1.1 = { - death = "1097.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1065.1.1 = { + add_matrilineal_spouse = 142985 # Vivili Hermiges de Ribadouro + } + 1095.1.1 = { + death = yes } } -142023 = { - name = "Sancho" # Sancho Nunes de Barbosa - dynasty = 1020110 # de Barbosa - religion = "catholic" - culture = "galician" - father = 142436 - mother = 142435 - 1065.1.1 = { - birth = "1065.1.1" +galician0267 = { + name = "Diego" # Diogo Trustesendes + religion = catholic + culture = galician + + 1055.1.1 = { + birth = yes + employer = 109607 # Duke Nuno II of Portucale } - 1117.1.1 = { - add_spouse = 91093 + 1071.1.1 = { + trait = education_martial_2 } - 1130.1.1 = { - death = "1130.1.1" + 1075.1.1 = { + add_matrilineal_spouse = 142990 # Usenda Hermiges de Ribadouro + } + 1105.1.1 = { + death = yes } } -142140 = { - name = "FernA_n" # Fernão Mendes de Antas - dynasty = 272 # de Bragança - religion = "catholic" - culture = "galician" - father = 142587 - mother = 142589 - 1038.1.1 = { - birth = "1038.1.1" +galician0268 = { + name = "Trastemiro" # Trastemiro Moniz de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 143006 # Monio Viegas de Ribadouro + mother = 143005 # Unisco Trastamires da Maia + + 1046.1.1 = { + birth = yes } - 1076.1.1 = { - add_spouse = 142588 + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1100.1.1 = { - death = "1100.1.1" + 1113.1.1 = { + death = yes } } -142143 = { - name = "Afonso" # Afonso Fernandes Alão - dynasty = 272 # de Bragança - religion = "catholic" - culture = "galician" - father = 142140 - mother = 142588 - 1077.1.1 = { - birth = "1077.1.1" +galician0269 = { + name = "Egas" # Egas Moniz de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = 143006 # Monio Viegas de Ribadouro + mother = 143005 # Unisco Trastamires da Maia + + 1048.1.1 = { + birth = yes } - 1127.1.1 = { - death = "1127.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1097.1.1 = { + death = yes } } -142147 = { - name = "Teresa" # Teresa Soares da Maia +galician0270 = { + name = "Hermesinda" # Ermesenda Moniz de Ribadouro, Nun female = yes - # dynasty = # da Maia - religion = "catholic" - culture = "galician" - 1095.1.1 = { - birth = "1095.1.1" + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = devoted + trait = education_learning_1 + + father = 143006 # Monio Viegas de Ribadouro + mother = 143005 # Unisco Trastamires da Maia + + 1050.1.1 = { + birth = yes } - 1135.1.1 = { - death = "1135.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1128.1.1 = { + death = yes } } -142193 = { - name = "Elvira" # Elvira González de Toroño +galician0271 = { + name = "Elvira" # Elvira Moniz de Ribadouro female = yes - # dynasty = # de Toroño - religion = "catholic" - culture = "galician" - 1180.1.1 = { - birth = "1180.1.1" - } - # Garcia Mendes de Sousa - 1245.1.16 = { - death = "1245.1.16" - } -} + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician -142247 = { - name = "Pero" # Pero Fromarigues de Guimarães - dynasty = 1020116 # de Riba Vizela - religion = "catholic" - culture = "galician" - 1035.1.1 = { - birth = "1035.1.1" + father = 143006 # Monio Viegas de Ribadouro + mother = 143005 # Unisco Trastamires da Maia + + 1052.1.1 = { + birth = yes } - 1055.1.1 = { - add_spouse = 142248 + 1068.1.1 = { + trait = education_stewardship_1 } - 1110.1.1 = { - death = "1110.1.1" + 1102.1.1 = { + death = yes } } -142248 = { - name = "Guntina" +galician0272 = { + name = "Sancha" # Sancha Pinióliz, wife of Pedro Viegas de Ribadouro (142999) female = yes - # dynasty = - religion = "catholic" - culture = "galician" - 1035.1.1 = { - birth = "1035.1.1" + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1030.1.1 = { + birth = yes } - 1110.1.1 = { - death = "1110.1.1" + 1065.1.1 = { + death = yes } } -142280 = { - name = "Munio" # Monio Ermiges - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142983 - mother = 142984 +galician0273 = { + name = "Toda" # Toda Pais, wife of Pedro Viegas de Ribadouro (142999) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + 1050.1.1 = { - birth = "1050.1.1" + birth = yes } - 1080.1.1 = { - add_spouse = 142281 + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1107.1.1 = { - death = "1107.1.1" + 1100.1.1 = { + death = yes } } -142281 = { - name = "Ouroana" +galician0274 = { + name = "Unisco" # Trastemiro Moniz de Ribadouro, wife of Egas Gondesendes II de Ribadouro female = yes - # dynasty = - religion = "catholic" - culture = "galician" - 1060.1.1 = { - birth = "1060.1.1" + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 142987 # Egas Hermiges de Ribadouro + mother = 142988 # Gonçinha Eris + + 1078.1.1 = { + birth = yes } - 1110.1.1 = { - death = "1110.1.1" + 1118.1.1 = { + death = yes } } -142284 = { - name = "DO_rdia" # Dórdia Pais de Azevedo - female = yes - dynasty = 1020128 # de Azevedo - religion = "catholic" - culture = "galician" - father = 143057 - mother = 143058 - 1084.1.1 = { - birth = "1084.1.1" +galician0275 = { + name = "In_igo" # Enego Viegas de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = 143007 # Egas Moniz de Ribadouro + mother = 143008 # Toda Hermiges da Maia + + 1026.1.1 = { + birth = yes } - 1130.1.1 = { - death = "1130.1.1" + 1044.1.1 = { + death = yes } } -142298 = { - name = "Mendo" # Mem Viegas - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142282 - mother = 142284 - 1100.1.1 = { - birth = "1100.1.1" +galician0276 = { + name = "GO_mez" # Gomes Viegas de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 143007 # Egas Moniz de Ribadouro + mother = 143008 # Toda Hermiges da Maia + + 1028.1.1 = { + birth = yes } - 1137.1.1 = { - death = "1137.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1071.1.1 = { + death = yes } } -142165 = { - name = "Egas" # Egas Gomes de Sousa - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - father = 142125 - mother = 142127 - 1035.1.1 = { - birth = "1035.1.1" +galician0277 = { + name = "Vivilde" # Vivili Viegas de Ribadouro, Nun + female = yes + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_learning_1 + + father = 143007 # Egas Moniz de Ribadouro + mother = 143008 # Toda Hermiges da Maia + + 1030.1.1 = { + birth = yes } - 1060.1.1 = { - add_spouse = 142166 + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1095.1.1 = { - death = "1095.1.1" + 1080.1.1 = { + death = yes } } -142166 = { - name = "Guntina" # Gontinha Gonçalves da Maia - female = yes - # dynasty = # da Maia - religion = "catholic" - culture = "galician" - 1040.1.1 = { - birth = "1040.1.1" +galician0278 = { + name = "Munio" # Monio Viegas de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty, Founder + religion = catholic + culture = galician + trait = education_stewardship_3 + + 950.1.1 = { + birth = yes } - # Egas Gomes de Sousa - 1095.1.1 = { - death = "1095.1.1" + 1022.1.1 = { + death = yes } } -142167 = { - name = "Mendo" # Mem Viegas de Sousa - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - father = 142165 - mother = 142166 - 1070.1.1 = { - birth = "1070.1.1" +galician0279 = { + name = "GarcI_a" # Garcia Moniz de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_martial_3 + + father = galician0278 # Monio Viegas de Ribadouro + + 1008.1.1 = { + birth = yes } - 1090.1.1 = { - add_spouse = 142168 + 1033.1.1 = { + add_spouse = galician0280 # Elvira } - 1130.1.1 = { - death = "1130.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1068.1.1 = { + death = { + death_reason = death_execution + } } } -142168 = { - name = "Teresa" # Teresa Fernandes de Marnel +galician0280 = { + name = "Elvira" # Elvira, wife of Garcia Moniz de Ribadouro (galician0279) female = yes - # dynasty = # de Marnel - religion = "catholic" - culture = "galician" - 1070.1.1 = { - birth = "1070.1.1" + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1015.1.1 = { + birth = yes } - # Mem Viegas de Sousa - 1130.1.1 = { - death = "1130.1.1" + 1066.1.1 = { + death = yes } } -142171 = { - name = "Sueiro" # Soeiro Mendes de Sousa - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - father = 142167 - mother = 142168 - 1100.1.1 = { - birth = "1100.1.1" +galician0281 = { + name = "Olivio" # Olibio Garcia de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0279 # Garcia Moniz de Ribadouro + mother = galician0280 # Elvira + + 1034.1.1 = { + birth = yes } - 1137.1.1 = { - death = "1137.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1084.1.1 = { + death = yes } } -142174 = { - name = "Guntina" # Gontinha Mendes de Sousa - female = yes - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - father = 142167 - mother = 142168 - 1101.1.1 = { - birth = "1101.1.1" +galician0282 = { + name = "GO_mez" # Gomes Moniz de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0278 # Monio Viegas de Ribadouro + + 980.1.1 = { + birth = yes } - # Mem Moniz de Ribadouro - 1130.1.1 = { - death = "1130.1.1" + 1030.1.1 = { + death = yes } } -142125 = { - name = "GO_mez" # Gomes Echigues - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - 1010.1.1 = { - birth = "1010.1.1" +galician0283 = { + name = "Godo" # Godo Moniz de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0278 # Monio Viegas de Ribadouro + + 985.1.1 = { + birth = yes } 1035.1.1 = { - add_spouse = 142127 - } - 1040.1.2 = { - add_spouse = 142434 - } - 1060.1.1 = { - death = "1060.1.1" + death = yes } } -142127 = { - name = "Gontrode" # Gontrode Moniz - female = yes - # dynasty = # Moniz - religion = "catholic" - culture = "galician" - 1010.1.1 = { - birth = "1010.1.1" +galician0284 = { + name = "Frumarico" # Fromarico Moniz de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0278 # Monio Viegas de Ribadouro + + 990.1.1 = { + birth = yes } 1040.1.1 = { - death = "1040.1.1" + death = yes } } -142434 = { - name = "Goldregodo" # Goldregodo Sendines - female = yes - # dynasty = # Sendines - religion = "catholic" - culture = "galician" - 1010.1.1 = { - birth = "1010.1.1" +galician0285 = { + name = "Ausendo" # Ausendo Soares de Várzea + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_martial_1 + + father = 143106 # Soeiro Galindes de Várzea + mother = 143107 # Guina Peláez + + 1033.1.1 = { + birth = yes } - 1060.1.1 = { - death = "1060.1.1" + 1050.1.1 = { + employer = 142140 # Count Fernão Mendes of Braganza + } + 1083.1.1 = { + death = yes } } -142435 = { - name = "Sancha" # Sancha Gomes +galician0286 = { + name = "Ourana" # Ouroana Soares de Várzea, wife of Eros Mendes de Moles (galician0287) female = yes - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - father = 142125 - mother = 142127 + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 143106 # Soeiro Galindes de Várzea + mother = 143107 # Guina Peláez + 1036.1.1 = { - birth = "1036.1.1" + birth = yes } - 1096.1.1 = { - death = "1096.1.1" + 1086.1.1 = { + death = yes } } -142436 = { - name = "NuN_o" # Nuno de Celanova - dynasty = 1020110 # de Barbosa - religion = "catholic" - culture = "galician" - 1036.1.1 = { - birth = "1036.1.1" +galician0287 = { + name = "Ero" # Eros Mendes de Moles + dynasty = moles # Moles Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1035.1.1 = { + birth = yes } 1056.1.1 = { - add_spouse = 142435 + add_spouse = galician0286 # Ouroana Soares de Várzea } - 1096.1.1 = { - death = "1096.1.1" + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro + } + 1085.1.1 = { + death = yes } } -142437 = { - name = "Paio" # Paio Gomes - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - father = 142125 - mother = 142434 - 1040.1.1 = { - birth = "1040.1.1" +galician0288 = { + name = "Trustesendo" # Trustesendo Galindes de Baião + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 143042 # Galindo Aroaldes de Baião + + 1008.1.1 = { + birth = yes } - 1090.1.1 = { - death = "1090.1.1" + 1058.1.1 = { + death = yes } } -142438 = { - name = "Chamoa" # Chamoa Gomes +galician0289 = { + name = "Velida" # Velida Trustesendes de Baião female = yes - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - father = 142125 - mother = 142434 - 1041.1.1 = { - birth = "1041.1.1" + dynasty_house = house_baiao # House of Baião + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0288 # Trustesendo Galindes de Baião + + 1033.1.1 = { + birth = yes } - 1091.1.1 = { - death = "1091.1.1" + 1050.1.1 = { + employer = 142140 # Count Fernão Mendes of Braganza + } + 1083.1.1 = { + death = yes } } -142439 = { - name = "Trodilde" # Trodilde Gomes +galician0290 = { + name = "Munia" # Monia, wife of Count Vizoi Vizois of Braganza(142166) female = yes - dynasty = 770 # de Sousa - religion = "catholic" - culture = "galician" - father = 142125 - mother = 142434 - 1042.1.1 = { - birth = "1042.1.1" + religion = catholic + culture = galician + trait = education_stewardship_1 + + 966.1.1 = { + birth = yes } - 1092.1.1 = { - death = "1092.1.1" + 1016.1.1 = { + death = yes } } -142460 = { - name = "Gonzalo" # Gonçalo Trastamires da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142995 - mother = 143000 - 1000.1.1 = { - birth = "1000.1.1" +galician0291 = { + name = "Echega" # Echega Guiçoi, Count of Braganza (1000-1035) + dynasty = ufes # Ufes Dynasty + religion = catholic + culture = galician + trait = education_stewardship_3 + + father = 142166 # Count Vizoi Vizois of Braganza + mother = galician0290 # Munia + + 985.1.1 = { + birth = yes } - 1020.1.1 = { - add_spouse = 142461 + 1009.1.1 = { + add_spouse = galician0292 # Aragonta Gonçalves } - 1039.9.1 = { - death = "1039.9.1" + 1035.1.1 = { + death = yes } } -142461 = { - name = "Unisco" # Unisco Sisnandes +galician0292 = { + name = "Aragonta" # Aragonta Gonçalves, wife of Count Echega Guiçoi of Braganza(galician0291) female = yes - # dynasty = - religion = "catholic" - culture = "galician" - 1000.1.1 = { - birth = "1000.1.1" + religion = catholic + culture = galician + trait = education_diplomacy_2 + + 986.1.1 = { + birth = yes } - 1050.1.1 = { - death = "1050.1.1" + 1036.1.1 = { + death = yes } } -142462 = { - name = "Mendo" # Mendo Gonçalves da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142460 - mother = 142461 - 1020.1.1 = { - birth = "1020.1.1" +galician0293 = { + name = "Pedro" # Alfonso Vázquez de Celanova + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = 109606 # Count Vasco Alfonso of Monterrei + mother = 109605 # Countess Gontroda Nunes + + 1038.1.1 = { + birth = yes + employer = 109606 # Count Vasco Alfonso of Monterrei } - 1050.1.1 = { - add_spouse = 142464 + 1060.1.1 = { + add_spouse = galician0328 # Varela } - 1065.1.1 = { - death = "1065.1.1" + 1105.1.1 = { + death = yes } } -142463 = { - name = "Hermesinda" # Ermesinda Gonçalves da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142460 - mother = 142461 - 1021.1.1 = { - birth = "1021.1.1" +galician0294 = { + name = "Atau_lfo" # Hugo Soares Belfaguer, known as Ataúlfo Soares + dynasty = ufes # Ufes Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0296 # Sueiro Belfaguer + mother = galician0297 # Munia Ribeiro + + 892.1.1 = { + birth = yes } - 1071.1.1 = { - death = "1071.1.1" + 924.1.1 = { + add_spouse = galician0295 # Mendola + } + 950.1.1 = { + death = yes } } -142464 = { - name = "Ledegundia" # Ledegúndia Soares Tainha +galician0295 = { + name = "Mendola" # Mendola, wife of Hugo Soares Belfaguer, known as Ataúlfo Soares (galician0294) female = yes - # dynasty = # Tainha - religion = "catholic" - culture = "galician" - 1020.1.1 = { - birth = "1020.1.1" + religion = catholic + culture = galician + trait = education_stewardship_1 + + 900.1.1 = { + birth = yes } - 1070.1.1 = { - death = "1070.1.1" + 950.1.1 = { + death = yes } } -142465 = { - name = "Sueiro" # Soeiro Mendes da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142462 - mother = 142464 - 1060.1.1 = { - birth = "1060.1.1" +galician0296 = { + name = "Sueiro" # Sueiro Belfaguer + dynasty = ufes # Ufes Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + 875.1.1 = { + birth = yes } - 1080.1.1 = { - add_spouse = 142468 + 891.1.1 = { + add_spouse = galician0297 # Munia Ribeiro } - 1110.1.1 = { - death = "1110.1.1" + 925.1.1 = { + death = yes } } -142468 = { - name = "Gontrode" # Gontrode Moniz +galician0297 = { + name = "Munia" # Munia Ribeiro, wife of Sueiro Belfaguer (galician0296) female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1060.1.1 = { - birth = "1060.1.1" + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 875.1.1 = { + birth = yes } - 1110.1.1 = { - death = "1110.1.1" + 925.1.1 = { + death = yes } } -142466 = { - name = "Gonzalo" # Gonçalo Mendes da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142462 - mother = 142464 - 1061.1.1 = { - birth = "1061.1.1" +galician0298 = { + name = "Ero" # Ero Gonçales de Marnel + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0234 # Count Gonçalo Viegas of Aveiro + mother = galician0233 # Countess Chamoa Honoríquez + + 1025.1.1 = { + birth = yes } - 1081.1.1 = { - add_spouse = 142469 + 1049.1.1 = { + add_spouse = galician0299 # Ildôncia Mendes Madredulce } - 1139.7.26 = { - culture = portuguese - name = "GonC_alo" + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro } - 1155.1.1 = { - death = "1155.1.1" + 1075.1.1 = { + death = yes } } -142469 = { - name = "Urraca" # Urraca Teles +galician0299 = { + name = "Aldonza" # Indôncia Mendes Madredulce, wife of Ero Gonçales de Marnel (galician0298) female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1061.1.1 = { - birth = "1061.1.1" - } - 1111.1.1 = { - death = "1111.1.1" - } -} + religion = mozarabic_church + culture = galician + trait = education_diplomacy_3 -142467 = { - name = "Paio" # Paio Mendes da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142462 - mother = 142464 - 1062.1.1 = { - birth = "1062.1.1" + 1030.1.1 = { + birth = yes } - 1138.1.1 = { - death = "1138.1.1" + 1080.1.1 = { + death = yes } } -142470 = { - name = "Munia" # Moninha Gonçalves da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142466 - mother = 142469 - 1081.1.1 = { - birth = "1081.1.1" +galician0300 = { + name = "Fernando" # Fernando Gonçales de Marnel + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0234 # Count Gonçalo Viegas of Aveiro + mother = galician0233 # Countess Chamoa Honoríquez + + 1027.1.1 = { + birth = yes + } + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro } - 1131.1.1 = { - death = "1131.1.1" + 1069.1.1 = { + add_spouse = galician0301 # Teresa + } + 1077.1.1 = { + death = yes } } -142587 = { - name = "Mendo" # Mendo Alão de Bragança - dynasty = 272 # de Bragança - religion = "catholic" - culture = "galician" - 1000.1.1 = { - birth = "1000.1.1" +galician0301 = { + name = "Tarexia" # Teresa, fictional wife of Fernando Gonçales de Marnel (galician0300) + female = yes + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1049.1.1 = { + birth = yes } - 1025.1.1 = { - add_spouse = 142589 + 1061.1.1 = { + employer = galician0237 # Count Gonçalo Pais of Aveiro } - 1050.1.1 = { - death = "1050.1.1" + 1099.1.1 = { + death = yes } } -142590 = { - name = "Ourana" # Ouroana de Bragança +galician0302 = { + name = "Urraca" # Urraca Gonçales de Marnel, wife of Fernando Alfonso de Toledo female = yes - dynasty = 272 # de Bragança - religion = "catholic" - culture = "galician" - father = 142587 - mother = 142589 - 1025.1.1 = { - birth = "1025.1.1" + dynasty_house = house_marnel # House of Marnel + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0234 # Count Gonçalo Viegas of Aveiro + mother = galician0233 # Countess Chamoa Honoríquez + + 1029.1.1 = { + birth = yes } - 1055.1.1 = { - death = "1055.1.1" + 1079.1.1 = { + death = yes } } -142983 = { - name = "Hermigio" # Hermígio Viegas - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - 1028.1.1 = { - birth = "1028.1.1" +galician0303 = { + name = "Rodrigo" # Rodrigo Forjaz de Trastâmara + dynasty = 20059 # Trastâmara Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0304 # Froila Vermuiz de Trastâmara + mother = galician0305 # Sancha Ordonhes + + 1070.1.1 = { + birth = yes } - 1048.1.1 = { - add_spouse = 142984 + 1095.1.1 = { + add_spouse = 142470 # Moninha Gonçalves da Maia } - 1078.1.1 = { - death = "1078.1.1" + 1120.1.1 = { + death = yes } } -142984 = { - name = "Unisco" # Unisco Pais - female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1028.1.1 = { - birth = "1028.1.1" +galician0304 = { + name = "Froila" # Forjaz Vermuis de Trastâmara + dynasty = 20059 # Trastâmara Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0306 # Bermudo Forjaz de Trastâmara + mother = galician0307 # Aldonza Rodríguez + + 1040.1.1 = { + birth = yes } - 1078.1.1 = { - death = "1078.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } -} - -142985 = { - name = "Vivili" # Vivili Hermiges - female = yes - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142983 - mother = 142984 - 1048.1.1 = { - birth = "1048.1.1" + 1069.1.1 = { + add_spouse = galician0305 # Sancha Ordonhes } - 1098.1.1 = { - death = "1098.1.1" + 1090.1.1 = { + death = yes } } -142986 = { - name = "Emisu" # Emisu Hermiges +galician0305 = { + name = "Sancha" # Sancha Ordonhes, wife of Forjaz Vermuis de Trastâmara (galician0304) female = yes - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142983 - mother = 142984 + religion = catholic + culture = galician + trait = education_stewardship_1 + 1049.1.1 = { - birth = "1049.1.1" + birth = yes + } + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } 1099.1.1 = { - death = "1099.1.1" + death = yes } } -142987 = { - name = "Egas" # Egas Hermiges - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142983 - mother = 142984 - 1051.1.1 = { - birth = "1051.1.1" +galician0306 = { + name = "Vermudo" # Bermudo Forjaz de Trastâmara + dynasty = 20059 # Trastâmara Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1000.1.1 = { + birth = yes } - 1071.1.1 = { - add_spouse = 142988 + 1047.1.1 = { + add_spouse = galician0307 # Aldonza Rodríguez } - 1101.1.1 = { - death = "1101.1.1" + 1050.1.1 = { + death = yes } } -142988 = { - name = "Guntina" # Gontinha Eriz +galician0307 = { + name = "Aldonza" # Aldonza Rodríguez, wife of Bermudo Forjaz de Trastâmara (galician0306) female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1051.1.1 = { - birth = "1051.1.1" + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1025.1.1 = { + birth = yes } - 1101.1.1 = { - death = "1101.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1086.1.1 = { + death = yes } } -142989 = { - name = "Oneca" # Onega Hermiges - female = yes - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142983 - mother = 142984 - 1052.1.1 = { - birth = "1052.1.1" +galician0308 = { + name = "Fa_vila" # Fafes Sarrazins de Lanhoso + dynasty = lanhoso # Lanhoso Dynasty + religion = catholic + culture = galician + trait = education_intrigue_1 + + 1020.1.1 = { + birth = yes } - 1102.1.1 = { - death = "1102.1.1" + 1042.1.1 = { + add_spouse = 142590 # Ouroana Mendes de Bragança } -} - -142990 = { - name = "Adosinda" # Ausenda Hermiges - female = yes - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142983 - mother = 142984 - 1053.1.1 = { - birth = "1053.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1103.1.1 = { - death = "1103.1.1" + 1071.1.1 = { + death = { + death_reason = death_execution + } } } -142992 = { - name = "Toda" # Toda Viegas - female = yes - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142987 - mother = 142988 - 1072.1.1 = { - birth = "1072.1.1" +galician0309 = { + name = "Godino" # Godinho Fafes de Lanhoso + dynasty = lanhoso # Lanhoso Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0308 # Fafes Sarrazins de Lanhoso + mother = 142590 # Ouroana Mendes de Bragança + + 1043.1.1 = { + birth = yes } - 1122.1.1 = { - death = "1122.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } -} - -142993 = { - name = "Munio" # Monio Viegas - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142987 - mother = 142988 - 1073.1.1 = { - birth = "1073.1.1" + 1059.1.1 = { + add_spouse = galician0310 # Guiomar Mendes } - 1123.1.1 = { - death = "1123.1.1" + 1093.1.1 = { + death = yes } } -142994 = { - name = "Hermigio" # Hermígio Viegas - dynasty = 1020111 # de Ribadouro - religion = "catholic" - culture = "galician" - father = 142987 - mother = 142988 - 1074.1.1 = { - birth = "1074.1.1" +galician0310 = { + name = "Guiomar" # Guiomar, wife of Godinho Fafes de Lanhoso (galician0309) + female = yes + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1043.1.1 = { + birth = yes } - 1124.1.1 = { - death = "1124.1.1" + 1093.1.1 = { + death = yes } } -142995 = { - name = "Trastamiro" # Trastemiro Aboazar da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 143001 - mother = 142996 - 982.1.1 = { - birth = "982.1.1" +galician0311 = { + name = "Lucidio" # Lucidio Godins de Lanhoso + dynasty = lanhoso # Lanhoso Dynasty + religion = catholic + culture = galician + + father = galician0309 # Godinho Fafes de Lanhoso + mother = galician0310 # Guiomar + + 1060.1.1 = { + birth = yes } - 1000.1.1 = { - add_spouse = 143000 + 1076.1.1 = { + trait = education_martial_3 } - 1032.1.1 = { - death = "1032.1.1" + 1079.1.1 = { + add_spouse = galician0312 # Froille Viegas de Penagate + } + 1110.1.1 = { + death = yes } } -143000 = { - name = "DO_rdia" # Dórdia Soares +galician0312 = { + name = "Froille" # Froille Viegas de Penagate, wife of Lucidio Godins de Lanhoso (galician0311) female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 982.1.1 = { - birth = "982.1.1" - } - 1032.1.1 = { - death = "1032.1.1" - } -} + dynasty = penagate # Penagate Dynasty + religion = catholic + culture = galician -142997 = { - name = "Lovesendo" # Lovesendo Aboazar da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 143001 - mother = 142996 - 980.1.1 = { - birth = "980.1.1" + father = galician0313 # Egas Gomes Pais de Penagate + mother = galician0314 # Sancha Mendes + + 1062.1.1 = { + birth = yes } - 1030.1.1 = { - death = "1030.1.1" + 1078.1.1 = { + trait = education_stewardship_1 + } + 1112.1.1 = { + death = yes } } -142998 = { - name = "Hermigio" # Hermígio Aboazar da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 143001 - mother = 142996 - 981.1.1 = { - birth = "981.1.1" +galician0313 = { + name = "Egas" # Egas Gomes Pais de Penagate + dynasty = penagate # Penagate Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + 1040.1.1 = { + birth = yes } - 1001.1.1 = { - add_spouse = 142999 + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1031.1.1 = { - death = "1031.1.1" + 1061.1.1 = { + add_spouse = galician0314 # Ouroana Mendes de Bragança + } + 1112.1.1 = { + death = yes } } -142999 = { - name = "Vivili" # Vivili Trutesendes +galician0314 = { + name = "Sancha" # Sancha Mendes, wife of Egas Gomes Pais de Lanhoso (galician0313) female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 981.1.1 = { - birth = "981.1.1" + religion = catholic + culture = galician + trait = education_diplomacy_1 + + 1044.1.1 = { + birth = yes } - 1031.1.1 = { - death = "1031.1.1" + 1094.1.1 = { + death = yes } } -143008 = { - name = "Toda" # Toda Hermiges da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142998 - mother = 142999 - 1001.1.1 = { - birth = "1001.1.1" +galician0315 = { + name = "Godino" # Godinho Viegas de Penagate + dynasty = penagate # Penagate Dynasty + religion = catholic + culture = galician + + father = galician0313 # Egas Gomes Pais de Penagate + mother = galician0314 # Sancha Mendes + + 1064.1.1 = { + birth = yes } - 1071.1.1 = { - death = "1071.1.1" + 1080.1.1 = { + trait = education_stewardship_1 + } + 1114.1.1 = { + death = yes } } -143002 = { - name = "Adosinda" # Ausenda Aboazar da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 143001 - mother = 142996 - 983.1.1 = { - birth = "983.1.1" +galician0316 = { + name = "Egas" # Egas Viegas de Penagate + dynasty = penagate # Penagate Dynasty + religion = catholic + culture = galician + + father = galician0313 # Egas Gomes Pais de Penagate + mother = galician0314 # Sancha Mendes + + 1066.1.1 = { + birth = yes } - 1033.1.1 = { - death = "1033.1.1" + 1082.1.1 = { + trait = education_martial_1 + } + 1116.1.1 = { + death = yes } } -143001 = { - name = "Aboazar" # Aboazar Lovendes da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - 960.1.1 = { - birth = "960.1.1" +galician0317 = { + name = "Pelaio" # Pelaio Guterres da Silva + dynasty = silva # Silva Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0348 # Guterre da Silva + + 1000.1.1 = { + birth = yes } - 980.1.1 = { - add_spouse = 142996 + 1039.1.1 = { + add_spouse = 143002 # Ausenda Aboazar da Maia } - 1010.1.1 = { - death = "1010.1.1" + 1050.1.1 = { + death = yes } } -142996 = { - name = "Unisco" # Unisco Godinhes - female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 960.1.1 = { - birth = "960.1.1" +galician0318 = { + name = "Guterre" # Guterre Alderete da Silva + dynasty = silva # Silva Dynasty + religion = catholic + culture = galician + trait = education_martial_2 + + father = galician0317 # Pelaio Guterres da Silva + mother = 143002 # Ausenda Aboazar da Maia + + 1040.1.1 = { + birth = yes } - 1010.1.1 = { - death = "1010.1.1" + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes } -} - -143003 = { - name = "Fernando" # Fernando Trastamires da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142995 - mother = 143000 - 1001.1.1 = { - birth = "1001.1.1" + 1069.1.1 = { + add_spouse = galician0319 # Maria Pires } - 1061.1.1 = { - death = "1061.1.1" + 1100.1.1 = { + death = yes } } -143004 = { - name = "Hermesinda" # Ermesinda Trastamires da Maia +galician0319 = { + name = "MarI_a" # Maria Pires, wife of Guterre Alderete da Silva female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142995 - mother = 143000 - 1002.1.1 = { - birth = "1002.1.1" + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1050.1.1 = { + birth = yes } - 1062.1.1 = { - death = "1062.1.1" + 1065.12.2 = { + employer = 142465 # Baron Soeiro Mendes of Guimaraes + } + 1100.1.1 = { + death = yes } } -143005 = { - name = "Unisco" # Unisco Trastamires da Maia +galician0320 = { + name = "Teodogonzia" # Teodegonzia Rodriguez, wife of Suero Gundemáriz (asturleonese0183 - asturleonese.txt) female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142995 - mother = 143000 + dynasty = romaniz # Romániz Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = 200089 # Rodrigo Romániz + mother = galician0194 # Elvira Rodríguez + 1003.1.1 = { - birth = "1003.1.1" + birth = yes } - 1063.1.1 = { - death = "1063.1.1" + 1053.1.1 = { + death = yes } } -143006 = { - name = "Aboazar" # Aboazar Trastamires da Maia - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142995 - mother = 143000 - 1004.1.1 = { - birth = "1004.1.1" +galician0321 = { + name = "Oveco" # Oveco Garcia de Lorvão + religion = catholic + culture = galician + trait = education_stewardship_1 + + 955.1.1 = { + birth = yes } - 1024.1.1 = { - add_spouse = 143007 + 980.1.1 = { + add_matrilineal_spouse = galician0079 # Godinha Gonçálves } - 1064.1.1 = { - death = "1064.1.1" + 1005.1.1 = { + death = yes } } -143007 = { - name = "Aragunta" # Arragunta Aganiz - female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1004.1.1 = { - birth = "1004.1.1" - } - 1064.1.1 = { - death = "1064.1.1" - } -} +galician0322 = { + name = "Vasco" # Vasco Pérez de Celanova + dynasty = 1020110 # Celanova Dynasty + religion = catholic + culture = galician -143009 = { - name = "Guntina" # Gontinha Gonçalves da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142460 - mother = 142461 - 1022.1.1 = { - birth = "1022.1.1" - } - 1072.1.1 = { - death = "1072.1.1" - } -} + father = galician0293 # Pedro Vázquez de Celanova + mother = galician0328 # Varela -143010 = { - name = "Toda" # Toda Gonçalves da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142460 - mother = 142461 - 1023.1.1 = { - birth = "1023.1.1" + 1061.1.1 = { + birth = yes } - 1073.1.1 = { - death = "1073.1.1" + 1077.1.1 = { + trait = education_diplomacy_1 } -} - -143011 = { - name = "Gontrode" # Gontrode Gonçalves da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142460 - mother = 142461 - 1024.1.1 = { - birth = "1024.1.1" + 1082.1.1 = { + add_spouse = galician0329 # Elvira Díaz } - 1074.1.1 = { - death = "1074.1.1" + 1104.6.13 = { + death = { + death_reason = death_battle + } } } -143012 = { - name = "Aragunta" # Arragunte Gonçalves da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142460 - mother = 142461 - 1025.1.1 = { - birth = "1025.1.1" +galician0323 = { + name = "Sancho" # Sancho Pérez + dynasty = sancho_perez # Sancho Pérez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_3 + + 1050.1.1 = { + birth = yes } - 1075.1.1 = { - death = "1075.1.1" + 1065.12.27 = { + employer = 109500 # King García II Fernández of Galicia } -} - -143013 = { - name = "Maior" # Mor Mendes da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142462 - mother = 142464 - 1062.1.1 = { - birth = "1062.1.1" + 1093.1.1 = { + add_spouse = 107645 # Urraca Pérez (castilian.txt) } - 1122.1.1 = { - death = "1122.1.1" + 1104.6.13 = { + death = { + death_reason = death_battle + } } } -143014 = { - name = "DO_rdia" # Dórdia Mendes da Maia - female = yes - dynasty = 1020121 # da Maia - religion = "catholic" - culture = "galician" - father = 142462 - mother = 142464 - 1063.1.1 = { - birth = "1063.1.1" +galician0324 = { + name = "Ansur" # Ansur Sánchez + dynasty = sancho_perez # Sancho Pérez Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0323 # Sancho Pérez + mother = 107645 # Urraca Pérez + + 1096.1.1 = { + birth = yes } - 1123.1.1 = { - death = "1123.1.1" + 1114.9.18 = { + death = yes } } -143034 = { - name = "Gundesendo" # Gondesendo Viegas de Baião - dynasty = 1020122 # de Baião - religion = "catholic" - culture = "galician" - father = 143036 - mother = 143037 - 1050.1.1 = { - birth = "1050.1.1" - } - 1060.1.1 = { - employer = 142140 +galician0325 = { + name = "Sancho" # Sancho Sánchez + dynasty = sancho_perez # Sancho Pérez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + father = galician0323 # Sancho Pérez + mother = 107645 # Urraca Pérez + + 1094.1.1 = { + birth = yes } - 1070.1.1 = { - add_spouse = 143035 + 1110.1.1 = { + add_spouse = 72896 # Constanza Froilaz de Cifuentes } - 1120.1.1 = { - death = "1120.1.1" + 1114.9.18 = { + death = yes } } -143035 = { - name = "MarI_a" # Maria de Baião +galician0326 = { + name = "Elvira" # Elvira Sánchez female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1050.1.1 = { - birth = "1050.1.1" + dynasty = sancho_perez # Sancho Pérez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0323 # Sancho Pérez + mother = 107645 # Urraca Pérez + + 1098.1.1 = { + birth = yes } - 1120.1.1 = { - death = "1120.1.1" + 1134.1.1 = { + death = yes } } -143036 = { - name = "Egas" # Egas Gondesendes de Baião - dynasty = 1020122 # de Baião - religion = "catholic" - culture = "galician" - father = 143038 - mother = 143039 - 1020.1.1 = { - birth = "1020.1.1" - } - 1050.1.1 = { - add_spouse = 143037 +galician0327 = { + name = "Sancho" # Sancho + dynasty = sancho_perez # Sancho Pérez Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 + + mother = galician0326 # Elvira Sánchez + + 1118.1.1 = { + birth = yes } - 1100.1.1 = { - death = "1100.1.1" + 1168.1.1 = { + death = yes } } -143037 = { - name = "MarI_a" # Maria de Baião +galician0328 = { + name = "Varela" # Varela, fictional wife of Pedro Vázquez de Celanova (galician0293) female = yes - # dynasty = - religion = "catholic" - culture = "galician" - 1020.1.1 = { - birth = "1020.1.1" - } - 1100.1.1 = { - death = "1100.1.1" - } -} + religion = catholic + culture = galician + trait = education_diplomacy_2 -143038 = { - name = "Gundesendo" # Gondesendo Arualdes de Baião - dynasty = 1020122 # de Baião - religion = "catholic" - culture = "galician" - father = 143040 - mother = 143041 - 975.1.1 = { - birth = "975.1.1" - } - 1030.1.1 = { - add_spouse = 143039 + 1041.1.1 = { + birth = yes } - 1050.1.1 = { - death = "1050.1.1" + 1091.1.1 = { + death = yes } } -143039 = { - name = "MarI_a" # Maria de Baião +galician0329 = { + name = "Elvira" # Elvira Díaz, wife of Vasco Pérez de Celanova (galician0322) female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 975.1.1 = { - birth = "975.1.1" + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1063.1.1 = { + birth = yes + employer = 109606 # Count Vasco Alfonso of Monterrei } - 1050.1.1 = { - death = "1050.1.1" + 1079.1.1 = { + trait = education_stewardship_1 + } + 1113.1.1 = { + death = yes } } -143040 = { - name = "Arualdo" # Arualdo Gondesendes de Baião - dynasty = 1020122 # de Baião - religion = "catholic" - culture = "galician" - 950.1.1 = { - birth = "950.1.1" - } - 975.1.1 = { - add_spouse = 143041 +galician0330 = { + name = "Mendo" # Mendo Moniz de Ribadouro + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0278 # Monio Viegas de Ribadouro + + 1010.1.1 = { + birth = yes } - 1020.1.1 = { - death = "1020.1.1" + 1060.1.1 = { + death = yes } } -143041 = { - name = "Usco" # Usco +galician0331 = { + name = "Sancha" # Sancha Mendes de Ribadouro, wife of Mendo Guedes Guedeão (73882) female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 950.1.1 = { - birth = "950.1.1" + dynasty = 1020111 # Ribadouro Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_2 + + father = galician0330 # Mendo Moniz de Ribadouro + + 1045.1.1 = { + birth = yes } - 1020.1.1 = { - death = "1020.1.1" + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale + } + 1090.1.1 = { + death = yes } } -143042 = { - name = "Galindo" # Galindo Arualdes de Baião - dynasty = 1020122 # de Baião - religion = "catholic" - culture = "galician" - father = 143040 - mother = 143041 - 976.1.1 = { - birth = "976.1.1" - } - 1031.1.1 = { - add_spouse = 143043 +galician0332 = { + name = "Gueda" # Gueda Mendes Guedeão II + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = 73882 # Mendo Guedes Guedeão + mother = galician0331 # Sancha Mendes de Ribadouro + + 1072.1.1 = { + birth = yes } - 1051.1.1 = { - death = "1051.1.1" + 1097.1.1 = { + death = yes } } -143043 = { - name = "MarI_a" # Maria de Baião - female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 976.1.1 = { - birth = "976.1.1" +galician0333 = { + name = "Gueda" # Gueda Mendes Guedeão I + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + 1000.1.1 = { + birth = yes } - 1051.1.1 = { - death = "1051.1.1" + 1050.1.1 = { + death = yes } } -143044 = { - name = "Godino" # Godinho Viegas de Azevedo - dynasty = 1020128 # de Azevedo - religion = "catholic" - culture = "galician" - father = 143036 - mother = 143037 - 1051.1.1 = { - birth = "1051.1.1" +galician0334 = { + name = "GO_mez" # Gomes Mendes Guedeão + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0333 # Gueda Mendes Guedeão I + + 1042.1.1 = { + birth = yes } - 1067.1.1 = { - add_spouse = 143045 + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1121.1.1 = { - death = "1121.1.1" + 1065.1.1 = { + add_spouse = galician0335 # Flâmula Fafes + } + 1092.1.1 = { + death = yes } } -143045 = { - name = "MarI_a" # Maria Soares da Várzea +galician0335 = { + name = "FlA_mula" # Flâmula Fafes, wife of Gomes Mendes Guedeão (galician0334) female = yes - # dynasty = # Velho - religion = "catholic" - culture = "galician" - 1051.1.1 = { - birth = "1051.1.1" + religion = catholic + culture = galician + trait = education_stewardship_1 + + 1046.1.1 = { + birth = yes } - 1121.1.1 = { - death = "1121.1.1" + 1096.1.1 = { + death = yes } } -143057 = { - name = "Paio" # Paio Godins de Azevedo - dynasty = 1020128 # de Azevedo - religion = "catholic" - culture = "galician" - father = 143044 - mother = 143045 - 1067.1.1 = { - birth = "1067.1.1" +galician0336 = { + name = "Odoario" # Odório Guedes Guedeão + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_intrigue_1 + + father = galician0333 # Gueda Mendes Guedeão I + + 1044.1.1 = { + birth = yes } - 1083.1.1 = { - add_spouse = 143058 + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1131.1.1 = { - death = "1131.1.1" + 1099.1.1 = { + death = yes } } -143106 = { - name = "Sueiro" # Soeiro Galindes da Várzea - dynasty = 1020130 # Velho - religion = "catholic" - culture = "galician" - father = 143042 - mother = 143043 - 1000.1.1 = { - birth = "1000.1.1" +galician0337 = { + name = "Ero" # Oer Guedes Guedeão + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0333 # Gueda Mendes Guedeão + + 1038.1.1 = { + birth = yes } - 1030.1.1 = { - add_spouse = 143107 + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1060.1.1 = { - death = "1060.1.1" + 1068.1.1 = { + add_spouse = galician0338 # Aragunte Gomes + } + 1088.1.1 = { + death = yes } } -143107 = { - name = "Godina" # Goina Pais +galician0338 = { + name = "Aragonte" # Aragunta Gomes, wife of Oer Gudes Guedeão (galician0337) female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1000.1.1 = { - birth = "1000.1.1" - } - 1060.1.1 = { - death = "1060.1.1" - } -} + religion = catholic + culture = galician + trait = education_stewardship_1 -143108 = { - name = "Nuno" # Nuno Soares Velho - dynasty = 1020130 # Velho - religion = "catholic" - culture = "galician" - father = 143106 - mother = 143107 - 1030.1.1 = { - birth = "1030.1.1" + 1050.1.1 = { + birth = yes } - 1060.1.1 = { - add_spouse = 143109 + 1054.12.24 = { + employer = 109607 # Duke Nuno II of Portucale } - 1090.1.1 = { - death = "1090.1.1" + 1100.1.1 = { + death = yes } } -143109 = { - name = "Adosinda" # Adosinda +galician0339 = { + name = "Marin_a" # Marinha Oeriz Guedeão female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1030.1.1 = { - birth = "1030.1.1" + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0337 # Oer Guedes Guedeão + mother = galician0338 # Aragunta Gomes + + 1069.1.1 = { + birth = yes } - 1090.1.1 = { - death = "1090.1.1" + 1094.1.1 = { + death = yes } } -143110 = { - name = "Sueiro" # Soeiro Nunes Velho - dynasty = 1020130 # Velho - religion = "catholic" - culture = "galician" - father = 143108 - mother = 143109 - 1060.1.1 = { - birth = "1060.1.1" - } - 1090.1.1 = { - add_spouse = 143111 +galician0340 = { + name = "Urraca" # Urraca Oeriz Guedeão, wife of Soeiro Pais Correia + female = yes + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_stewardship_2 + + father = galician0337 # Oer Guedes Guedeão + mother = galician0338 # Aragunta Gomes + + 1070.1.1 = { + birth = yes } - 1110.1.1 = { - death = "1110.1.1" + 1120.1.1 = { + death = yes } } -143111 = { - name = "Aldonza" # Aldonça Nunes de Armentares - female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1060.1.1 = { - birth = "1060.1.1" +galician0341 = { + name = "Pero" # Pero Oeriz de Aguiar + dynasty_house = house_aguiar # House of Aguiar + religion = catholic + culture = galician + trait = education_martial_1 + + father = galician0337 # Oer Guedes Guedeão + mother = galician0338 # Aragunta Gomes + + 1071.1.1 = { + birth = yes } - 1110.1.1 = { - death = "1110.1.1" + 1121.1.1 = { + death = yes } } -200088 = { - name = "RomA_n" # Román Gundemáriz - dynasty = 8618 - - father = 200086 - +galician0342 = { + name = "Mendo" # Mendo Oeriz Guedeão + dynasty = 1020120 # Guedeão Dynasty religion = catholic culture = galician + trait = education_stewardship_1 - 952.1.1 = { + father = galician0337 # Oer Guedes Guedeão + mother = galician0338 # Aragunta Gomes + + 1073.1.1 = { birth = yes } - 1020.1.1 = { + 1098.1.1 = { death = yes } } -200089 = { - name = "Rodrigo" # Rodrigo Romániz Gundemáriz - dynasty = 8618 +galician0343 = { + name = "RolA_n" # Rolão Oeriz Guedeão + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = galician + trait = education_martial_1 - father = 200088 + father = galician0337 # Oer Guedes Guedeão + mother = galician0338 # Aragunta Gomes + 1074.1.1 = { + birth = yes + effect = { + add_character_flag = has_scripted_appearance + } + } + 1099.1.1 = { + death = yes + } +} + +galician0344 = { + name = "GalvA_n" # Galvão Oeriz Guedeão + dynasty = 1020120 # Guedeão Dynasty religion = catholic culture = galician + trait = education_intrigue_1 - 976.1.1 = { + father = galician0337 # Oer Guedes Guedeão + mother = galician0338 # Aragunta Gomes + + 1075.1.1 = { birth = yes } - 1029.1.22 = { + 1100.1.1 = { death = yes } } -207571 = { - name = "Aldonza" # Aldonza Pérez de Sarria +galician0345 = { + name = "FlA_mula" # Flâmula Oeriz Guedeão female = yes - dynasty_house = house_sarria - - father = 71939 - mother = 71392 - + dynasty = 1020120 # Guedeão Dynasty religion = catholic culture = galician + trait = education_diplomacy_1 - 1135.1.1 = { + father = galician0337 # Oer Guedes Guedeão + mother = galician0338 # Aragunta Gomes + + 1077.1.1 = { birth = yes } - 1186.1.1 = { + 1102.1.1 = { death = yes } } -207580 = { - name = "Rodrigo" # Rodrigo Fernández de Castro - dynasty = 279 - - father = 71368 - mother = 71369 - +galician0346 = { + name = "G_omez" # Gomes Oeriz Guedeão + dynasty = 1020120 # Guedeão Dynasty religion = catholic culture = galician + trait = education_stewardship_1 - 1104.1.1 = { + father = galician0337 # Oer Guedes Guedeão + mother = galician0338 # Aragunta Gomes + + 1078.1.1 = { birth = yes } - 1124.1.1 = { - add_spouse = 71390 - } - 1143.10.29 = { + 1103.1.1 = { death = yes } } -207590 = { - name = "EstefanI_a" # Estefanía Pérez de Traba - female = yes - dynasty = 278 +galician0347 = { + name = "XoA_n" # Juan de Limia + dynasty = 12116 # Limia Dynasty + religion = catholic + culture = galician + trait = education_stewardship_1 - father = 71366 - mother = 72786 + 1070.1.1 = { + birth = yes + } + 1120.1.1 = { + death = yes + } +} +galician0348 = { + name = "Guterre" # Guterre da Silva + dynasty = silva # Silva Dynasty religion = catholic culture = galician + trait = education_martial_1 - 1106.2.1 = { + 977.1.1 = { birth = yes } - 1160.1.1 = { + 1027.1.1 = { death = yes } } -208520 = { - name = "Pedro" # Pedro Arias de Deza, Archbishop of Santiago - dynasty = 274 - martial = 4 - diplomacy = 6 - intrigue = 4 - stewardship = 7 - religion = "catholic" - culture = "galician" - trait = arrogant - trait = diligent - trait = education_learning_4 - father = 72878 - mother = 72877 - 1134.1.1 = { - birth = "1134.1.1" +galician0349 = { + name = "Sueiro" # Soeiro Guterres da Silva + dynasty = silva # Silva Dynasty + religion = catholic + culture = galician + trait = education_diplomacy_1 + + father = galician0348 # Guterre da Silva + + 1007.1.1 = { + birth = yes } - 1207.1.1 = { - death = "1207.1.1" + 1057.1.1 = { + death = yes } } -208550 = { - name = "Fernando" # Fernando Pérez de Traba - dynasty = 278 +galician0350 = { + name = "Ramiro" # Ramiro, Placeholder ancestor of Bierzo Dynasty + dynasty = bierzo # Bierzo Dynasty + religion = catholic + culture = galician + trait = education_martial_1 - father = 71366 - mother = 72785 + 812.1.1 = { + birth = yes + } + 853.1.1 = { + death = yes + } +} +galician0351 = { + name = "Osorio" # Osorio Gutiérrez + dynasty = 75 # Menéndez Dynasty religion = catholic culture = galician + + father = 73855 # Count Gutierre Alóitez of Coruña + mother = 73856 # Countes Elvira - 1092.1.1 = { + 866.1.1 = { birth = yes } - 1115.1.1 = { - add_spouse = 72787 + 881.1.1 = { + trait = education_stewardship_1 } - 1154.12.1 = { + 916.1.1 = { death = yes } } -210510 = { - name = "Pedro" # Pedro Helías, Archbishop of Santiago - dynasty = 12170 - +galician0352 = { + name = "Fernando" # Fernando, ancestor of Fernández Dynasty + dynasty = 12288 # Fernández Dynasty, Founder religion = catholic culture = galician - - trait = education_learning_4 - - 1088.1.1 = { + trait = education_martial_1 + + 849.1.1 = { birth = yes } - 1149.1.1 = { + 867.1.1 = { + employer = 73857 + } + 894.1.1 = { death = yes } } -217303 = { - name = "Munio" # Monio Guterres de Coimbra - dynasty = 75 - - father = 73880 - +galician0353 = { + name = "Salamiro" # Salamiro, Count of Mondoñedo (867-885) + dynasty = salamirez # Salamírez Dynasty religion = catholic - culture = visigothic - - 930.6.22 = { + culture = galician + trait = education_martial_1 + + 849.1.1 = { birth = yes } - 985.4.12 = { - death = yes + 866.5.27 = { + employer = 73855 # Count Gutierre Alóitez of Coruña + } + 885.1.1 = { + death = { + death_reason = death_execution + killer = 70019 # King Alfonso III of Asturias + } } } -457670 = { - name = "Pedro" # Pedro Fernández de Castro - dynasty = 279 +galician0354 = { + name = "Auvidia" # Auvidia Vimaranes, wife of Count Aloito Gutiérrez of Coruña (73858) + female = yes + dynasty_house = house_vimaranes # House Vimaranes + religion = catholic + culture = galician + trait = education_stewardship_1 - father = 457674 - mother = 457675 + father = 142006 # Duke Vimara Peres of Portucale + mother = 73879 # Duchess Trudilde + + 851.1.1 = { + birth = yes + } + 867.1.1 = { + employer = 73855 # Count Rodrigo Alóitez of Coruña + } + 896.1.1 = { + death = yes + } +} +galician0355 = { + name = "Ero" # Ero Fernández, Count of Mondoñedo (885-926) + dynasty = 12288 # Fernández Dynasty religion = catholic culture = galician - 1297.1.1 = { + father = galician0352 # Fernando + + 865.1.1 = { birth = yes } - 1320.1.1 = { - add_spouse = 142113 + 881.1.1 = { + trait = education_diplomacy_3 } - 1337.1.1 = { - add_spouse = 457671 + 881.1.1 = { + add_spouse = galician0356 # Adosinda } - 1342.6.1 = { + 900.1.1 = { + add_spouse = galician0204 # Elvira + } + 926.9.24 = { death = yes } } -457672 = { - name = "Urraca" # Urraca Fernández de Castro +galician0356 = { + name = "Adosinda" # Adosinda, wife of Count Ero Fernández of Mondoñedo (galician0355) female = yes - dynasty = 279 - - father = 72407 - mother = 72000 - religion = catholic culture = galician + trait = education_diplomacy_1 - 1211.1.1 = { + 865.1.1 = { birth = yes } - 1294.1.1 = { + 867.1.1 = { + employer = 73857 + } + 899.1.1 = { death = yes } } -457673 = { - name = "InEEs" # Inés Pérez de Castro, Queen of Portugal - female = yes - dynasty = 279 +galician0357 = { + name = "Vitiza" # Witiza, Duke of Galicia (875-895) & Count of Monterrei (867-895) & Santiago (875-895) + dynasty_house = house_galicia # Galicia Dynasty + religion = catholic + culture = galician + trait = education_intrigue_3 - father = 457670 - trait = bastard + father = galician0361 # Count Bermudo of Monterrei + + 850.1.1 = { + birth = yes + } + 900.1.1 = { + death = { + death_reason = death_dungeon + } + } +} +galician0358 = { + name = "Flaci_dio" # Flacidio, Duke of Galicia (867-875) & Count of Santiago (867-875) + dynasty = lugo # Lugo Dynasty religion = catholic culture = galician + trait = education_intrigue_2 - 1327.1.1 = { + 842.1.1 = { birth = yes } - 1355.1.7 = { - death = yes + 875.1.1 = { + death = { + death_reason = death_execution + killer = 70019 # King Alfonso III of Asturias + } } } -457674 = { - name = "FernA_n" # Fernán Estévez de Castro - dynasty = 279 +galician0359 = { + name = "Froila" # Fruela Bermúdez, Duke of Galicia (866-867) & Count of Mondoñedo (860-867) & Santiago (866-867) + dynasty = fruela_bermudez # Fruela Bermúdez Dynasty + religion = catholic + culture = galician + trait = education_intrigue_3 - father = 72408 - mother = 71443 + 845.1.1 = { + birth = yes + } + 867.1.1 = { + death = { + death_reason = death_execution + killer = 70019 # King Alfonso III of Asturias + } + } +} +galician0360 = { + name = "Vitiza" # Witiza, placeholder link character, placeholder Count of Monterrei (825-850) + dynasty_house = house_galicia # Galicia Dynasty religion = catholic culture = galician + trait = education_diplomacy_1 - 1267.1.1 = { + father = visigothic0015 # Count Olmundo of Monterrei + + 800.1.1 = { birth = yes } - 1296.1.1 = { - add_spouse = 457675 - } - 1316.2.18 = { + 850.1.1 = { death = yes } } -457677 = { - name = "A_lvar" # Álvar Pérez de Arroyolo - dynasty = 12141 - - father = 457670 - trait = bastard - +galician0361 = { + name = "Vermudo" # Vermudo, placeholder link character, placeholder Count of Monterrei (850-867) + dynasty_house = house_galicia # Galicia Dynasty religion = catholic culture = galician + trait = education_stewardship_1 + + father = galician0360 # Count Witiza of Monterrei - 1330.1.1 = { + 825.1.1 = { birth = yes } - 1388.1.1 = { + 867.1.1 = { death = yes } } -458003 = { - name = "XoA_n" # Juan Yáñez de Limia - dynasty = 12116 - - father = 72829 - mother = 72831 - +santiago0001 = { + name = "Sisnando" # Sisnando I Bishop of Iria Flavia (Santiago) + + trait = education_learning_3 + religion = catholic culture = galician + + 839.1.1 = { + birth = yes + } + 919.1.1 = { + death = yes + } +} - trait = education_learning_3 +marwanid0001 = { #fictional, created to give the bookmark character Ibn Marwan a mother + name = "Aliyah" + female = yes - 1288.1.1 = { + religion = muwalladi + culture = galician + + 805.1.1 = { birth = yes } - 1337.1.1 = { - trait = ill + 858.4.4 = { + death = { + death_reason = death_consumption + } } - 1338.1.1 = { - death = yes +} + +marwanid0002 = { #fictional dead little sister of Ibn Marwan, to make his family tree seem more alive + name = "Karima" + dynasty = 12305 + female = yes + + religion = muwalladi + culture = galician + + father = 73956 + mother = marwanid0001 + + trait = sickly + + 835.1.1 = { + birth = yes + } + 849.7.4 = { + death = { + death_reason = death_sickly + } + } +} + +marwanid0003 = { #fictional sister of Ibn Marwan, to make his family tree seem more alive + name = "Nur" + dynasty = 12305 + female = yes + + religion = muwalladi + culture = galician + + father = 73956 + mother = marwanid0001 + + 840.1.1 = { + birth = yes + } + 865.1.1 = { + add_spouse = 73971 } -} \ No newline at end of file + 898.1.1 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/characters/greek.txt b/project/ck3/base_game/history/characters/greek.txt index aa75c9ccbf..e471ad9ab7 100644 --- a/project/ck3/base_game/history/characters/greek.txt +++ b/project/ck3/base_game/history/characters/greek.txt @@ -1277,6 +1277,7 @@ religion = "orthodox" culture = "greek" trait = bastard + trait = disinherited father = 1726 mother = 41313 1035.1.1 = { @@ -20833,27 +20834,6 @@ } } -200238 = { - name = "Ardabastos" - dynasty = 1046033 - - father = 168718 - mother = 168715 - - religion = catholic - culture = greek - - 600.1.1 = { - birth = yes - } - 650.1.1 = { - add_spouse = 200239 - } - 655.1.1 = { - death = yes - } -} - 168714 = { name = "Petros" dynasty = 1022184 diff --git a/project/ck3/base_game/history/characters/irish.txt b/project/ck3/base_game/history/characters/irish.txt index 899e986e28..d657e4652d 100644 --- a/project/ck3/base_game/history/characters/irish.txt +++ b/project/ck3/base_game/history/characters/irish.txt @@ -10883,9 +10883,9 @@ 179.1.1 = { birth = "179.1.1" } - 210.1.1 = { #We don't know when Eógan Mór (83603) founded the house - dynasty_house = house_british_isles_eoganachta - } + #210.1.1 = { #We don't know when Eógan Mór (83603) founded the house + # dynasty_house = house_british_isles_eoganachta + #} #CD Ola Jentzsch note: Removed to make Eoganachta a dynasty, rather than a house. 255.1.1 = { death = "255.1.1" } @@ -10895,7 +10895,7 @@ name = "EO_gan_MO_r" father = 83601 mother = 83602 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 197.1.1 = { @@ -10909,7 +10909,7 @@ 83604 = { name = "Fiachu_Mullethan" father = 83603 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 220.1.1 = { @@ -10923,7 +10923,7 @@ 83605 = { name = "Aillil_Fland_Becc" father = 83604 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 250.1.1 = { @@ -10937,7 +10937,7 @@ 83606 = { name = "Luigthech" father = 83605 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 300.1.1 = { @@ -10951,7 +10951,7 @@ 83607 = { name = "Conall_Corc" father = 83606 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 340.1.1 = { @@ -10965,7 +10965,7 @@ 83608 = { name = "Nad-Froich" father = 83607 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 380.1.1 = { @@ -10979,7 +10979,7 @@ 83609 = { name = "O_engus" father = 83608 - dynasty_house = house_british_isles_eoganachta + dynasty= 100003 religion = "insular_celtic" culture = "irish" 445.1.1 = { @@ -12200,7 +12200,7 @@ 83693 = { name = "Mac-Cass" father = 83607 #Conall Corc - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 384.1.1 = { @@ -12214,7 +12214,7 @@ 83694 = { name = "Echu" father = 83693 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 430.1.1 = { @@ -12777,7 +12777,7 @@ 83735 = { name = "Ailill" father = 83608 #Nad Froich - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 440.1.1 = { @@ -12791,7 +12791,7 @@ 83736 = { name = "Crimthann" father = 83735 #Ailill son of Nad Froich - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "insular_celtic" culture = "irish" 460.1.1 = { @@ -12805,7 +12805,7 @@ 83737 = { name = "E_ndae" father = 83736 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "insular_celtic" culture = "irish" 480.1.1 = { @@ -13409,7 +13409,7 @@ 83778 = { name = "Coirpe_Luachra" father = 83607 #Conall Corcc - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 400.1.1 = { @@ -13423,7 +13423,7 @@ 83779 = { name = "Maithne" father = 83778 - dynasty_house = house_british_isles_eoganachta + dynasty = 100003 religion = "pagan" culture = "irish" 430.1.1 = { diff --git a/project/ck3/base_game/history/characters/italian.txt b/project/ck3/base_game/history/characters/italian.txt index a492f3f88d..a970e790d6 100644 --- a/project/ck3/base_game/history/characters/italian.txt +++ b/project/ck3/base_game/history/characters/italian.txt @@ -5315,10 +5315,10 @@ father = 71165 mother = 180405 1195.1.1 = { - birth = yes + birth = yes } 1226.1.1 = { - death = yes + death = yes } } @@ -12683,8 +12683,8 @@ 1310.1.1 = { death = "1310.1.1" # death = { #if death reasons are now accepted again, just uncomment - # death_reason = death_battle - # } + # death_reason = death_battle + # } } } @@ -15874,13 +15874,13 @@ father = 180024 mother = 180511 1093.1.1 = { - birth = yes + birth = yes } 1150.1.1 = { - add_spouse = 180183 + add_spouse = 180183 } 1157.1.1 = { - death = yes + death = yes } } 180026 = { @@ -16215,10 +16215,10 @@ culture = "italian" father = 73454 1258.1.1 = { - birth = yes + birth = yes } 1329.2.12 = { - death = yes + death = yes } } 180059 = { @@ -16728,10 +16728,10 @@ culture = "italian" father = 180081 1228.1.1 = { - birth = yes + birth = yes } 1265.1.1 = { - death = yes + death = yes } } 180094 = { @@ -18724,10 +18724,10 @@ culture = "italian" father = 235031 #Ugo da Parlascio Ebriaco 1101.1.1 = { - birth = yes + birth = yes } 1147.1.1 = { - death = yes + death = yes } } 180515 = { @@ -20069,10 +20069,10 @@ religion = "catholic" culture = "catalan" 1152.1.1 = { - birth = yes + birth = yes } 1171.1.1 = { - death = yes + death = yes } } 235001 = { @@ -20082,10 +20082,10 @@ religion = "catholic" culture = "catalan" 1155.1.1 = { - birth = yes + birth = yes } 1195.1.1 = { - death = yes + death = yes } } @@ -20096,10 +20096,10 @@ culture = "italian" father = 1110 945.1.1 = { - birth = yes + birth = yes } 990.1.1 = { - death = yes + death = yes } } 235005 = { @@ -20108,10 +20108,10 @@ religion = "catholic" culture = "italian" 940.1.1 = { - birth = yes + birth = yes } 1012.1.1 = { - death = yes + death = yes } } 235007 = { @@ -20120,10 +20120,10 @@ religion = "catholic" culture = "italian" 737.1.1 = { - birth = yes + birth = yes } 776.1.1 = { - death = yes + death = yes } } 235011 = { @@ -20133,10 +20133,10 @@ religion = "catholic" culture = "italian" 1105.1.1 = { - birth = yes + birth = yes } 1124.1.1 = { - death = yes + death = yes } } 235016 = { @@ -20147,10 +20147,10 @@ religion = "catholic" culture = "italian" 1176.1.1 = { - birth = yes + birth = yes } 1229.1.1 = { - death = yes + death = yes } } 235019 = { @@ -20159,13 +20159,13 @@ religion = "catholic" culture = "italian" 1210.1.1 = { - birth = yes + birth = yes } 1230.1.1 = { - add_spouse = 235156 #Maria de Lacon Serra + add_spouse = 235156 #Maria de Lacon Serra } 1258.1.1 = { - death = yes + death = yes } } 235020 = { @@ -20176,10 +20176,10 @@ father = 235019 #Giovanni Cipolla mother = 235156 #Maria de Lacon Serra 1231.1.1 = { - birth = yes + birth = yes } 1256.1.1 = { - death = yes + death = yes } } 235021 = { @@ -20190,10 +20190,10 @@ father = 235019 #Giovanni Cipolla mother = 235156 #Maria de Lacon Serra 1234.1.1 = { - birth = yes + birth = yes } 1284.1.1 = { - death = yes + death = yes } } @@ -20203,13 +20203,13 @@ religion = "catholic" culture = "italian" 1184.1.1 = { - birth = yes + birth = yes } 1230.1.1 = { - add_spouse = 144530 #Benedetta of Cagliari + add_spouse = 144530 #Benedetta of Cagliari } 1240.1.1 = { - death = yes + death = yes } } @@ -20221,10 +20221,10 @@ culture = "italian" trait = lustful 1250.1.1 = { - birth = yes + birth = yes } 1314.1.1 = { - death = yes + death = yes } } @@ -20235,16 +20235,16 @@ religion = "catholic" culture = "italian" 1170.1.1 = { - birth = yes + birth = yes } 1193.1.1 = { - add_spouse = 235203 #Bina de Lacon Gunale of Torres + add_spouse = 235203 #Bina de Lacon Gunale of Torres } 1227.1.1 = { - add_spouse = 144530 #Benedetta of Cagliari + add_spouse = 144530 #Benedetta of Cagliari } 1228.1.1 = { - death = yes + death = yes } } 235025 = { @@ -20255,10 +20255,10 @@ father = 235024 #Ugo mother = 235203 #Bina de Lacon Gunale of Torres 1195.1.1 = { - birth = yes + birth = yes } 1264.1.1 = { - death = yes + death = yes } } 235026 = { @@ -20268,10 +20268,10 @@ culture = "italian" father = 235025 #Guglielmo 1221.1.1 = { - birth = yes + birth = yes } 1274.1.1 = { - death = yes + death = yes } } 235027 = { @@ -20282,13 +20282,13 @@ father = 235024 #Ugo mother = 235203 #Bina de Lacon Gunale of Torres 1197.1.1 = { - birth = yes + birth = yes } 1237.1.1 = { - add_spouse = 180063 + add_spouse = 180063 } 1255.1.1 = { - death = yes + death = yes } } 235028 = { @@ -20299,10 +20299,10 @@ father = 235024 #Ugo mother = 235203 #Bina de Lacon Gunale of Torres 1202.1.1 = { - birth = yes + birth = yes } 1255.1.1 = { - death = yes + death = yes } } 235029 = { @@ -20313,13 +20313,13 @@ father = 235027 #Bertoldo mother = 180063 1238.1.1 = { - birth = yes + birth = yes } 1253.1.1 = { - add_spouse = 180093 + add_spouse = 180093 } 1287.1.1 = { - death = yes + death = yes } } 235030 = { @@ -20332,10 +20332,10 @@ trait = just trait = honest 1254.1.1 = { - birth = yes + birth = yes } 1288.1.1 = { - death = yes + death = yes } } @@ -20345,10 +20345,10 @@ religion = "catholic" culture = "italian" 1078.1.1 = { - birth = yes + birth = yes } 1136.5.30 = { - death = yes + death = yes } } 235032 = { @@ -20359,10 +20359,10 @@ culture = "italian" father = 235031 #Ugo da Parlascio Ebriaco 1114.1.1 = { - birth = yes + birth = yes } 1173.1.1 = { - death = yes + death = yes } } @@ -21342,16 +21342,16 @@ father = 144537 mother = 235162 #Benedetta de Kerki 1329.1.1 = { - birth = yes + birth = yes } 1345.1.1 = { - add_spouse = 72295 #Timbor + add_spouse = 72295 #Timbor } 1347.1.1 = { - give_nickname = nick_the_great + give_nickname = nick_the_great } 1376.1.1 = { - death = yes + death = yes } } 218001 = { @@ -21455,7 +21455,7 @@ dynasty = 1061087 female = no religion = catholic - culture = german + culture = franconian 1050.1.1 = { birth = yes } @@ -23025,3 +23025,20 @@ italian0037 = { death = yes } } + +italian0038 = { + name = "Arnaldo" # Arnaldo Guideschi + dynasty = 7389 # Guideschi Dynasty + religion = catholic + culture = italian + trait = education_diplomacy_3 + + father = 71903 # King Guy I of Italy (frankish.txt) + + 880.1.1 = { + birth = yes + } + 930.1.1 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/characters/levantine.txt b/project/ck3/base_game/history/characters/levantine.txt index 174e5fd2ab..6ddb3a06f5 100644 --- a/project/ck3/base_game/history/characters/levantine.txt +++ b/project/ck3/base_game/history/characters/levantine.txt @@ -633,26 +633,6 @@ } } -20769 = { - name = "Mes_ud" - #placeholder - dynasty = 577 - martial = 7 - diplomacy = 6 - intrigue = 7 - stewardship = 8 - religion = "ismaili" - culture = levantine - trait = cynical - trait = education_learning_2 - 1039.1.1 = { - birth = "1039.1.1" - } - 1089.1.1 = { - death = "1089.1.1" - } -} - 20770 = { name = "Ishaq" #placeholder @@ -5640,6 +5620,70 @@ } } +159481 = { + name = "Mayzad" # + dynasty = 587 + religion = "ismaili" + culture = "levantine" + 920.1.1 = { + birth = "920.1.1" #Unknown + } + 973.1.1 = { + death = "973.1.1" + } +} +159482 = { + name = "Ali" # + dynasty = 587 + religion = "ismaili" + culture = "levantine" + father = 159481 + 955.1.1 = { + birth = "955.1.1" #Unknown + } + 1017.1.1 = { + death = "1017.1.1" + } +} +159483 = { + name = "Dubays" # + dynasty = 587 + religion = "ismaili" + culture = "levantine" + father = 159482 + 1000.1.1 = { + birth = "1000.1.1" #Unknown + } + 1081.1.1 = { + death = "1081.1.1" + } +} +159484 = { + name = "Mansur" # + dynasty = 587 + religion = "ismaili" + culture = "levantine" + father = 159483 + 1035.1.1 = { + birth = "1035.1.1" #Unknown + } + 1086.1.1 = { + death = "1086.1.1" + } +} +159485 = { + name = "Sadaka" # + dynasty = 587 + religion = "ismaili" + culture = "levantine" + father = 159484 + 1060.1.1 = { + birth = "1060.1.1" #Unknown + } + 1107.1.1 = { + death = "1107.1.1" + } +} 159486 = { name = "Dubays" # dynasty = 587 @@ -7870,7 +7914,6 @@ levantine000004 = { #fictional ruler of Banu Shayban levantine000005 = { #fictional wife name = "Jamila" female = yes - female = yes religion = ashari culture = levantine 829.1.1 = { @@ -8208,6 +8251,11 @@ levantine000010 = { #fictional ruler of Banu Kilab add_pressed_claim = title:d_edessa # Mustazhirids add_pressed_claim = title:d_azerbaijan # Yazidids capital = c_samarra #Capital at the time + + add_character_flag = { + flag = recent_nation_fracturing_faction_war + years = faction_nation_fracturing_war_defeat_cooldown + } } 869.1.1 = { death = yes @@ -8702,165 +8750,3456 @@ levantine0001 = { } } -200261 = { - name = "Yahya" - dynasty = 1046029 - +20780 = { + name = "Muawiyah" + dynasty = 101015 + martial = 7 + diplomacy = 4 + intrigue = 4 + stewardship = 5 religion = ashari culture = levantine + trait = education_learning_2 + 1039.1.1 = { + birth = "1039.1.1" + } + 1089.1.1 = { + death = "1089.1.1" + } +} - 966.1.1 = { +45001 = { + name = "Muhammad" # Muhammad ibn Jahwar, known as al-Rasid, Emir of Córdoba (1043-1063), Sheik of Cabra & Córdoba (1043-1063) + dynasty = 101607 # Banu Jahwar Dynasty + martial = 4 + diplomacy = 12 + intrigue = 4 + stewardship = 8 + religion = muwalladi + culture = levantine + trait = humble + trait = education_stewardship_4 + + father = 45000 # Emir Jahwar ibn Muhammad of Córdoba + + 1020.1.1 = { birth = yes } - 1020.1.1 = { + 1043.8.6 = { + name = "al-Rasid" + } + 1063.1.1 = { death = yes } } -200262 = { - name = "Ahmad" - dynasty = 1046029 +73919 = { + name = "Musa" # Musa ibn Abd al-Malik, Sheik of Alicante (1006-1030) + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_1 - father = 200261 + father = 73918 # Sheik Abd al-Malik ibn Walid of Alicante - religion = ashari + 969.1.1 = { + birth = yes + } + 1030.1.1 = { + death = yes + } +} + +73920 = { + name = "Abu-Bakr" # Abu Bakr ibn Musa + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi culture = levantine + trait = education_diplomacy_1 - 991.1.1 = { + father = 73919 # Sheik Musa ibn Abd al-Malik of Alicante + + 995.1.1 = { birth = yes } - 1042.1.1 = { + 1058.1.1 = { death = yes } } -200263 = { - name = "al-Abbas" - dynasty = 1046029 +73921 = { + name = "Fadl" # Fadl ibn Abu Bakr + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_1 - father = 200262 + father = 73920 # Abu Bakr ibn Musa - religion = ashari + 1015.1.1 = { + birth = yes + } + 1063.1.1 = { + employer = 3910 # Emir Muhammad ibn Ahmad of Murcia + } + 1077.1.1 = { + death = yes + } +} + +73922 = { + name = "Abd-al-Wahid" # Abd al-Wahid ibn Fadl + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi culture = levantine + trait = education_intrigue_1 - 1018.1.1 = { + father = 73921 # Fadl ibn Abu Bakr + + 1041.1.1 = { birth = yes } - 1070.1.1 = { + 1063.1.1 = { + employer = 3910 # Emir Muhammad ibn Ahmad of Murcia + } + 1100.1.1 = { death = yes } } -200264 = { - name = "Muhamad" - dynasty = 1046029 +73923 = { + name = "Musa" # Musa ibn Abd al-Wahid + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_martial_1 - father = 200261 + father = 73922 # Abd al-Wahid ibn Fadl - religion = ashari + 1068.1.1 = { + birth = yes + } + 1125.1.1 = { + death = yes + } +} + +73924 = { + name = "Hamdun" # Hamdun ibn Musa + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi culture = levantine + trait = education_learning_1 - 993.1.1 = { + father = 73923 # Musa ibn Abd al-Wahid + + 1096.1.1 = { birth = yes } - 1051.1.1 = { + 1157.1.1 = { + death = yes + } +} + +73925 = { + name = "Ibrahim" # Ibrahim ibn Hamdun + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_diplomacy_1 + + father = 73924 # Hamdun ibn Musa + + 1122.1.1 = { + birth = yes + } + 1180.1.1 = { death = yes } } -200265 = { - name = "Jalaf" - dynasty = 1046029 +73926 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Ibrahim + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_martial_1 - father = 200261 + father = 73925 # Ibrahim ibn Hamdun - religion = ashari + 1150.1.1 = { + birth = yes + } + 1216.1.1 = { + death = yes + } +} + +20852 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Muhammad, known as al-Mansur, Emir of Cordoba (1063-1070) & Sheik of Cabra & Cordoba (1063-1070) + dynasty = 101607 # Banu Jahwar Dynasty + religion = muwalladi culture = levantine + trait = education_martial_2 - 995.1.1 = { + father = 45001 # Emir al-Rasid of Cordoba + + 1037.1.1 = { + birth = yes + } + 1063.1.1 = { + name = "al-Mansur" + } + 1070.7.27 = { + death = yes + } +} + +45000 = { + name = "Jahwar" # Jahwar ibn Muhammad, Emir of Cordoba (1031-1043) & Sheik of Cabra & Cordoba (1031-1043) + dynasty = 101607 # Banu Jahwar Dynasty, Founder + religion = muwalladi + culture = levantine + trait = education_stewardship_4 + + 1000.1.1 = { birth = yes } - 1048.1.1 = { + 1043.8.6 = { death = yes } } -200266 = { - name = "Fath" - dynasty = 1046029 +45002 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Muhammad + dynasty = 101607 # Banu Jahwar Dynasty + religion = muwalladi + culture = levantine + trait = education_stewardship_2 + + father = 45001 # Emir al-Rasid of Cordoba - father = 200265 + 1036.1.1 = { + birth = yes + } + 1063.1.1 = { + add_pressed_claim = title:d_cordoba + add_pressed_claim = title:c_cabra + add_pressed_claim = title:c_cordoba + } + 1085.1.1 = { + death = yes + } +} +73679 = { + name = "Abd-al-Rahman" # Abd al-Rahman (I) ibn Mu'awiya, Sultan of Andalusia (756-788) & Sheik of Cabra & Cordoba (756-788), Almeria (777-788) & Moura (788-777) + # The Hawk of Quraysh, the Entrant, Grandson of Caliph Hisham, the Man, the Myth, the Maverick, it's the One-and-Only Abd al-Rahman I, *the* holder of the speed record for conquering (most of) Iberia at just 4 years - and if you're wondering why he gets such an intro, welp, go check out how (and from who) he got the title Hawk of Quraysh. + dynasty = 597 # Umayyad Dynasty religion = ashari culture = levantine + trait = education_martial_4 - 1026.1.1 = { + trait = stubborn + trait = ambitious + trait = brave + + trait = diplomat + trait = athletic # You can't say he wasn't willing to walk/ride quite a ways. + trait = sayyid + + father = 163000 # Mu'awiya ibn Hisham + mother = baranis0062 # Rah (berber.txt) + + 731.3.1 = { birth = yes } - 1049.1.1 = { - add_spouse = 200268 + 756.1.1 = { + add_concubine = levantine0024 # Hulal } - 1053.1.1 = { - employer = 3212 # Abbad Abbadid - move_to_pool = yes + 763.1.1= { + give_nickname = nick_the_hawk_of_quraysh } - 1083.1.1 = { + 788.9.29 = { death = yes } } -200267 = { - name = "Nars" - dynasty = 1046029 +73680 = { + name = "Hisham" # Hisam (I) ibn Abd al-Rahman, Sultan of Andalusia (788-796), Walih of Badajoz (778-788) & Sheik of Badajoz, Caceres, Medellin, Merida & Plasencia (778-788), Almeria, Cabra, Cordoba & Moura (788-796) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_3 + + father = 73679 # Sultan Abd al-Rahman I of Andalusia + mother = levantine0024 # Hulal + trait = child_of_concubine_female - father = 200266 - mother = 200268 + 757.4.26 = { + birth = yes + } + 770.1.1 = { + add_concubine = levantine0025 # Shokouh + } + 774.1.1 = { + add_spouse = levantine0013 # Marwa + } + 796.6.12 = { + death = yes + } +} +73681 = { + name = "al-Hakam" # al-Hakam (I) ibn Hisham, Sultan of Andalusia (796-822) & Sheik of Almeria, Cabra, Cordoba & Moura (796-822) + dynasty = 597 # Umayyad Dynasty religion = ashari culture = levantine + trait = sayyid + trait = education_intrigue_4 - 1051.1.1 = { + father = 73680 # Sultan Hisham I of Andalusia + mother = levantine0025 # Shokouh + trait = child_of_concubine_female + + 770.1.1 = { birth = yes } - 1107.1.1 = { + 791.1.1 = { + add_concubine = levantine0027 # Heloa + } + 822.5.21 = { death = yes } } -20740 = { - name = "Sulayman" - dynasty = 101048 - martial = 8 - diplomacy = 8 - intrigue = 4 - stewardship = 8 - religion = "ashari" - culture = "levantine" - trait = education_martial_2 - 1039.1.1 = { - birth = "1039.1.1" +73682 = { + name = "Abd-al-Rahman" # Abd al-Rahman (II) ibn al-Hakam, Sultan of Andalusia (822-852) & Sheik of Almeria, Cabra, Cordoba & Moura (822-852) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = poet + trait = lustful + trait = education_stewardship_3 + + father = 73681 # Sultan al-Hakam I of Andalusia + mother = levantine0027 # Heloa + trait = child_of_concubine_female + + 792.11.1 = { + birth = yes } - 1089.1.1 = { - death = "1089.1.1" + 821.1.1 = { + add_spouse = levantine0032 # Buheyr + } + 825.1.1 = { + add_concubine = levantine0033 # Tarub + } + 852.9.22 = { + death = yes } } -20818 = { - name = "Mu_ansar" - dynasty = 100808 - martial = 4 - diplomacy = 5 - intrigue = 6 - stewardship = 7 - religion = "ashari" - culture = "levantine" - trait = diligent - trait = education_martial_3 - trait = cynical - 1041.1.1 = { - birth = "1041.1.1" +73683 = { + name = "Muhammad" # Muhammad (I) ibn Abd al-Rahman, Sultan of Andalusia (852-886), Walih of Zaragoza (848-852) & Sheik of Albarracin, Calatayud, Fraga, Lleida, Tarragona & Zaragoza (848-852), Cabra & Cordoba (852-886), Calatrava (873-886), Almeria & Castelo Branco (875-886), Alarcon (876-886), Niebla (878-886) & Granada (883-884) + dynasty = 597 # Umayyad Dynasty + martial = 5 + diplomacy = 3 + intrigue = 3 + stewardship = 3 + religion = ashari + culture = levantine + trait = sayyid + trait = poet + trait = education_martial_1 + + father = 73682 # Sultan Abd al-Rahman II of Andalusia + mother = levantine0032 # Sultana Buheyr + + 823.1.1 = { + birth = yes + } + 842.1.1 = { + add_spouse = 73927 # Ushar (andalusian.txt) + } + 855.1.1 = { + effect = { + set_relation_friend = character:73838 # Sheik Izraq ibn Muntil of Madrid + } + } + 886.8.4 = { + death = yes } - 1091.1.1 = { - death = "1091.1.1" +} + +73684 = { + name = "al-Mundir" # al-Mundir (I) ibn Muhammad, Sultan of Andalusia (886-888) & Sheik of Malagon (865-888), Alarcon, Almeria, Cabra, Calatrava, Castelo Branco, Cordoba & Niebla (886-888) + dynasty = 597 # Umayyad Dynasty + martial = 5 + diplomacy = 3 + intrigue = 4 + stewardship = 3 + religion = ashari + culture = levantine + trait = twin + trait = scarred + trait = sayyid + trait = education_martial_1 + + father = 73683 # Sultan Muhammad I of Andalusia + mother = 73927 # Sultana Ushar (andalusian.txt) + + 844.1.11 = { + birth = yes + } + 888.6.24 = { + death = { + death_reason = death_wounds + } + } +} + +73685 = { + name = "Abdallah" # Abdallah (I) ibn Muhammad, Sultan of Andalusia (888-912), Sheik of Alarcos (867-912), Alarcon, Almeria, Cabra, Calatrava, Castelo Branco, Cordoba, Malagon & Niebla (888-912), Algeciras (891-912), Ibiza, Mallorca & Menorca (903-912) + dynasty = 597 # Umayyad Dynasty + martial = 3 + diplomacy = 3 + intrigue = 5 + stewardship = 3 + religion = ashari + culture = levantine + trait = twin + trait = sayyid + trait = education_stewardship_1 + + father = 73683 # Sultan Muhammad I of Andalusia + mother = 73927 # Sultana Ushar (andalusian.txt) + + 844.1.11 = { + birth = yes + } + 865.1.1 = { + add_spouse = 70294 # Óneca Ortiz, known as Durr (basque.txt) + } + 870.1.1 = { + add_concubine = levantine0049 # Tamem + add_concubine = levantine0051 # Gazalen + } + 877.1.1 = { + add_concubine = levantine0055 # Xen + } + 879.1.1 = { + remove_spouse = 70294 + } + 885.1.1 = { + add_concubine = andalusian0084 # Coreix (andalusian.txt) + add_concubine = levantine0061 # Fitien + } + 886.1.1 = { + add_concubine = levantine0063 # Malika + } + 893.1.1 = { + add_concubine = levantine0065 # Mustatarrif + add_concubine = levantine0067 # Jadil + } + 894.1.1 = { + add_concubine = levantine0069 # Malha + } + 905.1.1 = { + add_concubine = levantine0074 # Magin + } + 906.1.1 = { + add_concubine = levantine0076 # Xariq + } + 912.10.15 = { + death = yes + } +} + +73686 = { + name = "Muhammad" # Muhammad ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + + father = 73685 # Sultan Abdallah I of Andalusia + mother = 70294 # Óneca Ortiz, known as Durr (basque.txt) + + 866.1.1 = { + birth = yes + } + 882.1.1 = { + trait = education_stewardship_1 + } + 890.1.1 = { + add_concubine = basque0148 # Muzna (basque.txt) + } + 891.1.27 = { + death = { + death_reason = death_murder_known + killer = levantine0045 # al-Mutarrif ibn Abdallah + } + } +} + +73886 = { + name = "Sholah" # Sholah, fictional wife of Sheik A'id ibn Kaysan of Tarragona (73851) + female = yes + religion = ashari + culture = levantine + trait = education_stewardship_1 + + 846.1.1 = { + birth = yes + } + 912.1.1 = { + death = yes + } +} + +73903 = { + name = "Ali" # Ali ibn Jattab, Sheik of Alicante (765-789) + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_2 + + father = levantine0093 # Sheik Jattb ibn Abd al-Yabbar of Alicante + mother = 73902 # Countess Adelgundis de Tudmir (visigothic.txt) + + 745.1.1 = { + birth = yes + } + 789.1.1 = { + death = yes + } +} + +73904 = { + name = "Ghalib" # Ghalib ibn Ali, Sheik of Alicante (789-812) + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + father = 73903 # Sheik Ali ibn Jattab of Alicante + + 765.1.1 = { + birth = yes + } + 812.1.1 = { + death = yes + } +} + +73905 = { + name = "Talib" # Talib ibn Ghalib, Sheik of Alicante (812-852) + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_intrigue_1 + + father = 73904 # Sheik Ghalib ibn Ali of Alicante + + 784.1.1 = { + birth = yes + } + 852.1.1 = { + death = yes + } +} + +73906 = { + name = "Abd-al-Yabbar" # Abd al-Yabbar ibn Talib, Sheik of Alicante (852-858) + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_1 + + father = 73905 # Sheik Talib ibn Ghalib of Alicante + + 813.1.1 = { + birth = yes + } + 858.1.1 = { + death = yes + } +} + +73907 = { + name = "Reshawna" # Reshawna bint Abd al-Yabbar, wife of Sheik Marwan ibn Abd al-Malik of Alicante (73900) + female = yes + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + father = 73906 # Sheik Abd al-Yabbar ibn Talib of Alicante + + 840.1.1 = { + birth = yes + } + 916.1.1 = { + death = yes + } +} + +73928 = { + name = "al-Hakam" # al-Hakam ibn Muhammad, Sheik of Castelo Branco (867-875) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 73683 # Sultan Muhammad I of Andalusia + mother = 73927 # Sultana Ushar (andalusian.txt) + + 850.1.1 = { + birth = yes + } + 900.1.1 = { + death = yes + } +} + +73943 = { + name = "Nayih" # Nayih ibn Suleyman, Sheik of Granada (848-880) + dynasty = 12302 # Banu Nayih Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_2 + + father = 73944 # Suleyman ibn Nayih + + 833.1.1 = { + birth = yes + } + 860.1.1 = { + add_spouse = 73948 # Qamara + } + 889.1.1 = { + death = yes + } +} + +73944 = { + name = "Suleyman" # Suleyman ibn Nayih + dynasty = 12302 # Banu Nayih Dynasty + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + father = 73945 # Nayih ibn Suleyman + + 815.1.1 = { + birth = yes + } + 867.1.1 = { + death = yes + } +} + +73945 = { + name = "Nayih" # Nayih ibn Suleyman + dynasty = 12302 # Banu Nayih Dynasty + religion = ashari + culture = levantine + trait = education_martial_1 + + 772.1.1 = { + birth = yes + } + 831.1.1 = { + death = yes + } +} + +73946 = { + name = "Amr" # Amr ibn Nayih + dynasty = 12302 # Banu Nayih Dynasty + religion = ashari + culture = levantine + trait = education_martial_1 + + father = 73945 # Nayih ibn Suleyman + + 823.1.1 = { + birth = yes + } + 876.1.1 = { + death = yes + } +} + +73947 = { + name = "Hafs" # Hafs ibn Amr, Sheik of Granada (891-925) + dynasty = 12302 # Banu Nayih Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_1 + + father = 73946 # Amr ibn Nayih + + 859.1.1 = { + birth = yes + } + 925.1.1 = { + death = yes + } +} + +73948 = { + name = "Qamara" # Qamara, fictional wife of Sheik Nayih ibn Suleyman of Granada (73943) + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + 842.1.1 = { + birth = yes + } + 906.1.1 = { + death = yes + } +} + +200020 = { + name = "Suleyman" # Suleyman ibn Abd al-Rahman, Walih of Toledo (767-789) & Sheik of Cuenca, Madrid, Molina & Toledo (767-789) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_2 + + father = 73679 # Sultan Abd al-Rahman I of Andalusia + + 747.1.1 = { + birth = yes + } + 800.1.1 = { + death = { + death_reason = death_execution + } + } +} + +200021 = { + name = "Abdallah" # Abdallah ibn Abd al-Rahman, Walih of Valencia (803-823), Sheik of Huesca (800), Castellon, Denia, Teruel & Valencia (803-823) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_3 + + father = 73679 # Sultan Abd al-Rahman I of Andalusia + + 760.1.1 = { + birth = yes + } + 823.1.1 = { + death = yes + } +} + +200022 = { + name = "al-Qasim" # al-Qasim ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = bedouin + trait = sayyid + trait = education_stewardship_1 + + father = 73679 # Sultan Abd al-Rahman I of Andalusia + + 773.1.1 = { + birth = yes + } + 799.1.1 = { + death = yes + } +} + +200025 = { + name = "Abd-al-Yabbar" # Abd al-Yabbar ibn Jattab + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_diplomacy_2 + + 690.1.1 = { + birth = yes + } + 743.1.1 = { + death = yes + } +} + +73838 = { + name = "Izraq" # Izraq ibn Muntil, Sheik of Madrid (855-888) + dynasty = 12294 # Banu Muntil Dynasty + religion = muwalladi + culture = levantine + trait = education_martial_2 + + father = levantine0002 # Muntil ibn Salim + + 838.1.1 = { + birth = yes + } + 861.1.1 = { + add_spouse = 73837 # Munya bint Musa (basque.txt) + } + 888.1.1 = { + death = yes + } +} + +levantine0002 = { + name = "Muntil" # Muntil ibn Salim + dynasty = 12294 # Banu Muntil Dynasty + religion = ashari + culture = levantine + trait = education_martial_1 + + 800.1.1 = { + birth = yes + } + 850.1.1 = { + death = yes + } +} + +levantine0003 = { + name = "Mughit" # Mughit, Sheik of Cordoba (711-716) + dynasty = banu_mughit # Banu Mughit Dynasty + religion = ashari + culture = levantine + trait = education_martial_3 + + 691.1.1 = { + birth = yes + } + 741.1.1 = { + death = yes + } +} + +levantine0004 = { + name = "Abd-al-Wahhad" # Abd al-Wahhad ibn Mughit + dynasty = banu_mughit # Banu Mughit Dynasty + religion = ashari + culture = levantine + trait = education_martial_1 + + father = levantine0003 # Sheik Mughit of Cordoba + + 731.1.1 = { + birth = yes + } + 781.1.1 = { + death = yes + } +} + +levantine0005 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Abd al-Wahhad, Walih of Zaragoza (792-798) & Sheik of Albarracin, Calatayud, Fraga & Zaragoza (792-798) + dynasty = banu_mughit # Banu Mughit Dynasty + religion = ashari + culture = levantine + trait = education_martial_2 + + father = levantine0004 # Abd al-Wahhad ibn Mughit + + 767.1.1 = { + birth = yes + } + 817.1.1 = { + death = yes + } +} + +levantine0006 = { + name = "Abd-al-Karim" # Adb al-Karim ibn Abd al-Wahhad, Walih of Toledo (797) & Sheik of Madrid, Molina & Toledo (797) + dynasty = banu_mughit # Banu Mughit Dynasty + religion = ashari + culture = levantine + trait = poet + trait = education_martial_3 + + father = levantine0004 # Abd al-Wahhad ibn Mughit + + 769.1.1 = { + birth = yes + } + 817.1.1 = { + death = yes + } +} + +levantine0007 = { + name = "Abd-al-Wahhad" # Abd al-Wahhad ibn Abd al-Malik, known as Wuhayd, Sheik of Tudela (862-871) + dynasty = banu_mughit # Banu Mughit Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_1 + + father = levantine0005 # Walih Abd al-Malik ibn Abd al-Wahhad of Zaragoza + + 800.1.1 = { + birth = yes + } + 871.1.1 = { + death = yes + } +} + +levantine0008 = { + name = "Muhammad" # Muhammad ibn Wuhayd, Walih of Zaragoza (860-872), Sheik of Albarracin, Alcañiz, Fraga, Lleida & Zaragoza (860-872) + dynasty = banu_mughit # Banu Mughit Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_2 + + father = levantine0007 # Sheik Wuhayd of Tudela + + 823.1.1 = { + birth = yes + } + 873.1.1 = { + death = yes + } +} + +levantine0009 = { + name = "Umar" # Umar ibn Marwan + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 163003 # Caliph Marwan I of Arabia + + 659.1.1 = { + birth = yes + } + 719.1.1 = { + death = yes + } +} + +levantine0010 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Umar, Walih of Sevilla (774-777) & Sheik of Sevilla (774-777) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_2 + + father = levantine0009 # Umar ibn Marwan + + 718.1.1 = { + birth = yes + } + 777.12.31 = { + death = yes + } +} + +levantine0011 = { + name = "Abdallah" # Abdallah ibn Abd al-Malik, Sheik of Moura (777-780) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_2 + + father = levantine0010 # Walih Abd al-Malik ibn Umar of Sevilla + + 730.1.1 = { + birth = yes + } + 780.1.1 = { + death = yes + } +} + +levantine0012 = { + name = "Umayyah" # Umayyah ibn Abd al-Malik + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = levantine0010 # Walih Abd al-Malik ibn Umar of Sevilla + + 755.1.1 = { + birth = yes + } + 774.1.1 = { + death = { + death_reason = death_decapitated + killer = levantine0010 # Walih Abd al-Malik ibn Umar of Seville + } + } +} + +levantine0013 = { + name = "Marwa" # Marwa, real name unknown, ibn Abd al-Malik, wife of Sultan Hisham I of Andalusia (73680) + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = levantine0010 # Walih Abd al-Malik ibn Umar of Sevilla + + 757.1.1 = { + birth = yes + } + 807.1.1 = { + death = yes + } +} + +levantine0014 = { + name = "Walid" # Walid ibn Mu'awiya + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 163000 # Mu'awiya ibn Hisham + mother = baranis0062 # Rah (berber.txt) + + 737.1.1 = { + birth = yes + } + 787.1.1 = { + death = yes + } +} + +levantine0015 = { + name = "al-Mughira" # al-Mughira ibn Walid + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_1 + + father = levantine0014 # Walid ibn Mu'awiya + + 762.1.1 = { + birth = yes + } + 783.1.1 = { + death = { + death_reason = death_execution + killer = 73679 # Sultan Abd al-Rahman I of Andalusia + } + } +} + +levantine0016 = { + name = "Ayyub" # Ayyub ibn Suleyman + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 200020 # Walih Suleyman ibn Abd al-Rahman of Toledo + + 772.1.1 = { + birth = yes + } + 822.1.1 = { + death = yes + } +} + +levantine0017 = { + name = "Ubayd-Allah" # Ubayd Allah ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 200021 # Walih Abadallah ibn Abd al-Rahman of Valencia + + 774.1.1 = { + birth = yes + } + 824.1.1 = { + death = yes + } +} + +levantine0018 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 200021 # Walih Abdallah ibn Abd al-Rahman of Valencia + + 776.1.1 = { + birth = yes + } + 803.1.1 = { + add_spouse = levantine0020 # Jalila bint Hisham + } + 826.1.1 = { + death = yes + } +} + +levantine0019 = { + name = "Umar" # Umar ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 73679 # Sultan Abd al-Rahman I of Andalusia + + 749.1.1 = { + birth = yes + } + 768.1.1 = { + death = { + death_reason = death_execution + killer = 70004 # King Fruela I of Asturias + } + } +} + +levantine0020 = { + name = "Jalila" # Jalila, real name unknown ibn Hisham, wife of Abd al-Malik ibn Abdallah (levantine0018) + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 73680 # Sultan Hisham I of Andalusia + mother = levantine0013 # Sultana Marwa ibn Abd al-Malik + + 783.1.1 = { + birth = yes + } + 833.1.1 = { + death = yes + } +} + +levantine0021 = { + name = "Mu_awiyah" # Mu'awiyah ibn Hisham + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 73680 # Sultan Hisham I of Andalusia + + 774.1.1 = { + birth = yes + } + 824.1.1 = { + death = yes + } +} + +levantine0022 = { + name = "Muhammad" # Muhammad ibn al-Qasim + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 200022 # al-Qasim ibn Abd al-Rahman + + 791.1.1 = { + birth = yes + } + 841.1.1 = { + death = yes + } +} + +levantine0023 = { + name = "Sulayman" # Sulayman ibn Hisham, Walih of Valencia (798-801) & Sheik of Castellon, Denia, Teruel & Valencia (798-801) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_2 + + father = 73680 # Sultan Hisham I of Andalusia + + 770.1.1 = { + birth = yes + } + 801.1.1 = { + death = { + death_reason = death_execution + killer = 73681 # Sultan al-Hakam I of Andalusia + } + } +} + +levantine0024 = { + name = "Hulal" # Hulal, concubine of Sultan Abd al-Rahman I of Andalusia (73679) + female = yes + religion = ashari + culture = levantine + trait = education_intrigue_1 + + 740.1.1 = { + birth = yes + } + 790.1.1 = { + death = yes + } +} + +levantine0025 = { + name = "Shokouh" # Shokouh, concubine of Sultan Hisham I of Andalusia (73680) + female = yes + religion = ashari + culture = levantine + trait = education_intrigue_1 + + 754.1.1 = { + birth = yes + } + 804.1.1 = { + death = yes + } +} + +levantine0026 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Mu'awiyah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_3 + + father = levantine0021 # Mu'awiyah ibn Hisham + + 799.1.1 = { + birth = yes + } + 849.1.1 = { + death = yes + } +} + +levantine0027 = { + name = "Heloa" # Heloa, concubine of Sultan al-Hakam I of Andalusia (73681) + female = yes + religion = ashari + culture = levantine + trait = education_intrigue_1 + + 772.1.1 = { + birth = yes + } + 822.1.1 = { + death = yes + } +} + +levantine0028 = { + name = "al-Mughira" # al-Mughira ibn al-Hakam + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 73681 # Sultan al-Hakam I of Andalusia + + 790.1.1 = { + birth = yes + } + 840.1.1 = { + death = yes + } +} + +levantine0029 = { + name = "Sa_id" # Sa'id ibn al-Hakam + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 73681 # Sultan al-Hakam I of Andalusia + + 791.1.1 = { + birth = yes + } + 841.1.1 = { + death = yes + } +} + +levantine0030 = { + name = "Umayyah" # Umayyah ibn al-Hakam + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 73681 # Sultan al-Hakam I of Andalusia + + 802.1.1 = { + birth = yes + } + 852.1.1 = { + death = yes + } +} + +levantine0031 = { + name = "al-Walid" # al-Walid ibn al-Hakam + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 73681 # Sultan al-Hakam I of Andalusia + + 813.1.1 = { + birth = yes + } + 863.1.1 = { + death = yes + } +} + +levantine0032 = { + name = "Buheyr" # Buheyr, wife of Sultan Abd al-Rahman II of Andalusia (73682) + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_3 + + 803.1.1 = { + birth = yes + } + 853.1.1 = { + death = yes + } +} + +levantine0033 = { + name = "Tarub" # Tarub, concubine of Sultan Abd al-Rahaman II of Andalusia + female = yes + religion = ashari + culture = levantine + trait = education_intrigue_2 + + 806.1.1 = { + birth = yes + } + 856.1.1 = { + death = yes + } +} + +levantine0034 = { + name = "Abdallah" # Abdallah ibn Abd al-Rahman, placeholder Sheik of Moura (852-875) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_1 + + father = 73682 # Sultan Abd al-Rahman II of Andalusia + mother = levantine0033 # Tarub + + 825.1.1 = { + birth = yes + } + 875.1.1 = { + death = yes + } +} + +levantine0035 = { + name = "al-Mutarrif" # al-Mutarrif ibn Abd al-Rahman, Walih of Toledo (872-876) & Sheik of Alarcon (851-876), Cuenca, Madrid, Molina & Toledo (872-876) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_2 + + father = 73682 # Sultan Abd al-Rahman II of Andalusia + + 826.1.1 = { + birth = yes + } + 876.1.1 = { + death = yes + } +} + +levantine0036 = { + name = "al-Mundir" # al-Mundir ibn Abd al-Rahman, placeholder Sheik of Niebla (853-878) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 73682 # Sultan Abd al-Rahman II of Andalusia + + 828.1.1 = { + birth = yes + } + 878.1.1 = { + death = yes + } +} + +levantine0037 = { + name = "Hisham" # Hisham ibn Abd al-Rahman + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 73682 # Sultan Abd al-Rahman II of Andalusia + + 830.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 880.1.1 = { + death = yes + } +} + +levantine0038 = { + name = "al-Qitt" # al-Qitt ibn Mu'awiyah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = levantine0021 # Mu'awaiyah ibn Hisham + + 801.1.1 = { + birth = yes + } + 851.1.1 = { + death = yes + } +} + +levantine0039 = { + name = "Mu_awiyah" # Muawiyah ibn al-Qitt, placeholder Sheik of Almeria (8952-875) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = levantine0038 # al-Qitt ibn Mu'awiyah + + 825.1.1 = { + birth = yes + } + 875.1.1 = { + death = yes + } +} + +levantine0040 = { + name = "Ahmad" # Ahmad ibn Mu'awiyah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_2 + + father = levantine0039 # Mu'awiyah ibn al-Qitt + + 850.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 901.7.10 = { + death = { + death_reason = death_decapitated + } + } +} + +levantine0041 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Muhammad, placeholder sheik of Calatrava (867-873) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_3 + + father = 73683 # Sultan Muhammad I of Andalusia + + 848.1.1 = { + birth = yes + } + 873.1.1 = { + death = yes + } +} + +levantine0042 = { + name = "Hisham" # Hisham ibn Muhammad, placeholder Sheik of Algeciras (867-889) + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 73683 # Sultan Muhammad I of Andalusia + + 850.1.1 = { + birth = yes + } + 900.1.1 = { + death = yes + } +} + +levantine0043 = { + name = "al-Qasim" # al-Qasim ibn Muhammad + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + + father = 73683 # Sultan Muhammad I of Andalusia + + 852.1.1 = { + birth = yes + } + 868.1.1 = { + trait = education_intrigue_1 + } + 902.1.1 = { + death = yes + } +} + +levantine0044 = { + name = "al-Mutarrif" # al-Mutarrif ibn Muhammad + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = poet + trait = sayyid + + father = 73683 # Sultan Muhammad I of Andalusia + + 854.1.1 = { + birth = yes + } + 870.1.1 = { + trait = education_diplomacy_1 + } + 873.1.1 = { + death = yes + } +} + +levantine0045 = { + name = "al-Mutarrif" # al-Mutarrif ibn Muhammad + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_2 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0051 # Gazalen + trait = child_of_concubine_female + + 871.1.1 = { + birth = yes + } + 895.1.1 = { + death = { + death_reason = death_execution + killer = 73685 # Sultan Abdallah I of Andalusia + } + } +} + +levantine0046 = { + name = "Fatima" # Fatima bint Muhammad + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + + father = 73683 # Sultan Muhammad I of Andalusia + + 861.1.1 = { + birth = yes + } + 877.1.1 = { + trait = education_stewardship_2 + } + 911.1.1 = { + death = yes + } +} + +levantine0047 = { + name = "al-Bahe" # al-Bahe bint Muhammad + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_1 + + father = 73683 # Sultan Muhammad I of Andalusia + + 872.1.1 = { + birth = yes + } + 922.1.1 = { + death = yes + } +} + +levantine0048 = { + name = "Fatima" # Fatima ibn Muhammad II + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 73683 # Sultan Muhammad I of Andalusia + + 877.1.1 = { + birth = yes + } + 927.1.1 = { + death = yes + } +} + +levantine0049 = { + name = "Tamem" # Tamen, concubine of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + 851.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 901.1.1 = { + death = yes + } +} + +levantine0050 = { + name = "Ahmad" # Ahmad ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0049 # Tamem + trait = child_of_concubine_female + + 871.1.1 = { + birth = yes + } + 922.1.1 = { + death = yes + } +} + +levantine0051 = { + name = "Gazalen" # Gazalen, concubine of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_stewardship_1 + + 853.1.1 = { + birth = yes + employer = 73683 # Sultan Muhammad I of Andalusia + } + 903.1.1 = { + death = yes + } +} + +levantine0052 = { + name = "Suleyman" # Suleyman ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_2 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0051 # Gazalen + trait = child_of_concubine_female + + 873.1.1 = { + birth = yes + } + 923.1.1 = { + death = yes + } +} + +levantine0053 = { + name = "Aiza" # Aiza bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0051 # Gazalen + trait = child_of_concubine_female + + 875.1.1 = { + birth = yes + } + 925.1.1 = { + death = yes + } +} + +levantine0054 = { + name = "as-Sida" # as-Sida bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0051 # Gazalen + trait = child_of_concubine_female + + 877.1.1 = { + birth = yes + } + 927.1.1 = { + death = yes + } +} + +levantine0055 = { + name = "Xen" # Xen, concubine of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_stewardship_1 + + 860.1.1 = { + birth = yes + employer = 73683 # Sultan Muhammad I of Andalusia + } + 885.1.1 = { + death = yes + } +} + +levantine0056 = { + name = "Aban" # Aban ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0055 # Xen + trait = child_of_concubine_female + + 879.1.1 = { + birth = yes + } + 929.1.1 = { + death = yes + } +} + +levantine0057 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 73685 # Sultan Abdallah I of Andalusia + + 881.1.1 = { + birth = yes + } + 931.1.1 = { + death = yes + } +} + +levantine0058 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 73685 # Sultan Abdallah I of Andalusia + + 883.1.1 = { + birth = yes + } + 933.1.1 = { + death = yes + } +} + +levantine0059 = { + name = "as-Sida" # as-Sida bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 73685 # Sultan Abdallah I of Andalusia + + 885.1.1 = { + birth = yes + } + 935.1.1 = { + death = yes + } +} + +levantine0060 = { + name = "Hashima" # Hashima bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_2 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = andalusian0084 # Coreix + trait = child_of_concubine_female + + 886.1.1 = { + birth = yes + } + 936.1.1 = { + death = yes + } +} + +levantine0061 = { + name = "Fitien" # Fitien, concubine of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + 868.1.1 = { + birth = yes + } + 893.1.1 = { + death = yes + } +} + +levantine0062 = { + name = "Esma" # Esma bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0061 # Fitien + trait = child_of_concubine_female + + 886.1.1 = { + birth = yes + } + 933.1.1 = { + death = yes + } +} + +levantine0063 = { + name = "Malika" # Malika, concubine of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_stewardship_1 + + 868.1.1 = { + birth = yes + } + 893.1.1 = { + death = yes + } +} + +levantine0064 = { + name = "Hakima" # Hakima bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0063 # Malika + trait = child_of_concubine_female + + 887.1.1 = { + birth = yes + } + 937.1.1 = { + death = yes + } +} + +levantine0065 = { + name = "Mustatarrif" # Mustatarrif, concubien of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_intrigue_1 + + 877.1.1 = { + birth = yes + } + 905.1.1 = { + death = yes + } +} + +levantine0066 = { + name = "al-Asi" # al-Asi ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_2 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0065 # Mustatarrif + trait = child_of_concubine_female + + 894.1.1 = { + birth = yes + } + 921.1.1 = { + death = { + death_reason = death_execution + killer = 3200 # Caliph Abd al-Rahman III of Andalusia + } + } +} + +levantine0067 = { + name = "Jadil" # Jadil, concubine of Sultan Abdallah I of Andalusia + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + 877.1.1 = { + birth = yes + } + 905.1.1 = { + death = yes + } +} + +levantine0068 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0067 # Jadil + trait = child_of_concubine_female + + 895.1.1 = { + birth = yes + } + 945.1.1 = { + death = yes + } +} + +levantine0069 = { + name = "Malha" # Malha, concubine of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_2 + + 877.1.1 = { + birth = yes + } + 927.1.1 = { + death = yes + } +} + +levantine0070 = { + name = "Muhammad" # Muhammad ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_2 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0069 # Malha + trait = child_of_concubine_female + + 895.1.1 = { + birth = yes + } + 945.1.1 = { + death = yes + } +} + +levantine0071 = { + name = "Ahmad" # Ahmad ibn Abdallah + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_martial_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0069 # Malha + trait = child_of_concubine_female + + 897.1.1 = { + birth = yes + } + 947.1.1 = { + death = yes + } +} + +levantine0072 = { + name = "Raqiya" # Raqiya bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0069 # Malha + trait = child_of_concubine_female + + 899.1.1 = { + birth = yes + } + 949.1.1 = { + death = yes + } +} + +levantine0073 = { + name = "Zainab" # Zainab bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_intrigue_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0069 # Malha + trait = child_of_concubine_female + + 901.1.1 = { + birth = yes + } + 951.1.1 = { + death = yes + } +} + +levantine0074 = { + name = "Magin" # Magin, concubine of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_stewardship_1 + + 887.1.1 = { + birth = yes + } + 937.1.1 = { + death = yes + } +} + +levantine0075 = { + name = "Fatima" # Fatima bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_stewardship_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0074 # Magin + trait = child_of_concubine_female + + 906.1.1 = { + birth = yes + } + 956.1.1 = { + death = yes + } +} + +levantine0076 = { + name = "Xariq" # Xariq, concubine of Sultan Abdallah I of Andalusia (73685) + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + 888.1.1 = { + birth = yes + } + 938.1.1 = { + death = yes + } +} + +levantine0077 = { + name = "Zainab" # Zainab bint Abdallah + female = yes + dynasty = 597 # Umayyad Dynasty + religion = ashari + culture = levantine + trait = sayyid + trait = education_diplomacy_1 + + father = 73685 # Sultan Abdallah I of Andalusia + mother = levantine0076 # Xariq + trait = child_of_concubine_female + + 908.1.1 = { + birth = yes + } + 958.1.1 = { + death = yes + } +} + +levantine0078 = { + name = "Ibrahim" # Ibrahim ibn Jalid, Sheik of Elvas (852-882) & Evora (852-875) + dynasty = banu_jalid # Banu Jalid Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_2 + + 804.1.1 = { + birth = yes + } + 867.1.1 = { + add_spouse = levantine0079 # Sitara + } + 882.1.1 = { + death = yes + } +} + +levantine0079 = { + name = "Sitara" # Sitara, fictional wife of Sheik Ibrahim ibn Jalid of Elvas (levantine0078) + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + 851.1.1 = { + birth = yes + } + 901.1.1 = { + death = yes + } +} + +levantine0080 = { + name = "Ishaq" # Ishaq ibn Ibrahim, Sheik of Elvas (882-922) + dynasty = banu_jalid # Banu Jalid Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_1 + + father = levantine0078 # Sheik Ibrahim ibn Jalid of Elvas + mother = levantine0079 # Sheika Sitara + + 872.1.1 = { + birth = yes + } + 922.1.1 = { + death = yes + } +} + +levantine0081 = { + name = "Muhammad" # Muhammad ibn Ibrahim, Sheik of Elvas (922-940) + dynasty = banu_jalid # Banu Jalid Dynasty + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + father = levantine0078 # Sheik Ibrahim ibn Jalid of Elvas + + 874.1.1 = { + birth = yes + } + 940.1.1 = { + death = yes + } +} + +levantine0082 = { + name = "Ibrahim" # Ibrahim ibn Muhammad, Sheik of Elvas (940-961) + dynasty = banu_jalid # Banu Jalid Dynasty + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + father = levantine0081 # Sheik Muhammad ibn Ibrahim of Elvas + + 898.1.1 = { + birth = yes + } + 961.1.1 = { + death = yes + } +} + +levantine0083 = { + name = "Ahmad" # Ahmad ibn Muhammad, Sheik of Elvas (961-983) + dynasty = banu_jalid # Banu Jalid Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_1 + + father = levantine0081 # Sheik Muhammad ibn Ibrahim of Elvas + + 909.1.1 = { + birth = yes + } + 983.1.1 = { + death = yes + } +} + +levantine0084 = { + name = "Abdallah" # Abdallah ibn Muhammad + dynasty = banu_jalid # Banu Jalid Dynasty + religion = ashari + culture = levantine + trait = education_martial_1 + + father = levantine0081 # Sheik Muhammad ibn Ibrahim of Elvas + + 916.1.1 = { + birth = yes + } + 980.1.1 = { + death = yes + } +} + +levantine0085 = { + name = "Sumayl" # Sumayl ibn Ishaq + dynasty = banu_jalid # Banu Jalid Dynasty + religion = ashari + culture = levantine + trait = education_intrigue_1 + + father = levantine0078 # Sheik Ibrahim ibn Jalid of Elvas + + 876.1.1 = { + birth = yes + } + 926.1.1 = { + death = yes + } +} + +levantine0086 = { + name = "Fatima" # Fatima bint al-Mundir, wife of Caliph Abd al-Rahman III of Andalusia (3200 - andalusian.txt) + female = yes + dynasty = 597 # Umayyad Dynasty + religion = muwalladi + culture = levantine + trait = sayyid + trait = education_stewardship_2 + + father = 73684 # Sultan al-Mundir I of Andalusia + + 888.1.1 = { + birth = yes + } + 938.1.1 = { + death = yes + } +} + +levantine0087 = { + name = "Mustaq" # Mustaq, wife of Caliph Abd al-Rahman III of Andalusia (3200 - andalusian.txt) + female = yes + religion = muwalladi + culture = levantine + trait = education_intrigue_1 + + 933.1.1 = { + birth = yes + } + 983.1.1 = { + death = yes + } +} + +levantine0088 = { + name = "Muzna" # Muzna, wife of Hisham ibn Abd al-Yabbar (73670 - andalusian.txt) + female = yes + religion = muwalladi + culture = levantine + trait = education_stewardship_1 + + 955.1.1 = { + birth = yes + } + 1005.1.1 = { + death = yes + } +} + +levantine0089 = { + name = "Ghaya" # Ghaya, wife of Hisham ibn Abd al-Yabbar (73670 - andalusian.txt) + female = yes + religion = muwalladi + culture = levantine + trait = education_stewardship_1 + + 970.1.1 = { + birth = yes + } + 1020.1.1 = { + death = yes + } +} + +levantine0090 = { + name = "Atib" # Atib, wife of Muhammad ibn Abd al-Malik (73677 - andalusian.txt) + female = yes + religion = muwalladi + culture = levantine + trait = education_diplomacy_1 + + 956.1.1 = { + birth = yes + } + 1006.1.1 = { + death = yes + } +} + +levantine0091 = { + name = "al-Hazm" # al-Hazm ibn Jahwar + dynasty = 101607 # Banu Jahwar Dynasty + religion = muwalladi + culture = levantine + trait = education_diplomacy_1 + + father = 45000 # Emir Jahwar ibn Muhammad of Cordoba + + 1025.1.1 = { + birth = yes + } + 1063.1.1 = { + employer = 20852 # Emir al-Mansur of Cordoba + } + 1075.1.1 = { + death = yes + } +} + +levantine0092 = { + name = "al-Walid" # al-Walid ibn Abd al-Malik + dynasty = 101607 # Banu Jahwar Dynasty + religion = muwalladi + culture = levantine + trait = education_diplomacy_1 + + father = 45001 # Emir al-Rasid of Cordoba + + 1038.1.1 = { + birth = yes + } + 1063.1.1 = { + employer = 20852 # Emir al-Mansur of Cordoba + } + 1088.1.1 = { + death = yes + } +} + +levantine0093 = { + name = "Jattab" # Jattab ibn Abd al-Yabbar, Sheik of Alicante (743-765) + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_2 + + father = 200025 # Abd al-Yabbar ibn Jattab + + 715.1.1 = { + birth = yes + } + 743.1.1 = { + add_spouse = 73902 # Adelgundis de Tudmir (visigothic.txt) + } + 765.1.1 = { + death = yes + } +} + +levantine0094 = { + name = "Marwan" # Marwan ibn Jattab + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_1 + + father = levantine0093 # Sheik Jattab ibn Abd al-Yabbar of Alicante + mother = 73902 # Countess Adelgundis de Tudmir (visigothic.txt) + + 750.1.1 = { + birth = yes + } + 800.1.1 = { + death = yes + } +} + +levantine0095 = { + name = "Muhammad" # Muhammad Abu Yamra + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_3 + + father = levantine0094 # Marwan ibn Jattab + + 780.1.1 = { + birth = yes + } + 855.1.1 = { + death = yes + } +} + +levantine0096 = { + name = "Jattab" # Jattab ibn Muhammad Abu Yamra + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_3 + + father = levantine0095 # Muhammad Abu Yamra + + 810.1.1 = { + birth = yes + } + 860.1.1 = { + death = yes + } +} + +levantine0097 = { + name = "Amira" # Amira bint Muhmmada Abu Yamra + female = yes + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_3 + + father = levantine0095 # Muhammad Abu Yamra + + 815.1.1 = { + birth = yes + } + 862.1.1 = { + death = yes + } +} + +levantine0098 = { + name = "Marwan" # Marwan ibn Jattab + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_3 + + father = levantine0096 # Jattab ibn Muhammad Abu Yamra + + 845.1.1 = { + birth = yes + employer = 73790 # Sheik al-Sabbah ibn Abd al-Rahman of Murcia + } + 895.1.1 = { + death = yes + } +} + +levantine0099 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Marwan + dynasty = 12260 # Banu Jattab Dynasty + religion = muwalladi + culture = levantine + trait = education_learning_3 + + father = levantine0098 # Marwan ibn Jattab + + 880.1.1 = { + birth = yes + } + 930.1.1 = { + death = yes + } +} + +levantine0100 = { + name = "Ahmad" # Ahmad ibn Abd al-Rahman, Walih of Murcia (985-1008) & Sheik of Alcaraz, Denia & Murcia (985-1008) + dynasty = 12260 # Banu Jattab Dynasty + religion = muwalladi + culture = levantine + trait = education_learning_3 + + father = levantine0099 # Abd al-Rahman ibn Marwan + + 920.1.1 = { + birth = yes + } + 1008.1.1 = { + death = yes + } +} + +levantine0101 = { + name = "Musa" # Musa ibn Ahmad, Walih of Murcia (1008-1013) & Sheik of Murcia (1008-1013), Castellon (1008-1009), Alcaraz & Denia (1008-1009), Valencia (1008-1011), Mallorca, Menorca & Ibiza (1008-1015) + dynasty = 12260 # Banu Jattab Dynasty + religion = muwalladi + culture = levantine + trait = education_learning_3 + + father = levantine0100 # Walih Ahmad ibn Abd al-Rahman of Murcia + + 950.1.1 = { + birth = yes + } + 1025.1.1 = { + death = yes + } +} + +levantine0102 = { + name = "Muhammad" # Muhammad ibn Jattab + dynasty = 12260 # Banu Jattab Dynasty + religion = ashari + culture = levantine + trait = education_learning_3 + + father = levantine0096 # Jattab ibn Muhammad Abu Yamra + + 850.1.1 = { + birth = yes + employer = 73790 # Sheik al-Sabbah ibn Abd al-Rahman of Murcia + } + 900.1.1 = { + death = yes + } +} + +levantine0103 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Muhammad + dynasty = 12260 # Banu Jattab Dynasty + religion = muwalladi + culture = levantine + trait = education_learning_3 + + father = levantine0102 # Muhammad ibn Jattab + + 890.1.1 = { + birth = yes + } + 940.1.1 = { + death = yes + } +} + +levantine0104 = { + name = "Walid" # Walid ibn Abd al-Malik + dynasty = 12260 # Banu Jattab Dynasty + religion = muwalladi + culture = levantine + trait = education_learning_3 + + father = levantine0103 # Abd al-Malik ibn Muhammad + + 930.1.1 = { + birth = yes + } + 1003.3.5 = { + death = yes + } +} + +levantine0105 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Muhammad Abu Yamra + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = ashari + culture = levantine + trait = education_learning_2 + + father = levantine0095 # Muhammad Abu Yamra + + 820.1.1 = { + birth = yes + } + 842.1.1 = { + employer = 73790 # Sheik al-Sabbah ibn Abd al-Rahman of Murcia + } + 870.1.1 = { + death = yes + } +} + +levantine0106 = { + name = "Abu-Amr" # Abu Amr ibn Musa, Sheik of Alcaraz (1028-1029) + dynasty = 12260 # Banu Jattab Dynasty + religion = muwalladi + culture = levantine + trait = education_intrigue_1 + + father = levantine0101 # Walih Musa ibn Ahmad of Murcia + + 975.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +levantine0107 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Musa, Sheik of Alicante (1030-1038) + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = 73919 # Sheik Musa ibn Abd al-Malik of Alicante + + 990.1.1 = { + birth = yes + } + 1065.1.1 = { + death = yes + } +} + +levantine0108 = { + name = "Muhammad" # Muhammad ibn Abd al-Malik + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0107 # Sheik Abd al-Malik ibn Musa of Alicante + + 1046.1.1 = { + birth = yes + } + 1065.9.1 = { + employer = 3910 # Emir Muhammad ibn Ahmad of Murcia + } + 1126.1.1 = { + death = yes + } +} + +levantine0109 = { + name = "Ahmad" # Ahmad ibn Muhammad + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0108 # Muhammad ibn Abd al-Malik + + 1080.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +levantine0110 = { + name = "Muhammad" # Muhammad ibn Ahmad + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0109 # Ahmad ibn Muhammad + + 1110.1.1 = { + birth = yes + } + 1160.1.1 = { + death = yes + } +} + +levantine0111 = { + name = "Ahmad" # Ahmad ibn Muhammad, Sheik of Denia + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_3 + + father = levantine0110 # Muhammad ibn Ahmad + + 1140.1.1 = { + birth = yes + } + 1216.1.1 = { + death = yes + } +} + +levantine0112 = { + name = "Ahmad" # Ahmad ibn Abd al-Malik + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0107 # Sheik Abd al-Malik ibn Musa of Alicante + + 1010.1.1 = { + birth = yes + } + 1060.1.1 = { + death = yes + } +} + +levantine0113 = { + name = "Muhammad" # Muhammad ibn Ahmad + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0112 # Ahmad ibn Abd al-Malik + + 1030.1.1 = { + birth = yes + } + 1080.1.1 = { + death = yes + } +} + +levantine0114 = { + name = "Abu-l-Abbas" # Abu-l-Abbas ibn Muhammad + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + + father = levantine0113 # Muhammad ibn Ahmad + + 1051.1.1 = { + birth = yes + } + 1067.1.1 = { + trait = education_learning_2 + } + 1101.1.1 = { + death = yes + } +} + +levantine0115 = { + name = "al-Abbas" # al-Abbas ibn Abu-l-Abbas + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0114 # Abu-l-Abbas ibn Muhammas + + 1080.1.1 = { + birth = yes + } + 1130.1.1 = { + death = yes + } +} + +levantine0116 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Walid + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_diplomacy_1 + + father = 73917 # Sheik Walid ibn Muhammad of Alicante + + 951.1.1 = { + birth = yes + } + 1026.1.1 = { + death = yes + } +} + +levantine0117 = { + name = "Ahmad" # Ahmad ibn Abd al-Rahman + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0116 # Abd al-Rahman ibn Walid + + 1010.1.1 = { + birth = yes + } + 1065.9.1 = { + employer = 3910 # Emir Muhammad ibn Ahmad of Murcia + } + 1085.1.1 = { + death = yes + } +} + +levantine0118 = { + name = "Ahmad" # Ahmad ibn Walid + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_martial_1 + + father = 73917 # Sheik Walid ibn Muhammad of Alicante + + 961.1.1 = { + birth = yes + } + 1052.10.16 = { + death = yes + } +} + +levantine0119 = { + name = "Hisham" # Hisham ibn Ahmad + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_1 + + father = levantine0118 # Ahmad ibn Walid + + 1036.1.1 = { + birth = yes + } + 1065.9.1 = { + employer = 3910 # Emir Muhammad ibn Ahmad of Murcia + } + 1113.1.1 = { + death = yes + } +} + +levantine0120 = { + name = "Muhammad" # Muhammad ibn Hisham, Sheik of Granada + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + + father = levantine0119 # Hisham ibn Ahmad + + 1061.1.1 = { + birth = yes + } + 1077.1.1 = { + trait = education_learning_3 + } + 1136.6.1 = { + death = yes + } +} + +levantine0121 = { + name = "al-Asbag" # al-Asbag ibn Musa + dynasty = 12260 # Banu Jattab Dynasty + religion = muwalladi + culture = levantine + trait = education_martial_1 + + father = levantine0118 # Walih Musa ibn Ahmad of Murcia + + 980.1.1 = { + birth = yes + } + 1030.1.1 = { + death = yes + } +} + +levantine0122 = { + name = "al-Abbas" # al-Abbas ibn Walid + dynasty = 12260 # Banu Jattab Dynasty + religion = muwalladi + culture = levantine + trait = education_diplomacy_1 + + father = levantine0104 # Walid ibn Abd al-Malik + + 955.1.1 = { + birth = yes + } + 1005.1.1 = { + death = yes + } +} + +levantine0123 = { + name = "Marwan" # Marwan ibn Abd al-Malik + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0107 # Sheik Abd al-Malik ibn Musa of Alicante + + 1014.1.1 = { + birth = yes + } + 1064.1.1 = { + death = yes + } +} + +levantine0124 = { + name = "Walid" # Walid ibn Marwan + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0123 # Marwan ibn Abd al-Malik + + 1034.1.1 = { + birth = yes + } + 1065.9.1 = { + employer = 3910 # Emir Muhammad ibn Ahmad of Murcia + } + 1084.1.1 = { + death = yes + } +} + +levantine0125 = { + name = "Muhammad" # Muhammad ibn Walid + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + + father = levantine0124 # Walid ibn Marwan + + 1054.1.1 = { + birth = yes + } + 1070.1.1 = { + trait = education_learning_2 + } + 1104.1.1 = { + death = yes + } +} + +levantine0126 = { + name = "Walid" # Walid ibn Muhammad + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = levantine0124 # Muhammad ibn Walid + + 1074.1.1 = { + birth = yes + } + 1124.1.1 = { + death = yes + } +} + +levantine0127 = { + name = "Ali" # Ali ibn Malik, Sheik of Tarragona (930-950) + dynasty = 12289 # Banu A'id Dynasty + religion = ashari + culture = levantine + trait = education_martial_1 + + father = 73853 # Sheik Malik ibn Yahya of Tarragona + + 900.1.1 = { + birth = yes + } + 950.1.1 = { + death = yes + } +} + +levantine0128 = { + name = "Umar" # Umar ibn Hafs, Sheik of Granada (925-959) + dynasty = 12289 # Banu A'id Dynasty + religion = muwalladi + culture = levantine + trait = education_stewardship_2 + + father = 73947 # Sheik Hafs ibn Amr of Granada + + 889.1.1 = { + birth = yes + } + 959.1.1 = { + death = yes + } +} + +levantine0129 = { + name = "Ali" # Ali ibn Umar, Sheik of Granada (959-994) + dynasty = 12289 # Banu A'id Dynasty + religion = muwalladi + culture = levantine + trait = education_stewardship_2 + + father = levantine0128 # Sheik Umar ibn Hafs of Granada + + 921.1.1 = { + birth = yes + } + 994.1.1 = { + death = yes + } +} + +73851 = { + name = "Aid" # A'id ibn Kaysan, Sheik of Tarragona (860-892) + dynasty = 12289 # Banu A'id Dynasty + religion = ashari + culture = levantine + trait = education_martial_1 + + 839.1.1 = { + birth = yes + } + 862.1.1 = { + add_spouse = 73886 # Sholah + } + 892.1.1 = { + death = yes + } +} + +73852 = { + name = "Yahya" # Yahya ibn A'id, Sheik of Tarragona (892-898) + dynasty = 12289 # Banu A'id Dynasty + religion = ashari + culture = levantine + + father = 73851 # Sheik A'id ibn Kaysan of Tarragona + mother = 73886 # Sheikah Sholah + + 865.1.1 = { + birth = yes + } + 881.1.1 = { + trait = education_stewardship_1 + } + 898.1.1 = { + death = yes + } +} + +73853 = { + name = "Malik" # Malik ibn Yahya, Sheik of Tarragona (898-930) + dynasty = 12289 # Banu A'id Dynasty + religion = ashari + culture = levantine + trait = education_martial_1 + + father = 73852 # Sheik Yahya ibn A'id of Tarragona + + 880.1.1 = { + birth = yes + } + 930.1.1 = { + death = yes + } +} + +73899 = { + name = "Walid" # Walid ibn Marwan, Sheik of Alicante (887-927) + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = ashari + culture = levantine + + father = 73900 # Sheik Marwan ibn Abd al-Malik of Alicante + mother = 73907 # Sheika Reshawna bint Abd al-Yabbar + + 860.1.1 = { + birth = yes + } + 876.1.1 = { + trait = education_learning_2 + } + 927.1.1 = { + death = yes + } +} + +73900 = { + name = "Marwan" # Marwan ibn Abd al-Malik, Sheik of Alicante (858-887) + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = ashari + culture = levantine + trait = education_learning_2 + + father = levantine0105 # Abd al-Malik bin Muhammad Abu Yamra + + 840.1.1 = { + birth = yes + } + 858.1.1 = { + add_spouse = 73907 # Reshawna bint Abd al-Yabbar + } + 887.1.1 = { + death = yes + } +} + +73908 = { + name = "al-Gazi" # al-Gazi ibn Qays + dynasty = 12296 # Banu Qays Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_2 + + 748.1.1 = { + birth = yes + } + 814.1.1 = { + death = yes + } +} + +73909 = { + name = "Abdallah" # Abdallah ibn al-Gazi + dynasty = 12296 # Banu Qays Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_1 + + father = 73908 # al-Gazi ibn Qays + + 782.1.1 = { + birth = yes + } + 845.1.1 = { + death = yes + } +} + +73910 = { + name = "Muhammad" # Muhammad ibn Abdallah + dynasty = 12296 # Banu Qays Dynasty + religion = ashari + culture = levantine + trait = education_diplomacy_2 + + father = 73909 # Abdallah ibn al-Gazi + + 817.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 909.1.1 = { + death = yes + } +} + +73911 = { + name = "Abdallah" # Abdallah ibn Muhammad + dynasty = 12296 # Banu Qays Dynasty + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + father = 73910 # Muhammad ibn Abdallah + + 849.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 920.1.1 = { + death = yes + } +} + +73916 = { + name = "Muhammad" # Muhammad ibn Walid, Sheik of Alicante (927-943) + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = ashari + culture = levantine + trait = education_learning_2 + + father = 73899 # Sheik Walid ibn Marwan of Alicante + + 889.1.1 = { + birth = yes + } + 943.1.1 = { + death = yes + } +} + +73917 = { + name = "Walid" # Walid ibn Muhammad, Sheik of Alicante (943-980) + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = 73916 # Sheik Muhammad ibn Walid of Alicante + + 915.1.1 = { + birth = yes + } + 980.1.1 = { + death = yes + } +} + +73918 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Walid, Sheik of Alicante (980-1006) + dynasty_house = house_abu_yamra # House Banu Abu Yamra + religion = muwalladi + culture = levantine + trait = education_learning_2 + + father = 73917 # Sheik Walid ibn Muhammad of Alicante + + 941.1.1 = { + birth = yes + } + 1006.1.1 = { + death = yes + } +} + +73976 = { + name = "Abdallah" # Abdallah ibn Ubba + dynasty = 12311 # Banu Ubba Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_2 + + 831.1.1 = { + birth = yes + } + 852.9.22 = { + employer = 73683 # Sultan Muhammad I of Andalusia + } + 855.1.1 = { + add_spouse = 73977 # Aiza + } + 894.1.1 = { + death = yes + } +} + +73977 = { + name = "Aiza" # Aiza, fictional wife of Abdallah ibn Ubba (73976) + female = yes + religion = ashari + culture = levantine + trait = education_diplomacy_1 + + 835.1.1 = { + birth = yes + } + 902.1.1 = { + death = yes + } +} + +73978 = { + name = "Muhammad" # Muhammad ibn Abdallah + dynasty = 12311 # Banu Ubba Dynasty + religion = ashari + culture = levantine + + father = 73976 # Abdallah ibn Ubba + mother = 73977 # Aiza + + 856.1.1 = { + birth = yes + } + 871.1.1 = { + trait = education_martial_1 + } + 920.1.1 = { + death = yes + } +} + +73979 = { + name = "Selim" # Selim ibn Abdallah + dynasty = 12311 # Banu Ubba Dynasty + religion = ashari + culture = levantine + + father = 73976 # Abdallh ibn Ubba + mother = 73977 # Aiza + + 858.1.1 = { + birth = yes + } + 873.1.1 = { + trait = education_stewardship_1 + } + 922.1.1 = { + death = yes + } +} + +200031 = { + name = "Zakariya" # Zakariyya ibn Yahya + dynasty = 12289 # Banu A'id Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_1 + + father = 73852 # Yahya ibn A'id of Tarragona + + 885.1.1 = { + birth = yes + } + 935.1.1 = { + death = yes + } +} + +200041 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Ali, Sheik of Tarragona (950-978) + dynasty = 12289 # Banu A'id Dynasty + religion = ashari + culture = levantine + trait = education_stewardship_1 + + father = levantine0127 # Sheik Ali ibn Malik of Tarragona + + 932.1.1 = { + birth = yes + } + 978.1.1 = { + death = yes } } diff --git a/project/ck3/base_game/history/characters/lombard.txt b/project/ck3/base_game/history/characters/lombard.txt index b20e70d98f..9ef36eb4cb 100644 --- a/project/ck3/base_game/history/characters/lombard.txt +++ b/project/ck3/base_game/history/characters/lombard.txt @@ -1241,10 +1241,10 @@ culture = "lombard" 578.1.1 = { - birth = yes + birth = yes } 626.1.1 = { - death = yes + death = yes } } diff --git a/project/ck3/base_game/history/characters/norman.txt b/project/ck3/base_game/history/characters/norman.txt index bdf2dfc41d..77de429615 100644 --- a/project/ck3/base_game/history/characters/norman.txt +++ b/project/ck3/base_game/history/characters/norman.txt @@ -1374,7 +1374,7 @@ trait = just trait = cynical trait = education_stewardship_2 - trait = bastard + trait = bastard_founder 1060.1.2 = { birth = "1060.1.2" } @@ -1542,6 +1542,7 @@ culture = "norman" trait = arrogant trait = bastard + trait = disinherited trait = education_learning_2 father = 160403 1041.1.2 = { @@ -7882,3 +7883,17 @@ norman0018 = { } } +71535 = { + name = "Plaisance" # Placencia de Normandía, wife of King Sancho IV of Navarra (106000 - basque.txt) + female = yes + religion = catholic + culture = norman + trait = education_diplomacy_1 + + 1050.1.1 = { + birth = yes + } + 1088.4.14 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/characters/norse.txt b/project/ck3/base_game/history/characters/norse.txt index 35c842d65b..94323e14ac 100644 --- a/project/ck3/base_game/history/characters/norse.txt +++ b/project/ck3/base_game/history/characters/norse.txt @@ -490,19 +490,50 @@ stewardship = 5 intrigue = 7 learning = 4 - health = 8 + health = 6.5 trait = lustful trait = ambitious trait = intellect_good_1 trait = greedy trait = viking trait = adventurer + trait = whole_of_body trait = education_martial_4 sexuality = heterosexual + disallow_random_traits = yes 815.1.1 = { birth = yes effect = { add_character_flag = has_scripted_appearance + # Sort his perk tree out. + if = { + limit = { NOT = { has_perk = anatomical_studies_perk } } + add_perk = anatomical_studies_perk + } + if = { + limit = { NOT = { has_perk = restraint_perk } } + add_perk = restraint_perk + } + if = { + limit = { NOT = { has_perk = know_thyself_perk } } + add_perk = know_thyself_perk + } + if = { + limit = { NOT = { has_perk = wash_your_hands_perk } } + add_perk = wash_your_hands_perk + } + if = { + limit = { NOT = { has_perk = iron_constitution_perk } } + add_perk = iron_constitution_perk + } + if = { + limit = { NOT = { has_perk = healthy_perk } } + add_perk = healthy_perk + } + if = { + limit = { NOT = { has_perk = whole_of_body_perk } } + add_perk = whole_of_body_perk + } } } 865.1.1 = { @@ -4107,8 +4138,7 @@ trait = gregarious trait = education_diplomacy_4 trait = intellect_good_3 - trait = bastard - trait = disinherited + trait = bastard_founder father = 163112 # "Halfdan" # Ragnarsson 'Hvitserk', not certain. Other suggestion is Björn Ironside 845.1.1 = { give_nickname = nick_the_stranger # Oskyldr -> Askold diff --git a/project/ck3/base_game/history/characters/occitan.txt b/project/ck3/base_game/history/characters/occitan.txt index 0c1ef231c9..35a3827904 100644 --- a/project/ck3/base_game/history/characters/occitan.txt +++ b/project/ck3/base_game/history/characters/occitan.txt @@ -177,21 +177,6 @@ } } -110591 = { - name = "Guisla" - female = yes - - religion = catholic - culture = occitan - - 980.1.1 = { - birth = yes - } - 1047.1.1 = { - death = yes - } -} - 110631 = { name = "IsabE_la" female = yes @@ -214,23 +199,6 @@ } } -110634 = { - name = "Ermessentz" #de Carcassonne - # AKA: Ermesinda - female = yes - dynasty = 100213 #was 684 de Foix - religion = "catholic" - culture = "occitan" - father = 40182 #Rogier I de Comminges - 973.1.1 = { - birth = "973.1.1" - } - #990 married Ramon Borrel I de Barcelona - 1058.3.1 = { - death = "1058.3.1" - } -} - 110641 = { name = "Estefania" #de Provence # AKA: Etiennette @@ -505,26 +473,6 @@ } } -127025 = { - name = "Acfred" - dynasty = 100213 - martial = 7 - diplomacy = 6 - intrigue = 6 - stewardship = 7 - religion = "catholic" - culture = "occitan" - 840.1.1 = { - birth = "840.1.1" - } - 885.1.1 = { - add_spouse = 127024 - } - 906.2.18 = { - death = "906.2.18" - } -} - 127026 = { name = "GuilhE_m" #Guillaume II d'Aquitaine # AKA: Guilhem @@ -1776,24 +1724,6 @@ } } -306 = { - name = "RobE_rt" #Robert II d'Auvergne - dynasty = 733 - religion = "catholic" - culture = "occitan" - father = 40130 #Guillaume V d'Auvergne - mother = 40261 #Philippa de Gévaudan - 1039.1.1 = { - birth = "1039.1.1" - } - 1068.5.14 = { - add_spouse = 138261 #Judith de Melgueil - } - 1096.1.1 = { - death = "1096.1.1" - } -} - 330 = { name = "Raimond-Pons" #Raimond-Pons de Toulouse # AKA: Raimond @@ -1996,22 +1926,6 @@ } } -40009 = { - name = "Bernat" #Bernard I d'Armagnac - # AKA: Barnard - dynasty_house = house_armagnac - religion = "catholic" - culture = "occitan" - father = 70152 #Guillaume de Barcelona - mother = 127039 #Gersende de Toulouse - 940.1.1 = { - birth = "940.1.1" - } - 1010.1.1 = { - death = "1010.1.1" - } -} - 40010 = { name = "Guiraud" #Géraud I Trencaleon d'Armagnac # AKA: Geraud 'Trencaleon' @@ -4157,28 +4071,6 @@ } } -138080 = { - name = "Archambaut" #Archambaud I de comborn - dynasty_house = house_comborn #de Comborn - religion = "catholic" - culture = "occitan" - #father = 40270 #Foucher I de Limoges or - father = 40244 #Ugues de Toulouse - trait = education_martial_2 - 930.1.1 = { - birth = yes - } - 950.1.1 = { - add_spouse = 40155 #Rothilde de Brosse - } - 958.1.1 = { - remove_spouse = 40155 - } - 959.1.1 = { - death = "959.1.1" - } -} - 40276 = { name = "Archambaut" #Archambaud II de comborn/Turenne dynasty_house = house_comborn #de Comborn was 727 de Toulouse @@ -5528,19 +5420,6 @@ } } -138140 = { - name = "Odon" #de Fézensac - dynasty = 325 - religion = "catholic" - culture = "occitan" - 925.1.1 = { - birth = "925.1.1" - } - 985.1.1 = { - death = "985.1.1" - } -} - 138142 = { name = "Bernat-Odon" #Bernard I Othon Mancius Tineas de Fézensac dynasty = 325 @@ -5786,36 +5665,6 @@ } } -40180 = { - name = "Arnaut" #Arnaud I de Comminges - dynasty_house = house_comminges #was 684 de Foix - religion = "catholic" - culture = "occitan" - father = 138188 #Aznar III de Comminges - 920.1.1 = { - birth = "920.1.1" - } - #married Arsinde de Carcassonne - 957.11.27 = { - death = "957.11.27" - } -} - -40196 = { - name = "Odon" #Odon I de Razès/Comminges - # AKA: Odo - dynasty_house = house_comminges #was 684 de Foix - religion = "catholic" - culture = "occitan" - father = 40180 #Arnaud I de Comminges - 950.1.1 = { - birth = "950.1.1" - } - 1011.1.1 = { - death = "1011.1.1" - } -} - 40198 = { name = "Arnaut" #Arnaud II de Razès dynasty_house = house_comminges #was 684 de Foix @@ -5846,22 +5695,6 @@ } } -40182 = { - name = "Rogier" #Rogier I de Carcassonne - dynasty_house = house_comminges #was 684 de Foix - religion = "catholic" - culture = "occitan" - father = 40180 #Arnaud I de Comminges - 950.1.1 = { - birth = "950.1.1" - give_nickname = nick_the_old - } - #970.4 married Adélaide de Rouerge de Pons - 1011.4.1 = { - death = "1011.4.1" - } -} - 40184 = { name = "Raimond-Rogier" #Raymond Roger de Carcassonne # AKA: Raimond @@ -5877,97 +5710,6 @@ } } -1078 = { - name = "Bernat-Rogier" - dynasty_house = house_foix - martial = 4 - diplomacy = 6 - intrigue = 7 - stewardship = 4 - religion = "catholic" - culture = "occitan" - trait = brave - trait = education_martial_2 - father = 40182 - 995.1.1 = { - birth = "997.1.1" - } - 1034.1.1 = { - death = "1034.1.1" - } -} - -6641 = { - name = "ClemE_ncia" #Clémence de Foix - female = yes - dynasty_house = house_foix - religion = "catholic" - culture = "occitan" - father = 1078 #Bernard Roger I de Carcassonne/Foix - 1009.1.1 = { - birth = "1008.1.1" - } - #married Adalbert III de Metz - 1035.1.1 = { - death = "1035.1.1" - } -} - -1079 = { - name = "Estefania" - female = yes - dynasty_house = house_foix - martial = 6 - diplomacy = 6 - intrigue = 8 - stewardship = 4 - religion = "catholic" - culture = "occitan" - trait = education_intrigue_1 - father = 1078 - 1020.1.2 = { - birth = "1020.1.2" - } - 1058.5.25 = { - death = "1058.5.25" - } -} - -138160 = { - name = "Rogier" #Roger I de Foix - # AKA: Peire - dynasty_house = house_foix - religion = "catholic" - culture = "occitan" - father = 1078 #Bernard Roger I de Carcassonne/Foix - 1020.1.1 = { - birth = "1020.1.1" - } - 1064.1.1 = { - death = "1064.1.1" - } -} - -6620 = { - name = "PE_ire-Bernat" - dynasty_house = house_foix - martial = 4 - diplomacy = 6 - intrigue = 6 - stewardship = 6 - religion = "catholic" - culture = "occitan" - trait = arbitrary - trait = education_learning_2 - father = 1078 - 1025.1.2 = { - birth = "1025.1.2" - } - 1071.1.1 = { - death = "1071.1.1" - } -} - 40194 = { name = "Rogier" #Roger II de Foix dynasty_house = house_foix @@ -5988,47 +5730,14 @@ } } -1077 = { - name = "Ermessentz" +110636 = { + name = "Clemencia" female = yes - dynasty_house = house_foix - martial = 7 - diplomacy = 5 - intrigue = 5 - stewardship = 8 - religion = "catholic" - culture = "occitan" - father = 1078 - 1021.1.2 = { - birth = "1021.1.2" - } - 1054.1.2 = { - death = "1054.1.2" - } -} - -40188 = { - name = "Bernat" #Bernard II de Bigorre - dynasty_house = house_bigorre #was 684 de Foix - religion = "catholic" - culture = "occitan" - father = 1078 #Bernard Roger I de Carcassonne/Foix - 1016.1.1 = { - birth = "1016.1.1" - } - 1077.6.24 = { - death = "1077.6.24" - } -} - -110636 = { - name = "Clemencia" - female = yes - dynasty_house = house_bigorre - martial = 4 - diplomacy = 6 - intrigue = 6 - stewardship = 5 + dynasty_house = house_bigorre + martial = 4 + diplomacy = 6 + intrigue = 6 + stewardship = 5 religion = "catholic" culture = "occitan" trait = honest @@ -6860,22 +6569,6 @@ } } -138191 = { - name = "Arsenda" #Arsinde de Comminges - female = yes - dynasty_house = house_comminges - religion = "catholic" - culture = "occitan" - father = 40180 #Arnaud I de Comminges - 950.1.1 = { - birth = "950.1.1" - } - #968 married Guillaume I de Provence - 982.1.1 = { - death = "982.1.1" - } -} - 138192 = { name = "Arnaut" #Arnaud II de Comminges dynasty_house = house_comminges @@ -10850,43 +10543,6 @@ } } - -40244 = { - name = "Ugues" - dynasty = 727 - martial = 7 - diplomacy = 7 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "occitan" - father = 40236 - 910.1.2 = { - birth = "910.1.2" - } - 961.1.2 = { - death = "961.1.2" - } -} - -40246 = { - name = "Ugues" - dynasty = 727 - martial = 7 - diplomacy = 7 - intrigue = 4 - stewardship = 5 - religion = "catholic" - culture = "occitan" - father = 40244 - 930.1.2 = { - birth = "930.1.2" - } - 1010.1.2 = { - death = "1010.1.2" - } -} - 40263 = { name = "Garcenda" female = yes @@ -13218,6 +12874,7 @@ 168136 = { name = "Bernat" + dna = 168137_bernat_of_gothia dynasty = 100217 religion = "catholic" culture = "occitan" @@ -13234,16 +12891,56 @@ } 168137 = { - name = "Bernat" + name = "Bernat" # Bernard de Gothia, Duke of Barcelona (865-878) & Count of Barcelona & Rousillon (865-878) & Girona (870-878) + dna = 168137_bernat_of_gothia dynasty = 100217 religion = "catholic" culture = "occitan" father = 168136 mother = 168028 + + # Skills + martial = 8 + diplomacy = 9 + intrigue = 6 + stewardship = 7 + learning = 5 + prowess = 10 + + # Education + trait = education_martial_3 + + # Personality Traits + ## We know he was generally pretty dutiful as a vassal, and held the march well for over a decade. + trait = stubborn + trait = diligent + trait = wrathful + + # Other Traits + trait = strategist + + disallow_random_traits = yes + 842.1.1 = { birth = "842.1.1" + effect = { + add_character_flag = has_scripted_appearance + } + } + 858.1.1 = { + add_spouse = 168147 + } + 865.1.1 = { + effect = { + # Appointed to the Gothic March. + vassal_contract_set_obligation_level = { + type = special_contract + level = 2 + } + # Got along well with his neighbour to the north. + set_relation_friend = character:127007 + } } - 880.1.1 = { death = "880.1.1" } @@ -13294,6 +12991,7 @@ 168147 = { name = "Fulcrade" + dna = 168147_fulcrade_of_gothia female = yes dynasty = 727 religion = "catholic" @@ -14257,3 +13955,3654 @@ occitan0001 = { death = "1080.1.1" } } + +70272 = { + name = "Raimond" # Ramon (II) de Ribagorça, Count of Ribagorza (872-920) & Baron of Vielha (872-920) + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = occitan + trait = education_diplomacy_3 + + father = 168122 # Loup Loup de Gascogne (basque.txt) + mother = occitan0061 # Faquilène de Rouerge + + 863.1.1 = { + birth = yes + } + 879.1.1 = { + add_spouse = occitan0070 # Guinidilda de Conflent + } + 890.1.1 = { + add_spouse = basque0146 # Oneca ibn Mutarrif (basque.txt) + } + 920.1.1 = { + death = yes + } +} + +138162 = { + name = "Centolh" # Centulle (I) de Béarn, Count of Béarn (866-905) + dynasty_house = house_bearn # House of Béarn + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 168123 # Count Centulle-Loup of Béarn + + 845.1.1 = { + birth = yes + } + 885.1.1 = { + add_spouse = basque0109 # Auria + } + 905.1.1 = { + death = yes + } +} + +138188 = { + name = "Aznar" # Aznar Loup de Comminges, Count of Comminges (935-949) + dynasty_house = house_comminges + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 168120 # Count Loup of Comminges + + 890.1.1 = { + birth = yes + } + 940.1.1 = { + death = yes + } +} + +168118 = { + name = "Garcia" # Garcia Aznar de Comminges, Count of Comminges (855-890) + dynasty_house = house_comminges + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = basque0099 # Count Aznar Sanche of Comminges (basque.txt) + + 822.1.1 = { + birth = yes + } + 890.1.1 = { + death = yes + } +} + +168119 = { + name = "Aznar" # Aznar Garcia de Comminges, Count of Comminges (890-905) + dynasty_house = house_comminges + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 168118 # Count Garcia Aznar of Comminges + + 845.1.1 = { + birth = yes + } + 855.1.1 = { + employer = 168118 # Count Garcia Aznar of Comminges + } + 866.1.1 = { + add_spouse = occitan0073 # Maria + } + 905.1.1 = { + death = yes + } +} + +168120 = { + name = "Lop" # Loup Aznar de Comminges, Count of Comminges (905-935) + dynasty_house = house_comminges + religion = catholic + culture = occitan + trait = strong + + father = 168119 # Count Aznar Garcia of Comminges + mother = occitan0073 # Maria + + 867.1.1 = { + birth = yes + } + 883.1.1 = { + trait = education_diplomacy_3 + } + 935.1.1 = { + death = yes + } +} + +168122 = { + name = "Lop" # Loup Loup de Gascgone, Count of Bigorre (840-865) + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 168121 # Duke Loup III of Gascogne (basque.txt) + + 819.1.1 = { + birth = yes + } + 858.1.1 = { + add_spouse = occitan0061 # Faquilène de Rouerge (occitan.txt) + } + 865.1.1 = { + death = yes + } +} + +168123 = { + name = "Centolh-Lop" # Centulle Loup de Béarn, Count of Béarn (848-865) + dynasty_house = house_bearn # House of Béarn + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 168121 # Duke Loup III of Gascogne (basque.txt) + + 820.1.1 = { + birth = yes + } + 866.1.1 = { + death = yes + } +} + +168124 = { + name = "Donat-Lop" # Donat Loup de Bigorre, Count of Bigorre (865-907) + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 168122 # Loup Loup de Gascogne + mother = occitan0061 # Faquilène de Rouerge + + 859.1.1 = { + birth = yes + } + 872.1.1 = { + add_spouse = basque0106 # Faquilo (basque.txt) + } + 907.1.1 = { + death = yes + } +} + +168125 = { + name = "Dat" # Dat Donat de Bigorre, Count of Bigorre (907-909) + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 168124 # Count Donat Loup de Bigorre + mother = basque0106 # Countess Faquilo + + 875.1.1 = { + birth = yes + } + 908.1.1 = { + add_spouse = 71543 # Sancha Garcés (basque.txt) + } + 909.1.1 = { + death = yes + } +} + +72949 = { + name = "Bernat" # Bernardo de Perigueux, Bishop of Zamora (1121-1149) + dynasty = 12178 # Perigueux Dynasty + religion = catholic + culture = occitan + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_learning_3 + } + 1149.1.1 = { + death = yes + } +} + +70152 = { + name = "Guifred" # Guifré II Borrell I de Barcelona, Duke of Barcelona (897-911) & Count of Barcelona & Girona (897-911) + dynasty = 100204 # Barcelona Dynasty + martial = 4 + diplomacy = 7 + intrigue = 5 + stewardship = 6 + religion = catholic + culture = occitan + trait = humble + trait = education_stewardship_1 + + father = 70150 # Duke Guifré I of Barcelona + mother = 70151 # Duchess Guinidilda + + 874.1.1 = { + birth = yes + } + 898.1.1 = { + add_spouse = 127039 # Garsinde de Toulouse + } + 911.1.1 = { + death = yes + } +} + +70153 = { + name = "Guinidilda" # Guinidilda de Barcelona + female = yes + dynasty = 100204 # Barcelona Dynasty + martial = 5 + diplomacy = 7 + intrigue = 6 + stewardship = 8 + religion = catholic + culture = occitan + trait = generous + trait = education_stewardship_1 + + father = 70150 # Duke Guifré I of Barcelona + mother = 70151 # Duchess Guinidilda + + 897.1.1 = { + birth = yes + } + 923.1.1 = { + death = yes + } +} + +70154 = { + name = "Miron" # Miró (II) de Cerdanya, Count of Cerdanya (897-927) + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + father = 70150 # Duke Guifré I of Barcelona + mother = 70151 # Duchess Guinidilda + + 878.1.1 = { + birth = yes + } + 897.8.11 = { + dynasty_house = house_cerdanya # House of Cerdanya + } + 916.1.1 = { + add_spouse = 70155 # Ava + } + 927.1.1 = { + death = yes + } +} + +70155 = { + name = "Ava" # Ava, wife of Miró II of Cerdanya (70154) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 900.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 962.1.1 = { + death = yes + } +} + +70156 = { + name = "Oliba" # Oliba de Cerdanya, Count of Cerdanya (984-988) + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_learning_1 + + father = 70154 + mother = 70155 + + 921.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 967.8.16 = { + add_spouse = 70157 # Ermengarda de Vallespir (catalan.txt) + } + 988.1.1 = { + trait = devoted + remove_spouse = 70157 + } + 990.1.1 = { + death = yes + } +} + +70269 = { + name = "Raimond" # Ramon (II) de Ribagorça, Count of Ribagorza (955-970) + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 70271 # Count Bernat Unifred of Ribargorza + mother = 70273 # Countess Toda Galíndez + + 921.1.1 = { + birth = yes + } + 944.1.1 = { + add_spouse = occitan0018 # Gersenda de Fezensac + } + 947.1.1 = { + culture = catalan + name = "Ramon" + } + 970.1.1 = { + death = yes + } +} + +70271 = { + name = "Bernat-Unifred" # Bernat Unifred de Ribagorça, Count of Ribagorza (920-955) + dynasty_house = house_ribagorza # House of Ribagorza + religion = catholic + culture = occitan + trait = education_intrigue_2 + + father = 70272 # Baron Ramon I of Vielha + mother = occitan0070 # Baroness Guinigenta de Conflent + + 880.1.1 = { + birth = yes + } + 919.1.1 = { + add_spouse = 70273 # Toda Galíndez + } + 947.1.1 = { + culture = catalan + } + 955.1.1 = { + death = yes + } +} + +72430 = { + name = "Guilhema" + female = yes + religion = catholic + culture = "occitan" + + 1180.1.1 = { + birth = "1180.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +73786 = { + name = "Salomon" # Salomon, Count of Cerdaña & Urgell (848-873) + dynasty = 100213 # Carcassone/Bellonid Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = visigothic0017 # Oliba de Carcassone (visigothic.txt) + + 808.1.1 = { + birth = yes + } + 867.1.1 = { + death = yes # Was 873 but game issues make it earlier + } +} + +110536 = { + name = "Sunyer" # Sunyer (I) de Barcelona, Duke of Barcelona (911-947) & Count of Barcelona & Girona (911-947) + dynasty = 100204 # Barcelona Dynasty + martial = 6 + diplomacy = 5 + intrigue = 7 + stewardship = 8 + religion = catholic + culture = occitan + trait = education_martial_2 + + father = 70150 # Duke Guifred I of Barcelona + mother = 70151 # # Duchess Guinidilda + + 896.1.1 = { + birth = yes + } + 920.1.1 = { + add_spouse = 110537 # Richilda de Toulouse + } + 947.1.1 = { + remove_spouse = 110537 + trait = devoted + culture = catalan + } + 954.10.15 = { + death = yes + } +} + +110538 = { + name = "Borrell" # Borrell (II) de Barcelona, Duke of Barcelona (966-992) & Count of Urgell (948-992), Barcelona & Girona (966-992) + dynasty = 100204 # Barcelona Dynasty + martial = 5 + diplomacy = 4 + intrigue = 8 + stewardship = 8 + religion = catholic + culture = catalan + trait = education_diplomacy_3 + + father = 110536 # Duke Sunyer I of Barcelona + mother = 110537 # Duches Richilda de Toulouse + + 927.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 968.1.1 = { + add_spouse = 110539 # Letgarde de Toulouse + } + 992.9.30 = { + death = yes + } +} + +110600 = { + name = "Gausfred" # Gausfred (I) d'Empuries, Count of Empuries & Rousillon (931-991) + dynasty = 393 # Empuries Dynasty + martial = 4 + diplomacy = 4 + intrigue = 6 + stewardship = 6 + religion = catholic + culture = occitan + trait = just + trait = craven + trait = education_stewardship_3 + + father = 74103 # Gausbert d'Empuries + mother = occitan0126 # Trudegarda + + 913.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 959.6.20 = { + add_spouse = 331 # Ava + } + 984.1.1 = { + add_spouse = catalan0068 # Sibil·la + } + 991.2.28 = { + death = yes + } +} + +110651 = { + name = "AdelaI_da" # Adelaide Bosonid, wife of Guillem I de Besalú (110650 - catalan.txt) + female = yes + dynasty = 7052 # Bosonid + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 404 # Duke Geoffroi I of Provence + mother = 273 # Duchess Étienette de Marseille + + 1003.1.1 = { + birth = yes + } + 1053.1.1 = { + death = yes + } +} + +occitan0002 = { + name = "GuilhE_m" # Guillaume de Fezensac, Count of Armagnac (920-965) & Baron of Fezensac (920-965) + dynasty_house = house_fezensac # House of Fezensac, Founder + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 7563 # Duke Garcia II of Gascogne + #mother = # Aminia d'Angouleme + + 895.1.1 = { + birth = yes + } + 929.1.1 = { + add_spouse = 127039 # Gersende de Rouerge + } + 965.1.1 = { + death = yes + } +} + +occitan0003 = { + name = "Donat" # Donat Sanche de Lomagne, Baron of Lomagne (955-993) + dynasty_house = house_lomagne # House of Lomagne, Founder + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 7562 # Duke Sanche IV of Gascogne + + 930.1.1 = { + birth = yes + } + 993.1.1 = { + death = yes + } +} + +occitan0004 = { + name = "Amaneus" # Amanieu de Gascogne, Count of Albret (955-984) + dynasty = 388 + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 7562 # Duke Sanche IV of Gascogne + + 934.1.1 = { + birth = yes + } + 984.1.1 = { + death = yes + } +} + +occitan0005 = { + name = "GuilhE_m" # Guillaume de Gascogne, Count of Albret (984-1011) + dynasty = 388 + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0004 # Count Amanieu of Albret + + 958.1.1 = { + birth = yes + } + 1011.11.3 = { + death = yes + } +} + +occitan0006 = { + name = "Garcia" # Garcia de Gascogne + dynasty = 388 + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0004 # Count Amanieu of Albret + + 960.1.1 = { + birth = yes + } + 1011.7.29 = { + death = yes + } +} + +occitan0007 = { + name = "Gombaut" # Gombaud Sanche de Gascogne, Archbishop + dynasty = 388 + religion = catholic + culture = occitan + trait = devoted + trait = education_learning_3 + + father = 7562 # Duke Sanche IV of Gascogne + + 936.1.1 = { + birth = yes + } + 1000.1.1 = { + death = yes + } +} + +occitan0008 = { + name = "Uc" # Hugues Gombaud de Gascogne, Abbot + dynasty = 388 + religion = catholic + culture = occitan + trait = devoted + trait = education_learning_2 + + father = occitan0007 # Gombaud de Gascogne + trait = bastard + + 958.1.1 = { + birth = yes + } + 1009.1.1 = { + death = yes + } +} + +occitan0009 = { + name = "Ezi" # Ezi Sanche de Marsan, Count of Marsan (955-986) + dynasty_house = house_marsan # House of Marsan, Founder + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 7562 # Duke Sanche IV of Gascogne + + 936.1.1 = { + birth = yes + } + 986.1.1 = { + death = yes + } +} + +occitan0010 = { + name = "Lop" # Loup Donat de Bigorre, Count of Bigorre (909-910) + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 168124 # Count Donat Loup of Bigorre (basque.txt) + mother = basque0106 # Countess Faquilo (basque.txt) + + 873.1.1 = { + birth = yes + } + 910.1.1 = { + death = yes + } +} + +occitan0011 = { + name = "Raimond" # Raimond Dat de Bigorre, Count of Bigorre (910-956) + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 168125 # Count Dat Donat of Bigorre + mother = 71543 # Countess Sancha Garcés (basque.txt) + + 913.1.1 = { + birth = yes + } + 939.1.1 = { + add_spouse = occitan0012 # Faquilène d'Astarac + } + 956.1.1 = { + death = yes + } +} + +occitan0012 = { + name = "Faquile_na" # Faquilène d'Astarac, wife of Count Raimond I Dat of Bigorre (occitan0011) & Auréol de Bigorre (occitan0029) + female = yes + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0129 # Baron Arnaud I of Astarac + + 922.1.1 = { + birth = yes + } + 972.1.1 = { + death = yes + } +} + +occitan0013 = { + name = "LoI_s" # Louis de Bigorre, Count of Bigorre (956-1000) + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0011 # Count Raimond I Dat of Bigorre + mother = occitan0012 # Countess Faquilène d'Astarac + + 940.1.1 = { + birth = yes + } + 1000.1.1 = { + death = yes + } +} + +occitan0014 = { + name = "Arnaut" # Arnaud de Bigorre + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0011 # Count Raimond Dat of Bigorre + mother = occitan0012 # Countess Faquilène d'Astarac + + 945.1.1 = { + birth = yes + } + 995.1.1 = { + death = yes + } +} + +occitan0015 = { + name = "Garcia" # Garcia Arnaud de Bigorre, Count of Bigorre (1000-1032) + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0014 # Arnaud de Bigorre + + 967.1.1 = { + birth = yes + } + 988.1.1 = { + add_spouse = occitan0016 # Richarde + } + 1032.1.1 = { + death = yes + } +} + +occitan0016 = { + name = "Ricarda" # Richarde, wife of Count Garcia Arnaud of Bigorre (occitan0015) + female = yes + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + 970.1.1 = { + birth = yes + } + 1046.1.1 = { + death = yes + } +} + +occitan0017 = { + name = "Gersenda" # Gersende de Bigorre, Countess of Bigorre (1032-1033), wife of Count Bernard-Roger of Foix (1078) + female = yes + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0015 # Count Garcia Arnaud of Bigorre + mother = occitan0016 # Countess Richarde + + 990.1.1 = { + birth = yes + } + 1033.1.1 = { + death = yes + } +} + +occitan0018 = { + name = "Gersenda" # Gersende de Fezensac, wife of Count Ramon II of Ribagorza (70269 - catalan.txt) + female = yes + dynasty_house = house_fezensac # House of Fezensac + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0002 # Count Guilhem of Armagnac + mother = 127039 # Countess Gersende de Rouerge + + 926.1.1 = { + birth = yes + } + 986.1.1 = { + death = yes + } +} + +occitan0019 = { + name = "Aner" # Aner de Lavedan + dynasty_house = house_lavedan # House of Lavedan + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0075 # Mansion de Lavedan + + 921.1.1 = { + birth = yes + } + 976.1.1 = { + death = yes + } +} + +occitan0020 = { + name = "Fort" # Fort de Lavedan + dynasty_house = house_lavedan # House of Lavedan + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0019 # Aner de Lavedan + + 953.1.1 = { + birth = yes + } + 1022.1.1 = { + death = yes + } +} + +occitan0021 = { + name = "Garcia" # Garcia de Lavedan + dynasty_house = house_lavedan # House of Lavedan + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0020 # Fort de Lavedan + + 976.1.1 = { + birth = yes + } + 1037.1.1 = { + death = yes + } +} + +occitan0022 = { + name = "GuilhE_m" # Guillaume de Zuberoa + dynasty_house = house_zuberoa # House of Zuberoa + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0020 # Fort de Lavedan + + 978.1.1 = { + birth = yes + } + 1040.1.1 = { + death = yes + } +} + +occitan0023 = { + name = "Raimon-Garcia" # Raymond-Garcia de Lavedan + dynasty_house = house_lavedan # House of Lavedan + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = occitan0021 # Garcia de Lavedan + + 1003.1.1 = { + birth = yes + } + 1074.1.1 = { + death = yes + } +} + +occitan0024 = { + name = "Auger" # Oger de Lavedan + dynasty_house = house_lavedan # House of Lavedan + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0023 # Raiymond-Garcia de Lavedan + + 1039.1.1 = { + birth = yes + } + 1095.1.1 = { + death = yes + } +} + +occitan0025 = { + name = "Raimond" # Raimond de Lavedan + dynasty_house = house_lavedan # House of Lavedan + religion = catholic + culture = occitan + + father = occitan0024 # Oger de Lavedan + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_intrigue_1 + } + 1116.1.1 = { + death = yes + } +} + +occitan0026 = { + name = "Raimon-Guilhe_m" # Raymond-Guillaume de Zuberoa + dynasty_house = house_zuberoa # House of Zuberoa + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0022 # Guillaume de Zuberoa + + 1006.1.1 = { + birth = yes + } + 1083.1.1 = { + death = yes + } +} + +occitan0027 = { + name = "GuilhE_m-Raimond" # Guillaume-Raymond de Zuberoa + dynasty_house = house_zuberoa # House of Zuberoa + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0026 # Raymond-Guillaume de Zuberoa + + 1035.1.1 = { + birth = yes + } + 1085.1.1 = { + death = yes + } +} + +occitan0028 = { + name = "Gasion" # Gasion de Zuberoa + dynasty_house = house_zuberoa # House of Zuberoa + religion = catholic + culture = occitan + + father = occitan0027 # Guillaume-Raymond de Zuberoa + + 1060.1.1 = { + birth = yes + } + 1076.1.1 = { + trait = education_stewardship_1 + } + 1129.1.1 = { + death = yes + } +} + +occitan0029 = { + name = "Aureo_l" # Auréol de Bigorre + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 168125 # Count Dat Donat of Bigorre + mother = 71543 # Countess Sancha Garcés (basque.txt) + + 925.1.1 = { + birth = yes + } + 956.1.1 = { + add_spouse = occitan0012 # Faquilène d'Astarac + } + 977.1.1 = { + death = yes + } +} + +occitan0030 = { + name = "Dat" # Dat de Labarta + dynasty_house = house_labarta # House of Labarta, Founder + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0029 # Auréol de Bigorre + mother = occitan0012 # Countess Faquilène d'Astarac + + 959.1.1 = { + birth = yes + } + 990.1.1 = { + death = yes + } +} + +occitan0031 = { + name = "Garcia" # Garcia (I) d'Aura + dynasty_house = house_aura # House of Aura, Founder + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0029 # Auréol de Bigorre + mother = occitan0012 # Countess Faquilène d'Astarac + + 957.1.1 = { + birth = yes + } + 995.1.1 = { + death = yes + } +} + +occitan0032 = { + name = "GuilhE_m" # Guillaume de Bigorre + dynasty_house = house_labarta # House of Labarta + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0029 # Auréol de Bigorre + mother = occitan0012 # Countess Faquilène d'Astarac + + 958.1.1 = { + birth = yes + } + 995.1.1 = { + death = yes + } +} + +occitan0033 = { + name = "Arnaut" # Arnaud d'Astarac + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0129 # Baron Arnaud I of Astarac + + 926.1.1 = { + birth = yes + } + 970.1.1 = { + death = yes + } +} + +occitan0034 = { + name = "Arnaut" # Arnaud (II) d'Aura + dynasty_house = house_aura # House of Aura + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0031 # Garcia I d'Aura + + 981.1.1 = { + birth = yes + } + 1039.1.1 = { + death = yes + } +} + +occitan0035 = { + name = "Garcia" # Garcia (II) d'Aura + dynasty_house = house_aura # House of Aura + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0034 # Arnaud II d'Aura + + 1004.1.1 = { + birth = yes + } + 1069.1.1 = { + death = yes + } +} + +occitan0036 = { + name = "Arnaut" # Arnaud (III) d'Aura + dynasty_house = house_aura # House of Aura + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0035 # Garcia II d'Aura + + 1027.1.1 = { + birth = yes + } + 1075.1.1 = { + death = yes + } +} + +occitan0037 = { + name = "AudoI_n" # Eudes d'Aura + dynasty_house = house_aura # House of Aura + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0035 # Garcia II d'Aura + + 1029.1.1 = { + birth = yes + } + 1082.1.1 = { + death = yes + } +} + +occitan0038 = { + name = "Raimond" # Raymond d'Aura + dynasty_house = house_aura # House of Aura + religion = catholic + culture = occitan + trait = education_learning_1 + + father = occitan0035 # Garcia II d'Aura + + 1031.1.1 = { + birth = yes + } + 1081.1.1 = { + death = yes + } +} + +occitan0039 = { + name = "Sans" # Sanche d'Aura + dynasty_house = house_aura # House of Aura + religion = catholic + culture = occitan + + father = occitan0038 # Raymond d'Aura + + 1063.1.1 = { + birth = yes + } + 1079.1.1 = { + trait = education_stewardship_1 + } + 1128.1.1 = { + death = yes + } +} + +occitan0040 = { + name = "Garcia" # Garcia d'Astarac, Baron of Astarac (960-1000) + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = occitan0129 # Baron Arnaud I of Astarac + + 924.1.1 = { + birth = yes + } + 1000.1.1 = { + death = yes + } +} + +occitan0041 = { + name = "Arnaut" # Arnaud (II) d'Astarac, Baron of Astarac (1000-1023) + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0040 # Baron Arnaud Garcia of Astarac + + 957.1.1 = { + birth = yes + } + 980.1.1 = { + add_spouse = occitan0042 # Talaise + } + 1023.1.1 = { + death = yes + } +} + +occitan0042 = { + name = "Talai_s" # Talaise, wife of Baron Arnaud II of Astarac (occitan0041) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_2 + + 962.1.1 = { + birth = yes + } + 1030.1.1 = { + death = yes + } +} + +occitan0043 = { + name = "GuilhE_m" # Guillaume (I) d'Astarac, Baron of Astarac (1023-1040) + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = occitan0041 # Baron Arnaud II of Astarac + mother = occitan0042 # Talaise + + 981.1.1 = { + birth = yes + } + 1040.1.1 = { + death = yes + } +} + +occitan0044 = { + name = "Sans" # Sanche (I) d'Astarac, Baron of Astarac (1040-1083) + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0043 # Baron Guillaume I of Astarac + + 1014.1.1 = { + birth = yes + } + 1083.1.1 = { + death = yes + } +} + +occitan0045 = { + name = "GuilhE_m" # Guillaume (II) d'Astarac, Baron of Astarac (1083-1016) + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + + father = occitan0044 # Baron Sanche I of Astarac + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_stewardship_1 + } + 1116.1.1 = { + death = yes + } +} + +occitan0046 = { + name = "GuilhE_m" # Guillaume de Labarta + dynasty_house = house_labarta # House of Labarta + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0029 # Dat de Labarta + + 983.1.1 = { + birth = yes + } + 1025.1.1 = { + death = yes + } +} + +occitan0047 = { + name = "Mansion" # Mansion de Labarta + dynasty_house = house_labarta # House of Labarta + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0029 # Auréol de Bigorre + mother = occitan0012 # Countess Faquilène d'Astarac + + 964.1.1 = { + birth = yes + } + 1039.1.1 = { + death = yes + } +} + +occitan0048 = { + name = "Aureo_l" # Auréol de Labarta + dynasty_house = house_labarta # House of Labarta + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0047 # Mansion de Labarta + + 1000.1.1 = { + birth = yes + } + 1065.1.1 = { + death = yes + } +} + +occitan0049 = { + name = "Sans" # Sanche de Labarta + dynasty_house = house_labarta # House of Labarta + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0048 # Mansion de Labarta + + 1024.1.1 = { + birth = yes + } + 1083.1.1 = { + death = yes + } +} + +occitan0050 = { + name = "Auger" # Oger de Labarta + dynasty_house = house_labarta # House of Labarta + religion = catholic + culture = occitan + + father = occitan0049 # Sanche de Labarta + + 1059.1.1 = { + birth = yes + } + 1075.1.1 = { + trait = education_diplomacy_1 + } + 1130.1.1 = { + death = yes + } +} + +occitan0051 = { + name = "Anerils" # Anerils de Lavedan + dynasty_house = house_lavedan # House of Lavedan + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0075 # Mansion de Lavedan + + 925.1.1 = { + birth = yes + } + 1009.1.1 = { + death = yes + } +} + +occitan0052 = { + name = "Raimond-Bernat" # Raymond-Bernard de Sault + dynasty_house = house_sault # House of Sault, Founder + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0051 # Anerils de Lavedan + + 955.1.1 = { + birth = yes + } + 1028.1.1 = { + death = yes + } +} + +occitan0053 = { + name = "GuilhE_m-Raimond" # Guillaume-Raymond (I) de Sault + dynasty_house = house_sault # House of Sault + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0052 # Raymond-Bernard de Sault + + 980.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +occitan0054 = { + name = "PE_ire" # Pierre de Sault + dynasty_house = house_sault # House of Sault + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0053 # Guillaume-Raymond I de Sault + + 1012.1.1 = { + birth = yes + } + 1067.1.1 = { + death = yes + } +} + +occitan0055 = { + name = "Fort-Aner" # Fort-Aner (I) de Sault + dynasty_house = house_sault # House of Sault + religion = catholic + culture = occitan + + father = occitan0054 # Pierre de Sault + + 1060.1.1 = { + birth = yes + } + 1076.1.1 = { + trait = education_stewardship_1 + } + 1135.1.1 = { + death = yes + } +} + +occitan0056 = { + name = "GuilhE_m-Raimond" # Guillaume-Raymond (II) de Sault + dynasty_house = house_sault # House of Sault + religion = catholic + culture = occitan + + father = occitan0054 # Pierre de Sault + + 1062.1.1 = { + birth = yes + } + 1078.1.1 = { + trait = education_diplomacy_1 + } + 1135.1.1 = { + death = yes + } +} + +occitan0057 = { + name = "Bernat" # Bernard Pelagos + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + trait = education_martial_2 + + father = occitan0040 # Baron Garcia of Astarac + + 959.1.1 = { + birth = yes + } + 1019.1.1 = { + add_spouse = occitan0058 # Biverne + } + 1029.1.1 = { + death = yes + } +} + +occitan0058 = { + name = "Biverne" # Biverne, wife of Bernard Pelagos (occitan0057) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 1000.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +occitan0059 = { + name = "Arnaut" # Arnaud d'Astarac III + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0057 # Bernard Pelagos + mother = occitan0058 # Biverne + + 1020.1.1 = { + birth = yes + } + 1083.1.1 = { + death = yes + } +} + +occitan0060 = { + name = "Bernat" # Bernard d'Astarac II + dynasty_house = house_astarac # House of Astarac + religion = catholic + culture = occitan + + father = occitan0059 # Arnaud d'Astarac III + + 1058.1.1 = { + birth = yes + } + 1074.1.1 = { + trait = education_diplomacy_1 + } + 1124.1.1 = { + death = yes + } +} + +occitan0061 = { + name = "Faquile_na" # Faquilène de Rouerge, wife of Loup Loup de Gascogne (1068122 - basque.txt) + female = yes + dynasty = 727 # Rouerge Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 40230 # Duke Raimond I of Toulouse + + 842.1.1 = { + birth = yes + } + 865.12.1 = { + death = yes + } +} + +occitan0062 = { + name = "Isarn" # Isarn de Pallars, Baron of Vielha (947-948) + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 70272 # Ramon I de Ribagorça + mother = occitan0070 # Guinigenta de Conflent + + 882.1.1 = { + birth = yes + } + 904.1.1 = { + add_spouse = occitan0063 # Senegunda + } + 937.1.1 = { + add_spouse = occitan0064 # Adelaida + } + 947.1.1 = { + culture = catalan + } + 953.1.1 = { + death = yes + } +} + +occitan0063 = { + name = "Senegunda" # Senegunda, wife of Baron Isarn of Vielha (occitan0062) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 886.1.1 = { + birth = yes + } + 936.1.1 = { + death = yes + } +} + +occitan0064 = { + name = "AdelaI_da" # Adelaida, wife of Baron Isarn of Vielha (occitan0062) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 920.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "Adelaida" + } + 970.1.1 = { + death = yes + } +} + +occitan0065 = { + name = "Ermengarda" # Ermenegarda de Pallars, Abbess + female = yes + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = occitan + trait = devoted + trait = education_learning_2 + + father = occitan0062 # Isarn de Pallars + mother = occitan0063 # Senegunda + + 920.1.1 = { + birth = yes + } + 970.1.1 = { + death = yes + } +} + +occitan0066 = { + name = "Aton" # Ató de Ribagorça, Bishop + dynasty_house = house_ribagorza # House of Ribagorça + religion = catholic + culture = occitan + trait = devoted + trait = education_learning_3 + + father = 70272 # Ramon I de Ribagorça + mother = occitan0070 # Guinigenta de Conflent + + 886.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "AtO_" + } + 955.1.1 = { + death = yes + } +} + +occitan0067 = { + name = "Miron" # Miró de Ribagorça + dynasty_house = house_ribagorza # House of Ribagorça + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 70272 # Ramon I de Ribagorça + mother = occitan0070 # Guinigenta de Conflent + + 888.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "MirO_" + } + 955.1.1 = { + death = yes + } +} + +occitan0068 = { + name = "GuilhE_m" # Guillem de Ribagorça + dynasty_house = house_ribagorza # House of Ribagorça + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0067 # Miró de Ribagorça + + 910.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "Guillem" + } + 960.1.1 = { + death = yes + } +} + +occitan0069 = { + name = "Gali_" # Galí de Ribagorça + dynasty_house = house_ribagorza # House of Ribagorça + religion = catholic + culture = occitan + trait = education_martial_1 + + father = 70271 # Count Bernat Unifred of Ribagorza + mother = 70273 # Countess Toda Galíndez (basque.txt) + + 923.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 949.1.1 = { + add_spouse = basque0055 # Velasquita Sánchez (basque.txt) + } + 950.1.1 = { + death = yes + } +} + +occitan0070 = { + name = "Guinigenta" # Guinigenta, wife of Ramon I de Ribargorça (70272) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_2 + + 862.1.1 = { + birth = yes + } + 867.1.1 = { + employer = 70150 # Duke Guifré I of Barcelona + } + 900.1.1 = { + death = yes + } +} + +occitan0072 = { + name = "Maria" # Maria de Comminges, wife of Wandregisil of Aquitaine + female = yes + dynasty_house = house_comminges # House of Comminges + religion = catholic + culture = basque + trait = education_intrigue_2 + + father = basque0099 # Count Aznar Sanche of Comminges (basque.txt) + + 819.1.1 = { + birth = yes + } + 855.1.1 = { + employer = 168118 # Count Garcia Aznar of Comminges + } + 869.1.1 = { + death = yes + } +} + +occitan0073 = { + name = "Maria" # Maria, fictional wife of Count Aznar Garcia of Comminges (168119) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 849.1.1 = { + birth = yes + } + 855.1.1 = { + employer = 168118 # Count Garcia Aznar of Comminges + } + 899.1.1 = { + death = yes + } +} + +occitan0074 = { + name = "Dadilda" # Dadilda de Pallars + female = yes + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + + father = 168122 # Loup Loup de Gascogne + mother = occitan0061 # Faquilène de Rouerge + + 860.1.1 = { + birth = yes + } + 865.1.1 = { + employer = 168124 # Count Donat Loup of Bigorre + } + 876.1.1 = { + trait = education_diplomacy_2 + } + 884.1.1 = { + death = yes + } +} + +occitan0075 = { + name = "Mansion" # Mansion de Lavedan + dynasty_house = house_bigorre_vasconia # House of Bigorre + religion = catholic + culture = occitan + + father = 168122 # Loup Loup de Gascogne + mother = occitan0061 # Faquilène de Rouerge + + 865.1.1 = { + birth = yes + employer = 168124 # Count Donat Loup of Bigorre + } + 881.1.1 = { + trait = education_intrigue_1 + } + 910.1.1 = { + dynasty_house = house_lavedan # House Lavedan, Founder + } + 940.1.1 = { + death = yes + } +} + +occitan0076 = { + name = "Alaric" # Alaric d'Empuries, Count of Empuries & Rousillon (843-844) + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_intrigue_1 + + father = visigothic0022 # Sunyer d'Empuries (visigothic.txt) + + 811.1.1 = { + birth = yes + } + 828.1.1 = { + add_spouse = occitan0106 # Rotroda de Conflent + } + 852.1.1 = { + death = yes + } +} + +occitan0077 = { + name = "Aureo_l" # Oriol d'Empuries + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0076 # Count Alaric of Empuries + mother = occitan0106 # Countess Rotroda de Conflent + + 829.1.1 = { + birth = yes + } + 879.1.1 = { + death = yes + } +} + +occitan0078 = { + name = "Anna" # Anna d'Empuries + female = yes + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0076 # Count Alaric of Empuries + mother = occitan0106 # Countess Rotroda de Conflent + + 831.1.1 = { + birth = yes + } + 883.1.1 = { + death = yes + } +} + +occitan0079 = { + name = "AdelaI_da" # Adelaide de Comminges, wife of Count Guillem I de Cerdanya (70165 - catalan.txt) + female = yes + dynasty_house = house_comminges # House of Comminges + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 40186 # Count Pierre Raymond de Comminges + mother = 40203 # Countess Rangarda Trencavel + + 1045.1.1 = { + birth = yes + } + 1095.1.1 = { + death = yes + } +} + +occitan0080 = { + name = "Dela_" # Delá d'Empuries, Count of Empuries (862-894) + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 200153 # Sunyer I d'Empuries + + 842.1.1 = { + birth = yes + } + 867.1.1 = { + add_spouse = occitan0081 # Quíxol de Barcelona + } + 894.1.1 = { + death = yes + } +} + +occitan0081 = { + name = "Quixol" # Quíxol de Barcelona, wife of Count Delá of Empuries (occitan0080) + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_learning_1 + + father = 73785 # Duke Sunifred of Barcelona + mother = occitan0090 # Duchess Ermessenda + + 848.1.1 = { + birth = yes + } + 867.1.1 = { + employer = 70150 # Duke Guifré I of Barcelona + } + 894.1.1 = { + trait = devoted + } + 898.1.1 = { + death = yes + } +} + +occitan0082 = { + name = "Ranlo" # Ranlo d'Empuries, Nun + female = yes + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_learning_2 + + father = occitan0080 # Count Delá of Empuries + mother = occitan0081 # Countess Quixol de Barcelona + + 887.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 962.1.1 = { + death = yes + } +} + +occitan0083 = { + name = "Virgi_lia" # Virgília d'Empuries, lover of Count Miron II of Cerdanya (70154) + female = yes + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_intrigue_1 + + father = occitan0080 # Count Delá of Empuries + mother = occitan0081 # Countess Quixol de Barcelona + + 885.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 957.1.1 = { + death = yes + } +} + +occitan0084 = { + name = "Guiscafred" # Guiscafred de Cerdanya + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_martial_1 + + father = 70154 # Count Miron II of Cerdanya + mother = occitan0083 # Virgília d'Empuries + trait = legitimized_bastard + + 906.1.1 = { + birth = yes + } + 931.1.1 = { + death = yes + } +} + +occitan0085 = { + name = "Guilinda" # Guilinda de Cerdanya + female = yes + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_intrigue_1 + + father = 70154 # Count Miron II of Cerdanya + mother = occitan0083 # Virgília d'Empuries + trait = legitimized_bastard + + 908.1.1 = { + birth = yes + } + 933.1.1 = { + death = yes + } +} + +occitan0086 = { + name = "Quixol" # Quíxol de Cerdanya + female = yes + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 70154 # Count Miron II of Cerdanya + mother = occitan0083 # Virgília d'Empuries + trait = legitimized_bastard + + 910.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "Qui_xol" + } + 960.1.1 = { + death = yes + } +} + +occitan0087 = { + name = "Sesenanda" # Sesenanda de Cerdanya, wife of Ajalbert (occitan0088) + female = yes + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 70154 # Count Miron II of Cerdanya + mother = occitan0083 # Virgília d'Empuries + trait = legitimized_bastard + + 914.1.1 = { + birth = yes + } + 939.1.1 = { + death = yes + } +} + +occitan0088 = { + name = "Aialbert" # Ajalbert + religion = catholic + culture = occitan + trait = education_martial_1 + + 908.1.1 = { + birth = yes + } + 929.1.1 = { + add_matrilineal_spouse = occitan0086 + } + 947.1.1 = { + culture = catalan + } + 958.1.1 = { + death = yes + } +} + +occitan0089 = { + name = "Sunifred" # Sunifred de Cerdanya + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0088 # Ajalbert + mother = occitan0087 # Sesenanda de Cerdanya + + 930.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 980.1.1 = { + death = yes + } +} + +occitan0090 = { + name = "Ermessenda" # Ermesinda de Carcassone, wife of Duke Sunifred of Barcelona + female = yes + dynasty = 100213 # Carcassone/Bellonid Dynasty + religion = catholic + culture = occitan + trait = education_martial_1 + + father = visigothic0018 # Count Bello of Carcassone + mother = visigothic0019 # Countess Nimilde + + 812.1.1 = { + birth = yes + } + 867.1.1 = { + employer = 70150 # Duke Guifré I of Barcelona + } + 888.1.1 = { + death = yes + } +} + +occitan0091 = { + name = "Richilda" # Riquilda de Barcelona, wife of Oddon de Narbonne (?) + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + father = 70152 # Duke Guifré II Borrell of Barcelona + mother = 127039 # Garsinde de Toulouse + + 900.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "Riquilda" + } + 962.5.13 = { + death = yes + } +} + +occitan0096 = { + name = "Richilda" # Richilde, wife of Count Olibia I of Carcassone (visigothic0021 - visigothic.txt) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 811.1.1 = { + birth = yes + } + 861.1.1 = { + death = yes + } +} + +occitan0097 = { + name = "Oliba" # Olibia (II) de Carcassone, Count of Carcassone (837-879) + dynasty = 100213 # Bellonid/Carcassone Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = visigothic0021 # Count Olibia I of Carcassone (visigothic.txt) + mother = occitan0096 # Countess Richilde + + 830.1.1 = { + birth = yes + } + 849.1.1 = { + add_spouse = occitan0098 # Ava + } + 879.1.1 = { + death = yes + } +} + +occitan0098 = { + name = "Ava" # Ava, Count Olibia II of Carcassone + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_2 + + 833.1.1 = { + birth = yes + } + 883.1.1 = { + death = yes + } +} + +occitan0099 = { + name = "Bencio" # Bencio de Carcassone, Count of Carcassone (906-908) + dynasty = 100213 # Bellonid/Carcassone Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0097 # Count Olibia II of Carcassone + mother = occitan0098 # Countes Ava + + 850.1.1 = { + birth = yes + employer = occitan0097 # Count Olibia II of Carcassone + } + 908.1.1 = { + death = yes + } +} + +occitan0100 = { + name = "Acfred" # Acfred (II) de Carcassone, Count of Carcassone (908-933) + dynasty = 100213 # Bellonid/Carcassone Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_3 + + father = occitan0097 # Count Olibia II of Carcassone + mother = occitan0098 # Countess Ava + + 852.1.1 = { + birth = yes + } + 933.1.1 = { + death = yes + } +} + +occitan0101 = { + name = "Arsenda" # Arsinda de Carcassone, wife of Count Arnaud I of Communges (40180) + female = yes + dynasty = 100213 # Bellonid/Carcassone Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + father = occitan0100 # Count Acfred II of Carcassone + + 920.1.1 = { + birth = yes + } + 970.1.1 = { + death = yes + } +} + +occitan0102 = { + name = "Guilhemon" # Guillemó de Conflent + dynasty = conflent # Conflent Dynasty + religion = catholic + culture = occitan + trait = education_intrigue_1 + + father = 70140 # Duke Bera of Barcelona + mother = frankish0006 # Duchess Romilla Gellones + + 791.1.1 = { + birth = yes + } + 850.1.1 = { + death = yes + } +} + +occitan0103 = { + name = "A_rgila" # Àrgila de Conflent + dynasty = conflent # Conflent Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 70140 # Duke Bera of Barcelona + mother = frankish0006 # Duchess Romilla Gellones + + 793.1.1 = { + birth = yes + } + 845.1.1 = { + death = yes + } +} + +occitan0104 = { + name = "Bera_" # Bera de Conflent + dynasty = conflent # Conflent Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = occitan0103 # Àrgila de Conflent + + 812.1.1 = { + birth = yes + } + 849.1.1 = { + death = yes + } +} + +occitan0105 = { + name = "Miron" # Miró de Conflent + dynasty = conflent # Conflent Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = occitan0104 # Bera de Conflent + + 833.1.1 = { + birth = yes + } + 867.1.1 = { + employer = 70150 # Duke Guifré I of Barcelona + } + 883.1.1 = { + death = yes + } +} + +occitan0106 = { + name = "Rotroda" # Rotroda de Conflent, wife of Count Alaric of Empuries (occitan0076) + female = yes + dynasty = conflent # Conflent Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 70140 # Duke Bera of Barcelona + mother = frankish0006 # Romilla Gellones + + 795.1.1 = { + birth = yes + } + 845.1.1 = { + death = yes + } +} + +occitan0107 = { + name = "Berta" # Bertha de Toulouse, Countess of Rouerge (1053-1065). Wife of Count Robert II of Auvergne (306) + female = yes + dynasty = 727 # Rouerge Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 40242 # Count Hugues I of Rouerge + mother = catalan0014 # Countess Fe de Cerdanya + + 1033.1.1 = { + birth = yes + } + 1065.1.1 = { + death = yes + } +} + +occitan0108 = { + name = "Emma" # Emma de Barcelona, Abbess + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = devoted + trait = education_learning_3 + + father = 70150 # Duke Guifre I of Barcelona + mother = 70151 # Duchess Guinidilda + + 880.1.1 = { + birth = yes + } + 942.11.22 = { + death = yes + } +} + +occitan0109 = { + name = "Quixol" # Quixol de Barcelona, Abbess + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = devoted + trait = education_learning_2 + + father = 70150 # Duke Guifre I of Barcelona + mother = 70151 # Duchess Guinidilda + + 894.1.1 = { + birth = yes + } + 945.1.1 = { + death = yes + } +} + +occitan0110 = { + name = "Ermessenda" # Ermessenda de Barcelona + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 70150 # Duke Guifre I of Barcelona + mother = 70151 # Duchess Guinidilda + + 882.1.1 = { + birth = yes + } + 921.1.1 = { + death = yes + } +} + +occitan0111 = { + name = "Radulf" # Radulf de Barcelona, Bishop + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = chaste + trait = education_learning_3 + + father = 70150 # Duke Guifre I of Barcelona + mother = 70151 # Duchess Guinidilda + + 885.1.1 = { + birth = yes + } + 942.1.1 = { + death = yes + } +} + +occitan0112 = { + name = "Ermengau" # Ermengol de Barcelona + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 110536 # Duke Sunyer I of Barcelona + mother = 110537 # Duchess Richilda de Rouerge + + 925.1.1 = { + birth = yes + } + 943.8.21 = { + death = yes + } +} + +occitan0113 = { + name = "Miron" # Miró (I) de Barcelona, Duke of Barcelona (947-966), Count of Barcelona & Girona (947-966) + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + father = 110536 # Duke Sunyer I of Barcelona + mother = 110537 # Duchess Richilda de Rouerge + + 926.1.1 = { + birth = yes + } + 947.1.1 = { + name = "MirO_" + culture = catalan + } + 966.10.31 = { + death = yes + } +} + +occitan0114 = { + name = "Aimilda" # Aimilda, wife of Duke Sunyer I of Barcelona + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 898.1.1 = { + birth = yes + } + 924.1.1 = { + death = yes + } +} + +occitan0115 = { + name = "Guinidilda" # Guinidilda de Barcelona, wife of Hugues de Rouerge (40244) + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 110536 # Duke Sunyer I of Barcelona + mother = occitan0114 # Duchess Aimilda + + 915.1.1 = { + birth = yes + } + 932.1.1 = { + death = yes + } +} + +occitan0116 = { + name = "AdelaI_da" # Adelaida de Barcelona, Abbess + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_learning_1 + + father = 110536 # Duke Sunyer I of Barcelona + mother = 110537 # Duchess Richilda de Rouerge + + 918.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "Adelaida" + } + 993.1.1 = { + death = yes + } +} + +occitan0117 = { + name = "Gausfred" # Gausfred de Barcelona + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 110536 # Duke Sunyer I of Barcelona + trait = bastard + + 930.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 988.3.25 = { + death = yes + } +} + +occitan0118 = { + name = "Sunifred" # Sunifred (II) de Cerdanya, Count of Cerdanya (927-968) + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 70154 # Count Miró II of Cerdanya + mother = 70155 # Countess Ava + + 917.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 968.1.1 = { + death = yes + } +} + +occitan0119 = { + name = "Guifred" # Guifré (II) de Besalú + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 70154 # Count Miró I of Cerdanya + mother = 70155 # Countess Ava + + 919.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "GuifrE_" + } + 957.1.1 = { + death = { + death_reason = death_murder + } + } +} + +occitan0120 = { + name = "Miron" # Miró (III) de Cerdanya, Bishop, later Count of Cerdanya (968-984) + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = chaste + trait = education_learning_3 + + father = 70154 # Count Miró I of Cerdanya + mother = 70155 # Countess Ava + + 923.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "MirO_" + } + 984.1.22 = { + death = yes + } +} + +occitan0121 = { + name = "Guinigui_s" # Guiniguís de Girona + dynasty = girona # Girona Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_2 + + 932.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 953.1.1 = { + add_spouse = occitan0122 # Jerosòlima + } + 982.1.1 = { + death = yes + } +} + +occitan0122 = { + name = "Jeroso_lima" # Jerosòlima, wife of Guiniguís de Girona (occitan0121) + female = yes + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + 935.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 985.1.1 = { + death = yes + } +} + +occitan0123 = { + name = "Bencio" # Benció d'Empuries, Count of Empuries & Rousillon (915-916) + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 74101 # Sunyer II d'Empuries + mother = 74102 # Ermengarda + + 865.1.1 = { + birth = yes + } + 890.1.1 = { + add_spouse = occitan0132 # Godlana de Barcelona + } + 916.9.1 = { + death = yes + } +} + +occitan0124 = { + name = "Elmerad" # Elmerad d'Empuries, Bishop + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = chaste + trait = education_learning_3 + + father = 74101 # Sunyer II d'Empuries + mother = 74102 # Ermengarda + + 869.1.1 = { + birth = yes + } + 920.1.1 = { + death = yes + } +} + +occitan0125 = { + name = "Guadall" # Guadall d'Empuries, Bishop + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = chaste + trait = education_learning_3 + + father = 74101 # Sunyer II d'Empuries + mother = 74102 # Ermengarda + + 871.1.1 = { + birth = yes + } + 940.1.1 = { + death = yes + } +} + +occitan0126 = { + name = "Trudegarda" # Trudegarda, wife of Gausbert d'Empuries (74103) + female = yes + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + 891.1.1 = { + birth = yes + } + 941.1.1 = { + death = yes + } +} + +occitan0127 = { + name = "Sunyer" # Sunyer d'Empuries + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + + father = 74103 # Gausbert d'Empuries + mother = occitan0126 # Trudegarda + + 911.1.1 = { + birth = yes + } + 921.1.1 = { + death = yes + } +} + +occitan0128 = { + name = "Dalmat" # Dalmau (I) de Rocaberti + dynasty = 392 # Rocaberti Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + 935.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + name = "Dalmau" + } + 966.1.1 = { + add_spouse = catalan0078 # Toda (catalan.txt) + } + 985.1.1 = { + death = yes + } +} + +occitan0129 = { + name = "Arnaut" # Arnaud (I) Garcia d'Astarac, Baron of Astarac (920-960) + dynasty_house = house_astarac # House of Astarac, Founder + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 7563 # Duke Garcia II of Gascogne + #mother = # Aminia d'Angouleme + + 900.1.1 = { + birth = yes + } + 960.1.1 = { + death = yes + } +} + +occitan0130 = { + name = "GuilhE_m" # Guillem de Pallars + dynasty_house = house_pallars # House of Pallars + religion = catholic + culture = occitan + trait = education_martial_1 + + father = occitan0062 # Baron Isarn of Vielha + mother = occitan0063 # Senegunda + + 938.1.1 = { + birth = yes + } + 947.1.1 = { + name = "Guillem" + culture = catalan + } + 950.1.1 = { + death = yes + } +} + +occitan0131 = { + name = "Quixol" # Quíxol, wife of Miró de Barcelona (73996) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 847.1.1 = { + birth = yes + } + 897.1.1 = { + death = yes + } +} + +occitan0132 = { + name = "Gotlana" # Godlana de Barcelona, wife of Count Bencio of Empuries (occitan0123) + female = yes + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = 73996 # Miró de Barcelona + mother = occitan0131 # Quíxol + + 869.1.1 = { + birth = yes + } + 916.3.4 = { + death = yes + } +} + +occitan0133 = { + name = "Guifred" # Guifré de Barcelona, cleric + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = chaste + trait = education_learning_1 + + father = 73998 # Sunifred de Barcelona + trait = bastard + + 870.1.1 = { + birth = yes + } + 920.1.1 = { + death = yes + } +} + +occitan0134 = { + name = "Sendred" # Sendred de Castelvell + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_martial_1 + + father = 73998 # Sunifred de Barcelona + trait = bastard + + 872.1.1 = { + birth = yes + } + 922.1.1 = { + death = yes + } +} + +occitan0135 = { + name = "Guitard" # Guitard de Barcelona + dynasty = 629 # Viscounts of Barcelona Dynasty, Founder + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + 935.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 962.1.1 = { + add_spouse = occitan0136 # Gerberga + } + 985.1.1 = { + death = yes + } +} + +occitan0136 = { + name = "Gerberga" # Gerberga, wife of Guitard de Barcelona (occitan0135) + female = yes + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 943.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 993.1.1 = { + death = yes + } +} + +occitan0137 = { + name = "Ermentruda" # Ermentrude de Rouerge, known as Ermengarda, wife of Baron Borrell of Vielha (catalan0114 - catalan.txt) + female = yes + dynasty = 727 # Rouerge Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + father = 40240 # Count Raymond II of Rouerge + + 967.1.1 = { + birth = yes + } + 1002.1.1 = { + death = yes + } +} + +occitan0138 = { + name = "Estefania" # Estefania, wife of Hug II Bernat de Mataplana (catalan0147 - catalan.txt) + female = yes + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + 1100.1.1 = { + birth = yes + } + 1150.1.1 = { + death = yes + } +} + +occitan0139 = { + name = "Auger" # Otger, Count of Girona (862-870) + dynasty = girone # Girone Dynasty + religion = catholic + culture = occitan + trait = education_stewardship_1 + + 820.1.1 = { + birth = yes + } + 870.1.1 = { + death = yes + } +} + +occitan0140 = { + name = "Guifred" # Guifré, Count of Girona (848-852) + religion = catholic + culture = occitan + trait = education_martial_2 + + 802.1.1 = { + birth = yes + } + 852.1.1 = { + death = yes + } +} + +306 = { + name = "RobE_rt" #Robert II d'Auvergne + dynasty = 733 + religion = "catholic" + culture = "occitan" + father = 40130 #Guillaume V d'Auvergne + mother = 40261 #Philippa de Gévaudan + 1039.1.1 = { + birth = "1039.1.1" + } + 1059.1.1 = { + add_spouse = occitan0107 # Berthe de Rouerge + } + 1068.5.14 = { + add_spouse = 138261 #Judith de Melgueil + } + 1096.1.1 = { + death = "1096.1.1" + } +} + +1077 = { + name = "Ermessentz" + female = yes + dynasty_house = house_foix + martial = 7 + diplomacy = 5 + intrigue = 5 + stewardship = 8 + religion = catholic + culture = occitan + father = 1078 + mother = occitan0017 # Gersende de Bigorre + 1021.1.2 = { + birth = "1021.1.2" + } + 1054.1.2 = { + death = "1054.1.2" + } +} + +1078 = { + name = "Bernat-Rogier" + dynasty_house = house_foix + martial = 4 + diplomacy = 6 + intrigue = 7 + stewardship = 4 + religion = catholic + culture = occitan + trait = brave + trait = education_martial_2 + father = 40182 + 995.1.1 = { + birth = "997.1.1" + } + 1008.1.1 = { + add_spouse = occitan0017 # Gersende de Bigorre + } + 1034.1.1 = { + death = "1034.1.1" + } +} + +1079 = { + name = "Estefania" + female = yes + dynasty_house = house_foix + martial = 6 + diplomacy = 6 + intrigue = 8 + stewardship = 4 + religion = catholic + culture = occitan + trait = education_intrigue_1 + father = 1078 + mother = occitan0017 # Gersende de Bigorre + 1020.1.2 = { + birth = "1020.1.2" + } + 1058.5.25 = { + death = "1058.5.25" + } +} + +6620 = { + name = "PE_ire-Bernat" + dynasty_house = house_foix + martial = 4 + diplomacy = 6 + intrigue = 6 + stewardship = 6 + religion = "catholic" + culture = "occitan" + trait = arbitrary + trait = education_learning_2 + father = 1078 + mother = occitan0017 # Gersende de Bigorre + 1025.1.2 = { + birth = "1025.1.2" + } + 1071.1.1 = { + death = "1071.1.1" + } +} + +6641 = { + name = "ClemE_ncia" #Clémence de Foix + female = yes + dynasty_house = house_foix + religion = catholic + culture = occitan + father = 1078 #Bernard Roger I de Carcassonne/Foix + mother = occitan0017 # Gersende de Bigorre + 1009.1.1 = { + birth = "1008.1.1" + } + #married Adalbert III de Metz + 1035.1.1 = { + death = "1035.1.1" + } +} + +40009 = { + name = "Bernat" # Bernard I d'Armagnac + dynasty_house = house_armagnac + religion = catholic + culture = occitan + + father = occitan0002 # Count Guillaume of Armagnac + mother = 127039 # Gersende de Rouerge + + 940.1.1 = { + birth = "940.1.1" + } + 1010.1.1 = { + death = "1010.1.1" + } +} + +40180 = { + name = "Arnaut" #Arnaud I de Comminges + dynasty_house = house_comminges # House of Comminges + religion = catholic + culture = occitan + father = 138188 #Aznar III de Comminges + 910.1.1 = { + birth = "910.1.1" + } + 940.1.1 = { + add_spouse = occitan0101 # Arsende de Carcassone + } + 957.11.27 = { + death = "957.11.27" + } +} + +40182 = { + name = "Rogier" #Rogier I de Carcassonne + dynasty_house = house_comminges #was 684 de Foix + religion = catholic + culture = occitan + father = 40180 #Arnaud I de Comminges + mother = occitan0101 # Countess Arsende de Carcassone + 945.1.1 = { + birth = "945.1.1" + give_nickname = nick_the_old + } + #970.4 married Adélaide de Rouerge de Pons + 1011.4.1 = { + death = "1011.4.1" + } +} + +40188 = { + name = "Bernat" #Bernard II de Bigorre + dynasty_house = house_bigorre #was 684 de Foix + religion = catholic + culture = occitan + father = 1078 #Bernard Roger I de Carcassonne/Foix + mother = occitan0017 # Countess Gersende de Bigorre + 1016.1.1 = { + birth = "1016.1.1" + } + 1077.6.24 = { + death = "1077.6.24" + } +} + +40196 = { + name = "Odon" #Odon I de Razès/Comminges + # AKA: Odo + dynasty_house = house_comminges #was 684 de Foix + religion = catholic + culture = occitan + father = 40180 #Arnaud I de Comminges + mother = occitan0101 # Countes Arsende de Carcassone + 948.1.1 = { + birth = "948.1.1" + } + 1011.1.1 = { + death = "1011.1.1" + } +} + +40244 = { + name = "Ugues" + dynasty = 727 + martial = 7 + diplomacy = 7 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = occitan + father = 40236 + 910.1.2 = { + birth = "910.1.2" + } + 931.1.1 = { + add_spouse = occitan0115 # Guinidilda de Barcelona + } + 961.1.2 = { + death = "961.1.2" + } +} + + +40246 = { + name = "Ugues" + dynasty = 727 + martial = 7 + diplomacy = 7 + intrigue = 4 + stewardship = 5 + religion = catholic + culture = occitan + father = 40244 + mother = occitan0115 # Guinidilda de Barcelona + 932.1.1 = { + birth = "932.1.1" + } + 1010.1.2 = { + death = "1010.1.2" + } +} + +110591 = { + name = "Guisla" # Guisla de Beziers, wife of Hug I d'Empuries (110590 - catalan.txt) + female = yes + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + 970.1.1 = { + birth = yes + } + 1061.7.31 = { + death = yes + } +} + +110634 = { + name = "Ermessentz" #de Carcassonne + # AKA: Ermesinda + female = yes + dynasty_house = house_comminges # House of Comminges + religion = "catholic" + culture = "occitan" + father = 40182 #Rogier I de Comminges + 973.1.1 = { + birth = "973.1.1" + } + #990 married Ramon Borrel I de Barcelona + 1058.3.1 = { + death = "1058.3.1" + } +} + +127025 = { + name = "Acfred" # Acfred (I) de Carcassone, Count of Carcassone (879-906) + dynasty = 100213 # Bellonid/Carcassone Dynasty + martial = 7 + diplomacy = 6 + intrigue = 6 + stewardship = 7 + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + father = visigothic0021 # Count Oliba I de Carcassone (visigothic.txt) + mother = occitan0096 # Richilde + + 832.1.1 = { + birth = yes + } + 837.5.10 = { + employer = occitan0097 # Count Oliba II of Carcassone + } + 885.1.1 = { + add_spouse = 127024 + } + 906.2.18 = { + death = yes + } +} + +138080 = { + name = "Archambaut" #Archambaud I de comborn + dynasty_house = house_comborn #de Comborn + religion = "catholic" + culture = "occitan" + #father = 40270 #Foucher I de Limoges or + father = 40244 #Ugues de Toulouse + trait = education_martial_2 + 934.1.1 = { + birth = yes + } + 950.1.1 = { + add_spouse = 40155 #Rothilde de Brosse + } + 958.1.1 = { + remove_spouse = 40155 + } + 959.1.1 = { + death = "959.1.1" + } +} + +138140 = { + name = "Odon" #de Fézensac + dynasty_house = house_fezensac # House of Fezensac + religion = "catholic" + culture = "occitan" + + father = occitan0002 # Count Guillaume of Armagnac + mother = 127039 # Countess Gersende de Rouerge + + 930.1.1 = { + birth = "930.1.1" + } + 985.1.1 = { + death = "985.1.1" + } +} + +138160 = { + name = "Rogier" #Roger I de Foix + # AKA: Peire + dynasty_house = house_foix + religion = catholic + culture = occitan + father = 1078 #Bernard Roger I de Carcassonne/Foix + mother = occitan0017 # Countess Gersende de Bigorre + 1020.1.1 = { + birth = "1020.1.1" + } + 1064.1.1 = { + death = "1064.1.1" + } +} + +138191 = { + name = "Arsenda" #Arsinde de Comminges + female = yes + dynasty_house = house_comminges + religion = catholic + culture = occitan + father = 40180 #Arnaud I de Comminges + mother = occitan0101 # Countess Arsende de Carcassone + 950.1.1 = { + birth = "950.1.1" + } + #968 married Guillaume I de Provence + 982.1.1 = { + death = "982.1.1" + } +} + +70140 = { + name = "Bera_" # Bera, Duke of Barcelona (801-820) & Count of Barcelona & Girona (801-820), Ibiza, Mallorca & Menorca (801-817) + dynasty = conflent # Conflent Dynasty + religion = catholic + culture = occitan + trait = education_martial_2 + + father = visigothic0007 # Guillem de Conflent (visigothic.txt) + mother = visigothic0008 # Kunegunda (visigothic.txt) + + 770.1.1 = { + birth = yes + } + 790.1.1 = { + add_spouse = frankish0006 # Romella Gellones + } + 844.1.1 = { + death = yes + } +} + +70278 = { + name = "Lop" # Llop (I) de Pallars, Baron of Vielha (920-947) + dynasty_house = house_pallars + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + father = 70272 # Baron Ramon I of Vielha + mother = occitan0070 # Baroness Guinidilda de Conflent + + 884.1.1 = { + birth = yes + } + 940.1.1 = { + add_spouse = 70279 # Gotruda de Cerdanya + } + 947.1.1 = { + death = yes + } +} + +70279 = { + name = "Gotruda" # Gortruda de Cerdanya, wife of Llop I de Pallars + female = yes + dynasty_house = house_cerdanya # House of Cerdanya + religion = catholic + culture = occitan + trait = education_stewardship_2 + + father = 70154 # Count Miró II of Cerdanya + mother = occitan0083 # Virgilia d'Empuries + + 912.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 960.1.1 = { + death = yes + } +} + +73785 = { + name = "Sunifred" # Sunifred de Barcelona, Duke of Barcelona (844-848) & Count Cerdanya (834-848), Urgell (838-848), Barcelona, Girona, Ibiza, Mallorca & Menorca (844-848) + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_martial_2 + + father = visigothic0006 # Borrell de Osona (visigothic.txt) + + 806.1.1 = { + birth = yes + } + 839.1.1 = { + add_spouse = occitan0090 # Ermessinde de Carcassone + } + 848.1.1 = { + death = { + death_reason = death_battle + killer = 73784 # Duke Guillaume of Barcelona + } + } +} + +73994 = { + name = "Ralinda" # Ralinda de Roselló, wife of Radulf de Barcelona (73993) + female = yes + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_1 + + father = occitan0076 # Alaric d'Empuries + mother = occitan0106 # Rotroda de Conflent + + 844.1.1 = { + birth = yes + } + 916.1.1 = { + death = yes + } +} + +73995 = { + name = "Oliba" # Oliba de Barcelona + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + + father = 73993 # Radulf de Barcelona + mother = 73994 # Ralinda de Roselló + + 867.1.1 = { + birth = yes + } + 883.1.1 = { + trait = education_stewardship_1 + } + 915.6.24 = { + death = yes + } +} + +74101 = { + name = "Sunyer" # Sunyer (II) d'Empuries, Count of Empuries (894-915) & Rousillon (896-916) + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + father = 200153 # Sunyer I d'Empuries + + 840.1.1 = { + birth = yes + } + 864.1.1 = { + add_spouse = 74102 # Ermengarda + } + 915.1.1 = { + death = yes + } +} + +74102 = { + name = "Ermengarda" # Ermengarda, wife of Sunyer II d'Empuries + female = yes + religion = catholic + culture = occitan + + 848.1.1 = { + birth = yes + } + 898.1.1 = { + death = yes + } +} + +74103 = { + name = "Gausbert" # Gausbert d'Empuries, Count of Empuries & Rousillon (916-931) + dynasty = 393 # Empuries Dynasty + religion = catholic + culture = occitan + + father = 74101 + mother = 74102 + + 867.1.1 = { + birth = yes + } + 883.1.1 = { + trait = education_stewardship_2 + } + 910.1.1 = { + add_spouse = occitan0126 # Trudegarda + } + 931.4.10 = { + death = yes + } +} + +200153 = { + name = "Sunyer" # Sunyer (I) d'Empuries, Count of Empuries & Rousillon (834-843 & 844-848) + dynasty = 393 # Empuries Dynasty, Founder + religion = catholic + culture = occitan + trait = education_martial_1 + + father = visigothic0022 # Sunyer d'Empuries (visigothic.txt) + + 810.1.1 = { + birth = yes + } + 848.1.1 = { + death = yes + } +} + +200155 = { + name = "Sunifred" # Sunifred (II) de Barcelona, Count of Urgell (897-948) + dynasty = 100204 # Barcelona Dynasty + religion = catholic + culture = occitan + trait = education_diplomacy_2 + + father = 70150 # Duke Guifré I of Barcelona + mother = 70151 # Duchess Guinidilda + + 881.1.1 = { + birth = yes + } + 947.1.1 = { + culture = catalan + } + 948.1.1 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/characters/portuguese.txt b/project/ck3/base_game/history/characters/portuguese.txt index 004c99ea66..ff3d34f17e 100644 --- a/project/ck3/base_game/history/characters/portuguese.txt +++ b/project/ck3/base_game/history/characters/portuguese.txt @@ -9975,20 +9975,6 @@ } } -142588 = { - name = "Maria" # Maria Jimena - female = yes - # dynasty = # - religion = "catholic" - culture = "galician" - 1060.1.1 = { - birth = "1060.1.1" - } - 1147.1.1 = { - death = "1147.1.1" - } -} - 142591 = { name = "DO_rdia" # Dórdia Mendes de Ribadouro female = yes @@ -17723,3 +17709,17809 @@ death = yes } } + +209500 = { + name = "Sancho" # Sancho I the Settler + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209503 # Alphonse I le Conquerant + mother = 212672 # Mathilde de Savoie + 1154.11.11 = { + birth = "1154.11.11" + } + 1181.1.1 = { + add_spouse = 210513 # Douce d'Aragon + } + 1212.3.26 = { + death = "1212.3.26" + } +} + +209501 = { + name = "Urraca" # Urraque du Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209503 # Alphonse I le Conquerant + mother = 212672 # Mathilde de Savoie + 1151.1.1 = { + birth = "1151.1.1" + } + # Ferdinand II de Léon (1165.1.1) + 1188.10.16 = { + death = "1188.10.16" + } +} + +209503 = { + name = "Afonso" # Afonso I Henriques the Conqueror + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = ambitious + father = 6531 # Henri de Bourgogne + mother = 207661 # Teresa of Leon + 1109.7.25 = { + birth = "1109.7.25" + } + 1112.5.22 = { + add_pressed_claim = title:d_porto + add_pressed_claim = title:c_porto + add_pressed_claim = title:c_coimbra + } + 1128.6.24 = { + remove_claim = title:d_porto + remove_claim = title:c_porto + remove_claim = title:c_coimbra + } + 1139.7.27 = { + give_nickname = nick_the_conqueror + } + 1146.6.1 = { + add_spouse = 212672 # Maud of Savoy + } + 1185.12.6 = { + death = "1185.12.6" + } +} + +209504 = { + name = "Teresa" # Thérèse de Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209500 + mother = 210513 + 1178.10.4 = { + birth = "1178.10.4" + } + # Alphonse IX de Castille + 1250.6.18 = { + death = "1250.6.18" + } +} + +209505 = { + name = "Sancha" # abbot of Lorvão + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = education_learning_1 + father = 209500 + mother = 210513 + 1180.1.1 = { + birth = "1180.1.1" + } + 1229.3.13 = { + death = "1229.3.13" + } +} + +209506 = { + name = "Raimundo" # Raymund de Portugal + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1180.1.1 = { + birth = "1180.1.1" + } + 1189.3.9 = { + death = "1189.3.9" + } +} + +209508 = { + name = "Pedro" # Pierre de Portugal, count of Canaries + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1187.2.23 = { + birth = "1187.2.23" + } + # Aurembiax Armanfel of Urgel + 1258.6.2 = { + death = "1258.6.2" + } +} + +209510 = { + name = "Teresa" # Mathilde de Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209503 # Alphonse I le Conquerant + mother = 212672 # Mathilde de Savoie + 1156.1.1 = { + birth = "1156.1.1" + } + 1173.1.1 = { + name = "Mafalda" + # AKA: Teresa + } + # Philippe d'Alsace (1183.8.1) + # Eudes III de Bourgogne (1193.1.1 - 1195.1.1) + 1218.5.6 = { + death = "1218.5.6" + } +} + +209530 = { + name = "Martim" # Martim Pires de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209542 + mother = 209543 + 1160.1.1 = { + birth = "1160.1.1" + } + 1204.1.1 = { + add_spouse = 209531 + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +209531 = { + name = "Fruilhe" # Fruilhe Nunes + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + trait = bastard + father = 209540 + mother = 209541 + 1188.1.1 = { + birth = "1188.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +209532 = { + name = "Nuno" # Nuno Martins de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209530 + mother = 209531 + 1204.1.1 = { + birth = "1204.1.1" + } + 1220.1.1 = { + add_spouse = 142360 + } + 1230.1.1 = { + add_spouse = 142361 + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +209542 = { + name = "Pedro" # Pedro Martins de Chacim + # dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + # father = 209530 + # mother = 209531 + 1122.1.1 = { + birth = "1122.1.1" + } + 1145.1.1 = { + add_spouse = 209543 + } + 1180.1.30 = { + death = "1180.1.30" + } +} + +209543 = { + name = "Teresa" # Teresa Fernandes Camelo + female = yes + # dynasty = 101715 # Camelo + religion = catholic + culture = portuguese + 1121.1.1 = { + birth = "1121.1.1" + } + 1186.1.1 = { + death = "1186.1.1" + } +} + +209550 = { + name = "Martinho" + dynasty = 101716 + religion = catholic + culture = portuguese + 1140.1.1 = { + birth = "1140.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +457021 = { + name = "InE_s" + female = yes + dynasty = 7048 + religion = catholic + culture = portuguese + 1290.1.1 = { + birth = "1290.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +457666 = { + name = "MarI_a" + female = yes + dynasty = 782 + martial = 4 + diplomacy = 7 + intrigue = 7 + stewardship = 7 + religion = catholic + culture = portuguese + trait = education_stewardship_2 + father = 457660 + mother = 457661 + 1264.1.1 = { + birth = "1264.1.1" + } + 1321.7.1 = { + death = "1321.7.1" + } +} + +459500 = { + name = "Afonso" # Afonso IV the Brave + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = brave + trait = education_martial_2 + father = 459510 + mother = 460591 + 1291.2.8 = { + birth = "1291.2.8" + } + 1309.9.12 = { + add_spouse = 457534 + } + 1357.5.29 = { + death = "1357.5.29" + } +} + +459501 = { + name = "Pedro" # Peter I the Just + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459500 + mother = 457534 + 1320.4.18 = { + birth = "1320.4.18" + } + 1367.1.18 = { + death = "1367.1.18" + } +} + +459502 = { + name = "Maria" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459500 + mother = 457534 + 1313.2.9 = { + birth = "1313.2.9" + } + # Alfonso IX of Castille + 1357.1.18 = { + death = "1357.1.18" + } +} + +459503 = { + name = "Leonor" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459500 + mother = 457534 + 1328.2.3 = { + birth = "1328.2.3" + } + # Peter IV of Aragon + 1348.10.29 = { + death = "1348.10.29" + } +} + +459504 = { + name = "Maria" # Maria Afonso + female = yes + # dynasty = 297 + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459500 + 1316.1.1 = { + birth = "1316.1.1" + } + # Fernando of Castille, Lord of Valencia de Campos 457590 + 1384.1.1 = { + death = "1384.1.1" + } +} + +459510 = { + name = "Dinis" # Dinis I the Farmer + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459520 + mother = 457564 + 1261.10.9 = { + birth = "1261.10.9" + } + 1287.6.24 = { + add_spouse = 460591 + } + 1325.1.7 = { + death = "1325.1.7" + } +} + +459511 = { + name = "ConstanC_a" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459510 + mother = 460591 + 1290.1.3 = { + birth = "1290.1.3" + } + # Ferdinand IV of Castille + 1313.11.18 = { + death = "1313.11.18" + } +} + +459512 = { + name = "Afonso" # Afonso Sanches + dynasty = 767 # de Albuquerque, his son will be de Albuquerque + # dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459510 + 1286.1.1 = { + birth = "1286.1.1" + } + 1315.1.1 = { + add_spouse = 459513 + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +459514 = { + name = "JoA_o" # João Afonso de Albuquerque + dynasty = 767 # de Albuquerque + religion = catholic + culture = portuguese + father = 459512 + mother = 459513 + 1315.1.1 = { + birth = "1315.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +459515 = { + name = "Maria" # Maria Afonso + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459510 + 1288.1.1 = { + birth = "1288.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +459520 = { + name = "Afonso" # Afonso III the Bolognese + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459560 + mother = 459561 + 1210.5.5 = { + birth = "1210.5.5" + } + 1235.1.1 = { + add_spouse = 459521 + } + 1253.1.1 = { + remove_spouse = 459521 + } + 1253.2.1 = { + add_spouse = 457564 + } + 1279.4.18 = { + death = "1279.4.18" + } +} + +459523 = { + name = "Afonso" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459520 + mother = 457564 + 1263.2.8 = { + birth = "1263.2.8" + } + 1287.1.1 = { + add_spouse = 457622 + } + 1312.11.2 = { + death = "1312.11.2" + } +} + +459524 = { + name = "Isabel" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459523 + mother = 457622 + 1292.1.1 = { + birth = "1292.1.1" + } + 1367.1.1 = { + death = "1367.1.1" + } +} + +459525 = { + name = "Maria" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459523 + mother = 457622 + 1280.1.1 = { + birth = "1280.1.1" + } + # Alfonso de Molina + # Fernando Diaz de Haro + 1360.1.1 = { + death = "1360.1.1" + } +} + +459530 = { + name = "Afonso" # Afonso Dinis + # dynasty = 1020118 # de Sousa Arronches + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1260.1.1 = { + birth = "1260.1.1" + } + 1278.1.1 = { + add_spouse = 459531 + dynasty = 1020118 # de Sousa Arronches + } + 1310.4.24 = { + death = "1310.4.24" + } +} + +459531 = { + name = "Maria" # Maria Pais Ribeira + female = yes + dynasty = 1020114 # de Portel + religion = catholic + culture = portuguese + father = 142219 + mother = 142208 + 1285.1.1 = { + birth = "1285.1.1" + } + 1330.1.31 = { + death = "1330.1.31" + } +} + +459532 = { + name = "Pedro" # Pedro Afonso de Sousa + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459530 + mother = 459531 + 1305.1.1 = { + birth = "1305.1.1" + } + 1325.1.1 = { + add_spouse = 459533 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +459533 = { + name = "Elvira" + female = yes + dynasty = 771 + religion = catholic + culture = portuguese + 1305.1.1 = { + birth = "1305.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +459534 = { + name = "Vasco" # Vasco Afonso + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459532 + mother = 459533 + 1331.1.1 = { + birth = "1331.1.1" + } + 1381.1.1 = { + death = "1381.1.1" + } +} + +459535 = { + name = "Brites" # Brites Afonso + female = yes + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459532 + mother = 459533 + 1332.1.1 = { + birth = "1332.1.1" + } + 1382.1.1 = { + death = "1382.1.1" + } +} + +459536 = { + name = "GonC_alo" + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + trait = bastard + father = 142100 + 1320.1.1 = { + birth = "1320.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +459537 = { + name = "FernA_o" + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + trait = bastard + father = 142100 + 1336.1.1 = { + birth = "1336.1.1" + } + 1386.1.1 = { + death = "1386.1.1" + } +} + +459538 = { + name = "Diogo" # Diogo Afonso de Sousa + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459530 + mother = 459531 + 1307.1.1 = { + birth = "1307.1.1" + } + 1328.1.1 = { + add_spouse = 459539 + } + 1357.1.1 = { + death = "1357.1.1" + } +} + +459539 = { + name = "Violante" # Violante Lopes Pacheco + female = yes + # dynasty = 772 # Pacheco + religion = catholic + culture = portuguese + 1310.1.1 = { + birth = "1310.1.1" + } + # Diogo Afonso de Sousa + 1360.1.1 = { + death = "1360.1.1" + } +} + +459540 = { + name = "A_lvaro" # Álvaro Dias + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459538 + mother = 459539 + 1329.1.1 = { + birth = "1329.1.1" + } + 1379.1.1 = { + death = "1379.1.1" + } +} + +459541 = { + name = "Lopo" # Lopo Dias + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459538 + mother = 459539 + 1332.1.1 = { + birth = "1332.1.1" + } + 1382.1.1 = { + death = "1382.1.1" + } +} + +459550 = { + name = "Martim" + # dynasty = 1020117 # de Sousa Chichorro + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1250.1.1 = { + birth = "1250.1.1" + } + 1274.1.1 = { + add_spouse = 459551 + dynasty = 1020117 # de Sousa Chichorro + } + 1299.11.12 = { + death = "1299.11.12" + } +} + +459551 = { + name = "InE_s" # Inês Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142348 + mother = 142207 + 1254.1.1 = { + birth = "1254.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +459552 = { + name = "Martim" # Martim Afonso Chichorro II + dynasty = 1020117 # de Sousa Chichorro + religion = catholic + culture = portuguese + father = 459550 + mother = 459551 + 1275.1.1 = { + birth = "1275.1.1" + } + 1296.1.1 = { + add_spouse = 459553 + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +459553 = { + name = "AldonC_a" # Aldonça Anes de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142227 + mother = 142228 + 1280.1.1 = { + birth = "1280.1.1" + } + # Martim Afonso Chichorro II + 1330.1.1 = { + death = "1330.1.1" + } +} + +459554 = { + name = "Vasco" # Vasco Martins de Sousa Chichorro + dynasty = 1020117 # de Sousa Chichorro + religion = catholic + culture = portuguese + father = 459552 + mother = 459553 + 1320.1.1 = { + birth = "1320.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +459560 = { + name = "Afonso" # Afonso II the Fat + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = gluttonous + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1185.4.23 = { + birth = "1185.4.23" + give_nickname = nick_the_fat + } + 1206.1.1 = { + add_spouse = 459561 # Urraque de Castille + } + 1210.1.1 = { + trait = "excommunicated" + } + 1223.3.25 = { + death = "1223.3.25" + } +} + +459562 = { + name = "Sancho" # Sancho II the Hooded + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459560 + mother = 459561 + 1207.9.8 = { + birth = "1207.9.8" + } + 1246.1.1 = { + add_spouse = 71972 + } + 1248.1.4 = { + death = "1248.1.4" + } +} + +71830 = { + name = "Pedro" + dynasty = 8795 + religion = catholic + culture = portuguese + 1215.1.1 = { + birth = "1215.1.1" + } + 1276.8.18 = { + name = "Ioannes" + # AKA: Pedro + } + 1277.5.20 = { + death = "1277.5.20" + } +} + +72860 = { + name = "Fronilde" # Fronilde Fernandes Guedeão, wife of Rodrigo Pérez de Traba (72859 - galician.txt) + female = yes + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = portuguese + trait = education_diplomacy_1 + + father = 72870 # Fernão Gomes 'O Cativo' (galician.txt) + mother = 72938 # Elvira + + 1109.1.1 = { + birth = yes + } + 1187.2.10 = { + death = yes + } +} + +72868 = { + name = "Gomes" # Gomes Fernandes Guedeão + dynasty = 1020120 # Guedeão Dynasty + religion = catholic + culture = portuguese + trait = education_stewardship_2 + + 1070.1.1 = { + birth = yes + } + 1100.1.1 = { + add_spouse = 72869 # Chamoa Mendes de Sousa (galician.txt) + } + 1071.1.1 = { + death = yes + } +} + +72938 = { + name = "Elvira" # Elvira, wife of Fernão Gomes Guedeão 'O Cativo' (72870) + female = yes + religion = catholic + culture = portuguese + trait = education_diplomacy_1 + + 1103.1.1 = { + birth = yes + } + 1153.1.1 = { + death = yes + } +} + +91092 = { + name = "Urraca" # Urraca Henriques + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 6531 # Henri de Bourgogne + mother = 207661 # Térèse de Léon + 1100.1.1 = { + birth = "1100.1.1" + } + # Bermudo Peres de Trava, Count of Trastamara 72788 + 1165.1.1 = { + death = "1165.1.1" + } +} + +91093 = { + name = "Sancha" # Sancha Henriques + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 6531 # Henri de Bourgogne + mother = 207661 # Térèse de Léon + 1101.1.1 = { + birth = "1101.1.1" + } + # Sancho Nunes de Barbosa + # Fernão Mendes de Bragança + 1163.1.1 = { + death = "1163.1.1" + } +} + +91094 = { + name = "Teresa" # Teresa Henriques + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 6531 # Henri de Bourgogne + mother = 207661 # Térèse de Léon + 1102.1.1 = { + birth = "1102.1.1" + } + 1140.1.1 = { + death = "1140.1.1" + } +} + +91095 = { + name = "Henrique" # Henri du Portugal + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209503 # Alphonse I le Conquerant + mother = 212672 # Mathilde de Savoie + 1147.2.17 = { + birth = "1147.2.17" + } + 1157.10.7 = { + death = "1157.10.7" + } +} + +91096 = { + name = "Mafalda" # Mathilde du Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209503 # Alphonse I le Conquerant + mother = 212672 # Mathilde de Savoie + 1149.1.1 = { + birth = "1149.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +91097 = { + name = "ConstanC_a" # Constance de Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1182.5.1 = { + birth = "1182.5.1" + } + 1202.8.3 = { + death = "1202.8.3" + } +} + +91098 = { + name = "Fernando" # Ferrand de Flandres, count consort of Flandres and Hainaut + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1188.3.24 = { + birth = "1188.3.24" + } + 1212.1.1 = { + add_spouse = 94021 # Jeanne de Constantinople + } + 1233.7.26 = { + death = "1233.7.26" + } +} + +91099 = { + name = "Maria" # Marie de Flandres, count consort of Flandres and Hainaut + # AKA: infante Marie de Flandre + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 91098 # Ferrand de Flandre + mother = 94021 # Jeanne de Flandre + 1213.1.1 = { + birth = "1213.1.1" + } + 1236.1.1 = { + death = "1236.1.1" + } +} + +91100 = { + name = "Henrique" # Henri de Portugal + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1189.1.1 = { + birth = "1189.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +91101 = { + name = "Branca" # Blanche de Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1192.1.1 = { + birth = "1192.1.1" + } + 1240.11.17 = { + death = "1240.11.17" + } +} + +91102 = { + name = "BerengA_ria" # Berénguère de Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = beauty_good_1 + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1194.1.1 = { + birth = "1194.1.1" + } + # Valdemar II de Danemark + 1221.3.27 = { + death = "1221.3.27" + } +} + +91103 = { + name = "Mafalda" # Mafalda de Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209500 # Sanche I le Laboureur + mother = 210513 # Douce d'Aragon + 1200.1.1 = { + birth = "1200.1.1" + } + # Henri I de Castille + 1257.5.1 = { + death = "1257.5.1" + } +} + +91104 = { + name = "Rodrigo" # Rodrigo Sanches + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209500 # Sanche I le Laboureur + mother = 142211 + 1200.1.1 = { + birth = "1200.1.1" + } + 1245.8.1 = { + death = "1245.8.1" + } +} + +91105 = { + name = "Gil" # Gil Sanches + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209500 # Sanche I le Laboureur + mother = 142211 + 1201.1.1 = { + birth = "1201.1.1" + } + 1236.1.1 = { + death = "1236.1.1" + } +} + +91106 = { + name = "Maior" # Maior Sanches + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209500 # Sanche I le Laboureur + mother = 142211 + 1202.1.1 = { + birth = "1202.1.1" + } + 1245.1.1 = { + death = "1245.1.1" + } +} + +91107 = { + name = "Teresa" # Teresa Sanches + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209500 # Sanche I le Laboureur + mother = 142211 + 1205.1.1 = { + birth = "1205.1.1" + } + # Afonso Teles de Meneses + 1230.1.1 = { + death = "1230.1.1" + } +} + +91108 = { + name = "ConstanC_a" # Constança Sanches + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209500 # Sanche I le Laboureur + mother = 142211 + 1210.1.1 = { + birth = "1210.1.1" + } + 1269.1.1 = { + death = "1269.1.1" + } +} + +91109 = { + name = "Martim" # Martim Sanches + dynasty_house = house_bourgogne # de Bourgogne + # dynasty = 769 # Ribeira # no need from mother's dynasty + religion = catholic + culture = portuguese + trait = bastard + father = 209500 # Sanche I le Laboureur + 1199.1.1 = { + birth = "1199.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +91110 = { + name = "Urraca" # Urraca Sanches + female = yes + dynasty_house = house_bourgogne # de Bourgogne + # dynasty = 769 # Ribeira # no need from mother's dynasty + religion = catholic + culture = portuguese + trait = bastard + father = 209500 # Sanche I le Laboureur + 1201.1.1 = { + birth = "1201.1.1" + } + # Lourenço Soares de Ribadouro + 1255.1.1 = { + death = "1255.1.1" + } +} + +91111 = { + name = "JoA_o" # Jean Sanches + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209503 # Alphonse I le Conquerant + mother = 212672 # Mathilde de Savoie + 1159.1.1 = { + birth = "1159.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +91112 = { + name = "Sancha" # Sanche de Portugal + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 209503 # Alphonse I le Conquerant + mother = 212672 # Mathilde de Savoie + 1153.1.1 = { + birth = "1153.1.1" + } + 1159.1.1 = { + death = "1159.1.1" + } +} + +91113 = { + name = "Nuno" # Nuno Sanches + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209500 # Sanche I le Laboureur + mother = 142211 + 1203.1.1 = { + birth = "1203.1.1" + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +72412 = { + name = "Martim" # Martim Gil de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142273 + mother = 142276 + 1250.1.1 = { + birth = "1250.1.1" + } + 1273.1.1 = { + add_spouse = 72411 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +209540 = { + name = "Nuno" # Nuno Pires de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142012 + mother = 142011 + 1170.1.1 = { + birth = "1170.1.1" + } + 1190.1.1 = { + add_spouse = 142164 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +73089 = { + name = "Maria" # Maria Anes de Riba Vizela + # dynasty = 12142 + dynasty = 1020116 # de Riba Vizela + female = yes + religion = catholic + culture = portuguese + father = 72412 + mother = 72411 + 1276.1.1 = { + birth = "1276.1.1" + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +73152 = { + name = "Martim" + dynasty = 7019 + religion = catholic + culture = portuguese + 1122.1.1 = { + birth = "1122.1.1" + } + 1164.1.1 = { + employer = 73150 + } + 1169.1.1 = { + employer = 73151 + } + 1170.1.1 = { + employer = 0 + } + 1182.1.1 = { + death = "1182.1.1" + } +} + +142021 = { + name = "FernA_o" # Fernão Mendes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142141 + mother = 142142 + 1095.1.1 = { + birth = "1095.1.1" + } + 1115.1.1 = { + add_spouse = 142147 + } + 1135.1.1 = { + add_spouse = 91093 + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +142007 = { + name = "Vasco" # Vasco Sanches + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142023 + mother = 91093 + 1130.1.1 = { + birth = "1130.1.1" + } + 1152.1.1 = { + add_spouse = 142302 + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +142008 = { + name = "Urraca" # Urraca Sanches + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142023 + mother = 91093 + 1120.1.1 = { + birth = "1120.1.1" + } + # Gonçalo Mendes de Sousa + 1150.1.1 = { + death = "1150.1.1" + } +} + +142011 = { + name = "Fruilhe" # Fruilhe Sanches + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142023 + mother = 91093 + 1130.1.1 = { + birth = "1130.1.1" + } + # Pedro Fernandes de Bragança + 1175.1.1 = { + death = "1175.1.1" + } +} + +142019 = { + name = "Sancho" # Sancho Nunes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142023 + mother = 91093 + 1130.1.1 = { + birth = "1130.1.1" + } + 1150.1.1 = { + add_spouse = 142022 + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +142149 = { + name = "Soeiro" # Soeiro Viegas de Ribadouro + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142282 + mother = 142285 + 1130.1.1 = { + birth = "1130.1.1" + } + 1150.1.1 = { + add_spouse = 72797 + } + 1205.1.1 = { + death = "1205.1.1" + } +} + +142009 = { + name = "GonC_alo" # Gonçalo Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142167 + mother = 142168 + 1120.1.1 = { + birth = "1120.1.1" + } + 1140.1.1 = { + add_spouse = 142008 + } + 1170.1.1 = { + add_spouse = 142169 + } + 1190.3.25 = { + death = "1190.3.25" + } +} + +142012 = { + name = "Pedro" # Pedro Fernandes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142021 + mother = 142147 + 1130.1.1 = { + birth = "1130.1.1" + } + 1150.1.1 = { + add_spouse = 142011 + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +142022 = { + name = "Teresa" # Teresa Mendes de Ribadouro + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142283 + mother = 142174 + 1121.1.1 = { + birth = "1121.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +142302 = { + name = "Urraca" # Urraca Viegas + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142282 + mother = 142285 + 1132.1.1 = { + birth = "1132.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142178 = { + name = "Teresa" # Teresa Soares + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142149 + mother = 72797 + 1180.1.1 = { + birth = "1180.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142303 = { + name = "Bermudo" # Bermudo Soares + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142149 + mother = 72797 + 1160.1.1 = { + birth = "1160.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142304 = { + name = "Gomes" # Gomes Soares + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142149 + mother = 72797 + 1201.1.1 = { + birth = "1201.1.1" + } + 1231.1.1 = { + death = "1231.1.1" + } +} + +142305 = { + name = "Garcia" # Garcia Soares + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142149 + mother = 72797 + 1202.1.1 = { + birth = "1202.1.1" + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +142306 = { + name = "Rodrigo" # Rodrigo Soares + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142149 + mother = 72797 + 1203.1.1 = { + birth = "1203.1.1" + } + 1233.1.1 = { + death = "1233.1.1" + } +} + +142307 = { + name = "Urraca" # Urraca Soares + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142149 + mother = 72797 + 1204.1.1 = { + birth = "1204.1.1" + } + 1234.1.1 = { + death = "1234.1.1" + } +} + +142010 = { + name = "Mendo" # Mendo de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142009 + mother = 142008 + 1140.1.1 = { + birth = "1140.1.1" + } + 1170.1.1 = { + add_spouse = 142179 + } + 1201.1.1 = { + add_spouse = 142180 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142013 = { + name = "Garcia" # Garcia Pires + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142012 + mother = 142011 + 1155.1.1 = { + birth = "1155.1.1" + } + 1175.1.1 = { + add_spouse = 142440 + } + 1195.1.1 = { + death = "1195.1.1" + } +} + +142014 = { + name = "FernA_o" # Fernão Pires + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142012 + mother = 142011 + 1156.1.1 = { + birth = "1156.1.1" + } + 1176.1.1 = { + add_spouse = 142452 + } + 1195.1.1 = { + death = "1195.1.1" + } +} + +142015 = { + name = "Vasco" # Vasco Pires + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142012 + mother = 142011 + 1160.1.1 = { + birth = "1160.1.1" + } + 1190.1.1 = { + add_spouse = 142158 + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142017 = { + name = "Sancha" # Sancha Pires + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142012 + mother = 142011 + 1160.1.1 = { + birth = "1160.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142018 = { + name = "Teresa" # Teresa Pires + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142012 + mother = 142011 + 1175.1.1 = { + birth = "1175.1.1" + } + 1215.1.1 = { + death = "1215.1.1" + } +} + +142020 = { + name = "Nuno" # Nuno Sanches + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142019 + mother = 142022 + 1150.1.1 = { + birth = "1150.1.1" + } + 1170.1.1 = { + add_spouse = 142150 + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142024 = { + name = "Pedro" # Pedro Afonso, Great Master of the Order of Aviz + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209503 # Alphonse I le Conquerant + 1140.1.1 = { + birth = "1140.1.1" + } + 1189.1.1 = { + death = "1189.1.1" + } +} + +142132 = { + name = "Fernando" # Fernando Afonso, Great Master of the Knights Hospitaller + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209503 # Alphonse I le Conquerant + 1135.1.1 = { + birth = "1135.1.1" + } + 1203.1.1 = { + name = "Afonso" + } + 1207.3.15 = { + death = "1207.3.15" + } +} + +142025 = { + name = "Teresa" # Teresa Afonso + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209503 # Alphonse I le Conquerant + 1130.1.1 = { + birth = "1130.1.1" + } + # Martim Moniz, maybe + 1180.1.1 = { + death = "1180.1.1" + } +} + +142026 = { + name = "Urraca" # Urraca Afonso + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 209503 # Alphonse I le Conquerant + 1130.1.1 = { + birth = "1130.1.1" + } + # Pedro Afonso Viegas + 1200.1.1 = { + death = "1200.1.1" + } +} + +142133 = { + name = "Martim" # Martim Moniz + dynasty = 1020112 # de Vasconcelos + religion = catholic + culture = portuguese + father = 143086 + mother = 143087 + 1130.1.1 = { + birth = "1130.1.1" + } + 1150.1.1 = { + add_spouse = 142025 + } + 1180.1.1 = { + death = "1180.1.1" + } +} + + +142027 = { + name = "Pedro" # Pedro Afonso Viegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142296 + mother = 142297 + 1135.1.1 = { + birth = "1135.1.1" + } + 1150.1.1 = { + add_spouse = 142615 + } + 1190.1.1 = { + add_spouse = 142026 + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +142134 = { + name = "Pedro" # Pedro Martins da Torre + dynasty = 1020112 # de Vasconcelos + religion = catholic + culture = portuguese + father = 142133 + mother = 142025 + 1160.1.1 = { + birth = "1160.1.1" + } + 1190.1.1 = { + add_spouse = 142135 + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142138 = { + name = "JoA_o" # João Martins de Cabreira Salsa + dynasty = 1020112 # de Vasconcelos + religion = catholic + culture = portuguese + father = 142133 + mother = 142025 + 1161.1.1 = { + birth = "1161.1.1" + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +142139 = { + name = "Martim" # Martim Martins de Cabreira + dynasty = 1020112 # de Vasconcelos + religion = catholic + culture = portuguese + father = 142133 + mother = 142025 + 1162.1.1 = { + birth = "1162.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +142028 = { + name = "FernA_o" # Fernão Peres Pelegrin + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142027 + mother = 142615 + 1160.1.1 = { + birth = "1160.1.1" + } + 1200.1.1 = { + add_spouse = 142029 + } + 1220.1.1 = { + add_spouse = 142030 + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142034 = { + name = "Abril" # Abril Peres de Lumiares + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142027 + mother = 142026 + 1190.1.1 = { + birth = "1190.1.1" + } + 1210.1.1 = { + add_spouse = 142035 + } + 1245.1.1 = { + death = "1245.1.1" + } +} + +142039 = { + name = "Sancha" # Sancha Peres de Lumiares + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142027 + mother = 142026 + 1175.1.1 = { + birth = yes + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +142040 = { + name = "Aldara" # Aldara Peres de Lumiares + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142027 + mother = 142026 + 1192.1.1 = { + birth = "1192.1.1" + } + 1247.1.1 = { + death = "1247.1.1" + } +} + +142135 = { + name = "Teresa" # Teresa Soares da Silva + female = yes + # dynasty = # da Silva + religion = catholic + culture = portuguese + 1160.1.1 = { + birth = "1160.1.1" + } + # Pedro Martins da Torre + 1210.1.1 = { + death = "1210.1.1" + } +} + +142029 = { + name = "Urraca" # Urraca Vasques de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142015 + mother = 142158 + 1180.1.1 = { + birth = "1180.1.1" + } + # Fernão Peres Pelegrin + 1220.1.1 = { + death = "1220.1.1" + } +} + +142030 = { + name = "Urraca" # Urraca Nunes de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 209540 + mother = 142164 + 1190.1.1 = { + birth = "1190.1.1" + } + # Fernão Peres Pelegrin + 1240.1.1 = { + death = "1240.1.1" + } +} + +142035 = { + name = "Sancha" # Sancha Nunes de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142020 + mother = 142150 + 1190.1.1 = { + birth = "1190.1.1" + } + # Abril Peres de Lumiares + 1220.1.1 = { + death = "1220.1.1" + } +} + +142136 = { + name = "JoA_o" # João Peres de Vasconcelos + dynasty = 1020112 # de Vasconcelos + religion = catholic + culture = portuguese + father = 142134 + mother = 142135 + 1191.1.1 = { + birth = "1191.1.1" + } + 1212.1.1 = { + add_spouse = 142671 + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +142137 = { + name = "Sancha" # Sancha Peres de Vasconcelos + female = yes + dynasty = 1020112 # de Vasconcelos + religion = catholic + culture = portuguese + father = 142134 + mother = 142135 + 1192.1.1 = { + birth = "1192.1.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +142031 = { + name = "Urraca" # Urraca Fernandes de Lumiares + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142028 + mother = 142029 + 1200.1.1 = { + birth = "1200.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142032 = { + name = "Urraca" # Urraca Fernandes de Lumiares + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142028 + mother = 142030 + 1220.1.1 = { + birth = "1220.1.1" + } + # João Garcia de Sousa + 1270.1.1 = { + death = "1270.1.1" + } +} + +142033 = { + name = "Sancha" # Sancha Fernandes de Lumiares + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142028 + mother = 142030 + 1221.1.1 = { + birth = "1221.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142036 = { + name = "Pero" # Pero Abril de Lumiares + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142034 + mother = 142035 + 1211.1.1 = { + birth = "1211.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142037 = { + name = "Nuno" # Nuno Abril de Lumiares + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142034 + mother = 142035 + 1212.1.1 = { + birth = "1212.1.1" + } + 1262.1.1 = { + death = "1262.1.1" + } +} + +142038 = { + name = "Urraca" # Urraca Abril de Lumiares + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142034 + mother = 142035 + 1210.1.1 = { + birth = "1210.1.1" + } + # João Martins de Riba Vizela + # Fernão Garcia de Sousa + 1270.1.1 = { + death = "1270.1.1" + } +} + +142000 = { + name = "LourenC_o" # Lourenço Soares de Ribadouro + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142149 + mother = 72797 + 1200.1.1 = { + birth = "1200.1.1" + } + 1220.1.1 = { + add_spouse = 91110 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142043 = { + name = "JoA_o" # João Afonso Teles de Meneses + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142042 + mother = 91107 + 1225.1.1 = { + birth = "1225.1.1" + } + 1245.1.1 = { + add_spouse = 73008 + } + 1268.1.1 = { + death = "1268.1.1" + } +} + +142046 = { + name = "Afonso" # Afonso Telo de Meneses + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142042 + mother = 91107 + 1225.1.1 = { + birth = "1225.1.1" + } + 1245.1.1 = { + add_spouse = 73017 + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +142049 = { + name = "Martim" # Martim Afonso Telo + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142042 + mother = 91107 + 1225.1.1 = { + birth = "1225.1.1" + } + 1260.1.1 = { + add_spouse = 142152 + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +142050 = { + name = "Maria" # Maria Afonso + female = yes + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142042 + mother = 91107 + 1225.1.1 = { + birth = "1225.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +142001 = { + name = "Egas" # Egas Lourenço + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142000 + mother = 91110 + 1220.1.1 = { + birth = "1220.1.1" + } + 1240.1.1 = { + add_spouse = 142002 + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142152 = { + name = "Maria" # Maria Anes de Portel + female = yes + dynasty = 1020114 # de Portel + religion = catholic + culture = portuguese + father = 142217 + mother = 142218 + 1240.1.1 = { + birth = "1240.1.1" + } + # Martim Afonso Telo + 1290.1.1 = { + death = "1290.1.1" + } +} + +142002 = { + name = "Mafalda" # Mafalda Jordão + female = yes + # dynasty = # Jordão + religion = catholic + culture = portuguese + 1220.1.1 = { + birth = "1220.1.1" + } + # Egas Lourenço + 1270.1.1 = { + death = "1270.1.1" + } +} + +142044 = { + name = "Rodrigo" # Rodrigo Anes de Menezes + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142043 + mother = 73008 + 1245.1.1 = { + birth = "1245.1.1" + } + 1265.1.1 = { + add_spouse = 142312 + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142045 = { + name = "GonC_alo" # Gonçalo Anes Raposo + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142043 + mother = 73008 + 1250.1.1 = { + birth = "1250.1.1" + } + 1270.1.1 = { + add_spouse = 72821 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142153 = { + name = "Maria" # Maria Afonso Teles de Menezes + female = yes + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142046 + mother = 73017 + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142047 = { + name = "Beatriz" # Beatriz de Menezes + female = yes + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142046 + mother = 73017 + 1260.1.1 = { + birth = "1260.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142048 = { + name = "Martim" # Martim Afonso Tição + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + trait = bastard + father = 142046 + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142003 = { + name = "Pedro" # Pedro Venegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142001 + mother = 142002 + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142051 = { + name = "Leonor" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459560 + mother = 459561 + 1211.1.1 = { + birth = "1211.1.1" + } + # Valdemar the Young of Denmark + 1231.8.28 = { + death = "1231.8.28" + } +} + +142052 = { + name = "Vicente" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459560 + mother = 459561 + 1219.1.1 = { + birth = "1219.1.1" + } + 1219.6.1 = { + death = "1219.6.1" + } +} + +142055 = { + name = "JoA_o" # João Afonso + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459560 + 1210.1.1 = { + birth = "1210.1.1" + } + 1234.1.1 = { + death = "1234.1.1" + } +} + +142058 = { + name = "Leonor" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 142057 + mother = 72519 + 1247.1.1 = { + birth = "1247.1.1" + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +142059 = { + name = "Sancho" # Sancho Fernandes de Serpa + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 142057 + 1247.1.1 = { + birth = "1247.1.1" + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +142098 = { + name = "Roberto" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = stuttering + trait = education_martial_3 + father = 459520 + mother = 459521 + 1239.1.1 = { + birth = "1239.1.1" + } + 1239.6.1 = { + death = "1239.6.1" + } +} + +142109 = { + name = "Branca" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459520 + mother = 457564 + 1259.2.25 = { + birth = "1259.2.25" + } + 1321.4.17 = { + death = "1321.4.17" + } +} + +142110 = { + name = "Fernando" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459520 + mother = 457564 + 1260.1.1 = { + birth = "1260.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +142114 = { + name = "Sancha" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459520 + mother = 457564 + 1264.2.2 = { + birth = "1264.2.2" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142115 = { + name = "Maria" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459520 + mother = 457564 + 1264.11.21 = { + birth = "1264.11.21" + } + 1284.6.6 = { + death = "1284.6.6" + } +} + +142116 = { + name = "ConstanC_a" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459520 + mother = 457564 + 1266.1.1 = { + birth = "1266.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142117 = { + name = "Vicente" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459520 + mother = 457564 + 1268.1.1 = { + birth = "1268.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142060 = { + name = "Leonor" # Leonor Afonso + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1250.1.1 = { + birth = "1250.1.1" + } + # Estevão Anes de Sousa + # Gonçalo Garcia de Sousa + 1291.1.1 = { + death = "1291.1.1" + } +} + +142063 = { + name = "Gil" # Gil Afonso + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1250.1.1 = { + birth = "1250.1.1" + } + 1346.12.31 = { + death = "1346.12.31" + } +} + +142064 = { + name = "Fernando" # Fernando Afonso + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1250.1.1 = { + birth = "1250.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142065 = { + name = "Rodrigo" # Rodrigo Afonso + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1258.1.1 = { + birth = "1258.1.1" + } + 1272.5.12 = { + death = "1272.5.12" + } +} + +142068 = { + name = "Leonor" # Leonor Afonso (nun) + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1250.1.1 = { + birth = "1250.1.1" + } + 1269.1.1 = { + death = "1269.1.1" + } +} + +142066 = { + name = "Urraca" # Urraca Afonso + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1250.1.1 = { + birth = "1250.1.1" + } + 1281.11.4 = { + death = "1281.11.4" + } +} + +142067 = { + name = "Henrique" # Henrique Afonso + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1250.1.1 = { + birth = "1250.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142084 = { + name = "Urraca" # Urraca Afonso + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459520 + 1260.1.1 = { + birth = "1260.1.1" + } + # Pedro Anes Gago de Riba Vizela + # João Mendes de Briteiros + 1290.1.1 = { + death = "1290.1.1" + } +} + +142061 = { + name = "EstE_vA_o" # Estevão Anes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142195 + mother = 142032 + 1240.1.1 = { + birth = "1240.1.1" + } + 1270.1.1 = { + add_spouse = 142060 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142062 = { + name = "GonC_alo" # Gonçalo Garcia de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142184 + mother = 142193 + 1215.1.1 = { + birth = "1215.1.1" + } + 1280.1.1 = { + add_spouse = 142060 + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142085 = { + name = "Pedro" # Pedro Anes Gago de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142274 + mother = 142038 + 1240.1.1 = { + birth = "1240.1.1" + } + 1280.1.1 = { + add_spouse = 142084 + } + 1286.1.1 = { + death = "1286.1.1" + } +} + +142087 = { + name = "JoA_o" # João Mendes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142225 + mother = 142226 + 1250.1.1 = { + birth = "1250.1.1" + } + 1286.1.1 = { + add_spouse = 142084 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142075 = { + name = "Maria" # Maria Afonso Chichorro + female = yes + dynasty = 1020117 # de Sousa Chichorro + religion = catholic + culture = portuguese + father = 459550 + mother = 459551 + 1280.10.1 = { + birth = "1280.10.1" + } + 1379.1.1 = { + death = "1379.1.1" + } +} + +142081 = { + name = "ConstanC_a" # Constança Afonso Chichorro + female = yes + dynasty = 1020117 # de Sousa Chichorro + religion = catholic + culture = portuguese + father = 459550 + mother = 459551 + 1282.1.1 = { + birth = "1282.1.1" + } + 1332.1.1 = { + death = "1332.1.1" + } +} + +142082 = { + name = "Margarida" # Margarida Afonso de Sousa + female = yes + dynasty = 1020117 # de Sousa Chichorro + religion = catholic + culture = portuguese + father = 459550 + mother = 459551 + 1283.1.1 = { + birth = "1283.1.1" + } + 1333.1.1 = { + death = "1333.1.1" + } +} + +142083 = { + name = "Vasco" # Vasco Afonso de Sousa + dynasty = 1020117 # de Sousa Chichorro + religion = catholic + culture = portuguese + father = 459550 + mother = 459551 + 1284.1.1 = { + birth = "1284.1.1" + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +142086 = { + name = "Aldara" # Aldara Pires de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142085 + mother = 142084 + 1280.1.1 = { + birth = "1280.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +142088 = { + name = "FernA_o" # Fernão Anes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142087 + mother = 142084 + 1286.1.1 = { + birth = "1286.1.1" + } + 1336.1.1 = { + death = "1336.1.1" + } +} + +142089 = { + name = "GonC_alo" # Gonçalo Anes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142087 + mother = 142084 + 1287.1.1 = { + birth = "1287.1.1" + } + 1310.1.1 = { + add_spouse = 142090 + } + 1337.1.1 = { + death = "1337.1.1" + } +} + + +142093 = { + name = "Guiomar" # Guiomar Anes de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142087 + mother = 142084 + 1288.1.1 = { + birth = "1288.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +142094 = { + name = "Leonor" # Leonor Anes de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142087 + mother = 142084 + 1289.1.1 = { + birth = "1289.1.1" + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +142096 = { + name = "Fruilhe" # Fruilhe Anes de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142087 + mother = 142084 + 1290.1.1 = { + birth = "1290.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142100 = { + name = "Rodrigo" # Rodrigo Afonso de Sousa + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459530 + mother = 459531 + 1305.1.1 = { + birth = "1305.1.1" + } + 1325.1.1 = { + add_spouse = 142101 + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +142107 = { + name = "Garcia" # Garcia Mendes de Sousa + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459530 + mother = 459531 + 1304.1.1 = { + birth = "1304.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +142108 = { + name = "GonC_alo" # Gonçalo Mendes de Sousa + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459530 + mother = 459531 + 1305.1.1 = { + birth = "1305.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +142111 = { + name = "Afonso" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459523 + mother = 457622 + 1281.1.1 = { + birth = "1281.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142112 = { + name = "ConstanC_a" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459523 + mother = 457622 + 1282.1.1 = { + birth = "1282.1.1" + } + 1332.1.1 = { + death = "1332.1.1" + } +} + +142113 = { + name = "Beatriz" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459523 + mother = 457622 + 1300.1.1 = { + birth = "1300.1.1" + } + # Pedro Fernandez de Castro + 1336.1.1 = { + death = "1336.1.1" + } +} + +142076 = { + name = "GonC_alo" # Gonçalo Anes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142227 + mother = 142228 + 1270.1.1 = { + birth = "1270.1.1" + } + 1300.1.1 = { + add_spouse = 142075 + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +142154 = { + name = "JoA_o" # João Pires de Sousa + dynasty = 1020114 # de Portel + religion = catholic + culture = portuguese + father = 142219 + mother = 142208 + 1270.1.1 = { + birth = "1270.1.1" + } + 1300.1.1 = { + add_spouse = 142086 + } + 1325.1.1 = { + add_spouse = 142222 + } + 1328.1.1 = { + death = "1328.1.1" + } +} + +142095 = { + name = "Martim" # Martim Anes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142236 + mother = 142237 + 1290.1.1 = { + birth = "1290.1.1" + } + 1310.1.1 = { + add_spouse = 142094 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142101 = { + name = "Violante" # Violante Ponço Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142236 + mother = 142237 + 1305.1.1 = { + birth = "1305.1.1" + } + # Rodrigo Afonso de Sousa + 1355.1.1 = { + death = "1355.1.1" + } +} + +142073 = { + name = "Martim" # Martim Afonso de Sousa + dynasty = 1020117 # de Sousa Chichorro + religion = catholic + culture = portuguese + trait = education_martial_2 + father = 459552 + mother = 459553 + 1321.1.1 = { + birth = "1321.1.1" + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +142074 = { + name = "Pedro" # Pedro de Sousa + dynasty = 1020117 # de Sousa Chichorro + religion = catholic + culture = portuguese + trait = education_martial_2 + father = 459552 + mother = 459553 + 1322.1.1 = { + birth = "1322.1.1" + } + 1372.1.1 = { + death = "1372.1.1" + } +} + +142077 = { + name = "A_lvaro" # Álvaro Gonçalves de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + trait = education_martial_2 + father = 142076 + mother = 142075 + 1301.1.1 = { + birth = "1301.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +142078 = { + name = "Diogo" # Diogo Gonçalves de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + trait = education_martial_2 + father = 142076 + mother = 142075 + 1302.1.1 = { + birth = "1302.1.1" + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +142079 = { + name = "Margarida" # Margarida Gonçalves de Sousa + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + trait = education_martial_2 + father = 142076 + mother = 142075 + 1303.1.1 = { + birth = "1303.1.1" + } + 1353.1.1 = { + death = "1353.1.1" + } +} + +142080 = { + name = "Maria" # Maria Gonçalves de Sousa + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + trait = education_martial_2 + father = 142076 + mother = 142075 + 1304.1.1 = { + birth = "1304.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +142091 = { + name = "Maria" # Maria Gonçalves de Berredo + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142089 + mother = 142090 + 1310.1.1 = { + birth = "1310.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +142092 = { + name = "Catarina" # Catarina Anes de Berredo + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142089 + mother = 142090 + 1330.1.1 = { + birth = "1330.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +142155 = { + name = "Diogo" # Diogo Lopes + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + trait = bastard + father = 459532 + 1331.1.1 = { + birth = "1331.1.1" + } + 1381.1.1 = { + death = "1381.1.1" + } +} + +142156 = { + name = "Leonor" # Leonor Rodrigues + female = yes + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 142100 + mother = 142101 + 1325.1.1 = { + birth = "1325.1.1" + } + 1375.1.1 = { + death = "1375.1.1" + } +} + +142157 = { + name = "Aires" + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + trait = bastard + father = 142100 + 1337.1.1 = { + birth = "1337.1.1" + } + 1387.1.1 = { + death = "1387.1.1" + } +} + +142106 = { + name = "Branca" # Branca Dias + female = yes + dynasty = 1020118 # de Sousa Arronches + religion = catholic + culture = portuguese + father = 459538 + mother = 459539 + 1340.1.1 = { + birth = "1340.1.1" + } + 1390.1.1 = { + death = "1390.1.1" + } +} + +142118 = { + name = "FernA_o" # Fernão Sanches + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459510 + 1280.1.1 = { + birth = "1280.1.1" + } + 1305.1.1 = { + add_spouse = 142238 + } + 1329.1.1 = { + death = "1329.1.1" + } +} + +142119 = { + name = "Pedro" # Pedro Afonso + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459510 + 1280.1.1 = { + birth = "1280.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142120 = { + name = "JoA_o" # João Afonso + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459510 + 1280.1.1 = { + birth = "1280.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +142121 = { + name = "Maria" # Maria Afonso + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459510 + 1302.1.1 = { + birth = "1302.1.1" + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +142122 = { + name = "Pedro" # Pedro Afonso + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + trait = bastard + father = 459510 + 1287.1.1 = { + birth = "1287.1.1" + } + 1305.1.1 = { + add_spouse = 142123 + } + 1309.9.9 = { + add_spouse = 458008 + } + 1354.5.1 = { + death = "1354.5.1" + } +} + +142123 = { + name = "Branca" # Branca Peres de Sousa + female = yes + dynasty = 1020114 # de Portel + religion = catholic + culture = portuguese + father = 142219 + mother = 142208 + 1290.1.1 = { + birth = "1290.1.1" + } + 1307.1.1 = { + death = "1307.1.1" + } +} + +142238 = { + name = "Fruilhe" # Fruilhe Anes de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142227 + mother = 142228 + 1285.1.1 = { + birth = "1285.1.1" + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +142126 = { + name = "Martim" # Martim de Albuquerque + dynasty = 767 # de Albuquerque + religion = catholic + culture = portuguese + father = 459514 + mother = 457665 + 1335.1.1 = { + birth = "1335.1.1" + } + 1385.1.1 = { + death = "1385.1.1" + } +} + +142214 = { + name = "Maria" # Maria Afonso de Albuquerque + female = yes + dynasty = 767 # de Albuquerque + religion = catholic + culture = portuguese + trait = bastard + father = 459514 + 1340.1.1 = { + birth = "1340.1.1" + } + 1390.1.1 = { + death = "1390.1.1" + } +} + +142215 = { + name = "Beatriz" # Beatriz Afonso de Albuquerque + female = yes + dynasty = 767 # de Albuquerque + religion = catholic + culture = portuguese + trait = bastard + father = 459514 + 1330.1.1 = { + birth = "1330.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +142216 = { + name = "Fernando" # Fernando Afonso de Albuquerque + dynasty = 767 # de Albuquerque + religion = catholic + culture = portuguese + trait = bastard + father = 459514 + 1331.1.1 = { + birth = "1331.1.1" + } + 1381.1.1 = { + death = "1381.1.1" + } +} + +142130 = { + name = "Isabel" + female = yes + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459500 + mother = 457534 + 1324.12.21 = { + birth = "1324.12.21" + } + 1326.7.11 = { + death = "1326.7.11" + } +} + +142128 = { + name = "Afonso" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459500 + mother = 457534 + 1315.1.1 = { + birth = "1315.1.1" + } + 1315.1.2 = { + death = "1315.1.2" # died at birth + } +} + +142129 = { + name = "Dinis" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459500 + mother = 457534 + 1317.1.12 = { + birth = "1317.1.12" + } + 1318.1.1 = { + death = "1318.1.1" + } +} + +142131 = { + name = "JoA_o" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459500 + mother = 457534 + 1326.9.23 = { + birth = "1326.9.23" + } + 1327.7.21 = { + death = "1327.7.21" + } +} + +142150 = { + name = "Teresa" # Teresa Álvares de Soverosa + female = yes + # dynasty = # de Soverosa + religion = catholic + culture = portuguese + 1170.1.1 = { + birth = "1170.1.1" + } + # Nuno Sanches de Barbosa + 1210.1.1 = { + death = "1210.1.1" + } +} + +142151 = { + name = "Pedro" # Pedro Nunes de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142020 + mother = 142150 + 1200.1.1 = { + birth = "1200.1.1" + } + 1248.1.1 = { + add_spouse = 142418 + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142418 = { + name = "Elvira" # Elvira Martins da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142479 + mother = 142275 + 1228.1.1 = { + birth = "1228.1.1" + } + 1278.1.1 = { + death = "1278.1.1" + } +} + +142419 = { + name = "Sancho" # Sancho Pires de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1250.1.1 = { + birth = "1250.1.1" + } + 1270.1.1 = { + add_spouse = 142428 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142428 = { + name = "InE_s" # Inês Afonso Pimentel + female = yes + # dynasty = # Pimentel + religion = catholic + culture = portuguese + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142420 = { + name = "FernA_o" # Fernão Pires de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1251.1.1 = { + birth = "1251.1.1" + } + 1271.1.1 = { + add_spouse = 142372 + } + 1291.1.1 = { + add_spouse = 142429 + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142429 = { + name = "EstefA_nia" # Estefânia Gomes Barreto + female = yes + # dynasty = # Barreto + religion = catholic + culture = portuguese + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142421 = { + name = "Sancha" # Sancha Pires de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1252.1.1 = { + birth = "1252.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142422 = { + name = "Soeiro" # Soeiro Pires de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1253.1.1 = { + birth = "1253.1.1" + } + 1273.1.1 = { + add_spouse = 142430 + } + 1303.1.1 = { + death = "1303.1.1" + } +} + +142430 = { + name = "Maria" # Maria Gomes Ribeiro + female = yes + # dynasty = # Ribeiro + religion = catholic + culture = portuguese + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142423 = { + name = "Nuno" # Nuno Pires de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1254.1.1 = { + birth = "1254.1.1" + } + 1274.1.1 = { + add_spouse = 142431 + } + 1304.1.1 = { + death = "1304.1.1" + } +} + +142431 = { + name = "Teresa" # Teresa Anes Correia + female = yes + # dynasty = # Correia + religion = catholic + culture = portuguese + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142424 = { + name = "A_lvaro" # Álvaro Pires de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1255.1.1 = { + birth = "1255.1.1" + } + 1305.1.1 = { + death = "1305.1.1" + } +} + +142425 = { + name = "JoA_o" # João Pires de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1256.1.1 = { + birth = "1256.1.1" + } + 1306.1.1 = { + death = "1306.1.1" + } +} + +142426 = { + name = "Teresa" # Teresa Pires de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1257.1.1 = { + birth = "1257.1.1" + } + 1307.1.1 = { + death = "1307.1.1" + } +} + +142427 = { + name = "Martim" # Martim Pires de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1248.1.1 = { + birth = "1248.1.1" + } + 1268.1.1 = { + add_spouse = 142432 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + + +142432 = { + name = "Alda" # Alda Lourenço de Berredo + female = yes + # dynasty = # de Berredo + religion = catholic + culture = portuguese + 1248.1.1 = { + birth = "1248.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142016 = { + name = "Martim" # Martim Martins de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142427 + mother = 142432 + 1280.1.1 = { + birth = "1280.1.1" + } + 1300.1.1 = { + add_spouse = 142809 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142433 = { + name = "Pedro" # Pedro Sanches de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142419 + mother = 142428 + 1290.1.1 = { + birth = "1290.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142141 = { + name = "Mem" # Mem Fernandes Antas + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142140 + mother = 142588 + 1076.1.1 = { + birth = "1076.1.1" + } + 1092.1.1 = { + add_spouse = 142142 + } + 1147.1.1 = { + death = "1147.1.1" + } +} + +142142 = { + name = "Sancha" # Sancha Viegas de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143036 + mother = 143037 + 1080.1.1 = { + birth = "1080.1.1" + } + 1130.1.1 = { + death = "1130.1.1" + } +} + +142144 = { + name = "Rui" # Rui Mendes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142141 + mother = 142142 + 1110.1.1 = { + birth = "1110.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +142145 = { + name = "Urraca" # Urraca Mendes + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142141 + mother = 142142 + 1120.1.1 = { + birth = "1120.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +142146 = { + name = "Nuno" # Nuno Mendes de Caria + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142141 + mother = 142142 + 1121.1.1 = { + birth = "1121.1.1" + } + 1141.1.1 = { + add_spouse = 142591 + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +142148 = { + name = "FernA_o" # Fernão Fernandes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142021 + mother = 142147 + 1131.1.1 = { + birth = "1131.1.1" + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +142158 = { + name = "Sancha" # Sancha Pires de Baião + female = yes + # dynasty = # de Baião + religion = catholic + culture = portuguese + 1160.1.1 = { + birth = "1160.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142159 = { + name = "Nuno" # Nuno Vasques de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142015 + mother = 142158 + 1190.1.1 = { + birth = "1190.1.1" + } + 1210.1.1 = { + add_spouse = 142455 + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142160 = { + name = "Sancha" # Sancha Vasques de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142015 + mother = 142158 + 1191.1.1 = { + birth = "1191.1.1" + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +142161 = { + name = "Elvira" # Elvira Vasques de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142015 + mother = 142158 + 1192.1.1 = { + birth = "1192.1.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +142162 = { + name = "Maria" # Maria Vasques de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142015 + mother = 142158 + 1193.1.1 = { + birth = "1193.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +142163 = { + name = "Rui" # Rui Nunes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + trait = bastard + father = 209540 + mother = 209541 + 1200.1.1 = { + birth = "1200.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142223 = { + name = "Rui" # Rui Gomes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 143078 + mother = 143079 + 1200.1.1 = { + birth = "1200.1.1" + } + 1230.1.1 = { + add_spouse = 142224 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142224 = { + name = "Elvira" # Elvira Anes da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142478 + mother = 142183 + 1210.1.1 = { + birth = "1210.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142225 = { + name = "Mem" # Mem Rodrigues de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142223 + mother = 142224 + 1225.1.1 = { + birth = "1225.1.1" + } + 1245.1.1 = { + add_spouse = 142226 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142226 = { + name = "Maria" # Maria Anes da Veiga + female = yes + # dynasty = # da Veiga + religion = catholic + culture = portuguese + 1220.1.1 = { + birth = "1220.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142227 = { + name = "JoA_o" # João Rodrigues de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142223 + mother = 142224 + 1230.1.1 = { + birth = "1230.1.1" + } + 1260.1.1 = { + add_spouse = 142228 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142228 = { + name = "Guiomar" # Guiomar Gil de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142403 + mother = 142399 + 1238.1.1 = { + birth = "1238.1.1" + } + 1286.1.1 = { + death = "1286.1.1" + } +} + +142229 = { + name = "Gomes" # Gomes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142223 + mother = 142224 + 1231.1.1 = { + birth = "1231.1.1" + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +142230 = { + name = "LU_cia" # Lúcia de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142223 + mother = 142224 + 1235.1.1 = { + birth = "1235.1.1" + } + 1285.1.1 = { + death = "1285.1.1" + } +} + +142231 = { + name = "Sancha" # Sancha de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142223 + mother = 142224 + 1232.1.1 = { + birth = "1232.1.1" + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +142232 = { + name = "Urraca" # Urraca de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142223 + mother = 142224 + 1233.1.1 = { + birth = "1233.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +142233 = { + name = "Teresa" # Teresa de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142223 + mother = 142224 + 1234.1.1 = { + birth = "1234.1.1" + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +142236 = { + name = "Martim" # Martim Anes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142227 + mother = 142228 + 1260.1.1 = { + birth = "1260.1.1" + } + 1290.1.1 = { + add_spouse = 142237 + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142237 = { + name = "Branca" # Branca Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142348 + mother = 142349 + 1270.1.1 = { + birth = "1270.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142234 = { + name = "LourenC_o" # Lourenço Anes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142227 + 1287.1.1 = { + birth = "1287.1.1" + } + 1337.1.1 = { + death = "1337.1.1" + } +} + +142235 = { + name = "Rodrigo" # Rodrigo Anes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142227 + 1288.1.1 = { + birth = "1288.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +142239 = { + name = "Martim" # Martins Mendes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142225 + mother = 142226 + 1249.1.1 = { + birth = "1249.1.1" + } + 1269.1.1 = { + death = "1269.1.1" + } +} + +142240 = { + name = "Urraca" # Urraca de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142225 + mother = 142226 + 1251.1.1 = { + birth = "1251.1.1" + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142241 = { + name = "Maria" # Maria de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142225 + mother = 142226 + 1252.1.1 = { + birth = "1252.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142242 = { + name = "ME_cia" # Mécia de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142225 + mother = 142226 + 1253.1.1 = { + birth = "1253.1.1" + } + 1303.1.1 = { + death = "1303.1.1" + } +} + +142243 = { + name = "Guiomar" # Guiomar de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142225 + mother = 142226 + 1254.1.1 = { + birth = "1254.1.1" + } + 1304.1.1 = { + death = "1304.1.1" + } +} + +142244 = { + name = "Teresa" # Teresa de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142225 + mother = 142226 + 1255.1.1 = { + birth = "1255.1.1" + } + 1305.1.1 = { + death = "1305.1.1" + } +} + +142245 = { + name = "LourenC_o" # Lourenço de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142087 + 1291.1.1 = { + birth = "1291.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142246 = { + name = "Maria" # Maria de Briteiros + female = yes + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 142087 + 1292.1.1 = { + birth = "1292.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142360 = { + name = "Sancha" # Sancha Pires Correia + female = yes + # dynasty = # Correia + religion = catholic + culture = portuguese + 1197.1.1 = { + birth = "1197.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142361 = { + name = "Teresa" # Teresa Nunes Queixada + female = yes + # dynasty = # Queixada + religion = catholic + culture = portuguese + 1197.1.1 = { + birth = "1197.1.1" + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +142362 = { + name = "A_lvaro" # Álvaro Martins de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209530 + mother = 209531 + 1205.1.1 = { + birth = "1205.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142363 = { + name = "Maria" # Maria Martins de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209530 + mother = 209531 + 1206.1.1 = { + birth = "1206.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142364 = { + name = "Sancha" # Sancha Martins de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209530 + mother = 209531 + 1207.1.1 = { + birth = "1207.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142365 = { + name = "Marinha" # Marinha Nunes de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142360 + 1225.1.1 = { + birth = "1225.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +142366 = { + name = "Gomes" # Gomes Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142360 + 1226.1.1 = { + birth = "1226.1.1" + } + 1276.1.1 = { + death = "1276.1.1" + } +} + +142367 = { + name = "Heitor" # Heitor Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1230.1.1 = { + birth = "1230.1.1" + } + 1258.1.1 = { + add_spouse = 142379 + } + 1304.1.1 = { + death = "1304.1.1" + } +} + +142379 = { + name = "Marquesa" # Marquesa Gil de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142403 + mother = 142399 + 1238.1.1 = { + birth = "1238.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142368 = { + name = "A_lvaro" # Álvaro Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1231.1.1 = { + birth = "1231.1.1" + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +142369 = { + name = "Gil" # Gil Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1232.1.1 = { + birth = "1232.1.1" + } + 1252.1.1 = { + add_spouse = 142380 + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +142380 = { + name = "Maria" # Maria Martins Zote + female = yes + # dynasty = # Zote + religion = catholic + culture = portuguese + 1232.1.1 = { + birth = "1232.1.1" + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +142370 = { + name = "Sancho" # Sancho Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1233.1.1 = { + birth = "1233.1.1" + } + 1253.1.1 = { + add_spouse = 142381 + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142381 = { + name = "Teresa" # Teresa Vasques Zagomba + female = yes + # dynasty = # Zote + religion = catholic + culture = portuguese + 1233.1.1 = { + birth = "1233.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +142371 = { + name = "Urraca" # Urraca Nunes de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1241.1.1 = { + birth = "1241.1.1" + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +142372 = { + name = "Teresa" # Teresa Nunes de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1242.1.1 = { + birth = "1242.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +142373 = { + name = "Pedro" # Pero Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1243.1.1 = { + birth = "1243.1.1" + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +142374 = { + name = "BerengA_ria" # Berengária Nunes de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1244.1.1 = { + birth = "1244.1.1" + } + 1294.1.1 = { + death = "1294.1.1" + } +} + +142375 = { + name = "Branca" # Branca Nunes de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1245.1.1 = { + birth = "1245.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142376 = { + name = "Martim" # Martim Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1246.1.1 = { + birth = "1246.1.1" + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +142377 = { + name = "Fruilhe" # Fruilhe Nunes de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1247.1.1 = { + birth = "1247.1.1" + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +142378 = { + name = "Rui" # Rui Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + trait = bastard + father = 209532 + 1240.1.1 = { + birth = "1240.1.1" + } + 1260.1.1 = { + add_spouse = 142382 + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142382 = { + name = "AldonC_a" # Aldonça Martins Tavaia + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142444 + mother = 142445 + 1215.1.1 = { + birth = "1215.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142383 = { + name = "Diogo" # Diogo Nunes de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + trait = bastard + father = 142367 + 1260.1.1 = { + birth = "1260.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142384 = { + name = "Sancha" # Sancha Gil de Bragança + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 142369 + mother = 142380 + 1280.1.1 = { + birth = "1280.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142385 = { + name = "Guiomar" # Guiomar Gil de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 142369 + mother = 142380 + 1281.1.1 = { + birth = "1281.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142386 = { + name = "Urraca" # Urraca Sanches de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 142370 + mother = 142381 + 1281.1.1 = { + birth = "1281.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142387 = { + name = "Nuno" # Nuno Rodrigues Bocarro + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 142378 + mother = 142382 + 1280.1.1 = { + birth = "1280.1.1" + } + 1300.1.1 = { + add_spouse = 142390 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142388 = { + name = "JoA_o" # João Rodrigues de Chacim + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 142378 + mother = 142382 + 1281.1.1 = { + birth = "1281.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142389 = { + name = "Maria" # Maria Rodrigues de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 142378 + mother = 142382 + 1282.1.1 = { + birth = "1282.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142390 = { + name = "Maria" # Maria Migueis + female = yes + # dynasty = + religion = catholic + culture = portuguese + 1280.1.1 = { + birth = "1280.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142312 = { + name = "Teresa" # Teresa Martins de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142396 + mother = 72414 + 1245.1.1 = { + birth = "1245.1.1" + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +142315 = { + name = "Violante" # Violante Sanches + female = yes + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142310 + mother = 457676 + # was 1285 + 1298.1.1 = { + birth = "1298.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142217 = { + name = "JoA_o" # João Pires de Aboim + dynasty = 1020114 # de Aboim + religion = catholic + culture = portuguese + father = 143071 + mother = 142664 + 1220.1.1 = { + birth = "1220.1.1" + } + 1240.1.1 = { + add_spouse = 142218 + } + 1285.3.15 = { + death = "1285.3.15" + } +} + +142218 = { + name = "Marinha" # Marinha Afonso de Arganil + female = yes + # dynasty = # de Arganil + religion = catholic + culture = portuguese + 1220.1.1 = { + birth = "1220.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142219 = { + name = "Pedro" # Pedro Anes de Portel + dynasty = 1020114 # de Portel + religion = catholic + culture = portuguese + father = 142217 + mother = 142218 + 1246.1.1 = { + birth = "1246.1.1" + } + 1271.1.1 = { + add_spouse = 142208 + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142220 = { + name = "Afonso" # Afonso Anes de Portel + dynasty = 1020114 # de Portel + religion = catholic + culture = portuguese + father = 142217 + mother = 142218 + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142221 = { + name = "JoA_o" # João Pires de Portel + dynasty = 1020114 # de Portel + religion = catholic + culture = portuguese + father = 142219 + mother = 142208 + 1271.1.1 = { + birth = "1271.1.1" + } + 1328.1.1 = { + death = "1328.1.1" + } +} + +142222 = { + name = "Sancha" # Sancha Martins Barreto + female = yes + # dynasty = # Barreto + religion = catholic + culture = portuguese + 1270.1.1 = { + birth = "1270.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +142249 = { + name = "FernA_o" # Fernão Peres de Guimarães + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142247 + mother = 142248 + 1080.1.1 = { + birth = "1080.1.1" + } + 1110.1.1 = { + add_spouse = 142250 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +142250 = { + name = "Usco" # Usco Godins de Lanhoso + female = yes + # dynasty = # de Lanhoso + religion = catholic + culture = portuguese + 1080.1.1 = { + birth = "1080.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +142251 = { + name = "Pero" # Pero Pires + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142247 + mother = 142248 + 1101.1.1 = { + birth = "1101.1.1" + } + 1121.1.1 = { + add_spouse = 142252 + } + 1151.1.1 = { + death = "1151.1.1" + } +} + +142252 = { + name = "Maria" # Maria Pais + female = yes + # dynasty = + religion = catholic + culture = portuguese + 1101.1.1 = { + birth = "1101.1.1" + } + 1151.1.1 = { + death = "1151.1.1" + } +} + +142253 = { + name = "Paio" # Paio Pires de Guimarães + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142247 + mother = 142248 + 1100.1.1 = { + birth = "1100.1.1" + } + 1120.1.1 = { + add_spouse = 142254 + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +142254 = { + name = "Elvira" # Elvira Fernandes + female = yes + # dynasty = + religion = catholic + culture = portuguese + 1100.1.1 = { + birth = "1100.1.1" + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +142255 = { + name = "Raimundo" # Raimundo Pais de Guimarães + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142253 + mother = 142254 + 1130.1.1 = { + birth = "1130.1.1" + } + 1155.1.1 = { + add_spouse = 142256 + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +142256 = { + name = "DO_rdia" # Dórdia Afonso de Ribadouro + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142296 + mother = 142297 + 1135.1.1 = { + birth = "1135.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +142257 = { + name = "Soeiro" # Soeiro Raimundes de Guimarães + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + trait = bastard + father = 142255 + 1170.1.1 = { + birth = "1170.1.1" + } + 1190.1.1 = { + add_spouse = 142258 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142258 = { + name = "Urraca" # Urraca Viegas Barroso + female = yes + # dynasty = # Barroso + religion = catholic + culture = portuguese + 1160.1.1 = { + birth = "1160.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142259 = { + name = "Martim" # Martim Fernandes de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142249 + mother = 142250 + 1160.1.1 = { + birth = "1160.1.1" + } + 1200.1.1 = { + add_spouse = 142260 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142260 = { + name = "Estevainha" # Estevainha Soares da Silva + female = yes + # dynasty = # da Silva + religion = catholic + culture = portuguese + 1180.1.1 = { + birth = "1180.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142261 = { + name = "Sancha" # Sancha Martins de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142259 + mother = 142260 + 1201.1.1 = { + birth = "1201.1.1" + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +142262 = { + name = "JoA_o" # João Fernandes de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142249 + mother = 142250 + 1120.1.1 = { + birth = "1120.1.1" + } + 1170.1.1 = { + add_spouse = 142263 + } + 1180.1.1 = { + add_spouse = 142172 + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +142263 = { + name = "Marinha" # Marinha Moniz Varela + female = yes + # dynasty = # Varela + religion = catholic + culture = portuguese + 1120.1.1 = { + birth = "1120.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +142264 = { + name = "FernA_o" # Fernão Anes Cheira + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142262 + mother = 142263 + 1175.1.1 = { + birth = "1175.1.1" + } + 1195.1.1 = { + add_spouse = 142265 + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +142265 = { + name = "Maria" # Maria Mendes da Silva + female = yes + # dynasty = # da Silva + religion = catholic + culture = portuguese + 1175.1.1 = { + birth = "1175.1.1" + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +142395 = { + name = "Fruilhe" # Fruilhe Fernandes de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142264 + mother = 142265 + 1195.1.1 = { + birth = "1195.1.1" + } + 1245.1.1 = { + death = "1245.1.1" + } +} + +142266 = { + name = "Afonso" # Afonso Anes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142262 + mother = 142263 + 1170.1.1 = { + birth = "1170.1.1" + } + 1190.1.1 = { + add_spouse = 142267 + } + 1269.1.1 = { + death = "1269.1.1" + } +} + +142267 = { + name = "Urraca" # Urraca Pires da Ribeira + female = yes + # dynasty = # da Ribeira + religion = catholic + culture = portuguese + 1170.1.1 = { + birth = "1170.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142268 = { + name = "Pedro" # Pedro Anes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142262 + mother = 142263 + 1179.1.1 = { + birth = "1179.1.1" + } + 1199.1.1 = { + add_spouse = 142910 + } + 1229.1.1 = { + death = "1229.1.1" + } +} + +142269 = { + name = "Martim" # Martim Anes de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142262 + mother = 142172 + 1180.1.1 = { + birth = "1180.1.1" + } + 1200.1.1 = { + add_spouse = 142270 + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142270 = { + name = "Estevainha" # Estevainha Pais Gabere + female = yes + # dynasty = # Gabere + religion = catholic + culture = portuguese + 1180.1.1 = { + birth = "1180.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142271 = { + name = "Maria" # Maria Anes de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142262 + mother = 142172 + 1190.1.1 = { + birth = "1190.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142272 = { + name = "Teresa" # Teresa Anes de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142262 + mother = 142172 + 1210.1.1 = { + birth = "1210.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142273 = { + name = "Gil" # Gil Martins de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142269 + mother = 142270 + 1210.1.1 = { + birth = "1210.1.1" + } + 1235.1.1 = { + add_spouse = 142276 + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142276 = { + name = "Maria" # Maria Anes da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142478 + mother = 142183 + 1219.1.1 = { + birth = "1219.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142274 = { + name = "JoA_o" # João Martins de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142269 + mother = 142270 + 1200.1.1 = { + birth = "1200.1.1" + } + 1230.1.1 = { + add_spouse = 142038 + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142275 = { + name = "Teresa" # Teresa Martins de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + trait = bastard + father = 142269 + 1205.1.1 = { + birth = "1205.1.1" + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +142277 = { + name = "ConstanC_a" # Constança de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142273 + mother = 142276 + 1251.1.1 = { + birth = "1251.1.1" + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142278 = { + name = "Guiomar" # Guiomar de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142273 + mother = 142276 + 1252.1.1 = { + birth = "1252.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +142279 = { + name = "Teresa" # Teresa de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142273 + mother = 142276 + 1253.1.1 = { + birth = "1253.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +142314 = { + name = "Afonso" # Afonso Martins de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + trait = bastard + father = 142313 + 1293.1.1 = { + birth = "1293.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142282 = { + name = "Egas" # Egas Moniz + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142280 + mother = 142281 + 1080.1.1 = { + birth = "1080.1.1" + } + 1100.1.1 = { + add_spouse = 142284 + } + 1130.1.1 = { + add_spouse = 142285 + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +142285 = { + name = "Teresa" # Teresa Afonso de Celanova + female = yes + # dynasty = # de Celanova + religion = catholic + culture = portuguese + 1100.1.1 = { + birth = "1100.1.1" + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +142283 = { + name = "Mem" # Mem Moniz + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142280 + mother = 142281 + 1100.1.1 = { + birth = "1100.1.1" + } + 1121.1.1 = { + add_spouse = 142174 + } + 1130.1.1 = { + add_spouse = 142286 + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +142287 = { + name = "Moninha" # Moninha Guterres + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142283 + mother = 142174 + 1122.1.1 = { + birth = "1122.1.1" + } + 1172.1.1 = { + death = "1172.1.1" + } +} + +142288 = { + name = "Sancha" # Sancha de Ribadouro + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142283 + mother = 142174 + 1123.1.1 = { + birth = "1123.1.1" + } + 1173.1.1 = { + death = "1173.1.1" + } +} + +142289 = { + name = "Ouroana" # Ouroana de Ribadouro + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142283 + mother = 142174 + 1124.1.1 = { + birth = "1124.1.1" + } + 1174.1.1 = { + death = "1174.1.1" + } +} + +142164 = { + name = "Elvira" # Elvira Mendes de Ribadouro + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142283 + mother = 142174 + 1125.1.1 = { + birth = "1125.1.1" + } + 1191.1.1 = { + death = "1191.1.1" + } +} + +142290 = { + name = "HermI_gio" # Hermígio Mendes de Ribadouro + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142283 + mother = 142286 + 1130.1.1 = { + birth = "1130.1.1" + } + 1176.1.1 = { + add_spouse = 142017 + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +142291 = { + name = "Diogo" # Diogo Mendes de Ribadouro + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142283 + mother = 142286 + 1131.1.1 = { + birth = "1131.1.1" + } + 1151.1.1 = { + add_spouse = 142292 + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +142292 = { + name = "Elvira" # Elvira Dias de Urrô + female = yes + # dynasty = # de Urrô + religion = catholic + culture = portuguese + 1131.1.1 = { + birth = "1131.1.1" + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +142293 = { + name = "LourenC_o" # Lourenço Viegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142282 + mother = 142284 + 1110.1.1 = { + birth = "1110.1.1" + } + 1150.1.1 = { + add_spouse = 142294 + } + 1155.1.1 = { + add_spouse = 142295 + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +142294 = { + name = "Maria" # Maria Gomes de Pombeiro + female = yes + # dynasty = # de Pombeiro + religion = catholic + culture = portuguese + 1130.1.1 = { + birth = "1130.1.1" + } + 1155.1.1 = { + death = "1155.1.1" + } +} + +142295 = { + name = "Ourtigueira" + female = yes + # dynasty = # de Pombeiro + religion = catholic + culture = portuguese + 1130.1.1 = { + birth = "1130.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +142296 = { + name = "Afonso" # Afonso Viegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142282 + mother = 142284 + 1111.1.1 = { + birth = "1111.1.1" + } + 1135.1.1 = { + add_spouse = 142297 + } + 1161.1.1 = { + death = "1161.1.1" + } +} + +142297 = { + name = "Aldara" # Aldara Pires Espinhel + female = yes + # dynasty = # Espinhel + religion = catholic + culture = portuguese + 1115.1.1 = { + birth = "1115.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +142415 = { + name = "Egas" # Egas Afonso + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142296 + mother = 142297 + 1140.1.1 = { + birth = "1140.1.1" + } + 1160.1.1 = { + add_spouse = 142417 + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142417 = { + name = "Sancha" # Sancha Pais de Toroño + female = yes + # dynasty = # de Toroño + religion = catholic + culture = portuguese + 1140.1.1 = { + birth = "1140.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142416 = { + name = "Urraca" # Urraca Afonso + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142296 + mother = 142297 + 1150.1.1 = { + birth = "1150.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142299 = { + name = "Rodrigo" # Rodrigo Viegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142282 + mother = 142284 + 1112.1.1 = { + birth = "1112.1.1" + } + 1162.1.1 = { + death = "1162.1.1" + } +} + +142300 = { + name = "HermI_gio" # Hermígio Viegas + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142282 + mother = 142284 + 1113.1.1 = { + birth = "1113.1.1" + } + 1163.1.1 = { + death = "1163.1.1" + } +} + +142169 = { + name = "DO_rdia" # Dórdia Viegas + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142282 + mother = 142285 + 1131.1.1 = { + birth = "1131.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142301 = { + name = "Elvira" # Elvira Viegas + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142282 + mother = 142285 + 1147.1.1 = { + birth = "1147.1.1" + } + 1217.1.1 = { + death = "1217.1.1" + } +} + +142210 = { + name = "Paio" # Paio Moniz de Ribeira + dynasty = 769 # de Ribeira + religion = catholic + culture = portuguese + father = 143086 + mother = 143087 + 1129.1.1 = { + birth = "1129.1.1" + } + 1170.1.1 = { + add_spouse = 142458 + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +142211 = { + name = "Maria" # Maria Pais Ribeira + female = yes + dynasty = 769 # de Ribeira + religion = catholic + culture = portuguese + father = 142210 + mother = 142458 + 1170.1.1 = { + birth = "1170.1.1" + } + # João Fernandes de Lima + 1258.1.1 = { + death = "1258.1.1" + } +} + +142212 = { + name = "Martim" # Martim Pais Ribeira + dynasty = 769 # de Ribeira + religion = catholic + culture = portuguese + father = 142210 + mother = 142458 + 1171.1.1 = { + birth = "1171.1.1" + } + 1231.1.1 = { + add_spouse = 142343 + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +142213 = { + name = "Nuno" # Nuno Pais Ribeira + dynasty = 769 # de Ribeira + religion = catholic + culture = portuguese + father = 142210 + mother = 142458 + 1172.1.1 = { + birth = "1172.1.1" + } + 1222.1.1 = { + death = "1222.1.1" + } +} + +142172 = { + name = "Maria" # Maria Soares de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142171 + 1135.1.1 = { + birth = "1135.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142173 = { + name = "Chamoa" # Chamoa Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142167 + mother = 142168 + 1090.1.1 = { + birth = "1090.1.1" + } + 1140.1.1 = { + death = "1140.1.1" + } +} + +142175 = { + name = "Urraca" # Urraca Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142167 + mother = 142168 + 1102.1.1 = { + birth = "1102.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +142170 = { + name = "Fernando" # Fernando Gonçalves de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142009 + 1150.1.1 = { + birth = "1150.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142176 = { + name = "Teresa" # Teresa Gonçalves de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142009 + mother = 142169 + 1170.1.1 = { + birth = "1170.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142177 = { + name = "Elvira" # Elvira Gonçalves de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142009 + mother = 142169 + 1171.1.1 = { + birth = "1171.1.1" + } + 1231.1.1 = { + death = "1231.1.1" + } +} + +142179 = { + name = "Maria" # Maria Rodrigues Veloso + female = yes + # dynasty = # Veloso + religion = catholic + culture = portuguese + 1150.1.1 = { + birth = "1150.1.1" + } + 1201.1.1 = { + death = "1201.1.1" + } +} + +142180 = { + name = "Elvira" # Elvira Gonçalves + female = yes + # dynasty = # de Soverosa + religion = catholic + culture = portuguese + 1150.1.1 = { + birth = "1150.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142181 = { + name = "Martim" # Martim Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142010 + 1205.1.1 = { + birth = "1205.1.1" + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +142182 = { + name = "GonC_alo" # Gonçalo Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142179 + 1170.1.1 = { + birth = "1170.1.1" + } + 1200.1.1 = { + add_spouse = 142178 + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142319 = { + name = "Mem" # Mem Gonçalves de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142182 + mother = 142178 + 1200.1.1 = { + birth = "1200.1.1" + } + 1220.1.1 = { + add_spouse = 142323 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142324 = { + name = "Maria" # Maria Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142319 + mother = 142323 + 1220.1.1 = { + birth = "1220.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142320 = { + name = "Maria" # Maria Gonçalves de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142182 + mother = 142178 + 1201.1.1 = { + birth = "1201.1.1" + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +142321 = { + name = "Sancha" # Sancha Gonçalves de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142182 + mother = 142178 + 1202.1.1 = { + birth = "1202.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +142322 = { + name = "Mor" # Mor Gonçalves de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142182 + mother = 142178 + 1229.1.1 = { + birth = "1229.1.1" + } + 1279.1.1 = { + death = "1279.1.1" + } +} + +142183 = { + name = "Guiomar" # Guiomar Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142179 + 1190.1.1 = { + birth = "1190.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142184 = { + name = "Garcia" # Garcia Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142179 + 1175.1.1 = { + birth = "1175.1.1" + } + 1200.1.1 = { + add_spouse = 142193 + } + 1239.4.29 = { + death = "1239.4.29" + } +} + +142185 = { + name = "Vasco" # Vasco Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142179 + 1191.1.1 = { + birth = "1191.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142186 = { + name = "Rodrigo" # Rodrigo Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142179 + 1192.1.1 = { + birth = "1192.1.1" + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +142187 = { + name = "Urraca" # Urraca Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142179 + 1171.1.1 = { + birth = "1171.1.1" + } + # Nuno Perez de Guzman + 1231.1.1 = { + death = "1231.1.1" + } +} + +142188 = { + name = "Henrique" # Henrique Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142179 + 1193.1.1 = { + birth = "1193.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +142189 = { + name = "Diogo" # Diogo Lopes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142180 + 1201.1.1 = { + birth = "1201.1.1" + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +142190 = { + name = "FernA_o" # Fernão Garcia de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142180 + 1202.1.1 = { + birth = "1202.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142191 = { + name = "Garcia" # Garcia de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142180 + 1203.1.1 = { + birth = "1203.1.1" + } + 1253.1.1 = { + death = "1253.1.1" + } +} + +142192 = { + name = "FernA_o" # Fernão Lopes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142010 + mother = 142180 + 1204.1.1 = { + birth = "1204.1.1" + } + 1254.1.1 = { + death = "1254.1.1" + } +} + +142195 = { + name = "JoA_o" # João Garcia de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142184 + mother = 142193 + 1220.1.1 = { + birth = "1220.1.1" + } + 1240.1.1 = { + add_spouse = 142032 + } + 1254.6.1 = { + death = "1254.6.1" + } +} + +142196 = { + name = "FernA_o" # Fernão Garcia de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142184 + mother = 142193 + 1201.1.1 = { + birth = "1201.1.1" + } + 1260.1.1 = { + add_spouse = 142038 + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142197 = { + name = "Pedro" # Pedro Garcia + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142184 + mother = 142193 + 1221.1.1 = { + birth = "1221.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142198 = { + name = "Maria" # Maria Garcia + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142184 + mother = 142193 + 1222.1.1 = { + birth = "1222.1.1" + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142199 = { + name = "Sancho" # Sancho Garcia + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142184 + mother = 142193 + 1223.1.1 = { + birth = "1223.1.1" + } + 1273.1.1 = { + death = "1273.1.1" + } +} + +142200 = { + name = "Aldara" # Aldara Anes + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142195 + mother = 142032 + 1241.1.1 = { + birth = "1241.1.1" + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +142201 = { + name = "Joana" # Joana Gomes + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142195 + mother = 142032 + 1242.1.1 = { + birth = "1242.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +142202 = { + name = "Elvira" # Elvira Anes + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142195 + mother = 142032 + 1243.1.1 = { + birth = "1243.1.1" + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +142203 = { + name = "Sancha" # Sancha Anes + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142195 + mother = 142032 + 1244.1.1 = { + birth = "1244.1.1" + } + 1294.1.1 = { + death = "1294.1.1" + } +} + +142204 = { + name = "Maria" # Maria (Anes) + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142195 + mother = 142032 + 1245.1.1 = { + birth = "1245.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142208 = { + name = "ConstanC_a" # Constança Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142194 + mother = 72815 + 1245.1.1 = { + birth = "1245.1.1" + } + # Pedro Anes de Portel + 1298.9.1 = { + death = "1298.9.1" + } +} + +142209 = { + name = "Teresa" # Teresa Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142194 + mother = 72815 + 1239.1.1 = { + birth = "1239.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +142391 = { + name = "Vasco" # Vasco Fernandes de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 143084 + mother = 143085 + 1150.1.1 = { + birth = "1150.1.1" + } + 1186.1.1 = { + add_spouse = 142176 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142392 = { + name = "Gil" # Gil Vasques de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142391 + mother = 142176 + 1187.1.1 = { + birth = "1187.1.1" + } + 1203.1.1 = { + add_spouse = 142393 + } + 1206.1.1 = { + add_spouse = 142394 + } + 1209.1.1 = { + add_spouse = 73006 + } + 1222.1.1 = { + death = "1222.1.1" + } +} + +142393 = { + name = "Maria" # Maria Aires de Fornelos + female = yes + # dynasty = # de Fornelos + religion = catholic + culture = portuguese + 1180.1.1 = { + birth = "1180.1.1" + } + 1206.1.1 = { + death = "1206.1.1" + } +} + +142396 = { + name = "Martim" # Martim Gil de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 142393 + 1203.1.1 = { + birth = "1203.1.1" + } + 1219.1.1 = { + add_spouse = 72414 + } + 1253.1.1 = { + death = "1253.1.1" + } +} + +142397 = { + name = "Teresa" # Teresa Gil de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 142393 + 1204.1.1 = { + birth = "1204.1.1" + } + 1254.1.1 = { + death = "1254.1.1" + } +} + +142398 = { + name = "FernA_o" # Fernão Gil de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 142393 + 1205.1.1 = { + birth = "1205.1.1" + } + 1247.1.1 = { + death = "1247.1.1" + } +} + +142400 = { + name = "Vasco" # Vasco Gil de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 142394 + 1206.1.1 = { + birth = "1206.1.1" + } + 1222.1.1 = { + add_spouse = 142395 + } + 1256.1.1 = { + death = "1256.1.1" + } +} + +142401 = { + name = "Henrique" # Manrique Gil de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 142394 + 1207.1.1 = { + birth = "1207.1.1" + } + 1257.1.1 = { + death = "1257.1.1" + } +} + +142402 = { + name = "Guiomar" # Guiomar Gil de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 142394 + 1208.1.1 = { + birth = "1208.1.1" + } + 1258.1.1 = { + death = "1258.1.1" + } +} + +142403 = { + name = "Gil" # Gil Vasques de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142400 + mother = 142395 + 1222.1.1 = { + birth = "1222.1.1" + } + 1238.1.1 = { + add_spouse = 142399 + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142399 = { + name = "AldonC_a" # Aldonça Anes da Maia + female = yes + # dynasty = # da Maia + religion = catholic + culture = portuguese + 1222.1.1 = { + birth = "1222.1.1" + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142404 = { + name = "Elvira" # Elvira Vasques de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142400 + mother = 142395 + 1223.1.1 = { + birth = "1223.1.1" + } + 1273.1.1 = { + death = "1273.1.1" + } +} + +142405 = { + name = "Sancha" # Sancha Vasques de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142400 + mother = 142395 + 1224.1.1 = { + birth = "1224.1.1" + } + 1274.1.1 = { + death = "1274.1.1" + } +} + +142406 = { + name = "Martim" # Martim Vasques de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142400 + mother = 142395 + 1225.1.1 = { + birth = "1225.1.1" + } + 1286.1.1 = { + death = "1286.1.1" + } +} + +142407 = { + name = "AldonC_a" # Aldonça Vasques de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142400 + mother = 142395 + 1226.1.1 = { + birth = "1226.1.1" + } + 1276.1.1 = { + death = "1276.1.1" + } +} + +142408 = { + name = "Martim" # Martim Gil de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142403 + mother = 142399 + 1239.1.1 = { + birth = "1239.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142409 = { + name = "JoA_o" # João Gil de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 73006 + 1218.1.1 = { + birth = "1218.1.1" + } + 1271.1.1 = { + add_spouse = 142277 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142410 = { + name = "GonC_alo" # Gonçalo Gil de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 73006 + 1219.1.1 = { + birth = "1219.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142411 = { + name = "Sancha" # Sancha Gil de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 73006 + 1220.1.1 = { + birth = "1220.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142412 = { + name = "DO_rdia" # Dórdia Gil de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142392 + mother = 73006 + 1221.1.1 = { + birth = "1221.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142413 = { + name = "Martim" # Martim Anes de Soverosa + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142409 + mother = 142277 + 1271.1.1 = { + birth = "1271.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142414 = { + name = "Toda" # Toda Anes de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142409 + mother = 142277 + 1272.1.1 = { + birth = "1272.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142328 = { + name = "Aires" # Aires Nunes de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + 1110.1.1 = { + birth = "1110.1.1" + } + 1140.1.1 = { + add_spouse = 142329 + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +142330 = { + name = "Soeiro" # Soeiro Aires de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142328 + mother = 142329 + 1140.1.1 = { + birth = "1140.1.1" + } + 1160.1.1 = { + add_spouse = 142333 + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +142331 = { + name = "JoA_o" # João Aires de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142328 + mother = 142329 + 1150.1.1 = { + birth = "1150.1.1" + } + 1170.1.1 = { + add_spouse = 142334 + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142332 = { + name = "Pero" # Pero Aires de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142328 + mother = 142329 + 1151.1.1 = { + birth = "1151.1.1" + } + 1171.1.1 = { + add_spouse = 142335 + } + 1201.1.1 = { + death = "1201.1.1" + } +} + +142333 = { + name = "Elvira" # Elvira Nunes Velho + female = yes + # dynasty = # Velho + religion = catholic + culture = portuguese + 1140.1.1 = { + birth = "1140.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +142334 = { + name = "Gontinha" # Gontinha Gomes de Penagate + female = yes + # dynasty = # de Penagate + religion = catholic + culture = portuguese + 1150.1.1 = { + birth = "1150.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142335 = { + name = "Mor" # Mor Pais de Bravães + female = yes + # dynasty = # de Bravães + religion = catholic + culture = portuguese + 1151.1.1 = { + birth = "1151.1.1" + } + 1201.1.1 = { + death = "1201.1.1" + } +} + +142336 = { + name = "Paio" # Paio Soares de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142330 + mother = 142333 + 1160.1.1 = { + birth = "1160.1.1" + } + 1202.1.1 = { + add_spouse = 142337 + } + 1215.1.1 = { + death = "1215.1.1" + } +} + +142337 = { + name = "Elvira" # Elvira Vasques de Soverosa + female = yes + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + father = 142391 + mother = 142176 + 1186.1.1 = { + birth = "1186.1.1" + } + 1215.1.1 = { + death = "1215.1.1" + } +} + +142338 = { + name = "LourenC_o" # Lourenço Soares de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142330 + mother = 142333 + 1161.1.1 = { + birth = "1161.1.1" + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +142339 = { + name = "Rui" # Rui Soares de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142330 + mother = 142333 + 1162.1.1 = { + birth = "1162.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +142340 = { + name = "LourenC_o" # Lourenço Pais de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142336 + mother = 142337 + 1202.1.1 = { + birth = "1202.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +142341 = { + name = "Soeiro" # Soeiro Pais de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142336 + mother = 142337 + 1205.1.1 = { + birth = "1205.1.1" + } + 1235.1.1 = { + add_spouse = 142345 + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +142342 = { + name = "Rui" # Rui Pais de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142336 + mother = 142337 + 1210.1.1 = { + birth = "1210.1.1" + } + 1230.1.1 = { + add_spouse = 142346 + } + 1250.1.1 = { + add_spouse = 142347 + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142343 = { + name = "Maria" # Maria Pais de Berredo + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142336 + mother = 142337 + 1211.1.1 = { + birth = "1211.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142344 = { + name = "Sancha" # Sancha Pais de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142336 + mother = 142337 + 1212.1.1 = { + birth = "1212.1.1" + } + 1262.1.1 = { + death = "1262.1.1" + } +} + +142345 = { + name = "Estevainha" # Estevainha Ponces de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142559 + mother = 142560 + 1219.1.1 = { + birth = "1219.1.1" + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +142346 = { + name = "Maria" # Maria Pires de Azevedo + female = yes + # dynasty = # de Azevedo + religion = catholic + culture = portuguese + 1210.1.1 = { + birth = "1210.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142347 = { + name = "Maria" # Maria Gil Feijó + female = yes + # dynasty = # Feijó + religion = catholic + culture = portuguese + 1210.1.1 = { + birth = "1210.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142349 = { + name = "Sancha" # Sancha Nunes de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + father = 209532 + mother = 142361 + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142351 = { + name = "Paio" # Paio Soares de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142341 + mother = 142345 + 1240.1.1 = { + birth = "1240.1.1" + } + 1260.1.1 = { + add_spouse = 142352 + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142352 = { + name = "Sancha" # Sancha Fernandes Delgadilha + female = yes + # dynasty = # Delgadilha + religion = catholic + culture = portuguese + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142353 = { + name = "Rui" # Rui Soares de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142341 + mother = 142345 + 1241.1.1 = { + birth = "1241.1.1" + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +142350 = { + name = "Fruilhe" # Fruilhe Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + trait = bastard + father = 142348 + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142354 = { + name = "BerengA_ria" # Berengária Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142348 + mother = 142349 + 1280.1.1 = { + birth = "1280.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142355 = { + name = "AldonC_a" # Aldonça Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142348 + mother = 142349 + 1281.1.1 = { + birth = "1281.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142356 = { + name = "Joana" # Joana Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142348 + mother = 142349 + 1282.1.1 = { + birth = "1282.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142357 = { + name = "ConstanC_a" # Constança Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142348 + mother = 142349 + 1283.1.1 = { + birth = "1283.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142358 = { + name = "Beatriz" # Beatriz Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142348 + mother = 142349 + 1284.1.1 = { + birth = "1284.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142359 = { + name = "Guiomar" # Guiomar Lourenço de Valadares + female = yes + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142348 + mother = 142349 + 1285.1.1 = { + birth = "1285.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +209541 = { + name = "Maria" # Maria Fogaça + female = yes + # dynasty = 270 # Fogaça + religion = catholic + culture = portuguese + 1160.1.1 = { + birth = "1160.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +459513 = { + name = "Teresa" # Teresa Martins + female = yes + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142310 + mother = 457676 + 1299.1.1 = { + birth = "1299.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142057 = { + name = "Fernando" + dynasty_house = house_bourgogne # de Bourgogne + religion = catholic + culture = portuguese + father = 459560 + mother = 459561 + 1217.1.1 = { + birth = "1217.1.1" + } + 1240.1.1 = { + add_spouse = 72519 + } + 1247.1.19 = { + death = "1247.1.19" + } +} + +142310 = { + name = "JoA_o" # João Afonso de Menezes + dynasty = 400 # de Menezes + religion = catholic + culture = portuguese + father = 142044 + mother = 142312 + 1265.1.1 = { + birth = "1265.1.1" + } + 1297.1.1 = { + add_spouse = 457676 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142194 = { + name = "Mem" # Mem Garcia de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142184 + mother = 142193 + 1200.1.1 = { + birth = "1200.1.1" + } + 1236.1.1 = { + add_spouse = 72815 + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +142205 = { + name = "GonC_alo" # Gonçalo Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142194 + mother = 72815 + 1236.1.1 = { + birth = "1236.1.1" + } + 1286.1.1 = { + death = "1286.1.1" + } +} + +142206 = { + name = "JoA_o" # João Mendes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142194 + mother = 72815 + 1237.1.1 = { + birth = "1237.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142207 = { + name = "Maria" # Maria Mendes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142194 + mother = 72815 + 1238.1.1 = { + birth = "1238.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142348 = { + name = "LourenC_o" # Lourenço Soares de Valadares + dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + father = 142341 + mother = 142345 + 1235.1.1 = { + birth = "1235.1.1" + } + 1254.1.1 = { + add_spouse = 142207 + } + 1270.1.1 = { + add_spouse = 142349 + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142313 = { + name = "Martim" # Martim Gil de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 72412 + mother = 72411 + 1273.1.1 = { + birth = "1273.1.1" + } + 1314.1.1 = { + add_spouse = 142315 + } + 1316.1.1 = { + death = "1316.1.1" + } +} + +142041 = { + name = "Rui" # Rui Vasques de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142185 + 1221.1.1 = { + birth = "1221.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142053 = { + name = "Teresa" # Teresa Rodrigues de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142041 + 1241.1.1 = { + birth = "1241.1.1" + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +142054 = { + name = "Garcia" # Garcia Rodrigues de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142186 + 1222.1.1 = { + birth = "1222.1.1" + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142056 = { + name = "Afonso" # Afonso Martins Moela + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142181 + 1225.1.1 = { + birth = "1225.1.1" + } + 1245.1.1 = { + add_spouse = 142069 + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +142069 = { + name = "Teresa" # Teresa Esteves de Alvelo + female = yes + # dynasty = # de Alvelo + religion = catholic + culture = portuguese + 1225.1.1 = { + birth = "1225.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +142070 = { + name = "Mafalda" # Mafalda Afonso Moela + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142056 + mother = 142069 + 1245.1.1 = { + birth = "1245.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142071 = { + name = "Martim" # Martim Afonso Moela + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + father = 142056 + mother = 142069 + 1246.1.1 = { + birth = "1246.1.1" + } + 1266.1.1 = { + add_spouse = 142072 + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +142072 = { + name = "Maria" # Maria Pais de Molnes + female = yes + # dynasty = # de Molnes + religion = catholic + culture = portuguese + 1246.1.1 = { + birth = "1246.1.1" + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +142097 = { + name = "FernA_o" # Fernão Sanches + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142199 + 1243.1.1 = { + birth = "1243.1.1" + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +142102 = { + name = "JoA_o" # João Gonçalves de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142062 + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142103 = { + name = "GonC_alo" # Gonçalo Garcia de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142102 + 1270.1.1 = { + birth = "1270.1.1" + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +142104 = { + name = "A_lvaro" # Álvaro Anes de Sousa + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142102 + 1271.1.1 = { + birth = "1271.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +142105 = { + name = "ConstanC_a" # Constança Anes de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142102 + 1272.1.1 = { + birth = "1272.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +142124 = { + name = "Guiomar" # Guiomar Gonçalves de Sousa + female = yes + dynasty = 770 # de Sousa + religion = catholic + culture = portuguese + trait = bastard + father = 142103 + 1290.1.1 = { + birth = "1290.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142440 = { + name = "Gontinha" # Gontinha Soares de Tougues + female = yes + # dynasty = # de Tougues + religion = catholic + culture = portuguese + 1155.1.1 = { + birth = "1155.1.1" + } + 1205.1.1 = { + death = "1205.1.1" + } +} + +142441 = { + name = "Pero" # Pero Garcia de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142013 + mother = 142440 + 1175.1.1 = { + birth = "1175.1.1" + } + 1195.1.1 = { + add_spouse = 142443 + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +142442 = { + name = "Mor" # Mor Garcia de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142013 + mother = 142440 + 1177.1.1 = { + birth = "1177.1.1" + } + 1227.1.1 = { + death = "1227.1.1" + } +} + +142443 = { + name = "Sancha" # Sancha Osorez + female = yes + # dynasty = # Osorez + religion = catholic + culture = portuguese + 1175.1.1 = { + birth = "1175.1.1" + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +142444 = { + name = "Martim" # Martim Pires Tavaia + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + trait = bastard + father = 142441 + mother = 142442 + 1195.1.1 = { + birth = "1195.1.1" + } + 1215.1.1 = { + add_spouse = 142445 + } + 1245.1.1 = { + death = "1245.1.1" + } +} + +142445 = { + name = "AldonC_a" # Aldonça Pais Marinho + female = yes + # dynasty = # Marinho + religion = catholic + culture = portuguese + 1195.1.1 = { + birth = "1195.1.1" + } + 1245.1.1 = { + death = "1245.1.1" + } +} + +142447 = { + name = "Teresa" # Teresa Pires de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142441 + mother = 142443 + 1195.1.1 = { + birth = "1195.1.1" + } + # João Martins da Maia + 1270.1.1 = { + death = "1270.1.1" + } +} + +142448 = { + name = "Garcia" # Garcia Pires de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142441 + mother = 142443 + 1196.1.1 = { + birth = "1196.1.1" + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +142446 = { + name = "FernA_o" # Fernão Garcia de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142013 + mother = 142440 + 1176.1.1 = { + birth = "1176.1.1" + } + 1226.1.1 = { + death = "1226.1.1" + } +} + +142449 = { + name = "Pero" # Pero Fernandes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + trait = bastard + father = 142446 + 1196.1.1 = { + birth = "1196.1.1" + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +142450 = { + name = "Teresa" # Teresa Garcia de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142013 + mother = 142440 + 1178.1.1 = { + birth = "1178.1.1" + } + 1228.1.1 = { + death = "1228.1.1" + } +} + +142451 = { + name = "Elvira" # Elvira Garcia de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142013 + mother = 142440 + 1179.1.1 = { + birth = "1179.1.1" + } + 1229.1.1 = { + death = "1229.1.1" + } +} + +142452 = { + name = "Maria" # Maria de Asturias + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1156.1.1 = { + birth = "1156.1.1" + } + 1195.1.1 = { + death = "1195.1.1" + } +} + +142453 = { + name = "FernA_o" # Fernão Fernandes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142014 + mother = 142452 + 1176.1.1 = { + birth = "1176.1.1" + } + 1196.1.1 = { + add_spouse = 142454 + } + 1226.1.1 = { + death = "1226.1.1" + } +} + +142454 = { + name = "Maria" # Maria Pires + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1176.1.1 = { + birth = "1176.1.1" + } + 1226.1.1 = { + death = "1226.1.1" + } +} + +142455 = { + name = "Urraca" # Urraca Pires de Nóvoa + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1190.1.1 = { + birth = "1190.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142456 = { + name = "Urraca" # Urraca Nunes de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142159 + mother = 142455 + 1211.1.1 = { + birth = "1211.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142457 = { + name = "GonC_alo" # Gonçalo Nunes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142159 + mother = 142455 + 1210.1.1 = { + birth = "1210.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142458 = { + name = "Urraca" # Urraca Nunes de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142146 + mother = 142591 + 1150.1.1 = { + birth = "1150.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142459 = { + name = "Sancha" # Sancha Pires de Chacim + female = yes + dynasty = 101714 # de Chacim + religion = catholic + culture = portuguese + trait = bastard + father = 142373 + 1263.1.1 = { + birth = "1263.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +142471 = { + name = "Goda" # Goda Soares da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142465 + mother = 142468 + 1100.1.1 = { + birth = "1100.1.1" + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +142473 = { + name = "Mendo" # Mendo Soares da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142465 + mother = 142468 + 1102.1.1 = { + birth = "1102.1.1" + } + 1122.1.1 = { + add_spouse = 143018 + } + 1152.1.1 = { + death = "1152.1.1" + } +} + +142472 = { + name = "Paio" # Paio Soares da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142465 + mother = 142468 + 1101.1.1 = { + birth = "1101.1.1" + } + 1121.1.1 = { + add_spouse = 142474 + } + 1151.1.1 = { + death = "1151.1.1" + } +} + +142474 = { + name = "Chamoa" # Chamoa Gomes de Pombeiro + female = yes + # dynasty = # de Pombeiro + religion = catholic + culture = portuguese + 1101.1.1 = { + birth = "1101.1.1" + } + 1151.1.1 = { + death = "1151.1.1" + } +} + +142475 = { + name = "Pedro" # Pedro Pais da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142472 + mother = 142474 + 1147.1.1 = { + birth = "1147.1.1" + } + 1167.1.1 = { + add_spouse = 142301 + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142476 = { + name = "Paio" # Paio Pais Zapata + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142472 + mother = 142474 + 1148.1.1 = { + birth = "1148.1.1" + } + 1198.1.1 = { + death = "1198.1.1" + } +} + +142477 = { + name = "Ximena" # Ximena Pais + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142472 + mother = 142474 + 1149.1.1 = { + birth = "1149.1.1" + } + 1199.1.1 = { + death = "1199.1.1" + } +} + +142478 = { + name = "JoA_o" # João Pires da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142475 + mother = 142301 + 1180.1.1 = { + birth = "1180.1.1" + } + 1210.1.1 = { + add_spouse = 142183 + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142479 = { + name = "Martim" # Martim Pires da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142475 + mother = 142301 + 1190.1.1 = { + birth = "1190.1.1" + } + 1225.1.1 = { + add_spouse = 142834 + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142480 = { + name = "Soeiro" # Soeiro Pires da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142475 + mother = 142301 + 1191.1.1 = { + birth = "1191.1.1" + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +142481 = { + name = "Sancha" # Sancha Pires da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142475 + mother = 142301 + 1192.1.1 = { + birth = "1192.1.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +142482 = { + name = "Teresa" # Teresa Pires da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142475 + mother = 142301 + 1193.1.1 = { + birth = "1193.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +142483 = { + name = "Urraca" # Urraca Pires da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142475 + mother = 142301 + 1194.1.1 = { + birth = "1194.1.1" + } + 1244.1.1 = { + death = "1244.1.1" + } +} + +142484 = { + name = "Ximena" # Ximena Pires da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142475 + 1190.1.1 = { + birth = "1190.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142485 = { + name = "Teresa" # Teresa Anes da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142478 + mother = 142183 + 1215.1.1 = { + birth = "1215.1.1" + } + 1265.1.1 = { + death = "1265.1.1" + } +} + +142486 = { + name = "Martim" # Martim Soares de Canelas + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142480 + 1230.1.1 = { + birth = "1230.1.1" + } + 1250.1.1 = { + add_spouse = 142514 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142487 = { + name = "Martim" # Martim Soares de Baguim + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142480 + 1231.1.1 = { + birth = "1231.1.1" + } + 1247.1.1 = { + add_spouse = 142524 + } + 1253.1.1 = { + death = "1253.1.1" + } +} + +142488 = { + name = "JoA_o" # João Soares de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142480 + 1232.1.1 = { + birth = "1232.1.1" + } + 1252.1.1 = { + add_spouse = 142531 + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +142489 = { + name = "FernA_o" # Fernão Soares da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142480 + 1233.1.1 = { + birth = "1233.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +142490 = { + name = "Elvira" # Elvira Soares da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142480 + 1234.1.1 = { + birth = "1234.1.1" + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +142491 = { + name = "Maria" # Maria Soares da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142480 + 1235.1.1 = { + birth = "1235.1.1" + } + 1285.1.1 = { + death = "1285.1.1" + } +} + +142492 = { + name = "Martim" # Martim Martins da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142479 + mother = 142834 + 1225.1.1 = { + birth = "1225.1.1" + } + 1275.1.1 = { + death = "1275.1.1" + } +} + +142493 = { + name = "JoA_o" # João Martins da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142479 + mother = 142834 + 1226.1.1 = { + birth = "1226.1.1" + } + 1246.1.1 = { + add_spouse = 142447 + } + 1276.1.1 = { + death = "1276.1.1" + } +} + +143069 = { + name = "Martim" # Martim Anes da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142493 + mother = 142447 + 1246.1.1 = { + birth = "1246.1.1" + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +143070 = { + name = "AldonC_a" # Aldonça Anes da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142493 + mother = 142447 + 1247.1.1 = { + birth = "1247.1.1" + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +142494 = { + name = "EstE_vA_o" # Estêvão Martins da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142479 + mother = 142834 + 1227.1.1 = { + birth = "1227.1.1" + } + 1248.1.1 = { + death = "1248.1.1" + } +} + +142496 = { + name = "Guiomar" # Guiomar Martins da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142479 + mother = 142834 + 1229.1.1 = { + birth = "1229.1.1" + } + 1279.1.1 = { + death = "1279.1.1" + } +} + +142495 = { + name = "FernA_o" # Fernão Martins da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142479 + mother = 142834 + 1230.1.1 = { + birth = "1230.1.1" + } + 1250.1.1 = { + add_spouse = 142497 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142497 = { + name = "Maria" # Maria de Fornelos + female = yes + # dynasty = # de Fornelos + religion = catholic + culture = portuguese + 1230.1.1 = { + birth = "1230.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142498 = { + name = "Gomes" # Gomes Fernandes da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142495 + mother = 142497 + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142499 = { + name = "Monio" # Monio Fernandes da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142495 + mother = 142497 + 1251.1.1 = { + birth = "1251.1.1" + } + 1271.1.1 = { + add_spouse = 142501 + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142501 = { + name = "Maria" # Maria da Maia + female = yes + # dynasty = # da Maia + religion = catholic + culture = portuguese + 1251.1.1 = { + birth = "1251.1.1" + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142500 = { + name = "Paio" # Paio Fernandes da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142495 + mother = 142497 + 1252.1.1 = { + birth = "1252.1.1" + } + 1330.1.1 = { + death = "1330.1.1" + } +} + +142502 = { + name = "EstE_vA_o" # Estêvão Moniz da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142499 + mother = 142501 + 1271.1.1 = { + birth = "1271.1.1" + } + 1291.1.1 = { + add_spouse = 142506 + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +142506 = { + name = "Guiomar" # Guiomar Esteves + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1271.1.1 = { + birth = "1271.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +142503 = { + name = "GonC_alo" # Gonçalo Moniz da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142499 + mother = 142501 + 1272.1.1 = { + birth = "1272.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +142504 = { + name = "Martim" # Martim Moniz da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142499 + mother = 142501 + 1273.1.1 = { + birth = "1273.1.1" + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +142505 = { + name = "Rui" # Rui Moniz da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142499 + mother = 142501 + 1274.1.1 = { + birth = "1274.1.1" + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +142507 = { + name = "Paio" # Paio Rodrigues da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142505 + mother = 142510 + 1294.1.1 = { + birth = "1294.1.1" + } + 1314.1.1 = { + add_spouse = 142511 + } + 1320.1.1 = { + remove_trait = bastard + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +142508 = { + name = "EstE_vA_o" # Estêvão Rodrigues da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142505 + mother = 142510 + 1295.1.1 = { + birth = "1295.1.1" + } + 1320.1.1 = { + remove_trait = bastard + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +142509 = { + name = "GonC_alo" # Gonçalo Rodrigues da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142505 + mother = 142510 + 1296.1.1 = { + birth = "1296.1.1" + } + 1320.1.1 = { + remove_trait = bastard + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +142510 = { + name = "Maria" # Maria Domingues + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1274.1.1 = { + birth = "1274.1.1" + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +142511 = { + name = "Maria" # Maria Lourenço + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1294.1.1 = { + birth = "1294.1.1" + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +142512 = { + name = "EstE_vA_o" # Estêvão Rodrigues da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142507 + mother = 142511 + 1334.1.1 = { + birth = "1334.1.1" + } + 1384.1.1 = { + death = "1384.1.1" + } +} + +142513 = { + name = "Maria" # Maria Rodrigues da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142507 + mother = 142511 + 1335.1.1 = { + birth = "1335.1.1" + } + 1385.1.1 = { + death = "1385.1.1" + } +} + +142514 = { + name = "Maria" # Maria Fernandes de Almeida + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1230.1.1 = { + birth = "1230.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142515 = { + name = "Maria" # Maria Martins de Canelas + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142486 + mother = 142514 + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142516 = { + name = "DurA_o" # Durão Martins de Canelas + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142486 + mother = 142514 + 1251.1.1 = { + birth = "1251.1.1" + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142517 = { + name = "Rui" # Rui Martins de Canelas + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142486 + mother = 142514 + 1252.1.1 = { + birth = "1252.1.1" + } + 1272.1.1 = { + add_spouse = 142518 + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142518 = { + name = "Maria" # Maria Mateus do Porto + female = yes + # dynasty = # do Porto + religion = catholic + culture = portuguese + 1252.1.1 = { + birth = "1252.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142519 = { + name = "Martim" # Martim Rodrigues de Canelas + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142517 + mother = 142518 + 1272.1.1 = { + birth = "1272.1.1" + } + 1292.1.1 = { + add_spouse = 142520 + } + 1323.1.1 = { + add_spouse = 142522 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142520 = { + name = "Margarida" # Margarida Mendes + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1272.1.1 = { + birth = "1272.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +142521 = { + name = "Branca" # Branca Martins de Canelas + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142519 + mother = 142520 + 1292.1.1 = { + birth = "1292.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142522 = { + name = "Domingas" # Domingas Anes + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1292.1.1 = { + birth = "1292.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142523 = { + name = "InE_s" # Inês Martins de Canelas + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142519 + mother = 142522 + 1323.1.1 = { + birth = "1323.1.1" + } + 1373.1.1 = { + death = "1373.1.1" + } +} + +142524 = { + name = "Maria" # Maria Rodrigues de Baguim + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1231.1.1 = { + birth = "1231.1.1" + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +142525 = { + name = "Martim" # Martim Martins de Baguim + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142487 + mother = 142524 + 1247.1.1 = { + birth = "1247.1.1" + } + 1297.1.1 = { + death = "1297.1.1" + } +} + +142526 = { + name = "Mor" # Mor Martins de Baguim + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142487 + mother = 142524 + 1248.1.1 = { + birth = "1248.1.1" + } + 1298.1.1 = { + death = "1298.1.1" + } +} + +142527 = { + name = "Teresa" # Teresa Martins de Baguim + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142487 + mother = 142524 + 1249.1.1 = { + birth = "1249.1.1" + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +142528 = { + name = "Pero" # Pero Martins de Baguim + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142487 + mother = 142524 + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142529 = { + name = "Urraca" # Urraca Martins de Baguim + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142487 + mother = 142524 + 1251.1.1 = { + birth = "1251.1.1" + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142530 = { + name = "Maria" # Maria Martins de Baguim + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142487 + mother = 142524 + 1252.1.1 = { + birth = "1252.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142531 = { + name = "Maria" # Maria Soares + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1232.1.1 = { + birth = "1232.1.1" + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +142532 = { + name = "JoA_o" # João Anes de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142488 + mother = 142531 + 1252.1.1 = { + birth = "1252.1.1" + } + 1272.1.1 = { + add_spouse = 142534 + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142533 = { + name = "Martim" # Martim Anes de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142488 + mother = 142531 + 1253.1.1 = { + birth = "1253.1.1" + } + 1303.1.1 = { + death = "1303.1.1" + } +} + +142534 = { + name = "Maria" # Maria de Gaia + female = yes + # dynasty = # da Maia + religion = catholic + culture = portuguese + 1252.1.1 = { + birth = "1252.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142535 = { + name = "EstE_vA_o" # Estêvão Anes de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142532 + mother = 142534 + 1272.1.1 = { + birth = "1272.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +142536 = { + name = "Martim" # Martim Anes de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142532 + mother = 142534 + 1273.1.1 = { + birth = "1273.1.1" + } + 1293.1.1 = { + add_spouse = 142538 + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +142537 = { + name = "JoA_o" # João Esteves de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142535 + 1292.1.1 = { + birth = "1292.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142538 = { + name = "Catarina" # Catarina Fernandes + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1273.1.1 = { + birth = "1273.1.1" + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +142539 = { + name = "EstE_vA_o" # Estêvão Martins de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142536 + mother = 142538 + 1293.1.1 = { + birth = "1293.1.1" + } + 1313.1.1 = { + add_spouse = 142543 + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142543 = { + name = "Maria" # Maria de Gaia + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1293.1.1 = { + birth = "1293.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142540 = { + name = "Vicente" # Vicente Martins de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142536 + mother = 142538 + 1294.1.1 = { + birth = "1294.1.1" + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +142541 = { + name = "JoA_o" # João Martins de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142536 + mother = 142538 + 1295.1.1 = { + birth = "1295.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +142542 = { + name = "Afonso" # Afonso Martins de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142536 + mother = 142538 + 1296.1.1 = { + birth = "1296.1.1" + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +142544 = { + name = "Martim" # Martim Esteves de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142539 + mother = 142543 + 1313.1.1 = { + birth = "1313.1.1" + } + 1363.1.1 = { + death = "1363.1.1" + } +} + +142545 = { + name = "JoA_o" # João Esteves de Gaia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142539 + mother = 142543 + 1314.1.1 = { + birth = "1314.1.1" + } + 1334.1.1 = { + add_spouse = 142546 + } + 1375.1.1 = { + death = "1375.1.1" + } +} + +142546 = { + name = "Sancha" # Sancha Martins Alão + female = yes + # dynasty = # Alão + religion = catholic + culture = portuguese + 1314.1.1 = { + birth = "1314.1.1" + } + 1375.1.1 = { + death = "1375.1.1" + } +} + +142547 = { + name = "Afonso" # Afonso Hermiges de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143031 + mother = 143032 + 1150.1.1 = { + birth = "1150.1.1" + } + 1191.1.1 = { + add_spouse = 142018 + } + 1215.1.1 = { + add_spouse = 142416 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142548 = { + name = "Lopo" # Lopo Afonso de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142547 + mother = 142018 + 1191.1.1 = { + birth = "1191.1.1" + } + 1211.1.1 = { + add_spouse = 142549 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142549 = { + name = "Aldara" # Aldara Viegas de Alvarenga + female = yes + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142415 + mother = 142417 + 1193.1.1 = { + birth = "1193.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +142550 = { + name = "Afonso" # Afonso Lopes de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142548 + mother = 142549 + 1211.1.1 = { + birth = "1211.1.1" + } + 1249.1.1 = { + add_spouse = 142322 + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142551 = { + name = "FernA_o" # Fernão Lopes de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142548 + mother = 142549 + 1212.1.1 = { + birth = "1212.1.1" + } + 1262.1.1 = { + death = "1262.1.1" + } +} + +142552 = { + name = "Diogo" # Diogo Lopes de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142548 + mother = 142549 + 1213.1.1 = { + birth = "1213.1.1" + } + 1233.1.1 = { + add_spouse = 142553 + } + 1263.1.1 = { + death = "1263.1.1" + } +} + +142553 = { + name = "Urraca" # Urraca Afonso de Cabreira + female = yes + # dynasty = # de Cabreira + religion = catholic + culture = portuguese + 1213.1.1 = { + birth = "1213.1.1" + } + 1263.1.1 = { + death = "1263.1.1" + } +} + +142554 = { + name = "Afonso" # Afonso Dias de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + trait = bastard + father = 142552 + 1233.1.1 = { + birth = "1233.1.1" + } + 1253.1.1 = { + add_spouse = 142555 + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +142555 = { + name = "Maria" # Maria de Santarém + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1233.1.1 = { + birth = "1233.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +142556 = { + name = "Beatriz" # Beatriz Afonso de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142554 + mother = 142555 + 1253.1.1 = { + birth = "1253.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142557 = { + name = "Guiomar" # Guiomar Dias de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + trait = bastard + father = 142552 + 1234.1.1 = { + birth = "1234.1.1" + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +142558 = { + name = "Sancha" # Sancha Lopes de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142548 + mother = 142549 + 1214.1.1 = { + birth = "1214.1.1" + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +142559 = { + name = "PonC_o" # Ponço Afonso de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142547 + mother = 142018 + 1192.1.1 = { + birth = "1192.1.1" + } + 1218.1.1 = { + add_spouse = 142560 + } + 1235.1.1 = { + death = "1235.1.1" + } +} + +142560 = { + name = "Mor" # Mor Martins de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142259 + mother = 142260 + 1202.1.1 = { + birth = "1202.1.1" + } + 1285.1.1 = { + death = "1285.1.1" + } +} + +142561 = { + name = "Pero" # Pero Ponces de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142559 + mother = 142560 + 1218.1.1 = { + birth = "1218.1.1" + } + 1252.1.1 = { + add_spouse = 142231 + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142562 = { + name = "Maria" # Maria Ponces de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142559 + mother = 142560 + 1220.1.1 = { + birth = "1220.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142563 = { + name = "Sancha" # Sancha Ponces de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142559 + mother = 142560 + 1221.1.1 = { + birth = "1221.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142564 = { + name = "BerengA_ria" # Berengária Afonso de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142547 + mother = 142018 + 1193.1.1 = { + birth = "1193.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +142565 = { + name = "Sancha" # Sancha Afonso de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142547 + mother = 142018 + 1194.1.1 = { + birth = "1194.1.1" + } + 1244.1.1 = { + death = "1244.1.1" + } +} + +142566 = { + name = "Pero" # Pero Afonso de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142547 + mother = 142416 + 1215.1.1 = { + birth = "1215.1.1" + } + 1235.1.1 = { + add_spouse = 142567 + } + 1265.1.1 = { + death = "1265.1.1" + } +} + +142567 = { + name = "Maria" # Maria Fernandes Quartela + female = yes + # dynasty = # Quartela + religion = catholic + culture = portuguese + 1215.1.1 = { + birth = "1215.1.1" + } + 1265.1.1 = { + death = "1265.1.1" + } +} + +142568 = { + name = "Teresa" # Teresa Pires de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142566 + mother = 142567 + 1235.1.1 = { + birth = "1235.1.1" + } + 1285.1.1 = { + death = "1285.1.1" + } +} + +142569 = { + name = "Rodrigo" # Rodrigo Afonso de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142547 + mother = 142416 + 1216.1.1 = { + birth = "1216.1.1" + } + 1236.1.1 = { + add_spouse = 142570 + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +142570 = { + name = "Maria" # Maria Gomes da Silva + female = yes + # dynasty = # da Silva + religion = catholic + culture = portuguese + 1216.1.1 = { + birth = "1216.1.1" + } + 1266.1.1 = { + death = "1266.1.1" + } +} + +142571 = { + name = "Maria" # Maria Rodrigues de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142569 + mother = 142570 + 1237.1.1 = { + birth = "1237.1.1" + } + 1287.1.1 = { + death = "1287.1.1" + } +} + +142572 = { + name = "Afonso" # Afonso Rodrigues de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142569 + mother = 142570 + 1236.1.1 = { + birth = "1236.1.1" + } + 1256.1.1 = { + add_spouse = 142573 + } + 1286.1.1 = { + death = "1286.1.1" + } +} + +142573 = { + name = "Mor" # Mor Pires Portugal Quartela + female = yes + # dynasty = # Quartela + religion = catholic + culture = portuguese + 1236.1.1 = { + birth = "1236.1.1" + } + 1286.1.1 = { + death = "1286.1.1" + } +} + +142574 = { + name = "Martim" # Martim Afonso de Resende + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142572 + mother = 142573 + 1256.1.1 = { + birth = "1256.1.1" + } + 1276.1.1 = { + add_spouse = 142580 + } + 1285.1.1 = { + add_spouse = 142581 + } + 1290.1.1 = { + add_spouse = 142582 + } + 1306.1.1 = { + death = "1306.1.1" + } +} + +142575 = { + name = "Rodrigo" # Rodrigo Afonso de Resende + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142572 + mother = 142573 + 1257.1.1 = { + birth = "1257.1.1" + } + 1307.1.1 = { + death = "1307.1.1" + } +} + +142576 = { + name = "Geraldo" # Geraldo Afonso de Resende + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142572 + mother = 142573 + 1258.1.1 = { + birth = "1258.1.1" + } + 1278.1.1 = { + add_spouse = 142578 + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +142578 = { + name = "Teresa" # Teresa Soares de Riba Vizela + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142257 + mother = 142258 + 1219.1.1 = { + birth = "1219.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +142579 = { + name = "Guiomar" # Guiomar Afonso de Resende + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142575 + mother = 142578 + 1278.1.1 = { + birth = "1278.1.1" + } + 1328.1.1 = { + death = "1328.1.1" + } +} + +142577 = { + name = "A_lvaro" # Álvaro Afonso de Resende + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142572 + mother = 142573 + 1259.1.1 = { + birth = "1259.1.1" + } + 1309.1.1 = { + death = "1309.1.1" + } +} + +142580 = { + name = "ConstanC_a" # Constança Rodrigues de Meira + female = yes + # dynasty = # de Meira + religion = catholic + culture = portuguese + 1256.1.1 = { + birth = "1256.1.1" + } + 1285.1.1 = { + death = "1285.1.1" + } +} + +142581 = { + name = "Maria" # Maria Anes Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142669 + mother = 142670 + 1244.1.1 = { + birth = "1244.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142582 = { + name = "Maria" # Maria Rodrigues de Nomães + female = yes + # dynasty = # de Nomães + religion = catholic + culture = portuguese + 1256.1.1 = { + birth = "1256.1.1" + } + 1306.1.1 = { + death = "1306.1.1" + } +} + +142583 = { + name = "ConstanC_a" # Constança Martins de Resende + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142574 + mother = 142580 + 1276.1.1 = { + birth = "1276.1.1" + } + 1306.1.1 = { + death = "1306.1.1" + } +} + +142584 = { + name = "Guiomar" # Guiomar Martins de Resende + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142574 + mother = 142580 + 1277.1.1 = { + birth = "1277.1.1" + } + 1327.1.1 = { + death = "1327.1.1" + } +} + +142585 = { + name = "AldonC_a" # Aldonça Martins de Resende + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142574 + mother = 142580 + 1278.1.1 = { + birth = "1278.1.1" + } + 1328.1.1 = { + death = "1328.1.1" + } +} + +142586 = { + name = "Mor" # Mor Martins de Resende + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 142574 + mother = 142580 + 1279.1.1 = { + birth = "1279.1.1" + } + 1338.1.1 = { + death = "1338.1.1" + } +} + +142591 = { + name = "DO_rdia" # Dórdia Mendes de Ribadouro + female = yes + # dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + 1121.1.1 = { + birth = "1121.1.1" + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +142592 = { + name = "Mendo" # Mendo Nunes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142146 + mother = 142591 + 1141.1.1 = { + birth = "1141.1.1" + } + 1191.1.1 = { + death = "1191.1.1" + } +} + +142593 = { + name = "Sancho" # Sancho Nunes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142146 + mother = 142591 + 1142.1.1 = { + birth = "1142.1.1" + } + 1192.1.1 = { + death = "1192.1.1" + } +} + +142594 = { + name = "Teresa" # Teresa Nunes de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142146 + mother = 142591 + 1143.1.1 = { + birth = "1143.1.1" + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +142595 = { + name = "Mendo" # Mendo Mendes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142141 + mother = 142142 + 1100.1.1 = { + birth = "1100.1.1" + } + 1122.1.1 = { + add_spouse = 142471 + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +142596 = { + name = "PO_ncio" # Pôncio Mendes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142595 + mother = 142471 + 1122.1.1 = { + birth = "1122.1.1" + } + 1142.1.1 = { + add_spouse = 142597 + } + 1172.1.1 = { + death = "1172.1.1" + } +} + +142597 = { + name = "Maria" # Maria de Bragança + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1122.1.1 = { + birth = "1122.1.1" + } + 1172.1.1 = { + death = "1172.1.1" + } +} + +142598 = { + name = "PO_ncio" # Pôncio Ponces de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142596 + mother = 142597 + 1142.1.1 = { + birth = "1142.1.1" + } + 1192.1.1 = { + death = "1192.1.1" + } +} + +142599 = { + name = "Gontroda" # Gontrode Mendes de Bragança + female = yes + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142595 + mother = 142471 + 1123.1.1 = { + birth = "1123.1.1" + } + 1173.1.1 = { + death = "1173.1.1" + } +} + +142600 = { + name = "JoA_o" # João Vasques de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + trait = bastard + father = 142015 + 1205.1.1 = { + birth = "1205.1.1" + } + 1225.1.1 = { + add_spouse = 142603 + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +142603 = { + name = "Maria" # Maria de Bragança + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1205.1.1 = { + birth = "1205.1.1" + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +142601 = { + name = "EstE_vA_o" # Estêvão Vasques de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + trait = bastard + father = 142015 + 1206.1.1 = { + birth = "1206.1.1" + } + 1256.1.1 = { + death = "1256.1.1" + } +} + +142602 = { + name = "Rui" # Rui de Antas + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + trait = bastard + father = 142015 + 1207.1.1 = { + birth = "1207.1.1" + } + 1227.1.1 = { + add_spouse = 142605 + } + 1257.1.1 = { + death = "1257.1.1" + } +} + +142606 = { + name = "EstE_vA_o" # Estêvão Anes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142600 + mother = 142603 + 1245.1.1 = { + birth = "1245.1.1" + } + 1265.1.1 = { + add_spouse = 142604 + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142604 = { + name = "Maria" # Maria de Bragança + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1245.1.1 = { + birth = "1245.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142605 = { + name = "Maria" # Maria de Antas + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1207.1.1 = { + birth = "1207.1.1" + } + 1257.1.1 = { + death = "1257.1.1" + } +} + +142613 = { + name = "EstE_vA_o" # Estêvão Rodrigues de Antas + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142602 + mother = 142605 + 1227.1.1 = { + birth = "1227.1.1" + } + 1277.1.1 = { + death = "1277.1.1" + } +} + +142614 = { + name = "FernA_o" # Fernão Rodrigues de Antas + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142602 + mother = 142605 + 1228.1.1 = { + birth = "1228.1.1" + } + 1278.1.1 = { + death = "1278.1.1" + } +} + +142607 = { + name = "Mendo" # Mendo Esteves de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142606 + mother = 142604 + 1285.1.1 = { + birth = "1285.1.1" + } + 1315.1.1 = { + add_spouse = 142610 + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +142608 = { + name = "GonC_alo" # Gonçalo Esteves de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142606 + mother = 142604 + 1286.1.1 = { + birth = "1286.1.1" + } + 1306.1.1 = { + add_spouse = 142609 + } + 1336.1.1 = { + death = "1336.1.1" + } +} + +142610 = { + name = "InE_s" # Inês Rodrigues de Moraes + female = yes + # dynasty = # de Moraes + religion = catholic + culture = portuguese + 1285.1.1 = { + birth = "1285.1.1" + } + 1335.1.1 = { + death = "1335.1.1" + } +} + +142609 = { + name = "Maria" # Maria Martins Redondo + female = yes + # dynasty = # Redondo + religion = catholic + culture = portuguese + 1286.1.1 = { + birth = "1286.1.1" + } + 1336.1.1 = { + death = "1336.1.1" + } +} + +142611 = { + name = "JoA_o" # João Mendes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142607 + mother = 142610 + 1315.1.1 = { + birth = "1315.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +142612 = { + name = "A_lvaro" # Álvaro Mendes de Bragança + dynasty = 272 # de Bragança + religion = catholic + culture = portuguese + father = 142607 + mother = 142610 + 1316.1.1 = { + birth = "1316.1.1" + } + 1356.1.1 = { + death = "1356.1.1" + } +} + +142615 = { + name = "Maria" # Maria de Lumiares + female = yes + # dynasty = # de Lumiares + religion = catholic + culture = portuguese + 1135.1.1 = { + birth = "1135.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +142616 = { + name = "LourenC_o" # Lourenço Viegas de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142415 + mother = 142417 + 1160.1.1 = { + birth = "1160.1.1" + } + 1180.1.1 = { + add_spouse = 142617 + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142617 = { + name = "Mor" # Mor Pais + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1160.1.1 = { + birth = "1160.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142618 = { + name = "Gomes" # Gomes Lourenço de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142616 + mother = 142617 + 1180.1.1 = { + birth = "1180.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142619 = { + name = "Sancha" # Sancha Lourenço de Alvarenga + female = yes + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142616 + mother = 142617 + 1181.1.1 = { + birth = "1181.1.1" + } + 1231.1.1 = { + death = "1231.1.1" + } +} + +142620 = { + name = "FernA_o" # Fernão Lourenço de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142616 + mother = 142617 + 1182.1.1 = { + birth = "1182.1.1" + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +142621 = { + name = "Paio" # Paio Viegas de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142415 + mother = 142417 + 1190.1.1 = { + birth = "1190.1.1" + } + 1230.1.1 = { + add_spouse = 142272 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142622 = { + name = "Gomes" # Gomes Viegas de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142415 + mother = 142417 + 1191.1.1 = { + birth = "1191.1.1" + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +142623 = { + name = "Pero" # Pero Viegas de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142415 + mother = 142417 + 1192.1.1 = { + birth = "1192.1.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +142624 = { + name = "Gomes" # Gomes Pires de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + trait = bastard + father = 142623 + 1212.1.1 = { + birth = "1212.1.1" + } + 1232.1.1 = { + add_spouse = 142625 + } + 1262.1.1 = { + death = "1262.1.1" + } +} + +142625 = { + name = "Sancha" # Sancha Gonçalves Correia + female = yes + # dynasty = # Correia + religion = catholic + culture = portuguese + 1212.1.1 = { + birth = "1212.1.1" + } + 1262.1.1 = { + death = "1262.1.1" + } +} + +142626 = { + name = "FernA_o" # Fernão Gomes de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142624 + mother = 142625 + 1232.1.1 = { + birth = "1232.1.1" + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +142627 = { + name = "Maria" # Maria Gomes de Alvarenga + female = yes + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142624 + mother = 142625 + 1233.1.1 = { + birth = "1233.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +142628 = { + name = "FernA_o" # Fernão Pires de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + trait = bastard + father = 142623 + 1213.1.1 = { + birth = "1213.1.1" + } + 1254.1.1 = { + death = "1254.1.1" + } +} + +142629 = { + name = "Paio" # Paio Pires de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + trait = bastard + father = 142623 + 1214.1.1 = { + birth = "1214.1.1" + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +142630 = { + name = "EstE_vA_o" # Estêvão Pires de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + trait = bastard + father = 142623 + 1215.1.1 = { + birth = "1215.1.1" + } + 1265.1.1 = { + death = "1265.1.1" + } +} + +142631 = { + name = "Mor" # Mor Viegas de Alvarenga + female = yes + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142415 + mother = 142417 + 1194.1.1 = { + birth = "1194.1.1" + } + 1244.1.1 = { + death = "1244.1.1" + } +} + +142632 = { + name = "Pero" # Pero Pais de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142623 + mother = 142272 + 1230.1.1 = { + birth = "1230.1.1" + } + 1250.1.1 = { + add_spouse = 142633 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142633 = { + name = "Guiomar" # Guiomar Afonso Gato + female = yes + # dynasty = # Gato + religion = catholic + culture = portuguese + 1230.1.1 = { + birth = "1230.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142634 = { + name = "LourenC_o" # Lourenço Pais de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142623 + mother = 142272 + 1231.1.1 = { + birth = "1231.1.1" + } + 1251.1.1 = { + add_spouse = 142635 + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +142635 = { + name = "Mafalda" # Mafalda Pires Portugal + female = yes + # dynasty = # Portugal + religion = catholic + culture = portuguese + 1231.1.1 = { + birth = "1231.1.1" + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +142636 = { + name = "Fruilhe" # Fruilhe Lourenço de Alvarenga + female = yes + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142634 + mother = 142635 + 1251.1.1 = { + birth = "1251.1.1" + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142637 = { + name = "Sancha" # Sancha Pais de Alvarenga + female = yes + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142634 + mother = 142635 + 1252.1.1 = { + birth = "1252.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142639 = { + name = "Martim" # Martim Pires de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142632 + mother = 142633 + 1250.1.1 = { + birth = "1250.1.1" + } + 1280.1.1 = { + add_spouse = 142638 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142638 = { + name = "InE_s" # Inês Pais de Valadares + female = yes + # dynasty = 1020115 # de Valadares + religion = catholic + culture = portuguese + 1260.1.1 = { + birth = "1260.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +142640 = { + name = "Pero" # Pero Pais de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142639 + mother = 142638 + 1280.1.1 = { + birth = "1280.1.1" + } + 1300.1.1 = { + add_spouse = 142645 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142645 = { + name = "Joana" # Joana Rodrigues de Nomães + female = yes + # dynasty = # de Nomães + religion = catholic + culture = portuguese + 1280.1.1 = { + birth = "1280.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142641 = { + name = "Afonso" # Afonso Martins de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142639 + mother = 142638 + 1281.1.1 = { + birth = "1281.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142642 = { + name = "Nuno" # Nuno Martins de Alvarenga + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142639 + mother = 142638 + 1282.1.1 = { + birth = "1282.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142643 = { + name = "InE_s" # Inês Martins de Alvarenga + female = yes + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142639 + mother = 142638 + 1283.1.1 = { + birth = "1283.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142644 = { + name = "AldonC_a" # Aldonça Martins de Alvarenga + female = yes + dynasty = 1020123 # de Alvarenga + religion = catholic + culture = portuguese + father = 142639 + mother = 142638 + 1284.1.1 = { + birth = "1284.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142646 = { + name = "Egas" # Egas Lourenço Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + trait = bastard + father = 142293 + 1150.1.1 = { + birth = "1150.1.1" + } + 1170.1.1 = { + add_spouse = 142647 + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142647 = { + name = "Maria" # Maria Coelho + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1150.1.1 = { + birth = "1150.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +142648 = { + name = "Soeiro" # Soeiro Viegas Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142646 + mother = 142647 + 1170.1.1 = { + birth = "1170.1.1" + } + 1190.1.1 = { + add_spouse = 142649 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142649 = { + name = "Mor" # Mor Mendes de Candarei + female = yes + # dynasty = # de Candarei + religion = catholic + culture = portuguese + 1170.1.1 = { + birth = "1170.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +142650 = { + name = "Gomes" # Gomes Viegas Frade + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142646 + mother = 142647 + 1171.1.1 = { + birth = "1171.1.1" + } + 1191.1.1 = { + add_spouse = 142651 + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +142651 = { + name = "Teresa" # Teresa Gonçalves de Mós + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142708 + mother = 142709 + 1171.1.1 = { + birth = "1171.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +142652 = { + name = "Aldara" # Aldara Gomes Frade + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142650 + mother = 142651 + 1191.1.1 = { + birth = "1191.1.1" + } + 1241.1.1 = { + death = "1241.1.1" + } +} + +142653 = { + name = "GonC_alo" # Gonçalo Viegas Magro + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142646 + mother = 142647 + 1172.1.1 = { + birth = "1172.1.1" + } + 1222.1.1 = { + death = "1222.1.1" + } +} + +142654 = { + name = "LourenC_o" # Lourenço Gonçalves Magro + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + trait = bastard + father = 142653 + 1192.1.1 = { + birth = "1192.1.1" + } + 1212.1.1 = { + add_spouse = 142655 + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +142655 = { + name = "Teresa" # Teresa Godins de Coimbra + female = yes + # dynasty = # de Coimbra + religion = catholic + culture = portuguese + 1192.1.1 = { + birth = "1192.1.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +142656 = { + name = "Egas" # Egas Lourenço Magro + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142654 + mother = 142655 + 1232.1.1 = { + birth = "1232.1.1" + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +142657 = { + name = "Vasco" # Vasco Lourenço Magro + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142654 + mother = 142655 + 1233.1.1 = { + birth = "1233.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +142658 = { + name = "Beatriz" # Beatriz Lourenço Magro + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142654 + mother = 142655 + 1234.1.1 = { + birth = "1234.1.1" + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +142659 = { + name = "Martim" # Martim Gonçalves Magro + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + trait = bastard + father = 142653 + 1193.1.1 = { + birth = "1193.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +142660 = { + name = "Henrique" # Henrique Gonçalves Magro + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + trait = bastard + father = 142653 + 1194.1.1 = { + birth = "1194.1.1" + } + 1244.1.1 = { + death = "1244.1.1" + } +} + +142661 = { + name = "Pero" # Pero Viegas Magro + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142646 + mother = 142647 + 1173.1.1 = { + birth = "1173.1.1" + } + 1193.1.1 = { + add_spouse = 142662 + } + 1223.1.1 = { + death = "1223.1.1" + } +} + +142662 = { + name = "Maria" # Maria Esteves + female = yes + # dynasty = + religion = catholic + culture = portuguese + 1173.1.1 = { + birth = "1173.1.1" + } + 1223.1.1 = { + death = "1223.1.1" + } +} + +142663 = { + name = "GonC_alo" # Gonçalo Pires Magro + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142661 + mother = 142662 + 1193.1.1 = { + birth = "1193.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +142664 = { + name = "Maria" # Maria Viegas de Ribadouro + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142646 + mother = 142647 + 1174.1.1 = { + birth = "1174.1.1" + } + 1224.1.1 = { + death = "1224.1.1" + } +} + +142665 = { + name = "Marinha" # Marinha Viegas de Ribadouro + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142646 + mother = 142647 + 1175.1.1 = { + birth = "1175.1.1" + } + 1225.1.1 = { + death = "1225.1.1" + } +} + +142666 = { + name = "Margarida" # Margarida Viegas de Ribadouro + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142646 + mother = 142647 + 1176.1.1 = { + birth = "1176.1.1" + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +142667 = { + name = "Pero" # Pero Soares Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142648 + mother = 142649 + 1190.1.1 = { + birth = "1190.1.1" + } + 1210.1.1 = { + add_spouse = 142668 + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142668 = { + name = "Beatriz" # Beatriz Anes Redondo + female = yes + # dynasty = # Redondo + religion = catholic + culture = portuguese + 1190.1.1 = { + birth = "1190.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142669 = { + name = "JoA_o" # João Soares Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142648 + mother = 142649 + 1191.1.1 = { + birth = "1191.1.1" + } + 1241.1.1 = { + add_spouse = 142670 + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142670 = { + name = "Maria" # Maria Fernandes D'Ordens + female = yes + # dynasty = # D'Ordens + religion = catholic + culture = portuguese + 1191.1.1 = { + birth = "1191.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142671 = { + name = "Maria" # Maria Soares Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142648 + mother = 142649 + 1192.1.1 = { + birth = "1192.1.1" + } + 1242.1.1 = { + death = "1242.1.1" + } +} + +142672 = { + name = "InE_s" # Inês Soares Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142648 + mother = 142649 + 1193.1.1 = { + birth = "1193.1.1" + } + 1243.1.1 = { + death = "1243.1.1" + } +} + +142673 = { + name = "Pero" # Pero Anes Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142669 + mother = 142670 + 1241.1.1 = { + birth = "1241.1.1" + } + 1261.1.1 = { + add_spouse = 142674 + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +142674 = { + name = "Margarida" # Margarida Esteves da Teixeira + female = yes + # dynasty = # da Teixeira + religion = catholic + culture = portuguese + 1241.1.1 = { + birth = "1241.1.1" + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +142675 = { + name = "FernA_o" # Fernão Anes Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142669 + mother = 142670 + 1242.1.1 = { + birth = "1242.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +142676 = { + name = "Mor" # Mor Anes Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142669 + mother = 142670 + 1243.1.1 = { + birth = "1243.1.1" + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +142677 = { + name = "Aldara" # Aldara Anes Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142669 + mother = 142670 + 1245.1.1 = { + birth = "1245.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142678 = { + name = "Urraca" # Urraca Anes Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142669 + mother = 142670 + 1246.1.1 = { + birth = "1246.1.1" + } + 1296.1.1 = { + death = "1296.1.1" + } +} + +142679 = { + name = "EstE_vA_o" # Estêvão Pires Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142673 + mother = 142674 + 1261.1.1 = { + birth = "1261.1.1" + } + 1281.1.1 = { + add_spouse = 142681 + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142680 = { + name = "Vicente" # Vicente Pires Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142673 + mother = 142674 + 1262.1.1 = { + birth = "1262.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +142681 = { + name = "Maria" # Maria Mendes Petite + female = yes + # dynasty = # Petite + religion = catholic + culture = portuguese + 1261.1.1 = { + birth = "1261.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142682 = { + name = "JoA_o" # João Esteves Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142679 + mother = 142681 + 1281.1.1 = { + birth = "1281.1.1" + } + 1301.1.1 = { + add_spouse = 142683 + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142683 = { + name = "Joana" # Joana Pires de Alvim + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142904 + mother = 142905 + 1281.1.1 = { + birth = "1281.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142684 = { + name = "EstE_vA_o" # Estêvão Esteves Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142679 + mother = 142681 + 1282.1.1 = { + birth = "1282.1.1" + } + 1302.1.1 = { + add_spouse = 142685 + } + 1337.1.1 = { + add_spouse = 142686 + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +142685 = { + name = "Senhorinha" # Senhorinha Afonso Ribeiro + female = yes + # dynasty = # Ribeiro + religion = catholic + culture = portuguese + 1282.1.1 = { + birth = "1282.1.1" + } + 1337.1.1 = { + death = "1337.1.1" + } +} + +142686 = { + name = "Maria" # Maria Fernandes de Meira + female = yes + # dynasty = # de Meira + religion = catholic + culture = portuguese + 1282.1.1 = { + birth = "1282.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +142687 = { + name = "JoA_o" # João Esteves Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142684 + mother = 142685 + 1302.1.1 = { + birth = "1302.1.1" + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +142688 = { + name = "Maria" # Maria Esteves Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142684 + mother = 142685 + 1303.1.1 = { + birth = "1303.1.1" + } + 1353.1.1 = { + death = "1353.1.1" + } +} + +142689 = { + name = "FernA_o" # Fernão Esteves Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142684 + mother = 142685 + 1304.1.1 = { + birth = "1304.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +142690 = { + name = "Rui" # Rui Esteves Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142684 + mother = 142685 + 1305.1.1 = { + birth = "1305.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +142691 = { + name = "JoA_o" # João Afonso Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142684 + mother = 142685 + 1305.1.1 = { + birth = "1305.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +142692 = { + name = "Soeiro" # Soeiro Mendes Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142679 + mother = 142681 + 1283.1.1 = { + birth = "1283.1.1" + } + 1303.1.1 = { + add_spouse = 142556 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142693 = { + name = "Pero" # Pero Esteves Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142679 + mother = 142681 + 1284.1.1 = { + birth = "1284.1.1" + } + 1304.1.1 = { + add_spouse = 142694 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142694 = { + name = "AldonC_a" # Aldonça Vasques Pereira + female = yes + # dynasty = # Pereira + religion = catholic + culture = portuguese + 1284.1.1 = { + birth = "1284.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142695 = { + name = "Branca" # Branca Pires Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142679 + mother = 142681 + 1285.1.1 = { + birth = "1285.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142696 = { + name = "Margarida" # Margarida Esteves Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142679 + mother = 142681 + 1286.1.1 = { + birth = "1286.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142697 = { + name = "JoA_o" # João Anes Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142682 + mother = 142683 + 1301.1.1 = { + birth = "1301.1.1" + } + 1321.1.1 = { + add_spouse = 142698 + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +142698 = { + name = "Mor" # Mor Mendes de Vasconcelos + female = yes + # dynasty = # de Vasconcelos + religion = catholic + culture = portuguese + 1301.1.1 = { + birth = "1301.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +142702 = { + name = "Pero" # Pero Anes Coelho + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142697 + mother = 142698 + 1321.1.1 = { + birth = "1321.1.1" + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +142699 = { + name = "Maria" # Maria Anes Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142682 + mother = 142683 + 1302.1.1 = { + birth = "1302.1.1" + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +142700 = { + name = "AldonC_a" # Aldonça Anes Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142682 + mother = 142683 + 1303.1.1 = { + birth = "1303.1.1" + } + 1353.1.1 = { + death = "1353.1.1" + } +} + +142701 = { + name = "Guiomar" # Guiomar Anes Coelho + female = yes + dynasty = 1020124 # Coelho + religion = catholic + culture = portuguese + father = 142682 + mother = 142683 + 1304.1.1 = { + birth = "1304.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +142703 = { + name = "Egas" # Egas Mendes de Ribadouro + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142298 + mother = 142705 + 1120.1.1 = { + birth = "1120.1.1" + } + 1140.1.1 = { + add_spouse = 142706 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +142705 = { + name = "Maria" # Maria de Ribadouro + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1100.1.1 = { + birth = "1100.1.1" + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +142706 = { + name = "Maria" # Maria de Ribadouro + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1120.1.1 = { + birth = "1120.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +142704 = { + name = "GonC_alo" # Gonçalo Mendes de Ribadouro + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142298 + mother = 142705 + 1121.1.1 = { + birth = "1121.1.1" + } + 1141.1.1 = { + add_spouse = 142707 + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +142707 = { + name = "Maria" # Maria de Ribadouro + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1121.1.1 = { + birth = "1121.1.1" + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +142708 = { + name = "GonC_alo" # Gonçalo Gonçalves de Mós + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142704 + mother = 142707 + 1141.1.1 = { + birth = "1141.1.1" + } + 1161.1.1 = { + add_spouse = 142709 + } + 1191.1.1 = { + death = "1191.1.1" + } +} + +142709 = { + name = "Maria" # Maria de Ribadouro + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1141.1.1 = { + birth = "1141.1.1" + } + 1191.1.1 = { + death = "1191.1.1" + } +} + +142710 = { + name = "GonC_alo" # Gonçalo Viegas de Ribadouro + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142703 + mother = 142706 + 1140.1.1 = { + birth = "1140.1.1" + } + 1160.1.1 = { + add_spouse = 142711 + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142711 = { + name = "Teresa" # Teresa + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1140.1.1 = { + birth = "1140.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142712 = { + name = "Nuno" # Nuno Viegas de Ribadouro + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142703 + mother = 142706 + 1141.1.1 = { + birth = "1141.1.1" + } + 1161.1.1 = { + add_spouse = 142715 + } + 1191.1.1 = { + death = "1191.1.1" + } +} + +142715 = { + name = "Maria" # Maria de Ribadouro + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1141.1.1 = { + birth = "1141.1.1" + } + 1191.1.1 = { + death = "1191.1.1" + } +} + +142713 = { + name = "Ramiro" # Ramiro Nunes de Ribadouro + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142712 + mother = 142715 + 1161.1.1 = { + birth = "1161.1.1" + } + 1181.1.1 = { + add_spouse = 142714 + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +142714 = { + name = "Elvira" # Elvira Gomes + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1161.1.1 = { + birth = "1161.1.1" + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +142716 = { + name = "Urraca" # Urraca Viegas de Ribadouro + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142703 + mother = 142706 + 1142.1.1 = { + birth = "1142.1.1" + } + 1192.1.1 = { + death = "1192.1.1" + } +} + +142717 = { + name = "Teresa" # Teresa Viegas de Ribadouro + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142703 + mother = 142706 + 1143.1.1 = { + birth = "1143.1.1" + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +142718 = { + name = "Mem" # Mem Gonçalves da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142710 + mother = 142711 + 1160.1.1 = { + birth = "1160.1.1" + } + 1180.1.1 = { + add_spouse = 142719 + } + 1240.1.1 = { + add_spouse = 142720 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142719 = { + name = "Maria" # Maria Pires de Tavares + female = yes + # dynasty = # de Tavares + religion = catholic + culture = portuguese + 1160.1.1 = { + birth = "1160.1.1" + } + 1190.1.1 = { + death = "1190.1.1" + } +} + +142720 = { + name = "Maria" # Maria Pires de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142911 + mother = 142666 + 1220.1.1 = { + birth = "1220.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142721 = { + name = "Egas" # Egas Gonçalves da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142710 + mother = 142711 + 1161.1.1 = { + birth = "1161.1.1" + } + 1181.1.1 = { + add_spouse = 142722 + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +142722 = { + name = "Teresa" # Teresa Miguéis + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1161.1.1 = { + birth = "1161.1.1" + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +142723 = { + name = "GonC_alo" # Gonçalo Viegas de Ferreirim + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142721 + mother = 142722 + 1181.1.1 = { + birth = "1181.1.1" + } + 1231.1.1 = { + death = "1231.1.1" + } +} + +142724 = { + name = "Sancha" # Sancha Gonçalves da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142710 + mother = 142711 + 1162.1.1 = { + birth = "1162.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +142725 = { + name = "GonC_alo" # Gonçalo Gonçalves Bezerra + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142710 + mother = 142711 + 1162.1.1 = { + birth = "1162.1.1" + } + 1182.1.1 = { + add_spouse = 142726 + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +142726 = { + name = "Maria" # Maria Bezerra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1162.1.1 = { + birth = "1162.1.1" + } + 1212.1.1 = { + death = "1212.1.1" + } +} + +142727 = { + name = "Teresa" # Teresa Gonçalves Bezerra + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142725 + mother = 142726 + 1182.1.1 = { + birth = "1182.1.1" + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +142728 = { + name = "GonC_alo" # Gonçalo Gonçalves Bezerra + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142725 + mother = 142726 + 1183.1.1 = { + birth = "1183.1.1" + } + 1233.1.1 = { + death = "1233.1.1" + } +} + +142729 = { + name = "Soeiro" # Soeiro Gonçalves Bezerra + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142710 + mother = 142711 + 1183.1.1 = { + birth = "1183.1.1" + } + 1203.1.1 = { + add_spouse = 142730 + } + 1253.1.1 = { + death = "1253.1.1" + } +} + +142730 = { + name = "Maria" # Maria Bezerra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1183.1.1 = { + birth = "1183.1.1" + } + 1253.1.1 = { + death = "1253.1.1" + } +} + +142731 = { + name = "Rui" # Rui Soares Bezerra + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142729 + mother = 142730 + 1203.1.1 = { + birth = "1203.1.1" + } + 1263.1.1 = { + death = "1263.1.1" + } +} + +142732 = { + name = "Gil" # Gil Soares Bezerra + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142729 + mother = 142730 + 1204.1.1 = { + birth = "1204.1.1" + } + 1264.1.1 = { + death = "1264.1.1" + } +} + +142733 = { + name = "Maria" # Maria Soares Bezerra + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142729 + mother = 142730 + 1205.1.1 = { + birth = "1205.1.1" + } + 1265.1.1 = { + death = "1265.1.1" + } +} + +142734 = { + name = "Rui" # Rui Mendes da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142719 + 1180.1.1 = { + birth = "1180.1.1" + } + 1200.1.1 = { + add_spouse = 142735 + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142735 = { + name = "Teresa" # Teresa Anes de Leomil + female = yes + # dynasty = # de Leomil + religion = catholic + culture = portuguese + 1180.1.1 = { + birth = "1180.1.1" + } + 1230.1.1 = { + death = "1230.1.1" + } +} + +142736 = { + name = "Afonso" # Afonso Rodrigues Michoim + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142734 + mother = 142735 + 1200.1.1 = { + birth = "1200.1.1" + } + 1220.1.1 = { + add_spouse = 142737 + } + 1260.1.1 = { + add_spouse = 142740 + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142737 = { + name = "Teresa" # Teresa Martins de Medãs + female = yes + # dynasty = # de Medãs + religion = catholic + culture = portuguese + 1200.1.1 = { + birth = "1200.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142738 = { + name = "Maria" # Maria Rodrigues Michoim + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142736 + mother = 142737 + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142739 = { + name = "Guiomar" # Guiomar Afonso Michoim + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142736 + mother = 142737 + 1251.1.1 = { + birth = "1251.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142740 = { + name = "Maria" # Maria Anes + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1200.1.1 = { + birth = "1200.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142741 = { + name = "JoA_o" # João Afonso Michoim + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142736 + mother = 142740 + 1260.1.1 = { + birth = "1260.1.1" + } + 1280.1.1 = { + add_spouse = 142742 + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142742 = { + name = "Maria" # Maria Michoim + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1260.1.1 = { + birth = "1260.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142743 = { + name = "Rodrigo" # Rodrigo Anes da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142741 + mother = 142742 + 1280.1.1 = { + birth = "1280.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142744 = { + name = "Vasco" # Vasco Afonso Michoim + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142736 + mother = 142740 + 1261.1.1 = { + birth = "1261.1.1" + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142745 = { + name = "AldonC_a" # Aldonça Rodrigues Michoim + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142736 + mother = 142740 + 1262.1.1 = { + birth = "1262.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +142746 = { + name = "EstE_vA_o" # Estêvão Rodrigues da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142734 + mother = 142735 + 1201.1.1 = { + birth = "1201.1.1" + } + 1261.1.1 = { + add_spouse = 142053 + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142747 = { + name = "Mor" # Mor Esteves da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142746 + mother = 142053 + 1261.1.1 = { + birth = "1261.1.1" + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142748 = { + name = "Vasco" # Vasco Esteves da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + trait = bastard + father = 142746 + 1270.1.1 = { + birth = "1270.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142749 = { + name = "Urraca" # Urraca Rodrigues da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142734 + mother = 142735 + 1202.1.1 = { + birth = "1202.1.1" + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142750 = { + name = "Vasco" # Vasco Mendes da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142719 + 1181.1.1 = { + birth = "1181.1.1" + } + 1201.1.1 = { + add_spouse = 142751 + } + 1231.1.1 = { + death = "1231.1.1" + } +} + +142751 = { + name = "Maria" # Maria Martins das Medãs + female = yes + # dynasty = # das Medãs + religion = catholic + culture = portuguese + 1181.1.1 = { + birth = "1181.1.1" + } + 1231.1.1 = { + death = "1231.1.1" + } +} + +142752 = { + name = "FernA_o" # Fernão Mendes da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142719 + 1182.1.1 = { + birth = "1182.1.1" + } + 1202.1.1 = { + add_spouse = 142753 + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +142753 = { + name = "Estevainha" # Estevainha Gil Babilão + female = yes + # dynasty = # Babilão + religion = catholic + culture = portuguese + 1182.1.1 = { + birth = "1182.1.1" + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +142754 = { + name = "InE_s" # Inês Fernandes da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142752 + mother = 142753 + 1202.1.1 = { + birth = "1202.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +142755 = { + name = "Teresa" # Teresa Mendes da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142719 + 1183.1.1 = { + birth = "1183.1.1" + } + 1233.1.1 = { + death = "1233.1.1" + } +} + +142756 = { + name = "Pero" # Pero Mendes da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142720 + 1240.1.1 = { + birth = "1240.1.1" + } + 1260.1.1 = { + add_spouse = 142757 + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142757 = { + name = "Mor" # Mor Martins de Aboim + female = yes + # dynasty = # de Aboim + religion = catholic + culture = portuguese + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142758 = { + name = "GonC_alo" # Gonçalo Pires da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142756 + mother = 142757 + 1260.1.1 = { + birth = "1260.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142759 = { + name = "EstE_vA_o" # Estêvão Pires da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142756 + mother = 142757 + 1261.1.1 = { + birth = "1261.1.1" + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142760 = { + name = "Rui" # Rui Pires da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142756 + mother = 142757 + 1262.1.1 = { + birth = "1262.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +142761 = { + name = "Vasco" # Vasco Pires da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142756 + mother = 142757 + 1263.1.1 = { + birth = "1263.1.1" + } + 1279.1.1 = { + add_spouse = 142762 + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +142762 = { + name = "ConstanC_a" # Constança Esteves + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1263.1.1 = { + birth = "1263.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +142763 = { + name = "LourenC_o" # Lourenço Mendes da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142720 + 1241.1.1 = { + birth = "1241.1.1" + } + 1261.1.1 = { + add_spouse = 142764 + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +142764 = { + name = "Maria" # Maria Martins + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1241.1.1 = { + birth = "1241.1.1" + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +142765 = { + name = "Elvira" # Elvira Mendes da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142720 + 1242.1.1 = { + birth = "1242.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +142766 = { + name = "Martim" # Martim Mendes da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142720 + 1243.1.1 = { + birth = "1243.1.1" + } + 1263.1.1 = { + add_spouse = 142767 + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +142767 = { + name = "ConstanC_a" # Constança Fernandes de Cambar + female = yes + # dynasty = # de Cambar + religion = catholic + culture = portuguese + 1243.1.1 = { + birth = "1243.1.1" + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +142768 = { + name = "LourenC_o" # Lourenço Martins da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142766 + mother = 142767 + 1263.1.1 = { + birth = "1263.1.1" + } + 1283.1.1 = { + add_spouse = 142769 + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +142769 = { + name = "Maria" # Maria da Fonseca + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1263.1.1 = { + birth = "1263.1.1" + } + 1313.1.1 = { + death = "1313.1.1" + } +} + +142770 = { + name = "Martim" # Martim Lourenço da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142768 + mother = 142769 + 1283.1.1 = { + birth = "1283.1.1" + } + 1303.1.1 = { + add_spouse = 142771 + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142771 = { + name = "BerengA_ria" # Berengária Pires de Tavares + female = yes + # dynasty = # de Tavares + religion = catholic + culture = portuguese + 1283.1.1 = { + birth = "1283.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142772 = { + name = "Guiomar" # Guiomar Mendes da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142718 + mother = 142720 + 1244.1.1 = { + birth = "1244.1.1" + } + 1294.1.1 = { + death = "1294.1.1" + } +} + +142773 = { + name = "Rui" # Rui Vasques da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142750 + mother = 142751 + 1221.1.1 = { + birth = "1221.1.1" + } + 1241.1.1 = { + add_spouse = 142774 + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142774 = { + name = "Maria" # Maria Gonçalves Moreira + female = yes + # dynasty = # Moreira + religion = catholic + culture = portuguese + 1221.1.1 = { + birth = "1221.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142775 = { + name = "LourenC_o" # Lourenço Vasques da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142750 + mother = 142751 + 1222.1.1 = { + birth = "1222.1.1" + } + 1242.1.1 = { + add_spouse = 142776 + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142776 = { + name = "Sancha" # Sancha Vasques de Moura + female = yes + # dynasty = # de Moura + religion = catholic + culture = portuguese + 1222.1.1 = { + birth = "1222.1.1" + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142777 = { + name = "Vasco" # Vasco Lourenço da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + trait = bastard + father = 142775 + 1262.1.1 = { + birth = "1262.1.1" + } + 1282.1.1 = { + add_spouse = 142778 + } + 1302.1.1 = { + add_spouse = 142779 + } + 1337.1.1 = { + add_spouse = 142780 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142778 = { + name = "InE_s" # Inês Gonçalves Moreira + female = yes + # dynasty = # Moreira + religion = catholic + culture = portuguese + 1262.1.1 = { + birth = "1262.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142779 = { + name = "Joana" # Joana Gonçalves de Veiro + female = yes + # dynasty = # de Veiro + religion = catholic + culture = portuguese + 1262.1.1 = { + birth = "1262.1.1" + } + 1337.1.1 = { + death = "1337.1.1" + } +} + +142780 = { + name = "Margarida" # Margarida Anes de Carapeços + female = yes + # dynasty = # de Veiro + religion = catholic + culture = portuguese + 1262.1.1 = { + birth = "1262.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142781 = { + name = "Teresa" # Teresa Martins de Sande + female = yes + # dynasty = # de Sande + religion = catholic + culture = portuguese + 1262.1.1 = { + birth = "1262.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142782 = { + name = "GonC_alo" # Gonçalo Rodrigues Moreira + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142777 + mother = 142778 + 1299.1.1 = { + birth = "1299.1.1" + } + 1349.1.1 = { + death = "1349.1.1" + } +} + +142783 = { + name = "Beatriz" # Beatriz Vasques da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142777 + mother = 142778 + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +142784 = { + name = "InE_s" # Inês Vasques da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142777 + mother = 142778 + 1301.1.1 = { + birth = "1301.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +142785 = { + name = "Afonso" # Afonso Vasques da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + trait = bastard + father = 142777 + mother = 142781 + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +142786 = { + name = "GonC_alo" # Gonçalo Vasques da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + trait = bastard + father = 142777 + mother = 142780 + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +142787 = { + name = "Lopo" # Lopo Vasques da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142750 + mother = 142751 + 1223.1.1 = { + birth = "1223.1.1" + } + 1273.1.1 = { + death = "1273.1.1" + } +} + +142788 = { + name = "LourenC_o" # Lourenço Rodrigues da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142773 + mother = 142774 + 1261.1.1 = { + birth = "1261.1.1" + } + 1281.1.1 = { + add_spouse = 142789 + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142789 = { + name = "AldonC_a" # Aldonça Anes Botelho + female = yes + # dynasty = # Botelho + religion = catholic + culture = portuguese + 1261.1.1 = { + birth = "1261.1.1" + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142790 = { + name = "Pero" # Pero Rodrigues da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142773 + mother = 142774 + 1262.1.1 = { + birth = "1262.1.1" + } + 1282.1.1 = { + add_spouse = 142791 + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +142791 = { + name = "Mor" # Mor Pires de Beja + female = yes + # dynasty = # de Beja + religion = catholic + culture = portuguese + 1262.1.1 = { + birth = "1262.1.1" + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +142792 = { + name = "Mem" # Mem Rodrigues da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142773 + mother = 142774 + 1263.1.1 = { + birth = "1263.1.1" + } + 1283.1.1 = { + add_spouse = 142793 + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142793 = { + name = "ConstanC_a" # Constança Gil Peixoto + female = yes + # dynasty = # Peixoto + religion = catholic + culture = portuguese + 1263.1.1 = { + birth = "1263.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142794 = { + name = "Mor" # Mor Rodrigues da Fonseca + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142773 + mother = 142774 + 1264.1.1 = { + birth = "1264.1.1" + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +142795 = { + name = "DO_rdia" # Dórdia Rodrigues de Carvalho + female = yes + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142773 + mother = 142774 + 1265.1.1 = { + birth = "1265.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +142796 = { + name = "Rui" # Rui Pires da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142790 + mother = 142791 + 1292.1.1 = { + birth = "1292.1.1" + } + 1312.1.1 = { + add_spouse = 142798 + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142797 = { + name = "Vasco" # Vasco Pires da Fonseca + dynasty = 1020125 # da Fonseca + religion = catholic + culture = portuguese + father = 142790 + mother = 142791 + 1293.1.1 = { + birth = "1293.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142798 = { + name = "Leonor" # Leonor Rodrigues de Nomães + female = yes + # dynasty = # de Nomães + religion = catholic + culture = portuguese + 1292.1.1 = { + birth = "1292.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142799 = { + name = "Martim" # Martim Nunes de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + trait = bastard + father = 142423 + 1274.1.1 = { + birth = "1274.1.1" + } + 1294.1.1 = { + add_spouse = 142800 + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +142800 = { + name = "Mor" # Mor Rodrigues de Jolda + female = yes + # dynasty = # de Jolda + religion = catholic + culture = portuguese + 1274.1.1 = { + birth = "1274.1.1" + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +142801 = { + name = "Mor" # Mor Martins de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142799 + mother = 142800 + 1294.1.1 = { + birth = "1294.1.1" + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +142802 = { + name = "Pero" # Pero Martins de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142799 + mother = 142800 + 1295.1.1 = { + birth = "1295.1.1" + } + 1315.1.1 = { + add_spouse = 142803 + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +142803 = { + name = "Maria" # Maria Martins + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1295.1.1 = { + birth = "1295.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +142804 = { + name = "Rui" # Rui Fernandes de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + trait = bastard + father = 142420 + 1271.1.1 = { + birth = "1271.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +142805 = { + name = "Elvira" # Elvira Soares de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142422 + mother = 142430 + 1273.1.1 = { + birth = "1273.1.1" + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +142806 = { + name = "JoA_o" # João Fernandes de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + trait = bastard + father = 142425 + 1276.1.1 = { + birth = "1276.1.1" + } + 1326.1.1 = { + death = "1326.1.1" + } +} + +142807 = { + name = "Maria" # Maria Pires de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1258.1.1 = { + birth = "1258.1.1" + } + 1308.1.1 = { + death = "1308.1.1" + } +} + +142808 = { + name = "Sancha" # Sancha Pires de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142151 + mother = 142418 + 1259.1.1 = { + birth = "1259.1.1" + } + 1309.1.1 = { + death = "1309.1.1" + } +} + +142809 = { + name = "Maria" # Maria Martins Zote + female = yes + # dynasty = # Zote + religion = catholic + culture = portuguese + 1280.1.1 = { + birth = "1280.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142810 = { + name = "FernA_o" # Fernão Martins de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142016 + mother = 142809 + 1300.1.1 = { + birth = "1300.1.1" + } + 1320.1.1 = { + add_spouse = 142811 + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +142811 = { + name = "Mor" # Mor Aires de Toroselho + female = yes + # dynasty = # de Toroselho + religion = catholic + culture = portuguese + 1300.1.1 = { + birth = "1300.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +142812 = { + name = "Nuno" # Nuno Martins de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142016 + mother = 142809 + 1301.1.1 = { + birth = "1301.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +142813 = { + name = "Martim" # Martim Martins de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142016 + mother = 142809 + 1302.1.1 = { + birth = "1302.1.1" + } + 1322.1.1 = { + add_spouse = 142814 + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +142814 = { + name = "Margarida" # Margarida Anes de Urrô + female = yes + # dynasty = # de Urrô + religion = catholic + culture = portuguese + 1302.1.1 = { + birth = "1302.1.1" + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +142815 = { + name = "Mor" # Mor Martins de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142813 + mother = 142814 + 1322.1.1 = { + birth = "1322.1.1" + } + 1372.1.1 = { + death = "1372.1.1" + } +} + +142816 = { + name = "Sancho" # Sancho Martins de Barbosa + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142016 + mother = 142809 + 1303.1.1 = { + birth = "1303.1.1" + } + 1323.1.1 = { + add_spouse = 142817 + } + 1353.1.1 = { + death = "1353.1.1" + } +} + +142817 = { + name = "InE_s" # Inês Afonso Pimentel + female = yes + # dynasty = # Pimentel + religion = catholic + culture = portuguese + 1303.1.1 = { + birth = "1303.1.1" + } + 1353.1.1 = { + death = "1353.1.1" + } +} + +142818 = { + name = "Sancha" # Sancha Martins de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142016 + mother = 142809 + 1304.1.1 = { + birth = "1304.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +142819 = { + name = "Guiomar" # Guiomar Martins de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142016 + mother = 142809 + 1305.1.1 = { + birth = "1305.1.1" + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +142820 = { + name = "Ouroana" # Ouroana Martins de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142016 + mother = 142809 + 1306.1.1 = { + birth = "1306.1.1" + } + 1356.1.1 = { + death = "1356.1.1" + } +} + +142821 = { + name = "Senhorinha" # Senhorinha Fernandes de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142810 + mother = 142811 + 1320.1.1 = { + birth = "1320.1.1" + } + 1370.1.1 = { + death = "1370.1.1" + } +} + +142822 = { + name = "Alda" # Alda Fernandes de Barbosa + female = yes + dynasty = 1020110 # de Barbosa + religion = catholic + culture = portuguese + father = 142810 + mother = 142811 + 1321.1.1 = { + birth = "1321.1.1" + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +142823 = { + name = "FernA_o" # Fernão Pires de Sande + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + trait = bastard + father = 142253 + 1120.1.1 = { + birth = "1120.1.1" + } + 1140.1.1 = { + add_spouse = 142839 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +142824 = { + name = "Guilherme" # Guilherme Raimundes de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142255 + mother = 142256 + 1155.1.1 = { + birth = "1155.1.1" + } + 1205.1.1 = { + death = "1205.1.1" + } +} + +142825 = { + name = "DO_rdia" # Dórdia Raimundes de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142255 + mother = 142256 + 1156.1.1 = { + birth = "1156.1.1" + } + 1206.1.1 = { + death = "1206.1.1" + } +} + +142826 = { + name = "Raimundo" # Raimundo Pires de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142251 + mother = 142252 + 1121.1.1 = { + birth = "1121.1.1" + } + 1141.1.1 = { + add_spouse = 142827 + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +142827 = { + name = "Sancha" # Sancha Pais Correia + female = yes + # dynasty = # Correia + religion = catholic + culture = portuguese + 1121.1.1 = { + birth = "1121.1.1" + } + 1171.1.1 = { + death = "1171.1.1" + } +} + +142828 = { + name = "Maria" # Maria Raimundes de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142826 + mother = 142827 + 1141.1.1 = { + birth = "1141.1.1" + } + 1191.1.1 = { + death = "1191.1.1" + } +} + +142829 = { + name = "DurA_o" # Durão Martins de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142259 + mother = 142260 + 1200.1.1 = { + birth = "1200.1.1" + } + 1220.1.1 = { + add_spouse = 142830 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142830 = { + name = "Estevainha" # Estevainha Martins da Silva + female = yes + # dynasty = # da Silva + religion = catholic + culture = portuguese + 1200.1.1 = { + birth = "1200.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142831 = { + name = "JoA_o" # João Durães de Riba Vizela + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142829 + mother = 142830 + 1220.1.1 = { + birth = "1220.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142832 = { + name = "Maria" # Maria Durães de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142829 + mother = 142830 + 1221.1.1 = { + birth = "1221.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142833 = { + name = "AldonC_a" # Aldonça Durães de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142829 + mother = 142830 + 1222.1.1 = { + birth = "1222.1.1" + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142834 = { + name = "Teresa" # Teresa Martins de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142259 + mother = 142260 + 1203.1.1 = { + birth = "1203.1.1" + } + 1253.1.1 = { + death = "1253.1.1" + } +} + +142835 = { + name = "Elvira" # Elvira Martins de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142259 + mother = 142260 + 1204.1.1 = { + birth = "1204.1.1" + } + 1254.1.1 = { + death = "1254.1.1" + } +} + +142836 = { + name = "Elvira" # Elvira Fernandes de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142249 + mother = 142250 + 1161.1.1 = { + birth = "1161.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +142837 = { + name = "Maria" # Maria Fernandes de Riba Vizela + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142249 + mother = 142250 + 1162.1.1 = { + birth = "1162.1.1" + } + 1222.1.1 = { + death = "1222.1.1" + } +} + +142838 = { + name = "Maria" # Maria Fernandes Cheira + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142264 + mother = 142265 + 1196.1.1 = { + birth = "1196.1.1" + } + 1246.1.1 = { + death = "1246.1.1" + } +} + +142839 = { + name = "Maria" # Maria de Sande + female = yes + # dynasty = # de Sande + religion = catholic + culture = portuguese + 1120.1.1 = { + birth = "1120.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +142840 = { + name = "JoA_o" # João Fernandes de Sande + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142823 + mother = 142839 + 1160.1.1 = { + birth = "1160.1.1" + } + 1190.1.1 = { + add_spouse = 142842 + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142842 = { + name = "Urraca" # Urraca Esteves Malhoo + female = yes + # dynasty = # Malhão + religion = catholic + culture = portuguese + 1160.1.1 = { + birth = "1160.1.1" + } + 1210.1.1 = { + death = "1210.1.1" + } +} + +142841 = { + name = "Pero" # Pero Fernandes de Sande + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142823 + mother = 142839 + 1161.1.1 = { + birth = "1161.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +142843 = { + name = "FernA_o" # Fernão Anes de Sande + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142840 + mother = 142842 + 1200.1.1 = { + birth = "1200.1.1" + } + 1240.1.1 = { + add_spouse = 142845 + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142845 = { + name = "Maria" # Maria Anes de Guimarães + female = yes + # dynasty = # de Guimarães + religion = catholic + culture = portuguese + 1200.1.1 = { + birth = "1200.1.1" + } + 1260.1.1 = { + death = "1260.1.1" + } +} + +142844 = { + name = "Sancha" # Sancha Anes de Sande + female = yes + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142840 + mother = 142842 + 1201.1.1 = { + birth = "1201.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142846 = { + name = "JoA_o" # João Fernandes de Sande + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142843 + mother = 142845 + 1250.1.1 = { + birth = "1250.1.1" + } + 1290.1.1 = { + add_spouse = 142847 + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142847 = { + name = "Leonor" # Leonor Rodrigues Alvelo + female = yes + # dynasty = # Alvelo + religion = catholic + culture = portuguese + 1250.1.1 = { + birth = "1250.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142848 = { + name = "JoA_o" # João Anes de Sande + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142846 + mother = 142847 + 1290.1.1 = { + birth = "1290.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142849 = { + name = "Rodrigo" # Rodrigo Anes de Sande + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142846 + mother = 142847 + 1291.1.1 = { + birth = "1291.1.1" + } + 1311.1.1 = { + add_spouse = 142850 + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142850 = { + name = "Estevainha" # Estevainha Fernandes Camelo + female = yes + # dynasty = # Camelo + religion = catholic + culture = portuguese + 1291.1.1 = { + birth = "1291.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142851 = { + name = "GonC_alo" # Gonçalo Anes de Sande + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142846 + mother = 142847 + 1292.1.1 = { + birth = "1292.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142852 = { + name = "Maria" # Maria Anes de Sande + female = yes + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142846 + mother = 142847 + 1293.1.1 = { + birth = "1293.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142853 = { + name = "Senhorinha" # Senhorinha Anes de Sande + female = yes + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142846 + mother = 142847 + 1294.1.1 = { + birth = "1294.1.1" + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +142854 = { + name = "Guiomar" # Guiomar Anes de Sande + female = yes + dynasty = 1020126 # de Sande + religion = catholic + culture = portuguese + father = 142846 + mother = 142847 + 1295.1.1 = { + birth = "1295.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +142855 = { + name = "Mem" # Mem Soares de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142257 + mother = 142258 + 1190.1.1 = { + birth = "1190.1.1" + } + 1210.1.1 = { + add_spouse = 142856 + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142856 = { + name = "Teresa" # Teresa Afonso Gato + female = yes + # dynasty = # Gato + religion = catholic + culture = portuguese + 1190.1.1 = { + birth = "1190.1.1" + } + 1240.1.1 = { + death = "1240.1.1" + } +} + +142857 = { + name = "Pero" # Pero Soares de Alvim + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142257 + mother = 142258 + 1191.1.1 = { + birth = "1191.1.1" + } + 1211.1.1 = { + add_spouse = 142866 + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142866 = { + name = "Maria" # Maria Esteves Malhoo + female = yes + # dynasty = # Malhoo + religion = catholic + culture = portuguese + 1191.1.1 = { + birth = "1191.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142858 = { + name = "LourenC_o" # Lourenço Soares Freire + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142257 + mother = 142258 + 1192.1.1 = { + birth = "1192.1.1" + } + 1232.1.1 = { + add_spouse = 142859 + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142859 = { + name = "Maria" # Maria Rodrigues Fafes + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1192.1.1 = { + birth = "1192.1.1" + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142860 = { + name = "Rui" # Rui Lourenço Freire + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142858 + mother = 142859 + 1252.1.1 = { + birth = "1252.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +142861 = { + name = "Pero" # Pero Lourenço Freire + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142858 + mother = 142859 + 1253.1.1 = { + birth = "1253.1.1" + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +142862 = { + name = "Guiomar" # Guiomar Lourenço Freire + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142858 + mother = 142859 + 1254.1.1 = { + birth = "1254.1.1" + } + 1324.1.1 = { + death = "1324.1.1" + } +} + +142863 = { + name = "ConstanC_a" # Constança Lourenço Freire + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142858 + mother = 142859 + 1255.1.1 = { + birth = "1255.1.1" + } + 1325.1.1 = { + death = "1325.1.1" + } +} + +142864 = { + name = "Teresa" # Teresa Lourenço Freire + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142858 + mother = 142859 + 1256.1.1 = { + birth = "1256.1.1" + } + 1326.1.1 = { + death = "1326.1.1" + } +} + +142865 = { + name = "Gontinha" # Gontinha Soares de Melo + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142257 + mother = 142258 + 1193.1.1 = { + birth = "1193.1.1" + } + 1273.1.1 = { + death = "1273.1.1" + } +} + +142867 = { + name = "Soeiro" # Soeiro Mendes de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + trait = bastard + father = 142855 + 1230.1.1 = { + birth = "1230.1.1" + } + 1250.1.1 = { + add_spouse = 142868 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142868 = { + name = "Maria" # Maria de Melo + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1230.1.1 = { + birth = "1230.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142869 = { + name = "Mem" # Mem Soares de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142867 + mother = 142868 + 1270.1.1 = { + birth = "1270.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142870 = { + name = "LourenC_o" # Lourenço Soares de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142867 + mother = 142868 + 1271.1.1 = { + birth = "1271.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142871 = { + name = "Afonso" # Afonso Mendes de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142855 + mother = 142856 + 1230.1.1 = { + birth = "1230.1.1" + } + 1250.1.1 = { + add_spouse = 142872 + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142872 = { + name = "InE_s" # Inês Vasques da Cunha + female = yes + # dynasty = # da Cunha + religion = catholic + culture = portuguese + 1230.1.1 = { + birth = "1230.1.1" + } + 1280.1.1 = { + death = "1280.1.1" + } +} + +142873 = { + name = "Rui" # Rui Mendes de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142855 + mother = 142856 + 1231.1.1 = { + birth = "1231.1.1" + } + 1251.1.1 = { + add_spouse = 142874 + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +142874 = { + name = "Mor" # Mor Martins do Vinhal + female = yes + # dynasty = # do Vinhal + religion = catholic + culture = portuguese + 1231.1.1 = { + birth = "1231.1.1" + } + 1281.1.1 = { + death = "1281.1.1" + } +} + +142875 = { + name = "Leonor" # Leonor Rodrigues de Melo + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142873 + mother = 142874 + 1271.1.1 = { + birth = "1271.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142876 = { + name = "Maria" # Maria Rodrigues de Melo + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142873 + mother = 142874 + 1272.1.1 = { + birth = "1272.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142877 = { + name = "Maria" # Maria Mendes de Melo + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142855 + mother = 142856 + 1232.1.1 = { + birth = "1232.1.1" + } + 1282.1.1 = { + death = "1282.1.1" + } +} + +142878 = { + name = "Teresa" # Teresa Mendes de Melo + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142855 + mother = 142856 + 1233.1.1 = { + birth = "1233.1.1" + } + 1283.1.1 = { + death = "1283.1.1" + } +} + +142879 = { + name = "Sancha" # Sancha Mendes de Melo + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142855 + mother = 142856 + 1234.1.1 = { + birth = "1234.1.1" + } + 1284.1.1 = { + death = "1284.1.1" + } +} + +142880 = { + name = "Martim" # Martim Afonso de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142871 + mother = 142872 + 1260.1.1 = { + birth = "1260.1.1" + } + 1280.1.1 = { + add_spouse = 142881 + } + 1290.1.1 = { + add_spouse = 142882 + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142881 = { + name = "InE_s" # Inês Pires de Arganil + female = yes + # dynasty = # de Arganil + religion = catholic + culture = portuguese + 1260.1.1 = { + birth = "1260.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +142882 = { + name = "Marinha" # Marinha Vasques de Albergaria + female = yes + # dynasty = # de Arganil + religion = catholic + culture = portuguese + 1260.1.1 = { + birth = "1260.1.1" + } + 1310.1.1 = { + death = "1310.1.1" + } +} + +142883 = { + name = "Pero" # Pero Afonso Portugal + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142871 + mother = 142872 + 1261.1.1 = { + birth = "1261.1.1" + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142884 = { + name = "Lopo" # Lopo Afonso de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142871 + mother = 142872 + 1262.1.1 = { + birth = "1262.1.1" + } + 1301.1.1 = { + add_spouse = 142385 + } + 1312.1.1 = { + death = "1312.1.1" + } +} + +142885 = { + name = "Teresa" # Teresa Afonso de Melo + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142884 + mother = 142385 + 1301.1.1 = { + birth = "1301.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +142886 = { + name = "Martim" # Martim Afonso de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142880 + mother = 142882 + 1290.1.1 = { + birth = "1290.1.1" + } + 1310.1.1 = { + add_spouse = 142887 + } + 1320.1.1 = { + add_spouse = 142888 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142887 = { + name = "ME_cia" # Mécia Vasques de Resende + female = yes + # dynasty = # de Resende + religion = catholic + culture = portuguese + 1290.1.1 = { + birth = "1290.1.1" + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +142888 = { + name = "InE_s" # Inês Rodrigues de Brito + female = yes + # dynasty = # de Brito + religion = catholic + culture = portuguese + 1290.1.1 = { + birth = "1290.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142889 = { + name = "EstE_vA_o" # Estêvão Soares de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142880 + mother = 142882 + 1291.1.1 = { + birth = "1291.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142890 = { + name = "Vasco" # Vasco Martins de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142880 + mother = 142882 + 1292.1.1 = { + birth = "1292.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142891 = { + name = "Joana" # Joana Martins de Melo + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142880 + mother = 142882 + 1293.1.1 = { + birth = "1293.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142892 = { + name = "FernA_o" # Fernão Afonso de Melo + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142886 + mother = 142887 + 1310.1.1 = { + birth = "1310.1.1" + } + 1330.1.1 = { + add_spouse = 142893 + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +142893 = { + name = "Maria" # Maria Fernandes Pacheco + female = yes + # dynasty = # Pacheco + religion = catholic + culture = portuguese + 1310.1.1 = { + birth = "1310.1.1" + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +142894 = { + name = "JoA_o" # João Pires de Lobeira + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + trait = bastard + father = 142857 + 1251.1.1 = { + birth = "1251.1.1" + } + 1271.1.1 = { + add_spouse = 142895 + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142895 = { + name = "Maria" # Maria de Lobeira + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1251.1.1 = { + birth = "1251.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142896 = { + name = "EstE_vA_o" # Estêvão Anes de Lobeira + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142894 + mother = 142895 + 1281.1.1 = { + birth = "1281.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142897 = { + name = "Martim" # Martim Anes de Lobeira + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142894 + mother = 142895 + 1282.1.1 = { + birth = "1282.1.1" + } + 1302.1.1 = { + add_spouse = 142898 + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142898 = { + name = "Maria" # Maria de Lobeira + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1282.1.1 = { + birth = "1282.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142899 = { + name = "Pero" # Pero Martins de Lobeira + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142897 + mother = 142898 + 1312.1.1 = { + birth = "1312.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +142900 = { + name = "JoA_o" # João Anes de Lobeira + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142894 + mother = 142895 + 1283.1.1 = { + birth = "1283.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142901 = { + name = "FernA_o" # Fernão Anes de Lobeira + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142894 + mother = 142895 + 1284.1.1 = { + birth = "1284.1.1" + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +142902 = { + name = "Afonso" # Afonso Anes de Lobeira + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142894 + mother = 142895 + 1285.1.1 = { + birth = "1285.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +142903 = { + name = "Sancha" # Sancha Anes de Lobeira + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142894 + mother = 142895 + 1286.1.1 = { + birth = "1286.1.1" + } + 1346.1.1 = { + death = "1346.1.1" + } +} + +142904 = { + name = "Martim" # Martim Pires de Alvim + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142857 + mother = 142866 + 1251.1.1 = { + birth = "1251.1.1" + } + 1271.1.1 = { + add_spouse = 142905 + } + 1311.1.1 = { + add_spouse = 142681 + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142905 = { + name = "Margarida" # Margarida Pires Rebelo + female = yes + # dynasty = # Rebelo + religion = catholic + culture = portuguese + 1251.1.1 = { + birth = "1251.1.1" + } + 1311.1.1 = { + death = "1311.1.1" + } +} + +142906 = { + name = "Aires" # Aires Pires de Alvim + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142857 + mother = 142866 + 1252.1.1 = { + birth = "1252.1.1" + } + 1332.1.1 = { + death = "1332.1.1" + } +} + +142907 = { + name = "Soeiro" # Soeiro Alvim + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142857 + mother = 142866 + 1253.1.1 = { + birth = "1253.1.1" + } + 1333.1.1 = { + death = "1333.1.1" + } +} + +142908 = { + name = "JoA_o" # João Pires de Alvim + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142904 + mother = 142905 + 1271.1.1 = { + birth = "1271.1.1" + } + 1305.1.1 = { + add_spouse = 142695 + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142909 = { + name = "Leonor" # Leonor Anes de Alvim + female = yes + dynasty = 1020127 # de Melo + religion = catholic + culture = portuguese + father = 142908 + mother = 142695 + 1315.1.1 = { + birth = "1315.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +142910 = { + name = "Maria" # Maria de Cambra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1179.1.1 = { + birth = "1179.1.1" + } + 1229.1.1 = { + death = "1229.1.1" + } +} + +142911 = { + name = "EstE_vA_o" # Estêvão Pires de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142268 + mother = 142910 + 1199.1.1 = { + birth = "1199.1.1" + } + 1219.1.1 = { + add_spouse = 142666 + } + 1249.1.1 = { + death = "1249.1.1" + } +} + +142912 = { + name = "EstE_vA_o" # Estêvão Pires de Lambaz + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142911 + mother = 142666 + 1219.1.1 = { + birth = "1219.1.1" + } + 1239.1.1 = { + add_spouse = 142913 + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142913 = { + name = "Elvira" # Elvira Garcia + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1219.1.1 = { + birth = "1219.1.1" + } + 1295.1.1 = { + death = "1295.1.1" + } +} + +142914 = { + name = "Pero" # Pero Esteves Lambaz + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142912 + mother = 142913 + 1249.1.1 = { + birth = "1249.1.1" + } + 1269.1.1 = { + add_spouse = 142915 + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +142915 = { + name = "Maria" # Maria Lambaz + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1249.1.1 = { + birth = "1249.1.1" + } + 1299.1.1 = { + death = "1299.1.1" + } +} + +142916 = { + name = "Maria" # Maria Pires Lambaz + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142914 + mother = 142915 + 1279.1.1 = { + birth = "1279.1.1" + } + 1339.1.1 = { + death = "1339.1.1" + } +} + +142917 = { + name = "Henrique" # Henrique Esteves Lambaz + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142912 + mother = 142913 + 1250.1.1 = { + birth = "1250.1.1" + } + 1270.1.1 = { + add_spouse = 142918 + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142918 = { + name = "Maria" # Maria Lambaz + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1250.1.1 = { + birth = "1250.1.1" + } + 1300.1.1 = { + death = "1300.1.1" + } +} + +142919 = { + name = "Catarina" # Catarina Henriques Lambaz + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142917 + mother = 142918 + 1280.1.1 = { + birth = "1280.1.1" + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142920 = { + name = "Martim" # Martim Esteves de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142911 + mother = 142666 + 1221.1.1 = { + birth = "1221.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142921 = { + name = "Nuno" # Nuno Pires de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142268 + mother = 142910 + 1200.1.1 = { + birth = "1200.1.1" + } + 1220.1.1 = { + add_spouse = 142922 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142922 = { + name = "Maria" # Maria de Cambra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1200.1.1 = { + birth = "1200.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +142923 = { + name = "Egas" # Egas Nunes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142921 + mother = 142922 + 1220.1.1 = { + birth = "1220.1.1" + } + 1240.1.1 = { + add_spouse = 142924 + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142924 = { + name = "Maria" # Maria Mendes + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1220.1.1 = { + birth = "1220.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142925 = { + name = "GonC_alo" # Gonçalo Nunes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142921 + mother = 142922 + 1221.1.1 = { + birth = "1221.1.1" + } + 1271.1.1 = { + death = "1271.1.1" + } +} + +142926 = { + name = "Soeiro" # Soeiro Nunes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142921 + mother = 142922 + 1222.1.1 = { + birth = "1222.1.1" + } + 1242.1.1 = { + add_spouse = 142927 + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142927 = { + name = "Elvira" # Elvira Gonçalves + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1222.1.1 = { + birth = "1222.1.1" + } + 1272.1.1 = { + death = "1272.1.1" + } +} + +142928 = { + name = "Nuno" # Nuno Soares de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142926 + mother = 142927 + 1242.1.1 = { + birth = "1242.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +142929 = { + name = "JoA_o" # João Soares de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142926 + mother = 142927 + 1243.1.1 = { + birth = "1243.1.1" + } + 1263.1.1 = { + add_spouse = 142930 + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +142930 = { + name = "Geralda" # Geralda Vicente + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1243.1.1 = { + birth = "1243.1.1" + } + 1293.1.1 = { + death = "1293.1.1" + } +} + +142931 = { + name = "EstE_vA_o" # Estêvão Anes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142929 + mother = 142930 + 1283.1.1 = { + birth = "1283.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142932 = { + name = "FernA_o" # Fernão Soares de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + trait = bastard + father = 142926 + 1242.1.1 = { + birth = "1242.1.1" + } + 1272.1.1 = { + add_spouse = 142933 + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +142933 = { + name = "Maria" # Maria de Cambra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1242.1.1 = { + birth = "1242.1.1" + } + 1292.1.1 = { + death = "1292.1.1" + } +} + +142934 = { + name = "JoA_o" # João Fernandes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142932 + mother = 142933 + 1282.1.1 = { + birth = "1282.1.1" + } + 1302.1.1 = { + add_spouse = 142935 + } + 1315.1.1 = { + add_spouse = 142936 + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142935 = { + name = "Estevainha" # Estevainha Rodrigues de Leiria + female = yes + # dynasty = # de Leiria + religion = catholic + culture = portuguese + 1282.1.1 = { + birth = "1282.1.1" + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +142936 = { + name = "Margarida" # Margarida Pires + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1282.1.1 = { + birth = "1282.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142937 = { + name = "ConstanC_a" # Constança Fernandes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142934 + mother = 142935 + 1302.1.1 = { + birth = "1302.1.1" + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +142938 = { + name = "Pero" # Pero Fernandes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142932 + mother = 142933 + 1283.1.1 = { + birth = "1283.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142939 = { + name = "Aires" # Aires Fernandes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142932 + mother = 142933 + 1284.1.1 = { + birth = "1284.1.1" + } + 1304.1.1 = { + add_spouse = 142940 + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +142940 = { + name = "Guiomar" # Guiomar Martins de Carvalhosa + female = yes + # dynasty = # de Carvalhosa + religion = catholic + culture = portuguese + 1284.1.1 = { + birth = "1284.1.1" + } + 1344.1.1 = { + death = "1344.1.1" + } +} + +142941 = { + name = "FernA_o" # Fernão Afonso de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142266 + mother = 142267 + 1190.1.1 = { + birth = "1190.1.1" + } + 1210.1.1 = { + add_spouse = 142942 + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142942 = { + name = "Sancha" # Sancha Pais Correia + female = yes + # dynasty = # Correia + religion = catholic + culture = portuguese + 1190.1.1 = { + birth = "1190.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142943 = { + name = "Maria" # Maria Gomes da Ribeira + female = yes + # dynasty = # da Ribeira + religion = catholic + culture = portuguese + 1190.1.1 = { + birth = "1190.1.1" + } + 1270.1.1 = { + death = "1270.1.1" + } +} + +142944 = { + name = "Martim" # Martim Afonso de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142266 + mother = 142267 + 1191.1.1 = { + birth = "1191.1.1" + } + 1211.1.1 = { + add_spouse = 142945 + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +142945 = { + name = "Fruilhe" # Fruilhe + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1191.1.1 = { + birth = "1191.1.1" + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +142946 = { + name = "JoA_o" # João Martins de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142944 + mother = 142945 + 1211.1.1 = { + birth = "1211.1.1" + } + 1231.1.1 = { + add_spouse = 142947 + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142947 = { + name = "Maria" # Maria de Cambra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1211.1.1 = { + birth = "1211.1.1" + } + 1261.1.1 = { + death = "1261.1.1" + } +} + +142948 = { + name = "EstE_vA_o" # Estêvão Anes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142946 + mother = 142947 + 1251.1.1 = { + birth = "1251.1.1" + } + 1271.1.1 = { + add_spouse = 142949 + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142949 = { + name = "Maria" # Maria de Cambra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1251.1.1 = { + birth = "1251.1.1" + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +142950 = { + name = "Gil" # Gil Esteves de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142948 + mother = 142949 + 1281.1.1 = { + birth = "1281.1.1" + } + 1301.1.1 = { + add_spouse = 142951 + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142951 = { + name = "Maria" # Maria de Cambra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1281.1.1 = { + birth = "1281.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +142952 = { + name = "Martim" # Martim Gil de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142950 + mother = 142951 + 1301.1.1 = { + birth = "1301.1.1" + } + 1351.1.1 = { + death = "1351.1.1" + } +} + +142953 = { + name = "Margarida" # Margarida Esteves de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142948 + mother = 142949 + 1282.1.1 = { + birth = "1282.1.1" + } + 1342.1.1 = { + death = "1342.1.1" + } +} + +142954 = { + name = "ConstanC_a" # Constança Esteves de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142948 + mother = 142949 + 1283.1.1 = { + birth = "1283.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142955 = { + name = "Martim" # Martim Anes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142946 + mother = 142947 + 1252.1.1 = { + birth = "1252.1.1" + } + 1272.1.1 = { + add_spouse = 142956 + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142956 = { + name = "Maria" # Maria de Cambra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1252.1.1 = { + birth = "1252.1.1" + } + 1302.1.1 = { + death = "1302.1.1" + } +} + +142957 = { + name = "JoA_o" # João Martins de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142955 + mother = 142956 + 1282.1.1 = { + birth = "1282.1.1" + } + 1302.1.1 = { + add_spouse = 142959 + } + 1322.1.1 = { + add_spouse = 142958 + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +142959 = { + name = "Mor" # Mor Martins do Outeiro + female = yes + # dynasty = # do Outeiro + religion = catholic + culture = portuguese + 1282.1.1 = { + birth = "1282.1.1" + } + 1322.1.1 = { + death = "1322.1.1" + } +} + +142958 = { + name = "Sancha" # Sancha Afonso de Fermoselhe + female = yes + # dynasty = # de Fermoselhe + religion = catholic + culture = portuguese + 1282.1.1 = { + birth = "1282.1.1" + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +142960 = { + name = "Maria" # Maria Anes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142957 + mother = 142959 + 1302.1.1 = { + birth = "1302.1.1" + } + 1352.1.1 = { + death = "1352.1.1" + } +} + +142961 = { + name = "Margarida" # Margarida Anes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142957 + mother = 142959 + 1303.1.1 = { + birth = "1303.1.1" + } + 1353.1.1 = { + death = "1353.1.1" + } +} + +142962 = { + name = "Guiomar" # Guiomar Martins de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142955 + mother = 142956 + 1283.1.1 = { + birth = "1283.1.1" + } + 1343.1.1 = { + death = "1343.1.1" + } +} + +142963 = { + name = "Mor" # Mor Afonso de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142266 + mother = 142267 + 1192.1.1 = { + birth = "1192.1.1" + } + 1252.1.1 = { + death = "1252.1.1" + } +} + +142964 = { + name = "ConstanC_a" # Constança Afonso de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142266 + mother = 142267 + 1193.1.1 = { + birth = "1193.1.1" + } + 1253.1.1 = { + death = "1253.1.1" + } +} + +142965 = { + name = "Marinha" # Marinha Afonso de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142266 + mother = 142267 + 1194.1.1 = { + birth = "1194.1.1" + } + 1254.1.1 = { + death = "1254.1.1" + } +} + +142966 = { + name = "Teresa" # Teresa Afonso de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142266 + mother = 142267 + 1195.1.1 = { + birth = "1195.1.1" + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +142967 = { + name = "Urraca" # Urraca Afonso de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142266 + mother = 142267 + 1196.1.1 = { + birth = "1196.1.1" + } + 1256.1.1 = { + death = "1256.1.1" + } +} + +142968 = { + name = "Maria" # Maria Afonso de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142266 + mother = 142267 + 1197.1.1 = { + birth = "1197.1.1" + } + 1257.1.1 = { + death = "1257.1.1" + } +} + +142970 = { + name = "Martim" # Martim Fernandes de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142941 + mother = 142942 + 1260.1.1 = { + birth = "1260.1.1" + } + 1300.1.1 = { + add_spouse = 142971 + } + 1320.1.1 = { + add_spouse = 142972 + } + 1340.1.1 = { + death = "1340.1.1" + } +} + +142971 = { + name = "Velasquida" # Velasquida Pires de Zamora + female = yes + # dynasty = # de Zamora + religion = catholic + culture = portuguese + 1260.1.1 = { + birth = "1260.1.1" + } + 1320.1.1 = { + death = "1320.1.1" + } +} + +142972 = { + name = "Beatriz" # Beatriz Rodrigues de Azambuja + female = yes + # dynasty = # de Azambuja + religion = catholic + culture = portuguese + 1280.1.1 = { + birth = "1280.1.1" + } + 1350.1.1 = { + death = "1350.1.1" + } +} + +142973 = { + name = "MI_lia" # Mília Fernandes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142941 + mother = 142942 + 1261.1.1 = { + birth = "1261.1.1" + } + 1331.1.1 = { + death = "1331.1.1" + } +} + +142974 = { + name = "Beatriz" # Beatriz Fernandes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142941 + mother = 142942 + 1262.1.1 = { + birth = "1262.1.1" + } + 1332.1.1 = { + death = "1332.1.1" + } +} + +142975 = { + name = "BerengA_ria" # Berengária Fernandes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142941 + mother = 142942 + 1263.1.1 = { + birth = "1263.1.1" + } + 1333.1.1 = { + death = "1333.1.1" + } +} + +142976 = { + name = "Maria" # Maria Fernandes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142941 + mother = 142942 + 1264.1.1 = { + birth = "1264.1.1" + } + 1334.1.1 = { + death = "1334.1.1" + } +} + +142977 = { + name = "FernA_o" # Fernão Afonso de Cambra + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142970 + mother = 142971 + 1310.1.1 = { + birth = "1310.1.1" + } + 1330.1.1 = { + add_spouse = 142978 + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +142978 = { + name = "Maria" # Maria Anes de Berredo + female = yes + # dynasty = # de Briteiros + religion = catholic + culture = portuguese + 1310.1.1 = { + birth = "1310.1.1" + } + 1360.1.1 = { + death = "1360.1.1" + } +} + +142979 = { + name = "Maria" # Maria Fernandes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142970 + mother = 142971 + 1311.1.1 = { + birth = "1311.1.1" + } + 1361.1.1 = { + death = "1361.1.1" + } +} + +142980 = { + name = "Joana" # Joana Fernandes de Cambra + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142970 + mother = 142971 + 1312.1.1 = { + birth = "1312.1.1" + } + 1362.1.1 = { + death = "1362.1.1" + } +} + +142981 = { + name = "Sancha" # Sancha Fernandes Correia + female = yes + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142970 + mother = 142971 + 1313.1.1 = { + birth = "1313.1.1" + } + 1363.1.1 = { + death = "1363.1.1" + } +} + +142982 = { + name = "Afonso" # Afonso Martins Correia + dynasty = 1020116 # de Riba Vizela + religion = catholic + culture = portuguese + father = 142970 + mother = 142972 + 1330.1.1 = { + birth = "1330.1.1" + } + 1380.1.1 = { + death = "1380.1.1" + } +} + +142991 = { + name = "Unisco" # Unisco Viegas + female = yes + dynasty = 1020111 # de Ribadouro + religion = catholic + culture = portuguese + father = 142987 + mother = 142988 + 1071.1.1 = { + birth = "1071.1.1" + } + 1141.1.1 = { + death = "1141.1.1" + } +} + +143015 = { + name = "Aurovelido" # Aurovelido Soares da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142465 + mother = 142468 + 1103.1.1 = { + birth = "1103.1.1" + } + 1153.1.1 = { + death = "1153.1.1" + } +} + + +143016 = { + name = "GonC_alo" # Gonçalo Soares Mouro + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + trait = bastard + father = 142465 + 1103.1.1 = { + birth = "1103.1.1" + } + 1123.1.1 = { + add_spouse = 143017 + } + 1173.1.1 = { + death = "1173.1.1" + } +} + +143017 = { + name = "Ouroana" # Ouroana Soares de Grijó + female = yes + # dynasty = # de Grijó + religion = catholic + culture = portuguese + 1103.1.1 = { + birth = "1103.1.1" + } + 1153.1.1 = { + death = "1153.1.1" + } +} + +143018 = { + name = "Maria" # Maria da Maia + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1102.1.1 = { + birth = "1102.1.1" + } + 1152.1.1 = { + death = "1152.1.1" + } +} + +143019 = { + name = "Soeiro" # Soeiro Mendes da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142473 + mother = 143018 + 1122.1.1 = { + birth = "1122.1.1" + } + 1138.1.1 = { + add_spouse = 143020 + } + 1172.1.1 = { + death = "1172.1.1" + } +} + +143020 = { + name = "Elvira" # Elvira Pais + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1122.1.1 = { + birth = "1122.1.1" + } + 1172.1.1 = { + death = "1172.1.1" + } +} + +143021 = { + name = "GonC_alo" # Gonçalo Mendes da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142473 + mother = 143018 + 1123.1.1 = { + birth = "1123.1.1" + } + 1153.1.1 = { + add_spouse = 143022 + } + 1173.1.1 = { + death = "1173.1.1" + } +} + +143022 = { + name = "Gontinha" # Gontinha Guterres + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1123.1.1 = { + birth = "1123.1.1" + } + 1173.1.1 = { + death = "1173.1.1" + } +} + +143023 = { + name = "Paio" # Paio Mendes da Maia + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142473 + mother = 143018 + 1124.1.1 = { + birth = "1124.1.1" + } + 1174.1.1 = { + death = "1174.1.1" + } +} + +143024 = { + name = "Gontinha" # Gontinha Mendes da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142473 + mother = 143018 + 1125.1.1 = { + birth = "1125.1.1" + } + 1175.1.1 = { + death = "1175.1.1" + } +} + +143025 = { + name = "Elvira" # Elvira Mendes da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 142473 + mother = 143018 + 1126.1.1 = { + birth = "1126.1.1" + } + 1176.1.1 = { + death = "1176.1.1" + } +} + +143026 = { + name = "Urraca" # Urraca Soares da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 143019 + mother = 143020 + 1142.1.1 = { + birth = "1142.1.1" + } + 1192.1.1 = { + death = "1192.1.1" + } +} + +143027 = { + name = "Elvira" # Elvira Soares da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 143019 + mother = 143020 + 1143.1.1 = { + birth = "1143.1.1" + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +143028 = { + name = "Maria" # Maria Soares da Maia + female = yes + dynasty = 1020121 # da Maia + religion = catholic + culture = portuguese + father = 143019 + mother = 143020 + 1144.1.1 = { + birth = "1144.1.1" + } + 1194.1.1 = { + death = "1194.1.1" + } +} + +143029 = { + name = "Fruilhe" # Fruilhe Hermiges de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143031 + mother = 143032 + 1151.1.1 = { + birth = "1151.1.1" + } + 1221.1.1 = { + death = "1221.1.1" + } +} + +143030 = { + name = "ConstanC_a" # Constança Hermiges de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143031 + mother = 143032 + 1152.1.1 = { + birth = "1152.1.1" + } + 1222.1.1 = { + death = "1222.1.1" + } +} + +143031 = { + name = "HermI_gio" # Hermígio Viegas de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143033 + mother = 142991 + 1130.1.1 = { + birth = "1130.1.1" + } + 1150.1.1 = { + add_spouse = 143032 + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +143032 = { + name = "Clara" # Clara + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1130.1.1 = { + birth = "1130.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +143033 = { + name = "Egas" # Egas Gondesendes de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143034 + mother = 143035 + 1070.1.1 = { + birth = "1070.1.1" + } + 1130.1.1 = { + add_spouse = 142991 + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +143046 = { + name = "MourA_o" # Mourão Godesendes de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143034 + mother = 143035 + 1071.1.1 = { + birth = "1071.1.1" + } + 1161.1.1 = { + death = "1161.1.1" + } +} + +143047 = { + name = "Pero" # Pero Viegas Pai + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143033 + mother = 142991 + 1131.1.1 = { + birth = "1131.1.1" + } + 1151.1.1 = { + add_spouse = 143048 + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +143048 = { + name = "Maria" # Maria Pires + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1131.1.1 = { + birth = "1131.1.1" + } + 1181.1.1 = { + death = "1181.1.1" + } +} + +143049 = { + name = "Teresa" # Teresa Pires de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143047 + mother = 143048 + 1151.1.1 = { + birth = "1151.1.1" + } + 1211.1.1 = { + death = "1211.1.1" + } +} + +143050 = { + name = "Nuno" # Nuno Viegas de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143033 + mother = 142991 + 1132.1.1 = { + birth = "1132.1.1" + } + 1152.1.1 = { + add_spouse = 143051 + } + 1182.1.1 = { + death = "1182.1.1" + } +} + +143051 = { + name = "Maria" # Maria de Baião + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1132.1.1 = { + birth = "1132.1.1" + } + 1182.1.1 = { + death = "1182.1.1" + } +} + +143052 = { + name = "Mem" # Mem Nunes de Baião + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143050 + mother = 143051 + 1172.1.1 = { + birth = "1172.1.1" + } + 1192.1.1 = { + add_spouse = 143053 + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +143053 = { + name = "Urraca" # Urraca Rodrigues de Nomães + female = yes + # dynasty = # de Nomães + religion = catholic + culture = portuguese + 1172.1.1 = { + birth = "1172.1.1" + } + 1232.1.1 = { + death = "1232.1.1" + } +} + +143054 = { + name = "JoA_o" # João Viegas Ranha + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143033 + mother = 142991 + 1133.1.1 = { + birth = "1133.1.1" + } + 1153.1.1 = { + add_spouse = 143055 + } + 1183.1.1 = { + death = "1183.1.1" + } +} + +143055 = { + name = "Maria" # Maria de Baião + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1133.1.1 = { + birth = "1133.1.1" + } + 1183.1.1 = { + death = "1183.1.1" + } +} + +143056 = { + name = "Maria" # Maria Anes de Baião + female = yes + dynasty = 1020122 # de Baião + religion = catholic + culture = portuguese + father = 143054 + mother = 143055 + 1173.1.1 = { + birth = "1173.1.1" + } + 1233.1.1 = { + death = "1233.1.1" + } +} + +143058 = { + name = "Gontinha" # Gontinha Nunes Velho + female = yes + # dynasty = # Velho + religion = catholic + culture = portuguese + 1067.1.1 = { + birth = "1067.1.1" + } + 1131.1.1 = { + death = "1131.1.1" + } +} + +143059 = { + name = "Mem" # Mem Pais Bofinho + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143057 + mother = 143058 + 1083.1.1 = { + birth = "1083.1.1" + } + 1103.1.1 = { + add_spouse = 143060 + } + 1143.1.1 = { + death = "1143.1.1" + } +} + +143060 = { + name = "Sancha" # Sancha Pais de Toroño + female = yes + # dynasty = # de Toroño + religion = catholic + culture = portuguese + 1083.1.1 = { + birth = "1083.1.1" + } + 1143.1.1 = { + death = "1143.1.1" + } +} + +143061 = { + name = "Pero" # Pero Mendes de Azevedo + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143059 + mother = 143060 + 1133.1.1 = { + birth = "1133.1.1" + } + 1153.1.1 = { + add_spouse = 143062 + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +143062 = { + name = "Velasquida" # Velasquida Rodrigues de Trastamara + female = yes + # dynasty = # de Trastamara + religion = catholic + culture = portuguese + 1133.1.1 = { + birth = "1133.1.1" + } + 1193.1.1 = { + death = "1193.1.1" + } +} + +143063 = { + name = "Nuno" # Nuno Pais Vida + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143057 + mother = 143058 + 1084.1.1 = { + birth = "1084.1.1" + } + 1104.1.1 = { + add_spouse = 143064 + } + 1144.1.1 = { + death = "1144.1.1" + } +} + +143064 = { + name = "Maria" # Maria de Azevedo + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1084.1.1 = { + birth = "1084.1.1" + } + 1144.1.1 = { + death = "1144.1.1" + } +} + +143065 = { + name = "Gontinha" # Gontinha Nunes de Azevedo + female = yes + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143063 + mother = 143064 + 1124.1.1 = { + birth = "1124.1.1" + } + 1184.1.1 = { + death = "1184.1.1" + } +} + +143066 = { + name = "Ouroana" # Ouroana Nunes Vida + female = yes + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143063 + mother = 143064 + 1125.1.1 = { + birth = "1125.1.1" + } + 1185.1.1 = { + death = "1185.1.1" + } +} + +143067 = { + name = "Onega" # Oneca Pais de Azevedo + female = yes + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143057 + mother = 143058 + 1085.1.1 = { + birth = "1085.1.1" + } + 1145.1.1 = { + death = "1145.1.1" + } +} + +143068 = { + name = "Mor" # Mor Pais Bofinho + female = yes + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143057 + mother = 143058 + 1086.1.1 = { + birth = "1086.1.1" + } + 1146.1.1 = { + death = "1146.1.1" + } +} + +143071 = { + name = "Pero" # Pero Ourigues da Nóbrega + dynasty = 1020114 # de Aboim + religion = catholic + culture = portuguese + father = 143096 + mother = 143097 + 1190.1.1 = { + birth = "1190.1.1" + } + 1220.1.1 = { + add_spouse = 142664 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +143072 = { + name = "Soeiro" # Soeiro Pires de Azevedo + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143061 + mother = 143062 + 1185.1.1 = { + birth = "1185.1.1" + } + 1235.1.1 = { + add_spouse = 143073 + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +143073 = { + name = "ConstanC_a" # Constança Afonso Gato + female = yes + # dynasty = # Gato + religion = catholic + culture = portuguese + 1185.1.1 = { + birth = "1185.1.1" + } + 1255.1.1 = { + death = "1255.1.1" + } +} + +143074 = { + name = "Paio" # Paio Soares de Azevedo + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143072 + mother = 143073 + 1245.1.1 = { + birth = "1245.1.1" + } + 1265.1.1 = { + add_spouse = 143075 + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +143075 = { + name = "Teresa" # Teresa Gomes Correia + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1245.1.1 = { + birth = "1245.1.1" + } + 1315.1.1 = { + death = "1315.1.1" + } +} + +143076 = { + name = "EstE_vA_o" # Estêvão Pais de Azevedo + dynasty = 1020128 # de Azevedo + religion = catholic + culture = portuguese + father = 143074 + mother = 143075 + 1285.1.1 = { + birth = "1285.1.1" + } + 1305.1.1 = { + add_spouse = 143077 + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +143077 = { + name = "Guiomar" # Guiomar Rodrigues de Vasconcelos + female = yes + # dynasty = # de Vasconcelos + religion = catholic + culture = portuguese + 1285.1.1 = { + birth = "1285.1.1" + } + 1345.1.1 = { + death = "1345.1.1" + } +} + +143078 = { + name = "Gomes" # Gomes Mendes de Briteiros + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 143080 + mother = 143081 + 1160.1.1 = { + birth = "1160.1.1" + } + 1200.1.1 = { + add_spouse = 143079 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +143079 = { + name = "Urraca" # Urraca Gomes da Silva + female = yes + # dynasty = # da Silva + religion = catholic + culture = portuguese + 1160.1.1 = { + birth = "1160.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +143080 = { + name = "Mem" # Mem Pires de Longos + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + father = 143082 + mother = 143083 + 1120.1.1 = { + birth = "1120.1.1" + } + 1160.1.1 = { + add_spouse = 143081 + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +143081 = { + name = "Marinha" # Marinha Gomes Guedeão + female = yes + # dynasty = # Guedeão + religion = catholic + culture = portuguese + 1120.1.1 = { + birth = "1120.1.1" + } + 1180.1.1 = { + death = "1180.1.1" + } +} + +143082 = { + name = "Pero" # Pero de Longos + dynasty = 773 # de Briteiros + religion = catholic + culture = portuguese + 1090.1.1 = { + birth = "1090.1.1" + } + 1120.1.1 = { + add_spouse = 143083 + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +143083 = { + name = "Maria" # Maria de Longos + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1090.1.1 = { + birth = "1090.1.1" + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +143084 = { + name = "FernA_o" # Fernão Pires Cativo + dynasty = 1020120 # de Soverosa + religion = catholic + culture = portuguese + 1110.1.1 = { + birth = "1110.1.1" + } + 1150.1.1 = { + add_spouse = 143085 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +143085 = { + name = "Maria" # Maria Cativo + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1110.1.1 = { + birth = "1110.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +143086 = { + name = "Monio" # Monio Osorez de Cabrera + dynasty = 769 # de Ribeira + religion = catholic + culture = portuguese + 1110.1.1 = { + birth = "1110.1.1" + } + 1129.1.1 = { + add_spouse = 143087 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +143087 = { + name = "Maria" # Maria Nunes de Grijó + female = yes + # dynasty = # de Grijó + religion = catholic + culture = portuguese + 1110.1.1 = { + birth = "1110.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + + +143088 = { + name = "LourenC_o" # Lourenço Martins de Berredo + dynasty = 769 # de Ribeira + religion = catholic + culture = portuguese + father = 142212 + mother = 142343 + 1231.1.1 = { + birth = "1231.1.1" + } + 1275.1.1 = { + add_spouse = 142244 + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +143089 = { + name = "Pero" # Pero Anes de Vasconcelos + dynasty = 1020112 # de Vasconcelos + religion = catholic + culture = portuguese + father = 142136 + mother = 142671 + 1231.1.1 = { + birth = "1231.1.1" + } + 1271.1.1 = { + add_spouse = 143090 + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +143090 = { + name = "Margarida" # Margarida Pires de Portocarrero + female = yes + # dynasty = # de Portocarrero + religion = catholic + culture = portuguese + 1231.1.1 = { + birth = "1231.1.1" + } + 1291.1.1 = { + death = "1291.1.1" + } +} + +143091 = { + name = "JoA_o" # João Pires de Vasconcelos + dynasty = 1020112 # de Vasconcelos + religion = catholic + culture = portuguese + father = 143089 + mother = 143090 + 1281.1.1 = { + birth = "1281.1.1" + } + 1341.1.1 = { + death = "1341.1.1" + } +} + +143096 = { + name = "Ourigo" # Ourigo Ourigues da Nóbrega + dynasty = 1020129 # da Nóbrega + religion = catholic + culture = portuguese + father = 143094 + mother = 143095 + 1150.1.1 = { + birth = "1150.1.1" + } + 1190.1.1 = { + add_spouse = 143097 + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +143097 = { + name = "Maria" # Maria Lourenço da Cunha + female = yes + # dynasty = # da Cunha + religion = catholic + culture = portuguese + 1150.1.1 = { + birth = "1150.1.1" + } + 1220.1.1 = { + death = "1220.1.1" + } +} + +143094 = { + name = "Ourigo" # Ourigo Pais da Nóbrega + dynasty = 1020129 # da Nóbrega + religion = catholic + culture = portuguese + father = 143092 + mother = 143093 + 1110.1.1 = { + birth = "1110.1.1" + } + 1150.1.1 = { + add_spouse = 143095 + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +143095 = { + name = "Maria" # Maria da Nóbrega + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1110.1.1 = { + birth = "1110.1.1" + } + 1170.1.1 = { + death = "1170.1.1" + } +} + +143092 = { + name = "Paio" # Paio Ourigues da Nóbrega + dynasty = 1020129 # da Nóbrega + religion = catholic + culture = portuguese + 1090.1.1 = { + birth = "1090.1.1" + } + 1110.1.1 = { + add_spouse = 143093 + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +143093 = { + name = "Marinha" # Marinha Soares + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1090.1.1 = { + birth = "1090.1.1" + } + 1160.1.1 = { + death = "1160.1.1" + } +} + +143098 = { + name = "Garcia" # Garcia Ourigues da Nóbrega + dynasty = 1020129 # da Nóbrega + religion = catholic + culture = portuguese + father = 143096 + mother = 143097 + 1191.1.1 = { + birth = "1191.1.1" + } + 1221.1.1 = { + add_spouse = 143099 + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +143099 = { + name = "Maria" # Maria da Nóbrega + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1191.1.1 = { + birth = "1191.1.1" + } + 1251.1.1 = { + death = "1251.1.1" + } +} + +143100 = { + name = "Pero" # Pero Garcia da Nóbrega + dynasty = 1020129 # da Nóbrega + religion = catholic + culture = portuguese + father = 143098 + mother = 143099 + 1241.1.1 = { + birth = "1241.1.1" + } + 1271.1.1 = { + add_spouse = 143101 + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +143101 = { + name = "Maria" # Maria da Nóbrega + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1241.1.1 = { + birth = "1241.1.1" + } + 1301.1.1 = { + death = "1301.1.1" + } +} + +143102 = { + name = "Garcia" # Garcia Pires da Nóbrega + dynasty = 1020129 # da Nóbrega + religion = catholic + culture = portuguese + father = 143100 + mother = 143101 + 1281.1.1 = { + birth = "1281.1.1" + } + 1301.1.1 = { + add_spouse = 143103 + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +143103 = { + name = "Maria" # Maria da Nóbrega + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1281.1.1 = { + birth = "1281.1.1" + } + 1321.1.1 = { + death = "1321.1.1" + } +} + +143104 = { + name = "Pedro" # Pedro Garcia da Nóbrega + dynasty = 1020129 # da Nóbrega + religion = catholic + culture = portuguese + father = 143102 + mother = 143103 + 1311.1.1 = { + birth = "1311.1.1" + } + 1331.1.1 = { + add_spouse = 143105 + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +143105 = { + name = "Maria" # Maria Vasques + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1311.1.1 = { + birth = "1311.1.1" + } + 1371.1.1 = { + death = "1371.1.1" + } +} + +143110 = { + name = "Soeiro" # Soeiro Nunes Velho + dynasty_house = house_velho # House Velho + religion = catholic + culture = portuguese + trait = education_diplomacy_2 + + father = 143108 # Nuno Soares Velho + mother = 143109 # Ausenda Teodores da Maia + + 1086.1.1 = { + birth = yes + } + 1104.1.1 = { + add_spouse = 143111 # Aldonça Nunes de Armentares + } + 1166.1.1 = { + death = yes + } +} + +143112 = { + name = "Nuno" # Nuno Soares Velho + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143110 + mother = 143111 + 1090.1.1 = { + birth = "1090.1.1" + } + 1120.1.1 = { + add_spouse = 143113 + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +143113 = { + name = "Mor" # Mor Pires Perna + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1090.1.1 = { + birth = "1090.1.1" + } + 1150.1.1 = { + death = "1150.1.1" + } +} + +143114 = { + name = "Soeiro" # Soeiro Nunes Velho + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143112 + mother = 143113 + 1140.1.1 = { + birth = "1140.1.1" + } + 1170.1.1 = { + add_spouse = 143115 + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +143115 = { + name = "Teresa" # Teresa Anes de Penela + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1140.1.1 = { + birth = "1140.1.1" + } + 1200.1.1 = { + death = "1200.1.1" + } +} + +143116 = { + name = "Pero" # Pero Soares Escaldado + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143114 + mother = 143115 + 1190.1.1 = { + birth = "1190.1.1" + } + 1220.1.1 = { + add_spouse = 143117 + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +143117 = { + name = "Maria" # Maria Vasques de Coimbra + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1190.1.1 = { + birth = "1190.1.1" + } + 1250.1.1 = { + death = "1250.1.1" + } +} + +143118 = { + name = "JoA_o" # João Pires Redondo + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143116 + mother = 143117 + 1240.1.1 = { + birth = "1240.1.1" + } + 1260.1.1 = { + add_spouse = 142865 + } + 1273.1.1 = { + add_spouse = 143119 + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +143119 = { + name = "Mor" # Mor Pires de Pereira + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1240.1.1 = { + birth = "1240.1.1" + } + 1290.1.1 = { + death = "1290.1.1" + } +} + +143120 = { + name = "GonC_alo" # Gonçalo Anes Redondo + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143118 + mother = 143119 + 1273.1.1 = { + birth = "1273.1.1" + } + 1293.1.1 = { + add_spouse = 143121 + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +143121 = { + name = "Urraca" # Urraca Fernandes de Andrade + female = yes + # dynasty = # + religion = catholic + culture = portuguese + 1273.1.1 = { + birth = "1273.1.1" + } + 1323.1.1 = { + death = "1323.1.1" + } +} + +143122 = { + name = "Martim" # Martim Gonçalves Redondo + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143120 + mother = 143121 + 1293.1.1 = { + birth = "1293.1.1" + } + 1313.1.1 = { + add_spouse = 142875 + } + 1353.1.1 = { + death = "1353.1.1" + } +} + +143123 = { + name = "Martim" # Martim Gonçalves Redondo + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143120 + mother = 143121 + 1294.1.1 = { + birth = "1294.1.1" + } + 1354.1.1 = { + death = "1354.1.1" + } +} + +143124 = { + name = "A_lvaro" # Álvaro Gonçalves Redondo + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143120 + mother = 143121 + 1295.1.1 = { + birth = "1295.1.1" + } + 1315.1.1 = { + add_spouse = 142974 + } + 1355.1.1 = { + death = "1355.1.1" + } +} + +143125 = { + name = "JoA_o" # João Álvares Redondo + dynasty = 1020130 # Velho + religion = catholic + culture = portuguese + father = 143124 + mother = 142974 + 1315.1.1 = { + birth = "1315.1.1" + } + 1365.1.1 = { + death = "1365.1.1" + } +} + +200097 = { + name = "Rodrigo" + dynasty = 400 + + father = 142045 + mother = 72821 + + religion = catholic + culture = portuguese + + 1272.1.1 = { + birth = yes + } + 1325.1.1 = { + add_spouse = 72700 + } + 1330.1.1 = { + death = yes + } +} + +200098 = { + name = "Maria" + female = yes + dynasty = 400 + + father = 200097 + mother = 72700 + + religion = catholic + culture = portuguese + + 1327.1.1 = { + birth = yes + } + 1380.1.1 = { + death = yes + } +} + +200099 = { + name = "BerengA_ria" + female = yes + dynasty = 400 + + father = 200097 + mother = 72700 + + religion = catholic + culture = portuguese + + 1329.1.1 = { + birth = yes + } + 1386.1.1 = { + death = yes + } +} + +200100 = { + name = "JoA_o" + dynasty = 400 + + father = 142045 + mother = 72821 + + religion = catholic + culture = portuguese + + 1270.1.1 = { + birth = yes + } + 1286.1.1 = { + add_spouse = 72768 + } + 1317.1.1 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/characters/russian.txt b/project/ck3/base_game/history/characters/russian.txt index 66ffa88321..6c962067c7 100644 --- a/project/ck3/base_game/history/characters/russian.txt +++ b/project/ck3/base_game/history/characters/russian.txt @@ -10835,7 +10835,7 @@ father = 82258 religion = "slavic_pagan" culture = "russian" - trait = bastard + trait = bastard_founder 824.1.1 = { birth = "824.1.1" } diff --git a/project/ck3/base_game/history/characters/sephardi.txt b/project/ck3/base_game/history/characters/sephardi.txt index 8378b06264..cc12fb0175 100644 --- a/project/ck3/base_game/history/characters/sephardi.txt +++ b/project/ck3/base_game/history/characters/sephardi.txt @@ -171,16 +171,17 @@ 3220 = { name = "Shmuel" dynasty = 101606 - martial = 8 + martial = 12 diplomacy = 7 intrigue = 4 - stewardship = 4 + stewardship = 10 religion = "rabbinism" culture = "sephardi" - trait = education_stewardship_3 - trait = education_learning_4 + sexuality = bisexual + trait = education_stewardship_2 trait = humble - trait = education_diplomacy_4 + trait = poet + trait = flexible_leader 993.1.2 = { birth = "993.1.2" } @@ -190,24 +191,102 @@ } 3221 = { - name = "Yosef" + name = "Yosef" #Joseph ibn Naghrela, historical councillor in Granada dynasty = 101606 martial = 5 diplomacy = 7 - intrigue = 5 - stewardship = 7 + intrigue = 9 + stewardship = 10 religion = "rabbinism" culture = "sephardi" - trait = arrogant - trait = education_stewardship_2 + trait = ambitious + trait = stubborn + trait = education_stewardship_4 trait = cynical - trait = education_intrigue_2 + trait = intellect_good_1 father = 3220 1025.1.2 = { birth = "1025.1.2" } - 1066.1.31 = { - death = "1066.1.31" + 1045.1.1 = { + employer = 45016 + } + 1066.12.30 = { + death = "1066.12.30" + } +} + +sephardi_0001 = { #Qasmuna, a famous jewish female poet. It is far from certain that she was related to Joseph ben Naghrela, but I chose to go with that hypothesis since it makes for a better female representation in the history files. + name = "Qasmuna" + female = yes + dynasty = 101606 + father = 3220 + religion = rabbinism + culture = sephardi + trait = intellect_good_1 + trait = poet + 1044.1.1 = { + birth = yes + } + 1114.1.1 = { + death = yes + } +} + +sephardi_0002 = { + name = "Yaakov" + religion = rabbinism + culture = sephardi + 960.1.1 = { + birth = yes + } + 1020.1.1 = { + death = yes + } +} + +sephardi_0003 = { + name = "Nissim" + father = sephardi_0002 + religion = rabbinism + culture = sephardi + 990.1.1 = { + birth = yes + } + 1062.1.1 = { + death = yes + } +} + +sephardi_0004 = { + name = "Rahel" + female = yes + father = sephardi_0003 + religion = rabbinism + culture = sephardi + 1037.1.1 = { + birth = yes + } + 1049.1.1 = { + add_spouse = 3221 + } + 1100.1.1 = { + death = yes + } +} + +sephardi_0005 = { #Azariah, Yosef ben Naghrela's son + name = "Azariah" + dynasty = 101606 + father = 3221 + mother = sephardi_0004 + religion = rabbinism + culture = sephardi + 1060.1.1 = { + birth = yes + } + 1080.1.1 = { + death = yes } } @@ -319,4 +398,5 @@ 1090.1.2 = { death = "1090.1.2" } -} \ No newline at end of file +} + diff --git a/project/ck3/base_game/history/characters/suebi.txt b/project/ck3/base_game/history/characters/suebi.txt index e3574b0aa4..16bc679793 100644 --- a/project/ck3/base_game/history/characters/suebi.txt +++ b/project/ck3/base_game/history/characters/suebi.txt @@ -1,15 +1,15 @@ 200058 = { - name = "Luitfredo" - dynasty = 1046017 - - religion = catholic + name = "Luitfredo" # Luitfredo de Suebennia, Count of Tui (745-770) + dynasty = 1046017 # Suebenia Dynasty + religion = mozarabic_church culture = suebi + trait = education_stewardship_1 715.1.1 = { birth = yes } 745.1.1 = { - add_spouse = 200057 + add_spouse = 200057 # Fafinia Fafilaz (visigothic.txt) } 770.1.1 = { death = yes diff --git a/project/ck3/base_game/history/characters/turkish.txt b/project/ck3/base_game/history/characters/turkish.txt index 1c5d1f647c..b569bad242 100644 --- a/project/ck3/base_game/history/characters/turkish.txt +++ b/project/ck3/base_game/history/characters/turkish.txt @@ -2378,6 +2378,11 @@ add_pressed_claim = title:c_tall_basma } 1066.9.14 = { + add_character_flag = { + flag = recent_nation_fracturing_faction_war + years = faction_nation_fracturing_war_defeat_cooldown + } + effect = { spawn_army = { name = event_troop_default_name diff --git a/project/ck3/base_game/history/characters/visigothic.txt b/project/ck3/base_game/history/characters/visigothic.txt index 54cf7f927e..e86f3c3769 100644 --- a/project/ck3/base_game/history/characters/visigothic.txt +++ b/project/ck3/base_game/history/characters/visigothic.txt @@ -1,121 +1,193 @@ -70000 = { - name = "Pelagio" # Pelayo (I) Fafílaz de Asturias - dynasty_house = house_asturias +200471 = { + name = "Abderrabmen" + dynasty = 1046015 + + religion = muwalladi + culture = visigothic + + 738.1.1 = { + birth = yes + } + 791.1.1 = { + death = yes + } +} + +200472 = { + name = "C_ulema" + dynasty = 1046016 + + religion = muwalladi + culture = visigothic + + 737.1.1 = { + birth = yes + } + 780.1.1 = { + death = yes + } +} + +200473 = { + name = "Rostan" + + religion = catholic + culture = visigothic - father = 200252 + 740.1.1 = { + birth = yes + } + 811.1.1 = { + death = yes + } +} + +200474 = { + name = "Oddilon" + + religion = catholic + culture = visigothic + + 756.1.1 = { + birth = yes + } + 813.1.1 = { + death = yes + } +} + +200475 = { + name = "Rodericho" + dynasty = 1046019 religion = catholic culture = visigothic + 747.1.1 = { + birth = yes + } + 790.1.1 = { + death = yes + } +} + +70000 = { + name = "Pelagio" # Pelayo (I) Fafílaz, King of Asturias (718-737) & Count of Asturias & Pravia (718-737) + dynasty_house = house_asturias # House of Asturias, Founder + religion = catholic + culture = visigothic martial = 9 diplomacy = 4 intrigue = 5 stewardship = 5 - trait = brave trait = temperate trait = education_martial_4 + father = 200252 # It's said to be Fafila, supposed Duke of Cantabria + 681.1.1 = { birth = yes } - 704.1.1 = { - add_spouse = 70001 + 718.1.1 = { + add_spouse = 70001 # Gaudiosa } 737.1.1 = { - death = yes + death = { + death_reason = death_natural_causes + } } } 70001 = { - name = "Gaudiosa" # Gaudiosa, Queen of Asturias + name = "Gaudiosa" # Gaudiosa, wife of King Pelayo I of Asturias (70000) female = yes - religion = catholic culture = visigothic + trait = education_stewardship_1 - 688.1.1 = { + 700.1.1 = { birth = yes } 743.1.1 = { - death = yes + death = { + death_reason = death_natural_causes + } } } 70002 = { - name = "Ermenisinda" # Ermenesinda Peláez de Asturias + name = "Ermenisinda" # Ermesinda Peláez, wife of King Alfonso I of Asturias (70003) female = yes - dynasty_house = house_asturias - - father = 70000 - mother = 70001 - + dynasty_house = house_asturias # House of Asturias religion = catholic culture = visigothic + trait = education_intrigue_2 - 706.1.1 = { + father = 70000 # King Pelayo I of Asturias + mother = 70001 # Queen Gaudiosa + + 720.1.1 = { birth = yes } - 760.1.1 = { - death = yes + 763.1.1 = { + death = { + death_reason = death_natural_causes + } } } 70003 = { - name = "Adelfonso" # Alfonso (I) Pérez de Cantabria 'el Catolico' - dynasty_house = house_cantabria - - father = 70010 - + name = "Adelfonso" # Alfonso (I) Pérez 'el Catolico', King of Asturias (739-757), Duke of Cantabria (730-739) & Count of Amaya & Asturias de Santillana (730-739), Asturias de Oviedo (739-757), Pravia (739-755), Benavente & León (754-757) + dynasty_house = house_cantabria # House of Cantabria religion = catholic culture = visigothic - martial = 6 diplomacy = 5 intrigue = 8 stewardship = 6 - trait = intellect_good_1 - trait = education_martial_2 + trait = education_martial_3 - 693.1.1 = { + father = 70010 # Duke Pedro of Cantabria + + 710.1.1 = { birth = yes } - 721.1.1 = { - add_spouse = 70002 + 736.1.1 = { + add_matrilineal_spouse = 70002 # Ermesinda Peláez. Children to be of the line of King Pelayo } 757.1.1 = { - death = yes + death = { + death_reason = death_natural_causes + } } } 70004 = { - name = "Fruella" # Fruela (I) Adefónsiz de Asturias 'el Cruel' - dynasty_house = house_asturias - - father = 70003 - mother = 70002 - + name = "Fruella" # Fruela (I) Adefónsiz 'el Cruel', King of Asturias (757-768) & Count of Asturias de Oviedo, Benavente, León, & Santiago (757-768) + dynasty_house = house_asturias # House of Asturias religion = catholic culture = visigothic - martial = 6 diplomacy = 5 intrigue = 6 stewardship = 5 - trait = lunatic_1 - trait = kinslayer_3 + trait = kinslayer_3 # Killed his brother Vimarano trait = education_martial_2 - 722.1.1 = { + father = 70003 # King Alfonso I of Asturias + mother = 70002 # Queen Ermenesinda Peláez + + 740.1.1 = { birth = yes } - 763.1.1 = { - add_spouse = 70005 + 762.1.1 = { + add_spouse = 70005 # Munia López (basque.txt) } 765.1.1 = { - give_nickname = nick_the_cruel + give_nickname = nick_the_cruel # Date he killed his brother } 768.1.1 = { death = { @@ -125,23 +197,20 @@ } 70006 = { - name = "Adelfonso" # Alfonso (II) Froilaz de Asturias 'el Casto' - dynasty_house = house_asturias - - father = 70004 - mother = 70005 - + name = "Adelfonso" # Alfonso (II) Froilaz 'el Casto', King of Asturias (783 & 791-842) & Count of Asturias de Oviedo, Benavente, León & Pravia (783 & 791-842), Santiago (783 & 791-836), Amaya & Asturias de Santillana (791-842) & Zamora (794-842) + dynasty_house = house_asturias # House of Asturias religion = catholic culture = visigothic - - martial = 4 - diplomacy = 6 + martial = 6 + diplomacy = 9 intrigue = 3 stewardship = 8 - trait = just trait = chaste - trait = education_diplomacy_2 + trait = education_stewardship_3 + + father = 70004 # King Fruela I of Asturias + mother = 70005 # Queen Munia López (basque.txt) 765.1.1 = { birth = yes @@ -150,38 +219,42 @@ give_nickname = nick_the_chaste } 842.3.20 = { - death = yes + death = { + death_reason = death_old_age + } } } 70010 = { - name = "Petro" # Pedro de Cantabria - dynasty_house = house_cantabria - - father = 200237 - mother = 200257 - + name = "Petro" # Pedro de Cantabria, Duke of Cantabria (702-730) & Count of Amaya & Asturias de Santillana (702-730) + dynasty_house = house_cantabria # House of Cantabria, Founder religion = catholic culture = visigothic - - 670.1.1 = { + trait = education_martial_2 + + father = 200237 # Supposedly King Ervigio of the Visigoths + mother = 200257 # Supposedly Queen Liubigotona + + 680.1.1 = { birth = yes } - 720.1.1 = { - death = yes + 730.1.1 = { + death = { + death_reason = death_natural_causes + } } } 70011 = { - name = "Fruella" # Fruela Pérez de Cantabria - dynasty_house = house_cantabria - - father = 70010 - + name = "Fruella" # Fruela Pérez, Duke of Cantabria (739-741) & Galicia (741-757) & Count of Amaya & Asturias de Santillana (739-741) & Santiago (741-757) + dynasty_house = house_cantabria # House of Cantabria religion = catholic culture = visigothic - - 695.1.1 = { + trait = education_martial_2 # Reconquered Galicia with his brother King Alfonso I + + father = 70010 # Duke Pedro of Cantabria + + 714.1.1 = { birth = yes } 757.1.1 = { @@ -190,66 +263,67 @@ } 70012 = { - name = "Aurelio" # Aurelio (I) Froilaz de Cantabria - dynasty_house = house_cantabria - - father = 70011 - + name = "Aurelio" # Aurelio (I) Froilaz, King of Asturias (768-773) & Count of Amaya & Asturias de Santillana (741-768), Asturias de Oviedo, Benavente, Leóna & Santiago (768-773) + dynasty_house = house_cantabria # House of Cantabria religion = catholic culture = visigothic - martial = 5 diplomacy = 5 intrigue = 5 stewardship = 5 - - trait = content trait = education_stewardship_1 - 715.1.1 = { + father = 70011 # Duke Fruela Pérez of Cantabria + + 740.1.1 = { birth = yes } 773.1.1 = { - death = yes + death = { + death_reason = death_natural_causes + } } } 70013 = { - name = "Veremondo" # Bermudo (I) Froilaz de Cantabria 'el Diacono' - dynasty_house = house_cantabria - - father = 70011 - + name = "Veremondo" # Bermudo (I) Froilaz 'el Diacono', King of Asturias (788-791) & Count of Amaya & Asturias de Santillana (768-791), Asturias de Oviedo, Benavente, León, Pravia, Santiago & Tui (788-791) + dynasty_house = house_cantabria # House of Cantabria religion = catholic culture = visigothic - martial = 3 diplomacy = 4 intrigue = 6 stewardship = 5 - trait = honest - trait = education_diplomacy_1 + trait = mystic_1 + trait = education_learning_1 - 740.1.1 = { + father = 70011 + + 750.1.1 = { birth = yes } 788.1.1 = { - add_spouse = 70014 + add_spouse = 70014 # Adosinda + } + 791.1.1 = { + remove_spouse = 70014 + trait = devoted # Retired and became a monk } 797.1.1 = { - death = yes + death = { + death_reason = death_natural_causes + } } } 70014 = { - name = "Adosinda" # Adosinda, Queen of Asturias + name = "Adosinda" # Ozenda, wife of King Bermudo I of Asturias (70013) female = yes - religion = catholic culture = visigothic - + 772.1.1 = { birth = yes } @@ -258,3258 +332,302 @@ } } -70015 = { - name = "Ranimiro" # Ramiro (I) Bermúdez de Cantabria - dynasty_house = house_cantabria - - father = 70013 - mother = 70014 - +70115 = { + name = "Fafila" # Favila (I), King of Asturias (737-739), Count of Asturias de Oviedo & Pravia (737-739) + dynasty_house = house_asturias # House of Asturias religion = catholic culture = visigothic + martial = 6 + diplomacy = 5 + intrigue = 3 + stewardship = 5 + trait = greedy + trait = hunter_1 + trait = education_martial_1 - martial = 7 - diplomacy = 6 - intrigue = 8 - stewardship = 4 - - trait = intellect_good_1 - trait = diligent - trait = education_intrigue_2 + father = 70000 # King Pelayo I of Asturias + mother = 70001 # Queen Gaudiosa - 790.1.1 = { + 719.1.1 = { birth = yes } - 826.1.1 = { - add_spouse = 70016 - } - 840.1.2 = { - add_spouse = 73761 - } - 850.2.1 = { - death = yes - } -} - -70016 = { - name = "Urraca" # Urraca, Queen of Asturias - female = yes - - religion = catholic - culture = visigothic - - 810.1.1 = { - birth = yes + 737.1.1 = { + add_spouse = 200056 # Froiliuba } - 840.1.1 = { - death = yes + 739.6.15 = { + death = { + death_reason = death_hunting_accident # Killed by a bear + } } } -70017 = { - name = "Ordonno" # Ordoño (I) Ramírez de Cantabria - dynasty_house = house_cantabria - - father = 70015 - mother = 70016 - - religion = catholic +70116 = { + name = "Mauregato" # Mauregato (I) Adefónsiz, King of Asturias (783-788) & Count of Asturias de Oviedo, Benavente, León, Pravia, Santiago & Tui (783-788) + dynasty_house = house_cantabria # House of Cantabria + religion = mozarabic_church culture = visigothic + martial = 4 + diplomacy = 4 + intrigue = 4 + stewardship = 4 + trait = deceitful + trait = greedy + trait = education_intrigue_2 - martial = 6 - diplomacy = 5 - intrigue = 5 - stewardship = 6 - - trait = blademaster_1 - trait = brave - trait = education_martial_1 - - trait = ill + father = 70003 # King Alfonso I of Asturias + trait = bastard - 830.1.1 = { + 730.1.1 = { birth = yes } - 847.1.1 = { - add_spouse = 70018 + 764.1.1 = { + add_spouse = 200059 # Creusa } - 866.5.27 = { + 788.1.1 = { death = { - death_reason = death_ill + death_reason = death_natural_causes } } } -70018 = { - name = "Monnia" +70117 = { + name = "Adosinda" # Adosinda Adefónsiz, wife of King Silo I of Asturias (70118) female = yes - + dynasty_house = house_asturias # House of Asturias religion = catholic culture = visigothic + trait = education_intrigue_2 - 832.1.1 = { + father = 70003 # King Alfonso I of Asturias + mother = 70002 # Queen Ermesinda Peláez + + 744.1.1 = { birth = yes } - 872.1.1 = { - death = yes + 794.1.1 = { + death = { + death_reason = death_natural_causes + } } } -70019 = { - name = "Adelfonso" # Alfonso (III) Ordóñez de Cantabria 'el Magno' - dynasty_house = house_cantabria - - father = 70017 - mother = 70018 - +70118 = { + name = "Silo" # Silo (I) de Pravia, King of Asturias (773-783) & Count Pravia (755-783), Asturias de Oviedo, Benavente, León, Santiago & Tui (773-783) + dynasty = 8625 # Pravia Dynasty, Founder religion = catholic culture = visigothic - - martial = 7 - diplomacy = 7 + martial = 5 + diplomacy = 6 intrigue = 5 stewardship = 6 + trait = scholar + trait = education_diplomacy_3 - trait = brave - trait = intellect_good_1 - trait = education_martial_3 - - 848.1.1 = { + 733.1.1 = { birth = yes } - 868.1.1 = { - give_nickname = nick_the_great - } - 869.1.1 = { - add_spouse = 73772 - } - 900.1.1 = { - culture = asturleonese - name = Alfonsu + 769.1.1 = { + add_matrilineal_spouse = 70117 # Adosinda Adefónsiz } - 910.12.20 = { + 783.1.1 = { death = yes } } -70020 = { - name = "GarC_i" # García (I) Adefónsiz de Cantabria - dynasty_house = house_cantabria - - father = 70019 - mother = 73772 - - martial = 4 - diplomacy = 6 - intrigue = 5 - stewardship = 7 - - religion = catholic - culture = visigothic - - trait = arrogant - trait = hunter_1 - trait = education_stewardship_3 - - 871.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = GarcI_a - } - 906.1.1 = { - add_spouse = 200075 - } - 914.1.19 = { - death = yes - } -} - -70021 = { - name = "Ordonno" # Ordoño (II) Adefónsiz de Cantabria - dynasty = 436 - - father = 70019 - mother = 73772 - - religion = catholic - culture = visigothic - - martial = 6 - diplomacy = 3 - intrigue = 8 - stewardship = 6 - - trait = honest - - trait = education_martial_2 - - trait = ill - - 873.1.1 = { - birth = yes - } - 890.1.1 = { - add_spouse = 70022 - } - 900.1.1 = { - culture = asturleonese - name = OrdoN_u - } - 922.1.1 = { - add_spouse = 73872 - } - 923.3.1 = { - add_spouse = 107681 - } - 924.1.1 = { - death = { - death_reason = death_ill - } - } -} - -70022 = { - name = "Elvira" # Elvira Hermenegíldez de Coimbra - female = yes - dynasty = 75 - - father = 73857 - mother = 73759 - - religion = catholic - culture = visigothic - - 869.1.1 = { - birth = yes - } - 900.1.1 = { - culture = galician - } - 921.10.18 = { - death = yes - } -} - -70023 = { - name = "Adelfonso" # Alfonso (IV) Ordóñez de León 'el Monje' - dynasty = 436 - - father = 70021 - mother = 70022 - - religion = catholic - culture = visigothic - - martial = 6 - diplomacy = 6 - intrigue = 6 - stewardship = 7 - - trait = generous - - trait = education_diplomacy_3 - - 899.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = Alfonsu - } - 925.1.1 = { - add_spouse = 70126 - } - 925.7.1 = { - capital = c_leon - } - 931.6.1 = { - give_nickname = nick_the_monk - } - 933.8.1 = { - death = yes - } -} - -70030 = { - name = "Fruella" # Fruela (II) Adefónsiz 'el Leproso' - dynasty_house = house_cantabria - - father = 70019 - mother = 73772 - - religion = catholic - culture = visigothic - - martial = 5 - diplomacy = 7 - intrigue = 7 - stewardship = 6 - - trait = arbitrary - trait = leper - trait = education_diplomacy_2 - - 875.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = Fruela - } - 925.7.1 = { - death = { - death_reason = death_leper - } - } -} - -70114 = { - name = "Sans" # Sancho Alfónsez de León - dynasty = 436 - - father = 70021 - mother = 70022 - - religion = catholic - culture = visigothic - - 895.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = Sanchu - } - 929.6.10 = { - death = yes - } -} - -70115 = { - name = "Fafila" # Favila (I) Peláez de Asturias - dynasty_house = house_asturias - - father = 70000 - mother = 70001 - - religion = catholic - culture = visigothic - - martial = 6 - diplomacy = 5 - intrigue = 3 - stewardship = 5 - - trait = greedy - trait = hunter_1 - trait = education_martial_1 - - 705.1.1 = { - birth = yes - } - 727.1.1 = { - add_spouse = 200056 - } - 739.6.15 = { - death = { - death_reason = death_accident - } - } -} - -70116 = { - name = "Mauregato" # Mauregato (I) Adefónsiz de Cantabria - - dynasty_house = house_cantabria - - father = 70003 - trait = bastard - - religion = catholic - culture = visigothic - - martial = 4 - diplomacy = 4 - intrigue = 4 - stewardship = 4 - - trait = deceitful - trait = greedy - trait = education_intrigue_1 - - 730.1.1 = { - birth = yes - } - 764.1.1 = { - add_spouse = 200059 - } - 788.1.1 = { - death = yes - } -} - -70117 = { - name = "Adosinda" # Adosinda Adefónsiz de Asturias - female = yes - dynasty_house = house_asturias - - father = 70003 - mother = 70002 - - religion = catholic - culture = visigothic - - 744.1.1 = { - birth = yes - } - 794.1.1 = { - death = yes - } -} - -70118 = { - name = "Silo" # Silo I, King of Asturias - dynasty = 8625 - - religion = catholic - culture = visigothic - - martial = 5 - diplomacy = 6 - intrigue = 5 - stewardship = 6 - - - trait = scholar - trait = education_stewardship_2 - - 733.1.1 = { - birth = yes - } - 769.1.1 = { - add_matrilineal_spouse = 70117 - } - 783.1.1 = { - death = yes - } -} - -70140 = { - name = "Bera" # Bera, Count of Barcelona - - religion = catholic - culture = visigothic - - 778.1.1 = { - birth = yes - } - 844.1.1 = { - death = yes - } -} - -70150 = { - name = "Wifredo" # Guifré I de Barcelona 'el Pilós' - dynasty = 100204 - - father = 73785 - - religion = catholic - culture = visigothic - - martial = 6 - diplomacy = 8 - intrigue = 6 - stewardship = 8 - - trait = intellect_good_1 - trait = just - trait = education_intrigue_3 - - 840.1.1 = { - birth = yes - } - 875.6.27 = { - add_spouse = 70151 - } - 885.1.1 = { - culture = catalan - name = GuifrE_ - } - 898.8.11 = { - death = { - death_reason = death_battle - killer = 200026 - } - } -} - -70151 = { - name = "Winidilda" # Guinidilda, Countess of Barcelona - female = yes - - religion = catholic - culture = visigothic - - 860.1.1 = { - birth = yes - } - 885.1.1 = { - culture = catalan - name = Guinidilda - } - 900.2.18 = { - death = yes - } -} - -70152 = { - name = "Wifredo" # Guifré II Borrell I de Barcelona - dynasty = 100204 - - father = 70150 - mother = 70151 - - religion = catholic - culture = visigothic - - martial = 4 - diplomacy = 7 - intrigue = 5 - stewardship = 6 - - trait = humble - - trait = education_diplomacy_2 - - 880.1.1 = { - birth = yes - } - 885.1.1 = { - culture = catalan - name = GuifrE_ - } - 898.1.1 = { - add_spouse = 127039 - } - 911.1.1 = { - death = yes - } -} - -70153 = { - name = "Winidilda" # Guinidilda de Barcelona - female = yes - dynasty = 100204 - - father = 70150 - mother = 70151 - - religion = catholic - culture = visigothic - - martial = 5 - diplomacy = 7 - intrigue = 6 - stewardship = 8 - - trait = generous - trait = education_stewardship_1 - - 884.1.1 = { - birth = yes - } - 885.1.1 = { - culture = catalan - name = Guinidilda - } - 949.1.1 = { - death = yes - } -} - -70244 = { - name = "Elvira" - female = yes - dynasty_house = house_betotez - - father = 70242 - mother = 70243 - - religion = catholic - culture = visigothic - - 935.1.1 = { - birth = yes - } - 980.1.1 = { - death = yes - } -} - -70278 = { - name = "Lupo" - dynasty_house = house_pallars - - father = 70272 - - religion = catholic - culture = visigothic - - 910.1.1 = { - birth = yes - } - 940.1.1 = { - add_spouse = 70279 - } - 960.1.1 = { - death = yes - } -} - -70279 = { - name = "Gonterote" - female = yes - - religion = catholic - culture = visigothic - - 920.1.1 = { - birth = yes - } - 1010.1.1 = { - death = yes - } -} - -70280 = { - name = "Suneario" - dynasty_house = house_pallars - - father = 70278 - mother = 70279 - - religion = catholic - culture = visigothic - - 950.1.1 = { - birth = yes - } - 977.1.1 = { - add_spouse = 70270 - } - 1000.1.1 = { - death = yes - } -} - -72548 = { - name = "Assur" - dynasty = 405 - - religion = catholic - culture = visigothic - - 856.1.1 = { - birth = yes - } - 908.1.1 = { - death = yes - } -} - -73750 = { - name = "Fruella" - dynasty_house = house_cantabria - - father = 70017 - mother = 70018 - - religion = catholic - culture = visigothic - - trait = blind - - 849.1.1 = { - birth = yes - } - 870.1.1 = { - death = yes - } -} - -73751 = { - name = "Nunno" - dynasty_house = house_cantabria - - father = 70017 - mother = 70018 - - religion = catholic - culture = visigothic - - trait = blind - - 851.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = NuN_u - } - 916.1.1 = { - death = yes - } -} - -73752 = { - name = "Veremondo" - dynasty_house = house_cantabria - - father = 70017 - mother = 70018 - - religion = catholic - culture = visigothic - - 853.1.1 = { - birth = yes - } - 867.1.1 = { - employer = 73928 - } - 893.7.25 = { - death = yes - } -} - -73753 = { - name = "Odoario" - dynasty_house = house_cantabria - - father = 70017 - mother = 70018 - - religion = catholic - culture = visigothic - - trait = blind - - 855.1.1 = { - birth = yes - } - 870.1.1 = { - death = yes - } -} - -73754 = { - name = "Leodegundis" - female = yes - dynasty_house = house_cantabria - - father = 70017 - mother = 70018 - - religion = catholic - culture = visigothic - - 850.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = Leodegundia - } - 928.1.1 = { - death = yes - } -} - -73755 = { - name = "Gaton" - dynasty_house = house_cantabria - - father = 70015 - mother = 70016 - - religion = catholic - culture = visigothic - - trait = content - - 834.1.1 = { - birth = yes - } - 850.1.1 = { - add_spouse = 73756 - } - 878.6.6 = { - death = yes - } -} - -73756 = { - name = "Egilona" - female = yes - - religion = catholic - culture = visigothic - - 834.1.1 = { - birth = yes - } - 895.1.1 = { - death = yes - } -} - -73757 = { - name = "Veremondo" - dynasty_house = house_cantabria - - father = 73755 - mother = 73756 - - religion = catholic - culture = visigothic - - 853.1.1 = { - birth = yes - } - 900.1.1 = { - death = yes - } -} - -73758 = { - name = "Savarico" - dynasty_house = house_cantabria - - father = 73755 - mother = 73756 - - religion = catholic - culture = visigothic - - 855.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = Savaricu - } - 922.1.1 = { - death = yes - } -} - -73759 = { - name = "Ermenisinda" - female = yes - dynasty_house = house_cantabria - - father = 73755 - mother = 73756 - - religion = catholic - culture = visigothic - - 851.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = Ermesenda - } - 913.1.1 = { - death = yes - } -} - -73760 = { - name = "Patruina" - female = yes - dynasty_house = house_cantabria - - father = 73755 - mother = 73756 - - religion = catholic - culture = visigothic - - 861.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = Patrona - } - 927.6.25 = { - death = yes - } -} - -73761 = { - name = "Paterna" - female = yes - - religion = catholic - culture = visigothic - - 824.1.1 = { - birth = yes - } - 885.1.1 = { - death = yes - } -} - -73762 = { - name = "Eldonza" - female = yes - dynasty_house = house_cantabria - - father = 70015 - mother = 73761 - - religion = catholic - culture = visigothic - - 843.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - name = Aldonza - } - 908.1.1 = { - death = yes - } -} - -73763 = { - name = "Rodericho" - dynasty_house = house_castilla - - father = 70015 - mother = 73761 - - religion = catholic - culture = visigothic - - 841.1.1 = { - birth = yes - } - 857.1.1 = { - add_spouse = 73764 - } - 873.10.3 = { - death = yes - } -} - -73764 = { - name = "Egilona" - female = yes - - religion = catholic - culture = visigothic - - 841.1.1 = { - birth = yes - } - 900.1.1 = { - culture = asturleonese - } - 909.1.1 = { - death = yes - } -} - -73765 = { - name = "Diaco" - dynasty_house = house_castilla - - father = 73763 - mother = 73764 - - religion = catholic - culture = visigothic - - 858.1.1 = { - birth = yes - } - 874.1.1 = { - culture = castilian - name = Diego - } - 885.1.31 = { - death = { - death_reason = death_battle - killer = 73815 - } - } -} - -73766 = { - name = "Ermenisinda" - female = yes - dynasty_house = house_castilla - - father = 73763 - mother = 73764 - - religion = catholic - culture = visigothic - - 861.1.1 = { - birth = yes - } - 874.1.1 = { - culture = castilian - name = Ermesinda - } - 925.1.1 = { - death = yes - } -} - -73767 = { - name = "Gothina" - female = yes - dynasty_house = house_castilla - - father = 73763 - mother = 73764 - - religion = catholic - culture = visigothic - - 863.1.1 = { - birth = yes - } - 874.1.1 = { - culture = castilian - name = Gotina - } - 937.1.1 = { - death = yes - } -} - -73768 = { - name = "Friednand" - dynasty = 776 - - father = 200067 - mother = 200068 - - religion = catholic - culture = visigothic - - 863.1.1 = { - birth = yes - } - 874.1.1 = { - culture = castilian - name = FernA_n - } - 879.1.1 = { - add_spouse = 73767 - } - 885.1.1 = { - death = yes - } -} - -73785 = { - name = "Suniefredo" - dynasty = 100204 - - religion = catholic - culture = visigothic - - 813.1.1 = { - birth = yes - } - 848.1.1 = { - death = { - death_reason = death_battle - killer = 73784 - } - } -} - -73798 = { - name = "YuC_uf" - dynasty = 12291 - - religion = muwalladi - culture = visigothic - - 735.1.1 = { - birth = yes - } - 791.1.1 = { - death = yes - } -} - -73799 = { - name = "Ambroz" - dynasty = 12291 - - father = 73798 - - religion = muwalladi - culture = visigothic - - 760.1.1 = { - birth = yes - } - 814.1.1 = { - death = yes - } -} - -73800 = { - name = "YuC_uf" - dynasty = 12291 - - father = 73799 - - religion = muwalladi - culture = visigothic - - 786.1.1 = { - birth = yes - } - 838.1.1 = { - death = yes - } -} - -73801 = { - name = "Omar" - dynasty = 12291 - - father = 73799 - - religion = muwalladi - culture = visigothic - - 788.1.1 = { - birth = yes - } - 840.1.1 = { - death = yes - } -} - -73802 = { - name = "Yafar" - dynasty = 12292 - - religion = muwalladi - culture = visigothic - - 805.1.1 = { - birth = yes - } - 870.1.1 = { - death = yes - } -} - -73803 = { - name = "Hafs" - dynasty = 12292 - - father = 73802 - - religion = muwalladi - culture = visigothic - - 833.1.1 = { - birth = yes - } - 849.1.1 = { - add_spouse = 73804 - } - 860.1.1 = { - death = yes - } -} - -73804 = { - name = "Neila" - female = yes - - religion = muwalladi - culture = visigothic - - 833.1.1 = { - birth = yes - } - 900.1.1 = { - death = yes - } -} - -73805 = { - name = "Omar" - dynasty = 12292 - - father = 73803 - mother = 73804 - - religion = muwalladi - culture = visigothic - - 850.1.1 = { - birth = yes - } - 899.1.1 = { - name = "C_amuel" - religion = catholic - } - 900.1.1 = { - culture = andalusian - name = Samuel - } - 917.1.1 = { - death = yes - } -} - -73806 = { - name = "Ayyub" - dynasty = 12292 - - father = 73803 - mother = 73804 - - religion = muwalladi - culture = visigothic - - 852.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - } - 920.1.1 = { - death = yes - } -} - -73807 = { - name = "Yafar" - dynasty = 12292 - - father = 73803 - mother = 73804 - - religion = muwalladi - culture = visigothic - - 854.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Ya_far - } - 924.1.1 = { - death = yes - } -} - -73814 = { - name = "Ayab" - female = yes - - religion = muwalladi - culture = visigothic - - 841.1.1 = { - birth = yes - } - 899.1.1 = { - death = yes - } -} - -73819 = { - name = "C_ayida" - female = yes - - religion = muwalladi - culture = visigothic - - 860.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Zahida - } - 922.1.1 = { - death = yes - } -} - -73851 = { - name = "Aid" - dynasty = 12289 - - religion = muwalladi - culture = visigothic - - 839.1.1 = { - birth = yes - } - 862.1.1 = { - add_spouse = 73886 - } - 892.1.1 = { - death = yes - } -} - -73852 = { - name = "Yabya" - dynasty = 12289 - - father = 73851 - mother = 73886 - - religion = muwalladi - culture = visigothic - - 865.1.1 = { - birth = yes - } - 898.1.1 = { - death = yes - } -} - -73853 = { - name = "Melic" - dynasty = 12289 - - father = 73851 - mother = 73886 - - religion = muwalladi - culture = visigothic - - 867.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Malik - } - 920.1.1 = { - death = yes - } -} - -73854 = { - name = "Airmanagildo" - dynasty = 75 - - religion = catholic - culture = visigothic - - 775.1.1 = { - birth = yes - } - 840.1.1 = { - death = yes - } -} - -73855 = { - name = "Guttier" - dynasty = 75 - - father = 73854 - - religion = catholic - culture = visigothic - - 810.1.1 = { - birth = yes - } - 840.1.1 = { - add_spouse = 73856 - } - 875.1.1 = { - death = yes - } -} - - -73856 = { - name = "Elvira" - female = yes - - religion = catholic - culture = visigothic - - 822.1.1 = { - birth = yes - } - 880.1.1 = { - death = yes - } -} - -73857 = { - name = "Airmanagildo" - dynasty = 75 - - father = 73855 - mother = 73856 - - religion = catholic - culture = visigothic - - 842.1.1 = { - birth = yes - } - 867.1.1 = { - add_spouse = 73759 - } - 900.1.1 = { - culture = galician - name = Hermenexildo - } - 920.1.1 = { - death = yes - } -} - -73858 = { - name = "Aloito" - dynasty = 75 - - father = 73855 - mother = 73856 - - religion = catholic - culture = visigothic - - 851.1.1 = { - birth = yes - } - 880.1.1 = { - death = yes - } -} - -73859 = { - name = "Elvira" - female = yes - dynasty = 75 - - father = 73855 - mother = 73856 - - religion = catholic - culture = visigothic - - 860.1.1 = { - birth = yes - } - 900.1.1 = { - culture = galician - } - 945.1.1 = { - death = yes - } -} - -73860 = { - name = "Gudilona" - female = yes - dynasty = 75 - - father = 73857 - mother = 73759 - - religion = catholic - culture = visigothic - - 868.1.1 = { - birth = yes - } - 900.1.1 = { - culture = galician - } - 933.1.1 = { - death = yes - } -} - -73861 = { - name = "Eldonza" - female = yes - dynasty = 75 - - father = 73857 - mother = 73759 - - religion = catholic - culture = visigothic - - 882.1.1 = { - birth = yes - } - 900.1.1 = { - culture = galician - name = Aldonza - } - 942.1.1 = { - death = yes - } -} - -73862 = { - name = "Guttier" - dynasty = 75 - - father = 73855 - - religion = catholic - culture = visigothic - - 875.1.1 = { - birth = yes - } - 899.1.1 = { - add_spouse = 73861 - } - 900.1.1 = { - culture = galician - name = Guterre - } - 933.1.1 = { - death = yes - } -} - -73864 = { - name = "Onecca" - female = yes - dynasty_house = house_vimaranes - - father = 142005 - mother = 73860 - - religion = catholic - culture = visigothic - - 885.1.1 = { - birth = yes - } - 900.1.1 = { - culture = galician - name = Oneca - } - 959.1.1 = { - death = yes - } -} - -73865 = { - name = "Diaco" - dynasty = 12288 - - religion = catholic - culture = visigothic - - 870.1.1 = { - birth = yes - } - 900.1.1 = { - culture = galician - name = Diego - } - 903.1.1 = { - add_spouse = 73864 - } - 928.1.1 = { - death = yes - } -} - -73867 = { - name = "Airmanagildo" - dynasty_house = house_cantabria - - father = 70116 - mother = 200059 - - religion = catholic - culture = visigothic - - 765.1.1 = { - birth = yes - } - 812.1.1 = { - death = yes - } -} - -73868 = { - name = "Mauregato" - dynasty_house = house_cantabria - - father = 73867 - - religion = catholic - culture = visigothic - - 795.1.1 = { - birth = yes - } - 860.1.1 = { - death = yes - } -} - -73869 = { - name = "Adelfonso" - dynasty_house = house_betotez - - father = 73868 - - religion = catholic - culture = visigothic - - 830.1.1 = { - birth = yes - } - 867.1.1 = { - add_spouse = 73878 - } - 874.1.1 = { - culture = castilian - name = Alfonso - } - 895.1.1 = { - death = yes - } -} - -73870 = { - name = "GonC_alo" - dynasty_house = house_betotez - - father = 73869 - mother = 73878 - - religion = catholic - culture = visigothic - - 870.1.1 = { - birth = yes - } - 874.1.1 = { - culture = castilian - name = Gonzalo - } - 929.1.1 = { - death = yes - } -} - -73871 = { - name = "Guttier" - dynasty = 75 - - father = 73857 - mother = 73759 - - religion = catholic - culture = visigothic - - 880.1.1 = { - birth = yes - } - 900.1.1 = { - culture = galician - name = Guterre - } - 934.1.1 = { - death = yes - } -} - -73873 = { - name = "Wimarano" - dynasty_house = house_asturias - - father = 70003 - mother = 70002 - - religion = catholic - culture = visigothic - - 725.1.1 = { - birth = yes - } - 767.1.1 = { - death = { - death_reason = death_murder - killer = 70004 - } - } -} - -73874 = { - name = "Veremondo" - dynasty_house = house_asturias - - father = 73873 - - religion = catholic - culture = visigothic - - 760.1.1 = { - birth = yes - } - 812.1.1 = { - death = yes - } -} - -73875 = { - name = "Petro" - dynasty_house = house_asturias - - father = 73874 - - religion = catholic - culture = visigothic - - 790.1.1 = { - birth = yes - } - 843.1.1 = { - death = yes - } -} - -73876 = { - name = "Airmanagildo" - dynasty_house = house_asturias - - father = 73875 - - religion = catholic - culture = visigothic - - 815.1.1 = { - birth = yes - } - 833.1.1 = { - add_spouse = 73877 - } - 885.1.1 = { - death = yes - } -} - -73877 = { - name = "Iberia" - female = yes - - religion = catholic - culture = visigothic - - 817.1.1 = { - birth = yes - } - 890.1.1 = { - death = yes - } -} - -73878 = { - name = "Menenda" - female = yes - dynasty_house = house_asturias - - father = 73876 - mother = 73877 - - religion = catholic - culture = visigothic - - 835.1.1 = { - birth = yes - } - 900.1.1 = { - death = yes - } -} - -73879 = { - name = "Onecca" - female = yes - - religion = catholic - culture = visigothic - - 830.1.1 = { - birth = yes - } - 890.1.1 = { - death = yes - } -} - -73893 = { - name = "Arias" - dynasty = 75 - - father = 73857 - mother = 73759 - - religion = catholic - culture = visigothic - - 881.1.1 = { - birth = yes - } - 900.1.1 = { - culture = galician - } - 924.1.1 = { - death = yes - } -} - -73899 = { - name = "Abdelwahid" - dynasty = 12260 - - father = 73900 - mother = 73907 - - religion = muwalladi - culture = visigothic - - 860.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Abdul-Wahid - } - 927.1.1 = { - death = yes - } -} - -73900 = { - name = "Hamdan" - dynasty = 12260 - - religion = muwalladi - culture = visigothic - - 825.1.1 = { - birth = yes - } - 858.1.1 = { - add_spouse = 73907 - } - 887.1.1 = { - death = yes - } -} - -73901 = { - name = "Theodemiro" - dynasty = 12295 - - religion = catholic - culture = visigothic - - 670.1.1 = { - birth = yes - } - 743.1.1 = { - death = yes - } -} - -73902 = { - name = "Adelgundis" - female = yes - dynasty = 12295 - - father = 73901 - - religion = catholic - culture = visigothic - - 700.1.1 = { - birth = yes - } - 782.1.1 = { - death = yes - } -} - -73908 = { - name = "AlgaC_i" - dynasty = 12296 - - religion = muwalladi - culture = visigothic - - 748.1.1 = { - birth = yes - } - 814.1.1 = { - death = yes - } -} - -73909 = { - name = "Abdela" - dynasty = 12296 - - father = 73908 - - religion = muwalladi - culture = visigothic - - 782.1.1 = { - birth = yes - } - 845.1.1 = { - death = yes - } -} - -73910 = { - name = "Mahomat" - dynasty = 12296 - - father = 73909 - - religion = muwalladi - culture = visigothic - - 817.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Muhammad - } - 909.1.1 = { - death = yes - } -} - -73911 = { - name = "Abdela" - dynasty = 12296 - - father = 73910 - - religion = muwalladi - culture = visigothic - - 849.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Abdallah - } - 920.1.1 = { - death = yes - } -} - -73912 = { - name = "C_acharya" - dynasty = 12297 - - religion = muwalladi - culture = visigothic - - 832.1.1 = { - birth = yes - } - 859.1.1 = { - add_spouse = 73915 - } - 890.1.1 = { - death = yes - } -} - -73913 = { - name = "AbdelaC_iC_" - dynasty = 12297 - - father = 73912 - mother = 73915 - - religion = muwalladi - culture = visigothic - - 860.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Abdul-Aziz - } - 932.1.1 = { - death = yes - } -} - -73914 = { - name = "Yabya" - dynasty = 12297 - - father = 73912 - mother = 73915 - - religion = muwalladi - culture = visigothic - - 863.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Yahya - } - 931.1.1 = { - death = yes - } -} - -73915 = { - name = "C_eida" - female = yes - - religion = muwalladi - culture = visigothic - - 841.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Zahida - } - 910.1.1 = { - death = yes - } -} - -73916 = { - name = "Algusn" - dynasty = 12260 - - father = 73899 - - religion = muwalladi - culture = visigothic - - 889.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Al-Gusn - } - 943.1.1 = { - death = yes - } -} - -73917 = { - name = "Ibrahim" - dynasty = 12260 - - father = 73916 - - religion = muwalladi - culture = andalusian - - 915.1.1 = { - birth = yes - } - 980.1.1 = { - death = yes - } -} - -73918 = { - name = "Abdul-Malik" - dynasty = 12260 - - father = 73917 - - religion = muwalladi - culture = andalusian - - 941.1.1 = { - birth = yes - } - 1006.1.1 = { - death = yes - } -} - -73929 = { - name = "Mahomat" - dynasty = 12299 - - father = 73930 - - religion = muwalladi - culture = visigothic - - 823.1.1 = { - birth = yes - } - 848.1.1 = { - add_spouse = 73932 - } - 888.1.1 = { - death = yes - } -} - -73930 = { - name = "C_acharya" - dynasty = 12299 - - religion = muwalladi - culture = visigothic - - 794.1.1 = { - birth = yes - } - 859.1.1 = { - death = yes - } -} - -73931 = { - name = "YuC_uf" - dynasty = 12299 - - father = 73930 - - religion = muwalladi - culture = visigothic - - 825.1.1 = { - birth = yes - } - 870.1.1 = { - death = yes - } -} - -73932 = { - name = "Leila" - female = yes - - religion = muwalladi - culture = visigothic - - 830.1.1 = { - birth = yes - } - 897.1.1 = { - death = yes - } -} - -73933 = { - name = "Yabya" - dynasty = 12299 - - father = 73929 - mother = 73932 - - religion = muwalladi - culture = visigothic - - 849.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Yahya - } - 906.1.1 = { - death = yes - } -} - -73934 = { - name = "AbdelaC_iC_" - dynasty = 12300 - - religion = muwalladi - culture = visigothic - - 816.1.1 = { - birth = yes - } - 877.1.1 = { - death = yes - } -} - -73935 = { - name = "Mahomat" - dynasty = 12300 - - father = 73934 - - religion = muwalladi - culture = visigothic - - 841.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Muhammad - } - 906.1.1 = { - death = yes - } -} - -73936 = { - name = "Yabya" - dynasty = 12300 - - father = 73934 - - religion = muwalladi - culture = visigothic - - 843.1.1 = { - birth = yes - } - 867.1.1 = { - add_spouse = 73937 - } - 900.1.1 = { - culture = andalusian - name = Yahya - } - 908.1.1 = { - death = yes - } -} - -73937 = { - name = "Karima" - female = yes - - religion = muwalladi - culture = visigothic - - 851.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - } - 915.1.1 = { - death = yes - } -} - -73938 = { - name = "Abrafim" - dynasty = 12301 - - religion = muwalladi - culture = visigothic - - 826.1.1 = { - birth = yes - } - 850.1.1 = { - add_spouse = 73939 - } - 888.1.1 = { - death = yes - } -} - -73939 = { - name = "Melica" - female = yes - - religion = muwalladi - culture = visigothic - - 833.1.1 = { - birth = yes - } - 900.1.1 = { - death = yes - } -} - -73940 = { - name = "IC_ag" - dynasty = 12301 - - father = 73938 - mother = 73939 - - religion = muwalladi - culture = visigothic - - 851.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Ishak - } - 912.1.1 = { - death = yes - } -} - -73952 = { - name = "Amet" - dynasty = 12304 - - religion = muwalladi - culture = visigothic - - 830.1.1 = { - birth = yes - } - 866.1.1 = { - add_spouse = 73953 - } - 895.1.1 = { - death = yes - } -} - -73953 = { - name = "Habiba" - female = yes - - religion = muwalladi - culture = visigothic - - 848.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - } - 914.1.1 = { - death = yes - } -} - -73954 = { - name = "Mahomat" - dynasty = 12304 - - father = 73952 - mother = 73953 - - religion = muwalladi - culture = visigothic - - 867.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Muhammad - } - 937.1.1 = { - death = yes - } -} - -73955 = { - name = "Yunus" - dynasty = 12305 - - religion = muwalladi - culture = visigothic - - 780.1.1 = { - birth = yes - } - 842.1.1 = { - death = yes - } -} - -73956 = { - name = "Marwan" - dynasty = 12305 - - father = 73955 - - religion = muwalladi - culture = visigothic - - 803.1.1 = { - birth = yes - } - 867.1.1 = { - death = yes - } -} - -73957 = { - name = "Abderrabmen" - dynasty = 12305 - - father = 73956 - - religion = muwalladi - culture = visigothic - - 836.1.1 = { - birth = yes - } - 864.1.1 = { - add_spouse = 73958 - } - 900.1.1 = { - culture = andalusian - name = Abdul-Rahman - } - 912.1.1 = { - death = yes - } -} - -73958 = { - name = "Isra" - female = yes - - religion = muwalladi - culture = visigothic - - 846.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - } - 906.1.1 = { - death = yes - } -} - -73959 = { - name = "C_eid" - dynasty = 12305 - - father = 73957 - mother = 73958 - - religion = muwalladi - culture = visigothic - - 865.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Sa_d - } - 928.1.1 = { - death = yes - } -} - -73960 = { - name = "Mahomat" - dynasty = 12305 - - father = 73957 - mother = 73958 - - religion = muwalladi - culture = visigothic - - 867.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Muhammad - } - 920.1.1 = { - death = yes - } -} - -73961 = { - name = "Alkada" - dynasty = 12306 - - religion = muwalladi - culture = visigothic - - 800.1.1 = { - birth = yes - } - 851.1.1 = { - death = yes - } -} - -73962 = { - name = "Obada" - dynasty = 12306 - - father = 73961 - - religion = muwalladi - culture = visigothic - - 834.1.1 = { - birth = yes - } - 867.1.1 = { - add_spouse = 73963 - } - 895.1.1 = { - death = yes - } -} - -73963 = { - name = "YaC_mina" - female = yes - - religion = muwalladi - culture = visigothic - - 850.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Yasmin - } - 912.1.1 = { - death = yes - } -} - -73964 = { - name = "C_ohair" - dynasty = 12307 - - religion = muwalladi - culture = visigothic - - 815.1.1 = { - birth = yes - } - 852.1.1 = { - death = yes - } -} - -73965 = { - name = "Kinana" - dynasty = 12307 - - father = 73964 - - religion = muwalladi - culture = visigothic - - 843.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - } - 909.1.1 = { - death = yes - } -} - -73966 = { - name = "C_alama" - dynasty = 12307 - - father = 73964 - - religion = muwalladi - culture = visigothic - - 850.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Salama - } - 915.1.1 = { - death = yes - } -} - -73969 = { - name = "Abdela" - dynasty = 12309 - - religion = muwalladi - culture = visigothic - - 811.1.1 = { - birth = yes - } - 840.1.1 = { - add_spouse = 73970 - } - 874.1.1 = { - death = yes - } -} - -73970 = { - name = "Monnia" - female = yes - - religion = muwalladi - culture = visigothic - - 822.1.1 = { - birth = yes - } - 885.1.1 = { - death = yes - } -} - -73971 = { - name = "Amet" - dynasty = 12309 - - father = 73969 - mother = 73970 - - religion = muwalladi - culture = visigothic - - 842.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Ahmed - } - 915.1.1 = { - death = yes - } -} - -73972 = { - name = "Jalid" - dynasty = 12310 - - religion = muwalladi - culture = visigothic - - 828.1.1 = { - birth = yes - } - 859.1.1 = { - add_spouse = 73973 - } - 880.1.1 = { - death = yes - } -} - -73973 = { - name = "Tarifa" - female = yes - - religion = muwalladi - culture = visigothic - - 840.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - } - 908.1.1 = { - death = yes - } -} - -73974 = { - name = "Amet" - dynasty = 12310 - - father = 73972 - mother = 73973 - - religion = muwalladi - culture = visigothic - - 860.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Ahmed - } - 934.1.1 = { - death = yes - } -} - -73976 = { - name = "Abdela" - dynasty = 12311 - - religion = muwalladi - culture = visigothic - - 831.1.1 = { - birth = yes - } - 855.1.1 = { - add_spouse = 73977 - } - 894.1.1 = { - death = yes - } -} - -73977 = { - name = "AiC_a" - female = yes - - religion = muwalladi - culture = visigothic - - 835.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Aiza - } - 902.1.1 = { - death = yes - } -} - -73978 = { - name = "Mahomat" - dynasty = 12311 - - father = 73976 - mother = 73977 - - religion = muwalladi - culture = visigothic - - 856.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Muhammad - } - 920.1.1 = { - death = yes - } -} - -73979 = { - name = "C_elim" - dynasty = 12311 - - father = 73976 - mother = 73977 - - religion = muwalladi - culture = visigothic - - 858.1.1 = { - birth = yes - } - 900.1.1 = { - culture = andalusian - name = Selim - } - 922.1.1 = { - death = yes - } -} - -73980 = { - name = "Julian" - dynasty = 12312 - - religion = catholic - culture = visigothic - - 672.1.1 = { - birth = yes - } - 710.1.1 = { - add_spouse = 168733 - } - 747.1.1 = { - death = yes - } -} - -73981 = { - name = "Pelagio" - dynasty = 12312 - - father = 73980 - mother = 168733 - - religion = muwalladi - culture = visigothic - - 732.1.1 = { - birth = yes - } - 810.1.1 = { - death = yes - } -} - -73982 = { - name = "Abdela" - dynasty = 12312 - - father = 73981 - - religion = muwalladi - culture = visigothic - - 760.1.1 = { - birth = yes - } - 833.1.1 = { - death = yes - } -} - -73983 = { - name = "Hacan" - dynasty = 12312 - - father = 73982 - - religion = muwalladi - culture = visigothic - - 795.1.1 = { - birth = yes - } - 860.1.1 = { - death = yes - } -} - - - -73987 = { - name = "Johan" - dynasty = 12313 - - religion = catholic - culture = visigothic - - 840.1.1 = { - birth = yes - } - 866.1.1 = { - add_spouse = 73988 - } - 885.1.1 = { - culture = catalan - name = Joan - } - 901.1.1 = { - death = yes - } -} - -73988 = { - name = "Agnes" - female = yes - - religion = catholic - culture = visigothic - - 850.1.1 = { - birth = yes - } - 885.1.1 = { - culture = catalan - name = AgnE_s - } - 915.1.1 = { - death = yes - } -} - -73989 = { - name = "Berengario" - dynasty = 12313 - - father = 73987 - mother = 73988 - - religion = catholic - culture = visigothic - - 867.1.1 = { - birth = yes - } - 885.1.1 = { - culture = catalan - name = Berenguer - } - 933.1.1 = { - death = yes - } -} - -73990 = { - name = "Petro" - dynasty = 12314 - - religion = catholic - culture = visigothic - - 833.1.1 = { - birth = yes - } - 860.1.1 = { - add_spouse = 73991 - } - 885.1.1 = { - culture = catalan - name = Pere - } - 892.1.1 = { - death = yes - } -} - -73991 = { - name = "Sibilia" - female = yes - - religion = catholic - culture = visigothic - - 840.1.1 = { - birth = yes - } - 885.1.1 = { - culture = catalan - name = Sibila - } - 905.1.1 = { - death = yes - } -} - -73992 = { - name = "Matheo" - dynasty = 12314 - - father = 73990 - mother = 73991 - - religion = catholic +73798 = { + name = "YuC_uf" # Yusuf, ancestor of the Banu Amrus + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi culture = visigothic + trait = education_stewardship_1 + + father = visigothic0005 # Lupo - 863.1.1 = { + 735.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - name = Mateu - } - 927.1.1 = { + 785.1.1 = { death = yes } } -73993 = { - name = "Radulfo" - dynasty = 100204 - - father = 73785 - - religion = catholic +73799 = { + name = "Ambroz" # Amrus ibn Yusuf, Emir of Toledo (799-814) & Zaragoza (802-814), Sheik of Cuenca (792-814), Madrid, Molina & Toledo (799-814), Albarracin, Calatayud, Fraga, Lleida, Tarragona & Zaragoza (802-814) + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi culture = visigothic + trait = education_martial_4 - 842.1.1 = { - birth = yes - } - 866.1.1 = { - add_spouse = 73994 - } - 885.1.1 = { - culture = catalan - name = Radulf - } - 920.1.1 = { - death = yes - } -} - -73994 = { - name = "Ralindis" - female = yes - - religion = catholic - culture = visigothic + father = 73798 # Yusuf - 849.1.1 = { + 760.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - name = Ralinda - } - 916.1.1 = { + 814.1.1 = { death = yes } } -73995 = { - name = "Oliba" - dynasty = 100204 - +73867 = { + name = "Airmanagildo" # Hermenegildo Mauregátez + dynasty_house = house_cantabria # House of Cantabria religion = catholic culture = visigothic + trait = education_diplomacy_1 - father = 73993 - mother = 73994 + father = 70116 # King Mauregato of Asturias + mother = 200059 # Queen Creusa - 867.1.1 = { + 765.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - } - 915.6.24 = { + 812.1.1 = { death = yes } } -73996 = { - name = "Miron" - dynasty = 100204 - - father = 73785 - +73873 = { + name = "Wimarano" # Vimarano Adefónsiz + dynasty_house = house_asturias # House of Asturias religion = catholic culture = visigothic + trait = trusting # He gained support from the nobility + trait = education_martial_2 - 843.1.1 = { + father = 70003 # King Alfonso I of Asturias + mother = 70002 # Queen Ermesinda Peláez + + 742.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - name = MirO_ - } - 899.2.15 = { - death = yes + 765.1.1 = { + death = { + death_reason = death_murder_known # Killed by his brother King Fruela, as he believed he'll try to depose him + killer = 70004 + } } } -73997 = { - name = "Sisenanda" - female = yes - - dynasty = 100204 - - father = 73785 - +73874 = { + name = "Veremondo" # Bermudo Vimaranez + dynasty_house = house_asturias # House of Asturias religion = catholic culture = visigothic + trait = education_intrigue_1 - 844.1.1 = { + father = 73873 # Vimarano Adefónsiz + + 761.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - name = Sesenanda - } - 912.1.1 = { + 812.1.1 = { death = yes } } -73998 = { - name = "Suniefredo" - dynasty = 100204 - - father = 73785 - - religion = catholic +73901 = { + name = "Theodemiro" # Conde Teodomiro, Duke of Murcia (695-743) & Count of Alcaraz, Almeria, Alicante & Murcia (695-743) + dynasty_house = house_tudmir # House of Teodomiro + religion = mozarabic_church culture = visigothic + trait = education_diplomacy_4 - 846.1.1 = { + father = visigothic0009 # Gunderico + + 670.1.1 = { birth = yes } - 885.6.26 = { + 743.1.1 = { death = yes } } -73999 = { - name = "Ermenisinda" +73902 = { + name = "Adelgundis" # Adelgundis de Tudmir, wife of Sheik Jattab ibn Abd al-Yabbar of Alicante (levantine0093) female = yes - dynasty = 100204 - - father = 73785 - - religion = catholic + dynasty_house = house_tudmir # House of Teodomiro + religion = mozarabic_church culture = visigothic + trait = education_diplomacy_1 - 847.1.1 = { + father = 73901 # Duke Teodomiro of Murcia + + 725.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - name = Ermessenda - } - 898.1.1 = { + 782.1.1 = { death = yes } } -74100 = { - name = "Riculfo" - dynasty = 100204 - - father = 73785 - - religion = catholic +73955 = { + name = "Yunus" # Yunus al-Yiliqi, Sheik of Mérida (795-817) + dynasty = 12305 # Banu Marwan Dynasty, Founder + religion = muwalladi culture = visigothic + trait = education_intrigue_1 - trait = education_learning_1 - - 848.1.1 = { + 770.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - name = Riculf - } - 916.1.1 = { + 817.1.1 = { death = yes } } -74101 = { - name = "Suneario" - dynasty = 393 - - religion = catholic +73980 = { + name = "Olban" # Don Julián, Count of Ceuta (690-741) + dynasty = 12312 # Banu Quti Dynasty, Founder + religion = mozarabic_church culture = visigothic + trait = education_intrigue_3 - 842.1.1 = { + 672.1.1 = { birth = yes } - 866.1.1 = { - add_spouse = 74102 - } - 885.1.1 = { - culture = catalan - name = Sunyer + 710.1.1 = { + add_spouse = 168733 # Faldrina } - 915.1.1 = { + 741.1.1 = { death = yes } } -74102 = { - name = "Ermenierdis" - female = yes - - religion = catholic +73981 = { + name = "Balakayus" # Balakayus ibn Ulyan + dynasty = 12312 # Banu Quti Dynasty + religion = muwalladi culture = visigothic + trait = education_diplomacy_2 + + father = 73980 # Count Don Julián of Ceuta + mother = 168733 # Countess Faldrina - 850.1.1 = { + 732.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - name = Ermenerda - } - 918.1.1 = { + 810.1.1 = { death = yes } } -74103 = { - name = "Gauzberto" - dynasty = 393 - - religion = catholic +73982 = { + name = "Abdela" # Abdallah ibn Balakayus + dynasty = 12312 # Banu Quti Dynasty + religion = muwalladi culture = visigothic + trait = education_diplomacy_1 - father = 74101 - mother = 74102 + father = 73981 # Balakayus ibn Ulyan - 867.1.1 = { + 760.1.1 = { birth = yes } - 885.1.1 = { - culture = catalan - name = Gausbert + 822.1.1 = { + culture = andalusian + name = "Abdallah" } - 931.1.1 = { + 833.1.1 = { death = yes } } @@ -3518,9 +636,9 @@ name = "Ercheswintha" #Ercheswinda, used as wife of Riculfe, the fantasy brother of Fulrad female = yes - religion = "catholic" - culture = "visigothic" - + religion = catholic + culture = visigothic + 690.1.1 = { birth = yes } @@ -3529,140 +647,94 @@ } } -107670 = { - name = "GarC_i" # AKA: García I 'el de las Manos Blancas' - dynasty = 776 - - father = 107680 - mother = 107681 - - religion = catholic - culture = visigothic - - martial = 6 - diplomacy = 5 - intrigue = 5 - stewardship = 6 - - trait = education_diplomacy_2 - - 933.1.1 = { - birth = yes - } - 958.1.1 = { - add_spouse = 107671 - } - 995.12.30 = { - death = { - death_reason = death_battle - } - } -} - -142004 = { - name = "Aloito" #Alvito Lucides - dynasty_house = house_vimaranes - - father = 142005 - mother = 73860 - - religion = catholic +159521 = { + name = "Ic_a" # Isa + dynasty = 1029093 # Banu Hafs Dynasty + religion = "muwalladi" culture = visigothic + trait = education_stewardship_1 - 886.1.1 = { + 725.1.1 = { birth = yes } - 900.1.1 = { - culture = galician - name = Alvito - } - 967.1.1 = { + 775.1.1 = { death = yes } } -142005 = { - name = "Lucidio" #Lucídio Vimaranes - dynasty_house = house_vimaranes - - father = 142006 - mother = 73879 - - religion = catholic +159522 = { + name = "C_uayb" # Shu'ayb ibn Isa + dynasty = 1029093 # Banu Hafs Dynasty + religion = "muwalladi" culture = visigothic + trait = education_stewardship_1 + + father = 159521 # Isa - 850.1.1 = { + 745.1.1 = { birth = yes } - 884.1.1 = { - add_spouse = 73860 - } - 900.1.1 = { - culture = galician - } - 922.1.1 = { + 795.1.1 = { death = yes } } -142006 = { - name = "Wimarano" #Vímara Peres - dynasty_house = house_vimaranes - - father = 73875 - - religion = catholic +159523 = { + name = "Hafs" # Hafs ibn Shu'ayb + dynasty = 1029093 # Banu Hafs Dynasty + religion = "muwalladi" culture = visigothic + trait = education_stewardship_1 - 820.1.1 = { + father = 159522 # Shuhayb ibn Isa + + 760.1.1 = { birth = yes } - 850.1.1 = { - add_spouse = 73879 - } - 873.1.1 = { + 820.1.1 = { death = yes } } 168716 = { - name = "Airmanagildo" - dynasty = 1046033 - - father = 200273 + name = "Airmanagildo" # Saint Hermenegild + dynasty = 1046033 # Leovigildo's Dynasty + religion = catholic + culture = visigothic + trait = education_learning_3 - religion = "catholic" - culture = "visigothic" + father = 200273 # King Leovigildo of the Visigoths - 550.1.1 = { + 564.1.1 = { birth = yes } 583.1.1 = { - add_spouse = 168717 + add_spouse = 168717 # Ingunde (frankish.txt) } 585.4.13 = { death = { death_reason = death_execution killer = 200273 } + trait = saint } } 168718 = { - name = "Athanagildo" - dynasty = 1046033 - - father = 168716 - mother = 168717 + name = "Athanagildo" # Atanagildo + dynasty = 1046033 # Leovigildo's Dynasty + religion = catholic + culture = visigothic + trait = education_stewardship_1 - religion = "catholic" - culture = "visigothic" + father = 168716 # Saint Hermenegildo + mother = 168717 # Ingunde (frankish.txt) 583.1.1 = { birth = yes } 599.1.1 = { - add_spouse = 168715 + add_spouse = 168715 # } 634.1.1 = { death = yes @@ -3670,13 +742,13 @@ } 168720 = { - name = "Olmondo" - dynasty = 1046032 - - father = 200244 + name = "Olmondo" # Alamundo + dynasty = witiziana # Witiza's Dynasty + religion = mozarabic_church + culture = visigothic + trait = education_stewardship_1 - religion = "catholic" - culture = "visigothic" + father = 200244 # King Witiza of the Visigoths 704.1.1 = { birth = yes @@ -3687,14 +759,14 @@ } 168721 = { - name = "Sara" + name = "Sara" # Sara, wife of Isa ibn Muzahim (168728 - bedouin.txt) & Umayr ibn Sa'id (168729 - bedouin.txt) female = yes - dynasty = 1046032 + dynasty = witiziana # Witiza's Dynasty + religion = muwalladi + culture = visigothic + trait = education_diplomacy_1 - father = 168720 - - religion = "muwalladi" - culture = "visigothic" + father = 168720 # Alamundo 720.1.1 = { birth = yes @@ -3705,13 +777,13 @@ } 168722 = { - name = "Madrubal" - dynasty = 1046032 - - father = 168720 + name = "Madrubal" # Madrubal + dynasty = witiziana # Witiza's Dynasty + religion = muwalladi + culture = visigothic + trait = education_stewardship_1 - religion = "muwalladi" - culture = "visigothic" + father = 168720 # Alamundo 722.1.1 = { birth = yes @@ -3722,19 +794,19 @@ } 168723 = { - name = "Oppas" - dynasty = 1046032 - - father = 168720 + name = "Oppas" # Oppas + dynasty = witiziana # Witiza's Dynasty + religion = mozarabic_church + culture = visigothic + trait = education_diplomacy_1 - religion = "catholic" - culture = "visigothic" + father = 168720 # Alamundo 724.1.1 = { birth = yes } 749.1.1 = { - add_spouse = 168724 + add_spouse = 168724 # Ricilo } 777.1.1 = { death = yes @@ -3742,11 +814,11 @@ } 168724 = { - name = "Ricilo" + name = "Ricilo" # Ricilo, fictional wife of Oppas (168723) female = yes - - religion = "catholic" - culture = "visigothic" + religion = mozarabic_church + culture = visigothic + trait = education_stewardship_1 730.1.1 = { birth = yes @@ -3757,83 +829,85 @@ } 168725 = { - name = "Baddo" + name = "Baddo" # Baddo, concubine, later wife of King Recaredo I of the Visigoths (200272) female = yes + religion = catholic + culture = visigothic + trait = education_intrigue_1 - religion = "catholic" - culture = "visigothic" - - 555.1.1 = { + 565.1.1 = { birth = yes - } + } 592.1.1 = { death = yes } } 168727 = { - name = "Witiza" - dynasty = 1046032 - - father = 168723 - mother = 168724 + name = "Witiza" # Witiza + dynasty = witiziana # Witiza's Dynasty + religion = catholic + culture = visigothic + trait = education_stewardship_1 - religion = "catholic" - culture = "visigothic" + father = 168723 # Oppas + mother = 168724 # Ricilo 750.1.1 = { birth = yes } - + 815.1.1 = { death = yes } } 168730 = { - name = "Ricimero" - dynasty = 1046033 - religion = "catholic" - culture = "visigothic" - father = 200256 - mother = 200260 + name = "Ricimero" # Recemiro + dynasty = 1046033 # Leovigildo's Dynasty + religion = catholic + culture = visigothic + trait = education_stewardship_1 + + father = 200256 # King Suintila of the Visigoths + mother = 200260 # Queen Theodora + 622.1.1 = { birth = yes } - + 640.1.1 = { death = yes } } 168733 = { - name = "Faldrina" + name = "Faldrina" # Faldrina, wife of Count Don Julián of Ceuta (73980) female = yes - dynasty = 1046032 - - father = 200243 - mother = 200236 + dynasty = witiziana # Witiza's Dynasty. Some believe he was related to King Witiza + religion = mozarabic_church + culture = visigothic + trait = education_intrigue_1 - religion = "catholic" - culture = "visigothic" + father = 200243 # King Egica of the Wisigoths 694.1.1 = { birth = yes - } + } 750.1.1 = { death = yes } } 168734 = { - name = "Brunechildis" + name = "Brunechildis" # Brunechildis female = yes - #dynasty = 1046039 - - father = 200276 + dynasty = athanagildiana # Atanagildo's Dynasty + religion = catholic + culture = visigothic + trait = education_diplomacy_1 - religion = "catholic" - culture = "visigothic" + father = 200276 # King Atanagildo of the Visigoths 549.1.1 = { birth = yes @@ -3844,88 +918,43 @@ } 168735 = { - name = "Riciberga" - female = yes - - religion = "catholic" - culture = "visigothic" - - 620.1.1 = { - birth = yes - } - 665.1.1 = { - death = yes - } -} - -190550 = { - name = "Bego" #count of Narbonne - dynasty = 1044118 #Begonid - - religion = "catholic" - culture = "visigothic" - - 750.1.1 = { - birth = yes - } - 816.10.28 = { - death = yes - } -} - -200031 = { - name = "MuC_a" - dynasty = 1046013 - - religion = muwalladi - culture = visigothic - - 733.1.1 = { - birth = yes - } - 790.1.1 = { - death = yes - } -} - -200037 = { - name = "Abda" + name = "Riciberga" # Riciberga, wife of King Chisdasvinto of the Visigoths (200240) female = yes - - religion = muwalladi + religion = catholic culture = visigothic + trait = education_stewardship_1 - 744.1.1 = { + 613.1.1 = { birth = yes } - 800.1.1 = { + 665.1.1 = { death = yes } } -200041 = { - name = "YuC_uf" - dynasty = 1046014 +190550 = { + name = "Bego" #count of Narbonne + dynasty = 1044118 #Begonid - religion = muwalladi + religion = catholic culture = visigothic - 727.1.1 = { + 750.1.1 = { birth = yes } - 780.1.1 = { + 816.10.28 = { death = yes } } -200044 = { - name = "Emira" +200037 = { + name = "Abda" # Abda, fictional wife of Abdallah ibn Aslam (200035 - bedouin.txt) female = yes - religion = muwalladi culture = visigothic + trait = education_diplomacy_1 - 740.1.1 = { + 744.1.1 = { birth = yes } 800.1.1 = { @@ -3933,17 +962,17 @@ } } -200045 = { - name = "Abderrabmen" - dynasty = 1046015 +200044 = { + name = "Emira" + female = yes religion = muwalladi culture = visigothic - 738.1.1 = { + 740.1.1 = { birth = yes } - 791.1.1 = { + 800.1.1 = { death = yes } } @@ -3964,57 +993,45 @@ } 200050 = { - name = "Nadira" + name = "Nadira" # Nadira, fictional wife of Walih Suleyman al-Arabi of Barcelona (200049 - bedouin.txt) female = yes - religion = muwalladi culture = visigothic + trait = education_stewardship_1 - 743.1.1 = { + 738.1.1 = { birth = yes } - 808.1.1 = { + 788.1.1 = { death = yes } } 200053 = { - name = "Harun" - + name = "Harun" # Harun, Walih of Barcelona (800-801) & Sheik of Barcelona & Girona (800-801) + dynasty = banu_harun # Banu Harun Dynasty religion = muwalladi culture = visigothic + trait = education_intrigue_1 768.1.1 = { birth = yes } - 801.1.1 = { - death = yes - } -} - -200055 = { - name = "C_ulema" - dynasty = 1046016 - - religion = muwalladi - culture = visigothic - - 737.1.1 = { - birth = yes - } - 780.1.1 = { - death = yes + 801.4.3 = { + death = { + death_reason = death_disappearance + } } } 200056 = { - name = "Froiliuva" + name = "Froiliuva" # Froiliuba, wife of Favila I of Asturias (70115) female = yes - religion = catholic culture = visigothic + trait = education_stewardship_1 - 710.1.1 = { + 721.1.1 = { birth = yes } 763.1.1 = { @@ -4023,17 +1040,17 @@ } 200057 = { - name = "Fafinia" + name = "Fafinia" # Fafinia Fáfilaz, wife of Liutfredo de Suebennia (200058 - suebi.txt) female = yes - dynasty_house = house_asturias - - father = 70115 - mother = 200056 - + dynasty_house = house_asturias # House of Asturias religion = catholic culture = visigothic + trait = education_diplomacy_1 - 729.1.1 = { + father = 70115 # King Favila of Asturias + mother = 200056 # Queen Froiliuba + + 738.1.1 = { birth = yes } 780.1.1 = { @@ -4042,11 +1059,11 @@ } 200059 = { - name = "Creusa" + name = "Creusa" # Creusa, wife of King Mauregato of Asturias (70116) female = yes - - religion = catholic + religion = mozarabic_church culture = visigothic + trait = education_stewardship_1 745.1.1 = { birth = yes @@ -4057,16 +1074,16 @@ } 200060 = { - name = "Ermenisinda" + name = "Ermenisinda" # Ermesinda Froilaz, wife of Lope de Arrosta (200158 - basque.txt) female = yes - dynasty_house = house_cantabria - - father = 70011 - + dynasty_house = house_cantabria # House of Cantabria religion = catholic culture = visigothic + trait = education_diplomacy_2 + + father = 70011 # Duke Fruela of Galicia - 729.1.1 = { + 730.1.1 = { birth = yes } 787.1.1 = { @@ -4075,30 +1092,35 @@ } 200062 = { - name = "Adelgaster" + name = "Adelgaster" # Adelgaster Silez, supposed son of King Silo of Asturias dynasty = 8625 - - father = 70118 - religion = catholic culture = visigothic + trait = content + trait = education_stewardship_1 - 761.1.1 = { + father = 70118 # King Silo of Asturias + + 753.1.1 = { birth = yes } - 810.1.1 = { + 800.1.1 = { death = yes } } 200063 = { - name = "Egilona" + name = "Egilona" # Egiloa, wife of King Rodrigo of the Visigoths (200251) & Abd al-Aziz ibn Musa (200023 - bedouin.txt) female = yes - - religion = catholic + dynasty = witiziana # Witiza's Dynasty + religion = mozarabic_church culture = visigothic + trait = education_diplomacy_2 - 689.1.1 = { + father = 200243 # King Egica of the Visigoths + mother = 200236 # Queen Cixilo + + 688.1.1 = { birth = yes } 745.1.1 = { @@ -4107,1489 +1129,1486 @@ } 200064 = { - name = "Athanagildo" - dynasty = 12295 - - father = 73901 - - religion = catholic + name = "Athanagildo" # Atanagildo de Tudmir, Duke of Murcia (743-777) & Count of Alcaraz, Almeria & Murcia (743-777) + dynasty_house = house_tudmir # House of Teodomiro + religion = mozarabic_church culture = visigothic + trait = education_stewardship_1 - 698.1.1 = { + father = 73901 # Duke Teodomiro of Murcia + + 720.1.1 = { birth = yes } - 745.1.1 = { + 777.1.1 = { death = yes } } -200066 = { - name = "Monnio" - dynasty = 776 - - father = 200067 - mother = 200068 - +200151 = { + name = "Ermengar" # Ermenguer, Count of Empuries & Menorca (813-817) + dynasty = emporion # Emporion Dynasty religion = catholic culture = visigothic + trait = education_stewardship_2 - 860.1.1 = { + 767.1.1 = { birth = yes } - 874.1.1 = { - culture = castilian - name = Munio - } - 878.1.1 = { - add_spouse = 73766 - } - 912.1.1 = { + 817.1.1 = { death = yes } } -200067 = { - name = "Nunno" - dynasty = 776 - +200198 = { + name = "Nur" # Nur, fictional wife of Sheik Abu Salama ibn Qasi of Huesca (200194 - basque.txt) + female = yes religion = catholic culture = visigothic + trait = education_stewardship_1 - 835.1.1 = { + 721.1.1 = { birth = yes } - 859.1.1 = { - add_spouse = 200068 - } - 874.1.1 = { - culture = castilian - name = NuN_o - } - 880.1.1 = { + 771.1.1 = { death = yes } } -200068 = { - name = "Argilo" +200199 = { + name = "YaC_mina" # Yasmin, fictional wife of Sheik Abu Tawr ibn Qasi of Huesca (200195 - basque.txt) female = yes - religion = catholic culture = visigothic + trait = education_stewardship_1 - 840.1.1 = { + 723.1.1 = { birth = yes } - 874.1.1 = { - culture = castilian - } - 896.1.1 = { + 773.1.1 = { death = yes } } -200071 = { - name = "GonC_alo" - dynasty = 1046018 - - father = 200073 - +200204 = { + name = "Nadia" # Nadia, fictional wife of Walih Musa ibn Furtun of Zaragoza (73810 - basque.txt) + female = yes religion = catholic culture = visigothic + trait = education_stewardship_1 - 870.1.1 = { + 749.1.1 = { birth = yes } - 874.1.1 = { - culture = castilian - name = Gonzalo - } - 901.1.1 = { - add_spouse = 200072 - } - 919.11.24 = { + 797.1.1 = { death = yes } } -200073 = { - name = "Tello" - dynasty = 1046018 +200218 = { + name = "Monnia" + female = yes - religion = catholic + religion = muwalladi culture = visigothic - 847.1.1 = { + 743.1.1 = { birth = yes } - 874.1.1 = { - culture = castilian - } - 899.1.1 = { + 805.1.1 = { death = yes } } -200149 = { - name = "Rostan" +200227 = { + name = "Abda" + female = yes - religion = catholic + religion = muwalladi culture = visigothic 740.1.1 = { birth = yes } - 811.1.1 = { + 802.1.1 = { death = yes } } -200150 = { - name = "Oddilon" +200231 = { + name = "Onecca" + female = yes - religion = catholic + religion = muwalladi culture = visigothic - 756.1.1 = { + 744.1.1 = { birth = yes } - 813.1.1 = { + 810.1.1 = { death = yes } } -200151 = { - name = "Ermengar" - +200236 = { + name = "Cixillo" # Cixillo, wife of King Egica of the Visigoths (200257) + female = yes + dynasty = erwigiana # Ervigio's Dynasty religion = catholic culture = visigothic + trait = education_diplomacy_1 - 758.1.1 = { - birth = yes - } - 817.1.1 = { - death = yes - } -} - -200153 = { - name = "Suneario" - - religion = catholic - culture = visigothic + father = 200237 # King Ervigio of the Visigoths + mother = 200257 # Queen Liuvigoto - 799.1.1 = { + 669.1.1 = { birth = yes } - 848.1.1 = { + 721.1.1 = { death = yes } } -200154 = { - name = "Rodericho" - dynasty = 1046019 - +200237 = { + name = "Erwigio" # Ervigio, King of the Visigoths (680-687) + dynasty = erwigiana # Erwigio's Dynasty religion = catholic culture = visigothic + trait = ill + trait = education_intrigue_3 - 747.1.1 = { + father = 200238 # Ardabasto (armenian.txt) + mother = 200239 # Glasuinta + + 654.1.1 = { birth = yes } - 790.1.1 = { - death = yes + 668.1.1 = { + add_spouse = 200257 # Liuvigoto + } + 687.11.15 = { + death = { + death_reason = death_ill + } } } -200155 = { - name = "Suniefredo" - dynasty = 100204 - - father = 70150 - mother = 70151 - +200239 = { + name = "Glaswintha" # Glasuinta, wife of Ardabasto (200238 - armenian.txt) + female = yes + dynasty = khindaswinthiana # Chindasvinto's Dynasty religion = catholic culture = visigothic + trait = education_diplomacy_2 - 898.1.1 = { + father = 200240 # King Chindasvinto of the Visigoths + + 635.1.1 = { birth = yes } - 948.1.1 = { + 688.1.1 = { death = yes } } -200156 = { - name = "Fredol" - +200240 = { + name = "Khindaswintho" # Chindasvinto, King of the Visigoths (642-653) + dynasty = khindaswinthiana # Chindasvinto's Dynasty religion = catholic culture = visigothic + trait = education_intrigue_3 - 768.1.1 = { + 615.1.1 = { birth = yes } - 820.1.1 = { - death = yes + 638.1.1 = { + add_spouse = 168735 # Brunechilda + } + 653.9.30 = { + death = { + death_reason = death_old_age + } } } -200198 = { - name = "Nur" - female = yes - +200241 = { + name = "Geila" # Geila + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 722.1.1 = { + father = 200272 # King Recaredo I of the Visigoths + mother = 168726 # Queen Clodosvinde (frankish.txt) + + 597.1.1 = { birth = yes } - 783.1.1 = { + 640.1.1 = { death = yes } } -200199 = { - name = "YaC_mina" - female = yes - +200242 = { + name = "Amalmondo" # Amalmundo + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 724.1.1 = { + father = 200241 # Geila + + 617.1.1 = { birth = yes } - 789.1.1 = { + 669.1.1 = { death = yes } } -200204 = { - name = "Nadia" - female = yes - +200243 = { + name = "Egica" # Egica, King of the Visigoths (687-703) + dynasty = witiziana # Witiza's Dynasty religion = catholic culture = visigothic + trait = education_intrigue_2 - 750.1.1 = { - birth = yes - } - 802.1.1 = { - death = yes - } -} - -200206 = { - name = "Ambroz" - dynasty = 12291 - - father = 73801 - - religion = muwalladi - culture = visigothic + father = 200247 # Witiza + mother = 200246 # Ariberga - 804.1.1 = { + 650.1.1 = { birth = yes } - 875.4.1 = { - death = yes + 685.1.1 = { + add_spouse = 200236 # Cixilo } -} - -200207 = { - name = "C_acharya" - dynasty = 12291 - - father = 73799 - - religion = muwalladi - culture = visigothic - - 790.1.1 = { - birth = yes + 688.1.1 = { + remove_spouse = 200236 } - 843.1.1 = { - death = yes + 702.1.1 = { + death = { + death_reason = death_natural_causes + } } } -200208 = { - name = "Omar" - dynasty = 12291 - - father = 73799 - - religion = muwalladi +200244 = { + name = "Witiza" # Witiza, King of the Visigoths (703-710) + dynasty = witiziana # Witiza's Dynasty + religion = catholic culture = visigothic + trait = education_stewardship_1 - 792.1.1 = { + father = 200243 # King Ervigio of the Visigoths + + 686.1.1 = { birth = yes } - 849.1.1 = { - death = yes + 710.1.1 = { + death = { + death_reason = death_mysterious + } } } -200209 = { - name = "Lupo" - dynasty = 12291 - - father = 200207 - - religion = muwalladi +200245 = { + name = "Agila" # Agila (II), King of the Visigoths (711-713) + religion = catholic culture = visigothic + trait = education_intrigue_1 - 816.1.1 = { + 702.1.1 = { birth = yes } - 868.1.1 = { + 716.1.1 = { death = yes } } -200210 = { - name = "Xabrit" - dynasty = 12291 - - father = 200208 - - religion = muwalladi +200246 = { + name = "Ariberga" # Ariberga, mother of King Egica of the Visigoths + female = yes + dynasty = wambiana # Wamba's Dynasty + religion = catholic culture = visigothic + trait = education_diplomacy_1 - 820.1.1 = { + father = visigothic0012 # Arifredo + + 627.1.1 = { birth = yes } - 845.1.1 = { - add_spouse = 200213 - } - 876.1.1 = { + 680.1.1 = { death = yes } } -200211 = { - name = "Ambroz" - dynasty = 12291 - - father = 200206 - - religion = muwalladi +200247 = { + name = "Witiza" # Witiza, real name unknown + dynasty = witiziana # Witiza's Dynasty + religion = catholic culture = visigothic + trait = education_stewardship_1 - 831.1.1 = { + 620.1.1 = { birth = yes } - 887.1.1 = { + 649.1.1 = { + add_spouse = 200246 # Ariberga + } + 672.1.1 = { death = yes } } -200212 = { - name = "Abdelmelic" - dynasty = 12291 - - father = 200210 - mother = 200213 - - religion = muwalladi +200248 = { + name = "Wamba" # Wamba, King of the Visigoths (672-680) + dynasty = wambiana # Wamba's Dynasty + religion = catholic culture = visigothic + trait = devoted # Deposed and send to monastery in 680 + trait = education_martial_2 + + father = visigothic0012 # Arifredo - 847.1.1 = { + 630.1.1 = { birth = yes } - 900.1.1 = { + 688.1.1 = { death = yes } } -200213 = { - name = "Tarifa" - female = yes - - religion = muwalladi +200249 = { + name = "Rekkeswintho" # Recesvinto, King of the Visigoths (653-672) + dynasty = khindaswinthiana # Chindasvinto's Dynasty + religion = catholic culture = visigothic + trait = education_stewardship_4 - 827.1.1 = { + father = 200240 # King Chindasvinto of the Visigoths + mother = 168735 # Queen Riciberga + + 634.1.1 = { birth = yes } - 887.1.1 = { - death = yes + 672.9.1 = { + death = { + death_reason = death_natural_causes + } } } -200215 = { - name = "C_eida" - female = yes - - religion = muwalladi +200250 = { + name = "Theodefredo" # Teodofredo + dynasty = khindaswinthiana # Chindasvinto's Dynasty + religion = catholic culture = visigothic + trait = education_stewardship_1 - 746.1.1 = { + father = 200240 # King Chindasvinto of the Visigoths + mother = 168735 # Queen Riciberga + + 645.1.1 = { birth = yes } - 808.1.1 = { + 702.1.1 = { death = yes } } -200218 = { - name = "Monnia" - female = yes - - religion = muwalladi +200251 = { + name = "Rodericho" # Rodrigo, King of the Visigoths (710-711) + dynasty = khindaswinthiana # Chindasvinto's Dynasty + religion = catholic culture = visigothic + trait = education_martial_1 - 743.1.1 = { + father = 200250 # Teodofredo + + 688.1.1 = { birth = yes } - 805.1.1 = { - death = yes + 705.1.1 = { + add_spouse = 200063 # Egilona + } + 711.7.20 = { + death = { + death_reason = death_battle + } } } -200223 = { - name = "Theodericho" - dynasty = 1046025 - +200252 = { + name = "Fafila" # Favila, Duke of Cantabria (683-702) + dynasty = khindaswinthiana # Chindasvinto's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 718.1.1 = { + father = 200240 # King Chindasvinto of the Visigoths + mother = 168735 # Queen Riciberga + + 650.1.1 = { birth = yes } - 741.1.1 = { - add_spouse = 200224 - } - 779.1.1 = { + 702.1.1 = { death = yes } } -200224 = { - name = "Ermenisinda" - female = yes - +200253 = { + name = "Ardo" # Ardón, King of the Visigoths in Septimania (713-720) religion = catholic culture = visigothic + trait = education_martial_2 - 723.1.1 = { + 678.1.1 = { birth = yes } - 788.1.1 = { - death = yes + 720.1.1 = { + death = { + death_reason = death_battle + } } } -200225 = { - name = "Liuvericho" - dynasty = 1046025 - - father = 200223 - mother = 200224 - +200254 = { + name = "Khintila" # Chintila, King of the Visigoths (636-639) + dynasty = 1046032 # Chintila's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 742.1.1 = { + 573.1.1 = { birth = yes } - 795.1.1 = { - death = yes + 639.12.20 = { + death = { + death_reason = death_natural_causes + } } } -200227 = { - name = "Abda" - female = yes - - religion = muwalladi +200255 = { + name = "Tulga" # Tulga, King of the Visigoths (639-642) + dynasty = 1046032 # Chintila's Dynasty + religion = catholic culture = visigothic + trait = devoted # Deposed and sent to monastery in 642 + trait = education_stewardship_1 - 740.1.1 = { + father = 200254 # King Chintila of the Visigoths + + 598.1.1 = { birth = yes } - 802.1.1 = { + 648.1.1 = { death = yes } } -200231 = { - name = "Onecca" - female = yes - - religion = muwalladi +200256 = { + name = "Suinthila" # Suintila, King of the Visigoths (621-631) + dynasty = 1046033 # Leovigildo's Dynasty + religion = catholic culture = visigothic + trait = excommunicated + trait = education_diplomacy_2 - 744.1.1 = { + father = 200272 # King Recaredo I of the Visigoths + mother = 168726 # Queen Clodosvinde (frankish.txt) + + 595.1.1 = { birth = yes } - 810.1.1 = { + 621.1.1 = { + add_spouse = 200260 # Theodora + } + 634.1.1 = { death = yes } } -200236 = { - name = "Cixillo" +200257 = { + name = "Liuvigotho" # Liuvigoto, wife of King Ervigio of the Visigoths (200237) female = yes - dynasty = 1046033 - - father = 200237 - mother = 200257 - + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = devoted # Forced to become a nun on nov 691 + trait = education_stewardship_1 - 669.1.1 = { + father = 200256 # King Suintila of the Visigoths + mother = 200260 # Queen Theodora + + 633.1.1 = { birth = yes } - 721.1.1 = { + 693.1.1 = { death = yes } } -200237 = { - name = "Erwigio" - dynasty = 1046033 - - father = 200238 - mother = 200239 - +200258 = { + name = "Rekkaredo" # Recaredo II, King of the Visigoths (621) + dynasty = 1046034 # Sisebuto's Dynasty religion = catholic culture = visigothic - - trait = ill + trait = education_stewardship_1 - 652.1.1 = { + father = 200259 # King Sisebuto of the Visigoths + + 600.1.1 = { birth = yes } - 668.1.1 = { - add_spouse = 200257 - } - 687.11.15 = { + 621.3.1 = { death = { - death_reason = death_ill + death_reason = death_mysterious } } } -200239 = { - name = "Gado" - female = yes - dynasty = 1046033 - - father = 200242 - +200259 = { + name = "Sisebuto" # Sisebuto, King of the Visigoths (612-621) + dynasty = 1046034 # Sisebuto's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_2 - 634.1.1 = { + 568.1.1 = { birth = yes } - 688.1.1 = { - death = yes + 621.2.1 = { + death = { + death_reason = death_poison + } } } -200240 = { - name = "Khindaswintho" - dynasty = 1046033 - - father = 200241 - +200260 = { + name = "Theodora" # Theodora + female = yes + dynasty = 1046034 # Sisebuto's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 615.1.1 = { + father = 200259 # King Sisebuto of the Visigoths + + 605.1.1 = { birth = yes } - 638.1.1 = { - add_spouse = 168735 - } - 653.9.30 = { + 666.1.1 = { death = yes } } -200241 = { - name = "Geila" - dynasty = 1046033 - - father = 200272 - mother = 168726 - +200269 = { + name = "Gundemar" # Gundemaro, King of the Visigoths (610-612) religion = catholic culture = visigothic + trait = education_martial_2 - 597.1.1 = { + 558.1.1 = { birth = yes } - 640.1.1 = { - death = yes + 612.2.1 = { + death = { + death_reason = death_natural_causes + } } } -200242 = { - name = "Amalmondo" - dynasty = 1046033 - - father = 200241 - +200270 = { + name = "Wittericho" # Witerico, King of the Visigoths (603-610) religion = catholic culture = visigothic + trait = education_intrigue_2 - 617.1.1 = { + 562.1.1 = { birth = yes } - 669.1.1 = { - death = yes + 610.4.1 = { + death = { + death_reason = death_murder_known + killer = 200269 # King Gundemar of the Visigoths + } } } -200243 = { - name = "Egica" - dynasty = 1046032 - - father = 200247 - mother = 200246 - +200271 = { + name = "Liuva" # Liuva (II), King of the Visigoths (601-603) + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_2 - 650.1.1 = { + father = 200272 # King Recaredo I of the Visigoths + mother = 168725 # Queen Baddo + + + 582.1.1 = { birth = yes } - 685.1.1 = { - add_spouse = 200236 - } - 702.1.1 = { - death = yes + 603.7.1 = { + death = { + death_reason = death_execution + killer = 200270 # King Witerico of the Visigoths + } } } -200244 = { - name = "Witiza" - dynasty = 1046032 - - father = 200243 - mother = 200236 - +200272 = { + name = "Rekkaredo" # Recaredo (I), King of the Visigoths (586-601) + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = education_intrigue_1 - 686.1.1 = { + father = 200273 # King Leovigildo of the Visigoths + + 565.1.1 = { birth = yes } - 710.1.1 = { + 581.1.1 = { + add_spouse = 168725 # Baddo + } + 592.1.1 = { + add_spouse = 168726 # Clodosvinde (frankish.txt) + } + 601.12.21 = { death = { - death_reason = death_murder + death_reason = death_natural_causes } } } -200245 = { - name = "Agila" - dynasty = 1046032 - - father = 200244 - +200273 = { + name = "Leovigildo" # Leovigildo, King of the Visigoths (572-586) + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_4 + + father = 200274 # Liuverico - 702.1.1 = { + 525.1.1 = { birth = yes } - 713.1.1 = { + 586.4.1 = { death = { - death_reason = death_battle + death_reason = death_natural_causes } } } -200246 = { - name = "Ariberga" - female = yes - dynasty = 1046032 - - father = 200255 - +200274 = { + name = "Liuvericho" # Liuverico, real name unknown + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 627.1.1 = { + 498.1.1 = { birth = yes } - 680.1.1 = { + 550.1.1 = { death = yes } } -200247 = { - name = "Witiza" - +200275 = { + name = "Liuva" # Liuva (I), King of the Visigoths (567-572) + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_2 - 620.1.1 = { + father = 200274 # Liuverico + + 523.1.1 = { birth = yes } - 649.1.1 = { - add_spouse = 200246 - } - 672.1.1 = { - death = yes + 572.1.1 = { + death = { + death_reason = death_natural_causes + } } } -200248 = { - name = "Wamba" - dynasty = 1046032 - - father = 200255 - +200276 = { + name = "Athanagildo" # Atanagildo, King of the Visigoths (555-567) + dynasty = athanagildiana # Atanagildo's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_3 - 622.1.1 = { + 520.1.1 = { birth = yes } - 688.1.1 = { - death = yes + 568.1.1 = { + death = { + death_reason = death_natural_causes + } } } -200249 = { - name = "Rekkeswintho" - dynasty = 1046033 - - father = 200240 - mother = 168735 - +200277 = { + name = "Agila" # Agila (I), King of the Visigoths (549-555) religion = catholic culture = visigothic + trait = education_martial_1 - 640.1.1 = { + 516.1.1 = { birth = yes } - 672.9.1 = { - death = yes + 555.3.1 = { + death = { + death_reason = death_murder_known + killer = 70512 # Emperor Ioustinianos I of the Byzantine Empire + } } } -200250 = { - name = "Theodefredo" - dynasty = 1046033 - - father = 200240 - mother = 168735 - +200278 = { + name = "Sisenando" # Sisenando, King of the Visigoths (631-636) religion = catholic culture = visigothic + trait = education_stewardship_2 - 645.1.1 = { + 605.1.1 = { birth = yes } - 702.1.1 = { - death = yes + 636.3.12 = { + death = { + death_reason = death_natural_causes + } } } -200251 = { - name = "Rodericho" - dynasty = 1046033 - - father = 200250 - +200279 = { + name = "Theudigislo" # Teudiselo, King of the Visigoths (548-549) religion = catholic - culture = visigothic + culture = visigothic # An Ostrogoth + trait = education_martial_2 - 688.1.1 = { + 500.1.1 = { birth = yes } - 705.1.1 = { - add_spouse = 200063 - } - 711.7.20 = { + 549.12.1 = { death = { - death_reason = death_battle + death_reason = death_murder } } } -200252 = { - name = "Fafila" - dynasty = 1046033 - - father = 200240 - mother = 168735 - +200280 = { + name = "Theudis" # Teudis, King of the Visigoths (531-548) religion = catholic - culture = visigothic + culture = visigothic # An Ostrogoth + trait = education_martial_3 - 650.1.1 = { + 498.1.1 = { birth = yes } - 702.1.1 = { - death = yes + 548.1.1 = { + death = { + death_reason = death_murder + } } } -200253 = { - name = "Ardo" - +200281 = { + name = "Amalaricho" # Amalarico, King of the Visigoths (511-531) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_diplomacy_1 - 678.1.1 = { + father = 200283 # King Alarico II of the Visigoths + + 500.1.1 = { birth = yes } - 720.1.1 = { + 531.1.1 = { death = { - death_reason = death_battle + death_reason = death_murder } } } -200254 = { - name = "Khintila" - dynasty = 1046032 - +200282 = { + name = "Gesalecho" # Gesaleico, King of the Visigoths (507-511) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_martial_1 - 573.1.1 = { + father = 200283 # King Alarico II of the Visigoths + trait = bastard + + 489.1.1 = { birth = yes } - 639.12.20 = { - death = yes + 511.1.1 = { + death = { + death_reason = death_battle + } } } -200255 = { - name = "Tulga" - dynasty = 1046032 - - father = 200254 - +200283 = { + name = "Alaricho" # Alarico (II), King of the Visigoths (484-507) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic - - trait = ill + trait = education_martial_1 - 598.1.1 = { + father = 200284 # King Eurico of the Visigoths + + 463.1.1 = { birth = yes } - 642.4.16 = { + 507.4.1 = { death = { - death_reason = death_ill + death_reason = death_battle + killer = 168673 # King Clovis I of the Franks } } } -200256 = { - name = "Suinthila" - dynasty = 1046033 - - father = 200272 - mother = 168726 - +200284 = { + name = "Euricho" # Eurico, King of the Visigoths (466-484) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_stewardship_3 - 595.1.1 = { + father = 200287 # King Teodorico I of the Visigoths + mother = 200293 # Queen Valiana + + 440.1.1 = { birth = yes } - 621.1.1 = { - add_spouse = 200260 - } - 634.1.1 = { + 484.1.1 = { death = yes } } -200257 = { - name = "Liuvigothona" - female = yes - dynasty = 1046033 - - father = 200256 - mother = 200260 - +200285 = { + name = "Theodericho" # Teodorico (II), King of the Visigoths (453-466) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_intrigue_2 - 633.1.1 = { + father = 200287 # King Teodorico I of the Visigoths + mother = 200293 # Queen Valiana + + 428.1.1 = { birth = yes } - 680.1.1 = { - death = yes + 466.1.1 = { + death = { + death_reason = death_murder_known + killer = 200284 # King Eurico of the Visigoths + } } } -200258 = { - name = "Rekkaredo" - dynasty = 1046034 - - father = 200259 - +200286 = { + name = "Thorismondo" # Turismundo, King of the Visigoths (451-453) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_intrigue_2 - 600.1.1 = { + father = 200287 # King Teodorico I of the Visigoths + mother = 200293 # Queen Valiana + + 423.1.1 = { birth = yes } - 621.3.1 = { + 453.1.1 = { death = { - death_reason = death_murder + death_reason = death_murder_known + killer = 200285 # King Teodorico II of the Visigoths } } } -200259 = { - name = "Sisebuto" - dynasty = 1046034 - +200287 = { + name = "Theodericho" # Teodorico (I), King of the Visigoths (418-451) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_martial_2 - 568.1.1 = { + father = 200297 # Alateo + + 379.1.1 = { birth = yes } - 621.2.1 = { + 418.1.1 = { + add_spouse = 200293 # Valiana + } + 451.6.20 = { death = { - death_reason = death_murder + death_reason = death_battle # Against Attila the Hun } } } -200260 = { - name = "Theodora" - female = yes - dynasty = 1046034 - - father = 200259 - +200288 = { + name = "Wallia" # Walia, King of the Visigoths (415-418) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_martial_3 - 605.1.1 = { + father = 200296 # Atanarico + + 374.1.1 = { birth = yes } - 666.1.1 = { + 418.1.1 = { death = yes } } -200269 = { - name = "Gundemar" - +200289 = { + name = "Sigericho" # Sigerico, King of the Visigoths (415) religion = catholic culture = visigothic + trait = education_intrigue_2 - 558.1.1 = { + 370.1.1 = { birth = yes } - 612.2.1 = { - death = yes + 415.8.21 = { + death = { + death_reason = death_murder_known + killer = 200288 # King Walia of the Visigoths + } } } -200270 = { - name = "Wittericho" - +200290 = { + name = "Atawulfo" # Ataúlfo, King of the Visigoths (410-415) + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_intrigue_2 - 562.1.1 = { + father = 200296 # Atanarico + + 372.1.1 = { birth = yes } - 610.4.1 = { + 415.7.1 = { death = { - death_reason = death_murder - killer = 200269 + death_reason = death_murder_known + killer = 200289 # King Sigerico of the Visigoths } } } -200271 = { - name = "Liuva" - dynasty = 1046033 - - father = 200272 - mother = 168725 - +200291 = { + name = "Alaricho" # Alarico (I), King of the Visigoths + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_martial_4 - 583.1.1 = { + father = 200292 # Rocesthes + + 370.1.1 = { birth = yes } - 603.7.1 = { + 388.1.1 = { + add_spouse = 200294 + } + 410.1.1 = { death = { - death_reason = death_execution - killer = 200270 + death_reason = death_ill } } } -200272 = { - name = "Rekkaredo" - dynasty = 1046033 +200292 = { + name = "Rocesthes" # Rocesthes + dynasty = 1046035 # Balthing Dynasty + religion = catholic + culture = visigothic + trait = education_stewardship_2 + + father = 200295 # Aorico - father = 200273 + 340.1.1 = { + birth = yes + } + 387.1.1 = { + death = yes + } +} +200293 = { + name = "Valiana" # Valiana, wife of King Teodorico I of the Visigoths (200297) + female = yes + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_diplomacy_2 + + father = 200291 # King Alarico I of the Visigoths + mother = 200294 # Queen Ermeneberga - 555.1.1 = { + 402.1.1 = { birth = yes } - 575.1.1 = { - add_spouse = 168725 + 450.1.1 = { + death = yes } - 592.1.1 = { - add_spouse = 168726 +} + +200294 = { + name = "Ermeneberga" # Ermeneberga, wife of King Alarico I of the Visigoths (200291) + female = yes + dynasty = 1046035 # Balthing Dynasty + religion = catholic + culture = visigothic + trait = education_diplomacy_1 + + father = 200296 # Atanarico + + 372.1.1 = { + birth = yes } - 601.12.21 = { + 415.1.1 = { death = yes } } -200273 = { - name = "Leovigildo" - dynasty = 1046033 - - father = 200274 - +200295 = { + name = "Aoricho" # Aorico + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_diplomacy_3 - 525.1.1 = { + 311.1.1 = { birth = yes } - 586.4.1 = { + 365.1.1 = { death = yes } } -200274 = { - name = "Liuvericho" - dynasty = 1046033 - +200296 = { + name = "Athanaricho" # Atanarico + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_intrigue_3 - 498.1.1 = { + father = 200295 # Aorico + + 334.1.1 = { birth = yes } - 550.1.1 = { + 381.1.25 = { death = yes } } -200275 = { - name = "Liuva" - dynasty = 1046033 - - father = 200274 - +200297 = { + name = "Alatheo" # Alateo + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_martial_2 - 523.1.1 = { + father = 200295 # Aorico + + 345.1.1 = { birth = yes } - 572.1.1 = { + 391.1.1 = { death = yes } } -200276 = { - name = "Athanagildo" - #dynasty = 1046039 - +visigothic0001 = { + name = "Monnio" # Munio de Brañosera + dynasty = 776 # Brañosera Dynasty religion = catholic culture = visigothic + trait = education_stewardship_2 - 520.1.1 = { + 798.1.1 = { birth = yes } - 568.1.1 = { + 820.1.1 = { + add_spouse = 200068 # Argilo + } + 830.1.1 = { death = yes } } -200277 = { - name = "Agila" - +visigothic0002 = { + name = "Muniabella" # Nunabella Froilaz, wife of Duke Loup II de Gascogne (1068104 - basque.txt) + female = yes religion = catholic culture = visigothic + trait = education_learning_1 - 516.1.1 = { + 753.1.1 = { birth = yes } - 554.3.1 = { - death = { - death_reason = death_murder - killer = 70512 - } + 797.1.1 = { + death = yes } } -200278 = { - name = "Sisenando" - - religion = catholic +visigothic0003 = { + name = "Xabrit" # Shabrit ibn Rashid, Sheik of Huesca (802) + dynasty_house = house_banu_shabrit # House Banu Shabrit + religion = muwalladi culture = visigothic + trait = education_stewardship_1 - 605.1.1 = { + father = visigothic0004 + + 762.1.1 = { birth = yes } - 636.3.12 = { + 812.1.1 = { death = yes } } -200279 = { - name = "Theudigislo" - - religion = catholic +visigothic0004 = { + name = "Rachid" # Rachid, ancestor of the Banu Shabrit + dynasty = 12291 # Banu Amrus Dynasty + religion = muwalladi culture = visigothic + trait = education_diplomacy_1 - 500.1.1 = { + father = visigothic0005 + + 737.1.1 = { birth = yes } - 549.12.1 = { - death = { - death_reason = death_murder - } + 787.1.1 = { + death = yes } } -200280 = { - name = "Theudis" - - religion = catholic +visigothic0005 = { + name = "Lupo" # Lupo, name unknown, common ancesor the Banu Amrus and the Banu Shabrit + dynasty = 12291 # Banu Amrus Dynasty + religion = mozarabic_church culture = visigothic + trait = education_stewardship_1 - 498.1.1 = { + 710.1.1 = { birth = yes } - 548.1.1 = { - death = { - death_reason = death_murder - } + 760.1.1 = { + death = yes } } -200281 = { - name = "Amalaricho" - dynasty = 1046035 - - father = 200283 - +visigothic0006 = { + name = "Borrell" # Borrel de Osona, Count of Cerdanya & Urgell (798-812) + dynasty = 100204 # Barcelona Dynasty religion = catholic culture = visigothic + trait = education_martial_2 - 500.1.1 = { + 770.1.1 = { birth = yes } - 531.1.1 = { - death = { - death_reason = death_murder - } + 820.1.1 = { + death = yes } } -200282 = { - name = "Gesalecho" - - father = 200283 - trait = bastard - +visigothic0007 = { + name = "Gullielmo" # Guillem de Conflent + dynasty = conflent # Conflent Dynasty, Founder religion = catholic culture = visigothic + trait = education_stewardship_1 - 489.1.1 = { + 750.1.1 = { birth = yes } - 511.1.1 = { + 769.1.1 = { + add_spouse = visigothic0008 # Cunegunda + } + 789.1.1 = { death = { death_reason = death_battle } } } -200283 = { - name = "Alaricho" - dynasty = 1046035 - - father = 200284 - +visigothic0008 = { + name = "Kunegunda" # Cunegunda, wife of Guillem de Conflent (visigothic0007) + female = yes religion = catholic culture = visigothic + trait = education_diplomacy_1 - 463.1.1 = { + 752.1.1 = { birth = yes } - 507.4.1 = { + 802.1.1 = { death = yes } } -200284 = { - name = "Euricho" - dynasty = 1046035 - - father = 200287 - mother = 200293 - +visigothic0009 = { + name = "Gundericho" # Gunderico + dynasty = erwigiana # Erwigio's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 440.1.1 = { + father = 200238 # Ardabasto (armenian.txt) + mother = 200239 # Gado + + 654.1.1 = { birth = yes } - 484.1.1 = { + 690.1.1 = { death = yes } } -200285 = { - name = "Theodericho" - dynasty = 1046035 - - father = 200287 - mother = 200293 - +visigothic0010 = { + name = "Theudila" # Teudila, a monk + dynasty = 1046034 # Sisebuto's Dynasty religion = catholic culture = visigothic + trait = education_learning_1 - 428.1.1 = { + father = 200259 # King Sisebuto of the Visigoths + + 602.1.1 = { birth = yes } - 466.1.1 = { - death = { - death_reason = death_murder - killer = 200284 - } + 652.1.1 = { + death = yes } } -200286 = { - name = "Thorismondo" - dynasty = 1046035 - - father = 200287 - mother = 200293 - +visigothic0011 = { + name = "Fruella" # Froila + dynasty = 1046033 # Leovigildo's Dynasty religion = catholic culture = visigothic + trait = education_martial_1 - 423.1.1 = { + father = 200256 # King Suintila of the Visigoths + mother = 200260 # Queen Theodora + + 627.1.1 = { birth = yes } - 453.1.1 = { - death = { - death_reason = death_murder - killer = 200285 - } + 677.1.1 = { + death = yes } } -200287 = { - name = "Theodericho" - dynasty = 1046035 - - father = 200297 - +visigothic0012 = { + name = "Arifredo" # Arifredo, name unknown + dynasty = wambiana # Wamba's Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 379.1.1 = { + 600.1.1 = { birth = yes } - 418.1.1 = { - add_spouse = 200293 - } - 451.6.20 = { - death = { - death_reason = death_battle - } + 650.1.1 = { + death = yes } } -200288 = { - name = "Wallia" - dynasty = 1046035 - - father = 200296 - - religion = catholic +visigothic0013 = { + name = "Oppas" # Oppas, A Bishop + dynasty = witiziana # Witiza's Dynasty + religion = mozarabic_church culture = visigothic + trait = chaste + trait = devoted + trait = education_learning_2 - 374.1.1 = { + father = 200243 # King Egica of the Visigoths + + 668.1.1 = { birth = yes } - 418.1.1 = { + 718.1.1 = { death = yes } } -200289 = { - name = "Sigericho" - +visigothic0014 = { + name = "Atharid" # Afarid + dynasty = 1046035 # Balthing Dynasty religion = catholic culture = visigothic + trait = education_intrigue_2 - 370.1.1 = { + father = 200292 # Rocesthes + + 356.1.1 = { birth = yes } - 415.7.7 = { - death = { - death_reason = death_murder - killer = 200288 - } + 396.1.1 = { + death = yes } } -200290 = { - name = "Atawulfo" - dynasty = 1046035 - - father = 200296 - +visigothic0015 = { + name = "Olmondo" # Alamundo, placeholder link to Duke Vitiza of Galicia, placeholder Count of Monterrei (815-825) + dynasty_house = house_galicia # House of Vitiza of Galicia religion = catholic culture = visigothic + trait = education_martial_1 - 372.1.1 = { + father = 168727 # Vitiza + + 775.1.1 = { birth = yes } - 415.7.1 = { - death = { - death_reason = death_murder - killer = 200289 - } + 825.1.1 = { + death = yes } } -200291 = { - name = "Alaricho" - dynasty = 1046035 - - father = 200292 - +visigothic0016 = { + name = "Acfredo" # Acfredo, name unknown, de Carcassone + dynasty = 100213 # Bellonid/Carcassone Dynasty religion = catholic culture = visigothic - - 370.1.1 = { + trait = education_martial_1 + + 740.1.1 = { birth = yes } - 388.1.1 = { - add_spouse = 200294 - } - 410.1.1 = { + 790.1.1 = { death = yes } } -200292 = { - name = "Rocesthes" - dynasty = 1046035 - - father = 200295 - +visigothic0017 = { + name = "Olibia" # Olibia, name unknown, de Carcassone + dynasty = 100213 # Bellonid/Carcassone Dynasty religion = catholic culture = visigothic + trait = education_diplomacy_1 - 341.1.1 = { + father = visigothic0016 # Acfredo + + 772.1.1 = { birth = yes } - 387.1.1 = { + 822.1.1 = { death = yes } } -200293 = { - name = "Ingundis" - female = yes - dynasty = 1046035 - - father = 200291 - mother = 200294 - +visigothic0018 = { + name = "Bellon" # Bello de Carcassone, Count of Carcassone (790-812) & Rousillon (800-812) + dynasty = 100213 # Bellonid/Carcassone Dynasty religion = catholic culture = visigothic + trait = education_stewardship_3 - 402.1.1 = { + father = visigothic0016 # Acfredo + + 770.1.1 = { birth = yes } - 450.1.1 = { + 805.1.1 = { + add_spouse = visigothic0019 # Nimilde + } + 812.1.1 = { death = yes } } -200294 = { - name = "Ermeneberga" +visigothic0019 = { + name = "Nimilde" # Nimilde, wife of Count Bello of Carcassone (visigothic0018) female = yes - dynasty = 1046035 - - father = 200296 - religion = catholic culture = visigothic - - 372.1.1 = { + trait = education_diplomacy_1 + + 785.1.1 = { birth = yes } - 415.1.1 = { + 835.1.1 = { death = yes } } -200295 = { - name = "Aoricho" - dynasty = 1046035 - +visigothic0020 = { + name = "Gisclafredo" # Gisclafred de Carcassone, Count of Carcassone (812-821) + dynasty = 100213 # Bellonid/Carcassone Dynasty religion = catholic culture = visigothic + trait = education_stewardship_1 - 311.1.1 = { + father = visigothic0018 # Count Bello of Carcassone + mother = visigothic0019 # Countess Nimilde + + 806.1.1 = { birth = yes } - 365.1.1 = { + 821.1.1 = { death = yes } } -200296 = { - name = "Athanaricho" - dynasty = 1046035 - - father = 200295 - +visigothic0021 = { + name = "Olibia" # Olibia (I) de Carcassone, Count of Carcassone (821-837) + dynasty = 100213 # Bellonid/Carcassone Dynasty religion = catholic culture = visigothic + trait = education_diplomacy_1 - 334.1.1 = { + father = visigothic0018 # Count Bello of Carcassone + mother = visigothic0019 # Coountes Nimilde + + 808.1.1 = { birth = yes } - 381.1.25 = { + 828.1.1 = { + add_spouse = occitan0096 # Richilde + } + 837.5.10 = { death = yes } } -200297 = { - name = "Alatheo" - dynasty = 1046035 - - father = 200295 - +visigothic0022 = { + name = "Suneario" # Sunyer, name unknown, d'Empuries + dynasty = 393 # Empuries Dynasty religion = catholic culture = visigothic + trait = education_diplomacy_1 - 350.1.1 = { + 773.1.1 = { birth = yes } - 391.1.1 = { + 823.1.1 = { death = yes } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/history/characters/yemeni.txt b/project/ck3/base_game/history/characters/yemeni.txt index f571dcfb8f..6927a064b9 100644 --- a/project/ck3/base_game/history/characters/yemeni.txt +++ b/project/ck3/base_game/history/characters/yemeni.txt @@ -891,3 +891,1307 @@ yemeni0011 = { death = "853.4.1" } } + +3933 = { + name = "Suleyman" # Suleyman ibn Hud, known as al-Musta'in I, Emir of Zaragoza (1038-1047) & Sheik of Lledia & Tudela (1031-1047), Alcañiz (1038-1046), Calatayud, Fraga & Zaragoza (1038-1047) + dynasty = 599 # Banu Hud Dynasty + martial = 4 + diplomacy = 5 + intrigue = 4 + stewardship = 8 + religion = muwalladi + culture = yemeni + trait = education_intrigue_3 + + 990.1.1 = { + birth = yes + } + 1038.9.20 = { + name = "Al-Musta_in" + } + 1047.1.1 = { + death = yes + } +} + +3934 = { + name = "Ahmad" # Ahmad ibn Suleyman, known as al-Muqtadir, Emir of Zaragoza (1047-1082) & Sheik of Alcañiz & Fraga (1046-1081), Zaragoza (1047-1082), Tudela (1049-1082), Calatayud (1055-1081), Castellón (1060-1081), Denia (1076-1081), Lleida & Tarragona (1079-1081) + dynasty = 599 # Banu Hud Dynasty + martial = 3 + diplomacy = 4 + intrigue = 4 + stewardship = 8 + religion = muwalladi + culture = yemeni + trait = calm + trait = humble + trait = honest + trait = cynical + trait = education_martial_3 + + father = 3933 # Emir al-Musta'in of Zaragoza + + 1016.1.1 = { + birth = yes + } + 1047.1.1 = { + name = "Al-Muqtadir" + } + 1082.1.1 = { + death = yes + } +} + +3935 = { + name = "Yusuf" # Yusuf ibn Ahmad, known as al-Mu'taman, Emir of Zaragoza (1082-1085) & Sheik of Alcañiz, Calatayud, Fraga & Tudela (1081-1085) & Zaragoza (1082-1085) + dynasty = 599 # Banu Hud Dynasty + martial = 5 + diplomacy = 6 + intrigue = 5 + stewardship = 6 + religion = muwalladi + culture = yemeni + trait = education_stewardship_2 + + father = 3934 # Emir al-Muqtadir of Zaragoza + + 1043.1.1 = { + birth = yes + } + 1082.1.1 = { + name = "al-MU_taman" + } + 1085.1.1 = { + death = yes + } +} + +3938 = { + name = "Yusuf" # Yusuf ibn Suleyman, known as al-Muzaffar, Sheik of Lleida & Tarragona (1047-1079) + dynasty = 599 # Banu Hud Dynasty + martial = 5 + diplomacy = 5 + intrigue = 2 + stewardship = 4 + religion = muwalladi + culture = yemeni + trait = humble + trait = education_martial_3 + + father = 3933 # Emir al-Musta'in of Zaragoza + + 1018.1.1 = { + birth = yes + } + 1047.1.1 = { + name = "al-Muzaffar" + } + 1086.1.1 = { + death = yes + } +} + +4876 = { + name = "Fahriya" # Fahriya, wife of Sheik Ma'n ibn Muhammad of Almería (20877) + female = yes + religion = muwalladi + culture = yemeni + trait = education_diplomacy_1 + + 992.1.1 = { + birth = yes + } + 1042.1.1 = { + death = yes + } +} + +20876 = { + name = "Muhammad" # Muhammad ibn Yahya, Sheik of Huesca (1013-1018) + dynasty_house = house_banu_sumadih # House Banu Sumadih + martial = 7 + diplomacy = 7 + intrigue = 4 + stewardship = 7 + religion = muwalladi + culture = yemeni + trait = humble + trait = zealous + trait = wrathful + trait = education_stewardship_2 + + father = yemeni0042 # Sumadih ibn Muhammad + + 982.1.1 = { + birth = yes + } + 1014.1.1 = { + add_spouse = 4876 # Fahriya + } + 1033.1.1 = { + death = yes + } +} + +20877 = { + name = "Ma_n" # Ma'n ibn Muhammad, Sheik of Almería (1038-1052) + dynasty_house = house_banu_sumadih # House Banu Sumadih + martial = 5 + diplomacy = 7 + intrigue = 4 + stewardship = 7 + religion = muwalladi + culture = yemeni + trait = wrathful + trait = education_stewardship_3 + + father = 20876 # Sheik Muhammad ibn Yahya of Huesca + mother = 4876 # Sheikah Fahriya + + 1010.1.1 = { + birth = yes + } + 1037.1.1 = { + add_spouse = andalusian0060 # Umm ibn Abd al-Aziz (andalusian.txt) + } + 1052.2.1 = { + death = yes + } +} + +45005 = { + name = "Ahmad" # Ahmad ibn Yusuf, known as al-Musta'in II, Emir of Zaragoza (1085-1110) & Sheik of Alcañiz, Calatayud, Tudela & Zaragoza (1085-1110) & Fraga (1085-1089) + dynasty = 599 # Banu Hud Dynasty + martial = 5 + diplomacy = 3 + intrigue = 4 + stewardship = 8 + religion = muwalladi + culture = yemeni + trait = education_diplomacy_3 + + father = 3935 # Emir al-Mu'taman of Zaragoza + + 1060.1.1 = { + birth = yes + } + 1085.1.1 = { + name = "Al-Musta_in" + } + 1086.6.6 = { + add_spouse = 73262 # Fatima bint Abu Bakr (andalusian.txt) + } + 1110.1.24 = { + death = { + death_reason = death_battle + killer = 70232 # King Alfonso I of Aragón + } + } +} + +45006 = { + name = "Yahya" # Yahya ibn Ma'n, known as al-Mutasim, Sheik of Almería (1052-1091) + dynasty_house = house_banu_sumadih # House Banu Sumadih + martial = 2 + diplomacy = 4 + intrigue = 6 + stewardship = 6 + religion = muwalladi + culture = yemeni + trait = education_martial_2 + + father = 20877 # Sheik Ma'n ibn Muhammad of Almería + + 1038.1.1 = { + birth = yes + } + 1054.1.1 = { + name = "al-Mu_tasim" + } + 1091.6.1 = { + death = yes + } +} + +73181 = { + name = "Ahmad" # Ahmad ibn Abd-al Malik, known as Zafadola, Emir of Córdoba (1145-1146), Sheik of Alarcos, Cabra, Calatrava, Córdoba, Granada, Jaén, Malagón & Uclés (1145-1146), Alcaraz & Murcia (1146) + dynasty = 599 # Banu Hud Dynasty + religion = muwalladi + culture = yemeni + trait = education_martial_3 + + father = 73180 # Emir Imad al-Dawla of Zaragoza + + 1102.1.1 = { + birth = yes + } + 1130.1.1 = { + name = "Sayf_al-Dawla" + add_pressed_claim = title:d_zaragoza + add_pressed_claim = title:c_alcaniz + add_pressed_claim = title:c_calatayud + add_pressed_claim = title:c_tudela + add_pressed_claim = title:c_zaragoza + } + 1135.1.1 = { + remove_claim = title:d_zaragoza + remove_claim = title:c_alcaniz + remove_claim = title:c_tudela + remove_claim = title:c_zaragoza + add_pressed_claim = title:d_cordoba + add_pressed_claim = title:c_almader + add_pressed_claim = title:c_alcacer_do_sal + add_pressed_claim = title:c_alcaraz + add_pressed_claim = title:c_algeciras + add_pressed_claim = title:c_alicante + add_pressed_claim = title:c_almeria + add_pressed_claim = title:c_andujar + add_pressed_claim = title:c_badajoz + add_pressed_claim = title:c_cabra + add_pressed_claim = title:c_cadiz + add_pressed_claim = title:c_calatrava + add_pressed_claim = title:c_caceres + add_pressed_claim = title:c_castellon + add_pressed_claim = title:c_cordoba + add_pressed_claim = title:c_denia + add_pressed_claim = title:c_elvas + add_pressed_claim = title:c_beja + add_pressed_claim = title:c_faro + add_pressed_claim = title:c_granada + add_pressed_claim = title:c_lisboa + add_pressed_claim = title:c_malaga + add_pressed_claim = title:c_malagon + add_pressed_claim = title:c_merida + add_pressed_claim = title:c_medellin + add_pressed_claim = title:c_mora + add_pressed_claim = title:c_moura + add_pressed_claim = title:c_murcia + add_pressed_claim = title:c_niebla + add_pressed_claim = title:c_sevilla + add_pressed_claim = title:c_silves + add_pressed_claim = title:c_teruel + add_pressed_claim = title:c_valencia + } + 1145.1.1 = { + remove_claim = title:d_cordoba + remove_claim = title:c_almader + remove_claim = title:c_cabra + remove_claim = title:c_calatrava + remove_claim = title:c_cordoba + remove_claim = title:c_malagon + remove_claim = title:c_mora + } + 1145.3.1 = { + remove_claim = title:c_granada + } + 1145.10.1 = { + remove_claim = title:c_andujar + } + 1146.1.1 = { + remove_claim = title:c_alcaraz + remove_claim = title:c_murcia + } + 1146.2.5 = { + death = { + death_reason = death_battle + } + } +} + +73185 = { + name = "Yahya" # Yahya ibn Mundir, known as al-Muzaffar, Emir of Zaragoza (1022-1036) & Sheik of Alcañiz, Calatayud, Fraga & Zaragoza (1022-1036), Lleida & Tudela (1022-1031) + dynasty = 12194 # Banu Tuyyib Dynasty + religion = muwalladi + culture = yemeni + trait = education_diplomacy_3 + + father = 73184 # Emir Mundir I of Zaragoza + + 999.1.1 = { + birth = yes + } + 1022.1.1 = { + name = "al-Muzaffar" + } + 1026.1.1 = { + add_spouse = 73188 # Abda ibn Abd al-Rahman (butr.txt) + } + 1036.1.1 = { + death = yes + } +} + +73186 = { + name = "Mundir" # Mundir (II) ibn Yahya, Emir of Zaragoza (1036-1038) & Sheik of Alcañiz, Calatayud, Fraga & Zaragoza (1036-1038) + dynasty = 12194 # Banu Tuyyib Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_1 + + father = 73185 # Emir al-Muzaffar of Zaragoza + mother = 73188 # Abda ibn Abd al-Rahman (berber.txt) + + 1021.1.1 = { + birth = yes + } + 1038.8.23 = { + death = { + death_reason = death_murder_known + killer = 73187 # Emir Abdallah ibn Hakam of Zaragoza + } + } +} + +73190 = { + name = "Mundir" # Mundir ibn Ahmad, known as Imad ad-Dawla, Sheik of Castellón, Denia, Lleida & Tarragona (1081-1090) + dynasty = 599 # Banu Hud Dynasty + religion = muwalladi + culture = yemeni + trait = education_martial_1 + + father = 3934 # Emir al-Muqtadir of Zaragoza + + 1048.1.1 = { + birth = yes + } + 1090.1.1 = { + death = yes + } +} + +73191 = { + name = "Suleyman" # Suleyman ibn Mundir, known as Sayyid ad-Dawla, Sheik of Denia (1090-1092), Castellón, Lleida & Tarragona (1090-1102) + dynasty = 599 # Banu Hud Dynasty + religion = muwalladi + culture = yemeni + trait = education_martial_1 + + father = 73190 # Sheik Imad ad-Dawla of Castellón + + 1070.1.1 = { + birth = yes + } + 1120.1.1 = { + death = yes + } +} + +73192 = { + name = "Muhammad" # Muhammad ibn Suleyman, Sheik of Calatayud (1047-1055) + dynasty = 599 # Banu Hud Dynasty + religion = muwalladi + culture = yemeni + trait = education_intrigue_1 + + father = 3933 # Emir al-Musta'in of Zaragoza + + 1024.1.1 = { + birth = yes + } + 1067.1.1 = { + death = yes + } +} + +73193 = { + name = "Aiza" # Aiza ibn Ahmad, wife of Emir Abu-Bakr ibn Abd al-Aziz of Valencia (3928 - andalusian.txt) + female = yes + dynasty = 599 + religion = muwalladi + culture = yemeni + + father = 3934 # Emir al-Muqtadir of Zaragoza + + 1046.1.1 = { + birth = yes + } + 1100.1.1 = { + death = yes + } +} + +73249 = { + name = "Ahmad" # Ahmad ibn Yahya, known as Muizz al-Dawla, Sheik of Almería (1091) + dynasty_house = house_banu_sumadih # House Banu Sumadih + religion = muwalladi + culture = yemeni + + father = 45006 # Sheik al-Mutasim of Almería + + 1060.1.1 = { + birth = yes + } + 1076.1.1 = { + trait = education_martial_2 + } + 1091.6.1 = { + name = "Muizz_al-Dawla" + } + 1102.1.1 = { + death = yes + } +} + +73250 = { + name = "Abu-Ya_far" # Abu Ya'far ibn Yahya + dynasty_house = house_banu_sumadih # House Banu Sumadih + religion = muwalladi + culture = yemeni + + father = 45006 # Sheik al-Mutasim of Almería + + 1064.1.1 = { + birth = yes + } + 1114.1.1 = { + death = yes + } +} + +73251 = { + name = "Ubayd-Allah" # Ubayd Allah ibn Yahya + dynasty_house = house_banu_sumadih # House Banu Sumadih + religion = muwalladi + culture = yemeni + + father = 45006 # Sheik al-Mutasim of Almería + + 1062.1.1 = { + birth = yes + } + 1078.1.1 = { + trait = education_stewardship_1 + } + 1112.1.1 = { + death = yes + } +} + +73252 = { + name = "Raf" # Raf ibn Yahya + dynasty_house = house_banu_sumadih # House Banu Sumadih + religion = muwalladi + culture = yemeni + + father = 45006 # Sheik al-Mutasim of Almería + + 1066.1.1 = { + birth = yes + } + 1082.1.1 = { + trait = education_intrigue_1 + } + 1116.1.1 = { + death = yes + } +} + +73253 = { + name = "Umm" # Umm ibn Yahya + female = yes + dynasty_house = house_banu_sumadih # House Banu Sumadih + religion = muwalladi + culture = yemeni + + father = 45006 # Sheik al-Mutasim of Almería + + 1068.1.1 = { + birth = yes + } + 1118.1.1 = { + death = yes + } +} + +3206 = { + name = "Muhammad" # Muhammad al-Mansur + dynasty = 569 # al-Mansur Dynasty + religion = muwalladi + culture = yemeni + martial = 9 + trait = education_martial_4 + + 939.1.1 = { + birth = yes + } + 968.1.1 = { + add_spouse = yemeni0038 # al-Dalfa + } + 977.1.1 = { + name = "al-Mansur" + } + 981.1.1 = { + add_spouse = 70125 # Urraca Sánchez, known as Abda (basque.txt) + } + 995.1.1 = { + add_spouse = castilian0151 # Óneca García (castilian.txt) + } + 1002.8.1 = { + add_spouse = asturleonese0104 # Teresa Bermúdez (asturleonese.txt) + } + 1002.8.10 = { + death = { + death_reason = death_ill + } + } +} + +73180 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Ahmad, known as Imad al-Dawla, Emir of Zaragoza (1110) & Sheik of Alcañiz, Calatayud, Tudela & Zaragoza (1110) + dynasty = 599 # Banu Hud Dynasty + religion = muwalladi + culture = yemeni + trait = education_intrigue_1 + + father = 45005 # Emir al-Musta'in II of Zaragoza + mother = 73262 # Emira Fatima bint Abu Bakr + + 1087.1.1 = { + birth = yes + } + 1110.1.1 = { + add_pressed_claim = title:c_castellon + } + 1110.5.1 = { + add_pressed_claim = title:c_zaragoza + } + 1118.12.18 = { + remove_claim = title:c_zaragoza + } + 1130.1.1 = { + death = yes + } +} + +73184 = { + name = "Mundir" # Mundir (I) ibn Yahya, Emir of Zaragoza (1013-1022) & Sheik of Tudela (1006-1022), Castellon & Tarragona (1009-1010), Albarracin, Alcañiz, Fraga, Lleida & Zaragoza (1013-1022) + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_martial_3 + + father = 73850 # Yahya ibn Mundir + + 968.1.1 = { + birth = yes + } + 1022.1.1 = { + death = yes + } +} + +73187 = { + name = "Abdallah" # Abdallah ibn Hakam, Emir of Zaragoza (1038), Sheik of Alcañiz, Calatayud, Fraga & Zaragoza (1038) + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_intrigue_2 + + father = 73189 # Hakam ibn Abd al-Rahman + + 1008.1.1 = { + birth = yes + } + 1058.1.1 = { + death = yes + } +} + +73189 = { + name = "Hakam" # Hakam ibn Abd al-Rahman + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_1 + + father = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza + + 985.1.1 = { + birth = yes + } + 1037.1.1 = { + death = yes + } +} + +73839 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Abd al-Aziz, Sheik of Calatayud (871-890) + dynasty = 12194 # Tuyyibid Dynasty + religion = ashari + culture = yemeni + trait = education_stewardship_2 + + father = yemeni0030 # Sheik Abd al-Aziz al-Tuyyib of Calatayud + mother = yemeni0031 # Sheika Qamara + + 837.1.1 = { + birth = yes + } + 859.1.1 = { + add_spouse = 73840 # Sahba + } + 890.7.1 = { + death = yes + } +} + +73840 = { + name = "Sahba" # Sahba, fictional wife of Sheik Abd al-Rahman ibn Abd al-Aziz of Calatayud (73839) + female = yes + religion = ashari + culture = yemeni + + 843.1.1 = { + birth = yes + } + 893.1.1 = { + death = yes + } +} + +73841 = { + name = "Muhammad" # Muhammad al-Anqar, Walih of Zaragoza (890-925) & Sheik of Albarracin, Alcañiz, Calatayud & Zaragoza (890-925) & Tudela (923-925) + dynasty = 12194 # Tuyyibid Dynasty + religion = ashari + culture = yemeni + + father = 73839 # Sheik Abd al-Rahman ibn Abd al-Aziz of Calatayud + mother = 73840 # Sheika Sahba + + 860.1.1 = { + birth = yes + } + 877.1.1 = { + trait = education_intrigue_3 + } + 925.1.1 = { + death = yes + } +} + +73842 = { + name = "Hashim" # Hashim ibn Muhammad al-Anqar, Walih of Zaragoza (925-930) & Sheik of Albarracin, Alcañiz, Calatayud, Tudela & Zaragoza (925-930) & Fraga (926-930) + dynasty = 12194 # Tuyyibid Dynasty + religion = ashari + culture = yemeni + trait = education_stewardship_2 + + father = 73841 # Walih Muhammad al-Anqar of Zaragoza + + 883.1.1 = { + birth = yes + } + 930.1.1 = { + death = yes + } +} + +73843 = { + name = "Muhammad" # Muhammad ibn Hashim, Walih of Zaragoza (930-939) & Sheik of Albarracin, Alcañiz, Calatayud, Fraga, Tudela & Zaragoza (930-939) + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_diplomacy_1 + + father = 73842 # Walih Hasim ibn Muhammad al-Anqar of Zaragoza + + 905.1.1 = { + birth = yes + } + 939.1.1 = { + death = yes + } +} + +73845 = { + name = "Yahya" # Yahya ibn Muhammad, Walih of Zaragoza (939-975 & 975-976) & Sheik of Albarracin (939-968), Calatayud (939-975), Alcañiz & Zaragoza (939-975 & 975-976) & Tudela (939-976) + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + + father = 73843 # Walih Muhammad ibn Hashim of Zaragoza + + 925.1.1 = { + birth = yes + } + 976.1.1 = { + death = yes + } +} + +73846 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Muhammad, Walih of Zaragoza (976-989) & Sheik of Fraga (939-989), Alcañiz, Lleida, Tudela & Zaragoza (976-989) & Tarrgona (978-989) + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_2 + + father = 73843 # Walih Muhammad ibn Hashim of Zaragoza + + 930.1.1 = { + birth = yes + } + 989.1.1 = { + death = yes + } +} + +73847 = { + name = "Abd-al-Rahman" # Abd al-Rahman ibn Yahya, Walih of Zaragoza (975 & 989-1013) & Sheik of Calatayud (975-1013), Alcañiz & Zaragoza (975 & 989-1013), Fraga & Lleida (989-1013), Tarragona (989-1009) & Tudela (989-1006) + dynasty = 12194 # Tuyyibid Dynasty + religion = ashari + culture = bedouin + trait = education_intrigue_2 + + father = 73845 # Walih Yahya ibn Muhammad of Zaragoza + + 950.1.1 = { + birth = yes + } + 1013.1.1 = { + death = yes + } +} + +73848 = { + name = "Yahya" # Yahya ibn Abd al-Rahman + dynasty = 12194 # Tuyyibid Dynasty + religion = ashari + culture = yemeni + trait = education_diplomacy_1 + + father = 73839 # Sheik Abd al-Rahman ibn Abd al-Aziz of Calatayud + + 872.1.1 = { + birth = yes + } + 930.1.1 = { + death = yes + } +} + +73849 = { + name = "Mundir" # Mundir ibn Yahya + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_martial_1 + + father = 73848 # Yahya ibn Abd al-Rahman + + 900.1.1 = { + birth = yes + } + 959.1.1 = { + death = yes + } +} + +73850 = { + name = "Yahya" # Yahya ibn Mundir + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_1 + + father = 73849 # Mundir ibn Yahya + + 933.1.1 = { + birth = yes + } + 990.1.1 = { + death = yes + } +} + +200046 = { + name = "Husayn" # Husayn ibn Yahya al-Ansari, Walih of Zaragoza (771-788) & Sheik of Albarracin, Calatayud, Fraga & Zaragoza (771-788) + dynasty = 1046004 # Ansarid Dynasty + religion = ashari + culture = yemeni + trait = education_intrigue_3 + + 740.1.1 = { + birth = yes + } + 768.1.1 = { + add_spouse = 200047 # Ayab (visigothic.txt) + } + 788.6.10 = { + death = { + death_reason = death_battle + killer = 73810 # Walih Musa ibn Furtun of Zaragoza + } + } +} + +200048 = { + name = "Sa_d" # Sa'd ibn Husayn + dynasty = 1046004 # Ansarid Dynasty + religion = ashari + culture = yemeni + trait = education_diplomacy_1 + + father = 200046 # Walih Husayn ibn Yahya al-Ansari of Zaragoza + mother = 200047 # Ayab (visigothic.txt) + + 769.1.1 = { + birth = yes + } + 794.1.1 = { + death = yes + } +} + +200261 = { + name = "Yahya" # Yahya al-Yashubi + dynasty = 1046029 # Yahya al-Yashubi Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_2 + + 970.1.1 = { + birth = yes + } + 1020.1.1 = { + death = yes + } +} + +200262 = { + name = "Ahmad" # Ahmad ibn Yahya al-Yashubi, Sheik of Niebla (1023-1041) + dynasty = 1046029 # Yahya al-Yashubi Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_4 + + father = 200261 # Yahya al-Yashubi + + 1000.1.1 = { + birth = yes + } + 1041.1.1 = { + death = yes + } +} + +200263 = { + name = "al-Abbas" # al-Abbas ibn Ahman + dynasty = 1046029 # Yahya al-Yashubi Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_2 + + father = 200262 # Sheik Ahmad ibn Yahya al-Yashubi of Niebla + + 1018.1.1 = { + birth = yes + } + 1070.1.1 = { + death = yes + } +} + +200264 = { + name = "Muhamad" # Muhammad ibn Yahya al-Yashubi, Sheik of Niebla (1041-1052) + dynasty = 1046029 # Yahya al-Yashubi Dynasty + religion = muwalladi + culture = yemeni + trait = education_diplomacy_2 + + father = 200261 # Yahya al-Yashubi + + 1003.1.1 = { + birth = yes + } + 1053.1.1 = { + death = yes + } +} + +200265 = { + name = "Jalaf" # Jalaf ibn Yahya al-Yashubi + dynasty = 1046029 # Yahya al-Yashubi Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_1 + + father = 200261 # Yahya al-Yashubi + + 1005.1.1 = { + birth = yes + } + 1050.1.1 = { + death = yes + } +} + +200266 = { + name = "Fath" # Fath ibn Jalaf, Sheik of Niebla (1052-1053) + dynasty = 1046029 # Yahya al-Yashubi Dynasty + religion = muwalladi + culture = yemeni + trait = education_diplomacy_1 + + father = 200265 # Jalaf ibn Yahaya al-Yashubi + + 1025.1.1 = { + birth = yes + } + 1049.1.1 = { + add_spouse = 200268 # Suraya + } + 1055.1.1 = { + death = yes + } +} + +200267 = { + name = "Nasr" # Nasr ibn Fath + dynasty = 1046029 # Yahya al-Yashubi Dynasty + religion = muwalladi + culture = yemeni + + father = 200266 # Sheik Fath ibn Jalaf of Niebla + mother = 200268 # Suraya + + 1051.1.1 = { + birth = yes + } + 1063.1.1 = { + employer = 20852 # Emir al-Mansur of Cordoba + } + 1067.1.1 = { + trait = education_stewardship_1 + } + 1101.1.1 = { + death = yes + } +} + +200268 = { + name = "Suraya" # Suraya, wife of Sheik Fath ibn Jalaf of Niebla (200266) + female = yes + religion = muwalladi + culture = yemeni + trait = education_stewardship_1 + + 1033.1.1 = { + birth = yes + } + 1063.1.1 = { + employer = 20852 # Emir al-Mansur of Cordoba + } + 1096.1.1 = { + death = yes + } +} + +yemeni0030 = { + name = "Abd-al-Aziz" # Abd al-Aziz al-Tuyyib, Sheik of Calatayud (860-871) + dynasty = 12194 # Tuyyibid Dynasty + religion = ashari + culture = yemeni + trait = education_martial_1 + + 814.1.1 = { + birth = yes + } + 830.1.1 = { + add_spouse = yemeni0031 # Qamara + } + 850.1.1 = { + effect = { + set_relation_friend = character:73683 # Sultan Muhammad I of Andalusia. Helped him while he was fghting rebels in Zaragoza + } + } + 871.1.1 = { + death = yes + } +} + +yemeni0031 = { + name = "Qamara" # Qamara, fictional wife of Sheik Abd al-Aziz al-Tuyyib of Calatayud (yemeni0030) + female = yes + religion = ashari + culture = yemeni + trait = education_stewardship_1 + + 816.1.1 = { + birth = yes + } + 871.1.1 = { + death = yes + } +} + +yemeni0032 = { + name = "Yahya" # Yahya ibn Hashim, Sheik of Lleida (927-976) + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_2 + + father = 73842 # Walih Hashim ibn Muhammad al-Anqar of Zaragoza + + 901.1.1 = { + birth = yes + } + 976.1.1 = { + death = yes + } +} + +yemeni0033 = { + name = "Lubb" # Lubb ibn Suleyman, Sheik of Huesca (1047-1048) + dynasty = 599 # Hudid Dynasty + religion = muwalladi + culture = yemeni + trait = education_diplomacy_1 + + father = 3933 # Emir al-Musta'in I of Zaragoza + + 1020.1.1 = { + birth = yes + } + 1048.1.1 = { + employer = 3938 # Sheik al-Muzaffar II of Lleida + } + 1070.1.1 = { + death = yes + } +} + +yemeni0034 = { + name = "Mundir" # Mundir ibn Suleyman, Sheik of Tudela (1047-1049) + dynasty = 599 # Hudid Dynasty + religion = muwalladi + culture = yemeni + trait = education_martial_1 + + father = 3933 # Emir al-Musta'in I of Zaragoza + + 1022.1.1 = { + birth = yes + } + 1049.1.1 = { + employer = 3938 # Sheik al-Muzaffar II of Lleida + } + 1072.1.1 = { + death = yes + } +} + +yemeni0035 = { + name = "Ya_far" # Ya'far ibn Ahmad + dynasty = 599 # Hudid Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_1 + + father = 45005 # Emir al-Musta'in II of Zaragoza + mother = 73262 # Emira Fatima bint Abu Bakr + + 1090.1.1 = { + birth = yes + } + 1140.1.1 = { + death = yes + } +} + +yemeni0036 = { + name = "Amir" # Amir ibn Ahmad + dynasty = 599 # Hudid Dynasty + religion = muwalladi + culture = yemeni + trait = education_martial_1 + + father = 45005 # Emir al-Musta'in II of Zaragoza + mother = 73262 # Emira Fatima bint Abu Bakr + + 1088.1.1 = { + birth = yes + } + 1138.1.1 = { + death = yes + } +} + +yemeni0037 = { + name = "Marwan" # Marwan ibn Abd al-Malik + dynasty = 599 # Hudid Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_1 + + father = 73180 # Emir Imad al-Dawla of Zaragoza + + 1104.1.1 = { + birth = yes + } + 1154.1.1 = { + death = yes + } +} + +yemeni0038 = { + name = "al-Dalfa" # al-Dalfa, wife of Muhammad al-Mansur (3206) + female = yes + religion = muwalladi + culture = yemeni + trait = education_intrigue_2 + + 951.1.1 = { + birth = yes + } + 1026.1.1 = { + death = yes + } +} + +yemeni0039 = { + name = "Abd-al-Malik" # Abd al-Malik ibn Muhammad al-Mansur, known as al-Muzzafar, Walih of Fes (998-999) & Sheik of Ceuta, Fes & Tangiers (998-999) + dynasty = 569 # al-Mansur Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_3 + + father = 3206 # Muhammad al-Mansur + mother = yemeni0038 # al-Dalfa + + 975.1.1 = { + birth = yes + } + 1002.8.9 = { + name = "al-Muzzafar" + } + 1008.10.20 = { + death = { + death_reason = death_ill + } + } +} + +yemeni0040 = { + name = "Adballah" # Abdallah ibn Muhammad al-Mansur + dynasty = 569 # al-Mansur Dynasty + religion = muwalladi + culture = yemeni + trait = education_intrigue_1 + + father = 3206 # Muhammad al-Mansur + mother = yemeni0038 # al-Dalfa + + 969.1.1 = { + birth = yes + } + 990.9.8 = { + death = { + death_reason = death_punishment + killer = 3206 # Muhammad al-Mansur + } + } +} + +yemeni0041 = { + name = "Muhammad" # Muhammad ibn Abd al-Malik, Sheik of Jaen (1009-1018) & Murcia (1018-1028) + dynasty = 569 # al-Mansur Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_2 + + father = yemeni0039 # Walih al-Muzzafar of Fes + + 991.1.1 = { + birth = yes + } + 1030.1.1 = { + death = yes + } +} + +yemeni0042 = { + name = "Sumadih" # Sumadih ibn Muhammad + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_stewardship_1 + + father = yemeni0044 # Muhammad ibn Ahmad + + 964.1.1 = { + birth = yes + } + 1010.1.1 = { + death = yes + } +} + +yemeni0043 = { + name = "Yahya" # Yahya ibn Sumadih + dynasty_house = house_banu_sumadih # House Banu Sumadih + religion = muwalladi + culture = yemeni + trait = education_intrigue_1 + + father = yemeni0042 # Sumadih ibn Muhammad + + 980.1.1 = { + birth = yes + } + 1030.1.1 = { + death = yes + } +} + +yemeni0044 = { + name = "Muhammad" # Muhammad ibn Ahmad + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_diplomacy_1 + + father = yemeni0045 # Ahmad ibn Muhammad + + 948.1.1 = { + birth = yes + } + 1003.1.1 = { + death = yes + } +} + +yemeni0045 = { + name = "Ahmad" # Ahmad ibn Muhammad + dynasty = 12194 # Tuyyibid Dynasty + religion = muwalladi + culture = yemeni + trait = education_diplomacy_1 + + father = 73843 # Walih Muhammad ibn Hashim of Zaragoza or a relative + + 932.1.1 = { + birth = yes + } + 985.1.1 = { + death = yes + } +} + +yemeni0046 = { + name = "Ya_far" # Ya'far ibn Abu Ya'far + dynasty_house = house_banu_sumadih # House Banu Sumadih + religion = muwalladi + culture = yemeni + trait = education_martial_1 + + father = 73250 # Abu Ya'far ibn Yahya + + 1085.1.1 = { + birth = yes + } + 1135.1.1 = { + death = yes + } +} diff --git a/project/ck3/base_game/history/cultures/guanches.txt b/project/ck3/base_game/history/cultures/guanches.txt new file mode 100644 index 0000000000..355f823fdd --- /dev/null +++ b/project/ck3/base_game/history/cultures/guanches.txt @@ -0,0 +1,33 @@ +867.1.1 = { + discover_innovation = innovation_casus_belli + discover_innovation = innovation_city_planning + discover_innovation = innovation_ledger + discover_innovation = innovation_gavelkind + discover_innovation = innovation_mustering_grounds + discover_innovation = innovation_pole_vault + discover_innovation = innovation_currency_01 + discover_innovation = innovation_african_canoes +} + +950.1.1 = { + # Tribal Innovations + discover_innovation = innovation_development_01 + discover_innovation = innovation_motte + discover_innovation = innovation_bannus + discover_innovation = innovation_quilted_armor + discover_innovation = innovation_catapult + discover_innovation = innovation_barracks + discover_innovation = innovation_plenary_assemblies + discover_innovation = innovation_crop_rotation + + join_era = culture_era_early_medieval +} + +1066.1.2 = { + # Early Medieval Innovations + discover_innovation = innovation_hereditary_rule + discover_innovation = innovation_battlements + discover_innovation = innovation_horseshoes + discover_innovation = innovation_armilary_sphere + discover_innovation = innovation_house_soldiers +} diff --git a/project/ck3/base_game/history/provinces/k_andalusia.txt b/project/ck3/base_game/history/provinces/k_andalusia.txt index 4a5a30b3ac..0f90b4bb0b 100644 --- a/project/ck3/base_game/history/provinces/k_andalusia.txt +++ b/project/ck3/base_game/history/provinces/k_andalusia.txt @@ -1,3 +1,5 @@ +# Visigothic culture break-up moved backwards in time to around ~800; probably still being a bit overly-generous at that, but it's a decent date for it. + ###c_moura 1837 = { # MOURA # Misc @@ -7,8 +9,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 934.1.1 = { culture = andalusian } 1245.3.19 = { culture = castilian religion = catholic @@ -27,9 +29,7 @@ holding = castle_holding # History - 929.1.1 = { - culture = andalusian - } + 800.1.1 = { culture = andalusian } 1263.1.1 = { culture = castilian religion = catholic @@ -50,10 +50,12 @@ holding = castle_holding - # History - 929.1.1 = { - culture = andalusian + 1.1.1 = { #Actually 20 million years ago... ... + special_building = rock_of_gibraltar_01 } + + # History + 800.1.1 = { culture = andalusian } 1263.1.1 = { culture = castilian religion = catholic @@ -79,8 +81,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 811.1.1 = { religion = muwalladi } - 934.1.1 = { culture = andalusian } 1066.1.1 = { buildings = { hill_forts_01 @@ -104,15 +106,21 @@ 1919 = { # TOLEDO # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding - + # History + 650.1.1 = { #Most of the construction was done under the visigothic king Wamba + special_building = city_wall_of_toledo_01 + } + + 800.1.1 = { culture = andalusian } 867.1.1 = { buildings = { regimental_grounds_01 } + duchy_capital_building = blacksmiths_01 } 955.1.1 = { culture = castilian } 1066.1.1 = { @@ -134,11 +142,12 @@ 1923 = { # MADRID # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 955.1.1 = { culture = castilian } } 1927 = { # GUDALAJARA @@ -155,11 +164,12 @@ 1935 = { # MOLINA #Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 950.1.1 = { culture = castilian } } 1930 = { # SIGUENZA @@ -176,13 +186,13 @@ 1947 = { # 1947 - CUENCA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1235.1.1 = { culture = castilian religion = catholic @@ -202,13 +212,13 @@ 1952 = { # UCLES # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1235.1.1 = { culture = castilian religion = catholic @@ -228,13 +238,13 @@ 1960 = { # MALAGON # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1235.1.1 = { culture = castilian religion = catholic @@ -259,8 +269,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 934.1.1 = { culture = andalusian } 1245.3.19 = { culture = castilian religion = catholic @@ -282,8 +292,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } 1280.1.1 = { culture = castilian religion = catholic @@ -315,6 +325,7 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 811.1.1 = { religion = muwalladi special_building = alhambra_01 @@ -324,9 +335,6 @@ hill_forts_01 } } - 934.1.1 = { - culture = andalusian - } 1066.1.1 = { buildings = { hill_forts_01 @@ -351,9 +359,7 @@ holding = castle_holding # History - 929.1.1 = { - culture = andalusian - } + 800.1.1 = { culture = andalusian } 1263.1.1 = { culture = castilian religion = catholic @@ -372,15 +378,13 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 867.1.1 = { buildings = { farm_estates_01 military_camps_01 } } - 929.1.1 = { - culture = andalusian - } 1066.1.1 = { buildings = { farm_estates_01 @@ -417,9 +421,7 @@ holding = castle_holding # History - 929.1.1 = { - culture = andalusian - } + 800.1.1 = { culture = andalusian } 1263.1.1 = { culture = castilian religion = catholic @@ -445,8 +447,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 934.1.1 = { culture = andalusian } 1245.3.19 = { culture = castilian religion = catholic @@ -465,8 +467,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 934.1.1 = { culture = andalusian } 1245.3.19 = { culture = castilian religion = catholic @@ -491,6 +493,7 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } 867.1.1 = { special_building_slot = holy_site_great_mosque_of_cordoba_01 @@ -502,7 +505,6 @@ cereal_fields_01 } } - 934.1.1 = { culture = andalusian } 1066.1.1 = { buildings = { castle_02 diff --git a/project/ck3/base_game/history/provinces/k_aquitaine.txt b/project/ck3/base_game/history/provinces/k_aquitaine.txt index e3e4d0cd28..d664dd52a8 100644 --- a/project/ck3/base_game/history/provinces/k_aquitaine.txt +++ b/project/ck3/base_game/history/provinces/k_aquitaine.txt @@ -30,12 +30,9 @@ ###c_labourd 2012 = { #BAYONNE - culture = occitan + culture = basque religion = catholic holding = castle_holding - 977.1.1 = { - culture = occitan - } 1066.1.1 = { buildings = { hill_forts_01 @@ -384,7 +381,7 @@ ###c_bearn 2193 = { #PAU - culture = occitan + culture = basque religion = catholic holding = castle_holding } diff --git a/project/ck3/base_game/history/provinces/k_aragon.txt b/project/ck3/base_game/history/provinces/k_aragon.txt index f1c5ee118c..32c5a1097d 100644 --- a/project/ck3/base_game/history/provinces/k_aragon.txt +++ b/project/ck3/base_game/history/provinces/k_aragon.txt @@ -1,3 +1,5 @@ +# Visigothic culture break-up moved backwards in time to around ~800; probably still being a bit overly-generous at that, but it's a decent date for it. + ###c_barcelona 1862 = { # BARCELONA # Misc @@ -7,9 +9,7 @@ holding = castle_holding # History - 952.1.1 = { - culture = catalan - } + 800.1.1 = { culture = catalan } 1066.1.1 = { buildings = { common_tradeport_01 @@ -18,13 +18,16 @@ } } } -1863 = { # LOREDO - holding = city_holding -} 1861 = { # SITGES holding = church_holding } 1877 = { # MANRESA/Cardona + holding = city_holding +} +1875 = { # VIC + holding = none +} +1876 = { # BERGA holding = none } @@ -37,18 +40,38 @@ holding = castle_holding # History - 952.1.1 = { - culture = catalan - } + 800.1.1 = { culture = catalan } } -1876 = { # BERGA +8801 = { # Seu d'Urgell + holding = church_holding +} +1869 = { # ANDORRA holding = city_holding } -1869 = { # ANDORRA/Seu d'Urgell - holding = church_holding +1884 = { # BALAGUER/Organya + holding = none } -1870 = { # VIELHA + +###c_pallas +8799 = { # PALLARS_JUSSA + # Misc + culture = visigothic + religion = catholic + + holding = castle_holding + + # History + 800.1.1 = { culture = catalan } +} +8800 = { # PALLARS_SOBIRA holding = none + + 1066.1.1 = { + holding = city_holding + } +} +1870 = { # VIELHA + holding = castle_holding } ###c_puigcerda @@ -60,18 +83,31 @@ holding = castle_holding # History - 952.1.1 = { - culture = catalan - } + 800.1.1 = { culture = catalan } } -1867 = { # OLOT +8797 = { # LLIVIA holding = city_holding } -1875 = { # VIC + +###c_girona +1864 = { # GIRONA + # Misc + culture = visigothic + religion = catholic + + holding = castle_holding + + # History + 800.1.1 = { culture = catalan } +} +1863 = { # LOREDO/Ullastret holding = church_holding } +1867 = { # OLOT + holding = city_holding +} -###c_girona +###c_rossello 1866 = { # PERPIGNAN/Perpiny # Misc culture = visigothic @@ -80,35 +116,35 @@ holding = castle_holding # History - 952.1.1 = { - culture = catalan - } + 800.1.1 = { culture = catalan } } -1864 = { # GIRONA - holding = city_holding +8798 = { # PRADES/prades_rossello + holding = church_holding } 1865 = { # ROSES - holding = church_holding + holding = city_holding } ###c_lleida 1881 = { # LLEIDA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 952.1.1 = { - culture = catalan - } + 800.1.1 = { culture = catalan } } -1884 = { # BALAGUER +8796 = { # AGRAMUNT holding = church_holding } -1880 = { # MAIALS - holding = city_holding +1879 = { # PRADES + holding = none + + 1066.1.1 = { + holding = city_holding + } } ###c_tarragona @@ -116,19 +152,17 @@ 1860 = { # TARRAGONA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 952.1.1 = { - culture = catalan - } + 800.1.1 = { culture = catalan } } 1859 = { # TORTOSA holding = church_holding } -1879 = { # PRADES +1880 = { # MAIALS holding = none 1066.1.1 = { @@ -140,20 +174,20 @@ 1887 = { # ZARAGOZA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding + special_building_slot = aljaferia_palace_01 # History - 955.1.1 = { - culture = andalusian - } + 800.1.1 = { culture = andalusian } 1066.1.1 = { buildings = { ramparts_01 logging_camps_02 military_camps_01 } + special_building = aljaferia_palace_01 } } 1888 = { # EJEA @@ -170,13 +204,13 @@ 1936 = { # ALBARRACIN # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1235.1.1 = { culture = castilian religion = catholic @@ -194,7 +228,7 @@ } ###c_alto_aragon -3221 = { # ALTO ARAGON +1807 = { # JACA #Misc culture = basque religion = catholic @@ -202,7 +236,7 @@ holding = castle_holding #History - 940.1.1 = { culture = aragonese } + 1035.10.18 = { culture = aragonese } 1066.1.1 = { buildings = { hill_forts_02 @@ -210,48 +244,77 @@ } } } -1873 = { # HUESCA +3221 = { # ALTO ARAGON + holding = city_holding +} +8793 = { # UNCASTILLO holding = church_holding } + +###c_sobrarbe 1872 = { # AINSA/Sobrarbe + #Misc + culture = basque + religion = catholic + + holding = castle_holding + + #History + 1035.10.18 = { culture = aragonese } +} +1871 = { # RIBAGORZA holding = city_holding } -1807 = { # JACA +8794 = { # BIESCAS holding = none + + 1066.1.1 = { + holding = church_holding + } } -1871 = { # RIBAGORZA - holding = none + +###c_huesca +1873 = { # HUESCA + #Misc + culture = basque + religion = catholic + + holding = castle_holding + + #History + 1035.10.18 = { culture = aragonese } +} +1874 = { # BARBASTRO + holding = city_holding } ###c_calatayud 1932 = { # CALATYUD # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 955.1.1 = { - culture = andalusian - } + 800.1.1 = { culture = andalusian } } 1934 = { # DAROCA holding = city_holding } ###c_fraga -1882 = { # FRAGA +8795 = { # MONZON/Monzn #Misc - culture = visigothic - religion = catholic + culture = basque + religion = mozarabic_church holding = castle_holding #History - 940.1.1 = { culture = aragonese } + 1035.10.18 = { culture = aragonese } } -1874 = { # BARBASTRO +1882 = { # FRAGA holding = city_holding } @@ -259,13 +322,13 @@ 1892 = { # ALCANIZ # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 944.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1259.1.1 = { culture = catalan religion = catholic diff --git a/project/ck3/base_game/history/provinces/k_badajoz.txt b/project/ck3/base_game/history/provinces/k_badajoz.txt index 544bd52267..36ca4f6b48 100644 --- a/project/ck3/base_game/history/provinces/k_badajoz.txt +++ b/project/ck3/base_game/history/provinces/k_badajoz.txt @@ -1,3 +1,5 @@ +# Visigothic culture break-up moved backwards in time to around ~800; probably still being a bit overly-generous at that, but it's a decent date for it. + ###c_silves 1747 = { # SILVES # Misc @@ -7,8 +9,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 811.1.1 = { religion = muwalladi } - 944.1.1 = { culture = andalusian } 1264.1.1 = { culture = portuguese religion = catholic @@ -30,9 +32,7 @@ holding = castle_holding # History - 939.1.1 = { - culture = andalusian - } + 800.1.1 = { culture = andalusian } 1264.1.1 = { culture = portuguese religion = catholic @@ -46,13 +46,11 @@ 1752 = { # ALCACER DO SAL # Misc culture = visigothic - religion = catholic + religion = mozarabic_church # History - 939.1.1 = { - culture = andalusian - religion = muwalladi - } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1233.1.1 = { culture = portuguese religion = catholic @@ -72,15 +70,13 @@ 1754 = { # Lisboa # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 944.1.1 = { - culture = andalusian - religion = muwalladi - } + 800.1.1 = { culture = andalusian } + 944.1.1 = { religion = muwalladi } 1163.1.1 = { culture = portuguese religion = catholic @@ -97,15 +93,13 @@ 1776 = { # ELVAS # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 944.1.1 = { - culture = andalusian - religion = muwalladi - } + 800.1.1 = { culture = andalusian } + 944.1.1 = { religion = muwalladi } 1163.1.1 = { culture = portuguese religion = catholic @@ -131,8 +125,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 811.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } 1253.1.1 = { culture = portuguese religion = catholic @@ -146,11 +140,12 @@ 1831 = { # PLASENCIA/Hervas # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 955.1.1 = { culture = asturleonese } } 1830 = { # 1830 - CORIA @@ -164,13 +159,13 @@ 1954 = { # CACERES # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1235.1.1 = { culture = castilian religion = catholic @@ -192,8 +187,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 934.1.1 = { culture = andalusian } 1245.3.19 = { culture = castilian religion = catholic @@ -210,13 +205,13 @@ 1834 = { # MERIDA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1235.1.1 = { culture = castilian religion = catholic @@ -241,8 +236,8 @@ religion = catholic # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 934.1.1 = { culture = andalusian } 1245.3.19 = { culture = castilian religion = catholic diff --git a/project/ck3/base_game/history/provinces/k_castille.txt b/project/ck3/base_game/history/provinces/k_castille.txt index dfbb9454e9..d9f142009a 100644 --- a/project/ck3/base_game/history/provinces/k_castille.txt +++ b/project/ck3/base_game/history/provinces/k_castille.txt @@ -1,3 +1,5 @@ +# Visigothic culture break-up moved backwards in time to around ~800; probably still being a bit overly-generous at that, but it's a decent date for it. + ###c_burgos 1906 = { # BURGOS # Misc @@ -7,7 +9,7 @@ holding = castle_holding # History - 945.1.1 = { culture = castilian } + 800.1.1 = { culture = castilian } 1066.1.1 = { buildings = { curtain_walls_01 @@ -30,12 +32,13 @@ 1897 = { # VALLADOLID # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 945.1.1 = { culture = castilian } + 800.1.1 = { culture = castilian } + 950.1.1 = { faith = catholic } } 1896 = { # SIMANCAS holding = none @@ -52,12 +55,13 @@ 1901 = { # SORIA #Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 950.1.1 = { culture = castilian } + 800.1.1 = { culture = castilian } + 950.1.1 = { faith = catholic } } 1899 = { # SAN ESTEBAN holding = church_holding @@ -73,12 +77,15 @@ 1924 = { # SEGOVIA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } + 867.1.1 = { special_building_slot = alcazar_of_segovia_01 } 955.1.1 = { culture = castilian } + 1120.1.1 = { special_building_slot = alcazar_of_segovia_01 } } 1925 = { # CUELLAR holding = church_holding @@ -91,11 +98,12 @@ 1915 = { # OLMEDO # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 955.1.1 = { culture = asturleonese } } 1922 = { # CORACERA @@ -113,9 +121,7 @@ religion = catholic # History - 945.1.1 = { - culture = castilian - } + 800.1.1 = { culture = castilian } } 1802 = { # SANTANDER holding = city_holding @@ -140,7 +146,7 @@ holding = castle_holding # History - 945.1.1 = { culture = castilian } + 800.1.1 = { culture = castilian } } 1813 = { # MIRANDA DE EBRO holding = city_holding diff --git a/project/ck3/base_game/history/provinces/k_dacia.txt b/project/ck3/base_game/history/provinces/k_dacia.txt index 9c5a7f5d60..82aa4ea9bc 100644 --- a/project/ck3/base_game/history/provinces/k_dacia.txt +++ b/project/ck3/base_game/history/provinces/k_dacia.txt @@ -1,19 +1,16 @@ #k_wallachia ##d_transylvanian_alps ################################### ###c_campulung -5009 = { #Campulung +515 = { #Targoviste culture = vlach religion = orthodox holding = tribal_holding 935.1.1 = { holding = castle_holding } - 1150.1.1 = { - religion = orthodox - } } -515 = { #Targoviste - holding = none +5009 = { #Campulung + holding = city_holding } 5008 = { #Arges holding = none diff --git a/project/ck3/base_game/history/provinces/k_leon.txt b/project/ck3/base_game/history/provinces/k_leon.txt index a2ec622c38..f09d6dcec8 100644 --- a/project/ck3/base_game/history/provinces/k_leon.txt +++ b/project/ck3/base_game/history/provinces/k_leon.txt @@ -1,3 +1,5 @@ +# Visigothic culture break-up moved backwards in time to around ~800; probably still being a bit overly-generous at that, but it's a decent date for it. + ###c_leon 1816 = { # LEON # Misc @@ -7,7 +9,7 @@ holding = castle_holding #History - 945.1.1 = { culture = asturleonese } + 800.1.1 = { culture = asturleonese } 1066.1.1 = { buildings = { pastures_01 @@ -42,7 +44,7 @@ holding = castle_holding #History - 945.1.1 = { culture = asturleonese } + 800.1.1 = { culture = asturleonese } } 1827 = { # ZAMORA holding = church_holding @@ -57,7 +59,7 @@ holding = castle_holding #History - 945.1.1 = { culture = asturleonese } + 800.1.1 = { culture = asturleonese } } 1895 = { # TORO holding = church_holding @@ -70,11 +72,12 @@ 1913 = { # BEJAR # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 955.1.1 = { culture = asturleonese } } 1828 = { # SALAMANCA @@ -88,11 +91,12 @@ 1912 = { # AVILA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 955.1.1 = { culture = asturleonese } } 1914 = { # MEDINA DEL CAMPO @@ -114,9 +118,7 @@ holding = castle_holding # History - 950.1.1 = { - culture = asturleonese - } + 800.1.1 = { culture = asturleonese } } 1817 = { # RIANO holding = church_holding @@ -137,9 +139,7 @@ holding = castle_holding # History - 950.1.1 = { - culture = asturleonese - } + 800.1.1 = { culture = asturleonese } } 1794 = { # LUARCA holding = church_holding diff --git a/project/ck3/base_game/history/provinces/k_maghreb.txt b/project/ck3/base_game/history/provinces/k_maghreb.txt index 9f02b27b00..2d6789e8d1 100644 --- a/project/ck3/base_game/history/provinces/k_maghreb.txt +++ b/project/ck3/base_game/history/provinces/k_maghreb.txt @@ -393,18 +393,18 @@ ##d_canarias ################################### ###c_canarias -849 = { #GRAN CANARIA - culture = baranis - religion = west_african_pagan +8713 = { #TENERIFE + culture = guanches + religion = north_african_acham_pagan holding = tribal_holding } -8713 = { #TENERIFE +849 = { #GRAN CANARIA holding = none } ###c_fuerteventura 8714 = { #FUERTEVENTURA - culture = baranis - religion = west_african_pagan + culture = guanches + religion = north_african_acham_pagan holding = tribal_holding } 8715 = { #LANZAROTE @@ -412,7 +412,7 @@ } ###c_madeira 8716 = { #MADEIRA - culture = baranis - religion = west_african_pagan + culture = guanches + religion = north_african_acham_pagan holding = tribal_holding } diff --git a/project/ck3/base_game/history/provinces/k_navarra.txt b/project/ck3/base_game/history/provinces/k_navarra.txt index 67e2a6b0e5..0a33216c26 100644 --- a/project/ck3/base_game/history/provinces/k_navarra.txt +++ b/project/ck3/base_game/history/provinces/k_navarra.txt @@ -1,3 +1,5 @@ +# Visigothic culture break-up moved backwards in time to around ~800; probably still being a bit overly-generous at that, but it's a decent date for it. + # 1806 - PAMPLONA 1806 = { # PAMPLONA # Misc @@ -24,9 +26,12 @@ 1811 = { # NAJERA # Misc culture = basque - religion = catholic + religion = mozarabic_church holding = castle_holding + + # History + 950.1.1 = { faith = catholic } } 1810 = { # LOGRONO holding = city_holding @@ -39,12 +44,16 @@ 1902 = { # TUDELA #Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 950.1.1 = { culture = castilian } + 800.1.1 = { culture = andalusian } + 950.1.1 = { + culture = castilian + faith = catholic + } } 1890 = { # TARAZONA/Olite holding = city_holding diff --git a/project/ck3/base_game/history/provinces/k_spanish_galicia.txt b/project/ck3/base_game/history/provinces/k_spanish_galicia.txt index 1a9ba26686..952786fa35 100644 --- a/project/ck3/base_game/history/provinces/k_spanish_galicia.txt +++ b/project/ck3/base_game/history/provinces/k_spanish_galicia.txt @@ -1,3 +1,5 @@ +# Visigothic culture break-up moved backwards in time to around ~800; probably still being a bit overly-generous at that, but it's a decent date for it. + ###c_coruna 1787 = { # LA CORUNA # Misc @@ -5,11 +7,13 @@ religion = catholic holding = castle_holding + + 98.1.1 = { + special_building = tower_of_hercules_01 + } # History - 926.1.1 = { - culture = galician - } + 800.1.1 = { culture = galician } } 1789 = { # MONDONEDO holding = none @@ -34,8 +38,9 @@ holding = castle_holding # History - 926.1.1 = { - culture = galician + 800.1.1 = { culture = galician } + 867.1.1 = { + special_building_slot = holy_site_basilica_santiago_01 } 1066.1.1 = { buildings = { @@ -64,9 +69,7 @@ holding = castle_holding # History - 926.1.1 = { - culture = galician - } + 800.1.1 = { culture = galician } } 1781 = { # TUI holding = church_holding @@ -88,12 +91,15 @@ holding = castle_holding # History - 926.1.1 = { - culture = galician - } + 800.1.1 = { culture = galician } } 1792 = { # LUGO + holding = city_holding + + 276.1.1 = { + special_building = roman_wall_of_lugo_01 + } } 1799 = { # OURENSE holding = church_holding @@ -114,9 +120,7 @@ holding = castle_holding # History - 926.1.1 = { - culture = galician - } + 800.1.1 = { culture = galician } } 1800 = { # LIMIA holding = city_holding @@ -126,14 +130,13 @@ 1760 = { # PORTO # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 926.1.1 = { - culture = galician - } + 800.1.1 = { culture = galician } + 950.1.1 = { faith = catholic } } 1761 = { # BRAGA holding = city_holding @@ -149,14 +152,13 @@ 1763 = { # BRAGANCA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 926.1.1 = { - culture = galician - } + 800.1.1 = { culture = galician } + 950.1.1 = { faith = catholic } } 1764 = { # MIRANDA DO DUORO holding = city_holding @@ -176,14 +178,13 @@ 1758 = { # COIMBRA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 931.1.1 = { - culture = galician - } + 800.1.1 = { culture = andalusian } + 931.1.1 = { culture = galician } } 1757 = { # LEIRIA holding = church_holding @@ -196,11 +197,12 @@ 1769 = { # VISEU # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 926.1.1 = { culture = galician } } 1770 = { # TRANCOSO @@ -211,12 +213,14 @@ 1759 = { # 1759 - AVEIRO # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 931.1.1 = { culture = galician } + 950.1.1 = { faith = catholic } } 2003 = { # GRALHEIRA/Cinfaes holding = none @@ -229,11 +233,12 @@ 1773 = { # CASTELO BRANCO # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = andalusian } 926.1.1 = { culture = asturleonese } } 1771 = { # IDANHA/Beira diff --git a/project/ck3/base_game/history/provinces/k_valencia.txt b/project/ck3/base_game/history/provinces/k_valencia.txt index 2aeaf51099..2d7d5d2c28 100644 --- a/project/ck3/base_game/history/provinces/k_valencia.txt +++ b/project/ck3/base_game/history/provinces/k_valencia.txt @@ -7,8 +7,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 944.1.1 = { culture = andalusian } 1259.1.1 = { culture = catalan religion = catholic @@ -33,21 +33,21 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } 1280.1.1 = { culture = castilian religion = catholic } } 1851 = { # CARTAGENA - holding = none + holding = city_holding } 1850 = { # AGUILAS holding = none } 1970 = { # CIEZA - holding = city_holding + holding = none } 1971 = { # CARAVACA DE LA CRUZ holding = church_holding @@ -57,13 +57,13 @@ 1857 = { # CASTELLON DE LA PLANA # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 944.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1259.1.1 = { culture = catalan religion = catholic @@ -80,13 +80,13 @@ 1937 = { # TERUEL # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History - 812.1.1 = { religion = muwalladi } - 944.1.1 = { culture = andalusian } + 800.1.1 = { culture = andalusian } + 939.1.1 = { religion = muwalladi } 1259.1.1 = { culture = catalan religion = catholic @@ -108,8 +108,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 944.1.1 = { culture = andalusian } 1259.1.1 = { culture = catalan religion = catholic @@ -132,8 +132,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 944.1.1 = { culture = andalusian } 1259.1.1 = { culture = catalan religion = catholic @@ -152,8 +152,8 @@ holding = castle_holding # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 939.1.1 = { culture = andalusian } 1235.1.1 = { culture = castilian religion = catholic @@ -176,8 +176,8 @@ religion = catholic # History + 800.1.1 = { culture = andalusian } 812.1.1 = { religion = muwalladi } - 934.1.1 = { culture = andalusian } 1245.3.19 = { culture = castilian religion = catholic @@ -201,34 +201,28 @@ 2000 = { # IVIZA/Ibiza # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = catalan } 928.1.1 = { religion = muwalladi } - 954.1.1 = { culture = andalusian } - 1245.1.1 = { - culture = catalan - religion = catholic - } + 1245.1.1 = { religion = catholic } } ###c_mallorca 8735 = { # Palma # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = catalan } 928.1.1 = { religion = muwalladi } - 954.1.1 = { culture = andalusian } - 1245.1.1 = { - culture = catalan - religion = catholic - } + 1245.1.1 = { religion = catholic } } 2001 = { # Alcudia holding = city_holding @@ -238,15 +232,12 @@ 2002 = { # MINORCA/Menorca # Misc culture = visigothic - religion = catholic + religion = mozarabic_church holding = castle_holding # History + 800.1.1 = { culture = catalan } 928.1.1 = { religion = muwalladi } - 954.1.1 = { culture = andalusian } - 1245.1.1 = { - culture = catalan - religion = catholic - } + 1245.1.1 = { religion = catholic } } diff --git a/project/ck3/base_game/history/titles/00_other_titles.txt b/project/ck3/base_game/history/titles/00_other_titles.txt index e31a3122d8..5bc075e51f 100644 --- a/project/ck3/base_game/history/titles/00_other_titles.txt +++ b/project/ck3/base_game/history/titles/00_other_titles.txt @@ -1,4 +1,4 @@ - + k_papal_state = { 30.1.1 = { holder = 145292 @@ -1977,6 +1977,70 @@ d_malabarism = { } } +d_muwalladi = { + 929.01.16 = { + # Founding of the Cordoba Caliphate. + effect = { + faith:muwalladi = { set_religious_head_title = title:d_muwalladi } + } + holder = 3200 # Abd al-Rahman III + } + 961.10.15 = { + holder = 3202 # al-Hakam II + } + 976.10.1 = { + holder = 3204 # Hisham II + } + 1009.2.15 = { + holder = 73671 # Muhammad II + } + 1009.11.8 = { + holder = 73675 # Suleyman ibn al-Hakam + } + 1010.5.10 = { + holder = 73671 # Muhammad II + } + 1010.7.23 = { + holder = 3204 # Hisham II + } + 1013.4.19 = { + holder = 73675 # Suleyman ibn al-Hakam + } + 1016.7.1 = { + holder = 73687 # Ali ibn Hammud + } + 1018.3.22 = { + holder = 73678 # Abd al-Rahman IV + } + 1018.9.1 = { + holder = 73689 # al-Qasim al-Mamun + } + 1021.8.4 = { + holder = 73690 # Yahya al-Muhtal + } + 1023.2.6 = { + holder = 73689 # al-Qasim al-Mamun (restored) + } + 1023.9.9 = { + holder = 73672 # Abd al-Rahman V + } + 1024.1.17 = { + holder = 73668 # Muhammad III + } + 1025.6.12 = { + holder = 73690 # Yahya al-Muhtal (restored) + } + 1027.6.4 = { + holder = 3208 # Hisham III + } + 1031.11.30 = { + holder = 0 + effect = { + faith:muwalladi = { remove_religious_head_title = yes } + } + } +} + e_golden_horde = { 20.1.1 = { } @@ -2777,76 +2841,111 @@ k_pechenegs = { } -d_zaragoza = { - 769.1.1 = { - holder = 200046 # Husayn Saadid - liege = k_andalusia - } - 788.6.10 = { - holder = 73810 # Musa I Qasid - } - 802.12.1 = { - holder = 73799 # Amrus b. Yusuf Amrusid - } - 852.9.22 = { - holder = 73812 # Musa II Qasid - } - 860.1.1 = { - holder = 73838 # Izraq b. Mantel Salimid - } - 888.1.1 = { - holder = 73841 # Muhammad I Tuyyibid - } - 925.1.1 = { - holder = 73842 # Hasim Tuyyibid - } - 930.1.1 = { - holder = 73843 # Muhammad II Tuyyibid - } - 950.1.1 = { - holder = 73845 # Yahya I Tuyyibid - } - 975.1.1 = { - holder = 73846 # Abd al-Rahman I Tuyyibid - } - 989.1.1 = { - holder = 73847 # Abd al-Rahman II Tuyyibid - } - 1018.1.1 = { - holder = 73184 # Mundir I Tuyyibid - liege = 0 - } - 1023.1.1 = { - holder = 73185 # Yahya II Tuyyibid - } - 1036.1.1 = { - holder = 73186 # Mundir II Tuyyibid - } - 1038.1.1 = { - holder = 73187 # Abdallah Tuyyibid - } - 1039.1.1 = { - holder = 3933 # Suleyman Hudid - } - 1046.1.1 = { - holder = 3934 # Ahmad I Hudid - } - 1082.1.1 = { - holder = 3935 # Yusuf II Hudid - } - 1085.1.1 = { - holder = 45005 # Ahmad II Hudid - } - 1110.1.1 = { - holder = 73180 # Abd al-Malik Hudid - } - 1110.5.31 = { - holder = 73182 # Muhammad Hayyid - } - 1115.1.1 = { - holder = 0 - } -} +#d_zaragoza = { + # Ye olde pre-Aragon merge-down history. + #771.1.1 = { + #holder = 200046 # Husayn ibn Yahya al-Ansari + #liege = k_andalusia + #} + #788.6.10 = { + #holder = 73810 # Musa ibn Furtun + #} + #789.1.1 = { + #holder = 200051 # Walih Matruh ibn Suleyman of Barcelona + #} + #792.1.1 = { + #holder = levantine0005 # Abd al-Malik ibn Abd al-Wahhad + #} + #798.1.1 = { + #holder = basque0127 # Bahlul ibn Marzuq + #} + #802.12.1 = { + #holder = 73799 # Walih Amrus ibn Yusuf of Toledo + #} + #814.1.1 = { + #holder = 0 + #} + #848.1.1 = { + #holder = 73683 # Sultan Muhammad I of Andalusia + #} + #852.10.14 = { + #holder = 73812 # Sultan Musa ibn Musa of Valencia + #liege = k_valencia + #} + #860.1.1 = { + #holder = levantine0008 # Muhammad ibn Wuhayd + #liege = k_andalusia + #} + #872.1.22 = { + #holder = 73818 # Isma'il ibn Lubb + #} + #882.12.1 = { + #holder = 73815 # Muhammad ibn Lubb + #} + #884.1.1 = { + #holder = 0 + #} + #890.1.1 = { + #holder = 73841 # Muhammad al-Anqar + #} + #925.1.1 = { + #holder = 73842 # Hashim ibn Muhammad + #} + #930.1.1 = { + #holder = 73843 # Muhammad ibn Hashim + #} + #939.1.1 = { + #holder = 73845 # Yahya ibn Muhammad + #} + #975.1.1 = { + #holder = 73847 # Abd al-Rahman ibn Yahya + #} + #975.7.1 = { + #holder = 73845 # Yahya ibn Muhammad (restored) + #} + #976.1.1 = { + #holder = 73846 # Abd al-Rahman ibn Muhammad + #} + #989.1.1 = { + #holder = 73847 # Abd al-Rahman ibn Yahya (restored) + #} + #1013.1.1 = { + #holder = 73184 # Mundir I + #liege = 0 + #} + #1022.1.1 = { + #holder = 73185 # al-Muzaffar + #} + #1036.1.1 = { + #holder = 73186 # Mundir II + #} + #1038.8.23 = { + #holder = 73187 # Abdallah ibn Hakam + #} + #1038.9.20 = { + #holder = 3933 # al-Musta'in I + #} + #1047.1.1 = { + #holder = 3934 # al-Muqtadir + #} + #1082.1.1 = { + #holder = 3935 # al-Mu'taman + #} + #1085.1.1 = { + #holder = 45005 # al-Musta'in II + #} + #1110.1.24 = { + #holder = 73180 # Imad al-Dawla + #} + #1110.5.31 = { + #holder = 73182 # Muhammad Hayyid + #liege = k_maghreb + #} + #1115.1.1 = { + #holder = 73183 # Abu Bakr ibn Ibrahim + #} +#} + d_erzerum = { @@ -4234,17 +4333,17 @@ e_spain = { k_asturias = { 718.1.1 = { - holder = 70000 # Pelayo Fafílaz de Asturias + holder = 70000 # Pelayo succession_laws = { feudal_elective_succession_law } } 737.1.1 = { - holder = 70115 # Favila Páez de Asturias + holder = 70115 # Favila } 739.6.15 = { - holder = 70003 # Alfonso I de Cantabria + holder = 70003 # Alfonso I Pérez } 757.1.1 = { - holder = 70004 # Fruela I de Asturias + holder = 70004 # Fruela I Adefónsiz } 768.1.1 = { holder = 70012 # Aurelio Froilaz de Cantabria @@ -4253,32 +4352,151 @@ k_asturias = { holder = 70118 # Silo, King of Asturias } 783.1.1 = { - holder = 70116 # Mauregato Alfónsez de Cantabria + holder = 70006 # Alfonso II Froilaz + } + 783.2.1 = { + holder = 70116 # Mauregato Adefónsiz } 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria + holder = 70013 # Bermudo I Froilaz } 791.1.1 = { - holder = 70006 # Alfonso II de Asturias + holder = 70006 # Alfonso II de Asturias (restored) } 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + holder = basque0007 # Conde Nepociano + } + 843.1.1 = { + holder = 70015 # Ramiro I Bermúdez + # Ramiro I defeats the elected usurper Nepotian & mostly-establishes hereditary monarchy. + succession_laws = {} } 850.2.1 = { - holder = 70017 # Ordoño I de Cantabria + holder = 70017 # Ordoño I Ramírez } 866.5.27 = { - holder = 70019 # Alfonso III de Cantabria + holder = 70019 # Alfonso III Ordóñez } 910.12.20 = { - holder = 70030 # Fruela II de Cantabria - } - 924.1.1 = { holder = 0 de_jure_liege = 0 } } +k_visigoths = { + 395.1.1 = { + holder = 200291 # Alarico I + } + 410.1.1 = { + holder = 200290 # Ataúlfo + } + 415.8.14 = { + holder = 200289 # Sigerico + } + 415.8.21 = { + holder = 200288 # Walia + } + 418.1.1 = { + holder = 200287 # Teodorico I, settled in Southern Gallia & Northen Spain, capital in Toulouse + } + 451.9.20 = { + holder = 200286 # Turismundo + } + 453.1.1 = { + holder = 200285 # Teodorico II + } + 466.1.1 = { + holder = 200284 # Eurico + } + 484.1.1 = { + holder = 200283 # Alarico II + } + 507.4.1 = { + holder = 200282 # Gesaleico, moved capital to Toledo + } + 511.1.1 = { + holder = 200281 # Amalarico + } + 531.1.1 = { + holder = 200280 # Teudis, an ostrogoth + } + 548.1.1 = { + holder = 200279 # Teudiselo, an ostrogoth + } + 549.12.1 = { + holder = 200277 # Agila I + } + 555.3.1 = { + holder = 200276 # Atanagildo + } + 567.1.1 = { + holder = 200275 # Liuva I + } + 572.1.1 = { + holder = 200273 # Leovigildo + } + 586.4.1 = { + holder = 200272 # Recaredo I, adopted catholicism + } + 601.12.21 = { + holder = 200271 # Liuva II + } + 603.3.1 = { + holder = 200270 # Witerico + } + 610.4.1 = { + holder = 200269 # Gundemaro + } + 612.3.1 = { + holder = 200259 # Sisebuto + } + 621.2.1 = { + holder = 200258 # Recaredo II + } + 621.3.1 = { + holder = 200256 # Suintila + } + 631.3.23 = { + holder = 200278 # Sisenando + } + 636.3.12 = { + holder = 200254 # Chintila + } + 639.12.20 = { + holder = 200255 # Tulga + } + 642.4.16 = { + holder = 200240 # Chindasvinto + } + 653.9.30 = { + holder = 200249 # Recesvinto + } + 672.9.1 = { + holder = 200248 # Wamba + } + 680.1.1 = { + holder = 200237 # Ervigio + } + 687.11.15 = { + holder = 200243 # Egica + } + 703.1.1 = { + holder = 200244 # Witiza + } + 710.1.1 = { + holder = 200251 # Rodrigo + } + 711.7.20 = { + holder = 200245 # Agila II, King in northeastern Spain + } + 713.1.1 = { + holder = 200253 # Ardo, King in Septimania + } + 720.1.1 = { + holder = 0 + } +} + e_maghreb = { 20.1.1 = { diff --git a/project/ck3/base_game/history/titles/k_andalusia.txt b/project/ck3/base_game/history/titles/k_andalusia.txt index 3e2b5e84b2..1a6066357f 100644 --- a/project/ck3/base_game/history/titles/k_andalusia.txt +++ b/project/ck3/base_game/history/titles/k_andalusia.txt @@ -1,8 +1,18 @@ - k_andalusia = { 867.1.1 = { change_development_level = 8 } 1066.1.1 = { change_development_level = 11 } - + 718.1.1 = { + # Conclusion of the initial wave of Islamic conquest, so we settle in for the struggle. + effect = { + if = { + limit = { has_dlc_feature = the_fate_of_iberia } + start_struggle = { + struggle_type = iberian_struggle + start_phase = struggle_iberia_phase_opportunity # TODO: We should add phase changes in History to get two different entry point + } + } + } + } 756.3.16 = { holder = 73679 # Abd al-Rahman I Umayyad } @@ -84,19 +94,19 @@ k_andalusia = { d_cordoba = { 867.1.1 = { change_development_level = 10 } 1066.1.1 = { change_development_level = 13 } - + 1031.1.1 = { government = republic_government - holder = 45000 # Abd al-Hazm Jahwarid + holder = 45000 # Jahwar ibn Muhammad liege = 0 } - 1043.1.1 = { - holder = 45001 # Muhammad Jahwarid + 1043.8.6 = { + holder = 45001 # al-Rasid } - 1065.1.1 = { - holder = 20852 # Abd al-Malik Jahwarid + 1063.1.1 = { + holder = 20852 # al-Mansur } - 1070.1.1 = { + 1070.6.1 = { holder = 0 } 1144.1.1 = { @@ -125,109 +135,121 @@ d_cordoba = { c_cordoba = { 867.1.1 = { change_development_level = 20 } 1066.1.1 = { change_development_level = 25 } - + 21.1.1 = { change_development_level = 12 } - + 1001.1.1 = { change_development_level = 18 } - + 1101.1.1 = { change_development_level = 22 } - + + 711.1.1 = { + holder = levantine0041 # Mughit + liege = k_arabia + government = clan_government + } 756.3.16 = { - holder = 73679 # Abd al-Rahman I Umayyad + holder = 73679 # Sultan Abd al-Rahman I of Andalusia liege = k_andalusia - government = clan_government } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad + 788.9.29 = { + holder = 73680 # Sultan Hisham I of Andalusia } 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad + holder = 73681 # Sultan al-Hakam I of Andalusia } 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + holder = 73682 # Sultan Abd al-Rahman II of Andalusia } 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + holder = 73683 # Sultan Muhammad I of Andalusia } - 886.1.1 = { - holder = 73684 # al-Mundir Umayyad + 886.8.4 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia } 888.6.24 = { - holder = 73685 # Abdallah Umayyad + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) } 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia (restored) } 1016.7.1 = { - holder = 73687 # Ali Hammudid + holder = 73687 # Caliph Ali ibn Hammud of Andalusia } 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + holder = 73678 # Caliph Abd al-Rahman of Andalusia } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1018.9.1 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1021.8.4 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 1023.2.6 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia (restored) } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1023.9.9 = { + holder = 73672 # Caliph Abd al-Rahman V of Andalusia } 1024.1.17 = { - holder = 73668 # Muhammad III Umayyad + holder = 73668 # Caliph Muhammad III of Andalusia } - 1025.9.1 = { - holder = 73690 # Yahya Hammudid + 1025.6.12 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia (restored) } - 1027.6.1 = { - holder = 3208 # Hisham III Umayyad + 1027.6.4 = { + holder = 3208 # Caliph Hisham III of Andalusia } - 1031.1.1 = { - holder = 45000 # Abd al-Hazm Yahwarid + 1031.11.30 = { + holder = 45000 # Emir Jahwar ibn Muhammad of Cordoba liege = d_cordoba } - 1043.1.1 = { - holder = 45001 # Muhammad Yahwarid + 1043.8.6 = { + holder = 45001 # Emir al-Rasid of Cordoba } - 1065.1.1 = { - holder = 20852 # Abd al-Malik Yahwarid + 1063.1.1 = { + holder = 20852 # Emir al-Mansur of Cordoba } - 1070.1.1 = { - holder = 3214 # Muhammad Abbadid + 1070.6.1 = { + holder = 73213 # Abbad ibn Muhammad liege = d_sevilla } - 1081.1.1 = { - holder = 73214 # Fath Abbadid + 1075.1.1 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla + } + 1075.2.15 = { + holder = 3926 # Emir al-Qadir of Toledo + liege = d_toledo + } + 1078.9.4 = { + holder = 73214 # al-Fath ibn Muhammad + liege = d_sevilla } 1091.1.1 = { holder = 464010 # Muhammad Qaturbid @@ -283,86 +305,59 @@ c_cordoba = { c_calatrava = { - 756.3.16 = { - holder = 73679 # Abd al-Rahman I Umayyad + 867.1.1 = { + holder = levantine0041 # Abd al-Rahman ibn Muhammad liege = k_andalusia government = clan_government } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + 873.9.22 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + 886.8.4 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia } - 867.1.1 = { - holder = 73685 # Abdallah Umayyad + 888.6.24 = { + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad - } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 997.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + liege = d_toledo } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1010.1.1 = { + holder = baranis0092 # Emir Ibn Masarra of Toledo } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 1012.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1018.1.1 = { + holder = andalusian0098 # Emir Zuhayr of Murcia + liege = d_murcia } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid + 1038.8.4 = { + holder = 3922 # Emir al-Zafir of Toledo liege = d_toledo } 1043.1.1 = { - holder = 3924 # Yahya Dhunnunid - } - 1050.1.1 = { - holder = 73197 # Yahaff Yahaffid + holder = 3924 # Emir al-Ma'mun of Toledo } - 1067.1.1 = { - holder = 73198 # Abdallah Yahaffid + 1075.6.1 = { + holder = 3926 # Emir al-Qadir of Toledo } - 1080.1.1 = { - holder = 73200 # Jyad Jyadid + 1080.6.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja liege = d_badajoz } - 1081.1.1 = { + 1081.4.1 = { + holder = 3926 # Emir al-Qadir of Toledo (restored) liege = d_toledo } 1085.5.25 = { @@ -460,86 +455,51 @@ c_calatrava = { c_almader = { - 756.3.16 = { - holder = 73679 # Abd al-Rahman I Umayyad + 867.1.1 = { + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia liege = k_andalusia government = clan_government } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad - } - 867.1.1 = { - holder = 73685 # Abdallah Umayyad - } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + holder = 3204 # Caliph Hisham II of Andalusia } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 997.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + liege = d_toledo } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1010.1.1 = { + holder = baranis0092 # Emir Ibn Masarra of Toledo } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1012.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 1026.1.1 = { + holder = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1030.1.1 = { + holder = baranis0097 # Emir Abd al-Malik ibn Abd al-Rahman of Toledo } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid - liege = d_toledo + 1032.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } 1043.1.1 = { - holder = 3924 # Yahya Dhunnunid - } - 1050.1.1 = { - holder = 73197 # Yahaff Yahaffid + holder = 3924 # Emir al-Ma'mun of Toledo } - 1067.1.1 = { - holder = 73198 # Abdallah Yahaffid + 1075.6.1 = { + holder = 3926 # Emir al-Qadir of Toledo } - 1080.1.1 = { - holder = 73200 # Jyad Jyadid + 1080.6.1 = { + holder = 3902 # Emir al-Mutawakkil of Toledo liege = d_badajoz } - 1081.1.1 = { + 1081.4.1 = { + holder = 3926 # Emir al-Qadir of Toledo (restored) liege = d_toledo } 1085.5.25 = { @@ -637,93 +597,72 @@ c_almader = { c_andujar = { - 756.3.16 = { - holder = 73679 # Abd al-Rahman I Umayyad + 756.1.1 = { + holder = bedouin0183 # al-Hussayn ibn Attaf liege = k_andalusia government = clan_government } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad + 785.1.1 = { + holder = bedouin0184 # Attaf ibn al-Hussayn } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad + 845.1.1 = { + holder = bedouin0185 # Ibrahim ibn Attaf } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + 880.1.1 = { + holder = bedouin0182 # Ishaq ibn Ibrahim } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + 891.1.1 = { + holder = 73805 # Emir Umar ibn Hafsun of Granada + liege = d_granada } - 867.1.1 = { - holder = 73685 # Abdallah Umayyad + 891.5.16 = { + holder = bedouin0182 # Ishaq ibn Ibrahim (restored) + liege = k_andalusia } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + 913.1.1 = { + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 1009.1.1 = { + holder = yemeni0041 # Muhammad ibn Abd al-Malik } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1018.1.1 = { + holder = andalusian0098 # Emir Zuhayr of Murcia + liege = d_murcia } 1021.1.1 = { - holder = 73690 # Yahya Hammudid - } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + holder = 45015 # Emir Habus ibn Maksan of Granada + liege = d_granada } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid - liege = d_toledo + 1038.1.1 = { + holder = 45016 # Emir Badis ibn Habus of Granada } - 1043.1.1 = { - holder = 3924 # Yahya Dhunnunid + 1065.1.1 = { + holder = baranis0074 # Maksan ibn Badis + liege = 0 } - 1050.1.1 = { - holder = 73197 # Yahaff Yahaffid + 1065.10.10 = { + holder = baranis0074 # Maksan ibn Badis + liege = d_toledo } 1067.1.1 = { - holder = 73198 # Abdallah Yahaffid - } - 1080.1.1 = { - holder = 73200 # Jyad Jyadid - liege = d_badajoz + holder = 45016 # Emir Badis ibn Habus of Granada (restored) + liege = d_granada } - 1081.1.1 = { - liege = d_toledo + 1073.1.1 = { + holder = baranis0074 # Maksan ibn Badis (second time) + liege = 0 } - 1085.5.25 = { - holder = 108500 # Alfonso VI Jimena - liege = k_castille + 1074.1.1 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla + liege = d_sevilla } - 1086.10.23 = { + 1091.10.1 = { holder = 464010 # Muhammad Qaturbid liege = k_maghreb } @@ -816,21 +755,35 @@ c_andujar = { d_granada = { 867.1.1 = { change_development_level = 10 } 1066.1.1 = { change_development_level = 14 } - - 1012.1.1 = { - holder = 45014 # Zawi Zirid + + 880.1.1 = { + holder = 73805 # Umar ibn Hafsun + liege = 0 + } + 883.1.1 = { + holder = 0 + } + 884.1.1 = { + holder = 73805 # Umar ibn Hafsun (restored) + liege = 0 + } + 891.5.16 = { + holder = 0 + } + 1013.1.1 = { + holder = 45014 # Zawi ibn Ziri liege = 0 } 1019.1.1 = { - holder = 45015 # Habud Zirid + holder = 45015 # Habus ibn Maksan } 1038.1.1 = { - holder = 45016 # Badis Zirid + holder = 45016 # Badis ibn Habus } 1073.1.1 = { - holder = 32952 # Abdallah Zirid + holder = 32952 # Abdallah Abdallah ibn Buluggin } - 1090.1.1 = { + 1090.9.8 = { holder = 0 } 1145.1.1 = { @@ -871,62 +824,63 @@ d_granada = { c_granada = { 867.1.1 = { change_development_level = 12 } 1066.1.1 = { change_development_level = 17 } - - 760.1.1 = { - holder = 200230 # Abd al-Malik Djazairid + + 848.1.1 = { + holder = 73943 # Nayih ibn Suleyman liege = k_andalusia government = clan_government } - 781.1.1 = { - holder = 200232 # Ya'qub Djazairid - } - 816.1.1 = { - holder = 73681 # al-Hakam I Umayyad + 880.1.1 = { + holder = 73805 # Emir Umar ibn Hafsun of Granada + liege = d_granada } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + 883.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia + liege = k_andalusia } - 848.1.1 = { - holder = 73943 # Nayih Nayihid + 884.1.1 = { + holder = 73805 # Emir Umar ibn Hafsun of Granada (restored) + liege = d_granada } - 889.1.1 = { - holder = 73947 # Hafs Nayihid + 891.5.16 = { + holder = 73947 # Hafs ibn Amr + liege = k_andalusia } 925.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = levantine0128 # Umar ibn Hafs } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + 959.1.1 = { + holder = levantine0129 # Ali ibn Umar } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 994.1.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Sultan Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) } - 1012.1.1 = { - holder = 45014 # Zawi Zirid + 1013.1.1 = { + holder = 45014 # Emir Zawi ibn Ziri of Granada liege = d_granada } 1019.1.1 = { - holder = 45015 # Habud Zirid + holder = 45015 # Emir Habus ibn Maksan of Granada } 1038.1.1 = { - holder = 45016 # Badis Zirid + holder = 45016 # Emir Badis ibn Habus of Granada } 1073.1.1 = { - holder = 32952 # Abdallah Zirid + holder = 32952 # Emir Abdallah ibn Buluggin of Granada } - 1090.1.1 = { + 1090.9.8 = { holder = 224017 # Ya'qub Malaqid liege = k_maghreb } @@ -992,72 +946,100 @@ c_granada = { c_almeria = { - 766.1.1 = { - holder = 200229 # Yusuf Nefudid - liege = k_andalusia + 695.1.1 = { + holder = 73901 # Duke Conde Teodomiro of Murcia + liege = d_murcia government = clan_government } - 799.1.1 = { - holder = 73681 # al-Hakam I Umayyad + 743.1.1 = { + holder = 200064 # Duke Atanagildo of Murcia + } + 756.3.16 = { + holder = 73679 # Sultan Abd al-Rahman I of Andalusia + liege = k_andalusia + } + 788.9.29 = { + holder = 73680 # Sultan Hisham I of Andalusia + } + 796.6.12 = { + holder = 73681 # Sultan al-Hakam I of Andalusia } 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + holder = 73682 # Sultan Abd al-Rahman II of Andalusia } 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + holder = levantine0039 # Mu'awiya ibn al-Qitt (placeholder) } - 867.1.1 = { - holder = 73951 # Abdallah Musarrid + 875.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 899.1.1 = { - holder = 73685 # Abdallah Umayyad + 886.8.4 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia + } + 888.6.24 = { + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = andalusian0100 # Aflah } 1012.1.1 = { - holder = 45014 # Zawi Zirid - liege = d_granada + liege = 0 } - 1019.1.1 = { - holder = 45015 # Habud Zirid + 1014.1.1 = { + holder = andalusian0099 # Emir Jayran of Murcia + liege = d_murcia + } + 1028.7.1 = { + holder = andalusian0098 # Emir Zuhayr of Murcia } 1038.1.1 = { holder = 73255 # Abu Bakr Ramimid liege = 0 } - 1038.2.1 = { - holder = 45025 # Abd al-Aziz Amirid - liege = d_murcia + 1038.8.4 = { + holder = 73255 # Abu Bakr ar-Ramimi + liege = 0 + } + 1038.9.1 = { + holder = 20877 # Ma'n ibn Muhammad + liege = d_valencia } 1042.1.1 = { - holder = 20877 # Ma'n Sumadid - liege = d_granada + liege = 0 } 1052.1.1 = { - holder = 45006 # Yahya Sumadid + holder = 45006 # al-Mu'tasim + liege = d_granada + } + 1054.1.1 = { + liege = 0 + } + 1066.1.1 = { + liege = d_granada + } + 1073.1.1 = { liege = 0 } 1091.6.1 = { - holder = 73249 # Ahmad Sumadid + holder = 73249 # Muizz al-Dawla } 1091.11.1 = { holder = 224017 # Ya'qub Malaqid @@ -1122,90 +1104,93 @@ c_almeria = { c_cabra = { 756.3.16 = { - holder = 73679 # Abd al-Rahman I Umayyad + holder = 73679 # Sultan Abd al-Rahman I of Andalusia liege = k_andalusia government = clan_government } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad + 788.9.29 = { + holder = 73680 # Sultan Hisham I of Andalusia } 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad + holder = 73681 # Sultan al-Hakam I of Andalusia } 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + holder = 73682 # Sultan Abd al-Rahman II of Andalusia } 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + holder = 73683 # Sultan Muhammad I of Andalusia } - 886.1.1 = { - holder = 73684 # al-Mundir Umayyad + 886.8.4 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia } 888.6.24 = { - holder = 73685 # Abdallah Umayyad + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) } 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia (restored) } 1016.7.1 = { - holder = 73687 # Ali Hammudid + holder = 73687 # Caliph Ali ibn Hammud of Andalusia } 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + holder = 73678 # Caliph Abd al-Rahman of Andalusia } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1018.9.1 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1021.8.4 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 1023.2.6 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia (restored) } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1023.9.9 = { + holder = 73672 # Caliph Abd al-Rahman V of Andalusia } 1024.1.17 = { - holder = 73668 # Muhammad III Umayyad + holder = 73668 # Caliph Muhammad III of Andalusia } - 1025.9.1 = { - holder = 73690 # Yahya Hammudid + 1025.6.12 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia (restored) } - 1027.6.1 = { - holder = 3208 # Hisham III Umayyad + 1027.6.4 = { + holder = 3208 # Caliph Hisham III of Andalusia } - 1031.1.1 = { - holder = 45015 # Habud Zirid - liege = d_granada + 1031.11.30 = { + holder = 45000 # Emir Jahwar ibn Muhammad of Cordoba + liege = d_cordoba } - 1038.1.1 = { - holder = 45016 # Badis Zirid + 1043.8.6 = { + holder = 45001 # Emir al-Rasid of Cordoba } - 1073.1.1 = { - holder = 32952 # Abdallah Zirid + 1063.1.1 = { + holder = 20852 # Emir al-Mansur of Cordoba + } + 1070.6.1 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla } - 1090.1.1 = { + 1091.10.1 = { holder = 224017 # Ya'qub Malaqid liege = k_maghreb } @@ -1271,113 +1256,106 @@ c_cabra = { c_malaga = { - 760.1.1 = { - holder = 200230 # Abd al-Malik Djazairid + 845.1.1 = { + holder = 73802 # Ya'far Hafsunid (placeholder) liege = k_andalusia government = clan_government } - 781.1.1 = { - holder = 200232 # Ya'qub Djazairid + 870.1.1 = { + holder = 73805 # Emir Umar ibn Hafsun of Granada } - 816.1.1 = { - holder = 73681 # al-Hakam Umayyad + 880.1.1 = { + liege = d_granada } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + 883.1.1 = { + liege = 0 } - 850.9.22 = { - holder = 73802 # Ya'far Hafsunid + 884.1.1 = { + liege = d_granada } - 870.1.1 = { - holder = 73805 # Umar Hafsunid + 891.5.16 = { + liege = 0 } 917.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = andalusian0008 # Ya'far ibn Umar + } + 920.1.1 = { + holder = andalusian0009 # Suleyman ibn Umar + } + 927.1.1 = { + holder = andalusian0010 # Hafs ibn Umar + } + 931.1.1 = { + holder = 3200 # Caliph Abd al-Rahman III of Andalusia + liege = k_andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) } 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia (restored) } 1016.7.1 = { - holder = 73687 # Ali Hammudid + holder = 159497 # Emir Idris I of Rif + liege = d_rif } 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad - } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid - } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad - } - 1024.1.17 = { - holder = 73668 # Muhammad III Umayyad - } - 1025.9.1 = { - holder = 73690 # Yahya Hammudid + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia } - 1027.6.1 = { + 1035.12.1 = { + holder = 159496 # Yahya II ibn Idris liege = 0 } - 1035.1.1 = { - holder = 159497 # Idris b. Ali Hammudid - } - 1039.1.1 = { - holder = 159496 # Yahya b. Idris Hammudid I + 1040.3.1 = { + holder = 159495 # Emir Hassan ibn Yahya of Rif } - 1040.5.2 = { - holder = 159495 # Hasan Hammudid + 1042.1.1 = { + holder = andalusian0105 # Emir Naya of Rif } - 1042.5.12 = { - holder = 159498 # Idris b. Yahya Hammudid I + 1043.1.21 = { + holder = 159498 # Emir Idris II of Rif } - 1047.1.1 = { - holder = 159499 # Muhammad b. Idris Hammudid + 1046.2.1 = { + holder = 159499 # Muhammad ibn Idris I + liege = 0 } 1053.1.1 = { - holder = 200233 # Idris b. Yahya Hammudid II + holder = 200233 # Idris III ibn Yahya } 1053.6.1 = { - holder = 159498 # Idris b. Yahya Hammudid I - } - 1054.1.1 = { - holder = 200234 # Muhammad Hammudid + holder = 159498 # Emir Idris II of Rif (restored) + liege = d_rif } - 1055.1.1 = { - holder = 159500 # Yahya b. Idris Hammudid II + 1055.5.12 = { + holder = 200234 # Muhammad ibn Idris II } - 1057.1.1 = { - holder = 45016 # Badis Zirid + 1058.1.1 = { + holder = 32991 # Buluggin ibn Badis liege = d_granada } + 1064.1.1 = { + holder = 45016 # Emir Badis ibn Habus of Granada + } 1073.1.1 = { - holder = 32951 # Tamim Zirid + holder = 32951 # Tamim ibn Buluggin liege = 0 } - 1090.1.1 = { + 1090.9.8 = { holder = 224017 # Ya'qub Malaqid liege = k_maghreb } @@ -1429,24 +1407,29 @@ c_malaga = { d_sevilla = { 867.1.1 = { change_development_level = 11 } 1066.1.1 = { change_development_level = 15 } - - 769.1.1 = { - holder = 73680 # Hisham I Umayyad + + 774.1.1 = { + holder = levantine0010 # Abd al-Malik ibn Umar liege = k_andalusia } - 788.10.7 = { + 777.12.31 = { holder = 0 } - 1023.1.1 = { - holder = 73209 # al-Qasim (Muhammad I Abbadid) + 1011.1.1 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia + liege = k_andalusia + } + 1023.9.9 = { + holder = 73209 # Muhammad ibn Isma'il + liege = 0 } 1042.1.1 = { - holder = 3212 # al-Mutadid (Abbad Abbadid) + holder = 3212 # al-Mu'tadid } - 1069.1.15 = { - holder = 3214 # al-Mu'tamid (Muhammad II Abbadid) + 1069.2.7 = { + holder = 3214 # al-Mu'tamid } - 1091.1.1 = { + 1091.10.1 = { holder = 0 } 1249.1.1 = { @@ -1458,75 +1441,56 @@ d_sevilla = { c_sevilla = { 867.1.1 = { change_development_level = 14 } 1066.1.1 = { change_development_level = 18 } - - 769.1.1 = { - holder = 73680 # Hisham I Umayyad + + 774.1.1 = { + holder = levantine0010 # Walih Abd al-Malik ibn Umar of Sevilla liege = d_sevilla government = clan_government } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad + 777.12.31 = { liege = k_andalusia } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad - } 860.1.1 = { - holder = 73952 # Ahmad Zuhrid + holder = 73952 # Ahmad ibn Zuhr } 895.1.1 = { - holder = 73954 # Muhammad Zuhrid + holder = 73954 # Muhammad ibn Ahmad } 937.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid - } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad - } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + holder = 3204 # Caliph Hisham II of Andalusia (restored) } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1011.1.1 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia } - 1023.1.1 = { - holder = 73209 # Muhammad I Abbadid + 1023.9.9 = { + holder = 73209 # Emir Muhammad ibn Isma'il of Sevilla liege = d_sevilla } 1042.1.1 = { - holder = 3212 # Abbad Abbadid + holder = 3212 # Emir al-Mu'tadid of Sevilla } - 1069.1.15 = { - holder = 3214 # Muhammad II Abbadid + 1069.2.7 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla } - 1091.1.1 = { + 1091.10.1 = { holder = 73222 # Sir Abu-Bakrid liege = k_maghreb } @@ -1571,71 +1535,62 @@ c_sevilla = { } } - -c_cadiz = { - 769.1.1 = { - holder = 73680 # Hisham I Umayyad - liege = d_sevilla - government = clan_government +b_carmona = { + 1013.1.1 = { + holder = baranis0088 # Abdallah ibn Isaq al-Bardali } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad - liege = k_andalusia + 1024.1.1 = { + holder = baranis0089 # Muhammad ibn Abdallah } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + 1048.1.1 = { + holder = baranis0090 # Ishaq ibn Muhammad } + 1053.1.1 = { + holder = baranis0091 # al-Mustazhir + } + 1067.1.1 = { + holder = 0 + } +} + +c_cadiz = { 850.1.1 = { - holder = 73941 # Attab Nasrid + holder = 73941 # Attab ibn Nasr liege = k_andalusia + government = clan_government } 910.1.1 = { - holder = 73685 # Abdallah Umayyad - } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + #holder = 73222 # Harun ibn Attab } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 923.1.1 = { + holder = 200032 # Attab ibn Harun } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1012.1.1 = { - holder = 73219 # Muhammad Jizrunid I + 991.1.1 = { + holder = bedouin0199 # Ayyub ibn Attab } - 1030.1.1 = { - holder = 73220 # Abdun Jizrunid + 1011.1.1 = { + holder = 73219 # Muhammad ibn Jizrun } - 1031.1.1 = { + 1023.9.9 = { liege = 0 } + 1029.1.1 = { + holder = 73220 # Abdun ibn Muhammad + } 1053.1.1 = { - holder = 73221 # Muhammad Jizrunid II + holder = 73221 # al-Qaim } - 1069.1.1 = { - holder = 3212 # Abbad Abbadid + 1068.1.1 = { + holder = 3212 # Emir al-Mu'tadid of Sevilla liege = d_sevilla } - 1069.1.15 = { - holder = 3214 # Muhammad II Abbadid + 1069.2.7 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla } 1085.1.1 = { - holder = 73218 # Isma'il Abbadid + holder = 73218 # al-Radi ibn Muhammad } - 1091.1.1 = { + 1091.11.1 = { holder = 73222 # Sir Abu-Bakrid liege = k_maghreb } @@ -1679,95 +1634,65 @@ c_cadiz = { c_algeciras = { - 769.1.1 = { - holder = 73680 # Hisham I Umayyad - liege = d_sevilla - government = clan_government - } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad + 867.1.1 = { + holder = levantine0042 # Hisham ibn Muhammad (placeholder) liege = k_andalusia + government = clan_government } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + 889.1.1 = { + holder = 73805 # Emir Umar ibn Hafsun of Granada + liege = d_granada } - 850.1.1 = { - holder = 73941 # Attab Nasrid + 891.5.16 = { + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia liege = k_andalusia } - 910.1.1 = { - holder = 73685 # Abdallah Umayyad - } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) } 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia (restored) } 1016.7.1 = { - holder = 73687 # Ali Hammudid + holder = 159497 # Emir Idris I of Rif + liege = d_rif } 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad - } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid - } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad - } - 1024.1.17 = { - holder = 73668 # Muhammad III Umayyad - } - 1025.9.1 = { - holder = 73690 # Yahya Hammudid - } - 1027.6.1 = { - holder = 3208 # Hisham III Umayyad - } - 1031.1.1 = { - holder = 45000 # Abd al-Hazm Yahwarid - liege = d_cordoba + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia } 1035.1.1 = { - holder = 159490 # Muhammad Hammudid + holder = 159490 # Muhammad ibn al-Qasim liege = 0 } 1048.1.1 = { - holder = 159492 # al-Qasim Hammudid + holder = 159492 # al-Qasim ibn Muhammad } - 1053.1.1 = { - holder = 3212 # Abbad Abbadid + 1055.1.1 = { + holder = 3212 # Emir al-Mu'tadid of Sevilla liege = d_sevilla } - 1069.1.15 = { - holder = 3214 # Muhammad II Abbadid + 1069.2.7 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla } - 1091.1.1 = { + 1091.10.1 = { holder = 73222 # Sir Abu-Bakrid liege = k_maghreb } @@ -1807,86 +1732,74 @@ c_algeciras = { c_niebla = { - 756.3.16 = { - holder = 73679 # Abd al-Rahman I Umayyad + 853.1.1 = { + holder = levantine0036 # al-Mundir ibn Abd al-Rahman (placeholder) liege = k_andalusia government = clan_government } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + 878.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 886.1.1 = { - holder = 73684 # al-Mundir Umayyad + 886.8.4 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia } 888.6.24 = { - holder = 73685 # Abdallah Umayyad + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) } 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia (restored) } 1016.7.1 = { - holder = 73687 # Ali Hammudid + holder = 73687 # Caliph Ali ibn Hammud of Andalusia } 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + holder = 73678 # Caliph Abd al-Rahman of Andalusia } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1018.9.1 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1021.8.4 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia } 1023.1.1 = { - holder = 200262 # Ahmad Yahsubid + holder = 200262 # Ahmad ibn Yahya liege = 0 } - 1042.1.1 = { - holder = 200264 # Muhammad Yahsubid + 1041.1.1 = { + holder = 200264 # Muhammad ibn Yahya } - 1051.1.1 = { - holder = 200266 # Fath Yahsubid + 1052.1.1 = { + holder = 200266 # Fath ibn Jalaf } 1053.1.1 = { - holder = 3214 + holder = 3212 # Emir al-Mu'tadid of Sevilla liege = d_sevilla } - 1069.1.15 = { - holder = 3214 # Muhammad II Abbadid - } - 1083.1.1 = { - holder = 73216 # Abd al-Yabbar Abbadid + 1054.1.1 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla } - 1091.1.1 = { + 1091.10.1 = { holder = 73222 # Sir Abu-Bakrid liege = k_maghreb } @@ -1923,86 +1836,99 @@ c_niebla = { c_moura = { - 756.3.16 = { - holder = 73679 # Abd al-Rahman I Umayyad + 777.12.31 = { + holder = levantine0011 # Abdallah ibn Abd al-Malik liege = k_andalusia government = clan_government } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad + 780.1.1 = { + holder = 73679 # Sultan Abd al-Rahman I of Andalusia + liege = k_andalusia + } + 788.9.29 = { + holder = 73680 # Sultan Hisham I of Andalusia } 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad + holder = 73681 # Sultan al-Hakam I of Andalusia } 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + holder = 73682 # Sultan Abd al-Rahman II of Andalusia } 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + holder = levantine0034 # Abdallah ibn Abd al-Rahman (placeholder) } - 886.1.1 = { - holder = 73684 # al-Mundir Umayyad + 875.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia + } + 886.8.4 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia } 888.6.24 = { - holder = 73685 # Abdallah Umayyad + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) } 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia (restored) } 1016.7.1 = { - holder = 73687 # Ali Hammudid + holder = 73687 # Caliph Ali ibn Hammud of Andalusia } 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + holder = 73678 # Caliph Abd al-Rahman of Andalusia } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1018.9.1 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1021.8.4 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia } - 1023.1.1 = { - holder = 200262 # Ahmad Yahsubid - liege = 0 + 1023.2.6 = { + holder = 73689 # Caliph al-Qasim al-Mamun of Andalusia (restored) } - 1042.1.1 = { - holder = 200264 # Muhammad Yahsubid + 1023.9.9 = { + holder = 73672 # Caliph Abd al-Rahman V of Andalusia } - 1051.1.1 = { - holder = 200266 # Fath Yahsubid + 1024.1.17 = { + holder = 73668 # Caliph Muhammad III of Andalusia } - 1053.1.1 = { - holder = 3214 - liege = d_sevilla + 1025.6.12 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia (restored) + } + 1027.6.4 = { + holder = 3208 # Caliph Hisham III of Andalusia } - 1069.1.15 = { - holder = 3214 # Muhammad II Abbadid + 1031.11.30 = { + holder = andalusian0067 # Ibn Tayfur + liege = 0 + } + 1044.1.1 = { + holder = 3212 # Emir al-Mu'tadid of Sevilla + liege = d_sevilla } - 1083.1.1 = { - holder = 73216 # Abd al-Yabbar Abbadid + 1069.2.7 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla } - 1091.1.1 = { + 1091.10.1 = { holder = 73222 # Sir Abu-Bakrid liege = k_maghreb } @@ -2041,47 +1967,86 @@ c_moura = { d_toledo = { 867.1.1 = { change_development_level = 10 } 1066.1.1 = { change_development_level = 14 } - - 769.1.1 = { - holder = 200020 # Suleyman Umayyad + + 767.1.1 = { + holder = 200020 # Suleyman ibn Abd al-Rahman liege = k_andalusia government = clan_government } - 800.1.1 = { - holder = 0 + 789.1.1 = { + holder = 0 # Unknown Walih } - 866.1.1 = { - holder = 73931 # Yusuf Qutamid - liege = k_andalusia + 797.1.1 = { + holder = levantine0006 # Abd al-Karim ibn Abd al-Wahhad } - 870.1.1 = { - holder = 0 + 797.7.1 = { + holder = 0 # Unknown Walih } - 903.1.1 = { - holder = 73824 # Mutarrif Qasid + 799.1.1 = { + holder = 73799 # Amrus ibn Yusuf + } + 814.1.1 = { + holder = 0 # Unknown Walihs + } + 853.1.1 = { + # They're actually in open revolt against Andalusia this whole time, and you could argue they're independent, but the conflicts are bubbling over in 867 and we give them a fighting chance by teaming 'em up with embattled d_porto. liege = k_andalusia } + 859.4.1 = { + holder = 73813 # Lubb ibn Musa + } + 862.9.26 = { + holder = 73931 # Yusuf Qutamid (placeholder) + } + 872.11.7 = { + holder = levantine0035 # al-Mutarrif ibn Abd al-Rahman + # Their long rebellion against Cordoba is quashed. + } + 876.1.1 = { + holder = 0 # Unknown Walihs + } + 897.1.1 = { + holder = 200026 # Lubb ibn Muhammad + } + 898.10.8 = { + holder = 0 # Unknown Walihs + } + 903.11.17 = { + holder = 200028 # Mutarrif ibn Muhammad + } 906.1.1 = { - holder = 73823 # Muhammad Qasid + holder = 0 # Unknown Walihs } - 907.1.1 = { - holder = 0 + 997.1.1 = { + holder = andalusian0097 # Wadih } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid + 1010.1.1 = { + holder = baranis0092 # Ibn Masarra liege = 0 } + 1012.1.1 = { + holder = baranis0094 # Ya'is ibn Muhammad + } + 1026.1.1 = { + holder = baranis0096 # Abd al-Rahman ibn Manyuh + } + 1030.1.1 = { + holder = baranis0097 # Abd al-Malik ibn Abd al-Rahman + } + 1032.1.1 = { + holder = 3922 # al-Zafir + } 1043.1.1 = { - holder = 3924 # Yahya I Dhunnunid + holder = 3924 # al-Ma'mun } - 1075.1.1 = { - holder = 3926 # Yahya II Dhunnunid + 1075.6.1 = { + holder = 3926 # al-Qadir } - 1080.1.1 = { - holder = 0 + 1080.6.1 = { + holder = 0 # Annexed to Badajoz } - 1081.1.1 = { - holder = 3926 # Yahya II Dhunnunid + 1081.4.1 = { + holder = 3926 # al-Qadir (restored) liege = 0 } 1085.5.25 = { @@ -2091,105 +2056,79 @@ d_toledo = { } -c_toledo = { +c_toledo = { 867.1.1 = { change_development_level = 13 } 1066.1.1 = { change_development_level = 17 } - - 769.1.1 = { - holder = 200020 # Suleyman Umayyad + + 767.1.1 = { + holder = 200020 # Walih Suleyman ibn Abd al-Rahman of Toledo liege = d_toledo government = clan_government } - 800.1.1 = { - holder = 73681 # al-Hakam I Umayyad - liege = k_andalusia - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad - } - 866.1.1 = { - holder = 73931 # Yusuf Qutamid - liege = d_toledo - } - 903.1.1 = { - holder = 73824 # Mutarrif Qasid - liege = d_toledo - } - 906.1.1 = { - holder = 73823 # Muhammad Qasid - } - 907.1.1 = { - holder = 73685 # Abdallah Umayyad - liege = k_andalusia - } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + #789-797: Unknown Walih of Toledo + 797.1.1 = { + holder = levantine0006 # Waliha Abd al-Karim ibn Abd al-Wahhad of Toledo } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + #797.7.1-799: Unknown Walih of Toledo + 799.1.1 = { + holder = 73799 # Walih Amrus ibn Yusuf of Toledo } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + #814-859.4.1: Unknown Walihs of Toledo + 859.4.1 = { + holder = 73813 # Walih Lubb ibn Musa of Toledo } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + 862.9.26 = { + holder = 73931 # Yusuf Qutamid (placeholder) } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + 872.11.7 = { + holder = levantine0035 # Walih al-Mutarrif ibn Abd al-Rahman of Toledo } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + #876-897: Unknown Walihs of Toledo + 897.1.1 = { + holder = 200026 # Walih Lubb ibn Muhammad of Toledo } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + #898.10.8-903.11.17: Unknown Walihs of Toledo + 903.11.17 = { + holder = 200028 # Walih Mutarrif ibn Muhammad of Toledo } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + #906-997: Unknown Walihs of Toledo + 997.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1010.1.1 = { + holder = baranis0092 # Emir Ibn Masarra of Toledo + liege = 0 } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1012.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 1026.1.1 = { + holder = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1030.1.1 = { + holder = baranis0097 # Emir Abd al-Malik ibn Abd al-Rahman of Toledo } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid - liege = d_toledo + 1032.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } 1043.1.1 = { - holder = 3924 # Yahya I Dhunnunid + holder = 3924 # Emir al-Ma'mun of Toledo } - 1075.1.1 = { - holder = 3926 # Yahya II Dhunnunid + 1075.6.1 = { + holder = 3926 # Emir al-Qadir of Toledo } - 1080.1.1 = { - holder = 3902 # Muhammad Aftasid + 1080.6.1 = { + holder = 3902 # Emir al-Mutawakkil of Badajoz liege = d_badajoz } - 1081.1.1 = { - holder = 3926 # Yahya II Dhunnunid - liege = d_toledo + 1081.4.1 = { + holder = 3926 # Emir al-Qadir of Toledo (restored) } 1085.5.25 = { - holder = 108500 # Alfonso VI de Borgoa + holder = 108500 # King Alfonso VI of Leon liege = k_castille } - 1109.6.30 = { + 1109.7.1 = { holder = 207660 # Urraca Alfnsez de Borgoa } 1126.3.8 = { @@ -2226,98 +2165,75 @@ c_toledo = { c_madrid = { - 769.1.1 = { - holder = 200020 # Suleyman Umayyad + 767.1.1 = { + holder = 200020 # Walih Suleyman ibn Abd al-Rahman of Toledo liege = d_toledo government = clan_government } - 800.1.1 = { - holder = 73681 # al-Hakam I Umayyad - liege = k_andalusia - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad - } - 866.1.1 = { - holder = 73931 # Yusuf Qutamid - liege = d_toledo - } - 903.1.1 = { - holder = 73824 # Mutarrif Qasid - liege = d_toledo - } - 906.1.1 = { - holder = 73823 # Muhammad Qasid - } - 907.1.1 = { - holder = 73685 # Abdallah Umayyad - liege = k_andalusia - } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + #789-797: Unknown Walih of Toledo + 797.1.1 = { + holder = levantine0006 # Waliha Abd al-Karim ibn Abd al-Wahhad of Toledo } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + #797.7.1-799: Unknown Walih of Toledo + 799.1.1 = { + holder = 73799 # Walih Amrus ibn Yusuf of Toledo } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + #814-859.4.1: Unknown Walihs of Toledo + 859.4.1 = { + holder = 73813 # Walih Lubb ibn Musa of Toledo } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + 862.9.26 = { + holder = 73931 # Yusuf Qutamid (placeholder) } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + 872.11.7 = { + holder = levantine0035 # Walih al-Mutarrif ibn Abd al-Rahman of Toledo } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + #876-897: Unknown Walihs of Toledo + 897.1.1 = { + holder = 200026 # Walih Lubb ibn Muhammad of Toledo } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + #898.10.8-903.11.17 # Unknown Walihs of Toledo + 903.11.17 = { + holder = 200028 # Walih Mutarrif ibn Muhammad of Toledo } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + #906-997: Unknown Walihs of Toledo + 997.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + liege = d_toledo } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1010.1.1 = { + holder = baranis0092 # Emir Ibn Masarra of Toledo } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1012.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 1026.1.1 = { + holder = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1030.1.1 = { + holder = baranis0097 # Emir Abd al-Malik ibn Abd al-Rahman of Toledo } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid - liege = d_toledo + 1032.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } 1043.1.1 = { - holder = 3924 # Yahya I Dhunnunid + holder = baranis0060 # Abd al-Rahman ibn Isma'il (placeholder) } 1075.1.1 = { - holder = 3926 # Yahya II Dhunnunid + holder = 3924 # Emir al-Ma'mun of Toledo + } + 1075.6.1 = { + holder = 3926 # Emir al-Qadir of Toledo } - 1080.1.1 = { - holder = 3902 # Muhammad Aftasid + 1080.6.1 = { + holder = 3902 # Emir al-Mutawakkil of Badajoz liege = d_badajoz } - 1081.1.1 = { - holder = 3926 # Yahya II Dhunnunid - liege = d_toledo + 1081.4.1 = { + holder = 3926 # Emir al-Qadir of Toledo (restored) } 1085.5.25 = { - holder = 108500 # Alfonso VI de Borgoa + holder = 108500 # King Alfonso VI of Leon liege = k_castille } 1109.6.30 = { @@ -2357,111 +2273,70 @@ c_madrid = { c_molina = { - 756.3.16 = { - holder = 73679 # Abd al-Rahman I Umayyad - liege = k_andalusia + 767.1.1 = { + holder = 200020 # Walih Suleyman ibn Abd al-Rahman of Toledo + liege = d_toledo government = clan_government } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad + #789-797: Unknown Walih of Toledo + 797.1.1 = { + holder = levantine0006 # Walih Abd al-Karim ibn Abd al-Wahhad of Toledo } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 850.1.1 = { - holder = 73938 # Ibrahum Burrunid - liege = d_toledo - } - 870.1.1 = { - holder = 73929 # Muhammad Qutamid - liege = k_andalusia - } - 888.1.1 = { - holder = 73933 # Yahya Qutamid - } - 906.1.1 = { - holder = 73823 # Muhammad Qasid - liege = d_toledo - } - 907.1.1 = { - holder = 73685 # Abdallah Umayyad - liege = k_andalusia - } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + #797.7.1-799: Unknown Walih of Toledo + 799.1.1 = { + holder = 73799 # Walih Amrus ibn Yusuf of Toledo } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + #814-859.4.1: Unknown Walihs of Toledo + 859.4.1 = { + holder = 73813 # Walih Lubb ibn Musa of Toledo } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 862.9.26 = { + holder = 73931 # Yusuf Qutamid (placeholder) } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 872.11.7 = { + holder = levantine0035 # Walih al-Mutarrif ibn Abd al-Rahman of Toledo } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + #876-897: Unknown Walihs of Toledo + 897.1.1 = { + holder = 200026 # Walih Lubb ibn Muhammad of Toledo } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + #898.10.8-903.11.17 # Unknown Walihs of Toledo + 903.11.17 = { + holder = 200028 # Walih Mutarrif ibn Muhammad of Toledo } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + #906-997: Unknown Walihs of Toledo + 997.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1010.1.1 = { + holder = baranis0092 # Emir Ibn Masarra of Toledo + liege = 0 } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid - liege = d_toledo + 1012.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo } - 1043.1.1 = { - holder = 3924 # Yahya I Dhunnunid + 1026.1.1 = { + holder = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo } - 1066.1.1 = { - holder = 73195 + 1030.1.1 = { + holder = baranis0097 # Emir Abd al-Malik ibn Abd al-Rahman of Toledo } - 1075.1.1 = { - holder = 3926 # Yahya II Dhunnunid + 1032.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } - 1080.1.1 = { - holder = 3902 # Muhammad Aftasid - liege = d_badajoz + 1036.1.1 = { + holder = baranis0086 # Hucalao + liege = d_toledo } - 1081.1.1 = { - holder = 3926 # Yahya II Dhunnunid - liege = d_toledo + 1082.1.1 = { + holder = 3912 # Sheik Muhammad ibn Ammar of Silves + liege = d_aragon } - 1085.5.25 = { - holder = 108500 # Alfonso VI Jimena - liege = k_castille - } - 1097.1.1 = { - holder = 464010 # Muhammad Qaturbid - liege = k_maghreb + 1085.1.1 = { + holder = 20855 # Azzun ibn Galbun + liege = 0 } - 1119.1.1 = { + 1120.6.17 = { holder = 224023 # Ibrahim Umarid } 1129.1.1 = { @@ -2496,104 +2371,78 @@ c_molina = { c_cuenca = { - 769.1.1 = { - holder = 200020 # Suleyman Umayyad + 767.1.1 = { + holder = 200020 # Walih Suleyman ibn Abd al-Rahman of Toledo liege = d_toledo government = clan_government } - 785.1.1 = { - holder = 73799 # Amrus Amrusid - liege = d_toledo + #789-797: Unknown Walih of Toledo + 792.1.1 = { + holder = 73799 # Walih Amrus ibn Yusuf of Toledo } 802.1.1 = { - holder = 73800 # Yusuf Amrusid - } - 838.1.1 = { - holder = 73801 # Umar Amrusid - } - 840.1.1 = { - holder = 73682 # Abd al-Rahman II Umayyad - liege = k_andalusia - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad - } - 866.1.1 = { - holder = 73931 # Yusuf Qutamid - liege = d_toledo - } - 870.1.1 = { - holder = 73929 # Mohammed Qutamid - liege = k_andalusia - } - 888.1.1 = { - holder = 73933 # Yahya Qutamid - } - 906.1.1 = { - holder = 73685 # Abdallah Umayyad - } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 73800 # Yusuf ibn Amrus } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + #832-859.4.1: Unknown Walihs of Toledo + 859.4.1 = { + holder = 73813 # Walih Lubb ibn Musa of Toledo } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + 862.9.26 = { + holder = 73931 # Yusuf Qutamid (placeholder) } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 872.11.7 = { + holder = levantine0035 # Walih al-Mutarrif ibn Abd al-Rahman of Toledo } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + #876-897: Unknown Walihs of Toledo + 897.1.1 = { + holder = 200026 # Walih Lubb ibn Muhammad of Toledo } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + #898.10.8-903.11.17 # Unknown Walihs of Toledo + 903.11.17 = { + holder = 200028 # Walih Mutarrif ibn Muhammad of Toledo } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + #906-925: Unknown Walihs of Toledo + 925.1.1 = { + holder = baranis0056 # Sheik Yahya ibn al-Fath of Ucles + liege = k_andalusia } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 942.1.1 = { + holder = baranis0058 # Sheik al-Fath ibn Yahya of Ucles } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 966.1.1 = { + holder = baranis0059 # Isma'il ibn Amir } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 980.1.1 = { + holder = 73194 # Abd al-Rahman ibn Isma'il } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1018.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo + liege = d_toledo } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 1026.1.1 = { + holder = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1030.1.1 = { + holder = baranis0097 # Emir Abd al-Malik ibn Abd al-Rahman of Toledo } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid - liege = d_toledo + 1032.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } 1043.1.1 = { - holder = 3924 # Yahya I Dhunnunid + holder = 3924 # Emir al-Ma'mun of Toledo } 1066.1.1 = { - holder = 73195 + holder = 73195 # Sheik Isma'il ibn Yahya of Ucles (placeholder) } - 1075.1.1 = { - holder = 3926 # Yahya II Dhunnunid + 1074.1.1 = { + holder = 3926 # Emir al-Qadir of Toledo } - 1080.1.1 = { - holder = 3902 # Muhammad Aftasid + 1080.6.1 = { + holder = 3902 # Emir al-Mutawakkil of Badajoz liege = d_badajoz } - 1081.1.1 = { - holder = 3926 # Yahya II Dhunnunid - liege = d_toledo + 1081.4.1 = { + holder = 3926 # Emir al-Qadir of Toledo (restored) } 1085.5.25 = { holder = 108500 # Alfonso VI Jimena @@ -2641,94 +2490,55 @@ c_cuenca = { c_malagon = { - 769.1.1 = { - holder = 200020 # Suleyman Umayyad - liege = d_toledo - government = clan_government - } - 800.1.1 = { - holder = 73681 # al-Hakam I Umayyad + 865.1.1 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia (placeholder in 867) liege = k_andalusia + government = clan_government } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad - } - 866.1.1 = { - holder = 73931 # Yusuf Qutamid - liege = d_toledo - } - 903.1.1 = { - holder = 73824 # Mutarrif Qasid - liege = d_toledo - } - 906.1.1 = { - holder = 73823 # Muhammad Qasid - } - 907.1.1 = { - holder = 73685 # Abdallah Umayyad - liege = k_andalusia + 888.6.24 = { + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia + liege = k_andalusia } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 997.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + liege = d_toledo } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1010.1.1 = { + holder = baranis0092 # Emir Ibn Masarra of Toledo } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 1012.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 1026.1.1 = { + holder = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 1030.1.1 = { + holder = baranis0097 # Emir Abd al-Malik ibn Abd al-Rahman } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid - liege = d_toledo + 1032.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } 1043.1.1 = { - holder = 3924 # Yahya I Dhunnunid + holder = 3924 # Emir al-Ma'mun of Toledo } - 1075.1.1 = { - holder = 3926 # Yahya II Dhunnunid + 1075.6.1 = { + holder = 3926 # Emir al-Qadir of Toledo } - 1080.1.1 = { - holder = 3902 # Muhammad Aftasid + 1080.6.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja liege = d_badajoz } - 1081.1.1 = { - holder = 3926 # Yahya II Dhunnunid + 1081.4.1 = { + holder = 3926 # Emir al-Qadir of Toledo (restored) liege = d_toledo } 1085.5.25 = { @@ -2772,99 +2582,56 @@ c_malagon = { c_mora = { - 769.1.1 = { - holder = 200020 # Suleyman Umayyad - liege = d_toledo - government = clan_government - } - 800.1.1 = { - holder = 73681 # al-Hakam I Umayyad - liege = k_andalusia - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad - } - 866.1.1 = { - holder = 73931 # Yusuf Qutamid - liege = d_toledo - } - 903.1.1 = { - holder = 73824 # Mutarrif Qasid - liege = d_toledo - } - 906.1.1 = { - holder = 73823 # Muhammad Qasid - } - 907.1.1 = { - holder = 73685 # Abdallah Umayyad + 867.1.1 = { + holder = baranis0063 # Suleyman ibn Dhu-l-Nun liege = k_andalusia + government = clan_government } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 893.1.1 = { + holder = baranis0053 # Musa ibn Suleyman } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 908.1.1 = { + holder = baranis0055 # al-Fath ibn Musa } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 920.1.1 = { + holder = baranis0054 # Mutarrif ibn Musa } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 924.1.1 = { + holder = baranis0056 # Yahya ibn al-Fath } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 942.1.1 = { + holder = baranis0058 # al-Fath ibn Yahya } - 1023.2.1 = { - holder = 73689 # al-Qasim Hammudid + 996.1.1 = { + liege = d_toledo } - 1023.12.2 = { - holder = 73672 # Abd al-Rahman V Umayyad + 984.1.1 = { + holder = 73194 # Sheik Abd al-Rahman ibn Isma'il of Cuenca } - 1024.1.1 = { - holder = 3922 # Isma'il Dhunnunid - liege = d_toledo + 1018.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } 1043.1.1 = { - holder = 3924 # Yahya I Dhunnunid + holder = 3924 # Emir al-Ma'mun of Toledo } 1066.1.1 = { - holder = 73195 + holder = 73195 # Isma'il ibn Yahya (placeholder) } - 1075.1.1 = { - holder = 3926 # Yahya II Dhunnunid + 1074.1.1 = { + holder = 3926 # Emir al-Qadir of Toledo } - 1080.1.1 = { - holder = 3902 # Muhammad Aftasid + 1080.6.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja liege = d_badajoz } - 1081.1.1 = { + 1081.6.1 = { holder = 3926 # Yahya II Dhunnunid liege = d_toledo } + 1081.4.1 = { + holder = 3926 # Emir al-Qadir of Toledo (restored) + liege = d_toledo + } 1085.5.25 = { holder = 108500 # Alfonso VI de Borgoa liege = k_castille @@ -2903,4 +2670,3 @@ c_mora = { holder = 457500 # Alfonso XI de Borgoa } } - diff --git a/project/ck3/base_game/history/titles/k_aquitaine.txt b/project/ck3/base_game/history/titles/k_aquitaine.txt index 8ada3bfc2b..33ac81ac0a 100644 --- a/project/ck3/base_game/history/titles/k_aquitaine.txt +++ b/project/ck3/base_game/history/titles/k_aquitaine.txt @@ -66,56 +66,57 @@ d_gascogne = { #AKA Vasconia holder = 168145 #Lop / Loup I } 768.1.1 = { - holder = 168104 #Lop / Loup II + holder = 168104 # Loup II de Gascogne liege = k_france } + 778.1.1 = { + holder = 168106 # Sanche I Loup de Gascogne + } 812.1.1 = { - holder = 168105 #Semen I Lop + holder = 168105 # Semen I Loup de Gascogne } 816.1.1 = { - holder = 168109 #Garcia I Semen + holder = 168109 # Garcia I Semen de Gascogne } 818.1.1 = { - holder = 168121 #Lope / Loup III + holder = 168121 # Loup III Centulle de Gascogne } 820.1.1 = { - holder = 70300 #Aznar + holder = 168111 # Semen II Semen de Gascogne } - 839.1.1 = { - holder = 168111 #Sancho II Sanchez + 846.1.1 = { + holder = 73784 # Guillaume I de Septimanie } - #846.1.1 = { - # holder = Gilen I - #} 848.1.1 = { - holder = 168143 + holder = 168143 # Duke Sanche Sanche of Armagnac } 855.1.1 = { - holder = 168133 #Arnaud of Vasconia + holder = 168133 # Arnaud de Vasconie } 864.1.1 = { - holder = 163060 + holder = 163060 # Sanche III Mitarra } 893.1.1 = { - holder = 7563 + holder = 7563 # Garcia II Sanche de Gascogne } 920.1.1 = { - holder = 7562 + holder = 7562 # Sanche IV Garcie de Gascogne } 955.1.1 = { - holder = 163061 + holder = 163061 # Sanche V Sanche de Gascogne } 961.1.1 = { - holder = 127049 #Guillaume-Sanche de Gascogne + holder = 127049 # Guillaume II Sanche de Gascogne } 996.12.23 = { - holder = 127050 #Bernard-Guillaume de Gascogne + holder = 127050 # Bernard-Guillaume de Gascogne } 1009.12.25 = { - holder = 127051 #Sanche-Guillaume de Gascogne + holder = 127051 # Sanche VI Guillaume de Gascogne } 1032.10.4 = { - holder = 127055 #Brenger d'Angoulme + # Temporarily removed whilst we do some digging. + #holder = 127055 #Brenger d'Angoulme } 1036.1.1 = { holder = 228 #Eudes d'Aquitaine @@ -178,29 +179,66 @@ c_bordeaux = { 780.1.1 = { holder = 190500 #Bertrand } + 781.1.1 = { + holder = 168105 # Duke Semen I of Gascogne + liege = 0 + } + 812.1.1 = { + liege = d_gascogne + } + 816.1.1 = { + holder = 168111 # Duke Semen II of Gascogne + liege = 0 + } + 820.1.1 = { + liege = d_gascogne + } + 846.1.1 = { + holder = 73784 # Duke Guillaume I of Gascogne + } + 848.1.1 = { + #unknown norman ruler (848-863) + liege = 0 + } + 863.1.1 = { + holder = 168133 # Duke Arnaut de Vasconie of Gascogne + liege = d_gascogne + } 864.1.1 = { - liege = "d_gascogne" - holder = 168133 #Arnaut + holder = 163060 # Sanche III Mitarra } - 893.1.1 = { - holder = 7563 + 887.1.1 = { + #Amalvinus (887-906) + liege = 0 } - 927.1.1 = { - liege = "d_aquitaine" + 906.1.1 = { + holder = 7563 # Duke Garcia II of Gascogne + liege = d_gascogne } - 927.1.1 = { - holder = 90127 + 920.1.1 = { + holder = 7562 # Duke Sanche IV of Gascogne } - 935.1.1 = { - holder = 230 + 955.1.1 = { + holder = 163061 # Duke Sanche V of Gascogne + } + 961.1.1 = { + holder = 127049 # Duke Guillaume II of Gascogne } - 963.4.3 = { - holder = 232 + 977.1.1 = { + #William the Good of Bordeaux (977-988) + liege = 0 } - 994.2.3 = { - holder = 234 + 988.1.1 = { + holder = 127049 # Duke Guillaume II of Gascogne (restored) + liege = d_gascogne } - 1030.2.1 = { + 996.12.23 = { + holder = 127050 # Duke Bernard-Guillaume of Gascogne + } + 1009.12.25 = { + holder = 127051 # Duke Sanche VI of Gascogne + } + 1032.10.4 = { holder = 228 } 1039.3.10 = { @@ -238,7 +276,6 @@ c_bordeaux = { } } - c_labourd = { 867.1.1 = { change_development_level = 9 } 1066.1.1 = { change_development_level = 12 } @@ -267,36 +304,43 @@ c_labourd = { 820.1.1 = { holder = 190490 #Donat Loup } - 836.1.1 = { - holder = 190501 #Guillaume + 830.1.1 = { + holder = 70291 # King Iigo Arista of Navarra + liege = k_navarra } - 864.1.1 = { - liege = "d_gascogne" - holder = 168114 + 846.1.1 = { + #historically ruled by normans from 846 to 982 + liege = 0 } - 893.1.1 = { - holder = 7563 + 864.1.1 = { + holder = 163060 # as placeholder + } + 982.1.1 = { + holder = 127049 # Duke Guillaume II of Gascogne + liege = d_gascogne } - 955.1.1 = { - holder = 163061 + 996.12.23 ={ + holder = 127050 # Duke Bernard-Guillaume of Gascogne } - 961.1.1 = { - holder = 127049 #Guillaume-Sanche de Gascogne + 1009.12.25 = { + holder = 127051 # Duke Sanche VI of Gascogne } - 985.1.1 = { - holder = 138344 #Arnaud Loup I de Dax + 1023.1.1 = { + #holder = basque0100 # Loup Sanche + liege = d_navarra } - 1028.11.1 = { - holder = 138346 #Arnaud II Loup Fortis de Dax + 1035.10.18 = { + liege = d_gascogne } - 1050.1.1 = { - holder = 138352 #Garcia Arnaud I de Dax + 1058.1.1 = { + #holder = basque0101 # Fortun I Sanche } - 1065.1.1 = { - holder = 138348 #Raymond Arnaud I de Dax + 1063.1.1 = { + #holder = basque0122 # Fortun II Sanche + holder = 40003 #TODO_CD_ERCC; return this to Fortun once we have him. } - 1088.12.3 = { - holder = 138350 #Navarre I de Dax + 1095.1.1 = { + holder = basque0151 # Reina Tota } 1089.1.1 = { holder = 138354 #Arnaud III Raymond de Dax @@ -337,8 +381,7 @@ c_labourd = { } } - -c_albret = { +c_albret = { # Needs to create the Lords of Albret that ruled 820-1572 735.1.1 = { holder = 190483 #Hatto } @@ -423,7 +466,6 @@ c_albret = { } } - c_marsan = { 760.1.1 = { holder = 190499 #Guillaume @@ -431,42 +473,54 @@ c_marsan = { 760.1.1 = { liege = d_aquitaine } - 780.1.1 = { - holder = 190500 #Bertrand + 768.1.1 = { + holder = 168104 # Duke Loup II of Gascogne + liege = d_gascogne } - 864.1.1 = { - liege = "d_gascogne" - holder = 168133 #Arnaut + 778.1.1 = { + holder = 168106 # Duke Sanche I of Gascogne + } + 812.1.1 = { + holder = 168105 # Duke Semen I of Gascogne } - 893.1.1 = { - holder = 7563 + 816.1.1 = { + holder = 168109 # Duke Garcia I of Gascogne } - 927.1.1 = { - liege = "d_aquitaine" + 818.1.1 = { + holder = 168121 # Duke Loup III of Gascogne } - 927.1.1 = { - holder = 90127 + 820.1.1 = { + holder = basque0099 # Duke Aznar-Sanche of Armagnac + liege = d_armagnac } - 935.1.1 = { - holder = 230 + 836.1.1 = { + holder = 168143 # Duke Sanche Sanche of Armagnac } - 963.4.3 = { - holder = 232 + 848.1.1 = { + liege = d_gascogne } - 994.2.3 = { - holder = 234 + 855.1.1 = { + holder = 168133 # Duke Arnaud of Gascogne } - 1030.2.1 = { - holder = 228 + 864.1.1 = { + holder = 163060 # Duke Sanche III of Gascogne } - 1039.3.10 = { - holder = 238 + 893.1.1 = { + holder = 7563 # Duke Garcia II of Gascogne } - 1058.9.5 = { - holder = 240 + 920.1.1 = { + holder = 7562 # Suke Sanche IV of Gascogne + } + 955.1.1 ={ + holder = occitan0009 # Ezi-Sanche de Marsan + } + #Missing Aner I de Marsan (son of Ezi-Sanche: 986-993), Loup I de Marsan (son of Aner I: 993-1009)), Guillaume I (son of Loup I: 1099-1033) + 1033.1.1 = { + holder = 138246 # Raymond-Guillaume de Marsan } + #Missing Graud I de Marsan (brother of Raymond-Guillaume: 1055-1077) 1066.1.1 = { - holder = 138244 + holder = 138244 # Aner II de Marsan } 1086.9.25 = { holder = 205733 @@ -495,39 +549,38 @@ c_marsan = { 1327.2.1 = { holder = 454500 } - - } - c_agenais = { 860.1.1 = { government = theocracy_government holder = 168144 #Concordius } 864.1.1 = { - holder = 163060 + holder = 163060 # Duke Sanche III of Gascogne + liege = d_gascogne } 893.1.1 = { - holder = 7563 + holder = 7563 # Duke Garcia II of Gascogne } 920.1.1 = { - holder = 7562 + holder = 7562 # Suke Sanche IV of Gascogne } 955.1.1 = { - holder = 163061 + holder = 163061 # Sanche V Sanche de Gascogne } 961.1.1 = { - holder = 127049 #Guillaume-Sanche de Gascogne + holder = 127049 # Guillaume II Sanche de Gascogne } 996.12.23 = { - holder = 127050 #Bernard-Guillaume de Gascogne + holder = 127050 # Bernard-Guillaume de Gascogne } 1009.12.25 = { - holder = 127051 #Sanche-Guillaume de Gascogne + holder = 127051 # Sanche VI Guillaume de Gascogne } 1032.10.4 = { - holder = 127055 #Bérenger d'Angoulême + # Temporarily removed whilst we do some digging. + #holder = 127055 #Brenger d'Angoulme } 1036.1.1 = { holder = 228 #Eudes d'Aquitaine @@ -1125,7 +1178,6 @@ c_saintonge = { } } - c_aunis = { 678.1.1 = { holder = 190478 #Boggis @@ -1205,6 +1257,8 @@ c_aunis = { } } + + d_toulouse = { 769.1.1 = { holder = 190514 #Guillaume @@ -1698,15 +1752,15 @@ c_albi = { } c_uses = { - 867.1.1 = { - holder = 163067 #Bernard de Gothie - #no data, so default to lord of Melgueil (nearby county, not on map for us) - liege = d_toulouse + 865.1.1 = { + # Bernard of Gothia is moved to Gothia & Septimania. + holder = 168137 } #House of Montpellier 985.1.1 = { holder = 138285 #Guilhem I de Montpellier + liege = d_toulouse } 1025.1.1 = { holder = 138286 #Guilhem II @@ -1744,10 +1798,9 @@ c_uses = { } c_montpellier = { - 867.1.1 = { - holder = 163067 #Bernard de Gothie - #no data, so default to lord of Melgueil (nearby county, not on map for us) - liege = d_toulouse + 865.1.1 = { + # Bernard of Gothia is moved to Gothia & Septimania. + holder = 168137 } #House of Montpellier @@ -1797,21 +1850,35 @@ c_carcassonne = { liege = "k_lotharingia" holder = 91475 #ADELARD, count of Cavalonensis (Languedoc) } - 815.1.1 = { - holder = 190556 #Bernard + 790.1.1 = { + holder = visigothic0018 # Bello de Carcassone + } + 812.1.1 = { + holder = visigothic0020 # Gisclafred de Carcassone } - 844.1.1 = { - holder = 190557 #Bernard + 821.1.1 = { + holder = visigothic0021 # Olibia I de Carcassone } - 865.4.16 = { - holder = 168118 #Gartzia = Olibia II of Carcassonne ? - liege = "d_toulouse" + 837.5.10 = { + holder = occitan0097 # Olibia II de Carcassone + liege = d_barcelona } - 876.1.1 = { - holder = 127025 #Acfred I + 872.1.1 = { + holder = 190557 # Bernard + liege = d_toulouse + } + 873.6.1 = { + holder = occitan0097 # Olibia II de Carcassone (restored) + } + 879.1.1 = { + holder = 127025 # Acfred I de Carcassone + } + 906.2.18 = { + holder = occitan0099 # Bencio de Carcassone + } + 908.1.1 = { + holder = occitan0100 # Acfred II de Carcassone } - #906 - Bencio - #908 - Acfred II 933.1.1 = { holder = 40180 #Arnaud I de Comminges } @@ -1878,12 +1945,10 @@ c_carcassonne = { } c_beziers = { - 867.1.1 = { - holder = 163067 #Bernard de Gothie - #no data, so default to lord of Melgueil (nearby county, not on map for us) - liege = d_toulouse + 865.1.1 = { + # Bernard of Gothia is moved to Gothia & Septimania. + holder = 168137 } - #House of Beziers #881 - Rainard I #897 - Boson @@ -1979,26 +2044,61 @@ c_foix = { } } + + +d_armagnac = { + 820.1.1 = { + holder = basque0099 # Aznar-Sanche de Gascogne + } + 836.1.1 = { + holder = 168143 # Sanche Sanche de Gascogne + } + 848.1.1 = { + holder = 0 # Reincorporated into Gascogne + } +} + c_armagnac = { 759.1.1 = { holder = 190494 #Artgarius } - 759.1.1 = { + 768.1.1 = { + holder = 168104 # Duke Loup II of Gascogne liege = d_gascogne } - 768.1.1 = { - holder = 168104 #Lope II de Vasconia + 778.1.1 = { + holder = 168106 # Duke Sanche I of Gascogne + } + 812.1.1 = { + holder = 168105 # Duke Semen I of Gascogne } - 801.1.1 = { - holder = 31701 - liege = "k_aquitaine" + 816.1.1 = { + holder = 168109 # Duke Garcia I of Gascogne + } + 818.1.1 = { + holder = 168121 # Duke Loup III of Gascogne + } + 820.1.1 = { + holder = basque0099 # Duke Aznar-Sanche of Armagnac + liege = d_armagnac + } + 836.1.1 = { + holder = 168143 # Duke Sanche Sanche of Armagnac + } + 848.1.1 = { + liege = d_gascogne } - 810.1.2 = { - holder = 31702 + 855.1.1 = { + holder = 168133 # Duke Arnaud of Gascogne } 864.1.1 = { - liege = "d_gascogne" - holder = 163060 + holder = 163060 # Duke Sanche III of Gascogne + } + 893.1.1 = { + holder = 7563 # Duke Garcia II of Gascogne + } + 920.1.1 = { + holder = occitan0002 # Guillaume de Fezensac } 965.1.1 = { holder = 40009 #Bernard I d'armagnac @@ -2079,32 +2179,42 @@ c_bigorre = { holder = 190489 #Loup } 820.1.1 = { - holder = 190490 #Donat Loup + holder = basque0099 # Duke Aznar-Sanche of Armagnac + liege = d_armagnac } 836.1.1 = { - holder = 190501 #Guillaume + holder = 168143 # Duke Sanche Sanche of Armagnac } - 866.1.1 = { - liege = "d_gascogne" - holder = 138162 #Loup Centule I de Béarn + 848.1.1 = { + liege = d_gascogne } - 905.1.1 = { - holder = 138164 #Centule II de Béarn + 855.1.1 = { + holder = 168122 # Loup Loup de Gascogne + liege = d_gascogne } - 940.1.1 = { - holder = 138166 #Gaston I de Béarn + 865.1.1 = { + holder = 168124 # Donat-Loup de Bigorre } - 984.1.1 = { - holder = 138168 #Centule III de Béarn + 907.1.1 = { + holder = 168125 # Dat-Donat de Bigorre } - 1004.1.1 = { - holder = 138170 #Gaston II de Béarn + 909.1.1 = { + holder = occitan0010 # Loup-Donat de Bigorre } - 1022.1.1 = { - holder = 40000 #Centule IV de Béarn + 910.1.1 = { + holder = occitan0011 # Raymond I Dat de Bigorre } - 1030.1.1 = { - holder = 1078 # Bernard I of Bigorre/Gersenda + 956.1.1 = { + holder = occitan0013 # Louis de Bigorre + } + 1000.1.1 = { + holder = occitan0015 # Garcia-Arnaud de Bigorre + } + 1032.1.1 = { + holder = occitan0017 # Gersenda de Bigorre + } + 1033.1.1 = { + holder = 1078 # Bernard I of Bigorre } 1034.1.1 = { holder = 40188 # Bernard II of Bigorre @@ -2188,26 +2298,32 @@ c_bearn = { 759.1.1 = { holder = 190484 #Loup } - 775.1.1 = { - holder = 190485 #Adalric + 768.1.1 = { + holder = 168104 # Duke Loup II of Gascogne + liege = d_gascogne } - 800.1.1 = { - holder = 190486 #Jimeno + 778.1.1 = { + holder = 168106 # Duke Sanche I of Gascogne + } + 812.1.1 = { + holder = 168105 # Duke Semen I of Gascogne } 816.1.1 = { - holder = 190489 #Loup + holder = 168109 # Duke Garcia I of Gascogne + } + 818.1.1 = { + holder = 168121 # Duke Loup III of Gascogne } 820.1.1 = { - holder = 190490 #Donat Loup + holder = 168123 # Centule-Loup de Barn + liege = d_armagnac } - 836.1.1 = { - holder = 190501 #Guillaume + 848.1.1 = { + liege = d_gascogne } 866.1.1 = { - liege = "d_gascogne" - holder = 138162 #Loup Centule I de Barn - } - + holder = 138162 # Centule I de Barn + } 905.1.1 = { holder = 138164 #Centule II de Barn } @@ -2292,27 +2408,36 @@ c_comminges = { 759.1.1 = { holder = 190494 #Artgarius } - 759.1.1 = { + 768.1.1 = { + holder = 168104 # Duke Loup II of Gascogne liege = d_gascogne } - 768.1.1 = { - holder = 168104 #Lope II de Vasconia + 778.1.1 = { + holder = 168106 # Duke Sanche I of Gascogne + } + 812.1.1 = { + holder = basque0099 # Duke Aznar-Sanche of Armagnac } - 801.1.1 = { - holder = 31701 - liege = "k_aquitaine" + 820.1.1 = { + liege = d_armagnac } - 810.1.2 = { - holder = 31702 + 836.1.1 = { + holder = 168143 # Duke Sanche Sanche of Armagnac } - 864.1.1 = { - holder = 163060 + 848.1.1 = { + liege = d_gascogne + } + 855.1.1 = { + holder = 168118 # Garcia-Sanche de Comminges + } + 890.1.1 = { + holder = 168119 # Aznar II de Comminges } 905.1.1 = { - holder = 168120 # Lope Aznar I + holder = 168120 # Loup Aznar de Comminges } 935.1.1 = { - holder = 138188 # Aznar II + holder = 138188 # Aznar III de Comminges } 946.1.1 = { holder = 40180 # Arnaut I @@ -2321,7 +2446,6 @@ c_comminges = { holder = 40182 #Roger I the Old Carcassone } 988.1.1 = { - liege = "d_gascogne" holder = 138192 # Arnaut II Comminges } 1011.7.29 = { @@ -2378,10 +2502,9 @@ c_comminges = { 1319.1.1 = { holder = 455640 #Jean I de lomagne } - - } + d_auvergne = { 1337.1.1 = { liege = "k_france" @@ -2394,7 +2517,7 @@ d_auvergne = { c_auvergne = { 864.1.1 = { liege = d_aquitaine - holder = 127021 #Bernard I + holder = 127019 #Bernard I } #House of Auvergne @@ -2467,7 +2590,6 @@ c_auvergne = { } } - c_clermont_sur_allier = { 864.1.1 = { liege = d_aquitaine @@ -2620,7 +2742,6 @@ c_thiers = { } } - c_velay = { 688.1.1 = { liege = d_aquitaine @@ -3068,6 +3189,7 @@ c_la_marche = { } } + d_poitou = { 769.1.1 = { de_jure_liege = k_france @@ -3168,7 +3290,6 @@ d_poitou = { } } - c_poitiers = { 867.1.1 = { change_development_level = 6 } 1066.1.1 = { change_development_level = 10 } @@ -3433,7 +3554,6 @@ c_montaigu = { } } - c_thouars = { 867.1.1 = { holder = 144964 #Geoffrey de Thouars @@ -3544,4 +3664,4 @@ c_thouars = { 1360.5.8 = { liege = "k_england" } -} \ No newline at end of file +} diff --git a/project/ck3/base_game/history/titles/k_aragon.txt b/project/ck3/base_game/history/titles/k_aragon.txt index be54d8f311..bba7978cc8 100644 --- a/project/ck3/base_game/history/titles/k_aragon.txt +++ b/project/ck3/base_game/history/titles/k_aragon.txt @@ -1,11 +1,10 @@ - k_aragon = { 867.1.1 = { change_development_level = 8 } 1066.1.1 = { change_development_level = 9 } - + 1035.10.18 = { holder = 110510 # Ramiro I Jimena - + # Cannot be re-formed by decision. effect = { add_to_global_variable_list = { @@ -58,47 +57,59 @@ k_aragon = { d_barcelona = { 711.1.1 = { - de_jure_liege = k_aquitaine + de_jure_liege = k_andalusia + } + 769.1.1 = { + holder = 200049 # Suleyman al-Arabi + } + 780.1.1 = { + holder = 200051 # Matruh ibn Suleyman + } + 792.1.1 = { + holder = 200052 # Sadun ibn Ruayn + } + 800.1.1 = { + holder = 200053 # Harun } - 801.1.1 = { + 801.4.3 = { holder = 70140 # Bera, Count of Barcelona liege = k_aquitaine de_jure_liege = k_aquitaine } - 820.1.1 = { + 820.2.1 = { holder = 200141 # Rampon, Count of Barcelona } - 826.1.1 = { - holder = 163063 # Bernard I Gellones + 825.1.1 = { + holder = 163063 # Bernard de Septimanie } - 832.1.1 = { - holder = 167791 # Berengar Unruochinger + 832.3.1 = { + holder = 167791 # Duke Berengar of Toulouse } - 835.1.1 = { - holder = 163063 # Bernard I Gellones + 835.6.1 = { + holder = 163063 # Bernard de Septimanie (2nd time) } 844.5.1 = { holder = 73785 # Sunifred de Barcelona } 848.1.1 = { - holder = 73784 # Guillaume I Gellones + holder = 73784 # Guillaume de Septimanie } 850.1.1 = { - holder = 200142 # Aleran Geroldonen + holder = 200142 # Aleran de Troyes } 851.1.1 = { holder = 200144 # Isembard, Count of Barcelona } 852.1.1 = { - holder = 200145 # Odelric von Argengau + holder = 200145 # Odelric, Count of Barcelona } - 857.1.1 = { - holder = 200148 # Hunifred Unruochinger + 858.1.1 = { + holder = 200148 # Hunifred, Count of Barcelona } 865.1.1 = { - holder = 127019 # Bernard II Gellones + holder = 168137 # Bernard de Gothia } - 878.1.1 = { + 878.9.11 = { holder = 70150 # Guifr I de Barcelona } 884.12.12 = { @@ -107,34 +118,37 @@ d_barcelona = { 888.1.13 = { liege = 0 } - 898.8.11 = { - holder = 70152 # Guifr II de Barcelona + 897.8.11 = { + holder = 70152 # Guifr II Borrell de Barcelona } 911.1.1 = { holder = 110536 # Sunyer de Barcelona } - 954.10.15 = { + 947.1.1 = { + holder = occitan0113 # Mir de Barcelona + } + 966.10.31 = { holder = 110538 # Borrell II de Barcelona } - 993.9.30 = { + 992.9.30 = { holder = 110540 # Ramon Borrell de Barcelona } - 1017.2.25 = { - holder = 110530 # Berenguer Ramn I de Barcelona + 1017.9.8 = { + holder = 110530 # Berenguer Ramon I de Barcelona } 1035.5.26 = { holder = 110520 # Ramon Berenguer I de Barcelona - } + } 1035.10.18 = { de_jure_liege = k_aragon } 1076.5.26 = { holder = 110522 # Ramon Berenguer II de Barcelona } - 1082.12.6 = { + 1082.12.5 = { holder = 110525 # Berenguer Ramon II de Barcelona } - 1097.6.20 = { + 1097.1.1 = { holder = 210508 # Ramon Berenguer III de Barcelona } 1131.7.19 = { @@ -154,83 +168,82 @@ d_barcelona = { c_barcelona = { 769.1.1 = { - holder = 200049 # Suleyman al-Arabi - liege = k_andalusia + holder = 200049 # Walih Suleyman al-Arabi of Barcelona + liege = d_barcelona } 780.1.1 = { - holder = 200051 # Matruch al-Arabi + holder = 200051 # Walih Matruh ibn Suleyman of Barcelona } 792.1.1 = { - holder = 200052 # Sadun Ruaynid + holder = 200052 # Walih Sadun ibn Ruayn of Barcelona } 800.1.1 = { - holder = 200053 # Harun, Governor of Barcelona + holder = 200053 # Walih Harun of Barcelona } - 801.1.1 = { - holder = 70140 # Bera, Count of Barcelona - liege = d_barcelona + 801.4.3 = { + holder = 70140 # Duke Bera of Barcelona } - 820.1.1 = { - holder = 200141 # Rampon, Count of Barcelona + 820.2.1 = { + holder = 200141 # Duke Rampon of Barcelona } - 826.1.1 = { - holder = 163063 # Bernard I Gellones + 825.1.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona } - 832.1.1 = { - holder = 167791 # Berengar Unruochinger + 832.3.1 = { + holder = 167791 # Duke Berengar of Toulouse } - 835.1.1 = { - holder = 163063 # Bernard I Gellones + 835.6.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona (2nd time) } 844.5.1 = { - holder = 73785 # Sunifred de Barcelona + holder = 73785 # Duke Sunifred of Barcelona } 848.1.1 = { - holder = 73784 # Guillaume I Gellones + holder = 73784 # Duke Guillaume de Septimanie of Barcelona } 850.1.1 = { - holder = 200142 # Aleran Geroldonen + holder = 200142 # Duke Aleran de Troyes of Barcelona } 851.1.1 = { - holder = 200144 # Isembard, Count of Barcelona + holder = 200144 # Duke Isembard of Barcelona } 852.1.1 = { - holder = 200145 # Odelric von Argengau + holder = 200145 # Duke Odalric of Barcelona } - 857.1.1 = { - holder = 200148 # Hunifred Unruochinger + 858.1.1 = { + holder = 200148 # Duke Hunifred of Barcelona } 865.1.1 = { - holder = 127019 # Bernard II Gellones + holder = 168137 # Duke Bernard de Gothia of Barcelona } - 878.1.1 = { - holder = 70150 # Guifr I de Barcelona + 878.9.11 = { + holder = 70150 # Duke Guifr I of Barcelona } - 898.8.11 = { - holder = 70152 # Guifr II de Barcelona + 897.8.11 = { + holder = 70152 # Duke Guifr II Borrell of Barcelona } 911.1.1 = { - holder = 110536 # Sunyer de Barcelona + holder = 110536 # Duke Sunyer of Barcelona } - 954.10.15 = { - holder = 110538 # Borrell II de Barcelona + 947.1.1 = { + holder = occitan0113 # Duke Mir of Barcelona } - 993.9.30 = { - holder = 110540 # Ramon Borrell de Barcelona + 966.10.31 = { + holder = 110538 # Duke Borrell II of Barcelona } - 1017.2.25 = { - holder = 110530 # Berenguer Ramn I de Barcelona + 992.9.30 = { + holder = 110540 # Duke Ramon Borrell of Barcelona + } + 1017.9.8 = { + holder = 110530 # Duke Berenguer Ramon I of Barcelona } 1035.5.26 = { - holder = 110520 # Ramon Berenguer I de Barcelona - } - 1076.5.26 = { - holder = 110522 # Ramon Berenguer II de Barcelona + holder = 110520 # Duke Ramon Berenguer I of Barcelona } - 1082.12.6 = { + 1076.5.26 = { holder = 110525 # Berenguer Ramon II de Barcelona } - 1097.6.20 = { + 1097.1.1 = { holder = 210508 # Ramon Berenguer III de Barcelona } 1131.7.19 = { @@ -265,45 +278,172 @@ c_barcelona = { } } +b_manresa = { + 1040.1.1 = { + holder = 72300 # Ramon Folc I de Cardona + } +} c_urgell = { - 761.1.1 = { - holder = 200055 # Suleyman Qutalanid - liege = d_zaragoza + 798.1.1 = { + holder = visigothic0006 # Count Borrell de Osona of Cerdaa + liege = k_aquitaine } - 780.1.1 = { - holder = 168130 # Guillaume I Gellones - liege = d_toulouse + 800.1.1 = { + liege = d_barcelona } - 806.1.1 = { - holder = 168079 # Beggo Chatenois + 820.1.1 = { + holder = 70300 # Duke Aznar I of Aragon + } + 832.1.1 = { + holder = 70277 # Duke Galindo II of Aragn + } + 838.1.1 = { + holder = 73785 # Duke Sunifred of Barcelona + } + 848.1.1 = { + holder = 73786 # Salomon de Gothia + } + 867.1.1 = { + holder = 70150 # Duke Guifr I of Barcelona + } + 897.8.11 = { + holder = 200155 # Sunifred II de Barcelona + } + 948.1.1 = { + holder = 110538 # Duke Borrell II of Barcelona + } + 992.9.30 = { + holder = 110571 # Ermengol I d'Urgell + } + 1010.9.1 = { + holder = 110570 # Ermengol II d'Urgell + } + 1038.1.1 = { + holder = 110560 # Ermengol III d'Urgell + } + 1066.4.1 = { + holder = 110550 # Ermengol IV d'Urgell + } + 1092.3.28 = { + holder = 210576 # Ermengol V d'Urgell + } + 1102.9.14 = { + holder = 210572 # Ermengol VI d'Urgell + } + 1154.6.28 = { + holder = 210571 # Ermengol VII d'Urgell + } + 1164.1.1 = { + liege = k_aragon + } + 1184.8.11 = { + holder = 210570 # Ermengol VIII d'Urgell + } + 1209.10.16 = { + holder = 72139 # Aurembaix d'Urgell + } + 1213.1.1 = { + holder = 72186 # Guerau de Cabrera + } + 1228.1.1 = { + holder = 72139 # Aurembaix d'Urgell + } + 1229.7.15 = { + holder = 209508 # Pedro de Bourgogne + } + 1231.8.1 = { + holder = 72218 # Pon de Cabrera + } + 1243.1.1 = { + holder = 72220 # Ermengol IX de Cabrera + } + 1243.7.1 = { + holder = 72223 # Alvar de Cabrera + } + 1267.3.1 = { + holder = 72232 # Ermengol X de Cabrera + } + 1314.7.1 = { + holder = 460511 # Teresa d'Entena + } + 1327.10.20 = { + holder = 460520 # Jaume d'Urgell + } +} + +b_vielha = { + 872.1.1 = { + holder = 70272 # Count Ramon II of Ribargorza + } + 920.1.1 = { + holder = 70278 # Llop de Pallars + } + 947.1.1 = { + holder = occitan0062 # Isarn de Pallars + } + 948.1.1 = { + holder = catalan0113 # Ramon III de Pallars + } + 995.1.1 = { + holder = catalan0114 # Borrell de Pallars + } + 996.1.1 = { + holder = 70280 # Sunyer de Pallars + } + 1010.1.1 = { + holder = catalan0115 # Ermengol de Pallars + } + 1011.1.1 = { + holder = 70281 # Ramon IV de Pallars Juss + } + 1047.1.1 = { + holder = 70283 # Ramon V de Pallars Juss + } + 1098.1.1 = { + holder = 70261 # Arnau Ramon de Pallars Juss + } + 1111.1.1 = { + holder = 72057 # Pere Ramon de Pallars Juss + } + 1113.1.1 = { + holder = 72058 # Bernat Ramon de Pallars Juss + } + 1182.1.1 = { + holder = 72060 # Dola de Pallars Juss + } +} + +c_pallas = { + 798.1.1 = { + holder = visigothic0006 # Count Borrell de Osona of Cerdaa + liege = k_aquitaine } - 815.1.1 = { - holder = 200156 # Fredol, Count of Urgell + 800.1.1 = { liege = d_barcelona } 820.1.1 = { - holder = 70300 # Aznar I de Aragn + holder = 70300 # Duke Aznar I of Aragon } 832.1.1 = { - holder = 70277 # Galindo II de Aragn + holder = 70277 # Duke Galindo II of Aragn } 838.1.1 = { - holder = 73785 # Sunifred de Barcelona + holder = 73785 # Duke Sunifred of Barcelona } 848.1.1 = { holder = 73786 # Salomon de Gothia } - 870.1.1 = { - holder = 70150 # Guifr I de Barcelona + 867.1.1 = { + holder = 70150 # Duke Guifr I of Barcelona } - 898.8.11 = { - holder = 200155 # Sunifred Guifr de Barcelona + 897.8.11 = { + holder = 200155 # Sunifred II de Barcelona } 948.1.1 = { - holder = 110538 # Borrell II de Barcelona + holder = 110538 # Duke Borrell II of Barcelona } - 992.1.1 = { + 992.9.30 = { holder = 110571 # Ermengol I d'Urgell } 1010.9.1 = { @@ -312,7 +452,7 @@ c_urgell = { 1038.1.1 = { holder = 110560 # Ermengol III d'Urgell } - 1066.1.1 = { + 1066.4.1 = { holder = 110550 # Ermengol IV d'Urgell } 1092.3.28 = { @@ -365,80 +505,59 @@ c_urgell = { c_puigcerda = { 769.1.1 = { - holder = 200049 # Suleyman al-Arabi - liege = k_andalusia + holder = 200049 # Walih Suleyman al-Arabi of Barcelona + liege = d_barcelona } 780.1.1 = { - holder = 200051 # Matruch al-Arabi + holder = 200051 # Walih Matruh ibn Suleyman of Barcelona } 792.1.1 = { - holder = 200052 # Sadun Ruaynid + holder = 200052 # Walih Sadun ibn Ruayn of Barcelona } - 800.1.1 = { - holder = 200053 # Harun, Governor of Barcelona + 798.1.1 = { + holder = visigothic0006 # Count Borrell de Osona of Urgell + liege = k_aquitaine } - 801.1.1 = { - holder = 70140 # Bera, Count of Barcelona + 800.1.1 = { liege = d_barcelona } 820.1.1 = { - holder = 200141 # Rampon, Count of Barcelona - } - 826.1.1 = { - holder = 163063 # Bernard I Gellones + holder = 70300 # Duke Aznar I of Aragon } 832.1.1 = { - holder = 167791 # Berengar Unruochinger + holder = 70277 # Duke Galindo II of Aragn } - 835.1.1 = { - holder = 163063 # Bernard I Gellones - } - 844.5.1 = { - holder = 73785 # Sunifred de Barcelona + 834.1.1 = { + holder = 73785 # Duke Sunifred of Barcelona } 848.1.1 = { - holder = 73784 # Guillaume I Gellones - } - 850.1.1 = { - holder = 200142 # Aleran Geroldonen - } - 851.1.1 = { - holder = 200144 # Isembard, Count of Barcelona - } - 852.1.1 = { - holder = 200145 # Odelric von Argengau - } - 857.1.1 = { - holder = 200148 # Hunifred Unruochinger + holder = 73786 # Salomon de Gothia } - 865.1.1 = { - holder = 127019 # Bernard II Gellones + 867.1.1 = { + holder = 70150 # Duke Guifr I of Barcelona } - 878.1.1 = { - holder = 70150 # Guifr I de Barcelona + 897.8.11 = { + holder = 70154 # Mir II de Cerdanya } - 898.8.11 = { - holder = 70152 # Guifr II de Barcelona + 927.1.1 = { + holder = occitan0118 # Sunifred II de Cerdanya } - 911.1.1 = { - holder = 110536 # Sunyer de Barcelona + 968.1.1 = { + holder = occitan0120 # Mir III de Cerdanya } - 954.10.15 = { - holder = 110538 # Borrell II de Barcelona + 984.1.22 = { + holder = 70156 # Oliba de Cerdanya } - 993.9.30 = { - holder = 110540 # Ramon Borrell de Barcelona + 988.1.1 = { + holder = 70160 # Guifr II de Cerdanya } - 1017.2.25 = { - holder = 110530 # Berenguer Ramn I de Barcelona + 1035.1.1 = { + holder = 70163 # Ramon I de Cerdanya } - 1035.5.26 = { - holder = 110520 # Ramon Berenguer I de Barcelona - } - 1076.5.26 = { - holder = 110522 # Ramon Berenguer II de Barcelona + 1068.1.1 = { + holder = 70165 # Guillem I de Cerdanya } - 1082.12.6 = { + 1095.10.7 = { holder = 110525 # Berenguer Ramon II de Barcelona } 1097.6.20 = { @@ -476,86 +595,83 @@ c_puigcerda = { } } - c_girona = { 769.1.1 = { - holder = 200049 # Suleyman al-Arabi - liege = k_andalusia + holder = 200049 # Walih Suleyman al-Arabi of Barcelona + liege = d_barcelona } 780.1.1 = { - holder = 200051 # Matruch al-Arabi + holder = 200051 # Walih Matruh ibn Suleyman of Barcelona } 792.1.1 = { - holder = 200052 # Sadun Ruaynid + holder = 200052 # Walih Sadun ibn Ruayn of Barcelona } 800.1.1 = { - holder = 200053 # Harun, Governor of Barcelona + holder = 200053 # Walih Harun of Barcelona } - 801.1.1 = { - holder = 70140 # Bera, Count of Barcelona - liege = d_barcelona + 801.4.3 = { + holder = 70140 # Duke Bera of Barcelona } - 820.1.1 = { - holder = 200141 # Rampon, Count of Barcelona + 820.2.1 = { + holder = 200141 # Duke Rampon of Barcelona } - 826.1.1 = { - holder = 163063 # Bernard I Gellones + 825.1.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona } - 832.1.1 = { - holder = 167791 # Berengar Unruochinger + 832.3.1 = { + holder = 167791 # Duke Berengar of Toulouse } - 835.1.1 = { - holder = 163063 # Bernard I Gellones + 835.6.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona (2nd time) } 844.5.1 = { - holder = 73785 # Sunifred de Barcelona + holder = 73785 # Duke Sunifred of Barcelona } 848.1.1 = { - holder = 73784 # Guillaume I Gellones - } - 850.1.1 = { - holder = 200142 # Aleran Geroldonen - } - 851.1.1 = { - holder = 200144 # Isembard, Count of Barcelona + holder = occitan0140 # Guifred, Count of Girona } 852.1.1 = { - holder = 200145 # Odelric von Argengau + holder = 200145 # Duke Odalric of Barcelona } - 857.1.1 = { - holder = 200148 # Hunifred Unruochinger + 858.1.1 = { + holder = 200148 # Duke Hunifred of Barcelona } 865.1.1 = { - holder = 127019 # Bernard II Gellones + holder = barcelona_00003 + #holder = occitan0139 # Otger, Count of Girona + # We give the Barcelonas a little boost by promoting them from just lords of Empuries to lords of Cirona as a whole - Otger was actually in charge but doesn't seem to have really *done* anything. } - 878.1.1 = { - holder = 70150 # Guifr I de Barcelona + 870.1.1 = { + holder = 168137 # Duke Bernard de Gothia of Barcelona } - 898.8.11 = { - holder = 70152 # Guifr II de Barcelona + 878.9.11 = { + holder = 70150 # Duke Guifr I of Barcelona + } + 897.8.11 = { + holder = 70152 # Duke Guifr II Borrell of Barcelona } 911.1.1 = { - holder = 110536 # Sunyer de Barcelona + holder = 110536 # Duke Sunyer of Barcelona } - 954.10.15 = { - holder = 110538 # Borrell II de Barcelona + 947.1.1 = { + holder = occitan0113 # Duke Mir of Barcelona } - 993.9.30 = { - holder = 110540 # Ramon Borrell de Barcelona + 966.10.31 = { + holder = 110538 # Duke Borrell II of Barcelona } - 1017.2.25 = { - holder = 110530 # Berenguer Ramn I de Barcelona + 992.9.30 = { + holder = 110540 # Duke Ramon Borrell of Barcelona + } + 1017.9.8 = { + holder = 110530 # Duke Berenguer Ramon I of Barcelona } 1035.5.26 = { - holder = 110520 # Ramon Berenguer I de Barcelona - } - 1076.5.26 = { - holder = 110522 # Ramon Berenguer II de Barcelona + holder = 110520 # Duke Ramon Berenguer I of Barcelona } - 1082.12.6 = { + 1076.5.26 = { holder = 110525 # Berenguer Ramon II de Barcelona } - 1097.6.20 = { + 1097.1.1 = { holder = 210508 # Ramon Berenguer III de Barcelona } 1131.7.19 = { @@ -591,98 +707,93 @@ c_girona = { } -c_lleida = { +c_rossello = { 769.1.1 = { - holder = 200046 # Husayn Saadid - liege = d_zaragoza - government = clan_government + holder = 200049 # Walih Suleyman al-Arabi of Barcelona + liege = d_barcelona } - 788.6.10 = { - holder = 73810 # Musa I Qasid + 780.1.1 = { + holder = 200051 # Walih Matruh ibn Suleyman of Barcelona } - 802.12.1 = { - holder = 73799 # Amrus b. Yusuf Amrusid + 792.1.1 = { + holder = 200052 # Walih Sadun ibn Ruayn of Barcelona } - 852.9.22 = { - holder = 73812 # Musa II Qasid + 800.1.1 = { + holder = 200053 # Walih Harun of Barcelona } - 860.1.1 = { - holder = 73838 # Izraq b. Mantel Salimid + 801.4.3 = { + holder = 70140 # Duke Bera of Barcelona } - 888.1.1 = { - holder = 73841 # Muhammad I Tuyyibid + 820.2.1 = { + holder = 200141 # Duke Rampon of Barcelona } - 925.1.1 = { - holder = 73842 # Hasim Tuyyibid + 825.1.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona } - 930.1.1 = { - holder = 73843 # Muhammad II Tuyyibid + 832.3.1 = { + holder = 167791 # Duke Berengar of Toulouse } - 950.1.1 = { - holder = 73845 # Yahya I Tuyyibid + 835.6.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona (2nd time) } - 975.1.1 = { - holder = 73846 # Abd al-Rahman I Tuyyibid + 844.5.1 = { + holder = 73785 # Duke Sunifred of Barcelona } - 989.1.1 = { - holder = 73847 # Abd al-Rahman II Tuyyibid + 848.1.1 = { + holder = occitan0140 # Guifred, Count of Girona } - 1018.1.1 = { - holder = 73184 # Mundir I Tuyyibid + 852.1.1 = { + holder = 200145 # Duke Odalric of Barcelona } - 1023.1.1 = { - holder = 73185 # Yahya II Tuyyibid + 858.1.1 = { + holder = 200148 # Duke Hunifred of Barcelona } - 1036.1.1 = { - holder = 73186 # Mundir II Tuyyibid + 865.1.1 = { + holder = barcelona_00003 + #holder = occitan0139 # Otger, Count of Girona + # We give the Barcelonas a little boost by promoting them from just lords of Empuries to lords of Cirona as a whole - Otger was actually in charge but doesn't seem to have really *done* anything. } - 1038.1.1 = { - holder = 73187 # Abdallah Tuyyibid + 870.1.1 = { + holder = 168137 # Duke Bernard de Gothia of Barcelona } - 1039.1.1 = { - holder = 3933 # Suleyman Hudid + 878.9.11 = { + holder = 70150 # Duke Guifr I of Barcelona } - 1046.1.1 = { - #holder = 3934 # Ahmad I Hudid - holder = 3938 #Yusuf I Hudid - liege = 0 + 897.8.11 = { + holder = 70152 # Duke Guifr II Borrell of Barcelona } - 1082.1.1 = { - holder = 3935 # Yusuf II Hudid + 911.1.1 = { + holder = 110536 # Duke Sunyer of Barcelona } - 1085.1.1 = { - holder = 45005 # Ahmad II Hudid + 947.1.1 = { + holder = occitan0113 # Duke Mir of Barcelona } - 1110.1.1 = { - holder = 73180 # Abd al-Malik Hudid + 966.10.31 = { + holder = 110538 # Duke Borrell II of Barcelona } - 1110.5.31 = { - holder = 73182 # Muhammad Hayyid + 992.9.30 = { + holder = 110540 # Duke Ramon Borrell of Barcelona } - 1115.1.1 = { - holder = 73183 # Tifilwit Tifilwitid - liege = k_maghreb + 1017.9.8 = { + holder = 110530 # Duke Berenguer Ramon I of Barcelona } - 1118.12.18 = { - holder = 70232 # Alfonso I Jimena - liege = k_aragon + 1035.5.26 = { + holder = 110520 # Duke Ramon Berenguer I of Barcelona } - 1134.9.27 = { - holder = 70233 # Ramiro II Jimena + 1076.5.26 = { + holder = 110525 # Berenguer Ramon II de Barcelona } - 1135.1.1 = { - holder = 206510 # Gartzia VI Jimena - liege = d_navarra #Ceded by Alfonso VII of Castille who had conquered it + 1097.1.1 = { + holder = 210508 # Ramon Berenguer III de Barcelona } - 1136.1.1 = { - holder = 70233 # Ramiro II Jimena - liege = k_aragon + 1131.7.19 = { + holder = 210506 # Ramon Berenguer IV de Barcelona } - 1157.8.16 = { - holder = 210507 # Petronila Ramírez Jimena + 1162.8.6 = { + holder = 210500 # Alfons II de barcelona } - 1174.10.16 = { - holder = 210500 # Alfons II de Barcelona + 1164.1.1 = { + liege = k_aragon } 1195.4.25 = { holder = 210501 # Pere II de Barcelona @@ -708,77 +819,246 @@ c_lleida = { } -c_tarragona = { +c_lleida = { 769.1.1 = { - holder = 200046 # Husayn Saadid - liege = d_zaragoza - government = clan_government + holder = 200049 # Walih Suleyman al-Arabi of Barcelona + liege = d_barcelona } - 788.6.10 = { - holder = 73810 # Musa I Qasid + 780.1.1 = { + holder = 200051 # Walih Matruh ibn Suleyman of Barcelona + } + 792.1.1 = { + holder = 200052 # Walih Sadun ibn Ruayn of Barcelona + } + 800.1.1 = { + holder = 200053 # Walih Harun of Barcelona + } + 801.4.3 = { + holder = basque0127 # Walih Bahlul ibn Marzuq of Zaragoza + liege = d_aragon } 802.12.1 = { - holder = 73799 # Amrus b. Yusuf Amrusid + holder = 73799 # Walih Amrus ibn Yusuf of Toledo } - 852.9.22 = { - holder = 73812 # Musa II Qasid + #814-848 Unknown rulers + 848.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia + } + 852.10.14 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia } 860.1.1 = { - holder = 73838 # Izraq b. Mantel Salimid + holder = levantine0008 # Walih Muhammad ibn Wuhayd of Zaragoza } - 888.1.1 = { - holder = 73841 # Muhammad I Tuyyibid + 872.1.22 = { + holder = 73818 # Walih Isma'il ibn Musa of Zaragoza } - 925.1.1 = { - holder = 73842 # Hasim Tuyyibid + #Unknown temporal ruler + 889.10.10 = { + holder = 73815 # Walih Muhammad ibn Lubb of Zaragoza + } + 898.10.8 = { + holder = 200026 # Walih Lubb ibn Muhammad of Toledo + liege = d_toledo + } + 907.9.30 = { + holder = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + liege = 0 + } + 913.10.23 = { + holder = andalusian0006 # Sheik Abd al-Malik ibn Muhammad al-Tawil of Huesca + } + 918.12.25 = { + holder = andalusian0013 # Musa Aznar ibn Muhammad al-Tawil + } + 922.5.25 = { + holder = 200030 # Muhammad ibn Lubb + } + 927.1.1 = { + holder = yemeni0032 # Yahya ibn Hashim + liege = d_aragon + } + 976.1.1 = { + holder = 73846 # Walih Abd al-Rahman ibn Muhammad of Zaragoza + } + 989.1.1 = { + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza + } + 1013.1.1 = { + holder = 73184 # Emir Mundir I of Zaragoza + } + 1022.1.1 = { + holder = 73185 # Emir al-Muzaffar of Zaragoza + } + 1031.1.1 = { + holder = 3933 # Emir al-Musta'in I of Zaragoza + } + 1047.1.1 = { + holder = 3938 # al-Muzaffar II + liege = 0 + } + 1079.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza + liege = d_aragon + } + 1081.1.1 = { + holder = 73190 # Imad al-Dawla + liege = 0 + } + 1090.1.1 = { + holder = 73191 # Sayyid al-Dawla + } + 1102.1.1 = { + holder = 73180 # Abd al-Malik Hudid + } + 1110.5.31 = { + holder = 73182 # Muhammad Hayyid + } + 1115.1.1 = { + holder = 73183 # Walih Abu Bakr ibn Ibrahim of Zaragoza + } + 1118.12.18 = { + holder = 70232 # Alfonso I Jimena + liege = k_aragon + } + 1134.9.27 = { + holder = 70233 # Ramiro II Jimena + } + 1135.1.1 = { + holder = 206510 # Gartzia VI Jimena + liege = d_navarra #Ceded by Alfonso VII of Castille who had conquered it + } + 1136.1.1 = { + holder = 70233 # Ramiro II Jimena + liege = k_aragon + } + 1157.8.16 = { + holder = 210507 # Petronila Ramrez Jimena + } + 1174.10.16 = { + holder = 210500 # Alfons II de Barcelona + } + 1195.4.25 = { + holder = 210501 # Pere II de Barcelona + } + 1213.9.14 = { + holder = 460600 # Jaume I de Barcelona + } + 1276.7.27 = { + holder = 460590 # Pere III de Barcelona + } + 1285.11.11 = { + holder = 71739 # Alfons III de Barcelona + } + 1291.6.18 = { + holder = 460560 # Jaume II de Barcelona + } + 1327.11.5 = { + holder = 460510 # Alfons IV de Barcelona + } + 1336.1.24 = { + holder = 460500 # Pere IV de Barcelona + } +} + +c_tarragona = { + 769.1.1 = { + holder = 200049 # Walih Suleyman al-Arabi of Barcelona + liege = d_barcelona + } + 780.1.1 = { + holder = 200051 # Walih Matruh ibn Suleyman of Barcelona + } + 792.1.1 = { + holder = 200052 # Walih Sadun ibn Ruayn of Barcelona + } + 800.1.1 = { + holder = 200053 # Walih Harun of Barcelona + } + 801.4.3 = { + holder = basque0127 # Walih Bahlul ibn Marzuq of Zaragoza + liege = d_aragon + } + 802.12.1 = { + holder = 73799 # Walih Amrus ibn Yusuf of Toledo + } + #814-848 Unknown rulers + 848.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia + } + 852.10.14 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia + } + 860.1.1 = { + holder = 73851 # A'id ibn Kaysan + } + 892.1.1 = { + holder = 73852 # Yahya ibn A'id + } + 898.1.1 = { + holder = 73853 # Malik ibn Yahya } 930.1.1 = { - holder = 73843 # Muhammad II Tuyyibid + holder = levantine0127 # Ali ibn Malik } 950.1.1 = { - holder = 73845 # Yahya I Tuyyibid + holder = 200041 # Abd al-Rahman ibn Ali } - 975.1.1 = { - holder = 73846 # Abd al-Rahman I Tuyyibid + 978.1.1 = { + holder = 73846 # Walih Abd al-Rahman ibn Muhammad of Zaragoza + liege = d_aragon } 989.1.1 = { - holder = 73847 # Abd al-Rahman II Tuyyibid + holder = 73847 # Walih Abd al-Rahman iban Yahya of Zaragoza + } + 1009.3.3 = { + holder = andalusian0101 # Emir Labib of Valencia + liege = 0 } - 1018.1.1 = { - holder = 73184 # Mundir I Tuyyibid + 1009.7.1 = { + holder = 73184 # Emir Mundir I of Zaragoza + liege = d_aragon } - 1023.1.1 = { - holder = 73185 # Yahya II Tuyyibid + 1010.1.1 = { + holder = andalusian0101 # Emir Labib of Valencia (2nd time) + liege = 0 } - 1036.1.1 = { - holder = 73186 # Mundir II Tuyyibid + 1016.1.1 = { + liege = d_valencia } 1038.1.1 = { - holder = 73187 # Abdallah Tuyyibid + holder = andalusian0102 # Muqatil + } + 1053.1.1 = { + holder = andalusian0103 # Ya'la } - 1039.1.1 = { - holder = 3933 # Suleyman Hudid + 1057.1.1 = { + holder = andalusian0104 # Nabil } - 1046.1.1 = { - #holder = 3934 # Ahmad I Hudid - holder = 3938 #Yusuf I Hudid + 1060.1.1 = { + holder = 3938 # Sheik al-Muzaffar II of Lleida liege = 0 } - 1082.1.1 = { - holder = 3935 # Yusuf II Hudid + 1079.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza + liege = d_aragon } - 1085.1.1 = { - holder = 45005 # Ahmad II Hudid + 1081.1.1 = { + holder = 73191 # Sheik Imad al-Dawla of Lleida + liege = 0 } - 1110.1.1 = { + 1090.1.1 = { + holder = 73191 # Sheik Sayyid al-Dawla + } + 1102.1.1 = { holder = 73180 # Abd al-Malik Hudid + liege = d_aragon } 1110.5.31 = { holder = 73182 # Muhammad Hayyid } 1115.1.1 = { - holder = 73183 # Tifilwit Tifilwitid - liege = k_maghreb + holder = 73183 # Walih Abu Bakr ibn Ibrahim of Zaragoza } 1118.12.18 = { holder = 70232 # Alfonso I Jimena @@ -796,7 +1076,7 @@ c_tarragona = { liege = k_aragon } 1157.8.16 = { - holder = 210507 # Petronila Ramírez Jimena + holder = 210507 # Petronila Ramrez Jimena } 1174.10.16 = { holder = 210500 # Alfons II de Barcelona @@ -824,51 +1104,156 @@ c_tarragona = { } } - d_aragon = { 711.1.1 = { de_jure_liege = k_valencia + effect = { set_title_name = d_zaragoza } } - 810.1.1 = { - holder = 70300 # Aznar I de Aragn - liege = k_aquitaine + # Ye olde pre-Zaragoza merge-down history. + #799.1.1 = { + #holder = frankish0005 # Aureolo, Conde of Aragon + #liege = k_aquitaine + #} + #806.1.1 = { + #holder = 70300 # Aznar I Galinda + #liege = k_aquitaine + #} + #820.1.1 = { + #holder = 70302 # Garca I Belascotenes + #liege = k_navarra + #} + #833.1.1 = { + #holder = 70303 # Galindo I Belascotenes + #} + #844.1.1 = { + #holder = 70277 # Galindo II Galinda + #} + #867.1.1 = { + #holder = 70276 # Aznar II Galinda + #} + #893.1.1 = { + #holder = 70274 # Galindo III Galinda + #} + #922.1.1 = { + #holder = 70275 # Andregoto Galinda + #} + #943.1.1 = { + #holder = 70124 # King Sancho II of Navarra + #} + #994.12.1 = { + #holder = 106040 # King Garcaa III of Navarra + #} + #999.12.8 = { + #holder = 106030 # King Sancho III of Navarra + #} + #1035.10.18 = { + #holder = 0 + #de_jure_liege = k_aragon + #} + 771.1.1 = { + holder = 200046 # Husayn ibn Yahya al-Ansari + liege = k_andalusia } - 820.1.1 = { - holder = 70302 # Gartzia I Belascotenes + 788.6.10 = { + holder = 73810 # Musa ibn Furtun } - 833.1.1 = { - holder = 70303 # Galindo I Belascotenes + 789.1.1 = { + holder = 200051 # Walih Matruh ibn Suleyman of Barcelona } - 844.1.1 = { - holder = 70277 # Galindo II de Aragn + 792.1.1 = { + holder = levantine0005 # Abd al-Malik ibn Abd al-Wahhad } - 867.1.1 = { - holder = 70276 # Aznar II de Aragn - liege = k_navarra + 798.1.1 = { + holder = basque0127 # Bahlul ibn Marzuq } - 893.1.1 = { - holder = 70274 # Galindo III de Aragn + 802.12.1 = { + holder = 73799 # Walih Amrus ibn Yusuf of Toledo } - 923.1.1 = { - holder = 70275 # Andregoto de Aragn + 814.1.1 = { + holder = 0 } - 940.1.1 = { - holder = 70123 # Gartzia III Jimena + 848.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 970.2.22 = { - holder = 70124 # Antso II Jimena + 852.10.14 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia + liege = k_valencia } - 994.12.1 = { - holder = 106040 # Gartzia IV Jimena + 860.1.1 = { + holder = levantine0008 # Muhammad ibn Wuhayd + liege = k_andalusia } - 999.12.8 = { - holder = 106030 # Antso III Jimena + 872.1.22 = { + holder = 73818 # Isma'il ibn Lubb } - 1035.10.18 = { + 882.12.1 = { + holder = 73815 # Muhammad ibn Lubb + } + 884.1.1 = { holder = 0 } - 1066.1.1 = { + 890.1.1 = { + holder = 73841 # Muhammad al-Anqar + } + 925.1.1 = { + holder = 73842 # Hashim ibn Muhammad + } + 930.1.1 = { + holder = 73843 # Muhammad ibn Hashim + } + 939.1.1 = { + holder = 73845 # Yahya ibn Muhammad + } + 975.1.1 = { + holder = 73847 # Abd al-Rahman ibn Yahya + } + 975.7.1 = { + holder = 73845 # Yahya ibn Muhammad (restored) + } + 976.1.1 = { + holder = 73846 # Abd al-Rahman ibn Muhammad + } + 989.1.1 = { + holder = 73847 # Abd al-Rahman ibn Yahya (restored) + } + 1013.1.1 = { + holder = 73184 # Mundir I + liege = 0 + } + 1022.1.1 = { + holder = 73185 # al-Muzaffar + } + 1035.10.18 = { de_jure_liege = k_aragon + effect = { reset_title_name = yes } + } + 1036.1.1 = { + holder = 73186 # Mundir II + } + 1038.8.23 = { + holder = 73187 # Abdallah ibn Hakam + } + 1038.9.20 = { + holder = 3933 # al-Musta'in I + } + 1047.1.1 = { + holder = 3934 # al-Muqtadir + } + 1082.1.1 = { + holder = 3935 # al-Mu'taman + } + 1085.1.1 = { + holder = 45005 # al-Musta'in II + } + 1110.1.24 = { + holder = 73180 # Imad al-Dawla + } + 1110.5.31 = { + holder = 73182 # Muhammad Hayyid + liege = k_maghreb + } + 1115.1.1 = { + holder = 73183 # Abu Bakr ibn Ibrahim } } @@ -876,75 +1261,100 @@ d_aragon = { c_zaragoza = { 867.1.1 = { change_development_level = 6 } 1066.1.1 = { change_development_level = 9 } - - 769.1.1 = { - holder = 200046 # Husayn Saadid - liege = d_zaragoza + + 7671.1.1 = { + holder = 200046 # Walih Husayn ibn Yahya of Zaragoza + liege = d_aragon government = clan_government } 788.6.10 = { - holder = 73810 # Musa I Qasid + holder = 73810 # Walih Musa ibn Furtun of Zaragoza + } + 789.1.1 = { + holder = 200051 # Walih Matruh ibn Sulayman of Barcelona + } + 792.1.1 = { + holder = levantine0005 # Walih Abd al-Malik ibn Abd l-Wahhad of Zaragoza + } + 798.1.1 = { + holder = basque0127 # Walih Bahlul ibn Marzuq of Zaragoza } 802.12.1 = { - holder = 73799 # Amrus b. Yusuf Amrusid + holder = 73799 # Walih Amrus ibn Yusuf of Toledo + } + #814-852: Unknown Walih + 848.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 852.9.22 = { - holder = 73812 # Musa II Qasid + 852.10.14 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia } 860.1.1 = { - holder = 73838 # Izraq b. Mantel Salimid + holder = levantine0008 # Walih Muhammad ibn Wuhayd of Zaragoza } - 888.1.1 = { - holder = 73841 # Muhammad I Tuyyibid + 872.1.22 = { + holder = 73818 # Walih Isma'il ibn Musa of Zaragoza + } + 882.12.1 = { + holder = 73815 # Walih Muhammd ibn Lubb of Zaragoza + } + #884-890: Ahmad ibn al-Barra al-Quras + 890.1.1 = { + holder = 73841 # Walih Muhammad al-Anqar of Zaragoza } 925.1.1 = { - holder = 73842 # Hasim Tuyyibid + holder = 73842 # Walih Hashim ibn Muhammad al-Anqar of Zaragoza } 930.1.1 = { - holder = 73843 # Muhammad II Tuyyibid + holder = 73843 # Walih Muhammad ibn Hashim of Zaragoza } - 950.1.1 = { - holder = 73845 # Yahya I Tuyyibid + 939.1.1 = { + holder = 73845 # Walih Yahya ibn Muhammad of Zaragoza } 975.1.1 = { - holder = 73846 # Abd al-Rahman I Tuyyibid + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza + } + 975.7.1 = { + holder = 73845 # Walih Yahya ibn Muhammad of Zaragoza (2nd time) + } + 976.1.1 = { + holder = 73846 # Walih Abd al-Rahman ibn Muhammad of Zaragoza } 989.1.1 = { - holder = 73847 # Abd al-Rahman II Tuyyibid + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza (2nd time) } - 1018.1.1 = { - holder = 73184 # Mundir I Tuyyibid + 1013.1.1 = { + holder = 73184 # Emir Mundir I of Zaragoza } - 1023.1.1 = { - holder = 73185 # Yahya II Tuyyibid + 1022.1.1 = { + holder = 73185 # Emir al-Muzaffar of Zaragoza } 1036.1.1 = { - holder = 73186 # Mundir II Tuyyibid + holder = 73186 # Emir Mundir II of Zaragoza } - 1038.1.1 = { - holder = 73187 # Abdallah Tuyyibid + 1038.8.23 = { + holder = 73187 # Emir Abdallah ibn Hakam of Zaragoza } - 1039.1.1 = { - holder = 3933 # Suleyman Hudid + 1038.9.20 = { + holder = 3933 # Emir al-Musta'in I of Zaragoza } - 1046.1.1 = { - holder = 3934 # Ahmad I Hudid + 1047.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza } 1082.1.1 = { - holder = 3935 # Yusuf II Hudid + holder = 3935 # Emir al-Mu'taman of Zaragoza } 1085.1.1 = { - holder = 45005 # Ahmad II Hudid + holder = 45005 # Emir al-Musta'in II of Zaragoza } - 1110.1.1 = { - holder = 73180 # Abd al-Malik Hudid + 1110.1.24 = { + holder = 73180 # Emir Imad al-Dawla of Zaragoza } 1110.5.31 = { holder = 73182 # Muhammad Hayyid } 1115.1.1 = { - holder = 73183 # Tifilwit Tifilwitid - liege = k_maghreb + holder = 73183 # Walih Abu Bakr ibn Ibrahim } 1118.12.18 = { holder = 70232 # Alfonso I Jimena @@ -992,56 +1402,77 @@ c_zaragoza = { c_albarracin = { - 769.1.1 = { - holder = 200046 # Husayn Saadid - liege = d_zaragoza + 7671.1.1 = { + holder = 200046 # Walih Husayn ibn Yahya of Zaragoza + liege = d_aragon government = clan_government } 788.6.10 = { - holder = 73810 # Musa I Qasid + holder = 73810 # Walih Musa ibn Furtun of Zaragoza + } + 789.1.1 = { + holder = 200051 # Walih Matruh ibn Sulayman of Barcelona + } + 792.1.1 = { + holder = levantine0005 # Walih Abd al-Malik ibn Abd l-Wahhad of Zaragoza + } + 798.1.1 = { + holder = basque0127 # Walih Bahlul ibn Marzuq of Zaragoza } 802.12.1 = { - holder = 73799 # Amrus b. Yusuf Amrusid + holder = 73799 # Walih Amrus ibn Yusuf of Toledo + } + #814-852: Unknown Walih + 848.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 852.9.22 = { - holder = 73812 # Musa II Qasid + 852.10.14 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia } 860.1.1 = { - holder = 73838 # Izraq b. Mantel Salimid + holder = levantine0008 # Walih Muhammad ibn Wuhayd of Zaragoza } - 867.1.1 = { - holder = 73839 # Yahya Tuyyibid + 872.1.22 = { + holder = 73818 # Walih Isma'il ibn Musa of Zaragoza } - 883.1.1 = { - holder = 73841 # Muhammad I Tuyyibid + 882.12.1 = { + holder = 73815 # Walih Muhammd ibn Lubb of Zaragoza + } + #884-890: Ahmad ibn al-Barra al-Quras + 890.1.1 = { + holder = 73841 # Walih Muhammad al-Anqar of Zaragoza } 925.1.1 = { - holder = 73842 # Hasim Tuyyibid + holder = 73842 # Walih Hashim ibn Muhammad al-Anqar of Zaragoza } 930.1.1 = { - holder = 73843 # Muhammad II Tuyyibid + holder = 73843 # Walih Muhammad ibn Hashim of Zaragoza } - 950.1.1 = { - holder = 73845 # Yahya I Tuyyibid + 939.1.1 = { + holder = 73845 # Walih Yahya ibn Muhammad of Zaragoza } - 975.1.1 = { - holder = 73846 # Abd al-Rahman I Tuyyibid + 968.1.1 = { + holder = baranis0079 # Lubb banu Razin } - 989.1.1 = { - holder = 73847 # Abd al-Rahman II Tuyyibid + 1000.1.1 = { + holder = baranis0080 # Jalaf ibn Lubb + } + 1012.1.1 = { + holder = baranis0081 # Hudhayl ibn Jalaf + liege = 0 } 1045.1.1 = { - holder = 20883 # Abd al-Malik Razinid + holder = 20883 # Abd al-Malik ibn Hudhayl } - 1103.1.1 = { - holder = 20884 # Yahya Razinid + 1103.5.18 = { + holder = 20884 # Yahya ibn Abd al-Malik } - 1104.1.1 = { + 1104.4.6 = { holder = 73182 # Muhammad Hayyid } 1115.1.1 = { - holder = 224007 # Abdallah Fatimid - liege = k_maghreb + holder = 73183 # Walih Abu Bakr ibn Ibrahim of Zaragoza + liege = d_aragon } 1118.12.18 = { holder = 73246 # Muhammad Musavid @@ -1081,61 +1512,209 @@ c_albarracin = { c_alto_aragon = { 867.1.1 = { change_development_level = 6 } 1066.1.1 = { change_development_level = 9 } - - 766.1.1 = { - holder = 200042 # Hakam Hakamid - liege = k_andalusia + + 799.1.1 = { + holder = frankish0005 # Duke Aureolo of Aragon + liege = k_navarra } - 789.1.1 = { - holder = 200205 # Mutarrif b. Musa banu Qasi + 806.1.1 = { + holder = 70300 # Duke Aznar I of Aragon + } + 820.1.1 = { + holder = 70302 # Duke Garca I of Aragon } + 833.1.1 = { + holder = 70303 # Duke Galindo I of Aragon + } + 844.1.1 = { + holder = 70277 # Duke Galindo II of Aragon + } + 867.1.1 = { + holder = 70276 # Duke Aznar II of Aragon + } + 893.1.1 = { + holder = 70274 # Duke Galindo III of Aragon + } + 922.1.1 = { + holder = 70275 # Duchess Andregoto of Aragon + } + 943.1.1 = { + holder = 70124 # King Sancho II of Navarra + } + 994.12.1 = { + holder = 106040 # King Garca III of Navarra + } + 999.12.8 = { + holder = 106030 # King Sancho III of Navarra + } + 1035.10.18 = { + holder = 110510 # King Ramiro I of Aragon + liege = k_aragon + } + 1063.5.8 = { + holder = 110500 # King Sancho I of Aragon + } + 1094.6.4 = { + holder = 70231 # Pedro Snchez Jimena + } + 1104.9.27 = { + holder = 70232 # Alfonso Snchez Jimena + } + 1134.9.27 = { + holder = 70233 # Ramiro II Jimena + } + 1157.8.16 = { + holder = 210507 # Petronila Ramrez Jimena + } + 1174.10.16 = { + holder = 210500 # Alfonso II de Barcelona + } + 1195.4.25 = { + holder = 210501 # Pere II de Barcelona + } + 1213.9.14 = { + holder = 460600 # Jaume I de Barcelona + } + 1276.7.27 = { + holder = 460590 # Pere III de Barcelona + } + 1285.11.11 = { + holder = 71739 # Alfons III de Barcelona + } + 1291.6.18 = { + holder = 460560 # Jaume II de Barcelona + } + 1327.11.5 = { + holder = 460580 # Ramon Berenguer de Barcelona + } +} + + +c_sobrarbe = { + 867.1.1 = { change_development_level = 6 } + 1066.1.1 = { change_development_level = 9 } + 799.1.1 = { - holder = 200043 # Abd al-Rahman Hakamid + holder = frankish0005 # Duke Aureolo of Aragon + liege = k_navarra } 806.1.1 = { - holder = 200190 # Belasko Belaskotenes - liege = k_aquitaine - } - 810.1.1 = { - holder = 70300 # Aznar I de Aragn - liege = d_aragon + holder = 70300 # Duke Aznar I of Aragon } 820.1.1 = { - holder = 70302 # Gartzia I Belascotenes + holder = 70302 # Duke Garca I of Aragon } 833.1.1 = { - holder = 70303 # Galindo I Belascotenes + holder = 70303 # Duke Galindo I of Aragon } 844.1.1 = { - holder = 70277 # Galindo II de Aragn + holder = 70277 # Duke Galindo II of Aragon } 867.1.1 = { - holder = 70276 # Aznar II de Aragn + holder = 70276 # Duke Aznar II of Aragon } 893.1.1 = { - holder = 70274 # Galindo III de Aragn + holder = 70274 # Duke Galindo III of Aragon } - 923.1.1 = { - holder = 70275 # Andregoto Galndez de Aragn + 922.1.1 = { + holder = 70275 # Duchess Andregoto of Aragon } - 940.1.1 = { - holder = 70123 # Gartzia III Jimena + 943.1.1 = { + holder = 70124 # King Sancho II of Navarra + } + 994.12.1 = { + holder = 106040 # King Garca III of Navarra } - 970.2.22 = { - holder = 70124 # Antso II Jimena + 999.12.8 = { + holder = 106030 # King Sancho III of Navarra + } + 1035.10.18 = { + holder = 110510 # King Ramiro I of Aragon + liege = k_aragon + } + 1063.5.8 = { + holder = 110500 # King Sancho I of Aragon + } + 1094.6.4 = { + holder = 70231 # Pedro Snchez Jimena + } + 1104.9.27 = { + holder = 70232 # Alfonso Snchez Jimena + } + 1134.9.27 = { + holder = 70233 # Ramiro II Jimena + } + 1157.8.16 = { + holder = 210507 # Petronila Ramrez Jimena + } + 1174.10.16 = { + holder = 210500 # Alfonso II de Barcelona + } + 1195.4.25 = { + holder = 210501 # Pere II de Barcelona + } + 1213.9.14 = { + holder = 460600 # Jaume I de Barcelona + } + 1276.7.27 = { + holder = 460590 # Pere III de Barcelona + } + 1285.11.11 = { + holder = 71739 # Alfons III de Barcelona + } + 1291.6.18 = { + holder = 460560 # Jaume II de Barcelona + } + 1327.11.5 = { + holder = 460580 # Ramon Berenguer de Barcelona + } +} + + +c_huesca = { + 867.1.1 = { change_development_level = 6 } + 1066.1.1 = { change_development_level = 9 } + + 799.1.1 = { + holder = frankish0005 # Duke Aureolo of Aragon + liege = k_navarra + } + 806.1.1 = { + holder = 70300 # Duke Aznar I of Aragon + } + 820.1.1 = { + holder = 70302 # Duke Garca I of Aragon + } + 833.1.1 = { + holder = 70303 # Duke Galindo I of Aragon + } + 844.1.1 = { + holder = 70277 # Duke Galindo II of Aragon + } + 867.1.1 = { + holder = 70276 # Duke Aznar II of Aragon + } + 893.1.1 = { + holder = 70274 # Duke Galindo III of Aragon + } + 922.1.1 = { + holder = 70275 # Duchess Andregoto of Aragon + } + 943.1.1 = { + holder = 70124 # King Sancho II of Navarra } 994.12.1 = { - holder = 106040 # Gartzia IV Jimena + holder = 106040 # King Garca III of Navarra } 999.12.8 = { - holder = 106030 # Antso III Jimena + holder = 106030 # King Sancho III of Navarra } 1035.10.18 = { - holder = 110510 # Ramiro I Jimena + holder = 110510 # King Ramiro I of Aragon liege = k_aragon } 1063.5.8 = { - holder = 110500 # Sancho Ramrez Jimena + holder = 110500 # King Sancho I of Aragon } 1094.6.4 = { holder = 70231 # Pedro Snchez Jimena @@ -1174,61 +1753,98 @@ c_alto_aragon = { c_calatayud = { - 769.1.1 = { - holder = 200046 # Husayn Saadid - liege = d_zaragoza + 7671.1.1 = { + holder = 200046 # Walih Husayn ibn Yahya of Zaragoza + liege = d_aragon government = clan_government } 788.6.10 = { - holder = 73810 # Musa I Qasid + holder = 73810 # Walih Musa ibn Furtun of Zaragoza + } + 789.1.1 = { + holder = 200051 # Walih Matruh ibn Sulayman of Barcelona + } + 792.1.1 = { + holder = levantine0005 # Walih Abd al-Malik ibn Abd l-Wahhad of Zaragoza + } + 798.1.1 = { + holder = basque0127 # Walih Bahlul ibn Marzuq of Zaragoza } 802.12.1 = { - holder = 73799 # Amrus b. Yusuf Amrusid + holder = 73799 # Walih Amrus ibn Yusuf of Toledo + } + #814-852: Unknown Walih + 848.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 852.9.22 = { - holder = 73812 # Musa II Qasid + 852.10.14 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia } 860.1.1 = { - holder = 73838 # Izraq b. Mantel Salimid + holder = yemeni0030 # Abd al-Aziz al-Tuyyib + liege = k_andalusia + } + 871.1.1 = { + holder = 73839 # Abd al-Rahman ibn Abd al-Aziz } 890.1.1 = { - holder = 73841 # Muhammad I Tuyyibid + liege = d_aragon + } + 890.7.1 = { + holder = 73841 # Walih Muhammad al-Anqar of Zaragoza } 925.1.1 = { - holder = 73842 # Hasim Tuyyibid + holder = 73842 # Walih Hashim ibn Muhammad al-Anqar of Zaragoza } 930.1.1 = { - holder = 73843 # Muhammad II Tuyyibid + holder = 73843 # Walih Muhammad ibn Hashim of Zaragoza } - 950.1.1 = { - holder = 73845 # Yahya Tuyyibid + 939.1.1 = { + holder = 73845 # Walih Yahya ibn Muhammad of Zaragoza } 975.1.1 = { - holder = 73846 # Abd al-Rahman I Tuyyibid + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza + } + 975.7.1 = { + holder = 73845 # Walih Yahya ibn Muhammad of Zaragoza (2nd time) + } + 976.1.1 = { + holder = 73846 # Walih Abd al-Rahman ibn Muhammad of Zaragoza } 989.1.1 = { - holder = 73847 # Abd al-Rahman II Tuyyibid + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza (2nd time) } - 1018.1.1 = { - holder = 73184 # Mundir I Tuyyibid + 1013.1.1 = { + holder = 73184 # Emir Mundir I of Zaragoza } - 1038.1.1 = { - holder = 73187 # Abdallah Tuyyibid + 1022.1.1 = { + holder = 73185 # Emir al-Muzaffar of Zaragoza } - 1039.1.1 = { - holder = 3933 # Suleyman Hudid + 1036.1.1 = { + holder = 73186 # Emir Mundir II of Zaragoza + } + 1038.8.23 = { + holder = 73187 # Emir Abdallah ibn Hakam of Zaragoza } - 1046.1.1 = { - holder = 73192 # Muhammad Hudid + 1038.9.20 = { + holder = 3933 # Emir al-Musta'in I of Zaragoza + } + 1047.1.1 = { + holder = 73192 # Muhammad ibn Suleyman + liege = 0 } - 1067.1.1 = { - holder = 3934 # Ahmad b. Suleyman Hudid + 1055.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza + liege = d_aragon } 1082.1.1 = { - holder = 3935 # Yusuf Hudid + holder = 3935 # Emir al-Mu'taman of Zaragoza } 1085.1.1 = { - holder = 45005 # Ahmad b. Ahmad Hudid + holder = 45005 # Emir al-Musta'in II of Zaragoza + } + 1110.1.24 = { + holder = 73180 # Emir Imad al-Dawla of Zaragoza } 1110.1.1 = { holder = 73180 # Abd al-Malik Hudid @@ -1274,64 +1890,95 @@ c_calatayud = { c_fraga = { - 769.1.1 = { - holder = 200046 # Husayn Saadid - liege = d_zaragoza + 7671.1.1 = { + holder = 200046 # Walih Husayn ibn Yahya of Zaragoza + liege = d_aragon government = clan_government } 788.6.10 = { - holder = 73810 # Musa I Qasid + holder = 73810 # Walih Musa ibn Furtun of Zaragoza + } + 789.1.1 = { + holder = 200051 # Walih Matruh ibn Sulayman of Barcelona + } + 792.1.1 = { + holder = levantine0005 # Walih Abd al-Malik ibn Abd l-Wahhad of Zaragoza + } + 798.1.1 = { + holder = basque0127 # Walih Bahlul ibn Marzuq of Zaragoza } 802.12.1 = { - holder = 73799 # Amrus b. Yusuf Amrusid + holder = 73799 # Walih Amrus ibn Yusuf of Toledo + } + #814-852: Unknown Walih + 848.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 852.9.22 = { - holder = 73812 # Musa II Qasid + 852.10.14 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia } 860.1.1 = { - holder = 73838 # Izraq b. Mantel Salimid + holder = levantine0008 # Walih Muhammad ibn Wuhayd of Zaragoza } - 888.1.1 = { - holder = 73841 # Muhammad I Tuyyibid + 872.1.22 = { + holder = 73818 # Walih Isma'il ibn Musa of Zaragoza } - 925.1.1 = { - holder = 73842 # Hasim Tuyyibid + 882.12.1 = { + holder = 73815 # Walih Muhammd ibn Lubb of Zaragoza } - 930.1.1 = { - holder = 73843 # Muhammad II Tuyyibid + 896.1.1 = { + holder = 200026 # Walih Lubb ibn Muhammad of Toledo + liege = d_toledo } - 950.1.1 = { - holder = 73845 # Yahya I Tuyyibid + 907.9.30 = { + holder = andalusian0082 # Sheik Muhammad al-Tawil of Huesca + liege = 0 } - 975.1.1 = { - holder = 73846 # Abd al-Rahman I Tuyyibid + 913.10.23 = { + holder = andalusian0006 # Sheik Abd al-Malik ibn Muhammad al-Tawil of Huesca + } + 914.4.23 = { + holder = andalusian0007 # Amrus ibn Muhammad al-Tawil + } + 915.1.1 = { + holder = basque0138 # Yunus ibn Muhammad + } + 926.1.1 = { + holder = 73842 # Walih Hashim ibn Muhammad al-Anqar of Zaragoza + liege = d_aragon + } + 930.1.1 = { + holder = 73843 # Walih Muhammad ibn Hashim of Zaragoza + } + 939.1.1 = { + holder = 73846 # Walih Abd al-Rahman ibn Muhammad of Zaragoza } 989.1.1 = { - holder = 73847 # Abd al-Rahman II Tuyyibid + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza (2nd time) } - 1018.1.1 = { - holder = 73184 # Mundir I Tuyyibid + 1013.1.1 = { + holder = 73184 # Emir Mundir I of Zaragoza } - 1023.1.1 = { - holder = 73185 # Yahya II Tuyyibid + 1022.1.1 = { + holder = 73185 # Emir al-Muzaffar of Zaragoza } 1036.1.1 = { - holder = 73186 # Mundir II Tuyyibid + holder = 73186 # Emir Mundir II of Zaragoza } - 1038.1.1 = { - holder = 73187 # Abdallah Tuyyibid + 1038.8.23 = { + holder = 73187 # Emir Abdallah ibn Hakam of Zaragoza } - 1039.1.1 = { - holder = 3933 # Suleyman Hudid + 1038.9.20 = { + holder = 3933 # Emir al-Musta'in I of Zaragoza } - 1046.1.1 = { - holder = 3934 # Ahmad I Hudid + 1047.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza } 1082.1.1 = { - holder = 3935 # Yusuf II Hudid + holder = 3935 # Emir al-Mu'taman of Zaragoza } 1085.1.1 = { - holder = 45005 # Ahmad II Hudid + holder = 45005 # Emir al-Musta'in II of Zaragoza } 1110.1.1 = { holder = 73180 # Abd al-Malik Hudid @@ -1389,121 +2036,149 @@ c_fraga = { b_barbastro = { - 1066.1.1 = { - holder = 110511 + 797.1.1 = { + holder = andalusian0079 # Jalaf ibn Rashid } - #1086.7.17 = { - # holder = 0 - #} - 1100.1.1 = { - holder = 71592 + 862.1.1 = { + holder = andalusian0080 # Abdallah ibn Jalaf } - #1133.1.1 = { - # holder = 0 - #} - 1270.1.1 = { - holder = 71738 + 873.1.1 = { + holder = 73818 # Walih Isma'il ibn Musa of Zaragoza } - #1289.1.1 = { - # holder = 0 - #} -} - - -c_alcaniz = { - 758.1.1 = { - holder = 200226 # Hisham Petrid - liege = k_andalusia - government = clan_government + 889.5.6 = { + holder = andalusian0082 # Sheik Muhammad al-Tawil of Huesca } - 780.1.1 = { - holder = 200228 # Ibrahim Petrid + 913.10.23 = { + holder = andalusian0007 # Sheik Amrus ibn Muhammad al-Tawil of Fraga } - 813.1.1 = { - holder = 73681 # al-Hakam I Umayyad + 935.6.6 = { + holder = andalusian0011 # Furtun ibn Muhammad al-Tawil } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + 940.1.1 = { + holder = andalusian0012 # Yahya ibn Muhammad al-Tawil } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + 951.12.20 = { + holder = andalusian0014 # Lubb ibn Muhammad al-Tawil } - 867.1.1 = { - holder = 73912 # Zakkariyya Hayyunid - liege = d_valencia + 955.12.1 = { + holder = andalusian0016 # Yahya ibn Lubb } - 890.1.1 = { - holder = 73913 # Abd al-Aziz Hayyunid + 962.1.1 = { + holder = andalusian0018 # Sheik Abd al-Malik ibn Musa Aznar of Huesca } - 932.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia + 993.1.1 = { + holder = andalusian0019 # Sheik Walid ibn Abd al-Malik of Huesca } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + 1035.10.18 = { + holder = 110510 # King Ramiro I of Aragon } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 1063.5.8 = { + holder = 110500 # King Sancho I of Aragon } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + 1094.6.4 = { + holder = 70231 # Pedro Snchez Jimena } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1104.9.27 = { + holder = 70232 # Alfonso Snchez Jimena } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + 1134.9.27 = { + holder = 70233 # Ramiro II Jimena } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + 1157.8.16 = { + holder = 210507 # Petronila Ramrez Jimena } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 1174.10.16 = { + holder = 210500 # Alfonso II de Barcelona } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 1195.4.25 = { + holder = 210501 # Pere II de Barcelona } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 1213.9.14 = { + holder = 460600 # Jaume I de Barcelona } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1021.1.1 = { - holder = 45025 # Abd al-Aziz Amirid - liege = d_valencia + 1276.7.27 = { + holder = 460590 # Pere III de Barcelona } - 1061.1.1 = { - holder = 45026 # Abd al-Malik I Amirid + 1285.11.11 = { + holder = 71739 # Alfons III de Barcelona } - 1065.1.1 = { - liege = d_toledo + 1291.6.18 = { + holder = 460560 # Jaume II de Barcelona } - 1069.1.1 = { - holder = 3928 # Abu Bakr Amirid + 1327.11.5 = { + holder = 460580 # Ramon Berenguer de Barcelona } - 1076.1.1 = { - liege = d_valencia +} + +c_alcaniz = { + 852.10.14 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia + liege = d_aragon } - 1077.1.1 = { - holder = 3935 # Yusuf Hudid + 860.1.1 = { + holder = levantine0008 # Walih Muhammad ibn Wuhayd of Zaragoza } - 1082.1.1 = { - liege = d_zaragoza + 872.1.22 = { + holder = 73818 # Walih Isma'il ibn Musa of Zaragoza } - 1085.1.1 = { - holder = 45005 # Ahmad Hudid + 882.12.1 = { + holder = 73815 # Walih Muhammd ibn Lubb of Zaragoza } - 1086.1.1 = { - holder = 3926 # Yahya Dhunnunid - liege = d_valencia + #884-890: Ahmad ibn al-Barra al-Quras + 890.1.1 = { + holder = 73841 # Walih Muhammad al-Anqar of Zaragoza } - 1092.10.28 = { - holder = 73199 # Ya'far Yahaffid + 925.1.1 = { + holder = 73842 # Walih Hashim ibn Muhammad al-Anqar of Zaragoza } - 1099.1.1 = { - holder = 73182 # Muhammad Hayyid - liege = k_maghreb + 930.1.1 = { + holder = 73843 # Walih Muhammad ibn Hashim of Zaragoza + } + 939.1.1 = { + holder = 73845 # Walih Yahya ibn Muhammad of Zaragoza + } + 975.1.1 = { + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza + } + 975.7.1 = { + holder = 73845 # Walih Yahya ibn Muhammad of Zaragoza (2nd time) + } + 976.1.1 = { + holder = 73846 # Walih Abd al-Rahman ibn Muhammad of Zaragoza + } + 989.1.1 = { + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza (2nd time) + } + 1013.1.1 = { + holder = 73184 # Emir Mundir I of Zaragoza + } + 1022.1.1 = { + holder = 73185 # Emir al-Muzaffar of Zaragoza + } + 1036.1.1 = { + holder = 73186 # Emir Mundir II of Zaragoza + } + 1038.8.23 = { + holder = 73187 # Emir Abdallah ibn Hakam of Zaragoza + } + 1038.9.20 = { + holder = 3933 # Emir al-Musta'in I of Zaragoza + } + 1047.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza + } + 1065.1.1 = { #fix for re-balance after FP2 history pass + holder = andalusian0059 #Wali Raws of Burjanna (not historical holder) + liege = d_toledo + } + 1082.1.1 = { + holder = 3935 # Emir al-Mu'taman of Zaragoza + } + 1085.1.1 = { + holder = 45005 # Emir al-Musta'in II of Zaragoza + } + 1110.1.24 = { + holder = 73180 # Emir Imad al-Dawla of Zaragoza } 1110.5.31 = { holder = 224007 # Abdallah Fatimid @@ -1585,4 +2260,3 @@ b_caspe = { holder = 71733 } } - diff --git a/project/ck3/base_game/history/titles/k_armenia.txt b/project/ck3/base_game/history/titles/k_armenia.txt index a1cf9e90ce..7fc3ebfe86 100644 --- a/project/ck3/base_game/history/titles/k_armenia.txt +++ b/project/ck3/base_game/history/titles/k_armenia.txt @@ -158,7 +158,7 @@ k_old_armenia = { d_mesopotamia = { - #Arabic + #Arabic 820.1.1 = { holder = 159723 } @@ -416,7 +416,7 @@ c_mesopotamia = { liege = "d_mesopotamia" } 820.1.1 = { - holder = 159723 + holder = 159723 } 855.1.1 = { holder = 159724 @@ -669,7 +669,7 @@ c_turuberan = { holder = 41560 } 863.1.1 = { - liege = e_arabia + liege = e_arabia holder = 159722 } 1021.1.1 = { diff --git a/project/ck3/base_game/history/titles/k_badajoz.txt b/project/ck3/base_game/history/titles/k_badajoz.txt index 20d7637267..d30509798d 100644 --- a/project/ck3/base_game/history/titles/k_badajoz.txt +++ b/project/ck3/base_game/history/titles/k_badajoz.txt @@ -1,27 +1,58 @@ -k_badajoz = { +k_badajoz = { 867.1.1 = { change_development_level = 8 } 1066.1.1 = { change_development_level = 11 } + + 875.1.1 = { + holder = 73957 # Abd al-Rahman ibn Marwan + liege = 0 + } + 889.1.1 = { + holder = andalusian0095 # Abd al-Rahman ibn Abd al-Rahman + } + 890.1.1 = { + holder = 73959 # Zaid ibn Abd al-Rahman + } + 913.1.1 = { + holder = andalusian0001 # Abdallah ibn Abd al-Rahman + } + 923.1.1 = { + holder = andalusian0002 # Abdallah ibn Abdallah + } + 930.1.1 = { + holder = 0 # Annexed by Andalusia + } } d_beja = { - 761.1.1 = { - holder = 200035 # Abdallah Aslamid + 840.1.1 = { + holder = danis0005 # Adanis ibn Awsaga, leader of the Banu Danis liege = k_andalusia } - 789.1.1 = { - holder = 200034 # Jalid Aslamid + 875.1.1 = { + holder = surunbaqi0001 # Walih Sa'dun al-Surunbaqi of Portucale + liege = k_badajoz } - 820.1.1 = { - holder = 200033 # Hashim Aslamid + 881.1.1 = { + holder = andalusian0020 #'Mas'ud ibn Sa'dun al-Surunbaqi } - 840.1.1 = { - holder = 73968 # Abd al-Aziz Aslamid + 909.1.1 = { + holder = 0 # Annexed to Badajoz } - 870.1.1 = { - holder = 73967 # Aslam Aslamid + 1022.4.8 = { + holder = 200220 # Abd al-Aziz ibn Sabur + liege = 0 } - 878.1.1 = { - holder = 0 + 1030.1.1 = { + holder = 200221 # Abd al-Malik ibn Sabur + } + 1034.1.1 = { + holder = 0 # Annexed to Badajoz + } + 1067.1.1 = { + holder = 3902 # al-Mutawakkil + } + 1079.1.1 = { + holder = 0 # Annexed to Badajoz } 1142.1.1 = { holder = 73203 # Siddray Wazirid @@ -39,85 +70,46 @@ d_beja = { c_lisboa = { 867.1.1 = { change_development_level = 9 } 1066.1.1 = { change_development_level = 12 } - - 761.1.1 = { - holder = 200035 # Abdallah Aslamid + + 840.1.1 = { + holder = danis0005 # Walih Adanis ibn Awsaga of Beja liege = d_beja government = clan_government } - 789.1.1 = { - holder = 200034 # Jalid Aslamid - } - 820.1.1 = { - holder = 200033 # Hashim Aslamid - } - 840.1.1 = { - holder = 73968 # Abd al-Aziz Aslamid + 875.1.1 = { + liege = k_andalusia } - 870.1.1 = { - holder = 73967 # Aslam Aslamid + 883.1.1 = { + holder = danis0009 # Sheik Mas'ud ibn Adanis of Alcacer do Sal } 930.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = danis0017 # Sheik Abdallah ibn Umar of Alcacer do Sal } 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + holder = 3204 # Caliph Hisham II of Andalusia } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad - } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid - } - 1022.1.1 = { - holder = 200220 # Abd al-Aziz Saqlabid - liege = 0 + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz + liege = d_badajoz } - 1030.1.1 = { - holder = 200221 # Abd al-Malik Saqlabid + 1022.4.8 = { + holder = 200220 # Emir Abd al-Aziz ibn Sabur of Beja + liege = d_beja } 1034.1.1 = { - holder = 45007 # Abdallah Aftasid + holder = 3900 # Emir al-Muzaffar of Badajoz liege = d_badajoz } - 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + 1061.1.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja } - 1060.1.1 = { - holder = 3901 # Yahya Aftasid + 1067.1.1 = { + liege = d_beja } 1079.1.1 = { - holder = 3902 # Muhammad Aftasid - } - 1080.1.1 = { - holder = 45009 # Abbas Aftasid + liege = d_badajoz } - 1094.1.1 = { + 1093.5.1 = { holder = 73205 # Yusuf Yusufid liege = k_maghreb } @@ -198,86 +190,49 @@ b_setubal = { c_beja = { - 761.1.1 = { - holder = 200035 # Abdallah Aslamid - liege = d_beja - government = clan_government - } - 789.1.1 = { - holder = 200034 # Jalid Aslamid - } - 820.1.1 = { - holder = 200033 # Hashim Aslamid - } - 840.1.1 = { - holder = 73968 # Abd al-Aziz Aslamid - } - 845.1.1 = { - holder = 73964 # Zuhayr Balawid - liege = d_badajoz - } 852.1.1 = { - holder = 73966 # Salama Balawid - } - 915.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = levantine0078 # Sheik Ibrahim ibn Jalid of Elvas liege = k_andalusia + government = clan_government } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 875.1.1 = { + holder = surunbaqi0001 # Walih Sa'dun al-Surunbaqi of Portucale + liege = d_beja } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 881.1.1 = { + holder = andalusian0020 # Walih Ma'sud ibn Sa'dun al-Surunbaqi of Beja } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 909.1.1 = { + holder = 73959 # Sultan Zaid ibn Abd al-Rahman of Badajoz + liege = k_badajoz } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 913.1.1 = { + holder = andalusian0001 # Sultan Abdallah ibn Abd al-Rahman of Badajoz } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 923.1.1 = { + holder = andalusian0002 # Sultan Abdallah ibn Abdallah of Badajoz } - 1022.1.1 = { - holder = 200220 # Abd al-Aziz Saqlabid - liege = 0 + 909.1.1 = { + liege = d_badajoz } - 1030.1.1 = { - holder = 200221 # Abd al-Malik Saqlabid + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz } - 1034.1.1 = { - holder = 45007 # Abdallah Aftasid - liege = d_badajoz + 1022.4.8 = { + holder = 45007 # Emir al-Mansur I of Badajoz } 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + holder = 3900 # Emir al-Muzaffar of Badajoz } - 1060.1.1 = { - holder = 3901 # Yahya Aftasid + 1061.1.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja } - 1063.1.1 = { - holder = 3902 # Muhammad Aftasid + 1067.1.1 = { + liege = d_beja } - 1080.1.1 = { - holder = 45009 # Abbas Aftasid + 1079.1.1 = { + holder = 45009 # al-Abbas ibn Umar + liege = d_badajoz } 1094.1.1 = { holder = 73205 # Yusuf Yusufid @@ -307,41 +262,41 @@ c_beja = { holder = 73610 # Abdallah Utmanid } 1217.10.18 = { - holder = 142547 # Afonso Hermiges de Baio + holder = 142547 # Afonso Hermiges de Baiao liege = k_portugal } 1220.1.1 = { - holder = 142550 # Afonso Lopes de Baio + holder = 142550 # Afonso Lopes de Baiao } 1261.1.1 = { - holder = 142551 # Ferno Lopes de Baio + holder = 142551 # Fernao Lopes de Baiao } 1262.1.1 = { - holder = 142552 # Diogo Lopes de Baio + holder = 142552 # Diogo Lopes de Baiao } 1263.1.1 = { - holder = 142561 # Pero Pone de Baio + holder = 142561 # Pero Ponce de Baiao } 1272.1.1 = { - holder = 142572 # Afonso Rodrigues de Baio + holder = 142572 # Afonso Rodrigues de Baiao } 1286.1.1 = { - holder = 142574 # Martim Afonses de Baio + holder = 142574 # Martim Afonses de Baiao } 1306.1.1 = { - holder = 142575 # Rodrigo Afonses de Baio + holder = 142575 # Rodrigo Afonses de Baiao } 1307.1.1 = { - holder = 142576 # Geraldo Afonses de Baio + holder = 142576 # Geraldo Afonses de Baiao } 1308.1.1 = { - holder = 142584 # Guiomar Martimes de Baio + holder = 142584 # Guiomar Martimes de Baiao } 1327.1.1 = { - holder = 142585 # Aldona Martimes de Baio + holder = 142585 # Aldonca Martimes de Baiao } 1328.1.1 = { - holder = 142586 # Mor Martimes de Baio + holder = 142586 # Mor Martimes de Baiao } } @@ -359,88 +314,50 @@ b_beja = { 1310.1.1 = { holder = 142886 } - } c_alcacer_do_sal = { - 761.1.1 = { - holder = 200035 # Abdallah Aslamid + 840.1.1 = { + holder = danis0005 # Walih Adanis ibn Awsaga of Beja liege = d_beja government = clan_government } - 789.1.1 = { - holder = 200034 # Jalid Aslamid - } - 820.1.1 = { - holder = 200033 # Hashim Aslamid - } - 840.1.1 = { - holder = 73968 # Abd al-Aziz Aslamid - } - 845.1.1 = { - holder = 73964 # Zuhayr Balawid - liege = d_badajoz - } - 852.1.1 = { - holder = 73966 # Salama Balawid - } - 915.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad + 875.1.1 = { liege = k_andalusia } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + 883.1.1 = { + holder = danis0009 # Mas'ud ibn Adanis } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid - } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 930.1.1 = { + holder = danis0017 # Abdallah ibn Umar } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz + liege = d_badajoz } - 1022.1.1 = { - holder = 200220 # Abd al-Aziz Saqlabid - liege = 0 + 1022.4.8 = { + holder = 200220 # Emir Abd al-Aziz ibn Sabur of Beja + liege = d_beja } 1030.1.1 = { - holder = 200221 # Abd al-Malik Saqlabid + holder = 200221 # Emir Abd al-Malik ibn Sabur of Beja } 1034.1.1 = { - holder = 45007 # Abdallah Aftasid + holder = 3900 # Emir al-Muzaffar of Badajoz liege = d_badajoz } - 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + 1061.1.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja } - 1060.1.1 = { - holder = 3901 # Yahya Aftasid + 1067.1.1 = { + liege = d_beja } - 1063.1.1 = { - holder = 3902 # Muhammad Aftasid + 1079.1.1 = { + liege = d_badajoz } 1080.1.1 = { holder = 45009 # Abbas Aftasid @@ -473,123 +390,88 @@ c_alcacer_do_sal = { holder = 73610 # Abdallah Utmanid } 1217.10.18 = { - holder = 142547 # Afonso Hermiges de Baio + holder = 142547 # Afonso Hermiges de Baiao liege = k_portugal } 1220.1.1 = { - holder = 142550 # Afonso Lopes de Baio + holder = 142550 # Afonso Lopes de Baiao } 1261.1.1 = { - holder = 142551 # Ferno Lopes de Baio + holder = 142551 # Fernao Lopes de Baiao } 1262.1.1 = { - holder = 142552 # Diogo Lopes de Baio + holder = 142552 # Diogo Lopes de Baiao } 1263.1.1 = { - holder = 142561 # Pero Pone de Baio + holder = 142561 # Pero Ponce de Baiao } 1272.1.1 = { - holder = 142572 # Afonso Rodrigues de Baio + holder = 142572 # Afonso Rodrigues de Baiao } 1286.1.1 = { - holder = 142574 # Martim Afonses de Baio + holder = 142574 # Martim Afonses de Baiao } 1306.1.1 = { - holder = 142575 # Rodrigo Afonses de Baio + holder = 142575 # Rodrigo Afonses de Baiao } 1307.1.1 = { - holder = 142576 # Geraldo Afonses de Baio + holder = 142576 # Geraldo Afonses de Baiao } 1308.1.1 = { - holder = 142584 # Guiomar Martimes de Baio + holder = 142584 # Guiomar Martimes de Baiao } 1327.1.1 = { - holder = 142585 # Aldona Martimes de Baio + holder = 142585 # Aldonca Martimes de Baiao } 1328.1.1 = { - holder = 142586 # Mor Martimes de Baio + holder = 142586 # Mor Martimes de Baiao } } c_elvas = { - 761.1.1 = { - holder = 200035 # Abdallah Aslamid - liege = d_beja - government = clan_government - } - 789.1.1 = { - holder = 200034 # Jalid Aslamid - } - 820.1.1 = { - holder = 200033 # Hashim Aslamid - } - 840.1.1 = { - holder = 73968 # Abd al-Aziz Aslamid - } - 845.1.1 = { - holder = 73964 # Zuhayr Balawid - liege = d_badajoz - } 852.1.1 = { - holder = 73966 # Salama Balawid - } - 915.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = levantine0078 # Ibrahim ibn Jalid liege = k_andalusia + government = clan_government } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 875.1.1 = { + liege = d_beja } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 882.1.1 = { + holder = levantine0080 # Ishaq ibn Ibrahim } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 909.1.1 = { + liege = d_badajoz } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 922.1.1 = { + holder = levantine0081 # Muhammad ibn Ibrahim } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + 940.1.1 = { + holder = levantine0082 # Ibrahim ibn Muhammad } - 1022.1.1 = { - holder = 200220 # Abd al-Aziz Saqlabid - liege = 0 + 961.1.1 = { + holder = levantine0083 # Ahmad ibn Muhammad } - 1030.1.1 = { - holder = 200221 # Abd al-Malik Saqlabid + 983.1.1 = { + holder = 200219 # Emir Sabur of Badajoz } - 1034.1.1 = { - holder = 45007 # Abdallah Aftasid + 1022.4.8 = { + holder = 45007 # Emir al-Mansur I of Badajoz liege = d_badajoz } 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + holder = 3900 # Emir al-Muzaffar of Badajoz } - 1060.1.1 = { - holder = 3901 # Yahya Aftasid + 1061.1.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja } - 1063.1.1 = { - holder = 3902 # Muhammad Aftasid + 1067.1.1 = { + liege = d_beja + } + 1079.1.1 = { + holder = 45009 # Sheik al-Abbas ibn Umar of Evora + liege = d_badajoz } 1080.1.1 = { holder = 45009 # Abbas Aftasid @@ -622,74 +504,108 @@ c_elvas = { holder = 73610 # Abdallah Utmanid } 1217.10.18 = { - holder = 142547 # Afonso Hermiges de Baio + holder = 142547 # Afonso Hermiges de Baiao liege = k_portugal } 1220.1.1 = { - holder = 142550 # Afonso Lopes de Baio + holder = 142550 # Afonso Lopes de Baiao } 1261.1.1 = { - holder = 142551 # Ferno Lopes de Baio + holder = 142551 # Fernao Lopes de Baiao } 1262.1.1 = { - holder = 142552 # Diogo Lopes de Baio + holder = 142552 # Diogo Lopes de Baiao } 1263.1.1 = { - holder = 142561 # Pero Pone de Baio + holder = 142561 # Pero Ponçe de Baiao } 1272.1.1 = { - holder = 142572 # Afonso Rodrigues de Baio + holder = 142572 # Afonso Rodrigues de Baiao } 1286.1.1 = { - holder = 142574 # Martim Afonses de Baio + holder = 142574 # Martim Afonses de Baiao } 1306.1.1 = { - holder = 142575 # Rodrigo Afonses de Baio + holder = 142575 # Rodrigo Afonses de Baiao } 1307.1.1 = { - holder = 142576 # Geraldo Afonses de Baio + holder = 142576 # Geraldo Afonses de Baiao } 1308.1.1 = { - holder = 142584 # Guiomar Martimes de Baio + holder = 142584 # Guiomar Martimes de Baiao } 1327.1.1 = { - holder = 142585 # Aldona Martimes de Baio + holder = 142585 # Aldonca Martimes de Baiao } 1328.1.1 = { - holder = 142586 # Mor Martimes de Baio + holder = 142586 # Mor Martimes de Baiao } } d_badajoz = { - 843.1.1 = { - holder = 73956 # Ibn Marwan + 778.1.1 = { + holder = 73680 # Sultan Hisham I of Andalusia liege = k_andalusia government = clan_government } + 788.9.29 = { + holder = 0 + } + 820.1.1 = { + holder = 73956 # Marwan ibn Yunus al-Yiliqi + } + 827.1.1 = { + holder = 0 + } 867.1.1 = { - holder = 73957 # Abd al-Rahman Marwanid + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz + } + 868.1.1 = { + holder = 0 + } + 875.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz (restored) + liege = k_badajoz + } + 889.1.1 = { + holder = andalusian0095 # Sultan Abd al-Rahman ibn Abd al-Rahman of Badajoz + } + 890.1.1 = { + holder = 73959 # Sultan Zaid ibn Abd al-Rahman of Badajoz } - 912.1.1 = { - holder = 73959 # Zaid Marwanid + 913.1.1 = { + holder = andalusian0001 # Sultan Abdallah ibn Abd al-Rahman of Badajoz } - 928.1.1 = { + 923.1.1 = { + holder = andalusian0002 # Sultan Abdallah ibn Abdallah of Badajoz + } + 930.1.1 = { holder = 0 } - 1022.1.1 = { - holder = 45007 # al-Mansur I (Abdallah Aftasid) + 981.1.1 = { + holder = 200219 # Sabur + liege = k_andalusia + } + 1009.3.3 = { liege = 0 } + 1022.4.8 = { + holder = 45007 # al-Mansur I + } 1045.1.1 = { - holder = 3900 # al-Muzzaffar (Abu-Bakr Aftasid) + holder = 3900 # al-Muzzaffar } 1067.1.1 = { - holder = 3901 # al-Mansur II (Yahya Aftasid) + holder = 3901 # al-Mansur II } 1079.1.1 = { - holder = 3902 # al-Muttawakkil (Muhammad Aftasid) + holder = 3902 # Emir al-Muttawakkil of Beja } 1094.1.1 = { + holder = 73196 # al-Mansur III + } + 1095.1.1 = { holder = 0 } 1146.1.1 = { @@ -705,76 +621,50 @@ d_badajoz = { c_badajoz = { - 769.1.1 = { - holder = 200216 # Yahya Fezzi - liege = k_andalusia + 778.1.1 = { + holder = 73680 # Sultan Hisham I of Andalusia + liege = d_badajoz government = clan_government } - 800.1.1 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 843.1.1 = { - holder = 73956 # Marwan Marwanid - liege = d_badajoz + #788.9.29-820: Unknown Walihs of Badajoz + 820.1.1 = { + holder = 73956 # Walih Marwan ibn Yunus al-Yiliqi of Badajoz } + #827-867: Unknown Walihs of badajoz 867.1.1 = { - holder = 73957 # Abd al-Rahman Marwanid + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz } - 912.1.1 = { - holder = 73959 # Zaid Marwanid + #868-875: Unknown Walihs of Badajoz + 875.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz (restored) } - 928.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia + 889.1.1 = { + holder = andalusian0095 # Sultan Abd al-Rahman ibn Abd al-Rahman of Badajoz } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + 890.1.1 = { + holder = 73959 # Sultan Zaid ibn Abd al-Rahman of Badajoz } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 913.1.1 = { + holder = andalusian0001 # Sultan Abdallah ibn Abd al-Rahman of Badajoz } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid - } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad - } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 923.1.1 = { + holder = andalusian0002 # Sultan Abdallah ibn Abdallah of Badajoz } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + #930-981: Unknown Walihs of Badajoz + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz } - 1022.1.1 = { - holder = 45007 # Abdallah Aftasid - liege = d_badajoz + 1022.4.8 = { + holder = 45007 # Emir al-Mansur I of Badajoz } 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + holder = 3900 # Emir al-Muzzaffar of Badajoz } 1067.1.1 = { - holder = 3901 # Yahya Aftasid + holder = 3901 # Emir al-Mansur II of Badajoz } 1079.1.1 = { - holder = 3902 # Muhammad Aftasid + holder = 3902 # Emir al-Muttawakkil of Beja } 1094.1.1 = { holder = 73205 # Yusuf Yusufid @@ -805,14 +695,14 @@ c_badajoz = { holder = 73614 # Rashid Sebtaid } 1230.3.19 = { - holder = 457650 # Alfonso IX de Borgoa + holder = 457650 # Alfonso IX de Borgona liege = k_leon } 1230.9.24 = { - holder = 457620 # Fernando II de Borgoa + holder = 457620 # Fernando II de Borgona } 1252.5.30 = { - holder = 457540 # Alfonso X de Borgoa + holder = 457540 # Alfonso X de Borgona } 1284.4.4 = { holder = 457630 # Juan Manuel de Villena @@ -822,88 +712,50 @@ c_badajoz = { c_plasencia = { - 760.1.1 = { - holder = 200217 # Muhammad Atlasid - liege = k_andalusia - government = clan_government - } - 783.1.1 = { - holder = 73679 # Abd al-Rahman I Umayyad - } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 843.1.1 = { - holder = 73956 # Ibn Marwan + 778.1.1 = { + holder = 73680 # Sultan Hisham I of Andalusia liege = d_badajoz + government = clan_government } - 859.1.1 = { - holder = 73976 # Abdallah Ubaid - } - 894.1.1 = { - holder = 73957 # Abd al-Rahman Marwanid - } - 912.1.1 = { - holder = 73959 # Zaid Marwanid - } - 928.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + #788.9.29-820: Unknown Walihs of Badajoz + 820.1.1 = { + holder = 73956 # Walih Marwan ibn Yunus al-Yiliqi of Badajoz } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + #827-867: Unknown Walihs of badajoz + 867.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + #868-875: Unknown Walihs of Badajoz + 875.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz (restored) } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 889.1.1 = { + holder = andalusian0095 # Sultan Abd al-Rahman ibn Abd al-Rahman of Badajoz } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 890.1.1 = { + holder = 73959 # Sultan Zaid ibn Abd al-Rahman of Badajoz } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 913.1.1 = { + holder = andalusian0001 # Sultan Abdallah ibn Abd al-Rahman of Badajoz } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 923.1.1 = { + holder = andalusian0002 # Sultan Abdallah ibn Abdallah of Badajoz } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + #930-981: Unknown Walihs of Badajoz + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz } - 1022.1.1 = { - holder = 45007 # Abdallah Aftasid - liege = d_badajoz + 1022.4.8 = { + holder = 45007 # Emir al-Mansur I of Badajoz } 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + holder = 3900 # Emir al-Muzzaffar of Badajoz } - 1060.1.1 = { - holder = 3901 # Yahya Aftasid + 1061.1.1 = { + holder = 3901 # Emir al-Mansur II of Badajoz } 1079.1.1 = { - holder = 3902 # Muhammad Aftasid - } - 1080.1.1 = { - holder = 45008 # Fadl Aftasid + holder = 3902 # Emir al-Mutawakkil of Beja (restored) } 1094.1.1 = { holder = 73205 # Yusuf Yusufid @@ -935,103 +787,71 @@ c_plasencia = { holder = 73614 # Rashid Sebtaid } 1225.1.1 = { - holder = 73082 # Pedro Ponce de Len I + holder = 73082 # Pedro Ponce de Leon I liege = k_leon } 1265.1.1 = { - holder = 73083 # Fernando Ponce de Len + holder = 73083 # Fernando Ponce de Leon } 1292.1.1 = { - holder = 73087 # Pedro Ponce de Len II + holder = 73087 # Pedro Ponce de Leon II } 1311.1.1 = { - holder = 73091 # Rodrigo Ponce de Len + holder = 73091 # Rodrigo Ponce de Leon } } c_caceres = { - 760.1.1 = { - holder = 200217 # Muhammad Atlasid - liege = k_andalusia - government = clan_government - } - 783.1.1 = { - holder = 73679 # Abd al-Rahman I Umayyad - } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 843.1.1 = { - holder = 73956 # Ibn Marwan + 778.1.1 = { + holder = 73680 # Sultan Hisham I of Andalusia liege = d_badajoz + government = clan_government } - 860.1.1 = { - holder = 73962 # Obada Alkadid - } - 895.1.1 = { - holder = 73957 # Abd al-Rahman Marwanid - } - 912.1.1 = { - holder = 73959 # Zaid Marwanid - } - 928.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + #788.9.29-820: Unknown Walihs of Badajoz + 820.1.1 = { + holder = 73956 # Walih Marwan ibn Yunus al-Yiliqi of Badajoz } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + #827-867: Unknown Walihs of badajoz + 867.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + #868-875: Unknown Walihs of Badajoz + 875.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz (restored) } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 889.1.1 = { + holder = andalusian0095 # Sultan Abd al-Rahman ibn Abd al-Rahman of Badajoz } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 890.1.1 = { + holder = 73959 # Sultan Zaid ibn Abd al-Rahman of Badajoz } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 913.1.1 = { + holder = andalusian0001 # Sultan Abdallah ibn Abd al-Rahman of Badajoz } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 923.1.1 = { + holder = andalusian0002 # Sultan Abdallah ibn Abdallah of Badajoz } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid + #930-981: Unknown Walihs of Badajoz + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz } - 1022.1.1 = { - holder = 45007 # Abdallah Aftasid - liege = d_badajoz + 1022.4.8 = { + holder = 45007 # Emir al-Mansur I of Badajoz } 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + holder = 3900 # Emir al-Muzzaffar of Badajoz } - 1067.1.1 = { - holder = 3901 # Yahya Aftasid + 1061.1.1 = { + holder = 3901 # Emir al-Mansur II of Badajoz } 1079.1.1 = { - holder = 3902 # Muhammad Aftasid + holder = 3902 # Emir al-Mutawakkil of Beja (restored) } 1094.1.1 = { + holder = 73196 # Emir al-Mansur III of Badajoz + } + 1095.1.1 = { holder = 73205 # Yusuf Yusufid liege = k_maghreb } @@ -1060,107 +880,79 @@ c_caceres = { holder = 73614 # Rashid Sebtaid } 1229.4.23 = { - holder = 457650 # Alfonso X de Borgoa + holder = 457650 # Alfonso X de Borgona liege = k_leon } 1230.9.24 = { - holder = 457620 # Fernando III de Borgoa + holder = 457620 # Fernando III de Borgona } 1252.5.30 = { - holder = 71486 # Luis Fernndez de Borgoa + holder = 71486 # Luis Fernández de Borgona } 1279.4.20 = { - holder = 71488 # Luis Luisez de Borgoa + holder = 71488 # Luis Luisez de Borgona } 1301.1.1 = { - holder = 458020 # Fernando Ponce de Len + holder = 458020 # Fernando Ponce de Leon } 1313.1.1 = { - holder = 458021 # Pedro Ponce de Len + holder = 458021 # Pedro Ponce de Leon } } c_merida = { - 760.1.1 = { - holder = 200217 # Muhammad Atlasid - liege = k_andalusia - government = clan_government - } - 783.1.1 = { - holder = 73679 # Abd al-Rahman I Umayyad - } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 843.1.1 = { - holder = 73956 # Ibn Marwan + 778.1.1 = { + holder = 73680 # Sultan Hisham I of Andalusia liege = d_badajoz + government = clan_government } - 860.1.1 = { - holder = 73962 # Obada Alkadid - } - 895.1.1 = { - holder = 73957 # Abd al-Rahman Marwanid - } - 912.1.1 = { - holder = 73959 # Zaid Marwanid - } - 928.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia + #788.9.29-817: Unknown Walihs of Badajoz + 817.1.1 = { + holder = 73955 # Yunus al-Yiliqi } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + 820.1.1 = { + holder = 73956 # Walih Marwan ibn Yunus al-Yiliqi of Badajoz } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + #827-867: Unknown Walihs of badajoz + 867.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + #868-875: Unknown Walihs of Badajoz + 875.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz (restored) } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 889.1.1 = { + holder = andalusian0095 # Sultan Abd al-Rahman ibn Abd al-Rahman of Badajoz } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + 890.1.1 = { + holder = 73959 # Sultan Zaid ibn Abd al-Rahman of Badajoz } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + 913.1.1 = { + holder = andalusian0001 # Sultan Abdallah ibn Abd al-Rahman of Badajoz } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 923.1.1 = { + holder = andalusian0002 # Sultan Abdallah ibn Abdallah of Badajoz } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + #930-935: Unknown Walih of Badajoz + 935.1.1 = { + holder = andalusian0012 # Yahya ibn Muhammad al-Tawil } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + #936-981: Unknown Walihs of Badajoz + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid - } - 1022.1.1 = { - holder = 45007 # Abdallah Aftasid - liege = d_badajoz + 1022.4.8 = { + holder = 45007 # Emir al-Mansur I of Badajoz } 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + holder = 3900 # Emir al-Muzzaffar of Badajoz } 1067.1.1 = { - holder = 3901 # Yahya Aftasid + holder = 3901 # Emir al-Mansur II of Badajoz } 1079.1.1 = { - holder = 3902 # Muhammad Aftasid + holder = 45008 # al-Fadl ibn Umar } 1094.1.1 = { holder = 73205 # Yusuf Yusufid @@ -1191,98 +983,72 @@ c_merida = { holder = 73614 # Rashid Sebtaid } 1229.4.23 = { - holder = 457650 # Alfonso X de Borgoa + holder = 457650 # Alfonso X de Borgona liege = k_leon } 1230.9.24 = { - holder = 457620 # Fernando III de Borgoa + holder = 457620 # Fernando III de Borgona } 1252.5.30 = { - holder = 71486 # Luis Fernndez de Borgoa + holder = 71486 # Luis Fernández de Borgona } 1279.4.20 = { - holder = 71488 # Luis Luisez de Borgoa + holder = 71488 # Luis Luisez de Borgona } 1301.1.1 = { - holder = 458020 # Fernando Ponce de Len + holder = 458020 # Fernando Ponce de Leon } 1313.1.1 = { - holder = 458021 # Pedro Ponce de Len + holder = 458021 # Pedro Ponce de Leon } } c_medellin = { - 769.1.1 = { - holder = 200216 # Yahya Fezzi - liege = k_andalusia + 778.1.1 = { + holder = 73680 # Sultan Hisham I of Andalusia + liege = d_badajoz government = clan_government } - 800.1.1 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 843.1.1 = { - holder = 73956 # Marwan Marwanid - liege = d_badajoz + #788.9.29-820: Unknown Walihs of Badajoz + 820.1.1 = { + holder = 73956 # Walih Marwan ibn Yunus al-Yiliqi of Badajoz } + #827-867: Unknown Walihs of badajoz 867.1.1 = { - holder = 73957 # Abd al-Rahman Marwanid - } - 912.1.1 = { - holder = 73959 # Zaid Marwanid + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz } - 928.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + #868-875: Unknown Walihs of Badajoz + 875.1.1 = { + holder = 73957 # Sultan Abd al-Rahman ibn Marwan of Badajoz (restored) } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 889.1.1 = { + holder = andalusian0095 # Sultan Abd al-Rahman ibn Abd al-Rahman of Badajoz } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + 890.1.1 = { + holder = 73959 # Sultan Zaid ibn Abd al-Rahman of Badajoz } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 913.1.1 = { + holder = andalusian0001 # Sultan Abdallah ibn Abd al-Rahman of Badajoz } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 923.1.1 = { + holder = andalusian0002 # Sultan Abdallah ibn Abdallah of Badajoz } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + #930-981: Unknown Walihs of Badajoz + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1021.1.1 = { - holder = 73690 # Yahya Hammudid - } - 1022.1.1 = { - holder = 45007 # Abdallah Aftasid - liege = d_badajoz + 1022.4.8 = { + holder = 45007 # Emir al-Mansur I of Badajoz } 1045.1.1 = { - holder = 3900 # Abu Bakr Aftasid + holder = 3900 # Emir al-Muzzaffar of Badajoz } 1067.1.1 = { - holder = 3901 # Yahya Aftasid + holder = 3901 # Emir al-Mansur II of Badajoz } 1079.1.1 = { - holder = 3902 # Muhammad Aftasid + holder = 45008 # Sheik al-Fadl ibn Umar of Merida } 1094.1.1 = { holder = 73205 # Yusuf Yusufid @@ -1313,14 +1079,14 @@ c_medellin = { holder = 73614 # Rashid Sebtaid } 1230.3.19 = { - holder = 457650 # Alfonso IX de Borgoa + holder = 457650 # Alfonso IX de Borgona liege = k_leon } 1230.9.24 = { - holder = 457620 # Fernando II de Borgoa + holder = 457620 # Fernando II de Borgona } 1252.5.30 = { - holder = 457540 # Alfonso X de Borgoa + holder = 457540 # Alfonso X de Borgona } 1284.4.4 = { holder = 457630 # Juan Manuel de Villena @@ -1330,12 +1096,19 @@ c_medellin = { d_algarve = { - 867.1.1 = { - holder = 73684 # al-Mundir Umayyad + 827.1.1 = { + holder = khali0003 # Bakr ibn Khali liege = k_andalusia } - 886.1.1 = { - holder = 0 + 870.1.1 = { + holder = khali0004 # Yahya ibn Bakr + liege = 0 + } + 901.2.6 = { + holder = khali0009 # Bakr ibn Yahya + } + 920.1.1 = { + holder = 0 # Annexed to Andalusia } 1249.1.1 = { de_jure_liege = k_portugal @@ -1344,65 +1117,53 @@ d_algarve = { c_faro = { - 766.1.1 = { - holder = 200222 # Marwan Qashid - liege = k_andalusia + 827.1.1 = { + holder = khali0003 # Walih Bakr ibn Khali of Algarve + liege = d_algarve government = clan_government } - 799.1.1 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + 870.1.1 = { + holder = khali0004 # Emir Yahya ibn Bakr of Algarve } - 867.1.1 = { - holder = 73684 # al-Mundir Umayyad - liege = d_algarve + 901.2.6 = { + holder = khali0009 # Emir Bakr ibn Yahya of Algarve } - 886.1.1 = { + 920.1.1 = { + holder = 3200 # Caliph Abd al-Rahman III of Andalusia liege = k_andalusia } - 888.6.24 = { - holder = 73685 # Abdallah Umayyad - } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad - } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) + } + 1013.1.1 = { + holder = andalusian0126 # Sa'id ibn Harun } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 1016.1.1 = { + liege = 0 } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 1043.8.9 = { + holder = andalusian0127 # Muhammad ibn Sa'id } - 1051.1.1 = { - holder = 73255 # Abu-Bakr Ramimid + 1052.5.3 = { + holder = andalusian0128 # Utman ibn Sa'id, really unknown Harunid ruler liege = d_sevilla } - 1069.1.15 = { - holder = 3214 # Muhammad II Abbadid - } - 1082.1.1 = { + 1070.1.1 = { holder = 73215 # Rashid Abbadid } 1091.1.1 = { @@ -1440,13 +1201,13 @@ c_faro = { liege = k_portugal } 1250.1.1 = { - holder = 142217 # Joo Peres de Aboim I + holder = 142217 # João Peres de Aboim I } 1285.3.15 = { holder = 142219 # Pedro Jes de Aboim } 1311.1.1 = { - holder = 142154 # Joo Peres de Aboim II + holder = 142154 # João Peres de Aboim II } 1328.1.1 = { holder = 459531 # Maria Peres de Aboim @@ -1458,74 +1219,68 @@ c_faro = { c_silves = { - 766.1.1 = { - holder = 200222 # Marwan Qashid - liege = k_andalusia + 827.1.1 = { + holder = khali0003 # Walih Bakr ibn Khali of Algarve + liege = d_algarve government = clan_government } - 799.1.1 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad + 870.1.1 = { + holder = khali0004 # Emir Yahya ibn Bakr of Algarve } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + 901.2.6 = { + holder = khali0009 # Emir Bakr ibn Yahya of Algarve } - 867.1.1 = { - holder = 73684 # al-Mundir Umayyad - liege = d_algarve - } - 886.1.1 = { + 920.1.1 = { + holder = 3200 # Caliph Abd al-Rahman III of Andalusia liege = k_andalusia } - 888.6.24 = { - holder = 73685 # Abdallah Umayyad - } - 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad - } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1009.11.8 = { + holder = 73675 # Caliph Suleyman ibn al-Hakam of Andalusia } 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + holder = 73671 # Caliph Muhammad II of Andalusia (restored) } 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia (restored) + } + 1013.1.1 = { + holder = bedouin0204 # Isa I ibn Abu Bakr + } + 1027.1.1 = { + liege = 0 } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 1041.8.30 = { + holder = bedouin0205 # Muhammad I Amid al-Dawla } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 1048.10.1 = { + holder = bedouin0208 # Isa II al-Muzaffar } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 1054.1.1 = { + holder = bedouin0209 # Muhammad II al-Nasr } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1058.6.25 = { + holder = bedouin0210 # Isa III al-Muzaffar } - 1051.1.1 = { - holder = 73255 # Abu-Bakr Ramimid + 1063.1.1 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla liege = d_sevilla } - 1069.1.15 = { - holder = 3214 # Muhammad II Abbadid + 1069.2.27 = { + holder = 3912 # Muhammad ibn Ammar } - 1082.1.1 = { - holder = 73215 # Rashid Abbadid + 1070.1.1 = { + holder = 3214 # Emir al-Mu'tamid of Sevilla (restored) } - 1091.1.1 = { + 1091.10.1 = { holder = 73223 # Ya'far Yafarid liege = k_maghreb } @@ -1560,13 +1315,13 @@ c_silves = { liege = k_portugal } 1250.1.1 = { - holder = 142217 # Joo Peres de Aboim I + holder = 142217 # João Peres de Aboim I } 1285.3.15 = { holder = 142219 # Pedro Jes de Aboim } 1311.1.1 = { - holder = 142154 # Joo Peres de Aboim II + holder = 142154 # João Peres de Aboim II } 1328.1.1 = { holder = 459531 # Maria Peres de Aboim @@ -1590,5 +1345,4 @@ b_lagos = { 1310.1.1 = { holder = 142743 } -} - +} \ No newline at end of file diff --git a/project/ck3/base_game/history/titles/k_castille.txt b/project/ck3/base_game/history/titles/k_castille.txt index 2df9db1e35..b4e48bfb10 100644 --- a/project/ck3/base_game/history/titles/k_castille.txt +++ b/project/ck3/base_game/history/titles/k_castille.txt @@ -1,17 +1,15 @@ - k_castille = { 867.1.1 = { change_development_level = 6 } 1066.1.1 = { change_development_level = 8 } - - 1037.9.4 = { - holder = 107510 # Fernando I Jimena + + 1065.12.26 = { insert_title_history = k_leon } 1065.12.27 = { - holder = 107500 # Sancho II Jimena + holder = 107500 # Sancho II Fernndez } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len } 1109.6.30 = { holder = 207660 # Urraca Alfnsez Jimena @@ -39,7 +37,7 @@ k_castille = { } 1284.4.4 = { holder = 457530 # Sancho IV de Borgoa - } + } 1295.4.25 = { holder = 457520 # Fernando IV de Borgoa } @@ -52,139 +50,124 @@ k_castille = { d_cantabria = { 867.1.1 = { change_development_level = 6 } 1066.1.1 = { change_development_level = 9 } - - 711.1.1 = { - de_jure_liege = k_asturias - } - 860.1.1 = { - holder = 73763 # Rodrigo Ramrez de Castilla - liege = k_asturias - } - 873.10.3 = { - holder = 73765 # Diego Rodrguez Porcelos + + 683.1.1 = { + holder = 70010 # Dux Favila } - 885.1.31 = { - holder = 0 - } - 924.1.1 = { - de_jure_liege = k_leon - } - 931.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara - liege = k_leon - } - 944.1.1 = { - holder = 72550 # Ansur Fernndez Ansrez - } - 945.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara - liege = 0 - } - 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara - } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + 702.1.1 = { + holder = 70010 # Pedro de Cantabria } - 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + 718.1.1 = { + liege = k_asturias } - 1029.5.13 = { - holder = 107510 # Fernando Snchez Jimena - liege = k_navarra + 730.1.1 = { + holder = 70003 # King Alfonso I of Asturias } - 1030.1.1 = { - liege = 0 + 739.6.15 = { + holder = 70011 # Fruela Prez } - 1037.9.4 = { + 741.1.1 = { holder = 0 - de_jure_liege = k_castille } } c_asturias_de_santillana = { - 718.1.1 = { - holder = 70010 # Pedro de Cantabria - liege = k_asturias + 702.1.1 = { + holder = 70010 # Duke Pedro of Cantabria + liege = d_cantabria } - 720.1.1 = { - holder = 70003 # Alfonso I de Cantabria + 730.1.1 = { + holder = 70003 # King Alfonso I of Asturias } 739.6.15 = { - holder = 70011 # Fruela Prez de Cantabria + holder = 70011 # Duke Fruela Prez of Cantabria + } + 741.1.1 = { + holder = 70012 # King Aurelio I of Asturias } 768.1.1 = { - holder = 70013 # Bermudo I de Cantabria + holder = 70013 # King Bermudo I of Asturias } 791.1.1 = { - holder = 70015 # Ramiro I de Cantabria + holder = 70006 # King Alfonso II of Asturias } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + 842.3.20 = { + holder = basque0007 # King Nepociano of Asturias } - 860.1.1 = { - holder = 73763 # Rodrigo Ramrez de Castilla + 843.1.1 = { + holder = 70015 # King Ramiro I of Asturias + } + 851.1.15 = { + holder = 70017 # King Ordoo I of Asturias + } + 854.1.1 = { + holder = 73763 # Duke Rodrigo of Castilla liege = d_castilla } 873.10.3 = { - holder = 73765 # Diego Rodrguez Porcelos + holder = 73765 # Duke Diego Rodrguez 'Porcelos' of Castilla } - 885.1.31 = { - holder = 200066 # Munio Nuez de Lara + 885.1.1 = { + holder = 200066 # Count Munio Nuez of Burgos liege = k_asturias } 901.1.1 = { - holder = 200071 # Gonzalo Tllez + holder = 200071 # Count Gonzalo Tllez of Viscaya } 904.1.1 = { - holder = 200066 # Munio Nuez de Lara + holder = 200066 # Count Munio Nuez of Burgos (restored) } 910.12.20 = { liege = k_leon } 912.1.1 = { - holder = 73769 # Gonzalo FernAndez de Lara + holder = 73769 # Count Gonzalo Fernndez of Burgos } - 916.1.1 = { - holder = 72549 # Fernando Ansrez + 915.1.1 = { + holder = 200074 # Count Fernando Daz of Amaya } 920.1.1 = { - holder = 200069 # Nuo FernAndez de Lara + holder = 200160 # Count Munio Velaz of Burgos } - 927.1.1 = { - holder = 72549 # Fernando Ansrez + 922.1.1 = { + holder = 200069 # Count Nuo Fernndez of Amaya } - 930.1.1 = { - holder = 107680 # FernAn GonzAlez de Lara + 924.1.1 = { + holder = galician0174 # Alfonso Godestiz } 931.1.1 = { liege = d_castilla } - 944.1.1 = { - holder = 72550 # Ansur FernAndez Ansrez + 952.1.1 = { + holder = 107680 # Duke Fernn Gonzlez of Castille } - 945.1.1 = { - holder = 107680 # FernAn GonzAlez de Lara + 966.1.1 = { + holder = castilian0010 # Gmez Daz } - 970.6.1 = { - holder = 107670 # Garca FernAndez de Lara + 987.1.1 = { + holder = castilian0021 # Garca Gmez } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + 1003.3.3 = { + holder = castilian0020 # Munio Gmez } - 1017.2.5 = { - holder = 70286 # Garca SAnchez de Lara + 1024.1.1 = { + holder = 200079 # Diego Fernndez } - 1029.5.13 = { - holder = 107510 # Fernando SAnchez Jimena + 1025.1.1 = { + holder = castilian0204 # Munio Rodrguez + } + 1029.9.28 = { + holder = 70129 # Fortn Ochoa } 1037.9.4 = { - holder = 70265 # Munio GonzAlez de Lara + holder = 70265 # Munio Gonzlez + } + 1065.12.27 = { liege = k_castille } 1082.1.1 = { - holder = 70268 # Jimena Muoz de Lara + holder = 108500 # King Alfonso VI of Len } 1085.1.1 = { holder = 72894 # Fruela Daz @@ -221,91 +204,99 @@ c_asturias_de_santillana = { } } - c_amaya = { - 718.1.1 = { - holder = 70010 # Pedro de Cantabria - liege = k_asturias + 702.1.1 = { + holder = 70010 # Duke Pedro of Cantabria + liege = d_cantabria } - 720.1.1 = { - holder = 70003 # Alfonso I de Cantabria + 730.1.1 = { + holder = 70003 # King Alfonso I of Asturias } 739.6.15 = { - holder = 70011 # Fruela Prez de Cantabria + holder = 70011 # Duke Fruela Prez of Cantabria + } + 741.1.1 = { + holder = 70012 # King Aurelio I of Asturias } 768.1.1 = { - holder = 70013 # Bermudo I de Cantabria + holder = 70013 # King Bermudo I of Asturias } 791.1.1 = { - holder = 70015 # Ramiro I de Cantabria + holder = 70006 # King Alfonso II of Asturias + } + 842.3.20 = { + holder = basque0007 # King Nepociano of Asturias } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + 843.1.1 = { + holder = 70015 # King Ramiro I of Asturias } - 860.1.1 = { - holder = 73763 # Rodrigo Ramrez de Castilla + 851.1.15 = { + holder = 70017 # King Ordoo I of Asturias + } + 854.1.1 = { + holder = 73763 # Duke Rodrigo of Castilla liege = d_castilla } 873.10.3 = { - holder = 73765 # Diego Rodrguez Porcelos + holder = 73765 # Duke Diego Rodrguez 'Porcelos' of Castilla } - 885.1.31 = { - holder = 200066 # Munio Nuez de Lara + 885.1.1 = { + holder = 200066 # Count Munio Nuez of Burgos liege = k_asturias } 901.1.1 = { - holder = 200071 # Gonzalo Tllez + holder = 200071 # Count Gonzalo Tllez of Viscaya } 904.1.1 = { - holder = 200066 # Munio Nuez de Lara + holder = 200066 # Count Munio Nuez of Burgos (restored) } 910.12.20 = { liege = k_leon } 912.1.1 = { - holder = 73769 # Gonzalo Fernndez de Lara + holder = 73769 # Count Gonzalo Fernndez of Burgos } - 916.1.1 = { - holder = 72549 # Fernando Ansrez + 915.1.1 = { + holder = 200074 # Fernando Daz } 920.1.1 = { - holder = 200069 # Nuo Fernndez de Lara + holder = 200069 # Nuo Fernndez } 927.1.1 = { holder = 72549 # Fernando Ansrez } - 930.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + 929.11.1 = { + holder = 107680 # Duke Fernn Gonzlez of Castille } 931.1.1 = { liege = d_castilla } 944.1.1 = { - holder = 72550 # Ansur Fernndez Ansrez + holder = 72550 # Duke Ansur Fernndez of Castille } 945.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + holder = 107680 # Duke Fernn Gonzlez of Castille (restored) } 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara + holder = 107670 # Duke Garca I of Castille } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + 995.6.29 = { + holder = 107660 # Duke Sancho Garca of Castille } 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + holder = 70286 # Duke Garca II of Castille } 1029.5.13 = { - holder = 107510 # Fernando Snchez Jimena + holder = 107510 # King Fernando I of Len } - 1037.9.4 = { - holder = 70265 # Munio Gonzlez de Lara + 1065.12.27 = { + holder = 107500 # King Sancho II of Castille liege = k_castille } - 1082.1.1 = { - holder = 70268 # Jimena Muoz de Lara + 1072.10.7 = { + holder = 108500 # King Alfonso VI of Len } - 1085.1.1 = { + 1109.7.1 = { holder = 72894 # Fruela Daz } 1121.12.2 = { @@ -342,52 +333,44 @@ c_amaya = { d_castilla = { - 711.1.1 = { - de_jure_liege = k_asturias - } - 860.1.1 = { - holder = 73763 # Rodrigo Ramrez de Castilla + 854.1.1 = { + holder = 73763 # Rodrigo de Castilla liege = k_asturias } 873.10.3 = { - holder = 73765 # Diego Rodrguez Porcelos + holder = 73765 # Diego Rodrguez 'Porcelos' } - 885.1.31 = { + 885.1.1 = { holder = 0 } - 924.1.1 = { - de_jure_liege = k_leon - } 931.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + holder = 107680 # Fernn Gonzlez liege = k_leon } 944.1.1 = { - holder = 72550 # Ansur Fernndez Ansrez + holder = 72550 # Ansur Fernndez } 945.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara - liege = 0 + holder = 107680 # Fernn Gonzlez (restored) } 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara + holder = 107670 # Garca I Fernndez } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + 995.6.29 = { + holder = 107660 # Sancho Garca } 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + holder = 70286 # Garca II Snchez + liege = k_navarra } 1029.5.13 = { - holder = 107510 # Fernando Snchez Jimena - liege = k_navarra + holder = 107510 # King Fernando I of Len } - 1030.1.1 = { - liege = 0 + 1035.10.18 = { + liege = k_leon } - 1037.9.4 = { + 1065.12.27 = { holder = 0 - de_jure_liege = k_castille } } @@ -395,83 +378,71 @@ d_castilla = { c_burgos = { 867.1.1 = { change_development_level = 7 } 1066.1.1 = { change_development_level = 10 } - - 754.1.1 = { - holder = 70003 # Alfonso I de Cantabria - liege = k_asturias - } - 757.1.1 = { - holder = 70004 # Fruela I de Asturias - } - 768.1.1 = { - holder = 70012 # Aurelio Froilaz de Cantabria - } - 773.1.1 = { - holder = 70118 # Silo, King of Asturias + + 858.1.1 = { + holder = 200215 # Lubb, placeholder + # Nominally under al-Andalus, but in practice very much a frontier. + liege = 0 } - 783.1.1 = { - holder = 73867 # Hermenegildo Mauregatez de Cantabria + 882.1.1 = { + holder = 200066 # Muo Nez de Braosera + liege = d_castilla } - 812.1.1 = { - holder = 73868 # Mauregato Hermenegldez de Cantabria + 884.1.1 = { + holder = 73765 # Duke Diego Rodrguez 'Porcelos' of Castille } - 860.1.1 = { - holder = 73763 # Rodrigo Ramrez de Castilla - liege = d_castilla + 885.1.1 = { + holder = 200066 # Munio Nez de Braosera (restored) + liege = k_asturias } - 873.10.3 = { - holder = 73765 # Diego Rodrguez Porcelos + 899.1.1 = { + holder = 73769 # Gonzalo Fernndez } - 885.1.31 = { - holder = 73769 # Gonzalo Fernndez de Lara + 910.12.20 = { liege = k_leon } 912.1.1 = { - holder = 200071 # Gonzalo Tllez + holder = 200071 # Count Gonzalo Tllez of Viscaya } 915.1.1 = { holder = 200160 # Munio Velaz } 922.1.1 = { - holder = 200069 # Nuo Fernndez de Lara + holder = 200069 # Count Nuo Fernndez of Amaya } 927.1.1 = { - holder = 200070 # Gutierre Nez de Lara - } - 930.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + holder = 200070 # Gutierre Nez } 931.1.1 = { + holder = 107680 # Duke Fernn Gonzlez of Castille liege = d_castilla } 944.1.1 = { - holder = 72550 # Ansur Fernndez Ansrez + holder = 72550 # Duke Ansur Fernndez of Castille } 945.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + holder = 107680 # Duke Fernn Gonzlez of Castille (restored) } 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara + holder = 107670 # Duke Garca I of Castille } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + 995.6.29 = { + holder = 107660 # Duke Sancho Garca of Castille } 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + holder = 70286 # Duke Garca II of Castille } 1029.5.13 = { - holder = 107510 # Fernando I Jimena - } - 1037.9.4 = { - liege = k_castille + holder = 107510 # King Fernando I of Len } 1065.12.27 = { - holder = 107500 # Sancho II Jimena + holder = 107500 # King Sancho II of Castille + liege = k_castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len } - 1073.1.1 = { + 1085.5.25 = { holder = 107570 # Gonzalo Nez de Lara } 1105.12.12 = { @@ -503,82 +474,104 @@ c_burgos = { } } - -c_valladolid = { - 769.1.1 = { - holder = 200020 # Suleyman b. Abd al-Rahman Umayyad - liege = d_toledo - government = clan_government +b_palencia = { + 881.1.1 = { + holder = 72548 # Ansur } - 800.1.1 = { - holder = 73681 # al-Hakam Umayyad - liege = k_andalusia + 908.1.1 = { + holder = 72550 # Ansur Fernndez } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad + 945.4.3 = { + holder = castilian0049 # Fernando Ansrez } - 852.9.22 = { - holder = 73683 # Muhammad I Ummayyad + 946.1.1 = { + holder = castilian0005 # Diego Muoz } - 867.1.1 = { - holder = 73928 # al-Hakam Umayyad - liege = d_toledo + 951.1.1 = { + holder = castilian0049 # Fernando Ansrez (restored) + } + 978.11.24 = { + holder = castilian0010 # Count Gmez Daz of Asturias de Santillana + } + 987.1.1 = { + holder = castilian0021 # Count Garca Gmez of Asturias de Santillana + } + 1003.3.3 = { + holder = castilian0020 # Count Munio Gmez of Asturias de Santillana + } + 1024.1.1 = { + holder = 200079 # Count Diego Fernndez of Asturias de Santillana + } + 1028.1.1 = { + holder = castilian0109 # Fernando Daz + } + 1038.1.1 = { + holder = 200076 # Gmez Daz + } + 1057.8.11 = { + holder = castilian0122 # Fernando Gmez + } +} + +c_valladolid = { + 865.1.1 = { + holder = 200225 # Ya'qub, placeholder + # Nominally under al-Andalus, but in practice very much a frontier. + liege = 0 } 890.1.1 = { - holder = 70019 # Alfonso III de Cantabria + holder = 200066 # Count Munio Nez of Burgos liege = k_asturias } - 900.1.1 = { - holder = 70020 # Garca I de Cantabria - liege = d_leon + 899.1.1 = { + holder = 73769 # Count Gonzalo Fernndez of Burgos } 910.12.20 = { liege = k_leon } - 914.1.19 = { - holder = 70021 # Ordoo II de Len + 912.1.1 = { + holder = 200071 # Count Gonzalo Tllez of Viscaya } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria + 915.1.1 = { + holder = 200160 # Count Munio Velaz of Burgos } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 922.1.1 = { + holder = 200069 # Count Nuo Fernndez of Amaya + } + 927.1.1 = { + holder = 200070 # Count Gutierre Nez of Burgos } 931.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + holder = 107680 # Duke Fernn Gonzlez of Castille liege = d_castilla } 944.1.1 = { - holder = 72550 # Ansur Fernndez Ansrez + holder = 72550 # Duke Ansur Fernndez of Castille } 945.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + holder = 107680 # Duke Fernn Gonzlez of Castille (restored) } 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara + holder = 107670 # Duke Garca I of Castille } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + 995.6.29 = { + holder = 107660 # Duke Sancho Garca of Castille } 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + holder = 70286 # Duke Garca II of Castille } 1029.5.13 = { - holder = 107510 # Fernando Snchez Jimena + holder = 107510 # King Fernando I of Len } - 1037.9.4 = { + 1065.12.27 = { + holder = 107500 # King Sancho II of Castille liege = k_castille - } - 1060.1.1 = { government = feudal_government #Ahistorical, just for ease of bookmarks. } - 1065.12.27 = { - holder = 107640 # Pedro Ansrez - } 1072.10.7 = { - liege = k_castille + holder = 107640 # Pedro Ansrez } - 1093.12.8 = { + 1119.9.9 = { holder = 107644 # Mayor Prez } 1148.4.23 = { @@ -621,64 +614,54 @@ c_valladolid = { c_soria = { - 757.1.1 = { - holder = 200041 # Yusuf Yusufid - liege = k_andalusia - } - 777.1.1 = { - holder = 73679 # Abd al-Rahman I Umayyad - } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam Umayyad + 857.1.1 = { + holder = 73988 # Urdun, placeholder + # Nominally under al-Andalus, but in practice very much a frontier. + liege = 0 } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad + 882.1.1 = { + holder = andalusian0135 # Balashk } - 852.9.22 = { - holder = 73683 # Muhammad I Ummayyad + #909-959: Local lords + 959.1.1 = { + holder = 107680 # Duke Fernn Gonzlez of Castille } - 867.1.1 = { - holder = 73869 # Alfonso Bettez - liege = k_asturias + 970.6.1 = { + holder = 107670 # Duke Garca I of Castille } - 895.1.1 = { - holder = 73870 # Gonzalo Alfonsez Bettez + 979.1.1 = { + liege = d_toledo } - 910.12.20 = { - liege = k_leon + 997.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo } - 929.1.1 = { - holder = 70242 # Pelayo Bettez + 1010.1.1 = { + holder = baranis0092 # Emir Ibn Masarra of Toledo } - 931.1.1 = { - liege = d_castilla + 1012.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo } - 959.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + 1026.1.1 = { + holder = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo } - 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara - } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + 1030.1.1 = { + holder = baranis0097 # Emir Abd al-Malik ibn Abd al-Rahman of Toledo } - 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + 1032.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } - 1029.5.13 = { - holder = 107510 # Fernando I Jimena + 1043.1.1 = { + holder = 3924 # Emir al-Ma'mun of Toledo } - 1037.9.4 = { - liege = k_castille + 1060.1.1 = { + holder = asturleonese0298 # Alfonso Gonzlez + liege = d_castilla } 1065.12.27 = { - holder = 107500 # Sancho II Jimena + liege = k_castille } - 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + 1094.5.11 = { + holder = 108500 # King Alfonso VI of Leon } 1109.6.30 = { holder = 207660 # Urraca Alfnsez Jimena @@ -711,64 +694,42 @@ c_soria = { c_cuellar = { - 757.1.1 = { - holder = 200041 # Yusuf Yusufid - liege = k_andalusia - } - 777.1.1 = { - holder = 73679 # Abd al-Rahman I Umayyad - } - 788.10.7 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam Umayyad - } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Ummayyad + 866.1.1 = { + holder = 73990 # Sabariquh, placeholder + # Nominally under al-Andalus, but in practice very much a frontier. + liege = 0 } - 867.1.1 = { - holder = 73869 # Alfonso Bettez - liege = k_asturias + 891.1.1 = { + holder = andalusian0140 # Belay, placeholder } - 895.1.1 = { - holder = 73870 # Gonzalo Alfonsez Bettez + #916 to 975: Local rulers + 975.1.1 = { + holder = 107670 # Duke Garca I of Castilla } - 910.12.20 = { + 979.1.1 = { + holder = asturleonese0004 # Count Fernando Flanez of Salamanca liege = k_leon } - 929.1.1 = { - holder = 70242 # Pelayo Bettez - } - 931.1.1 = { + 986.1.1 = { + holder = 107670 # Duke Garca I of Castilla (restored) liege = d_castilla } - 959.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara - } - 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara - } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + + 995.6.29 = { + holder = 107660 # Duke Sancho Garca of Castille } 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + holder = 70286 # Duke Garca II of Castille } 1029.5.13 = { - holder = 107510 # Fernando I Jimena - } - 1037.9.4 = { - liege = k_castille + holder = 107510 # King Fernando I of Len } 1065.12.27 = { - holder = 107500 # Sancho II Jimena + holder = 107500 # King Sancho II of Castille + liege = k_castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len } 1109.6.30 = { holder = 207660 # Urraca Alfnsez Jimena @@ -801,80 +762,44 @@ c_cuellar = { c_olmedo = { - 769.1.1 = { - holder = 200020 # Suleyman b. Abd al-Rahman Umayyad - liege = d_toledo - government = clan_government - } - 800.1.1 = { - holder = 73681 # al-Hakam Umayyad - liege = k_andalusia - } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Ummayyad - } 867.1.1 = { - holder = 73928 # al-Hakam Umayyad - liege = d_toledo + holder = 73991 # Adfuns, placeholder + # Nominally under al-Andalus, but in practice very much a frontier. + liege = 0 } - 890.1.1 = { - holder = 70019 # Alfonso III de Cantabria - liege = k_asturias + 892.1.1 = { + holder = andalusian0142 # Garsiya, placeholder } - 900.1.1 = { - holder = 70020 # Garca I de Cantabria - liege = d_leon + #917 to 975: Local rulers + 975.1.1 = { + holder = 107670 # Duke Garca I of Castilla } - 910.12.20 = { + 979.1.1 = { + holder = asturleonese0004 # Count Fernando Flanez of Salamanca liege = k_leon } - 914.1.19 = { - holder = 70021 # Ordoo II de Len - } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria - } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len - } - 931.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + 986.1.1 = { + holder = 107670 # Duke Garca I of Castilla (restored) liege = d_castilla } - 944.1.1 = { - holder = 72550 # Ansur Fernndez Ansrez - } - 945.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara - } - 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara - } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + + 995.6.29 = { + holder = 107660 # Duke Sancho Garca of Castille } 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + holder = 70286 # Duke Garca II of Castille } 1029.5.13 = { - holder = 107510 # Fernando Snchez Jimena - } - 1037.9.4 = { - liege = k_castille - } - 1060.1.1 = { - government = feudal_government #Ahistorical, just for ease of bookmarks. + holder = 107510 # King Fernando I of Len } 1065.12.27 = { - holder = 107640 # Pedro Ansrez + holder = 107500 # King Sancho II of Castille + liege = k_castille } 1072.10.7 = { - liege = k_castille + holder = 108500 # King Alfonso VI of Len } - 1093.12.8 = { + 1109.7.1 = { holder = 107644 # Mayor Prez } 1148.4.23 = { @@ -913,5 +838,4 @@ c_olmedo = { 1319.7.25 = { holder = 457532 # Blanca Prez de Borgoa } -} - +} \ No newline at end of file diff --git a/project/ck3/base_game/history/titles/k_jazira.txt b/project/ck3/base_game/history/titles/k_jazira.txt index 6e45f030b0..73bc871e4a 100644 --- a/project/ck3/base_game/history/titles/k_jazira.txt +++ b/project/ck3/base_game/history/titles/k_jazira.txt @@ -1445,7 +1445,7 @@ c_mayyafariqin = { 780.1.1 = { holder = 159575 } - 840.1.1 = { + 840.1.1 = { holder = levantine000002 liege = e_arabia } diff --git a/project/ck3/base_game/history/titles/k_karnata.txt b/project/ck3/base_game/history/titles/k_karnata.txt index 78b94d80fe..42f05a1415 100644 --- a/project/ck3/base_game/history/titles/k_karnata.txt +++ b/project/ck3/base_game/history/titles/k_karnata.txt @@ -81,7 +81,7 @@ k_karnata = { holder = 74429 #Indra IV } - #Kalyani Chalukyas + #Kalyani Chalukyas 983.1.1 = { holder = 74437 #Initially Vassal in Taradavadi } diff --git a/project/ck3/base_game/history/titles/k_leon.txt b/project/ck3/base_game/history/titles/k_leon.txt index 9e0a0d805c..66753467cf 100644 --- a/project/ck3/base_game/history/titles/k_leon.txt +++ b/project/ck3/base_game/history/titles/k_leon.txt @@ -1,60 +1,61 @@ - k_leon = { 867.1.1 = { change_development_level = 5 } 1066.1.1 = { change_development_level = 8 } - - 910.12.20 = { - holder = 70020 # Garca I de Cantabria + + 910.12.19 = { + insert_title_history = k_asturias de_jure_liege = e_spain - insert_title_history = k_asturias # Will add all history entries in k_asturias earlier than the earliest entry here + } + 910.12.20 = { + holder = 70020 # Garca I Alfnsez } 914.1.19 = { - holder = 70021 # Ordoo II de Len + holder = 70021 # Ordoo II Alfnsez } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria + 924.6.1 = { + holder = 70030 # Fruela II Alfnsez } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 925.8.1 = { + holder = 70023 # Alfonso IV Ordez } 931.6.1 = { - holder = 70024 # Ramiro II de Len + holder = 70024 # Ramiro II Ordez } - 951.1.5 = { - holder = 108600 # Ordoo III de Len + 951.1.15 = { + holder = 108600 # Ordoo III Ramrez } - 956.11.13 = { - holder = 70026 # Sancho I de Len + 956.10.13 = { + holder = 70026 # Sancho I Ramrez } 958.1.1 = { - holder = 70029 # Ordoo IV de Len + holder = 70029 # Ordoo IV Alfnsez } 960.1.1 = { - holder = 70026 # Sancho I de Len + holder = 70026 # Sancho I Ramrez (restored) } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 966.11.15 = { + holder = 108610 # Ramiro III Snchez } 984.1.1 = { - holder = 108590 # Bermudo II de Len + holder = 108590 # Bermudo II Ramrez } 999.9.1 = { - holder = 108570 # Alfonso V de Len + holder = 108570 # Alfonso V Bermdez } 1028.8.7 = { - holder = 70075 # Bermudo III de Len + holder = 70075 # Bermudo III Alfnsez } 1037.9.4 = { - holder = 107510 # Fernando I Jimena + holder = 107510 # Fernando I Snchez } 1065.12.27 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # Alfonso VI Fernndez } 1072.1.12 = { - holder = 107500 # Sancho II Jimena + holder = 107500 # King Sancho II of Castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # Alfonso VI Fernndez } 1109.6.30 = { holder = 207660 # Urraca Alfnsez Jimena @@ -76,7 +77,7 @@ k_leon = { } 1284.4.4 = { holder = 457530 # Sancho IV de Borgoa - } + } 1295.4.25 = { holder = 457520 # Fernando IV de Borgoa } @@ -85,13 +86,12 @@ k_leon = { } } - d_leon = { 711.1.1 = { de_jure_liege = k_asturias } 900.1.1 = { - holder = 70020 # Garca I de Cantabria + holder = 70020 # King Garca I of Len liege = k_asturias } 910.12.20 = { @@ -100,98 +100,114 @@ d_leon = { } } - c_leon = { 867.1.1 = { change_development_level = 8 } 1066.1.1 = { change_development_level = 12 } - + 754.1.1 = { - holder = 70003 # Alfonso I de Cantabria + holder = 70003 # King Alfonso I of Asturias liege = k_asturias } 757.1.1 = { - holder = 70004 # Fruela I de Asturias + holder = 70004 # King Fruela I of Asturias } 768.1.1 = { - holder = 70012 # Aurelio Froilaz de Cantabria + holder = 70012 # King Aurelio of Asturias } 773.1.1 = { - holder = 70118 # Silo, King of Asturias + holder = 70118 # King Silo of Asturias } 783.1.1 = { - holder = 70116 # Mauregato Alfnsez de Cantabria + holder = 70006 # King Alfonso II of Asturias + } + 783.2.1 = { + holder = 70116 # King Mauregato of Asturias } 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria + holder = 70013 # King Bermudo I of Asturias } 791.1.1 = { - holder = 70006 # Alfonso II de Asturias + holder = 70006 # King Alfonso II of Asturias (restored) } 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + holder = basque0007 # King Nepociano of Asturias + } + 843.1.1 = { + holder = 70015 # King Ramiro I of Asturias } 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + holder = 70017 # King Ordoo I of Asturias } 866.5.27 = { - holder = 70019 # Alfonso III de Cantabria + holder = 70019 # King Alfonso III of Asturias } 900.1.1 = { - holder = 70020 # Garca I de Len + holder = 70020 # King Garca I of Len liege = d_leon } 910.12.20 = { liege = k_leon } 914.1.19 = { - holder = 70021 # Ordoo II de Len + holder = 70021 # King Ordoo II of Len } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria + 924.6.1 = { + holder = 70030 # King Fruela II of Len } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 925.8.1 = { + holder = 70064 # Duke Alfonso Froilaz of Asturias + } + 926.1.1 = { + holder = 70023 # King Alfonso IV of Len } 931.6.1 = { - holder = 70024 # Ramiro II de Len + holder = 70024 # King Ramiro II of Len } 951.1.5 = { - holder = 108600 # Ordoo III de Len + holder = 108600 # King Ordoo III of Len } - 956.11.13 = { - holder = 70026 # Sancho I de Len + 956.10.13 = { + holder = 70026 # King Sancho I of Len } 958.1.1 = { - holder = 70029 # Ordoo IV de Len + holder = 70029 # King Ordoo IV of Len } 960.1.1 = { - holder = 70026 # Sancho I de Len + holder = 70026 # King Sancho I of Len (restored) } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 966.11.15 = { + holder = 108610 # King Ramiro III of Len } 984.1.1 = { - holder = 108590 # Bermudo II de Len + holder = 108590 # King Bermudo II of Len } 999.9.1 = { - holder = 108570 # Alfonso V de Len + holder = 108570 # King Alfonso V of Len } 1028.8.7 = { - holder = 70075 # Bermudo III de Len + holder = 70075 # King Bermudo III of Len + } + 1032.1.1 = { + holder = 106030 # King Sancho III of Navarra + liege = k_navarra + } + 1035.10.18 = { + holder = 70075 # King Bermudo III of Len (restored) + liege = k_leon } 1037.9.4 = { - holder = 107510 # Fernando I Jimena + holder = 107510 # King Fernando I of Len } 1065.12.27 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len } 1072.1.12 = { - holder = 107500 # Sancho II Jimena + holder = 107500 # King Sancho II of Castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len (restored) } - 1109.6.30 = { + 1109.7.1 = { holder = 207660 # Urraca Jimena } 1126.3.8 = { @@ -220,93 +236,136 @@ c_leon = { } } +b_guardo = { # Counts of Cea + 950.1.1 = { + holder = asturleonese0037 # Count Bermudo Nez of Salamanca + } + 955.1.1 = { + holder = asturleonese0009 # Fernando Bermdez de Cea + } + 978.10.9 = { + holder = asturleonese0011 # Pedro Fernndez de Cea + } + 1029.5.30 = { + holder = 106030 # King Sancho III of Navarra + } + 1038.1.1 = { + holder = asturleonese0210 # Gutierre Alfonso + } + 1051.1.1 = { + holder = 71329 # Alfonso Muoz + } + 1059.1.1 = { + holder = 71331 # Martn Alfonso + } +} c_benavente = { 754.1.1 = { - holder = 70003 # Alfonso I de Cantabria + holder = 70003 # King Alfonso I of Asturias liege = k_asturias } 757.1.1 = { - holder = 70004 # Fruela I de Asturias + holder = 70004 # King Fruela I of Asturias } 768.1.1 = { - holder = 70012 # Aurelio Froilaz de Cantabria + holder = 70012 # King Aurelio of Asturias } 773.1.1 = { - holder = 70118 # Silo, King of Asturias + holder = 70118 # King Silo of Asturias } 783.1.1 = { - holder = 70116 # Mauregato Alfnsez de Cantabria + holder = 70006 # King Alfonso II of Asturias + } + 783.2.1 = { + holder = 70116 # King Mauregato of Asturias } 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria + holder = 70013 # King Bermudo I of Asturias } 791.1.1 = { - holder = 70006 # Alfonso II de Asturias + holder = 70006 # King Alfonso II of Asturias (restored) } 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + holder = basque0007 # King Nepociano of Asturias + } + 843.1.1 = { + holder = 70015 # King Ramiro I of Asturias } 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + holder = 70017 # King Ordoo I of Asturias } 866.5.27 = { - holder = 70019 # Alfonso III de Cantabria + holder = 73750 # Fruela Ordez + } + 896.1.1 = { + holder = 70019 # King Alfonso III of Asturias } 900.1.1 = { - holder = 70020 # Garca I de Len + holder = 70020 # King Garca I of Len liege = d_leon } 910.12.20 = { liege = k_leon } 914.1.19 = { - holder = 70021 # Ordoo II de Len + holder = 70021 # King Ordoo II of Len } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria + 924.6.1 = { + holder = 70030 # King Fruela II of Len } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 925.8.1 = { + holder = 70064 # Duke Alfonso Froilaz of Asturias + } + 926.1.1 = { + holder = 70023 # King Alfonso IV of Len } 931.6.1 = { - holder = 70024 # Ramiro II de Len + holder = 70024 # King Ramiro II of Len } 951.1.5 = { - holder = 108600 # Ordoo III de Len + holder = 108600 # King Ordoo III of Len } - 956.11.13 = { - holder = 70026 # Sancho I de Len + 956.10.13 = { + holder = 70026 # King Sancho I of Len } 958.1.1 = { - holder = 70029 # Ordoo IV de Len + holder = 70029 # King Ordoo IV of Len } 960.1.1 = { - holder = 70026 # Sancho I de Len + holder = 70026 # King Sancho I of Len (restored) } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 966.11.15 = { + holder = 108610 # King Ramiro III of Len } 984.1.1 = { - holder = 108590 # Bermudo II de Len + holder = 108590 # King Bermudo II of Len } 999.9.1 = { - holder = 108570 # Alfonso V de Len + holder = 108570 # King Alfonso V of Len } - 1028.8.7 = { - holder = 70075 # Bermudo III de Len + 1028.1.1 = { + holder = 70075 # King Bermudo III of Len + } + 1032.1.1 = { + holder = 106030 # King Sancho III of Navarra + liege = k_navarra + } + 1035.10.18 = { + holder = 70075 # King Bermudo III of Len (restored) + liege = k_leon } 1037.9.4 = { - holder = 107510 # Fernando I Jimena + holder = 107510 # King Fernando I of Len } 1065.12.27 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len } 1072.1.12 = { - holder = 107500 # Sancho II Jimena + holder = 107500 # King Sancho II of Castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len (restored) } 1109.6.30 = { holder = 207660 # Urraca Jimena @@ -337,94 +396,94 @@ c_benavente = { } } - c_zamora = { - 760.1.1 = { - holder = 200031 # Musa Musavid - liege = k_andalusia - } - 790.1.1 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam Umayyad + 794.1.1 = { + holder = 70006 # King Alfonso II of Asturias + liege = k_asturias } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad + 842.3.20 = { + holder = basque0007 # King Nepociano of Asturias } - 852.9.22 = { - holder = 73683 # Muhammad I Ummayyad + 843.1.1 = { + holder = 70015 # King Ramiro I of Asturias } - 855.1.1 = { - holder = 70017 # Ordoo I de Cantabria - liege = k_asturias + 850.2.1 = { + holder = 70017 # King Ordoo I of Asturias } 866.5.27 = { - holder = 73750 # Fruela Ordez de Cantabria - } - 870.1.1 = { - holder = 73751 # Nuo Ordez de Cantabria - } - 900.1.1 = { - liege = d_leon + holder = 70019 # King Alfonso III of Asturias } 910.12.20 = { + holder = 70020 # King Garca I of Len liege = k_leon } - 916.1.1 = { - holder = 70021 # Ordoo II de Len + 914.1.19 = { + holder = 70021 # King Ordoo II of Len } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria + 924.6.1 = { + holder = 70030 # King Fruela II of Len } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 925.8.1 = { + holder = 70064 # Duke Alfonso Froilaz of Asturias + } + 926.1.1 = { + holder = 70023 # King Alfonso IV of Len } 931.6.1 = { - holder = 70024 # Ramiro II de Len + holder = 70024 # King Ramiro II of Len } 951.1.5 = { - holder = 108600 # Ordoo III de Len + holder = 108600 # King Ordoo III of Len } - 956.11.13 = { - holder = 70026 # Sancho I de Len + 956.10.13 = { + holder = 70026 # King Sancho I of Len } 958.1.1 = { - holder = 70029 # Ordoo IV de Len + holder = 70029 # King Ordoo IV of Len } 960.1.1 = { - holder = 70026 # Sancho I de Len + holder = 70026 # King Sancho I of Len (restored) } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 966.11.15 = { + holder = 108610 # King Ramiro III of Len } 984.1.1 = { - holder = 108590 # Bermudo II de Len - } - 989.1.1 = { - holder = 108590 # Bermudo II de Len + holder = 108590 # King Bermudo II of Len } 999.9.1 = { - holder = 108570 # Alfonso V de Len + holder = 108570 # King Alfonso V of Len } 1028.8.7 = { - holder = 70075 # Bermudo III de Len + holder = 70075 # King Bermudo III of Len + } + 1032.1.1 = { + holder = 106030 # King Sancho III of Navarra + liege = k_navarra + } + 1035.10.18 = { + holder = 70075 # King Bermudo III of Len (restored) + liege = k_leon } 1037.9.4 = { - holder = 107510 # Fernando I Jimena + holder = 107510 # King Fernando I of Len } 1065.12.27 = { - holder = 108501 # Urraca Fernndez Jimena + holder = 108501 # Urraca Fernndez + } + 1100.1.1 = { + holder = 108500 # King Alfonso VI of Len } 1103.11.13 = { - holder = 108500 # Alfonso VI Jimena + holder = 142140 # Count Ferno Mendes of Braganza + liege = d_porto } - 1109.6.30 = { + 1117.8.1 = { holder = 207660 # Urraca Alfnsez Jimena + liege = k_leon } - + #Bishops of Zamora - + 1121.1.1 = { holder = 72949 # Bernat de Perigueux } @@ -468,10 +527,13 @@ c_zamora = { b_toro = { - 1066.1.1 = { - holder = 107501 + 1030.5.24 = { + holder = castilian0206 # Fernando Muoz } - 1101.1.1 = { + 1065.12.27 = { + holder = 108501 # Urraca; the county Holder + } + 1099.11.15 = { holder = 71378 } 1117.7.8 = { @@ -485,81 +547,67 @@ b_toro = { c_salamanca = { - 758.1.1 = { - holder = 200032 # Suleyman Suleymanid - liege = k_andalusia - government = clan_government - } - 789.1.1 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam Umayyad - } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad - } - 847.1.1 = { - liege = d_badajoz - holder = 73969 # Abdallah b. Namir + 860.1.1 = { + holder = 73989 # Boutros, placeholder + # Nominally under al-Andalus, but in practice very much a frontier. + liege = 0 } - 869.1.1 = { - holder = 70019 # Alfonso III de Cantabria - liege = k_asturias + 885.1.1 = { + holder = andalusian0137 # Ludriqh, placeholder } - 910.12.20 = { - holder = 70020 # Garca I de Cantabria + #910-939: Local lords + 939.1.1 = { + holder = asturleonese0037 # Bermudo Nez de Cea liege = k_leon } - 914.1.19 = { - holder = 70021 # Ordoo II de Len - } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria - } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len - } - 931.6.1 = { - holder = 70024 # Ramiro II de Len - } - 951.1.5 = { - holder = 108600 # Ordoo III de Len + 955.1.1 = { + holder = 108600 # King Ordoo III of Len } 956.11.13 = { - holder = 70026 # Sancho I de Len + holder = 70026 # King Sancho I of Len } 958.1.1 = { - holder = 70029 # Ordoo IV de Len + holder = 70029 # King Ordoo IV of Len } 960.1.1 = { - holder = 70026 # Sancho I de Len + holder = 70026 # King Sancho I of Len (restored) } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 966.11.15 = { + holder = 108610 # King Ramiro III of Len } - 984.1.1 = { - holder = 108590 # Bermudo II de Len + 977.1.1 = { + holder = asturleonese0004 # Fernando Flanez } - 999.9.1 = { - holder = 108570 # Alfonso V de Len + 986.1.1 = { + holder = asturleonese0121 # Pedro Fernndez + } + 1027.1.1 = { + holder = 108570 # King Alfonso V of Len } 1028.8.7 = { - holder = 70075 # Bermudo III de Len + holder = 70075 # King Bermudo III of Len + } + 1032.1.1 = { + holder = 106030 # King Sancho III of Navarra + liege = k_navarra + } + 1035.10.18 = { + holder = 70075 # King Bermudo III of Len (restored) + liege = k_leon } 1037.9.4 = { - holder = 107510 # Fernando I Jimena + holder = 107510 # King Fernando of Len } 1065.12.27 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len } 1072.1.12 = { - holder = 107500 # Sancho II Jimena + holder = 107500 # King Sancho II Jimena of Len } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len (restored) } - 1109.6.30 = { + 1109.7.1 = { holder = 207660 # Urraca Jimena } 1126.3.8 = { @@ -585,83 +633,90 @@ c_salamanca = { } } - c_avila = { - 758.1.1 = { - holder = 200032 # Suleyman Suleymanid - liege = k_andalusia - government = clan_government - } - 789.1.1 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam Umayyad - } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad - } - 847.1.1 = { - liege = d_badajoz - holder = 73969 # Abdallah b. Namir + 854.1.1 = { + holder = 200156 # Ulyan, placeholder + # Nominally under al-Andalus, but in practice very much a frontier. + liege = 0 } - 869.1.1 = { - holder = 70019 # Alfonso III de Cantabria + 878.1.1 = { + holder = 70019 # King Alfonso III of Asturias liege = k_asturias } + 900.1.1 = { + holder = 70020 # King Garca I of Len + liege = d_leon + } 910.12.20 = { - holder = 70020 # Garca I de Cantabria liege = k_leon } 914.1.19 = { - holder = 70021 # Ordoo II de Len + holder = 70021 # King Ordoo II of Len } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria + 924.6.1 = { + holder = 70030 # King Fruela II of Len } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 925.8.1 = { + holder = 70064 # Duke Alfonso Froilaz of Asturias + liege = d_asturias + } + 926.1.1 = { + holder = 70023 # King Alfonso IV of Len } 931.6.1 = { - holder = 70024 # Ramiro II de Len + holder = 70024 # King Ramiro II of Len } - 951.1.5 = { - holder = 108600 # Ordoo III de Len + 939.1.1 = { + holder = asturleonese0037 # Count Bermudo Nez of Salamanca + } + 955.1.1 = { + holder = 108600 # King Ordoo III of Len } 956.11.13 = { - holder = 70026 # Sancho I de Len + holder = 70026 # King Sancho I of Len } 958.1.1 = { - holder = 70029 # Ordoo IV de Len + holder = 70029 # King Ordoo IV of Len } 960.1.1 = { - holder = 70026 # Sancho I de Len + holder = 70026 # King Sancho I of Len (restored) } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 966.11.15 = { + holder = 108610 # King Ramiro III of Len } - 984.1.1 = { - holder = 108590 # Bermudo II de Len + 977.1.1 = { + holder = asturleonese0004 # Count Fernando Flanez of Salamanca } - 999.9.1 = { - holder = 108570 # Alfonso V de Len + 986.1.1 = { + holder = asturleonese0121 # Count Pedro Fernndez of Salamanca + } + 1027.1.1 = { + holder = 108570 # King Alfonso V of Len } 1028.8.7 = { - holder = 70075 # Bermudo III de Len + holder = 70075 # King Bermudo III of Len + } + 1032.1.1 = { + holder = 106030 # King Sancho III of Navarra + liege = k_navarra + } + 1035.10.18 = { + holder = 70075 # King Bermudo III of Len + liege = k_leon } 1037.9.4 = { - holder = 107510 # Fernando I Jimena + holder = 107510 # King Fernando I of Len } 1065.12.27 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len } 1072.1.12 = { - holder = 107500 # Sancho II Jimena + holder = 107500 # King Sancho II of Castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of Len (restored) } - 1109.6.30 = { + 1109.7.1 = { holder = 207660 # Urraca Jimena } 1126.3.8 = { @@ -693,18 +748,15 @@ d_asturias = { de_jure_liege = k_asturias } 900.1.1 = { - holder = 70030 # Fruela II de Cantabria + holder = 70030 # Fruela II de Cantabria, titled King of Asturias from 910.12.20 liege = k_asturias } 910.12.20 = { - holder = 0 - } - 924.1.1 = { + liege = k_leon de_jure_liege = k_leon } - 925.7.1 = { - holder = 70064 #Alfonso Froilaz - liege = 0 + 925.8.1 = { + holder = 70064 # Alfonso Froilaz 'el Jorobado' } 932.1.1 = { holder = 0 @@ -714,97 +766,98 @@ d_asturias = { c_asturias_de_oviedo = { 718.1.1 = { - holder = 70000 # Pelayo Fafilaz de Asturias + holder = 70000 # King Pelayo of Asturias liege = k_asturias } 737.1.1 = { - holder = 70115 # Favila Pez de Asturias + holder = 70115 # King Favila of Asturias } 739.6.15 = { - holder = 70003 # Alfonso I de Cantabria + holder = 70003 # King Alfonso I of Asturias } 757.1.1 = { - holder = 70004 # Fruela I de Asturias + holder = 70004 # King Fruela I of Asturias } 768.1.1 = { - holder = 70012 # Aurelio Froilaz de Cantabria + holder = 70012 # King Aurelio of Asturias } 773.1.1 = { - holder = 70118 # Silo, King of Asturias + holder = 70118 # King Silo of Asturias } 783.1.1 = { - holder = 70116 # Mauregato Alfnsez de Cantabria + holder = 70006 # King Alfonso II of Asturias + } + 783.2.1 = { + holder = 70116 # King Mauregato of Asturias } 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria + holder = 70013 # King Bermudo I of Asturias } 791.1.1 = { - holder = 70006 # Alfonso II de Asturias + holder = 70006 # King Alfonso II of Asturias (restored) } 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + holder = basque0007 # King Nepociano of Asturias + } + 843.1.1 = { + holder = 70015 # King Ramiro I of Asturias } 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + holder = 70017 # King Ordoo I of Asturias } 866.5.27 = { - holder = 70019 # Alfonso III de Cantabria + holder = 70019 # King Alfonso III of Asturias } 900.1.1 = { - holder = 70030 # Fruela II de Cantabria + holder = 70030 # King Fruela II of Len liege = d_asturias } - 910.12.22 = { - liege = k_asturias - } - 924.1.1 = { - liege = k_leon + 925.8.1 = { + holder = 70064 # Duke Alfonso Froilaz of Asturias } - 925.7.1 = { - holder = 70064 # Alfonso Froilaz de Cantabria - liege = d_asturias - } - 926.1.1 = { - holder = 70023 # Alfonso IV de Len + 932.6.1 = { + holder = 70024 # King Ramiro II of Len liege = k_leon } - 931.6.1 = { - holder = 70024 # Ramiro II de Len + 951.1.15 = { + holder = 108600 # King Ordoo III of Len } - 951.1.5 = { - holder = 108600 # Ordoo III de Len - } - 956.11.13 = { - holder = 70026 # Sancho I de Len + 956.10.13 = { + holder = 70026 # King Sancho I of Len } 958.1.1 = { - holder = 70029 # Ordoo IV de Len + holder = 70029 # King Ordoo IV of Len } 960.1.1 = { - holder = 70026 # Sancho I de Len + holder = 70026 # King Sancho I of Len (restored) } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 966.11.15 = { + holder = 108550 # Gundemaro Piniliz } - 984.1.1 = { - holder = 108590 # Bermudo II de Len + 1012.1.1 = { + holder = asturleonese0308 # Munio Rodrguez 'Canis' } - 999.9.1 = { - holder = 108570 # Alfonso V de Len + 1020.2.26 = { + holder = asturleonese0309 # Munio Muoz } - 1028.8.7 = { - holder = 70075 # Bermudo III de Len + 1028.11.15 = { + holder = 70075 # King Bermudo III of Len } - 1037.9.4 = { - holder = 107510 # Fernando I Jimena + 1032.1.1 = { + holder = 106030 # King Sancho III of Navarra + liege = k_navarra + } + 1035.10.18 = { + holder = 70075 # King Bermudo III of Len (restored) + liege = k_leon } - 1054.1.1 = { - holder = 108510 # Diego Fernndez de Oviedo I + 1037.9.4 = { + holder = 108510 # Diego Fernndez de Oviedo } - 1077.1.1 = { + 1046.7.24 = { holder = 108512 # Rodrigo Daz de Oviedo } - 1085.1.1 = { + 1090.1.1 = { holder = 108514 # Fernando Daz de Oviedo } 1108.5.1 = { @@ -832,87 +885,79 @@ c_asturias_de_oviedo = { c_pravia = { - 754.1.1 = { - holder = 70116 # Mauregato Alfnsez de Cantabria + 718.1.1 = { + holder = 70000 # King Pelayo of Asturias liege = k_asturias } - 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria - } - 791.1.1 = { - holder = 70006 # Alfonso II de Asturias - } - 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria - } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + 737.1.1 = { + holder = 70115 # King Favila of Asturias } - 853.1.1 = { - holder = 73755 # Gatn Ramrez + 739.6.15 = { + holder = 70003 # King Alfonso I of Asturias } - 878.6.6 = { - holder = 73757 # Bermudo Gatnez + 755.1.1 = { + holder = 70118 # King Silo of Asturias } - 900.1.1 = { - holder = 73758 # Savarico Gatnez - liege = d_leon + 783.1.1 = { + holder = 70006 # King Alfonso II of Asturias } - 910.12.20 = { - liege = k_leon + 783.2.1 = { + holder = 70116 # King Mauregato of Asturias } - 922.1.1 = { - holder = 70021 # Ordoo II de Len + 788.1.1 = { + holder = 70013 # King Bermudo I of Asturias } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria + 791.1.1 = { + holder = 70006 # King Alfonso II of Asturias (restored) } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 842.3.20 = { + holder = basque0007 # King Nepociano of Asturias } - 931.6.1 = { - holder = 70024 # Ramiro II de Len + 843.1.1 = { + holder = 70015 # King Ramiro I of Asturias } - 951.1.5 = { - holder = 108600 # Ordoo III de Len + 850.2.1 = { + holder = 70017 # King Ordoo I of Asturias } - 956.11.13 = { - holder = 70026 # Sancho I de Len + 866.5.27 = { + holder = 70019 # King Alfonso III of Asturias } - 958.1.1 = { - holder = 70029 # Ordoo IV de Len + 900.1.1 = { + holder = 70030 # King Fruela II of Len + liege = d_asturias } - 960.1.1 = { - holder = 70026 # Sancho I de Len + 925.8.1 = { + holder = 70064 # Duke Alfonso Froilaz of Asturias } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 932.6.1 = { + holder = 70024 # King Ramiro II of Len + liege = k_leon } - 984.1.1 = { - holder = 108590 # Bermudo II de Len + 951.1.15 = { + holder = asturleonese0410 # Ffila Spasndez } - 999.9.1 = { - holder = 108570 # Alfonso V de Len + 981.3.11 = { + holder = asturleonese0069 # Fruela Jimnez } - 1028.8.7 = { - holder = 70075 # Bermudo III de Len + 1012.11.12 = { + holder = asturleonese0072 # Pedro Froilaz } - 1037.9.4 = { - holder = 107510 # Fernando I Jimena + 1032.1.1 = { + liege = k_navarra } - 1054.1.1 = { - holder = 108510 # Diego Fernndez de Oviedo I + 1033.9.16 = { + holder = asturleonese0075 # Pelayo Froilaz 'el Dicono' } - 1077.1.1 = { - holder = 108512 # Rodrigo Daz de Oviedo + 1035.10.18 = { + liege = k_leon } - 1085.1.1 = { - holder = 108514 # Fernando Daz de Oviedo + 1050.1.1 = { + holder = asturleonese0078 # Pedro Pelez } - 1108.5.1 = { - holder = 72701 # Diego Fernndez de Oviedo II + 1096.3.22 = { + holder = asturleonese0086 # Gonzalo Pelez } - 1137.1.1 = { + 1138.3.1 = { holder = 72731 # Diego Prez de las Asturias } 1186.1.1 = { @@ -931,4 +976,3 @@ c_pravia = { holder = 457510 # Enrique de Trastmara } } - diff --git a/project/ck3/base_game/history/titles/k_maghreb.txt b/project/ck3/base_game/history/titles/k_maghreb.txt index 5ab7974ed7..54857e41d0 100644 --- a/project/ck3/base_game/history/titles/k_maghreb.txt +++ b/project/ck3/base_game/history/titles/k_maghreb.txt @@ -1151,144 +1151,24 @@ c_canarias = { } c_fuerteventura = { - 767.1.1 = { - holder = 210040 - government = tribal_government - } - 850.1.1 = { - holder = 166423 - } - 877.1.1 = { - holder = 166424 - } - 906.1.1 = { - holder = 166425 - } - 929.1.1 = { - holder = 166426 - } - 941.1.1 = { - holder = 166427 - } - 964.1.1 = { - holder = 166428 - } - 979.1.1 = { - holder = 166429 - } - 994.1.1 = { - holder = 166430 - } - 1010.1.1 = { - holder = 166431 - } - 1030.1.1 = { - holder = 166432 + 867.1.1 = { + holder = 210041 + government = tribal_government } - 1066.1.1 = { - holder = 20842 - } - 1092.1.1 = { - holder = 73664 - } - 1106.1.1 = { - holder = 73663 - } - 1144.1.1 = { - holder = 73662 - } - 1169.1.1 = { - holder = 73661 - } - 1180.1.1 = { - holder = 73660 - } - 1212.1.1 = { - holder = 73659 - } - 1234.1.1 = { - holder = 73658 - } - 1273.1.1 = { - holder = 73657 - } - 1305.1.1 = { - holder = 73656 - } - 1330.1.1 = { - holder = 73655 + holder = 20843 } } c_madeira = { - 767.1.1 = { - holder = 210040 - government = tribal_government - } - 850.1.1 = { - holder = 166423 - } - 877.1.1 = { - holder = 166424 - } - 906.1.1 = { - holder = 166425 - } - 929.1.1 = { - holder = 166426 - } - 941.1.1 = { - holder = 166427 - } - 964.1.1 = { - holder = 166428 - } - 979.1.1 = { - holder = 166429 - } - 994.1.1 = { - holder = 166430 - } - 1010.1.1 = { - holder = 166431 - } - 1030.1.1 = { - holder = 166432 + 867.1.1 = { change_development_level = 1 } + 1066.1.1 = { change_development_level = 1 } + 867.1.1 = { + holder = 210042 + government = tribal_government } - 1066.1.1 = { - holder = 20842 - } - 1092.1.1 = { - holder = 73664 - } - 1106.1.1 = { - holder = 73663 - } - 1144.1.1 = { - holder = 73662 - } - 1169.1.1 = { - holder = 73661 - } - 1180.1.1 = { - holder = 73660 - } - 1212.1.1 = { - holder = 73659 - } - 1234.1.1 = { - holder = 73658 - } - 1273.1.1 = { - holder = 73657 - } - 1305.1.1 = { - holder = 73656 - } - 1330.1.1 = { - holder = 73655 + holder = 20844 } } @@ -1628,8 +1508,16 @@ d_fes = { 877.1.1 = { liege = 0 } - 1001.1.1 = { + 998.10.13 = { + holder = yemeni0039 # al-Muzaffar + liege = k_andalusia + } + 999.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + } + 1000.1.1 = { holder = 155008 + liege = "k_maghreb" } 1026.1.1 = { holder = 155009 @@ -1727,11 +1615,8 @@ d_fes = { 1316.1.1 = { holder = 33004 } - - } - c_fes = { 867.1.1 = { change_development_level = 14 } 1066.1.1 = { change_development_level = 18 } @@ -1761,7 +1646,13 @@ c_fes = { liege = "d_fes" holder = 159506 # Yahya II } - 1001.1.1 = { + 998.10.13 = { + holder = yemeni0039 # Walih al-Muzaffar of Fes + } + 999.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + } + 1000.1.1 = { holder = 155008 } 1026.1.1 = { @@ -1839,8 +1730,6 @@ c_fes = { 1316.1.1 = { holder = 33004 } - - } @@ -2186,7 +2075,7 @@ c_gharb = { } 864.1.1 = { holder = 159509 - # liege = d_rif + #liege = d_rif } 1061.1.1 = { holder = 32965 @@ -2254,20 +2143,72 @@ c_gharb = { } +d_rif = { + 1011.1.1 = { + holder = 73687 # Caliph Ali ibn Hammud of Andalusia + liege = k_andalusia + } + 1016.7.1 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia + } + 1035.12.1 = { + holder = 159498 # Idris I ibn Ali + liege = 0 + } + 1039.10.8 = { + holder = 159495 # Hassan ibn Yahya + } + 1042.1.1 = { + holder = andalusian0105 # Naya + } + 1043.1.21 = { + holder = 159498 # Idris II ibn Yahya + } + 1055.5.12 = { + holder = 0 + } +} + c_tangiers = { 867.1.1 = { change_development_level = 10 } 1066.1.1 = { change_development_level = 16 } - 766.1.1 = { - holder = 73981 + + 866.1.1 = { government = clan_government + holder = baranis0020 } - 788.1.1 = { - holder = 73982 - liege = k_maghreb + 998.10.13 = { + holder = yemeni0039 # Emir al-Muzaffar of Fes + liege = d_fes + } + 999.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + } + 1000.1.1 = { + liege = 0 + } + 1011.1.1 = { + holder = 73687 # Caliph Ali ibn Hammud of Andalusia + liege = d_rif + } + 1016.7.1 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia + } + 1035.12.1 = { + holder = 159498 # Emir Idris I of Rif + } + 1039.10.8 = { + holder = 159495 # Emir Hassan ibn Yahya of Rif + } + 1042.1.1 = { + holder = andalusian0105 # Emir Naya of Rif + } + 1043.1.21 = { + holder = 159498 # Emir Idris II of Rif } - 833.1.1 = { - holder = 73984 + 1055.5.12 = { + liege = 0 } 1061.1.1 = { holder = 155005 @@ -2347,8 +2288,37 @@ c_ceuta = { 993.1.1 = { holder = baranis0016 } - 1030.1.1 = { - holder = baranis0015 + 998.10.13 = { + holder = yemeni0039 # Emir al-Muzaffar of Fes + liege = d_fes + } + 999.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + } + 1000.1.1 = { + liege = 0 + } + 1011.1.1 = { + holder = 73687 # Caliph Ali ibn Hammud of Andalusia + liege = d_rif + } + 1016.7.1 = { + holder = 73690 # Caliph Yahya al-Muhtal of Andalusia + } + 1035.12.1 = { + holder = 159498 # Emir Idris I of Rif + } + 1039.10.8 = { + holder = 159495 # Emir Hassan ibn Yahya of Rif + } + 1042.1.1 = { + holder = andalusian0105 # Emir Naya of Rif + } + 1043.1.21 = { + holder = 159498 # Emir Idris II of Rif + } + 1055.5.12 = { + liege = 0 } 1058.1.1 = { holder = baranis0014 @@ -2449,13 +2419,13 @@ c_melilla = { 929.1.1 = { holder = 168264 } - - 1058.1.1 = { - holder = baranis0014 - } - 1070.3.18 = { + 1030.1.1 = { + holder = andalusian0066 # Abd al-Aziz ibn Ahmad liege = 0 } + 1063.1.1 = { + holder = 200234 # Sheik Muhammad ibn Idris of Malaga + } 1075.1.1 = { liege = "d_fes" #under Almoravid } @@ -2519,4 +2489,3 @@ c_melilla = { } } - diff --git a/project/ck3/base_game/history/titles/k_mesopotamia.txt b/project/ck3/base_game/history/titles/k_mesopotamia.txt index 2c8e6023ac..b805c25d93 100644 --- a/project/ck3/base_game/history/titles/k_mesopotamia.txt +++ b/project/ck3/base_game/history/titles/k_mesopotamia.txt @@ -540,7 +540,7 @@ c_wasit = { holder = 34015 } 1066.1.1 = { - liege = d_baghdad + liege = d_baghdad holder = 20712 } 1072.1.1 = { diff --git a/project/ck3/base_game/history/titles/k_navarra.txt b/project/ck3/base_game/history/titles/k_navarra.txt index 429b963c43..148ccf71c1 100644 --- a/project/ck3/base_game/history/titles/k_navarra.txt +++ b/project/ck3/base_game/history/titles/k_navarra.txt @@ -1,73 +1,39 @@ - k_navarra = { 867.1.1 = { change_development_level = 7 } 1066.1.1 = { change_development_level = 8 } - - 822.1.1 = { - holder = 70291 # Eneko Arista - } - 852.6.22 = { - holder = 70292 # Gartzia I Arista - effect = { - if = { - limit = { - exists = holder - has_dlc_feature = royal_court - } - holder = { - set_court_language = language_iberian # While Basque language was commonly spoken among the populace, the Royal language of Navarre was a much more Latin-adjacent Navarro-Aragonese language - if = { - limit = { NOT = { knows_court_language_of = this } } - learn_court_language_of = this - } - } - } - } + + 816.1.1 = { + holder = 70291 # igo Arista } - 882.1.1 = { - holder = 70121 # Gartzia II Ximena + 851.6.22 = { + holder = 70292 # Garca I iguez } - 885.1.1 = { - holder = 70293 # Fortun Arista + 882.1.1 = { + holder = 70293 # Fortn Garcs } 905.1.1 = { - holder = 70122 # Antso I Ximena + holder = 70122 # Sancho I Garcs } - 925.12.11 = { - holder = 70123 # Gartzia III Ximena + 925.12.10 = { + holder = 70123 # Garca II Snchez } 970.2.22 = { - holder = 70124 # Antso II Ximena + holder = 70124 # Sancho II Garcs 'Abarca' } 994.12.1 = { - holder = 106040 # Gartzia IV Ximena + holder = 106040 # Garca III Snchez 'el Tembln' } 999.12.8 = { - holder = 106030 # Antso III Ximena + holder = 106030 # Sancho III Garcs 'el Mayor' } 1035.10.18 = { - holder = 106010 # Gartzia V Ximena + holder = 106010 # Garca IV Snchez 'el de Njera' } 1054.9.1 = { - holder = 106000 # Antso IV Ximena - effect = { - if = { - limit = { - exists = holder - has_dlc_feature = royal_court - } - holder = { - set_court_language = language_iberian - if = { - limit = { NOT = { knows_court_language_of = this } } - learn_court_language_of = this - } - } - } - } + holder = 106000 # Sancho IV Garcs 'el de Pealn' } 1076.6.4 = { - holder = 110500 # Sancho V Jimena + holder = 110500 # King Sancho I of Aragn } 1094.6.4 = { holder = 70231 # Pedro Snchez Jimena @@ -119,78 +85,56 @@ k_navarra = { } } - -d_navarra = { - 925.12.11 = { - holder = 70128 # Ximeno Gartzez Ximena - liege = k_navarra - } - 931.5.29 = { - holder = 0 - } -} - - c_navarra = { 867.1.1 = { change_development_level = 7 } 1066.1.1 = { change_development_level = 10 } - - 766.1.1 = { - holder = 200042 # Hakam Hakamid - liege = k_andalusia - } + 789.1.1 = { - holder = 200205 # Mutarrif b. Musa banu Qasi + holder = 200205 # Mutarrif ibn Musa + liege = k_andalusia } 799.1.1 = { - holder = 200043 # Abd al-Rahman Hakamid + holder = 200043 } 806.1.1 = { - holder = 200190 # Belasko Belaskotenes - liege = k_aquitaine - } - 817.1.1 = { - holder = 200189 # Gartzia Semeno - liege = 0 + holder = 200190 # Velasco Belascotenes + liege = d_gascogne } - 822.1.1 = { - holder = 70291 # Eneko Arista + 816.1.1 = { + holder = 70291 # King igo Arista of Navarra liege = k_navarra } - 852.6.22 = { - holder = 70292 # Gartzia I Arista + 851.7.1 = { + holder = 70292 # King Garca I of Navarra } 882.1.1 = { - holder = 70121 # Gartzia II Ximena - } - 885.1.1 = { - holder = 70293 # Fortun Arista + holder = 70293 # King Fortn Garcs of Navarra } 905.1.1 = { - holder = 70122 # Antso I Ximena + holder = 70122 # King Sancho I of Navarra } - 925.12.11 = { - holder = 70123 # Gartzia III Ximena + 925.12.10 = { + holder = 70123 # Gartzia II of Navarra } 970.2.22 = { - holder = 70124 # Antso II Ximena + holder = 70124 # King Sancho II of Navarra } 994.12.1 = { - holder = 106040 # Gartzia IV Ximena + holder = 106040 # King Garca III of Navarra } 999.12.8 = { - holder = 106030 # Antso III Ximena + holder = 106030 # King Sancho III of Navarra } 1035.10.18 = { - holder = 106010 # Gartzia V Ximena + holder = 106010 # King Garca IV of Navarra } 1054.9.1 = { - holder = 106000 # Antso IV Ximena + holder = 106000 # King Sancho IV of Navarra } 1076.6.4 = { - holder = 106011 # Ramiro Gartzez Ximena + holder = 110500 # King Sancho I of Aragn } - 1083.1.6 = { + 1094.6.4 = { holder = 106021 # Ramiro Santxez Ximena } 1116.1.1 = { @@ -227,35 +171,35 @@ c_navarra = { b_tafalla = { - 867.1.1 = { - holder = 70121 + 860.1.1 = { + holder = 70121 # Garca Jimnez } - 885.1.1 = { - holder = 70128 + 886.1.1 = { + holder = 70122 # King Sancho I of Navarra } - 931.5.29 = { - holder = 70123 + 905.1.1 = { + holder = basque0048 # igo Garcs + } + 933.1.1 = { + holder = 70123 # King Garca II of Navarra } 970.2.22 = { - holder = 70124 + holder = 70124 # King Sancho II of Navarra } 994.12.1 = { - holder = 106040 + holder = 106040 # King Garca III of Navarra } 999.12.8 = { - holder = 106030 + holder = 106030 # King Sancho III of Navarra } 1035.10.18 = { - holder = 106010 + holder = 106010 # King Garca IV of Navarra } 1054.9.1 = { - holder = 106000 + holder = 106000 # King Sancho IV of Navarra } 1076.6.4 = { - holder = 106011 - } - 1083.1.6 = { - holder = 106021 + holder = 106021 # Ramiro Snchez } 1116.1.1 = { holder = 206510 @@ -294,71 +238,94 @@ b_tafalla = { c_najera = { - 705.1.1 = { - holder = 73808 # Qasi banu Qasi + 716.1.1 = { + holder = 73808 # Count Casio of Tudela liege = k_andalusia government = clan_government } - 723.1.1 = { - holder = 73809 # Fortun ibn Qasi banu Qasi + 740.1.1 = { + holder = 73809 # Sheik Furtun ibn Qasi of Tudela } - 768.1.1 = { - holder = 73810 # Musa ibn Fortun banu Qasi + 761.1.1 = { + holder = 73810 # Walih Musa ibn Furtun of Zaragoza } 788.6.10 = { - liege = d_zaragoza + liege = d_aragon } - 802.12.1 = { - holder = 73812 # Musa ibn Musa banu Qasi + 789.1.1 = { liege = k_andalusia } - 852.9.22 = { - liege = d_zaragoza + 802.12.1 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia } - 862.9.26 = { - holder = 73813 # Lubb ibn Musa banu Qasi + 852.10.14 = { + liege = d_aragon + } + 860.1.1 = { liege = k_andalusia } + 862.9.26 = { + holder = 73813 # Walih Lubb ibn Musa of Toledo + } + 872.1.22 = { + liege = d_aragon + } 875.4.27 = { - holder = 73815 # Muhammad ibn Musa banu Qasi + holder = 73815 # Walih Muhammad ibn Musa of Zaragoza } - 898.10.2 = { - holder = 200026 # Lubb Qasid + 882.12.1 = { + liege = d_aragon + } + 884.1.1 = { + liege = k_andalusia + } + 898.10.8 = { + holder = 200026 # Walih Lubb ibn Muhammad of Toledo } 907.9.30 = { - holder = 200027 # Abdallah Qasid + holder = 200027 # Abdallah ibn Muhammad } 915.11.1 = { - holder = 200028 # Mutarrif Qasid - } - 916.3.31 = { - holder = 200029 # Muhammad b. Abdallah Qasid + holder = 200029 # Muhammad ibn Abdallah } 923.1.1 = { - holder = 70122 # Antso I Ximena + holder = 70122 # King Sancho I of Navarra liege = k_navarra } 925.12.11 = { - holder = 70123 # Gartzia III Ximena + holder = 70123 # King Garca II of Navarra } - 970.2.22 = { - holder = 70124 # Antso II Ximena + 950.1.1 = { + holder = basque0063 # Fortn Galndez } - 994.12.1 = { - holder = 106040 # Gartzia IV Ximena + 970.1.1 = { + holder = basque0067 # Ramiro Garcs de Viguera, styled King of Viguera } - 999.12.8 = { - holder = 106030 # Antso III Ximena + 981.7.9 = { + holder = basque0069 # Sancho Ramrez de Viguera, styled King of Viguera } - 1035.10.18 = { - holder = 106010 # Gartzia V Ximena + 1002.1.1 = { + holder = basque0070 # Garca Ramrez de Viguera, styled King of Viguera + } + 1030.1.1 = { + holder = basque0073 # Fortn Snchez } 1054.9.1 = { - holder = 106011 # Ramiro Gartzez Ximena + holder = basque0074 # Sancho Fortnez } - 1060.1.1 = { + 1059.6.19 = { + holder = 106011 # Ramiro Garcs + } + 1063.1.1 = { + holder = 107520 # Count igo Lpez of Viscaya government = feudal_government #Ahistorical, just for ease of bookmarks. } + 1065.1.1 = { + holder = 70220 #Ahistorical, Antso Lopez de Haro, Count Inigo's brother, for FP2 bookmark balance since Inigo was moved to a Castillian vassal + } + 1076.1.1 = { + holder = 107523 # Count Lope iguez of Viscaya + } 1076.6.4 = { holder = 106050 # Garca Ordoez de Aza liege = k_castille @@ -397,70 +364,158 @@ c_najera = { } } +b_logrono = { + 802.12.1 = { + holder = 71553 # Yunus ibn Musa + } + 819.1.1 = { + holder = basque0131 # Yunus ibn Zahir + } + 821.1.1 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia + } + 862.9.26 = { + #holder = 73813 # Walih Lubb ibn Musa of Toledo + } + 1037.9.4 = { + holder = 70129 # Count Fortn Ochoa of Asturias de Santillana + } + 1057.1.1 = { + holder = 70130 # Aznar Fortnez + } + 1070.1.1 = { + holder = 70134 # Jimeno Fortnez + } + 1071.1.1 = { + holder = 106013 # Raimundo Garcs 'el Fraticida' + } + 1076.6.4 = { + holder = 70134 # Jimeno Fortnez (restored) + } + 1106.1.1 = { + holder = 72005 # igo Jimnez de los Cameros + } + 1134.1.1 = { + holder = 71992 # Jimeno iguez de los Cameros + } +} c_tudela = { - 766.1.1 = { - holder = 200042 # Hakam Hakamid + 710.1.1 = { + holder = 73808 # Conde Casio + } + 714.1.1 = { liege = k_andalusia } + 740.1.1 = { + holder = 73809 # Furtun ibn Qasi + } + 761.1.1 = { + holder = 73810 # Walih Musa ibn Furtun of Zaragoza + } 789.1.1 = { - holder = 200205 # Mutarrif b. Musa banu Qasi + holder = 200051 # Walih Matruh ibn Sulayman of Barcelona + liege = d_aragon } - 799.1.1 = { - holder = 200043 # Abd al-Rahman Hakamid + 792.1.1 = { + holder = levantine0005 # Walih Abd al-Malik ibn Abd al-Wahhad of Zaragoza } - 806.1.1 = { - holder = 200190 # Belasko Belaskotenes - liege = k_aquitaine + 798.1.1 = { + holder = basque0127 # Walih Bahlul ibn Marzuq of Zaragoza } - 817.1.1 = { - holder = 200189 # Gartzia Semeno - liege = 0 + 802.1.1 = { + holder = 73800 # Yusuf ibn Amrus + liege = d_toledo } - 822.1.1 = { - holder = 70291 # Eneko Arista - liege = k_navarra + 803.1.1 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia + liege = k_andalusia + } + #842 Banu Qasi expelled from Tudela for 6 years + 848.1.1 = { + holder = 73812 # Sultan Musa ibn Musa of Valencia (restored) } - 852.6.22 = { - #holder = 70292 # Gartzia I Arista - holder = 73813 # Slight border correction for 867 bookmark. - liege = k_andalusia # As above. + 852.10.14 = { + liege = d_aragon + } + 860.1.1 = { + liege = k_andalusia + } + 862.9.26 = { + holder = 73813 # Walih Lubb ibn Musa of Toledo + } + 871.12.1 = { + holder = 73829 # Furtun ibn Musa + } + 874.3.23 = { + holder = 73830 # Isma'il ibn Furtun } 882.1.1 = { - holder = 70121 # Gartzia II Ximena + holder = 73815 # Emir Muhammad ibn Lubb of Zaragoza } - 885.1.1 = { - holder = 70293 # Fortun Arista + 882.12.1 = { + liege = d_aragon } - 905.1.1 = { - holder = 70122 # Antso I Ximena + 884.1.1 = { + liege = k_andalusia } - 925.12.11 = { - holder = 70123 # Gartzia III Ximena + 898.10.8 = { + holder = 200026 # Walih Lubb ibn Muhammad of Toledo } - 970.2.22 = { - holder = 70124 # Antso II Ximena + 907.9.30 = { + holder = 200027 # Sheik Abdallah ibn Muhammad of Njera } - 994.12.1 = { - holder = 106040 # Gartzia IV Ximena + 915.11.1 = { + holder = 200028 # Walih Mutarrif ibn Muhammad of Toledo } - 999.12.8 = { - holder = 106030 # Antso III Ximena + 916.4.1 = { + holder = 200029 # Sheik Muhammad ibn Abdallah of Njera } - 1035.10.18 = { - holder = 106010 # Gartzia V Ximena + 923.1.1 = { + holder = 73841 # Walih Muhammad al-Anqar of Zaragoza + liege = d_aragon } - 1054.9.1 = { - holder = 106000 # Antso IV Ximena + 925.1.1 = { + holder = 73842 # Walih Hisham ibn Muhammad of Zaragoza } - 1076.6.4 = { - holder = 106011 # Ramiro Gartzez Ximena + 930.1.1 = { + holder = 73843 # Walih Muhammad ibn Hashim of Zaragoza } - 1083.1.6 = { - holder = 106021 # Ramiro Santxez Ximena + 939.1.1 = { + holder = 73845 # Walih Yahya ibn Muhammad of Zaragoza } - 1116.1.1 = { - holder = 206510 # Gartzia VI Ximena + 976.1.1 = { + holder = 73846 # Walih Abd al-Rahman ibn Muhammad of Zaragoza + } + 989.1.1 = { + holder = 73847 # Walih Abd al-Rahman ibn Yahya of Zaragoza + } + 1006.1.1 = { + holder = 73184 # Emir Mundir I of Zaragoza + } + 1022.1.1 = { + holder = 73185 # Emir al-Muzaffar of Zaragoza + } + 1031.1.1 = { + holder = 3933 # Emir al-Musta'in I of Zaragoza + } + 1047.1.1 = { + holder = yemeni0034 # Mundir ibn Suleyman + } + 1049.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza + } + 1081.1.1 = { + holder = 3935 # Emir al-Mu'taman of Zaragoza + } + 1085.1.1 = { + holder = 45005 # Emir al-Musta'in II of Zaragoza + } + 1110.1.24 = { + holder = 73810 # Emir Imad al-Dawla of Zaragoza + } + 1115.1.1 = { + holder = 73183 # Walih Abu Bakr ibn Ibrahim of Zaragoza } 1150.11.25 = { holder = 206500 # Antso VI Ximena @@ -491,39 +546,28 @@ c_tudela = { } } - -d_viscaya = { - 867.1.1 = { change_development_level = 6 } - 1066.1.1 = { change_development_level = 9 } - - 925.12.11 = { - holder = 70128 # Ximeno Gartzez Ximena - liege = k_navarra - } - 931.5.29 = { - holder = 0 - } -} - - c_viscaya = { 745.1.1 = { - holder = 200061 # Obeko de Alava + holder = 200158 # Lope de lava liege = k_asturias } - 770.1.1 = { - holder = 70006 # Alfonso II de Asturias + 768.1.1 = { + holder = basque0003 # Bermudo Lpez } - 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + 793.1.1 = { + holder = 200159 # Garca Ovquiz } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + #816-862: Local leaders + 862.1.1 = { + holder = basque0008 # Egiln de lava } - 866.5.27 = { - holder = 200161 # Vela Ximenez Vela + 867.1.1 = { + holder = 73763 # Duke Rodrigo of Castille liege = d_castilla } + 873.10.3 = { + holder = 200161 # Vela Jimnez + } 885.1.1 = { liege = k_asturias } @@ -533,45 +577,51 @@ c_viscaya = { 910.12.20 = { liege = k_leon } - 921.1.1 = { - holder = 200074 # Fernando Daz de Castilla + 919.11.24 = { + holder = 200160 # Count Munio Velaz of Burgos + } + 923.1.1 = { + holder = 200074 # Count Fernando Daz of Amaya } 929.5.13 = { - holder = 200093 # Alvar Herrameliz + holder = 200093 # lvaro Herrameliz } 931.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + holder = 107680 # Duke Fernn Gonzlez of Castille liege = d_castilla } 944.1.1 = { - holder = 72550 # Ansur Fernndez Ansrez + holder = 72550 # Duke Ansur Fernndez of Castille } 945.1.1 = { - holder = 107680 # Fernn Gonzlez de Lara + holder = 107680 # Duke Fernn Gonzlez of Castille (restored) } 970.6.1 = { - holder = 107670 # Garca Fernndez de Lara + holder = 107670 # Duke Garca I of Castille } - 995.1.1 = { - holder = 107660 # Sancho Garca de Lara + 995.6.29 = { + holder = 107660 # Duke Sancho Garca of Castille } 1017.2.5 = { - holder = 70286 # Garca Snchez de Lara + holder = 70286 # Garca II of Castille } 1029.5.13 = { - holder = 106030 # Antso III Ximena + holder = 106030 # King Sancho III of Navarra liege = k_navarra } 1035.10.18 = { - holder = 106010 # Gartzia V Ximena + holder = 106010 # King Gartzia IV of Navarra } 1040.1.1 = { - holder = 107520 # Iigo Lpez de Haro - liege = k_castille + holder = 107520 # Iigo Lpez 'Ezquerra' + liege = k_castille #perhaps ahistorical, part of FP2 history pass bookmark re-balancing } - 1077.1.1 = { + 1076.1.1 = { holder = 107523 # Lope iguez de Haro } + 1076.6.4 = { + liege = k_castille + } 1094.1.1 = { holder = 207600 # Diego Lpez de Haro I } @@ -610,64 +660,47 @@ c_viscaya = { } } - c_ipuskoa = { - 766.1.1 = { - holder = 200042 # Hakam Hakamid - liege = k_andalusia - } - 789.1.1 = { - holder = 200205 # Mutarrif b. Musa banu Qasi - } - 799.1.1 = { - holder = 200043 # Abd al-Rahman Hakamid - } 806.1.1 = { - holder = 200190 # Belasko Belaskotenes - liege = k_aquitaine - } - 817.1.1 = { - holder = 200189 # Gartzia Semeno - liege = 0 + holder = 200190 # Count Velasco Belascotenes of Navarra + liege = d_gascogne } - 822.1.1 = { - holder = 70291 # Eneko Arista + 816.1.1 = { + holder = 70291 # King igo Arista of Navarra liege = k_navarra } - 852.6.22 = { - holder = 70292 # Gartzia I Arista + 851.6.22 = { + holder = 70292 # King Garca I of Navarra } 882.1.1 = { - holder = 70121 # Gartzia II Ximena - } - 885.1.1 = { - holder = 70293 # Fortun Arista + holder = 70293 # King Fortn Garcs of Navarra } 905.1.1 = { - holder = 70122 # Antso I Ximena + holder = 70122 # King Sancho I of Navarra } - 925.12.11 = { - holder = 70123 # Gartzia III Ximena + 925.12.11 = { + holder = 70123 # Gartzia II of Navarra } 970.2.22 = { - holder = 70124 # Antso II Ximena + holder = 70124 # King Sancho II of Navarra } 994.12.1 = { - holder = 106040 # Gartzia IV Ximena + holder = 106040 # King Garca III of Navarra } 999.12.8 = { - holder = 106030 # Antso III Ximena + holder = 106030 # King Sancho III of Navarra } - 1035.10.18 = { - holder = 106010 # Gartzia V Ximena + 1025.1.1 = { + holder = 200168 # Garca Aznrez } - 1054.9.1 = { - holder = 106000 # Antso IV Ximena + 1048.1.1 = { + holder = 200164 # Orbita Aznrez } 1076.6.4 = { - holder = 106011 # Ramiro Gartzez Ximena + holder = 107523 # Count Lope iguez of Viscaya + liege = k_castille } - 1083.1.6 = { + 1094.1.1 = { holder = 106021 # Ramiro Santxez Ximena } 1116.1.1 = { @@ -712,4 +745,3 @@ b_irun = { } } - diff --git a/project/ck3/base_game/history/titles/k_spanish_galicia.txt b/project/ck3/base_game/history/titles/k_spanish_galicia.txt index 8e556b1452..505bee0d6f 100644 --- a/project/ck3/base_game/history/titles/k_spanish_galicia.txt +++ b/project/ck3/base_game/history/titles/k_spanish_galicia.txt @@ -1,164 +1,146 @@ - -k_spanish_galicia = { +k_spanish_galicia = { 867.1.1 = { change_development_level = 5 } 1066.1.1 = { change_development_level = 8 } - - 910.12.21 = { - holder = 70021 # Ordoo II de Len + + 1065.12.26 = { insert_title_history = k_leon } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria - } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len - } - 931.6.1 = { - holder = 70024 # Ramiro II de Len - } - 951.1.5 = { - holder = 108600 # Ordoo III de Len - } - 956.11.13 = { - holder = 70026 # Sancho I de Len - } - 958.1.1 = { - holder = 70029 # Ordoo IV de Len - } - 960.1.1 = { - holder = 70026 # Sancho I de Len - } - 966.1.1 = { - holder = 108610 # Ramiro III de Len - } - 984.1.1 = { - holder = 108590 # Bermudo II de Len - } - 999.9.1 = { - holder = 108570 # Alfonso V de Len - } - 1028.8.7 = { - holder = 70075 # Bermudo III de Len - } - 1037.9.4 = { - holder = 107510 # Fernando I Jimena - } 1065.12.27 = { - holder = 109500 # Garca II Jimena + holder = 109500 # García II Fernández } - 1071.2.1 = { - holder = 107500 # Sancho II Jimena + 1071.10.1 = { + holder = 107500 # King Sancho II of Castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of León } 1109.6.30 = { - holder = 207500 # Alfonso VII de Borgoa + holder = 207500 # Alfonso VII de Borgoña } 1111.9.17 = { holder = 0 } } - d_galicia = { - 900.1.1 = { - holder = 70021 # Ordoo II de Len + 741.1.1 = { + holder = 70011 # Duke Fruela Pérez of Cantabria liege = k_asturias } - 910.12.21 = { + 757.1.1 = { holder = 0 } - 924.1.1 = { - holder = 70114 # Sancho Ordez - liege = k_leon + 836.1.1 = { + holder = 70015 # King Ramiro I of Asturias + liege = k_asturias } - 929.6.10 = { + 843.1.1 = { + holder = 70017 # King Ordoño I of Asturias + } + 850.2.1 = { holder = 0 } - 1092.5.1 = { - holder = 298 # Raimundo de Borgoa - liege = k_spanish_galicia + 862.1.1 = { + holder = 70019 # King Alfonso III of Asturias + liege = k_asturias } - 1107.9.20 = { - holder = 207500 # Alfonso VII de Len y Castilla + 866.5.27 = { + holder = galician0359 # Fruela Bermúdez + liege = 0 } - 1126.3.8 = { + 867.1.1 = { holder = 0 - de_jure_liege = k_leon } -} - - -c_coruna = { - 769.1.1 = { - holder = 70118 # Silo, King of Asturias + 875.1.1 = { + holder = galician0357 # Witiza liege = k_asturias } - 783.1.1 = { - holder = 70006 # Alfonso II de Asturias + 895.1.1 = { + holder = 73857 # Hermenegildo Gutiérrez } - 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + 900.1.1 = { + holder = 70021 # King Ordoño II of León, styled King of Galicia from 910.12.20 } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + 910.12.20 = { + liege = k_leon # Kingdom of Asturias becomes Kingdom of León } - 866.5.27 = { - holder = 70019 # Alfonso III de Cantabria + 924.6.1 = { + holder = 70023 # King Alfonso IV of León } - 900.1.1 = { - holder = 70021 # Ordoo II de Len - liege = d_galicia + 926.1.1 = { + holder = 70114 # Sancho Ordóñez, styled King of Galicia } - 910.12.25 = { - liege = k_spanish_galicia + 929.6.10 = { + holder = 70024 # King Ramiro II of León } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria - liege = d_galicia + 931.6.1 = { + holder = 73862 # Gutierre Osórez } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 941.1.1 = { + holder = galician0005 # Osorio Gutiérrez } - 929.6.10 = { + 950.1.1 = { + holder = 109620 # Gonçalo Mendes + } + 950.7.24 = { + holder = 70242 # Pelayo Méndez + } + 959.1.1 = { + holder = 109622 # Mendo Gonçalves + } + 997.1.1 = { + holder = 0 # Title reverted to the Crown + } + 1092.5.1 = { + holder = 298 # Raimundo de Borgoña liege = k_spanish_galicia } - 931.6.1 = { - holder = 70024 # Ramiro II de Len + 1107.9.20 = { + holder = 207500 # Alfonso VII de León y Castilla + } + 1126.3.8 = { + holder = 0 + de_jure_liege = k_leon + } +} + +c_coruna = { + 866.5.27 = { + holder = 73855 # Gutierre Alóitez + liege = k_asturias } - 951.1.5 = { - holder = 108600 # Ordoo III de Len + 872.1.1 = { + holder = 73858 # Aloito Gutiérrez } - 956.11.13 = { - holder = 70026 # Sancho I de Len + 915.10.30 = { + holder = galician0021 # Hermenegildo Alóitez } 958.1.1 = { - holder = 70029 # Ordoo IV de Len - } - 960.1.1 = { - holder = 70026 # Sancho I de Len + holder = galician0024 # Rodrigo Menéndez I } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 966.12.10 = { + holder = galician0025 # Hermenegildo Rodríguez } - 984.1.1 = { - holder = 108590 # Bermudo II de Len + 997.1.1 = { + liege = k_leon } - 999.9.1 = { - holder = 108570 # Alfonso V de Len + 1001.1.1 = { + holder = galician0026 # Rodrigo Menéndez II } - 1028.8.7 = { - holder = 70075 # Bermudo III de Len + 1028.1.1 = { + holder = galician0027 # Gutierre Rodríguez } - 1037.9.4 = { - holder = 107510 # Fernando I Jimena + 1053.1.1 = { + holder = galician0029 # Diego Gutiérrez } 1065.12.27 = { - holder = 109500 # Garca II Jimena + liege = k_spanish_galicia } - 1072.2.13 = { - holder = 71368 # Fernando de Castro + 1079.1.1 = { + holder = galician0032 # Fruela Arias + } + 1091.1.1 = { + holder = 71366 # Pedro Froilaz de Traba } 1092.5.1 = { liege = d_galicia @@ -166,11 +148,14 @@ c_coruna = { 1126.3.8 = { liege = k_leon } + 1126.5.3 = { + holder = 71368 # Fernando de Castro + } 1143.1.1 = { - holder = 71370 # Gutierre Fernndez de Castro + holder = 71370 # Gutierre Fernández de Castro } 1166.1.1 = { - holder = 71393 # Alvaro Rodrguez de Castro + holder = 71393 # Alvaro Rodríguez de Castro } 1187.11.3 = { holder = 71394 # Fernando Alvarez de Castro @@ -179,98 +164,130 @@ c_coruna = { holder = 71395 # Sancho Alvarez de Castro } 1196.1.1 = { - holder = 72407 # Fernando Gutirrez de Castro + holder = 72407 # Fernando Gutiérrez de Castro } 1240.1.1 = { - holder = 72408 # Esteban Fernndez de Castro + holder = 72408 # Esteban Fernández de Castro } 1288.1.1 = { - holder = 457674 # Fernn Estvez de Castro + holder = 457674 # Fernán Estévez de Castro } 1316.2.18 = { - holder = 457670 # Pedro Fernndez de Castro + holder = 457670 # Pedro Fernández de Castro } } - c_santiago = { 867.1.1 = { change_development_level = 7 } 1066.1.1 = { change_development_level = 10 } - - 745.1.1 = { - holder = 200058 # Luifredo de Suevonia + + 741.1.1 = { + holder = 70011 # Duke Fruela Pérez of Cantabria + liege = d_galicia + } + 757.1.1 = { + holder = 70004 # King Fruela I of Asturias liege = k_asturias } - 770.1.1 = { - holder = 70012 # Aurelio Froilaz de Cantabria + 768.1.1 = { + holder = 70012 # King Aurelio of Asturias } 773.1.1 = { - holder = 70118 # Silo, King of Asturias + holder = 70118 # King Silo of Asturias } 783.1.1 = { - holder = 70116 # Mauregato Alfnsez de Cantabria + holder = 70006 # King Alfonso II of Asturias + } + 783.2.1 = { + holder = 70116 # King Mauregato of Asturias } 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria + holder = 70013 # King Bermudo I of Asturias } 791.1.1 = { - holder = 70006 # Alfonso II de Asturias + holder = 70006 # King Alfonso II of Asturias (restored) } - 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + 836.1.1 = { + holder = 70015 # King Ramiro I of Asturias } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + 843.1.1 = { + holder = 70017 # King Ordoño I of Asturias + } + 862.1.1 = { + holder = 70019 # King Alfonso III of Asturias } 866.5.27 = { - holder = 73855 # Guterre Hermenegildes I + holder = galician0359 # Duke Fruela Bermúdez of Galicia } - 875.1.1 = { + 867.1.1 = { holder = 73857 # Hermenegildo Guterres } - 900.1.1 = { - liege = d_galicia + 875.1.1 = { + holder = galician0357 # Duke Witiza of Galicia } - 910.12.20 = { - liege = k_spanish_galicia + 895.1.1 = { + holder = 73857 # Duke Hermenegildo Gutiérrez of Galicia } - 920.1.1 = { - holder = 73871 # Guterre Hermenegildes II + 900.1.1 = { + holder = 70021 # King Ordoño II of León } - 924.1.1 = { - liege = d_galicia + 924.6.1 = { + holder = 70023 # King Alfonso IV of León + } + 926.1.1 = { + holder = 70114 # Duke Sancho Ordóñez of Galicia } 929.6.10 = { - liege = k_spanish_galicia + holder = 70024 # King Ramiro II of León } - 934.1.1 = { - holder = 73891 # Monio Guterres + 931.6.1 = { + holder = 73862 # Duke Gutierre Osórez of Galicia + } + 941.1.1 = { + holder = galician0005 # Duke Osorio Gutiérrez of Galicia } - 960.1.1 = { - holder = 73894 # Guterre Monis + 950.1.1 = { + holder = 109620 # Duke Gonçalo Mendes of Galicia } - 999.1.1 = { - holder = 73895 # Nuno Guterres + 950.7.24 = { + holder = 70242 # Duke Pelayo Méndez of Galicia + } + 959.1.1 = { + holder = 109622 # Duke Mendo Gonçalves of Galicia + } + 997.1.1 = { + holder = 108590 # King Bermudo II of León + liege = k_leon + } + 999.9.1 = { + holder = 108570 # King Alfonso V of León + } + 1028.8.7 = { + holder = 70075 # King Bermudo III of León + } + 1037.9.4 = { + holder = 107510 # King Fernando I of León } 1065.12.27 = { - holder = 109500 # Garca I Jimena + holder = 109500 # García I Jimena + liege = k_spanish_galicia } - 1071.2.1 = { - holder = 107500 # Sancho II Jimena + 1071.10.1 = { + holder = 107500 # King Sancho II of Castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of León } 1092.5.1 = { holder = 298 # Raymond de Bourgogne liege = d_galicia } 1107.9.20 = { - holder = 207500 # Alfonso VII de Borgoa + holder = 207500 # Alfonso VII de Borgoña } - + #Bishops of Santiago - + 1126.3.8 = { holder = 232021 # Diego Gelmirez liege = k_leon @@ -279,7 +296,7 @@ c_santiago = { holder = 458004 # Berenguel } 1142.1.1 = { - holder = 210510 # Pedro Helas + holder = 210510 # Pedro Helías } 1149.1.1 = { holder = 72939 # Bernardo I @@ -288,16 +305,16 @@ c_santiago = { holder = 72940 # Pelayo Camundo } 1156.1.1 = { - holder = 72941 # Martn Martnez + holder = 72941 # Martín Martínez } 1167.1.1 = { - holder = 72942 # Pedro Gundestiz + holder = 72942 # Pedro Gundestéiz } 1173.1.1 = { - holder = 208520 # Pedro Surez de Deza + holder = 208520 # Pedro Suárez de Deza } 1207.1.1 = { - holder = 72943 # Pedro Muiz + holder = 72943 # Pedro Muñiz } 1224.1.1 = { holder = 72944 # Bernardo II @@ -306,98 +323,104 @@ c_santiago = { holder = 72850 # Juan Arias } 1266.1.1 = { - holder = 72945 # Gonzalo Gmez + holder = 72945 # Gonzalo Gómez } 1283.1.1 = { - holder = 72946 # Rodrigo Gonzlez + holder = 72946 # Rodrigo González } 1304.1.1 = { - holder = 72947 # Rodrigo de Padrn + holder = 72947 # Rodrigo de Padrón } 1316.1.1 = { holder = 72948 # Berenguel de Landoria } 1331.1.1 = { - holder = 458003 # Juan Fernndez de Limia + holder = 458003 # Juan Fernández de Limia } } - c_tui = { - 745.1.1 = { + 741.1.1 = { holder = 200058 # Luifredo de Suevonia + liege = d_galicia + } + 757.1.1 = { liege = k_asturias } 770.1.1 = { - holder = 70012 # Aurelio Froilaz de Cantabria + holder = 70012 # King Aurelio of Asturias } 773.1.1 = { - holder = 70118 # Silo, King of Asturias + holder = 70118 # King Silo of Asturias } 783.1.1 = { - holder = 70116 # Mauregato Alfnsez de Cantabria + holder = 70006 # King Alfonso II of Asturias + } + 783.2.1 = { + holder = 70116 # King Mauregato of Asturias } 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria + holder = 70013 # King Bermudo I of Asturias } 791.1.1 = { - holder = 70006 # Alfonso II de Asturias + holder = 70006 # King Alfonso II of Asturias (restored) } - 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + 836.1.1 = { + holder = 70015 # King Ramiro I of Asturias } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + 843.1.1 = { + holder = 70017 # King Ordoño I of Asturias } - 866.5.27 = { - holder = 73855 # Guterre Hermenegildes I + 860.1.1 = { + holder = 73869 # Alfonso Betote } - 875.1.1 = { + 866.1.1 = { holder = 73857 # Hermenegildo Guterres } - 900.1.1 = { - liege = d_galicia + 895.1.1 = { + holder = 73870 # Gonzalo Alfonso } - 910.12.20 = { - liege = k_spanish_galicia + 929.1.1 = { + holder = 70242 # Duke Pelayo Méndez of Galicia } - 920.1.1 = { - holder = 73871 # Guterre Hermenegildes II + 959.1.1 = { + holder = galician0181 # Ero Ordóñez } - 924.1.1 = { - liege = d_galicia + 988.1.1 = { + holder = galician0183 # Pelayo Ériz } - 929.6.10 = { - liege = k_spanish_galicia + 997.1.1 = { + liege = k_leon } - 934.1.1 = { - holder = 73891 # Monio Guterres + 1010.1.1 = { + holder = 108570 # King Alfonso V of León } - 960.1.1 = { - holder = 73894 # Guterre Monis + 1028.8.7 = { + holder = 70075 # King Bermudo III of León } - 999.1.1 = { - holder = 73895 # Nuno Guterres + 1037.9.4 = { + holder = 107510 # King Fernando I of León } 1065.12.27 = { - holder = 109500 # Garca I Jimena + holder = 109500 # King García II of Galicia + liege = k_spanish_galicia } - 1071.2.1 = { - holder = 107500 # Sancho II Jimena + 1071.10.1 = { + holder = 107500 # King Sancho II of Castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of León } 1092.5.1 = { holder = 298 # Raymond de Bourgogne liege = d_galicia } 1107.9.20 = { - holder = 207500 # Alfonso VII de Borgoa + holder = 207500 # Alfonso VII de Borgoña } - + #Bishops of Santiago - + 1126.3.8 = { holder = 232021 # Diego Gelmirez liege = k_leon @@ -406,7 +429,7 @@ c_tui = { holder = 458004 # Berenguel } 1142.1.1 = { - holder = 210510 # Pedro Helas + holder = 210510 # Pedro Helías } 1149.1.1 = { holder = 72939 # Bernardo I @@ -415,16 +438,16 @@ c_tui = { holder = 72940 # Pelayo Camundo } 1156.1.1 = { - holder = 72941 # Martn Martnez + holder = 72941 # Martín Martínez } 1167.1.1 = { - holder = 72942 # Pedro Gundestiz + holder = 72942 # Pedro Gundestéiz } 1173.1.1 = { - holder = 208520 # Pedro Surez de Deza + holder = 208520 # Pedro Suárez de Deza } 1207.1.1 = { - holder = 72943 # Pedro Muiz + holder = 72943 # Pedro Muñiz } 1224.1.1 = { holder = 72944 # Bernardo II @@ -433,245 +456,207 @@ c_tui = { holder = 72850 # Juan Arias } 1266.1.1 = { - holder = 72945 # Gonzalo Gmez + holder = 72945 # Gonzalo Gómez } 1283.1.1 = { - holder = 72946 # Rodrigo Gonzlez + holder = 72946 # Rodrigo González } 1304.1.1 = { - holder = 72947 # Rodrigo de Padrn + holder = 72947 # Rodrigo de Padrón } 1316.1.1 = { holder = 72948 # Berenguel de Landoria } 1331.1.1 = { - holder = 458003 # Juan Fernndez de Limia + holder = 458003 # Juan Fernández de Limia } } - c_astorga = { - 754.1.1 = { - holder = 70116 # Mauregato Alfnsez de Cantabria + 854.1.1 = { + holder = 73755 # Gatón del Bierzo liege = k_asturias } - 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria - } - 791.1.1 = { - holder = 70006 # Alfonso II de Asturias - } - 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria - } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria - } - 853.1.1 = { - holder = 73755 # Gatn Ramrez - } 878.6.6 = { - holder = 73757 # Bermudo Gatnez + holder = 73753 # Odoario Ordóñez } - 900.1.1 = { - holder = 73758 # Savarico Gatnez + 896.1.1 = { + holder = 73752 # Bermudo Ordóñez + } + 904.1.1 = { + holder = 70020 # King García I of León liege = d_leon } + 910.1.1 = { + holder = 73893 # Aires Mendes + } 910.12.20 = { liege = k_leon } - 922.1.1 = { - holder = 70021 # Ordoo II de Len + 912.5.1 = { + holder = 70020 # King García I of León, title reverted } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria + 914.1.19 = { + holder = 70021 # King Ordoño II of León } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len + 924.6.1 = { + holder = galician0059 # Gunterico Aires } - 931.6.1 = { - holder = 70024 # Ramiro II de Len + 973.1.1 = { + holder = galician0062 # Rodrigo Vázquez } - 951.1.5 = { - holder = 108600 # Ordoo III de Len + 977.1.17 = { + holder = asturleonese0039 # Munio Godestéiz } - 956.11.13 = { - holder = 70026 # Sancho I de Len + 988.10.8 = { + holder = 108590 # King Bermudo II León } - 958.1.1 = { - holder = 70029 # Ordoo IV de Len + 999.9.1 = { + holder = castilian0085 # Juan Muñoz } - 960.1.1 = { - holder = 70026 # Sancho I de Len + 999.9.1 = { + holder = 108570 # King Alfonso V of León } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 1028.8.7 = { + holder = asturleonese0072 # Count Pedro Froilaz of Pravia } - 984.1.1 = { - holder = 108590 # Bermudo II de Len + 1033.9.16 = { + holder = asturleonese0196 # Munio Rodríguez } - 999.9.1 = { - holder = 70031 # Ordoo Bermdez de Len + 1039.1.21 = { + holder = asturleonese0186 # Fernando Muñiz } - 1042.9.18 = { - holder = 70032 # Sancho Ordoez de Len + 1056.6.28 = { + holder = 70094 # Flaín Fernández } - 1065.12.24 = { - liege = k_spanish_galicia #Jimnez dynasty fracture + 1065.5.28 = { + holder = 107643 # Diego Ansúrez + liege = k_spanish_galicia } - 1082.1.1 = { - holder = 70034 # Oveco Snchez de Len + 1084.8.1 = { + holder = 70034 # Oveco Sánchez de León } 1109.1.1 = { - holder = 71321 # Sancho Ovquiz de Len + holder = 71321 # Sancho Ovéquiz de León } 1113.1.1 = { - holder = 71329 # Alvaro, Seor de Santibez + holder = 71329 # Alvaro, Señor de Santibáñez } 1129.1.1 = { holder = 71330 # Bermudo Alvarez } 1156.1.1 = { - holder = 72398 # Fernando Gutirrez de Castro + holder = 72398 # Fernando Gutiérrez de Castro } 1195.4.9 = { - holder = 72401 # Pedro Fernndez de Castro + holder = 72401 # Pedro Fernández de Castro } 1200.1.1 = { - holder = 72986 # Gonzalo Rodrguez de Girn I + holder = 72986 # Gonzalo Rodríguez de Girón I } 1234.1.1 = { - holder = 73001 # Rodrigo Gonzlez de Girn I + holder = 73001 # Rodrigo González de Girón I } 1256.2.1 = { - holder = 73020 # Gonzalo Rodrguez de Girn II + holder = 73020 # Gonzalo Rodríguez de Girón II } 1280.1.1 = { - holder = 73024 # Rodrigo Gonzlez de Girn II + holder = 73024 # Rodrigo González de Girón II } 1288.1.1 = { - holder = 457561 # Juan Alfnsez de Borgoa + holder = 457561 # Juan Alfónsez de Borgoña } 1310.1.1 = { holder = 457562 # Alfonso de Valencia } 1316.8.1 = { - holder = 457590 # Fernando Alfnsez de Valencia + holder = 457590 # Fernando Alfónsez de Valencia } } - c_monterrei = { - 754.1.1 = { - holder = 70116 # Mauregato Alfnsez de Cantabria + 815.1.1 = { + holder = visigothic0015 # Alamundo Vitíciz liege = k_asturias } - 788.1.1 = { - holder = 70013 # Bermudo I de Cantabria - } - 791.1.1 = { - holder = 70006 # Alfonso II de Asturias + 825.1.1 = { + holder = galician0360 # Witiza Alamúndez } - 842.3.20 = { - holder = 70015 # Ramiro I de Cantabria + 850.1.1 = { + holder = galician0361 # Bermudo Vitíciz } - 850.2.1 = { - holder = 70017 # Ordoo I de Cantabria + 867.1.1 = { + holder = galician0357 # Duke Witiza of Galicia } - 853.1.1 = { - holder = 73755 # Gatn Ramrez - } - 878.6.6 = { - holder = 73757 # Bermudo Gatnez + 895.1.1 = { + holder = 73857 # Duke Hermenegildo Gutiérrez of Galicia } 900.1.1 = { - holder = 73758 # Savarico Gatnez - liege = d_leon - } - 910.12.20 = { - liege = k_leon + holder = 73862 # Duke Gutierre Osórez of Galicia } - 922.1.1 = { - holder = 70021 # Ordoo II de Len - } - 924.1.1 = { - holder = 70030 # Fruela II de Cantabria - } - 925.7.1 = { - holder = 70023 # Alfonso IV de Len - } - 931.6.1 = { - holder = 70024 # Ramiro II de Len - } - 951.1.5 = { - holder = 108600 # Ordoo III de Len - } - 956.11.13 = { - holder = 70026 # Sancho I de Len - } - 958.1.1 = { - holder = 70029 # Ordoo IV de Len + 941.1.1 = { + holder = galician0005 # Osorio Gutiérrez } - 960.1.1 = { - holder = 70026 # Sancho I de Len + 950.1.1 = { + holder = 73863 # Rodrigo Gutiérrez } - 966.1.1 = { - holder = 108610 # Ramiro III de Len + 992.1.1 = { + holder = 109622 # Duke Mendo Gonçalves of Galicia } - 984.1.1 = { - holder = 108590 # Bermudo II de Len + 997.1.1 = { + holder = 108590 # King Bermudo II of León + liege = k_leon } 999.9.1 = { - holder = 70031 # Ordoo Bermdez de Len + holder = 108570 # King Alfonso V León } - 1042.9.18 = { - holder = 70032 # Sancho Ordoez de Len + 1028.8.7 = { + holder = 70075 # King Bermudo III of León } - 1065.12.24 = { - liege = k_spanish_galicia #Jimnez dynasty fracture + 1034.1.1 = { + holder = 109606 # Velasco Alfonso de Celanova } - 1082.1.1 = { - holder = 70034 # Oveco Snchez de Len + 1065.12.27 = { + liege = k_spanish_galicia } - 1109.1.1 = { - holder = 71321 # Sancho Ovquiz de Len + 1067.1.1 = { + holder = 142436 # Nuño Vázquez de Celanova } - 1113.1.1 = { - holder = 71329 # Alvaro, Seor de Santibez + 1105.12.13 = { + holder = 142023 # Sancho Núñez de Celanova } - 1129.1.1 = { + 1130.1.1 = { holder = 71330 # Bermudo Alvarez } 1156.1.1 = { - holder = 72398 # Fernando Gutirrez de Castro + holder = 72398 # Fernando Gutiérrez de Castro } 1195.4.9 = { - holder = 72401 # Pedro Fernndez de Castro + holder = 72401 # Pedro Fernández de Castro } 1200.1.1 = { - holder = 72986 # Gonzalo Rodrguez de Girn I + holder = 72986 # Gonzalo Rodríguez de Girón I } 1234.1.1 = { - holder = 73001 # Rodrigo Gonzlez de Girn I + holder = 73001 # Rodrigo González de Girón I } 1256.2.1 = { - holder = 73020 # Gonzalo Rodrguez de Girn II + holder = 73020 # Gonzalo Rodríguez de Girón II } 1280.1.1 = { - holder = 73024 # Rodrigo Gonzlez de Girn II + holder = 73024 # Rodrigo González de Girón II } 1288.1.1 = { - holder = 457561 # Juan Alfnsez de Borgoa + holder = 457561 # Juan Alfónsez de Borgoña } 1310.1.1 = { holder = 457562 # Alfonso de Valencia } 1316.8.1 = { - holder = 457590 # Fernando Alfnsez de Valencia + holder = 457590 # Fernando Alfónsez de Valencia } } - d_coimbra = { 711.1.1 = { de_jure_liege = k_spanish_galicia @@ -681,55 +666,59 @@ d_coimbra = { } } - c_coimbra = { - 761.1.1 = { - holder = 200035 # Abdallah Aslamid + 848.1.1 = { + holder = danis0005 # Walih Adanis ibn Awsaga of Beja liege = d_beja government = clan_government } - 789.1.1 = { - holder = 200034 # Jalid Aslamid - } - 820.1.1 = { - holder = 200033 # Hashim Aslamid + 875.1.1 = { + holder = surunbaqi0001 # Walih Sa'dun al-Surunbaqi of Portucale } - 840.1.1 = { - holder = 73968 # Abd al-Aziz Aslamid + 878.1.1 = { + holder = 73857 # Duke Hermenegildo Gutiérrez of Galicia + liege = d_porto } - 864.1.1 = { - holder = 73967 # Aslam Aslamid + 895.1.1 = { + liege = d_galicia } - 878.1.1 = { - holder = 73857 # Hermenegildo Guterres de Coimbra + 900.1.1 = { liege = d_porto } - 920.1.1 = { - holder = 73862 # Guterre Hermenegildes de Coimbra + 912.5.1 = { + holder = 73893 # Count Aires Mendes of Astorga + } + 924.1.1 = { + holder = 73871 # Guterre Mendes } 933.1.1 = { - holder = 73863 # Rodrigo Guterres de Coimbra + holder = 73891 # Monio Guterres } - 970.1.1 = { - holder = 70111 # Paio Rodrigues de Coimbra + 959.1.1 = { + holder = galician0077 # Gonçalo Moniz } - 1005.1.1 = { - holder = 109622 # Mendo II Bettez + 981.1.1 = { + holder = galician0078 # Monio Gonçalves } - 1008.10.11 = { - holder = 109601 # Alvito Nunes Vimaranes + 987.1.1 = { + liege = k_andalusia } - 1015.1.1 = { - holder = 109603 # Nuno I Vimaranes + 1009.1.1 = { + liege = d_badajoz } - 1028.1.1 = { - holder = 109604 # Mendo II Vimaranes + 1017.10.11 = { + holder = galician0081 # Gonçalo Froilaz } - 1050.1.1 = { - holder = 109607 # Nuno II Vimaranes + 1034.1.1 = { + holder = 3900 # Emir al-Muzaffar of Badajoz } - 1066.1.1 = { + 1061.1.1 = { + holder = 3900 # Emir al-Mutawakkil of Beja + liege = d_beja + } + 1064.6.11 = { holder = 109610 # Sisnando Davides + liege = d_porto government = feudal_government #Ahistorical, just for ease of bookmarks. } 1071.1.18 = { @@ -743,7 +732,7 @@ c_coimbra = { liege = d_porto } 1112.5.22 = { - holder = 207661 # Teresa Alfnsez Jimena + holder = 207661 # Teresa Alfónsez Jimena } 1128.6.24 = { holder = 209503 # Afonso I de Bourgogne @@ -771,73 +760,63 @@ c_coimbra = { } } - c_viseu = { - 761.1.1 = { - holder = 200035 # Abdallah Aslamid + 848.1.1 = { + holder = danis0005 # Walih Adanis ibn Awsaga of Beja liege = d_beja government = clan_government } - 789.1.1 = { - holder = 200034 # Jalid Aslamid - } - 820.1.1 = { - holder = 200033 # Hashim Aslamid - } - 840.1.1 = { - holder = 73968 # Abd al-Aziz Aslamid - } - 864.1.1 = { - holder = 73967 # Aslam Aslamid + 875.1.1 = { + holder = surunbaqi0001 # Walih Sa'dun al-Surunbaqi of Portucale } - 878.1.1 = { - holder = 73857 # Hermenegildo Guterres de Coimbra - liege = d_porto + 881.1.1 = { + holder = andalusian0020 # Walih Ma'sud ibn Sa'dun al-Surunbaqi of Beja } - 920.1.1 = { - holder = 73862 # Guterre Hermenegildes de Coimbra + 909.1.1 = { + holder = 73959 # Sultan Zaid ibn Abd al-Rahman of Badajoz + liege = k_badajoz } - 933.1.1 = { - holder = 73863 # Rodrigo Guterres de Coimbra + 913.1.1 = { + holder = andalusian0001 # Sultan Abdallah ibn Abd al-Rahman of Badajoz } - 970.1.1 = { - holder = 70111 # Paio Rodrigues de Coimbra + 923.1.1 = { + holder = andalusian0002 # Sultan Abdallah ibn Abdallah of Badajoz } - 1005.1.1 = { - holder = 109622 # Mendo II Bettez + 930.1.1 = { + liege = d_badajoz } - 1008.10.11 = { - holder = 109601 # Alvito Nunes Vimaranes + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz } - 1015.1.1 = { - holder = 109603 # Nuno I Vimaranes + 1022.4.8 = { + holder = 200220 # Emir Abd al-Aziz ibn Sabur of Beja + liege = d_beja } - 1028.1.1 = { - holder = 109604 # Mendo II Vimaranes + 1030.1.1 = { + holder = 200221 # Emir Abd al-Malik ibn Sabur of Beja } - 1050.1.1 = { - holder = 109607 # Nuno II Vimaranes + 1034.1.1 = { + holder = 3900 # Emir al-Muzaffar of Badajoz + liege = d_badajoz } - 1060.1.1 = { + 1057.1.1 = { + holder = 142125 # Gomes Echigues de Sousa + liege = d_porto government = feudal_government #Ahistorical, just for ease of bookmarks. } - 1066.1.1 = { - holder = 109610 # Sisnando Davides + 1065.1.1 = { + holder = 142165 # Egas Gomes de Sousa } 1071.1.18 = { liege = k_spanish_galicia } - 1092.1.1 = { - holder = 108500 # Alfonso VI Jimena + 1095.1.1 = { + holder = 142167 # Mem Viegas de Sousa } 1097.4.9 = { - holder = 6531 # Henri de Bourgogne liege = d_porto } - 1112.5.22 = { - holder = 207661 # Teresa Alfnsez Jimena - } - 1128.6.24 = { + 1130.1.1 = { holder = 209503 # Afonso I de Bourgogne } 1139.7.29 = { @@ -863,63 +842,51 @@ c_viseu = { } } - c_aveiro = { - 761.1.1 = { - holder = 200035 # Abdallah Aslamid - liege = d_beja + 854.1.1 = { + holder = surunbaqi0001 # Walih Sa'dun al-Surunbaqi of Portucale + liege = d_porto government = clan_government } - 789.1.1 = { - holder = 200034 # Jalid Aslamid - } - 820.1.1 = { - holder = 200033 # Hashim Aslamid - } - 840.1.1 = { - holder = 73968 # Abd al-Aziz Aslamid + 868.1.1 = { + liege = k_andalusia } - 864.1.1 = { - holder = 73967 # Aslam Aslamid + 875.1.1 = { + liege = d_beja } 878.1.1 = { - holder = 73857 # Hermenegildo Guterres de Coimbra + holder = 142005 # Duke Lucídio Vimaranes of Portucale liege = d_porto } - 920.1.1 = { - holder = 73862 # Guterre Hermenegildes de Coimbra - } - 933.1.1 = { - holder = 73863 # Rodrigo Guterres de Coimbra + 922.1.1 = { + holder = 73865 # Duke Diogo Fernandes of Portucale } - 970.1.1 = { - holder = 70111 # Paio Rodrigues de Coimbra + 926.2.22 = { + holder = 70249 # Duke Mendo I of Portucale } - 1005.1.1 = { - holder = 109622 # Mendo II Bettez + 949.7.24 = { + holder = 73866 # Duchess Mumadona Dias of Portucale } - 1008.10.11 = { - holder = 109601 # Alvito Nunes Vimaranes + 950.7.24 = { + holder = 109620 # Duke Gonçalo Mendes of Portucale } - 1015.1.1 = { - holder = 109603 # Nuno I Vimaranes + 978.1.1 = { + holder = galician0213 # Egas Oeris de Marnel } - 1028.1.1 = { - holder = 109604 # Mendo II Vimaranes + 1002.1.1 = { + holder = galician0234 # Gonçalo Viegas de Marnel } - 1050.1.1 = { - holder = 109607 # Nuno II Vimaranes + 1057.1.1 = { + holder = galician0236 # Paio Gonçalves de Marnel } - 1060.1.1 = { + 1061.1.1 = { + holder = galician0237 # Gonçalo Pais de Marnel government = feudal_government #Ahistorical, just for ease of bookmarks. } - 1066.1.1 = { - holder = 109610 # Sisnando Davides - } 1071.1.18 = { liege = k_spanish_galicia } - 1092.1.1 = { + 1093.1.1 = { holder = 108500 # Alfonso VI Jimena } 1097.4.9 = { @@ -927,7 +894,7 @@ c_aveiro = { liege = d_porto } 1112.5.22 = { - holder = 207661 # Teresa Alfnsez Jimena + holder = 207661 # Teresa Alfónsez Jimena } 1128.6.24 = { holder = 209503 # Afonso I de Bourgogne @@ -955,90 +922,81 @@ c_aveiro = { } } - c_castelo_branco = { - 758.1.1 = { - holder = 200032 # Suleyman Suleymanid + 867.1.1 = { + holder = 73928 # al-Hakam ibn Muhammad liege = k_andalusia government = clan_government } - 789.1.1 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam Umayyad - } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad + 875.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 852.9.22 = { - holder = 73972 # Jalid Jalidid - liege = d_badajoz + 886.8.4 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia } - 880.1.1 = { - holder = 142005 # Lucidio Vimaranes - liege = d_porto + 888.6.24 = { + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } - 922.1.1 = { - holder = 73865 # Diogo de Guimaraez + 912.10.15 = { + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } - 924.1.1 = { - holder = 70249 # Mendo I Bettez + 961.10.15 = { + holder = 3202 # Caliph al-Hakam II of Andalusia } - 950.7.24 = { - holder = 109620 # Gonalo Mendez Bettez + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } - 997.1.1 = { - holder = 109622 # Mendo II Bettez + 981.1.1 = { + holder = 200219 # Emir Sabur of Badajoz + liege = d_badajoz } - 1008.10.11 = { - holder = 109601 # Alvito Nunes Vimaranes + 1022.4.8 = { + holder = 45007 # Emir al-Mansur I of Badajoz } - 1015.1.1 = { - holder = 109603 # Nuno I Vimaranes + 1034.1.1 = { + holder = 3900 # Emir al-Muzaffar of Badajoz } - 1028.1.1 = { - holder = 142125 # Gomes de Sousa + 1061.1.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja } - 1060.1.1 = { - holder = 142165 # Egas Gomes de Sousa - government = feudal_government #Ahistorical, just for ease of bookmarks. + 1067.1.1 = { + liege = d_beja } - 1071.1.18 = { - liege = k_spanish_galicia + 1079.1.1 = { + liege = d_badajoz } - 1095.1.1 = { + 1094.1.1 = { holder = 142167 # Mem Viegas de Sousa } 1097.4.9 = { liege = d_porto } 1130.1.1 = { - holder = 142009 # Gonalo Mendes de Sousa I + holder = 142009 # Gonçalo Mendes de Sousa I } 1139.7.29 = { liege = k_portugal } 1190.3.25 = { - holder = 142010 # Mendo Gonales de Sousa + holder = 142010 # Mendo Gonçales de Sousa } 1220.1.1 = { - holder = 142182 # Gonalo Mendes de Sousa II + holder = 142182 # Gonçalo Mendes de Sousa II } 1230.1.1 = { - holder = 142319 # Mem Gonales de Sousa + holder = 142319 # Mem Gonçales de Sousa } 1250.1.1 = { holder = 142194 # Mem Garcia de Sousa } 1275.1.1 = { - holder = 142205 # Gonalo Mendes de Sousa III + holder = 142205 # Gonçalo Mendes de Sousa III } 1286.1.1 = { holder = 142209 # Teresa Mendes de Sousa } 1292.1.1 = { - holder = 459551 # Ins Loureno de Valadares + holder = 459551 # Inês Lourenço de Valadares } 1300.1.1 = { holder = 459552 # Martim Afonso Chichorro II @@ -1048,44 +1006,51 @@ c_castelo_branco = { } } - d_porto = { 711.1.1 = { de_jure_liege = k_spanish_galicia } - 867.1.1 = { + 851.1.1 = { + holder = surunbaqi0001 # Sa'dun al-Surunbaqi + # Nominally, though essentially not. We portray this as a long-form independence war. + liege = k_andalusia + } + 868.1.1 = { + holder = 142006 # Vimara Peres liege = k_asturias - holder = 142006 # Vimara Vimaranes } 873.1.1 = { - holder = 142005 # Lucdio Vimaranes - } - 910.12.20 = { - liege = k_spanish_galicia + holder = 142005 # Lucídio Vimaranes } 922.1.1 = { - holder = 73865 # Diogo de Guimaraez + holder = 73865 # Diogo Fernandes } - 924.1.1 = { - holder = 70249 # Mendo I Bettez + 926.2.22 = { + holder = 70249 # Mendo I Gonçalves + } + 949.7.24 = { + holder = 73866 # Mumadona Dias } 950.7.24 = { - holder = 109620 # Gonalo Mendez Bettez + holder = 109620 # Duke Gonçalo Mendes of Galicia } 997.1.1 = { - holder = 109622 # Mendo II Bettez + holder = 109622 # Duke Mendo Gonçalves of Galicia } 1008.10.11 = { - holder = 109601 # Alvito Nunes Vimaranes + holder = 109601 # Aloito Nunes } - 1015.1.1 = { - holder = 109603 # Nuno I Vimaranes + 1016.1.1 = { + holder = 109603 # Nuno I Aloites } 1028.1.1 = { - holder = 109604 # Mendo II Vimaranes + holder = 109604 # Mendo III Nunes } - 1050.1.1 = { - holder = 109607 # Nuno II Vimaranes + 1054.12.24 = { + holder = 109607 # Nuno II Mendes + } + 1065.12.27 = { + liege = k_spanish_galicia } 1071.1.18 = { holder = 0 @@ -1098,7 +1063,7 @@ d_porto = { de_jure_liege = k_portugal } 1112.5.22 = { - holder = 207661 # Teresa Alfnsez Jimena + holder = 207661 # Teresa Alfónsez Jimena } 1121.1.1 = { liege = k_leon @@ -1114,75 +1079,60 @@ d_porto = { } } - c_porto = { - 765.1.1 = { - holder = 200045 # Abd al-Rahman Abdalramanid - liege = k_andalusia - } - 791.1.1 = { - holder = 73680 # Hisham I Umayyad - } - 796.6.12 = { - holder = 73681 # al-Hakam Umayyad - } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Ummayyad - } - 855.1.1 = { - holder = 70017 # Ordoo I de Cantabria - liege = k_asturias - } - 867.1.1 = { + 851.1.1 = { + holder = surunbaqi0001 # Walih Sa'dun al-Surunbaqi of Portucale liege = d_porto - holder = 142006 # Vimara Peres Vimaranes + } + 868.1.1 = { + holder = 142006 # Duke Vimara Peres } 873.1.1 = { - holder = 142005 # Lucidio Vimaranes + holder = 142005 # Duke Lucídio Vimaranes of Portucale } 922.1.1 = { - holder = 73865 # Diogo de Guimaraes + holder = 73865 # Duke Diogo Fernandes of Portucale } - 924.1.1 = { - holder = 70249 # Mendo I Bettez + 926.2.22 = { + holder = 70249 # Duke Mendo I of Portucale + } + 949.7.24 = { + holder = 73866 # Duchess Mumadona Dias of Portucale } 950.7.24 = { - holder = 109620 # Gonalo Mendes Bettez + holder = 109620 # Duke Gonçalo Mendes of Galicia } 997.1.1 = { - holder = 109622 # Mendo II Bettez + holder = 109622 # Duke Mendo Gonçalves of Galicia } 1008.10.11 = { - holder = 109601 # Alvito Nunes Vimaranes + holder = 109601 # Duke Aloito Nunes of Portucale } - 1015.1.1 = { - holder = 109603 # Nuno I Vimaranes + 1016.1.1 = { + holder = 109603 # Duke Nuno I of Portucale } 1028.1.1 = { - holder = 109604 # Mendo III Vimaranes + holder = 109604 # Duke Mendo III of Portucale } - 1050.1.1 = { - holder = 109607 # Nuno II Vimaranes + 1054.12.24 = { + holder = 109607 # Duke Nuno II of Portucale } - 1071.1.18 = { - holder = 109500 # Garcia II Jimena + 1071.2.18 = { + holder = 109500 # King Garcia II of Galicia liege = k_spanish_galicia } - 1071.2.1 = { - holder = 107500 # Sancho II Jimena + 1071.10.1 = { + holder = 107500 # King Sancho II of Castille } 1072.10.7 = { - holder = 108500 # Alfonso VI Jimena + holder = 108500 # King Alfonso VI of León } 1097.4.9 = { holder = 6531 # Henri de Bourgogne liege = d_porto } 1112.5.22 = { - holder = 207661 # Teresa Alfnsez Jimena + holder = 207661 # Teresa Alfónsez Jimena } 1128.6.24 = { holder = 209503 # Afonso I de Bourgogne @@ -1216,12 +1166,20 @@ c_porto = { } } - b_guimaraes = { - 1066.1.1 = { - holder = 142465 + 1010.1.1 = { + holder = 142995 # Trastemiro Aboazar da Maia + } + 1030.1.1 = { + holder = 142460 # Gonçalo Trastemires da Maia + } + 1038.9.1 = { + holder = 142465 # Mendo Gonçalves da Maia } - 1110.1.1 = { + 1065.12.2 = { + holder = 142465 # Sueiro Mendes da Maia + } + 1103.1.1 = { holder = 142472 } 1151.1.1 = { @@ -1247,48 +1205,49 @@ b_guimaraes = { } } - c_braganza = { - 760.1.1 = { - holder = 200031 # Musa Musavid - liege = k_andalusia + 851.1.1 = { + holder = surunbaqi0001 # Walih Sa'dun al-Surunbaqi of Portucale + liege = d_porto } - 790.1.1 = { - holder = 73680 # Hisham I Umayyad + 868.1.1 = { + holder = 142006 # Duke Vimara Peres of Portucale + liege = d_porto + } + 873.1.1 = { + holder = 142005 # Duke Lucídio Vimaranes of Portucale } - 796.6.12 = { - holder = 73681 # al-Hakam Umayyad + 922.1.1 = { + holder = 70021 # King Ordoño II of León + liege = k_leon } - 822.5.21 = { - holder = 73682 # Abd ar-Rahman II Umayyad + 924.6.1 = { + holder = 70114 # Nuno Alvites Vimaranes I } - 852.9.22 = { - holder = 73683 # Muhammad I Ummayyad + 926.1.1 = { + holder = 70024 # King Ramiro II of León, styled King of Portugal } - 867.1.1 = { - holder = 142006 # Vimara Peres Vimaranes + 929.6.10 = { + holder = galician0157 # Ramiro Lucides liege = d_porto } - 873.1.1 = { - holder = 142005 # Lucidio Vimaranes - } - 922.1.1 = { - holder = 142004 # Alvito Lucides Vimaranes + 942.9.26 = { + holder = 70249 # Duke Mendo I of Portucale } - 967.1.1 = { - holder = 109600 # Nuno Alvites Vimaranes I + 949.7.24 = { + holder = 85023 # Ufo Ufes } - 987.1.1 = { - holder = 109601 # Alvito Nunes Vimaranes + 975.1.1 = { + holder = 142166 # Vizoi Vizois } - 1015.1.1 = { - holder = 109603 # Nuno Alvites Vimaranes II + 1000.1.1 = { + holder = galician0291 # Echega Guiçoi } - 1028.1.1 = { - holder = 142587 # Mendo Alo de Bragana + 1035.1.1 = { + holder = 142587 # Mendo Alão de Bragança } 1050.1.1 = { - holder = 142140 # Ferno Mendes de Bragana + holder = 142140 # Fernão Mendes de Antas } 1071.1.18 = { liege = k_spanish_galicia @@ -1296,29 +1255,29 @@ c_braganza = { 1097.4.9 = { liege = d_porto } - 1100.1.1 = { - holder = 142141 # Mem Fernandes de Bragana + 1117.8.1 = { + holder = 142141 # Mem Fernandes de Bragança } 1139.7.29 = { liege = k_portugal } 1147.1.1 = { - holder = 142021 # Ferno Mendes de Bragana + holder = 142021 # Fernão Mendes de Bragança } 1160.1.1 = { - holder = 142012 # Pedro Fernandes de Bragana + holder = 142012 # Pedro Fernandes de Bragança } 1190.1.1 = { - holder = 142013 # Garcia Pires de Bragana I + holder = 142013 # Garcia Pires de Bragança I } 1195.1.1 = { - holder = 142441 # Pero Garcia de Bragana + holder = 142441 # Pero Garcia de Bragança } 1225.1.1 = { - holder = 142448 # Garcia Pires de Bragana II + holder = 142448 # Garcia Pires de Bragança II } 1246.1.1 = { - holder = 142457 # Gonalo Nunes de Bragana + holder = 142457 # Gonçalo Nunes de Bragança } 1260.1.1 = { holder = 209532 # Nuno Pires de Chacim @@ -1330,7 +1289,6 @@ c_braganza = { holder = 459512 # Afonso Dinises de Albuquerque } 1329.1.1 = { - holder = 459514 # Joo Afonses de Albuquerque + holder = 459514 # João Afonses de Albuquerque } } - diff --git a/project/ck3/base_game/history/titles/k_syria.txt b/project/ck3/base_game/history/titles/k_syria.txt index b6f059a830..822eeb3073 100644 --- a/project/ck3/base_game/history/titles/k_syria.txt +++ b/project/ck3/base_game/history/titles/k_syria.txt @@ -527,7 +527,7 @@ d_edessa = { holder=159736 } 983.1.1= { - liege=0 + liege=0 holder=159143 } 990.1.1= { @@ -2914,7 +2914,7 @@ c_qaryatan = { } 866.1.1 = { liege = "d_palmyra" - holder = levantine000010 + holder = levantine000010 } 877.1.1 = { liege = 0 diff --git a/project/ck3/base_game/history/titles/k_valencia.txt b/project/ck3/base_game/history/titles/k_valencia.txt index 0815cde990..575b11e5f0 100644 --- a/project/ck3/base_game/history/titles/k_valencia.txt +++ b/project/ck3/base_game/history/titles/k_valencia.txt @@ -1,48 +1,72 @@ k_valencia = { 867.1.1 = { change_development_level = 8 } 1066.1.1 = { change_development_level = 11 } + + 852.10.14 = { + holder = 73812 # Musa ibn Musa + } + 860.1.1 = { + holder = 0 # Annexed by Andalusia + } } d_valencia = { - 711.1.1 = { + 798.1.1 = { + holder = levantine0023 # Suleyman ibn Hisham government = clan_government + liege = k_andalusia + } + 801.1.1 = { + holder = 0 + } + 803.1.1 = { + holder = 200021 # Abdallah ibn Abd al-Rahman + } + 823.1.1 = { + holder = 0 } 867.1.1 = { - holder = 73910 # Muhammad Qaysid - liege = k_andalusia + holder = 73910 # Muhammad Qaysid, placeholder } 909.1.1 = { - holder = 73911 # Abdallah Qaysid + holder = 73911 # Abdallah Qaysid, placeholder } 920.1.1 = { holder = 0 } - 1021.1.1 = { - holder = 45025 # Abd al-Aziz Amirid + 1011.1.1 = { + holder = andalusian0093 # Mbarek liege = 0 } + 1016.1.1 = { + holder = andalusian0101 # Labib + } + 1021.1.1 = { + holder = 45025 # Abd al-Aziz ibn Abd al-Rahman + } 1061.1.1 = { - holder = 45026 # Abd al-Malik I Amirid + holder = 45026 # Abd al-Malik ibn Abd al-Aziz } - 1065.1.1 = { + 1065.9.1 = { holder = 0 } - 1076.1.1 = { - holder = 3928 # Abu Bakr Amirid + 1075.1.1 = { + holder = 3928 # Abu Bakr ibn Abd al-Aziz } - 1077.1.1 = { - holder = 3935 # Yusuf Hudid + 1076.1.1 = { + holder = 0 # Annexed to Zaragoza } - 1082.1.1 = { - holder = 0 + 1085.6.6 = { + holder = 73227 # Umar ibn Abu Bakr } - 1086.1.1 = { - holder = 3926 # Yahya Dhunnunid + 1086.2.1 = { + holder = 3926 # Emir al-Qadir of Toledo } 1092.10.28 = { - holder = 73199 # Ya'far Yahaffid + holder = 73199 # Ya'far ibn Abdallah + liege = k_maghreb } - 1099.1.1 = { + 1094.6.15 = { holder = 0 } 1145.1.1 = { @@ -68,92 +92,63 @@ d_valencia = { c_valencia = { - 758.1.1 = { - holder = 200226 # Hisham Petrid - liege = k_andalusia + 798.1.1 = { + holder = levantine0023 # Walih Suleyman ibn Hisham of Valencia government = clan_government + liege = d_valencia } - 780.1.1 = { - holder = 200228 # Ibrahim Petrid - } - 813.1.1 = { - holder = 73681 # al-Hakam Umayyad - liege = k_andalusia - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + #801-803: Unknown Walih of Valencia + 803.1.1 = { + holder = 200021 # Walih Abdallah ibn Abd al-Rahman of Valencia } + #823-1008: Unknown Walihs of Valencia 867.1.1 = { - holder = 73910 # Mohammed Qaysid - liege = d_valencia + holder = 73910 # Muhammad Qaysid, placeholder } 909.1.1 = { - holder = 73911 # Abdallah Qaysid + holder = 73911 # Abdallah Qaysid, placeholder } - 920.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 1008.1.1 = { + holder = levantine0101 # Walih Musa ibn Ahmad of Murcia + liege = d_murcia } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 1011.1.1 = { + holder = andalusian0093 # Emir Mbarek of Valencia + liege = d_valencia } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1016.1.1 = { + holder = andalusian0101 # Emir Labib of Valencia } 1021.1.1 = { - holder = 45025 # Abd al-Aziz Amirid - liege = d_valencia + holder = 45025 # Emir Abd al-Aziz ibn Abd al-Rahman of Valencia } 1061.1.1 = { - holder = 45026 # Abd al-Malik I Amirid + holder = 45026 # Emir Abd al-Malik ibn Abd al-Aziz of Valencia } - 1065.1.1 = { + 1065.9.1 = { + holder = andalusian0059 # Rawas ibn Abd al-Aziz liege = d_toledo } - 1069.1.1 = { - holder = 3928 # Abu Bakr Amirid + 1075.1.1 = { + holder = 3928 # Emir Abu Bakr ibn Abd al-Aziz of Valencia + liege = d_valencia } 1076.1.1 = { - liege = d_valencia + liege = d_aragon } - 1085.1.1 = { - holder = 73227 # Utman Amirid + 1085.6.6 = { + holder = 73227 # Emir Umar ibn Abu Bakr of Valencia + liege = d_valencia } - 1086.1.1 = { - holder = 3926 # Yahya Dhunnunid + 1086.2.1 = { + holder = 3926 # Emir al-Qadir of Toledo } 1092.10.28 = { - holder = 73199 # Ya'far Yahaffid + holder = 73199 # Walih Ya'far ibn Abdallah of Valencia + liege = k_maghreb } - 1094.1.1 = { - holder = 107590 # Rodrigo Daz de Vivar + 1094.6.15 = { + holder = 107590 # Rodrigo Daz de Vivar 'el Cid' liege = 0 } 1096.1.1 = { @@ -227,96 +222,72 @@ c_valencia = { c_castellon = { - 758.1.1 = { - holder = 200226 # Hisham Petrid - liege = k_andalusia + 798.1.1 = { + holder = levantine0023 # Walih Suleyman ibn Hisham of Valencia government = clan_government - } - 780.1.1 = { - holder = 200228 # Ibrahim Petrid - } - 813.1.1 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad - } - 867.1.1 = { - holder = 73912 # Zakkariyya Hayyunid liege = d_valencia } - 890.1.1 = { - holder = 73913 # Abd al-Aziz Hayyunid - } - 932.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + #801-803: Unknown Walih of Valencia + 803.1.1 = { + holder = 200021 # Walih Abdallah ibn Abd al-Rahman of Valencia } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + #823-1008: Unknown Walihs of Valencia + 867.1.1 = { + holder = 73910 # Muhammad Qaysid, placeholder } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 909.1.1 = { + holder = 73911 # Abdallah Qaysid, placeholder } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad + 1008.1.1 = { + holder = levantine0101 # Walih Musa ibn Ahmad of Murcia + liege = d_murcia } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad + 1009.3.3 = { + holder = andalusian0101 # Emir Labib of Valencia + liege = 0 } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad + 1009.7.1 = { + holder = 73184 # Emir Mundir I of Zaragoza + liege = d_aragon } - 1016.7.1 = { - holder = 73687 # Ali Hammudid + 1010.1.1 = { + holder = andalusian0101 # Emir Labib of Valencia + liege = 0 } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad + 1016.1.1 = { + liege = d_valencia } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid - } 1021.1.1 = { - holder = 45025 # Abd al-Aziz Amirid - liege = d_valencia + liege = 0 } - 1061.1.1 = { - holder = 45026 # Abd al-Malik I Amirid + 1038.1.1 = { + holder = andalusian0102 # Sheik Muqatil of Tarragona } - 1065.1.1 = { - liege = d_toledo + 1053.1.1 = { + holder = andalusian0103 # Sheik Ya'la of Tarragona } - 1069.1.1 = { - holder = 3928 # Abu Bakr Amirid + 1057.1.1 = { + holder = andalusian0104 # Sheik Nabil of Tarragona } - 1076.1.1 = { - liege = d_valencia + 1060.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza + liege = d_aragon } - 1077.1.1 = { - holder = 3935 # Yusuf Hudid + 1065.1.1 = { #to make the 1066 bookmark unchanged after FP2 history pass + holder = andalusian0059 #Wali Rawas of Valencia, didn't hold it historically + liege = d_toledo } - 1082.1.1 = { - liege = d_zaragoza + 1081.1.1 = { + holder = 73190 # Sheik Imad al-Dawla of LLeida + liege = 0 } - 1085.1.1 = { - holder = 45005 # Ahmad Hudid + 1090.1.1 = { + holder = 73190 # Sheik Sayyid al-Dawla of Lleida } - 1086.1.1 = { - holder = 3926 # Yahya Dhunnunid + 1092.1.1 = { + holder = 73199 # Walih Ya'far ibn Abdallah of Valencia liege = d_valencia } - 1092.10.28 = { - holder = 73199 # Ya'far Yahaffid - } 1099.1.1 = { holder = 73182 # Muhammad Hayyid liege = k_maghreb @@ -391,97 +362,43 @@ c_castellon = { c_teruel = { - 758.1.1 = { - holder = 200226 # Hisham Petrid - liege = k_andalusia + 798.1.1 = { + holder = levantine0023 # Walih Suleyman ibn Hisham of Valencia government = clan_government + liege = d_valencia } - 780.1.1 = { - holder = 200228 # Ibrahim Petrid - } - 813.1.1 = { - holder = 73681 # al-Hakam I Umayyad - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + #801-803: Unknown Walih of Valencia + 803.1.1 = { + holder = 200021 # Walih Abdallah ibn Abd al-Rahman of Valencia } + #823-990: Unknown Walihs of Valencia 867.1.1 = { - holder = 73912 # Zakkariyya Hayyunid - liege = d_valencia + holder = 73910 # Muhammad Qaysid, placeholder } - 890.1.1 = { - holder = 73913 # Abd al-Aziz Hayyunid + 909.1.1 = { + holder = 73911 # Abdallah Qaysid, placeholder } - 932.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad + 990.1.1 = { + holder = baranis0064 # Qasim liege = k_andalusia } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad - } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid - } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad - } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid - } - 1021.1.1 = { - holder = 45025 # Abd al-Aziz Amirid - liege = d_valencia - } - 1061.1.1 = { - holder = 45026 # Abd al-Malik I Amirid - } - 1065.1.1 = { - liege = d_toledo - } - 1069.1.1 = { - holder = 3928 # Abu Bakr Amirid - } - 1076.1.1 = { - liege = d_valencia + 1009.1.1 = { + holder = baranis0065 # Nizam al-Dawla I } - 1077.1.1 = { - holder = 3935 # Yusuf Hudid - } - 1082.1.1 = { - liege = d_zaragoza + 1030.1.1 = { + holder = baranis0066 # Yumm al-Dawla } - 1085.1.1 = { - holder = 45005 # Ahmad Hudid + 1042.1.1 = { + holder = baranis0067 # Adud al-Dawla } - 1086.1.1 = { - holder = 3926 # Yahya Dhunnunid - liege = d_valencia + 1043.1.1 = { + holder = baranis0069 # Muhammad ibn Ahmad } - 1092.10.28 = { - holder = 73199 # Ya'far Yahaffid + 1043.7.1 = { + holder = baranis0070 # Nizam al-Dawla II + liege = d_toledo } - 1099.1.1 = { + 1106.1.1 = { holder = 73182 # Muhammad Hayyid liege = k_maghreb } @@ -555,99 +472,64 @@ c_teruel = { c_denia = { - 758.1.1 = { - holder = 200226 # Hisham Petrid - liege = k_andalusia + 798.1.1 = { + holder = levantine0023 # Walih Suleyman ibn Hisham of Valencia government = clan_government + liege = d_valencia } - 780.1.1 = { - holder = 200228 # Ibrahim Petrid - } - 813.1.1 = { - holder = 73681 # al-Hakam Umayyad - liege = k_andalusia - } - 822.5.21 = { - holder = 73682 # Abd al-Rahman II Umayyad - } - 852.9.22 = { - holder = 73683 # Muhammad I Umayyad + #801-803: Unknown Walih of Valencia + 803.1.1 = { + holder = 200021 # Walih Abdallah ibn Abd al-Rahman of Valencia } + #823-1008: Unknown Walihs of Valencia 867.1.1 = { - holder = 73910 # Mohammed Qaysid - liege = d_valencia + holder = 73910 # Muhammad Qaysid, placeholder } 909.1.1 = { - holder = 73911 # Abdallah Qaysid - } - 920.1.1 = { - holder = 3200 # Abd al-Rahman III Umayyad - liege = k_andalusia - } - 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad - } - 976.10.16 = { - holder = 3204 # Hisham II Umayyad - } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + holder = 73911 # Abdallah Qaysid, placeholder } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad - } - 1010.5.10 = { - holder = 73671 # Muhammad II Umayyad - } - 1010.7.23 = { - holder = 3204 # Hisham II Umayyad - } - 1013.4.19 = { - holder = 73675 # Suleyman Umayyad - } - 1016.7.1 = { - holder = 73687 # Ali Hammudid - } - 1018.3.22 = { - holder = 73678 # Abd al-Rahman IV Umayyad - } - 1018.6.1 = { - holder = 73689 # al-Qasim Hammudid + 1008.1.1 = { + holder = levantine0101 # Walih Musa ibn Ahmad of Murcia + liege = d_murcia } - 1021.1.1 = { - holder = 45025 # Abd al-Aziz Amirid - liege = d_valencia + 1009.1.1 = { + holder = 85008 # Emir Muyahid al-Amiri of Mallorca + liege = 0 } - 1061.1.1 = { - holder = 45026 # Abd al-Malik I Amirid + 1015.1.1 = { + liege = d_mallorca } - 1065.1.1 = { - liege = d_toledo + 1045.7.15 = { + holder = 20869 # Emir Ali Imad al-Dawla of Mallorca } - 1069.1.1 = { - holder = 3928 # Abu Bakr Amirid + 1065.1.1 = { #fix for re-balance after FP2 history pass + holder = andalusian0059 #Wali Raws of Burjanna (not historical holder) + liege = d_toledo } 1076.1.1 = { - liege = d_valencia + holder = 3934 # Emir al-Muqtadir of Zaragoza + liege = d_aragon } - 1085.1.1 = { - holder = 73227 # Utman Amirid + 1081.1.1 = { + holder = 73190 # Sheik Imad al-Dawla of Lleida + liege = 0 } - 1086.1.1 = { - holder = 3926 # Yahya Dhunnunid + 1090.1.1 = { + holder = 73191 # Sheik Sayyid al-Dawla of Lleida } - 1092.10.28 = { - holder = 73199 # Ya'far Yahaffid + 1092.1.1 = { + holder = 73199 # Walih Ya'far ibn Abdallah of Valencia + liege = d_valencia } - 1094.1.1 = { - holder = 107590 # Rodrigo Díaz de Vivar + 1094.6.15 = { + holder = 107590 # Rodrigo Daz de Vivar liege = 0 } 1096.1.1 = { liege = k_castille } 1099.7.10 = { - holder = 108519 # Jimena Díaz de Oviedo + holder = 108519 # Jimena Daz de Oviedo } 1102.1.1 = { holder = 73182 # Muhammad Hayyid @@ -720,68 +602,69 @@ c_alicante = { government = clan_government } 743.1.1 = { - holder = 200064 # Atanagildo de Orihuela + holder = levantine0093 # Jattab ibn Abd al-Yabbar } - 745.1.1 = { - holder = 73903 # Ali Nadirid + 765.1.1 = { + holder = 73903 # Ali ibn Jattab + } + 777.1.1 = { + liege = d_valencia } 789.1.1 = { - holder = 73904 # Ghalib Nadirid + holder = 73904 # Ghalib ibn Ali } 812.1.1 = { - holder = 73905 # Talib Nadirid + holder = 73905 # Talib ibn Ghalib } 852.1.1 = { - holder = 73906 # Abd al-Yabbar Nadirid + holder = 73906 # Abd al-Yabbar ibn Talib } 858.1.1 = { - holder = 73900 # Hamdun Jattabid + holder = 73900 # Marwan ibn Abd al-Malik } 887.1.1 = { - holder = 73899 # Abd al-Wahid Jattabid + holder = 73899 # Walid ibn Marwan } 927.1.1 = { - holder = 73916 # al-Gusn Jattabid + holder = 73916 # Muhammad ibn Walid } 943.1.1 = { - holder = 73917 # Ibrahim Jattabid + holder = 73917 # Walid ibn Muhammad } 980.1.1 = { - holder = 73918 # Abd al-Malik Jattabid + holder = 73918 # Abd al-Malik ibn Walid } 1006.1.1 = { - holder = 73919 # Musa Jattabid + holder = 73919 # Musa ibn Abd al-Malik } 1030.1.1 = { - holder = 73920 # Abu Bakr Jattabid + holder = levantine0107 # Abd al-Malik ibn Musa } 1038.1.1 = { - holder = 45027 # Abu Bakr Tahirid - } - 1063.1.1 = { - holder = 3910 # Abd al-Rahman Tahirid + holder = andalusian0098 # Emir Zuhayr of Murcia liege = d_murcia } - 1066.1.1 = { - holder = 20869 + 1038.8.4 = { + holder = 85008 # Emir Muyahid al-Amiri of Mallorca + liege = d_mallorca } - 1078.1.1 = { - holder = 3912 # Abu Bakr Ammarid - liege = d_sevilla + 1045.7.15 = { + holder = 20869 # Emir Ali Imad al-Dawla of Mallorca + } + 1076.1.1 = { + holder = 3934 # Emir al-Muqtadir of Zaragoza + liege = d_aragon } - 1079.1.1 = { + 1081.1.1 = { + holder = 73190 # Sheik Imad al-Dawla of Lleida liege = 0 } - 1080.1.1 = { - holder = 3214 # Muhammad II Abbadid - liege = d_sevilla + 1090.1.1 = { + holder = 73191 # Sheik Sayyid al-Dawla of Lleida } - 1088.1.1 = { - holder = 3916 # Abd al-Hasan Yasavid - } - 1091.1.1 = { - holder = 224006 # Sa'd Abdallahvid - liege = k_maghreb + 1092.1.1 = { + holder = 73199 # Walih Ya'far ibn Abdallah of Valencia + liege = d_valencia } 1100.1.1 = { holder = 73247 # Musa Mursiyid @@ -852,7 +735,7 @@ c_alicante = { d_murcia = { 695.1.1 = { - holder = 73901 # Teodomiro de Orihuela + holder = 73901 # Conde Teodomiro government = clan_government } 711.1.1 = { @@ -861,48 +744,30 @@ d_murcia = { 743.1.1 = { holder = 200064 # Atanagildo de Orihuela } - 745.1.1 = { - holder = 73903 # Ali Nadirid + 777.1.1 = { + holder = 0 # Annexed to Valencia } - 789.1.1 = { - holder = 73904 # Ghalib Nadirid + 985.1.1 = { + holder = levantine0100 # Ahmad ibn Abd al-Rahman } - 812.1.1 = { - holder = 73905 # Talib Nadirid + 1008.1.1 = { + holder = levantine0101 # Musa ibn Ahmad } - 852.1.1 = { - holder = 73906 # Abd al-Yabbar Nadirid - } - 858.1.1 = { - holder = 73900 # Hamdun Jattabid - } - 887.1.1 = { - holder = 73899 # Abd al-Wahid Jattabid - } - 927.1.1 = { - holder = 73916 # al-Gusn Jattabid - } - 943.1.1 = { - holder = 73917 # Ibrahim Jattabid - } - 980.1.1 = { - holder = 73918 # Abd al-Malik Jattabid + 1013.12.1 = { + holder = andalusian0099 # Jayran + liege = 0 } - 1006.1.1 = { - holder = 73919 # Musa Jattabid + 1028.7.1 = { + holder = andalusian0098 # Zuhayr } - 1030.1.1 = { - holder = 73920 # Abu Bakr Jattabid + 1038.8.4 = { + holder = 0 # Annexed to Valencia } - 1038.1.1 = { - holder = 0 + 1065.9.1 = { + holder = 3910 # Muhammad ibn Ahmad } - 1065.1.1 = { - holder = 3910 # Abd al-Rahman Tahirid - liege = 0 - } - 1078.1.1 = { - holder = 0 + 1079.1.1 = { + holder = 0 # Annexed to Sevilla } 1145.1.1 = { holder = 73235 # Abd al-Rahman Hayyid @@ -965,68 +830,74 @@ d_murcia = { c_murcia = { 695.1.1 = { - holder = 73901 # Teodomiro de Orihuela + holder = 73901 # Duke Conde Teodomiro of Murcia liege = d_murcia government = clan_government } 743.1.1 = { - holder = 200064 # Atanagildo de Orihuela + holder = 200064 # Duke Atanagildo of Murcia } - 745.1.1 = { - holder = 73903 # Ali Nadirid + 777.1.1 = { + holder = 73787 # al-Fadl ibn Amira + liege = d_valencia } - 789.1.1 = { - holder = 73904 # Ghalib Nadirid + 813.1.1 = { + holder = 73788 # Abd al-Rahman ibn al-Fadl } - 812.1.1 = { - holder = 73905 # Talib Nadirid + 842.1.1 = { + holder = 73790 # al-Sabbah ibn Abd al-Rahman } - 852.1.1 = { - holder = 73906 # Abd al-Yabbar Nadirid + 907.1.1 = { + holder = 73792 # Muhammad ibn Harun } - 858.1.1 = { - holder = 73900 # Hamdun Jattabid + 918.1.1 = { + holder = 73795 # Tayyib ibn Muhammad } - 887.1.1 = { - holder = 73899 # Abd al-Wahid Jattabid + 939.1.1 = { + holder = 73796 # Abd al-Rahman ibn Tayyib } - 927.1.1 = { - holder = 73916 # al-Gusn Jattabid + 978.1.1 = { + holder = 73797 # Abdallah ibn Abd al-Rahman } - 943.1.1 = { - holder = 73917 # Ibrahim Jattabid + 985.1.1 = { + holder = levantine0100 # Walih Ahmad ibn Abd al-Rahman of Murcia + liege = d_murcia } - 980.1.1 = { - holder = 73918 # Abd al-Malik Jattabid + 1008.1.1 = { + holder = levantine0101 # Walih Musa ibn Ahmad of Murcia } - 1006.1.1 = { - holder = 73919 # Musa Jattabid + 1013.2.1 = { + holder = andalusian0099 # Emir Jayran of Murcia } - 1030.1.1 = { - holder = 73920 # Abu Bakr Jattabid + 1014.1.1 = { + holder = andalusian0098 # Emir Zuhayr of Murcia } - 1038.1.1 = { - holder = 45027 # Abu Bakr Tahirid + 1018.1.1 = { + holder = yemeni0041 # Sheik Muhammad ibn Abd al-Malik of Jaen + } + 1028.1.1 = { + holder = levantine0106 # Abu Amr ibn Musa + } + 1029.1.1 = { + holder = 45027 # Ahmad banu Tahir + } + 1038.8.4 = { + liege = d_valencia } 1063.1.1 = { - holder = 3910 # Abd al-Rahman Tahirid - liege = d_murcia + holder = 3910 # Emir Muhammad ibn Ahmad of Murcia } - 1078.1.1 = { - holder = 3912 # Abu Bakr Ammarid - liege = d_sevilla + 1065.9.1 = { + liege = d_murcia } 1079.1.1 = { + holder = 3912 # Sheik Muhammad ibn Ammar of Silves liege = 0 } - 1080.1.1 = { - holder = 3214 # Muhammad II Abbadid - liege = d_sevilla + 1080.7.1 = { + holder = 3914 # Abd al-Rahman ibn Rasiq } - 1088.1.1 = { - holder = 3916 # Abd al-Hasan Yasavid - } - 1091.1.1 = { + 1098.1.1 = { holder = 224006 # Sa'd Abdallahvid liege = k_maghreb } @@ -1099,54 +970,56 @@ c_murcia = { c_alcaraz = { 695.1.1 = { - holder = 73901 # Teodomiro de Orihuela + holder = 73901 # Duke Conde Teodomiro of Murcia liege = d_murcia government = clan_government } 743.1.1 = { - holder = 200064 # Atanagildo de Orihuela + holder = 200064 # Duke Atanagildo of Murcia } - 745.1.1 = { - holder = 73903 # Ali Nadirid + 777.1.1 = { + holder = 73787 # Sheik al-Fadl ibn Amira of Murcia + liege = d_valencia } - 789.1.1 = { - holder = 73904 # Ghalib Nadirid + 813.1.1 = { + holder = 73788 # Sheik Abd al-Rahman ibn al-Fadl of Murcia } - 812.1.1 = { - holder = 73905 # Talib Nadirid + 842.1.1 = { + holder = 73789 # al-Fadl ibn al-Fadl } - 852.1.1 = { - holder = 73906 # Abd al-Yabbar Nadirid + 878.1.1 = { + holder = 73793 # Abd al-Rahman ibn al-Fadl } - 858.1.1 = { - holder = 73900 # Hamdun Jattabid + 907.1.1 = { + holder = 73792 # Sheik Muhammad ibn Harun of Murcia } - 887.1.1 = { - holder = 73899 # Abd al-Wahid Jattabid + 918.1.1 = { + holder = 73795 # Sheik Tayyib ibn Muhammad of Murcia } - 927.1.1 = { - holder = 73916 # al-Gusn Jattabid + 939.1.1 = { + holder = 73796 # Sheik Abd al-Rahman ibn Tayyib of Murcia } - 943.1.1 = { - holder = 73917 # Ibrahim Jattabid + 978.1.1 = { + holder = 73797 # Sheik Abdallah ibn Abd al-Rahman of Murcia } - 980.1.1 = { - holder = 73918 # Abd al-Malik Jattabid + 985.1.1 = { + holder = levantine0100 # Walih Ahmad ibn Abd al-Rahman of Murcia + liege = d_murcia } - 1006.1.1 = { - holder = 73919 # Musa Jattabid + 1008.1.1 = { + holder = levantine0101 # Walih Musa ibn Ahmad of Murcia } - 1030.1.1 = { - holder = 73920 # Abu Bakr Jattabid + 1009.1.1 = { + holder = 85008 # Emir Muyahid al-Amiri of Mallorca + liege = 0 } - 1038.1.1 = { - holder = 45027 # Abu Bakr Tahirid + 1015.1.1 = { + liege = d_mallorca } - 1063.1.1 = { - holder = 3910 # Abd al-Rahman Tahirid - liege = d_murcia + 1045.7.15 = { + holder = 20869 # Emir Ali Imad al-Dawla of Mallorca } - 1066.1.1 = { + 1076.1.1 = { holder = 20869 } 1078.1.1 = { @@ -1235,77 +1108,73 @@ c_alcaraz = { c_alarcon = { - 695.1.1 = { - holder = 73901 # Teodomiro de Orihuela - liege = d_murcia + 851.1.1 = { + holder = levantine0035 # Walih al-Mutarrif of Toledo + liege = k_andalusia government = clan_government } - 743.1.1 = { - holder = 200064 # Atanagildo de Orihuela - } - 745.1.1 = { - holder = 73903 # Ali Nadirid + 876.1.1 = { + holder = 73683 # Sultan Muhammad I of Andalusia } - 789.1.1 = { - holder = 73904 # Ghalib Nadirid + 886.8.4 = { + holder = 73684 # Sultan al-Mundir ibn Muhammad of Andalusia } - 812.1.1 = { - holder = 73905 # Talib Nadirid + 888.6.24 = { + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia } - 852.1.1 = { - holder = 73906 # Abd al-Yabbar Nadirid + 912.10.15 = { + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } - 858.1.1 = { - holder = 73900 # Hamdun Jattabid + 961.10.15 = { + holder = 3202 # Caliph al-Hakam II of Andalusia } - 887.1.1 = { - holder = 73899 # Abd al-Wahid Jattabid + 976.10.1 = { + holder = 3204 # Caliph Hisham II of Andalusia } - 927.1.1 = { - holder = 73916 # al-Gusn Jattabid + 997.1.1 = { + holder = andalusian0097 # Walih Wadih of Toledo + liege = d_toledo } - 943.1.1 = { - holder = 73917 # Ibrahim Jattabid + 1010.1.1 = { + holder = baranis0092 # Emir Ibn Masarra of Toledo } - 980.1.1 = { - holder = 73918 # Abd al-Malik Jattabid + 1012.1.1 = { + holder = baranis0094 # Emir Ya'is ibn Muhammad of Toledo } - 1006.1.1 = { - holder = 73919 # Musa Jattabid + 1026.1.1 = { + holder = baranis0096 # Emir Abd al-Rahman ibn Manyuh of Toledo } 1030.1.1 = { - holder = 73920 # Abu Bakr Jattabid + holder = baranis0097 # Emir Abd al-Malik ibn Abd al-Rahman of Toledo } - 1038.1.1 = { - holder = 45027 # Abu Bakr Tahirid + 1032.1.1 = { + holder = 3922 # Emir al-Zafir of Toledo } - 1063.1.1 = { - holder = 3910 # Abd al-Rahman Tahirid + 1043.1.1 = { + holder = 3924 # Emir al-Ma'mun of Toledo liege = d_murcia } - 1066.1.1 = { - holder = 20869 + 1065.1.1 = { #fix for rebalance after FP2 history pass + holder = 20869 #Al-Dawla of Mallora (not the historical holder) + liege = d_mallorca } - 1078.1.1 = { - holder = 3912 # Abu Bakr Ammarid - liege = d_sevilla + 1075.6.1 = { + holder = 3926 # Emir al-Qadir of Toledo } - 1079.1.1 = { - liege = 0 + 1080.6.1 = { + holder = 3902 # Emir al-Mutawakkil of Beja + liege = d_badajoz } - 1080.1.1 = { - holder = 3214 # Muhammad II Abbadid - liege = d_sevilla + 1081.4.1 = { + holder = 3926 # Emir al-Qadir of Toledo (restored) } - 1088.1.1 = { - holder = 3916 # Abd al-Hasan Yasavid - } - 1091.1.1 = { - holder = 224006 # Sa'd Abdallahvid - liege = k_maghreb + 1085.5.25 = { + holder = baranis0085 # Ubayd Allah + liege = 0 } 1100.1.1 = { holder = 73247 # Musa Mursiyid + liege = k_maghreb } 1126.1.1 = { holder = 224012 # Tariq Musavid @@ -1374,25 +1243,25 @@ c_alarcon = { d_mallorca = { 867.1.1 = { change_development_level = 4 } 1066.1.1 = { change_development_level = 6 } - + 711.1.1 = { de_jure_liege = k_valencia } - 1010.1.1 = { - holder = 85008 # Muyahid Amirid + 1015.1.1 = { + holder = 85008 # Muyahid al-Amiri liege = 0 } - 1045.1.1 = { - holder = 20869 # Ali Amirid + 1045.7.15 = { + holder = 20869 # Ali Imad al-Dawla } 1076.1.1 = { - holder = 33053 # Abdallah Aglabid + holder = 33053 # al-Murtada } 1093.1.1 = { - holder = 33054 # Mubashir Aglabid + holder = 33054 # Mubashir ibn Suleyman } - 1115.1.1 = { - holder = 33055 # Suleyman Lubbunid + 1104.1.1 = { + holder = 33055 # Suleyman ibn Lubbun } 1116.1.1 = { holder = 0 @@ -1452,95 +1321,71 @@ d_mallorca = { c_mallorca = { - 744.1.1 = { - holder = 200223 # Theodoros Spanikos - liege = e_byzantium - } - 779.1.1 = { - holder = 6392 # Charlemagne Karling - liege = k_aquitaine - } - 781.1.1 = { - holder = 90095 # Louis I Karling - } - 801.1.1 = { - holder = 70140 # Bera, Count of Barcelona + 801.4.3 = { + holder = 70140 # Duke Bera of Barcelona liege = d_barcelona } - 820.1.1 = { - holder = 200141 # Rampon, Count of Barcelona + 820.2.1 = { + holder = 200141 # Duke Rampon of Barcelona } - 826.1.1 = { - holder = 163063 # Bernard I Gellones + 825.1.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona } - 832.1.1 = { - holder = 167791 # Berengar Unruochinger + 832.3.1 = { + holder = 167791 # Duke Berengar of Toulouse } - 835.1.1 = { - holder = 163063 # Bernard I Gellones + 835.6.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona (2nd time) } 844.5.1 = { - holder = 73785 # Sunifred de Barcelona + holder = 73785 # Duke Sunifred of Barcelona } 848.1.1 = { - holder = 73784 # Guillaume I Gellones - } - 850.1.1 = { - holder = 200142 # Aleran Geroldonen - } - 851.1.1 = { - holder = 200144 # Isembard, Count of Barcelona - } - 852.1.1 = { - holder = 200145 # Odelric von Argengau - } - 857.1.1 = { - holder = 200148 # Hunifred Unruochinger - } - 865.1.1 = { - holder = 127019 # Bernard II Gellones - } - 867.1.1 = { - holder = 73987 # Joan de Mallorca + holder = andalusian0152 # Gurg, placeholder + # Nominally under al-Andalus, but in practice an all-but-independent nest of pirates. liege = 0 } - 901.1.1 = { - holder = 73989 # Berenguer de Mallorca + 867.1.1 = { + holder = 73987 # Yuhanna } 903.1.1 = { - holder = 73685 # Abdallah Umayyad + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia liege = k_andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } 976.10.16 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + 1008.1.1 = { + holder = levantine0101 # Walih Musa ibn Ahmad of Murcia + liege = d_murcia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1013.12.1 = { + liege = 0 } - 1010.1.1 = { - holder = 85008 # Muyahid Amirid + 1015.1.1 = { + holder = 85008 # Emir Muyahid al-Amiri liege = d_mallorca } - 1045.1.1 = { - holder = 20869 # Ali Amirid + 1036.1.1 = { + holder = andalusian0072 # Suleyman ibn Muskiyan + } + 1050.1.1 = { + holder = 20869 # Emir Ali Imad al-Dawla of Mallorca } 1076.1.1 = { - holder = 33053 # Abdallah Aglabid + holder = 33053 # Emir al-Murtada of Mallorca } 1093.1.1 = { - holder = 33054 # Mubashir Aglabid + holder = 33054 # Emir Mubashir ibn Suleyman of Mallorca } 1115.1.1 = { - holder = 33055 # Suleyman Lubbunid + holder = 33055 # Emir Suleyman ibn Lubbun of Mallorca } 1116.1.1 = { holder = 73229 # Wanur Wanurid @@ -1606,95 +1451,68 @@ c_mallorca = { c_menorca = { - 744.1.1 = { - holder = 200223 # Theodoros Spanikos - liege = e_byzantium - } - 779.1.1 = { - holder = 6392 # Charlemagne Karling - liege = k_aquitaine - } - 781.1.1 = { - holder = 90095 # Louis I Karling - } - 801.1.1 = { - holder = 70140 # Bera, Count of Barcelona + 801.4.3 = { + holder = 70140 # Duke Bera of Barcelona liege = d_barcelona } - 820.1.1 = { - holder = 200141 # Rampon, Count of Barcelona + 820.2.1 = { + holder = 200141 # Duke Rampon of Barcelona } - 826.1.1 = { - holder = 163063 # Bernard I Gellones + 825.1.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona } - 832.1.1 = { - holder = 167791 # Berengar Unruochinger + 832.3.1 = { + holder = 167791 # Duke Berengar of Toulouse } - 835.1.1 = { - holder = 163063 # Bernard I Gellones + 835.6.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona (2nd time) } 844.5.1 = { - holder = 73785 # Sunifred de Barcelona + holder = 73785 # Duke Sunifred of Barcelona } 848.1.1 = { - holder = 73784 # Guillaume I Gellones - } - 850.1.1 = { - holder = 200142 # Aleran Geroldonen - } - 851.1.1 = { - holder = 200144 # Isembard, Count of Barcelona - } - 852.1.1 = { - holder = 200145 # Odelric von Argengau - } - 857.1.1 = { - holder = 200148 # Hunifred Unruochinger - } - 865.1.1 = { - holder = 127019 # Bernard II Gellones - } - 867.1.1 = { - holder = 73990 # Pere de Menorca + holder = andalusian0152 # Count Gurg of Mallorca, placeholder + # Nominally under al-Andalus, but in practice an all-but-independent nest of pirates. liege = 0 } - 892.1.1 = { - holder = 73992 # Mateu de Menorca + 867.1.1 = { + holder = 73987 # Count Yuhanna of Mallorca } 903.1.1 = { - holder = 73685 # Abdallah Umayyad + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia liege = k_andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } 976.10.16 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + 1008.1.1 = { + holder = levantine0101 # Walih Musa ibn Ahmad of Murcia + liege = d_murcia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1013.12.1 = { + liege = 0 } - 1010.1.1 = { - holder = 85008 # Muyahid Amirid + 1015.1.1 = { + holder = 85008 # Emir Muyahid al-Amiri liege = d_mallorca } - 1045.1.1 = { - holder = 20869 # Ali Amirid + 1036.1.1 = { + holder = andalusian0070 # al-Aglab ibn Muskiyan } - 1076.1.1 = { - holder = 33053 # Abdallah Aglabid + 1046.1.1 = { + holder = 33053 # Emir al-Murtada of Mallorca } 1093.1.1 = { - holder = 33054 # Mubashir Aglabid + holder = 33054 # Emir Mubashir ibn Suleyman of Mallorca } 1115.1.1 = { - holder = 33055 # Suelyman Lubbunid + holder = 33055 # Emir Suleyman ibn Lubbun of Mallorca } 1116.1.1 = { holder = 73229 # Wanur Wanurid @@ -1751,95 +1569,68 @@ c_menorca = { c_iviza = { - 744.1.1 = { - holder = 200223 # Theodoros Spanikos - liege = e_byzantium - } - 779.1.1 = { - holder = 6392 # Charlemagne Karling - liege = k_aquitaine - } - 781.1.1 = { - holder = 90095 # Louis I Karling - } - 801.1.1 = { - holder = 70140 # Bera, Count of Barcelona + 801.4.3 = { + holder = 70140 # Duke Bera of Barcelona liege = d_barcelona } - 820.1.1 = { - holder = 200141 # Rampon, Count of Barcelona + 820.2.1 = { + holder = 200141 # Duke Rampon of Barcelona } - 826.1.1 = { - holder = 163063 # Bernard I Gellones + 825.1.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona } - 832.1.1 = { - holder = 167791 # Berengar Unruochinger + 832.3.1 = { + holder = 167791 # Duke Berengar of Toulouse } - 835.1.1 = { - holder = 163063 # Bernard I Gellones + 835.6.1 = { + holder = 163063 # Duke Bernard de Septimanie of Barcelona (2nd time) } 844.5.1 = { - holder = 73785 # Sunifred de Barcelona + holder = 73785 # Duke Sunifred of Barcelona } 848.1.1 = { - holder = 73784 # Guillaume I Gellones - } - 850.1.1 = { - holder = 200142 # Aleran Geroldonen - } - 851.1.1 = { - holder = 200144 # Isembard, Count of Barcelona - } - 852.1.1 = { - holder = 200145 # Odelric von Argengau - } - 857.1.1 = { - holder = 200148 # Hunifred Unruochinger - } - 865.1.1 = { - holder = 127019 # Bernard II Gellones - } - 867.1.1 = { - holder = 73987 # Joan de Mallorca + holder = andalusian0152 # Count Gurg of Mallorca, placeholder + # Nominally under al-Andalus, but in practice an all-but-independent nest of pirates. liege = 0 } - 901.1.1 = { - holder = 73989 # Berenguer de Mallorca + 867.1.1 = { + holder = 73987 # Count Yuhanna of Mallorca } 903.1.1 = { - holder = 73685 # Abdallah Umayyad + holder = 73685 # Sultan Abdallah ibn Muhammad of Andalusia liege = k_andalusia } 912.10.15 = { - holder = 3200 # Abd al-Rahman III Umayyad + holder = 3200 # Caliph Abd al-Rahman III of Andalusia } 961.10.15 = { - holder = 3202 # al-Hakam II Umayyad + holder = 3202 # Caliph al-Hakam II of Andalusia } 976.10.16 = { - holder = 3204 # Hisham II Umayyad + holder = 3204 # Caliph Hisham II of Andalusia } - 1009.2.15 = { - holder = 73671 # Muhammad II Umayyad + 1008.1.1 = { + holder = levantine0101 # Walih Musa ibn Ahmad of Murcia + liege = d_murcia } - 1009.11.1 = { - holder = 73675 # Suleyman Umayyad + 1013.12.1 = { + liege = 0 } - 1010.1.1 = { - holder = 85008 # Muyahid Amirid + 1015.1.1 = { + holder = 85008 # Emir Muyahid al-Amiri liege = d_mallorca } - 1045.1.1 = { - holder = 20869 # Ali Amirid + 1045.7.15 = { + holder = 20869 # Emir Ali Imad al-Dawla of Mallorca } 1076.1.1 = { - holder = 33053 # Abdallah Aglabid + holder = 33053 # Emir al-Murtada of Mallorca } 1093.1.1 = { - holder = 33054 # Mubashir Aglabid + holder = 33054 # Emir Mubashir ibn Suleyman of Mallorca } 1115.1.1 = { - holder = 33055 # Suleyman Lubbunid + holder = 33055 # Emir Suleyman ibn Lubbun of Mallorca } 1116.1.1 = { holder = 73229 # Wanur Wanurid @@ -1902,4 +1693,3 @@ c_iviza = { holder = 460620 # Jaume III de Barcelona-Mallorca } } - diff --git a/project/ck3/base_game/history/wars/00_wars.txt b/project/ck3/base_game/history/wars/00_wars.txt index fc75232cbf..ce09bcc53c 100644 --- a/project/ck3/base_game/history/wars/00_wars.txt +++ b/project/ck3/base_game/history/wars/00_wars.txt @@ -1,3 +1,6 @@ +################################################## +# 1066 WARS + # Harald's Claim on England war = { name = "war_1066_Harald_Invasion" # the name can be left out, will be generated then @@ -102,6 +105,9 @@ war = { } } +################################################## +# 867 WARS + #Aghlabid Conquest of Sicily war = { name = "war_867_Aghlabid_Conquest_of_Sicily" @@ -113,7 +119,6 @@ war = { casus_belli = ducal_conquest_cb attackers = { 163096 } defenders = { 1700 } - } #Saffarid-Tahirid War @@ -195,3 +200,51 @@ war = { } } } + +# Vimara Peres' conquest of Duchy of Porto +war = { + name = "war_867_Vimara_conquest_Portucale" + start_date = 867.1.1 + end_date = 868.1.1 + targeted_titles={ + d_porto c_porto c_braganza + } + casus_belli = claim_cb + attackers = { 70019 } + defenders = { 73683 } + claimant = 142006 + 70019 = { + 867.1.1 = { + location = 1784 + } + } +} + +# Andalusian Mid-9th Century Rebellion +war = { + name = "war_Andalusian_Rebellion" + start_date = 866.1.1 # Originally 853.1.1, but it caused the AI to auto-truce the conflict on game start + end_date = 868.1.1 + targeted_titles = { + d_porto d_toledo + } + casus_belli = independence_faction_war + attackers = { 73931 surunbaqi0001 } + defenders = { 73683 } + + 73931 = { + 867.1.1 = { + location = 1919 + } + } + surunbaqi0001 = { + 867.1.1 = { + location = 1824 + } + } + 73683 = { + 867.1.1 = { + location = 1995 + } + } +} diff --git a/project/ck3/base_game/licenses/fonts/fonts.txt b/project/ck3/base_game/licenses/fonts/fonts.txt deleted file mode 100644 index 9838622f8f..0000000000 --- a/project/ck3/base_game/licenses/fonts/fonts.txt +++ /dev/null @@ -1 +0,0 @@ -The font license files are bundled with the font files in the game/fonts directory. diff --git a/project/ck3/base_game/localization/english/achievements_l_english.yml b/project/ck3/base_game/localization/english/achievements_l_english.yml index bb86345df7..9d714e5ae3 100644 --- a/project/ck3/base_game/localization/english/achievements_l_english.yml +++ b/project/ck3/base_game/localization/english/achievements_l_english.yml @@ -179,5 +179,16 @@ NOT_ACHIEVEMENT_DESC_moving_up_in_the_world_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_beacon_of_progress_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_mother_of_us_all_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_historys_best_friends:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_basque_in_my_glory:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_friendship_is_magic:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_high_stakes_chess:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberia_or_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_andalusian_inquisition:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_hostilities:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_conciliation:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_compromise:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_el_cid_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" rd_character_blocked_from_achievement:1 "May not be available for characters created in the Ruler Designer." diff --git a/project/ck3/base_game/localization/english/artifacts/artifacts_l_english.yml b/project/ck3/base_game/localization/english/artifacts/artifacts_l_english.yml index 817a3f54f0..d6c0ad213f 100644 --- a/project/ck3/base_game/localization/english/artifacts/artifacts_l_english.yml +++ b/project/ck3/base_game/localization/english/artifacts/artifacts_l_english.yml @@ -50,20 +50,20 @@ feature_blade_metal_wrought_iron:0 "$metal_wrought_iron$" feature_blade_metal_folded_iron:0 "$metal_folded_iron$" feature_blade_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_blade_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_blade_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_blade_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_blade_metal_bulat_steel:1 "$metal_bulat_steel$" feature_head_metal_wrought_iron:0 "$metal_wrought_iron$" feature_head_metal_folded_iron:0 "$metal_folded_iron$" feature_head_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_head_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_head_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_head_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_head_metal_bulat_steel:1 "$metal_bulat_steel$" feature_handle_metal_wrought_iron:0 "$metal_wrought_iron$" feature_handle_metal_folded_iron:0 "$metal_folded_iron$" feature_handle_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_handle_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_handle_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_handle_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_handle_metal_bulat_steel:1 "$metal_bulat_steel$" # Precious/decorative metals and metal-based compounds metal_gold:0 "gold" @@ -1064,3 +1064,7 @@ easteregg_artifact_elisabeth_plush_description:0 "Elisabeth's stuffed fox is a much beloved toy and it was with her for most of her life. Elisabeth could often be seen talking to it as she wove intricate ciphers for whomever may employ her services. It is comforting and inspires its holder to mimic the cunning of the fox." child_toy_template_tt:0 "Must be a [child|E] to equip as an [inventory_artifact|E]" + + # Blessed Junk + fp2_blessed_junk:0 "[ROOT.Char.Custom('TrinketLookAdjective')|U] $blessed_artifact_modifier$" + fp2_blessed_junk_desc:0 "A [ROOT.Char.Custom('TrinketLookAdverbFollowup')] [ROOT.Char.Custom('TrinketLookAdjective')] though otherwise pointless artifact. $blessed_artifact_modifier_desc$." diff --git a/project/ck3/base_game/localization/english/artifacts/court_artifacts_l_english.yml b/project/ck3/base_game/localization/english/artifacts/court_artifacts_l_english.yml index 9ff6cf2940..b0783be4d8 100644 --- a/project/ck3/base_game/localization/english/artifacts/court_artifacts_l_english.yml +++ b/project/ck3/base_game/localization/english/artifacts/court_artifacts_l_english.yml @@ -224,7 +224,7 @@ artifact_sculpture_warrior:1 "unparalleled skill in battle" artifact_sculpture_ruler:1 "enlightened reign over the [ROOT.Char.GetPrimaryTitle.GetName]" artifact_sculpture_religious_name:1 "Statue of [owner.Custom('RandomDivinity')]" - artifact_sculpture_religious_description:1 "A carved and painted statue of [owner.Custom('RandomDivinity')]. The base is inscribed with a quote from the [owner.GetFaith.GetAdjective] [owner.GetFaith.ReligiousText]." + artifact_sculpture_religious_description:2 "A carved and painted statue of great religious significance. The base is inscribed with a quote from the [owner.GetFaith.GetAdjective] [owner.GetFaith.ReligiousText]." artifact_sculpture_religious_highgod:1 "[ROOT.Char.GetFaith.HighGodName]" artifact_sculpture_religious_health:1 "[ROOT.Char.GetFaith.HealthGodName]" artifact_sculpture_religious_fertility:1 "[ROOT.Char.GetFaith.FertilityGodName]" @@ -232,7 +232,7 @@ artifact_sculpture_religious_war:1 "[ROOT.Char.GetFaith.WarGodName]" artifact_sculpture_religious_knowledge:1 "[ROOT.Char.GetFaith.KnowledgeGodName]" artifact_sculpture_religious_christian_name:1 "Statue of [owner.Custom('RandomSaint')]" - artifact_sculpture_religious_christian_description:1 "A carved and painted statue of [owner.Custom('RandomSaint')]. The base is inscribed with a quote from the [owner.GetFaith.GetAdjective] [owner.GetFaith.ReligiousText]." + artifact_sculpture_religious_christian_description:2 "A carved and painted statue of great value for the faithful. The base is inscribed with a quote from the [owner.GetFaith.GetAdjective] [owner.GetFaith.ReligiousText]." artifact_statue_religious_jesus:0 "Jesus on the Cross" artifact_statue_religious_mary:0 "the Virgin Mary" #artifact_sculpture_virgin_mary_description: "A carved and painted statue of the Virgin Mary, mother of Jesus." diff --git a/project/ck3/base_game/localization/english/board_game_events_l_english.yml b/project/ck3/base_game/localization/english/board_game_events_l_english.yml new file mode 100644 index 0000000000..881f407756 --- /dev/null +++ b/project/ck3/base_game/localization/english/board_game_events_l_english.yml @@ -0,0 +1,419 @@ +l_english: + + ################################################## + # Misc + board_games.0000.t:0 "The Greatest Game: [SCOPE.Custom('BG_GameType')|U]" + board_games.0001.t:0 "$board_games.0000.t$" + + ################################################## + # Opponent Winning + board_games.0001.desc.opponent_winning.diplomacy.low:0 ""You know," muses my opponent, "I may not be much of a talker, but I'm alarmingly good at [SCOPE.Custom('BG_GameType')]."" + board_games.0001.desc.opponent_winning.diplomacy.medium:0 ""Ahhhh, if only public speaking was as easy as beating you at [SCOPE.Custom('BG_GameType')]," remarks my opponent." + board_games.0001.desc.opponent_winning.diplomacy.high:0 ""I genuinely don't know which is easier," laments my opponent, "beating you at [SCOPE.Custom('BG_GameType')] or telling the tale of your embarrassing loss."" + board_games.0001.desc.opponent_winning.martial.low:0 ""If war was as easy as [SCOPE.Custom('BG_GameType')], I'd rule the world by now," laughs my opponent. "But then, that's just me."" + board_games.0001.desc.opponent_winning.martial.medium:0 ""Mmmm, you're not much of a strategist, are you?" chortles my opponent." + board_games.0001.desc.opponent_winning.martial.high:0 ""The battlefield, the board, it's all just a case of that most important thing," warbles my opponent. [bg_opponent.GetSheHe|U] taps [bg_opponent.GetHerHis] forehead with a knuckle for emphasis." + board_games.0001.desc.opponent_winning.stewardship.low:0 ""I wish matters of coin were as easy as playing [SCOPE.Custom('BG_GameType')]," remarks my opponent. "I'd be swimming in silver."" + board_games.0001.desc.opponent_winning.stewardship.medium:0 ""Do you think [SCOPE.Custom('BG_GameType')] is good practice for real administration?" questions my opponent idly. "I've always rather thought so. Not that I'm... implying anything by it."" + board_games.0001.desc.opponent_winning.stewardship.high:0 ""I've always said that [SCOPE.Custom('BG_GameType')] can teach a [bg_opponent.GetWomanMan] much about running a realm," pontificates my opponent. "And vice versa, naturally."" + board_games.0001.desc.opponent_winning.intrigue.low:0 ""See, this is why I like [SCOPE.Custom('BG_GameType')]," opines my opponent. "No skulking around, no lying, just a fair game of wits. One where, well..."" + board_games.0001.desc.opponent_winning.intrigue.medium:0 ""Did you know you can learn #EMP exactly#! how someone lies by watching their [bg_myself.Custom('MaskFace')] during [SCOPE.Custom('BG_GameType')]?" queries my opponent. "Oh, I didn't mean... just a note..."" + board_games.0001.desc.opponent_winning.intrigue.high:0 ""Careful," smirks my opponent, "one more move like that and you'll activate my trap [SCOPE.Custom('BG_GamePiece')]."" + board_games.0001.desc.opponent_winning.learning.low:0 ""You know, they tell me I need #EMP books#! to prove my smartness," pontificates my opponent, "but I think it's pretty clear right now that I'm not such a lout."" + board_games.0001.desc.opponent_winning.learning.medium:0 ""Honestly," waxes my opponent, "I'm impressed you're playing as well as you are, considering who you're up against."" + board_games.0001.desc.opponent_winning.learning.high:0 ""I've studied [SCOPE.Custom('BG_GameType')] extensively," explains my opponent, "and I'm sorry to say that by this point I simply don't think there's any way for you to win."" + board_games.0001.desc.opponent_winning.trait.lustful:0 ""As both the world's greatest lover #EMP and#! [SCOPE.Custom('BG_GameType')]-player, I don't blame you for losing to me," chortles my opponent." + board_games.0001.desc.opponent_winning.trait.chaste:0 ""Discipline in the home begets discipline on the board, you know," pontificates my opponent. "A little restraint goes a long way."" + board_games.0001.desc.opponent_winning.trait.gluttonous:0 ""I think I might celebrate my win with a feast," muses my opponent. "I feel like something sweet, to go with the victory."" + board_games.0001.desc.opponent_winning.trait.temperate:0 ""I may even allow myself a cup of rose-scented water after this game," muses my opponent. "I don't treat myself often, but I think I've earned it."" + board_games.0001.desc.opponent_winning.trait.greedy:0 ""The only thing sweeter than clinking gold is the soft pitter-patter of a [bg_myself.GetWomanMan]'s tears against a [SCOPE.Custom('BG_GameType')] board," smiles my opponent. "Don't you agree?"" + board_games.0001.desc.opponent_winning.trait.generous:0 ""Look, I may be winning, but if you ask nicely, I'm willing to just... let you have this," explains my opponent, voice dripping with kindness and pity. "There's more to life than winning at [SCOPE.Custom('BG_GameType')]."" + board_games.0001.desc.opponent_winning.trait.lazy:0 "My opponent yawns loudly. "I was honestly expecting a bit more of a challenge, [bg_myself.GetFirstNameNoTooltip]. I'm barely even awake."" + board_games.0001.desc.opponent_winning.trait.diligent:0 ""This is why you need to put the work in," consoles my opponent, tone #EMP utterly#! insufferable. "There's no substitute for hard-work, in life or in [SCOPE.Custom('BG_GameType')]."" + board_games.0001.desc.opponent_winning.trait.wrathful:0 "My opponent is oddly, uncharacteristically calm. "Oh, not much to be mad about," [bg_opponent.GetSheHe] says, catching my gaze, "when things are going so #EMP well#!."" + board_games.0001.desc.opponent_winning.trait.calm:0 ""I have always found that the key to [SCOPE.Custom('BG_GameType')] is a clear mind and a cool head," muses my opponent."You'll get that some day."" + board_games.0001.desc.opponent_winning.trait.patient:0 ""Most people," lectures my opponent, "don't fully appreciate quite how tricky it is to pull off [bg_opponent.Custom('BG_RandomArticleDirection')] [bg_opponent.Custom('BG_RandomRankPossessive')] [bg_opponent.Custom('BG_RandomMoveType')]. Let alone defend against it."" + board_games.0001.desc.opponent_winning.trait.impatient:0 ""You're really rather slow when you play [SCOPE.Custom('BG_GameType')], [bg_myself.Custom2('GetYoungMiddleAgedOld',bg_opponent)] [bg_myself.GetWomanMan]", mutters my opponent, drumming [bg_opponent.GetHerHis] fingers on the board." + board_games.0001.desc.opponent_winning.trait.arrogant:0 ""Don't feel bad [bg_myself.GetFirstNameNoTooltip]," smarms my opponent, reclining where [bg_opponent.GetSheHe] sits leisurely. "We can't all be this naturally #EMP talented#!"" + board_games.0001.desc.opponent_winning.trait.humble:0 ""Honestly, you're doing great," chirps my opponent. "I don't usually do this well, so I think you're just having bad luck."" + board_games.0001.desc.opponent_winning.trait.deceitful:1 ""Don't feel too bad," soothes my opponent, voice honey-sweet and caustic as sin." Even [bg_opponent.GetFaith.TricksterGodName] couldn't follow my moves."" + board_games.0001.desc.opponent_winning.trait.honest:0 ""My, this is all going #EMP much#! better than I expected!" exclaims my opponent. "You're not a difficult foe at all... oh, sorry, didn't mean to be rude. Just being honest."" + board_games.0001.desc.opponent_winning.trait.craven:0 ""I... I'm winning? I'm winning!" cries my opponent. [bg_opponent.GetSheHe|U] seems genuinely surprised, but then, [bg_opponent.GetSheHe] #EMP has#! spent half the match watching through [bg_opponent.GetHerHis] fingers." + board_games.0001.desc.opponent_winning.trait.brave:0 ""You'll permit me a little chuckle," remarks my opponent. "but you're going to have to play bolder than #EMP that#! to beat #EMP me#!"" + board_games.0001.desc.opponent_winning.trait.shy:0 ""All that practice is paying off!" squeaks my opponent, beaming in timid pride at the state of the board." + board_games.0001.desc.opponent_winning.trait.gregarious:0 ""Don't feel too bad," drawls my opponent, cracking [bg_opponent.GetHerHis] knuckles. "I win at [SCOPE.Custom('BG_GameType')] like I make friends. Alarmingly easily."" + board_games.0001.desc.opponent_winning.trait.ambitious:0 ""Do you think they appoint some kind of... #EMP King#! of Games?" queries my opponent, scratching [bg_opponent.GetHerHis] chin. "I feel like I'm working towards that title already, you see."" + board_games.0001.desc.opponent_winning.trait.content:0 ""What a lovely game," chortles my opponent. "We couldn't ask for anything better, could we? Besides your luck, I mean."" + board_games.0001.desc.opponent_winning.trait.arbitrary:0 ""I'm not generally much of a one for rules," opines my opponent, "but [SCOPE.Custom('BG_GameType')] makes me see the appeal, just a little. They let you #EMP force#! other people admit you're better than them sometimes."" + board_games.0001.desc.opponent_winning.trait.just:0 ""Look," explains my opponent, waving a sheaf of papers at me. "I'm sorry you keep trying to make illegal moves, but if you'd #EMP read the rules#!, you'd be doing better."" + board_games.0001.desc.opponent_winning.trait.cynical:0 ""Naturally, I'm not taking it easy on you," leers my opponent. "You #EMP definitely#! wouldn't on me, so why bother?"" + board_games.0001.desc.opponent_winning.trait.zealous:0 ""I wish I could take credit for this sure-victory," lazes my opponent, "but it's all the work of [bg_opponent.GetFaith.KnowledgeGodName] #EMP through#! me."" + board_games.0001.desc.opponent_winning.trait.paranoid:0 ""I know you've still got some trick up your sleeve," scowls my opponent. "No one can possibly be #EMP this#! easy to beat."" + board_games.0001.desc.opponent_winning.trait.trusting:0 ""I might just nip to the privy whilst it's your move," smiles my opponent. "Don't go fiddling with my [SCOPE.Custom('BG_GamePiecePlural')]!"" + board_games.0001.desc.opponent_winning.trait.compassionate:0 ""I'm sorry if I'm putting you in a bad move, [bg_myself.GetFirstNameNoTooltip]," says my opponent, [bg_opponent.GetHerHis] voice genuinely remorseful. "I play [SCOPE.Custom('BG_GameType')] for fun, but I think it's fun when we're #EMP both#! enjoying it."" + board_games.0001.desc.opponent_winning.trait.callous:0 ""By [bg_opponent.GetFaith.HouseholdGodName], you don't put up much of a fight, do you?" exclaims my opponent bluntly." + board_games.0001.desc.opponent_winning.trait.sadistic:0 ""It's #EMP so#! much more fun to toy with a wounded foe," drawls my opponent with no small amount of delighted venom, "don't you agree, [bg_myself.GetFirstNameNoTooltip]?"" + board_games.0001.desc.opponent_winning.trait.stubborn:0 ""Quite nice to have such an easy win for a change," scoffs my opponent. "Usually I have to argue for a few hours before the other player admits I won."" + board_games.0001.desc.opponent_winning.trait.fickle:0 ""I really love that, no matter what strategy I settle on, you always lose just as hard," quips my opponent." + board_games.0001.desc.opponent_winning.trait.vengeful:0 ""Of course, this is all just payback," hisses my opponent. "And you know #EMP damned#! well what for."" + board_games.0001.desc.opponent_winning.trait.forgiving:0 ""To be frank, I was expecting a bit more of a challenge," whines my opponent. "It's alright, though. At least you're good practice."" + board_games.0001.desc.opponent_winning.trait.rowdy:0 "My little opponent chants, or at least slurs, a number of ill-planned threats at me, all but knocking the board away in [bg_opponent.GetHerHis] excitement." + board_games.0001.desc.opponent_winning.trait.charming:0 ""We should play [SCOPE.Custom('BG_GameType')] every day [bg_myself.GetFirstNameNoTooltip]," chirrups my little opponent. "It's always such fun!"" + board_games.0001.desc.opponent_winning.trait.curious:0 ""You know," ponders my little opponent, "I'm really learning a lot from beating you."" + board_games.0001.desc.opponent_winning.trait.pensive:0 ""I've read so much about how to play [SCOPE.Custom('BG_GameType')]," beams my little opponent, "but I didn't know how easy it'd be to #EMP apply#! it!"" + board_games.0001.desc.opponent_winning.trait.bossy:0 ""After I beat you," pronounces my little opponent, "I want a sweet roll. As tribute."" + board_games.0001.desc.opponent_winning.relation.friend:0 ""Cheer up, sour-[bg_myself.Custom('MaskFace')]," laughs my opponent. "It's just a little game between friends, right?"" + board_games.0001.desc.opponent_winning.relation.best_friend:0 ""For what it's worth, win or lose," says my best friend, "there's no one in the world I'd rather play [SCOPE.Custom('BG_GameType')] with."" + board_games.0001.desc.opponent_winning.relation.rival:0 ""By [bg_opponent.GetFaith.FateGodName], you're as bad at [SCOPE.Custom('BG_GameType')] as you are at ruling!" cackles my rival." + board_games.0001.desc.opponent_winning.relation.nemesis:0 "My nemesis says nothing. [bg_opponent.GetSheHe|U] simply stares at me, [bg_opponent.Custom('EyeEyes')] burning with pure, unrefined #EMP hate#!." + board_games.0001.desc.opponent_winning.relation.lover:0 "Without breaking eye contact with me, my lover begins to gently caress one of the [SCOPE.Custom('BG_GamePiecePlural')] with [bg_opponent.GetHerHis] fingertip and... Oh. #EMP Oh my#!" + board_games.0001.desc.opponent_winning.relation.soulmate:0 "My soulmate is only half paying attention to our game of [SCOPE.Custom('BG_GameType')]. Mostly, [bg_opponent.GetSheHe] seems focused on staring deep into my [bg_myself.Custom('EyeEyes')]." + board_games.0001.desc.opponent_winning.relation.bully:0 ""See?" giggles my opponent, "this is why I hit you. You're just #EMP such#! a loser."" + board_games.0001.desc.opponent_winning.relation.victim:0 "My victim's eyes are alight with righteous fury, happy that, for once, something is going #EMP [bg_opponent.GetHerHis]#! way." + board_games.0001.desc.opponent_winning.relation.crush:0 "Wait, did [bg_opponent.GetSheHe] say something? I think [bg_opponent.GetSheHe] said something! Oh crumbs, sometimes I just get a little lost looking at [bg_opponent.GetHerHim] and now I've ruined things." + board_games.0001.desc.opponent_winning.relation.guardian:0 ""Watch me closely [bg_myself.GetFirstName]," says my guardian. "Study how I play and you might just learn something."" + board_games.0001.desc.opponent_winning.relation.ward:0 "My ward beams a smile at me. "Can we play [SCOPE.Custom('BG_GameType')] more often? #EMP Please#!!"" + board_games.0001.desc.opponent_winning.hook_on.weak:0 ""$board_games.0001.desc.opponent_winning.hook_on.strong$"" + board_games.0001.desc.opponent_winning.hook_on.strong:0 ""It feels good to turn the tables on you, you know," says my opponent. "Always seems like you've got me under your thumb. Unless we're playing [SCOPE.Custom('BG_GameType')], of course."" + board_games.0001.desc.opponent_winning.hooked_by.weak:0 ""$board_games.0001.desc.opponent_winning.hooked_by.strong$"" + board_games.0001.desc.opponent_winning.hooked_by.strong:0 ""You're not throwing this deliberately because of our #EMP agreement#! are you?" queries my opponent, scratching [bg_opponent.GetHerHis] chin thoughtfully. "Because you play like you're trying to lose."" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.default:0 ""Ahhh, how many times have I beaten you, now?" chuckles my opponent. "I #EMP honestly#! lose count."" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.county:0 ""[bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] is doing well you know," drawls my opponent, "#EMP much#! better since I took over the place."" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.gamble:0 ""Another match," notes my opponent, "another win for my tally. You're going to bankrupt yourself, you know."" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.default:0 ""Now this," titters my opponent, "is #EMP much#! better than that #EMP other#! match we played."" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.county:0 ""After [bg_opponent.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier], I can't beat you enough," grumbles my opponent, still sore after our old bet." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.gamble:0 ""Looks like the bet's going my way this time, doesn't it?" chortles my opponent." + board_games.0001.desc.opponent_winning.other.pro_gamer:0 ""You should really pay close attention to my techniques," smarms my opponent. "I'm about to do what's called a pro-board gamer move."" + board_games.0001.desc.opponent_winning.other.avlf:0 ""#EMP You're#! a game master? Don't flatter yourself, [bg_myself.GetFirstNameNoTooltip]. You're not even a player."" + + ################################################## + # Player Winning + board_games.0001.desc.i_am_winning.diplomacy.low:0 ""I don't... I can't... Just ease up on me!" all-but-screams my opponent, clearly frustrated and unable to find the right words." + board_games.0001.desc.i_am_winning.diplomacy.medium:0 "My opponent says nothing, simply drumming [bg_opponent.GetHerHis] fingers against the table in a fit of pique." + board_games.0001.desc.i_am_winning.diplomacy.high:0 ""It would seem," snarks my opponent, "that you have me at a slight disadvantage. For now."" + board_games.0001.desc.i_am_winning.martial.low:0 ""Can't lead soldiers," moans my opponent, "can't play [SCOPE.Custom('BG_GameType')]. What good am I?"" + board_games.0001.desc.i_am_winning.martial.medium:0 "My opponent strokes [bg_opponent.GetHerHis] chin thoughtfully. "I was #EMP positive#! that that stratagem would've worked..."" + board_games.0001.desc.i_am_winning.martial.high:0 ""If this were a real battlefield," declares my opponent, "things #EMP would#! be going differently."" + board_games.0001.desc.i_am_winning.stewardship.low:0 ""Why are numbers #EMP always#! this hard?" pouts my opponent. "[SCOPE.Custom('BG_GameType')|U] needs you to think so far ahead and I just #EMP can't#!"" + board_games.0001.desc.i_am_winning.stewardship.medium:0 "My opponent stares intently at the board. "I must... I must have miscalculated somewhere..."" + board_games.0001.desc.i_am_winning.stewardship.high:0 ""It pains me to say it," grumbles my opponent, "but the odds just aren't looking good for me."" + board_games.0001.desc.i_am_winning.intrigue.low:0 ""Could you ease up on the #EMP blatant#! cheating for a moment?" snarls my opponent." + board_games.0001.desc.i_am_winning.intrigue.medium:0 ""I suspect my strategy my need more... cunning..." murmurs my opponent, eyeing the board frustratedly." + board_games.0001.desc.i_am_winning.intrigue.high:0 ""You may think you're winning," chortles my opponent, "but you only think that because I want you to think that. And I know that you know that I know you know that."" + board_games.0001.desc.i_am_winning.learning.low:0 ""This is completely unfair, I don't even #EMP understand#! half these rules," snorts my opponent. "You're clearly making them up as we play."" + board_games.0001.desc.i_am_winning.learning.medium:0 ""Are you using the [bg_myself.Custom('BG_RandomRankPossessive')] [bg_myself.Custom('BG_RandomMoveType')] #EMP again#!?" moans my opponent. "You are #EMP so#! cheap."" + board_games.0001.desc.i_am_winning.learning.high:0 ""I knew I shouldn't have opened with the Fool's [bg_opponent.Custom('BG_RandomMoveType')]," whines my opponent. "I've essentially lost already."" + board_games.0001.desc.i_am_winning.trait.lustful:0 "My opponent doesn't seem to be paying attention to the match at all, instead fixating on the... shape, of some of the [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.desc.i_am_winning.trait.chaste:0 ""This is the issue with [SCOPE.Custom('BG_GameType')]," cries my opponent, gesticulating wildly. "It inflames the passions! Arouses the senses! It's raw, carnal excess in its basest form."" + board_games.0001.desc.i_am_winning.trait.gluttonous:0 "My opponent chews idly on a small bread roll, lost in a haze of crumbs and concentration." + board_games.0001.desc.i_am_winning.trait.temperate:0 ""Hrmph," grumbles my opponent. "Taking risks like this is going to do you a mischief some day."" + board_games.0001.desc.i_am_winning.trait.greedy:0 "My opponent idly flips a coin between [bg_opponent.GetHerHis] fingers, the cool metal presumably comforting [bg_opponent.GetHerHim] as [bg_opponent.GetSheHe] eyes [bg_opponent.GetHerHis] impending loss." + board_games.0001.desc.i_am_winning.trait.generous:0 "My opponent gives me a kindly smile. "You're doing #EMP so#! well, keep it up!"" + board_games.0001.desc.i_am_winning.trait.lazy:0 ""Oh, is it my go?" yawns my opponent. "Sorry, I've not been paying a #EMP huge#! amount of attention."" + board_games.0001.desc.i_am_winning.trait.diligent:0 ""Yes, you're leading now," lectures my opponent, "but with a little work, I can catch up!"" + board_games.0001.desc.i_am_winning.trait.wrathful:0 "A particularly unsightly vein is bulging [bg_opponent.Custom('MaskFace_BehindIn')] my opponent's [bg_opponent.Custom('MaskFace')]. "If you keep winning, I am going to vomit #EMP literal#! blood all over this board you cheating [bg_myself.Custom('InsultNoun')]!"" + board_games.0001.desc.i_am_winning.trait.calm:0 "My opponent's usually-serene bearing is... distorted. The slight twist of a frown clouds [bg_opponent.Custom('MaskFace_BehindAcross')] [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')]." + board_games.0001.desc.i_am_winning.trait.patient:0 ""You may have the upper hand for now," observes my opponent, "but you'll slip up eventually. They always do."" + board_games.0001.desc.i_am_winning.trait.impatient:0 ""By [bg_opponent.GetFaith.HighGodName], you've already won, #EMP ok#!?" scowls my opponent. "Just #EMP finish#! it already."" + board_games.0001.desc.i_am_winning.trait.arrogant:0 ""You're not actually beating me, you know," crows my opponent. "You may #EMP think#! you are, but that's impossible."" + board_games.0001.desc.i_am_winning.trait.humble:0 "My opponent's ears are #EMP visibly#! red from upset. "There's no denying that your techniques are...," [bg_opponent.GetSheHe] swallows, "impeccable."" + board_games.0001.desc.i_am_winning.trait.deceitful:0 ""You look like you need the privy," suggests my opponent, sympathetically. "Feel free; I'll guard the board."" + board_games.0001.desc.i_am_winning.trait.honest:0 ""I didn't expect you to be so..." my opponent pauses for a moment, "#EMP difficult#! to play."" + board_games.0001.desc.i_am_winning.trait.craven:0 "My opponent fidgets endlessly, seeming on the verge of simply bolting." + board_games.0001.desc.i_am_winning.trait.brave:0 ""I've got a plan," boasts my opponent, "and it's going to turn this whole game around!"" + board_games.0001.desc.i_am_winning.trait.shy:0 "My opponent is silent and still, frowning as [bg_opponent.GetSheHe] ponders how to swing our game towards [bg_opponent.GetHerHis] [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.desc.i_am_winning.trait.gregarious:0 ""You're much better than my usual partners," admires my opponent, "and I play a #EMP lot#! of [SCOPE.Custom('BG_GameType')]."" + board_games.0001.desc.i_am_winning.trait.ambitious:0 ""I had...," my opponent stalls, at a loss for words, "... #EMP higher#! hopes for this match."" + board_games.0001.desc.i_am_winning.trait.content:0 ""Ah well," sighs my opponent, "I may not win this, but I gave it my best."" + board_games.0001.desc.i_am_winning.trait.arbitrary:0 ""I don't see why we can't use my rules," laments my opponent. "I'm telling you, this is how everyone plays it in [bg_opponent.GetCurrentLocation.GetNameNoTooltip]."" + board_games.0001.desc.i_am_winning.trait.just:0 ""I can't prove it," murmurs my opponent, "but I'm #EMP certain#! you must be cheating."" + board_games.0001.desc.i_am_winning.trait.cynical:0 ""Of #EMP course#! you're winning", moans my opponent, glumly. "No one #EMP ever#! lets me win a game of [SCOPE.Custom('BG_GameType')]"." + board_games.0001.desc.i_am_winning.trait.zealous:0 ""[bg_opponent.GetFaith.KnowledgeGodName] deliver me from this menace," mutters my opponent under [bg_opponent.GetHerHis] breath." + board_games.0001.desc.i_am_winning.trait.paranoid:0 ""You planned this, didn't you?" all-but-snarls my opponent. "Planned to #EMP humiliate#! me with a rigged game!"" + board_games.0001.desc.i_am_winning.trait.trusting:0 ""By [bg_opponent.GetFaith.KnowledgeGodName]," laments my opponent. "Do you think I gave you too many openings? I wasn't expecting to lose so badly so soon."" + board_games.0001.desc.i_am_winning.trait.compassionate:0 ""You know," ponder my opponent pointedly, "[SCOPE.Custom('BG_GameType')] is supposed to be about having #EMP fun#!, not just winning at any cost."" + board_games.0001.desc.i_am_winning.trait.callous:0 ""Hmm, so this is what it feels like to lose?" wonders my opponent. "Not something I especially like."" + board_games.0001.desc.i_am_winning.trait.sadistic:0 "My opponent stays silent, [bg_opponent.Custom('EyeEyes')] betraying a grudging respect for skill and impending victory." + board_games.0001.desc.i_am_winning.trait.stubborn:0 ""You're not going to beat me," spits my opponent from between clenched teeth. "No one #EMP ever#! beats me."" + board_games.0001.desc.i_am_winning.trait.fickle:0 ""I'm growing quite bored of [SCOPE.Custom('BG_GameType')]," whines my opponent. "Can't we play something else?"" + board_games.0001.desc.i_am_winning.trait.vengeful:0 "My opponent's expression is stony. [bg_opponent.GetHerHis|U] fingers tighten around the edge of the board, as though restraining themselves." + board_games.0001.desc.i_am_winning.trait.forgiving:0 "My opponent seems utterly sanguine, with not a trace of vitriol writ [bg_opponent.Custom('MaskFace_BehindAcross')] [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')]." + board_games.0001.desc.i_am_winning.trait.rowdy:0 ""Just so you know," whispers my opponent, "if I lose, I'm throwing this whole game at your stupid head."" + board_games.0001.desc.i_am_winning.trait.charming:0 ""Don't you want to take it a #EMP little#! easier on me?" asks my opponent, [bg_opponent.GetHerHis] voice sickly-sweet." + board_games.0001.desc.i_am_winning.trait.curious:0 ""Wait... how are you #EMP winning#!?". my opponent seems positively incredulous." + board_games.0001.desc.i_am_winning.trait.pensive:0 ""Oh, no, I knew I shouldn't have played... now I've wasted your time..." mumbles my opponent." + board_games.0001.desc.i_am_winning.trait.bossy:0 ""Hrmf, if we'd played with #EMP my#! rules #EMP then#! I'd be showing you!" moans my opponent." + board_games.0001.desc.i_am_winning.relation.friend:0 ""Damnation," chuckles my friend, "you don't ease up at [SCOPE.Custom('BG_GameType')] for anyone, do you?"" + board_games.0001.desc.i_am_winning.relation.best_friend:0 ""Nothing finer, I always say," crows my best friend, "than resoundingly beating someone at [SCOPE.Custom('BG_GameType')]. I envy you!"" + board_games.0001.desc.i_am_winning.relation.rival:0 ""You just #EMP love#! humiliating me, don't you?" spits my rival, ever the sore loser." + board_games.0001.desc.i_am_winning.relation.nemesis:0 "$board_games.0001.desc.opponent_winning.relation.nemesis$" + board_games.0001.desc.i_am_winning.relation.lover:0 ""We don't #EMP have#! to be playing [SCOPE.Custom('BG_GameType')], [bg_myself.GetFirstNameNoTooltip]," whispers my lover. "I'm sure there are other ways to entertain ourselves..."" + board_games.0001.desc.i_am_winning.relation.soulmate:0 "$board_games.0001.desc.opponent_winning.relation.soulmate$" + board_games.0001.desc.i_am_winning.relation.bully:0 ""If you beat me, I'll beat you. It's that simple," scowls my bully." + board_games.0001.desc.i_am_winning.relation.victim:0 "My victim keeps quiet, but looks like [bg_opponent.GetSheHe]'s on the verge of tears." + board_games.0001.desc.i_am_winning.relation.crush:0 "My crush is... Oh no! [bg_opponent.GetSheHe|U]'s mad at me, I just know it, I can read it in [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')]!" + board_games.0001.desc.i_am_winning.relation.guardian:0 ""It seems you're learning," notes my guardian querulously. "Or at least imitating me more efficiently."" + board_games.0001.desc.i_am_winning.relation.ward:0 "My ward is clearly hurt by how badly [bg_opponent.GetSheHe] is losing, a harsh glower writ [bg_opponent.Custom('MaskFace_BehindAcross')] [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')]." + board_games.0001.desc.i_am_winning.hook_on.weak:0 "$board_games.0001.desc.i_am_winning.hook_on.strong$" + board_games.0001.desc.i_am_winning.hook_on.strong:0 ""[bg_opponent.GetFaith.random_GoodGodNames]! You can't let me have an iota of control, can you?" Laments my opponent." + board_games.0001.desc.i_am_winning.hooked_by.weak:0 "$board_games.0001.desc.i_am_winning.hooked_by.strong$" + board_games.0001.desc.i_am_winning.hooked_by.strong:0 ""If it weren't a waste to call in what you #EMP owe#! in here," scowls my opponent, "I'd be tempted to #EMP force#! you to lose."" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.default:0 ""Well," groans my opponent, "it seems #EMP this#! game isn't going my way."" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.county:0 ""If only you'd played this well when [bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] was on the line," smirks my opponent." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.gamble:0 ""Ahhh," sighs my opponent. "You win some, you lose some. This time it's your turn to win, I think."" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.default:0 ""No, no, no!" whines my opponent. "Not #EMP again#!, not to #EMP you#!!"" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.county:0 "My opponent wipes a bead of sweat off of [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')], [bg_opponent.Custom('EyeEyes')] wide, no doubt mentally replaying the game that cost [bg_opponent.GetHerHim] [bg_myself.MakeScope.Var('bg_recent_land_less_stake').Title.GetNameNoTier] as we play." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.gamble:0 ""I just need one win, I just need one win, I just need-" mumbles my opponent, over and over again, under [bg_opponent.GetHerHis] breath." + + ################################################## + # Introductions + board_games.0001.desc.intro.opening.defender:0 "[bg_opponent.GetTitledFirstName] is already waiting to begin our little [SCOPE.Custom('BG_GameType')]-match, sat waiting with a #color_blue_gray [bg_myself.Custom('BG_RandomFacialExpression')]#! writ large across [bg_opponent.GetHerHis] features." + board_games.0001.desc.intro.opening.attacker:0 "[bg_opponent.GetTitledFirstName] takes [bg_opponent.GetHerHis] seat opposite me. Our little game of [SCOPE.Custom('BG_GameType')] is about to begin, and a #color_blue_gray [SCOPE.Custom('BG_RandomFacialExpression')]#! tells me exactly how confident my [bg_myself.Custom2('RelationToMeShort',bg_opponent)] is.\n\n[bg_opponent.GetSheHe|U] goes first, opening with" + board_games.0001.desc.intro.subsequent:0 "Our match marches on, [bg_opponent.GetFirstName] continuing with" + + ################################################## + # Opponent's Play + board_games.0001.desc.intro.diplomacy.crit_success:0 "an infuriatingly daring, not to mention risqué, suite of moves." + board_games.0001.desc.intro.diplomacy.success:0 "a competent play and a clever witticism." + board_games.0001.desc.intro.diplomacy.failure:0 "several poorly-concealed attempts at subterfuge." + board_games.0001.desc.intro.diplomacy.crit_failure:0 "a piteously obvious effort to confuse me." + board_games.0001.desc.intro.martial.crit_success:0 "a series of devastatingly innovative strategic plays." + board_games.0001.desc.intro.martial.success:0 "several well-executed adaptive strategies." + board_games.0001.desc.intro.martial.failure:0 "a... #EMP robust#! attempt at a coherent strategy." + board_games.0001.desc.intro.martial.crit_failure:0 "a frankly #EMP hilariously#! pompous strategy." + board_games.0001.desc.intro.stewardship.crit_success:0 "a series of moves that are, mathematically, all but flawless." + board_games.0001.desc.intro.stewardship.success:0 "a resoundingly well-calculated string of plays." + board_games.0001.desc.intro.stewardship.failure:0 "a bland, miscalculated set of moves." + board_games.0001.desc.intro.stewardship.crit_failure:0 "a piss-poor patchwork of attempted guesses of the odds." + board_games.0001.desc.intro.intrigue.crit_success:0 "such a #EMP devious#! ruse that I'm left speechless." + board_games.0001.desc.intro.intrigue.success:0 "a variety of cunning feints and ploys." + board_games.0001.desc.intro.intrigue.failure:0 "an obvious trap." + board_games.0001.desc.intro.intrigue.crit_failure:0 "a simply pathetic gambit." + board_games.0001.desc.intro.learning.crit_success:0 "a play straight out of legend." + board_games.0001.desc.intro.learning.success:0 "a few well-worn traditional tactics." + board_games.0001.desc.intro.learning.failure:0 "several blandly standard moves." + board_games.0001.desc.intro.learning.crit_failure:0 "a bumbling attempt to replicate the moves of better players." + board_games.0001.desc.intro.prowess.crit_success:0 "a #EMP highly#!-compelling percussive argument." + board_games.0001.desc.intro.prowess.success:0 "a decent move and a firm grip." + board_games.0001.desc.intro.prowess.failure:0 "a poor play and a poorer blow." + board_games.0001.desc.intro.prowess.crit_failure:0 "an attempt at force so laughable [bg_opponent.GetSheHe] almost brains [bg_opponent.GetHerselfHimself]." + + ################################################## + # Counter Content + board_games.0001.desc.i_have_countered:0 "Naturally, my techniques cunningly #color_blue_gray foil#! my opponent.#!\n\n" + board_games.0001.desc.i_am_countered:0 "Blast it, #EMP somehow#! this [bg_opponent.GetWomanMan] seems to #color_blue_gray counter#! every stratagem I employ.\n\n" + board_games.0001.desc.no_counters:0 "\n\n" + + ################################################## + # Closeness to Victory + board_games.0001.desc.relative_victory.winning_heavily:0 "I'm beating [bg_opponent.GetHerHim] handily," + board_games.0001.desc.relative_victory.winning_somewhat:0 "I'm in the lead for now," + board_games.0001.desc.relative_victory.drawing:0 "We're neck and neck," + board_games.0001.desc.relative_victory.losing_somewhat:0 "[bg_opponent.GetSheHe|U]'s starting to win," + board_games.0001.desc.relative_victory.losing_heavily:0 "My opponent is far ahead of me," + board_games.0001.desc.actual_victory.both_close:0 "and either of us might take the match at any moment.\n\n" + board_games.0001.desc.actual_victory.i_am_close:0 "and victory is so close I can taste it.\n\n" + board_games.0001.desc.actual_victory.they_are_close:0 "and my opponent could triumph at any second.\n\n" + board_games.0001.desc.actual_victory.sudden_death:0 "and this game is rapidly coming to a head.\n\n" + board_games.0001.desc.actual_victory.neither_close:0 "though neither of us is even close to victory.\n\n" + + ################################################## + # Success Tooltips + board_games.0001.tt.crit_success:0 "Critical Success" + board_games.0001.tt.success:0 "Success" + board_games.0001.tt.failure:0 "Failure" + board_games.0001.tt.crit_failure:0 "Critical Failure" + + board_games.0001.tt.crit_success.points:0 "Colossal amount of score towards [board_game_winning|E]" + board_games.0001.tt.success.points:0 "Some score towards [board_game_winning|E]" + board_games.0001.tt.failure.points:0 "A few crumbs of score towards [board_game_winning|E]" + board_games.0001.tt.crit_failure.points:0 "Absolutely no score towards [board_game_winning|E]" + + ################################################## + # Counter Skill Loc + bg_counterskill_diplomacy:0 "[diplomacy|E]" + bg_counterskill_martial:0 "[martial|E]" + bg_counterskill_stewardship:0 "[stewardship|E]" + bg_counterskill_intrigue:0 "[intrigue|E]" + bg_counterskill_learning:0 "[learning|E]" + bg_counterskill_prowess:0 "[prowess|E]" + + ################################################## + # Miscellaneous Custom Loc + bg_gametype_pachisi:0 "pachisi" + bg_gametype_hnefatafl:0 "hnefatafl" + bg_gametype_tabula:0 "tabula" + bg_gametype_chess:0 "chess" + + bg_gametype_concept_pachisi:1 "[board_game_type_pachisi|E]" + bg_gametype_concept_hnefatafl:1 "[board_game_type_hnefatafl|E]" + bg_gametype_concept_tabula:1 "[board_game_type_tabula|E]" + bg_gametype_concept_chess:1 "[board_game_type_chess|E]" + bg_gametype_concept_pachisi_dark:0 "[board_game_type_pachisi|B]" + bg_gametype_concept_hnefatafl_dark:0 "[board_game_type_hnefatafl|B]" + bg_gametype_concept_tabula_dark:0 "[board_game_type_tabula|B]" + bg_gametype_concept_chess_dark:0 "[board_game_type_chess|B]" + + bg_gamepiece_token:0 "token" + bg_gamepiece_counter:0 "counter" + bg_gamepiece_piece:0 "piece" + + bg_gamepiece_tokens:0 "tokens" + bg_gamepiece_counters:0 "counters" + bg_gamepiece_pieces:0 "pieces" + + bg_gamedecider_cowrie:0 "cowrie" + bg_gamedecider_die:0 "die" + bg_gamedecider_quill:0 "scoring quill" + + bg_randomdirection_northern:0 "a Northern" + bg_randomdirection_western:0 "a Western" + bg_randomdirection_eastern:0 "an Eastern" + bg_randomdirection_southern:0 "a Southern" + + bg_randomrankpossessive_baron_female:0 "Baroness'" + bg_randomrankpossessive_baron_male:0 "Baron's" + bg_randomrankpossessive_count_female:0 "Countess'" + bg_randomrankpossessive_count_male:0 "Count's" + bg_randomrankpossessive_duke_female:0 "Duchess'" + bg_randomrankpossessive_duke_male:0 "Duke's" + bg_randomrankpossessive_king_female:0 "King's" + bg_randomrankpossessive_king_male:0 "Queen's" + bg_randomrankpossessive_emperor_female:0 "Empress'" + bg_randomrankpossessive_emperor_male:0 "Emperor's" + + bg_randommovetype_gambit:0 "Gambit" + bg_randommovetype_cross:0 "Cross" + bg_randommovetype_stratagem:0 "Stratagem" + bg_randommovetype_feint:0 "Feint" + bg_randommovetype_rush:0 "Rush" + + bg_randomfacialexpression_scornful:0 "scornful smirk" + bg_randomfacialexpression_confident:0 "confident grin" + bg_randomfacialexpression_fight:0 "competitive grimace" + bg_randomfacialexpression_unsure:0 "questioning frown" + bg_randomfacialexpression_quailing:0 "quailing pout" + +################################################## + # Move Localisation + board_games.0001.a.random.a:0 "[SCOPE.Custom('BG_GameType')|U] is won first with words, then with [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.a.random.b:0 "A quick wit is a quick player." + board_games.0001.a.random.c:0 "You really do have the easiest tells [bg_opponent.GetFirstNameNoTooltip]..." + board_games.0001.a.random.d:0 "Have you even played [SCOPE.Custom('BG_GameType')] before? I can't tell." + board_games.0001.a.tt:0 "In [SCOPE.Custom('BG_GameType')], [diplomacy|E] is countered by [SCOPE.Custom('BG_CounterSkill_Diplomacy')]" + board_games.0001.a.tt.crit_success:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.a.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success$" + board_games.0001.a.tt.success:0 "$board_games.0001.tt.success.points$" + board_games.0001.a.tt.success.tt:0 "$board_games.0001.tt.success$" + board_games.0001.a.tt.failure:0 "$board_games.0001.tt.failure.points$" + board_games.0001.a.tt.failure.tt:0 "$board_games.0001.tt.failure$" + board_games.0001.a.tt.crit_failure:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.a.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.random.a:0 "My martial mind makes me #EMP unbeatable#!." + board_games.0001.b.random.b:0 "I play [SCOPE.Custom('BG_GameType')] like I fight. Savagely." + board_games.0001.b.random.c:0 "[SCOPE.Custom('BG_GameType')|U], like war, is all a matter of #EMP logistics#!." + board_games.0001.b.random.d:0 "A strong sword-arm is a strong [SCOPE.Custom('BG_GameDecider')]-arm!" + board_games.0001.b.tt:0 "In [SCOPE.Custom('BG_GameType')], [martial|E] is countered by [SCOPE.Custom('BG_CounterSkill_martial')]" + board_games.0001.b.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.b.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.b.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.b.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.b.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.b.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.b.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.c.random.a:0 "Now, what's likeliest to help me..." + board_games.0001.c.random.b:0 "Mathematically, the correct move would be..." + board_games.0001.c.random.c:0 "I'm [bg_myself.GetFaith.FateGodNamePossessive] darling!" + board_games.0001.c.random.d:0 "This is such a taxing game." + board_games.0001.c.tt:0 "In [SCOPE.Custom('BG_GameType')], [stewardship|E] is countered by [SCOPE.Custom('BG_CounterSkill_Stewardship')]" + board_games.0001.c.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.c.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.c.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.c.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.c.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.c.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.c.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.c.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.d.random.a:0 "You'll never see my moves coming..." + board_games.0001.d.random.b:0 "Yes, #EMP yes#!, just as planned..." + board_games.0001.d.random.c:0 "It takes a subtle mind to play [SCOPE.Custom('BG_GameType')]..." + board_games.0001.d.random.d:0 "*innocent whistling*" + board_games.0001.d.tt:0 "In [SCOPE.Custom('BG_GameType')], [intrigue|E] is countered by [SCOPE.Custom('BG_CounterSkill_Intrigue')]" + board_games.0001.d.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.d.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.d.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.d.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.d.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.d.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.d.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.d.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.e.random.a:0 "I am unparalleled in the theory of [SCOPE.Custom('BG_GameType')]!" + board_games.0001.e.random.b:0 "I've read entire #EMP manuals#! on [SCOPE.Custom('BG_GameType')]." + board_games.0001.e.random.c:0 "I know the rules of [SCOPE.Custom('BG_GameType')] like the back of my hand." + board_games.0001.e.random.d:0 "You think you can out-think #EMP me#!?" + board_games.0001.e.tt:0 "In [SCOPE.Custom('BG_GameType')], [learning|E] is countered by [SCOPE.Custom('BG_CounterSkill_Learning')]" + board_games.0001.e.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.e.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.e.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.e.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.e.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.e.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.e.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.e.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.f.random.a:0 "This isn't working. Arm-wrestle for it?" + board_games.0001.f.random.b:0 "If you try to move that [SCOPE.Custom('BG_GamePiece')], you're getting decked." + board_games.0001.f.random.c:0 "*stab the board*" + board_games.0001.f.random.d:0 "#BER I'll 'ave you!#!" + board_games.0001.f.tt:0 "In [SCOPE.Custom('BG_GameType')], [prowess|E] is countered by [SCOPE.Custom('BG_CounterSkill_Prowess')]" + board_games.0001.f.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.f.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.f.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.f.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.f.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.f.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.f.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.f.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + + ################################################## + # Default Invalidation Toasts + board_games.0021.trigger_failure.bg_initiator:0 "Circumstances interrupt [bg_defender.GetFirstNamePossessive] and [bg_attacker.GetFirstNamePossessive] game" + board_games.0021.trigger_failure.bg_defender:0 "Circumstances interrupt your game with [bg_attacker.GetFirstName]" + board_games.0021.trigger_failure.bg_attacker:0 "Circumstances interrupt your game with [bg_defender.GetFirstName]" + + ################################################## + # Ending Events + board_games.0031.t:0 "$board_games.0000.t$" + board_games.0031.desc:0 "With a roar of triumph, I surge to my feet, scattering [SCOPE.Custom('BG_GamePiecePlural')] everywhere. This game of [SCOPE.Custom('BG_GameType')] is mine, another fine victory on my indisputable rise towards the role of King of Games.\n\nA desolate [bg_loser.GetFirstName] remains seated, hands on [bg_loser.GetHerHis] haunches, trying to comprehend where [bg_loser.GetSheHe] went wrong." + board_games.0031.a:0 "Good game!" + board_games.0031.b:0 "How does it feel to lose, little [bg_loser.GetWomanMan]?" + board_games.0031.b.progress_towards_rival:0 "[bg_loser.GetTitledFirstName] takes it personally" + board_games.0031.c:0 "I'd love to play again sometime..." + board_games.0031.a.tt.success:0 "Your opponent agrees that it was a good game" + board_games.0031.a.tt.failure:0 "Your opponent makes an obscene gesture and leaves" + board_games.0031.desc.result.skill:0 "#BOL Result:#! I win the [board_game_match|E] against [bg_loser.GetFirstNameNoTooltip] due to my [board_game_winning|E] score" + board_games.0031.desc.result.sudden_death:0 "#BOL Result:#! I win the [board_game_match|E] against [bg_loser.GetFirstNameNoTooltip] due to [board_game_winning_sudden_death|E]" + + board_games.0041.t:0 "$board_games.0000.t$" + board_games.0041.desc:0 "Howling in bestial triumph, [bg_victor.GetFirstName] leaps to [bg_victor.GetHerHis] feet.\n\nI... I have lost. My hands slip down to my knees, searching for support.\n\n Am I #EMP bad#! at [SCOPE.Custom('BG_GameType')]?" + board_games.0041.a:0 "We'll see who wins next time..." + board_games.0041.b:0 "You've made an enemy here today." + board_games.0041.c:0 "Well, the better [bg_victor.GetWomanMan] won!" + board_games.0041.desc.result.skill:0 "#BOL Result:#! I lose the [board_game_match|E] to [bg_victor.GetFirstNameNoTooltip] due to [bg_victor.GetHerHis] [board_game_winning|E] score" + board_games.0041.desc.result.sudden_death:0 "#BOL Result:#! I lose the [board_game_match|E] to [bg_victor.GetFirstNameNoTooltip] due to [board_game_winning_sudden_death|E]" + + ################################################## + # Gaining a Trinket + board_games.0051.t:0 "A Stroke of Luck" + board_games.0051.desc:0 "Even now, I sometimes reminisce fondly of beating [bg_loser.GetFirstName] quite so soundly at [SCOPE.Custom('BG_GameType')] a few months ago. The look on [bg_loser.GetHerHis] [bg_loser.Custom('MaskFace')] was #EMP priceless#!.\n\nI think I perhaps still have the board we played on somewhere? A sound board, a lucky board, with [SCOPE.Custom('BG_GamePiecePlural')] that have born witness to as fine a game as has ever been played.\n\nDoubtless [bg_victor.GetFaith.KnowledgeGodName] smiles on it already; I'd be a fool to let it go missing." + board_games.0051.a:0 "Ahhh, sure to bring good luck forever more!" + board_games.0051.b:0 "Just a few more pieces and I could have a #EMP truly#! rare set..." + board_games.0051.c:0 "I don't need special toys." + + ################################################## + # Debug Events + board_games.0102.t:0 "The Game of Games" + board_games.0102.desc:0 "The BGE is all your favourite board games rolled into one: chess, pachisi, hnefaffetteffleelfae, tabula.\n\nWhat other games do you like?\n\nIt could have those other games too, but more better!\n\n#EMP And centuries beforehand legally.#!\n\nRegular board games should be called. I'm bored. Games." + board_games.0102.a:0 "Ordinary game, please." + board_games.0102.b:0 "Foe only uses winning locs, please." + board_games.0102.c:0 "Foe only uses losing locs, please." diff --git a/project/ck3/base_game/localization/english/bookmark/bookmark_iberia_867_l_english.yml b/project/ck3/base_game/localization/english/bookmark/bookmark_iberia_867_l_english.yml new file mode 100644 index 0000000000..8319431d23 --- /dev/null +++ b/project/ck3/base_game/localization/english/bookmark/bookmark_iberia_867_l_english.yml @@ -0,0 +1,37 @@ +l_english: + + # Bookmark Loc + bm_867_iberia:1 "The Struggle for Iberia" + bm_867_iberia_desc:3 "The old powers of Iberia are breaking.\n\nIn the north, Asturias is rife with ambitious vassals, straining to be free.\n\nIn the south, al-Andalus waxes strong but faces rumblings of discontent. The border military districts mutter about independence and intrigue plagues the ruling Umayyads.\n\nHungry foreign powers eye Iberia's rich lands covetously.\n\n#bold Centuries in the making, the $game_concept_iberian_struggle$ enters a new phase, and whether it ends in blood or brotherhood lies on a roll of the dice." + war_867_Vimara_conquest_Portucale:0 "War for Vimara's [claim|E] on $d_porto$" + war_Andalusian_Rebellion:0 "Frontier District Rebellion" + + # Wilfred the Hairy Loc + bookmark_fp2_iberia_wilfred_the_hairy:0 "$GuifrE_$ $nick_the_hairy$" + bookmark_fp2_iberia_sunyer:0 "$Sunyer$" + bookmark_fp2_iberia_bernat_of_gothia:0 "$Bernat$" + bookmark_fp2_iberia_wilfred_the_hairy_desc:0 "When his father and uncle were butchered by the Duke of Toulouse, the Frankish king took their lands, leaving $GuifrE_$ and his cousins destitute.\n\nIt's been twenty years, and the wheel turns. Reappointed to his father's lands, $GuifrE_$'s scheming cousin has likewise taken back his birthright, and their new liege is a cousin of the man who killed their parents.\n\n#bold You of all people know that fortunes can change in the blink of an eye, and crave a more secure prize — $d_barcelona$.#!" + +# Lupp ibn Musa / Lope Musez + bookmark_fp2_iberia_lupp_ibn_musa:1 "$Lubb$ Muzez" + bookmark_fp2_iberia_lupp_ibn_musa_desc:0 "The powerful dynasty of the Banu Qasi, the Sons of Cassius, once overlooked all the Ebro Valley. Hard times have befallen them since the reign of $Lubb$'s glorious father, though, and the newly-renamed Banu Musa merely mutter and lick their wounds from their ancient seat at Tudela, plotting to recover their southern dominions.\n\n#bold Will you be able to retake what once belonged to the Banu Qasi and bring the dynasty back to its former glory?#!" + + bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed:0 "Mohamed" + bookmark_fp2_iberia_lubb_ibn_musa_alt_oria:0 "Oria" + + #Mendo Guterres of Santiago + bookmark_fp2_iberia_mendo_guterres:0 "Count $Hermenexildo$ Gutierrez" + bookmark_fp2_iberia_mendo_guterres_desc:0 "A powerful vassal to king Adelfonso III, $Hermenexildo$ controls the lands of southern Galicia with an unsullied administration. An unquestionable loyalty towards his monarch has helped him expand the ancestral dominion of his family – but is that enough?\n\n#bold With the growing interest in the South, will you be able to conquer the lands of Portucale and start one of its most influential dynasties?#" + + bookmark_fp2_iberia_mendo_guterres_alt_arias:0 "$Arias$" + bookmark_fp2_iberia_mendo_guterres_alt_ermesinda:0 "Hermesinda Gatónez" + + bookmark_fp2_iberia_ibn_marwan:0 "Ibn Marwan" + bookmark_fp2_iberia_ibn_marwan_desc:0 "A rogue at heart, Abd al-Rahman ibn Marwan has a tumultuous relationship with his liege, the Umayyad sultan. But he enjoys strong support from the Mozarabs in his domain, and might in truth have more in common with them and their faith. He has carved out a stronghold in Badajoz, but in the west, the zealous Banu Danis clan grows ever more opposed to his rule over the Lower March.\n\n#bold Might an alliance with Alfonso III, Asturia's ever-opportunistic king, help you gain a crown of your own?#" + bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi:0 "Emir Sa'dun of Porto" + bookmark_fp2_iberia_ibn_marwan_alt_rahman:0 "Abd al-Rahman" + + bookmark_fp2_iberia_adanis_ibn_awsaga:0 "Emir Adanis" + bookmark_fp2_iberia_adanis_ibn_awsaga_desc:0 "Tasked by the Umayyad sultan with protecting the western coast from Viking raids, the Berber Banu Danis dynasty has quickly grown in influence and power. Emir Adanis has built strong fortresses in Alcácer and Coimbra, but is concerned about the Mozarabs under his rule, who would rather side with his nemesis, Ibn Marwan.\n\n#bold Can you secure your lands and lead the Berbers to a great future in Al-Andalus?#" + bookmark_fp2_iberia_ibn_awsaga_alt_masud:0 "Mas'ud ibn Adanis" + bookmark_fp2_iberia_ibn_awsaga_alt_yahya:0 "Yahya ibn Adanis" diff --git a/project/ck3/base_game/localization/english/bookmark/bookmark_l_english.yml b/project/ck3/base_game/localization/english/bookmark/bookmark_l_english.yml index 41d726ce87..ab7d1b8303 100644 --- a/project/ck3/base_game/localization/english/bookmark/bookmark_l_english.yml +++ b/project/ck3/base_game/localization/english/bookmark/bookmark_l_english.yml @@ -29,12 +29,15 @@ BOOKMARK_RELATION_CONCUBINE:0 "(Concubine)" BOOKMARK_RELATION_LOVER:0 "(Lover)" BOOKMARK_RELATION_FRIEND:0 "(Friend)" + BOOKMARK_RELATION_LIEGE:0 "(Liege)" BOOKMARK_CHARACTER_DIFFICULTY:0 "Difficulty: [BookmarkCharacter.GetDifficulty]" BOOKMARK_CHARACTER_DIFFICULTY_EASY:2 "#difficulty_easy Easy#!" BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM:2 "#difficulty_medium Medium#!" BOOKMARK_CHARACTER_DIFFICULTY_HARD:2 "#difficulty_hard Hard#!" BOOKMARK_SELECT_BOOKMARK:0 "Select Start Date and Character" + BOOKMARK_HOUSE_TOOLTIP:0 "#T [house|E] [BookmarkCharacter.GetDynastyHouseTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyHouseTemplate.GetMotto]#!" BOOKMARK_DYNASTY_TOOLTIP:0 "#T [dynasty|E] [BookmarkCharacter.GetDynastyTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyTemplate.GetMotto]#!" + BOOKMARK_DYNASTY_OR_HOUSE_TOOLTIP:0 "[SelectLocalization( BookmarkCharacter.HasDynastyHouse, 'BOOKMARK_HOUSE_TOOLTIP', 'BOOKMARK_DYNASTY_TOOLTIP' )]" BOOKMARK_RELATED_CHARACTER:0 "[BookmarkCharacterGUI.GetCharacter.GetName] #weak [BookmarkCharacterGUI.GetCharacter.GetRelation]#!" BOOKMARK_IRONMAN_ENABLED:1 "Ironman Mode" BOOKMARK_IRONMAN_DISABLED:1 "Ironman Mode" diff --git a/project/ck3/base_game/localization/english/buildings_l_english.yml b/project/ck3/base_game/localization/english/buildings_l_english.yml index 7a09ac8558..8be30d6931 100644 --- a/project/ck3/base_game/localization/english/buildings_l_english.yml +++ b/project/ck3/base_game/localization/english/buildings_l_english.yml @@ -480,6 +480,29 @@ building_monastic_schools_07_desc:1 "Hospices offer long-term care for those who would otherwise not make it. The chronically ill, the disabled, and sometimes even those afflicted by demons are welcome." building_monastic_schools_08:1 "Cloisters" building_monastic_schools_08_desc:1 "The cloister forms a solid barrier against the outside world, effectively separating the life of those within its walls from the peasants outside." + + building_type_megalith_01:0 "Megalith" + building_type_megalith_01_desc:0 "This structure is an outdoor arrangement of stones typically aligned with stars and constellations. Faiths that believe in Megalithic constructions provide regular and low-cost places of worship for the faithful, attaracting travelers and pilgrims." + building_megalith_01:0 "Minor Megalith" + building_megalith_01_desc:0 "This great outdoor arrangement of stones operates as a permanent open place of worship. This modest construction made from common rocks in a simple arrangement facilitates a few worshipers." + building_megalith_02:0 "Megalithic Mausoleum" + building_megalith_02_desc:0 "The site has been expanded with multiple stone arrangements to facilitate more worshipers. Along with an expansion of the Megalith itself, an underground Mausoleum has been built nearby to allow important people to be buried at the site." + building_megalith_03:0 "Megalithic Altars" + building_megalith_03_desc:0 "This great outdoor arrangement of stones operates as a permanent open place of worship. This Megalith has been constructed from expensive and exotic stones from all across the locality and has been fitted with altars for use in ceremonies." + building_megalith_04:0 "Large Megalith" + building_megalith_04_desc:0 "Along with numerous altars and ceremonial items, this Megalith has been expanded to include some truly awe-inspiring and large monolithic stones intricately carved with holy symbols.." + building_megalith_05:0 "Legendary Megalith" + building_megalith_05_desc:0 "This Megalith has grown to such an extent that its status is something of a local legend. Worshipers claim to feel a deep connection with their faith while standing in this site." + building_megalith_06:0 "$building_megalith_05$" + building_megalith_06_desc:0 "$building_megalith_05_desc$" + building_megalith_07:0 "$building_megalith_05$" + building_megalith_07_desc:0 "$building_megalith_05_desc$" + building_megalith_08:0 "$building_megalith_05$" + building_megalith_08_desc:0 "$building_megalith_05_desc$" + building_type_great_megalith_01:0 "Great Megalith" + building_type_great_megalith_01_desc:0 "An extremely ambitious version of the Megalith, the Great Megalith project involves covering the landscape of the countryside in small Megalithic constructions centered around a single gargantuan construction." + building_great_megalith_01:0 "Great Megalith" + building_great_megalith_01_desc:0 "The Great Megalith is a vast and stunning stone circle stretching across the landscape with countless smaller sites all across the countryside. Open and available to everyone, it brings worshipers and pilgrims from across the world closer to the divine." building_type_hunting_grounds_01:0 "Hunting Grounds" building_type_hunting_grounds_01_desc:1 "Dotted throughout these lands are several large lodges where hunters of wild game can gather and plan their excursions." @@ -1043,3 +1066,39 @@ building_type_danevirke_01_desc:1 "The Danevirke is an extensive earthwork fortification built to prevent incursions from the continent into Danish territories and has been expanded multiple times since its original construction." building_danevirke_01:0 "$building_type_danevirke_01$" building_danevirke_01_desc:0 "$building_type_danevirke_01_desc$" + + building_type_aljaferia_palace_01:0 "Aljafería" + building_type_aljaferia_palace_01_desc:0 "A great palace-fortress built on the Saría plain, the Aljafería is a testament to the power and wealth of Zaragoza. Imposing and splendid in equal measure; it is both an intimidating fortification and a pinnacle of Iberian architecture." + building_aljaferia_palace_01:0 "$building_type_aljaferia_palace_01$" + building_aljaferia_palace_01_desc:0 "$building_type_aljaferia_palace_01_desc$" + + building_type_roman_wall_of_lugo_01:0 "Roman Walls of Lugo" + building_type_roman_wall_of_lugo_01_desc:0 "Built by the Romans long ago, the great Walls of Lugo remain an impressive sight. Pilgrims pass their five gates on the road to Santiago de Compostela, making the journey even more profound." + building_roman_wall_of_lugo_01:0 "$building_type_roman_wall_of_lugo_01$" + building_roman_wall_of_lugo_01_desc:0 "$building_type_roman_wall_of_lugo_01_desc$" + + building_type_rock_of_gibraltar_01:0 "Rock of Gibraltar" + building_type_rock_of_gibraltar_01_desc:0 "The monolithic Rock of Gibraltar overlooks a narrow strait that is the gateway to the Mediterranean Sea. It was one of the Pillars of Hercules in antiquity, considered to mark the end of the known world. Looking at it now, you cannot help but wonder what lies beyond." + building_rock_of_gibraltar_01:0 "$building_type_rock_of_gibraltar_01$" + building_rock_of_gibraltar_01_desc:0 "$building_type_rock_of_gibraltar_01_desc$" + + building_type_tower_of_hercules_01:0 "Farum Brigantium" + building_type_tower_of_hercules_01_desc:0 "This ancient lighthouse is said to have been based on its more famous sister in Alexandria. Having guided seafarers for untold centuries, it remains important to Galicia's coastal trade. Some claim that you can glimpse Ireland's green coast from the top of this lonely tower, but gazing out, you see only endless sea." + building_tower_of_hercules_01:0 "$building_type_tower_of_hercules_01$" + building_tower_of_hercules_01_desc:0 "$building_type_tower_of_hercules_01_desc$" + + building_type_city_wall_of_toledo_01:0 "City Walls of Toledo" + building_type_city_wall_of_toledo_01_desc:0 "Originally built by the Romans in days of old, these massive walls were significantly expanded under the reign of Wabma, king of the Visigoths. The early Arabic rulers widened them even further, creating a defensive system fit for the City of Kings." + building_city_wall_of_toledo_01:0 "$building_type_city_wall_of_toledo_01$" + building_city_wall_of_toledo_01_desc:0 "$building_type_city_wall_of_toledo_01_desc$" + + building_type_alcazar_of_segovia_01:0 "Alcázar of Segovia" + building_type_alcazar_of_segovia_01_desc:0 "Rising like the bow of a ship from a rocky crag, this fortress is an awe-inspiring sight. As majestic as it is impenetrable, it is the greatest of all castles in the kingdom of castles — Castille." + building_alcazar_of_segovia_01:0 "$building_type_alcazar_of_segovia_01$" + building_alcazar_of_segovia_01_desc:0 "$building_type_alcazar_of_segovia_01_desc$" + + building_type_holy_site_basilica_santiago_01:0 "Cathedral of Santiago de Compostela" + building_type_holy_site_basilica_santiago_01_desc:0 "Built over the tomb of James the Great, this splendid edifice is the end point of the Way of Saint James, and the crown of one of the great sites of Christendom. Pilgrims from all over Western and Northern Europe arrive in large numbers, speaking dozens of tongues — though many become mute with awe." + building_holy_site_basilica_santiago_01:0 "$building_type_holy_site_basilica_santiago_01$" + building_holy_site_basilica_santiago_01_desc:0 "$building_type_holy_site_basilica_santiago_01_desc$" + diff --git a/project/ck3/base_game/localization/english/character_l_english.yml b/project/ck3/base_game/localization/english/character_l_english.yml index 38faf2fcf0..315342f8db 100644 --- a/project/ck3/base_game/localization/english/character_l_english.yml +++ b/project/ck3/base_game/localization/english/character_l_english.yml @@ -58,7 +58,7 @@ CHARACTER_TITLE_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$ $TIER$" REGNAL_NAME_ONE_NAME:0 "$NAME$ $NUMBER$" - REGNAL_NAME_MULTIPLE_NAMES:0 "$FIRST_NAME$ $NUMBER$ $REMAINING_NAME$" + REGNAL_NAME_MULTIPLE_NAMES:1 "$FIRST_NAME$ $REMAINING_NAME$ $NUMBER$" FORMAT_CHARACTER_NAME:0 "#high $NAME$#!" FORMAT_CHARACTER_TIER:0 "#high $TIER$#!" diff --git a/project/ck3/base_game/localization/english/core_l_english.yml b/project/ck3/base_game/localization/english/core_l_english.yml index 308c3ba756..541de7ee1d 100644 --- a/project/ck3/base_game/localization/english/core_l_english.yml +++ b/project/ck3/base_game/localization/english/core_l_english.yml @@ -91,6 +91,7 @@ SCOPE_DEBUG_MERCENARY_COMPANY:0 "Mercenary Company $NAME$ [$ID$]" SCOPE_DEBUG_INSPIRATION:0 "Inspiration $NAME$ [$ID$]" SCOPE_DEBUG_ARTIFACT:0 "Artifact $NAME$ [$ID$]" + SCOPE_DEBUG_STRUGGLE:0 "[struggle|E] $NAME$ [$ID$]" CHARACTER_DEFAULT_TOOLTIP:0 "[CHARACTER.GetUIName]\n[CHARACTER.PlayerName|D]\nID: [CHARACTER.GetID|V]\nHistorical ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\nDynasty: [CHARACTER.GetDynastyName|V]\nCulture: [CHARACTER.GetCulture.GetName|V]\nFertility: [CHARACTER.GetFertility|%0V]\nHealth: [CHARACTER.GetHealth|1V]\n" CHARACTER_DEBUG_REAL_FATHER_TOOLTIP:0 "[Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', 'Real Father: ' )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', CHARACTER.GetRealFather.GetUIName )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', '\n' )]" # This is horribly overcomplicated just to conditionally write some text CHARACTER_DEBUG_TOOLTIP:2 "#D DEBUG:#!\nID: [CHARACTER.GetID|V], Historical ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\n$CHARACTER_DEBUG_REAL_FATHER_TOOLTIP$Fertility: [CHARACTER.GetFertility|%0V], Health: [CHARACTER.GetHealth|1V], Stress: [CHARACTER.GetStress|0V]\nBase Weight: [CHARACTER.GetBaseWeight], Target Weight: [CHARACTER.GetTargetWeight], Current Weight: [CHARACTER.GetCurrentWeight]\n" @@ -281,7 +282,7 @@ BREAKDOWN_REINFORCEMENT:0 "Reinforcement" BREAKDOWN_MONTHLY_BALENCE:0 "Monthly Balance" BREAKDOWN_YEARLY_BALENCE:0 "Yearly Balance" - COST_RESULT_NOTHING:0 "No Cost" + COST_RESULT_NOTHING:1 "#COLOR_GREEN #EMP nothing#!#!" GOLD_COST_BREAK:0 "Cost [gold_i]" GOLD:0 "[gold_i] $VALUE|0$" GOLD_COST:0 "[gold_i] $VALUE|0$" @@ -419,6 +420,7 @@ ERROR_HOOF_1:1 "I am Babby Jesus. Sometimes I'm here instead of Errorhoof. I'm also here because there are $ERRORS$ error(s) in your game. $ERROR_ACTION$" ERROR_HOOF_2:1 "I am Errobert. Sometimes I'm here instead of Errorhoof. I'm also here because there are $ERRORS$ error(s) in your game. $ERROR_ACTION$" ERROR_HOOF_3:1 "I am the Bazcat. Sometimes I'm here instead of Errorhoof. Feed me. There are also $ERRORS$ error(s) in your game. $ERROR_ACTION$" + ERROR_HOOF_4:0 "I am Reconqat. Sometimes I'm here instead of Errorhoof. Don't call it a Reconquista otherwise I'll get sad. There are also $ERRORS$ error(s) in your game. $ERROR_ACTION$" ENABLED_MODS:0 "Enabled Mods:" RALLY_POINT_NAME:0 "Rally Point in [PROVINCE.GetNameNoTooltip]" CONFIRM:0 "Confirm" @@ -470,6 +472,7 @@ SCOPE_ACTIVE_COUNTIL_TASK:0 "[ROOT.CouncilTask.GetName]:" SCOPE_MERCENARY_COMPANY:0 "[ROOT.MercenaryCompany.GetName]:" SCOPE_INSPIRATION:0 "[ROOT.Inspiration.GetName]" + SCOPE_STRUGGLE:0 "[ROOT.Struggle.GetName]" SAVE_NAME_LABEL:0 "Save Name:" SAVE_TO_CLOUD_LABEL:0 "Save to Cloud" FILE_NAME_INVALID:1 "@warning_icon!#X Invalid Save Name#! " @@ -651,8 +654,7 @@ COUNTY_OPINION_SAME_CULTURE:1 "Same [culture|E]" COUNTY_OPINION_DIFFERENT_CULTURE:2 "[cultural_acceptance|E]" COUNTY_OPINION_DIFFERENT_CULTURE_KNOWS_LANGUAGE:1 " #weak ([GetDefine('NCharacterOpinion', 'CULTURE_ACCEPTANCE_MULT_KNOWS_LANGUAGE')|%0] less as [CHARACTER.GetShortUIName] can speak [CULTURE.GetLanguage.GetName])#!" - EFFECT_LIST_BULLET:0 "• " - BULLET_WITH_TAB:0 " • " + BULLET_WITH_TAB:0 "    • " MODIFIER_BULLET:0 "$EFFECT_LIST_BULLET$" TAB:0 " " SHORT_TAB:0 " " @@ -748,3 +750,17 @@ DEFAULT_TEXT:0 "#D DEFAULT TEXT#!" SCOPE_ARTIFACT:0 "[ROOT.Artifact.GetName]:" + + OR:0 " or " + OR_LIST:0 ", or " + + num_suffix_0:0 "th" + num_suffix_1:0 "st" + num_suffix_2:0 "nd" + num_suffix_3:0 "rd" + num_suffix_4:0 "$num_suffix_0$" + num_suffix_5:0 "$num_suffix_0$" + num_suffix_6:0 "$num_suffix_0$" + num_suffix_7:0 "$num_suffix_0$" + num_suffix_8:0 "$num_suffix_0$" + num_suffix_9:0 "$num_suffix_0$" diff --git a/project/ck3/base_game/localization/english/council_tasks_l_english.yml b/project/ck3/base_game/localization/english/council_tasks_l_english.yml index 882e675af7..382ce3de2b 100644 --- a/project/ck3/base_game/localization/english/council_tasks_l_english.yml +++ b/project/ck3/base_game/localization/english/council_tasks_l_english.yml @@ -48,7 +48,7 @@ spouse_task_intrigue_good_unskilled_notification_tooltip:0 "This happened despite your spouse's [councillor.Custom('intrigue_skill_level')] intrigue skill." spouse_task_intrigue_good_skilled_notification_tooltip:0 "Your spouse's [councillor.Custom('intrigue_skill_level')] intrigue skill led to this windfall." spouse_task_learning_good_unskilled_notification_tooltip:0 "This happened despite your spouse's [councillor.Custom('learning_skill_level')] learning skill." - spouse_task_learning_good_skilled_notification_tooltip:0 "Your spouse's [active_councillor.Custom('learning_skill_level')] learning skill led to this windfall." + spouse_task_learning_good_skilled_notification_tooltip:1 "Your spouse's [councillor.Custom('learning_skill_level')] learning skill led to this windfall." #chancellor task_foreign_affairs:0 "Foreign Affairs" @@ -299,6 +299,7 @@ STEWARD_PROGRESS_BASE:0 "Base" DEVELOP_COUNTY_PERK_BONUS_VALUE:1 "$planned_cultivation_perk_name$" STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER:2 "[councillor_liege.GetFaith.GetName] — Communal Identity" + STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS:0 "[councillor_liege.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] in Mountains" STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING:1 "[councillor_liege.GetCulture.GetName] — Ostsiedlung" STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED:1 "Local Traditions Respected" STEWARD_PROMOTE_CULTURE_SHUUBIYYA:0 "Shu'ubiyya" @@ -331,6 +332,7 @@ task_conversion_resistance_to_conversion:0 "\n$EFFECT_LIST_BULLET$#N Resistance to Conversion#!" task_conversion_opinion_loss:0 "\n$EFFECT_LIST_BULLET$#N Loss of County Opinion#!" task_conversion_notification_tooltip:0 "From $task_conversion$" + task_conversion.tt.forbidden.due_to_struggle_phase:0 "You cannot use [convert_county|E] within this [struggle|E] [struggle_region_region|E] in this [struggle_phase_phase|E]" task_religious_relations:0 "Religious Relations" task_religious_relations_piety_effect_desc:2 "[piety|E]: @piety_icon!#P +[SCOPE.ScriptValue('court_chaplain_religious_relations_total_piety_gain')]#!/month\n$TAB$[councillor.GetCouncilTitle] [councillor.GetShortUINamePossessive] [learning_skill|E]: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_modifier')]#!" @@ -372,10 +374,13 @@ COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER:2 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_PENALTY_MODIFIER:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_EASIER_TO_CONVERT_FAITH_IN_MOUNTAINS_BONUS_MODIFIER:0 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] in Mountains" + COURT_CHAPLAIN_CONVERSION_HARDER_TO_CONVERT_FAITH_AWAY_IN_MOUNTAINS_MALUS_MODIFIER:0 "[county.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] in Mountains" COURT_CHAPLAIN_CONVERSION_GHW_TENET_NO_HOF_MODIFIER:0 "[ROOT.Char.Custom('ghw_from_which_tenet')] — Faith Controlled $game_concept_holy_sites$" COURT_CHAPLAIN_CONVERSION_SYNCRETIC_WITH_RELIGION_MODIFIER:0 "Syncretised with [faith|E]" COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS:0 "Local [county|E] [modifiers|E]" COURT_CHAPLAIN_CONVERSION_LIEGE_IS_DEFIANT_HIGH_MONARCH:0 "[liege|E] is Defiant High Monarch" + fp2_lyonese_monk_faith_conversion_task_desc:0 "[GetFaithByKey('adoptionist').GetAdherentName] converting other $christianity_religion_adherent_plural$" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_JERUSALEM:1 "Holy Site — Jerusalem" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_KERALA:1 "Holy Site — Kerala" diff --git a/project/ck3/base_game/localization/english/court_type_l_english.yml b/project/ck3/base_game/localization/english/court_type_l_english.yml index b1cbe8b679..6f1de755c0 100644 --- a/project/ck3/base_game/localization/english/court_type_l_english.yml +++ b/project/ck3/base_game/localization/english/court_type_l_english.yml @@ -1,52 +1,52 @@ -l_english: - CHANGE_COURT_TYPE_HIDE:0 "#I Hide Court Type change window#!" - CHANGE_COURT_TYPE_SHOW:0 "#I Click to change Court Type#!" - COURT_TYPE_NOT_VALID:0 "@warning_icon!#X You can not switch to this court type:#!" - CHANGE_COURT_TYPE_ACCEPT:1 "Change Court Type" - CHANGE_COURT_TYPE_ACCEPT_NO_SELECTION:0 "Select a Court Type" - CHANGE_COURT_TYPE_HEADER:0 "Change Court Type" - CHANGE_COURT_TYPE_WARNING:0 "You cannot change back to your current Court Type once you adapt a new one, since your Culture does not have the required [ethos|e] for [CourtTypeSettingItem.GetName]" - CHANGE_COURT_TYPE_COST:1 "Cost: #HIGH [CourtTypeSettingItem.GetCostString]#!" - CHANGE_COURT_TYPE_CURRENT_SELECTED:1 "@warning_icon! #X This Court Type is already active#!" - CURRENT_INVALID_COURT_TYPE:0 "Current Court Type from previous [culture|e]" - COURT_TYPES_FOR_CULTURE:1 "Court Types for [Culture.GetEthos.GetName] [ethos|e]" - - COURT_TYPE_LEVEL_MODIFIER:1 "[court_type|E]" - TT_COURT_TYPE_BUTTON:1 "#T [court_type|E]: [CourtTypeWindow.GetActiveCourtTypeItem.GetNameNoTooltip]\n#!#I Click to change#!" - - COURT_TYPE_EFFECT_OWNER:0 "#S Court Owner:#!" - COURT_TYPE_EFFECT_COURTIER_GUEST:0 "#low Courtiers and Guests:#!" - COURT_TYPE_EFFECT_LEVEL_HEADER:0 "#S Court Grandeur Levels:#!" - COURT_TYPE_EFFECT_LEVEL:0 "#BOLD Level $LEVEL$:#!" - COURT_TYPE_EFFECT_TIME:0 "#S After $MONTHS$ months:#!" - - court_diplomatic:0 "Diplomatic Court" - court_diplomatic_desc:1 "#low Diplomacy is key to garnering the respect of our peers and keeping the realm at peace. A pleased vassal is a loyal vassal. \n\nCourtiers gain the [GetTrait('diplomatic_court_1').GetName( GetNullCharacter )] traits.#!" - court_diplomatic_tooltip_desc:0 "In a $court_diplomatic$ a lot of focus is placed on relationships and the peaceful resolution of conflicts." - court_warlike:0 "Warlike Court" - court_warlike_desc:1 "#low A show of force is the only way to command awe and respect! Our knights and soldiers are famous for their prowess. \n\nCourtiers gain the [GetTrait('warlike_court_1').GetName( GetNullCharacter )] traits.#!" - court_warlike_tooltip_desc:0 "In a $court_warlike$ a strong body and strategic mind is highly valued." - court_administrative:0 "Administrative Court" - court_administrative_desc:1 "#low Only an efficient and well-maintained court will make our realm prosper. \n\nCourtiers gain the [GetTrait('administrative_court_1').GetName( GetNullCharacter )] traits.#!" - court_administrative_tooltip_desc:0 "An $court_administrative$ is a court focused on developing the realm." - court_intrigue:0 "Intrigue Court" - court_intrigue_desc:1 "#low To leave the people at court unchecked is dangerous, and we must ensure that no one can be up to no good without us knowing. \n\nCourtiers gain the [GetTrait('intrigue_court_1').GetName( GetNullCharacter )] traits.#!" - court_intrigue_tooltip_desc:0 "In an $court_intrigue$ you have to watch your back; a secret can be just as deadly as a knife in the night, and in this court both abound." - court_scholarly:0 "Scholarly Court" - court_scholarly_desc:1 "#low A Court is all about attracting cultivated minds and people of exceptional skill. \n\nCourtiers gain the [GetTrait('scholarly_court_1').GetName( GetNullCharacter )] traits.#!" - court_scholarly_tooltip_desc:0 "Knowledge and diligent study is valued in a $court_scholarly$." - court_tribal: "Tribal Court" - court_tribal_desc: "#low At court, might makes right – and the halls shall be decked with loot and plunder! \n\nCourtiers gain the [GetTrait('warlike_court_1').GetName( GetNullCharacter )] traits.#!" - court_tribal_tooltip_desc: "Martial prowess and resilience is valued in a $court_tribal$." - - COURT_TYPE_GENERAL_TOOLTIP:0 "[CourtType.GetTooltipDesc]\n\n[CourtType.GetEffectDesc]" - - COUNCILLOR_LIEGE_HAS_COURT_TYPE_BONUS:0 "$court_administrative$" - DIPLOMATIC_COURT_ACCEPTANCE_INCREASE_REASON:0 "[recipient.GetShortUIName|U] is impressed by the [court_grandeur|E] of your $court_diplomatic$: $VALUE|+=0$" - INTRIGUE_COURT_AGENT_ACCEPTANCE_REASON:0 "Your $court_intrigue$ is persuasive: $VALUE|+=0$" - court_diplomatic_acceptance_bonus_desc:1 "Increased #V $offer_vassalization_interaction$#! Acceptance scaled by [grandeur|E]" - accept_culture_task_more_effective_desc:0 "[accept_culture|E] Effectiveness: #P +[EmptyScope.ScriptValue('court_administrative_steward_task_bonus')|0]%#!" - support_schemes_task_more_effective_desc:0 "$task_support_schemes$ Effectiveness: #P +[EmptyScope.ScriptValue('court_intrigue_spymaster_task_bonus')|0]%#!" - court_intrigue_agent_acceptance_desc:0 "Increased [agent|E] Acceptance for [hostile_schemes|E]" - scholarly_inspiration_discount_desc:0 "[inspiration|E] Cost: #P -[EmptyScope.ScriptValue('court_scholarly_inspiration_discount')|0]%#!" - scholarly_inspiration_frequency_desc:0 "[inspired|E] [characters|E] will arrive at [court|E] more frequently" +l_english: + CHANGE_COURT_TYPE_HIDE:0 "#I Hide Court Type change window#!" + CHANGE_COURT_TYPE_SHOW:0 "#I Click to change Court Type#!" + COURT_TYPE_NOT_VALID:0 "@warning_icon!#X You can not switch to this court type:#!" + CHANGE_COURT_TYPE_ACCEPT:1 "Change Court Type" + CHANGE_COURT_TYPE_ACCEPT_NO_SELECTION:0 "Select a Court Type" + CHANGE_COURT_TYPE_HEADER:0 "Change Court Type" + CHANGE_COURT_TYPE_WARNING:0 "You cannot change back to your current Court Type once you adapt a new one, since your Culture does not have the required [ethos|e] for [CourtTypeSettingItem.GetName]" + CHANGE_COURT_TYPE_COST:1 "Cost: #HIGH [CourtTypeSettingItem.GetCostString]#!" + CHANGE_COURT_TYPE_CURRENT_SELECTED:1 "@warning_icon! #X This Court Type is already active#!" + CURRENT_INVALID_COURT_TYPE:0 "Current Court Type from previous [culture|e]" + COURT_TYPES_FOR_CULTURE:1 "Court Types for [Culture.GetEthos.GetName] [ethos|e]" + + COURT_TYPE_LEVEL_MODIFIER:1 "[court_type|E]" + TT_COURT_TYPE_BUTTON:1 "#T [court_type|E]: [CourtTypeWindow.GetActiveCourtTypeItem.GetNameNoTooltip]\n#!#I Click to change#!" + + COURT_TYPE_EFFECT_OWNER:0 "#S Court Owner:#!" + COURT_TYPE_EFFECT_COURTIER_GUEST:0 "#low Courtiers and Guests:#!" + COURT_TYPE_EFFECT_LEVEL_HEADER:0 "#S Court Grandeur Levels:#!" + COURT_TYPE_EFFECT_LEVEL:0 "#BOLD Level $LEVEL$:#!" + COURT_TYPE_EFFECT_TIME:0 "#S After $MONTHS$ months:#!" + + court_diplomatic:0 "Diplomatic Court" + court_diplomatic_desc:1 "#low Diplomacy is key to garnering the respect of our peers and keeping the realm at peace. A pleased vassal is a loyal vassal. \n\nCourtiers gain the [GetTrait('diplomatic_court_1').GetName( GetNullCharacter )] traits.#!" + court_diplomatic_tooltip_desc:0 "In a $court_diplomatic$ a lot of focus is placed on relationships and the peaceful resolution of conflicts." + court_warlike:0 "Warlike Court" + court_warlike_desc:1 "#low A show of force is the only way to command awe and respect! Our knights and soldiers are famous for their prowess. \n\nCourtiers gain the [GetTrait('warlike_court_1').GetName( GetNullCharacter )] traits.#!" + court_warlike_tooltip_desc:0 "In a $court_warlike$ a strong body and strategic mind is highly valued." + court_administrative:0 "Administrative Court" + court_administrative_desc:1 "#low Only an efficient and well-maintained court will make our realm prosper. \n\nCourtiers gain the [GetTrait('administrative_court_1').GetName( GetNullCharacter )] traits.#!" + court_administrative_tooltip_desc:0 "An $court_administrative$ is a court focused on developing the realm." + court_intrigue:0 "Intrigue Court" + court_intrigue_desc:1 "#low To leave the people at court unchecked is dangerous, and we must ensure that no one can be up to no good without us knowing. \n\nCourtiers gain the [GetTrait('intrigue_court_1').GetName( GetNullCharacter )] traits.#!" + court_intrigue_tooltip_desc:0 "In an $court_intrigue$ you have to watch your back; a secret can be just as deadly as a knife in the night, and in this court both abound." + court_scholarly:0 "Scholarly Court" + court_scholarly_desc:1 "#low A Court is all about attracting cultivated minds and people of exceptional skill. \n\nCourtiers gain the [GetTrait('scholarly_court_1').GetName( GetNullCharacter )] traits.#!" + court_scholarly_tooltip_desc:0 "Knowledge and diligent study is valued in a $court_scholarly$." + court_tribal:0 "Tribal Court" + court_tribal_desc:0 "#low At court, might makes right – and the halls shall be decked with loot and plunder! \n\nCourtiers gain the [GetTrait('warlike_court_1').GetName( GetNullCharacter )] traits.#!" + court_tribal_tooltip_desc:0 "Martial prowess and resilience is valued in a $court_tribal$." + + COURT_TYPE_GENERAL_TOOLTIP:0 "[CourtType.GetTooltipDesc]\n\n[CourtType.GetEffectDesc]" + + COUNCILLOR_LIEGE_HAS_COURT_TYPE_BONUS:0 "$court_administrative$" + DIPLOMATIC_COURT_ACCEPTANCE_INCREASE_REASON:0 "[recipient.GetShortUIName|U] is impressed by the [court_grandeur|E] of your $court_diplomatic$: $VALUE|+=0$" + INTRIGUE_COURT_AGENT_ACCEPTANCE_REASON:0 "Your $court_intrigue$ is persuasive: $VALUE|+=0$" + court_diplomatic_acceptance_bonus_desc:1 "Increased #V $offer_vassalization_interaction$#! Acceptance scaled by [grandeur|E]" + accept_culture_task_more_effective_desc:0 "[accept_culture|E] Effectiveness: #P +[EmptyScope.ScriptValue('court_administrative_steward_task_bonus')|0]%#!" + support_schemes_task_more_effective_desc:0 "$task_support_schemes$ Effectiveness: #P +[EmptyScope.ScriptValue('court_intrigue_spymaster_task_bonus')|0]%#!" + court_intrigue_agent_acceptance_desc:0 "Increased [agent|E] Acceptance for [hostile_schemes|E]" + scholarly_inspiration_discount_desc:0 "[inspiration|E] Cost: #P -[EmptyScope.ScriptValue('court_scholarly_inspiration_discount')|0]%#!" + scholarly_inspiration_frequency_desc:0 "[inspired|E] [characters|E] will arrive at [court|E] more frequently" diff --git a/project/ck3/base_game/localization/english/credits/credits_l_english.yml b/project/ck3/base_game/localization/english/credits/credits_l_english.yml index b685db587b..04914782de 100644 --- a/project/ck3/base_game/localization/english/credits/credits_l_english.yml +++ b/project/ck3/base_game/localization/english/credits/credits_l_english.yml @@ -140,6 +140,7 @@ HEADER_PARADOX_INTERACTIVE:1 "#credits_header PARADOX INTERACTIVE#!" HEADER_MANAGEMENT:1 "#credits_header MANAGEMENT#!" + TITLE_BUSINESS_OWNER:0 "#credits_subheader Business Owner#!" TITLE_CHIEF_EXECUTIVE_OFFICER:1 "#credits_subheader Chief Executive Officer#!" TITLE_CHIEF_FINANCIAL_OFFICER:1 "#credits_subheader Chief Finance Officer#!" TITLE_CHIEF_OPERATIONS_OFFICER:1 "#credits_subheader Chief Operations Officer#!" @@ -272,3 +273,10 @@ HEADER_PARADOX_DEVELOPMENT_STUDIO_RED:0 "#credits_header Paradox Development Studio Red#!" HEADER_PARADOX_THALASSIC:0 "#credits_header Paradox Thalassic#!" + + HEADER_CRUSADER_KINGS_3_FATE_OF_IBERIA:0 "#credits_title CRUSADER KINGS III: FATE OF IBERIA#!" + HEADER_PARADOX_DEVELOPMENT_STUDIO_BLACK:0 "#credits_header Paradox Development Studio Black#!" + TITLE_PROJECT_LOCALIZATION_PRODUCER:0 "#credits_subheader Localization Producer#!" + TITLE_RELEASE_ENGINEER:0 "#credits_subheader Release Engineer#!" + TITLE_TECHNICAL_ANIMATOR:0 "#credits_subheader Technical Animator#!" + TITLE_MUSIC_BUSINESS_DIRECTOR:0 "#credits_subheader Music Business Director#!" diff --git a/project/ck3/base_game/localization/english/culture/cultural_maa_innovations_l_english.yml b/project/ck3/base_game/localization/english/culture/cultural_maa_innovations_l_english.yml index d21094a15a..75ec4a9bbd 100644 --- a/project/ck3/base_game/localization/english/culture/cultural_maa_innovations_l_english.yml +++ b/project/ck3/base_game/localization/english/culture/cultural_maa_innovations_l_english.yml @@ -20,6 +20,7 @@ culture_parameter_unlock_maa_varangian_veterans:0 "Can recruit [GetMaA('varangian_veterans').GetName] as [men_at_arms|E]" culture_parameter_unlock_maa_longbowmen:0 "Can recruit [GetMaA('longbowmen').GetName] as [men_at_arms|E]" culture_parameter_unlock_maa_huscarls:0 "Can recruit [GetMaA('huscarl').GetName] as [men_at_arms|E]" + culture_parameter_unlock_maa_huanch_vaulter:0 "Can recruit [GetMaA('guanch_vaulter').GetName] as [men_at_arms|E]" # Early Medieval Era culture_parameter_unlock_maa_khandayat:0 "Can recruit [GetMaA('khandayat').GetName] as [men_at_arms|E]" @@ -162,3 +163,6 @@ innovation_men_at_arms:0 "Men-at-Arms" innovation_men_at_arms_desc:0 "Training and equipping standing armies that remain under the direct disposal of our rulers will be a stepping stone on the road to centralize our power." + + innovation_pole_vault:0 "Pole Vault" + innovation_pole_vault_desc:0 "The pole vault, is a simple invention which requires much training and practice to master. A skilled vaulter will be able to propel themselves forward over great gaps and tall rocks, as well as over some fortifications." diff --git a/project/ck3/base_game/localization/english/culture/culture_gfx_l_english.yml b/project/ck3/base_game/localization/english/culture/culture_gfx_l_english.yml index a11eed62fd..d3863fe46a 100644 --- a/project/ck3/base_game/localization/english/culture/culture_gfx_l_english.yml +++ b/project/ck3/base_game/localization/english/culture/culture_gfx_l_english.yml @@ -76,3 +76,8 @@ western_clothing_gfx:0 "Continental European" western_coa_gfx:0 "Continental European" western_unit_gfx:0 "Continental European" + iberian_building_gfx:0 "Iberian" + iberian_christian_unit_gfx:0 "Iberian" + iberian_muslim_unit_gfx:0 "Andalusian" + iberian_christian_clothing_gfx:0 "Iberian" + iberian_muslim_clothing_gfx:0 "Andalusian" diff --git a/project/ck3/base_game/localization/english/culture/culture_name_lists_l_english.yml b/project/ck3/base_game/localization/english/culture/culture_name_lists_l_english.yml index 598e7bcb5c..77b51dd2fd 100644 --- a/project/ck3/base_game/localization/english/culture/culture_name_lists_l_english.yml +++ b/project/ck3/base_game/localization/english/culture/culture_name_lists_l_english.yml @@ -63,6 +63,7 @@ name_list_greek:0 "Greek" name_list_gond:0 "Gond" name_list_guan:0 "Guan" + name_list_guanches:0 "Guanche" name_list_gujarati:0 "Gujarati" name_list_gur:0 "Gur" name_list_han:0 "Han" @@ -120,7 +121,7 @@ name_list_nupe:0 "Nupe" name_list_occitan:0 "Occitan" name_list_oirat:0 "Oirat" - name_list_old_saxon:0 "Old_saxon" + name_list_old_saxon:0 "Old Saxon" name_list_ongud:0 "Ongud" name_list_oriya:0 "Oriya" name_list_outremer:0 "Outremer" diff --git a/project/ck3/base_game/localization/english/culture/culture_titles_l_english.yml b/project/ck3/base_game/localization/english/culture/culture_titles_l_english.yml index 6119f1ebbb..e066cf55dd 100644 --- a/project/ck3/base_game/localization/english/culture/culture_titles_l_english.yml +++ b/project/ck3/base_game/localization/english/culture/culture_titles_l_english.yml @@ -603,6 +603,12 @@ king_feudal_female_grand_duke_independent:0 "Grand Duchess" kingdom_feudal_grand_duke_independent:0 "Grand Duchy" +### Taifas ### +# Feudal / Clan + duke_feudal_male_andalusian_independent:0 "Emir" + duke_feudal_female_andalusian_independent:0 "Emira" + duchy_feudal_andalusian_independent:0 "Taifa" + ### Lombard ### # Feudal duke_feudal_male_lombard_independent:0 "Prince" @@ -795,6 +801,18 @@ emperor_feudal_muslim_female_dravidian_group:1 "Shahbanu" empire_feudal_muslim_dravidian_group:0 "$empire_feudal_arabic_group$" +### GUANCHE (Canary Islands) ### + duchy_guanche:0 "Menceyo" + kingdom_guanche:0 "High Menceyo" + count_male_guanche:0 "Coran" + duke_male_guanche:0 "Menceyato" + king_male_guanche:0 "High Menceyato" + emperor_male_guanche:0 "Petut Menceyato" + count_female_guanche:0 "Chamato" + duke_female_guanche:0 "Menceyata" + king_female_guanche:0 "High Menceyata" + emperor_female_guanche:0 "Mayec Menceyata" + ### OBSOLETE with new division ### West-African ### # Feudal / Clan / Tribal baron_feudal_male_west_african_group:0 "Tigui" diff --git a/project/ck3/base_game/localization/english/culture/cultures_l_english.yml b/project/ck3/base_game/localization/english/culture/cultures_l_english.yml index 0029413940..d682a9f778 100644 --- a/project/ck3/base_game/localization/english/culture/cultures_l_english.yml +++ b/project/ck3/base_game/localization/english/culture/cultures_l_english.yml @@ -66,6 +66,9 @@ butr:0 "Butr" butr_prefix:0 "Butr" butr_collective_noun:1 "Butrs" + guanches:0 "Guanche" + guanches_prefix:0 "Guanche" + guanches_collective_noun:0 "Guanches" zaghawa:0 "Zaghawa" zaghawa_prefix:0 "Zaghawo" zaghawa_collective_noun:0 "Zaghawas" diff --git a/project/ck3/base_game/localization/english/culture/traditions/cultural_languages_l_english.yml b/project/ck3/base_game/localization/english/culture/traditions/cultural_languages_l_english.yml index e4c020173c..4d6cddb0db 100644 --- a/project/ck3/base_game/localization/english/culture/traditions/cultural_languages_l_english.yml +++ b/project/ck3/base_game/localization/english/culture/traditions/cultural_languages_l_english.yml @@ -74,7 +74,7 @@ language_sardinian_name:0 "Sardinian Vulgar" language_wallachian_name:0 "Dacian Vulgar" language_italian_name:0 "Italian Vulgar" - language_ayneha_name: "Ayneha" + language_ayneha_name:0 "Ayneha" aesthetics_norwegian_name:0 "Norwegian" aesthetics_swedish_name:0 "Swedish" diff --git a/project/ck3/base_game/localization/english/culture/traditions/cultural_traditions_l_english.yml b/project/ck3/base_game/localization/english/culture/traditions/cultural_traditions_l_english.yml index 4409e637d2..40b718c44c 100644 --- a/project/ck3/base_game/localization/english/culture/traditions/cultural_traditions_l_english.yml +++ b/project/ck3/base_game/localization/english/culture/traditions/cultural_traditions_l_english.yml @@ -786,6 +786,7 @@ not_bellicose_or_stoic_desc:1 "The [culture|E] does not have the $ethos_bellicose_name$ or $ethos_stoic_name$ [ethos|E]" not_bellicose_or_bureaucratic_desc:2 "The [culture|E] does not have the $ethos_bellicose_name$ or $ethos_bureaucratic_name$ [ethos|E]" not_bellicose_or_spiritual_desc:1 "The [culture|E] does not have the $ethos_bellicose_name$ or $ethos_spiritual_name$ [ethos|E]" + not_bellicose_or_courtly_desc:0 "The [culture|E] does not have the $ethos_bellicose_name$ or $ethos_courtly_name$ [ethos|E]" not_stoic_or_bureaucratic_desc:1 "The [culture|E] does not have the $ethos_stoic_name$ or $ethos_bureaucratic_name$ [ethos|E]" not_stoic_or_communal_desc:0 "The [culture|E] does not have the $ethos_stoic_name$ or $ethos_communal_name$ [ethos|E]" not_stoic_or_spiritual_desc:0 "The [culture|E] does not have the $ethos_stoic_name$ or $ethos_spiritual_name$ [ethos|E]" @@ -824,6 +825,7 @@ ## Egalitarian. not_egalitarian_stoic_or_bureaucratic_desc:1 "The [culture|E] does not have the $ethos_egalitarian_name$, $ethos_stoic_name$ or $ethos_bureaucratic_name$ [ethos|E]" + not_egalitarian_or_courtly_desc:0 "The [culture|E] does not have the $ethos_egalitarian_name$ or $ethos_courtly_name$ [ethos|E]" ## Communal. not_communal_or_spiritual_desc:0 "The [culture|E] does not have the Communal or Spiritual [ethos|E]" @@ -918,6 +920,8 @@ lacks_development_02_innovation_desc:1 "The [culture|E] has not discovered the #high $innovation_development_02$#! [innovation|E]" lacks_baliffs_innovation_desc:0 "The [culture|E] has not discovered the #high $innovation_baliffs$#! [innovation|E]" culture_acceptance_cost_desc:0 "The [culture|E] does not have at least #V [EmptyScope.ScriptValue('xenophilic_acceptance_cost_value')|0]%#! [cultural_acceptance|E] with #V [EmptyScope.ScriptValue('xenophilic_nr_of_cultures_cost_value')|0]#! other cultures" + lack_iberian_heritage_or_language_penalty_desc:0 "The [culture|E] lacks $heritage_iberian_name$ [heritage|E] #EMP and#! the [culture_head|E] does not speak the $language_iberian_name$ [language|E]" + lack_martial_learning_or_chess_board_penalty_desc:0 "You have neither at least [EmptyScope.ScriptValue('very_high_skill_rating')|0] [martial|E], at least [EmptyScope.ScriptValue('very_high_skill_rating')|0] [learning|E], nor an [artifact|E] that would let you play [board_games|E]" culture_head_lacks_storytelling_traits_desc:1 "You do not have the [GetTrait('poet').GetName( GetNullCharacter )], [GetTrait('arrogant').GetName( GetNullCharacter )], or [GetTrait('journaller').GetName( GetNullCharacter )] [traits|E]" rulers_lacks_storytelling_traits_desc:0 "The [culture|E] does not have at least #V 5#! [rulers|E] with the [GetTrait('poet').GetName( GetNullCharacter )], [GetTrait('arrogant').GetName( GetNullCharacter )], or [GetTrait('journaller').GetName( GetNullCharacter )] [traits|E]" diff --git a/project/ck3/base_game/localization/english/custom_localization/body_part_custom_loc_l_english.yml b/project/ck3/base_game/localization/english/custom_localization/body_part_custom_loc_l_english.yml index 698a0cac79..11efb6a67e 100644 --- a/project/ck3/base_game/localization/english/custom_localization/body_part_custom_loc_l_english.yml +++ b/project/ck3/base_game/localization/english/custom_localization/body_part_custom_loc_l_english.yml @@ -18,3 +18,7 @@ articleblank_article:0 "a " articleblank_articlevowel:0 "an " articleblank_blank:0 "" + + maskface_behind:0 "behind" + maskface_in:0 "in" + maskface_across:0 "across" diff --git a/project/ck3/base_game/localization/english/death_reasons_l_english.yml b/project/ck3/base_game/localization/english/death_reasons_l_english.yml index 5e68fd28e4..303edbb3e3 100644 --- a/project/ck3/base_game/localization/english/death_reasons_l_english.yml +++ b/project/ck3/base_game/localization/english/death_reasons_l_english.yml @@ -177,5 +177,21 @@ death_skull_removed_killer:0 "had [CHARACTER.GetHerHis] skull surgically removed and preserved by [TARGET_CHARACTER.GetUIName]" death_miniatures:0 "died from stepping on a pointy miniature" death_ice:0 "walked out into the icy wastes" + death_by_exploding_whale:0 "died in a giant carcass explosion" + death_flight_attempt:0 "died attempting to fly" + death_beaten_by_mob:0 "was beaten to death by an angry mob" + death_burned_by_mob:0 "was burned alive by an angry mob" + death_hanged_and_disemboweled_by_mob:0 "was hanged and disemboweled by an angry mob" + death_crucified_by_mob:0 "was crucified by an angry mob" + death_defenestrated_by_mob:0 "was thrown from a window by an angry mob" + death_molten_silver_by_mob:0 "had molten silver poured down [CHARACTER.GetHerHis] throat by an angry mob" + death_torn_to_pieces_by_mob:0 "was torn to pieces by an angry mob" + death_bell:0 "was decapitated and had their head used as a bell chime" + death_bell_killer:0 "was decapitated by [TARGET_CHARACTER.GetUIName] and had their head used as a bell chime" + death_bell_revenge:0 "was brought to justice after going on a musical killing spree" + + death_scuffle_with_soldiers:0 "was killed in a scuffle with soldiers" + death_scuffle_with_soldiers_killer:0 "was killed in a scuffle with soldiers ordered by [TARGET_CHARACTER.GetUIName]" + death_for_corpse_forest:0 "was impaled" death_for_corpse_forest_killer:0 "was impaled in [TARGET_CHARACTER.GetUINamePossessive] forest of corpses" diff --git a/project/ck3/base_game/localization/english/debug_l_english.yml b/project/ck3/base_game/localization/english/debug_l_english.yml index 2ca0c4cc10..b95a253ed7 100644 --- a/project/ck3/base_game/localization/english/debug_l_english.yml +++ b/project/ck3/base_game/localization/english/debug_l_english.yml @@ -6,6 +6,12 @@ debug.0002.c:0 "A duo please" debug.0002.d:0 "A trio please" debug.0002.e:0 "Surprise me" + + debug_generic_option:0 "#D This is a debug option#!" + debug_generic_option_can_disable_text:0 "#D , it will change if debug is disabled#!" + debug_generic_option_can_disable:0 "$debug_generic_option$$debug_generic_option_can_disable_text$" + debug_generic_option_shortened_trigger:0 "#D This trigger was made shorter because you have debug enabled#!" + debug_generic_option_shortened_trigger_can_disable:0 "$debug_generic_option_shortened_trigger$$debug_generic_option_can_disable_text$" interaction_debug_main:0 "#D DEBUG Interactions#!" debug_main:0 "#D DEBUG Main#!" @@ -58,9 +64,18 @@ debug_launch_natural_crusade_interaction:0 "Launch natural Crusade" slay_character_interaction:0 "Have someone #difficulty_hard Slay#! them!" give_bubonic_plague_interaction:0 "Bestow #difficulty_easy B#!#P u#!#difficulty_easy b#!#P o#!#difficulty_easy n#!#P i#!#difficulty_easy c P#!#P l#!#difficulty_easy a#!#P g#!#difficulty_easy u#!#P e#!" - start_bout_interaction:0 "Start Single Combat" + engage_in_single_combat:0 "@warning_icon! #X Initiates Single Combat#!" + start_bout_interaction:1 "Start Duel/Board Game" + start_bout_interaction_single_combat:0 "#BER FIGHT#!" + start_bout_interaction_board_game_chess:0 "Chess" + start_bout_interaction_board_game_pachisi:0 "Pachisi" + start_bout_interaction_board_game_tabula:0 "Tabula" + start_bout_interaction_board_game_hnefatafl:0 "Hnefatafl" give_criminal_trait_interaction:0 "Make them a hardened #difficulty_hard Criminal#!" give_criminal_trait_interaction_tt:0 "[recipient.GetShortUIName] is given a criminal trait" + debug_sex_interaction:0 "#italic Sleep#! With Character" + debug_change_every_county:0 "Take Action In Every County" + debug_change_every_county.a:0 "Completely Control" test_effect_localization_interaction:0 "Test Interaction Effect Localization" increase_cultural_acceptance_debug_interaction:0 "Cultural Acceptance #P +25%#!" decrease_cultural_acceptance_debug_interaction:0 "Cultural Acceptance #N -25%#!" diff --git a/project/ck3/base_game/localization/english/decisions_l_english.yml b/project/ck3/base_game/localization/english/decisions_l_english.yml index e04e2d89d1..155d1d2547 100644 --- a/project/ck3/base_game/localization/english/decisions_l_english.yml +++ b/project/ck3/base_game/localization/english/decisions_l_english.yml @@ -711,6 +711,14 @@ form_portugal_decision_tooltip:0 "Form the [kingdom|E] of Portugal and establish the Portuguese [culture|E]" form_portugal_decision_effects_de_jure_tt:1 "[title_d_porto.GetNameNoTier], [title_d_coimbra.GetNameNoTier], [title_d_beja.GetNameNoTier], and [title_d_algarve.GetNameNoTier] become [de_jure|E] part of the #V [title_k_portugal.GetName]#! " + #FORM CANARIAS + declare_canarias_decision:0 "Consolidate the Canaries" + declare_canarias_decision_desc:0 "Since time immemorial, each of the islands have called themselves a “kingdom”, but now our horizons are broadening and the world is beginning to unfold itself to the Canaries. At last, it is time that these many kingdoms are united under one crown." + declare_canarias_decision_confirm:0 "Consolidate the Canaries" + declare_canarias_decision_tooltip:0 "Form the [kingdom|E] of Canarias" + canarias_must_be_developed_tt:0 "Every [county|E] in [GetTitleByKey('d_canarias').GetNameNoTier] must have at least 10 [development|E]" + canarias_must_be_filled_tt:0 "Every [barony|E] in [GetTitleByKey('d_canarias').GetNameNoTier] must contain a [holding|E]" + #Form custom kingdom or empire found_kingdom_decision:1 "Found a New Kingdom" @@ -728,6 +736,7 @@ create_title_every_held_kingdom:2 "Every Kingdom title you [hold|E] or [completely_control|E]" create_custom_empire_de_jure_changes:1 "Becomes [de_jure|E] [kingdoms|E] of your new Empire" NEW_CREATED_TITLE_NAME:0 "[old_title.GetBaseNameNoTierNoTooltip]" + SPECIAL_CREATED_TITLE_NAME:0 "[special_duchy.GetBaseNameNoTierNoTooltip]" #Guest decisions invite_knights_decision:1 "Invite $knight_culture_player_plural_no_tooltip$" @@ -822,10 +831,15 @@ establish_norman_culture_decision_effect.tt:0 "All [old_culture_1.GetName] and [old_culture_2.GetName] counties and characters in northern France become [new_culture.GetName]" establish_norman_culture_decision_effect.tt.2:0 "[normandy_title.GetName] is renamed to $d_normandy$" + # Found the Kingdom of Aragon form_the_kingdom_of_aragon_decision:0 "Found the Kingdom of Aragon" - form_the_kingdom_of_aragon_decision_desc:0 "The Aragón river flows through my realm, creating rich and fertile lands. Such a land deserves to be its own kingdom, so I shall make it one!" + form_the_kingdom_of_aragon_decision_desc:1 "The children of the great Ebro river have spent centuries being sidelined. By the Romans, by the Visigoths, by the Franks, by the Arabs. As long as they toil for foreign conquerors and distant capitals, their lands are not truly their own, and the people clamor for a local kingdom of their own." form_the_kingdom_of_aragon_decision_confirm:0 "Our home, our kingdom!" form_the_kingdom_of_aragon_decision_tooltip:0 "Found the Kingdom of Aragon" + form_the_kingdom_of_aragon_decision.tt.form_aragonese:0 "You will be able to choose whether or not to copy [culture_pillars|E] from [founder_culture.GetName] to [aragonese_culture.GetName]" + form_the_kingdom_of_aragon_decision.tt.drift.d_valencia:0 "If you [completely_control|E] [d_valencia.GetDefinitiveName], it will be [de_jure_drift_drifted|E] into [k_aragon.GetDefinitiveName]." + form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona:0 "If you [completely_control|E] [d_barcelona.GetDefinitiveName], it will be [de_jure_drift_drifted|E] into [k_aragon.GetDefinitiveName]." + form_the_kingdom_of_aragon_decision.tt.drift.d_navarra:0 "If you [completely_control|E] [d_navarra.GetDefinitiveName], it will be [de_jure_drift_drifted|E] into [k_aragon.GetDefinitiveName]." # Culture Conversion convert_to_local_culture_decision:0 "Convert to Local Culture" @@ -1069,3 +1083,92 @@ recent_conversion_to_tribalism:0 "You have not changed your government to [tribal|E] in the last 5 years" found_witch_coven_house_member_count_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_count_value')|0] [adult|E] members of your [house|E] are witches" found_witch_coven_house_member_percent_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_percent_display_value')|2]% of [adult|E] members of your [house|E] are witches" + + convert_whole_realm_to_feudalism_west_african_pagan_decision:0 "$convert_whole_realm_to_feudalism_decision$ #weak (West African Pagan)#!" + convert_whole_realm_to_feudalism_west_african_pagan_decision_desc:0 "Good governance is a simple matter of scale. A town may only need elders, but an empire necessitates administrators — our people know this, and we can leverage the learned folk amongst them to provide such." + convert_whole_realm_to_feudalism_west_african_pagan_decision_confirm:0 "$convert_whole_realm_to_feudalism_decision_confirm$" + convert_whole_realm_to_feudalism_west_african_pagan_decision_tooltip:0 "$convert_whole_realm_to_feudalism_decision_tooltip$" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count:0 "You have at least [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value')|0] [vassals|E] with a [rank|E] of [count|E] or higher" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development:0 "Your [capital|E] is in [GetGeographicalRegion('world_africa_west').GetName] and has at least [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value')|0] [development|E]" + faith_qualifies_for_west_african_pagan_feudalisation_trigger.tt:0 "Your [faith|E] is [GetFaithDoctrine('west_african_unreformed_faith_doctrine').GetBaseName]" + + appoint_a_righteous_caliph_decision:0 "Appoint a Righteous Caliph" + appoint_a_righteous_caliph_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] is a distant, unworthy figure, ill-prepared to lead the Ummah. Being [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective], [ROOT.Char.GetFaith.GetReligiousHead.GetSheHe] simply doesn't #EMP understand#! many of the subtle truths of [ROOT.Char.GetFaith.GetAdjective] thought.\n\n[ROOT.Char.GetFaith.GetReligiousHead.GetSheHe|U] may not, but #EMP I#! do..." + appoint_a_righteous_caliph_decision_confirm:0 "I am guided by [ROOT.Char.GetFaith.PositiveAfterLife|U]!" + appoint_a_righteous_caliph_decision_tooltip:0 "Lead [ROOT.Char.GetFaith.GetNameNoTooltip] away from the [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjectiveNoTooltip] path" + appoint_a_righteous_caliph_decision.tt.you_become_caliph:0 "[THIS.Char.GetShortUIName|U] [Select_CString(THIS.Char.IsLocalPlayer, 'are', 'is' )] the new [THIS.Char.GetFaith.GetAdjective] [head_of_faith|E]" + appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties:0 "You have at least [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_same_faith_county_count')|0] [CHARACTER.GetFaith.GetAdjective] [counties|E]" + appoint_a_righteous_caliph_decision.cant_be_caliphal_controller:0 "You are not your [head_of_faith|E]'s [liege|E]" + appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits:0 "You have no more than [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_own_max_sins')|0] [sinful|E] [traits|E]" + appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range:0 "Your [head_of_faith|E] is outside [diplomatic_range|E]" + appoint_a_righteous_caliph_decision.control_one_holy_site:0 "You control at least 1 [holy_site|E]" + appoint_a_righteous_caliph_decision.control_two_holy_sites:0 "You control at least 2 [holy_sites|E]" + appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith:0 "Your [head_of_faith|E] has [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_hof_min_sins')|0] or more [sinful|E] [traits|E]" + appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag:0 "You planned to splinter off further when your [faith|E] was founded" + + mozarabic_bind_the_faith_to_rome_decision:0 "Bind the Faith to Rome" + mozarabic_bind_the_faith_to_rome_decision_desc:0 "Though [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] is still our one true Pope, isolation from the will of Christ's Vicar has taken us down strange paths. Gone are the days when the great conclaves of Europe's clergy trod the halls of Toledo.\n\nYet, they do not have to be... if our faith has strayed, could not a strong shepherd yoke it back to the flock?" + mozarabic_bind_the_faith_to_rome_decision_tooltip:0 "Rebind the wayward [ROOT.Char.GetFaith.GetAdjective] [faith|E] to [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName]" + mozarabic_bind_the_faith_to_rome_decision_confirm:0 "Our place is within greater Christendom." + mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning:0 "You will keep [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName], but #X permanently#! keep the [religious_leader.GetFaith.GetReligiousHead.GetFaith.GetAdjective] [head_of_faith|E]" + mozarabic_bind_the_faith_to_rome_decision.path_righteous:0 "If we reform our [faith|E] to be more $doctrine_pluralism_righteous_name$" + mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist:0 "If we reform our [faith|E] to be more $doctrine_pluralism_fundamentalist_name$" + mozarabic_bind_the_faith_to_rome_decision.path_pluralist:0 "If we reform our [faith|E] to be even more $doctrine_pluralism_pluralistic_name$" + mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties:0 "You must hold at least [EmptyScope.ScriptValue('mozarabic_fate_county_count')|0] same-[faith|E] [counties|E]" + + mozarabic_break_with_rome_decision:0 "Break with Rome" + mozarabic_break_with_rome_decision_desc:0 "What does [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] know of our lives or lands? Rome is a distant temporal overlord, neither caring for nor understanding our spiritual needs.\n\nOnly by liberating ourselves from the shackles of the [ROOT.Char.GetFaith.GetReligiousHeadTitle.GetBaseName] and purging the last of its lies can [ROOT.Char.GetFaith.GetName] achieve perfection." + mozarabic_break_with_rome_decision_tooltip:0 "Lead [ROOT.Char.GetFaith.GetName] to schism away from [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName]" + mozarabic_break_with_rome_decision_confirm:0 "A just and godly path!" + mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning:0 "You will create a [religious_leader.GetFaith.GetName] [head_of_faith|E], but #X permanently#! lose [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]" + mozarabic_break_with_rome_decision.path_righteous:0 "$mozarabic_bind_the_faith_to_rome_decision.path_righteous$" + mozarabic_break_with_rome_decision.path_fundamentalist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist$" + mozarabic_break_with_rome_decision.path_pluralist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_pluralist$" + + favour_the_countryside_basques_decision:0 "Champion the Faith of the Country Basques" + favour_the_countryside_basques_decision_desc:0 "The people of the Pyrenees are resistant to change. In their isolated mountain valleys and remote hilltop villages, many preserve elements of faiths long dead to the rest of Europe.\n\nAt present, these mountain syncretics and their folk-church are irrelevant. But with the right sponsor..." + favour_the_countryside_basques_decision_tooltip:0 "Support the rural folk beliefs of the Pyrenees" + favour_the_countryside_basques_decision_confirm:0 "Perhaps there's another path?" + favour_the_countryside_basques_decision.have_sinful_piety_level:0 "Your [piety_level|E] is no more than [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" + favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism:0 "You have [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value')|0] [traits|E] that are [virtuous|E] in the [GetFaithByKey('basque_pagan').GetName] [faith|E]" + favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia:0 "You must [completely_control|E] at least [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_counties_to_control_value')|0] [counties|E] from [GetGeographicalRegion('dlc_fp2_old_vasconia').GetName]" + favour_the_countryside_basques_decision.before_last_date:0 "The date is 1200.1.1 or earlier" + favour_the_countryside_basques_decision.path_default:0 "If you leave the [faith|E] as it is" + favour_the_countryside_basques_decision.path_fundamentalist:0 "If you reform the [faith|E] to be more $doctrine_pluralism_fundamentalist_name$" + favour_the_countryside_basques_decision.tt.spiritual_hof_acquired:0 "A suitable cleric becomes the new [head_of_faith|E]" + favour_the_countryside_basques_decision.path_righteous:0 "If you reform the [faith|E] to be more $doctrine_pluralism_righteous_name$" + favour_the_countryside_basques_decision.tt.temporal_hof_acquired:0 "[religious_leader.GetShortUINameNoTooltip|U] [Select_CString(THIS.Char.IsLocalPlayer, 'become', 'becomes' )] the new [head_of_faith|E]" + favour_the_countryside_basques_decision.path_pluralist:0 "If you reform the [faith|E] to be even more $doctrine_pluralism_pluralistic_name$" + favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers:0 "Every neighboring Islamic [ruler|E]" + fervour_loss_temporal_meddling:0 "Temporal Meddling" + fervour_gain_unexpected_resurgence:0 "Unexpected Resurgence" + fp2_friend_of_the_old_ways_modifier:0 "Friend of the Old Ways" + fp2_friend_of_the_old_ways_modifier_desc:0 "This character has spent a good deal of time and energy on advocating for older beliefs. With some mild revisions." + fp2_champion_of_the_old_ways_modifier:0 "Champion of the Old Ways" + fp2_champion_of_the_old_ways_modifier_desc:0 "This characters is considered a defender of all that is good and holy by their faith." + + eat_cheese_decision:0 "Eat Your Cheese" + eat_cheese_decision_desc:0 "You eat your Aged Cheese." + eat_cheese_decision_tooltip:0 "Your aging cheese is ready to be eaten." + eat_cheese_decision_confirm:0 "Consume the cheese" + eat_cheese_effect_tt:0 "The longer the cheese has aged the more stress you will lose when eating it." + + golden_age_jewish_science_in_iberia_decision:0 "Sponsor Jewish Sciences" + golden_age_jewish_science_in_iberia_decision_desc:0 "Iberia is home to many scholars from around the known world. With a little funding, we could achieve a new era of learning and establish a hub for culture and knowledge-sharing which will reign supreme for decades to come." + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a:0 "Your [culture_head|E] approves of you" + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b:0 "You are not the current sponsor of the ongoing golden age" + golden_age_jewish_science_in_iberia_decision_tooltip:0 "Fund the start of a new golden age of scientific advancement" + golden_age_jewish_science_in_iberia_decision_confirm:0 "Sponsor" + golden_age_jewish_science_in_iberia_decision.player_notif.t:0 "Golden Age Started" + + build_holy_pilgrim_roads_decision:0 "Build Pilgrim Roads" + build_holy_pilgrim_roads_decision_desc:0 "There can be no pilgrimage without a path to our holy sites, as such, it is imperative that we [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] construct roadways to enable access towards our most sacred sites." + build_holy_pilgrim_roads_decision_tooltip:0 "Build roads to a holy site held by you" + build_holy_pilgrim_roads_decision_confirm:0 "Fund Construction" + build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a:0 "There is a [holy_site|E] in your [realm|E] without a pilgrim roads [modifier|E]" + build_holy_pilgrim_roads_decision_construction_notif.t:0 "Pilgrim Roads Constructed in [chosen_location_for_pilgrim_roads.GetNameNoTierNoTooltip]" + build_holy_pilgrim_roads_decision_construction_notif.desc:1 "Roads have been built all over the [chosen_location_for_pilgrim_roads.GetName] leading to the province of [chosen_holy_site_for_pilgrim_roads.GetNameNoTier], where a [ROOT.Char.GetFaith.GetAdjective] [holy_site|E] awaits future pilgrims." + + not_can_execute_decision:0 "You cannot take this [decision|E] at the moment" + can_execute_decision:0 "You can take this [decision|E] at the moment" + NO_DECISION_OPTIONS_SELECTED:0 "@warning_icon! #X Select an option#!" diff --git a/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_custom_loc_l_english.yml b/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_custom_loc_l_english.yml index 9554b96288..d49d19a37d 100644 --- a/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_custom_loc_l_english.yml +++ b/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_custom_loc_l_english.yml @@ -57,6 +57,7 @@ inspiration_artisan_type_diwan:0 "a diwan" inspiration_artisan_type_table:0 "a table" inspiration_artisan_type_throne:0 "a throne" + inspiration_artisan_type_armillary_sphere:0 "an armillary sphere" smith_inspiration_description_set_type:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] [ROOT.Char.Custom('InspirationSmithType')]" smith_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] something wondrous" @@ -64,6 +65,7 @@ inspiration_smith_type_regalia:0 "regalia" inspiration_smith_type_crown:0 "a crown" inspiration_smith_type_goblet:0 "a goblet" + inspiration_smith_type_aquamanile:0 "an aquamanile" alchemy_inspiration_description:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')] alchemy" inspiration_alchemy_type_elixirs:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')] elixirs" diff --git a/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_decisions_l_english.yml b/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_decisions_l_english.yml index 9948fc7dc7..ef33432ca8 100644 --- a/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_decisions_l_english.yml +++ b/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_decisions_l_english.yml @@ -18,6 +18,7 @@ invite_a_linguist_self:1 "Find [ROOT.Char.GetCourtLanguage.GetNameNoTooltip] Linguist" invite_a_linguist_liege:1 "Find [ROOT.Char.GetLiege.GetCourtLanguage.GetNameNoTooltip] Teacher" invite_a_linguist_desc:0 "It is imperative that my children and I speak the tongues of the nobility. I can bring in a skilled language tutor to ensure this." + invite_a_linguist_for_children_desc:0 "It is about time that my children learn to speak the language of the nobility. I can bring in a skilled language tutor to teach them." invite_a_linguist_self_tooltip:0 "Recruit someone to teach your [court_language|E]" invite_a_linguist_liege_tooltip:0 "Recruit someone to teach your [liege|E]'s [court_language|E]" invite_a_linguist_self_confirm:0 "Start the search" diff --git a/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_fund_inspiration_events_l_english.yml b/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_fund_inspiration_events_l_english.yml index 3e8b0851b3..3195f57e36 100644 --- a/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_fund_inspiration_events_l_english.yml +++ b/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_fund_inspiration_events_l_english.yml @@ -138,6 +138,7 @@ fund_inspiration.0061.diwan:0 "A beautiful and comfortable diwan." fund_inspiration.0061.table:0 "I'd like a fancy but also sturdy table!" fund_inspiration.0061.throne:0 "Create a grand throne fit for my halls!" + fund_inspiration.0061.scientific_apparatus:0 "Perhaps an instrument of learning and knowledge?" fund_inspiration.0062.t:0 "Artisan Inspiration Funded" @@ -147,6 +148,7 @@ fund_inspiration.0071.regalia:0 "Make regalia fitting for my stature." fund_inspiration.0071.crown:0 "A regal crown, worthy to rest upon my head!" fund_inspiration.0071.goblet:0 "An exquisite goblet." + fund_inspiration.0071.aquamanile:0 "An ornate aquamanile, for ritual cleansing." fund_inspiration.0072.t:0 "Metalsmith Inspiration Funded" diff --git a/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_game_concepts_l_english.yml b/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_game_concepts_l_english.yml index 69f7129ebc..86b85f72fd 100644 --- a/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_game_concepts_l_english.yml +++ b/project/ck3/base_game/localization/english/dlc/ep1/dlc_ep1_game_concepts_l_english.yml @@ -16,7 +16,7 @@ game_concept_amenities:0 "Amenities" game_concept_court_amenities_desc:1 "$game_concept_court_amenities$ are the set standards of living in the [royal_court|E].\n\nThese are set by the [ruler|E] of the [royal_court|E], with each category (fashion, food, lodging, and servants) having several levels. Spending more on your Amenities typically yields more [court_grandeur_value|E].\n\nRulers with the [GetGovernment( 'tribal_government' ).GetName] are barred from choosing higher Amenities." game_concept_court_grandeur_expectations:0 "Court Grandeur Expectations" - game_concept_court_grandeur_expectation: "Court Grandeur Expectation" + game_concept_court_grandeur_expectation:0 "Court Grandeur Expectation" game_concept_grandeur_expectations:0 "Grandeur Expectations" game_concept_court_grandeur_expectations_desc:2 "You are expected to have a [court_grandeur_level|E] that is high enough compared to your [realm_size|E].\n\nAs your [realm|E] becomes larger, your subjects and the world at large expect your [royal_court|E] to be equally grand.\n\nIf you do not meet expectations, various penalties will apply. On the other hand, if you exceed expectations, you will instead gain various bonuses.\n\nThe Expectations of [GetGovernment( 'tribal_government' ).GetName] Rulers are always the same as their current Grandeur." game_concept_hold_court:0 "$activity_hold_court$" diff --git a/project/ck3/base_game/localization/english/dlc/fp1/dlc_fp1_trade_events_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp1/dlc_fp1_trade_events_l_english.yml index 5ad5ae351e..72ff70002d 100644 --- a/project/ck3/base_game/localization/english/dlc/fp1/dlc_fp1_trade_events_l_english.yml +++ b/project/ck3/base_game/localization/english/dlc/fp1/dlc_fp1_trade_events_l_english.yml @@ -2,7 +2,7 @@ ################################################## # #Misc Keys - TRUCE_TRADE_DEAL:0 "Truce signed in exchange for cessation of raiding\n\n" + TRUCE_TRADE_DEAL:1 "\nTruce signed in exchange for cessation of raiding" ################################################## # #Standard Trade Events diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_achievements_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_achievements_l_english.yml new file mode 100644 index 0000000000..fc2a14419a --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_achievements_l_english.yml @@ -0,0 +1,23 @@ +l_english: + ACHIEVEMENT_fp2_historys_best_friends:0 "History's Best Friends" + ACHIEVEMENT_DESC_fp2_historys_best_friends:2 "Sleep with your best friend while having the $tradition_fp2_ritualised_friendship_name$ [culture_tradition|E]." + ACHIEVEMENT_fp2_basque_in_my_glory:0 "Basque In My Glory" + ACHIEVEMENT_DESC_fp2_basque_in_my_glory:2 "Embrace the $basque_religion$ [faith|E] during the [iberian_struggle|E]." + ACHIEVEMENT_fp2_friendship_is_magic:0 "Friendship Is Magic" + ACHIEVEMENT_DESC_fp2_friendship_is_magic:1 "Use a friendship [hook|E] on a different-[faith|E] [ruler|E] [struggle_involved|E] in the [iberian_struggle|E]." + ACHIEVEMENT_fp2_high_stakes_chess:0 "High Stakes" + ACHIEVEMENT_DESC_fp2_high_stakes_chess:2 "Bet a [title|E] on a strategy game match against another [ruler|E] and complete the match." + ACHIEVEMENT_fp2_iberia_or_iberia:0 "Iberia or Iberia?" + ACHIEVEMENT_DESC_fp2_iberia_or_iberia:1 "As an $iberian_group$ character, control all of the $dlc_fp2_dlc_fp2_caucasian_iberia$ region. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_fp2_andalusian_inquisition:0 "The Andalusian Inquisition" + ACHIEVEMENT_DESC_fp2_andalusian_inquisition:1 "Convert all of $world_europe_west_iberia$ to $mozarabic_church$." + ACHIEVEMENT_fp2_iberian_hostilities:0 "Iberian Hostilities" + ACHIEVEMENT_DESC_fp2_iberian_hostilities:1 "End the [iberian_struggle|E] through means of force." + ACHIEVEMENT_fp2_iberian_conciliation:0 "Iberian Conciliation" + ACHIEVEMENT_DESC_fp2_iberian_conciliation:1 "End the [iberian_struggle|E] by setting your differences aside." + ACHIEVEMENT_fp2_iberian_compromise:0 "Iberian Compromise" + ACHIEVEMENT_DESC_fp2_iberian_compromise:1 "End the [iberian_struggle|E] through compromise." + ACHIEVEMENT_fp2_holiday_in_iberia:0 "Holidaying in Iberia" + ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "Start as an [struggle_uninvolved|E] character, become [struggle_involved|E] and end the Iberian [struggle|E]." + ACHIEVEMENT_fp2_el_cid_achievement:0 "Legacy of The Campeadores" + ACHIEVEMENT_DESC_fp2_el_cid_achievement:1 "Create and rule $k_valencia$ as an heir to El Cid. $rd_character_blocked_from_achievement$" diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_artifacts_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_artifacts_l_english.yml new file mode 100644 index 0000000000..ce807544b9 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_artifacts_l_english.yml @@ -0,0 +1,36 @@ +l_english: + +################################################## +# Uniques + + fp2_chalice_dona_urraca:0 "Chalice of Dona Urraca" + fp2_chalice_dona_urraca_desc:0 "A ritual chalice carved from deepest onyx and encrusted with jewels and gold latticework. Commissioned by [owner.GetTitledFirstName] to honor the Church." + + fp2_santiago_aquamanile:0 "(Former) $fp2_santiago_bells$" + # We have to use |U here so that al-Mansur is presented correctly. + fp2_santiago_aquamanile_desc:0 "[reforger.GetTitledFirstName|U] forged these jugs from the molten slag of the $fp2_santiago_bells$. Though now used to ritually cleanse their owner's hands, their mere existence confirms the primacy of Islam over Christianity." + fp2_santiago_aquamanile_melted_desc:0 "Melted down #EMP again#!, most recently by [reforger.GetTitledFirstName], the former $fp2_santiago_bells$ are some of the most hotly-contested water jugs in existence. Their present form trumpets the primacy of Islam in Iberia." + fp2_santiago_aquamanile_melted_tally_desc:0 "$fp2_santiago_aquamanile_melted_desc$\n\nThe frequently-forged metal has changed hands [ROOT.Var('artefact_santiago_bells').GetValue] times." + + fp2_santiago_bells:0 "Bells of Santiago" + fp2_santiago_bells_desc:0 "The illustrious Bells of Santiago de Compostela are a strong, simple, and above all #EMP loud#! reminder of the immutable spiritual authority of St. James." + fp2_santiago_bells_melted_desc:0 "Recovered from the hands of the infidel, melted down, and returned to something like their original form by [reforger.GetTitledFirstName], the illustrious Bells of Santiago de Compostela ring out to comfort all Christendom." + fp2_santiago_bells_melted_tally_desc:0 "$fp2_santiago_bells_melted_desc$\n\nThe frequently-forged metal has changed hands [ROOT.Var('artefact_santiago_bells').GetValue] times." + +################################################## +# Multiples + + fp2_armillary_sphere:0 "Armillary Sphere" + fp2_armillary_sphere_desc:0 "An intricate astrological device of [SCOPE.Custom('ArtifactQuality')] craftsmanship. The rings are carved from [newly_created_artifact.GetFeatureText( 'generic_material_wood' )] inlaid with [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )], and model the meandering paths of the empyrean in wondrous detail." + + fp2_2p_chess_board:0 "Lucky Chess Board" + fp2_2p_chess_board_desc:0 "Instrumental in a resoundingly successful game against [bg_loser.GetTitledFirstName], this tool of leisure first brought its patented luck to [bg_victor.GetTitledFirstName]." + + fp2_4p_chess_board:0 "Four-Player Chess Board" + fp2_4p_chess_board_desc:0 "When [bg_victor.GetTitledFirstName] beat [bg_loser.GetTitledFirstName] at chess, [bg_victor.GetHerHis] first thought was to commemorate [bg_victor.GetHerHis] gaming prowess by devising an improved variant so specific that [bg_victor.GetSheHe] could never get anyone to play it." + + fp2_votive_crowns:0 "Visigothic Votive Crown" + fp2_votive_crowns_desc:0 "Designed to be hung over or around church altars, and occasionally on statues, to offer a votive crown to God is to express submission before an authority higher than any mere royal." + + fp2_andalusian_aquamanile:0 "Ritual Aquamanile" + fp2_andalusian_aquamanile_desc:0 "A beautiful [newly_created_artifact.GetFeatureText( 'goblet_material' )] ewer, with decorations of gilded [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )], intended to hold water with which to ritually wash one's hands." diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_character_interactions_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_character_interactions_l_english.yml new file mode 100644 index 0000000000..1d06195193 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_character_interactions_l_english.yml @@ -0,0 +1,128 @@ +l_english: + ################################################## + # Purchase Truce Interaction + purchase_truce_interaction:0 "Purchase Truce" + PURCHASE_TRUCE_NOTIFICATION:0 "You and I should be friends, not foes! Please, accept this gift in exchange for your signature on a treaty of mutual good will." + purchase_truce_interaction_desc:0 "Negotiate a preemptive [truce|E] with [recipient.GetTitledFirstName] in exchange for [gold|E]" + purchase_truce_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstName] has accepted my tribute" + purchase_truce_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstName] sends my gold" + purchase_truce_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstName] has refused my tribute" + purchase_truce_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstName] fears my intentions" + TRUCE_PURCHASED:0 "\nTruce signed in exchange for a large payment of [gold|E] from [actor.GetTitledFirstName] to [recipient.GetTitledFirstName]" + PT_SUM_SMALL:0 "Small Sum" + PT_SUM_MEDIUM:0 "Medium Sum" + PT_SUM_LARGE:0 "Large Sum" + PT_AMOUNT_OF_GOLD_OFFERED:0 "Amount of [gold|E] Offered: $VALUE|=+0$" + PT_COULD_USE_SOME_POCKET_MONEY:0 "[recipient.GetTitledFirstNamePossessive] treasury is low: $VALUE|=+0$" + PT_AI_LIKES_FREEDOM_TO_WAR_REASON:0 "Wants the freedom to [war|E]: $VALUE|=+0$" + PT_AI_IS_IN_DEBT:0 "Is in [debt|E]: $VALUE|=+0$" + PT_AI_IS_PACIFIST_FAITH:0 "[recipient.GetFaith.GetName] is pacifist: $VALUE|=+0$" + PT_AI_IS_PACIFIST_CULTURE:0 "[recipient.GetCulture.GetName] is pacifist: $VALUE|=+0$" + PT_AI_PERSONALLY_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName] has personal [claims|E] on your land: $VALUE|=+0$" + PT_AI_DE_JURE_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName] has [de_jure|E] [claims|E] on your land: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_WEAKER:0 "[recipient.GetSheHe|U] is much weaker than you: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_WEAKER:0 "[recipient.GetSheHe|U] is somewhat weaker than you: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_ROUGHLY_EQUAL:0 "[recipient.GetSheHe|U] is roughly equal in strength to you: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_STRONGER:0 "[recipient.GetSheHe|U] is somewhat stronger than you: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_STRONGER:0 "[recipient.GetSheHe|U] is much stronger than you: $VALUE|=+0$" + + incite_revolts_interaction:1 "$game_concept_incite_revolts_interaction$" + incite_revolts_interaction_desc:0 "Invest [gold|E] in order to destabilize [recipient.GetHerHis] [realm|E]" + small_investment:0 "Small investment" + medium_investment:0 "Medium investment" + high_investment:0 "Large investment" + apply_small_investment_in_revolt_on_random_county:0 "A random county will gain [GetModifier('small_investment_in_revolt_modifier').GetNameWithTooltip]" + apply_medium_investment_in_revolt_on_random_county:0 "A random county will gain [GetModifier('medium_investment_in_revolt_modifier').GetNameWithTooltip]" + apply_high_investment_in_revolt_on_random_county:0 "A random county will gain [GetModifier('high_investment_in_revolt_modifier').GetNameWithTooltip]" + at_least_one_county_with_neutral_negative_opinion:0 "At least one [county|E] has a negative [county_opinion|E]" + incite_revolts_interaction_result.tt:0 "Revolt funded in [chosen_county.GetName]" + incite_revolts_interaction_result.desc:0 "The discontent is growing, and hopefully a revolt will start soon." + + # Enforce Truce + enforce_truce_interaction:0 "Enforce Truce" + enforce_truce_interaction_desc:0 "Enforce a [truce|E] to end a [war|E] involving an [independent|E] or same [realm|E] [struggle_involved|E] [ruler|E] of a lower [rank|E]" + enforce_truce_interaction_notification:0 "Come, it is time for the [target.GetName] to come to an end!" + TRUCE_ENFORCE_TRUCE:0 "Enforced Truce" + enforce_truce_interaction_actor_toast:0 "Truce Enforced" + enforce_truce_interaction_toast:0 "Truce Enforced by [actor.GetTitledFirstName]" + fp2_enforce_truce_war_with_not_involved_tt:0 "The other [war_leader|E] is not [struggle_involved|E] in the [iberian_struggle|E]" + fp2_enforce_truce_liege_or_independent_tt:0 "[recipient.GetTitledFirstName] or [recipient.GetHerHis] enemy must be an [independent_ruler|E] or of equal or lower [rank|E] in the same [realm|E]" + fp2_enforce_truce_tier_difference_tt:0 "Both [war_leaders|E] must be of an equal or lower [rank|E] than you" + fp2_enforce_truce_other_tt:0 "[truce_1.GetTitledFirstName|Z] and [truce_2.GetTitledFirstName|Z] get a [truce|E] for #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] years#!" + fp2_enforce_truce_peacemaker_tt:0 "You get a [truce|E] with [truce_1.GetTitledFirstName|Z] and [truce_2.GetTitledFirstName|Z] for #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] years#!" + pending_enforce_truce_flag_tt:0 "[recipient.GetTitledFirstName] or their enemy is already considering an [enforced_truce|E]" + ET_AI_LIEGE_REASON:0 "[recipient.GetTitledFirstName] is your [vassal|E] or below: $VALUE|=+0$" + ET_AI_SMALL_ARMY_REASON:0 "Your [army|E] is too small to enforce this [truce|E]: $VALUE|=+0$" + ET_AI_HOLY_WAR_REASON:0 "[recipient.GetTitledFirstName] is fighting a [holy_war|E]: $VALUE|=+0$" + ET_AI_WAR_NEW_REASON:0 "War has only just begun: $VALUE|=+0$" + ET_AI_WAR_OLD_REASON:0 "War is dragging on: $VALUE|=+0$" + ET_AI_ALLY_REASON:0 "[recipient.GetTitledFirstName] is your [ally|E]" + ET_AI_HOF_REASON:0 "You are [recipient.GetTitledFirstNamePossessive] [head_of_faith|E]" + ET_AI_DYNAST_REASON:0 "You are [recipient.GetTitledFirstNamePossessive] [dynast|E]" + ET_AI_HOUSE_HEAD_REASON:0 "You are [recipient.GetTitledFirstNamePossessive] [house_head|E]" + + # Bargain Fealty Interaction + bargain_fealty_interaction:1 "$game_concept_bargain_fealty$" + bargain_fealty_interaction_desc:1 "$game_concept_bargain_fealty_desc$" + bargain_fealty_interaction_notification:0 "You will find my soldiers a welcome addition to your forces!" + bargain_fealty_border_raid_tt:0 "Cannot [bargain_fealty|E] over a [border_raid|E]" + bargain_fealty_struggle_clash_tt:1 "Cannot [bargain_fealty|E] over a [struggle_conquest|E] " + bargain_fealty:0 "$bargain_fealty_interaction$" + + BF_AI_OUTNUMBERED_REASON:0 "[actor.GetShortUIName|U] is heavily outnumbered: $VALUE|=+0$" + BF_AI_DIFFERENT_CULTURE_REASON:0 "[actor.GetShortUINamePossessive|U] [culture|E] is different to [recipient.GetShortUINamePossessive]: $VALUE|=+0$" + BF_AI_DIFFERENT_FAITH_REASON:0 "[actor.GetShortUINamePossessive|U] [faith|E] is different to [recipient.GetShortUINamePossessive]: $VALUE|=+0$" + BF_AI_DE_JURE_REASON:0 "[actor.GetShortUIName|U] is [recipient.GetShortUINamePossessive] [de_jure|E] [vassal|E]: $VALUE|=+0$" + BF_AI_TOO_LARGE_REASON:0 "[actor.GetShortUINamePossessive|U] [realm|E] is too large: $VALUE|=+0$" + BF_AI_SAME_DYNASTY_REASON:0 "[actor.GetShortUINamePossessive|U] is of [recipient.GetShortUINamePossessive|U] [dynasty|E]: $VALUE|=+0$" + + # Offer Assistance Interaction + contract_assistance_interaction:0 "Contract Assistance" + contract_assistance_interaction_desc:0 "Offer to join the [war|E] of another [struggle_involved|E] [ruler|E] in exchange for [gold|E]." + contract_assistance_interaction_notification:0 "My troops could be very useful in your conflict; we need only agree a price." + OA_AI_WINNING_WAR_REASON:0 "[recipient.GetShortUIName|U] is winning the [war|E]: $VALUE|=+0$" + OA_AI_LOSING_WAR_REASON:0 "[recipient.GetShortUIName|U] is losing the [war|E]: $VALUE|=+0$" + OA_AI_OUTNUMBERED_MINOR_REASON:0 "[recipient.GetShortUIName|U] is outnumbered: $VALUE|=+0$" + OA_AI_UNINTERESTED_WAR_REASON:0 "[recipient.GetShortUIName|U] is not interested in help for this war: $VALUE|=+0$" + OA_AI_OUTNUMBER_ENEMY_REASON:0 "[recipient.GetShortUIName|U] outnumbers their enemy: $VALUE|=+0$" + OA_AI_OUTNUMBERED_REASON:1 "[recipient.GetShortUIName|U] is heavily outnumbered: $VALUE|=+0$" + OA_AI_EXTRA_GOLD_REASON:0 "[recipient.GetShortUIName|U] has [gold|E] to spend: $VALUE|=+0$" + OA_AI_MARTIAL_REASON:0 "[recipient.GetShortUIName|U] finds your [martial|E] [skill|E] impressive: $VALUE|=+0$" + OA_AI_CANNOT_AFFORD_REASON:1 "[recipient.GetShortUIName|U] has little [gold|E]: $VALUE|=+0$" + OA_AI_FEW_TROOPS_REASON:0 "[actor.GetShortUIName|U] [army|E] is too small to be relevant: $VALUE|=+0$" + OA_AI_DEFENSIVE_WAR_REASON:0 "[recipient.GetShortUIName|U] is defending [recipient.GetHerselfHimself]: $VALUE|=+0$" + OA_AI_FAILURE_REASON:0 "[actor.GetShortUIName|U] past failures as a contractor: $VALUE|=+0$" + contract_assistance_interaction_condition_tt:0 "If [actor.GetShortUINamePossessive] [war_contribution|E] is at least [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] when the [war|E] ends:" + contract_assistance_war_msg_title:0 "$contract_assistance_interaction$: War Ends" + contract_assistance_war_msg_hirer_paid_desc:0 "You paid [contract_assistance_helper.GetShortUIName] for [contract_assistance|E], as [contract_assistance_helper.GetHerHis] [war_contribution|E] was at least [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_paid_desc:0 "You were paid by [contract_assistance_hirer.GetShortUIName] for [contract_assistance|E], as your [war_contribution|E] was at least [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_kept_desc:0 "You did not pay [contract_assistance_helper.GetShortUIName] for [contract_assistance|E], as [contract_assistance_helper.GetHerHis] [war_contribution|E] was less than [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_kept_desc:0 "You were not paid by [contract_assistance_hirer.GetShortUIName] for [contract_assistance|E], as your [war_contribution|E] was less than [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_invalidated_desc:0 "You did not pay [contract_assistance_helper.GetShortUIName] for [contract_assistance|E], because the war was invalidated" + contract_assistance_war_msg_helper_invalidated_desc:0 "You were not paid by [contract_assistance_hirer.GetShortUIName] for [contract_assistance|E], because the war was invalidated" + contract_assistance_war_already_contracted_tt:0 "You are already [contracting_assistance|E] in a war" + + invite_foreign_ruler_to:0 "Invite To Activity" + invite_foreign_ruler_to_desc:1 "Invite a [ruler|E] from another [realm|E] to join you in a feast or a hunt" + invite_foreign_ruler_to.feast.tooltip:0 "You start a [feast|E] with [recipient.GetTitledFirstName] as a special guest" + invite_foreign_ruler_to.hunt.tooltip:0 "You call a [hunt|E] with [recipient.GetTitledFirstName] as a special guest" + INVITE_FOREIGN_RULER_TO_NOTIFICATION:0 "You and I should be friends! Please, accept my invitation to partake in a relaxing activity." + invited_to_hunt.accept.actor.tt:0 "[recipient.GetTitledFirstName] accepted your invitation to join your hunt" + invited_to_feast.accept.actor.tt:0 "[recipient.GetTitledFirstName] accepted your invitation to join your feast" + invited_to_hunt.accept.recipient.tt:0 "You accepted [actor.GetTitledFirstName]'s invitation to hunt" + invited_to_feast.accept.recipient.tt:0 "You accepted [actor.GetTitledFirstName]'s invitation to feast" + invite_foreign_ruler_to.decline.actor.tt:0 "[recipient.GetTitledFirstName] declined your invitation" + invite_foreign_ruler_to.decline.recipient.tt:0 "You declined [actor.GetTitledFirstName]'s invitation" + INVITE_TO_HUNT:0 "$start_hunt_decision$" + INVITE_TO_FEAST:0 "$host_feast_decision$" + + war_ended_before_response:0 "The war already ended" + AI_STRUGGLE_INTENT:0 "Struggle agenda: $VALUE|=+0$" + + # Offer Assistance Interaction + request_contract_assistance_interaction:0 "Request Contract Assistance" + request_contract_assistance_interaction_desc:0 "Offer to join one of your [war|E] to this [struggle_involved|E] [ruler|E] in exchange for [gold|E]." + request_contract_assistance_interaction_notification:0 "Your troops could be very useful in my conflict; we need only agree a price." + request_contract_assistance_interaction_condition_tt:0 "If [recipient.GetShortUINamePossessive] [war_contribution|E] is at least [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] when the [war|E] ends:" + + share_known_secrets_interaction_extra_icon:0 "$hook_extra_icon$" diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_cultural_traditions_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_cultural_traditions_l_english.yml new file mode 100644 index 0000000000..7175f79f17 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_cultural_traditions_l_english.yml @@ -0,0 +1,222 @@ +l_english: + ################################################## + # Aragonese Specific + tradition_fp2_state_ransoming_name:0 "State Ransoming" + tradition_fp2_state_ransoming_desc:0 "Every soldier goes into battle ready to risk life and limb for their liege! Does it not behoove the liege to offer them some guarantee of safety, regardless of station, should they be captured in the field?" + + culture_parameter_knights_die_less_but_are_captured_more:0 "[knights|E] in [battle|E] die less but are captured more" + culture_parameter_characters_more_likely_to_be_captured_in_sieges:0 "[characters|E] with a [liege|E] of this [culture|E] are more likely to be captured in [sieges|E]" + culture_parameter_can_demand_higher_ransoms_from_lower_tiers:0 "Can demand higher ransoms for lower [rank|E] [rulers|E]" + + ################################################## + # Castilian Specific + tradition_fp2_strategy_gamers_name:1 "Tabletop Warriors" + tradition_fp2_strategy_gamers_desc:0 "Any commander can gamble and get lucky on the day of battle. A #EMP real#! strategist keeps their mind honed through practice and pretend so that they have no #EMP need#! of 'luck'." + + culture_parameter_commanders_likelier_to_gain_commander_traits:0 "[commanders|E] are likelier to gain [commander_traits|E]" + culture_parameter_may_challenge_to_board_games:0 "May always challenge other [characters|E] to [board_games|E]" + culture_parameter_may_wager_land_on_board_games:0 "May wager a personally held [county|E] in [board_games|E], if both players have this rule" + + challenge_to_2p_chess_interaction:2 "Challenge to Board Game" + challenge_to_2p_chess_interaction_desc:2 "Play [recipient.GetName] at a [board_game|E]" + CHALLENGE_TO_2P_CHESS_INTERACTION_NOTIFICATION:2 "Salutations my fine [actor.Custom2('RelationToMeShort', recipient)]! Would you care for a rousing game of [actor.Custom('BG_GameType_Concept_Dark')]?" + CHESS_FRIENDLY:1 "Friendly Game" + CHESS_PRESTIGE:1 "Wager Fame" + CHESS_GOLD:1 "Wager Fortune" + CHESS_LAND:1 "Wager Land" + challenge_to_2p_chess_interaction.decline.actor.tt:1 "[recipient.GetTitledFirstName] has better things to do" + challenge_to_2p_chess_interaction.decline.recipient.tt:1 "[actor.GetTitledFirstName] is upset with me" + challenge_to_2p_chess_interaction.accept.game_commences.tt:1 "A game of [actor.Custom('BG_GameType_Concept')] will begin immediately" + perk_interaction.0122.victor_toast.t:1 "You win the game!" + perk_interaction.0122.loser_toast.t:1 "You lose the game!" + fp2_bg_interaction.winner.actor:1 "If [Select_CString( actor.IsLocalPlayer, 'you win', 'your opponent wins' )] the wager" + fp2_bg_interaction.winner.recipient:1 "If [Select_CString( recipient.IsLocalPlayer, 'you win', 'your opponent wins' )] the wager" + fp2_bg_recipient_banned_from_board_games:1 "[character|E] cannot currently play a board game" + challenge_to_2p_chess_interaction.need_bordering_non_capital_domains.tt:1 "You and your opponent must have bordering [domains|E] that are not your [realm_capitals|E]" + bet_gold_actor_not_enough_gold:0 "You do not have enough [gold|E]" + bet_gold_recipient_not_enough_gold:0 "Your opponent do not have enough [gold|E]" + + BG_OPINION_OWN_SKILL_ASSESSMENT:1 "My Skill: $VALUE|=+0$" + BG_OPINION_STAKES_ARE_LOW:1 "Low stakes: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)] loves the idea of a $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)] loves the idea of a $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)] likes the idea of a $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_COMPASSIONATE:1 "[GetTrait('compassionate').GetName(recipient.Self)] likes the idea of a $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_CALLOUS:1 "[GetTrait('callous').GetName(recipient.Self)] dislikes the idea of a $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)] hates the idea of just a $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)] hates the idea of just $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)] hungers to $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)] hungers to $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)] wishes to $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] wishes to $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)] does not wish to $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)] does not wish to $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)] wishes to $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)] wishes to $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)] wishes to $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)] wishes to $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] wishes to $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GENEROUS:1 "[GetTrait('generous').GetName(recipient.Self)] wishes to $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_LAZY:1 "[GetTrait('lazy').GetName(recipient.Self)] wishes to $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_DILIGENT:1 "[GetTrait('diligent').GetName(recipient.Self)] wishes to $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)] wishes to $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_ARBITRARY:1 "[GetTrait('arbitrary').GetName(recipient.Self)] wishes to $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] wishes to $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)] wishes to $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)] does not wish to $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)] does not wish to $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_JUST:1 "[GetTrait('just').GetName(recipient.Self)] thinks it would be illegal to $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MILD:1 "We have a positive [relationship|E]: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_GOOD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MILD:1 "We have a negative [relationship|E]: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD:1 "I want to #EMP destroy#! you at games: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + + ################################################## + # Andalusian Specific + tradition_fp2_malleable_subjects_name:0 "Malleable Subjects" + tradition_fp2_malleable_subjects_desc:0 "Who's to say what freedom is? One king is much like another, regardless of culture. True freedom comes from learning how to live with any liege." + + culture_parameter_harder_to_convert_county_culture_without_heritage:0 "Harder to [promote_culture|E] in [counties|E] of this [culture|E] unless you share a [heritage|E]" + culture_parameter_easier_to_convert_county_culture_with_heritage:0 "Easier to [promote_culture|E] in [counties|E] of this [culture|E] if you share a [heritage|E]" + culture_parameter_powerful_foreign_knights_find_you_attractive:0 "More likely to attract wandering [knight|E] [characters|E]" + + iberian_heritage_trigger:1 "The [culture|E] must be of Iberian [heritage|E]" + TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER:1 "Local [cultural|E] [tradition|E] bonus" + TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER:1 "Local [cultural|E] [tradition|E] penalty" + + ################################################## + # Generic + tradition_fp2_ritualised_friendship_name:0 "Ritualized Friendship" + tradition_fp2_ritualised_friendship_desc:0 "Blood may be thicker than water, but wine makes for better living." + + culture_parameter_automatic_befriend_access:0 "Automatically has access to the [GetScheme('befriend').GetTypeName] [scheme|E]" + culture_parameter_may_propose_best_friendship:0 "May ask [friends|E] to become [best_friends|E]" + culture_parameter_strong_hooks_and_stress_effects_best_friends:0 "[best_friends|E] receive [strong_hooks|E] on each other but gain [stress|E] when using them" + culture_parameter_may_select_friendship_synergy_bonus:1 "[best_friends|E] can use an interaction to gain bonus [skills|E] via [modifiers|E] at the expense of extra [stress|E]" + + propose_best_friendship_interaction:1 "Swear Oath of True Friendship" + propose_best_friendship_interaction_desc:0 "Suggest that [recipient.GetShortUINameNoTooltip] and you become [best_friends|E]" + propose_best_friendship_interaction.tt.already_best_friends:0 "You're already the best of friends!" + propose_best_friendship_interaction.tt.actor_has_best_friend:0 "You already #EMP have#! a best friend!" + propose_best_friendship_interaction.tt.recipient_has_best_friend:0 "[recipient.GetFirstNameNoTooltip] already #EMP has#! a best friend!" + PROPOSE_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], my [recipient.Custom('SisterBrother')], my companion, my confidante — will you join me in declaring our friendship to be the truest and brightest in all the world, with all the debts of loyalty that that entails?" + propose_best_friendship_decline_summary:0 "I regret that I cannot commit to such a stark escalation in our relationship. I hope you understand." + propose_best_friendship_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] accepts enthusiastically!" + propose_best_friendship_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] accepts enthusiastically!" + propose_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] politely spurns you" + propose_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] is upset by the rejection" + reaffirm_best_friendship_interaction:1 "Reaffirm Oath of True Friendship" + reaffirm_best_friendship_interaction_desc:0 "As [recipient.GetFirstNameNoTooltip] is already your best friend, it is only logical that you swear an oath of mutual fealty" + REAFFIRM_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], you are the truest [recipient.GetWomanMan] I know and have ever known — will you join me in declaring a mutual oath of loyalty and fealty to one another?" + reaffirm_best_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + reaffirm_best_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + reaffirm_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] spits on your friendship" + reaffirm_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] feels horrifyingly betrayed" + synergise_friendship_interaction:0 "Synergize Friendship" + synergise_friendship_interaction_desc:0 "Draw on your [best_friend|E] [recipient.GetTitledFirstNamePossessiveNoTooltip] education and training for support" + SYNERGISE_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], I know I can count on you in all things, and I wonder... would you commit to always aid each other in matters of experience and training?" + synergise_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + synergise_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + synergise_friendship_interaction.decline.actor.tt:0 "$propose_best_friendship_interaction.decline.actor.tt$" + synergise_friendship_interaction.decline.recipient.tt:0 "$propose_best_friendship_interaction.decline.recipient.tt$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_SHY:0 "[GetTrait('shy').GetName(recipient.Self)] is nervous about becoming [best_friends|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_ARBITRAY:0 "[GetTrait('arbitrary').GetName(recipient.Self)] is wary of becoming [best_friends|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_GREGARIOUS:0 "[GetTrait('gregarious').GetName(recipient.Self)] approves of becoming [best_friends|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_JUST:0 "[GetTrait('just').GetName(recipient.Self)] approves of becoming [best_friends|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_LACKING_CULTURAL_PARAMETER:0 "[recipient.GetCulture.GetName] [culture|E] does not understand the true meaning of friendship: $VALUE|=+0$" + REAFFIRM_BEST_FRIEND_OPINION_HAS_CULTURAL_PARAMETER:0 "[recipient.GetCulture.GetName] [culture|E] understands the true meaning of friendship: $VALUE|=+0$" + + SYNERGY_BONUS_ACTOR:0 "Draw primarily on your [education|E]" + SYNERGY_BONUS_RECIPIENT:0 "Draw primarily on your [best_friend_possessive|E] [education|E]" + SYNERGY_BONUS_MIXED:0 "Draw on a mix of both of your [educations|E]" + synergise_friendship_interaction_cannot_share_education:0 "You cannot draw on [best_friend_possessive|E] [education|E] exclusively if it's the same as yours" + + fp2_single_synergy_neutral_modifier_desc_label:0 "This character has established a collaborative relationship with their best friend. Though helpful, the effort can be draining." + fp2_single_synergy_diplomacy_modifier:0 "Enhanced Diplomacy" + fp2_single_synergy_diplomacy_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_martial_modifier:0 "Enhanced Martial" + fp2_single_synergy_martial_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_stewardship_modifier:0 "Enhanced Stewardship" + fp2_single_synergy_stewardship_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_intrigue_modifier:0 "Enhanced Intrigue" + fp2_single_synergy_intrigue_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_learning_modifier:0 "Enhanced Learning" + fp2_single_synergy_learning_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + + fp2_double_synergy_diplomacy_modifier:0 "Synergistic Diplomacy" + fp2_double_synergy_martial_modifier:0 "Synergistic Martial" + fp2_double_synergy_stewardship_modifier:0 "Synergistic Stewardship" + fp2_double_synergy_intrigue_modifier:0 "Synergistic Intrigue" + fp2_double_synergy_learning_modifier:0 "Synergistic Learning" + fp2_double_synergy_neutral_modifier_desc_label:0 "This character commits ample time to aiding their best friend, using their education to the fullest. Though helpful, the effort can be draining." + fp2_double_synergy_diplomacy_diplomacy_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_martial_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_stewardship_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_intrigue_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_learning_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_diplomacy_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_martial_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_stewardship_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_intrigue_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_learning_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_diplomacy_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_martial_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_stewardship_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_intrigue_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_learning_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_diplomacy_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_martial_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_stewardship_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_intrigue_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_learning_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_diplomacy_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_martial_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_stewardship_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_intrigue_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_learning_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + + ritual_best_friend_hook:0 "Best Friend" + lost_ritualised_best_friend:0 "Lost Best Friend" + on_hook_used.tt.best_friend_stress:0 "You abuse your friendship with [target.GetShortUINameNoTooltip]" + death.lost_ritualised_best_friend.tt:1 "Your best friend in the whole world has died" + need_at_least_one_friend:1 "You need at least one [friend|E]" + scheme_power_against_friend_add:1 "[scheme_power|E] against [friends|E]" + scheme_power_against_best_friend_add:1 "[scheme_power|E] against [best_friends|E]" + + on_set_relation_best_friend.gain_hook.root.tt:0 "Your friendship with [target.GetFirstNameNoTooltip] is ritually significant" + on_set_relation_best_friend.gain_hook.target.tt:0 "Your friendship with [ROOT.Char.GetFirstNameNoTooltip] is ritually significant" + on_remove_relation_best_friend.lose_hook.root.tt:0 "Without friendship, you have no hold over [target.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_hook.target.tt:0 "Without friendship, you have no hold over [ROOT.Char.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_synergy_modifiers.root.tt:0 "[target.GetFirstNameNoTooltip] is no longer supporting your daily tasks" + on_remove_relation_best_friend.lose_synergy_modifiers.target.tt:0 "[ROOT.Char.GetFirstNameNoTooltip] is no longer supporting your daily tasks" + on_death_relation_best_friend.lose_synergy_modifiers.root.tt:0 "$on_remove_relation_best_friend.lose_synergy_modifiers.root.tt$" diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_flavor_events_oltner_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_flavor_events_oltner_l_english.yml new file mode 100644 index 0000000000..7c83f50ec7 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_flavor_events_oltner_l_english.yml @@ -0,0 +1,13 @@ +l_english: + rice_fields_modifier:0 "Rice Fields" + rice_fields_modifier_desc:0 "Peasants in this province are growing nutritious rice, filling their bellies and inspiring new cuisine." + fp2_flavor.0001.t:0 "A Crop of New Ideas" + fp2_flavor.0001.desc:0 "[rice_propagator.GetTitledFirstNamePossessive] capital is truly prosperous. The peasants of [rice_propagator_capital.GetNameNoTier] are fat and happy – and #EMP productive!#!\n\nThe Muslims have brought a new crop to their lands, rice. It is easy to grow and feeds the people well. Is this part of their success, I wonder? I would not mind more productive peasantry myself...\n\nPerhaps I should establish rice fields in my own capital? But how should I get started?" + fp2_flavor.0001.a:0 "Gold will loosen [rice_propagator.GetFirstNamePossessiveNoTooltip] tongue." + fp2_flavor.0001.b:0 "Surely [rice_propagator.GetSheHe] would gladly share with a friend?" + fp2_flavor.0001.c:0 "The secret will be mine... send an agent." + fp2_flavor.0001.d:0 "Forget it, I will not deal with Muslims." + fp2_flavor.0001.b.success:0 "You successfully convince [rice_propagator.GetHerHim]" + fp2_flavor.0001.b.failure:0 "[rice_propagator.GetFirstNameNoTooltip] is insulted" + fp2_flavor.0001.c.success:0 "Your agent steals the secret" + fp2_flavor.0001.c.failure:0 "[rice_propagator.GetFirstNameNoTooltip] is furious" diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_game_concepts_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_game_concepts_l_english.yml new file mode 100644 index 0000000000..c58db457c3 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_game_concepts_l_english.yml @@ -0,0 +1,106 @@ +l_english: + game_concept_struggle:1 "Struggle" + game_concept_struggle_struggles:0 "Struggles" + game_concept_struggle_desc:2 "$game_concept_struggle_struggles$ are long-term conflicts involving large [struggle_region_regions|E] with many [faiths|E] and [cultures|E]. Within the boundaries of a $game_concept_struggle$, peculiar special rules and [modifiers|E] may take effect, changing over time. Since they last decades to centuries, not all [characters|E] in a $game_concept_struggle$ are at [war|E] with each other all of the time.\n\nEach $game_concept_struggle$ consists of multiple [struggle_phase_phases|E]. As $game_concept_characters$ within the [struggle_region|E] act (e.g., declaring $game_concept_war$, or [marrying|E]), they may activate [struggle_catalyst_catalysts|E] that progress them between the different $game_concept_struggle_phase_phases$.\n\nDepending on the degree to which they're seen to be a part of the $game_concept_struggle$ by other participants, $game_concept_characters$ with [land|E] in the area may be seen as [struggle_involved|E], [struggle_interloper_interlopers|E], or [struggle_uninvolved|E]." + + game_concept_iberian_struggle:1 "Iberian Struggle" + game_concept_iberian_struggle_desc:2 "The $game_concept_iberian_struggle$ depicts the centuries of fractious relationships on the Iberian Peninsula. Though born of the Umayyad Conquest of Iberia in the 8th Century, the [struggle|E] shifts between [struggle_phase_phases|E] of hate-fueled violence, wary truces, and pragmatic cooperation. There are few permanent allies in such a situation, and [rulers|E] should be wary of relying purely on a shared [faith|E] or [culture|E]." + game_concept_struggle_phase:1 "Struggle Phase" + game_concept_struggle_phase_phase:1 "Phase" + game_concept_struggle_phase_phases:0 "Phases" + game_concept_struggle_phase_desc:1 "A $game_concept_struggle_phase_phase$ is a general mood common to [struggle_involved|E] [characters|E] and [counties|E] within a [struggle_region|E]. It represents short-term societal trends and mores temporarily dominating the dialogue of the [struggle|E].\n\n#weak Example: in one $game_concept_struggle_phase_phase$, the people of a $game_concept_struggle_region_region$ may think that religious tolerance is paramount even if the rest of their faith disagrees.#!" + + game_concept_struggle_catalyst:1 "Struggle Catalyst" + game_concept_struggle_catalyst_catalyst:1 "Catalyst" + game_concept_struggle_catalyst_catalysts:0 "Catalysts" + game_concept_struggle_catalyst_desc:2 "[struggle_struggles|E] transition between [struggle_phase_phases|E] when certain notable actions are taken, building their [struggle_region|E]'s consensus towards a particular mood. A list of which actions are important in which $game_concept_struggle_phase_phase$ can be found in the $game_concept_struggle$ window.\n\n#weak Example: the [struggle_phase_iberia_opportunity|E] of the [iberian_struggle|E] can transition into either the [struggle_phase_iberia_hostility|E] or the [struggle_phase_iberia_conciliation|E]. Murdering an important [character|E] might work towards the former, whilst forming a [marriage|E] [alliance|E] with someone of a different [faith|E] would build towards the latter." + + game_concept_struggle_involved:1 "Involved" + game_concept_struggle_involved_desc:2 "When a [character|E] or a [county|E] is $game_concept_struggle_involved$, it means they're considered a natural and integral part of a [struggle|E] by the people of a particular [struggle_region|E]. They benefit fully from the fluid advantages of [struggle_phase_phases|E], and are the primary activators of [struggle_catalyst_catalysts|E].\n\n[cultures|E] and [faiths|E] that are considered $game_concept_struggle_involved$ are those that have or had significant presence in the $game_concept_struggle_region_region$.\n\n#weak To be $game_concept_struggle_involved$, a $game_concept_character$ must have both their $game_concept_culture$ and $game_concept_faith$ be $game_concept_struggle_involved$ #EMP and#! have their [capital|E] within the $game_concept_struggle_region$.#!" + + game_concept_struggle_interloper:1 "Interloper" + game_concept_struggle_interloper_interlopers:0 "Interlopers" + game_concept_struggle_interloper_desc:2 "When a [character|E] is tangled up in a specific [struggle|E] but not yet considered fully [struggle_involved|E], they're an $game_concept_struggle_interloper$.\n\n$game_concept_struggle_interloper_interlopers$ have their [capital|E]s within the [struggle_region|E], but do not have both an $game_concept_struggle_involved$ [faith|E] and an $game_concept_struggle_involved$ [culture|E].\n\nFully $game_concept_struggle_involved$ $game_concept_characters$ think of them as nosy, troublesome outlanders who don't understand where they're not wanted. $game_concept_struggle_interloper$ [rulers|E] thus generally take some penalties in [counties|E] they hold inside a $game_concept_struggle_region$." + + game_concept_struggle_uninvolved:1 "Uninvolved" + game_concept_struggle_uninvolved_desc:2 "For a [character|E] to be considered $game_concept_struggle_uninvolved$ in a particular [struggle|E], they need only have their [capital|E] outside the [struggle_region|E].\n\nThis means they're considered an outsider, someone who not only doesn't have a serious stake in the ongoing [struggle_phase_phases|E], but who #EMP shouldn't#!, because they clearly couldn't understand the local nuances.\n\nAs one of the only things people inside a $game_concept_struggle$ can agree on is that $game_concept_struggle_uninvolved$ $game_concept_characters$ have no business in #EMP their#! lands, $game_concept_struggle_uninvolved$ [rulers|E] generally take harsh penalties in any [counties|E] they hold within a $game_concept_struggle_region$." + + game_concept_struggle_large_conquest:1 "Struggle Large Conquest" + game_concept_struggle_large_conquest_desc:1 "Some $game_concept_struggle_catalyst_catalysts$ involve the successful completion of a major [war|E] by the attacker.\n\nThe follow [casus_bellis|E] are counted for this:\n$EFFECT_LIST_BULLET$ $duchy_conquest_cb$ \n$EFFECT_LIST_BULLET$ $individual_duchy_de_jure_cb$ \n$EFFECT_LIST_BULLET$ $imperial_reconquest_cb$ \n$EFFECT_LIST_BULLET$ $invasion_war$ \n$EFFECT_LIST_BULLET$ $clan_invasion_war$ \n$EFFECT_LIST_BULLET$ $mongol_invasion_war$ \n$EFFECT_LIST_BULLET$ $major_religious_war$ $game_concept_war$ \n$EFFECT_LIST_BULLET$ Both [great_holy_war_directed|E] & [great_holy_war_undirected|E] $undirected_great_holy_war$s \n$EFFECT_LIST_BULLET$ $tribal_subjugation_cb$" + + game_concept_struggle_region:1 "Struggle Region" + game_concept_struggle_region_region:1 "Region" + game_concept_struggle_region_regions:0 "Regions" + game_concept_struggle_region_desc:2 "Each [struggle|E] is tied to a [region|E] on the map. A [character_possessive|E] location within this $game_concept_region$ (as well as their [culture|E] and [faith|E]) determines whether they are classified as [struggle_involved|E], an [struggle_interloper|E], or [struggle_uninvolved|E].\n\n[counties|E] within a $game_concept_struggle_region$ are generally subject to different [county_modifiers|E] depending on the current [struggle_phase_phase]." + + game_concept_struggle_conquest:1 "Struggle Clash" + game_concept_struggle_conquest_conquest:1 "Clash" + game_concept_struggle_conquest_conquests:0 "Clashes" + game_concept_struggle_conquest_desc:2 "It's not uncommon for [rulers|E] involved in a [struggle|E] to get into border disputes and petty quarrels, changing with the nature of the current [struggle_phase|E]. The ready availability of niche local disputes allows $game_concept_rulers$ to conduct small-scale land grabs, conquering or vassalizing their targets.\n\nSince $game_concept_struggle_conquest_conquests$ depend on the environment of their $game_concept_struggle$, their [prestige|E] cost scales with the current $game_concept_struggle_phase$." + + game_concept_struggle_phase_iberia_opportunity:1 "Opportunity Phase" + game_concept_struggle_phase_iberia_opportunity_desc:2 "After a long period of relatively peaceful coexistence during the [struggle_phase_iberia_conciliation|E], complacency begins to set in. Peasantry and nobility alike are comfortable that things just #EMP work#!, allowing more shrewd [characters|E] to take advantage of their naivety.\n\nEventually, fresh abuses will either cause an escalation into the [struggle_phase_iberia_hostility|E], or else savvy politicking reaches an uneasy equilibrium through the [struggle_phase_iberia_conciliation|E]." + + game_concept_struggle_phase_iberia_hostility:1 "Hostility Phase" + game_concept_struggle_phase_iberia_hostility_desc:2 "Tensions flare and tempers fray in this $game_concept_struggle_phase_phase$. Repeated acts of malice and escalated misunderstandings during the [struggle_phase_iberia_opportunity|E] have lead to rising hatred of [characters|E] with differing [cultures|E], [faiths|E], or #EMP worse#!: both.\n\nSuch bloodshed cannot persist forever, though. Eventually, either cooler heads or simple exhaustion bring the peninsula to the [struggle_phase_iberia_compromise|E]." + + game_concept_struggle_phase_iberia_compromise:1 "Compromise Phase" + game_concept_struggle_phase_iberia_compromise_desc:2 "Whether through sickness with the strife of the [struggle_phase_iberia_hostility|E] or deft escalation during the [struggle_phase_iberia_conciliation|E], the $game_concept_struggle_phase_iberia_compromise$ represents a growing accommodation between the peoples of Iberia. Differences fall by the wayside and shared history and heritage binds former foes together.\n\nThe peninsula stands at a cross-roads: if conflicts reappear, then the [struggle_phase_iberia_opportunity|E] awaits." + + game_concept_struggle_phase_iberia_conciliation:1 "Conciliation Phase" + game_concept_struggle_phase_iberia_conciliation_desc:1 "The product of a notable [struggle_phase_iberia_compromise|E], during this $game_concept_struggle_phase_phase$, relations between the peoples of Iberia grow so cordial that outsiders find their permissiveness difficult to parse. Inter-[faith|E] [marriages|E] are particularly common.\n\nThis can't last forever, though, and abuses of trust will eventually bring the [iberian_struggle|E] back around to the [struggle_phase_iberia_compromise|E]." + + game_concept_struggle_involved_faith:0 "Involved Faith" + game_concept_struggle_involved_faiths:0 "Involved Faiths" + game_concept_struggle_involved_faith_desc:0 "Some [faiths|E] start already [struggle_involved|E] in the [struggle|E]. Others may become involved due to changing circumstances." + + game_concept_struggle_involved_culture:0 "Involved Culture" + game_concept_struggle_involved_cultures:0 "Involved Cultures" + game_concept_struggle_involved_culture_desc:0 "Some [cultures|E] start already [struggle_involved|E] in the [struggle|E]. Others may become involved due to changing circumstances." + + game_concept_dissolution_faction:0 "Dissolution Faction" + game_concept_dissolution_factions:0 "Dissolution Factions" + game_concept_faction_dissolution:0 "Dissolution" + game_concept_dissolution_faction_desc:0 "The [dissolution_faction|E] seeks to destroy the [realm|E] of their [liege|E]. If they are successful, all the vassals in the realm become [independent|E], and their liege loses their [primary_title|E]." + + + game_concept_improve_city_province_decision:0 "$improve_city_province_decision_name$ Decision" + game_concept_improve_city_province_decision_desc:0 "A [decision|E] that enables you to increase the number of [buildings|E] available in a [city_holding|E]." + + game_concept_border_raid:0 "Border Raid" + game_concept_border_raids:0 "Border Raids" + game_concept_border_raiding:0 "Border Raiding" + game_concept_border_raid_desc:3 "This is a special type of [war|E] available between [struggle_involved|E] [rulers|E] of the Iberian [struggle|E] where the attacker aims to [siege|E] a specific enemy [county|E] bordering their [realm|E].\n\nThe [war_leader|E] gains [gold|E] for capturing the [war_target|E], which will lose [development|E] and [control|E]. [buildings|E] may also be destroyed, yielding more [gold|E], the chance increasing with [development|E] and [siege|E] [army|E] size.\n\n[war_score|E] will be gained rapidly by the attacker upon [occupying|E] the [war_target|E]." + + game_concept_bargain_fealty:0 "Bargain Fealty" + game_concept_bargained_fealty:0 "Bargained Fealty" + game_concept_bargain_fealty_desc:3 "This special [interaction|E] is available to [struggle_involved|E] [rulers|E] who are in a defensive [war|E].\n\nThe [war_leader|E] asks a neighboring higher-[rank|E] [ruler|E] to join their war in exchange for becoming their [vassal|E]." + + game_concept_contract_assistance:0 "Contract Assistance" + game_concept_contracting_assistance:0 "Contracting Assistance" + game_concept_contract_assistance_desc:2 "This is a special type of [interaction|E] available to [struggle_involved|E] [rulers|E] of the Iberian [struggle|E], allowing them to join other [struggle_involved|E] [rulerpossessive|E] [wars|E] in exchange for [gold|E].\n\nPayment is made on conclusion of the [war|E], whatever the outcome, as long as the contractor made a [war_contribution|E] of at least 100." + + game_concept_iberian_reclamation:0 "Iberian Reclamation" + game_concept_iberian_reclaiming:0 "Iberian Reclaiming" + game_concept_iberian_reclamations:0 "Iberian Reclamations" + game_concept_iberian_reclamation_desc:2 "This is a special type of [war|E] available to [struggle_involved|E] [rulers|E] of the [iberian_struggle|E].\n\nThe attacker aims to conquer a [duchy|E] which contains any [struggle_involved|E] [counties|E] held by an [struggle_interloper|E] or [struggle_uninvolved|E] [ruler|E], or [vassalize|E] them if they hold no land outside that Duchy." + + game_concept_enforce_truce:0 "Enforce Truce" + game_concept_enforced_truce:0 "Enforced Truce" + game_concept_enforce_truce_desc:2 "This is a special type of [interaction|E] available to [struggle_involved|E] [rulers|E] which ends a [war|E] in a [white_peace|E] and establishes [truces|E].\n\nIt may only be used to end wars between other [struggle_involved|E] [rulers|E] of lower [rank|E] in which at least one side is [independent|E] or part of the same [realm|E]." + + game_concept_incite_revolts_interaction:1 "Foment Revolt" + game_concept_incite_revolts_interaction_desc:1 "Allows to invest [gold_i][gold|E] in order to motivate the [peasant_faction|E] in another [realm|E], if they have [counties|E] with negative [county_opinion|E]." + + game_concept_secure_iberian_foothold_decision:0 "$secure_iberian_foothold_decision_title$" + game_concept_secure_iberian_foothold_decision_desc:1 "A [decision|E] that allows a non-[struggle_involved|E] [ruler|E] to end the [iberian_struggle|E]." + + game_concept_golden_age_jewish_science_in_iberia_decision:0 "$golden_age_jewish_science_in_iberia_decision$" + game_concept_golden_age_jewish_science_in_iberia_decision_desc:1 "A [decision|E] where you sponsor local Jewish scholars and reap the benefits." + + game_concept_build_holy_pilgrim_roads_decision:0 "$build_holy_pilgrim_roads_decision$" + game_concept_build_holy_pilgrim_roads_decision_desc:1 "A [decision|E] where you build roads to make life easier for pilgrims." + + game_concept_purchase_truce_interaction:0 "$purchase_truce_interaction$" + game_concept_purchase_truce_interaction_desc:1 "An [interaction|E] that allows [truces|E] to be bought preemptively in exchange for [gold_i][gold|E]." + diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_important_actions_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_important_actions_l_english.yml new file mode 100644 index 0000000000..58d1c6912c --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_important_actions_l_english.yml @@ -0,0 +1,24 @@ +l_english: + action_can_offer_assistance:0 "Can Contract Assistance" + action_can_offer_assistance_label:0 "You can offer to join [recipient.GetShortUINamePossessiveNoTooltip] War in exchange for Gold" + action_can_offer_assistance_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_offer_assistance_desc:0 "[recipient.GetUIName] is a [struggle_involved|E] [ruler|E] fighting a [war|E] against another [realm|E], allowing you to offer [contract_assistance|E].$action_can_offer_assistance_HELP$" + action_can_offer_assistance_click:0 "#I Click to offer [recipient.GetHerHim]#!" + action_can_offer_assistance_combined_group_label:0 "Can join wars for gold" + action_can_offer_assistance_combined_group_name:0 "Can join [recipient.GetShortUINamePossessiveNoTooltip] war for gold" + action_can_offer_assistance_combined_group_description:0 "Other [struggle_involved|E] [rulers|E] are fighting [wars|E], allowing you to offer to aid them in exchange for [gold|E]" + action_can_offer_assistance_combined_unimportant:0 "$action_can_offer_assistance_unimportant$" + action_can_offer_assistance_unimportant:0 "@warning_icon!#X You are already at [war|E]#!" + action_can_offer_assistance_HELP:1 "\n\n#help As a [ruler|E], you may also be invaded, and it may be beneficial to wait until you are in a safe position to join another [war|E].#!" + + action_can_bargain_fealty:0 "Can offer vassalage for assistance" + action_can_bargain_fealty_label:0 "You can offer [recipient.GetShortUINameNoTooltip] your service in exchange for their protection" + action_can_bargain_fealty_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_bargain_fealty_desc:0 "[recipient.GetUIName] is a nearby [struggle_interloper|E] [ruler|E] of a higher [title_tier|E], allowing you to offer [recipient.GetHerHim] your service in exchange for joining your [war|E].$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_click:0 "#I Click to bargain with [recipient.GetHerHim]#!" + action_can_bargain_fealty_combined_group_label:0 "Bargain fealty to an outsider" + action_can_bargain_fealty_combined_group_name:0 "Can offer [recipient.GetShortUINamePossessiveNoTooltip] your service" + action_can_bargain_fealty_combined_group_description:0 "Nearby un-[struggle_involved|E] [rulers|E] may join your [war|E] in exchange becoming your [liege|E].$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_combined_unimportant:0 "" + action_can_bargain_fealty_unimportant:0 "@warning_icon!#X [recipient.GetSheHe|U] is not important to you#!" + action_can_bargain_fealty_HELP:0 "\n\n#help You will no longer be an [independent_ruler|E]. Consider whether losing your [war|E] would be worse than gaining a [liege|E].#!" diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_legacies_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_legacies_l_english.yml new file mode 100644 index 0000000000..7af51bf857 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_legacies_l_english.yml @@ -0,0 +1,52 @@ +l_english: + fp2_urbanism_legacy_track_name:1 "Metropolitan" + fp2_urbanism_legacy_track_desc:1 "Cities are the reflection of their builders' refinement, attracting nobles from all over the world" + fp2_urbanism_legacy_1_name:1 "Influential Cities" + fp2_urbanism_legacy_4_name:2 "Prestigious Development" + fp2_urbanism_legacy_3_name:0 "Dedicated Contributors" + fp2_urbanism_legacy_2_name:1 "Republican Education" + fp2_urbanism_legacy_5_name:2 "Flourishing Cities" + fp2_coterie_legacy_track_name:0 "Coterie" + fp2_coterie_legacy_track_desc:1 "The strength that binds a House together" + fp2_coterie_legacy_1_name:0 "Inner Circle" + fp2_coterie_legacy_2_name:0 "Reliable House" + fp2_coterie_legacy_3_name:0 "Unity" + fp2_coterie_legacy_4_name:0 "Shared Information" + fp2_coterie_legacy_5_name:0 "Pragmatic Roots" + + + cultural_acceptance_gain_gift_dynasty_perk:0 "from $fp2_urbanism_legacy_2_name$ [dynasty_perk|E]" + + LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION:1 "Unlocks the [improve_city_province_decision|E]" + LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT:1 "Every [city|E] increases the monthly [development_growth|E] of its [county|E] by: #P +20%#!" + LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION:1 "Gain [prestige_i]#P [EmptyScope.ScriptValue('medium_prestige_gain')|0]#! [prestige|E] and potentially attract [guests|E] when completing a [building|E] in a [city_holding|E]" + LEGACY_DYNASTY_BETTER_CONTRIBUTION_FROM_REPUBLICAN_VASSALS:0 "#P +15%#! [taxes|E] from [republic_government|E] [vassals|E]\n#P +15%#! [levy|E] from [republic_government|E] [vassals|E]" + LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES:1 "[dynasty|E] members can receive the [GetTrait('education_republican_knowledge_3').GetName( GetNullCharacter )] line of [traits|E] in addition to their [education_trait|E] if they are educated in a high [development|E] county" + LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY:1 "[house|E] members will not need a salary when appointed to a [court_position|E] and can be fired without losing [prestige_i] [prestige|E]" + LEGACY_DYNASTY_BETTER_SPOUSE_FROM_HOUSE_MEMBERS:1 "[skills|E] from [spouse|E] [councillor_tasks|E]: #p +10%#! per [councillor|E] from your [house|E]" + LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS:1 "Gain more [prestige_i] [prestige|E] when contributing to a [house|E] members war\nUnlocks #V $call_house_member_to_war_interaction$#! for all [house|E] members" + LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS:1 "Unlocks #V $share_known_secrets_interaction$#!: exchange known [secrets|E] with members of your [house|E]" + LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN:0 "[dynasty|E] members can [disinherit|e] their [children|E] for a [prestige_i] [prestige|E] and [tyranny|E] cost" + LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS:2 "Gain #P [EmptyScope.ScriptValue('council_reliable_house_percentage')|0]%#! of the [Concept('skills','Primary Skill')|E] from [councillors|E] belonging to your [house|E]" + + + inner_circle_salary_mod:0 "$fp2_coterie_legacy_1_name$" + + share_known_secrets_interaction:0 "Share Secrets" + share_known_secrets_interaction.tt.no_secrets_to_share:1 "You feel there are no suitable secrets to share" + share_known_secrets_interaction_desc:0 "Exchange known [secrets|E] with [recipient.GetShortUINameNoTooltip]: reveal yours and learn [recipient.GetHerHis]" + share_known_secrets_interaction_outcome_notif_title:0 "Secrets Exchanged" + share_known_secrets_interaction_recipient_had_no_secrets:0 "[recipient.GetName] had no [secrets|E] to share!" + share_known_secrets_interaction_desc_intro:0 "You exchanged information with [recipient.GetTitledFirstName] and learned the following [secrets|E]:" + + disinherit_children_interaction:0 "Disinherit a Child" + disinherit_children_interaction_desc:0 "Remove [recipient.GetShortUINameNoTooltip] from the [line_of_succession|E]" + + many_secrets_exchanged:0 "Learn #EMP many #!secrets" + several_secrets_exchanged:0 "Learn #EMP several #!secrets" + few_secrets_exchanged:0 "Learn #EMP a few #!secrets" + reliable_house_modifier:0 "$fp2_coterie_legacy_2_name$" + + prestige_gained_from_building_completion:0 "Prestige from completed building" + city_gained_building_slots:0 "New building slots" + diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_lyonese_monk_events_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_lyonese_monk_events_l_english.yml new file mode 100644 index 0000000000..db11989958 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_lyonese_monk_events_l_english.yml @@ -0,0 +1,233 @@ +l_english: + ################################################## + # #Misc + + fp2_lyonese_monk.0000.t.revealed:0 "Strange Teachings:" + fp2_lyonese_monk.0000.t.council:0 "Conclave:" + fp2_lyonese_monk_cancel_chain_effect.tt:0 "During the attempted arrest, [acolyte.GetFirstName] is killed" + fp2_lyonese_monk.0000.tt.continues_to_teach:0 "[acolyte.GetFirstName] continues to teach" + fp2_lyonese_monk.0000.tt.teachings_fade:0 "[acolyte.GetFirstNamePossessive] teachings will fade" + fp2_lyonese_monk.0000.tt.is_humbled:0 "#EMP [acolyte.GetFirstName] is humbled#!" + fp2_lyonese_monk.0000.tt.is_paused:0 "#EMP [acolyte.GetFirstName] is given pause for thought#!" + fp2_lyonese_monk.0000.tt.is_emboldened:0 "#EMP [acolyte.GetFirstName] is emboldened#!" + fp2_lyonese_monk.0000.tt.favour_elipandics:0 "The [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] wins the debate" + fp2_lyonese_monk.0000.tt.favour_felicians:0 "The [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] wins the debate" + fp2_lyonese_monk.0000.tt.favour_radicals:0 "The [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] wins the debate" + + ################################################## + # #Setup & Misc + + fp2_lyonese_monk.0001.t:0 "A Storm-Tossed Night" + fp2_lyonese_monk.0001.desc:0 "Winds batter and wail at the stones of [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier], howling through the night like the hounds of [acolyte_host.GetFaith.NegativeAfterLife], trying furiously to tear me from my fastness.\n\nThe call of my warm bedchamber awaits, far from these drafty hallways, but... is that the door to the hall? I whirl, jerking at the unexpected noise, and am confronted with a drenched, bedraggled holy [acolyte.GetWomanMan], staggering into the dry.\n\n"My-", [acolyte.GetSheHe] coughs, hacking up a lump of wet phlegm, "my [acolyte_host.GetLadyLord], please! The gale is fierce and I have been on the road for many months. I beg of you, allow me a bed till sunrise and storm-break?"." + fp2_lyonese_monk.0001.a:0 "Of course, stay as long as you like!" + fp2_lyonese_monk.0001.b:0 "You may linger for #EMP a#! night." + fp2_lyonese_monk.0001.c:0 "No beggars in [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. #EMP Out#!." + + fp2_lyonese_monk.0011.t:0 "A Friend of Your [acolyte_host.Custom2('RelationToMeShort', dead_owner)|U]" + fp2_lyonese_monk.0011.desc:0 ""My [acolyte_host.GetLadyLord], a word of your time?" asks the cleric before me. "My name is [acolyte.GetFirstName] [acolyte.GetDynastyName], and I was a humble servant of your [acolyte_host.Custom2('RelationToMeShort', dead_owner)]."\n\n"I know you must still be grieving, but your predecessor and I had an understanding, and I must ask — would you permit me to stay at your court and continue teaching your courtiers about the ways of [acolyte.GetFaith.HighGodName]?"." + fp2_lyonese_monk.0011.a:0 "Well, I suppose..." + fp2_lyonese_monk.0011.b:0 "Pack your belongings, vagrant." + + fp2_lyonese_monk.0021.t:0 "Gone and Done" + fp2_lyonese_monk.0021.desc.intro:0 "Without [acolyte.GetFirstName] [acolyte.GetDynastyName] to wander my realm, the popularity of [acolyte.GetHerHis] teachings begins to plummet. No preacher, no preached.\n\n" + fp2_lyonese_monk.0021.desc.dead:0 "The aftermath of [acolyte.GetHerHis] death is a quiet affair, one I doubt many will remember a decade or century hence." + fp2_lyonese_monk.0021.desc.imprisoned:0 "Though [acolyte.GetSheHe] merely languishes in prison, the memories of most are short, and there's a sense of crushing finality to [acolyte.GetHerHis] sentence." + fp2_lyonese_monk.0021.desc.gone:0 "Where exactly [acolyte.GetSheHe] #EMP went#! is an unanswered question, but one I doubt most people have much interest in." + fp2_lyonese_monk.0021.a:0 "[acolyte.GetSheHe|U] can't have been that important..." + fp2_lyonese_monk.0021.b:0 "[acolyte.GetSheHe|U] was clearly more trouble than [acolyte.GetSheHe] was worth..." + fp2_lyonese_monk.0021.c:0 "All this for nothing?" + + fp2_lyonese_monk.0031.t:0 "Shattered Faith" + fp2_lyonese_monk.0031.desc.acolyte_host:0 "Embracing the light of [acolyte_host.GetFaith.GetName] has not been something I've done lightly, and many have taken umbrage with me for my act of piety.\n\n[acolyte.GetFirstName] was someone I had expected to hear more criticism from, but instead [acolyte.GetSheHe]'s simply... vanished. One day here, the next gone.\n\nI remember no final words, but I do recall a sad frown." + fp2_lyonese_monk.0031.desc.acolyte:0 "Of all the people to convert, I would never have expected a zealot like #EMP [acolyte.GetFirstName]#! to abandon [acolyte_host.GetFaith.HighGodName]. Still, we live in strange times, and [acolyte.GetSheHe] has.\n\n[acolyte.GetHerHis|U] regular preaching lays abandoned, replaced by an entirely more pedestrian sort of zeal." + fp2_lyonese_monk.0031.a:0 "I don't need [acolyte.GetFirstNameNoTooltip] when I have [acolyte_host.GetFaith.HighGodName]!" + fp2_lyonese_monk.0031.b:0 "[acolyte.GetSheHe|U] clearly wasn't all that committed." + + fp2_lyonese_monk.0041.t:0 "Bigger Problems" + fp2_lyonese_monk.0041.desc.pope_hope_is_nope:0 "The unthinkable has happened — the complete destruction of the See of Rome. The literal and metaphorical rock of our Church has been torn asunder, and no one has any time for petty questions of dogmatic specifics.\n\nThe souls of all Christ's faithful are forever at risk without firm spiritual leadership. What else matters in the face of that?" + fp2_lyonese_monk.0041.desc.schism:0 "Recent upheavals have driven a gulf between us and the Papacy — in light of that, we have no time to argue the petty specifics of dogma. What do we care for their interpretations, their problems, their ragged nonsense when we no longer recognize their spiritual authority?\n\nSurely, anyone who thinks this is anything short of a blessing is not welcome amongst the community of the faithful." + fp2_lyonese_monk.0041.a.pope_hope_is_nope:0 "Who will guide us without Christ's Vicar?" + fp2_lyonese_monk.0041.a.backup:0 "We'll have whole #EMP new#! controversies now!" + + fp2_lyonese_monk.0051.t:0 "It is a Mystery" + fp2_lyonese_monk.0051.desc:0 "Since my incarceration, contact with the outside world has been sparse. Whispered messages and the occasional crumpled note are all that ever reach me, and those only rarely.\n\nThe last such scrap of information was that [acolyte.GetFirstName] has, for all intents and purposes, disappeared. It's unclear if [acolyte.GetSheHe] simply moved on one day or if something more sinister is at work, but either way, the [acolyte.GetWomanMan] is gone." + fp2_lyonese_monk.0051.a:0 "What could have happened to [acolyte.GetHerHim]?" + + ################################################## + # #Private Teachings + + fp2_lyonese_monk.0201.t:0 "Just a Few Friends" + fp2_lyonese_monk.0201.desc:0 "[acolyte.GetFirstName] has become something of a fixture around court since [acolyte.GetHerHis] arrival. Oddly charismatic, at least on matters theological, [acolyte.GetSheHe]'s always having little conversations in the alcoves of the keep with this courtier or that $knight_culture_player_no_tooltip$.\n\nI am, therefore, somewhat expecting it when [acolyte.GetSheHe] approaches me with a request to take a room in which to hold a weekly [acolyte.GetFaith.random_ReligiousText] study group.\n\n"Please, my [acolyte_host.GetTitleAsNameNoTooltip]? It would mean the world to me, and there is so much I could share with your subjects about the ways and will of [acolyte.GetFaith.HighGodName]. I would only need your permit and a small space in which to congregate"." + fp2_lyonese_monk.0201.a:0 "I guess it couldn't hurt..." + fp2_lyonese_monk.0201.a.tt:0 "[acolyte.GetFirstNameNoTooltip] will start holding Sunday study sessions" + fp2_lyonese_monk.0201.b:0 "A group of #EMP conspirators#!? I don't think so!" + fp2_lyonese_monk.0201.c:0 "I think you've outstayed your welcome, [acolyte.GetFirstNameNoTooltip]." + + fp2_lyonese_monk.0211.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0211.desc:0 "I must joyously inform you that I am resigning my post governing [baron_holding.GetNameNoTier] immediately.\n\nMy faith calls me to the service of [acolyte.GetFaith.HighGodName], and I intend to live out the rest of my days devoted absolutely to [acolyte.GetFaith.HighGodHerHis|U] service." + fp2_lyonese_monk.0211.a:0 "Can [baron.GetSheHe] #EMP do#! that?" + + fp2_lyonese_monk.0221.t:0 "A Rictus Grin" + fp2_lyonese_monk.0221.desc:0 "What a truly #EMP irritatingly#! cheery whistle that is echoing towards me, right after a #EMP long#! council meeting. I have nary a second to process more than that before [courtier.Custom2('MyCharacterIntroduction' , acolyte_host)] rounds the corner and slams into me, almost knocking me to the floor.\n\n"Oh, dear, I'm so sorry [acolyte_host.GetFirstName]!" [courtier.GetSheHe] giggles. "It's just... it's #EMP such#! a lovely day, isn't it? You can really breath in [courtier.GetFaith.HighGodNamePossessive] creation!".\n\nThe [courtier.GetWomanMan] offers me [courtier.GetHerHis] hand, grinning ear to ear as [courtier.GetSheHe] does so." + fp2_lyonese_monk.0221.a:0 "Glad you're doing well, [courtier.GetFirstNameNoTooltip]!" + fp2_lyonese_monk.0221.b:0 "I've got a bad feeling about this..." + + fp2_lyonese_monk.0231.t:0 "Booing the Bishop" + fp2_lyonese_monk.0231.desc:0 "The gossip around court is that [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] most recent sermon to the locals of [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier] went #EMP badly#!.\n\nApparently the parishioners began throwing onions mere minutes in, escalating to turnips shortly after that, before culminating in a cabbage large enough that, when it caught [irate_theocrat.GetHerHim] in the face, the [irate_theocrat.GetWomanMan] was floored.\n\n[irate_theocrat.GetFirstNameNoTooltip] has been inconsolable since, and unable to furnish anyone with a good explanation of why [irate_theocrat.GetSheHe] suddenly raised such ire." + fp2_lyonese_monk.0231.a:0 "People need to show the Church more #EMP respect#!." + fp2_lyonese_monk.0231.b:0 "Clearly [irate_theocrat.GetSheHe]'s got to work on [irate_theocrat.GetHerHis] sermons." + + fp2_lyonese_monk.0241.t:0 "All [acolyte.GetHerHis|U] Fault" + fp2_lyonese_monk.0241.desc:0 "With a mighty roar, [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] barges into my chambers, dragging [acolyte.GetFirstName] by the sleeve of [acolyte.GetHerHis] robe.\n\n"My [acolyte_host.GetTitleAsNameNoTooltip]! It's all this cur! The disrespectful peasants, the #EMP happy#! courtiers, the strange influx of monks and nuns! This [acolyte.GetWomanMan] is filling their heads with lies and heresy every week, and doing so with #EMP your seal#!!"\n\n"Noble [acolyte_host.GetLadyLord|U]", interjects [acolyte.GetFirstNameNoTooltip], "I am a faithful servant of Christ and [acolyte_host.GetFaith.GetReligiousHead.GetTitledFirstName]. #EMP Please#! do not fall prey to the simpering insecurities of this raving #EMP lunatic#!, who's merely upset that the local standards for clerics have recently gone up"." + fp2_lyonese_monk.0241.a:0 "Very well — pack your things, [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.b:0 "GUARDS! Seize the heterodox bastard!" + fp2_lyonese_monk.0241.c:0 "I think #EMP you're#! the troublemaker here, [irate_theocrat.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.c.tt:0 "[acolyte.GetFirstNameNoTooltip] will continue to teach your courtiers" + + ################################################## + # #Public Controversy + + fp2_lyonese_monk.0401.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0401.desc:0 "I have recently received troubling correspondence regarding errant teachings at your court.\n\nAs I know you are a good [pope.GetFaith.GetAdherentName], I trust this epistle will prove sufficient to have you do the right thing, and banish this #EMP [acolyte.GetFirstName]#!, for the spiritual health of us all." + fp2_lyonese_monk.0401.a:0 "The Holy See compels me." + fp2_lyonese_monk.0401.b:0 "I don't remember asking for [papal_capital.GetNameNoTierPossessiveNoTooltip] opinion." + + fp2_lyonese_monk.0411.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Space to Teach" + fp2_lyonese_monk.0411.desc:0 ""My [acolyte_host.GetLadyLord|U], a brief moment of your time?" begs [acolyte.GetFirstName], stepping from the shadows of an alcove as I leave my keep's chapel. I consider for a second, then nod my assent.\n\n"I am truly, abjectly grateful for your support and patronage in my mission to teach your subjects about the Word of [acolyte.GetFaith.HighGodName], but I find myself pushing up against the limits of what I can do with one small room and a few hours every week".\n\n"Would you, in your immense wisdom and generosity, be willing to lend me dominion over [acolyte_fief.GetNameNoTier]? With the rents from the fief, I could go from saving dozens of souls to saving thousands!"." + fp2_lyonese_monk.0411.a:0 "I suppose... I suppose I could allow this..." + fp2_lyonese_monk.0411.b:0 "Don't be ridiculous!" + fp2_lyonese_monk.0411.b.tt:0 "[acolyte.GetFirstNamePossessiveNoTooltip] dreams are utterly crushed" + + fp2_lyonese_monk.0421.t:0 "$fp2_lyonese_monk.0000.t.revealed$ High Tempers" + fp2_lyonese_monk.0421.desc:0 "Just one quiet dinner. Just. One. Quiet. Dinner. Which moron in the serving staff even sat [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] next to [acolyte.GetFirstName]?\n\n"#EMP What#! did you just say?" shrieks [irate_theocrat.GetFirstNameNoTooltip], lurching to [irate_theocrat.GetHerHis] feet, scattering fruit and rolls everywhere. "That's the eternal and consubstantial Son of [irate_theocrat.GetFaith.HighGodName] you slander, [acolyte.GetWomanMan]!" The room grows deadly silent, everyone's gaze fixed on the arguing clerics.\n\n"I slander no one. You simply fail to appreciate the nuances of my Christology, and I can't bring myself to blame you. At least, not considering your...", [acolyte.GetFirstNameNoTooltip] pauses for a moment, "... deficiencies"." + fp2_lyonese_monk.0421.a:0 "[irate_theocrat.GetFirstNameNoTooltip], show some decorum!" + fp2_lyonese_monk.0421.b:0 "[acolyte.GetFirstNameNoTooltip], you #EMP will#! respect [irate_theocrat.GetHerHis] authority!" + fp2_lyonese_monk.0421.c:0 "Don't you two have more in common than not?" + + fp2_lyonese_monk.0431.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0431.desc.pope.different:0 "Perhaps my predecessor" + fp2_lyonese_monk.0431.desc.pope.same:0 "Perhaps I" + fp2_lyonese_monk.0431.desc.outro:0 "was not clear in the first epistle sent. [acolyte.GetFirstName] [acolyte.GetDynastyName] stands accused of dredging up #EMP schismatic#! doctrines best left burning alongside their hateful proponents in [pope.GetFaith.NegativeAfterLife2]. Deliver [acolyte.GetHerHim] to me for judgement, #EMP immediately#!, or else risk censure." + fp2_lyonese_monk.0431.a:0 "It's not wise to aggravate the throne of St. Peter..." + fp2_lyonese_monk.0431.b:0 "Perhaps there's a middle ground here." + fp2_lyonese_monk.0431.b.tt.success:0 "[pope.GetTitledFirstNameNoTooltip] is somewhat mollified" + fp2_lyonese_monk.0431.b.tt.failure:0 "Your clumsy arguments enrage the Pope" + fp2_lyonese_monk.0431.c:0 "Damn it, I'm the [acolyte_host.GetTitleAsNameNoTooltip]!" + + fp2_lyonese_monk.0441.t:0 "$fp2_lyonese_monk.0000.t.revealed$ The Council of [council_1_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0441.desc:0 "[council_1_venue.GetNameNoTier] positively #EMP throngs#! with clergy and the learned, all there to witness a public debate between [acolyte.GetFirstName] [acolyte.GetDynastyName] and [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)], both committed to showing the errors they consider evident in the teachings of the other.\n\nThe first few days have not gone well for [irate_theocrat.GetFirstNameNoTooltip]. Despite [irate_theocrat.GetHerHis] best efforts to show that [acolyte.GetFirstNamePossessiveNoTooltip] theology is flawed, over-stressing the human component of Jesus' personage, the regional gathering of [acolyte.GetFaith.PriestNeuterPlural] seems disinterested in [irate_theocrat.GetHerHis] arguments.\n\n[acolyte.GetFirstNameNoTooltip], by contrast, is so confident in [acolyte.GetHerHis] cause that [acolyte.GetSheHe]'s invited me to oversee the closing remarks, lending temporal validity to an otherwise-spiritual event." + fp2_lyonese_monk.0441.a:0 "Well, if they've requested me..." + fp2_lyonese_monk.0441.b:0 "Matters of theology are not my concern." + fp2_lyonese_monk.0441.c:0 "I've let this go too far!" + + ################################################## + # #Schism + + fp2_lyonese_monk.0601.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0601.desc:0 "Like a dog to his vomit, fools always return to the heresy of [GetFaithByKey('adoptionist').GetName]. By all the grace of Jesus and St. Peter, I #EMP command#! you to turn over the heretic [acolyte.GetFirstName] [acolyte.GetDynastyName] for excoriation — repent now and the infinite love of the Church will see you forgiven, but persist with this heterodoxy, and you will be #EMP punished#! alongside [acolyte.GetHerHim]." + fp2_lyonese_monk.0601.a:0 "I can only beg for [acolyte_host.GetFaith.HighGodNamePossessive] forgiveness." + fp2_lyonese_monk.0601.b:0 "I am #EMP appointed#! by [acolyte_host.GetFaith.HighGodName]!" + + fp2_lyonese_monk.0611.t:0 "$fp2_lyonese_monk.0000.t.revealed$ High Tensions" + fp2_lyonese_monk.0611.desc:0 ""Heretics! Liars! Defilers!"\n\n"Pagans! Fools! Idolators!"\n\nFrom atop the walls of the keep in [rioting_county.GetNameNoTier], I stare out at the two rival crowds of burghers and peasants, each spitting venom at the other, the students and acolytes of [acolyte.GetFirstName] facing down a mob of their detractors.\n\nBetween the two stands a thin string of my retinue, keeping them distant for now, but the tension is almost at boiling point." + fp2_lyonese_monk.0611.a:0 "I can defuse this situation." + fp2_lyonese_monk.0611.b:0 "Please, my subjects, calm!" + fp2_lyonese_monk.0611.b.tt.success:0 "You defuse the situation" + fp2_lyonese_monk.0611.b.tt.failure:0 "Violence erupts anyway" + fp2_lyonese_monk.0611.c:0 "Fetch my sword, we'll disperse these #EMP rebels#!." + fp2_lyonese_monk.0611.c.tt:0 "You side with the heterodox zealots" + fp2_lyonese_monk.0611.d:0 "Heretics? In #EMP my#! lands?" + fp2_lyonese_monk.0611.d.tt:0 "You side with the orthodox zealots" + fp2_lyonese_monk.0611.e:0 "Lock the gates." + + fp2_lyonese_monk.0621.t:0 "$fp2_lyonese_monk.0000.t.revealed$ A Formal Complaint" + fp2_lyonese_monk.0621.desc:0 ""My liege", begs [zealous_vassal.GetTitledFirstName], "am I not your sworn vassal? Have I not always been a good and loyal supporter of your rule? I beseech you, please, do not follow this... this #EMP heresiarch#! down a path I cannot follow!".\n\n"Don't listen to this [zealous_vassal.GetWomanMan], my [acolyte_host.GetTitleAsNameNoTooltip]", whispers [acolyte.GetFirstName] from behind me. "It is well known that [zealous_vassal.GetSheHe] is merely another pawn for [papal_capital.GetNameNoTier], trying to pour secret poison into your mind".\n\n"Hush your tongue or I will cut it out, snake!" Snarls [zealous_vassal.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0621.a:0 "[pope.GetTitledFirstNameNoTooltip] couldn't persuade me; how do you expect to?" + fp2_lyonese_monk.0621.a.tt.success:0 "You throw doubt on [zealous_vassal.GetHerHis] arguments" + fp2_lyonese_monk.0621.a.tt.failure:0 "[zealous_vassal.GetFirstNameNoTooltip] is just enraged" + fp2_lyonese_monk.0621.b:0 "Vassal? You're naught but a malcontent!" + fp2_lyonese_monk.0621.c:0 "[zealous_vassal.GetTitledFirstNameNoTooltip] is right, this has gone too far." + + fp2_lyonese_monk.0631.t:0 "[neighbouring_ruler.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0631.desc:0 "I'm writing to inform you, out of the goodness of my heart, that [pope.GetTitledFirstName] has recently gifted me a writ of complete and #EMP legal#! ownership of [acolyte_host.GetPrimaryTitle.GetNameNoTier].\n\nWhen I come to inspect my new property, I trust you'll hand it over without a fuss." + fp2_lyonese_monk.0631.a:0 "Outrageous!" + + fp2_lyonese_monk.0641.t:0 "$fp2_lyonese_monk.0000.t.revealed$ No More than a Man" + fp2_lyonese_monk.0641.desc:0 "I have enemies on all sides. Disloyal vassals, an outraged Pope, peasantry at each others throats... It almost feels like [acolyte_host.GetPrimaryTitle.GetNameNoTier] is beginning to dissolve around me, torn apart by theological minutiae and petty power struggles. Despondent, I slump over at my desk.\n\n"My [acolyte_host.GetTitleAsNameNoTooltip]", murmurs [acolyte.GetFirstName] [acolyte.GetDynastyName], stood behind my chair. I didn't even hear [acolyte.GetHerHim] enter. "It would seem that, despite our best attempts, [pope.GetTitledFirstName] and [pope.GetHerHis] cronies refuse to compromise on any aspect of their flawed dogma".\n\n"I wonder, though... they seem to #EMP fear#! the potential truths we uncover by questioning their interpretation of canon. If such fools and idolators as these insist on damning us as [GetFaithByKey('adoptionist').GetAdherentNamePlural], then can that truly be such a damnation? Perhaps [acolyte.GetFaith.HighGodName] is #EMP revealing#! [acolyte.GetFaith.HighGodHerselfHimself|U] through their cries?"." + fp2_lyonese_monk.0641.a:0 "Yes... #EMP yes#!, why not? If they're so #EMP set#! on accusing us." + fp2_lyonese_monk.0641.a.tt.hidden_convert.character:0 "[acolyte.GetFirstNamePossessiveNoTooltip] network of hidden believers" + fp2_lyonese_monk.0641.a.tt:0 "An ecclesiastic conclave will be called" + fp2_lyonese_monk.0641.b:0 "Snake! You've been planning this all along!" + + ################################################## + # #Council + + fp2_lyonese_monk.0801.t.first:0 "The Council of [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.t.second:0 "The Second Council of [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.desc.intro:0 "A nascent faith calls for debate, and so [acolyte.GetFirstName] has gathered a conclave of influential clerics sympathetic to our cause. Three camps dominate, jostling for power in my halls as we prepare to discuss doctrine for our movement.\n\nThe [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] advocates for a nuanced, yet unrelenting, interpretation, reconciling many traditional Trinitarian points. The [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] is more strict, but focuses on the practicality of belief in a hostile world. The minority [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] teems with barely-concealed rage, seeing traditional orthodoxy as little more than thinly-disguised paganism.\n\nClaiming [acolyte.GetHerHis] time in my court taught [acolyte.GetHerHim] the value of" + fp2_lyonese_monk.0801.desc.elipandic:0 "debate and firmness, [acolyte.GetFirstNameNoTooltip] is siding with the [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]." + fp2_lyonese_monk.0801.desc.felicitous:0 "humility and practicality, [acolyte.GetFirstNameNoTooltip] is siding with the [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]." + fp2_lyonese_monk.0801.desc.radical:0 "fire and ferocity, [acolyte.GetFirstNameNoTooltip] is siding with the [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]." + fp2_lyonese_monk.0801.tt.invalidation_warning:0 "#WEAK If I am [imprisoned|E] and unable to finish the conclave, [acolyte.GetFirstNamePossessiveNoTooltip] views will dominate#!" + fp2_lyonese_monk.0801.a:0 "Naturally, I'll take a leading role in the discussions." + fp2_lyonese_monk.0801.a.tt:0 "You engage in [learning|E] duels to make your points" + fp2_lyonese_monk.0801.b:0 "My influence will be more felt than seen..." + fp2_lyonese_monk.0801.b.tt:0 "You spend [piety_i]#N [EmptyScope.ScriptValue('fp2_lyonese_monk_conclave_cost_value')|0]#! [piety|E] per firm choice #WEAK but cannot spend $game_concept_piety$ you don't have#!" + fp2_lyonese_monk.0801.c:0 "This is a matter for the clergy alone." + fp2_lyonese_monk.0801.c.tt:0 "The conclave will be decided without your input" + + fp2_lyonese_monk.0811.t:0 "$fp2_lyonese_monk.0000.t.council$ Father & Son" + fp2_lyonese_monk.0811.desc:0 "The most obvious question on the docket is the matter of consubstantiation, or how Jesus can have both lived a meaningful life as a human who suffered and existed as the everlasting divine personage.\n\nThe [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] argues that the two are not mutually exclusive, while the [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] calls for a firm distinction that does not invalidate the Son of God's divinity, merely suborn it further to the Father.\n\nMembers of the [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] throw fruit and shriek that the point is just meaningless pageantry." + fp2_lyonese_monk.0811.a:0 "The situation is nuanced..." + fp2_lyonese_monk.0811.a.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.a.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0811.b:0 "It is no mark of shame to be chosen by [acolyte.GetFaith.HighGodName]." + fp2_lyonese_monk.0811.b.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.b.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0811.c:0 "Being #EMP once#! a man precludes being #EMP eternally#! God!" + fp2_lyonese_monk.0811.c.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.c.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0811.d:0 "I have no opinion on this matter." + + fp2_lyonese_monk.0821.t:0 "$fp2_lyonese_monk.0000.t.council$ Practicality vs. Principle" + fp2_lyonese_monk.0821.desc:0 "The conclave's discussions have turned towards the issue of how to live and worship in a world that looks down on [acolyte_host.GetFaith.GetName] as reductionist to the point of supreme heresy.\n\nFirst and foremost, the [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] insist that inner truth trumps outward lie, citing their namesake Felix of Urgell's many, #EMP many#! false recantations, and the long life they gave him.\n\nTheir colleagues in the [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] decry this as blasphemous cowardice, positing instead that discussion and debate are the only way to achieve respect. The [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] bluster that #EMP only#! temporal power can protect the faithful." + fp2_lyonese_monk.0821.a:0 "Accommodation with the rest of Christendom is vital." + fp2_lyonese_monk.0821.a.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.a.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0821.b:0 "Practicality is innately principled." + fp2_lyonese_monk.0821.b.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.b.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0821.c:0 "Hidden faith is faith without fire!" + fp2_lyonese_monk.0821.c.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.c.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0821.d:0 "This seems circumstantial..." + + fp2_lyonese_monk.0831.t:0 "$fp2_lyonese_monk.0000.t.council$ One God" + fp2_lyonese_monk.0831.desc:0 "The conclave draws to a fiery conclusion, with minor brawls and passionate arguments alike rippling through [council_2_venue.GetNameNoTier], as all three ecclesiastic cliques fight both literally and metaphorically for their beliefs.\n\nThe heart of this #EMP lively#! debate, is simple fundamentals.\n\nThe [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] insists on what they view as pure monotheism, the [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] place great emphasis on God the Father but are not as overtly critical as the Radicals demand, and the [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] retains many examples of overtly Trinitarian thought that the others find objectionable." + fp2_lyonese_monk.0831.a:0 "The Father, the Son, and the Holy Ghost are still one being." + fp2_lyonese_monk.0831.a.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.a.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0831.b:0 "A separation between Father and Son does not diminish either." + fp2_lyonese_monk.0831.b.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.b.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0831.c:0 "The primacy of the Father is immutable." + fp2_lyonese_monk.0831.c.tt.success:0 "You sway the [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.c.tt.failure:0 "The clergy jeer at you" + fp2_lyonese_monk.0831.d:0 "Have we shattered along dogmatic lines so quickly?" + + fp2_lyonese_monk.0841.t:0 "$fp2_lyonese_monk.0000.t.council$ From the Brink" + fp2_lyonese_monk.0841.desc.intro:0 "On this day, the #EMP new#! [acolyte_host.GetFaith.GetAdjective] creed is born! " + fp2_lyonese_monk.0841.desc.pluralist:0 "Having come to terms with the need to accommodate others within our lands," + fp2_lyonese_monk.0841.desc.righteous:0 "Having stayed resolute about dealing with others within our lands," + fp2_lyonese_monk.0841.desc.fundamentalist:0 "Having made up our minds to convert the unsaved within our lands," + fp2_lyonese_monk.0841.desc.sanctioned_false_conversions:0 "we see no problem with remaining practical when the situation is reversed." + fp2_lyonese_monk.0841.desc.religious_law:0 "we nevertheless remain committed to settling our theological disputes openly." + fp2_lyonese_monk.0841.desc.pursuit_of_power:0 "we see no reason not do our best to #EMP extend#! those lands at any cost." + fp2_lyonese_monk.0841.desc.felicitous:0 "\n\nAfter fierce debate, the silver tongues of the [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] have triumphed at last." + fp2_lyonese_monk.0841.desc.elipandic:0 "\n\nThrough stoic debate, the cool heads of the [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] have emerged triumphant." + fp2_lyonese_monk.0841.desc.radical:0 "\n\nThrough all this meaningless discussion, only the firebrands of the [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] have retained anything like clarity of vision, and we now look to them to lead us." + fp2_lyonese_monk.0841.desc.outro:0 "\n\nNo longer are we the mere dream of a lone, wandering cleric. Now we are a living, vibrant community, and one that all of Christendom shall surely soon embrace." + fp2_lyonese_monk.0841.a:0 "Let them call us heretics. We simply have nuance they lack." + fp2_lyonese_monk.0841.b:0 "Our words are sensible, our actions likewise." + fp2_lyonese_monk.0841.c:0 "See these false Christians and their polytheism laid bare!" + fp2_lyonese_monk.0841.d:0 "I only hope we've made the right choice." diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_major_decisions_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_major_decisions_l_english.yml new file mode 100644 index 0000000000..4a2f9eaf01 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_major_decisions_l_english.yml @@ -0,0 +1,6 @@ +l_english: + secure_mediterranean_decision:0 "Secure The Mediterranean" + secure_mediterranean_decision_confirm:0 "Mare Nostrum!" + secure_mediterranean_decision.a:1 "Unlocks the #italic Mediterranean Conquest#! [casus_belli|E], allowing you to conquer any county along the shores of the Mediterranean for the duration of the [house|E] modifier while you control the [mediterranean_title.GetName]" + secure_mediterranean_decision.involved_notif:0 "[mediterranean_conqueror.GetPrimaryTitle.GetBaseName] Secured The Mediterranean" + secure_mediterranean_decision.involved_notif_desc:0 "The [mediterranean_house.GetName] have unified the islands of [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] and [sicily.GetNameNoTier]. Declaring ownership over the Mediterranean and creating a valid [casus_belli|E] against your coastal Mediterranean counties." diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_opinions_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_opinions_l_english.yml new file mode 100644 index 0000000000..88216e5ffe --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_opinions_l_english.yml @@ -0,0 +1,9 @@ +l_english: + ################################################## + # #Event Opinions + fp2_consulted_me_opinion:0 "Consulted Me" + fp2_betrayed_opinion:0 "Betrayed" + fp2_reassured_faith_opinion:0 "Reassured my Faith" + fp2_questioned_my_faith_opinion:0 "Questioned my Faith" + fp2_tolerated_me_opinion:0 "Tolerated Me" + fp2_enforced_truce_opinion:0 "Enforced Truce" diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_other_decisions_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_other_decisions_l_english.yml new file mode 100644 index 0000000000..45611197cb --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_other_decisions_l_english.yml @@ -0,0 +1,188 @@ +l_english: + improve_city_province_decision:1 "$improve_city_province_decision_name$" + improve_city_province_decision_name:0 "Expand Cities" + improve_city_province_decision_desc:1 "Pay for extravagant new quarters to be built in your city" + improve_city_province_decision_confirm:0 "Start the expansion" + improve_city_province_decision_tooltip:0 "Invest money in order to obtain new [building|E] slots in your [cities|E]" + improve_city_province_decision_decision_no_effect:1 "No [city|E] is eligible" + improve_city_province_decision_at_least_one_city_tt:0 "At least one city has less than 5 building slots" + + fp2_secure_mediterranean.t:0 "Secure the Mediterranean" + fp2_secure_mediterranean.desc:0 "With key islands across the Mediterranean secured and acting as watchtowers of the sea, it is time for us to claim ownership over the waves." + fp2_secure_mediterranean.tip:0 "Claim ownership over the Mediterranean" + + secure_iberian_foothold_decision_title:0 "Iberian Foothold" + secure_iberian_foothold_decision_desc:0 "The weakened warring states of Iberia opened the peninsula's doors to outsides. If one could declare themselves the new [ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip] leader of the region, or simply a glorious invader, much could be gained." + secure_iberian_foothold_decision_tooltip:0 "Integrate part of Iberia" + secure_iberian_foothold_decision_confirm:0 "To the strongest." + fp2_struggle_uninvolved_or_external_tt:0 "Your [capital|E] is outside the [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]" + fp2_struggle_secure_iberian_foothold_empire_tt:0 "You [hold|E] an [empire|E] [title|E] that is not [GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_phase_hostility_or_opportunity_tt:1 "The Iberian [struggle_phase|E] is [struggle_phase_iberia_hostility|E] or [struggle_phase_iberia_opportunity|E] (Current: [GetStruggle('iberian_struggle').GetCurrentPhase.GetName])" + fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt:0 "You [hold|E] and [completely_control|E] a [de_jure|E] [kingdom|E] of [GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_kingdom_faith_tt:0 "At least #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_faith_target_percent_value')|0]%#! of this [titlepossessive|E] [de_jure|E] [counties|E] are [THIS.Char.GetFaith.GetAdjective]" + fp2_struggle_secure_iberian_foothold_kingdom_border_tt:0 "This [title|E] borders held [de_jure|E] land of an [empire|E] you [hold|E] which is not [GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_secure_iberian_foothold_kingdom_held_tt:0 "You have held this [title|E] for at least [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_years_value')|0Z] years" + + fp2_struggle_secure_iberian_foothold_religion_tt:0 "You [hold|E] at least #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_target_percent_value')|0]%#! of [THIS.Char.GetFaith.GetReligion.GetAdjective] [faith|E] [counties|E] in the [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E] (Current: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_percent_value')|1]%)\n" + fp2_struggle_secure_iberian_foothold_outsider_tt:0 "You [hold|E] at least #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_target_percent_value')|0]%#! of [counties|E] in the [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E] (Current: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_percent_value')|0]%)\n" + + fp2_struggle_secure_iberian_foothold_empire_held_effect_tt:0 "Every [de_jure|E] [kingdom|E] of [GetTitleByKey('e_spain').GetNameNoTier] which which satisfies the below conditions will become [de_jure|E] part of [THIS.Char.GetPrimaryTitle.GetNameNoTier]" + fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt:0 "Every [de_jure|E] [kingdom|E] of [GetTitleByKey('e_spain').GetNameNoTier] which satisfies the below conditions will become [de_jure|E] part of the [empire|E] of [THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt:0 "The [iberian_struggle|E] ends" + + iberian_footholder_transfer_tt:0 "[THIS] [THIS.Title.GetName] [THIS.GetName]" + + fp2_other_decisions.1000.t:0 "$secure_iberian_foothold_decision_title$: [iberian_footholder.GetPrimaryTitle.GetAdjectiveNoTooltip] Consolidation" + fp2_other_decisions.1000.involved_religion:0 "The wars of the fractious princedoms of Iberia almost brought the [ROOT.Char.GetFaith.GetReligion.GetAdjective] realms of the region to their knees.\n\nWithout our intervention, [ROOT.Char.GetFaith.HighGodNamePossessive] faithful would have eventually been driven from the peninsula by the imperious infidels.\n\n" + fp2_other_decisions.1000.desc:0 "The divided faiths and peoples of Iberia have given us a grand opportunity, too busy fighting each other to oppose the [ROOT.Char.GetFaith.GetReligion.GetAdjective] invasion of the peninsula." + fp2_other_decisions.1000.involved_faith:0 "We are the legitimate defenders of the [ROOT.Char.GetFaith.GetAdherentNamePlural] of the west, now safe under the protection of [ROOT.Char.GetPrimaryTitle.GetDefinitiveName]." + fp2_other_decisions.1000.uninvolved_faith:0 "It fell to us to bring the light of [ROOT.Char.GetFaith.GetName]; as part of [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] these lands will once more be prosperous and peaceful." + fp2_other_decisions.1000.closing:0 "\n\nIn time they will see that the time of their false gods has ended, and rejoice that [ROOT.Char.GetFaith.HighGodName] led [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] to the region's salvation." + fp2_other_decisions.1000.a:0 "New blood was needed in Iberia." + + fp2_other_decisions.1001.involved_religion:0 "After centuries of war between Iberian Christians and Moors, our struggle has now been exploited by the imperious [iberian_footholder.GetPrimaryTitle.GetAdjective] interlopers.\n\n" + fp2_other_decisions.1001.desc:0 "Through distraction, envy, and negligence, we Iberians have allowed the [iberian_footholder.GetPrimaryTitle.GetAdjective] interlopers to exploit the division of our homeland and invade the historic kingdoms of the peninsula." + fp2_other_decisions.1001.involved_faith:0 "[iberian_footholder.GetTitledFirstName] has declared [iberian_footholder.GetHerselfHimself] the legitimate [iberian_footholder.GetFaith.GetAdjectiveNoTooltip] leader of the peninsula, using [iberian_footholder.GetHerHis] victories as proof of [iberian_footholder.GetHerHis] legitimacy over the ailing [iberian_footholder.GetFaith.GetReligion.GetAdjective] realms of Iberia." + fp2_other_decisions.1001.same_uninvolved_faith:0 "They claim our failures were [ROOT.Char.GetFaith.HighGodNamePossessive] punishment for straying from the righteous path of [iberian_footholder.GetFaith.GetName], and that [iberian_footholder.GetTitledFirstName] is the legitimate leader of [ROOT.Char.GetFaith.GetReligion.GetAdjective] Iberia..." + fp2_other_decisions.1001.uninvolved_faith:0 "With [iberian_footholder.GetHerHis] victories as evidence, [iberian_footholder.GetTitledFirstName] has declared [iberian_footholder.GetHerHis] [iberian_footholder.GetFaith.GetAdjective] faith to be the true [iberian_footholder.GetFaith.GetReligion.GetAdjective] path; one that will unite the entire peninsula under [iberian_footholder.GetFaith.HighGodName]." + fp2_other_decisions.1001.closing:0 "\n\nAs [iberian_footholder.GetTitledFirstName] consolidates [iberian_footholder.GetHerHis] holdings, the past differences of Muslims and Christians seem to pale in comparison to this [iberian_footholder.GetFaith.GetAdjective] occupation..." + fp2_other_decisions.1001.a:0 "Damned interlopers." + + ### Council of Toledo Decision + council_of_toledo_decision_title:0 "Convene Council of Toledo" + council_of_toledo_decision_desc_count:0 "A time will come to convene the [SCOPE.ScriptValue('council_of_toledo_counter_value')][ROOT.Char.Custom('get_council_of_toledo_count_suffix')] Council of [GetTitleByKey('c_toledo').GetNameNoTier], and settle the religious questions of the [ROOT.Char.GetFaith.GetAdherentNamePlural] once more." + council_of_toledo_decision_desc:0 "For centuries, religious councils were held in [GetTitleByKey('c_toledo').GetNameNoTier], where clergy from across Christendom settled the disputes of the day. By holding a 19th council, this Visigothic tradition can be restored." + council_of_toledo_decision_tooltip:0 "Hold a gathering of [ROOT.Char.GetFaith.GetReligion.GetAdjective] clerics in Toledo" + council_of_toledo_decision_confirm:0 "It is time." + council_of_toledo_decision_toledo_holder_trigger:0 "You [hold|E] or rule over the [GetTitleByKey('c_toledo').GetName], and its [ruler|E] is [THIS.Char.GetFaith.GetName] faith" + council_of_toledo_decision_toledo_faith_trigger:0 "[faith|E] is [THIS.Char.GetLiege.GetFaith.GetName]" + council_of_toledo_decision_catalyst_tt:0 "A [struggle_catalyst|E] may occur" + council_of_toledo_decision_tt:0 "Rewards depend on the outcome of the Council" + # Event - Organization + fp2_other_decisions.0700.council:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')][ROOT.Char.Custom('get_council_of_toledo_count_suffix')] Council of Toledo" + fp2_other_decisions.0700.t:0 "$fp2_other_decisions.0700.council$: Organization" + fp2_other_decisions.0700.19:0 "[council_priest.GetTitledFirstName] has begun the arrangements for a nineteenth religious council in [GetTitleByKey('c_toledo').GetNameNoTier], to match the Visigothic synods of old.\n\nWhile the reach of [GetTitleByKey('k_papal_state').GetDefinitiveName] has grown since the Moorish invasion, our clergy still retain their own tradition and autonomy. It is time to restate Iberia's importance as a site of religious dialogue.\n\nPrevious meetings included [ROOT.Char.GetFaith.BishopNeuterPlural] from across Christendom, but that need not be the case anymore..." + fp2_other_decisions.0700.desc:0 "The [ROOT.Char.GetFaith.BishopNeuterPlural] of Iberia have been eagerly awaiting the next council ever since the tradition of Toledo was revived.\n\n[council_priest.GetCouncilTitleFirstName] has begin the preparations, though it remains to be decided whether priests form other traditions will be invited to attend." + fp2_other_decisions.0700.a:0 "It shall be a Mozarab synod." + fp2_other_decisions.0700.b:0 "All of [ROOT.Char.GetFaith.HighGodNamePossessive] ministers are welcome in Toledo." + fp2_other_decisions.0700.b.success:0 "Ecumenical bishops attend" + fp2_other_decisions.0700.b.failure:0 "The call to Toledo is ignored" + fp2_other_decisions.0700.tt:0 "The [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] Council of Toledo will begin in several weeks" + # Event - Arrival + fp2_other_decisions.0701.t:0 "$fp2_other_decisions.0700.council$: Attendees" + fp2_other_decisions.0701.opening.success:0 "It seems the invitation to the wider [ROOT.Char.GetFaith.GetReligion.GetAdjective] [ROOT.Char.GetFaith.AltPriestTermPlural] has been met positively; many esteemed [ROOT.Char.GetFaith.BishopNeuterPlural] from foreign lands have eagerly flocked to [GetTitleByKey('c_toledo').GetNameNoTier]." + fp2_other_decisions.0701.opening.failure:0 "The response to our invitation to the ecumenical community has been cold; numerous [ROOT.Char.GetFaith.BishopNeuterPlural] cited poor weather preventing from reaching [GetTitleByKey('c_toledo').GetNameNoTier], leaving only local prelates in attendance...." + fp2_other_decisions.0701.opening.catastrophe:0 "We have not seen a single bishop, deacon, or abbot from any of the other [ROOT.Char.GetFaith.GetReligion.GetAdjective] denominations in [GetTitleByKey('c_toledo').GetNameNoTier]; it seems our council is viewed with contempt or anger by our ecumenical fraternity, and only local prelates are in attendance." + fp2_other_decisions.0701.opening:0 "The great and the good have descended upon [GetTitleByKey('c_toledo').GetNameNoTier], representing all the sees and abbeys of the [ROOT.Char.GetFaith.GetAdherentNamePlural]." + fp2_other_decisions.0701.religious_head_bishop:0 "\n\nAmongst the lowly prelates is [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], head of the [portrait_bishop.GetFaith.GetAdjective] church." + fp2_other_decisions.0701.powerful_bishop:0 "\n\nPerhaps most notable among them is [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], a [portrait_bishop.GetFaith.GetAdjective] prelate of great influence." + fp2_other_decisions.0701.saint_bishop:0 "\n\nThe attendees are blessed to have among them [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], a [portrait_bishop.GetFaith.GetAdjective] saint!" + fp2_other_decisions.0701.theologian_bishop:0 "\n\nNotably among them is [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], a widely respected [portrait_bishop.GetFaith.GetAdjective] theologian." + fp2_other_decisions.0701.bad_bishop:0 "\n\nOne of the most well-known is [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], whose impiety is the butt of jokes known throughout Christendom." + fp2_other_decisions.0701.senior_bishop:0 "\n\nMost senior of all the clerics is [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], a venerable [portrait_bishop.GetWomanMan] of the cloth. " + fp2_other_decisions.0701.failure:0 "\n\nThe walled city's merchants are disappointed by the low turn-out, having prepared for visitations of a great number of clerics. A pity." + fp2_other_decisions.0701.desc:0 "\n\nThe walled city is already seeing the benefits of the visiting clerics, whose commerce and hospitality is looked to by the merchants." + fp2_other_decisions.0701.a:0 "Excellent." + fp2_other_decisions.0701.b:0 "Pride goeth..." + fp2_other_decisions.0701.c:0 "Good." + fp2_other_decisions.0701.tt:0 "The [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] Council of Toledo begins" + # Event - Debate + fp2_other_decisions.0702.t:0 "$fp2_other_decisions.0700.council$: Debate" + fp2_other_decisions.0702.19:0 "Centuries after Archbishop Gunderic's last council under King Wittiza, [council_priest.GetCouncilTitleFirstName] has restored our tradition by opening the nineteenth gathering in storied [GetTitleByKey('c_toledo').GetNameNoTier].\n\n" + fp2_other_decisions.0702.opening:0 "Another council has begun in [GetTitleByKey('c_toledo').GetNameNoTier], this time opened by [council_priest.GetCouncilTitleFirstName].\n\n" + fp2_other_decisions.0702.present:0 "\n\nBy the week's end, it quickly became clear that [debate_bishop.GetTitledFirstName] of [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] had the room's ear on the matter, $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.second_hand:0 "\n\nAs the talks come to a close, it is clear that [debate_bishop.GetTitledFirstName] of [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] is seen as the leader of this view, $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.conversion:0 "An overarching theme that conversion of heretics and infidels is the only way to ensure peace and protect [ROOT.Char.GetFaith.GetAdherentNamePlural] quickly emerged." + fp2_other_decisions.0702.reform:0 "The key theme has been that [ROOT.Char.GetFaith.GetAdherentNamePlural] should not be afraid of major reform, now that the position of the Iberian church is secure." + fp2_other_decisions.0702.tolerance:0 "The dominating theme has been that [ROOT.Char.GetFaith.GetAdherentNamePlural] should be more tolerant of peaceful infidels, an idea which fast became the focus of the talks." + fp2_other_decisions.0702.rights:0 "The chief theme has been concern over safeguarding the ancient rights of the [ROOT.Char.GetFaith.GetAdjective] clergy, and repairing churches." + fp2_other_decisions.0702.hof:0 "Surprisingly, the sense that [ROOT.Char.GetFaith.GetAdherentNamePlural] needed their own spiritual leader was the most pressing concern of many of our bishops." + fp2_other_decisions.0702.pope:0 "A mood of collaboration fell, with many bishops arguing for more cooperation between [ROOT.Char.GetFaith.GetAdherentNamePlural] and their ecumenical brothers." + fp2_other_decisions.0702.heresy:0 "An urgent energy gripped the talks, as the threat posed by the [heretic_faith.GetAdherentNamePlural], heretics like the Priscillians and Arians of the past, was broached." + fp2_other_decisions.0702.closing:0 "while [counter_bishop.GetTitledFirstName|U] of [counter_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] most vigorously countered [debate_bishop.GetHerHis] arguments." + fp2_other_decisions.0702.a:0 "I couldn't agree more." + fp2_other_decisions.0702.b.hof:0 "It is not [ROOT.Char.GetFaith.HighGodNamePossessive] will." + fp2_other_decisions.0702.b:0 "[debate_bishop.GetSheHe|U] will be shouted down." + council_of_toledo_ruler_effect_tt:0 "Every [council_toledo_faith.GetAdjective] [ruler|E]" + # Event - Invalidated + fp2_other_decisions.0703.t:0 "$fp2_other_decisions.0700.council$: Postponed" + fp2_other_decisions.0703.war:0 "With the onset of war, [council_priest.GetCouncilTitleFirstName] has postponed the upcoming Council of Toledo for the time being." + fp2_other_decisions.0703.control:0 "With the loss of [GetTitleByKey('c_toledo').GetNameNoTier], it will no longer possible to host the upcoming Council of Toledo..." + fp2_other_decisions.0703.desc:0 "\n\nThe [ROOT.Char.GetFaith.GetAdherentNamePlural] will no doubt soon return from this setback..." + fp2_other_decisions.0703.a:0 "Disappointing." + # Event - Ping + fp2_other_decisions.0704.t:0 "The $fp2_other_decisions.0700.council$" + fp2_other_decisions.0704.success:0 "\n\nWith [council_toledo_host.GetTitledFirstNamePossessive] support, the [ROOT.Char.GetFaith.GetAdherentNamePlural] clergy have made their voices heard." + fp2_other_decisions.0704.failure:0 "It seems [council_toledo_host.GetTitledFirstName] had other ideas however, and vigorously lobbied against these overtures." + fp2_other_decisions.0704.a:0 "Interesting." + # Custom Loc + council_toledo_landed_desc:0 "[ROOT.Char.GetTitleAsNameNoTooltip] of [ROOT.Char.GetPrimaryTitle.GetNameNoTier]" + council_toledo_unlanded_desc:0 "Archbishop of [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTier]" + # Tooltips + fp2_council_culture_tt:0 "Iberian [cultures|E] gain #positive_value [SCOPE.ScriptValue('council_toledo_culture_acceptance_value')|0]#! [cultural_acceptance|E] of [THIS.Char.GetCulture.GetName]" + fp2_council_opinion_mozarabic_effect_tt:0 "Every Mozarabic attendee" + fp2_council_opinion_other_effect_tt:0 "Every non-Mozarabic attendee" + fp2_council_conversion_modifier_tt:0 "Convert Faith in County will progress faster against other [religions|E] while this modifier is present" + fp2_council_heresies_modifier_tt:0 "Convert Faith in County will progress faster against same-[religion|E] [faiths|E] with [head_of_faiths|E] this modifier is present" + excluded_from_council_toledo_tt:0 "Every other [THIS.Char.GetFaith.GetReligion.GetAdjective] [head_of_faith|E] in [diplomatic_range|E]" + fp2_council_end_tt:0 "The [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] Council of Toledo ends" + # Modifiers + fp2_small_council_modifier:0 "Council of Toledo" + fp2_small_council_modifier_desc:0 "A local council of prelates has been held in Toledo, bringing prosperity to the town." + fp2_big_council_modifier:0 "$fp2_small_council_modifier$" + fp2_big_council_modifier_desc:0 "A large council of prelates has been held in Toledo, bringing great prosperity to the town." + fp2_disappointing_council_modifier:0 "$fp2_small_council_modifier$" + fp2_disappointing_council_modifier_desc:0 "A disappointingly attended council of prelates has been held in Toledo, costing the towns merchants." + fp2_stifled_council_modifier:0 "Stifled Council" + fp2_stifled_council_modifier_desc:0 "Contradicting a religious council has made this character unpopular among the clergy." + fp2_council_conversion_modifier:0 "Council of Conversion" + fp2_council_conversion_modifier_desc:0 "The last Council of Toledo encouraged the conversion of infidels in Mozarab realms." + fp2_council_tolerance_modifier:0 "Council of Tolerance" + fp2_council_tolerance_modifier_desc:0 "The last Council of Toledo encouraged tolerance among the religions of Iberia." + fp2_council_reform_modifier:0 "Council of Reform" + fp2_council_reform_modifier_desc:0 "The last Council of Toledo encouraged reform of the Mozarab church given its new power." + fp2_council_rights_modifier:0 "Council of Rights" + fp2_council_rights_modifier_desc:0 "The last Council of Toledo encouraged protection of clerical rights and repair of churches." + fp2_council_hof_modifier:0 "Council of Leadership" + fp2_council_hof_modifier_desc:0 "The last Council of Toledo encouraged Mozarabs to appoint their own head of faith." + fp2_council_pope_modifier:0 "Council of Cooperation" + fp2_council_pope_modifier_desc:0 "The last Council of Toledo encouraged cooperation between Mozarabs and the wider Christian world." + fp2_council_heresy_modifier:0 "Council of Inquisition" + fp2_council_heresy_modifier_desc:0 "The last Council of Toledo encouraged rooting out heresies which have sprung up in Iberia." + # Opinions + fp2_council_toledo_opinion:0 "$fp2_small_council_modifier$" + fp2_excluded_from_council_toledo_opinion:0 "Excluded from Toledo" + fp2_council_toledo_new_hof_opinion:0 "$fp2_council_hof_modifier$" + fp2_council_toledo_pope_opinion:0 "$fp2_council_pope_modifier$" + # Tasks + council_toledo_conversion_task_desc:0 "$fp2_council_conversion_modifier$" + council_toledo_heresies_task_desc:0 "$fp2_council_heresy_modifier$" + # Other + fervor_gain_council_toledo:0 "$fp2_small_council_modifier$" + fp2_council_toledo_culture_acceptance_desc:0 "$fp2_small_council_modifier$" + + found_kingdom_toledo_decision_title:0 "Establish Kingdom of Toledo" + found_kingdom_toledo_decision_desc:0 "Since the fall of the Visigothic kingdom to the Moors, [GetTitleByKey('c_toledo').GetNameNoTier] has been relegated. As the capital of a new [ROOT.Char.GetFaith.GetAdjective] realm, it will once more be a seat of kings." + found_kingdom_toledo_decision_confirm:0 "Toledo is the heart of Iberia!" + found_kingdom_toledo_decision_tooltip:0 "Establish a new [GetFaithByKey('mozarabic_church').GetAdjective] [kingdom|E] based in [GetTitleByKey('k_toledo').GetNameNoTier]" + found_kingdom_toledo_culture_tt:0 "Your [culture|E] has Iberian [heritage|E]" + found_kingdom_toledo_faith_tt:0 "Your [faith|E] is [GetFaithByKey('mozarabic_church').GetName], or was created from it" + found_kingdom_toledo_duchy_tt:0 "You [hold|E] and [completely_control|E] any [duchy|E] which [de_jure|E] borders the [GetTitleByKey('d_toledo').GetName], and which is part of a [kingdom|E] with more than two [de_jure|E] [duchies|E]" + found_kingdom_toledo_capital_tt:0 "[GetTitleByKey('c_toledo').GetNameNoTier] is your [realm_capital|E]" + + fp2_other_decisions.1100.t:0 "The Kingdom of Toledo" + fp2_other_decisions.1100.desc:0 "With the strength of my position now beyond all doubt, the coronation in [GetTitleByKey('c_toledo').GetNameNoTier] has at last gone ahead as planned.\n\nIt is high time we [ROOT.Char.GetFaith.GetAdherentNamePlural] carved out our own domain, distinct from the petty taifas and the dominions of the north; a realm to rival the Visigothic kingdom of old!" + fp2_other_decisions.1100.a:0 "Long may our kingdom prosper." + + fp2_other_decisions.1101.desc:0 "Going from strength to strength, [toledo_former.GetTitledFirstName] has had [toledo_former.GetHerselfHimself] formally crowned in [GetTitleByKey('c_toledo').GetNameNoTier].\n\nThe strength of this new [toledo_former.GetFaith.GetAdjective] kingdom, incorporating the lands of the old dominions of Iberia, is now beyond doubt.\n\n" + fp2_other_decisions.1101.stolen:1 "These vexatious upstarts will have to be dealt with sooner rather than later!" + fp2_other_decisions.1101.mozarab:0 "Though this bodes well for our faith, it may be a double-edged sword..." + fp2_other_decisions.1101.a:0 "They will not last long!" + fp2_other_decisions.1101.b:0 "Something to keep an eye on." + fp2_other_decisions.1101.c:0 "Interesting." + + fp2_form_kingdom_toledo_modifier:0 "$fp2_other_decisions.1100.t$" + fp2_form_kingdom_toledo_modifier_desc:0 "This character has established a new kingdom centered in the old Visigothic capital." diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_english.yml new file mode 100644 index 0000000000..59e8a9e14b --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_english.yml @@ -0,0 +1,91 @@ +l_english: + ##### Hostility ##### + struggle_iberia_ending_hostility_decision:1 "[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] Dominance" + struggle_iberia_ending_hostility_decision_desc:0 "It is time for a strong leader to finally drag this peninsula from the mire of war and division. Iberia will be united under a [ROOT.Char.GetFaith.GetAdjectiveNoTooltip] [ROOT.Char.Custom('GetQueenKing')|l] flying the [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] banner!" + struggle_iberia_ending_hostility_decision_tooltip:0 "End the Iberian [struggle|E]" + struggle_iberia_ending_hostility_decision_confirm:1 "End the Iberian Struggle" + # Triggers + struggle_iberia_ending_hostility_decision_kingdom_tt:0 "You [hold|E] and [completely_control|E] at least 2 [de_jure|E] [kingdoms|E] of [GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_kingdom_total_value')|0])" + struggle_iberia_ending_hostility_decision_united_spanish_throne_tt:0 "You united the Spanish Thrones under your [primary_title|E]" + struggle_iberia_ending_hostility_decision_county_tt:0 "Every [de_jure|E] [county|E] of your [capital|E] [kingdom|E] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) must be [THIS.Char.GetCulture.GetName] and [THIS.Char.GetFaith.GetAdjective] ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_value')|0])" + struggle_iberia_ending_hostility_decision_county_light_tt:0 "75% of the [de_jure|E] [counties|E] of your [capital|E] [kingdom|E] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) must be [THIS.Char.GetCulture.GetName] and [THIS.Char.GetFaith.GetAdjective] ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_light_value')|0])" + struggle_iberia_ending_hostility_decision_region_tt:2 "No other [independent|E] [struggle_involved|E] [ruler|E] controls more than [SCOPE.ScriptValue('fp2_struggle_hostility_region_percent_value')|0]% of [GetGeographicalRegion('world_europe_west_iberia').GetName]" + # Effects + fp2_struggle_hostility_opinion_tt:1 "[characters|E] of same [faith|E] and/or [culture|E] [opinion|E]: #positive_value +[SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_opinion_negative_tt:0 "[characters|E] of other [struggle_involved|E] [faiths|E] and/or [cultures|E] [opinion|E]: #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_opinion_negative_value')]#!" + fp2_struggle_hostility_conversion_tt:1 "$task_conversion$ and/or $task_promote_culture$ [councillor_tasks|E] speed in [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]: #P +50%#!" + fp2_struggle_hostility_conversion_holy_tt:0 "$task_conversion$ [councillor_task|E] speed in [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]: #P +50%#!" + fp2_struggle_hostility_conversion_culture_tt:0 "$task_promote_culture$ [councillor_task|E] speed in [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]: #P +50%#!" + fp2_struggle_hostility_list_tt:1 "Select one of the following modifiers for your [house|E]:\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_faith_modifier').GetNameWithTooltip|L]. In addition, some [holy_wars|E] will be easier to wage.\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_culture_modifier').GetNameWithTooltip|L]. In addition, some Conquest [wars|E] will be easier to wage.\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_combined_modifier').GetNameWithTooltip|L]. In addition, some [holy_war|E] and Conquest [wars|E] will be easier to wage." + fp2_struggle_hostility_holy_cb_tt:0 "$HOLY_WAR_DUCHY_NAME$ [casus_bellis|E] against other [struggle_involved|E] [faiths|E]: #positive_value -50%#!" + fp2_struggle_hostility_holy_cb_joint_tt:0 "$HOLY_WAR_DUCHY_NAME$ [casus_bellis|E] against other [struggle_involved|E] [faiths|E]: #positive_value -50%#!\n$culture_parameter_cb_lower_piety_level_requirement$" + fp2_struggle_hostility_culture_cb_tt:0 "$CONQUEST_DUCHY_CB_NAME$ [casus_bellis|E] against other [struggle_involved|E] [cultures|E]: #positive_value -50%#!" + fp2_struggle_hostility_culture_tt:0 "All [struggle_involved|E] [cultures|E] lose #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')]%#! [cultural_acceptance|E] of each other" + fp2_struggle_hostility_culture_large_tt:0 "All [struggle_involved|E] [cultures|E] lose #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_large_value')]%#! [cultural_acceptance|E] of each other" + fp2_struggle_hostility_acceptance_tt:0 "Hostility in Iberia" + # Modifiers + fp2_struggle_hostility_house_faith_modifier:1 "Faith Hostility" + fp2_struggle_hostility_house_faith_modifier_desc:0 "This house has conquered most of Iberia in the name of their faith." + fp2_struggle_hostility_house_culture_modifier:1 "Cultural Hostility" + fp2_struggle_hostility_house_culture_modifier_desc:0 "This house has conquered most of Iberia in the name of their people." + fp2_struggle_hostility_house_combined_modifier:1 "Domination Hostility" + fp2_struggle_hostility_house_combined_modifier_desc:0 "This house has conquered most of Iberia in the name of their faith and people." + fp2_struggle_hostility_faith_conversion_task_desc:0 "$fp2_struggle_hostility_house_faith_modifier$" + fp2_struggle_hostility_culture_conversion_task_desc:0 "$fp2_struggle_hostility_house_culture_modifier$" + ##### Compromise ##### + struggle_iberia_ending_compromise_decision:1 "Status Quo" + struggle_iberia_ending_compromise_decision_desc:0 "These endless conflicts over the peninsula only weaken us all. It is time to accept that Iberia was never meant to be united, and instead be content with [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]." + struggle_iberia_ending_compromise_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_compromise_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_compromise_decision_kingdom_tt:0 "You [hold|E] and [completely_control|E] any [de_jure|E] [kingdom|E] of [GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_conciliation_kingdom_total_value')|0])" + struggle_iberia_ending_compromise_decision_region_tt:0 "You control less than [SCOPE.ScriptValue('fp2_struggle_compromise_owned_percent_value')|0]% of the [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E] (Current: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_owned_percent_value')|0]%)" + struggle_iberia_ending_compromise_decision_other_region_tt:0 "No other [independent|E] [struggle_involved|E] [ruler|E] controls [SCOPE.ScriptValue('fp2_struggle_compromise_involved_percent_value')|0]% or more of the [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]" + struggle_iberia_ending_compromise_decision_opinion_tt:0 "All other [independent|E] [struggle_involved|E] [rulers|E] have at least [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_value')|0] [opinion|E] of you or are the target of a [strong_hook|E] ([SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + struggle_iberia_ending_compromise_decision_independent_tt:0 "No other [independent|E] [struggle_involved|E] [rulers|E] are [king|E] or [emperor|E] [rank|E] (Current: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_independent_counter_value')|0])" + struggle_iberia_ending_compromise_decision_interloper_tt:0 "More than [SCOPE.ScriptValue('fp2_struggle_compromise_uninvolved_percent_value')]% of the [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E] is held by [struggle_interloper|E] or [struggle_uninvolved|E] [rulers|E] (Current: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_interloper_percent_value')|1]%)" + struggle_iberia_ending_compromise_truce_tt:1 "No [wars|E] between [struggle_involved|E] [independent|E] [rulers|E] (Current: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_war_counter_value')|0])" + # Effects + fp2_struggle_compromise_create_new_kingdoms_tt:0 "Every [independent|E] or separated [duchy|E] in the [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E] becomes a [de_jure|E] [kingdom|E]" + fp2_struggle_compromise_create_new_empires_tt:1 "Every [de_jure|E] [kingdom|E] in the [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E] with more than [EmptyScope.ScriptValue('fp2_struggle_compromise_ending_minimal_empire_size')|0] [counties|E] becomes a [de_jure|E] [empire|E]. The remaining [kingdoms|E] will fall under the [de_jure|E] of a neighboring [empire|E]." + fp2_struggle_compromise_house_rewards_tt:2 "Your and [independent|E] [struggle_involved|E] [rulerpossessive|E] [houses|E]" + fp2_struggle_compromise_house_enforce_truce_rewards_tt:0 "Unlocks the [enforce_truce|E] [interaction|E] towards the other [houses|E]" + fp2_struggle_compromise_defensive_rewards_tt:2 "Your and [independent|E] [struggle_involved|E] [rulerpossessive|E] [capital|E] [counties|E]" + fp2_struggle_compromise_truce_tt:1 "Every [independent|E] [struggle_involved|E] [ruler|E] gains a #V 10 year#! [truce|E] with all others" + TRUCE_FP2_COMPROMISE:0 "Compromise in Iberia" + # Modifiers + fp2_struggle_compromise_house_reward_modifier:0 "Compromise" + fp2_struggle_compromise_house_reward_modifier_desc:0 "This house led their realm out of the struggle for Iberia." + fp2_struggle_compromise_defensive_reward_modifier:0 "Regional Stronghold" + fp2_struggle_compromise_defensive_reward_modifier_desc:1 "This county is the historic capital of one of the Iberian princedoms that survived the centuries of struggle." + ##### Conciliation ###### + struggle_iberia_ending_conciliation_decision:1 "Détente" + struggle_iberia_ending_conciliation_decision_desc:0 "The wounds of the past centuries will not be easily healed, but we must try if the peninsula is to find a lasting peace. Truly, Iberia belongs to all of us." + struggle_iberia_ending_conciliation_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_conciliation_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_conciliation_decision_alliance_tt:0 "All other [independent|E] [struggle_involved|E] [rulers|E] have an [alliance|E] with you ([SCOPE.ScriptValue('struggle_iberia_ending_conciliation_decision_alliance_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + #Effects + fp2_struggle_conciliation_marriage_unlocked_tt:1 "Permanently #positive_value allow#! interfaith [marriage|E] between all [struggle_involved|E] [cultures|E]" + fp2_struggle_conciliation_holy_war_disabled_tt:1 "Permanently #negative_value disable#! offensive [holy_wars|E] between all [struggle_involved|E] [cultures|E]" + fp2_struggle_conciliation_acceptance_tt:0 "Conciliation in Iberia" + fp2_struggle_conciliation_culture_tt:0 "All [struggle_involved|E] [cultures|E] gain #positive_value +[SCOPE.ScriptValue('fp2_struggle_conciliation_culture_acceptance_value')|0]%#! [cultural_acceptance|E] of each other" + fp2_struggle_conciliation_join_war_tt:1 "Permanently allows [struggle_involved|E] [culture|E] and [faith|E] [rulers|E] to join each other's defensive [wars|E] against outside invaders of [GetGeographicalRegion('world_europe_west_iberia').GetName]" + # Modifiers + fp2_struggle_conciliation_house_reward_modifier:0 "Conciliation" + fp2_struggle_conciliation_house_reward_modifier_desc:0 "This house accepted that the way to a lasting peace in Iberia lies in peace and tolerance." + ### Common + fp2_struggle_can_create_empire_of_hispania_tt:0 "Unlocks creation of the [empire|E] of [GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_compromise_destroy_hispania_tt:1 "The [empire|E] of [GetTitleByKey('e_spain').GetNameNoTier] is permanently #negative_value destroyed#!" + + CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT:0 "Iberian Hostility" + CB_COST_FP2_STRUGGLE_HOSTILITY_FAITH_DISCOUNT:0 "$CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT$" + struggle_iberia_ending_hostility_decision_correct_phase_tt:1 "The current [struggle_phase|E] is the [struggle_phase_iberia_hostility|E]" + struggle_iberia_ending_compromise_decision_correct_phase_tt:1 "The current [struggle_phase|E] is the [struggle_phase_iberia_compromise|E]" + struggle_iberia_ending_conciliation_decision_correct_phase_tt:1 "The current [struggle_phase|E] is the [struggle_phase_iberia_conciliation|E]" + fp2_struggle_house_tt:1 "All [house|E] members:" + fp2_struggle_compromise_war_cost_tt:0 "$HOLY_WAR_DUCHY_NAME$ and $CONQUEST_DUCHY_CB_NAME$ [casus_bellis|E] against other [struggle_involved|E] [cultures|E] [faiths|E]: #negative_value +50%#!" + CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER:0 "Compromise" + struggle_compromise_duchy_transfer_tt:0 "Connected and [completely_controlled|E] [duchies|E] transfer [de_jure|E] to the primary [kingdom|E] of their [top_liege|E]" + fp2_struggle_can_keep_using_struggle_clash_tt:0 "[struggle_conquest|E] remains available" + struggle_ending_decision_correct_involvement_tt: "You are [struggle_involved|E]" diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_triggers.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_triggers.yml new file mode 100644 index 0000000000..e02abfc9b0 --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_triggers.yml @@ -0,0 +1 @@ + diff --git a/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_wars_l_english.yml b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_wars_l_english.yml new file mode 100644 index 0000000000..1be7536d0c --- /dev/null +++ b/project/ck3/base_game/localization/english/dlc/fp2/dlc_fp2_wars_l_english.yml @@ -0,0 +1,39 @@ +l_english: + FP2_BORDER_RAID_CB_NAME:0 "[border_raid|E] against [DEFENDER.GetPrimaryTitle.GetNameNoTier]" + FP2_BORDER_RAID_CB_SPECIFIC_NAME:0 "[border_raid|E] of [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME:0 "$ORDER$ [ATTACKER.GetPrimaryTitle.GetAdjective] [border_raid|E] of [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" + fp2_border_raid:0 "[border_raid|E]" + + border_raid_cb_desc_victory_attacker:0 "You gain [gold|E] in proportion to the [development|E] of the target [county|E], which will decrease.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_victory_defender:0 "[attacker.GetName] gains [gold|E] in proportion to the [development|E] of the target [county|E], which will decrease.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_white_peace_attacker:0 "You fail to complete your raid." + border_raid_cb_desc_white_peace_defender:0 "[attacker.GetName] fails to complete [attacker.GetHerHis] raid." + border_raid_cb_desc_defeat_attacker:0 "You must pay [gold|E] reparations for attempting the raid." + border_raid_cb_desc_defeat_defender:1 "[attacker.GetName] must pay [gold|E] reparations for attempting the raid." + destroy_random_building_tt:0 "A random [building|E] in [raid_county.GetName] is destroyed, earning extra [gold_i]" + border_raid_building_tt:0 "A [building|E] may also be destroyed." + border_raid_warning_tt:0 "@warning_icon! #X No [titles|E] will change hands.#!" + border_raid_message_title:0 "Border County Raided" + + FP2_EXPEL_INTERLOPER_CB_NAME:0 "[iberian_reclamation|E] against [DEFENDER.GetPrimaryTitle.GetNameNoTier] " + FP2_EXPEL_INTERLOPER_CB_SPECIFIC_NAME:0 "[iberian_reclamation|E] of [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME:0 "$ORDER$ [ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip] [iberian_reclamation|E] of [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" + + iberian_reclamation_cb_victory_desc_attacker_vassalize:0 "You vassalize [defender.GetShortUIName|U]" + iberian_reclamation_cb_victory_desc_defender_vassalize:0 "[attacker.GetShortUIName|U] vassalizes you" + iberian_reclamation_cb_victory_desc_attacker_conquer_1:0 "$EFFECT_LIST_BULLET$You become [liege|E] of [defender.GetShortUINamePossessive|U] [struggle_involved|E] lower [rank|E] [vassals|E] in the target [duchy|E]" + iberian_reclamation_cb_victory_desc_attacker_conquer_2:0 "$EFFECT_LIST_BULLET$You gain contested [struggle_uninvolved|E] held [counties|E], and those of [holders|E] with lands outside the [duchy|E]\n" + iberian_reclamation_cb_victory_desc_defender_conquer_1:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U] becomes [liege|E] of [defender.GetShortUINamePossessive|U] [struggle_involved|E] lower [rank|E] [vassals|E] in the target [duchy|E]" + iberian_reclamation_cb_victory_desc_defender_conquer_2:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U] gains contested un-[struggle_involved|E] held [counties|E], and those of [holders|E] with lands outside the [duchy|E]\n" + fp2_expel_interloper:0 "[iberian_reclamation|E]" + + + iberian_reclamation_cb_white_peace_desc_vassalize:0 "[defender.GetShortUIName|U] will remain [independent|E]" + iberian_reclamation_cb_white_peace_desc_conquer:0 "[defender.GetShortUIName|U] will keep the contested [titles|E]" + iberian_reclamation_cb_defeat_desc_vassalize:0 "$iberian_reclamation_cb_white_peace_desc_vassalize$" + iberian_reclamation_cb_defeat_desc_conquer:0 "$iberian_reclamation_cb_white_peace_desc_conquer$" + iberian_reclamation_cb_defeat_desc:0 "$iberian_reclamation_cb_white_peace_desc$" + + CB_COST_IBERIAN_RECLAMATION:0 "Costs [SCOPE.ScriptValue('fp2_expel_interloper_county_cost_value')] [prestige|E] per-[county|E]" diff --git a/project/ck3/base_game/localization/english/dynasties/dynasty_names_l_english.yml b/project/ck3/base_game/localization/english/dynasties/dynasty_names_l_english.yml index 6c59e46fe2..6f6a982f8f 100644 --- a/project/ck3/base_game/localization/english/dynasties/dynasty_names_l_english.yml +++ b/project/ck3/base_game/localization/english/dynasties/dynasty_names_l_english.yml @@ -6,6 +6,7 @@ dynnp__:0 "'" dynnp_a:0 "a " dynnp_a_:0 "a' " + dynn_Arvidsson_Radestig:0 "Arvidsdōttir Ráðestig" dynnp_ad-:0 "ad-" dynnp_af:0 "af " dynnp_al-:0 "al-" @@ -289,6 +290,7 @@ dynn_Altunia:0 "Altunia" dynn_Altuntekin:0 "Altuntekin" dynn_Alupa:0 "Alupa" + dynn_al-Yiliqi:0 "al-Yiliqi" dynn_Alvarenga:0 "Alvarenga" dynn_Alwa:0 "Alwa" dynn_Alyattes:0 "Alyattes" @@ -516,6 +518,7 @@ dynn_Asti:0 "Asti" dynn_Astikaitis:0 "Astikaitis" dynn_Astorga:0 "Astorga" + dynn_Astrup_Hallkvist:0 "Astrup Hällkvist" dynn_Asturias_de_Oviedo:0 "Asturias de Oviedo" dynn_Asturias_de_Santillana:0 "Asturias de Santillana" dynn_Asturias:0 "Asturias" @@ -867,6 +870,7 @@ dynn_Bergh:0 "Bergh" dynn_Bergido:0 "Bergido" dynn_Berglen:0 "Berglen" + dynn_Berg_Hulthen:0 "Berg Hulthén" dynn_Beriboes:0 "Beriboes" dynn_Beriotes:0 "Beriotes" dynn_Berkanid:0 "Berkanid" @@ -1069,6 +1073,7 @@ dynn_Bradnigh:0 "Bradnigh" dynn_Braenain:0 "Braenain" dynn_Braga:0 "Braga" + dynn_Bragalini:0 "Bragalini" dynn_BraganC_a:0 "Bragança" dynn_Braganza:0 "Braganza" dynn_Bragde:0 "Bragde" @@ -1559,6 +1564,7 @@ dynn_Corvey:0 "Corvey" dynn_Corvina:0 "Corvina" dynn_Corvinus:0 "Corvinus" + dynn_Cortell:0 "Cortell" dynn_Cosmungho:0 "Cosmungho" dynn_Cosnac:0 "Cosnac" dynn_Cosseria:0 "Cosseria" @@ -4341,6 +4347,7 @@ dynn_Murtas:0 "Murtas" dynn_MurZ_iC_:0 "Muržić" dynn_Murzuphlos:0 "Murzuphlos" + dynn_Musa:0 "Banu Musa" dynn_Musafir:0 "Musafir" dynn_Musarrid:0 "Musarrid" dynn_Musavid:0 "Musavid" @@ -4933,6 +4940,7 @@ dynn_Poissy:0 "Poissy" dynn_Poitiers-Valentinois:0 "Poitiers-Valentinois" dynn_Poitiers:0 "Poitiers" + dynn_Poitou:0 "Poitou" dynn_Polan:0 "Polan" dynn_Polani:0 "Polani" dynn_Polentano:0 "Polentano" @@ -5037,7 +5045,7 @@ dynn_Qaraunas:0 "Qaraunas" dynn_Qarmatia:0 "Qarmatia" dynn_Qashid:0 "Qashid" - dynn_Qasid:0 "Qasid" + dynn_Qasid:1 "Banu Qasi" dynn_Qasimid:0 "Qasimid" dynn_Qaturbid:0 "Qaturbid" dynn_Qatwa:0 "Qatwa" @@ -6462,7 +6470,7 @@ dynn_Veintimiglia:0 "Veintimiglia" dynn_Vela:0 "Vela" dynn_Velanati_Chola:1 "Velanati Choda" - dynn_Velasques:0 "Velasques" + dynn_Velasques:1 "Velásques" dynn_Velate:0 "Velate" dynn_Velaz:0 "Velaz" dynn_Veldenz:0 "Veldenz" @@ -6664,6 +6672,7 @@ dynn_Weyhe:0 "Weyhe" dynn_Wickerode:0 "Wickerode" dynn_wickerstrom:1 "Wickerström" + dynn_Wickman:0 "Wickman" dynn_Widling:0 "Widling" dynn_WieletO_w:0 "Wieletów" dynn_Wielkopolski:0 "Wielkopolski" @@ -7482,6 +7491,7 @@ dynn_Alcantara:0 "Alcantara" dynn_Alcanyiz:0 "Alcanyiz" dynn_AlfO_nsez:0 "Alfónsez" + dynn_AlO_itez:0 "Alóitez" dynn_Alpuente:0 "Alpuente" dynn_Andorra:0 "Andorra" dynn_Andrade:0 "Andrade" @@ -7533,6 +7543,7 @@ dynn_EnnE_guez:0 "Ennéguez" dynn_EnrI_quez:0 "Enríquez" dynn_Epila:0 "Epila" + dynn_Eriz:0 "Eriz" dynn_EstE_vez:0 "Estévez" dynn_Estorga:0 "Estorga" dynn_Exea:0 "Exea" @@ -7550,6 +7561,7 @@ dynn_Galligo:0 "Galligo" dynn_GarcE_s:0 "Garcés" dynn_GarcI_a:0 "García" + dynn_GatO_nez:0 "Gatónez" dynn_Gil:0 "Gil" dynn_GirA_ldez:0 "Giráldez" dynn_GO_mez:0 "Gómez" @@ -7575,6 +7587,7 @@ dynn_MartI_nez:0 "Martínez" dynn_Meira:0 "Meira" dynn_MelE_ndez:0 "Meléndez" + dynn_Menendez:0 "Mendes" dynn_ME_lide:0 "Mélide" dynn_MelO_n:0 "Melón" dynn_ME_ndez:0 "Méndez" @@ -8990,6 +9003,7 @@ dynn_Wadensten:0 "Wadensten" dynn_Collin:0 "Collin" dynn_Daflos:0 "Daflos" + dynn_Zenko:0 "Zenko" #Vlach dynn_BA_dA_rA_u:0 "Bădărău" @@ -9298,6 +9312,7 @@ dynn_Eden:0 "Eden" # Additional visigothic + dynn_Athanagildiana:0 "Athanagildiana" dynn_Athaulf:0 "Athaulf" dynn_Sigireik:0 "Sigireik" dynn_Gaisalaik:0 "Gaisalaik" @@ -9308,6 +9323,7 @@ dynn_Tulga:0 "Tulga" dynn_Hairwig:0 "Hairwig" dynn_Witiza:0 "Witiza" + dynn_Witiziana:0 "Witiziana" dynn_Rotreik:0 "Rotreik" dynn_Lewigild:0 "Lewigild" dynn_Walja:0 "Walja" @@ -10348,6 +10364,7 @@ dynn_Creil:0 "Creil" dynn_E_vreux:0 "Évreux" dynn_GuI_nes:0 "Guînes" + dynn_d__Lyon:0 "d'Lyon" #Punjabi dynn_Varha:0 "Varha" @@ -10378,8 +10395,127 @@ dynn_Wulinda:0 "Wulinda" dynn_Madia:0 "Madia" - dynn_Konstanz:0 "Konstanz" + dynn_Konstanz:0 "Konstanz" #TO_DO_ECC: Does this belong or was it intentionally deleted? dynn_Tawfid:0 "Tawfid" + + dynn_Shefket:0 "Şevket" + dynn_brantevik:0 "af Brantevik" + + # FP2 + dynn_Awsaga:0 "Awsaga" + dynn_Danis:0 "Banu Danis" + dynn_Khali:0 "Banu Khali" + dynn_Aflahid:0 "Aflahid" + dynn_Aguiar:0 "Aguiar" + dynn_AguilO_:0 "Aguilò" + dynn_Anaya:0 "Anaya" + dynn_Ansarid:0 "Ansarid" + dynn_Aragon:0 "Aragon" + dynn_Aranga:0 "Aranga" + dynn_ArmentA_riz:0 "Armentáriz" + dynn_Atares:0 "Atares" + dynn_Attafid:0 "Attafid" + dynn_Aura:0 "Aura" + dynn_Banu_Albo:0 "Banu Albo" + dynn_Banu_Mirel:0 "Banu Mirel" + dynn_Benfrogia:0 "Benfrogia" + dynn_Belloch:0 "Belloch" + dynn_Berga:0 "Berga" + dynn_Bierzo:0 "Bierzo" + dynn_Birzalid:0 "Birzalid" + dynn_BraN_osera:0 "Brañosera" + dynn_Burgusid:0 "Burgusid" + dynn_Bustillo:0 "Bustillo" + dynn_Calders:0 "Calders" + dynn_Candamo:0 "Candamo" + dynn_Canis:0 "Canis" + dynn_Castallid:0 "Castallid" + dynn_Castrillo:0 "Castrillo" + dynn_Celanova:0 "Celanova" + dynn_Conflent:0 "Conflent" + dynn_Emporion:0 "Emporion" + dynn_Ennecones:0 "Ennecones" + dynn_E_riz:0 "Ériz" + dynn_ErmegI_ldez:0 "Ermegíldez" + dynn_Estigi:0 "Estigi" + dynn_FA_N_ez:0 "Fáñez" + dynn_Folienz:0 "Folienz" + dynn_Girona:0 "Girona" + dynn_Girone:0 "Girone" + dynn_GuedeA_o:0 "Guedeão" + dynn_Harunid:0 "Harunid" + dynn_Hinojosa:0 "Hinojosa" + dynn_Jayranid:0 "Jayranid" + dynn_Khalafid:0 "Khalafid" + dynn_Khindaswinthiana:0 "Khindaswinthiana" + dynn_Labarta:0 "Labarta" + dynn_Labibid:0 "Labibid" + dynn_Lajmid:0 "Lajmid" + dynn_Lanhoso:0 "Lanhoso" + dynn_Lapurdi:0 "Lapurdi" + dynn_Lavedan:0 "Lavedan" + dynn_MacerA_tiz:0 "Macerátiz" + dynn_Manyuhid:0 "Manyuhid" + dynn_Marnel:0 "Marnel" + dynn_Masarrid:0 "Masarrid" + dynn_Mayurqid:0 "Mayurqid" + dynn_Milany:0 "Milany" + dynn_Moles:0 "Moles" + dynn_Mughitid:0 "Mughitid" + dynn_Muhammadid:0 "Muhammadid" + dynn_Mulinid:0 "Mulinid" + dynn_Muntilid:0 "Muntilid" + dynn_Muqatilid:0 "Muqatilid" + dynn_Muzahimid:0 "Muzahimid" + dynn_Muzaynid:0 "Muzaynid" + dynn_Nabilid:0 "Nabilid" + dynn_Nayid:0 "Nayid" + dynn_Ochoa:0 "Ochoa" + dynn_OrdO_niz:0 "Ordóniz" + dynn_Pallars_Jussa:0 "Pallars Jussà" + dynn_Pallars_Sobira:0 "Pallars Sobirà" + dynn_Penagate:0 "Penagate" + dynn_Pombeiro:0 "Pombeiro" + dynn_Purcellis:0 "Purcellis" + dynn_Ramponing:0 "Ramponing" + dynn_Rawasid:0 "Rawasid" + dynn_Reynel:0 "Reynel" + dynn_Roca:0 "Roca" + dynn_RO_danez:0 "Ródanez" + dynn_Saburid:0 "Saburid" + dynn_Salamanqid:0 "Salamanqid" + dynn_SalamI_rez:0 "Salamírez" + dynn_SalvadO_rez:0 "Salvadórez" + dynn_Sault:0 "Sault" + dynn_Shabritid:0 "Shabritid" + dynn_Siqubiyyahid:0 "Siqubiyyahid" + dynn_SpasA_ndez:0 "Spasández" + dynn_Sumadihid:0 "Sumadihid" + dynn_Surunbaqid:0 "Surunbaqid" + dynn_Tawilid:0 "Tawilid" + dynn_Tayfurid:0 "Tayfurid" + dynn_TE_llez:0 "Téllez" + dynn_Theodemiriana:0 "Theodemiriana" + dynn_Trasancos:0 "Trasancos" + dynn_TrastAAmara:0 "Trastâmara" + dynn_Ulmetid:0 "Ulmetid" + dynn_Umbert:0 "Umbert" + dynn_Urqubid:0 "Urqubid" + dynn_Uskarid:0 "Uskarid" + dynn_Velasco:0 "Velasco" + dynn_Wadihid:0 "Wahidid" + dynn_Walidid:0 "Walidid" + dynn_Wambiana:0 "Wambiana" + dynn_Ya_laid:0 "Ya'laid" + dynn_Yamraid:0 "Yamraid" + dynn_Zuberoa:0 "Zuberoa" + dynn_Zuhayrid:0 "Zuhayrid" + dynn_Newcombe:0 "Newcombe" + dynn_Runge_Moller:0 "Runge Møller" + dynn_Voleau:0 "Voleau" + dynn_Stokic:0 "Stokić" + dynn_Banu_Wafid:0 "Banu Wāfid" + dynn_Ufes:0 "Ufes" #Oriya dynn_Chikiti_Ganga:0 "Chikiti Ganga" diff --git a/project/ck3/base_game/localization/english/effects_l_english.yml b/project/ck3/base_game/localization/english/effects_l_english.yml index caf74bf588..4d1d12321d 100644 --- a/project/ck3/base_game/localization/english/effects_l_english.yml +++ b/project/ck3/base_game/localization/english/effects_l_english.yml @@ -141,7 +141,7 @@ I_AM_SENT_TO_ACTIVITY:1 "You will go to [ACTIVITY.GetName]" COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName] ends" I_COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName] ends" - COMPLETE_ACTIVITY_NEG: "The Activity ends" + COMPLETE_ACTIVITY_NEG:0 "The Activity ends" WILL_MARRY_EFFECT:1 "[marries|E] [TARGET_CHARACTER.GetShortUIName]" I_WILL_MARRY_EFFECT:1 "You [marry|E] [TARGET_CHARACTER.GetShortUIName]" @@ -984,6 +984,7 @@ #Are negative values in these loc keys showing for you? Don't add new negative ones, just come out of debug mode and they're fine. CHANGE_DEVELOPMENT_LEVEL:0 "The [development|E] level in [TITLE.GetName] will change by $VALUE|=0+$" + CHANGE_DEVELOPMENT_LEVEL_PAST:0 "The [development|E] level in [TITLE.GetName] changed by $VALUE|=0+$" CHANGE_DEVELOPMENT_PROGRESS:2 "[development|E] progress increases by $VALUE|0+$" CHANGE_DEVELOPMENT_PROGRESS_NEG:1 "[development|E] progress decreases by $VALUE|0-$" THEY_CHANGE_DEVELOPMENT_PROGRESS:1 "The [development|E] progress in [TITLE.GetName] will increase by $VALUE|0+$" @@ -1374,10 +1375,10 @@ GET_RANDOM_INNOVATION_FROM_EFFECT:2 "[CULTURE.GetName] [culture|E] receives random [innovation|E] from [TARGET_CULTURE.GetName] culture" GOT_RANDOM_INNOVATION_FROM_EFFECT:1 "[CULTURE.GetName] [culture|E] received random [innovation|E] from [TARGET_CULTURE.GetName] culture" - ACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] gets the [CHARACTER.GetFaith.GetAdjective] [holy_site|E] $HOLY_SITE$" - ACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] got the [CHARACTER.GetFaith.GetAdjective] [holy_site|E] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] loses the [CHARACTER.GetFaith.GetAdjective] [holy_site|E] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] lost the [CHARACTER.GetFaith.GetAdjective] [holy_site|E] $HOLY_SITE$" + ACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier] will be considered a [FAITH.GetAdjective] [holy_site|E]" + ACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier] became a [FAITH.GetAdjective] [holy_site|E]" + DEACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier] will no longer be considered a [FAITH.GetAdjective] [holy_site|E]" + DEACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier] stopped being considered a [FAITH.GetAdjective] [holy_site|E]" ADD_RANDOM_INNOVATION_EFFECT:1 "[CULTURE.GetCollectiveNoun] develop a random $GROUP$ group [innovation|E]" GOT_RANDOM_INNOVATION_EFFECT:0 "[CULTURE.GetCollectiveNoun] developed a random $GROUP$ group [innovation|E]" @@ -1653,6 +1654,8 @@ I_CAN_USE_THE_BEFRIEND_SCHEME:2 "You can use the [GetScheme('befriend').GetTypeName] [scheme|E]" THEY_CAN_USE_THE_BEFRIEND_SCHEME:1 "[CHARACTER.GetShortUIName|U] can use the [GetScheme('befriend').GetTypeName] [scheme|E]" + unlocks_board_games_interaction_effect:0 "Unlocks the $challenge_to_2p_chess_interaction$ [interaction|E], allowing you to play friendly games with other [characters|E]" + EACH_FRIEND_ADDS_STRESS_REDUCTION:2 "Each [friend|E] adds: [stress_gain_i]#P -5%#! [stress|E] Gain" CHILDREN_ARE_BORN_WITH_EXTRA_STATS:0 "Children receive #P 1#! to #P 3#! extra [skill|E] points" @@ -1680,6 +1683,8 @@ COLLECT_TAXES_EFFECTIVENESS_GAIN:0 "[collect_taxes|E] Effectiveness: #P +[EmptyScope.ScriptValue('tax_man_perk_percentage')|0]%#!" + unlocks_truce_purchasing_interaction_desc:0 "Unlocks the $purchase_truce_interaction$ [interaction|E], allowing [truces|E] to be bought preemptively" + CHILDREN_HAVE_CHANCE_OF_IMPROVEMENT:0 "[wards|E] can get additional [skills|E], and can become [friends|E] with their [guardian|E]" CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:3 "Your [wards|E] can get additional [skills|E], and can become your [friends|E]\n[GetScheme('learn_language').GetTypeName] [success_chance|E]: #P +25%#!" CHILDREN_THEY_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:0 "[CHARACTER.GetShortUINamePossessive] [wards|E] can get additional [skills|E], and can become [CHARACTER.GetHerHis] [friends|E]" @@ -1898,8 +1903,8 @@ JOIN_FACTION_SKIP_CHECK_PAST_EFFECT:0 "Joined the [FACTION.GetName|V] without checking validity (intentionally)" CREATE_ALLIANCE_EFFECT:0 "Forms an alliance with [TARGET_CHARACTER.GetShortUIName]" CREATE_ALLIANCE_PAST_EFFECT:0 "Formed an alliance with [TARGET_CHARACTER.GetShortUIName]" - TITLE_CREATE_FACTION_EFFECT:0 "Starts a $TYPE|V$ Faction" - TITLE_CREATE_FACTION_PAST_EFFECT:0 "Started a $TYPE|V$ Faction" + TITLE_CREATE_FACTION_EFFECT:1 "Starts a $TYPE|V$" + TITLE_CREATE_FACTION_PAST_EFFECT:1 "Started a $TYPE|V$" SET_SPECIAL_TITLE_EFFECT:0 "[TITLE.GetName] becomes the special title" SET_SPECIAL_TITLE_PAST_EFFECT:0 "[TITLE.GetName] became the special title" SET_PREGNANCY_ASSUMED_FATHER_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U] becomes the assumed father of [CHARACTER.GetShortUINamePossessive] pregnancy" @@ -2003,12 +2008,15 @@ custom.every_poet:0 "Every poet" custom.every_child_in_court:0 "Every child in court" custom.every_non_callous_or_sadistic_vassal:0 "Every non-callous or sadistic [vassal|E]" + custom.every_zealous_callous_or_sadistic_vassal:0 "Every zealous or callous [vassal|E]" custom.every_feudal_vassal:0 "Every [feudal|E] [vassal|E]" custom.every_opposite_sex_consort:0 "Every opposite sex [spouse|E] or [concubine|E]" custom.every_vassal_of_target_culture:0 "Every [different_culture_vassal.GetCulture.GetName] [vassal|E]" custom.every_vassal:0 "Every [vassal|E]" custom.every_female_courtier:0 "Every female [courtier|E]" custom.every_male_courtier:0 "Every male [courtier|E]" + custom.every_same_culture_vassal:0 "Every [root_culture.GetName] [vassal|E]" + custom.every_different_culture_vassal:0 "Every non-[root_culture.GetName] [vassal|E]" guest_and_family_move_to_specific_pool_effect.tt.family:0 "The [character|E] and any [family|E] traveling with them" @@ -2131,11 +2139,30 @@ CREATE_ARTIFACT_EFFECT_FIRST_PAST:0 "[CHARACTER.GetShortUIName|U] gained $ARTIFACT_NAME$ [artifact|E]" CREATE_ARTIFACT_EFFECT_THIRD:0 "[CHARACTER.GetShortUIName|U] gains $ARTIFACT_NAME$ [artifact|E]" CREATE_ARTIFACT_EFFECT_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] gained $ARTIFACT_NAME$ [artifact|E]" + + START_STRUGGLE_EFFECT:0 "Starts a $TYPE|V$ [struggle|E]" + ACTIVATE_STRUGGLE_CATALYST:0 "Activate $CATALYST_NAME$" + CHANGE_STRUGGLE_PHASE_EFFECT:0 "Change phase to $STRUGGLE_PHASE$" + SET_ARTIFACT_RARITY_EFFECT:0 "Becomes $RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST:0 "Became $RARITY$" SET_ARTIFACT_RARITY_EFFECT_THIRD:0 "[ARTIFACT.GetName] becomes $RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST_THIRD:0 "[ARTIFACT.GetName] became $RARITY$" + SET_CULTURE_AS_INVOLVED:0 "[CULTURE.GetName] becomes involved in [STRUGGLE.GetName]" + SET_CULTURE_AS_UNINVOLVED:0 "[CULTURE.GetName] becomes uninvolved in [STRUGGLE.GetName]" + SET_FAITH_AS_INVOLVED:0 "[FAITH.GetName] becomes involved in [STRUGGLE.GetName]" + SET_FAITH_AS_UNINVOLVED:0 "[FAITH.GetName] becomes uninvolved in [STRUGGLE.GetName]" + + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_DESC:1 "A [head_of_faith|E] is created for [FAITH.GetName]" + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_PAST_DESC:1 "A [head_of_faith|E] was created for [FAITH.GetName]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_DESC:0 "You become the [head_of_faith|E] of [FAITH.GetName]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_PAST_DESC:0 "You became the [head_of_faith|E] of [FAITH.GetName]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] becomes the [head_of_faith|E] of [FAITH.GetName]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_PAST_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] became the [head_of_faith|E] of [FAITH.GetName]" + REMOVE_RELIGIOUS_HEAD_TITLE_DESC:0 "[FAITH.GetName]'s [head_of_faith|E] is removed" + REMOVE_RELIGIOUS_HEAD_TITLE_PAST_DESC:0 "[FAITH.GetName]'s [head_of_faith|E] was removed" + EQUIP_ARTIFACT_TO_OWNER:0 "[ARTIFACT.GetName] becomes equipped" EQUIP_ARTIFACT_TO_OWNER_PAST:0 "[ARTIFACT.GetName] was equipped" EQUIP_ARTIFACT_TO_OWNER_FIRST:0 "You equip [ARTIFACT.GetName]" @@ -2150,3 +2177,9 @@ UNEQUIP_ARTIFACT_FROM_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U] unequips [ARTIFACT.GetName]" UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] unequipped [ARTIFACT.GetName]" + SET_ETHOS_FROM:0 "[CULTURE.GetName|V] adopts every [TARGET_CULTURE.GetName|V] [ethos|E]" + SET_ETHOS_FROM_PAST:0 "[CULTURE.GetName|V] adopted every [TARGET_CULTURE.GetName|V] [ethos|E]" + SET_LANGUAGE_FROM:0 "The [CULTURE.GetName|V] language becomes [TARGET_CULTURE.GetLanguage.GetName|V]" + SET_LANGUAGE_FROM_PAST:0 "The [CULTURE.GetName|V] language became [TARGET_CULTURE.GetLanguage.GetName|V]" + RESET_CULTURE_CREATION_DATE:0 "The creation date of [CULTURE.GetName|V] is reset" + RESET_CULTURE_CREATION_DATE_PAST:0 "The creation date of [CULTURE.GetName|V] was reset" diff --git a/project/ck3/base_game/localization/english/event_localization/activities/petition_liege_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/activities/petition_liege_events_l_english.yml index a0e3cb5f0b..3ebe3b090a 100644 --- a/project/ck3/base_game/localization/english/event_localization/activities/petition_liege_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/activities/petition_liege_events_l_english.yml @@ -26,7 +26,7 @@ petition_liege.0101.t.faction_war:0 "$petition_liege_header$ Dismantle Faction" petition_liege.0101.t.county_control:0 "$petition_liege_header$ Bailiff Request" petition_liege.0101.t.county_convert:0 "$petition_liege_header$ Sponsor Priests" - petition_liege.0101.t.county_opinion:0 "$petition_liege_header$ Royal Visit" + petition_liege.0101.t.county_opinion:1 "$petition_liege_header$ Royal Visit" petition_liege.0101.t.fortify_border:0 "$petition_liege_header$ Fortify Border" petition_liege.0101.t.title_liege:0 "$petition_liege_header$ Title Claimant" petition_liege.0101.t.title_vassal:0 "$petition_liege_header$ Vassal Claimant" @@ -176,7 +176,7 @@ # Liege asks for something in return petition_liege.0205.t:0 "$petition_liege_header$ Counter-Offer" petition_liege.0205.desc.intro:0 "$petition_liege.0201.desc.intro$" - petition_liege.0205.desc.bridge:1 "\n\nAfter listening to the speech, [petition_liege.GetSheHe] sits in silence for several moments as [petition_liege.GetSheHe] mulls my petition over. \n\nEventually [petition_liege.GetSheHe] addresses me, "You make some good arguments, but if I am to agree to your request I will need something in return. Surely you see it would benefit both of us if we come to an arrangement?"" + petition_liege.0205.desc.bridge:2 "\n\nAfter listening to the speech, [petition_liege.GetSheHe] sits in silence for several moments as [petition_liege.GetSheHe] mulls my petition over. \n\nEventually [petition_liege.GetSheHe] addresses me, "You make some good arguments, but if I am to agree to your request I will need something in return. Surely you see it would benefit both of us if we come to an arrangement?"" petition_liege.0205.counter:0 "My [petition_liege.GetTitleAsNameNoTooltip], perhaps I explained it poorly..." petition_liege.0205.a:0 "A fair offer — I accept." petition_liege.0205.b:0 "Are you kidding? I'm pushed to my limits as it is!" @@ -270,7 +270,7 @@ petition_liege_county_convert_modifier_desc:0 "The holder of this county has requested their liege sponsor its conversion to the true faith." petition_liege_county_convert_modifier_tt:0 "[convert_county|E] will progress faster in Counties with this modifier" # Opinion - petition_liege_0101_county_opinion_effect_tt:0 "All [petition_vassal.GetShortUINamePossessive] [holdings|E] with [county_opinion|E] of #negative_value [SCOPE.ScriptValue('petition_county_opinion_value')]#! or below" + petition_liege_0101_county_opinion_effect_tt:1 "All [petition_vassal.GetShortUINamePossessive] [holdings|E] with [county_opinion|E] of #negative_value [SCOPE.ScriptValue('petition_county_opinion_value')]#! or below" petition_liege_county_opinion_modifier:0 "Royal Visit" petition_liege_county_opinion_modifier_desc:0 "The holder of this county has requested their liege visit and make a show for the people." # Fortify diff --git a/project/ck3/base_game/localization/english/event_localization/activities/playdate_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/activities/playdate_events_l_english.yml index 856c8bed5f..9dded6a92e 100644 --- a/project/ck3/base_game/localization/english/event_localization/activities/playdate_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/activities/playdate_events_l_english.yml @@ -138,7 +138,7 @@ playdate.3011.a:0 "Only if we are the parents!" playdate.3011.b:0 "Sure. And [disliked_participant.GetFirstNameNoTooltip] is the dog!" playdate.3011.c:0 "No, that's silly. Let's play chess." - playdate.3011.c.tt:0 "You further your studies in the art of [ROOT.Char.Custom('education_focus_child')]" + playdate.3011.c.tt:0 "You further your studies in the art of [THIS.Char.Custom('education_focus_child')]" playdate.3012.t:0 "$playdate_header$ Brave $knight_culture_player_plural_no_tooltip$" playdate.3012.desc_knight:0 "[participant.Custom2('MyCharacterIntroduction', ROOT.Char)|U] and I are watching the $knight_culture_player_plural_no_tooltip_lowercase$ train in the courtyard when [knight.Custom2('MyCharacterIntroduction', ROOT.Char)] approach us with a smile." diff --git a/project/ck3/base_game/localization/english/event_localization/artifact_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/artifact_events_l_english.yml index 96c5178918..18f191117d 100644 --- a/project/ck3/base_game/localization/english/event_localization/artifact_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/artifact_events_l_english.yml @@ -30,6 +30,7 @@ artifact.1001.desc.weapon:0 "\n\n"M'liege, while I was cleaning the armory I noticed that this here [SCOPE.Custom('ThisArtifactType')] has rusted away to almost nothing. What should we do with it?'"\n\nI look the [SCOPE.Custom('ThisArtifactType')] over. While no amount of reforging could ever make it battle-worthy again, it would be possible to clean it up and preserve it for display at only a marginal cost." artifact.1001.desc.other:0 "\n\n"M'liege, while I was cleaning up the storeroom I noticed that this [SCOPE.Custom('ThisArtifactType')] is so old it is practically falling apart! What should we do with it?'"\n\nI look the [SCOPE.Custom('ThisArtifactType')] over. While no amount of mending could ever make it wearable again, it would be possible to clean it up and preserve it for display at only a marginal cost." artifact.1001.a:0 "A worthwhile endeavor." + artifact.1001.a.tt.free:0 "#instruction This [artifact|E] can be converted for free!#!" artifact.1001.a.tt:1 "[this_artifact.GetName] is converted into a [court_artifact|E] giving only [grandeur|E] and [prestige|E]" artifact.1001.b:0 "No, it's too expensive." diff --git a/project/ck3/base_game/localization/english/event_localization/birth_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/birth_events_l_english.yml index b67a64b0a5..2a5fb44593 100644 --- a/project/ck3/base_game/localization/english/event_localization/birth_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/birth_events_l_english.yml @@ -76,6 +76,7 @@ birth.1006.a.message_desc:0 "Real Father Knows" birth.1006.a.mother_message:0 "[real_father.GetTitledFirstName] has learned that [real_father.GetSheHe] is the true father" birth.1006.b:0 "The world will know of my child!" + birth.1006.bastard_explanation:0 "You learned of [child.GetFirstName]'s birth, the mother, [mother.GetShortUIName] gains the [secret.GetName] Secret" birth.1010.t:0 "Child of My Dynasty" birth.1010.t_twins:0 "Children of My Dynasty" @@ -223,9 +224,9 @@ birth.9004.t:0 "What's in a Name?" birth.9004.desc.me:0 "[ROOT.Char.GetFirstNameNoTooltip].\n\nSuch a drab name, I sometimes think, pondering how it will read to future historians.\n\nYet I am a [ROOT.Char.GetTitleAsNameNoTooltip], and if I wish to be called differently, surely I need only let the world know?" - birth.9004.desc: "[child.GetFirstNameNoTooltip].\n\nInitially I was fond of the name, but now it seems strange to my ears. What will [child.GetSheHe] think of [child.GetHerHis] name once grown up?\n\nMaybe I should change it to something better?" + birth.9004.desc:0 "[child.GetFirstNameNoTooltip].\n\nInitially I was fond of the name, but now it seems strange to my ears. What will [child.GetSheHe] think of [child.GetHerHis] name once grown up?\n\nMaybe I should change it to something better?" birth.9004.a:0 "Ah, a #EMP much#! better name!" birth.9004.b:0 "On second thoughts, I think [ROOT.Char.GetFirstNameNoTooltip] is fine..." - birth.9004.b.other: "Actually [child.GetFirstNameNoTooltip] is pretty good, after all..." + birth.9004.b.other:0 "Actually [child.GetFirstNameNoTooltip] is pretty good, after all..." birth.9004.b.tt:0 "You keep your old name" - birth.9004.b.tt.other: "[child.GetFirstNameNoTooltip] keeps [child.GetHerHis] old name" \ No newline at end of file + birth.9004.b.tt.other:0 "[child.GetFirstNameNoTooltip] keeps [child.GetHerHis] old name" diff --git a/project/ck3/base_game/localization/english/event_localization/british_isles_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/british_isles_events_l_english.yml index 81e4fd7e10..0296c79f95 100644 --- a/project/ck3/base_game/localization/english/event_localization/british_isles_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/british_isles_events_l_english.yml @@ -87,7 +87,7 @@ negotiate_the_danelaw_accept_effect.de_jure_holdings_recognised.tt:0 "All $k_england_adj$ [duchies|E] that [ntd_nord.GetTitledFirstName] holds at least one [county|E] in become [de_jure|E] part of $k_danelaw_article$$k_danelaw$" negotiate_the_danelaw_accept_effect.independent_holdings_recognised.tt:0 "All independent $k_england_adj$ [duchies|E] with a $north_germanic_group$-[culture|E] or $germanic_religion$-[faith|E] [ruler|E] become [de_jure|E] part of $k_danelaw_article$$k_danelaw$" negotiate_the_danelaw_accept_effect.riled_independents_list:0 "All independent rulers within $k_england$" - TRUCE_SIGNED_PARTITION:0 "Truce signed as part of partitioning the kingdom\n\n" + TRUCE_SIGNED_PARTITION:1 "\nTruce signed as part of partitioning the kingdom" resolve_danelaw_partition_effect.adjust_de_jures.tt:0 "All [de_jure|E] parts of $k_danelaw_article$$k_danelaw$ are [de_jure_drift_drifted|E] into $k_england$" resolve_danelaw_partition_effect.coa_changed.tt:0 "$k_england$ will use $k_danelaw_article$$k_danelaw$ Coat-of-Arms" diff --git a/project/ck3/base_game/localization/english/event_localization/death_events/death_management_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/death_events/death_management_events_l_english.yml index a9fd962a88..451defa5fd 100644 --- a/project/ck3/base_game/localization/english/event_localization/death_events/death_management_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/death_events/death_management_events_l_english.yml @@ -1,5 +1,5 @@ l_english: - death_management.1000.killed.tt:0 "My [THIS.Char.Custom2('RelationToMe', SCOPE.sC('dead_character'))], [dead_character.GetTitledFirstName], was killed by [killer.GetTitledFirstName]." + death_management.1000.killed.tt:1 "[dead_character.GetTitledFirstName] was killed by [killer.GetTitledFirstName]." death_management.1000.t:0 "Til Death Do Us Part" death_management.1000.murder:0 "[dead_character.GetTitledFirstName] has been murdered!\n\n" death_management.1000.like:0 "How can a heart endure this kind of pain without breaking? It cannot be possible! Yet, here I am, my heart beating on whilst yours has gone quiet. Oh, [dead_character.GetFirstName], my [dead_character.Custom('LoverPetName')]. Life will not be the same without you." @@ -29,6 +29,7 @@ death_management.1005.t:0 "The Memories Remain" death_management.1005.desc:0 "Oh, [dead_character.GetFirstName]. If you were still with me, I know you would tell me to be strong. That things will get better. And you would be right, as you always were, but first I must curse and cry. How could I not when you are gone from this world?" + death_management.1005.desc.ritual_best_friend:0 "[dead_character.GetFirstName] is dead! My best and truest friend cut down, taken by the cold embrace of [ROOT.Char.GetFaith.DeathDeityName] before [dead_character.GetHerHis] time. I weep, I wail, I tear at my hair and clothing, but I know I'll never see [dead_character.GetHerHim] again.\n\nHow... how can I can go on now?\n\n[dead_character.GetFirstNameNoTooltip], dear, sweet [dead_character.GetFirstNameNoTooltip] would want me to, and I have to hope that [dead_character.GetHerHis] memory can sustain me through these dark times, but life seems like a candle without a flame without [dead_character.GetHerHim]." death_management.1005.a:0 "You will never be forgotten, old friend." death_management.1005.a.tt:3 "Your friend, [dead_character.GetTitledFirstName], has [THIS.Char.Custom('DiedHouse_arrest')]." death_management.friend.desc:4 "Your friend, [dead_character.GetTitledFirstName], died." diff --git a/project/ck3/base_game/localization/english/event_localization/decisions/decision_petition_liege_l_english.yml b/project/ck3/base_game/localization/english/event_localization/decisions/decision_petition_liege_l_english.yml index 470705b38b..c323cabbc5 100644 --- a/project/ck3/base_game/localization/english/event_localization/decisions/decision_petition_liege_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/decisions/decision_petition_liege_l_english.yml @@ -124,3 +124,4 @@ petition_liege_holding_tt:0 "#X Your [liege|E] cannot afford to construct a [holding|E]#!" petition_liege_debt_tt:0 "#X Your [liege|E] is in [debt|E]#!" + petition_liege_council_no_petition_valid_tt:0 "#X There is nothing you could ask of your liege#!" diff --git a/project/ck3/base_game/localization/english/event_localization/fp2_2004placeholder_l_english.yml b/project/ck3/base_game/localization/english/event_localization/fp2_2004placeholder_l_english.yml new file mode 100644 index 0000000000..78c25c9b43 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/fp2_2004placeholder_l_english.yml @@ -0,0 +1,42 @@ +l_english: + fp2_struggle.2004.t:0 "A Greater Armada" + fp2_struggle.2004.desc:1 "My [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2004_scoped_steward'))], [2004_scoped_steward.GetFirstName], informs me that [2004_scoped_steward.GetHerHis] chroniclers have returned from navigating and studying the naval technologies across the seas. [2004_scoped_steward.GetSheHe|U] says that with funding, we could have a new ship designed that would outperform our neighbors and usher in an era of maritime supremacy for [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip].\n\nOn the other hand, my [2004_scoped_marshal.GetCouncilTitleFirstName], would much rather spend that gold in things other than trade vessels." + fp2_struggle.2004.a:0 "Consider the endeavor sponsored" + fp2_struggle.2004.a.a.desc:0 "New ship designs are fielded" + fp2_struggle.2004.a.b.desc:0 "The shipbuilders at [fp2_2004_dockyards.GetNameNoTierNoTooltip] become renowned artisans" + fp2_struggle.2004.b:0 "Those funds can find better use elsewhere" + fp2_struggle.2004.b.desc:0 "You dismiss [2004_scoped_steward.GetFirstNameNoTooltip]'s efforts and keep the funds" + fp2_struggle.2004.c:0 "I don't want a new ship design, I want a ship of pure silver!" + fp2_struggle.2004.c.desc:0 "You gamble away your funds for an opportunity at outstanding renown, gathering the greatest artisans to build the impossible—a ship of pure silver." + fp2_struggle.2005.t:0 "An Armada Ahead of Time" + fp2_struggle.2005.t.alt:0 "Master Craftsmen of [fp2_2004_dockyards.GetNameNoTier]" + fp2_struggle.2005.desc:0 "The new ships feature the following design:" + fp2_struggle.2005.desc.intro:0 ""My liege, at long last our ships are ready to sail!", says [2005_scoped_steward.GetFirstName]. "I believe you will find the design most pleasing."\n\n" + fp2_struggle.2005.desc.cirt.notif:0 "The new designs are an outstanding success! In fact, a new dockyard has been set-up in [fp2_2004_dockyards.GetNameNoTier] just to produce these new, state-of-the-art ships.\n\n" + fp2_struggle.2005.desc.cirt.a.notif:0 "Sadly, in the time since construction began, the [fp2_2004_dockyards.GetName] fell into the hands of [fp2_2004_dockyards.GetHolder.GetName]. We managed to hold onto the ship designs, but the dockyards are now theirs.\n\n" + fp2_struggle.2005.desc.newdesigner.notif:0 "The original designer, [2004_scoped_steward.GetFirstName], is no longer with us, but [2005_scoped_steward.GetFirstNameNicknamed] was able to take the reins and finish the project without [2004_scoped_steward.GetHerHim].\n\n" + fp2_struggle.2005.desc.bottom.generic:0 "The bottom of the ship utilizes" + fp2_struggle.2005.desc.bottom.a:1 "$fp2_struggle.2005.desc.bottom.generic$ a flat-bottomed keel, which allows for stable calm-water sailing. " + fp2_struggle.2005.desc.bottom.b:1 "$fp2_struggle.2005.desc.bottom.generic$ a watertight bulkhead designed to prevent sinking when damage is incurred. " + fp2_struggle.2005.desc.bottom.c:1 "$fp2_struggle.2005.desc.bottom.generic$ a sharp and deep keel, capable of cutting through waves at immense speed! " + fp2_struggle.2005.desc.bottom.d:1 "$fp2_struggle.2005.desc.bottom.generic$ clinker-built ribs, making for a simultaneously sturdier yet lighter hull. " + fp2_struggle.2005.desc.unique.init:0 "Then, above it lies the most unique piece, its" + fp2_struggle.2005.desc.unique.a:0 "$fp2_struggle.2005.desc.unique.init$ massive double outrigger, providing unparalleled stability. " + fp2_struggle.2005.desc.unique.b:0 "$fp2_struggle.2005.desc.unique.init$ set of raised wooden bastions at each end of the hull, allowing archers to rain arrows upon the enemy. " + fp2_struggle.2005.desc.unique.c:0 "$fp2_struggle.2005.desc.unique.init$ imposing, castle-like building upon the deck. " + fp2_struggle.2005.desc.unique.d:0 "$fp2_struggle.2005.desc.unique.init$ wooden roof covered in spikes to deter boarding. " + fp2_struggle.2005.desc.unique.e:0 "$fp2_struggle.2005.desc.unique.init$ battering ram at the front, for piercing through enemy vessels in a direct encounter. " + fp2_struggle.2005.desc.sails.init:0 "Finally, the ship uses" + fp2_struggle.2005.desc.sails.a:0 "$fp2_struggle.2005.desc.sails.init$ large, stacking square rigs making the most of the sea-born breeze." + fp2_struggle.2005.desc.sails.b:0 "$fp2_struggle.2005.desc.sails.init$ massive, overlapping lugsails worthy of the most powerful of vessels." + fp2_struggle.2005.desc.sails.c:0 "$fp2_struggle.2005.desc.sails.init$ complex fore-and-aft sail rigs for the greatest of maneuverability." + fp2_struggle.2005.desc.sails.d:0 "$fp2_struggle.2005.desc.sails.init$ many great rows of oars. Making the vessel as steadfast as the will of those manning it." + fp2_struggle.2005.desc.outro:0 "\n\n"Most impressive, wouldn't you agree?" Says [2005_scoped_steward.GetFirstNameNicknamed]." + fp2_struggle.2005.desc.outro.crit:0 "\n\n"This is sure to bring upon us an era of naval supremacy!" Proudly proclaims [2005_scoped_steward.GetFirstNameNicknamed]." + fp2_struggle.2005.a:0 "You have done well." + fp2_struggle.2005.a.a:0 "Shame about the dockyards, but at least we have the ships." + fp2_struggle.2005.desc.alt.a:1 "Sunken Silver" + fp2_struggle.2005.desc.alt.a.desc:0 "Aware of how upsetting these news are going to be, my [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))], [2005_scoped_steward.GetFirstName], cautiously approaches to convey the outcome of our attempt at making silver float.\n\n"In spite of our best efforts, the idea of building a boat out of metal is madness. After it's completion, the boat left the port and promptly sunk into the abyss of the ocean. A significant part of our treasury now lies out of reach beneath the cruel waves. I am sorry my liege."\n\n" + fp2_struggle.2005.desc.alt.b:1 "Silver Vessels" + fp2_struggle.2005.desc.alt.b.desc:0 "My [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))], [2005_scoped_steward.GetFirstName] knew this was merely a prop for show, something to gain a reputation over. Boats made out of metal will never float, no matter how much technology advances.\n\nTherefore, instead of taking the task seriously and attempting the impossible, [2005_scoped_steward.GetSheHe] coated a wooden vessel under a thin coat of silver to trick onlookers. Me and my new "metallic ship" are the talk of the town and the envy of the world!\n\n" + diff --git a/project/ck3/base_game/localization/english/event_localization/fp2_flavor_events_vero_l_english.yml b/project/ck3/base_game/localization/english/event_localization/fp2_flavor_events_vero_l_english.yml new file mode 100644 index 0000000000..a8fde97204 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/fp2_flavor_events_vero_l_english.yml @@ -0,0 +1,29 @@ +l_english: + fp2_flavor.3001.t:0 "As I Lay Dying" + fp2_flavor.3001.desc:0 "The wind feels colder and the days darker, shorter, quieter. The throne looks the same as the day where I first sat on it. The throne will always look the same. But I won't.\n\nIt is time for me to prepare for the inevitable, and I shall commission an epitaph before I leave, so I can leave in peace." + fp2_flavor.3001.a:0 "We shall use the [SCOPE.Custom('IberiaSacredLanguage')] language." + fp2_flavor.3001.b:0 "That's not the language we all speak. I'll use [SCOPE.Custom('IberiaRomanceLanguage')]." + fp2_flavor.3001.c:0 "I shall draw no distinctions. [SCOPE.Custom('IberiaSacredLanguage')] and [SCOPE.Custom('IberiaRomanceLanguage')] it is." + fp2_flavor.3001.d:0 "We're not the only ones living here." + IberiaSacredLanguage_hebrew:0 "Hebrew" + IberiaRomanceLanguage_castilian:0 "Castilian" + IberiaRomanceLanguage_sephardi:0 "Sephardi" + IberiaRomanceLanguage_mozarabic:0 "Mozarabic" + fp2_epitaph_modifier:0 "Polyglot Epitaph" + + fp2_flavor.3011.t:0 "An Unexpected Move" + fp2_flavor.3011.desc:0 "My best friend [fp2_flavor_3011_best_friend.GetFirstName] does not need to knock on the door to enter my chambers. Ah, [fp2_flavor_3011_best_friend.GetHerHis] joyous smile will never cease to delight me. But... there's something different about [fp2_flavor_3011_best_friend.GetHerHis] today; [fp2_flavor_3011_best_friend.GetHerHis] hair is perfectly done and [fp2_flavor_3011_best_friend.GetHerHis] clothes are as opulent as elegant.\n\n"[ROOT.Char.GetFirstNameNoTooltip], my dearest friend! A castle this big... and you're here all by yourself! There's nothing I enjoy more than your precious company and if I could — oh, goodness, if I could! — I'd spend all my days and nights with you in this very room."" + fp2_flavor.3011.a:0 "And there is only one bed." + fp2_flavor.3011.b:0 "I shall find an accommodation worthy of you!" + fp2_flavor.3011.c_spouse:0 "I have a spouse!" + fp2_flavor.3011.c:0 "I'm as alone as I want to be." + + fp2_flavor.3021.t:0 "A Tasteless Evening" + fp2_flavor.3021.desc:0 "When my dear friend [fp2_flavor_3021_best_friend.GetFirstName] invited me this evening I wasn't expecting that I'd rather be eating wet leather in a cave.\n\nI turn my head when one of the guests exposes his pus infected wounds: "This one I got while taking a shit!"\n\n"Such a nice evening, isn't it?," [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] approaches me, cup in hand, [fp2_flavor_3021_best_friend.GetHerHis] blushed smile cannot be tarnished even by the miserable atmosphere, miserable conversation and miserable food." + fp2_flavor.3021.a:0 "As nice as it gets!" + fp2_flavor.3021.b:0 "Y-yes, [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip]... I— look, th-this evening is—" + fp2_flavor.3021.c:0 "[fp2_flavor_3021_best_friend.GetSheHe|U] ought to know the truth." + fp2_flavor.3021.d:0 "Alas, it's time to leave." + fp2_flavor.3021.b.success_tt:0 "[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] will understand your concerns" + fp2_flavor.3021.b.success:0 "A Successful Conversation" + fp2_flavor.3021.b.fail:0 "An Embarrassing Conversation" diff --git a/project/ck3/base_game/localization/english/event_localization/fp2_james_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/fp2_james_events_l_english.yml new file mode 100644 index 0000000000..6a83304365 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/fp2_james_events_l_english.yml @@ -0,0 +1,47 @@ +l_english: + fp2_james.0001.t:0 "Thriving [fp2_james_0001_jewish_trader.GetFaith.GetAdherentNameNoTooltip] Community in [fp2_james_0001_thriving_community.GetNameNoTierNoTooltip]" + fp2_james.0001.desc:0 "The expansion of trading ports in [fp2_james_0001_thriving_community.GetNameNoTier] has made it a thriving hub for Jewish peoples all in Iberia!\n\nA member of a major [fp2_james_0001_jewish_trader.GetCulture.GetName] trading family has been bringing in more and more of [fp2_james_0001_jewish_trader.GetHerHis] people.\n\nSoon it will be the very heart of the vast Jewish trade network across Iberia." + fp2_james.0001.a:0 "If they are not [ROOT.Char.GetFaith.GetReligion.GetAdjective], they are not welcome!" + fp2_james.0001.b:0 "Perhaps [fp2_james_0001_jewish_trader.GetSheHe] should be [fp2_james_0001_thriving_community.GetName]'s lord!" + fp2_james.0001.c:0 "What a fine development!" + fp2_thriving_jewish_community_modifier:0 "Thriving Jewish Community" + fp2_thriving_jewish_community_modifier_desc:0 "This county is experiencing an economic boom of wealthy Jewish families establishing trade networks through the area." + fp2_jewish_community_denied_modifier:0 "Locals Persecuted" + fp2_jewish_community_denied_modifier_desc:0 "The social and economic growth of this area has been sabotaged by laws which discriminate against religious minorities." + fp2_conversos_persecution_modifier:0 "Conversos Persecuted" + fp2_conversos_persecution_modifier_desc:0 "Despite conversion to Christianity, former Jews and their descendants are continuing to be persecuted." + fp2_james.0002.t:0 "False Conversion" + fp2_james.0002.desc:0 "A number of so-called [fp2_james_0002_conversos_character.GetFaith.GetAdherentName] were told by their former [fp2_james_0002_jewish_faith.PriestNeuterPlural] to profess conversion to the true faith. But, they have continued to practice [fp2_james_0002_jewish_faith.GetName] in secret!\n\nIf true, this would undermine any efforts at converting the Jewish communities of Iberia to Christianity.\n\nOne of their leaders, [fp2_james_0002_conversos_character.GetName], is suspected of promoting Jewish teachings." + fp2_james.0002.a:0 "I care not, either way." + fp2_james.0002.a.tt:0 "Allow [fp2_james_0002_conversos_character.GetNameNoTooltip] to do as [fp2_james_0002_conversos_character.GetSheHe] will" + fp2_james.0002.b:0 "I should interrogate this heretic." + fp2_james.0002.c:0 "True or not, [fp2_james_0002_conversos_character.GetSheHe] will rot in my dungeons!" + fp2_james.0003.t:0 "[fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNameNoTooltip] Refugees" + fp2_james.0003.desc:0 "[fp2_james_003_jewish_refugee_leader.GetName] has fled [fp2_james_003_intolerant_ruler.GetPrimaryTitle.GetNameNoTier] along with a huge swath of [fp2_james_003_jewish_refugee_leader.GetHerHis] fellow [fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip].\n\n[fp2_james_003_jewish_refugee_leader.GetSheHe|U] comes to me begging for a home for [fp2_james_003_jewish_refugee_leader.GetHerHis] people and will gladly swear fealty to the [fp2_james_003_jewish_refugee_leader.GetPrimaryTitle.GetAdjective] crown in exchange for protection from persecution." + fp2_james.0003.a:0 "[fp2_james_0003_province_to_convert.GetName] could benefit from a few settlers." + fp2_james.0003.b:0 "[fp2_james_003_jewish_refugee_leader.GetSheHe|U] will have to look elsewhere." + fp2_james.0002.b.succesful_interrogation:0 "The interrogation is successful" + fp2_james.0002.b.failed_interrogation:0 "The interrogation is a disaster" + fp2_james_0002.b.failed_interrogation.tt:0 "Every Christian and Jewish county in your realm" + fp2_james.0002.a.offended_conversos:0 "The Conversos are offended" + fp2_james.0002.a.jewish_communities_thrive:0 "Jewish communities thrive!" + fp2_james.0002.a.nothing_happened_toast:0 "The Conversos are true Christians" + cultural_acceptance_gain_conversos_tolerance:0 "Conversos tolerance" + cultural_acceptance_loss_conversos_tolerance:0 "Conversos intolerance" + fp2_james.0004.t:0 "[fp2_james_0004_place_of_murder.GetAdjectiveNoTooltip] Nights" + fp2_james.0004.desc:0 "[fp2_james_0004_place_of_murder.GetName] is an unruly place of diverse belief and governance. Each different community has its leaders, resulting in a complex web of hierarchy and leadership that simply cannot go on. If they all prayed to [ROOT.Char.GetFaith.HighGodName] in the proper and correct way and answered to the same leader, it would increase my my influence.\n\n[fp2_james_0004_murder_baron.GetName] has stepped forward, aiming to become the [fp2_james_0004_place_of_murder.GetTierAsNamePossessiveNoTooltip|U] new leader and will host a banquet where [fp2_james_0004_murder_baron.GetSheHe] will have all the local religious leaders slaughtered like cattle." + fp2_james.0004.a:0 "I can't wait to hear their screams." + fp2_james.0004.b:0 "I'm not a #EMP total#! monster." + fp2_james.0005.t:0 "Point of View" + fp2_james.0005.desc.intro:0 "[fp2_james_angry_priest.GetName] has approached me today demanding that the recently converted [ROOT.Char.GetFaith.HouseOfWorship] faces the wrong direction!" + fp2_james.0005.desc.christian:0 "\n\nIn its former state as a mosque, only the Mihrab faced eastwards towards Mecca, but now as a proper church, it is expected that the entire building face east." + fp2_james.0005.desc.muslim:0 "\n\nAs a former church, the mosque faces east, preventing the construction of a Mihrab to guide followers to face the holy city!" + fp2_james.005.desc.outro:0 "\n\n[fp2_james_angry_priest.GetNameNoTooltip] argues that it is practically impossible to administer a proper service in these conditions and asks that we grant some funds to have the entire building rotated in the right direction." + fp2_james.0005.a:0 "Anything for the faith!" + fp2_james.0005.b:0 "You're wasting my time." + fp2_toledo_nights_modifier:0 "Locals Rulers Slaughtered" + fp2_toledo_nights_modifier_desc:0 "The local religious rulers of this province were recently slaughtered." + fp2_toledo_nights_fallout_modifier:0 "Priesthood Slaughtered" + fp2_toledo_nights_fallout_modifier_desc:0 "Religious leaders were recently slaughtered in a nearby town, causing repercussions across this realm." + fp2_correctly_facing_church:0 "Correctly Oriented Temple" + fp2_correctly_facing_church_desc:0 "The place of worship in this province has been rotated brick by brick to ensure proper worship." diff --git a/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_2_l_english.yml b/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_2_l_english.yml new file mode 100644 index 0000000000..4f9ea036eb --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_2_l_english.yml @@ -0,0 +1,22 @@ +l_english: + fp2_yearly.4004.t:0 "The Wandering Master" + fp2_yearly.4004.desc:0 "I'm on my way through my courtroom when a scuffle at its far end draws my attention. A strapping [mozarab_wanderer.GetWomanMan] is being advanced upon by my guards, only for their weapons to clatter to the floor in the blink of an eye. The stranger flourishes [mozarab_wanderer.GetHerHis] sword in salute towards me.\n\n"My [ROOT.Char.GetLadyLord]", [mozarab_wanderer.GetSheHe] begins as I wave away more guards, "I find myself without a liege to serve, and judging from your protection here you could do with my help."\n\nFrom the cross [mozarab_wanderer.GetSheHe] wears around [mozarab_wanderer.GetHerHis] neck, I deduce [mozarab_wanderer.GetSheHe] is a [mozarab_wanderer.GetFaith.GetAdherentName]." + fp2_yearly.4004.a:0 "For a [mozarab_wanderer.GetWomanMan] of your talents? Absolutely!" + fp2_yearly.4004.b:0 "I would rather my $knight_culture_player_no_tooltip_lowercase$s be [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]." + fp2_yearly.4004.c:0 "Begone, heathen!" + fp2_yearly.4004.tt:0 "[mozarab_wanderer.GetName] refuses to convert and returns to wandering" + fp2_yearly.4004.b.succ:0 "[mozarab_wanderer.GetName] joins your court" + fp2_yearly.4004.b.fail:0 "[mozarab_wanderer.GetName] refuses to convert and returns to wandering" + fp2_yearly.4004.c.tt:0 "[mozarab_wanderer.GetName] returns to wandering" + + fp2_yearly.4005.t:0 "Establishing Enclaves" + fp2_yearly.4005.desc.christian:0 "The [mozarab_merchant.GetFaith.GetAdherentNamePlural] occupy a unique position in Iberian society. " + fp2_yearly.4005.desc.muslim:0 "[mozarab_merchant.GetFaith.GetReligion.GetAdjectiveNoTooltip|U] subjects occupy a unique position in Iberian society. " + fp2_yearly.4005.desc:0 "It is unusual, then, to see one of their local merchants ask for an audience with me.\n\n"We [mozarab_merchant.GetFaith.GetAdherentNamePlural] tend to deal with a certain degree of extra... difficulty when living our lives." [mozarab_merchant.GetSheHe|U] speaks evenly and without rancor, but there's clearly some steel to [mozarab_merchant.GetHerHis] words.\n\n"All we want is for a small section of the cities in the [mozarab_quarter.GetName] to call our own and live among our people. I have come here to petition you, my [ROOT.Char.GetLadyLord], to see whether you might magnanimously grant us this."" + fp2_yearly.4005.a:0 "You are welcome in my cities." + fp2_yearly.4005.b:0 "I will not have you pollute my towns!" + + fp2_yearly.4006.t:0 "[ROOT.Char.GetFaith.HighGodNamePossessive] Architect" + fp2_yearly.4006.desc:0 "It is a brave person who would accost me as I'm leaving the [ROOT.Char.GetFaith.HouseOfWorship] after my daily worship, but one such [mozarab_priest.GetWomanMan] has tried exactly that. I note the crucifix looped around [mozarab_priest.GetHerHis] neck with some suspicion as [mozarab_priest.GetSheHe] begins to speak.\n\n"My [ROOT.Char.GetLadyLord], I only ask a minute of your time. All I want is for my flock to be able to worship in a [mozarab_priest.GetFaith.HouseOfWorship] as all good followers of [mozarab_priest.GetFaith.HighGodName] should!" The nervous priest stops, and looks at me imploringly.\n\nLetting the [mozarab_priest.GetFaith.GetAdherentNamePlural] build places of worship would make converting them trickier, but perhaps some leniency might aid the cohesiveness of my realm?" + fp2_yearly.4006.a:0 "You have my assent. Build your [mozarab_priest.GetFaith.HouseOfWorshipPlural]." + fp2_yearly.4006.b:0 "You will #EMP never #!build those heathen's shacks on my land!" diff --git a/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_3_l_english.yml b/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_3_l_english.yml new file mode 100644 index 0000000000..90e7dbf135 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_3_l_english.yml @@ -0,0 +1,44 @@ +l_english: + fp2_yearly.4007.t:0 "Look And You Shell Find" + fp2_yearly.4007.desc:0 "I am traveling back from prayers, my [realm_priest.GetCouncilTitle] [realm_priest.GetFirstName] at my side, when I see a white flash in the ground. Stooping to pick it up, I unearth a bone-white, hard, circular item: a scallop shell.\n\nSuch shells are a mark of the pilgrims that travel this road on the path towards Santiago, and anyone who possesses one — especially one with the mark of Santiago printed on it — has completed the arduous journey.\n\nI turn the shell over in my hand covetously, aware of the disapproving gaze of [realm_priest.GetFirstNameNoTooltip] boring into the back of my skull." + fp2_yearly.4007.a:0 "I'll keep this, and you'll keep your mouth shut." + fp2_yearly.4007.b:0 "Fine. #EMP Fine!#! I'll leave the damned shell." + fp2_yearly.4007.c:0 "...who do you think they'll believe, [realm_priest.GetFirstNameNoTooltip]?" + fp2_yearly.4007.c.tt.flavour:0 "If I kept this shell, who's to say it #EMP isn't#! real?" + fp2_yearly.4007.c.tt.success:0 "You keep the convincing shell" + fp2_yearly.4007.c.tt.fail:0 "[realm_priest.GetFirstNameNoTooltip] easily brands the shell a fake" + + fp2_yearly.4008.t:0 "Fireside Tales" + fp2_yearly.4008.desc.intro:0 "The fire crackles, casting long shadows on the wall of the servant’s quarters. A wizened old woman holds children agog with her tales.\n\n" + fp2_yearly.4008.desc.basque.a:0 ""...the Aatxe is a cave spirit who is most often seen in the beastly form of a red bull, protecting people from baleful influences and attacking thieves."" + fp2_yearly.4008.desc.basque.b:0 ""...the Gaueko is a night-spirit. He refuses to allow humans to work outside after dusk, and any displays of nocturnal bravado — such as boasting of not fearing the dark — will draw his ire."" + fp2_yearly.4008.desc.galician.a:0 ""...the Ojáncanu are bloodthirsty, hairy giants with twice as many teeth as a [ROOT.Char.GetWomanMan]. Their critical weakness is one singular white hair that — if pulled — kills them instantly."" + fp2_yearly.4008.desc.galician.b:0 ""...the Estadea are the wandering dead who haunt villages at midnight. Shambling along, they follow an entranced living soul who is compelled by to lead them until daybreak. If that person does not manage to pass on his ghostly parade to another unfortunate being, they wither and die within weeks."" + fp2_yearly.4008.desc.castilian.a:0 ""...the Devil's Horses appear when people make bonfires to purify their souls. With manes as black as night, damselfly wings, and mouths foaming, they appear from the ashes with an explosion. Each one is the soul of a sinner with its own tale to tell."" + fp2_yearly.4008.desc.castilian.b:0 ""...the Ventolines are air spirits who aid sailors. Angelic in appearance, with eyes the color of sea-foam and wings that look like crashing waves, they live in the carmine clouds of sunset. If a good sailor finds themselves becalmed, the Ventolines will blow wind into the sails to get them back to shore."" + fp2_yearly.4008.desc.catalan.a:0 ""...the Cocollona is a river monster. It was originally a faithless nun who was punished for her sins and imprisoned. Her jailers only allowed her outside to visit the Onyar river. Eventually, she sprouted scales, and she now prowls underneath bridges awaiting unsuspecting prey."" + fp2_yearly.4008.desc.catalan.b:0 ""...the famous Dip is the hound of hell and the Devil's diplomat. A blood-drinking murderer, the wolf-like creature roams the fields at night slaughtering cows and unfortunate humans. Lame in one leg, his glowing red eyes are the last thing many drunkards staggering home see."" + fp2_yearly.4008.desc.aragonese.a:0 ""...the Omes Hail are giants related to the very mountains themselves. If these spirits are made visible, they turn into the mighty massifs that shield us against our enemies. Enraged by their plight, the spirits scream and send boulders tumbling down hillsides and into the villages below."" + fp2_yearly.4008.desc.aragonese.b:0 ""...the peaceful and benevolent Basajaun is a huge man with a beard reaching down to his feet. Twice the size of a normal person, he patrols the woodlands with a tree trunk as a walking stick, warning shepherds of approaching storms or even packs of wolves with a throaty whistle." + fp2_yearly.4008.desc.spain.a:0 ""...the Cuélebre is an unfathomably huge serpent. Though it is practically immortal, the serpent is lazy, and rarely moves from its refuge deep in a cave. Its treasures are said to be almost beyond comprehension, and its spit can heal diseases."" + fp2_yearly.4008.desc.spain.b:0 ""...Mouros are ancient beings of great power who have lived here since the beginning of the world. Great metalsmiths, the Mouros are rarely seen above-ground. Their maidens are enchanted shapeshifters of great beauty who guard the passages underground."" + fp2_yearly.4008.desc.spain.c:0 ""...the Anjana are good and kind fairies who take care of forests. With black pupils and gossamer wings, they aid wounded animals and lost people. They tread so lightly that twigs don’t snap under their weight. If you find one of their colorful rose petals you may be happy until your death."" + fp2_yearly.4008.desc.ending:0 "\n\nThe fire sputters and fades as the old woman finishes her story and chivvies the children to prepare for bed." + fp2_yearly.4008.a:0 "What a fun old tale!" + fp2_yearly.4008.b:0 "Ha! Nonsense ghost stories!" + fp2_yearly.4008.c:0 "You tell a fine tale, old lady!" + + fp2_yearly.4009.t:0 "The White Lord" + fp2_yearly.4009.desc:0 "Today is a special day. I round the corner and sight my quarry the Malato Tree from the legend of Jaun Zuria. The tale of the young warrior who turned back an army is well-worn into the minds of every [root_culture.GetName] child.\n\nI run a hand over the knobbled trunk and my fingers coming to rest on a slit, as wide as a finger. As legend has it, a sword was embedded here by the White Lord's followers to witness their resolve to follow him anywhere." + fp2_yearly.4009.a:0 "I too shall vanquish our people's foes!" + fp2_yearly.4009.b:0 "I am more than just [root_culture.GetNameNoTooltip]." + fp2_yearly.4009.c:0 "A little memento of this day would be nice." + + fp2_yearly.4010.t:0 "Pigs of Stone" + fp2_yearly.4010.desc:0 "It was meant to be a simple trip to visit the [verraco_county.GetName], but I have come across something rare and unusual.\n\nHuge stone beasts in the shape of boars stand before me in the wide open country. By the weathering, I would guess they are truly ancient. If they really are that old, then what possibly possessed these people to expend the effort to create monolithic swine?" + fp2_yearly.4010.a:0 "Perhaps these were tombs... for saints?" + fp2_yearly.4010.a.success:0 "The people buy in to your theory" + fp2_yearly.4010.a.fail:0 "The people point out this has no basis in reality" + fp2_yearly.4010.b:0 "These serve no purpose. Dismantle them." + fp2_yearly.4010.c:0 "These are blasphemous statues! Tear them down!" + fp2_yearly.4010.d:0 "All of this pig talk is boar-ing me." diff --git a/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_l_english.yml new file mode 100644 index 0000000000..25e33d03b5 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/fp2_nick_events_l_english.yml @@ -0,0 +1,17 @@ +l_english: + fp2_yearly.4001.t:0 "The Sixth Hour" + fp2_yearly.4001.desc:0 "My goodness! Being a ruler really does take it out of you. I have to toil all day and much of the night too in order to maintain my lands. The peasants lead blessed lives in that respect; they don't have the pressures of rulership to weigh them down and cause them so much lethargy!\n\nPerhaps a little nap would do me good? I can sleep off the exertions of lunch and be ready to tackle the rest of the day!" + fp2_yearly.4001.a:0 "No! I have work to do!" + fp2_yearly.4001.b:0 "Mm, #EMP lovely.#!" + + fp2_yearly.4002.t:0 "Living In Harmony" + fp2_yearly.4002.desc:0 "The disapproving frown on my [realm_priest.GetCouncilTitle] [realm_priest.GetTitledFirstNamePossessive] face readies me pre-emptively for what is sure to be some manner of [ROOT.Char.GetFaith.HighGodName]-bothering nonsense.\n\n"My [ROOT.Char.GetLadyLord]," [realm_priest.GetSheHe] begins, "there is a matter of grave import happening within your very realm. The county of [interfaith_province.GetCounty.GetName] is filled with people not following the true faith! If that wasn't bad enough, they're living alongside those who do! And, and, and #EMP fornicating#! with each other and-"\n\nI close my eyes as the interminable drone continues. I dread to think how [realm_priest.GetSheHe] will carry on if I don't do something..." + fp2_yearly.4002.a:0 "Let them live in peace, [realm_priest.GetFirstNameNoTooltip]." + fp2_yearly.4002.b:0 "You're right. This can't continue." + + fp2_yearly.4003.t:0 "O Camiño de Santiago" + fp2_yearly.4003.desc:0 "The holy city of Santiago de Compostela is a magnet for the faithful, drawing pilgrims from lands local and distant. The route to it is accordingly well-travelled, wending its way to the site from the foothills of the Pyrenees. Of course, where people rich enough to travel to the holy site exist, so too do those looking to profit from their trust in the almighty.\n\nIt is the fifth report of a violent robbery by bandits in as many days on the stretches of land that run through my territory that finally drives my [steward.GetCouncilTitle] [steward.GetFirstName] to consult with me on how to deal with this issue." + fp2_yearly.4003.a:0 "I shall contact the holy warriors in [ho_province.GetProvince.GetCounty.GetName]!" + fp2_yearly.4003.b:0 "Pay for guards to patrol a section of the road." + fp2_yearly.4003.c:0 "[ROOT.Char.GetFaith.HighGodName] helps those who help themselves..." + fp2_yearly.4003.tt:0 "The local [holy_order|E] will patrol the road in their county." diff --git a/project/ck3/base_game/localization/english/event_localization/fp2_struggle_event_2006_l_english.yml b/project/ck3/base_game/localization/english/event_localization/fp2_struggle_event_2006_l_english.yml new file mode 100644 index 0000000000..7ba243b78e --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/fp2_struggle_event_2006_l_english.yml @@ -0,0 +1,22 @@ +l_english: + fp2_struggle.2006.t:0 "The Borders of Faith" + fp2_struggle.2006.desc:0 "My [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('fp2_2006_vassal_in_crisis'))] [fp2_2006_vassal_in_crisis.GetTitledFirstName] approaches me in private with clear doubt in [fp2_2006_vassal_in_crisis.GetHerHis] eyes.\n\n[fp2_2006_vassal_in_crisis.GetSheHe|U] explains to me that [fp2_2006_vassal_in_crisis.GetHerHis] faith is faltering due to [fp2_2006_vassal_in_crisis.GetHerHis] time spent guarding the border against [fp2_2006_foreign_faith.GetNameNoTooltip] and fraternizing with the enemy. [fp2_2006_vassal_in_crisis.GetHerHis|U] words are not in jest. It feels as if the slightest mistake, could push [fp2_2006_vassal_in_crisis.GetHerHim] away from [ROOT.Char.GetFaith.HighGodName].\n\nYet, this is an opportunity to strengthen our fervor as well as our relationship." + fp2_struggle.2006.a:0 ""Someone call a priest!"" + fp2_struggle.2006.a.a:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] remains in doubt" + fp2_struggle.2006.a.b:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] feels threatened by [fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]'s presence" + fp2_struggle.2006.a.c:0 "[2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip] reassures [fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]'s faith" + fp2_struggle.2006.a.desc:1 "You call upon [2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip] to to resolve the situation. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] will feel betrayed because you told others about [fp2_2006_vassal_in_crisis.GetHerHis] woes." + fp2_struggle.2006.b:0 "I will re-ignite [fp2_2006_vassal_in_crisis.GetHersHis] fervor myself." + fp2_struggle.2006.b.a.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] resents the attempt" + fp2_struggle.2006.b.b.desc:0 "You reassure [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]'s faithfulness" + fp2_struggle.2006.c:0 ""Pick any faith, so long as you #emphasis serve#! #BER me#!."" + fp2_struggle.2006.c.desc:0 "You allow [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] to pick a faith of [fp2_2006_vassal_in_crisis.GetHersHis] own accord." + fp2_struggle.2006.c.notif.t:0 "Freedom of Friendship" + fp2_struggle.2006.d:0 "Threaten to denounce [fp2_2006_vassal_in_crisis.GetHerHim] as a heretic." + fp2_struggle.2006.d.notif.t:0 "Combating Doubt with Fear" + fp2_struggle.2006.e:0 ""Forget matters of the faith, #emphasis embrace witchcraft!#!"" + fp2_struggle.2006.e.alreadywitch:0 "[fp2_2006_vassal_in_crisis.GetFirstName] was already a witch! It was not a crisis of faith. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] just needed a friend who could understand [fp2_2006_vassal_in_crisis.GetHerHim]." + fp2_struggle.2006.generic.notif.a.t:0 "Vassal Embraces [fp2_2006_foreign_faith.GetNameNoTooltip]" + fp2_struggle.2006.generic.notif.b.t:0 "Vassal Remains Faithful" + fp2_struggle.2006.e.notif.t:0 "Cordial Conjurers" + fp2_struggle.2006.e.tacticalwitchfaithchange:0 "Converts to [fp2_2006_foreign_faith.GetName] to avoid persecution" diff --git a/project/ck3/base_game/localization/english/event_localization/health_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/health_events_l_english.yml index b89a99a7d6..ed3c82b0bb 100644 --- a/project/ck3/base_game/localization/english/event_localization/health_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/health_events_l_english.yml @@ -370,7 +370,7 @@ health.mystic_treatment_occult.5.desc:0 "[physician.GetTitledFirstName] stood at the end of my bed as the servants lit the candles. A pot was placed in my hands — judging by the sounds, it contained a small, terrified animal. "The creature will carry your burdens in your stead," [physician.GetSheHe] explained. Then the chanting began." health.mystic_treatment_questionable.1.desc:0 "[physician.GetFirstName] sat me in front of a tall mirror and lit a circle of candles around me. "We need to contact the other you," [physician.GetSheHe] stated casually. When I raised my eyebrows at [physician.GetHerHim] [physician.GetSheHe] placed a hand on my shoulder. "This might... alter you."" health.mystic_treatment_questionable.2.desc:1 "The room was lit up only by the flame of a candle. Facing the westward window, [physician.GetTitledFirstName] painted my nails with drops of oil. I felt a heat on my skin as [physician.GetSheHe] moved my hand towards the flame. "Do not fret, my [ROOT.Char.GetLadyLord]. By the wisdom of [ROOT.Char.GetFaith.HealthGodName], you shall be cleansed."" - health.mystic_treatment_questionable.3.desc:0 ""The moon demands your devotion," [physician.GetTitledFirstName] said, before handing me a pipe of something with a spicy scent. After a few tokes me looked up at the night sky and improvised the greatest poem in the world. Later, the words elude me..." + health.mystic_treatment_questionable.3.desc:1 ""The moon demands your devotion," [physician.GetTitledFirstName] said, before handing me a cake topped with something with a spicy scent. A few minutes after eating, I looked up at the night sky and improvised the greatest poem in the world. Later, the words elude me..." health.mystic_treatment_questionable.4.desc:0 "[physician.GetTitledFirstName] had me drink an especially heavy brew, every night before bedtime. "It loosens the fabric of your being, letting the spirits into your body," [physician.GetSheHe] assured me. "It is also quite... relaxing," [physician.GetSheHe] admitted, grinning at me." health.mystic_treatment_questionable.5.desc:0 "[physician.GetFirstName] told me that the task of interpreting [ROOT.Char.GetFaith.ReligiousText] is difficult work, but cleansing through fire is an art as old as the world itself. Little did I know [physician.GetSheHe] would have me walk over burning coals." health.mystic_treatment_questionable.6.desc:2 "[physician.GetTitledFirstName] told me that [ROOT.Char.GetFaith.HealthGodName] demands a trial of my mind. Together we traveled until we reached a small lake. Hand in hand, we walked into the water. I was shocked when [physician.GetFirstNameNoTooltip] grabbed me by the shoulder and held me down. I must have gone unconscious, for I cannot remember what happened thereafter..." diff --git a/project/ck3/base_game/localization/english/event_localization/lifestyle/commission_epic_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/lifestyle/commission_epic_events_l_english.yml index 2e1fb67150..d0e92f2a54 100644 --- a/project/ck3/base_game/localization/english/event_localization/lifestyle/commission_epic_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/lifestyle/commission_epic_events_l_english.yml @@ -61,13 +61,17 @@ commission_epic.0002.writer:0 "My Family Epic seems to be progressing well, and some lines already sound like they will be quoted for decades to come, but [writer.GetTitledFirstName] has a lot of questions about the focus of the story.\n\nIt would be easier to answer if [writer.GetSheHe] wrote it all first. Then I could tell [writer.GetHerHim] what I dislike about it, but [writer.GetSheHe] insists [writer.GetSheHe] needs answers now." commission_epic.0002.servant:0 "[servant.GetFirstName], the servant I ordered to work on my family history, seems to be struggling a little. That [servant.GetSheHe] is making any progress at all is quite impressive, however. As it turns out [servant.GetSheHe] can neither read nor rhyme.\n\nYet [servant.GetSheHe] works day and night, and has now come to me with an important question. "What exactly should it be about, my [ROOT.Char.GetLadyLord]?"" commission_epic.0002.scribes:0 "My [ROOT.Char.Custom('CommissionEpicScribes')] have started working on my family epic, but they are already running into trouble. They cannot agree what the story should focus on, with every [ROOT.Char.Custom('CommissionEpicScribe')] coincidentally insisting that their own area of responsibility should be the most emphasized one.\n\n"We do not wish to impose, my [ROOT.Char.GetLadyLord], but you #EMP have#! to settle this before we tear each other to shreds!"" - commission_epic.0002.a:0 "It should focus on me and my destiny, of course!" + commission_epic.0002.iberia_epic.a:0 "Write about my dynasty's right to rule Iberia!" + commission_epic.0002.a:1 "Focus on stories of my dynasty's ancestral claims" + commission_epic.propaganda:0 "I will gain [claims|E] on neighboring titles when the epic is done" + commission_epic.0002.b:1 "It should focus on me and my destiny, of course!" commission_epic.more_prestige:0 "I will gain more personal [prestige|E] when the epic is done" - commission_epic.0002.b:0 "It is a #EMP family#! history, so be generous." + commission_epic.0002.c:1 "It is a #EMP family#! history, so be generous." commission_epic.more_dynasty_prestige:0 "I will gain more [dynasty_prestige|E] when the epic is done" - commission_epic.0002.c:0 "Tell the story as truthful as possible." + commission_epic.0002.d:0 "Tell the story as truthful as possible." commission_epic.more_piety:0 "I will also gain some [piety|E] when the epic is done" + commission_epic.1001.t:0 "Family Epic: A Question of Time" commission_epic.1001.opening:0 "I have not been presented with new work on my family epic for weeks, and the whole process is either taking too long, or" commission_epic.1001.composer:0 "[composer.GetSheHe] ends up doing shoddy work! Is it truly too much to demand that [composer.GetSheHe] delivers excellence, and that [composer.GetSheHe] delivers it now?" @@ -169,6 +173,53 @@ commission_epic.2006.c:0 "We both know family comes first in all things." commission_epic.2006.c.same_dynasty:0 "This option is available because [court_chaplain.GetFirstNameNoTooltip] is of the same [dynasty|E] as me" + commission_epic.6001.t:0 "Some Small Embellishments" + commission_epic.6001.writerservant:0 "Having worked on my chronicle for a while, [composer.GetName] seeks me out.\n\n"[Select_CString(ROOT.Char.IsFemale,'Milady','Sire')]", [composer.GetSheHe] says, "I must confess, that though your dynasty is indeed grand, the ancestral claims you hoped to find might not...be so easy to corroborate. I need more time, and more resources, to dig deeper in the old texts. Else, I will have to make some small #italic embellishments#! to the stories, and your claims may end up less convincing..."" + commission_epic.6001.scribes:0 "My scribes have worked day and night digging through old manuscripts, seeking to find territorial claims from my ancestors to exalt in the chronicle.\n\n"Alas", they say, "we might have to do some small embellishments when it comes to...the truth of this matter, the deeds and domains of your forebears, and so forth. Surely you understand that, [Select_CString(ROOT.Char.IsFemale,'milady','sire')]?"" + commission_epic.6001.a:0 "Embellish whatever you want, just get it finished!" + commission_epic.6001.b:0 "Just take my gold, and do more research." + commission_epic.less_credible:0 "The chronicle will be less credible" + commission_epic.more_credible:0 "The chronicle may end up more credible" + + commission_epic.6003.t:0 "Cold Claims" + commission_epic.6003.writer:0 "[composer.GetName] has been working diligently on my chronicle, that grows increasingly grand and questionable in equal measure.\n\n"My [ROOT.Char.GetLadyLord]", [composer.GetSheHe] says, "I found a tattered old text where it is said that a [Select_CString(ancestor_1.IsFemale,'queen','king')] called [ancestor_1.GetFirstNameNoTooltip] once ruled in [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] and [neighboring_county_3.GetNameNoTier]. I could delve into genealogical tables, and make some let us call it #italic creative additions#! to establish that [ancestor_1.GetSheHe] was an ancestor of yours. Then, I could use [ancestor_1.GetHerHis] story to give you more or less credible claims on some of those lands, or even all of them..."" + commission_epic.6003.servant:0 "[composer.GetName] has been working diligently on my increasingly dubious chronicle.\n\n"My [ROOT.Char.GetLadyLord]", [composer.GetSheHe] says, "I found a withered votive inscription from [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'the Huntress','the Elbow-High')], the [Select_CString(ancestor_1.IsFemale,'queen','king')] of [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] and [neighboring_county_3.GetNameNoTier] in days of old. I could make some creative additions to your family tree, to establish that [ancestor_1.GetSheHe] was an ancestor of yours. Then in the chronicle I could make some small embellishments et cetera, to firmly establish your claim to some of those lands - or even all of them."" + commission_epic.6003.scribes:0 "My scribes have been hard at work on my increasingly convoluted chronicle.\n\n"My [ROOT.Char.GetLadyLord]", they say, "We found a marginalia note in an ancient manuscript, referencing a [ancestor_1.GetWomanMan] called [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'the Generous','the One-Eyed')], who had some influence in [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] and [neighboring_county_3.GetNameNoTier] in days of old. We could delve into genealogical tables, to creatively #italic establish#! that [ancestor_1.GetSheHe] was an ancestor of yours. Then in the chronicle, we might use it to corroborate your right to rule some of those lands - or even all of them..."" + commission_epic.6003.a:0 "All of them!" + commission_epic.6003.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] seems good this time of the year!" + commission_epic.6003.c:0 "[neighboring_county_2.GetNameNoTierNoTooltip] is what I want!" + commission_epic.6003.d:0 "[neighboring_county_3.GetNameNoTierNoTooltip] must be mine." + commission_epic.paranoid_neighbors:0 "Your neighbors will be very upset when they learn about this chronicle" + + commission_epic.6004.t:0 "Credible Claims" + commission_epic.6004.writerservant:0 "[composer.GetName] has been working diligently on my chronicle, that grows increasingly large in both scope and volume.\n\n"My [ROOT.Char.GetLadyLord]", [composer.GetSheHe] says, "I found an old document about tax and land rights, a pretty dreary read, but it mentioned a [ancestor_1.GetLadyLord] called [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'the Tall','the Bald')], who ruled [neighboring_county_1.GetNameNoTier] and [neighboring_county_2.GetNameNoTier] in days of old. I managed to trace [ancestor_1.GetHerHis] linage all the way from late antiquity, to you! I can thus give you claims on either of those lands, so credible that none may gainsay them."" + commission_epic.6004.scribes:0 "My scribes have been hard at work on my chronicle, that grows longer and larger with each passing day.\n\n"My [ROOT.Char.GetLadyLord]", they say, "We found a royal charter of very ancient origin, giving the rule over [neighboring_county_1.GetNameNoTier] and [neighboring_county_2.GetNameNoTier] to a [ancestor_1.GetLadyLord] called [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'the Good','the Fortunate')]. Through the guidance of [ROOT.GetCharacter.GetFaith.HighGodName], we could trace your lineage all the way back to [ancestor_1.GetHerHim], and we made sure to do so in the chronicle. Either of those lands would rightfully be yours."" + commission_epic.6004.a:0 "Why not both of them?" + commission_epic.6004.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] is certainly part of my inheritance." + commission_epic.6004.c:0 "I have always felt like [neighboring_county_2.GetNameNoTierNoTooltip] should belong to me!" + + commission_epic.6005.t:0 "An Epic Unfinished" + commission_epic.6005.writerservant:0 ""I have long suspected that something is amiss with my chronicle, and indeed, [composer.GetName] now seeks me out with a worried demeanor.\n\n"Alas, my [ROOT.Char.GetLadyLord]", [composer.GetSheHe] says, "try as I might, I could not find any history of claims good enough to substantiate. I cannot continue this work. Yet, I have produced a chronicle that extol the virtues of your dynasty. Please be content with this, and do not punish me for my failure..."" + commission_epic.6005.scribes:0 "My scribes seems to have been struggling with my chronicle, and indeed, they now seek me out with a worried demeanor.\n\n"Alas", they say, "We could not find any history of claims good enough to substantiate. We tried, but it was beyond our ability. Yet we have produced a chronicle that extol the virtues of your dynasty. Please be content with this, and do not punish us for our failure..."" + commission_epic.6005.a:0 "To the oubliette with you!" + commission_epic.6005.b:0 "You incompetent fools..." + commission_epic.6005.c:0 "Is this [ROOT.GetCharacter.GetFaith.HighGodName] punishing me for my vanity?" + commission_epic.6005.d:0 "At least I got a chronicle..." + + commission_epic.6006.t:0 "Potent Propaganda" + commission_epic.6006.writerservant:0 ""It is finished my [ROOT.Char.GetLadyLord]", [composer.GetName] says with some relief, handing me a large tome. "This is the chronicle of house [ROOT.Char.GetDynastyHouseNameNoTooltip], describing in great detail its history of ruling the various lands that you desired. Surely none can now contest your righteous claims!"" + commission_epic.6006.scribes:0 "At last, my scribes have completed the propaganda chronicle. They look relieved as they hand me a tremendously large book.\n\n"Here it is, [Select_CString(ROOT.Char.IsFemale,'Milady','Sire')], the great chronicle of house [ROOT.Char.GetDynastyHouseNameNoTooltip], elaborating in detail on all of your claims. May it bring you great fortune."" + commission_epic.6006.a:0 "Perfect!" + + propaganda_chronicle_name:0 "[ROOT.Char.GetDynastyHouseNameNoTooltip] Propaganda Chronicle" + propaganda_chronicle_desc:0 "This ponderous volume elaborates in painful detail on the glory of house [ROOT.Char.GetDynastyHouseNameNoTooltip], and its various, more or less bizarre, territorial claims." + + half_baked_propaganda_chronicle_name:0 "Unfinished Propaganda Chronicle" + half_baked_propaganda_chronicle_desc:0 "This book might have lived in infamy, had it been completed. As it stands, it fails to convince any reader about the territorial claims its patron sought, instead waxing lyrically about the purported virtues of the [ROOT.Char.GetDynastyNameNoTooltip] dynasty." + + + + commission_epic.9001.t:0 "A Family Epic" commission_epic.9001.writer:1 "The epic [ROOT.Char.Custom('CompositionType')] of my family is finally complete, and [composer.GetTitledFirstName] has reason to be proud!" commission_epic.9001.servant:0 "It seems I was wise in choosing [composer.GetTitledFirstName] to compose the [ROOT.Char.Custom('CompositionType')] of my family. Despite [composer.GetHerHis] challenges, the completed work is quite impressive." diff --git a/project/ck3/base_game/localization/english/event_localization/lifestyle/guile/intrigue_dread_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/lifestyle/guile/intrigue_dread_events_l_english.yml index a121b8f7f1..4f49644b69 100644 --- a/project/ck3/base_game/localization/english/event_localization/lifestyle/guile/intrigue_dread_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/lifestyle/guile/intrigue_dread_events_l_english.yml @@ -194,13 +194,13 @@ intrigue_dread.4200.t:0 "The Forest of My Dreams" intrigue_dread.4200.desc.intro:0 "Through my efforts to become a truly feared and respected figure, a vast number of guilty and disloyal persons have ended up in my dungeon." - intrigue_dread.4200.desc.noble_forest:0 "My cells are stocked to the brim with rivals, traitors, and common criminals. Perhaps it is time for them to meet [ROOT.Char.GetFaith.DeathGodName] in [ROOT.Char.GetFaith.NegativeAfterlife], and serve [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] while they’re at it!" + intrigue_dread.4200.desc.noble_forest:1 "My cells are stocked to the brim with rivals, traitors, and common criminals. Perhaps it is time for them to meet [ROOT.Char.GetFaith.DeathDeityName] in [ROOT.Char.GetFaith.NegativeAfterLife], and serve [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] while they’re at it!" intrigue_dread.4200.desc.commoner_forest:0 "Many lowly cutthroats and pickpockets from the countryside and the cities await their fate, apart from society, but I perhaps have a better idea for them." intrigue_dread.4200.desc.middle:0 "\n\nIn my macabre machinations, I envision a forest of impaled lowlifes and traitors surrounding [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] on all sides: a grim reminder to everyone of what happens when the [ROOT.Char.GetTitleAsNameNoTooltip] is betrayed." intrigue_dread.4200.desc.noble_forest.outro:0 "I see [random_prisoner_scope.GetNameNoTooltip] on a spike, surrounded by commoners erected in an identical fashion. All that remains now is to make this dream a reality!" intrigue_dread.4200.desc.commoner_forest.outro:0 "I see row after row of common criminals spreading out into the horizon, the [ROOT.Char.GetCapitalLocation.GetTerrain.GetNameNoTooltip] stained in their blood. With a little work, we may round up enough of these vermin to make my dream a reality." intrigue_dread.4200.a:0 "Let's get started!" - intrigue_dread.4200.b:0 "[random_prisoner_scope.GetName] and a few commoners should send a message." + intrigue_dread.4200.b:1 "[random_prisoner_scope.GetTitledFirstNameNoTooltip] and a few commoners should send a message." intrigue_dread.4200.c:0 "A small collection of bodies should be enough." intrigue_dread.4200.d:0 "All must fear me!" intrigue_dread.4200.e:0 "By [ROOT.Char.GetFaith.HighGodName]! I can't do this!" diff --git a/project/ck3/base_game/localization/english/event_localization/lifestyle/warfare/warhorse_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/lifestyle/warfare/warhorse_events_l_english.yml index 526d47c89e..44840244a8 100644 --- a/project/ck3/base_game/localization/english/event_localization/lifestyle/warfare/warhorse_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/lifestyle/warfare/warhorse_events_l_english.yml @@ -46,7 +46,7 @@ warhorse.1001.e:0 "I am not interested." warhorse.1001.e.tt:1 "#F "[THIS.Char.Custom('WarhorseStoryName')] needs no other trainer than me!"#!" warhorse.1001.f:0 "That's what I pay a $master_of_horse_court_position$ for!" - warhorse.1001.f.tt:0 "Your $master_of_horse_court_position$ starts training your [ROOT.Char.Custom('HorseStoryMareStallion')]." + warhorse.1001.f.tt:1 "Your $master_of_horse_court_position$ starts training [THIS.Char.Custom('WarhorseStoryName')]" warhorse.1001.f.failure:0 "You overestimated your $master_of_horse_court_position$" warhorse.1001.f.failure.tt:0 "[m_horse.GetTitledFirstNameNoTooltip] fails at training [ROOT.Char.Custom('WarhorseStoryName')]." diff --git a/project/ck3/base_game/localization/english/event_localization/placeholderhugofp2eventtasf_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/placeholderhugofp2eventtasf_events_l_english.yml new file mode 100644 index 0000000000..598b8809d9 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/placeholderhugofp2eventtasf_events_l_english.yml @@ -0,0 +1,256 @@ +l_english: + fp2_struggle.2000.t:0 "Disorderly Market" + fp2_struggle.2000.desc:0 "While surveying the market streets, I encounter a distressed muḥtasib, [fp2_2000_market_inspector.GetFullName], attempting to enforce market regulations amongst the peddlers. "Disorderly arrangements, oil beside mosque doors, unskinned rabbits, and cheese in bowls! By Allah, you all better listen to me right now!"\n\nThis muḥtasib #emphasis should#! be punishing market transgressions, with violence if necessary. However, [fp2_2000_market_inspector.GetSheHe] is being ignored by the greed-blinded merchants.\n\nWhat can I do to aid [fp2_2000_market_inspector.GetHerHim]?" + fp2_struggle.2000.a:0 "Intervene in the matter and threaten to call a qāḍī." + fp2_struggle.2000.a.desc:0 "Muḥtasib correct the path of misguided merchants,\nqāḍī punishes them according to their judgment" + fp2_struggle.2000.a.a:0 "The merchants obey your word but remain unconvinced" + fp2_struggle.2000.a.a.notif:0 "Escalating Bureaucracy" + fp2_struggle.2000.a.b:0 "You resolve the situation in a civil manner" + fp2_struggle.2000.a.b.notif:0 "Agreeable Compromise" + fp2_struggle.2000.b:0 "Give them all a stern reprimand!" + fp2_struggle.2000.b.desc:0 "I take it upon myself to deliver the merchant's physical punishment" + fp2_struggle.2000.b.notif:0 "Display of Diligence" + fp2_struggle.2000.b.notif.desc:0 "Shocked to see a muḥtasib berated, the merchants quickly cleared the market." + fp2_struggle.2000.d:0 "Why should rules get in the way of business?" + fp2_struggle.2000.d.desc:0 "Allowing commerce without the worry of customs will increase trade, but slowly destabilize the market" + fp2_struggle.2000.e:0 "I will not stand for this disobedience! Guards!" + fp2_struggle.2000.f:0 "Since we are at it, why don't we build a brothel too?" + fp2_struggle.2000.f.desc:0 "You encourage the merchants to further violate the ḥisba, attempting to ease tensions" + fp2_struggle.2000.f.notif:0 "Leniency On Foreign Merchants" + fp2_struggle.2000.f.notif.desc:0 "Market violations have only increased now the muḥtasib has ceased to enforce regulations" + fp2_struggle.2001.t:0 "The Forsaken Village" + fp2_struggle.2001.desc:0 "As I tour my [ROOT.GetCharacter.Custom('FortifiedBuilding')] grounds, a peasant elder approaches me.\n\n"Great [ROOT.Char.GetLadyLord], please have mercy upon us and save our village from the tyranny of [fp2_2001_desperate_county.GetHolder.GetName]". [fp2_2001_desperate_county.GetHolder.GetSheHe|U] has neglected our settlement for far too long. The people yearn for a new ruler; they yearn for you, [ROOT.Char.GetLadyLord]."" + fp2_struggle.2001.desc.extra.a:0 "The [fp2_2001_desperate_county.GetName] belongs to your ally, [fp2_2001_desperate_county.GetHolder.GetName]. Providing rebels with military support would be an act of aggression.\n\n" + fp2_struggle.2001.desc.extra.b:0 "[fp2_2001_desperate_county.GetHolder.GetName], who owns the [fp2_2001_desperate_county.GetName], has an existing truce with you. Helping the peasants would be a breach of this agreement." + fp2_struggle.2001.a:0 "You have my word, [fp2_2001_desperate_county.GetNameNoTierNoTooltip] will be liberated!" + fp2_struggle.2001.a.desc:0 "You will be expected to capture [fp2_2001_desperate_county.GetNameNoTier] within #bold five years#!" + fp2_struggle.2001.a.a.desc:0 "[2001_scoped_chaplain.GetTitledFirstName] will be greatly disappointed if you fail" + fp2_struggle.2001.a.notif:0 "Righteous Claim Granted" + fp2_struggle.2001.b:0 "Are you willing to give up [fp2_2001_desperate_elder.GetFaith.HighGodName] for that?" + fp2_struggle.2001.b.desc:0 "You will be expected to capture [fp2_2001_desperate_county.GetNameNoTier] within #bold ten years#!" + fp2_struggle.2001.b.notif:0 "[fp2_2001_desperate_county.GetNameNoTierNoTooltip] Converts to [ROOT.Char.GetFaith.GetNameNoTooltip]" + fp2_struggle.2001.b.notif.desc:0 "Whether by choice or out of desperation, the village of [fp2_2001_desperate_county.GetNameNoTier] has adopted [ROOT.Char.GetFaith.GetName]" + fp2_struggle.2001.c:0 "Prove your resolve to me; point your spears at [fp2_2001_desperate_county.GetHolder.GetFirstNameNoTooltip]!" + fp2_struggle.2001.d:0 "Perhaps you can begin by paying tribute to your new [ROOT.Char.GetLadyLord]..." + fp2_struggle.2001.d.notif:0 "Desperate Villagers Pay Liberation Fee" + fp2_struggle.2001.d.notif.desc:0 "Peasants from the [fp2_2001_desperate_county.GetName] have scraped together every last valuable they had in order to pay the tribute for liberation" + fp2_struggle.2001.e:0 "I am sorry, but your people will have to help themselves." + fp2_struggle.2001.e.desc:0 "You abandon the peasants to their fate under the rule of [fp2_2001_desperate_county.GetHolder.GetName]" + fp2_struggle.2001.f:0 "I stand by the [fp2_2001_desperate_county.GetHolder.GetTitleAsNameNoTooltip] and will inform [fp2_2001_desperate_county.GetHolder.GetHerHim] of your treachery!" + fp2_every_major_vassal_notifier:0 "Every powerful vassal" + fp2_every_major_same_faith_vassal_notifier:0 "Every powerful [dyloc_powerful_vassal_faith.GetAdjective] vassal" + fp2_every_major_different_faith_vassal_notifier:0 "Every powerful non-[dyloc_powerful_vassal_faith.GetAdjective] vassal" + fp2_every_major_same_culture_vassal_notifier:0 "Every powerful [dyloc_powerful_vassal_culture.GetNameNoTooltip] vassal" + fp2_one_independent_ruler_of_each_culture_notifier:0 "One [independent_ruler|E] involved in this [struggle|E] of each [culture|E]" + fp2_struggle.2002.t.a:0 "Liberated Village" + fp2_struggle.2002.t.b:0 "Unmet Obligations" + fp2_struggle.2003.t:0 "Band of Lost Birds" + fp2_struggle.2003.desc:1 "A wounded and disillusioned mercenary group has arrived at the [fp2_2003_county_town.GetName]. The locals claim to have overheard talk of "settling down after pillaging an easy target" and have begun to grow anxious.\n\nTensions are high and conflict is likely to arise if I do not intervene in the matter." + fp2_struggle.2003.a:0 "Implore them to leave." + fp2_struggle.2003.a.a.notif:0 "Brigands Ignore Pleas" + fp2_struggle.2003.a.b.notif:0 "Peaceful Resolution" + fp2_struggle.2003.b:0 "Offer them a position at the city garrison." + fp2_struggle.2003.b.desc:0 "The garrison could use veteran troops, and feeding a wounded beast is the quickest way to tame it" + fp2_struggle.2003.c:0 "Force them out of the city!" + fp2_struggle.2003.c.desc:0 "You organize a pre-emptive strike, using the local garrison in a surprise attack to push the vandals out\n" + fp2_struggle.2003.c.a:0 "The mercenaries slaughter the soldiers" + fp2_struggle.2003.c.b:0 "The soldiers subdue the mercenaries" + fp2_struggle.2003.c.b.notif:0 "Mercenary Threat Subdued" + fp2_struggle.2003.d:0 ""You all look like fine farming material to me!"" + fp2_struggle.2003.d.desc:0 "You offer to buy farmland and equipment from the locals and give it to the mercenaries" + fp2_struggle.2003.e:0 "Let the locals handle it." + fp2_struggle.2003.e.desc:0 "Tensions are high enough as they are, provoking them would only incur greater risks" + fp2_struggle.2003.e.notif.a:0 "Mercenaries Pillage Countryside" + fp2_struggle.2003.e.notif.b:0 "Peasant Provocation Ends in Tragedy" + fp2_struggle.2003.e.notif.b.desc:0 "The locals demanded the mercenaries leave, but this was all the provocation they needed to attack." + fp2_struggle.2003.e.notif.c:0 "Mercenaries Settle Down" + fp2_struggle.2003.e.notif.c.desc:0 "The mercenaries have taken a liking to the [fp2_2003_county_town.GetName] and have settled down to farm the land, bringing in a flow of unexpected revenue and a reserve of qualified men to the region." + fp2_struggle.2007.t:0 "A Castle Worthy of Iberia" + fp2_struggle.2007.desc.main:1 "are ripe for development," states my [fp2_2007_scoped_steward.GetCouncilTitleFirstName]. "With your funding, we could secure [fp2_2007_free_real_estate.GetCounty.GetTitle.GetNameNoTier] against our enemies-in-wait at a #emphasis greatly#! reduced cost. [2007_vassal_sponsor.GetTitledFirstName] has petitioned for a [fp2_2007_foreign_faith.GetAdjective]-style [ROOT.Char.Custom('FortifiedBuilding')] to be built upon it, offering some of [2007_vassal_sponsor.GetHerHis] own coin in an attempt at swaying your opinion. However, your other vassals demand that you stick to local [ROOT.Char.GetFaith.GetAdjective] architects. Regardless of who you pick, this will be a golden opportunity to strengthen the realm as a whole." The only issue being #EMP who#! will be chosen for this golden opportunity..." + fp2_struggle.2007.desc.a:0 ""Your lands $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.desc.b:0 ""The lands of [fp2_2007_castle_holder.GetTitledFirstName] $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.a:0 "I will hire the [ROOT.Char.GetFaith.GetAdjectiveNoTooltip] architect." + fp2_struggle.2007.a.castile:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]s? [fp2_2007_foreign_faith.GetAdjectiveNoTooltip]s? I want a [fp2_2007_allegedprotocastilean.GetNameNoTooltip] architect!" + fp2_struggle.2007.a.notif:0 "Construction of a castle will begin at [fp2_2007_free_real_estate.GetName]." + fp2_struggle.2007.a.major_vassal_flavor:0 "The opinion of powerful same-faith vassals will not be swayed because this is the expected outcome." + fp2_struggle.2007.a.castile.favor:0 "Nobody will oppose a [fp2_2007_allegedprotocastilean.GetNameNoTooltip] because they are renowned to be exemplary architects" + fp2_struggle.2007.b:0 "I will hire the [fp2_2007_foreign_faith.GetAdjectiveNoTooltip] architect." + fp2_struggle.2007.b.flavor:0 "This action will be seen as a statement regardless of faith." + fp2_struggle.2007.c:0 "I will design the castle myself, how hard can it be?" + fp2_struggle.2007.c.flavor:0 "Designing a castle without spending a fortune is a monumentally difficult undertaking." + fp2_struggle.2007.c.roco:0 "The $royal_architect_court_position$ will handle this task." + fp2_struggle.2007.c.notif.a.t:0 "Rotten Foundation, Crumbling Structure" + fp2_struggle.2007.c.notif.a.desc:0 "Your plans for the castle are haunted by failure" + fp2_struggle.2007.c.notif.b.desc:0 "The design is successful" + fp2_struggle.2007.d:1 "I will #EMP not#! fund any castles, especially if they won't be mine!" + fp2_struggle.2007.d.alt:0 "These lands yearn naught for a castle, leave them be." + fp2_struggle.2008.t:0 "Misdeeds of the [fps_2008_misdeed_actor.GetCouncilTitle]" + fp2_struggle.2008.desc:0 "In the evening, [fps_2008_misdeed_actor.GetCouncilTitleFirstName] sits in a dimly lit council room. [fps_2008_misdeed_actor.GetHerHis|U] gaze and quill are focused upon inconspicuous expense reports. Yet, beside [fps_2008_misdeed_actor.GetHerHim] lie clay molds with the royal stamp, which would only be needed if [fps_2008_misdeed_actor.GetSheHe] intended to defraud the realm. To think that a [fps_2008_misdeed_actor.GetWomanMan] of [fps_2008_misdeed_actor.GetHerHis] position would dare act so disgracefully under the eyes of [ROOT.Char.GetFaith.HighGodName]!\n\nDisgracefully... but skillfully. Had I not caught [fps_2008_misdeed_actor.GetHerHim] in the act, nobody would have been the wiser to [fps_2008_misdeed_actor.GetHerHis] scheme." + fp2_struggle.2008.a:0 "I have seen enough, to the dungeons with you!" + fp2_struggle.2008.b.a:0 "Teach me to forge documents and I will show you mercy." + fp2_struggle.2008.b.flavor:1 "You sweep aside the evidence in exchange for knowledge about the art of deceit." + fp2_struggle.2008.c:0 "Those funds are meant for me... right?" + fp2_struggle.2008.c.flavor:0 "You sweep evidence of wrongdoing under the rug and partake in the corruption scheme." + fp2_struggle.2008.d:0 "You will be publicly shamed at the town square." + fp2_struggle.2008.d.flavor:0 "You expose [fps_2008_misdeed_actor.GetHerHis] actions to the people, so that they may judge [fps_2008_misdeed_actor.GetHerHim] themselves. Going against the desire for discrepancy of your vassals and councillors." + fp2_struggle.2009.t:0 "Catching Thieves of Myth" + fp2_struggle.2009.desc:0 ""You picked the wrong castle, fool!" screams my marshal as [fp2_2009_marshal.GetSheHe] threatens the frightened intruder with a sword.\n\nUnder further pressure from my marshal, the young [fp2_2009_garduna_young_thief.GetWomanMan] explains that [fp2_2009_garduna_young_thief.GetSheHe] is part of a large criminal organization originating from the [fp2_2009_involved_ruler.GetPrimaryTitle.GetName] and commanded by the dreaded [fp2_2009_garduna_guild_master.GetFullNameNicknamed]. "So, you're trying to set up a new thieves guild right under my nose, eh?" I ask, to which the thief merely nods. [fp2_2009_garduna_young_thief.GetSheHe|U] is willing to exchange further information for [fp2_2009_garduna_young_thief.GetHerHis] life." + fp2_struggle.2009.a:0 "This realm isn't big enough for #EMP two#! [Select_CString(ROOT.Char.IsFemale,'queens','kings')]." + fp2_struggle.2009.a.flavor:0 "You let the thief go in exchange for the location of their leader, then set off on a quest to defeat them and earn the title of "The Thief-Slayer"." + fp2_struggle.2009.b:0 "Tell me where your accomplices hide and you may yet live." + fp2_struggle.2009.b.blues:0 "Gains the [trait|E] #TUT_KW [GetTrait('depressed_1').GetName(GetNullCharacter)]#! after selling out [fp2_2009_garduna_young_thief.GetHerHis] friends" + fp2_struggle.2009.c:0 "Your thieves' guild sounds... #emphasis taxable.#!" + fp2_struggle.2009.d:0 "Work for me, disrupt the [fp2_2009_involved_ruler.GetPrimaryTitle.GetNameNoTooltip]." + fp2_struggle.2009.d.flavor.st:0 "You pay the thieves' guild to leave your lands" + fp2_struggle.2009.e:0 "I will gift your severed head to [fp2_2009_involved_ruler.GetTitledFirstNameNoTooltip]." + fp2_struggle.2009.e.a:0 "The thieves guild may retaliate by destabilizing a random county" +# Note to spanish translators: please translate this as "Cazando a la Martes Foina", saying Garduña is too blatant. + fp2_struggle.2010.t:0 "Hunting the Beech Marten" + fp2_struggle.2010.desc:0 "After journeying to [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip], I enter an abandoned church. [fp2_2009_garduna_guild_master.GetNameNoTooltip] has been awaiting my arrival.\n\n"[ROOT.Char.GetFirstNameNoTooltip], I presume? Your [ROOT.Char.Custom('signature_weapon')] tells me you are not here to offer me a deal. But thieves are closer to merchants than soldiers. We could both walk away content if you pay me. Then, I'll have no business left with your [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip]."" + fp2_struggle.2010.b:0 "Prepare to be beheaded, snake!" + fp2_struggle.2010.c:0 "Paying protection money sounds better than a fight..." + fp2_struggle.2011.desc:0 "With [fp2_2009_garduna_guild_master.GetFirstName] defeated, the thieves' guild and their operations have been crippled." + fp2_struggle.2011.a:0 "It's Good to be the [Select_CString(ROOT.Char.IsFemale,'Queen','King')] #DIE2 of Thieves#!" + fp2_struggle.2012.t:0 "Report from local sources:" + fp2_struggle.2012.desc:0 "There is a band of ruthless thieves preying on [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip]. It is clear that someone has deliberately funded these criminals to act against us. For now, it would be wise to assign a marshal to secure the region." + fp2_struggle.2012.a:0 "Whoever did this is playing dirty!" + fp2_struggle.2012.t.alt:1 "[fp2_2012_sender.Custom2('AppropriateGreetingPositive', ROOT.Char )]" + fp2_struggle.2012.desc.alt:0 "Alongside this letter you will find the severed head of one of the thieves that has been running amok in both of our realms. I have taken the liberty of executing [fp2_2009_garduna_young_thief.GetHerHim] and informing your garrison in [fp2_2009_involved_capital_county.GetNameNoTier] of the location in which [fp2_2009_garduna_young_thief.GetHerHis] accomplices lie." + fp2_struggle.2012.a.alt:0 "[fp2_2009_has_gifted_head.GetFirstNameNoTooltip] has brought me a delightful gift!" + fp2_struggle.2013.t:0 "The Secret to Freedom" + fp2_struggle.2013.desc:0 "[fp2_2013_prisoner_with_a_secret.GetFullNameRegnal] is a prisoner at my mercy; Being well aware of that, [fp2_2013_prisoner_with_a_secret.GetSheHe] brings forth a desperate plea... "I will tell you [fp2_2013_secret_owner.GetFullNameRegnal]'s secret if you release me."" + fp2_struggle.2013.a:0 "Tell me the secret and you will be a free [fp2_2013_prisoner_with_a_secret.GetWomanMan]" + fp2_struggle.2013.a.a:0 "You will learn #TUT_KW [fp2_2013_secret_owner.GetFirstName]'s#! secret" + fp2_struggle.2013.b:0 "Why strike a bargain when I can just torture you?" + fp2_struggle.2013.b.b:0 "[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] resists torture" + fp2_struggle.2013.c:0 "Treacherous snake! [fp2_2013_secret_owner.GetFirstNameNoTooltip] will hear about this!" + fp2_struggle.2013.c.desc:0 "Without learning the secret, you decide to take [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] before [fp2_2013_secret_owner.GetFirstNameNoTooltip] to punish [fp2_2013_prisoner_with_a_secret.GetHerHis] treachery." + fp2_struggle.2013.c.a:0 "[fp2_2013_secret_owner.GetFirstName] will decide [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]'s fate" + fp2_struggle.2013.d:0 "I make no promises, tell me and I might think about it later..." + fp2_struggle.2014.t:0 "To the fair [ROOT.Char.GetNameNoTooltip]:" + fp2_struggle.2014.desc.start:0 "Thank you for returning [fp2_2013_prisoner_with_a_secret.GetNameNoTooltip] to me, " + fp2_struggle.2014.desc.light:0 "but I do not believe [fp2_2013_prisoner_with_a_secret.GetSheHe] has done anything deserving of punishment. I've let [fp2_2013_prisoner_with_a_secret.GetHerHim] go unscathed.$fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.start:0 "I understand this swine tried to sell my secrets to save [fp2_2013_prisoner_with_a_secret.GetHerHis] own skin." + fp2_struggle.2014.desc.heavy.outcome.prison:0 "$fp2_struggle.2014.desc.heavy.start$ I will make sure neither [fp2_2013_prisoner_with_a_secret.GetSheHe] nor the secrets ever see the light of day. $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.outcome.death:0 "$fp2_struggle.2014.desc.heavy.start$ Instead, I have ordered my torturer to peel all of it away! $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.end:0 "\n\nYou have done me well, I will not forget this. Thank you." + fp2_struggle.2014.b:0 "Shame that [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] wasn't executed, but at least I gained favor." + fp2_struggle.2015.t:0 "Letter on The Back" + fp2_struggle.2015.desc:0 "Passing through my court, I notice an unrecognized face approach me. "My most [ROOT.Char.Custom('ComplimentAdjective')] liege, I am [fp2_struggle_2015_peasant_to_murder.GetFirstName], former courtier of [fp2_struggle_2015_murder_requester_vassal.Custom2('YourCharacterIntroductionNoComma', ROOT.Char)]. [fp2_struggle_2015_murder_requester_vassal.GetSheHe|U] has asked me to present myself before you and partake in your court. [fp2_struggle_2015_murder_requester_vassal.GetSheHe|U] has also given me a letter of introduction that only you may read." Then, [fp2_struggle_2015_peasant_to_murder.GetSheHe] hands me an enclosed letter.\n\nAfter breaking the seal, the letter simply reads: "#EMP Dear [ROOT.Char.GetFirstName], please assassinate the bearer of this letter#!. - [fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip]"" + fp2_struggle.2015.a:0 ""Welcome! Come, have some #DIE2 (poisoned)#! [ROOT.Char.Custom('GetExpensiveDrink_Singular')]."" + fp2_struggle.2015.a.a:0 "You botch the poisoning attempt" + fp2_struggle.2015.a.murder_scheme:0 "[fp2_struggle_2015_murder_requester_vassal.GetTitledFirstName] will continue attempting to murder [fp2_struggle_2015_peasant_to_murder.GetFirstName]" + fp2_struggle.2015.a.b:0 "Courtier poisoned!" + fp2_struggle.2015.b:0 "Disregard the letter and accept [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] into your court." + fp2_struggle.2015.c:0 ""You've been marked for death, flee while you can."" + fp2_struggle.2015.c.a:0 "[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] "mysteriously fails" to escape" + fp2_struggle.2015.c.b:0 "[fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip] is tricked into thinking [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] is dead" + fp2_struggle.2016.t:0 "To the foolish [ROOT.Char.GetFirstNameNoTooltip]," + fp2_struggle.2016.desc:0 "I know you have murdered #DIE2 (at my request)#! my most-beloved envoy [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip]. But worry not, as your loyal vassal I will keep this secret between us. So long as we continue to help each other out, like the good friends we are." + fp2_struggle.2016.a:0 "I've been tricked! That [fp2_struggle_2015_murder_requester_vassal.Custom('InsultNoun')]!" + fp2_struggle.2018.t:0 "$fp2_struggle.2017.t$: " + fp2_struggle.2018.t.outcome.a:0 "Forging a Friendship" + fp2_struggle.2018.t.outcome.b:0 "Enjoying Company" + fp2_struggle.2018.t.outcome.c:0 "An Unenjoyable Time" + fp2_struggle.2018.desc.desc_combat_clarification:0 "In my mind, our swords clashed, a fierce battle of strategic analytics and raw determination.\n\nWe were merely moving pieces on a board, but the intense concentration made the room and board vanish into the aether, leaving us on a battlefield of our imagination's making; move by move inching ever closer to victory, fighting fiercely for every pawn...\n\n" + fp2_struggle.2018.desc.desc_intro:0 "As minutes turn to hours and dusk signals the end of our time together, [fp2_2017_gamervassal.GetFirstNameNoTooltip] comments... " + fp2_struggle.2018.desc.good_intro_match:0 ""Ah, delightful match!" + fp2_struggle.2018.desc.bad_intro_match:0 ""Ugh, what a match... You really should practice more often, your moves were simple and predictable, there is no joy playing against an opponent that can't defend itself. " + fp2_struggle.2018.desc.fought_hard:0 "$fp2_struggle.2018.desc.good_intro_match$ You sure fought tooth and nail, I can respect that. " + fp2_struggle.2018.desc.was_creative:0 "$fp2_struggle.2018.desc.good_intro_match$ You took me by surprise with that kingside hippopotamus opening, what a bold move it was! " + fp2_struggle.2018.desc.match_end_win:0 "And you won too, well earned! " + fp2_struggle.2018.desc.match_end_loss:0 "But in the end, I still won. " + fp2_struggle.2018.desc.match_end_loss_noticed:0 "I still managed to win, though I feel as if that was your plan all along. " + fp2_struggle.2018.desc.social_pre_intro:0 "We pass time drinking and talking about a variety of topics, from simple affairs at the nearby villages to the outcomes of duels between [ROOT.Char.Custom('KnightCulturePluralNoTooltipLowercase')]. " + fp2_struggle.2018.desc.social_pre_intro_crit:0 "[fp2_2017_gamervassal.GetFirstName] was utterly captivated by the conversation and engaged every step of the way, discussing the topics at hand with great passion." + fp2_struggle.2018.desc.social_pre_intro_good:0 "[fp2_2017_gamervassal.GetFirstName] was very clearly enjoying the conversation and hospitality.\n\n" + fp2_struggle.2018.desc.social_pre_intro_bad:0 "[fp2_2017_gamervassal.GetFirstName] was bored and absent-minded throughout...\n\n" + fp2_struggle.2018.desc.social_intro:0 ""I think I've had enough to drink. " + fp2_struggle.2018.desc.social_good:0 "The [ROOT.Char.Custom('GetExpensiveDrink_Singular')] was great, thank you. " + fp2_struggle.2018.desc.outcome_0:0 "I had a lot of fun, I should visit you more often!"" + fp2_struggle.2018.desc.outcome_1:0 "It was fun, maybe I'll visit again some time."" + fp2_struggle.2018.desc.outcome_2:0 "I should get going, my [SCOPE.sC('fp2_2017_gamervassal').Custom2('RelationToMe', SCOPE.sC('fp2_2017_questgiver'))] probably misses me. Goodbye, [ROOT.Char.GetFirstNameNoTooltip]."" + fp2_struggle.2018.a:0 "Success! I won [fp2_2017_gamervassal.GetHerHim] over!" + fp2_struggle.2018.b:0 "We didn't quite become friends, but good fun was had!" + fp2_struggle.2018.c:0 "Uh, that didn't go well..." + fp2_struggle.2020.t:1 "Açò és or, xata!" + fp2_struggle.2020.desc:0 "Passing through [fp2_2020_valencia.GetName], a peasant woman offers me a refreshing mug of milk with a taste sweeter than anything I've tasted before. "What is this marvelous drink you've offered me?" I ask, to which she responds "milk from an earth almond."\n\nThere is no person who could resist the allure of this concoction on a hot summer day, no child who could avoid smiling when offered a mug, and no Valencian without a sweet tooth for it. #EMP This beverage isn't milk, it's gold!#!" + fp2_struggle.2020.a:0 ""From now on, [fp2_2020_valencia.GetNameNoTooltip] shall exclusively grow earth almonds!"" + fp2_struggle.2020.a.desc:0 "You force the peasants to exclusively grow earth almonds, creating luxury products for your capital." + fp2_struggle.2020.b:0 ""Give me all your barrels, this will be at the center of my next feast!"" + fp2_struggle.2020.c:0 ""I will not fall for the temptation of this drink, begone!"" + fp2_struggle.2020.c.desc:0 "With a heavy heart, you rid yourself of the desire for horchata. Gaining notoriety for resisting great temptation." + fp2_struggle.2020.d:0 "Fund the plantation of more earth almonds across the fields." + fp2_struggle.2021.t:0 "Return of the King of Thieves" + fp2_struggle.2021.desc:0 ""Hello [ROOT.Char.GetFirstName], I bet you weren't expecting to see me ever again. " + fp2_struggle.2021.desc.alt.cutout:0 "Especially after you destroyed my organization years ago. But breaking something is as easy as putting it back together and I don't want to play cat and mouse any further. Grant me safe passage to [fp2_2021_old_napoly.GetNameNoTier] and you will never have to see me again, the guild will be rebuilt far away from you and your riches."" + fp2_struggle.2021.desc.alt.paidoff:0 "Especially when we cut a deal to not bother you any further. But my pouch is starting to feel too light for comfort once again. This may be fertile soil for crime, but not to organize it. I wish to move my agents and me to [fp2_2021_old_napoly.GetNameNoTier], grant us safe passage and you won't have to worry about us anymore."" + fp2_struggle.2021.desc.alt.work:0 "But I quite liked working with you last time, and I am short on trustworthy [ROOT.Char.GetWomenMen]. I wish to retire now that I am ahead of the game, can guarantee me safe passage for [fp2_2021_old_napoly.GetNameNoTier]?"" + fp2_struggle.2021.desc.alt.behead:0 "I am not here to avenge [fp2_2009_garduna_young_thief.GetFirstName], but to retire. That was one head too many and I know all too well that mine could be next. Grant me safe passage to leave for [fp2_2021_old_napoly.GetNameNoTier] and you will never see me again. No need for this meeting to end in bloodshed."" + fp2_struggle.2021.desc.outro:1 "Says [fp2_2009_garduna_guild_master.GetFullNameNicknamed], while nervously holding a pouch of coin in one hand and a concealed weapon in the other." + fp2_struggle.2021.a:0 ""Very well, I will help you leave for Italy."" + fp2_struggle.2021.a.alt:0 ""Instead, how about just retiring to Italy?"" + fp2_struggle.2021.a.a:0 "[fp2_2009_garduna_guild_master.GetFirstName] will depart for [fp2_2021_old_napoly.GetName] and disappear" + fp2_struggle.2021.b:0 ""Actually, how about you join my ranks instead?"" + fp2_struggle.2021.c:0 ""Sounds exhausting, how about becoming a spy instead of a criminal?"" + fp2_struggle.2021.c.flavor:0 "You offer [fp2_2009_garduna_guild_master.GetFirstNameNoTooltip] enough money to operate a spy network so they may look for secrets on your behalf." + fp2_struggle.2021.c.a:0 "The spy network will search for and report up to two secrets from other rulers involved in the struggle" + fp2_struggle.2021.c.spynet.a:0 "Spy Network Found Secrets:" + fp2_struggle.2021.c.spynet.b:0 "Spy network failed to find secrets" + fp2_struggle.2021.c.spynet.b.desc:0 "The spy network operated by [fp2_2009_garduna_guild_master.GetFirstName] failed to find any relevant secrets, but your spymaster learned a lot from the experience..." + fp2_struggle.2021.d:0 ""No, you won't get away this time! Prepare Yourself!"" + fp2_struggle.2021.d.alt:0 "You're right, your head #EMP will#! be next! #BER Perish!#!" + fp2_struggle.2021.d.a:0 "Slaying Old Enemies" + fp2_struggle.2021.d.b:0 "@warning_icon! You will enter a lethal duel with [dueltarget.GetFirstName]" + fp2_struggle.2023.t:0 "A King for a Bard" + fp2_struggle.2023.desc:1 "I am in a tent at an encampment bordering the [fp2_2023_foreign_king.GetPrimaryTitle.GetName], tasked with gauging the tensions between our realms. Suddenly, a [fp2_2023_enemy_knight.GetWomanMan] enters the tent, demanding to see "the new commander." Instinctively, I step forward.\n\n"So, you're the new commander? Very well, pick a challenge, the loser pays for the other camp's drinks tonight!" Says [fp2_2023_enemy_knight.GetFirstName], commander of the foreign encampment, oblivious to the fact that I am [ROOT.Char.GetFirstNameRegnal] and not a mere military leader." + fp2_struggle.2023.a.desc:0 "You tell the soldiers who you are, shut down the party and demand your troops do squats as punishment for fraternizing with the enemy while on duty." + fp2_struggle.2023.a.a:1 ""You fool, I am [ROOT.GetCharacter.GetFullNameNoTooltip]!"" + fp2_struggle.2023.b:0 ""Bring forth thou'st nastiest poem about each other's lieges!"" + fp2_struggle.2023.b.desc:0 "You both write poems writing ills of the other side's ruler, then read them out-loud to a cheerful crowd." + fp2_struggle.2023.b.a:0 "You make mockery of [fp2_2023_foreign_king.GetFirstNameRegnal]" + fp2_struggle.2023.b.b:0 "Your poetry gets mocked" + fp2_struggle.2023.c:0 ""Let's settle this with a friendly match, en garde!"" + fp2_struggle.2023.c.desc:0 "You engage in a non-lethal match with the enemy commander to decide who pays for drinks afterwards." + fp2_struggle.2023.c.exptooltip:0 "You stand to gain additional [martial_lifestyle|E] Experience from the match." + fp2_struggle.2023.c.a:0 "Besting The Enemy Commander" + fp2_struggle.2023.c.b:0 "Bested By [fp2_2023_enemy_knight.GetName]" + fp2_struggle.2023.d:0 ""Why wait until the tavern? Let us compete by drinking ale!"" + action_considered_haram_warning:0 "@warning_icon! #italic This action is considered#! #X haram#!#italic !#!" + fp2_struggle.2023.d.a:0 "You pass out drunk" + fp2_struggle.2023.d.b:0 "Drinking a barrel's worth" + fp2_struggle.2025.t:0 "Suffering From Success" + fp2_struggle.2025.desc:1 "Basking under the warm glow of the sunlight is a patch of land with unkempt fields and crumbling buildings, the wind whispering lamentations of solitude through its decrepit stones. This is one of many villages like it in [fp2_2025_razed_land.GetNameNoTier], the inhabitants that left when war came never returned when it ended and the flag of [ROOT.Char.GetPrimaryTitle.GetName] flew over it.\n\n"Beautiful, isn't it?" Asks my [ROOT.Char.Custom2('RelationToMe', fp2_2025_marshal)] [fp2_2025_marshal.GetFirstName], "Free land this is, prime for reconstruction. We could build a monument to our success right here."" + fp2_struggle.2025.a:0 "Our new subjects need time to mourn, not fight..." + fp2_struggle.2025.b:0 "Brilliant idea! Here will stand the greatest of monuments!" + fp2_struggle.2025.c:0 "We will restore this town back to what it was." + fp2_struggle.2025.d:0 "I will establish temporary outposts here to guard my new holdings." + fp2_struggle.2050.title_main_ichi:0 "Unease" + fp2_struggle.2050.title_main_ni:0 "Court Rumors" + fp2_struggle.2050.title_main_san:0 "Hostile Whisperers" + fp2_struggle.2050.title_main_shi:0 "Concerns" + fp2_struggle.2050.t_about_generic:0 "About El Cid" + fp2_struggle.2050.t_about_muslim:0 "About El Sidi" + fp2_struggle.2050.t_generic_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_muslim_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.desc_court:0 "Whispers are spreading across my court like embers kindling fire. It feels as if everyone around me is under the belief that [fp2_2050_el_cid.GetFullName] acted behind my back.\n\nRumors of stolen tributes, unauthorized warfare, and other actions that cause my authority to be brought into question by my court. I hold no doubts about the integrity of [fp2_2050_el_cid.GetFirstName], but can I afford to keep a man that attracts such ill rumors to my court? They can not be stopped now and if I do not act soon, I will be seen as weak." + fp2_struggle.2050.desc_knights:0 "Walking the [ROOT.GetCharacter.Custom('FortifiedBuilding')] halls, I come to notice that all my [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')] are in low spirits. The presence of [fp2_2050_el_cid.GetFullNameNicknamed] inspires the common soldier to achieve great feats, but it causes the noble [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] to wither away in his radiance.\n\nAs a talented commander and a warrior worthy of fables, there is no question about the value [fp2_2050_el_cid.GetFirstNameNicknamed] brings to my ranks, but if the strength of one man causes weakness in others... Can I really allow myself to keep such an influence amongst my [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')]?" + fp2_struggle.2050.desc_nobles:0 "Nobles from all across the realm have approached me as of late to share concerns, gossip and openly hostile comments about my [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)] [fp2_2050_el_cid.GetFirstNameNicknamed]. It is clear that the nobility dislikes my favorable treatment of [fp2_2050_el_cid.GetFirstName] and wishes to see this upstart [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] banished before any commoners attempt to follow in his footsteps. [fp2_2050_el_cid.GetFirstName] may have once been a noble himself, but now he is a self-made [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] and a perceived threat to the social fabric of the realm.\n\nThe decision is mine to make, but keeping [fp2_2050_el_cid.GetFirstName] around endangers my standing with the nobility." + fp2_struggle.2050.desc_faith:0 "Everywhere I go I see a lack of respect reflected in the eyes of my [ROOT.Char.Custom('DefaultPriestTitlePlural')]. Baseless rumors that my thirst for land and gold has led me astray from [ROOT.GetCharacter.GetFaith.HighGodName] and to side with godless mercenaries such as [fp2_2050_el_cid.GetFirstNameNicknamed], which have no qualms about who they fight for.\n\nTheir foolish minds clouded romanticized delusions of chivalric warfare where only the pious defend their faith, when in truth it is because of people like him that our way of life is secure. Regardless, if I am to stay in the good graces of my clergy perhaps it is time I consider banishing [fp2_2050_el_cid.GetFirstName]." + fp2_struggle.2050.a:0 "I trust my [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)] and he will stay!" + fp2_struggle.2050.a.serve_tooltip:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] continues to serve you." + fp2_struggle.2050.a.notif.t:0 "[fp2_2050_el_cid.GetNicknameNoTooltip|U] Stays" + fp2_struggle.2050.b:0 "[fp2_2050_el_cid.GetFirstNameNoTooltip] will continue to serve me regardless!" + fp2_struggle.2050.c:0 "Perhaps it is time to let him go..." + fp2_struggle.2050.c.notif:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] will seek employment elsewhere..." + fp2_struggle.2051.t:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]" + fp2_struggle.2051.desc:0 "A renowned knight by the name of [fp2_2050_el_cid.GetFullName], also known as "[fp2_2050_el_cid.GetNicknameNoTooltip|U]", has arrived at my court looking for a lord to serve. He is an undoubtedly talented commander and a warrior worthy of legend.\n\n[fp2_2050_el_cid.GetFirstNameNoTooltip] has no qualms working with anyone willing to welcome him with open arms. This is an opportunity to recruit a knight capable of turning the tide of battle all on his own." + fp2_struggle.2051.a:0 "Ah welcome! You will enjoy a high position at my court." + fp2_struggle.2051.b:0 "A man of your talent is always welcome in my realm." + fp2_struggle.2051.c:0 "Search for employment elsewhere, [fp2_2050_el_cid.GetFirstNameNoTooltip]." diff --git a/project/ck3/base_game/localization/english/event_localization/relation_events/rivalry_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/relation_events/rivalry_events_l_english.yml index d556dcb033..c7e8e44ce1 100644 --- a/project/ck3/base_game/localization/english/event_localization/relation_events/rivalry_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/relation_events/rivalry_events_l_english.yml @@ -103,22 +103,22 @@ rivalry.1024.tt:0 "Humiliating defeat" rivalry.1021.t:0 "Triumphant Victory" - rivalry.1021.desc:1 "From the start of my duel with [duel_loser.GetTitledFirstName] it's clear that I have the upper hand. I press the advantage, keeping [duel_loser.GetHerHim] off-balance. Soon [duel_loser.GetSheHe] makes a mistake and leaves me an opening, which I seize advantage of to [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] [duel_loser.GetHerHis] arm, ending the match!\n\nThe fact that my victory was swift and decisive makes it all the better." - rivalry.1021.a:1 "I have proven myself to be [duel_loser.GetFirstNamePossessiveNoTooltip] better!" + rivalry.1021.desc:2 "From the start of my duel with [duel_loser.GetTitledFirstName] it's clear that I have the upper hand. I press the advantage, keeping [duel_loser.GetHerHim] off-balance. Soon [duel_loser.GetSheHe] makes a mistake and leaves me an opening, which I seize advantage of to [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] [duel_loser.GetHerHis] arm, ending the match!\n\nThe fact that my victory was swift and decisive makes it all the better." + rivalry.1021.a:2 "I have proven myself to be [duel_loser.GetFirstNamePossessiveNoTooltip] better!" rivalry.1022.t:0 "Narrow Victory" - rivalry.1022.desc:2 "I begin my duel with [duel_loser.GetTitledFirstName] and realize we're more evenly matched than I expected. We trade strikes and parries back and forth for some time, neither gaining an advantage over the other for long.\n\nEventually we both start suffering from exhaustion and he leaves himself open, allowing me to [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] [duel_loser.GetHerHis] leg and end the match!" + rivalry.1022.desc:3 "I begin my duel with [duel_loser.GetTitledFirstName] and realize we're more evenly matched than I expected. We trade strikes and parries back and forth for some time, neither gaining an advantage over the other for long.\n\nEventually we both start suffering from exhaustion and he leaves himself open, allowing me to [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] [duel_loser.GetHerHis] leg and end the match!" rivalry.1022.a:0 "My victory proves that I was in the right." rivalry.1023.t:0 "Narrow Defeat" - rivalry.1023.desc:2 "As [duel_winner.GetTitledFirstName] and I begin our duel I realize that [duel_winner.GetSheHe] is a greater foe than I anticipated. The battle is close, with each of us trading attacks and parries as we seek an opening.\n\nEventually as I start to suffer from exhaustion my guard slips for just a moment, which [duel_winner.GetFirstName] takes advantage of to [duel_winner.Custom('SignatureWeaponCritical')] my arm with [duel_winner.GetHerHis] [duel_winner.Custom('signature_weapon')]." + rivalry.1023.desc:3 "As [duel_winner.GetTitledFirstName] and I begin our duel I realize that [duel_winner.GetSheHe] is a greater foe than I anticipated. The battle is close, with each of us trading attacks and parries as we seek an opening.\n\nEventually as I start to suffer from exhaustion my guard slips for just a moment, which [duel_winner.GetFirstName] takes advantage of to [duel_winner.Custom('SignatureWeaponCritical')] my arm with [duel_winner.GetHerHis] [duel_winner.Custom('signature_weapon')]." rivalry.1023.desc.end:0 "Bleeding heavily, I have no choice but to concede the match." rivalry.1023.desc.death:0 "My wounds take their toll on me and I crumple to the ground." rivalry.1023.a:2 "I will get you next time [duel_winner.GetTitledFirstNameNoTooltip]!" rivalry.1023.a.death:0 "It's so dark..." rivalry.1024.t:0 "Humiliating Defeat" - rivalry.1024.desc:2 "When [duel_winner.GetTitledFirstName] and I meet to begin our duel [duel_winner.GetSheHe] wastes no time before leaping into action! Caught off-guard, I struggle to regain my ground and [duel_winner.GetFirstNamePossessive] relentless attacks leave me no room to recover.\n\nIt is not long before [duel_winner.GetSheHe] slips past my guard and [duel_winner.Custom('SignatureWeaponCriticalPresent')] my leg with [duel_winner.GetHerHis] [duel_winner.Custom('signature_weapon')]," + rivalry.1024.desc:3 "When [duel_winner.GetTitledFirstName] and I meet to begin our duel [duel_winner.GetSheHe] wastes no time before leaping into action! Caught off-guard, I struggle to regain my ground and [duel_winner.GetFirstNamePossessive] relentless attacks leave me no room to recover.\n\nIt is not long before [duel_winner.GetSheHe] slips past my guard and [duel_winner.Custom('SignatureWeaponCriticalPresent')] my leg with [duel_winner.GetHerHis] [duel_winner.Custom('signature_weapon')]," rivalry.1024.desc.end:0 "clearly marking the end of the match. My embarrassing defeat has left me humiliated and ashamed!" rivalry.1024.desc.death:0 "causing me to crumple and fall to the ground." rivalry.1024.a:0 "I must limp home in disgrace." diff --git a/project/ck3/base_game/localization/english/event_localization/religion_events/head_of_faith_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/religion_events/head_of_faith_events_l_english.yml new file mode 100644 index 0000000000..3f0bd4c53a --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/religion_events/head_of_faith_events_l_english.yml @@ -0,0 +1,31 @@ +l_english: + head_of_faith.0000.new_faith_submitted_for_hook:0 "[ROOT.Char.GetTitledFirstName] has submitted to your caliphate" + head_of_faith.0000.wishes_to_schism_caliphate_flag_added:0 "Abandoning your chosen caliphate will be easier for your lifetime" + head_of_faith.0000.t:0 "Heirs of the Prophet" + head_of_faith.0000.desc:0 "and all true believers expect me, as the faith's preeminent member, to pledge myself to an existing caliph.\n\nOnly by submission to the ultimate authority below [ROOT.Char.GetFaith.HighGodName] can I derive my own authority, no matter what our other theological differences.\n\nThe main question before me is, of course, to #EMP whom#! — though the smartest amongst us also ask how #EMP sincerely#! — I will pledge..." + + head_of_faith.0001.t:0 "$head_of_faith.0000.t$: Sunni" + head_of_faith.0001.desc:0 "We [ROOT.Char.GetFaith.GetAdherentName] have chosen to follow the path of the heirs of Abu Bakr, $head_of_faith.0000.desc$" + head_of_faith.0001.a:0 "Realignment with Sunni orthodoxy is our only option." + head_of_faith.0001.b:0 "We must continue cleaving to [old_caliph.GetFaith.GetAdjectiveNoTooltip] authority!" + head_of_faith.0001.c:0 "[sunni_caliph.GetTitledFirstNameNoTooltip] has our #EMP present#! loyalties..." + head_of_faith.0001.d:0 "We shall follow [old_caliph.GetTitledFirstNameNoTooltip]... for now..." + + head_of_faith.0011.t:0 "$head_of_faith.0000.t$: Shia" + head_of_faith.0011.desc:0 "[ROOT.Char.GetFaith.GetName] follows the infallible line of Ali, $head_of_faith.0000.desc$" + head_of_faith.0011.a:0 "Mainstream Shia thought calls to us." + head_of_faith.0011.b:0 "$head_of_faith.0001.b$" + head_of_faith.0011.c:0 "[shia_caliph.GetTitledFirstNameNoTooltip] commands us. For the moment." + head_of_faith.0011.d:0 "$head_of_faith.0001.d$" + + head_of_faith.0021.t:0 "$head_of_faith.0000.t$: Muhakkima" + head_of_faith.0021.desc:0 "Rejecting the tawdry politics of Sunni and Shia has left [ROOT.Char.GetFaith.GetName] an adherent to the Muhakkima strand of Islam. Though the common members of the movement do not expect me to pledge submission to an existing caliph, they might accept one if I make my allegiance clear." + head_of_faith.0021.a:0 "We can elect our own leaders." + head_of_faith.0021.b:0 "$head_of_faith.0001.b$" + + head_of_faith.0031.t:0 "$head_of_faith.0000.t$: Zandaqa" + head_of_faith.0031.desc:0 "As Zandaqa, we care little for how the other Islamic sects trace the line of the Prophet's succession, and they dislike us in return. My fellow [ROOT.Char.GetFaith.GetAdherentNamePlural] certainly don't expect me to declare our submission to any existing caliph.\n\nYet, perhaps by pledging allegiance to one of the great powers of Islam, a measure of security and tolerance can be bought for our faith..." + head_of_faith.0031.a:0 "$head_of_faith.0021.a$" + head_of_faith.0031.b:0 "$head_of_faith.0001.a$" + head_of_faith.0031.c:0 "$head_of_faith.0011.a$" + head_of_faith.0031.d:0 "$head_of_faith.0001.b$" diff --git a/project/ck3/base_game/localization/english/event_localization/religion_events/religious_decision_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/religion_events/religious_decision_events_l_english.yml index 7e28514396..b575528608 100644 --- a/project/ck3/base_game/localization/english/event_localization/religion_events/religious_decision_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/religion_events/religious_decision_events_l_english.yml @@ -137,3 +137,25 @@ religious_decision.0502.desc.fundamentalist:0 "Not only is religious pluralism at an end, but any not practicing orthodox [khazar_khan.GetFaith.GetNameNoTooltip] are necessarily an enemy of the [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip]. The [khazar_khan.GetTitleAsNameNoTooltip] seeks to spread [khazar_khan.GetFaith.GetNameNoTooltip] across the Steppe and beyond, declaring it the duty of any good [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] to join in this new age of religious warfare." religious_decision.0502.a:0 "Truly a dark day for [ROOT.Char.GetFaith.GetNameNoTooltip]" religious_decision.0502.b:0 "It’s about time!" + + religious_decision.0601.t:0 "Splitting the Ummah: [founder.GetFaith.GetAdjectiveNoTooltip] [founder.GetFaith.ReligiousHeadTitleName|U]" + religious_decision.0601.desc:0 "Without #EMP true#! leadership, we are lost.\n\n[old_caliph.GetTitledFirstName] has not provided such guidance for we [founder.GetFaith.GetAdherentNamePlural] since [old_caliph.GetSheHe] obtained the post, and others of my faith have suffered for [old_caliph.GetHerHis] lack of counsel, authority, and jurisprudence.\n\nWith a heavy heart, and the backing of some of the most influential clerics in the [founder.GetFaith.GetAdjectiveNoTooltip] world, I have declared that it is the indefatigable will of [founder.GetFaith.HighGodName] that I take over the office of the [founder.GetFaith.ReligiousHeadTitleName].\n\nMy heirs and I shall hold it from this day to the Day of Reckoning, and, beneath my firm hand, the world's true believers shall prosper!" + religious_decision.0601.a:0 "I now bear this bear this heavy burden..." + religious_decision.0601.b:0 "Hah, take #EMP that#! [old_caliph.GetFirstNameNoTooltip]." + religious_decision.0601.tt.some_rulers_converted_away:0 "[THIS.Var('schismed_caliphate_major_ruler_converted_count').GetValue|0] [rulers|E] will convert to [old_caliph.GetFaith.GetName] in protest" + religious_decision.0601.tt.all_rulers_stayed:0 "No major [founder.GetFaith.GetAdjective] [rulers|E] will convert to [old_caliph.GetFaith.GetName] in protest" + + religious_decision.0602.t:0 "$religious_decision.0601.t$" + religious_decision.0602.desc:0 "[founder.GetFirstName] has made no secret of the fact that [founder.GetSheHe] #EMP detests#! how [old_caliph.GetTitledFirstName] wields the sacred office of [old_caliph.GetFaith.ReligiousHeadName], but I doubt anyone thought [founder.GetSheHe]'d go as far as #EMP this#!.\n\nThe mad[founder.GetWomanMan] has gathered enough support to declare #EMP [founder.GetHerselfHimself]#! [founder.GetFaith.ReligiousHeadName], splintering the Ummah!\n\nDistressingly, the commoners have largely accepted the decision as simply part of the machinations of their betters. As one of the leading lights of [founder.GetFaith.GetName], though, it falls to me to decide whether my realm will fall in line or dissent." + religious_decision.0602.a:0 "[founder.GetTitledFirstNameNoTooltip] shall surely prove worthy." + religious_decision.0602.a.tt:0 "You settle quietly into the new order" + religious_decision.0602.b:0 "My loyalty to [old_caliph.GetTitledFirstNameNoTooltip] is unshakeable!" + religious_decision.0602.c:0 "People seem desperate for a true leader..." + fp2_opportunistic_schismatic_modifier:0 "Opportunistic Schismatic" + fp2_opportunistic_schismatic_modifier_desc:0 "This character is working their way towards a revelation..." + + religious_decision.0603.t:0 "$religious_decision.0601.t$" + religious_decision.0603.desc:0 "Tensions between [founder.GetFirstName] and [old_caliph.GetShortUINameNoFormat] have been running high of late, but [founder.GetFirstNameNoTooltip] has escalated to an unexpectedly ferocious level.\n\nWith the support of many of the leading clerics of [founder.GetFaith.GetName], [founder.GetFirstNameNoTooltip] has successfully declared [founder.GetHerselfHimself] to be the #EMP true#! [founder.GetFaith.ReligiousHeadName] of [founder.GetHerHis] faith, supplanting [old_caliph.GetShortUINamePossessiveNoTooltipNoFormat] authority over who have turned away from [old_caliph.GetFaith.GetName] orthodoxy.\n\nMany of the world's more communally-minded $islam_religion_adherent_plural$ weep openly at the appearance of another fracture in the Ummah." + religious_decision.0603.a:0 "Fiend! Cur! Blasphemer!" + religious_decision.0603.b:0 "[old_caliph.GetTitledFirstNameNoTooltip] cannot keep [old_caliph.GetHerHis] house in order..." + religious_decision.0603.c:0 "Ha! What high drama!" diff --git a/project/ck3/base_game/localization/english/event_localization/south_asia_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/south_asia_events_l_english.yml index 72efbc3a59..0762b2c81e 100644 --- a/project/ck3/base_game/localization/english/event_localization/south_asia_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/south_asia_events_l_english.yml @@ -75,16 +75,16 @@ south_asia.0034.desc:0 "To push the country to the brink of civil war to defend the faith shows zeal, but knowing when to stay my hand displays compassion. The people continue to grumble, but so be it.\n\nThe religious divide in the Irrawaddy Valley remains, but at least my rulership over it remains intact, and the possibility of further conversion through conventional means remains possible." south_asia.0034.a:0 "Siddhārtha Gautama would approve of my compassion." south_asia.0034.b:0 "And convert them we will." - south_asia.0034.counties: "All counties" - south_asia.0034.vassals: "All vassals" - south_asia.0034.aricounties: "All Ari counties" + south_asia.0034.counties:0 "All counties" + south_asia.0034.vassals:0 "All vassals" + south_asia.0034.aricounties:0 "All Ari counties" south_asia.0035.t:0 "Preserving Theravadan Homelands" south_asia.0035.desc:0 "Any true follower of the Buddha's notions can appreciate the sacred importance of preserving his words. The Pāli Canon, despite being written hundreds of years after Siddhārtha Gautama's death, represents the most accurate collection of the Buddha's words in the known world.\n\nWith the political machinations on the Indian mainland, there is a growing threat to the safety of such hallowed texts in the [ROOT.Char.GetFaith.GetAdjective] homelands on the peninsula of Lanka. I must act!" south_asia.0035.a:0 "We shall send faithful [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]s, to help preserve the faith." south_asia.0035.b:0 "Send envoys, and offer a bond of friendship." south_asia.0035.b.theravada.tt:0 "Any independent Theravadan rulers" - south_asia.0035.a.lanka: "All counties in Lanka" + south_asia.0035.a.lanka:0 "All counties in Lanka" south_asia.0036.t:0 "Dealing with the Ari" south_asia.0036.desc:0 "With the faith's future outside of the Irrawaddy Valley now secure, the one remaining question is what to do with the remaining [ari_faith.GetName] monks who still wield so much power, yet flaunt their hedonism at every turn. Their influence could be undermined, yet cannot be underestimated.\n\nThese wine-drinking, animal sacrificing religious leaders must be dealt with, but dealt with delicately lest their persecution is seen as a threat to the still-vulnerable peace in the region." diff --git a/project/ck3/base_game/localization/english/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_english.yml b/project/ck3/base_game/localization/english/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_english.yml new file mode 100644 index 0000000000..2db071abf7 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_english.yml @@ -0,0 +1,42 @@ +l_english: + bell_special_yearly.1000.t:0 "The Bell of [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]" + bell_special_yearly.1000.desc:0 "My [steward.GetCouncilTitle] [steward.GetFirstName] has suggested I survey a nearby abandoned church from the time of the Visigoths.\n\nAmidst the barrel-vaulted ceiling and the horseshoe arches, there is a once-beauteous bell tower, with several ruined bells missing their clappers.\n\nAs I wander through the ruin, I hear a clattering of hooves. Peering through a hole, I see [faction_member_1.GetTitledFirstName] is approaching. Might [faction_member_1.GetSheHe] think this place could be a hideout for his traitorous faction?" + # [faction_member_1_faction.GetName] + bell_special_yearly.1000.a:0 "I could kill [faction_member_1.GetHerHim] with no one around to see!" + bell_special_yearly.1000.a.tt:0 "You sneak up on [faction_member_1.GetTitledFirstName] and try to kill [faction_member_1.GetHerHim]" + bell_special_yearly.1000.b:0 "I should quietly slink away." + + bell_special_yearly.1500.desc:0 "I hide in the church antechamber, and can her only the thudding of my murderous heart, and [faction_member_1.GetTitledFirstNamePossessive] footsteps.\n\nAs [faction_member_1.GetSheHe] steps into the room, I strike [faction_member_1.GetHerHis] head with a piece of debris, and [faction_member_1.GetSheHe] is knocked to the ground.\n\nAs I strike again and again, a fleeting fancy clouds my blood-tinted visions. A dream of this old bell-tower making music again, with all of my foes' heads as the clappers." + bell_special_yearly.1500.a:0 "Another fractious fool shall join my ensemble!" + bell_special_yearly.1500.a.tt:0 "You seek out another victim." + bell_special_yearly.1500.discovery.tt:0 "Your chances of discovery increase" + bell_special_yearly.1500.b:0 "I should return home and rest." + bell_special_yearly.1500.b.tt:0 "You stop collecting heads for the bell." + + bell_special_yearly.2000.desc:1 "I demand the loathsome [faction_member_2.GetTitledFirstName] visit my [ROOT.Char.Custom('FortifiedBuilding')] and disguise myself as a troubadour. In costume, I declaim '[ROOT.Char.GetTitledFirstName] demands you hear this wondrous new composition invented here in the capital!'\n\nOnce [faction_member_2.GetSheHe] is inside, I force [faction_member_2.GetHerHim] into a chamber alone. There I play the most mundane #italic cansos#! I can for hours until the sod falls asleep.\n\nI work quickly — I strangle my foe with one of the lute-strings, hide the head [Select_CString(ROOT.Char.IsFemale,'under my dress','in my mantle')], and bolt away through the halls before anyone can blink." + bell_special_yearly.2000.a:0 "The Bell doesn't have enough heads yet!" + bell_special_yearly.2000.b:0 "This is a beautiful crime — I shouldn't risk it souring." + +#Dropping an organ out of a window + bell_special_yearly.3000.desc:0 "I have imposed a royal visit on [faction_member_3.GetTitledFirstNamePossessive] [faction_member_3.Custom('FortifiedBuilding')] under pretense of attempting to dispel tension with [faction_member_3.GetHerHis] rebellious faction. During a pause in our negotiations, I examine [faction_member_3.GetHerHis] music rooms, and ask to be left alone to play.\n\nThe music room has a large window above the [faction_member_3.Custom('FortifiedBuilding')] garden — with quite a large pipe organ next to it. The moment is too perfect.\n\nAs [faction_member_3.GetFirstNameNoTooltip] walks out beneath the window to take a moment of solace, I push the organ. It careens through the air, and crushes [faction_member_3.GetHerHim] below. Giggling, I hurry to collect the head before the death is noticed." + bell_special_yearly.3000.a:0 "The Bell is going to be exquisite!" + bell_special_yearly.3000.b:0 "Freak organ accidents happen every day." + +#[faction_member_3_faction.GetName] + bell_special_yearly.4000.desc:0 "I lounge in my garden, absent-mindedly playing with the roses, pulling their heads off one by one.\n\nI wonder what to do with my bell-tower. Is it ever destined to perform?" + bell_special_yearly.4000.desc_discoverer:0 "\n\nWhile I mill this over, I notice [bell_discoverer.GetTitledFirstName], one of the sods still mourning a victim of the disappearances, staring at me in the garden. I chuckle, and almost want to tell [bell_discoverer.GetHerHim] on the spot." + bell_special_yearly.4000.a:0 "I should put on a grand concert at the church!" + bell_special_yearly.4000.a.tt:0 "Everyone becomes aware of your killings." + bell_special_yearly.4000.b:0 "None need know of my private entertainments." + bell_discovery_success_effect:0 "The Bell is kept a secret" + bell_discovery_failure_effect:0 "The Bell is discovered" + + + bell_special_yearly.5000.desc:0 "I ride out one night to visit my bell and bask in its resplendent villainy. To my surprise, there are torches flickering already as I enter the ruin.\n\nAt first, I imagine the ghosts of the Visigoths are displeased I have defiled their church, but then [bell_discoverer.GetTitledFirstName] pulls back a hood. "I feel I have traveled to [bell_discoverer.GetFaith.NegativeAfterLife] and will be there all my life, after uncovering the abomination you have wrought. You shall join your victims, creature!"\n\nI am briefly aware of a slice of steel through my neck, and then nothing at all." + bell_special_yearly.5000.a:0 "Play me out, [bell_discoverer.GetTitledFirstName]." + + + bell_special_yearly.6000.desc:0 "A concert is held in the Visigothic ruin for all my court, promising a night of music in an old candlelit church.\n\nThe usual fare with minstrels proceeds while a few guests complain of the peculiar smell. We enjoy some light tunes with flutes and plucked strings, and the pieces become more mournful as the night goes on.\n\nAt the finale, servants follow my command to rush and ring the bells in time with the last song. The screams of my courtiers join the voice of the choir as all behold my rattling, chiming heads!" + bell_special_yearly.6000.a:0 "Such music!" + bell_special_yearly.6000.b:0 "The rest of you will join them, if you defy me!" + diff --git a/project/ck3/base_game/localization/english/event_localization/stress_events/stress_threshold_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/stress_events/stress_threshold_events_l_english.yml index f043ee1fc8..c282bbfec4 100644 --- a/project/ck3/base_game/localization/english/event_localization/stress_events/stress_threshold_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/stress_events/stress_threshold_events_l_english.yml @@ -18,7 +18,7 @@ stress_threshold.1001.drunkard.gain:0 "Maybe a couple of drinks will help?" stress_threshold.1001.drunkard.effect:0 "I will drink until these thoughts are gone." stress_threshold.1001.hashishiyah.gain:0 "Some hashish will put my mind at ease..." - stress_threshold.1001.hashishiyah.effect:0 "A relaxing night with my pipe will help." + stress_threshold.1001.hashishiyah.effect:1 "A relaxing night with a tray of hashish cakes will help." stress_threshold.1001.journaller.gain:0 "Writing my worries down will help me focus." stress_threshold.1001.journaller.effect:0 "I need a night alone in my study." stress_threshold.1001.endure:0 "I must be strong and resist these impulses!" @@ -110,7 +110,7 @@ stress_threshold.1601.drunkard.gain:0 "Maybe I will feel more focused after some drink..." stress_threshold.1601.drunkard.effect:0 "I always feel more focused after some drink." stress_threshold.1601.hashishiyah.gain:0 "Some hashish will hopefully calm my mind..." - stress_threshold.1601.hashishiyah.effect:0 "I am never calmer than after an evening with my pipe." + stress_threshold.1601.hashishiyah.effect:1 "I am never calmer than after an evening with some hashish cakes." stress_threshold.1601.journaller.gain:0 "Writing my thoughts down should bring some clarity..." stress_threshold.1601.journaller.effect:0 "Writing my thoughts down always brings clarity!" stress_threshold.1601.endure_no_option:0 "I– I must must endure. There's nothing I can do..." @@ -159,7 +159,7 @@ stress_threshold.2101.witch.gain:0 "I am an outcast, just like [ROOT.Char.GetFaith.WitchGodName]." stress_threshold.2101.witch.effect:0 "At least I know [ROOT.Char.GetFaith.WitchGodName] understands me." stress_threshold.2101.drunkard.effect:0 "Wine may be my only true friend." - stress_threshold.2101.hashishiyah.effect:0 "At least my pipe doesn't judge me." + stress_threshold.2101.hashishiyah.effect:1 "At least this hashish-topped cake won't judge me." stress_threshold.2101.endure:0 "Maybe this is just all in my head..." stress_threshold.2201.t:0 "Mental Break: Boiling Anger" diff --git a/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_event_dan_l_english.yml b/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_event_dan_l_english.yml new file mode 100644 index 0000000000..a8e0e0ad4b --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_event_dan_l_english.yml @@ -0,0 +1,67 @@ +l_english: + fp2_yearly.1001.t:0 "Chess Two" + fp2_yearly.1001.desc:0 "After winning another game of chess against myself, I can't help but think that perhaps my towering intellect could improve this game somewhat. \n\nBut what change would make the most sense?" + fp2_yearly.1001.a:0 "The King is clearly too weak." + fp2_yearly.1001.b:0 "The Bishop should be stronger." + fp2_yearly.1001.c:0 "Why can't I torture the pawns?" + + + fp2_yearly.1002.t:0 "A Compromising Position" + fp2_yearly.1002.desc:1 "Late at night I hear strange sounds coming from a room down the hall. Upon peeking round the door I can see my [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)] naked, bound and being beaten with a wooden rod by a servant, who appears to be dressed in some of my old clothes. If that weren't strange enough, [deviant_courtier.GetSheHe] seems to be loving it.\n\nBetween hits [deviant_courtier.GetSheHe] shouts out "Yes! Punish me [ROOT.GetCharacter.GetNameNoTooltip], I've been a naughty little [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)]!"" + fp2_yearly.1002.b:0 "I smell blackmail material." + fp2_yearly.1002.c:0 "That looks like fun!" + fp2_yearly.1002.a:0 "I'll just go." + + + fp2_yearly.1003.t:0 "Tilting at... Giants?" + fp2_yearly.1003.desc:0 "A commotion in my courtyard catches my attention as [injured_knight.Custom2('MyCharacterIntroduction', ROOT.Char)] is carried in by several peasants. [injured_knight.GetSheHe|U] is obviously badly injured.\n\nWhen I demand to know what happened, the peasants tell me they found [injured_knight.GetHerHim] in a field where [injured_knight.GetSheHe] claimed to have just barely fought off a giant.\n\nHis squire pulls me aside after the story is over, "The truth is that [injured_knight.GetSheHe] tried to joust with a windmill and lost my lord, but these villagers seems quite taken with [injured_knight.GetHerHis] story."" + fp2_yearly.1003.a:0 "All hail the brave knight, I'll buy [injured_knight.GetHerHim] a new steed." + fp2_yearly.1003.b:0 "I'll brook no fairy tales in my court." + + fp2_yearly.1004.t:0 "The Hawk of Quarysh" + fp2_yearly.1004.desc:0 "I am reading a history of [hawk_of_quraysh.GetName] also known as "The Hawk of Quarysh".\n\nLearning about his life is incredibly inspiring, from his [abbasid_dynasty.GetName] escape, to establishing the [hawk_dynasty.GetName] dynasty in Iberia, I can't help but think I should take some of it to heart." + fp2_yearly.1004.a:0 "I too could inspire my men as he did at Carmona." + fp2_yearly.1004.b:0 "His diplomatic dealings with the Yemeni are legendary." + fp2_yearly.1004.c:0 "We're related!" + + nick_the_hawk_of_quraysh:0 "the Hawk of Quraysh" + + + fp2_hawk_of_quarysh_martial_modifier:0 "Martial Inspiration" + fp2_hawk_of_quarysh_martial_modifier_desc:0 "This character has gained martial inspiration from the Hawk of Quarysh." + + + fp2_hawk_of_quarysh_diplomacy_modifier:0 "Diplomatic Inspiration" + fp2_hawk_of_quarysh_diplomacy_modifier_desc:0 "This character has gained diplomatic inspiration from the Hawk of Quarysh." + + fp2_yearly.1005.t:0 "Lost Viking" + fp2_yearly.1005.desc:0 "Struggling and shouting, a large [hidden_viking.GetWomanMan] is dragged before me. [hidden_viking.GetSheHe|U] is clearly a viking raider, the type who has sown chaos in our realm for decades.\n\n"Please have mercy. My name is [hidden_viking.GetName] and I've been living in [viking_county.GetNameNoTooltip] for years. I was left behind because I was injured. The villagers saved me; they're my family now."\n\nThe viking falls to his knees, hoping I'll spare [hidden_viking.GetHerHis] life. Several peasants confirm [hidden_viking.GetHerHis] story." + fp2_yearly.1005.a:1 "You may entertain my courtiers with your unique story." + fp2_yearly.1005.b:0 "A good act doesn't balance out the bad — you die." + fp2_yearly.1005.c:0 "As you serve the village, you may live for now." + + + fp2_yearly.1006.t:0 "Viking Cheese?" + fp2_yearly.1006.desc:0 "I stop at a roadside stall selling some simple foods. The trader, [cheese_trader.GetName], plies me with different wares before reaching below the stall and bringing out a carved wooden box.\n\n"For you my liege, this is the finest cheese in all the realm. [cheese_trader.GetSheHe|U] pushes the small block into my hand, leans in and whispers conspiratorially, "It was crafted by cheese-making Vikings here in Iberia."\n\nDespite the bizarre comment, the cheese is incredibly good." + fp2_yearly.1006.a:0 "I'll accept your cheese but not your ridiculous story." + fp2_yearly.1006.b:0 "I must find these "Cheese Vikings"..." + fp2.1006.b.tt:0 "You send your agents out to find the "Cheese Vikings"" + fp2_yearly.1006.c:0 "What a load of rubbish." + + + fp2_yearly.1007.t:0 "$fp2_yearly.1006.t$" + fp2_yearly.1007.desc:0 "A scrawny looking [fake_cheese_viking.GetWomanMan] is brought before me. However, the pathetic [fake_cheese_viking.GetWomanMan] in front of me barely looks like a cheese maker — let alone a Viking.\n\n"I'm truly sorry, but I'm not really a Viking. It's just a lie to help with selling the cheese," [fake_cheese_viking.GetSheHe] sputters." + fp2_yearly.1007.a:0 "Oh well, at least I solved the mystery." + fp2_yearly.1007.b:0 "I want half your profits, and half your cheese." + + fp2_respected_clergy_chess:0 "Respected Clergy in Chess" + fp2_respected_clergy_chess_desc:0 "Changed the rules of chess to respect the clergy." + + fp2_cheese_artifact:0 "Aged Cheese" + fp2_cheese_artifact_desc:0 "Despite the rumors, this cheese was not made by Vikings. However it is extremely good." + + + fp2_yearly.1008.t:0 "Consuming the Cheese" + fp2_yearly.1008.desc:0 "It is time. Deep in my cellar has sat some of the most incredible cheese in the known world, slowly ageing, increasing in potency.\n\n And now I shall consume it." + fp2_yearly.1008.a:0 "[ROOT.Char.GetFaith.HealthGodName|U] wept. That's some good cheese." + fp2_yearly.1008.b:0 "Actually, let the cheese age more." diff --git a/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_event_ola_l_english.yml b/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_event_ola_l_english.yml new file mode 100644 index 0000000000..8ecff7df98 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_event_ola_l_english.yml @@ -0,0 +1,250 @@ +l_english: + stoke_tension_toast.success:0 "Your hate campaign succeeded." + stoke_tension_toast.failure:0 "Your involvement was revealed." + + delegated_stoke_tension_toast.success:0 "[tension_councillor.GetTitledFirstName] spread hatred." + + ease_tension_toast.success:0 "You mediated successfully." + ease_tension_toast.failure:0 "Your efforts failed." + + bad_intrigue.tt:0 "This option is available because of your poor Intrigue skill." + + fp2_struggle.1000.t:0 "Stoking the Fire" + fp2_struggle.1000.desc:0 "There have been clashes between the [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] and the [tension_county.GetCountyData.GetFaith.GetAdjectiveNoTooltip] population in the [tension_county.GetName]. "Let us use this opportunity" my [tension_councillor.GetCouncilTitle] [tension_councillor.GetFirstName] suggests, "to recruit affordable soldiers from among the [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] militias. And if they continue their #italic training#! in their home county, that isn't so bad either! We might actually #italic encourage#! that..." \n\n Do I let [tension_county.GetNameNoTierNoTooltip] burn in order to enlist these violent fanatics?" + fp2_struggle.1000.a:0 "Let us spread some hatred...discreetly." + fp2_struggle.1000.b:0 "I trust you to handle it" + fp2_struggle.1000.c:0 "No, I shall try to ease the tension." + fp2_struggle.1000.d:0 "If I cannot stop this madness, perhaps a [minority_courtier.GetFaith.GetAdherentNameNoTooltip] ruler could." + + + not_my_problem_toast:0 "Single mothers and children in your realm will starve for years to come." + + fp2_struggle.1001.t:0 "War Widows" + fp2_struggle.1001.desc:0 "[expectant_courtier.GetTitledFirstName] is with child, and has come to ponder the situation of other mothers in our lands - those left by recent war and misfortune to care for their children alone. "We could institute a special fund, my [ROOT.Char.GetLadyLord], to pay nursing mothers who have no other means of support. After all, rearing children is a labor just as hard and laudable as others."" + fp2_struggle.1001.a:0 "A good idea! I shall create such a fund." + fp2_struggle.1001.b:1 "Only widows will have my support." + fp2_struggle.1001.b.tt:0 "Your faith does not approve of women with children out of wedlock." + fp2_struggle.1001.c:0 "They can come stay at my court! We have food in abundance!" + fp2_struggle.1001.c.tt:0 "You invite all poor single mothers in your realm to stay at your court." + fp2_struggle.1001.d:0 "Surely, my benevolent vassals can help fund this." + fp2_struggle.1001.e:0 "I am your [ROOT.Char.GetTitleTierName], not a wet nurse!" + fp2_struggle.1001.specialdescpositive:0 "Vassals who are happy to pay gain #positive_value 10#! #color_light_blue Opinion#! of you" + fp2_struggle.1001.specialdescnegative:0 "Vassals who are not happy to pay lose #negative_value 10#! #color_light_blue Opinion#! of you" + + reading_avicenna_toast.success:0 "You read a big book on medicine." + reading_avicenna_toast.failure:0 "You might have misunderstood something..." + reading_hippocrates_toast.success:0 "You read all of Galen's works." + reading_hippocrates_toast.failure:0 "Why is Greek so hard?" + rolling_in_filth_toast:0 "Your court is a health hazard." + + fp2_struggle.1002.t:0 "[xenophilic_culture.GetNameNoTooltip] Advancements" + fp2_struggle.1002.desc_early_golden_age:0 "[xenophilic_culture.GetNameNoTooltip] scholars have recently made great strides in medical knowledge. But the polymath [great_physician.GetFirstName] has been exiled from my [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstNamePossessive] court for a #italic poem and a mistake#!, and seeks new employment. \n\n" + fp2_struggle.1002.desc_late_golden_age:0 "[xenophilic_culture.GetNameNoTooltip] scholars have long devoted themselves to the study of medicine. Now the polymath [great_physician.GetFirstName] is seeking to join my court, but [great_physician.GetSheHe] has recently been exiled from my [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstNamePossessive] court for an undisclosed transgression. \n\n" + fp2_struggle.1002.desc_post_golden_age_christian:0 "Though the likes of Averroes and Albucasis are long dead, [xenophilic_culture.GetNameNoTooltip] physicians remain preeminent in knowledge. Now the polymath [great_physician.GetFirstName] is seeking new employment, having been exiled from my [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstNamePossessive] court for an undisclosed transgression. \n\n" + fp2_struggle.1002.desc_post_golden_age_unchristian:0 "Though the likes of Ibn Rushd and Al-Zahrawi are long dead, [xenophilic_culture.GetNameNoTooltip] physicians remain preeminent in knowledge. Now the polymath [great_physician.GetFirstName] is seeking new employment, having been exiled from my [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstNamePossessive] court for an undisclosed transgression. \n\n" + fp2_struggle.1002.desc_albucasis:0 ""Though my skills are modest", he says, "I once saved the life of a slave-girl who had cut her own throat, with only a slight hoarseness to her voice afterwards. And I would ask you to make some changes in your hygiene habits..." \n\n" + fp2_struggle.1002.desc_avenzoar:0 ""I have practiced medicine all my life", he says, "and wrote a book on regimen for a healthy life. But I am a sworn enemy of superstition and the false remedies peddled by witches and astrologers, so I would ask you to ban such things..." \n\n" + fp2_struggle.1002.desc_tufail:0 ""I study both the heavens, the mind and the ailments of the flesh", [great_physician.GetSheHe] says. "But I am an advocate for the benefits of studying the human body #italic post mortem#!... Might you provide me with opportunities to pursue this?" \n\n" + fp2_struggle.1002.desc_no_historical_physician_early:0 ""I have learned much", [great_physician.GetSheHe] says, "from the works of the Ancients. Yet I have rescued their knowledge from the abyss of prolixity, and can use it for your benefit." \n\n" + fp2_struggle.1002.desc_no_historical_physician_late:0 ""I have learned much", [great_physician.GetSheHe] says, "from the works of Al-Zahrawi and Ibn Sina. Yet I have improved upon their techniques. I can remove cataracts and boils, and treat diseases previously thought untreatable." \n\n" + fp2_struggle.1002.desc_has_physician_and_is_christian:0 "My current court physician, [scoped_physician.GetTitledFirstName], urges me not to replace [scoped_physician.GetHerHim] with this heathen." + fp2_struggle.1002.desc_has_physician_but_not_christian:0 "My current court physician, [scoped_physician.GetTitledFirstName], urges me not to replace [scoped_physician.GetHerHim] with this eccentric." + fp2_struggle.1002.desc_has_no_physician_but_is_christian:0 "Some courtiers urge me not to associate with this heathen." + fp2_struggle.1002.desc_has_no_physician:0 "Should I offer this [great_physician.GetWomanMan] a place at my court?" + fp2_struggle.1002.a:0 "I could use a new physician..." + fp2_struggle.1002.b:1 "I can buy books and learn medicine myself." + fp2_struggle.1002.b.tt:0 "You attempt to learn from great works of medicine." + fp2_struggle.1002.c:0 "What do I need you for? I can read Greek myself." + fp2_struggle.1002.c.tt:1 "You buy the works of Galen and try to read them." + fp2_struggle.1002.d:0 "I will send you back to [neighboring_ruler.GetTitledFirstNameNoTooltip]...in chains." + fp2_struggle.1002.e:0 "My health is fine as it is, thank you." + fp2_struggle.1002.f:0 "Begone, innovation should only come from God." + fp2_struggle.1002.physicianleaves:0 "[great_physician.GetFirstName] seeks employment elsewhere" + fp2_struggle.1001.physician_imprisoned:0 "[great_physician.GetFirstName] is imprisoned by [neighboring_ruler.GetName], for certain reasons" + + fp2_struggle.1010.t:0 "Soul of Iron" + fp2_struggle.1010.desc:1 "A [great_swordsmith.GetWomanMan] called [great_swordsmith.GetName] has arrived at my court, claiming to be a master smith who has traveled far and wide.\n\n"My [ROOT.Char.GetLadyLord]", [great_swordsmith.GetSheHe] says, "my family has been swordmakers in [toledo_holding.GetNameNoTierNoTooltip] since ancient times, and once made #italic falcatas#! for the armies of Carthage. No alloy is as strong as that which is made in Iberia, and I can perfect it. I can make the world's finest weapons, but in return, you must give me command of the blacksmiths' guild in [blacksmith_county.GetNameNoTierNoTooltip]. Then they will see that I was better than them all along!"" + fp2_struggle.1010.a:1 "No, you shall work with the guild, to benefit us all." + fp2_struggle.1010.b:1 "Whatever knowledge you possess, I shall draw it out..." + fp2_struggle.1010.c:1 "You shall have it, if you make swords for my armies." + fp2_struggle.1010.d:1 "Make me Iberia's finest blade, and the guild will be yours." + fp2_struggle.1010.e:0 "I will not anger the guild for your vanity." + fp2_struggle.1010.smithgoesaway:1 "[great_swordsmith.GetNameNoTooltip] goes to take command over the blacksmiths' guild." + fp2_struggle.1010.paranoid_rivals:1 "Arming your soldiers might worry some neighboring rulers." + fp2_struggle.1010.smithmakesweapon:1 "[great_swordsmith.GetNameNoTooltip] stays in your court while forging the sword you requested." + fp2_struggle.1010.swordsmith_imprisoned:0 "You imprison and torture [great_swordsmith.GetNameNoTooltip] to learn his secrets" + fp2_struggle.1010.compassionate_courtiers:0 "Not all your courtiers might approve of this" + toledo_compromise_flavor:0 "You force a compromise between [great_swordsmith.GetNameNoTooltip] and the guild." + fp2_struggle.1010.swordsmith_leaves:0 "[great_swordsmith.GetNameNoTooltip] goes to another court." + + + fp2_struggle.1011.t:1 ""The Blade of [blacksmith_county.GetNameNoTierNoTooltip]" + fp2_struggle.1011.desc:1 ""It is finished", [great_swordsmith.GetName] says, but seems strangely weary.\n\n"It may be that the ghosts of my ancestors guided me in the forging, for it is the best blade I have ever created. Never again will I make its like, nor will anyone else in this land, for the secrets of its making I shall take to the grave. I shall go now, and claim the guild that you promised me, though that victory now feels oddly hollow. Be that as it may, you must name the sword that I forged for you."" + fp2_struggle.1011.a:1 "#italic Martiello#!, the hammer." + fp2_struggle.1011.b:0 "#italic Tiniebra#!, the darkness." + fp2_struggle.1011.c:0 "#italic Vermejo#!, the red." + fp2_struggle.1011.d:0 "#italic Jargonça#!, like the blue gemstone." + fp2_struggle.1011.e:0 "#italic Suhayl#!, the glorious." + fp2_struggle.1011.f:0 "#italic al-Battar#!, the cutter." + fp2_struggle.1011.g:0 "#italic Qazeeb#!, of the strong handle." + fp2_struggle.1011.h:0 "#italic Zumurrud#!, like the blinding emerald." + fp2_struggle.1011.i:0 "#italic Ortzi#!, like the thunder." + fp2_struggle.1011.j:0 "#italic Gaueko#!, the night spirit." + fp2_struggle.1011.k:0 "#italic Gorri#!, the red one." + fp2_struggle.1011.l:0 "#italic Aiztoto#!, the little knife." + fp2_struggle.1011.m:0 "#italic Escremire#!, the fencer." + fp2_struggle.1011.n:0 "#italic Folha#!, the leaf." + fp2_struggle.1011.o:0 "#italic Proeza#!, valour." + fp2_struggle.1011.p:0 "#italic Trebalhar#!, the tormenter." + fp2_struggle.1011.q:0 "#italic Sufax#!, like the great hero in days of old." + fp2_struggle.1011.r:0 "#italic Toumellalt#!, the white one." + fp2_struggle.1011.s:0 "#italic Ayugu#!, the yoke." + fp2_struggle.1011.u:0 "Well, #italic Ironsoul#! of course." + fp2_struggle.1011.v:0 "I quite like #italic Mistletoe#!..." + fp2_struggle.1011.w:0 "#italic Moor-cleaver, what else?" + fp2_struggle.1011.x:0 "#italic Usurper's blade#! seem fitting, given what we did to the guilds..." + fp2_struggle.1011.swordsmith_leaves:0 "His work complete, [great_swordsmith.GetName] leaves your court" + martiello_name:0 "Martiello" + tiniebra_name:0 "Tiniebra" + vermejo_name:0 "Vermejo" + jargonca_name:0 "Jargonça" + suhayl_name:0 "Suhayl" + albattar_name:0 "al-Battar" + qazeeb_name:0 "Qazeeb" + zumurrud_name:0 "Zumurrud" + ortzi_name:0 "Ortzi" + gaueko_name:0 "Gaueko" + gorri_name:0 "Gorri" + aiztoto_name:0 "Aiztoto" + escremire_name:0 "Escremire" + folha_name:0 "Folha" + proeza_name:0 "Proeza" + trebalhar_name:0 "Trebalhar" + sufax_name:0 "Sufax" + toumellalt_name:0 "Toumellalt" + ayugu_name:0 "Ayugu" + ironsoul_name:0 "Ironsoul" + mistletoe_name:0 "Mistletoe" + moormurder_name:0 "Moor-cleaver" + usurperblade_name:0 "Usurper's blade" + + awesome_toledo_sword_name:1 "[great_swordsmith.GetTitledFirstNamePossessiveNoTooltip] Sword" + awesome_toledo_sword_desc:0 "This sword was the greatest work of the smith [great_swordsmith.GetName] of [toledo_county.GetNameNoTierNoTooltip], forged using secret techniques [great_swordsmith.GetSheHe] took to the grave. A brilliant yet arrogant [great_swordsmith.GetWomanMan], it is said that [great_swordsmith.GetSheHe] poured part of [great_swordsmith.GetHerHis] soul into the blade, and indeed, it seems to give its wielder a will of iron." + + fp2_struggle.1012.t:1 "The Masterwork" + fp2_struggle.1012.desc:1 """It is finished", [great_swordsmith.GetName] says.\n\n"This is the sword I promised you, one of my best works. Its blade is of the finest alloy imaginable, such as only could be made in Iberia. It truly has, as they say, #italic a soul of iron#!. A blade fit for a [Select_CString(ROOT.Char.IsFemale,'noble lady','great lord')] like you."" + fp2_struggle.1012.a:0 "It is...exquisite. You may go in peace. " + fp2_struggle.1012.b:0 "Magnificent. May I not convince you to stay and serve me?" + fp2_struggle.1012.swordsmith_leaves:1 "Having completed [great_swordsmith.GetHerHis] work, [great_swordsmith.GetName] leaves to take command over the blacksmiths' guild, as you promised." + fp2_struggle.1012_swordsmith_stays:1 "[great_swordsmith.GetName] stays in your court" + + toledo_sword_name:0 "Toledo Sword" + toledo_sword_desc:0 "This blade is a masterwork of Toledo steel, exceptionally strong and durable. A small inscription near the base says that it was forged by #italic the great smith#! [great_swordsmith.GetName] in [blacksmith_county.GetNameNoTierNoTooltip]." + + fp2_struggle.1050.t:0 "Dreams of Destruction" + fp2_struggle.1050.desc_opening:1 "[visionary_spouse.GetTitledFirstName] comes to me in the dark of the night, feverish and pale. "I have had dreams", [visionary_spouse.GetSheHe] says, "where I find myself in a field of death." + fp2_struggle.1050.desc_christian:0 "Our cities were raised, our church towers toppled, our people trampled in a mire of their own blood." + fp2_struggle.1050.desc_islamic:0 "Our libraries were burnt, our minarets fallen, our brothers and sisters nailed to crosses, beset by carrion birds." + fp2_struggle.1050.desc_rampaging_barbarian_heathen:0 "Our houses were burnt, our runestones toppled, our warriors slain without honor or glory." + fp2_struggle.1050.desc_non_barbarian_heathen:0 "Our cities were raised, our temples burnt, our people slain or dragged away to a fate unknown." + fp2_struggle.1050.desc_islamic_heritage:0 "I saw the utter destruction of all that we have built since our ancestors came to this land."\n\n" + fp2_struggle.1050.desc_christian_bling_reference_drop:0 "The relics of our saints were cast into a raging fire."\n\n" + fp2_struggle.1050.desc_middle_neutral_version:0 "All that we built was destroyed, and death and despondency reigned over earth."\n\n" + fp2_struggle.1050.desc_love_and_warmth_ending:0 ""Please my love, help me. I am so afraid that my dreams are true, that these things will come to pass. Hold me, I feel so cold."" + fp2_struggle.1050.desc_no_love_and_warmth_ending:0 ""Dear [ROOT.Char.GetWifeHusband], please listen. It is no ordinary sickness that assails me. I fear that my dreams are true, that these things might come to pass. Please, do not let them. You must save Iberia."" + fp2_struggle.1050.a:0 "Are you a witch?" + fp2_struggle.1050.b:0 "Pull yourself together, [ROOT.GetCharacter.GetFaith.HighGodName] is testing your faith." + fp2_struggle.1050.c:0 "Come, tell me more of your visions." + fp2_struggle.1050.d:0 "Leave me be, I am planning my next conquest." + fp2_struggle.1050.spouse_imprisoned:0 "You imprison [visionary_spouse.GetTitledFirstNameNoTooltip] on suspicions of witchcraft" + fp2_struggle.1050.condition_might_improve:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip] condition might improve" + fp2_struggle.1050.condition_might_get_worse:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip] condition might get worse" + fp2_struggle.1050.condition_might_get_very_worse:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip] condition might get much worse" + comforting_spouse_visionary_toast.success:0 "You comforted [visionary_spouse.GetTitledFirstName]" + comforting_spouse_visionary.failure:0 "You failed to comfort [visionary_spouse.GetTitledFirstName]" + fp2_yearly.8004.t:0 "The [translation_capital.GetNameNoTierNoTooltip] School of Translators" + fp2_yearly.8004.desc_opening:0 "With the spirit of conciliation reigning in Iberia, scholars from all the region have been dawdling in the libraries of my domain. Perhaps I could direct their energy into something fruitful...\n\n" + fp2_yearly.8004.desc_chaplain:0 "My [translation_enthusiast.GetCouncilTitle] [translation_enthusiast.GetTitledFirstName] has an idea. "We should organize a translation team", [translation_enthusiast.GetSheHe] says, "and I could lead it. Let us scour the land for skilled translators, even heathens, and put them at work under your auspices. [translation_capital.GetNameNoTierNoTooltip] has the potential to be a beacon of enlightenment, if you will fund it!"" + fp2_yearly.8004.desc_wanderer:0 "The learned wanderer [translation_enthusiast.GetTitledFirstName] presents an opportunity. "My [ROOT.Char.GetLadyLord]", [translation_enthusiast.GetSheHe] says, "I have mastered a dozen tongues, and could help you organize a translation team. Let us scour the land for skilled translators and put them at work under your auspices. [translation_capital.GetNameNoTierNoTooltip] could become a great beacon of enlightenment."" + fp2_yearly.8004.a:0 "I shall spare #italic no#! expense in finding the best people." + fp2_yearly.8004.b:0 "Since you are so capable, #italic you#! can do all the translations." + fp2_yearly.8004.c:0 "Libraries are so much bother..." + recruiting_brilliance_toast.success:0 "You found great translators" + recruiting_mediocrity_toast.failure:0 "You employed mediocre translators" + + fp2_yearly.8005.t:0 "Under the Stone Pine" + fp2_yearly.8005.desc_opening:0 "In the scorching midday heat, they sit in the shadow under a great stone pine, playing on lutes and flutes." + fp2_yearly.8005.desc_iberian:0 "They sing in Galician-Portuguese, in Catalan, about life, loss, bittersweet love." + fp2_yearly.8005.desc_arabic:0 "They sing in Arabic about beauty, glory, love lost and found again." + fp2_yearly.8005.desc_language_neutral:0 "They sing in many tongues, yet my heart can understand every word." + fp2_yearly.8005.desc_middle_part:0 "I can hear them from my balcony, and they stir my soul.\n\nYet I do not know the identity of these musicians, and when I leave my lofty halls and approach the tree, they are gone." + fp2_yearly.8005.desc_post_troubadours:0 "I thought only the troubadours of Occitania possessed such talent and wit, but perhaps I was mistaken...\n\nWhat am I to do with these damned #italic feelings#!?" + fp2_yearly.8005.desc_pre_troubadours:0 "\n\nAre they sent from [ROOT.Char.GetFaith.PositiveAfterLife|U]? Are they phantoms devised by [ROOT.Char.GetFaith.DevilName] to ensnare me? Perhaps not... but what am I to do with these damned #italic feelings#!?" + fp2_yearly.8005.a:0 "My love for [courtly_lover.GetFirstNameNoTooltip] fills my heart with song." + fp2_yearly.8005.b:0 "So beautiful..." + fp2_yearly.8005.c:0 "I should sponsor more musicians!" + fp2_yearly.8005.d:0 "Enough! I will have that damned tree chopped down." + + fp2_yearly.8002.t:0 "A Dietary Dilemma" + fp2_yearly.8002.desc:0 "Two children were collecting clams from the beach in [beached_whale_province.GetName] when they came upon a carcass of colossal size. Beach-dwellers claim that the flesh of this dead sea-creature is still incorrupt, and #italic very#! tasty. But my [preoccupied_ulama.GetCouncilTitle] [preoccupied_ulama.GetFirstName] pulls me aside during the council meeting, seemingly concerned.\n\n"Is the consumption of whale meat truly permissible to us [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]?", [preoccupied_ulama.GetSheHe] ponders. "I cannot make a ruling in this matter. We should wait for a statement from a very respected scholar. But you should forbid the people from eating the meat of this beast - just in case..."" + fp2_yearly.8002.a:0 "No, #italic I#! can make it permissible." + fp2_yearly.8002.b:0 "Give me some of that meat! I #italic must#! taste it." + fp2_yearly.8002.c:0 "Very well, let us wait for a ruling." + fp2_yearly.8002.d:0 "It must #italic not#! be eaten. I shall go there myself and burn it." + exploding_whale_toast:0 "The carcass mysteriously exploded!" + exploding_whale.tt:0 "The carcass explodes!" + healthy_whale_toast:0 "It tasted very good" + unhealthy_whale_toast:0 "Something is not right..." + + fp2_yearly.8003.t:0 "Flight of Fancy" + fp2_yearly.8003.desc:0 "The renowned inventor [flying_polymath.GetFirstName] has sought me out with a very odd petition, carrying a pair of wings made from wood and silk. \n\n"Long have humans lusted to soar through the heavens", [flying_polymath.GetSheHe] says, "and I have made calculations. I will prove that we can! Allow me to jump from the tallest tower of your [ROOT.Char.Custom('ResidenceBuilding')], my [ROOT.Char.GetLadyLord], and I shall serve you faithfully afterwards." \n\nUnfortunately, my [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('enthusiastic_child'))] [enthusiastic_child.GetTitledFirstName] has learned of this, and is begging me to let [enthusiastic_child.GetHerHim] see the aged scholar take flight. " + fp2_yearly.8003.a:0 "Very well, I will allow it." + fp2_yearly.8003.b:0 "Lend me those wings - #italic I#! want to fly." + fp2_yearly.8003.c:0 "No, this is madness." + flight_attempt_toast.success:0 "You soared like an eagle" + flight_attempt_toast.failure:0 "You fell to the ground" + fp2_yearly.8003_child_reaction:0 "There is no telling how [enthusiastic_child.GetFirstNameNoTooltip] might react to seeing this." + polymath_flight_attempt_toast.success:0 "[flying_polymath.GetFirstNameNoTooltip] flew!" + polymath_flight_attempt_toast.failure:0 "[flying_polymath.GetFirstNameNoTooltip] fell to [flying_polymath.GetHerHis] death." + + fp2_yearly.8001.t:0 "Assembling the Cortes" + fp2_yearly.8001.desc:0 "My [commoner_enthusiast.GetCouncilTitle] [commoner_enthusiast.GetTitledFirstName] has long pondered our finances, and now suggests it is time to assemble the #italic cortes#!, a novel form of parliament where elected representatives of the free municipalities take part in the deliberations of the royal council.\n\n"In return for this privilege", [commoner_enthusiast.GetSheHe] says, "we could tax the cities even more. If we truly need gold, my [ROOT.Char.GetLadyLord], we could even allow some of the less wretched peasants to attend our meetings, though I would advice against that, since it would surely infuriate the nobles."" + fp2_yearly.8001.a:0 "Invite the cities' representatives." + fp2_yearly.8001.b:0 "Invite everyone! And I mean #italic everyone#!." + fp2_yearly.8001.c:0 "No, the nobles knows best, as we always have." + fp2_flavor.8001_vassal_opinion:0 "Vassals who are protective of their privilege will dislike this" + + fp2_yearly.8000.t:0 "Burning the Vineyards" + fp2_yearly.8000.desc_muslim_opening:0 "The fine wine made in Iberia has long been enjoyed by the faithful who settled here. Yet the [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] has now decided that this shall come to an end.\n\n"Wine", [vinoclast_caliph.GetHerHis] envoy [hof_emissary.GetTitledFirstName] declares, "is certainly #italic haram#!, and neither its production nor consumption can be tolerated any longer. You must therefore put the vineyards in the [vineyard_county.GetName] to the torch." + fp2_yearly.8000.desc_jewish_opening:0 "The fine wine made in Iberia has long been enjoyed by our ancestors who settled here. Yet the [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] has now decided that this shall come to an end.\n\n"Wine", [vinoclast_caliph.GetHerHis] envoy [hof_emissary.GetTitledFirstName] declares, "is certainly not kosher, and neither its production nor consumption can be tolerated any longer. You must therefore put the vineyards in the [vineyard_county.GetName] to the torch." + fp2_yearly.8000.desc_jerez:0 "But since your city of [jerez_vineyards.GetNameNoTier] has the greatest vineyards in all of Iberia, we do understand the gravity of your sacrifice, and the [vinoclast_caliph.GetTitleTierName] will not forget it. Still, the vineyards must burn!"" + fp2_yearly.8000.desc_not_jerez:0 "The [vinoclast_caliph.GetTitleTierName] do understand the anguish this may cause for your wine farmers, but think of all the land you will free up for better, more righteous purposes! The vineyards must be destroyed."" + fp2_yearly.8000.a:0 "Destroying fine wine? Has the [vinoclast_caliph.GetTitleTierName] gone insane?" + fp2_yearly.8000.b:0 "I shall burn them to cinders!" + fp2_yearly.8000.c:0 "No, I must protect the wine farmers." + + fp2_struggle.1020.t:0 "Death of a [Select_CString(minority_councillor.IsFemale,'Councilwoman','Councilman')]" + fp2_struggle.1020_desc_opening:1 "What a disaster! Amidst tensions that have been simmering in [unrest_capital.GetNameNoTierNoTooltip], a mob of angry [unrest_capital.GetCountyData.GetFaith.GetAdherentNamePluralNoTooltip] named my councilor [minority_councillor.GetTitledFirstName] as the cause of their discontent, due to [minority_councillor.GetHerHis] [minority_councillor.GetFaith.GetAdherentNameNoTooltip] beliefs." + fp2_struggle.1020_desc_beaten_by_mob:0 "As [minority_councillor.GetNameNoTooltip] was on [minority_councillor.GetHerHis] way to my [ROOT.Char.Custom('ResidenceBuilding')], the mob descended upon [minority_councillor.GetHerHim] and savagely beat [minority_councillor.GetHerHim] to death.\n\n" + fp2_struggle.1020_desc_burned_by_mob:0 "In the dark of the night, they snuck into my [ROOT.Char.Custom('ResidenceBuilding')], tied [minority_councillor.GetNameNoTooltip] to a loom and set it ablaze.\n\n" + fp2_struggle.1020_desc_hanged_and_disemboweled_by_mob:0 "They grabbed [minority_councillor.GetHerHim] on [minority_councillor.GetHerHis] way to a council meeting, hung [minority_councillor.GetHerHim] from the [ROOT.Char.Custom('ResidenceBuilding')] gate and slit [minority_councillor.GetHerHis] stomach, letting the innards fall freely to the damp ground below.\n\n" + fp2_struggle.1020_desc_crucified_by_mob:0 "[minority_councillor.GetNameNoTooltip] was visiting an acquaintance here in [unrest_capital.GetNameNoTierNoTooltip] when the angry mob grabbed [minority_councillor.GetHerHim] and nailed [minority_councillor.GetHerHim] to a wooden cross, where [minority_councillor.GetSheHe] soon perished.\n\n" + fp2_struggle.1020_desc_defenestrated_by_mob:0 "Working themselves into an unholy frenzy, they managed to break into my [ROOT.Char.Custom('ResidenceBuilding')], grab [minority_councillor.GetNameNoTooltip] and throw [minority_councillor.GetHerHim] from a window, to [minority_councillor.GetHerHis] death.\n\n" + fp2_struggle.1020_desc_molten_silver_by_mob:0 "Working themselves into an unholy frenzy, they broke into [minority_councillor.GetTitledFirstNamePossessiveNoTooltip] chambers in my [ROOT.Char.Custom('ResidenceBuilding')], where they melted [minority_councillor.GetHerHis] fine jewelry and proceeded to pour it down [minority_councillor.GetHerHis] throat.\n\n" + fp2_struggle.1020_desc_torn_to_pieces_by_mob:0 "[minority_councillor.GetNameNoTooltip] was making [minority_councillor.GetHerHis] way from the baths to my [ROOT.Char.Custom('ResidenceBuilding')] when the angry mob descended upon [minority_councillor.GetHerHim]. Given furious strength by hatred, they tore [minority_councillor.GetHerHim] to pieces with their bare hands.\n\n" + fp2_struggle.1020_desc_councillor_had_family:0 "[minority_councillor.GetTitledFirstNamePossessiveNoTooltip] family blames me for what occurred. [councillor_executor.Custom2('HerHisCharacterIntroduction', minority_councillor)|U] now stands before me, demanding that I apologize for this horrible act against the house of [minority_councillor.GetDynastyName]." + fp2_struggle.1020_desc_councillor_had_no_family_faith:0 "[minority_councillor.GetTitledFirstNamePossessiveNoTooltip] people seem to blame #italic me #!for what occurred, and [councillor_executor.GetTitledFirstName], a [minority_councillor.GetFaith.GetAdherentNameNoTooltip] community leader, has come before me to ask that I compensate the beleaguered [minority_councillor.GetFaith.GetAdherentNamePluralNoTooltip] of [unrest_capital.GetNameNoTierNoTooltip] for this malicious act." + fp2_struggle.1020.a:0 "Ask for absolution from the [minority_councillor.GetDynastyNameNoTooltip] dynasty." + fp2_struggle.1020.b:0 "Make things right with [minority_councillor.GetTitledFirstNamePossessiveNoTooltip] folk." + fp2_struggle.1020.c:0 "Hunt down the perpetrators." + fp2_struggle.1020.d:0 "Deploy soldiers to restore order in [unrest_capital.GetNameNoTierNoTooltip]." + + fp2_yearly.8006.t:0 "Saqaliba Settlers" + fp2_yearly.8006.desc:0 "A band of several hundred pale-skinned #italic Saqaliba#!, enslaved men and women from the eastern reaches of Europe, have escaped the realm of my [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('former_master'))] [former_master.GetTitledFirstName]. Talk as [former_master.GetSheHe] may about how treasured they were in [former_master.GetHerHis] armies and [former_master.GetHerHis] harem, they have braved many dangers to seek freedom in my land.\n\n"We all have scars", their leader [saqaliba_leader.GetFirstName] tells me, "on our bodies, or deep inside. But we are strong and determined. We long for some land of our own, where we can speak our ancestral tongue. If you let us settle in the [saqaliba_barony.GetName], we would work hard to make it prosper."" + fp2_yearly.8006.a:0 "I could even make you a mayor..." + fp2_yearly.8006.b:0 "You can stay, but your friends must go elsewhere." + fp2_yearly.8006.c:0 "I will send you back to your master." + furious_rival_8006.desc:0 "Your rival [former_master.GetTitledFirstNameNoTooltip] might press a [claim|E] on the [saqaliba_county.GetName]" + fp2_yearly.8006.flavor.b.tt:0 "Reluctantly, [saqaliba_leader.GetFirstNameNoTooltip] stays at your court, leaving [saqaliba_leader.GetHerHis] followers to find their own path." + fp2_yearly.8006.flavor.c.tt:0 "The Saqaliba are forcefully returned to [former_master.GetTitledFirstNameNoTooltip]." + diff --git a/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_event_vero_l_english.yml b/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_event_vero_l_english.yml new file mode 100644 index 0000000000..8ea31d7a22 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_event_vero_l_english.yml @@ -0,0 +1,45 @@ +l_english: + fp2_struggle.3001.t:0 "The Price of War" + fp2_struggle.3001.desc:0 "[struggle_3001_steward.Custom2('MyCharacterIntroduction', ROOT.Char)|U] enters the room with a grave demeanor. "My [ROOT.GetCharacter.GetLadyLord]," [struggle_3001_steward.GetSheHe] says, "our coffers are almost empty. It's dangerous in these times." [struggle_3001_steward.GetSheHe|U] does not have to say more. In silence, I give him a dour look. "My [ROOT.GetCharacter.GetLadyLord|U]...," [struggle_3001_steward.GetSheHe] repeats as I leave." + fp2_struggle.3001.desc_no_war_intro:0 "\n\nAll I have is this crown. This crown and the duty to serve it well. But what good is a crown with no wealth to keep it?" + fp2_struggle.3001.desc_war_intro:0 "\n\nAll I have is this crown. This crown and the duty to serve it well. But what good is a crown that shall be taken regardless upon my defeat?" + fp2_struggle.3001.desc_outro:0 "I reach out and touch its cold material — gold.\n\nI know some unscrupulous merchants that would be interested in it..." + fp2_struggle.3001.a:0 "I will do what I must." + fp2_struggle.3001.a_flavour:0 "You will lose your crown." + fp2_struggle.3001.b:0 "That other crown, however..." + fp2_struggle.3001.c:0 "Wait! I'm not the only one with a crown in this household." + fp2_struggle.3001.c_flavour:0 "Your spouse will lose their crown." + fp2_struggle.3001.d:0 "This crown is only coming off once I am dead!" + nick_the_crownless:0 "the Crownless" + struggle_3001_spouse_crown_modifier:0 "Crown Sold" + + fp2_struggle.3011.t:0 "Damsels in Distress" + fp2_struggle.3011.desc:1 ""My [ROOT.GetCharacter.GetLadyLord]! The unthinkable has happened!" [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] takes a second to catch [struggle_3011_marshal.GetHerHis] breath, [struggle_3011_marshal.GetHerHis] forehead wet with sweat. "The ladies of [struggle_3011_county_town.GetNameNoTier] have taken up arms to defend the city themselves."" + fp2_struggle.3011.desc_men:0 ""My [ROOT.GetCharacter.GetLadyLord]! The unthinkable has happened!" [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] takes a second to catch [struggle_3011_marshal.GetHerHis] breath, [struggle_3011_marshal.GetHerHis] forehead wet with sweat. "The lads of [struggle_3011_county_town.GetNameNoTierNoTooltip] have taken up arms to defend the city themselves."" + fp2_struggle.3011.desc_outro:0 "\n\n[bishop.GetTitledFirstName] storms into the room, soon following. "This is unnatural, my [ROOT.GetCharacter.GetLadyLord]!" [bishop.GetSheHe] cries out, "If we let them fight soon they shall also ask for land, and who is going to take care of the children then?"\n\n"A sword is a sword," [struggle_3011_marshal.GetFirstNameNoTooltip]'s answer is immediate. "Surely you agree, my [ROOT.GetCharacter.GetLadyLord]?"" + fp2_struggle.3011.a:0 "I wish all my subjects were so ready to defend our lands!" + fp2_struggle.3011.b:0 "Women should only hold one thing in their arms — babies." + fp2_struggle.3011.b_men:0 "Men should only hold one thing in their arms — babies." + fp2_struggle.3011.c:0 "Witches! #EMP Witches!#!" + fp2_struggle.3011.d:0 "Oh, those poor ladies! I shall rescue them from this evil!" + fp2_order_of_the_hachet_modifier:0 "Not in Distress" + fp2_order_of_the_hachet_modifier_desc:0 "The men and women of the county shall defend it equally." + fp2_punished_order_of_the_hachet_modifier:0 "Forced Damsels to Distress" + fp2_punished_order_of_the_hachet_modifier_desc:0 "In these counties, those who defend their lands without the approval of their liege are given harsher punishments than their aggressors." + + fp2_struggle.3021.t:0 "The Wrath of Heaven" + fp2_struggle.3021.desc:0 "[struggle_3021_knight.Custom2('MyCharacterIntroduction', ROOT.Char)|U]'s face is distorted with fear when I visit the barracks. [struggle_3021_courtier.GetTitledFirstName] is trying to help [struggle_3021_knight.GetHerHim] and raises and eyebrow when [struggle_3021_courtier.GetSheHe] sees me.\n\n"Will you at least tell your [ROOT.GetCharacter.GetLadyLord] what happened?"\n\n[struggle_3021_knight.GetFirstNameNoTooltip] lifts [struggle_3021_knight.GetHerHis] head immediately. "M-My [ROOT.GetCharacter.GetLadyLord]... what I saw was not meant to be seen. Figures were throwing stones made of black powder from the battlements. The stones lit on fire and thundered as they hit their enemies. They cut a man in two, my [ROOT.GetCharacter.GetLadyLord]!"\n\n[struggle_3021_courtier.GetFirstNameNoTooltip] nods with interest. "Perhaps... if we too could have that power..."" + fp2_struggle.3021.a:0 "This is surely worth researching." + fp2_struggle.3021.b:0 "Who knows what dangers this could entail." + fp2_struggle.3021.c:0 "Black powder you say... a new and fiery spice." + fp2_struggle.3021.d:0 "This is divine punishment!" + fp2_struggle.3021.e:0 "Thunder for the thunder god." + bad_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstNamePossessive] dies from [struggle_3021_courtier.GetHerHis] research" + good_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstNamePossessive] succeeds with [struggle_3021_courtier.GetHerHis] research" + bad_stone_research_title:0 "Thunderstruck" + good_stone_research_title:0 "Succesful Research!" + fp2_lightning_stones_modifier:0 "Lightning Stones" + stone_poisoning_discovered:0 "Backfire" + stone_poisoning_worked:0 "A Fiery Spice" + stone_poisoning_worked_desc:0 "Successfully researched the mysterious black powder." + fp2_lightning_stones_poison_modifier:0 "Black Powder Poison" diff --git a/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_events_l_english.yml new file mode 100644 index 0000000000..ed7ff39b77 --- /dev/null +++ b/project/ck3/base_game/localization/english/event_localization/struggle_events/fp2_struggle_events_l_english.yml @@ -0,0 +1,126 @@ +l_english: + ################################################## + # #Misc + fp2_struggle.0011.t:0 "fp2_struggle.0011.t" + fp2_struggle.0011.desc.intro:0 "fp2_struggle.0011.desc.intro" + fp2_struggle.0011.desc.personality:0 "fp2_struggle.0011.desc.personality" + fp2_struggle.0011.desc.faith:0 "fp2_struggle.0011.desc.faith" + fp2_struggle.0011.desc.culture:0 "fp2_struggle.0011.desc.culture" + fp2_struggle.0011.desc.religion:0 "fp2_struggle.0011.desc.religion" + fp2_struggle.0011.desc.heritage:0 "fp2_struggle.0011.desc.heritage" + fp2_struggle.0011.desc.job:0 "fp2_struggle.0011.desc.job" + fp2_struggle.0011.desc.fallback:0 "fp2_struggle.0011.desc.fallback" + fp2_struggle.0011.desc.outro:0 "fp2_struggle.0011.desc.outro" + fp2_struggle.0011.a:0 "fp2_struggle.0011.a" + fp2_struggle.0011.a.tt.success:0 "fp2_struggle.0011.a.tt.success" + fp2_struggle.0011.a.tt.failure:0 "fp2_struggle.0011.a.tt.failure" + fp2_struggle.0011.b:0 "fp2_struggle.0011.b" + fp2_struggle.0011.c:0 "fp2_struggle.0011.c" + + fp2_struggle.0021.a.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.a.tt.failure:0 "fp2_struggle.0021.a.tt.failure" + fp2_struggle.0021.t:0 "fp2_struggle.0021.t" + fp2_struggle.0021.desc.intro:0 "fp2_struggle.0021.desc.intro" + fp2_struggle.0021.desc.personality:0 "fp2_struggle.0021.desc.personality" + fp2_struggle.0021.desc.faith:0 "fp2_struggle.0021.desc.faith" + fp2_struggle.0021.desc.culture:0 "fp2_struggle.0021.desc.culture" + fp2_struggle.0021.desc.religion:0 "fp2_struggle.0021.desc.religion" + fp2_struggle.0021.desc.heritage:0 "fp2_struggle.0021.desc.heritage" + fp2_struggle.0021.desc.job:0 "fp2_struggle.0021.desc.job" + fp2_struggle.0021.desc.fallback:0 "fp2_struggle.0021.desc.fallback" + fp2_struggle.0021.desc.outro:0 "fp2_struggle.0021.desc.outro" + fp2_struggle.0021.a:0 "fp2_struggle.0021.a" + fp2_struggle.0021.b.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.b:0 "fp2_struggle.0021.b" + fp2_struggle.0021.b.tt.failure:0 "fp2_struggle.0021.b.tt.failure" + + fp2_struggle.0041.t:0 "fp2_struggle.0041.t" + fp2_struggle.0041.desc:0 "fp2_struggle.0041.desc" + fp2_struggle.0041.desc.intro:0 "fp2_struggle.0041.desc.intro" + fp2_struggle.0041.desc.personality:0 "fp2_struggle.0041.desc.personality" + fp2_struggle.0041.desc.occupies_faithful_counties:0 "fp2_struggle.0041.desc.occupies_faithful_counties" + fp2_struggle.0041.desc.occupies_cultural_counties:0 "fp2_struggle.0041.desc.occupies_cultural_counties" + fp2_struggle.0041.desc.diff_religion_hof:0 "fp2_struggle.0041.desc.diff_religion_hof" + fp2_struggle.0041.desc.diff_government:0 "fp2_struggle.0041.desc.diff_government" + fp2_struggle.0041.desc.same_dynasty:0 "fp2_struggle.0041.desc.same_dynasty" + fp2_struggle.0041.desc.fallback:0 "fp2_struggle.0041.desc.fallback" + fp2_struggle.0041.desc.outro:0 "fp2_struggle.0041.desc.outro" + fp2_struggle.0041.a:0 "fp2_struggle.0041.a" + fp2_struggle.0041.a.tt.success:0 "fp2_struggle.0041.a.tt.success" + fp2_struggle.0041.a.tt.failure:0 "fp2_struggle.0041.a.tt.failure" + fp2_struggle.0041.b:0 "fp2_struggle.0041.b" + fp2_struggle.0041.b.tt.success:0 "fp2_struggle.0041.b.tt.success" + fp2_struggle.0041.b.tt.failure:0 "fp2_struggle.0041.b.tt.failure" + fp2_struggle.0041.c:0 "fp2_struggle.0041.c" + fp2_struggle.0041.c.tt.success:0 "fp2_struggle.0041.c.tt.success" + fp2_struggle.0041.c.tt.failure:0 "fp2_struggle.0041.c.tt.failure" + fp2_struggle.0041.d:0 "fp2_struggle.0041.d" + + fp2_struggle.0051.t:0 "fp2_struggle.0051.t" + fp2_struggle.0051.desc:0 "fp2_struggle.0051.desc" + fp2_struggle.0051.desc.intro:0 "fp2_struggle.0051.desc.intro" + fp2_struggle.0051.desc.personality:0 "fp2_struggle.0051.desc.personality" + fp2_struggle.0051.desc.occupies_faithful_counties:0 "fp2_struggle.0051.desc.occupies_faithful_counties" + fp2_struggle.0051.desc.occupies_cultural_counties:0 "fp2_struggle.0051.desc.occupies_cultural_counties" + fp2_struggle.0051.desc.diff_religion_hof:0 "fp2_struggle.0051.desc.diff_religion_hof" + fp2_struggle.0051.desc.diff_government:0 "fp2_struggle.0051.desc.diff_government" + fp2_struggle.0051.desc.same_dynasty:0 "fp2_struggle.0051.desc.same_dynasty" + fp2_struggle.0051.desc.fallback:0 "fp2_struggle.0051.desc.fallback" + fp2_struggle.0051.desc.diplomacy:0 "fp2_struggle.0051.desc.diplomacy" + fp2_struggle.0051.desc.stewardship:0 "fp2_struggle.0051.desc.stewardship" + fp2_struggle.0051.desc.intrigue:0 "fp2_struggle.0051.desc.intrigue" + fp2_struggle.0051.desc.victory:0 "fp2_struggle.0051.desc.victory" + fp2_struggle.0051.desc.defeat:0 "fp2_struggle.0051.desc.defeat" + fp2_struggle.0051.desc.outro:0 "fp2_struggle.0051.desc.outro" + fp2_struggle.0051.a:0 "fp2_struggle.0051.a" + fp2_struggle.0051.a.tt:0 "fp2_struggle.0051.a.tt" + fp2_struggle.0051.b:0 "fp2_struggle.0051.b" + fp2_struggle.0051.b.tt:0 "fp2_struggle.0051.b.tt" + fp2_struggle.0051.c:0 "fp2_struggle.0051.c" + fp2_struggle.0051.c.refuses_to_engage:0 "fp2_struggle.0051.c.refuses_to_engage" + +##### Intro ##### + fp2_struggle.0501.t:1 "The $iberian_struggle$" + fp2_struggle.0501.desc:1 "The Iberian peninsula is in turmoil, a conflict born of its storied past. Outsiders covet the land and the great Muslim and Christian powers seek to sway its people. But those who live and die on its soil will ultimately determine its fate.\n\n" + fp2_struggle.0501.desc.involved:0 "I will not let slip my vision for my homeland. By [ROOT.Char.GetFaith.HighGodName], House [ROOT.Char.GetHouse.GetNameNoTooltip] will weather the storm and see my will fulfilled.\n\n" + fp2_struggle.0501.desc.interloper:0 "The time has come for me to take hold of the situation and my destiny. I see all the pieces laid out on the board. I know the way forward, and there will be no stopping House [ROOT.Char.GetHouse.GetNameNoTooltip].\n\n" + fp2_struggle.0501.desc.mottocall:0 "[ROOT.Char.GetHouse.GetMotto]!" + fp2_struggle.0501.a:0 "Take hold of fate!" + +##### Hostility ##### +# Struggle Ender + fp2_struggle.0900.t:0 "$struggle_iberia_ending_hostility_decision$" + fp2_struggle.0900.opening.basque:0 "We [ROOT.Char.GetCulture.GetNameNoTooltip] have endured centuries of encroachment: Visigoths, Gauls, Moors... but, with time, each of their strengths faltered. Today, the fate of Iberia is in #EMP our#! hands once more." + fp2_struggle.0900.opening.andalusian:0 "The history of our people is as complex as we are diverse, and as fraught as we are strong. The future of Iberia will once again be decided by the heirs of the Umayyads." + fp2_struggle.0900.opening.iberian:0 "For too long the Iberian peoples have suffered at the hands of the Moorish invaders; today we will restore the hope that the rightful heirs of Rome lost centuries ago." + fp2_struggle.0900.opening:0 "The chaos that Iberia suffered in the preceding centuries has left a stain in the hearts of all its inhabitants. Today begins this peninsula's next chapter..." + fp2_struggle.0900.desc:0 "\n\nThere is now no other realm that can truly contest [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] dominance in Iberia, or the priests and settlers who bring the word of [ROOT.Char.GetFaith.HighGodName] and [ROOT.Char.GetCulture.GetName] civilization to its villages.\n\nAll that remains is to declare this victory, having decided how to proceed with our rule." + fp2_struggle.0900.a:0 "This shall be a land of [ROOT.Char.GetFaith.HighGodNameAlternate]!" + fp2_struggle.0900.b:0 "The settlement of this peninsula will be our focus." + fp2_struggle.0900.c:1 "[ROOT.Char.GetFaith.HighGodName] has given Iberia to the [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]!" +# Other Players + fp2_struggle.0910.opening.involved:0 "Though it comes from another realm, deliverance from the uncertainty that has engulfed the region for centuries may now be at hand..." + fp2_struggle.0910.opening:0 "Word of recent developments on the Iberian peninsula has reached our court, promising an end to the conflicts that have plagued the region." + fp2_struggle.0910.desc:0 "\n\n[struggle_ender.GetName], who now controls the majority of the peninsula, has proclaimed [struggle_ender.GetHerselfHimself] the ultimate victor of the struggles set in motion long ago by the Moorish invasion.\n\n" + fp2_struggle.0910.closing.faith:0 "[struggle_ender.GetSheHe|U] has proclaimed Iberia to be a [struggle_ender.GetFaith.GetAdjective] land, and that, [struggle_ender.GetFaith.HighGodName] willing, all heretics and infidels will be driven from [struggle_ender.GetHerHis] domain." + fp2_struggle.0910.closing.culture:0 "[struggle_ender.GetSheHe|U] has proclaimed Iberia belongs to the [struggle_ender.GetCulture.GetName], and that all foreign invaders and subjugated peoples accept this reality." + fp2_struggle.0910.closing.combined:0 "[struggle_ender.GetSheHe|U] has proclaimed Iberia and [struggle_ender.GetPrimaryTitle.GetNameNoTier] to be one and the same, now delivered to the hands of the [struggle_ender.GetFaith.GetAdjective] [struggle_ender.GetCulture.GetName] by [struggle_ender.GetFaith.HighGodName]..." + fp2_struggle.0910.a:0 "This is not over." + fp2_struggle.0910.b:0 "Most interesting." +##### Compromise ##### +# Struggle Ender + fp2_struggle.0901.t:0 "$struggle_iberia_ending_compromise_decision$" + fp2_struggle.0901.desc:1 "\n\nIt is now clear there will be no end to this cycle of bloodshed if things continue; this peninsula will not bear unification.\n\nWe must be satisfied with [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], and leave the other potentates of Iberia to their own devices - for now..." + fp2_struggle.0901.a:0 "This is for the best." + fp2_struggle.0901.tt:0 "[THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier] has become a [de_jure|E] [empire|E]" +# Other Players + fp2_struggle.0911.desc:0 "\n\n[struggle_ender.GetTitledFirstName] has officialy renounced any intentions to unite the peninsula under a common crown, and declared any who would that title illegitimate.\n\nThe disparate realms molded by centuries of invasion and reconquest are now too entrenched to be united." + fp2_struggle.0911.a:0 "We will not forget the dream of Hispania..." +##### Conciliation ##### +# Struggle Ender + fp2_struggle.0902.t:0 "$struggle_iberia_ending_conciliation_decision$" + fp2_struggle.0902.desc:0 "\n\nA sworn guarantee of protection, which only I am now in a position to enforce, will ensure the diverse peoples of the region may live and worship freely.\n\n[ROOT.Char.GetFaith.HighGodName] willing, the wars of the past will remain there, and the other Iberian princes will see the benefits of co-existence." + fp2_struggle.0902.a:0 "Send the heralds." +# Other Players + fp2_struggle.0912.desc:0 "\n\n[struggle_ender.GetPrimaryTitle.GetAdjectiveNoTooltip] heralds have proclaimed guarantees of free passage and worship for all, enforced by [struggle_ender.GetTitledFirstName], to the wide acclamation of the common people.\n\nMany have longed for an end to the bloodshed in Iberia; perhaps #EMP this#! peace will be a lasting one." + fp2_struggle.0912.a:0 "A surprise, to be sure." diff --git a/project/ck3/base_game/localization/english/event_localization/title_events_l_english.yml b/project/ck3/base_game/localization/english/event_localization/title_events_l_english.yml index 33747fb9c9..06bca25005 100644 --- a/project/ck3/base_game/localization/english/event_localization/title_events_l_english.yml +++ b/project/ck3/base_game/localization/english/event_localization/title_events_l_english.yml @@ -4,3 +4,23 @@ title_event_francia_name_change.a:0 "A new era begins!" title_event_francia_name_change.a_tt_1:0 "The [francia_title.GetName] changes name to #high $k_france$#!" title_event_francia_name_change.a_tt_2:0 "The [francia_title.GetName] changes name to #high $k_germany$#!" + + title_event.0012.t:0 "Splitting the Crown" + title_event.0012.desc:0 "With the creation of the [castille.GetName], and the throne of old [asturias.GetBaseNameNoTier] vacant, the Kingdom of Pelagius has finally been outgrown. Its rump shall forever be known as [leon.GetBaseNameNoTier], at least till that too is eclipsed by the rise of [castille.GetBaseNameNoTierNoTooltip]." + title_event.0012.a:0 "As it should be." + + title_event.0013.t:0 "$title_event.0012.t$" + title_event.0013.desc:0 "Now that I hold the thrones of both [asturias.GetBaseNameNoTier] and a distinct [castille.GetBaseNameNoTier], the idea of a unified [asturias.GetNameNoTooltip] is considered both a little confusing and somewhat redundant by many.\n\nInstead, nobles and commoners alike have begun referring to the westerly half of my lands by alluding to the dominant inland portion, [leon.GetBaseNameNoTier]." + title_event.0013.a:0 "Two crowns are better than one!" + + title_event.0014.t:0 "$title_event.0012.t$" + title_event.0014.desc:0 "The recent formation of an independent [castille.GetBaseName], ruled by [castille_char.Custom2('MyCharacterIntroduction' leon_char)], has shattered my realm's claim to be the [asturias.GetBaseName].\n\nWith our eastern lands firmly lost to us, we are dominated by the inland area of [leon.GetBaseNameNoTier], and folk of every class and sect are letting the old title fall by the wayside." + title_event.0014.a:0 "Splitters!" + title_event.0014.b:0 "We'll get those lands back some day..." + title_event.0014.c:0 "Huzzah! A whole #EMP kingdom#! of comrades!" + + title_event.0015.t:0 "$title_event.0012.t$" + title_event.0015.desc:0 "With the recent creation of the [castille.GetBaseName], [leon_char.Custom2('MyCharacterIntroduction', castille_char)] can no longer be said to truly rule a united [asturias.GetBaseNameNoTier].\n\nWithout the balancing force of my lands in the east, the former-[asturias.GetBaseNameNoTierNoTooltip] is really little more than a [leon.GetBaseName]. Peasantry, clergy, and even nobles alike have all begun referring to it as such, much to my chagrin." + title_event.0015.a:0 "Power is back where it should always have been." + title_event.0015.b:0 "Today, Castille. Tomorrow, #EMP Leon#!." + title_event.0015.c:0 "We may be divided in rule, but we're united by blood!" diff --git a/project/ck3/base_game/localization/english/factions_l_english.yml b/project/ck3/base_game/localization/english/factions_l_english.yml index a845168fc4..c277c64250 100644 --- a/project/ck3/base_game/localization/english/factions_l_english.yml +++ b/project/ck3/base_game/localization/english/factions_l_english.yml @@ -20,10 +20,27 @@ independence_faction:0 "$game_concept_independence_faction$" independence_faction_desc:0 "Members of the Independence [faction|E] seek independence from their [liege|E].\n\n#S Ultimatum#!\nAll Faction Members become [independent|E]\n[liege|E] loses [prestige|E]" independence_faction_short_effect_desc:0 "Wants Independence from their [liege|E]" + + nation_fracturing_faction:1 "Dissolution Faction" + nation_fracturing_faction_desc:0 "Members of the $nation_fracturing_faction$ [faction|E] seek to destroy the realm of their [liege|E].\n\n#S Ultimatum#!\nAll Faction Members become [independent|E]\n[liege|E] loses their Primary title" + nation_fracturing_faction_short_effect_desc:0 "Wants to destroy the Realm of their [liege|E]" + liege_primary_title_dissolution:0 "You are now independent!" + liege_primary_title_dissolution_desc:0 "Your liege lost their [primary_title|E] due to a $nation_fracturing_faction$ [faction|E]" + + FACTION_DEMAND_COLLAPSE:1 "[faction_target.GetPrimaryTitle.GetNameNoTier] Dissolution Demand" + FACTION_DEMAND_COLLAPSE_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nIt is time for you to recognize that you are not able to maintain the unity of [faction_target.GetPrimaryTitle.GetNameNoTier]. It's time to end your rule or of any others: the region needs more freedom. Accept our demands or face our swords on the battlefield!" + FACTION_DEMAND_COLLAPSE_ACCEPTED:1 "Dissolution Demands Accepted" + FACTION_DEMAND_COLLAPSE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nYour misguided demands will only serve to weaken us all. Regardless, to spare the realm from futile bloodshed I am forced to accept your request for independence." + FACTION_DEMAND_COLLAPSE_REFUSED:1 "Dissolution Demands Refused" + FACTION_DEMAND_COLLAPSE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nYour shameful attempt at blackmail has not succeeded. No matter how many corrupted souls you have enticed to help carry out your plan I will not give in without a fight. I'd rather die defending what is rightfully mine!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION:1 "End of [faction_target.GetPrimaryTitle.GetNameNoTier]!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION_DESC:0 "The moment has come! The unified voices of the [faction.GetName] agree that [faction_target.GetName] has lost any right of rule [faction_target.GetSheHe] might once have had. We shall be given our independence or take it by force!" + faction_demand.1002.tt:1 "[faction_target.GetPrimaryTitle.GetNameNoTier] is destroyed." + FACTION_DEMAND_INDEPENDENCE:0 "Independence Demand" FACTION_DEMAND_INDEPENDENCE_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nIt is time for you to recognize the full independence of [faction_leader.GetPrimaryTitle.GetNameNoTier] and the other states in the [faction.GetName]. Accept our demands or face our swords on the battlefield!" FACTION_DEMAND_INDEPENDENCE_ACCEPTED:0 "Independence Demands Accepted" - FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nYour misguided demands will only serve to weaken us all. Regardless, to spare the realm from futile bloodshed I am forced to accept your request for independence." + FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nYour misguided demands will only serve to weaken us all. Regardless, to spare the realm from futile bloodshed I am forced to accept your request for independence." FACTION_DEMAND_INDEPENDENCE_REFUSED:0 "Independence Demands Refused" FACTION_DEMAND_INDEPENDENCE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nYour shameful attempt at blackmail has not succeeded. No matter how many corrupted souls you have enticed to help carry out your plan I will not give in without a fight. I'd rather die defending what is rightfully mine!" FACTION_DEMAND_INDEPENDENCE_SEND_DEMAND_NOTIFICATION:0 "Independence!" diff --git a/project/ck3/base_game/localization/english/game_concepts_l_english.yml b/project/ck3/base_game/localization/english/game_concepts_l_english.yml index fdbec395f5..ca43790bb9 100644 --- a/project/ck3/base_game/localization/english/game_concepts_l_english.yml +++ b/project/ck3/base_game/localization/english/game_concepts_l_english.yml @@ -50,7 +50,7 @@ game_concept_feudal_contract:0 "Feudal Contract" game_concept_feudal_contracts:0 "Feudal Contracts" game_concept_contract:0 "Contract" - game_concept_feudal_contract_desc:1 "A $game_concept_feudal_contract$ specifies the [obligations|E] between a [feudal|E] [vassal|E] and their [liege|E]. Only the Feudal [government_form|E] allows each Vassal to negotiate their Obligations individually.\n\nSpecial contracts, such as #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! or #V $special_contract_palatinate_short$#! contracts, can only be held by [duchy|E]-tier [vassals|E] or above." + game_concept_feudal_contract_desc:2 "A $game_concept_contract$ specifies the [obligations|E] between a [vassal|E] and their [liege|E]. Only the Feudal and Clan [government_forms|E] allows each Vassal to negotiate their Obligations individually.\n\nSpecial contracts, such as #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! or #V $special_contract_palatinate_short$#! contracts, can only be held by [duchy|E]-tier [vassals|E] or above." game_concept_crown_authority:0 "Crown Authority" game_concept_crown_authority_desc:1 "$game_concept_crown_authority$ represents the general power that a [ruler|E] wields over their [vassals|E].\n\nThere are four levels of $game_concept_crown_authority$; [autonomous_vassals|E], [limited|E], [high|E], and [absolute|E]. Increasing $game_concept_crown_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_crown_authority$, and lowering it is the primary goal of [Concept( 'liberty_faction', 'Liberty Factions' )|E].#!" game_concept_autonomous_vassals:0 "Autonomous Vassals" @@ -82,6 +82,7 @@ game_concept_powerful_vassal:0 "Powerful Vassal" game_concept_powerful_vassal_powerful:0 "Powerful" game_concept_powerful_vassals:0 "Powerful Vassals" + game_concept_powerful_vassal_possessive:0 "Powerful Vassal's" game_concept_powerful_vassal_desc:1 "'$game_concept_powerful_vassals$' are the handful of [vassals|E] with the most [soldiers|E] and highest [income|E]. You need to pay careful attention to these vassals, because they expect to hold a seat on your [council|E] and will have significantly lower [opinion|E] of you if they do not.\n\nChanging a [succession_law|E] requires all $game_concept_powerful_vassals$ to either have a positive [opinion|E] of you, be [cowed|E] by you, or be [imprisoned|E]." game_concept_realm_law:0 "Realm Law" game_concept_realm_law_desc:0 "Laws that are applied to this character's realm, such as the level of [crown_authority|E] or [tribal_authority|E]." @@ -258,6 +259,7 @@ game_concept_gender_doctrines:0 "Gender Doctrines" game_concept_gender_doctrines_desc:0 "These [doctrines|E] determine which [gender_laws|E] are available to characters of the [faith|E].\n\nIt also determines certain additional rules, such as what [claims|E] can be inherited, who can be [commanders|E] and [knights|E], and to which of their parents' [house|E] a [bastard|E] will belong.\n\nThe Gender Doctrines are:\n$BULLET_WITH_TAB$Male Dominated\n$BULLET_WITH_TAB$Equal\n$BULLET_WITH_TAB$Female Dominated" game_concept_realm_capital:0 "Realm Capital" + game_concept_realm_capitals:0 "Realm Capitals" game_concept_capital:0 "Capital" game_concept_realm_capital_desc:0 "The $game_concept_realm_capital$ is the [holding|E] where a [ruler|E] and their [court|E] resides. This Holding has a [tax|E] bonus, and is always inherited by the [primary_heir|E].\n\n[occupying|E] the Realm Capital of an enemy in a war gives a significant amount of [war_score|E] and sometimes lets you [imprison|E] members of the enemy's family." game_concept_county_capital:0 "County Capital" @@ -379,7 +381,7 @@ game_concept_hook:0 "Hook" game_concept_hooks:0 "Hooks" game_concept_hooked:0 "Hooked" - game_concept_hook_desc:0 "A $game_concept_hook$ is a general term for a relationship between characters where one can get the other do their will.\n\nThere are two types, [weak_hooks|E] and [strong_hooks|E], which are acquired in different ways.\n\n$game_concept_hooks$ can be used to force through many interactions, for example [marriage|E] proposals and [feudal_contract|E] changes." + game_concept_hook_desc:1 "A $game_concept_hook$ is a general term for a relationship between characters where one can get the other to do their will.\n\nThere are two types, [weak_hooks|E] and [strong_hooks|E], which are acquired in different ways.\n\n$game_concept_hooks$ can be used to force through many interactions, for example [marriage|E] proposals and [feudal_contract|E] changes." game_concept_weak_hook:0 "Weak Hook" game_concept_weak_hooks:0 "Weak Hooks" game_concept_weak_hook_desc:1 "A $game_concept_weak_hook$ is a fairly common [hook|E] that you might have on a character who owes you a favor, or that you have manipulated to do your will.\n\nWhile there are many interactions where a $game_concept_weak_hook$ can be used, for example in [marriage|E] proposals, they can not be used to force someone to become your [agent|E] in a [GetScheme('murder').GetTypeName] and does not provide a passive benefit #weak (for that, a [strong_hook|E] is necessary.)#!\n\nEvery child born to a [noble|E] [house|E] also owes the [house_head|E] an initial $game_concept_weak_hook$.\n\nOnce a $game_concept_weak_hook$ is used, it is #emphasis spent.#!" @@ -481,6 +483,7 @@ game_concept_raiding:0 "Raiding" game_concept_raider:0 "Raider" game_concept_raiders:0 "Raiders" + game_concept_raided:0 "Raided" game_concept_raid_desc:0 "[armies|E] can be raised as $game_concept_raiders$ from [rally_points|E]. $game_concept_raiders$ can move into neighboring lands and pillage them for [gold|E].\n\nIn order to $game_concept_raid$, a Raiding Army must stop in a [holding|E] owned by a foreign [ruler|E] and choose to start Raiding — upon doing so they will be stuck Raiding for a some time, after which they will get Gold and pillage the Holding.\n\nGold will be stored on the Army, and only added to the treasury when they arrive home. If you defeat a Raiding Army carrying Gold you will take it, and they will be unable to Raid you for some time.\n\nOnly some Rulers are allowed to $game_concept_raid$, most notably [tribal|E] Rulers." game_concept_raid_loot:0 "Loot" game_concept_raid_loot_desc:0 "If a [holding|E] is [Concept( 'raid', 'Raided' )|E] or [occupied|E] in a [siege|E], the attacker will get an amount of [gold|E] equal to the $game_concept_raid_loot$. The more prosperous a [holding|E] is, the more $game_concept_raid_loot$ it will have.\n\nA Holding which has been Raided or Sieged recently will not have any Loot." @@ -569,6 +572,7 @@ game_concept_education_trait_desc:2 "Upon reaching [adulthood|E], every character receives an $game_concept_education_trait$.\n\nThere are five types of Education Traits, each of which directly corresponds a specific [skill|E].\n\nThe quality of the [trait|E] a character receives will depend how well their [childhood_trait|E] matched the [education_focus|E] as well as the relevant Skill of their [guardian|E].\n\nA characters $game_concept_education_trait$ improves how fast they will progress in the corresponding [lifestyle|E]." game_concept_education_focus:0 "Education Focus" game_concept_education:0 "Education" + game_concept_educations:0 "Educations" game_concept_educate:0 "Educate" game_concept_educated:0 "Educated" game_concept_education_focus_short:0 "Focus" @@ -1144,6 +1148,7 @@ game_concept_house_head_interaction:0 "House Head Interaction" game_concept_house_head_interaction_desc:0 "Special [interactions|E] that can be made by a [house_head|E] against members of their [house|E]." game_concept_demand_conversion:0 "Demand Conversion" + game_concept_demanding_conversion:0 "Demanding Conversion" game_concept_demand_conversion_desc:1 "[rulers|E] who have a subject of another [faith|E] may Demand Conversion to change their subject's Faith to their own. The Ruler's [learning|E] skill and the subject's [opinion|E] of their liege are major factors in determining if the subject accepts the demand, or [Concept('refuse_conversion_crime','refuses')|E] it." game_concept_damage:0 "Damage" game_concept_damage_desc:1 "A [soldier|E]'s Damage determines how many [casualties|E] they can inflict upon the enemy during a [battle|E].\n\nA [levy|E] Soldier does [GetDefine('NCombat', 'LEVY_ATTACK')|0] Damage." @@ -1268,6 +1273,7 @@ game_concept_relation:0 "Special Relation" game_concept_relations:0 "Special Relations" + game_concept_relationship:0 "Special Relationship" game_concept_relation_desc:3 "$game_concept_relations$ are relationships a character has which are not bound by family or [vassalage|E]. These $game_concept_relations$ fall into several different categories, may carry [character_modifiers|E] for the character involved, and determine what things can happen between them.\n\nStandard Relations:\n$EFFECT_LIST_BULLET$ [friend|E]\n$EFFECT_LIST_BULLET$ [lover|E]\n$EFFECT_LIST_BULLET$ [rival|E]\n$EFFECT_LIST_BULLET$ [guardian|E]\n$EFFECT_LIST_BULLET$ [ward|E]\n$EFFECT_LIST_BULLET$ [mentor|E]\n$EFFECT_LIST_BULLET$ [student|E]\n\nUpgraded Relations:\n$EFFECT_LIST_BULLET$ [best_friend|E]\n$EFFECT_LIST_BULLET$ [soulmate|E]\n$EFFECT_LIST_BULLET$ [nemesis|E]\n\nChildhood Relations:\n$EFFECT_LIST_BULLET$ [bully|E]\n$EFFECT_LIST_BULLET$ [victim|E]\n$EFFECT_LIST_BULLET$ [crush|E]" game_concept_lover:0 "Lover" @@ -1416,6 +1422,7 @@ game_concept_fabricate_claim:0 "$task_fabricate_claim$" game_concept_fabricate_claim_short:0 "Fabricate Claim" game_concept_fabricated_claims_short:0 "Fabricated Claims" + game_concept_fabricating_claims:0 "Fabricating Claims" game_concept_fabricate_claim_desc:0 "A [councillor_task|E] performed by the [court_chaplain|E].\nTargets a [county|E], and builds progress over time. At 100% Progress, a [claim|E] can be fabricated for a cost of [gold|E]." game_concept_religious_relations:0 "$task_religious_relations$" @@ -1689,12 +1696,15 @@ game_concept_hybrid_culture:0 "Hybrid Culture" game_concept_hybrid_cultures:0 "Hybrid Cultures" game_concept_hybridize:0 "Hybridize" + game_concept_hybridized:0 "Hybridized" + game_concept_hybridizing:0 "Hybridizing" game_concept_hybrid_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'hybridize_culture' ), 'game_concept_hybrid_culture_desc_DLC', 'game_concept_hybrid_culture_desc_NO_DLC' )]" game_concept_hybrid_culture_desc_DLC:1 "A $game_concept_hybrid_culture$ is a [culture|E] that was created by a [ruler|E] as the combination of two existing Cultures.\n\nThe $game_concept_hybrid_culture$ is a mixture of the two original Culture's [traditions|E], [culture_pillars|E], and Aesthetics.\n\nOnly Cultures of different [heritage|E] can form a Hybrid, and the [prestige|E] cost to do so is based on their [cultural_acceptance|E] of each other.\n\nThe higher the Cultural Acceptance, the more [counties|E] will convert when a Hybrid forms. Rulers of a Hybrid culture [promote_culture|E] much faster in Counties of its parent cultures for #V [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]#! years after it forms.\n\nNew Cultures can also appear as a [divergent_culture|E]." game_concept_hybrid_culture_desc_NO_DLC:0 "A $game_concept_hybrid_culture$ is a [culture|E] that was formed as the combination of two other Cultures.\n\nNew Cultures can also appear as a [divergent_culture|E]." game_concept_divergent_culture:0 "Divergent Culture" game_concept_divergent_cultures:0 "Divergent Cultures" game_concept_diverge:0 "Diverge" + game_concept_diverges:0 "Diverges" game_concept_divergent_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'diverge_culture' ), 'game_concept_divergent_culture_desc_DLC', 'game_concept_divergent_culture_desc_NO_DLC' )]" game_concept_divergent_culture_desc_DLC:0 "A $game_concept_divergent_culture$ is an offshoot of an existing [culture|E] created by a [ruler|E] who is not the [culture_head|E].\n\nThe $game_concept_divergent_culture$ keeps its [heritage|E], but other aspects of the original Culture can be changed.\n\nThe Culture that is diverged from must be at least [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] years old, and the [prestige|E] cost to diverge is based on the creating Ruler's [realm_size|E].\n\nNew Cultures can also appear as a [hybrid_culture|E]." game_concept_divergent_culture_desc_NO_DLC:0 "A $game_concept_divergent_culture$ is an offshoot of an existing [culture|E].\n\nNew Cultures can also appear as a [hybrid_culture|E]." @@ -1743,3 +1753,32 @@ game_concept_buy_artifact_claim:0 "$buy_artifact_claim_interaction$" game_concept_buy_artifact_claim_interaction:0 "$buy_artifact_claim_interaction$ Interaction" game_concept_buy_artifact_claim_desc:0 "An Interaction that allows a character to buy [personal_artifact_claims|E] in exchange for [piety|E] or [prestige|E]." + + game_concept_vassal_contract:0 "Vassal Contract" + game_concept_vassal_contracts:0 "Vassal Contracts" + game_concept_vassal_contract_desc:0 "A $game_concept_vassal_contract$ specifies the [obligations|E] between a [vassal|E] and their [liege|E].\n\nSpecial contracts, such as #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! or #V $special_contract_palatinate_short$#! contracts, can only be held by [duchy|E]-tier [vassals|E] or above." + + game_concept_board_game_match:0 "Match" + game_concept_board_game:0 "Board Game" + game_concept_board_games:0 "Board Games" + game_concept_board_game_game:0 "Game" + game_concept_board_game_match_desc:0 "A board game consists of two players trying their luck and skill against one another in a game of wits and chance. They may be played as friendly matches, or with a wager of some kind.\n\n#weak There are many different [board_game_types|E], though the ways to [board_game_win|E] and play each remain the same. Only the skills used differ.#!" + + game_concept_board_game_winning:0 "Winning" + game_concept_board_game_win:0 "Win" + game_concept_board_game_winning_sudden_death:0 "Sudden Death" + game_concept_board_game_winning_desc:0 "Winning at a $game_concept_board_game$ is accomplished in one of two ways:\n$EFFECT_LIST_BULLET$ Obtaining a dramatic lead in score over your opponent.\n$EFFECT_LIST_BULLET$ Being the defending player if there's no clear winner after round [EmptyScope.ScriptValue('bg_round_cap_value')|0]." + + game_concept_board_game_type:0 "Board Game Type" + game_concept_board_game_types:0 "Board Game Types" + game_concept_board_game_type_counter:0 "counters" + game_concept_board_game_type_counters:0 "counters" + game_concept_board_game_type_desc:0 "When playing a $game_concept_board_game$, different play styles $game_concept_board_game_type_counter$ your opponent. Countering their moves severely reduces the points they gain from them, even if successful. Skilled opponents may not your own skills and deliberately attempt to $game_concept_board_game_type_counter$ #EMP you#!.\n\n$game_concept_board_game_type_chess_desc$\n\n$game_concept_board_game_type_pachisi_desc$\n\n$game_concept_board_game_type_hnefatafl_desc$\n\n$game_concept_board_game_type_tabula_desc$" + game_concept_board_game_type_chess:0 "Chess" + game_concept_board_game_type_chess_desc:0 "In $game_concept_board_game_type_chess$:\n$EFFECT_LIST_BULLET$ [martial|E] $game_concept_board_game_type_counters$ [learning|E]\n$EFFECT_LIST_BULLET$ [learning|E] $game_concept_board_game_type_counters$ [intrigue|E]\n$EFFECT_LIST_BULLET$ [intrigue|E] $game_concept_board_game_type_counters$ [martial|E]" + game_concept_board_game_type_pachisi:0 "Pachisi" + game_concept_board_game_type_pachisi_desc:0 "In $game_concept_board_game_type_pachisi$:\n$EFFECT_LIST_BULLET$ [diplomacy|E] $game_concept_board_game_type_counters$ [intrigue|E]\n$EFFECT_LIST_BULLET$ [intrigue|E] $game_concept_board_game_type_counters$ [stewardship|E]\n$EFFECT_LIST_BULLET$ [stewardship|E] $game_concept_board_game_type_counters$ [diplomacy|E]" + game_concept_board_game_type_hnefatafl:0 "Hnefatafl" + game_concept_board_game_type_hnefatafl_desc:0 "In $game_concept_board_game_type_hnefatafl$:\n$EFFECT_LIST_BULLET$ [intrigue|E] $game_concept_board_game_type_counters$ [martial|E]\n$EFFECT_LIST_BULLET$ [martial|E] $game_concept_board_game_type_counters$ [prowess|E]\n$EFFECT_LIST_BULLET$ [prowess|E] $game_concept_board_game_type_counters$ [intrigue|E]" + game_concept_board_game_type_tabula:0 "Tabula" + game_concept_board_game_type_tabula_desc:0 "In $game_concept_board_game_type_tabula$:\n$EFFECT_LIST_BULLET$ [intrigue|E] $game_concept_board_game_type_counters$ [learning|E]\n$EFFECT_LIST_BULLET$ [learning|E] $game_concept_board_game_type_counters$ [stewardship|E]\n$EFFECT_LIST_BULLET$ [stewardship|E] $game_concept_board_game_type_counters$ [intrigue|E]" diff --git a/project/ck3/base_game/localization/english/game_rules_l_english.yml b/project/ck3/base_game/localization/english/game_rules_l_english.yml index 8b5adabb7a..037d3373b6 100644 --- a/project/ck3/base_game/localization/english/game_rules_l_english.yml +++ b/project/ck3/base_game/localization/english/game_rules_l_english.yml @@ -317,3 +317,11 @@ setting_no_hybrid_and_divergence_cooldowns_desc:0 "There are no cooldowns for when a [culture|E] is allowed to [diverge|E] or [hybridize|E]." setting_faster_hybrid_and_divergence_cooldowns:0 "#high Faster#!" setting_faster_hybrid_and_divergence_cooldowns_desc:0 "[cultures|E] can only [diverge|E] after having existed for #V 50#! years, and [hybridize|E] after having existed for #V 25#! years." + + rule_dissolution_umayyad:0 "Fall of Al-Andalus" + setting_dissolution_unconstrained:0 "#high No Limitation#!" + setting_dissolution_unconstrained_desc:0 "The [dissolution_faction|E] can hit the Kingdom of Al-Andalus from the start of the game" + setting_dissolution_after_caliph_death:0 "#high Death of the Caliph#!" + setting_dissolution_after_caliph_death_desc:0 "The [dissolution_faction|E] can only hit the Kingdom of Al-Andalus after the death of Sultan Muhammad $Abd-al-Rahman$" + setting_dissolution_historical_date:0 "#high Historical Timing#!" + setting_dissolution_historical_date_desc:0 "The [dissolution_faction|E] is only activated after the year 1020 for the Kingdom of Al-Andalus" diff --git a/project/ck3/base_game/localization/english/general_tooltips_l_english.yml b/project/ck3/base_game/localization/english/general_tooltips_l_english.yml index 85c8ff75ca..e984a76a9b 100644 --- a/project/ck3/base_game/localization/english/general_tooltips_l_english.yml +++ b/project/ck3/base_game/localization/english/general_tooltips_l_english.yml @@ -2,6 +2,7 @@ line_break:0 "\n" double_line_break:0 "\n\n" do_not_execute_plot_tooltip:0 "The plotters will remain in waiting. For now." + outcome_in_a_few_moments:0 "In a few moments" outcome_in_a_few_days:0 "In a few days" outcome_in_a_few_weeks:0 "In a few weeks" outcome_in_a_few_months:0 "In a few months" diff --git a/project/ck3/base_game/localization/english/government_l_english.yml b/project/ck3/base_game/localization/english/government_l_english.yml index d034ab68be..075873f7bd 100644 --- a/project/ck3/base_game/localization/english/government_l_english.yml +++ b/project/ck3/base_game/localization/english/government_l_english.yml @@ -173,4 +173,32 @@ CONTRACT_LIEGE_SIGNATURE:0 "The Liege,\n[VassalContract.GetLiege.GetTitledFirstNameNoTooltip]\nof House [VassalContract.GetLiege.GetHouse.GetBaseNameNoTooltip]" CONTRACT_VASSAL_SIGNATURE:0 "The Vassal,\n[VassalContract.GetVassal.GetTitledFirstNameNoTooltip]\nof House [VassalContract.GetVassal.GetHouse.GetBaseNameNoTooltip]" - + + + jizya_special_rights:0 "Jizya Status" + jizya_special_rights_default:0 "Default $jizya_special_rights$" + jizya_special_rights_default_short:0 "Default" + jizya_special_rights_granted:0 "Enforced $jizya_special_rights$" + jizya_special_rights_granted_desc:0 "#emphasis #bold [vassal|E] Privileges:#!#!\nThe [liege|E] cannot [demand_conversion|E] of the [vassal|E]\nThe [liege|E] cannot use [convert_county|E] in the [vassals|E]' lands\nThe [liege|E] cannot use [faith|E] as a reason to avoid [tyranny|E] when revoking titles\nThe [liege|E] cannot revoke the [vassals_possessive|E] [titles|E]\n\n#flavor The [vassal|E] is guaranteed ownership of their [titles], preventing the [liege|E] from revoking them – regardless of the $game_concept_liege$ having a [revoke_title_reason|E] or not.\nThe $game_concept_vassal$ is also granted a special protected status, with the realm officially recognizing their right to practice their own [faith|E].#!" + jizya_special_rights_granted_short:0 "Granted" + + iqta_special_rights:0 "Iqta Grant" + iqta_special_rights_default:0 "Default $iqta_special_rights$" + iqta_special_rights_default_short:0 "Default" + iqta_special_rights_granted:0 "Granted $iqta_special_rights$" + iqta_special_rights_granted_desc:0 "#flavor The [vassal|E] has lower obligations but helps contributing [men_at_arms|E] to the [liege|E].#!" + iqta_special_rights_granted_short:0 "Granted" + + ghazi_special_rights:0 "Ghazi Status" + ghazi_special_rights_default:0 "Default $ghazi_special_rights$" + ghazi_special_rights_default_short:0 "Default" + ghazi_special_rights_granted:0 "Granted $ghazi_special_rights$" + ghazi_special_rights_granted_desc:0 "#emphasis #bold [vassal|E] Privilege:#!#!\nThe [vassal|E] pays less [piety|E] to use [holy_war|E] [casus_bellis|E] but more [prestige_i][prestige|E] for any other [casus_bellis|E] \n\n#flavor The [vassal|E] is chosen as a warrior of the [faith|E] by the [liege|E], charged with carrying the borders outwards through [holy_war|E].#!" + ghazi_special_rights_granted_short:0 "Granted" + + marriage_favor_rights:0 "Marriage Favor" + marriage_favor_rights_default:0 "Default $marriage_favor_rights$" + marriage_favor_rights_default_short:0 "Default" + marriage_favor_rights_granted:0 "Granted $marriage_favor_rights$" + marriage_favor_rights_granted_desc:0 "#emphasis #bold [vassal|E] Privilege:#!#!\nThe [liege|E] commit to marry their close family to seal an alliance, before marrying them to anyone else.\n\n#flavor The [vassal|E] is among the favorite of the [liege|E], and should be able to seal an alliance through marriage.#!" + marriage_favor_rights_granted_short:0 "Granted" diff --git a/project/ck3/base_game/localization/english/gui/armyview_l_english.yml b/project/ck3/base_game/localization/english/gui/armyview_l_english.yml deleted file mode 100644 index b60521cf45..0000000000 --- a/project/ck3/base_game/localization/english/gui/armyview_l_english.yml +++ /dev/null @@ -1,194 +0,0 @@ -l_english: - ARMY_HEADER:0 "Army" - SPLIT_ARMY_IN_HALF:0 "#T Split in half#!\nSplit this army into two roughly equal [armies|E]" - SPLIT_ARMY_IN_HALF_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_CUSTOM:1 "#T Split off new Army#!\nDetach [regiments|E] from this [army|E] in order to create a new one" - SPLIT_ARMY_CUSTOM_TWO:1 "#T Reorganize#!\nReorganize the regiments of two [armies|E]" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_MANY_SELECTED:0 "@warning_icon!#X Cannot reorganize more than two [armies|E]#!" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_FEW_SELECTED:0 "@warning_icon!#X Need two [armies|E] selected to reorganize#!" - CANNOT_REORGANIZE_DIFFERENT_LOCATION:0 "@warning_icon!#X Cannot reorganize [armies|E] in two different locations#!" - MERGE_ARMY:0 "#T Merge [armies|E]#!\nCombine all selected armies into one" - MERGE_UNIT:0 "#T Merge [armies|E] and [fleets|E]#!\nCombine all selected armies and fleets into one" - DESELECT:0 "Deselect (not implemented)" - ATTACH_TO:0 "#T Attach to...#!\n#D (not implemented)#!" - SELECTED_ARMY:0 "Selected army (not implemented)" - FORTIFICATION_TOOLTIP:1 "#T [fort_level|E]: $VALUE|V0$/$MAX_VALUE|0$#!" - FORTIFICATION_INCREASE_TOOLTIP:0 "$INCREASE|=+$ per day" - FORTIFICATION_DAYS_TOOLTIP:0 "Will start to fortify its position in $DAYS|V$ days" - FORTIFICATION_NOT_ALLOWED:0 "Cannot fortify while moving" - FORTIFICATION_ADVANTAGE_TOOLTIP:0 "Will give $ADVANTAGE|0V$ [advantage|E] in [battle|E]" - FORTIFICATION_SIEGE_ADVANTAGE_TOOLTIP:0 "Will give $ADVANTAGE|0V$ [advantage|E] in [battle|E] due to ongoing siege." - ARMY_VIEW_FORTIFICATION_VALUE:0 "$VALUE$" - SELECT:0 "Select" - DISBAND:0 "Disband" - SELECT_TOOLTIP:0 "#T Select [army|E]#!\n" - DISBAND_TOOLTIP:0 "#T Disband [army|E]#!\n[ArmyReorgWindow.CanDisbandTooltip]" - DISBAND_ARMY:0 "#T Disband [army|E]#! " - CANNOT_DISBAND_WHILE_IN_COMBAT:0 "@warning_icon!#X Cannot disband while in [battle|E]#!" - CANNOT_DISBAND_WHILE_IN_RETREAT:0 "@warning_icon!#X Cannot disband while in [retreat|E]#!" - CANNOT_DISBAND_WHILE_ARMY_EMBARKED:0 "@warning_icon!#X Cannot disband while [embarked|E]#!" - CANNOT_DISBAND_NOT_FRIENDLY_AREA:0 "@warning_icon!#X Can disband only in a friendly area#!" - CANNOT_DISBAND_HOSTILE_AREA:0 "@warning_icon!#X Can disband only in a non-hostile area#!" - CANNOT_DISBAND_ENEMY_OR_HOSTILE_ARMIES_AROUND:0 "@warning_icon!#X Cannot disband while enemy or hostile [armies|E] are around#!" - DISBAND_ARMY_DISABLED:0 "\n$DESC$" - DISBAND_ARMY_CONFIRM_TITLE:0 "Disband Army" - DISBAND_ARMY_CONFIRM_ACCEPT:0 "Disband" - DISBAND_ARMY_CONFIRM:0 "$COUNT|V$ [soldiers|E] will stand down and return home." - DISBAND_GATHERING_ARMY:1 "Disband Gathering Army" - DISBAND_GATHERING_ARMY_DISABLED:0 "\n$DESC$" - STOP_GATHERING:0 "Stop Gathering" - DISBAND_RETURN_HOME_TIME:1 "@warning_icon!#X [soldiers|E] will take up to $TIME$ to return home, making it take longer to raise them again.#!" - CANNOT_SPLIT_ARMY_NOT_OWNER:0 "@warning_icon!#X Cannot split Army belonging to someone else#!" - CANNOT_SPLIT_ARMY_WHILE_IN_COMBAT:0 "@warning_icon!#X Cannot split Army while in [battle|E]#!" - CANNOT_SPLIT_ARMY_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X Cannot split Army while movement is locked#!" - CANNOT_SPLIT_ARMY_CUSTOM_WHILE_MOVING:0 "@warning_icon!#X Cannot reorganize Army while moving#!" - CANNOT_SPLIT_ARMY_WHILE_RETREATING:0 "@warning_icon!#X Cannot split Army while in [retreat|E]#!" - CANNOT_MERGE_WHILE_IN_COMBAT:0 "@warning_icon!#X Cannot merge while in [battle|E]#!" - CANNOT_MERGE_RAID_ARMY:0 "@warning_icon!#X Cannot merge [raid|E] armies outside own territory#!" - CANNOT_SPLIT_RAID_ARMY:0 "@warning_icon!#X Cannot split [raid|E] armies outside own territory#!" - CANNOT_MERGE_WHILE_RETREATING:0 "@warning_icon!#X Cannot merge while retreating#!" - CANNOT_MERGE_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X Cannot merge while movement is locked#!" - CANNOT_MERGE_NAVAL_AND_LAND:0 "@warning_icon!#X Cannot merge [fleets|E] with unembarked [armies|E]#!" - CANNOT_MERGE_NO_ARMIES:0 "@warning_icon!#X No selected [armies|E] that can be merged#!" - CANNOT_MERGE_NO_UNITS:0 "@warning_icon!#X No selected [armies|E] or [fleets|E] that can be merged#!" - CANNOT_SPLIT_ARMY_FEW_REGIMENTS:0 "@warning_icon!#X Not enough Regiments in [army|E]#!" - CANNOT_SPLIT_ARMY_EMBARKED:0 "@warning_icon!#X Cannot split embarked [armies|E]#!" - CANNOT_SPLIT_SIEGE_SPLIT_NOT_FOUND:0 "@warning_icon!#X The [army|E] cannot be split in two for this [siege|E]#!" - CANNOT_SPLIT_NO_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X No Hired or [special_troops|E] in the Army#!" - CANNOT_SPLIT_ONLY_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X Only Hired and [special_troops|E] are present in the Army#!" - SELECT_COMMANDER_HEADER:1 "#T Select new [commander|E]#!" - SUPPLY_STATE_TOOLTIP:1 "#T [supplies|E]: $SUPPLY|V$/$FULL_SUPPLY|V0$#!\n$STATE|V$" - SUPPLY_STATE_POSITIVE:0 "#P +$CHANGE$#! Supplies/month" - SUPPLY_STATE_NEGATIVE:0 "#N -$CHANGE$#! Supplies/month" - SUPPLY_STATE_INCREASE:0 "#weak Will improve to $NEW_STATE$ in $DAYS$ days#!" - SUPPLY_STATE_DECREASE:0 "#weak Will decline to $NEW_STATE$ in $DAYS$ days#!" - SUPPLY_STATE_NO_CHANGE_THIS_YEAR:1 "#weak Will not change within the next year#!" - SUPPLY_STATE_EFFECTS:0 "Effects of $STATE|V$:" - SUPPLY_STATE_ATTRITION:0 "[attrition|E]: $VALUE|%-$" - SUPPLY_STATE_COMBAT_EFFECT:1 "$GENERIC_COMBAT_EFFECT$" - GENERIC_COMBAT_EFFECT:0 "[advantage|E]: $VALUE|0V$" - SUPPLY_STATE_0:0 "Well Supplied" - SUPPLY_STATE_1:0 "Undersupplied" - SUPPLY_STATE_2:0 "Starving" - SUPPLY_STATE_EVENT_TROOPS_IGNORING_SUPPLY:0 "$COUNT$ Soldiers in this army are not using supply" - SUPPLY_STATE_NO_LOSS_PERIOD:1 "Because it has been raised recently, the [army|E] will not use supply until [DATE.GetStringShort|V]" - SUPPLY_STATE_GATHERING:0 "The [army|E] will not use supply until it has gathered" - ARMY_NUMBER_OF_MEN:1 "$MAX_MEN|0$" - ARMY_NUMBER_OF_MEN_NOT_MAX:0 "$LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES:0 "[levies|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_NOT_MAX:0 "[levies|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_TOOLTIP:0 "#T [levies|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_MAA:0 "[men_at_arms|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_NOT_MAX:0 "[men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_TOOLTIP:0 "#T [men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_KNIGHTS:1 "[knight_i]$knight_culture_player_plural$: $NUM|0V$" - ARMY_NUMBER_OF_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i]$NUM|0V$#!\nEffectiveness: $EFFECTIVENESS|V%0$" - ARMY_EVENT_TROOPS_ASSOCIATED_WAR:0 "$COUNT$ [special_troops|E] will stand down when the [WAR.GetName] ends" - ARMY_ALL_ARMIES_MORE:0 "\nAnd $COUNT$ more" - ARMY_SUPPLY_COMMANDER_BREAKDOWN:0 "#T [commander|E] [CHARACTER.GetUIName]#!#indent_newline:3 \n[CHARACTER.GetModifierDescription( 'supply_capacity_mult' )]\n[CHARACTER.GetModifierDescription( 'supply_capacity_add' )]#!" - ARMY_SUPPLY_CAPACITY_INCREASED_BY_COMMANDER:0 "Supply capacity increased by [CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )]\n\n" - ARMY_SUPPLY_CAPACITY_LOWERED_BY_COMMANDER:0 "Supply capacity decreased by [CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )]\n\n" - FLEET_EMBARKING:0 "[embarking|E]: $TIME_LEFT$ left" - FLEET_EMBARKED:0 "[embarked|E]" - SHOW_SIEGE:0 "Go to the [siege|E]" - SPLIT_ARMY_FOR_SIEGE:1 "#T Station Besiegers\n#!Leave enough [soldiers|E] in this [army|E] to continue the [siege|E]" - SPLIT_ARMY_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_FOR_SIEGE_NOT_ENOUGH_SOLDIERS:0 "@warning_icon!#X Not Enough soldiers to split off#!" - SPLIT_ARMY_FOR_SIEGE_TOO_MANY_SOLDIERS:2 "@warning_icon!#X Other Armies at this Holding have enough Soldiers to continue the Siege#!" - BESIEGING:0 "Besieging" - ARMY_COMPOSITION_ENTRY_MAX:0 "$TYPE$: $MAX|0V$" - ARMY_COMPOSITION_ENTRY:0 "$TYPE$: $COUNT|0V$/$MAX|0V$ ($REINFORCE|0V=$/month)" - KNIGHT_REGIMENTS:1 "@knight_icon![CHARACTER.Custom('KnightCulturePlural')]" - LEVIES_REGIMENTS:1 "@soldier_icon![levies|e]" - MAA_REGIMENTS_ICON:1 "@$ICONKEY$_icon!$NAME$" - ARMY_TOTAL_SOLDIERS:0 "#T Total Soldiers: $CURRENT|0V$/$MAX|0V$#!" - ARMY_RAISED_SOLDIERS:0 "#T Raised Soldiers: $CURRENT|0V$/$MAX|0V$#!" - ARMY_UNRAISED_SOLDIERS:0 "#T Unraised Soldiers: $CURRENT|0V$/$MAX|0V$#!" - SPLIT_OFF_HIRED_AND_EVENT_TROOPS:0 "#T Split off [hired_troops|E] and [special_troops|E]#!\nSplit off an [army|E] containing all [hired_troops|E] and [special_troops|E] of this [army|E]." - ARMY_VIEW_ARMY_HAS_EVENT_TROOPS:1 "#T [special_troops|E]\n#![ArmyWindow.BuildEventTroopList]" - LEVIES_ARMY_REGIMENT_NAME:0 "Levies" - TT_REORG_SOLDIERS:0 "#T Soldiers: [RegimentReorgEntry.GetSoldierCount]#!\nMaximum: [RegimentReorgEntry.GetMaxSoldierCount]" - TT_REORG_EVENT_TROOPS:0 "#T [special_troops|E]: [RegimentReorgEntry.GetEventTroopName]#!" - TT_REORG_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\nFrom your [domain|E]\n\n$REORG_INSTRUCTION$" - TT_REORG_VASSAL_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\nFrom [vassal|E] [RegimentReorgEntry.GetRegiment.GetFromVassal.GetUIName]\n\n$REORG_INSTRUCTION$" - REORG_INSTRUCTION:0 "#I Click to move to other Army#!" - REORG_EMPTY_LIST:0 "#weak Move Regiments here to create a new Army#!" - ARMY_REORG_LEFT_MAINTENANCE:0 "[ArmyReorgWindow.GetLeftMaintenance]/month" - ARMY_REORG_RIGHT_MAINTENANCE:0 "[ArmyReorgWindow.GetRightMaintenance]/month" - ARMY_TBA_NAME:0 "New Army" - KNIGHT_REGIMENT_NAME:1 "[CHARACTER.GetShortUINameNoTooltip]" - ARMY_SELECT_THIS_ONLY:0 "#T Select This [army|E] Only#!" - GATHERING_DAYS_LEFT:0 "Days Left: [Army.GetGatheringDaysLeft|V]" - ARMY_VIEW_NEXT:0 "Next army" - ARMY_VIEW_PREVIOUS:0 "Previous army" - ARMY_VIEW_CREATE_NEW:0 "Create new army" - ARMY_VIEW_LEVIES:0 "Levies" - ARMY_VIEW_LEVIES_TOOLTIP:0 "#T Levies#!" - ARMY_VIEW_MAA:0 "Men-at-Arms" - ARMY_VIEW_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - START_RAIDING:0 "#T Start Raiding#!\nThis unit will now be able to take the [raid|E] action outside your realm" - END_RAIDING:0 "#T Stop being a Raiding Army#!\nThis [army|E] will stop being a Raiding Army, and can reinforce again" - START_RAID:0 "#T Start Raid#!" - RAID_ACTION_INFO:0 "Will take about [PROVINCE.GetLootTime( ARMY.Self )|V] days.\nWill loot [gold_i|E][PROVINCE.GetRaidLoot|0V]." - START_RAID_ALREADY_RAIDING:0 "@warning_icon!#X Already [raiding|E] this Holding#!" - START_RAID_NOT_A_RAID_ARMY:0 "@warning_icon!#X Not a [raid|E] Army#!" - START_RAID_LOOT_CAP:0 "@warning_icon!#X Cannot carry more [raid|E] Loot#!" - START_RAID_NOT_OWN_REALM:0 "@warning_icon!#X Cannot [raid|E] inside your own [realm|E]#!" - START_RAID_ALLY:0 "@warning_icon!#X Cannot [raid|E] your ally [CHARACTER.GetShortUIName]#!" - START_RAID_IMMUNE:0 "@warning_icon!#X Cannot raid someone who has recently defeated one of your [raids|E]. Immunity will end on [DATE.GetString|V]#!" - START_RAID_NO_HOLDING:0 "@warning_icon!#X No [holding|E] here to [raid|E]#!" - START_RAID_MOVING:0 "@warning_icon!#X Cannot [raid|E] while moving#!" - START_RAID_IN_COMBAT:0 "@warning_icon!#X Cannot [raid|E] while in combat#!" - START_RAID_SMALLER_THAN_GARRISON:0 "@warning_icon!#X [raid|E] Army is smaller than the [garrison|E] ($VALUE|0$ men)#!" - START_RAID_TOO_FEW_MEN:0 "@warning_icon!#X [raid|E] Army is too small to raid (need at least $VALUE|0$ men)#!" - START_RAID_RECENTLY_LOOTED:0 "@warning_icon!#X The Holding has been looted recently. Can be looted again on [DATE.GetString|V]#!" - RAID_PROVINCE_TOOLTIP_RECENTLY_LOOTED:0 "The Holding has been looted recently. Can be looted again on [DATE.GetString|V]" - RAID_PROVINCE_TOOLTIP_LOOT:0 "Raid [raid_loot|E]: [gold_i]$VALUE|0V$" - START_RAID_ALREADY_BEING_LOOTED:0 "@warning_icon!#X The Holding is already being looted by [ARMY.GetName]#!" - START_RAID_UNDER_SIEGE:0 "@warning_icon!#X Cannot [raid|E] a Holding that is under [siege|E]#!" - TOGGLE_RAID_IN_COMBAT:0 "@warning_icon!#X Cannot toggle [raiding|E] while in combat#!" - TOGGLE_RAID_RETREATING:0 "@warning_icon!#X Cannot toggle [raiding|E] while retreating#!" - TOGGLE_RAID_ONLY_OWN_TERRITORY:0 "@warning_icon!#X Cannot toggle [raiding|E] outside own territory#!" - TOGGLE_RAID_CANNOT_RAID:0 "@warning_icon!#X Unable to [raid|E]#!" - TOGGLE_RAID_MERCENARY:0 "@warning_icon!#X Mercenaries cannot [raid|E]#!" - ARMY_RAID_LOOT_TOOLTIP:0 "#T Raid Loot#!\nCarrying [gold_i][Army.GetRaidLoot|0V].\nCan carry at most [gold_i][Army.GetLootCap|0V] due to the size of the army." - CHANGE_COMMANDER_IN_RETREAT:0 "@warning_icon!#X Army is retreating#!" - TOGGLE_LOOTER_STANCE:2 "#T [Select_CString( Army.HasLooterStance, 'Always', 'Never' )] Raid#!\n[SelectLocalization( Army.HasLooterStance, 'TOGGLE_LOOTER_STANCE_DESC_ON', 'TOGGLE_LOOTER_STANCE_DESC_OFF' )]" - TOGGLE_LOOTER_STANCE_DESC_ON:0 "This [army|E] will automatically [raid|E] any viable [holding|E] that it stops in" - TOGGLE_LOOTER_STANCE_DESC_OFF:0 "This [army|E] does not automatically [raid|E] [holdings|E] that it stops in" - ARMY_ATTRITION_TT:0 "#T Monthly [attrition|E]: [Army.GetArmyAttritionPercentage|%-0] ([soldier_i] [Army.GetArmyAttrition|+]/month)\n#![Army.GetArmyAttritionBreakdownPercentage][Select_CString( EqualTo_CFixedPoint(Army.GetArmyAttritionPercentage, '(CFixedPoint)0'), '#weak No Attrition#!', '' )]" - ATTRITION_SIEGE:0 "Besieging" - ATTRITION_RAID:0 "Raiding" - AV_ALWAYS_RAID:0 "Always Raid" - ATTRITION_SUPPLY:0 "Lack of Supplies" - ATTRITION_TOTAL:0 "[attrition|E]" - ARMY_VIEW_TROOP_TT:0 "[TroopItem.BuildTroopItemTooltip( Army.Self )]" - TROOP_LEVY:0 "[levies|E]" - TROOP_LIST_LEVIES:0 "#T [levies|E]: $TOTAL$/$MAX$#!" - TROOP_KNIGHTS:0 "#T $knight_culture_player_plural$: $TOTAL$#!" - TROOP_LIST_KNIGHT:1 "[CHARACTER.GetShortUIName|U]: [CHARACTER.GetSkill( 'prowess' )] [prowess_i|E]" - TROOP_LIST_MAA_SINGLE:0 "#T [ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]#!" - TROOP_LIST_MAA_MULTIPLE:0 "[ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]" - TROOP_LIST_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetBaseTypeName]: $TOTAL$/$MAX$#!" - ARMY_TOOLTIP_ATTRITION:0 "[attrition|E]: [Army.GetArmyAttritionPercentage|%0-]/month" - ARMY_TOOLTIP_COMMANDER:0 "[commander|E]: [Character.GetShortUIName]" - ARMY_TOOLTIP_COMMANDER_ADVANTAGE:0 "[Character.GetCommanderAdvantage]" - ARMY_TOOLTIP_NO_COMMANDER:0 "No [commander|E]" - ARMY_REORGANIZATION:0 "Army Reorganization" - ATTACH_TO_UNIT_HEADER:0 "#T Attach to [army|E]#!" - ATTACH_TO_UNIT:0 "Attach to follow [TARGET_ARMY.GetName]" - CANNOT_ATTACH_UNIT_TO_SELF:0 "@warning_icon!#X Cannot attach an [army|E] to itself#!" - CANNOT_ATTACH_UNIT_TO_OWN_UNITS:0 "@warning_icon!#X Cannot attach to another [army|E] you own#!" - ALREADY_ATTACHED_TO_UNIT:0 "@warning_icon!#X Already attached to the [ARMY.GetName]#!" - UNIT_IS_ALREADY_ATTACHED_TO_US:0 "@warning_icon!#X Cannot attach to the [ARMY.GetName] as it is attached to us#!" - NOT_A_FRIENDLY_UNIT:0 "@warning_icon!#X Cannot attach to hostile or neutral [armies|E]#!" - DETACH_FROM_UNIT_HEADER:0 "#T Detatch from [army|E]#!" - DETACH_FROM_UNIT:0 "Detatch from following [TARGET_ARMY.GetName]" - NOT_ATTACHED_TO_ANY_UNIT:0 "@warning_icon!#X Not attached to another [army|E]#!" - ATTACHED_ARMY_NAME:0 "Following:\n[Army.GetName]" - ATTACH_TO_ARMY_WINDOW_HEADER:0 "Attach to Army" - ATTACH_TO_ARMY_WINDOW_TEXT:0 "Select an [army|E] in [ArmyWindow.GetArmy.GetLocation.GetName] for [ArmyWindow.GetArmy.GetName] to follow." - TOGGLE_ATTACH_TO_UNIT_WINDOW:0 "Attach to Army" - ATTACH_TO_UNIT_WINDOW_TEXT:0 "Attach to [AttachToArmyWindow.GetSelectedArmy.GetName]" - ATTACH:1 "Attach" - ARMY_UNIT_COOLTIP_NAME:0 "- [UnitItem.GetArmy.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/english/gui/banners_view_l_english.yml b/project/ck3/base_game/localization/english/gui/banners_view_l_english.yml deleted file mode 100644 index b7eb81d53a..0000000000 --- a/project/ck3/base_game/localization/english/gui/banners_view_l_english.yml +++ /dev/null @@ -1,48 +0,0 @@ -l_english: - ADD_NEW_BANNER:0 "Split off new Rally Point" - BANNER_EMPTY:0 "Empty" - NEW_BANNER:0 "New Rally Point" - PLACE_BANNER_PROMPT:0 "Click on the Map to create a new [rally_point|E]" - EDIT_BANNER_MERGE_PROMPT:0 "Transfer [levies] to $NAME|V$ by clicking on the Map" - EDIT_BANNER_MOVE_PROMPT:0 "Move [rally_point|E] by clicking on the Map" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_REALM:0 "#D Outside Realm Area#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESSIBLE:0 "#D [capital] of the [vassal] owning this [barony] is outside the Realm Area#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_MOVE:0 "Move [rally_point|E] to $NAME|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ONLY_MOVE_AREA:0 "#D The [rally_point|E] can only move inside its area#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ASSIGN:0 "#T Add to $BANNER|V$#!\n#D Owner: ???#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ASSIGN:0 "#D [CHARACTER.GetUINamePossessiveNoTooltip] [levies]#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESIBLE:0 "@warning_icon!#X No land path!#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_REVERT:0 "Return [CHARACTER.GetUINamePossessive] [levies] to $BANNER|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_CREATING_EMPTY_PROVINCE:0 "@warning_icon!#X Rally Points cannot be created in empty Baronies.#!" - BANNER_GATHER_TIME:0 "Time to gather entire [rally_point|E]" - BANNER_TOTAL_MEN:0 "Total [soldiers|E] in [rally_point|E]" - RAISE_TIME_DAYS:0 "[BannersView.GetSelectedBannerTimeToRaise] days" - RAISE_TIME_DAYS_2:0 "[BannerItem.GetTimeToRaise] days" - EDIT_BANNERS:0 "Edit Rally Points" - TOGGLE_KNIGHTS:1 "@knight_icon!$knight_culture_player_plural$" - TOGGLE_KNIGHTS_TT:1 "#T Show $knight_culture_player_plural_no_tooltip$#!\nShow and manage $knight_culture_player_plural$" - REMOVE_RALLY_POINT:0 "Remove Rally Point" - MOVE_RALLY_POINT:0 "Move Rally Point" - TT_EDIT_BANNERS:0 "#T Edit Rally Points#!\nSplit off new [rally_points|E], and redistribute [levies|E] between existing Rally Points" - BANNER_CANT_REMOVE_LAST:0 "#T Remove Rally Point#!\n@warning_icon!#X The last [rally_point|E] cannot be removed#!" - BANNER_CANT_REMOVE_NO_MERGE:0 "#T Remove Rally Point#!\n@warning_icon!#X There is no [rally_point|E] that can take over the [holdings|E] in this Rally Point#!" - BANNER_REMOVE_AND_MERGE:0 "#T Remove Rally Point#!\n[holdings|E] in this [rally_point|E] will be moved to $TARGET|V$" - BANNER_MOVE:0 "#T Move Rally Point#!\nChoose a new location for this [rally_point|E]" - BANNER_INFO_NUMBER_OF_MEN:0 "Number of [soldiers|E]: $VALUE|V$" - BANNER_INFO_TIME_TO_RAISE:0 "Time to raise: $VALUE|V$" - BANNER_LIST_BUTTON_ADD:0 "#T Split off new [rally_point|E]#!" - BANNER_LIST_BUTTON_DESELECT:0 "#T Deselect [rally_point|E]#!" - BANNER_LIST_BUTTON_SELECT:0 "#T Select [rally_point|E]#!" - BANNER_LIST_LEVIES_STRING:0 "[levies|E]: $RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_NOT_MAX:0 "[levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_TOOLTIP:0 "#T [levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_LIST_MAA_STRING:0 "[men_at_arms|E]: $RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_NOT_MAX:0 "[men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_TOOLTIP:0 "#T [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_CANT_RAISE_OCCUPIED:0 "@warning_icon!#X Banner location under occupation#!" - BANNER_CANT_RAISE_BESIEGED:0 "@warning_icon!#X Banner location under siege#!" - BANNER_CANT_RAISE_HOSTILE_ARMY:0 "@warning_icon!#X Banner location has hostile army#!" - BANNER_CANT_RAISE_NOT_IN_WAR:0 "@warning_icon!#X Not in war#!" - CREATE_RALLY_POINT:0 "Create Rally Point" - RALLY_POINT_CHOOSE_LOCATION:0 "Choose a Location on the Map" - RALLY_POINT_MAP_INSTRUCTION:1 "#I Click to pick a location\nRight-click to cancel#!" diff --git a/project/ck3/base_game/localization/english/gui/bannerwindow_l_english.yml b/project/ck3/base_game/localization/english/gui/bannerwindow_l_english.yml deleted file mode 100644 index 46cf1a7e4c..0000000000 --- a/project/ck3/base_game/localization/english/gui/bannerwindow_l_english.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_english: - EDIT_BANNERS_LABEL:0 "Edit" - EDIT_BANNERS_TOOLTIP:0 "#T Edit Rally Points#!" - RAISE_BANNER:0 "Raise Army" - BANNER_RAISES_TIME:0 "$TIME_TO_RAISE$ $VALUE|0$ days" - BANNER_NUMBER_OF_MEN:0 "[soldiers|E]: $VALUE|0$" - BANNER_ALREADY_RAISED:1 "#N All Soldiers from this Rally Point are already raised#!" - BANNER_NOT_BEING_RAISED:0 "#N No Armies are currently being raised from this Rally Point#!" - BANNER_RAISE_PROMPT:1 "#T Raise Army and all Soldiers assigned to this Rally Point#!" - BANNER_CANCEL_RAISING:0 "Cancel Raising" - BANNER_CANCEL_RAISING_PROMPT:0 "#T Cancel Raising from this Rally Point and dismiss Army#!" - BANNER_LIST_DOMAIN_LIMIT_PENALTY_TOOLTIP:0 "@warning_icon!#X Above [domain_limit|E]. Levies from [domain] reduced by $PENALTY|%0$#!" - diff --git a/project/ck3/base_game/localization/english/gui/battlesummary_l_english.yml b/project/ck3/base_game/localization/english/gui/battlesummary_l_english.yml deleted file mode 100644 index c9e176ce8d..0000000000 --- a/project/ck3/base_game/localization/english/gui/battlesummary_l_english.yml +++ /dev/null @@ -1,73 +0,0 @@ -l_english: - BS_INITIAL_SOLDIERS:1 "#T Initial [soldiers|E]#!" - BS_LOSSES:1 "#T Losses#!" - BS_SURVIVORS:1 "#T Survivors#!" - BS_TT_ADVANTAGE:0 "#T Total [advantage|E]: $ADVANTAGE$#!\nActed $NUM_ACTED$ times" - BS_TT_COUNTER:0 "#T Enemy [advantage|E] denied by countering: $COUNTERED$#!\nCountered the enemy $NUM_ACTED$ times" - BS_TT_LEVIES_KILLS:0 "#T Killed [levies|E]#!" - BS_TT_LEVIES_LOSSES:0 "#T Lost [levies|E]#!" - BS_NO_DETAILS_TO_SHOW:0 "No Men at Arms took action during this battle." - BS_GOTO:0 "Go to Location" - TOGGLE_BATTLE_EVENTS:0 "Toggle Battle Events" - BATTLE_SUMMARY_YOUR_SOLDIERS:0 "Your [soldiers|E]" - BATTLE_SUMMARY_ENEMY_SOLDIERS:0 "Enemy [soldiers|E]" - BATTLE_SUMMARY_KL:0 "K/L" - BATTLE_SUMMARY_KL_TT:0 "#T Kills and Losses#!" - BATTLE_SUMMARY_KILLS_TOTAL_TT:0 "#T Total kills#!" - BATTLE_SUMMARY_KILLS_MAIN_TT:2 "#T Kills in the main phase#!" - BATTLE_SUMMARY_KILLS_PURSUIT_TT:2 "#T Kills in the pursuit phase#!" - BATTLE_SUMMARY_LOSSES_TOTAL_TT:0 "#T Total losses#!" - BATTLE_SUMMARY_LOSSES_MAIN_TT:1 "#T Losses in the main phase#!" - BATTLE_SUMMARY_LOSSES_PURSUIT_TT:1 "#T Losses in the pursuit phase#!\nKilled by pursuing forces: [RegimentCombatStats.GetPursuitLossesByMaa|0]\nLeft behind during retreat: [RegimentCombatStats.GetPursuitLossesSelf|0]" - BATTLE_SUMMARY_TOTAL:0 "Total" - BATTLE_SUMMARY_MAIN_PHASE:0 "Main phase" - BATTLE_SUMMARY_PURSUIT:1 "Pursuit" - BATTLE_SUMMARY_TOTAL_TT:0 "#T Show Total Kills and Losses#!" - BATTLE_SUMMARY_MAIN_PHASE_TT:0 "#T Show Kills and Losses in the [main_phase|E]#!" - BATTLE_SUMMARY_PURSUIT_TT:0 "#T Show Kills and Losses in the [aftermath|E]#!" - BATTLE_SUMMARY_KNIGHTS_KILLED_TT:0 "#T Was killed in this battle#!" - BATTLE_SUMMARY_SOLDIERS:0 "Soldiers" - BATTLE_SUMMARY_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER:0 "@knight_icon! [GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )] [knights|E]" - BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER:0 "@knight_icon! [GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )] [knights|E]" - BATTLE_SUMMARY_REGIMENT_COUNT:0 "#T Troops count#!\nRemaining/Initial" - BATTLE_SUMMARY_YOUR_KNIGHTS:1 "Your [BattleSummaryWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')] ([GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )])" - BATTLE_SUMMARY_ENEMY_KNIGHTS:1 "([GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )]) Enemy [BattleSummaryWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]" - BATTLE_SUMMARY_KILLS:0 "Kills" - BATTLE_SUMMARY_EVENTS:0 "Events" - BATTLE_SUMMARY_KNIGHTS_STATS:0 "Stats" - BATTLE_SUMMARY_KNIGHTS_EVENTS:0 "Events" - BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT:0 "#T Was wounded in this battle#!" - BATTLE_SUMMARY_SORT_KILLS:0 "Kills" - BATTLE_SUMMARY_SORT_LOSSES:0 "Losses" - BATTLE_SUMMARY_SORT_UNIT_TYPE:0 "Regiment type" - BATTLE_SUMMARY_SORT_NAME:0 "Name" - BATTLE_SUMMARY_SORT_PROWESS:0 "Prowess" - BATTLE_SUMMARY_SORT_WOUND:0 "Wounded" - BATTLE_SUMMARY_SORT_IMPRISON:0 "Imprisoned" - BATTLE_SUMMARY_SORT_DEATH:0 "Dead" - BATTLE_SUMMARY_SORT_DESC:0 "#T Select sorting option#!" - BATTLE_SUMMARY_SORT_ORDER_DESC:0 "#T Change sorting order#!" - BATTLE_SUMMARY_KNIGHTS_TT:0 "( $VALUE$ )" - BATTLE_SUMMARY_EVENT_COUNT:0 "(+$COUNT$)" - BATTLE_SUMMARY_EVENT_WOUND_BY:0 "Wounded by" - BATTLE_SUMMARY_EVENT_DEATH_BY:0 "Killed by" - BATTLE_SUMMARY_EVENT_IMPRISON_BY:0 "Imprisoned by" - BATTLE_SUMMARY_COUNTERS:1 "Counters [MenAtArmsType.GetNameNoTooltip]" - BATTLE_SUMMARY_COUNTERED_BY:1 "Is countered by [MenAtArmsType.GetNameNoTooltip]" - BATTLE_SUMMARY_TARRAIN_BONUS:0 "Has terrain bonus" - BATTLE_SUMMARY_TARRAIN_PENALTY:0 "Has terrain penalty" - BATTLE_SUMMARY_NO_KNIGHTS:1 "There were no $knight_culture_player_plural$ in this battle" - BATTLE_SUMMARY_NO_EVENTS:0 "There were no events in this battle" - BATTLE_SUMMARY_AUTO_EXPAND:0 "Auto-expand" - BATTLE_SUMMARY_AUTO_EXPAND_TT:0 "#T Toggle automatic expansion of combat details#!" - BATTLE_SUMMARY_DETAILS:0 "Details" - BATTLE_SUMMARY_TOTAL_TT_HEADER:0 "#T Initial army size: $VALUE|0$#!" - BATTLE_SUMMARY_TOTAL_TT_REGIMENT:0 "$NAME$: $SURVIVING|0$/$INITIAL|0$" - BATTLE_SUMMARY_FLAVOR_BATTLE:0 "Battle" - BATTLE_SUMMARY_FLAVOR_BIG_LOSSES:0 "Slaughter" - BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE:0 "Skirmish" - BATTLE_SUMMARY_BATTLE_TITLE:0 "[SelectLocalization(BattleSummaryWindow.IsMinorBattle, 'BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE', '')][SelectLocalization(BattleSummaryWindow.IsBigLosses, 'BATTLE_SUMMARY_FLAVOR_BIG_LOSSES', '')][SelectLocalization(Not(Or(BattleSummaryWindow.IsMinorBattle, BattleSummaryWindow.IsBigLosses)), 'BATTLE_SUMMARY_FLAVOR_BATTLE', '')] at [BattleSummaryWindow.GetLocation.GetName]" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_HEADER_TT:0 "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ).GetNameNoTooltip] was:" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_ENTRY_TT:0 "[BattleEvent.GetOutcomeDesc] [Character.GetName] #weak ([Character.GetSkill( 'prowess' )] [prowess|E])#!" - BATTLE_SUMMARY_KNIGHT_OUTCOME_TEXT:0 " [Character.GetProwess] [prowess|E] [BattleSummaryWindow.GetOutcomeText( Character.Self )]" diff --git a/project/ck3/base_game/localization/english/gui/character_finder_l_english.yml b/project/ck3/base_game/localization/english/gui/character_finder_l_english.yml deleted file mode 100644 index f17584abf2..0000000000 --- a/project/ck3/base_game/localization/english/gui/character_finder_l_english.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_english: - CHARACTER_FINDER_COUNT:1 "[Select_CString( LessThan_int32( CharacterSelectionList.NumberOfShownCharacters, CharacterSelectionList.GetTotalNumber ), '#high', '#low' )] [CharacterSelectionList.NumberOfShownCharacters] #!of [CharacterSelectionList.GetTotalNumber] Characters" - CHARACTER_FINDER_TITLE:0 "Character Finder" - SORT_MILITARY_STRENGTH:0 "Military Strength" - CHARACTER_FINDER_FILTER_SET:0 "#T Some filters are set to a non-default value#!" diff --git a/project/ck3/base_game/localization/english/gui/character_list_l_english.yml b/project/ck3/base_game/localization/english/gui/character_list_l_english.yml deleted file mode 100644 index 182e0bd4bb..0000000000 --- a/project/ck3/base_game/localization/english/gui/character_list_l_english.yml +++ /dev/null @@ -1,236 +0,0 @@ -l_english: - age_filter_category:0 "Age" - adult_filter:0 "Adult" - any_filter_option:1 "All" - any_filter_option_desc:1 "Show all Characters" - adult_filter_option:0 "Adult" - adult_filter_option_desc:1 "Only show [adults|E]" - TOGGLE_FILTERS:0 "Toggle Filters" - EXPAND_FILTER:0 "Hide/Show" - CHARACTER_FILTER_TOOLTIP:0 "#T [CharacterListFilterOption.GetName]#!\n[CharacterListFilterOption.GetDescription]" - age_diff_filter:0 "Age Difference" - age_diff_5_filter_option_desc:1 "Only show Characters with an age difference of 5 or lower" - age_diff_5_filter_option:0 "5" - age_diff_10_filter_option_desc:1 "Only show Characters with an age difference of 10 or lower" - age_diff_10_filter_option:0 "10" - age_diff_15_filter_option_desc:2 "Only show Characters with an age difference of 15 or lower" - age_diff_15_filter_option:0 "15" - fertility_filter:0 "Fertility" - fertility_filter_option_desc:1 "Only show Characters capable of bearing children" - fertility_filter_option:0 "Fertile" - no_fertility_filter_option:0 "Infertile" - no_fertility_filter_option_desc:0 "Only show Characters incapable of bearing children" - trait_filter:0 "Traits" - inheritable_filter_option_desc:0 "Only show Characters with at least one good inheritable [trait|E]" - inheritable_filter_option:0 "Inheritable" - no_inheritable_filter_option:0 "No inheritable" - no_inheritable_filter_option_desc:0 "Only show Characters who have no good inheritable [traits|E]" - politics_filter_category:0 "Politics" - membership_filter_category:0 "Groups" - alliance_filter:0 "Alliances" - alliance_filter_option_desc:1 "Only show Characters that will provide an [alliance|E]" - alliance_filter_option:0 "Alliance" - no_alliance_filter_option:0 "No alliance" - no_alliance_filter_option_desc:1 "Only show Characters that will not provide an [alliance|E]" - prestige_filter:1 "Marriage Prestige" - prestige_gain_filter_option_desc:0 "Only show Characters that will provide [prestige|E]" - prestige_gain_filter_option:0 "Gain" - no_prestige_gain_filter_option:0 "No gain" - no_prestige_gain_filter_option_desc:0 "Only show Characters that will not provide [prestige|E]" - personal_filter_category:0 "Personal" - religion_filter:0 "Religion" - same_religion_filter_option_desc:0 "Only show Characters of the same [religion|E] as you" - same_religion_filter_option:0 "[GetPlayer.GetFaith.GetReligion.GetNameNoTooltip]" - not_same_religion_filter_option_desc:0 "Only show Characters of a different [religion|E] than you" - not_same_religion_filter_option:1 "Not $same_religion_filter_option$" - same_faith_filter_option_desc:0 "Only show Characters of the same [faith|E] as you" - same_faith_filter_option:0 "[GetPlayer.GetFaith.GetNameNoTooltip]" - not_same_faith_filter_option_desc:0 "Only show Characters of a different [faith|E] than you" - not_same_faith_filter_option:1 "Not $same_faith_filter_option$" - culture_filter:0 "Culture" - same_heritage_filter_option_desc:2 "Only show Characters of the same [heritage|E] as you" - same_heritage_filter_option:2 "[GetPlayer.GetCulture.GetHeritage.GetNameNoTooltip] Heritage" - not_same_heritage_filter_option_desc:3 "Only show Characters of [Concept( 'heritage', 'Heritages' )|E] other than yours" - not_same_heritage_filter_option:1 "Not $same_heritage_filter_option$" - same_culture_filter_option_desc:0 "Only show Characters of the same [culture|E] as you" - same_culture_filter_option:0 "[GetPlayer.GetCulture.GetCollectiveNounNoTooltip]" - not_same_culture_filter_option_desc:1 "Only show Characters of [cultures|E] other than yours" - not_same_culture_filter_option:1 "Not $same_culture_filter_option$" - RELEVANCE_SORT:0 "Relevance" - ALLIANCE_POWER_SORT:0 "Alliance Power" - PRESTIGE_GAIN_SORT:0 "Prestige Gain" - offspring_filter_category:0 "Offspring" - CHARACTER_LIST_FILTERS:0 "Filters" - child_filter_option_desc:0 "Only show [children|E]" - child_filter_option:0 "Child" - age_filter:0 "Maximum Age" - age_25_filter_option_desc:0 "Only show Characters that are 25 or younger" - age_25_filter_option:0 "25" - age_35_filter_option_desc:0 "Only show Characters that are 35 or younger" - age_35_filter_option:0 "35" - age_45_filter_option_desc:0 "Only show Characters that are 45 or younger" - age_45_filter_option:0 "45" - CHARACTER_RESET_FILTERS:1 "Reset to Defaults" - CHARACTER_LIST_FILTER_COUNT:0 "Characters: [MarriageInteractionWindow.GetCharacterList.NumberOfShownCharacters]" - CHARACTER_LIST_CLAIM_TOOLTIP:0 "#T Has [claims|E] on the following titles:#! \n[CharacterListItem.ListTitleItems]" - skill_filter_category:0 "Skills" - dynasty_filter:0 "Dynasty" - player_dynasty_filter:1 "[GetPlayer.GetHouse.GetDynasty.GetNameNoTooltip|U]" - player_dynasty_filter_desc:0 "Only show Characters with the same [dynasty|E] as you" - not_player_dynasty_filter:1 "Not $player_dynasty_filter$" - not_player_dynasty_filter_desc:1 "Only show Characters with a [dynasty|E] different from you" - no_dynasty_filter:0 "Lowborn" - no_dynasty_filter_desc:0 "Only show Characters that have no [dynasty|E]" - any_dynasty_filter:0 "Not Lowborn" - any_dynasty_filter_desc:0 "Only show Characters that belong to a [dynasty|E]" - CHARACTER_LIST_PRESSED_CLAIM_LINE:1 "[pressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_UNPRESSED_CLAIM_LINE:1 "[unpressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_IMPLICIT_CLAIM_LINE:0 "[implicit_claim_i] [TITLE.GetName]" - hook_filter:0 "Hooks" - has_hook_filter:0 "Have hook" - has_hook_filter_desc:0 "Only show Characters if I have a [hook|E] on them" - no_hook_filter:0 "No hooks" - no_hook_filter_desc:0 "Only show Characters if I have no [hooks|E] on them" - claim_filter:0 "Claims" - pressed_claim_filter:0 "Pressed" - pressed_claim_filter_desc:0 "Only show Characters if they have any [pressed_claim|E]" - any_claim_filter:0 "Any claim" - any_claim_filter_desc:0 "Only show Characters if they have any [claim|E]" - on_me_claim_filter:0 "On you" - on_me_claim_filter_desc:0 "Only show Characters if they have any [claim|E] on you" - no_claim_filter:0 "No claims" - no_claim_filter_desc:0 "Only show Characters if they have no [claims|E]" - range_filter:0 "Diplomatic Range" - in_range_filter:0 "Inside" - in_range_filter_desc:0 "Only show Characters if they are in [diplomatic_range|E]" - not_in_range_filter:0 "Outside" - not_in_range_filter_desc:0 "Only show Characters if they are outside of [diplomatic_range|E]" - relation_filter_category:0 "Relation" - relation_filter:0 "Relation" - realm_relation_filter:1 "Your Realm" - realm_relation_filter_desc:0 "Only show Characters if they are in your [realm|E]" - top_realm_relation_filter:0 "Top Realm" - top_realm_relation_filter_desc:0 "Only show Characters if they are in your [top_realm|E]" - vassal_relation_filter:0 "Vassals" - vassal_relation_filter_desc:0 "Only show Characters if they are your [vassals|E]" - direct_vassal_relation_filter:0 "Direct Vassals" - direct_vassal_relation_filter_desc:0 "Only show Characters if they are your direct [vassals|E]" - court_relation_filter:0 "Court" - court_relation_filter_desc:0 "Only show Characters if they are in your [court|E]" - ruler_filter:0 "Ruler" - not_ruler_filter_option_desc:0 "Only show Characters that are not [rulers|E]" - not_ruler_filter_option:1 "Not Ruler" - ruler_filter_option_desc:0 "Only show Characters that are [rulers|E]" - ruler_filter_option:1 "Ruler" - landed_ruler_filter_option_desc:0 "Only show Characters that are [landed|E] [rulers|E]" - landed_ruler_filter_option:0 "Landed" - landless_ruler_filter_option_desc:0 "Only show Characters that are [unlanded|E] [rulers|E]" - landless_ruler_filter_option:0 "Unlanded" - married_filter:0 "Marital Status" - is_married_filter:0 "Married" - is_married_filter_desc:0 "Only show Characters that are [married|E]" - not_married_filter:0 "Unmarried" - not_married_filter_desc:0 "Only show Characters that are not [married|E]" - gender_filter:0 "Gender" - female_gender_filter:0 "Female" - female_gender_filter_desc:0 "Only show women" - male_gender_filter:0 "Male" - male_gender_filter_desc:0 "Only show men" - imprisoned_filter:0 "Imprisonment Status" - is_imprisoned_filter:0 "Imprisoned" - is_imprisoned_filter_desc:0 "Only show [prisoners|E]" - not_imprisoned_filter:0 "Free" - not_imprisoned_filter_desc:0 "Only show Characters that are not in [prison|E]" - health_filter:0 "Health" - is_healthy_filter:0 "Healthy" - is_healthy_filter_desc:0 "Only show healthy characters" - not_healthy_filter:0 "Not healthy" - not_healthy_filter_desc:0 "Only show not healthy characters" - alive_filter:0 "Alive status" - is_alive_filter:0 "Alive" - is_alive_filter_desc:0 "Only show living characters" - not_alive_filter:0 "Dead" - not_alive_filter_desc:0 "Only show dead characters" - inspiration_filter:0 "Inspiration" - has_inspiration_filter:0 "Has Inspiration" - has_inspiration_filter_desc:0 "Only show characters with an [inspiration|E]" - not_has_inspiration_filter:0 "No Inspiration" - not_has_inspiration_filter_desc:0 "Only show characters without an [inspiration|E]" - sexuality_filter:0 "Sexuality" - heterosexual_filter_option:0 "Heterosexual" - heterosexual_filter_option_desc:0 "Only show Characters that are [heterosexual|E]" - homosexual_filter_option:0 "Homosexual" - homosexual_filter_option_desc:0 "Only show Characters that are [homosexual|E]" - bisexual_filter_option:0 "Bisexual" - bisexual_filter_option_desc:0 "Only show Characters that are [bisexual|E]" - asexual_filter_option:0 "Asexual" - asexual_filter_option_desc:0 "Only show Characters that are [asexual|E]" - artifact_filter:0 "Artifact Ownership" - has_any_artifact_filter_option:0 "Has any Artifact" - has_any_artifact_filter_option_desc:0 "Only show Characters that have at least one [artifact|E]" - has_any_court_artifact_filter_option:0 "Has any Court Artifact" - has_any_court_artifact_filter_option_desc:0 "Only show Characters that have at least one [court_artifact|E]" - has_any_inventory_artifact_filter_option:0 "Has any Inventory Artifact" - has_any_inventory_artifact_filter_option_desc:0 "Only show Characters that have at least one [inventory_artifact|E]" - has_no_artifact_filter_option:0 "Has no Artifact" - has_no_artifact_filter_option_desc:0 "Only show Characters that have no [artifacts|E]" - - CHARACTER_LIST_TEXT_FILTER_TOOLTIP:0 "#T Text search\n#!Enter part of Character's name, dynasty house, trait, culture or faith" - CHARACTER_LIST_TEXT_FILTER_TITLE:0 "Matching items" - CHARACTER_LIST_TEXT_FILTER_MATCH_NAME:0 "First name matches '[PatternItem.GetName]'" - CHARACTER_LIST_CULTURE_GROUP_TT:2 "#T [heritage|E]: [PatternItem.GetHeritage.GetNameNoTooltip]#!" - CHARACTER_LIST_FILTER_NAME_TT:0 "#T First name#!" - CHARACTER_FINDER_NO_MATCH:0 "No matching Characters for current filter" - special_filter_category:0 "Special" - CHARACTER_LIST_CLEAR:0 "#T Clear Search#!" - - CULTURE_LISTS_WINDOW:0 "[Culture.GetNameNoTooltip]" - - - CHARACTER_LIST_FILTER_PRESET_HEADER:2 "Save Filter Preset" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER:1 "New Filter Preset" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_DEFAULT_FILTERS:0 "Default filters applied" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_PRESET_NAME:0 "Preset name" - CHARACTER_LIST_FILTER_PRESET_BUTTON_SAVE:1 "Save Filters to Preset" - CHARACTER_LIST_FILTER_PRESET_SAVED_PRESETS:1 "Saved Filter Presets" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC:0 "$FILTER_GROUP$: $FILTER$" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Incompatible with this Character Search Window#!" - CHARACTER_LIST_OPEN_SAVE_FILTERS:0 "#T Open Save Filter Preset#!\nOpen the Save Filter Preset window.\n[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS:0 "#T Open Load Filter Preset#!\nOpen the Load Filter Preset window.\n[CharacterSelectionList.GetOpenLoadFilterWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_FILTERS:0 "@warning_icon! #X No saved filter presets#!" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_APPLICABLE_FILTER:0 "@warning_icon! #X No saved filter preset is possible to apply#!" - - - CHARACTER_LIST_FILTER_PRESET_BUTTON_DEFAULT:0 "Default Filters" - CHARACTER_LIST_FILTER_PRESET_BUTTON_UNSAVED_PRESET:0 "Save Filters" - CHARACTER_LIST_FILTER_PRESET_NAME_LABEL:0 "Name" - CHARACTER_LIST_FILTER_PRESET_NAME_VALUE:0 "'$NAME$'" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_HEADER:0 "Overwrite Search Preset" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_TEXT:0 "Are you sure you want to overwrite $PRESET_NAME|x$?" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_ACCEPT:0 "Overwrite" - - CHARACTER_LIST_FILTER_PRESET_DELETE_HEADER:0 "Delete Search Preset" - CHARACTER_LIST_FILTER_PRESET_DELETE_TEXT:0 "Are you sure you want to delete $PRESET_NAME|x$?" - CHARACTER_LIST_FILTER_PRESET_DELETE_ACCEPT:0 "Delete" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_WARNING:0 "@warning_icon! #X Will replace preset with name!#!" - - CHARACTER_LIST_FILTER_PRESET_APPLY_TOOLTIP:1 "#T Apply filters#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP:0 "Delete preset" - CHARACTER_LIST_FILTER_PRESET_DROPDOWN_NO_SELECTED_BODY:0 "You have no saved Presets" - - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC:0 "[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS:0 "@warning_icon! #tooltip:CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC #X Some filters will not be saved!#!#!" - CHARACTER_LIST_HAS_NO_SAVEABLE_FILTERS:0 "@warning_icon! #X No selected filters can be saved!#!" - CHARACTER_LIST_UNSAVABLE_FILTER:2 "@warning_icon! #X Filter '$FILTER_TYPE$: $FILTER$' will not be saved#!" - - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_SELECT:1 "Select Saved Filter Preset" - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_CURRENT_SELECTED:2 "Active filters: [CharacterFilterPreset.GetName]" - CHARACTER_LIST_UNSAVABLE_FILTERS:0 "#low The following filters will not be saved:#indent_newline:2 \n$FILTERS$#!#!" - - CHARACTER_LIST_SELECT_TO_OVERWRITE_PRESET_TOOLTIP:0 "#T Select to overwrite preset#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Incompatible with this save#!" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_INVALID_GAME_VERSION:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Incompatible with this game version#!" - - INVALID_TEXT_FILTER_TYPE_CULTURE_GROUP:0 "Culture Group" diff --git a/project/ck3/base_game/localization/english/gui/character_window_l_english.yml b/project/ck3/base_game/localization/english/gui/character_window_l_english.yml deleted file mode 100644 index 15126e9521..0000000000 --- a/project/ck3/base_game/localization/english/gui/character_window_l_english.yml +++ /dev/null @@ -1,184 +0,0 @@ -l_english: - SPOUSE:0 "[spouse|E]" - FORMER_SPOUSE:0 "Former [spouse|E]" - BETROTHED:0 "[betrothed|E]" - SPOUSES:0 "Spouses" - CONCUBINES:0 "[concubines|E]" - GAME_CONCEPT_CONCUBINE:0 "[concubine|EU]" - CONCUBINE_IS_VISIBLE_INFERTILE:0 "@warning_icon!#X Is Infertile#!" - CONCUBINE_MAN:1 "[concubine_male|E]" - CONCUBINE_WOMAN:1 "[concubine_female|E]" - REGULAR_MARRIAGE:0 "[marriage|E]" - MATRILINEAL_MARRIAGE:0 "[matrilineal|E]" - REGULAR_BETROTHAL:0 "[betrothal|E]" - MATRILINEAL_BETROTHAL:0 "[matrilineal|E]" - CONCUBINE_MARRIAGE:0 "[concubinage|E]" - - #HEIR:0 "" delete this - IMPRISONED_BY:0 "[Concept( 'jailor', 'Jailor @crime_icon!' )|E]" - SKILLS:0 "[skills|E]" - TRAITS:0 "[traits|E]" - CLAIMS:0 "[claims|E]" - MODIFIERS:0 "[modifiers|E]" - CV_NO_MODIFIERS:0 "No current character modifiers" - CV_TITLES:1 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [titles|E]" - CV_TITLES_NOCOUNT:0 "[titles|E]" - CV_TITLES_SINGULAR:0 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [title|E]" - CV_TITLES_SHOW_TT:1 "#I Click to expand [title|E] items#!" - CV_TITLES_HIDE_TT:1 "#I Click to hide expanded [title|E] items#!" - CV_REALM_TYPE:2 "[Character.GetGovernment.GetName] [Character.GetPrimaryTitle.GetRankConcept]-[title_tier|E] [realm|E]" - CV_CIVIL_WAR_FACTION:0 "[faction|E] in [civil_war|E]" - CV_DIPLOMACY:0 "Diplomacy" - CV_DIPLOMACY_SHOW_TT:0 "#I Click to expand diplomacy items#!" - CV_DIPLOMACY_HIDE_TT:0 "#I Click to hide expanded diplomacy items#!" - CV_CLAIMS:1 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claims|E]" - CV_CLAIMS_NOCOUNT:0 "[claims|E]" - CV_CLAIMS_SINGULAR:10 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claim|E]" - CV_CLAIMS_SHOW_TT:1 "#I Click to expand [claim|E] items#!" - CV_CLAIMS_HIDE_TT:1 "#I Click to hide expanded [claim|E] items#!" - SEXUALITY_TT:2 "#T Sexual Orientation: [Character.GetSexuality]#!\nSex: [Select_CString( Character.IsFemale, 'Female', 'Male' )]" - HAS_STRONG_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@pressed_claim![pressed_claim|E]" - HAS_WEAK_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@unpressed_claim![unpressed_claim|E]" - HAS_IMPLICIT_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n[implicit_claim|E]" - CHARACTER_TT_NAME_AGE:0 "[Character.GetUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" - CHARACTER_TT_NAME:0 "[Character.GetUINameNotMeNoTooltip]" - CHARACTER_TT_AGE:0 "[Character.GetAge] years old" - - COURTIERS:0 "Courtiers" - CV_UNLANDED:0 "[unlanded|E]" - - CV_TAB_FAMILY:0 "Family" - CV_TAB_RELATIONS:0 "Relationships" - CV_TAB_COURT:1 "Courtiers" - CV_TAB_SECRETS:0 "Secrets" - CV_TAB_VASSALS:0 "Vassals" - CV_NO_SECRETS:0 "#weak No known [secrets|E]#!" - CV_NO_RELATIONS:0 "#weak Has no Relations#!" - CV_NO_COURT:0 "#weak Has no [court|E]#!" - CV_NO_VASSALS:0 "#weak Has no [vassals|E]#!" - CV_TT_INTERACT:0 "#T Interact with [Character.GetShortUINameNoTooltip]\n#!#I Can also Right-click any Portrait to interact#!" - - FAMILY:0 "Family" - RELATIONS:0 "Relations" - SECONDARY_SPOUSES:0 "Secondary Spouses" - GRANDPARENTS:0 "Grandparents" - PARENTS:0 "Parents" - SIBLINGS:0 "Siblings" - CHILDREN:0 "Children" - GUARDIAN_LABEL:0 "Guardian" - WARDS_LABEL:0 "Wards" - LOVERS_LABEL:0 "Lovers" - FRIENDS_LABEL:0 "Friends" - RIVALS_LABEL:0 "Rivals" - CRUSHES_LABEL:0 "Crushes" - BULLIES_LABEL:0 "Bullies" - VICTIMS_LABEL:0 "Victims" - CV_SECRETS_HEADER:0 "[CharacterWindow.GetCharacter.GetNamePossessiveOrMy|U] [secrets|E]" - CV_KNOWN_SECRETS_HEADER:0 "[secrets|E] known by [CharacterWindow.GetCharacter.GetNameOrMe]" - CV_HOOKS_HEADER:1 "Your [hooks|E]" - CV_HOOKS_ON_CHARACTER_HEADER:1 "Your [hooks|E] on [CharacterWindow.GetCharacter.GetNameOrMe]" - CV_TARGET_HOOKS_HEADER:1 "[CharacterWindow.GetCharacter.GetNamePossessiveOrMy|U] [hooks|E] on you" - - HEALTH_INFO:0 "[health|E]: $STATE$" - HEALTH_DYING:0 "#N Dying#!" - HEALTH_NEAR_DEATH:0 "#N Near death#!" - HEALTH_POOR:0 "#Z Poor#!" - HEALTH_FINE:0 "#Z Fine#!" - HEALTH_GOOD:0 "#P Good#!" - HEALTH_EXCELLENT:0 "#P Excellent#!" - HEALTH_DYING_DESC:0 "[CHARACTER.GetShortUIName|U] is at Death's doorstep" - HEALTH_DYING_DESC_ME:1 "You are at Death's doorstep" - HEALTH_NEAR_DEATH_DESC:0 "[CHARACTER.GetShortUIName|U] is not long for this world..." - HEALTH_NEAR_DEATH_DESC_ME:1 "You are not long for this world..." - HEALTH_POOR_DESC:0 "[CHARACTER.GetShortUIName|U] is ailing" - HEALTH_POOR_DESC_ME:1 "You are ailing" - HEALTH_FINE_DESC:0 "[CHARACTER.GetShortUIName|U] is feeling fine" - HEALTH_FINE_DESC_ME:1 "You are feeling fine" - HEALTH_GOOD_DESC:0 "[CHARACTER.GetShortUINamePossessive] humors are balanced" - HEALTH_GOOD_DESC_ME:1 "Your humors are balanced" - HEALTH_EXCELLENT_DESC:0 "[CHARACTER.GetShortUIName|U] is full of vim and vigor!" - HEALTH_EXCELLENT_DESC_ME:1 "You are full of vim and vigor!" - HEALTH_SOURCES:0 "Sources:" - HEALTH_NEGATION_CAUSE:0 "#P +$CAUSE$#! #weak (only countering penalties)#!" - HEALTH_POSITIVE_CAUSE:0 "#P +$CAUSE$#!" - HEALTH_NEGATIVE_CAUSE:0 "#N -$CAUSE$#!" - CV_ALLOW_MARRY_TT:0 "#T Allow Marriage#!\n#D Not implemented#!" - CV_ALLOW_BATTLE_TT:0 "#T Allow Battle participation#!\n#D Not implemented#!" - - CHARACTER_WINDOW_NO_FOCUS:0 "No Focus" - CHARACTER_WINDOW_CHOOSE_LIFESTYLE_FOCUS:0 "#I Click to choose Lifestyle#!" - CHARACTER_WINDOW_CHOOSE_EDUCATION_FOCUS:0 "#I Click to choose Choose Education Focus#!" - CHARACTER_WINDOW_VIEW_LIFESTYLE_FOCUS:0 "#I Click to view Lifestyle#!" - CHARACTER_WINDOW_VIEW_EDUCATION_FOCUS:0 "#I Click to view Education Focus#!" - LIFESTYLE_FOCUS_ICON_HEADER:0 "#T [lifestyle|E]: [CHARACTER.GetFocusType.GetName]#!" - LIFESTYLE_FOCUS_ICON_HEADER_NO_FOCUS:1 "#T [lifestyle|E]: None#!" - EDUCATION_FOCUS_ICON_HEADER:0 "#T Education Focus: [CHARACTER.GetFocusType.GetNameNoTooltip]#!" - EDUCATION_FOCUS_ICON_HEADER_NO_FOCUS:0 "#T Education Focus: None#!" - SKILL_ITEM_TOOLTIP:0 "[SkillItem.GetSkillBreakdownTooltip]\n\n#S Effects:#!\n[SkillItem.GetSkillEffects]" - SKILL_NO_EFFECT:0 "No effects at this level" - - HOOK_FOR_MAX_OPINION_NONE:0 "no hook" - HOOK_FOR_MAX_OPINION_WEAK:0 "[hook|E]" - HOOK_FOR_MAX_OPINION_STRONG:0 "[strong_hook|E]" - HAS_LEASE_APPROVAL_FROM_HOOK:0 "you have a $TYPE$ on [CHARACTER.GetShortUIName]" - HAS_LEASE_APPROVAL_FROM_OPINION:0 "[CHARACTER.GetShortUINamePossessive] [opinion|E] of you is $THRESHOLD|+=$ or greater" - HAS_NO_LEASE_APPROVAL:0 "[CHARACTER.GetShortUINamePossessive] [opinion|E] of you is $THRESHOLD|+=$ or less" - HAS_NO_LEASE_APPROVAL_CAN_HOOK:0 "[CHARACTER.GetShortUINamePossessive] [opinion|E] of you is $THRESHOLD|+=$ or less and you do not have a $TYPE$ on [CHARACTER.GetHerHim]" - THEOCRACY_LESSEE_APPROVAL_ENDORSE:3 "#T Your [realm_priest|E] endorses you#!\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/month (out of possible [gold_i][TARGET_CHARACTER.GetMaxIncomeFromTheocraticLease|1+=]/month )\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V] (out of possible [soldier_i][TARGET_CHARACTER.GetMaxLeviesFromTheocraticLease|V] )\n\nSince $REASON$, you gain Levies and Taxes from [CHARACTER.GetHerHis] [church_property|E]" - THEOCRACY_LESSEE_APPROVAL_NO_ENDORSE:2 "#T Your [realm_priest|E] does #emphasis not#! endorse you#!\n#weak $NO_EFFECTS$#!\n\nSince $REASON$, you gain no Levies and Taxes from [CHARACTER.GetHerHis] [church_property|E]" - THEOCRACY_LESSEE_BENEFITS_NO_ENDORSE_THRESHOLD:0 "I receive the following from titles leased to [CHARACTER.GetShortUINameNoTooltip]:\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/month\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V]" - CV_THEOCRACY_LESSEE_TOOLTIP:0 "#T [church_property|E]#!\n[Character.GetNumTitlesFromTheocraticLease] Temples\n\n[taxes|E]: [gold_i][Character.GetIncomeFromTheocraticLease|1+=]/month\n[Character.GetIncomeBreakdownFromTheocraticLease]\n\n[levies|E]: [soldier_i][Character.GetLeviesFromTheocraticLease|V]\n[Character.GetLeviesBreakdownFromTheocraticLease]" - CV_THEOCRACY_RELIGIOUS_HEAD_TOOLTIP:0 "#T $RELIGIOUS_HEAD$#!\n\n[taxes|E]: [gold_i][Character.GetIncomeAsReligiousHead|1+=]/month\n[Character.GetIncomeBreakdownAsReligiousHead]" - THEOCRATIC_LEASE_BREAKDOWN_TO_OTHER:0 "To [CHARACTER.GetUIName]" - THEOCRATIC_LEASE_BREAKDOWN_NOT_ENDORSED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] does not endorse [TARGET_CHARACTER.GetShortUIName]#!" - - CLAIM_TITLE_HOLDER:0 "Current holder: [Claim.GetTitle.GetHolder.GetUIName]" - CLAIM_TITLE_NOT_CREATED:0 "Title not yet created" - - CV_TOOLTIP_ME_BUTTON:1 "#T Go to player character#!" - CV_TT_BASTARD:2 "#T Bastard\n#![Character.Custom('GetBastardTraitDesc')]" - CV_TT_BASTARD_HIGHBORN:0 "[ROOT.Char.LocalPlayerString( 'You are', 'THIRD_IS' )] a [bastard|E], and thus not a legitimate member of House [ROOT.Char.GetHouse.GetBaseName]" - CV_TT_BASTARD_LOWBORN:0 "[ROOT.Char.LocalPlayerString( 'You are', 'THIRD_IS' )] a [bastard|E]" - CV_TT_HOUSE_HEAD:0 "#T House Head\n#!$TT_HOUSE_HEAD_DESC$" - CV_TT_DYNAST:0 "#T Dynasty Head\n#!$TT_DYNAST_DESC$" - CV_TT_YOU:0 "#T You#!" - TT_HOUSE_HEAD_DESC:0 "[CHARACTER.LocalPlayerString( 'You are', 'THIRD_IS' )] the [house_head|E] of House [CHARACTER.GetHouse.GetBaseName]" - TT_DYNAST_DESC:0 "[CHARACTER.LocalPlayerString( 'You are', 'THIRD_IS' )] the [dynast|E] of Dynasty [CHARACTER.GetHouse.GetDynasty.GetName], in addition to being the [house_head|E] of House [CHARACTER.GetHouse.GetBaseName]" - THIRD_IS:0 "[CHARACTER.GetUIName] is" - - CV_COURTIER_SPONSOR_INSPIRATION:0 ", or if you [sponsor|E] [Character.GetHerHis] [Character.GetCurrentInspiration.GetName]" - CV_COURTIER_STAY_REASON:0 "such as employment as a $knight_culture_player$ or a [councillor|E][SelectLocalization( And( HasDlcFeature( 'inspirations' ), CHARACTER.HasInspiration ), 'CV_COURTIER_SPONSOR_INSPIRATION', '' )]" - CV_COURTIER_WANTS_TO_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip] might leave [TARGET_CHARACTER.GetShortUINamePossessive] [court|E]. [CHARACTER.GetSheHe|U] will stay if given a reason, $CV_COURTIER_STAY_REASON$." - CV_COURTIER_WILL_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip] will leave [TARGET_CHARACTER.GetShortUINamePossessive] [court|E] soon. [CHARACTER.GetSheHe|U] will only stay if given a reason, $CV_COURTIER_STAY_REASON$." - CHARACTER_WINDOW_CLAIM_TOOLTIP:1 "[Claim.GetTooltip]\n$COA_TOOLTIP_CLICK_INFO_GUI$" - CHARACTER_WINDOW_FULL_DESCRIPTION:1 "$RELATION$ • #TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_PERSONALITY_DESCRIPTION:0 "#TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_RELATION_DESCRIPTION:0 "$RELATION$" - CHARACTER_WINDOW_OPINION_OF_LIEGE:1 "[opinion|E] of [liege|E]: " - CHARACTER_WINDOW_NEXT_SPOUSE:0 "Show next former spouse" - CHARACTER_WINDOW_PREVIOUS_SPOUSE:0 "Show former spouse" - CHARACTER_WINDOW_FIND_SPOUSE:1 "#T Find [spouse|E]\n#!Arrange a [marriage|E] for [Character.GetUIName]\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SPOUSE_SELF:1 "#T Find [spouse|E]\n#!Arrange a [marriage|E] for yourself\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SECONDARY_SPOUSE:0 "#T Find [spouse|E]\n#!Arrange a [marriage|E]" - CHARACTER_WINDOW_NO_MORE_SPOUSES:0 "#T No more [spouses|E]#!" - CHARACTER_WINDOW_GOTO_FIND_SPOUSE:0 "#T Next: Find [spouse|E]#!" - CHARACTER_WINDOW_GOTO_NEXT_SPOUSE:0 "#T Next: [CHARACTER.GetUIName]#!" - CHARACTER_WINDOW_GOTO_PREVIOUS_SPOUSE:0 "#T Previous: [CHARACTER.GetUIName]#!" - - CV_CUSTOMIZE_PORTRAIT:0 "#I Click to open Barbershop#!" - RENAME_CHARACTER:0 "#I Click to rename the character#!" - - CV_CHILDREN_HEADING:0 "Children #weak ([GetDataModelSize(CharacterWindow.GetChildren)])#!" - CV_SIBLINGS_HEADING:0 "Siblings #weak ([GetDataModelSize(CharacterWindow.GetSiblings)])#!" - AI_PERSONALITY_TT:0 "#T Personality: [Character.GetAIPersonality]#!\n[Character.GetShortUINameNoTooltip] will act against you and others according to [Character.GetHerHis] Personality, which is primarily determined by [Character.GetHerHis] Personality [traits|E]" - CHARACTER_RELATION_COMBINE:0 "$FIRST$ • $SECOND$" - - FAITH_CHARACTER_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_CHARACTER_WINDOW:0 "[Culture.GetNameNoTooltip]" - VASSAL_SORT_POWER:0 "$CLAIMANT_SORT_STRENGTH$" - - FIND_SPOUSE:0 "Find [spouse|E]" - KNOWN_LANGUAGES_TOOLTIP:1 "#T Known [languages|E]#!\n[Character.GetKnownLanguagesString]\n\n#weak Current [language_limit|E]: [Character.MakeScope.ScriptValue('current_extra_languages')|V0] out of [Character.MakeScope.ScriptValue('language_soft_cap')|V0]#!" - - EXTENDED_RELATIONS_TOOLTIP:0 "[Character.GetRelationToStringExtended( GetPlayer )]" - diff --git a/project/ck3/base_game/localization/english/gui/characterfocuswindow_l_english.yml b/project/ck3/base_game/localization/english/gui/characterfocuswindow_l_english.yml deleted file mode 100644 index 095fddb33c..0000000000 --- a/project/ck3/base_game/localization/english/gui/characterfocuswindow_l_english.yml +++ /dev/null @@ -1,17 +0,0 @@ -l_english: - EDUCATION_FOCUS_VIEW_TITLE:0 "Choose Education Focus" - LIFESTYLE_FOCUS_VIEW_TITLE:0 "Choose Lifestyle Focus" - CHANGE_FOCUS:0 "Change Focus" - CHOOSE_FOCUS:0 "Choose Focus" - CHARACTER_ALREADY_HAVE_THIS_FOCUS:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] already has this focus!#!" - I_ALREADY_HAVE_THIS_FOCUS:1 "@warning_icon!#X You already have this focus!#!" - CHANGE_ADULT_FOCUS_COOLDOWN_INFO:1 "#weak You can only change Focus every $COOLDOWN$#!" - CAN_ONLY_CHANGE_FOCUS_ONCE:0 "#weak Can only change Education Focus once!#!" - I_CAN_ONLY_CHANGE_FOCUS_ONCE:1 "#weak You can only change Education Focus once!#!" - FOCUS_BELOW_MIN_AGE:0 "#weak You can change the Education Focus freely until age [GetDefine('NCharacter', 'FOCUS_CHILD_MIN_AGE')], at which point it will get locked in and start to take effect!#!" - CHARACTER_HAS_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Current Lifestyle Focus#!" - I_HAVE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW My current Lifestyle Focus#!" - CHARACTER_HAS_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] already has this education focus.#!" - I_HAVE_THIS_EDUCATION_FOCUS_DESCRIPTION:2 "#TUT_KW You already have this education focus.#!" - CHARACTER_CAN_CHOOSE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] can change to this lifestyle focus.#!" - CHARACTER_CAN_CHOOSE_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] can change to this education focus.#!" diff --git a/project/ck3/base_game/localization/english/gui/characterinteractionnotificationwindow_l_english.yml b/project/ck3/base_game/localization/english/gui/characterinteractionnotificationwindow_l_english.yml deleted file mode 100644 index 6432a04f59..0000000000 --- a/project/ck3/base_game/localization/english/gui/characterinteractionnotificationwindow_l_english.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_english: - CHARACTER_INTERACTION_NOTIFICATION_TEXT_FORMAT:0 "$GREETING$\n$TEXT$" - CHARACTER_INTERACTION_NOTIFICATION_DEFAULT_TEXT:1 "Please consider this proposal." - CHARACTER_INTERACTION_NOTIFICATION_GREETING_DEFAULT:0 "[actor.Custom2('AppropriateGreeting', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_POSITIVE:0 "[actor.Custom2('AppropriateGreetingPositive', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_NEGATIVE:0 "[actor.Custom2('AppropriateGreetingNegative', SCOPE.sC('recipient'))]" diff --git a/project/ck3/base_game/localization/english/gui/characterinteractionwindow_l_english.yml b/project/ck3/base_game/localization/english/gui/characterinteractionwindow_l_english.yml deleted file mode 100644 index d15e7dbfd8..0000000000 --- a/project/ck3/base_game/localization/english/gui/characterinteractionwindow_l_english.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_english: - GOTO_CHARACTER:0 "#T Go to [Character.GetShortUINamePossessiveNoTooltip] location#!\n[Character.GetLocationDesc]" - CHARACTER_INTERACTION_ITEM_TOOLTIP_HEADER:0 "$NAME|T$" - SHOW_MORE_INTERACTIONS_TT:0 "#T Show more [CharacterInteractionCategory.GetDescription]#!" - PIN_TT:1 "#T [Select_CString( Character.IsPinned, 'Unpin', 'Pin' )]\n#!Keep track of this Character by pinning [Character.GetHerHim] in the Outliner on the right side of the screen" - interaction_category_diplomacy:0 "Diplomacy" - interaction_category_friendly:0 "Personal" - interaction_category_hostile:0 "Hostile" - interaction_category_vassal:0 "Vassalage & Court" - interaction_category_religion:0 "Religion" - interaction_category_house_head:0 "House Head" - interaction_category_prison:0 "Prison" - interaction_category_uncategorized:0 "Uncategorized #D (DEBUG)#!" - - INTERACTION_SENDER:0 "Sender" - INTERACTION_RECIPIENT:0 "Recipient" - INTERACTION_SPOUSE:0 "Spouse" - INTERACTION_CONCUBINE:0 "Concubine" - - INTERACTION_SHOW_ACCEPT_EFFECTS:0 "On Accept" - INTERACTION_SHOW_DECLINE_EFFECTS:0 "On Decline" diff --git a/project/ck3/base_game/localization/english/gui/coa_designer_l_english.yml b/project/ck3/base_game/localization/english/gui/coa_designer_l_english.yml deleted file mode 100644 index 01dd4b3d27..0000000000 --- a/project/ck3/base_game/localization/english/gui/coa_designer_l_english.yml +++ /dev/null @@ -1,99 +0,0 @@ -l_english: - COA_DESIGNER_HEADER:0 "Coat of Arms" - - COA_DESIGNER_QUARTERING_OPTIONS:0 "[cadet_branch|E] Quartering" - COA_DESIGNER_TOGGLE_QUARTERING_BUTTON_TT:0 "#T Use quartered Coat of Arms#!\nWhen enabled, the Coat of Arms will retain the quartered Coat of Arms showing the [dynasty|E] and potential parent [houses|E]. However you can only edit the Coat of Arms of this house." - - COA_DESIGNER_MODE_CUSTOM:0 "Mode: #V Custom#!" - COA_DESIGNER_MODE_ADJUSTED:0 "Mode: #V Adjusted#!" - COA_DESIGNER_MODE_SELECTION_HEADER:0 "Design your own Coat of Arms" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_DESC:0 "#T Custom Coat of Arms#!\nContinue adjusting the design of this Coat of Arms" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_BUTTON:0 "Customize Design" - COA_DESIGNER_MODE_SELECTION_CUSTOM_DESC:0 "#T Custom Coat of Arms#!\nStarting from scratch will give you more options for customization" - COA_DESIGNER_MODE_SELECTION_CUSTOM_BUTTON:0 "Start From Scratch" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_DESC:0 "#T Adjusted Coat of Arms#!\nStart from the current design, preserving its original structure with somewhat more limited options" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_BUTTON:0 "Adjust Existing Design" - - COA_DESIGNER_RANDOMIZE_BUTTON:0 "Randomize" - COA_DESIGNER_RANDOMIZE_BUTTON_TT:0 "#T Randomize Design#!\nWhen editing a quartered [cadet_branch|E] Coat of Arms, only the [house|E] quarter will be randomized." - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON:0 "Copy to Clipboard" - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON$#!\nCopies the currently visible design to your clipboard." - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON:0 "Paste from Clipboard" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON$#!\nPastes the Coat of Arms design from your clipboard into the designer.\nWhen editing or pasting a quartered [cadet_branch|E] Coat of Arms, only the [house|E] quarter will be pasted, as visible in the preview.[SelectLocalization(CoatOfArmsDesigner.CanPasteFromClipboard, '', 'COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT')]" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT:0 "\n\n#X @warning_icon! No Coat of Arms was detected in your clipboard#!" - COA_DESIGNER_RESET_BUTTON:0 "Discard Changes" - COA_DESIGNER_RESET_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_BUTTON$#!\nReset to the initial design, as visible in the preview." - COA_DESIGNER_RESET_HISTORICAL_BUTTON:0 "Reset Historical" - COA_DESIGNER_RESET_HISTORICAL_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_HISTORICAL_BUTTON$#!\nReset to the historical design, as visible in the preview." - COA_DESIGNER_SAVE_TO_DISK:0 "Save To Disk" - COA_DESIGNER_SAVE_TO_DISK_TT:0 "#T $COA_DESIGNER_SAVE_TO_DISK$#!\nSave the current design to the screenshot folder." - COA_DESIGNER_UNDO_EDIT:0 "#T Undo Change#!\nUndo the last change to the Coat of Arms design" - COA_DESIGNER_REDO_EDIT:0 "#T Redo Change#!\nRedo the last change to the Coat of Arms design" - - COA_DESIGNER_BACKGROUND_TAB_HEADER:0 "Background" - COA_DESIGNER_BACKGROUND_PANEL_HEADER:0 "Background" - COA_DESIGNER_BACKGROUND_PATTERN_HEADER:0 "Pattern" - COA_DESIGNER_BACKGROUND_PATTERN_DISABLED_IN_ADJUSTED_MODE:0 "In Adjusted mode the background pattern may not be changed, but you can adjust the colors above." - - COA_DESIGNER_COLOR_HEADER:0 "Colors" - COA_DESIGNER_COLOR1:0 "Primary Color" - COA_DESIGNER_COLOR2:0 "Secondary Color" - COA_DESIGNER_COLOR3:0 "Tertiary Color" - COA_DESIGNER_COLOR4:0 "Quaternary Color" - COA_DESIGNER_COLOR5:0 "Quinary Color" - COA_DESIGNER_COLORS_DESCRIPTION:0 "The colors available in the Coat of Arms palette are based on the pigments available during the era of heraldic use. The names of these colors are based on the source of their pigment or the name they were known for at the time." - COA_DESIGNER_COLOR_PICKER_EXPAND_HEADER:0 "Color Picker" - - COA_DESIGNER_CATEGORY_abstract:0 "Abstract" - COA_DESIGNER_CATEGORY_animals:0 "Animals" - COA_DESIGNER_CATEGORY_circles_spirals:0 "Circles and Spirals" - COA_DESIGNER_CATEGORY_crosses_and_knots:0 "Crosses and Knots" - COA_DESIGNER_CATEGORY_faiths:0 "Faiths" - COA_DESIGNER_CATEGORY_manmade:0 "Man-Made" - COA_DESIGNER_CATEGORY_nature:0 "Nature" - COA_DESIGNER_CATEGORY_patterns:0 "Patterns" - COA_DESIGNER_CATEGORY_tribal_seal:0 "Tribal Seals" - COA_DESIGNER_CATEGORY_writing:0 "Writing" - COA_DESIGNER_CATEGORY_figures:0 "Figures" - - COA_DESIGNER_EMBLEM_LAYOUT_TAB_HEADER:0 "Layout" - COA_DESIGNER_EMBLEM_LAYOUT_PANEL_HEADER:0 "Emblem Layout" - - COA_DESIGNER_EMBLEM_INSTANCES_TAB_HEADER:0 "Emblems" - COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER:0 "Emblems" - COA_DESIGNER_EMBLEM_INSTANCES_ALL_BUTTON:0 "All" - COA_DESIGNER_EMBLEM_INSTANCES_PAGE:0 "[CoatOfArmsDesignerPagedEmblemInstances.GetCurrentPage]/[CoatOfArmsDesignerPagedEmblemInstances.GetMaxPage]" - COA_DESIGNER_EMBLEM_TEXTURES:0 "Textures" - COA_DESIGNER_EMBLEM_INSTANCE_SELECT_ALL:0 "#I Click to select all\nRight-click to deselect all#!" - COA_DESIGNER_EMBLEM_INSTANCE_SELECTION_TT:0 "#I Click to select\nShift-click to toggle selection#!" - - COA_DESIGNER_EMBLEM_INSTANCE_DETAIL_TOGGLE_TT:0 "#T Detail Edit#!\nDetail edit allows you to modify the exact positions of emblems and add or remove them.\n#I Click to toggle detail edit#!" - COA_DESIGNER_POSITION_X:0 "Position X" - COA_DESIGNER_POSITION_Y:0 "Position Y" - COA_DESIGNER_SCALE_X:0 "Scale X" - COA_DESIGNER_SCALE_Y:0 "Scale Y" - COA_DESIGNER_SCALE_COMBINED:0 "Scale" - COA_DESIGNER_ROTATION:0 "Rotation" - COA_DESIGNER_SCALE_COMBINED_TOGGLE_TT:0 "#I Click to toggle match scale#!" - COA_DESIGNER_SCALE_COMBINED_CHECKBOX_LABEL:0 "Match X and Y scale" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_TT: "#I Click to toggle flip emblem X axis#!" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_CHECKBOX_LABEL: "Flip X Axis" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_TT: "#I Click to toggle flip emblem Y axis#!" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_CHECKBOX_LABEL: "Flip Y Axis" - - COA_DESIGNER_DETAIL_INSTANCE_TT:0 "#I Click to edit\nRight-click to remove#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TT:0 "#I Click to drag and drop layering#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TARGET_TT:0 "#I Drop here to place layer#!" - COA_DESIGNER_DETAIL_ADD_INSTANCE_TT:1 "#T Add Emblem#!" - COA_DESIGNER_DETAIL_EDIT_BACK_TT:0 "#I Click to go back to emblem list#!" - COA_DESIGNER_DETAIL_DRAG_INSTRUCTION:0 "Click and drag emblems to set which one is drawn on top of others" - - TITLE_CUSTOMIZATION_CONFIRM_TITLE:0 "Customize Title" - TITLE_CUSTOMIZATION_CONFIRM_BODY:0 "Finish customizing your title, once you submit you cannot undo this change, are you sure you are ready to submit?" - TITLE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Submit" - HOUSE_CUSTOMIZATION_CONFIRM_TITLE:0 "Customize House" - HOUSE_CUSTOMIZATION_CONFIRM_BODY:0 "Finish customizing your house, once you submit you cannot undo this change, are you sure you are ready to submit?" - HOUSE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Submit" - DYNASTY_CUSTOMIZATION_CONFIRM_TITLE:0 "Customize Dynasty" - DYNASTY_CUSTOMIZATION_CONFIRM_BODY:0 "Finish customizing your dynasty, once you submit you cannot undo this change, are you sure you are ready to submit?" - DYNASTY_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Submit" diff --git a/project/ck3/base_game/localization/english/gui/combat_window_l_english.yml b/project/ck3/base_game/localization/english/gui/combat_window_l_english.yml deleted file mode 100644 index cd000d84ab..0000000000 --- a/project/ck3/base_game/localization/english/gui/combat_window_l_english.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_english: - COW_TT_THEIR_COMMANDER:0 "#T Enemy [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_MY_COMMANDER:1 "#T Your [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_COMMANDER:0 "#T [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_NO_COMMANDER_MINE:0 "@warning_icon!#X We have no [commander|E] assigned#!" - COW_TT_NO_COMMANDER_THEIRS:0 "#X They have no [commander|E] assigned#!" - COW_TT_NO_COMMANDER:0 "#X No [commander|E] assigned#!" - COW_TT_THEIR_REALM:0 "#T Enemy [realm|E]: [TITLE.GetName]#!" - COW_TT_MY_REALM:1 "#T Your [realm|E]: [TITLE.GetName]#!" - COW_TT_REALM:0 "#T [realm|E]: [TITLE.GetName]#!" - COW_TT_CLOSE_BUTTON:0 "#T Deselect this [battle|E]#!" - COW_TT_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOFT_CASUALTIES_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [routed_soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_SOFT_CASUALTIES_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [routed_soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [dead_soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetHardCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [dead_soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetHardCasualties|0]#!#!" - COW_TT_CURRENT_ROLL_LEFT:0 "#T Current Roll: [CombatWindow.GetLeftRoll]#!\n[CombatWindow.GetLeftRollBreakdown]" - COW_TT_CURRENT_ROLL_RIGHT:0 "#T Current Roll: [CombatWindow.GetRightRoll]#!\n[CombatWindow.GetRightRollBreakdown]" - MIN_COMBAT_ROLL:0 "Minimum Roll" - MAX_COMBAT_ROLL:0 "Maximum Roll" - COMBAT_ROLL_BASE:0 "Base" - LEFT_SIDE_ADVANTAGE:0 "Our Advantage" - RIGHT_SIDE_ADVANTAGE:0 "Their Advantage" - ATTACKER_ADVANTAGE:0 "Attackers' Advantage" - DEFENDER_ADVANTAGE:0 "Defenders' Advantage" - COMMANDER_MARTIAL_ADVANTAGE:1 "Commander [martial_skill|E]" - COMMANDER_SIDE_ROLL:0 "[combat_roll|E]" - #COW_TT_OLD_ACTION: "#T Earlier [combat_action|E]: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_OLD_ACTION:0 "#T Advantage Effect: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_ADVANTAGE:1 "#T [advantage|E]: #P 30%#! in your favor#!\nExtra damage dealt: #P +120%#!" - COW_TT_MY:1 "your" - COW_TT_ALLY:0 "ally" - COW_TT_ENEMY:0 "enemy" - COW_TT_THEIR:0 "their" - COW_TT_MY_POSSESIVE:1 "your" - COW_TT_ALLY_POSSESIVE:0 "ally's" - COW_TT_ENEMY_POSSESIVE:0 "enemy's" - COW_TT_THEIR_POSSESIVE:0 "their" - COW_TT_MY_FAVOR:1 "in your favor" - COW_TT_ALLY_FAVOR:0 "in ally's favor" - COW_TT_ENEMY_FAVOR:0 "in enemy's favor" - COW_TT_THEIR_FAVOR:0 "in their favor" - COW_TT_ATTACKER_FAVOR:0 "in the attackers' favor" - COW_TT_DEFENDER_FAVOR:0 "in the defenders' favor" - COW_TT_ATTACKER_POSSESSIVE:0 "attackers'" - COW_TT_DEFENDER_POSSESSIVE:0 "defenders'" - COW_TT_CLOSE_BUTTON_TOOLTIP:0 "Deselect [battle|E]" - MAA_ROLL_TOOLTIP:1 "$DESC|T$: @advantage_icon!$ADVANTAGE|0V$\n$COUNT|0V$ regiments of [MEN_AT_ARMS_TYPE.GetName|L] are performing a [men_at_arms|E] Action" - MAA_TERRAIN_MOD_TOOLTIP:0 "\n$ICON$$TERRAIN|L$: $ADVANTAGE|=+0$" - MAA_COUNTER_MOD_TOOLTIP:0 "\n@countered_icon!Countered by opposing $TYPES$: $ADVANTAGE|=+0$" - LIST_COMMA:0 "," - MAA_COUNTER_TYPE:1 "[MEN_AT_ARMS_TYPE.GetName|L]" - COMMANDER_ROLL_TOOLTIP:0 "#T Commander: $ADVANTAGE|0V$ #!" - heavy_infantry_action:0 "Heavy Infantry Advance" - pikemen_action:0 "Pikemen Formation" - archers_action:0 "Archer Volley" - cavalry_action:0 "Cavalry Charge" - skirmishers_action:0 "Skirmishers Flanking" - COW_KNIGHT_COUNT_LEFT:1 "@knight_icon! [CombatWindow.GetLeftKnightCount] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]" - COW_TT_KNIGHT_COUNT_LEFT:0 "#T [knight_i] [CombatWindow.GetLeftKnightCount] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')]#!\n[CombatWindow.GetLeftKnightBreakdown]" - COW_KNIGHT_COUNT_RIGHT:1 "@knight_icon! [CombatWindow.GetRightKnightCount] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]" - COW_TT_KNIGHT_COUNT_RIGHT:0 "#T [knight_i] [CombatWindow.GetRightKnightCount] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]#!\n[CombatWindow.GetRightKnightBreakdown]" - MAA_IN_COMBAT_TERRAIN_EFFECTS_HEADER:0 "#T $TERRAIN$ effects on [men_at_arms|E]:#!" - MAA_IN_COMBAT_TYPE_HEADER:0 "#S $REGIMENT_NAME$:#!" - COMBAT_WINDOW_ADVANTAGE:0 "[CombatWindow.GetAdvantage|+0=]" - COMBAT_WINDOW_MAA_TT_REGIMENTS:0 "Regiments: [CombatMaaItem.GetRegimentCount]" - COMBAT_WINDOW_MAA_TT_COUNTERS:2 "#I +Countering opponent's [MenAtArmsType.GetName] #!" - COMBAT_WINDOW_MAA_TT_COUNTERED_BY:1 "#X -Countered by opponent's [MenAtArmsType.GetName] #!" - COMBAT_WINDOW_MAA_TT_EFFICIENCY:1 "@warning_icon!Deals [CombatMaaItem.GetCountered|0-%] damage due to being countered" - COMBAT_WINDOW_MAA_TT_TERRAIN_GOOD:0 "#I +Fighting in favorable terrain #!" - COMBAT_WINDOW_MAA_TT_TERRAIN_BAD:0 "#X -Fighting in bad terrain #!" - COMBAT_WINDOW_MAA_TT_SCREEN:2 "Screen effect per full regiment: [MenAtArmsType.GetStat(GetPlayer, 'screen')|0+=]" - COMBAT_WINDOW_MAA_TT_PURSUIT:2 "Pursuit effect per full regiment: [MenAtArmsType.GetStat(GetPlayer, 'pursuit')|0+=]" - COMBAT_WINDOW_NO_MAA:0 "No [men_at_arms|E]" - CV_TT_RELATIVE_SOLDIERS:0 "#T Relative Strength#!\n[CombatWindow.GetLeftCombatSide.GetComposition.GetSoldierCountString] vs [CombatWindow.GetRightCombatSide.GetComposition.GetSoldierCountString] [soldiers|E]\n[CombatWindow.GetCombat.GetCombatWidthBreakdown]" - COMBAT_WINDOW_PHASE_MANEUVER_TT:1 "#T Maneuver Phase\n#!Both sides are preparing for Battle" - COMBAT_WINDOW_PHASE_MAIN_TT:0 "#T [main_phase|E]#!" - COMBAT_WINDOW_PHASE_AFTERMATH_TT:1 "#T [aftermath|E] Phase\n#!The winning side is cutting down the remaining losing [soldiers|E]" - COMBAT_REGIMENT_DAMAGE_TT:1 "#T [damage|E]: [CombatMaaItem.GetStat( 'damage' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'damage' )]" - COMBAT_REGIMENT_PURSUIT_TT:1 "#T [pursuit|E]: [CombatMaaItem.GetStat( 'pursuit' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'pursuit' )]" - COMBAT_REGIMENT_SCREEN_TT:1 "#T [screen|E]: [CombatMaaItem.GetStat( 'screen' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'screen' )]" - COMBAT_REGIMENT_SIEGE:0 "+[CombatMaaItem.GetStat( 'siege_value' )|1]/day" - COMBAT_REGIMENT_SIEGE_TT:0 "#T [siege_progress|E]: [CombatMaaItem.GetStat( 'siege_value' )|1V]/day#!\n[CombatMaaItem.GetStatDesc( 'siege_value' )]" - COMBAT_REGIMENT_TOUGHNESS_TT:1 "#T [toughness|E]: [CombatMaaItem.GetStat( 'toughness' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'toughness' )]" - COMBAT_MAA_TERRAIN_MOD:0 "Fighting in $TERRAIN$: $VALUE|=+0$" - CW_NO_KNIGHTS:0 "No [knights|E]" - COMBAT_WINDOW_NO_COMMANDER:0 "No Commander" - - diff --git a/project/ck3/base_game/localization/english/gui/combatview_l_english.yml b/project/ck3/base_game/localization/english/gui/combatview_l_english.yml deleted file mode 100644 index 594d8902a0..0000000000 --- a/project/ck3/base_game/localization/english/gui/combatview_l_english.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_english: - TOTAL_STRENGTH:0 "This side's total [soldiers|E]" - TOTAL_REGIMENTS:0 "This side's fighting [regiments|E]" diff --git a/project/ck3/base_game/localization/english/gui/common_l_english.yml b/project/ck3/base_game/localization/english/gui/common_l_english.yml deleted file mode 100644 index 0d1dc2517c..0000000000 --- a/project/ck3/base_game/localization/english/gui/common_l_english.yml +++ /dev/null @@ -1,104 +0,0 @@ -l_english: - CHARACTER_IN_ACTIVITY_LOCATION:0 "In Activity: [ACTIVITY.GetName|V]" - CHARACTER_IN_LOCATION:0 "Located in [PROVINCE.GetName|V]" - CLOSE_TOOLTIP:0 "#T $CLOSE_LABEL$#!" - MINIMIZE_TOOLTIP:0 "#T Minimize#!" - CLOSE_LABEL:0 "Close" - MINIMIZE:1 "#T Hide#!" - BACK_TOOLTIP:0 "#T $BACK_LABEL$#!" - BACK_LABEL:0 "Back" - DONE:0 "Done" - CHANGE:0 "Change" - TOP_BAR_VERSION:2 "Game Version: [GetGameVersionInfo]\nMP Checksum: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" - VERSION_SHORT:2 "[GetGameVersionInfoShort], Checksum: [GetMPChecksum] $MODIFIED_CHECKSUM$" - TITUS_FILTER_SAME_VERSION:0 "Same Checksum #weak ([GetMPChecksum])#!" - MODIFIED_CHECKSUM:0 "[Select_CString( IsGameChecksumOk, '', '#X (Modified)#!' )]" - TT_MODULE_VERSION_INFO_COMMON:0 "#T $MODULE$ version:#!\n Branch: $BRANCH|V$\n Commit: $HASH_SHORT|V$\n Timestamp: $TIMESTAMP$\n Commit Number: $COMMIT_COUNT$" - TT_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n\n" - TT_GAME_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n$TT_GAME_MODULE_ADDITIONAL_VERSION_INFO$\n\n" - TT_GAME_MODULE_ADDITIONAL_VERSION_INFO:0 " MP Checksum: #V [GetMPChecksum]#! #V [GetRandomLogInfo]#!" - TT_MODULE_VERSION_INFO_CLICK_TO_COPY:0 "#I Click to copy to clipboard#!" - CLIPBOARD_MODULE_VERSION_INFO:0 "$MODULE$: $BRANCH$ $HASH_LONG$" - CLIPBOARD_GAME_MODULE_VERSION_INFO:1 "$MODULE$ version:\n Branch: $BRANCH$\n Commit: $HASH_LONG$\n Timestamp: $TIMESTAMP$\n Commit Number: $COMMIT_COUNT$\n MP Checksum: [GetMPChecksum]" - OK_BUTTON:0 "OK" - CANCEL_BUTTON:0 "Cancel" - # Building blocks of COA tooltip - GO_TO_CLICK:0 "Click to go to location" - GO_TO_RIGHT_CLICK:0 "Right-click to go to location" - VIEW_CLICK:0 "Click to view" - COA_LINE_OF_SUCCESSION:0 "[line_of_succession|E]:\n" - COA_TOOLTIP_HOLDER:1 "[GetPlayer.Custom2_Title( 'TitleRelationToMe', TITLE.Self )][TITLE.GetLeaseInfo][holder|E]: [TITLE.GetHolder.GetFullNameNicknamed]\n[SelectLocalization(DataModelHasItems(TITLE.GetLineOfSuccession), 'COA_LINE_OF_SUCCESSION', '')][TITLE.GetLineOfSuccessionDesc]\n" - TITLE_LEASED_OUT_TO:0 "[lessee|E]: [CHARACTER.GetUIName]\n" - COA_TOOLTIP_NO_HOLDER:0 "Not created\n" - COA_TOOLTIP_CLICK_INFO:0 "#I [SelectLocalization(TITLE.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_TOOLTIP_CLICK_INFO_GUI:0 "#I [SelectLocalization(Title.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_DEFAULT_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_DE_JURE_TITLE:0 "De Jure part of: [TITLE.GetDeJureLiege.GetName]\n" - COA_HAS_LAWS:0 "@title_succession![title_succession|E] law:" - COA_HIGHLIGHT_CLAIM:1 "@pressed_claim! You have a $CLAIM$ on this [title|E]" - COA_HIGHLIGHT_SUCCESSION:2 "#TUT_KW You are in the line of [succession|E] for this Title#!" - COA_HIGHLIGHT_DE_JURE_LIEGE:1 "#TUT_KW This title [de_jure|E] belongs to you#!" - # Actual COA tooltips - COA_DEFAULT_TOOLTIP:0 "$COA_HOLDER$" - COA_DE_JURE_TOOLTIP:0 "$COA_TITLE$$COA_DE_JURE_TITLE$$COA_HOLDER$$COA_CLICK_INFO$" - CHARACTER_TOOLTIP_PORTRAIT:0 "$CHARACTER_TOOLTIP$\n\n$CHARACTER_TOOLTIP_INSTRUCTION$" - CHARACTER_TOOLTIP_INSTRUCTION:0 "#I [Select_CString(Character.IsShownInCharacterWindow,'Click to go to location', 'Click to view')]\nRight-click to interact#!" - CHARACTER_TOOLTIP_INSTRUCTION_CODE:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'Click to go to location', 'Click to view')]\nRight-click to interact#!" - CHARACTER_TOOLTIP_INSTRUCTION_COURT_SCENE:0 "#I Click to view\nRight-click to interact#!" - CHARACTER_TOOLTIP_NO_PORTRAIT:0 "#T No Character#!" - PORTRAIT_NO_COUNCILLOR:0 "#T No [councillor|E] appointed#!" - ON_COUNCIL_EFFECTS:0 "#high Effects on you:#!\n[GetPlayer.GetCouncillorModifierDesc]" - PORTRAIT_NO_SPOUSE:0 "#T No Spouse#!" - HEIR_TO_HEADER:2 "[heir|E] to:\n" - CHARACTER_LINE_OF_SUCCESSION_MORE:0 "And $COUNT|V$ more [titles|E]" - MILITARY_STRENGTH_COMPARISON_TOOLTIP_LABEL:2 "#T The Defenders' military might is $STRENGTH|V$ to the Attackers'#!\n" - MILITARY_STRENGTH_COMPARISON_ATTACKER_TOOLTIP_LABEL:0 "#T The Attackers' military might is $STRENGTH|V$ to the Defenders'#!\n" - MILITARY_STRENGTH_US_LABEL:1 "#T Defenders' Military Strength#!\n" - MILITARY_STRENGTH_US_ATTACKER_LABEL:0 "#T Attackers' Military Strength#!\n" - MILITARY_STRENGTH_OUR_LABEL:0 "#T Our Military Strength#!\n" - MILITARY_STRENGTH_THEIR_OUR_TOOLTIP_LABEL:0 "#T Their Military Strength is $STRENGTH|V$ to ours#!\n" - MILITARY_STRENGTH_OUR_ALLIES_LABEL:1 "\n#S Defenders' [allies|E]' Military Strength:#!\n" - MILITARY_STRENGTH_ALLIES_LABEL:0 "\n#S [allies|E]' Military Strength:#!\n" - MILITARY_STRENGTH_THEIR_ALLIES_LABEL:1 "\n#S Attackers' [allies|E]' Military Strength:#!\n" - MILITARY_STRENGTH_BOTH:1 "#weak Defending forces:#! \n$THEIR$\n\n#weak Attacking forces:#! \n$OUR$" - MILITARY_STRENGTH_ATTACKER_DEFENDER:0 "#weak Attacking forces:#! \n$THEIR$\n\n#weak Defending forces:#! \n$OUR$" - MILITARY_STRENGTH_THEIR:0 "$THEIR$" - TITLE_LINE_OF_SUCCESSION_ENTRY:0 "[CHARACTER.GetUIName]\n" - CHARACTER_LINE_OF_SUCCESSION:0 "\nCurrent [line_of_succession|E]:\n" - CHARACTER_LINE_OF_SUCCESSION_ENTRY:0 "[TITLE.GetName]\n" - DISMISS:0 "Dismiss" - DISMISS_ALL:0 "Dismiss All" - DISMISS_CS_TT:0 "#T $DISMISS$#!\nDismiss this situation. Situations of the same type will still appear, only this specific one will be hidden.\n\nYou can bring this situation back by using the Reset button in this view." - DISMISS_ALL_TT:0 "#T $DISMISS_ALL$#!" - DISMISS_SUGGESTION_TT:0 "#T $DISMISS$#!\nDismiss this suggestion. A new suggestion will appear every [GetDefine('NSuggestions', 'PLAYER_SUGGESTION_MONTHS_UPDATE')] months." - UNLANDED_TITLE:0 "$SUBJECT_TYPE$ of [CHARACTER.GetShortUIName]" - #click - RIGHT_CLICK_DISMISS:0 "#I Right-click to dismiss#!" - REALM_TOOLTIP_HOLDER:0 "[ruler|E]: [TITLE.GetHolder.GetName]\nCurrent [line_of_succession|E]:\n[TITLE.GetLineOfSuccessionDesc]\n" - COA_REALM_TOOLTIP_CHARACTER:4 "#T [CHARACTER.GetPrimaryTitle.GetNameWithUnderlyingNoTooltip|U]#!\n[CHARACTER.GetGovernment.GetName] [CHARACTER.GetPrimaryTitle.GetRankConcept]-[rank|E] [realm|E]\n[ruler|E]: [CHARACTER.GetUIName|U]\nMilitary Strength: [CHARACTER.GetMilitaryStrengthText|V] [soldiers|E]\nRealm Size: [CHARACTER.RealmSize|V] [counties|E]\n\n#S Succession#!\nSuccession Law: $SUCCESSION_FORM_NAME$\n\n[line_of_succession|E]:\n[CHARACTER.GetPrimaryTitle.GetLineOfSuccessionDesc]" - CHARACTER_WINDOW_REALM_TOOLTIP:0 "[Character.GetDefaultRealmFlagTooltipNoClickInfo]\n\n[Title.GetClickInfo]" - COA_REALM_TOOLTIP_CHARACTER_CLICK_INFO:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow, 'Click to go to location', 'Click to view')]\nRight-click to interact with [CHARACTER.GetShortUINameNoTooltip]#!" - COA_REALM_TOOLTIP_PRIMARY_TITLE_CLICK_INFO:0 "#I Click to view the Primary Title [CHARACTER.GetPrimaryTitle.GetNameNoTooltip|V]#!" - COA_REALM_TOOLTIP_GUI_CLICK_INFO:0 "#I [Select_CString(Character.IsShownInCharacterWindow, 'Click to go to location', 'Click to view')]\nRight-click to interact with [Character.GetShortUINameNoTooltip]#!" - cooltip_spouse_listing:0 "[spouse|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_betrothed_listing:0 "[betrothed|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_concubine_listing:1 "[concubine|E] of: [ROOT.Char.GetConcubinist.GetName]" - cooltip_unmarried_listing:0 "Unmarried" - GLOBAL_OBSERVER:0 "Observing" - PLAYER_OBSERVER:0 "Observing as [GetPlayer.GetShortUINameNotMeNoTooltip] ([SelectLocalization(GetPlayer.IsPlayer, 'OBSERVER_PLAYER_NAME', 'OBSERVER_AI')])" - OBSERVER_PLAYER_NAME:0 "Played by [GetPlayer.PlayerName]" - OBSERVER_AI:0 "AI" - END_OF_COMBAT_CONTRIBUTION_TOOLTIP:0 "#T War Contribution changed by #V [BattleSummaryWindow.GetCombatResultData.GetWarContribution( GetPlayer )|=]#!#!" - CHARACTER_LOCATION_TOOLTIP:0 "Located in [Character.GetCurrentLocation.GetName]" - CHARACTER_IMPRISONED_TOOLTIP:0 "[imprisoned|E] by [Character.GetImprisonedBy.GetUIName]" - CHARACTER_BIRTH_NAME_TOOLTIP:1 "Birth name: [Character.GetOriginalFirstName]" - CHARACTER_COURT_POSITIONS_TOOLTIP:0 "[Character.GetLiege.GetShortUINamePossessive|U] [Character.GetHeldCourtAndCouncilPositionsString]" - cooltip_opinion_of_player:0 "[opinion|E] of me: #P [Character.GetOpinionOf( GetPlayer )|+=]#!" - CHARACTER_KILLER_TOOLTIP:0 "Killer: [Character.GetKiller.GetUIName]" - FAITH_COOLTIP_WINDOW:0 "[Faith.GetAdjective]" - CULTURE_COOLTIP_WINDOW:0 "[Culture.GetName]" - CULTURE_COOLTIP_GETNAME:1 "[Culture.GetNameNoTooltip]" - SORT_BY:0 "Sort by: " - DEBUG_TITLE_KEYS:0 "Title key and dejure lieges:" - DEBUG_REGION_KEYS:0 "Geographical regions:" diff --git a/project/ck3/base_game/localization/english/gui/council_window_l_english.yml b/project/ck3/base_game/localization/english/gui/council_window_l_english.yml deleted file mode 100644 index b343a289bb..0000000000 --- a/project/ck3/base_game/localization/english/gui/council_window_l_english.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_english: - COUNCILWINDOW_TITLE:0 "Council" - COUNCILWINDOW_POWERFUL_VASSAL_INFO:0 "@warning_icon!#X [CouncilWindow.GetNumberOfPowerfulVassalsNotInCouncil|V] [powerful_vassals|E] demand to be on the [council|E]#!" - COUNCILWINDOW_TT_REPLACE:1 "#T Appoint a [ACTIVE_COUNCIL_TASK.GetPositionName]#!" - COUNCILWINDOW_SELECT_COUNCILLOR:0 "No [CouncilPositionType.GetName] selected" - COUNCILLOR_RELEVANCE:0 "Relevance" - COUNCILWINDOW_SELECT_TASK:0 "Select a task to perform" - POTENTIAL_LOCATION_ASSIGN:0 "Assign" - POTENTIAL_LOCATION_CANCEL:0 "Cancel" - POTENTIAL_LOCATION_TITLE:0 "Available Counties" - POTENTIAL_LOCATION_COURT_TITLE:0 "Available Courts" - POTENTIAL_LOCATION_SELECT_TT_SELECTED:0 "#T Assign Task #!" - POTENTIAL_LOCATION_SELECT_TT_NOT_SELECTED:0 "#T Assign Task #! \n@warning_icon!#X This task must be assigned to a specific County #!\n\n#I Click on the map or choose a County in the list#!" - POTENTIAL_HIDE_TASK_TT:0 "#T Hide list of available tasks#!" - POTENTIAL_SHOW_TASK_TT:1 "#I Click to choose task#!" - COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER:1 "#T Progress: [ActiveCouncilTask.GetProgress|1V]/[ActiveCouncilTask.GetProgressMax|0V] [ActiveCouncilTask.GetTaskValueName] #!" - COUNCIL_TASK_PROGRESS_BREAKDOWN:0 "#S Monthly Progress#!" - COUNCIL_TASK_PROGRESSBAR_FROZEN:0 "@warning_icon!#X Assign a character to this council position to continue progressing the task#!" - COUNCIL_TASK_PROGRESS_RATE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_PROGRESS_RATE_VALUE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_COUNTY_LOCATION:0 "[TITLE.GetName]" - COUNCIL_TASK_COURT_LOCATION:0 "[TARGET_CHARACTER.GetUINamePossessive] Court" - COUNCIL_TASK_LOCATION:0 "In $LOCATION$" - COUNCIL_WINDOW_TASK_NEEDS_COUNCILLOR:0 "$EFFECT_LIST_BULLET$#N A Councillor must be appointed in order to select a Task#!" - COUNCIL_WINDOW_TASK_NEEDS_VALID_LOCATION:0 "$EFFECT_LIST_BULLET$#N There are no valid targets for this Task#!" - COUNCIL_TASK_NAME_HEADER:0 "#T $NAME|V$ #!" - COUNCIL_TASK_ETA:0 "Will complete in $TIME_LEFT|V$" - COUNCIL_TASK_ETA_STRING:0 "$TIME_LEFT$ left" - COUNCIL_TASK_SELECTABLE_LOCATION:1 "#T Change Task to\n#!#S $TASK$ in $LOCATION$#!" - COUNCIL_TASK_UNSELECTABLE_LOCATION:1 "Not a valid target due to:" - COUNCIL_TASK_TBA_ETA:0 "Will complete in $ETA$" - COUNCIL_TASK_EFFECTS_HEADER:0 "#S Effects#!\n" - COUNCIL_TASK_EFFECTS:0 "#S Effects#!\n[ActiveCouncilTask.GetTaskEffect]" - COUNCIL_TASK_CANCEL_ASSIGNMENT:1 "#T Back#!\nYour Councillor will return to their previous Task" - COUNCIL_TASK_OTHER_SOURCES:1 "Other sources" - COUNCILWINDOW_TT_WAITING_RESPONSE:0 "Waiting an answer from [CHARACTER.GetUIName]" - CONFIRM_FIRE_COUNCILLOR_TITLE:0 "Fire Councillor" - CONFIRM_FIRE_COUNCILLOR_ACCEPT:0 "Fire" - SWAP_COUNCILLOR_CONFIRMATION_TITLE:0 "Swap Councillor" - SWAP_COUNCILLOR_CONFIRMATION_ACCEPT:0 "Swap" - SWAP_COUNCILLOR_CONFIRMATION_DESC:0 "Swap the [council|E] position of [CHARACTER.GetUIName] and [TARGET_CHARACTER.GetUIName]" - COUNCIL_TASK_CHARACTER_NOR_VALID:0 "@warning_icon!#X [CHARACTER.GetShortUIName] can not perform this task:#!" - CHANGE_TASK_CONFIRMATION_COUNTY_DESC:1 "Send your [COUNCIL_TASK.GetPositionName] to [COUNCIL_TASK_TYPE.GetName] on [COUNTY.GetTitle.GetName]." - CHANGE_TASK_CONFIRMATION_COURT_DESC:2 "Send your [COUNCIL_TASK.GetPositionName] to [COUNCIL_TASK_TYPE.GetName] in [COUNTY.GetTitle.GetName]." - COUNCIL_TASK_FABRICATE_DOMAIN:0 "Fabricating [claims|E] inside your own realm does not give a [casus_belli|E], but allows title revocation without [tyranny|E]" - COUNCIL_TASK_FIND_SECRETS_LIEGE:1 "Your liege @warning_icon!#X Penalty to progress#!" - COUNCIL_TASK_FIND_SECRETS_INDEPENDENT:0 "Independent ruler" - COUNCIL_TASK_FIND_SECRETS_VASSAL:1 "Your vassal" - COUNCIL_WINDOW_COUNCILOR:0 "([COUNCIL_TASK.GetPositionName])" - COUNCIL_WINDOW_VIEW_LIEGE:0 "View [liege|E]'s council" - COUNCIL_WINDOW_VIEW_MY:0 "View your council" - COUNCIL_WINDOW_LIEGE_COUNCIL:1 "Liege's Council [CouncilWindow.GetPositionAtLiege]" - COUNCIL_WINDOW_PLAYER_COUNCIL:0 "Your Council" - COUNCIL_WINDOW_PLAYER_COURT:0 "Your Court" - COUNCIL_WINDOW_RETAINERS:0 "Physician" - COUNCIL_WINDOW_MINOR_TITLES:0 "Minor Titles" - COUNCIL_WINDOW_GUESTS:1 "Your [guests|E]" - COURT_WINDOW_NO_GUESTS:1 "No [guests|E]. More will probably appear over time, or you can invite some using the Decisions above." - COUNCIL_WINDOW_PRISONERS:0 "Your [prisoners|E]" - COUNCIL_WINDOW_COURTIERS:1 "Your [courtiers|E]" - COUNCIL_WINDOW_AWAY_COURTIERS:1 "Your absent [courtiers|E]" - COUNCIL_WINDOW_CANT_FIRE_HEADER:0 "Can not fire [councillor|E]:" - COUNCIL_WINDOW_CANT_REASSIGN_HEADER:0 "Can not assign a new [councillor|E]:" - COUNCIL_WINDOW_CANT_REASSIGN_WARNING:0 "Can not assign a new [councillor|E]" - COUNCIL_WINDOW_MAP_TASK_NAME:0 "[PotentialTaskLocationWindow.GetActiveTask.GetPositionName] Task" - COUNCIL_WINDOW_MAP_INSTRUCTION:2 "#I Click on a location on the map to assign task\nRight-click to cancel#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_TT:0 "#I Click to assign task here#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_CANCEL_TT:0 "#I Right-click to cancel#!" - COUNCIL_WINDOW_MAP_COUNCILLOR_TYPE:0 "Your [PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_TOOLIP_CULTURES_IN_COUNTY:1 "Culture: [CULTURE.GetName]" - COUNCIL_WINDOW_TOOLIP_FAITHS_IN_COUNTY:1 "Faith: [FAITH.GetName]" - COUNCIL_WINDOW_CURRENTLY_APPOINTED:0 "Currently Appointed Councillor" - COUNCIL_WINDOW_SKILLS:0 "Skills" - COUNCIL_WINDOW_GUESTS_AND_COURTIERS:0 "Your [guests|E] and [courtiers|E]" - COURT_WINDOW_NO_GUESTS_OR_COURTIERS:1 "No [guests|E] or [courtiers|E]. More will probably appear over time, or you can invite some using the Decisions above." diff --git a/project/ck3/base_game/localization/english/gui/court_grandeur_window_l_english.yml b/project/ck3/base_game/localization/english/gui/court_grandeur_window_l_english.yml deleted file mode 100644 index 7d717c858b..0000000000 --- a/project/ck3/base_game/localization/english/gui/court_grandeur_window_l_english.yml +++ /dev/null @@ -1,44 +0,0 @@ -l_english: - COURT_GRANDEUR_LABEL:1 "[court_grandeur|E]:" - COURT_AMENITIES_LABEL:0 "[court_amenities|E]" - COURT_GRANDEUR_LEVEL_TOOLTIP:3 "#S Effects#!\n[CourtGrandeurWindow.GetModifierDescForLevel(CourtGrandeurLevel.GetValue)]\n[AddTextIf( GreaterThan_int32( CourtGrandeurLevel.GetValue, '(int32)1' ), '#weak $EFFECT_LIST_BULLET$All previous levels also apply#!' )]" - COURT_GRANDEUR_PROGRESS_TOOLTIP_HEADER:1 "#T [court_grandeur|E]: [CourtGrandeurData.GetCurrent|2]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE:2 "#S Baseline:#! #underline [CourtGrandeurData.GetBase|V0]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_SIMPLE:0 "#weak (Baseline #underline [CourtGrandeurData.GetBase|0]#!)#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_TIME:0 "#weak Baseline will be reached in [GetTimeDifferenceWithDays( CourtGrandeurData.GetDaysUntilAtBase )]#!" - COURT_GRANDEUR_CHANGE_TOWARDS_BASE:1 "Change towards Baseline" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_CHANGE:2 "#S $COURT_GRANDEUR_CHANGE_TOWARDS_BASE$:#! #underline [CourtGrandeurData.GetChangeTowardsBase|+=]#!/month" - EXPECTED_LEVEL_MARKER_DIFFERENCE:0 "[CourtGrandeurData.GetDifferenceFromExpectedLevel]" - EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS:0 "[Abs_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel )]" - EXPECTED_LEVEL_MARKER_EQUAL:0 "At Expectations" - EXPECTED_LEVEL_MARKER_ABOVE:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ Above Expectations" - EXPECTED_LEVEL_MARKER_BELOW:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ Below Expectations" - COURT_GRANDEUR_EXPECTATIONS_TOOLTIP:0 "Your [royal_court|E] is #V $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$#! [court_grandeur_level|E] [Select_CString( LessThan_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel, '(int32)0' ), 'below', 'above' )] what is expected for your [realm_size|E] and [rank|E].\n\n#S Effects#!\n[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP:0 "the effects of [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevelIgnoreGrace ).GetNameWithTooltip] are applied" - COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP:0 "losing all effects" - COURT_GRANDEUR_GRACE_PERIOD_TOOLTIP:0 "Due to recently losing a [court_grandeur_level|E] you will have [CourtGrandeurData.GetGracePeriodEndDate.GetTimeToDate|V] to achieve [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevel ).GetNameWithTooltip] again before [SelectLocalization( EqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, '(int32)0' ), 'COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP', 'COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP' ) )]." - TOP_ROYAL_COURTS_HEADER:0 "#T This [royal_court|E] is $RANK|O$ out of $COURTS$ in the world#!" - TOP_ROYAL_COURT_ENTRY:0 "$POSITION$. [CHARACTER.GetUINameNotMe]" - TOP_ROYAL_COURT_ENTRY_DISPLAYED_COURT:0 "#bold $POSITION$. [CHARACTER.GetUINameNotMe] #weak (this Court)#!#!" - ELLIPSIS:0 "..." - - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_TITLE:0 "Court Grandeur level increased" - COURT_GRANDEUR_TOAST_GRANDEUR_RANK_INCREASED_TITLE:0 "Grandeur rank increased" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_TITLE:0 "Court Grandeur level decreased" - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_DESCRIPTION:0 "Your [royal_court|E] is now at [court_grandeur_level|E] [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_DESCRIPTION:0 "Your [royal_court|E] is now at [court_grandeur_level|E] [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_EXPECTATION_EFFECTS:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION:1 "@warning_icon! #X This Court is [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel ), '(int32)1' ), 'level', 'levels' )] below its expected [court_grandeur_level|E], causing the following effects:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION:0 "This Court is at its expected [court_grandeur_level|E], causing no additional positive or negative effects" - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION:1 "This Court is [Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'level', 'levels' )] above its expected [court_grandeur_level|E], causing the following effects:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelWithoutGraceModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION_IGNORE_GRACE:1 "@warning_icon! #X In [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], this Court will fall to [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace ), '(int32)1' ), 'level', 'levels' )] below its expected [court_grandeur_level|E], causing the following effects instead:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION_IGNORE_GRACE:1 "In [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], this Court will fall to its expected [court_grandeur_level|E], removing the positive effects of being above expectation" - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION_IGNORE_GRACE:1 "In [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], this Court will fall to [Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'level', 'levels' )] above its expected [court_grandeur_level|E], causing the following effects instead:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_EXPECTED_LEVEL:0 "This is your current [court_grandeur_expectation|E]" - COURT_GRANDEUR_PENDING_LEVEL:1 "Will become the current level in [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]" - COURT_GRANDEUR_LEVEL_REQUIREMENT:0 "#weak (requires [CourtGrandeurLevel.GetGrandeurForLevel|V0]+ [court_grandeur|E])#!" - COURT_GRANDEUR_ACTIVE_LEVEL:0 "#bold Active level#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL:0 "#bold Current level#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_INACTIVE_LEVEL:0 "#bold #X Inactive level#!#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL_GRACE_PERIOD:2 "@warning_icon! #X Not enough [grandeur|E] to maintain this level, will become inactive in [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] unless Court Grandeur increases to at least [CourtGrandeurLevel.GetGrandeurForLevel|V0]#!" diff --git a/project/ck3/base_game/localization/english/gui/court_window_l_english.yml b/project/ck3/base_game/localization/english/gui/court_window_l_english.yml deleted file mode 100644 index 85c35ccc3c..0000000000 --- a/project/ck3/base_game/localization/english/gui/court_window_l_english.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_english: - COURT_WINDOW_TITLE:1 "Courtiers" - COURT_WINDOW_YOUR_COURTIERS:0 "Your Courtiers" diff --git a/project/ck3/base_game/localization/english/gui/courtwindow_l_english.yml b/project/ck3/base_game/localization/english/gui/courtwindow_l_english.yml deleted file mode 100644 index bb5cc9beb4..0000000000 --- a/project/ck3/base_game/localization/english/gui/courtwindow_l_english.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_english: - COURT:0 "Court of [CourtWindow.GetCharacter.GetUINameNoTooltip]" - COURTIER_SORT_GUEST:0 "$game_concept_guest$" - COURT_SCENE_CHARACTER_NAME_NO_RELATION:0 "[CHARACTER.GetName]" - COURT_SCENE_CHARACTER_NAME:0 "[CHARACTER.GetName] #weak ($RELATION$)#!" - COURT_SCENE_EDITOR_DEV_CAM_DESC:0 "Developer Camera" diff --git a/project/ck3/base_game/localization/english/gui/create_claimant_faction_window_l_english.yml b/project/ck3/base_game/localization/english/gui/create_claimant_faction_window_l_english.yml deleted file mode 100644 index abfd54864e..0000000000 --- a/project/ck3/base_game/localization/english/gui/create_claimant_faction_window_l_english.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_english: - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_IN_REALM:0 "@warning_icon!#X Is not in [CHARACTER.GetShortUINamePossessive] realm#!" - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_UNLANDED:0 "@warning_icon!#X Is not unlanded#!" - CREATE_CLAIMANT_FACTION_INVITE:0 "#T Invite as claimant#!" - CREATE_CLAIMANT_FACTION_SELECT_CLAIMANT:0 "@warning_icon!#X No claimant selected#!" - CREATE_CLAIMANT_FACTION_SELECT_TITLE:0 "@warning_icon!#X No title selected#!" diff --git a/project/ck3/base_game/localization/english/gui/culture_divergence_window_l_english.yml b/project/ck3/base_game/localization/english/gui/culture_divergence_window_l_english.yml deleted file mode 100644 index 3ab8ecd0ee..0000000000 --- a/project/ck3/base_game/localization/english/gui/culture_divergence_window_l_english.yml +++ /dev/null @@ -1,29 +0,0 @@ -l_english: - DIVERGE_CULTURE_EXECUTE_LABEL:0 "Diverge Culture" - DIVERGE_CULTURE_EXECUTE_TOOLTIP:1 "#T Diverge Culture#!\nDiverge from [Culture.GetName], creating a new [divergent_culture|E].\n\n[DivergenceWindow.GetDivergeBlockers]" - DIVERGE_CULTURE_WINDOW_TITLE:0 "Diverge from [Culture.GetNameNoTooltip]" - DIVERGENCE_TOTAL_COST:0 "Cost: [DivergenceWindow.GetDivergeCostString]" - DIVERGENCE_COST_TOOLTIP:0 "#T Divergence cost: [DivergenceWindow.GetDivergeCostString]#!\n[DivergenceWindow.GetDivergeCostBreakdown]" - DIVERGE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( DivergenceWindow.GetNewCultureName ), 'Choose Name', '' )] [DivergenceWindow.GetNewCultureName]" - CULTURE_DIVERGENCE_COOLDOWN:0 "#weak Each Ruler can only Diverge a Culture once. This [divergent_culture|E] cannot have another Culture diverge from it for [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] years.#!" - CULTURE_CREATION_DIVERGENCE_ACCEPTANCE_TEXT:0 "Acceptance of [GetPlayer.GetCulture.GetCollectiveNoun] will be 100%" - CULTURE_AESTHETICS_DIVERGE_TOOLTIP:0 "#T [CultureAesthetics.GetName] Aesthetics#!\n[CultureAesthetics.GetDesc]" - CULTURE_AESTHETICS_DESC:0 "Naming Practices: $NAME_LIST$\nArchitecture: $BUILDING|V$\nFashion: $CLOTHES|V$\nCoat of Arms: $COAT_OF_ARMS|V$\nMilitary Equipment: $UNIT|V$" - CULTURE_CREATION_REPLACE_TRADITION_HEADER:1 "Available Traditions" - TRADITION_BASE_COST_HEADER:0 "Base cost: $COST$" - TRADITION_COST_HEADER:1 "[CULTURE_TRADITION.GetName]: $COST$" - DIVERGENCE_NO_COST_EXISTING_TRADITION:0 "Free as you already have this tradition" - DIVERGENCE_NO_PILLAR_CHANGED:0 "@warning_icon! #X No [culture_pillar|E] changed#!" - TRADITION_BLOCKS_DIVERGENCE:1 "[CULTURE_TRADITION.GetName]:" - PILLAR_BLOCKS_DIVERGENCE:1 "[CULTURE_PILLAR.GetName]:" - DIVERGE_NAME_FORMAT_0:0 "[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_1:0 "Neo-[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_1:0 "Neo-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_1:0 "Neo-[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_2:0 "Neo-[CULTURE.GetNameNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_2:0 "Neo-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_2:0 "Neo-[CULTURE.GetPrefixNoTooltip]" - CREATE_CULTURE_SELECT_COLOR:0 "Select a color for your new [culture|E]" - TRADITION_CATEGORY_DIVERGE_NAME:0 "[TraditionGrouping.GetGroupingName] ([GetDataModelSize( TraditionGrouping.GetPossibleTraditions )])" diff --git a/project/ck3/base_game/localization/english/gui/culture_hybridization_window_l_english.yml b/project/ck3/base_game/localization/english/gui/culture_hybridization_window_l_english.yml deleted file mode 100644 index 5e1dbe4c9c..0000000000 --- a/project/ck3/base_game/localization/english/gui/culture_hybridization_window_l_english.yml +++ /dev/null @@ -1,58 +0,0 @@ -l_english: - HYBRIDIZE_CULTURE_EXECUTE_LABEL:0 "Form Hybrid Culture" - HYBRIDIZE_CULTURE_EXECUTE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_EXECUTE_LABEL$#!\nForm a new [hybrid_culture|E], creating a combination of aspects of both the [GetPlayer.GetCulture.GetNameNoTooltip] and [Culture.GetNameNoTooltip] Cultures\n\n[HybridizationWindow.GetHybridizeBlockers]" - HYBRIDIZE_CULTURE_WINDOW_TITLE:0 "Form Hybrid Culture" - HYBRIDIZATION_TOTAL_COST:0 "Cost: [HybridizationWindow.GetHybridizeCostString]" - HYBRIDIZATION_COST_TOOLTIP:0 "#T Cost: [HybridizationWindow.GetHybridizeCostString]#!\n[HybridizationWindow.GetHybridizeCostBreakdown]" - CULTURE_CREATION_NAMING_HEADER:0 "Choose names..." - CULTURE_CREATION_NAME_TOOLTIP:0 "Enter a name for your new [culture|E]" - CULTURE_CREATION_NAMING_NAME_BASE:0 "Name" - CULTURE_CREATION_NAMING_NAME:0 "$CULTURE_CREATION_NAMING_NAME_BASE$:" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE:0 "Collective noun" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN:0 "$CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE$:" - CULTURE_CREATION_NAMING_PREFIX_BASE:0 "Prefix" - CULTURE_CREATION_NAMING_PREFIX:0 "$CULTURE_CREATION_NAMING_PREFIX_BASE$:" - HYBRIDIZE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( HybridizationWindow.GetNewCultureName ), 'Choose Name', '' )] [HybridizationWindow.GetNewCultureName]" - CULTURE_CREATION_NEW_CULTURE_HEADER:0 "New Culture" - CULTURE_CREATION_NEW_CULTURE_TEXT:0 "The new [culture|E] will be created with you as the [culture_head|E]" - CULTURE_CREATION_ACCEPTANCE_HEADER:0 "Acceptance" - CULTURE_CREATION_ACCEPTANCE_TEXT:0 "Acceptance of [GetPlayer.GetCulture.GetCollectiveNoun] and [Culture.GetCollectiveNoun] will be 100%" - CULTURE_CREATION_INNOVATIONS_HEADER:0 "Innovations" - CULTURE_CREATION_INNOVATIONS_TEXT:1 "You will discover this [Culture.GetName] [innovation|E]:" - CULTURE_CREATION_INNOVATIONS_PLURAL_TEXT:0 "You will discover these [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] [Culture.GetName] [innovations|E]:" - CULTURE_CREATION_INNOVATIONS_PLURAL_INCLUDING_TEXT:0 "You will discover [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] [Culture.GetName] [innovations|E], including these:" - CULTURE_CREATION_REALM_ADOPTION_HEADER:0 "Realm Adoption" - CULTURE_CREATION_REALM_ADOPTION_TEXT:0 "My [close_family|E] will convert\n[VassalConversionWindow.GetNumberOfVassalsToConvert] of [VassalConversionWindow.GetNumberOfVassals] [vassals|E] will convert" - CULTURE_HYBRIDIZATION_COOLDOWN:1 "#weak Each Ruler can only form a [hybrid_culture|E] once. The new Culture will be unable to form a new Hybrid for [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0] years!#!" - CULTURE_CREATION_ETHOS:1 "[ethos|E]" - CULTURE_CREATION_HERITAGE:1 "[heritage|E]" - CULTURE_CREATION_LANGUAGE:1 "[language|E]" - CULTURE_CREATION_MARTIAL_CUSTOM:1 "[martial_custom|E]" - CULTURE_CREATION_NAMING_LIST:0 "Naming Practices" - CULTURE_CREATION_BUILDINGS:0 "Architecture" - CULTURE_CREATION_CLOTHING:0 "Fashion" - CULTURE_CREATION_COAS:0 "Coats of Arms" - CULTURE_CREATION_UNITS:0 "Military Equipment" - CULTURE_CREATION_AESTHETICS:0 "Aesthetics" - CULTURE_CREATION_TOO_MANY_TRADITIONS:0 "#X @warning_icon!More than $MAX$ traditions selected#!" - CULTURE_CREATION_NAME_IN_USE:0 "#X @warning_icon!There is already a culture named $NAME$#!" - CULTURE_CREATION_NEED_PILLARS_FROM_BOTH:0 "#X @warning_icon!Must pick Pillars from both Cultures, not counting shared Pillars#!" - CULTURE_CREATION_BLOCKERS_HEADER:0 "Cannot create Culture" - HYBRID_NAME_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetBaseNameNoTierNoTooltip]" - HYBRID_PREFIX_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_PILLAR:1 "Both" - MAP_COLOR_SELECTION_LABEL:0 "Map Color" - HYBRID_COA_DESC:0 "Will use Coat of Arms elements from both Cultures" - HYBRID_FASHION_DESC:0 "Will use Fashion from both Cultures" - HYBRID_NAMES:0 "Will use names from both Cultures" - CULTURE_CREATION_TRADITIONS_COUNT:0 "Pick up to [GetPlayer.GetCulture.GetMaxNumberOfTraditions] [traditions|E] from either [culture|E] ([HybridizationWindow.GetTraditionPicksTotal] selected)" diff --git a/project/ck3/base_game/localization/english/gui/culture_window_l_english.yml b/project/ck3/base_game/localization/english/gui/culture_window_l_english.yml deleted file mode 100644 index 5f3218a54c..0000000000 --- a/project/ck3/base_game/localization/english/gui/culture_window_l_english.yml +++ /dev/null @@ -1,192 +0,0 @@ -l_english: - CULTURE_WINDOW_TITLE:0 "[Culture.GetNameNoTooltip]" - CULTURE_RELATION_MY_CULTURE:2 "Your [culture|E]" - CULTURE_RELATION_MY_REALM:0 "[culture|E] in your [realm|E]" - CULTURE_RELATION_MY_TOP_REALM:0 "[culture|E] in your [top_realm|E]" - CULTURE_RELATION_FOREIGN_CULTURE:1 "Foreign [culture|E]" - CULTURE_WINDOW_ERA_JOINED:0 "$JOINED$–" - CULTURE_WINDOW_ERA_JOINED_LEFT:0 "$JOINED$–$LEFT$" - CULTURE_WINDOW_ERA_LEFT:0 "" #intentionally empty - CULTURE_WINDOW_ERA_DISCOVERED_BY:0 "Discovered by [CULTURE.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_TITLE:0 "[culture_head|E]: [Character.GetUIName|U]" - CULTURE_WINDOW_HEAD_FASCINATION:0 "[fascination|E]: [CultureWindow.GetCulture.GetFascination.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_INFO:0 "#weak The Ruler of this Culture that has the most [CULTURE.GetNameNoTooltip] [counties|E] in their [realm|E] ($COUNT|V$ Counties)#!" - CULTURE_WINDOW_MY_CULTURE_INFO:1 "#weak You have $COUNT|V$ [CULTURE.GetNameNoTooltip] Counties in your Realm.#!" - CULTURE_WINDOW_INNOVATIONS:0 "[Culture.GetNameNoTooltip] [innovations|E]" - CULTURE_WINDOW_CULTURE:1 "[Culture.GetNameNoTooltip] Culture" - CULTURE_WINDOW_ERA_NAME:0 "[CultureEra.GetNameNoTooltip] [era|E]\n[GuiCultureEra.GetJoinedLeftString]" - INNOVATION_TOOLTIP_TYPE:0 "[CultureInnovationType.GetGroupName] [innovation|E]" - INNOVATION_TOOLTIP_ERA:0 "[era|E]: [CultureInnovation.GetCultureEra.GetName]" - INNOVATION_TOOLTIP_GAIN:0 "There is a [CultureInnovation.GetProgressChance|V%] chance to gain [CultureInnovation.GetProgressGain|V^] progress each month:" - INNOVATION_NOT_IN_ERA:0 "#X Not in $ERA_TYPE|V$ [era|E]#!" - INNOVATION_NOT_IN_REGION:1 "@warning_icon!#X The $CULTURE_NAME|V$ [culture|E] is not present in $REGION$:\n To be present, either:\n $BULLET_WITH_TAB$$MIN_REGION|V$ Counties in $REGION$ are $CULTURE_NAME$ (Current: $CURRENT|V$)\n $BULLET_WITH_TAB$$CULTURE_PERC|%0V$ of #bold all#! $CULTURE_NAME$ Counties are inside $REGION$ (Current: $CULTURE_CURRENT_PERC|%0V$)#!" - INNOVATION_GAIN_BREAKDOWN_BASE:0 "Base Progress" - INNOVATION_GAIN_BREAKDOWN_DEVELOPMENT:0 "Average [development|E] of [CULTURE.GetNameNoTooltip] [counties|E]" - INNOVATION_GAIN_BREAKDOWN_ERAS_AHEAD:0 "From previous $NAME|V$ [era|E]" - INNOVATION_CHANCE_BREAKDOWN_BASE:0 "Base Chance" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_BORDERS:0 "[exposure|E] #weak (Border with the [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_REALM:0 "[exposure|E] #weak (Shares [realm|E] with the [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_RELIGION:0 "[exposure|E] #weak (Shares [religion|E] with the [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_FASCINATION:0 "[fascination|E]" - INNOVATION_ERA_NOT_IN_YEAR:0 "#N This Era is not available until $YEAR$ AD#!" - INNOVATION_ERA_NOT_IN_PREVIOUS_ERA:0 "#N Must first reach the [ERA.GetName] [era|E]#!" - INNOVATION_ERA_NOT_ENOUGH_INNOVATIONS_FROM_PREVIOUS_ERA:0 "#N Have not discovered at least [GetDefine('NCulture', 'MINIMUM_INNOVATIONS_TO_NEXT_ERA')|%0] of the Innovations of the [ERA.GetName] [era|E] (missing $NUM_MISSING|V$)#!" - INNOVATION_ERA_PROGRESS_STATE:0 "Progress: $PROGRESS|V0$/100" - INNOVATION_ERA_PROGRESS_ESTIMATED_TIME_LEFT:0 " #weak (~$TIME_LEFT$)#!" - INNOVATION_ERA_PROGRESS_SUM:0 "Monthly Progress" - INNOVATION_ERA_TOOLTIP_EFFECTS:0 "#T Effects#!" - INNOVATION_UNLOCK_BUILDING:0 "Can build $NAME$" - INNOVATION_UNLOCK_DECISION:0 "Can take $NAME$ [decision|E]" - INNOVATION_UNLOCK_CASUS_BELLI:0 "Can use $NAME$ [casus_belli|E]" - INNOVATION_UNLOCK_MAA:0 "Can recruit $NAME$ as [men_at_arms|E]" - INNOVATION_UNLOCK_LAW:0 "Can enact the $NAME$ [law|E]" - INNOVATION_MEN_AT_ARMS_TYPE_BONUS:0 "$NAME$ bonus:" - INNOVATION_TOOLTIP_PROGRESS:0 "Progress: [CultureInnovation.GetProgress|0V]/100" - INNOVATION_STATE_DISCOVERED:0 "Known to the [CULTURE.GetCollectiveNoun]" - INNOVATION_STATE_PROGRESSING:0 "Expected to be discovered in about $TIME|V$" - INNOVATION_STATE_BLOCKED:0 "Not available to the [CULTURE.GetCollectiveNoun]" - INNOVATION_CLICK_TO_SELECT_FASCINATION:0 "#I Click to select as [cultural_fascination|E]#!" - INNOVATION_EXPOSURE_MARKER_TOOLTIP:0 "#T Current [exposure|E]#!\nThis [culture|E] is currently being exposed to an [innovation|E], boosting its progress." - INNOVATION_FASCINATION_MARKER_TOOLTIP:0 "#T Current [cultural_fascination|E]#!\nThe [cultural_head|E] is fascinated by this [innovation|E], boosting its progress. The Cultural Head can at any time choose to be fascinated by another innovation." - CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT:0 "#X @warning_icon!Blocked for [GetPlayer.GetGovernment.GetName] Government#!" - CULTURE_TOOLTIP_DESC:2 "[heritage|E]: [Culture.GetHeritage.GetNameNoTooltip]\n[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]\n[era|E]: [Culture.GetCultureEra.GetName]\n\n[Culture.GetCultureEra.GetType.GetDescription|F]" - CULTURE_ERA_TOOLTIP_REACHED:1 "#P The [CultureEra.GetCulture.GetCollectiveNounNoTooltip] have reached this Era#!" - CULTURE_ERA_INNOVATION_COUNT_JOIN_LEAVE:0 "[GuiCultureEra.GetJoinedLeftString]\n[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_INNOVATION_COUNT:0 "[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_BLOCKED_BLOCKED_TILE:0 "The [CultureEra.GetNameNoTooltip] Era has not yet been reached by the [CultureEra.GetCulture.GetCollectiveNounNoTooltip]" - CULTURE_COOLTIP_FASCINATION:1 "Current [fascination|E]: [Culture.GetFascination.GetNameNoTooltip]" - CULTURE_COOLTIP_ERA:2 "Current [era|E]: [Culture.GetCultureEra.GetName] #weak ([Culture.GetNumberOfDiscoveredInnovations] Innovations)#!" - CULTURE_COOLTIP_NO_AVAILABLE_INNOVATION:0 "No available innovations" - CULTURE_WINDOW_CULTURE_HEAD_NOTPLAYER:0 "[CultureWindow.GetCultureHeadInfo]. [CultureWindow.GetMyCultureInfo]" - CULTURE_COOLTIP_HEAD:0 "[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]" - CULTURE_COOLTIP_NO_HEAD:0 "[cultural_head|E]: None" - CULTURE_COOLTIP_CLICK:0 "#I Click to view [Culture.GetNameNoTooltip]#!" - CULTURE_VIEW_OVERVIEW:0 "Traditions and Pillars" - CULTURE_VIEW_INNOVATIONS:0 "Innovations ([Culture.GetCultureEra.GetNameNoTooltip])" - CULTURE_VIEW_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Acceptance' )|E]: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0V]" - CULTURE_ACCEPTANCE_TOOLTIP:0 "#T Cultural Acceptance: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0]\n#!#weak Mutual Acceptance between [GetPlayer.GetCulture.GetName] and [Culture.GetNameNoTooltip]#!\n\n[Culture.GetYearlyAcceptanceChangeDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceBaselineDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceChangelog( GetPlayer.GetCulture )]" - CULTURE_VIEW_ACCEPTANCE_DIFF:0 "[Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|2+=]" - CULTURE_VIEW_ACCEPTANCE_DIFF_BRACKETS:0 "([Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|1+=])" - CULTURE_VIEW_PILLARS:0 "Pillars" - CULTURE_VIEW_TRADITIONS:0 "Traditions" - CULTURE_VIEW_AESTHETICS:0 "Aesthetics" - CULTURE_VIEW_HERITAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip] Heritage" - CULTURE_VIEW_LANGUAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip] Language" - CULTURE_VIEW_MARTIAL_CUSTOM_TEXT:2 "Martial: [CulturePillar.GetNameNoTooltip]" - CULTURAL_ACCEPTANCE_FROM_BORDER:0 "Bordering my Culture" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALM:0 "[Concept( 'culture_intermingling', 'Intermingling in Realm' )|E]" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALMS:0 "[Concept( 'culture_intermingling', 'Intermingling in Realms' )|E]" - CULTURAL_ACCEPTANCE_FROM_VASSALS:0 "Vassalage" - CULTURAL_ACCEPTANCE_FROM_REGRESSION:0 "Decay towards [Concept( 'cultural_acceptance_baseline', 'Baseline' )|E] ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_FROM_REGRESSION_NO_INTERACTION:0 "Decay towards [Concept( 'cultural_acceptance_baseline', 'Baseline' )|E], no interaction ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_DIMINISHING_RETURNS:0 "Current Acceptance" - CULTURAL_ACCEPTANCE_FROM_NO_INTERACTION:0 "No interaction" - CULTURAL_ACCEPTANCE_FROM_TASK:1 "[CHARACTER.GetShortUINameNotMe] is [promoting_cultural_acceptance|E]" - CULTURAL_ACCEPTANCE_YEARLY_CHANGE:0 "Yearly Change" - CULTURAL_ACCEPTANCE_GAINS:0 "Yearly Gain" - CULTURAL_ACCEPTANCE_LOSSES:0 "Yearly Loss" - CULTURAL_ACCEPTANCE_BASELINE:0 "[Concept( 'cultural_acceptance_baseline', 'Acceptance Baseline' )|E]" - CULTURE_PILLAR_GENERAL_TOOLTIP:2 "[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_TOOLTIP_HERITAGE_EFFECT:1 "#P +20#! [cultural_acceptance_baseline|E] with Cultures sharing this Heritage" - CULTURE_PILLAR_TOOLTIP_HERITAGE_SAME:0 "Your Heritage" - CULTURE_PILLAR_TOOLTIP_HERITAGE_DIFF:0 "Different Heritage from your [culture|E]" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT:1 "#P +10#! [cultural_acceptance_baseline|E] with Cultures sharing this Language" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_SAME:1 "Your Native Language" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_DIFF:0 "Different Language from your [culture|E]" - CULTURE_PILLAR_TOOLTIP_COURT_LANGUAGE:0 "Your [court_language|E]" - CULTURE_TRADITION_GENERAL_TOOLTIP:0 "[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_TOOLTIP_CLICKINFO:0 "[Select_CString( GetVariableSystem.HasValue( 'culture_view_reform_open', 'true' ), '#I Click to replace#!', '' )]" - CULTURE_TRADITION_ESTABLISHING_TOOLTIP:0 "Progress: [CultureReformation.GetProgress|2]/100 ([CultureReformation.GetTimeLeft] left)\nMonthly Progress [CultureReformation.GetProgressBreakdown]\n\n[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_ESTABLISHING_TOOLTIP:0 "Progress: [CultureReformation.GetProgress|2]/100 ([CultureReformation.GetTimeLeft] left)\nMonthly Progress [CultureReformation.GetProgressBreakdown]\n\n[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_ESTABLISHING_PROGRESS_HEADER:0 "#S Being established#!\n#weak Until it is established, none of the [tradition|E]'s effects will apply#!" - CULTURE_PILLAR_ESTABLISHING_PROGRESS_HEADER:0 "#S Being established#!\n#weak Until it is established, none of the [CulturePillar.GetTypeName]'s effects will apply#!" - CHARACTERS_OF_CULTURE_MODIFIER:0 "#S All [CULTURE.GetNameNoTooltip] Characters:#!" - CHARACTERS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S All Characters of the Culture:#!" - CHARACTERS_OF_CULTURE_DOCTRINE_MODIFIER:0 "#S All Characters with [FAITH_DOCTRINE.GetBaseName]#!" - COUNTIES_OF_CULTURE_MODIFIER:0 "#S All [CULTURE.GetNameNoTooltip] Counties:#!" - COUNTIES_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S All Counties of the Culture:#!" - HOLDINGS_OF_CULTURE_MODIFIER:0 "#S All [CULTURE.GetNameNoTooltip] Holdings:#!" - HOLDINGS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S All Holdings of the Culture:#!" - pillar_type_heritage:0 "[heritage|E]" - pillar_type_ethos:0 "[ethos|E]" - pillar_type_language:0 "[language|E]" - pillar_type_martial_custom:0 "[martial_custom|E]" - CULTURE_AESTHETICS:0 "[Culture.GetNameNoTooltip] Aesthetics" - CULTURE_AESTHETICS_TOOLTIP:0 "#T [Culture.GetNameNoTooltip] Aesthetics#!\nNaming Practices: [Culture.GetNamingListName|V]\nArchitecture: [Culture.GetBuildingGfxName|V]\nFashion: [Culture.GetClothingGfxName|V]\nCoat of Arms: [Culture.GetCoAGfxName|V]\nMilitary Equipment: [Culture.GetUnitGfxName|V]" - CULTURE_WINDOW_NO_HEAD:0 "No [culture_head|E]" - CULTURE_WINDOW_NO_HEAD_NO_COUNTIES:0 "No Counties of Culture" - CULTURE_WINDOW_NO_VALID_HEAD:0 "No valid candidate" - CULTURE_ACCEPTANCE_CHANGELOG_ENTRY:1 "[DATE.GetStringShort]: $DESC$: $VALUE|1+=$" - CULTURE_ACCEPTANCE_CHANGELOG_HEADER:0 "#S Recent Changes:#!" - NO_HYBRIDIZE_INFO_HERITAGE:0 "You cannot form a [hybrid_culture|E] with one of the same [heritage|E] as yours" - NO_HYBRIDIZE_INFO_PARENT:0 "You cannot form a [hybrid_culture|E] with a Culture that yours is derived from" - NO_HYBRIDIZE_INFO_CHILD:0 "You cannot form a [hybrid_culture|E] with a Culture that is derived from yours" - HYBRIDIZE_CULTURE_LABEL:0 "Form Hybrid Culture" - HYBRIDIZE_CULTURE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_LABEL$#!\nForm a new [hybrid_culture|E], creating a combination of aspects of both the [GetPlayer.GetCulture.GetNameNoTooltip] and [Culture.GetNameNoTooltip] Cultures\n\n[GetPlayer.GetCulture.GetHybridizationBlockers( Culture.Self )]" - DIVERGE_CULTURE_LABEL:0 "Diverge Culture" - DIVERGE_CULTURE_TOOLTIP:0 "#T Diverge Culture#!\nDiverge from [Culture.GetName], creating a new [divergent_culture|E].\n\n[GetPlayer.GetCulture.GetDivergenceBlockers]" - CULTURE_CREATION_DATE:0 "Formed in [DATE.GetYear]" - CULTURE_CREATION_DATE_DIVERGED:0 "Diverged from [CULTURE.GetName] in the year [DATE.GetYear]" - CULTURE_CREATION_DATE_HYBRID:0 "Formed from [CULTURE.GetName] and [TARGET_CULTURE.GetName] in the year [DATE.GetYear]" - ADD_TRADITION_WINDOW_TITLE:0 "Establish Tradition" - REPLACE_TRADITION_WINDOW_TITLE:0 "Replace Tradition" - ADD_TRADITION_LABEL:0 "Establish Tradition" - REPLACE_TRADITION_LABEL:0 "Replace Tradition" - ADD_TRADITION_EXECUTE_LABEL:0 "Establish Tradition" - REPLACE_TRADITION_EXECUTE_LABEL:0 "Replace Tradition" - ADD_TRADITION_EXECUTE_TOOLTIP:2 "#T Establish Tradition#!\nAdd a new [culture_tradition|E] to [GetPlayer.GetCulture.GetName].\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_TRADITION_EXECUTE_TOOLTIP:1 "#T Replace Tradition#!\nReplace [AddTraditionWindow.GetReplacedTradition.GetName()] in [GetPlayer.GetCulture.GetName] with a new [culture_tradition|E].\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - ADD_TRADITION_TOOLTIP:0 "#T Establish Tradition#!\nAdd a new [culture_tradition|E] to [Culture.GetName].\n\n[Culture.GetAddTraditionBlockers]" - REPLACE_TRADITION_TOOLTIP:0 "#T Replace Tradition#!\nReplace this [culture_tradition|E] in [Culture.GetName] with a new [culture_tradition|E].\n\n[Culture.GetAddTraditionBlockers]" - ADD_TRADITION_TOTAL_COST:0 "Cost: [AddTraditionWindow.GetCostString]" - REPLACE_TRADITION_TOTAL_COST:0 "Cost: [AddTraditionWindow.GetCostString]" - ADD_TRADITION_COST_TOOLTIP:0 "#T Add tradition cost: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - REPLACE_TRADITION_COST_TOOLTIP:0 "#T Replace tradition cost: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - ADD_TRADITION_NO_TRADITION_SELECTED:0 "@warning_icon!#X No [culture_tradition|E] selected#!" - ADD_TRADITION_AT_TRADITION_CAP:0 "@warning_icon!#X Cannot have more [traditions|E]#!" - ADD_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X You are not the [culture_head|E]#!" - REPLACE_TRADITION_NO_NEW_TRADITION_SELECTED:0 "@warning_icon!#X No new [culture_tradition|E] selected#!" - REPLACE_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X You are not the [culture_head|E]#!" - #TRADITION_CATEGORY_NAME:0 "" # - TRADITION_CATEGORY_COUNT:0 "[TraditionGrouping.GetPickableInGrouping]/[TraditionGrouping.GetTotalInGrouping]" - TRADITION_CATEGORY_OTHER:0 "Other" - tradition_group_law:0 "Law" - tradition_group_combat:0 "Warfare" - tradition_group_realm:0 "Realm" - tradition_group_regional:0 "Regional" - tradition_group_societal:0 "Social" - tradition_group_ritual:0 "Ritual" - - REFORM_CULTURE_LABEL:0 "Reform [Culture.GetNameNoTooltip]" - REFORM_CULTURE_TOOLTIP:1 "[reform|E] [traditions|E], [ethos|E] or [culture_pillars|E] of [Culture.GetName]\n\n[SelectLocalization(Culture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REFORM_CULTURE_TOOLTIP_WARNING:0 "@warning_icon!#X A [reformation|E] is already ongoing." - REFORM_CULTURE_CLOSE_LABEL:0 "Cancel" - REFORM_CULTURE_CLOSE_TOOLTIP:0 "Return without doing any reforms" - REFORM_ETHOS_NEW_NAME:0 "[Culture.GetReformation.GetNewPillar.GetName]: " - REPLACE_PILLAR_NAME:0 "[ReplacePillarWindow.GetReplacedPillar.GetTypeNameNoTooltip]" - REPLACE_PILLAR_WINDOW_TITLE:1 "Replace $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_LABEL:1 "Replace $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_LABEL:1 "Replace $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_TOOLTIP:1 "#T Replace $REPLACE_PILLAR_NAME$#!\nReplace [ReplacePillarWindow.GetReplacedPillar.GetName] in [GetPlayer.GetCulture.GetName] with a new [ReplacePillarWindow.GetReplacedPillar.GetTypeName].\n\n[ReplacePillarWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_PILLAR_NOT_CULTURE_HEAD:0 "@warning_icon!#X You are not the [culture_head|E]#!" - REPLACE_PILLAR_NO_NEW_PILLAR_SELECTED:1 "@warning_icon!#X No new [ReplacePillarWindow.GetReplacedPillar.GetTypeName] selected#!" - REPLACE_PILLAR_TOTAL_COST:0 "Cost: [ReplacePillarWindow.GetCostString]" - REPLACE_PILLAR_COST_TOOLTIP:0 "#T Replace pillar cost: [ReplacePillarWindow.GetCostString]#!\n[ReplacePillarWindow.GetCostBreakdown]" - REFORMATION_GAIN_BREAKDOWN_BASE:0 "Base Progress" - REFORMATION_GAIN_BREAKDOWN_COUNTIES:0 "Number of [CULTURE.GetNameNoTooltip] [counties|E]" - REFORMATION_REPLACE_TRADITION_PROGRESS_MULT:0 "Replacing an existing [tradition|E]" - REFORMATION_PROGRESS_BREAKDOWN:0 "#S Monthly Progress#! [Culture.GetReformation.GetProgressBreakdown]" - REFORMATION_TRADITION_REPLACEMENT_LABEL:0 "Replacing with [CultureReformation.GetNewTradition.GetNameNoTooltip()]" - REFORMATION_NEW_TRADITION_INFO:0 "To be established in [CultureReformation.GetTimeLeft]" - REFORMATION_CONFIRM_CANCEL_TITLE:0 "Cancel Reformation" - REFORMATION_CONFIRM_CANCEL_BODY:0 "Do you want to cancel the current reformation?" - REFORMATION_CONFIRM_CANCEL_ACCEPT:0 "Accept" - CANCEL_REFORMATION_NOT_CULTURE_HEAD:0 "@warning_icon!#X You are not the [culture_head|E]#!" - REFORMATION_TOTAL_TIME:0 "@time_icon! $TIME$" - REFORMATION_MONTHLY_PROGRESS:0 "#S Monthly Progress#!" - CULTURE_CLICK_TO_REPLACE:0 "#I Click to replace#!" - CULTURE_CLICK_TO_ADD_TRADITION:0 "#I Establish New [tradition|E]#!" - - ESTABLISHMENT_TIME_TOOLTIP_PILLAR:0 "#T Time to establish:[Culture.GetTotalReformTimeForPillar]#!\n[Culture.GetTotalReformTimeBreakdownForPillar]" - ESTABLISHMENT_TIME_TOOLTIP_NEW_TRADITION:0 "#T Time to establish:[GetPlayer.GetCulture.GetTotalReformTimeForNewTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForNewTradition]" - ESTABLISHMENT_TIME_TOOLTIP_REPLACING_TRADITION:0 "#T Time to establish:[GetPlayer.GetCulture.GetTotalReformTimeForReplacingTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForReplacingTradition]" diff --git a/project/ck3/base_game/localization/english/gui/desicionsview_l_english.yml b/project/ck3/base_game/localization/english/gui/desicionsview_l_english.yml deleted file mode 100644 index f8f0ca25fd..0000000000 --- a/project/ck3/base_game/localization/english/gui/desicionsview_l_english.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_english: - DECISIONS_VIEW_TITLE:0 "Decisions" - MY_LIFESTYLE_TITLE:0 "My Lifestyle Focus" - MY_EDUCATION_TITLE:0 "My Education Focus" - CHOOSE_LIFESTYLE:0 "Choose a Lifestyle Focus" - CHOOSE_EDUCATION:0 "Choose an Education Focus" - CHANGE_LIFESTYLE:0 "Change Lifestyle Focus" - CHANGE_EDUCATION:0 "Change Education Focus" - DECISIONS_VIEW_DECISIONS:0 "Decisions" - DECISIONS_VIEW_MAJOR_DECISIONS:0 "Major Decisions" - DECISIONS_VIEW_MAJOR_TOGGLE:0 "Notify when this Decision becomes available" - DECISION_DETAIL_REQUIREMENTS:0 "Requirements" - DECISION_DETAIL_EFFECTS:0 "Effects" - DECISION_NOT_VALID:1 "@warning_icon! #X You do not fulfill all the requirements#!" - DECISIONS_VIEW_COUNCILLOR:1 "On your [liege|E]'s [council|E]" - DECISIONS_VIEW_LEAVE_COUNCIL:0 "Resign" - DECISIONS_VIEW_LEAVE_COUNCIL_TT:1 "#T Resign from Council#!\nResign from the position of [GetPlayer.GetCouncilTitle], relinquishing any benefits of the position" - DECISIONS_VIEW_MAJOR_NOT_AVAILABLE:0 "No major decisions available" - LEAVE_COUNCIL_CONFIRMATION_TITLE:0 "Leave the Council" - LEAVE_COUNCIL_CONFIRMATION:0 "Will no longer receive the benefits of being [CHARACTER.GetCouncilTitle] on the [council|E] of [CHARACTER.GetLiege.GetUIName]." - LEAVE_COUNCIL_CONFIRMATION_ACCEPT:0 "Leave" diff --git a/project/ck3/base_game/localization/english/gui/dynasty_view_l_english.yml b/project/ck3/base_game/localization/english/gui/dynasty_view_l_english.yml deleted file mode 100644 index 142745243b..0000000000 --- a/project/ck3/base_game/localization/english/gui/dynasty_view_l_english.yml +++ /dev/null @@ -1,57 +0,0 @@ -l_english: - DYNASTY_VIEW_CHILDREN_HIDE:0 "#T Hide Children#!" - DYNASTY_VIEW_CHILDREN_SHOW:0 "#T Show Children#!" - DYNASTY_VIEW_INFO_TITLE:0 "#T [Dynasty.GetBaseNameNoTooltip|U] Dynasty#!" - DYNASTY_VIEW_PRESTIGE:0 "[Dynasty.GetPrestige|V0] [dynasty_prestige|E]" - DYNASTY_VIEW_HOUSES_AMOUNT:1 "[Dynasty.GetFoundedDynastyHousesCount|V] [Select_CString( EqualTo_int32( Dynasty.GetFoundedDynastyHousesCount, '(int32)1' ), 'House', 'Houses' )]" - DYNASTY_VIEW_HOUSES_TT:0 "#T View all Houses in the [Dynasty.GetNameNoTooltip] Dynasty#!" - DYNASTY_VIEW_MEMBERS:1 "[Dynasty.GetNumberOfLivingMembers|V] Living Members" - DYNASTY_VIEW_MEMBERS_TT:0 "#T View all members of the [Dynasty.GetNameNoTooltip] Dynasty#!" - DYNASTY_VIEW_LIVING_MEMBERS:0 "[Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_DEAD_MEMBERS:0 "Dead Members ([GetDataModelSize( Dynasty.GetDeadMembers )])" - DYNASTY_VIEW_HOUSES:0 "Houses" - DYNASTY_VIEW_NAME:0 "[Dynasty.GetBaseNameNoTooltip] Dynasty" - DYNASTY_VIEW_LIVING_MEMBERS_HEADER:0 "Living Members ([Dynasty.GetNumberOfLivingMembers|V])" - DYNASTY_VIEW_LEGACY_EXPLANATION:2 "All members of the #high [Dynasty.GetBaseNameNoTooltip]#! Dynasty gain the benefits of these [dynasty_perks|E]. Acquiring new [dynasty_perks|E] becomes harder and harder as the cost increases by [dynasty_prestige_i]#V 500#! each time" - PARENT_DYNASTY_PERK_NEEDED:1 "@warning_icon!#X We have not unlocked the previous Legacy#!" - DYNASTY_PRESTIGE_NEEDED:0 "@warning_icon!#X We do not have $VALUE$ [dynasty_prestige|E]#!" - DYNASTY_PERK_TOOLTIP:0 "#T [DynastyPerk.GetNameNoTooltip]#!\n[DynastyPerk.GetEffectDescription( Dynasty.GetDynast )]" - UNLOCK_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]\n\n#I Click to unlock#!" - LOCKED_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_TITLE:0 "Unlock [DYNASTY_PERK.GetNameNoTooltip]" - CHOOSE_DYNASTY_PERK_CONFIRM_DESC:0 "[DYNASTY_PERK.GetEffectDescription( GetPlayer )][DYNASTY_PERK.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_ACCEPT:0 "Unlock" - DYNASTY_LEGACY_PERK_COST:1 "\nCost: [dynasty_prestige_i]$VALUE|V$ [dynasty_prestige|E]" - DYNASTY_VIEW_ALSO_DYNAST:1 "Also Dynasty Head of the [Character.GetDynasty.GetBaseName] Dynasty" - DYNASTY_VIEW_ALSO_HOUSE_HEAD:0 "Head of the House [Character.GetHouse.GetName]" - DYNASTY_VIEW_PAN_TO_ME:0 "Pan to you" - DYNASTY_VIEW_PAN_TO_ME_TT:0 "#T Pan to you#!" - DYNASTY_VIEW_PAN_TO_DYNAST:0 "Pan to Dynasty Head" - DYNASTY_VIEW_CLICK_TO_PAN:1 "#I Drag with the left or middle mouse button to pan#!" - CUSTOMIZE_DYNASTY_HEADER:0 "Customize [Dynasty.GetBaseNameNoTooltip] Dynasty" - DYNASTY_CUSTOMIZATION_NAME_FIELD:0 "Name" - CUSTOMIZE_DYNASTY:0 "#T Customize Dynasty#!" - CUSTOMIZE_DYNASTY_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [DYNASTY.GetBaseNameNoTooltip] Dynasty is not yours to customize#!" - DYNASTY_VIEW_MY_DYNASTY:0 "Your [dynasty|E]" - DYNASTY_TT_DYNAST:1 "[dynast|E]: [Dynasty.GetDynast.GetUIName|U]" - DYNASTY_TT_DEAD_DYNASTY:1 "Dead Dynasty - No Living Members" - DYNASTY_TT_DEAD_HOUSE:1 "Dead House - No Living Members" - DYNASTY_TT_SPLENDOR_LEVEL:0 "[dynasty_prestige_level|E]: [Dynasty.GetPrestigeLevelName]" - DYNASTY_TT_MEMBERS:1 "Living Members: [Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_TT_DYNASTY_TREE:0 "#T Open Dynasty Tree#!" - DYNASTY_VIEW_DYNASTY_TREE:1 "Open Dynasty Tree" - DYNASTY_VIEW_SHOW_LEGACIES:0 "Legacies: [DynastyView.GetTotalUnlockedPerks]" - DYNASTY_VIEW_SHOW_RENOWN:1 "[dynasty_prestige|E]: [dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_SHOW_UNLOCK:0 "Unlock" - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\nYou as [dynast|E] can spend [dynasty_prestige|E] to unlock Legacies." - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_NOT_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\n#X You are not the [dynast|E] so you cannot spend [dynasty_prestige|E] to unlock Legacies.#!" - DYNASTY_VIEW_HEADING:0 "[Dynasty.GetBaseNameNoTooltip] Dynasty Legacies" - DYNASTY_VIEW_SET_ROOT:0 "#T Hide rest of the tree#!" - DYNASTY_VIEW_EXPAND_ROOT:0 "#T Expand to parent#!" - DYNASTY_VIEW_DYNAST_OF:0 "[dynast|E] of the [Character.GetDynasty.GetBaseNameNoTooltip] Dynasty" - DYNASTY_VIEW_BECOME_DYNAST_ONE_HOUSE:0 "There is only one House in the [Character.GetDynasty.GetBaseNameNoTooltip] Dynasty and therefore the [house_head|E] is also the [dynast|E]" - DYNASTY_VIEW_BECOME_DYNAST:2 "Another [house_head|E] will replace [Character.GetDynasty.GetDynast.GetHerHim] if they exceed [Character.GetDynasty.GetDynast.GetHerHis] maximum Military Strength by a significant margin (need @soldier_icon! [Character.GetDynasty.GetRequiredPowerToReplaceDynast|0])" - DYNASTY_VIEW_SHOW_LEGACY_COST:0 "Cost: [dynasty_prestige_i][Dynasty.GetNextPerkCost|V0]" - DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP:0 "Progress: [dynasty_prestige_i][Dynasty.GetPrestige|V0]/[Dynasty.GetNextPerkCost|0] towards the next [dynasty_perk|E]" - DYNASTY_HOUSE_VIEW_PROGRESS_LABEL:0 "Next [dynasty_perk|E]" - diff --git a/project/ck3/base_game/localization/english/gui/encyclopedia_l_english.yml b/project/ck3/base_game/localization/english/gui/encyclopedia_l_english.yml deleted file mode 100644 index 6361b8afa5..0000000000 --- a/project/ck3/base_game/localization/english/gui/encyclopedia_l_english.yml +++ /dev/null @@ -1,30 +0,0 @@ -l_english: - HEADING_ENCYCLOPEDIA:0 "Encyclopedia" - OPEN_ENCYCLOPEDIA:1 "#T Open Encyclopedia#!\nLook up terms in the Encyclopedia." - ENCYCLOPEDIA_PAGE_BUILDINGS:0 "Buildings" - ENCYCLOPEDIA_BUILDING_ENTRY:2 "[BUILDING.GetDescription]\n\n#S Base Cost:\n#![BUILDING.GetBaseCostDescription]\n\n#S Effect:\n#![BUILDING.GetEffectDescription( GetPlayer, GetPlayer.GetCulture )]\n\n" - ENCYCLOPEDIA_PAGE_COURT_POSITIONS:0 "Court Positions" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS:0 "#S $COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE$#!\n[CourtPositionType.GetLiegeModifierDescription]\n\n" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS:0 "" - ENCYCLOPEDIA_COURT_POSITION_ENTRY:1 "[COURT_POSITION_TYPE.GetDescription]\n\n[SelectLocalization( CourtPositionType.HasLiegeModifiers, 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS', 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS' )]#S Effect on [CourtPositionType.GetNameNoTooltip]:#!\n[CourtPositionType.GetEmployeeModifierDescription]" - ENCYCLOPEDIA_PAGE_GAME_CONCEPTS:0 "Game Concepts" - ENCYCLOPEDIA_PAGE_FACTIONS:0 "Factions" - ENCYCLOPEDIA_PAGE_GOVERNMENTS:0 "Governments" - ENCYCLOPEDIA_PAGE_LAWS:0 "Laws" - ENCYCLOPEDIA_PAGE_MEN_AT_ARMS_TYPES:0 "Men-at-Arms" - ENCYCLOPEDIA_PAGE_SCHEMES:0 "Schemes" - ENCYCLOPEDIA_PAGE_TERRAIN_TYPES:0 "Terrain" - ENCYCLOPEDIA_PAGE_TRAITS:0 "Traits" - ENCYCLOPEDIA_PAGE_TUTORIAL_GUIDED:0 "Tutorial Lessons" - ENCYCLOPEDIA_PAGE_TUTORIAL_REACTIVE:0 "Advice" - TOOLTIP_CLOSE_ENCYCLOPEDIA:0 "Close the Encyclopedia" - ENCYCLOPEDIA_CONTENTS:0 "Contents" - ENCYCLOPEDIAGE_CURRENT_PAGE:0 "Current Page" - ENCYCLOPEDIAGE_PREVIOUS_PAGE:0 "Previous Page" - ENCYCLOPEDIAGE_NEXT_PAGE:0 "Next Page" - SEARCH_ENCYCLOPEDIA:0 "Search" - SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "#T $SEARCH_ENCYCLOPEDIA$\n#!Find entries in '[EncyclopediaPage.GetTitle]' whose headings match the text entered" - RESET_SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "$CHARACTER_LIST_CLEAR$" - ENCYCLOPEDIA_ALL_PAGES:0 "All Pages" - ENCYCLOPEDIA_PREVIOUS_SEARCH_TOOLTIP:2 "#T Backwards through Search History#!" - ENCYCLOPEDIA_NEXT_SEARCH_TOOLTIP:2 "#T Forwards through Search History#!" diff --git a/project/ck3/base_game/localization/english/gui/event_window_l_english.yml b/project/ck3/base_game/localization/english/gui/event_window_l_english.yml deleted file mode 100644 index 49610970eb..0000000000 --- a/project/ck3/base_game/localization/english/gui/event_window_l_english.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_english: - EVENT_WINDOW_DAYS_REMAINING:1 "@warning_icon!#X Due to playing Multiplayer, this option will be picked automatically in [EventWindowData.GetDaysRemaining|V] days.#!" - EVENT_WINDOW_OPTION_AVAILABLE_SKILL:1 "This option is available because of your [SkillItem.GetName] [skill|E]" - EVENT_WINDOW_OPTION_AVAILABLE_TRAIT:1 "This option is available because you have the [Trait.GetName(GetPlayer)] [trait|E]" - EVENT_OPTION_NO_LONGER_AVAILABLE:0 "@warning_icon!#X No longer available#!" - tooltip_open_scheme_view:1 "#I View Schemes#!" - EVENT_OPTION_WILL_HAPPEN:0 "#S Will Happen\n#!" - EVENT_OPTION_HAS_HAPPENED:0 "#S Has Happened\n#!" - EVENT_NOTHING_HAPPENS:1 "#F No immediate effects...#!" - EVENT_OPTION_AI_CHANCE:1 "#Weak AI weight: $VALUE$#!" - REGENERATE_EVENT_CONTENTS:0 "#T Regenerate event contents#!\nWill cause all the loc, portraits, etc. to be regenerated." - TOGGLE_DATA_SYSTEM:0 "#T Toggle data system#!\nWill toggle whether the data system is run, making brackets and such show. Same as Localization.ToggleSkipDataSystemInLocOutput" - COPY_EVENT_CONTENTS:0 "#T Copy event contents#!\nWill copy the contents of the event text to your clipboard" - COURT_EVENT_DAYS_REMAINING:0 "@warning_icon!#X [CourtEventItem.GetDaysRemaining] days remaining#!" - COURT_EVENT_TIME_WARNING:0 "The last option will be chosen for you in #HIGH [EventWindowData.GetDaysRemaining]#! days" diff --git a/project/ck3/base_game/localization/english/gui/event_window_wigets_l_english.yml b/project/ck3/base_game/localization/english/gui/event_window_wigets_l_english.yml deleted file mode 100644 index a3871c427a..0000000000 --- a/project/ck3/base_game/localization/english/gui/event_window_wigets_l_english.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_english: - event_window_widget_name_child_after_father:2 "After [Select_CString( Character.GetFather.IsLocalPlayer, 'myself', Character.GetFather.GetShortUINameNoTooltip )]" - event_window_widget_name_child_after_mother:1 "After [Select_CString( Character.GetMother.IsLocalPlayer, 'myself', Character.GetMother.GetShortUINameNoTooltip )]" - event_window_widget_name_child_after_fathers_father:1 "After [Select_CString( Character.GetFather.IsLocalPlayer, 'my', Character.GetFather.GetShortUINamePossessiveNoTooltip )] father" - event_window_widget_name_child_after_fathers_mother:1 "After [Select_CString( Character.GetFather.IsLocalPlayer, 'my', Character.GetFather.GetShortUINamePossessiveNoTooltip )] mother" - event_window_widget_name_child_after_mothers_father:1 "After [Select_CString( Character.GetMother.IsLocalPlayer, 'my', Character.GetMother.GetShortUINamePossessiveNoTooltip )] father" - event_window_widget_name_child_after_mothers_mother:1 "After [Select_CString( Character.GetMother.IsLocalPlayer, 'my', Character.GetMother.GetShortUINamePossessiveNoTooltip )] mother" - event_window_widget_name_child_after_family_member:1 "Name after family member" - event_window_widget_name_child_after_random_ancestor:0 "After an Ancestor" - event_window_widget_name_child_random_faith_name:0 "A good [Character.GetFaith.GetAdjectiveNoTooltip] name" - event_window_widget_name_child_random_cultural_name:0 "A good [Character.GetCulture.GetNameNoTooltip] name" - event_window_widget_stress_new_level:0 "Reached [stress_level|E]: #V [Character.GetStressLevel]#!" - event_window_widget_max_stress:0 "#X Highest [stress_level|E] Reached#!" - event_window_widget_scheme_show_in_list:0 "Show in Scheme List" - event_window_widget_enter_text_prompt:0 "Enter Text:" diff --git a/project/ck3/base_game/localization/english/gui/factions_view_l_english.yml b/project/ck3/base_game/localization/english/gui/factions_view_l_english.yml deleted file mode 100644 index dbaef512d0..0000000000 --- a/project/ck3/base_game/localization/english/gui/factions_view_l_english.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_english: - FACTIONS_WINDOW:0 "Factions" - FACTIONS_WINDOW_MY_FACTIONS:1 "Against your Liege" - FACTIONS_WINDOW_MY_FACTIONS_TT:1 "Show factions you are in" - FACTIONS_WINDOW_TARGETING_LIEGE_TT:1 "Show factions targeting your liege" - FACTIONS_WINDOW_TARGETING_FACTIONS:1 "Against you" - FACTIONS_WINDOW_TARGETING_FACTIONS_TT:1 "Show factions targeting you" - FACTIONS_WINDOW_TARGETING_ME:1 "Factions targeting you" - FACTIONS_WINDOW_NOT_IN_FACTION:1 "#weak You are not part of any [faction|E]#!" - FACTIONS_WINDOW_NOT_FACTION_AGAINST:0 "#weak There are no [factions|E] targeting you#!" - FACTIONS_WINDOW_LEADER:0 "Leader" - FACTIONS_WINDOW_CLAIMANT:0 "Claimant" - FACTIONS_WINDOW_TARGET:0 "Target" - FACTIONS_WINDOW_DISCONTENT:2 "[discontent|E]: [FactionItem.GetDiscontent|%0]" - FACTIONS_WINDOW_POWER:0 "[military_power|E]" - FACTIONS_WINDOW_TT_HIDE_MEMBERS:0 "Hide Members" - FACTIONS_WINDOW_TT_SHOW_MEMBERS:0 "Show Members" - NOT_FACTION_CANT_JOIN_CREATE_ADULT:0 "It is not possible to start or join a faction while being underage" - NOT_FACTION_CANT_JOIN_IF_TARGET:0 "It is not possible to start or join a faction targeting yourself" - NOT_FACTION_CANT_JOIN_CREATE_HOOK:0 "It is not possible to start or join a faction against someone that has a [strong_hook|E] on you" - NOT_FACTION_CANT_JOIN_CREATE_ALLIED:0 "It is not possible to start or join a faction against an [ally|E]" - NOT_faction_relation_blocks_joining_friend:0 "It is not possible to start or join a faction against a [friend|E]" - NOT_faction_relation_blocks_joining_lover:0 "It is not possible to start or join a faction against a [lover|E]" - NOT_FACTION_CANT_JOIN_CREATE_IMPRISONED:0 "It is not possible to start or join a faction while [imprisoned|E]" - NOT_FACTION_CANT_JOIN_CREATE_COWED:0 "It is not possible to start or join a faction while [cowed|E]" - NOT_FACTION_CANT_JOIN_CREATE_INCAPABLE:0 "It is not possible to start or join a faction while [GetTrait('incapable').GetName( GetNullCharacter )]" - FACTION_CANT_JOIN_CREATE_IN_ANOTHER_FACTION_WARNING:0 "@warning_icon!#X $NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER$#!\n" - NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER:0 "Already in another faction" - FACTION_CANT_CREATE_ALREADY_TARGETING:0 "@warning_icon!#X There is already a $NAME$ targeting [CHARACTER.GetUIName]#!\n" - FACTION_CANT_JOIN_AT_WAR:0 "@warning_icon!#X It is not possible to join a faction that is at war#!\n" - FACTION_CANT_JOIN_AT_WAR_WITH_LEADER:0 "@warning_icon!#X It is not possible to join a faction while being at war with faction leader#!\n" - FACTION_CANT_LEAVE_AT_WAR:0 "@warning_icon!#X It is not possible to leave a faction that is at war#!\n" - FACTION_CANT_LEAVE_NOT_PART:0 "@warning_icon!#X It is not possible to leave a faction while not being a member of it#!\n" - FACTION_CANT_LEAVE_FORCED:0 "@warning_icon!#X Forced to stay until [DATE.GetString|V]#!\n" - FACTIONS_WINDOW_POWER_TT:0 "#T [faction_military_power|E]: $POWER|%0V$#!" - FACTIONS_WINDOW_POWER_THRESHOLD_TT:0 "Threshold: $POWER|%0V$" - FACTIONS_WINDOW_DISCONTENT_INCREASING_TITLE_TT:1 "#T Discontent: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_DECREASING_TITLE_TT:1 "#T Discontent: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_TITLE_TT:0 "#T Discontent: $DISCONTENT|%0V$ (At Current Max)#!" - FACTIONS_WINDOW_DISCONTENT_REACH_THRESHOLD_TT:2 "Will be able to send an Ultimatum in #V $MONTHS$ months#! #weak (at $DISCONTENT|%0$)#!" - FACTIONS_WINDOW_DISCONTENT_PROGRESS_TT:1 "Monthly Change: $VALUE|0-=$" - FACTIONS_WINDOW_DISCONTENT_INCREASING:0 "Can send an Ultimatum in #V [FactionItem.GetMonthsUntilMaxDiscontent] months#!" - FACTIONS_WINDOW_DISCONTENT_CAN_SEND:0 "Can send an Ultimatum at any time" - FACTIONS_WINDOW_DISCONTENT_TO_WEAK:0 "Too weak to send an Ultimatum" - FACTIONS_WINDOW_CASSALC_CANT_CREATE_JOIN:0 "Vassals who cannot join Factions" - FACTIONS_WINDOW_CREATE_JOIN_EXPLANATION:1 "You can prevent a [vassal|E] from joining a [faction|E] by making them your [friend|E], [lover|E], [prisoner|E], or [ally|E]. They will also refrain from joining Factions if they are [cowed|E] or if you have a [strong_hook|E] on them." - FACTIONS_WINDOW_FACTION_AT_WAR:0 "At war" - FACTION_WINDOW_MEMBER_SINGULAR:0 "$NUMBER|V$ Member" - FACTION_WINDOW_MEMBER_PLURAL:0 "$NUMBER|V$ Members" - FACTION_WINDOW_LEAVE:0 "Leave" - FACTION_WINDOW_LEAVE_TT:0 "#T Leave Faction#!" - FACTION_WINDOW_POPUP_DISBAND_TITLE:0 "Disband Faction" - FACTION_WINDOW_POPUP_DISBAND_DESC:0 "[FACTION.GetName] will be disbanded." - FACTION_WINDOW_POPUP_DISBAND_ACCEPT:0 "Disband" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_TITLE:0 "Press Faction Demands" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_DESC:0 "The [FACTION.GetName] will send an ultimatum to [FACTION.GetTarget.GetUIName]. If [FACTION.GetTarget.GetSheHe] accepts, all of the Faction's demands will be fulfilled. If [FACTION.GetTarget.GetSheHe] does not accept, the Faction will start a [civil_war|E] against [FACTION.GetTarget.GetHerHim]." - FACTION_WINDOW_PRESS_DEMANDS:0 "Press Demands" - FACTION_WINDOW_PRESS_DEMANDS_TT_TITLE:0 "#T Press Demands#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_DESC:0 "The [faction|E] will send an ultimatum to the faction target. If accepted the faction's demands will be fulfilled. If the target does not accept there will be [civil_war|E]!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_WAR:0 "@warning_icon!#X Can not press demands while the faction is in war#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DATE:1 "@warning_icon!#X You have to wait until [DATE.GetString|V] before you can press the demands of this faction again#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_LEADER_PLAYER:1 "Faction leader is a player, so demands can be sent in spite of discontent and [faction_military_power|E] thresholds" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DISCONTENT:0 "@warning_icon!#X The faction discontent must be over $THRESHOLD|%0V$ to be able to press demands#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_AT_AT_WAR_WITH_TARGET:0 "@warning_icon!#X The faction leader is already at war against the target#!" - FACTION_WINDOW_JOINED_FACTIONS:0 "My Factions" - FACTION_WINDOW_FACTIONS_TO_JOIN:1 "Factions Against Your Liege" - FACTIONS_WINDOW_NOT_JOINABLE_FACTION:1 "#weak There are no [factions|E] that you can join#!" - FACTION_WINDOW_JOIN:0 "Join" - FACTION_WINDOW_JOIN_TT_TITLE:0 "#T Join [FACTION.GetName]#!" - FACTION_WINDOW_FACTIONS_TO_CREATE:0 "Potential Factions" - FACTIONS_WINDOW_NOT_CREATABLE_FACTION:1 "#weak There are no [factions|E] that you can create#!" - FACTIONS_WINDOW_CREATE:0 "Create $NAME$" - FACTIONS_WINDOW_DISABLED_VASSAL_HEADER:0 "#T [CHARACTER.GetUIName]#!\nIs not allowed in [factions|E] due to:" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_CLAIMANT:0 "Pick a claimant" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_TITLE:0 "Pick a title" - FACTION_PEASANT_REVOLT:0 "Peasant Revolt" - FACTION_WINDOW_COUNTY_MEMBER_TT:0 "#T Peasants from [FactionCountyMember.GetMember.GetNameNoTooltip]#!\n[faction_military_power|E] Contribution: [FactionCountyMember.CalcPower|%1V]\n#weak Contribution is based on the [county|E]'s [levies|E] and [county_opinion|E]#!\n\n#I Click to view County#!" - FACTIONS_WINDOW_COUNTY_OPINION:0 "[FactionCountyMember.GetOpinion|=+]" - FACTIONS_WINDOW_COUNTY_OPINION_TOOLTIP:0 "#T Popular opinion in [FactionCountyMember.GetMember.GetName]:#!\n[FactionCountyMember.GetOpinionDescription]" - FACTIONS_WINDOW_MEMBER_TT:0 "#S Faction Member#!\n#T [CHARACTER.GetUINameNoTooltip]#!\n[faction_military_power|E] Contribution: $POWER|%1V$\n#weak Contribution is based on how many [soldiers|E] they have#!\n\n#I Click to view#!" - FACTION_MEMBER_IS_IN_ANOTHER_WAR:0 "@warning_icon! #X In another war against [TARGET_CHARACTER.GetUIName]. Will not participate if the demands are pressed.#!" - PLAYER_CANNOT_JOIN_FACTION_OF_THIS_TYPE:0 "@warning_icon! #X Can never join this type of faction#!" - NOT_FACTION_SOFT_BLOCK_IS_NOT_COURT_CHAPLAIN:0 "[court_chaplains|E] can only join a Claimant [faction|E]" - FACTION_ADD_MEMBER:0 "Add Members ([FactionsWindow.GetMembersAvailableToForce|V])" - FACTION_ADD_MEMBER_TT:0 "#T Force Characters to Join#!\n[FactionsWindow.GetMembersAvailableToForce|V] [Select_CString( EqualTo_int32( FactionsWindow.GetMembersAvailableToForce, '(int32)1' ), 'Character', 'Characters' )] can be forced to join currently" - FACTIONS_OTHER:0 "Factions" - create_claimant_faction_against:0 "Create claimant faction" - FACTION_WINDOW_OPINION_OF_TARGET:0 "Opinion of target: [CharacterListItem.GetOpinionOfOtherCharacter|+=]" - CLAIMANT_TITLES_NO_TITLES:0 "No claimable titles" - NO_POTENTIAL_CLAIMANTS:0 "No potential claimants" diff --git a/project/ck3/base_game/localization/english/gui/faith_view_l_english.yml b/project/ck3/base_game/localization/english/gui/faith_view_l_english.yml deleted file mode 100644 index f8682a2878..0000000000 --- a/project/ck3/base_game/localization/english/gui/faith_view_l_english.yml +++ /dev/null @@ -1,150 +0,0 @@ -l_english: - FAITH_VIEW_HEADING:0 "[Faith.GetNameNoTooltip]" - FAITH_VIEW_SUBHEADING:2 "[organized|E] [Faith.GetReligion.GetAdjective] [faith|E]" - FAITH_VIEW_UNREFORMED_SUBHEADING:1 "[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] [Faith.GetReligion.GetAdjective] [faith|E]" - FAITH_VIEW_REFORMED_SUBHEADING:2 "[organized|E] [Faith.GetReligion.GetAdjective] [faith|E]" - FAITH_VIEW_OUR_VIEW:1 "We consider them [GetPlayer.GetFaith.GetRelationNameTo( Faith.Self )|V]" - FAITH_VIEW_THEIR_VIEW:1 "They consider us [Faith.GetRelationNameTo( GetPlayer.GetFaith )|V]" - FAITH_VIEW_YOUR_FAITH:0 "Your [faith|E]" - TOGGLE_RELIGION_VIEW:1 "Other Faiths" - RELIGION_WINDOW_TITLE:2 "Other Faiths" - FAITH_ITEM_TOOLTIP:1 "#I Click to view [Faith.GetNameNoTooltip]#!" - FAITH_TOOLTIP_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetUIName|U]" - TOGGLE_RELIGION_VIEW_TOOLTIP:1 "#I Click to view Other [faiths|E]#!" - FAITH_WINDOW_FERVOR:0 "[fervor|E]: [Faith.GetFervor|0]%" - FAITH_WINDOW_VIRTUES:0 "[virtues|E]" - FAITH_WINDOW_SINS:0 "[sins|E]" - FAITH_WINDOW_DOCTRINE_TOOLTIP:1 "#T [FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]#!\n[FaithDoctrine.GetEffectsDescription( GuiFaithDoctrineItem.GetFaith )]\n\n[FaithDoctrine.GetDescription( GuiFaithDoctrineItem.GetFaith )|F]" - FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH:1 "#T [FaithDoctrine.GetNameNoTooltip( Faith.Self )]#!\n[FaithDoctrine.GetEffectsDescription( Faith.Self )]\n\n[FaithDoctrine.GetDescription( Faith.Self )|F]" - FAITH_TOOLTIP_DOCTRINE_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetShortUIName|U]" - FAITH_TOOLTIP_DOCTRINE_NO_HEAD_OF_FAITH:0 "No [head_of_faith|E]" - FAITH_TOOLTIP_DOCTRINE_VACANT_HEAD_OF_FAITH:0 "[head_of_faith|E]: Vacant" - FAITH_WINDOW_DOCTRINE_SELECT_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]#I Click to Select [FaithDoctrine.GetName( GuiFaithDoctrineItem.GetFaith )]#!" - FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]Cost: [piety_i][FaithDoctrine.CalcPietyCost( GuiFaithDoctrineItem.GetFaith )|0]\n#I Click to change#!" - DOCTRINE_BLOCKS_FAITH_CREATION:0 "@warning_icon!#X [FAITH_DOCTRINE.GetName( GetPlayer.GetFaith )] is not allowed#!" - CANNOT_CREATE_FAITH_IN_OBSERVE_MODE:0 "@warning_icon!#X Need to be playing as a character#!" - FAITH_CREATION_BUTTON_TOOLTIP:1 "#T Create Faith#!\n[Select_CString( FaithCreationWindow.CanCreateFaith, '#I Click to Create Faith#!', FaithCreationWindow.GetCreationBlockers )]" - FAITH_REFORM_BUTTON_TOOLTIP:0 "#T Reform Faith#!\n[FaithCreationWindow.GetCreationBlockers]#I Click to Reform Faith#!" - FAITH_CONVERSION_BUTTON_TOOLTIP:0 "#T Convert Faith#!\n[FaithConversionWindow.GetConversionBlockers]#I Click to Convert Faith#!" - FAITH_CONVERSION_SAME_FAITH:0 "I am already following [FAITH.GetName]" - CREATE_REFORM_FAITH_TEXT:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE', 'CREATE_FAITH_WINDOW_TITLE' )]" - CREATE_REFORM_FAITH_TOOLTIP:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE_TOOLTIP', 'CREATE_FAITH_WINDOW_TITLE_TOOLTIP' )]" - CREATE_FAITH_WINDOW_TITLE:0 "Create New [GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip] Faith" - REFORM_FAITH_WINDOW_TITLE:0 "Reform the [GetPlayer.GetFaith.GetNameNoTooltip] Faith" - CREATE_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $CREATE_FAITH_WINDOW_TITLE$#!\nCreate a new [faith|E] by choosing [core_tenets|E] and [doctrines|E]" - REFORM_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $REFORM_FAITH_WINDOW_TITLE$#!\nReform the [GetPlayer.GetFaith.GetNameNoTooltip] [faith|E] by choosing [core_tenets|E] and [doctrines|E]" - CONVERT_FAITH_WINDOW_TITLE_UI:0 "Convert to [Faith.GetNameNoTooltip]" - CONVERT_FAITH_WINDOW_TITLE:0 "Convert to [FAITH.GetNameNoTooltip]" - FAITH_CREATION_DOCTRINES_PIETY_COST:0 "Undiscounted doctrine cost: [piety_i]$VALUE|V$" - FAITH_CONVERSION_DISCOUNT:0 "Conversion discount: [piety_i]$VALUE|P%0$" - FAITH_CREATION_COST_TOOLTIP:0 "#T Creation cost: [piety_i][FaithCreationWindow.CalcPietyCost]#!\n[FaithCreationWindow.GetPietyCostDesc]" - FAITH_CONVERSION_COST_TOOLTIP:1 "#T Conversion cost: [piety_i][FaithConversionWindow.CalcPietyCost]#!\n[FaithConversionWindow.GetPietyCostDesc]" - FAITH_NAME_ALREADY_IN_USE:0 "@warning_icon!#X Name already in use by [FAITH.GetName]#!" - FAITH_MUST_BE_UNIQUE:0 "@warning_icon!#X Faith must be unique within its religion. Currently has the exact same doctrines as [FAITH.GetName]#!" - MUST_SELECT_FAITH_ICON:0 "@warning_icon!#X Must select an icon for the new Faith#!" - SELECT_FAITH_ICON:0 "Select Faith Icon" - CHANGE_FAITH_ICON:0 "#T Change Faith Icon#!\n#I Click to switch Faith icon#!" - SELECT_FAITH_ICON_TOOLTIP:0 "#T Select Faith Icon#!\n#I Click to select this Faith icon#!" - VASSAL_WILL_CONVERT:0 "#P Will convert ($VALUE|0$)#!" - VASSAL_MIGHT_CONVERT:0 "#V Might convert ($VALUE|0$)#!" - VASSAL_WILL_NOT_CONVERT:0 "#N Will not convert ($VALUE|0$)#!" - VASSAL_CONVERSION_HEADER:0 "Vassals Who Will Convert" - VASSAL_CONVERSION_TOOLTIP:0 "#T $VASSAL_CONVERSION_TEXT$#!" - FAITH_CREATION_ADOPTION:0 "Realm Adoption" - FAITH_CREATION_ADOPTION_TEXT:0 "My [close_family|E] will convert\n[VassalConversionWindow.GetNumberOfVassalsToConvert] of [VassalConversionWindow.GetNumberOfVassals] [vassals|E] will convert" - FAITH_CREATION_TOLERANCE:0 "Old Faith Tolerance" - FAITH_CREATION_TOLERANCE_TEXT:1 "Your old Faith will consider you [GetHostilityLevelName( FaithCreationWindow.GetHostilityLevel )]" - FAITH_CONVERSION_TOLERANCE_TEXT:1 "Your old Faith will consider you [GetHostilityLevelName( FaithConversionWindow.GetHostilityLevel )]" - FAITH_CREATION_OPEN_VASSAL_LIST:0 "Show Vassals" - FAITH_CREATION_PAGAN_REFORM:0 "Reforming Pagan Faith" - FAITH_CREATION_PAGAN_REFORM_TEXT:2 "Reforming #high [GetPlayer.GetFaith.GetName]#! will make it an organized Faith. Organized Faiths have access to [holy_wars|E] and their [court_chaplains|E] are better at converting [counties|E]." - FAITH_CREATION_ADDS_CHURCH_PROPERTY_TEXT:1 "Institute [church_property|E]\nYour [court_chaplain|E] will get control over temples in your [domain|E]" - FAITH_CREATION_ADDS_LAY_CLERGY_TEXT:1 "Abolish [church_property|E]\nYou will gain direct control over your [GetPlayer.GetFaith.Custom('HouseOfWorshipPlural')|U] and they will count towards your [domain_limit|E]" - FAITH_CREATION_COOLDOWN:2 "#weak Each Ruler can only create or reform a Faith once!#!" - FAITH_CREATION_CREATE:1 "Create Faith" - FAITH_CREATION_REFORM:1 "Reform Faith" - FAITH_CONVERSION_CONVERT:1 "Convert to Faith" - FAITH_MUST_BE_DIFFERENT_FROM_OLD:0 "@warning_icon!#X The new [faith|E] and your old [faith|E] cannot have identical [core_tenets|E] and [doctrines|E]#!" - - FAITH_CREATION_TOTAL_COST:1 "Cost: [GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyCost]" - FAITH_CONVERSION_TOTAL_COST:1 "Total Cost: [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyCost]" - FAITH_CONVERSION_COST_MISSING:1 "#X Missing: [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyMissing]#!" - FAITH_CREATION_COST_MISSING:1 "#X Missing: [GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyMissing]#!" - FAITH_CREATION_NAMING_NAME_BASE:0 "Name" - FAITH_CREATION_NAMING_ADJECTIVE_BASE:0 "Adjective" - FAITH_CREATION_NAMING_FOLLOWER_BASE:0 "Single Follower" - FAITH_CREATION_NAMING_FOLLOWERS_BASE:0 "Many Followers" - FAITH_CREATION_NAMING_NAME:1 "$FAITH_CREATION_NAMING_NAME_BASE$:" - FAITH_CREATION_NAMING_ADJECTIVE:1 "$FAITH_CREATION_NAMING_ADJECTIVE_BASE$:" - FAITH_CREATION_NAMING_FOLLOWER:1 "$FAITH_CREATION_NAMING_FOLLOWER_BASE$:" - FAITH_CREATION_NAMING_FOLLOWERS:1 "$FAITH_CREATION_NAMING_FOLLOWERS_BASE$:" - FAITH_CREATION_NEEDS_ICON:0 "#X Must select an Icon#!" - FAITH_CREATION_NAMING_DESC:0 "Description:" - FAITH_CREATION_NAMING_HEADER:0 "Choose names..." - FAITH_WINDOW_FAITH_NAME:0 "[Select_CString( StringIsEmpty( FaithCreationWindow.GetNewFaithName ), 'Choose Name', '' )] [FaithCreationWindow.GetNewFaithName]" - FAITH_WINDOW_FAITH_NAME_TOOLTIP:0 "Enter a name for your new [faith|E] and its followers" - FERVOR_YEARLY_CHANGE:0 "Yearly [fervor|E] Change" - FERVOR_TT:3 "#T Fervor: [Faith.GetFervor|2]%\n#!#weak The actual effects of a [faith|E]'s [fervor|E] is always relative to the Fervor of the opposing Faith. For example, when using the [convert_county|E] Task.#!\n\n[Faith.GetYearlyFervorChangeDesc]\n\n[Faith.GetFervorChangelog]" - - FAITH_DOCTRINES_IMPORTANT:0 "Main [doctrines|E]" - FAITH_DOCTRINES_MARRIAGE:0 "Marriage Doctrines" - FAITH_DOCTRINES_CRIMES:0 "Crime Doctrines" - FAITH_DOCTRINES_CLERGY:0 "Clergy Doctrines" - FAITH_DOCTRINES_SPECIAL:0 "Special Doctrines" - - RELIGIOUS_HEAD:0 "Current [head_of_faith|E]" - RELIGIOUS_HEAD_WITH_NAME:0 "[Faith.GetReligiousHead.GetUINameNoTooltip|U]" - RELIGIOUS_HEAD_EMPTY_DESC:0 "No one holds the position of [Faith.GetAdjectiveNoTooltip] Head of Faith" - RELIGIOUS_HEAD_NEVER_DESC:0 "[Faith.GetNameNoTooltip] has no Head of Faith" - ASK_FOR_GOLD:0 "#D Ask for Gold#!" - CALL_CRUSADE:0 "#D Call Crusade#!" - CREATE_ANTIPOPE:0 "#D Create Anti-Pope#!" - RELIGION_FAMILY_TOOLTIP:1 "[ReligionFamily.GetReligiousFamilyHostilityDescription]\n\n#bold The following religions are [ReligionFamily.GetNameNoTooltip]:#!\n[ReligionFamily.GetReligions]\n" - CREATE_FAITH_CONFIRM_TITLE:0 "[Select_CString( GetPlayer.GetFaith.IsUnreformed, 'Reform', 'Create' )] $NAME$" - CREATE_FAITH_CONFIRM_DESC:1 "Total cost: [GetLocalPlayerPietyTextIcon]$COST$\nThe beliefs of $NAME$ can never be changed once it has been [Select_CString( GetPlayer.GetFaith.IsUnreformed, 'reformed', 'created' )]" - CREATE_FAITH_CONFIRM_ACCEPT:0 "Create" - RELIGIOUS_HEAD_NO_HEAD:0 "No [head_of_faith|E]" - RELIGIOUS_HEAD_SPIRITUAL_HEAD:0 "[head_of_faith_spiritual|E] [head_of_faith|E]#E :#!" - RELIGIOUS_HEAD_TEMPORAL_HEAD:0 "[head_of_faith_temporal|E] [head_of_faith|E]#E :#!" - - FAITH_BELIEFS:0 "Beliefs" - FAITH_HOLY_SITES:0 "Holy Sites" - FAITH_HOLY_SITE_EXPLANATION:0 "Each Holy Site held by a [Faith.GetAdjectiveNoTooltip] [ruler|E] gives a bonus to all of [Faith.GetNameNoTooltip]" - FAITH_HOLY_SITE_HOLDER_TOOLTIP:0 "#T [Character.GetPrimaryTitle.GetNameNoTooltip]\n#![ruler|E]: [Character.GetUIName]\n[faith|E]: [Character.GetFaith.GetName]\n\n[Select_CString( GuiHolySiteItem.IsHeldByFaith, '#same ', '#weak ' )]Since the Ruler of [HolySite.GetName] is [Character.GetFaith.GetAdjectiveNoTooltip], it will [Select_CString( GuiHolySiteItem.IsHeldByFaith, '', 'not ' )]provide [Select_CString( GuiHolySiteItem.IsHeldByFaith, '', 'any ' )]benefits to all [Faith.GetAdjectiveNoTooltip] Characters#!\n\n#I Click to view#!" - FAITH_DOCTRINES_HEADING:0 "#E [doctrines|E]#!" - FAITH_CORE_TENETS_HEADING:0 "#E [core_tenets|E]#!" - FAITH_SHOW_ALL:0 "Show All Doctrines" - FAITH_HIDE:0 "Hide" - - base_fervor_increase:0 "Base" - - ### Temp stuff - TEMP_RELIGION_INFO:0 "#D Split from Orthodoxy in 605 AD\nFounder: Pierre XIV de Castelnau#!" - FAITH_FLAVOR_DESC:0 "$DESC|F$" - - FAITH_CREATION_BASIC_UI_DESC:0 "#weak I have a unique opportunity to reshape our faith forever. I must plan carefully, as the new dogma will be impervious to change once established.\n\nPriests and scholars traveled to my court to discuss all manner of theology, attempting to codify a complete and solid reinterpretation of our old oral traditions, but I am the one who made this reformation possible.#!\n\nI have the final say on the [core_tenets|E] and [doctrines|E] of our new [faith|E]." - RELIGION_SHOW_ONLY:0 "Only [Religion.GetAdjectiveNoTooltip] [faiths|E]" - RELIGION_SHOW_ALL_FAITHS_TT:0 "Show All [faiths|E]" - RELIGION_SHOW_RELIGION_FAITH_TT:0 "Show Only [RELIGION.GetAdjectiveNoTooltip] [faiths|E]" - FAITH_WINDOW_COUNTIES:0 "[Faith.GetNumberOfCountiesOfFaith] [counties|E] follow this Faith" - FAITH_RELIGION:0 "[Faith.GetReligion.GetAdjectiveNoTooltip] Faith" - ORDER_FAITH_BY_COUNTIES:0 "Counties" - ORDER_FAITH_BY_FERVOR:0 "Fervor" - ORDER_FAITH_BY_RELIGION:0 "Religion" - ORDER_FAITH_BY_NAME:0 "Name" - - FAITH_CREATION_THEOCRACY_INFO:0 "Theocracy" - FAITH_CREATION_HEAD_OF_FAITH_INFO:0 "Head of Faith" - SPIRITUAL_HEAD_CREATED:0 "$doctrine_parameter_spiritual_head_of_faith$" - SPIRITUAL_HEAD_NOT_CREATED:0 "The [head_of_faith|E] title will not be created.\nIt can be created later once you have [EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' )|0V] [holy_sites|E]." - FAITH_CREATION_ADDS_SPIRITUAL_HEAD_TEXT:0 "Institute [spiritual_head_of_faith|E]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' ) ) ), 'SPIRITUAL_HEAD_CREATED', 'SPIRITUAL_HEAD_NOT_CREATED' )]" - TEMPORAL_HEAD_CREATED:0 "You will gain the [head_of_faith|E] title." - TEMPORAL_HEAD_NOT_CREATED:0 "The [head_of_faith|E] title will not be created.\nIt can be created later once you have [EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' )|0V] [holy_sites|E]." - FAITH_CREATION_ADDS_TEMPORAL_HEAD_TEXT:0 "Institute [temporal_head_of_faith|E]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' ) ) ), 'TEMPORAL_HEAD_CREATED', 'TEMPORAL_HEAD_NOT_CREATED' )]" - CREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Create Head of Faith Title" - RECREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Recreate Head of Faith Title" - FERVOR_CHANGELOG_ENTRY:0 "[DATE.GetStringShort]: $DESC$: $VALUE|0+=$" - FERVOR_CHANGELOG_HEADER:0 "#S Recent Changes:#!" - NO_CONVERSION_VASSALS_TO_DISPLAY:0 "You have no convertable [vassals|E]" - FAITH_CREATION_BLOCKERS_HEADER:0 "Cannot create Faith" - CREATE_FAITH_SELECT_COLOR:0 "Select a color for your new [faith|E]" diff --git a/project/ck3/base_game/localization/english/gui/findtitleview_l_english.yml b/project/ck3/base_game/localization/english/gui/findtitleview_l_english.yml deleted file mode 100644 index ac56efc8f2..0000000000 --- a/project/ck3/base_game/localization/english/gui/findtitleview_l_english.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_english: - FIND_TITLE:0 "Find Title" diff --git a/project/ck3/base_game/localization/english/gui/frontend_gamesetup_l_english.yml b/project/ck3/base_game/localization/english/gui/frontend_gamesetup_l_english.yml deleted file mode 100644 index 68970672ab..0000000000 --- a/project/ck3/base_game/localization/english/gui/frontend_gamesetup_l_english.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_english: - SELECT_CHARACTER_ON_MAP:0 "Choose a Character on the Map." - PICK_ANY_CHARACTER:4 "Play as any Ruler in #light_background;bold [GameSetup.GetSelectedBookmark.GetDate.GetYear]#!, or #bold create your own!#!" - BOOKMARK_DISABLED:0 "This Bookmark is disabled" - BOOKMARK_NOT_PICKED_CHARACTER:0 "Choose a Character in the Bookmark before starting the game. Or, choose freely by clicking 'Choose any Character'." - SINGLEPLAYER:0 "Single Player" - - GAMESETUP_TUTORIAL_PROMPT_HEADER:1 "Welcome to Crusader Kings III" - GAMESETUP_TUTORIAL_PROMPT_INTRO:0 "Crusader Kings III is a deep strategy game of dynasties and intrigue!" - GAMESETUP_TUTORIAL_PROMPT_RECOMMEND:0 "If you are new to the world of Crusader Kings, we strongly recommend you play the tutorial." - GAMESETUP_TUTORIAL_PROMPT_ABOUT_RULER:0 "In the tutorial, you will play as $bookmark_rags_to_riches_petty_king_murchad$, a Ruler in Ireland. Lead your family and Dynasty to defeat your enemies and become King of Ireland!" - GAMESETUP_TUTORIAL_PROMPT_ASK:0 "Learn the game as $bookmark_rags_to_riches_petty_king_murchad$?" - - GAMESETUP_TUTORIAL_PROMPT_DISABLE:0 "Maybe Later" - GAMESETUP_TUTORIAL_PROMPT_PLAY_TUTORIAL:0 "$GAMESETUP_PLAY_TUTORIAL$" - GAMESETUP_PLAY_TUTORIAL:0 "Play Tutorial" - GAMESETUP_GAME_INFO:0 "Game Info" - - GAMESETUP_TUTORIAL_PROMPT_PLAY_BUTTON_TOOLTIP:0 "#T Play as $bookmark_rags_to_riches_petty_king_murchad$, in 1066#!" diff --git a/project/ck3/base_game/localization/english/gui/frontend_l_english.yml b/project/ck3/base_game/localization/english/gui/frontend_l_english.yml deleted file mode 100644 index 5729ed4147..0000000000 --- a/project/ck3/base_game/localization/english/gui/frontend_l_english.yml +++ /dev/null @@ -1,62 +0,0 @@ -l_english: - PLAYED_PAST:0 "$WHEN$ ago" - PLAYED_TODAY:0 "Today" - NEW_GAME:0 "New Game" - LOAD:0 "Load" - CONTINUE:0 "Continue" - HOST_GAME:0 "Host Game" - SCAN_FOR_GAME:0 "Scan for games" - LOAD_AND_HOST_GAME:0 "Load multiplayer game" - JOIN:0 "Join via ID" - SINGLE_PLAYER:0 "Single player" - MULTI_PLAYER:0 "Multiplayer" - OPTIONS:0 "Options" - APPLY:0 "Apply" - RESET:0 "Reset" - CREDITS:0 "Credits" - QUIT:0 "Quit" - ACCOUNT:0 "Account" - FRONTEND_NO_CONTINUE_TT:0 "No Save Game found" - FRONTEND_CONTINUE_TT:1 "#T Continue From Save Game\n#!"[SaveGameItem.GetName]"\n[SaveGameItem.GetPlayerName|V]\n[SaveGameItem.GetTitleName|VU]\n[SaveGameItem.GetDate.GetString|V]\n[Select_CString( SaveGameItem.IsCloudSave, 'Cloud Save', '' )]" - LOAD_SAVE_ITEM_DATE:0 "Date: [SaveGameItem.GetDate.GetString]" - LOAD_SAVE_ITEM_FILENAME:0 "Filename: [SaveGameItem.GetName]" - LOAD_SAVE_ITEM_SAVE_TIME:0 "Last Played: [SaveGameItem.GetLastPlayed]" - FRONTEND_GOTO_LOBBY:0 "Multiplayer lobby" - FRONTEND_COPY_CLIPBUFFER:0 "Copy to Clipboard" - FRONTEND_COPY_CLIPBUFFER_TT:0 "#T Copy the Server ID to Clipboard #!\nThis ID can be used by other players for directly joining to this Multiplayer game" - FRONTEND_NOT_PAUSED:0 "@warning_icon! #X Game is NOT paused #!" - FRONTEND_IS_PAUSED:0 "Game is paused" - FRONTEND_PLAYERS_COUNT:0 "[GetPlayersCount] Players" - FRONTEND_INVITE:0 "Invite more players by sending them the Server ID:\n[GetServerInfo.GetServerID]" - FRONTEND_LOGIN_FOR_MUTLIPLAYER:0 "Log in for Multiplayer" - FRONTEND_LOGIN_FOR_MUTLIPLAYER_TT:0 "Open Login window" - FRONTEND_LOGGED_IN:0 "Logged in" - FRONTEND_JOIN_MULTIPLAYER:0 "Join Game" - FRONTEND_SELECT_GAME_TO_LOAD:0 "Select a save game to load" - FRONTEND_END_GAME:0 "End Game" - FRONTEND_LEAVE_GAME:0 "Leave Game" - FRONTEND_SAVE_EXIT_TEXT:0 "" - FRONTEND_END_GAME_TEXT:0 "If you as the Host leave the game, the Multiplayer Game will end and all other players can no longer play together." - FRONTEND_LEAVE_GAME_TEXT:0 "If you leave, the Multiplayer Game will continue without you" - FRONTEND_AUTO_SAVE:1 "Save the game as #high [GetAutosaveName]#!" - FRONTEND_AUTO_SAVE_IRONMAN:1 "The game will be saved as #high [GetAutosaveName]#!" - FRONTEND_SWITCH_CHARACTER:0 "Switch Character" - FRONTEND_LOBBY_UNAVAILABLE_IRONMAN:1 "@warning_icon! #X Multiplayer is unavailable in Ironman#!" - FRONTEND_LOBBY_UNAVAILABLE_LOGIN:2 "@warning_icon! #X Log in to your Paradox Account to play Multiplayer#!" - FRONTEND_LOBBY_UNAVAILABLE_USERNAME:2 "@warning_icon! #X You need to set a Username in order to play Multiplayer. You can do that in the Account Window.#!" - FRONTEND_LOGIN_PROMPT:0 "Open Login window" - FRONTEND_OBSERVER_DESC:1 "Play as an Observer, seeing the game unfold without directly participating.\n\nOnce in the game, you can Control+click a Character to see the game from their perspective.\n\nYou can return to this lobby later if you want to play as a Character instead." - SAVE_WINDOW_OVERWRITE:0 "Overwrite" - SAVE_WINDOW_SAVE:0 "[SelectLocalization( SaveGameWindow.IsOverwrite, 'SAVE_WINDOW_OVERWRITE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), SaveGameWindow.IsIronman ), 'START_IRONMAN_SAVE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), Not( SaveGameWindow.IsIronman ) ), 'SAVE', '' )]" - SAVE_WINDOW_SHOW_INVALID:0 "Show invalid" - OVERWRITE_GAME:0 "Overwrite save" - OVERWRITE_CONFIRMATION_DESC:0 "Save game with the same file name already exists. Do you want to overwrite it?" - LOAD_GAME_WINDOW_HOUSE:0 "House: [SaveGameItem.GetHouseName]" - LOAD_GAME_VERSION:0 "Version: [SaveGameItem.GetVersionName]" - LOAD_GAME_DIFFERENT_VERSION:0 "@warning_icon! #X Different version#!" - LOAD_GAME_DIFFERENT_VERSION_TT:0 "This save was created with a different version of\nCrusader Kings" - LOAD_MISSING_ITEMS_TT:0 "[SelectLocalization( SaveGameItem.HasMissingDLCs, 'MISSING_DLC', '' )]\n[SelectLocalization( SaveGameItem.HasMissingMods, 'MISSING_MODS', '' )]\n[SelectLocalization( SaveGameItem.IsDifferentVersion, 'LOAD_GAME_DIFFERENT_VERSION', '' )]" - ACHIEVEMENTS_UNAVAILABLE_TT:0 "Unable to load achievements: please check your internet connection" - ACHIEVEMENTS_UNAVAILABLE_PLAZA_TT:1 "Unable to load achievements: please sign into your Paradox Account" - GAME_RULES_RESET_TO_DEFAULTS_TEXT:0 "Reset to defaults" - RECOMMEND_START_BOOKMARK:0 "Recommended Start" diff --git a/project/ck3/base_game/localization/english/gui/frontend_mp_game_setup_l_english.yml b/project/ck3/base_game/localization/english/gui/frontend_mp_game_setup_l_english.yml deleted file mode 100644 index 75ab71347e..0000000000 --- a/project/ck3/base_game/localization/english/gui/frontend_mp_game_setup_l_english.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_english: - FRONTEND_MP_GAME_SETUP_SELECT_BOOKMARK:0 "@warning_icon! #X No bookmark or save game selected#!" - FRONTEND_MP_GAME_SETUP_HOST_HEADER:0 "Host Multiplayer Game" - FRONTEND_MP_GAME_SETUP_HOST_NEW_GAME:0 "New Game" - FRONTEND_MP_GAME_SETUP_HOST_SAVED_GAME:0 "Load Saved Game" - FRONTEND_MP_GAME_SETUP_GAME_SETTINGS:0 "Game Setup" - FRONTEND_MP_GAME_SETUP_VERSION:0 "Version: [GetGameVersionInfoShort]" - FRONTEND_MP_SERVER_NAME_TOOLTIP:0 "Max 64 characters" - FRONTEND_MP_SERVER_PASSWORD_TOOLTIP:0 "Max 64 characters" diff --git a/project/ck3/base_game/localization/english/gui/great_holy_war_view_l_english.yml b/project/ck3/base_game/localization/english/gui/great_holy_war_view_l_english.yml deleted file mode 100644 index 6effb6dc2e..0000000000 --- a/project/ck3/base_game/localization/english/gui/great_holy_war_view_l_english.yml +++ /dev/null @@ -1,82 +0,0 @@ -l_english: - GREAT_HOLY_WAR_WINDOW_TITLE:0 "[GreatHolyWar.GetName]" - GREAT_HOLY_WAR_NAME:1 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] for the [GREAT_HOLY_WAR.GetTargetTitle.GetBaseName]" - GREAT_HOLY_WAR_INVALID_NAME:0 "Invalid GHW" - PLEDGED_ATTACKERS_LABEL:0 "Pledged attackers - [GreatHolyWar.GetAttackerStrength] ([GreatHolyWar.GetStrengthBalance|%V0])" - PLEDGED_DEFENDERS_LABEL:0 "Pledged defenders - [GreatHolyWar.GetDefenderStrength] ([GreatHolyWar.GetInverseStrengthBalance|%V0])" - GHW_ATTACKERS_VS_DEFENDERS:0 "[GreatHolyWar.GetAttackerStrength] vs [GreatHolyWar.GetDefenderStrength]" - GHW_TT_ATTACKERS_VS_DEFENDERS:0 "#T $GHW_RELATIVE_STRENGTH$\n#!Total Attacker [soldiers|E]: [GreatHolyWar.GetAttackerStrength]\nTotal Defender Soldiers: [GreatHolyWar.GetDefenderStrength]" - GHW_RELATIVE_STRENGTH:0 "Relative Military Strength" -# GHW_SEE_PARTICIPANTS:0 "See Participants" - GHW_WAR_CHEST_LABEL:0 "[war_chest|E]" - pledge_attacker:0 "Join the [great_holy_war.GetFaith.Custom('GHWName')] for [great_holy_war.ghw_target_kingdom.GetName]" - pledge_defender:0 "Oppose the [great_holy_war.GetFaith.Custom('GHWName')] for [great_holy_war.ghw_target_kingdom.GetName]" - SELEC_GHW_BENEFICIARY_NO:0 "\n@warning_icon! #X No available characters to select from#!" - SELECT_GHW_BENEFICIARY:1 "#T Select [beneficiary|E]#![SelectLocalization( GreatHolyWarWindow.HasPotentialBeneficiary, '', 'SELEC_GHW_BENEFICIARY_NO' )]" - GHW_TIME_TO_LAUNCH_TOOLTIP:0 "Launches in [GREAT_HOLY_WAR.GetTimeUntilLaunch] ([GREAT_HOLY_WAR.GetLaunchDate.GetString])" - GHW_OPEN_TOOLTIP_ATTACKER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Click to view Great Holy War#!" - GHW_OPEN_TOOLTIP_DEFENDER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Click to view Great Holy War#!" - GHW_TIME_TO_LAUNCH_IN_WINDOW:1 "Launches in [GreatHolyWar.GetTimeUntilLaunch]" - GHW_SCORE_ENTRY:0 "[CHARACTER.GetUIName]: $SCORE|V$ ($SCORE_PERCENT|1/%$)" - GHW_ATTACKER_SCORES:0 "Attacker Participation:" - GHW_DEFENDER_SCORES:0 "Defender Participation:" - GHW_CONCEPT:0 "[GreatHolyWar.GetFaith.GetAdjective] [great_holy_war|E]" - - GHW_NOT_ATTACKER_PLEDGED:1 "#Weak If you pledge yourself as an Attacker:\n$EFFECT_LIST_BULLET$You choose a [beneficiary|E] that may gain a Title in the Kingdom\n$EFFECT_LIST_BULLET$You may gain a share of the War Chest\n$EFFECT_LIST_BULLET$You gain some Gold from the War Chest when the Crusade starts\n$EFFECT_LIST_BULLET$Wars against other participants will end when the Crusade begins#!" - GHW_NOT_DEFENDER_PLEDGED:1 "#Weak If you pledge yourself as a Defender:\n$EFFECT_LIST_BULLET$You may gain a share of the War Chest's [piety|E] and [prestige|E]\n$EFFECT_LIST_BULLET$Wars against other participants will end when the Crusade begins#!" - GHW_PLEDGED:0 "I am pledged as a Defender. If we are victorious, I may receive part of the War Chest according to my War Contribution." - GHW_TITLE_NOT_PLEDGED:0 "#X I am expected to pledge military support, or donate gold#!" - GHW_TITLE_NOT_PLEDGED_DONATED:0 "#Weak I have already donated gold#!" - GHW_PLEDGE:0 "Pledge" - GHW_WITHDRAW:0 "Withdraw" - GHW_WITHDRAWPLEDGE:0 "Withdraw Pledge" - GHW_GIVE_GOLD:0 "Donate Gold" - GHW_CHANGE_BENEFICIARY:2 "[Select_CString( GetPlayer.GetBeneficiary.IsValid, 'Replace', 'Appoint' )]" - GHW_MY_BENEFICIARY:0 "My [beneficiary|E]" - GHW_MY_CONTRIBUTION:0 "My [contribution|E]" - GHW_TOGGLE_BENEFICIARY:1 "Prefer over Favored Candidate" - GHW_MAX_WARCHEST:0 "Max!" - GHW_WARCHEST_SHARE:0 "[war_chest|E] Share" - GHW_SCORE:0 "Score" - GHW_TAB_ATTACKERS:0 "Attackers" - GHW_TAB_DEFENDERS:0 "Defenders" - GHW_MILITARY_STRENGTH:0 "Military Strength: [Character.GetMilitaryStrengthText|V]" - GHW_BENEFICIARY:0 "[beneficiary|E]: [Character.GetBeneficiary.GetUIName]" - GHW_NO_BENEFICIARY:0 "#weak No [beneficiary|E]#!" - GHW_MY_RANK:0 "Rank" - GHW_RANK_TT:0 "#T Rank: [GreatHolyWarWindow.GetRankForCharacter( Character.Self )]#!" - GHW_SCORE_TT:0 "#T Share: [GreatHolyWarWindow.GetScore( Character.Self ).GetScorePercent|0V]%#!" - GHW_NO_SCORE:0 "No Share" - GHW_NO_SCORE_TT:0 "#T The [spiritual_head_of_faith|E] cannot get any [contribution|E] or Share#!" - - GHW_WAR_CHEST_PIETY_TOOLTIP:1 "#T [war_chest|E] [piety|E]#!\nIn [war_chest|E]: [GetLocalPlayerPietyTextIcon][GreatHolyWar.GetWarChestPiety|0V]\nMy Share: [GetLocalPlayerPietyTextIcon][GreatHolyWarWindow.GetPietyForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_PRESTIGE_TOOLTIP:0 "#T [war_chest|E] [prestige|E]#!\nIn [war_chest|E]: @prestige_icon![GreatHolyWar.GetWarChestPrestige|0V]\nMy Share: @prestige_icon![GreatHolyWarWindow.GetPrestigeForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_GOLD_TOOLTIP:0 "#T [war_chest|E] [gold|E]#!\nIn [war_chest|E]: @gold_icon![GreatHolyWar.GetWarChestGold|0V]\nMy Share: @gold_icon![GreatHolyWarWindow.GetGoldForCharacter( GetPlayer )|V]" - - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_YES:0 "#T Override [papal_recipient|E]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_NO:0 "#T Comply with [papal_recipient|E]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_YES:0 "If you are the main contributor to the [GREAT_HOLY_WAR.GetName], your beneficiary will be granted the primary title. Picking this stance will reduce the amount of gold earned from the War Chest shared with you upon victory." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_NO:2 "If you are the main contributor to the [GREAT_HOLY_WAR.GetName], [Select_CString( GREAT_HOLY_WAR.GetDesignatedWinner.IsValid, GREAT_HOLY_WAR.GetDesignatedWinner.GetShortUIName, 'the Favored Candidate' )] will receive the title being fought over. Picking this stance will grant you rights to a larger share of the War Chest shared upon victory." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_YES:2 "#I Click to Override#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_NO:2 "#I Click to Comply#!" - - GHW_PLEDGE_TT_HEADER:0 "#T Pledge Military Support#!" - GHW_UNPLEDGE_TT_HEADER:0 "#T Withdraw Military Support#!" - GHW_PLEDGE_TT_BODY:0 "Join the [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]! Participants may get part of the [war_chest|E] and their [beneficiary|E] could become the [ruler|E] of the [GREAT_HOLY_WAR.GetTargetTitle.GetName]" - GHW_UNPLEDGE_TT_BODY:1 "Leave the [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]. You will not gain any share of the [war_chest|E] and your [beneficiary|E] leaves with you" - GHW_CONTRIBUTE_WAR_CHEST_TT_HEADER:0 "#T Contribute to War Chest#!" - GHW_CONTRIBUTE_WAR_CHEST_TT_BODY:0 "Donate a sum of [gold|E] to the [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] in exchange for [piety|E]" - GHW_SCORE_TOOLTIP_HEADER:0 "#T [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] Contribution#!" - GHW_SCORE_TOOLTIP_NO_WAR:0 "The [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] has not started yet" - GHW_SCORE_TOOLTIP_MULTIPLIER_ZERO:0 "You can not get any score in this [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]" - GHW_SCORE_TOOLTIP_MULTIPLIER:0 "Multiplier: $VALUE|+V%$" - GHW_TARGET_CHARACTER:0 "Defender" - GHW_CHANGE_TARGET:0 "Redirect War" - GHW_CHANGE_TARGET_TT:0 "#T Redirect War Target\n#!Choose another target [kingdom|E] for this War, at the cost of [piety|E]" - GHW_PLEDGE_FIRST_TT:0 "You need to pledge first, before you can change the war target" - GHW_MY_RANK_TT:1 "#T [contribution|E] Rank: [GreatHolyWarWindow.GetRankForCharacter( GetPlayer )]\n#!Based on your [contribution|E] Score compared to all other participants, a better Rank will give your [beneficiary|E] a better [title|E] if you win!" - GHW_MY_SHARE_TT:1 "#T [war_chest|E] Share: [GreatHolyWarWindow.GetScore( GetPlayer ).GetScorePercent|0V/%]\n#!Based on your [contribution|E] Score relative to all other participants, this gives you a share of the [gold|E], [piety|E], and [prestige|E] of the [war_chest|E]" - GHW_MY_SCORE_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( GetPlayer )]" - GHW_MY_SCORE_OTHER_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( Character.Self )]" - GHW_RANK_NONE:0 "-" - GHW_FORMAT_RANK:0 "$NUM|O$" diff --git a/project/ck3/base_game/localization/english/gui/hired_troops_view_l_english.yml b/project/ck3/base_game/localization/english/gui/hired_troops_view_l_english.yml deleted file mode 100644 index 1954d69a70..0000000000 --- a/project/ck3/base_game/localization/english/gui/hired_troops_view_l_english.yml +++ /dev/null @@ -1,56 +0,0 @@ -l_english: - HIRED_TROOPS_VIEW_HEADER:0 "Hire Soldiers" - HIRED_TROOPS_VIEW_GO_TO_MILITARY_VIEW_TT:0 "#T Back to Military View#!" - - HIRED_TROOPS_VIEW_LIST_MC_BUTTON_TOOLTIP:0 "#T [MercenaryCompany.GetName] #!\n#I Click to view details#!" - HIRED_TROOPS_VIEW_LIST_MC_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers] [soldiers|E]" - HIRED_TROOPS_VIEW_LIST_HO_HEADER:1 "[GetPlayer.GetFaith.GetAdjective] [holy_orders|E]" - HIRED_TROOPS_VIEW_LIST_HO_BUTTON_TOOLTIP:0 "#T [HolyOrder.GetName] #!\n#I Click to view details#!" - HIRED_TROOPS_VIEW_LIST_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers] [soldiers|E]" - HIRED_TROOPS_VIEW_LIST_HO_NO_HOS:0 "There are no [GetPlayer.GetFaith.GetAdjective] Holy Orders" - HIRED_TROOPS_VIEW_LIST_NO_WAR:0 "#T Mercenaries On Hold#!\nDuring times of peace, hired [mercenaries|E] will be on hold waiting for a war to start. They will raise automatically when the time comes." - - HIRED_TROOPS_VIEW_MC_CULTURE:0 "[HiredTroop.GetMercenaryCompany.GetCulture.GetName] [mercenary|E] Company" - HIRED_TROOPS_VIEW_HO_NUM_HOLDINGS:1 "Holdings: [GetDataModelSize(HiredTroop.GetHolyOrderLeasedTitles)]" - HIRED_TROOPS_VIEW_MC_CAPITAL:0 "Capital: [HiredTroop.GetMercenaryCompany.GetHomeCounty.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_CAPITAL:1 "Headquarters: [HiredTroop.GetHolyOrder.GetCapital.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_PATRON:0 "Patron: [HiredTroop.GetHolyOrderPatron.GetUIName]" - HIRED_TROOPS_VIEW_MC_CAPTAIN_LABEL:0 "Mercenary Captain" - HIRED_TROOPS_VIEW_HO_GRANDMASTER_LABEL:0 "Grandmaster" - HIRED_TROOPS_VIEW_MC_HIRE_INFO:1 "[HiredTroop.GetMercenaryCompany.GetCostDesc] for a [HiredTroop.GetMercenaryCompany.GetHireDurationDesc] [Concept( 'mercenary_contract', 'Contract' )|E]" - HIRED_TROOPS_VIEW_HO_HIRE_INFO:0 "[HiredTroop.GetHolyOrder.GetCostDescForPlayer]" - HIRED_TROOPS_VIEW_MC_HIRED_TIME_LEFT:0 "[MercenaryCompany.GetHiredTimeLeft] left" - HIRED_TROOPS_VIEW_HIRE:0 "Hire" - HIRED_TROOPS_VIEW_HIRED_BY_ME:1 "Hired by you" - HIRED_TROOPS_VIEW_HIRED_BY_ME_LEFT:1 "Hired by you, " - HIRED_TROOPS_VIEW_MC_EXTEND_INFO:0 "Extend by $TIME$ for $COST$" - HIRED_TROOPS_VIEW_MC_EXTEND:0 "Extend" - HIRED_TROOPS_VIEW_NOT_AVAILABLE:1 "#X Already hired#!" - HIRED_TROOPS_HIRED_BY:0 "#X Hired by [HiredTroop.GetHiredBy.GetShortUIName], but as Patron you can request them despite that#!" - HIRED_TROOPS_VIEW_LEVY_REGIMENT:0 "[levies|E]" - HIRED_TROOPS_VIEW_SOLDIER_COUNT:1 "[HiredTroopRegiment.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_SOLDIERS:1 "[HiredTroop.GetCurrentSoldiers] [soldiers|E]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_KNIGHTS:2 "[HiredTroop.GetKnightCount] [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - HIRED_TROOPS_VIEW_KNIGHT_LIST_TITLE:1 "#T List of [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]#!" - HIRED_TROOPS_VIEW_KNIGHT_LIST_ENTRY:0 "$BULLET_WITH_TAB$[CHARACTER.GetName] (@skill_prowess_icon![CHARACTER.GetProwess])" - HIRED_TROOPS_VIEW_PLEDGED_TO_GREAT_HOLY_WAR:1 "Participating in Great Holy War" - - HOLY_ORDER_HIRE_LIMIT_REACHED:1 "@warning_icon!#X You have already hired another [holy_order|E]#!" - HIRED_TROOPS_ALREADY_HIRED:0 "@warning_icon!#X They are already hired#!" - HIRED_TROOPS_ALREADY_HIRED_BY_PLAYER:0 "@warning_icon!#X They are already hired by a player#!" - HIRED_TROOPS_ALREADY_HIRED_BY_YOU:0 "@warning_icon!#X They are already hired by you#!" - MERCENARY_COMPANY_NOT_HIRED_BY_ME:1 "@warning_icon!#X They are not currently hired by you#!" - MERCENARY_COMPANY_OUTSIDE_RANGE:0 "@warning_icon!#X They are located too far away.#!" - MERCENARY_COMPANY_TOO_EARLY_TO_EXTEND:0 "@warning_icon!#X The contract can not be extended until [DATE.GetString|V]#!" - HIRED_TROOPS_CANNOT_AFFORD:1 "@warning_icon!#X You cannot go into debt greater than $VALUE$ of your income#!" - HOLY_ORDER_MUST_BE_AT_WAR_WITH_BAD_FAITH:0 "@warning_icon!#X Not at war with someone of a [GetHostilityLevelName(GetDefine('NHolyOrder', 'ENEMY_MIN_HOSTILITY_LEVEL'))] [faith|E]#!" - HOLY_ORDER_PLEDGED_TO_GREAT_HOLY_WAR:0 "@warning_icon!#X They are pledged to join the [GREAT_HOLY_WAR.GetName]#!" - HOLY_ORDER_AT_WAR:0 "@warning_icon!#X They are at war#!" - MERCENARY_COMPANY_HIRE_NOT_AT_WAR:1 "@warning_icon!#X You must be at [war|E] to hire [mercenaries|E]#!" - MERCENARY_COMPANY_EXTEND_NOT_AT_WAR:1 "@warning_icon!#X You must be at [war|E] to hire [mercenaries|E]#!" - MERENCARY_COMPANY_ON_HOLD:0 "On hold" - - MERCENARY_COMPANY_COST_BANKRUPTCY:0 "@warning_icon!#X You can not hire this [mercenary_company|E] since it will put you too much into [debt|E]#!" - MERCENARY_COMPANY_COST_BANKRUPTCY_HIRED:0 "@warning_icon!#X You can not afford to extend this [mercenary_company|E] contract since it will put you too much into [debt|E]#!" - MERCENARY_COMPANY_COST_DEBT:0 "@warning_icon!#X Hiring this [mercenary_company|E] will put you in [debt|E]#!" - MERCENARY_COMPANY_COST_DEBT_HIRED:0 "@warning_icon!#X Extending this [mercenary_company|E] contract will put you in [debt|E]#!" diff --git a/project/ck3/base_game/localization/english/gui/holding_view_l_english.yml b/project/ck3/base_game/localization/english/gui/holding_view_l_english.yml deleted file mode 100644 index 4630d32f02..0000000000 --- a/project/ck3/base_game/localization/english/gui/holding_view_l_english.yml +++ /dev/null @@ -1,171 +0,0 @@ -l_english: - HOLDING_TAX:0 "[tax|E]:" - HOLDING_TAX_VALUE:1 "@gold_icon! [Holding.GetIncome|2]" - HOLDING_LOOT:1 "[raid_loot|E]:" - HOLDING_LOOT_VALUE:0 "@gold_icon! [Holding.GetProvince.GetRaidLoot|0V]" - HOLDING_FORT_LEVEL:1 "[fort_level|E]" - HOLDING_GARRISON:1 "[garrison|E]:" - HOLDING_EMPTY:0 "No [holding|E]" - HOLDING_CONSTRUCTING:0 "Constructing [HOLDING_TYPE.GetName] [holding|E]" - COUNTY_OCCUPANT:0 "County Occupant" - CONSTRUCT:0 "Construct" - UPGRADE:0 "Upgrade" - UPGRADE_COST:0 "Upgrade Cost" - CURRENT_BUILDING:0 "Current Building" - CV_BUILDING_LEVEL_AND_NAME:1 "Level I: #high [Building.GetNameNoTooltip]#!" - BUILDING_TYPE_REGULAR:0 "[building|E]" - BUILDING_TYPE_SPECIAL:0 "[special_building|E]" - BUILDING_TYPE_DUCHY:0 "[duchy_building|E]" - CONSTRUCT_HOLDING_TITLE:2 "#T Construct [holding|E]#!" - CANT_CONSTRUCT_HOLDING_NO_AVAILABLE:0 "#X @warning_icon! No available [holdings|E] to construct#!" - CONSTRUCT_BUILDING:0 "Construct New $TYPE$" - CONSTRUCT_BUILDING_TITLE:0 "#T Construct New $TYPE$#!" - CONSTRUCT_HOLDING_TYPE_TITLE:0 "#T Construct #V $NAME$#!#!" - CONSTRUCT_BUILDING_TYPE_TITLE:0 "#T Construct #V $NAME$#!#!" - CONSTRUCT_BUILDING_INFO_TITLE:0 "#T $NAME$#!" - CONSTRUCT_BUILDINGS_DETAILS:0 "Preview" - CONSTRUCT_BUILDINGS_DETAILS_TT:0 "#T Building Preview\n#!Show the effects and costs for the upgrades of this [building|E]" - UPGRADE_BUILDING:0 "Upgrade $TYPE$" - CANCEL_CONSTRUCTION:1 "Cancel $TYPE$ Construction" - UPGRADE_HOLDING_TITLE:0 "Upgrade the [holding|E]" - CONSTRUCT_BUILDING_ALREADY_CONSTRUCTING:0 "@warning_icon!#X Another [building|E] is already under construction in this [holding|E]#!" - CONSTRUCT_BUILDING_INVALID_SLOT:0 "@warning_icon!#X This is not a valid slot for a new [building|E]#!" - CONSTRUCT_BUILDING_NONE_POTENTIAL:0 "@warning_icon!#X You do not have any available [buildings|E] for this slot#!" - BUILDING_DEFAULT_TITLE_PREFIX_ALSO_CONSTRUCTING:1 "\n\n#T Current Building:\n[BUILDING.GetNameNoTooltip]\n#!" - BUILDING_DEFAULT_TITLE:2 "#T [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n$TYPE$\n\n" - BUILDING_EFFECT_AND_DESC_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n[BUILDING.GetDescription]" - BUILDING_EFFECT_AND_DESC_DISABLED_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$DISABLED$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_DESC:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$TIME$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_TIME_LEFT:0 "$DAYS$ left" - CONSTRUCT_HOLDING_PRIMARY:1 "The first stage of this [holding|E] is the $NAME|V$" - HOLDING_NOT_THE_COUNTY_HOLDER:1 "@warning_icon!#X Only the [holder|E] of this [county|E] or their [liege|E] is able to construct a new [holding|E]#!" - BUILDING_NOT_THE_BARONY_HOLDER:1 "@warning_icon!#X Only the [holder|E] of this [holding|E] or their [liege|E] is able to construct a new [building|E]#!" - BUILDING_NOT_THE_DIRECT_BARONY_HOLDER:0 "@warning_icon!#X Only the [holder|E] of this [holding|E] is able to cancel or replace [buildings|E]#!" - BUILDING_NOT_THE_BARONY_LESSEE:0 "@warning_icon!#X Only the [lessee|E] of this [holding|E] is able to construct a new [building|E]#!" - HOLDING_VIEW_ALREADY_HAS_PRIMARY:0 "@warning_icon!#X This Barony already contains a [holding|E]#!" - HOLDING_VIEW_MISSING_PRIMARY:0 "@warning_icon!#X This Barony does not have a [holding|E] yet#!" - HOLDING_VIEW_MUST_BUILD_OTHER_HOLDING_FIRST:0 "@warning_icon!#X A $MISSING_HOLDING|V$ must first be constructed in this [county|E]#!" - HAS_BUILDING_TYPE:0 "@warning_icon!#X This [holding|E] already contains $TYPE$#!" - ALREADY_CONSTRUCTED:0 "@warning_icon!#X $NAME$ has already been constructed#!" - PREVIOUS_NOT_CONSTRUCTED:1 "@warning_icon!#X $PREVIOUS_NAME$ must be constructed first#!" - HOLDING_TAXES_TOOLTIP_HEADER:0 "#T Tax#!" - HOLDING_RAID_INCOME_TOOLTIP_HEADER:0 "#T Loot#!" - HOLDING_RAID_INCOME_TOOLTIP_TOTAL:0 "Total [raid_loot|E]" - HOLDING_TAXES_TOOLTIP_PLAYER:0 "My income" - HOLDING_TAXES_TOOLTIP_TOTAL:0 "Total [tax|E]" - HOLDING_LEVIES_TOOLTIP_HEADER:0 "#T Levies#!" - HOLDING_LEVIES_TOOLTIP_PLAYER:0 "My [levies|E]" - HOLDING_LEVIES_TOOLTIP_TOTAL:0 "Total [levies|E]" - HOLDING_IN_DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "@warning_icon!#X Due to being above your [domain_limit|E], this [recently_acquired_holding|E] will not give any [taxes|E] or [levies|E]#!" - HOLDING_OCCUPIED:0 "[occupied|E] by [CHARACTER.GetShortUIName]" - INVALID_CONSTRUCTION:0 "@warning_icon!#X Invalid construction#!" - DISABLED_BUILDING:1 "@warning_icon!#X Building Disabled because:#!\n$DESC$" - BUILDING_WILL_REENABLE:0 "@warning_icon! Building currently disabled, but will reenable next month" - BUILDING_DISABLED_BY_GRACE_PERIOD:0 "@warning_icon! Holding disabled to avoid the penalties of being above the [domain_limit|E]. Will re-enable in [DATE.GetTimeDiffFromNowNoDays] or when no longer above the Domain Limit" - ABORT_CONSTRUCTION:0 "#T Abort construction#!" - CANT_BE_CONSTRUCTED:0 "@warning_icon!#X Can not be constructed#!" - SUPPLY_LIMIT:0 "[supply_limit|E]:" - TOP_LIEGE:0 "Top Liege" - CREATE_NEW_HOLDING_BUTTON:0 "Construct new Holding" - CREATE_NEW_HOLDING_HEADING:0 "Construct new [holding|E]" - BUILDING_GOLD_COST:0 "[gold_i] $VALUE|0$" - BUILDING_PIETY_COST:0 "[piety_i] $VALUE|0$" - BUILDING_PRESTIGE_COST:0 "[prestige_i] $VALUE|0$" - BUILDING_TIME:1 "Time" - BUILDING_LEVIES:1 "[levies|E]: @soldier_icon! $VALUE|+=$" - BUILDING_GARRISON:1 "[garrison|E]: @garrison_icon! $VALUE|+=$" - BUILDING_GARRISON_REINFORCEMENT_FACTOR:0 "[garrison_reinforcement|E]: @garrison_icon! $VALUE|+=0%$" - ALREADY_CONSTRUCTING:0 "@warning_icon!#X Already constructing in this Barony#!" - ABORT_BUILDING_CONFIRM_TITLE:0 "Abort Construction" - ABORT_BUILDING_CONFIRM:0 "Aborting this construction will refund the cost, and allow another building to be constructed here." - ABORT_BUILDING_CONFIRM_ACCEPT:0 "Abort" - ABORT_HOLDING_CONFIRM:0 "Aborting this construction will refund the cost, and allow another holding to be constructed here." - CANCEL_HOLDING_CONSTRUCTION:0 "Abort [HoldingView.GetHolding.GetConstructingHoldingType.GetName] Construction" - CANCEL_HOLDING_CONSTRUCTION_TOOLTIP:1 "Cancel [HoldingView.GetHolding.GetConstructingHoldingType.GetName] construction in [HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip], and refund the cost." - REPLACE_BUILDING:0 "Replace $TYPE$" - REPLACE_BUILDING_BUTTON:0 "Replace" - REPLACE_BUILDING_PROMPT:0 "#X Replacing this building will destroy the existing building. The cost of the building is not refunded.#!" - NO_POTENTIAL_BUILDINGS_WARNING:0 "#X No available buildings to construct in this slot at this time#!" - SET_COUNTY_CAPITAL_CONFIRM_TITLE:0 "Move [county_capital|E]" - SET_COUNTY_CAPITAL_CONFIRM:0 "[TITLE.GetName] will be the new $game_concept_county_capital$.\n\nSome Buildings in [TITLE_2.GetName] may become inactive." - SET_REALM_CAPITAL_CONFIRM_TITLE:0 "Move [realm_capital|E]" - SET_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] will be the new $game_concept_realm_capital$.\n\nSome Buildings in [TITLE_2.GetName] may become inactive." - SET_COUNTY_AND_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] will be the new $game_concept_county_capital$ and [realm_capital|E].\n\nSome Buildings in [TITLE_2.GetName] may become inactive." - SET_CAPITAL_CONFIRM_ACCEPT:0 "Move" - BUILDING_PROVINCE_MODIFIER:0 "#T Holding:#!" - BUILDING_COUNTY_MODIFIER:0 "#T County:#!" - BUILDING_CHARACTER_MODIFIER:0 "#T Owner:#!" - HOLDING_VIEW_WRONG_HOLDING_TYPE:0 "#T Wrong type of [holding|E]#!\n[Holding.GetType.GetName|V] holdings cannot be effectively held by characters with [Character.GetGovernment.GetName|V] governments and will provide no [taxes|E] or [levies|E]." - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE:2 "#T Wrong type of [holding|E]#!\nAs a [GetPlayer.GetGovernment.GetName|V] [ruler|E] you may not personally hold [HoldingTypeItem.GetHoldingType.GetName|V] Holdings. [HoldingTypeItem.GetWrongHoldingCharacterInfo]" - YOUR_HOLDING_TEXT:1 "Your [HOLDING.GetType.GetConceptName] [holding|E]" - NOT_MY_HOLDING_TEXT:1 "[HOLDING.GetType.GetConceptName] [holding|E]" - ABSOLUTE_COUNTY_CONTROL:0 "Absolute" - COUNTY_CONTROL_VALUE_DISPLAY:0 "$VALUE|0$" - COUNTY_CONTROL_OUT_OF_MAX:0 "$VALUE|0$/$MAX|0$" - COUNTY_CONTROL_TOOLTIP:0 "#T County Control: [HoldingView.GetProvince.GetCounty.GetControlLevelOutOfMax]#!\n[HoldingView.GetProvince.GetCounty.GetCountyControlEffectsDesc]\n\n[HoldingView.GetProvince.GetCounty.GetCountyControlIncreaseDesc]" - COUNTY_CONTROL_NO_EFFECTS:0 "No current effects, but if Control drops below 100, [levies|E] and [taxes|E] in the county will be reduced" - COUNTY_CONTROL_LEVIES_MULT:0 "[levies|E] in the county are changed by $MULT|%+0=$" - COUNTY_CONTROL_TAX_MULT:0 "[taxes|E] in the county are changed by $MULT|%+0=$" - COUNTY_DEVELOPMENT_TOOLTIP:1 "#T Development: [County.GetDevelopmentLevel]/100#!\n[County.GetDevelopmentIgnoredDesc][County.GetCountyDevelopmentEffectsDesc]\n\n[County.GetCountyDevelopmentIncreaseDesc]" - COUNTY_DEVELOPMENT_LEVIES_MULT:1 "[levies|E] increased by $MULT|%+1$" - COUNTY_DEVELOPMENT_TAX_MULT:0 "[taxes|E] increased by $MULT|%+0$" - COUNTY_DEVELOPMENT_SUPPLY_BONUS:0 "[supply_limit|E] increased by $VALUE|=+0$ " - COUNTY_DEVELOPMENT_IGNORED_DESC:2 "[development|E] is ignored (except for its effect on the [supply_limit|E]) because the owner of the [county|E] has a [GOVERNMENT.GetName|V] government\n\n" - COUNTY_DEVELOPMENT_NO_EFFECTS:0 "#weak No Effects#!" - COUNTY_OPINION_TOOLTIP:0 "#T Popular Opinion of [HoldingView.GetProvince.GetCounty.GetCount.GetUIName]: [HoldingView.GetCountyOpinion|=+]#!\n[HoldingView.GetCountyOpinionDesc]" - COUNTY_NOT_YOUR_CULTURE:0 "@warning_icon! #X County is not of your [culture|E] #!" - COUNTY_NOT_YOUR_FAITH:0 "@warning_icon! #X County is not of your [faith|E] #!" - COUNTY_IN_FACTION_TOOLTIP:0 "#T In [HoldingView.GetAllFactionNames|V] faction against me!#!\n#I Click to show [factions|E]#! " - COUNTY_CAPITAL_TOOLTIP:0 "#T $game_concept_county_capital$#!\n$game_concept_county_capital_desc$" - SET_COUNTY_CAPITAL_TOOLTIP:0 "#T Move [county_capital|E] here#!\nMake [HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip|V] the new $game_concept_county_capital$" - SET_REALM_CAPITAL_TOOLTIP_TITLE:0 "#T Move [realm_capital|E] here#!" - SET_REALM_CAPITAL_TOOLTIP_DESC:0 "Make [TITLE.GetNameNoTierNoTooltip|V] the new $game_concept_realm_capital$" - SET_REALM_CAPITAL_PREFERRED_CAPITAL:0 "It is the [de_jure] capital of [TITLE.GetNameNoTierNoTooltip|V], making this move allowed even if the capital has previously moved" - REALM_CAPITAL_TOOLTIP:0 "#T $game_concept_realm_capital$#!\n$game_concept_realm_capital_desc$" - CANT_SET_REALM_CAPITAL_COUNTY_CAPITAL:0 "#X Only a [county_capital|E] can become [realm_capital|E]#!" - CANT_SET_REALM_CAPITAL_HOLDER:0 "#X I'm not the holder of this land#!" - CANT_SET_REALM_CAPITAL_ALREADY:1 "#X This is already your [realm_capital|E]#!" - CANT_SET_REALM_CAPITAL_MOVED:1 "#X You have already moved your [realm_capital|E] once#!" - CANT_SET_REALM_CAPITAL_IN_WAR:1 "#X You can not change your [realm_capital|E] while at [war|E]#!" - CHURCH_PROPERTY_TOOLTIP:2 "#T [church_property|E]#!\n[lessee|E]: [Title.GetLessee.GetUIName]\n[holder|E]: [Title.GetHolder.GetUIName]" - HOLDING_VIEW_NO_HOLDER_EFFECTS_FROM_BUILDINGS:0 "$NO_EFFECTS$" - HOLDING_TERRAIN_TOOLTIP:0 "#T [Terrain.GetNameNoTooltip]#!\n[Terrain.GetEffects]" - HOLDING_UNDER_SIEGE:0 "#T @warning_icon! Holding Under [siege|E]#!\n#I Click to view#!" - HOLDING_VIEW_UNDER_OCCUPATION:0 "@warning_icon! #X The Holding is under occupation.#!" - HOLDING_VIEW_ENEMY_OR_HOSTILE_UNITS:0 "@warning_icon! #X There are enemy or hostile armies in the Holding.#!" - HOLDING_VIEW_UNDER_SIEGE:0 "@warning_icon! #X Holding Under [siege|E]#!" - CONSTRUCTING_BUILDING_TITLE:2 "#T #high Constructing:#! [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n\n" - HOLDING_LEVY_SIZE:1 "@soldier_icon! [Holding.GetMaxLevySize|0]" - HOLDING_VIEW_NEXT:0 "Next holding" - HOLDING_VIEW_PREVIOUS:0 "Previous holding" - HOLDING_VIEW_CONSTRUCT_OR_UPGRADE:0 "[Select_CString(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel,'(int32)1'), 'Construct', 'Upgrade to')] [GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_UPGRADE_TO_NEXT:0 "Upgrade to [GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_IN_PROGRESS:1 "Constructing [GUITrackItem.GetNextBuilding.GetNameNoTooltip] (finishing [GUITrackItem.GetConstructionEndDate])" - HOLDING_TAB_CAPITAL_TOOLTIP:0 "This is the [county_capital|E]\n" - HOLDING_TAB_TOOLTIP:0 "#T [GUICountyHolding.GetHolding.GetNameNoTooltip]\n#![SelectLocalization( GUICountyHolding.GetHolding.GetProvince.GetTitle.IsCountyCapital, 'HOLDING_TAB_CAPITAL_TOOLTIP' , '' )|E]#I Click to select#!" - COUNCIL_TASKS:0 "Council Tasks" - HOLDING_VIEW_HOLDER:2 "Holder:" - HOLDING_VIEW_COUNTY_HOLDER:0 "[county|E] Holder:" - HOLDING_VIEW_LESSEE:0 "Lessee:" - HOLDING_VIEW_NO_COUNTY_MODIFIERS:0 "No County Modifiers" - BUILDING_EFFECT_PROVINCE_HEADER:0 "#low This Holding:#!" - BUILDING_EFFECT_COUNTY_HEADER:0 "#low This County:#!" - BUILDING_EFFECT_CHARACTER_HEADER:1 "#low Holder of this Holding:#!" - BUILDING_EFFECT_DUCHY_CAPITAL_HEADER:2 "#low All Holdings in this Duchy:#!" - BUILDING_CONSTRUCTION_COMPLETE_EFFECT_HEADER:0 "#low On Construction Completed:#!\n" - RAID_TT_NO_LOOT_RAIDED:0 "@warning_icon!#X No available loot due to recently being raided#!" - HOLDING_VIEW_YOUR_COUNTY:0 "Your [county|E]" - HOLDING_VIEW_TOP_REALM_COUNTY:0 "[county|E] in same [realm|E] as you" - HOLDING_VIEW_FOREIGN_COUNTY:0 "[county|E] in [Character.GetTopLiege.GetPrimaryTitle.GetNameNoTooltip]" - COUNTY_OCCUPIER_TOOLTIP:0 "#T [occupied|E] by [Character.GetShortUIName]\n#!While occupied:\n$BULLET_WITH_TAB$[levies|E] cannot be raised or reinforced\n$BULLET_WITH_TAB$[taxes|E] cannot be collected\n$BULLET_WITH_TAB$[development|E] and [control|E] does not increase\n\n$COA_REALM_TOOLTIP_GUI_CLICK_INFO$" - FIND_VASSAL_BUTTON_HOLDING_VIEW_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nChoose someone to grant the [HoldingView.GetCountyTitle.GetNameNoTooltip] to.\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - VASSAL_POSSESSIVE:0 "vassal's" - HOLDING_VIEW_BUILDING_IN_VASSAL:0 "Constructing in your Vassal's [holding|E]" - CULTURE_COUNTY_WINDOW:0 "[Culture.GetNameNoTooltip]" - HOLDING_VIEW_ALREADY_CONSTRUCTING_HOLDING:0 "@warning_icon!#X You are already constructing a $HOLDING|V$ in this [county|E]#!" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_DEFAULT:0 "You will have to grant the Holding to someone after construction" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_THEOCRATIC:0 "The temple will be leased to your [realm_priest|E] after construction" - HOLDING_VIEW_CAN_UPGRADE_BUILDING:0 "#help You can upgrade this [holding|E], click to view details and begin construction! #!" - HOLDING_VIEW_CAN_NOT_UPGRADE_BUILDING:0 "#help You cannot currently upgrade this [holding|E], click to view details and possible future upgrades. #!" - RAID_TT_MONTHS_OF_RAID_LOOT_MULT:0 "Months of [raid_loot|E]" - RAID_TT_MONTHLY_LOOT:0 "Monthly [raid_loot|E]" diff --git a/project/ck3/base_game/localization/english/gui/house_view_l_english.yml b/project/ck3/base_game/localization/english/gui/house_view_l_english.yml deleted file mode 100644 index 97e14857f8..0000000000 --- a/project/ck3/base_game/localization/english/gui/house_view_l_english.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_english: - HOUSE_VIEW_FOUNDED:0 "Founded in [DynastyHouse.GetFoundYear] AD by [DynastyHouse.GetFounder.GetName]" - DYNASTY_VIEW_CONCEPT:3 "[dynasty|E] of House [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_VIEW_CONCEPT:3 "[SelectLocalization( DynastyHouse.IsPlayerMember, 'HOUSE_VIEW_PLAYER_IS_MEMBER', 'HOUSE_VIEW_NOT_YOUR_HOUSE')]" - HOUSE_VIEW_NOT_YOUR_HOUSE:0 "Noble [house|E]" - HOUSE_VIEW_PART_OF:2 "Part of the" - HOUSE_VIEW_PART_OF_DYNASTY:0 "[Dynasty.GetBaseNameNoTooltip] Dynasty" - HOUSE_VIEW_DYNASTY_PRESTIGE:1 "Next [dynasty_prestige_level|E]: #high [Dynasty.GetNextPrestigeLevelName] #!" - HOUSE_HEAD_HEIR:1 "House Head Heir: [Character.GetUIName]" - DYNASTY_VIEW_DYNASTY_PRESTIGE:1 "[dynasty_prestige|E]: [dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_DYNASTY_PRESTIGE_TOOLTIP:0 "#T Renown#!\nCan be spent by the [dynast|E] to perform different actions. Gaining renown will over time increase the [dynasty|E]'s Level of Splendor." - HOUSE_VIEW_HEAD_OF_THE_HOUSE:0 "[house_head|E]" - HOUSE_VIEW_HEIR_OF_THE_HOUSE:0 "House Heir" - HOUSE_VIEW_SHOW_DYNASTY_TT:0 "#T Show [dynasty_perks|E]#!" - HOUSE_VIEW_NO_LEGACIES:0 "The [Dynasty.GetBaseNameNoTooltip] Dynasty has not unlocked any Legacies yet" - HOUSE_VIEW_SHOW_LEGACIES:1 "Open Legacies" - DYNASTY_VIEW_TITLE:0 "Dynasty [Dynasty.GetBaseNameNoTooltip]" - DYNASTY_VIEW_DYNAST:0 "[dynast|E]" - DYNASTY_VIEW_DYNAST_AND_HOUSE_HEAD:0 "[dynast|E] and [house_head|E]" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME:0 "[Dynasty.GetPrestigeIncome|0=+]/month" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE_CAPPED:1 "$NUM|V$ Living Members #weak (capped at 100)#!" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE:2 "$NUM|V$ Living Members" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER:0 "$NUM|V$ $TIER|U$" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER_SPOUSE:0 "$NUM|V$ $TIER|U$ by [marriage|E]" - DYNASTY_PRESTIGE_BALANCE_TOOLTIP:1 "#T [dynasty_prestige_i][dynasty_prestige]#!\n[Dynasty.GetPrestigeBreakdown|0=+]\n[Dynasty.GetPrestigeProgress]" - DYNASTY_PRESTIGE_PROGRESS:0 "Progress towards [DYNASTY.GetNextPrestigeLevelName]: $CURRENT|0$/$NEXT|0$" - DYNASTY_PRESTIGE_AT_MAX_LEVEL:0 "[DYNASTY.GetBaseName] is at the highest Level of Fame" - HOUSE_VIEW_NAME_WITH_HOUSE:1 "House [DynastyHouse.GetBaseNameNoTooltip]" - #COOLTIP_HOUSE_NAME:0 "" delete this - HOUSE_TT_NAME:0 "House [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_VIEW_MOTTO:1 ""[DynastyHouse.GetMotto]"" - HOUSE_VIEW_PLAYER_IS_MEMBER:1 "Your [house|E]" - DYNASTY_HOUSE_TT_HEAD_OF_HOUSE:1 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetShortUIName|U]" - DYNASTY_HOUSE_TT_DYNASTY:0 "[dynasty|E]: [DynastyHouse.GetDynasty.GetBaseName]" - DYNASTY_HOUSE_TT_DYNASTY_LEVEL:0 "[dynasty_prestige_level|E]: [DynastyHouse.GetDynasty.GetPrestigeLevelName]" - DYNASTY_HOUSE_TT_LIVING_MEMBERS:1 "Living Members: [DynastyHouse.GetNumberOfMembers|V]" - HOUSE_VIEW_FOUNDING_HOUSE:0 "Founding house" - HOUSE_HEAD_PRESTIGE_GAIN_CAP:0 "Prestige gain cap" - DYNASTY_PRESTIGE_LEVEL_EFFECT:1 "• Children are born with [prestige_i]$BIRTH|V0$\n• Marrying into this dynasty gives [prestige_i]$MARRIAGE|0+=$\n• Rulers get a maximum of $LONG_REIGN|V0=$ long reign opinion" - DYNASTY_PRESTIGE_NEXT_LEVEL:0 "\n\nNext level is $NEXT$" - dynasty_level_0_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_0|L]" - dynasty_level_1_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_1|L]" - dynasty_level_2_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_2|L]" - dynasty_level_3_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_3|L]" - dynasty_level_4_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_4|L]" - dynasty_level_5_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_5|L]" - dynasty_level_6_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_6|L]" - dynasty_level_7_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_7|L]" - dynasty_level_8_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_8|L]" - dynasty_level_9_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_9|L]" - dynasty_level_10_c:1 "@dynasty_prestige_icon_5! [dynasty_prestige_level_10|L]" - dynasty_level_11_c:0 "#weak Highest Level Reached#!" - CUSTOMIZE_HOUSE_HEADER:0 "Customize House [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_NAME_FIELD:0 "Name" - HOUSE_MOTTO_FIELD:0 "Motto" - CUSTOMIZE_HOUSE:0 "#T Customize House#!" - CUSTOMIZE_HOUSE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X House [DYNASTY_HOUSE.GetBaseNameNoTooltip] is not yours to customize#!" - HOUSE_MEMBERS_TITLE:0 "Members of [house|E] $NAME$" - DYNASTY_MEMBERS_TITLE:0 "Members of $NAME$ [dynasty|E]" - HOUSE_SORT_FOUNDATION_DATE:0 "Founding Date" - HOUSE_SORT_MEMBERS_COUNT:0 "Living Members" - HOUSE_SORT_HEAD_POWER:0 "House Head Military Strength" - HOUSE_LIST_FOUNDING:0 "Founding House" - HOUSE_LIST_CADET:0 "[cadet_branch|E]" - HOUSE_LIST_MEMBERS:0 "Living Members: [DynastyHouse.GetNumberOfMembers]" - HOUSE_LIST_FOUNDATION:0 "Founded in [DynastyHouse.GetFoundYear] AD" - HOUSE_LIST_HEAD:0 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetName]" - HOUSE_MODIFIERS:1 "House Modifiers:" - DYNASTY_MODIFIERS:1 "Dynasty Modifiers:" - HOUSE_VIEW_LEGACY_TOOLTIP_HEADER:0 "#T $NAME$#!" - HOUSE_VIEW_LEGACY_TOOLTIP_ITEM:0 "#T $PERK$#!\n$EFFECT$" - HOUSE_VIEW_HOUSE_HEAD_OF:0 "[house_head|E] of House [Character.GetDynastyHouseNameNoTooltip]" - HOUSE_VIEW_MAX_MILITARY_STRENGTH:2 "Maximum Military Strength: @soldier_icon! #high [Character.GetMaxMilitaryStrengthWithoutHires|0]#!" - HOUSE_LIST_HEAD_MAX_MILITARY_STRENGTH:1 "@soldier_icon! [DynastyHouse.GetHeadOfHouse.GetMaxMilitaryStrengthWithoutHires|0]" - HOUSE_LIST_MILITARY_STRENGTH_TT:0 "Max Military Strength of [house_head|E]" diff --git a/project/ck3/base_game/localization/english/gui/ingame_main_l_english.yml b/project/ck3/base_game/localization/english/gui/ingame_main_l_english.yml deleted file mode 100644 index df1c9258a5..0000000000 --- a/project/ck3/base_game/localization/english/gui/ingame_main_l_english.yml +++ /dev/null @@ -1,210 +0,0 @@ -l_english: - MY_REALM_BUTTON:0 "#T Realm#!" - SCHEMES_BUTTON:0 "#T Schemes#!" - MILITARY_BUTTON:0 "#T Military#!" - DECISIONS_BUTTON:0 "#T Decisions#!" - COUNCIL_BUTTON:0 "#T Council#!" - INTRIGUE_BUTTON:0 "#T Intrigue#!" - FACTION_BUTTON:0 "#T Factions#!" - PRISON_BUTTON:0 "#T Prisoners#!" - COURT_BUTTON:1 "#T Courtiers#!" - IM_TT_FIND_TITLE:1 "#T Find Title#!\nFind any [title|E] in the game." - IM_TT_SHOW_LEGACY:0 "#T Show Lineage#!\nSee all the characters you have played." - IM_TT_FIND_CHARACTER:0 "#T Find Character#!\nFind any living character in the game." - IM_TT_GO_TO_CAPITAL:0 "#T Go to Capital#!\nPan to Move the camera to [GetPlayer.GetCapitalLocation.GetName|V]." - FOCUS_BUTTON:0 "Show Focus View" - GOTO_PLAYER:1 "#T Go to your Location#!\nMove the camera to [GetPlayer.GetCurrentLocation.GetName|V]" - GOTO_CAPITAL:1 "#T Go to your [realm_capital|E]#!\nMove the camera to [GetPlayer.GetCapitalLocation.GetName|V]" - MAPMODE_REALMS:1 "#T Realms\n#!Shows [rulers|E] and their [realms|E] on the map.\nCtrl+click a Realm to see its [vassals|E]." - MAPMODE_TERRAIN:1 "#T #V Terrain#! Map Mode#!" - MAPMODE_CULTURES:0 "#T Cultures\n#!Shows the [culture|E] of each [county|E] on the map.\nIn striped areas the County and the [top_liege|E] have different Cultures." - MAPMODE_AREAS:1 "#T #V Areas#! Map Mode #D (Debug)#!#!" - MAPMODE_DJ_EMPIRES:0 "#T Empire Titles\n#!Shows [empire|E] [titles|E] and their [de_jure|E] lands on the map." - MAPMODE_DJ_KINGDOMS:0 "#T Kingdom Titles\n#!Shows [kingdom|E] [titles|E] and their [de_jure|E] lands on the map." - MAPMODE_DJ_DUCHIES:0 "#T Duchy Titles\n#!Shows [duchy|E] [titles|E] and their [de_jure|E] lands on the map." - MAPMODE_COUNTIES:1 "#T #V Counties#! Map Mode#!" - MAPMODE_BARONIES:1 "#T #V Baronies#! Map Mode#!" - MAPMODE_PLAYERS_LABEL:0 "Players" - MAPMODE_PLAYERS:1 "#T $MAPMODE_PLAYERS_LABEL$\n#!Shows all multiplayer participants on the map." - MAPMODE_RELIGIONS:0 "#T Faiths\n#!Shows the [faith|E] of each [county|E] on the map.\nIn striped areas the County and the [top_liege|E] have different Faiths.\nSelect a Faith to see its [holy_sites|E]." - MAPMODE_SIMPLE_TERRAIN_NAME:0 "Terrain" - MAPMODE_SIMPLE_TERRAIN:3 "#T $MAPMODE_SIMPLE_TERRAIN_NAME$\n#!Shows the [terrain|E] of every Barony on the map." - MAPMODE_COUNTY_DEVELOPMENT_NAME:0 "Development" - MAPMODE_COUNTY_DEVELOPMENT:3 "#T $MAPMODE_COUNTY_DEVELOPMENT_NAME$\n#!Shows the [development|E] of every [county|E] on the map." - MAPMODE_GOVERNMENT_NAME:0 "Governments" - MAPMODE_GOVERNMENT:3 "#T $MAPMODE_GOVERNMENT_NAME$\n#!Shows the [government|E] of each [independent_ruler|E] on the map." - MAPMODE_DJ_COUNTIES_NAME:0 "Counties" - MAPMODE_DJ_COUNTIES:3 "#T $MAPMODE_DJ_COUNTIES_NAME$\n#!Shows [county|E] [titles|E] on the map." - MAPMODE_COURT_LANGUAGES_NAME:0 "Court Languages" - MAPMODE_COURT_LANGUAGES:0 "#T $MAPMODE_COURT_LANGUAGES_NAME$#!\nShows [court_languages|E] on the map" - MAPMODE_DIPLOMACY:0 "Diplomatic Range" - MAPMODE_HOUSES:0 "#T Houses\n#!Shows the [houses|E] of each [independent_ruler|E] on the map." - INCREASE_GAME_SPEED:0 "#T Increase Game Speed#!" - DECREASE_GAME_SPEED:0 "#T Decrease Game Speed#!" - CHANGE_GAME_SPEED_ONLY_HOST:0 "@warning_icon!#X Only the host can change Game Speed#!" - INCREASE_GAME_SPEED_ALREADY_MAX:1 "@warning_icon!#X Already at Fastest speed#!" - INCREASE_GAME_SPEED_ALREADY_MIN:1 "@warning_icon!#X Already at Slowest speed#!" - INCREASE_GAME_SPEED_TO:0 "Increase speed to $NEXT_SPEED$" - DECREASE_GAME_SPEED_TO:0 "Decrease speed to $PREV_SPEED$" - PAUSED_BY:0 "by [GetPausedBy]" - CLICK_TO_UNPAUSE:0 "#I Click to unpause#!" - UNPAUSE_GAME:1 "#T Game is #V Paused#! [SelectLocalization( Or( StringIsEmpty( GetPausedBy ), Not( GameHasMultiplePlayers ) ), '', 'PAUSED_BY' )]\n#![SelectLocalization( Or( Or( Not( GameHasMultiplePlayers ), CanAnyoneUnpause ), IsPausedByMe ), 'CLICK_TO_UNPAUSE', '' )]" - UNPAUSE_GAME_OVER:1 "#T Game is Paused#! \n#X Cannot unpause after [game_over|E]#!" - GAME_OVER_END_DATE:0 "Reached the [end_date|E]" - GAME_OVER_NON_DYNASTIC_HEIR:0 "No valid heir of your dynasty" - GAME_OVER_CANNOT_PLAY_UNLANDED:0 "Cannot play unlanded characters" - GAME_OVER_CANNOT_PLAY_BELOW_COUNT:0 "Cannot play a baron" - GAME_OVER_CANNOT_PLAY_THEOCRACY:0 "Cannot play [theocracies|E]" - GAME_OVER_CANNOT_PLAY_REPUBLIC:0 "Cannot play [republics|E]" - PAUSE_GAME:0 "#T Game is #V Unpaused#!\n#!#I Click to pause#!" - RENOWN_DYNASTY:0 "[GetPlayer.GetDynasty.GetBaseName] Dynasty" - MY_VALUE_LABEL:0 "[PlayerValueItem.GetConcept]: [PlayerValueItem.GetValue]" - GAINED_BREAKDOWN_LABEL_LINK:0 "Total Gained" - LOST_BREAKDOWN_LABEL_LINK:0 "Total Lost" - TOTAL_BREAKDOWN_LABEL:0 "[PlayerValueItem.GetBalanceTotal]" - MONTHLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/month" - MONTHLY_BREAKDOWN_ITEM_NO_UNDERLINE:0 "$VALUE$/month" - YEARLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/year" - PLAYER_VALUE_LEVEL_LABEL:0 "[PlayerValueItem.GetLevelConcept]:" - PROGRESS_TOWARD_LEVEL:0 "Progress toward: $LEVEL$" - PIETY_LEVEL_LABEL_0:2 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1:2 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2:2 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3:2 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4:2 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5:2 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_christian:0 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_christian:0 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_christian:0 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_christian:0 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_christian:0 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_christian:0 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_islam:0 "@piety_level_0_icon_islam! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_islam:0 "@piety_level_1_icon_islam! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_islam:0 "@piety_level_2_icon_islam! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_islam:0 "@piety_level_3_icon_islam! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_islam:0 "@piety_level_4_icon_islam! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_islam:0 "@piety_level_5_icon_islam! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_pagan:0 "@piety_level_0_icon_pagan! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_pagan:0 "@piety_level_1_icon_pagan! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_pagan:0 "@piety_level_2_icon_pagan! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_pagan:0 "@piety_level_3_icon_pagan! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_pagan:0 "@piety_level_4_icon_pagan! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_pagan:0 "@piety_level_5_icon_pagan! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_eastern:0 "@piety_level_0_icon_eastern! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_eastern:0 "@piety_level_1_icon_eastern! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_eastern:0 "@piety_level_2_icon_eastern! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_eastern:0 "@piety_level_3_icon_eastern! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_eastern:0 "@piety_level_4_icon_eastern! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_eastern:0 "@piety_level_5_icon_eastern! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_judaism:0 "@piety_level_0_icon_judaism! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_judaism:0 "@piety_level_1_icon_judaism! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_judaism:0 "@piety_level_2_icon_judaism! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_judaism:0 "@piety_level_3_icon_judaism! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_judaism:0 "@piety_level_4_icon_judaism! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_judaism:0 "@piety_level_5_icon_judaism! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_zoroastrian:0 "@piety_level_0_icon_zoroastrian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_zoroastrian:0 "@piety_level_1_icon_zoroastrian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_zoroastrian:0 "@piety_level_2_icon_zoroastrian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_zoroastrian:0 "@piety_level_3_icon_zoroastrian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_zoroastrian:0 "@piety_level_4_icon_zoroastrian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_zoroastrian:0 "@piety_level_5_icon_zoroastrian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_0:1 "@prestige_level_0_icon! [GetModifier( 'prestige_level_0' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_1:1 "@prestige_level_1_icon! [GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_2:1 "@prestige_level_2_icon! [GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_3:1 "@prestige_level_3_icon! [GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_4:1 "@prestige_level_4_icon! [GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_5:1 "@prestige_level_5_icon! [GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L]" - #DYNASTY_PRESTIGE_LEVEL_LABEL_0:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_1:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_2:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_3:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_4:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_5:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_6:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_7:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_8:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_9:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_10:0 "" Delete this - PIETY_PROGRESS_TOOLTIP:0 "Progress: $VALUE|0V$/$MAX|0$ towards the next [piety_level|E]" - PRESTIGE_PROGRESS_TOOLTIP:0 "Progress: $VALUE|0V$/$MAX|0$ towards the next [prestige_level|E]" - DYNASTY_PRESTIGE_PROGRESS_TOOLTIP:0 "Progress: $VALUE|0V$/$MAX|0$ towards the next [dynasty_prestige_level|E]" - VALUE_NO_GAIN:0 "Not gaining any $VALUE$." - VALUE_NO_LOSS:0 "Not losing any $VALUE$." - LOAD_INGAME_BUTTON_DISABLED:0 "Load game is not allowed when you are in a multiplayer game." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED:1 "#T Intimidated#!\n[CHARACTER.GetUIName] is [intimidated|E] by your [dreadful|E] reputation. Fearing you, [CHARACTER.GetSheHe] is less likely to oppose you directly." - DREAD_EFFECT_DESC_LEVEL_COWED:2 "#T Terrified#!\n[CHARACTER.GetUIName] is [cowed|E] due to your [dreadful|E] reputation. Trembling before you, [CHARACTER.GetSheHe] will never oppose you directly." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED_OTHER:0 "#T Intimidated#!\n[CHARACTER.GetUIName] is [intimidated|E] by the [dreadful|E] reputation of [TARGET_CHARACTER.GetUIName].\nFearing [TARGET_CHARACTER.GetHerHim], [CHARACTER.GetShortUIName] is less likely to oppose [TARGET_CHARACTER.GetShortUIName] directly." - DREAD_EFFECT_DESC_LEVEL_COWED_OTHER:0 "#T Terrified#!\n[CHARACTER.GetUIName] is [cowed|E] due to the [dreadful|E] reputation of [TARGET_CHARACTER.GetUIName].\nTrembling before [TARGET_CHARACTER.GetHerHim], [CHARACTER.GetShortUIName] will never oppose [TARGET_CHARACTER.GetShortUIName] directly." - DREAD_DESC:1 "#T [dread|E]: $VALUE|1V$/100#!" - DREAD_BASELINE:0 "Natural Dread" - DREAD_BASE:0 "Base" - DREAD_BASE_REASON:0 "$REASON$: $VALUE|V=0$" - DREAD_MONTHLY:0 "Monthly change" - DREAD_MONTHLY_NORMALIZING_POSITIVE:0 "Below Natural Dread" - DREAD_MONTHLY_NORMALIZING_NEGATIVE:0 "Above Natural Dread" - DREAD_MONTHLY_REASON:0 "$REASON$: $VALUE|+=1$" - MY_GOLD:0 "My [gold|E]: [GetPlayer.GetGold|0V]" - MONTHLY_GOLD_INCOME:0 "[taxes|E]: [gold_i]$VALUE|+=1$/month" - HOLDING_TYPE:0 "[HOLDING.GetType.GetName] [holding|E]" - HOLDING_LEVIES:0 "[levies|E]: $VALUE|0V$ [soldiers|E]" - HOLDING_DEVELOPMENT:0 "[development|E]: $VALUE|0V$" - HOLDING_FAITH:0 "[faith|E]: [FAITH.GetName]" - HOLDING_CULTURE:0 "[culture|E]: [CULTURE.GetName]" - MORE:0 "#T More...#!" - PRISON:0 "Prison" - MY_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n#weak My War#!" - LIEGE_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\nMy liege's War" - ATTACKING_IN_WAR:0 "#attacker_color Attacking#! [CHARACTER.GetName]\n" - DEFENDING_IN_WAR:1 "#defender_color Defending#! against [CHARACTER.GetName]\n" - WAR_ITEM_WAR_SCORE_TOOLTIP_HEADER:0 "[war_score|E]: $VALUE|+=0%$" - OPEN_TUTORIAL:0 "#T Open Tutorial#!" - DOMAIN_LIMIT_SOURCES:0 "[domain_limit|E]" - VASSAL_LIMIT_SOURCES:0 "[vassal_limit|E]" - NO_VIEW_HISTORY_EXISTS:0 "#T Show previous view#!\n@warning_icon!#X No View to go back to#!" - GO_BACK_VIEW_HISTORY:0 "#T Show previous view#!\n$VIEW_NAME$" - I_CAN_ENFORCE_DEMANDS:1 "#I You can enforce your demands#!" - TOGGLE_OUTLINER:0 "#T Toggle Outliner#!" - PLAYER_STRESS_TOOLTIP:2 "#T [stress_level|E]: [GetPlayer.GetStressLevel|V]/[GetDefine('NCharacter', 'MAX_STRESS_LEVEL')|V]\n#![ConcatIfNeitherEmpty('#S Effects:#!\n', GetPlayer.StressLevelEffect )]\n[AddTextIf(Not(StringIsEmpty(GetPlayer.StressLevelEffect)), '\n')]#S [stress|E]: [stress_i][GetPlayer.GetStress|V]/[GetMaxStress|V]#!\n[GetPlayer.StressProgressDesc]" - STRESS_LEVEL_PROGRESS:0 "Next level at [stress_i]$NEXT|V$" - STRESS_LEVEL_PROGRESS_MAX:1 "#X @warning_icon! You are already at maximum Stress Level. At [stress_i]$NEXT|V$ you will suffer a mental breakdown and lose [stress_loss_i][GetDefine('NCharacter', 'STRESS_PER_LEVEL')|P]#!" - OBSERVER_MODE_ON:0 "#T Leave this Character's perspective#!" - ACTIONS_TT:2 "#T Current Situation\n#!You have [ActionItemHandler.GetNumberOfUnreadActions|V] unread messages[ActionItemHandler.GetSuggestionsDebugTooltip]\n\n[SelectLocalization( ActionItemHandler.HasAvailableActions, 'ACTIONS_TT_CLICK_TO_VIEW', '' )]" - ACTIONS_TT_CLICK_TO_VIEW:0 "#I Click to view#!" - INGAME_TOPBAR_CULTURE_HEAD:1 "As the [GetPlayer.GetCulture.GetNameNoTooltip] [cultural_head|E] you can change the Fascination" - INGAME_TOPBAR_NOT_CULTURE_HEAD:1 "@warning_icon!#X You are not the [GetPlayer.GetCulture.GetNameNoTooltip] [cultural_head|E] so you cannot change the Fascination #!" - PAUSED_BY_PLAYER:0 "Paused" - PAUSED_BY_PLAYER_TT:0 "Game is paused by the player" - PAUSED_BY_PLAYER_MP:0 "Paused by [GetPausedBy]" - PAUSED_BY_UNPAUSE_ONLY_ME:0 "Only I can unpause the game for [GetTimeAnyoneUnpause] more seconds" - PAUSED_BY_UNPAUSE_ONLY_PAUSED_BY:0 "Only [GetPausedBy] can unpause for [GetTimeAnyoneUnpause] more seconds" - PAUSED_BY_UNPAUSE_ANYONE:0 "Anyone can unpause" - PAUSED_BY_EVENT_TT:0 "Game is automatically paused. It will continue after all events are closed. The game can be set to manual pause" - BOTTOMBAR_SCHEME_TOOLTIP:0 "#T Scheme: #!\n[Scheme.GetTooltip]" - INGAME_TOPBAR_MILITARY_STRENGTH:0 "#T Military strength#!:\n[InGameTopbar.GetStrengthTooltip]" - VALUE_BREAKDOWN_NO_VALUES:0 "No values" - VALUE_BREAKDOWN_TOTAL:0 "Total:" - VALUE_BREAKDOWN_NO_EXPENSES:0 "No Expenses" - INGAME_MENU_TT:0 "#T In-game Menu#!" - MORE_POPOUT_TT:0 "#T More...#!" - - DE_JURE_DUCHIES_HEADER:0 "Showing: [duchies|E], [de_jure|E]" - DE_JURE_KINGDOMS_HEADER:0 "Showing: [kingdoms|E], [de_jure|E]" - DE_JURE_EMPIRES_HEADER:0 "Showing: [empires|E], [de_jure|E]" - DE_JURE_COUNTIES_HEADER:0 "Showing: [counties|E], [de_jure|E]" - FAITHS_HEADER:0 "Showing: [faiths|E]" - CULTURES_HEADER:0 "Showing: [cultures|E]" - HOUSES_HEADER:0 "Showing: [houses|E]" - GOVERNMENTS_HEADER:0 "Showing: [governments|E]" - PLAYERS_HEADER:0 "Showing: Player [realms|E]" - DEVELOPMENT_HEADER:0 "Showing: County [development|E]" - SIMPLE_TERRAIN_HEADER:0 "Showing: Simple [terrain|E]" - BACK_TO_REALMS:0 "Return to Realms Map Mode" - BACK_TO_REALMS_TT:0 "Click here to go back to showing [realms|E] on the map!" - PLAYER_CHANGED_CHARACTER_TITLE_SWITCH:0 "Character changed" - PLAYER_CHANGED_CHARACTER_TEXT_SWITCH:0 "Player $NAME$ now plays as [CHARACTER.GetNameNoTooltip]" - PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER:0 "New observer" - PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER:0 "Player $NAME$ is now an Observer" - PLAYER_CHANGED_CHARACTER_TITLE_JOIN:0 "New Player" - PLAYER_CHANGED_CHARACTER_TEXT_JOIN:0 "Player $NAME$ starts playing as [CHARACTER.GetNameNoTooltip]" - DE_JURE_HIERARCHY:0 "[de_jure|E] Hierarchy" diff --git a/project/ck3/base_game/localization/english/gui/interaction_council_task_window_l_english.yml b/project/ck3/base_game/localization/english/gui/interaction_council_task_window_l_english.yml deleted file mode 100644 index e0ddd0875c..0000000000 --- a/project/ck3/base_game/localization/english/gui/interaction_council_task_window_l_english.yml +++ /dev/null @@ -1,10 +0,0 @@ -l_english: - select_council_task_header:1 "Demand Council Position" - COUNCIL_TASK_INTERACTION_NO_SELECTED_TASK:0 "@warning_icon!#X No task has been selected#!" - COUNCIL_TASK_INTERACTION_AUTO_FILLED:0 "@warning_icon!#X [ACTIVE_COUNCIL_TASK.GetPositionName] is automatically filled#!" - COUNCIL_TASK_INTERACTION_WINDOW_SELECT_TASK:1 "Select a Council Position" - COUNCIL_TASK_INTERACTION_WINDOW_SELECTED_TASK:0 "Selected Position: [CouncilTaskInteractionWindow.GetSelectedTask.GetPositionName]" - COUNCIL_TASK_INTERACTION_WINDOW_PLAYER_SKILLS_LABEL:0 "[GetPlayer.GetShortUINamePossessive|U] [skills|E]" - COUNCIL_TASK_INTERACTION_CURRENT:0 "Current: [Character.GetUIName]" - COUNCIL_TASK_INTERACTION_CURRENT_YOU:0 "Your current Position" - COUNCIL_TASK_INTERACTION_VACANT:0 "Current: Vacant" diff --git a/project/ck3/base_game/localization/english/gui/inventory_window_l_english.yml b/project/ck3/base_game/localization/english/gui/inventory_window_l_english.yml deleted file mode 100644 index 52ba788d39..0000000000 --- a/project/ck3/base_game/localization/english/gui/inventory_window_l_english.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_english: - INVENTORY_TITLE:0 "Inventory" - ANTIQUARIAN:0 "Antiquarian" - PORTRAIT_NO_ANTIQUARIAN:0 "#T No $antiquarian_court_position$ employed#!\n#weak An $antiquarian_court_position$ will slow down [durability|E] decay and enable the #V $commission_artifact_decision$#! [decision|E].\n\n#I Click to employ an $antiquarian_court_position$#!" - OPEN_INVENTORY_TOOLTIP:2 "#T Open Inventory#!" - REFORGE_OR_REPAIR:1 "$repair_or_reforge_and_repair$" - INVENTORY_REFORGE_OR_REPAIR:0 "#T $REFORGE_OR_REPAIR$#!" - INVENTORY_REFORGE:1 "#T [reforge|E]#!" - INVENTORY_REPAIR:1 "#T [repair|E]#!" - INVENTORY_EQUIP:0 "#T Equip the Artifact#!" - INVENTORY_UNEQUIP:0 "#T Unequip the Artifact#!" - INVENTORY_TAB_ARTIFACTS:0 "Artifacts" - INVENTORY_TAB_COURT_ARTIFACTS:2 "Court Artifacts" - INVENTORY_TAB_CLAIMS:2 "Claims" - INVENTORY_TAB_CLAIMS_HIS_HER_MY:1 "[Character.GetShortUINamePossessiveNoTooltipNoFormat|U] $INVENTORY_TAB_CLAIMS$" - INVENTORY_TAB_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_ARTIFACTS$#!" - INVENTORY_TAB_COURT_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_COURT_ARTIFACTS$#!" - INVENTORY_TAB_CLAIMS_TOOLTIP:0 "#T $INVENTORY_TAB_CLAIMS$#!" - NO_COURT_ARTIFACTS:0 "#X @warning_icon! No [court_artifacts|e]#!" - NO_ARTIFACT_CLAIMS:0 "#X @warning_icon! No [artifact_claims|e]#!" - ARTIFACT_CLAIM_PERSONAL:0 "[personal_artifact_claim|E]" - ARTIFACT_CLAIM_HOUSE:0 "[house_artifact_claim|E]" - INVENTORY_COURT_ARTIFACTS_BUTTON_TOOLTIP:1 "Go to [court_artifacts|e] in [Character.GetShortUINamePossessiveNoTooltipNoFormat] [royal_court|e]" - INVENTORY_COURT_ARTIFACTS_BUTTON_NO_ROYAL_COURT_TOOLTIP:0 "Show stored [court_artifacts|e]" - INVENTORY_EQUIPPED_ARTIFACTS_HEADER:0 "[Character.LocalPlayerString( 'your', Character.GetShortUIName )|U] equipped [inventory_artifacts|e]" diff --git a/project/ck3/base_game/localization/english/gui/kill_list_l_english.yml b/project/ck3/base_game/localization/english/gui/kill_list_l_english.yml deleted file mode 100644 index 75ef87aa69..0000000000 --- a/project/ck3/base_game/localization/english/gui/kill_list_l_english.yml +++ /dev/null @@ -1,8 +0,0 @@ -l_english: - KILL_LIST:1 "[KillListWindow.GetCharacter.GetUINamePossessive|U] Kills" - OPEN_KILL_LIST_TOOLTIP:4 "#T View Kills\n#!View all Characters [Character.GetShortUINameNoTooltip] [Character.LocalPlayerString( 'have', 'has' )] killed, [Character.LocalPlayerString( 'if you want to reminisce...', 'that you know of...' )]" - ARTIFACT_KILL_LIST:0 "[ArtifactKillListWindow.GetArtifact.GetName|U] Kills" - OPEN_ARTIFACT_KILL_LIST_TOOLTIP:0 "#T View Kills\n#!View all Characters that [Artifact.GetName] has killed" - ARTIFACT_FORGOTTEN_SOLDIER_KILLS:0 "#S Forgotten Soldiers#!: [Artifact.GetForgottenSoldiersCount|V]" - DEATH_DATE:0 "Death Date" - DEATH_REASON:0 "Death Reason" diff --git a/project/ck3/base_game/localization/english/gui/knightsview_l_english.yml b/project/ck3/base_game/localization/english/gui/knightsview_l_english.yml deleted file mode 100644 index f46a5dab55..0000000000 --- a/project/ck3/base_game/localization/english/gui/knightsview_l_english.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_english: - - KNIGHTS_VIEW_FORCE:0 "Force" - KNIGHTS_VIEW_ALLOW:0 "Allow" - KNIGHTS_VIEW_FORBID:0 "Forbid" - KNIGHTS_VIEW_TITLE:1 "$knight_culture_player_plural_no_tooltip$" - MAX_KNIGHT_COUNT:2 "$knight_culture_player_plural_no_tooltip$: #high [GetKnightCount( GetPlayer.Self )]/[GetKnightLimit( GetPlayer.Self )]#!" - MAX_KNIGHT_TOOLTIP:1 "#T Maximum Number of $knight_culture_player_plural_no_tooltip$: [knight_i][GetKnightLimit( GetPlayer.Self )|V]#!\n[GetKnightLimitBreakdown( GetPlayer.Self )]" - KNIGHT_EFFECTIVENESS:1 "$knight_culture_player_no_tooltip$ Effectiveness: #high [GetPlayer.GetKnightEffectiveness|%0]#!" - KNIGHT_EFFECTIVENESS_TOOLTIP:2 "#T [knight_effectiveness|E]: [GetPlayer.GetKnightEffectiveness|V%0]#!\nBase: #V 100%#!\n[GetPlayer.GetKnightEffectivenessBreakdown]" - KNIGHTS_VIEW_TITLE_FORBID_TT:2 "#T Forbid [Character.GetShortUIName] from being a $knight_culture_player$#!\n\n[Character.GetShortUIName] may #emphasis never#! join your [armies|E] as a $knight_culture_player_no_tooltip$. This keeps [Character.GetHerHim] safe from dying in [battle|E]." - KNIGHTS_VIEW_TITLE_BY_PROWESS_TT:2 "#T Allow [Character.GetShortUIName] to be a $knight_culture_player$#!\n\n[Character.GetShortUIName] may join your [armies|E] as a $knight_culture_player_no_tooltip$ if [Character.GetHerHis] [prowess|E] is one of the highest in the [realm|E]" - KNIGHTS_VIEW_TITLE_FORCE_TT:2 "#T Force [Character.GetShortUIName] to be a $knight_culture_player$#!\n\n[Character.GetShortUIName] #emphasis must#! join your [armies|E] as a $knight_culture_player_no_tooltip$, regardless of [Character.GetHerHis] [prowess|E]. [Character.GetSheHe|U] may take the place of a $knight_culture_player_no_tooltip$ with higher Prowess." - KNIGHTS_CURRENT_MAX:0 "[GetKnightCount( GetPlayer.Self )|V]/[GetKnightLimit( GetPlayer.Self )|V]" - KNIGHTS_SUBHEADER:0 "Eligible [courtiers|E] and [vassals|E]" diff --git a/project/ck3/base_game/localization/english/gui/legacy_window_l_english.yml b/project/ck3/base_game/localization/english/gui/legacy_window_l_english.yml deleted file mode 100644 index 761b0db75a..0000000000 --- a/project/ck3/base_game/localization/english/gui/legacy_window_l_english.yml +++ /dev/null @@ -1,38 +0,0 @@ -l_english: - LEGACY_NAME:1 "[LegacyItem.GetCharacter.GetShortUINameNotMeNoTooltip], [LegacyItem.GetCharacter.GetAge]" - LEGACY_REIGN:1 "Played: [LegacyItem.GetStartDate.GetYear]–[LegacyItem.GetEndDate.GetYear] ([LegacyItem.GetReignLength])" - LEGACY_REIGN_TT:0 "Played between [LegacyItem.GetStartDate.GetString] and [LegacyItem.GetEndDate.GetString]" - LEGACY_REIGN_CURRENT:0 "[LegacyItem.GetStartDate.GetYear]–" - LEGACY_KILLS_TOOLTIP:0 "#T Kills: [GetDataModelSize(Character.GetKills)|V]#!" - LEGACY_SCORE:0 "Score: [LegacyItem.GetScore]" - LEGACY_PRESTIGE:0 "[GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]" - LEGACY_CONTINUE_PLAYING:0 "You may continue playing as" - LEGACY_PIETY:0 "[GetPietyLevelName( LegacyItem.GetPietyLevel )]" - LEGACY_DYNASTY_PRESTIGE:0 "[dynasty|E] became [GetDynastyPrestigeLevelName(LegacyItem.GetDynastyPrestige)]" - LEGACY_DREAD:0 "Dreaded" - LEGACY_TYRANNY:0 "Tyrant" - LEGACY_RESIGN:0 "Exit to Menu" - LEGACY_RESIGN_TT:0 "#T End the current Game#! \nTakes you back to the main menu" - LEGACY_NEW_CHARACTER:0 "Select New Character" - LEGACY_NEW_CHARACTER_TT:0 "#T Open Character Selection#! \nThis allows you to continue playing as another character" - LEGACY_HEADER:0 "Lineage" - LEGACY_GAME_OVER:0 "Game Over" - LEGACY_FOUNDED_HOUSE:0 "#T Founded a [house|E]\n#!Is the founder of House [LegacyItem.GetFoundedHouse.GetName]" - LEGACY_FOUNDED_FAITH:0 "#T Founded a [faith|E]\n#!Is the founder of [LegacyItem.GetFoundedFaith.GetName]" - LEGACY_CULTURAL_HEAD:0 "#T [cultural_head|E]\n#!Is the Cultural Head of the [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]." - LEGACY_CULTURAL_HEAD_DEAD:0 "#T [cultural_head|E]\n#!Was the Cultural Head of the [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun] at the time of [LegacyItem.GetCharacter.GetHerHis] death." - LEGACY_DREADED:0 "#T Was [dreaded|E]#!" - LEGACY_RENOWNED:0 "#T [prestige_level|E]: [GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]#!" - LEGACY_PIOUS:0 "#T [piety_level|E]: [GetPietyLevelName(LegacyItem.GetPietyLevel)]#!" - LEGACY_LIFESTYLE:0 "#T [lifestyle|E] [LegacyItem.GetLifestyle.GetName]\n#![LegacyItem.GetFinisherPerksList]" - LEGACY_FINISHER_PERKS_LIST:0 "Finisher [perks|E]:\n$LIST$" - LEGACY_IS_AT_WAR:0 "@warning_icon! At [war|X]!" - LEGACY_NO_HEIR:1 "@warning_icon! No [player_heir|E]!" - LEGACY_WARS:0 "#T Has fought in [LegacyItem.GetTotalNumberOfWars] [wars|E]\n#![LegacyItem.GetWarBreakdown]" - SUCCESSION_RELATION:0 "Your $RELATION$" - LEGACY_OFFENSIVE_WARS:0 "- $COUNT$ offensive Wars" - LEGACY_DEFENSIVE_WARS:0 "- $COUNT$ defensive Wars" - LEGACY_OFFENSIVEGH_WARS:0 "- $COUNT$ offensive Great Holy Wars" - LEGACY_DEFENSIVEGH_WARS:0 "- $COUNT$ defensive Great Holy Wars" - LEGACY_LINEAGE_YOU:0 "This is you" - diff --git a/project/ck3/base_game/localization/english/gui/levyview_l_english.yml b/project/ck3/base_game/localization/english/gui/levyview_l_english.yml deleted file mode 100644 index 1be1593103..0000000000 --- a/project/ck3/base_game/localization/english/gui/levyview_l_english.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_english: - LV_HEADER:0 "Levies" - LV_COUNTS:0 "[LevyView.GetLivingCount|0]/[LevyView.GetMaxCount|0]" - LV_FLAVOR:1 "Levies consist of peasant militias, ruffians, local sellswords, and destitute nobles equipped with motley tools and improvised weapons — their sheer numbers make up the bulk of most armies." - LV_RAISED:0 "[LevyView.GetRaisedCount|0] raised" - LV_UNRAISED:0 "Unraised" - LV_MAINTENANCE:0 "Maintenance: [gold_i][LevyView.GetMaintenanceCost|2]/month" - LV_NO_COUNTERS:0 "Levies never [counter|E] other Types" - diff --git a/project/ck3/base_game/localization/english/gui/lifestyle_window_l_english.yml b/project/ck3/base_game/localization/english/gui/lifestyle_window_l_english.yml deleted file mode 100644 index 2b2d8e3615..0000000000 --- a/project/ck3/base_game/localization/english/gui/lifestyle_window_l_english.yml +++ /dev/null @@ -1,59 +0,0 @@ -l_english: - LIFESTYLE_WINDOW_DESCRIPTION:1 "[Lifestyle.GetDescription]\n\n#weak [Lifestyle.GetHighlightDescription]#!" - REFUND_PERKS:0 "Reset Perks" - CURRENT_FOCUS:1 " (Current)" - FOCUS_CANCHANGE:1 "Current: [Character.GetFocus.GetName]" - FOCUS_CANCHANGE_NO_FOCUS:0 "Current: No Focus" - CHARACTER_LIFESTYLE_HEADER:0 "Choose [lifestyle|E]" - CHARACTER_LIFESTYLE_OPEN_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]#!\n #I Click to open.#!" - CHARACTER_LIFESTYLE_OPEN_TEXT:0 "Open" - LIFESTYLE_POINTS_TO_USE_TEXT:0 "[perks|E] to Unlock: [Character.GetPerkPoints( Lifestyle.Self )]" - LIFESTYLE_POINTS_ALREADY_USED_TEXT:1 "[Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]\n[perks|E]" - PERK_TOOLTIP_BASE:0 "#T [Perk.GetNameNoTooltip( Character.Self )]#!\n[Perk.GetEffectDescription( Character.Self )]" - CHOOSE_PERK_TOOLTIP:0 "$PERK_TOOLTIP_BASE$\n[CharacterLifestyleWindow.CanSelectPerkDesc( Perk.Self )]\n #I Click to unlock#!" - CHOOSE_PERK_UNLOCK_TEXT:0 "#I Click to unlock#!" - CHOOSE_PERK_CONFIRM_TITLE:0 "Unlock [PERK.GetName( GetPlayer )]" - CHOOSE_PERK_CONFIRM_DESC:0 "[PERK.GetEffectDescription( GetPlayer )]" - CHOOSE_PERK_CONFIRM_ACCEPT:0 "Unlock" - FOCUS_TOOLTIP_TEXT:0 "[FOCUS.GetDescription( CHARACTER.GetID )]\n[FOCUS.GetEffectDescription]" - FOCUS_TOOLTIP_TEXT_PLAYER:0 "[FocusType.GetDescription( GetPlayer.GetID )]\n[FocusType.GetEffectDescription]" - LONG_FOCUS_TEXT:2 "[FocusType.GetDescription( Character.GetID )]#low \n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName] Experience: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/month#!" - CHOOSE_FOCUS_TOOLTIP:2 "#T [FocusType.GetNameNoTooltip]#!\n[CharacterLifestyleWindow.CanSelectFocusDesc( FocusType.Self )]\n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName] Experience: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/month\n\n#I Click to select#!" - CHOOSE_FOCUS_CONFIRM_TITLE:0 "Select [FOCUS.GetName]" - CHOOSE_FOCUS_CONFIRM_DESC:0 "[FOCUS.GetDescription( GetPlayer.GetID )]\n[FOCUS.GetEffectDescription]\n\n[FOCUS.GetLifestyle.GetName] Experience: [FOCUS.GetGainAmount( GetPlayer )|P0]/month\n[FOCUS.GetGainBreakdown( GetPlayer )]\n\nCan only be changed every [GetGameTimeDifferenceForDiffMonths( GetDefine('NCharacter', 'FOCUS_ADULT_COOLDOWN_MONTHS'), '(bool)yes' )]." - CHOOSE_FOCUS_CONFIRM_ACCEPT:0 "Select" - SELECT_PERK_NO_LIFESTYLE_FOCUS:0 "@warning_icon!#X You need to select a focus in this lifestyle to unlock its perks#!" - PERK_POINTS_NEEDED:0 "@warning_icon!#X No [PERK.GetLifestyle.GetName] #underline [perk]#! unlock available#!" - PERK_ALREADY_UNLOCKED:1 "@warning_icon!#X You already have [PERK.GetName( GetPlayer )]#!" - PERK_MISSING_PARENT:1 "@warning_icon!#X You do not have the [PERK.GetName( GetPlayer )] #underline [perk]#!#!" - LIFESTYLE_XP_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip] Experience: [Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]#!\n[CharacterLifestyleWindow.GetLifestyleProgressTooltip( Lifestyle.Self )]" - LIFESTYLE_NOT_SELECTED_PROGRESS:2 "No passive [experience|E] gain as you have not chosen a [focus|E] within this Lifestyle" - LIFESTYLE_PROGRESS_NEVER:0 "Never" - LIFESTYLE_BASE_GAIN:0 "Base" - LIFESTYLE_PROGRESS_STRING:0 "Time to next [perk|E]: $ETA$\n#P +$PROGRESS|0$#!/month" - SELECT_FOCUS_TEXT:0 "Choose Focus" - LIFESTYLE_SELECT_TOOLTIP:1 "#T [Lifestyle.GetNameNoTooltip]#!\n[Lifestyle.GetDescription]\n\nPerk unlocks available: [Character.GetPerkPoints( Lifestyle.Self )|+]\n\n#I Click to view#!" - REFUND_PERKS_CONFIRM_TITLE:0 "Reset Perks" - REFUND_PERKS_CONFIRM_DESC:1 "$EFFECTS$\n#weak This can only be done once in a lifetime!#!" - REFUND_PERKS_CONFIRM_ACCEPT:0 "Reset" - REFUND_PERKS_TOOLTIP:0 "#T Reset Perks#!\n[CharacterLifestyleWindow.CanRefundPerksDesc]\n[CharacterLifestyleWindow.RefundPerksEffectsDesc]\n#weak This can only be done once in a lifetime!#!\n#I Click to reset#!" - PLAYER_LIFESTYLE_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n[GetLifestyleTooltipWarnings( GetPlayer )]\n\n#I Click to view [lifestyle|E]#!" - PLAYER_EDUCATION_FOCUS_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n\n#I Click to view [education_focus|E]#!" - PLAYER_LIFESTYLE_TOOLTIP_NO_FOCUS_WARNING:0 "@warning_icon!#X You have not selected a [lifestyle|E]#!" - NO_FOCUS:0 "No Focus" - FOCUS_COOLDOWN_DATE:0 "@warning_icon!#X It is too soon to change Focus again. Wait until [DATE.GetString]#!" - FOCUS_SET:0 "Choose this Lifestyle Focus" - FOCUS_NO_EMPLOYER:1 "@warning_icon!#X Only the employer can change the Focus#!" - already_reset_perks_tt:1 "You have already reset your Perks once!" - EXPERIENCE:0 "[Lifestyle.GetNameNoTooltip] [experience|E]: [Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]" - UNLOCKED_PERKS:0 "[Lifestyle.GetNameNoTooltip] [perks|E] unlocked: [Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]" - LIFESTYLE_WINDOW_TITLE:0 "[Lifestyle.GetNameNoTooltip] [lifestyle|E]" - LIFESTYLE_FOCUS_HEADER:0 "Lifestyle [focus|E]" - LIFESTYLE_POINTS_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip] Perks Available: [Character.GetPerkPoints( Lifestyle.Self )|+]#!" - PERK_POINTS_ASSIGNED_TRIGGER:0 "You have no Perks to reset!" - - DIPLOMACY_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Diplomacy lifestyle perk points: $NUM|V0$" - MARTIAL_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Martial lifestyle perk points: $NUM|V0$" - STEWARDSHIP_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Stewardship lifestyle perk points: $NUM|V0$" - INTRIGUE_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Intrigue lifestyle perk points: $NUM|V0$" - LEARNING_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Learning lifestyle perk points: $NUM|V0$" diff --git a/project/ck3/base_game/localization/english/gui/lobbyview_l_english.yml b/project/ck3/base_game/localization/english/gui/lobbyview_l_english.yml deleted file mode 100644 index 172024d711..0000000000 --- a/project/ck3/base_game/localization/english/gui/lobbyview_l_english.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_english: - LOBBYVIEW_SELECT_PLAYABLE:0 "Click on the map to choose a Character" diff --git a/project/ck3/base_game/localization/english/gui/map_l_english.yml b/project/ck3/base_game/localization/english/gui/map_l_english.yml deleted file mode 100644 index 7ade3f249e..0000000000 --- a/project/ck3/base_game/localization/english/gui/map_l_english.yml +++ /dev/null @@ -1,130 +0,0 @@ -l_english: - ONMAP_ARMY_UNIT_TOOLTIP:0 "$NAME$ ($CONTROLLER$)\n($MORALE|V$%)(morale)\nReinforcements/month: $REINFORCEMENTS|V$\nLevies: $LEVIES$ / $MAX_LEVIES|V$\nMen-at-Arms: $MEN_AT_ARMS$ / $MAX_MEN_AT_ARMS|V$\nRegiments: $REGIMENTS|V$\nMaintenance: $MAINTENANCE$\nSupply: $SUPPLY|V$ / $MAX_SUPPLY|V$\nSupply Limit: $SUPPLY_LIMIT|V$" - UNIT_WILL_ARRIVE:0 "$NAME$, [DATE.GetTimeToDate] left ([DATE.GetStringShort|V])" - UNIT_WILL_ARRIVE_RETREAT:1 "Retreating to $NAME$, [DATE.GetTimeToDate] left ([DATE.GetStringShort|V])" - UNIT_WILL_MOVEMENT_LOCK:0 "[movement_lock|E] in [DATE.GetTimeToDate]" - UNIT_IS_EMBARKED:0 "Embarked" - UNIT_WILL_EMBARK:0 "Will embark" - UNIT_IS_EMBARKING:0 "Embarking" - UNIT_IS_DISEMBARKING:0 "Disembarking" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION:0 "@warning_icon!#X Move will result in $CASUALTIES$ casualties.#!\n" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION_DESTROYED:0 "@warning_icon!#X Move will result in $CASUALTIES$ casualties, destroying this army.#!\n" - UNIT_TOOLTIP_HEADER:0 "[ARMY.GetNameNoTooltip] ($TYPE$)" - DESTINATION_SEA:0 "Sea" - DESTINATION_LAKE:0 "Lake" - DESTINATION_RIVER:0 "River" - SIEGE_TOOLTIP_TITLE:1 "#T Fort in $PROVINCE$#!" - SIEGE_TOOLTIP_OCUPIED:0 "Occupied by [CHARACTER.GetUIName]." - SIEGE_TOOTLTIP_IMPACT:0 "Fort level impact:" - CHARACTER_ACTIVITY_TOOLTIP:0 "[CHARACTER.GetUIName] attends this activity" - CHARACTER_AT_LOCATION:0 "In [PROVINCE.GetName|V]" - CHARACTER_AT_ACTIVITY:0 "Attending [ACTIVITY.GetName|V] in [PROVINCE.GetName|V]" - CHARACTER_AT_ARMY:0 "Commanding [army|E] in [PROVINCE.GetName|V]" - CHARACTER_TRAVEL_TO_LOCATION:0 "Traveling to [PROVINCE.GetName|V]" - CHARACTER_IMPRISONED_AT:0 "Imprisoned by [CHARACTER.GetUIName|V] in [PROVINCE.GetName|V]" - CHARACTER_AT_COURT_VISITING:1 "Visiting [CHARACTER.GetShortUINamePossessive|V] [court|E] in [PROVINCE.GetName|V]" - CHARACTER_AT_COURT:1 "At [CHARACTER.GetShortUINamePossessive|V] [court|E] in [PROVINCE.GetName|V]" - FORD_TOOLTIP:1 "Ford between $FROM$ and $TO$" - STRAIT_TOOLTIP:1 "Strait between $FROM$ and $TO$" - MAP_REALM_TT_HEADER:0 "#T [TITLE.GetNameNoTooltip|U]#!" - MAP_REALM_TT_BOTTOM:0 "Ruler: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_REALM_LOBBY_TT_HEADER:0 "#T [CHARACTER.GetShortUINameNotMeNoTooltip]#!\n[TITLE.GetNameNoTooltip]" - MAP_REALM_LOBBY_TT_BOTTOM:0 "\n#I Click to select#!" - MAP_REALM_TT_RELATION_ME:0 "" - MAP_REALM_TT_RELATION_VASSAL:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV] Vassal" - MAP_REALM_TT_RELATION_PEER:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV] fellow Vassal" - MAP_REALM_TT_RELATION_LIEGE:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV] Liege" - MAP_REALM_TT_RELATION_TOP_LIEGE:0 "[TARGET_CHARACTER.GetShortUINamePossessive|UV] Top Liege" - MAP_REALM_TT_RELATION_OTHER:0 "Independent Realm" - - IMPASSIBLE_PROVINCE_TOOLTIP:0 "#T Impassable terrain#!" - IMPASSPABLE_SEA_PROVINCE_TOOLTIP:0 "#T Mare Incognitum#!" - SEA_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nSea" - LAKE_PROVINCE_TOOLTIP:0 "#T Lake#!" - RIVER_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nMajor River" - PROVINCE_TOOLTIP_HEADER:0 "#T [PROVINCE.GetTitle.GetNameNoTooltip]#!" - PROVINCE_TOOLTIP_HOLDER:0 "Holder: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_LESSEE:0 "Lessee: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_OCCUPIED:0 "Occupied by: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_CULTURE:0 "Culture: [COUNTY.GetCulture.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_FAITH:0 "Faith: [COUNTY.GetFaith.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_TERRAIN:0 "Terrain: [PROVINCE.GetTerrain.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_DEVELOPMENT:0 "Development: [COUNTY.GetDevelopmentLevel|V]" - PROVINCE_DEBUG:1 "\nID: [PROVINCE.GetId] [PROVINCE.GetTag]" - PROVINCE_TOOLTIP_EMBARKING_IMPLIED:0 "#I Will pay Embarking Fees#!" - PROVINCE_TOOLTIP_NO_PATH_ALL:0 "@warning_icon!#X Cannot march here#!" - PROVINCE_TOOLTIP_NO_PATH_SOME:0 "@warning_icon!#X Some of the selected Armies cannot march here#!" - PROVINCE_TOOLTIP_IMPASSABLE:0 "@warning_icon!#X This province has impassable terrain#!" - PROVINCE_TOOLTIP_NON_TRAVERSIBLE_WATER:1 "@warning_icon!#X You cannot traverse this body of water#!" - PROVINCE_TOOLTIP_CANNOT_RAID_ACROSS_SEA:0 "@warning_icon!#X Unable to [raid|E] across sea#!" - PROVINCE_TOOLTIP_CLICK_TO_GO:1 "\n#I Right-click to march here#!" - PROVINCE_TOOLTIP_SHIFT_TO_APPEND:0 "#I - Hold Shift to queue move#!" - PROVINCE_TOOLTIP_CTRL_TO_FORCE_GATHERING:0 "#I - Hold Ctrl to stop @gathering_icon!Gathering and move immediately #!" - PROVINCE_TOOLTIP_ETA:1 "#I - Predicted arrival: [DATE.GetTimeDiffFromNow] ([DATE.GetStringShortNoYear])#!" - PROVINCE_TOOLTIP_WINTER:0 "Winter Severity: [PROVINCE.GetWinterSeverityName|V]" - - PROVINCE_TOOLTIP_CLICK_TO_RETREAT:0 "\n#I Right-click to abandon the Battle and retreat here#!" - PROVINCE_TOOLTIP_CLICK_CANT_RETREAT:0 "Can not retreat from Battle for $DAYS$ more days" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_HERE:0 "#I Click to add a [rally_point|E] here#!" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_CANCEL:0 "#I Right-click to cancel#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE:0 "#I Click to move the [rally_point|E] here#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE_RIGHT_CLICK:0 "#I Right-click to move the [rally_point|E] here#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_CANCEL:0 "#I Right-click to cancel#!" - DE_JURE_DRIFT_TARGET_DESCRIPTION:1 "#high De Jure Drift:#! [TITLE.GetNameNoTooltip] will become part of [TARGET_TITLE.GetNameNoTooltip] in approximately $DURATION$" - DE_JURE_DRIFT_PROGRESS_DESCRIPTION:0 "[TITLE.GetNameNoTooltip] has de jure drift progress towards [TARGET_TITLE.GetNameNoTooltip] of $DURATION$" - MAP_COUNTY_HOLDER_MAIN_TEXT:0 "\nTop Realm: [TITLE.GetDeFactoTopLiege.GetNameNoTooltip|V]\nCounty Holder: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_COUNTY_HOLDER_RIGHT_CLICK:1 "#I Right-click to select County Holder#!" - MAP_COUNTY_REALM_EXPLORE_CLICK:0 "#I Ctrl+click to expand Realm#!" - MAP_COUNTY_REALM_EXPLORE_UNDO_CLICK:0 "#I Ctrl+right-click to collapse Realm#!" - MAP_OCCUPANT_TEXT:0 "Occupant: [CHARACTER.GetUINameNoTooltip|UV]" - - HOUSES_MAP_MODE_TOOLTIP:0 "#T House of [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetNameNoTooltip]#!:\n[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetHouse.GetBaseNameNoTooltip]" - houses_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Click to open dynasty house view#!" - GOVERNMENTS_MAP_MODE_TOOLTIP:1 "#T County Owner\nGovernment type#!: [ROOT.Province.GetCounty.GetTitle.GetHolder.GetGovernment.GetNameNoTooltip]\nTop Liege\nGovernment type: [ROOT.Province.GetCounty.GetTitle.GetDeFactoTopLiege.GetHolder.GetGovernment.GetNameNoTooltip]" - governments_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Click to open realm view#!" - DEJURE_DUCHIES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_KINGDOMS_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_EMPIRES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - CULTURES_MAP_MODE_TOOLTIP:1 "#T County Culture#!: [ROOT.Province.GetCounty.GetCulture.GetNameNoTooltip]\nTop Liege's Culture: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetCulture.GetNameNoTooltip]" - cultures_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Click to select [PROVINCE.GetCounty.GetCulture.GetNameNoTooltip]#!" - FAITHS_MAP_MODE_TOOLTIP:0 "#T County Faith#!: [ROOT.Province.GetCounty.GetFaith.GetNameNoTooltip]\nTop Liege's Faith: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetFaith.GetNameNoTooltip]" - faiths_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Click to select [PROVINCE.GetCounty.GetFaith.GetNameNoTooltip]#!" - - COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE:0 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOP_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_COUNTY_HOLDER:1 "#T $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!\nCourt Language of the [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTitleAsNameNoTooltip] of [ROOT.Province.GetCounty.GetTitle.GetHolder.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_LIEGE$#!\nCourt Language of the [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetTitleAsNameNoTooltip] of [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGES_LIEGE:0 "#T $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!\nCourt Language of the [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetTitleAsNameNoTooltip] of [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_TOP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!\nCourt Language of the [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetTitleAsNameNoTooltip] of [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_FALLBACK:0 "#T Court Language#!: None" - COURT_LANGUAGES_SELECTION_TOOLTIP_COUNTY_HOLDER:0 "\n#I Click to select $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGE:0 "\n#I Click to select $COURT_LANGUAGES_MAP_MODE_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGES_LIEGE:0 "\n#I Click to select $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_TOP_LIEGE:0 "\n#I Click to select $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!" - - ADDITIONAL_MAPMODES:0 "Additional Modes" - ZOOM_LEVEL_PAPER_MAP:0 "Paper Map" - ZOOM_LEVEL_PAPER_MAP_TOOLTIP:0 "The $ZOOM_LEVEL_PAPER_MAP$ gives you a top-level overview of all independent [realms|E] in the world.\n\n#TUT In this mapmode, clicking the map will select [realms|E]#!" - ZOOM_LEVEL_POLITICAL:0 "Political Map" - ZOOM_LEVEL_POLITICAL_TOOLTIP:0 "The $ZOOM_LEVEL_POLITICAL$ gives you a comprehensive overview of [rulers|E] in an area, and is ideal for planning [wars|E], managing [vassals|E] and exploring [realms|E].\n\n#TUT In this mapmode, clicking the map will select [realms|E]#!" - ZOOM_LEVEL_DETAILS:0 "Details Map" - ZOOM_LEVEL_DETAILS_TOOLTIP:0 "The $ZOOM_LEVEL_DETAILS$ gives you an overview of [terrain|E] and your [domain|E], and is ideal for moving [regiments|E] and constructing [buildings|E].\n\n#TUT In this mapmode, clicking the map will select [holdings|E]#!" - ZOOM_LEVEL_DOMAIN:0 "Domain Map" - ZOOM_LEVEL_SELECTING_BARONIES:0 "Selecting: Holdings" - ZOOM_LEVEL_SELECTING_REALMS:0 "Selecting: Realms" - MAP_MODES_EXPLORATION_ENABLED:0 "In Realm Exploration Mode" - MAP_MODES_EXPLORATION_ENABLED_TT:1 "While in Realm Exploration Mode the map is colored according to the Vassal structure of different Realms. Go deeper in Vassal hierarcy by Ctrl+click, and go back with Ctrl+right-click. Select any other map mode to reset Realm Exploration" - holding_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - kingdoms_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - empires_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - duchies_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - counties_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - players_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - - PROVINCE_VIEW_TOOLTIP_WINTER:2 "#T $winter$ #!\nSeverity: [Province.GetWinterSeverityName|V]\n\n[Province.GetWinterEffectsDesc]" - PROVINCE_WINTER_LEVEL_NONE:0 "None" - PROVINCE_WINTER_LEVEL_MILD:0 "Mild" - PROVINCE_WINTER_LEVEL_NORMAL:0 "Normal" - PROVINCE_WINTER_LEVEL_HARSH:0 "Harsh" diff --git a/project/ck3/base_game/localization/english/gui/mapicons_l_english.yml b/project/ck3/base_game/localization/english/gui/mapicons_l_english.yml deleted file mode 100644 index 6bcd43ff7f..0000000000 --- a/project/ck3/base_game/localization/english/gui/mapicons_l_english.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_english: - ATTRITION_ICON_TITLE:1 "#T Army is going to take [attrition|E]#!" - ARMY_EMBARKED_PENALTY:0 "[embarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ days)" - ARMY_RECENTLY_DISEMBARKED_PENALTY:1 "[recently_disembarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ days)" - MAP_ICON_RECENTLY_DISEMBARKED_TOOLTIP:0 "#T Recently Disembarked#!\nWill be considered [recently_disembarked|E] for [UnitItem.GetArmy.GetDisembarkPenaltyDays] more days" - COMMANDER_IS_LEADER:0 "#underline #TOOLTIP:COMMANDER_IS_LEADER_TOOLTIP Commanded by Ruler#!#!" - COMMANDER_IS_LEADER_TOOLTIP:0 "#T Commanded by Ruler#!\n[Character.GetName] commands this army, giving the following bonuses:\n[GetLeadingTroopsBonus]" - POTENTIAL_COMMANDER_IS_LEADER_TOOLTIP:1 "#T Ruler#!\nBeing [commander|E] of your own [army|E] would give:\n[GetLeadingTroopsBonus]" - RP_TOOLTIP_CLICK:1 "#T [RallyPoint.GetName]#!\n$CLICK_TO_VIEW$" - ARMY_TOOLTIP_IS_GATHERING:1 "Gathering ([Army.GetGatheringDaysLeft] days)" - ARMY_TOOLTIP_IS_MOVEMENT_LOCKED:1 "[movement_locked|E]" - UNIT_ITEMS:1 "([UnitMapIcon.GetShownCount])" - RAID_ARMY_TOOLTIP:0 "#T Raider#!\nThis Army is on a [raid|E].\nIt is carrying [gold_i][Army.GetRaidLoot|V0]." - ARMY_AT_LOOT_CAP:1 "$ARMY_LOOT_INFO$ At Max!" - ARMY_AT_LOOT_CAP_TOOLTIP:0 "#T At Loot Cap#!\nThis army is carrying [gold_i][Army.GetRaidLoot|V0] and cannot [raid|E] more before returning home." - MAP_RAID_TOOLTIP:0 "#T Ongoing Raid#!\nEstimated completion: [Raid.GetEta.GetString].\nResulting [raid_loot|E]: [gold_i][Raid.GetProvince.GetProvinceLoot|0V].\n\n#I Click to view Raid.#!" - RECENTLY_RAIDED_TOOLTIP:0 "#T Recently Raided#!\nThis holding was recently raided and cannot be raided again until [Province.GetEndOfRecentlyLooted.GetString]" - ARMY_LOOT_INFO:0 "Loot: [gold_i][Army.GetRaidLoot|V0]/[Army.GetLootCap|V0]" - MAP_ICON_EMBARK_COST:0 "@gold_icon![FleetPredictionMapIcon.GetEmbarkCost|V0][Select_CString(FleetPredictionMapIcon.IsCostOverOwned, '@warning_icon!', '')]" diff --git a/project/ck3/base_game/localization/english/gui/menatarmsview_l_english.yml b/project/ck3/base_game/localization/english/gui/menatarmsview_l_english.yml deleted file mode 100644 index 535c5ca1b0..0000000000 --- a/project/ck3/base_game/localization/english/gui/menatarmsview_l_english.yml +++ /dev/null @@ -1,51 +0,0 @@ -l_english: - - MAA_SOLDIERS:0 "[soldiers|E]:" - MAA_FULL_STENGTH:0 "Full strength in $TIME$" - MAA_AT_FULL_STRENGTH:0 "At Full strength" - MAA_FULL_MAINTENANCE_TEXT:0 "Full Maintenance" - MAA_UNRAISED_MAINTENANCE_TEXT:0 "Unraised Maintenance" - MAA_REINFORCEMENT:1 "[MenAtArmsView.GetFullStrengthText]\nPaying Full maintenance" - MAA_REINFORCEMENT_COST_ENTRY:2 "[Select_CString( Or( Not(Regiment.IsAtFullStength), Regiment.IsRaised), '#high ' , '#weak ' )]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/month#!" - MAA_MAINTENANCE:3 "[Select_CString( And( Regiment.IsAtFullStength, Not(Regiment.IsRaised)), '#high ', '#weak ' )]$MAA_UNRAISED_MAINTENANCE_TEXT$: [Regiment.CalcUnraisedCost]/month#!" - MAA_RAISED_MAINTENTANCE:0 "[MenAtArmsView.GetFullStrengthText]\nPaying Full maintenance" - MAA_UNRAISED_MAINTENANCE:0 "[MenAtArmsView.GetFullStrengthText]\nPaying Unraised maintenance" - MAA_MAINTENANCE_SHORT:0 "[Regiment.CalcMaintenanceCost]/month" - MAA_HOME_BANNER:0 "Home Rally Point:" - MAA_DESTROY:0 "Destroy" - MAA_ARMY:0 "In Army: [Regiment.GetArmy.GetName]" - #Confirmation messages - MAA_DESTROY_CONFIRMATION_TITLE:0 "Destroy [REGIMENT.GetNameNoTooltip]" - MAA_DESTROY_CONFIRMATION_TEXT:0 "Regiment [REGIMENT.GetNameNoTooltip] will be destroyed." - MAA_DESTROY_CONFIRMATION_ACCEPT:0 "Destroy" - MAA_RAISED:1 "Raised" - MAA_UNRAISED:1 "Unraised" - MAA_CURRENT_SIZE:0 "Size [MAAItem.GetCurrentSize]/[MAAItem.GetMaxSize]" - MAA_TYPE_NAME:0 "Type: [Regiment.GetMAAType.GetBaseTypeName]" - MAA_INCREASE_SIZE:0 "Increase Size to [MAAItem.GetNextSize]" - MAA_DECREASE_SIZE:0 "Decrease Size to [MAAItem.GetPreviousSize]" - MAA_INCREASE_SIZE_TOOLTIP:1 "#T $MAA_INCREASE_SIZE$#!\nCost: [MenAtArmsType.GetCostString( GetPlayer )]\nMaintenance will increase by:\n[MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DECREASE_SIZE_TOOLTIP:1 "#T $MAA_DECREASE_SIZE$#!\nMaintenance will be reduced by:\n[MenAtArmsView.GetReduceSizeBlockers][MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DESTROY_TOOLTIP:0 "#T Destroy Regiment#!\n[MenAtArmsView.GetReduceSizeBlockers]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/month\n$MAA_UNRAISED_MAINTENANCE_TEXT$[Regiment.CalcUnraisedCost]/month" - MAA_AT_MAX_SIZE:0 "At maximum Size" - MAA_SIZE_CHANGE:1 "@[Regiment.GetMAAType.GetIconKey]_icon!+[Regiment.GetMAAType.GetStackSize]" - MAA_REINFORCING:1 "Reinforcing" - REGIMENT_CURRENT_SIZE:0 "Size [Regiment.GetMAAChunkCount]/[Regiment.CalcMaxMAAChunkCount]" - - #Tooltip - MAA_TT_BUY_TITLE:0 "#T Add $COUNT$ Soldiers#!" - MAA_TT_SELL_TITLE:0 "#T Remove $COUNT$ Soldiers#!" - MAA_TT_DESTROY_TITLE:0 "#T Destroy Regiment#!" - MAA_TT_NOT_ENOUGH_GOLD:0 "@warning_icon!#X Not enough Gold#!" - MAA_MAX_AT_MAX_SIZE:0 "@warning_icon!#X At max size#!" - MAA_TT_REGIMENT_IN_COMBAT:0 "@warning_icon!#X The Regiment is currently in Battle#!" - MAA_TT_COST:0 "Cost: $COST$" - MAA_TT_RETURN_COST:0 "Return: $COST|$" - MAA_TT_MAINTENANCE:0 "Maintenance: $COST$/month" - MAA_TT_WILL_DESTROY:0 "This will destroy the Regiment" - MAA_BASE_TYPE:0 "Category: $TYPE|V$" - MAA_CHUNK_SIZE:0 "[soldiers|E]: $VALUE|V$" - CREATE_MAA_HEADER:1 "#T Create [MEN_AT_ARMS_TYPE.GetNameNoTooltip|V] Regiment#!" - CANT_CREATE_MAA_AT_CAP:0 "@warning_icon!#X At [men_at_arms|E] Regiment Limit#!" - CREATE_MAA_TOOLTIP:0 "#T Create New [men_at_arms|E] [regiment|E]#!\n[MilitaryItem.GetMaACanBeCreatedTooltip]" - diff --git a/project/ck3/base_game/localization/english/gui/militaryview_l_english.yml b/project/ck3/base_game/localization/english/gui/militaryview_l_english.yml deleted file mode 100644 index 6d9fa7b776..0000000000 --- a/project/ck3/base_game/localization/english/gui/militaryview_l_english.yml +++ /dev/null @@ -1,134 +0,0 @@ -l_english: - MILITARY:0 "Military" - CREATE_BANNER:0 "Create Rally Point" - SOLDIERS_INFO:0 "$CURRENT$/$MAX$" - DISBAND_ALL_ARMIES:0 "#T Disband all [armies|E] #!" - DISBAND_ALL_ARMIES_ARMIES_INFO:0 "$DISBANDED$ Armies will be disbanded" - DISBAND_ALL_ARMIES_GATHERING_ARMIES_INFO:1 "$DISBANDED$ of $TOTAL$ gathering Armies will be disbanded" - DISBAND_NO_ARMIES:0 "$DISBAND_ALL_ARMIES$\n@warning_icon!#X No armies can be disbanded#!" - DISBAND_NO_DISBANDABLE_ARMIES:0 "@warning_icon!#X No armies can be disbanded#!" - DISBAND_ALL_CONFIRM_TITLE:0 "Disband all Armies" - DISBAND_ALL_CONFIRM:0 "All raised and gathering [armies|E] will be disbanded." - DISBAND_ALL_CONFIRM_ACCEPT:0 "Disband All" - LEVIES_LABEL:1 "[levies|E]" - LEVIES_MAX:0 "$RAISE_MAX|V$" - LEVIES_NOT_MAX:0 "$CURRENT|V$/$RAISE_MAX|V$" - LEVIES_TOOLTIP:0 "#T Unraised [levies|E]: $CURRENT|0V$/$RAISE_MAX|0V$#!" - LEVIES_AFFECTED_BY_COUNTIES_HEADER:0 "#T The number of [rally_point|E] [levies|E] is lowered#!" - LEVIES_AFFECTED_BY_COUNTY_CONTROL:0 "@warning_icon!#X The [rally_point|E] has counties with lowered [county_control]#!" - FROM_DOMAIN:0 "From [domain|E]" - FROM_VASSALS:0 "From [vassals|E]" - FROM_BISHOPS:0 "From [realm_priest|E]" - BANNER_MEN_AT_ARMS_LABEL:0 "[men_at_arms|E]:" - BANNER_MEN_AT_ARMS:0 "$UNRAISED|0V$" - BANNER_MEN_AT_ARMS_NOT_MAX:0 "$UNRAISED|0$/$RAISE_MAX|0$" - BANNER_MEN_AT_ARMS_TOOLTIP:0 "#T Unraised [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_KNIGHTS_LABEL:1 "$knight_culture_player_plural$:" - BANNER_TROOPS_TAB:0 "Your Armies" - BANNER_KNIGHTS_TAB:1 "$knight_culture_player_plural_no_tooltip$" - RAISE_BANNER_TT_TITLE:0 "#T Raise Army at [rally_point|E]#!" - RAISE_BANNER_TT_NO_SOLDIERS:0 "@warning_icon!#X No [soldiers|E] to raise#!" - RAISE_BANNER_TT_LEVIES:0 "$UNRAISED|0V$ out of $RAISE_MAX|0V$ [levies|E] can be raised" - RAISE_BANNER_TT_MAA:0 "$UNRAISED|0V$ out of $RAISE_MAX|0V$ [men_at_arms|E] can be raised" - MEN_AT_ARMS_CURRENT_MAX_TOOLTIP:1 "[MEN_AT_ARMS_TYPE.GetName]: $CURRENT|0V$/$MAX|0V$." - CREATE_MAA_BUTTON_COST:0 "Create ($COST$)" - CREATE_MAA_COST:0 "Creation Cost: $COST$" - NAMED_MAINTENANCE_MAA:0 "$NAME$: $COST$" - MAINTENANCE_MAA:1 "$MAA_UNRAISED_MAINTENANCE_TEXT$: $VALUE$/month" - REINFORCEMENT_MAA:1 "$MAA_FULL_MAINTENANCE_TEXT$: $VALUE$/month" - STACK_SIZE_MAA:0 "Regiment size: $VALUE|V$" - MONTHLY_MAINTENANCE_LABEL:0 "Monthly Maintenance:" - MONTHLY_MAX_MAINTENANCE_LABEL:0 "#weak Max:#!" - MONTHLY_MAX_MAINTENANCE_TT:0 "#T Maximum Military Maintenance#!\nThis is the predicted military expense when you have all forces raised and at full strength.\n@warning_icon!#X Having [armies|E] on [fleets|E] can make actual maintenance higher.#!\n\nWith your current [gold|E] and [income|E], you can have all of your troops raised for [MilitaryView.GetAllRaisedTime] before going bankrupt." - MONTHLY_MAX_MAINTENANCE_VIEW:0 "([MilitaryView.GetAllRaisedTime])" - MONTHLY_REINFORCEMENT_COST_LABEL:1 "Monthly Reinforcement" - MV_MORE_THAN_FIVE_YEARS:1 "> #V 5 years#!" - MEN_AT_ARMS_LABEL:0 "Men-at-Arms:" - TOTAL_MAINTENANCE_COST:0 "$VALUE$" - TOTAL_REINFORCEMENT_COST_MAA:0 "$VALUE|1$" - ADD_MEN_AT_ARMS_LABEL:0 "Create Men-at-Arms Regiment" - MAA_COUNT_AND_CAP:0 "$CURRENT|V$/$MAX|V$" - MAA_COUNT_AND_CAP_ABOVE_CAP:0 "$CURRENT|N$/$MAX|V$" - MAA_COUNT_ABOVE_CAP:0 "$VALUE|V$ [men_at_arms|E] over cap limit" - HIRE_TROOPS:0 "Hire Soldiers" - MV_SHOW_MAA:0 "Show [men_at_arms|E]" - MV_UNRAISED_MAA:1 "Unraised" - TT_MAINTENANCE_TITLE:0 "#T Maintenance: $VALUE$/month#!" - TT_MAINTENANCE_RAISED_ARMIES:1 "Raised armies: @gold_icon!$VALUE|1$/month" - TT_MAINTENANCE_MAA:1 "[men_at_arms|E]: $VALUE$/month" - TT_MAINTENANCE_NO:0 "#weak No maintenance costs#!" - TT_REINFORCING_MAA_YES_TITLE:0 "#T Reinforcing [men_at_arms|E]#!" - TT_REINFORCING_MAA_FULL_STRENGTH:0 "[men_at_arms|E] at full strength" - TT_REINFORCING_MAA_FULL_STRENGTH_TIME:0 "$TIME|V$ months to reach full strength" - TT_REINFORCING_MAA_NOT_TITLE:0 "#T Not reinforcing [men_at_arms|E]#!" - TT_REINFORCING_MAA_CLICK_STOP:0 "\n#I Click to stop reinforcing#!" - TT_REINFORCING_MAA_CLICK_START:0 "\n#I Click to start reinforcing#!" - MAINTENANCE_COST_PART:0 "Maintenance: $VALUE$/month" - REINFORCEMENT_COST_PART:0 "Reinforcement: $VALUE$/month" - TOTAL_MAA_COST:0 "[Regiment.GetTotalCostString]" - TOTAL_MAA_COST_TOOLTIP:0 "#T Maintenance: [Regiment.GetTotalCostString]/month#!#D 2 decimal pls#!\n#D Reinforcing#!" - TT_CAP_TITLE:0 "#T [men_at_arms|E] Regiment Limit: $MAX|V$#!" - TT_CAP_ABOVE:0 "@warning_icon!#X Above limit: Paying $VALUE|-%0$ extra!#!" - TT_CAP_REGIMENT_COUNT:0 "Regiments: $VALUE|V$" - TT_CAP_REGIMENT_CURRENT:0 "Current: $CURRENT|V$" - TT_CAP_REGIMENT_CAP:0 "Limit" - TT_CAP_TIER_REASON:0 "You are a $TIER$" - TT_RAISE_ALL_MAA_INFO:1 "[men_at_arms|E], [special_troops|E], [mercenaries|E], and [holy_orders|E] will be raised at the [rally_point|E] closest to your [realm_capital|E]." - TT_RAISE_ALL:2 "#T Raise all Armies#!\n[levies|E] will be raised at their closest [rally_point|E].\n\n$TT_RAISE_ALL_MAA_INFO$" - TT_RAISE_ALL_RAIDERS:0 "#T Raise all Armies as Raiders#!\nRaise all Armies, and they will equip themselves to be [raiders|E] " - TT_RAISE_ALL_MEN_AT_ARMS:0 "#T Raise all Men-at-Arms#!\n[men_at_arms|E] will be raised at the [rally_point|E] closest to your [realm_capital|E]." - TT_RAISE_ALL_LEVIES:0 "Unraised [levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_RAISE_ALL_MAA:0 "Unraised [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_HIRE_TROOPS:0 "#T Hire Soldiers#!\nShow Soldiers available for hire" - TT_MAA_RAISED:0 "#T [men_at_arms|E] raised#!" - TT_MAA_UNRAISED:0 "#T [men_at_arms|E] unraised#!" - TT_MAA_ENTRY_BUTTON:0 "#T Manage [regiment|E]#!" - TT_CANT_RAISE_AT_WAR:0 "@warning_icon!#X Can not raise regiments while at peace!#!" - MEN_AT_ARMS_TYPE_NAME:1 "Type: #high [MenAtArmsType.GetBaseTypeName]#!" - MILITARY_VIEW_BANNERS:0 "[rally_points|E]" - MILITARY_VIEW_EVENT_TROOPS:0 "[special_troops|E]" - MILITARY_VIEW_EVENT_TROOPS_ASSOCIATED_WAR:0 "Will stand down when the [War.GetName] ends" - MILITARY_VIEW_EVENT_TROOPS_RAISE:0 "Raise" - MILITARY_VIEW_EVENT_TROOPS_RAISE_TT:0 "#T Raise [MilitaryViewEventTroop.GetName]\n#!A new [army|E] with [soldier_i][MilitaryViewEventTroop.GetNumberOfRaisableSoldiers|V] [soldiers|E] will be raised in [MilitaryViewEventTroop.GetRaiseProvinceName|V]" - MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE:0 "Will stand down on [succession|E]" - MILITARY_VIEW_EVENT_TROOPS_INHERITABLE:0 "Will be inherited on [succession|E]" - MILITARY_VIEW_HIRED_TROOPS:1 "[mercenaries|E] and [holy_orders|E]" - HIRED_TROOPS_STRENGTH:0 "Strength" - HIRED_TROOPS_REGIMENTS:0 "Regiments" - BD_LEVIES_MAINTENANCE:0 "[levies|E]" - BD_MAA_MAINTENANCE:0 "[men_at_arms|E]" - BD_ARMY_EMBARKED:0 "@embarked_icon! Embarked" - MV_EMBARKED_TT:0 "#T [embarked|E] [armies|E]\n#!Extra maintenance is paid due to one or more armies being Embarked." - BD_ARMY_MAINTENANCE_NAME:0 "[ARMY.GetName] [Select_CString(ARMY.IsEmbarked,'@embarked_icon!','')]" - BD_UNRAISED_MAA_MAINTENANCE:0 "Unraised [men_at_arms|E]" - BD_UNRAISED_MAA_MAINTENANCE_BASE:0 "Unraised [men_at_arms|E]" - BD_RAISED_MAA_MAINTENANCE:0 "Raised [men_at_arms|E]" - BD_RAISED_MAA_MAINTENANCE_BASE:0 "Raised [men_at_arms|E]" - BD_MAA_MAINTENANCE_BASE:0 "Maintenance" - MV_RALLY_POINTS:0 "[rally_points|E]:" - MV_ADD_RALLY_POINT:0 "#I Click to add a new [rally_point|E]#!" - MV_RALLY_POINT_NUMBER_INFO:0 "$CURRENT|V$/$MAX|V$" - MV_REMOVE_RALLY_POINT:1 "#T Remove Rally Point#!\nThe [armies|E] can be raised at the next closest [rally_point|E]." - MV_TOTAL_SOLDIERS:0 "Total Soldiers" - MV_UNRAISED_SOLDIERS:0 "Unraised Soldiers" - MV_KNIGHTS:1 "$knight_culture_player_plural$" - MV_MANAGE_KNIGHTS:1 "#low Click to Manage...#!" - MV_MERCENARIES:0 "Mercenaries" - MV_HOLY_ORDERS:0 "Holy Orders" - MV_LEVIES_TOOLTIP:1 "#T Show your [levies|E]#!" - MV_KNIGHTS_TOOLTIP:1 "#T Show and Manage your $knight_culture_player_plural$#!" - MV_LEVY_MAINTENANCE:0 "[gold_i][MilitaryView.GetLevyGoldExpense|1]" - MV_LEVY_MAINTENANCE_TOOLTIP:0 "#T Maintenance: [gold_i][MilitaryView.GetLevyGoldExpense|2]/month#!\n[MilitaryView.GetNumberOfRaisedLevies|0] [levies|E] raised" - KV_HEADER:1 "$knight_culture_player_plural_no_tooltip$" - BREAKDOWN_LEVY_MAINTENANCE:0 "[levies|E]" - BREAKDOWN_MAA_MAINTENANCE:0 "[men_at_arms|E]" - MV_RALLY_POINT_TT:0 "#T [RallyPointItem.GetRallyPoint.GetName]\n#!\n$CLICK_TO_SELECT$" - MV_MEN_AT_ARMS_NONE:0 " None" - MV_REGIMENT_START_SIZE:2 "Will start with 5 Soldiers (and reinforce to [MenAtArmsType.GetStackSize])" - MV_CREATE_REGIMENT_MAX_SIZE_TT:1 "#T Soldiers per Size: [MenAtArmsType.GetStackSize]\n#!At Size 1, this [regiment|E] will have [MenAtArmsType.GetStackSize] [soldiers|E]. Each time you increase the Size of the Regiment, [MenAtArmsType.GetStackSize] more Soldiers will be added." - MV_CREATE_REGIMENT_SIZE:1 "[MenAtArmsType.GetStackSize] (Size 1)" - MV_KNIGHTS_TT:0 "#T $knight_culture_player_plural$\n#!#I Click to [Select_CString( MilitaryView.AreKnightsShown, 'hide the list', 'show a list' )] of your available $knight_culture_player_plural$#!" - MV_LEVY_TT:0 "#T [levies|E]\n#!#I Click to [Select_CString( MilitaryView.AreLeviesShown, 'hide', 'show' )] details for your levies#!" - STRENGTH_COMPARISON_TOTAL_STRENGTH:0 "@soldier_icon! [GuiMilitaryStrength.GetTargetTotal|0]" - STRENGTH_COMPARISON_ALLIES:1 "[ally_i|E] [GuiMilitaryStrength.GetTargetAlliesCount]" - diff --git a/project/ck3/base_game/localization/english/gui/multiplayer_lobby_l_english.yml b/project/ck3/base_game/localization/english/gui/multiplayer_lobby_l_english.yml deleted file mode 100644 index 7185af6ce5..0000000000 --- a/project/ck3/base_game/localization/english/gui/multiplayer_lobby_l_english.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_english: - MULTIPLAYER_LOBBY_DIFFICULTY_HEADER:0 "Difficulties:" - MULTIPLAYER_LOBBY_DIFFICULTY_INFO_TEXT:0 "@warning_icon!#X [Character.GetDifficultyInfoText]#!" - MULTIPLAYER_LOBBY_CHOOSE_RANDOM_CHARACTER:0 "Random Character" - MULTIPLAYER_LOBBY_PLAY_OBSERVER:0 "Play as an observer" - MULTIPLAYER_LOBBY_NOT_READY:0 "#N No Character selected#!" - MULTIPLAYER_LOBBY_RULER_DESIGNING:0 "#N In the Ruler Designer#!" - MULTIPLAYER_LOBBY_READY:0 "[LobbyPlayer.GetPlayable.GetCharacter.GetUINameNotMe]" - MULTIPLAYER_LOBBY_JOIN_PROGRESS:0 "Joining... [LobbyPlayer.GetTransferProgress|0%]" - MULTIPLAYER_LOBBY_PLAYED_BY:0 "Played by [Character.GetHumanNameIfNotLocalPlayer]" - MULTIPLAYER_LOBBY_PLAYED_BY_YOU:0 "Your Character" - FAITH_LOBBY_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_LOBBY_WINDOW:0 "[Culture.GetNameNoTooltip]" - diff --git a/project/ck3/base_game/localization/english/gui/multiselectionbarwindow_l_english.yml b/project/ck3/base_game/localization/english/gui/multiselectionbarwindow_l_english.yml deleted file mode 100644 index c346522c1d..0000000000 --- a/project/ck3/base_game/localization/english/gui/multiselectionbarwindow_l_english.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_english: - MULTI_SELECTION_TOOLTIP_HEADER:0 "$NAME|T$" - MULTI_SELECTION_LEFT_CLICK:0 "#I Click to view#!" - MULTI_SELECTION_LEFT_CLICK_SHOWN:0 "#I Click to go to location#!" - MULTI_SELECTION_RIGHT_CLICK:0 "#I Right-click to go to location#!" - MULTI_SELECTION_NOT_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK_SHOWN$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHIFT_CONTROL:1 "#I Shift-click to deselect\nCtrl-click to select only this#!" - MULTI_SELECTION_MULTIPLE_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_MULTIPLE_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$" - MULTI_SELECTION_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$" - - MULTI_SELECTION_FLEET_HEADER:0 "#T Fleet#!" diff --git a/project/ck3/base_game/localization/english/gui/outliner_l_english.yml b/project/ck3/base_game/localization/english/gui/outliner_l_english.yml deleted file mode 100644 index 8b9198ed15..0000000000 --- a/project/ck3/base_game/localization/english/gui/outliner_l_english.yml +++ /dev/null @@ -1,22 +0,0 @@ -l_english: - OUTLINER_NO_SCHEMES:0 "No Scheme in progress" - OUTLINER_NO_ARMIES:0 "None raised" - OUTLINER_NO_PINNED_CHARACTERS:0 "None pinned" - OUTLINER_PINNED_CHARACTERS:0 "Pinned Characters" - OUTLINER_PLAYERS:0 "Players" - OUTLINER_PLAYER_ITEM:0 "[OutlinerPlayer.GetName] - [SelectLocalization(OutlinerPlayer.GetCharacter.IsValid, OutlinerPlayer.GetCharacter.GetName, 'JOMINI_MULTIPLAYER_GUI_OBSERVER')]" - OUTLINER_JOIN_PROGRESS:0 "Join progress: $PROGRESS|0%$" - OUTLINER_CHARACTER_NAME:0 "[CHARACTER.GetName]" - OUTLINER_SCHEMES:1 "Schemes" - OUTLINER_ARMIES:1 "Armies" - OUTLINER_HOLDINGS:1 "Domain Holdings" - OUTLINER_SPONSORED_INSPIRATIONS:0 "Sponsored Inspirations" - OUTLINER_NO_SPONSORED_INSPIRATIONS:0 "No sponsored Inspirations" - OUTLINER_HOLDER_CLICK_INFO:0 "\n#I Click to view and go to location#!" - OUTLINER_EXPAND:0 "#T Expand#!" - OUTLINER_COLLAPSE:0 "#T Collapse#!" - OUTLINER_ARMY_WARNING_IDLE_EMBARKED:0 "#X The Army is at sea and idle, costing extra maintenance#!" - OUTLINER_ARMY_CLICK_TO_SELECT:0 "#I Click to Select the Army#!" - OUTLINER_ARMY_CLICK_TO_PAN:0 "#I Click to go to location#!" - OUTLINER_ARMY_RIGHT_CLICK_TO_PAN:0 "#I Right-click to go to location#!" - OUTLINER_PINNED_CHARACTER:0 "[Character.GetShortUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" diff --git a/project/ck3/base_game/localization/english/gui/portrait_customization_window_l_english.yml b/project/ck3/base_game/localization/english/gui/portrait_customization_window_l_english.yml deleted file mode 100644 index 946c436b74..0000000000 --- a/project/ck3/base_game/localization/english/gui/portrait_customization_window_l_english.yml +++ /dev/null @@ -1,7 +0,0 @@ -l_english: - PCW_TITLE:0 "Barbershop" - PCW_APPLY:0 "Apply Changes" - #PCW_APPLY_TOOLTIP:1 "" delete this - PCW_DEFAULT_HAIR_COLOR:0 "Default" - PCW_HAIR_COLOR_LABEL:0 "Hair Color" - diff --git a/project/ck3/base_game/localization/english/gui/potential_agents_l_english.yml b/project/ck3/base_game/localization/english/gui/potential_agents_l_english.yml deleted file mode 100644 index 045635c5e0..0000000000 --- a/project/ck3/base_game/localization/english/gui/potential_agents_l_english.yml +++ /dev/null @@ -1,40 +0,0 @@ -l_english: - POTENTIAL_AGENTS:0 "Invite Agents" - POTENTIAL_AGENT_HEADER:0 "Potential Agents" - AGENT_SCHEME_POWER:0 "[scheme_power|E]" - CHARACTER_SORT_ACCEPTANCE:0 "Acceptance" - CHARACTER_SORT_SUCCESS:0 "Success Chance" - CHARACTER_SORT_POWER:0 "Scheme Power" - CHARACTER_SORT_AGE:0 "Age" - CHARACTER_SORT_TITLES:0 "Rank" - CHARACTER_SORT_VASSAL_POWER:0 "Power" - AGENT_ALREADY_CONSIDERING:0 "#Z Considering our offer#!" - AGENT_WILL_ACCEPT:0 "#P Will join ($ACCEPTANCE|=0$)#!" - AGENT_MAY_ACCEPT:0 "#Z Can be convinced ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT:0 "#N Refuses ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT_DESC:0 "#T Will not join scheme #!" - AGENT_WILL_ACCEPT_DESC:0 "#T Will join scheme #!" - AGENT_MAY_ACCEPT_DESC:0 "#T Can be swayed to join by using gifts and [hooks|E] #!" - SCHEME_PROGRESS_EQUAL:0 "Power and Resistance are equal, progress will not change." - SCHEME_PROGRESS_INCREASE:0 "There is a #P $CHANCE$%#! chance to gain $PROGRESS|0P$ progress each month." - SCHEME_PROGRESS_DECREASE:0 "There is a #N $CHANCE$%#! chance to lose $PROGRESS|0N$ progress each month. Progress cannot go below #V 0#!." - SCHEME_WITH_GIFT:0 "I get [gold_i][gold|E]: #P +#!$VALUE|+0$" - SCHEME_WITH_HOOK:0 "I'm using a [hook]: $VALUE|+0$" - SCHEME_AGAINST_RIVAL:0 "Scheming against my Rival: $VALUE|+0$" - SCHEME_AGAINST_FRIEND:0 "Scheming against my Friend: $VALUE|+0$" - SCHEME_AGAINST_SPOUSE:0 "Loyal to spouse: $VALUE|+0$" - SCHEME_IS_SACRED:0 "My faith considers scheming sacred: $VALUE|+0=$" - BEFRIEND_MUTUAL_FRIENDS:0 ""I want my friends to be friends!": $VALUE|+0$" - BEFRIEND_WOULD_MAKE_GOOD_FRIEND:0 "Cares about target: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_BAD_FRIEND:0 "Cares about target: $VALUE|+0$" - BEFRIEND_WANTS_PEOPLE_TO_GET_ALONG:0 "Wants people to get along: $VALUE|+0$" - SEDUCE_IS_SPOUSE:0 ""Our marriage is sacred!": $VALUE|+0$" - SEDUCE_IS_LOVER:0 "Doesn't want me to have more lovers!: $VALUE|+0$" - NO_POTENTIAL_MEMBERS:0 "#weak There are no Agents to invite#!" - SCHEME_MURDER_COUPLE:0 "I always loved your blood thirst: $VALUE|+0$" - SCHEME_MURDER_DISINTERESTED:0 "I will not take part in this: $VALUE|+0$" - POTENTIAL_AGENT_SUCCESS_TOOLTIP:0 "#T [success_chance|E] : [CharacterListItem.GetInt( 'success' )|+] #! \n[CharacterListItem.GetText( 'success_desc' )]" - POTENTIAL_AGENT_POWER_TOOLTIP:1 "#T [scheme_power|E]#! \n Adds [CharacterListItem.GetInt( 'power' )|+] power\nAgent's [scheme_power|E] is proportional to [intrigue|E] skill" - AGENT_SPYMASTER:0 "Spymaster: #P $VALUE|0$%#!" - SCHEME_POWER_TRIGGER:0 "[scheme_power|E]: $VALUE|+0$" - RESPECTED_HOST:0 "[target.GetShortUINameNoTooltip] is an esteemed host: $VALUE|+0$" diff --git a/project/ck3/base_game/localization/english/gui/potential_councillor_l_english.yml b/project/ck3/base_game/localization/english/gui/potential_councillor_l_english.yml deleted file mode 100644 index dc64a42b61..0000000000 --- a/project/ck3/base_game/localization/english/gui/potential_councillor_l_english.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_english: - POTENTIAL_COUNCILLOR_TITLE:0 "Appoint a [CouncilPositionType.GetName]" - CHARACTER_SORT_ALL_SKILLS:1 "Sum of all Skills" - POTENTIAL_COUNCILLOR_REASSIGN:0 "Reassign" - POTENTIAL_COUNCILLOR_ASSIGN:0 "Assign" - POTENTIAL_COUNCILLOR_SWAP:0 "Swap" - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION:0 "[CHARACTER.GetShortUINameNoTooltip] will be fired from my council." - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION_WITH_EFFECT:1 "[CHARACTER.GetShortUINameNoTooltip] will be fired from my council having the following effect:" - POTENTIAL_COUNCILLOR_ASSIGN_TT_TITLE:0 "#T Assign to $NAME$ position#!" - POTENTIAL_COUNCILLOR_REASSIGN_TT_TITLE:0 "#T Reassign to $NAME$ position#!" - POTENTIAL_COUNCILLOR_SWAP_TT_TITLE:0 "#T Swap Council positions#!" - POTENTIAL_COUNCILLOR_SWAP_TT_DESC:0 "Swap [CHARACTER.GetShortUINamePossessiveNoTooltip] $CHARACTER_POSITION$ position with [TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip] $TARGET_POSITION$ position" - NO_POTENTIAL_COUNCILLORS:1 "There are no [vassals|E] or [courtiers|E] elegibles for this position" diff --git a/project/ck3/base_game/localization/english/gui/potential_faction_members_l_english.yml b/project/ck3/base_game/localization/english/gui/potential_faction_members_l_english.yml deleted file mode 100644 index 17a23e77ac..0000000000 --- a/project/ck3/base_game/localization/english/gui/potential_faction_members_l_english.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_english: - POTENTIAL_FACTION_MEMBERS_HEADER:0 "Potential Members" - NO_POTENTIAL_FACTION_MEMBERS:0 "#weak There are no potential Members#!" - CHARACTER_SORT_CAN_FORCE_TO_FACTION:1 "Can be forced into Faction" - POTENTIAL_FACTION_MEMBER_AVAILABLE:0 "#P Can be forced to join#!" - POTENTIAL_FACTION_MEMBER_POTENTIAL:0 "#Z Can potentially be forced#!" - POTENTIAL_FACTION_MEMBER_NOT_AVAILABLE:0 "#N Can not be forced to join#!" - POTENTIAL_FACTION_MEMBER_MILITARY_STRENGTH_TT_HEADER:0 "#T Military Strength#!" - POTENTIAL_FACTION_MEMBER_TT:0 "#T $force_join_faction_interaction$#!" - CHARACTER_SORT_OPINION_OF_LIEGE:0 "Opinion of Liege" - POTENTIAL_FACTION_MEMBERS_OPINION_OF_LIEGE:0 "Opinion of Liege: [CharacterListItem.GetInt( 'opinion_of_liege' )|+]" diff --git a/project/ck3/base_game/localization/english/gui/prison_window_l_english.yml b/project/ck3/base_game/localization/english/gui/prison_window_l_english.yml deleted file mode 100644 index a68a210a1a..0000000000 --- a/project/ck3/base_game/localization/english/gui/prison_window_l_english.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_english: - PRISON_WINDOW:0 "My Prisoners" - PRISONER_TOOLTIP:0 "#weak In $TYPE$#!" - CAN_NOT_RANSOM:0 "[CHARACTER.GetUIName] cannot be ransomed." - CAN_NOT_RELEASE:0 "[CHARACTER.GetUIName] cannot be released from prison." - CAN_NOT_EXECUTE:0 "[CHARACTER.GetUIName] cannot be executed." - IMPRISONED_TIME:0 "Imprisoned for $VALUE|V$" - PRISON_EMPTY:0 "The Prison is empty" - MASS_PRISONER_ACTIONS:0 "Mass Actions" - MASS_PRISONER_ACTION_RANSOM:0 "Mass Ransom" - MASS_PRISONER_ACTION_RELEASE:0 "Mass Release" - MASS_PRISONER_ACTION_EXECUTE:0 "Mass Execute" - MASS_PRISONER_ACTION_RANSOM_TT:0 "#T $MASS_PRISONER_ACTION_RANSOM$#!\nRansom all [prisoners|E] for [gold|E].\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_RELEASE_TT:0 "#T $MASS_PRISONER_ACTION_RELEASE$#!\nRelease all [prisoners|E] without demanding anything in return.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_EXECUTE_TT:0 "#T $MASS_PRISONER_ACTION_EXECUTE$#!\nExecute all [prisoners|E].\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_ACTION_TT_EXCLUDE:0 "#weak Prisoners that are hidden by a filter or exempted from Mass Actions will not be affected.#!" - MASS_PRISONER_ACTION_RANSOM_BODY:1 "Ransom up to $AMOUNT|V$ characters from your dungeons." - MASS_PRISONER_ACTION_RELEASE_BODY:0 "Release $AMOUNT|V$ characters from your dungeons." - MASS_PRISONER_ACTION_EXECUTE_BODY:0 "Execute $AMOUNT|V$ characters in your dungeons.\nThis will upset the family and realm of some of the characters executed." - MASS_PRISONER_ACTION_RANSOM_ACCEPT:0 "Ransom" - MASS_PRISONER_ACTION_RELEASE_ACCEPT:0 "Release" - MASS_PRISONER_ACTION_EXECUTE_ACCEPT:0 "Execute" - PRISONER_IS_LOCKED_FROM_MASS_ACTION:1 "Click to include in mass action" - PRISONER_IS_NOT_LOCKED_FROM_MASS_ACTION:1 "Click to exclude from mass actions" - MASS_PRISONER_ADDITIONAL_REASONS:0 "#X ...and more#!" diff --git a/project/ck3/base_game/localization/english/gui/raid_window_l_english.yml b/project/ck3/base_game/localization/english/gui/raid_window_l_english.yml deleted file mode 100644 index 70f0cd3d48..0000000000 --- a/project/ck3/base_game/localization/english/gui/raid_window_l_english.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_english: - RW_TT_RAIDING_REALM_TOOLTIP:0 "#T Raider: [Character.GetPrimaryTitle.GetName|V]#!\n#I Click to view#!" - RW_TT_DEFENDING_REALM_TOOLTIP:0 "#T Defender: [Character.GetPrimaryTitle.GetName|V]#!\n#I Click to view#!" - RW_TIME_LEFT:0 "[Raid.GetEta.GetTimeDiffFromNow|V] left" - RW_TIME_LEFT_TT:0 "#T Time Left\n#!The Raid will finish on [Raid.GetEta.GetString]" - RW_TT_LOOT:0 "#T Loot: [gold_i][Province.GetProvinceLoot|0V]\n#!Given to the raiding [realm|E] when the [raid|E] finishes." - RAID_PROGRESS_TOOLTIP:0 "#T Raid Progress: [Raid.GetProgress|0]/[Raid.GetProgressNeeded|0]#!\n[Raid.GetRaidProgressTooltip]" - RAID_TROOPS_TOOLTIP:0 "#T Number of Soldiers#!\n[raiding|E] Army: [Raid.GetAttackerMen|V]\n[garrison|E]: [Raid.GetDefenderMen|V]\nDaily progress: [Raid.GetDailyProgressPercent|%1V]" - RAID_BLOCKED_BY_COMBAT:0 "@warning_icon!#X Raiding army is in a [battle|E]#!" - RAID_ON_ME_TOOLTIP:0 "#T Being Raided#!\nBeing raided by [Character.GetShortUIName].\nHostilities will end in [GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow].\n\n#I Click to view Character#!" - RAID_BY_ME_TOOLTIP:0 "#T Raiding#!\nRaiding [Character.GetShortUIName].\nHostilities will end in [GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow].\n\n#I Click to view Character#!" - RW_TT_DAILY_PROGRESS:0 "Daily progress" - RW_TT_BASE_PROGRESS:0 "Base" - RW_TT_MEN_PROGRESS:0 "Raiding [soldiers|E]" diff --git a/project/ck3/base_game/localization/english/gui/rally_point_window_l_english.yml b/project/ck3/base_game/localization/english/gui/rally_point_window_l_english.yml deleted file mode 100644 index 8849fae51e..0000000000 --- a/project/ck3/base_game/localization/english/gui/rally_point_window_l_english.yml +++ /dev/null @@ -1,28 +0,0 @@ -l_english: - RP_RAISE:0 "Raise Local Army" - RP_RAISE_RAID:0 "Raise Local Raiders" - RP_RAISE_MEN_AT_ARMS:0 "Raise All Men-at-Arms Here" - RP_RAISE_ALL:0 "Raise All Here" - RP_RAISE_PROMPT:0 "#T Raise Army and all Soldiers assigned to this Rally Point here#!" - RP_RAISE_ALL_PROMPT:0 "#T Raise all Armies and all Soldiers here#!" - RP_TOOLTIP_HEADER:0 "#T $NAME$#!" - RP_RAISE_RAID_TOOLTIP:0 "#T Raise Raider Army#!\n[GetPlayer.GetStartRaidBlockers]\n[raid|E] armies cost [GetDefine('NArmy', 'RAID_ARMY_COST_MULT')|%P0] of normal armies' cost to maintain.\nRaid armies cannot reinforce." - RP_NO_RAISABLE_TROOPS_ASSIGNED:0 "#X No unraised Soldiers assigned to this [rally_point|E]#!" - RP_NO_RAISABLE_TROOPS_ALL:0 "#X No unraised Soldiers available#!" - RP_NO_RAISABLE_TROOPS_MEN_AT_ARMS:0 "#X No unraised Men-at-Arms available#!" - RP_LOCAL_LEVIES_LABEL:0 "Local [levies|E]" - RP_LOCAL_LEVIES_TOOLTIP:0 "#T Local [levies|E]#!\nUnraised: [RallyPointWindow.GetUnraisedLocalLevies|V]\nAlive: [RallyPointWindow.GetAliveLocalLevies|V]\nTotal: [RallyPointWindow.GetTotalLocalLevies|V]" - RP_ALL_SOLDIERS_LABEL:0 "All [soldiers|E]" - RP_KNIGHTS_ENTRY:1 "[knight_i]$knight_culture_player_plural$: [GetPlayer.GetKnightCount|V]" - RP_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i][GetPlayer.GetKnightCount|V]#!\n[GetPlayer.GetUnraisedKnightBreakdown]" - RP_LEVIES_ENTRY:0 "[levies|E]: [ArmyComposition.GetMaxNumberOfLevies|V]" - RP_MAA_ENTRY:0 "[men_at_arms|E]: [ArmyComposition.GetMaxNumberOfMAA|V]" - RP_TIME_TO_RAISE:0 "Time to raise: $VALUE|V$" - RP_TIME_TO_RAISE_DELAY:1 "The time to raise includes a delay of $VALUE$ due to [soldiers|E] returning home from recently disbanding" - RP_RAISE_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nRaise all [armies|E] that are the closest to this particular [rally_point|E].\n#weak If you only have one Rally Point, all Armies will be raised here.#!" - RP_RAISE_MEN_AT_ARMS_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nRaise all [men_at_arms|E] here.#!" - RP_RAISE_RAID_TOOLTIP_HEADER:0 "#T $RP_RAISE_RAID$#!\nRaise all [armies|E] that are the closest to this particular [rally_point|E] as [raiders|E].\n#weak If you only have one Rally Point, all Armies will be raised here.#!" - RP_RAISE_ALL_TOOLTIP_HEADER:0 "#T $RP_RAISE_ALL$#!\nRaise #emphasis all#! your [armies|E] here, regardless of which [rally_point|E] is the closest." - RP_MOVE_RALLY_POINT:1 "#T Move Rally Point\n#! #I Alternatively, right-click on the map directly#!" - RP_RAISE_BLOCK_AT_WAR:0 "@warning_icon!#X You cannot raise [raiders|E] while at [war|E]#!" - diff --git a/project/ck3/base_game/localization/english/gui/realm_window_l_english.yml b/project/ck3/base_game/localization/english/gui/realm_window_l_english.yml deleted file mode 100644 index 313e4c8be5..0000000000 --- a/project/ck3/base_game/localization/english/gui/realm_window_l_english.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_english: - REALM_WINDOW_GOVERNMENT:0 "[realm|E]: [Character.GetGovernment.GetRealmName]" - REALM_WINDOW_GOVERNMENT_TOOLTIP:0 "#T [government|E]: [Character.GetGovernment.GetName] #! \n[Character.GetGovernment.GetRuleInfo][Character.GetGovernment.GetFlagInfo][Character.GetGovernment.GetHoldingInfo]\n#F [Character.GetGovernment.GetDescription]#!" - REALM_WINDOW_LIEGE_REALM:0 "Vassal Realm in the [Character.GetLiege.GetPrimaryTitle.GetNameNoTooltip|V]" - - RULER:0 "[ruler|E]" - - TITLES:0 "[titles|E]" - DIPLOMACY:0 "Diplomacy" - MY_REALM:0 "My Realm" - - DOMAIN_LIMIT_TOOLTIP_HEADER:0 "#T [domain|E]: [CHARACTER.GetDomainSize]/[CHARACTER.GetDomainLimit] [holdings|E]#!" - DOMAIN_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X Above [domain_limit|E]. Let your [vassals|E] rule over some of your [domain|E] by Granting Titles.#!\n" - DOMAIN_LIMIT_GRACE_PERIOD_LIST:1 "[recently_acquired_holdings|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST:1 "[recently_acquired_holding|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - GRACE_PERIOD_TITLE_ENTRY:0 "- [TITLE.GetName] (expires [DATE.GetStringShort|V])" - DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_LIST', '$COUNT$ Recently Acquired Holdings' )] cause no penalties yet." - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST', '$COUNT$ Recently Acquired Holding' )] causes no penalties yet." - DOMAIN_LIMIT_NO_GRACE_PERIOD_TOOLTIP:0 "Effects of being $COUNT$ [holdings|E] above the limit:" - DOMAIN_LIMIT_NO_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "Effects of being $COUNT$ [holding|E] above the limit:" - DOMAIN_LIMIT_OVERRUN_EFFECT:0 " [vassal|E] Opinion: $OPINION|+$\n Domain [levies|E]: $LEVY|+%0$\n Domain [taxes|E]: $TAX|+%0$" - DOMAIN_LIMIT_HOLDING_COUNT:0 "$TYPE$: $VALUE$" - STEWARDSHIP_DOMAIN_LIMIT:0 "[stewardship|E]" - VASSAL_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X Above [vassal_limit|E]. Consolidate your [vassals|E] by Transferring Vassals.#!\n" - VASSAL_LIMIT_OVERRUN_EFFECT:0 " Vassal [levies|E]: $LEVY|+%0$\n Vassal [taxes|E]: $TAX|+%0$" - - STRENGTH_RATIO_LEVEL_0:0 "Vastly Superior" - STRENGTH_RATIO_LEVEL_1:0 "Superior" - STRENGTH_RATIO_LEVEL_2:0 "Similar" - STRENGTH_RATIO_LEVEL_3:0 "Inferior" - STRENGTH_RATIO_LEVEL_4:0 "Vastly Inferior" - MILITARY_STRENGTH_RATIO:0 "[CHARACTER.GetShortUIName|U] has $VALUE|V%0$ of our number of Soldiers" - MILITARY_STRENGTH_RATIO_NO_STRENGTH:0 "We do not have any Soldiers" - REALTIVE_STENGTH_ONE_MAA:1 "Their [men_at_arms|E] are mostly [MEN_AT_ARMS_TYPE.GetName|L]." - REALTIVE_STENGTH_TWO_MAA:1 "Their [men_at_arms|E] are mostly [MEN_AT_ARMS_TYPE.GetName|L] and [MEN_AT_ARMS_TYPE_2.GetName|L]." - LIST_LEVIES_STRING:1 "@soldier_icon![levies|E]: $CURRENT|0V$/$MAX|0V$ " - LIST_KNIGHTS_STRING:2 "[knight_i][CHARACTER.Custom( 'KnightCulturePlural' )]: $NUM|0V$ " - LIST_MAA_STRING:0 "[men_at_arms|E]: $CURRENT|0V$/$MAX|0V$" - LIST_EVENT_TROOPS_STRING:2 "[special_troops|E]: $CURRENT|0V$" - LIST_MERCENARIES_STRING:0 "[mercenaries|E]: $CURRENT|0V$" - LIST_HOLY_ORDERS_STRING:0 "[holy_orders|E]: $CURRENT|0V$" - - REALM_WINDOW_OUR_ALLY:0 "Our [ally|e]" - REALM_WINDOW_AT_WAR_WITH_US:0 "At [war|e]" - REALM_WINDOW_TRUCE_WITH_US:0 "[truce|e]\n[RealmWindow.GetTruceWithPlayerEndDate.GetStringShort]" - - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_ATTACKER:2 "#tooltip_subheading #attacker_color Attacking#! [DEFENDER.GetUIName] in the [WAR.GetName|V]#!\nWar Started: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_DEFENDER:2 "#tooltip_subheading #defender_color Defending#! against [ATTACKER.GetUIName] in the [WAR.GetName|V]#!\nWar Started: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PRIMARY:1 "" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT:0 "$BULLET_WITH_TAB$[CHARACTER.GetUIName|U]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT_OVERFLOW:0 "$BULLET_WITH_TAB$$OVERFLOW$ more [allies|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY:0 "#T [allied|E] to [CHARACTER.GetUIName|U]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_MARRIAGE:0 "Through [marriage|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_BETROTHAL:0 "Through [betrothal|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_MARRIAGE:0 "Through [marriage|E] between [CHARACTER.GetUIName] and [TARGET_CHARACTER.GetUIName]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_NEGOTIATED:0 "Negotiated" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_COMMON:2 "#T [truce|E] with [CHARACTER.GetUIName]#!\nHindered from declaring [war|E] on [CHARACTER.GetShortUIName] for [DATE.GetTimeDiffFromNow|V] #weak ([DATE.GetStringShort])#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE:0 "$NAME$" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_RESULT:2 "\nTruce signed after $NAME|V$, which was won by [CHARACTER.GetShortUIName|E]\n\n" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_WP_RESULT:2 "\nTruce signed after $NAME|V$, which ended with a [white_peace|E]\n\n" - TRUCE_GRANT_INDEPENDENCE:0 "[SCOPE.sC('recipient').GetUINameNotMe|U] was granted independence" - TRUCE_GRANT_INDEPENDENCE_ROOT:0 "[ROOT.Char.GetUINameNotMe|U] was granted independence" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_ON:0 "#T Raided by [CHARACTER.GetUIName]#!\nHostile until [DATE.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_BY:0 "#T Raiding [CHARACTER.GetUIName]#!\nHostile until [DATE.GetString|V]" - REALM_WINDOW_SIZE:2 "Realm Size: [Character.RealmSize|V]" - REALM_WINDOW_SIZE_TT:3 "#T [realm_size|E]: [Character.RealmSize|V] [counties|E]\n#!Counties in [Character.GetShortUINamePossessive] [domain|E]: [Character.NumberOfDirectlyHeldCounties|V]\nCounties in [vassal|E] Realms: [Subtract_int32(Character.RealmSize, Character.NumberOfDirectlyHeldCounties)|V] " - DIFFERENT_CULTURE_THAN_LIEGE:0 "Different Culture than Liege" - DIFFERENT_RELIGION_THAN_LIEGE:0 "Different Religion than Liege" - - LIEGE_STRENGTH_RATIO:0 "Total [soldiers|E] compared to Liege" - REALM_OF_CHARACTER:0 "Realm of [CHARACTER.GetUIName]" - - RW_CHARACTER_BUTTON:0 "Character" - #RW_CHARACTER_BUTTON_TT:1 "" delete this - diff --git a/project/ck3/base_game/localization/english/gui/ruler_designer_l_english.yml b/project/ck3/base_game/localization/english/gui/ruler_designer_l_english.yml deleted file mode 100644 index 254cbb18ed..0000000000 --- a/project/ck3/base_game/localization/english/gui/ruler_designer_l_english.yml +++ /dev/null @@ -1,304 +0,0 @@ -l_english: - RULER_DESIGNER:0 "Ruler Designer" - RULER_DESIGNER_FINALIZE:0 "Finalize" - RULER_DESIGNER_REGENERATE_PORTRAIT:3 "Randomize Appearance" - RULER_DESIGNER_OPEN:1 "Create your own Ruler" - RULER_DESIGNER_SEX:0 "Sex" - RULER_DESIGNER_SEXUALITY:1 "[sexuality|E]" - RULER_DESIGNER_SEXUALITY_NOT_AVAILABLE_INFO:0 "Children develop a sexuality as they age" - RULER_DESIGNER_FAITH_LABEL:1 "[faith|E]" - RULER_DESIGNER_CULTURE_LABEL:1 "[culture|E]" - RULER_DESIGNER_FULL_NAME_LABEL:1 "Full name:" - RULER_DESIGNER_CHARACTER_NAME:0 "Character Name" - RULER_DESIGNER_TITLE_NAME_TIER:0 "[RulerDesignerWindow.GetCharacterToOverwrite.GetPrimaryTitle.GetTierAsNameNoTooltip] of [RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME_DEFINITE:0 "[RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME:0 "[SelectLocalization( RulerDesignerWindow.TitleUsesDefiniteForm, 'RULER_DESIGNER_TITLE_NAME_DEFINITE', 'RULER_DESIGNER_TITLE_NAME_TIER' )]" - RULER_DESIGNER_FULL_NAME:3 "[RulerDesignerWindow.GetTitleTierName] #high [RulerDesignerWindow.GetFirstName] [RulerDesignerWindow.GetDynastyName]#! of the $RULER_DESIGNER_TITLE_NAME$" - RULER_DESIGNER_FIRST_NAME_LABEL:1 "First Name:" - RULER_DESIGNER_RANDOM_NAME_LABEL:1 "Randomize Name:" - RULER_DESIGNER_RANDOM_NAME_FAITH_TOOLTIP:2 "#T Random [Faith.GetAdjectiveNoTooltip] Name#!" - RULER_DESIGNER_RANDOM_NAME_CULTURE_TOOLTIP:2 "#T Random [Culture.GetNameNoTooltip] Name#!" - RULER_DESIGNER_DYNASTY_LABEL:1 "[dynasty|E]" - RULER_DESIGNER_REALM_LABEL:1 "[realm|E]" - RULER_DESIGNER_CHOOSE_CULTURE:0 "Choose Culture" - CULTURE_RD_TOOLTIP_ETHOS:1 "[ethos|E]: [Culture.GetEthos.GetName]" - RULER_DESIGNER_CHOOSE_FAITH:0 "Choose Faith" - RULER_DESIGNER_RANDOMIZE_DYNASTY_NAME:1 "#T Randomize Dynasty Name#!" - RULER_DESIGNER_HOUSE_MOTTO_TT:0 "#weak If no motto is entered a random one will be made when Finalizing#!" - RULER_DESIGNER_RESET_REALM:0 "Reset Realm" - RULER_DESIGNER_SET_IS_FEMALE:1 "#T Female#!" - RULER_DESIGNER_SET_IS_MALE:1 "#T Male#!" - RULER_DESIGNER_SET_SEXUALITY_RANDOM:2 "#T Random#!\nWill Randomize the Sexuality based on the current Game Rules:\n#low [AccessGameRules.AccessNamedGameRule( 'sexuality_distribution' ).GetSetting.GetDescription]#!" - RULER_DESIGNER_SET_SEXUALITY_HETEROSEXUAL:1 "#T Heterosexual#!" - RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL:1 "#T Homosexual#!" - RULER_DESIGNER_SET_SEXUALITY_BISEXUAL:1 "#T Bisexual#!" - RULER_DESIGNER_SET_SEXUALITY_ASEXUAL:1 "#T Asexual#!" - RULER_DESIGNER_POINTS_LABEL:0 "Customization Points" - RULER_DESIGNER_POINTS_LIMIT_VALUE:0 "[GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' )|V]" - RULER_DESIGNER_POINTS_LIMIT_LABEL:0 "Achievements Limit: $RULER_DESIGNER_POINTS_LIMIT_VALUE$" - RULER_DESIGNER_AGE_LABEL:0 "Age" - RULER_DESIGNER_AGE:1 "#high [RulerDesignerWindow.GetAge]#! [Select_CString( GreaterThan_int32( RulerDesignerWindow.GetAge, '(int32)1' ), 'Years', 'Year' ) )]" - RULER_DESIGNER_BIRTH_YEAR:0 "Born: [RulerDesignerWindow.GetBirthYear] AD" - RULER_DESIGNER_WEIGHT_LABEL:0 "Weight" - RULER_DESIGNER_TRAITS_LABEL:1 "[traits|E]" - RULER_DESIGNER_SKILLS_LABEL:1 "[skills|E]" - RULER_DESIGNER_FAMILY_LABEL:0 "Family" - RULER_DESIGNER_ACHIEVEMENTS_LABEL:0 "Achievements:" - RULER_DESIGNER_ACHIEVEMENTS_AVAILABLE:0 "Available" - RULER_DESIGNER_ACHIEVEMENTS_NOT_AVAILABLE:0 "Not Available" - RULER_DESIGNER_ACHIEVEMENTS_INFO:0 "Achievements are available in Ironman when you have not used more than $RULER_DESIGNER_POINTS_LIMIT_VALUE$ Points" - RULER_DESIGNER_FAITH_LIST_LABEL:0 "Faiths" - RULER_DESIGNER_CULTURE_LIST_LABEL:0 "Cultures" - RULER_DESIGNER_LIST_ENTRY_EXPAND:0 "Expand" - RULER_DESIGNER_LIST_ENTRY_COLLAPSE:0 "Collapse" - RULER_DESIGNER_LIST_CULTURE_ENTRY_TOOLTIP:3 "#T [SelectLocalization( CollapsibleCultureListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] [CulturePillar.GetNameNoTooltip] Heritage#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_TOOLTIP:1 "#T [SelectLocalization( CollapsibleReligionListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] [Religion.GetNameNoTooltip] Religion#!" - RULER_DESIGNER_LIST_CULTURE_ENTRY_SELECT_TOOLTIP:1 "#I Click to select [CultureTemplate.GetName] [culture|E]#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_SELECT_TOOLTIP:1 "#I Click to select [Faith.GetNameNoTooltip]#!" - RULER_DESIGNER_CHANGE_PORTRAIT:0 "Change Appearance" - RULER_DESIGNER_CHOOSE_APPEARANCE_LABEL:0 "Choose Appearance" - RULER_DESIGNER_KEEP_APPEARANCE_LABEL:0 "Keep Appearance" - RULER_DESIGNER_KEEP_APPEARANCE_INFO:0 "Keep the Appearance you have now" - RULER_DESIGNER_NEW_APPEARANCE_LABEL:0 "New Appearance" - RULER_DESIGNER_OVERRIDE_PORTRAIT:0 "@warning_icon!#X Choosing a New Appearance will discard ALL previous changes!#!" - RULDER_DESIGNER_ETHNICITY_LABEL:0 "Ethnicity" - RULER_DESIGNER_ETHNICITY_INFO:0 "Ethnicity will not limit any further options, but it will provide the basis for randomization." - RULER_DESIGNER_RANDOM_ETHNICITY_FOR_CULTURE:0 "Random [RulerDesignerWindow.GetCulture.GetNameNoTooltip] Ethnicity" - FIRST_NAME_FIELD:0 "First Name" - DYNASTY_NAME_FIELD:0 "Dynasty Name" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_LABEL:0 "Customize Appearance" - RULER_DESIGNER_CHANGE_ETHNICITY_LABEL:0 "Change Ethnicity" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FURTHER:0 "Customize Further" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FINISH:0 "Finish Appearance" - RULER_DESIGNER_OVERWRITE_PORTRAIT_TITLE:0 "Overwrite Portrait Changes" - RULER_DESIGNER_OVERWRITE_PORTRAIT_BODY:0 "All custom changes to the current portrait will be overwritten, are you sure you want to overwrite?" - RULER_DESIGNER_OVERWRITE_PORTRAIT_ACCEPT:0 "Yes" - RULER_DESIGNER_ANATOMY_LABEL:0 "Anatomy" - RULER_DESIGNER_APPEARANCE_CATEGORY_BODY:0 "Body" - RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK:0 "Head and Neck" - RULER_DESIGNER_APPEARANCE_CATEGORY_FACE:1 "Facial Structure" - RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR:0 "Hairstyle" - RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD:0 "Beard" - RULER_DESIGNER_HAIR_LABEL:0 "Hair" - RULER_DESIGNER_CATEGORY_body:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BODY$" - RULER_DESIGNER_CATEGORY_head_neck:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK$" - RULER_DESIGNER_CATEGORY_face:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_FACE$" - RULER_DESIGNER_CATEGORY_hair:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR$" - RULER_DESIGNER_CATEGORY_beard:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD$" - RULER_DESIGNER_CATEGORY_eyes:0 "Eyes" - RULER_DESIGNER_CATEGORY_nose:0 "Nose" - RULER_DESIGNER_CATEGORY_mouth:0 "Mouth" - RULER_DESIGNER_CATEGORY_ears:0 "Ears" - CANNOT_START_CLIENTS_RULER_DESIGNING:0 "$NAME$ is in the Ruler Designer overwriting [CHARACTER.GetUINameNoTooltip]" - CANNOT_SELECT_BEING_RULER_DESIGNING:0 "$NAME$ is in the Ruler Designer overwriting this character" - african:0 "West African" - arab:0 "Arabic" - asian:0 "Asian" - circumpolar:0 "Arctic" - east_african:0 "East African" - indian:0 "North Indian" - south_indian:0 "South Indian" - slavic:0 "Slavic" - caucasian:0 "West/Central European" - northern_ruler_designer:0 "Northern" - mediterranean_ruler_designer:0 "Mediterranean" - RULER_DESIGNER_DECREASE_SKILL_TOOLTIP:0 "Decrease [RulerDesignerSkill.GetName] skill" - RULER_DESIGNER_INCREASE_SKILL_TOOLTIP:0 "Increase [RulerDesignerSkill.GetName] skill" - RULER_DESIGNER_GENERATE_SPOUSE_LABEL:0 "Married" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP:1 "[SelectLocalization(RulerDesignerWindow.ShouldGenerateSpouse, 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED', 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED')]" - RULER_DESIGNER_ADULT_ONLY_WARNING:0 "@warning_icon!#X Must be an [adult|E] to change#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED:0 "#T Married\n#!You have a [spouse|E] of your [culture|E] and [faith|E]\n\n#I Click to become unmarried#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED:0 "#T Unmarried\n#!You are unmarried\n\n#I Click to become married#!" - RULER_DESIGNER_GENERATED_SONS_LABEL:0 "Sons" - RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL:0 "Daughters" - RULER_DESIGNER_GENERATED_SONS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_SONS_LABEL$#!\nNumber of sons of your [culture|E] and [faith|E]: [RulerDesignerWindow.GetNumberOfGeneratedSons|V]" - RULER_DESIGNER_GENERATED_DAUGHTERS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL$#!\nNumber of daughters of your [culture|E] and [faith|E]: [RulerDesignerWindow.GetNumberOfGeneratedDaughters|V]" - RULER_DESIGNER_EDUCATION_TRAIT_LABEL:0 "Education" - RULER_DESIGNER_PERSONALITY_TRAIT_LABEL:0 "Personality" - RULER_DESIGNER_OTHER_TRAIT_LABEL:0 "Other Traits" - RULER_DESIGNER_ADD_TRAIT_SLOT_TOOLTIP:1 "#T Add Trait#!" - RULER_DESIGNER_SELECT_TRAIT_TOOLTIP:1 "#T Select Trait#!" - RULER_DESIGNER_REPLACE_TRAIT_TOOLTIP:1 "#T Replace Trait#!" - RULER_DESIGNER_NO_CHARACTER:0 "Character" - RULER_DESIGNER_CUSTOMIZE_DYNASTY:0 "#T Customize Dynasty#!" - RULER_DESIGNER_CUSTOMIZE_TITLE:0 "#T Customize Title#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_DYNASTY:0 "#T Finish Customizing Dynasty#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_TITLE:0 "#T Finish Customizing Title#!" - RULER_DESIGNER_RESET_TITLE:0 "#T Reset Title to Historical#!" - RULER_DESIGNER_LOAD_DNA_ERROR_TITLE:0 "Paste DNA Failed" - RULER_DESIGNER_LOAD_DNA_ERROR_DESC:0 "Failed to Load pasted DNA string from clipboard, DNA was invalid." - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD:0 "Copy DNA" - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD_TOOLTIP:1 "#T Copy DNA to Clipboard\n#!Store DNA information in the Clipboard, to paste it into another character." - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD:0 "Paste DNA" - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD_TOOLTIP:1 "#T Paste DNA from Clipboard\n#!Paste copied DNA information from the Clipboard" - RULER_DESIGNER_POINTS_AGE:0 "Age" - RULER_DESIGNER_POINTS_SKILL:0 "$SKILL$" - RULER_DESIGNER_POINTS_SONS:0 "Generated Sons" - RULER_DESIGNER_POINTS_DAUGHTERS:0 "Generated Daughters" - RULER_DESIGNER_SPOUSE:0 "Married" - RULER_DESIGNER_POINTS_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - BASE_SKILL:0 "Base Skill" - SKILL_FROM_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - RULER_DESIGNER_GENE_ONLY_WOMEN:0 "Only visible for women" - MAX_SKILL_LABEL:0 "Maximum Skill" - MIN_SKILL_LABEL:0 "Minimum Skill" - RULER_DESIGNER_NO_EDUCATION_TOOLTIP:0 "#T Only [adults|E] may have an [education_trait|E]#!" - RULER_DESIGNER_FINALIZE_OVERWRITE_TITLE:0 "Finalize Character" - RULER_DESIGNER_FINALIZE_OVERWRITE_BODY:0 "Finalize your created character, once you submit you cannot undo this change, are you sure you are ready to submit?" - RULER_DESIGNER_FINALIZE_OVERWRITE_ACCEPT:0 "Submit" - CANNOT_ENTER_RULER_DESIGNER_GAME_STARTED:0 "@warning_icon!#X Game has started#!" - RULER_DESIGNER_CLIPPING_NOTE:0 "Extreme features may interfere with headwear and clothing" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL:0 "Show Hair and Beard" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nShows the selected Hair and Beard on the character portrait. They will still be applied when finalized.\n\n#I Click to hide#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nHides the selected Hair and Beard on the character portrait. They will still be applied when finalized.\n\n#I Click to show#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP:0 "[SelectLocalization( RulerDesignerWindow.ShouldShowAcesssories, 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW', 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE' )]" - skin_color:0 "Skin Color" - gene_height:0 "Height" - gene_bs_body_type:0 "Body Fat" - body_fat_head_fat_low:0 "Low" - body_fat_head_fat_medium:0 "Medium" - body_fat_head_fat_full:0 "Full" - gene_bs_body_shape:1 "Muscles" - gene_bs_bust:0 "Bust Size" - gene_chin_height:0 "Chin Height" - gene_chin_width:0 "Chin Width" - gene_forehead_angle:0 "Forehead Angle" - gene_forehead_brow_height:0 "Forehead Brow Height" - gene_forehead_roundness:0 "Forehead Roundness" - gene_forehead_width:0 "Forehead Width" - gene_forehead_height:0 "Forehead Height" - gene_head_height:0 "Head Height" - gene_head_width:0 "Head Width" - gene_head_profile:0 "Head Profile" - gene_head_top_height:0 "Head Top Height" - gene_head_top_width:0 "Head Top Width" - gene_neck_length:0 "Neck Length" - gene_neck_width:0 "Neck Width" - gene_bs_cheek_forward:0 "Cheek Forward" - gene_bs_cheek_height:0 "Cheek Height" - gene_bs_cheek_width:0 "Cheek Width" - gene_bs_ear_angle:0 "Ear Angle" - gene_bs_ear_inner_shape:0 "Ear Inner Shape" - gene_bs_ear_bend:0 "Ear Bend" - ear_lower_bend_pos:0 "Lower Bend" - ear_upper_bend_pos:0 "Upper Bend" - ear_both_bend_pos:0 "Both Bend" - gene_bs_ear_outward:0 "Ear Outward" - gene_bs_ear_size:0 "Ear Size" - gene_bs_forehead_brow_curve:0 "Forehead Brow Curve" - gene_bs_forehead_brow_forward:0 "Forehead Brow Forward" - gene_bs_forehead_brow_inner_height:0 "Forehead Brow Inner Height" - gene_bs_forehead_brow_outer_height:0 "Forehead Brow Outer Height" - gene_bs_forehead_brow_width:0 "Forehead Brow Width" - eye_color:0 "Eye Color" - gene_chin_forward:0 "Chin Forward" - gene_eye_angle:0 "Eye Angle" - gene_eye_depth:0 "Eye Depth" - gene_eye_height:0 "Eye Height" - gene_eye_distance:0 "Eye Distance" - gene_eye_shut:0 "Shut Eyes" - gene_jaw_angle:0 "Jaw Angle" - gene_jaw_forward:0 "Jaw Forward" - gene_jaw_height:0 "Jaw Height" - gene_jaw_width:0 "Jaw Width" - gene_mouth_corner_depth:0 "Mouth Corner Depth" - gene_mouth_corner_height:0 "Mouth Corner Height" - gene_mouth_forward:0 "Mouth Forward" - gene_mouth_height:0 "Mouth Height" - gene_mouth_width:0 "Mouth Width" - gene_mouth_upper_lip_size:0 "Upper Lip Size" - gene_mouth_lower_lip_size:0 "Lower Lip Size" - gene_mouth_open:0 "Open Mouth" - gene_bs_eye_corner_depth:0 "Eye Corner Depth" - gene_bs_eye_fold_shape:0 "Eye Fold Shape" - gene_bs_eye_size:0 "Eye Size" - gene_bs_eye_upper_lid_size:0 "Eye Upper Lid Size" - gene_bs_jaw_def:0 "Jaw Definition" - gene_bs_mouth_lower_lip_def:0 "Lower Lip Definition" - gene_bs_mouth_lower_lip_full:0 "Lower Lip Fullness" - gene_bs_mouth_lower_lip_pad:0 "Lower Lip Pad" - gene_bs_mouth_lower_lip_width:0 "Lower Lip Width" - gene_bs_mouth_philtrum_def:0 "Philtrum Definition" - gene_bs_mouth_philtrum_shape:0 "Philtrum Shape" - gene_bs_mouth_philtrum_width:0 "Philtrum Width" - gene_bs_mouth_upper_lip_def:0 "Upper Lip Definition" - gene_bs_mouth_upper_lip_full:0 "Upper Lip Fullness" - gene_bs_mouth_upper_lip_profile:0 "Upper Lip Profile" - gene_bs_mouth_upper_lip_width:0 "Upper Lip Width" - gene_bs_nose_forward:0 "Nose Forward" - gene_bs_nose_height:0 "Nose Height" - gene_bs_nose_length:0 "Nose Length" - gene_bs_nose_nostril_height:0 "Nostril Height" - gene_bs_nose_nostril_width:0 "Nostril Width" - gene_bs_nose_profile:0 "Nose Profile" - nose_profile_neg:0 "Straight" - nose_profile_hawk:0 "Hawk" - gene_bs_nose_ridge_angle:0 "Nose Ridge Angle" - gene_bs_nose_ridge_width:0 "Nose Ridge Width" - gene_bs_nose_size:0 "Nose Size" - gene_bs_nose_tip_angle:0 "Nose Tip Angle" - gene_bs_nose_tip_forward:0 "Nose Tip Forward" - gene_bs_nose_tip_width:0 "Nose Tip Width" - face_detail_cheek_def:0 "Cheek Definition" - cheek_def_01:0 "Definition Type 1" - cheek_def_02:0 "Definition Type 2" - face_detail_cheek_fat:0 "Cheek Fat" - cheek_fat_01_pos:0 "Positive Type 1" - cheek_fat_02_pos:0 "Positive Type 2" - cheek_fat_03_pos:0 "Positive Type 3" - cheek_fat_04_pos:0 "Positive Type 4" - cheek_fat_01_neg:0 "Negative Type 1" - face_detail_chin_cleft:0 "Chin Detail" - chin_cleft:0 "Cleft" - chin_dimple:0 "Dimple" - face_detail_chin_def:0 "Chin Definition" - face_detail_eye_lower_lid_def:0 "Lower Eyelid Definition" - face_detail_eye_socket:0 "Eye Socket Detail" - eye_socket_01:0 "Socket Type 1" - eye_socket_02:0 "Socket Type 2" - eye_socket_03:0 "Socket Type 3" - eye_socket_color_01: "Dark Socket Type 1" - eye_socket_color_02: "Dark Socket Type 2" - eye_socket_color_03: "Dark Socket Type 3" - face_detail_nasolabial:0 "Nasolabial Detail" - nasolabial_01:0 "Nasolabial Type 1" - nasolabial_02:0 "Nasolabial Type 2" - nasolabial_03:0 "Nasolabial Type 3" - nasolabial_04:0 "Nasolabial Type 4" - face_detail_nose_ridge_def:0 "Nose Ridge Definition" - nose_ridge_def_pos:0 "Higher" - nose_ridge_def_neg:0 "Lower" - face_detail_nose_tip_def:0 "Nose Tip Definition" - face_detail_temple_def:0 "Temple Definition" - complexion:0 "Skin Complexion" - complexion_1:0 "Complexion Type 1" - complexion_2:0 "Complexion Type 2" - complexion_3:0 "Complexion Type 3" - complexion_4:0 "Complexion Type 4" - complexion_5:0 "Complexion Type 5" - complexion_6:0 "Complexion Type 6" - complexion_7:0 "Complexion Type 7" - gene_eyebrows_shape:0 "Eyebrow Shape" - no_eyebrows:0 "No Eyebrows" - avg_spacing_avg_thickness:0 "Average" - avg_spacing_high_thickness:0 "Thick" - avg_spacing_low_thickness:0 "Sparse" - avg_spacing_lower_thickness:0 "Thin" - far_spacing_avg_thickness:0 "Far-apart Average" - far_spacing_high_thickness:0 "Far-apart Thick" - far_spacing_low_thickness:0 "Far-apart Sparse" - far_spacing_lower_thickness:0 "Far-apart Thin" - close_spacing_avg_thickness:0 "Close Average" - close_spacing_high_thickness:0 "Close Thick" - close_spacing_low_thickness:0 "Close Sparse" - close_spacing_lower_thickness:0 "Close Thin" - gene_eyebrows_fullness:0 "Eyebrow Fullness" - layer_2_avg_thickness:0 "Average" - layer_2_high_thickness:0 "Thick" - layer_2_low_thickness:0 "Sparse" - layer_2_lower_thickness:0 "Thin" - hair_color:0 "Hair Color" - hairstyles:0 "Hairstyles" - beards:0 "Beards" - chin_def:0 "Defined Chin" - chin_def_neg:0 "Smooth Chin" diff --git a/project/ck3/base_game/localization/english/gui/schemewindow_l_english.yml b/project/ck3/base_game/localization/english/gui/schemewindow_l_english.yml deleted file mode 100644 index 58ab7452c7..0000000000 --- a/project/ck3/base_game/localization/english/gui/schemewindow_l_english.yml +++ /dev/null @@ -1,317 +0,0 @@ -l_english: - SCHEME_WINDOW_MY_SCHEMES_TITLE:0 "Your [schemes|E]" - SCHEME_WINDOW_KNOWN_SCHEMES_TITLE:0 "Discovered [secret_schemes|E]" - SCHEME_WINDOW_INVITE_MEMBERS:0 "Invite ([SchemeItem.GetNumberOfPotentialOwnerAgents])" - SCHEME_WINDOW_SHOW_MEMBERS:0 "[SchemeItem.GetNumberOfOwnerAgents|V] [agents|E]" - SCHEME_WINDOW_TT_SHOW_MEMBERS:0 "#T Show [agents|E]#!" - SCHEME_WINDOW_TT_HIDE_MEMBERS:0 "#T Hide [agents|E]#!" - SCHEME_WINDOW_ITEM_NAME:0 "[Scheme.GetFullActionName]" - SCHEME_WINDOW_TT_ITEM:0 "[Scheme.GetTypeDescription]" - SCHEME_WINDOW_CANCEL_SCHEME:0 "Abandon Scheme" - SCHEME_WINDOW_CANNOT_CANCEL_SCHEME:0 "You can not abandon Schemes which are finished or frozen" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TITLE:0 "Abandon Scheme" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TEXT:0 "The [SCHEME.GetName] against [CHARACTER.GetShortUIName] will be abandoned.\n\n[SCHEME.GetCooldownInfo]" - SCHEME_WINDOW_CANCEL_CONFIRMATION_ACCEPT:0 "Abandon" - SCHEME_COOLDOWN_INFO:0 "You cannot start another [SCHEME.GetSchemeType.GetTypeName] against [SCHEME.GetTarget.GetHerHim] for $TIME|V$." - SCHEME_WINDOW_PROGRESS_TOOLTIP:0 "#T [SchemeItem.GetProgressDescription]#! \n[Scheme.GetChangeDesc]" - SCHEME_WINDOW_INVITE_TOOLTIP:0 "#T Invite Agents to Scheme#!\n[SchemeItem.GetNumberOfPotentialOwnerAgents|V] Characters could be convinced to join" - SCHEME_WINDOW_NOT_OWNED_SCHEMES:1 "No #high [SkillSchemeGroup.GetTypeName]#! [scheme|E] in progress\nStart one by interacting with another Character" - SCHEME_WINDOW_NOT_KNOWN_SCHEMES:0 "#weak No [schemes|E] discovered yet#!" - SCHEME_WINDOW_UNKNOWN_OWNER_TOOLTIP:0 "The owner of this Scheme is unknown" - SCHEME_WINDOW_TT_POWER:0 "$POWER|1V$ [scheme_power|E]" - SCHEME_RESISTANCE_DESCRIPTION_HEADER:0 "[scheme_resistance|E]" - SCHEME_POWER_DESCRIPTION_HEADER:0 "[scheme_power|E]" - SCHEME_TIER_INFLUENCE:0 "[CHARACTER.GetShortUINamePossessive|U] Rank" - SCHEME_SPYMASTER:0 "[CHARACTER.GetShortUINamePossessive|U] Spymaster" - SCHEME_WINDOW_TT_CHARACTER_EXPOSED:0 "@warning_icon!#X @exposed_icon!Currently exposed#!" - SCHEME_WINDOW_MEMBER_LIST:0 "Discovered Agents" - SCHEME_WINDOW_SCHEME_OWNER:0 "#T Scheme Owner#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_MEMBER:0 "#T Scheme Member#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_TARGET:0 "#T Scheme Target#!: [Character.GetUIName|U]" - SCHEME_WINDOW_SKILL_TITLE:1 "Your [SkillSchemeGroup.GetSkillName|U] Schemes" - SCHEME_WINDOW_SKILL_MAX:0 "[SkillSchemeGroup.GetNumberOfSchemes|V]/[SkillSchemeGroup.GetMaxNumberOfSchemes]" - SCHEME_WINDOW_SKILL_TT_MAX:1 "I can manage [SkillSchemeGroup.GetMaxNumberOfSchemes] [SkillSchemeGroup.GetSkillName|U] Schemes at a time" - SCHEME_WINDOW_POWER_MINE:0 "Progress Chance: [Scheme.GetPowerDifference|+0%]" - SCHEME_WINDOW_POWER_TT_FROM_SPYMASTER:0 "Spymaster Intrigue" - SCHEME_WINDOW_POWER_KNOWN:0 "Progress Chance: [Scheme.GetPowerDifference|-0%]" - SCHEME_WINDOW_POWER_TT_TITLE_MINE:0 "#T Monthly Progress Chance: $POWER_DIFF|+0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_MINE:0 "From Scheme Owner" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_MINE:0 "From Agents" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_MINE:0 "Target Resistance:" - SCHEME_WINDOW_POWER_TT_TITLE_KNOWN:0 "#T Monthly Progress Chance: $POWER_DIFF|-0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_KNOWN:0 "From Scheme Owner: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_KNOWN:0 "From Agents: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_UNKNOWN_KNOWN:0 "Unknown Sources: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_KNOWN:0 "Target Resistance: $POWER|=-0$" - SCHEME_POWER_MODIFIER:0 "$DESC$" - SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_POWER_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - SCHEME_TOTAL_POWER_MINE:0 "#T Total Power: $POWER|+0$#!" - SCHEME_TOTAL_POWER_TARGET:0 "#T Total Power: $POWER|+0$#!" - SCHEME_TOTAL_RESISTANCE_MINE:0 "#T Total Resistance: $RESISTANCE|-0$#!" - SCHEME_TOTAL_RESISTANCE_TARGET:0 "#T Total Resistance: $RESISTANCE|-0$#!" - SCHEME_POWER_EXPLANATION:0 "The Monthly Progress Chance is the Total Power reduced by the Total Resistance\n" - SCHEME_OWNER_SPOUSE:0 "Is my spouse: $VALUE|%0+=$" - SCHEME_OWNER_CONCUBINE:0 "Is my concubine: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_FEMALE:0 "I am not interested in women: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_MALE:0 "I am not interested in men: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_GENDER:0 "Personal Incompatibility: $VALUE|%0+=$" - SCHEME_TARGET_CHASTE:0 "Target is Chaste: $VALUE|%0-=$" - SCHEME_TARGET_LUSTFUL:0 "Target is Lustful: $VALUE|%0-=$" - UNKNOWN_SCHEME_POWER_FACTORS:0 "Unknown Factors: x$FACTOR|=+2$" - SCHEME_SKILL_INFLUENCE:0 "[CHARACTER.GetShortUINamePossessive|U] $SKILL$" - is_valid_as_agent_in_scheme:0 "[CHARACTER.GetShortUINamePossessive|U] is a valid agent in the scheme" - SCHEME_RELATION_INFLUENCE:0 "Is $RELATION$ of [TARGET_CHARACTER.GetUIName]" - SCHEME_TIME_READY:0 "Ready" - HOSTILE_SCHEME:0 "Hostile" - PERSONAL_SCHEME:0 "Personal" - SCHEME_COOLDOWN_DATE_FORMAT:0 "[DATE.GetStringShort|V]" - SCHEME_WINDOW_SUCCESS_CHANCE:0 "#V [Scheme.GetSuccessChance|%/]#!" - SCHEME_WINDOW_SECRECY:0 "#V [Scheme.GetSecrecy|%/]#!" - SCHEME_ITEM_PROGRESS_TOOLTIP:2 "#T [Scheme.GetProgressDescription]#!\nThe [scheme|E] has a [Scheme.GetProgressChance|%/V] chance of progressing each month based on its Power and Resistance.\n\n[Scheme.GetPowerDescription]\n\n[Scheme.GetResistanceDescription]" - SCHEME_SUCCESS_FROM_AGENTS:0 "From [agents|E]: $VALUE|+%/0=$" - SCHEME_SUCCESS_MINIMUM:0 "#weak Minimum Chance:#! $VALUE|+%/0$" - SCHEME_BASE_SECRECY:1 "Base: $VALUE|Z0%/$" - SCHEME_SECRECY_TRIGGER:0 "[secrecy|E]: $VALUE|+%/0$" - SCHEME_SECRECY_FROM_SUCCESS:1 "From [success_chance|E]: $VALUE|+=0/%$" - SCHEME_SECRECY_MINIMUM:0 "#weak Minimum Secrecy:#! $VALUE|+%/0$" - SCHEME_WINDOW_SUCCESS_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (max [Scheme.GetSchemeType.MaxSuccess]%)#! \n[Scheme.GetSuccessChanceDescription]" - SCHEME_WINDOW_SUCCESS_DISCOVERED_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (max [Scheme.GetSchemeType.MaxSuccess]%)#! \n#weak Unknown Factors#!" - SCHEME_WINDOW_SECRECY_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (max [Scheme.GetSchemeType.MaxSecrecy]%)#! \n[Scheme.GetSecrecyDescription]" - SCHEME_WINDOW_SECRECY_DISCOVERED_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (max [Scheme.GetSchemeType.MaxSecrecy]%)#! \n#weak Unknown Factors#!" - SCHEME_BASE_SUCCESS:0 "Base: $VALUE|Z=0$" - SCHEME_AGENT_TOOLTIP:0 "#T Agent [SchemeAgentItem.GetCharacter.GetShortUIName|U]#! \n[SchemeAgentItem.GetSuccessDesc]\n\n[scheme_power|E]: [SchemeAgentItem.GetInfluence|1=+]" - SCHEME_AGENT_SUCCESS:0 "[success_chance|E]: $VALUE|+=0$\n$DESC$" - SCHEME_ESTIMATED_TIME_TOOLTIP:1 "#T Estimated time to completion: #V ~[Scheme.GetEstimatedTimeRemaining]#!#!\nThis is based on the current chance to progress of [Scheme.GetProgressChance|%/V], based on the current [scheme_power|E] and [scheme_resistance|E]" - SCHEME_READY_TOOLTIP:0 "#T Scheme Ready#! \nThis scheme has maximum progress and will conclude soon." - SCHEME_WINDOW_EXPOSED_TOOLTIP:0 "#T Exposed#! \nThis scheme has been exposed and its existence is known to the target." - SCHEME_WINDOW_NO_KNOWN_AGENTS:0 "#weak No exposed agents yet#!" - SCHEME_IS_EXPOSED:0 "Scheme is Exposed: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_EASY:0 "$easy_difficulty$: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_VERY_EASY:0 "$very_easy_difficulty$: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_PERK_MODIFIER:0 "[GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_LIEGE_PERK_MODIFIER:0 "Liege is [GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_A_JOB_DONE_RIGHT_PERK_MODIFIER:0 "[GetPerk( 'a_job_done_right_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_AGENT_IS_SPYMASTER:1 "[target.GetShortUINamePossessiveNoTooltip] [spymaster|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPYMASTER_IN_MY_COURT:1 "The [spymaster|E] of [target.GetShortUINamePossessiveNoTooltip] [court|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPOUSE:1 "[target.GetShortUINamePossessiveNoTooltip] [spouse|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_BEST_FRIEND:1 "[target.GetShortUINamePossessiveNoTooltip] Best Friend: $VALUE|+0=$" - SCHEME_AGENT_IS_GUARDIAN:1 "[target.GetShortUINamePossessiveNoTooltip] [guardian|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_FRIEND:1 "[target.GetShortUINamePossessiveNoTooltip] Friend: $VALUE|+0=$" - SCHEME_AGENT_IS_CONCUBINE:1 "[target.GetShortUINamePossessiveNoTooltip] [concubine|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_LOVER:1 "[target.GetShortUINamePossessiveNoTooltip] Lover: $VALUE|+0=$" - SCHEME_AGENT_IS_COURT_PHYSICIAN:1 "[target.GetShortUINamePossessiveNoTooltip] Court Physician: $VALUE|+0=$" - SCHEME_AGENT_IS_FOOD_TASTER:0 "[target.GetShortUINamePossessiveNoTooltip] $food_taster_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_CUP_BEARER:0 "[target.GetShortUINamePossessiveNoTooltip] $cupbearer_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_CHIEF_EUNUCH:0 "[target.GetShortUINamePossessiveNoTooltip] $chief_eunuch_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_BODYGUARD:0 "[target.GetShortUINamePossessiveNoTooltip] $bodyguard_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_LADY_IN_WAITING:0 "[target.GetShortUINamePossessiveNoTooltip] $lady_in_waiting_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_COUNCILLOR:1 "[target.GetShortUINamePossessiveNoTooltip] [councillor|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_CLOSE_KIN:1 "Part of [target.GetShortUINamePossessiveNoTooltip] [close_family|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_POWERFUL_VASSAL:1 "[target.GetShortUINamePossessiveNoTooltip] [powerful_vassal|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_NEMESIS:1 "[target.GetShortUINamePossessiveNoTooltip] Nemesis: $VALUE|+0=$" - SCHEME_AGENT_IS_EXTENDED_FAMILY:1 "Part of [target.GetShortUINamePossessiveNoTooltip] [extended_family|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_RIVAL:1 "[target.GetShortUINamePossessiveNoTooltip] Rival: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL:1 "[target.GetShortUINamePossessiveNoTooltip] [vassal|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL_OF_LIEGE:1 "[vassal|E] of [target.GetShortUINamePossessiveNoTooltip] [liege|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER:1 "[target.GetShortUINamePossessiveNoTooltip] [courtier|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUEST:1 "[target.GetShortUINamePossessiveNoTooltip] [guest|E]: $VALUE|+0=$" - SCHEME_AGENT_INTRIGUE:0 "From [intrigue|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_FELLOW_COURTIER:1 "In the same [court|E] as [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER_MY_COURT:2 "[target.Char.GetShortUINameNoTooltip] is in the same [court|E]: $VALUE|+0=$" - SCHEME_TARGET_IN_MY_COURT:2 "[target.GetShortUINameNoTooltip] is in your [court|E]: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_UNSAFE_ROADS:1 "[target.GetShortUINameNoTooltip] is out traveling, unprotected and alone: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_INCOGNITO:1 "[target.GetShortUINameNoTooltip] is traveling incognito: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER:2 "You are [target.GetShortUINamePossessiveNoTooltip] [spymaster|E]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_LIEGE:2 "You are [target.GetShortUINamePossessiveNoTooltip] [liege|E]'s [spymaster|E]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_HOST:1 "You are the [spymaster|E] of [target.GetShortUINamePossessiveNoTooltip] [host|E]: $VALUE|+0=$" - SCHEME_I_AM_GUARDIAN:1 "You are [target.GetShortUINamePossessiveNoTooltip] [guardian|E]: $VALUE|+0=$" - SCHEME_I_AM_COUNCILLOR:1 "You are [target.GetShortUINamePossessiveNoTooltip] [councillor|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_TO_ME:1 "[target.GetShortUIName] is close to you: $VALUE|+0=$" - SCHEME_TARGET_IS_LOVER:1 "[target.GetShortUIName] is your Lover: $VALUE|+0=$" - SCHEME_TARGET_IS_SPOUSE:1 "[target.GetShortUIName] is your [spouse|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_FAMILY:1 "[target.GetShortUIName] is your [close_family|E]: $VALUE|+0=$" - SCHEME_VENGEFUL_RIVAL:1 "You are [GetTrait('vengeful').GetName( GetNullCharacter )] and [target.GetShortUIName] is your Rival: $VALUE|+0=$" - SCHEME_EYE_FOR_AN_EYE:1 "Your [culture|E] has the $tradition_eye_for_an_eye_name$ [culture_tradition|E] and [target.GetShortUIName] is your Rival: $VALUE|+0=$" - SCHEME_WEDDING_CEREMONIES:0 "Your [culture|E] has the $tradition_wedding_ceremonies_name$ [culture_tradition|E] and [target.GetShortUIName] is your [spouse|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_AN_EMPEROR:1 "[target.GetShortUIName] rules an [empire|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_A_KING:1 "[target.GetShortUIName] rules a [kingdom|E]: $VALUE|+0=$" - HAS_ATTEMPTED_TO_MURDER_TARGET_BEFORE:0 "[target.GetShortUIName|U] knows that you have attempted to murder [target.GetHerHim] before: $VALUE|+0=$" - MURDER_HERBALIST_BONUS:0 "Your poisonous herb knowledge: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_EDUCATION:1 "You have a Diplomatic Education: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_LIFESTYLE:1 "You are a skilled Diplomat: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_REVELRY:1 "You are a charming Reveler: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_SHYNESS:1 "You are Shy: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_GREGARIOUSNESS:1 "You are Gregarious: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_CALLOUSNESS:1 "You are Callous: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_SHYNESS:0 "[target.GetTitledFirstName] is Shy: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_GREGARIOUSNESS:0 "[target.GetTitledFirstName] is Gregarious: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_CALLOUSNESS:0 "[target.GetTitledFirstName] is Callous: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_PARANOIA:0 "[target.GetTitledFirstName] is Paranoid: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_TRUST:0 "[target.GetTitledFirstName] is Trusting: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_LIFESTYLE:0 "[target.GetTitledFirstName] has a Diplomatic Education: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET:1 "You have a higher [rank|E] than [target.GetTitledFirstName]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_NEGATIVE:1 "[target.GetTitledFirstName] has a higher [rank|E] than you: $VALUE|+0=$ " - SCHEME_BEFRIEND_OUR_TRAITS:0 "[target.GetTitledFirstNamePossessive] Affinity: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_LIEGE:1 "[target.GetTitledFirstNamePossessive] Liege has a higher [rank|E] than you: $VALUE|+0=$ " - HIGHER_RANK_THAN_SCHEME_TARGET:2 "Your [rank|E] is higher than [target.GetShortUINamePossessive]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET:2 "Your [rank|E] is lower than [target.GetShortUINamePossessive]: $VALUE|+0=-+$" - HIGHER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Your [rank|E] is higher than [target.GetShortUINamePossessive] liege's: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Your [rank|E] is lower than [target.GetShortUINamePossessive] liege's: $VALUE|+0=-+$" - TRIBE_ROMANCING_OTHER_GOVERNMENTS:0 "You are [tribal|E], but [target.GetTitledFirstName] is not: $VALUE|+0=-+$" - SCHEME_VS_RELIGIOUS_HEAD:1 "[target.GetTitledFirstName] is your [head_of_faith|E]: $VALUE|+0=-+$" - SCHEME_VS_SPIRITUAL_HOF:1 "[target.GetTitledFirstName] is your [spiritual_head_of_faith|E]: $VALUE|+0=-+$" - SCHEME_AT_WAR:0 "You are at [war|E]: $VALUE|+0=-+$" - SCHEME_AT_WAR_WITH_LIEGE:0 "You are at [war|E] with [target.GetTitledFirstNamePossessive] [liege|E]: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_STUBBORNESS:0 "[target.GetTitledFirstName] is Stubborn: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_FICKLENESS:0 "[target.GetTitledFirstName] is Fickle: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_OPINION:0 "[target.GetTitledFirstNamePossessive] opinion of you: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_BONUS:0 "[target.GetTitledFirstName] is your spouse: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY:1 "[target.GetTitledFirstName] loves [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY_MILD:0 "[target.GetTitledFirstName] is not unhappy with [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_BONUS:1 "[target.GetTitledFirstName] hates [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_UNWILLING_TO_COMMIT_ADULTERY:0 "[target.GetTitledFirstName] does not want to dishonor themselves by committing adultery: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_STRONG_HOOK_PENALTY:0 "[target.GetTitledFirstName] is loyal to [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SEDUCE_COURTIER_GUEST_PERK_BONUS:0 "[GetPerk( 'home_advantage_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - SEDUCE_PERK_BONUS:0 "[GetPerk( 'smooth_operator_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - LEGACY_PERK_BONUS:0 "[GetDynastyPerk('fp1_adventure_legacy_2').GetName]: $VALUE|+0=-+$" - TEMPTATION_FOCUS_BONUS:0 "[GetFocus('intrigue_temptation_focus').GetName]: $VALUE|+0=-+$" - - SCHEME_SEDUCE_WRONG_GENDER:0 "I am not attracted to [target.GetWomenMen]: $VALUE|0=-+$" - SCHEME_SEDUCE_TABOO_INCEST:0 "Incest is taboo: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST:0 "You are [family|E]: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST_TOO_YOUNG:0 "You are [family|E], and [TARGET_CHARACTER.GetShortUIName|U] is too young to view you as anything else." - SCHEME_SEDUCE_TABOO_SODOMY:0 "Homosexuality is taboo: $VALUE|0=-+$" - SW_ESTIMATED_TIME:0 "#V ~[Scheme.GetEstimatedTimeRemaining]#!" - COMPASSIONATE_REASON:0 "I find this is immoral: $VALUE|+0=$" - COMPASSIONATE_NEGATIVE_REASON:0 "I approve of these methods: $VALUE|+0=$" - SCHEME_NOT_AGAINST_DESCENDANTS:0 "I will not harm my descendants: $VALUE|+0=$" - SCHEME_NOT_DIPLOMATICALLY_AVAILABLE:0 "I'm not available right now: $VALUE|+0=$" - SCHEME_MOVES_ME_UP_THE_SUCCESSION:0 "This will move me up the succession: $VALUE|+0=$" - SCHEME_COMPASSIONATE_NOT_MURDER_CHILDREN:0 "I am reluctant to harm a child: $VALUE|+0=$" - SCHEME_I_AM_A_COWARD:0 "It is too dangerous: $VALUE|+0=$" - SCHEME_I_AM_INTIMIDATED:0 "I am [intimidated|E] by [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_COWED:0 "I am [cowed|E] by [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_ZEALOUS_AGAINST_HEATHEN:0 "They are [target.GetFaith.GetAdjective]: $VALUE|+0=$" - SCHEME_I_LIKE_TARGET:0 "I like [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_DISLIKE_TARGET:0 "I dislike [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_MY_OPINION_OF_YOU:0 "My opinion of you: $VALUE|+0=$" - SCHEME_ENERGY:0 "I have no energy: $VALUE|+0=$" - SCHEME_NOTHING_TO_GAIN:0 "I have nothing to gain: $VALUE|+0=$" - SCHEME_I_MUST_TAKE_VENGEANCE:0 "I must take vengeance upon [target.GetShortUINameNoTooltip]!: $VALUE|+0=$" - SCHEME_GET_RID_OF_UNRULY_CLAIMANT:0 "This will rid me of an unruly [claimant|E]: $VALUE|+0=$" - SCHEME_AGAINST_SPOUSE_POSITIVE:0 "My spouse deserves it: $VALUE|+0=$" - SCHEME_SOCIAL_CLIMBER_RANK_BONUS:1 "[target.GetShortUIName] sees this as an opportunity: $VALUE|0=-+$" - SCHEME_SOCIAL_CLIMBER_RANK_PENALTY:1 "[target.GetShortUIName] does not see an opportunity: $VALUE|0=-+$" - SCHEME_NOT_FOLLOWER_OF_WITCHGOD:0 "I do not follow [owner.GetFaith.WitchGodName]: $VALUE|0=-+$" - SCHEME_I_AM_WITCH:1 "You are a witch: $VALUE|0=-+$" - SCHEME_I_AM_NOT_WITCH:1 "You are not a witch: $VALUE|0=-+$" - SCHEME_ATTRACTION:1 "[target.GetShortUIName] finds you attractive: $VALUE|0=-+$" - SCHEME_WITCH_COVEN:0 "You are in a Witch Coven: $VALUE|0=-+$" - SCHEME_HOOK_USED:0 "[hook|E] used: $VALUE|+0=$" - SCHEME_WEAK_HOOK_USED:0 "[weak_hook|E] used: $VALUE|+0=$" - SCHEME_STRONG_HOOK_USED:0 "[strong_hook|E] used: $VALUE|+0=$" - SCHEME_TARGET_LEARNING_MODIFIER:0 "Teacher's [learning|E]: $VALUE|+0=$" - SCHEME_LEARNING_MODIFIER:0 "Your [learning|E]: $VALUE|+0=$" - SCHEME_PIETY_LEVEL_MODIFIER:0 "Your [piety_level|E]: $VALUE|+0=$" - SCHEME_SKULDUGGERY_FOCUS:1 "[GetFocus('intrigue_skulduggery_focus').GetName]: $VALUE|+0=$" - SCHEME_DUTY_FOCUS:1 "[target.GetShortUIName] has the [GetFocus('stewardship_duty_focus').GetName]: $VALUE|+0=$" - LEARN_LANGUAGE_PEDAGOGY_PERK_DESC:0 "[GetPerk( 'pedagogy_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_THICKER_THAN_WATER_PERK_DESC:0 "[GetPerk( 'thicker_than_water_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_FLATTERER_PERK_DESC:0 "[GetPerk( 'flatterer_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - KIN_LEGACY_DESC:0 "[GetDynastyPerk( 'kin_legacy_4' ).GetName]: $VALUE|+0=$" - KIN_PARAMETER_DESC:0 "From [traditions|E] vs. same house: $VALUE|+0=$" - SPOUSE_PARAMETER_DESC:0 "From [traditions|E] vs. [spouse|E]: $VALUE|+0=$" - MORTAL_ADORATION_REDUCED_HOSTILE_SCHEME_JOIN_CHANCE:0 "[GetPerk( 'mortal_adoration_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_COURTSHIP_PERK:0 "[GetPerk( 'courtship_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_GALLANT_TRAIT:1 "[GetTrait('gallant').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SCHEMER_TRAIT:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_LUSTFUL_TRAIT:1 "[GetTrait('lustful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_CHASTE_TRAIT:1 "[GetTrait('chaste').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SHY_TRAIT:1 "[GetTrait('shy').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_1:1 "[GetTrait('beauty_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_2:1 "[GetTrait('beauty_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_3:1 "[GetTrait('beauty_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_1:1 "[GetTrait('intellect_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_2:1 "[GetTrait('intellect_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_3:1 "[GetTrait('intellect_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_1:1 "[GetTrait('physique_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_2:1 "[GetTrait('physique_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_3:1 "[GetTrait('physique_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_1:1 "[GetTrait('beauty_bad_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_2:1 "[GetTrait('beauty_bad_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_3:1 "[GetTrait('beauty_bad_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_great_pox:1 "[GetTrait('great_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_lovers_pox:1 "[GetTrait('lovers_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_early_great_pox:1 "[GetTrait('early_great_pox').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_REVELER:0 "Reveler: $VALUE|+0=$" - SCHEME_TRAIT_ZEALOUS:1 "[GetTrait('zealous').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DEVOTED:1 "[GetTrait('devoted').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_ORDER_MEMBER:1 "[GetTrait('order_member').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_PARANOID:1 "[GetTrait('paranoid').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_IS_A_SCHEMER:0 "Scheming: $VALUE|+0=$" - SCHEME_TRAIT_TARGET_SEDUCER:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_MYSTIC:0 "Mystic: $VALUE|+0=$" - SCHEME_TRAIT_HERBALIST:1 "[GetTrait('lifestyle_herbalist').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DECEITFUL:1 "[GetTrait('deceitful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CYNICAL:1 "[GetTrait('cynical').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_TRUSTING:1 "[GetTrait('trusting').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_EXCOMMUNICATED:1 "[GetTrait('excommunicated').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_STUBBORN:0 "[GetTrait('stubborn').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_POET:0 "[GetTrait('poet').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_HERITAGE_MODIFIER:0 "Shared [heritage|E]: $VALUE|+0=$" - SCHEME_LOYAL_SOLDIERS_MODIFIER:0 "From [traditions|E] vs. [liege|E]: $VALUE|+0=$" - SCHEME_YOUTH_MODIFIER:0 "You are young and eager to learn: $VALUE|+0=$" - SCHEME_CHAPLAIN_HELP_LEARNING_MODIFIER:0 "Your [Concept( 'realm_priest', GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionNamePossesive )|E] [learning|E]: $VALUE|+0=$" - SCHEME_KNOWN_LANGUAGES_MODIFIER:0 "Number of already learned [languages|E]: $VALUE|+0=$" - - scheme_executes_immediately:0 "The [scheme|E] executes immediately" - - OPEN_SCHEMES_TAB:0 "Schemes" - OPEN_HOOKS_AND_SECRETS_TAB:0 "Hooks and Secrets" - INTRIGUE_WINDOW_MY_HOOKS_TITLE:1 "[hooks|E] You Hold" - INTRIGUE_WINDOW_HOOKS_ON_ME_TITLE:1 "[hooks|E] on You" - INTRIGUE_WINDOW_SECRETS_KNOWN_TO_ME_TITLE:0 "[secrets|E] Known to Me" - INTRIGUE_WINDOW_SECRET_DESC:0 "[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_TOOLTIP:0 "#T [Secret.GetCategoryName]#! \n[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_KNOWN_TO_ME_BLACKMAIL:1 "Blackmail" - INTRIGUE_WINDOW_MY_SECRETS_TITLE:1 "Your [secrets|E]" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NUM:0 "Known by [GetDataModelSize( IntrigueWindowSecretItem.GetKnownBy )] others" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NONE:0 "Known to none" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_SHOW:0 "Show" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_HIDE:0 "Hide" - MY_HOOKS_ARE_EMPTY:1 "#weak You have no Hooks#!" - SECRETS_KNOWN_TO_ME_IS_EMPTY:1 "#weak You know no Secrets#!" - NOBODY_HAS_HOOKS_ON_ME:1 "#weak Nobody has a hook on you#!" - I_HAVE_NO_SECRETS:1 "#weak You have no Secrets#!" - INTRIGUE_WINDOW_PRISONERS:0 "Prisoners" - INTRIGUE_WINDOW_SORT_DURATION:0 "Time in prison" - INTRIGUE_WINDOW_WEAK_HOOKS_COUNT:0 "#T Number of [weak_hooks|E]#!" - INTRIGUE_WINDOW_STRONG_HOOKS_COUNT:0 "#T Number of [strong_hooks|E]#!" - INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT:0 "#T Strong Hook Secret#!\nIf [Character.GetShortUIName] accepts your [blackmail|E] with this [secret|E], you will gain a [strong_hook|E] on [Character.GetHerHim]" - INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT:0 "#T Weak Hook Secret#!\nIf [Character.GetShortUIName] accepts your [blackmail|E] with this [secret|E], you will gain a [weak_hook|E] on [Character.GetHerHim]" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_EXPOSED:0 "(Already exposed)" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_SPENT:0 "(Already blackmailed)" - INTRIGUE_WINDOW_HOOK_EXPIRATION:0 "Expires [Hook.GetExpirationDate.GetString]" - INTRIGUE_WINDOW_HOOK_SHOW_ALL:0 "#T Hooks visibility#!\n#I Click to toggle between showing all or only usable hooks#!" - INTRIGUE_WINDOW_AGENT_DISCOVERED:0 "Was discovered" - INTRIGUE_WINDOW_AGENT_DISCOVERED_TT:0 "#T $INTRIGUE_WINDOW_AGENT_DISCOVERED$#!\nExposed agents risk imprisonment" - INTRIGUE_WINDOW_SCHEME_POWER_TT:0 "#T [scheme_power|E]#! \n Adds [SchemeAgentItem.GetInfluence|0+] power\nAgent's [scheme_power|E] is proportional to [intrigue|E] skill" - INTRIGUE_WINDOW_SECRET_EXPOSE:0 "Expose" - INTRIGUE_WINDOW_SECRET_EXPOSE_TT:0 "#T Expose a [secret|E]#!\n\nExposing a secret destroys all [hooks|E] given by selected [secret|E]" - INTRIGUE_WINDOW_EXPOSE_TITLE:0 "Expose Secret" - INTRIGUE_WINDOW_EXPOSE_DESCRIPTION:0 "Select which of [CHARACTER.GetShortUINamePossessiveNoTooltip] [secrets|E] to expose" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL:0 "@warning_icon! #X No [secret|E] can be used for blackmail at the moment#!" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_TT:0 "#T Blackmail#!\n\n[SelectLocalization( IntrigueWindowSecretGroup.CanBlackmail, 'blackmail_interaction_desc', 'INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL' )]" - INTRIGUE_WINDOW_SECRET_EXPOSE_DESC:3 "@warning_icon! #X You can #bold not#! expose [TARGET_CHARACTER.GetUINamePossessive] [SECRET.GetName] [secret|E]#!" - - is_forced_into_scheme_trigger:0 "Is forced into participating in a scheme" - SCHEME_TYPE_TRIGGER:0 "Scheme is of the $SCHEME_NAME|V$-kind" - SCHEME_NUMBER_OF_EXPOSED_AGENTS_TRIGGER:0 "Exposed Agents in [scheme|E]: $COMPARATOR$ $NUM|V0$" - SCHEME_POWER_RESISTANCE_RATIO_TRIGGER:0 "The Scheme's power resistance ratio is: $COMPARATOR$ $NUM|V0$" - SCHEME_MONTHLY_PROGRESS_TRIGGER:0 "Scheme Monthly Progress is: $COMPARATOR$ $NUM|V0$" - SCHEME_TEACHER_KNOWS_YOUR_LANGUAGE_MODIFIER:0 "Teacher Knows Your [language|E]: $VALUE|+0=$" - diff --git a/project/ck3/base_game/localization/english/gui/selectcommanderwindow_l_english.yml b/project/ck3/base_game/localization/english/gui/selectcommanderwindow_l_english.yml deleted file mode 100644 index 221b3a1c04..0000000000 --- a/project/ck3/base_game/localization/english/gui/selectcommanderwindow_l_english.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_english: - DETACH_COMMANDER:0 "Remove Commander" - CANT_COMMAND_TITLE:0 "#T [CHARACTER.GetUIName] can not command an army#!" - CANT_COMMAND_REASON_DEAD:0 " -Is dead" - CANT_COMMAND_REASON_IN_POOL:0 " -Is in pool" - CANT_COMMAND_REASON_FEMALE:0 " -Is female" - CANT_COMMAND_REASON_COMMANDING:0 " -Is commanding another Army" - CANT_COMMAND_REASON_CHILD:0 " -Is not an adult" - CANT_COMMAND_REASON_IN_ACTIVITY:0 " -Is busy with an activity" - CANT_COMMAND_REASON_NOT_POTENTIAL:0 " -Does not take orders from the Army owner" - CANT_COMMAND_REASON_AT_WAR:0 " -At war against [TARGET_CHARACTER.GetUIName]" diff --git a/project/ck3/base_game/localization/english/gui/siege_window_l_english.yml b/project/ck3/base_game/localization/english/gui/siege_window_l_english.yml deleted file mode 100644 index ec4627ec51..0000000000 --- a/project/ck3/base_game/localization/english/gui/siege_window_l_english.yml +++ /dev/null @@ -1,78 +0,0 @@ -l_english: - SW_TT_TIMER:1 "#T Next [siege|E] Event: #V $DAYS$#!#!\nEvery $TOTAL$, a new Siege Event occurs" - SW_TT_TIMER_FROZEN:0 "No [siege|E] Event will occur.\n" - #SW_TT_CLOSE:1 "" delete this - SW_TT_GARRISON:0 "#T [garrison|E]: #V [Siege.GetDefenderMen|0] [soldiers|E]#!#! \nThe besieger needs to have more Soldiers than the Garrison for the [siege|E] to progress" - SW_TT_RECENT_ACTION:0 "" - SW_TT_ACTION:1 "#high $NAME$#!\n$EFFECT$" - SW_BLOCKED_LARGE_GARRISON:1 "The [siege|E] will not progress because the besieging [army|E] is smaller than the [garrison|E] ($GARRISON|V$)" - SW_BLOCKED_MOVEMENT_OR_COMBAT:1 "The [siege|E] will not progress because the besieging [armies|E] are currently moving or in [battle|E]." - SW_TT_PROGRESS:0 "#T [siege_progress|E]: #V $PROGRESS|1$ / $TOTAL|0$#!#!\n" - SW_TT_DAILY_PROGRESS:0 "Daily Progress" - SW_TT_BASE_PROGRESS:0 "Base" - SW_TT_MAA_PROGRESS:0 "[men_at_arms|E]" - SW_TT_MEN_PROGRESS:0 "Besieging [soldiers|E]" - SW_TT_ASSAULT_PROGRESS:0 "Assault" - SW_TT_DISEASE_PROGRESS:0 "Disease" - SW_TT_FORT_LEVEL_MULT:0 "[fort_level|E]" - SW_TT_MORALE_LOSS_LABEL:0 "Daily Progress: $VALUE|+=1$" - SW_TT_MORALE_LOSS_LABEL_MINIMUM:0 "#! #weak (min $VALUE|=1$)#!" - SIEGE_WINDOW_END_DATE:2 "Siege will last at most $TIME$ more ([$DATE.GetString|V$]) with the current progress" - SIEGE_WINDOW_END_DATE_SHORT:0 "Max $TIME$ left" - SW_TT_SIEGING_REALM_TOOLTIP:1 "#T Besieger: [Character.GetPrimaryTitle.GetName|VU]#!\n#I Click to view#!" - SW_TT_DEFENDING_REALM_TOOLTIP:1 "#T Defender: [Character.GetPrimaryTitle.GetName|VU]#!\n#I Click to view#!" - SIEGE_ACTION_BREACH:0 "Breach" - SIEGE_ACTION_STARVATION:0 "Starvation" - SIEGE_ACTION_DISEASE:0 "Disease Outbreak" - SIEGE_ACTION_DESERTION:0 "Desertion" - SIEGE_ACTION_STALEMATE:0 "Stalemate" - SIEGE_ACTION_BREACH_DESC:1 "Walls: $STATE$" - SIEGE_ACTION_BREACH_LEVEL_0:0 "Intact" - SIEGE_ACTION_BREACH_LEVEL_1:0 "Small Breach" - SIEGE_ACTION_BREACH_LEVEL_2:0 "Large Breach" - SIEGE_ACTION_STARVATION_DESC:2 "Supplies: $STATE$" - SIEGE_ACTION_STARVATION_LEVEL_0:0 "Fully Stocked" - SIEGE_ACTION_STARVATION_LEVEL_1:0 "Running Low" - SIEGE_ACTION_STARVATION_LEVEL_2:0 "Starvation" - SIEGE_ACTION_DISEASE_DESC:2 "$STATE$" - SIEGE_ACTION_DISEASE_LEVEL_0:0 "Normal" - SIEGE_ACTION_DISEASE_LEVEL_1:0 "Sickness Spreading" - SIEGE_ACTION_DISEASE_LEVEL_2:0 "Rampant Disease" - SIEGE_ACTION_BREACH_EFFECT:0 "Time between [siege|E] Events: $VALUE|-=0%$" - SIEGE_ACTION_STARVATION_EFFECT:1 "One-time increase of [siege_progress|E]: $VALUE|+=0%$" - SIEGE_ACTION_DISEASE_EFFECT:0 "Daily [siege_progress|E]: $VALUE|+=0%$" - SIEGE_ACTION_DESERTION_EFFECT:0 "[siege_progress|E]: $VALUE|+=0$" - SIEGE_ACTION_NO_EFFECT:0 "#weak No effect on the [siege|E]#!" - SW_MOVING_OR_IN_COMBAT:0 "@warning_icon!#X Armies moving or in a [battle|E]#!" - SW_TOO_FEW_SOLDIERS:0 "@warning_icon!#X Not enough soldiers#!" - SW_TT_OPEN_ARMY_WINDOW:1 "#T Select all your besieging [armies|E]#!" - SW_TT_SHOW_HOLDING:1 "#T Select the [holding|E]#!" - SW_START_ASSAULT:0 "Assault Fort" - SW_STOP_ASSAULT:0 "Stop Assault" - SW_ASSAULT_TT_TITLE:0 "#T Assault Fort#!" - SW_STOP_ASSAULT_TT_TITLE:0 "#T Stop Fort Assault#!" - SW_TT_FORT_LEVEL_IMPACT_TITLE:0 "#T Fort Level Impact#!" - SW_TT_FORT_LEVEL_IMPACT_BAD:0 "#S [fort_level_i][fort_level|E] is too high!#!\nAdd better Siege [men_at_arms|E] to finish the Siege faster" - SW_TT_MEN_BALANCE_BASIC_INFO:0 "#T Number of Soldiers#!\n[besieging|E] Army: [SIEGE.GetAttackerMen|V]\n[garrison|E]: [SIEGE.GetDefenderMen|V]" - SW_TT_MEN_BALANCE_ATTRITION_INFO:0 "The $game_concept_besieging$ [army|E] is taking $VALUE|V$ casualties every month due to [attrition|E]" - SW_TT_MEN_BALANCE_SOLDIERS_PROGRESS_INFO:1 "Daily progress from [soldiers|E]: $VALUE|+=2$" - SW_TT_MEN_BALANCE_BLOCKED_LARGE_GARRISON:0 "#X The [siege|E] will not progress because the besieging [army|E] is smaller than the [garrison|E]#!" - SW_TT_CANT_BREACH_ATTACKER:1 "@no_siege_weapon_icon!#X [siege_weapons|E] are required to be able to breach the walls#!" - SW_TT_CANT_BREACH_DEFENDER:1 "@no_siege_weapon_icon!The besieging [army|E] cannot breach the walls without [siege_weapons|E]" - SW_TT_CANT_BREACH_WEAK_ATTACKER:1 "@no_siege_weapon_icon! Stronger [siege_weapons|E] are required to be able to breach the walls" - SW_TT_CANT_BREACH_WEAK_DEFENDER:1 "@no_siege_weapon_icon!The besieging [army|E] cannot breach the walls without stronger [siege_weapons|E]" - SW_TT_LOOT:0 "#T Loot: [gold_i][Siege.GetProvince.GetRaidLoot|0]\n#!Given to the besieging [realm|E] when the [siege|E] finishes." - SW_TIME_LEFT_TT:0 "#T Max Time Left\n#![SiegeWindow.GetTimeLeft]" - SIEGE_GO_TO_HOLDING:0 "#T Open Holding#!" - SIEGE_CANT_ASSAULT_NO_BREACH:0 "@warning_icon!#X The walls must be breached to start an assault#!" - SIEGE_ASSAULT_TT_INFO:0 "The assault will add $PROG|1+=$ Siege Progress and will cause $MEN|0-$ casualties every day" - SW_ASSAULTING_TEXT_ATTACKER:1 "Assaulting!" - SW_ASSAULTING_TEXT_DEFENDER:1 "Assaulted!" - SW_SIEGE_WEAPON_NON:0 "No [siege_weapons|E]" - SW_SIEGE_WEAPON:1 "Siege Weapons" - SW_WALLS_TT:0 "[SiegeWindow.GetBreachStateTooltip]\n\n[SiegeWindow.GetSiegeWeaponDescription]" - SW_DAILY_PROGRESS:2 "#high [SiegeWindow.GetDailyProgress|1]#! /day" - SW_DAILY_SIEGE_PROGRESS:0 "Daily [siege_progress|E]" - SIEGE_WINDOW_GO_TO_COUNTY_TT:0 "#T Open county view#!" - SIEGE_ASSAULT_TT_INFO_ACTIVE:1 "#T Assault in progress#!\nThe assault is adding [Siege.CalculateAssaultProgress|1+] Siege Progres and causing [Siege.CalculateAssaultCasualties|0-] casualties every day" - SIEGE_EVENT:1 "Siege Event" diff --git a/project/ck3/base_game/localization/english/gui/specialinteractions_l_english.yml b/project/ck3/base_game/localization/english/gui/specialinteractions_l_english.yml deleted file mode 100644 index 0da1e4dc66..0000000000 --- a/project/ck3/base_game/localization/english/gui/specialinteractions_l_english.yml +++ /dev/null @@ -1,469 +0,0 @@ -l_english: - INHERITABLE_TRAITS:0 "Inheritable Traits:" - NO_INHERITABLE_TRAITS:0 "No inheritable Traits" - CHANCE_OF_CHILDREN:0 "Chance of children: $VALUE|V$" - CHILDRENS_HOUSE:0 "Children of this marriage will be born into [house|E] [CHARACTER.GetHouse.GetBaseName]" - CHILDREN_NO_HOUSE:1 "#warning @warning_icon! Children of this marriage will not be born into a [house|E]#!" - CONCUBINE_CHILDREN_HOUSE:1 "Children of this partnership will be born into [house|E] [MatchOffer.GetSecondaryActor.GetHouse.GetBaseName]" - MARRIAGE_INFO:0 "[MarriageInfo.GetMarriageOrBetrothal]" - MARRIAGE_CHILDREN_CHANCE_INFO:1 "[MatchOffer.GetChanceOfChildrenDesc]" - MARRIAGE_CHILDREN_HOUSE_INFO:1 "[MatchOffer.GetChildrensHouse]" - CONVERT_BETROTHAL_TO_MARRIAGE:0 "Convert the [betrothal|E] into a marriage" - CHARACTER_UI_NAME:0 "[CHARACTER.GetUIName]" - CREATE_MARRIAGE:1 "Propose that [CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )] and [TARGET_CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )] get [married|E]" - BETROTHAL_ONE_CHARACTER:1 "Propose that [CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )] and [TARGET_CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )] get [betrothed|E], since one is a [child|E]" - BETROTHAL_BOTH_CHARACTERS:1 "Propose that [CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )] and [TARGET_CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )] get [betrothed|E], since both are [children|E]." - HAS_BETROTHAL_REASON:0 "Existing Betrothal: $VALUE|=+0$" - CHARACTERS_ARE_BETROTHED:0 "[CHARACTER.GetShortUIName|U] and [TARGET_CHARACTER.GetShortUIName] are [betrothed|E]" - DESIRES_ALLIANCE:0 "[recipient.GetShortUIName|U] desires an [alliance|E]: $VALUE|=+0$" - DOES_NOT_WANT_ALLIANCE:0 "[recipient.GetShortUIName|U] does not want an Alliance: $VALUE|=+0$" - YOU_HAVE_TOO_MANY_ALLIANCES:0 "You have too many existing [alliances|E]: $VALUE|=+0$" - INTIMIDATED_REASON:3 "[intimidated_i][intimidated|E] by you: $VALUE|=+0$" - COWED_REASON:3 "[terrified_i][cowed|E] of you: $VALUE|=+0$" - GRANDEUR_REASON:0 "Your [court_grandeur|E]: $VALUE|=+0$" - FP1_ADVENTURE_LEGACY_3_REASON:1 "[recipient.GetShortUINamePossessive|U] [dynasty|E] has [GetDynastyPerk('fp1_adventure_legacy_3').GetName]: $VALUE|=+0$" - MARRYING_UP_REASON:1 "[secondary_recipient.GetShortUIName|U] is Marrying Up: $VALUE|=+0$" - MARRYING_DOWN_REASON:1 "[secondary_recipient.GetShortUIName|U] is Marrying Down: $VALUE|=+0$" - MARRYING_HEIR_REASON:1 "Your Candidate is [actor.GetShortUINamePossessive|U] [heir|E]: $VALUE|=+0$" - MY_OWN_MARRIAGE_REASON:0 "[recipient.GetShortUINamePossessive] own Marriage: $VALUE|+0$" - CLOSE_RELATIVE_REASON:0 "Close Relative: $VALUE|+0$" - DEAR_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] is dear to [recipient.GetShortUIName]: $VALUE|+0$" - RIVAL_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] is [recipient.GetShortUINamePossessive] Rival: $VALUE|+0$" - ACTOR_RIVAL_TO_ME_REASON:0 "[recipient.GetShortUIName|U] is [actor.GetShortUINamePossessive] Rival: $VALUE|+0$" - NEMESIS_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] is [recipient.GetShortUINamePossessive] Nemesis: $VALUE|+0$" - ACTOR_NEMESIS_TO_ME_REASON:0 "[recipient.GetShortUIName|U] is [actor.GetShortUINamePossessive] Nemesis: $VALUE|+0$" - MARRIAGE_DESPERATION:2 "[secondary_recipient.GetShortUINamePossessive] Age: $VALUE|+=0$" - MARRY_CONSANGUINITY_REASON:0 "The marriage would be [incestuous|E]: $VALUE|+=0$" - MATRILINEAL_WARNING:0 "@warning_icon!#X Children born of this Marriage will be of [CHARACTER.GetShortUINamePossessive] [dynasty|E] ('[CHARACTER.GetDynastyName]')!#!" - MATRILINEAL_REASON:0 "Matrilineal Marriage: $VALUE|=+0$" - PATRILINEAL_REASON:0 "Patrilineal Marriage: $VALUE|=+0$" - PROMISING_PROSPECTS_PERK_MODIFIER:0 "You have [GetPerk( 'promising_prospects_perk' ).GetName( GetPlayer )]: $VALUE|=+0$" - DYNASTY_LEGACY_GLORY_MARRIAGE_ACCEPTANCE_PERK_MODIFIER:0 "Your [dynasty|E] has [GetDynastyPerk( 'glory_legacy_1' ).GetName]: $VALUE|=+0$" - IncorrectLineality_Matrilineal:0 "Matrilineal" - IncorrectLineality_Patrilineal:0 "Patrilineal" - MATRILINEAL_PATRILINEAL_REASON:0 "[secondary_recipient.Custom('IncorrectLineality')] Marriage: $VALUE|=+0$" - NO_PRESTIGE_MUSLIM_MARRIAGE:0 "[characters|E] whose [faiths|E] are [GetFaithDoctrine('doctrine_polygamy').GetBaseName] gain no [prestige|E] from marriage" - CONTRACT_RELIGIOUS_EXEMPTION_REASON:0 "Religious Exemption: $VALUE|=+0$" - CONTRACT_RELIGIOUS_TAXATION_REASON:0 "Religious Taxation: $VALUE|=+0$" - CONTRACT_LOW_TAXES_REASON:0 "Low Feudal Obligations: $VALUE|=+0$" - CONTRACT_HIGH_TAXES_REASON:0 "High Feudal Obligations: $VALUE|=+0$" - MONASTIC_EXPECTATIONS_REASON:0 "$tradition_monastic_communities_name$: $VALUE|=+0$" - high_obligations:0 "High Feudal [obligations|E]" - high_obligations_taxes:0 "[feudal_contract|E] starts with [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_high' )]" - high_obligations_levies:0 "[feudal_contract|E] starts with [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_high' )]" - normal_obligations:0 "Normal Feudal [obligations|E]" - normal_obligations_taxes:0 "[feudal_contract|E] starts with [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_normal' )]" - normal_obligations_levies:0 "[feudal_contract|E] starts with [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_normal' )]" - low_obligations:0 "Low Feudal [obligations|E]" - low_obligations_taxes:0 "[feudal_contract|E] starts with [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_low' )]" - low_obligations_levies:0 "[feudal_contract|E] starts with [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_low' )]" - religious_exemption:0 "Religious Exemption" - religious_taxation:0 "Religious Taxation" - religious_protection_tt:0 "[feudal_contract|E] starts with [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )]" - - AI_ELOPE_CONSEQUENCES:0 "[recipient.GetShortUIName|U] is wary of consequences: $VALUE|=+0$" - AI_SPOUSE_OPINION:0 "[CHARACTER.GetShortUINamePossessive] Opinion of [CHARACTER.GetHerHis] Spouse: $VALUE|=+0$" - AI_ELOPE_WEAK_HOOK:0 "[recipient.GetLiege.GetShortUIName] has [weak_hook|E] on [recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_STRONG_HOOK:0 "[recipient.GetLiege.GetShortUIName] has [strong_hook|E] on [recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_INHERITANCE:0 "[recipient.GetShortUIName|U] will inherit a [title|E]: $VALUE|=+0$" - AI_ELOPE_POSSIBLE_INHERITANCE:0 "[recipient.GetShortUIName|U] might inherit a [title|E]: $VALUE|=+0$" - - ZEAL_AGAINST_INFIDELS:0 "Zeal against Infidels: $VALUE|=+0$" - MATRILINEAL_OFFER:0 "[matrilineal|E] Marriage" - MATRILINEAL_TOOLTIP:0 "Should this be a [matrilineal|E] marriage?" - MATRILINEAL_OFFER_BETROTHAL_INFO:0 "You cannot change this since it has been agreed on during [betrothal|E]" - CHANGE_CHARACTER:0 "Change Character" - VALUABLE_CLAIMANT:0 "Valuable [claimant|E]: $VALUE|+0$" - CLAIMANT_TO_MY_TITLES:0 "[title|E] [claimant|E]: $VALUE|+0$" - REVERT_CHANGE_CHARACTER:0 "Revert Character" - CLEAR_MARRIED_CHARACTERS:0 "Clear Characters" - CLEAR_MARRIED_CHARACTER:0 "Clear Character" - GOLD_REASON:0 "Gold is Good: $VALUE|=+0$" - PRISONER_REASON:0 "Prisoner: $VALUE|=+0$" - WONT_ATTACK_RELIGIOUS_BRETHREN_REASON:0 "Attack on Religious Brethren: $VALUE|=+0$" - DEFENSIVE_WAR_REASON:0 "Defensive War: $VALUE|=+0$" - ATTACK_ON_ALLY_REASON:0 "Attack on Ally: $VALUE|=+0$" - WAR_WITH_ALLY_REASON:0 "War on another Ally: $VALUE|=+0$" - WONT_FIGHT_HEIR_REASON:0 "Will not fight Heir: $VALUE|=+0$" - WONT_FIGHT_SPOUSE_REASON:0 "Will not fight Spouse: $VALUE|=+0$" - NO_CHARACTERS_TO_SELECT:0 "#weak No valid Characters found#!" - NO_VASSALS_TO_DISPLAY:1 "You have no [vassals|E]" - ALREADY_AT_WAR:0 "Already at [war|E]: $VALUE|=+0$" - MARRY_PROMPT_SOMEONE:0 "#I Choose someone to marry off#!" - MARRY_PROMPT_BUILDING_LIST:0 "#I Finding potential spouses for [CHARACTER.GetShortUIName]#!" - MARRY_PROMPT_CHARACTER:0 "#I Choose someone for [CHARACTER.GetShortUIName] to marry#!" - MARRY_DIFFERENT_FAITH_REASON:2 "[recipient.GetShortUINamePossessive] [faith|E] Differs From Yours: $VALUE|+0$" - SAME_SEX_MARRIAGE_FAITH_REASON:0 "[secondary_recipient.GetShortUINamePossessive] [faith|E] does not accept $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_ACTOR:0 "[actor.GetShortUINamePossessive] [faith|E] does not accept $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_RECIPIENT:0 "[recipient.GetShortUINamePossessive] [faith|E] does not accept $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FERTILITY_REASON:0 "The marriage will have no [fertility|E]: $VALUE|+0$" - MARRY_UNIMPORTANT_COURTIER_REASON:0 "Unimportant [courtier|E]: $VALUE|+0$" - MARRY_CARES_ABOUT_COURTIER_REASON:0 "[secondary_recipient.GetShortUIName|U] is important to [recipient.GetShortUIName]: $VALUE|+0$" - MARRY_PARENT_OF_CHILDREN_REASON:0 "[secondary_recipient.GetShortUIName|U] is a parent of [recipient.GetShortUINamePossessive] children: $VALUE|+0$" - AI_OPINION_REASON:1 "[CHARACTER.GetShortUINamePossessive] Opinion of [TARGET_CHARACTER.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_TREASON:0 "Refusal is Treason: $VALUE|=+0$" - AI_CLAIMANT_PENALTY:0 "[recipient.GetShortUIName|U] is backed by a faction: $VALUE|=+0$" - AI_PRISON_FEUDAL_COMPLEX_PERK:0 "[GetPerk( 'prison_feudal_complex_perk' ).GetName( GetPlayer )]: $VALUE|=+0$" - AI_REFUSAL_SPLITTING_SAME_FAITH_VASSALS:0 "Infidel splitting the faithful: $VALUE|=+0$" - AI_REFUSAL_IS_NOT_DE_JURE_LIEGE:0 "[secondary_recipient.GetShortUIName|U] is not a [de_jure|E] Vassal: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_LIEGE:0 "Vassal rightfully belongs under [actor.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_UNDER:2 "[landed_title.GetName|U] belongs to [recipient.GetShortUINamePossessive] [de_jure|E]: $VALUE|=+0$" - AI_LIEGE_HAS_CLAIM_ON_TITLE:0 "[actor.GetShortUINameNotMe] has a valid [claim|E]: $VALUE|=+0$" - AI_TITLE_IS_REALM_CAPITAL:1 "[landed_title.GetName] is [actor.GetShortUINamePossessive] [de_jure_capital|E]: $VALUE|=+0$" - AI_VASSAL_HOLDS_REALM_CAPITAL:0 "[secondary_actor.GetName] holds [actor.GetShortUINamePossessive] [realm_capital|E] #weak (or [de_jure] [duchy])#!: $VALUE|=+0$" - IMPRISON_INTRIGUE_ACTOR:0 "[actor.GetShortUINamePossessive|U] [intrigue|E]: $VALUE|=+0$" - IMPRISON_INTRIGUE_RECIPIENT:0 "[recipient.GetShortUINamePossessive|U] [intrigue|E]: $VALUE|=+0$" - AI_REFUSAL_RANK_DIFFERENCE:0 "[rank|E] Difference: $VALUE|=+0$" - AI_REFUSAL_COURTIER:0 "[recipient.GetShortUIName|U] is not a [ruler|E]: $VALUE|=+0$" - AI_REFUSAL_YOUNG_CHILD:0 "[recipient.GetShortUIName|U] is your [child|E]: $VALUE|=+0$" - AI_REFUSAL_WOUNDED:0 "[recipient.GetShortUIName|U] is wounded: $VALUE|=+0$" - AI_BANISHMENT_REASON_MODIFIER:0 "Your Crime warrants Banishment: $VALUE|=+0$" - AI_REVOKE_TITLE_REASON_MODIFIER:0 "Your Crime warrants Title Revocation: $VALUE|=+0$" - AI_EXECUTE_REASON_MODIFIER:0 "Your Crime warrants Execution: $VALUE|=+0$" - MARRY_AGE:0 "Age Considerations: $VALUE|+0$" - AI_FERTILITY_REASON:0 "[secondary_actor.GetShortUIName|U] is infertile: $VALUE|+0$" - AI_STD_REASON:0 "[secondary_actor.GetShortUIName|U] has a sexually transmitted disease: $VALUE|+0$" - AI_CONTAGIOUS_REASON:0 "[secondary_actor.GetShortUIName|U] has a contagious disease: $VALUE|+0$" - AI_POSITIVE_TRAIT_REASON:0 "Positive [congenital|E] [traits|E]: $VALUE|+0$" - AI_NEGATIVE_TRAIT_REASON:0 "Negative [congenital|E] [traits|E]: $VALUE|+0$" - AI_DYNASTY_PRESTIGE_REASON:0 "Your Dynasty's Level of Splendor: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_SECONDARY:1 "[secondary_actor.GetShortUINamePossessive|U] Level of Splendor: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN:1 "[secondary_actor.GetShortUIName|U] is [lowborn|E]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_NOBLE:1 "[secondary_actor.GetShortUIName|U] is [noble|E]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN_NO_POSITIVE_TRAIT:0 "Your Candidate is [lowborn|E] with no positive [congenital|E] [traits|E]: $VALUE|=+0$" - AI_NO_FERTILITY_REASON:0 "[recipient.GetShortUIName|U] has no [heir|E], and the union will have no [fertility|E]: $VALUE|=+0$" - AI_ATTRACTION_REASON:0 "[recipient.GetShortUIName|U] is attracted to [secondary_actor.GetShortUIName|U]: $VALUE|=+0$" - LIEGE_REASON:0 "You are [recipient.GetHerHis] Liege: $VALUE|=+0$" - FOREIGN_COURT_REASON:0 "[secondary_recipient.GetShortUIName|U] would move to a Foreign Court: $VALUE|=+0$" - MARRY_LOW_FERTILITY_REASON:0 "The marriage will have Low [fertility|E]: $VALUE|+0$" - HIGH_OPINION_REASON:0 "Opinion: $VALUE|=+0$" - MARRIAGE_PRESTIGE_DESC_OUR:4 "[Character.GetShortUINameNotMe] gets: @prestige_icon! [MatchOffer.GetActorPrestige|+0]" - MARRIAGE_PRESTIGE_DESC_THEIR:4 "[Character.GetShortUINameNotMe] gets: @prestige_icon! [MatchOffer.GetRecipientPrestige|+0]" - MARRIAGE_PRESTIGE_TOOLTIP_OUR:4 "[Character.GetShortUINameNotMe] gets [prestige_i] [MatchOffer.GetActorPrestige|+0]:\n[MatchOffer.GetActorPrestigeDesc]" - MARRIAGE_PRESTIGE_TOOLTIP_THEIR:3 "[Character.GetShortUINameNotMe] gets [prestige_i] [MatchOffer.GetRecipientPrestige|+0]:\n[MatchOffer.GetRecipientPrestigeDesc]" - MARRIAGE_INBREEDING_RISK_WE:0 "We are related and there is a risk of our children being [inbred|E]" - MARRIAGE_INBREEDING_THEY:0 "They are related and there is a risk of their children being [inbred|E]" - NO_INBREEDING_RISK_WE:0 "We are not related so there is no risk of our children being [inbred|E]" - NO_INBREEDING_THEY:0 "They are not related so there is no risk of their children being [inbred|E]" - MARRYING_INTO_HOUSE:0 "Marrying into House $HOUSE$: $PRESTIGE|0+$" - MARRYING_UNLANDED_PRESTIGE:0 "Marrying unlanded: $PRESTIGE|0+$" - MARRYING_PERSON_PRESTIGE:0 "Marrying [CHARACTER.GetTitleTierName]: $PRESTIGE|0+$" - MARRYING_RELATIVE_PRESTIGE:0 "Marrying close relative of [CHARACTER.GetShortUIName] ([CHARACTER.GetTitleTierName]): $PRESTIGE|0+$" - MARRIAGE_DOCTRINE_PRESTIGE_EFFECT:0 "[CHARACTER.GetFaith.GetName] doctrines: $PRESTIGE_MULT|0+=%$" - EDUCATION_HOOK:0 "Use a [hook|e]" - MARRIAGE_HOOK:0 "Use a [hook|e]" - MARRIAGE_MATRILINEAL_TOGGLE:0 "Matrilineal" - MARRIAGE_MATRILINEAL_TOGGLE_TOOLTIP:0 "#T Toggle Matrilineal #! \nWe may look for [matrilineal|E] marriages if we feel the need" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_HEIR:0 "[recipient.GetShortUIName|U] heard good things about my heir: $VALUE|+=0$" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_CHILD:0 "[recipient.GetShortUIName|U] heard good things about my child: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_BOOST_MODIFIER:0 "[recipient.GetShortUIName|U] is impressed by my [royal_court|E]: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_PENALTY_MODIFIER:0 "[recipient.GetShortUIName|U] is unimpressed by my [royal_court|E]: $VALUE|+=0$" - wishes_well_for_lovers_tooltip:0 "[recipient.GetShortUIName|U] wishes well for Lovers: $VALUE|=+0$" - ARE_LOVERS_REASON:0 "[secondary_actor.GetShortUIName|U] and [secondary_recipient.GetShortUIName] are [lovers|E]: $VALUE|=+0$" - ARE_SOULMATES_REASON:0 "[secondary_actor.GetShortUIName|U] and [secondary_recipient.GetShortUIName] are [soulmates|E]: $VALUE|=+0$" - IS_FOCUSING_ON_INSPIRATION_MODIFIER:0 "[secondary_recipient.GetShortUIName|U] is focused on [secondary_recipient.GetHerHis] [inspiration|E]: $VALUE|=+0$" - grant_titles:0 "Grant Titles" - grant_titles_interaction:0 "Grant Titles" - grant_titles_interaction_desc:0 "Grant one or more of your personally held [titles|E] to [recipient.GetShortUINameNoTooltip]" - grant_title_to_bastard_dynasty_warning:1 "As a [bastard|E], [recipient.GetShortUINameNoTooltip] will found a new [dynasty|E]" - grant_titles_interaction_notification:0 "Granted Title" - grant_titles_interaction_notification_effect:0 "[recipient.GetUINameNotMe] became your [vassal|E]" - grant_titles_interaction_notification_effect_2:2 "Your [vassal|E] [recipient.GetShortUINameNotMe] now holds the [loc_title.GetBaseName]" - grant_titles_interaction_notification_effect_3:1 "Your [vassal|E] [recipient.GetShortUINameNotMe] now holds the [loc_title.GetBaseName] and other [titles|E]" - grant_titles_interaction_notification_effect_4:0 "[recipient.GetUINameNotMe] is now an [independent|E] [ruler|E]" - grant_titles_interaction_notification_effect_5:0 "[recipient.GetUINameNotMe] is now a fellow vassal" - grant_titles_interaction_notification_effect_6:0 "[recipient.GetUINameNotMe] now holds the [loc_title.GetBaseName]" - grant_titles_interaction_children_not_allowed_temple:0 "[recipient.GetUINameNotMe] is too young to handle the religious duties that comes with [temple|E] management!" - NOT_grant_titles_interaction_children_not_allowed_temple:0 "Children cannot handle the religious duties that comes with [temple|E] management!" - cultural_acceptance_gain_granted_title:0 "[landed_title.GetName] granted to a [ruler|E] of the [recipient.GetCulture.GetName] [culture|E]" - cultural_acceptance_gain_auto_granted_county:0 "[landed_title.GetName] granted to a [ruler|E] of the [ROOT.Culture.GetName] [culture|E]" - runestone_grant_title_warning:0 "@warning_icon!#X The runestone in [target.GetNameNoTier] will be destroyed since [recipient.GetShortUIName] isn't of your [dynasty|E]!#!" - - revoke_title:0 "Revoke Title" - revoke_title_interaction:0 "Revoke Title" - revoke_title_interaction_desc:0 "Take a [title|E] from [recipient.GetShortUINameNoTooltip]\n\n@warning_icon! #weak May incur [tyranny|E] unless you have a cause for revocation#!" - revoke_title_interaction_extra_icon:0 "$hook_extra_icon$" - cultural_acceptance_loss_revokation:0 "[landed_title.GetName] was revoked from a ruler of the [recipient.GetCulture.GetName] culture" - cultural_acceptance_historical_relations:0 "Historical relations" - GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL:0 "New Domain Size:" - GRANT_REVOKE_TITLE_NEW_DOMAIN_SIZE:0 "#T New [domain|E] Size: $SIZE$/[CHARACTER.GetDomainLimit] [holdings|E]#!" - GRANT_TITLE_REDUCES_OVERRUN:1 "The penalty for being above your [domain_limit|E] will be reduced" - REVOKE_TITLE_CAUSES_OVERRUN:2 "@warning_icon!#X You will exceed your [domain_limit|E]#!" - GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL:0 "Other effects" - GRANT_REVOKE_TITLES_FILTER_LABEL:0 "Show only recent Titles" - GRANT_REVOKE_TITLES_FILTER_TOOLTIP:0 "Show only [titles|E] acquired during the previous $TIME$" - GRANT_TITLES_REMAINS_AS_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe] remains your [vassal|E]" - GRANT_TITLES_REMAINS_AS_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe] remains [TARGET_CHARACTER.GetShortUINamePossessive] [vassal|E]" - GRANT_TITLES_REMAINS_INDEPENDENT:0 "[CHARACTER.GetShortUINameNotMe] remains independent" - GRANT_TITLES_BECOME_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe] becomes your [vassal|E]" - GRANT_TITLES_BECOME_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe] becomes [TARGET_CHARACTER.GetShortUINamePossessive] [vassal|E]" - GRANT_TITLES_BECOME_INDEPENDENT:3 "[CHARACTER.GetShortUINameNotMe] becomes [independent|E] due to their [title_rank|E] now equaling yours" - GRANT_TITLES_BECOME_VASSAL_OF_LIEGE:3 "[CHARACTER.GetShortUINameNotMe] becomes a [vassal|E] of [TITLE.GetName] due to their [title_rank|E] now equaling yours" - GRANT_TITLES_FORMAT:0 "@warning_icon!#X $MESSAGE$#!" - GRANT_TITLE_CANT_RECEIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] must hold at least one [county|E] or [barony|E] to receive a higher-tiered title#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARON_CAN_HAVE_ONLY_ONE_BARONY:0 "@warning_icon!#X Barons can hold only one barony#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARONY_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] must hold the [TITLE_2.GetName] to receive [TITLE.GetName]#!" - GRANT_TITLE_CANT_RECEIVE_REASON_HIGHER_TIER_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] must hold or receive at least one county together with [TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] can not grant selected titles because [CHARACTER.GetSheHe] is [unlanded|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_PRIMARY:1 "@warning_icon!#X You cannot grant another Character your [primary_title|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName] does not own [TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] can not grant selected titles as it would make [CHARACTER.GetHerHim] [unlanded|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_PLAYER_BECOMES_UNLANDED:0 "@warning_icon!#X You can not grant selected titles as it would make you [unlanded|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X One or more holdings in [TITLE.GetName] are under [siege|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X One or more holdings in [TITLE.GetName] are [occupied|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X You must grant [TITLE.GetName] along with [TITLE_2.GetName]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName] is under [siege|E]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName] is [occupied|E]#!" - GRANT_TITLE_SELECT:0 "@warning_icon!#X There are no titles selected#!" - GRANT_TITLE_GRANT:0 "#T Grant selected titles to [CHARACTER.GetShortUIName]#!" - GRANT_TITLES_DESCRIPTION:0 "Select [titles|E] to grant to [CHARACTER.GetShortUINameNoTooltip]" - GRANT_REVOKE_TITLES_ITEM_SELECT:0 "#T Select the [TITLE.GetName]#!" - GRANT_REVOKE_TITLES_ITEM_DESELECT:0 "#T Deselect the [TITLE.GetName]#!" - GRANT_REVOKE_RIGHT_CLICK_INFO:0 "#I Right-click to go to location#!" - GRANT_TITLES_ITEM_CANT_CAPITAL:2 "@warning_icon!#X You can not grant your [realm_capital|E]#!" - GRANT_TITLE_BARONY_HAS_COUNTY_SELECTED:1 "Will be granted since [TITLE.GetName] is being granted" - CANNOT_GRANT_LEASED_OUT_TITLE:1 "@warning_icon!#X You can not grant a [leased|E] out Title#!" - GRANT_TITLES_ITEM_CANT_PRIMARY:1 "@warning_icon!#X You can not grant your [primary_title|E]#!" - GRANT_TITLES_ITEM_CTRL_SELECT:0 "#I Ctrl+click to select this and all lower titles under it#!" - GRANT_TITLES_ITEM_CTRL_DESELECT:0 "#I Ctrl+click to deselect this and all lower titles under it#!" - GRANT_REVOKE_TITLES_EFFECT_NONE:0 "#weak None#!" - GRANT_TITLES_NO_TITLES:0 "#weak No recent Titles#!" - GRANT_TITLES_VASSAL_TRANSFER:0 "$COUNT|V$ [vassals|E] will be transferred with the Titles" - GRANT_TITLES_SINGLE_VASSAL_TRANSFER:0 "[CHARACTER.GetUIName] will be transferred with the titles as a [vassal|E]" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_DOMAIN:0 "#T [CHARACTER.GetUINamePossessive|U] Domain#!" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_REALM:1 "#T [CHARACTER.GetUINamePossessive|U] Realm#!\n" - GRANT_REVOKE_TITLE_PROVINCE_DEJURE_TOOLTIP:1 "De Jure part of [TITLE.GetName]" - GRANT_TITLE_PROVINCE_TITLE_TOOLTIP:2 "You can grant [TITLE.GetName]\n#I Click to add to grant selection#!" - GRANT_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "You are granting [TITLE.GetName]\n#I Click to deselect#!" - GRANT_REVOKE_TITLE_PROVINCE_VASSAL_TOOLTIP:0 "The Vassal [CHARACTER.GetUIName] will be transferred with [TITLE.GetName]" - GRANT_VASSAL_CAN_TOOLTIP:2 "You can transfer [CHARACTER.GetUIName]\n#I Click to select [CHARACTER.GetUIName]#!" - GRANT_VASSAL_CANT_TIER_TOOLTIP:1 "@warning_icon!#X You cannot transfer [CHARACTER.GetUIName], because a [CHARACTER.GetTitleTierName] cannot be the vassal of a [RECIPIENT.GetTitleTierName]#!" - GRANT_VASSAL_DOING_TOOLTIP:1 "You are transferring [CHARACTER.GetUIName]" - RETRACT_VASSAL_CAN_TOOLTIP:2 "You can retract [CHARACTER.GetUIName]\n#I Click to select [CHARACTER.GetUIName]#!" - RETRACT_VASSAL_DOING_TOOLTIP:1 "You are retracting [CHARACTER.GetUIName]" - GRANT_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Can only grant titles from your own domain#!" - REVOKE_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Can only revoke titles from their personal domain#!" - GRANT_REVOKE_VASSAL_DOMAIN:0 "@warning_icon!#X Can only transfer vassals#!" - GOLD_POSITIVE_REASON:0 "[recipient.GetSheHe|U] gets paid [gold|E]: $VALUE|=+0$" - GOLD_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] cannot afford the [gold|E]: $VALUE|=+0$" - NO_USE_FOR_A_FAVOR_REASON:0 "[recipient.GetSheHe|U] has no use for a [hook|E]: $VALUE|=+0$" - WANTS_MORE_GOLD:0 "[recipient.GetSheHe|U] wants more [gold|E]: $VALUE|=+0$" - FAVOR_POSITIVE_REASON:0 "[recipient.GetSheHe|U] gets a [hook|E]: $VALUE|=+0$" - UNIMPORTANT_CHAR_REASON:0 "Unimportant Courtier: $VALUE|=+0$" - WANTS_FREEDOM_REASON:0 "[recipient.GetSheHe|U] wants Freedom: $VALUE|=+0$" - MY_DYNASTY_REASON:1 "[recipient.GetSheHe|U] is of [secondary_recipient.GetShortUINamePossessive] Dynasty: $VALUE|=+0$" - CONVERSION_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] is reluctant to Convert: $VALUE|=+0$" - RENOUNCE_CLAIMS_REASON:0 "[recipient.GetSheHe|U] will lose Claims: $VALUE|=+0$" - BECOME_EXECUTIONER_REASON:0 "[recipient.GetSheHe|U] will be stained by the trade of Execution: $VALUE|=+0$" - BANISH_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] fears Banishment: $VALUE|=+0$" - TAKE_VOWS_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] is reluctant to Take the Vows: $VALUE|=+0$" - RECRUITMET_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] is reluctant to be Recruited: $VALUE|=+0$" - DECLARE_WAR_HEADER:0 "Declare War" - DECLARE_WAR_TOGGLE_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Click to toggle the claim for [CasusBelliTitleItem.GetTitle.GetName]#! " - DECLARE_WAR_CLICK_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Click to select the claim for [CasusBelliTitleItem.GetTitle.GetName]#! " - PICK_CASUS_BELLI:0 "#I Choose a [casus_belli|E] to use against [CHARACTER.GetUINameNoTooltip]#!" - NO_VALID_CASUS_BELLIS:0 "#weak No [casus_bellis|E] to choose from#!" - cultural_acceptance_loss_declared_war:0 "[attacker.GetCulture.GetName]-[defender.GetCulture.GetName] War" - WAR_LIEGE_HOOK:0 "Use a [hook|e]" - ARMY_STRENGTH:0 "#weak Army Strength:#!" - TAB_VICTORY:2 "Enforce Demands" - TAB_WHITE_PEACE:0 "White Peace" - TAB_DEFEAT:2 "Surrender" - TAB_VICTORY_LABEL:1 "If you Enforce your Demands:" - TAB_WHITE_PEACE_LABEL:1 "If you make a [white_peace|E]:" - TAB_DEFEAT_LABEL:1 "If you Surrender:" - TAB_PEACE_VICTORY_LABEL:0 "Enforce [CHARACTER.GetShortUINamePossessiveNoTooltip] Demands:" - TAB_PEACE_WHITE_PEACE_LABEL:0 "Make a [white_peace|E]:" - TAB_PEACE_DEFEAT_LABEL:0 "Surrender:" - BREAK_TRUCE_CONFIRM_TITLE:0 "Breaking Truce" - BREAK_TRUCE_CONFIRM:0 "If you Declare War on [TARGET_CHARACTER.GetUIName], the [truce|E] with [TARGET_CHARACTER.GetHerHim] will be broken.\n\nOther Characters will not like a Truce-breaker.\n$EFFECT$" - ATTACK_ALLY_CONFIRM_TITLE:0 "Attacking Ally" - ATTACK_ALLY_CONFIRM:0 "If you Declare War on [TARGET_CHARACTER.GetUIName], the [alliance|E] with [TARGET_CHARACTER.GetHerHim] will be broken.\n\nOther Characters will not like an Alliance-breaker.\n$EFFECT$" - BREAK_TRUCE_ATTACK_ALLY_CONFIRM:0 "If you Declare War on [TARGET_CHARACTER.GetUIName], the [truce|E] and [alliance|E] with [TARGET_CHARACTER.GetHerHim] will be broken.\n\nOther Characters will not like it if you break a [truce|E] or an [alliance|E].\n$EFFECT$" - BREAK_TRUCE_ALLY_NORMAL_COST:0 "Additionally, the normal cost of the war will be incurred:" - START_WAR_TOOLTIP_HEADER:0 "#T Declare $NAME$#!" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP:1 "If you win, [CHARACTER.GetUIName] will become your [vassal|E]" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "If [TARGET_CHARACTER.GetUIName] wins, [TITLE.GetName] will become part of their Realm" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP:1 "If you win, [TITLE.GetName] will belong to a Vassal's Realm" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "If [TARGET_CHARACTER.GetUIName] wins, [TITLE.GetName] will become part of their Realm" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP:1 "If you win, [TITLE.GetName] will become part of your Domain" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP_OTHER:1 "If you lose, [TITLE.GetName] will become theirs" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP:1 "If you win, [TITLE.GetName] will be divided among the Great Holy War contributors" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP_OTHER:0 "If you lose, [TITLE.GetName] will be divided among the Great Holy War contributors" - DECLARE_WAR_MY_PROVINCE_TOOLTIP:1 "#T Your Realm#!" - DECLARE_WAR_THEIR_PROVINCE_TOOLTIP:0 "#T [CHARACTER.GetShortUINamePossessiveNoTooltip] Realm#!" - DECLARE_WAR_ALLIES_PROVINCE_TOOLTIP:0 "#T Allies#!" - DECLARE_WAR_MY_ALLY_PROVINCE_TOOLTIP:1 "Your ally [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_ALLY_PROVINCE_TOOLTIP:1 "Your enemy's ally [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "Your potential ally [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "Your enemy's potential ally [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_NO_COST:0 "#weak No Cost#!" - WAR_ALLY_REASON_GREAT_HOLY_WAR:0 "Joining due to being in the target area" - WAR_ALLY_REASON_HOLY_WAR:0 "Joining in defense of their faith" - WAR_ALLY_REASON_HOLY_WAR_AMOUNT:0 "#S Acceptance score: $VALUE|V$#!" - WAR_DEFENDER_ALLY_TOOLTIP:0 "[Character.GetFullNameNicknamedNoTooltipRegnal|T]\n[WarAllyItem.GetAllianceReason]" - DEFEAT_CONFIRM_TITLE:0 "Surrender" - DEFEAT_CONFIRM:0 "The War will be lost." - DEFEAT_CONFIRM_ACCEPT:0 "Surrender" - REVOKE_TITLE_DESCRIPTION:0 "Select [title|E] to revoke from [CHARACTER.GetShortUINameNoTooltip]" - REVOKE_TITLE_REVOKED_TITLE_BY:1 "[CHARACTER.GetUIName] has revoked a [title|E] from you:" - REVOKE_TITLE_TITLE_INFO:0 " -[TITLE.GetName]" - REVOKE_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName] does not own [TITLE.GetName]#!" - REVOKE_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X One or more holdings in [TITLE.GetName] are under [siege|E]#!" - REVOKE_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X One or more holdings in [TITLE.GetName] are [occupied|E]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName] is under [siege|E]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName] is [occupied|E]#!" - REVOKE_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:1 "@warning_icon!#X [TITLE.GetName] cannot be revoked from [CHARACTER.GetShortUIName] as it would make [CHARACTER.GetHerHim] hold only [titles|E] with no land#!" - REVOKE_TITLE_CANT_REVOKE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X You must revoke all of [TITLE_2.GetName] instead of only [TITLE.GetName]#!" - REVOKE_TITLE_SELECT:0 "@warning_icon!#X There is no title selected#!" - REVOKE_TITLE_REVOKE:0 "#T Revoke the selected title from [CHARACTER.GetShortUIName]#!" - REVOKE_TITLE_PROVINCE_TITLE_TOOLTIP:4 "You can revoke [TITLE.GetName]\n#I Click to select it for revocation#!" - REVOKE_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X You cannot revoke [TITLE.GetName]#!" - GRANT_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X You cannot grant [TITLE.GetName]#!" - REVOKE_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "You are revoking [TITLE.GetName]\n#I Click to deselect#!" - REVOKE_TITLE_CANT_TAKE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUIName] does not have any [titles|E]#!" - CALL_ALLY_NO_WARS:0 "#weak No Wars to select#!" - CALL_ALLY_DESCRIPTION:0 "Select a [war|E] to call [CHARACTER.GetShortUINameNoTooltip] to" - CALL_ALLY_ITEM_SELECT:0 "#T Call [CHARACTER.GetShortUINameNoTooltip] to [WAR.GetName|V] #!" - CALL_ALLY_ALLY_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] [Select_CString( CHARACTER.IsLocalPlayer, 'are', 'is' )] already fighting in this war#!" - CALL_ALLY_ALLY_ALREADY_CALLED_TO_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] [Select_CString( CHARACTER.IsLocalPlayer, 'have', 'has' )] been called to this war already#!" - WAR_ALLIES:0 "Allies" - WAR_ENEMIES:0 "Enemies" - CALL_ALLY_REJECT_HEADER:1 "If you reject:" - CALL_ALLY_NO_WAR_SELECTED:0 "@warning_icon!#X Select a [war|E] from the list above #!" - BLACKMAIL_NO_SECRETS:0 "#weak No Secrets to select#!" - BLACKMAIL_DESCRIPTION:0 "Select which of [CHARACTER.GetShortUINamePossessiveNoTooltip] [secrets|E] to use for blackmail" - BLACKMAIL_NO_SECRET_SELECTED:0 "@warning_icon!#X Select a [secret|E] from the list above #!" - BLACKMAIL_SECRET_FORBIDDEN:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] cannot expose this secret#!" - BLACKMAIL_SECRET_ALREADY_IN_HOOK:2 "@warning_icon!#X This [secret|E] is already being used by [CHARACTER.GetShortUINameNoTooltip] as a [hook|E]#!" - GENERIC_SPEND_A_HOOK:0 "Use a [hook|E]" - GENERIC_HOOK_VALID:1 "You use a [hook|E] to make sure [recipient.GetShortUINameNoTooltip] accepts" - GENERIC_HOOK_INVALID:1 "You do not have a [hook|E] on [recipient.GetShortUINameNoTooltip]" - - - GENERIC_HOOK_POSITIVE_REASON:0 "[hook|E] Used: $VALUE|=+0$" - DIVORCE_INCESTUOUS:0 "Marriage is incestuous: $VALUE|=+0$" - DIVORCE_OPENLY_INCESTUOUS_SPOUSE:0 "[secondary_recipient.GetShortUINameNoTooltip] is openly in an incestuous relationship: $VALUE|=+0$" - DIVORCE_INFERTILE:0 "[secondary_recipient.GetShortUINameNoTooltip] is unlikely to give you children: $VALUE|=+0$" - DIVORCE_IMPOTENT_EUNUCH:0 "[secondary_recipient.GetShortUINameNoTooltip] is a [GetTrait('eunuch').GetName( secondary_recipient.Self )]: $VALUE|=+0$" - DIVORCE_HEATHEN:0 "[secondary_recipient.GetShortUINameNoTooltip] is of a different [religion|E]: $VALUE|=+0$" - DIVORCE_HERETIC:0 "[secondary_recipient.GetShortUINameNoTooltip] is of a different [faith|E]: $VALUE|=+0$" - DIVORCE_HOLY:0 "Your union is divine: $VALUE|=+0$" - DIVORCE_INFIDELITY:0 "[secondary_recipient.GetShortUINameNoTooltip] has been unfaithful: $VALUE|=+0$" - DIVORCE_POLYGAMY:0 "[secondary_recipient.GetShortUINamePossessive] [faith|E] does not allow [GetFaithDoctrine('doctrine_polygamy').GetBaseName]: $VALUE|=+0$" - I_AM_VIRTUOUS:1 "You have [virtuous|E] [traits|E]: $VALUE|=+0$" - I_AM_PIOUS:0 "Your [piety_level|E]: $VALUE|=+0$" - I_AM_PIOUS_AND_BROKE:0 "You are bankrupt and have a high [piety_level|E]: $VALUE|=+0$" - THEY_ARE_VIRTUOUS:0 "[secondary_recipient.GetShortUINameNoTooltip] has [virtuous|E] [traits|E]: $VALUE|=+0$" - I_AM_SINFUL:1 "You have [sinful|E] [traits|E]: $VALUE|=+0$" - THEY_ARE_SINFUL:0 "[secondary_recipient.GetShortUINameNoTooltip] has [sinful|E] [traits|E]: $VALUE|=+0$" - WE_ARE_RIVALS:0 "You are rivals: $VALUE|=+0$" - WE_ARE_NEMESES:0 "You are nemeses: $VALUE|=+0$" - WE_ARE_LOVERS:0 "You are lovers: $VALUE|=+0$" - WE_ARE_FRIENDS:0 "You are friends: $VALUE|=+0$" - WE_ARE_BEST_FRIENDS:0 "You are best friends: $VALUE|=+0$" - YOU_ARE_MY_RELATIVE:0 "You are family: $VALUE|=+0$" - THEY_ARE_MY_CLOSE_KIN:0 "[secondary_recipient.GetShortUINameNoTooltip] is family: $VALUE|=+0$" - YOU_ARE_MY_HOUSE_MEMBER:0 "You are of [recipient.GetHerHis] [house|E]: $VALUE|=+0$" - YOU_ARE_MY_DYNASTY_MEMBER:0 "You are of [recipient.GetHerHis] [dynasty|E]: $VALUE|=+0$" - THEY_ARE_MY_HOUSE_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip] is of [recipient.GetHerHis] [house|E]: $VALUE|=+0$" - THEY_ARE_MY_DYNASTY_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip] is of [recipient.GetHerHis] [dynasty|E]: $VALUE|=+0$" - I_AM_A_KINSLAYER:0 "I am a [kinslayer|E]: $VALUE|=+0$" - THEY_ARE_A_KINSLAYER:0 "[secondary_recipient.GetShortUINameNoTooltip] is a [kinslayer|E]: $VALUE|=+0$" - # Divorce interaction loc - DIVORCE_GIVEN_CHILDREN:0 "[secondary_recipient.GetShortUINameNoTooltip] has given you several healthy children: $VALUE|=+0$" - I_DIVORCED_X:0 "[recipient.GetShortUINameNoTooltip] has granted [actor.GetShortUINameNoTooltip] a divorce from [secondary_recipient.GetShortUINameNoTooltip]!" - X_DIVORCED_ME:0 "[actor.GetShortUINameNoTooltip] has divorced [secondary_recipient.GetShortUINameNoTooltip], with the blessing of [recipient.GetShortUINameNoTooltip]!" - X_DIVORCED_ME_DESC:0 "[actor.GetShortUINameNoTooltip] is no longer [married|E] to [secondary_recipient.GetShortUINameNoTooltip]" - #Educate Child interaction loc - EDUCATE_CHILD_ACTOR_IS_MY_LIEGE:0 "You are [recipient.GetHerHis] Liege: $VALUE|=+0$" - EDUCATE_CHILD_AI_MY_CHILD:0 "[recipient.GetShortUINameNoTooltip] would be sending [recipient.GetHerHis] child away: $VALUE|=+0$" - EDUCATE_CHILD_OFFEND_EXISTING_GUARDIAN:0 "[recipient.GetHerHis] will offend existing Guardian: $VALUE|=+0$" - I_AM_AT_MAXIMUM_WARDS:0 "You can only have two Wards" - THEY_ARE_AT_MAXIMUM_WARDS:0 "A [guardian|E] can only have two [wards|E]" - THEY_MUST_BE_ADULT:0 "One of [CHARACTER.GetShortUINameNotMe] and [TARGET_CHARACTER.GetShortUINameNotMe] must be an Adult, and the other a Child" - character_to_educate_exists:0 "No one in [TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip] [court|E] can be [educated|E]" - character_to_guard_exists:1 "No possible guardian exists in [CHARACTER.GetShortUINamePossessiveNoTooltip] court" - - divorced_me_opinion:0 "Divorced Me" - divorced_close_kin:0 "Divorced [close_family|E]" - set_me_aside_opinion:0 "Set Me Aside" - temporal_condemnation_opinion:0 "Temporal Condemnation" - temporal_condemnation_condemned_me_opinion:0 "Condemned Me" - - #Faction Interactions - FACTION_CANT_JOIN_CREATE_ADULT_INT:0 "It's not possible to start or join a faction while being underage" - FACTION_CANT_JOIN_CREATE_ADULT:0 "$FACTION_CANT_JOIN_CREATE_ADULT_INT$" - - CREATE_HOLY_ORDER_DECISION_NAME_LABEL:0 "Name:" - CREATE_HOLY_ORDER_DECISION_CAPITAL_LABEL:0 "Headquarters:" - REVOKE_HOLY_ORDER_DECISION_BARONY_LABEL:0 "County:" - CREATE_HOLY_ORDER_DECISION_CHANGE_CAPITAL:1 "Change Headquarters" - CREATE_HOLY_ORDER_DECISION_SELECT_CAPITAL:1 "Select Headquarters" - - - LEASE_OUT_BARONIES_TITLE:1 "Select Holding" - LEASE_OUT_BARONIES_NO_TITLES:0 "No available Holdings" - LEASE_OUT_BARONIES_TOOLTIP:0 "#T [Select_CString( DecisionViewWidgetCreateHolyOrder.HasValidBaronies, '$LEASE_OUT_BARONIES_TITLE$', '$LEASE_OUT_BARONIES_NO_TITLES$' )] #!" - LEASE_OUT_BARONIES_CONFIRM:0 "Select" - CREATE_HOLY_ORDER_HINT:0 "#I Select a [barony|E] that is not the [county_capital|E]#!" - REVOKE_HOLY_ORDER_HINT:0 "#I Select a [barony|E] that is leased to a [holy_order|E]#!" - GRANT_TITLE_LEASED_OUT_VASSAL:0 "#T Including [leased|E] out [holdings|E]: #!\n[Title.GetLeasedOutVassalList]" - THEOCRATIC_LEASE_VASSAL:0 "[TITLE.GetName] ([church_property|E])" - REVOKABLE_LEASE_VASSAL:0 "[TITLE.GetName] ([TITLE_2.GetName])" - REVOKE_TITLE_PRESSED_CLAIM:1 "You have a [pressed_claim|E] on [Title.GetName]" - REVOKE_TITLE_UNPRESSED_CLAIM:1 "You have an [unpressed_claim|E] on [Title.GetName]" - - FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName] is an [organized|E] [faith|E]" - NOT_FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName] is not an [organized|E] [faith|E]" - FAITH_HAS_BEEN_REFORMED:2 "There is already an [organized|E] variant of the [CHARACTER.GetFaith.GetName] [faith|E]" - NOT_FAITH_HAS_BEEN_REFORMED:2 "There is no [organized|E] variant of the [CHARACTER.GetFaith.GetName] [faith|E]" - - tooltip_fellow_vassal_joins_war:1 "[joining_vassal.GetShortUIName] will join [recipient.GetShortUINamePossessive] rebellion" - - # Interfere in War - INTERFERE_IN_WAR:0 "Interfere in War" - INTERFERE_IN_WAR_REJECT_HEADER:1 "If you reject:" - INTERFERE_IN_WAR_NO_WAR_SELECTED:0 "@warning_icon!#X Select a [war|E] from the list above #!" - INTERFERE_IN_WAR_NO_WARS:0 "#weak No Wars to select#!" - INTERFERE_IN_WAR_DESCRIPTION:0 "#I Select a War#!" - INTERFERE_IN_WAR_ITEM_SELECT:0 "#T Interfere in [CHARACTER.GetShortUINamePossessiveNoTooltip] [WAR.GetName|V] #!" - INTERFERE_IN_WAR_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] [Select_CString( CHARACTER.IsLocalPlayer, 'are', 'is' )] already fighting in this war#!" - INTERFERE_IN_WAR_ALREADY_CALLED_TO_WAR:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] [Select_CString( CHARACTER.IsLocalPlayer, 'have', 'has' )] been called to this war already#!" - - RANK_DIFFERENCE_REASON:1 "Difference in [title_rank|E]: $VALUE|=+0$" - IS_HEIR_REASON:0 "Is my heir: $VALUE|=+0$" - IS_CLAIMANT_TO_ACTORS_TITLES:0 "Is a [claimant|e]: $VALUE|=+0$" - IS_CLAIMANT_TO_RECIPIENT_TITLES:0 "I am a [claimant|e]: $VALUE|=+0$" - IS_SAME_HOUSE_REASON:0 "Same [house|e]: $VALUE|=+0$" - DECLARED_WAR_REASON:0 "Declared [war|E] on me: $VALUE|=+0$" - IS_AT_WAR_REASON:0 "I am at [war|E]: $VALUE|=+0$" - IS_AT_WAR_WITH_TARGET_REASON:0 "[secondary_recipient.GetShortUIName] is at war with [recipient.GetShortUIName]: $VALUE|+0$" - GRANT_REVOKE_VIEW_WRONG_HOLDING_TYPE:0 "#T Wrong [holding|E] Type#!\n[Title.GetProvince.GetHolding.GetType.GetName|V] holdings cannot be effectively held by characters with [GetPlayer.GetGovernment.GetName] government and will provide no [taxes|E] or [levies|E]" - - grant_title_modifier_stack_baronies:3 "[recipient.GetShortUIName|U] gains [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] [opinion|E] of [actor.GetShortUIName] for #V 50 years#! #weak (Received Barony)#!" - grant_title_modifier_stack_counties:3 "[recipient.GetShortUIName|U] gains [SCOPE.ScriptValue('grant_title_opinion_sum_counties')|+0] [opinion|E] of [actor.GetShortUIName] for #V 50 years#! #weak (Received County)#!" - grant_title_modifier_stack_duchies:3 "[recipient.GetShortUIName|U] gains [SCOPE.ScriptValue('grant_title_opinion_sum_duchies')|+0] [opinion|E] of [actor.GetShortUIName] for #V 50 years#! #weak (Received Duchy)#!" - grant_title_modifier_stack_kingdoms:3 "[recipient.GetShortUIName|U] gains [SCOPE.ScriptValue('grant_title_opinion_sum_kingdoms')|+0] [opinion|E] of [actor.GetShortUIName] for #V 50 years#! #weak (Received Kingdom)#!" - grant_title_modifier_stack_empires:3 "[recipient.GetShortUIName|U] gains [SCOPE.ScriptValue('grant_title_opinion_sum_empires')|+0] [opinion|E] of [actor.GetShortUIName] for #V 50 years#! #weak (Received Empire)#!" - - #grant_title_modifier_stack_discontent:2 "The [faction|E] that [recipient.GetShortUIName] belongs to loses #V [SCOPE.ScriptValue('grant_title_opinion_sum_discontent_calc')|V0]#! [discontent|E]" - grant_title_modifier_stack_discontent:3 "The [faction|E] [recipient.GetShortUIName] belongs to loses some [discontent|E]" - - GRANT_TITLE_WARNING:0 "Losing vassal" - GRANT_TITLE_WARNING_TEXT:0 "$MESSAGE$\n\nGrant titles anyway?" - GRANT_TITLE_ACCEPT:0 "Grant titles" - MATCHMAKER_INTERACTION_ALLIANCE:0 "#T Potential alliance#!\n[Character.GetPrimaryTitle.GetName]" - - DECLARE_WAR_PLEDGED_TO_GHW_TITLE:0 "Pledged in Great Holy War" - DECLARE_WAR_PLEDGED_TO_GHW_DESC:0 "You are pledged in a [great_holy_war|E] against [TARGET_CHARACTER.GetShortUIName], when it starts this [war|E] will end inconclusively. Do you wish to start the [war|E] anyway?" - DECLARE_WAR_PLEDGED_TO_GHW_ACCEPT:0 "Attack Anyway" - PLEDGE_GHW_ALREADY_AT_WAR_TITLE:0 "Already at War" - PLEDGE_GHW_ALREADY_AT_WAR_DESC:0 "You are already in a [war|E] against [TARGET_CHARACTER.GetShortUIName], when this [great_holy_war|E] starts that [war|E] will end inconclusively. Do you wish to pledge anyway?" - PLEDGE_GHW_ALREADY_AT_WAR_ACCEPT:0 "Pledge Anyway" - END_WAR_INVALIDATED_MESSAGE_TITLE:0 "War Ends Inconclusively" - END_WAR_INVALIDATED_MESSAGE_DESC:0 "[war.GetName|V] ends inconclusively" - - CULTURE_TRANSF_VASSAL:0 "[Culture.GetNameNoTooltip]" - - grant_title_clerical_gender_tt:0 "Temple Holdings can only be granted to your [faith|E]'s Clerical Gender" diff --git a/project/ck3/base_game/localization/english/gui/succession_election_window_l_english.yml b/project/ck3/base_game/localization/english/gui/succession_election_window_l_english.yml deleted file mode 100644 index 8bda7b2826..0000000000 --- a/project/ck3/base_game/localization/english/gui/succession_election_window_l_english.yml +++ /dev/null @@ -1,50 +0,0 @@ -l_english: - SUCCESSION_ELECTION_WINDOW_TITLE:1 "Election for the [title_heir|E]" - SUCCESSION_ELECTION_WINDOW_CANDIDATES:2 "Candidates ([GetDataModelSize( SuccessionElectionWindow.GetCandidates.GetList )])" - SUCCESSION_ELECTION_WINDOW_ELECTORS:2 "Electors ([GetDataModelSize( SuccessionElectionWindow.GetElectors.GetList )])" - SUCCESSION_ELECTION_WINDOW_THEIR_ELECTORS:0 "[Character.GetHerHis|U] Electors" - SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE:1 "#T Total score of this candidate: [SuccessionElectionWindowCandidate.GetScore|V]#!\nElectors voting for [SuccessionElectionWindowCandidate.GetCandidate.GetUINameNoTooltip]:\n[SuccessionElectionWindowCandidate.GetVotesInFavor]\n\nThe candidate with the highest score will inherit the title on [succession|E]." - SUCCESSION_ELECTION_WINDOW_CANDIDATE_RANK:0 "Rank: [SuccessionElectionWindowCandidate.GetElectionRank|V]" - SUCCESSION_ELECTION_WINDOW_NOMINATE:0 "Nominate" - SUCCESSION_ELECTION_WINDOW_FORCE_VOTE:0 "Force Vote" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE:1 "#T Supporting [SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE_TT:1 "#T Supporting [SuccessionElectionWindow.GetElectorFromCharacter( Character.Self ).GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE:1 "#T Your candidate, [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNotMeNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE_INFO:2 "#weak Will vote for [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNoTooltip] if [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetHerHis] score is greater than [SuccessionElectionWindowElector.GetElectorCandidate.GetScore|+]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_OTHER_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n[Character.PlayerName|V] decides" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_LOCAL_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\nI decide" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_FORCED_VOTE:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n$SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE$" - SUCCESSION_ELECTION_VOTE_REASON_SUM:0 "Score: $VALUE|+$" - SUCCESSION_ELECTION_ELECTOR_VOTE_STRENGTH_SUM:0 "#T [vote_strength|E]: $VALUE|+$#!" - SUCCESSION_ELECTION_VOTE_FORCED_ME:1 "You are forced to vote the same as [TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_VOTE_FORCED_THIRD:0 "[CHARACTER.GetShortUINameNotMeNoTooltip] is forced to vote the same as [TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE:1 "Your Candidate" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_INFO:0 "[Character.GetShortUINameNoTooltip]" - SUCCESSION_ELECTION_WINDOW_SELECT_CANDIDATE_INFO:0 "Nominate a Candidate below" - SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH:1 "Your Voting Strength: " - SUCCESSION_ELECTION_WINDOW_NO_ELECTORS:0 "No [electors|E] vote for [Character.GetHerHim]" - SUCCESSION_ELECTION_WINDOW_NUM_ELECTORS:1 "#high [GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors )]#! [Select_CString( GreaterThan_int32( GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors ), '(int32)1' ), 'Electors vote', 'Elector votes' )] for [Character.GetHerHim]" - SUCCESSION_ELECTION_WINDOW_RULES_ELECTORS:0 "Electors: #bold [SuccessionElectionWindow.GetElectorsGrouping|E]#!" - SUCCESSION_ELECTION_WINDOW_RULES_CANDIDATES:0 "Candidates: #bold [SuccessionElectionWindow.GetCandidatesGrouping|E]#!" - CLOSE_ELECTION_VIEW:0 "Back to Title View" - SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE:0 "Vote forced by [hook|E]" - SUCCESSION_ELECTION_WINDOW_LAW:0 "Succession Law: [SuccessionElectionWindow.GetSuccessionLaw.GetName]" - SUCCESSION_ELECTION_WINDOW_TOGGLE_ELECTORS:0 "#T Toggle Elector List#!" - SUCCESSION_ELECTION_ELECTOR_ENTRY:0 "[CHARACTER.GetShortUINameNotMe]: $STRENGTH|V$" - SUCCESSION_ELECTION_CANDIDATE_SCORE:0 "Score: [SuccessionElectionWindowElectorVote.GetScore|+]" - SUCCESSION_ELECTION_ELECTOR_PREFERENCE:0 "Preference for my candidate: [SuccessionElectionWindowElector.GetScoreDiff|+]" - SUCCESSION_ELECTION_ELECTOR_MY_CHOICE:0 "Second choice" - SUCCESSION_ELECTION_WINDOW_NOT_ELECTOR:2 "You are not one of the [electors|E] and cannot vote" - SUCCESSION_ELECTION_WINDOW_CANDIDATE:0 "Candidate" - SUCCESSION_ELECTION_WINDOW_RANK:0 "Rank: [SuccessionElectionWindow.GetCandidateFromCharacter( SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate ).GetElectionRank]" - SUCCESSION_ELECTION_WINDOW_NO_PLAYER_NOMINEE:0 "#T No Player candidate#!\nYou need to nominate someone to see the difference in elector's preference" - SUCCESSION_ELECTION_WINDOW_STANCE_WIN:0 "Next in line for Succession" - SUCCESSION_ELECTION_WINDOW_STANCE_LOSS:0 "Not next in line for Succession" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_STANCE:0 "[SelectLocalization( EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' ), 'SUCCESSION_ELECTION_WINDOW_STANCE_WIN', 'SUCCESSION_ELECTION_WINDOW_STANCE_LOSS' )]" - ELECTION_CANDIDATE_RELEVANCE:0 "Relevance" - ELECTION_CANDIDATE_SCORE:0 "Vote score" - ELECTION_NO_CANDIDATE:0 "No Candidate Chosen" - SUCCESSION_ELECTION_WINDOW_CAST_VOTE:0 "#T Cast vote#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY:0 "@warning_icon!#X Not part of my [dynasty|E]#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE:0 "\n$SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY$" - NOMINATE_CANDIDATE_TOOLTIP:0 "[Title.GetCanCharacterControlVoteReason( GetPlayer )][SelectLocalization( ObjectsEqual( Character.GetDynasty, GetPlayer.GetDynasty ), '', 'SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE' )]" diff --git a/project/ck3/base_game/localization/english/gui/succession_event_window_l_english.yml b/project/ck3/base_game/localization/english/gui/succession_event_window_l_english.yml deleted file mode 100644 index d91175caa3..0000000000 --- a/project/ck3/base_game/localization/english/gui/succession_event_window_l_english.yml +++ /dev/null @@ -1,271 +0,0 @@ -l_english: - SUCCESSION_EVENT_WINDOW_LOST_TITLES:0 "Titles lost on succession:" - SUCCESSION_EVENT_WINDOW_CLOSE:1 "Continue as [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_LEGACY:0 "Show Lineage" - SUCCESSION_EVENT_WINDOW_OBSERVER:0 "Enter Observer Mode" - SUCCESSION_EVENT_WINDOW_MENU:0 "Exit to Menu" - SUCCESSION_EVENT_WINDOW_MENU_TT:0 "" - SUCCESSION_EVENT_WINDOW_END_GAME:0 "End Game" - SUCCESSION_EVENT_WINDOW_END_GAME_TT:0 "End Multiplayer Game" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME:0 "Leave Game" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME_TT:0 "Leave Multiplayer Game" - SUCCESSION_EVENT_WINDOW_CHANGE_CHARACTER:0 "Choose new Character" - - #Death Intro messages: - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_1:0 "[ROOT.Char.GetFullNameNoTooltip] has given up the ghost at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_2:0 "[ROOT.Char.GetFullNameNoTooltip] has abandoned [ROOT.Char.GetHerHis] mortal coil at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_3:0 "[ROOT.Char.GetFullNameNoTooltip] has passed on at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_4:0 "[ROOT.Char.GetFullNameNoTooltip] has left this world at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_5:0 "[ROOT.Char.GetFullNameNoTooltip] has passed on at [ROOT.Char.GetAge] years of age and [ROOT.Char.Custom('GetAfterLifeDestination')]." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_PIOUS:1 "[ROOT.Char.GetFullNamePossessiveNoTooltip] spirit has flown to [ROOT.Char.GetFaith.PositiveAfterLife] at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WICKED:1 "[ROOT.Char.GetFullNamePossessiveNoTooltip] soul has finally been cast to [ROOT.Char.GetFaith.NegativeAfterLife] at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WOUNDED:0 "[ROOT.Char.GetFullNameNoTooltip] has finally found peace at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_1:0 "[ROOT.Char.GetFullNameNoTooltip] has found peace in Christ's embrace at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_2:0 "[ROOT.Char.GetFullNameNoTooltip] rests in the arms of the Lord at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_1:0 "[ROOT.Char.GetFullNameNoTooltip] has left the transient house at the call of the True One at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_2:0 "[ROOT.Char.GetFullNameNoTooltip] has abandoned this transient world​ and flown to [ROOT.Char.GetFaith.PositiveAfterLife] at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_3:0 "[ROOT.Char.GetFullNameNoTooltip] has passed on to eternity at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_NORSE_1:0 "[ROOT.Char.GetFullNameNoTooltip] has joined the feast in [ROOT.Char.GetFaith.PositiveAfterLife] at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_HELLENIC_1:0 "[ROOT.Char.GetFullNameNoTooltip] has crossed the River Styx at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_EASTERN_1:0 "[ROOT.Char.GetFullNameNoTooltip] has transcended [ROOT.Char.GetHerHis] material form at [ROOT.Char.GetAge] years of age." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_TRIBAL_1:0 "[ROOT.Char.GetFullNameNoTooltip] has crossed the door to the world of spirits at [ROOT.Char.GetAge] years of age." - -#Death Reason message: - SUCCESSION_EVENT_WINDOW_DEAD_REASON_1:0 "[ROOT.Char.GetSheHe|U] [ROOT.Char.GetDeathReason]." - -#Death Outro messages: - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_CHILD:0 "With [ROOT.Char.GetHerHis] life cut short so early, it is hard to say what kind of ruler [ROOT.Char.GetSheHe] would have become." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_OLD:0 "An old [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] lived a long, fulfilling life." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_IMMORTAL:0 "Thought to be immortal, [ROOT.Char.GetSheHe] surprised many with [ROOT.Char.GetHerHis] unexpected passing." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_PREGNANT:0 "Dead before delivering [ROOT.Char.GetHerHis] baby, [ROOT.Char.GetSheHe] will not walk alone in the land beyond." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_LEPER:0 "[ROOT.Char.GetHerHis|U] putrescent body has finally succumbed to the scourge of leprosy." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DISFIGURED:0 "Horribly disfigured, [ROOT.Char.GetSheHe] spent [ROOT.Char.GetHerHis] last years unable to show [ROOT.Char.GetHerHis] face in public." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_MANGLED:0 "Mangled in a terrible accident, [ROOT.Char.GetSheHe] spent [ROOT.Char.GetHerHis] last years barely able to walk." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_HUNCHBACK:0 "Born under unfortunate circumstances, [ROOT.Char.GetSheHe] was often derided for [ROOT.Char.GetHerHis] twisted back." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_GIANT:0 "Born under unfortunate circumstances, [ROOT.Char.GetSheHe] was often derided for [ROOT.Char.GetHerHis] gigantic proportions." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DWARF:0 "Born under unfortunate circumstances, [ROOT.Char.GetSheHe] was often derided for [ROOT.Char.GetHerHis] diminutive stature." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_STRONG:0 "A [ROOT.Char.GetWomanMan|U] of unparalleled prowess, [ROOT.Char.GetSheHe] finally found an opponent that [ROOT.Char.GetSheHe] could not overpower." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_YOUNG:0 "Dead in the prime of [ROOT.Char.GetHerHis] life, [ROOT.Char.GetSheHe] will always be remembered for [ROOT.Char.GetHerHis] stunning beauty." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_OLD:0 "Once famous for [ROOT.Char.GetHerHis] looks, Fate cursed [ROOT.Char.GetHerHim] with a life long enough to witness [ROOT.Char.GetHerHis] beauty slowly wither away." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_WEAK:0 "A [ROOT.Char.GetWomanMan] of frail constitution, [ROOT.Char.GetSheHe] was often mocked by [ROOT.Char.GetHerHis] peers." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_UGLY:1 "Renowned for [ROOT.Char.GetHerHis] ugliness, it was rumored a mere glance at [ROOT.Char.GetHerHim] could give nightmares for days." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_INCAPABLE:0 "Reduced to a hollow shell of [ROOT.Char.GetHerHis] former self, unable to speak or move, [ROOT.Char.GetSheHe] has finally left the broken remains of [ROOT.Char.GetHerHis] body." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_LUNATIC:0 "Cursed with a disturbed mind, [ROOT.Char.GetSheHe] was known throughout [ROOT.Char.GetHerHis] lands as a raving lunatic." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_POSITIVE:0 "After speaking through [ROOT.Char.GetHerHim] for years, [ROOT.Char.GetFaith.HighGodName] has finally called [ROOT.Char.GetHerHim] home." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_NEGATIVE:0 "Plagued by demons, [ROOT.Char.GetSheHe] often raved about [ROOT.Char.GetHerHis] imminent doom." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DEPRESSED:1 "A tormented [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] had long desired the sweet embrace of death." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_GENIUS:0 "Although quite famous for [ROOT.Char.GetHerHis] sharp intellect, [ROOT.Char.GetSheHe] could still not outsmart [ROOT.Char.GetFaith.DeathDeityName]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DUMB:0 "Known to be feeble of mind, [ROOT.Char.GetSheHe] often relied on [ROOT.Char.GetHerHis] Council to make important decisions." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_INFIRM:0 "A hollowed shell of [ROOT.Char.GetHerHis] former self, [ROOT.Char.GetSheHe] had long lost [ROOT.Char.GetHerHis] wits by the time of [ROOT.Char.GetHerHis] final passing." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_EXCOMMUNICATED:0 "Branded a Heretic by the Church, [ROOT.Char.GetSheHe] will surely suffer for [ROOT.Char.GetHerHis] sins." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_KINSLAYER:0 "Known to have stained [ROOT.Char.GetHerHis] hands in the blood of [ROOT.Char.GetHerHis] own kin, [ROOT.Char.GetSheHe] is surely paying for [ROOT.Char.GetHerHis] horrific crimes in [ROOT.Char.GetFaith.NegativeAfterLife]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_DEVIANT:0 "A degenerate [ROOT.Char.GetWomanMan] of repulsive tastes, [ROOT.Char.GetSheHe] is sure to find no solace or revelry where [ROOT.Char.GetSheHe] is going." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_CANNIBAL:0 "Rumored to consume human flesh for sustenance, [ROOT.Char.GetSheHe] is without a doubt being punished for [ROOT.Char.GetHerHis] wickedness in life." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_SODOMITE:1 "A renowned sodomite, [ROOT.Char.GetSheHe] lays now in the tender care of [ROOT.Char.GetFaith.DevilName] [ROOT.Char.GetFaith.DevilHerselfHimself]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_INCESTUOUS:0 "For having tasted the forbidden fruit of incestuous love, [ROOT.Char.GetSheHe] will surely suffer in the next life." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_ADULTERER:0 "A shameless adulterer, [ROOT.Char.GetSheHe] will be remembered for [ROOT.Char.GetHerHis] treachery and [ROOT.Char.GetHerHis] covetous disposition." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_FORNICATOR:0 "A shameless fornicator, [ROOT.Char.GetSheHe] will be remembered for [ROOT.Char.GetHerHis] uncontrollable and insidious lust." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_MURDERER:0 "A known murderer, [ROOT.Char.GetSheHe] will atone for [ROOT.Char.GetHerHis] unspeakable crimes in the next life." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_WITCH:0 "Known to mix magical herbs and consort with [ROOT.Char.GetFaith.DevilName], [ROOT.Char.GetSheHe] will surely burn in the afterlife for [ROOT.Char.GetHerHis] sins." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_SAOSHYANT:0 "The sacred restorer of the Persian Empire, [ROOT.Char.GetHerHis] rise to glory will be immortalized in the sermons of all [ROOT.Char.GetFaith.PriestMalePlural]. Surely, [ROOT.Char.GetSheHe] sits next to [ROOT.Char.GetFaith.HighGodName] now." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_RESTORER_ROME:0 "By restoring the Empire's ancient power, [ROOT.Char.GetSheHe] has ensured that [ROOT.Char.GetHerHis] name will live on in glory to the end of times." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_CRUSADER:0 "A zealous [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] fought for the glory of [ROOT.Char.GetFaith.HighGodName] against the heathens in one of the greatest holy wars of recent history." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_DIPLOMAT:0 "An inveterate diplomat, there was no argument [ROOT.Char.GetSheHe] could not peacefully resolve." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_REVELER:0 "A charming [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] became famous for [ROOT.Char.GetHerHis] elaborate feasts and grandiose balls." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_BLADEMASTER:0 "One of the best fighters of [ROOT.Char.GetHerHis] age, [ROOT.Char.GetSheHe] was unrivaled in hand-to-hand combat." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HUNTER:0 "A keen and dedicated hunter, [ROOT.Char.GetSheHe] loved to spend entire weeks in the wilderness, looking for the most elusive game." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GENERAL:0 "Known to be an exceptional strategist, [ROOT.Char.GetSheHe] spent many of [ROOT.Char.GetHerHis] days examining fields and drilling [ROOT.Char.GetHerHis] troops." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_ADMINISTRATOR:1 "A conscientious [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] was renowned for [ROOT.Char.GetHerHis] excellent skills as a steward and a ruler." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHEMER:0 "Known for [ROOT.Char.GetHerHis] twisted, conniving mind, [ROOT.Char.GetSheHe] never revealed [ROOT.Char.GetHerHis] true intentions to anybody, not even [ROOT.Char.GetHerHis] closest friends." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SEDUCER:0 "Known as a libertine [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] was gifted with a silver tongue, able to charm anyone into sharing [ROOT.Char.GetHerHis] bed." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHOLAR:1 "Known to be a respected scholar, [ROOT.Char.GetSheHe] spent most of [ROOT.Char.GetHerHis] days studying in [ROOT.Char.GetHerHis] library, rarely leaving [ROOT.Char.GetHerHis] [ROOT.Char.Custom('ResidenceBuilding')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_TORTURER:0 "Known for [ROOT.Char.GetHerHis] sadistic streak, [ROOT.Char.GetSheHe] turned torture and mutilation into art." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_FAMILY_FIRST:0 "A [ROOT.Char.GetWomanMan] to always put the good of [ROOT.Char.GetHerHis] family above all else, [ROOT.Char.GetSheHe] spent [ROOT.Char.GetHerHis] life trying to ensure a glorious future for all [ROOT.Char.GetHerHis] descendants." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_MYSTIC:1 "Known for spending most of [ROOT.Char.GetHerHis] nights in [ROOT.Char.GetHerHis] laboratory, [ROOT.Char.GetSheHe] was believed by many to be nothing more than a warlock, concocting unholy spells in the secrecy of [ROOT.Char.GetHerHis] [ROOT.Char.Custom('ResidenceBuilding')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_PHYSICIAN:0 "Devoted to the understanding of the human body and mind, [ROOT.Char.GetSheHe] was a respected physician, sought after by many young scholars for [ROOT.Char.GetHerHis] encyclopedic knowledge of nature and humors." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GALLANT:0 "A paragon of valor and gallantry, [ROOT.Char.GetSheHe] will always be remembered for [ROOT.Char.GetHerHis] cordial and just nature in face of all odds." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HERBALIST:1 "A renowned herbalist, it was said that [ROOT.Char.GetSheHe] could cure all ailments with the right concoction." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_MALICIOUS:0 "A conniving [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] will be long remembered for [ROOT.Char.GetHerHis] pettiness and spite." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_BENEVOLENT:0 "A [ROOT.Char.GetWomanMan] of pleasant disposition, [ROOT.Char.GetSheHe] will be remembered for [ROOT.Char.GetHerHis] benevolent rule." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DOMINANT:0 "A [ROOT.Char.GetWomanMan] not to be trifled with, [ROOT.Char.GetSheHe] embodied the dignity and power of [ROOT.Char.GetHerHis] title like few rulers can." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_SUBMISSIVE:0 "A meek and bashful [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] will be remembered by many as a submissive, sometimes flustered ruler." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_APATHETIC:0 "If there is something that can be said about [ROOT.Char.GetHerHim] is that [ROOT.Char.GetSheHe] was never one to leave an impression on any that met [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LUSTFUL:0 "Born with an insatiable desire, [ROOT.Char.GetSheHe] spent [ROOT.Char.GetHerHis] life always looking for [ROOT.Char.GetHerHis] next amorous conquest." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GLUTTONOUS:0 "A [ROOT.Char.GetWomanMan] with a large appetite, [ROOT.Char.GetSheHe] never passed on the opportunity to try some new, exotic food." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GREEDY:1 "Renowned for [ROOT.Char.GetHerHis] love for gold, [ROOT.Char.GetSheHe] will be buried with some of [ROOT.Char.GetHerHis] most cherished jewels." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LAZY:0 "Never one to do more work than necessary, [ROOT.Char.GetSheHe] was always ready and willing to skirt [ROOT.Char.GetHerHis] responsibilities." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_FICKLE:0 "A fickle [ROOT.Char.GetWomanMan], hardly anybody knew what [ROOT.Char.GetSheHe] would think or do at any given occasion." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_WRATHFUL:0 "Quick to anger, [ROOT.Char.GetHerHis] [ROOT.Char.Custom('ResidenceBuilding')] often resonated with the thunderous echo of [ROOT.Char.GetHerHis] screams." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_ARROGANT:0 "Always full of [ROOT.Char.GetHerselfHimself] and ready to exercise [ROOT.Char.GetHerHis] authority over [ROOT.Char.GetHerHis] subjects, [ROOT.Char.GetSheHe] was a [ROOT.Char.GetWomanMan] thoroughly in love with the sound of [ROOT.Char.GetHerHis] voice." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_CHASTE:0 "[ROOT.Char.GetSheHe|U] will be long remembered as a [ROOT.Char.GetWomanMan] for whom fealty was an uncompromising value." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_TEMPERATE:0 "Always one to avoid feasts and excesses, [ROOT.Char.GetSheHe] never let [ROOT.Char.GetHerHis] base urges get the better of [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GENEROUS:0 "Well-known to be a charitable [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] freely gave money to [ROOT.Char.GetHerHis] friends and family." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DILIGENT:0 "A shining example of diligence, [ROOT.Char.GetSheHe] never neglected [ROOT.Char.GetHerHis] duties." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_COMPASSIONATE:0 "Known to be a kind, compassionate soul, [ROOT.Char.GetSheHe] will be remembered fondly by [ROOT.Char.GetHerHis] friends." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_PATIENT:0 "Never one to raise [ROOT.Char.GetHerHis] voice, [ROOT.Char.GetSheHe] was a paragon of patience." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_HUMBLE:1 "A humble [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] never wanted anyone to make a fuss over [ROOT.Char.GetHerHis] accomplishments." - -#Heir message: - SUCCESSION_EVENT_WINDOW_HEIR_UNDERAGE:0 "Merely [ROOT.Char.GetAge] years old, [ROOT.Char.GetSheHe] will need to rely on the Council during [ROOT.Char.GetHerHis] first years of rule." - SUCCESSION_EVENT_WINDOW_HEIR_USELESS:0 "Having no skills with which to keep the realm together, [ROOT.Char.GetHerHis] rule may be doomed to fail." - SUCCESSION_EVENT_WINDOW_HEIR_MILITARY:0 "Being a talented military tactician, many expect [ROOT.Char.GetHerHim] to lead the realm to many victories on the field of battle." - SUCCESSION_EVENT_WINDOW_HEIR_LEARNING:0 "A wise and learned [ROOT.Char.GetWomanMan], progress and innovation is expected under [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_STEWARDSHIP:0 "Being both thrifty and frugal, the realm will surely prosper under [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_INTRIGUE:0 "A crafty and perceptive [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] will have no problem gaining leverage where needed." - SUCCESSION_EVENT_WINDOW_HEIR_DIPLOMACY:0 "An accomplished diplomat, vassals and foreign rulers alike are sure to respect [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_STRONG_AND_SMART:0 "Possessing a mighty physique and an exceptionally astute mind, [ROOT.Char.GetHerHis] rule is sure to spawn both song and tale." - SUCCESSION_EVENT_WINDOW_HEIR_WEAK_AND_DUMB:0 "Blessed with neither a sharp mind nor a warrior's physique, [ROOT.Char.GetHerHis] rule will surely be arduous." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN:0 "Having served in distant Miklagard, [ROOT.Char.GetHerHis] adventurous spirit is likely to inspire [ROOT.Char.GetHerHis] subjects." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUNATIC:0 "Being a stark raving lunatic and deranged [ROOT.Char.GetWomanMan], the only one who can help [ROOT.Char.GetFirstNamePossessiveNoTooltip] rule is [ROOT.Char.GetFaith.HighGodName]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_BAD:0 "Suspected to be possessed by a demon sent by [ROOT.Char.GetFaith.DevilName], the [ROOT.Char.GetFaith.PriestMalePlural] will do their best to reign [ROOT.Char.GetHerHim] in." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_GOOD:0 "Blessed by [ROOT.Char.GetFaith.HighGodName], [ROOT.Char.GetHerHis] body is merely a vessel through which the divine will reveals itself." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_FAIR:0 "Beautiful beyond words, [ROOT.Char.GetHerHis] appearance will have foreign dignitaries groveling at [ROOT.Char.GetHerHis] feet." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADVENTURER:0 "An adventurous [ROOT.Char.GetWomanMan], [ROOT.Char.GetFirstNamePossessiveNoTooltip] life is likely to be filled with glory and excitement." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_UGLY_DECEITFUL:0 "Devious and deceptive, [ROOT.Char.GetFirstNamePossessiveNoTooltip] feud with truth itself may also be [ROOT.Char.GetHerHis] undoing." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTON_GREEDY:0 "A greedy and covetous [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] is unlikely to be popular amongst the peasantry of the realm." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_JUST:0 "Fair and just in all things, many hope that [ROOT.Char.GetSheHe] will handle any conflicts with grace." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT_ARBITRARY:1 "A corrupt and unjust [ROOT.Char.GetWomanMan], many do not expect [ROOT.Char.GetHerHis] vassals to sit idly by as [ROOT.Char.GetSheHe] squanders the legacy of [ROOT.Char.GetHerHis] predecessor." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_MILITARY_ED:0 "Preferring to lead troops from the safety of [ROOT.Char.GetHerHis] home, [ROOT.Char.GetFirstNameNoTooltip] will have a hard time inspiring the troops." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_CONTENT:1 "A reclusive [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] is perfectly fine letting the council do most of [ROOT.Char.GetHerHis] work — for better or for worse." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_PARANOID:0 "Seeing the agents of [ROOT.Char.GetFaith.DevilName] around every corner, heretics and heathens alike should beware [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_GENEROUS:0 "Both pious and generous, the [ROOT.Char.GetFaith.PriestMalePlural] are likely to grow rich under [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT_BRAVE:0 "Always clad in glistening and splendid armor, [ROOT.Char.GetFirstNameNoTooltip] wants everyone to see [ROOT.Char.GetHerHim] as [ROOT.Char.GetSheHe] charges into battle." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_CRUEL:0 "Never fearing the wrath of [ROOT.Char.GetFaith.HighGodName], [ROOT.Char.GetFirstNameNoTooltip] is unlikely to spare any subject the punishments [ROOT.Char.GetSheHe] sees fit." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE_STUBBORN:0 "Adamant in [ROOT.Char.GetHerHis] ways of worship, faith and tradition are likely to be favored under [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL_CALLOUS:0 "A devious and discontent soul, [ROOT.Char.GetHerHis] rule is likely to be filled with spite and intrigue." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT_TRUSTING:0 "A confiding and patient [ROOT.Char.GetWomanMan], [ROOT.Char.GetFirstNameNoTooltip] is convinced that good things will eventually come to [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_STRESSED:0 "Plagued by seeing shadows around every corner, [ROOT.Char.GetSheHe] is likely to be ruled by fear." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN_COMPASSIONATE:0 "Convinced that everyone should be shown kindness regardless of worth, many fear that [ROOT.Char.GetFirstNamePossessiveNoTooltip] enemies may use this to their advantage." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STRONG_BRAVE:0 "Towering over [ROOT.Char.GetHerHis] enemies on the battlefield, [ROOT.Char.GetFirstNameNoTooltip] will have no problem inspiring [ROOT.Char.GetHerHis] troops." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE_LUSTFUL:0 "Ever willing to entertain [ROOT.Char.GetHerHis] spouse, many expect the royal family to grow and prosper." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS_JUST:0 "An equitable [ROOT.Char.GetWomanMan], many expect [ROOT.Char.GetHerHim] to ascertain that everyone gets their fair share." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT_GREEDY:0 "An industrious [ROOT.Char.GetWomanMan], the realm will either be brought to riches or ruin under [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_HONEST:0 "Ever willing to admit [ROOT.Char.GetHerHis] weaknesses of which there are many, it is with great doubt if the realm will confide in their new liege." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_TRUSTING:0 "A naive [ROOT.Char.GetWomanMan], [ROOT.Char.GetHerHis] reluctant nature may stop [ROOT.Char.GetHerHim] from taking charge." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS_HONEST:0 "Never afraid to speak [ROOT.Char.GetHerHis] mind, [ROOT.Char.GetSheHe] will surely charm the realm with [ROOT.Char.GetHerHis] astute honesty." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_ARBITRARY:0 "Entirely devoid of a moral compass, [ROOT.Char.GetHerHis] subjects will have to learn whether they should fear or respect [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL_WRATHFUL:0 "A true sadist, many fear for what the realm will turn into under [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL_ZEALOUS:0 "Blinded by religious fervor, heathens and heretics alike will come to fear [ROOT.Char.GetHerHis] righteous fury." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_DECEITFUL:0 "A devious and distrustful character, many expect [ROOT.Char.GetHerHim] to have daggers with each of our names on." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_COMPASSIONATE:0 "A gentle and compassionate soul, the vassals will surely thrive under [ROOT.Char.GetFirstNamePossessiveNoTooltip] reign." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT:0 "Ever confident in [ROOT.Char.GetHerselfHimself], [ROOT.Char.GetFirstNamePossessiveNoTooltip] rule may bring glory or shame to the House [ROOT.Char.GetHouse.GetName] — only time will tell." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL:0 "Never caring for the word of the [ROOT.Char.GetFaith.ReligiousText], many fear [ROOT.Char.GetFirstNamePossessiveNoTooltip] rule will come to an early end as [ROOT.Char.GetFaith.HighGodName] smites [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS:0 "Well-spoken and outgoing, many expect [ROOT.Char.GetFirstNameNoTooltip] to have no problem charming the court to [ROOT.Char.GetHerHis] side." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS:1 "Spending long hours in prayer as to not upset [ROOT.Char.GetFaith.HighGodName], many are confident that [ROOT.Char.GetFirstNamePossessiveNoTooltip] reign will be a blessing to the realm." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_AMBITIOUS:0 "Being an ambitious [ROOT.Char.GetWomanMan], many expect the realm to grow and prosper under [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT:0 "Energetic and collected, [ROOT.Char.GetFirstNameNoTooltip] will surely improve the realm under [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL:0 "Devious and deceptive, [ROOT.Char.GetFirstNamePossessiveNoTooltip] feud with truth itself may also be [ROOT.Char.GetHerHis] undoing." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY:0 "A silent [ROOT.Char.GetWomanMan], many do not expect [ROOT.Char.GetHerHim] to do well in diplomatic matters." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE:0 "A pious and humble [ROOT.Char.GetWomanMan], many fear that [ROOT.Char.GetFirstNameNoTooltip] may have been better suited for a [ROOT.Char.GetFaith.HouseOfWorship] rather than the throne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARBITRARY:0 "A corrupt and unjust [ROOT.Char.GetWomanMan], many do not expect [ROOT.Char.GetHerHis] vassals to sit idly by if the realm starts crumbling under [ROOT.Char.GetHerHis] watch." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE:0 "A modest and temperate [ROOT.Char.GetWomanMan], [ROOT.Char.GetFirstNamePossessiveNoTooltip] passive nature may also be [ROOT.Char.GetHerHis] undoing." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CHASTE:0 "Loyal to [ROOT.Char.GetHerHis] spouse and family, [ROOT.Char.GetFirstNameNoTooltip] is certain to place the good of [ROOT.Char.GetHerHis] dynasty above all personal concerns." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUSTFUL:0 "[ROOT.Char.GetHerHis|U] eyes always set upon the next target, the vassals of the realm do well in locking up their spouses as [ROOT.Char.GetFirstNameNoTooltip] takes the throne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT:0 "Content with [ROOT.Char.GetHerHis] lot, [ROOT.Char.GetFirstNamePossessiveNoTooltip] vassals may ridicule [ROOT.Char.GetHerHim] for [ROOT.Char.GetHerHis] passive nature." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT:0 "Being a [ROOT.Char.GetWomanMan] willing to wait for a plan to come together, many expect great change to come to the realm — albeit slowly." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BRAVE:0 "Courageous and willing to rush to action, many hope that [ROOT.Char.GetFirstNamePossessiveNoTooltip] bravery will not see the realm fall into reckless ruin." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_JUST:0 "Fair and just in all things, many hope that [ROOT.Char.GetSheHe] will handle any conflicts with grace." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTONOUS:0 "A [ROOT.Char.GetWomanMan] of large appetite, many hope that [ROOT.Char.GetSheHe] puts the realm before [ROOT.Char.GetHerHis] own hunger." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS:0 "Being a cold and unfeeling [ROOT.Char.GetWomanMan], the vassals of the realm will have a hard time gaining [ROOT.Char.GetHerHis] trust." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN:0 "A craven coward, it is unlikely that [ROOT.Char.GetHerHis] subjects will respect [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREEDY:0 "A greedy [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] is unlikely to garner the favor from the peasantry of the realm." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL:0 "A mean-spirited [ROOT.Char.GetWomanMan], many expect [ROOT.Char.GetFirstNamePossessiveNoTooltip] court to live in fear of [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TRUSTING:0 "Trusting and complacent, [ROOT.Char.GetFirstNamePossessiveNoTooltip] council may have more power over [ROOT.Char.GetHerHim] than what is right." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HONEST:0 "Unable to tell a lie, many fear that [ROOT.Char.GetHerHis] bluntness may not be fit for the delicate intricacies of politics." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LAZY:0 "Being an idle [ROOT.Char.GetWomanMan], many fear that nothing will come of [ROOT.Char.GetFirstNamePossessiveNoTooltip] reign." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS:0 "A generous [ROOT.Char.GetWomanMan], many hope that [ROOT.Char.GetHerHis] good heart will not lead [ROOT.Char.GetHerHim] to empty the realm's coffers on futile causes." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL:0 "Prone to rage, [ROOT.Char.GetFirstNamePossessiveNoTooltip] enemies and vassals alike are likely to live in fear of [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID:0 "A suspicious [ROOT.Char.GetWomanMan], [ROOT.Char.GetFirstNamePossessiveNoTooltip] paranoia might not sit well with [ROOT.Char.GetHerHis] subjects." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN:0 "A bullheaded [ROOT.Char.GetWomanMan], [ROOT.Char.GetFirstNamePossessiveNoTooltip] subjects may have a hard time getting a word in after [ROOT.Char.GetSheHe] makes up [ROOT.Char.GetHerHis] mind." - SUCCESSION_EVENT_WINDOW_HEIR_PIETY:0 "A godly [ROOT.Char.GetWomanMan], [ROOT.Char.GetFirstNameNoTooltip] is sure to impress the [ROOT.Char.GetFaith.PriestMalePlural] with [ROOT.Char.GetHerHis] extensive knowledge of the [ROOT.Char.GetFaith.ReligiousText]." - SUCCESSION_EVENT_WINDOW_HEIR_PRESTIGE:0 "A renowned [ROOT.Char.GetWomanMan], dignitaries from far and wide will surely bow before [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_FRIENDS:0 "Blessed with an abundance of friends, [ROOT.Char.GetFirstNameNoTooltip] is likely to find strong support for [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_TYRANT:0 "Already a hated tyrant, the realm trembles before [ROOT.Char.GetHerHis] rule." - SUCCESSION_EVENT_WINDOW_HEIR_RICH:0 "In possession of fabulous riches, only time will tell if [ROOT.Char.GetSheHe] will make the realm thrive or roost on the gold like a dragon." - SUCCESSION_EVENT_WINDOW_HEIR_CHILDREN:0 "A prolific [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] has already produced numerous potential heirs for the realm." - SUCCESSION_EVENT_WINDOW_HEIR_RIVALS:0 "Surrounded by enemies and rivals, many hope that [ROOT.Char.GetFirstNamePossessiveNoTooltip] rule is not struck short by means of a dagger in the back." - SUCCESSION_EVENT_WINDOW_HEIR_COMBAT_SKILLS:0 "A formidable duelist, many expect [ROOT.Char.GetHerHim] to excel in tournaments and personal combat alike." - SUCCESSION_EVENT_WINDOW_HEIR_POOR_HEALTH:0 "A frail and sickly [ROOT.Char.GetWomanMan], the realm wishes for good health to return to [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_BASTARD:0 "Being an illegitimate child, [ROOT.Char.GetFirstNameNoTooltip] will surely set out to make [ROOT.Char.GetHerHis] mark on destiny." - SUCCESSION_EVENT_WINDOW_HEIR_VIKING:0 "Having led numerous raids, [ROOT.Char.GetFirstNamePossessiveNoTooltip] name is known and feared across the world." - SUCCESSION_EVENT_WINDOW_HEIR_CRUSADER:0 "Having led holy warriors against the infidels, [ROOT.Char.GetFirstNamePossessiveNoTooltip] name is surely beloved in the eyes of [ROOT.Char.GetFaith.HighGodName]." - SUCCESSION_EVENT_WINDOW_HEIR_THREE_SKILLS:0 "Having mastered many skills, [ROOT.Char.GetSheHe] is sure to be admired by [ROOT.Char.GetHerHis] subjects." - SUCCESSION_EVENT_WINDOW_HEIR_FIVE_SKILLS:0 "Blessed with awesome knowledge of all things between heaven and earth, [ROOT.Char.GetFirstNamePossessiveNoTooltip] rule is sure to be legendary." - - SUCCESSION_EVENT_WINDOW_HEIR_DREAD:0 "A terrifying presence, [ROOT.Char.GetSheHe] has already a reputation for ruthlessness and cruelty." - SUCCESSION_EVENT_WINDOW_HEIR_GENDER:0 "Some fear that the ascension of a [ROOT.Char.GetWomanMan] to the throne might be a symptom of uncertain times to come." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_REVELER:0 "A charming and outgoing [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] is celebrated by many nobles across the realm as a gracious host." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADMINISTRATOR:0 "A learned administrator, [ROOT.Char.GetSheHe] is recognized as one of the most qualified people to ascend to the throne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SCHOLAR:1 "Renowned for [ROOT.Char.GetHerHis] interests in metaphysical matters, [ROOT.Char.GetSheHe] might be ill-equipped to deal with the everyday problems of secular rule." - - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS_LONER:0 "A cold, heartless [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] is rumored to feel nothing and care for no one." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VENGEFUL:0 "A petty and spiteful [ROOT.Char.GetWomanMan], [ROOT.Char.GetHerHis] vassals will need to tread carefully around [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DEPRESSED:0 "A melancholic soul longing for comfort, [ROOT.Char.GetFirstNameNoTooltip] may lack the fortitude needed to lead [ROOT.Char.GetHerHis] new subjects." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BLIND_WEAK:0 "A blind, weak [ROOT.Char.GetWomanMan], [ROOT.Char.GetSheHe] leaves the realm in the hands of [ROOT.Char.GetHerHis] helpers." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_EXCOMMUNICATED:0 "Excommunicated by the Church, [ROOT.Char.GetSheHe] rises to power while branded a heretic, and many think will lead the realm to perdition." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BERSERKER:0 "A fierce and relentless warrior, [ROOT.Char.GetSheHe] is believed to howl at the moon and drink the blood of [ROOT.Char.GetHerHis] enemies in battle." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CANNIBAL:0 "Rumored to feast upon human flesh, [ROOT.Char.GetSheHe] will have a lot to prove to earn the trust of [ROOT.Char.GetHerHis] vassals." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRIMINAL:0 "Many vile rumors surround [ROOT.Char.GetHerHim], some more vicious and repulsive than others." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WITCH:0 "Rumored to mix forbidden herbs and cast curses upon [ROOT.Char.GetHerHis] enemies, [ROOT.Char.GetSheHe] might have a harder time earning the trust of [ROOT.Char.GetHerHis] subjects." - SUCCESSION_EVENT_WINDOW_HEIR_UNIMPRESSIVE:0 "Without many accomplishments to [ROOT.Char.GetHerHis] name, it is hard to tell what kind of ruler [ROOT.Char.GetSheHe] will become yet." - - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO:0 "Your lineage has come to an end" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_UNLANDED:1 "[ROOT.Char.GetFullNameNoTooltip] has lost all of [ROOT.Char.GetHerHis] titles and became landless" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_BARON:0 "[ROOT.Char.GetFullNameNoTooltip] has lost all but [ROOT.Char.GetHerHis] barony titles" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURIES:0 "For centuries you have followed the dynasty of [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURY:0 "For over a century you have followed the dynasty of [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADES:0 "For decades you have followed the dynasty of [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADE:0 "For over a decade you have followed the dynasty of [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEARS:0 "For years you have followed the dynasty of [ROOT.Char.GetDynasty.GetName]." - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR:0 "For over a year you have followed the dynasty of [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR_SINGLE:0 "For less than a year you have followed the dynasty of [ROOT.Char.GetDynasty.GetName]" - - SUCCESSION_EVENT_WINDOW_GAME_OVER_MAX_SPLENDOR:0 "and it has grown into a dynasty of legendary prestige, respected by all" - SUCCESSION_EVENT_WINDOW_GAME_OVER_HIGH_SPLENDOR:0 "and it has grown into a dynasty of high prestige" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MEDIUM_SPLENDOR:0 "and it has turned into a noteworthy dynasty" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR:0 "but it has remained insignificant, leaving no lasting mark on history" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR_SHORT:0 "and it has remained insignificant, leaving no lasting mark on history" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MIN_SPLENDOR:1 "but it has remained obscure and will soon be forgotten" - -######################################### - SUCCESSION_EVENT_WINDOW_DEAD_DESC:0 "[CHARACTER.Custom('DeathMessageIntro')] [CHARACTER.Custom('DeathMessageReason')] [CHARACTER.Custom('DeathMessageOutro')]" - SUCCESSION_EVENT_WINDOW_HEIR_DESC:0 "[CHARACTER.GetTitledFirstNameNoTooltip] ascends to the throne. [CHARACTER.Custom('HeirMessageInterface')]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DESC:4 "[CHARACTER.Custom('GameOverMessageInterface')]. [CHARACTER.Custom('GameOverMessageInterfaceDuration')] [CHARACTER.Custom('GameOverMessageInterfaceSplendor')].[CHARACTER.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_DESC:2 "The end date of the game has been reached.\n\n[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceDuration')] [SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceSplendor')].[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SPANISH_DESC:0 " It was due to your rule and guidance that the Spanish Thrones united under one ruler." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SLAVS_DESC:0 " The Slavs have become an unstoppable power since your founding of Empire of $e_slavia$." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SOUTHERN_SLAVS_DESC:0 " It was under your guidance that the Southern Slavs reclaimed their identity." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_WESTERN_SLAVS_DESC:0 " It was due to you that the Western Slavs became one again after centuries of scattered tribalism. " - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_BURGUNDY_DESC:0 " The Burgundians overcame their squabbles and became one under your guidance and rule." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_ITALY_DESC:0 " It was due to your rule and guidance that the Empire of $e_italy$ united under one ruler." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_AFRICA_DESC:0 " It was due to your hard work, diligence, and wise rule that the continent of Africa united under one rule." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_PORTUGAL_DESC:0 " But have you truly died, while your founding of the Kingdom of $k_portugal$ will be forever remembered?" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC:0 " There is not so much as a horse in Bosnia who does not know your name after the Kingdom of $k_bosnia$ was created." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARMENIA_DESC:0 " Your name will live on eternally as the founder of the Empire of $e_armenia$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RUM_DESC:0 " The Kingdom of $k_rum$ was created by you, and as its founder, in a way it will always be yours." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ISRAEL_DESC:0 " It was due to your hard work and diligence that the Kingdom of $k_israel$ was created." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_OUTREMER_DESC:0 " None thought it could be done, but you dominated the most contested holy region in the world as the Empire of $e_outremer$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SWITZERLAND_DESC:0 " One may climb the Alps and still not see all that was yours after you founded the Kingdom of $k_switzerland$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_AUSTRIA_DESC:0 " Following your rule, the Archduchy is one of the most respected powers in Europe." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARAGON_DESC:0 " The Kingdom of $k_aragon$ was born along the twisting banks of the Aragón river, forever a testament to your glorious rule." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_ROMAN_EMPIRE_DESC:0 " Due to you, the cosmos knows that even if millennia pass with Rome in ashes, the $e_roman_empire$ will always return." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_DUMNONIA_DESC:0 " Because of you, the Cornish men and women rose to become the Kingdom of $k_cornwall$ once again." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_CAROLINGIAN_DESC:0 " What was but a dream for Charlemagne was real for you, restorer of the Kingdom of $e_france$." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_HOLY_ROMAN_EMPIRE_DESC:0 " You were a true embodiment of the lost glory of the $e_hre$, which, thanks to you, was founded once more." - - SUCCESSION_EVENT_WINDOW_HEADING:1 "You have died" - SUCCESSION_EVENT_WINDOW_HEADING_ALIVE:0 "You have been deposed" - SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE:0 "Lineage of [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_HEADING_GAME_OVER:0 "Game Over" - SUCCESSION_EVENT_WINDOW_HEADING_END_DATE_REACHED:0 "The End" - SUCCESSION_SUCCESSOR_TAB_TT:0 "#T Show Successor#!" - SUCCESSION_TITLES_TAB_TT:0 "#T Show Titles\n#!$SUCCESSION_LOST_TITLES$" - SUCCESSION_LINEAGE_TAB_TT:0 "#T Show Lineage#!" - SUCCESSION_INHERITED_TITLES:0 "Inherited Titles" - SUCCESSION_LOST_TITLES:0 "[Select_CString( EqualTo_int32( SuccessionEventWindow.GetNumberOfLostTitles, '(int32)0' ), '', '@warning_icon!')] Titles lost on Succession: [SuccessionEventWindow.GetNumberOfLostTitles]" - SUCCESSION_LOST_TITLE_SHARE:0 "[SuccessionEventWindowLostTitlesItem.GetHeir.GetUINameNoTooltip]" - SUCCESSION_RELATION_HOUSE:0 "[house|E] member" - SUCCESSION_RELATION_DYNASTY:0 "[dynasty|E] member" - SUCCESSION_DYNASTY_INFO:0 "[Dynasty.GetName]\n[SuccessionEventWindow.GetStartDate.GetYear] - [SuccessionEventWindow.GetEndDate.GetYear]\n[Dynasty.GetNumberOfMembers] Members ([SuccessionEventWindow.GetNumberOfPlayed] Played)\n[Dynasty.GetPrestigeLevelName]\n[GetDataModelSize( Dynasty.GetDynastyHouses )] [Select_CString( EqualTo_int32( GetDataModelSize( Dynasty.GetDynastyHouses ), '(int32)1' ), 'House', 'Houses' )]" - SUCCESSION_NO_HEIR:2 "With no [player_heir|E], your line has died out after [SuccessionEventWindow.GetPlayedLength]." - diff --git a/project/ck3/base_game/localization/english/gui/temp_loc_for_testing_l_english.yml b/project/ck3/base_game/localization/english/gui/temp_loc_for_testing_l_english.yml deleted file mode 100644 index 87a91ae2cd..0000000000 --- a/project/ck3/base_game/localization/english/gui/temp_loc_for_testing_l_english.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_english: - TEMP_GUI_INTERACTION:0 "$EFFECT_LIST_BULLET$ Imprisons #high Duke Gyrth#! \n$EFFECT_LIST_BULLET$ #N This is an act of #E Tyranny#!, causing your subjects to lose #Z 40#! #E Opinion#! of you#!" - TEMP_GUI_INTERACTION_2:1 "$EFFECT_LIST_BULLET$ All of #high Duke Gyrth's#! Family will lose #Z 15#! #E Opinion#! of me.\n$EFFECT_LIST_BULLET$ Loses #Z 30#! #E Opinion#! of me #low (In Prison)#!" - TEMP_GUI_INTERACTION_TITLE:0 "Effects on #high Duke Gyrth Godwineson#! of East Anglia" - TEMP_GUI_HOOK:0 "Use a #E Hook#!" diff --git a/project/ck3/base_game/localization/english/gui/title_view_l_english.yml b/project/ck3/base_game/localization/english/gui/title_view_l_english.yml deleted file mode 100644 index 0f6e9c8c64..0000000000 --- a/project/ck3/base_game/localization/english/gui/title_view_l_english.yml +++ /dev/null @@ -1,179 +0,0 @@ -l_english: - TITLE_VIEW_OWNED_BY:0 "Inside [CHARACTER.GetUINamePossessive] [realm|E]" - TITLE_VIEW_VASSAL_SCROLL_TITLE:0 "Constituent [de_jure|E] [titles|E] of [TitleViewWindow.GetTitle.GetNameNoTierNoTooltip]" - TITLE_VIEW_UNOWNED_TITLES:0 "Not yet created" - PREVIOUS_TITLE:0 "#T Show previous [title|E]#!\n[TITLE.GetName]" - PREVIOUS_NO_TITLE:0 "#T Show previous [title|E]#!\n@warning_icon!#X No Title to go back to#!" - TEMP_TITLE_LAND_TYPE_BARONY:0 "[holding|E]" - TEMP_TITLE_LAND_TYPE_COUNTY:0 "[county_capital|E]" - TEMP_TITLE_LAND_TYPE_UNKNOWN:0 "This should not appear" - TITLE_VIEW_HOLDING_TAXES:0 "[taxes|E]: [Holding.GetIncome|1V]" - TITLE_VIEW_HOLDING_LEVIES:0 "[levies|E]: [Holding.GetMaxLevySize|0V]" - TITLE_VIEW_MY_TITLE:1 "Your Title" - TITLE_VIEW_MY_PRIMARY_TITLE:1 "Your [primary_title|E]" - TITLE_VIEW_HOLDER:0 "Current [holder|E]" - TITLE_VIEW_PRIMARY_TITLE:0 "[CHARACTER.GetHerHisMy|U] [primary_title|E]" - TITLE_VIEW_TOP_LIEGE:0 "[top_liege|E]" - TITLE_VIEW_DESTROY_TITLE:0 "Destroy Title" - TITLE_VIEW_NOT_CREATED:0 "Not yet created" - TITLE_VIEW_CREATE_TITLE:0 "Create Title" - TITLE_VIEW_NO_DEJURE_COUNTIES:0 "The selected [title|E] does not have any De Jure [counties|E]" - TITLE_VIEW_COUNTIES:0 "$LIMIT|V$ De Jure [counties|E] ($CURRENT|V$)" - TITLE_VIEW_COUNTIES_DETAILED:0 "Requires $MINIMUM|V$ of $TOTAL|V$ [de_jure|E] [counties|E] (more than $PERCENTAGE|0%V$)\nI own $OWNED|V$ [counties|E]" - TITLE_VIEW_GOLD_TEXT:0 "[gold_i]$VALUE|0V$" - TITLE_VIEW_PRESTIGE_TEXT:0 "Gives [prestige_i]$VALUE|0V$" - TITLE_VIEW_PRESTIGE_COST_TEXT:0 "[prestige_i]$VALUE|0V$" - TITLE_VIEW_CLAIMANTS:1 "Claimants: [TitleViewWindow.GetNumberOfClaimants]" - TITLE_VIEW_NO_CLAIMANTS:0 "Cannot have claimants" - TITLE_VIEW_NO_CLAIMANTS_TOOLTIP:0 "#T $TITLE_VIEW_NO_CLAIMANTS$\n#!Some [titles|E] cannot have [claimants|E]: \n$BULLET_WITH_TAB$All [baronies|E]\n$BULLET_WITH_TAB$[mercenary_company|E] Titles\n$BULLET_WITH_TAB$[holy_order|E] Titles\n$BULLET_WITH_TAB$[head_of_faith|E] Titles" - TITLE_VIEW_TITLE_HISTORY_LABEL:2 "History of the [Title.GetBaseName]" - TITLE_VIEW_SHOW_ELECTION_TT:2 "#T View Election#!" - TITLE_VIEW_CLEAR_LAWS:0 "Remove Law" - TITLE_VIEW_CLEAR_LAWS_TOOTLIP_TITLE:0 "#T Clear [title_succession|E] Law#!" - TITLE_VIEW_CLEAR_CLICK:0 "#I Click to clear the [title_succession|E] Law#!" - TITLE_VIEW_CLEAR_LAWS_TITLE:0 "Remove Law from [TITLE.GetNameNoTooltip]" - TITLE_VIEW_CLEAR_LAWS_CONFIRM:1 "Succession for [TITLE.GetName] will no longer have its own Title Succession, but instead be inherited along your [realm|E]'s [succession_law|E]\n\nCost:\n$COST|0V$\n$EFFECTS$" - TITLE_VIEW_CLEAR_LAWS_ACCEPT:0 "Remove" - CREATE_TITLE_TITLE:1 "Create the [TITLE.GetBaseNameNoTooltip]" - DESTROY_TITLE_TITLE:1 "Destroy the [TITLE.GetBaseNameNoTooltip]" - DESTROY_TITLE_CONFIRM:0 "The Title will be destroyed.\n\nCost:\n[prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_CONFIRM_ACCEPT:0 "Destroy" - DESTROY_TITLE_TOOLTIP_TITLE:1 "#T Destroy the [TITLE.GetBaseName]#!" - DESTROY_TITLE_COST:0 "Cost: [prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_BLOCKER_PRIMARY_TITLE:1 "@warning_icon!#X Cannot destroy your [primary_title].#!" - DESTROY_TITLE_REASON_CONTESTED:0 "@warning_icon!#X Cannot destroy while contested in a war#!" - CREATE_TITLE_TOOLTIP_TITLE:1 "#T Create the [TITLE.GetBaseNameNoTooltip]#!" - CREATE_TITLE_CONFIRM:1 "You will gain [prestige_i]$PRESTIGE|0V$\n\nCost:\n[gold_i]$GOLD|0V$" - CREATE_TITLE_CONFIRM_ACCEPT:0 "Create" - CREATE_TITLE_HAS_HOLDER:0 "Title already owned by [CHARACTER.GetUIName]" - CREATE_TITLE_NO_DEJURE_COUNTIES:0 "@warning_icon!#X [TITLE.GetName] does not have any [de_jure|E] [counties|E].#!" - CREATE_TITLE_OR_CONDITION:1 "@warning_icon!#X You need one of the following:#!" - CREATE_TITLE_OR_CONDITION_REASON:1 "@warning_icon!#X [$TIERNAME$|E] [titles|E] Required: $REQUIRED$ #weak (currently: $COUNTED$)#!#!" - CREATE_TITLE_OR_CONDITION_REASON_REGULAR:0 "[$TIERNAME$|E] [titles|E] Required: $REQUIRED$ #weak (currently: $COUNTED$)#!" - CREATE_TITLE_GOLD:0 "@warning_icon!#X Requires [gold_i]$VALUE|0V$#!" - CREATE_TITLE_PIETY:0 "@warning_icon!#X Requires [piety_i]$VALUE|0V$#!" - CREATE_TITLE_COUNTIES_REQUIRED:1 "@warning_icon!#X You only have $CURRENT$ of $LIMIT$ required [counties|E]#!" - TITLE_VIEW_TT_SELECT_HOLDING:0 "#T Select Holding#!" - TITLE_VIEW_USURP_TITLE:0 "Usurp" - USURP_TITLE_TITLE:1 "Usurp the [TITLE.GetBaseNameNoTooltip]" - USURP_TITLE_TOOLTIP_TITLE:1 "#T Usurp the [TITLE.GetBaseName]#!" - USURP_TITLE_CONFIRM:1 "Usurp [TITLE.GetName] from [TITLE.GetHolder.GetUIName].\n Cost:\n[gold_i]$GOLD|0V$\n\nI will gain [prestige_i]$PRESTIGE|0V$" - USURP_TITLE_CONFIRM_ACCEPT:0 "Usurp" - CREATE_TITLE_HOLDER_HAS_LAND:3 "@warning_icon!#X Cannot usurp a [title|E] from someone who considers your [faith|E] to be [Concept( 'faith_hostility', 'Hostile' )|E] or worse while they control any of its [de_jure|E] lands#!" - DESTROY_TITLE_VASSAL_OPINION:2 "[de_jure|E] [vassals|E] of [TITLE.GetName] will lose $OPINION_CHANGE|N$ opinion of you for $TIME|V$ years" - CREATE_TITLE_TOOLTIP_PRESTIGE_GAIN:1 "When created, you gain [prestige_i]$PRESTIGE|0V$" - CREATE_TITLE_COST:0 "Cost: [gold_i]$GOLD|0V$" - CREATE_TITLE_WOULD_GO_INDEPENDENT:1 "Title has same or higher tier than the primary title of your [liege|E]" - USURP_TITLE_TOOLTIP_PRESTIGE_GAIN:0 "When usurped:\nYou gain [prestige_i]$PRESTIGE|0V$" - USURP_TITLE_HOLDER_OPINION:3 "[TITLE.GetHolder.GetUIName] will lose $OPINION_CHANGE|N$ opinion of you" - USURP_TITLE_PRIMARY_IN_WAR:1 "@warning_icon!#X Cannot usurp the [primary_title|E] of someone fighting a war#!" - USURP_TITLE_LIEGE_OR_ABOVE:0 "@warning_icon!#X Cannot usurp a title belonging to your [liege|E]#!" - USURP_TITLE_WOULD_GO_INDEPENDENT:0 "@warning_icon!#X Cannot usurp a title of the same or higher tier than the primary title of your [liege|E]#!" - historical_history:0 "Inherited" - destroyed_history:0 "Destroyed" - granted_history:0 "Granted" - usurped_history:0 "Usurped" - created_history:0 "Created" - inheritance_history:0 "Inherited" - abdication_history:0 "Inherited via abdication" - elected_history:0 "Elected" - conquest_history:0 "Conquered" - conquest_holy_war_history:0 "Conquered in a holy war" - conquest_claim_history:0 "Conquered by claimant" - conquest_populist:0 "Conquered by populist revolt" - conquest_populist_history:0 "$conquest_populist$" - revoked_history:0 "Revoked" - returned_history:0 "Returned" - unspecified_history:0 "Gained" - leased_out_history:0 "Leased out" - lease_revoked_history:0 "Lease revoked" - faction_demand_history:0 "Installed by faction demand" - independency_history:0 "Became Independent" - swear_fealty_history:0 "Swore Fealty" - CLAIMANT_SORT_STRENGTH:0 "Military Strength" - CLAIMANT_SORT_NAME:0 "Name" - TITLE_CLAIMANTS_HEADER:0 "Claimants" - TITLE_CLAIMANTS_TOOLTIP:0 "#T View [claimants|E]#!\n#V [TitleViewWindow.GetNumberOfClaimants]#! [Select_CString( EqualTo_int32( TitleViewWindow.GetNumberOfClaimants, '(int32)1' ), 'Claimant','Claimants' )]" - TITLE_SORT_BY:1 "Sort Order:" - SORT_BY_DIPLOMACY:0 "Sort by [diplomacy|E] Skill: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)0' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascending', 'Descending' )|V]" - SORT_BY_MARTIAL:0 "Sort by [martial|E] Skill: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)1' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascending', 'Descending' )|V]" - SORT_BY_STEWARDSHIP:0 "Sort by [stewardship|E] Skill: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)2' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascending', 'Descending' )|V]" - SORT_BY_INTRIGUE:0 "Sort by [intrigue|E] Skill: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)3' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascending', 'Descending' )|V]" - SORT_BY_LEARNING:0 "Sort by [learning|E] Skill: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)4' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascending', 'Descending' )|V]" - CLAIMANT_NOT_A_THREAT:0 "#T Cannot press [claim|e]#!\n[GuiClaimant.IsAllyDesc]" - CAN_ATTACK_IS_SUBJECT_OF:0 "[CHARACTER.GetShortUIName|U] is a [vassal|E] of [TARGET_CHARACTER.GetShortUIName]" - CAN_ATTACK_NOT_LANDED:0 "[CHARACTER.GetShortUIName|U] is not landed" - STRONG_CLAIM:0 "[pressed_claim_i][pressed_claim|E]" - WEAK_CLAIM:0 "[unpressed_claim_i][unpressed_claim|E]" - IMPLICIT_CLAIM:0 "[implicit_claim_i][implicit_claim|E]" - TITLE_HISTORY:0 "Title History" - SHOW_TITLE_HISTORY:1 "#T View Title History#!" - HIDE_TITLE_HISTORY:1 "#T Hide Title History#!" - TITLE_VIEW_MAKE_PRIMARY:0 "Make Primary" - TITLE_MAKE_PRIMARY_TOOLTIP:1 "#T Make [TitleViewWindow.GetTitle.GetName] your [primary_title|E]#!" - TV_TIER_INFO:1 "[Title.GetRankConcept] [title|E]" - TV_HOLY_ORDER_LABEL:1 "[FAITH.GetReligion.GetAdjective] [holy_order|E]" - TV_MERCENARY_COMPANY_LABEL:0 "[mercenary_company|E]" - TITLE_VIEW_HEAD_OF_FAITH:0 "[FAITH.GetAdjective] [head_of_faith|E]" - TV_NO_CLAIM:1 "#weak You have no [claim|E] on this Title#!" - TV_NOT_CREATED:0 "#weak Not created yet#!" - TV_MY_TITLE:1 "#weak Your Title#!" - TITLE_VIEW_CANT_HAVE_CLAIMS:0 "#weak Can not have claims on this [title|E]#!" - TITLE_VIEW_CANT_HAVE_CLAIMS_TT:0 "It is impossible to have claims on titles for [mercenary_company|E], [holy_orders|E], [baronies|E] and [head_of_faith|E]" - TITLE_ALLEGIANCE_VASSAL_LIST:0 "Vassals Swearing [title_allegiance|E]" - TITLE_VIEW_SUCCESSION:0 "Line of Succession" - TITLE_VIEW_SUCCESSION_DESCRIPTION_CHARACTER:0 "Realm succession: Will be inherited according to [CHARACTER.GetShortUINamePossessive] $LAWS$ law" - TITLE_VIEW_SUCCESSION_DESCRIPTION_TITLE:0 "[title_succession|E]: Will be inherited according to [TITLE.GetNamePossessive] $LAWS$ law" - TITLE_VIEW_ELECTION:0 "$game_concept_nominate_heir$" - TITLE_VIEW_DE_JURE:0 "De Jure" - TITLE_VIEW_VASSALS:0 "Title Allegiance" - TITLE_VIEW_BUILDING_TYPE:0 "Building type: [Holding.GetType.GetName]" - CUSTOMIZE_TITLE_HEADER:0 "Customize [Title.GetNameNoTooltip]" - CUSTOMIZATION_NAMING_HEADER:0 "Naming" - TITLE_NAME_FIELD:0 "Name" - TITLE_ADJECTIVE_FIELD:0 "Adjective" - TITLE_NAME_FIELD_LONG:0 "Title Name" - TITLE_ADJECTIVE_FIELD_LONG:0 "Title Adjective" - TITLE_CUSTOMIZATION_DEFINITE_FORM:0 "Short Name" - TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP:0 "#T Toggle $TITLE_CUSTOMIZATION_DEFINITE_FORM$#!\nEnable to make the title use the short naming style and be presented without the "tier of" prefix" - CUSTOMIZE_TITLE:0 "#T Customize Title#!" - CUSTOMIZE_TITLE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [TITLE.GetNameNoTooltip] is not yours to customize#!" - MAP_COLOR_HEADER:0 "Map Color" - TITLE_I_HAVE_NO_CLAIM:0 "I have no [claim|E] on this [title|E]" - TITLE_I_HAVE_PRESSED_CLAIM:0 "@pressed_claim! I have a [pressed_claim|E] on this [title|E]" - TITLE_I_HAVE_UNPRESSED_CLAIM:0 "@unpressed_claim! I have an [unpressed_claim|E] on this [title|E]" - TITLE_I_HAVE_IMPLICIT_CLAIM:0 "@implicit_claim! I have an [implicit_claim|E] on this [title|E]" - TITLE_VIEW_GO_TO_HOLDING:0 "#I Click to go to holding view #!" - TITLE_VIEW_DE_JURE_TITLES:0 "[de_jure|E] $TIER$ in the [TITLE.GetBaseName]" - TITLE_VIEW_DE_JURE_BARONIES:0 "[baronies|E] in the [TITLE.GetName]" - TITLE_VIEW_TITULAR:1 "[TitleViewWindow.GetTitle.GetNameNoTooltip|U] has no [de_jure|E] Titles below it" - TITLE_VIEW_BARONY_NO_DEJURE:0 "[baronies|E] never have any [de_jure|E] Titles below them" - TITLE_VIEW_DE_JURE_CAPITAL:0 "[de_jure_capital|E]:" - TITLE_VIEW_DE_JURE_PART_OF:1 "[de_jure|E] Part of:" - TITLE_VIEW_TITLE_ADD_LAW_LABEL:1 "Add Succession Law" - TITLE_VIEW_TITLE_ADD_LAW_INFO:3 "Add a [title_specific_succession|E] [succession_law|E] to [Title.GetName].\n\nThis $game_concept_law$ will only apply to this specific [title|E] and not affect any other $game_concept_titles$ in your [realm|E].\n\n[rulers|E] of at least [king|E]-[title_rank|E] may take the $adopt_special_succession_decision$ [decision|E] instead, if they have access to a cultural elective $game_concept_succession$." - TITLE_VIEW_SHOW_ADD_LAWS:0 "Add Laws" - TITLE_VIEW_TITLE_ADD_LAW_CONFIRM:0 "Add Law" - TITLE_VIEW_TITLE_ADD_LAW_POSSIBLE_LAWS:0 "Possible Succession Laws" - CLEAR_TITLES_EFFECTS_HEADER:0 "Effects:" - TITLE_VIEW_HO_NUMBER_OF_KNIGHTS:1 "[knight_i] [HolyOrder.GetNumberOfKnights] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_MERCENARY_NUMBER_OF_KNIGHTS:0 "[knight_i] [MercenaryCompany.GetNumberOfKnights] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers] [soldiers|E]" - TITLE_VIEW_MERCENARY_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers] [soldiers|E]" - CHARACTER_SORT_BY:0 "#T Sort Order: [Select_CString( CharacterSelectionList.GetSortOrder, 'Ascending', 'Descending' )]\n#!#I Click to toggle#!" - FIND_VASSAL_HEADER:2 "Grant to..." - FIND_VASSAL_RELEVANCE:0 "Relevance" - FIND_VASSAL_BUTTON_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nChoose someone to grant this [title|E] to.\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT:0 "You can grant [titles|E] to one of your [vassals|E], or one of your [guests|E] or any [courtiers|E] in your [realm|E]" - GRANT_TO_SAME_CULTURE_NOBLE_HEADER:0 "A Noble of the [GetPlayer.GetCulture.GetNameNoTooltip] Culture" - GRANT_TO_SAME_CULTURE_NOBLE_INFO:0 "Grant the title to a noble of #V your Culture#! and the [GetPlayer.GetFaith.GetAdjectiveNoTooltip] Faith" - GRANT_TO_SAME_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_TOOLTIP:0 "#T Grant to a Noble of the [GetPlayer.GetCulture.GetName] Culture#!\nA [county|E] held by a [ruler|E] that is not of the local [culture|E] will have reduced [county_opinion|E].\n\nSame-[culture|E] [vassals|E] have a higher [opinion|E] of their [liege|E].\n\n#I Click to grant#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_HEADER:0 "A Local [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetNameNoTooltip] Noble" - GRANT_TO_LOCAL_CULTURE_NOBLE_INFO:0 "Grant the title to a noble of the #V Local Culture#! and the [GetPlayer.GetFaith.GetAdjectiveNoTooltip] Faith" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP:0 "#T Grant to a Noble of the Local [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetName] Culture#!\nA [county|E] held by a [ruler|E] of the local [culture|E] will not have reduced [county_opinion|E].\n\nLocal-[culture|E] [vassals|E] will increase [cultural_acceptance|E]." - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BARONY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#I Click to grant#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_COUNTY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#S Effects#! \n[FindVassalListWindow.GetTitle.GetAutoGrantCountyToLocalRulerEffectDesc(GetPlayer)]\n\n#I Click to grant#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_ACCEPTANCE:0 "This increases Acceptance" - TITLE_VIEW_FACTION:0 "[Faction.GetName] [faction|E]" - CREATE_TITLE_MIN_COST:0 "Minimum cost" - grant_title_info_text:0 "Or choose a Character in your Realm..." diff --git a/project/ck3/base_game/localization/english/gui/tutorialwindow_l_english.yml b/project/ck3/base_game/localization/english/gui/tutorialwindow_l_english.yml deleted file mode 100644 index 463409f977..0000000000 --- a/project/ck3/base_game/localization/english/gui/tutorialwindow_l_english.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_english: - TW_REPLAY_VOICEOVER_TOOLTIP:0 "#T Replay#!" - TW_REPLAY_VOICEOVER_TOOLTIP_DISABLED:0 "#T Replay#!\n@warning_icon!#X No voiceover available.#!" diff --git a/project/ck3/base_game/localization/english/gui/waroverview_l_english.yml b/project/ck3/base_game/localization/english/gui/waroverview_l_english.yml deleted file mode 100644 index 792092affe..0000000000 --- a/project/ck3/base_game/localization/english/gui/waroverview_l_english.yml +++ /dev/null @@ -1,54 +0,0 @@ -l_english: - WAR_OVERVIEW_YOUR_PARTICIPANTS:3 "Attacker's Allies" - WAR_OVERVIEW_THEIR_PARTICIPANTS:3 "Defender's Allies" - WAR_OUR_FORCES:1 "Our Forces:" - WAR_THEIR_FORCES:1 "Their Forces:" - WAR_OVERVIEW_STARTED:1 "War Started: [WarOverviewWindow.GetWarDuration] ago" - WAR_OVERVIEW_START_DATE:1 "Started [WarOverviewWindow.GetWar.GetStartDate.GetString|V]" - PARTICIPATION_SCORE_BREAKDOWN_HEADER:1 "[war_contribution]: $SCORE|V$ ($PERCENTAGE|%V$) $RANK|O$" - PARTICIPATION_SCORE_BREAKDOWN_FROM_BATTLES:0 "Battles" - PARTICIPATION_SCORE_BREAKDOWN_FROM_SIEGES:0 "Sieges" - PARTICIPATION_SCORE_BREAKDOWN_FROM_OCCUPATION:0 "Occupation" - PARTICIPATION_SCORE_MINIMUM_CONTRIBUTION:1 "@warning_icon!#X You need $MIN$ contribution to get any reward#!" - WARSCORE_TOOLTIP_HEADER:0 "#T Total [war_score|E]:#! $WARSCORE|0%=+$" - IMPRISONMENT_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] from Prisoners:#! $WARSCORE|0%=+$" - BATTLES_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] from [battles|E]:#! $WARSCORE|0%=+$" - OCCUPATION_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] from Occupied [holdings|E]:#! $WARSCORE|0%=+$" - TICKING_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] from Held [objectives|E]:#! $WARSCORE|0%=+$" - NO_IMPRISONMENT_WARSCORE:0 "#weak No important prisoners taken#!" - NO_BATTLES_WARSCORE:0 "#weak No Battles fought#!" - NO_OCCUPATION_WARSCORE:0 "#weak No Holdings occupied#!" - NO_TICKING_WARSCORE:0 "#weak No Objectives held#!" - BATTLE_RESULT_ENTRY:0 "$WARSCORE|0%=+$ Battle of $PROVINCE$" - WAR_LEADER_TOOLTIP:1 "#T [war_leader|E]:#!\n[CHARACTER.GetUINameNotMe]" - WAR_PARTICIPANT_TOOLTIP:0 "#T [CHARACTER.GetUINameNotMeNoTooltip]#!" - WAR_OVERVIEW_WARSCORE:0 "$WARSCORE|0%=+$" - BATTLES_WAR_SCORE_CAPPED:0 "Max!" - WAR_OVERVIEW_IMPRISONMENT:0 "Imprisonment: $WARSCORE$" - WAR_OVERVIEW_BATTLES:0 "[battles|E]: $WARSCORE$" - WAR_OVERVIEW_OCCUPATION:0 "Occupation: $WARSCORE$" - WAR_OVERVIEW_TICKING:0 "Ticking: $WARSCORE$" - WAR_OVERVIEW_CANNOT_SEND:1 "@warning_icon!#X Only the [war_leaders|E] may offer peace.#!" - SEND_BUTTON_VICTORY:0 "Enforce Demands" - SEND_BUTTON_WHITE_PEACE:0 "Offer White Peace" - SEND_BUTTON_DEFEAT:0 "Surrender" - WARSCORE_MODIFIER:0 "[war_score|E]: $VALUE|+=0$" - WOULD_WIN_MODIFIER:0 "Would Win: $VALUE|+=0$" - PEACEMAKER_PERK_MODIFIER:0 "[GetPerk( 'peacemaker_perk' ).GetName( GetPlayer )]: $VALUE|+=0$" - WAR_LENGTH:0 "Long War: $VALUE|+=0$" - CONCERN_ABOUT_OTHER_WARS:0 "Other Wars: $VALUE|+=0$" - COMPLETELY_BANKRUPT:0 "Significantly Bankrupt: $VALUE|+=0$" - WAR_COST:0 "Cost:" - WAR_OVERVIEW_MY_CONTRIBUTION:1 "Your [war_contribution|E]" - WAR_OVERVIEW_BENEFICIARY:1 "Your [beneficiary|E]" - WAR_OVERVIEW_BENEFICIARY_NAME:0 "[CHARACTER.GetUIName]" - WAR_OVERVIEW_NO_BENEFICIARY:0 "#X Not Selected yet#!" - WAR_OVERVIEW_CONTRIBUTION_RANK:1 "[WarOverviewWindow.GetContributionRank(GetPlayer)|O]" - WAR_OVERVIEW_CONTRIBUTION_NO_RANK:0 "-" - WAR_OVERVIEW_PEACE_TERMS:1 "Peace terms" - WAR_OVERVIEW_ALLIES_LEFT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetLeftSideParticipantItems ) ])#!" - WAR_OVERVIEW_ALLIES_RIGHT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetRightSideParticipantItems ) ])#!" - WAR_OVERVIEW_SHOW_ALLIES:0 "#T Toggle [allies|E]#!" - WAR_OVERVIEW_TOTAL_SOLDIERS:0 "Total [soldiers|E]" - WAR_PARTICIPANT_SOLDIERS:2 "[soldiers|E]: [soldier_i]$SOLDIERS$\n$knight_culture_player_plural$: [knight_i]$KNIGHTS$" - diff --git a/project/ck3/base_game/localization/english/holy_orders_l_english.yml b/project/ck3/base_game/localization/english/holy_orders_l_english.yml index 7e1698a925..2faac6da96 100644 --- a/project/ck3/base_game/localization/english/holy_orders_l_english.yml +++ b/project/ck3/base_game/localization/english/holy_orders_l_english.yml @@ -80,6 +80,7 @@ holy_order_thousand_crows:0 "Thousand Crows" #Siberian_pagan holy_order_downstreamers:0 "Downstreamers" #Siberian_pagan holy_order_sylvan_saviors:0 "Sylvan Saviors" #Siberian_pagan + holy_order_company_of_the_caves:0 "Company of the Caves" #Opinions holy_order_founder_opinion:0 "Founder of my Holy Order" diff --git a/project/ck3/base_game/localization/english/hook_types_l_english.yml b/project/ck3/base_game/localization/english/hook_types_l_english.yml index 6515126e78..1b76070cc6 100644 --- a/project/ck3/base_game/localization/english/hook_types_l_english.yml +++ b/project/ck3/base_game/localization/english/hook_types_l_english.yml @@ -11,3 +11,5 @@ fabrication_hook:0 "Fabrication" trial_by_combat_hook:0 "Won Trial-by-Combat" sumptuary_crime_hook:0 "Violated Sumptuary Law" + minor_crime_accomplice_hook:0 "Crime Accomplice" + major_crime_accomplice_hook:0 "Serious Crime Accomplice" diff --git a/project/ck3/base_game/localization/english/interactions_l_english.yml b/project/ck3/base_game/localization/english/interactions_l_english.yml index 334002eb00..842b560855 100644 --- a/project/ck3/base_game/localization/english/interactions_l_english.yml +++ b/project/ck3/base_game/localization/english/interactions_l_english.yml @@ -39,7 +39,7 @@ blackmail_interaction:0 "Blackmail" blackmail_interaction_desc:0 "Use a [secret|E] you have discovered to gain a [hook|E]" blackmail_decline_summary:3 "@warning_icon!#X If [recipient.GetShortUINameNoTooltip] declines, [recipient.GetHerHis] secret can be exposed!#!" - modify_vassal_contract:0 "Modify Feudal Contract" + modify_vassal_contract:1 "Modify Vassal Contract" liege_modify_vassal_contract_interaction:0 "$modify_vassal_contract$" liege_modify_vassal_contract_interaction_desc:0 "Renegotiate [recipient.GetShortUINamePossessiveNoTooltip] [obligations|E] to you" liege_modify_vassal_contract_interaction_extra_icon:0 "$hook_extra_icon$" @@ -157,7 +157,7 @@ arrange_marriage_interaction_accept_toast:0 "Marriage" arrange_marriage_interaction_accept_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U] married [secondary_recipient.GetShortUINameNoTooltip]" arrange_marriage_interaction_accept_betrothal_toast:0 "Betrothal" - arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U] is now betrothed to [secondary_recipient.GetShortUINameNoTooltip]" + arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U] [Select_CString( secondary_actor.IsLocalPlayer, 'are', 'is' )] now betrothed to [secondary_recipient.GetShortUINameNoTooltip]" actor_secondary_marry_off_interaction:0 "[spouse|E]" recipient_secondary_marry_off_interaction:0 "[spouse|E]" hook_extra_icon:0 "@weak_hook_icon! [hook|E] available" @@ -277,6 +277,7 @@ RANSOM_FAVOR_OPTION:0 "For a Favor" ALREADY_SENT_GIFT_WARNING:0 "@warning_icon!#X You have already sent a Gift to [recipient.GetShortUIName], sending another one will #underline override#! the existing [opinion|E] modifier!#!" + ALREADY_SENT_GIFT_CULTURAL_ACCEPTANCE_WARNING:0 "@warning_icon!#X As you sent a Gift recently, you will not increase the cultural acceptance" BANISH_TYRANNY_WARNING:0 "@warning_icon!#X This is an act of [tyranny|E], causing your subjects to lose #V [EmptyScope.ScriptValue('banishment_tyranny_gain')|0]#! [opinion|E] of you#!" REVOKE_TITLE_TYRANNY_WARNING:0 "@warning_icon!#X This is an act of [tyranny|E], causing your subjects to lose #V [EmptyScope.ScriptValue('revoke_title_tyranny_gain')|0]#! [opinion|E] of you#!" REVOKE_VASSAL_TYRANNY_WARNING:0 "@warning_icon!#X This is an act of [tyranny|E], causing your subjects to lose #V [EmptyScope.ScriptValue('revoke_vassal_tyranny_gain')|0]#! [opinion|E] of you#!" @@ -346,7 +347,7 @@ EXECUTION_PUBLIC:0 "Public Execution" EXECUTION_SACRIFICE:0 "Sacrifice" MY_FAITH_HAS_THE_FIXED_APPOINTMENT_CLERGY_DOCTRINE:0 "My [faith|E] #weak ([CHARACTER.GetFaith.GetName])#! has a Clerical Succession [doctrine|E] with Fixed Appointment" - vassal_contract_forbids_revocation:1 "You cannot revoke [titles|E] from a [vassal|E] who has a [feudal_contract|E] with #high $title_revocation_rights_protected$#!" + vassal_contract_forbids_revocation:2 "You cannot revoke [titles|E] from a [vassal|E] who has a [feudal_contract|E] with #high $title_revocation_rights_protected$#! or a [contract|E] with #high $jizya_special_rights_granted$#!" I_CANNOT_IMPRISON_ALLY_WITHOUT_REASON:1 "You cannot imprison an [ally|E] without a reason" TARGET_WAS_RECENTLY_RANSOMED:0 "[TARGET_CHARACTER.GetShortUIName|U] was recently ransomed" I_CANNOT_REVOKE_TITLE_FROM_ALLY_WITHOUT_REASON:2 "You cannot revoke a title from an [ally|E] without a [revoke_title_reason|E]" @@ -631,8 +632,8 @@ ASK_FOR_CONVERSION_RECIPIENT_DIPLOMACY:0 "Difference between [recipient.GetShortUINamePossessive] and your [diplomacy_skill|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_NOT_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName] is unable to create a [cadet_branch|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName] is able to create a [cadet_branch|E]: $VALUE|=+0$" - IS_PROTECTED_VIA_CONTRACT:0 "[CHARACTER.GetShortUINamePossessive] [feudal_contract] forbids forceful conversion" - IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:0 "This [vassals_possessive] [feudal_contract] protects their lands from conversion" + IS_PROTECTED_VIA_CONTRACT:1 "[CHARACTER.GetShortUINamePossessive] contract forbids forceful conversion" + IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:1 "This [vassals_possessive] contract protects their lands from conversion" #ASK_FOR_CONVERSION_ACTOR_LEARNING:0 "My [learning_skill|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_FERVOR:0 "Difference between [recipient.GetFaith.GetAdjective|U] and [actor.GetFaith.GetAdjective|U] [fervor|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_TAQIYA:1 "[recipient.GetFaith.GetAdjective|U] [core_tenet|E] — $tenet_temporal_condemnation_taqiya$: $VALUE|=+0$" @@ -671,7 +672,7 @@ convert_at_war_interaction_desc:0 "Convert to [recipient.GetShortUINamePossessiveNoTooltip] [faith|E] in order to end the [holy_war|E]\n#weak (From [actor.GetFaith.GetName] to [recipient.GetFaith.GetName])#!" CONVERT_AT_WAR_INTERACTION_NOTIFICATION:0 "I finally understand the might of your [recipient.GetFaith.HighGodName]. Lay down your arms, and I will convert to [recipient.GetFaith.GetNameNoTooltip]." is_head_of_religion:0 "[CHARACTER.GetShortUIName|U] will not convert as [CHARACTER.GetSheHe] is the religious head of [CHARACTER.GetHerHis] [faith|E]." - request_culture_conversion_interaction: "$ask_for_conversion_interaction$" + request_culture_conversion_interaction:0 "$ask_for_conversion_interaction$" # Dummy interaction Descs TEST_INTERACTION_NOT_IMPLEMENTED:0 "Test Interaction — Not Implemented (N/A)" @@ -1130,7 +1131,7 @@ AI_YOU_ARE_THE_FATHER:1 "[secondary_actor.GetShortUIName] are the true father: $VALUE|=+0$" AI_YOU_ARE_THE_DYNAST:1 "You are [recipient.GetHerHis] [dynast|E]: $VALUE|=+0$ " AI_YOU_ARE_THE_HOUSE_HEAD:1 "You are [recipient.GetHerHis] [house_head|E]: $VALUE|=+0$ " - is_not_wandering_child:0 "Is an unrelated child or already cared for at a [court|E]." + is_not_wandering_child:1 "Is an unrelated child" AI_WANDERLUST:0 ""You can't tell me what to do, #EMP [actor.GetMotherFather].": $VALUE|=+0$ " AI_COURT_LODGING_STANDARDS_QUALITY:1 "Your $court_lodging_standards$: $VALUE|=+0$ " AI_LIEGE_COURT_LODGING_STANDARDS_QUALITY:0 "[liege|E]'s $court_lodging_standards$: $VALUE|=+0$" @@ -1340,6 +1341,11 @@ INTERACTION_HUMBLE:0 "[GetTrait('humble').GetName( recipient )]: $VALUE|=+0$" INTERACTION_AMBITIOUS:0 "[GetTrait('ambitious').GetName( recipient )]: $VALUE|=+0$" INTERACTION_LAZY:0 "[GetTrait('lazy').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_JUST:0 "[GetTrait('just').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_HONEST:0 "[GetTrait('honest').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_FICKLE:0 "[GetTrait('fickle').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_PARANOID:0 "[GetTrait('paranoid').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_DECEITFUL:0 "[GetTrait('deceitful').GetName( recipient )]: $VALUE|=+0$" gift_artifact_interaction:0 "Gift Artifact" gift_artifact_interaction_desc:0 "Give an Artifact to [recipient.GetShortUINameNoTooltip] to increase [recipient.GetHerHis] opinion of you" @@ -1363,7 +1369,7 @@ demand_artifact_interaction:0 "Demand Artifact" demand_artifact_interaction_desc:1 "Demand an Artifact from [recipient.GetShortUINameNoTooltip] that you have an [artifact_claim|E] on" demand_artifact_interaction_notification:0 "Demanded Artifact" - demand_artifact_interaction_notification_refused:0 "[recipient.GetShortUINameNoTooltip|U] has refused to give you the Artifact!" + demand_artifact_interaction_notification_refused:0 "[recipient.GetTitledFirstNameNoTooltip|U] has refused to give you the Artifact!" DEMAND_ARTIFACT_PROPOSAL:0 "You have something that should legitimately belong to me. Relinquish it at once!" DEMAND_ARTIFACT_ACCEPT:1 "Accept" DEMAND_ARTIFACT_REJECT:1 "Decline" @@ -1391,7 +1397,8 @@ #reforge_artifact_rarity_desc: "The artifact's rarity is #TODO_CD" abandon_hook_interaction:0 "Abandon Hook" abandon_hook_interaction_desc:0 "Give up the hook you have on [recipient.GetShortUINameNoTooltip] to lose some [stress|E]." - need_non_house_head_hook:0 "You cannot use a [hook|e] received by being the [house_head|E]." + need_non_house_head_hook:0 "You cannot use a [hook|E] received by being the [house_head|E]." + need_non_best_friend_hook:0 "You cannot use a [hook|E] received for being [best_friends|E]" msg_abandon_hook_interaction_title:0 "[recipient.GetShortUINameNoTooltip] is forgiven" dismiss_strong_hook_interaction:0 "Dismiss Hook" @@ -1500,6 +1507,9 @@ demand_dynasty_banner_interaction:0 "Request Dynasty Banner" demand_dynasty_banner_interaction_desc:0 "As the [actor.GetDynasty.GetName] [dynast|E], you may request [dynasty|E] banner [artifacts|E] from other members" demand_dynasty_banner_artifact_tt:0 "[artifact|E] must be a banner of your [dynasty|E]" + + MODIFY_NON_FEUDAL_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL:2 "You must propose a change for a new [vassal_contract|E]" + INTERACTION_COST_MARRIAGE:0 "Cost: [CharacterInteractionConfirmationWindow.GetCostDescription]" ARTIFACT_USELESS_BANNER_REASON:0 "This banner has no connection to [recipient.GetShortUINameNoTooltip]: $VALUE|=+0$" artifact_gift_vassal_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName] is your [vassal|E]#!" artifact_gift_religious_head_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName] is your [head_of_faith|E]#!" diff --git a/project/ck3/base_game/localization/english/inventory/inventory_l_english.yml b/project/ck3/base_game/localization/english/inventory/inventory_l_english.yml index cdabac58fa..43bf177e9d 100644 --- a/project/ck3/base_game/localization/english/inventory/inventory_l_english.yml +++ b/project/ck3/base_game/localization/english/inventory/inventory_l_english.yml @@ -35,6 +35,7 @@ crown:0 "Crown" helmet:0 "Headgear" miscellaneous:0 "$trinket$" + miscellaneous_when_not_court:0 "$trinket$" regalia:0 "Regalia" weapon:0 "Weapon" primary_armament:0 "$weapon$" @@ -49,6 +50,7 @@ artifact_slot_pedestal:1 "Pedestal Item" artifact_slot_helmet:0 "Headgear" artifact_slot_miscellaneous:0 "Trinket" + artifact_miscellaneous_when_not_court:0 "$miscellaneous_when_not_court$" artifact_slot_armor:0 "Armor" artifact_slot_sculpture:0 "Furniture" artifact_slot_primary_armament:0 "Weapon" @@ -69,6 +71,7 @@ artifact_wall_big:0 "Large Wall Ornament" artifact_tapestry:0 "Tapestry" artifact_sculpture:0 "Furniture" + artifact_scientific_apparatus:0 "Scientific Apparatus" artifact_wall_small:0 "Small Wall Ornament" artifact_animal_skull:0 "Animal Skull" artifact_animal_hide:0 "Animal Hide" @@ -76,17 +79,18 @@ artifact_throne:0 "Throne" artifact_box:0 "Box" artifact_goblet:0 "Goblet" + artifact_jug:0 "Jug" artifact_book:0 "Book" artifact_panacea:0 "Panacea" artifact_elixir:0 "Elixir" artifact_philosophers_stone:0 "Philosopher's Stone" # These keys all use $weapon$ because despite being unique types, they all go in the weapon slot artifact_sword:1 "sword" - artifact_axe:1 "$axe$" - artifact_spear:1 "$spear$" - artifact_hammer:1 "$hammer$" - artifact_dagger:1 "$dagger$" - artifact_mace:1 "$mace$" + artifact_axe:2 "axe" + artifact_spear:2 "spear" + artifact_hammer:2 "hammer" + artifact_dagger:2 "dagger" + artifact_mace:2 "mace" # Same as the above, but for armor types artifact_armor_mail:0 "$armor$" artifact_armor_plate:0 "$armor$" diff --git a/project/ck3/base_game/localization/english/major_decisions_iberia_north_africa_l_english.yml b/project/ck3/base_game/localization/english/major_decisions_iberia_north_africa_l_english.yml index 7c96927908..0996e41824 100644 --- a/project/ck3/base_game/localization/english/major_decisions_iberia_north_africa_l_english.yml +++ b/project/ck3/base_game/localization/english/major_decisions_iberia_north_africa_l_english.yml @@ -49,4 +49,190 @@ name_i_see:0 "I see." iberia_north_africa.0002.b:0 "[ROOT.Char.GetFaith.WarGodName] bless Portugal!" iberia_north_africa.0002.c:0 "I am still [ROOT.Char.GetCulture.GetName], no matter what they think." + + iberia_north_africa.9101.t:0 "The Kingdom of Canarias" + iberia_north_africa.9101.desc.intro:0 "Since time immemorial, each of the islands have called themselves a “kingdom”, but now with all of the islands under the diligent rulership of [canarias_former.GetTitledFirstName], the time has come to unite the crowns into one.\n\n" + iberia_north_africa.9101.desc.iberian:0 "With the final defeat of the heathenous Guanche Kings, there is little left to prevent the spread of [canarias_former.GetFaith.GetName] among the islands’ inhabitants and solidify [canarias_former.GetTitledFirstNamePossessiveNoTooltip]’s rule over the islands. [title_k_canarias.GetNameNoTierNoTooltip] has now been declared a [title_k_canarias.GetTierAsNameNoTooltip], with [canarias_former.GetName] as its first [canarias_former.GetTitleAsNameNoTooltip]!" + iberia_north_africa.9101.desc.guanche:0 "With the horizon broadening and unfolding before us, we see the rise of great Kingdoms far larger than any of our own, and if we are to resist foreign invaders, we must forge our own destiny and our own crown. With [canarias_former.GetName] crowned as the first [canarias_former.GetTitleAsNameNoTooltip] of [title_k_canarias.GetNameNoTierNoTooltip], the inhabitants of the isles at last have a symbol which unites them and a common goal of preserving our way of life." + iberia_north_africa.9101.desc.outro:0 "\n\nThe future still remains uncertain for [title_k_canarias.GetNameNoTierNoTooltip], but the declaration of a new [title_k_canarias.GetTierAsNameNoTooltip] will undoubtedly usher in a whole new era for the islands, and the future of North Africa." + iberia_north_africa.9101.a:0 "A new Kingdom is born!" + iberia_north_africa.9101.b:0 "[title_k_canarias.GetNameNoTierNoTooltip]'s future lies in Iberia!" + + iberia_north_africa.0101.t:0 "Loyalty to St. Peter's Throne" + iberia_north_africa.0101.desc:0 "It's been no small feat, but my family has mustered enough [religious_leader.GetFaith.GetAdjective] lands and spiritual authority to be able to invoke a conclave of our highest clerics. Finally our blood, sweat, and toil have paid off in full.\n\nThe assembled [religious_leader.GetFaith.PriestNeuterPlural] in [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] bicker eagerly about policy, thronging the halls and corridors of my keep with dozens of proposals and the occasional theologically-induced fistfight. We know we wish to cleave to Rome and [pope.GetTitledFirstName], but agree on little more than that.\n\nAfter weeks of deadlock, it falls to me, as the host and their [religious_leader.GetTitleAsNameNoTooltip], to arbitrate." + iberia_north_africa.0101.a:0 "One people, one faith!" + iberia_north_africa.0101.a.tt:0 "You advocate for a more $doctrine_pluralism_righteous_name$ path" + iberia_north_africa.0101.b:0 "We #EMP cannot#! be afraid to seize power in order to defend our own." + iberia_north_africa.0101.b.tt:0 "You advocate for a more $doctrine_pluralism_fundamentalist_name$ path" + iberia_north_africa.0101.c:0 "The [religious_leader.GetFaith.ReligiousText] will still need interpretation..." + iberia_north_africa.0101.c.tt:0 "You advocate for an even more $doctrine_pluralism_pluralistic_name$ path" + + iberia_north_africa.0102.t:0 "[religious_leader.GetFaith.GetAdjectiveNoTooltip] $iberia_north_africa.0101.t$" + iberia_north_africa.0102.desc.intro:0 "After a lifetime of accruing religious and political authority, [religious_leader.GetTitledFirstName] has managed to gather a great conclave of [religious_leader.GetFaith.GetAdjective] ministers at [religious_leader.GetHerHis] capital of [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] to discuss the future of the faith.\n\nAfter weeks of blistering debate, the assembled clergy have elected to reaffirm their loyalty to [pope.GetTitledFirstName], albeit with some... #EMP tweaks#! to ecclesiastic policy.\n\nThese ameliorations focus chiefly on" + iberia_north_africa.0102.desc.fundamentalist:0 "perceived wrongs wrought on the faithful, and how such can only be prevented by establishing temporal power through every means available." + iberia_north_africa.0102.desc.righteous:0 "gazing inwards, ensuring religious homogeneity between the major cultures subscribing to the Church." + iberia_north_africa.0102.desc.pluralist:0 "establishing rigorous customs and practices for the studying of the [religious_leader.GetFaith.ReligiousText], and formal methods to challenge the understanding of such." + iberia_north_africa.0102.a.same_faith:0 "We must defend ourselves!" + iberia_north_africa.0102.a.same_religion:0 "Do they define #EMP us#! as a threat?" + iberia_north_africa.0102.a.misc:0 "What worrying fanatics!" + iberia_north_africa.0102.b.same_faith:0 "A faith for ourselves!" + iberia_north_africa.0102.b.same_religion:0 "How self-absorbed..." + iberia_north_africa.0102.b.misc:0 "As long as they keep to themselves." + iberia_north_africa.0102.c.same_faith:0 "Rigorous study of the [religious_leader.GetFaith.ReligiousText] benefits all." + iberia_north_africa.0102.c.same_religion:0 "How pointless; to study so hard when already so wrong..." + iberia_north_africa.0102.c.misc:0 "Their solution to doctrinal drift is to nitpick doctrine?" + + iberia_north_africa.0111.t:0 "Freedom from the Shackles of Rome" + iberia_north_africa.0111.desc:0 "It's taken years to build the political and spiritual unity to muster this conclave, but I've finally brought enough of both the peasantry and the clergy to my banners to meaningfully repudiate the false-[pope.GetTitledFirstName].\n\nEven now, the passageways and guest rooms of [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] throng with argumentative clerics and impassioned bishops; every aggrieved friar and petty [religious_leader.GetFaith.PriestNeuter] that Rome has ever snubbed clogging my halls.\n\nAll this debate is crucial for legitimacy, but ultimately, as the preeminent [religious_leader.GetFaith.GetAdjective] ruler, #EMP my#! word shall be the final deciding vote." + iberia_north_africa.0111.a:0 "The Son of God taught peace, and we shall follow." + iberia_north_africa.0111.a.tt:0 "$iberia_north_africa.0101.a.tt$" + iberia_north_africa.0111.b:0 "Even without Rome, we know the value of defending our own!" + iberia_north_africa.0111.b.tt:0 "$iberia_north_africa.0101.b.tt$" + iberia_north_africa.0111.c:0 "Is Islam not a religion of the Book too?" + iberia_north_africa.0111.c.tt:0 "$iberia_north_africa.0101.c.tt$" + mozarabic_break_with_rome_decision.tt.you_gain_a_hof:0 "A new same-[faith|E] [head_of_faith|E] [title|E] is created for [religious_leader.GetFaith.GetName]" + mozarabic_break_with_rome_decision.tt.new_hof_id:0 "[new_religious_head.GetTitledFirstName] is your new [head_of_faith|E]" + + iberia_north_africa.0112.t:0 "[religious_leader.GetFaith.GetAdjectiveNoTooltip] Church Schisms from [pope.GetFaith.GetNameNoTooltip]" + iberia_north_africa.0112.desc.intro:0 "With great effort, [religious_leader.GetTitledFirstName] has at last achieved [religious_leader.GetHerHis] life's work of accruing enough political and spiritual authority to bring the [religious_leader.GetFaith.GetAdjective] Church together in pursuit of one goal: breaking with the dictats of [pope.GetTitledFirstName].\n\nThe accompanying church council has been explosive in its discussion about how to fill the void left by Rome's grasp, with some clerics reported openly brawling in the halls of [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier].\n\n[religious_leader.GetTitledFirstNamePossessiveNoTooltip] intercession is the only thing that's broken the deadlock, electing to focus on" + iberia_north_africa.0112.desc.fundamentalist:0 "taking over the mantle of safeguarding pilgrimages to [religious_leader.GetFaith.GetAdjectiveNoTooltip] holy sites by force of arms." + iberia_north_africa.0112.desc.righteous:0 "walking back what [religious_leader.GetSheHe] sees as the sinful violence that has infected so much of [religious_leader.GetFaith.GetReligion.GetName].\n\nAccording to [religious_leader.GetHerHim], [religious_leader.GetFaith.GetAdherentNamePluralNoTooltip] should focus on the piety of simply living a good life rather than trying to pave the road to [religious_leader.GetFaith.PositiveAfterLife] with the blood of infidels." + iberia_north_africa.0112.desc.pluralist:0 "loosening restrictions and prohibitions that prevent easier accommodation with their Muslim neighbors, championing an ecumenical approach to interfaith relations." + iberia_north_africa.0112.a.same_faith:0 "By [religious_leader.GetFaith.HighGodName] and our right!" + iberia_north_africa.0112.a.same_religion:0 "They'd best not lock away #EMP our#! holy sites." + iberia_north_africa.0112.a.misc:0 "Seems like they're splitting hairs..." + iberia_north_africa.0112.b.same_faith:0 "Power through peace!" + # ^Kane lives in Death! + iberia_north_africa.0112.b.same_religion:0 "I expect they think they're better than us..." + iberia_north_africa.0112.b.misc:0 "Wonder how #EMP that#! works out for them..." + iberia_north_africa.0112.c.same_faith:0 "We share so much more than we don't." + iberia_north_africa.0112.c.same_religion:0 "Concerning..." + iberia_north_africa.0112.c.islam:0 "Hopefully this is the first step towards true conversion..." + iberia_north_africa.0112.c.misc:0 "Are they a hybrid faith, then?" + iberia_north_africa.0121.t:0 "A Return to the Countryside" + iberia_north_africa.0121.desc.intro:0 "It is no secret that I have had... issues with my [old_faith.GetAdjective] faith." + iberia_north_africa.0121.desc.excommunicated:0 "Excommunication has been difficult for me, taxing my soul unfairly and causing no end of strife with the other [old_faith.GetAdherentNamePluralNoTooltip] in my life." + iberia_north_africa.0121.desc.rivalry_with_hof:0 "Constant arguments with [old_faith.GetReligiousHead.GetTitledFirstName], a petty temporal squabble that [old_faith.GetReligiousHead.GetSheHe] #EMP should#! be above, have left me disillusioned." + iberia_north_africa.0121.desc.negative_piety_level:0 "My deeds have marked me a sinner, one whose faith seems content to let fall by the spiritual wayside, and there's no denying how isolating it's been." + iberia_north_africa.0121.desc.lorgar:0 "For all that the fire of my belief burns as brightly as the Sun, I can't shake the feeling that there must be something #EMP more#! to the universe than just [old_faith.HighGodName]. Some more primordial truth." + iberia_north_africa.0121.desc.sinful_traits:0 "It feels like my every deed, my every thought, the very way I live my life is marked as inherently sinful." + iberia_north_africa.0121.desc.virtuous_basque_pagan_traits:0 "Sometimes I question how I ever loved it at all, when my whole personality seems #EMP built#! for something different." + iberia_north_africa.0121.desc.naked_cynicism:0 "I find it disinteresting, and worse, thoroughly enthralled to powers I have little to no control over." + iberia_north_africa.0121.desc.outro:0 "\n\nAt last, though, I think I've found solace with [basque_faith.GetName]. The rural syncretics of this minor sect have no judgement for me, only giddy excitement at the prospect of becoming something more than local lore-keepers.\n\nExcitement that perhaps leaves them open to... suggestion." + iberia_north_africa.0121.a:0 "[basque_faith.GetNameNoTooltip] shall be a warrior's faith again!" + iberia_north_africa.0121.a.tt:0 "You advocate for a more $doctrine_pluralism_fundamentalist_name$ path" + iberia_north_africa.0121.b:0 "Harmony with nature is better than harmony with neighbors." + iberia_north_africa.0121.b.tt:0 "You advocate for a more $doctrine_pluralism_righteous_name$ path" + iberia_north_africa.0121.c:0 "There are more worthy religions to share traditions with." + iberia_north_africa.0121.c.tt:0 "You advocate for a different $doctrine_pluralism_pluralistic_name$ path" + iberia_north_africa.0121.d:0 "If I try to force change, am I any less corrupt than [old_faith.GetNameNoTooltip]?" + iberia_north_africa.0121.d.tt:0 "You leave the faith as you find it" + + iberia_north_africa.0122.t:0 "$iberia_north_africa.0121.t$" + iberia_north_africa.0122.desc.intro:0 "It seems that [religious_leader.GetTitledFirstNamePossessive]" + iberia_north_africa.0122.desc.excommunicated:0 "excommunication from [old_faith.GetName] has finally grown too wearisome for [religious_leader.GetHerHim]." + iberia_north_africa.0122.desc.rivalry_with_hof:0 "rivalry with [old_faith.GetReligiousHead.GetTitledFirstName] has finally reached an inevitable boiling point." + iberia_north_africa.0122.desc.negative_piety_level:0 "prior transgressions against [old_faith.GetName] are due to be dwarfed by [religious_leader.GetHerHis] next." + iberia_north_africa.0122.desc.lorgar:0 "lust for something more... #EMP primordial#! to believe in has grown too strong, leading [religious_leader.GetHerHim] down the path of heresy." + iberia_north_africa.0122.desc.sinful_traits:0 "sinful ways have, at long last, utterly won out over [religious_leader.GetHerHis] [old_faith.GetAdjective] faith." + iberia_north_africa.0122.desc.virtuous_basque_pagan_traits:0 "slow seduction by the virtues of rural life is, at last, complete." + iberia_north_africa.0122.desc.naked_cynicism:0 "blatant desire for greater control over the spiritual life of [religious_leader.GetHerHis] realm is completely out of control." + iberia_north_africa.0122.desc.midtro:0 "\n\nIn a fit of what is assuredly-madness, the [religious_leader.GetTitleAsNameNoTooltip|U] has lifted an obscure syncretic folk faith from the Pyrenees, [basque_faith.GetName], up as the new premier religion of [religious_leader.GetPrimaryTitle.GetNameNoTier].\n\n" + iberia_north_africa.0122.desc.fundamentalist:0 "Though originally peaceful, [religious_leader.GetTitledFirstNameNoTooltip] has whipped the fledgling sect into a raging frenzy, promising them a warrior's wage in loot and plunder if they'll support [religious_leader.GetHerHis] fundamentalist campaign." + iberia_north_africa.0122.desc.righteous:0 "Seeking to distance the little sect from its close relationship with Christianity, [religious_leader.GetTitledFirstNameNoTooltip] is promoting a return to what [religious_leader.GetSheHe] sees as the more verifiably-pagan parts of its myths." + iberia_north_africa.0122.desc.pluralist:0 "Although the sect has spent centuries absorbing elements of Christianity, [religious_leader.GetTitledFirstNameNoTooltip] is using [religious_leader.GetHerHis] considerable influence to introduce competing elements of Islam, erasing, replacing, and updating the Nazarene rituals where [religious_leader.GetSheHe] can." + iberia_north_africa.0122.desc.unchanged:0 "Essentially unchanged from obscurity despite the burst of new theological attention, the sect espouses a combination of adopted Christian dogma and traditional Vasconian mythology." + iberia_north_africa.0122.a:0 "You know, I think [religious_leader.GetSheHe] has a point..." + iberia_north_africa.0122.b.same_faith:0 "This is bloody heresy!" + iberia_north_africa.0122.b.same_religion:0 "This can only end in their annihilation" + iberia_north_africa.0122.b.respects_fellow_warmongers:0 "At least they're not scared of a good fight." + iberia_north_africa.0122.b.misc:0 "As long as they fight far away." + iberia_north_africa.0122.c.same_faith:0 "[religious_leader.GetFirstNameNoTooltip] gave up [old_faith.HighGodName] for some moldering groves?!" + iberia_north_africa.0122.c.same_religion:0 "Does [religious_leader.GetFirstNameNoTooltip] think [religious_leader.GetSheHe]'s #EMP better#! than us?" + iberia_north_africa.0122.c.believes_in_harmony_with_nature:0 "At least they understand the wonder of nature." + iberia_north_africa.0122.c.misc:0 "So they speak for the trees?" + iberia_north_africa.0122.d.muslim:0 "At least the [basque_faith.GetAdherentNamePluralNoTooltip] come closer to [islam_religion.GetNameNoTooltip]." + iberia_north_africa.0122.d.same_faith:0 "They have abandoned us twice over!" + iberia_north_africa.0122.d.same_religion:0 "Outrageous!" + iberia_north_africa.0122.d.syncretised_with_islam:0 "At least they've not completely abandoned their wits." + iberia_north_africa.0122.d.misc:0 "Eh, not my festival, not my dancing bears." + iberia_north_africa.0122.e.same_faith:0 "So #EMP this#! is the measure of tolerance." + iberia_north_africa.0122.e.same_religion:0 "Concerning..." + iberia_north_africa.0122.e.syncretised_with_christianity:0 "$iberia_north_africa.0122.d.syncretised_with_islam$" + iberia_north_africa.0122.e.misc:0 "Seems a fairly pedestrian change, honestly." + + iberia_north_africa.0131.t:0 "Children of the Ebro" + iberia_north_africa.0131.desc.intro:0 "With the creation of [k_aragon.GetDefinitiveName], I have triggered a flourishing expansion of [aragonese_culture.GetName] culture in the towns and cities of my realm. Not just in our heartlands of $d_aragon$, but" + iberia_north_africa.0131.desc.duchy.one:0 "[duchy_a.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.duchy.two:1 "[duchy_a.GetBaseNameNoTier] and [duchy_b.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.duchy.three:0 "[duchy_a.GetBaseNameNoTier], [duchy_b.GetBaseNameNoTier], and [duchy_c.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.outro:0 "too, spreading the influence of my newfound people far and wide.\n\nAnd yet... I can't help but miss some of the ways of [founder_culture.GetName]. Its time at the center of my life may be over, but with my influence and station, it need not leave completely." + # We can't use a script value here since we're using a while loop for the count, and they don't _currently_ support scripted values. + form_the_kingdom_of_aragon_decision.tt.x_random_counties_in_d_aragon:0 "3 random [counties|E] in $d_aragon$:" + iberia_north_africa.0131.a:0 "These people are my people, and they are enough." + iberia_north_africa.0131.b:0 "Not all the trappings of [founder_culture.GetNameNoTooltip] culture are so bad..." + iberia_north_africa.0131.c:0 "What's truly important to us hasn't changed." + iberia_north_africa.0131.d:0 "No matter how the world turns, we cannot forget our roots!" + + iberia_north_africa.2105.t:0 "Rulers of The Mediterranean" + iberia_north_africa.2105.desc:0 "With the taking of [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] and [sicily.GetNameNoTier], we have declared ourselves the righteous rulers of the Mediterranean Sea. Envoys have sailed to all corners of the earth and notified lesser rulers about our glorious achievement.\n\nThis sea, and everything it touches belongs to us!" + iberia_north_africa.2105.a:0 "Nobody can oppose us!" + + iberia_north_africa.fp2_golden_age_generic_title_intro:0 "Golden Age Science:" + iberia_north_africa.2001.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Lost Knowledge" + iberia_north_africa.2001.desc:0 "A famed translator, [generated_actor.GetFullName], has arrived at my court after hearing that I was sponsoring the sciences. "If it is knowledge you seek, the best can be found in books of old. For while it may be forgotten, it does not hold any less true." states the translator.\n\n"I have with me many books that remain untranslated, if you sponsor me, you will surely benefit from it too!"" + iberia_north_africa.2001.a:0 "I will spare no expense on" + iberia_north_africa.2001.a.learning:0 "philosophical" + iberia_north_africa.2001.a.martial:0 "military" + iberia_north_africa.2001.a.stewardship:0 "economic" + iberia_north_africa.2001.a.diplointrigue:0 "rhetoric" + iberia_north_africa.2001.a.end:0 "publications." + iberia_north_africa.2001.a.a:0 "You ask for a book to help improve your lowest skill." + iberia_north_africa.2001.b:0 "You have my sponsorship, bring forth something of use." + iberia_north_africa.2001.b.a:0 "[generated_actor.GetFirstNameNoTooltip] will give you a random [skill|E]-improving book" + iberia_north_africa.2001.c:0 "Why would I want old books? History has no place in science!" + iberia_north_africa.2002.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Starry-eyed Surgeon" + iberia_north_africa.2002.desc:0 ""My liege, please make this fool listen! This surgeon performed a cataract operation on my right eye but now refuses to fix my left!" exclaims [patientzero.GetTitledFirstName]. "The operation was only successful because the conjunction of the stars was perfect. You #italic must#! wait twelve more years to ensure another successful operation!" replies the frustrated doctor, [generated_actor.GetFirstName].\n\nAs ruler, it is my duty to settle such matters. Should I interfere with astrology and risk a botched surgery?" + iberia_north_africa.2002.a:0 "This is a wonderful opportunity for [child_offering.GetFirstNameNoTooltip] learn medicine!" + iberia_north_africa.2002.a.flavor:0 "You offer your child [child_offering.GetFirstName] as an assistant to help in [patientzero.GetFirstName]'s suction-method cataract operation." + iberia_north_africa.2002.a.a:0 "[child_offering.GetFirstName] assists the operation" + iberia_north_africa.2002.a.b:0 "Cataract Operation Results" + iberia_north_africa.2002.b:0 "The stars have no bearing on your ability, perform the operation!" + iberia_north_africa.2002.b.a:0 "You demand the operation to proceed, knowing the risks." + iberia_north_africa.2002.c:0 "Indeed, it may be best to wait until conditions are favorable." + iberia_north_africa.2002.d:0 "#italic Well actually#!, if you look at it #italic this#! way the stars are just right!" + iberia_north_africa.2003.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Conflicting Natures" + iberia_north_africa.2003.desc:0 "Many scholars have come and past through [playerprovince.GetNameNoTooltip] since granting my sponsor, but two of them have stuck out to me. Perhaps it is because they are both individuals of vast intellect, perhaps it is because they #italic wont shut up#! and stop arguing about minute differences of belief in middle of my court. "I #italic refuse#! to work with a fool such as [generated_actor_r.GetFirstName]!" exclaims [generated_actor_k.GetFirstName] before [generated_actor_r.GetFirstName] replies with "Fine by me, I'd never work with someone as stubborn as #italic you!#!"\n\n"[ROOT.Char.GetTitledFirstName], what do you believe? Is it the role of the philosopher to explain the natural world or does it fall under the authority of the prophet?"" + iberia_north_africa.2003.a:0 "Actually, it falls under #ber my#! authority. Now get to work." + iberia_north_africa.2003.a.flavor:0 "You offend both scholars, focusing their contempt towards you rather than each other." + iberia_north_africa.2003.b:0 "Philosophers of course, wise men like Aristutalis should." + iberia_north_africa.2003.c:0 "How can you believe philosophers if you can not trust Ezekiel?" + iberia_north_africa.fp2_pilgrim_roads_generic_title_intro:0 "Pilgrim Roads:" + iberia_north_africa.2011.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ Wandering Warrior" + iberia_north_africa.2011.desc:0 "As I wander through the [chosen_location_for_pilgrim_roads.GetName], I come across a large tree quietly tempting me to rest below it. I sit beneath the cool shade alongside a [generated_actor.GetWomanMan]. "Are you a pilgrim?" I ask." + iberia_north_africa.2011.desc_merge_into:0 "To which the resting figure answers," + iberia_north_africa.2011.desc_soldier:0 "$iberia_north_africa.2011.desc_merge_into$ "I am but a misguided warrior by the name of [generated_actor.GetName]. I've come to visit [chosen_holy_site_for_pilgrim_roads.GetNameNoTier] to find why [generated_actor.GetFaith.HighGodName] has forsaken me and to know where I must drive my blade next."" + iberia_north_africa.2011.desc_captain:0 "$iberia_north_africa.2011.desc_merge_into$ "Perhaps, I am. But I recognize myself as more of a lost soul. My name is [generated_actor.GetName], former captain of a holy order, now wondering vagabond in search of [generated_actor.GetFaith.HighGodName] and a greater cause to serve."" + iberia_north_africa.2011.a:0 "[generated_actor.GetFaith.HighGodName] would want you to join my ranks, [generated_actor.GetFirstNameNoTooltip]." + iberia_north_africa.2011.b:0 "I am certain [generated_actor.GetFaith.HighGodName] wants you to keep wandering in search of foes." + iberia_north_africa.2011.b.flavor:0 "You encourage the warrior to carry on fighting for [generated_actor.GetFaith.HighGodName], on their own, spreading the word of your good nature." + iberia_north_africa.2011.c:0 "You will surely find [generated_actor.GetFaith.HighGodName] by the end of your pilgrimage." + iberia_north_africa.2011.c.flavor:0 "You let the warrior carry on their duty to [generated_actor.GetFaith.HighGodName] uninterrupted." + iberia_north_africa.2012.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ Impoverished Student" + iberia_north_africa.2012.desc:0 "Wandering through my newly built roads at the [chosen_location_for_pilgrim_roads.GetName], I encounter a young [generated_actor.GetWomanMan] sitting on a marking stone with a gloomy face and an empty pouch on hand. The [generated_actor.GetWomanMan] turns to me and asks, "[ROOT.Char.Custom2('RelationToMeAddress', generated_actor)], would you please spare a coin for a student on a pilgrimage? " + iberia_north_africa.2012.desc_student:0 "I am a student of theology, wishing to better understand the world granted to us by [generated_actor.GetFaith.HighGodName]. I would even be willing to give you my traveling notes as a token of appreciation as a fellow [generated_actor.GetFaith.GetAdjective]!"" + iberia_north_africa.2012.desc_architect:0 "I study architecture, having come all the way to see and learn from the well-kept works at [chosen_holy_site_for_pilgrim_roads.GetNameNoTier]. I am solely dedicated to the craft. If you would spare me coin, I would even give you my scriptures on architecture!"" + iberia_north_africa.2012.a:0 "I could use the knowledge. Very well, I agree to this trade." + iberia_north_africa.2012.b:0 "Maybe you should try getting a job." + iberia_north_africa.2012.b.flavor:0 "You offer the student a good job at your court, taking them by surprise." + iberia_north_africa.2012.c:0 "No bartering. As a [ROOT.Char.GetFaith.GetAdherentNameNoTooltip], it is my duty to help you." + iberia_north_africa.2013.t:0 "To [ROOT.Char.GetSheHe] who laid the path for pilgrims." + iberia_north_africa.2013.desc:0 "You have done exemplary work laying the literal groundwork necessary to facilitate access to the holy site of [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]. For that, I am obliged to reward you.\n\nTell me, is there anything you desire?" + iberia_north_africa.2013.a:0 "Your praise alone is enough, my [fp2_iberia_north_africa_2013_head_of_faith.GetFaith.ReligiousHeadName]." + iberia_north_africa.2013.b:0 "Spread the word of my deeds in the name of [ROOT.Char.GetFaith.HighGodName]." + iberia_north_africa.2013.c:0 "Let every warrior know of my dedication to [ROOT.Char.GetFaith.GetNameNoTooltip]." + iberia_north_africa.2013.d:0 "Gift me an artifact worthy of display at [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]." + iberia_north_africa.2013.d.tooltip:0 "[fp2_iberia_north_africa_2013_head_of_faith.GetTitledFirstName] will gift you a blessed [artifact|E]" + iberia_north_africa.2013.notif.t:0 "Paths of Piousness" + struggle_iberia_form_portugal_decision_correct_phase_tt:0 "The current [struggle_phase|E] is [struggle_phase_iberia_opportunity|E]" diff --git a/project/ck3/base_game/localization/english/map/map_modes_l_english.yml b/project/ck3/base_game/localization/english/map/map_modes_l_english.yml new file mode 100644 index 0000000000..fa08eda76c --- /dev/null +++ b/project/ck3/base_game/localization/english/map/map_modes_l_english.yml @@ -0,0 +1,38 @@ +l_english: + terrain:0 "Terrain" + terrain_desc:0 "$MAPMODE_TERRAIN$" + baronies:0 "Baronies" + baronies_desc:0 "$MAPMODE_BARONIES$" + counties:0 "Counties" + counties_desc:0 "$MAPMODE_COUNTIES$" + realms:0 "Realms" + realms_desc:0 "$MAPMODE_REALMS$" + cultures:0 "Cultures" + cultures_desc:0 "$MAPMODE_CULTURES$" + court_languages:0 "$MAPMODE_COURT_LANGUAGES_NAME$" + court_languages_desc:0 "$MAPMODE_COURT_LANGUAGES$" + players:0 "$MAPMODE_PLAYERS_LABEL$" + players_desc:0 "$MAPMODE_PLAYERS$" + dejure_counties:0 "$MAPMODE_DJ_COUNTIES_NAME$" + dejure_counties_desc:0 "$MAPMODE_DJ_COUNTIES$" + dejure_duchies:0 "Duchy Titles" + dejure_duchies_desc:0 "$MAPMODE_DJ_DUCHIES$" + dejure_kingdoms:0 "Kingdom Titles" + dejure_kingdoms_desc:0 "$MAPMODE_DJ_KINGDOMS$" + dejure_empires:0 "Empire Titles" + dejure_empires_desc:0 "$MAPMODE_DJ_EMPIRES$" + realm_areas:0 "Realm Areas" + realm_areas_desc:0 "$MAPMODE_AREAS$" + religions:0 "Faiths" + religions_desc:0 "$MAPMODE_RELIGIONS$" + simple_terrain:0 "$MAPMODE_SIMPLE_TERRAIN_NAME$" + simple_terrain_desc:0 "$MAPMODE_SIMPLE_TERRAIN$" + county_development:0 "$MAPMODE_COUNTY_DEVELOPMENT_NAME$" + county_development_desc:0 "$MAPMODE_COUNTY_DEVELOPMENT$" + diplomacy_desc:0 "$MAPMODE_DIPLOMACY$" + houses:0 "Houses" + houses_desc:0 "$MAPMODE_HOUSES$" + government:0 "$MAPMODE_GOVERNMENT_NAME$" + government_desc:0 "$MAPMODE_GOVERNMENT$" + struggle:0 "Involvement" + struggle_desc:0 "#T Involvement#!\nShows involvement status of [realms|E] with in the [struggle_region|E]." diff --git a/project/ck3/base_game/localization/english/map_items_l_english.yml b/project/ck3/base_game/localization/english/map_items_l_english.yml index 71da47b97b..719e5da27c 100644 --- a/project/ck3/base_game/localization/english/map_items_l_english.yml +++ b/project/ck3/base_game/localization/english/map_items_l_english.yml @@ -47,6 +47,7 @@ river_niger:0 "Niger" river_bussa_rapids:0 "Bussa Rapids" river_euphrates:0 "Euphrates" + river_tigris:0 "Tigris" river_indus:0 "Indus" river_sutlej:0 "Sutlej" river_ganges:0 "Ganges" diff --git a/project/ck3/base_game/localization/english/messages_l_english.yml b/project/ck3/base_game/localization/english/messages_l_english.yml index c25a7046a6..09b1b4f5d2 100644 --- a/project/ck3/base_game/localization/english/messages_l_english.yml +++ b/project/ck3/base_game/localization/english/messages_l_english.yml @@ -209,8 +209,12 @@ msg_became_dynast_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] became the new [dynast|E] of the $NAME|V$ dynasty" msg_i_became_head_of_faith:0 "Head of Faith Changed" msg_i_became_head_of_faith_desc:0 "You became the new [FAITH.ReligiousHeadName] of [FAITH.GetName]" + msg_i_became_head_of_multiple_faiths:0 "$msg_i_became_head_of_faith$" + msg_i_became_head_of_multiple_faiths_desc:0 "$msg_i_became_head_of_faith_desc$ and $NUM_OTHER_FAITHS|V$ other faiths" msg_i_not_head_of_faith_anymore:0 "Head of Faith Changed" msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] replaced you as the [FAITH.ReligiousHeadName] of [FAITH.GetName]" + msg_i_not_head_of_multiple_faiths_anymore:0 "$msg_i_not_head_of_faith_anymore$" + msg_i_not_head_of_multiple_faiths_anymore_desc:0 "$msg_i_not_head_of_faith_anymore_desc$ and $NUM_OTHER_FAITHS|V$ other faiths" msg_new_fascination_selected:0 "New [cultural_fascination|E]" msg_new_fascination_selected_desc:2 "Your [culture|E] is now [Concept( 'fascination', 'Fascinated' )|E] by the $NAME|V$ [innovation|E]" msg_innovation_discovered:0 "Innovation Discovered" @@ -240,20 +244,20 @@ msg_left_council_position_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] left [LEFT_CHARACTER.GetHerHis] position as $POSITION_NAME$" msg_peace_armies_disbanded:0 "At Peace" msg_peace_armies_disbanded_desc:1 "You're finally at peace, therefore all your armies have been disbanded" - msg_invalidate_war_title:1 "The [war.GetName] has ended: It was no longer valid to continue." - msg_claim_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls any of the claimed Counties." + msg_invalidate_war_title:1 "The [war.GetName] has ended: it was no longer valid to continue." + msg_claim_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any of the claimed Counties." msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "The [war.GetName] has ended: [claimant.GetShortUIName] died, and thus [claimant.GetHerHis] claim can no longer be used by [attacker.GetShortUIName]." msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "The [war.GetName] has ended: [claimant.GetShortUIName] is not a vassal or courtier of [attacker.GetShortUIName] and thus [claimant.GetHerHis] claim can no longer be used." - msg_de_jure_duchy_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls any land in the targeted duchy." - msg_de_jure_county_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls the County." + msg_de_jure_duchy_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the targeted duchy." + msg_de_jure_county_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] the County." msg_de_jure_duchy_war_invalidated_liege_war_message:1 "The [war.GetName] has ended: [Select_CString( attacker.IsLocalPlayer, 'You', attacker.GetShortUIName )] have joined [Select_CString( attacker.IsLocalPlayer, 'your', attacker.GetHerHis )] liege's war against [Select_CString( defender.IsLocalPlayer, 'you', defender.GetShortUIName )]." - msg_de_jure_all_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls any de jure claimed land." - msg_religious_war_invalidation_region_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls any land in the target region." + msg_de_jure_all_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any de jure claimed land." + msg_religious_war_invalidation_region_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the target region." msg_religious_war_invalidated_hostility_level_message:1 "The [war.GetName] has ended: [attacker.GetShortUIName] can not $game_concept_holy_war$ the [defender.GetFaith.GetAdjective] [faith|E]." - msg_invasion_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls any land in the target region." - msg_mongol_invasion_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls any land in the target region." - msg_county_conquest_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls the County." - msg_duchy_conquest_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer controls any land in the target region." + msg_invasion_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the target region." + msg_mongol_invasion_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the target region." + msg_county_conquest_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] the County." + msg_duchy_conquest_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the target region." msg_vassalization_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] can no longer be vassalized." msg_subjugation_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] can no longer be subjugated." msg_excommunication_war_invalidation_trait_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] is no longer Excommunicated." @@ -377,3 +381,26 @@ msg_letter_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$" msg_court_amenity_setting_invalidated:0 "Court Amenity setting invalidated" msg_court_amenity_setting_invalidated_desc:0 "Court Amenity setting $INVALID_SETTING$ was invalidated and has been replaced with $DEFAULT_SETTING$." + + msg_catalyst_triggered:1 "$STRUGGLE_NAME$: $game_concept_struggle_catalyst_catalyst$ Triggered" + msg_catalyst_triggered_desc:2 "A [struggle_catalyst|E] has been triggered by [CHARACTER.GetTitledFirstName]: $CATALYST_INFO$\n\nProgress towards $STRUGGLE_PHASE$ [struggle_phase_phase|E]: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_tt:1 "$msg_catalyst_triggered_desc$" + msg_catalyst_triggered_no_character:0 "$msg_catalyst_triggered$" + msg_catalyst_triggered_no_character_desc:0 "A [struggle_catalyst|E] has been triggered: $CATALYST_INFO$\n\nProgress towards $STRUGGLE_PHASE$ [struggle_phase_phase|E]: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_no_character_tt:0 "$msg_catalyst_triggered_no_character_desc$" + msg_player_character_changed:0 "$PLAYER_CHANGED_CHARACTER_TITLE_SWITCH$" + msg_player_character_changed_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_SWITCH$" + msg_player_character_changed_tt:0 "$msg_player_character_changed_desc$" + msg_player_new_character:0 "$PLAYER_CHANGED_CHARACTER_TITLE_JOIN$" + msg_player_new_character_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_JOIN$" + msg_player_new_character_tt:0 "$msg_player_new_character_desc$" + msg_player_new_observer:0 "$PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER$" + msg_player_new_observer_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER$" + msg_player_new_observer_tt:0 "$msg_player_new_observer_desc$" + + msg_struggle_phase_end:1 "$STRUGGLE_PHASE$ Phase Is In Transition" + msg_struggle_phase_end_desc:0 "@$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$ is transitioning into @$STRUGGLE_PHASE_ICON_NEXT$! $STRUGGLE_PHASE_NEXT$.\n\n $STRUGGLE_PHASE_NEXT$ will start in $DAYS_UNTIL_TRANSITION$ days." + msg_struggle_phase_end_tt:0 "$msg_struggle_phase_transitioned_tt$" + msg_struggle_phase_transitioned:1 "Phase Transitioned" + msg_struggle_phase_transitioned_desc:0 "The $STRUGGLE_NAME$ has transitioned to @$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$." + msg_struggle_phase_transitioned_tt:0 "$msg_struggle_phase_transitioned_desc$" diff --git a/project/ck3/base_game/localization/english/modifiers/activity_pilgrimage_modifiers_l_english.yml b/project/ck3/base_game/localization/english/modifiers/activity_pilgrimage_modifiers_l_english.yml index 48616052e7..95cf7c15b2 100644 --- a/project/ck3/base_game/localization/english/modifiers/activity_pilgrimage_modifiers_l_english.yml +++ b/project/ck3/base_game/localization/english/modifiers/activity_pilgrimage_modifiers_l_english.yml @@ -3,24 +3,24 @@ pilgrimage_disdainful_towards_faiths_modifier:0 "Disdain for Heathens" pilgrimage_foreign_guards_modifier:0 "Foreign Guards" - pilgrimage_foreign_guards_modifier_desc:0 "This character has hired foreign personal guards from distant lands" + pilgrimage_foreign_guards_modifier_desc:1 "This character has hired foreign personal guards from distant lands." pilgrimage_divine_protection_modifier:0 "Divine Protection" - pilgrimage_divine_protection_modifier_desc:0 "This character has safely traveled with almost no protection through foreign lands" + pilgrimage_divine_protection_modifier_desc:1 "This character has safely traveled with almost no protection through foreign lands." new_pilgrimage_companions_modifier:0 "Varied Pilgrimage Companions" - new_pilgrimage_companions_modifier_desc:0 "This character has traveled with a wide range of different people" + new_pilgrimage_companions_modifier_desc:1 "This character has traveled with a wide range of different people." pilgrimage_completely_lost_modifier:0 "Got Lost" - pilgrimage_completely_lost_modifier_desc:0 "This character got completely lost on a pilgrimage" + pilgrimage_completely_lost_modifier_desc:1 "This character got completely lost on a pilgrimage." showy_about_pilgrimage_modifier:0 "Theatrical Pilgrimage" - showy_about_pilgrimage_modifier_desc:0 "This character has made sure that everyone knows how pious their pilgrimage was" + showy_about_pilgrimage_modifier_desc:1 "This character has made sure that everyone knows how pious their pilgrimage was." pilgrimage_worldly_modifier:0 "Worldly Pilgrimage" - pilgrimage_worldly_modifier_desc:0 "A pilgrimage has taught this character much about the world" + pilgrimage_worldly_modifier_desc:1 "A pilgrimage has taught this character much about the world." - dedicated_to_pilgrimage_modifier:0 "Dedicated Pilgrim" + dedicated_to_pilgrimage_modifier:1 "Dedicated Pilgrim" hajj_halq_modifier:0 "Halq" hajj_halq_modifier_desc:0 "This character's head has been shaved clean, a sign of their recent completion of the Hajj." diff --git a/project/ck3/base_game/localization/english/modifiers/county_modifiers_l_english.yml b/project/ck3/base_game/localization/english/modifiers/county_modifiers_l_english.yml index 68c1c73657..a5ac6ef1cb 100644 --- a/project/ck3/base_game/localization/english/modifiers/county_modifiers_l_english.yml +++ b/project/ck3/base_game/localization/english/modifiers/county_modifiers_l_english.yml @@ -35,6 +35,9 @@ promote_culture_modifier:0 "Celebrated Culture" + small_investment_in_revolt_modifier:0 "Peasant Outcry" + medium_investment_in_revolt_modifier:0 "Peasant Outrage" + high_investment_in_revolt_modifier:0 "Peasant Riots" divide_and_conquer_modifier:0 "Religious Propaganda" divide_and_conquer_modifier_desc:0 "The locals of this county have been subjected to religious propaganda, rallying them to their liege's banner." diff --git a/project/ck3/base_game/localization/english/modifiers/fp2_event_modifiers_l_english.yml b/project/ck3/base_game/localization/english/modifiers/fp2_event_modifiers_l_english.yml new file mode 100644 index 0000000000..adf8abab24 --- /dev/null +++ b/project/ck3/base_game/localization/english/modifiers/fp2_event_modifiers_l_english.yml @@ -0,0 +1,107 @@ +l_english: + fp2_smooth_market_oversight_modifier:0 "Smooth Market Oversight" + fp2_smooth_market_oversight_modifier_desc:0 "The vigilance of the local muḥtasib is helping make transactions easy and trustworthy." + fp2_inefficient_market_oversight_modifier:0 "Inefficient Market Oversight" + fp2_inefficient_market_oversight_modifier_desc:0 "The local muḥtasib are incapable of solving issues at the market, burdening the qāḍī." + fp2_free_market_boom_modifier:0 "Hisba-Free Market" + fp2_free_market_boom_modifier_desc:0 "The markets of this town do not follow the hisba nor are they subject to the scrutiny of muḥtasibs." + fp2_ruthless_market_oversight_modifier:0 "Ruthless Market Oversight" + fp2_ruthless_market_oversight_modifier_desc:0 "The local muḥtasib rely on soldiers to enforce even the smallest of regulations by force." + fp2_forsaken_turned_levies_modifier:0 "Rising Militarism" + fp2_forsaken_turned_levies_modifier_desc:0 "Small peasant militias are forming to hunt down traitorous factions and earn their liege's favor." + fp2_veteran_mercenaries_as_instructors_modifier:0 "Veteran Mercenaries Hired as Instructors" + fp2_veteran_mercenaries_as_instructors_modifier_desc:0 "This county employs battle-hardened mercenary captains to train local levies." + fp2_mercenary_acquaintances_modifier:0 "Mercenary Acquaintances" + fp2_mercenary_acquaintances_modifier_desc:0 "This character is acquaintances with many ex-mercenary captains and has learned much from their interactions." + fp2_mercs_slaughtered_populance_modifier:0 "Mercenaries Slaughter Population" + fp2_mercs_slaughtered_populance_modifier_desc:0 "A band of armed soldiers has ravaged this land, taking everything from the locals and leaving nobody left to tell the tale." + fp2_local_garrison_slaughtered_modifier:0 "Local Garrison Wiped Out" + fp2_local_garrison_slaughtered_modifier_desc:0 "The local garrison of this county has been all but obliterated, leaving the area defenseless." + fp2_elite_tactics_for_civil_guards_modifier:0 "Local Garrison Using Elite Tactics" + fp2_elite_tactics_for_civil_guards_modifier_desc:0 "The troops belonging to this local garrison are expert peace keepers with the experience necessary to perform proper crackdowns on lawbreakers." + fp2_mercs_turned_farmers_modifier:0 "Mercenaries Turned Farmers" + fp2_mercs_turned_farmers_modifier_desc:0 "A dangerous band of mercenaries has come to this land to... farm. Though peaceful now, they could be called into service by their new liege if necessary." + fp2_lenient_towards_foreign_merchants_modifier:0 "Lenient Towards Foreign Merchants" + fp2_lenient_towards_foreign_merchants_modifier_desc:0 "This character is willing to waive religious intolerance for the sake of commerce, earning both great riches and the scorn of their fellows." + fp2_2001_promise_reminder:0 "Promised Liberation" + fp2_2001_promise_reminder_desc:1 "This character has staked their honor on liberating a beleaguered village within a few years." + fp2_inexplicable_accounting_modifier:0 "Inexplicable Accounting" + fp2_inexplicable_accounting_modifier_desc:0 "The accounting of this county does not add up, gold is missing." + fp2_improved_administrative_checks_modifier:0 "Improved Administrative Checks" + fp2_improved_administrative_checks_modifier_desc:0 "This county has strict checks to ensure even the smallest amount of economic fraud gets noticed by the authorities." + fp2_mozarab_quarter_modifier:0 "Mozarab Quarters" + fp2_mozarab_quarter_modifier_desc:0 "This county's cities have distinct quarters for Mozarabic people." + fp2_mozarab_church_modifier:0 "Accepts Mozarabs" + fp2_mozarab_church_modifier_desc:0 "This character has allowed Mozarabic churches to be built in their lands." + fp2_mozarab_rejected_modifier:0 "Mozarab Discrimination" + fp2_mozarab_rejected_modifier_desc:0 "This character does not permit Mozarabs to build churches in their lands." + fp2_multifaith_county_modifier:0 "Multifaith Tolerance" + fp2_multifaith_county_modifier_desc:0 "This character has demonstrated permissiveness towards those of other faiths within their realm." + fp2_religious_strife_modifier:0 "Religious Strife" + fp2_religious_strife_modifier_desc:0 "Forced conversions in this county have resulted in widespread religious friction." + fp2_camino_santiago_ho_protected_modifier:0 "Holy Order Protection" + fp2_camino_santiago_ho_protected_modifier_desc:0 "The road to Santiago that runs through this county is protected by a [holy_order|E]." + fp2_camino_santiago_protected_modifier:0 "Hired Guards" + fp2_camino_santiago_protected_modifier_desc:0 "The road to Santiago that runs through this county is protected by hired guards." + fp2_horchata_colonialism_modifier:0 "Horchata Exploitation" + fp2_horchata_colonialism_modifier_desc:0 "This county is being forced to produce nothing but earth almonds to make horchata with." + fp2_funded_agriculture_modifier:0 "Funded Agriculture" + fp2_funded_agriculture_modifier_desc:0 "This county was given the resources necessary to expand its farmlands." + fp2_vow_against_conscription_modifier:0 "Vow Against Conscription" + fp2_vow_against_conscription_modifier_desc:0 "This county has been granted the right to reject rallying requests. Allowing them to focus on civic matters." + fp2_monument_to_war_modifier:0 "Monument of Conquest" + fp2_monument_to_war_modifier_desc:0 "A monument to the conqueror of this realm sits atop a pile of rubble surrounded by burnt-out buildings." + fp2_village_rebuiling_efforts_modifier:0 "Village Rebuilding Efforts" + fp2_village_rebuiling_efforts_modifier_desc:0 "This county is attempting to rebuild after a great catastrophe, their liege has donated the resources necessary to speed the process up." + fp2_border_encampments_modifier:0 "Outskirt Encampments" + fp2_border_encampments_modifier_desc:0 "This county is covered in tents and outposts, housing small groups of patrols to keep what little there is safe." + fp2_scallop_shell_artifact:0 "Scallop Shell" + fp2_scallop_shell_artifact_desc:0 "This scallop shell marks its owner down as someone who has completed the arduous journey along the Camino de Santiago." + fp2_fake_scallop_shell_artifact:0 "Discredited Scallop Shell" + fp2_fake_scallop_shell_artifact_desc:0 "A scallop shell that is usually owned by a person who has walked the entire pilgrimage to Santiago. This one, though, is pretty obviously stolen." + fp2_malato_bark_artifact:0 "Malato Tree Bark" + fp2_malato_bark_artifact_desc:0 "A small wedge of bark taken from the famous Basque Malato Tree." + fp2_dismantling_verracos_modifier:0 "Dismantling Verracos" + fp2_dismantling_verracos_modifier_desc:0 "The ancient boar statues that scatter this county are being dismantled and turned into building materials, to the consternation of the local officials." + fp2_saints_tombs_modifier:0 "Saint Tombs" + fp2_saints_tombs_modifier_desc:0 "The stone boar statues littering this county are known to be the tombs of Christian saints." + fp2_controls_the_mediterranean_house_modifier:1 "Masters of the Mediterranean" + fp2_controls_the_mediterranean_house_modifier_desc:0 "This house is famed for having taken control over the Mediterranean sea and the trade that flows through it." + fp2_sponsored_golden_age_modifier:0 "Sponsored Golden Age" + fp2_sponsored_golden_age_modifier_desc:0 "This character has sponsored the next major regional golden age of scholarly advance." + fp2_part_of_golden_age_modifier:0 "Present During Golden Age" + fp2_part_of_golden_age_modifier_desc:0 "This character was present when a golden age of scholarly advance begun." + fp2_epicenter_of_golden_age_modifier:0 "Epicenter of Golden Age" + fp2_epicenter_of_golden_age_modifier_desc:0 "This location is a hub of wisdom where the greatest minds of the golden age reside and work." + fp2_translated_skill_book_diplomacy_modifier:0 "Ancient Diplomatic Memos" + fp2_translated_skill_book_diplomacy_modifier_desc:0 "This character has translated copies of ancient memos detailing how to handle a great variety of diplomatic situations." + fp2_translated_skill_book_martial_modifier:0 "Military History Books" + fp2_translated_skill_book_martial_modifier_desc:0 "This character has read many military history books, learning the various tactics and stratagems employed by peoples of old." + fp2_translated_skill_book_stewardship_modifier:0 "Economic Theory Books" + fp2_translated_skill_book_stewardship_modifier_desc:0 "This character owns a variety of books theorizing how ancient empires managed and structured themselves to support massive economies." + fp2_translated_skill_book_intrigue_modifier:0 "Tales of Intrigue" + fp2_translated_skill_book_intrigue_modifier_desc:0 "This character has many books about intrigue in their belonging, granting them many creative ideas for schemes." + fp2_translated_skill_book_learning_modifier:0 "Translated Philosophical Works" + fp2_translated_skill_book_learning_modifier_desc:0 "This character has commissioned translations of ancient works of philosophy, allowing them to enjoy a higher level of understanding." + fp2_rejection_of_old_thoughts_modifier:0 "Rejection of Old Ideas" + fp2_rejection_of_old_thoughts_modifier_desc:0 "This county attracts thinkers who reject the necessity to learn from the past, many new ideas will be flourish but none will last." + fp2_removed_cataracts_modifier:0 "Successful Cataract Removal" + fp2_removed_cataracts_modifier_desc:0 "This character has had their cataracts successfully removed, going from near-blind to being able to perceive a blur of colors and shapes." + fp2_religious_riots_modifier:0 "Religious Riots Raging" + fp2_religious_riots_modifier_desc:0 "Religious strife is tearing apart the streets of this county's major settlements." + fp2_religious_riots_suppressed_modifier:0 "Religious Riots Suppressed" + fp2_religious_riots_suppressed_modifier_desc:0 "Though it simmers beneath the surface, religious strife in this county has been brutally curtailed." + fp2_religious_riots_defused_modifier:0 "Religious Riots Averted" + fp2_religious_riots_defused_modifier_desc:0 "Some still grumble, but religious infighting has recently been averted in this county." + fp2_pilgrim_roads_modifier:0 "Pilgrim Roads" + fp2_pilgrim_roads_modifier_desc:0 "This county has a vast network of roads to guide pilgrims towards its holy site." + fp2_trusted_by_pilgrim_warriors_modifier:0 "Reputed Amongst Holy Warriors" + fp2_trusted_by_pilgrim_warriors_modifier_desc:0 "This character is known for their good nature towards warriors of the faith, in turn, they treat this character preferably." + fp2_kept_accused_traitor_in_court_modifier:0 "Whispers of Weakness" + fp2_kept_accused_traitor_in_court_modifier_desc:0 "An action taken by this character has caused all sorts of ill-mannered gossip to spread about them." + fp2_kept_op_knight_in_court_modifier:0 "Gloomy Warriors" + fp2_kept_op_knight_in_court_modifier_desc:0 "The knights under this character's command are in low spirits due to the shadow cast by a better warrior." + fp2_kept_upstart_knight_in_court_modifier:0 "Upstart Knights" + fp2_kept_upstart_knight_in_court_modifier_desc:0 "Members of the nobility conspire against this character to ensure no more upstart warriors appear in their court." + fp2_kept_godless_mercenary_in_court_modifier:0 "Godless Mercenaries" + fp2_kept_godless_mercenary_in_court_modifier_desc:0 "Outside influences have caused all knights employed by this character to gain a poor reputation as godless warriors fighting out of greed." diff --git a/project/ck3/base_game/localization/english/modifiers/fp2_event_modifiers_ola_l_english.yml b/project/ck3/base_game/localization/english/modifiers/fp2_event_modifiers_ola_l_english.yml new file mode 100644 index 0000000000..ad297c286f --- /dev/null +++ b/project/ck3/base_game/localization/english/modifiers/fp2_event_modifiers_ola_l_english.yml @@ -0,0 +1,146 @@ +l_english: + tolerance_gospel_modifier:0 "Tolerance Gospel" + tolerance_gospel_modifier_desc:0 "This character has urged their people to embrace patience and unity." + fanatical_recruits_modifier:0 "Fanatical Recruits" + fanatical_recruits_modifier_desc:0 "This character has a steady stream of zealous recruits." + tensions_eased_province_modifier:0 "Tensions Eased" + tensions_eased_province_modifier_desc:0 "The religious tension in this province is abating." + riots_and_murders_province_modifier:0 "Riots and Murders" + riots_and_murders_province_modifier_desc:0 "This county has been shaken by massacres and expulsions of so-called undesirables." + hate_monger_modifier:0 "Hate-Monger" + hate_monger_modifier_desc:0 "This character is a known sower of discord and hatred." + + nursing_salaries_for_single_mothers_modifier:0 "Nursing Salaries" + nursing_salaries_for_single_mothers_modifier_desc:0 "This character has instituted a system whereby single mothers get paid to nurse their children for a time." + widows_and_widowers_amazing_funds_modifier:0 "Widow Funds" + widows_and_widowers_amazing_funds_modifier_desc:0 "This character has created a fund for those widowed by war or misfortune - but people with children out of wedlock get nothing." + starving_single_mothers_and_children_modifier:0 "Starving Mothers" + starving_single_mothers_and_children_modifier_desc:0 "Widows, single parents, and their children are left to starve in this character's lands." + destitute_single_mothers_modifier:0 "Woeful Menagerie" + destitute_single_mothers_modifier_desc:0 "This character's court is full of destitute single mothers and their children, in various states of wretchedness." + + anti_innovation_muslim_modifier:0 "Nizamiyyah" + anti_innovation_muslim_modifier_desc:0 "This character has shown interest in a new religious movement that abhors rationalism and science." + rolling_in_filth_modifier:0 "Rolling in Filth" + rolling_in_filth_modifier_desc:0 "This character is unconcerned about cleanliness and so-called hygiene." + cannot_read_greek_modifier:0 "Claims to Read Greek" + cannot_read_greek_modifier_desc:0 "This character claims to be versed in the language of the scholars of the ancient world, but evidence points to the contrary." + misread_medicine_incompetence_modifier:0 "Misread the Canon of Medicine" + misread_medicine_incompetence_modifier_desc:0 "This character has read the Canon of Medicine and other great works on health and hygiene, but misunderstood them completely." + inspired_medicine_modifier:0 "Inspired by Medical Innovations" + inspired_medicine_modifier_desc:0 "This character has taken an interest in recent innovations in the medical field by Persian and Andalusian scholars." + medical_insights_modifier:0 "Medical Insights" + medical_insights_modifier_desc:0 "This character has read Hippocrates and Galen, and now insists people wash their hands at court." + + fp2_advanced_maritime_technology_modifier:0 "Advanced Maritime Technology" + fp2_advanced_maritime_technology_modifier_desc:0 "This character is in possession of naval technology which is far ahead of the rest of the world" + fp2_successful_shipyards_modifier:0 "Master Shipbuilders" + fp2_successful_shipyards_modifier_desc:0 "This location is home to experienced naval craftsmen capable of putting together even the most complex of vessels" + + foreboding_visions_modifier:0 "Foreboding Visions of the Future" + foreboding_visions_modifier_desc:0 "In fever dreams and fits of what might be possession, this character experiences ominous visions of events to come." + + mysterious_prophetess_illness_modifier:0 "Sickness of the Sibyls" + mysterious_prophetess_illness_modifier_desc:0 "This character suffers from a wasting illness seemingly connected to prophetic dreams." + + frightened_by_portent_modifier:0 "Frightened by Portent" + frightened_by_portent_modifier_desc:0 "This character has received a portent of dreadful events to come." + + cortes_modifier:0 "Cortes" + cortes_modifier_desc:0 "This character allows elected representatives of the free municipalities to take part in council meetings." + + extra_large_cortes_modifier:0 "People's Parliament" + extra_large_cortes_modifier_desc:0 "This character allows #italic anyone#! to take part in council meetings." + + vineyards_burnt_county_modifier:0 "Burned Vineyards" + vineyards_burnt_county_modifier_desc:0 "This county once housed magnificent vineyards, but they have all been destroyed." + + vineyards_protected_county_modifier:0 "Protected Vineyards" + vineyards_protected_county_modifier_desc:0 "The vineyards of this county are guarded against religious fanatics who want to burn them down." + + crusading_against_iberian_wine_modifier:0 "Anti-Wine Campaign" + crusading_against_iberian_wine_modifier_desc:0 "This character is resolved to end the blasphemous drinking habits of their Iberian subjects." + + wine_supply_secure_modifier:0 "Secured Wine Supply" + wine_supply_secure_modifier_desc:0 "This character has made sure that nothing can threaten their court's supply of fine local wine." + + + + + toledo_steel_armaments_modifier:0 "Armed Like the Romans" + toledo_steel_armaments_modifier_desc:0 "This character's soldiers carry blades made from exquisite Iberian steel, like the Roman legions of old." + + toledo_steel_county_modifier:0 "Toledo Steel" + toledo_steel_county_modifier_desc:0 "This county produces a strong kind of steel that has been renowned since antiquity." + + tortured_smith_spilling_secrets_modifier:0 "Sword-Making Secrets" + tortured_smith_spilling_secrets_modifier_desc:0 "This character learned secrets of sword-making from a tortured master smith." + + guild_rights_protected_modifier:0 "Guild Rights Protected" + guild_rights_protected_modifier_desc:0 "The blacksmiths' guild of this county has been protected against outside interference." + + master_smith_npc_modifier:0 "Master Smith" + master_smith_npc_modifier_desc:0 "This character's smithing skills are almost without equal." + + + great_translation_school_modifier:0 "Great Translation School" + great_translation_school_modifier_desc:0 "This character has founded a translation school where great foreign works are made available to benefit all of civilization." + + mediocre_translation_school_modifier:0 "Mediocre Translation School" + mediocre_translation_school_modifier_desc:0 "This character has funded a translation school, but the people involved are of somewhat questionable talent." + + translation_effort_modifier:0 "Translation Effort" + translation_effort_modifier_desc:0 "This character has employed a capable scholar to translate important works." + + dusty_libraries_modifier:0 "Dusty Libraries" + dusty_libraries_modifier_desc:0 "The once-magnificent libraries in this character's realm have become dusty and messy. Yet a strange tranquility can be found inside." + + + + + + mystery_meat_unhealth_benefits_modifier:0 "Feels Odd" + mystery_meat_unhealth_benefits_modifier_desc:0 "This character ate a large amount of meat from a mysterious giant carcass that had washed up on a beach. They probably shouldn't have..." + + mystery_meat_health_benefits_modifier:0 "Great Nourishment" + mystery_meat_health_benefits_modifier_desc:0 "This character ate a large amount of meat from a giant carcass that had washed up on a beach. It was very tasty." + + lay_ruler_issued_fatwa_modifier:0 "Religious Ruling" + lay_ruler_issued_fatwa_modifier_desc:0 "This ruler issued a legal opinion in a religious matter — though some may claim they have no authority to do so." + + saw_the_world_from_above_modifier:0 "Saw the World From Above" + saw_the_world_from_above_modifier_desc:0 "This character has had a profound experience of soaring through the sky." + + + felt_something_modifier:0 "Awed by Beauty" + felt_something_modifier_desc:0 "This character heard music of otherworldly beauty." + + investing_in_music_modifier:0 "Investing in Music" + investing_in_music_modifier_desc:0 "This character is making an effort to have talented musicians, even lowborn, perform at their court." + + great_pine_chopped_down_county_modifier:0 "Great Pine Chopped Down" + great_pine_chopped_down_county_modifier_desc:0 "In this county stood a great, old stone pine, casting a blissful shade. It stands no more." + + aversion_to_joy_modifier:0 "Aversion to Joy" + aversion_to_joy_modifier_desc:0 "This character tells themselves that joy and beauty are vain distractions, making you weak." + + + + + memorable_public_execution_modifier:0 "Memorable Public Execution" + memorable_public_execution_modifier_desc:0 "This character executed someone in a #italic very #!gruesome manner." + + compelling_apology_modifier:0 "Compelling Apology" + compelling_apology_modifier_desc:0 "Whatever their error, this character made a #italic very #!heartfelt apology." + + restitution_to_minorities_modifier:0 "Restitution to Local Minorities" + restitution_to_minorities_modifier_desc:0 "This character has redressed some of the grievances of local minorities." + + obligations_fulfilled_modifier:0 "Questionable Obligations" + obligations_fulfilled_modifier_desc:0 "This character fulfilled their obligations to another ruler — by handing over escaped slaves..." + + saqaliba_settlers_county_modifier:0 "Saqaliba Settlers" + saqaliba_settlers_county_modifier_desc:0 "Former slaves of Eastern European descent have settled in this province." + + former_slave_npc_modifier:0 "Former Slave" + former_slave_npc_modifier_desc:0 "This character was once a slave, and is very committed to defending their freedom." diff --git a/project/ck3/base_game/localization/english/modifiers/modifiers_l_english.yml b/project/ck3/base_game/localization/english/modifiers/modifiers_l_english.yml index cd5e4fbafc..4cc2fb3a1e 100644 --- a/project/ck3/base_game/localization/english/modifiers/modifiers_l_english.yml +++ b/project/ck3/base_game/localization/english/modifiers/modifiers_l_english.yml @@ -111,6 +111,7 @@ MOD_SAME_CULTURE_MERCENARY_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD$" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD:0 "Same [culture|E] [holy_order|E] Hire Cost" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD$" + holy_order_government_levy_contribution_add:0 "[holy_order|E] [vassal|E] [levy|E] [modifier_contribution|E]" desert_advantage:1 "[command_modifier_i|E][advantage|E] in Desert" desert_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Desert" @@ -534,6 +535,7 @@ MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR:1 "[development|E] Growth" plains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Plains ([terrain|E])" farmlands_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Farmlands ([terrain|E])" + farmlands_development_growth:0 "$farmlands_development_growth_factor$" hills_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Hills ([terrain|E])" mountains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Mountains ([terrain|E])" desert_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Desert ([terrain|E])" @@ -552,6 +554,8 @@ MOD_MONTHLY_COUNTY_CONTROL_GROWTH_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH$" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR:1 "[control|E] Growth" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_AT_WAR:0 "[control|E] Growth when at [war|E]" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_AT_WAR:0 "[control|E] Growth when at [war|E]" MOD_CONSTRUCTION_PRESTIGE_COST:1 "[building|E] Construction Cost" MOD_DOMAIN_LIMIT:0 "[domain_limit|E]" MOD_DOMAIN_LIMIT_WITH_VALUE:0 "[domain_limit|E]: $VALUE|0=+$" @@ -807,6 +811,7 @@ seduce_scheme_power_mult:1 "[GetScheme('seduce').GetTypeName] [scheme_power|E]" courting_scheme_power_add:1 "[GetScheme('courting').GetTypeName] [scheme_power|E]" max_courting_schemes_add:0 "Max [GetScheme('courting').GetTypeName] [schemes|E]" + befriend_scheme_power_add:0 "[GetScheme('befriend').GetTypeName] [scheme_power|E]" seduce_scheme_power_add:0 "$seduce_scheme_power_mult$" murder_scheme_power_add:0 "$murder_scheme_power_mult$" courting_scheme_power_mult:1 "[GetScheme('courting').GetTypeName] [scheme_power|E]" diff --git a/project/ck3/base_game/localization/english/modifiers/scholarship_lifestyle_modifiers_l_english.yml b/project/ck3/base_game/localization/english/modifiers/scholarship_lifestyle_modifiers_l_english.yml index 1f279985d7..33d4b9e683 100644 --- a/project/ck3/base_game/localization/english/modifiers/scholarship_lifestyle_modifiers_l_english.yml +++ b/project/ck3/base_game/localization/english/modifiers/scholarship_lifestyle_modifiers_l_english.yml @@ -46,3 +46,15 @@ divine_guidance_modifier:0 "Divine Guidance" divine_guidance_modifier_desc:0 "The voices from beyond aid this character. At least that's how they explain it." + + welcoming_inclusivist_modifier:0 "Welcoming Inclusivist" + welcoming_inclusivist_modifier_desc:0 "This character firmly believes that our differences complement each other, and that weakness is found in heedless uniformity." + + consorting_with_muslims_modifier:0 "Consorting with Muslims" + consorting_with_muslims_modifier_desc:0 "This character is known to associate with heathens." + + rebuked_the_heathen_modifier:0 "Rebuking the Heathen" + rebuked_the_heathen_modifier_desc:0 "This character has no truck with heathens, heretics, apostates, and others of #EMP unsavoury#! character." + + refused_heathen_knowledge_modifier:0 "Refusing Heathen Knowledge" + refused_heathen_knowledge_modifier_desc:0 "This character prefers their books pious and pure." diff --git a/project/ck3/base_game/localization/english/mottos_l_english.yml b/project/ck3/base_game/localization/english/mottos_l_english.yml index ec32038b47..284b4e43fc 100644 --- a/project/ck3/base_game/localization/english/mottos_l_english.yml +++ b/project/ck3/base_game/localization/english/mottos_l_english.yml @@ -430,7 +430,7 @@ dynn_Anward_motto:0 "Words Can Bring Down Empires" dynn_Tisander_motto:0 "We may Forgive, but never Forget" dynn_BjO_rk_motto:0 "More is More" - dynn_Potapczyk_motto:0 "Make Up Your Own Rules" + dynn_Potapczyk_motto:1 "Whomst Queried" dynn_Carlberg_motto:0 "Happy Little Accidents" dynn_Horler_motto:0 "Technically an Artist" dynn_Cowhig_Croft_motto:0 "We Are an Ocean of Calm" @@ -452,6 +452,7 @@ dynn_Brock_motto:0 "I Hope to Speed" dynn_Sorokin_motto:0 "The Book Written in the Stars" dynn_Meredith_motto:0 "Veni, Vidi, Castratavi Illegitimos" + dynn_Carrick_motto:0 "Get it over with!" dynn_Riggott_motto:0 "Non Commendatae" dynn_Anna_Johansson_motto:0 "Everything is Terrible" dynn_Majewski_motto:0 "The Lion Would Never Ally with the Wolf" @@ -501,4 +502,20 @@ dynn_Johansson_3_motto:0 "Veni, vidi, bibi" dynn_Beaumont_vanity_motto:0 "O' woe, what's this?" dynn_andriamasinavalona_motto:0 "The border of my rice fields is the sea" + dynn_Shefket_vanity_motto:0 "In Vino Veritas" + + dynn_brantevik_vanity_motto:0 "Those who dwell among the beauties and mysteries of the earth are never alone or weary of life" + + + dynn_Cortell_vanity_motto:0 "Family is unity, unity is fortitude" + dynn_Arvidsson_Radestig_motto:0 "Valhalla Can Wait" + dynn_Newcombe_motto:0 "Words Words Words" + dynn_Zenko_motto:0 "Within innocence lies betrayal" + dynn_Runge_Moller_motto:0 "Where the Ducks Turn" + dynn_Bragalini_motto:0 "Nothing will be forgotten" + dynn_Wickman_motto:0 "Live like a bear, die a wolf" + dynn_Astrup_Hallkvist_motto:0 "Swords, not Words" + dynn_Voleau_motto:0 "When it's not one, it's the other" + dynn_Berg_Hulthen_vanity_motto:0 "It's fine" + dynn_Stokic_motto:0 "The naked man fears no pickpocket!" diff --git a/project/ck3/base_game/localization/english/my_realm_window_l_english.yml b/project/ck3/base_game/localization/english/my_realm_window_l_english.yml index 56756dbe28..6914ee9396 100644 --- a/project/ck3/base_game/localization/english/my_realm_window_l_english.yml +++ b/project/ck3/base_game/localization/english/my_realm_window_l_english.yml @@ -137,5 +137,12 @@ VASSAL_OPINION_DUCHIES_OVERRUN:0 "Too many [duchies|E]" MY_REALM_WINDOW_VASSAL_OPINION:0 "Vassal Opinion: [MyRealmWindow.GetVassalOpinion|=+]" MY_REALM_WINDOW_VASSAL_OPINION_TT:0 "#T Vassal [opinion|E]: [MyRealmWindow.GetVassalOpinion|=+]\n#!This is the sum of Opinions that will affect all your [vassals|E]. If this value is low, it is likely you have many [factions|E] opposing you!\n\n#S Sources#!\n[MyRealmWindow.GetVassalOpinionBreakdown]" - MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:0 "#T No Individual Obligations\n#!Only [feudal|E] [vassals|E] (not including [barons|E]) can have individual [obligations|E]" + MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:1 "#T No Individual Obligations\n#!Only [feudal|E] and [clan|E] [vassals|E] (not including [barons|E]) can have individual [obligations|E]" MY_REALM_WINDOW_ABSOLUTE_COUNTY_CONTROL:0 "[control|E]: $ABSOLUTE_COUNTY_CONTROL$" + + VASSAL_CONTRACT:0 "Vassal Contract" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_NO_EFFECT:0 "This is the current [vassal_contract|E] and [obligations|E]" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE:0 "Tax Level" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE_LEVIES:0 "Levies Level" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_ONLY_ONCE:0 "#weak You can only change the [vassal_contract|E] once for each Character#!" + diff --git a/project/ck3/base_game/localization/english/names/character_names_l_english.yml b/project/ck3/base_game/localization/english/names/character_names_l_english.yml index cf9d903c4e..fcff7f712d 100644 --- a/project/ck3/base_game/localization/english/names/character_names_l_english.yml +++ b/project/ck3/base_game/localization/english/names/character_names_l_english.yml @@ -113,25 +113,25 @@ Abd-al_Haqq:0 "Abd-al'Haqq" Abd-al-_Aziz:0 "Abd-al-'Aziz" Abd-al-Aziz_Burkhan:0 "Abd-al-Aziz Burkhan" - Abd-al-Aziz:0 "Abd-al-Aziz" - Abd-al-Badi:0 "Abd-al-Badi" - Abd-al-Hajjaj:0 "Abd-al-Hajjaj" - Abd-al-Hakam:0 "Abd-al-Hakam" - Abd-al-Haqq:0 "Abd-al-Haqq" - Abd-al-Hasan:0 "Abd-al-Hasan" - Abd-al-Hazm:0 "Abd-al-Hazm" - Abd-al-Karim:0 "Abd-al-Karim" - Abd-al-Malik:0 "Abd-al-Malik" - Abd-al-Mu_min:0 "Abd-al-Mu'min" - Abd-al-Ouahed:0 "Abd-al-Ouahed" - Abd-al-Qasim:0 "Abd-al-Qasim" - Abd-al-Qawi:0 "Abd-al-Qawi" - Abd-al-Rahman:0 "Abd-al-Rahman" - Abd-al-Razzaq:0 "Abd-al-Razzaq" - Abd-al-Wahid:0 "Abd-al-Wahid" - Abd-al-Yabbar:0 "Abd-al-Yabbar" - Abd-ar-Rahman:0 "Abd-ar-Rahman" - Abd-as-Sami:0 "Abd-as-Sami" + Abd-al-Aziz:1 "Abd al-Aziz" + Abd-al-Badi:1 "Abd al-Badi" + Abd-al-Hajjaj:1 "Abd al-Hajjaj" + Abd-al-Hakam:1 "Abd al-Hakam" + Abd-al-Haqq:1 "Abd al-Haqq" + Abd-al-Hasan:1 "Abd al-Hasan" + Abd-al-Hazm:1 "Abd al-Hazm" + Abd-al-Karim:1 "Abd al-Karim" + Abd-al-Malik:1 "Abd al-Malik" + Abd-al-Mu_min:1 "Abd al-Mu'min" + Abd-al-Ouahed:1 "Abd al-Ouahed" + Abd-al-Qasim:1 "Abd al-Qasim" + Abd-al-Qawi:1 "Abd al-Qawi" + Abd-al-Rahman:1 "Abd al-Rahman" + Abd-al-Razzaq:1 "Abd al-Razzaq" + Abd-al-Wahid:1 "Abd al-Wahid" + Abd-al-Yabbar:1 "Abd al-Yabbar" + Abd-ar-Rahman:1 "Abd ar-Rahman" + Abd-as-Sami:1 "Abd as-Sami" Abda:0 "Abda" Abdal-Razzaq:0 "Abdal-Razzaq" Abdala:0 "Abdala" @@ -251,8 +251,10 @@ Abu_Qurra:0 "Abu Qurra" Abu_Sa_id_Buri:0 "Abu Sa'id Buri" Abu_Sa_id:0 "Abu Sa'id" + AbU__Salama:0 "Abú Salama" Abu_Shashasham:0 "Abu Shashasham" Abu_Talib:0 "Abu Talib" + AbU__Tawr:0 "Abú Tawr" Abu-_Amr:0 "Abu-'Amr" Abu-al-Malik:0 "Abu-al-Malik" Abu-Bakr_Qutlugh:0 "Abu-Bakr Qutlugh" @@ -527,6 +529,7 @@ Affan:0 "Affan" Affiath:0 "Affiath" Affraic:0 "Affraic" + Afiya:0 "Afiya" Afina:0 "Afina" Aflah:0 "Aflah" Afonso:0 "Afonso" @@ -781,74 +784,74 @@ Akzer:0 "Akzer" Al_a_addin:0 "Al'a'addin" Al_Muzaffar_Muhmud:0 "Al Muzaffar Muhmud" - Al-_Abbas:0 "Al-'Abbas" - Al-Afdal_Muhammad:0 "Al-Afdal Muhammad" - Al-Afdal:0 "Al-Afdal" - Al-Alta:0 "Al-Alta" - Al-Amin:0 "Al-Amin" - Al-Ashraf:0 "Al-Ashraf" - Al-Aziz_Mohammed:0 "Al-Aziz Mohammed" - Al-Aziz_Uthman:0 "Al-Aziz Uthman" - Al-Aziz:0 "Al-Aziz" - Al-Fadl:0 "Al-Fadl" - Al-Hadi_ila_l-Haqq_Yahya:0 "Al-Hadi ila'l-Haqq Yahya" - Al-Hadi:0 "Al-Hadi" - Al-Hakim:0 "Al-Hakim" - Al-Hasan:0 "Al-Hasan" - Al-Hassan:0 "Al-Hassan" - Al-Husayn:0 "Al-Husayn" - Al-Kawus:0 "Al-Kawus" - Al-Khattab:0 "Al-Khattab" - Al-Ma_mum:0 "Al-Ma'mum" - Al-Mahdi:0 "Al-Mahdi" - Al-Mansur_Muhammad:0 "Al-Mansur Muhammad" - Al-Mansur_Yahya:0 "Al-Mansur Yahya" - Al-Mansur:0 "Al-Mansur" - Al-Marzuban:0 "Al-Marzuban" - Al-Mu_izz_Ismail:0 "Al-Mu'izz Ismail" - Al-Mu_tadid:0 "Al-Mu'tadid" - Al-Mu_tamid:0 "Al-Mu'tamid" - Al-Mu_tasim:0 "Al-Mu'tasim" - Al-Mu_tazz:0 "Al-Mu'tazz" - Al-Mu_zzam:0 "Al-Mu'zzam" - Al-Mughirah:0 "Al-Mughirah" - Al-Mughith_Umar:0 "Al-Mughith Umar" - Al-Muhtadi:0 "Al-Muhtadi" - Al-Muhtasib_al-Mujahid_Hamzah:0 "Al-Muhtasib al-Mujahid Hamzah" - Al-Mukhtar_al-Qasim:0 "Al-Mukhtar al-Qasim" - Al-Muktafi:0 "Al-Muktafi" - Al-Muntakhab_al-Hasan:0 "Al-Muntakhab al-Hasan" - Al-Muntasir:0 "Al-Muntasir" - Al-Muqtadi:0 "Al-Muqtadi" - Al-Muqtadir:0 "Al-Muqtadir" - Al-Muqtafi:0 "Al-Muqtafi" - Al-Murtada_Muhammad:0 "Al-Murtada Muhammad" - Al-Musta_in:0 "Al-Musta'in" - Al-Musta_sim:0 "Al-Musta'sim" - Al-Mustadi:0 "Al-Mustadi" - Al-Mustakfi:0 "Al-Mustakfi" - Al-Mustanjid:0 "Al-Mustanjid" - Al-Mustansir:0 "Al-Mustansir" - Al-Mustarshid:0 "Al-Mustarshid" - Al-Mustazhir:0 "Al-Mustazhir" - Al-Mutawakkil_Ahmad:0 "Al-Mutawakkil Ahmad" - Al-Mutawakkil:0 "Al-Mutawakkil" - Al-Muti:0 "Al-Muti" - Al-Muttaqi:0 "Al-Muttaqi" - Al-Muwaffak:0 "Al-Muwaffak" - Al-Muzaffar_Muhmud:0 "Al-Muzaffar Muhmud" - Al-Muzaffar_Umar:0 "Al-Muzaffar Umar" - Al-Nasir:0 "Al-Nasir" - Al-Numan:0 "Al-Numan" - Al-Qa_im:0 "Al-Qa'im" - Al-Qadir:0 "Al-Qadir" - Al-Qahir:0 "Al-Qahir" - Al-Qasim_Kannun:0 "Al-Qasim Kannun" - Al-Qasim:0 "Al-Qasim" - Al-Rashid:0 "Al-Rashid" - Al-Ta_i:0 "Al-Ta'i" - Al-Wathiq:0 "Al-Wathiq" - Al-Zahir:0 "Al-Zahir" + Al-_Abbas:1 "al-'Abbas" + Al-Afdal_Muhammad:1 "al-Afdal Muhammad" + Al-Afdal:1 "al-Afdal" + Al-Alta:1 "al-Alta" + Al-Amin:1 "al-Amin" + Al-Ashraf:1 "al-Ashraf" + Al-Aziz_Mohammed:1 "al-Aziz Mohammed" + Al-Aziz_Uthman:1 "al-Aziz Uthman" + Al-Aziz:1 "al-Aziz" + Al-Fadl:1 "al-Fadl" + Al-Hadi_ila_l-Haqq_Yahya:1 "al-Hadi ila'l-Haqq Yahya" + Al-Hadi:1 "al-Hadi" + Al-Hakim:1 "al-Hakim" + Al-Hasan:1 "al-Hasan" + Al-Hassan:1 "al-Hassan" + Al-Husayn:1 "al-Husayn" + Al-Kawus:1 "al-Kawus" + Al-Khattab:1 "al-Khattab" + Al-Ma_mum:1 "al-Ma'mum" + Al-Mahdi:1 "al-Mahdi" + Al-Mansur_Muhammad:1 "al-Mansur Muhammad" + Al-Mansur_Yahya:1 "al-Mansur Yahya" + Al-Mansur:1 "al-Mansur" + Al-Marzuban:1 "al-Marzuban" + Al-Mu_izz_Ismail:1 "al-Mu'izz Ismail" + Al-Mu_tadid:1 "al-Mu'tadid" + Al-Mu_tamid:1 "al-Mu'tamid" + Al-Mu_tasim:1 "al-Mu'tasim" + Al-Mu_tazz:1 "al-Mu'tazz" + Al-Mu_zzam:1 "al-Mu'zzam" + Al-Mughirah:1 "al-Mughirah" + Al-Mughith_Umar:1 "al-Mughith Umar" + Al-Muhtadi:1 "al-Muhtadi" + Al-Muhtasib_al-Mujahid_Hamzah:1 "al-Muhtasib al-Mujahid Hamzah" + Al-Mukhtar_al-Qasim:1 "al-Mukhtar al-Qasim" + Al-Muktafi:1 "al-Muktafi" + Al-Muntakhab_al-Hasan:1 "al-Muntakhab al-Hasan" + Al-Muntasir:1 "al-Muntasir" + Al-Muqtadi:1 "al-Muqtadi" + Al-Muqtadir:1 "al-Muqtadir" + Al-Muqtafi:1 "al-Muqtafi" + Al-Murtada_Muhammad:1 "al-Murtada Muhammad" + Al-Musta_in:1 "al-Musta'in" + Al-Musta_sim:1 "al-Musta'sim" + Al-Mustadi:1 "al-Mustadi" + Al-Mustakfi:1 "al-Mustakfi" + Al-Mustanjid:1 "al-Mustanjid" + Al-Mustansir:1 "al-Mustansir" + Al-Mustarshid:1 "al-Mustarshid" + Al-Mustazhir:1 "al-Mustazhir" + Al-Mutawakkil_Ahmad:1 "al-Mutawakkil Ahmad" + Al-Mutawakkil:1 "al-Mutawakkil" + Al-Muti:1 "al-Muti" + Al-Muttaqi:1 "al-Muttaqi" + Al-Muwaffak:1 "al-Muwaffak" + Al-Muzaffar_Muhmud:1 "al-Muzaffar Muhmud" + Al-Muzaffar_Umar:1 "al-Muzaffar Umar" + Al-Nasir:1 "al-Nasir" + Al-Numan:1 "al-Numan" + Al-Qa_im:1 "al-Qa'im" + Al-Qadir:1 "al-Qadir" + Al-Qahir:1 "al-Qahir" + Al-Qasim_Kannun:1 "al-Qasim Kannun" + Al-Qasim:1 "al-Qasim" + Al-Rashid:1 "al-Rashid" + Al-Ta_i:1 "al-Ta'i" + Al-Wathiq:1 "al-Wathiq" + Al-Zahir:1 "al-Zahir" Ala_ad-Din:0 "Ala ad-Din" Ala_al-Dawla:0 "Ala al-Dawla" Ala_al-Din_Muhammad:0 "Ala al-Din Muhammad" @@ -1781,7 +1784,7 @@ Arnald:0 "Arnald" Arnaldo:0 "Arnaldo" Arnalt:0 "Arnalt" - Arnau-MirO_:0 "Arnau Miró" + Arnau-MirO_:1 "Arnau-Miró" Arnau:0 "Arnau" Arnaua:0 "Arnaua" Arnaud:0 "Arnaud" @@ -1791,7 +1794,7 @@ Arnaut-GuilhE_m:0 "Arnaut-Guilhèm" Arnaut-Lop:0 "Arnaut-Lop" Arnaut-Odon:0 "Arnaut-Odon" - Arnaut-Raimond:0 "Arnaut-Raimond" + Arnaut-Raimond:1 "Arnaut-Raimon" Arnaut:0 "Arnaut" Arnaz:0 "Arnaz" ArnbjO_rn:0 "Arnbjörn" @@ -2024,6 +2027,7 @@ Asterios:0 "Asterios" Asthan:0 "Asthan" Astken:0 "Astken" + AtO_:0 "Ató" Astolf:0 "Astolf" Astorre:0 "Astorre" Astrad:0 "Astrad" @@ -2065,6 +2069,7 @@ Athom:0 "Athom" Athon:0 "Athon" Atidivakare:0 "Atidivakare" + Atika:0 "Atika" Atimuwer:0 "Atimuwer" AtirA_cE_ntira:0 "Atirâcêntira" AtirA_jE_ntira:0 "Atirâjêntira" @@ -3893,6 +3898,7 @@ Caruorst:0 "Caruorst" Carus:0 "Carus" Casimir:0 "Casimir" + Casio:0 "Casio" Caslav:0 "Caslav" Casna:0 "Casna" Casnar:0 "Casnar" @@ -5053,6 +5059,7 @@ Deiniol:0 "Deiniol" Deirdre:0 "Deirdre" Dejana:0 "Dejana" + Dela:0 "Dela" Delaram:0 "Delaram" Delbar:0 "Delbar" Delhana:0 "Delhana" @@ -6542,6 +6549,7 @@ Ernst:0 "Ernst" Ernulf:0 "Ernulf" Ernyei:0 "Ernyei" + Ero:0 "Ero" Erouan:0 "Erouan" Erouana:0 "Erouana" Erp:0 "Erp" @@ -7479,7 +7487,7 @@ Gastile:0 "Gastile" Gaston:0 "Gaston" Gastone:0 "Gastone" - Gaton:0 "Gaton" + Gaton:1 "Gatón" Gaucelin:0 "Gaucelin" Gaucelm:0 "Gaucelm" Gaucher:0 "Gaucher" @@ -8307,7 +8315,7 @@ Guigliadore:0 "Guigliadore" GuigoE_don:0 "Guigoëdon" Guigone:0 "Guigone" - Guigues-Raimond:0 "Guigues-Raimond" + Guigues-Raimond:1 "Guigues-Raimon" Guigues:0 "Guigues" Guiharan:0 "Guiharan" Guihomarch:0 "Guihomarch" @@ -8315,7 +8323,7 @@ Guij:0 "Guij" Guilan:0 "Guilan" GuilhE_m-Bertrand:0 "Guilhèm-Bertrand" - GuilhE_m-Raimond:0 "Guilhèm-Raimond" + GuilhE_m-Raimond:1 "Guilhèm-Raimon" GuilhE_m:0 "Guilhèm" Guilhelm:0 "Guilhelm" Guilhem:0 "Guilhem" @@ -8407,6 +8415,7 @@ Gundeperga:0 "Gundeperga" Gunderich:0 "Gunderich" Gundes:0 "Gundes" + Gundesindo:0 "Gundesindo" Gundioc:0 "Gundioc" Gundivaldo:0 "Gundivaldo" Gundiverga:0 "Gundiverga" @@ -10245,6 +10254,7 @@ Jemal_ad-Din_Muhammad:0 "Jemal ad-Din Muhammad" Jemi:0 "Jemi" Jendraraja:0 "Jendraraja" + Jenny:0 "Jenny" JenO_:0 "Jenõ" JenOE:0 "Jenö" Jens:0 "Jens" @@ -10392,7 +10402,7 @@ Joacim:0 "Joacim" Joakim:0 "Joakim" Joan-Guerau:0 "Joan Guerau" - Joan-Raimond:0 "Joan-Raimond" + Joan-Raimond:1 "Joan-Raimon" Joan:0 "Joan" Joana:0 "Joana" Joane:0 "Joane" @@ -14031,6 +14041,7 @@ Muta_in:0 "Muta'in" Mutahar:0 "Mutahar" Mutalu:0 "Mutalu" + Mutarrif:0 "Mutarrif" Mutawuta:0 "Mutawuta" Mutik:0 "Mutik" Mutimir:0 "Mutimir" @@ -14873,7 +14884,7 @@ Oliyarasi:0 "Oliyarasi" Oljaitu:0 "Oljaitu" Oljat:0 "Oljat" - Olmondo:0 "Olmondo" + Olmondo:1 "Alamondo" Olof:0 "Olof" Olota:0 "Olota" Olrik:0 "Olrik" @@ -15334,7 +15345,7 @@ PE_ire-Bermond:0 "Pèire-Bermond" PE_ire-Bernat:0 "Pèire-Bernat" PE_ire-Guiraud:0 "Pèire-Guiraud" - PE_ire-Raimond:0 "Péire-Raimond" + PE_ire-Raimond:1 "Péire-Raimon" PE_ire:0 "Pèire" PE_lI_n:0 "Pêlîn" PE_r:0 "Pêr" @@ -15357,7 +15368,7 @@ Pedro:0 "Pedro" Pedur:0 "Pedur" PEEire-Arnaut:0 "Pèire-Arnaut" - PEEire-Raimond:0 "Pèire-Raimond" + PEEire-Raimond:1 "Pèire-Raimon" Peepalraj:0 "Peepalraj" Peepalrajji:0 "Peepalrajji" Peigi:0 "Peigi" @@ -16162,15 +16173,15 @@ Raimbaud:0 "Raimbaud" Raimbaut:0 "Raimbaut" Raimbold:0 "Raimbold" - Raimond-Arnaut:0 "Raimond-Arnaut" - Raimond-BerenguiE_:0 "Raimond-Berenguié" - Raimond-Bernat:0 "Raimond-Bernat" - Raimond-Bertrand:0 "Raimond-Bertrand" - Raimond-Brun:0 "Raimond-Brun" - Raimond-Pons:0 "Raimond-Pons" - Raimond-Rogier:0 "Raimond-Rogier" - Raimond-Roupen:0 "Raimond-Roupen" - Raimond:0 "Raimond" + Raimond-Arnaut:1 "Raimon-Arnaut" + Raimond-BerenguiE_:1 "Raimon-Berenguié" + Raimond-Bernat:1 "Raimon-Bernat" + Raimond-Bertrand:1 "Raimon-Bertrand" + Raimond-Brun:1 "Raimon-Brun" + Raimond-Pons:1 "Raimon-Pons" + Raimond-Rogier:1 "Raimon-Rogier" + Raimond-Roupen:1 "Raimon-Roupen" + Raimond:1 "Raimon" Raimonda:0 "Raimonda" Raimondo:0 "Raimondo" Raimundo:0 "Raimundo" @@ -17089,6 +17100,7 @@ Sa_adaddin:0 "Sa'adaddin" Sa_d:0 "Sa'd" Sa_daddin:0 "Sa'daddin" + Sa_dun:0 "Sa'dun" SA_de:0 "Säde" SA_erbrethach:0 "Sáerbrethach" SA_erlaith:0 "Sáerlaith" @@ -18047,7 +18059,7 @@ Shu:0 "Shu" Shuab:0 "Shuab" Shuang:0 "Shuang" - Shuayb:0 "Shuayb" + Shuayb:1 "Shu'ayb" Shuchi-Verma:0 "Shuchi-Verma" Shuda:0 "Shuda" Shudamgula:0 "Shudamgula" @@ -18647,6 +18659,7 @@ Steikint:0 "Steikint" Steinn:0 "Steinn" Stelian:0 "Stelian" + Stella:0 "Stella" Stembanos:0 "Stembanos" Sten:0 "Sten" Stenkil:0 "Stenkil" @@ -19400,6 +19413,7 @@ Teoderedus:0 "Teoderedus" Teodevirga:0 "Teodevirga" Teodiverta:0 "Teodiverta" + Teodegonzia:0 "Teodegonzia" Teodor:0 "Teodor" Teodora:0 "Teodora" Teodoriga:0 "Teodoriga" @@ -20378,6 +20392,7 @@ Ulya:0 "Ulya" Ulyana:0 "Ulyana" UmaiyA_lvA_r:0 "Umaiyâlvâr" + Umayna:0 "Umayna" Umar:0 "Umar" Umara:0 "Umara" Umarah:0 "Umarah" @@ -20948,6 +20963,7 @@ Vimaladitya:0 "Vimaladitya" Vimalaprabha:0 "Vimalaprabha" Vimalapuspe:0 "Vimalapuspe" + Vimara:0 "Vimara" Vina:0 "Vina" Vinaise:0 "Vinaise" Vinayaditya_Yuddhamalla:0 "Vinayaditya Yuddhamalla" @@ -22120,6 +22136,7 @@ Yutsog:0 "Yutsog" Yuva:0 "Yuva" Yuvaraja:0 "Yuvaraja" + Yuwartas:0 "Yuwartas" Yuyi:0 "Yuyi" Yuying:0 "Yuying" Yuyu:0 "Yuyu" @@ -23997,7 +24014,7 @@ Tumitu:0 "Tumitu" Tun:0 "Tun" Turdi:0 "Turdi" - Turdifa:0 "Turdifa" + Turdifa:0 "Turdifa" #TO_DO_ECC: Removed intentionally or should stay? Turghan:0 "Turghan" Turghun:0 "Turghun" Tursun:0 "Tursun" @@ -27667,10 +27684,13 @@ Kutha:0 "Kutha" Dipa:0 "Dipa" Katha_Wunna:0 "Katha Wunna" + # TO_DO_ECC: Removed intentionally or should stay? + ######## Byatta:0 "Byatta" Me_Wunna:0 "Me Wunna" Myauk_Pyinthe:0 "Myauk Pyinthe" Manisanda:0 "Manisanda" + ######## Maha_Thanbawa:0 "Maha Thanbawa" Kaleinga:0 "Kaleinga" Thihanu:0 "Thihanu" @@ -30446,7 +30466,7 @@ EugE_ne:0 "Eugène" Anselle:0 "Anselle" Appollonie:0 "Appollonie" - AdalaI_de:0 "AdalaI_de" + AdalaI_de:0 "Adalaíde" Agace:0 "Agace" Aiglantine:0 "Aiglantine" Armesende:0 "Armesende" @@ -31604,7 +31624,7 @@ Brahma_Naripala:0 "Brahma Naripala" Bichi:0 "Bichi" Mangi:0 "Mangi" - Brahma_Bhogendra:0 "Brahma_Bhogendra" + Brahma_Bhogendra:0 "Brahma Bhogendra" Jata:0 "Jata" Dhananjaya:0 "Dhananjaya" Cediraja:0 "Cediraja" @@ -31658,6 +31678,7 @@ Potha:0 "Potha" Budha:0 "Budha" Virmati:0 "Virmati" + ##### TO_DO_ECC: Another check for intentional deletion or not Vichitravirya:0 "Vichitravirya" Kesaba:0 "Kesaba" Madhaba:0 "Madhaba" @@ -31666,6 +31687,7 @@ Biswanatha:0 "Biswanatha" Harisarana:0 "Harisarana" Raghunatha:0 "Raghunatha" + ##### # JEWISH Adah:0 "Adah" Alte:0 "Alte" @@ -31686,6 +31708,548 @@ Caelestinus:0 "Caelestinus" Innocentius:0 "Innocentius" Nicolaus:0 "Nicolaus" + + + #Iberian, feminine isms + al-Shura:0 "al-Shura" + Amat_al_Aziz:0 "Amat al-Aziz" + Amat_al_Izz:0 "Amat al-Izz" + Amat_al_Jaliq:0 "Amat al-Jaliq" + Amat_al_Rahman:0 "Amat al-Rahman" + Amat_al_Wahhab:0 "Amat al-Wahhab" + Asmuna:0 "Asmuna" + Asmuniya:0 "Asmuniya" + Ayluh:0 "Ayluh" + Ayshuna:0 "Ayshuna" + Bazi_a:0 "Bazi'a" + Dhuna:0 "Dhuna" + Faynan:0 "Faynan" + Ganiya:0 "Gainya" + Gislan:0 "Gislan" + Hadija:0 "Hadija" + Halawa:0 "Halawa" + Hamda:0 "Hamda" + Hamida:0 "Hamida" + Hawa_:0 "Hawa'" + Hayal:0 "Hayal" + Idlal:0 "Idlal" + Ishush:0 "Ishush" + Jalida:0 "Jalida" + Jawra:0 "Jawra" + Kanza:0 "Kanza" + Kinda:0 "Kinda" + Lidhdha:0 "Lidhdha" + Mahabba:0 "Mahabba" + Mahjuna:0 "Mahjuna" + Makkiya:0 "Makkiya" + Masabih:0 "Masabih" + Ma_shuq:0 "Ma'shuq" + Maymuna:0 "Maymuna" + Mayya:0 "Mayya" + Mu_amarra:0 "Mu'ammara" + Muhja:0 "Muhja" + Muzahima:0 "Muzahima" + Najat:0 "Najat" + Najma:0 "Najma" + Nazhun:0 "Nazhun" + Nu_ayma:0 "Nu'ayma" + Nuzha:0 "Nuzha" + Qasmuna:0 "Qasmuna" + Qusayma:0 "Qusayma" + Rasis:0 "Rasis" + Ra_y:0 "Ra'y" + Rayhana:0 "Rayhana" + Ruhayma:0 "Ruhayma" + Ruqayya:0 "Ruqayya" + Sa_ada:0 "Sa'ada" + Sa_duna:0 "Sa'duna" + Sakan:0 "Sakan" + Samra:0 "Samra" + Shawwab:0 "Shawwab" + Su_ad:0 "Su'ad" + Sukayna:0 "Sukayna" + Tahr:0 "Tahr" + Tahtazz:0 "Tahtazz" + Usayma:0 "Usayma" + Utayqa:0 "'Utayqa" + + #Iberian, masculine isms + Abd-al-Baqi:0 "Abd-al-Baqi" + Abd-al-Gafur:0 "Abd-al-Gafur" + Abd-al-Majid:0 "Abd-al-Majid" + Abd-al-Nur:0 "Abd-al-Nur" + Abd-al-Qadir:0 "Abd-al-Qadir" + Abd-al-Ra_uf:0 "Abd-al-Ra'uf" + Abd-al-Warith:0 "Abd-al-Warith" + Abu-al-Qasim:0 "Abu-al-Qasim" + A_idh:0 "A'idh" + Ajannas:0 "Ajannas" + Asas:0 "Asas" + Atarid:0 "Atarid" + Ayshun:0 "Ayshun" + Ayyash:0 "Ayyash" + Asbat:0 "Asbat" + Ashhab:0 "Ashhab" + Atrad:0 "Atrad" + Balj:0 "Balj" + Baqi:0 "Baqi" + Dimam:0 "Dimam" + Dhu_al_N_n:0 "Dhu-al-Nun" + Fulayh:0 "Fulayh" + Galib:0 "Galib" + Gazi:0 "Gazi" + Hamdin:0 "Hamdin" + Haway:0 "Haway" + Hayyan:0 "Hayyan" + Hazm:0 "Hazm" + Hiyaz:0 "Hiyaz" + Hizam:0 "Hizam" + Hubab:0 "Hubab" + Hani_:0 "Hani'" + Harith:0 "Harith" + Haykal:0 "Haykal" + Iyad:0 "Iyad" + Jahhaf:0 "Jahhaf" + Jalaf_Allah:0 "Jalaf Allah" + Jalhama:0 "Jalhama" + Jami:0 "Jami" + Jarir:0 "Jarir" + Jayr:0 "Jayr" + Jayrun:0 "Jayrun" + Jidr:0 "Jidr" + Jubayr:0 "Jubayr" + Juda:0 "Juda" + Jumahir:0 "Jumahir" + Juzayy:0 "Juzayy" + Kaysan:0 "Kaysan" + Kulayb:0 "Kulayb" + Mahbub:0 "Mahbub" + Majluf:0 "Majluf" + Maymun:0 "Maymun" + Mudrik:0 "Mudrik" + Muffarij:0 "Mufarrij" + Mus_ab:0 "Mus'ab" + Nadar:0 "Nadar" + Nudhayr:0 "Nudhayr" + Qar_us:0 "Qar'us" + Qays:0 "Qays" + Razin:0 "Razin" + Safwan:0 "Safwan" + Sa_ib_Jatir:0 "Sa'ib Jatir" + Sa_dan:0 "Sa'dan" + Salmun:0 "Salmun" + Saqi:0 "Saqi" + Sarur:0 "Sarur" + Shabtun:0 "Shabtun" + Shajara:0 "Shajara" + Siraj:0 "Siraj" + Taytal:0 "Taytal" + Tammam:0 "Tammam" + Tawd:0 "Tawd" + Tuways:0 "Tuways" + Ubayd_Allah:0 "Ubayd Allah" + Ubaydun:0 "Ubaydun" + Ulaym:0 "Ulaym" + Urayb:0 "Urayb" + Wahb:0 "Wahb" + Wasim:0 "Wasim" + Wathima:0 "Wathima" + Ya_ish:0 "Ya'ish" + Yasid:0 "Yasid" + Yasin:0 "Yasin" + Yaskar:0 "Yaskar" + Yujamir:0 "Yujamir" + Yusr:0 "Yusr" + Zaban:0 "Zaban" + Zahira:0 "Zahira" + Zarb:0 "Zarb" + Zuhr:0 "Zuhr" + Zurar:0 "Zurar" + + + #New Iberian for bookmark + + # FP2 + + Adanis:0 "Adanis" + Ihtizaz:0 "Ihtizaz" + Daw_al_sabah:0 "Daw' al-Sabah" + al-Araka:0 "al-Araka" + Hayzuran:0 "Hayzuran" + Darras:0 "Darras" + Awsaga:0 "Awsaga" + Al-Tarassi:0 "Al-Tarrasi" + Khali:0 "Khali" + Nuwayra:0 "Nuwayra" + + Aban:0 "Aban" + Abd-al-Wahhad:0 "Abd al-Wahhad" + Ablavel:0 "Ablavel" + Abu-l-Abbas:0 "Abu-l-Abbas" + Abu-Amr:0 "Abu Amr" + Abu-Nasr:0 "Abu Nasr" + Abu-Salama:0 "Abu Salama" + Abu-Taur:0 "Abu Taur" + Abu-Ya_far:0 "Abu Ya'far" + Acfredo:0 "Acfredo" + Adalinda:0 "Adalinda" + Adud_al-Dawla:0 "Adud al-Dawla" + Aialbert:0 "Aialbert" + Aimilda:0 "Aimilda" + al-Aglab:0 "al-Aglab" + al-Asbag:0 "al-Asbag" + al-Asi:0 "al-Asi" + al-Bahe:0 "al-Bahe" + al-Dalfa:0 "al-Dalfa" + al-Fadl:0 "al-Fadl" + al-Fath:0 "al-Fath" + al-Gazi:0 "al-Gazi" + al-Hassan:0 "al-Hassan" + al-Hazm:0 "al-Hazm" + al-Hussayn:0 "al-Hussayn" + al-Qitt:0 "al-Qitt" + al-Mughira:0 "al-Mughira" + al-Murtada:0 "al-Murtada" + al-Mustazhir:0 "al-Mustazhir" + al-Mutarrif:0 "al-Mutarrif" + al-Mutadd:0 "al-Mutadd" + al-Muzaffar:0 "al-Muzaffar" + al-Rashid:0 "al-Rashid" + al-Rumaikiyya:0 "al-Rumaikiyya" + al-Zuhayr:0 "al-Zuhayr" + Albaro:0 "Albaro" + Albito:0 "Albito" + Aloyto:0 "Aloyto" + Amat:0 "Amat" + Amrus:0 "Amrus" + Anaya:0 "Anaya" + Anerils:0 "Anerils" + Annah:0 "Annah" + Antoni_n:0 "Antonín" + Aragonta:0 "Aragonta" + Arbert:0 "Arbert" + Ardio:0 "Ardio" + Ardoina:0 "Ardoina" + A_rgila:0 "Àrgila" + Arifredo:0 "Arifredo" + Armentariu:0 "Armentariu" + Arnau-Ramon:0 "Arnau Ramon" + as-Sida:0 "as-Sida" + Asbag:0 "Asbag" + Asura:0 "Asura" + Atau_lfo:0 "Ataúlfo" + Atharid:0 "Atharid" + Atib:0 "Atib" + Attaf:0 "Attaf" + Aurea:0 "Aurea" + Aureo_l:0 "Aureòl" + Aureolus:0 "Aureolus" + Auriol:0 "Auriol" + Auro:0 "Auro" + Aurovita:0 "Aurovito" + Auru_cia:0 "Aurúcia" + Ausendo:0 "Ausendo" + Auvidia:0 "Auvidia" + Aysun:0 "Aysun" + Azeari:0 "Azeari" + Bahlul:0 "Bahlul" + Balakayus:0 "Balakayus" + Balla:0 "Balla" + Balterio:0 "Balterio" + Bancio:0 "Bancio" + Bardina:0 "Bardina" + Batul:0 "Batul" + Belay:0 "Belay" + Bellidu:0 "Bellidu" + Bellon:0 "Bellon" + Bencio:0 "Bencio" + Bera_:0 "Berà" + Berenguer-Guifre_:0 "Berenguer Guifré" + Bernat-Berenguer:0 "Bernat Berenguer" + Bernat_Gausfred:0 "Bernat Gausfred" + Bernat-Ramon:0 "Bernat Ramon" + Bernat-Riculf:0 "Bernat Riculf" + Bernat-Udalard:0 "Bernat Udalard" + Bernat-Unifred:0 "Bernat Unifred" + Biverne:0 "Biverne" + Bonadona:0 "Bonadona" + Buheyr:0 "Buheyr" + Burrun:0 "Burrun" + Centolh-Lop:0 "Centolh Lop" + Cete:0 "Cete" + Coreix:0 "Coreix" + C_uayb:0 "Çuayb" + Dadilda:0 "Dadilda" + Dalmat:0 "Dalmat" + Dela_:0 "Delá" + Dispo_sia:0 "Dispòsia" + Doha:0 "Doha" + Donat-Lop:0 "Donat Lop" + Duoda:0 "Duoda" + Echega:0 "Echega" + Ega:0 "Ega" + Egilo_n:0 "Egilón" + Eileuva:0 "Eileuva" + Elmerad:0 "Elmerad" + Emiliano:0 "Emiliano" + Ermentruda:0 "Ermentruda" + Errodrigo:0 "Errodrigo" + Eru:0 "Eru" + Eudo_n:0 "Eudón" + Ezi:0 "Ezi" + Fa_fila:0 "Fáfila" + Faquile_na:0 "Faquilèna" + Faray:0 "Faray" + Fare_gia:0 "Farégia" + Fa_vila:0 "Fávila" + Fe:0 "Fe" + Feles:0 "Feles" + Filibus:0 "Filibus" + Fitien:0 "Fitien" + Flaci_dio:0 "Flacídio" + Folc:0 "Folc" + Fort:0 "Fort" + Fortis:0 "Fortis" + Fort-Aner:0 "Fort Aner" + Froille:0 "Froille" + Froiloba:0 "Froiloba" + Frumarico:0 "Frumarico" + Furtun:0 "Furtun" + Gali_:0 "Galí" + Garindo:0 "Garindo" + Garsenda:0 "Garsenda" + Gasion:0 "Gasion" + Gato_n:0 "Gatón" + Gazalen:0 "Gazalen" + Geribert:0 "Geribert" + Ghaya:0 "Ghaya" + Gisclafredo:0 "Gisclafredo" + Glaswintha:0 "Glaswintha" + Godesteo:0 "Godesteo" + Godesteu:0 "Godesteu" + Godo:0 "Godo" + Goldegrodo:0 "Goldegrodo" + Goldregoto:0 "Goldregoto" + Gombaut:0 "Gombaut" + Goncin_a:0 "Gonciña" + Gotlana:0 "Gotlana" + Gristillo:0 "Gristillo" + Guadall:0 "Guadall" + Gudigeva:0 "Gudigeva" + Gueda:0 "Gueda" + Gugina:0 "Gugina" + Guinigui_s:0 "Guiniguís" + Guilhemon:0 "Guilhemon" + Guilinda:0 "Guilinda" + Guillem-Isarn:0 "Guillem Isarn" + Guillem-Umbert:0 "Guillem Umbert" + Guinigenta:0 "Guinigenta" + Guifred:0 "Guifred" + Guiscafred:0 "Guiscafred" + Gullielmo:0 "Gullielmo" + Gundericho:0 "Gundericho" + Gunterico:0 "Gunterico" + Guntislo:0 "Guntislo" + Gurg:0 "Gurg" + Hafsun:0 "Hafsun" + Hakima:0 "Hakima" + Hashima:0 "Hashima" + Heloa:0 "Heloa" + Hermesenda:0 "Hermesenda" + Hind:0 "Hind" + Honorico:0 "Honorico" + Hubasa:0 "Hubasa" + Hudhayl:0 "Hudhayl" + Hug_Dalmau:0 "Hug Dalmau" + Hulal:0 "Hulal" + Ic_a:0 "Iça" + Imad_ad-Dawla:0 "Imad ad-Dawla" + In_igo:0 "Íñigo" + Isarn:0 "Isarn" + Jadil:0 "Jadil" + Jattab:0 "Jattab" + Jayran:0 "Jayran" + Jeroso_lima:0 "Jerosòlima" + Kassilda:0 "Kassilda" + Labib:0 "Labib" + Laya:0 "Laya" + Liuvigotho:0 "Liuvigotho" + Loreto:0 "Loreto" + Lubbun:0 "Lubbun" + Luci_a:0 "Lucía" + Ludriqh:0 "Ludriqh" + Magin:0 "Magin" + Malha:0 "Malha" + Majdala:0 "Majdala" + Mansion:0 "Mansion" + Mansura:0 "Mansura" + Marin_a:0 "Mariña" + Marzuq:0 "Marzuq" + Masarra:0 "Masarra" + Mate_u:0 "Matèu" + Mauregatu:0 "Mauregatu" + Mbarek:0 "Mbarek" + Menda:0 "Menda" + Mendola:0 "Mendola" + Mido:0 "Mido" + Mir-Geribert:0 "Mir Geribert" + Mir-Riculf:0 "Mir Riculf" + Mirel:0 "Mirel" + Mughit:0 "Mughit" + Muhadir:0 "Muhadir" + Muizz_al-Dawla:0 "Mu'izz al-Dawla" + Muniabella:0 "Muniabella" + Muntasir:0 "Muntasir" + Muntil:0 "Muntil" + Muqatil:0 "Muqatil" + Musa_Aznar:0 "Musa Aznar" + Muskiyan:0 "Muskiyan" + Mustaq:0 "Mustaq" + Mustatarrif:0 "Mustatarrif" + Muzayn:0 "Muzayn" + Muzna:0 "Muzna" + Naya:0 "Naya" + Nepociano:0 "Nepociano" + Nimilde:0 "Nimilde" + Nizam_al-Dawla:0 "Nizam al-Dawla" + Nurah:0 "Nurah" + Nuna:0 "Nuna" + Odesind:0 "Odesind" + Odo_:0 "Odó" + Odoariu:0 "Odoariu" + Olban:0 "Olban" + Olide:0 "Olide" + Olibia:0 "Olibia" + Olivio:0 "Olivio" + Orbita:0 "Orbita" + Orti:0 "Orti" + Otrosia:0 "Otrosia" + Palla:0 "Palla" + Paterno:0 "Paterno" + Pepi:0 "Pepi" + Pere-Udalard:0 "Pere Udalard" + Pin_olo:0 "Piñolo" + Quixol:0 "Quixol" + Qui_xol:0 "Quíxol" + Rachid:0 "Rachid" + Rah:0 "Rah" + Raimon-Garcia:0 "Raimon Garcia" + Raimon-Guilhe_m:0 "Raimon Guilhém" + Ramon-Guillem:0 "Ramon Guillem" + Raqiya:0 "Raqiya" + Rawas:0 "Rawas" + Redemptus:0 "Redemptus" + Rodanio:0 "Rodanio" + Ranlo:0 "Ranlo" + Riembau:0 "Riembau" + Romilla:0 "Romilla" + Rotroda:0 "Rotroda" + Sabariquh:0 "Sabariquh" + Salamiro:0 "Salamiro" + Saniyya:0 "Saniyya" + Sanya:0 "Sanya" + Sarracina:0 "Sarracina" + Sayf_al-Dawla:0 "Sayf al-Dawla" + Sayyid_ad-Dawla:0 "Sayyid ad-Dawla" + Sayyida:0 "Sayyida" + Segeredo:0 "Segeredo" + Semeno:0 "Semeno" + Sendina:0 "Sendina" + Sendino:0 "Sendino" + Sendred:0 "Sendred" + Senegunda:0 "Senegunda" + Seniol:0 "Seniol" + Sen_ora:0 "Señora" + Sen_orina:0 "Señorina" + Shishnand:0 "Shisnand" + Sibil_la:0 "Sibil·la" + Sicarda:0 "Sicarda" + Subh:0 "Subh" + Sumadih:0 "Sumadih" + Sumayl:0 "Sumayl" + Susanah:0 "Susanah" + Talai_s:0 "Talaís" + Tamem:0 "Tamem" + Tarub:0 "Tarub" + Tayfur:0 "Tayfur" + Tellu:0 "Tellu" + Teobaldu:0 "Teobaldu" + Teodo:0 "Teodo" + + Teodogonzia:0 "Teodogonzia" + Teodoredo:0 "Teodoredo" + Teto_n:0 "Tetón" + Theudila:0 "Theudila" + Totilde:0 "Totilde" + Trudegarda:0 "Trudegarda" + Trudilde:0 "Trudilde" + Trustesendo:0 "Trustesendo" + Ubada:0 "Ubada" + Ufa:0 "Ufa" + Umayr:0 "Umayr" + Ulyan:0 "Ulyan" + Umbert:0 "Umbert" + Unifred:0 "Unifred" + Urdun:0 "Urdun" + Valiana:0 "Valiana" + Velida:0 "Velida" + Virgi_lia:0 "Virgília" + Vicla_vara:0 "Visclávara" + Vitiza:0 "Vitiza" + Vivilde:0 "Vivilde" + Vizoi:0 "Vizoi" + Wallada:0 "Wallada" + Xariq:0 "Xariq" + Xemen:0 "Xemen" + Xen:0 "Xen" + Ximenu:0 "Ximenu" + Yaddair:0 "Yaddair" + Ya_is:0 "Ya'is" + Yuhanna:0 "Yuhanna" + Yumn_al-Dawla:0 "Yumn al-Dawla" + Yuwarta:0 "Yuwarta" + Zakariyya:0 "Zakariyya" + Zayra:0 "Zayra" + Aique:0 "Aique" + Albar:0 "Albar" + Asnar:0 "Asnar" + Aureolo:0 "Aureolo" + Awriyah:0 "Awriyah" + BastiA_n:0 "Bastián" + Berengela:0 "Berengela" + ClemEEncia:0 "Clemència" + Exilona:0 "Exilona" + Fafes:0 "Fafes" + Forjaz:0 "Forjaz" + Fruille:0 "Fruille" + GalvA_n:0 "Galván" + Gendule:0 "Gendule" + Gontina:0 "Gontina" + LluI_s:0 "Lluís" + LucI_dio:0 "Lucídio" + Oliviu:0 "Oliviu" + Oreliu:0 "Oreliu" + RolA_n:0 "Rolán" + SeN_ora:0 "Señora" + SeN_orina:0 "Señorina" + Sesnando:0 "Sesnando" + Vifredo:0 "Vifredo" + Xerardo:0 "Xerardo" + Ilizabith:0 "Ilizabith" + Hemenexildu:0 "Hemenexildu" + Viscla_vara:0 "Viscla vara" + Stina:0 "Stina" + HelenE_:0 "Helenē" + Sandra:0 "Sandra" + + + #Historical characters FP2 + al-Zarkali:0 "Abu Ishaq al-Zarkali" + Ibn_al-Wafid:0 "Ibn al-Wāfid" + Ibn_Naghrela:0 "Joseph ibn Naghrela" + Rahel:0 "Rahel" + + # Arabic al-Hawas:0 "al-Hawas" at-Timnah:0 "at-Timnah" @@ -31694,3 +32258,156 @@ Fabricius:0 "Fabricius" Fabrice:0 "Fabrice" Ascanius:0 "Ascanius" + + # Canarias Dynasties + dynn_Tagatemiotise:0 "Tagatemiotise" + dynn_Tejalire:0 "Tejalire" + + #Guanche names (male and unisex) + Abentahar:0 "Abentahar" + Adiam:0 "Adiam" + Alcoidar:0 "Alcoidar" + Acosayda:0 "Acosayda" + Achurteyga:0 "Achurteyga" + Adeun:0 "Adeun" + Aja:0 "Aja" + Algzcin:0 "Algzcin" + Ancor:0 "Ancor" + Atubkewn:0 "Atubkewn" + Atacaicate:0 "Atacaicate" + Bentagai:0 "Bentagai" + Bentago:0 "Bentago" + Bentahor:0 "Bentahor" + Bentejui:0 "Bentejuí" + Caitafa:0 "Caitafa" + Doramas:0 "Doramas" + Egenenaca:0 "Egenenaca" + Egonaiga:0 "Egonaiga" + Gaifa:0 "Gaifa" + Gamonales:0 "Gamonales" + Ganana:0 "Ganana" + Gararasa:0 "Gararasa" + Gitama:0 "Gitama" + Gomidafe:0 "Gomidafe" + Guanarteme:0 "Guanarteme" + Hama:0 "Hama" + Heupelio:0 "Heupelio" + Himar:0 "Himar" + Isaco:0 "Isaco" + Malagua:0 "Malagua" + Naira:0 "Naira" + Nauzet:0 "Nauzet" + Orchena:0 "Orchena" + Rinima:0 "Rinima" + Semidan:0 "Semidan" + Soront:0 "Soront" + Tagooreate:0 "Tagooreate" + Tagotin:0 "Tagotin" + Tajaste:0 "Tajaste" + Tamadaba:0 "Tamadaba" + Tanfia:0 "Tanfia" + Tazarte:0 "Tazarte" + Tiferan:0 "Tiferán" + Tijandarte:0 "Tijandarte" + Acaymo:0 "Acaymo" + Acerina:0 "Acerina" + Adargoma:0 "Adargoma" + Afche:0 "Afche" + Afur:0 "Afur" + Agoney:0 "Agoney" + Airam:0 "Airam" + Alguim:0 "Alguim" + Anaterve:0 "Añaterve" + Augeron:0 "Augerón" + Belicar:0 "Belicar" + Belmaco:0 "Belmaco" + Beneharo:0 "Beneharo" + Bentagay:0 "Bentagay" + Bentor:0 "Bentor" + Chavender:0 "Chavender" + Chimboyo:0 "Chimboyo" + Chincanayro:0 "Chincanayro" + Echedey:0 "Echedey" + Egonayga:0 "Egonayga" + Eiunche:0 "Eiunche" + Gaumet:0 "Gaumet" + Geronte:0 "Geronte" + Guayasen:0 "Guayasen" + #Guanche names (female) + Absnchara:0 "Absnchara" + Aquejata:0 "Aquejata" + Arimgua:0 "Arimgua" + Arminda:0 "Arminda" + Andamana:0 "Andamana" + Aremoga:0 "Aremoga" + Amoca:0 "Amoca" + Faya:0 "Faya" + Guayarmina:0 "Guayarmina" + Masaquera:0 "Masaquera" + Meteimba:0 "Meteimba" + Nascique:0 "Nasçique" + Tazirga:0 "Tazirga" + Tonaguana:0 "Tonaguana" + Tenesoya:0 "Tenesoya" + Vidina:0 "Vidina" + Mifaya:0 "Mifaya" + Tibiabin:0 "Tibiabin" + Tamonante:0 "Tamonante" + Iballa:0 "Iballa" + Atidamana:0 "Atidamana" + Cathaysa:0 "Cathaysa" + Dacil:0 "Dácil" + Fayna:0 "Fayna" + Gara:0 "Gara" + Guacimara:0 "Guacimara" + Guajara:0 "Guajara" + Idaira:0 "Idaira" + Haridian:0 "Haridian" + Yurena:0 "Yurena" + Adassa:0 "Adassa" + Atteneri:0 "Atteneri" + Nisa:0 "Nisa" + Isora:0 "Isora" + Ithaisa:0 "Ithaisa" + Attenya:0 "Attenya" + Arai:0 "Arai" + Chaxiraxi:0 "Chaxiraxi" + Moneiba:0 "Moneiba" + Sibisse:0 "Sibisse" + Gazmira:0 "Gazmira" + Aniagua:0 "Aniagua" + Tahona:0 "Tahona" + Cainana:0 "Cainana" + Grimanesa:0 "Grimanesa" + Delioma:0 "Delioma" + Famara:0 "Famara" + Guayafanta:0 "Guayafanta" + Aregoma:0 "Aregoma" + Arecida:0 "Arecida" + Abenaura:0 "Abenaura" + Teguise:0 "Teguise" + Iriome:0 "Iriome" + Daida:0 "Daida" + Ramagua:0 "Ramagua" + Xerach:0 "Xerach" + Ico:0 "Ico" + #Guanche Dynasty Names + dynn_Bentinerfe:0 "Bentinerfe" + dynn_Botsonuhya:0 "Botsonuhya" + dynn_Imobach:0 "Imobach" + dynn_Benytomo:0 "Benytomo" + dynn_Tinguaro:0 "Tinguaro" + dynn_Himenchia:0 "Himenchia" + dynn_Ventor:0 "Ventor" + dynn_Acaimo:0 "Acaimo" + dynn_Anaterve:0 "Añaterve" + dynn_Dadamo:0 "Dadamo" + dynn_Aguassona:0 "Aguassona" + dynn_Pelinor:0 "Pelinor" + dynn_Rumen:0 "Rumén" + dynn_Benecaro:0 "Benecaro" + dynn_Serdeto:0 "Serdeto" + dynn_Caconaimo:0 "Caconaimo" + dynn_Teguesta:0 "Teguesta" + dynn_Guahuco:0 "Guahuco" + dynn_Zebensui:0 "Zebensui" diff --git a/project/ck3/base_game/localization/english/nicknames_l_english.yml b/project/ck3/base_game/localization/english/nicknames_l_english.yml index 0cf994ba24..d884a4a73e 100644 --- a/project/ck3/base_game/localization/english/nicknames_l_english.yml +++ b/project/ck3/base_game/localization/english/nicknames_l_english.yml @@ -278,6 +278,7 @@ nick_the_one_eyed:0 "the One-eyed" nick_the_oppressor:0 "the Oppressor" nick_the_apostate:0 "the Apostate" + nick_the_pagan:0 "the Pagan" nick_the_heretic:0 "the Heretic" nick_the_savage:0 "the Savage" nick_the_defiant:0 "the Defiant" @@ -305,6 +306,7 @@ nick_father_of_the_baltic:0 "Father of the Baltic" nick_mother_of_the_baltic:0 "Mother of the Baltic" nick_scourge_of_the_baltic:0 "Scourge of the Baltic" + nick_the_mountain_king:0 "the Mountain King" nick_the_child_killer:0 "the Child Killer" nick_the_anathema:0 "the Anathema" nick_the_angel_of_death:1 "the Angel of [CHARACTER.GetFaith.DeathDeityName|U]" @@ -316,7 +318,11 @@ nick_the_black_sheep:0 "the Black Sheep" nick_sisyphus:0 "the Sisyphean" nick_blue_lion:0 "the Blue Lion of $b_sheffield$" + nick_the_hairy:0 "the Hairy" + nick_the_child:0 "the Child" nick_the_wake:0 "the Wake" + nick_the_bearded:0 "the Bearded" + nick_the_mountain_dweller:0 "the Mountain-Dweller" # RoCo nick_king_of_fashion:0 "the [CHARACTER.GetTitleAsNameNoTooltip] of Fashion" @@ -334,6 +340,15 @@ nick_the_eloquent:0 "the Eloquent" nick_the_stud:0 "the Stud" - # Historical - nick_the_bearded:0 "the Bearded" + # FP2 + nick_the_bell_keeper:0 "the Bell-Keeper" + nick_the_requiem:0 "the Requiem" + nick_the_King_of_Thieves:0 "the King of Thieves" + nick_the_Queen_of_Thieves:0 "the Queen of Thieves" + nick_the_Thief_Slayer:0 "the Thief-Slayer" + nick_the_flying:0 "The Flying" + nick_the_flightless:0 "The Flightless" + nick_the_cid_campeador:0 "El Cid Campeador" nick_benavert:0 "Benavert" + nick_the_pragmatic:1 "the Pragmatic" + nick_the_equitable:1 "the Equitable" diff --git a/project/ck3/base_game/localization/english/opinions/general_opinions_l_english.yml b/project/ck3/base_game/localization/english/opinions/general_opinions_l_english.yml index a263f3599c..026006bf37 100644 --- a/project/ck3/base_game/localization/english/opinions/general_opinions_l_english.yml +++ b/project/ck3/base_game/localization/english/opinions/general_opinions_l_english.yml @@ -101,6 +101,7 @@ dismissive_opinion:0 "Dismissive" hurt_opinion:0 "Hurt" annoyed_opinion:0 "Annoyed" + overreaction_opinion:0 "Overreaction" given_luxuries_opinion:0 "Given Luxuries" plotting_against_vassals_opinion:0 "Plotting Against My Vassals" @@ -226,3 +227,7 @@ foreign_prison_revocation_opinion:0 "$treasonous_revoke_refusal$" surgically_maimed:0 "Surgically Maimed" + bizarre_claims_opinion:0 "Made Bizarre Claims" + + absorbed_de_jure_opinion:0 "Absorbed De Jure Lands" + diff --git a/project/ck3/base_game/localization/english/opinions/religion_opinions_l_english.yml b/project/ck3/base_game/localization/english/opinions/religion_opinions_l_english.yml index fd87298e53..ccd5c9dbdf 100644 --- a/project/ck3/base_game/localization/english/opinions/religion_opinions_l_english.yml +++ b/project/ck3/base_game/localization/english/opinions/religion_opinions_l_english.yml @@ -15,3 +15,10 @@ attempted_literalist_debate_opinion:0 "Attempted Literalist Debate" cavalier_accusations_opinion:0 "Cavalier Accusations" brought_heretics_to_my_notice_opinion:0 "Brought Heretics to my Notice" + + jainism_religion_opinion:0 "$jainism_religion_adherent$ Opinion" + hinduism_religion_opinion:0 "$hinduism_religion_adherent$ Opinion" + buddhism_religion_opinion:0 "$buddhism_religion_adherent$ Opinion" + zoroastrianism_religion_opinion:0 "$zoroastrianism_religion_adherent$ Opinion" + islam_religion_opinion:0 "$islam_religion_adherent$ Opinion" + christianity_religion_opinion:0 "$christianity_religion_adherent$ Opinion" diff --git a/project/ck3/base_game/localization/english/opinions/struggle_opinions_l_english.yml b/project/ck3/base_game/localization/english/opinions/struggle_opinions_l_english.yml new file mode 100644 index 0000000000..d44f209466 --- /dev/null +++ b/project/ck3/base_game/localization/english/opinions/struggle_opinions_l_english.yml @@ -0,0 +1,42 @@ +l_english: + + unfair_expectations_opinion:0 "Expected Too Much of Me " + + replaced_me_opinion:0 "Replaced Me" + + slightly_disappointed_opinion:0 "Slightly Disappointed" + + perplexed_opinion:0 "Makes Me Uncomfortable and Might Be Insane" + + funded_righteous_cause_opinion:0 "Funded a Righteous Cause" + + left_me_to_wolves_opinion:0 "Left Me To the Wolves" + + handed_over_my_enemy_opinion:0 "Handed Over My Enemy" + + harbored_a_fugitive_opinion:0 "Harbored a Fugitive" + + let_me_keep_my_job_opinion:0 "Let Me Keep My Position" + + rejected_my_enemy_opinion:0 "Refused To Host My Enemy" + + failed_comfort_opinion:0 "Failed To Comfort Me" + + listened_opinion:0 "Listened To Me" + + made_amends_opinion:0 "Made Amends" + + blames_for_death_of_relative_opinion:0 "To Blame for My Relative's Murder" + + avenged_relative_opinion:0 "Avenged My Relative" + + failed_to_capture_killers_opinion:0 "Failed to Capture my Relative's Killers" + + ignored_demands_opinion:0 "Ignored My Demands" + + + happy_opinion:0 "Happy" + + privileges_to_people_opinion:0 "Gave the People Privileges" + + diff --git a/project/ck3/base_game/localization/english/opinions/war_opinions_l_english.yml b/project/ck3/base_game/localization/english/opinions/war_opinions_l_english.yml index ff36759571..c8492117ac 100644 --- a/project/ck3/base_game/localization/english/opinions/war_opinions_l_english.yml +++ b/project/ck3/base_game/localization/english/opinions/war_opinions_l_english.yml @@ -9,6 +9,7 @@ rejected_call_to_offensive_war:0 "Rejected Call to an Offensive War" contributed_in_war:0 "Contributed in one of my Wars " peasant_revolt_opinion:0 "$vassal_lost_or_wp_faction_revolt_war$" + warmonger_opinion:0 "Warmonger" #Restored the key to fix TIT-27735 vassal_lost_or_wp_faction_revolt_war:0 "Revolted against me" diff --git a/project/ck3/base_game/localization/english/portraits/portrait_modifiers_l_english.yml b/project/ck3/base_game/localization/english/portraits/portrait_modifiers_l_english.yml index 0e9c035e63..3fe6ddff06 100644 --- a/project/ck3/base_game/localization/english/portraits/portrait_modifiers_l_english.yml +++ b/project/ck3/base_game/localization/english/portraits/portrait_modifiers_l_english.yml @@ -5,6 +5,7 @@ PORTRAIT_MODIFIER_headgear:1 "Crowns" PORTRAIT_MODIFIER_custom_headgear:0 "Headwear" PORTRAIT_MODIFIER_props:0 "Prop" + PORTRAIT_MODIFIER_custom_special:0 "Face Items" # PORTRAIT_MODIFIER_clothes_western_commoners: "Western commoner" # PORTRAIT_MODIFIER_clothes_western_low_nobles: "Western low noble" @@ -307,6 +308,42 @@ PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_war_nobility_01:0 "Northern Lords Armor" +############################ +### FP2 - Fate of Iberia ### +############################ + +### Male ### + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01:1 "Iberian Christian Commoner Clothing 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01:1 "Iberian Muslim Commoner Clothing 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "Iberian Christian Low Nobility Clothing 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "Iberian Christian High Nobility Clothing 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "Iberian Muslim Low Nobility Clothing 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "Iberian Muslim High Nobility Clothing 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "Iberian Christian Low Nobility Clothing 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "Iberian Christian High Nobility Clothing 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "Iberian Muslim Low Nobility Clothing 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "Iberian Muslim High Nobility Clothing 2" + + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "Iberian Muslim Armor" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "Iberian Christian Armor" + + +### Female ### + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high$" + + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01$" + + ########################################## ################ Headgear ################ ########################################## @@ -517,6 +554,59 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_royalty_01:0 "Norse Circlet" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_imperial_01:0 "Varangian Imperial Crown" +########### +### FP2 ### +########### + +### Male ### + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_common_01:1 "Commoner's Sombrero" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_low:0 "Keffiyeh Headscarf" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_high:0 "Noble Keffiyeh Headscarf" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Embroidered Coif" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Silken Embroidered Coif" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Andalusian Courtier's Turban" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_low:0 "Commoner's Capiello" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_high:0 "Nobleman's Capiello" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_high_nobility_01:1 "Moorish Turban with Tarboosh" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_royalty_01:1 "Crown of Sancho IV" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Sayyid Crown" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "Cervellera Helmet" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "Andalusian Decorated Helmet" + +### Female ### + + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_common_01:1 "Wedge-Shaped Tocado" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_common_01:1 "Andalusian Headscarf" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Fillet with Ruffles" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Noble Fillet with Ruffles" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Headscarf with Jeweled Headband" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_high_nobility_01:1 "Tall Pleated Tocado" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low:0 "Andalusian Headscarf with Litham" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high:0 "Noble Andalusian Headscarf with Litham" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_royalty_01:1 "Doña's Crown" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Royal Crown of the Sayyidah" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01$" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01$" + +############### +### Special ### +############### + +### Male ### + PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01:0 "Spectacles" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_eye_patch_01:0 "Eye Patch" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_blindfold_01:0 "Blindfold" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_face_mask_01:0 "Face Mask" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_head_bandage_01:0 "Head Bandage" + +### Female ### + PORTRAIT_MODIFIER_custom_special_female_headgear_special_spectacles_01:0 "Spectacles" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_eye_patch_01:0 "Eye Patch" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_blindfold_01:0 "Blindfold" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_face_mask_01:0 "Face Mask" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_head_bandage_01:0 "Head Bandage" ###################################### ################ Hair ################ @@ -597,7 +687,7 @@ PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_08:0 "Long with Two Braids" PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_09:0 "Single Large Braid" -### Female FP2 ### +### Female FP1 ### PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_01:0 "Braided Sides" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_02:0 "Messy Braid" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_03:0 "Pigtails" @@ -605,6 +695,27 @@ PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_05:0 "Long with Ribbons" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_06:0 "Brigand's Daughter" +### Male FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_01:1 "Medium Curly with Fringe" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_01:1 "Medium Short Wavy" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_02:1 "Medium Flowy" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_02:1 "Long Curly Middle Parted" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_03:1 "Low Single Braid" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_03:1 "Long Windswept" + + ### Female FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_01:1 "Maiden's Curls" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01:2 "Framing Curls with Earrings" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_02:1 "Long Straight with Middle Part" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02:1 "Fine Curls with Headband" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_03:1 "Wavy Shoulder-Length" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03:1 "Four Braids with Jewels" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01_common:0 "Framing Curls" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02_common:0 "Fine Curls" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03_common:0 "Four Braids" + + ### Male Special ### + PORTRAIT_MODIFIER_custom_hair_male_hair_special_01:0 "Epic Dreads" ####################################### ################ Beard ################ @@ -647,6 +758,15 @@ PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_04:0 "Massive Braid" PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_05:0 "Grizzled Varangian" + ### FP2 Beards ### + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_01:1 "Short Well-Kept Beard" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_01:1 "Thick Groomed Beard" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_02:1 "Iberian Goatee" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_02:1 "Scholar's Beard" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_03:1 "Caballero's Beard" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_03:1 "Forked Beard" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_04:0 "Droopy Mustache" + ####################################### ################ Cloak ################ ####################################### @@ -708,15 +828,15 @@ PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_catholic_head_01:0 "Papal Robe" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common:0 "African Religious Clothing" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_african_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common:0 "Norse Religious Clothing" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01_common:0 "Eastern Religious Robe 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01_common:0 "Eastern Religious Robe" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01_common:0 "Eastern Religious Robe 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common:0 "Temple Robes" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01_common:0 "Kohen Gadol's Robe" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01_common:0 "Jewish Religious Clothing" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01:0 "Norse Religious Clothing" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01:0 "Eastern Religious Robe 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01:0 "Eastern Religious Robe" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01:0 "Eastern Religious Robe 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01:0 "Temple Robes" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01:0 "Kohen Gadol's Robe" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01:0 "Jewish Religious Clothing" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common:0 "Steppe Religious Clothing" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_steppe_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common$" diff --git a/project/ck3/base_game/localization/english/regiment_l_english.yml b/project/ck3/base_game/localization/english/regiment_l_english.yml index 13b97c2437..01eb3aaf33 100644 --- a/project/ck3/base_game/localization/english/regiment_l_english.yml +++ b/project/ck3/base_game/localization/english/regiment_l_english.yml @@ -111,6 +111,7 @@ mulaththamun:0 "Mulathamūn" archers_of_the_nile:0 "Nile Archers" paiks:0 "Paiks" + guanch_vaulter:0 "Vaulter Infantry" #Special MaA house_guard:0 "House Guard" @@ -168,6 +169,7 @@ mulaththamun_flavor:0 "#F These riders have honed their skills during a lifetime in close connection with the desert and cover their faces with the Litham veil, protecting them from the sand and from recognition by the enemy.#!" archers_of_the_nile_flavor:0 "#F For thousands of years the Nubians have protected their homeland by mastering the bow from a young age, fighting off the raids from surrounding desert peoples and invaders alike.#!" paiks_flavor:0 "#F Footmen have been the mainstay of Indian armies for centuries, and no weapon is as common as the simple bamboo bow which many Indian commoners practice through hunting from young age.#!" + guanch_vaulter_flavor:0 "#F Armed with long vaulting poles, these nimble warriors are able to navigate craggy and mountainous terrain with ease and can even vault over some fortifications.#!" #Religious MaA teutonic_knights:1 "Order Knights" diff --git a/project/ck3/base_game/localization/english/regions_l_english.yml b/project/ck3/base_game/localization/english/regions_l_english.yml index 220faeb038..b23c66fd56 100644 --- a/project/ck3/base_game/localization/english/regions_l_english.yml +++ b/project/ck3/base_game/localization/english/regions_l_english.yml @@ -119,5 +119,10 @@ dlc_fp1_achievement_king_of_all_the_isles:0 "Islands in the Atlantic and Mediterranean" dlc_fp1_achievement_vladimirs_second_choice:0 "Russian" + #FP2 + dlc_fp2_old_vasconia:0 "Old Vasconia" + dlc_fp2_old_vasconia_pushed:0 "Old Vasconia" + dlc_fp2_dlc_fp2_caucasian_iberia:0 "Caucasian Iberia" + #EP1 dlc_ep1_achievement_rise_of_the_ghurids:0 "Historical Ghurid Empire" diff --git a/project/ck3/base_game/localization/english/relations_l_english.yml b/project/ck3/base_game/localization/english/relations_l_english.yml index 2073f7a112..2843c4f715 100644 --- a/project/ck3/base_game/localization/english/relations_l_english.yml +++ b/project/ck3/base_game/localization/english/relations_l_english.yml @@ -425,6 +425,7 @@ #Frame playable FRAME_RELATION_ME:1 "#T This is you#!" FRAME_RELATION_MY_HEIR:2 "#T This is your [player_heir|E]#!" + FRAME_RELATION_MY_LIEGE:0 "#T This is your [liege|E]#!" #Frame dynasty FRAME_RELATION_DYNAST:2 "#T [dynast|E] of your [dynasty|E]\n#!$TT_DYNAST_DESC$" @@ -447,6 +448,7 @@ FRAME_RELATION_POWERFUL_VASSAL:1 "#T Powerful Vassal#!\nThis [ruler|E] is a [powerful_vassal|E] who doesn't expect anything from you" FRAME_RELATION_HAPPY_POWERFUL_VASSAL:1 "#T Powerful Vassal#!\nThis [ruler|E] is a [powerful_vassal|E] who expects to remain on the [council|E]" FRAME_RELATION_UNAHAPPY_POWERFUL_VASSAL:2 "#T Powerful Vassal#!\n@warning_icon!#X This [ruler|E] is a [powerful_vassal|E] who has a lowered [opinion|E] of you because you have not granted them a position on your [council|E]#!" + FRAME_RELATION_NON_POWERFUL_VASSAL:0 "#T Vassal#!" #To address someone (RelationToMeAddress) relation_my_love:0 "my love" diff --git a/project/ck3/base_game/localization/english/religion/religion_christianity_l_english.yml b/project/ck3/base_game/localization/english/religion/religion_christianity_l_english.yml index cf0aa01880..f7b1c0a65c 100644 --- a/project/ck3/base_game/localization/english/religion/religion_christianity_l_english.yml +++ b/project/ck3/base_game/localization/english/religion/religion_christianity_l_english.yml @@ -3,7 +3,7 @@ #Common Christian Localization christianity_religion:0 "Christianity" christianity_religion_adj:0 "Christian" - christianity_religion_adjerent:0 "Christian" + christianity_religion_adherent:0 "Christian" christianity_religion_adherent_plural:0 "Christians" christianity_religion_desc:0 "Focused on the life and teachings of Jesus of Nazareth, Christianity revolves around the concept of salvation, in which adherents are forgiven for their sins and welcomed by God into the afterlife." christianity_high_god_name:0 "God" @@ -45,11 +45,11 @@ christianity_bishop:0 "bishop" christianity_bishop_plural:0 "bishops" christianity_positive_afterlife:0 "heaven" - christianity_positive_afterlife_2:0 "$christianity_positive_afterlife$" # Optional translation alt - christianity_positive_afterlife_3:0 "$christianity_positive_afterlife$" # Optional translation alt + christianity_positive_afterlife_2:1 "paradise" # Optional translation alt + christianity_positive_afterlife_3:1 "$christianity_high_god_name_possessive$ Kingdom" # Optional translation alt christianity_negative_afterlife:0 "hell" - christianity_negative_afterlife_2:0 "$christianity_negative_afterlife$" # Optional translation alt - christianity_negative_afterlife_3:0 "$christianity_negative_afterlife$" # Optional translation alt + christianity_negative_afterlife_2:1 "the Pit" # Optional translation alt + christianity_negative_afterlife_3:1 "Gehenna" # Optional translation alt christianity_witchgodname_the_horned_god:0 "the Horned God" christianity_witchgodname_the_horned_god_possessive:0 "the Horned God's" @@ -121,7 +121,7 @@ lollard_adherent_plural:0 "Lollards" lollard_desc:0 "Denouncing many common Christian sacraments like baptism and confession, Lollards hold that The Holy Bible is the only valid source of Christian doctrine and that any teachings not directly based on it are inherently illegitimate." - insular_celtic:0 "Insular Christianity" + insular_celtic:1 "Insularism" insular_celtic_adj:0 "Insular" insular_celtic_adherent:0 "Insularist" insular_celtic_adherent_plural:0 "Insularists" @@ -167,8 +167,8 @@ bosnian_church_desc:0 "Long forgotten by Catholic and Orthodox alike, the Krstjani of the Bosnian highlands are more permissive than their better-known compatriots, but lack formal structure. Retaining many archaic elements of Christianity, they are often treated scornfully by coreligionists, if remembered at all." bosnian_house_of_worship:0 "hiža" - bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" # Optional translation alt - bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" # Optional translation alt + bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" + bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" bosnian_house_of_worship_plural:0 "hiže" bosnian_religious_head_title:0 "Pradjed" bosnian_religious_head_title_name:0 "Obitelj" @@ -192,6 +192,20 @@ bosnian_bishop_neuter:0 "djed" bosnian_bishop_neuterplural:0 "djedi" + mozarabic_church:0 "Mozarabism" + mozarabic_church_adj:0 "Mozarabic" + mozarabic_church_adherent:0 "Mozarab" + mozarabic_church_adherent_plural:0 "Mozarabs" + mozarabic_church_desc:0 "A descendant of the early Iberian rites, Mozarabic Christianity has maintained a level of independence from Rome due to centuries under Islamic rule. Their long cohabitation with other faiths has made them more accepting of differences than more fundamentalist sects." + + adoptionist:0 "Adoptionism" + adoptionist_adj:0 "Adoptionist" + adoptionist_adherent:0 "Adoptionist" + adoptionist_adherent_plural:0 "Adoptionists" + adoptionist_desc:0 "The Iberian strand of Adoptionism traces its roots to a combination of independent thinking in the Archbishopric of Toledo and its surrounding sees, the North African puritanism of centuries past, and several extremely charismatic early ninth century heresiarchs.\n\nThough it takes many forms, ranging from the supremely subtle to the utterly blunt, the uniting doctrinal point is a questioning attitude towards the eternal divinity of the Son." + adoptionist_religious_head_title:0 "Archbishop" + adoptionist_religious_head_title_name:0 "Archbishopric" + conversos:0 "Conversos" conversos_adj:0 "Converso" conversos_adherent:0 "Converso" diff --git a/project/ck3/base_game/localization/english/religion/religion_core_tenets_l_english.yml b/project/ck3/base_game/localization/english/religion/religion_core_tenets_l_english.yml index 2d8441adb3..f9abbbd49d 100644 --- a/project/ck3/base_game/localization/english/religion/religion_core_tenets_l_english.yml +++ b/project/ck3/base_game/localization/english/religion/religion_core_tenets_l_english.yml @@ -51,6 +51,14 @@ gruesome_festivals_active_name:0 "ability to conduct grand sacrifices" doctrine_parameter_gruesome_festivals_active:0 "Able to hold grand sacrifices around once a decade for same-[faith|E] subject and [county_opinion|E]" + tenet_volcanic_veneration_name:0 "Volcanic Veneration" + tenet_volcanic_veneration_desc:0 "There is little more divine than the newborn earth spewing from the fiery pits of our home. We spend our lives on the edge of disaster, forever at the mercy of [ROOT.Faith.PantheonTerm]." + tenet_cthonic_redoubts_name:0 "Cthonic Redoubts" + tenet_cthonic_redoubts_desc:0 "There is no shelter better than the roots of the Earth, no fortress hardier than its jutting spines, no pilgrimage more sacred than its hidden trails. We gaze down at Creation from these lofty summits and feel the true weight of the Divine." + doctrine_parameter_easier_to_convert_faith_in_mountains:0 "[convert_county|E] speed in mountainous [terrain|E]: #P +[EmptyScope.ScriptValue('easier_to_convert_faith_in_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_easier_to_convert_culture_in_same_faith_mountains:0 "[promote_culture|E] speed in same-[faith|E] mountainous [terrain|E]: #P +[EmptyScope.ScriptValue('promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_harder_to_convert_faith_away_in_mountains:0 "Hostile [convert_county|E] speed in mountainous [terrain|E]: #P [EmptyScope.ScriptValue('harder_to_convert_faith_away_in_mountains_malus_loc_control')|0]%#!" + tenet_consolamentum_name:1 "Endura" tenet_consolamentum_name_alternate:0 "Ritual Suicide" tenet_consolamentum_desc:0 "When we grow old or sick, we perform a ritual to cleanse our souls of sin. Once that is done, we quickly and definitively end our lives, so that sin does not have the opportunity to infest us once more." @@ -97,6 +105,13 @@ tenet_unrelenting_faith_name:0 "Unrelenting Faith" tenet_unrelenting_faith_desc:0 "Our convictions are strong, and we will gladly fight and die for our faith. No matter how badly the odds are stacked against us, we shall not surrender." + tenet_rite_name:0 "Rite" + tenet_rite_desc:0 "Our beliefs are not so very different from those of our mother-faith... why should we quibble over specifics when we agree on the major points of doctrine, and, most importantly, the ultimate authority for arbitration?" + doctrine_parameter_maintains_head_of_faith_on_creation:0 "New [faiths|E] keep their old [head_of_faith|E] on creation" + doctrine_parameter_ecumenical_christians_keep_ecumenism:0 "[GetPlayer.Custom('GetRiteEcumenismFullOrEmpty')]" + GetRiteEcumenismFullOrEmpty_full:0 "Christian [faiths|E] with [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName] keep it on creation" + GetRiteEcumenismFullOrEmpty_empty:0 "" + #Muslim Tenets tenet_struggle_submission_name:0 "Struggle and Submission" tenet_struggle_submission_desc:0 "Divine will is the source of all good, so a good existence is based on submission to that will, expressed through the struggle to enact it." @@ -202,6 +217,8 @@ tenet_sanctity_of_nature_name:0 "Sanctity of Nature" tenet_sanctity_of_nature_desc:1 "The natural world is the creation of the divine, and we are merely guests in it. We must respect and honor every tree, every animal, and even the ground itself." + # This parameter does nothing; it's just here to flag the tenet's nature silently so we can reference it without directly tagging the tenet. + doctrine_parameter_believes_in_harmony_with_nature_invisible:0 "" tenet_mystical_birthright_name:0 "Auspicious Birthright" tenet_mystical_birthright_alternate:0 "Táltos Születés" @@ -269,14 +286,24 @@ #Instead, add these doctrine parameters to appropriate tenets (presently Christian Syncretism & Pastoral Isolation). doctrine_parameter_is_christian_faith_bilateral_loc_override:2 "Considers Christian [faiths|E], and is considered by Christian $game_concept_faiths$, to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_evil_tooltippable$" doctrine_parameter_is_christian_faith_pastoral_isolation_loc_override:1 "Always considers other Christian [faiths|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], regardless of doctrinal differences" + doctrine_parameter_can_use_christian_artefacts:0 "Can use Christian [artifacts|E] at full benefit" doctrine_parameter_christian_syncretic_actor_opinion_active:1 "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with Christian [faiths|E]" doctrine_parameter_opinion_of_christian_syncretic_recipient_opinion_active:0 "" doctrine_parameter_christian_syncretic_recipient_opinion_active:1 "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with [faiths|E] that have the $tenet_christian_syncretism_name$ [core_tenet|E]" doctrine_parameter_opinion_of_christian_syncretic_actor_opinion_active:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_felicitous_doctrine:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_radical_doctrine:0 "" + doctrine_parameter_adoptionists_like_ecumenism:0 "Considers $christianity_religion_adj$ [faiths|E] with [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName] to be $hostility_astray_tooltippable$ rather than $hostility_hostile_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_hostile:0 "Other $christianity_religion_adj$ [faiths|E] only consider them $hostility_hostile_tooltippable$, whereas less refined $adoptionist_adherent_plural$ are considered $hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_evil:0 "Other $christianity_religion_adj$ [faiths|E] consider them $hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_mutual_evil:0 "Considers, and is considered by, all other $christianity_religion_adherent_plural$ to be $hostility_evil_tooltippable$" + doctrine_parameter_adoptionist_school_removed_on_reformation:0 "The subtle nuances of this school are #EMP permanently#! lost on [reformation|E]" + doctrine_parameter_adoptionists_attractively_intuitive_theology:0 "[EmptyScope.ScriptValue('fp2_lyonese_monk_conversion_bonus_root_value')|=+%0] conversion speed against other [GetReligionByKey('christianity_religion').GetAdjective] [faiths|E]" tenet_islamic_syncretism_name:0 "Islamic Syncretism" tenet_islamic_syncretism_desc:0 "The Prophet's words are indisputably wise and just, and whatever our other doubts, we should take heed of his thoughts and deeds." doctrine_parameter_hostility_override_special_doctrine_is_islamic_faith:2 "Considers Islamic [faiths|E], and is considered by Islamic $game_concept_faiths$, to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_evil_tooltippable$" + doctrine_parameter_can_use_islamic_artefacts:0 "Can use Islamic [artifacts|E] at full benefit" doctrine_parameter_islamic_syncretic_actor_opinion_active:1 "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with Islamic [faiths|E]" doctrine_parameter_opinion_of_islamic_syncretic_recipient_opinion_active:0 "" doctrine_parameter_islamic_syncretic_recipient_opinion_active:1 "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with [faiths|E] that have the $tenet_islamic_syncretism_name$ [core_tenet|E]" @@ -285,6 +312,7 @@ tenet_jewish_syncretism_name:0 "Jewish Syncretism" tenet_jewish_syncretism_desc:0 "Though we do not agree with its claims about God's chosen people, the wisdom of the Jewish Torah is undeniable, and there is much to be learned from the text." doctrine_parameter_hostility_override_special_doctrine_is_jewish_faith:2 "Considers Jewish [faiths|E], and is considered by Jewish $game_concept_faiths$, to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_evil_tooltippable$" + doctrine_parameter_can_use_jewish_artefacts:0 "Can use Jewish [artifacts|E] at full benefit" doctrine_parameter_jewish_syncretic_actor_opinion_active:1 "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with Jewish [faiths|E]" doctrine_parameter_opinion_of_jewish_syncretic_recipient_opinion_active:0 "" doctrine_parameter_jewish_syncretic_recipient_opinion_active:1 "Mutual [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] bonus with [faiths|E] that have the $tenet_jewish_syncretism_name$ [core_tenet|E]" @@ -317,4 +345,12 @@ tenet_natural_primitivism_desc:0 "Civilization is unnatural, a futile and blasphemous attempt by man to impose order on an inherently unordered creation. We embrace naturism and live as [ROOT.Faith.PantheonTerm] intended, wild and free." doctrine_parameter_naked_adherents_active:0 "Adherents do not wear clothes" doctrine_parameter_natural_primitivism_law_cost_increase:0 "Law Costs: #N +50%#!" + doctrine_parameter_unlock_jizya_contract:0 "Unlocks the Jizya [vassal_contract|E]" + + tenet_sacrificial_ceremonies_name:0 "Sacrificial Ceremonies" + tenet_sacrificial_ceremonies_desc:0 "Human sacrifice both voluntary and involuntary bring us closer to the divine. It is customary and virtuous for one to volunteer to sacrifice oneself in ceremony, just as it is virtuous to sacrifice those who have committed unforgivable crimes against the Gods." + tenet_megaliths_name:0 "Megalithic Constructions" + tenet_megaliths_desc:0 "Worship should not be done merely in the confines of a temple, these are the primitive constructions of man that distracts them from the divine creations surrounding us all. We embrace stone and the open air, arranging the stones that the creator gave us in ways which please them and bring us closer to divinity." + doctrine_parameter_can_build_megaliths:0 "Enables the construction of Megaliths in [temple|E] holdings and Great Megaliths in Duchy Capitals." + province_is_of_a_megalith_faith_tt:0 "This [county|E] must follow a [faith|E] that believes in the significance of Megaliths." diff --git a/project/ck3/base_game/localization/english/religion/religion_doctrine_triggers_l_english.yml b/project/ck3/base_game/localization/english/religion/religion_doctrine_triggers_l_english.yml index 00411b2d0b..f059be7835 100644 --- a/project/ck3/base_game/localization/english/religion/religion_doctrine_triggers_l_english.yml +++ b/project/ck3/base_game/localization/english/religion/religion_doctrine_triggers_l_english.yml @@ -12,6 +12,18 @@ INCOMPATIBLE_TENET_OTHER_SYNCRETISM_TRIGGER:0 "You may only select one syncretic [core_tenet|E] for your [faith|E]" INCOMPATIBLE_TENET_FALSE_CONVERSION_SANCTION_TRIGGER:1 "Incompatible with the [core_tenet|E] [GetFaithDoctrine('tenet_false_conversion_sanction').GetName( GetPlayer.GetFaith )]" INCOMPATIBLE_TENET_PENTARCHY_TRIGGER:1 "Incompatible with the [core_tenet|E] [GetFaithDoctrine('tenet_pentarchy').GetName( GetPlayer.GetFaith )]" + INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER:0 "Incompatible with the [core_tenet|E] [GetFaithDoctrine('tenet_sacrificial_ceremonies').GetName( GetPlayer.GetFaith )]" + INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER:0 "Incompatible with the [core_tenet|E] [GetFaithDoctrine('tenet_consolamentum').GetName( GetPlayer.GetFaith )]" + + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL:0 "[GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )] cannot be taken if you and your [head_of_faith|E] have different stances on" + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL:0 "[GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )] cannot be taken if your [head_of_faith|E] cannot condone your stance on" + INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ pacifism verses warmongering" + INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ illegal witchcraft verses spirit possession" + INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ hedonism verses asceticism" + INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ cannibalism" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ human sacrifice" + INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ polygamy" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ unrestricted incest" DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Incompatible with the [doctrine|E] Fundamentalist" NOT_DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Requires the [doctrine|E] Fundamentalist" @@ -21,6 +33,7 @@ NOT_DOCTRINE_UNRESTRICTED_CONSANGUINITY:0 "Requires the [doctrine|E] Unrestricted Marriage" CANNOT_HAVE_TEMPORAL_HEAD_AND_THEOCRACY:0 "A Faith cannot have both [GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName] Clerical Tradition and a [GetFaithDoctrine('doctrine_temporal_head').GetBaseName] Head of Faith" CANNOT_HAVE_TEMPORAL_HEAD_AND_SPIRITUAL_APPOINTMENT:0 "A Faith cannot have both [GetFaithDoctrine('doctrine_clerical_succession_spiritual_appointment').GetBaseName] Clerical Appointment and a [GetFaithDoctrine('doctrine_temporal_head').GetBaseName] Head of Faith" + DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER:0 "Requires the [doctrine|E] [spiritual_head_of_faith|E]" NOT_DOCTRINE_NO_HEAD_OF_FAITH:0 "Requires the [doctrine|E] No [head_of_faith|E]" DOCTRINE_REQUIRED_HEAD_OF_FAITH:0 "Requires any [head_of_faith|E] [doctrine|E]" INCOMPATIBLE_WITH_ALL_CRIMINAL_DOCTRINES:0 "Incompatible with all [doctrines|E] that consider specific actions to be [criminal|E]" diff --git a/project/ck3/base_game/localization/english/religion/religion_islam_l_english.yml b/project/ck3/base_game/localization/english/religion/religion_islam_l_english.yml index 75cffcc458..aa861ebe6d 100644 --- a/project/ck3/base_game/localization/english/religion/religion_islam_l_english.yml +++ b/project/ck3/base_game/localization/english/religion/religion_islam_l_english.yml @@ -225,3 +225,10 @@ sufri_adherent:0 "Sufri" sufri_adherent_plural:0 "Sufris" sufri_desc:0 "The Sufri believe in divine guidance and leadership through the interpretation of the word of God, rather than inheritance. The will of God becomes known as an expression of the Ummah's will, as long as the people of the Ummah are well-versed in the Quran." + + #Hafizi + hafizi:0 "Hafizi" + hafizi_adj:0 "Hafizi" + hafizi_adherent:0 "Hafizi" + hafizi_adherent_plural:0 "Hafizis" + hafizi_desc:0 "Hafizis put precedence on supporting who they consider to be the true caliph above all others, as well as resisting any and all attempts to unseat or depose them. In defeat, they are defined by rebellion for a worthy cause, and in victory, proud adherence to the will of their leader." diff --git a/project/ck3/base_game/localization/english/religion/religion_l_english.yml b/project/ck3/base_game/localization/english/religion/religion_l_english.yml index 8e898446ea..c51f7607e7 100644 --- a/project/ck3/base_game/localization/english/religion/religion_l_english.yml +++ b/project/ck3/base_game/localization/english/religion/religion_l_english.yml @@ -43,6 +43,7 @@ fervor_gain_almohads:0 "Rise of the Almohads" fervor_gain_holy_order_founded:0 "New Holy Order founded" fervor_gain_united_africa:0 "Africa united" + fervor_loss_ruler_converted:0 "Ruler Converted Faith" fervor_gain_avenged_battle_of_tours:0 "Battle of Tours avenged" fervor_loss_avenged_battle_of_tours:0 "$fervor_gain_avenged_battle_of_tours$" fervor_gain_saoshyant:0 "Coming of the Saoshyant" @@ -73,6 +74,7 @@ fervor_gain_virtous_priest:0 "[virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip] exaltation" fervor_gain_new_heresy:0 "Birth of the [heretic_faith.GetAdjectiveNoTooltip] Heresy" fervor_gain_defector_heresy:0 "$fervor_gain_new_heresy$" + fervor_gain_persecuted:0 "Galvanized by persecution" fervor_gain_theravada:0 "[theravada_faith.GetName] religious reforms" FAITH_DOCTRINE_GENERAL_TOOLTIP:1 "[FaithDoctrine.GetEffectsDescription( GetPlayer.GetFaith )]\n\n[FaithDoctrine.GetDescription( GetPlayer.GetFaith )|F]" @@ -107,6 +109,8 @@ faith_conversion_cost_other_religion_family:0 "Converting to a different [religious_family|E]" faith_conversion_cost_inside_religion_family:0 "Converting to a different [religion|E]" faith_conversion_cost_sacrificed_hof:0 "Sacrificed [head_of_faith|E] of tolerated [faith|E]" + faith_conversion_cost_conversion_blocked_till_decision_taken:0 "This [faith|E] must be unlocked via [decision|E]" + faith_conversion_cost_conversion_blocked_till_nebulous_circumstances:0 "This [faith|E] must be unlocked through #EMP mysterious circumstances#!" faith_conversion_cost_unreformed_to_organized:0 "[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] [faith|E] converting to an [organized|E] [faith]" MINIMUM_FAITH_CONVERSION_PIETY_COST:0 "Minimum Cost: [GetLocalPlayerPietyTextIcon]$VALUE|V$" @@ -169,6 +173,11 @@ holy_site_esztergom_effect_name:0 "From [holy_site|E] #weak ($holy_site_esztergom_name$)#!" holy_site_albi_name:0 "Albi" holy_site_albi_effect_name:0 "From [holy_site|E] #weak ($holy_site_albi_name$)#!" + holy_site_toledo_mozarabic_name:0 "Toledo" + holy_site_toledo_mozarabic_effect_name:0 "From [holy_site|E] #weak ($holy_site_toledo_name$)#!" + holy_site_carthage_adoptionist_name:0 "Carthage" + holy_site_lyon_name:0 "Lyon" + holy_site_lyon_effect_name:0 "From [holy_site|E] #weak ($holy_site_lyon_name$)#!" #Holy Sites: Islam holy_site_mecca_name:0 "Mecca" @@ -432,6 +441,14 @@ holy_site_olkhon_name:0 "Olkhon" holy_site_olkhon_effect_name:0 "From [holy_site|E] #weak ($holy_site_olkhon_name$)#!" + #Holy Sites: Basque + holy_site_viscaya_name:0 "$c_viscaya$" + holy_site_viscaya_effect_name:0 "From [holy_site|E] #weak ($holy_site_viscaya_name$)#!" + holy_site_aneto_name:0 "Aneto" + holy_site_aneto_effect_name:0 "From [holy_site|E] #weak ($holy_site_aneto_name$)#!" + holy_site_bordeaux_name:0 "$c_bordeaux$" + holy_site_bordeaux_effect_name:0 "From [holy_site|E] #weak ($holy_site_bordeaux_name$)#!" + #Holy Sites: Hellenic holy_site_athens_name:0 "Athens" holy_site_athens_effect_name:0 "From [holy_site|E] #weak ($holy_site_athens_name$)#!" @@ -522,6 +539,14 @@ holy_site_sennar_name:0 "Sennar" holy_site_sennar_effect_name:0 "From [holy_site|E] #weak ($holy_site_sennar_name$)#!" + #Holy Sites: Achamism + holy_site_tenerife_name:0 "Mount Teide" + holy_site_tenerife_effect_name:0 "From [holy_site|E] #weak ($holy_site_tenerife_name$)#!" + holy_site_madiera_name:0 "Madeira" + holy_site_madiera_effect_name:0 "From [holy_site|E] #weak ($holy_site_madiera_name$)#!" + holy_site_cartagena_name:0 "Cartagena" + holy_site_cartagena_effect_name:0 "From [holy_site|E] #weak ($holy_site_cartagena_name$)#!" + #Holy Sites: Waaqism holy_site_danakil_name:0 "Danakil" holy_site_danakil_effect_name:0 "From [holy_site|E] #weak ($holy_site_danakil_name$)#!" @@ -572,7 +597,10 @@ doctrine_parameter_increased_dynasty_prestige_birth_mult:0 "[prestige|E] from [dynasty_prestige_level|E] for newborns: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_marriage_mult:0 "[prestige|E] from [dynasty_prestige_level|E] when getting [married|E]: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_long_reign_mult:0 "Maximum [long_reign|E] opinion bonus: $VALUE|+=%0$" - + doctrine_parameter_combatant_must_be_female_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_female', '' )]" + doctrine_parameter_combatant_must_be_male_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_male', '' )]" + doctrine_parameter_combatant_can_be_either_gender_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_can_be_either_gender', '' )]" + doctrine_homosexuality_name:1 "Same-Sex Relations" doctrine_homosexuality_crime_name:1 "Criminal" doctrine_homosexuality_crime_desc:0 "The sinful desires of sodomites are a danger to society itself, so they shall be punished and locked away for their transgressions." @@ -822,6 +850,9 @@ unreformed_faith_doctrine_desc:1 "An Unreformed Faith lacks an organized clergy and established canonical doctrines; different communities can nominally follow the same faith while having wildly different religious practices and beliefs." doctrine_parameter_unreformed:1 "Prevents Tribal [rulers|E] from changing [government|E] type \n$EFFECT_LIST_BULLET$Grants the [unreformed_pagan_combat_bonus|E]" doctrine_parameter_hostility_override_tenet_unreformed_syncretism:2 "Non-Pagan [faiths|E] with the $tenet_unreformed_syncretism_name$ tenet are considered [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] instead of $hostility_evil_tooltippable$" + + west_african_unreformed_faith_doctrine_name:0 "$unreformed_faith_doctrine_name$" + west_african_unreformed_faith_doctrine_desc:0 "$unreformed_faith_doctrine_desc$" heresy_hostility_name:0 "View on Heresy" heresy_hostility_doctrine_name:0 "Heresy" @@ -832,6 +863,14 @@ divine_destiny_doctrine_desc:0 "We are those who will usher in an era of peace and prosperity for all peoples. We are the rightful rulers of the world." doctrine_parameter_divine_destiny_holy_war_cost_reduction:0 "Holy War [piety|e] Cost: #P -50%#!" + adoptionist_school_name:0 "Adoptionist Creed" + special_doctrine_adoptionist_school_elipandic_doctrine_name:0 "Elipandic School" + special_doctrine_adoptionist_school_elipandic_doctrine_desc:0 "Preferring to focus on subtle variations in Christology, the Elipandic variant of $adoptionist$ stresses the importance of #EMP precise#! differences from Trinitarian dogma. A complex distinction well made is considered infinitely better than a simple explanation poorly justified." + special_doctrine_adoptionist_school_felicitous_doctrine_name:0 "Felicitous School" + special_doctrine_adoptionist_school_felicitous_doctrine_desc:0 "Felician $adoptionist$ believes in practicality above purity, understanding that it must work within hostile systems to undermine them. A heinous lie in pursuit of a noble cause is thought to be worth a thousand blunt truths." + special_doctrine_adoptionist_school_radical_doctrine_name:0 "Radical School" + special_doctrine_adoptionist_school_radical_doctrine_desc:0 "Radical $adoptionist_adherent_plural$ admit no God but the Father, accept no divinity from mortal flesh, and acknowledge no $christianity_religion_adherent_plural$ but themselves. To receive Christ without agreeing on every #EMP letter#! of canon is to acknowledge apostasy." + special_doctrine_is_christian_faith_name:0 "Teachings of Jesus" is_christian_faith_name:0 "$special_doctrine_is_christian_faith_name$" special_doctrine_is_christian_faith_desc:0 "There are those in the world who adhere to the teachings of Jesus without acknowledging his divinity. Though blasphemous, we should still show compassion to these misguided souls, as they may one day become converts to the true faith." @@ -856,6 +895,8 @@ is_gnostic_faith_name:0 "$special_doctrine_is_gnostic_faith_name$" special_doctrine_is_gnostic_faith_desc:0 "$tenet_gnosticism_desc$" + doctrine_parameter_same_hof_hostility_override:0 "Considers other [faiths|E] that share their [head_of_faith|E] to be [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + TOO_FEW_SPOUSES_PIETY:0 "Too Few Spouses" CRUSADER_STATE_CRUSADER_TITLE_NAME:1 "Crusader [target_kingdom.GetNameNoTierNoTooltip]" diff --git a/project/ck3/base_game/localization/english/religion/religion_paganism_l_english.yml b/project/ck3/base_game/localization/english/religion/religion_paganism_l_english.yml index 86e8b6ddc9..a1f52bbe5f 100644 --- a/project/ck3/base_game/localization/english/religion/religion_paganism_l_english.yml +++ b/project/ck3/base_game/localization/english/religion/religion_paganism_l_english.yml @@ -1146,6 +1146,10 @@ l_english: witchgodherhis_its:0 "its" witchgodshehe_it:0 "it" witchgodherhim_it:0 "it" + witch_mistress:0 "$mistress$" + witch_master:0 "$master$" + witch_mother:0 "$mother$" + witch_father:0 "$father$" zunism_creator_god_name:0 "$zunism_high_god_name$" zunism_creator_god_name_possessive:0 "$zunism_high_god_name_possessive$" @@ -1335,3 +1339,225 @@ l_english: siberian_pagan_old_adj:1 "Old Turumic" siberian_pagan_old_adherent:1 "Old Turumist" siberian_pagan_old_adherent_plural:2 "Old Turumists" + + # Basque Paganism - Era Zaharrak + ## "Basque Religion" + basque_religion:0 "Euskal Erlijioa" + basque_religion_adj:0 "Euskal" + basque_religion_adherent:0 "Euskal" + basque_religion_adherent_plural:0 "Euskals" + basque_religion_desc:0 "The ancient native Basque faith has long incorporated other, more transient religions. Elements of Celtic paganism, Christianity, Hellenic paganism, and a heavy substrata of their own local myths and beliefs all swirl together into a syncretic blend." + ## "Old Ways" + basque_pagan:0 "Era Zaharrak" + ## "Old Way" + basque_pagan_adj:0 "Era Zaharra" + ## "Believer" + basque_pagan_adherent:0 "Fededuna" + ## "Believers" + basque_pagan_adherent_plural:0 "Fededunak" + + basque_pagan_old:0 "Old $basque_pagan$" + basque_pagan_old_adj:0 "Old $basque_pagan_adj$" + basque_pagan_old_adherent:0 "Old $basque_pagan_adherent$" + basque_pagan_old_adherent_plural:0 "Old $basque_pagan_adherent_plural$" + + basque_high_god_name:0 "Mari" + ## The euphemistic nickname "Red Skirt", with red being a colour frequently ascribed to magical creatures and items in certain versions of Basque mythology. + basque_high_god_name_2:0 "Ionagorri" + basque_high_god_name_possessive:0 "Mari's" + basque_high_god_name_alternate:0 "$basque_high_god_name$" + basque_high_god_name_alternate_possessive:0 "$basque_high_god_name_possessive$" + ## We don't have a good line on a more pagan creator deity, so we use Aymeric Picaud's term for God filtered through a more likely Basque spelling. + basque_creator_god_name:0 "Ortzia" + basque_creator_god_name_possessive:0 "Ortzia's" + ## *Definitely* more of a focus later on, with the founding of a hospital in his name, but our best fit. + basque_health_god_name:0 "St. Blaise" + basque_health_god_name_possessive:0 "St. Blaise's" + ## We don't have a solid fertility god, but the Basajaunes wild men had aspects of the harvest, so we slot them in as our best-fit. + basque_fertility_god_name:0 "the Basajaunes" + basque_fertility_god_name_possessive:0 "the Basajaunes'" + ## No solid wealth god, and Mari isn't a great fit, so we pull back in God. + basque_wealth_god_name:0 "$basque_creator_god_name$" + basque_wealth_god_name_possessive:0 "$basque_creator_god_name_possessive$" + ## We don't have a good household god candidate, so we use St. Fermin, patron saint of Navarre, as someone who might be a common candidate to swear by or to. + basque_household_god_name:0 "St. Ferminus" + basque_household_god_name_possessive:0 "St. Ferminus'" + ## Sugaar (Mari's most-ascribed consort) doesn't have a great fit anywhere else, mostly due to a paucity of information, so we give him Fate for his role as the father of Jaun Zuria, mythical first Lord of Bizkaia. + ### You could pretty easily sub him in instead of Michael if you want to decrease the amount of Christian saints mixed into the list, but it seems likely Michael was a bigger figure overall. + basque_fate_god_name:0 "Sugaar" + basque_fate_god_name_possessive:0 "Sugaar's" + ## Little St. Martin gets to pull double-duty here, though arguably he's just doing what trickster gods do. + basque_knowledge_god_name:0 "$basque_trickster_god_name$" + basque_knowledge_god_name_possessive:0 "$basque_trickster_god_name_possessive$" + basque_war_god_name:0 "St. Mikael" + basque_war_god_name_possessive:0 "St. Mikael's" + ## For stealing knowledge of farming from the Basajaunes. + basque_trickster_god_name:0 "Little St. Martin" + basque_trickster_god_name_possessive:0 "Little St. Martin's" + ## Gaueko, the embodiment of the night itself. Occasionally appears as a cow or a bull. + basque_night_god_name:0 "Gaueko" + basque_night_god_name_possessive:0 "Gaueko's" + ## No suitable water god of note, unless you want to but the Lamia were a popular water monster in Basque mythology. + basque_water_god_name:0 "the Lamiak" + basque_water_god_name_possessive:0 "the Lamiak's" + ## Mari's daughter, Illargia, who led the dead to the underworld. Probably. + basque_death_god_name:0 "Ilargui" + basque_death_god_name_possessive:0 "Ilargui's" + ## This is a tough one, but we give it to Mari again due to her association with sorceresses (though this is potentially more of an Early Modern thing) and to show the default increased acceptance of non-clerical magic. + basque_witch_god_name:0 "$basque_high_god_name$" + basque_witch_god_name_possessive:0 "$basque_high_god_name_possessive$" + ## Some assorted minor gods/positive divine creatures: + ### Tubal, son of Japheth, son of Noah, who due to a clerical error has gotten mixed up in the origin story for the wrong Iberia. + basque_good_god_japheth:0 "Japheth" + ### Aatxe, a shapeshifting bull/human who fights crime in the name of Mari. + basque_good_god_aatxe:0 "Aatxe" + ### And some popular saints who didn't get their own spheres; respectively St. Nicholas, St. John, & St. Agatha. + basque_good_god_st_nicholas:0 "St. Nikolas" + basque_good_god_st_john:0 "St. Ganix" + basque_good_god_st_agatha:0 "St. Agatha" + ## The old Basque word for the Devil himself, as his syncretised incarnation seems to be the best wide-spread evil spirit. The modern equivalent would be Deabrua. + basque_devil_name:0 "Tusuri" + basque_devil_name_possessive:0 "Tusuri's" + ## Some assorted nicknames/negative divine creatures: + ### These are all various regional euphemisms for the Devil. + basque_evil_god_mamu:0 "Mamu" + basque_evil_god_mekolats:0 "Mekolats" + basque_evil_god_beste_mutilla:0 "Beste Mutilla" + basque_evil_god_galtxagorri:0 "Galtxagorri" + basque_evil_god_prakagorri:0 "Prakagorri" + basque_evil_god_adar:0 "Adar" + ### Tartalo, a colossal & poisonous cyclops. + basque_evil_god_tartalo:0 "Tartalo" + ### Herensugue, an infamous dragon. + basque_evil_god_herensugue:0 "Herensugue" + basque_evil_god_lehen:0 "Lehen" + ## The Black Hunter is a myth or monster rather than a god, but *might* be a remnant of something older. Makes a decent entity to swear by, at least. + basque_evil_god_black_hunter:0 "Eiztari Beltza" + ## Our cast of divinities is pretty varied, including gods, saints, God, and assorted monsters of varying ethical alignments. Accordingly, we use one set referencing the gods, one for the saints, and one that's neutral on the lot. + religion_the_powers:0 "the powers" + religion_the_saints:0 "the saints" + ## For houses of worship, we re-use churches due to long association, but not exclusively. + basque_house_of_worship:0 "church" + basque_house_of_worship_2:0 "temple" + ## Shrine isn't an attested term, but it's suitable for both Christianity & most pagans, so it works here. + basque_house_of_worship_3:0 "shrine" + # Honourable mention goes to the Gernikako Arbola, which is more representative but also more of a cultural icon rather than a religious one. + basque_religious_symbol:0 "eguzkilore" + basque_religious_symbol_2:0 "$basque_religious_symbol$" + basque_religious_symbol_3:0 "$basque_religious_symbol$" + basque_religious_text:0 "sacred stories" + basque_religious_text_2:0 "ancient legends" + basque_religious_text_3:0 "old myths" + # No basis for this; it was never even a remote possibility, so we go with something fun & cool. + basque_religious_head_title:0 "Arch-Sorgina" + basque_religious_head_title_name:0 "Church" + # We don't have good sources on monastic names, so we default to syncretic Christian terms. + ## Honourable mention to serorak who are super interesting but neither cloistered nor (verifiably) in our period. + basque_devotee_male:0 "monk" + basque_devotee_male_plural:0 "monks" + basque_devotee_female:0 "nun" + basque_devotee_female_plural:0 "nuns" + basque_devotee_neuter:0 "monastic" + basque_devotee_neuter_plural:0 "monastics" + # Most commonly, sorginak are gendered female, but there are limited variations where they include male numbers, so we just go with it. + basque_priest:0 "sorgina" + council_basque_priest:0 "Sorgina" + basque_priest_plural:0 "sorginak" + # The places the stars go in the day; we use both the Basque loc and the English loc for a bit of variety. + basque_divine_realm:0 "Itsasgorrieta" + basque_divine_realm_2:0 "the Reddish Seas" + # Mari hangs out in quite a broad variety of caves, changing the weather depending on where she moves to. + basque_divine_realm_3:0 "the Caves of $basque_high_god_name$" + # There aren't any solid positive afterlife names, and the Christian heaven stuff isn't on-brand for a cthonic religion, so we use neutral/cthonian-sounding names. + basque_positive_afterlife:0 "the Underworld" + basque_positive_afterlife_2:0 "the Afterlife" + basque_positive_afterlife_3:0 "the Hereafter" + # We don't have good afterlife source names, so we run with the Christian versions. + basque_negative_afterlife:0 "hell" + basque_negative_afterlife_2:0 "the Inferno" + basque_negative_afterlife_3:0 "the Pit" + + #Guanche faith — Indigenous inhabitants of the Canary Islands + north_african_religion:0 "North-African" + north_african_religion_adj:0 "North-African" + north_african_religion_adherent:0 "Amazigh" + north_african_religion_plural:0 "Amazighs" + north_african_religion_desc:0 "Traditional Berber beliefs follow the Cult of the Dead, and believe that when one passes from this world, one becomes deified among one's own family. Stone worship and construction of Megaliths bring followers closer to the Gods, with chief deities second only to the Creator being the Sun and Moon Gods. Even among followers of other faiths, syncretism with North African folk tradition is common." + + acham_high_god_name:0 "Achamán" + acham_high_god_name2:0 "$acham_high_god_name$" + acham_high_god_name_possessive:0 "Achamán's" + acham_high_god_name_alternate:0 "Achoron" + acham_high_god_name_alternate_possessive:0 "Achoron's" + + acham_creator_god_name:0 "$acham_high_god_name$" + acham_creator_god_name_possessive:0 "$acham_high_god_name_possessive$" + + acham_health_god_name:0 "Chaxiraxi" + acham_health_god_name_possessive:0 "Chaxiraxi's" + acham_fertility_god_name:0 "Moneiba and Eranoranhan" + acham_fertility_god_name_possessive:0 "Moneiba and Eranoranhan's" + acham_wealth_god_name:0 "Magec" + acham_wealth_god_name_possessive:0 "Magec's" + acham_household_god_name:0 "Maxios" + acham_household_god_name_possessive:0 "Maxios'" + acham_fate_god_name:0 "Achuguayo" + acham_fate_god_name_possessive:0 "Achuguayo's" + acham_knowledge_god_name:0 "$acham_fate_god_name$" + acham_knowledge_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_war_god_name:0 "$acham_high_god_name$" + acham_war_god_name_possessive:0 "$acham_high_god_name_possessive$" + acham_trickster_god_name:0 "$acham_household_god_name$" + acham_trickster_god_name_possessive:0 "$acham_household_god_name_possessive$" + acham_night_god_name:0 "$acham_fate_god_name$" + acham_night_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_water_god_name:0 "Achuhucanac" + acham_water_god_name_possessive:0 "Achuhucanac's" + acham_evil_god_name:0 "Guayota" + acham_evil_god_name_possessive:0 "Guayota's" + acham_witch_god_name:0 "$acham_evil_god_name$" + acham_witch_god_name_possessive:0 "$acham_evil_god_name_possessive$" + acham_death_god_name:0 "$acham_evil_god_name$" + acham_death_god_name_possessive:0 "$acham_evil_god_name_possessive$" + + acham_priest_male:0 "guañameñe" + acham_priest_male_plural:0 "guañameñes" + acham_priest_female:0 "maguadas" + acham_priest_female_plural:0 "maguadas" + acham_priest_neuter:0 "kankus" + acham_priest_neuter_plural:0 "kankus" + acham_religious_head_title:0 "Faykan" + acham_religious_head_title_name:0 "Faykanate" + acham_religious_text:0 "$paganism_religious_text$" + acham_religious_text2:0 "$acham_religious_text$" + acham_religious_text3:0 "$acham_religious_text$" + acham_pantheon_term:0 "$religion_the_gods$" + acham_pantheon_term2:0 "$acham_pantheon_term$" + acham_pantheon_term3:0 "$acham_pantheon_term$" + acham_house_of_worship:0 "$paganism_house_of_worship$" + acham_house_of_worship2:0 "$paganism_house_of_worship$" + acham_house_of_worship3:0 "$paganism_house_of_worship$" + + acham_positive_afterlife:0 "Aguere" + acham_positive_afterlife2:0 "$acham_positive_afterlife$" + acham_positive_afterlife3:0 "$acham_positive_afterlife$" + acham_negative_afterlife:0 "Echeyde" + acham_negative_afterlife2:0 "$acham_negative_afterlife$" + acham_negative_afterlife3:0 "$acham_negative_afterlife$" + acham_divine_realm:0 "$acham_positive_afterlife$" + acham_divine_realm2:0 "$acham_positive_afterlife$" + acham_divine_realm3:0 "$acham_positive_afterlife$" + + acham_religious_symbol:0 "guatimac" + acham_religious_symbol2:0 "$acham_religious_symbol$" + acham_religious_symbol3: "$acham_religious_symbol$" + + north_african_acham_pagan:0 "Achamánism" + north_african_acham_pagan_adj:0 "Achamánic" + north_african_acham_pagan_adherent:0 "Achamánist" + north_african_acham_pagan_adherent_plural:0 "Achamánists" + + north_african_acham_pagan_old:0 "Old Achamánism" + north_african_acham_pagan_old_adj:0 "Old Achamánic" + north_african_acham_pagan_old_adherent:0 "Old Achamánist" + north_african_acham_pagan_old_adherent_plural:0 "Old Achamánists" diff --git a/project/ck3/base_game/localization/english/religion/religion_taoism_l_english.yml b/project/ck3/base_game/localization/english/religion/religion_taoism_l_english.yml index 47ab1b6581..4297fde695 100644 --- a/project/ck3/base_game/localization/english/religion/religion_taoism_l_english.yml +++ b/project/ck3/base_game/localization/english/religion/religion_taoism_l_english.yml @@ -2,8 +2,8 @@ #Common Taoism Localization taoism_religion:0 "Taoism" taoism_religion_adj:0 "Taoist" - taoism_religion_adjerent:0 "Taoist" - taoism_religion_adjerent_plural:0 "Taoists" + taoism_religion_adherent:0 "Taoist" + taoism_religion_adherent_plural:0 "Taoists" taoism_religion_desc:0 "Tao is the source, pattern, and substance from which all things exist. Living in harmony with the Tao leads to peace, contentment, and upon death, ascension to live within the Tao as an immortal spirit." taoism_high_god_name:0 "Tao" diff --git a/project/ck3/base_game/localization/english/struggles/struggle_catalysts_l_english.yml b/project/ck3/base_game/localization/english/struggles/struggle_catalysts_l_english.yml new file mode 100644 index 0000000000..79c1b1506f --- /dev/null +++ b/project/ck3/base_game/localization/english/struggles/struggle_catalysts_l_english.yml @@ -0,0 +1,119 @@ +l_english: + ################################################## + # Catalyst UI Keys + PHASE_CATALYST_DESCRIPTION_HEADER:2 "#S Catalysts towards [StrugglePhase.GetNameNoTooltip]#!" + PHASE_CATALYST_DESCRIPTION_HEADER_INFO:1 "#I Complete Catalysts any number of times to increase the phase progress#!" + PHASE_CATALYST_DESCRIPTION_ENTRY:1 "$EFFECT_LIST_BULLET$ [CatalystEntry.GetCatalyst.GetDescription]: #I [CatalystEntry.GetWorth|+=] progress#!" + PHASE_CATALYST_COMPLETIONS:0 "[Select_CString(GreaterThan_int32(Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst), '(int32)0'), '#COLOR_GREEN ', '#COLOR_GRAY ')]x[Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst)]#!" + + ################################################## + # Catalyst Names + catalyst_passing_of_time:1 "Yearly Drift [struggle_catalyst_catalyst|E]" + catalyst_passing_of_time_desc:1 "Yearly drift towards this [struggle_phase|E]" + catalyst_demanding_important_conversion:0 "Demanded Conversion [struggle_catalyst_catalyst|E]" + catalyst_demanding_important_conversion_desc:4 "[demand_conversion|E] from an [struggle_involved|E] [ruler|E]" + catalyst_enforcing_de_jure_claims:0 "Enforced [de_jure|E] [claims|E] [struggle_catalyst_catalyst|E]" + catalyst_enforcing_de_jure_claims_desc:2 "Enforce [de_jure|E] [claims|E] against another $game_concept_struggle_involved$ $game_concept_character$" + catalyst_creating_a_holy_order:0 "Created a [holy_order|E] [struggle_catalyst_catalyst|E]" + catalyst_creating_a_holy_order_desc:2 "Create a [holy_order|E]" + catalyst_winning_large_conquest_war:0 "Won Aggressive [war|E] [struggle_catalyst_catalyst|E]" + catalyst_winning_large_conquest_war_desc:3 "Win [struggle_large_conquest|E] [war|E] against another [struggle_involved|E] [ruler|E]" + catalyst_bought_important_truce:0 "Bought [truce|E] [struggle_catalyst_catalyst|E]" + catalyst_bought_important_truce_desc:3 "Purchase a [truce|E] from another [struggle_involved|E] [ruler|E]" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal:0 "Granted Independence [struggle_catalyst_catalyst|E]" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_desc:2 "Give independence to a [powerful_vassal|E] of a different [faith|E] or [culture|E]" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion:0 "Agreed to Faction Demand [struggle_catalyst_catalyst|E]" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion_desc:2 "Accept the demands of a [peasant_faction|E] or [popular_faction|E]" + catalyst_granted_powerful_diff_faith_vassal_religious_protection:0 "Granted inclusive [contract|E] Change [struggle_catalyst_catalyst|E]" + catalyst_granted_powerful_diff_faith_vassal_religious_protection_desc:2 "Offer a [powerful_vassal|E] [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|E] via [contract|E]" + catalyst_became_best_friend_soulmate_with_very_important_character:0 "Twin Souls [struggle_catalyst_catalyst|E]" + catalyst_became_best_friend_soulmate_with_very_important_character_desc:6 "Become either [best_friends|E] or [soulmates|E] with an [struggle_involved|E] [ruler|E]" + catalyst_became_friend_lover_with_character:0 "Twin Souls [struggle_catalyst_catalyst|E]" + catalyst_became_friend_lover_with_character_desc:0 "Become either [friends|E] or [lovers|E] with an [struggle_involved|E] [ruler|E]" + catalyst_formed_interreligious_alliance_with_important_character:0 "Formed Interreligious [alliance|E] [struggle_catalyst_catalyst|E]" + catalyst_formed_interreligious_alliance_with_important_character_desc:5 "Form an [alliance|E] with [struggle_involved|E] [ruler|E] of a different [faith|E]" + catalyst_hybridise_or_diverge_regional_cultures:0 "[hybridized|E] or [diverge|E] [struggle|E] [cultures|E] [struggle_catalyst_catalyst|E]" + catalyst_hybridise_or_diverge_regional_cultures_desc:1 "[hybridize|E] two [struggle_involved|E] [cultures|E] or [diverge|E] one" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection:0 "Revoked inclusive [contract|E] [struggle_catalyst_catalyst|E]" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection_desc:2 "Remove [powerful_vassal_possessive|E] [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|E] [contract|E]" + catalyst_broke_truce_against_important_character:0 "Broke [truce|E] [struggle_catalyst_catalyst|E]" + catalyst_broke_truce_against_important_character_desc:4 "Break a [truce|E] with an [struggle_involved|E] [ruler|E]" + catalyst_discovery_of_very_important_murder:1 "Exposed sectarian [GetScheme('murder').GetTypeName] [struggle_catalyst_catalyst|E]" + catalyst_discovery_of_very_important_murder_desc:4 "Expose that an [struggle_involved|E] King, [head_of_faith|E] or [culture_head|E] was murdered" + catalyst_fabricating_duchy_level_claims:0 "Fabricated [duchy|E] [claims|E] [struggle_catalyst_catalyst|E]" + catalyst_fabricating_duchy_level_claims_desc:3 "[fabricate_claim|E] on a [duchy|E]-[title_tier|E] [title|E] within the Struggle region" + + catalyst_forming_alliance_with_major_uninvolved_power:0 "[allied|E] with foreign power [struggle_catalyst_catalyst|E]" + catalyst_forming_alliance_with_major_uninvolved_power_desc:2 "Form an [alliance|E] with an [struggle_uninvolved|E] [realm|E] that has at least [EmptyScope.ScriptValue('catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value')|0] [realm_size|E]" + catalyst_accepted_independence_faction_demands:0 "$catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion$ [struggle_catalyst_catalyst|E]" + catalyst_accepted_independence_faction_demands_desc:2 "Accept the demands of a [peasant_faction|E] or [popular_faction|E]" + catalyst_conducted_border_raid:0 "Conducted [border_raid|E] [struggle_catalyst_catalyst|E]" + catalyst_conducted_border_raid_desc:1 "Start [border_raids|E] on a neighboring [county|E] held by another $game_concept_struggle_involved$ $game_concept_character$" + + catalyst_learned_new_language_important:0 "Learned [language|E] [struggle_catalyst_catalyst|E]" + catalyst_learned_new_language_important_desc:2 "Learn the [language|E] of an [struggle_involved|E] [ruler|E]" + catalyst_toledo_council_conciliation:0 "$fp2_small_council_modifier$ Conciliation [struggle_catalyst_catalyst|E]" + catalyst_toledo_council_conciliation_desc:0 "The Council of Toledo decides to promote peace in Iberia" + catalyst_toledo_council_compromise:0 "$fp2_small_council_modifier$ Compromise [struggle_catalyst_catalyst|E]" + catalyst_toledo_council_compromise_desc:0 "$catalyst_toledo_council_conciliation_desc$" + catalyst_toledo_council_hostility:0 "$fp2_small_council_modifier$ Hostility [struggle_catalyst_catalyst|E]" + catalyst_toledo_council_hostility_desc:0 "The Council of Toledo enflames tensions in Iberia" + catalyst_toledo_council_tension:0 "$fp2_small_council_modifier$ Tension [struggle_catalyst_catalyst|E]" + catalyst_toledo_council_tension_desc:0 "$catalyst_toledo_council_hostility_desc$" + + catalyst_imprison_important:0 "Imprisoned a Duke or higher tier [struggle_catalyst_catalyst|E]" + catalyst_imprison_important_desc:1 "Imprison a [duke|E] or higher rank [character|E], including [head_of_faith|E] and [cultural_head|E]" + + catalyst_successfully_expelled_interloper:0 "Win [iberian_reclamation|E] [struggle_catalyst_catalyst|E]" + catalyst_successfully_expelled_interloper_desc:0 "Win an [iberian_reclamation|E] against an [struggle_uninvolved|E] $game_concept_character$" + catalyst_truce_was_enforced:0 "[enforced_truce|E] [struggle_catalyst_catalyst|E]" + catalyst_truce_was_enforced_desc:0 "[enforced_truce|E] between [struggle_involved|E] [ruler|E]" + catalyst_execute_important:0 "Executed a Duke or higher tier [struggle_catalyst_catalyst|E]" + catalyst_execute_important_desc:1 "Execute a [duke|E] or higher rank [character|E], including [head_of_faith|E] and [cultural_head|E]" + catalyst_new_building_in_castle:1 "built in a [castle|E] [struggle_catalyst_catalyst|E]" + catalyst_new_building_in_castle_desc:1 "Construct a [building|E] in a [castle|E] [holding|E]" + catalyst_new_building_in_city:1 "built in a [city|E] [struggle_catalyst_catalyst|E]" + catalyst_new_building_in_city_desc:1 "Construct a [building|E] in a [city|E] [holding|E]" + catalyst_release_important:1 "Released a [ruler|E] [struggle_catalyst_catalyst|E]" + catalyst_release_important_desc:1 "Release an [struggle_involved|E] [ruler|E] from [prison|E] without any request" + catalyst_ransom_important:0 "Ransom [struggle_catalyst_catalyst|E]" + catalyst_ransom_important_desc:0 "Ransom an [struggle_involved|E] [ruler|E]" + catalyst_gift_independent_ruler:0 "Gift sent [struggle_catalyst_catalyst|E]" + catalyst_gift_independent_ruler_desc:3 "Send a [gift|E] or [artifact|E] to an [struggle_involved|E] [ruler|E]" + catalyst_very_important_child_change_culture_or_faith:0 "" + catalyst_very_important_child_change_culture_or_faith_desc:1 "Have one of your [children|E] convert to a [faith|E] or [culture|E] held by a [ruler|E]" + catalyst_vassalize_independent_ruler:0 "Vassalized an [independent_ruler] [struggle_catalyst_catalyst|E]" + catalyst_vassalize_independent_ruler_desc:0 "Vassalize an [independent_ruler|E]" + catalyst_join_war_as_assisant:0 "Joined a war [struggle_catalyst_catalyst|E]" + catalyst_join_war_as_assisant_desc:1 "Join a war by selling your services to a non-ally [struggle_involved|E] [ruler|E]" + + catalyst_win_any_war_within_the_region:0 "Won a war [struggle_catalyst_catalyst|E]" + catalyst_win_any_war_within_the_region_desc:1 "Win a war you started against another [struggle_involved|E] [ruler|E]" + catalyst_becomes_rival_with_involved:0 "Escalated rivalry [struggle_catalyst_catalyst|E]" + catalyst_becomes_rival_with_involved_desc:1 "Become [rival|E] or [nemesis|E] with another [struggle_involved|E] [ruler|E]" + catalyst_using_a_hook_on_very_important_character:0 "Used [hook|E] [struggle_catalyst_catalyst|E]" + catalyst_using_a_hook_on_very_important_character_desc:4 "Use a [hook|E] on an [struggle_involved|E] [ruler|E]" + catalyst_usurp_title:0 "Usurped a [title] [struggle_catalyst_catalyst|E]" + catalyst_usurp_title_desc:0 "Usurp a new [title|E] which is part of the [de_jure|E] of $e_spain$" + catalyst_unnatural_death_important_character:0 "Murdered [struggle_catalyst_catalyst|E]" + catalyst_unnatural_death_important_character_desc:2 "Kill an [struggle_involved|E] [ruler|E]" + catalyst_forced_conversion:0 "Converted [struggle_catalyst_catalyst|E]" + catalyst_forced_conversion_desc:1 "Convert an [struggle_involved|E] [ruler|E] or [county|E]" + catalyst_gain_claim_on_title:1 "Acquired [claim|E] [struggle_catalyst_catalyst|E]" + catalyst_gain_claim_on_title_desc:1 "Acquire a [claim|E] on a [title|E] under the [de_jure|E] of $e_spain$" + catalyst_reveal_secret_important:1 "Exposed [secret|E] [struggle_catalyst_catalyst|E]" + catalyst_reveal_secret_important_desc:1 "Reveal the [secret|E] of an [struggle_involved|E] [ruler|E]" + catalyst_sign_truce_outside_war:1 "Signed [truce|E] [struggle_catalyst_catalyst|E]" + catalyst_sign_truce_outside_war_desc:1 "Sign a [truce|E] outside of a [war|E] with another [struggle_involved|E] [ruler|E]" + catalyst_improve_development_vassal_diff_faith_culture:0 "Development increased [struggle_catalyst_catalyst|E]" + catalyst_improve_development_vassal_diff_faith_culture_desc:2 "Increase the [development|E] of a [county|E] of a different [faith|E] or [culture|E]" + catalyst_independence_from_non_dejure_vassal:1 "Granted Independence [struggle_catalyst_catalyst|E]" + catalyst_independence_from_non_dejure_vassal_desc:2 "$grant_independence_interaction$ to a non-[de_jure|E] [vassal|E]" + catalyst_grant_privilege_to_diff_faith_culture_vassal:0 "Granted privilege [struggle_catalyst_catalyst|E]" + catalyst_grant_privilege_to_diff_faith_culture_vassal_desc:1 "Grant better [contract|E] or [title|E] to a [vassal|E] from a different [faith|E] or [culture|E]" + catalyst_invite_diff_faith_culture_to_feast:0 "Invited to [feast|E] [struggle_catalyst_catalyst|E]" + catalyst_invite_diff_faith_culture_to_feast_desc:0 "Invite an [struggle_involved|E] [ruler|E] of a different [faith|E] or [culture|E] to a [feast|E]" + catalyst_grant_land_local_noble:0 "Granted to local noble [struggle_catalyst_catalyst|E]" + catalyst_grant_land_local_noble_desc:0 "Grant one of your [counties|E] to a local noble of an [struggle_involved|E] [culture|E]" + catalyst_convert_local_culture_faith:0 "Converted to local beliefs [struggle_catalyst_catalyst|E]" + catalyst_convert_local_culture_faith_desc:0 "Convert to the local [struggle_involved|E] [culture|E] or [faith|E]" diff --git a/project/ck3/base_game/localization/english/struggles/struggles_l_english.yml b/project/ck3/base_game/localization/english/struggles/struggles_l_english.yml new file mode 100644 index 0000000000..d721476ae6 --- /dev/null +++ b/project/ck3/base_game/localization/english/struggles/struggles_l_english.yml @@ -0,0 +1,153 @@ +l_english: + iberian_struggle:0 "Iberian Struggle" + iberian_struggle_desc:1 "$game_concept_iberian_struggle$" + struggle_iberia_phase_opportunity:0 "Opportunity" + struggle_iberia_phase_opportunity_desc:0 "$game_concept_struggle_phase_iberia_opportunity_desc$" + struggle_iberia_phase_hostility:0 "Hostility" + struggle_iberia_phase_hostility_desc:0 "$game_concept_struggle_phase_iberia_hostility_desc$" + #struggle_iberia_phase_tension:0 "Tension" + struggle_iberia_phase_compromise:0 "Compromise" + struggle_iberia_phase_compromise_desc:0 "$game_concept_struggle_phase_iberia_compromise_desc$" + struggle_iberia_phase_conciliation:0 "Conciliation" + struggle_iberia_phase_conciliation_desc:0 "$game_concept_struggle_phase_iberia_conciliation_desc$" + CURRENT_PHASE:0 "Current phase" + PHASE_EFFECTS_HEADER:0 "Phase effects" + PHASE_EFFECTS_LOWER:0 "phase effects" + ENDING_DECISION_BUTTON_LABEL_MULTIPLE:0 "#high View Ending Decisions#!" + ENDING_DECISION_BUTTON_LABEL_SINGLE:0 "#high View Ending Decision#!" + ENDING_DECISION_NONE:1 "There are no ending decisions for this phase" + ENDING_DECISION_MULTIPLE:0 "#I Click to show the available endings#!" + ENDING_DECISION_AVAILABLE:0 "You can end the [struggle|E]" + ENDING_DECISION_UNAVAILABLE:0 "You can not end the [struggle|E]" + #ENDING_DECISION_AREA_HEADER:0 "#high Ending the Struggle:#! [StrugglePhase.GetNameNoTooltip] for the [Struggle.GetNameNoTooltip]\n#I Select one of the following Ending Decisions to put an end to the [Struggle.GetNameNoTooltip]#!" + ENDING_DECISION_AREA_HEADER:1 "#high Ending the Struggle:#! [StrugglePhase.GetNameNoTooltip] for the [Struggle.GetNameNoTooltip]" + ENDING_DECISION_AREA_DESCRIPTION:0 "#I Select one of the following Ending Decisions to put an end to the [Struggle.GetNameNoTooltip]#!" + PHASE_PROGRESS_VALUE:1 "[Struggle.GetPhaseProgressValue(StrugglePhase.Self)]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + + STRUGGLE_PHASE_BONUS:0 "[struggle_phase|E] Bonus" + STRUGGLE_PHASE_MALUS:0 "[struggle_phase|E] Malus" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_PENALTY:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_MARRIAGE_ACCEPTANCE_BOTH_INVOLVED_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_INVOLVED_OR_INTERLOPER_PHASE_BONUS:0 "$STRUGGLE_PHASE_BONUS$: $VALUE|=+0$" + + STRUGGLE_INVOLVED:1 "[struggle_involved|E]" + STRUGGLE_INTERLOPER:1 "[struggle_interloper|E]" + STRUGGLE_UNINVOLVED:1 "[struggle_uninvolved|E]" + STRUGGLE_PARTICIPANTS:0 "Participants" + STRUGGLE_TOOLTIP_INVOLVEMENT:2 "[Character.GetShortUINameNoTooltip|U] [Select_CString( Character.IsLocalPlayer, 'are', 'is' )] an [Character.GetStruggleInvolvementType( Struggle.Self )] character in this [struggle|E].\n$STRUGGLE_START_DATE$" + STRUGGLE_START_DATE:0 "#weak Struggle starting date: #! [Struggle.GetStruggleStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_CURRENT_PHASE:1 "Current Phase: [StrugglePhase.GetName]\n#weak Current Phase starting date: #![Struggle.GetCurrentPhaseStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_EFFECTS_HEADER:1 "[StrugglePhase.GetNameNoTooltip] [struggle_phase_phase|E] effects:" + STRUGGLE_TOOLTIP_NEXT_PHASE:0 "#bold Leading Next Phase: #! [StrugglePhase.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_NEXT_PHASE_PROGRESS:0 "$PHASE_PROGRESS_VALUE$ Catalyst progress" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING:0 "#weak (Leading Phase)#!" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS:1 "#high Total [struggle_catalyst_catalyst|E] Progress: $PHASE_PROGRESS_VALUE$#! [SelectLocalization( ObjectsEqual( Struggle.GetCurrentLeadingPhase, StrugglePhase.Self ), 'STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING', '')]" + STRUGGLE_PHASE_TOOLTIP_CURRENTLY_LEADING:0 "#weak This is the leading phase" + STRUGGLE_PHASE_DESCRIPTION:2 "This is one of the [struggle_phase_phases|E] in the [Struggle.GetNameNoTooltip].\n\n[StrugglePhase.GetDescription]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_HEADER:1 "Latest [struggle_catalyst_catalyst|E] progress:" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER:0 "[CatalystHistory.GetCharacter.GetName]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE:1 "$catalyst_passing_of_time$" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER:0 "[SelectLocalization( CatalystHistory.GetCharacter.IsValid, 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER', 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE')]" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY:1 "#low [CatalystHistory.GetDate.GetString]:#! $STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER$" + + STRUGGLE_PHASE_TOOLTIP_CATALYST_HISTORY_ENTRY:0 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: #! [CatalystHistory.GetCharacter.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_PULSE:1 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: Passage of time#!" + + STRUGGLE_INVOLVEMENT_BUTTON:0 "View Struggle Involvement" + STRUGGLE_INVOLVEMENT_WINDOW_HEADER:0 "Struggle Involvement" + STRUGGLE_INVOLVEMENT_PLAYER_INVOLVED:2 "You are [struggle_involved|E] in the [STRUGGLE.GetNameNoTooltip]" + STRUGGLE_INVOLVEMENT_PLAYER_INTERLOPER:2 "You are an [struggle_interloper|E] in the [STRUGGLE.GetNameNoTooltip]" + STRUGGLE_INVOLVEMENT_PLAYER_UNINVOLVED:1 "You are [struggle_uninvolved|E] in the [STRUGGLE.GetNameNoTooltip]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_INSIDE:1 "Your [realm_capital|E] is in the [struggle_region|E]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_OUTSIDE:1 "Your [realm_capital|E] is outside the [struggle_region|E]" + STRUGGLE_INVOLVEMENT_FAITH_INVOLVED:1 "Your [faith|E] is [struggle_involved|E] in the [struggle|E]" + STRUGGLE_INVOLVEMENT_FAITH_UNINVOLVED:0 "Your [faith|E] is [struggle_uninvolved|E] in the [struggle|E]" + STRUGGLE_INVOLVEMENT_CULTURE_INVOLVED:1 "Your [culture|E] is [struggle_involved|E] in the [struggle|E]" + STRUGGLE_INVOLVEMENT_CULTURE_UNINVOLVED:1 "Your [culture|E] is [struggle_uninvolved|E] in the [struggle|E]" + STRUGGLE_INVOLVEMENT_WINDOW_PARTICIPANT_DESC:1 "Characters can participate in the [Struggle.GetNameNoTooltip] as [struggle_interloper|E] or [struggle_involved|E]. Non-participants within the region are considered [struggle_uninvolved|E]." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_DESC:0 "These are the [faiths|E] that are part of the [Struggle.GetNameNoTooltip].\nThey were either present in the origin of the [struggle|E] or were born within the [struggle|E]." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_COUNT:0 "#weak [Struggle.GetNumCountiesWithFaith(Faith.Self)] [counties|E] in the [Struggle.GetNameNoTooltip] follow this [faith|E]#!" + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_DESC:0 "These are the [cultures|E] that are part of the [Struggle.GetNameNoTooltip].\nThey were either present in the origin of the [struggle|E] or were born within the [struggle|E]." + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_COUNT:0 "#weak [Struggle.GetNumCountiesWithCulture(Culture.Self)] [counties|E] in the [Struggle.GetNameNoTooltip]#!" + STRUGGLE_FILTER_PARTICIPANTS_ALL:0 "All" + STRUGGLE_FILTER_PARTICIPANTS_INVOLVED:0 "Involved" + STRUGGLE_FILTER_PARTICIPANTS_INTERLOPER:0 "Interloper" + + STRUGGLE_PHASE_EFFECTS_NONE_WAR:0 "#weak $PHASE$ has no effect on [war|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_CULTURE:0 "#weak $PHASE$ has no effect on [culture|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_FAITH:0 "#weak $PHASE$ has no effect on [faith|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_OTHER:0 "#weak $PHASE$ has no effect on other things#!" + STRUGGLE_PHASE_EFFECTS_WAR_TT_HEADER:0 "War Effects" + STRUGGLE_PHASE_EFFECTS_CULTURE_TT_HEADER:0 "Culture Effects" + STRUGGLE_PHASE_EFFECTS_FAITH_TT_HEADER:0 "Faith Effects" + STRUGGLE_PHASE_EFFECTS_OTHER_TT_HEADER:0 "Other Effects" + STRUGGLE_PHASE_EFFECTS_COMMON_WAR:0 "#S Common [war|E] effects:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_CULTURE:0 "#S Common [culture|E] effects:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_FAITH:0 "#S Common [faith|E] effects:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_OTHER:0 "#S Common other effects:#!" + STRUGGLE_PHASE_EFFECTS_INVOLVED:0 "#S Effects for [struggle_involved|E]:#!" + STRUGGLE_PHASE_EFFECTS_INTERLOPER:0 "#S Effects for [struggle_interloper_interlopers|E]:#!" + STRUGGLE_PHASE_EFFECTS_UNINVOLVED:0 "#S Effects for [struggle_uninvolved|E]:#!" + + struggle_parameter_claims_in_region_cost_prestige_not_gold_for_involved_parties:2 "[fabricating_claims|E] in the [struggle_region|E] costs [prestige_i][prestige|E] instead of [gold_i][gold|E]" + struggle_parameter_holy_wars_in_region_cannot_be_declared:0 "[holy_wars|E] cannot be declared in the [struggle_region|E]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs:2 "[wars|E] within the [struggle_region|E] cost less [prestige_i][prestige|E]" + struggle_parameter_county_faith_conversion_in_region_proceeds_faster:1 "[convert_county|E] proceeds faster within the [struggle_region|E]" + struggle_parameter_cheaper_to_convert_to_struggle_faith:1 "Converting to an [struggle_involved|E] [faith|E] is less expensive" + struggle_parameter_cheaper_to_convert_to_struggle_culture:1 "Converting to an [struggle_involved|E] [culture|E] is less expensive" + struggle_parameter_truces_by_involved_or_interlopers_within_region_shorter:1 "[struggle_involved|E] and [struggle_interloper|E] [characters|E] have shorter [truces|E] for [wars|E] within the [struggle_region|E]" + struggle_parameter_truces_by_involved_or_interlopers_within_region_longer:1 "[struggle_involved|E] and [struggle_interloper|E] [characters|E] have longer [truces|E] for [wars|E] within the [struggle_region|E]" + struggle_parameter_claims_in_region_more_expensive_to_press_for_uninvolved:1 "[fabricating_claims|E] on [titles|E] within the [struggle_region|E] is more expensive for [struggle_uninvolved|E] [characters|E]" + struggle_parameter_involved_form_alliances_with_each_other_easier:0 "[struggle_involved|E] [characters|E] form [alliances|E] with each other more easily" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs:1 "[struggle_involved|E] and [struggle_interloper|E] [characters|E] pay less [piety_i][piety|E] to start [wars|E] within the [struggle_region|E]" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower:1 "[convert_county|E] proceeds slower within the [struggle_region|E]" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower_invisible:0 "" + struggle_parameter_county_culture_conversion_in_region_proceeds_slower:1 "[promote_culture|E] proceeds slower within the [struggle_region|E]" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_negative_relations:0 "Important [characters|E] may spontaneously develop negative [relations|E]" + struggle_parameter_white_peace_acceptance_between_involved_or_interloper_with_region_easier:1 "[struggle_involved|E] and [struggle_interloper|E] [characters|E] more easily accept [white_peace|E] in [wars|E] within the [struggle_region|E]" + struggle_parameter_involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs:0 "[struggle_involved|E] and [struggle_interloper|E] [characters|E] pay more [prestige|E] for [wars|E] against [characters|E] of a different [faith|E]" + struggle_parameter_interfaith_marriages_available_between_involved_characters:0 "Inter-[faith|E] [marriages|E] are available between [struggle_involved|E] [characters|E]" + struggle_parameter_county_conversion_disabled_for_involved_faiths_within_region:1 "[convert_county|E] is disabled for [characters|E] with [struggle_involved|E] [faiths|E] within the [struggle_region|E]" + struggle_parameter_easier_culture_hybridising_for_involved_and_interlopers:1 "[hybridizing|E] [cultures|E] is easier for [struggle_involved|E] and [struggle_interloper|E] [characters|E]" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_positive_or_negative_relations:0 "Important [characters|E] may spontaneously develop negative or positive [relations|E]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_costs:0 "[struggle_involved|E] and [struggle_interloper|E] [characters|E] pay less for [wars|E] against [characters|E] of a different [faith|E]" + struggle_parameter_county_culture_conversion_in_region_proceeds_faster:1 "[promote_culture|E] proceeds faster within the [struggle_region|E]" + struggle_parameter_struggle_cb_cost_minor:1 "[struggle_conquest|E] [casus_belli|E]'s are cheaper" + struggle_parameter_struggle_cb_cost_major:0 "[struggle_conquest|E] [casus_belli|E]'s are expensive" + struggle_parameter_unlocks_border_raid_casus_belli:2 "Unlocks the [border_raid|E] [casus_belli|E]" + struggle_parameter_unlocks_bargain_fealty_interaction:2 "Unlocks the [bargain_fealty|E] [interaction|E]" + struggle_parameter_unlocks_contract_assistance_interaction:2 "Unlocks the [contract_assistance|E] [interaction|E]" + struggle_parameter_unlocks_iberian_reclamation_casus_belli:2 "Unlocks the [iberian_reclamation|E] [casus_belli|E]" + struggle_parameter_unlocks_enforce_truces_interaction:2 "[struggle_involved|E] [rulers|E] of at least [duke|E] [title_tier|E] may enforce [truces|E] below them" + + + STRUGGLE_NEXT_PHASE_PROGRESS_LABEL:0 "Next Phase Progress" + STRUGGLE_NEXT_PHASE_PROGRESS_DESC:0 "Current events may take the [struggle|E] into [Struggle.GetNextPhasesStringList]" + STRUGGLE_TT_PHASE_PROGRESS_LEADING:0 "#weak (Leading Phase)#!" + STRUGGLE_TT_PHASE_PROGRESS:1 "[StrugglePhase.GetNameNoTooltip|L]: [SelectLocalization( ObjectsEqual(Struggle.GetCurrentLeadingPhase, StrugglePhase.Self), 'STRUGGLE_TT_PHASE_PROGRESS_LEADING', '')] [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_NEXT_PHASE_TRANSITION_LABEL:0 "Next Phase: [Struggle.GetNextPhase.GetName]" + STRUGGLE_NEXT_PHASE_TRANSITION_DESC:0 "The struggle will go into [Struggle.GetNextPhase.GetName] in [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + STRUGGLE_TT_PHASE_TRANSITION:0 "[StrugglePhase.GetName] #weak (Next Phase)#! [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_TT_PHASE_TRANSITION_TIME_TO:0 "[StrugglePhase.GetName] will start in [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + + STRUGGLE_EFFECT_LABEL_WAR:0 "War" + STRUGGLE_EFFECT_LABEL_FAITH:0 "Faith" + STRUGGLE_EFFECT_LABEL_CULTURE:0 "Culture" + STRUGGLE_EFFECT_LABEL_OTHER:0 "Other" + + STRUGGLE_INVOLVED_NO_CONCEPT:0 "$game_concept_struggle_involved$" + STRUGGLE_INTERLOPER_NO_CONCEPT:0 "$game_concept_struggle_interloper$" + STRUGGLE_UNINVOLVED_NO_CONCEPT:0 "$game_concept_struggle_uninvolved$" + + STRUGGLE_MAP_TT:1 "$EFFECT_LIST_BULLET$Involvement: [STRUGGLE.GetCharacterInvolvementTypeNoConcept(CHARACTER.Self)]\n$EFFECT_LIST_BULLET$Culture: [CHARACTER.GetCulture.GetNameNoTooltip]\n$EFFECT_LIST_BULLET$Faith: [CHARACTER.GetFaith.GetNameNoTooltip]" + STRUGGLE_START_EVENT_DESC:0 "#high You are one of the [GetPlayer.GetStruggleInvolvementType(Struggle.Self)] participants in this [Struggle.GetName].#!\n\nThe region is currently in a phase of [StrugglePhase.GetName]. Your actions and those of the other participants will determine the future phases of the [struggle|E], and its ending." + STRUGGLE_START_EVENT_PHASE_TITLE:1 "Inspect each icon to view the current [struggle_phase|E] effects" + STRUGGLE_END_EVENT_DESC:0 "You have ended the [Struggle.GetName], achieving a [StrugglePhase.GetName] Ending." + no_call_ally_for_this_war_tt:0 "You cannot call your ally for this [war|E]" + STRUGGLE_EFFECT_TT_CHARACTER_INVOLVEMENT:0 "[Character.GetShortUINameNoTooltip|U] [Select_CString( Character.IsLocalPlayer, 'are', 'is' )] an [Character.GetStruggleInvolvementType( Struggle.Self )] character in the [Struggle.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/english/struggles/struggles_parameters_l_english.yml b/project/ck3/base_game/localization/english/struggles/struggles_parameters_l_english.yml new file mode 100644 index 0000000000..6837549c5f --- /dev/null +++ b/project/ck3/base_game/localization/english/struggles/struggles_parameters_l_english.yml @@ -0,0 +1,49 @@ +l_english: + bonus_from_new_friend:0 "You gained a new friend" + struggle_parameter_unlocks_buy_claim_for_all:2 "Unlocks the [buy_claim_interaction|E] against [struggle_involved|E] [rulers|E]" + struggle_parameter_unlocks_demand_payments_for_all:2 "Unlocks the [demand_payment_decision|E] against [struggle_involved|E] [rulers|E]" + struggle_parameter_unlocks_abduct_for_all:2 "Unlocks the [GetScheme('abduct').GetTypeName] [scheme|E] against [struggle_involved|E] [rulers|E]" + struggle_parameter_unlocks_fabricate_hooks_for_all:2 "Unlocks the [GetScheme('fabricate_hook').GetTypeName] [scheme|E] against [struggle_involved|E] [rulers|E]" + struggle_parameter_unlocks_claim_throne_for_all:2 "Unlocks the [GetScheme('claim_throne').GetTypeName] [scheme|E] against [struggle_involved|E] [rulers|E]" + struggle_parameter_unlocks_incite_revolts_interaction:2 "Unlocks the [incite_revolts_interaction|E] [interaction|E] against [struggle_involved|E] [rulers|E]" + struggle_parameter_unlocks_forced_vassalization_casus_belli:2 "Unlocks the [vassalize_casus_belli|E] [casus_belli|E]" + struggle_parameter_powerful_vassal_can_claim_liege_titles:2 "Unlocks the $vassal_claim_liege_title_interaction$ [interaction|E] for [powerful_vassals|E]" + struggle_parameter_unlocks_claim_throne_for_powerful_vassals:2 "Unlocks the [GetScheme('claim_throne').GetTypeName] [scheme|E] for [powerful_vassals|E] against [struggle_involved|E] [rulers|E]" + struggle_parameter_holy_order_can_be_created_by_dukes:1 "Enables [holy_order|E] creation for Dukes" + + struggle_parameter_piety_from_new_alliance:1 "Forming an [alliance|E] with another [struggle_involved|E] ruler provides [piety_i][piety|E]" + struggle_parameter_completing_building_in_temple_gives_piety:1 "Completing buildings in [temple_holdings|E] provides [piety_i][piety|E]" + struggle_parameter_release_prisoner_diff_faith_gives_prestige:1 "Releasing [prisoners|E] of a different [faith|E] provides [prestige_i][prestige|E]" + struggle_parameter_same_faith_friend_piety_gain:1 "Becoming [friends|E] with another [struggle_involved|E] [character|E] of the same [faith|E] provides [piety_i][piety|E]" + struggle_parameter_completing_building_in_castle_gives_development:1 "Completing buildings in [castle_holdings|E] provides [development_growth|E]" + struggle_parameter_granting_independence_to_non_dejure_gives_renown:1 "Granting independence to a non-[de_jure|E] provides [dynasty_prestige|E]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_gives_prestige:0 "Granting titles to a [vassal|E] of a different [faith|E] or [culture|E] provides [dynasty_prestige|E]" + struggle_parameter_learning_languages_gives_piety:2 "Learning a new [language|E] provides [piety_i][piety|E]" + struggle_parameter_release_prisoner_diff_culture_gives_prestige:1 "Releasing [prisoners|E] of a different [culture|E] provides [prestige_i][prestige|E]" + struggle_parameter_struggle_becoming_friend_gives_prestige:1 "Becoming [friends|E] with another [struggle_involved|E] [character|E] provides [prestige_i][prestige|E]" + struggle_parameter_struggle_cannot_execute_involved_prisoners:2 "Cannot [execute|E] [struggle_involved|E] [prisoners|E]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_to_leads_to_friendship:1 "Granting [titles|E] to a [vassal|E] of a different [faith|E] or [culture|E] can lead to friendship" + struggle_parameter_struggle_gifts_involved_diff_faith_culture_leads_to_friendship:1 "Gifting [gold_i][gold|E] or [artifacts|E] to a [struggle_involved|E] [character|E] of a different [faith|E] or [culture|E] can lead to friendship" + struggle_parameter_unlocks_duel_against_every_involved:1 "[struggle_involved|E] [characters|E] can [trial_by_combat|E] each other" # Not used + struggle_parameter_interfaith_marriages_between_involved_characters_costs_piety:1 "Marrying someone from a different [faith|E] costs [piety_i][piety|E]" + struggle_parameter_interfaith_marriages_between_involved_characters_gives_piety:1 "Marrying someone from a different [faith|E] gives [piety_i][piety|E]" + struggle_parameter_unlocks_epic_commission_for_independent_rulers:1 "Unlocks the [commission_epic|E] [decision|E] for [independent|E] [rulers|E] and adds a chance to grant [claims|E]" + struggle_parameter_unlocks_truce_purchasing_interaction:1 "[struggle_involved|E] [characters|E] can purchase [truces|E] from each other" + struggle_parameter_unlocks_secure_iberian_foothold_decision:1 "Unlocks the [secure_iberian_foothold_decision|E] [decision|E]" + struggle_parameter_struggle_unlocks_befriend_schemes_for_everyone:0 "Unlocks the [GetScheme('befriend').GetTypeName] [scheme|E]" + struggle_parameter_apply_truce_when_sending_ward:1 "Sending a [ward|E] will establish a [truce|E] with the [guardian|E]" + TRUCE_FP2_WARD:0 "Educating a [ward|E]" + struggle_parameter_unlocks_golden_age_jewish_science_decision:1 "Unlocks the [golden_age_jewish_science_in_iberia_decision|E] [decision|E]" + struggle_parameter_unlocks_build_pilgrim_roads_decision:1 "Unlocks the [build_holy_pilgrim_roads_decision|E] [decision|E]" + struggle_parameter_struggle_cheaper_buy_truce:1 "The [purchase_truce_interaction|E] [interaction|E] costs less [gold_i][gold|E]" + struggle_parameter_struggle_prestige_from_feast:1 "The [feast|E] [activity|E] provides more [prestige_i][prestige|E]" + struggle_parameter_struggle_agents_less_likely_to_join_schemes:1 "[agent|E] Acceptance: #N -25#!" + struggle_parameter_unlocks_sell_minor_title_for_kings_and_higher:1 "Unlocks the [sell_titles_decision|E] for Kings and Emperors" + struggle_parameter_invasion_conquest_war_cannot_be_declared:0 "Invasion and Conquest [casus_bellis|E] are unavailable" + struggle_parameter_struggle_clash_restricted_to_single_county:0 "The [struggle_conquest|E] [casus_belli|E] only targets one [county|E]" + struggle_parameter_unlocks_expedite_scheme_decision:0 "$TRAIT_FLAG_DESC_can_improve_hostile_schemes_decision$" + struggle_parameter_learning_languages_gives_prestige:0 "Learning a new [language|E] provides [prestige_i][prestige|E]" + struggle_parameter_granting_title_to_local_noble_gives_prestige:0 "Granting a [title|E] to a local noble provides [prestige_i][prestige|E]" + prestige_from_granting_title.tt:0 "Local Noble promoted" + cultural_acceptance_gain_from_phase_effects:0 "[county_development|E] increased in a [county|E] of the [current_culture.GetName] [culture|E]" + struggle_parameter_gain_acceptance_when_developing_other_culture_county:0 "Increasing the [county_development|E] of a county with a different [culture|E] increases [cultural_acceptance|E]" diff --git a/project/ck3/base_game/localization/english/suggestions_l_english.yml b/project/ck3/base_game/localization/english/suggestions_l_english.yml index 97e7844be8..42c81ce709 100644 --- a/project/ck3/base_game/localization/english/suggestions_l_english.yml +++ b/project/ck3/base_game/localization/english/suggestions_l_english.yml @@ -62,3 +62,8 @@ suggestion_request_war_aid_petition_label:0 "Suggestion: Request Military Assistance" suggestion_request_war_aid_petition_desc:0 "You can ask your [liege|E] for help in your [war|E]. They may join, or pay for soldiers." suggestion_request_war_aid_petition_click:0 "#I Click to view your [lieges|E]'s [royal_court|E]#!" + + suggestion_create_nation_fracturing_faction:0 "Create a $nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_label:0 "Suggestion: $suggestion_create_nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_desc:0 "You can challenge your [liege|E] and try to dissolve the realm to gain independence to you and all of their [vassals|E]" + suggestion_create_nation_fracturing_faction_click:0 "#I Click to view Faction against your [liege]#!" diff --git a/project/ck3/base_game/localization/english/titles_cultural_names_l_english.yml b/project/ck3/base_game/localization/english/titles_cultural_names_l_english.yml index 175f0d3600..961ff083ee 100644 --- a/project/ck3/base_game/localization/english/titles_cultural_names_l_english.yml +++ b/project/ck3/base_game/localization/english/titles_cultural_names_l_english.yml @@ -1750,9 +1750,87 @@ cn_roazhon:0 "Roazhon" cn_roazhon_adj:0 "Roazhonian" - #Spain + #Iberia cn_carthaginensis:0 "Carthaginensis" cn_carthaginensis_adj:0 "Carthaginensisian" + cn_isbaniya:0 "Isbaniya" + cn_al_andalus:0 "al-Andalus" + cn_xenxir:0 "Xenxir" + cn_castalla:0 "Castalla" + cn_liyyun:0 "Liyyun" + cn_burtughal:0 "Burtughal" + cn_yilliqiyya:0 "Yilliqiyya" + cn_al_sarq:0 "al-Šarq" + cn_al_gharb:0 "al-Gharb" + cn_batalyaws:0 "Batalyaws" + cn_barshiluna:0 "Barshiluna" + cn_baya:0 "Baya" + cn_al_quila:0 "al-Quila" + cn_kulumriyya:0 "Kulumriyya" + cn_qurtubah:0 "Qurtubah" + cn_garnatah:0 "Garnatah" + cn_mayurqa:0 "Mayurqa" + cn_mursiyyah:0 "Mursiyyah" + cn_isbiliyyah:0 "Isbiliyyah" + cn_tulaytulah:0 "Tulaytulah" + cn_balansiyyah:0 "Balansiyyah" + cn_saraqustah:0 "Saraqustah" + cn_al_urqub:0 "al-Urqub" + cn_al_banu_razin:0 "al-Banu Razin" + cn_qasr_abi_danis:0 "Qasr Abi Danis" + cn_al_qannis:0 "al-Qannis" + cn_al_karas:0 "al-Karas" + cn_al_gazirah_al_hadra:0 "al-Gazirah al-Hadra" + cn_al_laqant:0 "al-Laqant" + cn_al_mariyyah:0 "al-Mariyyah" + cn_yaiyan:0 "Yaiyan" + cn_ubaydah:0 "Ubaydah" + cn_yaburah:0 "Yaburah" + cn_burgus:0 "Burġus" + cn_qabra:0 "Qabra" + cn_hisn_qasras:0 "hisn Qasras" + cn_qadis:0 "Qadis" + cn_qalat_ayyub:0 "Qalat Ayyub" + cn_qalat_rabah:0 "Qalat Rabah" + cn_burjanna:0 "Burjanna" + cn_itanyia:0 "Itanyia" + cn_qaruniyah:0 "Qaruniyah" + cn_siqubiyyah:0 "Siqubiyyah" + cn_qunkah:0 "Qunkah" + cn_daniyyah:0 "Daniyyah" + cn_al_bash:0 "al-Bash" + cn_santa_mariya_ibn_harun:0 "Santa Mariya ibn Harun" + cn_afraga:0 "Afraga" + cn_harundah:0 "harundah" + cn_yabisa:0 "Yabisa" + cn_sabtah:0 "Sabtah" + cn_al_ishbuna:0 "al-Ishbuna" + cn_laridah:0 "Laridah" + cn_al_magrit:0 "al-Magriţ" + cn_malaqah:0 "Malaqah" + cn_malilah:0 "Malilah" + cn_manurqa:0 "Manurqa" + cn_maridah:0 "Maridah" + cn_mulina:0 "Mulina" + cn_uqlish:0 "Uqlish" + cn_al_manijah:0 "al-Manijah" + cn_nagirah:0 "Nagirah" + cn_banbalunah:0 "Banbalunah" + cn_labla:0 "Labla" + cn_salamanqa:0 "Salamanqa" + cn_yant_yaqub:0 "Yant Yaqub" + cn_silb:0 "Silb" + cn_turtusah:0 "Turtusah" + cn_al_bunt:0 "al-Bunt" + cn_tutilah:0 "Tutilah" + cn_balad_al_walid:0 "Balad al-Walid" + cn_sammurah:0 "Sammurah" + cn_al_mariyyat_bayyana:0 "al-Mariyyāt Baŷŷāna" + cn_muassassat_batalyaws:0 "Mu'assassat Batalyaws" + cn_madinat_qunka:0 "Madīnat Qūnka" + cn_madinat_mayurqa:0 "Madīnat Mayūrqa" + cn_madinat_al_muluk:0 "Madīnat al-Mulūk" + cn_gothia:0 "Gothia" #Jerusalem cn_iskandarun:0 "Iskandarun" @@ -2527,3 +2605,11 @@ cn_curonia_adj:0 "Curonian" cn_kurland:0 "Kurland" cn_kurland_adj:0 "Kurlander" + #Iberian names for Canary Islands + cn_tenerife:0 "Tenerife" + cn_canaria:0 "Gran-Canaria" + cn_fuerteventura:0 "Fuerteventura" + cn_lanzarote:0 "Lanzarote" + + #Guanche collective name for the Canaries (translated from the word people/state) + cn_guanac:0 "Al-Guañac" diff --git a/project/ck3/base_game/localization/english/titles_l_english.yml b/project/ck3/base_game/localization/english/titles_l_english.yml index 3d6f477d91..620dc8d92b 100644 --- a/project/ck3/base_game/localization/english/titles_l_english.yml +++ b/project/ck3/base_game/localization/english/titles_l_english.yml @@ -608,7 +608,7 @@ b_andernach:0 "Andernach" b_andijan:0 "Andijan" b_andkhud:0 "Andkhud" - b_andorra:1 "Seu d'Urgell" + b_andorra:2 "Andorra" b_andover:0 "Andover" b_andrano:0 "Andrano" b_andravida:0 "Andravida" @@ -1093,7 +1093,7 @@ b_balad:0 "Balad" b_baladuluk:0 "Bala Duluk" b_balaghat:0 "Balaghat" - b_balaguer:0 "Balaguer" + b_balaguer:1 "Ordanyá" b_balakhna:0 "Balakhna" b_balakliia:0 "Balakliia" b_balakova:0 "Balakova" @@ -1822,7 +1822,7 @@ b_buckfast:0 "Buckfast" b_buckingham:0 "Buckingham" b_bucu:0 "Bucu" - b_bucuresti:1 "Tîrgoviște" + b_bucuresti:2 "Slobozia" b_budejovice:0 "Budejovice" b_budhkula:0 "Budhkula" b_budin:0 "Budin" @@ -3455,7 +3455,7 @@ b_fuensalida:0 "Fuensalida" b_fuentedelmaestre:0 "Fuente del Maestre" b_fuentesauco:0 "Fuentesaúco" - b_fuerteventura:0 "Fuerteventura" + b_fuerteventura:0 "Maxorata" b_fugen:0 "Fügen" b_fuheis:0 "Fuheis" b_fuisse:0 "Fuissé" @@ -3805,7 +3805,7 @@ b_graftavallen:1 "Undursey" b_gralheira:1 "Cinfaes" b_granada:0 "Granada" - b_grancanaria:0 "Gran Canaria" + b_grancanaria:1 "Tamaran" b_grand:1 "Poulangy" b_grandmont:0 "Grandmont" b_grandola:0 "Grândola" @@ -5699,7 +5699,7 @@ b_lankaran:0 "Lankaran" b_lantosque:0 "Lantosque" b_lanuf:0 "Lanuf" - b_lanzarote:0 "Lanzarote" + b_lanzarote:1 "Titeroigatra" b_laodikeia:0 "Laodikeia" b_laon:0 "Laon" b_lapalma:0 "La Palma" @@ -5996,7 +5996,7 @@ b_loq:0 "Loq" b_loralai:0 "Loralai" b_lorca:0 "Lorca" - b_loredo:0 "Loredo" + b_loredo:1 "Ullastret" b_lori:0 "Lori" b_lori_berd:0 "Lori Berd" b_loricol:0 "Loricol" @@ -9943,7 +9943,7 @@ b_templin:0 "Templin" b_tendaho:0 "Tendaho" b_tendrara:0 "Tendrara" - b_tenerife:0 "Tenerife" + b_tenerife:1 "Achinech" b_tengiz:0 "Tengiz" b_tenkasi:0 "Tenkasi" b_tephrice:0 "Tephrice" @@ -11939,8 +11939,8 @@ c_buchan_adj:3 "Buchanian" c_buckinghamshire:0 "Buckinghamshire" c_buckinghamshire_adj:0 "Buckshirite" - c_bucuresti:1 "Tîrgoviște" - c_bucuresti_adj:1 "Tîrgoviștian" + c_bucuresti:2 "Ialomita" + c_bucuresti_adj:2 "Ialomitian" c_buhairya:0 "Buhairya" c_buhairya_adj:0 "Buhairyan" c_bukhara:0 "Bukhara" @@ -11994,10 +11994,10 @@ c_cambray_adj:0 "Cambrayan" c_cambridgeshire:0 "Cambridgeshire" c_cambridgeshire_adj:0 "Cambridgeshirite" - c_campulung:0 "Câmpulung" - c_campulung_adj:0 "Câmpulungian" - c_canarias:0 "Canarias" - c_canarias_adj:0 "Canarian" + c_campulung:1 "Târgoviște" + c_campulung_adj:1 "Târgoviștian" + c_canarias:1 "Achinech" + c_canarias_adj:1 "Achinech" c_canavese:0 "Canavese" c_canavese_adj:0 "Canavese" c_canda:0 "Canda" @@ -14245,7 +14245,7 @@ c_sistan_adj:0 "Sistani" c_siwistan:0 "Siwistan" c_siwistan_adj:0 "Siwistan" - c_sjaelland:1 "Sjaælland" + c_sjaelland:2 "Sjælland" c_sjaelland_adj:0 "Sjællander" c_sjeltie:0 "Sjeltie" c_sjeltie_adj:0 "Sjeltian" @@ -15695,6 +15695,8 @@ d_murcia_adj:0 "Murcian" d_muromians:0 "Muromians" d_muromians_adj:0 "Muromian" + d_muwalladi:0 "Muwalladi Caliphate" + d_muwalladi_adj:0 "Caliphal" d_mzab:0 "Mzab" d_mzab_adj:0 "Mzabian" d_nadia:0 "Nadia" @@ -16361,7 +16363,7 @@ k_arabia:0 "Arabia" k_arabia_adj:0 "Arabian" k_aragon:0 "Aragon" - k_aragon_adj:0 "Aragonian" + k_aragon_adj:1 "Aragonese" k_armenia:0 "Armenia" k_armenia_adj:0 "Armenian" k_armenian_principality_article:0 "the " @@ -16376,6 +16378,9 @@ k_badajoz_adj:0 "Badajozan" k_valencia:0 "Valencia" k_valencia_adj:0 "Valencian" + k_visigoths_article:0 "the " + k_visigoths:0 "Kingdom of the Visigoths" + k_visigoths_adh:0 "Visigothic" k_baluchistan:0 "Baluchistan" k_baluchistan_adj:0 "Baluchistani" k_bavaria:0 "Bavaria" @@ -23907,8 +23912,10 @@ b_thiladhunmathi:0 "Thiladhunmathi" d_canarias:0 "Canarias" d_canarias_adj:0 "Canarian" - c_fuerteventura:0 "Fuerteventura" - c_fuerteventura_adj:0 "Fuerteventuran" + k_canarias:0 "Canarias" + k_canarias_adj:0 "Canarian" + c_fuerteventura:0 "Maxorata" + c_fuerteventura_adj:0 "Maxoratan" c_madeira:0 "Madeira" c_madeira_adj:0 "Madeiran" b_madeira:0 "Madeira" @@ -24220,6 +24227,27 @@ d_imami:0 "Twelver Imamate" d_imami_adj:0 "Imamal" + + c_huesca:0 "Huesca" + c_huesca_adj:0 "Huescan" + c_sobrarbe:0 "Sobrarbe" + c_sobrarbe_adj:0 "Sobrarbenian" + c_rossello:0 "Rosselló" + c_rossello_adj:0 "Rossellian" + c_pallas:0 "Pallas" + c_pallas_adj:0 "Pallasian" + b_prades_rossello:0 "Prades" + b_llivia:0 "Llivia" + b_monzon:0 "Monzón" + b_biescas:0 "Biescas" + b_pallars_jussa:0 "Pallars Jussà" + b_pallars_sobira:0 "Pallars Sobirà" + b_seu_d_urgell:0 "Seu d'Urgell" + k_mediterranean_sea:0 "Baleo-Tyrrhenia" # Baleo-Tyrrhenian + d_lesser_poland_late:0 "Lesser Poland" d_lesser_poland_late_adj:0 "Lesser Polish" + + k_toledo:0 "Toledo" + k_toledo_adj:0 "Toledan" diff --git a/project/ck3/base_game/localization/english/tooltip_structs_l_english.yml b/project/ck3/base_game/localization/english/tooltip_structs_l_english.yml index 8206f58286..bc252edc82 100644 --- a/project/ck3/base_game/localization/english/tooltip_structs_l_english.yml +++ b/project/ck3/base_game/localization/english/tooltip_structs_l_english.yml @@ -43,3 +43,5 @@ game_scheme_type_struct:0 "#TOOLTIP:SCHEME_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_court_amenities_setting_struct:0 "#TOOLTIP:COURT_AMENITIES_SETTING,$DESC_KEY$ $KEY_LOC|L$#!" game_nickname_struct:0 "#TOOLTIP:NICKNAME,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" + game_struggle_struct:0 "#TOOLTIP:STRUGGLE,$DESC_KEY$ $KEY_LOC|L$#!" + game_struggle_phase_struct:0 "#TOOLTIP:STRUGGLE_PHASE,$DESC_KEY$ $KEY_LOC|L$#!" diff --git a/project/ck3/base_game/localization/english/traits_l_english.yml b/project/ck3/base_game/localization/english/traits_l_english.yml index 9d7a266e26..6e67dcf83a 100644 --- a/project/ck3/base_game/localization/english/traits_l_english.yml +++ b/project/ck3/base_game/localization/english/traits_l_english.yml @@ -740,6 +740,21 @@ trait_adventurer:0 "Adventurer" trait_adventurer_desc:0 "This character has lead a life of bravery and action as an adventurer." trait_adventurer_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] has lead a life of bravery and action as an adventurer." + + trait_education_republican_knowledge:0 "Republican Knowledge" + trait_education_republican_knowledge_1:0 "Town Dweller" + trait_education_republican_knowledge_1_desc:1 "This character has been initiated to the management of cities." + trait_education_republican_knowledge_1_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] has been initiated to the management of cities." + trait_education_republican_knowledge_2:0 "Mayor Trainee" + trait_education_republican_knowledge_2_desc:1 "This character has been trained in the art of city management." + trait_education_republican_knowledge_2_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip] has been trained in the art of city management." + trait_education_republican_knowledge_3:0 "Town Maven" + trait_education_republican_knowledge_3_desc:1 "This character has developed a strong sense of city management." + trait_education_republican_knowledge_3_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip] has developed a strong sense of city management." + trait_education_republican_knowledge_4:0 "Republican Heir" + trait_education_republican_knowledge_4_desc:1 "This character has mastered the arcane art of city management." + trait_education_republican_knowledge_4_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] has mastered the arcane art of city management." + # Female version of Child of Concubine trait_child_of_concubine:1 "Child of Concubine" trait_child_of_concubine_desc:0 "This character was born of a concubine." diff --git a/project/ck3/base_game/localization/english/triggers/building_triggers_l_english.yml b/project/ck3/base_game/localization/english/triggers/building_triggers_l_english.yml index 271be89f47..1c0e68618e 100644 --- a/project/ck3/base_game/localization/english/triggers/building_triggers_l_english.yml +++ b/project/ck3/base_game/localization/english/triggers/building_triggers_l_english.yml @@ -44,4 +44,7 @@ NOT_HAS_SPECIAL_BUILDING_TRIGGER_GLOBAL:0 "Does #bold not#! have a [special_building|E]" HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] has a [special_building|E]" NOT_HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] does not have a [special_building|E]" + + HAS_HOLDING_DESC:0 "[PROVINCE.GetName] contains a [holding|E]" + NOT_HAS_HOLDING_DESC:0 "[PROVINCE.GetName] does #bold not#! contain a [holding|E]" diff --git a/project/ck3/base_game/localization/english/triggers/character_script_list_triggers_l_english.yml b/project/ck3/base_game/localization/english/triggers/character_script_list_triggers_l_english.yml index 224861c48a..181e4af2e5 100644 --- a/project/ck3/base_game/localization/english/triggers/character_script_list_triggers_l_english.yml +++ b/project/ck3/base_game/localization/english/triggers/character_script_list_triggers_l_english.yml @@ -6,9 +6,14 @@ ALL_POOL_CHARACTERS:0 "All pool characters:" ANY_POOL_CHARACTER:0 "Any pool character:" - ANY_OF_CHARACTERS_VASSALS:0 "Any of [CHARACTER.GetShortUINamePossessive] [vassals|E]:" - ALL_OF_CHARACTERS_VASSALS:0 "All of [CHARACTER.GetShortUINamePossessive] [vassals|E]:" + ANY_OF_CHARACTERS_VASSALS:1 "Any of [CHARACTER.GetShortUINamePossessive] [vassals|E]:" + ALL_OF_CHARACTERS_VASSALS:1 "All of [CHARACTER.GetShortUINamePossessive] [vassals|E]:" ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "$PARAMETERS$ of [CHARACTER.GetShortUINamePossessive] [vassals|E]:" ANY_OF_CHARACTERS_VASSALS_COUNT:0 "$PARAMETERS$ of [CHARACTER.GetShortUINamePossessive] [vassals|E]:" ANY_DYNASTY_MEMBER_COUNT:0 "$PARAMETERS$ members of the [DYNASTY.GetBaseName] [dynasty|E]:" + + ANY_IN_DE_JURE_ALL_GLOBAL:0 "Any de jure [titles|E]" + NOT_ANY_IN_DE_JURE_ALL_GLOBAL:0 "Non de jure [titles|E]" + ANY_IN_DE_JURE_ALL_THIRD:0 "Any de jure [titles|E] of [TITLE.GetName]" + NOT_ANY_IN_DE_JURE_ALL_THIRD:0 "Non de jure [titles|E] of [TITLE.GetName]" diff --git a/project/ck3/base_game/localization/english/triggers/character_triggers_l_english.yml b/project/ck3/base_game/localization/english/triggers/character_triggers_l_english.yml index b78653d8d0..2850a2c61d 100644 --- a/project/ck3/base_game/localization/english/triggers/character_triggers_l_english.yml +++ b/project/ck3/base_game/localization/english/triggers/character_triggers_l_english.yml @@ -747,7 +747,7 @@ character_this_equal:1 "Target is [CHARACTER.GetShortUIName]" character_scope_equal:1 "Target is [CHARACTER.GetShortUIName]" - none_this_equal:1 "Target is [CHARACTER.GetShortUIName]" + none_this_equal:2 "Target is unknown" #completely_controls YOU_COMPLETELY_CONTROL_TITLE_DESC:0 "You [completely_control|E] [TARGET_TITLE.GetNameNoTier]" @@ -896,7 +896,7 @@ HAS_ROYAL_COURT:0 "Have a Royal Court" NOT_HAS_ROYAL_COURT:0 "Doesn't have a Royal Court" - YOU_THEY_HAS_ROYAL_COURT:0 "[CHARACTER.GetShortUIName|U] [LocalPlayerString(CHARACTER, 'have', 'has')] have a Royal Court" + YOU_THEY_HAS_ROYAL_COURT:0 "[CHARACTER.GetShortUIName|U] [CHARACTER.LocalPlayerString('have', 'has')] a Royal Court" NOT_YOU_THEY_HAS_ROYAL_COURT:0 "[CHARACTER.GetShortUIName|U] don't have a Royal Court" ENGAGED_IN_SINGLE_COMBAT:0 "You are currently in a [single_combat_duel|E]" HAS_PENDING_COURT_EVENTS_FIRST:0 "You have pending [court_events|E]" diff --git a/project/ck3/base_game/localization/english/triggers/landed_title_triggers_l_english.yml b/project/ck3/base_game/localization/english/triggers/landed_title_triggers_l_english.yml index 5e0f26f77a..999f718199 100644 --- a/project/ck3/base_game/localization/english/triggers/landed_title_triggers_l_english.yml +++ b/project/ck3/base_game/localization/english/triggers/landed_title_triggers_l_english.yml @@ -83,6 +83,7 @@ HAS_TITLE_LAW_FLAG_TRIGGER:0 "Has title law: $LAW$" IS_TITULAR_TRIGGER:0 "Is [titular_title|E]" FORM_GERMANIA_CHRISTIAN_TRIGGER:0 "As a [CHARACTER.GetFaith.GetAdjective] ruler you can reform the $e_hre$ instead" + FORM_HISPANIA_MUST_END_STRUGGLE_TRIGGER:0 "$e_spain$ cannot be formed till the [iberian_struggle|E] has been resolved" TITLE_HELD_YEARS:0 "$TITLE$ held for $VALUE|V0$ years" TITLE_NOT_HELD_YEARS:0 "$TITLE$ has #bold NOT#! been held for $VALUE|V0$ years" LANDED_TITLE_THIS_EQUAL:0 "Is $TITLE$" diff --git a/project/ck3/base_game/localization/english/triggers/province_triggers_l_english.yml b/project/ck3/base_game/localization/english/triggers/province_triggers_l_english.yml index fceb9b72ce..5683d1247a 100644 --- a/project/ck3/base_game/localization/english/triggers/province_triggers_l_english.yml +++ b/project/ck3/base_game/localization/english/triggers/province_triggers_l_english.yml @@ -21,3 +21,5 @@ IS_HOLY_SITE_TRIGGER:0 "Is a holy site" HAS_CONTRUCTION_WITH_FLAG_TRIGGER:0 "Has a $FLAG|V$ construction" NUM_LEASED_TITLES_TRIGGER:0 "Number of leased titles: $NUM|V0$" + + IS_RAIDED_TRIGGER:0 "Is being [raided|E]" diff --git a/project/ck3/base_game/localization/english/triggers/struggle_triggers_l_english.yml b/project/ck3/base_game/localization/english/triggers/struggle_triggers_l_english.yml new file mode 100644 index 0000000000..f1baa480a4 --- /dev/null +++ b/project/ck3/base_game/localization/english/triggers/struggle_triggers_l_english.yml @@ -0,0 +1,13 @@ +l_english: + + IS_CULTURE_INVOLVED_IN_STRUGGLE_TRIGGER:0 "Is [CULTURE.GetName] culture involved in [STRUGGLE.GetName]" + IS_FAITH_INVOLVED_IN_STRUGGLE_TRIGGER:0 "Is [FAITH.GetName] [faith|E] involved in a [STRUGGLE.GetName]" + + STRUGGLE_PHASE_IS_TRIGGER:1 "Current phase of [STRUGGLE.GetName] is $PHASE$" + NOT_STRUGGLE_PHASE_IS_TRIGGER:1 "Current phase of [STRUGGLE.GetName] is not $PHASE$" + + STRUGGLE_TYPE_TRIGGER:0 "Type of [STRUGGLE.GetName] is [STRUGGLE_TYPE]" + NOT_STRUGGLE_TYPE_TRIGGER:0 "Type of [STRUGGLE.GetName] is not [STRUGGLE_TYPE]" + + IS_STRUGGLE_PHASE_TRIGGER:1 "Current phase of [STRUGGLE.GetName] is [PHASE.GetName]" + NOT_IS_STRUGGLE_PHASE_TRIGGER:1 "Current phase of [STRUGGLE.GetName] is not [PHASE.GetName]" diff --git a/project/ck3/base_game/localization/english/tutorial/fp2_tutorial_reactive_l_english.yml b/project/ck3/base_game/localization/english/tutorial/fp2_tutorial_reactive_l_english.yml new file mode 100644 index 0000000000..0cb6d1e95f --- /dev/null +++ b/project/ck3/base_game/localization/english/tutorial/fp2_tutorial_reactive_l_english.yml @@ -0,0 +1,44 @@ +l_english: + reactive_advice_struggle:0 "Struggles" + action_reactive_advice_struggle:0 "Advice: Struggles" + action_reactive_advice_struggle_desc:1 "You can participate in a Struggle. Open this to learn more about what that means for you." + action_reactive_advice_struggle_click:0 "$click_to_open_lesson$" + + lessons_struggle_introduction:0 "Struggles" + lessons_struggle_introduction_desc:0 "You are now part of a [struggle|E]!\n\n[struggle_struggles|E] are prolonged conflicts within a [region|E] where the actions of all participants will change the state of the area, establishing different [struggle_phase_phases|E]. The changes in the state of the region will come with effects to [war|E], [faith|E] and [culture|E].\n\nUltimately, all participants compete to be the one to decide how the [struggle|E] ends, affecting all participants in the region." + + lessons_struggle_region_open:0 "Struggle Region" + lessons_struggle_region_open_desc:1 "The [struggle_region|E] is marked within a new border which highlights if you hover over the Struggle button. Only characters owning land in the region participate in the [struggle|E].\n\n#TUT [characters|E] outside the region can join a [struggle|E] by acquiring lands within the [struggle_region|E] and moving their [capital|E] into the area.#!" + + lessons_struggle_view_open:0 "Accessing the Struggle View" + lessons_struggle_view_open_desc:0 "Here you can open the [struggle|E] view, the place where you can inspect all the information related to the [struggle|E]." + lessons_struggle_view_open_prompt:0 "Open the [struggle|E] view" + + lessons_struggle_view:0 "Struggle View" + lessons_struggle_view_desc:1 "In the Struggle View, you can learn more about the current [struggle_phase|E] and its effects. You can also view potential next phases and the [struggle_catalyst_catalysts|E] you need to complete to drive the [struggle|E] towards them." + + + lessons_struggle_current_phases_and_effects:0 "Current Phases & Effects" + lessons_struggle_current_phases_and_effects_desc:0 "The current [struggle_phase|E] impacts the whole [struggle_region|E], applying special effects for [struggle_involved|E], [struggle_interloper|E] and [struggle_uninvolved|E] participants.\n\nIn this section you can inspect the phase effects to [war|E], [faith|E], [culture|E], and other effects." + + lessons_next_struggle_phases:0 "Next Struggle Phases" + lessons_next_struggle_phases_desc:2 "The current [struggle_phase|E] will come to an end when one of the potential next phases reaches [GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')] progress. To increase the progress of any of the potential next phases you must complete any [struggle_catalyst_catalysts|E] listed under them.\n\n#TUT Inspect any potential next phases to learn more about them, their effects, and recent [struggle_catalyst|E] progress. Selecting them will open the [struggle_catalyst|E] list, which can be completed unlimited times by you or other [struggle_involved|E] participants in the [struggle|E].#!" + + lessons_ending_struggle_open:0 "Ending the Struggle" + lessons_ending_struggle_open_desc:1 "The [struggle|E] will keep changing phases until a participant triggers one of the Ending Decisions and ends the [struggle|E]. You can always inspect the Ending Decisions to check the requirements and effects." + lessons_ending_struggle_open_prompt:0 "Open the Ending Decisions" + + lessons_ending_struggle:0 "Ending the Struggle" + lessons_ending_struggle_desc:1 "Here you can see all Ending Decisions for the [struggle|E].\n\nKeep in mind that each Ending Decision requires you to be in a specific phase to trigger them. You will be notified if one of them is available." + + + lessons_explore_struggle_open:0 "Explore the Struggle" + lessons_explore_struggle_open_desc:0 "Now you know all the basics and are ready for your first [struggle|E].\n\nInspecting the current phase effects, and potential next phases you might want to work towards is a good place to start." + + lessons_struggle_involvement_view_open:0 "Struggle Involvement" + lessons_struggle_involvement_view_open_desc:0 "In a [struggle|E], all the [characters|E] in the region can trigger [struggle_catalyst_catalysts|E]. Therefore, it is important to know who the [struggle_involved] and [struggle_interloper] participants are. The [struggle|E] Involvement View offers information about this." + lessons_struggle_involvement_view_open_prompt:1 "Open the Struggle Involvement View" + + lessons_struggle_involvement_view:0 "Struggle Involvement" + lessons_struggle_involvement_view_desc:0 "Here you can see your involvement information, along with a breakdown of what makes you [struggle_involved|E], [struggle_interloper|E] or [struggle_uninvolved|E].\n\nAlong with your personal involvement, you can see the list of [struggle|E] participants and their involvement. [struggle_involved_cultures|E] and [struggle_involved_faiths|E] can be found here as well.\n\n#TUT Knowing other player's involvement is important when planning which Catalysts you may want to pursue, because Catalysts might prompt you to target another [struggle|E] participant, [faith|E] or [culture|E].#!" + diff --git a/project/ck3/base_game/localization/english/tutorial/tutorial_l_english.yml b/project/ck3/base_game/localization/english/tutorial/tutorial_l_english.yml index 7d96a31547..1cc6eaf3ab 100644 --- a/project/ck3/base_game/localization/english/tutorial/tutorial_l_english.yml +++ b/project/ck3/base_game/localization/english/tutorial/tutorial_l_english.yml @@ -50,6 +50,25 @@ lesson_step_6_of_8:0 "6/8" lesson_step_7_of_8:0 "7/8" lesson_step_8_of_8:0 "8/8" + lesson_step_1_of_9:0 "1/9" + lesson_step_2_of_9:0 "2/9" + lesson_step_3_of_9:0 "3/9" + lesson_step_4_of_9:0 "4/9" + lesson_step_5_of_9:0 "5/9" + lesson_step_6_of_9:0 "6/9" + lesson_step_7_of_9:0 "7/9" + lesson_step_8_of_9:0 "8/9" + lesson_step_9_of_9:0 "9/9" + lesson_step_1_of_10:0 "1/10" + lesson_step_2_of_10:0 "2/10" + lesson_step_3_of_10:0 "3/10" + lesson_step_4_of_10:0 "4/10" + lesson_step_5_of_10:0 "5/10" + lesson_step_6_of_10:0 "6/10" + lesson_step_7_of_10:0 "7/10" + lesson_step_8_of_10:0 "8/10" + lesson_step_9_of_10:0 "9/10" + lesson_step_10_of_10:0 "10/10" #Lesson names lesson_basics:0 "I — Basics" diff --git a/project/ck3/base_game/localization/english/wars_l_english.yml b/project/ck3/base_game/localization/english/wars_l_english.yml index 74b790d9be..c75596772c 100644 --- a/project/ck3/base_game/localization/english/wars_l_english.yml +++ b/project/ck3/base_game/localization/english/wars_l_english.yml @@ -112,6 +112,8 @@ CB_SIZE_OF_TARGET_REALM_COST:0 "Size of Target Realm" CB_VASSALIZING_KING:0 "Vassalizing a Kingdom" CB_ATTACKER_CULTURE:0 "[culture|E]" + CB_STRUGGLE_PHASE_DISCOUNT:0 "[struggle_phase|E]" + CB_STRUGGLE_PHASE_SURCHARGE:0 "[struggle_phase|E]" independence_faction_war:0 "Independence Faction" independence_war_victory_desc_local_player_attacker_alone:0 "[attacker.GetShortUIName|U] gain independence from [defender.GetShortUIName]." @@ -440,3 +442,44 @@ reclaim_relic_artifact_war:0 "Relic [artifact|E] Reclamation" reclaim_relic_artifact_war_NAME:0 "Reclaim Relics War" reclaim_relic_artifact_war_NAME_FALLBACK:0 "$reclaim_relic_artifact_war_NAME$" + NATION_FRACTURING_WAR_NAME:1 "Dissolution War" + nation_fracturing_faction_war:1 "Dissolution Faction" + nation_fracturing_faction_war_victory_desc_local_player_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName] is destroyed and [defender.GetShortUINamePossessive|U] [vassals|E] become independent." + nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName] is destroyed and [defender.GetShortUINamePossessive|U] [vassals|E] become independent." + player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName|U] is destroyed and your [vassals|E] become independent." + nation_fracturing_war_victory_desc_local_player_attacker:2 "[defender.GetPrimaryTitle.GetBaseName|U] is destroyed and [defender.GetShortUINamePossessive|U] [vassals|E] become independent." + nation_fracturing_war_victory_desc_local_player_defender:2 "[defender.GetPrimaryTitle.GetBaseName|U] is destroyed and your [vassals|E] become independent." + nation_fracturing_war_victory_desc:2 "[defender.GetPrimaryTitle.GetBaseName|U] is destroyed and [defender.GetShortUINamePossessive|U] [vassals|E] become independent." + player_nation_fracturing_faction_war_white_peace_defender_desc:1 "[attacker.GetShortUIName|U] remains your vassal." + player_nation_fracturing_faction_war_white_peace_attacker_desc:1 "You remain a vassal of [defender.GetShortUIName]." + player_nation_fracturing_faction_war_white_peace_desc:1 "[attacker.GetShortUIName|U] remain a vassal of [defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_defender_desc:1 "All rebels remain your vassals." + nation_fracturing_faction_war_white_peace_attacker_desc:1 "You and all the other rebels remain vassals of [defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_desc:0 "All rebels remain vassals of [defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_end_desc:0 "The [nation_fracturing_faction|E] is disbanded, and its members cannot join factions for [SCOPE.ScriptValue('faction_war_white_peace_cooldown')|0] years." + player_nation_fracturing_defeat_defender_desc:0 "You [imprison|E] [attacker.GetShortUIName|U], and gain a [revoke_title_reason|E]." + player_nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U] [imprisons|E] you, and gains a [revoke_title_reason|E]." + player_nation_fracturing_faction_war_defeat_desc:0 "[defender.GetShortUIName|U] [imprisons|E] [attacker.GetShortUIName|U], and gains a [revoke_title_reason|E]." + nation_fracturing_faction_war_defeat_defender_desc:0 "[defender.GetShortUIName|U] imprison all rebellious vassals and gain a [revoke_title_reason|E] against each of them." + nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U] imprisons you and all rebellious vassals, and gains a [revoke_title_reason|E] against each rebel." + nation_fracturing_defeat_end_desc:0 "The [nation_fracturing_faction|E] is disbanded, and its members cannot join factions for [SCOPE.ScriptValue('faction_war_defeat_cooldown')|0] years." + MEDI_CONQUEST_CB_NAME:0 "Mediterranean Conquest for [county|E]" + fp2_mediterranean_conquest_cb:0 "Mediterranean Conquest" + STRUGGLE_WAR_NAME:2 "$ORDER$ [ATTACKER.GetPrimaryTitle.GetAdjective] [struggle_conquest_conquest|E] against [DEFENDER.GetPrimaryTitle.GetName]" + STRUGGLE_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" + STRUGGLE_COUNTY_CB_NAME:1 "[struggle_conquest|E]" + county_struggle_cb:0 "[struggle_conquest|E]" + county_struggle_cb_victory_desc_opm_attacker:0 "You [vassalize|E] the contested [title|E], destroying any [titles|E] the holder has that are equal or higher [title_tier|E] than your own." + county_struggle_cb_victory_desc_opm:0 "The contested [titlepossessive|E] [holder|E] is [vassalized|E] by [attacker.GetShortUIName]" + county_struggle_cb_victory_desc_attacker:0 "$county_conquest_cb_victory_desc_attacker$" + county_struggle_cb_victory_desc:0 "$county_conquest_cb_victory_desc$" + county_struggle_cb_white_peace_desc_defender:0 "$county_conquest_cb_white_peace_desc_defender$" + county_struggle_cb_white_peace_desc:0 "$county_conquest_cb_white_peace_desc$" + county_struggle_cb_defeat_desc_defender:0 "$county_conquest_cb_defeat_desc_defender$" + county_struggle_cb_defeat_desc_attacker:0 "$county_conquest_cb_defeat_desc_attacker$" + county_struggle_cb_defeat_desc:0 "$county_conquest_cb_defeat_desc$" + struggle_involvement_cb_check_failure:0 "You must both be in the same [struggle|E] and this [casus_belli|E] must not be forbidden during the current [struggle_phase|E]" + CB_COST_STRUGGLE_PHASE_OPPORTUNITY:0 "[struggle_phase_iberia_opportunity|E]" + CB_COST_STRUGGLE_PHASE_HOSTILITY:0 "[struggle_phase_iberia_hostility|E]" + CB_COST_STRUGGLE_PHASE_COMPROMISE:0 "[struggle_phase_iberia_compromise|E]" + CB_COST_STRUGGLE_PHASE_CONCILIATION:0 "[struggle_phase_iberia_conciliation|E]" diff --git a/project/ck3/base_game/localization/french/achievements_l_french.yml b/project/ck3/base_game/localization/french/achievements_l_french.yml index bec797ac29..7c41753c00 100644 --- a/project/ck3/base_game/localization/french/achievements_l_french.yml +++ b/project/ck3/base_game/localization/french/achievements_l_french.yml @@ -69,7 +69,7 @@ ACHIEVEMENT_DESC_a_legacy_to_last_the_ages_achievement:1 "Complétez l’[dynasty_perk|El]" ACHIEVEMENT_DESC_a_house_of_my_own_achievement:1 "Créez une [cadet_branch|El] de votre [dynasty|El]" ACHIEVEMENT_DESC_dreadful_ruler_achievement:1 "Ayez le maximum de [dread|El]" - ACHIEVEMENT_DESC_stressful_situation_achievement:1 "Souffrez d’un effondrement mental" + ACHIEVEMENT_DESC_stressful_situation_achievement:1 "Souffrez d’un [mental_break|El]" ACHIEVEMENT_DESC_not_so_feudal_system_achievement:2 "Réussissez le [scheme|El] de revendication du trône" ACHIEVEMENT_DESC_the_succession_is_safe_achievement:3 "Ayez dix enfants vivants. $rd_character_blocked_from_achievement$" ACHIEVEMENT_DESC_almost_there_achievement:0 "Comme Álmos Árpád, formez la Hongrie et convertissez-vous au christianisme" @@ -98,7 +98,7 @@ ACHIEVEMENT_DESC_blood_eagle_achievement:1 "En commençant avec un enfant de Ragnarr Loðbrók, partez à la conquête des Îles britanniques" ACHIEVEMENT_DESC_kings_to_the_seventh_generation_achievement:2 "Sous le nom de comte Eudes d’Anjou en 867, menez votre [dynasty|El] à la tête du [kingdom|El] de France" ACHIEVEMENT_DESC_norman_yoke_achievement:1 "En commençant comme Guillaume le Bâtard en 1066, remportez l’invasion normande, devenez Anglais et n’ayez que des [vassals|El] anglais en dessous de vous dans le [kingdom|El] d’Angleterre" - ACHIEVEMENT_DESC_royal_dignity_achievement:1 "En commençant comme Vratislav Přemyslide en 1066, faites que votre [dynasty|El] gouverne simultanément le [kingdom|El] de Bohême et le Saint-Empire romain" + ACHIEVEMENT_DESC_royal_dignity_achievement:1 "En commençant comme Vratislav Přemyslide en 1066, faites que votre [dynasty|El] gouverne simultanément le [kingdom|El] de Bohême et le [Concept('empire','Saint-Empire romain')|E]" ACHIEVEMENT_DESC_going_places_achievement:2 "Comme Hæsteinn de Montaigu en 867, détenez un [title|El] de [title_tier|El] [kingdom|El]" ACHIEVEMENT_DESC_land_of_the_rus_achievement:1 "En commençant comme Riourik le Fauteur de troubles en 867, menez votre [dynasty|El] à la tête de l’[empire|El] de Russie" ACHIEVEMENT_DESC_above_god_achievement:1 "Ayez un [strong_hook|El] contre votre [head_of_faith|El]" @@ -179,5 +179,16 @@ NOT_ACHIEVEMENT_DESC_moving_up_in_the_world_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_beacon_of_progress_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_mother_of_us_all_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_historys_best_friends:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_basque_in_my_glory:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_friendship_is_magic:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_high_stakes_chess:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberia_or_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_andalusian_inquisition:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_hostilities:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_conciliation:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_compromise:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_el_cid_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" rd_character_blocked_from_achievement:1 "Pourrait ne pas être disponible pour les personnages créés avec le Créateur de dirigeant." diff --git a/project/ck3/base_game/localization/french/artifacts/artifacts_l_french.yml b/project/ck3/base_game/localization/french/artifacts/artifacts_l_french.yml index 027c455eb0..22495fdee7 100644 --- a/project/ck3/base_game/localization/french/artifacts/artifacts_l_french.yml +++ b/project/ck3/base_game/localization/french/artifacts/artifacts_l_french.yml @@ -50,20 +50,20 @@ feature_blade_metal_wrought_iron:0 "$metal_wrought_iron$" feature_blade_metal_folded_iron:0 "$metal_folded_iron$" feature_blade_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_blade_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_blade_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_blade_metal_damascus_steel:0 "$metal_damascus_steel$" # [LocEditor:ForFutureBatchExport] + feature_blade_metal_bulat_steel:0 "$metal_bulat_steel$" # [LocEditor:ForFutureBatchExport] feature_head_metal_wrought_iron:0 "$metal_wrought_iron$" feature_head_metal_folded_iron:0 "$metal_folded_iron$" feature_head_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_head_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_head_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_head_metal_damascus_steel:0 "$metal_damascus_steel$" # [LocEditor:ForFutureBatchExport] + feature_head_metal_bulat_steel:0 "$metal_bulat_steel$" # [LocEditor:ForFutureBatchExport] feature_handle_metal_wrought_iron:0 "$metal_wrought_iron$" feature_handle_metal_folded_iron:0 "$metal_folded_iron$" feature_handle_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_handle_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_handle_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_handle_metal_damascus_steel:0 "$metal_damascus_steel$" # [LocEditor:ForFutureBatchExport] + feature_handle_metal_bulat_steel:0 "$metal_bulat_steel$" # [LocEditor:ForFutureBatchExport] # Precious/decorative metals and metal-based compounds metal_gold:0 "or" @@ -459,7 +459,7 @@ sword_decoration_none_alt:0 "Tout dans sa construction sert un objectif, et son absence de prétention opulente confère à son propriétaire une aura strictement utilitaire." # Daggers - artifact_dagger_name:0 "Dague $artifact_name_prefix$" + artifact_dagger_name:0 "Dague [owner.Custom('FR_du_Char_Pi')][owner.GetTitledFirstNameNoTooltip]" artifact_dagger_description:1 "Une dague en [newly_created_artifact.GetFeatureText( 'blade_metal' )] [SCOPE.Custom('ArtifactQuality')]. [newly_created_artifact.Custom('ArtifactDaggerDecoration')]" dagger_decoration_hilt_and_blade:0 "$sword_decoration_hilt_and_blade$" dagger_decoration_hilt:0 "$sword_decoration_hilt$" @@ -991,7 +991,7 @@ artifact_dragvandil_name:0 "Dragvandil" artifact_dragvandil_description:0 "Une épée qui aurait appartenu à Egill Skallagrimsson, fermier, poète et guerrier, connu dans la Saga d’Egill." artifact_szczerbiec_name:0 "Szczerbiec" - artifact_szczerbiec_description:0 "Donnée au roi Boleslaw le Brave par un ange, cette épée est supposée être celle qui a frappé la porte dorée de Kiev. Elle revêt une importance symbolique immense." + artifact_szczerbiec_description:1 "Donnée au roi Boleslaw le Brave par un ange, cette épée est supposée être celle qui a frappé la porte dorée de Kiev. Elle revêt une importance symbolique immense." artifact_chinese_caligraphy_name:1 "Calligraphie chinoise" artifact_chinese_caligraphy_description:0 "Cette délicate feuille de papier est couverte de symboles étranges, mais beaux et très précis. On dit qu’elle vient des terres de Chine, en Extrême-Orient." artifact_ruyi_name:0 "Ruyi" @@ -1044,7 +1044,7 @@ mythical_creature_horn:0 "Corne d’[ROOT.Char.Custom('HornedMythicalCreature')]" mythical_creature_horn.desc:0 "Un morceau de corne censé provenir d’[ROOT.Char.Custom('HornedMythicalCreature')], une créature mythologique." mythical_creature_figurine:0 "Figurine d’[ROOT.Char.Custom('RegionalMythicalCreature')]" - mythical_creature_figurine.desc:0 "Cette figurine représentant [SCOPE.Custom('RegionalMythicalCreatureLower')] semble être [ROOT.Char.Custom('TrinketLookAdverbFollowup')] [ROOT.Char.Custom('TrinketLookAdjective')] de petites pierres précieuses brillantes originaires de [ROOT.Char.GetCapitalLocation.GetNameNoTooltip]." + mythical_creature_figurine.desc:0 "Cette figurine représentant [SCOPE.Custom('RegionalMythicalCreatureLower')] semble être [ROOT.Char.Custom('TrinketLookAdverbFollowup')] [ROOT.Char.Custom('TrinketLookAdjective')]e de petites pierres précieuses brillantes originaires de [ROOT.Char.GetCapitalLocation.GetNameNoTooltip]." st_davids_taper:1 "Cierge de saint David" st_davids_taper.desc:1 "On dirait que quelqu’un a essayé de le brûler par les deux bouts." jira_stick:0 "Sceptre en marbre de J’Ira" @@ -1065,84 +1065,6 @@ child_toy_template_tt:0 "Doit être un [child|El] pour équiper comme [inventory_artifact|El]" -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - artifact_crocea_mors_name:0 "Crocea Mors" - artifact_crocea_mors_description:0 "Cette épée courte romaine antique est supposée avoir été gagnée par le prince britannique Nennius auprès de Jules César." - article_metal_iron:0 "an $metal_iron$" - article_metal_wrought_iron:0 "a $metal_wrought_iron$" - article_metal_folded_iron:0 "a $metal_folded_iron$" - article_metal_wootz_steel:0 "a $metal_wootz_steel$" - article_metal_bulat_steel:0 "a $metal_bulat_steel$" - article_metal_damascus_steel:0 "a $metal_damascus_steel$" - cloth_homespun_wool:0 "laine filée à la main" - decoration_pattern_shield:2 "des armoiries [ROOT.Char.GetHouse.GetBaseName]" - artifact_decoration_hilt_carved:0 "le manche comporte [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('hilt_pattern'))]" - artifact_decoration_hilt_filigree:0 "le manche est orné d'un filigrane complexe en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('hilt_filigree_metal'))]" - artifact_decoration_hilt_inlay:0 "le manche a [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('hilt_pattern'))] en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('hilt_metal_inlay'))]" - artifact_decoration_hilt_rounded_pommels:0 "le pommeau est façonné en une série de lobes arrondis en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('hilt_metal_inlay'))]" - artifact_decoration_hilt_wires:0 "le manche est recouvert d'une spirale incrustée en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('hilt_metal_inlay'))]" - artifact_decoration_hilt_circles:0 "le manche comporte une série d'anneaux décorés en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('hilt_metal_inlay'))] régulièrement espacés entre des lanières de cuir" - artifact_decoration_blade_etched_pattern:0 "la lame a en relief [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('blade_pattern'))]" - artifact_decoration_blade_etched_motto:1 "la lame a des mots gravés : « [ROOT.Char.GetHouse.GetMotto] »" - artifact_decoration_blade_etched_owner:1 "sur la lame de l'épée, il y a une inscription qui dit : « Propriété [ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstNameNoTooltip] de [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] »" - artifact_decoration_hilt_twisting:0 "le manche et le pommeau sont décorés d'incrustations en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('hilt_metal_inlay'))] dans un motif tortueux et complexe" - artifact_decoration_head_etched_pattern:0 "sculptée avec en relief [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('head_pattern'))]" - artifact_decoration_head_different_pattern:1 "sculptée avec des motifs [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]" - artifact_decoration_shaft_painted_pattern:0 "peint avec [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('shaft_pattern'))]" - artifact_decoration_shaft_inlay:0 "incrusté [ROOT.Char.Custom2_Flag('ArtifactHSBType', SCOPE.GetFlagName('shaft_inlay'))]" - artifact_decoration_shaft_varnish:0 "vernis pour lui donner un éclat riche et foncé" - artifact_decoration_shaft_grooves:0 "avec de légères rainures à l'endroit où on le tient pour une prise en main confortable" - artifact_decoration_shaft_wavelets:0 "avec des vaguelettes pour réduire le glissement lors de son maniement" - artifact_decoration_shaft_lines:0 "sculpté en lignes fines pour améliorer l'aspect du matériau, tout en offrant une prise texturée et agréable" - artifact_decoration_handle_inlay:0 "inlaid with [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('shaft_inlay'))]" - artifact_decoration_handle_etched_pattern:0 "etched to display a repeating image of [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('handle_pattern'))]" - artifact_decoration_armor_etched_pattern:0 "L'ensemble de l'armure a des gravures représentant [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('armor_pattern'))]" - artifact_decoration_armor_inlay:0 "L'armure a des incrustations en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('armor_inlay'))] représentant [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('armor_pattern'))]" - artifact_decoration_armor_lines:0 "L'armure a été finement sculptée pour améliorer l'aspect du matériau" - artifact_decoration_armor_painted_pattern:0 "L'ensemble de l'armure a comme motif peint [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('armor_pattern'))]" - artifact_decoration_armor_plating:0 "Toute l'armure a été recouverte d'une épaisse couche d'or" - artifact_decoration_armor_lining:0 "Les maillons les plus bas sont en [ROOT.Char.Custom2_Flag('ArtifactDecorationMaterial', SCOPE.GetFlagName('decorative_material'))] décoratif et doublent l'ensemble de l'armure." - artifact_decoration_armor_embossed:0 "Les rivets en [ROOT.Char.Custom2_Flag('ArtifactDecorationMaterial', SCOPE.GetFlagName('decorative_material'))] qui fixent les plates à la structure de l'armure forment un motif décoratif en relief" - artifact_decoration_armor_grouped_rivets:0 "Les rivets en [ROOT.Char.Custom2_Flag('ArtifactDecorationMaterial', SCOPE.GetFlagName('decorative_material'))] qui fixent les plates à la structure de l'armure ont été regroupés en un motif décoratif" - artifact_armor_type_mail_name:0 "Cotte de mailles" - artifact_armor_type_mail_name_lowercase:0 "cotte de mailles" - artifact_armor_type_plate_name:0 "Armure de plates" - artifact_armor_type_plate_name_lowercase:0 "armure de plates" - artifact_armor_type_scale_name:0 "Armure en écailles" - artifact_armor_type_scale_name_lowercase:0 "armure en écailles" - artifact_armor_type_lamellar_name:0 "Armure lamellaire" - artifact_armor_type_lamellar_name_lowercase:0 "armure lamellaire" - artifact_armor_type_laminar_name:0 "Armure laminaire" - artifact_armor_type_laminar_name_lowercase:0 "armure laminaire" - artifact_armor_type_brigandine_name:0 "Armure brigandine" - artifact_armor_type_brigandine_name_lowercase:0 "armure brigandine" - artifact_armor_helmet_spangenhelm:0 "L'ensemble comprend un spangenhelm et un aventail" - artifact_armor_helmet_crested:0 "L'ensemble comprend un casque à crête avec une partie décorative pour les sourcils" - artifact_armor_helmet_nasal:0 "L'ensemble comprend un casque nasal et une coiffe de maille, avec un rembourrage en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('lining_cloth'))]" - artifact_armor_helmet_enclosed:0 "L'ensemble comprend un casque fermé et une coiffe de maille, avec un rembourrage en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('lining_cloth'))]" - artifact_armor_helmet_great_helmet:0 "L'ensemble comprend un grand casque et une coiffe de maille, avec un rembourrage en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('lining_cloth'))]" - artifact_armor_helmet_great_helmet_bascinet:0 "L'ensemble comprend un grand casque et un bassinet à porter en dessous" - artifact_armor_helmet_great_helmet_cervelliere:0 "L'ensemble comprend un superbe casque et une cervellière à porter en dessous." - artifact_armor_helmet_turban_helmet:0 "L'ensemble comprend un casque turban et un aventail" - artifact_armor_helmet_lamellar:0 "L'ensemble comprend un casque lamellaire avec une plume décorative au sommet, et un aventail" - artifact_armor_helmet_kettle:0 "L'ensemble comprend un chapel de fer" - artifact_armor_helmet_cervelliere:0 "L'ensemble comprend une cervellière hémisphérique fermée et une coiffe de maille, avec un rembourrage en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('lining_cloth'))]" - artifact_armor_helmet_kulah_khud:0 "L'ensemble comprend un casque khula khud et un aventail" - regalia_scepter_gemstones:0 "un sceptre en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('regalia_metal'))] serti de [ROOT.Char.Custom2_Flag('ArtifactGemType', SCOPE.GetFlagName('regalia_gem'))]" - regalia_accessory_orb:0 "un orbe crucigère en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('regalia_metal'))]" - regalia_accessory_necklace:0 "un grand collier cabochon en [ROOT.Char.Custom2_Flag('ArtifactGemType', SCOPE.GetFlagName('regalia_gem'))]" - regalia_clothes_robes_embroidered:0 "des robes en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('regalia_clothing_cloth'))] qui ont été brodées avec du fil en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('regalia_embroidery_cloth'))]" - regalia_clothes_cloak_embroidered:0 "un manteau en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('regalia_clothing_cloth'))] qui a été brodé avec du fil en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('regalia_embroidery_cloth'))]" - artifact_crown_decoration_gems:0 "serties de petits [ROOT.Char.Custom2_Flag('ArtifactGemType', SCOPE.GetFlagName('crown_gem'))]" - artifact_crown_decoration_filigree:0 "ornée d'un filigrane complexe" - artifact_crown_decoration_filigree_and_gem:0 "ornée d'un filigrane complexe qui encadre une grande pièce centrale [ROOT.Char.Custom2_Flag('ArtifactGemType', SCOPE.GetFlagName('crown_gem'))]" - artifact_armor_lamellar_name:0 "Armure lamellaire $artifact_name_prefix$" - create_artifact_lamellar_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué une armure lamellaire robuste [SCOPE.Custom('ArtifactQuality')]" - artifact_armor_mail_name:0 "Cotte de mailles $artifact_name_prefix$" - create_artifact_mail_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué une cotte de mailles flexible en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('armor_metal'))] [SCOPE.Custom('ArtifactQuality')]" - create_artifact_sword_tooltip:1 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué une épée [SCOPE.Custom('ArtifactQuality')]" - create_artifact_dagger_tooltip:1 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué une dague [SCOPE.Custom('ArtifactQuality')]" - create_artifact_axe_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué une hache de guerre [SCOPE.Custom('ArtifactQuality')]" - create_artifact_hammer_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué un marteau d'armes [SCOPE.Custom('ArtifactQuality')]" - create_artifact_spear_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué une longue lance [SCOPE.Custom('ArtifactQuality')]" - create_artifact_mace_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué une masse à ailettes [SCOPE.Custom('ArtifactQuality')]" + # Blessed Junk + fp2_blessed_junk:0 "Artefact béni [ROOT.Char.Custom('TrinketLookAdjective')]" + fp2_blessed_junk_desc:0 "Un artefact [ROOT.Char.Custom('TrinketLookAdverbFollowup')] [ROOT.Char.Custom('TrinketLookAdjective')] bien qu'inutile. $blessed_artifact_modifier_desc$." diff --git a/project/ck3/base_game/localization/french/artifacts/court_artifacts_l_french.yml b/project/ck3/base_game/localization/french/artifacts/court_artifacts_l_french.yml index 1890428eab..cb8787328f 100644 --- a/project/ck3/base_game/localization/french/artifacts/court_artifacts_l_french.yml +++ b/project/ck3/base_game/localization/french/artifacts/court_artifacts_l_french.yml @@ -224,7 +224,7 @@ artifact_sculpture_warrior:1 "sa compétence inégalée au combat" artifact_sculpture_ruler:1 "son règne éclairé sur [ROOT.Char.GetPrimaryTitle.GetName]" artifact_sculpture_religious_name:1 "Statue [owner.Custom('RandomDivinity')]" - artifact_sculpture_religious_description:1 "Une statue peinte [owner.Custom('RandomDivinity')]. Le socle porte une citation tirée [owner.GetFaith.ReligiousText3] de foi [owner.GetFaith.GetAdjective]." + artifact_sculpture_religious_description:2 "Une statue sculptée et peinte ayant une grande signification religieuse. Le socle porte une citation tirée [owner.GetFaith.ReligiousText3] de foi [owner.GetFaith.GetAdjective]." artifact_sculpture_religious_highgod:1 "[ROOT.Char.GetFaith.HighGodNamePossessive]" artifact_sculpture_religious_health:1 "[ROOT.Char.GetFaith.HealthGodNamePossessive]" artifact_sculpture_religious_fertility:1 "[ROOT.Char.GetFaith.FertilityGodNamePossessive]" @@ -232,7 +232,7 @@ artifact_sculpture_religious_war:1 "[ROOT.Char.GetFaith.WarGodNamePossessive]" artifact_sculpture_religious_knowledge:1 "[ROOT.Char.GetFaith.KnowledgeGodNamePossessive]" artifact_sculpture_religious_christian_name:1 "Statue [owner.Custom('RandomSaint')]" - artifact_sculpture_religious_christian_description:1 "Une statue peinte [owner.Custom('RandomSaint')]. Le socle porte une citation tirée [owner.GetFaith.ReligiousText3] de foi [owner.GetFaith.GetAdjective]." + artifact_sculpture_religious_christian_description:2 "Une statue sculptée et peinte ayant une grande valeur pour les fidèles. Le socle porte une citation tirée [owner.GetFaith.ReligiousText3] de foi [owner.GetFaith.GetAdjective]." artifact_statue_religious_jesus:0 "de Jésus sur la croix" artifact_statue_religious_mary:0 "de la Sainte Vierge" #artifact_sculpture_virgin_mary_description: "A carved and painted statue of the Virgin Mary, mother of Jesus." @@ -684,7 +684,7 @@ artifact_pedestal_reliquary_islam_keys:2 "Clés de la Kaaba" artifact_pedestal_reliquary_islam_tooth:2 "Dent du Prophète Mahomet" artifact_pedestal_reliquary_islam_seal:1 "Sceau de Mahomet" - artifact_pedestal_reliquary_islam_banner:1 "Sainte Bannière de Mahomet" + artifact_pedestal_reliquary_islam_banner:1 "Sainte bannière de Mahomet" artifact_pedestal_reliquary_buddhism_tooth:2 "Dent du Bouddha" artifact_pedestal_reliquary_buddhism_bone:2 "Fragment d’os du Bouddha" artifact_pedestal_reliquary_buddhism_robe:1 "Robes du Bouddha" @@ -721,93 +721,3 @@ artifact_elixir_description:0 "Un flacon supposé contenir [newly_created_artifact.Custom('ArtifactElixirTypeDesc')]. [newly_created_artifact.GetFeatureText( 'glass_decoration' )]." create_artifact_banner_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a fabriqué une grande bannière [SCOPE.Custom('ArtifactQuality')]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - artifact_wooden_decoration_painted_pattern:0 "Le bois a été recouvert avec [ROOT.Char.Custom2_Flag('ArtifactPatternType', SCOPE.GetFlagName('wood_pattern'))]." - artifact_wooden_decoration_inlay:0 "Le bois est incrusté de décorations en [ROOT.Char.Custom2_Flag('ArtifactMetalType', SCOPE.GetFlagName('wood_inlay'))]." - artifact_wooden_decoration_varnish:0 "Le bois a été verni pour lui donner une brillance foncée." - artifact_wooden_decoration_plain:0 "Le bois a été poncé pour obtenir une finition lisse." - artifact_debug_newline:0 "\n\n" - artifact_throne_wooden_name:0 "Trône $artifact_name_prefix$" - artifact_throne_wooden_description:0 "Un trône royal [SCOPE.Custom('ArtifactQuality')]. Le bâti a été fabriqué à partir de matériaux solides en [ROOT.Char.Custom2_Flag('ArtifactWoodType', SCOPE.GetFlagName('throne_wood'))] et le siège est rembourré avec des coussins en [ROOT.Char.Custom2_Flag('ArtifactClothType', SCOPE.GetFlagName('throne_cloth'))]." - create_artifact_throne_wooden_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a conçu un trône royal [SCOPE.Custom('ArtifactQuality')]" - artifact_sculpture_chest_name:0 "Coffre $artifact_name_prefix$" - artifact_sculpture_chest_description:0 "Un coffre [SCOPE.Custom('ArtifactQuality')] construit avec des planches en [ROOT.Char.Custom2_Flag('ArtifactWoodType', SCOPE.GetFlagName('box_wood'))]. [SCOPE.Custom('ArtifactWoodFurnitureDecoration')]" - create_artifact_sculpture_chest_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a conçu un coffre [SCOPE.Custom('ArtifactQuality')]" - artifact_sculpture_cabinet_name:0 "Meuble $artifact_name_prefix$" - artifact_sculpture_cabinet_description:0 "Un meuble [SCOPE.Custom('ArtifactQuality')] construit avec des panneaux en [ROOT.Char.Custom2_Flag('ArtifactWoodType', SCOPE.GetFlagName('box_wood'))]. [SCOPE.Custom('ArtifactWoodFurnitureDecoration')]" - create_artifact_sculpture_cabinet_tooltip:0 "[inspiration_owner.Custom('FR_le_Char_U_Pi')|U][inspiration_owner.GetShortUIName] a conçu un meuble [SCOPE.Custom('ArtifactQuality')]" - artifact_wall_animal_hide_big_name:0 "Peau tannée énorme" - artifact_wall_animal_hide_big_description:0 "La peau tannée d'un animal massif chassé dans la province de [location.GetNameNoTooltip]." - artifact_wall_animal_hide_medium_name:0 "Peau tannée moyenne" - artifact_wall_animal_hide_medium_description:0 "La peau tannée d'un animal de taille moyenne, chassé dans la province de [location.GetNameNoTooltip]" - artifact_small_hide_name_description:0 "La peau tannée [SCOPE.Custom('ArtifactSmallHideType')], [SCOPE.Custom('ArtifactSmallHideAcquisitionMethod')]. La peau est [SCOPE.Custom('ArtifactQuality')]." - artifact_small_hide_type_cat:0 "du chat bien-aimé [owner.Custom('FR_du_Char_Pi')][owner.GetTitledFirstNameNoTooltip]" - artifact_small_hide_type_dog:0 "du chien bien-aimé [owner.Custom('FR_du_Char_Pi')][owner.GetTitledFirstNameNoTooltip]" - artifact_small_hide_type_fox:0 "d'un beau renard" - artifact_small_hide_type_hare:0 "d'un beau lièvre" - artifact_lectern_book_name:0 "[SCOPE.Custom('BookSubjectName')]" - artifact_lectern_book_description:0 "[SCOPE.Custom('BookSubject')]" - artifact_lectern_book_religious_name:0 "[owner.GetFaith.ReligiousText] $artifact_name_prefix$" - artifact_lectern_book_religious_description:0 "Une copie merveilleusement enluminée de [owner.GetFaith.ReligiousText], écrite dans un style élégant." - artifact_lectern_book_big_religious_description:0 "Un exemplaire monumental du [owner.GetFaith.ReligiousText], merveilleusement enluminé et écrit dans un style élégant." - artifact_lectern_book_history_name:0 "Chroniques [owner.GetDynasty.GetName]" - artifact_lectern_book_history_description:0 "L'exemplaire originel d'une chronique détaillant l'histoire de la dynastie [owner.GetDynasty.GetName], offert pour la première fois [owner.Custom('FR_du_Char_Pi')][owner.GetTitledFirstNameNoTooltip]." - artifact_lectern_book_big_history_description:0 "Une copie monumentale d'une chronique détaillant l'histoire de la dynastie [owner.GetDynasty.GetName], finement enluminée et illustrée." - artifact_lectern_book_science_name:0 "Herbolarium $artifact_name_prefix$" - artifact_lectern_book_science_description:0 "Un bel herbolarium, rassemblant toutes les connaissances du monde sur les herbes et leurs propriétés médicinales." - artifact_lectern_book_big_science_description:0 "Un herbolarium monumental, avec des dessins détaillés de chaque plante et des descriptions de ses propriétés médicinales." - artifact_lectern_book_aristotle_name:0 "Aristote $artifact_name_prefix$" - artifact_lectern_book_aristotle:0 "Un précieux manuscrit grec contenant toute la sagesse du philosophe antique Aristote." - artifact_lectern_book_big_digestum_name:0 "Digest $artifact_name_prefix$" - artifact_lectern_book_big_digestum:0 "Une copie monumentale du compendium de droit romain commandé par l'empereur Justinien." - artifact_lectern_book_cicero_name:0 "Cicéron $artifact_name_prefix$" - artifact_lectern_book_cicero:0 "Un recueil finement enluminé des oraisons de Cicéron, maître antique de l'éloquence latine." - artifact_lectern_book_iliad_name:0 "Iliade $artifact_name_prefix$" - artifact_lectern_book_iliad:0 "Un bel exemplaire de l'Iliade grecque, digne d'une grande admiration." - artifact_lectern_book_mahabharata_name:0 "Mahâbhârata $artifact_name_prefix$" - artifact_lectern_book_mahabharata:0 "Une copie élégamment écrite et magistralement éclairée de l'épopée antique Mahâbhârata." - artifact_lectern_book_hitopadesa_name:0 "Hitopadésa $artifact_name_prefix$" - artifact_lectern_book_hitopadesa:0 "Un beau manuscrit richement enluminé contenant une nouvelle collection de fables traditionnelles antiques, connues sous le nom de Hitopadésa." - artifact_lectern_book_kalila_wa_dimna_name:0 "Kalila wa-Dimna $artifact_name_prefix$" - artifact_lectern_book_kalila_wa_dimna:0 "Manuscrit magistralement enluminé contenant un recueil de fables animalières connu sous le nom de Kalila wa-Dimna." - artifact_lectern_book_mufaddaliyat_name:0 "Mufaddaliyat $artifact_name_prefix$" - artifact_lectern_book_mufaddaliyat:0 "Une révision commentée et perspicace de l'anthologie poétique connue sous le nom de Mufaddaliyat par [actor.Custom('FR_LeLa')] célèbre érudit[actor.Custom('FR_E')] [actor.GetTitledFirstNameNoTooltip]." - artifact_lectern_book_edda_name:0 "L'Edda $artifact_name_prefix$" - artifact_lectern_book_edda:0 "Ouvrage précieux rassemblant la poésie et le savoir traditionnel de la mythologie nordique." - artifact_lectern_book_orkneyinga_name:0 "Orkneyinga $artifact_name_prefix$" - artifact_lectern_book_orkneyinga:0 "Un magnifique manuscrit détaillant l'histoire des aventuriers nordiques qui ont navigué vers l'Ouest." - artifact_lectern_book_big_prayers_name:0 "Prières pour les [owner.GetFaith.GetAdherentNamePlural]" - artifact_lectern_book_big_prayers:0 "Un imposant livre de prières pour les fidèles de la foi [owner.GetFaith.GetAdjective]." - artifact_lectern_book_poetry_name:0 "Poésie de [actor.GetFirstNameNoTooltip]" - artifact_lectern_book_poetry_description:0 "Un recueil de poèmes gracieux et inspirés par [actor.Custom('FR_LeLa')] célèbre [actor.GetTitledFirstNameNoTooltip] et dédié [owner.Custom('FR_au_Char_Pi')][owner.GetTitledFirstNameNoTooltip]." - artifact_lectern_book_big_hours_name:0 "Livre d'heures $artifact_name_prefix$" - artifact_lectern_book_big_hours:0 "Un grand exemplaire du livre d'heures, richement enluminé, plus approprié pour la collection d'un bibliophile que pour être utilisé par un fidèle." - artifact_lectern_book_golden_legend_name:0 "Légende dorée $artifact_name_prefix$" - artifact_lectern_book_golden_legend:0 "Une précieuse collection d'hagiographies écrites dans un latin simple, qui sera certainement appréciée de tous." - artifact_lectern_book_military_name:0 "L'art de la guerre de [actor.GetFirstNameNoTooltip]" - artifact_lectern_book_military:0 "Un livre détaillé sur la stratégie et la guerre, né de la longue expérience de [actor.GetFirstNameNoTooltip] sur le champ de bataille." - artifact_lectern_book_duels_name:0 "Manuel des arts martiaux de [actor.GetFirstNameNoTooltip]" - artifact_lectern_book_duels:0 "Ce manuel complet contient des conseils d'entraînement pour les duels avec toutes les armes connues sur le champ de bataille, les tournois et les joutes." - artifact_lectern_book_speculum_name:0 "Miroirs des princes de [actor.GetFirstNameNoTooltip]" - artifact_lectern_book_speculum:0 "Un traité de sagesse sur les vertus, les connaissances et les traits de caractère requis du dirigeant idéal." - artifact_lectern_book_poisons_name:0 "Compendium des poisons de [actor.GetFirstNameNoTooltip]" - artifact_lectern_book_poisons:0 "Un petit livre sinistre avec une couverture en cuir noir, contenant des dessins détaillés de plantes et des instructions étape par étape pour préparer une large sélection de poisons." - artifact_lectern_book_seduction_name:0 "L'art de l'amour de [actor.GetFirstNameNoTooltip]" - artifact_lectern_book_seduction:0 "Un livret rempli de conseils d'experts qui fera tomber toutes les femmes et tous les hommes à vos pieds !" - artifact_lectern_book_admin_name:0 "L'administration du royaume de [actor.GetFirstNameNoTooltip]" - artifact_lectern_book_admin:0 "Un précieux manuel rempli de conseils avisés et d'expériences pour gérer un pays et s'enrichir." - artifact_lectern_book_punishment_name:0 "Crime et châtiment" - artifact_lectern_book_punishment:0 "Un compendium intimidant de toutes les formes de torture connues à notre époque avec des détails réjouissants, et écrit par un véritable maître en la matière, [actor.GetFirstNameNoTooltip]." - artifact_lectern_book_love_sorcery_name:0 "Les charmes de [actor.GetFaith.WitchGodName]" - artifact_lectern_book_love_sorcery:0 "Selon l'auteur, ce livre détient le pouvoir et la connaissance de [actor.GetFaith.WitchGodName], et contient des charmes et des sorts pour provoquer l'amour." - artifact_lectern_book_curse_sorcery_name:0 "Les sorts de [actor.GetFaith.WitchGodName]" - artifact_lectern_book_curse_sorcery:0 "Selon l'auteur, ce livre détient le pouvoir et la connaissance de [actor.GetFaith.WitchGodName], et contient des sorts et des potions pour faire obstacle à vos ennemis." - artifact_lectern_book_travels_name:0 "Les voyages de [actor.GetFirstNameNoTooltip]" - artifact_lectern_book_travels:0 "Un récit détaillé des voyages aventureux [actor.Custom('FR_du_Char_Pi')][actor.GetTitledFirstNameNoTooltip] vers les terres mystérieuses [owner.Custom('GetFarRegion')]." - artifact_lectern_book_travels_china:0 "de Cathay" - artifact_lectern_book_travels_africa:0 "du Soudan, au-delà du désert du Sahara" - artifact_lectern_book_travels_india:0 "de l'Inde" - artifact_lectern_book_travels_steppe:0 "des steppes" - artifact_pedestal_reliquary_6050_saint:0 "Un reliquaire élégant contenant une sainte relique: le doigt d'un[6050_holy.Custom('FR_E')] saint[6050_holy.Custom('FR_E')] local[6050_holy.Custom('FR_E')], [6050_holy.Custom('FR_le_Char_Pi')][6050_holy.GetTitledFirstNameNoTooltip]." - artifact_box_name:0 "Coffret $artifact_name_prefix$" diff --git a/project/ck3/base_game/localization/french/board_game_events_l_french.yml b/project/ck3/base_game/localization/french/board_game_events_l_french.yml new file mode 100644 index 0000000000..d4f1c0affb --- /dev/null +++ b/project/ck3/base_game/localization/french/board_game_events_l_french.yml @@ -0,0 +1,419 @@ +l_french: + + ################################################## + # Misc + board_games.0000.t:0 "Le meilleur jeu : [SCOPE.Custom('BG_GameType')]" + board_games.0001.t:0 "$board_games.0000.t$" + + ################################################## + # Opponent Winning + board_games.0001.desc.opponent_winning.diplomacy.low:0 "« Vous savez », dit mon adversaire d’un air songeur, « je ne parle peut-être pas beaucoup, mais je suis étonnamment bo[bg_opponent.Custom('FR_NNne')] [SCOPE.Custom('FR_au_BG_GameType')]. »" + board_games.0001.desc.opponent_winning.diplomacy.medium:0 "« Ahhhh, si seulement parler en public était aussi facile que de vous battre [SCOPE.Custom('FR_au_BG_GameType')] », fait remarquer mon adversaire." + board_games.0001.desc.opponent_winning.diplomacy.high:0 "« Je ne sais vraiment pas ce qui est le plus facile », se lamente mon adversaire, « vous battre [SCOPE.Custom('FR_au_BG_GameType')] ou raconter l’histoire de votre défaite embarrassante. »" + board_games.0001.desc.opponent_winning.martial.low:0 "« Si la guerre était aussi facile que jouer [SCOPE.Custom('FR_au_BG_GameType')], je dominerais le monde à l’heure qu’il est », s’amuse mon adversaire. « Mais bon, ce n’est que moi. »" + board_games.0001.desc.opponent_winning.martial.medium:0 "« Mmmm, vous n’êtes pas un[bg_myself.Custom('FR_E')] grand[bg_myself.Custom('FR_E')] stratège, n’est-ce pas ? » s’amuse mon adversaire." + board_games.0001.desc.opponent_winning.martial.high:0 "« Le champ de bataille, le plateau, c’est juste une question de savoir ce qu’il y a de plus important », marmonne mon adversaire. [bg_opponent.Custom('FR_IlElle')|U] se tapote le front avec l’articulation du doigt pour appuyer ses dires." + board_games.0001.desc.opponent_winning.stewardship.low:0 "« J’aimerais que les questions de monnaie soient aussi simples que de jouer [SCOPE.Custom('FR_au_BG_GameType')] », remarque mon adversaire. « Je nagerais dans l’argent. »" + board_games.0001.desc.opponent_winning.stewardship.medium:0 "« Pensez-vous que jouer [SCOPE.Custom('FR_au_BG_GameType')] est un bon entraînement pour la vraie administration ? » demande mon adversaire pour passer le temps. « J’ai toujours pensé que oui. Non pas que je veuille... insinuer quoi que ce soit par là. »" + board_games.0001.desc.opponent_winning.stewardship.high:0 "« J’ai toujours dit que jouer [SCOPE.Custom('FR_au_BG_GameType')] peut nous apprendre beaucoup de choses sur la gestion d’un pays », pontifie mon adversaire. « Et vice versa, naturellement. »" + board_games.0001.desc.opponent_winning.intrigue.low:0 "« Vous voyez, c’est pour ça que j’aime bien jouer [SCOPE.Custom('FR_au_BG_GameType')] », dit mon adversaire. « Pas de cachotteries, pas de mensonges, juste un jeu de réflexion équitable. Un jeu où, eh bien... »" + board_games.0001.desc.opponent_winning.intrigue.medium:0 "« Saviez-vous que vous pouvez apprendre comment quelqu’un ment en observant son [bg_myself.Custom('MaskFace')] pendant une partie [SCOPE.Custom('FR_de_BG_GameType')] ? » demande mon adversaire. « Oh, je ne voulais pas... juste une remarque... »" + board_games.0001.desc.opponent_winning.intrigue.high:0 "« Attention », sourit mon adversaire, « encore un coup comme ça et vous allez tomber dans mon piège »." + board_games.0001.desc.opponent_winning.learning.low:0 "« Vous savez, on me dit que j’ai besoin de livres pour prouver mon intelligence », pontifie mon adversaire, « mais je pense qu’il est assez clair maintenant que je ne suis pas un tel rustre. »" + board_games.0001.desc.opponent_winning.learning.medium:0 "« Honnêtement », me dit mon adversaire, « je suis impressionné[bg_opponent.Custom('FR_E')] que vous jouiez aussi bien, vu l’adversaire que vous affrontez. »" + board_games.0001.desc.opponent_winning.learning.high:0 "« J’ai étudié le jeu [SCOPE.Custom('FR_de_BG_GameType')] en profondeur », explique mon adversaire, « et je suis désolé[bg_opponent.Custom('FR_E')] de dire qu’à ce stade, je ne pense pas qu’il y ait le moindre moyen pour vous de gagner. »" + board_games.0001.desc.opponent_winning.trait.lustful:0 "« En tant que grand[bg_opponent.Custom('FR_E')] amoureu[bg_opponent.Custom('FR_XSe')] et joueu[bg_opponent.Custom('FR_RSe')] du jeu [SCOPE.Custom('FR_de_BG_GameType')], je ne vous en veux pas de perdre contre moi », s’amuse mon adversaire." + board_games.0001.desc.opponent_winning.trait.chaste:0 "« La discipline chez soi engendre la discipline sur l’échiquier, vous savez », pontifie mon adversaire. « Un peu de retenue fait beaucoup de bien. »" + board_games.0001.desc.opponent_winning.trait.gluttonous:0 "« Je pense que je vais fêter ma victoire avec un festin », songe mon adversaire. « J’ai envie de quelque chose de sucré, pour accompagner la victoire. »" + board_games.0001.desc.opponent_winning.trait.temperate:0 "« Je pourrais même m’autoriser une tasse d’eau parfumée à la rose après ce match », songe mon adversaire. « Je ne me fais pas souvent plaisir, mais je pense que je l’ai mérité. »" + board_games.0001.desc.opponent_winning.trait.greedy:0 "« La seule chose plus douce que l’or qui s’entrechoque est le doux bruit des larmes d’un[bg_myself.Custom('FR_E')] [bg_myself.GetWomanMan] sur un plateau de [SCOPE.Custom('FR_de_BG_GameType')] », sourit mon adversaire. « Vous n’êtes pas d’accord ? »" + board_games.0001.desc.opponent_winning.trait.generous:0 "« Écoutez, je suis peut-être en train de gagner, mais si vous me le demandez gentiment, je suis prêt[bg_opponent.Custom('FR_E')] à... vous laisser ça », explique mon adversaire, la voix dégoulinante de gentillesse et de pitié. « Il y a plus important dans la vie que de gagner [SCOPE.Custom('FR_au_BG_GameType')]. »" + board_games.0001.desc.opponent_winning.trait.lazy:0 "Mon adversaire baille bruyamment. « Honnêtement, je m’attendais à un peu plus de défi, [bg_myself.GetFirstNameNoTooltip]. Je suis à peine réveillé[bg_opponent.Custom('FR_E')]. »" + board_games.0001.desc.opponent_winning.trait.diligent:0 "« C’est pour ça que vous devez faire des efforts », me dit mon adversaire sur un ton tout à fait insupportable. « Il n’y a pas de substitut au travail, dans la vie ou [SCOPE.Custom('FR_au_BG_GameType')]. »" + board_games.0001.desc.opponent_winning.trait.wrathful:0 "Mon adversaire est étrangement, inhabituellement calme. « Oh, il n’y a pas de quoi être en colère », dit-[bg_opponent.Custom('FR_IlElle')] en captant mon regard, « quand les choses se passent si bien »." + board_games.0001.desc.opponent_winning.trait.calm:0 "« J’ai toujours trouvé que l’essentiel [SCOPE.Custom('FR_au_BG_GameType')] est d’avoir l’esprit clair et de garder la tête froide », dit calmement mon adversaire. « Vous y arriverez un jour. »" + board_games.0001.desc.opponent_winning.trait.patient:0 "« La plupart des gens », dit mon adversaire, « ne se rendent pas compte à quel point il est difficile de planifier une stratégie minutieusement. Et encore moins de se défendre contre. »" + board_games.0001.desc.opponent_winning.trait.impatient:0 "« Vous êtes vraiment lent[bg_myself.Custom('FR_E')] quand vous jouez [SCOPE.Custom('FR_au_BG_GameType')] », marmonne mon adversaire en tambourinant ses doigts sur le plateau." + board_games.0001.desc.opponent_winning.trait.arrogant:0 "« Ne culpabilisez pas, [bg_myself.GetFirstNameNoTooltip] », s’amuse mon adversaire en s’inclinant tranquillement sur son siège. « Nous ne pouvons pas tous être aussi talentueux »." + board_games.0001.desc.opponent_winning.trait.humble:0 "« Honnêtement, vous vous en sortez bien », pépie mon adversaire. « D’habitude, je ne m’en sors pas aussi bien, alors je pense que vous n’avez pas de chance. »" + board_games.0001.desc.opponent_winning.trait.deceitful:0 "« Ne culpabilisez pas », dit mon adversaire d’une voix douce comme le miel et caustique comme le péché, « personne n’aurait pu suivre mes coups. »" # [LocEditor:ForFutureBatchExport] + board_games.0001.desc.opponent_winning.trait.honest:0 "« Tout cela se passe bien mieux que je ne le pensais ! » s’exclame mon adversaire. « Vous n’êtes pas du tout un[bg_myself.Custom('FR_E')] adversaire coriace... oh, désolé[bg_opponent.Custom('FR_E')], je ne voulais pas être impoli[bg_opponent.Custom('FR_E')]. Je suis juste honnête. »" + board_games.0001.desc.opponent_winning.trait.craven:0 "« Je... je suis gagnant[bg_opponent.Custom('FR_E')] ? Je suis gagnant[bg_opponent.Custom('FR_E')] ! » s’écrie mon adversaire. [bg_opponent.Custom('FR_IlElle')|U] semble sincèrement surpris[bg_opponent.Custom('FR_E')], alors qu’[bg_opponent.Custom('FR_IlElle')] a passé la moitié de la partie à regarder entre ses doigts." + board_games.0001.desc.opponent_winning.trait.brave:0 "« Vous me permettrez un petit gloussement », fait remarquer mon adversaire. « mais vous allez devoir jouer avec plus d’audace que ça pour me battre »." + board_games.0001.desc.opponent_winning.trait.shy:0 "« Tout cet entraînement porte ses fruits ! », glapit mon adversaire et rayonne d’une timide fierté devant l’état du plateau." + board_games.0001.desc.opponent_winning.trait.gregarious:0 "« Ne vous en voulez pas », dit mon adversaire d’une voix traînante en faisant craquer ses articulations. « Je gagne [SCOPE.Custom('FR_au_BG_GameType')] comme je me fais des amis. Avec une facilité déconcertante. »" + board_games.0001.desc.opponent_winning.trait.ambitious:0 "« Vous croyez que l’on nomme une sorte de... roi des jeux ? » interroge mon adversaire en se grattant le menton. « J’ai l’impression que je dirige déjà vers ce titre, vous voyez. »" + board_games.0001.desc.opponent_winning.trait.content:0 "« Quel beau jeu », s’esclaffe mon adversaire. « Nous ne pouvions pas demander mieux, n’est-ce pas ? À part que vous ayez de la chance, je veux dire. »" + board_games.0001.desc.opponent_winning.trait.arbitrary:0 "« En général, je ne suis pas un adepte des règles », opine mon adversaire, « mais le jeu [SCOPE.Custom('FR_de_BG_GameType')] me fait voir l’intérêt d’en avoir. Elles permettent de forcer les autres à admettre que vous êtes parfois meilleur qu’eux. »" + board_games.0001.desc.opponent_winning.trait.just:0 "« Regardez », explique mon adversaire en agitant une liasse de papiers dans ma direction. « Cela me désole que vous continuiez à essayer de faire des coups illégaux. Vous auriez dû lire les règles. »" + board_games.0001.desc.opponent_winning.trait.cynical:0 "« Naturellement, je ne vais pas vous ménager », m’annonce cyniquement mon adversaire. « Vous ne le ferez certainement pas pour moi, alors pourquoi me donner la peine ? »" + board_games.0001.desc.opponent_winning.trait.zealous:0 "« J’aimerais pouvoir m’attribuer le mérite de cette victoire certaine, mais c’est l’œuvre [bg_opponent.GetFaith.KnowledgeGodNamePossessive] à travers moi. »" + board_games.0001.desc.opponent_winning.trait.paranoid:0 "« Je sais que vous avez encore un tour dans votre manche », dit mon adversaire en se renfrognant. « Personne ne peut être aussi facile à battre. »" + board_games.0001.desc.opponent_winning.trait.trusting:0 "« Je vais peut-être faire un saut au cabinet d’aisances pendant que vous jouez », sourit mon adversaire. « Mais ne touchez pas à mes [SCOPE.Custom('BG_GamePiecePlural')] ! »" + board_games.0001.desc.opponent_winning.trait.compassionate:0 "« Je suis désolé[bg_opponent.Custom('FR_E')] si je vous mets dans une situation délicate, [bg_myself.GetFirstNameNoTooltip] », dit mon adversaire, la voix sincèrement pleine de remords. « Je joue [SCOPE.Custom('FR_au_BG_GameType')] pour le plaisir, mais je pense que c’est plus amusant quand on y prend plaisir tous les deux. »" + board_games.0001.desc.opponent_winning.trait.callous:0 "« Par [bg_opponent.GetFaith.HouseholdGodName], vous ne vous battez pas beaucoup, n’est-ce pas ? » s’exclame sans ambages mon adversaire." + board_games.0001.desc.opponent_winning.trait.sadistic:0 "« C’est tellement plus amusant de s’amuser avec un adversaire blessé », me dit perfidement mon adversaire, « N’est-ce pas, [bg_myself.GetFirstNameNoTooltip] ? »" + board_games.0001.desc.opponent_winning.trait.stubborn:0 "« C’est plutôt agréable d’avoir une victoire aussi facile pour changer, » se moque mon adversaire. « D’habitude, je dois argumenter pendant quelques heures avant que l’autre joueur n’admette que j’ai gagné »." + board_games.0001.desc.opponent_winning.trait.fickle:0 "« J’aime vraiment ça. Peu importe la stratégie que j’adopte, vous perdez toujours aussi facilement », plaisante mon adversaire." + board_games.0001.desc.opponent_winning.trait.vengeful:0 "« Bien sûr, ce n’est que de la vengeance », siffle mon adversaire. « Et vous savez très bien pourquoi. »" + board_games.0001.desc.opponent_winning.trait.forgiving:0 "« Pour être franc[bg_opponent.Custom('FR_He')], je m’attendais à un peu plus de difficulté », dit mon adversaire d’une voix geignarde. « Mais ce n’est pas grave. Au moins, vous êtes un bon entraînement. »" + board_games.0001.desc.opponent_winning.trait.rowdy:0 "M[bg_opponent.Custom('FR_OnA')] petit[bg_opponent.Custom('FR_E')] adversaire me récite, ou du moins me glisse, un certain nombre de menaces maladroites, faisant presque tomber le plateau dans son excitation." + board_games.0001.desc.opponent_winning.trait.charming:0 "« Nous devrions jouer [SCOPE.Custom('FR_au_BG_GameType')] tous les jours, [bg_myself.GetFirstNameNoTooltip] », pépie m[bg_opponent.Custom('FR_OnA')] petit[bg_opponent.Custom('FR_E')] adversaire. « C’est tellement amusant ! »" + board_games.0001.desc.opponent_winning.trait.curious:0 "« Vous savez », dit m[bg_opponent.Custom('FR_OnA')] petit[bg_opponent.Custom('FR_E')] adversaire, « j’apprends vraiment beaucoup en vous battant. »" + board_games.0001.desc.opponent_winning.trait.pensive:0 "« J’ai lu beaucoup de choses sur la façon de jouer [SCOPE.Custom('FR_au_BG_GameType')] », dit m[bg_opponent.Custom('FR_OnA')] petit[bg_opponent.Custom('FR_E')] adversaire, « mais je ne savais pas à quel point c’était facile de les appliquer ! »" + board_games.0001.desc.opponent_winning.trait.bossy:0 "« Après vous avoir battu », dit m[bg_opponent.Custom('FR_OnA')] petit[bg_opponent.Custom('FR_E')] adversaire, « je veux une friandise. En guise de tribut. »" + board_games.0001.desc.opponent_winning.relation.friend:0 "« Courage ! », dit mon adversaire en riant. « C’est juste un petit jeu entre ami[bg_myself.Custom2('FR_E', SCOPE.sC('bg_opponent'))]s, non ? »" + board_games.0001.desc.opponent_winning.relation.best_friend:0 "« Pour ce que ça vaut, que je gagne ou que je perde », dit m[bg_opponent.Custom('FR_OnA')] meilleur[bg_opponent.Custom('FR_E')] ami[bg_opponent.Custom('FR_E')], « il n’y a personne au monde avec qui je préférerais jouer [SCOPE.Custom('FR_au_BG_GameType')]. »" + board_games.0001.desc.opponent_winning.relation.rival:0 "« Par [bg_opponent.GetFaith.FateGodName], vous êtes aussi mauvais[bg_myself.Custom('FR_E')] [SCOPE.Custom('FR_au_BG_GameType')] qu’à gouverner ! » ricane m[bg_opponent.Custom('FR_OnA')] rival[bg_opponent.Custom('FR_E')]." + board_games.0001.desc.opponent_winning.relation.nemesis:0 "Mon ennemi[bg_opponent.Custom('FR_E')] juré[bg_opponent.Custom('FR_E')] ne dit rien. [bg_opponent.Custom('FR_IlElle')|U] se contente de me fixer, de la haine dans le regard." + board_games.0001.desc.opponent_winning.relation.lover:0 "En me dévorant du regard, mon amant[bg_opponent.Custom('FR_E')] caresse doucement des [SCOPE.Custom('BG_GamePiecePlural')] du bout du doigt et... Oh. Oh..." + board_games.0001.desc.opponent_winning.relation.soulmate:0 "Mon âme sœur ne prête qu’à moitié attention à notre partie [SCOPE.Custom('FR_de_BG_GameType')], parce qu’[bg_opponent.Custom('FR_IlElle')] consacre l’autre moitié à me regarder intensément." + board_games.0001.desc.opponent_winning.relation.bully:0 "« Vous voyez ? » ricane mon adversaire, « c’est pour ça que je vous frappe. Vous n’êtes qu’un[bg_myself.Custom('FR_E')] perdant[bg_myself.Custom('FR_E')]. »" + board_games.0001.desc.opponent_winning.relation.victim:0 "Les yeux de mon souffre douleur s’illuminent d’une juste fureur, heureux que, pour une fois, quelque chose aille dans son sens." + board_games.0001.desc.opponent_winning.relation.crush:0 "Est-ce qu’[bg_opponent.Custom('FR_IlElle')] a dit quelque chose ? Je pense qu’[bg_opponent.Custom('FR_IlElle')] a dit quelque chose ! Oh zut, parfois je me perds à [bg_opponent.Custom('FR_LeLa')] regarder et maintenant j’ai tout gâché." + board_games.0001.desc.opponent_winning.relation.guardian:0 "« Regardez-moi bien, [bg_myself.GetFirstName] », dit m[bg_opponent.Custom('FR_OnA')] tut[bg_opponent.Custom('FR_EurRice')]. « Étudiez comment je joue et vous pourrez apprendre quelque chose. »" + board_games.0001.desc.opponent_winning.relation.ward:0 "M[bg_opponent.Custom('FR_OnA')] pupille m’adresse un sourire. « On peut jouer [SCOPE.Custom('FR_au_BG_GameType')] plus souvent ? S’il vous plaît ! »" + board_games.0001.desc.opponent_winning.hook_on.weak:0 "$board_games.0001.desc.opponent_winning.hook_on.strong$" + board_games.0001.desc.opponent_winning.hook_on.strong:0 "« Ça fait du bien de retourner la situation contre vous », dit mon adversaire. « On dirait que je suis toujours sous votre coupe. Sauf si nous jouons [SCOPE.Custom('FR_au_BG_GameType')], bien sûr. »" + board_games.0001.desc.opponent_winning.hooked_by.weak:0 "$board_games.0001.desc.opponent_winning.hooked_by.strong$" + board_games.0001.desc.opponent_winning.hooked_by.strong:0 "« Vous ne faites pas ça délibérément à cause de notre accord, n’est-ce pas ? » interroge mon adversaire en se grattant le menton pensivement. « Parce que vous jouez comme si vous vouliez perdre. »" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.default:0 "« Ahhh, combien de fois vous ai-je battu, maintenant ? » glousse mon adversaire. « Honnêtement, j’ai perdu le compte. »" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.county:0 "« Tout se passe bien en [bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier], vous savez », dit mon adversaire d’une voix traînante, « beaucoup mieux depuis que j’ai pris le contrôle de l’endroit. »" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.gamble:0 "« Une autre partie », dit mon adversaire, « une autre victoire pour mon compte. Vous allez vous ruiner, vous savez. »" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.default:0 "« Cette partie », glousse sottement mon adversaire, « est bien meilleure que l’autre que nous avons jouée. »" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.county:0 "« Depuis [bg_opponent.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier], je ne peux pas vous battre assez », grommelle mon adversaire, encore vexé[bg_opponent.Custom('FR_E')] par notre ancien pari." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.gamble:0 "« On dirait que le pari va dans mon sens cette fois, n’est-ce pas ? » s’esclaffe mon adversaire." + board_games.0001.desc.opponent_winning.other.pro_gamer:0 "« Vous devriez vraiment prêter attention à mes techniques », s’amuse mon adversaire. « Je suis sur le point de jouer un coup d’expert du jeu de plateau. »" + board_games.0001.desc.opponent_winning.other.avlf:0 "« Vous êtes un maître du jeu ? Ne vous flattez pas, [bg_myself.GetFirstNameNoTooltip]. Vous n’êtes même pas un[bg_myself.Custom('FR_E')] joueu[bg_myself.Custom('FR_RSe')]. »" + + ################################################## + # Player Winning + board_games.0001.desc.i_am_winning.diplomacy.low:0 "« Je ne... Je ne peux pas... Laissez-moi tranquille ! » s’écrie mon adversaire, visiblement contrarié[bg_opponent.Custom('FR_E')] et incapable de trouver les mots." + board_games.0001.desc.i_am_winning.diplomacy.medium:0 "Mon adversaire ne dit rien et se contente de tambouriner ses doigts contre la table dans un accès de colère." + board_games.0001.desc.i_am_winning.diplomacy.high:0 "« Il semblerait », remarque mon adversaire, « que vous ayez légèrement pris le dessus. Pour l’instant. »" + board_games.0001.desc.i_am_winning.martial.low:0 "« Je ne peux pas diriger des soldats », gémit mon adversaire, « Je ne peux pas jouer [SCOPE.Custom('FR_au_BG_GameType')]. À quoi je sers ? »" + board_games.0001.desc.i_am_winning.martial.medium:0 "Mon adversaire se caresse le menton pensivement. « J’étais pourtant certain[bg_opponent.Custom('FR_E')] que ce stratagème allait fonctionner... »" + board_games.0001.desc.i_am_winning.martial.high:0 "« Si c’était un vrai champ de bataille », déclare mon adversaire, « les choses se passeraient différemment. »" + board_games.0001.desc.i_am_winning.stewardship.low:0 "« Pourquoi calculer est toujours aussi difficile ? » boude mon adversaire. « Le jeu [SCOPE.Custom('FR_de_BG_GameType')] nécessite d’anticiper les coups et je ne peux tout simplement pas »." + board_games.0001.desc.i_am_winning.stewardship.medium:0 "Mon adversaire fixe intensément le plateau. « Je dois... J’ai dû faire une erreur de calcul quelque part... »" + board_games.0001.desc.i_am_winning.stewardship.high:0 "« Cela me fait mal de le dire », grogne mon adversaire, « mais mes chances semblent compromises. »" + board_games.0001.desc.i_am_winning.intrigue.low:0 "« Pourriez-vous vous cesser cette tricherie flagrante pendant un instant ? » grogne mon adversaire." + board_games.0001.desc.i_am_winning.intrigue.medium:0 "« Je pense que je dois encore affiner ma stratégie... », murmure mon adversaire en regardant le plateau avec frustration." + board_games.0001.desc.i_am_winning.intrigue.high:0 "« Vous pensez peut-être que vous êtes gagnant[bg_myself.Custom('FR_E')] », s’amuse mon adversaire, « mais vous ne le pensez que parce que je veux que vous le pensiez. Et je sais que vous savez que je sais que vous le savez. »" + board_games.0001.desc.i_am_winning.learning.low:0 "« C’est complètement injuste, je ne comprends même pas la moitié de ces règles », grogne mon adversaire. « Vous les inventez clairement au fur et à mesure que nous jouons. »" + board_games.0001.desc.i_am_winning.learning.medium:0 "« Vous utilisez encore ce stratagème ? » gémit mon adversaire. « Vous êtes tellement mesquin[bg_myself.Custom('FR_E')]. »" + board_games.0001.desc.i_am_winning.learning.high:0 "« Je savais que je n’aurais pas dû choisir cette ouverture », se plaint mon adversaire. « Je suis déjà perdant[bg_opponent.Custom('FR_E')]. »" + board_games.0001.desc.i_am_winning.trait.lustful:0 "Mon adversaire n’a pas l’air de prêter attention à la partie et se focalise sur la... forme des [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.desc.i_am_winning.trait.chaste:0 "« C’est le problème avec le jeu [SCOPE.Custom('FR_de_BG_GameType')] », s’écrie mon adversaire en gesticulant sauvagement. « Il enflamme les passions ! Il excite les sens ! C’est l’excès brut et charnel dans sa forme la plus vile. »" + board_games.0001.desc.i_am_winning.trait.gluttonous:0 "Mon adversaire mâche nonchalamment un petit pain, perdu[bg_opponent.Custom('FR_E')] dans une brume de miettes et de concentration." + board_games.0001.desc.i_am_winning.trait.temperate:0 "« Hrmph », grommelle mon adversaire. « Prendre des risques comme ça va vous causer des ennuis un jour. »" + board_games.0001.desc.i_am_winning.trait.greedy:0 "Mon adversaire joue nonchalamment avec une pièce de monnaie. Le métal froid l’apaise probablement alors qu’[bg_opponent.Custom('FR_IlElle')] regarde sa défaite imminente." + board_games.0001.desc.i_am_winning.trait.generous:0 "Mon adversaire me fait un sourire bienveillant. « Vous vous débrouilles très bien, continuez comme ça ! »" + board_games.0001.desc.i_am_winning.trait.lazy:0 "« Oh, c’est mon tour ? » bâille mon adversaire. « Désolé[bg_opponent.Custom('FR_E')], je n’ai pas prêté beaucoup d’attention. »" + board_games.0001.desc.i_am_winning.trait.diligent:0 "« Vous avez l’avantage maintenant », me fait remarquer mon adversaire, « mais avec un peu de travail, je peux vous rattraper ! »" + board_games.0001.desc.i_am_winning.trait.wrathful:0 "Une veine particulièrement disgracieuse gonfle [bg_opponent.Custom('MaskFace_BehindIn')] le [bg_opponent.Custom('MaskFace')] de mon adversaire. « Si vous continuez à être gagnant[bg_myself.Custom('FR_E')], je vais vomir du sang littéral sur tout le tableau, tricheu[bg_myself.Custom('FR_RSe')] [bg_myself.Custom('InsultAdjective')] ! »." + board_games.0001.desc.i_am_winning.trait.calm:0 "L’attitude habituellement sereine de mon adversaire est trahie. La légère torsion d’un froncement de sourcils lui donne un air sombre." + board_games.0001.desc.i_am_winning.trait.patient:0 "« Vous avez peut-être le dessus pour le moment, observe mon adversaire, mais vous finirez par vous tromper. Ils le font toujours. »" + board_games.0001.desc.i_am_winning.trait.impatient:0 "« Par [bg_opponent.GetFaith.HighGodName], vous avez déjà gagné, d’accord ? » se renfrogne mon adversaire. « Finissez-en, c’est tout. »" + board_games.0001.desc.i_am_winning.trait.arrogant:0 "« Vous ne me battez pas vraiment, vous savez », me dit mon adversaire. « Vous pouvez penser que si, mais c’est impossible. »" + board_games.0001.desc.i_am_winning.trait.humble:0 "Les oreilles de mon adversaire sont visiblement rouges de contrariété. « On ne peut pas nier que vos techniques sont... affûtées », admet-[bg_opponent.Custom('FR_IlElle')] modestement." + board_games.0001.desc.i_am_winning.trait.deceitful:0 "« On dirait que vous avez besoin d’aller au cabinet d’aisances », suggère mon adversaire, compatissant[bg_opponent.Custom('FR_E')]. « Ne vous gênez pas, je vais garder le tableau. »" + board_games.0001.desc.i_am_winning.trait.honest:0 "« Je ne m’attendais pas à ce que vous soyez si... », dit mon adversaire qui s’arrête un instant avant de poursuivre, « difficile à jouer »." + board_games.0001.desc.i_am_winning.trait.craven:0 "Mon adversaire s’agite sans cesse et semble sur le point de s’enfuir." + board_games.0001.desc.i_am_winning.trait.brave:0 "« J’ai un plan », se vante mon adversaire, « et il va bouleverser toute la partie ! »" + board_games.0001.desc.i_am_winning.trait.shy:0 "Mon adversaire, silencieu[bg_opponent.Custom('FR_XSe')] et immobile, fronce les sourcils en réfléchissant à la manière de faire basculer la partie." + board_games.0001.desc.i_am_winning.trait.gregarious:0 "« Vous êtes bien meilleur que mes adversaires habituels », dit admirativement mon adversaire, « et je joue beaucoup [SCOPE.Custom('FR_au_BG_GameType')]. »" + board_games.0001.desc.i_am_winning.trait.ambitious:0 "« J’avais... », mon adversaire s’arrête, ne trouvant pas ses mots, « ... de plus grands espoirs pour cette partie »." + board_games.0001.desc.i_am_winning.trait.content:0 "« Je ne gagnerai peut-être pas, mais j’ai fait de mon mieux. », soupire mon adversaire." + board_games.0001.desc.i_am_winning.trait.arbitrary:0 "« Je ne vois pas pourquoi nous ne pouvons pas utiliser mes règles », se lamente mon adversaire. « Je vous le dis, c’est comme ça que tout le monde joue à [bg_opponent.GetCurrentLocation.GetNameNoTooltip]. »" + board_games.0001.desc.i_am_winning.trait.just:0 "« Je ne peux pas le prouver », murmure mon adversaire, « mais je suis certain[bg_opponent.Custom('FR_E')] que vous trichez »." + board_games.0001.desc.i_am_winning.trait.cynical:0 "« Bien sûr que vous êtes gagnant[bg_myself.Custom('FR_E')] », dit mon adversaire d’un ton abattu. « Personne ne me laisse jamais gagner une partie [SCOPE.Custom('FR_de_BG_GameType')] »." + board_games.0001.desc.i_am_winning.trait.zealous:0 "« Puissé-je être délivré[bg_opponent.Custom('FR_E')] de cette menace par [bg_opponent.GetFaith.KnowledgeGodName] », murmure mon adversaire dans son souffle." + board_games.0001.desc.i_am_winning.trait.paranoid:0 "« Vous aviez prévu ça, n’est-ce pas ? », grogne mon adversaire. « Vous aviez prévu de m’humilier avec un jeu truqué ! »" + board_games.0001.desc.i_am_winning.trait.trusting:0 "« Par [bg_opponent.GetFaith.KnowledgeGodName] », se lamente mon adversaire. « Vous croyez que je vous ai donné trop d’ouvertures ? Je ne m’attendais pas à perdre si vite et si mal. »" + board_games.0001.desc.i_am_winning.trait.compassionate:0 "« Vous savez, dit pensivement mon adversaire, le jeu [SCOPE.Custom('FR_de_BG_GameType')] est censé permettre de s’amuser, pas de gagner à tout prix. »" + board_games.0001.desc.i_am_winning.trait.callous:0 "« Hmm, alors c’est ça que ça fait de perdre ? » se demande mon adversaire. « Ce n’est pas quelque chose que j’aime particulièrement. »" + board_games.0001.desc.i_am_winning.trait.sadistic:0 "Mon adversaire reste silencieu[bg_opponent.Custom('FR_XSe')], son regard trahit un respect à contrecœur pour la compétence et la victoire imminente." + board_games.0001.desc.i_am_winning.trait.stubborn:0 "« Vous n’allez pas me battre », crache mon adversaire entre ses dents serrées. « Personne ne me bat jamais. »" + board_games.0001.desc.i_am_winning.trait.fickle:0 "« Je commence à me lasser du jeu [SCOPE.Custom('FR_de_BG_GameType')] », gémit mon adversaire. « On ne peut pas jouer à autre chose ? »" + board_games.0001.desc.i_am_winning.trait.vengeful:0 "Mon adversaire reste de marbre. Ses doigts se resserrent autour du bord du plateau, comme s’ils se retenaient." + board_games.0001.desc.i_am_winning.trait.forgiving:0 "Mon adversaire semble tout à fait optimiste, sans la moindre expression de méchanceté." + board_games.0001.desc.i_am_winning.trait.rowdy:0 "« Juste pour que vous sachiez », murmure mon adversaire, « si je perds, je vous jette tout ce stupide jeu au visage. »" + board_games.0001.desc.i_am_winning.trait.charming:0 "« Vous ne voulez pas y aller un peu plus doucement avec moi ? », demande mon adversaire d’une voix douceâtre." + board_games.0001.desc.i_am_winning.trait.curious:0 "« Attendez... comment êtes-vous gagnant[bg_myself.Custom('FR_E')] ? ». mon adversaire semble positivement incrédule." + board_games.0001.desc.i_am_winning.trait.pensive:0 "« Oh, non, je savais que je n’aurais pas dû jouer... Je vous ai fait perdre votre temps... », marmonne mon adversaire." + board_games.0001.desc.i_am_winning.trait.bossy:0 "« Hrmf, si nous avions joué selon mes règles, je vous aurais montré ! », gémit mon adversaire." + board_games.0001.desc.i_am_winning.relation.friend:0 "« Malédiction ! », dit mon ami[bg_opponent.Custom('FR_E')] en gloussant, « Vous n’y allez pas plus doucement [SCOPE.Custom('FR_au_BG_GameType')] avec quiconque, n’est-ce pas ? »" + board_games.0001.desc.i_am_winning.relation.best_friend:0 "« Je dis toujours qu’il n’y a rien de mieux que de battre quelqu’un [SCOPE.Custom('FR_au_BG_GameType')]. Je vous envie ! »" + board_games.0001.desc.i_am_winning.relation.rival:0 "« Vous aimez m’humilier, n’est-ce pas ? », crache m[bg_opponent.Custom('FR_OnA')] rival[bg_opponent.Custom('FR_E')], toujours mauvais perdant[bg_opponent.Custom('FR_E')]." + board_games.0001.desc.i_am_winning.relation.nemesis:0 "$board_games.0001.desc.opponent_winning.relation.nemesis$" + board_games.0001.desc.i_am_winning.relation.lover:0 "« Nous ne sommes pas obligés de jouer [SCOPE.Custom('FR_au_BG_GameType')], [bg_myself.GetFirstNameNoTooltip] », murmure mon amant[bg_opponent.Custom('FR_E')]. « Je suis sûr[bg_opponent.Custom('FR_E')] qu’il y a d’autres façons de se divertir... »" + board_games.0001.desc.i_am_winning.relation.soulmate:0 "$board_games.0001.desc.opponent_winning.relation.soulmate$" + board_games.0001.desc.i_am_winning.relation.bully:0 "« Si vous me battez, je vous bats. C’est aussi simple que ça », renâcle [bg_opponent.Custom('FR_CeluiCelle')] qui aime me tourmenter." + board_games.0001.desc.i_am_winning.relation.victim:0 "[bg_opponent.Custom('FR_CeluiCelle')|U] que j’aime tourmenter se tait, mais on dirait qu’[bg_opponent.Custom('FR_IlElle')] est au bord des larmes." + board_games.0001.desc.i_am_winning.relation.crush:0 "[bg_opponent.Custom('FR_CeluiCelle')|U] pour qui j’ai un faible est... Oh non ! [bg_opponent.Custom('FR_IlElle')|U] est en colère contre moi !" + board_games.0001.desc.i_am_winning.relation.guardian:0 "« On dirait que vous apprenez », dit m[bg_opponent.Custom('FR_OnA')] tut[bg_opponent.Custom('FR_EurRice')] d’un ton grincheux. « Ou du moins que vous m’imitez plus efficacement. »" + board_games.0001.desc.i_am_winning.relation.ward:0 "M[bg_opponent.Custom('FR_OnA')] pupille est manifestement contrarié[bg_opponent.Custom('FR_E')] par sa défaite." + board_games.0001.desc.i_am_winning.hook_on.weak:0 "$board_games.0001.desc.i_am_winning.hook_on.strong$" + board_games.0001.desc.i_am_winning.hook_on.strong:0 "« Par [bg_opponent.GetFaith.HighGodName] ! Vous ne pouvez pas me laisser avoir un iota de contrôle, n’est-ce pas ? », se lamente mon adversaire." + board_games.0001.desc.i_am_winning.hooked_by.weak:0 "$board_games.0001.desc.i_am_winning.hooked_by.strong$" + board_games.0001.desc.i_am_winning.hooked_by.strong:0 "« Si ce n’était pas du gaspillage de vous demander maintenant ce que vous me devez », se renfrogne mon adversaire, « je vous forcerais à perdre »." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.default:0 "« Eh bien », gémit mon adversaire, « on dirait que cette partie ne va pas dans mon sens. »" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.county:0 "« Si seulement vous aviez joué aussi bien quand [bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] était en jeu », dit mon adversaire en souriant." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.gamble:0 "« Ahhh », soupire mon adversaire. « Vous gagnez un peu, vous perdez un peu. Cette fois, c’est à votre tour de gagner, je crois. »" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.default:0 "« Non, non, non ! », gémit mon adversaire. « Pas encore contre vous ! »" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.county:0 "Alors que nous jouons, mon adversaire essuie une perle de sueur sur son [bg_opponent.Custom('MaskFace')], sûrement en train de se souvenir de la partie qui lui a coûté [bg_myself.MakeScope.Var('bg_recent_land_less_stake').Title.GetNameNoTier]." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.gamble:0 "« J’ai juste besoin d’une victoire, j’ai juste besoin d’une victoire, j’ai juste besoin... », marmonne mon adversaire, encore et encore." + + ################################################## + # Introductions + board_games.0001.desc.intro.opening.defender:0 "Alors que [bg_opponent.Custom('FR_le_Char_Pi')][bg_opponent.GetTitledFirstName] est déjà assis[bg_opponent.Custom('FR_E')] à attendre que notre partie [SCOPE.Custom('FR_de_BG_GameType')] commence, je remarque #color_blue_gray [bg_myself.Custom('BG_RandomFacialExpression')]#!." + board_games.0001.desc.intro.opening.attacker:0 "[bg_opponent.Custom('FR_le_Char_Pi')|U][bg_opponent.GetTitledFirstName] prend place en face de moi. Alors que notre partie [SCOPE.Custom('FR_de_BG_GameType')] est sur le point de commencer, #color_blue_gray [SCOPE.Custom('BG_RandomFacialExpression')]#! m’indique son degré d’assurance." + board_games.0001.desc.intro.subsequent:0 "[bg_opponent.GetFirstName] continue la partie avec" + + ################################################## + # Opponent's Play + board_games.0001.desc.intro.diplomacy.crit_success:0 "une suite de coups d’une audace exaspérante, pour ne pas dire risquée." + board_games.0001.desc.intro.diplomacy.success:0 "un coup satisfaisant et un mot d’esprit." + board_games.0001.desc.intro.diplomacy.failure:0 "plusieurs tentatives mal dissimulées de subterfuge." + board_games.0001.desc.intro.diplomacy.crit_failure:0 "avec la volonté flagrante de m’embrouiller." + board_games.0001.desc.intro.martial.crit_success:0 "une série de coups stratégiques novateurs et dévastateurs." + board_games.0001.desc.intro.martial.success:0 "une stratégie adaptative bien exécutée." + board_games.0001.desc.intro.martial.failure:0 "une tentative vigoureuse de stratégie cohérente." + board_games.0001.desc.intro.martial.crit_failure:0 "une stratégie pompeuse au point d’en être hilarante." + board_games.0001.desc.intro.stewardship.crit_success:0 "une série de coups qui sont, mathématiquement, tout sauf parfaits." + board_games.0001.desc.intro.stewardship.success:0 "une série de coups convaincants et bien calculés." + board_games.0001.desc.intro.stewardship.failure:0 "une série de coups fades et mal calculés." + board_games.0001.desc.intro.stewardship.crit_failure:0 "une tentative minable d’estimation des probabilités." + board_games.0001.desc.intro.intrigue.crit_success:0 "une ruse si sournoise que je reste sans voix." + board_games.0001.desc.intro.intrigue.success:0 "une variété de feintes et de stratagèmes astucieux." + board_games.0001.desc.intro.intrigue.failure:0 "un piège évident." + board_games.0001.desc.intro.intrigue.crit_failure:0 "une manœuvre tout simplement pathétique." + board_games.0001.desc.intro.learning.crit_success:0 "un coup digne de légendes." + board_games.0001.desc.intro.learning.success:0 "quelques tactiques traditionnelles bien rodées." + board_games.0001.desc.intro.learning.failure:0 "plusieurs coups insipides." + board_games.0001.desc.intro.learning.crit_failure:0 "une tentative maladroite de reproduire les coups de meilleurs joueurs." + board_games.0001.desc.intro.prowess.crit_success:0 "un argument percutant très convaincant." + board_games.0001.desc.intro.prowess.success:0 "un coup décent et une prise ferme." + board_games.0001.desc.intro.prowess.failure:0 "un jeu faible et un coup encore plus faible." + board_games.0001.desc.intro.prowess.crit_failure:0 "une démonstration de force si risible qu’[bg_opponent.Custom('FR_IlElle')] s’assomme presque [bg_opponent.Custom('FR_LuiElle')]-même." + + ################################################## + # Counter Content + board_games.0001.desc.i_have_countered:0 "Naturellement, mes techniques #color_blue_gray déjouent#! astucieusement mon adversaire.\n\n" + board_games.0001.desc.i_am_countered:0 "Bon sang, c[bg_opponent.Custom('FR_EtEtte')] [bg_opponent.GetWomanMan] semble pouvoir contrer tous mes stratagèmes.\n\n" + board_games.0001.desc.no_counters:0 "\n\n" + + ################################################## + # Closeness to Victory + board_games.0001.desc.relative_victory.winning_heavily:0 "Je [bg_opponent.Custom('FR_LeLa')] bats haut la main," + board_games.0001.desc.relative_victory.winning_somewhat:0 "Je suis en tête pour le moment," + board_games.0001.desc.relative_victory.drawing:0 "Nous sommes au coude à coude," + board_games.0001.desc.relative_victory.losing_somewhat:0 "[bg_opponent.Custom('FR_IlElle')|U] commence à gagner," + board_games.0001.desc.relative_victory.losing_heavily:0 "Mon adversaire est loin devant moi," + board_games.0001.desc.actual_victory.both_close:0 "et l’un de nous deux peut l’emporter à tout moment.\n\n" + board_games.0001.desc.actual_victory.i_am_close:0 "et la victoire est si proche que je peux la sentir.\n\n" + board_games.0001.desc.actual_victory.they_are_close:0 "et mon adversaire peut triompher à tout moment.\n\n" + board_games.0001.desc.actual_victory.sudden_death:0 "et ce jeu s’approche rapidement de sa fin.\n\n" + board_games.0001.desc.actual_victory.neither_close:0 "bien qu’aucun de nous ne soit proche de la victoire.\n\n" + + ################################################## + # Success Tooltips + board_games.0001.tt.crit_success:0 "Succès décisif" + board_games.0001.tt.success:0 "Succès" + board_games.0001.tt.failure:0 "Échec" + board_games.0001.tt.crit_failure:0 "Échec décisif" + + board_games.0001.tt.crit_success.points:0 "Un grand nombre de points pour [Concept('board_game_winning','gagner')|E]." + board_games.0001.tt.success.points:0 "Des points pour [Concept('board_game_winning','gagner')|E]." + board_games.0001.tt.failure.points:0 "Quelques points pour [Concept('board_game_winning','gagner')|E]" + board_games.0001.tt.crit_failure.points:0 "Aucun point pour [Concept('board_game_winning','gagner')|E]" + + ################################################## + # Counter Skill Loc + bg_counterskill_diplomacy:0 "la [diplomacy|El]" + bg_counterskill_martial:0 "la [martial|El]" + bg_counterskill_stewardship:0 "l’[stewardship|El]" + bg_counterskill_intrigue:0 "l’[intrigue|El]" + bg_counterskill_learning:0 "l’[learning|El]" + bg_counterskill_prowess:0 "la [prowess|El]" + + ################################################## + # Miscellaneous Custom Loc + bg_gametype_pachisi:0 "pachisi" + bg_gametype_hnefatafl:0 "hnefatafl" + bg_gametype_tabula:0 "tablier" + bg_gametype_chess:0 "échecs" + + bg_gametype_concept_pachisi:0 "[board_game_type_pachisi|E]" # [LocEditor:ForFutureBatchExport] + bg_gametype_concept_hnefatafl:0 "[board_game_type_hnefatafl|E]" # [LocEditor:ForFutureBatchExport] + bg_gametype_concept_tabula:0 "[board_game_type_tabula|E]" # [LocEditor:ForFutureBatchExport] + bg_gametype_concept_chess:0 "[board_game_type_chess|E]" # [LocEditor:ForFutureBatchExport] + bg_gametype_concept_pachisi_dark:0 "[board_game_type_pachisi|B]" + bg_gametype_concept_hnefatafl_dark:0 "[board_game_type_hnefatafl|B]" + bg_gametype_concept_tabula_dark:0 "[board_game_type_tabula|B]" + bg_gametype_concept_chess_dark:0 "[board_game_type_chess|B]" + + bg_gamepiece_token:0 "ce jeton" + bg_gamepiece_counter:0 "ce jeton" + bg_gamepiece_piece:0 "cette pièce" + + bg_gamepiece_tokens:0 "jetons" + bg_gamepiece_counters:0 "jetons" + bg_gamepiece_pieces:0 "pièces" + + bg_gamedecider_cowrie:0 "du cauri" + bg_gamedecider_die:0 "du dé" + bg_gamedecider_quill:0 "de la plume" + + bg_randomdirection_northern:0 "du nord" + bg_randomdirection_western:0 "de l’ouest" + bg_randomdirection_eastern:0 "de l’est" + bg_randomdirection_southern:0 "du sud" + + bg_randomrankpossessive_baron_female:0 "de la baronne" + bg_randomrankpossessive_baron_male:0 "du baron" + bg_randomrankpossessive_count_female:0 "de la comtesse" + bg_randomrankpossessive_count_male:0 "du comte" + bg_randomrankpossessive_duke_female:0 "de la duchesse" + bg_randomrankpossessive_duke_male:0 "du duc" + bg_randomrankpossessive_king_female:0 "du roi" + bg_randomrankpossessive_king_male:0 "de la reine" + bg_randomrankpossessive_emperor_female:0 "de l’impératrice" + bg_randomrankpossessive_emperor_male:0 "de l’empereur" + + bg_randommovetype_gambit:0 "de jouer un gambit" + bg_randommovetype_cross:0 "trouver du contre-jeu" + bg_randommovetype_stratagem:0 "d’élaborer un stratagème" + bg_randommovetype_feint:0 "d’élaborer une feinte" + bg_randommovetype_rush:0 "de mener une attaque" + + bg_randomfacialexpression_scornful:0 "son sourire dédaigneux" + bg_randomfacialexpression_confident:0 "son sourire confiant" + bg_randomfacialexpression_fight:0 "sa mine renfrognée" + bg_randomfacialexpression_unsure:0 "son léger froncement de sourcil craintif" + bg_randomfacialexpression_quailing:0 "son regard inquiet" + +################################################## + # Move Localisation + board_games.0001.a.random.a:0 "Le jeu [SCOPE.Custom('FR_de_BG_GameType')] se gagne d’abord avec des mots, puis avec des [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.a.random.b:0 "Un esprit vif est un joueur vif." + board_games.0001.a.random.c:0 "C’est vraiment vous qui laissez le plus d’indices, [bg_opponent.GetFirstNameNoTooltip]..." + board_games.0001.a.random.d:0 "Avez-vous déjà joué [SCOPE.Custom('FR_au_BG_GameType')] ? Je ne saurais dire." + board_games.0001.a.tt:0 "[SCOPE.Custom('FR_au_BG_GameType')|U], la [diplomacy|El] est contrée par [SCOPE.Custom('BG_CounterSkill_Diplomacy')]." + board_games.0001.a.tt.crit_success:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.a.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success$" + board_games.0001.a.tt.success:0 "$board_games.0001.tt.success.points$" + board_games.0001.a.tt.success.tt:0 "$board_games.0001.tt.success$" + board_games.0001.a.tt.failure:0 "$board_games.0001.tt.failure.points$" + board_games.0001.a.tt.failure.tt:0 "$board_games.0001.tt.failure$" + board_games.0001.a.tt.crit_failure:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.a.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.random.a:0 "Mon esprit guerrier me rend imbattable." + board_games.0001.b.random.b:0 "Je joue [SCOPE.Custom('FR_au_BG_GameType')] comme je me bats. Sauvagement." + board_games.0001.b.random.c:0 "Le jeu [SCOPE.Custom('FR_de_BG_GameType')], comme la guerre, est une question de logistique." + board_games.0001.b.random.d:0 "Un bras armé fort est un bras [SCOPE.Custom('BG_GameDecider')] fort !" + board_games.0001.b.tt:0 "[SCOPE.Custom('FR_au_BG_GameType')|U], la [martial|El] est contrée par [SCOPE.Custom('BG_CounterSkill_martial')]." + board_games.0001.b.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.b.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.b.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.b.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.b.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.b.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.b.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.c.random.a:0 "Maintenant, ce qui est le plus susceptible de m’aider..." + board_games.0001.c.random.b:0 "Mathématiquement, le bon coup serait..." + board_games.0001.c.random.c:0 "Je suis [bg_myself.Custom('FR_LeLa')] [Select_CString( bg_myself.IsFemale, 'favorite', 'favori' )] [bg_myself.GetFaith.FateGodNamePossessive] !" + board_games.0001.c.random.d:0 "C’est un jeu tellement ardu." + board_games.0001.c.tt:0 "[SCOPE.Custom('FR_au_BG_GameType')|U], l’[stewardship|El] est contrée par [SCOPE.Custom('BG_CounterSkill_Stewardship')]." + board_games.0001.c.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.c.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.c.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.c.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.c.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.c.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.c.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.c.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.d.random.a:0 "Vous ne vous attendrez jamais à mes coups..." + board_games.0001.d.random.b:0 "Oui, oui, comme prévu..." + board_games.0001.d.random.c:0 "Il faut un esprit subtil pour jouer [SCOPE.Custom('FR_au_BG_GameType')]..." + board_games.0001.d.random.d:0 "*sifflote innocemment*" + board_games.0001.d.tt:0 "[SCOPE.Custom('FR_au_BG_GameType')|U], l’[intrigue|El] est contrée par [SCOPE.Custom('BG_CounterSkill_Intrigue')]." + board_games.0001.d.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.d.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.d.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.d.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.d.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.d.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.d.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.d.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.e.random.a:0 "Je suis inégalé dans la théorie du jeu [SCOPE.Custom('FR_de_BG_GameType')] !" + board_games.0001.e.random.b:0 "J’ai lu des manuels entiers sur le jeu [SCOPE.Custom('FR_de_BG_GameType')]." + board_games.0001.e.random.c:0 "Je connais les règles du jeu [SCOPE.Custom('FR_de_BG_GameType')] comme ma poche." + board_games.0001.e.random.d:0 "Vous pensez que vous pouvez me surpasser ?" + board_games.0001.e.tt:0 "[SCOPE.Custom('FR_au_BG_GameType')|U], l’[learning|El] est contrée par [SCOPE.Custom('BG_CounterSkill_Learning')]." + board_games.0001.e.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.e.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.e.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.e.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.e.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.e.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.e.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.e.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.f.random.a:0 "Cela ne marche pas. On fait un bras de fer ?" + board_games.0001.f.random.b:0 "Si vous essayez de déplacer [SCOPE.Custom('BG_GamePiece')], vous vous ferez tabasser." + board_games.0001.f.random.c:0 "*poignarde le plateau*" + board_games.0001.f.random.d:0 "#BER Je vous aurai !#!" + board_games.0001.f.tt:0 "[SCOPE.Custom('FR_au_BG_GameType')|U], la [prowess|El] est contrée par [SCOPE.Custom('BG_CounterSkill_Prowess')]." + board_games.0001.f.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.f.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.f.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.f.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.f.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.f.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.f.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.f.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + + ################################################## + # Default Invalidation Toasts + board_games.0021.trigger_failure.bg_initiator:0 "Les circonstances interrompent la partie entre [bg_defender.GetFirstName] et [bg_attacker.GetFirstName]" + board_games.0021.trigger_failure.bg_defender:0 "Les circonstances interrompent votre partie avec [bg_attacker.GetFirstName]" + board_games.0021.trigger_failure.bg_attacker:0 "Les circonstances interrompent votre partie avec [bg_defender.GetFirstName]" + + ################################################## + # Ending Events + board_games.0031.t:0 "$board_games.0000.t$" + board_games.0031.desc:0 "Avec un rugissement de triomphe, je me lève d’un bond, éparpillant les [SCOPE.Custom('BG_GamePiecePlural')] partout. Cette partie [SCOPE.Custom('FR_de_BG_GameType')] est à moi, une autre belle victoire dans mon ascension incontestable vers le rôle de roi des jeux. [bg_loser.GetFirstName], défait[bg_loser.Custom('FR_E')], reste assis[bg_loser.Custom('FR_E')], les mains sur les hanches, essayant de comprendre où [bg_loser.Custom('FR_IlElle')] s’est trompé[bg_loser.Custom('FR_E')]." + board_games.0031.a:0 "Bien joué !" + board_games.0031.b:0 "Ça fait quoi de perdre, petit[bg_loser.Custom('FR_E')] [bg_loser.GetWomanMan] ?" + board_games.0031.b.progress_towards_rival:0 "[bg_loser.Custom('FR_le_Char_Pi')|U][bg_loser.GetTitledFirstName] [bg_loser.Custom('FR_LeLa')] prend personnellement." + board_games.0031.c:0 "J’aimerais bien rejouer un jour..." + board_games.0031.a.tt.success:0 "Votre adversaire reconnaît que c’était une bonne partie." + board_games.0031.a.tt.failure:0 "Votre adversaire fait un geste obscène et part" + board_games.0031.desc.result.skill:0 "#BOL Résultat :#! je gagne le [board_game_match|El] contre [bg_loser.GetFirstNameNoTooltip] grâce à mon [Concept('board_game_winning','score')|E]." + board_games.0031.desc.result.sudden_death:0 "#BOL Résultat :#! je gagne le [board_game_match|El] contre [bg_loser.GetFirstNameNoTooltip] grâce à la [board_game_winning_sudden_death|El]." + + board_games.0041.t:0 "$board_games.0000.t$" + board_games.0041.desc:0 "Hurlant son triomphe bestial, [bg_victor.GetFirstName] se lève d’un bond. Je... J’ai perdu. Mes mains glissent vers mes genoux, à la recherche d’un soutien. Suis-je mauvais[GetPlayer.Custom('FR_E')] [SCOPE.Custom('FR_au_BG_GameType')] ?" + board_games.0041.a:0 "Nous verrons qui gagnera la prochaine fois..." + board_games.0041.b:0 "Vous vous êtes fait un[GetPlayer.Custom('FR_E')] ennemi[GetPlayer.Custom('FR_E')] aujourd’hui." + board_games.0041.c:0 "Eh bien, [bg_victor.Custom('FR_LeLa')] meilleur[bg_victor.Custom('FR_E')] a gagné !" + board_games.0041.desc.result.skill:0 "#BOL Résultat :#! je perds le [board_game_match|El] contre [bg_victor.GetFirstNameNoTooltip] à cause de son [Concept('board_game_winning','score')|E]." + board_games.0041.desc.result.sudden_death:0 "#BOL Résultat :#! je perds le [board_game_match|El] contre [bg_victor.GetFirstNameNoTooltip] en raison de la [board_game_winning_sudden_death|El]." + + ################################################## + # Gaining a Trinket + board_games.0051.t:0 "Un coup de chance" + board_games.0051.desc:0 "Aujourd’hui encore, il m’arrive de me souvenir avec émotion d’avoir battu [bg_loser.GetFirstName] à plate couture [SCOPE.Custom('FR_au_BG_GameType')] il y a quelques mois. La tête qu’[bg_loser.Custom('FR_IlElle')] faisait était inestimable. Je pense que j’ai peut-être encore le plateau sur lequel nous avons joué quelque part ? Un plateau en bon état, un plateau porte-bonheur, avec des [SCOPE.Custom('BG_GamePiecePlural')] qui ont été les témoins de la plus belle partie qui ait jamais été jouée. Sans doute que l’objet a les faveurs [bg_victor.GetFaith.KnowledgeGodNamePossessive] ; ce serait bête de le laisser disparaître." + board_games.0051.a:0 "Ahhh, il me portera chance pour toujours !" + board_games.0051.b:0 "Encore quelques pièces et je pourrais avoir un ensemble vraiment rare..." + board_games.0051.c:0 "Je n’ai pas besoin de jouets spéciaux." + + ################################################## + # Debug Events + board_games.0102.t:0 "The Game of Games" + board_games.0102.desc:0 "The BGE is all your favourite board games rolled into one : chess, pachisi, hnefaffetteffleelfae, tabula.\n\nWhat other games do you like ?\n\nIt could have those other games too, but more better !\n\n#EMP And centuries beforehand legally.#!\n\nRegular board games should be called. I’m bored. Games." + board_games.0102.a:0 "Ordinary game, please." + board_games.0102.b:0 "Foe only uses winning locs, please." + board_games.0102.c:0 "Foe only uses losing locs, please." diff --git a/project/ck3/base_game/localization/french/bookmark/bookmark_iberia_1066_l_french.yml b/project/ck3/base_game/localization/french/bookmark/bookmark_iberia_1066_l_french.yml index 35e80e382d..c8378806d8 100644 --- a/project/ck3/base_game/localization/french/bookmark/bookmark_iberia_1066_l_french.yml +++ b/project/ck3/base_game/localization/french/bookmark/bookmark_iberia_1066_l_french.yml @@ -20,8 +20,8 @@ bookmark_iberia_king_sancho_alt_rodrigo:0 "$Rodrigo$" # Urraca Fernandez, Countess of Zamorra, Iberia - bookmark_iberia_infanta_urraca:0 "Infante Urraca" - bookmark_iberia_infanta_urraca_desc:0 "Urraca, l’aînée des enfants de Ferdinand, avait une grande influence sur ses frères et sur le clergé. Elle et sa sœur Elvira reçurent la seigneurie de tous les monastères des trois royaumes, et elle n’est pas restée les bras croisés pendant que ses frères se déchiraient.\n\n#bold Pour triompher de ses frères et entrer dans l’Histoire, Urraca aura besoin à la fois de patience et d’audace. Réussirez-vous ?#!" + bookmark_iberia_infanta_urraca:0 "Infante Urraque" + bookmark_iberia_infanta_urraca_desc:0 "Urraque, l’aînée des enfants de Ferdinand, avait une grande influence sur ses frères et sur le clergé. Elle et sa sœur Elvira reçurent la seigneurie de tous les monastères des trois royaumes, et elle n’est pas restée les bras croisés pendant que ses frères se déchiraient.\n\n#bold Pour triompher de ses frères et entrer dans l’Histoire, Urraque aura besoin à la fois de patience et d’audace. Réussirez-vous ?#!" bookmark_iberia_infanta_urraca_alt_elvira:0 "$Elvira$" diff --git a/project/ck3/base_game/localization/french/bookmark/bookmark_iberia_867_l_french.yml b/project/ck3/base_game/localization/french/bookmark/bookmark_iberia_867_l_french.yml new file mode 100644 index 0000000000..66ca7b7572 --- /dev/null +++ b/project/ck3/base_game/localization/french/bookmark/bookmark_iberia_867_l_french.yml @@ -0,0 +1,37 @@ +l_french: + + # Bookmark Loc + bm_867_iberia:1 "La lutte pour l’Ibérie" + bm_867_iberia_desc:2 "Les vieilles puissances ibériques se déchirent.\n\nAu nord, les Asturies regorgent de vassaux ambitieux qui cherchent à être libres.\n\nDans le sud, Al-Andalus se porte bien mais fait face à des grondements de mécontentement. Les régions militaires frontalières parlent d’indépendance et des intrigues tourmentent les Omeyyades au pouvoir.\n\nDes puissances étrangères lorgnent sur les riches terres ibériques.\n\n#bold La lutte ibérique entre dans une nouvelle phase et la question de savoir si elle se terminera dans le sang ou la fraternité se joue sur un coup de dés.#!" # [LocEditor:ForFutureBatchExport] + war_867_Vimara_conquest_Portucale:0 "Guerre pour la [claim|El] de Vimara sur $d_porto$" + war_Andalusian_Rebellion:0 "Rébellion de la zone frontalière" + + # Wilfred the Hairy Loc + bookmark_fp2_iberia_wilfred_the_hairy:0 "$GuifrE_$ le Velu" + bookmark_fp2_iberia_sunyer:0 "$Sunyer$" + bookmark_fp2_iberia_bernat_of_gothia:0 "$Bernat$" + bookmark_fp2_iberia_wilfred_the_hairy_desc:0 "Lorsque le père et l’oncle de $GuifrE_$ furent massacrés par le duc de Toulouse, le roi franc s’empara de leurs terres, laissant $GuifrE_$ et ses cousins sans ressources.\n\nCela fait vingt ans, et la roue tourne. Réélu sur les terres de son père, le cousin comploteur de $GuifrE_$ a lui aussi repris son droit de naissance, et leur nouveau seigneur est un cousin de l’homme qui a tué leurs parents.\n\n#bold Vous êtes bien placé pour savoir que la fortune peut basculer en un clin d’œil, alors vous aspirez à plus de sécurité avec $d_barcelona$.#!" + +# Lupp ibn Musa / Lope Musez + bookmark_fp2_iberia_lupp_ibn_musa:0 "$Lubb$ Muzez" # [LocEditor:ForFutureBatchExport] + bookmark_fp2_iberia_lupp_ibn_musa_desc:0 "La puissante dynastie des Banu Qasi, les fils de Cassius, dominait autrefois toute la vallée de l’Èbre. Les temps sont durs depuis le règne du glorieux père de $Lubb$. Désormais nommés Banu Musa, ils se contentent de panser leurs blessures depuis leur ancien siège de Tudela et complotent pour récupérer leurs territoires au sud.\n\n#bold Serez-vous capable de reprendre ce qui a appartenu aux Banu Qasi et de rendre à la dynastie sa gloire passée ?#!" + + bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed:0 "Mohamed" + bookmark_fp2_iberia_lubb_ibn_musa_alt_oria:0 "Oria" + + #Mendo Guterres of Santiago + bookmark_fp2_iberia_mendo_guterres:0 "Comte $Hermenexildo$ Gutierrez" + bookmark_fp2_iberia_mendo_guterres_desc:0 "Puissant vassal du roi Adelfonso III, $Hermenexildo$ contrôle les terres du sud de la Galice grâce à une administration sans faille. Une loyauté indéfectible envers son monarque l’a aidé à agrandir la domination ancestrale de sa famille, mais est-ce suffisant ?\n\n#bold En raison de l’intérêt croissant pour le sud, serez-vous en mesure de conquérir les terres de Portucale et de fonder l’une de ses dynasties les plus influentes ?#!" + + bookmark_fp2_iberia_mendo_guterres_alt_arias:0 "$Arias$" + bookmark_fp2_iberia_mendo_guterres_alt_ermesinda:0 "Hermesinda Gatónez" + + bookmark_fp2_iberia_ibn_marwan:0 "Ibn Marwan" + bookmark_fp2_iberia_ibn_marwan_desc:0 "Voyou dans l’âme, Abd al-Rahman ibn Marwan entretient une relation tumultueuse avec son suzerain, le sultan omeyyade. Mais il bénéficie d’un fort soutien de la part des Mozarabes de son domaine, et pourrait en vérité avoir plus en commun avec eux et leur foi. Il a établi un bastion à Badajoz, mais à l’ouest, le clan zélé des Banu Danis s’oppose de plus en plus à sa domination sur la Basse Marche.\n\n#bold Une alliance avec Alfonso III, l’opportuniste roi d’Asturies, pourrait-elle vous aider à obtenir votre propre couronne ?#!" + bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi:0 "Émir Sa’dun de Porto" + bookmark_fp2_iberia_ibn_marwan_alt_rahman:0 "Abd al-Rahman" + + bookmark_fp2_iberia_adanis_ibn_awsaga:0 "Émir Adanis" + bookmark_fp2_iberia_adanis_ibn_awsaga_desc:0 "Chargée par le sultan omeyyade de protéger la côte ouest des raids vikings, la dynastie berbère des Banu Danis a rapidement gagné en influence et en puissance. L’émir Adanis a construit de solides forteresses à Alcácer et Coimbra, mais il est préoccupé par les Mozarabes sous son autorité, qui préfèrent se ranger du côté de son ennemi juré, Ibn Marwan.\n\n#bold Pouvez-vous sécuriser vos terres et mener les Berbères vers un grand avenir en Al-Andalus ?#!" + bookmark_fp2_iberia_ibn_awsaga_alt_masud:0 "Mas’ud ibn Adanis" + bookmark_fp2_iberia_ibn_awsaga_alt_yahya:0 "Yahya ibn Adanis" diff --git a/project/ck3/base_game/localization/french/bookmark/bookmark_l_french.yml b/project/ck3/base_game/localization/french/bookmark/bookmark_l_french.yml index ef3155e24c..5cbdbfd81a 100644 --- a/project/ck3/base_game/localization/french/bookmark/bookmark_l_french.yml +++ b/project/ck3/base_game/localization/french/bookmark/bookmark_l_french.yml @@ -29,12 +29,15 @@ BOOKMARK_RELATION_CONCUBINE:0 "(concubine)" BOOKMARK_RELATION_LOVER:0 "(amant)" BOOKMARK_RELATION_FRIEND:0 "(ami)" + BOOKMARK_RELATION_LIEGE:0 "(seigneur lige)" BOOKMARK_CHARACTER_DIFFICULTY:0 "Difficulté: [BookmarkCharacter.GetDifficulty]" BOOKMARK_CHARACTER_DIFFICULTY_EASY:2 "#difficulty_easy Facile#!" BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM:2 "#difficulty_medium Moyenne#!" BOOKMARK_CHARACTER_DIFFICULTY_HARD:2 "#difficulty_hard Difficile#!" - BOOKMARK_SELECT_BOOKMARK:0 "Choisir la date de début et le personnage" + BOOKMARK_SELECT_BOOKMARK:0 "Choisir date de départ et personnage" + BOOKMARK_HOUSE_TOOLTIP:0 "#T [house|E] [BookmarkCharacter.GetDynastyHouseTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyHouseTemplate.GetMotto]#!" BOOKMARK_DYNASTY_TOOLTIP:0 "#T [dynasty|E]: [BookmarkCharacter.GetDynastyTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyTemplate.GetMotto]#!" + BOOKMARK_DYNASTY_OR_HOUSE_TOOLTIP:0 "[SelectLocalization( BookmarkCharacter.HasDynastyHouse, 'BOOKMARK_HOUSE_TOOLTIP', 'BOOKMARK_DYNASTY_TOOLTIP' )]" BOOKMARK_RELATED_CHARACTER:0 "[BookmarkCharacterGUI.GetCharacter.GetName] #weak [BookmarkCharacterGUI.GetCharacter.GetRelation]#!" BOOKMARK_IRONMAN_ENABLED:1 "Mode Ironman" BOOKMARK_IRONMAN_DISABLED:1 "Mode Ironman" diff --git a/project/ck3/base_game/localization/french/buildings_l_french.yml b/project/ck3/base_game/localization/french/buildings_l_french.yml index 674892a2ef..7c991ce783 100644 --- a/project/ck3/base_game/localization/french/buildings_l_french.yml +++ b/project/ck3/base_game/localization/french/buildings_l_french.yml @@ -480,6 +480,29 @@ building_monastic_schools_07_desc:1 "Les hospices offrent des soins de longue durée à ceux qui, autrement, n’y arriveraient pas. Les malades chroniques, les handicapés et parfois même les personnes souffrant de démons sont les bienvenus." building_monastic_schools_08:1 "Cloîtres" building_monastic_schools_08_desc:1 "Le cloître forme une barrière solide contre le monde extérieur, séparant efficacement la vie de ceux qui se trouvent entre ses murs de celle des paysans à l’extérieur." + + building_type_megalith_01:0 "Mégalithe" # [LocEditor:ForFutureBatchExport] + building_type_megalith_01_desc:0 "Cette structure est un agencement extérieur de pierres généralement alignées avec les constellations. Les religions qui croient aux monuments mégalithiques fournissent des lieux de culte permanents et peu coûteux pour les fidèles, et attirent ainsi voyageurs et pèlerins." # [LocEditor:ForFutureBatchExport] + building_megalith_01:0 "Mégalithe mineur" # [LocEditor:ForFutureBatchExport] + building_megalith_01_desc:0 "Ce grand agencement extérieur de pierres fonctionne comme un lieu de culte ouvert et permanent. Cette construction modeste, faite de pierres ordinaires et disposée de manière simple, permet d’accueillir quelques fidèles." # [LocEditor:ForFutureBatchExport] + building_megalith_02:0 "Mausolée mégalithique" # [LocEditor:ForFutureBatchExport] + building_megalith_02_desc:0 "Le site a été agrandi avec de multiples agencements de pierres afin d’accueillir davantage de fidèles. Parallèlement à l’expansion du mégalithe lui-même, un mausolée souterrain a été construit à proximité pour permettre aux personnes importantes d’être enterrées sur le site." # [LocEditor:ForFutureBatchExport] + building_megalith_03:0 "Autels mégalithiques" # [LocEditor:ForFutureBatchExport] + building_megalith_03_desc:0 "Ce grand agencement extérieur de pierres fonctionne comme un lieu de culte ouvert et permanent. Ce mégalithe a été construit à partir de pierres exotiques et coûteuses provenant de toute la région et a été équipé d’autels pour les cérémonies." # [LocEditor:ForFutureBatchExport] + building_megalith_04:0 "Grand mégalithe" # [LocEditor:ForFutureBatchExport] + building_megalith_04_desc:0 "En plus des nombreux autels et objets cérémoniels, ce mégalithe a été agrandi pour inclure des pierres monolithiques de grande taille et vraiment impressionnantes, et recouvertes de symboles sacrés finement sculptés." # [LocEditor:ForFutureBatchExport] + building_megalith_05:0 "Mégalithe légendaire" # [LocEditor:ForFutureBatchExport] + building_megalith_05_desc:0 "Ce mégalithe est devenu si grand qu’il fait l’objet de légendes locales. Les adorateurs affirment ressentir un lien profond avec leur foi lorsqu’ils se trouvent sur ce site." # [LocEditor:ForFutureBatchExport] + building_megalith_06:0 "$building_megalith_05$" + building_megalith_06_desc:0 "$building_megalith_05_desc$" + building_megalith_07:0 "$building_megalith_05$" + building_megalith_07_desc:0 "$building_megalith_05_desc$" + building_megalith_08:0 "$building_megalith_05$" + building_megalith_08_desc:0 "$building_megalith_05_desc$" + building_type_great_megalith_01:0 "Grand mégalithe" # [LocEditor:ForFutureBatchExport] + building_type_great_megalith_01_desc:0 "Version extrêmement ambitieuse du mégalithe, le projet du Grand mégalithe consiste à habiller la campagne de petites constructions mégalithiques autour d’une construction gigantesque." # [LocEditor:ForFutureBatchExport] + building_great_megalith_01:0 "Grand mégalithe" # [LocEditor:ForFutureBatchExport] + building_great_megalith_01_desc:0 "Le Grand mégalithe est un vaste et étonnant cercle de pierres qui s’étend à perte de vue, avec d’innombrables sites plus petits à travers la campagne. Ouvert et accessible à tous, il rapproche les adorateurs et les pèlerins du monde entier du divin." # [LocEditor:ForFutureBatchExport] building_type_hunting_grounds_01:0 "Terrains de chasse" building_type_hunting_grounds_01_desc:1 "Partout dans ces terres se trouvent plusieurs grands gîtes où les chasseurs de gibier sauvage peuvent se rassembler et planifier leurs excursions." @@ -963,7 +986,7 @@ building_type_archery_ranges_01:0 "Terrains de tir à l’arc" building_type_archery_ranges_01_desc:0 "Des espaces dédiés au tir à l’arc permettent aux gens ordinaires de s’entraîner et aux archers expérimentés de perfectionner leurs aptitudes." building_archery_ranges_01:0 "Tir à l’arc" - building_archery_ranges_01_desc:0 "Riche ou pauvre, tout le monde est le bienvenu au champ de tir à l’arc. La raison est simple: les paysans qui savent tirer à l’arc sont plus utiles en temps de guerre, et les tireurs expérimentés se maintiennent en forme en participant à des tournois." + building_archery_ranges_01_desc:0 "Riche ou pauvre, tout le monde est le bienvenu au champ de tir à l’arc. La raison est simple : les paysans qui savent tirer à l’arc sont plus utiles en temps de guerre, et les tireurs expérimentés se maintiennent en forme en participant à des tournois." building_archery_ranges_02:0 "Archerie royale" building_archery_ranges_02_desc:1 "Les meilleurs fabricants d’arcs sont employés par la Couronne et s’emploient à fabriquer des arcs de la plus haute qualité possible dans des locaux spécialement conçus." building_archery_ranges_03:0 "Champs d’archers d’élite" @@ -1017,8 +1040,8 @@ building_hotin_fort_02:0 "Forteresse hotin" building_hotin_fort_02_desc:0 "Une forteresse impressionnante qui fait pâlir le vieux fort en comparaison. Les fortifications ont été agrandies au fil des siècles pour inclure de hauts murs de pierre, de larges douves et plusieurs tours imposantes. Cette structure défensive tiendra facilement la plupart des assiégeants à distance." - building_type_golden_gate_of_kiev_01:0 "Porte dorée de Kiev" - building_type_golden_gate_of_kiev_01_desc:0 "Conçue et nommée d’après une porte de Constantinople, la Porte dorée de Kiev sert à la fois d’entrée de la ville et d’arc de triomphe. Le dôme doré de l’église, construit au sommet de la porte, est visible de loin et en fait un symbole de Kiev." + building_type_golden_gate_of_kiev_01:1 "Porte dorée de Kiev" + building_type_golden_gate_of_kiev_01_desc:1 "Conçue et nommée d’après une porte de Constantinople, la Porte dorée de Kiev sert à la fois d’entrée de la ville et d’arc de triomphe. Le dôme doré de l’église, construit au sommet de la porte, est visible de loin et en fait un symbole de Kiev." building_golden_gate_of_kiev_01:0 "$building_type_golden_gate_of_kiev_01$" building_golden_gate_of_kiev_01_desc:0 "$building_type_golden_gate_of_kiev_01_desc$" @@ -1043,3 +1066,39 @@ building_type_danevirke_01_desc:1 "Le Danevirke est une vaste fortification en terre construite pour empêcher les incursions du continent dans les territoires danois et qui a été agrandie à plusieurs reprises" building_danevirke_01:0 "$building_type_danevirke_01$" building_danevirke_01_desc:0 "$building_type_danevirke_01_desc$" + + building_type_aljaferia_palace_01:0 "Aljaferia" + building_type_aljaferia_palace_01_desc:0 "Grand palais-forteresse construit dans la plaine de Saría, l’Aljaferia est un témoignage de la puissance et de la richesse de Saragosse. Imposant et splendide à la fois, il est à la fois une fortification imposante et un joyau de l’architecture ibérique." + building_aljaferia_palace_01:0 "$building_type_aljaferia_palace_01$" + building_aljaferia_palace_01_desc:0 "$building_type_aljaferia_palace_01_desc$" + + building_type_roman_wall_of_lugo_01:0 "Murs romains de Lugo" + building_type_roman_wall_of_lugo_01_desc:0 "Construites par les Romains il y a longtemps, les grandes murailles de Lugo restent un spectacle impressionnant. Les pèlerins passent leurs cinq portes sur le chemin de Saint-Jacques-de-Compostelle, ce qui rend le voyage encore plus profond." + building_roman_wall_of_lugo_01:0 "$building_type_roman_wall_of_lugo_01$" + building_roman_wall_of_lugo_01_desc:0 "$building_type_roman_wall_of_lugo_01_desc$" + + building_type_rock_of_gibraltar_01:0 "Rocher de Gibraltar" + building_type_rock_of_gibraltar_01_desc:0 "Le rocher monolithique de Gibraltar surplombe un détroit étroit qui est la porte d’entrée de la mer Méditerranée. Dans l’Antiquité, il était l’un des piliers d’Hercule, considéré comme marquant la fin du monde connu. En le regardant aujourd’hui, on ne peut s’empêcher de se demander ce qui se trouve au-delà." + building_rock_of_gibraltar_01:0 "$building_type_rock_of_gibraltar_01$" + building_rock_of_gibraltar_01_desc:0 "$building_type_rock_of_gibraltar_01_desc$" + + building_type_tower_of_hercules_01:0 "Farum brigantium" + building_type_tower_of_hercules_01_desc:0 "On dit que ce phare antique s’inspire de celui plus célèbre d’Alexandrie. Ayant guidé les marins pendant des siècles, il reste important pour le commerce côtier de la Galice. Certains prétendent que l’on peut apercevoir la côte verte de l’Irlande du haut de cette tour unique, mais quand on regarde au loin, on ne voit que la mer sans fin." + building_tower_of_hercules_01:0 "$building_type_tower_of_hercules_01$" + building_tower_of_hercules_01_desc:0 "$building_type_tower_of_hercules_01_desc$" + + building_type_city_wall_of_toledo_01:0 "Murs de la ville de Tolède" + building_type_city_wall_of_toledo_01_desc:0 "Construites à l’origine par les Romains, ces murailles massives ont été considérablement agrandies sous le règne de Wabma, roi des Wisigoths. Les premiers dirigeants arabes les ont encore élargies, créant ainsi un système défensif digne de la Cité des Rois." + building_city_wall_of_toledo_01:0 "$building_type_city_wall_of_toledo_01$" + building_city_wall_of_toledo_01_desc:0 "$building_type_city_wall_of_toledo_01_desc$" + + building_type_alcazar_of_segovia_01:0 "Alcazar de Ségovie" + building_type_alcazar_of_segovia_01_desc:0 "S’élevant telle la proue d’un navire depuis une falaise rocheuse, cette forteresse est un spectacle impressionnant. Aussi majestueuse qu’impénétrable, c’est le plus grand de tous les châteaux du royaume des châteaux, la Castille." + building_alcazar_of_segovia_01:0 "$building_type_alcazar_of_segovia_01$" + building_alcazar_of_segovia_01_desc:0 "$building_type_alcazar_of_segovia_01_desc$" + + building_type_holy_site_basilica_santiago_01:0 "Cathédrale de Saint-Jacques-de-Compostelle" + building_type_holy_site_basilica_santiago_01_desc:0 "Construit sur la tombe de Jacques le Majeur, ce splendide édifice est le point final du chemin de Saint-Jacques et le joyau de l’un des plus grands sites de la chrétienté. Les pèlerins de toute l’Europe occidentale et septentrionale arrivent en grand nombre, parlant des dizaines de langues - mais beaucoup deviennent muets d’admiration." + building_holy_site_basilica_santiago_01:0 "$building_type_holy_site_basilica_santiago_01$" + building_holy_site_basilica_santiago_01_desc:0 "$building_type_holy_site_basilica_santiago_01_desc$" + diff --git a/project/ck3/base_game/localization/french/character_l_french.yml b/project/ck3/base_game/localization/french/character_l_french.yml index f8a2d6d5ea..1c086929f8 100644 --- a/project/ck3/base_game/localization/french/character_l_french.yml +++ b/project/ck3/base_game/localization/french/character_l_french.yml @@ -58,7 +58,7 @@ CHARACTER_TITLE_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$ $TIER$" REGNAL_NAME_ONE_NAME:0 "$NAME$ $NUMBER$" - REGNAL_NAME_MULTIPLE_NAMES:0 "$FIRST_NAME$ $NUMBER$ $REMAINING_NAME$" + REGNAL_NAME_MULTIPLE_NAMES:0 "$FIRST_NAME$ $REMAINING_NAME$ $NUMBER$" # [LocEditor:ForFutureBatchExport] FORMAT_CHARACTER_NAME:0 "#high $NAME$#!" FORMAT_CHARACTER_TIER:0 "#high $TIER$#!" diff --git a/project/ck3/base_game/localization/french/combat_l_french.yml b/project/ck3/base_game/localization/french/combat_l_french.yml index 195b7443dd..c856f4d506 100644 --- a/project/ck3/base_game/localization/french/combat_l_french.yml +++ b/project/ck3/base_game/localization/french/combat_l_french.yml @@ -108,8 +108,3 @@ COMBAT_ON_MAP_TOOLTIP:0 "#T [Combat.GetName]#!\n[soldiers|E]: [Combat.GetLeftSide.GetCurrentFightingMen|0] contre [Combat.GetRightSide.GetCurrentFightingMen|0]\n#I Cliquez pour voir#!" COMMANDER_ADVANTAGE_DESC:1 "#T [advantage|E] du commandant: $ADVANTAGE$#!\nAptitude martiale: $SKILL|+=$\n$MODIFIERS$" #COMMANDER_ADVANTAGE_ADJUSTED_DESC:2 "" # - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - COMMANDER_ADVANTAGE_ADJUSTED_DESC:1 "#T [advantage|E] du commandant: $ADVANTAGE$#!\nAptitude martiale: $SKILL|+=$\n$MODIFIERS$$ADJUSTMENT$" - ATTACKER_LEADER:0 "Meneur du camp attaquant" - DEFENDER_LEADER:0 "Meneur du camp défenseur" diff --git a/project/ck3/base_game/localization/french/core_l_french.yml b/project/ck3/base_game/localization/french/core_l_french.yml index 87e943c083..86b7ffdf86 100644 --- a/project/ck3/base_game/localization/french/core_l_french.yml +++ b/project/ck3/base_game/localization/french/core_l_french.yml @@ -91,6 +91,7 @@ SCOPE_DEBUG_MERCENARY_COMPANY:0 "Mercenary Company $NAME$ [$ID$]" SCOPE_DEBUG_INSPIRATION:0 "Inspiration $NAME$ [$ID$]" SCOPE_DEBUG_ARTIFACT:0 "Artifact $NAME$ [$ID$]" + SCOPE_DEBUG_STRUGGLE:0 "[struggle|E] $NAME$ [$ID$]" CHARACTER_DEFAULT_TOOLTIP:0 "[CHARACTER.GetUIName]\n[CHARACTER.PlayerName|D]\nID: [CHARACTER.GetID|V]\nHistorical ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\nDynasty: [CHARACTER.GetDynastyName|V]\nCulture: [CHARACTER.GetCulture.GetName|V]\nFertility: [CHARACTER.GetFertility|%0V]\nHealth: [CHARACTER.GetHealth|1V]\n" CHARACTER_DEBUG_REAL_FATHER_TOOLTIP:0 "[Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', 'Real Father: ' )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', CHARACTER.GetRealFather.GetUIName )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', '\n' )]" # This is horribly overcomplicated just to conditionally write some text CHARACTER_DEBUG_TOOLTIP:2 "#D DEBUG:#!\nID: [CHARACTER.GetID|V], Historical ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\n$CHARACTER_DEBUG_REAL_FATHER_TOOLTIP$Fertility: [CHARACTER.GetFertility|%0V], Health: [CHARACTER.GetHealth|1V], Stress: [CHARACTER.GetStress|0V]\nBase Weight: [CHARACTER.GetBaseWeight], Target Weight: [CHARACTER.GetTargetWeight], Current Weight: [CHARACTER.GetCurrentWeight]\n" @@ -281,7 +282,7 @@ BREAKDOWN_REINFORCEMENT:0 "Renforcement" BREAKDOWN_MONTHLY_BALENCE:0 "Solde mensuel" BREAKDOWN_YEARLY_BALENCE:0 "Solde annuel" - COST_RESULT_NOTHING:0 "Sans frais" + COST_RESULT_NOTHING:1 "#COLOR_GREEN #EMP rien#!#!" GOLD_COST_BREAK:0 "Coût [gold_i]" GOLD:0 "$VALUE|0$ [gold_i]" GOLD_COST:0 "$VALUE|0$ [gold_i]" @@ -419,6 +420,7 @@ ERROR_HOOF_1:1 "I am Babby Jesus. Sometimes I’m here instead of Errorhoof. I’m also here because there are $ERRORS$ error(s) in your game. $ERROR_ACTION$" ERROR_HOOF_2:1 "I am Errobert. Sometimes I’m here instead of Errorhoof. I’m also here because there are $ERRORS$ error(s) in your game. $ERROR_ACTION$" ERROR_HOOF_3:1 "I am the Bazcat. Sometimes I’m here instead of Errorhoof. Feed me. There are also $ERRORS$ error(s) in your game. $ERROR_ACTION$" + ERROR_HOOF_4:0 "I am Reconqat. Sometimes I’m here instead of Errorhoof. Don’t call it a Reconquista otherwise I’ll get sad. There are also $ERRORS$ error(s) in your game. $ERROR_ACTION$" ENABLED_MODS:0 "Mods activés:" RALLY_POINT_NAME:0 "Point de ralliement en [PROVINCE.GetNameNoTooltip]" CONFIRM:0 "Confirmer" @@ -470,6 +472,7 @@ SCOPE_ACTIVE_COUNTIL_TASK:0 "[ROOT.CouncilTask.GetName]:" SCOPE_MERCENARY_COMPANY:0 "[ROOT.MercenaryCompany.GetName]:" SCOPE_INSPIRATION:0 "[ROOT.Inspiration.GetName]" + SCOPE_STRUGGLE:0 "[ROOT.Struggle.GetName]" SAVE_NAME_LABEL:0 "Nom de sauvegarde:" SAVE_TO_CLOUD_LABEL:0 "Sauvegarde sur le Cloud" FILE_NAME_INVALID:1 "@warning_icon!#X Nom de sauvegarde invalide#! " @@ -650,9 +653,8 @@ BASE_AI_RELUCTANCE:0 "Réticence de base: $VALUE|0+=$" COUNTY_OPINION_SAME_CULTURE:1 "Même [culture|El]" COUNTY_OPINION_DIFFERENT_CULTURE:2 "[cultural_acceptance|E]" - COUNTY_OPINION_DIFFERENT_CULTURE_KNOWS_LANGUAGE:1 " #weak ([GetDefine('NCharacterOpinion', 'CULTURE_ACCEPTANCE_MULT_KNOWS_LANGUAGE')|%0] de moins puisque [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName] parle la langue [CULTURE.GetLanguage.GetName])#!" - EFFECT_LIST_BULLET:0 "• " - BULLET_WITH_TAB:0 " • " + COUNTY_OPINION_DIFFERENT_CULTURE_KNOWS_LANGUAGE:1 " #weak ([GetDefine('NCharacterOpinion', 'CULTURE_ACCEPTANCE_MULT_KNOWS_LANGUAGE')|%0] de moins puisque [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName] [CHARACTER.LocalPlayerString( 'parlez', 'parle' )] la langue [CULTURE.GetLanguage.GetName])#!" + BULLET_WITH_TAB:0 "    • " MODIFIER_BULLET:0 "$EFFECT_LIST_BULLET$" TAB:0 " " SHORT_TAB:0 " " @@ -749,5 +751,16 @@ SCOPE_ARTIFACT:0 "[ROOT.Artifact.GetName]:" -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - MODIFIER_NEWLINE_WITH_BULLET:0 "\n$EFFECT_LIST_BULLET$" + OR:0 " ou " + OR_LIST:0 " ou " + + num_suffix_0:0 "e" + num_suffix_1:0 "e" + num_suffix_2:0 "e" + num_suffix_3:0 "e" + num_suffix_4:0 "$num_suffix_0$" + num_suffix_5:0 "$num_suffix_0$" + num_suffix_6:0 "$num_suffix_0$" + num_suffix_7:0 "$num_suffix_0$" + num_suffix_8:0 "$num_suffix_0$" + num_suffix_9:0 "$num_suffix_0$" diff --git a/project/ck3/base_game/localization/french/council_l_french.yml b/project/ck3/base_game/localization/french/council_l_french.yml index 6c558c87aa..cc7fe4b015 100644 --- a/project/ck3/base_game/localization/french/council_l_french.yml +++ b/project/ck3/base_game/localization/french/council_l_french.yml @@ -20,7 +20,7 @@ COUNCILLOR_NO_CHARACTER_IN_POSITION:0 "Pas de $POSITION$" START_COUNCIL_TASK_SEND_COUNTY:1 "Envoyer votre [COUNCIL_TASK.GetPositionName|l] [COUNCIL_TASK_TYPE.GetName|l] en [COUNTY.GetTitle.GetName]" START_COUNCIL_TASK_SEND_COURT:1 "Envoyer votre [COUNCIL_TASK.GetPositionName|l] [COUNCIL_TASK_TYPE.GetName|l] à la Cour [TARGET.Custom('FR_du_Char_U_Pi')][TARGET.GetShortUIName]" - START_COUNCIL_TASK_ABORTED:1 "\n@warning_icon!#X Votre tâche en cours de [COUNCIL_TASK.GetPositionName|l] ([COUNCIL_TASK.GetTaskType.GetName]) sera annulée.#!" + START_COUNCIL_TASK_ABORTED:1 "\n@warning_icon!#X La tâche en cours de votre [COUNCIL_TASK.GetPositionName|l] ([COUNCIL_TASK.GetTaskType.GetName]) sera annulée.#!" COUNCILLOR_TASK_ALREADY_IN_PROCESS:0 "La tâche est déjà en cours d’exécution" COUNCILLOR_TIMEOUT_FIRE:1 "@warning_icon!#X Le [councillor|El] ne peut pas être renvoyé avant le [DATE.GetString]#!" COUNCILLOR_TIMEOUT_REASSIGN:0 "@warning_icon!#X Le [councillor|El] ne peut pas être réassigné avant le [DATE.GetString]#!" @@ -98,8 +98,8 @@ councillor_court_chaplain_islam_empire_possessive:0 "du grand allamah" #Shia - councillor_court_chaplain_ismaili_county:0 "Qadi" - councillor_court_chaplain_ismaili_county_possessive:0 "du qadi" + councillor_court_chaplain_ismaili_county:0 "Cadi" + councillor_court_chaplain_ismaili_county_possessive:0 "du cadi" councillor_court_chaplain_ismaili_kingdom:0 "Ayatollah" councillor_court_chaplain_ismaili_kingdom_possessive:0 "de l’ayatollah" councillor_court_chaplain_ismaili_empire:0 "Grand ayatollah" @@ -113,7 +113,7 @@ councillor_court_chaplain_yazidi_kingdom:0 "Cheikh" councillor_court_chaplain_yazidi_kingdom_possessive:0 "du cheikh" councillor_court_chaplain_yazidi_empire:0 "Baba cheikh" - councillor_court_chaplain_yazidi_empire_possessive:0 "du Baba cheikh" + councillor_court_chaplain_yazidi_empire_possessive:0 "du baba cheikh" # Bon (Upadhyaya/Upadhyayani) (Purohit) (Banchenpo) councillor_court_chaplain_bon_religion_kingdom:0 "Banchenpo" @@ -291,4 +291,4 @@ councillor_leaving_court_message_title:0 "Un[councillor.Custom('FR_E')] conseill[councillor.Custom('FR_ErEre')] a quitté la Cour" councillor_leaving_court_marriage_notification:0 "Votre [council_task.GetPositionName|l], [councillor.Custom('FR_le_Char_U_Pi')][councillor.GetShortUINameNoTooltip], a quitté son poste et votre cour en raison d’un mariage qui a des terres." councillor_leaving_court_landed_notification:0 "Votre [council_task.GetPositionName|l], [councillor.Custom('FR_le_Char_U_Pi')][councillor.GetShortUINameNoTooltip], a quitté son poste et votre cour en raison de l’héritage d’un titre." - councillor_leaving_court_generic_fallback_notification:0 "Votre [council_task.GetPositionName|l], [councillor.Custom('FR_le_Char_U_Pi')][councillor.GetShortUINameNoTooltip], a quitté son poste et votre cour." + councillor_leaving_court_generic_fallback_notification:0 "Votre [council_task.GetPositionName|l], [councillor.Custom('FR_le_Char_U_Pi')][councillor.GetShortUINameNoTooltip], a quitté son poste et votre Cour." diff --git a/project/ck3/base_game/localization/french/council_tasks_l_french.yml b/project/ck3/base_game/localization/french/council_tasks_l_french.yml index 6f65d859dd..c73f029d4b 100644 --- a/project/ck3/base_game/localization/french/council_tasks_l_french.yml +++ b/project/ck3/base_game/localization/french/council_tasks_l_french.yml @@ -48,13 +48,13 @@ spouse_task_intrigue_good_unskilled_notification_tooltip:0 "C’est arrivé malgré l’aptitude [councillor.Custom('intrigue_skill_level')] en intrigue de votre conjoint[councillor.Custom('FR_E')]." spouse_task_intrigue_good_skilled_notification_tooltip:0 "L’aptitude [councillor.Custom('intrigue_skill_level')] en intrigue de votre conjoint[councillor.Custom('FR_E')] a conduit à cette aubaine." spouse_task_learning_good_unskilled_notification_tooltip:0 "C’est arrivé malgré l’aptitude [councillor.Custom('learning_skill_level')] en érudition de votre conjoint[councillor.Custom('FR_E')]." - spouse_task_learning_good_skilled_notification_tooltip:0 "L’aptitude [active_councillor.Custom('learning_skill_level')] en érudition de votre conjoint[councillor.Custom('FR_E')] a conduit à cette aubaine." + spouse_task_learning_good_skilled_notification_tooltip:0 "L’aptitude [councillor.Custom('learning_skill_level')] en érudition de votre conjoint[councillor.Custom('FR_E')] a conduit à cette aubaine." # [LocEditor:ForFutureBatchExport] #chancellor task_foreign_affairs:0 "Gérer les affaires étrangères" task_foreign_affairs_modifier_desc:0 "[councillor.GetModifierDescForTask('task_foreign_affairs')]" - task_foreign_affairs_prestige_effect_desc:1 "[prestige|E]: #P +[SCOPE.ScriptValue('chancellor_foreign_affairs_prestige_calculation')][prestige_i]#!/mois\n$TAB$[diplomacy_skill|E] du conseiller: #P +[SCOPE.ScriptValue('chancellor_foreign_affairs_prestige_gain_base')]#!" + task_foreign_affairs_prestige_effect_desc:1 "[prestige|E]: #P +[SCOPE.ScriptValue('chancellor_foreign_affairs_prestige_calculation')][prestige_i|E]#!/mois\n$TAB$[diplomacy_skill|E] du conseiller: #P +[SCOPE.ScriptValue('chancellor_foreign_affairs_prestige_gain_base')]#!" task_foreign_affairs_effect_desc_adaptive_traditions_bonus_prestige:0 "\n$TAB$[GetPerk('adaptive_traditions_perk').GetName(GetPlayer)]: #P +#![SCOPE.ScriptValue('chancellor_foreign_affairs_prestige_gain_perk_bonus_scale')|P]" task_foreign_affairs_effect_desc_bureaucrats_bonus_prestige:0 "\n$TAB$[GetDynastyPerk('erudition_legacy_5').GetName]: #P +#![SCOPE.ScriptValue('chancellor_foreign_affairs_prestige_gain_erudition_modifier')|P]" task_foreign_affairs_effect_desc_family_business_bonus_prestige:0 "\n$TAB$$tradition_family_entrepreneurship_name$: #P +#![SCOPE.ScriptValue('chancellor_foreign_affairs_prestige_gain_family_business_modifier')|P]" @@ -94,7 +94,7 @@ PASSIVE_INTEGRATION_PROGRESS_VALUE:0 "Intégration passive" task_bestow_royal_favor:0 "Accorder une faveur royale" - task_bestow_royal_favor_effect_desc:1 "[prestige|E]: #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_prestige_gain_base')][prestige_i]#!/mois\n$TAB$[diplomacy_skill|E] du conseiller: #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_prestige_gain_base')]#!\n\nPrestige du [vassal|El] augmente de #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_prestige_gain_base_vassal')|P][prestige_i]#!/mois\nOpinion du [vassal|El] augmente de #P +#![SCOPE.ScriptValue('chancellor_bestow_royal_favor_opinion_increase_per_success')|P] jusqu’à #P 100#! (au total)\n$TAB$[diplomacy_skill|E] du conseiller: #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_opinion_increase_per_success_base')]#!\n$TAB$Votre [court_grandeur|El]: #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_opinion_increase_per_success_grandeur')]#!" + task_bestow_royal_favor_effect_desc:1 "[prestige|E]: #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_prestige_gain_base')][prestige_i|E]#!/mois\n$TAB$[diplomacy_skill|E] du conseiller: #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_prestige_gain_base')]#!\n\nPrestige du [vassal|El] augmente de #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_prestige_gain_base_vassal')|P][prestige_i|E]#!/mois\nOpinion du [vassal|El] augmente de #P +#![SCOPE.ScriptValue('chancellor_bestow_royal_favor_opinion_increase_per_success')|P] jusqu’à #P 100#! (au total)\n$TAB$[diplomacy_skill|E] du conseiller: #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_opinion_increase_per_success_base')]#!\n$TAB$Votre [court_grandeur|El]: #P +[SCOPE.ScriptValue('chancellor_bestow_royal_favor_opinion_increase_per_success_grandeur')]#!" task_bestow_royal_favor_target_message:0 "[councillor_liege.Custom('FR_le_Char_U_Pi')|U][councillor_liege.GetShortUIName] vous accorde sa faveur royale" task_bestow_royal_favor_target_cancel_message:0 "[councillor_liege.Custom('FR_le_Char_U_Pi')|U][councillor_liege.GetShortUIName] ne vous accorde plus sa faveur royale" @@ -299,6 +299,7 @@ STEWARD_PROGRESS_BASE:0 "Base" DEVELOP_COUNTY_PERK_BONUS_VALUE:1 "$planned_cultivation_perk_name$" STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER:2 "[councillor_liege.GetFaith.GetName] — $tenet_communal_identity_name$" + STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS:0 "[councillor_liege.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] dans les montagnes" STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING:1 "[councillor_liege.GetCulture.GetName] — Ostsiedlung" STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED:1 "Traditions locales respectées" STEWARD_PROMOTE_CULTURE_SHUUBIYYA:0 "Shu’ubiyya" @@ -331,6 +332,7 @@ task_conversion_resistance_to_conversion:0 "\n$EFFECT_LIST_BULLET$#N Résistance à la conversion#!" task_conversion_opinion_loss:0 "\n$EFFECT_LIST_BULLET$#N Perte d’opinion comtale#!" task_conversion_notification_tooltip:0 "De la tâche: $task_conversion$" + task_conversion.tt.forbidden.due_to_struggle_phase:0 "Vous ne pouvez pas utiliser la [Concept('convert_county','conversion de comté')|E] dans cette [struggle_region_region|El] de [struggle|El] durant cette [struggle_phase_phase|El]" task_religious_relations:0 "Améliorer les relations religieuses" task_religious_relations_piety_effect_desc:2 "[piety|E]: @piety_icon!#P +[SCOPE.ScriptValue('court_chaplain_religious_relations_total_piety_gain')]#!/mois\n$TAB$[learning_skill|E] de [councillor.GetCouncilTitle|l] [councillor.GetFirstName]: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_modifier')]#!" @@ -372,10 +374,13 @@ COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER:2 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_PENALTY_MODIFIER:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_EASIER_TO_CONVERT_FAITH_IN_MOUNTAINS_BONUS_MODIFIER:0 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] dans les montagnes" + COURT_CHAPLAIN_CONVERSION_HARDER_TO_CONVERT_FAITH_AWAY_IN_MOUNTAINS_MALUS_MODIFIER:0 "[county.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] dans les montagnes" COURT_CHAPLAIN_CONVERSION_GHW_TENET_NO_HOF_MODIFIER:0 "[ROOT.Char.Custom('ghw_from_which_tenet')] — [holy_sites|El] contrôlés par la foi" COURT_CHAPLAIN_CONVERSION_SYNCRETIC_WITH_RELIGION_MODIFIER:0 "Syncrétisme avec la [faith|El]" COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS:0 "[modifiers|E] [Concept('county','comtaux')|E] locaux" COURT_CHAPLAIN_CONVERSION_LIEGE_IS_DEFIANT_HIGH_MONARCH:0 "Le [liege|El] est un haut-monarque dissident" + fp2_lyonese_monk_faith_conversion_task_desc:0 "[GetFaithByKey('adoptionist').GetAdherentName] qui convertit d'autres $christianity_religion_adherent_plural$" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_JERUSALEM:1 "Lieu saint — Jérusalem" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_KERALA:1 "Lieu saint — Kerala" @@ -442,7 +447,3 @@ task_accept_culture_reduced_development_growth:0 "\n$EFFECT_LIST_BULLET$#N Diminution de la croissance du développement#!" SPYMASTER_FIND_SECRETS_CHARACTER_MODIFIERS:0 "[modifier|E] de [character|El]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - task_train_commanders_maa_effect_desc:1 "Maintenance des hommes d'armes: #P -[SCOPE.ScriptValue('marshal_train_commanders_maa_total_tooltip')|2P]%#!\n$TAB$Base: #P -[SCOPE.ScriptValue('marshal_train_commanders_maa_base_tooltip')|2P]%#!\n$TAB$[martial_skill|E] du conseiller: #P -[SCOPE.ScriptValue('marshal_train_commanders_maa_skill_base_tooltip')|2P]%#!" - task_train_commanders_maa_erudition_bonus_desc:0 "\n$TAB$[GetDynastyPerk('erudition_legacy_5').GetName]: #P -[SCOPE.ScriptValue('marshal_train_commanders_maa_maintenance_erudition_bonus_tooltip')|2]%#!" diff --git a/project/ck3/base_game/localization/french/court_amenities_l_french.yml b/project/ck3/base_game/localization/french/court_amenities_l_french.yml index 6d05e45612..8e8c768318 100644 --- a/project/ck3/base_game/localization/french/court_amenities_l_french.yml +++ b/project/ck3/base_game/localization/french/court_amenities_l_french.yml @@ -119,6 +119,6 @@ AMENITIES_RESET_TOOLTIP:0 "#T Réinitialiser les commodités#!\n[AddTextIf( Not( CourtAmenitiesWindow.HasChangedAnyAmenity ), '$COURT_AMENITIES_NEED_CHANGE$\n' )]Annuler les modifications sélectionnées" COURT_AMENITIES_CHANGED_NOTIFICATION_HEADER:0 "Vous avez changé vos [court_amenities|El]" - # [LocEditor:UntranslatedKey] `COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT` + COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT:0 "@warning_icon!#X Ce n’est pas votre [royal_court|E]#!" BONUS_TO_AGENT_RECRUITMENT_FROM_AMENITIES:0 "$court_lodging_standards$: $VALUE|=+0$" diff --git a/project/ck3/base_game/localization/french/court_positions_l_french.yml b/project/ck3/base_game/localization/french/court_positions_l_french.yml index e457ed4da8..9e08294170 100644 --- a/project/ck3/base_game/localization/french/court_positions_l_french.yml +++ b/project/ck3/base_game/localization/french/court_positions_l_french.yml @@ -204,7 +204,7 @@ court_physician_court_position:0 "Médecin de la Cour" court_physician_tradition_bonus:0 "De la [culture_tradition|El]" - court_physician_court_position_desc:1 "Le médecin de la Cour est est responsable de la santé et du bien-être de la [court|E] dans laquelle il se trouve. Il traite les maladies et les plaies de suture au mieux de ses capacités." + court_physician_court_position_desc:1 "Le médecin de la Cour est responsable de la santé et du bien-être de la [court|E] dans laquelle il se trouve. Il traite les maladies et les plaies de suture au mieux de ses capacités." court_physician_employer_custom_effect_description:2 "Effectue des [medical_treatments|El]\n@warning_icon!#X Puissant [agent|El] des [hostile_schemes|El] contre vous#!" hire_physician_decision:0 "Rechercher un médecin" hire_physician_decision_tooltip:3 "Vos serviteurs suggéreront un certain nombre de candidats appropriés pour le poste de [GetCourtPositionType('court_physician_court_position').GetName()|l]" @@ -281,32 +281,3 @@ has_a_completed_inspiration:0 "A déjà terminé une [inspiration|El]" COURT_POSITIONS_YOUR_SALARY:0 "$COURT_POSITION$" does_not_have_a_full_time_job:0 "N’est pas déjà employé à un [court_position|El] à temps plein ou comme [councillor|El]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - APPOINT_COURT_POSITION_VIEW_no_selected_position:1 "Aucun poste" - APPOINT_COURT_POSITION_VIEW_filled_positions:1 "$EMPLOYED$/$MAX_EMPLOYED$ [court_positions|El] occupés" - APPOINT_COURT_POSITION_VIEW_back_button_tooltip:0 "Retour à la liste des [court_positions|El] disponibles" - APPOINT_COURT_POSITION_VIEW_appoint_button_tooltip:0 "Nommer le courtisan sélectionné à ce [court_position|El]." - APPOINT_COURT_POSITION_VIEW_appoint_courtier_or_vassal_button_tooltip:0 "Nommez quelqu'un à ce poste." - court_physician_employee_custom_effect_description:0 "#D TODO_CD\nTODO_CD2#!" - court_dwarf_court_position:0 "Nain de la cour" - court_dwarf_court_position_desc:0 "#D TODO_CD#!" - court_physician_invalidated_title:0 "$court_physician_court_position$ invalidé" - court_dwarf_invalidated_title:0 "$court_dwarf_court_position$ invalidé" - keeper_of_swans_invalidated_title:0 "$keeper_of_swans_court_position$ invalidé" - master_of_horse_invalidated_title:0 "$master_of_horse_court_position$ invalidé" - court_jester_invalidated_title:0 "$court_jester_court_position$ invalidé" - master_of_hunt_invalidated_title:0 "$master_of_hunt_court_position$ invalidé" - high_almoner_invalidated_title:0 "$high_almoner_court_position$ invalidé" - cupbearer_invalidated_title:0 "$cupbearer_court_position$ invalidé" - seneschal_invalidated_title:0 "$seneschal_court_position$ invalidé" - antiquarian_invalidated_title:0 "$antiquarian_court_position$ invalidé" - court_tutor_invalidated_title:0 "$court_tutor_court_position$ invalidé" - royal_architect_invalidated_title:0 "$royal_architect_court_position$ invalidé" - court_poet_invalidated_title:0 "$court_poet_court_position$ invalidé" - bodyguard_invalidated_title:0 "$bodyguard_court_position$ invalidé" - champion_invalidated_title:0 "$champion_court_position$ invalidé" - court_musician_invalidated_title:0 "$court_musician_court_position$ invalidé" - food_taster_invalidated_title:0 "$food_taster_court_position$ invalidé" - lady_in_waiting_invalidated_title:0 "$lady_in_waiting_court_position$ invalidé" - executioner_invalidated_title:0 "$executioner_court_position$ invalidé" diff --git a/project/ck3/base_game/localization/french/court_type_l_french.yml b/project/ck3/base_game/localization/french/court_type_l_french.yml index 00d3747925..8ff4365daf 100644 --- a/project/ck3/base_game/localization/french/court_type_l_french.yml +++ b/project/ck3/base_game/localization/french/court_type_l_french.yml @@ -1,55 +1,52 @@ l_french: CHANGE_COURT_TYPE_HIDE:0 "#I Masquer la fenêtre de changement de type de Cour#!" CHANGE_COURT_TYPE_SHOW:0 "#I Cliquez pour changer le type de Cour#!" - COURT_TYPE_NOT_VALID:0 "@warning_icon!#X Vous ne pouvez pas passer à ce type de Cour:#!" + COURT_TYPE_NOT_VALID:0 "@warning_icon!#X Vous ne pouvez pas passer à ce type de Cour :#!" CHANGE_COURT_TYPE_ACCEPT:1 "Changer le type de Cour" CHANGE_COURT_TYPE_ACCEPT_NO_SELECTION:0 "Choisissez un type de Cour" CHANGE_COURT_TYPE_HEADER:0 "Changer le type de Cour" CHANGE_COURT_TYPE_WARNING:0 "Vous ne pouvez pas revenir à votre type de Cour actuel une fois que vous en avez adopté un nouveau, car votre culture n’a pas la [ethos|El] requise pour [CourtTypeSettingItem.GetName]" - CHANGE_COURT_TYPE_COST:1 "Coût: #high [CourtTypeSettingItem.GetCostString]#!" + CHANGE_COURT_TYPE_COST:1 "Coût : #high [CourtTypeSettingItem.GetCostString]#!" CHANGE_COURT_TYPE_CURRENT_SELECTED:1 "@warning_icon! #X Ce type de Cour est déjà actif#!" CURRENT_INVALID_COURT_TYPE:0 "Type de Cour actuel de la précédente [culture|El]" COURT_TYPES_FOR_CULTURE:1 "Types de Cour pour la [ethos|El] [Culture.GetEthos.GetName]" COURT_TYPE_LEVEL_MODIFIER:1 "[court_type|E]" - TT_COURT_TYPE_BUTTON:1 "#T [court_type|E]: [CourtTypeWindow.GetActiveCourtTypeItem.GetNameNoTooltip]\n#!#I Cliquez pour changer#!" + TT_COURT_TYPE_BUTTON:1 "#T [court_type|E] : [CourtTypeWindow.GetActiveCourtTypeItem.GetNameNoTooltip]\n#!#I Cliquez pour changer#!" - COURT_TYPE_EFFECT_OWNER:0 "#S Propriétaire de la Cour:#!" - COURT_TYPE_EFFECT_COURTIER_GUEST:0 "#low Courtisans et invités:#!" - COURT_TYPE_EFFECT_LEVEL_HEADER:0 "#S Niveaux de magnificence de la Cour:#!" - COURT_TYPE_EFFECT_LEVEL:0 "#BOLD Niveau $LEVEL$:#!" - COURT_TYPE_EFFECT_TIME:0 "#S Après $MONTHS$ mois:#!" + COURT_TYPE_EFFECT_OWNER:0 "#S Propriétaire de la Cour :#!" + COURT_TYPE_EFFECT_COURTIER_GUEST:0 "#low Courtisans et invités :#!" + COURT_TYPE_EFFECT_LEVEL_HEADER:0 "#S Niveaux de magnificence de la Cour :#!" + COURT_TYPE_EFFECT_LEVEL:0 "#BOLD Niveau $LEVEL$ :#!" + COURT_TYPE_EFFECT_TIME:0 "#S Après $MONTHS$ mois :#!" court_diplomatic:0 "Cour diplomatique" - court_diplomatic_desc:1 "#low La diplomatie est la clé pour gagner le respect de nos pairs et maintenir la paix dans le pays. Un vassal satisfait est un vassal loyal. \n\nLes courtisans obtiennent les traits [GetTrait('diplomatic_court_1').GetName( GetNullCharacter )].#!" + court_diplomatic_desc:1 "#low La diplomatie est la clé pour gagner le respect de nos pairs et maintenir la paix dans le pays. Un vassal satisfait est un vassal loyal. \n\nLes courtisans obtiennent les traits [GetTrait('diplomatic_court_1').GetName( GetNullCharacter )|l].#!" court_diplomatic_tooltip_desc:0 "Dans une $court_diplomatic$, une grande importance est accordée aux relations et à la résolution pacifique des conflits." court_warlike:0 "Cour guerrière" - court_warlike_desc:1 "#low Une démonstration de force est le seul moyen de susciter l’admiration et le respect ! Nos chevaliers et soldats sont célèbres pour leurs prouesses. \n\nLes courtisans obtiennent les traits [GetTrait('warlike_court_1').GetName( GetNullCharacter )].#!" + court_warlike_desc:1 "#low Une démonstration de force est le seul moyen de susciter l’admiration et le respect ! Nos chevaliers et soldats sont célèbres pour leurs prouesses. \n\nLes courtisans obtiennent les traits [GetTrait('warlike_court_1').GetName( GetNullCharacter )|l].#!" court_warlike_tooltip_desc:0 "Dans une $court_warlike$, un corps fort et un esprit stratégique sont très appréciés." court_administrative:0 "Cour administrative" - court_administrative_desc:1 "#low Seule une Cour efficace et bien organisée permettra à notre pays de prospérer. \n\nLes courtisans obtiennent les traits [GetTrait('administrative_court_1').GetName( GetNullCharacter )].#!" + court_administrative_desc:1 "#low Seule une Cour efficace et bien organisée permettra à notre pays de prospérer. \n\nLes courtisans obtiennent les traits [GetTrait('administrative_court_1').GetName( GetNullCharacter )|l].#!" court_administrative_tooltip_desc:0 "Une $court_administrative$ est une Cour axée sur le développement du pays." court_intrigue:0 "Cour d’intrigue" - court_intrigue_desc:1 "#low Il est dangereux de laisser les gens de la Cour sans surveillance, et nous devons veiller à ce que personne ne puisse faire du mal sans que nous le sachions. \n\nLes courtisans obtiennent les traits [GetTrait('intrigue_court_1').GetName( GetNullCharacter )].#!" - court_intrigue_tooltip_desc:0 "Dans une $court_intrigue$, vous devez surveiller vos arrières ; un secret peut être tout aussi mortel qu’un couteau dans la nuit, et dans cette Cour les deux sont nombreux." + court_intrigue_desc:1 "#low Il est dangereux de laisser les gens de la Cour sans surveillance, et nous devons veiller à ce que personne ne puisse faire du mal sans que nous le sachions. \n\nLes courtisans obtiennent les traits [GetTrait('intrigue_court_1').GetName( GetNullCharacter )|l].#!" + court_intrigue_tooltip_desc:0 "Dans une $court_intrigue$, vous devez surveiller vos arrières ; un secret peut être tout aussi mortel qu’un couteau dans la nuit, et dans cette Cour les deux sont nombreux." court_scholarly:0 "Cour érudite" - court_scholarly_desc:1 "#low Une Cour a pour but d’attirer des esprits cultivés et des personnes aux aptitudes exceptionnelles. \n\nLes courtisans obtiennent les traits [GetTrait('scholarly_court_1').GetName( GetNullCharacter )].#!" + court_scholarly_desc:1 "#low Une Cour a pour but d’attirer des esprits cultivés et des personnes aux aptitudes exceptionnelles. \n\nLes courtisans obtiennent les traits [GetTrait('scholarly_court_1').GetName( GetNullCharacter )|l].#!" court_scholarly_tooltip_desc:0 "La connaissance et l’étude assidue sont valorisées dans une $court_scholarly$." - court_tribal: "Cour tribale" - court_tribal_desc: "#low À la Cour, c'est la force qui fait le droit - et les pièces seront couvertes de butin ! \n\nLes courtisans obtiennent les traits [GetTrait('warlike_court_1').GetName( GetNullCharacter )].#!" - court_tribal_tooltip_desc: "Les prouesses martiales et la résilience sont appréciées dans une $court_tribal$." + court_tribal:0 "Cour tribale" + court_tribal_desc:0 "#low A la cour, c’est la force qui fait le droit et les salles seront décorées de butin et de pillage ! \n\nLes courtisans obtiennent les traits [GetTrait('warlike_court_1').GetName( GetNullCharacter )|l].#!" + court_tribal_tooltip_desc:0 "La prouesse martiale et la résilience sont appréciées à une $court_tribal$." COURT_TYPE_GENERAL_TOOLTIP:0 "[CourtType.GetTooltipDesc]\n\n[CourtType.GetEffectDesc]" COUNCILLOR_LIEGE_HAS_COURT_TYPE_BONUS:0 "$court_administrative$" - DIPLOMATIC_COURT_ACCEPTANCE_INCREASE_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est impressionné[recipient.Custom('FR_E')] par la [court_grandeur|El] de votre $court_diplomatic$: $VALUE|+=0$" - INTRIGUE_COURT_AGENT_ACCEPTANCE_REASON:0 "Votre $court_intrigue$ est persuasive: $VALUE|+=0$" + DIPLOMATIC_COURT_ACCEPTANCE_INCREASE_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est impressionné[recipient.Custom('FR_E')] par la [court_grandeur|El] de votre $court_diplomatic$ : $VALUE|+=0$" + INTRIGUE_COURT_AGENT_ACCEPTANCE_REASON:0 "Votre $court_intrigue$ est persuasive : $VALUE|+=0$" court_diplomatic_acceptance_bonus_desc:1 "Meilleure acceptation pour #V $offer_vassalization_interaction$#! en fonction de la [grandeur|El]" - accept_culture_task_more_effective_desc:0 "Efficacité de [accept_culture|E]: #P +[EmptyScope.ScriptValue('court_administrative_steward_task_bonus')|0]%#!" - support_schemes_task_more_effective_desc:0 "Efficacité de $task_support_schemes$: #P +[EmptyScope.ScriptValue('court_intrigue_spymaster_task_bonus')|0]%#!" + accept_culture_task_more_effective_desc:0 "Efficacité de la [Concept('accept_culture','promotion de l’acceptation culturelle')|E] : #P +[EmptyScope.ScriptValue('court_administrative_steward_task_bonus')|0]%#!" + support_schemes_task_more_effective_desc:0 "Efficacité de $task_support_schemes$ : #P +[EmptyScope.ScriptValue('court_intrigue_spymaster_task_bonus')|0]%#!" court_intrigue_agent_acceptance_desc:0 "Acceptation des [agents|El] améliorée pour les [hostile_schemes|El]" - scholarly_inspiration_discount_desc:0 "Coût de l’[inspiration|El]: #P -[EmptyScope.ScriptValue('court_scholarly_inspiration_discount')|0]%#!" + scholarly_inspiration_discount_desc:0 "Coût de l’[inspiration|El] : #P -[EmptyScope.ScriptValue('court_scholarly_inspiration_discount')|0]%#!" scholarly_inspiration_frequency_desc:0 "Les [characters|El] [Concept('inspired','inspirés')|E] arriveront à la [court|E] plus souvent" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - CHANGE_COURT_TYPE_ACCEPT_TOOLTIP:0 "#I Changer le type de Cour en $NAME$#!" diff --git a/project/ck3/base_game/localization/french/credits/credits_l_french.yml b/project/ck3/base_game/localization/french/credits/credits_l_french.yml index b6a12214c4..a34b4ea29f 100644 --- a/project/ck3/base_game/localization/french/credits/credits_l_french.yml +++ b/project/ck3/base_game/localization/french/credits/credits_l_french.yml @@ -140,6 +140,7 @@ HEADER_PARADOX_INTERACTIVE:1 "#credits_header PARADOX INTERACTIVE#!" HEADER_MANAGEMENT:1 "#credits_header DIRECTION#!" + TITLE_BUSINESS_OWNER:0 "#credits_subheader Propriétaire d’entreprise#!" # [LocEditor:ForFutureBatchExport] TITLE_CHIEF_EXECUTIVE_OFFICER:1 "#credits_subheader Directeur général#!" TITLE_CHIEF_FINANCIAL_OFFICER:1 "#credits_subheader Directeur financier#!" TITLE_CHIEF_OPERATIONS_OFFICER:1 "#credits_subheader Directeur des opérations#!" @@ -242,7 +243,7 @@ TITLE_LQA_PROJECT_MANAGER:0 "#credits_subheader Responsable projet AQL#!" TITLE_LQA_TEST_LEAD:0 "#credits_subheader Responsable des tests AQL#!" TITLE_LQA_TEAM:0 "#credits_subheader Équipe AQL#!" - HEADER_LOCALIZATION_VENDORS_FREELANCERS:0 "#credits_header LOCALISATION: COMPAGNIES & INDÉPENDANTS#!" + HEADER_LOCALIZATION_VENDORS_FREELANCERS:0 "#credits_header LOCALISATION : COMPAGNIES & INDÉPENDANTS#!" TITLE_GENERAL_ADMIN_MANAGEMENT:0 "#credits_subheader Administration générale et gestion#!" TITLE_FRENCH:0 "#credits_subheader Français#!" TITLE_SIMPLIFIED_CHINESE:0 "#credits_subheader Chinois simplifié#!" @@ -264,11 +265,18 @@ HEADER_SPECIAL_THANKS:0 "#credits_header Un grand merci à tous nos membres du forum, partenaires et fans - vous êtes tout pour nous !#!" - HEADER_CRUSADER_KINGS_3_NORTHERN_LORDS:1 "#credits_title CRUSADER KINGS III: NORTHERN LORDS#!" + HEADER_CRUSADER_KINGS_3_NORTHERN_LORDS:1 "#credits_title CRUSADER KINGS III : NORTHERN LORDS#!" TITLE_VIKING_CHOIR:1 "#credits_subheader Chorale viking#!" - HEADER_CRUSADER_KINGS_3_AZURE:0 "#credits_title CRUSADER KINGS III: AZURE#!" - HEADER_CRUSADER_KINGS_3_ROYAL_COURT:0 "#credits_title CRUSADER KINGS III: ROYAL COURT#!" + HEADER_CRUSADER_KINGS_3_AZURE:0 "#credits_title CRUSADER KINGS III : AZURE#!" + HEADER_CRUSADER_KINGS_3_ROYAL_COURT:0 "#credits_title CRUSADER KINGS III : ROYAL COURT#!" HEADER_PARADOX_DEVELOPMENT_STUDIO_RED:0 "#credits_header Paradox Development Studio Red#!" HEADER_PARADOX_THALASSIC:0 "#credits_header Paradox Thalassic#!" + + HEADER_CRUSADER_KINGS_3_FATE_OF_IBERIA:0 "#credits_title CRUSADER KINGS III : FATE OF IBERIA#!" + HEADER_PARADOX_DEVELOPMENT_STUDIO_BLACK:0 "#credits_header Paradox Development Studio Black#!" + TITLE_PROJECT_LOCALIZATION_PRODUCER:0 "#credits_subheader Producteur localisation#!" + TITLE_RELEASE_ENGINEER:0 "#credits_subheader Ingénieur des versions#!" + TITLE_TECHNICAL_ANIMATOR:0 "#credits_subheader Animateur technique#!" + TITLE_MUSIC_BUSINESS_DIRECTOR:0 "#credits_subheader Directeur commercial de la musique#!" diff --git a/project/ck3/base_game/localization/french/culture/cultural_maa_innovations_l_french.yml b/project/ck3/base_game/localization/french/culture/cultural_maa_innovations_l_french.yml index 98e74c34c1..ee04dcbfee 100644 --- a/project/ck3/base_game/localization/french/culture/cultural_maa_innovations_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/cultural_maa_innovations_l_french.yml @@ -20,6 +20,7 @@ culture_parameter_unlock_maa_varangian_veterans:0 "Peut recruter des [GetMaA('varangian_veterans').GetName] comme [men_at_arms|El]" culture_parameter_unlock_maa_longbowmen:0 "Peut recruter des [GetMaA('longbowmen').GetName] comme [men_at_arms|El]" culture_parameter_unlock_maa_huscarls:0 "Peut recruter des [GetMaA('huscarl').GetName] comme [men_at_arms|El]" + culture_parameter_unlock_maa_huanch_vaulter:0 "Peut recruter des [GetMaA('guanch_vaulter').GetName] comme [men_at_arms|El]" # [LocEditor:ForFutureBatchExport] # Early Medieval Era culture_parameter_unlock_maa_khandayat:0 "Peut recruter des [GetMaA('khandayat').GetName] comme [men_at_arms|El]" @@ -163,6 +164,5 @@ innovation_men_at_arms:0 "Hommes d’armes" innovation_men_at_arms_desc:0 "Entraîner et équiper des armées permanentes qui restent à la disposition de nos dirigeants aidera à la centralisation de notre pouvoir." -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - innovation_longbows:0 "Arc long" - innovation_longbows_desc:0 "Tirant parti du fort bois d'if qui pousse ici, nos archers ont appris à fabriquer des arcs longs si puissants qu'ils ont besoin d'une formation spécialisée dès leur plus jeune âge pour les utiliser efficacement. Cet investissement en vaut la peine, car nos archers peuvent tirer avec des flèches qui volent plus loin et pénètrent plus profondément que celles qui dont tirées par les autres archers." + innovation_pole_vault:0 "Saut à la perche" # [LocEditor:ForFutureBatchExport] + innovation_pole_vault_desc:0 "Le saut à la perche, est une invention simple qui demande beaucoup de pratique pour être maîtrisée. Un sauteur habile sera capable de se propulser par-dessus de grands espaces et de hauts rochers, ainsi que par-dessus certaines fortifications." # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/culture/culture_creation_names_l_french.yml b/project/ck3/base_game/localization/french/culture/culture_creation_names_l_french.yml index 701d0f9593..7daeeb0c39 100644 --- a/project/ck3/base_game/localization/french/culture/culture_creation_names_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/culture_creation_names_l_french.yml @@ -347,11 +347,3 @@ gallo_name:0 "gallo" gallo_collective_noun:0 "Gallos" gallo_prefix:0 "gallo" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - libyan_name:0 "libyenne" - libyan_collective_noun:0 "Libyens" - libyan_prefix:0 "libyo" - libyan_hybrid_name:0 "libyenne" - libyan_hybrid_collective_noun:0 "Libyens" - libyan_hybrid_prefix:0 "libyo" diff --git a/project/ck3/base_game/localization/french/culture/culture_gfx_l_french.yml b/project/ck3/base_game/localization/french/culture/culture_gfx_l_french.yml index 6aabaadf41..e0967d733c 100644 --- a/project/ck3/base_game/localization/french/culture/culture_gfx_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/culture_gfx_l_french.yml @@ -76,3 +76,8 @@ western_clothing_gfx:0 "Européen continental" western_coa_gfx:0 "Européen continental" western_unit_gfx:0 "Européen continental" + iberian_building_gfx:0 "Ibère" + iberian_christian_unit_gfx:0 "Ibère" + iberian_muslim_unit_gfx:0 "Andalou" + iberian_christian_clothing_gfx:0 "Ibère" + iberian_muslim_clothing_gfx:0 "Andalou" diff --git a/project/ck3/base_game/localization/french/culture/culture_history_l_french.yml b/project/ck3/base_game/localization/french/culture/culture_history_l_french.yml index 06785368e2..81efad792c 100644 --- a/project/ck3/base_game/localization/french/culture/culture_history_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/culture_history_l_french.yml @@ -1,3 +1,3 @@ l_french: - kochinim_history_loc:0 "Formé à partir de la culture [CULTURE.GetName] et une culture inconnue du [heritage|El] $israelite_group$ en l’an [DATE.GetYear]" - vlach_history_loc:0 "Formé à partir de la culture [CULTURE.GetName] et une culture inconnue du [heritage|El] $south_slavic_group$ en l’an [DATE.GetYear]" + kochinim_history_loc:0 "Formée à partir de la culture [CULTURE.GetName] et une culture inconnue du [heritage|El] $israelite_group$ en l’an [DATE.GetYear]" + vlach_history_loc:0 "Formée à partir de la culture [CULTURE.GetName] et une culture inconnue du [heritage|El] $south_slavic_group$ en l’an [DATE.GetYear]" diff --git a/project/ck3/base_game/localization/french/culture/culture_name_lists_l_french.yml b/project/ck3/base_game/localization/french/culture/culture_name_lists_l_french.yml index 65ee745ac5..dd5bfb0554 100644 --- a/project/ck3/base_game/localization/french/culture/culture_name_lists_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/culture_name_lists_l_french.yml @@ -63,6 +63,7 @@ name_list_greek:0 "Grec" name_list_gond:0 "Gond" name_list_guan:0 "Guan" + name_list_guanches:0 "Guanche" # [LocEditor:ForFutureBatchExport] name_list_gujarati:0 "Gujarati" name_list_gur:0 "Gur" name_list_han:0 "Han" @@ -176,7 +177,7 @@ name_list_uriankhai:0 "Uriankhai" name_list_uyghur:0 "Ouïghour" name_list_vepsian:0 "Vepse" - name_list_visigothic:0 "Visigothique" + name_list_visigothic:0 "Wisigothique" name_list_vlach:0 "Valaque" name_list_volhynian:0 "Volhynien" name_list_welayta:0 "Welayta" diff --git a/project/ck3/base_game/localization/french/culture/culture_titles_l_french.yml b/project/ck3/base_game/localization/french/culture/culture_titles_l_french.yml index 9e17b35503..bf269ddcd7 100644 --- a/project/ck3/base_game/localization/french/culture/culture_titles_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/culture_titles_l_french.yml @@ -603,6 +603,12 @@ king_feudal_female_grand_duke_independent:0 "Grande duchesse" kingdom_feudal_grand_duke_independent:0 "Grand duché" +### Taifas ### +# Feudal / Clan + duke_feudal_male_andalusian_independent:0 "Émir" + duke_feudal_female_andalusian_independent:0 "Émiresse" + duchy_feudal_andalusian_independent:0 "Taïfa" + ### Lombard ### # Feudal duke_feudal_male_lombard_independent:0 "Prince" @@ -645,7 +651,7 @@ count_feudal_female_arabic_group:0 "Cheika" county_feudal_arabic_group:0 "Cheikat" duke_feudal_male_arabic_group:0 "Émir" - duke_feudal_female_arabic_group:0 "Émira" + duke_feudal_female_arabic_group:0 "Émiresse" duchy_feudal_arabic_group:0 "Émirat" king_feudal_male_arabic_group:1 "Malik" king_feudal_female_arabic_group:1 "Malika" @@ -795,6 +801,18 @@ emperor_feudal_muslim_female_dravidian_group:1 "Chahbanou" empire_feudal_muslim_dravidian_group:0 "$empire_feudal_arabic_group$" +### GUANCHE (Canary Islands) ### + duchy_guanche:0 "Menceyo" # [LocEditor:ForFutureBatchExport] + kingdom_guanche:0 "Haut menceyo" # [LocEditor:ForFutureBatchExport] + count_male_guanche:0 "Coran" # [LocEditor:ForFutureBatchExport] + duke_male_guanche:0 "Menceyato" # [LocEditor:ForFutureBatchExport] + king_male_guanche:0 "Haut menceyato" # [LocEditor:ForFutureBatchExport] + emperor_male_guanche:0 "Petut menceyato" # [LocEditor:ForFutureBatchExport] + count_female_guanche:0 "Chamato" # [LocEditor:ForFutureBatchExport] + duke_female_guanche:0 "Menceyata" # [LocEditor:ForFutureBatchExport] + king_female_guanche:0 "Haut menceyata" # [LocEditor:ForFutureBatchExport] + emperor_female_guanche:0 "Mayec menceyata" # [LocEditor:ForFutureBatchExport] + ### OBSOLETE with new division ### West-African ### # Feudal / Clan / Tribal baron_feudal_male_west_african_group:0 "Tigui" @@ -937,7 +955,7 @@ count_feudal_female_berber_group_independent:0 "Cheika" county_feudal_berber_group_independent:0 "Cheikat" duke_feudal_male_berber_group:0 "Émir" - duke_feudal_female_berber_group:0 "Émira" + duke_feudal_female_berber_group:0 "Émiresse" duchy_feudal_berber_group:0 "Émirat" king_feudal_male_berber_group:0 "Amīr al-umarā" king_feudal_female_berber_group:0 "Amīra al-umarā" @@ -1040,7 +1058,7 @@ count_feudal_male_beja:0 "Nazir" count_feudal_female_beja:0 "Nazira" duke_feudal_male_beja:0 "Émir" - duke_feudal_female_beja:0 "Émira" + duke_feudal_female_beja:0 "Émiresse" king_feudal_male_beja:0 "Malik" king_feudal_female_beja:0 "Malika" emperor_feudal_male_beja:0 "Sultan" diff --git a/project/ck3/base_game/localization/french/culture/cultures_l_french.yml b/project/ck3/base_game/localization/french/culture/cultures_l_french.yml index 8c02e521ce..d1ee02283b 100644 --- a/project/ck3/base_game/localization/french/culture/cultures_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/cultures_l_french.yml @@ -66,6 +66,9 @@ butr:0 "butr" butr_prefix:0 "butro" butr_collective_noun:1 "Butrs" + guanches:0 "guanche" # [LocEditor:ForFutureBatchExport] + guanches_prefix:0 "guancho" # [LocEditor:ForFutureBatchExport] + guanches_collective_noun:0 "Guanches" # [LocEditor:ForFutureBatchExport] zaghawa:0 "zaghawa" zaghawa_prefix:0 "zaghawo" zaghawa_collective_noun:0 "Zaghawas" @@ -260,9 +263,9 @@ sorko:0 "sorko" sorko_prefix:0 "sorko" sorko_collective_noun:0 "Sorkos" - gaw:0 "gaw" - gaw_prefix:0 "gawo" - gaw_collective_noun:0 "Gaws" + gaw:1 "gaw" + gaw_prefix:1 "gawo" + gaw_collective_noun:1 "Gaws" songhai:0 "songhaï" songhai_prefix:0 "songhaï" songhai_collective_noun:0 "Songhaïs" @@ -344,7 +347,7 @@ portuguese:0 "portugaise" portuguese_prefix:0 "luso" portuguese_collective_noun:0 "Portugais" - visigothic:0 "wisigothe" + visigothic:0 "wisigothique" visigothic_prefix:0 "wisigotho" visigothic_collective_noun:1 "Wisigoths" #Indo Aryan @@ -728,6 +731,3 @@ galician:0 "galicienne" galician_prefix:0 "galico" galician_collective_noun:0 "Galiciens" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - outremer:0 "outremer" diff --git a/project/ck3/base_game/localization/french/culture/traditions/cultural_heritages_l_french.yml b/project/ck3/base_game/localization/french/culture/traditions/cultural_heritages_l_french.yml index e380726dea..b2f1a812ea 100644 --- a/project/ck3/base_game/localization/french/culture/traditions/cultural_heritages_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/traditions/cultural_heritages_l_french.yml @@ -1,123 +1,82 @@ l_french: heritage_generic_label_desc:0 "Chaque [heritage|El] implique une origine commune à des coutumes de [cultures|El], soit parce qu’elles en sont issues, soit parce qu’elles les ont adopté massivement." - heritage_arabic_name:0 "arabe" + heritage_arabic_name:0 "Arabe" heritage_arabic_collective_noun:0 "Arabes" - heritage_berber_name:0 "berbère" + heritage_berber_name:0 "Berbère" heritage_berber_collective_noun:0 "Berbères" - heritage_byzantine_name:0 "byzantine" + heritage_byzantine_name:0 "Byzantin" heritage_byzantine_collective_noun:0 "Byzantins" - heritage_baltic_name:0 "balte" + heritage_baltic_name:0 "Balte" heritage_baltic_collective_noun:0 "Baltes" - heritage_balto_finnic_name:0 "balto-finnoise" + heritage_balto_finnic_name:0 "Balto-finnois" heritage_balto_finnic_collective_noun:0 "Balto-finnois" - heritage_celtic_name:0 "celte" + heritage_celtic_name:0 "Celte" heritage_celtic_collective_noun:0 "Celtes" - heritage_goidelic_name:0 "gaélique" + heritage_goidelic_name:0 "Gaélique" heritage_goidelic_collective_noun:0 "Gaéliques" - heritage_brythonic_name:0 "brittonique" + heritage_brythonic_name:0 "Brittonique" heritage_brythonic_collective_noun:0 "Brittoniques" - heritage_central_germanic_name:0 "germanique centrale" + heritage_central_germanic_name:0 "Germanique central" heritage_central_germanic_collective_noun:0 "Germaniques centraux" - heritage_dravidian_name:0 "dravidienne" + heritage_dravidian_name:0 "Dravidien" heritage_dravidian_collective_noun:0 "Dravidiens" - heritage_somalian_name:0 "africaine de la Corne" + heritage_somalian_name:0 "Africain de la Corne" heritage_somalian_collective_noun:0 "Africains de la Corne" - heritage_east_african_name:0 "est-africaine" + heritage_east_african_name:0 "Est-africain" heritage_east_african_collective_noun:0 "Est-Africains" - heritage_central_african_name:0 "africaine centrale" + heritage_central_african_name:0 "Centro-africain" heritage_central_african_collective_noun:0 "Africains centraux" - heritage_yoruba_name:1 "delta du Niger" + heritage_yoruba_name:1 "Delta du Niger" heritage_yoruba_collective_noun:1 "Delta du Niger" - heritage_sahelian_name:0 "sahélienne" + heritage_sahelian_name:0 "Sahélien" heritage_sahelian_collective_noun:0 "Sahéliens" - heritage_west_african_name:0 "haute-guinéenne" + heritage_west_african_name:0 "Haute-guinéen" heritage_west_african_collective_noun:0 "Hauts-guinéens" - heritage_senegambian_name:0 "sénégambienne" + heritage_senegambian_name:0 "Sénégambien" heritage_senegambian_collective_noun:0 "Sénégambiens" - heritage_akan_name:0 "akan" + heritage_akan_name:0 "Akan" heritage_akan_collective_noun:0 "Akans" - heritage_east_slavic_name:0 "slave orientale" + heritage_east_slavic_name:0 "Slave oriental" heritage_east_slavic_collective_noun:0 "Slaves orientaux" - heritage_iberian_name:0 "ibère" + heritage_iberian_name:0 "Ibère" heritage_iberian_collective_noun:0 "Ibères" - heritage_indo_aryan_name:0 "indo-aryenne" + heritage_indo_aryan_name:0 "Indo-aryen" heritage_indo_aryan_collective_noun:0 "Indo-aryens" - heritage_iranian_name:0 "iranienne" + heritage_iranian_name:0 "Iranien" heritage_iranian_collective_noun:0 "Iraniens" - heritage_israelite_name:0 "israélite" + heritage_israelite_name:0 "Israélite" heritage_israelite_collective_noun:0 "Israélites" - heritage_latin_name:0 "latine" + heritage_latin_name:0 "Latin" heritage_latin_collective_noun:0 "Latins" - heritage_frankish_name:0 "franque" + heritage_frankish_name:0 "Franc" heritage_frankish_collective_noun:0 "Francs" - heritage_magyar_name:0 "magyare" + heritage_magyar_name:0 "Magyar" heritage_magyar_collective_noun:0 "Magyars" - heritage_north_germanic_name:0 "nord-germanique" + heritage_north_germanic_name:0 "Nord-germanique" heritage_north_germanic_collective_noun:0 "Germaniques du nord" - heritage_south_slavic_name:0 "slave du sud" + heritage_south_slavic_name:0 "Slave du sud" heritage_south_slavic_collective_noun:0 "Slaves du sud" - heritage_ugro_permian_name:0 "ougro-permienne" + heritage_ugro_permian_name:0 "Ougro-permien" heritage_ugro_permian_collective_noun:0 "Ougro-permiens" - heritage_volga_finnic_name:0 "finnoise de la Volga" + heritage_volga_finnic_name:0 "Finnois de la Volga" heritage_volga_finnic_collective_noun:0 "Finnois de la Volga" - heritage_west_germanic_name:0 "ouest-germanique" + heritage_west_germanic_name:0 "Ouest-germanique" heritage_west_germanic_collective_noun:0 "Ouest-germaniques" - heritage_west_slavic_name:0 "slave occidentale" + heritage_west_slavic_name:0 "Slave occidental" heritage_west_slavic_collective_noun:0 "Slaves occidentaux" - heritage_tibetan_name:0 "tibétaine" + heritage_tibetan_name:0 "Tibétain" heritage_tibetan_collective_noun:0 "Tibétains" - heritage_chinese_name:0 "chinoise" - heritage_chinese_collective_noun:0 "chinoise" - heritage_mongolic_name:0 "mongole" + heritage_chinese_name:0 "Chinois" + heritage_chinese_collective_noun:0 "Chinois" + heritage_mongolic_name:0 "Mongol" heritage_mongolic_collective_noun:0 "Mongols" - heritage_turkic_name:0 "turcique" + heritage_turkic_name:0 "Turcique" heritage_turkic_collective_noun:0 "Turciques" - heritage_qiangic_name:0 "qianguique" + heritage_qiangic_name:0 "Qianguique" heritage_qiangic_collective_noun:0 "Qianguiques" - heritage_burman_name:0 "birmane" + heritage_burman_name:0 "Birman" heritage_burman_collective_noun:0 "Birmans" - heritage_tocharian_name:0 "tokharienne" + heritage_tocharian_name:0 "Tokharien" heritage_tocharian_collective_noun:0 "Tokhariens" heritage_vlach_name:0 "$vlach$" heritage_vlach_collective_noun:0 "$vlach_collective_noun$" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - heritage_arabic_desc:0 "$heritage_generic_label_desc$" - heritage_berber_desc:0 "$heritage_generic_label_desc$" - heritage_byzantine_desc:0 "$heritage_generic_label_desc$" - heritage_baltic_desc:0 "$heritage_generic_label_desc$" - heritage_balto_finnic_desc:0 "$heritage_generic_label_desc$" - heritage_celtic_desc:0 "$heritage_generic_label_desc$" - heritage_goidelic_desc:0 "$heritage_generic_label_desc$" - heritage_brythonic_desc:0 "$heritage_generic_label_desc$" - heritage_central_germanic_desc:0 "$heritage_generic_label_desc$" - heritage_dravidian_desc:0 "$heritage_generic_label_desc$" - heritage_somalian_desc:0 "$heritage_generic_label_desc$" - heritage_east_african_desc:0 "$heritage_generic_label_desc$" - heritage_central_african_desc:0 "$heritage_generic_label_desc$" - heritage_yoruba_desc:0 "$heritage_generic_label_desc$" - heritage_sahelian_desc:0 "$heritage_generic_label_desc$" - heritage_west_african_desc:0 "$heritage_generic_label_desc$" - heritage_senegambian_desc:0 "$heritage_generic_label_desc$" - heritage_akan_desc:0 "$heritage_generic_label_desc$" - heritage_east_slavic_desc:0 "$heritage_generic_label_desc$" - heritage_iberian_desc:0 "$heritage_generic_label_desc$" - heritage_indo_aryan_desc:0 "$heritage_generic_label_desc$" - heritage_iranian_desc:0 "$heritage_generic_label_desc$" - heritage_israelite_desc:0 "$heritage_generic_label_desc$" - heritage_latin_desc:0 "$heritage_generic_label_desc$" - heritage_frankish_desc:0 "$heritage_generic_label_desc$" - heritage_magyar_desc:0 "$heritage_generic_label_desc$" - heritage_north_germanic_desc:0 "$heritage_generic_label_desc$" - heritage_south_slavic_desc:0 "$heritage_generic_label_desc$" - heritage_ugro_permian_desc:0 "$heritage_generic_label_desc$" - heritage_volga_finnic_desc:0 "$heritage_generic_label_desc$" - heritage_west_germanic_desc:0 "$heritage_generic_label_desc$" - heritage_west_slavic_desc:0 "$heritage_generic_label_desc$" - heritage_tibetan_desc:0 "$heritage_generic_label_desc$" - heritage_chinese_desc:0 "$heritage_generic_label_desc$" - heritage_mongolic_desc:0 "$heritage_generic_label_desc$" - heritage_turkic_desc:0 "$heritage_generic_label_desc$" - heritage_qiangic_desc:0 "$heritage_generic_label_desc$" - heritage_burman_desc:0 "$heritage_generic_label_desc$" - heritage_tocharian_desc:0 "$heritage_generic_label_desc$" diff --git a/project/ck3/base_game/localization/french/culture/traditions/cultural_languages_l_french.yml b/project/ck3/base_game/localization/french/culture/traditions/cultural_languages_l_french.yml index 38b0a5eaf5..7ae1003469 100644 --- a/project/ck3/base_game/localization/french/culture/traditions/cultural_languages_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/traditions/cultural_languages_l_french.yml @@ -74,7 +74,7 @@ language_sardinian_name:0 "sarde vulgaire" language_wallachian_name:0 "dace vulgaire" language_italian_name:0 "italienne vulgaire" - language_ayneha_name:0 "ayneha" + language_ayneha_name:0 "songhaï" aesthetics_norwegian_name:0 "norvégienne" aesthetics_swedish_name:0 "suédoise" @@ -85,65 +85,3 @@ aesthetics_norman_name:0 "normande" aesthetics_scottish_name:0 "écossaise" aesthetics_sicilian_name:0 "sicilienne" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - language_anglic_desc:0 "$language_generic_label_desc$" - language_arabic_desc:0 "$language_generic_label_desc$" - language_berber_desc:0 "$language_generic_label_desc$" - language_byzantine_desc:0 "$language_generic_label_desc$" - language_baltic_desc:0 "$language_generic_label_desc$" - language_celtic_desc:0 "$language_generic_label_desc$" - language_goidelic_desc:0 "$language_generic_label_desc$" - language_brythonic_desc:0 "$language_generic_label_desc$" - language_central_germanic_desc:0 "$language_generic_label_desc$" - language_dravidian_desc:0 "$language_generic_label_desc$" - language_dutch_desc:0 "$language_generic_label_desc$" - language_yoruba_desc:0 "$language_generic_label_desc$" - language_senegambian_desc:0 "$language_generic_label_desc$" - language_east_slavic_desc:0 "$language_generic_label_desc$" - language_iberian_desc:0 "$language_generic_label_desc$" - language_apabhramsa_name:0 "apabhraṃśa" - language_apabhramsa_desc:0 "$language_generic_label_desc$" - language_iranian_desc:0 "$language_generic_label_desc$" - language_israelite_desc:0 "$language_generic_label_desc$" - language_latin_desc:0 "$language_generic_label_desc$" - language_frankish_desc:0 "$language_generic_label_desc$" - language_french_desc:0 "$language_generic_label_desc$" - language_magyar_desc:0 "$language_generic_label_desc$" - language_norse_desc:0 "$language_generic_label_desc$" - language_south_slavic_desc:0 "$language_generic_label_desc$" - language_ugro_permian_desc:0 "$language_generic_label_desc$" - language_volga_finnic_desc:0 "$language_generic_label_desc$" - language_west_slavic_desc:0 "$language_generic_label_desc$" - language_tibetan_desc:0 "$language_generic_label_desc$" - language_chinese_desc:0 "$language_generic_label_desc$" - language_mongolic_desc:0 "$language_generic_label_desc$" - language_turkic_desc:0 "$language_generic_label_desc$" - language_qiangic_desc:0 "$language_generic_label_desc$" - language_burmese_desc:0 "$language_generic_label_desc$" - language_armenian_desc:0 "$language_generic_label_desc$" - language_greek_desc:0 "$language_generic_label_desc$" - language_scythian_desc:0 "$language_generic_label_desc$" - language_georgian_desc:0 "$language_generic_label_desc$" - language_occitano_romance_desc:0 "$language_generic_label_desc$" - language_lechitic_desc:0 "$language_generic_label_desc$" - language_czech_slovak_desc:0 "$language_generic_label_desc$" - language_tocharian_desc:0 "$language_generic_label_desc$" - language_basque_desc:0 "$language_generic_label_desc$" - language_chadic_desc:0 "$language_generic_label_desc$" - language_cushitic_desc:0 "$language_generic_label_desc$" - language_ethiopic_desc:0 "$language_generic_label_desc$" - language_soninke_desc:0 "$language_generic_label_desc$" - language_manding_desc:0 "$language_generic_label_desc$" - language_gur_desc:0 "$language_generic_label_desc$" - language_kru_desc:0 "$language_generic_label_desc$" - language_kwa_desc:0 "$language_generic_label_desc$" - language_finnic_desc:0 "$language_generic_label_desc$" - language_sami_desc:0 "$language_generic_label_desc$" - language_omotic_desc:0 "$language_generic_label_desc$" - language_tubu_desc:0 "$language_generic_label_desc$" - language_sudanic_desc:0 "$language_generic_label_desc$" - language_aramaic_desc:0 "$language_generic_label_desc$" - language_high_german_desc:0 "$language_generic_label_desc$" - language_saxon_desc:0 "$language_generic_label_desc$" - language_oghur_desc:0 "$language_generic_label_desc$" diff --git a/project/ck3/base_game/localization/french/culture/traditions/cultural_traditions_l_french.yml b/project/ck3/base_game/localization/french/culture/traditions/cultural_traditions_l_french.yml index a3092dfdec..e689b57d65 100644 --- a/project/ck3/base_game/localization/french/culture/traditions/cultural_traditions_l_french.yml +++ b/project/ck3/base_game/localization/french/culture/traditions/cultural_traditions_l_french.yml @@ -1,14 +1,14 @@ l_french: # Ethoses - ethos_bellicose_name:0 "Belliqueux" - ethos_bellicose_desc:1 "Cette culture considère le conflit et la violence comme nécessaires dans l’existence ; l’idée de devoir se battre pour les siens est ancrée dans ce peuple." + ethos_bellicose_name:0 "Belliqueuse" + ethos_bellicose_desc:1 "Cette culture considère le conflit et la violence comme nécessaires dans l’existence ; l’idée de devoir se battre pour les siens est ancrée dans ce peuple." ethos_stoic_name:0 "Stoïque" ethos_stoic_desc:1 "Cette culture croit qu’il faut être fort comme une montagne et endurer les difficultés de la vie avec une détermination sans faille." ethos_bureaucratic_name:1 "Bureaucratique" ethos_bureaucratic_desc:2 "Aucune culture ne dure plus longtemps que ses archives les plus anciennes, et cette culture croit en une comptabilité si méticuleuse qu’elle garantit l’immortalité." - ethos_spiritual_name:0 "Spirituel" + ethos_spiritual_name:0 "Spirituelle" ethos_spiritual_desc:1 "Alors que certaines cultures se tournent vers la guerre ou la connaissance du monde, cette culture place sa confiance dans le divin. La spiritualité est le seul moyen d’avancer dans un monde dur et indifférent." - ethos_courtly_name:0 "Courtois" + ethos_courtly_name:0 "Courtoise" ethos_courtly_desc_nhc:1 "Le cérémonial de la vie de cour fait tellement partie intégrante de cette culture qu’il constitue un élément central du comportement social des gens. Une place pour chacun, et chacun à sa place." ethos_egalitarian_name:0 "Égalitariste" ethos_egalitarian_desc:1 "L’intolérance et l’isolationnisme peuvent être la voie à suivre pour d’autres, mais cette culture considère que l’acceptation de la différence est bien meilleure que son annihilation." @@ -91,7 +91,7 @@ tradition_astute_diplomats_name:0 "Diplomates avisés" tradition_astute_diplomats_desc:1 "Il est communément admis dans cette culture que la plus pure expression de la supériorité est la capacité à soumettre son ennemi sans le combattre." tradition_collective_lands_name:0 "Terres collectives" - tradition_collective_lands_desc:1 "L’idée que les individus sont personnellement propriétaires de la terre est étrangère à cette culture ; la terre appartient à tous, pour le bien commun." + tradition_collective_lands_desc:1 "L’idée que les individus sont personnellement propriétaires de la terre est étrangère à cette culture ; la terre appartient à tous, pour le bien commun." tradition_horse_breeder_name:0 "Éleveurs de chevaux" tradition_horse_breeder_desc:1 "Cette culture a minutieusement accumulé des connaissances et une expérience dans l’art et la science de l’élevage des chevaux. Qu’ils soient destriers ou coursiers, les chevaux de ce peuple sont réputés pour leur supériorité." tradition_hunters_name:0 "Chasseurs prolifiques" @@ -99,7 +99,7 @@ tradition_sacred_mountains_name:0 "Montagnes sacrées" tradition_sacred_mountains_desc:1 "Cette culture considère la montagne comme un lien avec le divin et la traite avec révérence." tradition_culinary_art_name:0 "Artistes culinaires" - tradition_culinary_art_desc:1 "La nourriture n’est pas seulement un moyen de subsistance pour cette culture ; c’est à la fois un art et un rituel, un point central pour la famille et la communauté." + tradition_culinary_art_desc:1 "La nourriture n’est pas seulement un moyen de subsistance pour cette culture ; c’est à la fois un art et un rituel, un point central pour la famille et la communauté." tradition_festivities_name:0 "Fêtes fréquentes" tradition_festivities_desc:1 "La fréquence et l’exubérance avec lesquelles cette culture organise des festivités seraient considérées comme vulgaires par d’autres, mais une fête est une fête !" tradition_tea_ceremony_name:0 "Cérémonies du thé" @@ -305,7 +305,7 @@ tradition_sorcerous_metallurgy_name:0 "Métallurgie de sorcier" tradition_sorcerous_metallurgy_desc:1 "Il y a autant d’alchimistes de cette culture qui tentent de transformer le métal en or que de forgerons qui forgent des armes. Quelle importance si leur richesse et leurs armes sont améliorées par la sorcellerie ?" tradition_polders_name:0 "Terres endiguées" - tradition_polders_desc:0 "Cette culture a une longue tradition de reconquête des terres sur la mer environnante. Cela leur permet d’utiliser ce qui serait normalement un fond marin peu profond pour l’agriculture et la construction." + tradition_polders_desc:0 "Cette culture a pour vieille tradition de gagner des terres sur la mer. Cela lui permet d’utiliser pour l’agriculture et la construction ce qui serait normalement un fond marin peu profond." tradition_caucasian_wolves_name:0 "Loups du Caucase" tradition_caucasian_wolves_desc:0 "Ayant passé des siècles à s’établir autour des portes du Caucase, cette culture s’est adaptée à tout ce que la guerre de montagne implique." tradition_artisans_name:0 "Artisans experts" @@ -348,7 +348,7 @@ culture_parameter_weak_traits_looked_down_upon:0 "Les [traits|El] tels que [GetTrait('weak').GetName( GetNullCharacter )] ou [GetTrait('physique_bad_1').GetName( GetNullCharacter )] sont mal vus" culture_parameter_ambitious_trait_penalty:0 "Le [trait|El] [GetTrait('ambitious').GetName( GetNullCharacter )] est mal vu" culture_parameter_adulterer_fornicator_penalties:0 "Les [traits|El] [GetTrait('adulterer').GetName( GetNullCharacter )] et [GetTrait('fornicator').GetName( GetNullCharacter )] sont mal vus" - culture_parameter_hostile_scheme_success_chance_vs_spouse_penalty:0 "[success_chance|E] des [hostile_schemes|El] contre les [spouses|El]: #N -50%#!" + culture_parameter_hostile_scheme_success_chance_vs_spouse_penalty:0 "[success_chance|E] des [hostile_schemes|El] contre les [spouses|El] : #N -50%#!" culture_parameter_cannot_divorce:0 "Ne peut pas utiliser les [interactions|El] de [divorce|El]" culture_parameter_strong_traits_more_common:0 "Le [trait|El] [GetTrait('strong').GetName( GetNullCharacter )|l] est plus courant" culture_parameter_minimum_prowess_for_knights:0 "Les [knights|El] doivent avoir au moins #V 12#![prowess_i] en [prowess|El]" @@ -364,7 +364,7 @@ culture_parameter_better_knights_from_decision:0 "Obtient de meilleurs [knights|El] avec la [decision|El] #V $invite_knights_decision$#!" culture_parameter_pardoning_gives_loyalty:0 "L’[interaction|El] #V $pardon_interaction$#! donne beaucoup plus d’[opinion|El] positive et un [strong_hook|El]" culture_parameter_easier_to_hybridize:0 "Créer une [culture|El] hybride nécessite #V 50%#! d’[cultural_acceptance|El] en moins" - culture_parameter_cheaper_to_hybridize:0 "Coût de création des [cultures|El] hybrides: #P -75%#![prestige_i]" + culture_parameter_cheaper_to_hybridize:0 "Coût de création des [cultures|El] hybrides : #P -75%#![prestige_i]" traditions_cheaper_value:0 "Des [traditions|El]" culture_parameter_harder_to_hybridize:0 "Créer une [culture|El] hybride nécessite #V 100%#! d’[cultural_acceptance|El] en plus, il est également beaucoup plus difficile de s’hybrider avec cette culture" culture_parameter_can_use_conquest_cbs:0 "$doctrine_parameter_conquest_cb_enabled$" @@ -372,29 +372,29 @@ culture_parameter_wounds_and_scars_give_bonuses:0 "Les [traits|El] de blessure permanents tels que [GetTrait('scarred').GetName( GetNullCharacter )], [GetTrait('maimed').GetName( GetNullCharacter )] ou [GetTrait('one_legged').GetName( GetNullCharacter )] donnent des bonus" culture_parameter_guardians_can_transfer_commander_traits:0 "Les [guardians|El] peuvent transférer des [commander_traits|El] à leurs [wards|El]" culture_parameter_gain_gold_from_battles:0 "Obtient de l’[gold|El][gold_i] des [battles|El] #weak (1 or pour 100 [dead_soldiers|El])#!" - culture_parameter_less_prestige_from_battles:0 "Le [prestige|El] et la [prestige_experience|El] des [battles|El]: #N -75%#![prestige_i]" + culture_parameter_less_prestige_from_battles:0 "Le [prestige|El] et la [prestige_experience|El] des [battles|El] : #N -75%#![prestige_i]" culture_parameter_same_faith_inheritance_only:0 "Seuls les personnages de la même [faith|El] peuvent hériter" culture_parameter_wanderers_gain_extra_combat_skills:0 "Les [wanderers|El] acquièrent des compétences de combat supplémentaires au fil du temps, telles que de la [Concept('martial','martialité')|E], de la [prowess|El] ou des [commander_traits|El]" - culture_parameter_wanderers_gain_extra_economic_skills:0 "Les [wanderers|El] acquérir des compétences économiques supplémentaires au fil du temps, telles que de l’[stewardship|El] ou des [lifestyle_traits|El]" + culture_parameter_wanderers_gain_extra_economic_skills:0 "Les [wanderers|El] acquièrent des compétences économiques supplémentaires au fil du temps, telles que de l’[stewardship|El] ou des [lifestyle_traits|El]" culture_parameter_mercenary_courtiers_gain_extra_skills:0 "Les [knights|El] dans les [courts|E] [Concept('mercenary','mercenaires')|E] obtiennent rapidement de la [prowess|El]" culture_parameter_more_likely_to_leave_court:0 "Les [courtiers|El] inactifs sont beaucoup plus susceptibles de devenir des [wanderers|El]" culture_parameter_courtiers_less_likely_to_leave_same_culture_court:0 "Les [courtiers|El] inactifs sont moins susceptibles de devenir des [wanderers|El] si leur [liege|El] est de la même [culture|El]" - culture_parameter_dislikes_marrying_outside_of_culture:0 "L’acceptation du [marriage|El] à l’égard d’autres [cultures|El]: #N -50#!" + culture_parameter_dislikes_marrying_outside_of_culture:0 "L’acceptation du [marriage|El] à l’égard d’autres [cultures|El] : #N -50#!" culture_parameter_ai_doesnt_marry_outside_culture:0 "Très peu probable d’arranger des [marriages|El] en dehors de sa [culture|El]" - TRADITION_BONUS_WEDDING_CEREMONIES:0 "[culture_tradition|E] $tradition_wedding_ceremonies_name$: $VALUE|+=0$" - TRADITION_PENALTY_ISOLATIONIST:0 "[culture|E] isolationniste: $VALUE|+=0$" - culture_parameter_more_fame_for_successful_defensive_wars:0 "Le [prestige|El] pour les [wars|El] défensives gagnées: #P +100%#![prestige_i]" - culture_parameter_more_gold_for_successful_defensive_wars:0 "L’[gold|El] pour les [wars|El] défensives gagnées: #P +100%#![gold_i]" - culture_parameter_can_end_defensive_wars_earlier:0 "Acceptation de la paix dans les [wars|El] défensives: #P +10#!" - culture_parameter_reduced_cost_for_conversion_to_pacifist_faith:0 "Coût pour se convertir à une foi pacifiste: #P -25%#!" - TRADITION_BONUS_DEFENSIVE_WARS:0 "[culture|E] robuste: $VALUE|+=0$" - TRADITION_BONUS_WHITE_PEACE:0 "[culture_tradition|E] $tradition_astute_diplomats_name$: $VALUE|+=0$" + TRADITION_BONUS_WEDDING_CEREMONIES:0 "[culture_tradition|E] $tradition_wedding_ceremonies_name$ : $VALUE|+=0$" + TRADITION_PENALTY_ISOLATIONIST:0 "[culture|E] isolationniste : $VALUE|+=0$" + culture_parameter_more_fame_for_successful_defensive_wars:0 "Le [prestige|El] pour les [wars|El] défensives gagnées : #P +100%#![prestige_i]" + culture_parameter_more_gold_for_successful_defensive_wars:0 "L’[gold|El] pour les [wars|El] défensives gagnées : #P +100%#![gold_i]" + culture_parameter_can_end_defensive_wars_earlier:0 "Acceptation de la paix dans les [wars|El] défensives : #P +10#!" + culture_parameter_reduced_cost_for_conversion_to_pacifist_faith:0 "Coût pour se convertir à une foi pacifiste : #P -25%#!" + TRADITION_BONUS_DEFENSIVE_WARS:0 "[culture|E] robuste : $VALUE|+=0$" + TRADITION_BONUS_WHITE_PEACE:0 "[culture_tradition|E] $tradition_astute_diplomats_name$ : $VALUE|+=0$" culture_parameter_rowdy_trait_more_common:0 "Les [children|El] sont plus susceptibles d’obtenir le [trait|El] [GetTrait('rowdy').GetName( GetNullCharacter )]" culture_parameter_pensive_trait_less_common:0 "Les [children|El] sont moins susceptibles d’obtenir le [trait|El] [GetTrait('pensive').GetName( GetNullCharacter )]" culture_parameter_pensive_trait_more_common:0 "Les [children|El] sont plus susceptibles d’obtenir le [trait|El] [GetTrait('pensive').GetName( GetNullCharacter )]" culture_parameter_rowdy_trait_less_common:0 "Les [children|El] sont moins susceptibles d’obtenir le [trait|El] [GetTrait('rowdy').GetName( GetNullCharacter )]" - culture_parameter_cheaper_convert_to_local_culture:0 "Coût de la [decision|El] #V $convert_to_local_culture_decision$#!: #P -75%#![prestige_i]" - culture_parameter_expensive_convert_to_local_culture:0 "Coût de la [decision|El] #V $convert_to_local_culture_decision$#!: #N +300%#![prestige_i]" + culture_parameter_cheaper_convert_to_local_culture:0 "Coût de la [decision|El] #V $convert_to_local_culture_decision$#! : #P -75%#![prestige_i]" + culture_parameter_expensive_convert_to_local_culture:0 "Coût de la [decision|El] #V $convert_to_local_culture_decision$#! : #N +300%#![prestige_i]" culture_parameter_winter_trait_bonuses:0 "Des [commander_traits|El] et [personality_traits|El] ont des bonus supplémentaires d’hiver" culture_parameter_forest_trait_bonuses:0 "Des [commander_traits|El] et [personality_traits|El] ont des bonus supplémentaires de forêt" culture_parameter_mountain_trait_bonuses:0 "Des [commander_traits|El] et [personality_traits|El] ont des bonus supplémentaires de montagne" @@ -429,10 +429,10 @@ culture_parameter_generous_trait_more_common:0 "Le [trait|El] [GetTrait('generous').GetName( GetNullCharacter )|l] est plus courant" culture_parameter_compassionate_trait_more_common:0 "Le [trait|El] [GetTrait('compassionate').GetName( GetNullCharacter )|l] est plus courant" culture_parameter_gives_more_gifts:0 "Les [rulers|El] qui ont cette [culture|El] utilisent l’[interaction|El] [send_gift|El] plus souvent" - culture_parameter_more_gift_opinion:0 "Gain d’[opinion|El] de l’[interaction|El] [send_gift|El]: #P +20%#!" + culture_parameter_more_gift_opinion:0 "Gain d’[opinion|El] de l’[interaction|El] [send_gift|El] : #P +20%#!" culture_parameter_temperate_trait_more_common:0 "Le [trait|El] [GetTrait('temperate').GetName( GetNullCharacter )|l] est plus courant" culture_parameter_harder_to_convert_character_faith:0 "Les [characters|El] sont moins susceptibles d’accepter la conversion" - culture_parameter_harder_to_convert_county_faith:0 "Résistance à la conversion comtale: #P +30%#!" + culture_parameter_harder_to_convert_county_faith:0 "Résistance à la conversion comtale : #P +30%#!" culture_parameter_charming_trait_more_common:0 "Les [children|El] sont plus susceptibles d’obtenir le [trait|El] [GetTrait('charming').GetName( GetNullCharacter )]" culture_parameter_diplomacy_education_better_outcomes:0 "Les [children|El] ont tendance à faire mieux dans l’[education|El] [Concept('diplomacy','diplomatique')|E]" culture_parameter_martial_education_worse_outcomes:0 "Les [children|El] ont tendance à faire légèrement pire dans l’[education|El] [Concept('martial','martiale')|E]" @@ -442,7 +442,7 @@ culture_parameter_craven_and_content_traits_looked_down_upon:0 "Les [traits|El] [GetTrait('craven').GetName( GetNullCharacter )] et [GetTrait('content').GetName( GetNullCharacter )] sont mal vus" culture_parameter_knights_slightly_more_prone_to_injury:0 "Les [knights|El] sont légèrement plus susceptibles de se blesser pendant les [battles|El]" culture_parameter_vengeful_trait_more_common:0 "Le [trait|El] [GetTrait('vengeful').GetName( GetNullCharacter )|l] est plus courant" - culture_parameter_hostile_action_vs_rival_bonuses:0 "[success_chance|E] des [hostile_schemes|El] contre les rivaux: #P +15#!" + culture_parameter_hostile_action_vs_rival_bonuses:0 "[success_chance|E] des [hostile_schemes|El] contre les rivaux : #P +15#!" culture_parameter_elephant_pens_building_bonuses:0 "La série de [buildings|El] #V $building_type_elephant_pens_01$#! donne des bonus supplémentaires dans les [counties|El] de cette [culture|El]" culture_parameter_pastures_building_bonuses:0 "La série de [buildings|El] #V $building_type_pastures_01$#! donne des bonus supplémentaires dans les [counties|El] de cette [culture|El]" culture_parameter_hill_farms_building_bonuses:0 "La série de [buildings|El] #V $building_type_hill_farms_01$#! donne des bonus supplémentaires dans les [counties|El] de cette [culture|El]" @@ -549,7 +549,7 @@ gardener_recruited.t:0 "Jardinier recruté" ## Interactions Desc - offer_vassalization_interaction_determined_independence_tt:1 "La [culture|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] a comme [Concept('culture_tradition','tradition')|E] l’#high $tradition_determined_independence_name$#!: $VALUE|+=0$" + offer_vassalization_interaction_determined_independence_tt:1 "La [culture|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] a comme [Concept('culture_tradition','tradition')|E] l’#high $tradition_determined_independence_name$#! : $VALUE|+=0$" join_war_interaction_determined_independence:0 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] ne partage pas notre [culture|El]" merciful_blinding_interaction_tt:0 "Aveugler [recipient.Custom('FR_le_Char_U_P')][recipient.GetUIName] au lieu de l’[execute|El] sera considéré comme un acte de miséricorde par les [vassals|El] qui ne sont pas de sa [close_family|El], puisqu’[recipient.Custom('FR_IlElle')] [Concept('claimant','prétend')|E] à l’un de vos [titles|El]" all_unrelated_vassals_to_recipient:0 "Tous les vassaux [THIS.GetCharacter.Custom('FR_du_Char_U_Pi')][THIS.GetCharacter.GetShortUIName] qui ne sont pas de la [close_family|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName]" @@ -567,13 +567,13 @@ trait_culture_disinherited_desc:0 "Ce personnage a été déshérité par les coutumes de sa culture et ne peut hériter d’aucun titre." culture_parameter_courtiers_and_guests_less_likely_to_join_schemes:0 "Les [rulers|El] sont moins susceptibles d’avoir des [courtiers|El] et des [guests|El] qui rejoignent des [hostile_schemes|El] contre eux" - culture_parameter_cheaper_cbs:1 "Coût des [casus_belli|El]: #P -20%#![prestige_i]" + culture_parameter_cheaper_cbs:1 "Coût des [casus_belli|El] : #P -20%#![prestige_i]" culture_parameter_innovation_from_learning_traits:1 "Les [education_traits|El] en [learning|El] et le [trait|El] [GetTrait('scholar').GetName( GetNullCharacter )] donnent aussi de la progression de la [cultural_fascination|El]" culture_parameter_cannot_attack_allies:1 "Impossible d’attaquer des [allies|El]" culture_parameter_cannot_attack_truces:0 "Ne peut pas attaquer pendant une [truce|El]" - culture_parameter_facilitate_alliance_acceptance:0 "Acceptation des négociations d’une [alliance|El]: #P +50#!" - culture_parameter_facilitate_white_peace:0 "Acceptation de [white_peace|El]: #P +10#!" - culture_parameter_more_frequent_hunts:0 "Délai entre les [activities|El] de [hunt|El]: #P -50% #!" + culture_parameter_facilitate_alliance_acceptance:0 "Acceptation des négociations d’une [alliance|El] : #P +50#!" + culture_parameter_facilitate_white_peace:0 "Acceptation de [white_peace|El] : #P +10#!" + culture_parameter_more_frequent_hunts:0 "Délai entre les [activities|El] de [hunt|El] : #P -50% #!" culture_parameter_cannot_hunt:0 "Ne peut pas faire des [activities|El] de [hunt|El]" culture_parameter_sacred_hunts:1 "Achever une [activity|El] de [hunt|El] fournit de la [piety|El][piety_i]" culture_parameter_hunting_traits_more_common:0 "Les [characters|El] obtiennent un des [traits|El] de [GetTrait('hunter_2').GetName( GetNullCharacter )|l] plus souvent" @@ -582,9 +582,9 @@ culture_parameter_hunting_traits_more_pious:0 "La série de [traits|El] [GetTrait('hunter_2').GetName( GetNullCharacter )] est considérée comme [Concept('pious','pieuse')|E][piety_i]" culture_parameter_reveler_traits_more_valued:1 "La série de [traits|El] [GetTrait('reveler_2').GetName( GetNullCharacter )] est considérée comme [Concept('prestigious','prestigieuse')|E][prestige_i]" culture_parameter_prestige_gain_on_building_complete_in_mountains:1 "Obtient du [prestige|El][prestige_i] lors de l’achèvement des [buildings|El] dans les [holdings|El] avec un [terrain|El] de #V montagne#! ou #V montagne désertique#!" - culture_parameter_more_frequent_feasts:0 "Délai entre les [activities|El] de type [feast|El]: #P -50% #!" + culture_parameter_more_frequent_feasts:0 "Délai entre les [activities|El] de type [feast|El] : #P -50% #!" culture_parameter_refined_feasts:2 "Une [activity|El] de type [feast|El] réussie fournit plus de [prestige|El][prestige_i]" - culture_parameter_more_expensive_feasts:0 "Coût de l’[activity|El] [feast|El]: #N +100%#![gold_i]" + culture_parameter_more_expensive_feasts:0 "Coût de l’[activity|El] [feast|El] : #N +100%#![gold_i]" culture_parameter_renown_from_feasts:0 "Les [activities|El] de [feast|El] réussies donnent de la [dynasty_prestige|El][dynasty_prestige_i]" culture_parameter_free_ritual_tenets:0 "Les [core_tenets|El] $tenet_carnal_exaltation_name$ et $tenet_ritual_celebrations_name$ sont gratuits lors de la création d’une nouvelle [faith|El]" culture_parameter_better_ward_education:1 "Les [guardians|El] de cette [culture|El] sont plus efficaces" @@ -594,9 +594,9 @@ culture_parameter_desert_warrior_trait_is_better:1 "Le [commander_trait|El] [GetTrait('desert_warrior').GetName( GetNullCharacter )|l] a des bonus supplémentaires de [camel_cavalry|El]" culture_parameter_humble_trait_more_common:0 "Le [trait|El] [GetTrait('humble').GetName( GetNullCharacter )|l] est plus courant" culture_parameter_content_trait_more_common:0 "Le [trait|El] [GetTrait('content').GetName( GetNullCharacter )|l] est plus courant" - culture_parameter_cheaper_guest_recruitment:0 "Coût de recrutement des [guest|El]: #P -20%#![gold_i]" - culture_parameter_cheaper_court_positions:0 "Coût salarial du [court_position|El]: #P -20%#![gold_i]" - culture_parameter_cheaper_to_change_laws:0 "Pénalité de coût des [laws|El] selon la [realm_size|El]: #P -50%#!" + culture_parameter_cheaper_guest_recruitment:0 "Coût de recrutement des [guest|El] : #P -20%#![gold_i]" + culture_parameter_cheaper_court_positions:0 "Coût salarial du [court_position|El] : #P -20%#![gold_i]" + culture_parameter_cheaper_to_change_laws:0 "Pénalité de coût des [laws|El] selon la [realm_size|El] : #P -50%#!" culture_parameter_court_physicians_are_better:0 "Les [characters|El] de cette [culture|El] sont plus performants dans le rôle de #high médecin de la Cour#!" culture_parameter_poet_trait_romance_bonuses:1 "Les [traits|El] [GetTrait('poet').GetName( GetNullCharacter )] et [GetTrait('gallant').GetName( GetNullCharacter )] donnent des bonus importants pour les [schemes|El] visant à [GetScheme('courting').GetActionName|l]" culture_parameter_ai_romance_scheme_increase:1 "Les [rulers|El] sont plus susceptibles de fomenter des [schemes|El] visant à [GetScheme('courting').GetActionName|l]" @@ -646,7 +646,7 @@ culture_parameter_wants_to_learn_liege_language:0 "Les [vassals|El] de cette [culture|El] apprendront souvent la [language|El] de leur [liege|El]" culture_parameter_doesnt_care_about_culture_faith_in_factions:0 "Les [vassals|El] de cette [culture|El] ne tiennent pas compte des [faiths|El] ou [cultures|l] différentes pour rejoindre des [factions|El]" - culture_parameter_extra_learn_language_success_chance_vs_liege:1 "[success_chance|E] d’[GetScheme('learn_language').GetActionName|l] contre le [liege|El]: #P +50%#!" + culture_parameter_extra_learn_language_success_chance_vs_liege:1 "[success_chance|E] d’[GetScheme('learn_language').GetActionName|l] contre le [liege|El] : #P +50%#!" culture_parameter_learns_more_languages:1 "Les [rulers|El] de cette [culture|El] utilisent le [scheme|El] visant à [GetScheme('learn_language').GetActionName|l] plus souvent" culture_parameter_trait_county_opinion_modifiers:0 "Certains [traits|El] tels que [GetTrait('brave').GetName( GetNullCharacter )], [GetTrait('gregarious').GetName( GetNullCharacter )], [GetTrait('generous').GetName( GetNullCharacter )] ou [GetTrait('blademaster_2').GetName( GetNullCharacter )] donnent un bonus d’[county_opinion|El]" culture_parameter_unlock_schiltron_innovation:0 "Cette tradition permet à une [culture|El] de déverrouiller l’[innovation|El] $innovation_rectilinear_schiltron$ de l’[era|El] $culture_era_late_medieval$" @@ -655,7 +655,7 @@ culture_parameter_unlock_adaptive_militia_innovation:0 "Cette tradition permet à une [culture|El] de déverrouiller l’[innovation|El] $innovation_adaptive_militia$ de l’[era|El] $culture_era_late_medieval$" culture_parameter_unlock_innovation_pike_columns:0 "Cette tradition permet à une [culture|El] de déverrouiller l’[innovation|El] $innovation_pike_columns$ de l’[era|El] $culture_era_high_medieval$" culture_parameter_bonuses_from_patriarch_matriarch_trait:1 "Les personnages avec le [trait|El] [GetTrait('family_first').GetName( GetNullCharacter )] sont considérés comme [prestigious|El][prestige_i] et seront en mesure d’avoir plus de [levies|El]" - culture_parameter_cultural_house_personal_scheme_success_chance:0 "[success_chance|E] des [personal_schemes|El]: #P +[EmptyScope.ScriptValue('cultural_house_personal_scheme_success_chance')|0]%#! contre les membres de la [house|E]" + culture_parameter_cultural_house_personal_scheme_success_chance:0 "[success_chance|E] des [personal_schemes|El] : #P +[EmptyScope.ScriptValue('cultural_house_personal_scheme_success_chance')|0]%#! contre les membres de la [house|E]" culture_parameter_landing_house_members_give_prestige:1 "Obtient du [prestige|El][prestige_i] lors de l’octroi de titres à des membres de la [house|E]" culture_parameter_penalty_for_revoking_titles_from_house_members:1 "Perd du [prestige|El][prestige_i] lors de la révocation de titres de membres de la [house|E]" culture_parameter_piety_from_language_schemes:2 "Exécuter avec succès un [scheme|El] visant à [GetScheme('learn_language').GetActionName|l] donne un bonus important de [piety|El][piety_i]" @@ -686,16 +686,16 @@ culture_parameter_independent_ruler_monthly_piety:1 "Les [rulers|El] [Concept('independent','indépendants')|E] reçoivent de la [piety|El][piety_i] supplémentaire" culture_parameter_culture_monthly_piety_multiplier:0 "Les [rulers|El] avec le [trait|El] [GetTrait('august').GetName( GetNullCharacter )] sont considérés comme [pious|El]" culture_parameter_war_outcome_piety_modifiers:0 "Les [rulers|El] [Concept('independent','indépendants')|E] gagnent ou perdent de l’[opinion|El] culturelle en gagnant ou en perdant des [wars|El]" - culture_parameter_romance_scheme_bonus_vs_spouse:1 "[success_chance|E] de [GetScheme('courting').GetActionName|l] le [spouse|El]: #P +30%#!" + culture_parameter_romance_scheme_bonus_vs_spouse:1 "[success_chance|E] de [GetScheme('courting').GetActionName|l] le [spouse|El] : #P +30%#!" culture_parameter_grants_to_lowborns_bonuses:0 "Accorder des [counties|El] à un [commoner|El] augmente le [county_control|El] et en fait un [GetTrait('peasant_leader').GetName( GetNullCharacter )|l]" - culture_parameter_better_spouses:0 "[skills|E] du [spouse|El] pour les [councillor_tasks|El]: #P +25%#!" - culture_parameter_marriage_acceptance_bonus:0 "Acceptation des [marriages|El]: #P +10#!" - culture_parameter_tribal_holding_fort_level_in_jungle_bonus:0 "Le [fort_level|El] pour les [tribes|El] en [terrain|El] de jungle: #P +[EmptyScope.ScriptValue('tribal_holding_fort_level_in_jungle_bonus_value')|0]#![fort_level_i]" - culture_parameter_castle_holding_fort_level_in_jungle_bonus:0 "Le [fort_level|El] pour les [castles|El] en [terrain|El] de jungle: #P +[EmptyScope.ScriptValue('castle_holding_fort_level_in_jungle_bonus_value')|0]#![fort_level_i]" + culture_parameter_better_spouses:0 "[skills|E] du [spouse|El] pour les [councillor_tasks|El] : #P +25%#!" + culture_parameter_marriage_acceptance_bonus:0 "Acceptation des [marriages|El] : #P +10#!" + culture_parameter_tribal_holding_fort_level_in_jungle_bonus:0 "Le [fort_level|El] pour les [tribes|El] en [terrain|El] de jungle : #P +[EmptyScope.ScriptValue('tribal_holding_fort_level_in_jungle_bonus_value')|0]#![fort_level_i]" + culture_parameter_castle_holding_fort_level_in_jungle_bonus:0 "Le [fort_level|El] pour les [castles|El] en [terrain|El] de jungle : #P +[EmptyScope.ScriptValue('castle_holding_fort_level_in_jungle_bonus_value')|0]#![fort_level_i]" culture_parameter_close_family_better_councillors:0 "Progression de base et impact de l’[skill|El] sur les [councillor_tasks|El] augmentés de #P +10%#! pour les membres de la [close_family|El]" - culture_parameter_close_family_better_court_positions:0 "[aptitude|E] pour le [court_position|El] pour les membres de la [close_family|El]: #P +20#!" - culture_parameter_vassals_more_likely_accept_punishments:0 "Acceptation par les [vassals|El] des châtiments légitimes des [criminals|El]: #P +20#!" + culture_parameter_close_family_better_court_positions:0 "[aptitude|E] pour le [court_position|El] pour les membres de la [close_family|El] : #P +20#!" + culture_parameter_vassals_more_likely_accept_punishments:0 "Acceptation par les [vassals|El] des châtiments légitimes des [criminals|El] : #P +20#!" # Tradition effects - FP1 culture_parameter_more_levies_from_coastal_counties:0 "Les [counties|El] côtiers fournissent plus de [levies|El]" @@ -719,16 +719,16 @@ ACCEPTANCE_BASELINE_EASTERN_RELIGION:0 "Les [cultures|El] ont une [religion|El] majoritaire [GetReligionFamily('rf_eastern').GetName|l]" ACCEPTANCE_BASELINE_CLOSE_PLURALISTS:0 "Les [cultures|El] sont géographiquement proches et ont des [faiths|El] majoritaires [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName|l]s" ACCEPTANCE_BASELINE_FAITH:0 "Les [cultures|El] ont la même [faith|El] majoritaire" - TRADITION_ASTUTE_DIPLOMATS_ACCEPTANCE_MODIFIER:1 "[tradition|E] de $tradition_astute_diplomats_name$: $VALUE|=+0$" + TRADITION_ASTUTE_DIPLOMATS_ACCEPTANCE_MODIFIER:1 "[tradition|E] de $tradition_astute_diplomats_name$ : $VALUE|=+0$" CULTURE_HARD_TO_CONVERT_REASON:1 "[culture_tradition|E] de $tradition_zealous_people_name$" TRADITION_RELIGION_BLENDING_CONVERSION_MODIFIER:1 "[culture_tradition|E] de $tradition_religion_blending_name$" TRADITION_HARDER_TO_CONVERT_CONVERSION_MODIFIER:0 "$CULTURE_HARD_TO_CONVERT_REASON$" - TRADITION_BREAKDOWN_LAW_REALM_SIZE_COST:0 "$KEY$: $VALUE|=-0$ #weak (des [traditions|El]: #P -50%#!)#!" + TRADITION_BREAKDOWN_LAW_REALM_SIZE_COST:0 "$KEY$ : $VALUE|=-0$ #weak (des [traditions|El] : #P -50%#!)#!" faith_conversion_cost_tradition:0 "[traditions|E] actuelles" cheaper_tradition_from_faith:0 "[faith|E] actuelle" - tradition_female_only_inheritance_requirements:0 "Vous devez avoir un [faith|El] à [GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName|l] ou le [heritage|El] #V $heritage_akan_name$#!, #V $heritage_west_african_name$#!, #V $heritage_senegambian_name$#! ou #V $heritage_yoruba_name$#!" + tradition_female_only_inheritance_requirements:0 "Vous devez avoir une [faith|El] à [GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName|l] ou le [heritage|El] #V $heritage_akan_name$#!, #V $heritage_west_african_name$#!, #V $heritage_senegambian_name$#! ou #V $heritage_yoruba_name$#!" no_eunuch_in_realms:1 "Vous devez avoir au moins un [vassal|El], [courtier|El] ou [councillor|El], avec le [trait|El] [GetTrait('eunuch').GetName( GetNullCharacter )]" no_eunuch_councillors_desc:0 "Vous n’avez pas de [councillor|El] avec le [trait|El] [GetTrait('eunuch').GetName( GetNullCharacter )]" no_glory_legacy_2_perk:0 "Votre [dynasty|El] n’a pas l’[dynasty_perk|El] $glory_legacy_2_name$" @@ -736,7 +736,7 @@ has_other_cultures_in_council_desc:0 "Vous ne devez avoir aucun [councillor|El] avec une [culture|El] différente de la vôtre" 20_percent_churches:0 "La [culture|El] n’a pas de [temple|El] dans #V 20%#! de ses [counties|El]" must_be_feudal_or_clan:0 "Vous devez avoir le [government|El] [feudal|El] ou [Concept('clan','clanique')|E]" - only_one_marriage_tradition_allowed:0 "Seule une [tradition|El] du [marriage|El] est possible et les éléments suivants ne peuvent pas être combinés: $tradition_monogamous_name$, $tradition_polygamous_name$ et $tradition_concubines_name$" + only_one_marriage_tradition_allowed:0 "Seule une [tradition|El] du [marriage|El] est possible et les éléments suivants ne peuvent pas être combinés : $tradition_monogamous_name$, $tradition_polygamous_name$ et $tradition_concubines_name$" culture_in_winter_geographical_region_trigger_desc:0 "La [culture|El] n’est pas présente dans une [region|El] avec l’hiver" culture_in_non_sedentary_geographical_region_trigger_desc:0 "La [culture|El] n’est pas présente dans la [GetGeographicalRegion('world_steppe').GetName]" @@ -766,7 +766,7 @@ culture_not_egalitarian:1 "La [culture|El] a la [ethos|El] $ethos_egalitarian_name$" culture_not_bellicose:1 "La [culture|El] a la [ethos|El] $ethos_bellicose_name$" culture_not_pacifist_trigger_desc:0 "La [culture|El] a la [tradition|El] $tradition_pacifism_name$" - culture_not_warlike_trigger_desc:0 "La [culture|El] a au moins une [tradition|El] qui se focalise sur la [war|El]:" + culture_not_warlike_trigger_desc:0 "La [culture|El] a au moins une [tradition|El] qui se focalise sur la [war|El] :" rulers_following_different_faiths_trigger_desc:0 "Vous n’avez pas au moins #V 2#! [vassals|El] de votre [culture|El] qui suivent une autre [faith|El]" # NOTE: when localising ethos stuff, try to use the order they appear in in 00_ethos.txt. This minimises overlap without us having to localise every possible variation. @@ -786,6 +786,7 @@ not_bellicose_or_stoic_desc:1 "La [culture|El] n’a pas la [ethos|El] $ethos_bellicose_name$ ou $ethos_stoic_name$" not_bellicose_or_bureaucratic_desc:2 "La [culture|El] n’a pas la [ethos|El] $ethos_bellicose_name$ ou $ethos_bureaucratic_name$" not_bellicose_or_spiritual_desc:1 "La [culture|El] n’a pas la [ethos|El] $ethos_bellicose_name$ ou $ethos_spiritual_name$" + not_bellicose_or_courtly_desc:0 "La [culture|El] n’a pas la [ethos|El] $ethos_bellicose_name$ ou $ethos_courtly_name$" not_stoic_or_bureaucratic_desc:1 "La [culture|El] n’a pas la [ethos|El] $ethos_stoic_name$ ou $ethos_bureaucratic_name$" not_stoic_or_communal_desc:0 "La [culture|El] n’a pas la [ethos|El] $ethos_stoic_name$ ou $ethos_communal_name$" not_stoic_or_spiritual_desc:0 "La [culture|El] n’a pas la [ethos|El] $ethos_stoic_name$ ou $ethos_spiritual_name$" @@ -824,6 +825,7 @@ ## Egalitarian. not_egalitarian_stoic_or_bureaucratic_desc:1 "La [culture|El] n’a pas la [ethos|El] $ethos_egalitarian_name$, $ethos_stoic_name$ ou $ethos_bureaucratic_name$" + not_egalitarian_or_courtly_desc:0 "La [culture|El] n’a pas la [ethos|El] $ethos_egalitarian_name$ ou $ethos_courtly_name$" ## Communal. not_communal_or_spiritual_desc:0 "La [culture|El] n’a pas la [ethos|El] $ethos_communal_name$ ou $ethos_spiritual_name$" @@ -918,6 +920,8 @@ lacks_development_02_innovation_desc:1 "La [culture|El] n’a pas découvert l’[innovation|El] #high $innovation_development_02$#!" lacks_baliffs_innovation_desc:0 "La [culture|El] n’a pas découvert l’[innovation|El] #high $innovation_baliffs$#!" culture_acceptance_cost_desc:0 "La [culture|El] n’a pas au moins #V [EmptyScope.ScriptValue('xenophilic_acceptance_cost_value')|0]%#! d’[cultural_acceptance|El] avec #V [EmptyScope.ScriptValue('xenophilic_nr_of_cultures_cost_value')|0]#! autres cultures" + lack_iberian_heritage_or_language_penalty_desc:0 "La [culture|El] n’a pas de [heritage|El] $heritage_iberian_name$, et le [culture_head|El] ne parle pas la [language|El] $language_iberian_name$" + lack_martial_learning_or_chess_board_penalty_desc:0 "Vous n’avez ni au moins [EmptyScope.ScriptValue('very_high_skill_rating')|0] en [martial|El], ni au moins [EmptyScope.ScriptValue('very_high_skill_rating')|0] en [learning|El], ni un [artifact|El] qui vous permettrait de jouer à des [board_games|El]" culture_head_lacks_storytelling_traits_desc:1 "Vous n’avez pas le [trait|El] [GetTrait('poet').GetName( GetNullCharacter )], [GetTrait('arrogant').GetName( GetNullCharacter )] ou [GetTrait('journaller').GetName( GetNullCharacter )]" rulers_lacks_storytelling_traits_desc:0 "La [culture|El] n’a pas au moins #V 5#! [rulers|El] avec le [trait|El] [GetTrait('poet').GetName( GetNullCharacter )], [GetTrait('arrogant').GetName( GetNullCharacter )] ou [GetTrait('journaller').GetName( GetNullCharacter )]" @@ -931,7 +935,7 @@ counties_with_low_county_opinion_desc:0 "Vous ne devez pas avoir de [county|El] de votre [culture|El] dans votre [realm|El] avec une [county_opinion|El] négative" councillor_with_negative_opinion_desc:0 "Vous ne devez avoir aucun [councillor|El] avec une [opinion|El] négative" is_at_war_desc:0 "Vous participez à une [war|El]" - prestige_level_desc:0 "Votre [prestige_level|E] doit être en dessous de [GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L] @prestige_level_3_icon!" + prestige_level_desc:0 "Votre [prestige_level|El] doit être en dessous de [GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L] @prestige_level_3_icon!" culture_emergence_events.0001.t:0 "Brassage culturel" culture_emergence_events.0001.desc:0 "Les habitants de ma capitale, [capital_county_scope.GetBaseName], sont des [hybdridization_offer_culture.GetCollectiveNoun]. Ces derniers temps, je les ai vus imiter ma façon de vivre [ROOT.Char.GetCulture.GetNameNoTooltip].\n\nIls mêlent nos traditions. Certaines sont anciennes, d’autres sont nouvelles, mais le plus important est qu’ils acceptent mieux mon autorité !\n\nPeut-être faut-il encourager cette évolution ?" @@ -964,9 +968,9 @@ female_only_law_faith_or_culture_trigger:0 "Votre [faith|El] n’a pas la [doctrine|El] [GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName|l] et votre [culture|El] n’a pas une [culture_tradition|El] qui permette la loi [GetLaw('female_only_law').GetName|l]" female_preference_law_faith_or_culture_trigger:0 "Votre [faith|El] n’a pas les [doctrines|El] [GetFaithDoctrine('doctrine_gender_equal').GetBaseName|l] ou [GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName|l] et votre [culture|El] n’a pas une [culture_tradition|El] qui permette la loi [GetLaw('female_preference_law').GetName|l]" equal_law_culture_faith_or_innovation_trigger:1 "Votre [faith|El] n’a pas la [doctrine|El] [GetFaithDoctrine('doctrine_gender_equal').GetBaseName|l] et votre [culture|El] n’a pas une [culture_tradition|El] qui permette [GetLaw('equal_law').GetName|l]." - martial_customs_trigger_maleonly_malepref_or_equal:0 "Vous n’avez aucune de ces [laws|El]: [GetLaw('male_only_law').GetName|l], [GetLaw('male_preference_law').GetName|l], [GetLaw('equal_law').GetName|l]" - martial_customs_trigger_malepref_felamepref_or_equal:0 "Vous n’avez aucune de ces [laws|El]: [GetLaw('male_preference_law').GetName|l], [GetLaw('equal_law').GetName|l], [GetLaw('female_preference_law').GetName|l]" - martial_customs_trigger_femaleonly_femalepref_or_equal:0 "Vous n’avez aucune de ces [laws|El]: [GetLaw('female_only_law').GetName|l], [GetLaw('female_preference_law').GetName|l], [GetLaw('equal_law').GetName|l]" + martial_customs_trigger_maleonly_malepref_or_equal:0 "Vous n’avez aucune de ces [laws|El] : [GetLaw('male_only_law').GetName|l], [GetLaw('male_preference_law').GetName|l], [GetLaw('equal_law').GetName|l]" + martial_customs_trigger_malepref_felamepref_or_equal:0 "Vous n’avez aucune de ces [laws|El] : [GetLaw('male_preference_law').GetName|l], [GetLaw('equal_law').GetName|l], [GetLaw('female_preference_law').GetName|l]" + martial_customs_trigger_femaleonly_femalepref_or_equal:0 "Vous n’avez aucune de ces [laws|El] : [GetLaw('female_only_law').GetName|l], [GetLaw('female_preference_law').GetName|l], [GetLaw('equal_law').GetName|l]" martial_customs_trigger_femaleonly:0 "Vous n’avez pas la [law|El] [GetLaw('female_only_law').GetName|l]" martial_customs_trigger_femaleonly_or_femalepref:0 "Vous n’avez pas la [law|El] [GetLaw('female_only_law').GetName|l] ou [GetLaw('female_preference_law').GetName|l]" martial_customs_trigger_maleonly:0 "Vous n’avez pas la [law|El] [GetLaw('male_only_law').GetName|l]" @@ -976,7 +980,7 @@ culture_parameter_martial_custom_equal_combatant:0 "Les hommes comme les femmes peuvent être [commanders|El] et [GetPlayer.Custom( 'KnightCulturePlural' )|l]" culture_parameter_martial_custom_female_only_combatant:0 "Seules les femmes peuvent être [commanders|El] et [GetPlayer.Custom( 'KnightCulturePlural' )|l]" - gardening_buildings_percentage_desc:0 "La [culture|El] n’a pas au moins #V 10#! [counties|El] avec l’une des séries de [buildings|El] suivantes: #high $building_type_plantations_01$#!, #high $building_type_orchards_01$#! ou #high $building_type_cereal_fields_01$#!" + gardening_buildings_percentage_desc:0 "La [culture|El] n’a pas au moins #V 10#! [counties|El] avec l’une des séries de [buildings|El] suivantes : #high $building_type_plantations_01$#!, #high $building_type_orchards_01$#! ou #high $building_type_cereal_fields_01$#!" not_numerous_close_family_desc:0 "Vous n’avez pas au moins #V 10#! membres de la [close_family|El] en vie" not_strong_opinion_close_family_desc:0 "Vous n’avez pas assez de membres de la [close_family|El] avec au moins #V 80#! d’[opinion|El] envers vous" lacks_blacksmiths_buildings_desc:0 "La [culture|El] n’a pas la série de [duchy_buildings|El] de type #high $building_type_blacksmiths_01$#! construite dans l’un de ses [counties|El]" @@ -994,15 +998,15 @@ REQUEST_SPARRING_TEXT:0 "Salutations, m[actor.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('recipient'))]. Nous devons nous préparer à la guerre, affiner nos habiletés et affûter notre esprit. Je vous invite à vous entraîner avec moi, apportez l’arme que vous voulez !" spar_with_knight_interaction:0 "S’entraîner avec le [GetPlayer.Custom( 'KnightCultureNoTooltipLowercase' )]" spar_with_knight_interaction_desc:0 "Défiez un [knight|El] en [single_combat_fight|El] d’entraînement et gagnez potentiellement des [modifiers|El] bénéfiques" - sparring_honed_skills_modifier:0 "S’entraîner: aptitudes améliorées" - sparring_full_of_confidence_modifier:0 "S’entraîner: plein d’assurance" - sparring_chivalric_motivation_modifier:0 "S’entraîner: motivation chevaleresque" - sparring_valiant_knight_modifier:0 "S’entraîner: chevalier vaillant" - sparring_noble_defender_modifier:0 "S’entraîner: noble défenseur" - sparring_delusions_of_superiority_modifier:0 "S’entraîner: illusions de supériorité" - sparring_leader_of_knights_modifier:0 "S’entraîner: chef des chevaliers" - sparring_sprained_ankle_modifier:0 "S’entraîner: entorse à la cheville" - culture_tradition_events.0002.t:0 "S’entraîner avec le [GetPlayer.Custom( 'KnightCultureNoTooltipLowercase' )]: conclusion" + sparring_honed_skills_modifier:0 "S’entraîner : aptitudes améliorées" + sparring_full_of_confidence_modifier:0 "S’entraîner : plein d’assurance" + sparring_chivalric_motivation_modifier:0 "S’entraîner : motivation chevaleresque" + sparring_valiant_knight_modifier:0 "S’entraîner : chevalier vaillant" + sparring_noble_defender_modifier:0 "S’entraîner : noble défenseur" + sparring_delusions_of_superiority_modifier:0 "S’entraîner : illusions de supériorité" + sparring_leader_of_knights_modifier:0 "S’entraîner : chef des chevaliers" + sparring_sprained_ankle_modifier:0 "S’entraîner : entorse à la cheville" + culture_tradition_events.0002.t:0 "S’entraîner avec le [GetPlayer.Custom( 'KnightCultureNoTooltipLowercase' )] : conclusion" culture_tradition_events.0002.desc:0 "Je pose mon arme et me tourne vers [recipient.Custom('FR_le_Char_Pi')][recipient.GetTitledFirstName], en lui adressant les applaudissements d’usage. [recipient.GetSheHe|U] fait de même.\n\n" culture_tradition_events.0002.desc_actor_victor_good:0 "« Vous vous êtes bien battu[actor.Custom('FR_E')], [actor.Custom('FR_MonseigneurMadame')|U] ! Vous m’avez battu à la loyale », dit [recipient.GetFirstNameNoTooltip].\n« Cette pratique nous sera certainement utile, si une guerre devait éclater dans le futur. »\n\nC’était revigorant, je me sens en forme et prêt[actor.Custom('FR_E')] !" culture_tradition_events.0002.desc_actor_victor_bad:0 "« Vous vous êtes bien battu[actor.Custom('FR_E')], [actor.Custom('FR_MonseigneurMadame')|U], je suis complètement vaincu[recipient.Custom('FR_E')] », gémit [recipient.GetFirstNameNoTooltip].\n« Mais rappelez-vous, ne laissez pas cette victoire vous monter à la tête. Je ne suis pas votre ennemi, et ils sont toujours là. »\n\nBah ! Je me sens très bien !" @@ -1011,10 +1015,10 @@ culture_tradition_events.0002.a:0 "Un bon combat !" culture_tradition_events.0002.b:0 "J’ai peut-être perdu, mais c’était un bon entraînement !" - FROM_CULTURE_TRADITIONS:0 "Des [culture_traditions|El]: $VALUE|=+0$" + FROM_CULTURE_TRADITIONS:0 "Des [culture_traditions|El] : $VALUE|=+0$" CULTURE_FORBIDS_DIVORCE:0 "Vos [culture_traditions|El] interdisent le [divorce|El]" more_expensive_court_positions:1 "Coût salarial du [court_position|El] : #N +25%#![gold_i][SelectLocalization( HasDlcFeature( 'royal_court' ), 'more_expensive_amenities_text', '' )]" - more_expensive_amenities_text:0 "\n$EFFECT_LIST_BULLET$Coût des [court_amenities|El]: #N +25%#![gold_i]" + more_expensive_amenities_text:0 "\n$EFFECT_LIST_BULLET$Coût des [court_amenities|El] : #N +25%#![gold_i]" TOTAL_TRADITION_SLOTS:0 "Nombre maximal de [culture_traditions|l]" cannot_combine_tradition_trigger_desc:0 "La [culture|El] a déjà la [tradition|El]" @@ -1074,7 +1078,7 @@ culture_tradition_events.0131.t:0 "La colère d’un[mendicant_mystic.Custom('FR_E')] mystique" # Big credit to the greatest NPC of 2011. - culture_tradition_events.0131.desc:0 "« [ROOT.Char.GetTitleAsNameNoTooltip] ? Vous n’êtes qu’un ver qui se tortille dans la crasse de sa propre corruption ! Repentez-vous de vos péchés devant [mendicant_mystic.GetFaith.HighGodName] ! Le Puissant ! L’Infaillible ! L’Invincible ! »\n\nMaudit soit c[mendicant_mystic.Custom('FR_EtEtte')] irritant[mendicant_mystic.Custom('FR_E')] religieu[mendicant_mystic.Custom('FR_XSe')]. C’était déjà assez pénible quand [mendicant_mystic.Custom('FR_IlElle')] était au coin de la rue ! Si je découvre un jour qui a laissé entrer [mendicant_mystic.GetFirstName] chez moi, je lui arracherai les yeux ; [mendicant_mystic.Custom('FR_IlElle')] est là depuis moins de dix minutes et j’ai déjà un mal de tête.\n\nJe ne peux pas supporter plus longtemps la tirade [mendicant_mystic.Custom('FR_DuDela')] mendiant[mendicant_mystic.Custom('FR_E')], je dois profiter de la pause dans sa diatribe." + culture_tradition_events.0131.desc:0 "« [ROOT.Char.GetTitleAsNameNoTooltip] ? Vous n’êtes qu’un ver qui se tortille dans la crasse de sa propre corruption ! Repentez-vous de vos péchés devant [mendicant_mystic.GetFaith.HighGodName] ! Le Puissant ! L’Infaillible ! L’Invincible ! »\n\nMaudit soit c[mendicant_mystic.Custom('FR_EtEtte')] irritant[mendicant_mystic.Custom('FR_E')] religieu[mendicant_mystic.Custom('FR_XSe')]. C’était déjà assez pénible quand [mendicant_mystic.Custom('FR_IlElle')] était au coin de la rue ! Si je découvre un jour qui a laissé entrer [mendicant_mystic.GetFirstName] chez moi, je lui arracherai les yeux ; [mendicant_mystic.Custom('FR_IlElle')] est là depuis moins de dix minutes et j’ai déjà un mal de tête.\n\nJe ne peux pas supporter plus longtemps la tirade [mendicant_mystic.Custom('FR_DuDela')] mendiant[mendicant_mystic.Custom('FR_E')], je dois profiter de la pause dans sa diatribe." culture_tradition_events.0131.a:0 "Mes péchés ? Parlons un peu de vous." culture_tradition_events.0131.a.tt.success:0 "Vous prouvez que [mendicant_mystic.Custom('FR_LeLa')] mystique est un[mendicant_mystic.Custom('FR_E')] hypocrite" culture_tradition_events.0131.a.tt.failure:0 "[mendicant_mystic.Custom('FR_LeLa')|U] mystique vous fait paraître stupide" @@ -1090,64 +1094,3 @@ culture_tradition_events.0141.b.tt.success:0 "Vous illuminez [mendicant_mystic.GetFirstNameNoTooltip]" culture_tradition_events.0141.b.tt.failure:0 "Vous restez en désaccord" culture_tradition_events.0141.c:0 "Combien de levées sont au service [mendicant_mystic.GetFaith.HighGodNamePossessive] ?" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - tradition_stecci_name:0 "Stecci" - tradition_stecci_desc:1 "#TODO_CD_ERCC_EP1" - ethos_inventive_name:0 "Inventif" - ethos_inventive_desc:1 "Cette culture pousse à adopter de nouvelles façons de penser ou de nouvelles technologies dont d'autres se moqueraient." - not_inventive_desc:0 "La [culture|El] n'a pas la [ethos|El] $ethos_inventive_name$" - not_bellicose_or_inventive_desc:1 "La [culture|El] n'a pas la [ethos|El] $ethos_bellicose_name$ ou $ethos_inventive_name$" - not_stoic_or_inventive_desc:0 "La [culture|El] n'a pas la [ethos|El] $ethos_stoic_name$ ou $ethos_inventive_name$" - not_bellicose_stoic_or_inventive_desc:0 "La [culture|El] n'a pas la [ethos|El] $ethos_bellicose_name$, $ethos_stoic_name$ ou $ethos_inventive_name$" - not_bellicose_egalitarian_or_inventive_desc:1 "La [culture|El] n'a pas la [ethos|El] $ethos_bellicose_name$, $ethos_egalitarian_name$ ou $ethos_inventive_name$" - not_inventive_stoic_or_egalitarian_desc:1 "La [culture|El] n'a pas la [ethos|El] $ethos_inventive_name$, $ethos_stoic_name$ ou $ethos_egalitarian_name$" - not_inventive_courtly_or_egalitarian_desc:0 "La [culture|El] n'a pas la [ethos|El] $ethos_inventive_name$, $ethos_courtly_name$ ou $ethos_egalitarian_name$" - not_inventive_spiritual_or_egalitarian_desc:0 "La [culture|El] n'a pas la [ethos|El] $ethos_inventive_name$, $ethos_spiritual_name$ ou $ethos_egalitarian_name$" - not_egalitarian_stoic_or_inventive_desc:0 "La [culture|El] n'a pas la [ethos|El] $ethos_egalitarian_name$, $ethos_stoic_name$ ou $ethos_inventive_name$" - not_communal_inventive_or_stoic_desc:1 "La [culture|El] n'a pas la [ethos|El] $ethos_communal_name$, $ethos_inventive_name$ ou $ethos_stoic_name$" - tradition_birds_admirers_name:0 "Admirateurs des oiseaux" - tradition_birds_admirers_desc:1 "Pour certains, le son et la vue des oiseaux sont simplement une banale toile de fond. Pour les membres de cette culture, cependant, les oiseaux sont des créatures vraiment spéciales qui transportent des souvenirs et des rêves dans les cieux." - culture_parameter_city_keepers_levies_and_gold:0 "Les [holdings|El] de type [city|El] fournissent moins de [levies|El] et de [income|El] par niveau" - culture_parameter_monastic_traits_more_common:0 "Si la [faith|El] a comme [core_tenet|El] le [GetFaithDoctrine('tenet_monasticism').GetName( GetPlayer.GetFaith )|l], alors les [characters|El] sont plus susceptibles d'avoir le [trait|El] [GetTrait('devoted').GetName( GetNullCharacter )|l]" - culture_parameter_learning_education_better_outcomes:0 "Les [children|El] ont tendance à faire mieux dans l'[education|El] en [learning|El]" - culture_parameter_learning_education_traits_give_bonuses:0 "Les [characters|El] avec un [trait|El] d'[education|El] en [learning|El] reçoivent des bonus supplémentaires" - levy_longbowmen_decision:0 "Lever des archers longs" - levy_longbowmen_decision_desc:0 "Notre culture encourage, voire impose, la tradition selon laquelle tout paysan apte doit passer une soirée par semaine à s'entraîner à l'arc long avec ses semblables.\n\nEn temps de guerre, nous disposons d'une réserve de jeunes talents et de vétérans qui peuvent être mis à contribution." - levy_longbowmen_decision_tooltip:0 "Chaque [county|El] de votre [domain|El] avec une [culture|El] qui permet l'usage des [GetMaA('longbowmen').GetName|l] comme [men_at_arms|El] vous en fournit un [regiment|El].\n\nChacun de ces comtés perd #N [EmptyScope.ScriptValue('medium_county_control_loss')|0]#! de [control|El].\n\nLes hommes d'armes se disperseront lorsque la [war|El] actuelle se terminera." - longbow_levy:0 "Levée d'archers longs" - levy_longbowmen_decision_confirm:0 "Rassemblez les roturiers !" - longbow_counties_lose_control:0 "Tout [county|El] qui est admissible à fournir des [GetMaA('longbowmen').GetName|l]" - tradition_decentralized_rulership_name:0 "Gouvernance décentralisée" - tradition_decentralized_rulership_desc:0 "Plutôt que de gouverner d'une main de fer, cette culture adopte une approche non interventionniste, laissant les franc-tenanciers et les aînés gérer la paysannerie." - tradition_buddhism_conversion_name:0 "Affinité pour le bouddhisme" - tradition_buddhism_conversion_desc:0 "" - tradition_hinduism_conversion_name:0 "Affinité pour l'hindouisme" - tradition_hinduism_conversion_desc:0 "" - tradition_jainism_conversion_name:0 "Affinité pour le jaïnisme" - tradition_jainism_conversion_desc:0 "" - tradition_christianity_conversion_name:0 "Affinité pour le christianisme" - tradition_christianity_conversion_desc:0 "" - tradition_islam_conversion_name:0 "Affinité pour l'islam" - tradition_islam_conversion_desc:0 "" - tradition_shaivism_conversion_name:0 "Affinité pour le shivaïsme" - tradition_shaivism_conversion_desc:0 "" - tradition_centralized_power_name:0 "Centralisation" - tradition_centralized_power_desc:0 "" - tradition_powerful_councillors_name:0 "Puissants Conseils" - tradition_powerful_councillors_desc:0 "#TODO_CD_EP1" - tradition_fp1_raise_stelae_name:0 "Gravé dans la pierre" - tradition_fp1_raise_stelae_desc:0 "#TODO_CD_EP1" - culture_parameter_reduced_cost_for_conversion_to_jainism:0 "Coût de conversion de la [faith|El] lors d'une conversion au jaïnisme:#P -25%#![piety_i]" - culture_parameter_reduced_cost_for_conversion_to_hinduism:0 "Coût de conversion de la [faith|El] lors d'une conversion à l'hindouisme:#P -25%#![piety_i]" - culture_parameter_reduced_cost_for_conversion_to_christianity:0 "Coût de conversion de la [faith|El] lors d'une conversion au christianisme:#P -25%#![piety_i]" - culture_parameter_reduced_cost_for_conversion_to_islam:0 "Coût de conversion de la [faith|El] lors d'une conversion à l'islam:#P -25%#![piety_i]" - culture_parameter_reduced_cost_for_conversion_to_shaivism:0 "Coût de conversion de la [faith|El] lors d'une conversion au shivaïsme:#P -25%#![piety_i]" - culture_parameter_facilitate_alliance_and_marriage_acceptance:0 "Meilleure acceptation lors de la négociation d'une [alliance|El] ou un [marriage|El]" - culture_parameter_special_contract_family_entrepreneurship:0 "Déverrouille le [feudal_contract|El] #high $special_family_entrepreneurship$#!" - culture_parameter_special_contract_centralized_power:0 "Déverrouille le [feudal_contract|El] #high $special_centralized_power$#! mais verrouille les autres contrats féodaux spéciaux" - culture_parameter_building_blacksmiths_piety_bonuses:0 "Les personnages de cette [culture|El] obtiennent plus de [piety|El] de la série de [buildings|El] #V $building_type_barracks_01$#!" - culture_parameter_more_expensive_adventurer_inspiration:0 "Cela coûte plus d'[gold|El] de commanditer les personnages de cette culture avec une $adventurer_inspiration$" - culture_parameter_improved_adventurer_inspiration:0 "Les personnages de cette culture produisent des artefacts de meilleure qualité lorsqu'ils accomplissent une $adventurer_inspiration$" - culture_in_britannia_region_trigger_desc:0 "La [culture|El] n'est pas présente en [GetGeographicalRegion('world_europe_west_britannia').GetName]" - culture_in_world_europe_north_region_trigger_desc:0 "La [culture|El] n'est pas présente en [GetGeographicalRegion('world_europe_north').GetName]" diff --git a/project/ck3/base_game/localization/french/custom_localization/appropriate_generic_words_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/appropriate_generic_words_l_french.yml index 0a021d5d80..7d4275a894 100644 --- a/project/ck3/base_game/localization/french/custom_localization/appropriate_generic_words_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/appropriate_generic_words_l_french.yml @@ -108,11 +108,3 @@ ebony:0 "ébène" baobab:0 "baobab" palm:0 "palmier" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - expensive_drink_fancy_champagne:0 "de champagne hors de prix" - expensive_drink_foreign_liqueurs:0 "de liqueurs de l'étranger" - expensive_drink_aribica_coffee:1 "de café arabica" - expensive_drink_singular_fancy_champagne:0 "$expensive_drink_fancy_champagne$" - expensive_drink_singular_foreign_liqueurs:0 "de liqueur de l'étranger" - expensive_drink_singular_aribica_coffee:0 "$expensive_drink_aribica_coffee$" diff --git a/project/ck3/base_game/localization/french/custom_localization/artifact_custom_loc_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/artifact_custom_loc_l_french.yml index 957e4a2afb..bb226ffda1 100644 --- a/project/ck3/base_game/localization/french/custom_localization/artifact_custom_loc_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/artifact_custom_loc_l_french.yml @@ -1,9 +1,9 @@ l_french: #TrinketLookAdjective - trinket_look_adorned:0 "ornée" - trinket_look_decorated:0 "décorée" - trinket_look_embellished:0 "embellie" - trinket_look_ornamented:0 "ornementée" + trinket_look_adorned:0 "orné" + trinket_look_decorated:0 "décoré" + trinket_look_embellished:0 "embelli" + trinket_look_ornamented:0 "ornementé" #TrinketLookAdjectiveFollowup trinket_look_adverb_beautifully:0 "joliment" trinket_look_adverb_carefully:0 "soigneusement" diff --git a/project/ck3/base_game/localization/french/custom_localization/body_part_custom_loc_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/body_part_custom_loc_l_french.yml index 6f3b5258c4..cf374dcf65 100644 --- a/project/ck3/base_game/localization/french/custom_localization/body_part_custom_loc_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/body_part_custom_loc_l_french.yml @@ -18,3 +18,7 @@ articleblank_article:0 "" articleblank_articlevowel:0 "" articleblank_blank:0 "" + + maskface_behind:0 "derrière" + maskface_in:0 "sur" + maskface_across:0 "à travers" diff --git a/project/ck3/base_game/localization/french/custom_localization/character_relations_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/character_relations_l_french.yml index 587f54ee86..f07ba58672 100644 --- a/project/ck3/base_game/localization/french/custom_localization/character_relations_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/character_relations_l_french.yml @@ -146,10 +146,3 @@ PLAYER_OPINION_UNIMPORTANT_SELF:1 "Puisque [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUIName] est joué[Character.Custom('FR_E')] par vous, l’opinion ne dicte pas son comportement" CHARACTER_IS_KNIGHT:2 "#T $knight_culture_player_no_tooltip$#!\n[Character.Custom('FR_le_Char_U_Pi')|U][Character.GetShortUIName] est un $knight_culture_player$ dans [Character.GetKnightArmy.GetName]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - OPINION_SAME_CULTURE:0 "Même [culture|El]" - OPINION_DIFFERENT_CULTURE_SAME_GROUP:0 "[culture|E] différente" - OPINION_DIFFERENT_CULTURE:0 "[culture|E] différente" - OPINION_SAME_REALM_DIFFERENT_CULTURE_SAME_GROUP:0 "[culture|E] étrangère" - OPINION_SAME_REALM_DIFFERENT_CULTURE:1 "[culture_group|E] étranger" diff --git a/project/ck3/base_game/localization/french/custom_localization/education_custom_loc_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/education_custom_loc_l_french.yml index b270c68627..963266f681 100644 --- a/project/ck3/base_game/localization/french/custom_localization/education_custom_loc_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/education_custom_loc_l_french.yml @@ -7,8 +7,8 @@ education_martial_4_outcome_description:0 "C’est impressionnant de voir un tel talent chez quelqu’un d’aussi jeune. [ROOT.Char.Custom('FR_IlElle')|U] affiche un niveau de perspicacité rare, même parmi les commandants vétérans !" martial_good_trait_match_bad_outcome:0 "On pensait que la nature énergique de [ROOT.Char.GetFirstName] était le signe d’une affinité pour la guerre et le combat, mais ce devait être une illusion." - martial_bad_trait_match_bad_outcome:1 "[ROOT.Char.GetFirstName] n’a jamais montré beaucoup d’intérêt pour le sujet de la guerre, mais j’ai toujours espéré que cela n’était qu’une phase passagère. J’ai été naï[ROOT.Char.Custom('FR_FVe')]." - martial_neutral_trait_match_bad_outcome:1 "J’ai longtemps espéré qu’une bonne tutelle suffirait pour enseigner à [ROOT.Char.GetFirstName] les subtilités de la guerre. J’ai été naï[ROOT.Char.Custom('FR_FVe')]." + martial_bad_trait_match_bad_outcome:1 "[ROOT.Char.GetFirstName] n’a jamais montré beaucoup d’intérêt pour le sujet de la guerre, mais j’ai toujours espéré que cela n’était qu’une phase passagère. J’ai été naï[GetPlayer.Custom('FR_FVe')]." + martial_neutral_trait_match_bad_outcome:1 "J’ai longtemps espéré qu’une bonne tutelle suffirait pour enseigner à [ROOT.Char.GetFirstName] les subtilités de la guerre. J’ai été naï[GetPlayer.Custom('FR_FVe')]." education_martial_1_outcome_description:2 "[ROOT.Char.Custom('FR_IlElle')|U] a montré peu de compréhension sur le sujet, mais au moins, [ROOT.Char.Custom('FR_IlElle')] sait comment tenir une épée et peut même distinguer la piétaille d’un $knight_culture_player_no_tooltip_lowercase$." education_martial_2_outcome_description:1 "[ROOT.Char.Custom('FR_IlElle')|U] a seulement acquis quelques notions sur le sujet, mais au moins, [ROOT.Char.Custom('FR_IlElle')] a appris les bases de la gestion d’une armée. Je ne peux qu’espérer que le reste viendra avec l’expérience." diff --git a/project/ck3/base_game/localization/french/custom_localization/fr_custom_loc_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/fr_custom_loc_l_french.yml index cb825aff57..2dcc80b8bd 100644 --- a/project/ck3/base_game/localization/french/custom_localization/fr_custom_loc_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/fr_custom_loc_l_french.yml @@ -1,1129 +1,1139 @@ -l_french: - CustomLoc_FR_male_E:0 "" - CustomLoc_FR_female_E:0 "e" - CustomLoc_FR_male_EOpp:0 "e" - CustomLoc_FR_female_EOpp:0 "" - CustomLoc_FR_male_Eresse:0 "" - CustomLoc_FR_female_Eresse:0 "eresse" - CustomLoc_FR_male_AuAla:0 "au" - CustomLoc_FR_female_AuAla:0 "à la" - CustomLoc_FR_male_AuxAles:0 "aux" - CustomLoc_FR_female_AuxAles:0 "ales" - CustomLoc_FR_male_CeluiCelle:0 "celui" - CustomLoc_FR_female_CeluiCelle:0 "celle" - CustomLoc_FR_male_DDe:0 "d’" - CustomLoc_FR_female_DDe:0 "de " - CustomLoc_FR_male_DuDela:0 "du" - CustomLoc_FR_female_DuDela:0 "de la" - CustomLoc_FR_male_EauElle:0 "eau" - CustomLoc_FR_female_EauElle:0 "elle" - CustomLoc_FR_male_EauxElles:0 "eaux" - CustomLoc_FR_female_EauxElles:0 "elles" - CustomLoc_FR_male_EEsse:0 "e" - CustomLoc_FR_female_EEsse:0 "esse" - CustomLoc_FR_male_EEtte:0 "e" - CustomLoc_FR_female_EEtte:0 "ette" - CustomLoc_FR_male_EluiElle:0 "e lui" - CustomLoc_FR_female_EluiElle:0 "’elle" - CustomLoc_FR_male_ErEre:0 "er" - CustomLoc_FR_female_ErEre:0 "ère" - CustomLoc_FR_male_EteEtesse:0 "ète" - CustomLoc_FR_female_EteEtesse:0 "étesse" - CustomLoc_FR_male_EtEte:0 "et" - CustomLoc_FR_female_EtEte:0 "ète" - CustomLoc_FR_male_EtEtte:0 "et" - CustomLoc_FR_female_EtEtte:0 "ette" - CustomLoc_FR_male_EurEresse:0 "eur" - CustomLoc_FR_female_EurEresse:0 "eresse" - CustomLoc_FR_male_EurRice:0 "eur" - CustomLoc_FR_female_EurRice:0 "rice" - CustomLoc_FR_male_FVe:0 "f" - CustomLoc_FR_female_FVe:0 "ve" - CustomLoc_FR_male_IeuxIeille:0 "ieux" - CustomLoc_FR_female_IeuxIeille:0 "ieille" - CustomLoc_FR_male_IlElle:0 "il" - CustomLoc_FR_female_IlElle:0 "elle" - CustomLoc_FR_male_LeLa:0 "le" - CustomLoc_FR_female_LeLa:0 "la" - CustomLoc_FR_male_LeLaOpp:0 "la" - CustomLoc_FR_female_LeLaOpp:0 "le" - CustomLoc_FR_male_LLa:0 "l’" - CustomLoc_FR_female_LLa:0 "la " - CustomLoc_FR_male_AlAla:0 "à l’" - CustomLoc_FR_female_AlAla:0 "à la " - CustomLoc_FR_male_LLle:0 "l" - CustomLoc_FR_female_LLle:0 "lle" - CustomLoc_FR_male_LuiElle:0 "lui" - CustomLoc_FR_female_LuiElle:0 "elle" - CustomLoc_FR_male_NNne:0 "n" - CustomLoc_FR_female_NNne:0 "nne" - CustomLoc_FR_male_OnA:0 "on" - CustomLoc_FR_female_OnA:0 "a" - CustomLoc_FR_male_OnAOpp:0 "a" - CustomLoc_FR_female_OnAOpp:0 "on" - CustomLoc_FR_male_OuOlle:0 "ou" - CustomLoc_FR_female_OuOlle:0 "olle" - CustomLoc_FR_male_RSe:0 "r" - CustomLoc_FR_female_RSe:0 "se" - CustomLoc_FR_male_SilSielle:0 "s’il" - CustomLoc_FR_female_SilSielle:0 "si elle" - CustomLoc_FR_male_SilsSielles:0 "s’ils" - CustomLoc_FR_female_SilsSielles:0 "si elles" - CustomLoc_FR_male_SSse:0 "s" - CustomLoc_FR_female_SSse:0 "sse" - CustomLoc_FR_male_XSes:0 "x" - CustomLoc_FR_female_XSes:0 "ses" - CustomLoc_FR_male_TTte:0 "t" - CustomLoc_FR_female_TTte:0 "tte" - CustomLoc_FR_male_XCe:0 "x" - CustomLoc_FR_female_XCe:0 "ce" - CustomLoc_FR_male_XSe:0 "x" - CustomLoc_FR_female_XSe:0 "se" - CustomLoc_FR_male_XSeOpp:0 "se" - CustomLoc_FR_female_XSeOpp:0 "x" - CustomLoc_FR_male_XSse:0 "x" - CustomLoc_FR_female_XSse:0 "sse" - CustomLoc_FR_male_He:0 "" - CustomLoc_FR_female_He:0 "he" - CustomLoc_FR_male_EfEve:0 "ef" - CustomLoc_FR_female_EfEve:0 "ève" - CustomLoc_FR_male_Te:0 "" - CustomLoc_FR_female_Te:0 "te" - CustomLoc_FR_male_Hesse:0 "" - CustomLoc_FR_female_Hesse:0 "hesse" - CustomLoc_FR_male_MonseigneurMadame:0 "monseigneur" - CustomLoc_FR_female_MonseigneurMadame:0 "madame" - CustomLoc_FR_male_SeigneurDame:0 "seigneur" - CustomLoc_FR_female_SeigneurDame:0 "dame" - CustomLoc_FR_male_SieurDame:0 "sieur" - CustomLoc_FR_female_SieurDame:0 "dame" - CustomLoc_FR_male_EpouxEpouse:0 "époux" - CustomLoc_FR_female_EpouxEpouse:0 "épouse" - CustomLoc_FR_male_EpouxEpouseOpp:0 "épouse" - CustomLoc_FR_female_EpouxEpouseOpp:0 "époux" - CustomLoc_FR_male_PaternelMaternel:0 "paternel" - CustomLoc_FR_female_PaternelMaternel:0 "maternel" - CustomLoc_FR_female_EuxElles:0 "elles" - CustomLoc_FR_male_EuxElles:0 "eux" - CustomLoc_FR_female_IlsElles:0 "elles" - CustomLoc_FR_male_IlsElles:0 "ils" - CustomLoc_FR_female_STes:0 "tes" - CustomLoc_FR_male_STes:0 "s" - CustomLoc_FR_female_Es:0 "es" - CustomLoc_FR_male_Es:0 "" - CustomLoc_FR_female_SEs:0 "es" - CustomLoc_FR_male_SEs:0 "s" - CustomLoc_FR_female_GarconFille:0 "fille" - CustomLoc_FR_male_GarconFille:0 "garçon" - CustomLoc_FR_female_ServiteurServante:0 "servante" - CustomLoc_FR_male_ServiteurServante:0 "serviteur" - CustomLoc_FR_female_AinIne:0 "ine" - CustomLoc_FR_male_AinIne:0 "ain" - - signature_weapon_sword_FR_Du:0 "de l’épée" - signature_weapon_mace_FR_Du:0 "de la masse d’armes" - signature_weapon_axe_FR_Du:0 "de la hache" - signature_weapon_hammer_FR_Du:0 "du marteau d’armes" - signature_weapon_spear_FR_Du:0 "de la lance" - signature_weapon_dagger_FR_Du:0 "de la dague" - - signature_weapon_sword_FR_OnA:0 "on épée" - signature_weapon_mace_FR_OnA:0 "a masse d’armes" - signature_weapon_axe_FR_OnA:0 "a hache" - signature_weapon_hammer_FR_OnA:0 "on marteau d’armes" - signature_weapon_spear_FR_OnA:0 "a lance" - signature_weapon_dagger_FR_OnA:0 "a dague" - - signature_weapon_sword_FR_Un:0 "une épée" - signature_weapon_mace_FR_Un:0 "une masse d’armes" - signature_weapon_axe_FR_Un:0 "une hache" - signature_weapon_hammer_FR_Un:0 "un marteau d’armes" - signature_weapon_spear_FR_Un:0 "une lance" - signature_weapon_dagger_FR_Un:0 "une dague" - - daughter_in_law_FR_OnA:0 "a belle-fille" - relation_acquaintance_female_FR_OnA:1 "a connaissance" # formerly #D debug - relation_acquaintance_male_FR_OnA:1 "a connaissance" # formerly #D debug - relation_agent_FR_OnA:0 "on agent" - relation_aunt_FR_OnA:0 "a tante" - relation_brother_bully_FR_OnA:0 "on frère et petite brute" - relation_brother_consort_FR_OnA:0 "on frère-concubin" - relation_brother_FR_OnA:0 "on frère" - relation_brother_friend_FR_OnA:0 "on frère et ami" - relation_brother_rival_FR_OnA:0 "on frère et rival" - relation_brother_victim_FR_OnA:0 "on frère et souffre-douleur" - relation_brotherhusband_FR_OnA:0 "on frère-mari" - relation_brotherinlaw_FR_OnA:0 "on beau-frère" - relation_bully_FR_OnA:0 "a petite brute" - relation_concubine_female_FR_OnA:0 "a concubine" - relation_concubine_male_FR_OnA:0 "on concubin" - relation_councillor_female_FR_OnA:0 "on [second.GetCouncilTitle|l]" - relation_councillor_male_FR_OnA:0 "on [second.GetCouncilTitle|l]" - relation_court_physician_female_FR_OnA:0 "a médecin de la Cour" - relation_court_physician_male_FR_OnA:0 "on médecin de la Cour" - relation_courtier_female_FR_OnA:0 "a courtisane" - relation_courtier_male_FR_OnA:0 "on courtisan" - relation_cousin_female_FR_OnA:0 "a cousine" - relation_cousin_FR_OnA:0 "on cousin" - relation_crush_FR_OnA:0 "on béguin d’enfance" - relation_daughter_concubine_FR_OnA:0 "a fille-concubine" - relation_daughter_FR_OnA:0 "a fille" - relation_daughterwife_FR_OnA:0 "a fille-épouse" - relation_father_consort_FR_OnA:0 "on père-concubin" - relation_father_FR_OnA:0 "on père" - relation_fatherhusband_FR_OnA:0 "on père-mari" - relation_friend_female_FR_OnA:0 "on amie" - relation_friend_male_FR_OnA:0 "on ami" - relation_granddaughter_FR_OnA:0 "a petite-fille" - relation_grandfather_FR_OnA:0 "on grand-père" - relation_grandmother_FR_OnA:0 "a grand-mère" - relation_grandson_FR_OnA:0 "on petit-fils" - relation_great_grandfather_FR_OnA:0 "on arrière-grand-père" - relation_great_grandmother_FR_OnA:0 "on arrière-grand-mère" - relation_greatgranddaughter_FR_OnA:0 "on arrière-petite-fille" - relation_greatgrandson_FR_OnA:0 "on arrière-petit-fils" - relation_guardian_FR_OnA:0 "[second.Custom('FR_OnA')] tut[second.Custom('FR_EurRice')]" - relation_guest_female_FR_OnA:0 "on invitée" - relation_guest_male_FR_OnA:0 "on invité" - relation_half_brother_FR_OnA:0 "on demi-frère" - relation_half_sister_FR_OnA:0 "a demi-sœur" - relation_heir_daughter_FR_OnA:0 "a fille et héritière" - relation_heir_son_FR_OnA:0 "on fils et héritier" - relation_host_female_FR_OnA:0 "on hôtesse" - relation_host_male_FR_OnA:0 "on hôte" - relation_husband_departed_FR_OnA:0 "on défunt époux" - relation_husband_FR_OnA:0 "on mari" - relation_jailer_female_FR_OnA:0 "on emprisonneuse" - relation_jailer_male_FR_OnA:0 "on emprisonneur" - relation_kinsman_FR_OnA:0 "on parent" - relation_kinswoman_FR_OnA:0 "a parente" - relation_knight_FR_OnA:0 "on chevalier" - relation_liege_female_FR_OnA:0 "a dame lige" - relation_liege_female_lover_FR_OnA:0 "on amante et dame lige" - relation_liege_female_rival_FR_OnA:0 "a rivale et dame lige" - relation_liege_male_FR_OnA:0 "on seigneur lige" - relation_liege_male_lover_FR_OnA:0 "on amant et seigneur lige" - relation_liege_male_rival_FR_OnA:0 "rival et seigneur lige" - relation_lover_female_FR_OnA:0 "on amante" - relation_lover_male_FR_OnA:0 "on amant" - relation_mentor_FR_OnA:0 "on mentor" - relation_mother_concubine_FR_OnA:0 "a mère-concubine" - relation_mother_FR_OnA:0 "a mère" - relation_motherwife_FR_OnA:0 "a mère-épouse" - relation_nephew_FR_OnA:0 "on neveu" - relation_niece_FR_OnA:0 "a nièce" - relation_peasant_affair_female_FR_OnA:0 "on ancienne... #EMP connaissance#!" - relation_peasant_affair_male_FR_OnA:0 "on ancienne... #EMP connaissance#!" - relation_prisoner_female_FR_OnA:0 "a prisonnière" - relation_prisoner_male_FR_OnA:0 "on prisonnier" - relation_religious_head_FR_OnA:0 "on [ROOT.Char.GetFaith.ReligiousHeadName]" - relation_rival_female_FR_OnA:0 "a rivale" - relation_rival_male_FR_OnA:0 "on rival" - relation_sister_bully_FR_OnA:0 "a sœur et petite brute" - relation_sister_concubine_FR_OnA:0 "a sœur-concubine" - relation_sister_FR_OnA:0 "a sœur" - relation_sister_friend_FR_OnA:0 "a sœur et amie" - relation_sister_rival_FR_OnA:0 "a sœur et rivale" - relation_sister_victim_FR_OnA:0 "a sœur et souffre-douleur" - relation_sisterinlaw_FR_OnA:0 "a belle-sœur" - relation_sisterwife_FR_OnA:0 "a sœur-épouse" - relation_son_consort_FR_OnA:0 "on fils-concubin" - relation_son_FR_OnA:0 "on fils" - relation_sonhusband_FR_OnA:0 "on fils-mari" - relation_stepbrother_FR_OnA:0 "on demi-frère" - relation_stepdaughter_FR_OnA:0 "a belle-fille" - relation_stepfather_FR_OnA:0 "on beau-père" - relation_stepmother_FR_OnA:0 "a belle-mère" - relation_stepsister_FR_OnA:0 "a demi-sœur" - relation_stepson_FR_OnA:0 "on beau-fils" - relation_student_FR_OnA:0 "on élève" - relation_uncle_FR_OnA:0 "on oncle" - relation_vassal_female_FR_OnA:0 "a vassale" - relation_vassal_female_rival_FR_OnA:0 "a rivale et vassale" - relation_vassal_male_FR_OnA:0 "on vassal" - relation_vassal_male_rival_FR_OnA:0 "on rival et vassal" - relation_victim_FR_OnA:0 "on souffre-douleur" - relation_ward_FR_OnA:0 "[second.Custom('FR_OnA')] pupille" - relation_wife_departed_FR_OnA:0 "a défunte épouse" - relation_wife_FR_OnA:0 "a femme" - son_in_law_FR_OnA:0 "on beau-fils" - relation_court_dwarf_female_FR_OnA:0 "a naine de la Cour" - relation_court_dwarf_male_FR_OnA:0 "on nain de la Cour" - relation_keeper_of_swans_female_FR_OnA:0 "a gardienne des cygnes" - relation_keeper_of_swans_male_FR_OnA:0 "on gardien des cygnes" - relation_master_of_horse_female_FR_OnA:0 "on grand écuyer" - relation_master_of_horse_male_FR_OnA:0 "on grand écuyer" - relation_court_jester_female_FR_OnA:0 "a bouffonne de la Cour" - relation_court_jester_male_FR_OnA:0 "on bouffon de la Cour" - relation_master_of_hunt_female_FR_OnA:0 "a maîtresse de chasse" - relation_master_of_hunt_male_FR_OnA:0 "on maître de chasse" - relation_high_almoner_female_FR_OnA:0 "on grand aumônier" - relation_high_almoner_male_FR_OnA:0 "on grand aumônier" - relation_cupbearer_female_FR_OnA:0 "on échansonne" - relation_cupbearer_male_FR_OnA:0 "on échanson" - relation_seneschal_female_FR_OnA:0 "a sénéchale" - relation_seneschal_male_FR_OnA:0 "on sénéchal" - relation_antiquarian_female_FR_OnA:0 "on antiquaire" - relation_antiquarian_male_FR_OnA:0 "on antiquaire" - relation_court_tutor_female_FR_OnA:0 "a professeure de la Cour" - relation_court_tutor_male_FR_OnA:0 "on professeur de la Cour" - relation_royal_architect_female_FR_OnA:0 "on architecte royale" - relation_royal_architect_male_FR_OnA:0 "on architecte royal" - relation_court_poet_female_FR_OnA:0 "a poétesse de la Cour" - relation_court_poet_male_FR_OnA:0 "on poète de la Cour" - relation_bodyguard_female_FR_OnA:0 "a garde du corps" - relation_bodyguard_male_FR_OnA:0 "on garde du corps" - relation_champion_female_FR_OnA:0 "a championne" - relation_champion_male_FR_OnA:0 "on champion" - relation_court_musician_female_FR_OnA:0 "a musicienne de la Cour" - relation_court_musician_male_FR_OnA:0 "on musicien de la Cour" - relation_food_taster_female_FR_OnA:0 "a goûteuse" - relation_food_taster_male_FR_OnA:0 "on goûteur" - relation_inspired_character_female_FR_OnA:0 "a bénéficiaire" - relation_inspired_character_male_FR_OnA:0 "on bénéficiaire" - relation_lady_in_waiting_female_FR_OnA:0 "a dame d’honneur" - relation_lady_in_waiting_male_FR_OnA:0 "a dame d’honneur" - relation_garuda_female_FR_OnA:0 "a garuda" - relation_garuda_male_FR_OnA:0 "on garuda" - relation_chief_eunuch_female_FR_OnA:0 "a chef des eunuques" - relation_chief_eunuch_male_FR_OnA:0 "on chef des eunuques" - relation_court_gardener_female_FR_OnA:0 "a jardinière de la Cour" - relation_court_gardener_male_FR_OnA:0 "on jardinier de la Cour" - relation_chief_qadi_female_FR_OnA:0 "a chef cadi" - relation_chief_qadi_male_FR_OnA:0 "on chef cadi" - - daughter_in_law_FR_Le:0 "la belle-fille" - relation_acquaintance_female_FR_Le:1 "la connaissance" # formerly #D debug - relation_acquaintance_male_FR_Le:1 "la connaissance" # formerly #D debug - relation_agent_FR_Le:0 "l’agent" - relation_aunt_FR_Le:0 "la tante" - relation_brother_FR_Le:0 "le frère" - relation_brother_bully_FR_Le:0 "le frère et petite brute" - relation_brother_consort_FR_Le:0 "le frère-concubin" - relation_brother_friend_FR_Le:0 "le frère et ami" - relation_brother_rival_FR_Le:0 "le frère et rival" - relation_brother_victim_FR_Le:0 "le frère et souffre-douleur" - relation_brotherhusband_FR_Le:0 "le frère-mari" - relation_brotherinlaw_FR_Le:0 "le beau-frère" - relation_bully_FR_Le:0 "la petite brute" - relation_concubine_female_FR_Le:0 "la concubine" - relation_concubine_male_FR_Le:0 "le concubin" - relation_councillor_female_FR_Le:0 "le [second.GetCouncilTitle|l]" - relation_councillor_male_FR_Le:0 "le [second.GetCouncilTitle|l]" - relation_court_physician_female_FR_Le:0 "la médecin de la Cour" - relation_court_physician_male_FR_Le:0 "le médecin de la Cour" - relation_courtier_female_FR_Le:0 "la courtisane" - relation_courtier_male_FR_Le:0 "le courtisan" - relation_cousin_FR_Le:0 "le cousin" - relation_cousin_female_FR_Le:0 "la cousine" - relation_crush_FR_Le:0 "le béguin d’enfance" - relation_daughter_FR_Le:0 "la fille" - relation_daughter_concubine_FR_Le:0 "la fille-concubine" - relation_daughterwife_FR_Le:0 "la fille-épouse" - relation_father_FR_Le:0 "le père" - relation_father_consort_FR_Le:0 "le père-concubin" - relation_fatherhusband_FR_Le:0 "le père-mari" - relation_friend_female_FR_Le:0 "l’amie" - relation_friend_male_FR_Le:0 "l’ami" - relation_granddaughter_FR_Le:0 "la petite-fille" - relation_grandfather_FR_Le:0 "le grand-père" - relation_grandmother_FR_Le:0 "la grand-mère" - relation_grandson_FR_Le:0 "le petit-fils" - relation_great_grandfather_FR_Le:0 "l’arrière-grand-père" - relation_great_grandmother_FR_Le:0 "l’arrière-grand-mère" - relation_greatgranddaughter_FR_Le:0 "l’arrière-petite-fille" - relation_greatgrandson_FR_Le:0 "l’arrière-petit-fils" - relation_guardian_FR_Le:0 "[second.Custom('FR_LeLa')] tut[second.Custom('FR_EurRice')]" - relation_guest_female_FR_Le:0 "l’invitée" - relation_guest_male_FR_Le:0 "l’invité" - relation_half_brother_FR_Le:0 "le demi-frère" - relation_half_sister_FR_Le:0 "la demi-sœur" - relation_heir_daughter_FR_Le:0 "la fille et héritière" - relation_heir_son_FR_Le:0 "le fils et héritier" - relation_host_female_FR_Le:0 "l’hôtesse" - relation_host_male_FR_Le:0 "l’hôte" - relation_husband_FR_Le:0 "le mari" - relation_husband_departed_FR_Le:0 "le défunt époux" - relation_jailer_female_FR_Le:0 "l’emprisonneuse" - relation_jailer_male_FR_Le:0 "l’emprisonneur" - relation_kinsman_FR_Le:0 "le parent" - relation_kinswoman_FR_Le:0 "la parente" - relation_knight_FR_Le:0 "le chevalier" - relation_liege_female_FR_Le:0 "la dame lige" - relation_liege_female_lover_FR_Le:0 "l’amante et dame lige" - relation_liege_female_rival_FR_Le:0 "la rivale et dame lige" - relation_liege_male_FR_Le:0 "le seigneur lige" - relation_liege_male_lover_FR_Le:0 "l’amant et seigneur lige" - relation_liege_male_rival_FR_Le:0 "rival et seigneur lige" - relation_lover_female_FR_Le:0 "l’amante" - relation_lover_male_FR_Le:0 "l’amant" - relation_mentor_FR_Le:0 "le mentor" - relation_mother_FR_Le:0 "la mère" - relation_mother_concubine_FR_Le:0 "la mère-concubine" - relation_motherwife_FR_Le:0 "la mère-épouse" - relation_nephew_FR_Le:0 "le neveu" - relation_niece_FR_Le:0 "la nièce" - relation_peasant_affair_female_FR_Le:0 "l’ancienne... #EMP connaissance#!" - relation_peasant_affair_male_FR_Le:0 "l’ancienne... #EMP connaissance#!" - relation_prisoner_female_FR_Le:0 "la prisonnière" - relation_prisoner_male_FR_Le:0 "le prisonnier" - relation_religious_head_FR_Le:0 "le [ROOT.Char.GetFaith.ReligiousHeadName]" - relation_rival_female_FR_Le:0 "la rivale" - relation_rival_male_FR_Le:0 "le rival" - relation_sister_FR_Le:0 "la sœur" - relation_sister_bully_FR_Le:0 "la sœur et petite brute" - relation_sister_concubine_FR_Le:0 "la sœur-concubine" - relation_sister_friend_FR_Le:0 "la sœur et amie" - relation_sister_rival_FR_Le:0 "la sœur et rivale" - relation_sister_victim_FR_Le:0 "la sœur et souffre-douleur" - relation_sisterinlaw_FR_Le:0 "la belle-sœur" - relation_sisterwife_FR_Le:0 "la sœur-épouse" - relation_son_FR_Le:0 "le fils" - relation_son_consort_FR_Le:0 "le fils-concubin" - relation_sonhusband_FR_Le:0 "le fils-mari" - relation_stepbrother_FR_Le:0 "le demi-frère" - relation_stepdaughter_FR_Le:0 "la belle-fille" - relation_stepfather_FR_Le:0 "le beau-père" - relation_stepmother_FR_Le:0 "la belle-mère" - relation_stepsister_FR_Le:0 "la demi-sœur" - relation_stepson_FR_Le:0 "le beau-fils" - relation_student_FR_Le:0 "l’élève" - relation_uncle_FR_Le:0 "l’oncle" - relation_vassal_female_FR_Le:0 "la vassale" - relation_vassal_female_rival_FR_Le:0 "la rivale et vassale" - relation_vassal_male_FR_Le:0 "le vassal" - relation_vassal_male_rival_FR_Le:0 "le rival et vassal" - relation_victim_FR_Le:0 "le souffre-douleur" - relation_ward_FR_Le:0 "[second.Custom('FR_LeLa')] pupille" - relation_wife_FR_Le:0 "la femme" - relation_wife_departed_FR_Le:0 "la défunte épouse" - son_in_law_FR_Le:0 "le beau-fils" - relation_court_dwarf_female_FR_Le:0 "la naine de la Cour" - relation_court_dwarf_male_FR_Le:0 "le nain de la Cour" - relation_keeper_of_swans_female_FR_Le:0 "la gardienne des cygnes" - relation_keeper_of_swans_male_FR_Le:0 "le gardien des cygnes" - relation_master_of_horse_female_FR_Le:0 "le grand écuyer" - relation_master_of_horse_male_FR_Le:0 "le grand écuyer" - relation_court_jester_female_FR_Le:0 "la bouffonne de la Cour" - relation_court_jester_male_FR_Le:0 "le bouffon de la Cour" - relation_master_of_hunt_female_FR_Le:0 "la maîtresse de chasse" - relation_master_of_hunt_male_FR_Le:0 "le maître de chasse" - relation_high_almoner_female_FR_Le:0 "le grand aumônier" - relation_high_almoner_male_FR_Le:0 "le grand aumônier" - relation_cupbearer_female_FR_Le:0 "l’échansonne" - relation_cupbearer_male_FR_Le:0 "l’échanson" - relation_seneschal_female_FR_Le:0 "la sénéchale" - relation_seneschal_male_FR_Le:0 "le sénéchal" - relation_antiquarian_female_FR_Le:0 "l’antiquaire" - relation_antiquarian_male_FR_Le:0 "l’antiquaire" - relation_court_tutor_female_FR_Le:0 "la professeure de la Cour" - relation_court_tutor_male_FR_Le:0 "le professeur de la Cour" - relation_royal_architect_female_FR_Le:0 "l’architecte royale" - relation_royal_architect_male_FR_Le:0 "l’architecte royal" - relation_court_poet_female_FR_Le:0 "la poétesse de la Cour" - relation_court_poet_male_FR_Le:0 "le poète de la Cour" - relation_bodyguard_female_FR_Le:0 "la garde du corps" - relation_bodyguard_male_FR_Le:0 "le garde du corps" - relation_champion_female_FR_Le:0 "la championne" - relation_champion_male_FR_Le:0 "le champion" - relation_court_musician_female_FR_Le:0 "la musicienne de la Cour" - relation_court_musician_male_FR_Le:0 "le musicien de la Cour" - relation_food_taster_female_FR_Le:0 "la goûteuse" - relation_food_taster_male_FR_Le:0 "le goûteur" - relation_inspired_character_female_FR_Le:0 "la bénéficiaire" - relation_inspired_character_male_FR_Le:0 "le bénéficiaire" - relation_lady_in_waiting_female_FR_Le:0 "la dame d’honneur" - relation_lady_in_waiting_male_FR_Le:0 "la dame d’honneur" - relation_garuda_female_FR_Le:0 "la garuda" - relation_garuda_male_FR_Le:0 "le garuda" - relation_chief_eunuch_female_FR_Le:0 "la chef des eunuques" - relation_chief_eunuch_male_FR_Le:0 "le chef des eunuques" - relation_court_gardener_female_FR_Le:0 "la jardinière de la Cour" - relation_court_gardener_male_FR_Le:0 "le jardinier de la Cour" - relation_chief_qadi_female_FR_Le:0 "la chef cadi" - relation_chief_qadi_male_FR_Le:0 "le chef cadi" - - # FR_CompositionType_lela - CompositionType_song_FR_Le:0 "la chanson" - CompositionType_chronicle_FR_Le:0 "la chronique" - CompositionType_poem_FR_Le:0 "le poème" - - # FR_GetTutorEducation_Du - diplomacy_FR_Du:0 "de la diplomatie" - stewardship_FR_Du:0 "de l’intendance" - intrigue_FR_Du:0 "de l’intrigue" - learning_FR_Du:0 "de l’érudition" - game_concept_war_FR_Du:0 "de la guerre" - - # FR_Le_PointOfRidicule - foolishness_FR_Le:0 "la sottise" - sensitive_soul_FR_Le:0 "l’âme sensible" - unrestrained_emotions_FR_Le:0 "l’hyperémotivité" - bothersome_nature_FR_Le:0 "la nature agaçante" - lesion_ridden_face_FR_Le:0 "la face lésée" - disfigurement_FR_Le:0 "la défiguration" - infirmity_FR_Le:0 "l’infirmité" - lack_of_certain_parts_FR_Le:0 "l’absence de certaines parties anatomiques" - blindness_FR_Le:0 "la cécité" - ghastly_visage_FR_Le:0 "le visage horrible" - frailty_FR_Le:0 "la fragilité" - grotesque_limp_FR_Le:0 "la boiterie grotesque" - grotesque_hump_FR_Le:0 "la bosse hideuse" - ludicrous_lisp_FR_Le:0 "le zézaiement ridicule" - stature_FR_Le:0 "la taille minuscule" - grotesque_size_FR_Le:0 "la taille grotesque" - spindly_frame_FR_Le:0 "le corps grêle" - snake_scales_FR_Le:0 "la peau écailleuse" - ghostly_pallor_FR_Le:0 "la pâleur fantomatique" - disgusting_wheezing_FR_Le:0 "la respiration sifflante dégoûtante" - insistent_whining_FR_Le:0 "la pleurnicherie continuelle" - - CustomLoc_FR_FaithGenderedAdj_female:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]" - CustomLoc_FR_FaithGenderedAdj_male:0 "[ROOT.Char.GetFaith.GetAdherentNameNoTooltip]" - - # FR_education_focus_Du|FR_education_focus_child_Du - education_learning_loc_FR_Du:0 "de l’érudition" - education_stewardship_loc_FR_Du:0 "de l’intendance" - education_martial_loc_FR_Du:0 "de la martialité" - education_intrigue_loc_FR_Du:0 "de l’intrigue" - education_diplomacy_loc_FR_Du:0 "de la diplomatie" - # FR_get_hold_court_8100_parent_Son - mama_FR_son:0 "sa mère" - papa_FR_son:0 "son père" - hold_court_8100_parent_general_FR_son:0 "ses parents" - # FR_GetUnbelieverTerm_Plural - unbeliever_heathen_FR_Plural:0 "païens" - unbeliever_infidel_FR_Plural:0 "infidèles" - unbeliever_heretic_FR_Plural:0 "hérétiques" - unbeliever_unbeliever_FR_Plural:0 "infidèles" - # FR_GetUnbelieverTerm_Gender - unbeliever_heathen_FR_Gender:0 "païe[second.Custom('FR_NNne')]" - unbeliever_infidel_FR_Gender:0 "infidèle" - unbeliever_heretic_FR_Gender:0 "hérétique" - unbeliever_unbeliever_FR_Gender:0 "infidèle" - # FR_quirk_neg_adjective_Char - arrogant_quirk_adjective_1_FR_Char:0 "confiant[ROOT.Char.Custom('FR_E')]" - shy_quirk_adjective_1_FR_Char:0 "timide" - impatient_quirk_adjective_1_FR_Char:0 "énergique" - greedy_quirk_adjective_1_FR_Char:0 "déterminé[ROOT.Char.Custom('FR_E')]" - lustful_quirk_adjective_1_FR_Char:0 "plein[ROOT.Char.Custom('FR_E')] de désir" - lustful_2_quirk_adjective_1_FR_Char:0 "séduisant[ROOT.Char.Custom('FR_E')]" - chaste_quirk_adjective_1_FR_Char:0 "pudique" - temperate_quirk_adjective_1_FR_Char:0 "posé[ROOT.Char.Custom('FR_E')]" - temperate_2_quirk_adjective_1_FR_Char:0 "raisonnable" - temperate_3_quirk_adjective_1_FR_Char:0 "agréable" - gluttonous_quirk_adjective_1_FR_Char:0 "affamé[ROOT.Char.Custom('FR_E')]" - diligent_quirk_adjective_1_FR_Char:0 "occupé[ROOT.Char.Custom('FR_E')]" - diligent_2_quirk_adjective_1_FR_Char:0 "diligent[ROOT.Char.Custom('FR_E')]" - lazy_quirk_adjective_1_FR_Char:0 "fatigué[ROOT.Char.Custom('FR_E')]" - wrathful_quirk_adjective_1_FR_Char:0 "vi[ROOT.Char.Custom('FR_FVe')]" - calm_quirk_adjective_1_FR_Char:0 "calme" - calm_2_quirk_adjective_1_FR_Char:0 "modéré[ROOT.Char.Custom('FR_E')]" - calm_3_quirk_adjective_1_FR_Char:0 "serein[ROOT.Char.Custom('FR_E')]" - calm_4_quirk_adjective_1_FR_Char:0 "tempéré[ROOT.Char.Custom('FR_E')]" - humble_quirk_adjective_1_FR_Char:0 "humble" - humble_2_quirk_adjective_1_FR_Char:0 "modeste" - deceitful_quirk_adjective_1_FR_Char:0 "rusé[ROOT.Char.Custom('FR_E')]" - deceitful_2_quirk_adjective_1_FR_Char:0 "astucieu[ROOT.Char.Custom('FR_XSe')]" - honest_quirk_adjective_1_FR_Char:0 "digne de confiance" - honest_2_quirk_adjective_1_FR_Char:0 "sincère" - honest_3_quirk_adjective_1_FR_Char:0 "honnête" - honest_4_quirk_adjective_1_FR_Char:0 "sincère" - generous_quirk_adjective_1_FR_Char:0 "généreu[ROOT.Char.Custom('FR_XSe')]" - generous_2_quirk_adjective_1_FR_Char:0 "bienveillant[ROOT.Char.Custom('FR_E')]" - craven_quirk_adjective_1_FR_Char:0 "préoccupé[ROOT.Char.Custom('FR_E')]" - brave_quirk_adjective_1_FR_Char:0 "plein[ROOT.Char.Custom('FR_E')] d’assurance" - brave_2_quirk_adjective_1_FR_Char:0 "fringant[ROOT.Char.Custom('FR_E')]" - gregarious_quirk_adjective_1_FR_Char:0 "amical[ROOT.Char.Custom('FR_E')]" - ambitious_quirk_adjective_1_FR_Char:0 "déterminé[ROOT.Char.Custom('FR_E')]" - ambitious_2_quirk_adjective_1_FR_Char:0 "résolu[ROOT.Char.Custom('FR_E')]" - arbitrary_quirk_adjective_1_FR_Char:0 "nonchalant[ROOT.Char.Custom('FR_E')]" - just_quirk_adjective_1_FR_Char:0 "patient[ROOT.Char.Custom('FR_E')]" - just_2_quirk_adjective_1_FR_Char:0 "fiable" - cynical_quirk_adjective_1_FR_Char:0 "averti[ROOT.Char.Custom('FR_E')]" - zealous_quirk_adjective_1_FR_Char:0 "fervent[ROOT.Char.Custom('FR_E')]" - zealous_2_quirk_adjective_1_FR_Char:0 "dévoué[ROOT.Char.Custom('FR_E')]" - zealous_3_quirk_adjective_1_FR_Char:0 "passionné[ROOT.Char.Custom('FR_E')]" - paranoid_quirk_adjective_1_FR_Char:0 "vigilant[ROOT.Char.Custom('FR_E')]" - paranoid_2_quirk_adjective_1_FR_Char:0 "prudent[ROOT.Char.Custom('FR_E')]" - trusting_quirk_adjective_1_FR_Char:0 "détendu[ROOT.Char.Custom('FR_E')]" - compassionate_quirk_adjective_1_FR_Char:0 "genti[ROOT.Char.Custom('FR_LLle')]" - compassionate_2_quirk_adjective_1_FR_Char:0 "accueillant[ROOT.Char.Custom('FR_E')]" - sadistic_quirk_adjective_1_FR_Char:0 "distant[ROOT.Char.Custom('FR_E')]" - vengeful_quirk_adjective_1_FR_Char:0 "sérieu[ROOT.Char.Custom('FR_XSe')]" - forgiving_quirk_adjective_1_FR_Char:0 "prévenant[ROOT.Char.Custom('FR_E')]" - lunatic_quirk_adjective_1_FR_Char:0 "énergique" - leper_quirk_adjective_1_FR_Char:0 "raide" - gout_ridden_quirk_adjective_1_FR_Char:0 "peiné[ROOT.Char.Custom('FR_E')]" - consumption_quirk_adjective_1_FR_Char:0 "à bout de souffle" - horse_quirk_adjective_1_FR_Char:0 "équin[ROOT.Char.Custom('FR_E')]" - fallback_quirk_adjective_1_FR_Char:0 "neutre" - - arrogant_neg_quirk_adjective_1_FR_Char:0 "nonchalant[ROOT.Char.Custom('FR_E')]" - arrogant_2_neg_quirk_adjective_1_FR_Char:0 "hautain[ROOT.Char.Custom('FR_E')]" - shy_neg_quirk_adjective_1_FR_Char:0 "inqui[ROOT.Char.Custom('FR_EtEte')]" - impatient_neg_quirk_adjective_1_FR_Char:0 "impatient[ROOT.Char.Custom('FR_E')]" - greedy_neg_quirk_adjective_1_FR_Char:0 "avide" - lustful_neg_quirk_adjective_1_FR_Char:0 "obscène" - chaste_neg_quirk_adjective_1_FR_Char:0 "réservé[ROOT.Char.Custom('FR_E')]" - temperate_neg_quirk_adjective_1_FR_Char:0 "terne" - gluttonous_neg_quirk_adjective_1_FR_Char:0 "insatiable" - diligent_neg_quirk_adjective_1_FR_Char:0 "opiniâtre" - lazy_neg_quirk_adjective_1_FR_Char:0 "veule" - wrathful_neg_quirk_adjective_1_FR_Char:0 "colérique" - wrathful_2_neg_quirk_adjective_1_FR_Char:0 "mécontent[ROOT.Char.Custom('FR_E')]" - calm_neg_quirk_adjective_1_FR_Char:0 "léthargique" - humble_neg_quirk_adjective_1_FR_Char:0 "hésitant[ROOT.Char.Custom('FR_E')]" - deceitful_neg_quirk_adjective_1_FR_Char:0 "fau[ROOT.Char.Custom('FR_XSse')]" - deceitful_2_neg_quirk_adjective_1_FR_Char:0 "narquois[ROOT.Char.Custom('FR_E')]" - honest_neg_quirk_adjective_1_FR_Char:0 "direct[ROOT.Char.Custom('FR_E')]" - generous_neg_quirk_adjective_1_FR_Char:0 "gaspilleu[ROOT.Char.Custom('FR_RSe')]" - craven_neg_quirk_adjective_1_FR_Char:0 "dégonflé[ROOT.Char.Custom('FR_E')]" - craven_2_neg_quirk_adjective_1_FR_Char:0 "crainti[ROOT.Char.Custom('FR_FVe')]" - brave_neg_quirk_adjective_1_FR_Char:0 "insouciant[ROOT.Char.Custom('FR_E')]" - brave_2_neg_quirk_adjective_1_FR_Char:0 "imprudent[ROOT.Char.Custom('FR_E')]" - gregarious_neg_quirk_adjective_1_FR_Char:0 "sans retenue" - ambitious_neg_quirk_adjective_1_FR_Char:0 "effronté[ROOT.Char.Custom('FR_E')]" - arbitrary_neg_quirk_adjective_1_FR_Char:0 "indifférent[ROOT.Char.Custom('FR_E')]" - just_neg_quirk_adjective_1_FR_Char:0 "rigide" - cynical_neg_quirk_adjective_1_FR_Char:0 "pessimiste" - cynical_2_neg_quirk_adjective_1_FR_Char:0 "sceptique" - cynical_3_neg_quirk_adjective_1_FR_Char:0 "sceptique" - zealous_neg_quirk_adjective_1_FR_Char:0 "fanatique" - zealous_2_neg_quirk_adjective_1_FR_Char:0 "enragé[ROOT.Char.Custom('FR_E')]" - paranoid_neg_quirk_adjective_1_FR_Char:0 "méfiant[ROOT.Char.Custom('FR_E')]" - trusting_neg_quirk_adjective_1_FR_Char:0 "irréfléchi[ROOT.Char.Custom('FR_E')]" - trusting_2_neg_quirk_adjective_1_FR_Char:0 "naï[ROOT.Char.Custom('FR_FVe')]" - trusting_3_neg_quirk_adjective_1_FR_Char:0 "crédule" - compassionate_neg_quirk_adjective_1_FR_Char:0 "complaisant[ROOT.Char.Custom('FR_E')]" - compassionate_2_neg_quirk_adjective_1_FR_Char:0 "vulnérable" - sadistic_neg_quirk_adjective_1_FR_Char:0 "sadique" - sadistic_2_neg_quirk_adjective_1_FR_Char:0 "pervers[ROOT.Char.Custom('FR_E')]" - vengeful_neg_quirk_adjective_1_FR_Char:0 "hostile" - vengeful_2_neg_quirk_adjective_1_FR_Char:0 "malveillant[ROOT.Char.Custom('FR_E')]" - vengeful_3_neg_quirk_adjective_1_FR_Char:0 "indigné[ROOT.Char.Custom('FR_E')]" - forgiving_neg_quirk_adjective_1_FR_Char:0 "faible" - - # FR_Scheme_FullAction - CustomLoc_FR_Scheme_FullAction_abduct:0 "Enlever [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_abduct_you:0 "Vous enlever" - CustomLoc_FR_Scheme_FullAction_befriend:0 "Nouer une amitié avec [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_befriend_you:0 "Nouer une amitié avec vous" - CustomLoc_FR_Scheme_FullAction_claim_throne:0 "Revendiquer le trône [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_claim_throne_you:0 "Revendiquer votre trône" - CustomLoc_FR_Scheme_FullAction_convert_to_witchcraft:0 "Convertir [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_convert_to_witchcraft_you:0 "Vous convertir" - CustomLoc_FR_Scheme_FullAction_courting:0 "Courtiser [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_courting_you:0 "Vous courtiser" - CustomLoc_FR_Scheme_FullAction_elope:0 "Épouser clandestinement [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_elope_you:0 "Vous épouser clandestinement" - CustomLoc_FR_Scheme_FullAction_fabricate_hook:0 "Fabriquer un hameçon contre [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_fabricate_hook_you:0 "Fabriquer un hameçon contre vous" - CustomLoc_FR_Scheme_FullAction_learn_language:0 "Apprendre la langue [ROOT.GetScheme.GetTarget.Custom('FR_du_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_learn_language_you:0 "Apprendre votre langue" - CustomLoc_FR_Scheme_FullAction_murder:0 "Assassiner [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_murder_you:0 "Vous assassiner" - CustomLoc_FR_Scheme_FullAction_seduce:0 "Séduire [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_seduce_you:0 "Vous séduire" - CustomLoc_FR_Scheme_FullAction_steal_back_artifact:0 "Voler l’artefact [ROOT.GetScheme.GetTarget.Custom('FR_du_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_steal_back_artifact_you:0 "Vous voler l’artefact" - CustomLoc_FR_Scheme_FullAction_sway:0 "Influencer [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - CustomLoc_FR_Scheme_FullAction_sway_you:0 "Vous influencer" - CustomLoc_FR_Scheme_FullAction_fallback:0 "[ROOT.GetScheme.GetActionName] [ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" - - # FR_DogStory_fake|FR_DogStory_e|FR_DogStory_le - FR_dog_female:0 "" - FR_dog_male:0 "" - FR_dog_female_e:0 "e" - FR_dog_male_e:0 "" - FR_dog_female_le:0 "la" - FR_dog_male_le:0 "le" - # FR_CatStory_fake|FR_CatStory_e|FR_CatStory_le - FR_cat_female:0 "" - FR_cat_male:0 "" - FR_cat_female_e:0 "e" - FR_cat_male_e:0 "" - FR_cat_female_le:0 "la" - FR_cat_male_le:0 "le" - # FR_GetDisability_Adj_Char - trait_maimed_FR_Adj_Char:0 "mutilé[ROOT.Char.Custom('FR_E')]" - trait_one_eyed_FR_Adj_Char:0 "borgne" - trait_disfigured_FR_Adj_Char:0 "défiguré[ROOT.Char.Custom('FR_E')]" - trait_infirm_FR_Adj_Char:0 "infirme" - trait_scarred_FR_Adj_Char:0 "balafré[ROOT.Char.Custom('FR_E')]" - trait_blind_FR_Adj_Char:0 "aveugle" - trait_clubfooted_FR_Adj_Char:0 "au pied bot" - trait_hunchbacked_FR_Adj_Char:0 "bossu" - trait_lisping_FR_Adj_Char:0 "zozoteu[ROOT.Char.Custom('FR_RSe')]" - trait_stuttering_FR_Adj_Char:0 "bégayeu[ROOT.Char.Custom('FR_RSe')]" - trait_dwarf_FR_Adj_Char:0 "nain[ROOT.Char.Custom('FR_RSe')]" - trait_giant_FR_Adj_Char:0 "géant[ROOT.Char.Custom('FR_RSe')]" - trait_weak_FR_Adj_Char:0 "faible" - trait_dull_FR_Adj_Char:0 "simple[ROOT.Char.Custom('FR_TTte')]" - trait_impotent_FR_Adj_Char:0 "impuissant[ROOT.Char.Custom('FR_E')]" - trait_spindly_FR_Adj_Char:0 "filiforme" - trait_scaly_FR_Adj_Char:0 "squameu[ROOT.Char.Custom('FR_XSe')]" - trait_albino_FR_Adj_Char:0 "albinos" - trait_wheezing_FR_Adj_Char:0 "à la respiration bruyante" - trait_bleeder_FR_Adj_Char:0 "hémophile" - trait_depressed_FR_Adj_Char:0 "dépressi[ROOT.Char.Custom('FR_FVe')]" - trait_possessed_FR_Adj_Char:0 "possédé[ROOT.Char.Custom('FR_E')]" - trait_wounded_FR_Adj_Char:0 "blessé[ROOT.Char.Custom('FR_E')]" - disabled_fallback_FR_Adj_Char:0 "infirme" - # FR_TerrainTypeProvince_Plural - terrain_plains_FR_Plural:0 "plaines" - terrain_farmlands_FR_Plural:0 "terres arables" - terrain_hills_FR_Plural:0 "collines" - terrain_mountains_FR_Plural:0 "montagnes" - terrain_desert_FR_Plural:0 "déserts" - terrain_oasis_FR_Plural:0 "oasis" - terrain_jungle_FR_Plural:0 "jungles" - terrain_taiga_FR_Plural:0 "taïgas" - terrain_wetlands_FR_Plural:0 "marécages" - terrain_steppe_FR_Plural:0 "steppes" - terrain_floodplains_FR_Plural:0 "plaines inondables" - terrain_drylands_FR_Plural:0 "terres arides" - terrain_forest_FR_Plural:0 "forêts" - # Lignes pour LocalPlayerString. La portée doit être CHARACTER - Loc_FR_mariage_1:0 "[CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName] se" - Loc_FR_mariage_2:0 "[CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]" - Loc_FR_du_GetTitledFirstName:0 " [CHARACTER.Custom('FR_du_Char_Pi')][CHARACTER.GetTitledFirstName]" - Loc_FR_du_GetTitledFirstNameNoTooltip:0 " [CHARACTER.Custom('FR_du_Char_Pi')][CHARACTER.GetTitledFirstNameNoTooltip]" - Loc_FR_du_GetName:0 " [CHARACTER.Custom('FR_du_Char')][CHARACTER.GetName]" - Loc_FR_du_GetShortUIName:0 " [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" - Loc_FR_du_GetShortUINameNoTooltip:0 " [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]" - Loc_FR_le_GetShortUIName:0 " [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" - Loc_FR_le_GetShortUIName_U:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName]" - Loc_FR_le_GetTitledFirstNameNoTooltip:0 " [CHARACTER.Custom('FR_le_Char_Pi')][CHARACTER.GetTitledFirstNameNoTooltip]" - Loc_FR_au_GetShortUIName:0 " [CHARACTER.Custom('FR_au_Char_U_Pi')][CHARACTER.GetShortUIName]" - Loc_FR_le_GetUIName:0 " [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]" - Loc_FR_du_GetUIName:0 " [CHARACTER.Custom('FR_du_Char_U_P')][CHARACTER.GetUIName]" - ## fonctionne de pair avec "Vous êtes" ou "Je suis" - Loc_FR_le_GetShortUIName_U_est:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est" - # FR_InspirationAdventureDestination_En - world_europe_west_FR_en:0 "en " - world_europe_north_FR_en:0 "en " - world_europe_south_FR_en:0 "en " - world_europe_east_FR_en:0 "en " - world_asia_minor_FR_en:0 "en " - world_middle_east_jerusalem_FR_en:0 "en " - world_middle_east_arabia_FR_en:0 "en " - world_middle_east_persia_FR_en:0 "en " - world_india_deccan_FR_en:0 "au " - world_india_bengal_FR_en:0 "au " - world_india_rajastan_FR_en:1 "au " - world_africa_north_FR_en:0 "en " - world_africa_west_FR_en:0 "en " - world_africa_east_FR_en:0 "en " - world_africa_FR_en:0 "en " - world_steppe_tarim_FR_en:0 "dans le " - world_europe_FR_en:0 "en " - world_india_FR_en:0 "en " - adventure_inspiration_world_middle_east_FR_en:0 "au " - adventure_inspiration_world_steppe_FR_en:0 "dans la " - adventure_inspiration_world_steppe_west_FR_en:0 "dans la " - adventure_inspiration_world_steppe_east_FR_en:0 "dans la " - world_tibet_FR_en:0 "au " - world_burma_FR_en:0 "en " - # FR_GetFaithGrandTemple_Au - building_holy_site_cathedral_01_FR_au:1 "à la grande cathédrale" - building_holy_site_mosque_01_FR_au:0 "à la grande mosquée" - building_type_holy_site_other_grand_temple_01_FR_au:0 "au grand temple" - # FR_GetYoungMiddleAgedOld_Un - age_young_FR_un:0 "un[ROOT.Char.Custom('FR_E')] jeune [ROOT.Char.GetWomanMan]" - age_middle_aged_FR_un:0 "un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] d’âge moyen" - age_old_FR_un:0 "un[ROOT.Char.Custom('FR_E')] viei[ROOT.Char.Custom('FR_LLle')] [ROOT.Char.GetWomanMan]" - # FR_GetCrime_Nickname - crime_kinslayer_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Parricide" - crime_deviant_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Déviant[ROOT.Char.Custom('FR_E')]" - crime_cannibal_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Cannibale" - crime_sodomite_FR_nickname:0 "le Sodomite" - crime_incestuous_FR_nickname:0 "l’Incestueu[ROOT.Char.Custom('FR_XSe')]" - crime_adulterer_FR_nickname:0 "l’Adultère" - crime_witch_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Sorci[ROOT.Char.Custom('FR_ErEre')]" - crime_fornicator_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Fornicat[ROOT.Char.Custom('FR_EurRice')]" - crime_denounced_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Dénoncé[ROOT.Char.Custom('FR_E')]" - crime_excommunicated_FR_nickname:0 "l’Excommunié[ROOT.Char.Custom('FR_E')]" - crime_murderer_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Meurtri[ROOT.Char.Custom('FR_ErEre')]" - crime_heretic_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Sectaire" - crime_heathen_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Païe[ROOT.Char.Custom('FR_NNne')]" - crime_infidel_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Mécréant[ROOT.Char.Custom('FR_E')]" - crime_fallback_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Crimine[ROOT.Char.Custom('FR_LLle')]" - # FR_GetMAAType1_On & FR_GetMAAType2_On - light_footmen_FR_On:0 "a " # Piétaille - bowmen_FR_On:0 "es " # Archers - light_horsemen_FR_On:0 "es " # Cavaliers légers - pikemen_unit_FR_On:0 "es " # Piquiers - armored_footmen_FR_On:0 "a " # Piétaille en armure - armored_horsemen_FR_On:0 "es " # Cavaliers en armure - war_elephant_FR_On:0 "es " # Éléphants de guerre - camel_rider_FR_On:0 "es " # Chameliers de combat - horse_archers_FR_On:0 "es " # Archers à cheval - # FR_ThisArtifactType_Le - artifact_type_helmet_FR_Le:0 "la " # couronne - artifact_type_primary_armament_FR_Le:0 "l’" # arme - artifact_type_armor_FR_Le:0 "l’" # armure - artifact_type_regalia_FR_Le:0 "l’" # insigne royal - artifact_type_trinket_FR_Le:0 "le" # souvenir - artifact_type_wall_big_FR_Le:0 "la " # décoration suspendue - artifact_type_wall_small_FR_Le:0 "la " # $artifact_type_wall_big$ - artifact_type_throne_FR_Le:0 "le " # trône - artifact_type_sculpture_FR_Le:0 "l’" # œuvre d’exposition - artifact_type_book_FR_Le:0 "le " # livre - artifact_type_pedestal_FR_Le:0 "l’" # $artifact_type_sculpture$ - artifact_type_elixir_FR_Le:0 "l’" # élixir - # FR_GetInspirationOwnerType_OnA - inspiration_owner_type_writer_FR_On: "on " # écrivain[ROOT.Char.Custom('FR_E')] - inspiration_owner_type_weaponsmith_FR_On: "[ROOT.Char.Custom('FR_OnA')] " # forgero[ROOT.Char.Custom('FR_NNne')] d’armes - inspiration_owner_type_armorer_FR_On: "on " # armuri[ROOT.Char.Custom('FR_ErEre')] - inspiration_owner_type_weaver_FR_On: "[ROOT.Char.Custom('FR_OnA')] " # tisserand[ROOT.Char.Custom('FR_E')] - inspiration_owner_type_adventurer_FR_On: "on " # aventuri[ROOT.Char.Custom('FR_ErEre')] - inspiration_owner_type_artisan_FR_On: "[ROOT.Char.Custom('FR_OnA')] " # [ROOT.Char.Custom('InspirationArtisanJobType')] - inspiration_owner_type_metalsmith_FR_On: "on " # orfèvre - inspiration_owner_type_alchemist_FR_On: "on " # alchimiste - inspiration_owner_type_fallback_FR_On: "[ROOT.Char.Custom('FR_OnA')] " # bénéficiaire - # FR_GetInspirationTypeRoom_OnA - inspiration_type_room_study_FR_On:0 "on " - inspiration_type_room_smithy_FR_On:0 "a " - inspiration_type_room_armory_FR_On:0 "on " - inspiration_type_room_weavery_FR_On:0 "on " - inspiration_type_room_wagon_FR_On:0 "on " - inspiration_type_room_workshop_FR_On:0 "on " - inspiration_type_room_shop_FR_On:0 "on " - inspiration_type_room_laboratory_FR_On:0 "on " - inspiration_type_room_fallback_FR_On:0 "on " - # FR_GetInspirationTypeRoom_Le - inspiration_type_room_study_FR_Le:0 "le " - inspiration_type_room_smithy_FR_Le:0 "la " - inspiration_type_room_armory_FR_Le:0 "l’" - inspiration_type_room_weavery_FR_Le:0 "l’" - inspiration_type_room_wagon_FR_Le:0 "le " - inspiration_type_room_workshop_FR_Le:0 "l’" - inspiration_type_room_shop_FR_Le:0 "l’" - inspiration_type_room_laboratory_FR_Le:0 "le " - inspiration_type_room_fallback_FR_Le:0 "le " - # FR_GetInspirationTypeRoom_Du - inspiration_type_room_study_FR_Du:0 "du " - inspiration_type_room_smithy_FR_Du:0 "de la " - inspiration_type_room_armory_FR_Du:0 "de l’" - inspiration_type_room_weavery_FR_Du:0 "de l’" - inspiration_type_room_wagon_FR_Du:0 "du " - inspiration_type_room_workshop_FR_Du:0 "de l’" - inspiration_type_room_shop_FR_Du:0 "de l’" - inspiration_type_room_laboratory_FR_Du:0 "du " - inspiration_type_room_fallback_FR_Du:0 "du " - # FR_GetInspirationTypeVerb_Inf - inspiration_type_verb_write_FR_Inf:0 "écrire" - inspiration_type_verb_forge_FR_Inf:0 "forger" - inspiration_type_verb_weave_FR_Inf:0 "tisser" - inspiration_type_verb_go_FR_Inf:0 "partir à l’aventure" - inspiration_type_verb_create_FR_Inf:0 "créer" - inspiration_type_verb_make_FR_Inf:0 "créer" - inspiration_type_verb_study_FR_Inf:0 "étudier" - # FR_GetInspirationMaterialType_Du - inspiration_type_material_writing_FR_Du:0 "des " - inspiration_type_material_metal_FR_Du:0 "du " - inspiration_type_material_jewels_FR_Du:0 "des " - inspiration_type_material_fabric_FR_Du:0 "du " - inspiration_type_material_sweat_FR_Du:0 "de la " - inspiration_type_material_wood_FR_Du:0 "du " - inspiration_type_material_stone_FR_Du:0 "de la " - inspiration_type_material_ingredients_FR_Du:0 "des " - inspiration_type_material_fallback_FR_Du:0 "des " - # FR_GetInspirationMaterialType_OnA - inspiration_type_material_writing_FR_On:0 "es " - inspiration_type_material_metal_FR_On:0 "on " - inspiration_type_material_jewels_FR_On:0 "es " - inspiration_type_material_fabric_FR_On:0 "on " - inspiration_type_material_sweat_FR_On:0 "a " - inspiration_type_material_wood_FR_On:0 "on " - inspiration_type_material_stone_FR_On:0 "a " - inspiration_type_material_ingredients_FR_On:0 "es " - inspiration_type_material_fallback_FR_On:0 "es " - # FR_GetInspirationTypeObject_OnA - inspiration_type_object_book_FR_On:0 "on " # livre - inspiration_type_object_weapon_FR_On:0 "[ROOT.Char.Custom('FR_ArtifactWeaponBaseType_OnA')]" # [ROOT.Char.Custom('ArtifactWeaponBaseType')] - inspiration_type_object_armor_FR_On:0 "[ROOT.Char.Custom('FR_ArtifactArmorTypeLowercase_OnA')]" # [ROOT.Char.Custom('ArtifactArmorTypeLowercase')] - inspiration_type_object_tapestry_FR_On:0 "a " # tapisserie - inspiration_type_object_banner_FR_On:0 "a " # bannière - inspiration_type_object_journey_FR_On:0 "on " # voyage - inspiration_type_object_artisan_FR_On:0 "[ROOT.Char.Custom('FR_InspirationArtisanBaseType_OnA')]" # [ROOT.Char.Custom('InspirationArtisanBaseType')] - inspiration_type_object_smith_FR_On:0 "[ROOT.Char.Custom('FR_InspirationSmithBaseType_OnA')]" # [ROOT.Char.Custom('InspirationSmithBaseType')] - inspiration_type_object_alchemy_FR_On:0 "a " # teinture - inspiration_type_object_fallback_FR_On:0 "on " # projet - # FR_GetInspirationTypeObject_Le - inspiration_type_object_book_FR_Le:0 "le " # livre - inspiration_type_object_weapon_FR_Le:0 "[ROOT.Char.Custom('FR_ArtifactWeaponBaseType_Le')]" # [ROOT.Char.Custom('ArtifactWeaponBaseType')] - inspiration_type_object_armor_FR_Le:0 "[ROOT.Char.Custom('FR_ArtifactArmorTypeLowercase_Le')]" # [ROOT.Char.Custom('ArtifactArmorTypeLowercase')] - inspiration_type_object_tapestry_FR_Le:0 "la " # tapisserie - inspiration_type_object_banner_FR_Le:0 "la " # bannière - inspiration_type_object_journey_FR_Le:0 "le " # voyage - inspiration_type_object_artisan_FR_Le:0 "[ROOT.Char.Custom('FR_InspirationArtisanBaseType_Le')]" # [ROOT.Char.Custom('InspirationArtisanBaseType')] - inspiration_type_object_smith_FR_Le:0 "[ROOT.Char.Custom('FR_InspirationSmithBaseType_Le')]" # [ROOT.Char.Custom('InspirationSmithBaseType')] - inspiration_type_object_alchemy_FR_Le:0 "la " # teinture - inspiration_type_object_fallback_FR_Le:0 "le " # projet - # FR_InspirationSmithBaseType_OnA - inspiration_smith_base_type_brooch_FR_On:0 "a " # broche - inspiration_smith_base_type_regalia_FR_On:0 "on " # insigne royal - inspiration_smith_base_type_crown_FR_On:0 "a " # couronne - inspiration_smith_base_type_goblet_FR_On:0 "a " # coupe - # FR_get_region_flower_type_plural_Fix - flower_type_jasmine_FR_Fix:0 "jasmins" - flower_type_lavender_FR_Fix:0 "lavandes" - flower_type_hibiscus_plural_FR_Fix:0 "hibiscus" - flower_type_gardenia_plural_FR_Fix:0 "gardénias" - flower_type_lotus_plural_FR_Fix:0 "lotus" - flower_type_chrysanthemum_plural_FR_Fix:0 "chrysanthèmes" - flower_type_delphinium_plural_FR_Fix:0 "delphiniums" - flower_type_violet_plural_FR_Fix:0 "violettes" - flower_type_peony_plural_FR_Fix:0 "pivoines" - flower_type_lily_plural_FR_Fix:0 "lys" - flower_type_geranium_plural_FR_Fix:0 "géraniums" - flower_type_iris_plural_FR_Fix:0 "iris" - flower_type_foxglove_plural_FR_Fix:0 "digitales" - flower_type_carnation_plural_FR_Fix:0 "œillets" - flower_type_snapdragon_plural_FR_Fix:0 "mufliers" - flower_type_narcissus_plural_FR_Fix:0 "narcisses" - flower_type_crocus_plural_FR_Fix:0 "crocus" - flower_type_tulip_plural_FR_Fix:0 "tulipes" - flower_type_poppy_plural_FR_Fix:0 "coquelicots" - flower_type_rose_plural_FR_Fix:0 "roses" - flower_type_orchid_plural_FR_Fix:0 "orchidées" - flower_type_aster_plural_FR_Fix:0 "asters" - # FR_InspirationSmithBaseType_Le - inspiration_smith_base_type_brooch_FR_Le:0 "la " # broche - inspiration_smith_base_type_regalia_FR_Le:0 "l’" # insigne royal - inspiration_smith_base_type_crown_FR_Le:0 "la " # couronne - inspiration_smith_base_type_goblet_FR_Le:0 "la " # coupe - # FR_InspirationArtisanBaseType_Le - inspiration_artisan_base_type_chest_FR_Le:0 "le " # coffre - inspiration_artisan_base_type_box_FR_Le:0 "la " # boîte - inspiration_artisan_base_type_sculpture_FR_Le:0 "la " # sculpture - inspiration_artisan_base_type_cabinet_FR_Le:0 "le " # meuble de rangement - inspiration_artisan_base_type_throne_FR_Le:0 "le " # trône - # FR_InspirationArtisanBaseType_OnA - inspiration_artisan_base_type_chest_FR_On:0 "on " # coffre - inspiration_artisan_base_type_box_FR_On:0 "a " # boîte - inspiration_artisan_base_type_sculpture_FR_On:0 "a " # sculpture - inspiration_artisan_base_type_cabinet_FR_On:0 "on " # meuble de rangement - inspiration_artisan_base_type_throne_FR_On:0 "on " # trône - # FR_ArtifactArmorTypeLowercase_Le - artifact_armor_mail_lowercase_FR_Le:0 "la " # cotte de mailles - artifact_armor_plate_lowercase_FR_Le:0 "l’" # armure de plates - artifact_armor_scale_lowercase_FR_Le:0 "l’" # armure en écailles - artifact_armor_lamellar_lowercase_FR_Le:0 "l’" # armure lamellaire - artifact_armor_laminar_lowercase_FR_Le:0 "l’" # armure laminaire - artifact_armor_brigandine_lowercase_FR_Le:1 "l’" # armure segmentée - artifact_armor_shield_lowercase_FR_Le:0 "le " # bouclier - # FR_ArtifactArmorTypeLowercase_E - artifact_armor_mail_lowercase_FR_E:0 "e" # cotte de mailles - artifact_armor_plate_lowercase_FR_E:0 "e" # armure de plates - artifact_armor_scale_lowercase_FR_E:0 "e" # armure en écailles - artifact_armor_lamellar_lowercase_FR_E:0 "e" # armure lamellaire - artifact_armor_laminar_lowercase_FR_E:0 "e" # armure laminaire - artifact_armor_brigandine_lowercase_FR_E:1 "e" # armure segmentée - artifact_armor_shield_lowercase_FR_E:0 "" # bouclier - # FR_ArtifactArmorTypeLowercase_OnA - artifact_armor_mail_lowercase_FR_On:0 "a " # cotte de mailles - artifact_armor_plate_lowercase_FR_On:0 "on " # armure de plates - artifact_armor_scale_lowercase_FR_On:0 "on " # armure en écailles - artifact_armor_lamellar_lowercase_FR_On:0 "on " # armure lamellaire - artifact_armor_laminar_lowercase_FR_On:0 "on " # armure laminaire - artifact_armor_brigandine_lowercase_FR_On:1 "on " # armure segmentée - artifact_armor_shield_lowercase_FR_On:0 "on " # bouclier - # FR_ArtifactWeaponBaseType_Le - weapon_axe_inspiration_name_FR_Le:0 "la " # hache" - weapon_dagger_inspiration_name_FR_Le:0 "la " # dague" - weapon_hammer_inspiration_name_FR_Le:0 "le " # marteau d’armes" - weapon_mace_inspiration_name_FR_Le:0 "la " # masse d’armes" - weapon_spear_inspiration_name_FR_Le:0 "la " # lance" - weapon_sword_inspiration_name_FR_Le:0 "l’" # épée" - # FR_ArtifactWeaponBaseType_OnA - weapon_axe_inspiration_name_FR_On:0 "a " # hache" - weapon_dagger_inspiration_name_FR_On:0 "a " # dague" - weapon_hammer_inspiration_name_FR_On:0 "on " # marteau d’armes" - weapon_mace_inspiration_name_FR_On:0 "a " # masse d’armes" - weapon_spear_inspiration_name_FR_On:0 "a " # lance" - weapon_sword_inspiration_name_FR_On:0 "on " # épée" - # FR_InspirationTypeDescription_Inf - book_inspiration_description_FR_Inf:0 "écrire un livre magnifique" - book_subject_inspiration_description_FR_Inf:0 "écrire sur [ROOT.Char.Custom('ArtifactBookSubject')]" - weapon_inspiration_description_FR_Inf:0 "forger une arme magnifique" - weapon_set_type_inspiration_description_FR_Inf:0 "forger [ROOT.Char.Custom('ArtifactWeaponType')]" - armor_inspiration_description_FR_Inf:1 "fabriquer une grande armure" - armor_set_type_inspiration_description_FR_Inf:1 "fabriquer un[ROOT.Char.Custom('FR_ArtifactArmorTypeLowercase_E')] [ROOT.Char.Custom('ArtifactArmorTypeLowercase')]" - weaver_inspiration_description_FR_Inf:0 "tisser quelque chose de glorieux" - weaver_inspiration_description_set_scene_FR_Inf:1 "tisser [ROOT.Char.Custom('InspirationTapestryScene')]" - adventure_inspiration_description_FR_Inf:0 "partir à l’aventure" - adventure_inspiration_description_destination_FR_Inf:0 "aller [ROOT.Char.Custom('FR_InspirationAdventureDestination_En')][ROOT.Char.Custom('InspirationAdventureDestination')]" - artisan_inspiration_description_set_type_FR_Inf:0 "fabriquer [ROOT.Char.Custom('InspirationArtisanType')]" - artisan_inspiration_description_FR_Inf:1 "fabriquer quelque chose de merveilleux" - smith_inspiration_description_set_type_FR_Inf:0 "forger [ROOT.Char.Custom('InspirationSmithType')]" - smith_inspiration_description_FR_Inf:0 "forger quelque chose de merveilleux" - alchemy_inspiration_description_FR_Inf:0 "étudier l’alchimie" - inspiration_alchemy_type_elixirs_FR_Inf:0 "étudier les élixirs" - inspiration_alchemy_type_metals_FR_Inf:0 "étudier les métaux" - inspiration_alchemy_type_panacea_FR_Inf:0 "créer un remède contre toutes les maladies" - inspiration_alchemy_type_immortality_FR_Inf:0 "étudier l’immortalité" - weaver_inspiration_description_banner_FR_Inf:0 "tisser [ROOT.Char.Custom('InspirationBannerType')]" - # FR_GetRandomPositiveTrait_OnA - trait_beauty_good_1_FR_On:0 "on physique avenant" - trait_beauty_good_male_2_FR_On:0 "a beauté" - trait_beauty_good_female_2_FR_On:0 "a beauté" - trait_beauty_good_3_FR_On:0 "a beauté sublime" - trait_intellect_good_1_FR_On:0 "a vivacité" - trait_intellect_good_2_FR_On:0 "on intelligence" - trait_intellect_good_3_FR_On:0 "on génie" - trait_physique_good_1_FR_On:0 "a vigueur" - trait_physique_good_2_FR_On:0 "a résistance physique" - trait_physique_good_3_FR_On:0 "on physique divin" - trait_pure_blooded_FR_On:0 "on sang pur" - trait_fecund_FR_On:0 "a fécondité" - - ############################################################################################ - ############################################################################################ - # Lignes pour du CharacterIntroduction - - #Perspective specific NoComma - MyCharacterIntroductionNoComma_my_counciltitle_firstname_FR_Du:0 "de mon [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" - MyCharacterIntroductionNoComma_my_relation_titledfirstname_FR_Du:0 "de m[second.Custom2('FR_RelationToMe_OnA', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_primaryspouse_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_father_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_mother_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_councillor_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_knight_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - - YourCharacterIntroductionNoComma_your_counciltitle_firstname_FR_Du:0 "de votre [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" - YourCharacterIntroductionNoComma_your_relation_titledfirstname_FR_Du:0 "de votre [second.Custom2('RelationToMe', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_primaryspouse_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_father_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_mother_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_councillor_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_knight_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - - HerHisCharacterIntroductionNoComma_herhis_counciltitle_firstname_FR_Du:0 "de son [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" - HerHisCharacterIntroductionNoComma_herhis_relation_titledfirstname_FR_Du:0 "de s[second.Custom2('FR_RelationToMe_OnA', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_primaryspouse_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_father_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_mother_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_councillor_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_knight_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - #Perspective specific Comma - MyCharacterIntroductionNoCommaPlusComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_MyCharacterIntroductionNoComma', SCOPE.sC('second'))]," - YourCharacterIntroductionNoCommaPlusComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_YourCharacterIntroductionNoComma', SCOPE.sC('second'))]," - HerHisCharacterIntroductionNoCommaPlusComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_HerHisCharacterIntroductionNoComma', SCOPE.sC('second'))]," - - #Perspective specific no Comma - MyCharacterIntroductionNoComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_MyCharacterIntroductionNoComma', SCOPE.sC('second'))]" - YourCharacterIntroductionNoComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_YourCharacterIntroductionNoComma', SCOPE.sC('second'))]" - HerHisCharacterIntroductionNoComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_HerHisCharacterIntroductionNoComma', SCOPE.sC('second'))]" - - - #Support loc functions & keys - CharacterIntroductionSupportNoComma_titledfirstnameoftitle_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char')][ROOT.Char.GetName]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_liege_title_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], une noble de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_liege_title_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], un noble de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstname_a_commoner_from_liege_title_FR_Du:0 "de [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')] de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_current_location_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], une noble de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_current_location_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], un noble de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstname_a_commoner_from_current_location_FR_Du:0 "de [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')] de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], une noble" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], un noble" - CharacterIntroductionSupportNoComma_firstname_a_commoner_FR_Du:0 "de [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')]" - CharacterIntroductionSupportNoComma_fallback_FR_Du:0 "[ROOT.Char.Custom2('FR_du_CharacterIntroductionSupportNoComma', SCOPE.sC('second'))]" - - ############################################################################################ - ############################################################################################ - # Lignes pour au CharacterIntroduction - - #Perspective specific NoComma - MyCharacterIntroductionNoComma_my_counciltitle_firstname_FR_Au:0 "à mon [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" - MyCharacterIntroductionNoComma_my_relation_titledfirstname_FR_Au:0 "à m[second.Custom2('FR_RelationToMe_OnA', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_primaryspouse_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_father_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_mother_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_councillor_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_knight_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" - - YourCharacterIntroductionNoComma_your_counciltitle_firstname_FR_Au:0 "à votre [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" - YourCharacterIntroductionNoComma_your_relation_titledfirstname_FR_Au:0 "à votre [second.Custom2('RelationToMe', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_primaryspouse_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_father_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_mother_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_councillor_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_knight_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" - - HerHisCharacterIntroductionNoComma_herhis_counciltitle_firstname_FR_Au:0 "à son [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" - HerHisCharacterIntroductionNoComma_herhis_relation_titledfirstname_FR_Au:0 "à s[second.Custom2('FR_RelationToMe_OnA', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_primaryspouse_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_father_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_mother_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_councillor_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_knight_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" - #Perspective specific Comma - MyCharacterIntroductionNoCommaPlusComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_MyCharacterIntroductionNoComma', SCOPE.sC('second'))]," - YourCharacterIntroductionNoCommaPlusComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_YourCharacterIntroductionNoComma', SCOPE.sC('second'))]," - HerHisCharacterIntroductionNoCommaPlusComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_HerHisCharacterIntroductionNoComma', SCOPE.sC('second'))]," - - #Perspective specific no Comma - MyCharacterIntroductionNoComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_MyCharacterIntroductionNoComma', SCOPE.sC('second'))]" - YourCharacterIntroductionNoComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_YourCharacterIntroductionNoComma', SCOPE.sC('second'))]" - HerHisCharacterIntroductionNoComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_HerHisCharacterIntroductionNoComma', SCOPE.sC('second'))]" - - - #Support loc functions & keys - CharacterIntroductionSupportNoComma_titledfirstnameoftitle_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char')][ROOT.Char.GetName]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_liege_title_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], une noble de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_liege_title_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], un noble de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstname_a_commoner_from_liege_title_FR_Au:0 "à [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')] de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_current_location_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], une noble de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_current_location_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], un noble de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstname_a_commoner_from_current_location_FR_Au:0 "à [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')] de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], une noble" - CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], un noble" - CharacterIntroductionSupportNoComma_firstname_a_commoner_FR_Au:0 "à [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')]" - CharacterIntroductionSupportNoComma_fallback_FR_Au:0 "[ROOT.Char.Custom2('FR_au_CharacterIntroductionSupportNoComma', SCOPE.sC('second'))]" - - ############################################################################################ - ############################################################################################ - # articles - CustomLoc_FR_le:0 "le " - CustomLoc_FR_les:0 "les " - CustomLoc_FR_la:0 "la " - CustomLoc_FR_l:0 "l’" - CustomLoc_FR_du:0 "du " - CustomLoc_FR_dela:0 "de la " - CustomLoc_FR_del:0 "de l’" - CustomLoc_FR_de:0 "de " - CustomLoc_FR_des:0 "des " - CustomLoc_FR_au:0 "au " - CustomLoc_FR_aux:0 "aux " - CustomLoc_FR_ala:0 "à la " - CustomLoc_FR_al:0 "à l’" - CustomLoc_FR_a:0 "à " - CustomLoc_FR_d:0 "d’" - # CustomLoc_FR_le:0 "#D le #!" - # CustomLoc_FR_la:0 "#D la #!" - # CustomLoc_FR_l:0 "#D l’#!" - # CustomLoc_FR_du:0 "#D du #!" - # CustomLoc_FR_dela:0 "#D de la #!" - # CustomLoc_FR_del:0 "#D de l’#!" - # CustomLoc_FR_de:0 "#D de #!" - # CustomLoc_FR_au:0 "#D au #!" - # CustomLoc_FR_ala:0 "#D à la #!" - # CustomLoc_FR_al:0 "#D à l’#!" - # CustomLoc_FR_a:0 "#D à #!" - - # fake - CustomLoc_FR_female_:0 "" - CustomLoc_FR_male_:0 "" - - CustomLoc_FR_empty:0 "" - CustomLoc_FR_du_Char_P:0 "[ROOT.Char.Custom('FR_du_Char_P')]" - CustomLoc_FR_du_Char:0 "[ROOT.Char.Custom('FR_du_Char')]" - CustomLoc_FR_au_Char_P:0 "[ROOT.Char.Custom('FR_au_Char_P')]" - CustomLoc_FR_au_Char:0 "[ROOT.Char.Custom('FR_au_Char')]" - CustomLoc_FR_le_Char:0 "[ROOT.Char.Custom('FR_le_Char')]" - CustomLoc_FR_le_Char_P:0 "[ROOT.Char.Custom('FR_le_Char_P')]" - - # version anglaise manquante: +l_french: + CustomLoc_FR_male_E:0 "" + CustomLoc_FR_female_E:0 "e" + CustomLoc_FR_male_EOpp:0 "e" + CustomLoc_FR_female_EOpp:0 "" + CustomLoc_FR_male_Eresse:0 "" + CustomLoc_FR_female_Eresse:0 "eresse" + CustomLoc_FR_male_AuAla:0 "au" + CustomLoc_FR_female_AuAla:0 "à la" + CustomLoc_FR_male_AuxAles:0 "aux" + CustomLoc_FR_female_AuxAles:0 "ales" + CustomLoc_FR_male_CeluiCelle:0 "celui" + CustomLoc_FR_female_CeluiCelle:0 "celle" + CustomLoc_FR_male_DDe:0 "d’" + CustomLoc_FR_female_DDe:0 "de " + CustomLoc_FR_male_DuDela:0 "du" + CustomLoc_FR_female_DuDela:0 "de la" + CustomLoc_FR_male_EauElle:0 "eau" + CustomLoc_FR_female_EauElle:0 "elle" + CustomLoc_FR_male_EauxElles:0 "eaux" + CustomLoc_FR_female_EauxElles:0 "elles" + CustomLoc_FR_male_EEsse:0 "e" + CustomLoc_FR_female_EEsse:0 "esse" + CustomLoc_FR_male_EEtte:0 "e" + CustomLoc_FR_female_EEtte:0 "ette" + CustomLoc_FR_male_EluiElle:0 "e lui" + CustomLoc_FR_female_EluiElle:0 "’elle" + CustomLoc_FR_male_ErEre:0 "er" + CustomLoc_FR_female_ErEre:0 "ère" + CustomLoc_FR_male_EteEtesse:0 "ète" + CustomLoc_FR_female_EteEtesse:0 "étesse" + CustomLoc_FR_male_EtEte:0 "et" + CustomLoc_FR_female_EtEte:0 "ète" + CustomLoc_FR_male_EtEtte:0 "et" + CustomLoc_FR_female_EtEtte:0 "ette" + CustomLoc_FR_male_EurEresse:0 "eur" + CustomLoc_FR_female_EurEresse:0 "eresse" + CustomLoc_FR_male_EurRice:0 "eur" + CustomLoc_FR_female_EurRice:0 "rice" + CustomLoc_FR_male_FVe:0 "f" + CustomLoc_FR_female_FVe:0 "ve" + CustomLoc_FR_male_IeuxIeille:0 "ieux" + CustomLoc_FR_female_IeuxIeille:0 "ieille" + CustomLoc_FR_male_IlElle:0 "il" + CustomLoc_FR_female_IlElle:0 "elle" + CustomLoc_FR_male_LeLa:0 "le" + CustomLoc_FR_female_LeLa:0 "la" + CustomLoc_FR_male_LeLaOpp:0 "la" + CustomLoc_FR_female_LeLaOpp:0 "le" + CustomLoc_FR_male_LLa:0 "l’" + CustomLoc_FR_female_LLa:0 "la " + CustomLoc_FR_male_AlAla:0 "à l’" + CustomLoc_FR_female_AlAla:0 "à la " + CustomLoc_FR_male_LLle:0 "l" + CustomLoc_FR_female_LLle:0 "lle" + CustomLoc_FR_male_LuiElle:0 "lui" + CustomLoc_FR_female_LuiElle:0 "elle" + CustomLoc_FR_male_NNne:0 "n" + CustomLoc_FR_female_NNne:0 "nne" + CustomLoc_FR_male_OnA:0 "on" + CustomLoc_FR_female_OnA:0 "a" + CustomLoc_FR_male_OnAOpp:0 "a" + CustomLoc_FR_female_OnAOpp:0 "on" + CustomLoc_FR_male_OuOlle:0 "ou" + CustomLoc_FR_female_OuOlle:0 "olle" + CustomLoc_FR_male_RSe:0 "r" + CustomLoc_FR_female_RSe:0 "se" + CustomLoc_FR_male_SilSielle:0 "s’il" + CustomLoc_FR_female_SilSielle:0 "si elle" + CustomLoc_FR_male_SilsSielles:0 "s’ils" + CustomLoc_FR_female_SilsSielles:0 "si elles" + CustomLoc_FR_male_SSse:0 "s" + CustomLoc_FR_female_SSse:0 "sse" + CustomLoc_FR_male_XSes:0 "x" + CustomLoc_FR_female_XSes:0 "ses" + CustomLoc_FR_male_TTte:0 "t" + CustomLoc_FR_female_TTte:0 "tte" + CustomLoc_FR_male_XCe:0 "x" + CustomLoc_FR_female_XCe:0 "ce" + CustomLoc_FR_male_XSe:0 "x" + CustomLoc_FR_female_XSe:0 "se" + CustomLoc_FR_male_XSeOpp:0 "se" + CustomLoc_FR_female_XSeOpp:0 "x" + CustomLoc_FR_male_XSse:0 "x" + CustomLoc_FR_female_XSse:0 "sse" + CustomLoc_FR_male_He:0 "" + CustomLoc_FR_female_He:0 "he" + CustomLoc_FR_male_EfEve:0 "ef" + CustomLoc_FR_female_EfEve:0 "ève" + CustomLoc_FR_male_Te:0 "" + CustomLoc_FR_female_Te:0 "te" + CustomLoc_FR_male_Hesse:0 "" + CustomLoc_FR_female_Hesse:0 "hesse" + CustomLoc_FR_male_MonseigneurMadame:0 "monseigneur" + CustomLoc_FR_female_MonseigneurMadame:0 "madame" + CustomLoc_FR_male_SeigneurDame:0 "seigneur" + CustomLoc_FR_female_SeigneurDame:0 "dame" + CustomLoc_FR_male_SieurDame:0 "sieur" + CustomLoc_FR_female_SieurDame:0 "dame" + CustomLoc_FR_male_EpouxEpouse:0 "époux" + CustomLoc_FR_female_EpouxEpouse:0 "épouse" + CustomLoc_FR_male_EpouxEpouseOpp:0 "épouse" + CustomLoc_FR_female_EpouxEpouseOpp:0 "époux" + CustomLoc_FR_male_PaternelMaternel:0 "paternel" + CustomLoc_FR_female_PaternelMaternel:0 "maternel" + CustomLoc_FR_female_EuxElles:0 "elles" + CustomLoc_FR_male_EuxElles:0 "eux" + CustomLoc_FR_female_IlsElles:0 "elles" + CustomLoc_FR_male_IlsElles:0 "ils" + CustomLoc_FR_female_STes:0 "tes" + CustomLoc_FR_male_STes:0 "s" + CustomLoc_FR_female_Es:0 "es" + CustomLoc_FR_male_Es:0 "" + CustomLoc_FR_female_SEs:0 "es" + CustomLoc_FR_male_SEs:0 "s" + CustomLoc_FR_female_GarconFille:0 "fille" + CustomLoc_FR_male_GarconFille:0 "garçon" + CustomLoc_FR_female_ServiteurServante:0 "servante" + CustomLoc_FR_male_ServiteurServante:0 "serviteur" + CustomLoc_FR_female_AinIne:0 "ine" + CustomLoc_FR_male_AinIne:0 "ain" + + signature_weapon_sword_FR_Du:0 "de l’épée" + signature_weapon_mace_FR_Du:0 "de la masse d’armes" + signature_weapon_axe_FR_Du:0 "de la hache" + signature_weapon_hammer_FR_Du:0 "du marteau d’armes" + signature_weapon_spear_FR_Du:0 "de la lance" + signature_weapon_dagger_FR_Du:0 "de la dague" + + signature_weapon_sword_FR_OnA:0 "on épée" + signature_weapon_mace_FR_OnA:0 "a masse d’armes" + signature_weapon_axe_FR_OnA:0 "a hache" + signature_weapon_hammer_FR_OnA:0 "on marteau d’armes" + signature_weapon_spear_FR_OnA:0 "a lance" + signature_weapon_dagger_FR_OnA:0 "a dague" + + signature_weapon_sword_FR_Un:0 "une épée" + signature_weapon_mace_FR_Un:0 "une masse d’armes" + signature_weapon_axe_FR_Un:0 "une hache" + signature_weapon_hammer_FR_Un:0 "un marteau d’armes" + signature_weapon_spear_FR_Un:0 "une lance" + signature_weapon_dagger_FR_Un:0 "une dague" + + daughter_in_law_FR_OnA:0 "a belle-fille" + relation_acquaintance_female_FR_OnA:1 "a connaissance" + relation_acquaintance_male_FR_OnA:1 "a connaissance" + relation_agent_FR_OnA:0 "on agent" + relation_aunt_FR_OnA:0 "a tante" + relation_brother_bully_FR_OnA:0 "on frère et petite brute" + relation_brother_consort_FR_OnA:0 "on frère-concubin" + relation_brother_FR_OnA:0 "on frère" + relation_brother_friend_FR_OnA:0 "on frère et ami" + relation_brother_rival_FR_OnA:0 "on frère et rival" + relation_brother_victim_FR_OnA:0 "on frère et souffre-douleur" + relation_brotherhusband_FR_OnA:0 "on frère-mari" + relation_brotherinlaw_FR_OnA:0 "on beau-frère" + relation_bully_FR_OnA:0 "a petite brute" + relation_concubine_female_FR_OnA:0 "a concubine" + relation_concubine_male_FR_OnA:0 "on concubin" + relation_councillor_female_FR_OnA:0 "on [second.GetCouncilTitle|l]" + relation_councillor_male_FR_OnA:0 "on [second.GetCouncilTitle|l]" + relation_court_physician_female_FR_OnA:0 "a médecin de la Cour" + relation_court_physician_male_FR_OnA:0 "on médecin de la Cour" + relation_courtier_female_FR_OnA:0 "a courtisane" + relation_courtier_male_FR_OnA:0 "on courtisan" + relation_cousin_female_FR_OnA:0 "a cousine" + relation_cousin_FR_OnA:0 "on cousin" + relation_crush_FR_OnA:0 "on béguin d’enfance" + relation_daughter_concubine_FR_OnA:0 "a fille-concubine" + relation_daughter_FR_OnA:0 "a fille" + relation_daughterwife_FR_OnA:0 "a fille-épouse" + relation_father_consort_FR_OnA:0 "on père-concubin" + relation_father_FR_OnA:0 "on père" + relation_fatherhusband_FR_OnA:0 "on père-mari" + relation_friend_female_FR_OnA:0 "on amie" + relation_friend_male_FR_OnA:0 "on ami" + relation_granddaughter_FR_OnA:0 "a petite-fille" + relation_grandfather_FR_OnA:0 "on grand-père" + relation_grandmother_FR_OnA:0 "a grand-mère" + relation_grandson_FR_OnA:0 "on petit-fils" + relation_great_grandfather_FR_OnA:0 "on arrière-grand-père" + relation_great_grandmother_FR_OnA:0 "on arrière-grand-mère" + relation_greatgranddaughter_FR_OnA:0 "on arrière-petite-fille" + relation_greatgrandson_FR_OnA:0 "on arrière-petit-fils" + relation_guardian_FR_OnA:0 "[second.Custom('FR_OnA')] tut[second.Custom('FR_EurRice')]" + relation_guest_female_FR_OnA:0 "on invitée" + relation_guest_male_FR_OnA:0 "on invité" + relation_half_brother_FR_OnA:0 "on demi-frère" + relation_half_sister_FR_OnA:0 "a demi-sœur" + relation_heir_daughter_FR_OnA:0 "a fille et héritière" + relation_heir_son_FR_OnA:0 "on fils et héritier" + relation_host_female_FR_OnA:0 "on hôtesse" + relation_host_male_FR_OnA:0 "on hôte" + relation_husband_departed_FR_OnA:0 "on défunt époux" + relation_husband_FR_OnA:0 "on mari" + relation_jailer_female_FR_OnA:0 "on emprisonneuse" + relation_jailer_male_FR_OnA:0 "on emprisonneur" + relation_kinsman_FR_OnA:0 "on parent" + relation_kinswoman_FR_OnA:0 "a parente" + relation_knight_FR_OnA:0 "on chevalier" + relation_liege_female_FR_OnA:0 "a dame lige" + relation_liege_female_lover_FR_OnA:0 "on amante et dame lige" + relation_liege_female_rival_FR_OnA:0 "a rivale et dame lige" + relation_liege_male_FR_OnA:0 "on seigneur lige" + relation_liege_male_lover_FR_OnA:0 "on amant et seigneur lige" + relation_liege_male_rival_FR_OnA:0 "rival et seigneur lige" + relation_lover_female_FR_OnA:0 "on amante" + relation_lover_male_FR_OnA:0 "on amant" + relation_mentor_FR_OnA:0 "on mentor" + relation_mother_concubine_FR_OnA:0 "a mère-concubine" + relation_mother_FR_OnA:0 "a mère" + relation_motherwife_FR_OnA:0 "a mère-épouse" + relation_nephew_FR_OnA:0 "on neveu" + relation_niece_FR_OnA:0 "a nièce" + relation_peasant_affair_female_FR_OnA:0 "on ancienne... #EMP connaissance#!" + relation_peasant_affair_male_FR_OnA:0 "on ancienne... #EMP connaissance#!" + relation_prisoner_female_FR_OnA:0 "a prisonnière" + relation_prisoner_male_FR_OnA:0 "on prisonnier" + relation_religious_head_FR_OnA:0 "on [ROOT.Char.GetFaith.ReligiousHeadName]" + relation_rival_female_FR_OnA:0 "a rivale" + relation_rival_male_FR_OnA:0 "on rival" + relation_sister_bully_FR_OnA:0 "a sœur et petite brute" + relation_sister_concubine_FR_OnA:0 "a sœur-concubine" + relation_sister_FR_OnA:0 "a sœur" + relation_sister_friend_FR_OnA:0 "a sœur et amie" + relation_sister_rival_FR_OnA:0 "a sœur et rivale" + relation_sister_victim_FR_OnA:0 "a sœur et souffre-douleur" + relation_sisterinlaw_FR_OnA:0 "a belle-sœur" + relation_sisterwife_FR_OnA:0 "a sœur-épouse" + relation_son_consort_FR_OnA:0 "on fils-concubin" + relation_son_FR_OnA:0 "on fils" + relation_sonhusband_FR_OnA:0 "on fils-mari" + relation_stepbrother_FR_OnA:0 "on demi-frère" + relation_stepdaughter_FR_OnA:0 "a belle-fille" + relation_stepfather_FR_OnA:0 "on beau-père" + relation_stepmother_FR_OnA:0 "a belle-mère" + relation_stepsister_FR_OnA:0 "a demi-sœur" + relation_stepson_FR_OnA:0 "on beau-fils" + relation_student_FR_OnA:0 "on élève" + relation_uncle_FR_OnA:0 "on oncle" + relation_vassal_female_FR_OnA:0 "a vassale" + relation_vassal_female_rival_FR_OnA:0 "a rivale et vassale" + relation_vassal_male_FR_OnA:0 "on vassal" + relation_vassal_male_rival_FR_OnA:0 "on rival et vassal" + relation_victim_FR_OnA:0 "on souffre-douleur" + relation_ward_FR_OnA:0 "[second.Custom('FR_OnA')] pupille" + relation_wife_departed_FR_OnA:0 "a défunte épouse" + relation_wife_FR_OnA:0 "a femme" + son_in_law_FR_OnA:0 "on beau-fils" + relation_court_dwarf_female_FR_OnA:0 "a naine de la Cour" + relation_court_dwarf_male_FR_OnA:0 "on nain de la Cour" + relation_keeper_of_swans_female_FR_OnA:0 "a gardienne des cygnes" + relation_keeper_of_swans_male_FR_OnA:0 "on gardien des cygnes" + relation_master_of_horse_female_FR_OnA:0 "on grand écuyer" + relation_master_of_horse_male_FR_OnA:0 "on grand écuyer" + relation_court_jester_female_FR_OnA:0 "a bouffonne de la Cour" + relation_court_jester_male_FR_OnA:0 "on bouffon de la Cour" + relation_master_of_hunt_female_FR_OnA:0 "a maîtresse de chasse" + relation_master_of_hunt_male_FR_OnA:0 "on maître de chasse" + relation_high_almoner_female_FR_OnA:0 "on grand aumônier" + relation_high_almoner_male_FR_OnA:0 "on grand aumônier" + relation_cupbearer_female_FR_OnA:0 "on échansonne" + relation_cupbearer_male_FR_OnA:0 "on échanson" + relation_seneschal_female_FR_OnA:0 "a sénéchale" + relation_seneschal_male_FR_OnA:0 "on sénéchal" + relation_antiquarian_female_FR_OnA:0 "on antiquaire" + relation_antiquarian_male_FR_OnA:0 "on antiquaire" + relation_court_tutor_female_FR_OnA:0 "a professeure de la Cour" + relation_court_tutor_male_FR_OnA:0 "on professeur de la Cour" + relation_royal_architect_female_FR_OnA:0 "on architecte royale" + relation_royal_architect_male_FR_OnA:0 "on architecte royal" + relation_court_poet_female_FR_OnA:0 "a poétesse de la Cour" + relation_court_poet_male_FR_OnA:0 "on poète de la Cour" + relation_bodyguard_female_FR_OnA:0 "a garde du corps" + relation_bodyguard_male_FR_OnA:0 "on garde du corps" + relation_champion_female_FR_OnA:0 "a championne" + relation_champion_male_FR_OnA:0 "on champion" + relation_court_musician_female_FR_OnA:0 "a musicienne de la Cour" + relation_court_musician_male_FR_OnA:0 "on musicien de la Cour" + relation_food_taster_female_FR_OnA:0 "a goûteuse" + relation_food_taster_male_FR_OnA:0 "on goûteur" + relation_inspired_character_female_FR_OnA:0 "a bénéficiaire" + relation_inspired_character_male_FR_OnA:0 "on bénéficiaire" + relation_lady_in_waiting_female_FR_OnA:0 "a dame d’honneur" + relation_lady_in_waiting_male_FR_OnA:0 "a dame d’honneur" + relation_garuda_female_FR_OnA:0 "a garuda" + relation_garuda_male_FR_OnA:0 "on garuda" + relation_chief_eunuch_female_FR_OnA:0 "a chef des eunuques" + relation_chief_eunuch_male_FR_OnA:0 "on chef des eunuques" + relation_court_gardener_female_FR_OnA:0 "a jardinière de la Cour" + relation_court_gardener_male_FR_OnA:0 "on jardinier de la Cour" + relation_chief_qadi_female_FR_OnA:0 "a chef cadi" + relation_chief_qadi_male_FR_OnA:0 "on chef cadi" + + daughter_in_law_FR_Le:0 "la belle-fille" + relation_acquaintance_female_FR_Le:1 "la connaissance" + relation_acquaintance_male_FR_Le:1 "la connaissance" + relation_agent_FR_Le:0 "l’agent" + relation_aunt_FR_Le:0 "la tante" + relation_brother_FR_Le:0 "le frère" + relation_brother_bully_FR_Le:0 "le frère et petite brute" + relation_brother_consort_FR_Le:0 "le frère-concubin" + relation_brother_friend_FR_Le:0 "le frère et ami" + relation_brother_rival_FR_Le:0 "le frère et rival" + relation_brother_victim_FR_Le:0 "le frère et souffre-douleur" + relation_brotherhusband_FR_Le:0 "le frère-mari" + relation_brotherinlaw_FR_Le:0 "le beau-frère" + relation_bully_FR_Le:0 "la petite brute" + relation_concubine_female_FR_Le:0 "la concubine" + relation_concubine_male_FR_Le:0 "le concubin" + relation_councillor_female_FR_Le:0 "le [second.GetCouncilTitle|l]" + relation_councillor_male_FR_Le:0 "le [second.GetCouncilTitle|l]" + relation_court_physician_female_FR_Le:0 "la médecin de la Cour" + relation_court_physician_male_FR_Le:0 "le médecin de la Cour" + relation_courtier_female_FR_Le:0 "la courtisane" + relation_courtier_male_FR_Le:0 "le courtisan" + relation_cousin_FR_Le:0 "le cousin" + relation_cousin_female_FR_Le:0 "la cousine" + relation_crush_FR_Le:0 "le béguin d’enfance" + relation_daughter_FR_Le:0 "la fille" + relation_daughter_concubine_FR_Le:0 "la fille-concubine" + relation_daughterwife_FR_Le:0 "la fille-épouse" + relation_father_FR_Le:0 "le père" + relation_father_consort_FR_Le:0 "le père-concubin" + relation_fatherhusband_FR_Le:0 "le père-mari" + relation_friend_female_FR_Le:0 "l’amie" + relation_friend_male_FR_Le:0 "l’ami" + relation_granddaughter_FR_Le:0 "la petite-fille" + relation_grandfather_FR_Le:0 "le grand-père" + relation_grandmother_FR_Le:0 "la grand-mère" + relation_grandson_FR_Le:0 "le petit-fils" + relation_great_grandfather_FR_Le:0 "l’arrière-grand-père" + relation_great_grandmother_FR_Le:0 "l’arrière-grand-mère" + relation_greatgranddaughter_FR_Le:0 "l’arrière-petite-fille" + relation_greatgrandson_FR_Le:0 "l’arrière-petit-fils" + relation_guardian_FR_Le:0 "[second.Custom('FR_LeLa')] tut[second.Custom('FR_EurRice')]" + relation_guest_female_FR_Le:0 "l’invitée" + relation_guest_male_FR_Le:0 "l’invité" + relation_half_brother_FR_Le:0 "le demi-frère" + relation_half_sister_FR_Le:0 "la demi-sœur" + relation_heir_daughter_FR_Le:0 "la fille et héritière" + relation_heir_son_FR_Le:0 "le fils et héritier" + relation_host_female_FR_Le:0 "l’hôtesse" + relation_host_male_FR_Le:0 "l’hôte" + relation_husband_FR_Le:0 "le mari" + relation_husband_departed_FR_Le:0 "le défunt époux" + relation_jailer_female_FR_Le:0 "l’emprisonneuse" + relation_jailer_male_FR_Le:0 "l’emprisonneur" + relation_kinsman_FR_Le:0 "le parent" + relation_kinswoman_FR_Le:0 "la parente" + relation_knight_FR_Le:0 "le chevalier" + relation_liege_female_FR_Le:0 "la dame lige" + relation_liege_female_lover_FR_Le:0 "l’amante et dame lige" + relation_liege_female_rival_FR_Le:0 "la rivale et dame lige" + relation_liege_male_FR_Le:0 "le seigneur lige" + relation_liege_male_lover_FR_Le:0 "l’amant et seigneur lige" + relation_liege_male_rival_FR_Le:0 "rival et seigneur lige" + relation_lover_female_FR_Le:0 "l’amante" + relation_lover_male_FR_Le:0 "l’amant" + relation_mentor_FR_Le:0 "le mentor" + relation_mother_FR_Le:0 "la mère" + relation_mother_concubine_FR_Le:0 "la mère-concubine" + relation_motherwife_FR_Le:0 "la mère-épouse" + relation_nephew_FR_Le:0 "le neveu" + relation_niece_FR_Le:0 "la nièce" + relation_peasant_affair_female_FR_Le:0 "l’ancienne... #EMP connaissance#!" + relation_peasant_affair_male_FR_Le:0 "l’ancienne... #EMP connaissance#!" + relation_prisoner_female_FR_Le:0 "la prisonnière" + relation_prisoner_male_FR_Le:0 "le prisonnier" + relation_religious_head_FR_Le:0 "le [ROOT.Char.GetFaith.ReligiousHeadName]" + relation_rival_female_FR_Le:0 "la rivale" + relation_rival_male_FR_Le:0 "le rival" + relation_sister_FR_Le:0 "la sœur" + relation_sister_bully_FR_Le:0 "la sœur et petite brute" + relation_sister_concubine_FR_Le:0 "la sœur-concubine" + relation_sister_friend_FR_Le:0 "la sœur et amie" + relation_sister_rival_FR_Le:0 "la sœur et rivale" + relation_sister_victim_FR_Le:0 "la sœur et souffre-douleur" + relation_sisterinlaw_FR_Le:0 "la belle-sœur" + relation_sisterwife_FR_Le:0 "la sœur-épouse" + relation_son_FR_Le:0 "le fils" + relation_son_consort_FR_Le:0 "le fils-concubin" + relation_sonhusband_FR_Le:0 "le fils-mari" + relation_stepbrother_FR_Le:0 "le demi-frère" + relation_stepdaughter_FR_Le:0 "la belle-fille" + relation_stepfather_FR_Le:0 "le beau-père" + relation_stepmother_FR_Le:0 "la belle-mère" + relation_stepsister_FR_Le:0 "la demi-sœur" + relation_stepson_FR_Le:0 "le beau-fils" + relation_student_FR_Le:0 "l’élève" + relation_uncle_FR_Le:0 "l’oncle" + relation_vassal_female_FR_Le:0 "la vassale" + relation_vassal_female_rival_FR_Le:0 "la rivale et vassale" + relation_vassal_male_FR_Le:0 "le vassal" + relation_vassal_male_rival_FR_Le:0 "le rival et vassal" + relation_victim_FR_Le:0 "le souffre-douleur" + relation_ward_FR_Le:0 "[second.Custom('FR_LeLa')] pupille" + relation_wife_FR_Le:0 "la femme" + relation_wife_departed_FR_Le:0 "la défunte épouse" + son_in_law_FR_Le:0 "le beau-fils" + relation_court_dwarf_female_FR_Le:0 "la naine de la Cour" + relation_court_dwarf_male_FR_Le:0 "le nain de la Cour" + relation_keeper_of_swans_female_FR_Le:0 "la gardienne des cygnes" + relation_keeper_of_swans_male_FR_Le:0 "le gardien des cygnes" + relation_master_of_horse_female_FR_Le:0 "le grand écuyer" + relation_master_of_horse_male_FR_Le:0 "le grand écuyer" + relation_court_jester_female_FR_Le:0 "la bouffonne de la Cour" + relation_court_jester_male_FR_Le:0 "le bouffon de la Cour" + relation_master_of_hunt_female_FR_Le:0 "la maîtresse de chasse" + relation_master_of_hunt_male_FR_Le:0 "le maître de chasse" + relation_high_almoner_female_FR_Le:0 "le grand aumônier" + relation_high_almoner_male_FR_Le:0 "le grand aumônier" + relation_cupbearer_female_FR_Le:0 "l’échansonne" + relation_cupbearer_male_FR_Le:0 "l’échanson" + relation_seneschal_female_FR_Le:0 "la sénéchale" + relation_seneschal_male_FR_Le:0 "le sénéchal" + relation_antiquarian_female_FR_Le:0 "l’antiquaire" + relation_antiquarian_male_FR_Le:0 "l’antiquaire" + relation_court_tutor_female_FR_Le:0 "la professeure de la Cour" + relation_court_tutor_male_FR_Le:0 "le professeur de la Cour" + relation_royal_architect_female_FR_Le:0 "l’architecte royale" + relation_royal_architect_male_FR_Le:0 "l’architecte royal" + relation_court_poet_female_FR_Le:0 "la poétesse de la Cour" + relation_court_poet_male_FR_Le:0 "le poète de la Cour" + relation_bodyguard_female_FR_Le:0 "la garde du corps" + relation_bodyguard_male_FR_Le:0 "le garde du corps" + relation_champion_female_FR_Le:0 "la championne" + relation_champion_male_FR_Le:0 "le champion" + relation_court_musician_female_FR_Le:0 "la musicienne de la Cour" + relation_court_musician_male_FR_Le:0 "le musicien de la Cour" + relation_food_taster_female_FR_Le:0 "la goûteuse" + relation_food_taster_male_FR_Le:0 "le goûteur" + relation_inspired_character_female_FR_Le:0 "la bénéficiaire" + relation_inspired_character_male_FR_Le:0 "le bénéficiaire" + relation_lady_in_waiting_female_FR_Le:0 "la dame d’honneur" + relation_lady_in_waiting_male_FR_Le:0 "la dame d’honneur" + relation_garuda_female_FR_Le:0 "la garuda" + relation_garuda_male_FR_Le:0 "le garuda" + relation_chief_eunuch_female_FR_Le:0 "la chef des eunuques" + relation_chief_eunuch_male_FR_Le:0 "le chef des eunuques" + relation_court_gardener_female_FR_Le:0 "la jardinière de la Cour" + relation_court_gardener_male_FR_Le:0 "le jardinier de la Cour" + relation_chief_qadi_female_FR_Le:0 "la chef cadi" + relation_chief_qadi_male_FR_Le:0 "le chef cadi" + + # FR_CompositionType_lela + CompositionType_song_FR_Le:0 "la chanson" + CompositionType_chronicle_FR_Le:0 "la chronique" + CompositionType_poem_FR_Le:0 "le poème" + + # FR_GetTutorEducation_Du + diplomacy_FR_Du:0 "de la diplomatie" + stewardship_FR_Du:0 "de l’intendance" + intrigue_FR_Du:0 "de l’intrigue" + learning_FR_Du:0 "de l’érudition" + game_concept_war_FR_Du:0 "de la guerre" + + # FR_Le_PointOfRidicule + foolishness_FR_Le:0 "la sottise" + sensitive_soul_FR_Le:0 "l’âme sensible" + unrestrained_emotions_FR_Le:0 "l’hyperémotivité" + bothersome_nature_FR_Le:0 "la nature agaçante" + lesion_ridden_face_FR_Le:0 "la face lésée" + disfigurement_FR_Le:0 "la défiguration" + infirmity_FR_Le:0 "l’infirmité" + lack_of_certain_parts_FR_Le:0 "l’absence de certaines parties anatomiques" + blindness_FR_Le:0 "la cécité" + ghastly_visage_FR_Le:0 "le visage horrible" + frailty_FR_Le:0 "la fragilité" + grotesque_limp_FR_Le:0 "la boiterie grotesque" + grotesque_hump_FR_Le:0 "la bosse hideuse" + ludicrous_lisp_FR_Le:0 "le zézaiement ridicule" + stature_FR_Le:0 "la taille minuscule" + grotesque_size_FR_Le:0 "la taille grotesque" + spindly_frame_FR_Le:0 "le corps grêle" + snake_scales_FR_Le:0 "la peau écailleuse" + ghostly_pallor_FR_Le:0 "la pâleur fantomatique" + disgusting_wheezing_FR_Le:0 "la respiration sifflante dégoûtante" + insistent_whining_FR_Le:0 "la pleurnicherie continuelle" + + CustomLoc_FR_FaithGenderedAdj_female:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]" + CustomLoc_FR_FaithGenderedAdj_male:0 "[ROOT.Char.GetFaith.GetAdherentNameNoTooltip]" + + # FR_education_focus_Du|FR_education_focus_child_Du + education_learning_loc_FR_Du:0 "de l’érudition" + education_stewardship_loc_FR_Du:0 "de l’intendance" + education_martial_loc_FR_Du:0 "de la martialité" + education_intrigue_loc_FR_Du:0 "de l’intrigue" + education_diplomacy_loc_FR_Du:0 "de la diplomatie" + # FR_get_hold_court_8100_parent_Son + mama_FR_son:0 "sa mère" + papa_FR_son:0 "son père" + hold_court_8100_parent_general_FR_son:0 "ses parents" + # FR_GetUnbelieverTerm_Plural + unbeliever_heathen_FR_Plural:0 "païens" + unbeliever_infidel_FR_Plural:0 "infidèles" + unbeliever_heretic_FR_Plural:0 "hérétiques" + unbeliever_unbeliever_FR_Plural:0 "infidèles" + # FR_GetUnbelieverTerm_Gender + unbeliever_heathen_FR_Gender:0 "païe[second.Custom('FR_NNne')]" + unbeliever_infidel_FR_Gender:0 "infidèle" + unbeliever_heretic_FR_Gender:0 "hérétique" + unbeliever_unbeliever_FR_Gender:0 "infidèle" + # FR_quirk_neg_adjective_Char + arrogant_quirk_adjective_1_FR_Char:0 "confiant[ROOT.Char.Custom('FR_E')]" + shy_quirk_adjective_1_FR_Char:0 "timide" + impatient_quirk_adjective_1_FR_Char:0 "énergique" + greedy_quirk_adjective_1_FR_Char:0 "déterminé[ROOT.Char.Custom('FR_E')]" + lustful_quirk_adjective_1_FR_Char:0 "plein[ROOT.Char.Custom('FR_E')] de désir" + lustful_2_quirk_adjective_1_FR_Char:0 "séduisant[ROOT.Char.Custom('FR_E')]" + chaste_quirk_adjective_1_FR_Char:0 "pudique" + temperate_quirk_adjective_1_FR_Char:0 "posé[ROOT.Char.Custom('FR_E')]" + temperate_2_quirk_adjective_1_FR_Char:0 "raisonnable" + temperate_3_quirk_adjective_1_FR_Char:0 "agréable" + gluttonous_quirk_adjective_1_FR_Char:0 "affamé[ROOT.Char.Custom('FR_E')]" + diligent_quirk_adjective_1_FR_Char:0 "occupé[ROOT.Char.Custom('FR_E')]" + diligent_2_quirk_adjective_1_FR_Char:0 "diligent[ROOT.Char.Custom('FR_E')]" + lazy_quirk_adjective_1_FR_Char:0 "fatigué[ROOT.Char.Custom('FR_E')]" + wrathful_quirk_adjective_1_FR_Char:0 "vi[ROOT.Char.Custom('FR_FVe')]" + calm_quirk_adjective_1_FR_Char:0 "calme" + calm_2_quirk_adjective_1_FR_Char:0 "modéré[ROOT.Char.Custom('FR_E')]" + calm_3_quirk_adjective_1_FR_Char:0 "serein[ROOT.Char.Custom('FR_E')]" + calm_4_quirk_adjective_1_FR_Char:0 "tempéré[ROOT.Char.Custom('FR_E')]" + humble_quirk_adjective_1_FR_Char:0 "humble" + humble_2_quirk_adjective_1_FR_Char:0 "modeste" + deceitful_quirk_adjective_1_FR_Char:0 "rusé[ROOT.Char.Custom('FR_E')]" + deceitful_2_quirk_adjective_1_FR_Char:0 "astucieu[ROOT.Char.Custom('FR_XSe')]" + honest_quirk_adjective_1_FR_Char:0 "digne de confiance" + honest_2_quirk_adjective_1_FR_Char:0 "sincère" + honest_3_quirk_adjective_1_FR_Char:0 "honnête" + honest_4_quirk_adjective_1_FR_Char:0 "sincère" + generous_quirk_adjective_1_FR_Char:0 "généreu[ROOT.Char.Custom('FR_XSe')]" + generous_2_quirk_adjective_1_FR_Char:0 "bienveillant[ROOT.Char.Custom('FR_E')]" + craven_quirk_adjective_1_FR_Char:0 "préoccupé[ROOT.Char.Custom('FR_E')]" + brave_quirk_adjective_1_FR_Char:0 "plein[ROOT.Char.Custom('FR_E')] d’assurance" + brave_2_quirk_adjective_1_FR_Char:0 "fringant[ROOT.Char.Custom('FR_E')]" + gregarious_quirk_adjective_1_FR_Char:0 "amical[ROOT.Char.Custom('FR_E')]" + ambitious_quirk_adjective_1_FR_Char:0 "déterminé[ROOT.Char.Custom('FR_E')]" + ambitious_2_quirk_adjective_1_FR_Char:0 "résolu[ROOT.Char.Custom('FR_E')]" + arbitrary_quirk_adjective_1_FR_Char:0 "nonchalant[ROOT.Char.Custom('FR_E')]" + just_quirk_adjective_1_FR_Char:0 "patient[ROOT.Char.Custom('FR_E')]" + just_2_quirk_adjective_1_FR_Char:0 "fiable" + cynical_quirk_adjective_1_FR_Char:0 "averti[ROOT.Char.Custom('FR_E')]" + zealous_quirk_adjective_1_FR_Char:0 "fervent[ROOT.Char.Custom('FR_E')]" + zealous_2_quirk_adjective_1_FR_Char:0 "dévoué[ROOT.Char.Custom('FR_E')]" + zealous_3_quirk_adjective_1_FR_Char:0 "passionné[ROOT.Char.Custom('FR_E')]" + paranoid_quirk_adjective_1_FR_Char:0 "vigilant[ROOT.Char.Custom('FR_E')]" + paranoid_2_quirk_adjective_1_FR_Char:0 "prudent[ROOT.Char.Custom('FR_E')]" + trusting_quirk_adjective_1_FR_Char:0 "détendu[ROOT.Char.Custom('FR_E')]" + compassionate_quirk_adjective_1_FR_Char:0 "genti[ROOT.Char.Custom('FR_LLle')]" + compassionate_2_quirk_adjective_1_FR_Char:0 "accueillant[ROOT.Char.Custom('FR_E')]" + sadistic_quirk_adjective_1_FR_Char:0 "distant[ROOT.Char.Custom('FR_E')]" + vengeful_quirk_adjective_1_FR_Char:0 "sérieu[ROOT.Char.Custom('FR_XSe')]" + forgiving_quirk_adjective_1_FR_Char:0 "prévenant[ROOT.Char.Custom('FR_E')]" + lunatic_quirk_adjective_1_FR_Char:0 "énergique" + leper_quirk_adjective_1_FR_Char:0 "raide" + gout_ridden_quirk_adjective_1_FR_Char:0 "peiné[ROOT.Char.Custom('FR_E')]" + consumption_quirk_adjective_1_FR_Char:0 "à bout de souffle" + horse_quirk_adjective_1_FR_Char:0 "équin[ROOT.Char.Custom('FR_E')]" + fallback_quirk_adjective_1_FR_Char:0 "neutre" + + arrogant_neg_quirk_adjective_1_FR_Char:0 "nonchalant[ROOT.Char.Custom('FR_E')]" + arrogant_2_neg_quirk_adjective_1_FR_Char:0 "hautain[ROOT.Char.Custom('FR_E')]" + shy_neg_quirk_adjective_1_FR_Char:0 "inqui[ROOT.Char.Custom('FR_EtEte')]" + impatient_neg_quirk_adjective_1_FR_Char:0 "impatient[ROOT.Char.Custom('FR_E')]" + greedy_neg_quirk_adjective_1_FR_Char:0 "avide" + lustful_neg_quirk_adjective_1_FR_Char:0 "obscène" + chaste_neg_quirk_adjective_1_FR_Char:0 "réservé[ROOT.Char.Custom('FR_E')]" + temperate_neg_quirk_adjective_1_FR_Char:0 "terne" + gluttonous_neg_quirk_adjective_1_FR_Char:0 "insatiable" + diligent_neg_quirk_adjective_1_FR_Char:0 "opiniâtre" + lazy_neg_quirk_adjective_1_FR_Char:0 "veule" + wrathful_neg_quirk_adjective_1_FR_Char:0 "colérique" + wrathful_2_neg_quirk_adjective_1_FR_Char:0 "mécontent[ROOT.Char.Custom('FR_E')]" + calm_neg_quirk_adjective_1_FR_Char:0 "léthargique" + humble_neg_quirk_adjective_1_FR_Char:0 "hésitant[ROOT.Char.Custom('FR_E')]" + deceitful_neg_quirk_adjective_1_FR_Char:0 "fau[ROOT.Char.Custom('FR_XSse')]" + deceitful_2_neg_quirk_adjective_1_FR_Char:0 "narquois[ROOT.Char.Custom('FR_E')]" + honest_neg_quirk_adjective_1_FR_Char:0 "direct[ROOT.Char.Custom('FR_E')]" + generous_neg_quirk_adjective_1_FR_Char:0 "gaspilleu[ROOT.Char.Custom('FR_RSe')]" + craven_neg_quirk_adjective_1_FR_Char:0 "dégonflé[ROOT.Char.Custom('FR_E')]" + craven_2_neg_quirk_adjective_1_FR_Char:0 "crainti[ROOT.Char.Custom('FR_FVe')]" + brave_neg_quirk_adjective_1_FR_Char:0 "insouciant[ROOT.Char.Custom('FR_E')]" + brave_2_neg_quirk_adjective_1_FR_Char:0 "imprudent[ROOT.Char.Custom('FR_E')]" + gregarious_neg_quirk_adjective_1_FR_Char:0 "sans retenue" + ambitious_neg_quirk_adjective_1_FR_Char:0 "effronté[ROOT.Char.Custom('FR_E')]" + arbitrary_neg_quirk_adjective_1_FR_Char:0 "indifférent[ROOT.Char.Custom('FR_E')]" + just_neg_quirk_adjective_1_FR_Char:0 "rigide" + cynical_neg_quirk_adjective_1_FR_Char:0 "pessimiste" + cynical_2_neg_quirk_adjective_1_FR_Char:0 "sceptique" + cynical_3_neg_quirk_adjective_1_FR_Char:0 "sceptique" + zealous_neg_quirk_adjective_1_FR_Char:0 "fanatique" + zealous_2_neg_quirk_adjective_1_FR_Char:0 "enragé[ROOT.Char.Custom('FR_E')]" + paranoid_neg_quirk_adjective_1_FR_Char:0 "méfiant[ROOT.Char.Custom('FR_E')]" + trusting_neg_quirk_adjective_1_FR_Char:0 "irréfléchi[ROOT.Char.Custom('FR_E')]" + trusting_2_neg_quirk_adjective_1_FR_Char:0 "naï[ROOT.Char.Custom('FR_FVe')]" + trusting_3_neg_quirk_adjective_1_FR_Char:0 "crédule" + compassionate_neg_quirk_adjective_1_FR_Char:0 "complaisant[ROOT.Char.Custom('FR_E')]" + compassionate_2_neg_quirk_adjective_1_FR_Char:0 "vulnérable" + sadistic_neg_quirk_adjective_1_FR_Char:0 "sadique" + sadistic_2_neg_quirk_adjective_1_FR_Char:0 "pervers[ROOT.Char.Custom('FR_E')]" + vengeful_neg_quirk_adjective_1_FR_Char:0 "hostile" + vengeful_2_neg_quirk_adjective_1_FR_Char:0 "malveillant[ROOT.Char.Custom('FR_E')]" + vengeful_3_neg_quirk_adjective_1_FR_Char:0 "indigné[ROOT.Char.Custom('FR_E')]" + forgiving_neg_quirk_adjective_1_FR_Char:0 "faible" + + # FR_Scheme_FullAction + CustomLoc_FR_Scheme_FullAction_abduct:0 "Enlever [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_abduct_you:0 "Vous enlever" + CustomLoc_FR_Scheme_FullAction_befriend:0 "Nouer une amitié avec [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_befriend_you:0 "Nouer une amitié avec vous" + CustomLoc_FR_Scheme_FullAction_claim_throne:0 "Revendiquer le trône [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_claim_throne_you:0 "Revendiquer votre trône" + CustomLoc_FR_Scheme_FullAction_convert_to_witchcraft:0 "Convertir [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_convert_to_witchcraft_you:0 "Vous convertir" + CustomLoc_FR_Scheme_FullAction_courting:0 "Courtiser [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_courting_you:0 "Vous courtiser" + CustomLoc_FR_Scheme_FullAction_elope:0 "Épouser clandestinement [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_elope_you:0 "Vous épouser clandestinement" + CustomLoc_FR_Scheme_FullAction_fabricate_hook:0 "Fabriquer un hameçon contre [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_fabricate_hook_you:0 "Fabriquer un hameçon contre vous" + CustomLoc_FR_Scheme_FullAction_learn_language:0 "Apprendre la langue [ROOT.GetScheme.GetTarget.Custom('FR_du_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_learn_language_you:0 "Apprendre votre langue" + CustomLoc_FR_Scheme_FullAction_murder:0 "Assassiner [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_murder_you:0 "Vous assassiner" + CustomLoc_FR_Scheme_FullAction_seduce:0 "Séduire [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_seduce_you:0 "Vous séduire" + CustomLoc_FR_Scheme_FullAction_steal_back_artifact:0 "Voler l’artefact [ROOT.GetScheme.GetTarget.Custom('FR_du_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_steal_back_artifact_you:0 "Vous voler l’artefact" + CustomLoc_FR_Scheme_FullAction_sway:0 "Influencer [ROOT.GetScheme.GetTarget.Custom('FR_le_Char_U_Pi')][ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + CustomLoc_FR_Scheme_FullAction_sway_you:0 "Vous influencer" + CustomLoc_FR_Scheme_FullAction_fallback:0 "[ROOT.GetScheme.GetActionName] [ROOT.GetScheme.GetTarget.GetShortUINameNoTooltip]" + + # FR_DogStory_fake|FR_DogStory_e|FR_DogStory_le + FR_dog_female:0 "" + FR_dog_male:0 "" + FR_dog_female_e:0 "e" + FR_dog_male_e:0 "" + FR_dog_female_le:0 "la" + FR_dog_male_le:0 "le" + # FR_CatStory_fake|FR_CatStory_e|FR_CatStory_le + FR_cat_female:0 "" + FR_cat_male:0 "" + FR_cat_female_e:0 "e" + FR_cat_male_e:0 "" + FR_cat_female_le:0 "la" + FR_cat_male_le:0 "le" + # FR_GetDisability_Adj_Char + trait_maimed_FR_Adj_Char:0 "mutilé[ROOT.Char.Custom('FR_E')]" + trait_one_eyed_FR_Adj_Char:0 "borgne" + trait_disfigured_FR_Adj_Char:0 "défiguré[ROOT.Char.Custom('FR_E')]" + trait_infirm_FR_Adj_Char:0 "infirme" + trait_scarred_FR_Adj_Char:0 "balafré[ROOT.Char.Custom('FR_E')]" + trait_blind_FR_Adj_Char:0 "aveugle" + trait_clubfooted_FR_Adj_Char:0 "au pied bot" + trait_hunchbacked_FR_Adj_Char:0 "bossu" + trait_lisping_FR_Adj_Char:0 "zozoteu[ROOT.Char.Custom('FR_RSe')]" + trait_stuttering_FR_Adj_Char:0 "bégayeu[ROOT.Char.Custom('FR_RSe')]" + trait_dwarf_FR_Adj_Char:0 "nain[ROOT.Char.Custom('FR_RSe')]" + trait_giant_FR_Adj_Char:0 "géant[ROOT.Char.Custom('FR_RSe')]" + trait_weak_FR_Adj_Char:0 "faible" + trait_dull_FR_Adj_Char:0 "simple[ROOT.Char.Custom('FR_TTte')]" + trait_impotent_FR_Adj_Char:0 "impuissant[ROOT.Char.Custom('FR_E')]" + trait_spindly_FR_Adj_Char:0 "filiforme" + trait_scaly_FR_Adj_Char:0 "squameu[ROOT.Char.Custom('FR_XSe')]" + trait_albino_FR_Adj_Char:0 "albinos" + trait_wheezing_FR_Adj_Char:0 "à la respiration bruyante" + trait_bleeder_FR_Adj_Char:0 "hémophile" + trait_depressed_FR_Adj_Char:0 "dépressi[ROOT.Char.Custom('FR_FVe')]" + trait_possessed_FR_Adj_Char:0 "possédé[ROOT.Char.Custom('FR_E')]" + trait_wounded_FR_Adj_Char:0 "blessé[ROOT.Char.Custom('FR_E')]" + disabled_fallback_FR_Adj_Char:0 "infirme" + # FR_TerrainTypeProvince_Plural + terrain_plains_FR_Plural:0 "plaines" + terrain_farmlands_FR_Plural:0 "terres arables" + terrain_hills_FR_Plural:0 "collines" + terrain_mountains_FR_Plural:0 "montagnes" + terrain_desert_FR_Plural:0 "déserts" + terrain_oasis_FR_Plural:0 "oasis" + terrain_jungle_FR_Plural:0 "jungles" + terrain_taiga_FR_Plural:0 "taïgas" + terrain_wetlands_FR_Plural:0 "marécages" + terrain_steppe_FR_Plural:0 "steppes" + terrain_floodplains_FR_Plural:0 "plaines inondables" + terrain_drylands_FR_Plural:0 "terres arides" + terrain_forest_FR_Plural:0 "forêts" + # Lignes pour LocalPlayerString. La portée doit être CHARACTER + Loc_FR_mariage_1:0 "[CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName] se" + Loc_FR_mariage_2:0 "[CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]" + Loc_FR_du_GetTitledFirstName:0 " [CHARACTER.Custom('FR_du_Char_Pi')][CHARACTER.GetTitledFirstName]" + Loc_FR_du_GetTitledFirstNameNoTooltip:0 " [CHARACTER.Custom('FR_du_Char_Pi')][CHARACTER.GetTitledFirstNameNoTooltip]" + Loc_FR_du_GetName:0 " [CHARACTER.Custom('FR_du_Char')][CHARACTER.GetName]" + Loc_FR_du_GetShortUIName:0 " [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" + Loc_FR_du_GetShortUINameNoTooltip:0 " [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]" + Loc_FR_le_GetShortUIName:0 " [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" + Loc_FR_le_GetShortUIName_U:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName]" + Loc_FR_le_GetTitledFirstNameNoTooltip:0 " [CHARACTER.Custom('FR_le_Char_Pi')][CHARACTER.GetTitledFirstNameNoTooltip]" + Loc_FR_au_GetShortUIName:0 " [CHARACTER.Custom('FR_au_Char_U_Pi')][CHARACTER.GetShortUIName]" + Loc_FR_le_GetUIName:0 " [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]" + Loc_FR_du_GetUIName:0 " [CHARACTER.Custom('FR_du_Char_U_P')][CHARACTER.GetUIName]" + ## fonctionne de pair avec "Vous êtes" ou "Je suis" + Loc_FR_le_GetShortUIName_U_est:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est" + # FR_InspirationAdventureDestination_En + world_europe_west_FR_en:0 "en " + world_europe_north_FR_en:0 "en " + world_europe_south_FR_en:0 "en " + world_europe_east_FR_en:0 "en " + world_asia_minor_FR_en:0 "en " + world_middle_east_jerusalem_FR_en:0 "en " + world_middle_east_arabia_FR_en:0 "en " + world_middle_east_persia_FR_en:0 "en " + world_india_deccan_FR_en:0 "au " + world_india_bengal_FR_en:0 "au " + world_india_rajastan_FR_en:1 "au " + world_africa_north_FR_en:0 "en " + world_africa_west_FR_en:0 "en " + world_africa_east_FR_en:0 "en " + world_africa_FR_en:0 "en " + world_steppe_tarim_FR_en:0 "dans le " + world_europe_FR_en:0 "en " + world_india_FR_en:0 "en " + adventure_inspiration_world_middle_east_FR_en:0 "au " + adventure_inspiration_world_steppe_FR_en:0 "dans la " + adventure_inspiration_world_steppe_west_FR_en:0 "dans la " + adventure_inspiration_world_steppe_east_FR_en:0 "dans la " + world_tibet_FR_en:0 "au " + world_burma_FR_en:0 "en " + # FR_GetFaithGrandTemple_Au + building_holy_site_cathedral_01_FR_au:1 "à la grande cathédrale" + building_holy_site_mosque_01_FR_au:0 "à la grande mosquée" + building_type_holy_site_other_grand_temple_01_FR_au:0 "au grand temple" + # FR_GetYoungMiddleAgedOld_Un + age_young_FR_un:0 "un[ROOT.Char.Custom('FR_E')] jeune [ROOT.Char.GetWomanMan]" + age_middle_aged_FR_un:0 "un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] d’âge moyen" + age_old_FR_un:0 "un[ROOT.Char.Custom('FR_E')] viei[ROOT.Char.Custom('FR_LLle')] [ROOT.Char.GetWomanMan]" + # FR_GetCrime_Nickname + crime_kinslayer_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Parricide" + crime_deviant_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Déviant[ROOT.Char.Custom('FR_E')]" + crime_cannibal_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Cannibale" + crime_sodomite_FR_nickname:0 "le Sodomite" + crime_incestuous_FR_nickname:0 "l’Incestueu[ROOT.Char.Custom('FR_XSe')]" + crime_adulterer_FR_nickname:0 "l’Adultère" + crime_witch_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Sorci[ROOT.Char.Custom('FR_ErEre')]" + crime_fornicator_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Fornicat[ROOT.Char.Custom('FR_EurRice')]" + crime_denounced_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Dénoncé[ROOT.Char.Custom('FR_E')]" + crime_excommunicated_FR_nickname:0 "l’Excommunié[ROOT.Char.Custom('FR_E')]" + crime_murderer_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Meurtri[ROOT.Char.Custom('FR_ErEre')]" + crime_heretic_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Sectaire" + crime_heathen_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Païe[ROOT.Char.Custom('FR_NNne')]" + crime_infidel_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Mécréant[ROOT.Char.Custom('FR_E')]" + crime_fallback_FR_nickname:0 "[ROOT.Char.Custom('FR_LeLa')] Crimine[ROOT.Char.Custom('FR_LLle')]" + # FR_GetMAAType1_On & FR_GetMAAType2_On + light_footmen_FR_On:0 "a " + bowmen_FR_On:0 "es " + light_horsemen_FR_On:0 "es " + pikemen_unit_FR_On:0 "es " + armored_footmen_FR_On:0 "a " + armored_horsemen_FR_On:0 "es " + war_elephant_FR_On:0 "es " + camel_rider_FR_On:0 "es " + horse_archers_FR_On:0 "es " + # FR_ThisArtifactType_Le + artifact_type_helmet_FR_Le:0 "la " + artifact_type_primary_armament_FR_Le:0 "l’" + artifact_type_armor_FR_Le:0 "l’" + artifact_type_regalia_FR_Le:0 "l’" + artifact_type_trinket_FR_Le:0 "le" + artifact_type_wall_big_FR_Le:0 "la " + artifact_type_wall_small_FR_Le:0 "la " + artifact_type_throne_FR_Le:0 "le " + artifact_type_sculpture_FR_Le:0 "l’" + artifact_type_book_FR_Le:0 "le " + artifact_type_pedestal_FR_Le:0 "l’" + artifact_type_elixir_FR_Le:0 "l’" + # FR_GetInspirationOwnerType_OnA + inspiration_owner_type_writer_FR_On:0 "on " + inspiration_owner_type_weaponsmith_FR_On:0 "[ROOT.Char.Custom('FR_OnA')] " + inspiration_owner_type_armorer_FR_On:0 "on " + inspiration_owner_type_weaver_FR_On:0 "[ROOT.Char.Custom('FR_OnA')] " + inspiration_owner_type_adventurer_FR_On:0 "on " + inspiration_owner_type_artisan_FR_On:0 "[ROOT.Char.Custom('FR_OnA')] " + inspiration_owner_type_metalsmith_FR_On:0 "on " + inspiration_owner_type_alchemist_FR_On:0 "on " + inspiration_owner_type_fallback_FR_On:0 "[ROOT.Char.Custom('FR_OnA')] " + # FR_GetInspirationTypeRoom_OnA + inspiration_type_room_study_FR_On:0 "on " + inspiration_type_room_smithy_FR_On:0 "a " + inspiration_type_room_armory_FR_On:0 "on " + inspiration_type_room_weavery_FR_On:0 "on " + inspiration_type_room_wagon_FR_On:0 "on " + inspiration_type_room_workshop_FR_On:0 "on " + inspiration_type_room_shop_FR_On:0 "on " + inspiration_type_room_laboratory_FR_On:0 "on " + inspiration_type_room_fallback_FR_On:0 "on " + # FR_GetInspirationTypeRoom_Le + inspiration_type_room_study_FR_Le:0 "le " + inspiration_type_room_smithy_FR_Le:0 "la " + inspiration_type_room_armory_FR_Le:0 "l’" + inspiration_type_room_weavery_FR_Le:0 "l’" + inspiration_type_room_wagon_FR_Le:0 "le " + inspiration_type_room_workshop_FR_Le:0 "l’" + inspiration_type_room_shop_FR_Le:0 "l’" + inspiration_type_room_laboratory_FR_Le:0 "le " + inspiration_type_room_fallback_FR_Le:0 "le " + # FR_GetInspirationTypeRoom_Du + inspiration_type_room_study_FR_Du:0 "du " + inspiration_type_room_smithy_FR_Du:0 "de la " + inspiration_type_room_armory_FR_Du:0 "de l’" + inspiration_type_room_weavery_FR_Du:0 "de l’" + inspiration_type_room_wagon_FR_Du:0 "du " + inspiration_type_room_workshop_FR_Du:0 "de l’" + inspiration_type_room_shop_FR_Du:0 "de l’" + inspiration_type_room_laboratory_FR_Du:0 "du " + inspiration_type_room_fallback_FR_Du:0 "du " + # FR_GetInspirationTypeVerb_Inf + inspiration_type_verb_write_FR_Inf:0 "écrire" + inspiration_type_verb_forge_FR_Inf:0 "forger" + inspiration_type_verb_weave_FR_Inf:0 "tisser" + inspiration_type_verb_go_FR_Inf:0 "partir à l’aventure" + inspiration_type_verb_create_FR_Inf:0 "créer" + inspiration_type_verb_make_FR_Inf:0 "créer" + inspiration_type_verb_study_FR_Inf:0 "étudier" + # FR_GetInspirationMaterialType_Du + inspiration_type_material_writing_FR_Du:0 "des " + inspiration_type_material_metal_FR_Du:0 "du " + inspiration_type_material_jewels_FR_Du:0 "des " + inspiration_type_material_fabric_FR_Du:0 "du " + inspiration_type_material_sweat_FR_Du:0 "de la " + inspiration_type_material_wood_FR_Du:0 "du " + inspiration_type_material_stone_FR_Du:0 "de la " + inspiration_type_material_ingredients_FR_Du:0 "des " + inspiration_type_material_fallback_FR_Du:0 "des " + # FR_GetInspirationMaterialType_OnA + inspiration_type_material_writing_FR_On:0 "es " + inspiration_type_material_metal_FR_On:0 "on " + inspiration_type_material_jewels_FR_On:0 "es " + inspiration_type_material_fabric_FR_On:0 "on " + inspiration_type_material_sweat_FR_On:0 "a " + inspiration_type_material_wood_FR_On:0 "on " + inspiration_type_material_stone_FR_On:0 "a " + inspiration_type_material_ingredients_FR_On:0 "es " + inspiration_type_material_fallback_FR_On:0 "es " + # FR_GetInspirationTypeObject_OnA + inspiration_type_object_book_FR_On:0 "on " + inspiration_type_object_weapon_FR_On:0 "[ROOT.Char.Custom('FR_ArtifactWeaponBaseType_OnA')]" + inspiration_type_object_armor_FR_On:0 "[ROOT.Char.Custom('FR_ArtifactArmorTypeLowercase_OnA')]" + inspiration_type_object_tapestry_FR_On:0 "a " + inspiration_type_object_banner_FR_On:0 "a " + inspiration_type_object_journey_FR_On:0 "on " + inspiration_type_object_artisan_FR_On:0 "[ROOT.Char.Custom('FR_InspirationArtisanBaseType_OnA')]" + inspiration_type_object_smith_FR_On:0 "[ROOT.Char.Custom('FR_InspirationSmithBaseType_OnA')]" + inspiration_type_object_alchemy_FR_On:0 "a " + inspiration_type_object_fallback_FR_On:0 "on " + # FR_GetInspirationTypeObject_Le + inspiration_type_object_book_FR_Le:0 "le " + inspiration_type_object_weapon_FR_Le:0 "[ROOT.Char.Custom('FR_ArtifactWeaponBaseType_Le')]" + inspiration_type_object_armor_FR_Le:0 "[ROOT.Char.Custom('FR_ArtifactArmorTypeLowercase_Le')]" + inspiration_type_object_tapestry_FR_Le:0 "la " + inspiration_type_object_banner_FR_Le:0 "la " + inspiration_type_object_journey_FR_Le:0 "le " + inspiration_type_object_artisan_FR_Le:0 "[ROOT.Char.Custom('FR_InspirationArtisanBaseType_Le')]" + inspiration_type_object_smith_FR_Le:0 "[ROOT.Char.Custom('FR_InspirationSmithBaseType_Le')]" + inspiration_type_object_alchemy_FR_Le:0 "la " + inspiration_type_object_fallback_FR_Le:0 "le " + # FR_InspirationSmithBaseType_OnA + inspiration_smith_base_type_brooch_FR_On:0 "a " + inspiration_smith_base_type_regalia_FR_On:0 "on " + inspiration_smith_base_type_crown_FR_On:0 "a " + inspiration_smith_base_type_goblet_FR_On:0 "a " + # FR_get_region_flower_type_plural_Fix + flower_type_jasmine_FR_Fix:0 "jasmins" + flower_type_lavender_FR_Fix:0 "lavandes" + flower_type_hibiscus_plural_FR_Fix:0 "hibiscus" + flower_type_gardenia_plural_FR_Fix:0 "gardénias" + flower_type_lotus_plural_FR_Fix:0 "lotus" + flower_type_chrysanthemum_plural_FR_Fix:0 "chrysanthèmes" + flower_type_delphinium_plural_FR_Fix:0 "delphiniums" + flower_type_violet_plural_FR_Fix:0 "violettes" + flower_type_peony_plural_FR_Fix:0 "pivoines" + flower_type_lily_plural_FR_Fix:0 "lys" + flower_type_geranium_plural_FR_Fix:0 "géraniums" + flower_type_iris_plural_FR_Fix:0 "iris" + flower_type_foxglove_plural_FR_Fix:0 "digitales" + flower_type_carnation_plural_FR_Fix:0 "œillets" + flower_type_snapdragon_plural_FR_Fix:0 "mufliers" + flower_type_narcissus_plural_FR_Fix:0 "narcisses" + flower_type_crocus_plural_FR_Fix:0 "crocus" + flower_type_tulip_plural_FR_Fix:0 "tulipes" + flower_type_poppy_plural_FR_Fix:0 "coquelicots" + flower_type_rose_plural_FR_Fix:0 "roses" + flower_type_orchid_plural_FR_Fix:0 "orchidées" + flower_type_aster_plural_FR_Fix:0 "asters" + # FR_InspirationSmithBaseType_Le + inspiration_smith_base_type_brooch_FR_Le:0 "la " + inspiration_smith_base_type_regalia_FR_Le:0 "l’" + inspiration_smith_base_type_crown_FR_Le:0 "la " + inspiration_smith_base_type_goblet_FR_Le:0 "la " + # FR_InspirationArtisanBaseType_Le + inspiration_artisan_base_type_chest_FR_Le:0 "le " + inspiration_artisan_base_type_box_FR_Le:0 "la " + inspiration_artisan_base_type_sculpture_FR_Le:0 "la " + inspiration_artisan_base_type_cabinet_FR_Le:0 "le " + inspiration_artisan_base_type_throne_FR_Le:0 "le " + # FR_InspirationArtisanBaseType_OnA + inspiration_artisan_base_type_chest_FR_On:0 "on " + inspiration_artisan_base_type_box_FR_On:0 "a " + inspiration_artisan_base_type_sculpture_FR_On:0 "a " + inspiration_artisan_base_type_cabinet_FR_On:0 "on " + inspiration_artisan_base_type_throne_FR_On:0 "on " + # FR_ArtifactArmorTypeLowercase_Le + artifact_armor_mail_lowercase_FR_Le:0 "la " + artifact_armor_plate_lowercase_FR_Le:0 "l’" + artifact_armor_scale_lowercase_FR_Le:0 "l’" + artifact_armor_lamellar_lowercase_FR_Le:0 "l’" + artifact_armor_laminar_lowercase_FR_Le:0 "l’" + artifact_armor_brigandine_lowercase_FR_Le:1 "l’" + artifact_armor_shield_lowercase_FR_Le:0 "le " + # FR_ArtifactArmorTypeLowercase_E + artifact_armor_mail_lowercase_FR_E:0 "e" + artifact_armor_plate_lowercase_FR_E:0 "e" + artifact_armor_scale_lowercase_FR_E:0 "e" + artifact_armor_lamellar_lowercase_FR_E:0 "e" + artifact_armor_laminar_lowercase_FR_E:0 "e" + artifact_armor_brigandine_lowercase_FR_E:1 "e" + artifact_armor_shield_lowercase_FR_E:0 "" + # FR_ArtifactArmorTypeLowercase_OnA + artifact_armor_mail_lowercase_FR_On:0 "a " + artifact_armor_plate_lowercase_FR_On:0 "on " + artifact_armor_scale_lowercase_FR_On:0 "on " + artifact_armor_lamellar_lowercase_FR_On:0 "on " + artifact_armor_laminar_lowercase_FR_On:0 "on " + artifact_armor_brigandine_lowercase_FR_On:1 "on " + artifact_armor_shield_lowercase_FR_On:0 "on " + # FR_ArtifactWeaponBaseType_Le + weapon_axe_inspiration_name_FR_Le:0 "la " + weapon_dagger_inspiration_name_FR_Le:0 "la " + weapon_hammer_inspiration_name_FR_Le:0 "le " + weapon_mace_inspiration_name_FR_Le:0 "la " + weapon_spear_inspiration_name_FR_Le:0 "la " + weapon_sword_inspiration_name_FR_Le:0 "l’" + # FR_ArtifactWeaponBaseType_OnA + weapon_axe_inspiration_name_FR_On:0 "a " + weapon_dagger_inspiration_name_FR_On:0 "a " + weapon_hammer_inspiration_name_FR_On:0 "on " + weapon_mace_inspiration_name_FR_On:0 "a " + weapon_spear_inspiration_name_FR_On:0 "a " + weapon_sword_inspiration_name_FR_On:0 "on " + # FR_InspirationTypeDescription_Inf + book_inspiration_description_FR_Inf:0 "écrire un livre magnifique" + book_subject_inspiration_description_FR_Inf:0 "écrire sur [ROOT.Char.Custom('ArtifactBookSubject')]" + weapon_inspiration_description_FR_Inf:0 "forger une arme magnifique" + weapon_set_type_inspiration_description_FR_Inf:0 "forger [ROOT.Char.Custom('ArtifactWeaponType')]" + armor_inspiration_description_FR_Inf:1 "fabriquer une grande armure" + armor_set_type_inspiration_description_FR_Inf:1 "fabriquer un[ROOT.Char.Custom('FR_ArtifactArmorTypeLowercase_E')] [ROOT.Char.Custom('ArtifactArmorTypeLowercase')]" + weaver_inspiration_description_FR_Inf:0 "tisser quelque chose de glorieux" + weaver_inspiration_description_set_scene_FR_Inf:1 "tisser [ROOT.Char.Custom('InspirationTapestryScene')]" + adventure_inspiration_description_FR_Inf:0 "partir à l’aventure" + adventure_inspiration_description_destination_FR_Inf:0 "aller [ROOT.Char.Custom('FR_InspirationAdventureDestination_En')][ROOT.Char.Custom('InspirationAdventureDestination')]" + artisan_inspiration_description_set_type_FR_Inf:0 "fabriquer [ROOT.Char.Custom('InspirationArtisanType')]" + artisan_inspiration_description_FR_Inf:1 "fabriquer quelque chose de merveilleux" + smith_inspiration_description_set_type_FR_Inf:0 "forger [ROOT.Char.Custom('InspirationSmithType')]" + smith_inspiration_description_FR_Inf:0 "forger quelque chose de merveilleux" + alchemy_inspiration_description_FR_Inf:0 "étudier l’alchimie" + inspiration_alchemy_type_elixirs_FR_Inf:0 "étudier les élixirs" + inspiration_alchemy_type_metals_FR_Inf:0 "étudier les métaux" + inspiration_alchemy_type_panacea_FR_Inf:0 "créer un remède contre toutes les maladies" + inspiration_alchemy_type_immortality_FR_Inf:0 "étudier l’immortalité" + weaver_inspiration_description_banner_FR_Inf:0 "tisser [ROOT.Char.Custom('InspirationBannerType')]" + # FR_GetRandomPositiveTrait_OnA + trait_beauty_good_1_FR_On:0 "on physique avenant" + trait_beauty_good_male_2_FR_On:0 "a beauté" + trait_beauty_good_female_2_FR_On:0 "a beauté" + trait_beauty_good_3_FR_On:0 "a beauté sublime" + trait_intellect_good_1_FR_On:0 "a vivacité" + trait_intellect_good_2_FR_On:0 "on intelligence" + trait_intellect_good_3_FR_On:0 "on génie" + trait_physique_good_1_FR_On:0 "a vigueur" + trait_physique_good_2_FR_On:0 "a résistance physique" + trait_physique_good_3_FR_On:0 "on physique divin" + trait_pure_blooded_FR_On:0 "on sang pur" + trait_fecund_FR_On:0 "a fécondité" + # FR_au_BG_GameType + bg_gametype_pachisi_FR_Au:0 "au pachisi" + bg_gametype_hnefatafl_FR_Au:0 "au hnefatafl" + bg_gametype_tabula_FR_Au:0 "au tablier" + bg_gametype_chess_FR_Au:0 "aux échecs" + # FR_de_BG_GameType + bg_gametype_pachisi_FR_De:0 "de pachisi" + bg_gametype_hnefatafl_FR_De:0 "de hnefatafl" + bg_gametype_tabula_FR_De:0 "de tablier" + bg_gametype_chess_FR_De:0 "d'échecs" + + ############################################################################################ + ############################################################################################ + # Lignes pour du CharacterIntroduction + + #Perspective specific NoComma + MyCharacterIntroductionNoComma_my_counciltitle_firstname_FR_Du:0 "de mon [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" + MyCharacterIntroductionNoComma_my_relation_titledfirstname_FR_Du:0 "de m[second.Custom2('FR_RelationToMe_OnA', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_primaryspouse_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_father_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_mother_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_councillor_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_knight_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + + YourCharacterIntroductionNoComma_your_counciltitle_firstname_FR_Du:0 "de votre [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" + YourCharacterIntroductionNoComma_your_relation_titledfirstname_FR_Du:0 "de votre [second.Custom2('RelationToMe', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_primaryspouse_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_father_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_mother_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_councillor_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_knight_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + + HerHisCharacterIntroductionNoComma_herhis_counciltitle_firstname_FR_Du:0 "de son [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" + HerHisCharacterIntroductionNoComma_herhis_relation_titledfirstname_FR_Du:0 "de s[second.Custom2('FR_RelationToMe_OnA', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_primaryspouse_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_father_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_mother_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_councillor_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_knight_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + #Perspective specific Comma + MyCharacterIntroductionNoCommaPlusComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_MyCharacterIntroductionNoComma', SCOPE.sC('second'))]," + YourCharacterIntroductionNoCommaPlusComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_YourCharacterIntroductionNoComma', SCOPE.sC('second'))]," + HerHisCharacterIntroductionNoCommaPlusComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_HerHisCharacterIntroductionNoComma', SCOPE.sC('second'))]," + + #Perspective specific no Comma + MyCharacterIntroductionNoComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_MyCharacterIntroductionNoComma', SCOPE.sC('second'))]" + YourCharacterIntroductionNoComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_YourCharacterIntroductionNoComma', SCOPE.sC('second'))]" + HerHisCharacterIntroductionNoComma_FR_Du:0 "[ROOT.Char.Custom2('FR_du_HerHisCharacterIntroductionNoComma', SCOPE.sC('second'))]" + + + #Support loc functions & keys + CharacterIntroductionSupportNoComma_titledfirstnameoftitle_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char')][ROOT.Char.GetName]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_liege_title_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], une noble de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_liege_title_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], un noble de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstname_a_commoner_from_liege_title_FR_Du:0 "de [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')] de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_current_location_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], une noble de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_current_location_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], un noble de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstname_a_commoner_from_current_location_FR_Du:0 "de [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')] de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], une noble" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_FR_Du:0 "[ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullName], un noble" + CharacterIntroductionSupportNoComma_firstname_a_commoner_FR_Du:0 "de [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')]" + CharacterIntroductionSupportNoComma_fallback_FR_Du:0 "[ROOT.Char.Custom2('FR_du_CharacterIntroductionSupportNoComma', SCOPE.sC('second'))]" + + ############################################################################################ + ############################################################################################ + # Lignes pour au CharacterIntroduction + + #Perspective specific NoComma + MyCharacterIntroductionNoComma_my_counciltitle_firstname_FR_Au:0 "à mon [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" + MyCharacterIntroductionNoComma_my_relation_titledfirstname_FR_Au:0 "à m[second.Custom2('FR_RelationToMe_OnA', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_primaryspouse_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_father_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_mother_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_councillor_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_knight_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_MyCharacterIntroductionNoComma', second)]" + + YourCharacterIntroductionNoComma_your_counciltitle_firstname_FR_Au:0 "à votre [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" + YourCharacterIntroductionNoComma_your_relation_titledfirstname_FR_Au:0 "à votre [second.Custom2('RelationToMe', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_primaryspouse_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_father_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_mother_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_councillor_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_knight_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_YourCharacterIntroductionNoComma', second)]" + + HerHisCharacterIntroductionNoComma_herhis_counciltitle_firstname_FR_Au:0 "à son [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetFirstName]" + HerHisCharacterIntroductionNoComma_herhis_relation_titledfirstname_FR_Au:0 "à s[second.Custom2('FR_RelationToMe_OnA', ROOT.Char)] [ROOT.Char.Custom('FR_le_Char_Pi')][ROOT.Char.GetTitledFirstName]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_primaryspouse_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetPrimarySpouse.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_father_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetFather.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_mother_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('FR_RelationToMe_Le', ROOT.Char)] [ROOT.Char.GetMother.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_councillor_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle|l] [ROOT.Char.GetLiege.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_knight_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_Pi')][ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltipLowercase')] [ROOT.Char.GetLiege.Custom2('FR_du_HerHisCharacterIntroductionNoComma', second)]" + #Perspective specific Comma + MyCharacterIntroductionNoCommaPlusComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_MyCharacterIntroductionNoComma', SCOPE.sC('second'))]," + YourCharacterIntroductionNoCommaPlusComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_YourCharacterIntroductionNoComma', SCOPE.sC('second'))]," + HerHisCharacterIntroductionNoCommaPlusComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_HerHisCharacterIntroductionNoComma', SCOPE.sC('second'))]," + + #Perspective specific no Comma + MyCharacterIntroductionNoComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_MyCharacterIntroductionNoComma', SCOPE.sC('second'))]" + YourCharacterIntroductionNoComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_YourCharacterIntroductionNoComma', SCOPE.sC('second'))]" + HerHisCharacterIntroductionNoComma_FR_Au:0 "[ROOT.Char.Custom2('FR_au_HerHisCharacterIntroductionNoComma', SCOPE.sC('second'))]" + + + #Support loc functions & keys + CharacterIntroductionSupportNoComma_titledfirstnameoftitle_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char')][ROOT.Char.GetName]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_liege_title_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], une noble de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_liege_title_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], un noble de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstname_a_commoner_from_liege_title_FR_Au:0 "à [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')] de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_current_location_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], une noble de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_current_location_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], un noble de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstname_a_commoner_from_current_location_FR_Au:0 "à [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')] de [ROOT.Char.GetCurrentLocation.GetTitle.GetNameNoTierNoTooltip]" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], une noble" + CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_FR_Au:0 "[ROOT.Char.Custom('FR_au_Char_P')][ROOT.Char.GetFullName], un noble" + CharacterIntroductionSupportNoComma_firstname_a_commoner_FR_Au:0 "à [ROOT.Char.GetFirstName], un[ROOT.Char.Custom('FR_E')] roturi[ROOT.Char.Custom('FR_ErEre')]" + CharacterIntroductionSupportNoComma_fallback_FR_Au:0 "[ROOT.Char.Custom2('FR_au_CharacterIntroductionSupportNoComma', SCOPE.sC('second'))]" + + ############################################################################################ + ############################################################################################ + # articles + CustomLoc_FR_le:0 "le " + CustomLoc_FR_les:0 "les " + CustomLoc_FR_la:0 "la " + CustomLoc_FR_l:0 "l’" + CustomLoc_FR_du:0 "du " + CustomLoc_FR_dela:0 "de la " + CustomLoc_FR_del:0 "de l’" + CustomLoc_FR_de:0 "de " + CustomLoc_FR_des:0 "des " + CustomLoc_FR_au:0 "au " + CustomLoc_FR_aux:0 "aux " + CustomLoc_FR_ala:0 "à la " + CustomLoc_FR_al:0 "à l’" + CustomLoc_FR_a:0 "à " + CustomLoc_FR_d:0 "d’" + # CustomLoc_FR_le:0 "#D le #!" + # CustomLoc_FR_la:0 "#D la #!" + # CustomLoc_FR_l:0 "#D l’#!" + # CustomLoc_FR_du:0 "#D du #!" + # CustomLoc_FR_dela:0 "#D de la #!" + # CustomLoc_FR_del:0 "#D de l’#!" + # CustomLoc_FR_de:0 "#D de #!" + # CustomLoc_FR_au:0 "#D au #!" + # CustomLoc_FR_ala:0 "#D à la #!" + # CustomLoc_FR_al:0 "#D à l’#!" + # CustomLoc_FR_a:0 "#D à #!" + + # fake + CustomLoc_FR_female_:0 "" + CustomLoc_FR_male_:0 "" + + CustomLoc_FR_empty:0 "" + CustomLoc_FR_du_Char_P:0 "[ROOT.Char.Custom('FR_du_Char_P')]" + CustomLoc_FR_du_Char:0 "[ROOT.Char.Custom('FR_du_Char')]" + CustomLoc_FR_au_Char_P:0 "[ROOT.Char.Custom('FR_au_Char_P')]" + CustomLoc_FR_au_Char:0 "[ROOT.Char.Custom('FR_au_Char')]" + CustomLoc_FR_le_Char:0 "[ROOT.Char.Custom('FR_le_Char')]" + CustomLoc_FR_le_Char_P:0 "[ROOT.Char.Custom('FR_le_Char_P')]" + + # version anglaise manquante: diff --git a/project/ck3/base_game/localization/french/custom_localization/generic_custom_loc_strings_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/generic_custom_loc_strings_l_french.yml index 200f16c526..e788d39291 100644 --- a/project/ck3/base_game/localization/french/custom_localization/generic_custom_loc_strings_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/generic_custom_loc_strings_l_french.yml @@ -132,7 +132,3 @@ l_french: councillor_prop_sword:0 "son épée" councillor_prop_purse:0 "sa bourse" councillor_prop_robe:1 "sa robe" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - consort:0 "concubin" - consorts:0 "concubins" diff --git a/project/ck3/base_game/localization/french/custom_localization/greeting_custom_loc_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/greeting_custom_loc_l_french.yml index 42a56fec51..eead4417f4 100644 --- a/project/ck3/base_game/localization/french/custom_localization/greeting_custom_loc_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/greeting_custom_loc_l_french.yml @@ -1,5 +1,5 @@ l_french: - greeting_lover_object:0 "[second.GetTitledFirstName|U], m[second.Custom('FR_OnA')] [ROOT.Char.Custom2('LoverSeductionObject', SCOPE.sC('second'))]," + greeting_lover_object:0 "[second.GetTitledFirstName|U], mon amour," greeting_lover_fallback:0 "[second.GetTitledFirstName|U], m[second.Custom('FR_OnA')] bien-aimé[second.Custom('FR_E')]," greeting_liege_positive:1 "[ROOT.Char.Custom2('GreetingToLiegePositive', second)]" diff --git a/project/ck3/base_game/localization/french/custom_localization/signature_weapon_custom_loc_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/signature_weapon_custom_loc_l_french.yml index 4dc3ce01f9..f406025634 100644 --- a/project/ck3/base_game/localization/french/custom_localization/signature_weapon_custom_loc_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/signature_weapon_custom_loc_l_french.yml @@ -289,6 +289,3 @@ signature_weapon_killed_snapping_herhis_spine:0 "brisant sa colonne vertébrale" signature_weapon_killed_impaling_herhis_spine:0 "empalant sa colonne vertébrale" signature_weapon_killed_hacking_herhis_spine_in_two:0 "tranchant sa colonne vertébrale" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - signature_weapon_attack_verb_chopes:0 "transperce" diff --git a/project/ck3/base_game/localization/french/custom_localization/titles_and_rank_custom_loc_l_french.yml b/project/ck3/base_game/localization/french/custom_localization/titles_and_rank_custom_loc_l_french.yml index b32e8d0526..2a48245df4 100644 --- a/project/ck3/base_game/localization/french/custom_localization/titles_and_rank_custom_loc_l_french.yml +++ b/project/ck3/base_game/localization/french/custom_localization/titles_and_rank_custom_loc_l_french.yml @@ -36,6 +36,3 @@ faith_devotee_female:0 "[ROOT.Char.GetFaith.DevoteeFemale]" faith_devotee_male:0 "[ROOT.Char.GetFaith.DevoteeMale]" faith_devotee_fallback:0 "[ROOT.Char.GetFaith.DevoteeNeuter]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - emperess_lower_case:0 "impératrice" diff --git a/project/ck3/base_game/localization/french/death_reasons_l_french.yml b/project/ck3/base_game/localization/french/death_reasons_l_french.yml index 8921637e9e..49bf5f338b 100644 --- a/project/ck3/base_game/localization/french/death_reasons_l_french.yml +++ b/project/ck3/base_game/localization/french/death_reasons_l_french.yml @@ -177,5 +177,21 @@ death_skull_removed_killer:0 "a eu son crâne enlevé chirurgicalement et conservé par [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName]" death_miniatures:0 "est mort[CHARACTER.Custom('FR_E')] en marchant sur une sculpture miniature pointue." death_ice:0 "est parti[CHARACTER.Custom('FR_E')] dans les étendues glacées" + death_by_exploding_whale:0 "est mort[CHARACTER.Custom('FR_E')] dans l'explosion d'une carcasse géante" + death_flight_attempt:0 "est mort[CHARACTER.Custom('FR_E')] en essayant de voler" + death_beaten_by_mob:0 "a été battu[CHARACTER.Custom('FR_E')] à mort par une foule en colère" + death_burned_by_mob:0 "a été brûlé[CHARACTER.Custom('FR_E')] vi[CHARACTER.Custom('FR_FVe')] par une foule en colère" + death_hanged_and_disemboweled_by_mob:0 "a été pendu[CHARACTER.Custom('FR_E')] et éviscéré[CHARACTER.Custom('FR_E')] par une foule en colère." + death_crucified_by_mob:0 "a été crucifié[CHARACTER.Custom('FR_E')] par une foule en colère" + death_defenestrated_by_mob:0 "a été jeté[CHARACTER.Custom('FR_E')] d'une fenêtre par une foule en colère" + death_molten_silver_by_mob:0 "s'est fait verser de l'argent fondu dans la gorge par une foule en colère" + death_torn_to_pieces_by_mob:0 "a été mis[CHARACTER.Custom('FR_E')] en pièces par une foule en colère" + death_bell:0 "a été décapité et sa tête a été utilisée comme battant de cloche" + death_bell_killer:0 "a été décapité[CHARACTER.Custom('FR_E')] par [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName] et sa tête a été utilisée comme battant de cloche" + death_bell_revenge:0 "a été traduit[CHARACTER.Custom('FR_E')] en justice après avoir commis des meurtres en musique" + + death_scuffle_with_soldiers:0 "a été tué[CHARACTER.Custom('FR_E')] dans une bagarre avec des soldats" + death_scuffle_with_soldiers_killer:0 "a été tué[CHARACTER.Custom('FR_E')] dans une bagarre avec des soldats ordonnée par [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName]" + death_for_corpse_forest:0 "a été empalé[CHARACTER.Custom('FR_E')]" death_for_corpse_forest_killer:0 "a été empalé[CHARACTER.Custom('FR_E')] dans la forêt de cadavres [TARGET_CHARACTER.Custom('FR_du_Char_U_P')][TARGET_CHARACTER.GetUIName]" diff --git a/project/ck3/base_game/localization/french/debug_l_french.yml b/project/ck3/base_game/localization/french/debug_l_french.yml index 944ae340b3..b0092aac00 100644 --- a/project/ck3/base_game/localization/french/debug_l_french.yml +++ b/project/ck3/base_game/localization/french/debug_l_french.yml @@ -6,6 +6,12 @@ debug.0002.c:0 "A duo please" debug.0002.d:0 "A trio please" debug.0002.e:0 "Surprise me" + + debug_generic_option:0 "#D This is a debug option#!" + debug_generic_option_can_disable_text:0 "#D , it will change if debug is disabled#!" + debug_generic_option_can_disable:0 "$debug_generic_option$$debug_generic_option_can_disable_text$" + debug_generic_option_shortened_trigger:0 "#D This trigger was made shorter because you have debug enabled#!" + debug_generic_option_shortened_trigger_can_disable:0 "$debug_generic_option_shortened_trigger$$debug_generic_option_can_disable_text$" interaction_debug_main:0 "#D DEBUG Interactions#!" debug_main:0 "#D DEBUG Main#!" @@ -58,9 +64,18 @@ debug_launch_natural_crusade_interaction:0 "Launch natural Crusade" slay_character_interaction:0 "Have someone #difficulty_hard Slay#! them!" give_bubonic_plague_interaction:0 "Bestow #difficulty_easy B#!#P u#!#difficulty_easy b#!#P o#!#difficulty_easy n#!#P i#!#difficulty_easy c P#!#P l#!#difficulty_easy a#!#P g#!#difficulty_easy u#!#P e#!" - start_bout_interaction:0 "Commencer un combat singulier" + engage_in_single_combat:0 "@warning_icon! #X Initiates Single Combat#!" + start_bout_interaction:1 "Start Duel/Board Game" + start_bout_interaction_single_combat:0 "#BER FIGHT#!" + start_bout_interaction_board_game_chess:0 "Chess" + start_bout_interaction_board_game_pachisi:0 "Pachisi" + start_bout_interaction_board_game_tabula:0 "Tabula" + start_bout_interaction_board_game_hnefatafl:0 "Hnefatafl" give_criminal_trait_interaction:0 "Make them a hardened #difficulty_hard Criminal#!" give_criminal_trait_interaction_tt:0 "[recipient.GetShortUIName] is given a criminal trait" + debug_sex_interaction:0 "#italic Sleep#! With Character" + debug_change_every_county:0 "Take Action In Every County" + debug_change_every_county.a:0 "Completely Control" test_effect_localization_interaction:0 "Test Interaction Effect Localization" increase_cultural_acceptance_debug_interaction:0 "Cultural Acceptance #P +25%#!" decrease_cultural_acceptance_debug_interaction:0 "Cultural Acceptance #N -25%#!" @@ -247,6 +262,3 @@ generate_artifact_with_history_debug_conquest:0 "Conquered by [ROOT.Char.GetShortUIName] in a war against [recipient.GetShortUIName]" generate_artifact_with_history_debug_taken_in_siege:0 "Conquered by [ROOT.Char.GetShortUIName] after the siege of [recipient.GetCurrentLocation.GetName]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - inspire_interaction_adventurer:0 "Becomes inspired to go on an adventure" diff --git a/project/ck3/base_game/localization/french/decisions_l_french.yml b/project/ck3/base_game/localization/french/decisions_l_french.yml index f578e388c3..2e8dcaf3d9 100644 --- a/project/ck3/base_game/localization/french/decisions_l_french.yml +++ b/project/ck3/base_game/localization/french/decisions_l_french.yml @@ -145,7 +145,7 @@ renounce_vow_of_poverty_decision_desc:0 "Il ne fait aucun doute que j’ai besoin d’un budget plus important pour gouverner efficacement mon pays. Le pragmatisme exige la révocation de mon vœu de pauvreté." renounce_vow_of_poverty_decision_confirm:0 "Renoncer au vœu de pauvreté" - initiate_consolamentum_decision:1 "Consolamentum: initier l’endura" + initiate_consolamentum_decision:1 "Consolamentum : initier l’endura" initiate_consolamentum_decision_alternate:0 "Mettre en place le suicide rituel" initiate_consolamentum_decision_tooltip:0 "Il est temps de se préparer à la fin de cette vie" initiate_consolamentum_decision_desc:1 "#F Alors que la fin de ma vie approche, je dois initier le rituel de l’endura pour purifier mon âme du péché et quitter ce monde.#!" @@ -239,14 +239,14 @@ commission_artifact_decision_option_furniture:0 "Meuble\n#low Nombre : [Add_int32( ROOT.Char.GetInventory.GetNumberOfArtifactsForSlotTypeString( 'sculpture' ), Add_int32( ROOT.Char.GetInventory.GetNumberOfArtifactsForSlotTypeString( 'pedestal' ), ROOT.Char.GetInventory.GetNumberOfArtifactsForSlotTypeString( 'throne' ) ) )]#!" commission_artifact_decision_option_book:0 "Livre\n#low Nombre : [ROOT.Char.GetInventory.GetNumberOfArtifactsForSlotTypeString( 'book' )]#!" - commission_artifact_decision_option_weapon_desc:0 "[AddTextIf( Not( ROOT.Char.GetInventory.GetSlot( 'weapon' ).IsEmpty ), Concatenate( 'Actuellement équipé:\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'primary_armament', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" - commission_artifact_decision_option_armor_desc:0 "[AddTextIf( Not( ROOT.Char.GetInventory.GetSlot( 'armor' ).IsEmpty ), Concatenate( 'Actuellement équipé:\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'armor', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" - commission_artifact_decision_option_crown_desc:0 "[AddTextIf( Not( ROOT.Char.GetInventory.GetSlot( 'helmet' ).IsEmpty ), Concatenate( 'Actuellement équipé:\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'helmet', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" - commission_artifact_decision_option_regalia_desc:0 "[AddTextIf( Not( ROOT.Char.GetInventory.GetSlot( 'regalia' ).IsEmpty ), Concatenate( 'Actuellement équipé:\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'regalia', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" - commission_artifact_decision_option_brooch_desc:0 "[AddTextIf( ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'miscellaneous' ), Concatenate( 'Actuellement équipé:\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'miscellaneous', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" - commission_artifact_decision_option_tapestry_desc:0 "[AddTextIf( ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'wall_big' ), Concatenate( 'Actuellement exposé:\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'wall_big', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" - commission_artifact_decision_option_furniture_desc:0 "[AddTextIf( Or(ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'sculpture' ), Or( ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'pedestal' ), ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'throne' ) ) ), 'Actuellement exposé:\n' )][AddTextIf(ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'sculpture' ), Concatenate( ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'sculpture', 'NEWLINE', 'NEWLINE', 'NEWLINE' ), '\n') )][AddTextIf(ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'pedestal' ), Concatenate( ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'pedestal', 'NEWLINE', 'NEWLINE', 'NEWLINE' ), '\n') )][AddTextIf(ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'throne' ), Concatenate( ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'throne', 'NEWLINE', 'NEWLINE', 'NEWLINE' ), '\n') )]" - commission_artifact_decision_option_book_desc:0 "[AddTextIf( ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'book' ), Concatenate( '\nActuellement exposé:\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'book', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" + commission_artifact_decision_option_weapon_desc:0 "[AddTextIf( Not( ROOT.Char.GetInventory.GetSlot( 'weapon' ).IsEmpty ), Concatenate( 'Actuellement équipé :\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'primary_armament', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" + commission_artifact_decision_option_armor_desc:0 "[AddTextIf( Not( ROOT.Char.GetInventory.GetSlot( 'armor' ).IsEmpty ), Concatenate( 'Actuellement équipé :\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'armor', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" + commission_artifact_decision_option_crown_desc:0 "[AddTextIf( Not( ROOT.Char.GetInventory.GetSlot( 'helmet' ).IsEmpty ), Concatenate( 'Actuellement équipé :\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'helmet', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" + commission_artifact_decision_option_regalia_desc:0 "[AddTextIf( Not( ROOT.Char.GetInventory.GetSlot( 'regalia' ).IsEmpty ), Concatenate( 'Actuellement équipé :\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'regalia', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" + commission_artifact_decision_option_brooch_desc:0 "[AddTextIf( ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'miscellaneous' ), Concatenate( 'Actuellement équipé :\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'miscellaneous', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" + commission_artifact_decision_option_tapestry_desc:0 "[AddTextIf( ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'wall_big' ), Concatenate( 'Actuellement exposé :\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'wall_big', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" + commission_artifact_decision_option_furniture_desc:0 "[AddTextIf( Or(ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'sculpture' ), Or( ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'pedestal' ), ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'throne' ) ) ), 'Actuellement exposé :\n' )][AddTextIf(ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'sculpture' ), Concatenate( ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'sculpture', 'NEWLINE', 'NEWLINE', 'NEWLINE' ), '\n') )][AddTextIf(ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'pedestal' ), Concatenate( ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'pedestal', 'NEWLINE', 'NEWLINE', 'NEWLINE' ), '\n') )][AddTextIf(ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'throne' ), Concatenate( ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'throne', 'NEWLINE', 'NEWLINE', 'NEWLINE' ), '\n') )]" + commission_artifact_decision_option_book_desc:0 "[AddTextIf( ROOT.Char.GetInventory.HasEquippedArtifactsInSlotType( 'book' ), Concatenate( '\nActuellement exposé :\n', ROOT.Char.GetInventory.GetEquippedArtifactsInSlotTypeString( 'book', 'NEWLINE', 'NEWLINE', 'NEWLINE' ) ) )]" commission_weapon_tooltip:0 "#T Arme#! \n$IS_VALID_BLOCKER$\n$DESC$" commission_armor_tooltip:0 "#T Armure#! \n$IS_VALID_BLOCKER$\n$DESC$" @@ -263,10 +263,10 @@ go_on_pilgrimage_decision_confirm:0 "Se préparer pour le voyage" pilgrimage_effect_1:0 "Vous choisissez une destination parmi les [holy_sites|El] de votre [faith|El]" pilgrimage_effect_2:0 "Plus vous voyagez loin, plus vous gagnerez en [piety|El]" - pilgrimage_effect_3:0 "Des voyages plus longs sont plus chers #weak (coût minimum: @gold_icon! [SCOPE.ScriptValue('pilgrimage_minimum_cost')])#!" - pilgrimage_effect_4:0 "Des voyages plus longs sont plus chers #weak (coût minimum: @gold_icon! [SCOPE.ScriptValue('pilgrimage_medium_extra_cost')])#!" - pilgrimage_effect_5:1 "Des voyages plus longs sont plus chers #weak (coût minimum: @gold_icon! [SCOPE.ScriptValue('pilgrimage_long_extra_cost')])#!" - pilgrimage_effect_6:0 "Des voyages plus longs sont plus chers #weak (coût minimum: @gold_icon! [SCOPE.ScriptValue('pilgrimage_very_long_extra_cost')])#!" + pilgrimage_effect_3:0 "Des voyages plus longs sont plus chers #weak (coût minimum : @gold_icon! [SCOPE.ScriptValue('pilgrimage_minimum_cost')])#!" + pilgrimage_effect_4:0 "Des voyages plus longs sont plus chers #weak (coût minimum : @gold_icon! [SCOPE.ScriptValue('pilgrimage_medium_extra_cost')])#!" + pilgrimage_effect_5:1 "Des voyages plus longs sont plus chers #weak (coût minimum : @gold_icon! [SCOPE.ScriptValue('pilgrimage_long_extra_cost')])#!" + pilgrimage_effect_6:0 "Des voyages plus longs sont plus chers #weak (coût minimum : @gold_icon! [SCOPE.ScriptValue('pilgrimage_very_long_extra_cost')])#!" hajj_exceptionally_long_tt:0 "C’est un #V exceptionnellement long#! pèlerinage de ma capitale à la Mecque" hajj_very_long_tt:0 "C’est un #V très long#! pèlerinage de ma capitale à la Mecque" hajj_long_tt:0 "C’est un #V long#! pèlerinage de ma capitale à la Mecque" @@ -363,7 +363,7 @@ form_switzerland_kingdom_decision_confirm:0 "Nos revendications ne peuvent être refusées !" form_switzerland_kingdom_decision_desc:0 "Si tous les cantons alpins sont réunis, l’Empire devra leur reconnaître le statut de confédération." form_switzerland_kingdom_decision_tooltip:0 "La Confédération suisse sera fondée." - form_switzerland_kingdom_decision_effect_tooltip:1 "Si vous contrôlez [Concept( 'complete_control_region', 'complètement' )|E] le [savoy.GetName], il fera partie du [switzerland.GetName]" + form_switzerland_kingdom_decision_effect_tooltip:1 "Si vous contrôlez [Concept( 'completely_control', 'complètement' )|E] le [savoy.GetName], il fera partie du [switzerland.GetName]" form_austria_kingdom_decision:0 "Former l’archiduché d’Autriche" form_austria_kingdom_decision_confirm:0 "Former l’archiduché d’Autriche" @@ -461,7 +461,7 @@ commission_epic_decision:0 "Commander une épopée familiale" commission_epic_decision_desc:0 "#F L’histoire de ma famille regorge d’exploits et de bravoure. Si l’on en faisait un unique récit, cela aurait certainement de très bonnes répercussions sur moi !#!" - COMMISSION_EPIC_ONCE_COMPLETE:0 "Une fois l’épopée terminée:" + COMMISSION_EPIC_ONCE_COMPLETE:0 "Une fois l’épopée terminée :" COMMISSION_EPIC_POTENTIAL_COST:1 "#F Vous êtes susceptible d’obtenir un meilleur résultat si vous avez plus d’argent à dépenser#!" commission_epic_decision_tooltip:1 "Payer de l’or pour du [prestige|El] et peut-être de la [dynasty_prestige|El]" commission_epic_decision_confirm:1 "Il est temps de commencer à composer !" @@ -544,7 +544,7 @@ create_armenian_empire_decision:0 "Rétablir la Grande Arménie" create_armenian_empire_decision_desc:0 "La Grèce et la Perse ne sont pas les seules terres à avoir conservé la dignité impériale. Il y a longtemps, avant que Rome ait un empereur, notre monarque était le roi des rois. Ce temps n’est pas révolu." create_armenian_empire_decision_tooltip:0 "L’Arménie devient un [empire|El] [de_jure|El]" - create_armenian_empire_decision_effects_de_jure_tt_a:0 "Si détenus, les [kingdoms|El] suivants feront partie [de_jure|El] de la [armenian_armenia_empire.GetNameNoTier]:\n[armenian_georgia.GetNameNoTier], [armenian_daylam.GetNameNoTier], [armenian_jazira.GetNameNoTier], [armenian_syria.GetNameNoTier], [armenian_anatolia.GetNameNoTier], [armenian_pontus.GetNameNoTier], [armenian_jerusalem.GetNameNoTier]" + create_armenian_empire_decision_effects_de_jure_tt_a:0 "Si détenus, les [kingdoms|El] suivants feront partie [de_jure|El] de la [armenian_armenia_empire.GetNameNoTier] :\n[armenian_georgia.GetNameNoTier], [armenian_daylam.GetNameNoTier], [armenian_jazira.GetNameNoTier], [armenian_syria.GetNameNoTier], [armenian_anatolia.GetNameNoTier], [armenian_pontus.GetNameNoTier], [armenian_jerusalem.GetNameNoTier]" create_armenian_empire_decision_effects_de_jure_tt_b:1 "Tous les [duchies|El] en $custom_greater_armenia$ feront [de_jure|El] partie de [armenian_armenia.GetNameNoTier] ou restent des parties de leur [kingdom|El] si vous détenez ce titre" create_armenian_empire_decision_confirm:0 "D’une mer à l’autre, une nouvelle fois." @@ -556,7 +556,7 @@ build_grand_church_decision:0 "Construire une grande église" build_grand_church_decision_desc:0 "Il y a un terrain à Barcelone où la communion avec [ROOT.Char.GetFaith.HighGodName] se passe plus facilement. Y construire une [ROOT.Char.GetFaith.HouseOfWorship] honorerait [ROOT.Char.GetFaith.HighGodName] et la Sainte Famille.\n\nQue le bâtiment fini témoigne de la grandeur [ROOT.Char.GetFaith.HighGodNameAlternatePossessive] !" build_grand_church_decision_tooltip:0 "Les fondations d’une grande église sont posées" - build_grand_church_decision_confirm:0 "Nous commençons la construction #EMP immédiatement#!!" + build_grand_church_decision_confirm:0 "Nous commençons la construction #EMP immédiatement#! !" accept_cannibalism_decision:0 "Cannibalisme [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]" accept_cannibalism_decision_desc:1 "Notre Créateur [ROOT.Char.GetFaith.CreatorName] nous a crées à son image. En absorbant l’image du divin, nous nous rapprochons [ROOT.Char.GetFaith.HighGodNameAlternatePossessive]." @@ -642,9 +642,9 @@ unite_the_western_slavs_decision:1 "Unir les Slaves occidentaux" unite_the_western_slavs_decision_tooltip:1 "Unir les Slaves occidentaux derrière un seul dirigeant" unite_the_western_slavs_decision_desc:0 "Nous étions un seul peuple lorsque nous sommes arrivés sur ces terres. Au fil des ans, nous nous sommes dispersés et divisés en plusieurs tribus. Alors que des forces étrangères sont à nos portes, il est temps de se unir de nouveau." - unite_the_western_slavs_decision_tt_1:1 "Votre titre principal est le Royaume de Pologne, de Poméranie, de Sorbie, de Bohème ou de Grande Moravie" - unite_the_western_slavs_decision_tt_2:1 "Vous êtes empereur et détenez le royaume de Pologne, de Poméranie, de Sorbie, de Bohême ou de Grande Moravie." - unite_the_western_slavs_decision_titles_tt:2 "Vous obtiendez le [title|El] de $e_west_slavia$" + unite_the_western_slavs_decision_tt_1:1 "Votre titre principal est le Royaume de Pologne, de Poméranie, de Sorabie, de Bohème ou de Grande Moravie" + unite_the_western_slavs_decision_tt_2:1 "Vous êtes empereur et détenez le royaume de Pologne, de Poméranie, de Sorabie, de Bohême ou de Grande Moravie." + unite_the_western_slavs_decision_titles_tt:2 "Vous obtiendrez le [title|El] de $e_west_slavia$" unite_the_western_slavs_decision_titles_empire_tt:2 "Les territoires qui composent chaque [title|El] de [kingdom|El] slave occidental deviendront [de_jure|El] ceux de votre [primary_title|El]" unite_the_western_slavs_decision_confirm:1 "Unir les Slaves occidentaux" @@ -678,7 +678,7 @@ unite_the_spanish_thrones_decision_confirm:0 "Unir les trônes" unite_the_spanish_thrones_decision_tooltip:0 "Les trônes espagnols seront réunis une fois de plus" unite_the_spanish_thrones_decision_titles_tt:1 "Chaque [title|El] de [kingdom|El] espagnol que vous détenez (hormis votre [primary_title|El]) sera détruit et son territoire fera [de_jure|El] partie de votre titre principal ([THIS.Char.GetPrimaryTitle.GetNameNoTier])" - unite_the_spanish_thrones_decision_primary:0 "Votre [primary_title|El] est un [kingdom|El] ibère" + unite_the_spanish_thrones_decision_primary:0 "Votre [primary_title|El] est un [kingdom|El] ibérique" #UNITE AFRICA unite_africa_decision:0 "Unifier l’Afrique" @@ -711,6 +711,14 @@ form_portugal_decision_tooltip:0 "Former le [kingdom|El] du Portugal et établir la [culture|El] portugaise" form_portugal_decision_effects_de_jure_tt:1 "[title_d_porto.GetNameNoTier], [title_d_coimbra.GetNameNoTier], [title_d_beja.GetNameNoTier], et [title_d_algarve.GetNameNoTier] feront [de_jure|El] partie du #V [title_k_portugal.GetName]#!" + #FORM CANARIAS + declare_canarias_decision:0 "Renforcer les Canaries" # [LocEditor:ForFutureBatchExport] + declare_canarias_decision_desc:0 "Depuis des temps immémoriaux, chaque île se considère comme un royaume, mais aujourd’hui nos horizons s’élargissent et le monde commence à se dévoiler devant les Canaries. Il est temps que ces nombreux royaumes soient réunis sous une même couronne." # [LocEditor:ForFutureBatchExport] + declare_canarias_decision_confirm:0 "Renforcer les Canaries" # [LocEditor:ForFutureBatchExport] + declare_canarias_decision_tooltip:0 "Former le [kingdom|El] des Canaries" # [LocEditor:ForFutureBatchExport] + canarias_must_be_developed_tt:0 "Chaque [county|El] des [GetTitleByKey('d_canarias').GetNameNoTier] doit avoir au moins 10 en [development|El]" # [LocEditor:ForFutureBatchExport] + canarias_must_be_filled_tt:0 "Chaque [barony|El] des [GetTitleByKey('d_canarias').GetNameNoTier] doit contenir une [holding|El]" # [LocEditor:ForFutureBatchExport] + #Form custom kingdom or empire found_kingdom_decision:1 "Fonder un nouveau royaume" @@ -728,6 +736,7 @@ create_title_every_held_kingdom:2 "Chaque titre de royaume que vous [hold|El] ou [Concept( 'completely_control', 'contrôlez complètement' )|E]" create_custom_empire_de_jure_changes:1 "Devient un [kingdom|El] [de_jure|El] de votre nouvel empire" NEW_CREATED_TITLE_NAME:0 "[old_title.GetBaseNameNoTierNoTooltip]" + SPECIAL_CREATED_TITLE_NAME:0 "[special_duchy.GetBaseNameNoTierNoTooltip]" #Guest decisions invite_knights_decision:1 "Inviter des [GetPlayer.Custom('KnightCulturePluralNoTooltip')|l]" @@ -746,7 +755,7 @@ invite_claimants_decision.tt:0 "La probabilité que des [claimants|El] avec des [claims|El] valables arrivent à la Cour comme [guests|El] est augmentée pendant #V 5#! ans" invite_claimants_decision_confirm:0 "Envoyer le héraut" minor_decisions.0002.t:0 "Un prétendant est arrivé" - minor_decisions.0002.desc:0 "[claimant.Custom2('MyCharacterIntroduction', ROOT.Char)|U] a entendu mon appel et est maintenant mon invité[knight.Custom('FR_E')] à la cour" + minor_decisions.0002.desc:0 "[claimant.Custom2('MyCharacterIntroduction', ROOT.Char)|U] a entendu mon appel et est maintenant mon invité[claimant.Custom('FR_E')] à la cour" invite_claimants_decision_tooltip:1 "Les [claimants|El] sont appelés à se rendre à votre Cour" @@ -797,7 +806,7 @@ restore_holy_roman_empire_decision_desc:0 "Le véritable empire d’Occident est en lambeaux et c’est un sort cruel pour l’héritage de Charlemagne. Il faudrait un dirigeant fort et pieux pour rendre à l’Allemagne sa dignité impériale." restore_holy_roman_empire_decision_confirm:0 "Renovatio romani imperii !" restore_holy_roman_empire_decision_tooltip:0 "Faire revivre l’empire romain d’Occident" - decision_refound_hre_control_the_electors.tt:0 "Vous devez contrôler ou détenir les titres d’électeurs traditionnels: les duchés de $d_bohemia$, $d_ostmark$, $d_ostfalen$ et $d_east_franconia$, ainsi que les comtés de $c_trier$, $c_mainz$ et $c_cologne$" + decision_refound_hre_control_the_electors.tt:0 "Vous devez contrôler ou détenir les titres d’électeurs traditionnels : les duchés de $d_bohemia$, $d_ostmark$, $d_ostfalen$ et $d_east_franconia$, ainsi que les comtés de $c_trier$, $c_mainz$ et $c_cologne$" decision_refound_hre_own_three_kingdoms.tt:0 "Vous devez contrôler au moins trois titres de royaume" restore_holy_roman_empire_decision_effects_de_jure.tt:0 "Tout royaume complètement contrôlé en dehors de l’$e_italy$ fera de jure partie du $e_hre$" restore_holy_roman_empire_decision_effects_vassal_opinion.tt:0 "Tous les vassaux directs" @@ -822,17 +831,22 @@ establish_norman_culture_decision_effect.tt:0 "Tous les comtés [old_culture_1.GetCollectiveNoun] et [old_culture_2.GetCollectiveNoun] et les personnages du nord de la France deviennent [new_culture.GetCollectiveNoun]" establish_norman_culture_decision_effect.tt.2:0 "[normandy_title.GetName] est renommé en $d_normandy$" + # Found the Kingdom of Aragon form_the_kingdom_of_aragon_decision:0 "Fonder le royaume d’Aragon" - form_the_kingdom_of_aragon_decision_desc:0 "Le fleuve Aragon traverse mon pays et crée des terres riches et fertiles. Une telle terre mérite d’être un royaume, alors je vais en créer un !" - form_the_kingdom_of_aragon_decision_confirm:0 "Notre maison, notre royaume !" + form_the_kingdom_of_aragon_decision_desc:1 "Les enfants du grand fleuve Ebro ont été mis à l’écart pendant des siècles par les Romains, les Wisigoths, les Francs ou les Arabes. Tant qu’ils travailleront pour des conquérants étrangers et des capitales lointaines, leurs terres ne seront pas vraiment les leurs. Le peuple réclame un royaume local qui lui appartienne." + form_the_kingdom_of_aragon_decision_confirm:0 "Notre terre, notre royaume !" form_the_kingdom_of_aragon_decision_tooltip:0 "Fonder le royaume d’Aragon" + form_the_kingdom_of_aragon_decision.tt.form_aragonese:0 "Vous pourrez choisir de copier les [culture_pillars|El] de la culture [founder_culture.GetName] à la [aragonese_culture.GetName]" + form_the_kingdom_of_aragon_decision.tt.drift.d_valencia:0 "Si vous [Concept('completely_control','contrôlez complètement')|E] [d_valencia.GetDefinitiveName], elle [Concept('de_jure_drift_drifted','glissera')|E] dans [k_aragon.GetDefinitiveName]." + form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona:0 "Si vous [Concept('completely_control','contrôlez complètement')|E] [d_barcelona.GetDefinitiveName], elle [Concept('de_jure_drift_drifted','glissera')|E] dans [k_aragon.GetDefinitiveName]." + form_the_kingdom_of_aragon_decision.tt.drift.d_navarra:0 "Si vous [Concept('completely_control','contrôlez complètement')|E] [d_navarra.GetDefinitiveName], elle [Concept('de_jure_drift_drifted','glissera')|E] dans [k_aragon.GetDefinitiveName]." # Culture Conversion convert_to_local_culture_decision:0 "Adopter la culture locale" convert_to_local_culture_decision_desc:0 "À vrai dire, il y a peu de choses qui séparent mes traditions de celles des habitants de ma capitale. Nous observons les mêmes jours saints, les mêmes fêtes publiques, et notre langue est devenue presque la même." convert_to_local_culture_decision_confirm:1 "Je reconnais qui je suis" convert_to_local_culture_decision_tooltip:0 "Adopter la [culture|El] de votre [capital|El]" - converted_culture_msg_title:0 "[converting_character.Custom('FR_le_Char_U_Pi')|U][converting_character.GetShortUIName] a changé de [culture|El]" + converted_culture_msg_title:0 "[converting_character.Custom('FR_le_Char_U_Pi')|U][converting_character.GetShortUIName] [converting_character.LocalPlayerString( 'avez', 'a' )] changé de [culture|El]" converted_from_old_culture_to_new_culture_tt:0 "Passe de la culture [old_culture.GetName] à la culture [new_culture.GetName]" every_old_culture_vassal_holding_new_culture_land:0 "Chaque [vassal|El] qui a votre [culture|El] et des [counties|El] de la nouvelle culture" every_close_family_member_sharing_your_culture:1 "Chaque membre de la [close_family|El] qui a votre [culture|El]" @@ -945,7 +959,7 @@ found_kingdom_of_bosnia_decision_confirm:0 "[ROOT.Char.GetLadyLord|U] de toute la Bosnie !" accuse_krstjani_of_heresy_decision:0 "Accuser l’$bosnian_church$ d’hérésie" - accuse_krstjani_of_heresy_decision_desc:0 "Les hautes terres sauvages de Bosnie abritent depuis des années une secte qui n’appartient pas vraiment à l’Orient ou à l’Occident, et pourtant tous les deux semblent se contenter de l’ignorer.\n\nPlus maintenant ! Le [ROOT.Char.GetFaith.ReligiousHeadName] les déclarera officiellement hérétiques, et ils n’auront nulle part où se cacher !" + accuse_krstjani_of_heresy_decision_desc:0 "Les hautes terres sauvages de Bosnie abritent depuis des années une branche religieuse qui n’appartient pas vraiment à l’Orient ou à l’Occident, et pourtant tous les deux semblent se contenter de l’ignorer.\n\nPlus maintenant ! Le [ROOT.Char.GetFaith.ReligiousHeadName] la déclarera officiellement hérétique, et ses adeptes n’auront nulle part où se cacher !" accuse_krstjani_of_heresy_decision_tooltip:0 "Le monde chrétien ne tolérera plus ces schismatiques !" accuse_krstjani_of_heresy_flavour_effect.tt:0 "Vous envoyez une lettre au [GetPlayer.GetFaith.ReligiousHeadName] pour l’implorer d’examiner la question de l’$bosnian_church$..." accuse_krstjani_of_heresy_decision_confirm:0 "D’abord la plume, ensuite l’épée !" @@ -1024,7 +1038,7 @@ court_already_has_a_fashion_tend_tt:0 "Le tribunal a déjà une tendance à la mode." #TODO_CD_JB, move over to a separate event file - court_amenities_interactions.0010.b_turned_down:0 "Tout le monde adore ce nouveau style !" + court_amenities_interactions.0010.b_turned_down:0 "Tout le monde adore le nouveau style !" court_amenities_interactions.0010.t:0 "Une nouvelle mode à la Cour" court_amenities_interactions.0010.desc_intro:0 "[actor.Custom('FR_le_Char')][actor.GetNameNoTooltip] a fait irruption à la Cour, attirant l’attention de tous les seigneurs et dames du pays avec ses vêtements des plus particuliers." court_amenities_interactions.0010.desc.flag_big_collar:0 "[actor.Custom('FR_IlElle')|U] a revêtu un habit dont le col a la circonférence d’une roue de chariot" @@ -1067,14 +1081,94 @@ convert_to_tribalism_decision_confirm:0 "Suivre le chemin de mon peuple" convert_to_tribalism_decision_tooltip:0 "Renoncer à votre [government|El] actuel et devenir [tribal|El]" recent_conversion_to_tribalism:0 "Vous n’avez pas adopté un gouvernement [tribal|El] au cours des 5 dernières années" - found_witch_coven_house_member_count_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_count_value')|0] [Concept('adult','adultes')|E] membres de votre [house|E] sont des sorciers ou sorcières" - found_witch_coven_house_member_percent_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_percent_display_value')|2]% des [Concept('adult','adultes')|E] membres de votre [house|E] sont des sorciers ou sorcières" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - select_personal_deity_decision:0 "Déterminer votre Bhakti" - select_personal_deity_decision_tooltip:0 "Penser à [ROOT.Char.GetFaith.PantheonTerm]" - select_personal_deity_decision_desc:0 "#F Chaque fervent [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] devrait avoir une « bhakti », une dévotion à une divinité spécifique qui entre en résonance avec son âme. Je dois choisir laquelle.#!" - select_personal_deity_decision_confirm:0 "Choisir la bhakti" - select_personal_deity_decision_tt:0 "Vous obtenez un modificateur associé à la bhakti choisie" - start_hunt_decision_tt_header:0 "Une chasse réussie:" - start_hunt_decision_stress:0 "#P Réduit votre [stress|El]#!" + found_witch_coven_house_member_count_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_count_value')|0] membres [adults|El] de votre [house|E] pratiquent la sorcellerie" + found_witch_coven_house_member_percent_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_percent_display_value')|2]% des membres [adults|El] de votre [house|E] pratiquent la sorcellerie" + + convert_whole_realm_to_feudalism_west_african_pagan_decision:0 "$convert_whole_realm_to_feudalism_decision$ #weak (païen ouest-africain)#!" # [LocEditor:ForFutureBatchExport] + convert_whole_realm_to_feudalism_west_african_pagan_decision_desc:0 "La bonne gouvernance est une simple question d’échelle. Une ville peut n’avoir besoin que d’anciens, mais un empire a besoin d’administrateurs. Nous pouvons faire appel aux érudits au sein de notre peuple pour occuper ces fonctions." # [LocEditor:ForFutureBatchExport] + convert_whole_realm_to_feudalism_west_african_pagan_decision_confirm:0 "$convert_whole_realm_to_feudalism_decision_confirm$" # [LocEditor:ForFutureBatchExport] + convert_whole_realm_to_feudalism_west_african_pagan_decision_tooltip:0 "$convert_whole_realm_to_feudalism_decision_tooltip$" # [LocEditor:ForFutureBatchExport] + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count:0 "Vous avez au moins [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value')|0] [vassals|El] avec au moins un [rank|El] de [count|El]" # [LocEditor:ForFutureBatchExport] + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development:0 "Votre [capital|El] est en [GetGeographicalRegion('world_africa_west').GetName] et a au moins [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value')|0] en [development|El]" # [LocEditor:ForFutureBatchExport] + faith_qualifies_for_west_african_pagan_feudalisation_trigger.tt:0 "Votre [faith|El] est [GetFaithDoctrine('west_african_unreformed_faith_doctrine').GetBaseName|l]" # [LocEditor:ForFutureBatchExport] + + appoint_a_righteous_caliph_decision:0 "Nommer un calife vertueux" + appoint_a_righteous_caliph_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.Custom('FR_le_Char_Pi')|U][ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] est une personnalité distante, indigne, mal préparée à diriger la oumma. Étant de foi [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective], [ROOT.Char.GetFaith.GetReligiousHead.Custom('FR_IlElle')] ne comprend tout simplement pas nombre de vérités subtiles de la pensée [ROOT.Char.GetFaith.GetAdjective].\n\n[ROOT.Char.GetFaith.GetReligiousHead.Custom('FR_LuiElle')|U] non, mais moi si..." + appoint_a_righteous_caliph_decision_confirm:0 "Je suis guidé par [ROOT.Char.GetFaith.PositiveAfterLife] !" + appoint_a_righteous_caliph_decision_tooltip:0 "Détourner la foi [ROOT.Char.GetFaith.GetAdjectiveNoTooltip] de la voie [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjectiveNoTooltip]" + appoint_a_righteous_caliph_decision.tt.you_become_caliph:0 "[THIS.Char.Custom('FR_le_Char_U_Pi')|U][THIS.Char.GetShortUIName|U] [Select_CString(THIS.Char.IsLocalPlayer, 'êtes', 'est' )] le [head_of_faith|El] [THIS.Char.GetFaith.GetAdjective]" + appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties:0 "Vous avez au moins [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_same_faith_county_count')|0] [counties|El] [CHARACTER.GetFaith.GetAdherentNamePlural]" + appoint_a_righteous_caliph_decision.cant_be_caliphal_controller:0 "Vous n’êtes pas le [liege|El] de votre [head_of_faith|El]" + appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits:0 "Vous n’avez pas plus de [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_own_max_sins')|0] [traits|El] [Concept( 'sin', 'immoraux' )|E]" + appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range:0 "Votre [head_of_faith|El] est hors de [diplomatic_range|El]" + appoint_a_righteous_caliph_decision.control_one_holy_site:0 "Vous contrôlez au moins 1 [holy_site|El]" + appoint_a_righteous_caliph_decision.control_two_holy_sites:0 "Vous contrôlez au moins 2 [holy_sites|El]" + appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith:0 "Votre [head_of_faith|El] a au moins [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_hof_min_sins')|0] [traits|El] [Concept( 'sin', 'immoraux' )|E]" + appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag:0 "Vous aviez prévu de vous diviser davantage lorsque votre [faith|El] a été fondée" + + mozarabic_bind_the_faith_to_rome_decision:0 "Lier la foi à Rome" + mozarabic_bind_the_faith_to_rome_decision_desc:0 "Bien que [ROOT.Char.GetFaith.GetReligiousHead.Custom('FR_le_Char_Pi')][ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] reste notre seul vrai pape, l’isolement de la volonté du Vicaire du Christ nous a fait prendre des chemins étranges. L’époque où les grands conclaves du clergé européen se déroulaient à Tolède est révolue. Si notre foi s’est égarée, un berger fort ne pourrait-il pas la ramener au sein du troupeau ?" + mozarabic_bind_the_faith_to_rome_decision_tooltip:0 "Lier la [faith|El] [ROOT.Char.GetFaith.GetAdjective] rétive à la [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective]" + mozarabic_bind_the_faith_to_rome_decision_confirm:0 "Notre place est au sein de la grande chrétienté" + mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning:0 "Vous garderez l’[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName|l], mais garderez #X définitivement#! le [head_of_faith|El] [religious_leader.GetFaith.GetReligiousHead.GetFaith.GetAdjective]" + mozarabic_bind_the_faith_to_rome_decision.path_righteous:0 "Si nous réformons notre [faith|El] afin qu’elle soit plus juste" + mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist:0 "Si nous réformons notre [faith|El] afin qu’elle soit plus fondamentaliste" + mozarabic_bind_the_faith_to_rome_decision.path_pluralist:0 "Si nous réformons notre [faith|El] afin qu’elle soit encore plus pluraliste" + mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties:0 "Vous devez détenir au moins [EmptyScope.ScriptValue('mozarabic_fate_county_count')|0] [counties|El] de même [faith|El]" + + mozarabic_break_with_rome_decision:0 "Rompre avec Rome" + mozarabic_break_with_rome_decision_desc:0 "Que sait [ROOT.Char.GetFaith.GetReligiousHead.Custom('FR_le_Char_Pi')][ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] de nos vies ou de nos terres ? Rome est un lointain chef suprême temporel, qui ne se soucie pas de nos besoins spirituels et ne les comprend pas.\n\nCe n’est qu’en nous libérant des chaînes de la [ROOT.Char.GetFaith.GetReligiousHeadTitle.GetBaseName] et en se débarrassant de ses derniers mensonges, que la foi [ROOT.Char.GetFaith.GetAdjective] pourra atteindre la perfection." + mozarabic_break_with_rome_decision_tooltip:0 "Mener la foi [ROOT.Char.GetFaith.GetAdjective] au schisme pour rompre avec la foi [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective]" + mozarabic_break_with_rome_decision_confirm:0 "Une voie juste et pieuse !" + mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning:0 "Vous créerez un [head_of_faith|El] [religious_leader.GetFaith.GetAdjective], mais perdrez #X définitivement#! l’[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName|l]" + mozarabic_break_with_rome_decision.path_righteous:0 "$mozarabic_bind_the_faith_to_rome_decision.path_righteous$" + mozarabic_break_with_rome_decision.path_fundamentalist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist$" + mozarabic_break_with_rome_decision.path_pluralist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_pluralist$" + + favour_the_countryside_basques_decision:0 "Défendre la foi des Pays Basques" + favour_the_countryside_basques_decision_desc:0 "Les habitants des Pyrénées sont résistants au changement. Dans leurs vallées montagneuses isolées et leurs villages au sommet des collines, nombreux sont ceux qui conservent des éléments de croyances disparues depuis longtemps dans le reste de l’Europe.\n\nPour l’instant, ces syncrétiques montagnards et leur Église populaire sont sans intérêt. Mais avec le bon financeur..." + favour_the_countryside_basques_decision_tooltip:0 "Soutenir les croyances populaires des Pyrénées" + favour_the_countryside_basques_decision_confirm:0 "Il y a peut-être un autre moyen ?" + favour_the_countryside_basques_decision.have_sinful_piety_level:0 "Votre [piety_level|El] n’est pas plus de [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" + favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism:0 "Vous avez [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value')|0] [traits|El] qui sont [virtuous|El] pour la [faith|El] [GetFaithByKey('basque_pagan').GetName]" + favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia:0 "Vous devez [Concept('completely_control','contrôler complètement')|E] au moins [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_counties_to_control_value')|0] [counties|El] de l’[GetGeographicalRegion('dlc_fp2_old_vasconia').GetName]" + favour_the_countryside_basques_decision.before_last_date:0 "La date est 1200.1.1 ou antérieure" + favour_the_countryside_basques_decision.path_default:0 "Si vous laissez la [faith|El] telle quelle" + favour_the_countryside_basques_decision.path_fundamentalist:0 "Si vous réformez la [faith|El] pour qu’elle soit plus fondamentaliste" + favour_the_countryside_basques_decision.tt.spiritual_hof_acquired:0 "Un religieux adéquat devient le nouveau [head_of_faith|El]" + favour_the_countryside_basques_decision.path_righteous:0 "Si vous réformez la [faith|El] pour qu’elle soit plus juste" + favour_the_countryside_basques_decision.tt.temporal_hof_acquired:0 "[religious_leader.Custom('FR_le_Char_U_Pi')|U][religious_leader.GetShortUINameNoTooltip|U] [Select_CString(THIS.Char.IsLocalPlayer, 'devenez', 'devient' )] le nouveau [head_of_faith|El]" + favour_the_countryside_basques_decision.path_pluralist:0 "Si vous réformez la [faith|El] pour qu’elle soit encore plus pluraliste" + favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers:0 "Chaque [ruler|El] voisin musulman" + fervour_loss_temporal_meddling:0 "Ingérence temporelle" + fervour_gain_unexpected_resurgence:0 "Résurgence inattendue" + fp2_friend_of_the_old_ways_modifier:0 "Défenseur des anciennes croyances" + fp2_friend_of_the_old_ways_modifier_desc:0 "Ce personnage a consacré beaucoup de temps et d’énergie à la défense de ses anciennes croyances. Avec quelques légères révisions." + fp2_champion_of_the_old_ways_modifier:0 "Défenseur zélé des anciennes croyances" + fp2_champion_of_the_old_ways_modifier_desc:0 "Ce personnage est considéré comme un défenseur de tout ce qui est bon et saint par sa foi." + + eat_cheese_decision:0 "Manger votre fromage" + eat_cheese_decision_desc:0 "Vous mangez votre fromage affiné." + eat_cheese_decision_tooltip:0 "Votre fromage affiné est prêt à être consommé." + eat_cheese_decision_confirm:0 "Consommer le fromage" + eat_cheese_effect_tt:0 "Plus le fromage a été affiné longtemps, plus vous perdrez du stress en le mangeant." + + golden_age_jewish_science_in_iberia_decision:0 "Financer les sciences juives" + golden_age_jewish_science_in_iberia_decision_desc:0 "L’Ibérie abrite de nombreux érudits du monde entier. Avec un peu d’argent, nous pourrions inaugurer une ère d’apprentissage et établir un centre de culture et de partage des connaissances qui régnera en maître pendant des décennies." + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a:0 "Votre [culture_head|El] vous approuve" + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b:0 "Vous n’êtes pas le financeur actuel de l’âge d’or en cours" + golden_age_jewish_science_in_iberia_decision_tooltip:0 "Financer le début d’un nouvel âge d’or du progrès scientifique" + golden_age_jewish_science_in_iberia_decision_confirm:0 "Financer" + golden_age_jewish_science_in_iberia_decision.player_notif.t:0 "L’âge d’or a commencé" + + build_holy_pilgrim_roads_decision:0 "Construire des routes de pèlerinage" + build_holy_pilgrim_roads_decision_desc:0 "Il ne peut y avoir de pèlerinage sans un chemin vers nos lieux saints, il est donc impératif que nous, les [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip], construisions des routes pour permettre l’accès à nos sites les plus sacrés." + build_holy_pilgrim_roads_decision_tooltip:0 "Construire des routes vers un lieu saint détenu par vous" + build_holy_pilgrim_roads_decision_confirm:0 "Financer la construction" + build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a:0 "Il existe un [holy_site|El] dans votre [realm|El] sans le [modifier|El] chemins de pèlerinage." + build_holy_pilgrim_roads_decision_construction_notif.t:0 "Routes de pèlerinage construites en [chosen_location_for_pilgrim_roads.GetNameNoTierNoTooltip]" + build_holy_pilgrim_roads_decision_construction_notif.desc:0 "Des routes ont été construites partout en [chosen_location_for_pilgrim_roads.GetName] et mènent à [chosen_holy_site_for_pilgrim_roads.GetNameNoTier], où se trouve un [holy_site|El] [ROOT.Char.GetFaith.GetAdherentName] qui attend de futurs pèlerins." # [LocEditor:ForFutureBatchExport] + + not_can_execute_decision:0 "Vous ne pouvez pas prendre cette [decision|El] en ce moment" + can_execute_decision:0 "Vous pouvez prendre cette [decision|El] en ce moment" + NO_DECISION_OPTIONS_SELECTED:0 "@warning_icon! #X Sélectionnez une option#!" diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_custom_loc_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_custom_loc_l_french.yml index 37441109ce..cc2dd134f1 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_custom_loc_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_custom_loc_l_french.yml @@ -22,8 +22,8 @@ weapon_set_type_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] [ROOT.Char.Custom('ArtifactWeaponType')]" weapon_axe_inspiration_description:1 "une hache" weapon_dagger_inspiration_description:1 "un poignard" - weapon_hammer_inspiration_description:1 "un marteau" - weapon_mace_inspiration_description:1 "une masse" + weapon_hammer_inspiration_description:1 "un marteau d’armes" + weapon_mace_inspiration_description:1 "une masse d’armes" weapon_spear_inspiration_description:1 "une lance" weapon_sword_inspiration_description:1 "une épée" @@ -57,6 +57,7 @@ inspiration_artisan_type_diwan:0 "un diwan" inspiration_artisan_type_table:0 "une table" inspiration_artisan_type_throne:0 "un trône" + inspiration_artisan_type_armillary_sphere:0 "une sphère armillaire" smith_inspiration_description_set_type:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] [ROOT.Char.Custom('InspirationSmithType')]" smith_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] quelque chose de merveilleux" @@ -64,6 +65,7 @@ inspiration_smith_type_regalia:0 "un insigne royal" inspiration_smith_type_crown:0 "une couronne" inspiration_smith_type_goblet:0 "une coupe" + inspiration_smith_type_aquamanile:0 "un aquamanile" alchemy_inspiration_description:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')] l’alchimie" inspiration_alchemy_type_elixirs:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')] les élixirs" @@ -95,26 +97,3 @@ weaver_inspiration_banner_house_description:0 "une bannière de Maison" weaver_inspiration_banner_dynasty_description:0 "une bannière dynastique" weaver_inspiration_banner_fallback_description:0 "une bannière" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - armor_mail_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] une armure à mailles" - armor_lamellar_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] une armure lamellaire" - adventurer_inspiration_description:0 "[ROOT.Char.Custom('InspirationGoPresentFuture')] à l'aventure" - artisan_brooch_inspiration_description:0 "[ROOT.Char.Custom('InspirationCreatePresentFuture')] une broche" - artisan_regalia_inspiration_description:0 "[ROOT.Char.Custom('InspirationCreatePresentFuture')] des insignes royaux" - artisan_crown_inspiration_description:0 "[ROOT.Char.Custom('InspirationCreatePresentFuture')] une couronne" - artisan_sculpture_chest_inspiration_description:0 "[ROOT.Char.Custom('InspirationCreatePresentFuture')] un coffre" - artisan_sculpture_cabinet_inspiration_description:0 "[ROOT.Char.Custom('InspirationCreatePresentFuture')] un meuble" - artisan_throne_wooden_inspiration_description:0 "[ROOT.Char.Custom('InspirationCreatePresentFuture')] un trône en bois" - inspiration_book_desc_write_present:0 "écrit" - inspiration_book_desc_write_future:0 "écrire" - inspiration_book_desc_forge_present:0 "forge" - inspiration_book_desc_forge_future:0 "forger" - inspiration_book_desc_weave_present:0 "tisse" - inspiration_book_desc_weave_future:0 "tisser" - inspiration_book_desc_go_present:0 "part" - inspiration_book_desc_go_future:0 "partir" - inspiration_book_desc_create_present:0 "fabrique" - inspiration_book_desc_create_future:0 "fabriquer" - inspiration_book_desc_make_present:0 "fabrique" - inspiration_book_desc_make_future:0 "fabriquer" diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_decisions_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_decisions_l_french.yml index 0583795754..788c6ccaae 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_decisions_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_decisions_l_french.yml @@ -17,7 +17,8 @@ invite_a_linguist_self:1 "Trouver un linguiste de langue [ROOT.Char.GetCourtLanguage.GetNameNoTooltip]" invite_a_linguist_liege:1 "Trouver un professeur de langue [ROOT.Char.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - invite_a_linguist_desc:0 "Il est impératif que mes enfants et moi parlions les langues de la noblesse. Je peux faire appel à un tuteur linguistique compétent pour y veiller." + invite_a_linguist_desc:0 "Il est impératif que mes enfants et moi parlions les langues de la noblesse. Je peux faire appel à un professeur de langue compétent pour y veiller." + invite_a_linguist_for_children_desc:0 "Il est grand temps que mes enfants apprennent à parler la langue de la noblesse. Je peux faire appel à un professeur de langue compétent pour y veiller." invite_a_linguist_self_tooltip:0 "Recrutez quelqu’un pour enseigner votre [court_language|El]" invite_a_linguist_liege_tooltip:0 "Recrutez quelqu’un pour enseigner la [court_language|El] de votre [liege|El]" invite_a_linguist_self_confirm:0 "Lancer la recherche" diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_flavor_events_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_flavor_events_l_french.yml index 76c4f50d1a..4510ba1d4b 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_flavor_events_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_flavor_events_l_french.yml @@ -286,7 +286,7 @@ ep1_flavor.2040.desc.gold:0 "« Notre [exotic_blade.GetType|l] unique pourrait être vôtre, à un prix spécial bien sûr, [ROOT.Char.Custom('FR_MonseigneurMadame')|U]... »\n\nUn récit vraisemblable en effet !" ep1_flavor.2040.desc.outro:0 "Si seulement j’avais un moyen de vérifier son histoire..." ep1_flavor.2040.desc.outro_antiquarian:1 "Je me tourne vers [antiquarian.Custom('FR_le_Char_Pi')][antiquarian.GetTitledFirstName] pour me guider :" - ep1_flavor.2040.desc.outro_good_praise:1 "« Il ne s’agit certainement pas d’un faux, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], cette arme est [exotic_blade_holder.GetPrimaryTitle.GetAdjectiveNoTooltip] et de grande qualité. »" + ep1_flavor.2040.desc.outro_good_praise:1 "« Il ne s’agit certainement pas d’un faux, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], cette arme est d'origine [exotic_blade_holder.GetPrimaryTitle.GetAdjectiveNoTooltip] et de grande qualité. »" ep1_flavor.2040.desc.outro_good_unsure:0 "« Je ne connais pas bien la conception [exotic_blade_holder.GetPrimaryTitle.GetAdjectiveNoTooltip] des armes, mais celle-ci semble être de qualité. »" ep1_flavor.2040.desc.outro_good_warning:0 "« Je ne peux pas recommander cette arme, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], les... bosses du marteau... laissent à désirer. », dit-[antiquarian.Custom('FR_IlElle')] en hochant la tête bêtement." ep1_flavor.2040.desc.outro_bad_warning:0 "« C’est une arme de mauvaise qualité [ROOT.Char.Custom('FR_MonseigneurMadame')|U] et je doute fortement de sa provenance. »" diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_fund_inspiration_events_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_fund_inspiration_events_l_french.yml index 2a02c9abcd..a96b54c0fa 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_fund_inspiration_events_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_fund_inspiration_events_l_french.yml @@ -138,6 +138,7 @@ fund_inspiration.0061.diwan:0 "Un diwan beau et confortable." fund_inspiration.0061.table:0 "J’aimerais une table élégante mais aussi solide !" fund_inspiration.0061.throne:0 "Créez un grand trône digne de mes murs !" + fund_inspiration.0061.scientific_apparatus:0 "Peut-être un instrument de connaissance ?" fund_inspiration.0062.t:0 "Inspiration artisanale financée" @@ -147,6 +148,7 @@ fund_inspiration.0071.regalia:0 "Préparez des insignes adaptés à ma stature." fund_inspiration.0071.crown:0 "Une couronne royale, digne de reposer sur ma tête !" fund_inspiration.0071.goblet:0 "Un superbe verre." + fund_inspiration.0071.aquamanile:0 "Un aquamanile orné pour la purification rituelle." fund_inspiration.0072.t:0 "Inspiration de forgeron financée" @@ -634,7 +636,7 @@ fund_inspiration.4010.b.tt:0 "L’œuvre est annulée et votre investissement remboursé" fund_inspiration.4010.c:0 "« [child.Custom('FR_le_Char_Pi')|U][child.GetTitledFirstNameNoTooltip] aurait pu le faire ! »" - fund_inspiration.5011.desc:0 "« Le temps est venu pour moi de partir à l’aventure, [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ». [inspiration_owner.Custom2('MyCharacterIntroduction', ROOT.Char)|U] s’incline aussi bien qu’[inspiration_owner.Custom('FR_IlElle')] le peut alors qu’[inspiration_owner.Custom('FR_IlElle')] est lesté[inspiration_owner.Custom('FR_E')] de lourds sacs.\n\n« Avant de partir, y a-t-il quelque chose de particulier que vous voulez que je garde à l’œil pendant mon voyage ? »" + fund_inspiration.5011.desc:0 "« Le temps est venu pour moi de partir à l’aventure, [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ». [inspiration_owner.Custom2('MyCharacterIntroduction', ROOT.Char)|U], lesté[inspiration_owner.Custom('FR_E')] de lourds sacs, s’incline aussi bien qu’[inspiration_owner.Custom('FR_IlElle')] le peut.\n\n« Avant de partir, y a-t-il quelque chose de particulier que vous voulez que je garde à l’œil pendant mon voyage ? »" fund_inspiration.5011.a:0 "Apportez-moi un crâne ou une peau d’un un animal exotique." fund_inspiration.5011.b:0 "Je veux un bijou fait d’un matériau qu’on ne trouve pas ici." fund_inspiration.5011.c:0 "Une tapisserie ou une œuvre d’art qui me fait me projeter." @@ -1171,46 +1173,3 @@ fund_inspiration.0044.option_tapestry:0 "Une belle tapisserie pour mon hall." fund_inspiration.0044.option_banner:0 "J’ai besoin d’une nouvelle bannière." fund_inspiration.you_decide_tapestry_option_tt:0 "[antiquarian.Custom('FR_le_Char_Pi')|U][antiquarian.GetTitledFirstName] trouvera un tisserand pour fabriquer votre artefact" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - fund_inspiration.0001.desc:0 "« Merci de financer mon projet, [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ! », dit [inspiration_owner.Custom('FR_le_Char_Pi')][inspiration_owner.GetTitledFirstName] qui sourit [ROOT.Char.Custom2('QuirkAdverbPosOrNeg', inspiration_owner)] et m'assure que je ne regretterai pas de l'avoir soutenu.\n\n#D TODO_CD#!" - fund_inspiration.0001.a:0 "Je me demande ce qu'[inspiration_owner.Custom('FR_IlElle')] va faire ?" - fund_inspiration.0002.desc:0 "#D TODO_CD: Sur quoi devrais-je écrire ?#!" - fund_inspiration.0002.education:0 "Le livre parlera [ROOT.Char.Custom('FR_education_focus_Du')]." - fund_inspiration.0002.lifestyle_reveler:0 "Écrivons sur la joie, sur la vie, sur les fêtes !" - fund_inspiration.0002.lifestyle_blademaster:0 "Aucun sujet n'est aussi pointu que celui qui concerne les lames !" - fund_inspiration.0002.lifestyle_hunter:0 "Les détails de la chasse et du gibier !" - fund_inspiration.0002.lifestyle_mystic:0 "Les livres exploreront mon approche non conventionnelle de la vie !" - fund_inspiration.0002.lifestyle_herbalist:0 "Le livre détaillera les herbes et les plantes !" - fund_inspiration.0002.lifestyle_physician:0 "Le corps humain est un sujet qui mérite d'être approfondi !" - fund_inspiration.0002.lifestyle_cannibal:0 "Rien n'éveille ma... soif d'exploration autant que le corps humain." - fund_inspiration.0002.lifestyle_witch:0 "Je consacrerai ce travail à [ROOT.Char.GetFaith.WitchGodName]." - fund_inspiration.0002.lifestyle_deviant:0 "Le livre approfondira les plaisirs !" - fund_inspiration.0002.lifestyle_lunatic:0 "Ce livre expliquera la réalité. L'une d'elles." - fund_inspiration.0002.focus:0 "Il reflétera mon objectif dans la vie - écrire sur [ROOT.Char.Custom('LifestyleFocus')] !" - fund_inspiration.0002.c:0 "Détailler mes actions pour unir le [united_title.GetName] !" - fund_inspiration.0002.d:0 "J'ai formé le [created_title.GetName], c'est un sujet digne d'intérêt !" - fund_inspiration.0002.e:0 "Ma restauration réussie de [restored_title.GetName] devrait faire l'objet d'un livre !" - fund_inspiration.0002.f:0 "Vous décidez." - fund_inspiration.0003.desc:0 "« Merci de financer mon projet, [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ! », dit [inspiration_owner.Custom('FR_le_Char_Pi')][inspiration_owner.GetTitledFirstName] qui sourit [ROOT.Char.Custom2('QuirkAdverbPosOrNeg', inspiration_owner)] et m'assure que je ne regretterai pas ses recherches en [inspiration_owner.Custom('InspirationTypeDescription')].\n\n#D TODO_CD#!" - fund_inspiration.0003.a:0 "J'ai hâte de voir le résultat !" - fund_inspiration.1002.desc:0 "« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ! », crie [inspiration_owner.Custom2('MyCharacterIntroduction', ROOT.Char)] qui s'approche de moi avec un large sourire, de la sueur coulant sur son front, et de la suie étalée sur son visage. « J'ai travaillé dur pendant des jours et des nuits, et enfin mon travail est terminé ! »\n\n[inspiration_owner.GetSheHe|U] me présente un objet enveloppé dans un tissu, et lorsque je dévoile ce qui s'y cache, mes yeux s'écarquillent.\n\n" - fund_inspiration.1003.desc_floor_bound_artifact:0 "« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ! », crie [inspiration_owner.Custom2('MyCharacterIntroduction', ROOT.Char)] en souriant et me faisant signe de m'approcher d'un objet recouvert de tissu. « J'ai travaillé dur pendant des jours et des nuits, et enfin mon travail est terminé ! »\n\n[inspiration_owner.GetSheHe|U] enlève la couverture de l'objet et mes yeux s'écarquillent.\n\n" - fund_inspiration.9001.a.tt:0 "#D TODO_CD: You are no longer funding this inspiration#!" - fund_inspiration.2005.tooltip_action:0 "[inspiration_owner.GetFirstNameNoTooltip] commence à forger" - fund_inspiration.2005.tooltip_axe:0 "$fund_inspiration.2005.tooltip_action$ $signature_weapon_axe_FR_Un$" - fund_inspiration.2005.tooltip_axe.tt:0 "Vous obtenez $signature_weapon_axe_FR_Un$" - fund_inspiration.2005.tooltip_dagger:0 "$fund_inspiration.2005.tooltip_action$ $signature_weapon_dagger_FR_Un$" - fund_inspiration.2005.tooltip_dagger.tt:0 "Vous obtenez $signature_weapon_dagger_FR_Un$" - fund_inspiration.2005.tooltip_hammer:0 "$fund_inspiration.2005.tooltip_action$ $signature_weapon_hammer_FR_Un$" - fund_inspiration.2005.tooltip_hammer.tt:0 "Vous obtenez $signature_weapon_hammer_FR_Un$" - fund_inspiration.2005.tooltip_mace:0 "$fund_inspiration.2005.tooltip_action$ $signature_weapon_mace_FR_Un$" - fund_inspiration.2005.tooltip_mace.tt:0 "Vous obtenez $signature_weapon_mace_FR_Un$" - fund_inspiration.2005.tooltip_spear:0 "$fund_inspiration.2005.tooltip_action$ $signature_weapon_spear_FR_Un$" - fund_inspiration.2005.tooltip_spear.tt:0 "Vous obtenez $signature_weapon_spear_FR_Un$" - fund_inspiration.2005.tooltip_sword:0 "$fund_inspiration.2005.tooltip_action$ $signature_weapon_sword_FR_Un$" - fund_inspiration.2005.tooltip_sword.tt:0 "Vous obtenez $signature_weapon_sword_FR_Un$" - fund_inspiration.2040.d:0 "Je me lasse de cette folie." - fund_inspiration.2070.desc.incapable:0 "On m'a parlé des graves blessures mentales de [inspiration_owner.GetFirstNameNoTooltip] qui [inspiration_owner.Custom('FR_LeLa')] rendent incapable de faire grand-chose." - fund_inspiration.2120.b:0 "« Non... ce n'est pas bien... »" - fund_inspiration.2120.g:0 "Maudits [inspiration_owner.GetFaith.GetAdherentNamePluralNoTooltip]..." diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_game_concepts_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_game_concepts_l_french.yml index 35bd002d8a..d14194efa2 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_game_concepts_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_game_concepts_l_french.yml @@ -1,7 +1,7 @@ l_french: game_concept_royal_court:0 "Cour royale" game_concept_royal_courts:0 "Cours royales" - game_concept_royal_court_desc:1 "Les [rulers|El] distingués entretiennent une Cour royale qui donne accès à une variété de bonus et d’opportunités.\n\nQuand un [ruler|l] [GetGovernment( 'feudal_government' ).GetAdjective|l] ou [GetGovernment( 'clan_government' ).GetAdjective|l] devient [king|El] ou [emperor|El], il accède à sa Cour royale.\n\nChaque Cour royale a un [Concept('court_grandeur_level','niveau de magnificence')|E] qui donne des avantages en fonction de la renommée de la Cour royale et du [court_type|El].\n\nLes requérants, [vassals|El] et [courtiers|El] peuvent apparaître à votre Cour royale ou vous pouvez [hold_court|El] afin d’inviter n’importe qui dans le [realm|El] à exprimer ses doléances.\n\nUne cour royale permet également au dirigeant d’exposer des [court_artifacts|El]. Des [guests|El] [Concept('inspired','inspirés')|E] peuvent y apparaître pour proposer de créer un [artifact|El].\n\nQuand vous mourrez, votre [player_heir|El] héritera de votre Cour royale." + game_concept_royal_court_desc:2 "Les [rulers|El] distingués entretiennent une Cour royale qui donne accès à une variété de bonus et d’opportunités.\n\nQuand un [ruler|l] [GetGovernment( 'feudal_government' ).GetAdjective|l], [GetGovernment( 'tribal_government' ).GetAdjective|l] ou [GetGovernment( 'clan_government' ).GetAdjective|l] devient [king|El] ou [emperor|El], il accède à sa Cour royale.\n\nChaque Cour royale a un [Concept('court_grandeur_level','niveau de magnificence')|E] qui donne des avantages en fonction de la renommée de la Cour royale et du [court_type|El].\n\nLes requérants, [vassals|El] et [courtiers|El] peuvent apparaître à votre Cour royale ou vous pouvez [hold_court|El] afin d’inviter n’importe qui dans le [realm|El] à exprimer ses doléances.\n\nUne cour royale permet également au dirigeant d’exposer des [court_artifacts|El]. Des [guests|El] [Concept('inspired','inspirés')|E] peuvent y apparaître pour proposer de créer un [artifact|El].\n\nQuand vous mourrez, votre [player_heir|El] héritera de votre Cour royale." game_concept_court_grandeur_level:0 "Niveau de magnificence de la Cour" game_concept_court_grandeur_levels:0 "Niveaux de magnificence de la Cour" game_concept_grandeur_level:0 "Niveau de magnificence" @@ -11,19 +11,20 @@ game_concept_grandeur:0 "Magnificence" game_concept_court_grandeur_value:0 "Valeur de magnificence de la Cour" game_concept_court_grandeur_desc:2 "La valeur de magnificence d’une [royal_court|E] montre à quel point la Cour est célèbre et permet de débloquer des [court_grandeur_levels|El] lorsqu’elle augmente.\n\nLa valeur est un nombre entre 0 et 100, et dérive vers une valeur de référence affectée par des éléments tels que les [dynasty_perks|El], combien vous dépensez pour les [court_amenities|El], et si vous avez de magnifiques [court_artifacts|El].\n\nUne partie de la magnificence est perdue à la [succession|El]." - game_concept_court_amenities:0 "Commodités à la Cour" - game_concept_court_amenity:0 "Commodités à la Cour" + game_concept_court_amenities:0 "Commodités de la Cour" + game_concept_court_amenity:0 "Commodités de la Cour" game_concept_amenities:0 "Commodités" - game_concept_court_amenities_desc:0 "Niveau de vie à la [royal_court|E] définit par le [ruler|El]. Chaque catégorie (mode, nourriture, hébergement et domestiques) comporte plusieurs niveaux. Dépenser plus pour les commodités rapporte généralement plus de [court_grandeur_value|El]." + game_concept_court_amenities_desc:1 "Niveau de vie à la [royal_court|E] définit par le [ruler|El]. Chaque catégorie (mode, nourriture, hébergement et domestiques) comporte plusieurs niveaux. Dépenser plus pour les commodités rapporte généralement plus de [court_grandeur_value|El].\n\nLes dirigeants avec le gouvernement [GetGovernment( 'tribal_government' ).GetAdjective|l] ne peuvent pas choisir des commodités supérieures." game_concept_court_grandeur_expectations:0 "Magnificence attendue de la Cour" + game_concept_court_grandeur_expectation:0 "Magnificence attendue de la Cour" game_concept_grandeur_expectations:0 "Magnificence attendue" - game_concept_court_grandeur_expectations_desc:1 "On s’attend à ce que vous ayez un [court_grandeur_level|El] assez élevé par rapport à votre [realm_size|El].\n\nLorsque votre [realm|El] devient plus grand, vos sujets et le monde entier s’attendent à ce que votre [royal_court|E] le soit tout autant.\n\nSi vous ne répondez pas aux attentes, diverses pénalités s’appliqueront. En revanche, si vous dépassez les attentes, vous bénéficierez de divers bonus." + game_concept_court_grandeur_expectations_desc:2 "On s’attend à ce que vous ayez un [court_grandeur_level|El] assez élevé par rapport à votre [realm_size|El].\n\nLorsque votre [realm|El] devient plus grand, vos sujets et le monde entier s’attendent à ce que votre [royal_court|E] le soit tout autant.\n\nSi vous ne répondez pas aux attentes, diverses pénalités s’appliqueront. En revanche, si vous dépassez les attentes, vous bénéficierez de divers bonus.\n\nLes attentes des dirigeants de gouvernement [GetGovernment( 'tribal_government' ).GetAdjective|l] sont toujours les mêmes que leur magnificence du moment." game_concept_hold_court:0 "$activity_hold_court$" game_concept_holding_court:0 "Accorder audience" game_concept_hold_court_desc:0 "Une [activity|El] lors de laquelle [vassals|El] et [courtiers|El] d’un [realm|El] se rassemblent à une [royal_court|E] pour exprimer des griefs à leur [liege|El].\n\nLes situations pour lesquelles le seigneur lige est appelé à rendre un jugement peuvent aller de disputes et malentendus insignifiants à des catastrophes à l’échelle du pays. La plupart des problèmes trouvent une solution, et si celle-ci n’est pas bénéfique aux parties concernées, elle l’est au moins pour le seigneur." game_concept_court_type:0 "Type de Cour" game_concept_court_types:0 "Types de Cour" - game_concept_court_type_desc:2 "La [royal_court|E] d’un [ruler|El] est d’un certain type.\n\nCelui-ci fournit au dirigeant et à la [court|E] ses propres bonus, selon le [court_grandeur_level|El].\n\nLes types de Cour disponibles dépendent de la [ethos|El] de la [culture|El] du dirigeant. Les voici:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" + game_concept_court_type_desc:3 "La [royal_court|E] d’un [ruler|El] est d’un certain type.\n\nCelui-ci fournit au dirigeant et à la [court|E] ses propres bonus, selon le [court_grandeur_level|El].\n\nLes types de Cour disponibles dépendent de la [ethos|El] de la [culture|El] du dirigeant. Les voici:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" game_concept_court_type_trait:0 "Trait du type de Cour" game_concept_court_type_trait_desc:2 "Après avoir été pendant [EmptyScope.ScriptValue('years_to_gain_court_type_trait')|0] ans au service d’une [royal_court|E], un [courtier|El] reçoit un [trait|El] reflétant le [Concept('court_type','type')|E] de cette Cour.\n\nLa qualité de ce trait est déterminée par la durée pendant laquelle le [character|El] a été un courtisan." @@ -42,7 +43,7 @@ game_concept_artifact:0 "Artefact" game_concept_artifacts:0 "Artefacts" - game_concept_artifact_desc:5 "Objet qui confère des bonus au [character|El] qui l’utilise.\n\n[SelectLocalization( HasDlcFeature( 'court_artifacts' ), 'game_concept_artifact_desc_DLC', 'game_concept_artifact_desc_NO_DLC' )]\n\nCertains artefacts ont une [rarity|El] plus élevée\n\nTout comme avec les [titles|El], les personnages peuvent obtenir des [artifact_claims|El] et essayez de prendre cet artefact pour eux-mêmes.\n\nLes artefacts ont également une [durability|El]: lorsqu’elle atteint zéro, l’artefact est détruit.\n\nLes artefacts sont toujours hérités par le [player_heir|El] du propriétaire. Si un artefact est hérité par quelqu’un qui n’est pas un [close_family_member|El], il perdra en [durability|El], voire sera détruit." + game_concept_artifact_desc:5 "Objet qui confère des bonus au [character|El] qui l’utilise.\n\n[SelectLocalization( HasDlcFeature( 'court_artifacts' ), 'game_concept_artifact_desc_DLC', 'game_concept_artifact_desc_NO_DLC' )]\n\nCertains artefacts ont une [rarity|El] plus élevée.\n\nTout comme avec les [titles|El], les personnages peuvent obtenir des [artifact_claims|El] et essayer de prendre cet artefact pour eux-mêmes.\n\nLes artefacts ont également une [durability|El]: lorsqu’elle atteint zéro, l’artefact est détruit.\n\nLes artefacts sont toujours hérités par l’[player_heir|El] du propriétaire. Si un artefact est hérité par quelqu’un qui n’est pas un [close_family_member|El], il perdra en [durability|El], voire sera détruit." game_concept_artifact_desc_NO_DLC:0 "Puisque les artefacts sont portés sur vous, ils sont également connus sous le nom d’[inventory_artifacts|El]." game_concept_artifact_desc_DLC:0 "Il en existe deux sortes:\n$BULLET_WITH_TAB$Les [inventory_artifacts|El] sont portés ou transportés par un personnage\n$BULLET_WITH_TAB$Les [court_artifacts|El] restent à l’intérieur de la [royal_court|E] d’un [ruler|El]" game_concept_court_artifact:0 "Artefact de la Cour" @@ -91,9 +92,3 @@ game_concept_repair:0 "Réparer" game_concept_repair_artifact_desc:0 "Quand un [artifact|El] a une [durability|El] faible, vous pouvez choisir de le réparer.\n\nVous devez avoir un [GetCourtPositionType('antiquarian_court_position').GetName()|l] et payer de l’[gold|El] pour réparer un artefact.[SelectLocalization( HasDlcFeature( 'court_artifacts' ), 'game_concept_repair_artifact_desc_DLC', '' )]" game_concept_repair_artifact_desc_DLC:0 "\n\nVous pouvez également choisir de [reforge|El] l’artefact." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - game_concept_aptitude_level:0 "Niveau de compétence" - game_concept_aptitude_level_desc:1 "Le niveau de compétence d'un titulaire d'un [court_position|El] représente son efficacité à ce poste.\n\nIl existe 5 niveaux, et les performances du titulaire influencent directement les bonus que le seigneur lige obtient.\n\nLe niveau est dicté par la [aptitude|El] du [character|El] pour le poste." - game_concept_inventory:0 "Inventaire" - game_concept_inventory_desc:0 "L'inventaire est l'endroit où vous pouvez voir les [artifacts|El] et les [artifact_claims|El] d'un personnage.\n\nChaque personnage a son propre inventaire, qui est toujours hérité par son [player_heir|El] à sa mort." diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_hold_court_events_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_hold_court_events_l_french.yml index d35ac6189a..e1597aea49 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_hold_court_events_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_hold_court_events_l_french.yml @@ -63,7 +63,7 @@ hold_court.7030.a:0 "Mes guerriers sont là pour nous défendre, arrêtez de vous plaindre !" hold_court.7030.b:0 "Vous devez rendre votre butin, [troublesome_warrior.GetFirstNameNoTooltip]." hold_court.7030.c:0 "J’offre une compensation pour vos pertes, [angry_vassal.GetTitledFirstNameNoTooltip]." - hold_court.7030.d:0 "Si vous ne pouvez pas maintenir la paix, alors peut-être que ça devrait être ma terre." + hold_court.7030.d:0 "Si vous ne pouvez pas maintenir la paix, alors ça devrait être ma terre." hold_court_7030b_land_not_restored:0 "[hold_court_7030_county.GetName] continue de souffrir" hold_court_7030b_land_not_restored_tt:0 "L’argent que vous avez confisqué [troublesome_warrior.Custom('FR_au_Char_U_Pi')][troublesome_warrior.GetShortUINameNoTooltip] pour le donner [angry_vassal.Custom('FR_au_Char_U_Pi')][angry_vassal.GetShortUINameNoTooltip] n’a pas été utilisé pour restaurer le comté pillé." hold_court_7030b_land_restored:0 "[hold_court_7030_county.GetName] a retrouvé la prospérité" @@ -99,7 +99,7 @@ # Former soldier has lost his mind and challenges you to a duel, hold_court.7050 hold_court.7050.title:0 "Les conséquences de la guerre" hold_court.7050.desc:1 "De l’agitation se produit au fond de ma Cour. Avant que quiconque ne puisse l’attraper, un[lunatic_soldier.Custom('FR_E')] [lunatic_soldier.GetWomanMan] se précipite vers mon trône et s’arrête devant moi, mais ne me témoigne aucune déférence. Son regard me dit tout ce que j’ai besoin de savoir : [lunatic_soldier.Custom('FR_IlElle')] n’est pas sain[lunatic_soldier.Custom('FR_E')] d’esprit.\n\n« Monstre ! Vous nous avez envoyés à la mort ! Pourquoi n’êtes-vous pas puni[ROOT.Char.Custom('FR_E')] ? »\n\nÀ travers ses divagations, j’ai compris qu’il avait été impliqué d’une manière ou d’une autre dans une de mes guerres, ce qui explique probablement sa détresse. Que va-t-on faire de cette créature perdue ?" - hold_court.7050.a:1 "Demandez au médecin de la Cour [court_physician.GetNameNoTooltip] de s’occuper d[lunatic_soldier.Custom('FR_EluiElle')]." + hold_court.7050.a:1 "Demandez au médecin de la Cour [court_physician.GetFirstNameNoTooltip] de s’occuper d[lunatic_soldier.Custom('FR_EluiElle')]." hold_court.7050.b:0 "Donnez-lui la mort qu’[lunatic_soldier.Custom('FR_IlElle')] veut." hold_court.7050.b.tt:1 "Vous entrez immédiatement dans un [single_combat_fight|El] avec [lunatic_soldier.Custom('FR_le_Char')][lunatic_soldier.GetName]\n@warning_icon!#X C’est risqué et cela entraînera votre mort si vous perdez#!" hold_court.7050.b.victory:1 "Vous gagnez le duel" diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_inspirations_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_inspirations_l_french.yml index 51c6513745..f5eccc9ed1 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_inspirations_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_inspirations_l_french.yml @@ -77,9 +77,3 @@ masterful_inspiration_skill:0 "[Character.GetSheHe|U] est considéré[Character.Custom('FR_E')] comme un maître par ses pairs." competent_inspiration_skill:0 "[Character.GetSheHe|U] est très compétent[Character.Custom('FR_E')] dans son métier." decent_inspiration_skill:0 "Son aptitude est décente." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - not_enough_gold_to_fund_inspiration:0 "@warning_icon!#X Pas assez d'or. Cela vous mettra en faillite#!" - not_enough_gold_to_fund_inspiration_already_bankrupt:0 "@warning_icon!#X Pas assez d'or - cela vous mettra encore plus en faillite#!" - adventurer_inspiration:0 "Inspiration d'aventure" - adventurer_inspiration_desc:0 "Un personnage qui a l'inspiration d'aventure est [inspired|El] pour partir à l'aventure et vous ramener un [artifact|El]. Il peut aller du crâne d'une bête puissante à un trésor volé." diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_legacies_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_legacies_l_french.yml index 7ab54f8640..29b91d8e92 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_legacies_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_legacies_l_french.yml @@ -1,6 +1,6 @@ l_french: ep1_culture_legacy_track_name:0 "Coutumes" - ep1_culture_legacy_track_desc:0 "Tolérance, curiosité et compréhension profonde de ce qui nous unit." + ep1_culture_legacy_track_desc:0 "Tolérance, curiosité et compréhension profonde de ce qui nous unit" ep1_culture_legacy_1_name:0 "Érudits en langues" ep1_culture_legacy_2_name:0 "Interprètes efficaces" ep1_culture_legacy_3_name:0 "Idées partagées" diff --git a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_royal_court_triggers_l_french.yml b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_royal_court_triggers_l_french.yml index 1e13c5cac2..a3bfdb7b59 100644 --- a/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_royal_court_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/ep1/dlc_ep1_royal_court_triggers_l_french.yml @@ -19,21 +19,3 @@ CULTURE_AGE_IS_LESS_THAN:0 "La culture [CULTURE.GetName] a moins de $NUM|V0$ ans" GLOBAL_CULTURE_AGE_IS_AT_LEAST:0 "La [culture|El] a au moins $NUM|V0$ ans" GLOBAL_CULTURE_AGE_IS_LESS_THAN:0 "La [culture|El] a moins de $NUM|V0$ ans" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - YOUR_CULTURAL_ACCEPTANCE_IS:0 "Votre [Concept('cultural_acceptance','acceptation')|E] de la culture [TARGET_CULTURE.GetName] est de $NUM|V0$" - YOUR_CULTURAL_ACCEPTANCE_IS_NOT:0 "Votre [Concept('cultural_acceptance','acceptation')|E] de la culture [TARGET_CULTURE.GetName] n'est pas de $NUM|V0$" - THEIR_CULTURAL_ACCEPTANCE_IS:0 "Son [Concept('cultural_acceptance','acceptation')|E] de la culture est de $NUM|V0$" - THEIR_CULTURAL_ACCEPTANCE_IS_NOT:0 "Son [Concept('cultural_acceptance','acceptation')|E] de la culture n'est pas de $NUM|V0$" - YOUR_CULTURAL_ACCEPTANCE_IS_AT_LEAST:0 "Votre [Concept('cultural_acceptance','acceptation')|E] de la culture [TARGET_CULTURE.GetName] est d'au moins $NUM|V0$" - YOUR_CULTURAL_ACCEPTANCE_IS_LESS_THAN:0 "Votre [Concept('cultural_acceptance','acceptation')|E] de la culture [TARGET_CULTURE.GetName] est inférieure à $NUM|V0$" - THEIR_CULTURAL_ACCEPTANCE_IS_AT_LEAST:0 "Son [Concept('cultural_acceptance','acceptation')|E] de la culture est d'au moins $NUM|V0$" - THEIR_CULTURAL_ACCEPTANCE_IS_LESS_THAN:0 "Son [Concept('cultural_acceptance','acceptation')|E] de la culture est inférieure à $NUM|V0$" - YOUR_CULTURE_AGE_IS:0 "Votre [culture|El] a $NUM|V0$ ans" - YOUR_CULTURE_AGE_IS_NOT:0 "Votre [culture|El] n'a pas $NUM|V0$ ans" - THEIR_CULTURE_AGE_IS:0 "Sa [culture|El] a $NUM|V0$ ans" - THEIR_CULTURE_AGE_IS_NOT:0 "Sa [culture|El] n'a pas $NUM|V0$ ans" - YOUR_CULTURE_AGE_IS_AT_LEAST:0 "Votre [culture|El] a au moins $NUM|V0$ ans" - YOUR_CULTURE_AGE_IS_LESS_THAN:0 "Votre [culture|El] a moins de $NUM|V0$ ans" - THEIR_CULTURE_AGE_IS_AT_LEAST:0 "Sa [culture|El] a au moins $NUM|V0$ ans" - THEIR_CULTURE_AGE_IS_LESS_THAN:0 "Sa [culture|El] a moins de $NUM|V0$ ans" diff --git a/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_game_concepts_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_game_concepts_l_french.yml index 1ef43f50bd..ba4da19c5d 100644 --- a/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_game_concepts_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_game_concepts_l_french.yml @@ -13,6 +13,3 @@ game_concept_trial_by_combat_trial:0 "jugement" game_concept_trial_by_combat_combat:0 "Combat" game_concept_trial_by_combat_desc:0 "Dans certaines [cultures|El], les problèmes qui ne peuvent être réglés par des mots ou par la guerre sont un motif pour un duel judiciaire. Si celui-ci est accepté, les deux [characters|El] s’engagent dans un [single_combat_duel|El] dont les termes sont définis à l’avance. Si la partie fautive gagne, elle prouve son innocence.\n\nLes conditions requises pour un tel jugement sont:\n$EFFECT_LIST_BULLET$Vous devez tous deux être d’une culture appropriée\n$EFFECT_LIST_BULLET$Vous devez avoir un [imprisonment_reason|El] contre lui (il sera alors consommé).\n$EFFECT_LIST_BULLET$Il ne doit pas être votre [liege|El], [vassal|El], ni même l’[guest|El] ou le [courtier|El] de vous-même ou de l’un de vos vassaux.\n\nLes personnages qui ne sont pas aptes à se battre eux-mêmes peuvent être défiés tant que ce sont des [rulers|El]. Ils désignent alors un [knight|El] pour se battre en leur nom.\n\nUn combat à [character_death_death|El] n’est possible que si la partie lésée est [Concept('tribal','tribale')|E] et que les deux personnages se battent en personne dans le duel." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - game_concept_designate_chief_sacrifice_or_who:0 "qui" diff --git a/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_shieldmaiden_events_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_shieldmaiden_events_l_french.yml index 42fcbe2f8b..d95c13bbee 100644 --- a/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_shieldmaiden_events_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_shieldmaiden_events_l_french.yml @@ -53,8 +53,3 @@ fp1_shieldmaiden.0032.b.courtier:0 "Regardez-[shieldmaiden.Custom('FR_LeLa')] brandir sa lame !" fp1_shieldmaiden.0032.c.root:0 "Je vois toutes les faiblesses de mes adversaires !" fp1_shieldmaiden.0032.c.courtier:0 "[shieldmaiden.GetSheHe|U] parvient toujours à trouver une ouverture !" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - fp1_shieldmaiden.0021.desc:0 "Mon assassin n'a pas réussi à tuer [target.Custom('FR_le_Char_Pi')][target.GetTitledFirstName] ! Apparemment, s[shieldmaiden.Custom('FR_OnA')] [shieldmaiden.Custom('ShieldPersonFemaleMale')|l], [shieldmaiden.Custom('FR_le_Char_Pi')][shieldmaiden.GetTitledFirstName], est intervenu[shieldmaiden.Custom('FR_E')] quelques secondes avant que le meurtre n'ait eu lieu et a tué la personne que j'avais engagée." - fp1_shieldmaiden.0022.desc:0 "J'ai failli mourir aujourd'hui ! Si [shieldmaiden.GetFirstName] n'avait pas remarqué que quelque chose ne tournait pas rond, je serais un cadavre à présent. La première chose que j'ai remarquée de l'assassin, c'est [shieldmaiden.GetFirstName] qui tacle quelqu'un au sol juste derrière moi, avant que cela ne devienne un entremêlement de coups de couteaux et de poings qui se solde par la mort de l'assaillant." - fp1_shieldmaiden.0022.shieldmaiden_dies:0 "\n\nMalheureusement, [shieldmaiden.GetFirstNameNoTooltip] a payé le prix fort. Bien que l'assassin soit mort, ses blessures se sont avérées fatales." diff --git a/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_trade_events_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_trade_events_l_french.yml index 80ce5c1f58..5201b33eed 100644 --- a/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_trade_events_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_trade_events_l_french.yml @@ -2,7 +2,7 @@ ################################################## # #Misc Keys - TRUCE_TRADE_DEAL:0 "Trêve signée en échange de la cessation des pillages\n\n" + TRUCE_TRADE_DEAL:1 "\nTrêve signée en échange de la cessation des pillages" ################################################## # #Standard Trade Events diff --git a/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_yearly_events_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_yearly_events_l_french.yml index 0a63ed25db..7e646d32a2 100644 --- a/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_yearly_events_l_french.yml +++ b/project/ck3/base_game/localization/french/dlc/fp1/dlc_fp1_yearly_events_l_french.yml @@ -51,7 +51,7 @@ fp1_yearly.0021.d.tt_success:0 "$fp1_yearly.0021.a.tt_failure$" fp1_yearly.0031.t:0 "Les grands récits à table" - fp1_yearly.0031.desc.intro:1 "Je passe la soirée en compagnie de [lying_warrior.GetFirstName]. [lying_warrior.Custom('FR_LeLa')|U] vagabond[lying_warrior.Custom('FR_E')] s’est arrêté[lying_warrior.Custom('FR_E')] à [capital_barony.GetBaseNameNoTierNoTooltip] pour la nuit, et paye son séjour avec le récit de ses exploits.\n\n" + fp1_yearly.0031.desc.intro:1 "Je passe la soirée en compagnie de [lying_warrior.GetFirstName]. [lying_warrior.Custom('FR_LeLa')|U] vagabond[lying_warrior.Custom('FR_E')] s’est arrêté[lying_warrior.Custom('FR_E')] à [capital_barony.GetBaseNameNoTierNoTooltip] pour la nuit et paye son séjour avec le récit de ses exploits.\n\n" fp1_yearly.0031.desc.sunk_longboat:0 "« ... J’étais donc là, au milieu de la mer du Nord, dans une galère en train de couler à cause d’un butin trop important. Je ne pouvais pas l’emporter avec moi, alors j’ai sauté à l’eau et nagé jusqu’en Norvège ! »" fp1_yearly.0031.desc.wrestled_whale:0 "« ... donc je devais soit abandonner mon équipage, soit combattre la baleine moi-même. J’ai alors pris mon couteau, plongé dans l’océan, et j’ai ramené à moi seul[lying_warrior.Custom('FR_E')] la bête sur le rivage ! »" fp1_yearly.0031.desc.charged_city_fruit_knife:0 "« ... dix mille ennemis étaient là, armés de cimeterres, et moi armé seulement d’un petit couteau pour éplucher les fruits. J’ai réussi, grâce à mon fidèle couteau à fruits ! »" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_achievements_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_achievements_l_french.yml new file mode 100644 index 0000000000..98bb82cdbf --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_achievements_l_french.yml @@ -0,0 +1,23 @@ +l_french: + ACHIEVEMENT_fp2_historys_best_friends:0 "Les meilleurs amis de l’Histoire" + ACHIEVEMENT_DESC_fp2_historys_best_friends:2 "Couchez avec votre meilleur ami tout en ayant la [culture_tradition|El] $tradition_fp2_ritualised_friendship_name$." + ACHIEVEMENT_fp2_basque_in_my_glory:0 "Fierté basque" + ACHIEVEMENT_DESC_fp2_basque_in_my_glory:2 "Embrassez la [faith|El] $basque_religion_adj$ pendant la [iberian_struggle|El]." + ACHIEVEMENT_fp2_friendship_is_magic:0 "L’amitié est magique" + ACHIEVEMENT_DESC_fp2_friendship_is_magic:1 "Utilisez un [hook|El] d’amitié contre un [ruler|El] d’une autre [faith|El] [struggle_involved|El] dans la [iberian_struggle|El]." + ACHIEVEMENT_fp2_high_stakes_chess:0 "Des enjeux élevés" + ACHIEVEMENT_DESC_fp2_high_stakes_chess:1 "Pariez un [title|El] dans une partie de jeu de stratégie contre un autre [ruler|El] et terminez la partie." # [LocEditor:ForFutureBatchExport] + ACHIEVEMENT_fp2_iberia_or_iberia:0 "Ibérie ou Ibérie ?" + ACHIEVEMENT_DESC_fp2_iberia_or_iberia:1 "En tant que personnage $iberian_group$, contrôlez toute la région de l’$dlc_fp2_dlc_fp2_caucasian_iberia$. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_fp2_andalusian_inquisition:0 "L’inquisition andalouse" + ACHIEVEMENT_DESC_fp2_andalusian_inquisition:1 "Convertissez toute l’$world_europe_west_iberia$ à la foi $mozarabic_church_adj$." + ACHIEVEMENT_fp2_iberian_hostilities:0 "Hostilités ibériques" + ACHIEVEMENT_DESC_fp2_iberian_hostilities:1 "Mettez fin à la [iberian_struggle|El] par la force." + ACHIEVEMENT_fp2_iberian_conciliation:0 "Conciliation ibérique" + ACHIEVEMENT_DESC_fp2_iberian_conciliation:1 "Mettez fin à la [iberian_struggle|El] en mettant vos différends de côté." + ACHIEVEMENT_fp2_iberian_compromise:0 "Compromis Ibérique" + ACHIEVEMENT_DESC_fp2_iberian_compromise:1 "Mettez fin à la [iberian_struggle|El] par le biais d’un compromis." + ACHIEVEMENT_fp2_holiday_in_iberia:0 "Vacances dans la péninsule ibérique" + ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "Commencez en tant que personnage [struggle_uninvolved|El], devenez [struggle_involved|El] et mettez fin à la [iberian_struggle|El]." + ACHIEVEMENT_fp2_el_cid_achievement:0 "L’héritage des campéadors" + ACHIEVEMENT_DESC_fp2_el_cid_achievement:0 "Créez et gouvernez $k_valencia$ en tant qu’héritier d’El Cid. $rd_character_blocked_from_achievement$" # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_artifacts_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_artifacts_l_french.yml new file mode 100644 index 0000000000..096caa2df7 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_artifacts_l_french.yml @@ -0,0 +1,36 @@ +l_french: + +################################################## +# Uniques + + fp2_chalice_dona_urraca:0 "Calice d’Urraque" + fp2_chalice_dona_urraca_desc:0 "Un calice rituel sculpté dans l’onyx le plus profond, incrusté de bijoux et avec un treillage en or. Commandé par [owner.Custom('FR_le_Char_Pi')][owner.GetTitledFirstName] pour honorer l’Église." + + fp2_santiago_aquamanile:0 "(Anciennement) $fp2_santiago_bells$" + # We have to use |U here so that al-Mansur is presented correctly. + fp2_santiago_aquamanile_desc:0 "[reforger.Custom('FR_le_Char_Pi')|U][reforger.GetTitledFirstName] a forgé ces cruches à partir des scories fondues des $fp2_santiago_bells$. Bien qu’elles soient maintenant utilisées pour nettoyer rituellement les mains de leur propriétaire, leur simple existence confirme la primauté de l’islam sur le christianisme." + fp2_santiago_aquamanile_melted_desc:0 "Fondues une nouvelle fois, plus récemment par [reforger.Custom('FR_le_Char_Pi')][reforger.GetTitledFirstName], les anciennes $fp2_santiago_bells$ sont parmi les cruches à eau les plus durement acquises qui existent. Leur forme actuelle clame la primauté de l’islam en Ibérie." + fp2_santiago_aquamanile_melted_tally_desc:0 "$fp2_santiago_aquamanile_melted_desc$\n\nLe métal fréquemment forgé a changé de mains [ROOT.Var('artefact_santiago_bells').GetValue] fois." + + fp2_santiago_bells:0 "Cloches de Santiago" + fp2_santiago_bells_desc:0 "Les illustres cloches de Saint-Jacques-de-Compostelle sont un rappel fort, simple et surtout #EMP fracassant#! de l’autorité spirituelle immuable de saint Jacques." + fp2_santiago_bells_melted_desc:0 "Récupérées des mains des infidèles, fondues et rendues à leur forme originale par [reforger.Custom('FR_le_Char_Pi')][reforger.GetTitledFirstName], les illustres cloches de Saint-Jacques-de-Compostelle résonnent pour réconforter toute la chrétienté." + fp2_santiago_bells_melted_tally_desc:0 "Le métal fréquemment forgé a changé de mains [ROOT.Var('artefact_santiago_bells').GetValue] fois." + +################################################## +# Multiples + + fp2_armillary_sphere:0 "Sphère armillaire" + fp2_armillary_sphere_desc:0 "Un dispositif astrologique complexe [SCOPE.Custom('ArtifactQuality')]. Les anneaux en [newly_created_artifact.GetFeatureText( 'generic_material_wood' )] ont été sculptés et ont des incrustations en [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )]. Ils représentent les méandres de l’empyrée avec de merveilleux détails." + + fp2_2p_chess_board:0 "Échiquier porte-bonheur" + fp2_2p_chess_board_desc:0 "Cet outil de loisir, qui a joué un rôle déterminant dans le succès retentissant de la partie contre [bg_loser.Custom('FR_le_Char_Pi')][bg_loser.GetTitledFirstName], a d’abord apporté de la chance [bg_victor.Custom('FR_au_Char_Pi')][bg_victor.GetTitledFirstName]." + + fp2_4p_chess_board:0 "Échiquier à quatre joueurs" + fp2_4p_chess_board_desc:0 "Lorsque [bg_victor.Custom('FR_le_Char_Pi')][bg_victor.GetTitledFirstName] a battu [bg_loser.Custom('FR_le_Char_Pi')][bg_loser.GetTitledFirstName] aux échecs, sa première idée a été de commémorer sa prouesse en concevant une variante améliorée si spécifique qu’[bg_victor.Custom('FR_IlElle')] n’a jamais pu convaincre personne d’y jouer." + + fp2_votive_crowns:0 "Couronne votive wisigothique" + fp2_votive_crowns_desc:0 "Conçue pour être suspendue au-dessus ou autour des autels des églises, et parfois sur les statues, la couronne votive offerte à Dieu exprime la soumission à une autorité supérieure à celle d’un simple roi." + + fp2_andalusian_aquamanile:0 "Aquamanile rituel" + fp2_andalusian_aquamanile_desc:0 "Une belle aiguière en [newly_created_artifact.GetFeatureText( 'goblet_material' )], avec des décorations dorées en [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )], destinée à contenir l’eau avec laquelle on se lave rituellement les mains." diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_catalysts_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_catalysts_l_french.yml new file mode 100644 index 0000000000..4d541551ba --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_catalysts_l_french.yml @@ -0,0 +1,6 @@ +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +l_french: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + catalyst_promoted_sufficient_cultural_acceptance_between_regional_cultures_desc:0 "#D catalyst_promoted_sufficient_cultural_acceptance_between_regional_cultures_desc#!" + catalyst_hybridise_regional_cultures_desc:0 "#D catalyst_hybridise_regional_cultures_desc#!" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_character_interactions_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_character_interactions_l_french.yml new file mode 100644 index 0000000000..a7d779b3c8 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_character_interactions_l_french.yml @@ -0,0 +1,128 @@ +l_french: + ################################################## + # Purchase Truce Interaction + purchase_truce_interaction:0 "Acheter une trêve" + PURCHASE_TRUCE_NOTIFICATION:0 "Vous et moi devrions être amis, pas ennemis ! S’il vous plaît, acceptez ce cadeau en échange de votre signature sur un traité de bonne volonté mutuelle." + purchase_truce_interaction_desc:0 "Négocier une [truce|El] préventive avec [recipient.Custom('FR_le_Char_Pi')][recipient.GetTitledFirstName] en échange d’[gold|El]" + purchase_truce_interaction.accept.actor.tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a accepté mon tribut" + purchase_truce_interaction.accept.recipient.tt:0 "[actor.Custom('FR_le_Char_Pi')|U][actor.GetTitledFirstName] envoie mon or" + purchase_truce_interaction.decline.actor.tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a refusé mon tribut" + purchase_truce_interaction.decline.recipient.tt:0 "[actor.Custom('FR_le_Char_Pi')|U][actor.GetTitledFirstName] craint mes intentions" + TRUCE_PURCHASED:0 "\nTrêve signée en échange d’un important paiement d’[gold|El] de la part [actor.Custom('FR_du_Char_Pi')][actor.GetTitledFirstName] [recipient.Custom('FR_au_Char_Pi')][recipient.GetTitledFirstName]" + PT_SUM_SMALL:0 "Petite somme" + PT_SUM_MEDIUM:0 "Somme moyenne" + PT_SUM_LARGE:0 "Grande somme" + PT_AMOUNT_OF_GOLD_OFFERED:0 "Montant d’[gold|El] offert : $VALUE|=+0$" + PT_COULD_USE_SOME_POCKET_MONEY:0 "Le Trésor [recipient.Custom('FR_du_Char_Pi')][recipient.GetTitledFirstName] est faible : $VALUE|=+0$" + PT_AI_LIKES_FREEDOM_TO_WAR_REASON:0 "Veut la liberté de faire la [war|El] : $VALUE|=+0$" + PT_AI_IS_IN_DEBT:0 "Est en [debt|El] : $VALUE|=+0$" + PT_AI_IS_PACIFIST_FAITH:0 "La foi [recipient.GetFaith.GetAdjective] est pacifiste : $VALUE|=+0$" + PT_AI_IS_PACIFIST_CULTURE:0 "La culture [recipient.GetCulture.GetName] est pacifiste : $VALUE|=+0$" + PT_AI_PERSONALLY_CLAIMS_YOUR_LAND:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a des [claims|El] personnelles sur votre territoire : $VALUE|=+0$" + PT_AI_DE_JURE_CLAIMS_YOUR_LAND:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a des [claims|El] [de_jure|El] sur votre territoire : $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_WEAKER:0 "[recipient.GetSheHe|U] est beaucoup plus faible que vous : $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_WEAKER:0 "[recipient.GetSheHe|U] est un peu plus faible que vous : $VALUE|=+0$" + PT_AI_RECIPIENT_IS_ROUGHLY_EQUAL:0 "[recipient.GetSheHe|U] est à peu près de la même force que vous : $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_STRONGER:0 "[recipient.GetSheHe|U] est un peu plus fort[recipient.Custom('FR_E')] que vous : $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_STRONGER:0 "[recipient.GetSheHe|U] est beaucoup plus fort[recipient.Custom('FR_E')] que vous : $VALUE|=+0$" + + incite_revolts_interaction:0 "$game_concept_incite_revolts_interaction$" # [LocEditor:ForFutureBatchExport] + incite_revolts_interaction_desc:0 "Dépenser de l’[gold|El] afin de déstabiliser son [realm|El]" + small_investment:0 "Petit investissement" + medium_investment:0 "Investissement moyen" + high_investment:0 "Gros investissement" + apply_small_investment_in_revolt_on_random_county:0 "Un comté au hasard obtiendra [GetModifier('small_investment_in_revolt_modifier').GetNameWithTooltip]" + apply_medium_investment_in_revolt_on_random_county:0 "Un comté au hasard obtiendra [GetModifier('medium_investment_in_revolt_modifier').GetNameWithTooltip]" + apply_high_investment_in_revolt_on_random_county:0 "Un comté au hasard obtiendra [GetModifier('high_investment_in_revolt_modifier').GetNameWithTooltip]" + at_least_one_county_with_neutral_negative_opinion:0 "Au moins un [county|El] a une [county_opinion|El] négative" + incite_revolts_interaction_result.tt:0 "Révolte financée en [chosen_county.GetName]" + incite_revolts_interaction_result.desc:0 "Le mécontentement grandit, et on espère qu’une révolte va bientôt éclater." + + # Enforce Truce + enforce_truce_interaction:0 "Imposer une trêve" + enforce_truce_interaction_desc:0 "Imposer une [truce|El] pour mettre fin à une [war|El] impliquant un [ruler|El] [struggle_involved|El] [independent|El] ou du même [realm|El] d’un [rank|El] inférieur" + enforce_truce_interaction_notification:0 "Il est temps que de mettre fin à [target.GetName] !" + TRUCE_ENFORCE_TRUCE:0 "Trêve imposée" + enforce_truce_interaction_actor_toast:0 "Trêve imposée" + enforce_truce_interaction_toast:0 "Trêve imposée par [actor.Custom('FR_le_Char_Pi')][actor.GetTitledFirstName]" + fp2_enforce_truce_war_with_not_involved_tt:0 "L’autre [war_leader|El] n’est pas [struggle_involved|El] dans la [iberian_struggle|El]" + fp2_enforce_truce_liege_or_independent_tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] ou son ennemi doit être un [independent_ruler|El] ou de [rank|El] égal ou inférieur dans le même [realm|El]" + fp2_enforce_truce_tier_difference_tt:0 "Les deux [war_leaders|El] doivent être d’un [rank|El] égal ou inférieur au vôtre" + fp2_enforce_truce_other_tt:0 "[truce_1.Custom('FR_le_Char_Pi')|U][truce_1.GetTitledFirstName|Z] et [truce_2.Custom('FR_le_Char_Pi')][truce_2.GetTitledFirstName|Z] obtiennent une [truce|El] pendant #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] ans#!" + fp2_enforce_truce_peacemaker_tt:0 "Vous obtenez une [truce|El] avec [truce_1.Custom('FR_le_Char_Pi')][truce_1.GetTitledFirstName|Z] et [truce_2.Custom('FR_le_Char_Pi')][truce_2.GetTitledFirstName|Z] pendant #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] ans#!" + pending_enforce_truce_flag_tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] ou son ennemi envisage déjà une [enforced_truce|El]" + ET_AI_LIEGE_REASON:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] est votre [vassal|El] ou en dessous : $VALUE|=+0$" + ET_AI_SMALL_ARMY_REASON:0 "Votre [army|El] est trop petite pour impliquer cette [truce|El] : $VALUE|=+0$" + ET_AI_HOLY_WAR_REASON:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] se bat dans une [holy_war|El] : $VALUE|=+0$" + ET_AI_WAR_NEW_REASON:0 "La guerre ne fait que commencer : $VALUE|=+0$" + ET_AI_WAR_OLD_REASON:0 "La guerre s’éternise : $VALUE|=+0$" + ET_AI_ALLY_REASON:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] est votre [ally|El]" + ET_AI_HOF_REASON:0 "Vous êtes le [head_of_faith|El] [recipient.Custom('FR_du_Char_Pi')][recipient.GetTitledFirstName]" + ET_AI_DYNAST_REASON:0 "Vous êtes le [dynast|El] [recipient.Custom('FR_du_Char_Pi')][recipient.GetTitledFirstName]" + ET_AI_HOUSE_HEAD_REASON:0 "Vous êtes le [house_head|El] [recipient.Custom('FR_du_Char_Pi')][recipient.GetTitledFirstName]" + + # Bargain Fealty Interaction + bargain_fealty_interaction:0 "$game_concept_bargain_fealty$" # [LocEditor:ForFutureBatchExport] + bargain_fealty_interaction_desc:0 "$game_concept_bargain_fealty_desc$" # [LocEditor:ForFutureBatchExport] + bargain_fealty_interaction_notification:0 "Vous apprécierez l’apport de mes soldats à vos forces !" + bargain_fealty_border_raid_tt:0 "Impossible de [bargain_fealty|El] dans un [border_raid|El]" + bargain_fealty_struggle_clash_tt:0 "Impossible de [bargain_fealty|E] dans un [struggle_conquest|El]" # [LocEditor:ForFutureBatchExport] + bargain_fealty:0 "$bargain_fealty_interaction$" + + BF_AI_OUTNUMBERED_REASON:0 "L’armée [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName] est grandement en infériorité numérique : $VALUE|=+0$" + BF_AI_DIFFERENT_CULTURE_REASON:0 "La [culture|El] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName] est différente de celle [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] : $VALUE|=+0$" + BF_AI_DIFFERENT_FAITH_REASON:0 "La [faith|El] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName] est différente de celle [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] : $VALUE|=+0$" + BF_AI_DE_JURE_REASON:0 "[actor.Custom('FR_le_Char_U_Pi')|U][actor.GetShortUIName] est [actor.Custom('FR_LeLa')] [vassal|El][actor.Custom('FR_E')|E] [de_jure|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] : $VALUE|=+0$" + BF_AI_TOO_LARGE_REASON:0 "Le [realm|El] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName] est trop grand : $VALUE|=+0$" + BF_AI_SAME_DYNASTY_REASON:0 "[actor.Custom('FR_le_Char_U_Pi')|U][actor.GetShortUIName] est de la [dynasty|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] : $VALUE|=+0$" + + # Offer Assistance Interaction + contract_assistance_interaction:0 "Obtenir une aide contractuelle" + contract_assistance_interaction_desc:0 "Proposer de rejoindre la [war|El] d’un [ruler|El] [struggle_involved|El] en échange d’[gold|El]." + contract_assistance_interaction_notification:0 "Mes troupes pourraient être très utiles dans votre conflit ; nous devons seulement convenir d’un prix." + OA_AI_WINNING_WAR_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] est en train de gagner la [war|El] : $VALUE|=+0$" + OA_AI_LOSING_WAR_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] est en train de perdre la [war|El] : $VALUE|=+0$" + OA_AI_OUTNUMBERED_MINOR_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] est en infériorité numérique : $VALUE|=+0$" + OA_AI_UNINTERESTED_WAR_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] n’est pas intéressé par une aide pour cette guerre : $VALUE|=+0$" + OA_AI_OUTNUMBER_ENEMY_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] surpasse en nombre son ennemi : $VALUE|=+0$" + OA_AI_OUTNUMBERED_REASON:1 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] est grandement en infériorité numérique : $VALUE|=+0$" + OA_AI_EXTRA_GOLD_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] a de l’[gold|El] à dépenser : $VALUE|=+0$" + OA_AI_MARTIAL_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] trouve votre [skill|El] en [martial|El] impressionnante : $VALUE|=+0$" + OA_AI_CANNOT_AFFORD_REASON:1 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] a peu d’[gold|El] : $VALUE|=+0$" + OA_AI_FEW_TROOPS_REASON:0 "L’[army|El] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName|U] est trop petit pour être utile : $VALUE|=+0$" + OA_AI_DEFENSIVE_WAR_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName|U] se défend : $VALUE|=+0$" + OA_AI_FAILURE_REASON:0 "Les échecs passés [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName] en tant que contractant : $VALUE|=+0$" + contract_assistance_interaction_condition_tt:0 "Si la [war_contribution|El] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName] est au moins de [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] quand la [war|El] prend fin :" + contract_assistance_war_msg_title:0 "$contract_assistance_interaction$ : fin de la guerre" + contract_assistance_war_msg_hirer_paid_desc:0 "Vous avez payé [contract_assistance_helper.Custom('FR_le_Char_U_Pi')][contract_assistance_helper.GetShortUIName] pour une [contract_assistance|El], puisque sa [war_contribution|El] était au moins [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_paid_desc:0 "Vous avez été payé par [contract_assistance_hirer.Custom('FR_le_Char_U_Pi')][contract_assistance_hirer.GetShortUIName] pour une [contract_assistance|El], puisque votre [war_contribution|El] était au moins [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_kept_desc:0 "Vous n’avez pas payé [contract_assistance_helper.Custom('FR_le_Char_U_Pi')][contract_assistance_helper.GetShortUIName] pour une [contract_assistance|El], puisque son [war_contribution|El] était inférieure à [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_kept_desc:0 "Vous n’avez pas été payé par [contract_assistance_hirer.Custom('FR_le_Char_U_Pi')][contract_assistance_hirer.GetShortUIName] pour une [contract_assistance|El], puisque votre [war_contribution|El] était inférieure à [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_invalidated_desc:0 "Vous n’avez pas payé [contract_assistance_helper.Custom('FR_le_Char_U_Pi')][contract_assistance_helper.GetShortUIName] pour une [contract_assistance|El], parce que la guerre a été invalidée" + contract_assistance_war_msg_helper_invalidated_desc:0 "Vous n’avez pas été payé par[contract_assistance_hirer.GetShortUIName] pour une [contract_assistance|El], parce que la guerre a été invalidée" + contract_assistance_war_already_contracted_tt:0 "Vous avez déjà une [contracting_assistance|El] dans une guerre" + + invite_foreign_ruler_to:0 "Inviter à une activité" + invite_foreign_ruler_to_desc:1 "Inviter un [ruler|El] d’un autre [realm|El] de se joindre à vous pour un festin ou une chasse" + invite_foreign_ruler_to.feast.tooltip:0 "Vous organisez un [feast|El] avec [recipient.Custom('FR_le_Char_Pi')][recipient.GetTitledFirstName] en tant qu’invité spécial" + invite_foreign_ruler_to.hunt.tooltip:0 "Vous allez à la [hunt|El] avec [recipient.Custom('FR_le_Char_Pi')][recipient.GetTitledFirstName] en tant qu’invité spécial" + INVITE_FOREIGN_RULER_TO_NOTIFICATION:0 "Vous et moi devrions forger une amitié ! S’il vous plaît, acceptez mon invitation à participer à une activité de détente." + invited_to_hunt.accept.actor.tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a accepté votre invitation à se joindre à votre chasse" + invited_to_feast.accept.actor.tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a accepté votre invitation à se joindre à votre fête" + invited_to_hunt.accept.recipient.tt:0 "Vous avez accepté l’invitation à chasser [actor.Custom('FR_du_Char_Pi')][actor.GetTitledFirstName]" + invited_to_feast.accept.recipient.tt:0 "Vous avez accepté l’invitation à festoyer [actor.Custom('FR_du_Char_Pi')][actor.GetTitledFirstName]" + invite_foreign_ruler_to.decline.actor.tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a décliné votre invitation" + invite_foreign_ruler_to.decline.recipient.tt:0 "Vous avez décliné l’invitation [actor.Custom('FR_du_Char_Pi')][actor.GetTitledFirstName]" + INVITE_TO_HUNT:0 "$start_hunt_decision$" + INVITE_TO_FEAST:0 "$host_feast_decision$" + + war_ended_before_response:0 "La guerre est déjà finie" + AI_STRUGGLE_INTENT:0 "Agenda de la lutte : $VALUE|=+0$" + + # Offer Assistance Interaction + request_contract_assistance_interaction:0 "Demander une aide contractuelle" + request_contract_assistance_interaction_desc:0 "Proposez à ce [ruler|El] [struggle_involved|El] de rejoindre l’une de vos [wars|El] en échange d’[gold|El]." + request_contract_assistance_interaction_notification:0 "Vos troupes pourraient être très utiles dans mon conflit ; nous devons seulement convenir d’un prix." + request_contract_assistance_interaction_condition_tt:0 "Si la [war_contribution|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] est d’au moins [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] à la fin de la [war|El] :" + + share_known_secrets_interaction_extra_icon:0 "$hook_extra_icon$" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_cultural_traditions_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_cultural_traditions_l_french.yml new file mode 100644 index 0000000000..b79dafdab3 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_cultural_traditions_l_french.yml @@ -0,0 +1,222 @@ +l_french: + ################################################## + # Aragonese Specific + tradition_fp2_state_ransoming_name:0 "Rançonnement de l’État" + tradition_fp2_state_ransoming_desc:0 "Chaque soldat part au combat, prêt à risquer sa vie pour son seigneur. N’est-il pas de leur devoir de leur offrir une certaine garantie de sécurité, quel que soit leur poste, s’ils sont capturés sur le terrain ?" + + culture_parameter_knights_die_less_but_are_captured_more:0 "Les [knights|El] dans la [battle|El] meurent moins mais sont capturés plus souvent" + culture_parameter_characters_more_likely_to_be_captured_in_sieges:0 "Les [characters|El] avec un [liege|El] de cette [culture|El] sont plus susceptibles d’être capturés lors de [sieges|El]" + culture_parameter_can_demand_higher_ransoms_from_lower_tiers:0 "Peut exiger des rançons plus élevées pour des [rulers|El] de moindre [rank|El] " + + ################################################## + # Castilian Specific + tradition_fp2_strategy_gamers_name:1 "Guerriers de jeux de société" + tradition_fp2_strategy_gamers_desc:0 "Tout commandant peut espérer avoir de la chance le jour de la bataille, mais un vrai stratège garde son esprit affûté par la pratique et la ruse, de sorte qu’il n’a pas besoin de chance." + + culture_parameter_commanders_likelier_to_gain_commander_traits:0 "Les [commanders|El] sont plus susceptibles d’obtenir des [commander_traits|El]" + culture_parameter_may_challenge_to_board_games:0 "Peut toujours défier les autres [characters|El] aux [board_games|El]" + culture_parameter_may_wager_land_on_board_games:0 "Peut parier un [county|El] détenu personnellement aux [board_games|El], si les deux joueurs le peuvent" + + challenge_to_2p_chess_interaction:2 "Défier au jeu de société" + challenge_to_2p_chess_interaction_desc:2 "Jouer avec [recipient.Custom('FR_le_Char')][recipient.GetName] à un [board_game|El]" + CHALLENGE_TO_2P_CHESS_INTERACTION_NOTIFICATION:1 "Salutations ch[actor.Custom('FR_ErEre')] [actor.Custom2('RelationToMeShort', recipient)] ! Voudriez-vous faire une partie de [actor.Custom('BG_GameType_Concept_Dark')] passionnante ?" # [LocEditor:ForFutureBatchExport] + CHESS_FRIENDLY:1 "partie amicale" + CHESS_PRESTIGE:1 "partie avec du prestige comme enjeu" + CHESS_GOLD:1 "partie avec de l’or comme enjeu" + CHESS_LAND:1 "partie avec des terres comme enjeu" + challenge_to_2p_chess_interaction.decline.actor.tt:1 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a mieux à faire" + challenge_to_2p_chess_interaction.decline.recipient.tt:1 "[actor.Custom('FR_le_Char_Pi')|U][actor.GetTitledFirstName] est en colère contre moi" + challenge_to_2p_chess_interaction.accept.game_commences.tt:1 "Une partie de [actor.Custom('BG_GameType_Concept')] commence" + perk_interaction.0122.victor_toast.t:1 "Vous gagnez la partie !" + perk_interaction.0122.loser_toast.t:1 "Vous perdez la partie !" + fp2_bg_interaction.winner.actor:1 "Si [Select_CString( actor.IsLocalPlayer, 'vous gagnez', 'votre adversaire gagne' )] le pari" + fp2_bg_interaction.winner.recipient:1 "Si [Select_CString( recipient.IsLocalPlayer, 'vous gagnez', 'votre adversaire gagne' )] le pari" + fp2_bg_recipient_banned_from_board_games:1 "Le [character|El] ne peut pas jouer à un jeu de société actuellement" + challenge_to_2p_chess_interaction.need_bordering_non_capital_domains.tt:1 "Vous et votre adversaire devez avoir des [domains|El] limitrophes qui ne sont pas vos [realm_capitals|El]" + bet_gold_actor_not_enough_gold:0 "Vous n’avez pas assez d’[gold|El]" # [LocEditor:ForFutureBatchExport] + bet_gold_recipient_not_enough_gold:0 "Votre adversaire n’a pas assez d’[gold|El]" # [LocEditor:ForFutureBatchExport] + + BG_OPINION_OWN_SKILL_ASSESSMENT:1 "Mon aptitude : $VALUE|=+0$" + BG_OPINION_STAKES_ARE_LOW:1 "Les enjeux sont faibles : $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)] adore l’idée d’une $CHESS_FRIENDLY$ : $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)] adore l’idée d’une $CHESS_FRIENDLY$ : $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)] aime l’idée d’une $CHESS_FRIENDLY$ : $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_COMPASSIONATE:1 "[GetTrait('compassionate').GetName(recipient.Self)] aime l’idée d’une $CHESS_FRIENDLY$ : $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_CALLOUS:1 "[GetTrait('callous').GetName(recipient.Self)] n’aime pas l’idée d’une $CHESS_FRIENDLY$ : $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)] déteste l’idée d’une simple $CHESS_FRIENDLY$ : $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)] déteste l’idée d’une simple $CHESS_FRIENDLY$ : $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)] désire ardemment jouer une $CHESS_PRESTIGE$ : $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)] désire ardemment jouer une $CHESS_PRESTIGE$ : $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)] souhaite jouer une $CHESS_PRESTIGE$ : $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] souhaite jouer une $CHESS_PRESTIGE$ : $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)] ne souhaite pas jouer une $CHESS_PRESTIGE$ : $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)] ne souhaite pas jouer une $CHESS_PRESTIGE$ : $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)] souhaite jouer une $CHESS_PRESTIGE$ : $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)] souhaite jouer une $CHESS_PRESTIGE$ : $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)] souhaite jouer une $CHESS_GOLD$ : $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)] souhaite jouer une $CHESS_GOLD$ : $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] souhaite jouer une $CHESS_GOLD$ : $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GENEROUS:1 "[GetTrait('generous').GetName(recipient.Self)] souhaite jouer une $CHESS_GOLD$ : $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_LAZY:1 "[GetTrait('lazy').GetName(recipient.Self)] souhaite jouer une $CHESS_GOLD$ : $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_DILIGENT:1 "[GetTrait('diligent').GetName(recipient.Self)] souhaite jouer une $CHESS_GOLD$ : $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)] souhaite jouer une $CHESS_LAND$ : $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_ARBITRARY:1 "[GetTrait('arbitrary').GetName(recipient.Self)] souhaite jouer une $CHESS_LAND$ : $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] souhaite jouer une $CHESS_LAND$ : $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)] souhaite jouer une $CHESS_LAND$ : $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)] ne souhaite pas jouer une $CHESS_LAND$ : $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)] ne souhaite pas jouer une $CHESS_LAND$ : $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_JUST:1 "[GetTrait('just').GetName(recipient.Self)] pense qu’il serait illégal de jouer une $CHESS_LAND$ : $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MILD:1 "Nous avons une [relationship|El] positive : $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_GOOD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MILD:1 "Nous avons une [relationship|El] négative : $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD:1 "Je veux vous écraser aux jeux : $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + + ################################################## + # Andalusian Specific + tradition_fp2_malleable_subjects_name:0 "Sujets malléables" + tradition_fp2_malleable_subjects_desc:0 "Qui peut dire ce qu’est la liberté ? Un roi est semblable à un autre, quelle que soit sa culture. La vraie liberté vient de l’apprentissage de la vie avec n’importe quel seigneur." + + culture_parameter_harder_to_convert_county_culture_without_heritage:0 "Plus difficile de [promote_culture|El] dans les [counties|El] de cette [culture|El] sauf si vous avez un [heritage|El] commun" + culture_parameter_easier_to_convert_county_culture_with_heritage:0 "Plus facile de [promote_culture|El] dans les [counties|El] de cette [culture|El] si vous avez un [heritage|El] commun" + culture_parameter_powerful_foreign_knights_find_you_attractive:0 "Plus susceptible d’attirer des [knights|El] vagabonds" + + iberian_heritage_trigger:1 "La [culture|El] doit être de [heritage|El] ibérique" + TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER:1 "Bonus de la [tradition|El] [Concept('cultural','culturelle')|E] locale" + TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER:1 "Pénalité de la [tradition|El] [Concept('cultural','culturelle')|E] locale" + + ################################################## + # Generic + tradition_fp2_ritualised_friendship_name:0 "Amitié ritualisée" + tradition_fp2_ritualised_friendship_desc:0 "Les liens familiaux pourraient être plus forts que les liens d’amitié ou d’amour, mais le vin permet de mieux vivre." + + culture_parameter_automatic_befriend_access:0 "A automatiquement accès au [GetScheme('befriend').GetTypeName|l]" + culture_parameter_may_propose_best_friendship:0 "Peut demander à des [friends|El] de devenir des [best_friends|El]" + culture_parameter_strong_hooks_and_stress_effects_best_friends:0 "Les [best_friends|El] reçoivent des [strong_hooks|El] l’un envers l’autre mais gagnent du [stress|El] lors de leur utilisation" + culture_parameter_may_select_friendship_synergy_bonus:1 "Les [best_friends|El] peuvent avoir recours à une interaction pour obtenir des bonus d’[skills|El] via des [modifiers|El] avec un coût supplémentaire en [stress|El]" + + propose_best_friendship_interaction:1 "Faire un serment d’amitié" + propose_best_friendship_interaction_desc:0 "Suggérer que [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] et vous deveniez des [Concept('best_friends','meilleur')|E][actor.Custom2('FR_Es', SCOPE.sC('recipient'))|E] [Concept('best_friends','ami')|E][actor.Custom2('FR_Es', SCOPE.sC('recipient'))|E]" + propose_best_friendship_interaction.tt.already_best_friends:0 "Vous entretenez déjà ensemble une meilleure amitié" + propose_best_friendship_interaction.tt.actor_has_best_friend:0 "Vous avez déjà une meilleure amitié" + propose_best_friendship_interaction.tt.recipient_has_best_friend:0 "[recipient.GetFirstNameNoTooltip] a déjà une meilleure amitié" + PROPOSE_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], m[recipient.Custom('FR_OnA')] [recipient.Custom('SisterBrother')], m[recipient.Custom('FR_OnA')] confident[recipient.Custom('FR_E')]... vous joindrez-vous à moi pour déclarer que notre amitié est la plus vraie et la plus brillante du monde, avec toutes les promesses de loyauté que cela implique ?" + propose_best_friendship_decline_summary:0 "Je regrette de ne pouvoir m’engager dans une évolution aussi brutale de notre relation. J’espère que vous comprenez." + propose_best_friendship_interaction.accept.actor.tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstNameNoTooltip] accepte avec enthousiasme !" + propose_best_friendship_interaction.accept.recipient.tt:0 "[actor.Custom('FR_le_Char_Pi')|U][actor.GetTitledFirstNameNoTooltip] accepte avec enthousiasme !" + propose_best_friendship_interaction.decline.actor.tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstNameNoTooltip] décline poliment" + propose_best_friendship_interaction.decline.recipient.tt:0 "[actor.Custom('FR_le_Char_Pi')|U][actor.GetTitledFirstNameNoTooltip] est contrarié[actor.Custom('FR_E')] par le refus" + reaffirm_best_friendship_interaction:1 "Réaffirmer le serment d’amitié" + reaffirm_best_friendship_interaction_desc:0 "Puisque [recipient.GetFirstNameNoTooltip] est déjà votre meilleur[recipient.Custom('FR_E')] ami[recipient.Custom('FR_E')], il est normal que vous fassiez un serment de loyauté mutuelle." + REAFFIRM_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], vous êtes la personne la plus sincère que je connaisse et que j’ai jamais connue. Vous joindrez-vous à moi pour déclarer un serment mutuel de loyauté l’un[actor.Custom2('FR_E', SCOPE.sC('recipient'))] envers l’autre ?" + reaffirm_best_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + reaffirm_best_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + reaffirm_best_friendship_interaction.decline.actor.tt:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstNameNoTooltip] crache sur votre amitié" + reaffirm_best_friendship_interaction.decline.recipient.tt:0 "[actor.Custom('FR_le_Char_Pi')|U][actor.GetTitledFirstNameNoTooltip] se sent horriblement trahi[actor.Custom('FR_E')]" + synergise_friendship_interaction:0 "Faire de l’amitié une synergie" + synergise_friendship_interaction_desc:0 "Faire appel à l’éducation et la formation de votre [Concept('best_friend','meilleur')|E][recipient.Custom('FR_E')|E] [Concept('best_friend','ami')|E][recipient.Custom('FR_E')|E], [recipient.Custom('FR_le_Char_Pi')][recipient.GetTitledFirstNameNoTooltip], en cas de besoin." + SYNERGISE_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], je sais que je peux compter sur vous en toutes choses, et je me demandais si nous pourrions nous engager à toujours nous entraider en matière d’expérience et de formation ?" + synergise_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + synergise_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + synergise_friendship_interaction.decline.actor.tt:0 "$propose_best_friendship_interaction.decline.actor.tt$" + synergise_friendship_interaction.decline.recipient.tt:0 "$propose_best_friendship_interaction.decline.recipient.tt$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_SHY:0 "Un personnage [GetTrait('shy').GetName(recipient.Self)|l] est nerveux à l’idée de devenir des [best_friends|El] : $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_ARBITRAY:0 "Un personnage [GetTrait('arbitrary').GetName(recipient.Self)|l] hésite à devenir des [best_friends|El] : $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_GREGARIOUS:0 "Un personnage [GetTrait('gregarious').GetName(recipient.Self)|l] approuve de devenir des [best_friends|El] : $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_JUST:0 "Un personnage [GetTrait('just').GetName(recipient.Self)|l] approuve de devenir des [best_friends|El] : $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_LACKING_CULTURAL_PARAMETER:0 "La [culture|El] [recipient.GetCulture.GetName] ne comprend pas le vrai sens de l’amitié : $VALUE|=+0$" + REAFFIRM_BEST_FRIEND_OPINION_HAS_CULTURAL_PARAMETER:0 "La [culture|El] [recipient.GetCulture.GetName] comprend le vrai sens de l’amitié : $VALUE|=+0$" + + SYNERGY_BONUS_ACTOR:0 "S’appuyer principalement sur votre [education|El]" + SYNERGY_BONUS_RECIPIENT:0 "S’appuyer principalement sur l’[education|El] de votre [best_friend|El]" + SYNERGY_BONUS_MIXED:0 "Faire appel à un mélange de vos deux [educations|El]" + synergise_friendship_interaction_cannot_share_education:0 "Vous ne pouvez pas vous appuyer exclusivement sur l’[education|El] de votre [best_friend|El] si elle est la même que la vôtre" + + fp2_single_synergy_neutral_modifier_desc_label:0 "Ce personnage a établi une relation de collaboration avec son meilleur ami. Bien qu’utile, cet effort peut être épuisant." + fp2_single_synergy_diplomacy_modifier:0 "Diplomatie améliorée" + fp2_single_synergy_diplomacy_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_martial_modifier:0 "Martialité améliorée" + fp2_single_synergy_martial_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_stewardship_modifier:0 "Intendance améliorée" + fp2_single_synergy_stewardship_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_intrigue_modifier:0 "Intrigue améliorée" + fp2_single_synergy_intrigue_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_learning_modifier:0 "Érudition améliorée" + fp2_single_synergy_learning_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + + fp2_double_synergy_diplomacy_modifier:0 "Diplomatie mise en synergie" + fp2_double_synergy_martial_modifier:0 "Martialité mise en synergie" + fp2_double_synergy_stewardship_modifier:0 "Intendance mise en synergie" + fp2_double_synergy_intrigue_modifier:0 "Intrigue mise en synergie" + fp2_double_synergy_learning_modifier:0 "Érudition mise en synergie" + fp2_double_synergy_neutral_modifier_desc_label:0 "Ce personnage consacre beaucoup de temps à aider son meilleur ami, en utilisant au mieux ses connaissances. Bien qu’utile, cet effort peut être épuisant." + fp2_double_synergy_diplomacy_diplomacy_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_martial_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_stewardship_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_intrigue_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_learning_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_diplomacy_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_martial_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_stewardship_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_intrigue_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_learning_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_diplomacy_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_martial_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_stewardship_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_intrigue_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_learning_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_diplomacy_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_martial_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_stewardship_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_intrigue_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_learning_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_diplomacy_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_martial_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_stewardship_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_intrigue_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_learning_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + + ritual_best_friend_hook:0 "Meilleur ami" + lost_ritualised_best_friend:0 "Meilleure amitié perdue" + on_hook_used.tt.best_friend_stress:0 "Vous abusez de votre amitié avec [target.Custom('FR_le_Char_U_Pi')][target.GetShortUINameNoTooltip]" + death.lost_ritualised_best_friend.tt:1 "Votre meilleur ami dans le monde entier est mort" + need_at_least_one_friend:1 "Vous avez besoin d’au moins un [friend|El]" + scheme_power_against_friend_add:0 "[scheme_power|E] contre un [friend|El]" # [LocEditor:ForFutureBatchExport] + scheme_power_against_best_friend_add:0 "[scheme_power|E] contre un [best_friend|El]" # [LocEditor:ForFutureBatchExport] + + on_set_relation_best_friend.gain_hook.root.tt:0 "Votre amitié avec [target.GetFirstNameNoTooltip] est rituellement importante" + on_set_relation_best_friend.gain_hook.target.tt:0 "Votre amitié avec [ROOT.Char.GetFirstNameNoTooltip] est rituellement importante" + on_remove_relation_best_friend.lose_hook.root.tt:0 "Sans amitié, vous n’avez aucune prise sur [target.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_hook.target.tt:0 "Sans amitié, vous n’avez aucune prise sur [ROOT.Char.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_synergy_modifiers.root.tt:0 "[target.GetFirstNameNoTooltip] ne prend plus en charge vos tâches quotidiennes" + on_remove_relation_best_friend.lose_synergy_modifiers.target.tt:0 "[ROOT.Char.GetFirstNameNoTooltip] ne prend plus en charge vos tâches quotidiennes" + on_death_relation_best_friend.lose_synergy_modifiers.root.tt:0 "$on_remove_relation_best_friend.lose_synergy_modifiers.root.tt$" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_flavor_events_oltner_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_flavor_events_oltner_l_french.yml new file mode 100644 index 0000000000..b6ba5d64c7 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_flavor_events_oltner_l_french.yml @@ -0,0 +1,13 @@ +l_french: + rice_fields_modifier:0 "Rizières" + rice_fields_modifier_desc:0 "Les paysans de cette province cultivent du riz, ce qui leur permet de se remplir le ventre et d’inspirer une nouvelle cuisine." + fp2_flavor.0001.t:0 "Une moisson de nouvelles idées" + fp2_flavor.0001.desc:0 "La capitale [rice_propagator.Custom('FR_du_Char_Pi')][rice_propagator.GetTitledFirstName] est vraiment prospère. Les paysans de [rice_propagator_capital.GetNameNoTier] sont gras et heureux... et surtout productifs !\n\nLes musulmans ont apporté la culture du riz sur leurs terres. Il est facile à cultiver et nourrit bien le peuple. Est-ce une partie de leur succès, je me le demande ? Je ne serais pas contre une paysannerie plus productive...\n\nPeut-être devrais-je créer des rizières dans ma propre capitale ? Mais comment dois-je m’y prendre ?" + fp2_flavor.0001.a:0 "L’or déliera la langue de [rice_propagator.GetFirstNameNoTooltip]." + fp2_flavor.0001.b:0 "[rice_propagator.Custom('FR_IlElle')|U] serait sûrement heureu[rice_propagator.Custom('FR_XSe')] de le partager avec un[ROOT.Char.Custom('FR_E')] ami[ROOT.Char.Custom('FR_E')] ?" + fp2_flavor.0001.c:0 "Le secret sera le mien... Envoyons un agent." + fp2_flavor.0001.d:0 "Je ne traiterai pas avec les musulmans." + fp2_flavor.0001.b.success:0 "Vous avez réussi à [rice_propagator.Custom('FR_LeLa')] convaincre" + fp2_flavor.0001.b.failure:0 "[rice_propagator.GetFirstNameNoTooltip] se sent insulté[rice_propagator.Custom('FR_E')]" + fp2_flavor.0001.c.success:0 "Votre agent vole le secret" + fp2_flavor.0001.c.failure:0 "[rice_propagator.GetFirstNameNoTooltip] est furieu[rice_propagator.Custom('FR_XSe')]" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_game_concepts_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_game_concepts_l_french.yml new file mode 100644 index 0000000000..d2830a115f --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_game_concepts_l_french.yml @@ -0,0 +1,106 @@ +l_french: + game_concept_struggle:1 "Lutte" + game_concept_struggle_struggles:0 "Luttes" + game_concept_struggle_desc:2 "Les luttes sont des conflits à long terme impliquant de grandes [struggle_region_regions|El] avec de nombreuses [faiths|El] et [cultures|El]. Dans le cadre d’une lutte, des règles et des [modifiers|El] spéciaux peuvent entrer en vigueur et évoluer avec le temps. Comme elles durent des décennies ou des siècles, les [characters|El] d’une lutte ne sont pas tous en [war|El] les uns avec les autres en permanence.\n\nChaque lutte est constituée de plusieurs [struggle_phase_phases|El]. Lorsque les personnages de la [struggle_region|El] agissent (par exemple, en déclarant la guerre ou en se [Concept('marrying','mariant')|E]), ils peuvent activer des [struggle_catalyst_catalysts|El] qui les font progresser entre les différentes phases.\n\nSelon le degré d’implication estimé par les autres participants dans la lutte, les personnages possédant des [Concept('land','terres')|E] dans la région peuvent être considérés comme [Concept('struggle_involved','impliqués')|E], des [struggle_interloper_interlopers|El] ou [Concept('struggle_uninvolved','non impliqués')|E]." + + game_concept_iberian_struggle:1 "Lutte ibérique" + game_concept_iberian_struggle_desc:2 "La lutte ibérique dépeint des siècles de relations houleuses dans la péninsule ibérique. Bien qu’elle soit née de la conquête de l’Ibérie par les Omeyyades au 8e siècle, la [struggle|El] oscille entre des [struggle_phase_phases|El] de violence alimentées par la haine, des trêves prudentes et une coopération pragmatique. Il existe peu d’alliés permanents dans une telle situation, et les [rulers|El] doivent se méfier de ne compter que sur une [faith|El] ou une [culture|El] commune." + game_concept_struggle_phase:1 "Phase de lutte" + game_concept_struggle_phase_phase:1 "phase" + game_concept_struggle_phase_phases:0 "phases" + game_concept_struggle_phase_desc:1 "Une $game_concept_struggle_phase_phase$ est une ambiance générale commune aux [characters|El] et [counties|El] [Concept('struggle_involved','impliqués')|E] dans une [struggle_region|El]. Elle représente les tendances sociétales à court terme et les mœurs qui dominent temporairement le dialogue de la [struggle|El].\n\n#weak Exemple : dans une phase, les habitants d’une région de lutte peuvent penser que la tolérance religieuse est primordiale, même si le reste de leur foi n’est pas d’accord.#!" + + game_concept_struggle_catalyst:1 "Catalyseur de lutte" + game_concept_struggle_catalyst_catalyst:1 "Catalyseur" + game_concept_struggle_catalyst_catalysts:0 "Catalyseurs" + game_concept_struggle_catalyst_desc:2 "Les [struggle_struggles|El] passent d’une [struggle_phase_phase|El] à l’autre lorsque certaines actions notables sont entreprises, ce qui renforce le consensus de la [struggle_region|El] vers une ambiance particulière. Une liste des actions importantes pour chaque $game_concept_struggle_phase_phase$ se trouve dans la fenêtre $game_concept_struggle$.\n\n#weak Exemple : la [struggle_phase_iberia_opportunity|El] de la [iberian_struggle|El] peut se transformer en [struggle_phase_iberia_hostility|El] ou en [struggle_phase_iberia_conciliation|El]. Le meurtre d’un [character|El] important peut contribuer à la première phase, tandis que la formation d’une [alliance|El] par [marriage|El] avec une personne d’une autre [faith|El] peut contribuer à la seconde.#!" + + game_concept_struggle_involved:1 "Impliqué" + game_concept_struggle_involved_desc:1 "Lorsqu’un [character|El] ou un [county|El] est impliqué, cela signifie qu’il est considéré comme une partie naturelle et intégrale d’une [struggle|El] par les habitants de la [struggle_region|El]. Ils profitent pleinement des avantages fluctuants des [struggle_phase_phases|El] et sont les principaux activateurs des [struggle_catalyst_catalysts|El].\n\nLes [cultures|El] et [faiths|El] qui sont considérées comme impliquées sont celles qui ont ou ont eu une présence significative dans la région.\n\n#weak Pour être impliqué, un personnage doit avoir une culture et une foi impliquées, et avoir sa [capital|El] dans la région de la lutte.#!" # [LocEditor:ForFutureBatchExport] + + game_concept_struggle_interloper:1 "Intrus" + game_concept_struggle_interloper_interlopers:0 "Intrus" + game_concept_struggle_interloper_desc:1 "Lorsqu’un [character|El] est empêtré dans une [struggle|El] mais pas encore pleinement considéré comme [struggle_involved|El], il est un intrus.\n\nLes intrus ont leur [capital|El] dans la [struggle_region|El], mais n’ont pas une [faith|El] et une [culture|El] impliquées.\n\nLes personnages pleinement impliqués les considèrent comme des fouineurs étrangers qui ne comprennent pas qu’ils ne sont pas les bienvenus. Les [rulers|El] intrus subissent donc généralement des pénalités dans les [counties|El] qu’ils détiennent dans une région de lutte." # [LocEditor:ForFutureBatchExport] + + game_concept_struggle_uninvolved:1 "Non impliqué" + game_concept_struggle_uninvolved_desc:1 "Pour qu’un [character|El] soit considéré comme non impliqué dans une certaine [struggle|El], il leur suffit d’avoir leur [capital|El] en dehors de la [struggle_region|El].\n\nCela signifie qu’il est considéré comme un étranger, quelqu’un qui non seulement n’a pas d’intérêt sérieux dans les [struggle_phase_phases|El] en cours, mais qui ne devrait pas en avoir, parce qu’il ne peut pas comprendre les nuances locales.\n\nPuisque l’une des seules choses sur lesquelles les personnages impliqués dans une lutte peuvent s’entendre est que les personnages non impliqués n’ont rien à faire sur leurs terres, les [rulers|El] non impliqués subissent donc généralement des pénalités sévères dans n’importe quel [county|El] qu’ils détiendraient dans une [struggle_region|l]." # [LocEditor:ForFutureBatchExport] + + game_concept_struggle_large_conquest:1 "Grande conquête de la lutte" + game_concept_struggle_large_conquest_desc:1 "Certains $game_concept_struggle_catalyst_catalysts$ impliquent la réussite d’une [war|El] majeure par l’attaquant.\n\nLes [casus_bellis|El] suivants sont concernés :\n$EFFECT_LIST_BULLET$ $duchy_conquest_cb$ \n$EFFECT_LIST_BULLET$ $individual_duchy_de_jure_cb$ \n$EFFECT_LIST_BULLET$ $imperial_reconquest_cb$ \n$EFFECT_LIST_BULLET$ $invasion_war$ \n$EFFECT_LIST_BULLET$ $clan_invasion_war$ \n$EFFECT_LIST_BULLET$ $mongol_invasion_war$ \n$EFFECT_LIST_BULLET$ $major_religious_war$ \n$EFFECT_LIST_BULLET$ $game_concept_great_holy_war$ [great_holy_war_directed|El] et [great_holy_war_undirected|El]\n$EFFECT_LIST_BULLET$ $tribal_subjugation_cb$" + + game_concept_struggle_region:1 "Région de lutte" + game_concept_struggle_region_region:1 "Région" + game_concept_struggle_region_regions:0 "Régions" + game_concept_struggle_region_desc:2 "Chaque [struggle|El] est liée à une [region|El] sur la carte. L’emplacement d’un [character|El] dans cette région (ainsi que sa [culture|El] et sa [faith|El]) détermine s’il est considéré comme [struggle_involved|El], un [struggle_interloper|El] ou [struggle_uninvolved|El].\n\nLes [counties|El] dans une région de lutte sont généralement soumis à différents [county_modifiers|El] en fonction de la [struggle_phase_phase|El] en cours." + + game_concept_struggle_conquest:1 "Affrontement" + game_concept_struggle_conquest_conquest:1 "Affrontement" + game_concept_struggle_conquest_conquests:0 "Affrontements" + game_concept_struggle_conquest_desc:1 "Il n’est pas rare que les [rulers|El] [Concept('struggle_involved','impliqués')|E] dans une [struggle|El] entrent dans des disputes frontalières et des querelles insignifiantes qui changent en fonction de la nature de la [struggle_phase|El] en cours. La disponibilité immédiate de litiges locaux permet aux dirigeants de s’emparer de terres à petite échelle, en conquérant ou en vassalisant leurs cibles.\n\nPuisque les affrontements dépendent de l’environnement de leur lutte, leur coût en [prestige|El] s’échelonne en fonction de la phase de lutte en cours." # [LocEditor:ForFutureBatchExport] + + game_concept_struggle_phase_iberia_opportunity:1 "Phase d’opportunité" + game_concept_struggle_phase_iberia_opportunity_desc:2 "Après une longue période de coexistence relativement pacifique durant la [struggle_phase_iberia_conciliation|El], la complaisance commence à apparaître. La paysannerie et la noblesse sont à l’aise avec le fait que les choses fonctionnement simplement, permettant à des [characters|El] plus malins de profiter de leur naïveté.\n\nFinalement, de nouveaux abus provoqueront une escalade dans la [struggle_phase_iberia_hostility|El] ou bien des manœuvres politiques habiles permettront d’atteindre un équilibre précaire grâce à la [struggle_phase_iberia_conciliation|El]." + + game_concept_struggle_phase_iberia_hostility:1 "Phase d’hostilité" + game_concept_struggle_phase_iberia_hostility_desc:2 "Dans cette phase, les tensions s’exacerbent et les esprits s’échauffent. Les actes répétés de malveillance et les malentendus qui s’intensifient au cours de la [struggle_phase_iberia_opportunity|El] ont conduit à une haine croissante de [characters|El] ayant une [culture|El] ou une [faith|El] différente, ou pire, les deux.\n\nUne telle effusion de sang ne peut cependant pas durer éternellement. Finalement, des esprits plus calmes ou un simple épuisement amènent la péninsule à la [struggle_phase_iberia_compromise|El]." + + game_concept_struggle_phase_iberia_compromise:1 "Phase de compromis" + game_concept_struggle_phase_iberia_compromise_desc:2 "Qu’il s’agisse d’un écœurement dû aux conflits de la [struggle_phase_iberia_hostility|El] ou d’une escalade habile pendant la [struggle_phase_iberia_conciliation|El], la phase de compromis est un compromis croissant entre les peuples de l’Ibérie. Les différends s’estompent et l’histoire et l’héritage communs lient les anciens ennemis.\n\nLa péninsule se trouve à la croisée des chemins : si les conflits réapparaissent, alors la [struggle_phase_iberia_opportunity|El] guette." + + game_concept_struggle_phase_iberia_conciliation:1 "Phase de conciliation" + game_concept_struggle_phase_iberia_conciliation_desc:1 "Fruit d’une [struggle_phase_iberia_compromise|El] notable, cette phase voit les relations entre les peuples ibériques devenir si cordiales que les étrangers trouvent leur permissivité difficile à interpréter. Les [marriages|El] inter-[faiths|El] sont particulièrement fréquents.\n\nMais cela ne peut pas durer éternellement, et les abus de confiance finiront par ramener la [iberian_struggle|El] vers la [struggle_phase_iberia_compromise|El]." + + game_concept_struggle_involved_faith:0 "Foi impliquée" + game_concept_struggle_involved_faiths:0 "Foi impliquées" + game_concept_struggle_involved_faith_desc:0 "Certaines [faiths|El] commencent déjà [Concept('struggle_involved','impliquées')|E] dans la [struggle|El]. D’autres peuvent s’impliquer en raison de l’évolution des circonstances." + + game_concept_struggle_involved_culture:0 "Culture impliquée" + game_concept_struggle_involved_cultures:0 "Cultures impliquées" + game_concept_struggle_involved_culture_desc:0 "Certaines [cultures|El] commencent déjà [Concept('struggle_involved','impliquées')|E] dans la [struggle|El]. D’autres peuvent s’impliquer en raison de l’évolution des circonstances." + + game_concept_dissolution_faction:0 "Faction de dissolution" + game_concept_dissolution_factions:0 "Dissolution Factions" + game_concept_faction_dissolution:0 "Dissolution" + game_concept_dissolution_faction_desc:0 "La [dissolution_faction|El] cherche à détruire le [realm|El] de son [liege|El]. En cas de réussite, tous les vassaux du pays deviennent [independent|El] et leur seigneur perd son [primary_title|El]." + + + game_concept_improve_city_province_decision:0 "Décision de développer les villes" + game_concept_improve_city_province_decision_desc:0 "Une [decision|El] qui permet d’augmenter le nombre de [buildings|El] disponibles dans une [city_holding|El]." + + game_concept_border_raid:0 "Pillage frontalier" + game_concept_border_raids:0 "Pillages frontaliers" + game_concept_border_raiding:0 "Pillage frontalier" + game_concept_border_raid_desc:2 "Type particulier de [war|El] disponible entre des [rulers|El] [Concept('struggle_involved','impliqués')|E] dans la [struggle|El] ibérique dans laquelle l’attaquant vise à [Concept('siege','assiéger')|E] un [county|El] ennemi limitrophe de son [realm|El].\n\nLe [war_leader|El] obtient de l’[gold|El] pour la capture de la [war_target|El], qui elle va perdre du [development|El] et du [control|El]. Les [buildings|El] peuvent également être détruits et rapporter plus d’[gold|El], la probabilité augmente avec le [development|El] et la taille de l’[army|El] de [siege|El].\n\nDu [war_score|El] sera gagné rapidement par l’attaquant [occupying|El] la [war_target|El]." # [LocEditor:ForFutureBatchExport] + + game_concept_bargain_fealty:0 "Négocier une allégeance" + game_concept_bargained_fealty:0 "Allégeance négociée" + game_concept_bargain_fealty_desc:1 "[interaction|E] spéciale disponible pour les [rulers|El] [Concept('struggle_involved','impliqués')|E] dans une [war|El] défensive.\n\nLe [war_leader|El] demande à un [ruler|El] de plus haut [rank|El] de rejoindre sa guerre en échange de devenir son [vassal|El]." # [LocEditor:ForFutureBatchExport] + + game_concept_contract_assistance:0 "Aide contractuelle" + game_concept_contracting_assistance:0 "Aide contractuelle" + game_concept_contract_assistance_desc:1 "Type d’[interaction|El] particulier disponible pour les [rulers|El] [Concept('struggle_involved','impliqués')|E] de la [struggle|El] ibère qui leur permet de rejoindre des [wars|El] de [rulers|El] impliqués en échange d’[gold|El].\n\nLe paiement est effectué à la fin de la [war|El], quelle qu’en soit l’issue, pour autant que le contractant ait fait une [war_contribution|El] d’au moins 100." # [LocEditor:ForFutureBatchExport] + + game_concept_iberian_reclamation:0 "Reconquête ibérique" + game_concept_iberian_reclaiming:0 "Reconquête ibérique" + game_concept_iberian_reclamations:0 "Reconquêtes ibériques" + game_concept_iberian_reclamation_desc:1 "Type de [war|El] particulier disponible pour les [rulers|El] [Concept('struggle_involved','impliqués')|E] de la [iberian_struggle|El].\n\nL’attaquant vise à conquérir un [duchy|El] qui contient un [county|El] [struggle_involved|El] détenu par un [struggle_interloper|El] ou un [ruler|El] [struggle_uninvolved|El], ou à le [vassalize|El] s’il ne détient aucune terre en dehors de ce duché." # [LocEditor:ForFutureBatchExport] + + game_concept_enforce_truce:0 "Imposer la trêve" + game_concept_enforced_truce:0 "Trêve imposée" + game_concept_enforce_truce_desc:1 "Type d’[interaction|El] particulier disponible pour les [rulers|El] [Concept('struggle_involved','impliqués')|E] qui met fin à une [war|El] par une [white_peace|El] et établit une [truce|El].\n\nIl ne peut être utilisé que pour mettre fin à des guerres entre d’autres [rulers|l] [Concept('struggle_involved','impliqués')|l] de plus bas [rank|El] dans lesquelles au moins un camp est [independent|El] ou fait partie du même [realm|El]." # [LocEditor:ForFutureBatchExport] + + game_concept_incite_revolts_interaction:1 "Fomenter la révolte" + game_concept_incite_revolts_interaction_desc:0 "Permet de dépenser de l’[gold|El][gold_i] afin de motiver une [peasant_faction|El] dans un autre [realm|El] qui a des [counties|El] avec une [county_opinion|El] négative." # [LocEditor:ForFutureBatchExport] + + game_concept_secure_iberian_foothold_decision:0 "$secure_iberian_foothold_decision_title$" + game_concept_secure_iberian_foothold_decision_desc:0 "[decision|E] qui permet à un [ruler|El] [struggle_uninvolved|El] de mettre fin à la [iberian_struggle|El]." # [LocEditor:ForFutureBatchExport] + + game_concept_golden_age_jewish_science_in_iberia_decision:0 "$golden_age_jewish_science_in_iberia_decision$" + game_concept_golden_age_jewish_science_in_iberia_decision_desc:0 "[decision|E] de financer les érudits locaux juifs et d’en récolter les fruits." # [LocEditor:ForFutureBatchExport] + + game_concept_build_holy_pilgrim_roads_decision:0 "$build_holy_pilgrim_roads_decision$" + game_concept_build_holy_pilgrim_roads_decision_desc:0 "[decision|E] de construire des routes pour faciliter la vie des pèlerins." # [LocEditor:ForFutureBatchExport] + + game_concept_purchase_truce_interaction:0 "$purchase_truce_interaction$" + game_concept_purchase_truce_interaction_desc:0 "[interaction|E] qui permet d’acheter préventivement avec de l’[gold|El][gold_i] des [truces|El]." # [LocEditor:ForFutureBatchExport] + diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_important_actions_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_important_actions_l_french.yml new file mode 100644 index 0000000000..0d097659f0 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_important_actions_l_french.yml @@ -0,0 +1,24 @@ +l_french: + action_can_offer_assistance:0 "Peut contracter une aide" + action_can_offer_assistance_label:0 "Vous pouvez proposer de rejoindre la guerre [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUINameNoTooltip] en échange d’or" + action_can_offer_assistance_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_offer_assistance_desc:0 "[recipient.GetUIName] est un [ruler|El] [struggle_involved|El] menant une [war|El] contre un autre [realm|El], ce qui vous permet de proposer une [contract_assistance|El].$action_can_offer_assistance_HELP$" + action_can_offer_assistance_click:0 "#I Cliquez pour lui proposer#!" + action_can_offer_assistance_combined_group_label:0 "Peut rejoindre des guerres pour de l’or" + action_can_offer_assistance_combined_group_name:0 "Peut rejoindre la guerre [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUINameNoTooltip] pour de l’or" + action_can_offer_assistance_combined_group_description:0 "D’autres [rulers|El] [Concept('struggle_involved','impliqués')|E] mènent des [wars|El], ce qui vous permet de proposer de les aider en échange d’[gold|El]" + action_can_offer_assistance_combined_unimportant:0 "$action_can_offer_assistance_unimportant$" + action_can_offer_assistance_unimportant:0 "@warning_icon!#X Vous êtes déjà en [war|El]#!" + action_can_offer_assistance_HELP:1 "\n\n#help En tant que [ruler|El], vous pourriez aussi être envahi, donc il peut être bénéfique d’attendre d’être en position de sécurité pour rejoindre une [war|El].#!" + + action_can_bargain_fealty:0 "Peut proposer la vassalité pour obtenir de l’aide" + action_can_bargain_fealty_label:0 "Vous pouvez proposer [recipient.Custom('FR_au_Char_U_Pi')][recipient.GetShortUINameNoTooltip] votre vassalisation en échange de sa protection" + action_can_bargain_fealty_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_bargain_fealty_desc:0 "[recipient.Custom('FR_le_Char_U_P')|U][recipient.GetUIName] est un [ruler|El] [struggle_interloper|El] voisin d’un plus haut [title_rank|El], ce qui vous permet de lui proposer votre vassalisation en échange de sa participation à votre [war|El].$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_click:0 "#I Cliquez pour négocier avec [recipient.Custom('FR_LuiElle')]#!" + action_can_bargain_fealty_combined_group_label:0 "Négocier la fidélité à un étranger" + action_can_bargain_fealty_combined_group_name:0 "Peut proposer [recipient.Custom('FR_au_Char_U_Pi')][recipient.GetShortUINameNoTooltip] votre vassalisation" + action_can_bargain_fealty_combined_group_description:0 "Les [rulers|El] [Concept('struggle_uninvolved','non impliqués')|E] voisins peuvent rejoindre votre [war|El] en échange de devenir votre [liege|El].$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_combined_unimportant:0 "" + action_can_bargain_fealty_unimportant:0 "@warning_icon!#X [recipient.GetSheHe|U] n’est pas important[recipient.Custom('FR_E')] pour vous#!" + action_can_bargain_fealty_HELP:0 "\n\n#help Vous ne serez plus un [independent_ruler|El]. Demandez-vous si perdre votre [war|El] serait pire que de gagner un [liege|El].#!" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_legacies_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_legacies_l_french.yml new file mode 100644 index 0000000000..d971a42f7e --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_legacies_l_french.yml @@ -0,0 +1,52 @@ +l_french: + fp2_urbanism_legacy_track_name:1 "Métropolitain" + fp2_urbanism_legacy_track_desc:1 "Les villes sont le reflet du raffinement de leurs bâtisseurs et attirent les nobles du monde entier" + fp2_urbanism_legacy_1_name:1 "Villes influentes" + fp2_urbanism_legacy_4_name:2 "Développement prestigieux" + fp2_urbanism_legacy_3_name:0 "Contributeurs dévoués" + fp2_urbanism_legacy_2_name:1 "Éducation républicaine" + fp2_urbanism_legacy_5_name:2 "Villes en plein essor" + fp2_coterie_legacy_track_name:0 "Coterie" + fp2_coterie_legacy_track_desc:1 "La force qui unit une Maison" + fp2_coterie_legacy_1_name:0 "Cercle rapproché" + fp2_coterie_legacy_2_name:0 "Maison de confiance" + fp2_coterie_legacy_3_name:0 "Unité" + fp2_coterie_legacy_4_name:0 "Informations partagées" + fp2_coterie_legacy_5_name:0 "Racines pragmatiques" + + + cultural_acceptance_gain_gift_dynasty_perk:0 "de l’[dynasty_perk|El] $fp2_urbanism_legacy_2_name$" + + LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION:1 "Déverrouille la [improve_city_province_decision|El]" + LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT:1 "Chaque [city|El] augmente la [development_growth|El] mensuelle de son [county|El] de #P +20%#!" + LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION:1 "Obtient #P [EmptyScope.ScriptValue('medium_prestige_gain')|0]#![prestige_i] de [prestige|El] et attire potentiellement des [guests|El] lors de l’achèvement d’un [building|El] dans une [city_holding|El]" + LEGACY_DYNASTY_BETTER_CONTRIBUTION_FROM_REPUBLICAN_VASSALS:0 "#P +15%#! d’[taxes|El] des [vassals|El] ayant un [republic_government|El]\n#P +15%#! en [levies|El] des [vassals|El] ayant un [republic_government|El]" + LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES:1 "Les membres de la [dynasty|El] peuvent recevoir la série de [traits|El] [GetTrait('education_republican_knowledge_3').GetName( GetNullCharacter )] en plus de leur [education_trait|El] s’ils sont instruits dans un comté à haut [development|El]" + LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY:1 "Les membres de la [house|E] n’ont pas besoin de salaire lorsqu’ils sont nommés à un [court_position|El] et peuvent être renvoyés sans perdre de [prestige|El][prestige_i]" + LEGACY_DYNASTY_BETTER_SPOUSE_FROM_HOUSE_MEMBERS:1 "[skills|E] des [councillor_tasks|El] du [spouse|El] : #P +10%#! par [councillor|El] de votre [house|E]" + LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS:1 "Obtient plus de [prestige|El][prestige_i] en contribuant aux guerres des membres de la [house|E]\nDéverrouille #V $call_house_member_to_war_interaction$#! pour tous les membres de la [house|E]" + LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS:1 "Déverrouille #V $share_known_secrets_interaction$#! : échanger des [secrets|El] avec des membres de votre [house|E]" + LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN:0 "Les membres de la [dynasty|El] peuvent [disinherit|El] leurs [children|El] au prix de [prestige|El][prestige_i] et de [tyranny|El]" + LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS:1 "Obtient #P [EmptyScope.ScriptValue('council_reliable_house_percentage')|0]%#! de l’[Concept('skills','aptitude principale')|E] des [councillors|El] de votre [house|E]" # [LocEditor:ForFutureBatchExport] + + + inner_circle_salary_mod:0 "$fp2_coterie_legacy_1_name$" + + share_known_secrets_interaction:0 "Partager des secrets" + share_known_secrets_interaction.tt.no_secrets_to_share:1 "Vous estimez qu’il n’y a pas de secrets appropriés à partager" + share_known_secrets_interaction_desc:0 "Échanger des [secrets|El] avec [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] : révélez les vôtres et apprenez les siens" + share_known_secrets_interaction_outcome_notif_title:0 "Secrets échangés" + share_known_secrets_interaction_recipient_had_no_secrets:0 "[recipient.Custom('FR_le_Char')|U][recipient.GetName] n’avait pas de [secrets|El] à partager !" + share_known_secrets_interaction_desc_intro:0 "Vous avez échangé des informations avec [recipient.Custom('FR_le_Char_Pi')][recipient.GetTitledFirstName] et appris les [secrets|El] suivants :" + + disinherit_children_interaction:0 "Déshériter un enfant" + disinherit_children_interaction_desc:0 "Retirer [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] de la [line_of_succession|El]" + + many_secrets_exchanged:0 "Apprendre de #EMP nombreux#! secrets" + several_secrets_exchanged:0 "Apprendre #EMP plusieurs#! secrets" + few_secrets_exchanged:0 "Apprendre #EMP quelques#! secrets" + reliable_house_modifier:0 "$fp2_coterie_legacy_2_name$" + + prestige_gained_from_building_completion:0 "Prestige pour avoir terminé le bâtiment" + city_gained_building_slots:0 "Nouveaux emplacements de bâtiment" + diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_lyonese_monk_events_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_lyonese_monk_events_l_french.yml new file mode 100644 index 0000000000..4d44d14dbe --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_lyonese_monk_events_l_french.yml @@ -0,0 +1,233 @@ +l_french: + ################################################## + # #Misc + + fp2_lyonese_monk.0000.t.revealed:0 "Étranges enseignements :" + fp2_lyonese_monk.0000.t.council:0 "Conclave :" + fp2_lyonese_monk_cancel_chain_effect.tt:0 "Pendant la tentative d’arrestation, [acolyte.GetFirstName] est tué[acolyte.Custom('FR_E')]." + fp2_lyonese_monk.0000.tt.continues_to_teach:0 "[acolyte.GetFirstName] continue à enseigner." + fp2_lyonese_monk.0000.tt.teachings_fade:0 "Les enseignements de [acolyte.GetFirstName] vont se dissiper" + fp2_lyonese_monk.0000.tt.is_humbled:0 "[acolyte.GetFirstName] est humilié[acolyte.Custom('FR_E')]" + fp2_lyonese_monk.0000.tt.is_paused:0 "[acolyte.GetFirstName] est poussé[acolyte.Custom('FR_E')] à la réflexion" + fp2_lyonese_monk.0000.tt.is_emboldened:0 "[acolyte.GetFirstName] est enhardi[acolyte.Custom('FR_E')]" + fp2_lyonese_monk.0000.tt.favour_elipandics:0 "L’[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] remporte le débat" + fp2_lyonese_monk.0000.tt.favour_felicians:0 "L’[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] remporte le débat" + fp2_lyonese_monk.0000.tt.favour_radicals:0 "L’[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] remporte le débat" + + ################################################## + # #Setup & Misc + + fp2_lyonese_monk.0001.t:0 "Une nuit de tempête" + fp2_lyonese_monk.0001.desc:0 "Les vents battent et gémissent sur les pierres de [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier], hurlant dans la nuit comme les chiens [acolyte_host.GetFaith.NegativeAfterLife3], essayant furieusement de m’arracher de mon refuge.\n\nL’appel de ma chambre chaude m’attend, loin de ces couloirs pleins de courants d’air, mais... est-ce la porte du hall ? Je me retourne en sursautant en raison du bruit inattendu. Face à moi, se trouve un[acolyte.Custom('FR_E')] saint[acolyte.Custom('FR_E')] [acolyte.GetWomanMan] trempé[acolyte.Custom('FR_E')] et débraillé[acolyte.Custom('FR_E')], titubant pour se mettre au sec. « M[acolyte_host.Custom('FR_OnA')]... », commence-t-[acolyte.Custom('FR_IlElle')], avant de tousser des mucosités, « [acolyte_host.Custom('FR_MonseigneurMadame')|U], le vent est violent et je suis sur la route depuis de nombreux mois. Je vous en prie, accordez-moi un lit jusqu’au lever du soleil et la fin de la tempête... »." + fp2_lyonese_monk.0001.a:0 "Bien sûr, restez aussi longtemps que vous le souhaitez !" + fp2_lyonese_monk.0001.b:0 "Vous pouvez vous attarder pour une nuit." + fp2_lyonese_monk.0001.c:0 "Pas de mendiants à [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. Dehors." + + fp2_lyonese_monk.0011.t:0 "Un[acolyte.Custom('FR_E')] ami[acolyte.Custom('FR_E')] de votre [acolyte_host.Custom2('RelationToMeShort', dead_owner)]" + fp2_lyonese_monk.0011.desc:0 "« [acolyte_host.Custom('FR_MonseigneurMadame')|U], un mot de votre temps ? » demande [acolyte.Custom('FR_LeLa')] religieu[acolyte.Custom('FR_XSe')] devant moi. « Je m’appelle [acolyte.GetFirstName] [acolyte.GetDynastyName]. J’étais un[acolyte.Custom('FR_E')] humble [acolyte.Custom('FR_ServiteurServante')] de votre [acolyte_host.Custom2('RelationToMeShort', dead_owner)]. »\n\n« Je sais que vous devez encore être en deuil, mais votre prédécesseur et moi avions un accord, et je dois vous demander... Me permettriez-vous de rester à la Cour et de continuer à enseigner à vos courtisans les voies [acolyte.GetFaith.HighGodNamePossessive] ? »." + fp2_lyonese_monk.0011.a:0 "Eh bien, je suppose..." + fp2_lyonese_monk.0011.b:0 "Pars, vagabond[acolyte.Custom('FR_E')]." + + fp2_lyonese_monk.0021.t:0 "Bon débarras" + fp2_lyonese_monk.0021.desc.intro:0 "Sans [acolyte.GetFirstName] [acolyte.GetDynastyName] pour parcourir mon pays, la popularité de ses enseignements s’efface. Pas de prédicat[acolyte.Custom('FR_EurRice')], pas de prêche." + fp2_lyonese_monk.0021.desc.dead:0 "Les conséquences de sa mort ne sont pas un problème, je doute même que beaucoup s’en souviennent dans une décennie ou un siècle." + fp2_lyonese_monk.0021.desc.imprisoned:0 "Bien qu’[acolyte.Custom('FR_IlElle')] se languisse en prison, les souvenirs des gens s’estompent, et il y a un sentiment d’irrévocabilité écrasant à sa sentence." + fp2_lyonese_monk.0021.desc.gone:0 "Où est-[acolyte.Custom('FR_IlElle')] allé[acolyte.Custom('FR_E')] exactement est une question sans réponse, mais je doute que la plupart des gens s’y intéressent beaucoup." + fp2_lyonese_monk.0021.a:0 "[acolyte.Custom('FR_IlElle')|U] ne peut pas avoir été si important[acolyte.Custom('FR_E')]..." + fp2_lyonese_monk.0021.b:0 "[acolyte.Custom('FR_IlElle')|U] causait plus d’ennuis que de bienfaits..." + fp2_lyonese_monk.0021.c:0 "Tout ça pour rien." + + fp2_lyonese_monk.0031.t:0 "La foi brisée" + fp2_lyonese_monk.0031.desc.acolyte_host:0 "Embrasser la lumière [acolyte_host.GetFaith.GetAdjective] n’a pas été quelque chose que j’ai fait à la légère et beaucoup de gens ont pris ombrage de mon acte de piété.\n\n[acolyte.GetFirstName] était quelqu’un dont je m’attendais à entendre plus de critiques, mais au lieu de cela, [acolyte.Custom('FR_IlElle')] a simplement... disparu. Je ne me souviens pas de ses derniers mots, mais je me souviens d’un triste froncement de sourcils." + fp2_lyonese_monk.0031.desc.acolyte:0 "De toutes les personnes à convertir, je ne me serais jamais attendu[ROOT.Char.Custom('FR_E')] à ce qu’un[acolyte.Custom('FR_E')] fanatique comme [acolyte.GetFirstName] abandonne [acolyte_host.GetFaith.HighGodName]. Pourtant, c’est ce qu’[acolyte.Custom('FR_IlElle')] a fait. Nous vivons une époque étrange.\n\nSes prédications habituelles ont été remplacées par un zèle beaucoup plus banal." + fp2_lyonese_monk.0031.a:0 "Je n’ai pas besoin de [acolyte.GetFirstNameNoTooltip] quand j’ai [acolyte_host.GetFaith.HighGodName] !" + fp2_lyonese_monk.0031.b:0 "[acolyte.Custom('FR_IlElle')|U] n’était manifestement pas si engagé[acolyte.Custom('FR_E')]." + + fp2_lyonese_monk.0041.t:0 "Des problèmes plus importants" + fp2_lyonese_monk.0041.desc.pope_hope_is_nope:0 "L’impensable s’est produit : la destruction complète du Saint-Siège à Rome. Le rocher littéral et métaphorique de notre Église a été anéanti et personne n’a le temps de s’occuper de questions dogmatiques insignifiantes. Les âmes de tous les fidèles du Christ sont en danger sans une direction spirituelle ferme. Qu’est-ce qui importe par rapport à cela ?" + fp2_lyonese_monk.0041.desc.schism:0 "Les récents bouleversements ont creusé un fossé entre nous et la papauté, et nous n’avons pas le temps de discuter de points insignifiants du dogme. Qu’avons-nous à faire de leurs interprétations, de leurs problèmes, de leurs bêtises, alors que nous ne reconnaissons plus leur autorité spirituelle ? Bien sûr, quiconque pense que cela n’est pas une bénédiction n’est pas le bienvenu dans la communauté des fidèles." + fp2_lyonese_monk.0041.a.pope_hope_is_nope:0 "Qui nous guidera sans le vicaire du Christ ?" + fp2_lyonese_monk.0041.a.backup:0 "Nous aurons de toutes nouvelles controverses maintenant !" + + fp2_lyonese_monk.0051.t:0 "C’est un mystère" + fp2_lyonese_monk.0051.desc:0 "Depuis mon incarcération, les contacts avec le monde extérieur ont été rares. Des messages chuchotés ou une note froissée occasionnelle sont les seules choses qui me parviennent. La dernière information en date est que [acolyte.GetFirstName] a disparu. On ne sait pas [acolyte.Custom('FR_SilSielle')] est simplement allé[acolyte.Custom('FR_E')] vivre ailleurs ou si quelque chose de plus sinistre est à l’œuvre." + fp2_lyonese_monk.0051.a:0 "Qu’a-t-il bien pu lui arriver ?" + + ################################################## + # #Private Teachings + + fp2_lyonese_monk.0201.t:0 "Juste quelques amis" + fp2_lyonese_monk.0201.desc:0 "Depuis son arrivée, [acolyte.GetFirstName] est devenu[acolyte.Custom('FR_E')] habitué[acolyte.Custom('FR_E')] de la Cour. Curieusement charismatique, du moins sur les questions théologiques, [acolyte.Custom('FR_IlElle')] est toujours en train d’avoir de petites conversations dans les alcôves du donjon avec tel ou tel courtisan ou $knight_culture_player_no_tooltip_lowercase$.\n\nJe m’y attendais donc un peu lorsqu’[acolyte.Custom('FR_IlElle')] m’a demandé de prendre une salle pour y organiser un groupe d’étude hebdomadaire [acolyte.GetFaith.ReligiousText3].\n\n« Cela signifierait beaucoup pour moi, et il y a tellement de choses que je pourrais partager avec vos sujets sur les voies et la volonté [acolyte.GetFaith.HighGodNamePossessive]. Je n’aurais besoin que de votre autorisation et d’un petit espace. »" + fp2_lyonese_monk.0201.a:0 "Je suppose que ça ne peut pas faire de mal..." + fp2_lyonese_monk.0201.a.tt:0 "[acolyte.GetFirstNameNoTooltip] va commencer à organiser des séances d’étude le dimanche." + fp2_lyonese_monk.0201.b:0 "Un groupe de conspirateurs ? Je ne pense pas !" + fp2_lyonese_monk.0201.c:0 "Je pense que vous abusez de mon hospitalité, [acolyte.GetFirstNameNoTooltip]." + + fp2_lyonese_monk.0211.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0211.desc:0 "Je dois vous informer avec joie que je renonce à gouverner [baron_holding.GetNameNoTier]. Ma foi m’appelle au service [acolyte.GetFaith.HighGodNamePossessive] et j’ai l’intention de vivre le reste de mes jours à m’y consacrer entièrement." + fp2_lyonese_monk.0211.a:0 "Peut-[baron.Custom('FR_IlElle')] le faire ?" + + fp2_lyonese_monk.0221.t:0 "Un rictus" + fp2_lyonese_monk.0221.desc:0 "Je me demande quel est ce sifflement vraiment agaçant et joyeux qui résonne dans ma direction, juste après une longue réunion du Conseil. Soudain, [courtier.Custom2('MyCharacterIntroduction' , acolyte_host)] surgit d’un angle et me percute, me faisant presque tomber par terre.\n\n« Oh, je suis navré[courtier.Custom('FR_E')], [acolyte_host.GetFirstName] ! », dit-[courtier.Custom('FR_IlElle')] en gloussant. « C’est juste que... c’est une si belle journée, n’est-ce pas ? On peut vraiment respirer la création [courtier.GetFaith.HighGodNamePossessive] ! »\n\n[courtier.Custom('FR_IlElle')|U] me tend la main en souriant jusqu’aux oreilles." + fp2_lyonese_monk.0221.a:0 "Content[ROOT.Char.Custom('FR_E')] que vous alliez bien, [courtier.GetFirstNameNoTooltip] !" + fp2_lyonese_monk.0221.b:0 "J’ai un mauvais pressentiment..." + + fp2_lyonese_monk.0231.t:0 "Huer l’évêque" + fp2_lyonese_monk.0231.desc:0 "Les rumeurs de la cour disent que le dernier sermon [irate_theocrat.Custom2('FR_du_MyCharacterIntroduction' , acolyte_host)] aux habitants de [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier] s’est mal passé.\n\nApparemment, les paroissiens ont jeté des oignons au bout de quelques minutes, puis des navets peu de temps après, avant de finir par un chou suffisamment gros pour que [irate_theocrat.Custom('FR_LLa')][irate_theocrat.GetWomanMan] soit envoyé[irate_theocrat.Custom('FR_E')] au sol après l’avoir reçu en pleine figure.\n\n[irate_theocrat.GetFirstNameNoTooltip] est inconsolable depuis, et incapable de fournir à quiconque une bonne explication sur la raison pour laquelle [irate_theocrat.Custom('FR_IlElle')] a soudainement suscité une telle colère." + fp2_lyonese_monk.0231.a:0 "Les gens doivent montrer plus de respect à l’Église." + fp2_lyonese_monk.0231.b:0 "Il est clair qu’[irate_theocrat.Custom('FR_IlElle')] doit travailler sur ses sermons." + + fp2_lyonese_monk.0241.t:0 "Tout est de sa faute" + fp2_lyonese_monk.0241.desc:0 "[irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)|U] fait bruyamment irruption dans mes appartements, traînant [acolyte.GetFirstName] par la manche de sa robe.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], tout est de sa faute ! Les paysans irrespectueux, les courtisans heureux, l’étrange afflux de moines et de nonnes ! C[acolyte.Custom('FR_EtEtte')] [acolyte.GetWomanMan] leur bourre le crâne de mensonges et d’hérésies chaque semaine, et [acolyte.Custom('FR_IlElle')] le fait avec votre approbation ! »\n« Noble [acolyte_host.Custom('FR_SeigneurDame')] », intervient [acolyte.GetFirstNameNoTooltip], « je suis un[acolyte.Custom('FR_E')] fidèle [acolyte.Custom('FR_ServiteurServante')] du Christ et [acolyte_host.GetFaith.GetReligiousHead.Custom('FR_du_Char_Pi')][acolyte_host.GetFaith.GetReligiousHead.GetTitledFirstName]. S’il vous plaît, ne soyez pas la proie des minauderies paranoïaques de c[irate_theocrat.Custom('FR_EtEtte')] f[irate_theocrat.Custom('FR_OuOlle')] furieu[irate_theocrat.Custom('FR_XSe')], qui est simplement contrarié[irate_theocrat.Custom('FR_E')] par le fait que les normes locales pour les religieux se sont durcies »." + fp2_lyonese_monk.0241.a:0 "Très bien - préparez vos affaires, [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.b:0 "GARDES ! Saisissez c[acolyte.Custom('FR_EtEtte')] hétérodoxe !" + fp2_lyonese_monk.0241.c:0 "Je pense que vous êtes [irate_theocrat.Custom('FR_LeLa')] fauteu[irate_theocrat.Custom('FR_RSe')] de trouble ici, [irate_theocrat.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.c.tt:0 "[acolyte.GetFirstNameNoTooltip] va continuer à enseigner à vos courtisans" + + ################################################## + # #Public Controversy + + fp2_lyonese_monk.0401.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0401.desc:0 "Comme je sais que vous êtes un[ROOT.Char.Custom('FR_E')] bo[ROOT.Char.Custom('FR_NNne')] [ROOT.Char.Custom('FR_FaithGenderedAdj')], je pense que cette épître suffira à vous faire prendre la bonne décision et à bannir [acolyte.Custom('FR_LeLa')] dénommé[acolyte.Custom('FR_E')] [acolyte.GetFirstName], pour notre santé spirituelle à tous." + fp2_lyonese_monk.0401.a:0 "Le Saint-Siège m’y oblige." + fp2_lyonese_monk.0401.b:0 "Je ne me souviens pas avoir demandé l’avis de [papal_capital.GetNameNoTierNoTooltip]." + + fp2_lyonese_monk.0411.t:0 "$fp2_lyonese_monk.0000.t.revealed$ le lieu" + fp2_lyonese_monk.0411.desc:0 "« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], un bref moment de votre temps ? » me supplie [acolyte.GetFirstName], sortant de l’ombre d’une alcôve alors que je quitte la chapelle de mon donjon. Je réfléchis une seconde, puis acquiesce d’un signe de tête.\n\n« Je vous suis vraiment, profondément reconnaissant[acolyte.Custom('FR_E')] pour votre soutien et votre financement dans ma mission d’enseigner à vos sujets la Parole [acolyte.GetFaith.HighGodNamePossessive], mais je me retrouve à repousser les limites de ce que je peux faire avec une petite pièce et quelques heures par semaine ».\n « Seriez-vous prêt[ROOT.Char.Custom('FR_E')], dans votre immense sagesse et générosité, à m’accorder la gouvernance de [acolyte_fief.GetNameNoTier] ? Avec les revenus du fief, je pourrais passer de sauver des dizaines d’âmes à en sauver des milliers ! »" + fp2_lyonese_monk.0411.a:0 "Je suppose... Je suppose que je pourrais autoriser cela..." + fp2_lyonese_monk.0411.b:0 "Ne soyez pas ridicule !" + fp2_lyonese_monk.0411.b.tt:0 "Les rêves de [acolyte.GetFirstNameNoTooltip] sont brisés" + + fp2_lyonese_monk.0421.t:0 "$fp2_lyonese_monk.0000.t.revealed$ les esprits s’échauffent" + fp2_lyonese_monk.0421.desc:0 "Juste un dîner tranquille. Juste. Un. Dîner. Tranquille. Quel est le crétin parmi les domestiques qui a réussi à asseoir [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] à côté de [acolyte.GetFirstName] ?\n« Qu’est-ce que vous venez de dire ? », hurle [irate_theocrat.GetFirstNameNoTooltip], se levant d’un bond, éparpillant fruits et petits pains partout. « C’est le Fils éternel et consubstantiel [irate_theocrat.GetFaith.HighGodNamePossessive] que vous calomniez ! ». La pièce devient mortellement silencieuse, le regard de tous étant fixé sur les religieux qui se disputent. « Je ne calomnie personne. Vous n’avez simplement pas réussi à apprécier les nuances de ma christologie, et je ne peux pas me résoudre à vous en vouloir. Du moins, pas en considérant vos... », [acolyte.GetFirstNameNoTooltip] s’arrête un instant, « ... déficiences »." + fp2_lyonese_monk.0421.a:0 "[irate_theocrat.GetFirstNameNoTooltip], faites preuve de bienséance !" + fp2_lyonese_monk.0421.b:0 "[acolyte.GetFirstNameNoTooltip], vous allez respecter son autorité !" + fp2_lyonese_monk.0421.c:0 "N’avez-vous pas tous les deux plus de points communs que cela ?" + + fp2_lyonese_monk.0431.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0431.desc.pope.different:0 "Peut-être mon prédécesseur a" + fp2_lyonese_monk.0431.desc.pope.same:0 "Peut-être que j’ai" + fp2_lyonese_monk.0431.desc.outro:0 "manqué de clarté dans la première épître envoyée. [acolyte.GetFirstName] [acolyte.GetDynastyName] est accusé[acolyte.Custom('FR_E')] de déterrer des doctrines schismatiques qu’il vaut mieux laisser brûler en même temps que leurs partisans haineux [pope.GetFaith.NegativeAfterLife2]. Livrez-[acolyte.Custom('FR_LeLa')] moi pour un jugement, immédiatement, ou bien risquez la censure." + fp2_lyonese_monk.0431.a:0 "Il n’est pas sage d’irriter le trône de saint Pierre..." + fp2_lyonese_monk.0431.b:0 "Peut-être qu’il y a un juste milieu." + fp2_lyonese_monk.0431.b.tt.success:0 "[pope.Custom('FR_le_Char_Pi')|U][pope.GetTitledFirstNameNoTooltip] est un peu calmé[pope.Custom('FR_E')]." + fp2_lyonese_monk.0431.b.tt.failure:0 "Vos arguments maladroits font enrager le Pape" + fp2_lyonese_monk.0431.c:0 "Bon sang, je suis [acolyte_host.Custom('FR_le_Char_L')][acolyte_host.GetTitleAsNameNoTooltip] !" + + fp2_lyonese_monk.0441.t:0 "$fp2_lyonese_monk.0000.t.revealed$ le concile de [council_1_venue.GetNameNoTooltip]" + fp2_lyonese_monk.0441.desc:0 "Le concile de [council_1_venue.GetNameNoTierNoTooltip] regorge de religieux et d’érudits, tous présents pour assister à un débat public entre [acolyte.GetFirstName] [acolyte.GetDynastyName] et [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)], tous deux engagés à montrer les erreurs qu’ils considèrent comme évidentes dans les enseignements de l’autre.\n\nLes premiers jours ne se sont pas bien passés pour [irate_theocrat.GetFirstNameNoTooltip]. Malgré tous ses efforts pour montrer que la théologie de [acolyte.GetFirstNameNoTooltip] est défectueuse, [irate_theocrat.Custom('FR_IlElle')] a trop insisté sur la composante humaine du personnage de Jésus et le rassemblement régional des [acolyte.GetFaith.PriestNeuterPlural] semble désintéressé par ses arguments. En revanche, [acolyte.GetFirstNameNoTooltip] est si confiant[acolyte.Custom('FR_E')] dans sa cause qu’[acolyte.Custom('FR_IlElle')] m’a invité à superviser les remarques finales et ainsi donner une validité temporelle à un événement autrement spirituel." + fp2_lyonese_monk.0441.a:0 "Eh bien, s’ils m’ont demandé..." + fp2_lyonese_monk.0441.b:0 "Les questions de théologie ne me concernent pas." + fp2_lyonese_monk.0441.c:0 "J’ai laissé cela aller trop loin !" + + ################################################## + # #Schism + + fp2_lyonese_monk.0601.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0601.desc:0 "Tel les chiens à leur vomi, les fous reviennent toujours à l’hérésie [GetFaithByKey('adoptionist').GetAdjective]. Par toute la grâce de Jésus et de saint Pierre, je vous ordonne de livrer l’hérétique [acolyte.GetFirstName] [acolyte.GetDynastyName] à l’excoriation. Repentez-vous maintenant et l’amour infini de l’Église vous verra pardonné, mais persistez dans cette hétérodoxie, et vous serez puni[ROOT.Char.Custom('FR_E')] avec [acolyte.Custom('FR_LuiElle')]." + fp2_lyonese_monk.0601.a:0 "Je ne peux que demander le pardon [acolyte_host.GetFaith.HighGodNamePossessive]." + fp2_lyonese_monk.0601.b:0 "Je suis nommé[ROOT.Char.Custom('FR_E')] par [acolyte_host.GetFaith.HighGodName] !" + + fp2_lyonese_monk.0611.t:0 "$fp2_lyonese_monk.0000.t.revealed$ fortes tensions" + fp2_lyonese_monk.0611.desc:0 "« Hérétiques ! Menteurs ! Diffamateurs ! »\n\n« Païens ! Imbéciles ! Idolâtres ! »\n\nDu haut des murs du donjon de [rioting_county.GetNameNoTier], je regarde les deux foules rivales de bourgeois et de paysans, chacune crachant ses invectives à l’autre, les étudiants et les acolytes de [acolyte.GetFirstName] affrontant une foule de détracteurs.\n\nEntre les deux se tient un mince cordon de ma suite, les gardant à distance pour le moment, mais la tension est presque à son point d’ébullition." + fp2_lyonese_monk.0611.a:0 "Je peux désamorcer cette situation." + fp2_lyonese_monk.0611.b:0 "S’il vous plaît, mes sujets, calmez-vous !" + fp2_lyonese_monk.0611.b.tt.success:0 "Vous désamorcez la situation" + fp2_lyonese_monk.0611.b.tt.failure:0 "La violence éclate quand même" + fp2_lyonese_monk.0611.c:0 "Allez chercher mon épée, nous allons disperser ces rebelles." + fp2_lyonese_monk.0611.c.tt:0 "Vous vous rangez du côté des zélateurs hétérodoxes" + fp2_lyonese_monk.0611.d:0 "Des hérétiques ? Sur mes terres ?" + fp2_lyonese_monk.0611.d.tt:0 "Vous vous rangez du côté des zélateurs orthodoxes" + fp2_lyonese_monk.0611.e:0 "Fermez les portes." + + fp2_lyonese_monk.0621.t:0 "$fp2_lyonese_monk.0000.t.revealed$ une plainte formelle" + fp2_lyonese_monk.0621.desc:0 "« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit [zealous_vassal.Custom('FR_le_Char_Pi')][zealous_vassal.GetTitledFirstName], « Ne suis-je pas votre vassal[zealous_vassal.Custom('FR_E')] assermenté[zealous_vassal.Custom('FR_E')] ? N’ai-je pas toujours été un[zealous_vassal.Custom('FR_E')] bo[zealous_vassal.Custom('FR_NNne')] et loyal[zealous_vassal.Custom('FR_E')] partisan[zealous_vassal.Custom('FR_E')] de votre règne ? Je vous en supplie, ne suivez pas c[acolyte.Custom('FR_EtEtte')] hérésiarque sur un chemin que je ne peux pas suivre ! ».\n\n« N’écoutez pas c[zealous_vassal.Custom('FR_EtEtte')] [zealous_vassal.GetWomanMan], [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », murmure [acolyte.GetFirstName] derrière moi. « Il est bien connu qu’[zealous_vassal.Custom('FR_IlElle')] n’est qu’un autre pion de [papal_capital.GetNameNoTier] qui essaye de verser un poison secret dans votre esprit ».\n\n« Taisez-vous, serpent ! », grogne [zealous_vassal.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0621.a:0 "[pope.Custom('FR_le_Char_Pi')|U][pope.GetTitledFirstNameNoTooltip] n’a pas réussi à me convaincre, comment voulez-vous y arriver ?" + fp2_lyonese_monk.0621.a.tt.success:0 "Vous mettez en doute ses arguments" + fp2_lyonese_monk.0621.a.tt.failure:0 "[zealous_vassal.GetFirstNameNoTooltip] est carrément furieu[zealous_vassal.Custom('FR_XSe')]." + fp2_lyonese_monk.0621.b:0 "Un[zealous_vassal.Custom('FR_E')] vassal[zealous_vassal.Custom('FR_E')] ? Vous n’êtes qu’un[zealous_vassal.Custom('FR_E')] mécontent[zealous_vassal.Custom('FR_E')] !" + fp2_lyonese_monk.0621.c:0 "[zealous_vassal.GetTitledFirstNameNoTooltip] a raison, cela va trop loin." + + fp2_lyonese_monk.0631.t:0 "[neighbouring_ruler.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0631.desc:0 "Je vous écris pour vous informer, par pure bonté d’âme, que [pope.Custom('FR_le_Char_Pi')][pope.GetTitledFirstName] m’a récemment remis un titre de propriété complet et légal sur [acolyte_host.GetPrimaryTitle.GetNameNoTier].\n\nLorsque je viendrai inspecter ma nouvelle propriété, j’espère que vous me la remettrez sans faire d’histoires." + fp2_lyonese_monk.0631.a:0 "C’est scandaleux !" + + fp2_lyonese_monk.0641.t:0 "$fp2_lyonese_monk.0000.t.revealed$ rien de plus qu’un homme" + fp2_lyonese_monk.0641.desc:0 "J’ai des ennemis de tous les côtés. Des vassaux déloyaux, un pape outragé, une paysannerie qui s’étripent... J’ai presque l’impression que [acolyte_host.GetPrimaryTitle.GetNameNoTier] commence à s’effriter, à se déchirer sur des détails théologiques et des luttes de pouvoir mesquines. Découragé[ROOT.Char.Custom('FR_E')], je m’affale sur mon bureau.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », murmure [acolyte.GetFirstName] [acolyte.GetDynastyName], debout derrière ma chaise. Je ne l’ai même pas entendu entrer. « Il semblerait que, malgré tous nos efforts, [pope.Custom('FR_le_Char_Pi')][pope.GetTitledFirstName] et ses acolytes refusent de faire des compromis sur le moindre aspect de leur dogme défectueux. »\n\n« Je me demande, cependant... Ils semblent craindre les vérités potentielles que nous découvrons en remettant en question leur interprétation du canon. Si de tels imbéciles et idolâtres veulent tellement nous condamner en tant qu’[GetFaithByKey('adoptionist').GetAdherentNamePlural], alors cela peut-il vraiment être une telle damnation ? Peut-être que [acolyte.GetFaith.HighGodName] se révèle à travers leurs cris ? »." + fp2_lyonese_monk.0641.a:0 "Oui... Oui, pourquoi pas ? S’ils sont si déterminés à nous accuser." + fp2_lyonese_monk.0641.a.tt.hidden_convert.character:0 "Réseau de croyants cachés de [acolyte.GetFirstNameNoTooltip]" + fp2_lyonese_monk.0641.a.tt:0 "Un conclave ecclésiastique sera convoqué" + fp2_lyonese_monk.0641.b:0 "Vil serpent ! Vous avez planifié cela depuis le début !" + + ################################################## + # #Council + + fp2_lyonese_monk.0801.t.first:0 "Le concile de [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.t.second:0 "Le deuxième concile de [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.desc.intro:0 "Une foi naissante appelle au débat, et c’est pourquoi [acolyte.GetFirstName] a réuni un conclave de religieux influents favorables à notre cause. Trois camps dominent et se disputent le pouvoir alors que nous nous préparons à discuter de la doctrine de notre mouvement.\n\nL’[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] plaide pour une interprétation nuancée, mais implacable, réconciliant de nombreux points trinitaires traditionnels. L’[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] est plus stricte, mais se concentre sur l’aspect pratique de la croyance dans un monde hostile. La minorité de l’[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] bouillonne d’une rage à peine dissimulée, considérant l’orthodoxie traditionnelle comme un paganisme à peine déguisé.\n\nAffirmant que le temps passé à ma Cour lui a appris la valeur" + fp2_lyonese_monk.0801.desc.elipandic:0 "du débat et de la fermeté, [acolyte.GetFirstNameNoTooltip] se range du côté de l’[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l]." + fp2_lyonese_monk.0801.desc.felicitous:0 "de l’humilité et du pragmatisme, [acolyte.GetFirstNameNoTooltip] se range du côté de l’[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l]." + fp2_lyonese_monk.0801.desc.radical:0 "de l’ardeur et de la férocité, [acolyte.GetFirstNameNoTooltip] est du côté de l’[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l]." + fp2_lyonese_monk.0801.tt.invalidation_warning:0 "#weak Si je suis [imprisoned|El][GetPlayer.Custom('FR_E')|E] et incapable de terminer le conclave, le point de vue de [acolyte.GetFirstNameNoTooltip] dominera#!" + fp2_lyonese_monk.0801.a:0 "Naturellement, je jouerai un rôle de premier plan dans les discussions." + fp2_lyonese_monk.0801.a.tt:0 "Vous vous engagez dans des duels d’[learning|El] pour faire valoir vos arguments." + fp2_lyonese_monk.0801.b:0 "Mon influence sera plus ressentie que vue..." + fp2_lyonese_monk.0801.b.tt:0 "Vous dépensez #N [EmptyScope.ScriptValue('fp2_lyonese_monk_conclave_cost_value')|0]#! de [piety|El][piety_i] par choix ferme #weak mais ne pouvez pas dépenser de la piété que vous n’avez pas#!" + fp2_lyonese_monk.0801.c:0 "Cette question ne concerne que le clergé." + fp2_lyonese_monk.0801.c.tt:0 "Le conclave se déroulera sans votre contribution" + + fp2_lyonese_monk.0811.t:0 "$fp2_lyonese_monk.0000.t.council$ le Père et le Fils" + fp2_lyonese_monk.0811.desc:0 "La question la plus évidente qui se pose est celle de la consubstantiation, ou comment Jésus peut à la fois avoir vécu une vie significative en tant qu’humain ayant souffert et avoir existé en tant que personnage divin éternel.\n\nL’[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] soutient que les deux ne sont pas mutuellement exclusifs, tandis que l’[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] plaide pour une distinction ferme qui n’invalide pas la divinité du Fils de Dieu, mais qui la subordonne davantage au Père.\n\nLes membres de l’[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] jettent des fruits et crient que ce point n’est qu’un simulacre sans intérêt." + fp2_lyonese_monk.0811.a:0 "La situation est nuancée..." + fp2_lyonese_monk.0811.a.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0811.a.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0811.b:0 "Ce n’est pas une honte d’être choisi par [acolyte.GetFaith.HighGodName]." + fp2_lyonese_monk.0811.b.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0811.b.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0811.c:0 "Le fait d’avoir été un homme empêche d’être éternellement Dieu !" + fp2_lyonese_monk.0811.c.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0811.c.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0811.d:0 "Je n’ai pas d’opinion sur ce sujet." + + fp2_lyonese_monk.0821.t:0 "$fp2_lyonese_monk.0000.t.council$ le pragmatisme contre les principes" + fp2_lyonese_monk.0821.desc:0 "Les discussions du conclave se sont orientées vers la question de savoir comment vivre et faire ses dévotions dans un monde qui considère la foi [acolyte_host.GetFaith.GetAdjective] comme une hérésie en raison de son réductionnisme.\n\nL’[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] soutient que la vérité intérieure l’emporte sur le mensonge extérieur et cite les très nombreuses fausses abjurations de leur homonyme Félix d’Urgell et la longue vie qu’elles lui ont donnée. Attitude considérée par l’[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] comme une lâcheté blasphématoire, affirmant au contraire que le débat est le seul moyen d’obtenir le respect. L’[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l], quant à elle, affirme que seul le pouvoir temporel peut protéger les fidèles." + fp2_lyonese_monk.0821.a:0 "L’accommodement avec le reste de la chrétienté est vital." + fp2_lyonese_monk.0821.a.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0821.a.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0821.b:0 "Le pragmatisme est en soi un principe." + fp2_lyonese_monk.0821.b.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0821.b.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0821.c:0 "Une foi cachée est une foi sans ardeur !" + fp2_lyonese_monk.0821.c.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0821.c.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0821.d:0 "Cela semble circonstanciel..." + + fp2_lyonese_monk.0831.t:0 "$fp2_lyonese_monk.0000.t.council$ un seul Dieu" + fp2_lyonese_monk.0831.desc:0 "Le conclave s’achève sur une conclusion enflammée, avec des bagarres mineures et des discussions passionnées qui se propagent à travers [council_2_venue.GetNameNoTier], alors que les trois cliques ecclésiastiques se battent littéralement et métaphoriquement pour leurs croyances.\n\nLe cœur de ce débat animé est constitué de simples principes de base. L’[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] défend ce qu’elle considère comme un monothéisme pur, l’[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] met l’accent sur Dieu le Père mais n’est pas aussi ouvertement critique que les radicaux le demandent, et l’[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] conserve de nombreux exemples de pensée ouvertement trinitaire que les autres trouvent répréhensibles." + fp2_lyonese_monk.0831.a:0 "Le Père, le Fils et le Saint-Esprit sont toujours un seul être." + fp2_lyonese_monk.0831.a.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0831.a.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0831.b:0 "Une séparation entre le Père et le Fils ne diminue pas non plus." + fp2_lyonese_monk.0831.b.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0831.b.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0831.c:0 "La primauté du Père est immuable." + fp2_lyonese_monk.0831.c.tt.success:0 "Vous ralliez les [acolyte_host.GetFaith.PriestNeuterPlural] à votre point de vue" + fp2_lyonese_monk.0831.c.tt.failure:0 "Le clergé vous raille" + fp2_lyonese_monk.0831.d:0 "Nous nous déchirons si facilement sur des lignes dogmatiques ?" + + fp2_lyonese_monk.0841.t:0 "$fp2_lyonese_monk.0000.t.council$ au bord du précipice" + fp2_lyonese_monk.0841.desc.intro:0 "En ce jour, le nouveau credo [acolyte_host.GetFaith.GetAdherentName] est né !" + fp2_lyonese_monk.0841.desc.pluralist:0 "Ayant accepté la nécessité d’accueillir autrui sur nos terres," + fp2_lyonese_monk.0841.desc.righteous:0 "Étant restés résolus à traiter avec autrui sur nos terres," + fp2_lyonese_monk.0841.desc.fundamentalist:0 "Ayant pris la décision de convertir les non sauvés sur nos terres," + fp2_lyonese_monk.0841.desc.sanctioned_false_conversions:0 "nous ne voyons aucun problème à rester pragmatiques lorsque la situation est inversée." + fp2_lyonese_monk.0841.desc.religious_law:0 "nous restons néanmoins déterminés à régler ouvertement nos différends théologiques." + fp2_lyonese_monk.0841.desc.pursuit_of_power:0 "nous ne voyons aucune raison de ne pas faire de notre mieux pour étendre ces terres à tout prix." + fp2_lyonese_monk.0841.desc.felicitous:0 "\n\nAprès un débat acharné, les orateurs de l’[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] ont finalement triomphé." + fp2_lyonese_monk.0841.desc.elipandic:0 "\n\nAprès un débat stoïque, les défenseurs de l’[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] ont triomphé." + fp2_lyonese_monk.0841.desc.radical:0 "\n\nAu cours de toutes ces discussions insignifiantes, seuls les agitateurs de l’[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] ont conservé une certaine clarté de vue, et nous nous tournons maintenant vers eux pour nous diriger." + fp2_lyonese_monk.0841.desc.outro:0 "\n\nNous ne sommes plus le simple rêve d’un clerc solitaire et errant. Nous sommes désormais une communauté dynamique que toute la chrétienté embrassera bientôt." + fp2_lyonese_monk.0841.a:0 "Qu’ils nous traitent d’hérétiques. Nous avons simplement la nuance qui leur manque." + fp2_lyonese_monk.0841.b:0 "Nos mots sont sensés, nos actes aussi." + fp2_lyonese_monk.0841.c:0 "Voyez ces faux chrétiens et leur polythéisme mis à nu !" + fp2_lyonese_monk.0841.d:0 "J’espère seulement que nous avons fait le bon choix." diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_major_decisions_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_major_decisions_l_french.yml new file mode 100644 index 0000000000..c96e6d1c27 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_major_decisions_l_french.yml @@ -0,0 +1,6 @@ +l_french: + secure_mediterranean_decision:0 "Sécuriser la Méditerranée" + secure_mediterranean_decision_confirm:0 "#italic Mare nostrum !#!" + secure_mediterranean_decision.a:0 "Déverrouille le [casus_belli|El] #italic Conquête méditerranéenne#! vous permettant de conquérir n’importe quel comté le long des rives de la Méditerranée pendant la durée du modificateur de [house|E] et tant que vous contrôlez [mediterranean_title.GetName]" # [LocEditor:ForFutureBatchExport] + secure_mediterranean_decision.involved_notif:0 "[mediterranean_conqueror.GetPrimaryTitle.GetBaseName] a sécurisé la Méditerranée" + secure_mediterranean_decision.involved_notif_desc:0 "La Maison [mediterranean_house.GetName] a unifié les îles de [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] et [sicily.GetNameNoTier], déclarant la souveraineté sur la Méditerranée et créant un [casus_belli|El] contre vos comtés côtiers méditerranéens." diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_opinions_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_opinions_l_french.yml new file mode 100644 index 0000000000..b058eeca05 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_opinions_l_french.yml @@ -0,0 +1,9 @@ +l_french: + ################################################## + # #Event Opinions + fp2_consulted_me_opinion:0 "M’a consulté" + fp2_betrayed_opinion:0 "Trahison" + fp2_reassured_faith_opinion:0 "A renforcé ma foi" + fp2_questioned_my_faith_opinion:0 "A remis ma foi en question" + fp2_tolerated_me_opinion:0 "M’a toléré" + fp2_enforced_truce_opinion:0 "Trêve imposée" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_other_decisions_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_other_decisions_l_french.yml new file mode 100644 index 0000000000..6532900ae9 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_other_decisions_l_french.yml @@ -0,0 +1,191 @@ +l_french: + improve_city_province_decision:0 "$improve_city_province_decision_name$" # [LocEditor:ForFutureBatchExport] + improve_city_province_decision_name:0 "Développer les cités" + improve_city_province_decision_desc:1 "Payer pour que de nouveaux quartiers somptueux soient construits dans votre cité" + improve_city_province_decision_confirm:0 "Commencer les travaux" + improve_city_province_decision_tooltip:0 "Dépenser de l’argent pour obtenir de nouveaux emplacements de [building|El] dans vos [cities|El]" + improve_city_province_decision_decision_no_effect:1 "Aucune [city|El] n’est éligible" + improve_city_province_decision_at_least_one_city_tt:0 "Au moins une cité dispose de moins de 5 emplacements de construction" + + fp2_secure_mediterranean.t:0 "Sécuriser la Méditerranée" + fp2_secure_mediterranean.desc:0 "Les principales îles de la Méditerranée étant sécurisées et jouant le rôle de tours de garde de la mer, il est temps pour nous de revendiquer la souveraineté sur les mers." + fp2_secure_mediterranean.tip:0 "Revendiquer la souveraineté sur la Méditerranée" + + secure_iberian_foothold_decision_title:0 "Mettre un pied en Ibérie" + secure_iberian_foothold_decision_desc:0 "Les États d’Ibérie affaiblis par la guerre ont ouvert la porte aux étrangers. Quelqu’un qui pourrait se déclarer chef [ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip] de la région ou être simplement un glorieux envahisseur aurait beaucoup à gagner." + secure_iberian_foothold_decision_tooltip:0 "Intégrer une partie de l’Ibérie" + secure_iberian_foothold_decision_confirm:0 "Aux plus forts." + fp2_struggle_uninvolved_or_external_tt:0 "Votre [capital|El] est en dehors de la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName]" + fp2_struggle_secure_iberian_foothold_empire_tt:0 "Vous [hold|El] un [title|El] d’[empire|El] qui n’est pas l’[GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_phase_hostility_or_opportunity_tt:1 "La [struggle_phase|El] ibérique est d’[Concept('struggle_phase_iberia_hostility','hostilité')|E] ou d’[Concept('struggle_phase_iberia_opportunity','opportunité')|E] (actuel : [GetStruggle('iberian_struggle').GetCurrentPhase.GetName])" + fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt:0 "Vous [hold|El] et [Concept('completely_control','contrôlez complètement')|E] un [kingdom|El] [de_jure|El] d’[GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_kingdom_faith_tt:0 "Au moins #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_faith_target_percent_value')|0]%#! des [counties|El] [de_jure|El] de ce [title|El] sont [THIS.Char.GetFaith.GetAdherentNamePlural]" + fp2_struggle_secure_iberian_foothold_kingdom_border_tt:0 "Ce [title|El] borde des terres [de_jure|El] d’un [empire|El] que vous [hold|El] et qui n’est pas l’[GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_secure_iberian_foothold_kingdom_held_tt:0 "Vous détenez ce [title|El] depuis au moins [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_years_value')|0Z] ans" + + fp2_struggle_secure_iberian_foothold_religion_tt:0 "Vous [hold|El] au moins #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_target_percent_value')|0]%#! de [counties|El] de [faith|El] [THIS.Char.GetFaith.GetReligion.GetAdjective] dans la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] (actuel : [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_percent_value')|1]%)\n" + fp2_struggle_secure_iberian_foothold_outsider_tt:0 "Vous [hold|El] au moins #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_target_percent_value')|0]%#! de [counties|El] dans la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] (actuel : [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_percent_value')|0]%)\n" + + fp2_struggle_secure_iberian_foothold_empire_held_effect_tt:0 "Chaque [kingdom|El] [de_jure|El] d’[GetTitleByKey('e_spain').GetNameNoTier] qui satisfait aux conditions ci-dessous fera [de_jure|El] partie de [THIS.Char.GetPrimaryTitle.GetNameNoTier]" + fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt:0 "Chaque [kingdom|El] [de_jure|El] d’[GetTitleByKey('e_spain').GetNameNoTier] qui satisfait aux conditions ci-dessous fera [de_jure|El] partie de l’[empire|El] de [THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt:0 "La [iberian_struggle|El] prend fin" + + iberian_footholder_transfer_tt:0 "[THIS] [THIS.Title.GetName] [THIS.GetName]" + + fp2_other_decisions.1000.t:0 "$secure_iberian_foothold_decision_title$ : Consolidation [iberian_footholder.GetPrimaryTitle.GetAdjectiveNoTooltip]" + fp2_other_decisions.1000.involved_religion:0 "Les guerres des principautés d’Ibérie ont presque mis à genoux les pays de religion [ROOT.Char.GetFaith.GetReligion.GetAdjective] de la région.\n\nSans notre intervention, les fidèles [ROOT.Char.GetFaith.HighGodNamePossessive] auraient fini par être chassés de la péninsule par ces impérieux infidèles.\n\n" + fp2_other_decisions.1000.desc:0 "Les croyances et les peuples divisés d’Ibérie nous ont donné une grande occasion en étant trop occupés à se battre entre eux pour s’opposer à l’invasion [ROOT.Char.GetFaith.GetReligion.GetAdjective] de la péninsule." + fp2_other_decisions.1000.involved_faith:0 "Nous sommes les défenseurs légitimes des [ROOT.Char.GetFaith.GetAdherentNamePlural] de l’ouest, désormais en sécurité sous la protection de [ROOT.Char.GetPrimaryTitle.GetDefinitiveName]." + fp2_other_decisions.1000.uninvolved_faith:0 "Il nous appartenait d’apporter la lumière de la foi [ROOT.Char.GetFaith.GetAdjective] ; en tant que partie de [ROOT.Char.GetPrimaryTitle.GetDefinitiveName], ces terres seront à nouveau prospères et paisibles." + fp2_other_decisions.1000.closing:0 "\n\nAvec le temps, ils verront que le temps de leurs faux dieux est révolu et se réjouiront que [ROOT.Char.GetFaith.HighGodName] ait amené [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] au salut de la région." + fp2_other_decisions.1000.a:0 "L’Ibérie avait besoin de sang neuf." + + fp2_other_decisions.1001.involved_religion:0 "Après des siècles de guerre entre les chrétiens ibériques et les Maures, notre combat a été exploité par l’intrusion [iberian_footholder.GetPrimaryTitle.GetAdjective].\n\n" + fp2_other_decisions.1001.desc:0 "Par distraction, jalousie et négligence, nous, les Ibères, avons laissé l’intrusion [iberian_footholder.GetPrimaryTitle.GetAdjective] exploiter la division de notre patrie et envahir les royaumes historiques de la péninsule." + fp2_other_decisions.1001.involved_faith:0 "[iberian_footholder.Custom('FR_le_Char_Pi')|U][iberian_footholder.GetTitledFirstName] s’est autoproclamé[iberian_footholder.Custom('FR_E')] chef légitime [iberian_footholder.GetFaith.GetAdherentNameNoTooltip] de la péninsule en utilisant ses victoires comme preuve de sa légitimité sur les pays de religion [iberian_footholder.GetFaith.GetReligion.GetAdjective] en Ibérie." + fp2_other_decisions.1001.same_uninvolved_faith:0 "Ils affirment que nos échecs étaient une punition [ROOT.Char.GetFaith.HighGodNamePossessive] pour nous être écartés du droit chemin [iberian_footholder.GetFaith.GetAdherentName], et que [iberian_footholder.Custom('FR_le_Char_Pi')][iberian_footholder.GetTitledFirstName] est le chef légitime [ROOT.Char.GetFaith.GetReligion.GetAdjective] d’Ibérie..." + fp2_other_decisions.1001.uninvolved_faith:0 "Fort[iberian_footholder.Custom('FR_E')] de ses victoires, [iberian_footholder.Custom('FR_le_Char_Pi')][iberian_footholder.GetTitledFirstName] a déclaré que sa foi [iberian_footholder.GetFaith.GetAdjective] est la véritable voie [iberian_footholder.GetFaith.GetReligion.GetAdjective], celle qui unira toute la péninsule sous [iberian_footholder.GetFaith.HighGodName]." + fp2_other_decisions.1001.closing:0 "\n\nAlors que [iberian_footholder.Custom('FR_le_Char_Pi')][iberian_footholder.GetTitledFirstName] renforce ses territoires, les différends passés entre musulmans et chrétiens paraissent anecdotiques en comparaison de cette occupation [iberian_footholder.GetFaith.GetAdjective]..." + fp2_other_decisions.1001.a:0 "Maudits intrus." + + ### Council of Toledo Decision + council_of_toledo_decision_title:0 "Convoquer le concile de Tolède" + council_of_toledo_decision_desc_count:0 "Le temps viendra de convoquer le [SCOPE.ScriptValue('council_of_toledo_counter_value')]e concile de [GetTitleByKey('c_toledo').GetNameNoTier] et régler les questions religieuses des [ROOT.Char.GetFaith.GetAdherentNamePlural]." + council_of_toledo_decision_desc:0 "Pendant des siècles, des conciles religieux se sont tenus à [GetTitleByKey('c_toledo').GetNameNoTier], où le clergé de toute la chrétienté réglait les différends du jour. La tenue d’un 19e concile permet de restaurer cette tradition wisigothique." + council_of_toledo_decision_tooltip:0 "Organiser un rassemblement de religieux [ROOT.Char.GetFaith.GetReligion.GetAdjective] à Tolède" + council_of_toledo_decision_confirm:0 "C’est le moment." + council_of_toledo_decision_toledo_holder_trigger:0 "Vous [hold|El] ou régnez sur [GetTitleByKey('c_toledo').GetNameNoTier] et son [ruler|El] est de foi [THIS.Char.GetFaith.GetAdjective]" + council_of_toledo_decision_toledo_faith_trigger:0 "C’est la [faith|El] [THIS.Char.GetLiege.GetFaith.GetAdjective]" + council_of_toledo_decision_catalyst_tt:0 "Un [struggle_catalyst|El] peut se produire" + council_of_toledo_decision_tt:0 "Les récompenses dépendent des conclusions du concile" + # Event - Organization + fp2_other_decisions.0700.council:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]e concile de Tolède" + fp2_other_decisions.0700.t:0 "$fp2_other_decisions.0700.council$ : l’organisation" + fp2_other_decisions.0700.19:0 "[council_priest.Custom('FR_le_Char_Pi')|U][council_priest.GetTitledFirstName] organise le dix-neuvième concile à [GetTitleByKey('c_toledo').GetNameNoTier], à l’image des synodes wisigoths d’autrefois. Bien que l’influence de la [GetTitleByKey('k_papal_state').GetDefinitiveName] se soit accrue depuis l’invasion maure, notre clergé conserve sa propre tradition et son autonomie. Il est temps de réaffirmer l’importance de l’Ibérie en tant que lieu de dialogue religieux.\n\nLes réunions précédentes incluaient des [ROOT.Char.GetFaith.BishopNeuterPlural] de toute la chrétienté, mais cela n’a plus besoin d’être le cas..." + fp2_other_decisions.0700.desc:0 "Les [ROOT.Char.GetFaith.BishopNeuterPlural] d’Ibérie attendent avec impatience le prochain concile depuis que la tradition de Tolède a été relancée. [council_priest.GetCouncilTitleFirstName] a commencé les préparatifs, mais il reste à décider si des prêtres d’autres traditions seront invités à y participer." + fp2_other_decisions.0700.a:0 "Ce sera un synode mozarabe." + fp2_other_decisions.0700.b:0 "Tous les ministres [ROOT.Char.GetFaith.HighGodNamePossessive] sont les bienvenus à Tolède." + fp2_other_decisions.0700.b.success:0 "Les évêques œcuméniques sont présents" + fp2_other_decisions.0700.b.failure:0 "L’appel de Tolède est ignoré" + fp2_other_decisions.0700.tt:0 "Le [SCOPE.ScriptValue('council_of_toledo_counter_value')]e concile de Tolède commencera dans quelques semaines" + # Event - Arrival + fp2_other_decisions.0701.t:0 "$fp2_other_decisions.0700.council$ : les participants" + fp2_other_decisions.0701.opening.success:0 "Il semble que l’invitation adressée à l’ensemble des [ROOT.Char.GetFaith.AltPriestTermPlural] de religion [ROOT.Char.GetFaith.GetReligion.GetAdjective] ait été accueillie favorablement : de nombreux [ROOT.Char.GetFaith.BishopNeuterPlural] de pays étrangers se sont empressés d’affluer à [GetTitleByKey('c_toledo').GetNameNoTier]." + fp2_other_decisions.0701.opening.failure:0 "La réponse à notre invitation à la communauté œcuménique a été froide : de nombreux [ROOT.Char.GetFaith.BishopNeuterPlural] ont invoqué le mauvais temps pour ne pas se rendre à [GetTitleByKey('c_toledo').GetNameNoTier] et seuls des prélats locaux s’y sont rendus..." + fp2_other_decisions.0701.opening.catastrophe:0 "Nous n’avons pas vu un seul évêque, diacre ou abbé d’une autre confession [ROOT.Char.GetFaith.GetReligion.GetAdjective] à [GetTitleByKey('c_toledo').GetNameNoTier]. Il semble que notre concile soit considéré avec mépris ou colère par notre fraternité œcuménique, et seuls des prélats locaux sont présents." + fp2_other_decisions.0701.opening:0 "Les grands de ce monde se sont rendus à [GetTitleByKey('c_toledo').GetNameNoTier] pour représenter tous les sièges et abbayes des [ROOT.Char.GetFaith.GetAdherentNamePlural]." + fp2_other_decisions.0701.religious_head_bishop:0 "\n\nParmi les humbles prélats se trouve [portrait_bishop.Custom('FR_le_Char_Pi')][portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')|l] et chef de l’Église [portrait_bishop.GetFaith.GetAdjective]." + fp2_other_decisions.0701.powerful_bishop:0 "\n\nLe plus remarquable d’entre eux est peut-être [portrait_bishop.Custom('FR_le_Char_Pi')][portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')|l] et prélat [portrait_bishop.GetFaith.GetAdherentName] de grande influence." + fp2_other_decisions.0701.saint_bishop:0 "\n\nLes participants ont la chance de compter parmi eux [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')|l] et saint[portrait_bishop.Custom('FR_E')] [portrait_bishop.Custom('FR_FaithGenderedAdj')] !" + fp2_other_decisions.0701.theologian_bishop:0 "\n\nParmi eux, il y a notamment [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')|l] et éminent[portrait_bishop.Custom('FR_E')] théologie[portrait_bishop.Custom('FR_NNne')] [portrait_bishop.Custom('FR_FaithGenderedAdj')]." + fp2_other_decisions.0701.bad_bishop:0 "\n\nL’un des plus connus est [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')|l], dont l’impiété fait l’objet de plaisanteries dans toute la chrétienté." + fp2_other_decisions.0701.senior_bishop:0 "\n\nLe plus ancien de tous les religieux est [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')|l] et vénérable [portrait_bishop.GetWomanMan] d’église." + fp2_other_decisions.0701.failure:0 "\n\nLes marchands de la ville fortifiée sont déçus par la faible participation, car ils s’étaient préparés aux visites d’un grand nombre de religieux. C’est dommage." + fp2_other_decisions.0701.desc:0 "\n\nLa ville fortifiée voit déjà les bénéfices de la visite des religieux, dont le commerce et l’hospitalité sont appréciés par les marchands." + fp2_other_decisions.0701.a:0 "Excellent." + fp2_other_decisions.0701.b:0 "L’orgueil précède la chute..." + fp2_other_decisions.0701.c:0 "Bien." + fp2_other_decisions.0701.tt:0 "Le [SCOPE.ScriptValue('council_of_toledo_counter_value')]e concile de Tolède commence" + # Event - Debate + fp2_other_decisions.0702.t:0 "$fp2_other_decisions.0700.council$ : le débat" + fp2_other_decisions.0702.19:0 "Des siècles après le dernier concile de l’archevêque Gundéric sous le règne du roi Wittiza, [council_priest.GetCouncilTitleFirstName|l] a rétabli notre tradition en ouvrant le dix-neuvième rassemblement à l’illustre [GetTitleByKey('c_toledo').GetNameNoTier].\n\n" + fp2_other_decisions.0702.opening:0 "Un autre concile a commencé à [GetTitleByKey('c_toledo').GetNameNoTier], cette fois-ci ouvert par [council_priest.GetCouncilTitleFirstName|l].\n\n" + fp2_other_decisions.0702.present:0 "\n\nÀ la fin de la semaine, il est rapidement apparu que [debate_bishop.Custom('FR_le_Char_Pi')][debate_bishop.GetTitledFirstName] de [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] avait l’attention de la salle sur la question, $fp2_other_decisions.0702.closing$." + fp2_other_decisions.0702.second_hand:0 "\n\nAlors que les discussions touchent à leur fin, il est clair que [debate_bishop.Custom('FR_le_Char_Pi')][debate_bishop.GetTitledFirstName] de [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] est considéré comme le meneur de cette opinion, $fp2_other_decisions.0702.closing$." + fp2_other_decisions.0702.conversion:0 "Un thème général selon lequel la conversion des hérétiques et des infidèles est le seul moyen d’assurer la paix et de protéger les [ROOT.Char.GetFaith.GetAdherentNamePlural] a rapidement émergé." + fp2_other_decisions.0702.reform:0 "Le thème clé a été que les [ROOT.Char.GetFaith.GetAdherentNamePlural] ne devraient pas avoir peur d’une réforme majeure, maintenant que la position de l’Église ibérique est solide." + fp2_other_decisions.0702.tolerance:0 "Le thème dominant a été que les [ROOT.Char.GetFaith.GetAdherentNamePlural] devraient être plus tolérants envers les infidèles pacifiques, une idée qui est rapidement devenue le centre des discussions." + fp2_other_decisions.0702.rights:0 "Le thème principal a été le souci de sauvegarder les droits anciens du clergé [ROOT.Char.GetFaith.GetAdherentName] et de réparer les églises." + fp2_other_decisions.0702.hof:0 "Étonnamment, le sentiment que les [ROOT.Char.GetFaith.GetAdherentNamePlural] avaient besoin de leur propre chef spirituel était la préoccupation la plus pressante de beaucoup de nos évêques." + fp2_other_decisions.0702.pope:0 "Un climat de collaboration s’est installé, de nombreux évêques plaidant pour une plus grande coopération entre les [ROOT.Char.GetFaith.GetAdherentNamePlural] et leurs frères œcuméniques." + fp2_other_decisions.0702.heresy:0 "Une énergie pressante s’est emparée des discussions, alors que la menace posée par les [heretic_faith.GetAdherentNamePlural], des hérétiques comme les priscilliens et les ariens du passé, était abordée." + fp2_other_decisions.0702.closing:0 "tandis que [counter_bishop.Custom('FR_le_Char_Pi')][counter_bishop.GetTitledFirstName] de [counter_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] s’opposait le plus vigoureusement à ses arguments." + fp2_other_decisions.0702.a:0 "Je suis tout à fait d’accord." + fp2_other_decisions.0702.b.hof:0 "Ce n’est pas la volonté [ROOT.Char.GetFaith.HighGodNamePossessive]." + fp2_other_decisions.0702.b:0 "[debate_bishop.Custom('FR_IlElle')|U] sera rabroué[debate_bishop.Custom('FR_E')]." + council_of_toledo_ruler_effect_tt:0 "Chaque [ruler|El] [council_toledo_faith.GetAdherentName]" + # Event - Invalidated + fp2_other_decisions.0703.t:0 "$fp2_other_decisions.0700.council$ : le report" + fp2_other_decisions.0703.war:0 "En raison de la guerre, [council_priest.GetCouncilTitleFirstName|l] a reporté le prochain concile de Tolède." + fp2_other_decisions.0703.control:0 "En raison de la perte de [GetTitleByKey('c_toledo').GetNameNoTier], il ne sera plus possible d’accueillir le prochain concile de Tolède..." + fp2_other_decisions.0703.desc:0 "\n\nLes [ROOT.Char.GetFaith.GetAdherentNamePlural] se remettront vite de ce revers..." + fp2_other_decisions.0703.a:0 "Décevant." + # Event - Ping + fp2_other_decisions.0704.t:0 "Le $fp2_other_decisions.0700.council$" + fp2_other_decisions.0704.success:0 "\n\nGrâce au soutien [council_toledo_host.Custom('FR_du_Char_Pi')][council_toledo_host.GetTitledFirstName], le clergé [ROOT.Char.GetFaith.GetAdherentName] a fait entendre sa voix." + fp2_other_decisions.0704.failure:0 "Il semble que [council_toledo_host.Custom('FR_le_Char_Pi')][council_toledo_host.GetTitledFirstName] ait eu d’autres idées et ait fait vigoureusement pression contre ces ouvertures." + fp2_other_decisions.0704.a:0 "Intéressant." + # Custom Loc + council_toledo_landed_desc:0 "[ROOT.Char.GetTitleAsNameNoTooltip] de [ROOT.Char.GetPrimaryTitle.GetNameNoTier]" + council_toledo_unlanded_desc:0 "Archevêque de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTier]" + # Tooltips + fp2_council_culture_tt:0 "Les [cultures|El] ibères obtiennent #positive_value [SCOPE.ScriptValue('council_toledo_culture_acceptance_value')|0]#! d’[cultural_acceptance|El] envers la culture [THIS.Char.GetCulture.GetName]" + fp2_council_opinion_mozarabic_effect_tt:0 "Chaque participant mozarabe" + fp2_council_opinion_other_effect_tt:0 "Chaque participant non mozarabe" + fp2_council_conversion_modifier_tt:0 "La conversion de la foi comtale progressera plus rapidement contre les autres [religions|El] si ce modificateur est présent" + fp2_council_heresies_modifier_tt:0 "La conversion de la foi comtale progressera plus rapidement contre les [faiths|El] de même [religion|El] avec un [head_of_faith|El] où ce modificateur est présent" + excluded_from_council_toledo_tt:0 "Chaque autre [head_of_faith|El] [THIS.Char.GetFaith.GetReligion.GetAdjective] à [diplomatic_range|El]" + fp2_council_end_tt:0 "Le [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')]e concile de Tolède se termine" + # Modifiers + fp2_small_council_modifier:0 "Concile de Tolède" + fp2_small_council_modifier_desc:0 "Un concile local de prélats s’est tenu à Tolède et a apporté de la prospérité à la ville." + fp2_big_council_modifier:0 "$fp2_small_council_modifier$" + fp2_big_council_modifier_desc:0 "Un concile local de prélats s’est tenu à Tolède et a apporté une grande prospérité à la ville." + fp2_disappointing_council_modifier:0 "$fp2_small_council_modifier$" + fp2_disappointing_council_modifier_desc:0 "Un concile décevant s’est tenu à Tolède, ce qui a coûté cher aux commerçants de la ville." + fp2_stifled_council_modifier:0 "Concile entravé" + fp2_stifled_council_modifier_desc:0 "Le fait de contredire un concile religieux a rendu ce personnage impopulaire auprès du clergé." + fp2_council_conversion_modifier:0 "Concile de conversion" + fp2_council_conversion_modifier_desc:0 "Le dernier Concile de Tolède a encouragé la conversion des infidèles dans les pays mozarabes." + fp2_council_tolerance_modifier:0 "Concile de la Tolérance" + fp2_council_tolerance_modifier_desc:0 "Le dernier Concile de Tolède a encouragé la tolérance entre les religions d’Ibérie." + fp2_council_reform_modifier:0 "Concile de la réforme" + fp2_council_reform_modifier_desc:0 "Le dernier Concile de Tolède a encouragé la réforme du clergé mozarabe compte tenu de son nouveau pouvoir." + fp2_council_rights_modifier:0 "Concile des droits" + fp2_council_rights_modifier_desc:0 "Le dernier Concile de Tolède a encouragé la protection des droits des clercs et la réparation des églises." + fp2_council_hof_modifier:0 "Concile des dirigeants" + fp2_council_hof_modifier_desc:0 "Le dernier Concile de Tolède a encouragé les Mozarabes à nommer leur propre chef de la foi." + fp2_council_pope_modifier:0 "Concile de la coopération" + fp2_council_pope_modifier_desc:0 "Le dernier Concile de Tolède a encouragé la coopération entre les Mozarabes et le reste du monde chrétien." + fp2_council_heresy_modifier:0 "Concile de l’inquisition" + fp2_council_heresy_modifier_desc:0 "Le dernier Concile de Tolède a encouragé l’éradication des hérésies qui ont vu le jour en Ibérie." + # Opinions + fp2_council_toledo_opinion:0 "$fp2_small_council_modifier$" + fp2_excluded_from_council_toledo_opinion:0 "Exclu de Tolède" + fp2_council_toledo_new_hof_opinion:0 "$fp2_council_hof_modifier$" + fp2_council_toledo_pope_opinion:0 "$fp2_council_pope_modifier$" + # Tasks + council_toledo_conversion_task_desc:0 "$fp2_council_conversion_modifier$" + council_toledo_heresies_task_desc:0 "$fp2_council_heresy_modifier$" + # Other + fervor_gain_council_toledo:0 "$fp2_small_council_modifier$" + fp2_council_toledo_culture_acceptance_desc:0 "$fp2_small_council_modifier$" + + found_kingdom_toledo_decision_title:0 "Établir le royaume de Tolède" + found_kingdom_toledo_decision_desc:0 "Depuis la chute du royaume wisigoth aux mains des Maures, [GetTitleByKey('c_toledo').GetNameNoTier] a été déclassé. En tant que capitale d’un nouveau pays [ROOT.Char.GetFaith.GetAdherentName], elle sera à nouveau le siège des rois." + found_kingdom_toledo_decision_confirm:0 "Tolède est le cœur de l’Ibérie !" + found_kingdom_toledo_decision_tooltip:0 "Établir un nouveau [kingdom|El] [GetFaithByKey('mozarabic_church').GetAdherentName] basé à [GetTitleByKey('k_toledo').GetNameNoTier]" + found_kingdom_toledo_culture_tt:0 "Votre [culture|El] a un [heritage|El] ibère" + found_kingdom_toledo_faith_tt:0 "Votre [faith|El] est [GetFaithByKey('mozarabic_church').GetAdjective] ou a été créée à partir d’elle" + found_kingdom_toledo_duchy_tt:0 "Vous [hold|El] et [Concept('completely_control','contrôlez complètement')|E] un [duchy|El] qui borde [de_jure|El] le [GetTitleByKey('d_toledo').GetName], et qui fait partie d’un [kingdom|El] avec plus de deux [duchies|El] [de_jure|El]" + found_kingdom_toledo_capital_tt:0 "[GetTitleByKey('c_toledo').GetNameNoTier] est votre [realm_capital|El]" + + fp2_other_decisions.1100.t:0 "Royaume de Tolède" + fp2_other_decisions.1100.desc:0 "La solidité de ma position ne faisant plus aucun doute, le couronnement à [GetTitleByKey('c_toledo').GetNameNoTier] a enfin eu lieu comme prévu.\n\nIl est grand temps que nous, les [ROOT.Char.GetFaith.GetAdherentNamePlural], façonnions notre propre domaine, distinct des petites taïfas et des territoires du nord ; un pays qui rivaliserait avec le royaume wisigoth d’autrefois !" + fp2_other_decisions.1100.a:0 "Que notre royaume prospère longtemps." + + fp2_other_decisions.1101.desc:0 "[toledo_former.Custom('FR_le_Char_Pi')|U][toledo_former.GetTitledFirstName] est devenu[toledo_former.Custom('FR_E')] plus puissant[toledo_former.Custom('FR_E')] et s’est fait[toledo_former.Custom('FR_E')] couronner officiellement à [GetTitleByKey('c_toledo').GetNameNoTier].\n\nLa puissance de ce nouveau royaume [toledo_former.GetFaith.GetAdherentName] qui incorpore des terres des anciens domaines de l’Ibérie ne fait désormais plus aucun doute.\n\n" + fp2_other_decisions.1101.stolen:1 "Il faudra s’occuper de ces parvenus nuisibles le plus tôt possible !" + fp2_other_decisions.1101.mozarab:0 "Bien que cela soit de bon augure pour notre foi, cela peut être une arme à double tranchant..." + fp2_other_decisions.1101.a:0 "Ils ne dureront pas longtemps !" + fp2_other_decisions.1101.b:0 "Quelque chose à garder à l’œil." + fp2_other_decisions.1101.c:0 "Intéressant." + + fp2_form_kingdom_toledo_modifier:0 "$fp2_other_decisions.1100.t$" + fp2_form_kingdom_toledo_modifier_desc:0 "Ce personnage a établi un nouveau royaume dont le centre est l’ancienne capitale wisigothe." + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + council_of_toledo_decision_toledo_vassal_trigger:0 "Au moins trois [vassals|El] :" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_french.yml new file mode 100644 index 0000000000..290b7a025e --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_french.yml @@ -0,0 +1,91 @@ +l_french: + ##### Hostility ##### + struggle_iberia_ending_hostility_decision:1 "Prédominance [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]" + struggle_iberia_ending_hostility_decision_desc:0 "Il est temps qu’un chef fort tire enfin cette péninsule du bourbier de la guerre et de la division. L’Ibérie sera unie sous un[ROOT.Char.Custom('FR_E')] [ROOT.Char.Custom('GetQueenKing')|l] portant la bannière [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] !" + struggle_iberia_ending_hostility_decision_tooltip:0 "Conclure la [struggle|El] ibérique" + struggle_iberia_ending_hostility_decision_confirm:0 "Conclure la lutte ibérique" # [LocEditor:ForFutureBatchExport] + # Triggers + struggle_iberia_ending_hostility_decision_kingdom_tt:0 "Vous [hold|El] et [Concept('completely_control','contrôlez complètement')|E] au moins 2 [kingdoms|El] [de_jure|El] d’[GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_kingdom_total_value')|0])" + struggle_iberia_ending_hostility_decision_united_spanish_throne_tt:0 "Vous avez réuni les trônes espagnols sous votre [primary_title|El]" + struggle_iberia_ending_hostility_decision_county_tt:0 "Chaque [county|El] [de_jure|El] de votre [kingdom|El] de la [capital|El] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) doit être de culture [THIS.Char.GetCulture.GetName] et de foi [THIS.Char.GetFaith.GetAdjective] ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_value')|0])" + struggle_iberia_ending_hostility_decision_county_light_tt:0 "75% des [counties|El] [de_jure|El] de votre [kingdom|El] [capital|El] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) doivent être [THIS.Char.GetCulture.GetCollectiveNoun|l] et [THIS.Char.GetFaith.GetAdherentNamePlural([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_light_value')|0])" + struggle_iberia_ending_hostility_decision_region_tt:1 "Aucun autre [ruler|El] [struggle_involved|El] [independent|El] contrôle plus de [SCOPE.ScriptValue('fp2_struggle_hostility_region_percent_value')|0]% de la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName]" # [LocEditor:ForFutureBatchExport] + # Effects + fp2_struggle_hostility_opinion_tt:1 "[opinion|E] des [characters|El] de même [faith|El] et/ou [culture|El] : #positive_value +[SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_opinion_negative_tt:0 "[opinion|E] des [characters|El] des autres [faiths|El] et/ou [cultures|El] [Concept('struggle_involved','impliquées')|E] : #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_opinion_negative_value')]#!" + fp2_struggle_hostility_conversion_tt:1 "Vitesse des [councillor_tasks|El] de conversion comtale et/ou de promotion culturelle dans la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] : #P +50%#!" + fp2_struggle_hostility_conversion_holy_tt:0 "Améliore la vitesse de la [councillor_task|El] de conversion comtale dans la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] : #P +50%#!" + fp2_struggle_hostility_conversion_culture_tt:0 "Améliore la vitesse de la [councillor_task|El] de promotion culturelle dans la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] : #P +50%#!" + fp2_struggle_hostility_list_tt:0 "Sélectionnez l’un des modificateurs suivants pour votre [house|E] :\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_faith_modifier').GetNameWithTooltip|L]. De plus, certaines [holy_wars|El] seront plus faciles à mener.\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_culture_modifier').GetNameWithTooltip|L]. De plus, certaines [wars|El] de conquête seront plus faciles à mener.\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_combined_modifier').GetNameWithTooltip|L]. De plus, certaines [holy_wars|El] et [wars|El] de conquête seront plus faciles à mener." # [LocEditor:ForFutureBatchExport] + fp2_struggle_hostility_holy_cb_tt:0 "[casus_bellis|E] de [holy_war|El] pour un [duchy|El] contre d’autres [faiths|El] [Concept('struggle_involved','impliquées')|E] : #positive_value -50%#!" + fp2_struggle_hostility_holy_cb_joint_tt:0 "Les [casus_bellis|El] de [holy_war|El] pour un [duchy|El] contre d’autres [faiths|El] [Concept('struggle_involved','impliquées')|E] : #positive_value -50%#!\n$culture_parameter_cb_lower_piety_level_requirement$" + fp2_struggle_hostility_culture_cb_tt:0 "[casus_bellis|E] de conquête de [duchy|El] contre d’autres [cultures|El] [Concept('struggle_involved','impliquées')|E] : #positive_value -50%#!" + fp2_struggle_hostility_culture_tt:0 "Toutes les [cultures|El] [Concept('struggle_involved','impliquées')|E] perdent #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')]%#! d’[cultural_acceptance|El] les unes envers les autres" + fp2_struggle_hostility_culture_large_tt:0 "Toutes les [cultures|El] [Concept('struggle_involved','impliquées')|E] perdent #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_large_value')]%#! d’[cultural_acceptance|El] les unes envers les autres" + fp2_struggle_hostility_acceptance_tt:0 "Hostilité en Ibérie" + # Modifiers + fp2_struggle_hostility_house_faith_modifier:1 "Hostilité de la foi" + fp2_struggle_hostility_house_faith_modifier_desc:0 "Cette Maison a conquis la majeure partie de l’Ibérie au nom de sa foi." + fp2_struggle_hostility_house_culture_modifier:1 "Hostilité de la culture" + fp2_struggle_hostility_house_culture_modifier_desc:0 "Cette Maison a conquis la majeure partie de l’Ibérie au nom de son peuple." + fp2_struggle_hostility_house_combined_modifier:1 "Hostilité de domination" + fp2_struggle_hostility_house_combined_modifier_desc:0 "Cette Maison a conquis la majeure partie de l’Ibérie au nom de sa foi et de son peuple." + fp2_struggle_hostility_faith_conversion_task_desc:0 "$fp2_struggle_hostility_house_faith_modifier$" + fp2_struggle_hostility_culture_conversion_task_desc:0 "$fp2_struggle_hostility_house_culture_modifier$" + ##### Compromise ##### + struggle_iberia_ending_compromise_decision:1 "Status quo" + struggle_iberia_ending_compromise_decision_desc:0 "Ces conflits sans fin concernant la péninsule ne font que nous affaiblir tous. Il est temps d’accepter que l’Ibérie n’a jamais été destinée à être unie, et de se contenter de [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]." + struggle_iberia_ending_compromise_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_compromise_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_compromise_decision_kingdom_tt:0 "Vous [hold|El] et [Concept('completely_control','contrôlez complètement')|E] tout [kingdom|El] [de_jure|El] d’[GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_conciliation_kingdom_total_value')|0])" + struggle_iberia_ending_compromise_decision_region_tt:0 "Vous contrôlez moins de [SCOPE.ScriptValue('fp2_struggle_compromise_owned_percent_value')|0]% de la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] (actuel : [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_owned_percent_value')|0]%)" + struggle_iberia_ending_compromise_decision_other_region_tt:0 "Pas d’autre [ruler|El] [Concept('struggle_involved','impliqué')|E] [Concept('independent','indépendant')|E] contrôle au moins [SCOPE.ScriptValue('fp2_struggle_compromise_involved_percent_value')|0]% de la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName]" + struggle_iberia_ending_compromise_decision_opinion_tt:0 "Tous les autres [rulers|El] [Concept('struggle_involved','impliqués')|E] [Concept('independent','indépendants')|E] ont au moins [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_value')|0] d’[opinion|El] envers vous ou sont la cible d’un [strong_hook|El] ([SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + struggle_iberia_ending_compromise_decision_independent_tt:0 "Pas d’autre [ruler|El] [Concept('struggle_involved','impliqué')|E] [Concept('independent','indépendant')|E] n’est du [rank|El] de [king|El] ou d’[emperor|El] (actuel : [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_independent_counter_value')|0])" + struggle_iberia_ending_compromise_decision_interloper_tt:0 "Plus de [SCOPE.ScriptValue('fp2_struggle_compromise_uninvolved_percent_value')]% de la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] sont détenus par des [rulers|El] [struggle_interloper|El] ou [Concept('struggle_uninvolved','non impliqués')|E] (actuel : [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_interloper_percent_value')|1]%)" + struggle_iberia_ending_compromise_truce_tt:1 "Pas de [war|El] compris entre [rulers|El] [Concept('struggle_involved','impliqués')|E] [Concept('independent','indépendants')|E] (actuel : [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_war_counter_value')|0])" + # Effects + fp2_struggle_compromise_create_new_kingdoms_tt:0 "Chaque [duchy|El] [independent|El] ou séparé dans la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] devient un [kingdom|El] [de_jure|El]" + fp2_struggle_compromise_create_new_empires_tt:0 "Chaque [kingdom|El] [de_jure|El] dans la [region|El] d’[GetGeographicalRegion('world_europe_west_iberia').GetName] avec plus de [EmptyScope.ScriptValue('fp2_struggle_compromise_ending_minimal_empire_size')|0] [counties|El] devient un [empire|El] [de_jure|El]. Les [kingdoms|El] restants deviendront le territoire [de_jure|El] d’un [empire|El] voisin." # [LocEditor:ForFutureBatchExport] + fp2_struggle_compromise_house_rewards_tt:2 "Chaque [house|E] des [rulers|El] [Concept('struggle_involved','impliqués')|E] [Concept('independent','indépendants')|E] et la vôtre" + fp2_struggle_compromise_house_enforce_truce_rewards_tt:0 "Déverrouille l’[interaction|El] visant à [enforce_truce|El] aux autres [houses|E]" + fp2_struggle_compromise_defensive_rewards_tt:2 "Chaque [county|El] de la [capital|El] des [rulers|El] [Concept('struggle_involved','impliqués')|E] [Concept('independent','indépendants')|E] et le vôtre" + fp2_struggle_compromise_truce_tt:1 "Chaque [ruler|El] [struggle_involved|El] [independent|El] obtient une [truce|El] de #V 10#! ans avec tous les autres" + TRUCE_FP2_COMPROMISE:0 "Compromis en Ibérie" + # Modifiers + fp2_struggle_compromise_house_reward_modifier:0 "Compromis" + fp2_struggle_compromise_house_reward_modifier_desc:0 "Cette Maison a mené son pays hors de la lutte pour l’Ibérie." + fp2_struggle_compromise_defensive_reward_modifier:0 "Place forte régionale" + fp2_struggle_compromise_defensive_reward_modifier_desc:1 "Ce comté est la capitale historique de l’une des principautés ibériques qui ont survécu à des siècles de lutte." + ##### Conciliation ###### + struggle_iberia_ending_conciliation_decision:1 "Détente" + struggle_iberia_ending_conciliation_decision_desc:0 "Les blessures des siècles passés ne se refermeront pas facilement, mais nous devons essayer si nous voulons que la péninsule trouve une paix durable. La péninsule ibérique nous appartient à tous." + struggle_iberia_ending_conciliation_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_conciliation_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_conciliation_decision_alliance_tt:0 "Tous les autres [rulers|El] [Concept('independent','indépendants')|E] [Concept('struggle_involved','impliqués')|E] ont une [alliance|El] avec vous ([SCOPE.ScriptValue('struggle_iberia_ending_conciliation_decision_alliance_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + #Effects + fp2_struggle_conciliation_marriage_unlocked_tt:1 "#positive_value Permet#! en permanence le [marriage|El] inter-foi entre toutes les [cultures|El] [Concept('struggle_involved','impliquées')|E]" + fp2_struggle_conciliation_holy_war_disabled_tt:1 "#negative_value Désactive#! en permanence les [holy_wars|El] offensives entre toutes les [cultures|El] [Concept('struggle_involved','impliquées')|E]" + fp2_struggle_conciliation_acceptance_tt:0 "Conciliation en Ibérie" + fp2_struggle_conciliation_culture_tt:0 "Toutes les [cultures|El] [Concept('struggle_involved','impliquées')|E] obtiennent #positive_value +[SCOPE.ScriptValue('fp2_struggle_conciliation_culture_acceptance_value')|0]%#! d’[cultural_acceptance|El] les unes envers les autres" + fp2_struggle_conciliation_join_war_tt:1 "Permet en permanence aux [rulers|El] aux [culture|El] et [faith|El] [Concept('struggle_involved','impliquées')|E] de se joindre aux [wars|El] défensives des uns et des autres contre des envahisseurs venus de l’extérieur de l’[GetGeographicalRegion('world_europe_west_iberia').GetName]" + # Modifiers + fp2_struggle_conciliation_house_reward_modifier:0 "Conciliation" + fp2_struggle_conciliation_house_reward_modifier_desc:0 "Cette Maison a accepté que la voie vers une paix durable en Ibérie passe par la paix et la tolérance." + ### Common + fp2_struggle_can_create_empire_of_hispania_tt:0 "Déverrouille la création de l’[empire|El] d’[GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_compromise_destroy_hispania_tt:1 "L’[empire|El] d’[GetTitleByKey('e_spain').GetNameNoTier] est définitivement #negative_value détruit#!" + + CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT:0 "Hostilité ibérique" + CB_COST_FP2_STRUGGLE_HOSTILITY_FAITH_DISCOUNT:0 "$CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT$" + struggle_iberia_ending_hostility_decision_correct_phase_tt:0 "La [struggle_phase|El] actuelle est la [struggle_phase_iberia_hostility|El]" # [LocEditor:ForFutureBatchExport] + struggle_iberia_ending_compromise_decision_correct_phase_tt:0 "La [struggle_phase|El] actuelle est la [struggle_phase_iberia_compromise|El]" # [LocEditor:ForFutureBatchExport] + struggle_iberia_ending_conciliation_decision_correct_phase_tt:0 "La [struggle_phase|El] actuelle est la [struggle_phase_iberia_conciliation|El]" # [LocEditor:ForFutureBatchExport] + fp2_struggle_house_tt:0 "Chaque membre de la [house|E] :" # [LocEditor:ForFutureBatchExport] + fp2_struggle_compromise_war_cost_tt:0 "Les [casus_bellis|El] de [holy_war|El] pour un [duchy|El] et de conquête [Concept('duchy','ducale')|E] contre les autres [cultures|El] et [faiths|El] [Concept('struggle_involved','impliquées')|E] : #negative_value +50%#!" + CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER:0 "Compromis" + struggle_compromise_duchy_transfer_tt:0 "Les [duchies|El] [Concept('completely_controlled','complètement contrôlés')|E] et reliés se transfèrent [de_jure|El] au [kingdom|El] principal de leur [top_liege|El]" + fp2_struggle_can_keep_using_struggle_clash_tt:0 "L’[struggle_conquest|El] reste disponible" + struggle_ending_decision_correct_involvement_tt:0 "Vous êtes [struggle_involved|El]" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_french.yml new file mode 100644 index 0000000000..a87a52443a --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_french.yml @@ -0,0 +1,5 @@ +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +l_french: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + propose_best_friendship_interaction.recipient.notification.tt:0 "propose_best_friendship_interaction.recipient.notification.tt" diff --git a/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_wars_l_french.yml b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_wars_l_french.yml new file mode 100644 index 0000000000..373f2adcd2 --- /dev/null +++ b/project/ck3/base_game/localization/french/dlc/fp2/dlc_fp2_wars_l_french.yml @@ -0,0 +1,39 @@ +l_french: + FP2_BORDER_RAID_CB_NAME:0 "[border_raid|E] contre [DEFENDER.GetPrimaryTitle.GetNameNoTier]" + FP2_BORDER_RAID_CB_SPECIFIC_NAME:0 "[border_raid|E] de [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME:0 "$ORDER$ [border_raid|E] [ATTACKER.GetPrimaryTitle.GetAdjective] de [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME_BASE:0 "[DEFENDER.GetPrimaryTitle.GetName][ATTACKER.GetPrimaryTitle.GetAdjective]" + fp2_border_raid:0 "[border_raid|E]" + + border_raid_cb_desc_victory_attacker:0 "Vous obtenez de l’[gold|El] en proportion du [development|El] du [county|El] ciblé. Celui-ci va diminuer.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_victory_defender:0 "[attacker.GetName] obtient de l’[gold|El] en proportion du [development|El] du [county|El] ciblé. Celui-ci va diminuer.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_white_peace_attacker:0 "Vous ne parvenez pas à terminer votre pillage." + border_raid_cb_desc_white_peace_defender:0 "[attacker.GetName] ne parvient pas à terminer son pillage." + border_raid_cb_desc_defeat_attacker:0 "Vous devez payer des réparations en [gold|El] pour avoir tenté le pillage." + border_raid_cb_desc_defeat_defender:1 "[attacker.GetName] doit payer des réparations en [gold|El] pour avoir tenté le pillage." + destroy_random_building_tt:0 "Un [building|El] aléatoire en [raid_county.GetName] est détruit, ce qui remporte davantage d’[gold|El]" + border_raid_building_tt:0 "Un [building|El] peut également être détruit" + border_raid_warning_tt:0 "@warning_icon! #X Aucun [title|El] ne changera de mains#!" + border_raid_message_title:0 "Comté frontalier pillé" + + FP2_EXPEL_INTERLOPER_CB_NAME:0 "[iberian_reclamation|E] contre [DEFENDER.GetPrimaryTitle.GetNameNoTier] " + FP2_EXPEL_INTERLOPER_CB_SPECIFIC_NAME:0 "[iberian_reclamation|E] de [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME:0 "$ORDER$ [iberian_reclamation|E] [ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip] de [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME_BASE:0 "[DEFENDER.GetPrimaryTitle.GetName][ATTACKER.GetPrimaryTitle.GetAdjective]" + + iberian_reclamation_cb_victory_desc_attacker_vassalize:0 "Vous vassalisez [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName]" + iberian_reclamation_cb_victory_desc_defender_vassalize:0 "[attacker.Custom('FR_le_Char_U_Pi')|U][attacker.GetShortUIName] vous vassalise" + iberian_reclamation_cb_victory_desc_attacker_conquer_1:0 "$EFFECT_LIST_BULLET$Vous devenez le [liege|El] des [vassals|El] [Concept('struggle_involved','impliqués')|E] de plus bas [rank|El] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] dans le [duchy|El] ciblé" + iberian_reclamation_cb_victory_desc_attacker_conquer_2:0 "$EFFECT_LIST_BULLET$Vous obtenez les [counties|El] détenus disputés [Concept('struggle_uninvolved','non impliqués')|E], et ceux des [holders|El] avec des terres à l’extérieur du [duchy|El]\n" + iberian_reclamation_cb_victory_desc_defender_conquer_1:0 "$EFFECT_LIST_BULLET$[attacker.Custom('FR_le_Char_U_Pi')|U][attacker.GetShortUIName] devient le [liege|El] des [vassals|El] [Concept('struggle_involved','impliqués')|E] de plus bas [rank|El] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] dans le [duchy|El] ciblé" + iberian_reclamation_cb_victory_desc_defender_conquer_2:0 "$EFFECT_LIST_BULLET$[attacker.Custom('FR_le_Char_U_Pi')|U][attacker.GetShortUIName] obtient les [counties|El] détenus disputés [Concept('struggle_uninvolved','non impliqués')|E], et ceux des [holders|El] avec des terres à l’extérieur du [duchy|El]\n" + fp2_expel_interloper:0 "[iberian_reclamation|E]" + + + iberian_reclamation_cb_white_peace_desc_vassalize:0 "[defender.GetShortUIName|U] [defender.LocalPlayerString( 'resterez', 'restera' )] [independent|El][defender.Custom('FR_E')|E]" + iberian_reclamation_cb_white_peace_desc_conquer:0 "[defender.GetShortUIName|U] [defender.LocalPlayerString( 'garderez', 'gardera' )] les [titles|El] disputés" + iberian_reclamation_cb_defeat_desc_vassalize:0 "$iberian_reclamation_cb_white_peace_desc_vassalize$" + iberian_reclamation_cb_defeat_desc_conquer:0 "$iberian_reclamation_cb_white_peace_desc_conquer$" + iberian_reclamation_cb_defeat_desc:0 "$iberian_reclamation_cb_white_peace_desc$" + + CB_COST_IBERIAN_RECLAMATION:0 "Coûte [SCOPE.ScriptValue('fp2_expel_interloper_county_cost_value')] de [prestige|El] par [county|El]" diff --git a/project/ck3/base_game/localization/french/dynasties/dynasty_names_l_french.yml b/project/ck3/base_game/localization/french/dynasties/dynasty_names_l_french.yml index d65e98aeef..2bbdc364c9 100644 --- a/project/ck3/base_game/localization/french/dynasties/dynasty_names_l_french.yml +++ b/project/ck3/base_game/localization/french/dynasties/dynasty_names_l_french.yml @@ -6,6 +6,7 @@ dynnp__:0 "’" dynnp_a:0 "a " dynnp_a_:0 "a’ " + dynn_Arvidsson_Radestig:0 "Arvidsdōttir Ráðestig" # [LocEditor:ForFutureBatchExport] dynnp_ad-:0 "ad-" dynnp_af:0 "af " dynnp_al-:0 "al-" @@ -289,6 +290,7 @@ dynn_Altunia:0 "Altunia" dynn_Altuntekin:0 "Altuntekin" dynn_Alupa:0 "Alupa" + dynn_al-Yiliqi:0 "al-Yiliqi" dynn_Alvarenga:0 "Alvarenga" dynn_Alwa:0 "Alwa" dynn_Alyattes:0 "Alyattes" @@ -516,6 +518,7 @@ dynn_Asti:0 "Asti" dynn_Astikaitis:0 "Astikaitis" dynn_Astorga:0 "Astorga" + dynn_Astrup_Hallkvist:0 "Astrup Hällkvist" # [LocEditor:ForFutureBatchExport] dynn_Asturias_de_Oviedo:0 "Asturias de Oviedo" dynn_Asturias_de_Santillana:0 "Asturias de Santillana" dynn_Asturias:0 "Asturias" @@ -867,6 +870,7 @@ dynn_Bergh:0 "Bergh" dynn_Bergido:0 "Bergido" dynn_Berglen:0 "Berglen" + dynn_Berg_Hulthen:0 "Berg Hulthén" # [LocEditor:ForFutureBatchExport] dynn_Beriboes:0 "Beriboes" dynn_Beriotes:0 "Beriotes" dynn_Berkanid:0 "Berkanide" @@ -1069,6 +1073,7 @@ dynn_Bradnigh:0 "Bradnigh" dynn_Braenain:0 "Braenain" dynn_Braga:0 "Braga" + dynn_Bragalini:0 "Bragalini" # [LocEditor:ForFutureBatchExport] dynn_BraganC_a:0 "Bragança" dynn_Braganza:0 "Braganza" dynn_Bragde:0 "Bragde" @@ -1559,6 +1564,7 @@ dynn_Corvey:0 "Corvey" dynn_Corvina:0 "Corvina" dynn_Corvinus:0 "Corvinus" + dynn_Cortell:0 "Cortell" # [LocEditor:ForFutureBatchExport] dynn_Cosmungho:0 "Cosmungho" dynn_Cosnac:0 "Cosnac" dynn_Cosseria:0 "Cosseria" @@ -3288,7 +3294,7 @@ dynn_Kibyrraiotes:0 "Kibyrraiotes" dynn_Kidar:0 "Kidar" dynn_Kiel:0 "Kiel" - dynn_Kievskiy:0 "Kievskiy" + dynn_Kievskiy:1 "Kyivskiy" dynn_Kiil:0 "Kiil" dynn_Kikin:0 "Kikin" dynn_Kilabid:0 "Kilabide" @@ -4341,6 +4347,7 @@ dynn_Murtas:0 "Murtas" dynn_MurZ_iC_:0 "Muržić" dynn_Murzuphlos:0 "Murzuphlos" + dynn_Musa:0 "Banu Musa" dynn_Musafir:0 "Musafir" dynn_Musarrid:0 "Musarride" dynn_Musavid:0 "Musavide" @@ -4933,6 +4940,7 @@ dynn_Poissy:0 "Poissy" dynn_Poitiers-Valentinois:0 "Poitiers-Valentinois" dynn_Poitiers:0 "Poitiers" + dynn_Poitou:0 "Poitou" dynn_Polan:0 "Polan" dynn_Polani:0 "Polani" dynn_Polentano:0 "Polentano" @@ -5037,7 +5045,7 @@ dynn_Qaraunas:0 "Qaraunas" dynn_Qarmatia:0 "Qarmatia" dynn_Qashid:0 "Qashide" - dynn_Qasid:0 "Qaside" + dynn_Qasid:0 "Banu Qasi" # [LocEditor:ForFutureBatchExport] dynn_Qasimid:0 "Qasimide" dynn_Qaturbid:0 "Qaturbide" dynn_Qatwa:0 "Qatwa" @@ -5471,7 +5479,7 @@ dynn_Sawdanid:0 "Sawdanide" dynn_Say:0 "Say" dynn_Sayn:0 "Sayn" - dynn_Sayyid:0 "Sayyide" + dynn_Sayyid:0 "Sayyîd" dynn_Saz:0 "Saz" dynn_Scala:0 "Scala" dynn_Scannabecchi:0 "Scannabecchi" @@ -6462,7 +6470,7 @@ dynn_Veintimiglia:0 "Veintimiglia" dynn_Vela:0 "Vela" dynn_Velanati_Chola:1 "Velanati Choda" - dynn_Velasques:0 "Velasques" + dynn_Velasques:1 "Velásques" dynn_Velate:0 "Velate" dynn_Velaz:0 "Velaz" dynn_Veldenz:0 "Veldenz" @@ -6664,6 +6672,7 @@ dynn_Weyhe:0 "Weyhe" dynn_Wickerode:0 "Wickerode" dynn_wickerstrom:1 "Wickerström" + dynn_Wickman:0 "Wickman" # [LocEditor:ForFutureBatchExport] dynn_Widling:0 "Widling" dynn_WieletO_w:0 "Wieletów" dynn_Wielkopolski:0 "Wielkopolski" @@ -7482,6 +7491,7 @@ dynn_Alcantara:0 "Alcantara" dynn_Alcanyiz:0 "Alcanyiz" dynn_AlfO_nsez:0 "Alfónsez" + dynn_AlO_itez:0 "Alóitez" dynn_Alpuente:0 "Alpuente" dynn_Andorra:0 "Andorra" dynn_Andrade:0 "Andrade" @@ -7533,6 +7543,7 @@ dynn_EnnE_guez:0 "Ennéguez" dynn_EnrI_quez:0 "Enríquez" dynn_Epila:0 "Epila" + dynn_Eriz:0 "Eriz" dynn_EstE_vez:0 "Estévez" dynn_Estorga:0 "Estorga" dynn_Exea:0 "Exea" @@ -7550,6 +7561,7 @@ dynn_Galligo:0 "Galligo" dynn_GarcE_s:0 "Garcés" dynn_GarcI_a:0 "García" + dynn_GatO_nez:0 "Gatónez" dynn_Gil:0 "Gil" dynn_GirA_ldez:0 "Giráldez" dynn_GO_mez:0 "Gómez" @@ -7575,6 +7587,7 @@ dynn_MartI_nez:0 "Martínez" dynn_Meira:0 "Meira" dynn_MelE_ndez:0 "Meléndez" + dynn_Menendez:0 "Mendes" dynn_ME_lide:0 "Mélide" dynn_MelO_n:0 "Melón" dynn_ME_ndez:0 "Méndez" @@ -8990,6 +9003,7 @@ dynn_Wadensten:0 "Wadensten" dynn_Collin:0 "Collin" dynn_Daflos:0 "Daflos" + dynn_Zenko:0 "Zenko" # [LocEditor:ForFutureBatchExport] #Vlach dynn_BA_dA_rA_u:0 "Bădărău" @@ -9298,6 +9312,7 @@ dynn_Eden:0 "Eden" # Additional visigothic + dynn_Athanagildiana:0 "Athanagildiana" # [LocEditor:ForFutureBatchExport] dynn_Athaulf:0 "Athaulf" dynn_Sigireik:0 "Sigireik" dynn_Gaisalaik:0 "Gaisalaik" @@ -9308,6 +9323,7 @@ dynn_Tulga:0 "Tulga" dynn_Hairwig:0 "Hairwig" dynn_Witiza:0 "Witiza" + dynn_Witiziana:0 "Witiziana" # [LocEditor:ForFutureBatchExport] dynn_Rotreik:0 "Rotreik" dynn_Lewigild:0 "Lewigild" dynn_Walja:0 "Walja" @@ -10348,6 +10364,7 @@ dynn_Creil:0 "Creil" dynn_E_vreux:0 "Évreux" dynn_GuI_nes:0 "Guînes" + dynn_d__Lyon:0 "De Lyon" #Punjabi dynn_Varha:0 "Varha" @@ -10378,8 +10395,127 @@ dynn_Wulinda:0 "Wulinda" dynn_Madia:0 "Madia" - dynn_Konstanz:0 "Konstanz" + dynn_Konstanz:0 "Konstanz" #TO_DO_ECC: Does this belong or was it intentionally deleted? dynn_Tawfid:0 "Tawfid" + + dynn_Shefket:0 "Şevket" + dynn_brantevik:0 "af Brantevik" # [LocEditor:ForFutureBatchExport] + + # FP2 + dynn_Awsaga:0 "Awsaga" + dynn_Danis:0 "Banu Danis" + dynn_Khali:0 "Banu Khali" + dynn_Aflahid:0 "Aflahid" + dynn_Aguiar:0 "Aguiar" + dynn_AguilO_:0 "Aguilò" + dynn_Anaya:0 "Anaya" + dynn_Ansarid:0 "Ansarid" + dynn_Aragon:0 "Aragon" + dynn_Aranga:0 "Aranga" + dynn_ArmentA_riz:0 "Armentáriz" + dynn_Atares:0 "Atares" + dynn_Attafid:0 "Attafid" + dynn_Aura:0 "Aura" + dynn_Banu_Albo:0 "Banu Albo" + dynn_Banu_Mirel:0 "Banu Mirel" + dynn_Benfrogia:0 "Benfrogia" + dynn_Belloch:0 "Belloch" + dynn_Berga:0 "Berga" + dynn_Bierzo:0 "Bierzo" + dynn_Birzalid:0 "Birzalid" + dynn_BraN_osera:0 "Brañosera" + dynn_Burgusid:0 "Burgusid" + dynn_Bustillo:0 "Bustillo" + dynn_Calders:0 "Calders" + dynn_Candamo:0 "Candamo" + dynn_Canis:0 "Canis" + dynn_Castallid:0 "Castallide" + dynn_Castrillo:0 "Castrillo" + dynn_Celanova:0 "Celanova" + dynn_Conflent:0 "Conflent" + dynn_Emporion:0 "Emporion" + dynn_Ennecones:0 "Ennecones" + dynn_E_riz:0 "Ériz" + dynn_ErmegI_ldez:0 "Ermegíldez" + dynn_Estigi:0 "Estigi" + dynn_FA_N_ez:0 "Fáñez" + dynn_Folienz:0 "Folienz" + dynn_Girona:0 "Girona" + dynn_Girone:0 "Girone" + dynn_GuedeA_o:0 "Guedeão" + dynn_Harunid:0 "Harunid" + dynn_Hinojosa:0 "Hinojosa" + dynn_Jayranid:0 "Jayranide" + dynn_Khalafid:0 "Khalafid" + dynn_Khindaswinthiana:0 "Khindaswinthiana" + dynn_Labarta:0 "Labarta" + dynn_Labibid:0 "Labibide" + dynn_Lajmid:0 "Lajmide" + dynn_Lanhoso:0 "Lanhoso" + dynn_Lapurdi:0 "Lapurdi" + dynn_Lavedan:0 "Lavedan" + dynn_MacerA_tiz:0 "Macerátiz" + dynn_Manyuhid:0 "Manyuhide" + dynn_Marnel:0 "Marnel" + dynn_Masarrid:0 "Masarrid" + dynn_Mayurqid:0 "Mayurqide" + dynn_Milany:0 "Milany" + dynn_Moles:0 "Moles" + dynn_Mughitid:0 "Mughitid" + dynn_Muhammadid:0 "Muhammadide" + dynn_Mulinid:0 "Mulinide" + dynn_Muntilid:0 "Muntilide" + dynn_Muqatilid:0 "Muqatilide" + dynn_Muzahimid:0 "Muzahimide" + dynn_Muzaynid:0 "Muzaynide" + dynn_Nabilid:0 "Nabilide" + dynn_Nayid:0 "Nayide" + dynn_Ochoa:0 "Ochoa" + dynn_OrdO_niz:0 "Ordóniz" + dynn_Pallars_Jussa:0 "Pallars Jussà" + dynn_Pallars_Sobira:0 "Pallars Sobirà" + dynn_Penagate:0 "Penagate" + dynn_Pombeiro:0 "Pombeiro" + dynn_Purcellis:0 "Purcellis" + dynn_Ramponing:0 "Ramponing" + dynn_Rawasid:0 "Raouaside" + dynn_Reynel:0 "Reynel" + dynn_Roca:0 "Roca" + dynn_RO_danez:0 "Ródanez" + dynn_Saburid:0 "Saburid" + dynn_Salamanqid:0 "Salamanqide" + dynn_SalamI_rez:0 "Salamírez" + dynn_SalvadO_rez:0 "Salvadórez" + dynn_Sault:0 "Sault" + dynn_Shabritid:0 "Shabritide" + dynn_Siqubiyyahid:0 "Siqubiyyahide" + dynn_SpasA_ndez:0 "Spasández" + dynn_Sumadihid:0 "Sumadihide" + dynn_Surunbaqid:0 "Surunbaqide" + dynn_Tawilid:0 "Tawilide" + dynn_Tayfurid:0 "Tayfuride" + dynn_TE_llez:0 "Téllez" + dynn_Theodemiriana:0 "Theodemiriana" + dynn_Trasancos:0 "Trasancos" + dynn_TrastAAmara:0 "Trastâmara" + dynn_Ulmetid:0 "Ulmetide" + dynn_Umbert:0 "Umbert" + dynn_Urqubid:0 "Urqubide" + dynn_Uskarid:0 "Uskaride" + dynn_Velasco:0 "Velasco" + dynn_Wadihid:0 "Wahidide" + dynn_Walidid:0 "Walidide" + dynn_Wambiana:0 "Wambiana" + dynn_Ya_laid:0 "Ya'laid" + dynn_Yamraid:0 "Yamraid" + dynn_Zuberoa:0 "Zuberoa" + dynn_Zuhayrid:0 "Zuhayride" + dynn_Newcombe:0 "Newcombe" # [LocEditor:ForFutureBatchExport] + dynn_Runge_Moller:0 "Runge Møller" # [LocEditor:ForFutureBatchExport] + dynn_Voleau:0 "Voleau" # [LocEditor:ForFutureBatchExport] + dynn_Stokic:0 "Stokić" # [LocEditor:ForFutureBatchExport] + dynn_Banu_Wafid:0 "Banu Wāfid" # [LocEditor:ForFutureBatchExport] + dynn_Ufes:0 "Ufes" #Oriya dynn_Chikiti_Ganga:0 "Chikiti Ganga" @@ -10387,9 +10523,3 @@ # Sicily dynn_at-Timnahid:0 "al-Timnahide" dynn_al-Hawasid:0 "al-Haouaside" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - dynn_Poitou:0 "Poitou" - dynn_yanid:0 "Yanide" - dynn_Enri_quez:0 "Enríquez" - dynn_FlA_inez:0 "Flaínez" diff --git a/project/ck3/base_game/localization/french/effects_l_french.yml b/project/ck3/base_game/localization/french/effects_l_french.yml index a9c6e00851..6f2b72db82 100644 --- a/project/ck3/base_game/localization/french/effects_l_french.yml +++ b/project/ck3/base_game/localization/french/effects_l_french.yml @@ -11,8 +11,8 @@ CHARACTER_DIED_EFFECT_KILLER:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a été tué[CHARACTER.Custom('FR_E')] par [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" CHARACTER_DIED_EFFECT_KILLER_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a été tué[CHARACTER.Custom('FR_E')] par [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" CHARACTER_DIED_EFFECT_KILLER_FIRST:1 "Vous avez été tué[CHARACTER.Custom('FR_E')] par [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - RANDOM_LIST_EFFECT:0 "1 chose sur $SIZE$ va arriver: \n" - RANDOM_EFFECT:0 "$CHANCE$% de chance de: " + RANDOM_LIST_EFFECT:0 "1 chose sur $SIZE$ va arriver : \n" + RANDOM_EFFECT:0 "$CHANCE$% de chance de : " NO_EFFECT:0 "#weak Rien ne se produit#!" EVERY_ACTIVITY_PARTICIPANT_EFFECT:0 "Chaque participant" RANDOM_ACTIVITY_PARTICIPANT_EFFECT:0 "Participant aléatoire" @@ -56,10 +56,10 @@ I_GAINED_HOOK_EFFECT_STRONG:1 "Vous avez obtenu un [strong_hook|El] #weak ($TYPE|l$)#! contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" THEY_GAIN_HOOK_EFFECT_STRONG:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] obtient un [strong_hook|El] #weak ($TYPE|l$)#! contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" THEY_GAINED_HOOK_EFFECT_STRONG:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a obtenu un [strong_hook|El] #weak ($TYPE|l$)#! contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - REMOVE_HOOK_EFFECT:0 "Perd un [hook|El] $TYPE$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - REMOVE_HOOK_EFFECT_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] perd un [hook|El] $TYPE$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - REMOVE_HOOK_EFFECT_FIRST:2 "Vous perdez votre [hook|El] $TYPE$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - REMOVED_HOOK_EFFECT_FIRST:0 "Vous avez perdu votre [hook|El] $TYPE$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" + REMOVE_HOOK_EFFECT:0 "Perd un [hook|El] $TYPE|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" + REMOVE_HOOK_EFFECT_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] perd un [hook|El] $TYPE|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" + REMOVE_HOOK_EFFECT_FIRST:2 "Vous perdez votre [hook|El] $TYPE|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" + REMOVED_HOOK_EFFECT_FIRST:0 "Vous avez perdu votre [hook|El] $TYPE|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" USE_HOOK_EFFECT:1 "Utilise un [hook|El] faible ($TYPE|l$) contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" USE_HOOK_EFFECT_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] utilise son [hook|El] faible ($TYPE|l$) contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" @@ -106,7 +106,7 @@ ADD_MORALE_EFFECT_NEGATIVE:0 "Perd $VALUE|-$ en moral" ADD_SCHEME_PROGRESS_EFFECT_POSITIVE:0 "Ajoute $VALUE|+0$#P %#! de progression" ADD_SCHEME_PROGRESS_EFFECT_NEGATIVE:0 "Retire $VALUE|-0$#N %#! de progression" - IN_ADDITION_EFFECT_TOOLTIP:0 "En outre:" + IN_ADDITION_EFFECT_TOOLTIP:0 "En outre :" REMOVE_SCHEME_MODIFIER_EFFECT:0 "Perd « $MODIFIER$ »" LOST_SCHEME_MODIFIER_EFFECT:0 "A perdu « $MODIFIER$ »" @@ -141,6 +141,7 @@ I_AM_SENT_TO_ACTIVITY:1 "Vous allez [ACTIVITY.GetName|l]" COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName] prend fin" I_COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName] prend fin" + COMPLETE_ACTIVITY_NEG:0 "L’activité prend fin" WILL_MARRY_EFFECT:1 "[Concept( 'marriage', 'Épouse' )|E] [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" I_WILL_MARRY_EFFECT:1 "Vous [Concept( 'marriage', 'épousez' )|E] [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" @@ -297,14 +298,14 @@ I_LOST_DREAD_EFFECT:1 "Vous avez perdu $VALUE|-0$ en [dread|El]" THEY_GAINED_DREAD_EFFECT:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a obtenu $VALUE|V0$ en [dread|El]" THEY_LOST_DREAD_EFFECT:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a perdu $VALUE|V0$ en [dread|El]" - RANDOM_LIST_EFFECT_HEADER:0 "#S $DESC$:#!" + RANDOM_LIST_EFFECT_HEADER:0 "#S $DESC$ :#!" RANDOM_LIST_DEFAULT_DESC:0 "Conséquences possibles" RANDOM_LIST_DEFAULT_MULTIPLE_DESC:0 "Résultats possibles, choisit n’importe quelle combinaison de $VALUE|V0$ résultats" RANDOM_LIST_DEFAULT_MULTIPLE_UNIQUE_DESC:0 "Résultats possibles, choisit $VALUE|V0$ résultats uniques" - RANDOM_LIST_EFFECT_ENTRY:0 "#D Conséquence sans nom:#!" - RANDOM_LIST_EFFECT_ENTRY_CHANCE:0 "$CHANCE|0$%:" - RANDOM_LIST_EFFECT_ENTRY_DESC:0 "$DESC|F$:" - RANDOM_LIST_EFFECT_ENTRY_DESC_CHANCE:0 "$CHANCE|0$% #F – $DESC$:#!" + RANDOM_LIST_EFFECT_ENTRY:0 "#D Conséquence sans nom :#!" + RANDOM_LIST_EFFECT_ENTRY_CHANCE:0 "$CHANCE|0$% :" + RANDOM_LIST_EFFECT_ENTRY_DESC:0 "$DESC|F$ :" + RANDOM_LIST_EFFECT_ENTRY_DESC_CHANCE:0 "$CHANCE|0$% #F – $DESC$ :#!" PAYS_GOLD_EFFECT:0 "[TARGET_CHARACTER.LocalPlayerString( 'Vous paie', 'Paie' )] $VALUE|0V$[gold_i][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_au_GetShortUIName' )]" PAYS_GOLD_EFFECT_NEG:0 "Reçoit $VALUE|0V$[gold_i] [TARGET_CHARACTER.Custom('FR_du_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" PAID_GOLD_EFFECT:0 "[TARGET_CHARACTER.LocalPlayerString( 'Vous a payé', 'A payé' )] $VALUE|0V$[gold_i][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_au_GetShortUIName' )]" @@ -320,7 +321,7 @@ SET_SECRET_OWNER_EFFECT:1 "Sera le détenteur du secret [SECRET.GetName|Vl]" MY_SET_SECRET_OWNER_EFFECT:2 "Vous serez le détenteur du secret [SECRET.GetName|Vl]" THEIR_SET_SECRET_OWNER_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] sera [CHARACTER.Custom('FR_LeLa')] détent[CHARACTER.Custom('FR_EurRice')] du secret [SECRET.GetName|Vl]" - EFFECT_CHARACTER_HEADER:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip]:\n" + EFFECT_CHARACTER_HEADER:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] :\n" MAKE_CONCUBINE_EFFECT:4 "Prend [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] comme [Concept('concubine','concubin')|E][TARGET_CHARACTER.Custom('FR_E')|E]" MADE_CONCUBINE_EFFECT:0 "A pris [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] comme [Concept('concubine','concubin')|E][TARGET_CHARACTER.Custom('FR_E')|E]" I_MADE_CONCUBINE_EFFECT:2 "Vous prenez [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] comme [TARGET_CHARACTER.Custom('ConcubineWomanManGameConcept')]" @@ -459,7 +460,7 @@ MY_ADD_SECRET_PARTICIPANT:1 "Vous serez ajouté comme participant au secret [SECRET.GetName|Vl]" THEIR_ADD_SECRET_PARTICIPANT:0 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] sera ajouté[CHARACTER.Custom('FR_E')] comme participant[CHARACTER.Custom('FR_E')] au secret [SECRET.GetName|Vl]" - ADD_TRAIT:1 "Obtient le trait [TRAIT.GetName( GetNullCharacter )|LVl]" + ADD_TRAIT:1 "Obtient le [trait|El] [TRAIT.GetName( GetNullCharacter )|LVl]" ADD_MY_TRAIT:2 "Vous obtenez le [trait|El] [TRAIT.GetName( CHARACTER.Self )|LVl]" ADD_THEIR_TRAIT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] obtient le [trait|El] [TRAIT.GetName( CHARACTER.Self )|LVl]" ADDED_TRAIT:1 "A obtenu le [trait|El] [TRAIT.GetName( GetNullCharacter )|LVl]" @@ -490,18 +491,18 @@ ADD_PROGRESS_TO_SCHEME:0 "Obtient de la progression" LOSE_PROGRESS_TO_MY_SCHEME:1 "Votre [SCHEME.GetName|l] perd de la progression" LOST_PROGRESS_TO_MY_SCHEME:1 "Votre [SCHEME.GetName|l] a perdu de la progression" - THEY_LOSE_PROGRESS_TO_SCHEME:1 "Le [SCHEME.GetName|l] perd de la progression\nTemps estimé: [SCHEME.BuildEstimatedRemainingTimeDescModified( FixedPointToInt( '(CFixedPoint)$VALUE$' ) )]" + THEY_LOSE_PROGRESS_TO_SCHEME:1 "Le [SCHEME.GetName|l] perd de la progression\nTemps estimé : [SCHEME.BuildEstimatedRemainingTimeDescModified( FixedPointToInt( '(CFixedPoint)$VALUE$' ) )]" LOSE_PROGRESS_TO_SCHEME:0 "Perd de la progression" SET_FOCUS_NO_EFFECT:0 "Retirer l’intérêt actuel" SET_FOCUS_EFFECT:0 "Ajouter l’intérêt $FOCUSTYPE|V$" - CHANGE_TRAIT_RANK:0 "Obtient un trait: [TRAIT.GetName( GetNullCharacter )|LVl]" - I_CHANGE_TRAIT_RANK:1 "Vous obtenez un trait: [TRAIT.GetName( CHARACTER.Self )|Ll]" - THEY_CHANGE_TRAIT_RANK:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] obtient un trait: [TRAIT.GetName( CHARACTER.Self )|Ll]" - CHANGED_TRAIT_RANK:0 "A obtenu un trait: [TRAIT.GetName( GetNullCharacter )|LVl]" - I_CHANGED_TRAIT_RANK:1 "Vous avez obtenu un trait: [TRAIT.GetName( CHARACTER.Self )|Ll]" - THEY_CHANGED_TRAIT_RANK:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a obtenu un trait: [TRAIT.GetName( CHARACTER.Self )|Ll]" + CHANGE_TRAIT_RANK:0 "Obtient un trait : [TRAIT.GetName( GetNullCharacter )|LVl]" + I_CHANGE_TRAIT_RANK:1 "Vous obtenez un trait : [TRAIT.GetName( CHARACTER.Self )|Ll]" + THEY_CHANGE_TRAIT_RANK:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] obtient un trait : [TRAIT.GetName( CHARACTER.Self )|Ll]" + CHANGED_TRAIT_RANK:0 "A obtenu un trait : [TRAIT.GetName( GetNullCharacter )|LVl]" + I_CHANGED_TRAIT_RANK:1 "Vous avez obtenu un trait : [TRAIT.GetName( CHARACTER.Self )|Ll]" + THEY_CHANGED_TRAIT_RANK:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a obtenu un trait : [TRAIT.GetName( CHARACTER.Self )|Ll]" THEY_STRESS_IMPACT_GAIN:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] obtient $VALUE|V0$[stress_gain_i] de [stress|El] $TRAITS$" THEY_STRESS_IMPACT_LOSS:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] perd $VALUE|V0$[stress_loss_i] de [stress|El] $TRAITS$" @@ -524,7 +525,7 @@ STRESS_IMPACT_GAIN_CRITICAL:0 "Obtient $VALUE|V0$[stress_critical_i] de [stress|El] (critique) $TRAITS$" ADD_GUEST_COURTIER_EFFECT:0 "[COURTIER.Custom('FR_le_Char_U_P')|U][COURTIER.GetUIName], de la Cour [EMPLOYER.Custom('FR_du_Char_U_Pi')][EMPLOYER.GetShortUIName], devient un invité[COURTIER.Custom('FR_E')] de la Cour [HOST.Custom('FR_du_Char_U_Pi')][HOST.GetShortUIName]" - STRESS_IMPACT_TRAIT_LIST:3 "car [Select_CString( CHARACTER.IsLocalPlayer, 'vous êtes', 'ce personnage est' )]: $TRAITS$" + STRESS_IMPACT_TRAIT_LIST:3 "car [Select_CString( CHARACTER.IsLocalPlayer, 'vous êtes', 'ce personnage est' )] : $TRAITS$" STRESS_IMPACT_ONLY:0 "seulement " STRESS_IMPACT_INCREASED:0 "" @@ -539,8 +540,8 @@ THEY_ADD_FOCUS_PROGRESS:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] ajoute $VALUE|V1$ de progression à son intérêt" THEY_MULTIPLY_FOCUS_PROGRESS:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] multiplie la progression dans son intérêt par $VALUE|V2$" THEY_SET_FOCUS_PROGRESS:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] définit la progression de son intérêt sur $VALUE|V1$" - THEY_GET_A_GUARDIAN:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] devient [TARGET_CHARACTER.LocalPlayerString( 'votre', 'le' )] [ward|El][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" - THEY_GOT_A_GUARDIAN:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est devenu[CHARACTER.Custom('FR_E')] [TARGET_CHARACTER.LocalPlayerString( 'votre', 'le' )] [ward|El][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" + THEY_GET_A_GUARDIAN:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] [CHARACTER.LocalPlayerString( 'devenez', 'devient' )] [TARGET_CHARACTER.LocalPlayerString( 'votre', 'le' )] [ward|El][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" + THEY_GOT_A_GUARDIAN:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] [CHARACTER.LocalPlayerString( 'êtes', 'est' )] devenu[CHARACTER.Custom('FR_E')] [TARGET_CHARACTER.LocalPlayerString( 'votre', 'le' )] [ward|El][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" THEY_LOSE_A_GUARDIAN:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] n’est plus [TARGET_CHARACTER.LocalPlayerString( 'votre', 'le' )] [ward|El][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" GLOBAL_LOSE_A_GUARDIAN:0 "Perd [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] comme [Concept('guardian','tut')|E][TARGET_CHARACTER.Custom('FR_EurRice')|E]" GLOBAL_LOST_A_GUARDIAN:0 "A perdu [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] comme [Concept('guardian','tut')|E][TARGET_CHARACTER.Custom('FR_EurRice')|E]" @@ -752,16 +753,16 @@ SAT_CUTLURE_OF_CHARACTER_SAME_AS:0 "A changé la culture [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] à la même culture que [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] ([TARGET_CHARACTER.GetCulture.GetName|V])" I_ENTERED_CHALLENGE_EFFECT:1 "@$SKILL_ICON$!Défi en $SKILL|l$" - THEY_ENTERED_CHALLENGE_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName]:\n @$SKILL_ICON$!Défi en $SKILL|l$" + THEY_ENTERED_CHALLENGE_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] :\n @$SKILL_ICON$!Défi en $SKILL|l$" ENTERED_CHALLENGE_EFFECT:1 "@$SKILL_ICON$!Défi en $SKILL|l$" I_ENTER_CHALLENGE_EFFECT:1 "@$SKILL_ICON$!Défi en $SKILL|l$" - THEY_ENTER_CHALLENGE_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName]:\n @$SKILL_ICON$!Défi en $SKILL|l$" + THEY_ENTER_CHALLENGE_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] :\n @$SKILL_ICON$!Défi en $SKILL|l$" ENTERS_CHALLENGE_EFFECT:1 "@$SKILL_ICON$!Défi en $SKILL|l$" I_ENTERED_DUEL_AGAINST_EFFECT:1 "@$SKILL_ICON$!Défi en $SKILL|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - THEY_ENTERED_DUEL_AGAINST_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName]:\n@$SKILL_ICON$!Défi en $SKILL|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" + THEY_ENTERED_DUEL_AGAINST_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] :\n@$SKILL_ICON$!Défi en $SKILL|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" ENTERED_DUEL_AGAINST_EFFECT:1 "@$SKILL_ICON$!Défi en $SKILL|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" I_ENTER_DUEL_AGAINST_EFFECT:1 "@$SKILL_ICON$!Défi en $SKILL|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - THEY_ENTER_DUEL_AGAINST_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName]:\n@$SKILL_ICON$!Défi en $SKILL|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" + THEY_ENTER_DUEL_AGAINST_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] :\n@$SKILL_ICON$!Défi en $SKILL|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" ENTERS_DUEL_AGAINST_EFFECT:1 "@$SKILL_ICON$!Défi en $SKILL|l$ contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" I_RECEIVED_MODIFIER_EFFECT:1 "Vous avez obtenu « $MODIFIER|V$ »" @@ -881,17 +882,17 @@ CHANGE_PRISON_TYPE:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est déplacé[CHARACTER.Custom('FR_E')] en $TYPE|Vl$" I_GAINED_TYRANNY_EFFECT:2 "@warning_icon!#X C’est un acte de [tyranny|El] qui diminue de $VALUE|-0$ l’[opinion|El] de vos sujets à votre égard#!" - I_LOST_TYRANNY_EFFECT:2 "#P A réduit la [tyranny|El]: Tout le monde dans votre pays a gagné $VALUE|+0$ d’[opinion|El] envers vous#!" + I_LOST_TYRANNY_EFFECT:2 "#P A réduit la [tyranny|El] : tout le monde dans votre pays a gagné $VALUE|+0$ d’[opinion|El] envers vous#!" THEY_GAINED_TYRANNY_EFFECT:1 "@warning_icon!#X C’est un acte de [tyranny|El] qui diminue de $VALUE|-0$ l’[opinion|El] des sujets [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] à son égard#!" - THEY_LOST_TYRANNY_EFFECT:1 "#P A réduit la [tyranny|El]: Tout le monde dans le pays [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] a gagné $VALUE|V0$ d’[opinion|El] à son égard#!" + THEY_LOST_TYRANNY_EFFECT:1 "#P A réduit la [tyranny|El] : tout le monde dans le pays [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] a gagné $VALUE|V0$ d’[opinion|El] à son égard#!" GAINED_TYRANNY_EFFECT:1 "@warning_icon!#X C’est un acte de [tyranny|El] qui diminue de $VALUE|-0$ l’[opinion|El] de tous les sujets#!" - LOST_TYRANNY_EFFECT:1 "#P A réduit la [tyranny|El]: Tout le monde dans le pays a gagné $VALUE|V0$ d’[opinion|El]#!" + LOST_TYRANNY_EFFECT:1 "#P A réduit la [tyranny|El] : tout le monde dans le pays a gagné $VALUE|V0$ d’[opinion|El]#!" I_GAIN_TYRANNY_EFFECT:2 "@warning_icon!#X C’est un acte de [tyranny|El] qui diminue de $VALUE|-0$ l’[opinion|El] de vos sujets à votre égard#!" - I_LOSE_TYRANNY_EFFECT:2 "#P Réduit la [tyranny|El]: Tout le monde dans votre pays gagne $VALUE|+0$ d’[opinion|El] envers vous#!" + I_LOSE_TYRANNY_EFFECT:2 "#P Réduit la [tyranny|El] : tout le monde dans votre pays gagne $VALUE|+0$ d’[opinion|El] envers vous#!" THEY_GAIN_TYRANNY_EFFECT:1 "@warning_icon!#X C’est un acte de [tyranny|El] qui diminue de $VALUE|-0$ l’[opinion|El] des sujets [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] à son égard#!" - THEY_LOSE_TYRANNY_EFFECT:1 "#P Réduit la [tyranny|El]: Tout le monde dans le pays [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] gagne $VALUE|V0$ d’[opinion|El] à son égard#!" + THEY_LOSE_TYRANNY_EFFECT:1 "#P Réduit la [tyranny|El] : tout le monde dans le pays [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] gagne $VALUE|V0$ d’[opinion|El] à son égard#!" GAIN_TYRANNY_EFFECT:1 "@warning_icon!#X C’est un acte de [tyranny|El] qui diminue de $VALUE|-0$ l’[opinion|El] de tous les sujets#!" - LOSE_TYRANNY_EFFECT:1 "#P Réduit la [tyranny|El]: Tout le monde dans le pays [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] gagne $VALUE|V0$ d’[opinion|El] à son égard#!" + LOSE_TYRANNY_EFFECT:1 "#P Réduit la [tyranny|El] : tout le monde dans le pays [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] gagne $VALUE|V0$ d’[opinion|El] à son égard#!" CREATE_CHARACTER_EFFECT:0 "Créer un nouveau personnage" CREATE_NAMED_CHARACTER_EFFECT:1 "Créer un nouveau personnage nommé $NAME$" @@ -983,6 +984,7 @@ #Are negative values in these loc keys showing for you? Don't add new negative ones, just come out of debug mode and they're fine. CHANGE_DEVELOPMENT_LEVEL:0 "Le niveau de [development|El] en [TITLE.GetName] changera de $VALUE|=0+$" + CHANGE_DEVELOPMENT_LEVEL_PAST:0 "Le niveau de [development|El] en [TITLE.GetName] a changé de $VALUE|=0+$" # [LocEditor:ForFutureBatchExport] CHANGE_DEVELOPMENT_PROGRESS:2 "La progression du [development|El] augmente de $VALUE|0+$" CHANGE_DEVELOPMENT_PROGRESS_NEG:1 "La progression du [development|El] diminue de $VALUE|0-$" THEY_CHANGE_DEVELOPMENT_PROGRESS:1 "La progression du [development|El] en [TITLE.GetName] augmentera de $VALUE|0+$" @@ -1179,19 +1181,19 @@ ENTERS_MY_SERVICE:2 "[TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')|U][TARGET_CHARACTER.GetShortUIName] rejoint votre Cour" ENTERS_THEIR_SERVICE:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] rejoint la Cour [TARGET_CHARACTER.Custom('FR_du_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - GIVE_NICKNAME_GLOBAL:1 "Obtient un [nickname|El]: #V $NICKNAME|U$#!" - GIVE_NICKNAME_FIRST:2 "Vous obtenez un [nickname|El]: #V $NICKNAME|U$#!" - GIVE_NICKNAME_THIRD:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] obtient un [nickname|El]: #V $NICKNAME|U$#!" - GAVE_NICKNAME_GLOBAL:1 "A obtenu un [nickname|El]: #V $NICKNAME|U$#!" - GAVE_NICKNAME_FIRST:2 "Vous avez obtenu un [nickname|El]: #V $NICKNAME|U$#!" - GAVE_NICKNAME_THIRD:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a obtenu un [nickname|El]: #V $NICKNAME|U$#!" + GIVE_NICKNAME_GLOBAL:1 "Obtient un [nickname|El] : #V $NICKNAME|U$#!" + GIVE_NICKNAME_FIRST:2 "Vous obtenez un [nickname|El] : #V $NICKNAME|U$#!" + GIVE_NICKNAME_THIRD:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] obtient un [nickname|El] : #V $NICKNAME|U$#!" + GAVE_NICKNAME_GLOBAL:1 "A obtenu un [nickname|El] : #V $NICKNAME|U$#!" + GAVE_NICKNAME_FIRST:2 "Vous avez obtenu un [nickname|El] : #V $NICKNAME|U$#!" + GAVE_NICKNAME_THIRD:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a obtenu un [nickname|El] : #V $NICKNAME|U$#!" - REMOVE_NICKNAME_GLOBAL:0 "Perd le [nickname|El]: [CHARACTER.GetNickname|V]" - REMOVE_NICKNAME_FIRST:0 "Vous perdez le [nickname|El]: [CHARACTER.GetNickname|V]" - REMOVE_NICKNAME_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] perd le [nickname|El]: [CHARACTER.GetNickname|V]" - REMOVED_NICKNAME_GLOBAL:0 "A perdu le [nickname|El]: [CHARACTER.GetNickname|V]" - REMOVED_NICKNAME_FIRST:0 "Vous avez perdu le [nickname|El]: [CHARACTER.GetNickname|V]" - REMOVED_NICKNAME_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a perdu le [nickname|El]: [CHARACTER.GetNickname|V]" + REMOVE_NICKNAME_GLOBAL:0 "Perd le [nickname|El] : [CHARACTER.GetNickname|V]" + REMOVE_NICKNAME_FIRST:0 "Vous perdez le [nickname|El] : [CHARACTER.GetNickname|V]" + REMOVE_NICKNAME_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] perd le [nickname|El] : [CHARACTER.GetNickname|V]" + REMOVED_NICKNAME_GLOBAL:0 "A perdu le [nickname|El] : [CHARACTER.GetNickname|V]" + REMOVED_NICKNAME_FIRST:0 "Vous avez perdu le [nickname|El] : [CHARACTER.GetNickname|V]" + REMOVED_NICKNAME_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a perdu le [nickname|El] : [CHARACTER.GetNickname|V]" SPAWN_ARMY_GLOBAL:0 "Une armée de $ARMY_SIZE|V0$ hommes se rassemble en [PROVINCE.GetName]" SPAWN_ARMY_FIRST:1 "Vous obtenez une armée de $ARMY_SIZE|V0$ hommes en [PROVINCE.GetName]" @@ -1355,28 +1357,28 @@ SET_REALM_CAPITAL_DESC:1 "[TARGET_TITLE.GetName] devient sa nouvelle capitale du pays" SET_REALM_CAPITAL_FIRST_DESC:0 "[TARGET_TITLE.GetName] devient votre nouvelle capitale du pays" SET_REALM_CAPITAL_THIRD_DESC:0 "[TARGET_TITLE.GetName] devient la nouvelle capitale du pays [CHARACTER.Custom('FR_du_Char')][CHARACTER.GetName]" - ADD_INNOVATION_EFFECT:1 "La culture [CULTURE.GetName] découvre: $INNOVATION_TYPE|V$" - ADDED_INNOVATION_EFFECT:0 "La culture [CULTURE.GetName] a découvert: $INNOVATION_TYPE|V$" - REMOVE_INNOVATION_EFFECT:0 "La culture [CULTURE.GetName] perd la connaissance de: $INNOVATION_TYPE|V$" - REMOVED_INNOVATION_EFFECT:0 "La culture [CULTURE.GetName] a perdu la connaissance de: $INNOVATION_TYPE|V$" + ADD_INNOVATION_EFFECT:1 "La culture [CULTURE.GetName] découvre : $INNOVATION_TYPE|V$" + ADDED_INNOVATION_EFFECT:0 "La culture [CULTURE.GetName] a découvert : $INNOVATION_TYPE|V$" + REMOVE_INNOVATION_EFFECT:0 "La culture [CULTURE.GetName] perd la connaissance de : $INNOVATION_TYPE|V$" + REMOVED_INNOVATION_EFFECT:0 "La culture [CULTURE.GetName] a perdu la connaissance de : $INNOVATION_TYPE|V$" - ADD_DOCTRINE_GLOBAL_DESC:1 "Obtient $DOCTRINE_GROUP$: $DOCTRINE$" - ADD_DOCTRINE_GLOBAL_PAST_DESC:1 "A obtenu $DOCTRINE_GROUP$: $DOCTRINE$" - ADD_DOCTRINE_THIRD_DESC:1 "La foi [FAITH.GetAdjective] obtient $DOCTRINE_GROUP$: $DOCTRINE$" - ADD_DOCTRINE_THIRD_PAST_DESC:1 "La foi [FAITH.GetAdjective] a obtenu $DOCTRINE_GROUP$: $DOCTRINE$" + ADD_DOCTRINE_GLOBAL_DESC:1 "Obtient $DOCTRINE_GROUP$ : $DOCTRINE$" + ADD_DOCTRINE_GLOBAL_PAST_DESC:1 "A obtenu $DOCTRINE_GROUP$ : $DOCTRINE$" + ADD_DOCTRINE_THIRD_DESC:1 "La foi [FAITH.GetAdjective] obtient $DOCTRINE_GROUP$ : $DOCTRINE$" + ADD_DOCTRINE_THIRD_PAST_DESC:1 "La foi [FAITH.GetAdjective] a obtenu $DOCTRINE_GROUP$ : $DOCTRINE$" - REMOVE_DOCTRINE_GLOBAL_DESC:1 "Perd $DOCTRINE_GROUP$: $DOCTRINE$" - REMOVE_DOCTRINE_GLOBAL_PAST_DESC:1 "A perdu $DOCTRINE_GROUP$: $DOCTRINE$" - REMOVE_DOCTRINE_THIRD_DESC:1 "La foi [FAITH.GetAdjective] perd $DOCTRINE_GROUP$: $DOCTRINE$" - REMOVE_DOCTRINE_THIRD_PAST_DESC:1 "La foi [FAITH.GetAdjective] a perdu $DOCTRINE_GROUP$: $DOCTRINE$" + REMOVE_DOCTRINE_GLOBAL_DESC:1 "Perd $DOCTRINE_GROUP$ : $DOCTRINE$" + REMOVE_DOCTRINE_GLOBAL_PAST_DESC:1 "A perdu $DOCTRINE_GROUP$ : $DOCTRINE$" + REMOVE_DOCTRINE_THIRD_DESC:1 "La foi [FAITH.GetAdjective] perd $DOCTRINE_GROUP$ : $DOCTRINE$" + REMOVE_DOCTRINE_THIRD_PAST_DESC:1 "La foi [FAITH.GetAdjective] a perdu $DOCTRINE_GROUP$ : $DOCTRINE$" GET_RANDOM_INNOVATION_FROM_EFFECT:2 "La [culture|El] [CULTURE.GetName] reçoit une [innovation|El] aléatoire de la culture [TARGET_CULTURE.GetName]" GOT_RANDOM_INNOVATION_FROM_EFFECT:1 "La [culture|El] [CULTURE.GetName] a reçu une [innovation|El] aléatoire de la culture [TARGET_CULTURE.GetName]" - ACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] obtient le [holy_site|El] [CHARACTER.GetFaith.GetAdherentName] $HOLY_SITE$" - ACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] a obtenu le [holy_site|El] [CHARACTER.GetFaith.GetAdherentName] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] perd le [holy_site|El] [CHARACTER.GetFaith.GetAdherentName] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] a perdu le [holy_site|El] [CHARACTER.GetFaith.GetAdherentName] $HOLY_SITE$" + ACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] sera considéré comme un [holy_site|El] [FAITH.GetAdherentName]" # [LocEditor:ForFutureBatchExport] + ACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] est devenu un [holy_site|El] [FAITH.GetAdherentName]" # [LocEditor:ForFutureBatchExport] + DEACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] ne sera plus considéré comme un [holy_site|El] [FAITH.GetAdherentName]" # [LocEditor:ForFutureBatchExport] + DEACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] n’est plus considéré comme un [holy_site|El] [FAITH.GetAdherentName]" # [LocEditor:ForFutureBatchExport] ADD_RANDOM_INNOVATION_EFFECT:1 "Les [CULTURE.GetCollectiveNoun] développent une [innovation|El] aléatoire du groupe $GROUP|l$" GOT_RANDOM_INNOVATION_EFFECT:0 "Les [CULTURE.GetCollectiveNoun] ont développé une [innovation|El] aléatoire du groupe $GROUP|l$" @@ -1407,15 +1409,15 @@ UNLEARN_LANGUAGE_THIRD:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] oublie la [language|El] [CULTURE_PILLAR.GetName]" UNLEARN_LANGUAGE_GLOBAL:1 "Oublie la [language|El] [CULTURE_PILLAR.GetName]" - GAINS_THE_BUILDING_NAME:0 "Obtient le bâtiment: [BUILDING.GetName|l]" - GAINED_THE_BUILDING_NAME:0 "A obtenu le bâtiment: [BUILDING.GetName|l]" - PROVINCE_GAINS_THE_BUILDING_NAME:0 "La propriété de [PROVINCE.GetName] obtient le bâtiment: [BUILDING.GetName|l]" - PROVINCE_GAINED_THE_BUILDING_NAME:0 "La propriété de [PROVINCE.GetName] a obtenu le bâtiment: [BUILDING.GetName|l]" + GAINS_THE_BUILDING_NAME:0 "Obtient le bâtiment : [BUILDING.GetName|l]" + GAINED_THE_BUILDING_NAME:0 "A obtenu le bâtiment : [BUILDING.GetName|l]" + PROVINCE_GAINS_THE_BUILDING_NAME:0 "La propriété de [PROVINCE.GetName] obtient le bâtiment : [BUILDING.GetName|l]" + PROVINCE_GAINED_THE_BUILDING_NAME:0 "La propriété de [PROVINCE.GetName] a obtenu le bâtiment : [BUILDING.GetName|l]" - LOSES_THE_BUILDING_NAME:0 "Perd le bâtiment: [BUILDING.GetName]" - LOST_THE_BUILDING_NAME:0 "A perdu le bâtiment: [BUILDING.GetName]" - PROVINCE_LOSES_THE_BUILDING_NAME:0 "La propriété de [PROVINCE.GetName] perd le bâtiment: [BUILDING.GetName]" - PROVINCE_LOST_THE_BUILDING_NAME:0 "La propriété de [PROVINCE.GetName] a perdu le bâtiment: [BUILDING.GetName]" + LOSES_THE_BUILDING_NAME:0 "Perd le bâtiment : [BUILDING.GetName]" + LOST_THE_BUILDING_NAME:0 "A perdu le bâtiment : [BUILDING.GetName]" + PROVINCE_LOSES_THE_BUILDING_NAME:0 "La propriété de [PROVINCE.GetName] perd le bâtiment : [BUILDING.GetName]" + PROVINCE_LOST_THE_BUILDING_NAME:0 "La propriété de [PROVINCE.GetName] a perdu le bâtiment : [BUILDING.GetName]" GAINS_BUILDING_SLOT:0 "Obtient $VALUE|V0$ emplacement de bâtiment" GAINED_BUILDING_SLOT:0 "A obtenu $VALUE|V0$ emplacement de bâtiment" @@ -1425,15 +1427,15 @@ SET_HOLDING_TYPE_EFFECT_GLOBAL:0 "Faire de [PROVINCE.GetName] une propriété de type $NEW_HOLDING_TYPE_NAME|l$" SET_HOLDING_TYPE_EFFECT_GLOBAL_PAST:0 "A fait de [PROVINCE.GetName] une propriété de type $NEW_HOLDING_TYPE_NAME|l$" - ADD_SPECIAL_BUILDING_SLOT_EFFECT_GLOBAL:0 "Obtient un emplacement de [special_building|El] pour: [BUILDING.GetName|l]" - ADDED_SPECIAL_BUILDING_SLOT_EFFECT_GLOBAL:0 "A obtenu un emplacement de [special_building|El] pour: [BUILDING.GetName|l]" - ADD_SPECIAL_BUILDING_SLOT_EFFECT_THIRD:0 "[PROVINCE.GetName] obtient un emplacement de [special_building|El] pour: [BUILDING.GetName|l]" - ADDED_SPECIAL_BUILDING_SLOT_EFFECT_THIRD:0 "[PROVINCE.GetName] a obtenu un emplacement de [special_building|El] pour: [BUILDING.GetName|l]" + ADD_SPECIAL_BUILDING_SLOT_EFFECT_GLOBAL:0 "Obtient un emplacement de [special_building|El] pour : [BUILDING.GetName|l]" + ADDED_SPECIAL_BUILDING_SLOT_EFFECT_GLOBAL:0 "A obtenu un emplacement de [special_building|El] pour : [BUILDING.GetName|l]" + ADD_SPECIAL_BUILDING_SLOT_EFFECT_THIRD:0 "[PROVINCE.GetName] obtient un emplacement de [special_building|El] pour : [BUILDING.GetName|l]" + ADDED_SPECIAL_BUILDING_SLOT_EFFECT_THIRD:0 "[PROVINCE.GetName] a obtenu un emplacement de [special_building|El] pour : [BUILDING.GetName|l]" - ADD_SPECIAL_BUILDING_EFFECT_GLOBAL:0 "Obtient le [special_building|El]: [BUILDING.GetName|l]" - ADDED_SPECIAL_BUILDING_EFFECT_GLOBAL:0 "A obtenu le [special_building|El]: [BUILDING.GetName|l]" - ADD_SPECIAL_BUILDING_EFFECT_THIRD:0 "La propriété de [PROVINCE.GetName] obtient le [special_building|El]: [BUILDING.GetName|l]" - ADDED_SPECIAL_BUILDING_EFFECT_THIRD:0 "La propriété de [PROVINCE.GetName] a obtenu le [special_building|El]: [BUILDING.GetName|l]" + ADD_SPECIAL_BUILDING_EFFECT_GLOBAL:0 "Obtient le [special_building|El] : [BUILDING.GetName|l]" + ADDED_SPECIAL_BUILDING_EFFECT_GLOBAL:0 "A obtenu le [special_building|El] : [BUILDING.GetName|l]" + ADD_SPECIAL_BUILDING_EFFECT_THIRD:0 "La propriété de [PROVINCE.GetName] obtient le [special_building|El] : [BUILDING.GetName|l]" + ADDED_SPECIAL_BUILDING_EFFECT_THIRD:0 "La propriété de [PROVINCE.GetName] a obtenu le [special_building|El] : [BUILDING.GetName|l]" CHANGE_DE_JURE_DRIFT_PROGRESS_EFFECT:0 "Modifie le glissement de jure du [TITLE.GetName] vers le [TARGET_TITLE.GetName] de $VALUE|V0$" @@ -1463,10 +1465,10 @@ leave_faction_with_cooldown_effect_first.tt:2 "Vous ne pouvez pas rejoindre une autre [faction|El] pendant #V $VALUE|0$ ans#!" leave_faction_with_cooldown_effect_global.tt:0 "Ne peut pas rejoindre une autre [faction|El] pendant #V $VALUE|0$ ans#!" - CHARACTER_LEAVES_COURT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] quitte la [court|E] [CHARACTER.GetCurrentLocation.GetCounty.GetTitle.GetHolder.Custom('FR_du_Char_U_Pi')][CHARACTER.GetCurrentLocation.GetCounty.GetTitle.GetHolder.GetShortUIName]" - LEFT_COURT:0 "A quitté la [court|E] [CHARACTER.GetLiege.Custom('FR_du_Char_U_Pi')][CHARACTER.GetLiege.GetShortUIName]" + CHARACTER_LEAVES_COURT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] quitte [CHARACTER.GetCurrentLocation.GetCounty.GetTitle.GetHolder.LocalPlayerString( 'votre ', 'la ' )][court|E][CHARACTER.GetCurrentLocation.GetCounty.GetTitle.GetHolder.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" + LEFT_COURT:0 "A quitté [CHARACTER.GetLiege.LocalPlayerString( 'votre ', 'la ' )][court|E][CHARACTER.GetLiege.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" LEAVES_COURT:1 "Quitte [CHARACTER.GetCurrentLocation.GetCounty.GetTitle.GetHolder.LocalPlayerString( 'votre ', 'la ' )][court|E][CHARACTER.GetCurrentLocation.GetCounty.GetTitle.GetHolder.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" - CHARACTER_LEFT_COURT:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a quitté la [court|E] [CHARACTER.GetLiege.Custom('FR_du_Char_U_Pi')][CHARACTER.GetLiege.GetShortUIName]" + CHARACTER_LEFT_COURT:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a quitté [CHARACTER.GetLiege.LocalPlayerString( 'votre ', 'la ' )][court|E][CHARACTER.GetLiege.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" RECRUIT_COURTIER_EFFECT:1 "Recrute [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] à la [court|E]" THEY_RECRUIT_COURTIER_EFFECT:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] recrute [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] à sa [court|E]" I_RECRUIT_COURTIER_EFFECT:1 "Vous recrutez [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] à votre [court|E]" @@ -1575,52 +1577,52 @@ INCREASED_CHANCE_OF_MY_LOVERS_SAVING_ME:2 "Vos [lovers|El] sont moins susceptibles de rejoindre les [schemes|El] visant à [GetScheme('murder').GetActionName|l] à votre encontre\nLes amants sont plus susceptibles de vous sauver d’une tentative de meurtre" INCREASED_CHANCE_OF_THEIR_LOVERS_SAVING_THEM:1 "Les [lovers|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] sont moins susceptibles de rejoindre les [schemes|El] visant à [GetScheme('murder').GetActionName|l] contre [CHARACTER.Custom('FR_LuiElle')]\nLes amants sont plus susceptibles de [CHARACTER.Custom('FR_LeLa')] sauver d’une tentative de meurtre" - INCREASED_SEDUCE_SUCCESS_CHANCE_AGAINST_COURTIERS:1 "La [success_chance|El] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] contre ses propres [courtiers|El] et [guests|El]: #P +[EmptyScope.ScriptValue('home_advantage_perk_bonus')|0]%#!" - INCREASED_SEDUCE_SUCCESS_CHANCE_AGAINST_MY_COURTIERS:1 "La [success_chance|El] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] contre vos [courtiers|El] et [guests|El]: #P +[EmptyScope.ScriptValue('home_advantage_perk_bonus')|0]%#!" - INCREASED_SEDUCE_SUCCESS_CHANCE_AGAINST_THEIR_COURTIERS:1 "La [success_chance|El] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] contre ses [courtiers|El] et [guests|El]: #P +[EmptyScope.ScriptValue('home_advantage_perk_bonus')|0]%#!" + INCREASED_SEDUCE_SUCCESS_CHANCE_AGAINST_COURTIERS:1 "La [success_chance|El] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] contre ses propres [courtiers|El] et [guests|El] : #P +[EmptyScope.ScriptValue('home_advantage_perk_bonus')|0]%#!" + INCREASED_SEDUCE_SUCCESS_CHANCE_AGAINST_MY_COURTIERS:1 "La [success_chance|El] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] contre vos [courtiers|El] et [guests|El] : #P +[EmptyScope.ScriptValue('home_advantage_perk_bonus')|0]%#!" + INCREASED_SEDUCE_SUCCESS_CHANCE_AGAINST_THEIR_COURTIERS:1 "La [success_chance|El] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] contre ses [courtiers|El] et [guests|El] : #P +[EmptyScope.ScriptValue('home_advantage_perk_bonus')|0]%#!" CAN_NO_LONGER_CRITICALLY_FAIL_SEDUCTION_SCHEMES:2 "Ne peut plus [critically_fail|El] aux [schemes|El] visant à [GetScheme('seduce').GetActionName|l]" I_CAN_NO_LONGER_CRITICALLY_FAIL_SEDUCTION_SCHEMES:3 "Vous ne pouvez plus [critically_fail|El] aux [schemes|El] visant à [GetScheme('seduce').GetActionName|l]" THEY_CAN_NO_LONGER_CRITICALLY_FAIL_SEDUCTION_SCHEMES:2 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] ne peut plus [critically_fail|El] aux [schemes|El] visant à [GetScheme('seduce').GetActionName|l]" - INCREASED_SEDUCE_SUCCESS_CHANCE_25:2 "[success_chance|E] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l]: #P +[EmptyScope.ScriptValue('smooth_operator_perk_bonus')|0]%#!\nPeut apprendre #V 1#! [language|El] supplémentaire sans pénalité" - INCREASED_SEDUCE_SUCCESS_CHANCE_25_YOU:1 "[success_chance|E] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l]: #P +[EmptyScope.ScriptValue('smooth_operator_perk_bonus')|0]%#!\nVous pouvez apprendre #V 1#! [language|El] supplémentaire sans pénalité" - INCREASED_SEDUCE_SUCCESS_CHANCE_25_THEY:1 "[success_chance|E] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l]: #P +[EmptyScope.ScriptValue('smooth_operator_perk_bonus')|0]%#!\nPeut apprendre #V 1#! [language|El] supplémentaire sans pénalité" + INCREASED_SEDUCE_SUCCESS_CHANCE_25:2 "[success_chance|E] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] : #P +[EmptyScope.ScriptValue('smooth_operator_perk_bonus')|0]%#!\nPeut apprendre #V 1#! [language|El] supplémentaire sans pénalité" + INCREASED_SEDUCE_SUCCESS_CHANCE_25_YOU:1 "[success_chance|E] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] : #P +[EmptyScope.ScriptValue('smooth_operator_perk_bonus')|0]%#!\nVous pouvez apprendre #V 1#! [language|El] supplémentaire sans pénalité" + INCREASED_SEDUCE_SUCCESS_CHANCE_25_THEY:1 "[success_chance|E] du [scheme|El] visant à [GetScheme('seduce').GetActionName|l] : #P +[EmptyScope.ScriptValue('smooth_operator_perk_bonus')|0]%#!\nPeut apprendre #V 1#! [language|El] supplémentaire sans pénalité" ESPIONAGE_MAY_FABRICATE_HOOKS:0 "[espionage|E] peut également fabriquer des [hooks|El]" ENABLE_FABRICATE_HOOK_SCHEME:1 "Permet le [scheme|El] visant à [GetScheme('fabricate_hook').GetActionName|l]" - ESPIONAGE_COUNCILLOR_TASK_BONUS_25:0 "Vitesse de progression de la tâche visant à [espionage|El]: #P +[EmptyScope.ScriptValue('digging_for_dirt_perk_percentage')|0]%#!" + ESPIONAGE_COUNCILLOR_TASK_BONUS_25:0 "Vitesse de progression de la tâche visant à [espionage|El] : #P +[EmptyScope.ScriptValue('digging_for_dirt_perk_percentage')|0]%#!" ENABLE_ABDUCTION_SCHEME:1 "Permet le [scheme|El] visant à [GetScheme('abduct').GetActionName|l]" I_ENABLE_ABDUCTION_SCHEME:2 "Vous pouvez utiliser le [scheme|El] visant à [GetScheme('abduct').GetActionName|l]" THEY_ENABLE_ABDUCTION_SCHEME:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] peut utiliser le [scheme|El] visant à [GetScheme('abduct').GetActionName|l]" - DISRUPT_SCHEMES_COUNCILLOR_TASK_BONUS_25:0 "Efficacité de la tâche visant à [disrupt_schemes|El]: #P +[EmptyScope.ScriptValue('court_of_shadows_perk_percentage')|0]%#!" + DISRUPT_SCHEMES_COUNCILLOR_TASK_BONUS_25:0 "Efficacité de la tâche visant à [disrupt_schemes|El] : #P +[EmptyScope.ScriptValue('court_of_shadows_perk_percentage')|0]%#!" - ENEMY_HOSTILE_SCHEME_TARGETING_COURTIER_REDUCTION:1 "[success_chance|E] du [hostile_scheme|El] de l’ennemi contre vos [courtiers|El]: #P -[EmptyScope.ScriptValue('prepared_for_anything_perk_secondary_percentage')|0]#!" + ENEMY_HOSTILE_SCHEME_TARGETING_COURTIER_REDUCTION:1 "[success_chance|E] du [hostile_scheme|El] de l’ennemi contre vos [courtiers|El] : #P -[EmptyScope.ScriptValue('prepared_for_anything_perk_secondary_percentage')|0]#!" - SKILL_POINT_FROM_TORTURE_GAIN_CHANCE:1 "La [torturing|El] donne:\n$TAB$#V [EmptyScope.ScriptValue('dark_insights_stat_increase_chance')|0]%#! de chance d’obtenir #P 1#![intrigue_i] en [intrigue|El] ou #P 1#![prowess_i] en [prowess|El]" - SKILL_POINT_FROM_ME_TORTURING_GAIN_CHANCE:3 "Lorsque vous [Concept( 'torture', 'torturez' )|E] quelqu’un:\n$TAB$#V [EmptyScope.ScriptValue('dark_insights_stat_increase_chance')|0]%#! de chance d’obtenir #P 1#![intrigue_i] en [intrigue|El] ou #P 1#![prowess_i] en [prowess|El] (Max. 5 chacun)" - SKILL_POINT_FROM_THEM_TORTURING_GAIN_CHANCE:1 "Lorsqu’[CHARACTER.GetSheHe] [Concept( 'torture', 'torture' )|E] quelqu’un:\n$TAB$#V [EmptyScope.ScriptValue('dark_insights_stat_increase_chance')|0]%#! de chance d’obtenir #P 1#![intrigue_i] en [intrigue|El] ou #P 1#![prowess_i] en [prowess|El]" + SKILL_POINT_FROM_TORTURE_GAIN_CHANCE:1 "La [torturing|El] donne :\n$TAB$#V [EmptyScope.ScriptValue('dark_insights_stat_increase_chance')|0]%#! de chance d’obtenir #P 1#![intrigue_i] en [intrigue|El] ou #P 1#![prowess_i] en [prowess|El]" + SKILL_POINT_FROM_ME_TORTURING_GAIN_CHANCE:3 "Lorsque vous [Concept( 'torture', 'torturez' )|E] quelqu’un :\n$TAB$#V [EmptyScope.ScriptValue('dark_insights_stat_increase_chance')|0]%#! de chance d’obtenir #P 1#![intrigue_i] en [intrigue|El] ou #P 1#![prowess_i] en [prowess|El] (Max. 5 chacun)" + SKILL_POINT_FROM_THEM_TORTURING_GAIN_CHANCE:1 "Lorsqu’[CHARACTER.GetSheHe] [Concept( 'torture', 'torture' )|E] quelqu’un :\n$TAB$#V [EmptyScope.ScriptValue('dark_insights_stat_increase_chance')|0]%#! de chance d’obtenir #P 1#![intrigue_i] en [intrigue|El] ou #P 1#![prowess_i] en [prowess|El]" NO_PIETY_OR_OPINION_LOSS_FROM_TORTURE:0 "Pas de perte de [piety|El] ou d’[opinion|El] de la part du [clergy|El] en cas de [torturing|El] ou d’[execution|El]" I_DO_NOT_LOSE_PIETY_OR_TEMPLE_VASSAL_OPINION_FROM_TORTURE:1 "Vous ne perdez pas de [piety|El] ou d’[opinion|El] de la part du [clergy|El] en cas de [torturing|El] ou d’[execution|El]" THEY_DO_NOT_LOSE_PIETY_OR_TEMPLE_VASSAL_OPINION_FROM_TORTURE:0 "[CHARACTER.GetSheHe|U] ne perd pas de [piety|El] ou d’[opinion|El] de la part du [clergy|El] en cas de [torturing|El] ou d’[execution|El]" - INCREASED_IMPRISONMENT_CHANCE_AGAINST_OTHERS:0 "Probabilité d’[imprisonment|El]: #P +50%#!" + INCREASED_IMPRISONMENT_CHANCE_AGAINST_OTHERS:0 "Probabilité d’[imprisonment|El] : #P +50%#!" - COUNCIL_TASK_INCREASE_CONTROL_PROGRESS_INCREASE:0 "Gain de progression pour « [increase_control|El] »: #P +[EmptyScope.ScriptValue('strict_organization_percentage')|0]%#!" + COUNCIL_TASK_INCREASE_CONTROL_PROGRESS_INCREASE:0 "Gain de progression pour « [increase_control|El] » : #P +[EmptyScope.ScriptValue('strict_organization_percentage')|0]%#!" - COURTING_PERK_SUCCESS_CHANCE_BONUS:2 "[success_chance|E] du [scheme|El] visant à [GetScheme('courting').GetActionName|l]: #P +[EmptyScope.ScriptValue('courtship_court_success_chance_bonus_value')|0]%#!\n[success_chance|E] du complot visant à [GetScheme('elope').GetActionName|l]: #P +[EmptyScope.ScriptValue('elope_court_success_chance_bonus_value')|0]%#!" + COURTING_PERK_SUCCESS_CHANCE_BONUS:2 "[success_chance|E] du [scheme|El] visant à [GetScheme('courting').GetActionName|l] : #P +[EmptyScope.ScriptValue('courtship_court_success_chance_bonus_value')|0]%#!\n[success_chance|E] du complot visant à [GetScheme('elope').GetActionName|l] : #P +[EmptyScope.ScriptValue('elope_court_success_chance_bonus_value')|0]%#!" - MARRIAGE_ACCEPTANCE_FOR_SELF_AND_EXTENDED_FAMILY:1 "Acceptation des [marriages|El] pour soi: #P +[EmptyScope.ScriptValue('promising_prospects_self_value')|0]#!\nAcceptation des [marriages|El] pour la [close_family|El]: #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!\nAcceptation des [marriages|El] pour la [extended_family|El]: #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!" - MARRIAGE_ACCEPTANCE_FOR_ME_AND_MY_EXTENDED_FAMILY:2 "Acceptation des [marriages|El] pour vous-même: #P +[EmptyScope.ScriptValue('promising_prospects_self_value')|0]#!\nAcceptation des [marriages|El] pour votre [close_family|El]: #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!\nAcceptation des [marriages|El] pour votre [extended_family|El]: #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!" - MARRIAGE_ACCEPTANCE_FOR_THEM_AND_THEIR_EXTENDED_FAMILY:1 "Acceptation des [marriages|El] pour [CHARACTER.Custom('FR_LuiElle')]-même: #P +[EmptyScope.ScriptValue('promising_prospects_self_value')|0]#!\nAcceptation des [marriages|El] pour sa [close_family|El]: #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!\nAcceptation des [marriages|El] pour sa [extended_family|El]: #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!" + MARRIAGE_ACCEPTANCE_FOR_SELF_AND_EXTENDED_FAMILY:1 "Acceptation des [marriages|El] pour soi : #P +[EmptyScope.ScriptValue('promising_prospects_self_value')|0]#!\nAcceptation des [marriages|El] pour la [close_family|El] : #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!\nAcceptation des [marriages|El] pour la [extended_family|El] : #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!" + MARRIAGE_ACCEPTANCE_FOR_ME_AND_MY_EXTENDED_FAMILY:2 "Acceptation des [marriages|El] pour vous-même : #P +[EmptyScope.ScriptValue('promising_prospects_self_value')|0]#!\nAcceptation des [marriages|El] pour votre [close_family|El] : #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!\nAcceptation des [marriages|El] pour votre [extended_family|El] : #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!" + MARRIAGE_ACCEPTANCE_FOR_THEM_AND_THEIR_EXTENDED_FAMILY:1 "Acceptation des [marriages|El] pour [CHARACTER.Custom('FR_LuiElle')]-même : #P +[EmptyScope.ScriptValue('promising_prospects_self_value')|0]#!\nAcceptation des [marriages|El] pour sa [close_family|El] : #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!\nAcceptation des [marriages|El] pour sa [extended_family|El] : #P +[EmptyScope.ScriptValue('promising_prospects_other_value')|0]#!" - PEACE_OFFER_ACCEPTANCE:0 "Acceptation de la [peace|El]: #P +[EmptyScope.ScriptValue('peacemaker_value')|0]#!" + PEACE_OFFER_ACCEPTANCE:0 "Acceptation de la [peace|El] : #P +[EmptyScope.ScriptValue('peacemaker_value')|0]#!" - SEND_GIFT_OPINION_GAIN_DOUBLED:0 "Gain d’opinion de l’interaction « $gift_interaction$ »: #P +100%#!" + SEND_GIFT_OPINION_GAIN_DOUBLED:0 "Gain d’opinion de l’interaction « $gift_interaction$ » : #P +100%#!" UNLOCK_DUCAL_CONQUEST_CB:0 "Débloquer le [ducal_conquest_casus_belli|El]" I_AM_ABLE_TO_USE_DUCAL_CONQUEST_CB:1 "Vous pouvez utiliser le [ducal_conquest_casus_belli|El]" @@ -1630,34 +1632,36 @@ I_AM_ABLE_TO_USE_FORCED_VASSALAGE_CB:1 "Vous pouvez utiliser le [vassalize_casus_belli|El]" THEY_ARE_ABLE_TO_USE_THE_FORCED_VASSALAGE_CB:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] peut utiliser le [vassalize_casus_belli|El]" - FOREIGN_AFFAIRS_TASK_EFFECTIVENESS:0 "Efficacité de la tâche visant à [foreign_affairs|El]: #P +[EmptyScope.ScriptValue('adaptive_traditions_perk_impact_percent')|0]%#!" + FOREIGN_AFFAIRS_TASK_EFFECTIVENESS:0 "Efficacité de la tâche visant à [foreign_affairs|El] : #P +[EmptyScope.ScriptValue('adaptive_traditions_perk_impact_percent')|0]%#!" - SELECT_GENETIC_TRAIT_FOR_BLOODLINE:0 "Choisir un trait [congenital|El] pour qu’il soit plus commun dans la dynastie:\n$BULLET_WITH_TAB$[GetTrait('beauty_good_1').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('intellect_good_1').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('physique_good_1').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('fecund').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('giant').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('dwarf').GetName( GetNullCharacter )]" + SELECT_GENETIC_TRAIT_FOR_BLOODLINE:0 "Choisir un trait [congenital|El] pour qu’il soit plus commun dans la dynastie :\n$BULLET_WITH_TAB$[GetTrait('beauty_good_1').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('intellect_good_1').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('physique_good_1').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('fecund').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('giant').GetName( GetNullCharacter )]\n$BULLET_WITH_TAB$[GetTrait('dwarf').GetName( GetNullCharacter )]" SELECT_GENETIC_TRAIT_FOR_BLOODLINE_NO_BULLETTAB:1 "Choisir un trait [congenital|El] pour le rendre plus fréquent dans la dynastie" - CASUS_BELLI_COST_PERK_REDUCTION:0 "Coût des [casus_belli|El]: #P -[EmptyScope.ScriptValue('bellum_justum_discount_percentage')|0]%#!" - CASUS_BELLI_COST_DYNASTY_PERK_REDUCTION:0 "Coût des [casus_belli|El]: #P -20%#!" + CASUS_BELLI_COST_PERK_REDUCTION:0 "Coût des [casus_belli|El] : #P -[EmptyScope.ScriptValue('bellum_justum_discount_percentage')|0]%#!" + CASUS_BELLI_COST_DYNASTY_PERK_REDUCTION:0 "Coût des [casus_belli|El] : #P -20%#!" BETTER_KNIGHTS_DYNASTY_PERK_REDUCTION:0 "Les membres de la [dynasty|El] sont moins susceptibles de mourir ou d’être blessés dans une [battle|El], et ont plus de chances de gagner de la [prowess|El] en étant des [knights|El]" PERK_CAN_SIGN_ALLIANCE:0 "Peut proposer une [alliance|El] sans [marriage|El]" PERK_TRUCE_BREAKING_COST_REDUCTION:0 "[truces|E] plus courtes et pas de pénalité de [prestige|El] pour les briser" - EACH_ALLIANCE_GRANTS_DIPLOMACY:1 "Chaque [alliance|El] octroie: #P +1#![diplomacy_i] ([EmptyScope.ScriptValue('embassies_max')|0] au maximum)" + EACH_ALLIANCE_GRANTS_DIPLOMACY:1 "Chaque [alliance|El] octroie : #P +1#![diplomacy_i] ([EmptyScope.ScriptValue('embassies_max')|0] au maximum)" - FABRICATE_CLAIM_SPEED_GAIN:1 "Vitesse pour [fabricate_claim|El]: #P +[EmptyScope.ScriptValue('accomplished_forger_percentage')|0]%#!\nDébloque l’[buy_artifact_claim_interaction|El]" + FABRICATE_CLAIM_SPEED_GAIN:1 "Vitesse pour [fabricate_claim|El] : #P +[EmptyScope.ScriptValue('accomplished_forger_percentage')|0]%#!\nDébloque l’[buy_artifact_claim_interaction|El]" UNLOCK_BEFRIEND_SCHEME:1 "Débloque le [scheme|El] visant à [GetScheme('befriend').GetActionName|l]" I_CAN_USE_THE_BEFRIEND_SCHEME:2 "Vous pouvez utiliser le [scheme|El] visant à [GetScheme('befriend').GetActionName|l]" THEY_CAN_USE_THE_BEFRIEND_SCHEME:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] peut utiliser le [scheme|El] visant à [GetScheme('befriend').GetActionName|l]" - EACH_FRIEND_ADDS_STRESS_REDUCTION:2 "Chaque [friend|El] ajoute: #P -5%#![stress_gain_i] au gain de [stress|El]" + unlocks_board_games_interaction_effect:0 "Débloque l’[interaction|El] $challenge_to_2p_chess_interaction$ vous permettant de jouer à des jeux amicaux avec d’autres [characters|El]" + + EACH_FRIEND_ADDS_STRESS_REDUCTION:2 "Chaque [friend|El] ajoute : #P -5%#![stress_gain_i] au gain de [stress|El]" CHILDREN_ARE_BORN_WITH_EXTRA_STATS:0 "Les enfants reçoivent de #P 1#! à #P 3#! points d’[skill|El] supplémentaires" - BEFRIEND_SUCCESS_CHANCE_AGAINST_FAMILY:0 "[success_chance|E] de [personal_scheme|El]: #P +[EmptyScope.ScriptValue('thicker_than_water_bonus')|0]%#! contre les membres de la famille" - PERSONAL_SCHEME_SUCCESS_CHANCE_AGAINST_DYNASTY:0 "[success_chance|E] de [personal_scheme|El]: #P +[EmptyScope.ScriptValue('kin_legacy_4_success_chance')|0]%#! contre les membres de la [dynasty|El]" + BEFRIEND_SUCCESS_CHANCE_AGAINST_FAMILY:0 "[success_chance|E] de [personal_scheme|El] : #P +[EmptyScope.ScriptValue('thicker_than_water_bonus')|0]%#! contre les membres de la famille" + PERSONAL_SCHEME_SUCCESS_CHANCE_AGAINST_DYNASTY:0 "[success_chance|E] de [personal_scheme|El] : #P +[EmptyScope.ScriptValue('kin_legacy_4_success_chance')|0]%#! contre les membres de la [dynasty|El]" GAIN_SKILL_FROM_AGING:1 "Augmente les [skills|El] avec l’âge" @@ -1669,7 +1673,7 @@ EACH_LIVING_CHILD_ADDS_RANDOM_SKILL_POINT:3 "Chaque enfant vivant vous donne #P 1#! point d’une [skill|El] aléatoire ([EmptyScope.ScriptValue('sound_foundations_max')|0] au maximum)" - OFFER_VASSALIZATION_ACCEPTANCE_INCREASE:0 "Acceptation de l’[offer_vassalization|El]: #P +[EmptyScope.ScriptValue('true_ruler_value')|0]#!" + OFFER_VASSALIZATION_ACCEPTANCE_INCREASE:0 "Acceptation de l’[offer_vassalization|El] : #P +[EmptyScope.ScriptValue('true_ruler_value')|0]#!" REDUCED_CHANCE_OF_BEING_WOUNDED_KILLED_OR_IMPRISONED_IN_BATTLE:1 "[command_modifier_i|E]Réduit les risques liés au fait de [commanding|El] des [armies|El]" @@ -1677,10 +1681,12 @@ CAN_USE_THE_SELL_TITLES_DECISION:0 "Peut utiliser la [decision|El] « [sell_titles|El] »" - COLLECT_TAXES_EFFECTIVENESS_GAIN:0 "Efficacité de la tâche visant à [collect_taxes|El]: #P +[EmptyScope.ScriptValue('tax_man_perk_percentage')|0]%#!" + COLLECT_TAXES_EFFECTIVENESS_GAIN:0 "Efficacité de la tâche visant à [collect_taxes|El] : #P +[EmptyScope.ScriptValue('tax_man_perk_percentage')|0]%#!" + + unlocks_truce_purchasing_interaction_desc:0 "Déverrouille l’[interaction|El] $purchase_truce_interaction$ qui permet des [truces|El] à acheter de manière préventive" CHILDREN_HAVE_CHANCE_OF_IMPROVEMENT:0 "Les [wards|El] peuvent obtenir des [skills|El] supplémentaires et peuvent devenir [friends|El] avec leur [guardian|El]" - CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:3 "Vos [wards|El] peuvent obtenir des [skills|El] supplémentaires et peuvent devenir vos [friends|El]\n[success_chance|E] du [scheme|El] visant à [GetScheme('learn_language').GetActionName|l]: #P +25%#!" + CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:3 "Vos [wards|El] peuvent obtenir des [skills|El] supplémentaires et peuvent devenir vos [friends|El]\n[success_chance|E] du [scheme|El] visant à [GetScheme('learn_language').GetActionName|l] : #P +25%#!" CHILDREN_THEY_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:0 "Les [wards|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] peuvent obtenir des [skills|El] supplémentaires et peuvent devenir ses [friends|El]" open_minded_perk_effect:1 "Peut apprendre #V 2#! [languages|El] supplémentaires sans pénalité" @@ -1689,7 +1695,7 @@ CHEAPER_COURT_PHYSICIAN_AND_BETTER_OUTCOMES:2 "Un [GetCourtPositionType('court_physician_court_position').GetName()|l] coûte moins cher à embaucher\nSes traitement donnent de meilleurs résultats" - MENTAL_BREAK_SPACING:0 "Temps entre les [mental_breaks|El]: #P +3#! ans" + MENTAL_BREAK_SPACING:0 "Temps entre les [mental_breaks|El] : #P +3#! ans" UNLOCKS_CELIBACY_DECISIONS:0 "Déverrouille les [decisions|El] « [embrace_celibacy|El] » et « [abandon_celibacy|El] »" I_CAN_USE_CELIBACY_DECISIONS:1 "Vous pouvez prendre les [decisions|El] « [embrace_celibacy|El] » et « [abandon_celibacy|El] »" @@ -1699,7 +1705,7 @@ I_WILL_RECEIVE_WARNING_OF_NATURAL_DEATH:1 "Vous recevrez un avertissement lorsque vous serez à #V 1#! an d’une [character_death_death|El] de cause naturelle" THEY_WILL_RECEIVE_WARNING_OF_NATURAL_DEATH:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] recevra un avertissement lorsqu’[CHARACTER.Custom('FR_IlElle')] sera à #V 1#! an d’une [character_death_death|El] de cause naturelle" - CONVERT_COUNTY_NO_NEGATIVE_FERVOR_MODIFIERS:3 "[convert_county|E]: le temps nécessaire pour convertir un [county|El] n’est plus augmenté si la [faith|El] a une [fervor|El] plus élevée que la vôtre" + CONVERT_COUNTY_NO_NEGATIVE_FERVOR_MODIFIERS:3 "[convert_county|E] : le temps nécessaire pour convertir un [county|El] n’est plus augmenté si la [faith|El] a une [fervor|El] plus élevée que la vôtre" REDUCED_DISEASE_FREQUENCY_AT_COURT:0 "Probabilité réduite de contracter des [illnesses|El]\nProbabilité réduite pour les [courtiers|El] de contracter des [illnesses|El]" @@ -1715,27 +1721,27 @@ I_CAN_USE_THE_CLAIM_THRONE_INTERACTION:2 "Vous pouvez utiliser le [scheme|El] visant à [GetScheme('claim_throne').GetActionName|l] contre votre [liege|El]" THEY_CAN_USE_THE_CLAIM_THRONE_INTERACTION:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] peut utiliser le [scheme|El] visant à [GetScheme('claim_throne').GetActionName|l] contre son seigneur lige" - DOMESTIC_AFFAIRS_EFFICIENCY_BONUS:0 "Efficacité de la tâche visant à [domestic_affairs|El]: #P +[EmptyScope.ScriptValue('chains_of_loyalty_percentage')|0]%#!" + DOMESTIC_AFFAIRS_EFFICIENCY_BONUS:0 "Efficacité de la tâche visant à [domestic_affairs|El] : #P +[EmptyScope.ScriptValue('chains_of_loyalty_percentage')|0]%#!" VASSALS_LESS_LIKELY_TO_JOIN_INDEPENDENCE_FACTIONS:0 "Les [vassals|El] sont moins susceptibles de rejoindre les [independence_factions|El]" MY_VASSALS_ARE_MUCH_LESS_LIKELY_TO_JOIN_INDEPENDENCE_FACTIONS:0 "Vos [vassals|El] sont moins susceptibles de rejoindre les [independence_factions|El]" THEIR_VASSALS_ARE_MUCH_LESS_LIKELY_TO_JOIN_INDEPENDENCE_FACTIONS:0 "Les [vassals|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip] sont moins susceptibles de rejoindre les [independence_factions|El]" - RELIGIOUS_RELATIONS_EFFICIENCY_GAIN:0 "Efficacité de la tâche visant à [religious_relations|El]: #P +[EmptyScope.ScriptValue('clerical_justifications_percentage')|0]%#!" + RELIGIOUS_RELATIONS_EFFICIENCY_GAIN:0 "Efficacité de la tâche visant à [religious_relations|El] : #P +[EmptyScope.ScriptValue('clerical_justifications_percentage')|0]%#!" - FACTION_DISCONTENT_TARGET_REDUCTION:1 "Le seuil de [faction_military_power|El] pour les [vassals|El]: #P +[EmptyScope.ScriptValue('hard_rule_military_power_increase')|0]#!" + FACTION_DISCONTENT_TARGET_REDUCTION:1 "Le seuil de [faction_military_power|El] pour les [vassals|El] : #P +[EmptyScope.ScriptValue('hard_rule_military_power_increase')|0]#!" COUNCILLORS_GRANT_SKILL_BONUS:0 "Obtient #P [EmptyScope.ScriptValue('learn_on_the_job_percentage')|0]%#! des principales [skills|El] des [councillors|El]" I_GAIN_COUNCILLORS_SKILL_MYSELF:1 "#P [EmptyScope.ScriptValue('learn_on_the_job_percentage')|0]%#! des principales [skills|El] des [councillors|El] sont ajoutées aux vôtres" THEY_GAIN_COUNCILLORS_SKILL_THEMSELVES:0 "#P [EmptyScope.ScriptValue('learn_on_the_job_percentage')|0]%#! des principales [skills|El] des [councillors|El] sont ajoutées aux siennes" - CONVERT_COUNTY_SPEED_BONUS:0 "Vitesse de progression de la tâche visant à [convert_county|El]: #P +[EmptyScope.ScriptValue('zealous_proselytizer_percentage')|0]%#!" + CONVERT_COUNTY_SPEED_BONUS:0 "Vitesse de progression de la tâche visant à [convert_county|El] : #P +[EmptyScope.ScriptValue('zealous_proselytizer_percentage')|0]%#!" UNLOCK_BUY_CLAIM_INTERACTION:0 "Débloque l’interaction « [buy_claim|El] »" I_CAN_USE_BUY_CLAIM_INTERACTION:1 "Vous pouvez utiliser l’interaction « [buy_claim|El] »" THEY_CAN_USE_BUY_CLAIM_INTERACTION:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] peut utiliser l’interaction « [buy_claim|El] »" - DEVELOP_COUNTY_EFFICIENCY_INCREASE:0 "Efficacité de la tâche visant à [develop_county|El]: #P +[EmptyScope.ScriptValue('planned_cultivation_percentage')|0]%#!" + DEVELOP_COUNTY_EFFICIENCY_INCREASE:0 "Efficacité de la tâche visant à [develop_county|El] : #P +[EmptyScope.ScriptValue('planned_cultivation_percentage')|0]%#!" NO_CONTROL_LOSS_ON_OCCUPATION:0 "Les [occupations|El] ennemies ne diminuent pas le [control|El]" @@ -1746,30 +1752,30 @@ HOUSE_GUARD_UNLOCK_DESCRIPTION:0 "Peut recruter des [GetMaA('house_guard').GetName] comme [men_at_arms|El]" HOUSE_GUARD_DESCRIPTION:1 "#weak Un seul régiment de Gardes de la Maison peut être recruté (jusqu’à la taille 5)#!" - CHEAPER_HUNTS_AND_FEASTS:0 "Coût de la [hunt|El] et du [feast|El]: #P -30%#![gold_i]" + CHEAPER_HUNTS_AND_FEASTS:0 "Coût de la [hunt|El] et du [feast|El] : #P -30%#![gold_i]" - MARRIAGE_ACCEPTANCE_LEGACY_FOR_SELF:0 "Acceptation du [marriage|El]: #P +[EmptyScope.ScriptValue('glory_legacy_1_marriage_acceptance')|0]#!" + MARRIAGE_ACCEPTANCE_LEGACY_FOR_SELF:0 "Acceptation du [marriage|El] : #P +[EmptyScope.ScriptValue('glory_legacy_1_marriage_acceptance')|0]#!" FEWER_FACTIONS_LEGACY:0 "Les [vassals|El] sont moins enclins à rejoindre les [claimant_factions|El] et les [liberty_factions|El]#!" - BETTER_GUESTS_LEGACY:1 "De meilleurs [guests|El] seront attirés\nCoût de recrutement des invités: #P -30%#![gold_i]" - MORE_PIETY_FROM_PILGRIMAGES_LEGACY:0 "[piety|E] des [pilgrimages|El]: #P +30%#![piety_i]" - LEGACY_IMPROVED_COUNCIL_TASKS:1 "Progression de base et impact de l’aptitude du [councillor|El] sur les [councillor_tasks|El]: #P +10%#!" - LEGACY_DYNASTY_MEMBERS_MORE_LIKELY_TO_ACCEPT_CONVERSIONS:1 "Acceptation par un membre de la [dynasty|El] des [Concept('demand_conversion','demandes de conversion')|E]: #P +50#!" - LEGACY_DYNASTY_MEMBERS_KIDNAP_AFTER_SIEGES_BETTER:1 "[gold|E] des rançons: [gold_i]#P +50%#!\nGain de [prestige|El] [prestige_i] en rançonnant des [prisoners|El]\nProbabilité accrue d’[imprison|El] des [characters|El] après un [siege|El] ou un [raid|El] réussi" + BETTER_GUESTS_LEGACY:1 "De meilleurs [guests|El] seront attirés\nCoût de recrutement des invités : #P -30%#![gold_i]" + MORE_PIETY_FROM_PILGRIMAGES_LEGACY:0 "[piety|E] des [pilgrimages|El] : #P +30%#![piety_i]" + LEGACY_IMPROVED_COUNCIL_TASKS:1 "Progression de base et impact de l’aptitude du [councillor|El] sur les [councillor_tasks|El] : #P +10%#!" + LEGACY_DYNASTY_MEMBERS_MORE_LIKELY_TO_ACCEPT_CONVERSIONS:1 "Acceptation par un membre de la [dynasty|El] des [Concept('demand_conversion','demandes de conversion')|E] : #P +50#!" + LEGACY_DYNASTY_MEMBERS_KIDNAP_AFTER_SIEGES_BETTER:1 "[gold|E] des rançons : [gold_i]#P +50%#!\nGain de [prestige|El] [prestige_i] en rançonnant des [prisoners|El]\nProbabilité accrue d’[imprison|El] des [characters|El] après un [siege|El] ou un [raid|El] réussi" LEGACY_ENEMIES_LOSE_EXTRA_CONTROL_WHEN_OCCUPIED:0 "Les [counties|El] ennemis perdent substantiellement plus de [control|El] lorsqu’ils sont [Concept('occupied','occupés')|E]" - LEGACY_MORE_PRESTIGE_FROM_BATTLES:0 "Gain de [prestige|El] et de [prestige_experience|El] des [battles|El]: #P +100%#![prestige_i]" + LEGACY_MORE_PRESTIGE_FROM_BATTLES:0 "Gain de [prestige|El] et de [prestige_experience|El] des [battles|El] : #P +100%#![prestige_i]" LEGACY_GOLD_FROM_BATTLES:0 "Gain d’[gold|El][gold_i] des [battles|El] #weak (5 or pour 100 [dead_soldiers|El])#!" - CHEAPER_AGENTS_LEGACY:0 "Coût de corruption d’[agent|El]: #P -50%#![gold_i]" - LEGACY_SEDUCE_BONUSES:1 "Coût de l’[Concept('send_gift','envoi d’un cadeau')|E]: #P -50%#![gold_i]\n[success_chance|E] d’un [scheme|El] visant à [GetScheme('seduce').GetActionName|l]: #P +[EmptyScope.ScriptValue('fp1_adventure_legacy_2_success_chance_seduction')|0]%#!\nGain de [prestige|El][prestige_i] pour les [schemes|El] visant à [GetScheme('seduce').GetActionName|l] réussis\n#weak (Plus la séduction est risquée, plus le prestige augmente)#!" + CHEAPER_AGENTS_LEGACY:0 "Coût de corruption d’[agent|El] : #P -50%#![gold_i]" + LEGACY_SEDUCE_BONUSES:1 "Coût de l’[Concept('send_gift','envoi d’un cadeau')|E] : #P -50%#![gold_i]\n[success_chance|E] d’un [scheme|El] visant à [GetScheme('seduce').GetActionName|l] : #P +[EmptyScope.ScriptValue('fp1_adventure_legacy_2_success_chance_seduction')|0]%#!\nGain de [prestige|El][prestige_i] pour les [schemes|El] visant à [GetScheme('seduce').GetActionName|l] réussis\n#weak (Plus la séduction est risquée, plus le prestige augmente)#!" LEGACY_BONUS_PER_FRIEND:1 "Peut [GetScheme('befriend').GetActionName|l] avec les [vassals|El]\nChacune de vos relations [Concept('friend','amicales')|E] vous donne #P +3#! en [opinion|El] de la part du [vassal|El], #P +2#! d’[county_opinion|El], et #P +1%#! de [modifier_contribution|El] du [vassal|El] en [tax|El][gold_i]\n#weak (Jusqu’à 5 [friends|l])#!" LEGACY_MORE_LIKELY_TO_GET_TRADE_EVENTS_WHEN_RAIDING:0 "Probabilité accrue d’obtenir des événements commerciaux lors d’un [Concept('raiding','pillage')|E]" - ALL_DYNASTY_MEMBERS_HAVE_MURDER_SAVE:2 "Importante probabilité d’[prevented_murder_prevent|El] un [scheme|El] visant à [GetScheme('murder').GetActionName|l] contre un membre de la [dynasty|El]\nAcceptation d’une [interaction|El] de la part d’un personnage [intimidated|El][intimidated_i] ou [cowed|El][terrified_i]: #P +100%#!" - LEGACY_DYNASTY_MEMBERS_GAIN_BONUS_TROOPS_WHEN_VARANGIAN_ADVENTURING:0 "Reçoit des troupes au-delà de la limite en partant à l’[varangian_adventuring|El]\n[dynast_interaction|E]: #V Envoyer à la Garde varègue#!\n#weak Le [dynast|El] obtient la capacité de dépenser du [prestige|El][prestige_i] afin de faire partir les membres adultes sans terre de la [dynasty|El] et qu’ils obtiennent potentiellement des [skills|El] et des [traits|El]#!" + ALL_DYNASTY_MEMBERS_HAVE_MURDER_SAVE:2 "Importante probabilité d’[prevented_murder_prevent|El] un [scheme|El] visant à [GetScheme('murder').GetActionName|l] contre un membre de la [dynasty|El]\nAcceptation d’une [interaction|El] de la part d’un personnage [intimidated|El][intimidated_i] ou [cowed|El][terrified_i] : #P +100%#!" + LEGACY_DYNASTY_MEMBERS_GAIN_BONUS_TROOPS_WHEN_VARANGIAN_ADVENTURING:0 "Reçoit des troupes au-delà de la limite en partant à l’[varangian_adventuring|El]\n[dynast_interaction|E] : #V Envoyer à la Garde varègue#!\n#weak Le [dynast|El] obtient la capacité de dépenser du [prestige|El][prestige_i] afin de faire partir les membres adultes sans terre de la [dynasty|El] et qu’ils obtiennent potentiellement des [skills|El] et des [traits|El]#!" SET_ABSOLUTE_COUNTY_CONTROL:0 "Permet le [absolute_control|El] des [counties|El]" - intrigue_skulduggery_focus_effect:0 "Acceptation d’[agent|El]: #P +10#!" - stewardship_duty_focus_effect:0 "Acceptation d’[agent|El] ennemi: #P -5#!" + intrigue_skulduggery_focus_effect:0 "Acceptation d’[agent|El] : #P +10#!" + stewardship_duty_focus_effect:0 "Acceptation d’[agent|El] ennemi : #P -5#!" SET_SEXUALITY_EFFECT:0 "Prend conscience d’être $SEXUALITY$" REALIZED_SEXUALITY_EFFECT:0 "A pris conscience d’être $SEXUALITY$" @@ -1897,8 +1903,8 @@ JOIN_FACTION_SKIP_CHECK_PAST_EFFECT:0 "A rejoint la [FACTION.GetName|Vl] sans vérifier la validité (intentionnellement)" CREATE_ALLIANCE_EFFECT:0 "Forme une alliance avec [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" CREATE_ALLIANCE_PAST_EFFECT:0 "A formé une alliance avec [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - TITLE_CREATE_FACTION_EFFECT:0 "Forme une faction $TYPE|Vl$" - TITLE_CREATE_FACTION_PAST_EFFECT:0 "A formé une faction $TYPE|Vl$" + TITLE_CREATE_FACTION_EFFECT:1 "Forme une $TYPE|Vl$" + TITLE_CREATE_FACTION_PAST_EFFECT:1 "A formé une $TYPE|Vl$" SET_SPECIAL_TITLE_EFFECT:0 "[TITLE.GetName] devient le titre spécial" SET_SPECIAL_TITLE_PAST_EFFECT:0 "[TITLE.GetName] est devenu le titre spécial" SET_PREGNANCY_ASSUMED_FATHER_EFFECT:0 "[TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')|U][TARGET_CHARACTER.GetShortUIName] devient le père supposé de l’enfant à naître [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" @@ -2002,12 +2008,15 @@ custom.every_poet:0 "Chaque poète" custom.every_child_in_court:0 "Chaque enfant à la Cour" custom.every_non_callous_or_sadistic_vassal:0 "Chaque [vassal|El] qui n’est ni sans cœur ni sadique" + custom.every_zealous_callous_or_sadistic_vassal:0 "Chaque [vassal|El] zélé ou sans cœur" custom.every_feudal_vassal:0 "Tout [vassal|El] [feudal|El]" custom.every_opposite_sex_consort:0 "[Concept('spouse','Conjoint(e)')|E] ou [Concept('concubine','concubin(e)')|E] de sexe opposé" custom.every_vassal_of_target_culture:0 "Tout [vassal|El] de culture [different_culture_vassal.GetCulture.GetName|l]" custom.every_vassal:0 "Tout [vassal|El]" custom.every_female_courtier:0 "Tout [courtier|El] de sexe féminin" custom.every_male_courtier:0 "Tout [courtier|El] de sexe masculin" + custom.every_same_culture_vassal:0 "Tout [vassal|El] [root_culture.GetName]" + custom.every_different_culture_vassal:0 "Tout [vassal|El] non [root_culture.GetName]" guest_and_family_move_to_specific_pool_effect.tt.family:0 "Le [character|El] et toute [family|El] voyageant avec lui" @@ -2073,10 +2082,10 @@ HAS_ADDED_HOUSE_ARTIFACT_CLAIM:0 "La [house|E] [DYNASTY_HOUSE.GetName|V] a obtenu une [Concept('house_artifact_claim','revendication')|E] sur l’artefact [ARTIFACT.GetName]" HAS_ADDED_HOUSE_ARTIFACT_CLAIM_GLOBAL:0 "A obtenu une [Concept('house_artifact_claim','revendication')|E] de [house|E] sur l’artefact [ARTIFACT.GetName]" - ADD_ARTIFACT_MODIFIER_GLOBAL:0 "L’artefact [ARTIFACT.GetName] obtient: $MODIFIER$" - REMOVE_ARTIFACT_MODIFIER_GLOBAL:0 "L’artefact [ARTIFACT.GetName] perd: $MODIFIER$" - COPY_ARTIFACT_MODIFIERS_GLOBAL:0 "Obtient les modificateurs:\n$MODIFIER_DESC$" - COPY_ARTIFACT_MODIFIERS_THIRD:0 "L’artefact [ARTIFACT.GetName] obtient les modificateurs:\n$MODIFIER_DESC$" + ADD_ARTIFACT_MODIFIER_GLOBAL:0 "L’artefact [ARTIFACT.GetName] obtient : $MODIFIER$" + REMOVE_ARTIFACT_MODIFIER_GLOBAL:0 "L’artefact [ARTIFACT.GetName] perd : $MODIFIER$" + COPY_ARTIFACT_MODIFIERS_GLOBAL:0 "Obtient les modificateurs :\n$MODIFIER_DESC$" + COPY_ARTIFACT_MODIFIERS_THIRD:0 "L’artefact [ARTIFACT.GetName] obtient les modificateurs :\n$MODIFIER_DESC$" I_GAINED_COURT_GRANDEUR_EFFECT:0 "Vous avez gagné $VALUE|+0$ en [court_grandeur|El]" I_LOST_COURT_GRANDEUR_EFFECT:0 "Vous avez dépensé $VALUE|-0$ en [court_grandeur|El]" @@ -2102,19 +2111,19 @@ APPOINT_COURT_POSITION:0 "#D TODO_CD#!" # revoke_court_position - I_REVOKE_COURT_POSITION_EFFECT:1 "Vous renverrez [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] du poste de [COURT_POSITION_TYPE.GetName|l]\n• Cela vous coûtera: $REVOKE_COST$\n$REVOKE_EFFECT$" - I_REVOKE_COURT_POSITION_PAST_EFFECT:1 "Vous avez renvoyé [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] du poste de [COURT_POSITION_TYPE.GetName|l]\n• Cela vous coûte: $REVOKE_COST$\n$REVOKE_EFFECT$" - THEY_REVOKE_COURT_POSITION_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] renverra [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] du poste de [COURT_POSITION_TYPE.GetName|l]\n• Cela lui coûtera: $REVOKE_COST$\n$REVOKE_EFFECT$" - THEY_REVOKE_COURT_POSITION_PAST_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a renvoyé [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] du poste de [COURT_POSITION_TYPE.GetName|l]\n• Cela lui coûte: $REVOKE_COST$\n$REVOKE_EFFECT$" + I_REVOKE_COURT_POSITION_EFFECT:1 "Vous renverrez [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] du poste de [COURT_POSITION_TYPE.GetName|l]\n• Cela vous coûtera : $REVOKE_COST$\n$REVOKE_EFFECT$" + I_REVOKE_COURT_POSITION_PAST_EFFECT:1 "Vous avez renvoyé [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] du poste de [COURT_POSITION_TYPE.GetName|l]\n• Cela vous coûte : $REVOKE_COST$\n$REVOKE_EFFECT$" + THEY_REVOKE_COURT_POSITION_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] renverra [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] du poste de [COURT_POSITION_TYPE.GetName|l]\n• Cela lui coûtera : $REVOKE_COST$\n$REVOKE_EFFECT$" + THEY_REVOKE_COURT_POSITION_PAST_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a renvoyé [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] du poste de [COURT_POSITION_TYPE.GetName|l]\n• Cela lui coûte : $REVOKE_COST$\n$REVOKE_EFFECT$" REVOKE_COURT_POSITION_EFFECT:0 "[TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')|U][TARGET_CHARACTER.GetShortUIName] est démis[TARGET_CHARACTER.Custom('FR_E')] de ses fonctions en tant que [COURT_POSITION_TYPE.GetName|l] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" REVOKE_COURT_POSITION_PAST_EFFECT:0 "[TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')|U][TARGET_CHARACTER.GetShortUIName] a été démis[TARGET_CHARACTER.Custom('FR_E')] de ses fonctions en tant que [COURT_POSITION_TYPE.GetName|l] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" REVOKE_COURT_POSITION:0 "#D TODO_CD#!" # replace_court_position - I_REPLACE_COURT_POSITION_EFFECT:1 "Vous remplacerez $HOLDER$ par $REPLACEMENT$ en tant que [COURT_POSITION_TYPE.GetName|l]\n• Cela vous coûtera: $REVOKE_COST$\n$REVOKE_EFFECT$" - I_REPLACE_COURT_POSITION_PAST_EFFECT:1 "Vous avez remplacé $HOLDER$ par $REPLACEMENT$ en tant que [COURT_POSITION_TYPE.GetName|l]\n• Cela vous coûte: $REVOKE_COST$\n$REVOKE_EFFECT$" - THEY_REPLACE_COURT_POSITION_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] remplacera $HOLDER$ par $REPLACEMENT$ en tant que [COURT_POSITION_TYPE.GetName|l]\n• Cela lui coûtera: $REVOKE_COST$\n$REVOKE_EFFECT$" - THEY_REPLACE_COURT_POSITION_PAST_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a remplacé $HOLDER$ par $REPLACEMENT$ en tant que [COURT_POSITION_TYPE.GetName|l]\n• Cela lui coûte: $REVOKE_COST$\n$REVOKE_EFFECT$" + I_REPLACE_COURT_POSITION_EFFECT:1 "Vous remplacerez $HOLDER$ par $REPLACEMENT$ en tant que [COURT_POSITION_TYPE.GetName|l]\n• Cela vous coûtera : $REVOKE_COST$\n$REVOKE_EFFECT$" + I_REPLACE_COURT_POSITION_PAST_EFFECT:1 "Vous avez remplacé $HOLDER$ par $REPLACEMENT$ en tant que [COURT_POSITION_TYPE.GetName|l]\n• Cela vous coûte : $REVOKE_COST$\n$REVOKE_EFFECT$" + THEY_REPLACE_COURT_POSITION_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] remplacera $HOLDER$ par $REPLACEMENT$ en tant que [COURT_POSITION_TYPE.GetName|l]\n• Cela lui coûtera : $REVOKE_COST$\n$REVOKE_EFFECT$" + THEY_REPLACE_COURT_POSITION_PAST_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a remplacé $HOLDER$ par $REPLACEMENT$ en tant que [COURT_POSITION_TYPE.GetName|l]\n• Cela lui coûte : $REVOKE_COST$\n$REVOKE_EFFECT$" REPLACE_COURT_POSITION_EFFECT:0 "$HOLDER$ est remplacé par $REPLACEMENT$ en tant que [CHARACTER.LocalPlayerString( 'votre ', '' )][COURT_POSITION_TYPE.GetName|l][CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" REPLACE_COURT_POSITION_PAST_EFFECT:0 "$HOLDER$ a été remplacé par $REPLACEMENT$ en tant que [CHARACTER.LocalPlayerString( 'votre ', '' )][COURT_POSITION_TYPE.GetName|l][CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" REPLACE_COURT_POSITION:0 "#D TODO_CD#!" @@ -2130,22 +2139,47 @@ CREATE_ARTIFACT_EFFECT_FIRST_PAST:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] avez obtenu l’[artifact|El] $ARTIFACT_NAME$" CREATE_ARTIFACT_EFFECT_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] obtient l’[artifact|El] $ARTIFACT_NAME$" CREATE_ARTIFACT_EFFECT_THIRD_PAST:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] a obtenu l’[artifact|El] $ARTIFACT_NAME$" + + START_STRUGGLE_EFFECT:0 "Démarre une [struggle|El] $TYPE|Vl$" + ACTIVATE_STRUGGLE_CATALYST:0 "Activer $CATALYST_NAME|l$" + CHANGE_STRUGGLE_PHASE_EFFECT:0 "Changer la phase en $STRUGGLE_PHASE|l$" + SET_ARTIFACT_RARITY_EFFECT:0 "Devient $RARITY|l$" SET_ARTIFACT_RARITY_EFFECT_PAST:0 "Est devenu $RARITY|l$" SET_ARTIFACT_RARITY_EFFECT_THIRD:0 "L’[artifact|El] [ARTIFACT.GetName] devient $RARITY|l$" SET_ARTIFACT_RARITY_EFFECT_PAST_THIRD:0 "L’[artifact|El] [ARTIFACT.GetName] est devenu $RARITY|l$" - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST` - - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST` - + SET_CULTURE_AS_INVOLVED:0 "La culture [CULTURE.GetName] s’implique dans la [STRUGGLE.GetName]" + SET_CULTURE_AS_UNINVOLVED:0 "La culture [CULTURE.GetName] n’est plus impliquée dans la [STRUGGLE.GetName]" + SET_FAITH_AS_INVOLVED:0 "La foi [FAITH.GetAdjective] s’implique dans la [STRUGGLE.GetName]" + SET_FAITH_AS_UNINVOLVED:0 "La foi [FAITH.GetAdjective] n’est plus impliquée dans la [STRUGGLE.GetName]" + + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_DESC:1 "Un [head_of_faith|El] [FAITH.GetAdjective] est créé" + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_PAST_DESC:1 "Un [head_of_faith|El] [FAITH.GetAdjective] a été créé" + SET_RELIGIOUS_HEAD_TITLE_FIRST_DESC:0 "Vous devenez le [head_of_faith|El] [FAITH.GetAdjective]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_PAST_DESC:0 "Vous êtes devenu le [head_of_faith|El] [FAITH.GetAdjective]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] devient le [head_of_faith|El] [FAITH.GetAdjective]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_PAST_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] est devenu[TARGET_TITLE.GetHolder.Custom('FR_E')] le [head_of_faith|El] [FAITH.GetAdjective]" + REMOVE_RELIGIOUS_HEAD_TITLE_DESC:0 "Le [head_of_faith|El] [FAITH.GetAdjective] est déposé" + REMOVE_RELIGIOUS_HEAD_TITLE_PAST_DESC:0 "Le [head_of_faith|El] [FAITH.GetAdjective] a été déposé" + + EQUIP_ARTIFACT_TO_OWNER:0 "L’artefact [ARTIFACT.GetName] devient équipé" + EQUIP_ARTIFACT_TO_OWNER_PAST:0 "L’artefact [ARTIFACT.GetName] était équipé" + EQUIP_ARTIFACT_TO_OWNER_FIRST:0 "Vous êtes équipé de l’artefact [ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST:0 "Vous étiez équipé de l’artefact [ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] [CHARACTER.LocalPlayerString( 'vous équipez', 's’équipe' )] de l’artefact [ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] [CHARACTER.LocalPlayerString( 'vous équipiez', 's’équipait' )] de l’artefact [ARTIFACT.GetName]" + + UNEQUIP_ARTIFACT_FROM_OWNER:0 "L’artefact [ARTIFACT.GetName] n’est plus équipé" + UNEQUIP_ARTIFACT_FROM_OWNER_PAST:0 "L’artefact [ARTIFACT.GetName] n’était pas équipé" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST:0 "Vous ne vous équipez plus de l’artefact [ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST:0 "Vous ne vous équipiez plus de l’artefact [ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] ne [CHARACTER.LocalPlayerString( 'vous équipez', 's’équipe' )] pas de l’artefact [ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] ne [CHARACTER.LocalPlayerString( 'vous équipiez', 's’équipait' )] pas de l’artefact [ARTIFACT.GetName]" + + SET_ETHOS_FROM:0 "La culture [CULTURE.GetName|V] adopte chaque [ethos|El] [TARGET_CULTURE.GetName|V]" + SET_ETHOS_FROM_PAST:0 "La culture [CULTURE.GetName|V] a adopté chaque [ethos|El] [TARGET_CULTURE.GetName|V]" + SET_LANGUAGE_FROM:0 "La langue [CULTURE.GetName|V] devient la langue [TARGET_CULTURE.GetLanguage.GetName|V]" + SET_LANGUAGE_FROM_PAST:0 "La langue [CULTURE.GetName|V] est devenue la langue [TARGET_CULTURE.GetLanguage.GetName|V]" + RESET_CULTURE_CREATION_DATE:0 "La date de création de la culture [CULTURE.GetName|V] est réinitialisée" + RESET_CULTURE_CREATION_DATE_PAST:0 "La date de création de la culture [CULTURE.GetName|V] a été réinitialisée" diff --git a/project/ck3/base_game/localization/french/event_localization/activities/admiring_birds_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/activities/admiring_birds_events_l_french.yml index badc2720f1..3fcd01f12a 100644 --- a/project/ck3/base_game/localization/french/event_localization/activities/admiring_birds_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/activities/admiring_birds_events_l_french.yml @@ -27,10 +27,3 @@ admiring_birds.1001.a:0 "Si seulement je connaissais mieux les oiseaux..." admiring_birds.1001.b:0 "Quelle rencontre bénéfique !" admiring_birds.1001.c:0 "Une belle addition à ma collection de trophées" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - bird_improved_dynasty_prestige_modifier:0 "Rencontre avec un oiseau prestigieux" - bird_improved_dynasty_prowess_modifier:0 "Rencontre avec un oiseau de chasse" - bird_improved_dynasty_piety_modifier:0 "Rencontre avec un oiseau sacré" - bird_improved_dynasty_stress_loss_modifier:0 "Rencontre avec un oiseau reposant" - bird_improved_dynasty_dynasty_prestige_modifier:0 "Rencontre avec un oiseau rare" diff --git a/project/ck3/base_game/localization/french/event_localization/activities/feast_default_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/activities/feast_default_events_l_french.yml index 7b3b8d50a3..4b135da0a9 100644 --- a/project/ck3/base_game/localization/french/event_localization/activities/feast_default_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/activities/feast_default_events_l_french.yml @@ -423,7 +423,7 @@ feast_default.6302.b.tt_callous:0 "[feast_artifact_culprit.Custom('FR_le_Char_Pi')|U][feast_artifact_culprit.GetTitledFirstNameNoTooltip] est un bel ajout à mes prisonniers." feast_default.6351.t:0 "$feast_header$ dommage collatéral" - feast_default.6351.desc_intro:0 "À peine ai-je réussi à m’asseoir sur mon siège que j’entends un hurlement émanant [feast_default_6351_fighter_2.Custom('FR_du_Char_Pi')][feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip]. Il semblerait qu[feast_default_6351_fighter_2.Custom('FR_EluiElle')] et [feast_default_6351_fighter_1.Custom('FR_le_Char_Pi')][feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip] se soient vraiment battu[feast_default_6351_fighter_1.Custom2('FR_E', SCOPE.sC('feast_default_6351_fighter_2'))]s, car [feast_default_6351_fighter_2.GetFirstNameNoTooltip] est en train de se faire malmener par le [feast_default_6351_fighter_1.GetFirstNameNoTooltip]. Je réalise trop tard que leur danse martiale s’est frayée un chemin à travers le [feast_target_artifact.GetName] !" + feast_default.6351.desc_intro:0 "À peine ai-je réussi à m’asseoir sur mon siège que j’entends un hurlement émanant [feast_default_6351_fighter_2.Custom('FR_du_Char_Pi')][feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip]. Il semblerait qu[feast_default_6351_fighter_2.Custom('FR_EluiElle')] et [feast_default_6351_fighter_1.Custom('FR_le_Char_Pi')][feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip] se soient vraiment battu[feast_default_6351_fighter_1.Custom2('FR_E', SCOPE.sC('feast_default_6351_fighter_2'))]s, car [feast_default_6351_fighter_2.GetFirstNameNoTooltip] est en train de se faire malmener par [feast_default_6351_fighter_1.GetFirstNameNoTooltip]. Je réalise trop tard que leur danse martiale s’est frayée un chemin à travers le [feast_target_artifact.GetName] !" feast_default.6351.desc_calm:0 "\n\nJe fais signe à mes gardes de les séparer." feast_default.6351.desc_wrathful:0 "\n\nJe leur crie depuis l’autre côté du hall : « Qu’est-ce que ça veut dire ?! »" feast_default.6351.desc_outro:0 "\n\n[feast_default_6351_fighter_1.Custom2('FR_IlsElles', SCOPE.sC('feast_default_6351_fighter_2'))|U] sont présenté[feast_default_6351_fighter_1.Custom2('FR_E', SCOPE.sC('feast_default_6351_fighter_2'))]s devant moi. [feast_default_6351_fighter_1.Custom2('FR_IlsElles', SCOPE.sC('feast_default_6351_fighter_2'))|U] se rejettent mutuellement la faute d’avoir déclenché la bagarre." @@ -501,8 +501,3 @@ feast_default.9002.desc:0 "Quel régal ! Je me souviendrai des jours passés chez [host.Custom('FR_le_Char_Pi')][host.GetTitledFirstName]." feast_default.9002.desc_ending:1 "\n\nC’est le moment d’effacer les traces de gaieté et de vin, et de reprendre mes fonctions." feast_default.9002.a:0 "Au revoir, m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('host'))] !" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - feast_default.9001.a.tt:0 "Les opinions de vos invités envers vous s'améliorent." - feast_default.9002.desc_imprisoned_host:0 "Dommage qu'[host.Custom('FR_IlElle')] n'ait pas pu être là..." - feast_default.9002.a_imprisoned_host:0 "Au revoir !" diff --git a/project/ck3/base_game/localization/french/event_localization/activities/hold_court_events_linnea_l_french.yml b/project/ck3/base_game/localization/french/event_localization/activities/hold_court_events_linnea_l_french.yml index 42229351d7..7d878affb3 100644 --- a/project/ck3/base_game/localization/french/event_localization/activities/hold_court_events_linnea_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/activities/hold_court_events_linnea_l_french.yml @@ -15,7 +15,7 @@ hold_court.5001.desc_ending:0 "S’il vous plaît, libérez-moi de cette obligation, [ROOT.Char.Custom('FR_MonseigneurMadame')|U]. »" hold_court.5001.a:0 "Je comprends. Vous êtes libéré[complainer.Custom('FR_E')] d[complainer_betrothed.Custom('FR_EluiElle')]." hold_court.5001.b:0 "Un accord est un accord." - hold_court.5001.b_close_family:0 "C’est de m[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('complainer_betrothed'))]#! dont vous parlez !" + hold_court.5001.b_close_family:0 "C’est de m[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('complainer_betrothed'))] dont vous parlez !" hold_court.5001.c:0 "Alors vous ne vous marierez #EMP jamais#! !" hold_court.5010.t:0 "$hold_court_header$ [county.GetNameNoTierNoTooltip] hors de contrôle" diff --git a/project/ck3/base_game/localization/french/event_localization/activities/pay_homage_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/activities/pay_homage_events_l_french.yml index 48fab3eb42..c30a049491 100644 --- a/project/ck3/base_game/localization/french/event_localization/activities/pay_homage_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/activities/pay_homage_events_l_french.yml @@ -25,7 +25,7 @@ pay_homage.0101.t.clumsy:0 "$pay_homage_header$ mortifié" pay_homage.0101.t.infatuation:0 "$pay_homage_header$ sous le charme" pay_homage.0101.t.delivery:0 "$pay_homage_header$ incapable de parler" - pay_homage.0101.desc:0 "J’attends patiemment sur mon trône l’arrivée [homage_vassal.Custom('FR_du_Char_Pi')][homage_vassal.GetTitledFirstName]. Il faudra peu de temps avant qu’[homage_vassal.Custom('FR_IlElle')] ne soit annoncé[homage_vassal.Custom('FR_E')] et présenté[homage_vassal.Custom('FR_E')] devant moi.\n\n" + pay_homage.0101.desc:0 "J’attends patiemment sur mon trône l’arrivée [homage_vassal.Custom('FR_du_Char_Pi')][homage_vassal.GetTitledFirstName]. Il aura en fait fallu peu de temps avant qu’[homage_vassal.Custom('FR_IlElle')] ne soit annoncé[homage_vassal.Custom('FR_E')] et présenté[homage_vassal.Custom('FR_E')] devant moi.\n\n" pay_homage.0101.desc.submission:0 "[homage_vassal.Custom('FR_IlElle')|U] s’agenouille en signe de déférence et n’offre que le serment d’être un[homage_vassal.Custom('FR_E')] vassal[homage_vassal.Custom('FR_E')] loyal[homage_vassal.Custom('FR_E')] du [homage_liege.GetPrimaryTitle.GetTierAsNameNoTooltip].\n\n" pay_homage.0101.desc.gold:0 "[homage_vassal.Custom('FR_IlElle')|U] s’agenouille en signe de déférence, tandis que des serviteurs apportent ses présents, des pièces et des objets précieux. Le serment est prêté et des scribes consignent ses promesses de servir le [homage_liege.GetPrimaryTitle.GetNameNoTooltip].\n\n" pay_homage.0101.desc.hook:0 "[homage_vassal.Custom('FR_IlElle')|U] s’agenouille en signe de déférence, et, parmi ses autres serments de servir le [homage_liege.GetPrimaryTitle.GetNameNoTooltip], se met à ma disposition et considère avoir une dette envers moi.\n\n" @@ -34,7 +34,7 @@ pay_homage.0101.desc.clumsy:0 "Alors que [homage_vassal.Custom('FR_le_Char_Pi')][homage_vassal.GetTitledFirstNameNoTooltip] se lève, [homage_vassal.Custom('FR_IlElle')] trébuche maladroitement. La Cour halète à l’unisson lorsqu’[homage_vassal.Custom('FR_IlElle')] tombe et s’étale à mes pieds, les joues rougies par l’embarras." pay_homage.0101.desc.infatuation:0 "[homage_vassal.Custom('FR_le_Char_Pi')|U][homage_vassal.GetTitledFirstNameNoTooltip] se lève, l’air embarrassé[homage_vassal.Custom('FR_E')]. Du coin de l’œil, je remarque que m[SCOPE.sC('homage_liege').Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('homage_infatuation'))], [homage_infatuation.Custom('FR_le_Char_P')][homage_infatuation.GetFullName], en pâmoison, visiblement épris[homage_infatuation.Custom('FR_E')] [homage_vassal.Custom('FR_du_Char_L')][homage_vassal.GetTitleAsNameNoTooltip] !" pay_homage.0101.desc.delivery:0 "Les choses ne se passent pas bien dès le départ. [homage_vassal.Custom('GetHomageDeliveryDescLiege')]" - pay_homage.0101.desc.success:0 "Enfin, je demande [homage_vassal.Custom('FR_au_Char_L')][homage_vassal.GetTitleAsNameNoTooltip] de se lever et confirme ma satisfaction et ses droits sur les terres qu’[homage_vassal.Custom('FR_IlElle')] gouverne à ma place." + pay_homage.0101.desc.success:0 "Je demande finalement [homage_vassal.Custom('FR_au_Char_L')][homage_vassal.GetTitleAsNameNoTooltip] de se lever et confirme ma satisfaction et ses droits sur les terres qu’[homage_vassal.Custom('FR_IlElle')] gouverne à ma place." pay_homage.0101.smooth.submission:0 "« Servez-moi bien, [homage_vassal.GetTitledFirstNameNoTooltip]. »" pay_homage.0101.smooth.gold:0 "« J’accepte vos généreux présents, [homage_vassal.GetTitledFirstNameNoTooltip]. »" pay_homage.0101.smooth.hook:0 "« C’est bon de savoir que je peux compter sur vous, [homage_vassal.GetTitledFirstNameNoTooltip]. »" @@ -64,7 +64,7 @@ pay_homage.0201.desc.insult_infatuation:0 "[homage_liege.Custom('FR_du_Char_L')|U][homage_liege.GetTitleAsNameNoTooltip] regarde s[SCOPE.sC('homage_liege').Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('homage_infatuation'))] avec colère, et me renvoie sans ménagement." pay_homage.0201.desc.insult_delivery:0 "[homage_liege.Custom('FR_du_Char_L')|U][homage_liege.GetTitleAsNameNoTooltip] surpris[homage_liege.Custom('FR_E')], glousse alors qu’[homage_liege.Custom('FR_IlElle')] raconte des parties de mon discours en détail..." pay_homage.0201.desc.brush_off:0 "À ma surprise, [homage_liege.Custom('FR_du_Char_L')][homage_liege.GetTitleAsNameNoTooltip] agit presque comme si rien ne s’était passé, et accepte mes hommages avec bienveillance.\n\n" - pay_homage.0201.desc.outro:0 "[homage_liege.Custom('FR_du_Char_L')|U][homage_liege.GetTitleAsNameNoTooltip] me demande de me lever, et confirme sa satisfaction, ainsi que mes droits sur les terres que je gouverne à sa place." + pay_homage.0201.desc.outro:0 "[homage_liege.Custom('FR_le_Char_L')|U][homage_liege.GetTitleAsNameNoTooltip] me demande de me lever, et confirme sa satisfaction, ainsi que mes droits sur les terres que je gouverne à sa place." pay_homage.0201.smooth.submission:0 "Vive [homage_liege.Custom('FR_le_Char_L')][homage_liege.GetTitleAsNameNoTooltip]." pay_homage.0201.smooth.gold:0 "Le prix de la loyauté..." pay_homage.0201.smooth.hook:0 "Espérons que ce soit une petite faveur..." diff --git a/project/ck3/base_game/localization/french/event_localization/activities/petition_liege_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/activities/petition_liege_events_l_french.yml index 052819653c..ac59d3d912 100644 --- a/project/ck3/base_game/localization/french/event_localization/activities/petition_liege_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/activities/petition_liege_events_l_french.yml @@ -26,7 +26,7 @@ petition_liege.0101.t.faction_war:0 "$petition_liege_header$ démanteler la faction" petition_liege.0101.t.county_control:0 "$petition_liege_header$ demande de baillis" petition_liege.0101.t.county_convert:0 "$petition_liege_header$ financer des prêtres" - petition_liege.0101.t.county_opinion:0 "$petition_liege_header$ visite royale" + petition_liege.0101.t.county_opinion:1 "$petition_liege_header$ visite royale" petition_liege.0101.t.fortify_border:0 "$petition_liege_header$ fortifier la frontière" petition_liege.0101.t.title_liege:0 "$petition_liege_header$ prétendre au titre" petition_liege.0101.t.title_vassal:0 "$petition_liege_header$ prétendre au titre du vassal" @@ -176,7 +176,7 @@ # Liege asks for something in return petition_liege.0205.t:0 "$petition_liege_header$ contre-offre" petition_liege.0205.desc.intro:0 "$petition_liege.0201.desc.intro$" - petition_liege.0205.desc.bridge:1 "\n\nAprès avoir écouté le discours, [petition_liege.Custom('FR_IlElle')] reste assis[petition_liege.Custom('FR_E')] en silence pendant quelques instants. \n\nFinalement, [petition_liege.Custom('FR_IlElle')] s’adresse à moi : « Vous avez de bons arguments, mais si j’accepte, j’aurai besoin de quelque chose en retour. Vous pouvez certainement voir à quel point il serait bénéfique pour nous deux de trouver un arrangement ? »" + petition_liege.0205.desc.bridge:2 "\n\nAprès avoir écouté le discours, [petition_liege.Custom('FR_IlElle')] reste assis[petition_liege.Custom('FR_E')] en silence pendant quelques instants. \n\nFinalement, [petition_liege.Custom('FR_IlElle')] s’adresse à moi : « Vous avez de bons arguments, mais si j’accepte, j’aurai besoin de quelque chose en retour. Vous pouvez certainement voir à quel point il serait bénéfique pour nous deux de trouver un arrangement ? »" petition_liege.0205.counter:0 "[petition_liege.Custom('FR_MonseigneurMadame')|U], peut-être l’ai-je mal expliqué..." petition_liege.0205.a:0 "Une offre équitable. J’accepte." petition_liege.0205.b:0 "Vous plaisantez ? Mes limites sont déjà dépassées !" @@ -270,7 +270,7 @@ petition_liege_county_convert_modifier_desc:0 "Le détenteur de ce comté a demandé à son seigneur lige de financer sa conversion à la vraie foi." petition_liege_county_convert_modifier_tt:0 "[convert_county|E] progressera plus rapidement dans les comtés avec ce modificateur" # Opinion - petition_liege_0101_county_opinion_effect_tt:0 "Toutes les [holdings|El] [petition_vassal.Custom('FR_du_Char_U_Pi')][petition_vassal.GetShortUIName] avec une [county_opinion|El] basse" + petition_liege_0101_county_opinion_effect_tt:1 "Toutes les [holdings|El] [petition_vassal.Custom('FR_du_Char_U_Pi')][petition_vassal.GetShortUIName] avec une [county_opinion|El] de #negative_value [SCOPE.ScriptValue('petition_county_opinion_value')]#! ou moins" petition_liege_county_opinion_modifier:0 "Visite royale" petition_liege_county_opinion_modifier_desc:0 "Le détenteur de ce comté a demandé à son seigneur lige de venir se montrer au peuple." # Fortify diff --git a/project/ck3/base_game/localization/french/event_localization/activities/pilgrimage_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/activities/pilgrimage_events_l_french.yml index a8afbc4e25..afdcba42a2 100644 --- a/project/ck3/base_game/localization/french/event_localization/activities/pilgrimage_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/activities/pilgrimage_events_l_french.yml @@ -384,5 +384,5 @@ # Generic Pilgrimage Return Events pilgrimage.9001.t:0 "$pilgrimage_header$ le retour" - pilgrimage.9001.desc:0 "Mon voyage a été long, mais je suis enfin rentré[ROOT.Char.Custom('FR_E')]. Les [ROOT.Char.GetFaith.PriestNeuterPlural] et les [ROOT.Char.GetFaith.BishopNeuterPlural] ne me traitent plus tout à fait de la même façon. J’ai accompli le voyage d’un[ROOT.Char.Custom('FR_E')] saint[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] et ils soutiennent que cela a changé quelque chose en moi, que je le voie ou non." + pilgrimage.9001.desc:0 "Mon voyage a été long, mais je suis enfin rentré[ROOT.Char.Custom('FR_E')]. Les [ROOT.Char.GetFaith.PriestNeuterPlural] ne me traitent plus tout à fait de la même façon. J’ai accompli le voyage d’un[ROOT.Char.Custom('FR_E')] saint[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] et ils soutiennent que cela a changé quelque chose en moi, que je le voie ou non." pilgrimage.9001.a:0 "C’est bon d’être chez soi." diff --git a/project/ck3/base_game/localization/french/event_localization/activities/playdate_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/activities/playdate_events_l_french.yml index 2823f9b931..de9521e294 100644 --- a/project/ck3/base_game/localization/french/event_localization/activities/playdate_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/activities/playdate_events_l_french.yml @@ -138,7 +138,7 @@ playdate.3011.a:0 "Seulement si nous sommes les parents !" playdate.3011.b:0 "Bien sûr. Et [disliked_participant.GetFirstNameNoTooltip] est le chien !" playdate.3011.c:0 "Non, c’est idiot. Jouons aux échecs." - playdate.3011.c.tt:0 "Vous approfondissez vos études en [ROOT.Char.Custom('education_focus_child')]" + playdate.3011.c.tt:0 "Vous approfondissez vos études en [THIS.Char.Custom('education_focus_child')]" playdate.3012.t:0 "$playdate_header$ braves $knight_culture_player_plural_no_tooltip_lowercase$" playdate.3012.desc_knight:0 "[participant.Custom2('MyCharacterIntroduction', ROOT.Char)|U] et moi regardons les $knight_culture_player_plural_no_tooltip_lowercase$ s’entraîner dans la cour quand [knight.Custom2('MyCharacterIntroduction', ROOT.Char)] nous aborde en souriant." diff --git a/project/ck3/base_game/localization/french/event_localization/artifact_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/artifact_events_l_french.yml index 6e5d1999a9..e616c8dd08 100644 --- a/project/ck3/base_game/localization/french/event_localization/artifact_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/artifact_events_l_french.yml @@ -2,18 +2,18 @@ # Debug test_artifact_name:0 "Artefact [ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstNameNoTooltip]" test_artifact_desc:0 "Cet artefact porte le blason héraldique [ROOT.Char.GetDynasty.GetName]." - debug_test_artifact_cloth_option:0 "So soft! So smooth!" + debug_test_artifact_cloth_option:0 "So soft ! So smooth !" # Notification localization artifact_lost_toast:0 "Artefact perdu" - artifact_lost_in_siege:0 "[SAISE_artifact.GetName] a été volé par [SAISE_attacker.Custom('FR_le_Char_U_Pi')][SAISE_attacker.GetShortUINameNoTooltip] lors du siège de [SAISE_location.GetNameNoTooltip]" - artifact_lost_in_raid:0 "[SAISE_artifact.GetName] a été volé par [SAISE_attacker.Custom('FR_le_Char_U_Pi')][SAISE_attacker.GetShortUINameNoTooltip] lors de son pillage de [SAISE_location.GetNameNoTooltip]" + artifact_lost_in_siege:0 "L’artefact [SAISE_artifact.GetName] a été volé par [SAISE_attacker.Custom('FR_le_Char_U_Pi')][SAISE_attacker.GetShortUINameNoTooltip] lors du siège de [SAISE_location.GetNameNoTooltip]" + artifact_lost_in_raid:0 "L’artefact [SAISE_artifact.GetName] a été volé par [SAISE_attacker.Custom('FR_le_Char_U_Pi')][SAISE_attacker.GetShortUINameNoTooltip] lors de son pillage de [SAISE_location.GetNameNoTooltip]" artifact_seized_toast:0 "Artefact saisi" - artifact_seized_in_siege:0 "J’ai saisi [SAISE_artifact.GetName] après le siège de [SAISE_location.GetNameNoTooltip]" - artifact_seized_in_raid:0 "J’ai saisi [SAISE_artifact.GetName] lors de mon pillage de [SAISE_location.GetNameNoTooltip]" + artifact_seized_in_siege:0 "J’ai saisi l’artefact [SAISE_artifact.GetName] après le siège de [SAISE_location.GetNameNoTooltip]" + artifact_seized_in_raid:0 "J’ai saisi l’artefact [SAISE_artifact.GetName] lors de mon pillage de [SAISE_location.GetNameNoTooltip]" artifact_damaged_toast:0 "Artefact endommagé" - artifact_damaged_in_siege:0 "Mon [DAIBE_artifact.GetName] a pris [DAIBE_artifact.MakeScope.Var('DAIBE_damage').GetValue|V0] en dommage lors du siège de [DAIBE_location.GetNameNoTooltip]" - artifact_damaged_in_duel:0 "Mon [DAIBE_artifact.GetName] a pris [DAIBE_artifact.MakeScope.Var('DAIBE_damage').GetValue|V0] en dommage lors de mon duel avec [DAIBE_opponent.Custom('FR_le_Char_U_Pi')][DAIBE_opponent.GetShortUINameNoTooltip]" + artifact_damaged_in_siege:0 "Mon artefact [DAIBE_artifact.GetName] a reçu [DAIBE_artifact.MakeScope.Var('DAIBE_damage').GetValue|V0] de dommage lors du siège de [DAIBE_location.GetNameNoTooltip]" + artifact_damaged_in_duel:0 "Mon artefact [DAIBE_artifact.GetName] a reçu [DAIBE_artifact.MakeScope.Var('DAIBE_damage').GetValue|V0] de dommage lors de mon duel avec [DAIBE_opponent.Custom('FR_le_Char_U_Pi')][DAIBE_opponent.GetShortUINameNoTooltip]" artifact_claim_gained_notification:0 "Revendication d’artefact obtenue" artifact_claim_lost_notification:0 "Revendication d’artefact perdue" @@ -30,6 +30,7 @@ artifact.1001.desc.weapon:0 "\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], pendant que je nettoyais l’armurerie, j’ai remarqué que [SCOPE.Custom('FR_ThisArtifactType_Le')][SCOPE.Custom('ThisArtifactType')] avait rouillé. Que devons-nous en faire ? »\n\nJe regarde l’arme. Bien qu’aucun travail de reforgement ne puisse la rendre à nouveau apte au combat, il serait possible de la nettoyer et de la préserver pour l’exposer à peu de frais." artifact.1001.desc.other:0 "\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], pendant que je nettoyais la réserve, j’ai remarqué que [SCOPE.Custom('FR_ThisArtifactType_Le')][SCOPE.Custom('ThisArtifactType')] a pris de l’âge et tombe pratiquement en ruine ! Que devrions-nous en faire ? »\n\nJe regarde l’artefact. Bien qu’aucun raccommodage ne puisse le rendre à nouveau utilisable, il serait possible de le nettoyer et de le préserver pour l’exposer à peu de frais." artifact.1001.a:0 "Un effort qui en vaut la peine." + artifact.1001.a.tt.free:0 "#instruction Cet [artifact|El] peut être transformé gratuitement !#!" artifact.1001.a.tt:1 "[this_artifact.GetName] est converti en [court_artifact|El] ne donnant que de la [grandeur|El] et du [prestige|El]" artifact.1001.b:0 "Non, c’est trop cher." @@ -52,7 +53,7 @@ artifact.3000.b:0 "On peut encore le sauver !" artifact.3000.c:0 "Je parie que c’est vous qui l’avez cassé !" - artifact.3001.t:0 "Inspiration: la réutilisation" + artifact.3001.t:0 "Inspiration : la réutilisation" artifact.3001.desc:0 "[inspiration_owner.GetFirstName] s’approche à grands pas.\n\n« [ROOT.GetCharacter.Custom('FR_MonseigneurMadame')|U] ! J’étais en train de fouiller parmi les objets mis au rebut et les bibelots cassés dans vos débarras à la recherche d’inspiration quand je suis tombé[inspiration_owner.Custom('FR_E')] sur un trésor inattendu. Il semble que vous ayez mis de côté des matériaux provenant d’un artefact démantelé. Si je les utilisais pour mon projet, la qualité n’en souffrirait pas et je pourrais vous rendre une partie de l’or prévu pour l’achat de matériaux ! »" artifact.3001.a:0 "C’est une excellente nouvelle !" @@ -215,7 +216,3 @@ relic_name_health:0 "[ROOT.Char.GetFaith.HealthGodNamePossessive]" relic_name_symbol:0 "[ROOT.Char.GetFaith.ReligiousSymbol3]" relic_name_text:0 "[ROOT.Char.GetFaith.ReligiousText3]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - destroy_random_artifact_interaction:0 "Destroy Random Artifact in Inventory" - artifact_gained_toast:0 "Vous avez obtenu un [artifact|El]" diff --git a/project/ck3/base_game/localization/french/event_localization/birth_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/birth_events_l_french.yml index cf4f4adc9d..b5e0cc85ed 100644 --- a/project/ck3/base_game/localization/french/event_localization/birth_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/birth_events_l_french.yml @@ -76,6 +76,7 @@ birth.1006.a.message_desc:0 "Le vrai père sait" birth.1006.a.mother_message:0 "[real_father.Custom('FR_le_Char_Pi')|U][real_father.GetTitledFirstName] a appris qu’il est le vrai père" birth.1006.b:0 "Les gens sauront !" + birth.1006.bastard_explanation:0 "Vous avez appris la naissance de [child.GetFirstName] ; la mère, [mother.Custom('FR_le_Char_U_Pi')][mother.GetShortUIName] obtient le secret [secret.GetName|l]" birth.1010.t:0 "Une descendance pour ma dynastie" birth.1010.t_twins:0 "Des enfants de ma dynastie" @@ -223,9 +224,9 @@ birth.9004.t:0 "L’importance du prénom" birth.9004.desc.me:0 "[ROOT.Char.GetFirstNameNoTooltip].\n\nUn prénom si terne, me dis-je parfois, en me demandant ce qu’en penseront les futurs historiens.\n\nJe suis un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetTitleAsNameNoTooltip|l], donc si je souhaite être appelé[ROOT.Char.Custom('FR_E')] différemment, je n’ai qu’à le faire savoir." - birth.9004.desc: "[child.GetFirstNameNoTooltip].\n\nAu début, j’aimais bien ce nom, mais maintenant il me semble étrange. Que pensera-t-[child.Custom('FR_IlElle')] de son prénom une fois adulte ?\n\nJe devrais peut-être le changer pour quelque chose de mieux ?" + birth.9004.desc:0 "[child.GetFirstNameNoTooltip].\n\nAu début, j’aimais bien ce prénom, mais maintenant il me semble étrange. Que pensera-t-[child.Custom('FR_IlElle')] de son prénom à l’âge adulte ?\n\nJe devrais peut-être le changer pour quelque chose de mieux ?" birth.9004.a:0 "Ah, un bien meilleur prénom !" birth.9004.b:0 "À la réflexion, [ROOT.Char.GetFirstNameNoTooltip] est bien..." - birth.9004.b.other: "À la réflexion, [child.GetFirstNameNoTooltip] est bien..." - birth.9004.b.tt:0 "Vous gardez votre ancien nom" - birth.9004.b.tt.other: "[child.GetFirstNameNoTooltip] garde son ancien nom" + birth.9004.b.other:0 "En fait, [child.GetFirstNameNoTooltip] est bien..." + birth.9004.b.tt:0 "Vous gardez votre prénom" + birth.9004.b.tt.other:0 "[child.GetFirstNameNoTooltip] garde son prénom" diff --git a/project/ck3/base_game/localization/french/event_localization/british_isles_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/british_isles_events_l_french.yml index c928499a88..73064c74fe 100644 --- a/project/ck3/base_game/localization/french/event_localization/british_isles_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/british_isles_events_l_french.yml @@ -7,7 +7,7 @@ british_isles.0001.a:0 "Loués soient les ancêtres !" british_isles.0002.desc:0 "[reclaimer.Custom('FR_le_Char')|U][reclaimer.GetName] a officiellement annoncé la renaissance d’une Grande-Bretagne celtique.\n\nAprès des siècles sous domination étrangère, les îles sont retournées sous le contrôle de leurs propriétaires d’origine." - british_isles.0002.a:0 "Cette culture [restorer.GetCulture.GetNameNoTooltip] est un fléau." + british_isles.0002.a:0 "Cette culture [reclaimer.GetCulture.GetNameNoTooltip] est un fléau." british_isles.0002.b:0 "La Grande-Bretagne est de nouveau nôtre !" # Restoring the Danelaw, by Linnéa Thimrén @@ -87,7 +87,7 @@ negotiate_the_danelaw_accept_effect.de_jure_holdings_recognised.tt:0 "Tous les [duchies|El] d’$k_england$ dans lesquels [ntd_nord.Custom('FR_le_Char_Pi')][ntd_nord.GetTitledFirstName] détient au moins un [county|El] deviennent un territoire [de_jure|El] du $k_danelaw$" negotiate_the_danelaw_accept_effect.independent_holdings_recognised.tt:0 "Tous les [duchies|El] indépendants d’$k_england$ avec un [ruler|El] de [culture|El] $north_germanic_group$ ou de [faith|El] $germanic_religion_adj$ deviennent un territoire [de_jure|El] du $k_danelaw$" negotiate_the_danelaw_accept_effect.riled_independents_list:0 "Tous les dirigeants indépendants en $k_england$" - TRUCE_SIGNED_PARTITION:0 "Signature d’une trêve dans le cadre du partage du royaume\n\n" + TRUCE_SIGNED_PARTITION:1 "\nSignature d’une trêve dans le cadre du partage du royaume" resolve_danelaw_partition_effect.adjust_de_jures.tt:0 "Tous les territoires [de_jure|El] du $k_danelaw$ [Concept('de_jure_drift_drifted','glissent')|E] en $k_england$" resolve_danelaw_partition_effect.coa_changed.tt:0 "$k_england$ utilisera les armoiries du $k_danelaw$" diff --git a/project/ck3/base_game/localization/french/event_localization/childhood/childhood_education_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/childhood/childhood_education_events_l_french.yml index 6cca7ae14d..93835139aa 100644 --- a/project/ck3/base_game/localization/french/event_localization/childhood/childhood_education_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/childhood/childhood_education_events_l_french.yml @@ -38,6 +38,3 @@ childhood_education.9004.child_message:0 "[GetPerk( 'pedagogy_perk' ).GetName( GetPlayer )] [guardian.Custom('FR_du_Char_Pi')][guardian.GetTitledFirstNameNoTooltip]" childhood_education.9004.guardian_message:1 "[GetPerk( 'pedagogy_perk' ).GetName( GetPlayer )]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - childhood_education.0004.b:0 "[ward.Custom('FR_le_Char_Pi')|U][ward.GetTitledFirstNameNoTooltip] étudie maintenant [ward.Custom('education_focus_child')]..." diff --git a/project/ck3/base_game/localization/french/event_localization/childhood/childhood_personality_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/childhood/childhood_personality_events_l_french.yml index b0f1631021..6c94447fb9 100644 --- a/project/ck3/base_game/localization/french/event_localization/childhood/childhood_personality_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/childhood/childhood_personality_events_l_french.yml @@ -341,12 +341,12 @@ child_personality.110.confirm_sadistic:0 "C’est juste un animal." child_personality.110.confirm_paranoid:1 "Oui, c’était une épreuve. Bien joué, [child.GetFirstNameNoTooltip]." child_personality.110.ambitious_change:0 "Montrez-moi que vous pourriez abattre une bête vous-même !" - child_personality.110.sadistic_change:0 "Il y a toujours quelqu’un qui souffre. Assurez-vous juste que ce ne soit pas vous." + child_personality.110.sadistic_change:0 "Il y a toujours des victimes. Faites en sorte de ne pas en être une." child_personality.110.paranoid_change:0 "C’était un test. J’espère que vous ferez mieux la prochaine fois." child_personality.1111.t:0 "Assez satisfait[child.Custom('FR_E')]" child_personality.1112.t:0 "Un avis changeant" child_personality.1113.t:0 "Me faire confiance" - child_personality.111.desc:0 "[child.Custom('FR_le_Char_Pi')|U][child.GetTitledFirstName] me demande [child.Custom('child_object_of_interest_indefinite')] depuis longtemps, alors je lui ai dit que je lui en procurerais un dans trois mois [child.Custom('FR_SilSielle')] faisait preuve d’une plus grande concentration dans ses études." + child_personality.111.desc:0 "[child.Custom('FR_le_Char_Pi')|U][child.GetTitledFirstName] me demande [child.Custom('child_object_of_interest_indefinite')] depuis longtemps, alors je lui ai dit que je lui procurerai ce jouet dans trois mois [child.Custom('FR_SilSielle')] faisait preuve d’une plus grande concentration dans ses études." child_personality.111.content:0 "\n\n[child.GetSheHe|U] a répondu que son degré d’investissement dans ses études [child.Custom('FR_LeLa')] satisfaisait, récompense ou non." child_personality.111.fickle:1 "\n\n[child.GetSheHe|U] a simplement écarté mon offre en disant qu’[child.Custom('FR_IlElle')] n’était plus intéressé[child.Custom('FR_E')]." child_personality.111.trusting:0 "\n\nDepuis que j’ai fait cette promesse, [child.Custom('FR_IlElle')] a redoublé d’efforts dans ses études." @@ -410,7 +410,7 @@ child_personality.3001.message:0 "M[ROOT.Char.Custom2('FR_RelationToMe_OnA', personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName] pose toujours plein de questions !" - child_personality.3002.desc:1 "Il n’y a jamais un moment de calme ! M[ROOT.GetCharacter.Custom2('FR_RelationToMe_OnA' , personality_child) ] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName] pose plein de questions ! Je fais de mon mieux pour encourager sa curiosité, mais parfois je suis juste épuisé[ROOT.Char.Custom('FR_E')] par le flot incessant de réflexions et d’interrogations." + child_personality.3002.desc:1 "Il n’y a jamais un moment de calme ! M[ROOT.GetCharacter.Custom2('FR_RelationToMe_OnA' , personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName] pose plein de questions ! Je fais de mon mieux pour encourager sa curiosité, mais parfois je suis juste épuisé[ROOT.Char.Custom('FR_E')] par le flot incessant de réflexions et d’interrogations." child_personality.3002.a:1 "Quand un père et une mère s’aiment beaucoup..." #Rowdy @@ -421,7 +421,7 @@ child_personality.3003.message:0 "M[ROOT.Char.Custom2('FR_RelationToMe_OnA',personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName] manigance toujours quelque chose !" child_personality.3004.t:0 "Un[personality_child.Custom('FR_E')] faut[personality_child.Custom('FR_EurRice')] de troubles" - child_personality.3004.desc:0 "Quand ce n’est pas une farce, c’est une bagarre, un tuteur mécontent ou des genoux éraflés en raison d’une aventure qui a mal tourné. J’en suis arrivé[ROOT.Char.Custom('FR_E')] à m’attendre à des bêtises de la part de m[ROOT.GetCharacter.Custom2('FR_RelationToMe_OnA' , personality_child) ] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName]. Sa créativité me tient en alerte." + child_personality.3004.desc:0 "Quand ce n’est pas une farce, c’est une bagarre, un tuteur mécontent ou des genoux éraflés en raison d’une aventure qui a mal tourné. J’en suis arrivé[ROOT.Char.Custom('FR_E')] à m’attendre à des bêtises de la part de m[ROOT.GetCharacter.Custom2('FR_RelationToMe_OnA' , personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName]. Sa créativité me tient en alerte." child_personality.3004.a:0 "On ne s’ennuie jamais !" #Bossy @@ -431,7 +431,7 @@ child_personality.3005.message:0 "M[ROOT.Char.Custom2('FR_RelationToMe_OnA',personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName] sait vraiment ce qu’[personality_child.Custom('FR_IlElle')] veut !" - child_personality.3006.desc:0 "Il n’y a pas de limite aux opinions et aux besoins de m[ROOT.GetCharacter.Custom2('FR_RelationToMe_OnA' , personality_child) ] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName]. La moitié du temps, [personality_child.Custom('FR_IlElle')] essaie de me dire quoi faire, comme si nos rôles étaient inversés !" + child_personality.3006.desc:0 "Il n’y a pas de limite aux opinions et aux besoins de m[ROOT.GetCharacter.Custom2('FR_RelationToMe_OnA' , personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName]. La moitié du temps, [personality_child.Custom('FR_IlElle')] essaie de me dire quoi faire, comme si nos rôles étaient inversés !" child_personality.3006.a:0 "Impressionnant ou exaspérant, il n’y a qu’un pas entre les deux." #Charming @@ -453,7 +453,7 @@ child_personality.3009.message:0 "M[ROOT.Char.Custom2('FR_RelationToMe_OnA',personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName] est souvent perdu[personality_child.Custom('FR_E')] dans ses pensées !" child_personality.3010.t:1 "Perdu[personality_child.Custom('FR_E')] dans ses pensées" - child_personality.3010.desc:1 "M[ROOT.GetCharacter.Custom2('FR_RelationToMe_OnA' , personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName] est un[personality_child.Custom('FR_E')] enfant étrangement calme. Quand les autres jouent, [personality_child.Custom('FR_IlElle')] se tient souvent à l’écart. [personality_child.Custom('FR_IlElle')|U] ne parle pas beaucoup, mais je peux dire qu’[personality_child.Custom('FR_IlElle')] pense toujours à quelque chose." + child_personality.3010.desc:1 "M[ROOT.GetCharacter.Custom2('FR_RelationToMe_OnA' , personality_child)] [personality_child.Custom('FR_le_Char_Pi')][personality_child.GetTitledFirstName] est un[personality_child.Custom('FR_E')] enfant étrangement calme. Quand les autres jouent, [personality_child.Custom('FR_IlElle')] se tient souvent à l’écart. [personality_child.Custom('FR_IlElle')|U] ne parle pas beaucoup, mais je me doute qu’[personality_child.Custom('FR_IlElle')] pense toujours à quelque chose." child_personality.3010.a:1 "Je me demande ce qu’[personality_child.Custom('FR_IlElle')] a en tête ?" diff --git a/project/ck3/base_game/localization/french/event_localization/councillor_task_events/court_chaplain_task_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/councillor_task_events/court_chaplain_task_events_l_french.yml index df134ac8cc..e93ac1f7e0 100644 --- a/project/ck3/base_game/localization/french/event_localization/councillor_task_events/court_chaplain_task_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/councillor_task_events/court_chaplain_task_events_l_french.yml @@ -41,8 +41,3 @@ court_chaplain_task.3004.opening:0 "[target.Custom2('AppropriateGreeting', ROOT.Char)]" court_chaplain_task.3004.desc:0 "Il est devenu évident que votre [councillor.GetCouncilTitle|l] œuvre à établir une fausse revendication sur le [county.GetName]. Ne pensez pas que ce genre d’action déshonorante restera sans réponse." court_chaplain_task.3004.a:0 "Oh, mais il #EMP existe#! une raison suffisante pour une revendication." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - court_chaplain_task.0201.county_complete:0 "Les habitants du [county.GetName] ont enfin été convaincus de se convertir à la vraie foi !\n\nIl n'y a pratiquement plus d'hérétiques !" - court_chaplain_task.0201.a:0 "C'est du bon travail, [councillor.GetFirstNameNoTooltip] !" - court_chaplain_task.0201.b:0 "Euh, quelle foi est-ce, maintenant ?" diff --git a/project/ck3/base_game/localization/french/event_localization/councillor_task_events/steward_task_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/councillor_task_events/steward_task_events_l_french.yml index 3f16429dc9..1d6a5eadf1 100644 --- a/project/ck3/base_game/localization/french/event_localization/councillor_task_events/steward_task_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/councillor_task_events/steward_task_events_l_french.yml @@ -109,8 +109,3 @@ steward_task.4101.desc:0 "La mission [councillor.Custom('FR_du_Char_Pi')][councillor.GetTitledFirstName] dans le [county.GetName] commence à porter ses fruits. Les habitants sont impressionnés par nos efforts et nous regardent favorablement." steward_task.4101.a:0 "Excellent résultat !" steward_task.4101.notification:0 "Prestige obtenu" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - steward_task.0301.opening:0 "[councillor.Custom2('AppropriateGreeting', ROOT.Char)]" - steward_task.0301.county_complete:0 "Grâce à la venue de colons [ROOT.Char.GetCulture.GetCollectiveNoun|l] et la mise en place d'une nouvelle administration, les habitants en [county.GetNameNoTier] ont pleinement embrassé les traditions [ROOT.Char.GetCulture.GetName]." - steward_task.0301.a:0 "Bon travail, [councillor.GetFirstNameNoTooltip] !" diff --git a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_claudia_l_french.yml b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_claudia_l_french.yml index d396832db8..5a729a0cd3 100644 --- a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_claudia_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_claudia_l_french.yml @@ -172,7 +172,3 @@ court.6090.b.failure:0 "Je suis encore plus ennuyeu[ROOT.Char.Custom('FR_XSe')] que [6090_poet.GetFirstNameNoTooltip]" court.6090.b.failure.tt:0 "Les enfants n’apprennent rien" court.6090.c:0 "Vous êtes juste trop ennuyeu[6090_poet.Custom('FR_XSe')], [6090_poet.GetFirstNameNoTooltip] !" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - court_6070_d_toast:0 "Les courtisans réagissent à votre mensonge" - court_6070_d_toast.tt:0 "J'arrive à convaincre quelques courtisans (#P +15#! d'[opinion|El] - #EMP Respect#!), mais d'autres ne sont pas du tout convaincus (#N -15#! d'[opinion|El] - #EMP Dégoût#!)" diff --git a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_isabella_l_french.yml b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_isabella_l_french.yml index 2b93030e41..b0fe0ad947 100644 --- a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_isabella_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_isabella_l_french.yml @@ -330,7 +330,7 @@ court.4806.t:0 "Aime [ROOT.Char.Custom('FR_le_Char_L')][ROOT.Char.GetTitleAsNameNoTooltip]" court.4806.intro:0 "Un[adoring_fan.Custom('FR_E')] inconnu[adoring_fan.Custom('FR_E')] erre dans ma salle du trône en riant par moment. [adoring_fan.Custom('FR_IlElle')|U] saute sur place en apercevant une œuvre d’art représentant nos coutumes." - court.4806.hre_desc:0 "\n\n« Ce pays est ce qu’il y a de mieux ! Bien que j’habite à [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], je me sens de culture [ROOT.Char.GetCulture.GetName] ! Je peux lister tous les princes-évêques. J’ai même un tatouage du visage [ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstNameNoTooltip] sur mon mollet. »\n\n[adoring_fan.GetSheHe|U] fouille dans son sac et en sort ce qui semble être une réplique en bronze bon marché de la couronne du Saint-Empire. « Je la porte presque tous les jours et je dis aux gens que je croise : "J’espère avoir votre vote, prince-électeur !". »" + court.4806.hre_desc:0 "\n\n« Ce pays est ce qu’il y a de mieux ! Bien que j’habite à [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], je me sens de culture [ROOT.Char.GetCulture.GetName] ! Je peux lister tous les princes-évêques. J’ai même un tatouage du visage [ROOT.Char.Custom('FR_du_Char_Pi')][ROOT.Char.GetTitledFirstNameNoTooltip] sur mon mollet. »\n\n[adoring_fan.GetSheHe|U] fouille dans son sac et en sort ce qui semble être une réplique en bronze bon marché de la couronne du Saint-Empire. « Je la porte presque tous les jours et je dis aux gens que je croise : “J’espère avoir votre vote, prince-électeur !”. »" court.4806.byzantine_desc:1 "Alors que [adoring_fan.Custom('FR_LeLa')] visiteu[adoring_fan.Custom('FR_RSe')] excité[adoring_fan.Custom('FR_E')] s’approche, les gardes l’empêchent d’aller plus loin.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ! Bien que je sois de [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], j’aime les [ROOT.Char.GetCulture.GetCollectiveNoun] de tout mon cœur. »\n\n« J’ai consacré ma vie à essayer de vivre comme l’un[adoring_fan.Custom('FR_E')] d’entre vous en étudiant la langue [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip]. »\n\n« Je ne porte que des sous-vêtements violets. Je suis certain[adoring_fan.Custom('FR_E')] que si l’Empire tombait, je le vivrais plus intensément que la mort de ma propre mère. Le monde ne connaîtrait jamais la fin de mes cris de deuil ! »" court.4806.general_desc:1 "Il y a quelque chose d’étrange chez [adoring_fan.Custom('FR_LuiElle')], et lorsqu’[adoring_fan.Custom('FR_IlElle')] s’avance, il est évident qu’[adoring_fan.Custom('FR_IlElle')] porte une réplique de m[ROOT.Char.Custom('FR_OnA_signature_weapon')].\n\n« Je ne peux m’empêcher de me prosterner devant vous. J’ai passé ma vie à [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier] à apprécier la culture [ROOT.Char.GetCulture.GetName]. Je ne parle qu’en langue [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip], ne mange que des plats [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l], et ai étudié la lame à votre façon. »\n\n« Ma famille m’a banni, affirmant que si je suis si obsédé[adoring_fan.Custom('FR_E')] par votre pays, alors je devrais y vivre. »" court.4806.a:0 "C’est flatteur, même si c’est un peu transgressif." diff --git a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_james_l_french.yml b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_james_l_french.yml index c0a85145d2..1b0b6c469b 100644 --- a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_james_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_james_l_french.yml @@ -106,10 +106,3 @@ court.0112.b:0 "Bientôt, tout [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] saura ce que vous avez fait !" court.0112.c:0 "N’en parlons plus jamais." get_regalia_artifact:0 "Vous obtenez un insigne royal comme [artifact|El]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - court.0105.t:0 "Le plaisir sadique" - court.0105.desc:0 "À la Cour, j'entends mon bourreau décrire en détail son habituel métier morbide : casser des clous avec des pinces, briser des os sur la roue, et toutes sortes d'actes sombres.\n\nIl semble prendre un plaisir enfantin à commettre ces actes. Cependant, les éloges et la satisfaction à son égard commencent à s'estomper lorsque [executioner.Custom('FR_le_Char')][executioner.GetName] décrit les actes horribles qu'[executioner.Custom('FR_IlElle')] a infligés à une prisonnière enceinte. Bien qu'il ne s'agisse pas d'une règle officielle, la torture des femmes enceintes est considérée comme un acte bestial car elle peut provoquer une violente fausse couche ainsi qu'une grande détresse physique et psychologique pour une femme à la santé fragile. Nombre de mes courtisans affirment que [executioner.Custom('FR_le_Char')][executioner.GetName] a jeté le discrédit sur son métier en commettant cet acte immonde, mais en fin de compte, je suis [ROOT.Char.Custom('FR_le_Char_L')][ROOT.Char.GetTitleAsNameNoTooltip|l] et c'est mon décret qui détermine ce qui est indécent." - court.0105.a:0 "Tous les criminels sont indignes de sympathie." - court.0105.b:0 "Jetez-[executioner.Custom('FR_LeLa')] dans la cellule des femmes !" - court.0105.c:0 "Condamner l'acte malveillant." diff --git a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_joe_l_french.yml b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_joe_l_french.yml index e3ef5231d0..19cc03275a 100644 --- a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_joe_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_joe_l_french.yml @@ -42,7 +42,7 @@ # # Sartorial Sting court.8020.t:0 "Une pique vestimentaire" court.8020.desc:0 "Occupé[ROOT.Char.Custom('FR_E')] par une autre journée à la Cour, j’entends le ton irrité de m[couture_spouse.Custom('FR_OnA')] [couture_spouse.GetWifeHusband] [couture_spouse.Custom('FR_le_Char_Pi')][couture_spouse.GetTitledFirstName]. [couture_guest.Custom('FR_le_Char_Pi')|U][couture_guest.GetTitledFirstName] semble profondément l’agacer.\n\nEn m’approchant de plus près, je vois mon invité[couture_guest.Custom('FR_E')] railler avec suffisance : « Ces prétendues modes sont une honte, elles ne conviendraient qu’aux domestiques et aux enfants de n’importe quelle Cour [couture_guest.GetCulture.GetNameNoTooltip] respectable. »\n\nM[couture_spouse.Custom('FR_OnA')] [couture_spouse.GetWifeHusband] rougit et s’écrie : « J’en ai assez de vous. Je me moque que vous soyez l’invité[couture_guest.Custom('FR_E')] [ROOT.Char.Custom('FR_du_Char_L')][ROOT.Char.GetTitleAsNameNoTooltip] ! », à la grande surprise de [couture_guest.GetFirstNameNoTooltip].\n\nMe tirant à part, [couture_spouse.GetFirstNameNoTooltip] gémit amèrement : « C[couture_guest.Custom('FR_EEtte')] [couture_guest.Custom('InsultNoun')] ingrat[couture_guest.Custom('FR_E')] ne cesse de se moquer de nous. Hier, mes domestiques l’ont entendu[couture_guest.Custom('FR_E')] dire que notre mode était ringarde ! »" - court.8020.a:0 "Allons, il ne fait que nous taquiner." + court.8020.a:0 "Allons, [couture_guest.Custom('FR_IlElle')] ne fait que nous taquiner." court.8020.b:0 "Je suppose que nous pourrions faire un peu plus d’efforts..." court.8020.d:0 "Ringarde ? #EMP RINGARDE ?!#!" diff --git a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_linnea_l_french.yml b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_linnea_l_french.yml index 2989adaf79..6b972117f2 100644 --- a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_linnea_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_linnea_l_french.yml @@ -117,15 +117,3 @@ court.5075.c:0 "Je vais entraîner [dummy_gender.Custom('FR_LLa')][dummy_gender.Custom('HorseMareStallion')] moi-même." court.5075.c.success:0 "Vous parvenez à bien entraîner le cheval" court.5075.c.failure:0 "Le cheval vous projette" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - court.5001.a_tt:0 "#D TODO_CD: Lose some CGV#!" - court.5001.d_tt:0 "#D TODO_CD: Give them an appropriate minor title#!" - court.5010.a_tt:0 "#D TODO_CD: They're miffed you dismiss them#!" - court.5010.c_tt:0 "#D TODO_CD: They're happy you listen to them#!" - court.5025.a.tt:0 "#D TODO_CD_L: They're a foreign diplomat and their liege likes you more#!" - court.5030.b_tt:0 "#D TODO_CD: Gain some CGV#!" - court.5042.tt:0 "#D TODO_CD_L: Lose a lot CGV#!" - court.5050.b_tt:0 "#D TODO_CD_L: Give them the title#!" - court.5060.b_tt:0 "#D TODO_CD_L: Get a lot CGV#!" - court.5060.d:0 "[knight.GetSheHe|U] will serve as my #D TODO_CD_L: xxx#!!" diff --git a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_shoes_l_french.yml b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_shoes_l_french.yml index c893bf957b..380477aa88 100644 --- a/project/ck3/base_game/localization/french/event_localization/court_events/court_events_shoes_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/court_events/court_events_shoes_l_french.yml @@ -48,6 +48,3 @@ court.1030.b.flavor:0 "... ou bien [chaplain.Custom('FR_IlElle')] mangera avec les cochons dans la porcherie !" court.1030.b.custom:0 "Tous les autres courtisans" court.1030.c:0 "Oh, allez, comme si on n’avait pas déjà eu à en laisser échapper un ?" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - court.1010.d.tt:0 "#D TODO_CD: Bestow Court Jester title#!" diff --git a/project/ck3/base_game/localization/french/event_localization/court_events/hold_court_events_claudia_l_french.yml b/project/ck3/base_game/localization/french/event_localization/court_events/hold_court_events_claudia_l_french.yml index 4b2555b190..7abdf2380d 100644 --- a/project/ck3/base_game/localization/french/event_localization/court_events/hold_court_events_claudia_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/court_events/hold_court_events_claudia_l_french.yml @@ -27,7 +27,7 @@ hold_court.6010.d.tt:0 "[6010_county.GetNameNoTooltip|U] devient un vassal républicain" #Hawks and Doves hold_court.6020.t:0 "Faucons et colombes" - hold_court.6020.desc:1 "[hawk.Custom2('MyCharacterIntroduction', ROOT.Char)|U] et [dove.Custom2('MyCharacterIntroduction', ROOT.Char)] sont devant moi à se chamailler comme d’habitude sur la meilleure politique pour notre pays.\n\n« La guerre est le seul moyen de rendre un pays riche et puissant ! » affirme [hawk.GetFirstNameNoTooltip] avec assurance.\n\n« Ce n’est que dans la paix qu’un pays peut croître et prospérer ! », réplique [dove.GetFirstNameNoTooltip].\n\nCette fois, cependant, ils attendent de moi que je prenne position." + hold_court.6020.desc:1 "[hawk.Custom2('MyCharacterIntroduction', ROOT.Char)|U] et [dove.Custom2('MyCharacterIntroduction', ROOT.Char)] sont devant moi à se chamailler comme d’habitude sur la meilleure politique pour notre pays.\n\n« La guerre est le seul moyen de rendre un pays riche et puissant ! », affirme [hawk.GetFirstNameNoTooltip] avec assurance.\n\n« Ce n’est que dans la paix qu’un pays peut croître et prospérer ! », réplique [dove.GetFirstNameNoTooltip].\n\nCette fois, cependant, ils attendent de moi que je prenne position." hold_court.6020.a:0 "Notre peuple est composé de fiers guerriers, pas de paysans lâches !" hold_court.6020.b:0 "Seule la paix peut nous apporter la prospérité !" hold_court.6020.c:0 "Nous ne faisons que ce que #EMP je#! décide." diff --git a/project/ck3/base_game/localization/french/event_localization/death_events/death_management_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/death_events/death_management_events_l_french.yml index 17c7870526..8c6737e0ca 100644 --- a/project/ck3/base_game/localization/french/event_localization/death_events/death_management_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/death_events/death_management_events_l_french.yml @@ -1,8 +1,8 @@ l_french: - death_management.1000.killed.tt:0 "Votre [THIS.Char.Custom2('RelationToMe', SCOPE.sC('dead_character'))] [dead_character.Custom('FR_le_Char_Pi')][dead_character.GetTitledFirstName] a été tué[dead_character.Custom('FR_E')] par [killer.Custom('FR_le_Char_Pi')][killer.GetTitledFirstName]." + death_management.1000.killed.tt:0 "[dead_character.Custom('FR_le_Char_Pi')|U][dead_character.GetTitledFirstName] a été tué[dead_character.Custom('FR_E')] par [killer.Custom('FR_le_Char_Pi')][killer.GetTitledFirstName]." # [LocEditor:ForFutureBatchExport] death_management.1000.t:0 "Jusqu’à ce que la mort nous sépare" death_management.1000.murder:0 "[dead_character.Custom('FR_le_Char_Pi')|U][dead_character.GetTitledFirstName] a été assassiné[dead_character.Custom('FR_E')] !\n\n" - death_management.1000.like:0 "Je demande comment un cœur peut supporter une telle souffrance. C’est impossible ! Pourtant, je suis là, le cœur battant tandis que le vôtre s’est éteint. Oh, [dead_character.GetFirstName], [dead_character.Custom('LoverPetName_possessive')]. La vie ne sera pas la même sans vous." + death_management.1000.like:0 "Je me demande comment un cœur peut supporter une telle souffrance. C’est impossible ! Pourtant, je suis là, le cœur battant tandis que le vôtre s’est éteint. Oh, [dead_character.GetFirstName], [dead_character.Custom('LoverPetName_possessive')]. La vie ne sera pas la même sans vous." death_management.1000.neutral:0 "M[dead_character.Custom('FR_OnA')] ch[dead_character.Custom('FR_ErEre')] [dead_character.GetFirstName]. Je ne vous ai peut-être pas aimé, mais votre trépas me touche plus que je ne l’aurais cru. Vous avez toujours été là. Ai-je pensé que vous le seriez définitivement ? Il y a tant de choses que je n’ai pas dites..." death_management.1000.dislike:0 "Alors que m[dead_character.Custom('FR_OnA')] [dead_character.GetWifeHusband] a rendu l’âme, le soulagement m’envahit. Je devrais peut-être avoir honte, mais en vérité, il n’y a pas eu d’amour entre nous. Je suis enfin libre de recommencer ma vie !" death_management.1000.a:0 "Au moins les souvenirs restent." @@ -29,6 +29,7 @@ death_management.1005.t:0 "Les souvenirs restent" death_management.1005.desc:0 "Oh, [dead_character.GetFirstName]. Si vous étiez toujours avec moi, je sais que vous me diriez d’être fort[ROOT.Char.Custom('FR_E')] et que je finirais par aller mieux. Et vous auriez raison, comme toujours, mais je dois d’abord maudire et pleurer. Comment pourrais-je ne pas le faire alors que vous avez quitté ce monde ?" + death_management.1005.desc.ritual_best_friend:0 "[dead_character.GetFirstName] est mort[dead_character.Custom('FR_E')] ! M[dead_character.Custom('FR_OnA')] meilleur[dead_character.Custom('FR_E')] et plus fidèle ami[dead_character.Custom('FR_E')] a été emporté[dead_character.Custom('FR_E')] par la froide étreinte [ROOT.Char.GetFaith.DeathDeityNamePossessive]. Je pleure, je gémis, j'arrache mes cheveux et mes vêtements, mais je sais que je ne [dead_character.Custom('FR_LeLa')] reverrai jamais.\n\nComment... comment pourrais-je continuer ?\n\n[dead_character.GetFirstNameNoTooltip], m[dead_character.Custom('FR_OnA')] ch[dead_character.Custom('FR_ErEre')] [dead_character.GetFirstNameNoTooltip] le voudrait, et je dois espérer que son souvenir me soutiendra en ces temps sombres, mais sans [dead_character.Custom('FR_LuiElle')], la vie ressemble à une bougie sans flamme." death_management.1005.a:0 "Vous ne serez jamais oublié[dead_character.Custom('FR_E')], mon ami[dead_character.Custom('FR_E')]." death_management.1005.a.tt:3 "Votre ami[dead_character.Custom('FR_E')] [dead_character.Custom('FR_le_Char_Pi')][dead_character.GetTitledFirstName] a [THIS.Char.Custom('DiedHouse_arrest')]." death_management.friend.desc:4 "Votre ami[dead_character.Custom('FR_E')] [dead_character.Custom('FR_le_Char_Pi')][dead_character.GetTitledFirstName] est mort[dead_character.Custom('FR_E')]." @@ -86,7 +87,7 @@ death_management.2000.t.root_killer:0 "Jusqu’à ce que je nous sépare" death_management.2000.t.no_killer:0 "Arraché[dead_character.Custom('FR_E')]" death_management.2000.murderer:0 "Oh, [dead_character.GetFirstName], notre vie ensemble aurait pu être plus longue, mais cela devait se passer ainsi.\n\nJe ne me réjouis pas d’avoir votre sang sur les mains, mais je sais que si vous pouviez le dire, vous auriez voulu que je passe à autre chose et que je trouve le bonheur." - death_management.2000.like:0 "Je demande comment un cœur peut supporter une telle souffrance. C’est impossible ! Pourtant, je suis là, le cœur battant tandis que le vôtre s’est éteint.\n\nOh, [dead_character.GetFirstName], [dead_character.Custom('LoverPetName_possessive')]." + death_management.2000.like:0 "Je me demande comment un cœur peut supporter une telle souffrance. C’est impossible ! Pourtant, je suis là, le cœur battant tandis que le vôtre s’est éteint.\n\nOh, [dead_character.GetFirstName], [dead_character.Custom('LoverPetName_possessive')]." death_management.2000.like_end_killer:0 "Je ne peux pas me sortir de la tête l’image [prison_holder.Custom('FR_du_Char_Pi')][prison_holder.GetTitledFirstName] qui met fin à votre vie." death_management.2000.like_end:0 "Je ne peux pas me sortir de la tête l’image de votre trépas dans les cachots [prison_holder.Custom('FR_du_Char_Pi')][prison_holder.GetTitledFirstName]." death_management.2000.neutral:0 "M[dead_character.Custom('FR_OnA')] ch[dead_character.Custom('FR_ErEre')] [dead_character.GetFirstName]. Je ne vous ai peut-être pas aimé, mais votre trépas me touche plus que je ne l’aurais cru. Vous avez toujours été là." @@ -203,7 +204,7 @@ death_management.prisoner.desc:0 "M[dead_character.Custom('FR_OnA')] prisonni[dead_character.Custom('FR_ErEre')], [dead_character.Custom('FR_le_Char_Pi')][dead_character.GetTitledFirstName], est mort[dead_character.Custom('FR_E')] dans mes cachots." death_management.4000.t:0 "Jusqu’à ce que la mort nous sépare" - death_management.4000.like_opening:0 "Je demande comment un cœur peut supporter une telle souffrance. C’est impossible ! Pourtant, je suis là, le cœur battant tandis que le vôtre s’est éteint.\n\n" + death_management.4000.like_opening:0 "Je me demande comment un cœur peut supporter une telle souffrance. C’est impossible ! Pourtant, je suis là, le cœur battant tandis que le vôtre s’est éteint.\n\n" death_management.4000.like_my_prison:0 "Oh, [dead_character.GetFirstName], [dead_character.Custom('LoverPetName_possessive')]. Me croiriez-vous si je vous disais que vous m’êtes toujours ch[dead_character.Custom('FR_ErEre')] ? Même après tout ce que j’ai fait ?" death_management.4000.like:0 "Oh, [dead_character.GetFirstName], [dead_character.Custom('LoverPetName_possessive')]. Je ne peux pas me sortir de la tête l’image de votre trépas, alors que vous étiez enfermé[dead_character.Custom('FR_E')] par [house_arrest_holder.Custom('FR_le_Char_Pi')][house_arrest_holder.GetTitledFirstName]." death_management.4000.neutral_opening:0 "M[dead_character.Custom('FR_OnA')] ch[dead_character.Custom('FR_ErEre')] [dead_character.GetFirstName]. Je ne vous ai peut-être pas aimé, mais votre trépas me touche plus que je ne l’aurais cru.\n\n" diff --git a/project/ck3/base_game/localization/french/event_localization/decisions/decision_pay_homage_l_french.yml b/project/ck3/base_game/localization/french/event_localization/decisions/decision_pay_homage_l_french.yml index c226625f7d..fd3e4c9e30 100644 --- a/project/ck3/base_game/localization/french/event_localization/decisions/decision_pay_homage_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/decisions/decision_pay_homage_l_french.yml @@ -18,7 +18,7 @@ pay_homage_submission_tooltip:0 "$pay_homage_decision_second_tooltip$" # Gold pay_homage_decision_option_gold:0 "... et offrir des cadeaux\n#low Donner de l’[gold|El]#!" - pay_homage_gold_desc:0 "[ROOT.Char.GetLiege.GetTitledFirstName] recevra un cadeau d’[gold|El] de votre part" + pay_homage_gold_desc:0 "[ROOT.Char.GetLiege.GetTitledFirstName] recevra un cadeau sous forme d’[gold|El] de votre part" pay_homage_gold_tooltip:0 "$pay_homage_decision_second_tooltip$" pay_homage_decision_effects_gold:0 "Votre [liege|El] recevra votre cadeau d’[gold|El]" pay_homage_gold_tt:0 "#X Vous n’avez pas assez d’[gold|El]#!" diff --git a/project/ck3/base_game/localization/french/event_localization/decisions/decision_petition_liege_l_french.yml b/project/ck3/base_game/localization/french/event_localization/decisions/decision_petition_liege_l_french.yml index c1fae7a674..a0d2d0c819 100644 --- a/project/ck3/base_game/localization/french/event_localization/decisions/decision_petition_liege_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/decisions/decision_petition_liege_l_french.yml @@ -114,7 +114,7 @@ # Development petition_liege_decision_option_development:0 "Relocaliser des sujets\n#low Augmenter le [development|El] de la [capital|El]#!" - petition_liege_development_desc:0 "Demander [ROOT.Char.GetLiege.Custom('FR_au_Char_Pi')][ROOT.Char.GetLiege.GetTitledFirstName] de transférer une fraction de la population sa [capital|El] vers la vôtre" + petition_liege_development_desc:0 "Demander [ROOT.Char.GetLiege.Custom('FR_au_Char_Pi')][ROOT.Char.GetLiege.GetTitledFirstName] de transférer une fraction de la population de sa [capital|El] vers la vôtre" petition_liege_development_tooltip:0 "$petition_liege_decision_second_tooltip$" petition_liege_development_tt:0 "#X Votre [capital|El] a déjà plus de 66% du [development|El] de celui de votre [liege|El]#!" petition_liege_decision_effects_development:0 "[THIS.Char.GetLiege.Custom('FR_IlElle')|U] peut transférer une part du [development|El] de sa [capital|El] vers la vôtre" @@ -124,7 +124,4 @@ petition_liege_holding_tt:0 "#X Votre [liege|El] ne peut pas se permettre de construire une [holding|El]#!" petition_liege_debt_tt:0 "#X Votre [liege|El] est [Concept('debt','endetté')|E]#!" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - petition_liege_war_aid_me_tt:0 "#X Vous n'êtes pas en [war|El]#!" - petition_liege_at_war_with_another_vassal:0 "Vous n'êtes pas en guerre avec un des vassaux de votre seigneur lige" + petition_liege_council_no_petition_valid_tt:0 "#X Il n'y a rien que vous puissiez demander à votre seigneur lige#!" diff --git a/project/ck3/base_game/localization/french/event_localization/decisions/major_decisions_middle_europe_l_french.yml b/project/ck3/base_game/localization/french/event_localization/decisions/major_decisions_middle_europe_l_french.yml index 62682926b0..2af29c53d2 100644 --- a/project/ck3/base_game/localization/french/event_localization/decisions/major_decisions_middle_europe_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/decisions/major_decisions_middle_europe_l_french.yml @@ -71,7 +71,7 @@ establish_the_electorate_of_saxony_decision_desc:0 "L'arrière-pays à l’est est resté trop longtemps hors de portée de l’Empire. Nous devons consolider ces titres pour former une nouvelle Saxe, afin d’assurer notre domination sur la région." establish_the_electorate_of_saxony_decision_tooltip:0 "$establish_the_electorate_of_saxony_decision_desc$" establish_the_electorate_of_saxony_decision_confirm:0 "Façonner une nouvelle Saxe !" - # [LocEditor:UntranslatedKey] `polabia_must_be_hre_culture_tt` + polabia_must_be_hre_culture_tt:0 "Au moins 12 [counties|El] en [GetGeographicalRegion('custom_polabia').GetName] sont soit de votre culture, soit de la culture de votre [liege|El]." polabia_held_or_nonexistent.tt:0 "La $k_sorbia$ n’existe pas ou est détenue par vous." middle_europe_decision.0017.tt:0 "En tant qu’empereur, la Saxe sera donnée à un [vassal|El] ou un [courtier|El] lors de la création." middle_europe_decisions.0017.t:0 "L'Électorat de Saxe" diff --git a/project/ck3/base_game/localization/french/event_localization/fp2_2004placeholder_l_french.yml b/project/ck3/base_game/localization/french/event_localization/fp2_2004placeholder_l_french.yml new file mode 100644 index 0000000000..9987895857 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/fp2_2004placeholder_l_french.yml @@ -0,0 +1,42 @@ +l_french: + fp2_struggle.2004.t:0 "Une grande flotte" + fp2_struggle.2004.desc:1 "M[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('2004_scoped_steward'))], [2004_scoped_steward.GetFirstName], m’informe que ses chroniqueurs sont de retour après avoir traversé les mers et étudié diverses technologies navales. [2004_scoped_steward.Custom('FR_IlElle')|U] affirme que si nous disposions des fonds nécessaires, nous pourrions concevoir un nouveau navire qui surpasserait celui de nos voisins et ouvrirait une ère de suprématie maritime pour le pays.\n\nMon [2004_scoped_marshal.GetCouncilTitleFirstName|l], cependant, préférerait dépenser cet or dans autre chose que des navires de commerce." + fp2_struggle.2004.a:0 "Considérez le projet financé." + fp2_struggle.2004.a.a.desc:0 "De nouveaux modèles de navires sont mis en service" + fp2_struggle.2004.a.b.desc:0 "Les constructeurs de navires de [fp2_2004_dockyards.GetNameNoTierNoTooltip] deviennent des artisans renommés." + fp2_struggle.2004.b:0 "Ces fonds peuvent être mieux utilisés ailleurs" + fp2_struggle.2004.b.desc:0 "Vous rejetez les arguments de [2004_scoped_steward.GetFirstNameNoTooltip] et gardez les fonds." + fp2_struggle.2004.c:0 "Je ne veux pas un nouveau modèle, je veux un vaisseau en argent pur !" + fp2_struggle.2004.c.desc:0 "Vous dépensez vos fonds pour obtenir une renommée exceptionnelle et réunissez les meilleurs artisans pour construire l’impossible, un navire en argent pur." + fp2_struggle.2005.t:0 "Une flotte en avance sur son temps" + fp2_struggle.2005.t.alt:0 "Maîtres artisans de [fp2_2004_dockyards.GetNameNoTier]" + fp2_struggle.2005.desc:0 "Les nouveaux navires présentent les caractéristiques suivantes :" + fp2_struggle.2005.desc.intro:0 "« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], nos navires sont enfin prêts à naviguer ! », dit [2005_scoped_steward.GetFirstName]. « Je crois que vous trouverez la conception très intéressante. »\n\n" + fp2_struggle.2005.desc.cirt.notif:0 "Les nouvelles conceptions sont une réussite remarquable ! Un nouveau chantier naval a même été créé en [fp2_2004_dockyards.GetNameNoTier] pour produire ces nouveaux navires ultramodernes.\n\n" + fp2_struggle.2005.desc.cirt.a.notif:0 "Malheureusement, [fp2_2004_dockyards.GetName] est passé entre les mains [fp2_2004_dockyards.GetHolder.Custom('FR_du_Char')][fp2_2004_dockyards.GetHolder.GetName]. Nous avons réussi à conserver les plans des navires, mais les chantiers navals lui appartiennent désormais.\n\n" + fp2_struggle.2005.desc.newdesigner.notif:0 "[2004_scoped_steward.Custom('FR_LeLa')|U] concept[2004_scoped_steward.Custom('FR_EurRice')] initial[2004_scoped_steward.Custom('FR_E')], [2004_scoped_steward.GetFirstName], n’est plus parmi nous, mais [2005_scoped_steward.GetFirstNameNicknamed] a pu prendre les rênes et terminer le projet sans [2004_scoped_steward.Custom('FR_LuiElle')].\n\n" + fp2_struggle.2005.desc.bottom.generic:0 "Le navire" + fp2_struggle.2005.desc.bottom.a:1 "$fp2_struggle.2005.desc.bottom.generic$ a une quille à fond plat, ce qui permet une navigation stable en eau calme." + fp2_struggle.2005.desc.bottom.b:1 "$fp2_struggle.2005.desc.bottom.generic$ a une cloison étanche destinée à éviter un naufrage." + fp2_struggle.2005.desc.bottom.c:1 "$fp2_struggle.2005.desc.bottom.generic$ a une quille tranchante et épaisse, capable de fendre les vagues à grande vitesse !" + fp2_struggle.2005.desc.bottom.d:1 "$fp2_struggle.2005.desc.bottom.generic$ a un bordage à clin, ce qui permet d’obtenir une coque à la fois plus solide et plus légère." + fp2_struggle.2005.desc.unique.init:0 "Au-dessus se trouve la pièce la plus unique," + fp2_struggle.2005.desc.unique.a:0 "$fp2_struggle.2005.desc.unique.init$ son double balancier massif qui offre une stabilité inégalée." + fp2_struggle.2005.desc.unique.b:0 "$fp2_struggle.2005.desc.unique.init$ un ensemble de bastions en bois surélevés à chaque extrémité de la coque, permettant aux archers de faire pleuvoir des flèches sur l’ennemi." + fp2_struggle.2005.desc.unique.c:0 "$fp2_struggle.2005.desc.unique.init$ une construction imposante, ressemblant à un château, sur le pont." + fp2_struggle.2005.desc.unique.d:0 "$fp2_struggle.2005.desc.unique.init$ son toit en bois recouvert de pointes pour dissuader l’abordage." + fp2_struggle.2005.desc.unique.e:0 "$fp2_struggle.2005.desc.unique.init$ le bélier à l’avant, pour percer les navires ennemis dans un affrontement direct." + fp2_struggle.2005.desc.sails.init:0 "Il possède aussi" + fp2_struggle.2005.desc.sails.a:0 "$fp2_struggle.2005.desc.sails.init$ de grands gréements carrés superposés qui profitent au maximum de la brise marine." + fp2_struggle.2005.desc.sails.b:0 "$fp2_struggle.2005.desc.sails.init$ des taille-vents imposants et superposés, dignes du plus puissant des navires." + fp2_struggle.2005.desc.sails.c:0 "$fp2_struggle.2005.desc.sails.init$ des gréements auriques complexes permettant une grande maniabilité." + fp2_struggle.2005.desc.sails.d:0 "$fp2_struggle.2005.desc.sails.init$ de nombreux rangs de rames. Il est aussi indéfectible que la volonté de ceux qui le dirigent." + fp2_struggle.2005.desc.outro:0 "\n\n« Très impressionnant, n’est-ce pas ? », demande [2005_scoped_steward.GetFirstNameNicknamed]." + fp2_struggle.2005.desc.outro.crit:0 "\n\n« Cela va certainement nous faire entrer dans une ère de suprématie navale ! », proclame fièrement [2005_scoped_steward.GetFirstNameNicknamed]." + fp2_struggle.2005.a:0 "Vous avez bien travaillé." + fp2_struggle.2005.a.a:0 "Dommage pour les chantiers navals, mais au moins nous avons les navires." + fp2_struggle.2005.desc.alt.a:1 "L’argent englouti" + fp2_struggle.2005.desc.alt.a.desc:0 "Conscient[2005_scoped_steward.Custom('FR_E')] de l’ampleur du bouleversement que ces nouvelles vont provoquer, m[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('2005_scoped_steward'))] [2005_scoped_steward.GetFirstName] approche prudemment pour transmettre le résultat de notre tentative de faire flotter l’argent.\n\n« Malgré tous nos efforts, l’idée de construire un bateau en métal est une folie. Après son achèvement, le bateau a quitté le port et a rapidement sombré dans les abysses de l’océan. Une partie importante de notre trésor se trouve maintenant hors de portée sous les vagues impitoyables. Je suis désolé[2005_scoped_steward.Custom('FR_E')], [ROOT.Char.Custom('FR_MonseigneurMadame')|U]. »\n\n" + fp2_struggle.2005.desc.alt.b:1 "Vaisseaux en argent" + fp2_struggle.2005.desc.alt.b.desc:0 "M[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('2005_scoped_steward'))] [2005_scoped_steward.GetFirstName] savait que ce n’était qu’un accessoire pour le spectacle, quelque chose pour se faire une réputation. Les bateaux en métal ne flotteront jamais, quelles que soient les avancées technologiques.\n\nPar conséquent, au lieu de prendre la tâche au sérieux et de tenter l’impossible, il a recouvert un navire en bois d’une fine couche d’argent pour tromper les curieux. Moi et mon nouveau « vaisseau métallique » sommes le sujet de conversation de la ville et enviés par le monde entier !\n\n" + diff --git a/project/ck3/base_game/localization/french/event_localization/fp2_flavor_events_vero_l_french.yml b/project/ck3/base_game/localization/french/event_localization/fp2_flavor_events_vero_l_french.yml new file mode 100644 index 0000000000..8707642f75 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/fp2_flavor_events_vero_l_french.yml @@ -0,0 +1,29 @@ +l_french: + fp2_flavor.3001.t:0 "Alors que j’agonise" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3001.desc:0 "Le vent est plus froid et les jours plus sombres, plus courts, plus calmes. Le trône est le même que le jour où je me suis assis dessus pour la première fois. Le trône sera toujours le même. Mais pas moi.\n\nIl est temps pour moi de me préparer à l’inévitable, et je commanderai une épitaphe avant de partir, afin de pouvoir partir en paix." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3001.a:0 "Nous utiliserons la langue [SCOPE.Custom('IberiaSacredLanguage')]." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3001.b:0 "Ce n’est pas la langue que nous parlons tous, alors ce sera la langue [SCOPE.Custom('IberiaRomanceLanguage')]." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3001.c:0 "Je ne ferai aucune distinction. Les langues [SCOPE.Custom('IberiaSacredLanguage')] et [SCOPE.Custom('IberiaRomanceLanguage')]." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3001.d:0 "Nous ne sommes pas les seuls à vivre ici." # [LocEditor:ForFutureBatchExport] + IberiaSacredLanguage_hebrew:0 "hébraïque" # [LocEditor:ForFutureBatchExport] + IberiaRomanceLanguage_castilian:0 "castillane" # [LocEditor:ForFutureBatchExport] + IberiaRomanceLanguage_sephardi:0 "séfarade" # [LocEditor:ForFutureBatchExport] + IberiaRomanceLanguage_mozarabic:0 "mozarabe" # [LocEditor:ForFutureBatchExport] + fp2_epitaph_modifier:0 "Épitaphe polyglotte" # [LocEditor:ForFutureBatchExport] + + fp2_flavor.3011.t:0 "Une proposition inattendue" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3011.desc:0 "M[fp2_flavor_3011_best_friend.Custom('FR_OnA')] meilleur[fp2_flavor_3011_best_friend.Custom('FR_E')] ami[fp2_flavor_3011_best_friend.Custom('FR_E')], [fp2_flavor_3011_best_friend.GetFirstName], n’a pas besoin de frapper à la porte pour entrer dans ma chambre. Son sourire joyeux ne cessera jamais de me ravir. Mais... il y a quelque chose de différent chez [fp2_flavor_3011_best_friend.Custom('FR_LuiElle')] aujourd’hui ; ses cheveux sont parfaitement coiffés et ses vêtements sont aussi opulents qu’élégants.\n\n« [ROOT.Char.GetFirstNameNoTooltip], m[ROOT.Char.Custom('FR_OnA')] très ch[ROOT.Char.Custom('FR_ErEre')] ami[ROOT.Char.Custom('FR_E')] ! Un château aussi grand... et vous êtes ici tout[ROOT.Char.Custom('FR_E')] seul[ROOT.Char.Custom('FR_E')] ! Il n’y a rien que j’apprécie plus que votre précieuse compagnie et si je le pouvais, je passerais mes jours et mes nuits avec vous dans cette même pièce. »" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3011.a:0 "Et il n’y a qu’un seul lit." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3011.b:0 "Je trouverai un logement digne de vous !" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3011.c_spouse:0 "J’ai un conjoint !" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3011.c:0 "Je suis aussi seul[ROOT.Char.Custom('FR_E')] que je veux l’être." # [LocEditor:ForFutureBatchExport] + + fp2_flavor.3021.t:0 "Une soirée de mauvais goût" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3021.desc:0 "Quand m[fp2_flavor_3021_best_friend.Custom('FR_OnA')] ch[fp2_flavor_3021_best_friend.Custom('FR_ErEre')] ami[fp2_flavor_3021_best_friend.Custom('FR_E')] [fp2_flavor_3021_best_friend.GetFirstName] m’a invité ce soir, je ne m’attendais pas à ce que je préfère manger du cuir humide dans une grotte.\n\nJe détourne le regard quand l’un des invités expose ses plaies infectées par le pus : « Celle-là, je l’ai eue en déféquant ! »\n\n« Quelle belle soirée, n’est-ce pas ? », me demande [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip], une tasse à la main. Son sourire ne peut pas être terni, même par l’ambiance épouvantable, la conversation épouvantable et la nourriture épouvantable." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3021.a:0 "Aussi agréable que possible !" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3021.b:0 "O-oui, [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip]... Je... écoutez, cette soirée est..." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3021.c:0 "[fp2_flavor_3021_best_friend.Custom('FR_IlElle')|U] doit savoir la vérité." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3021.d:0 "Hélas, il est temps de partir." # [LocEditor:ForFutureBatchExport] + fp2_flavor.3021.b.success_tt:0 "[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] comprendra vos préoccupations" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3021.b.success:0 "Une conversation réussie" # [LocEditor:ForFutureBatchExport] + fp2_flavor.3021.b.fail:0 "Une conversation embarrassante" # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/event_localization/fp2_james_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/fp2_james_events_l_french.yml new file mode 100644 index 0000000000..9e037f34f2 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/fp2_james_events_l_french.yml @@ -0,0 +1,47 @@ +l_french: + fp2_james.0001.t:0 "Une communauté [fp2_james_0001_jewish_trader.GetFaith.GetAdjectiveNoTooltip] prospère en [fp2_james_0001_thriving_community.GetNameNoTierNoTooltip]." # [LocEditor:ForFutureBatchExport] + fp2_james.0001.desc:0 "L’expansion des ports commerciaux en [fp2_james_0001_thriving_community.GetNameNoTier] en a fait un lieu prospère pour les juifs de toute l’Ibérie !\n\nUn membre d’une grande famille de commerçants [fp2_james_0001_jewish_trader.GetCulture.GetCollectiveNoun|l] a fait venir d’autres gens de son peuple. Bientôt, ce sera le cœur même du vaste réseau commercial juif en Ibérie." # [LocEditor:ForFutureBatchExport] + fp2_james.0001.a:0 "S’ils ne sont pas de religion [ROOT.Char.GetFaith.GetReligion.GetAdjective], ils ne sont pas les bienvenus !" # [LocEditor:ForFutureBatchExport] + fp2_james.0001.b:0 "[fp2_james_0001_jewish_trader.Custom('FR_IlElle')|U] devrait diriger [fp2_james_0001_thriving_community.GetName] !" # [LocEditor:ForFutureBatchExport] + fp2_james.0001.c:0 "Quelle belle évolution !" # [LocEditor:ForFutureBatchExport] + fp2_thriving_jewish_community_modifier:0 "Communauté juive florissante" # [LocEditor:ForFutureBatchExport] + fp2_thriving_jewish_community_modifier_desc:0 "Ce comté connaît un essor économique grâce aux riches familles juives qui établissent des réseaux commerciaux dans la région." # [LocEditor:ForFutureBatchExport] + fp2_jewish_community_denied_modifier:0 "Habitants persécutés" # [LocEditor:ForFutureBatchExport] + fp2_jewish_community_denied_modifier_desc:0 "La croissance sociale et économique de cette région a été sabotée par des lois discriminatoires envers les minorités religieuses." # [LocEditor:ForFutureBatchExport] + fp2_conversos_persecution_modifier:0 "Conversos persécutés" # [LocEditor:ForFutureBatchExport] + fp2_conversos_persecution_modifier_desc:0 "Malgré leur conversion au christianisme, les personnes anciennement juives et leurs descendants continuent d’être persécutés." # [LocEditor:ForFutureBatchExport] + fp2_james.0002.t:0 "Fausse conversion" # [LocEditor:ForFutureBatchExport] + fp2_james.0002.desc:0 "Un certain nombre de soi-disant [fp2_james_0002_conversos_character.GetFaith.GetAdherentNamePlural] se sont vu dire par leurs anciens [fp2_james_0002_jewish_faith.PriestNeuterPlural] de déclarer à leur conversion à la vraie foi, mais ils ont continué à pratiquer la [fp2_james_0002_jewish_faith.GetName] en secret !\n\nCela risque de saper tout effort de conversion au christianisme des communautés juives d’Ibérie. L’un de leurs chefs, [fp2_james_0002_conversos_character.Custom('FR_le_Char')][fp2_james_0002_conversos_character.GetName], est même soupçonné de promouvoir les enseignements juifs." # [LocEditor:ForFutureBatchExport] + fp2_james.0002.a:0 "Je m’en moque, de toute façon." # [LocEditor:ForFutureBatchExport] + fp2_james.0002.a.tt:0 "Laissons [fp2_james_0002_conversos_character.Custom('FR_le_Char')][fp2_james_0002_conversos_character.GetNameNoTooltip] faire ce qu’[fp2_james_0002_conversos_character.Custom('FR_IlElle')] veut." # [LocEditor:ForFutureBatchExport] + fp2_james.0002.b:0 "Je devrais interroger c[fp2_james_0002_conversos_character.Custom('FR_EtEtte')] hérétique." # [LocEditor:ForFutureBatchExport] + fp2_james.0002.c:0 "Vrai ou faux, [fp2_james_0002_conversos_character.Custom('FR_IlElle')] croupira dans mes cachots !" # [LocEditor:ForFutureBatchExport] + fp2_james.0003.t:0 "Réfugiés [fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip]" # [LocEditor:ForFutureBatchExport] + fp2_james.0003.desc:0 "[fp2_james_003_jewish_refugee_leader.Custom('FR_le_Char')|U][fp2_james_003_jewish_refugee_leader.GetName] a fui [fp2_james_003_intolerant_ruler.GetPrimaryTitle.GetNameNoTier] avec une grande partie de ses semblables [fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip] et me supplie de trouver un foyer pour son peuple et sera heureu[fp2_james_003_jewish_refugee_leader.Custom('FR_XSe')] de jurer fidélité à la couronne [fp2_james_003_jewish_refugee_leader.GetPrimaryTitle.GetAdjective] en échange d’une protection contre les persécutions." # [LocEditor:ForFutureBatchExport] + fp2_james.0003.a:0 "Notre [fp2_james_0003_province_to_convert.GetName] pourrait bénéficier de quelques colons." # [LocEditor:ForFutureBatchExport] + fp2_james.0003.b:0 "[fp2_james_003_jewish_refugee_leader.Custom('FR_IlElle')|U] devra chercher ailleurs." # [LocEditor:ForFutureBatchExport] + fp2_james.0002.b.succesful_interrogation:0 "L’interrogatoire est réussi" # [LocEditor:ForFutureBatchExport] + fp2_james.0002.b.failed_interrogation:0 "L’interrogatoire est un désastre" # [LocEditor:ForFutureBatchExport] + fp2_james_0002.b.failed_interrogation.tt:0 "Chaque comté chrétien ou juif dans votre pays" # [LocEditor:ForFutureBatchExport] + fp2_james.0002.a.offended_conversos:0 "Les conversos sont offensés" # [LocEditor:ForFutureBatchExport] + fp2_james.0002.a.jewish_communities_thrive:0 "Les communautés juives prospèrent !" # [LocEditor:ForFutureBatchExport] + fp2_james.0002.a.nothing_happened_toast:0 "Les conversos sont de vrais chrétiens" # [LocEditor:ForFutureBatchExport] + cultural_acceptance_gain_conversos_tolerance:0 "Tolérance à l’égard des conversos" # [LocEditor:ForFutureBatchExport] + cultural_acceptance_loss_conversos_tolerance:0 "Intolérance à l’égard des conversos" # [LocEditor:ForFutureBatchExport] + fp2_james.0004.t:0 "Obscurité [fp2_james_0004_place_of_murder.GetAdjectiveNoTooltip]" # [LocEditor:ForFutureBatchExport] + fp2_james.0004.desc:0 "[fp2_james_0004_place_of_murder.GetName] est un lieu indiscipliné où les croyances et la gouvernance sont diverses. Chaque communauté a ses propres chefs, ce qui crée une hiérarchie labyrinthique. Cela ne peut plus durer. S’ils priaient tous [ROOT.Char.GetFaith.HighGodName] de la manière appropriée et répondaient au même chef, cela augmenterait mon influence.\n\n[fp2_james_0004_murder_baron.Custom('FR_le_Char')|U][fp2_james_0004_murder_baron.GetName] s’avance pour diriger [fp2_james_0004_place_of_murder.GetTierAsNameNoTooltip] et organiser un banquet où [fp2_james_0004_murder_baron.Custom('FR_IlElle')] fera abattre tous les chefs religieux locaux comme du bétail." # [LocEditor:ForFutureBatchExport] + fp2_james.0004.a:0 "J’ai hâte d’entendre leurs cris." # [LocEditor:ForFutureBatchExport] + fp2_james.0004.b:0 "Je ne suis pas un monstre." # [LocEditor:ForFutureBatchExport] + fp2_james.0005.t:0 "Point de vue" # [LocEditor:ForFutureBatchExport] + fp2_james.0005.desc.intro:0 "[fp2_james_angry_priest.Custom('FR_le_Char')|U][fp2_james_angry_priest.GetName] est venu[fp2_james_angry_priest.Custom('FR_E')] me voir aujourd’hui pour me demander que je fasse orienter dans la mauvaise direction [ROOT.Char.GetFaith.HouseOfWorship] qui a récemment subi une conversion !" # [LocEditor:ForFutureBatchExport] + fp2_james.0005.desc.christian:0 "\n\nLorsque c’était une mosquée, seul le mihrab était orienté vers l’est, en direction de La Mecque, mais en tant que véritable église, tout le bâtiment doit être orienté vers l’est." # [LocEditor:ForFutureBatchExport] + fp2_james.0005.desc.muslim:0 "\n\nEn tant qu’ancienne église, la mosquée est orientée vers l’est, ce qui empêche la construction d’un mihrab pour orienter les fidèles vers la ville sainte !" # [LocEditor:ForFutureBatchExport] + fp2_james.005.desc.outro:0 "\n\n[fp2_james_angry_priest.Custom('FR_le_Char')|U][fp2_james_angry_priest.GetNameNoTooltip] affirme qu’il est pratiquement impossible d’administrer un service correct dans ces conditions et demande que nous accordions des fonds pour que l’ensemble du bâtiment soit orienté dans la bonne direction." # [LocEditor:ForFutureBatchExport] + fp2_james.0005.a:0 "Tout pour la foi !" # [LocEditor:ForFutureBatchExport] + fp2_james.0005.b:0 "Vous me faites perdre mon temps." # [LocEditor:ForFutureBatchExport] + fp2_toledo_nights_modifier:0 "Dirigeants locaux massacrés" # [LocEditor:ForFutureBatchExport] + fp2_toledo_nights_modifier_desc:0 "Les dirigeants religieux locaux de cette province ont été récemment massacrés." # [LocEditor:ForFutureBatchExport] + fp2_toledo_nights_fallout_modifier:0 "Religieux massacrés" # [LocEditor:ForFutureBatchExport] + fp2_toledo_nights_fallout_modifier_desc:0 "Les chefs religieux ont été récemment massacrés dans une ville voisine, ce qui a eu des répercussions dans tout le pays." # [LocEditor:ForFutureBatchExport] + fp2_correctly_facing_church:0 "Temple correctement orienté" # [LocEditor:ForFutureBatchExport] + fp2_correctly_facing_church_desc:0 "Le lieu de culte de cette province a été réorienté brique par brique pour assurer un culte approprié." # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_2_l_french.yml b/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_2_l_french.yml new file mode 100644 index 0000000000..6b0de955b2 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_2_l_french.yml @@ -0,0 +1,22 @@ +l_french: + fp2_yearly.4004.t:0 "Le maître vagabond" + fp2_yearly.4004.desc:0 "Je suis en train de traverser ma salle d’audience quand une bagarre au fond attire mon attention. Un[mozarab_wanderer.Custom('FR_E')] [mozarab_wanderer.GetWomanMan] costaud[mozarab_wanderer.Custom('FR_E')] se fait pousser par mes gardes, mais leurs armes tombent au sol en un clin d’œil. L’étrang[mozarab_wanderer.Custom('FR_ErEre')] brandit son épée pour me saluer.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit-[mozarab_wanderer.Custom('FR_IlElle')] alors que j’éloigne d’un geste de la main d’autres gardes, « je n’ai plus de seigneur à servir, et à en juger par votre protection ici, vous auriez besoin de mon aide. »\n\nD’après la croix qu’[mozarab_wanderer.Custom('FR_IlElle')] porte autour du cou, [mozarab_wanderer.Custom('FR_IlElle')] est [mozarab_wanderer.Custom('FR_FaithGenderedAdj')]." + fp2_yearly.4004.a:0 "Pour un[mozarab_wanderer.Custom('FR_E')] [mozarab_wanderer.GetWomanMan] de votre talent ? Absolument !" + fp2_yearly.4004.b:0 "Je préférerais que mes $knight_culture_player_plural_no_tooltip_lowercase$ soient [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]." + fp2_yearly.4004.c:0 "Va-t’en, païe[mozarab_wanderer.Custom('FR_NNne')] !" + fp2_yearly.4004.tt:0 "[mozarab_wanderer.Custom('FR_le_Char')|U][mozarab_wanderer.GetName] refuse de se convertir et repart vagabonder" + fp2_yearly.4004.b.succ:0 "[mozarab_wanderer.Custom('FR_le_Char')|U][mozarab_wanderer.GetName] rejoint votre Cour" + fp2_yearly.4004.b.fail:0 "[mozarab_wanderer.Custom('FR_le_Char')|U][mozarab_wanderer.GetName] refuse de se convertir et repart vagabonder" + fp2_yearly.4004.c.tt:0 "[mozarab_wanderer.Custom('FR_le_Char')|U][mozarab_wanderer.GetName] repart vagabonder" + + fp2_yearly.4005.t:0 "Établir des enclaves" + fp2_yearly.4005.desc.christian:0 "Les [mozarab_merchant.GetFaith.GetAdherentNamePlural] occupent une position unique dans la société ibérique." + fp2_yearly.4005.desc.muslim:0 "Les sujets de religion [mozarab_merchant.GetFaith.GetReligion.GetAdjectiveNoTooltip] occupent une position unique dans la société ibérique." + fp2_yearly.4005.desc:0 "Il est donc inhabituel de voir un de leurs commerçants locaux me demander une audience.\n\n« Nous, les [mozarab_merchant.GetFaith.GetAdherentNamePlural], avons tendance à faire face à un certain degré de difficulté supplémentaire dans notre vie », dit-[mozarab_merchant.Custom('FR_IlElle')] sans rancœur, mais avec fermeté.\n\n« Tout ce que nous voulons, c’est qu’une petite partie des villes de [mozarab_quarter.GetName] nous appartienne et que nous vivions au sein de notre peuple. Je suis venu[mozarab_merchant.Custom('FR_E')] ici pour vous adresser une requête officielle, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], afin de voir si vous pourriez magnanimement nous accorder cela. »" + fp2_yearly.4005.a:0 "Vous êtes les bienvenus dans mes villes." + fp2_yearly.4005.b:0 "Je ne vous laisserai pas polluer mes villes !" + + fp2_yearly.4006.t:0 "Architecte [ROOT.Char.GetFaith.HighGodNamePossessive]" + fp2_yearly.4006.desc:0 "Il faut être courageux pour m’accoster alors que je sors [ROOT.Char.GetFaith.HouseOfWorship3] après mon culte quotidien, mais c’est exactement ce que vient de faire un[mozarab_priest.Custom('FR_E')] [mozarab_priest.GetWomanMan]. Je remarque avec une certaine méfiance le crucifix autour de son cou alors qu’[mozarab_priest.Custom('FR_IlElle')] commence à parler.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], je ne vous demande qu’une minute de votre temps. Tout ce que je veux, c’est que mes ouailles puissent pratiquer leur culte [mozarab_priest.GetFaith.HouseOfWorship2] comme le devraient tous les bons disciples [mozarab_priest.GetFaith.HighGodNamePossessive] ! » [mozarab_priest.Custom('FR_LeLa')|U] prêtr[mozarab_priest.Custom('FR_EEsse')] nerveu[mozarab_priest.Custom('FR_XSe')] s’arrête et me regarde d’un air implorant.\n\nLaisser les [mozarab_priest.GetFaith.GetAdherentNamePlural] construire des lieux de culte rendrait leur conversion plus délicate, mais peut-être qu’une certaine tolérance pourrait aider à la cohésion de mon pays ?" + fp2_yearly.4006.a:0 "Vous avez mon assentiment. Construisez vos [mozarab_priest.GetFaith.HouseOfWorshipPlural]." + fp2_yearly.4006.b:0 "Vous ne construirez jamais ces cabanes de païens sur mes terres !" diff --git a/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_3_l_french.yml b/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_3_l_french.yml new file mode 100644 index 0000000000..43a278c65e --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_3_l_french.yml @@ -0,0 +1,44 @@ +l_french: + fp2_yearly.4007.t:0 "Cherchez et vous trouverez" + fp2_yearly.4007.desc:0 "Je reviens de la prière, mon [realm_priest.GetCouncilTitle|l] [realm_priest.GetFirstName] à mes côtés, quand je vois une lueur blanche sur le sol. En me penchant, je découvre un objet circulaire, dur et blanc comme un os : une coquille Saint-Jacques.\n\nCes coquillages sont la marque des pèlerins qui empruntent le chemin de Compostelle, et quiconque en possède un a accompli le dur voyage.\n\nJe retourne le coquillage dans ma main avec convoitise, conscient[ROOT.Char.Custom('FR_E')] du regard désapprobateur de [realm_priest.GetFirstNameNoTooltip] qui me transperce l’arrière du crâne." + fp2_yearly.4007.a:0 "Je vais garder ça, et vous garderez votre bouche fermée." + fp2_yearly.4007.b:0 "Bien. Bien ! Je laisse cette maudite coquille." + fp2_yearly.4007.c:0 "... Qui croyez-vous qu’ils vont croire, [realm_priest.GetFirstNameNoTooltip] ?" + fp2_yearly.4007.c.tt.flavour:0 "Si je garde ce coquillage, qui peut dire qu’il n’est pas réel ?" + fp2_yearly.4007.c.tt.success:0 "Vous gardez la coquille crédible" + fp2_yearly.4007.c.tt.fail:0 "[realm_priest.GetFirstNameNoTooltip] identifie facilement le coquillage comme faux." + + fp2_yearly.4008.t:0 "Contes au coin du feu" + fp2_yearly.4008.desc.intro:0 "Le feu crépite et projette de longues ombres sur le mur des quartiers des domestiques. Une vieille femme tient les enfants en haleine avec ses contes.\n\n" + fp2_yearly.4008.desc.basque.a:0 "« ... l’Aatxe est un esprit des cavernes que l’on voit le plus souvent sous la forme bestiale d’un taureau rouge, protégeant les gens des influences maléfiques et attaquant les voleurs. »" + fp2_yearly.4008.desc.basque.b:0 "« ... le Gaueko est un esprit de la nuit. Il refuse que les humains travaillent à l’extérieur après le crépuscule, et toute démonstration de bravade nocturne - comme se vanter de ne pas avoir peur du noir - suscite son ire. »" + fp2_yearly.4008.desc.galician.a:0 "« ... les Ojáncanu sont des géants assoiffés de sang, poilus et dotés de deux fois plus de dents qu’un homme. Leur principale faiblesse est un poil blanc unique qui, s’il est arraché, les tue instantanément. »" + fp2_yearly.4008.desc.galician.b:0 "« ... les Estadea sont les morts errants qui hantent les villages à minuit. Ils suivent une âme vivante envoûtée qui est obligée de les guider jusqu’au lever du jour. Si cette personne ne parvient pas à transmettre sa parade fantomatique à un autre être malheureux, il dépérit et meurt en quelques semaines. »" + fp2_yearly.4008.desc.castilian.a:0 "« ... les Chevaux du Diable apparaissent lorsque les gens font des feux de joie pour purifier leurs âmes. Avec des crinières aussi noires que la nuit, des ailes de libellule et des bouches écumantes, ils surgissent des cendres dans une explosion. Chacun est l’âme d’un pécheur qui a sa propre histoire à raconter. »" + fp2_yearly.4008.desc.castilian.b:0 "« ... les Ventolines sont des esprits des airs qui aident les marins. D’apparence angélique, avec des yeux de la couleur de la mousse de mer et des ailes qui ressemblent à des vagues déferlantes, ils vivent dans les nuages carmins du coucher du soleil. Si un bon marin se trouve immobilisé, les Ventolines soufflent du vent dans les voiles pour le ramener à la côte. »" + fp2_yearly.4008.desc.catalan.a:0 "« ... la Cocollona est un monstre de rivière. C’était à l’origine une nonne infidèle qui a été punie pour ses péchés et emprisonnée. Ses geôliers ne lui permettaient de sortir que pour visiter la rivière Onyar. Finalement, des écailles lui ont poussé, et elle rôde maintenant sous les ponts, attendant une proie sans méfiance. »" + fp2_yearly.4008.desc.catalan.b:0 "« ... le célèbre Dip est le chien de l’enfer et le diplomate du diable. Assassin buveur de sang, cette créature semblable à un loup parcourt les champs la nuit en massacrant les vaches et les malheureux humains. Boiteux d’une jambe, ses yeux rougeoyants sont la dernière chose que les ivrognes titubants voient. »" + fp2_yearly.4008.desc.aragonese.a:0 "« ... les Omes Hail sont des géants liés aux montagnes elles-mêmes. Si ces esprits sont rendus visibles, ils se transforment en massifs puissants qui nous protègent de nos ennemis. Enragés par leur sort, ces esprits hurlent et envoient des rochers dévaler les pentes des collines et s’abattre sur les villages en contrebas. »" + fp2_yearly.4008.desc.aragonese.b:0 "« ... le paisible et bienveillant Basajaun est un homme énorme avec une barbe qui lui arrive aux pieds. Deux fois plus grand qu’une personne normale, il patrouille dans les bois avec un tronc d’arbre comme bâton de marche, avertissant les bergers de l’approche d’une tempête ou même d’une meute de loups avec un sifflement guttural. »" + fp2_yearly.4008.desc.spain.a:0 "« ... le Cuélebre est un serpent d’une taille insondable. Bien qu’il soit pratiquement immortel, le serpent est paresseux et quitte rarement son refuge au fond d’une grotte. On dit que ses trésors dépassent presque l’entendement, et que sa salive peut guérir les maladies. »" + fp2_yearly.4008.desc.spain.b:0 "« ... les Mouros sont des êtres anciens dotés d’une grande puissance qui vivent ici depuis la création du monde. Grands orfèvres du métal, les Mouros sont rarement vus en surface. Leurs jeunes filles sont des métamorphes enchantés dotés d’une grande beauté et qui gardent les passages souterrains. »" + fp2_yearly.4008.desc.spain.c:0 "« ... les Anjana sont des fées bonnes et gentilles qui prennent soin des forêts. Avec leurs pupilles noires et leurs ailes arachnéennes, elles aident les animaux blessés et les personnes perdues. Elles marchent si légèrement que les brindilles ne craquent pas sous leur poids. Si vous trouvez un de leurs pétales de rose colorés, vous serez heureux jusqu’à votre mort. »" + fp2_yearly.4008.desc.ending:0 "\n\nLe feu vacille et s’éteint alors que la vieille femme termine son histoire et incite les enfants à se préparer à aller se coucher." + fp2_yearly.4008.a:0 "Quel vieux conte amusant !" + fp2_yearly.4008.b:0 "Ha ! Des histoires de fantômes sans queue ni tête !" + fp2_yearly.4008.c:0 "Vous racontez une belle histoire, vieille dame !" + + fp2_yearly.4009.t:0 "Le seigneur blanc" + fp2_yearly.4009.desc:0 "Aujourd’hui est un jour spécial. Je franchis le tournant et j’aperçois ma proie, l’Arbre Malato de la légende de Jaun Zuria. L’histoire du jeune guerrier qui a repoussé une armée est bien ancrée dans l’esprit des enfants [root_culture.GetCollectiveNoun|l].\n\nJe passe une main sur le tronc noueux et mes doigts se posent sur une fente, large comme un doigt. Selon la légende, une épée a été plantée ici par les disciples du seigneur blanc pour témoigner de leur détermination à le suivre partout." + fp2_yearly.4009.a:0 "Moi aussi, je vais vaincre les ennemis de notre peuple !" + fp2_yearly.4009.b:0 "Je suis plus que de culture [root_culture.GetNameNoTooltip]." + fp2_yearly.4009.c:0 "Un petit souvenir de cette journée serait le bienvenu." + + fp2_yearly.4010.t:0 "Sangliers de pierre" + fp2_yearly.4010.desc:0 "Cela devait être un simple voyage pour visiter le [verraco_county.GetName], mais je suis tombé[ROOT.Char.Custom('FR_E')] sur quelque chose de rare.\n\nD’énormes bêtes de pierre en forme de sangliers se dressent devant moi dans la campagne. D’après les marques du temps, je pense qu’elles sont vraiment anciennes. Qu’est-ce qui a bien pu pousser ces gens à créer des sangliers monolithiques ?" + fp2_yearly.4010.a:0 "Peut-être que c’étaient des tombes... pour des saints ?" + fp2_yearly.4010.a.success:0 "Les gens adhèrent à votre théorie" + fp2_yearly.4010.a.fail:0 "Les gens disent que cela n’a aucun réel fondement" + fp2_yearly.4010.b:0 "Elles ne servent à rien. Démolissez-les." + fp2_yearly.4010.c:0 "Ce sont des statues blasphématoires ! Détruisez-les !" + fp2_yearly.4010.d:0 "Toute cette discussion sur les sangliers m’ennuie." diff --git a/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_l_french.yml new file mode 100644 index 0000000000..ed0dd7d9ab --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/fp2_nick_events_l_french.yml @@ -0,0 +1,17 @@ +l_french: + fp2_yearly.4001.t:0 "La sixième heure" + fp2_yearly.4001.desc:0 "Bon sang ! Être un[ROOT.Char.Custom('FR_E')] [ROOT.Char.Custom('FR_SeigneurDame')] est vraiment épuisant. Je dois travailler toute la journée et une bonne partie de la nuit pour préserver mes terres. Les paysans mènent une vie paisible à cet égard ; ils n’ont pas la pression du pouvoir pour les accabler et leur causer tant de fatigue !\n\nPeut-être qu’une petite sieste me ferait du bien ? Je pourrais dormir après le déjeuner pour affronter le reste de la journée !" + fp2_yearly.4001.a:0 "Non ! J’ai du travail !" + fp2_yearly.4001.b:0 "Mm, #EMP charmant.#!" + + fp2_yearly.4002.t:0 "Vivre en harmonie" + fp2_yearly.4002.desc:0 "Le froncement de sourcils désapprobateur sur le visage de mon [realm_priest.GetCouncilTitle|l] [realm_priest.GetFirstName] me prépare à ce qui sera certainement des sottises liées [ROOT.Char.GetFaith.HighGodName2].\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », commence-t-[realm_priest.Custom('FR_IlElle')], « une affaire de grande importance se déroule dans votre pays. Le comté de [interfaith_province.GetCounty.GetNameNoTier] est peuplé de personnes qui ne suivent pas la vraie foi ! Et comme si ce n’était pas suffisant, ils vivent aux côtés de ceux qui la pratiquent ! Et, et, et, et ils forniquent les uns avec les autres et... »\n\nJe ferme les yeux alors que l’interminable bourdonnement continue. J’ai peur de savoir comment [realm_priest.Custom('FR_IlElle')] va continuer si je n’interviens pas..." + fp2_yearly.4002.a:0 "Laissez-les tranquilles, [realm_priest.GetFirstNameNoTooltip]." + fp2_yearly.4002.b:0 "Vous avez raison. Cela ne peut pas continuer." + + fp2_yearly.4003.t:0 "Le chemin de Saint-Jacques" + fp2_yearly.4003.desc:0 "La ville sainte de Saint-Jacques-de-Compostelle attire les pèlerins de tous horizons. Le chemin qui y mène depuis les contreforts des Pyrénées est donc très fréquenté. Bien sûr, là où il y a des gens assez riches pour se rendre sur le lieu saint, il y a aussi ceux qui cherchent à tirer profit de leur confiance dans le tout-puissant.\n\nC’est le cinquième rapport d’un vol violent par des bandits en quelques jours dans ces terres qui traversent mon territoire qui pousse finalement mon [steward.GetCouncilTitle|l] [steward.GetFirstName] à me consulter sur la façon de traiter ce problème." + fp2_yearly.4003.a:0 "Je vais contacter les guerriers saints en [ho_province.GetProvince.GetCounty.GetName] !" + fp2_yearly.4003.b:0 "Payer des gardes pour patrouiller sur une section de la route." + fp2_yearly.4003.c:0 "[ROOT.Char.GetFaith.HighGodName] aide ceux qui s’aident eux-mêmes..." + fp2_yearly.4003.tt:0 "L’[holy_order|El] local patrouillera sur la route de son comté." diff --git a/project/ck3/base_game/localization/french/event_localization/fp2_struggle_event_2006_l_french.yml b/project/ck3/base_game/localization/french/event_localization/fp2_struggle_event_2006_l_french.yml new file mode 100644 index 0000000000..6a24df0955 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/fp2_struggle_event_2006_l_french.yml @@ -0,0 +1,22 @@ +l_french: + fp2_struggle.2006.t:0 "Les frontières de la foi" + fp2_struggle.2006.desc:0 "M[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('fp2_2006_vassal_in_crisis'))], [fp2_2006_vassal_in_crisis.Custom('FR_le_Char_Pi')][fp2_2006_vassal_in_crisis.GetTitledFirstName], vient me parler en privé.\n\n[fp2_2006_vassal_in_crisis.Custom('FR_IlElle')|U] m’explique que sa foi vacille à cause du temps passé à garder la frontière contre les [fp2_2006_foreign_faith.GetAdherentNamePluralNoTooltip] et à fraterniser avec l’ennemi. [fp2_2006_vassal_in_crisis.Custom('FR_IlElle')|U] a l’impression que la moindre erreur pourrait l’éloigner [ROOT.Char.GetFaith.HighGodNamePossessive].\n\nC’est l’occasion de renforcer notre ferveur ainsi que notre relation." + fp2_struggle.2006.a:0 "« Qu’on appelle un prêtre ! »" + fp2_struggle.2006.a.a:0 "[fp2_2006_vassal_in_crisis.Custom('FR_le_Char_Pi')|U][fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] reste dans le doute" + fp2_struggle.2006.a.b:0 "[fp2_2006_vassal_in_crisis.Custom('FR_le_Char_Pi')|U][fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] se sent menacé[fp2_2006_vassal_in_crisis.Custom('FR_E')] par la présence [fp2_2006_vassal_in_crisis.Custom('FR_du_Char_Pi')][fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]" + fp2_struggle.2006.a.c:0 "[2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip] ravive la foi [fp2_2006_vassal_in_crisis.Custom('FR_du_Char_Pi')][fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]" + fp2_struggle.2006.a.desc:1 "Vous faites appel au [2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip] pour résoudre la situation. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] se sentira trahi[fp2_2006_vassal_in_crisis.Custom('FR_E')] parce que vous avez parlé à d’autres de ses malheurs." + fp2_struggle.2006.b:0 "Je vais raviver sa ferveur moi-même." + fp2_struggle.2006.b.a.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] déteste la tentative" + fp2_struggle.2006.b.b.desc:0 "Vous renforcez la fidélité de [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]" + fp2_struggle.2006.c:0 "« Choisissez n’importe quelle foi, tant que vous #EMP me#! servez. »" + fp2_struggle.2006.c.desc:0 "Vous permettez à [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] de choisir une foi de son propre chef." + fp2_struggle.2006.c.notif.t:0 "Liberté offerte par l’amitié" + fp2_struggle.2006.d:0 "Menacez-le de le dénoncer comme hérétique." + fp2_struggle.2006.d.notif.t:0 "Combattre le doute par la peur" + fp2_struggle.2006.e:0 "« Oubliez les questions de la foi, #emphasis embrassez la sorcellerie !#! »" + fp2_struggle.2006.e.alreadywitch:0 "[fp2_2006_vassal_in_crisis.GetFirstName] était déjà un[fp2_2006_vassal_in_crisis.Custom('FR_E')] sorci[fp2_2006_vassal_in_crisis.Custom('FR_ErEre')] ! Ce n’était pas une crise de foi. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] avait juste besoin d’un ami qui puisse [fp2_2006_vassal_in_crisis.Custom('FR_LeLa')] comprendre." + fp2_struggle.2006.generic.notif.a.t:0 "Vassal embrasse la foi [fp2_2006_foreign_faith.GetAdjectiveNoTooltip]" + fp2_struggle.2006.generic.notif.b.t:0 "Le vassal reste fidèle" + fp2_struggle.2006.e.notif.t:0 "Conjureurs cordiaux" + fp2_struggle.2006.e.tacticalwitchfaithchange:0 "Se convertit à la foi [fp2_2006_foreign_faith.GetAdjective] pour éviter la persécution" diff --git a/project/ck3/base_game/localization/french/event_localization/global_culture_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/global_culture_events_l_french.yml index 87e25a1cc7..e74b77420b 100644 --- a/project/ck3/base_game/localization/french/event_localization/global_culture_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/global_culture_events_l_french.yml @@ -55,12 +55,3 @@ global_culture.3011.a:0 "Une évolution intéressante..." global_culture.3012.a:0 "Formidable !" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - global_culture.0022.t:0 "Le destin des Suèves" - global_culture.0022.desc:0 "Sous la pression des Huns, nos ancêtres ont d'abord émigré en Hispanie il y a environ 500 ans et ont fondé leur propre royaume. Isolés des autres tribus germaniques et soumis à l'influence latine, nos traditions et notre langue ont considérablement évolué. Les choses étant ce qu'elles sont, nous devrions nous demander s'il est temps de nous réapproprier le passé ou s'il vaut mieux se tourner vers l'avenir." - global_culture.0022.a:0 "Notre avenir c'est d'être des Portugais !" - global_culture.0022.b:0 "Nous serons toujours des Suèves !" - global_culture.0025.t:0 "$global_culture.0022.t$" - global_culture.0025.desc:0 "Fuyant les Huns il y a près de 500 ans, une petite tribu suève a migré en Hispanie et fondé son propre royaume. Isolée des autres tribus germaniques et soumise à l'influence latine, ses traditions et sa langue ont profondément évolué. Aujourd'hui, les Suèves s'appellent les [portuguese.GetCollectiveNoun] et rompent ainsi les derniers liens avec leur héritage germanique." - global_culture.0025.a:0 "Ils peuvent s'appeler comme ils veulent." diff --git a/project/ck3/base_game/localization/french/event_localization/health_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/health_events_l_french.yml index 78fa214d74..fa7f882b60 100644 --- a/project/ck3/base_game/localization/french/event_localization/health_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/health_events_l_french.yml @@ -370,7 +370,7 @@ health.mystic_treatment_occult.5.desc:0 "[physician.Custom('FR_le_Char_Pi')|U][physician.GetTitledFirstName] était à mon chevet tandis que les domestiques allumaient les bougies. Un pot a été placé entre mes mains – à en juger par les sons, il contenait un petit animal terrifié. « La créature portera vos fardeaux à votre place », expliqua-t-[physician.Custom('FR_IlElle')]. Puis le chant commença." health.mystic_treatment_questionable.1.desc:0 "[physician.GetFirstName] me fit asseoir devant un grand miroir et alluma un cercle de bougies autour de moi. « Nous devons contacter l’autre vous », déclara-t-[physician.Custom('FR_IlElle')] avec désinvolture. Alors que je venais de sourciller, [physician.Custom('FR_IlElle')] mit une main sur mon épaule. « Cela pourrait... vous changer. »" health.mystic_treatment_questionable.2.desc:1 "La chambre n’était éclairée que par la flamme d’une bougie. Face à la fenêtre, [physician.Custom('FR_le_Char_Pi')][physician.GetTitledFirstName] peignait mes ongles avec des gouttes d’huile. J’ai senti de la chaleur sur ma peau tandis qu’[physician.Custom('FR_IlElle')] déplaçait ma main vers la flamme. « Ne vous inquiétez pas, [ROOT.Char.Custom('FR_MonseigneurMadame')|U]. Par la sagesse [ROOT.Char.GetFaith.HealthGodNamePossessive], vous serez purifié[ROOT.Char.Custom('FR_E')]. »" - health.mystic_treatment_questionable.3.desc:0 "« La lune exige votre dévotion », dit [physician.Custom('FR_le_Char_Pi')][physician.GetTitledFirstName], avant de me remettre une pipe d’où émanait une odeur épicée. Après quelques bouffées, j’ai levé les yeux vers le ciel nocturne et improvisé le plus grand poème du monde. Plus tard, les mots m’échappaient..." + health.mystic_treatment_questionable.3.desc:1 "« La lune exige votre dévotion », dit [physician.Custom('FR_le_Char_Pi')][physician.GetTitledFirstName], avant de me remettre un gâteau garni de quelque chose d’où émanait une odeur épicée. Après quelques bouchées, j’ai levé les yeux vers le ciel nocturne et improvisé le plus grand poème du monde. Plus tard, les mots m’échappaient..." health.mystic_treatment_questionable.4.desc:0 "[physician.Custom('FR_le_Char_Pi')|U][physician.GetTitledFirstName] m’a fait boire une bière particulièrement forte, tous les soirs avant d’aller au lit. « Cela desserre le tissu de votre être, laissant les esprits entrer dans votre corps », m’a-t-[physician.Custom('FR_IlElle')] assuré. « C’est aussi assez... relaxant », admit-[physician.Custom('FR_IlElle')] en me souriant." health.mystic_treatment_questionable.5.desc:0 "[physician.GetFirstName] m’a dit qu’interpréter [ROOT.Char.GetFaith.ReligiousText] est difficile, mais que la purification par le feu est un art aussi vieux que notre monde. Je ne savais pas qu’[physician.Custom('FR_IlElle')] me ferait marcher sur des charbons ardents." health.mystic_treatment_questionable.6.desc:2 "[physician.Custom('FR_le_Char_Pi')|U][physician.GetTitledFirstName] m’a dit que [ROOT.Char.GetFaith.HealthGodName] exige un essai de mon esprit. Nous avons voyagé ensemble jusqu’à atteindre un petit lac. Main dans la main, nous sommes entrés dans l’eau. J’ai été choqué lorsque [physician.GetFirstNameNoTooltip] m’a attrapé[ROOT.Char.Custom('FR_E')] par l’épaule et m’a maintenu[ROOT.Char.Custom('FR_E')] sous l’eau. J’ai dû perdre connaissance, car je ne me souviens pas de ce qui s’est passé ensuite..." @@ -556,11 +556,3 @@ health.7000.a.lazy:0 "Au moins, je peux rester au lit toute la journée..." health.7100.desc:0 "Quel jour sommes-nous ? Combien de temps ai-je été couché[ROOT.Char.Custom('FR_E')] cette fois-ci ?\n\nJe me surprends à chercher sur les visages de mes visiteurs fréquents tout indice - rides ou cicatrices - qui pourrait prouver que le temps continue à s’écouler. Mes interactions avec autrui me donnent l’impression qu’on me parle mais qu’on ne m’écoute guère.\n\nSuis-je encore moi, ou une âme détachée de son corps ? Est-ce que je vis, ou est-ce que je ne fais qu’exister ?" health.7100.a:0 "Être ainsi est une torture." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - invalidate_physician_effect.t:1 "[invalidated_physician.Custom('FR_le_Char_U_Pi')|U][invalidated_physician.GetShortUINameNoTooltip] n'est plus votre médecin de la Cour" - set_court_physician_effect.tt:0 "[THIS.Char.Custom('FR_le_Char_U_Pi')|U][THIS.Char.GetShortUIName] devient [court_physician|El]" - health.5000.desc:0 "Vous souffrez de malnutrition" - health.5001.desc:0 "Vous devenez obèse" - health.5002.desc:0 "Vous ne souffrez plus de malnutrition" - health.5003.desc:0 "Vous n'êtes plus obèse" diff --git a/project/ck3/base_game/localization/french/event_localization/hold_court_events/hold_court_events_bianca_l_french.yml b/project/ck3/base_game/localization/french/event_localization/hold_court_events/hold_court_events_bianca_l_french.yml index 5d56546e6e..f4895d4040 100644 --- a/project/ck3/base_game/localization/french/event_localization/hold_court_events/hold_court_events_bianca_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/hold_court_events/hold_court_events_bianca_l_french.yml @@ -43,7 +43,7 @@ hold_court.3030.c:0 "« Nous ne pouvons pas nous permettre de dépenser de l’or à ce sujet. »" hold_court.3040.t:0 "Une demande de divertissement" - hold_court.3040.desc:0 "Pendant un bref moment de silence et avant que je comprenne que c’est à son tour de parler, je vois [jester_requester.Custom('FR_le_Char_Pi')][jester_requester.GetTitledFirstName] qui [ROOT.Char.Custom2('QuirkPPPosOrNeg', SCOPE.sC('jester_requester'))]. « [ROOT.Char.Custom('FR_MonseigneurMadame')|U], les sourires et les rires sont un excellent indicateur d’une cour vivante ! Ainsi, je voudrais suggérer quelqu’un qui ferait un excellent bouffon pour nous divertir lors de nos visites ! », dit-[jester_requester.GetSheHe].\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit [kill_joy.Custom('FR_le_Char_Pi')][kill_joy.GetTitledFirstName] qui prend la parole depuis le fond de la salle. « Si je puis me permettre, un bouffon va ruiner le raffinement de cette Cour par un humour grossier et infantile. »" + hold_court.3040.desc:0 "Pendant un bref moment de silence et avant que mon requérant comprenne que c’est à son tour de parler, je vois [jester_requester.Custom('FR_le_Char_Pi')][jester_requester.GetTitledFirstName] qui [ROOT.Char.Custom2('QuirkPPPosOrNeg', SCOPE.sC('jester_requester'))]. « [ROOT.Char.Custom('FR_MonseigneurMadame')|U], les sourires et les rires sont un excellent indicateur d’une cour vivante ! Ainsi, je voudrais suggérer quelqu’un qui ferait un excellent bouffon pour nous divertir lors de nos visites ! », s'exclame-t-[jester_requester.GetSheHe].\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit [kill_joy.Custom('FR_le_Char_Pi')][kill_joy.GetTitledFirstName] qui prend la parole depuis le fond de la salle. « Si je puis me permettre, un bouffon va ruiner le raffinement de cette Cour par un humour grossier et infantile. »" hold_court.3040.a:0 "Je vais employer ce bouffon !" hold_court.3040.b:0 "Un rôle parfait pour [jester_requester.Custom('FR_le_Char_Pi')][jester_requester.GetTitledFirstNameNoTooltip], maître dans l’art de passer pour un idiot." hold_court.3040.c:0 "Si [kill_joy.Custom('FR_le_Char_Pi')][kill_joy.GetTitledFirstNameNoTooltip] n’aime pas rire, nous devrions [kill_joy.Custom('FR_LeLa')] rendre risible !" diff --git a/project/ck3/base_game/localization/french/event_localization/hold_court_events/hold_court_events_joe_l_french.yml b/project/ck3/base_game/localization/french/event_localization/hold_court_events/hold_court_events_joe_l_french.yml index c66e0bce2b..336ecaf3f5 100644 --- a/project/ck3/base_game/localization/french/event_localization/hold_court_events/hold_court_events_joe_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/hold_court_events/hold_court_events_joe_l_french.yml @@ -801,24 +801,3 @@ # Modifiers hold_court_8280_nomadic_guard:0 "Gardes nomades" hold_court_8280_nomadic_guard_desc:0 "Ce personnage a engagé des nomades des steppes pour servir dans sa garde personnelle." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - grant_random_court_position_effect_tooltip:0 "[candidate.Custom('FR_le_Char')][candidate.GetName] sera nommé[candidate.Custom('FR_E')] à un [court_position|El] vacant" - hold_court_8190_inventive:0 "Ils n'ont aucun respect pour les méthodes éprouvées de leurs ancêtres." - hold_court.8090.desc.body:0 "\n\n[vassal.Custom2('get_hold_court_8090_interest', ROOT.Char)]" - hold_court.8090.c.tt:0 "[vassal.Custom('FR_le_Char')|U][vassal.GetName] sera nommé[vassal.Custom('FR_E')] à un autre poste vacant, en privilégiant un poste adapté à ses compétences." - hold_court.8090.c.toast_tt:0 "Un poste est trouvé pour [vassal.Custom('FR_le_Char_Pi')][vassal.GetTitledFirstName]" - hold_court.8160.desc.intro:0 "« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], j'ai la conviction que quelqu'un dans le [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip] essaie" - hold_court.8160.desc.body_murder:0 "de tuer" - hold_court.8160.desc.body_abduct:0 "d'enlever" - hold_court.8160.desc.body_concerned_1:0 "m[concerned.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('victim'))] [victim.GetFirstName] !" - hold_court.8160.desc.body_self_1:0 "ma personne !" - hold_court.8160.desc.body_exposed:0 "« Regardez, j'ai la preuve que c'est" - hold_court.8160.desc.body_suspicion:0 "Je n'ai pas de preuve, mais je soupçonne" - hold_court.8160.desc.body_concerned_2:0 "s[victim.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('accused'))] [accused.Custom('FR_le_Char_Pi')][accused.GetTitledFirstName]" - hold_court.8160.desc.body_self_2:0 "m[victim.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('accused'))] [accused.Custom('FR_le_Char_Pi')][accused.GetTitledFirstName]" - hold_court.8160.desc.body_concerned_3:0 "[victim.Custom('FR_LuiElle')] ! »\n\n« Je vous supplie m[concerned.Custom2('FR_RelationToMeShort_OnA', ROOT.Char)]," - hold_court.8160.desc.body_self_3:0 "ma personne ! »\n\n« Je vous supplie m[victim.Custom2('FR_RelationToMeShort_OnA', ROOT.Char)]," - hold_court.8160.desc.body:0 "arrêtez [accused.GetFirstName]," - hold_court.8160.desc.alone:0 "et mettez un terme à cette folie ! »" - hold_court.8160.desc.others:0 "avant qu[accused.Custom('FR_EluiElle')] ou tout autre comploteur ne réussisse ! »" diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/commission_epic_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/commission_epic_events_l_french.yml index 9d918bf36f..969c657ab4 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/commission_epic_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/commission_epic_events_l_french.yml @@ -61,13 +61,17 @@ commission_epic.0002.writer:0 "L’épopée de ma famille semble bien progresser et certaines lignes devraient être citées pendant longtemps, mais [writer.Custom('FR_le_Char_Pi')][writer.GetTitledFirstName] se pose beaucoup de questions sur le sujet de l’histoire. Il serait plus facile d’y répondre [writer.Custom('FR_SilSielle')] écrivait tout d’abord. Je pourrais alors lui dire ce que je n’aime pas, mais [writer.Custom('FR_IlElle')] insiste sur le fait qu’[writer.Custom('FR_IlElle')] a besoin de réponses maintenant." commission_epic.0002.servant:0 "[servant.GetFirstName], [servant.Custom('FR_LeLa')] domestique à qui j’ai ordonné de travailler sur l’histoire de ma famille, semble avoir quelques difficultés. Qu’[servant.Custom('FR_IlElle')] fasse le moindre progrès est cependant assez impressionnant. Il s’avère qu’[servant.Custom('FR_IlElle')] ne sait ni lire ni rimer. Pourtant, [servant.Custom('FR_IlElle')] travaille jour et nuit, et [servant.Custom('FR_IlElle')] est maintenant venu[servant.Custom('FR_E')] me poser une question importante. « De quoi cela devrait-il parler exactement, [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ? »" commission_epic.0002.scribes:0 "Mes [ROOT.Char.Custom('CommissionEpicScribes')] ont commencé à travailler sur l’épopée de ma famille, mais ils ont déjà des problèmes. Ils ne parviennent pas à se mettre d’accord sur le thème de l’histoire, car chaque [ROOT.Char.Custom('CommissionEpicScribe')] affirme que son propre domaine de responsabilité doit être le plus important. « Il serait bénéfique que vous tranchiez la question, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], avant que nos désaccords ne nous paralysent »." - commission_epic.0002.a:0 "Elle devrait se focaliser sur moi et sur mon destin, bien sûr !" + commission_epic.0002.iberia_epic.a:0 "Écrivez sur le droit de ma dynastie à régner sur l’Ibérie !" + commission_epic.0002.a:1 "Racontez les histoires des revendications ancestrales de ma dynastie." + commission_epic.propaganda:0 "Vous obtiendrez des [claims|El] sur des titres voisins lorsque l’épopée sera terminée" + commission_epic.0002.b:1 "Elle devrait se focaliser sur moi et sur mon destin, bien sûr !" commission_epic.more_prestige:0 "Vous obtiendrez personnellement plus de [prestige|El] lorsque l’épopée sera terminée" - commission_epic.0002.b:0 "C’est une histoire #EMP familiale#!, alors soyez généreux." + commission_epic.0002.c:1 "C’est une histoire #EMP familiale#!, alors soyez généreux." commission_epic.more_dynasty_prestige:0 "Vous obtiendrez plus de [dynasty_prestige|El] lorsque l’épopée sera terminée" - commission_epic.0002.c:0 "Racontez l’histoire aussi fidèlement que possible." + commission_epic.0002.d:0 "Racontez l’histoire aussi fidèlement que possible." commission_epic.more_piety:0 "Vous obtiendrez également de la [piety|El] lorsque l’épopée sera terminée" + commission_epic.1001.t:0 "L’épopée familiale : une question de temps" commission_epic.1001.opening:0 "Cela fait des semaines que l’on ne m’a pas présenté de nouveau travail sur l’épopée de ma famille. Soit le processus prend trop de temps, soit" commission_epic.1001.composer:0 "[composer.Custom('FR_IlElle')] finit par faire un travail de mauvaise qualité ! Est-ce vraiment trop demander qu’[composer.Custom('FR_IlElle')] fournisse l’excellence, et qu’[composer.Custom('FR_IlElle')] la fournisse rapidement ?" @@ -169,6 +173,53 @@ commission_epic.2006.c:0 "Nous savons tou[ROOT.Char.Custom2('FR_STes' , SCOPE.sC('court_chaplain'))] les deux que la famille passe avant tout." commission_epic.2006.c.same_dynasty:0 "Cette option est disponible, car [court_chaplain.GetFirstNameNoTooltip] est de la même [dynasty|El] que vous" + commission_epic.6001.t:0 "Quelques petits embellissements" + commission_epic.6001.writerservant:0 "Après avoir travaillé sur ma chronique pendant un certain temps, [composer.Custom('FR_le_Char')][composer.GetName] vient me voir.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit-[composer.Custom('FR_IlElle')], « je dois avouer que, bien que votre dynastie soit en effet grande, les revendications ancestrales que vous espériez trouver pourraient ne pas être... aussi faciles à corroborer. J’ai besoin de plus de temps, et de plus de ressources, pour fouiller plus profondément dans les anciens textes. Sinon, je devrai faire quelques petits #italic embellissements#! aux histoires, et vos revendications pourraient finir par être moins convaincantes... »" + commission_epic.6001.scribes:0 "Mes scribes ont travaillé jour et nuit à fouiller dans les vieux manuscrits à la recherche de revendications territoriales de mes ancêtres à exalter dans la chronique...\n\n« Hélas », disent-ils, « nous pourrions avoir à faire quelques petits embellissements quant à la vérité de cette affaire, les actes et les domaines de vos ancêtres, et ainsi de suite. Vous comprenez sûrement cela, [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ? »." + commission_epic.6001.a:0 "Embellissez ce que vous voulez, mais finissons-en !" + commission_epic.6001.b:0 "Prenez cet or et faites plus de recherches." + commission_epic.less_credible:0 "La chronique sera moins crédible" + commission_epic.more_credible:0 "La chronique peut finir par être plus crédible" + + commission_epic.6003.t:0 "Des revendications hasardeuses" + commission_epic.6003.writer:0 "[composer.Custom('FR_le_Char')|U][composer.GetName] travaille assidûment sur ma chronique, qui devient de plus en plus grandiose et... discutable.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit-[composer.Custom('FR_IlElle')], « j’ai trouvé un vieux texte tout abîmé où il est dit qu’un[ancestor_1.Custom('FR_E')] [Select_CString(ancestor_1.IsFemale, 'reine', 'roi')] appelé[ancestor_1.Custom('FR_E')] [ancestor_1.GetFirstNameNoTooltip] régnait autrefois sur [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] et [neighboring_county_3.GetNameNoTier]. Je pourrais me plonger dans les tableaux généalogiques et faire quelques »ajouts« pour établir qu’[ancestor_1.Custom('FR_IlElle')] est l’un de vos ancêtres. Ensuite, je pourrais utiliser son histoire pour vous donner des revendications plus ou moins crédibles sur certaines de ces terres, voire sur toutes... »" + commission_epic.6003.servant:0 "[composer.Custom('FR_le_Char')|U][composer.GetName] a travaillé assidûment sur ma chronique de plus en plus discutable. « [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit-[composer.Custom('FR_IlElle')], « j’ai trouvé une inscription votive de [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale, 'la Chasseresse', 'le Coude haut')], [Select_CString(ancestor_1.IsFemale, 'reine', 'roi')] de [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] et [neighboring_county_3.GetNameNoTier] dans les temps anciens. Je pourrais faire quelques »ajouts« à votre arbre généalogique pour établir qu’[ancestor_1.Custom('FR_IlElle')] est l’un de vos ancêtres. Ensuite, dans la chronique, je pourrais faire quelques petites embellissements et ainsi de suite, pour établir fermement votre droit à certaines de ces terres, ou même à toutes. »" + commission_epic.6003.scribes:0 "Mes scribes ont travaillé dur sur ma chronique de plus en plus alambiquée.« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit l’un d’eux, « nous avons trouvé une note marginale dans un ancien manuscrit qui fait référence à un[ancestor_1.Custom('FR_E')] [ancestor_1.GetWomanMan] appelé[ancestor_1.Custom('FR_E')] [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale, 'la Généreuse', 'le Borgne')], qui avait une certaine influence en [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] et [neighboring_county_3.GetNameNoTier] dans les temps anciens. Nous pourrions nous plonger dans les tableaux généalogiques pour établir de façon créative qu’[ancestor_1.Custom('FR_IlElle')] est l’un de vos ancêtres. Ensuite, dans la chronique, nous pourrions l’utiliser pour corroborer votre droit à gouverner certaines de ces terres, ou même toutes... »" + commission_epic.6003.a:0 "Toutes ces terres !" + commission_epic.6003.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] Ça semble bon à cette époque de l’année !" + commission_epic.6003.c:0 "[neighboring_county_2.GetNameNoTierNoTooltip] est ce que je veux !" + commission_epic.6003.d:0 "[neighboring_county_3.GetNameNoTierNoTooltip] doit être à moi." + commission_epic.paranoid_neighbors:0 "Vos voisins seront très mécontents lorsqu’ils apprendront l’existence de cette chronique..." + + commission_epic.6004.t:0 "Des revendications crédibles" + commission_epic.6004.writerservant:0 "[composer.Custom('FR_le_Char')|U][composer.GetName] a travaillé assidûment sur ma chronique, dont l’envergure et le volume ne cessent de croître.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit-[composer.Custom('FR_IlElle')], « j’ai trouvé un vieux document sur les droits fiscaux et fonciers, une lecture plutôt ennuyeuse, mais il mentionne un[ancestor_1.Custom('FR_E')] [ancestor_1.GetLadyLord] appelé[ROOT.Char.Custom('FR_E')] [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale, 'la Grande', 'le Chauve')], qui a régné sur [neighboring_county_1.GetNameNoTier] et [neighboring_county_2.GetNameNoTier] dans les temps anciens. J’ai réussi à retracer sa lignée depuis l’antiquité tardive jusqu’à vous ! Je peux donc vous donner des revendications sur l’une ou l’autre de ces terres, si crédibles que personne ne pourra les contester. »" + commission_epic.6004.scribes:0 "Mes scribes ont travaillé d’arrache-pied sur ma chronique, qui s’agrandit de jour en jour.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit l’un d’eux, « Nous avons trouvé une charte royale d’origine très ancienne, donnant la souveraineté sur [neighboring_county_1.GetNameNoTier] et [neighboring_county_2.GetNameNoTier] à un[ROOT.Char.Custom('FR_E')] [ancestor_1.GetLadyLord] appelé[ROOT.Char.Custom('FR_E')] [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale, 'la Bonne', 'le Chanceux')]. Grâce [ROOT.GetCharacter.GetFaith.HighGodName2], nous avons pu retracer votre lignée jusqu’à [ancestor_1.Custom('FR_LuiElle')], et nous nous sommes assurés de le faire dans la chronique. L’une ou l’autre de ces terres vous revient de droit. »" + commission_epic.6004.a:0 "Pourquoi pas les deux ?" + commission_epic.6004.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] fait certainement partie de mon héritage." + commission_epic.6004.c:0 "J’ai toujours pensé que [neighboring_county_2.GetNameNoTierNoTooltip] devait m’appartenir !" + + commission_epic.6005.t:0 "Une épopée inachevée" + commission_epic.6005.writerservant:0 "« Je soupçonne depuis longtemps que quelque chose ne va pas avec ma chronique, et en effet, [composer.Custom('FR_le_Char')][composer.GetName] vient me voir, l’air inqui[composer.Custom('FR_EtEte')].\n\n »Hélas, [ROOT.Char.Custom('FR_MonseigneurMadame')|U]« , dit-[composer.Custom('FR_IlElle')], »j’ai beau essayer, je n’ai pas pu trouver d’histoire de revendications assez bonnes pour être étayées. Je ne peux pas continuer ce travail. J’ai quand même produit une chronique qui vante les vertus de votre dynastie. Puissiez-vous vous en contenter et ne pas me punir pour mon échec... »" + commission_epic.6005.scribes:0 "Mes scribes semblent avoir eu du mal avec ma chronique et viennent me voir, l’air inquiets... « Hélas », dit l’un d’eux, « nous n’avons pas pu trouver d’histoire suffisamment bonne pour être corroborée. Nous avons essayé, mais c’était au-delà de nos capacités. Nous avons quand même produit une chronique qui vante les mérites de votre dynastie. Puissiez-vous vous en contenter et ne pas nous punir pour notre échec... »" + commission_epic.6005.a:0 "Aux oubliettes !" + commission_epic.6005.b:0 "Imbéciles incompétents..." + commission_epic.6005.c:0 "Suis-je puni[ROOT.Char.Custom('FR_E')] par [ROOT.GetCharacter.GetFaith.HighGodName] pour ma vanité ?" + commission_epic.6005.d:0 "Au moins, j’ai une chronique..." + + commission_epic.6006.t:0 "Propagande convaincante" + commission_epic.6006.writerservant:0 "« C’est terminé, [ROOT.Char.Custom('FR_MonseigneurMadame')|U] », dit [composer.Custom('FR_le_Char')][composer.GetName] avec un certain soulagement, en me tendant un gros volume. « C’est la chronique de la Maison [ROOT.Char.GetDynastyHouseNameNoTooltip], décrivant dans les moindres détails l’histoire de son règne sur les différentes terres que vous désiriez. Il est certain que personne ne pourra contester vos justes revendications ! »" + commission_epic.6006.scribes:0 "Enfin, mes scribes ont terminé la chronique de propagande. Ils ont l’air soulagé en me tendant un livre extrêmement volumineux.\n\n« Le voici, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], la grande chronique de la Maison [ROOT.Char.GetDynastyHouseNameNoTooltip], qui détaille toutes vos revendications. Puisse-t-elle vous apporter de grandes choses. »" + commission_epic.6006.a:0 "Parfait !" + + propaganda_chronicle_name:0 "Chronique de propagande de la Maison [ROOT.Char.GetDynastyHouseNameNoTooltip]." + propaganda_chronicle_desc:0 "Cet imposant volume expose avec trop de détails la gloire de la Maison [ROOT.Char.GetDynastyHouseNameNoTooltip] et ses diverses revendications territoriales, plus ou moins étranges." + + half_baked_propaganda_chronicle_name:0 "Chronique de propagande inachevée" + half_baked_propaganda_chronicle_desc:0 "Ce livre aurait pu être couvert d’infamie, s’il avait été achevé. En l’état actuel des choses, il ne parvient pas à convaincre le lecteur des revendications territoriales de son commanditaire, mais s’attarde sur les prétendues vertus de la dynastie [ROOT.Char.GetDynastyNameNoTooltip]." + + + + commission_epic.9001.t:0 "Une épopée familiale" commission_epic.9001.writer:1 "[composer.Custom('FR_le_Char_Pi')|U][composer.GetTitledFirstName] a terminé [ROOT.Char.Custom('FR_CompositionType_lela')] épique de ma famille et [composer.Custom('FR_IlElle')] a de quoi être fi[composer.Custom('FR_ErEre')] !" commission_epic.9001.servant:0 "Il semble que j’ai eu raison de choisir [composer.Custom('FR_le_Char_Pi')][composer.GetTitledFirstName] pour composer [ROOT.Char.Custom('FR_CompositionType_lela')] de ma famille. Malgré ses difficultés, le travail accompli est assez impressionnant." diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/governance/stewardship_general_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/governance/stewardship_general_events_l_french.yml index bed64a247e..13aee84252 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/governance/stewardship_general_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/governance/stewardship_general_events_l_french.yml @@ -86,6 +86,3 @@ stewardship_general.5041.a:0 "Lui montrer à quoi ressemble la vraie faim." stewardship_general.5041.b:0 "Emprisonnez-[servant_character.Custom('FR_LeLa')]." stewardship_general.5041.c:0 "Faire preuve de miséricorde et gagner sa loyauté." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - stewardship_general.2002.t_impressive:0 "impressionnante" diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/guile/intrigue_dread_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/guile/intrigue_dread_events_l_french.yml index 1bf61347fa..350d2e0c77 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/guile/intrigue_dread_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/guile/intrigue_dread_events_l_french.yml @@ -194,13 +194,13 @@ intrigue_dread.4200.t:0 "La forêt de mes rêves" intrigue_dread.4200.desc.intro:0 "À travers mes efforts pour devenir craint[ROOT.Char.Custom('FR_E')] et respecté[ROOT.Char.Custom('FR_E')], un grand nombre de personnes coupables et déloyales ont fini dans mon cachot." - intrigue_dread.4200.desc.noble_forest:0 "Mes cellules sont pleines à craquer de rivaux, de traîtres et de criminels. Il est peut-être temps pour eux de rencontrer [ROOT.Char.GetFaith.DeathDeityName] dans [ROOT.Char.GetFaith.NegativeAfterLife], et d’être utiles au pays tant qu’ils y sont !" + intrigue_dread.4200.desc.noble_forest:0 "Mes cellules sont pleines à craquer de rivaux, de traîtres et de criminels. Il est peut-être temps pour eux de rencontrer [ROOT.Char.GetFaith.DeathDeityName] dans [ROOT.Char.GetFaith.NegativeAfterLife], et d’être utiles au pays tant qu’ils y sont !" # [LocEditor:ForFutureBatchExport] intrigue_dread.4200.desc.commoner_forest:0 "De nombreux égorgeurs et tire-laine des campagnes et des villes attendent leur sort, séparés de la société, mais j’ai peut-être une meilleure idée pour eux." intrigue_dread.4200.desc.middle:0 "\n\nDans mes machinations macabres, j’imagine une forêt de voyous et de traîtres empalés entourant [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] : un sinistre rappel à tous de ce qui se passe lorsque l’on trahit [ROOT.Char.Custom('FR_le_Char_L')][ROOT.Char.GetTitleAsNameNoTooltip]." intrigue_dread.4200.desc.noble_forest.outro:0 "Je vois [random_prisoner_scope.Custom('FR_le_Char')][random_prisoner_scope.GetNameNoTooltip] sur une pointe, entouré[random_prisoner_scope.Custom('FR_E')] de roturiers placés de façon identique. Il ne reste plus qu’à faire de ce rêve une réalité !" intrigue_dread.4200.desc.commoner_forest.outro:0 "Je vois des rangées de criminels s’étendre à l’horizon, le sol taché de leur sang. Avec un peu de travail, nous pourrions regrouper suffisamment de ces vermines pour que mon rêve devienne réalité." intrigue_dread.4200.a:0 "C'est parti !" - intrigue_dread.4200.b:0 "[random_prisoner_scope.Custom('FR_le_Char')|U][random_prisoner_scope.GetName] et quelques roturiers devraient envoyer un message." + intrigue_dread.4200.b:0 "[random_prisoner_scope.Custom('FR_le_Char_Pi')|U][random_prisoner_scope.GetTitledFirstNameNoTooltip] et quelques roturiers devraient envoyer un message." # [LocEditor:ForFutureBatchExport] intrigue_dread.4200.c:0 "Une petite série de corps devrait suffire." intrigue_dread.4200.d:0 "Tous doivent me craindre !" intrigue_dread.4200.e:0 "Par [ROOT.Char.GetFaith.HighGodName] ! Je ne peux pas faire ça !" diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/guile/intrigue_temptation_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/guile/intrigue_temptation_events_l_french.yml index 66108688ee..6254a61511 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/guile/intrigue_temptation_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/guile/intrigue_temptation_events_l_french.yml @@ -26,7 +26,7 @@ intrigue_temptation_special.1002.b.tt:0 "#F Les personnes lubriques, arrogantes ou attirantes ont tendance à préférer les personnes belles, amicales, audacieuses ou séductrices.\n\nSi mon hypothèse est fausse, je peux supposer que [wants_love.GetFirstName] préfère une personnalité ou un pouvoir qui lui correspondent.#!" intrigue_temptation_special.1002.c:0 "Le pouvoir et l’influence." intrigue_temptation_special.1002.c.tt:0 "#F Les personnes qui désirent la richesse et le succès ont tendance à préférer les personnes puissantes.\n\nSi mon hypothèse est fausse, je peux supposer que [wants_love.GetFirstName] préfère une personnalité ou un charme qui lui correspondent.#!" - intrigue_temptation_special.1002.d:0 "Je préférerais savoir s’il préfère les hommes ou les femmes. " + intrigue_temptation_special.1002.d:0 "Je préférerais savoir [wants_love.Custom('FR_SilSielle')] préfère les hommes ou les femmes. " intrigue_temptation_special.1002.d.tt:1 "#F La plupart des gens préfèrent les personnes du sexe opposé, mais il n’est pas rare de préférer ceux du même sexe, ou des deux.#!" intrigue_temptation_special.1003.t:0 "Former un couple" diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/scholarship/learning_medicine_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/scholarship/learning_medicine_events_l_french.yml index 9e3eff4676..32edd7319f 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/scholarship/learning_medicine_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/scholarship/learning_medicine_events_l_french.yml @@ -4,11 +4,11 @@ learning_medicine.2001.t:0 "Les secrets de la nature" learning_medicine.2001.pool.desc:0 "J’ai reçu une offre [herbalist.Custom2('FR_du_MyCharacterIntroductionNoComma', ROOT.Char)]. À en croire la lettre, c’est un[herbalist.Custom('FR_E')] herboriste expérimenté[herbalist.Custom('FR_E')] qui serait disposé[herbalist.Custom('FR_E')] à partager ses connaissances en échange du gîte et du couvert." learning_medicine.2001.no_pool.desc:0 "[herbalist.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)|U] est un[herbalist.Custom('FR_E')] herboriste expérimenté[herbalist.Custom('FR_E')], qui connaît aussi bien les plantes médicinales que nocives. À plus d’une occasion, [herbalist.Custom('FR_IlElle')] a proposé de partager son expertise avec moi." - learning_medicine.2001.chaplain_hates_herbs.desc:1 "\n\nL’offre est intrigante, mais je sais que le [chaplain_hates_herbs.GetCouncilTitle|l] [chaplain_hates_herbs.GetFirstName] se méfie des charmes et des potions. [chaplain_hates_herbs.GetSheHe|U] croit que [ROOT.Char.GetFaith.DevilName] les utilisent pour ses vils desseins..." + learning_medicine.2001.chaplain_hates_herbs.desc:1 "\n\nL’offre est intrigante, mais je sais que le [chaplain_hates_herbs.GetCouncilTitle|l] [chaplain_hates_herbs.GetFirstName] se méfie des charmes et des potions. [chaplain_hates_herbs.Custom('FR_IlElle')|U] croit que [ROOT.Char.GetFaith.DevilName] les utilisent pour ses vils desseins..." learning_medicine.2001.a:0 "Je suis toujours désireu[ROOT.Char.Custom('FR_XSe')] d’apprendre quelque chose de nouveau." learning_medicine.2001.b:0 "Une fleur rare ensoleillerait la journée de [flower_receiver.GetFirstNameNoTooltip]." - learning_medicine.2001.c:0 "[herbalist.GetSheHe|U] pourrait planter des herbes sacrées dans les jardins." + learning_medicine.2001.c:0 "[herbalist.Custom('FR_IlElle')|U] pourrait planter des herbes sacrées dans les jardins." learning_medicine.2001.d:1 "Je n’ai pas le temps de m’encombrer de terre et de plantes." learning_medicine.2001.d.chaplain_hates_herbs:0 "Je me fie au [chaplain_hates_herbs.GetCouncilTitle|l] [chaplain_hates_herbs.GetNameNoTooltip] sur ce sujet." @@ -30,13 +30,13 @@ learning_medicine.2002.b.failure.t:0 "[herbalist.GetFirstNameNoTooltip] me surprend en train de fouiner" learning_medicine.2002.c:0 "Je ne serai pas distrait[ROOT.Char.Custom('FR_E')] par les mythes et les rumeurs." - learning_medicine.2003.desc:0 "« C’est ce que je souhaite apprendre », dis-je alors que je tends le gros volume à [herbalist.GetFirstName]. « M’enseignerez-vous ? »\n\n[herbalist.GetSheHe|U] me regarde longuement et durement. « Êtes-vous vraiment prêt[ROOT.Char.Custom('FR_E')], [ROOT.Char.GetFirstNameNoTooltip] ? Voulez-vous vous consacrer aux mystères [herbalist.GetFaith.WitchGodNamePossessive] en échange de ses bénédictions ? »" + learning_medicine.2003.desc:0 "« C’est ce que je souhaite apprendre », dis-je alors que je tends le gros volume à [herbalist.GetFirstName]. « M’enseignerez-vous ? »\n\n[herbalist.Custom('FR_IlElle')|U] me regarde longuement et durement. « Êtes-vous vraiment prêt[ROOT.Char.Custom('FR_E')], [ROOT.Char.GetFirstNameNoTooltip] ? Voulez-vous vous consacrer aux mystères [herbalist.GetFaith.WitchGodNamePossessive] en échange de ses bénédictions ? »" learning_medicine.2003.a:0 "Il n’y a rien que je désire plus." # Improve the skills of your court physician, by Mathilda Bjarnehed learning_medicine.2010.t:0 "Une traduction troublante" learning_medicine.2010.start.desc:0 "Alors que je franchis le seuil du bureau de m[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('court_physician'))] [court_physician.GetFirstName], je [court_physician.Custom('FR_LeLa')] trouve penché[court_physician.Custom('FR_E')] sur un livre.\n\n« Cette traduction" - learning_medicine.2010.galen.desc:0 "de Galen" + learning_medicine.2010.galen.desc:0 "de Galien" learning_medicine.2010.hippocrates.desc:0 "d’Hippocrate" learning_medicine.2010.herophilus.desc:0 "d’Hérophile" learning_medicine.2010.hildegard.desc:0 "d’Hildegarde de Bingen" @@ -80,11 +80,11 @@ learning_medicine.2023.pig_testicles_end.desc:0 "\n\nBien que la poudre ait donné une teinte de moisi au vin, l’expérience a été étonnamment agréable." learning_medicine.2023.udder.desc:0 "« Le lait participe à la vie, il faut donc aller à sa source. Les cuisiniers prépareront des mamelles de vache en ragoût pour vous deux. Ne mangez rien d’autre pendant une semaine et vous serez assurément récompensés. »\n\nCe fut une longue semaine." learning_medicine.2023.female_orgasm.start.desc:0 "« Comme vous le savez peut-être, le plaisir de la femme est tout aussi important que celui de l’homme." - learning_medicine.2023.female_orgasm.female.desc:1 "Votre graine doit émerger et se mélanger à celle de votre [spouse.Custom('WifeHusband')]. [spouse.GetSheHe|U] devrait lire ce volume sur les techniques de la chambre à coucher. »\n\nJe n’aurais pas pu espérer un meilleur traitement.\n\n" + learning_medicine.2023.female_orgasm.female.desc:1 "Votre graine doit émerger et se mélanger à celle de votre [spouse.Custom('WifeHusband')]. [spouse.Custom('FR_IlElle')|U] devrait lire ce volume sur les techniques de la chambre à coucher. »\n\nJe n’aurais pas pu espérer un meilleur traitement.\n\n" learning_medicine.2023.female_orgasm.male.desc:0 "Vous devez faire en sorte que la graine de votre [spouse.Custom('WifeHusband')] émerge, afin qu’elle puisse se mélanger à la vôtre. Vous devriez lire ce volume sur les techniques de la chambre à coucher. »\n\nCe fut beaucoup de travail de maîtriser les méthodes inconnues, mais j’y suis parvenu — du moins à en croire la réaction de [spouse.GetFirstName] !\n\n" learning_medicine.2023.milk_bath.desc:0 "« Tous les laits participent à la vie et celui de chèvre est particulièrement puissant. À chaque fois que vous et votre [spouse.Custom('WifeHusband')] voudrez concevoir un enfant, vous devrez d’abord vous baigner dans du lait de chèvre. Vous pourriez même essayer directement dans la baignoire ! »" learning_medicine.2023.milk_bath_end.desc:0 "\n\nMême si le lait avait une forte #EMP odeur#!," - learning_medicine.2023.end.desc:0 "[physician.GetFirstNameNoTooltip] est très satisfait[physician.Custom('FR_E')] et je me sens très bien ! [physician.GetSheHe|U] nous dit d’être patients, mais je pense que nous pouvons nous attendre à accueillir d’ici quelques mois un nouveau membre de la famille." + learning_medicine.2023.end.desc:0 "[physician.GetFirstNameNoTooltip] est très satisfait[physician.Custom('FR_E')] et je me sens très bien ! [physician.Custom('FR_IlElle')|U] nous dit d’être patients, mais je pense que nous pouvons nous attendre à accueillir d’ici quelques mois un nouveau membre de la famille." learning_medicine.2023.a:0 "Retirons-nous dans ma chambre, [spouse.GetFirstNameNoTooltip]..." learning_medicine.2024.end.desc:0 "\n\nBien que j’ai suivi les conseils de [physician.GetFirstName] à la lettre, et qu’[physician.Custom('FR_IlElle')] m’ait dit d’être patient[ROOT.Char.Custom('FR_E')], j’ai de gros doutes. Je me sens nauséeu[ROOT.Char.Custom('FR_XSe')] et faible, et [spouse.GetFirstName] est cloué[spouse.Custom('FR_E')] au lit depuis trois jours." @@ -128,17 +128,17 @@ #Helping healing hand (medicine friend), by Mathilda Bjarnehed learning_medicine.2050.t:0 "Se vider de son sang" - learning_medicine.2050.start.desc:0 "Je suis en train d’inspecter l’infirmerie de la caserne lorsqu’un soldat gravement blessé y est amené. « [soldier.GetSheHe|U] perd trop de sang ! Où est le médecin ?! »\n\n" + learning_medicine.2050.start.desc:0 "Je suis en train d’inspecter l’infirmerie de la caserne lorsqu’un soldat gravement blessé y est amené. « [soldier.Custom('FR_IlElle')|U] perd trop de sang ! Où est le médecin ?! »\n\n" learning_medicine.2050.physician.desc:0 "[physician.Custom('FR_le_Char_Pi')|U][physician.GetTitledFirstName] est introuvable." learning_medicine.2050.no_physician.desc:0 "Le guérisseur est introuvable." - learning_medicine.2050.end.desc:0 "Je frissonne à l’idée que je puisse être le seul espoir de c[soldier.Custom('FR_EtEtte')] [soldier.GetWomanMan]\n\nSoudain, sorti[helper.Custom('FR_E')] de nulle part, [helper.Custom2('MyCharacterIntroduction', ROOT.Char)] est à mes côtés. [helper.GetSheHe|U] remonte ses manches et me regarde." + learning_medicine.2050.end.desc:0 "Je frissonne à l’idée que je puisse être le seul espoir de c[soldier.Custom('FR_EtEtte')] [soldier.GetWomanMan]\n\nSoudain, sorti[helper.Custom('FR_E')] de nulle part, [helper.Custom2('MyCharacterIntroduction', ROOT.Char)] est à mes côtés. [helper.Custom('FR_IlElle')|U] remonte ses manches et me regarde." learning_medicine.2050.a:0 "Passez-moi le garrot !" learning_medicine.2050.a.success:0 "[helper.GetFirstNameNoTooltip] et moi sauvons le soldat" learning_medicine.2050.a.failure:0 "Malgré nos efforts, nous le perdons" learning_medicine.2050.b:0 "#EMP Reculez#! ! C’est #EMP m[ROOT.Char.Custom('FR_OnA')] #!patient[ROOT.Char.Custom('FR_E')] !" learning_medicine.2050.b.success:0 "Je sauve le soldat tout[ROOT.Char.Custom('FR_E')] seul[ROOT.Char.Custom('FR_E')]" learning_medicine.2050.b.failure:0 "Je suis incapable de le sauver" - learning_medicine.2050.c:0 "Qu’il saigne. [soldier.GetSheHe|U] ne mérite pas mieux." + learning_medicine.2050.c:0 "Qu’[soldier.Custom('FR_IlElle')] saigne. [soldier.Custom('FR_IlElle')|U] ne mérite pas mieux." learning_medicine.2051.start_our.desc:0 "Notre" learning_medicine.2051.start.desc:0 "patient[soldier.Custom('FR_E')] crie et se débat. Même si trois adultes tentent de [soldier.Custom('FR_LeLa')] maintenir, chaque étape est une lutte." @@ -200,7 +200,7 @@ learning_medicine_special.1002.b:0 "J’ai juste besoin de trouver des corps... d’une façon ou d’une autre." learning_medicine_special.1002.c:0 "C’en est assez ! C’est inconvenant !" - learning_medicine_special.1003.desc_physician:0 "[scoped_physician.GetTitledFirstName] a été ravi[scoped_physician.Custom('FR_E')] d’apprendre que je m’intéressais maintenant à l’anatomie. Avec son aide, j’ai considérablement approfondi ma compréhension du corps humain." + learning_medicine_special.1003.desc_physician:0 "[scoped_physician.Custom('FR_le_Char_Pi')|U][scoped_physician.GetTitledFirstName] a été ravi[scoped_physician.Custom('FR_E')] d’apprendre que je m’intéressais maintenant à l’anatomie. Avec son aide, j’ai considérablement approfondi ma compréhension du corps humain." learning_medicine_special.1003.desc_fallback:0 "À l’aide de quelques pièces de monnaie judicieusement distribuées et d’un serviteur discret, j’ai obtenu un approvisionnement régulier de corps pour mener des expériences. Je massacrerai malheureusement la plupart d’entre eux, mais on ne fait pas d’omelette sans casser des œufs." learning_medicine_special.1003.desc_ending:0 "\n\nJ’aimerais seulement qu’il y ait un moyen d’éviter l’odeur... Je commence à craindre que l’exposition à cet air vicié ne soit néfaste pour ma santé." learning_medicine_special.1003.a:0 "Des fleurs pourraient aider." @@ -208,7 +208,7 @@ learning_medicine_special.1003.a.bad:0 "L’odeur des cadavres commence à affecter mes humeurs" learning_medicine_special.1003.b:0 "Je pense avoir suffisamment appris." - learning_medicine_special.1004.desc:0 "[scoped_physician.Custom('FR_le_Char_Pi')|U][scoped_physician.GetTitledFirstName] n’était pas très content[scoped_physician.Custom('FR_E')] d’apprendre mes expériences. [scoped_physician.GetSheHe|U] a refusé de m’aider et m’a averti que ce genre d’aventure ne relève pas de la compétence d’un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetTitleTierName|l]." + learning_medicine_special.1004.desc:0 "[scoped_physician.Custom('FR_le_Char_Pi')|U][scoped_physician.GetTitledFirstName] n’était pas très content[scoped_physician.Custom('FR_E')] d’apprendre mes expériences. [scoped_physician.Custom('FR_IlElle')|U] a refusé de m’aider et m’a averti que ce genre d’aventure ne relève pas de la compétence d’un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetTitleTierName|l]." learning_medicine_special.1004.unavailable.desc:0 "Puisque [scoped_physician.Custom('FR_le_Char_Pi')][scoped_physician.GetTitledFirstName] ne peut plus m’apporter son aide, je ne peux plus continuer mes expériences sur l’anatomie humaine." learning_medicine_special.1004.a:0 "Peut-être avez-vous raison..." learning_medicine_special.1004.unavailable.a:0 "Hélas." diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/scholarship/learning_scholarship_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/scholarship/learning_scholarship_events_l_french.yml index c0b27bdf02..9c4b54ccc7 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/scholarship/learning_scholarship_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/scholarship/learning_scholarship_events_l_french.yml @@ -49,9 +49,9 @@ learning_scholarship_special.2001.corpus_hermeticus:0 "La connaissance mystique du #italic Corpus Hermeticus#! !" learning_scholarship_special.2001.treatises_of_hippocrates:0 "Les idées médicales des #italic Traités d’Hippocrate#!." learning_scholarship_special.2001.peri_psyches:0 "Le célèbre #italic De l’âme#! d’Aristote !" - learning_scholarship_special.2001.kategoriai:0 "Les Catégories, sur l’être et ses attributs." + learning_scholarship_special.2001.kategoriai:0 "#italic Les Catégories#!, sur l’être et ses attributs." learning_scholarship_special.2001.avesta:0 "Les anciens textes sacrés persans, #italic L’Aveste#!." - learning_scholarship_special.2001.de_oratore:0 "Les leçons de rhétorique de Cicéron #italic De Oratore#! !" + learning_scholarship_special.2001.de_oratore:0 "Les leçons de rhétorique de Cicéron dans #italic De Oratore#! !" learning_scholarship_special.2001.book_of_arda_viraf:0 "Le voyage dans #italic Le Livre de Ardā Virāz#!." learning_scholarship_special.2001.upanishads:0 "Le plus célèbre des Veda, #italic Les Upanishads#! !" learning_scholarship_special.2001.rigveda:0 "Les hymnes religieux du #italic Rig-Véda#!." diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/subject_extortion_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/subject_extortion_events_l_french.yml index 797c830c07..8b7661f935 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/subject_extortion_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/subject_extortion_events_l_french.yml @@ -1,7 +1,7 @@ l_french: # Extort a Powerful Vassal, by Petter Vilberg subject_extortion.0001.t:0 "Extorquer des sujets : [extortion_target.Custom('FR_LeLa')] puissant[extortion_target.Custom('FR_E')] vassal[extortion_target.Custom('FR_E')]" - subject_extortion.0001.desc:0 "M[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('extortion_target'))], [extortion_target.GetTitledFirstName] est un[extortion_target.Custom('FR_E')] [extortion_target.GetWomanMan] fortuné[extortion_target.Custom('FR_E')]. À en juger par son expression, [extortion_target.Custom('FR_IlElle')] sait déjà dans quel but je m’approche d[extortion_target.Custom('FR_EluiElle')].\n\n« Je suis loyal[extortion_target.Custom('FR_E')], je paie mon dû », insiste-t-[extortion_target.Custom('FR_IlElle')]. « Comment pouvez-vous demander plus de moi ? »" + subject_extortion.0001.desc:0 "M[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('extortion_target'))], [extortion_target.GetTitledFirstName] est un[extortion_target.Custom('FR_E')] [extortion_target.GetWomanMan] fortuné[extortion_target.Custom('FR_E')]. À en juger par son expression, [extortion_target.Custom('FR_IlElle')] sait déjà dans quel but je l’aborde.\n\n« Je suis loyal[extortion_target.Custom('FR_E')], je paie mon dû », insiste-t-[extortion_target.Custom('FR_IlElle')]. « Comment pouvez-vous demander plus de moi ? »" subject_extortion.0001.a:0 "Considérez cela comme un autre petit test de loyauté !" subject_extortion.0001.b:0 "Ne vous inquiétez pas, #EMP tout le monde#! paiera." subject_extortion.0001.c:0 "Oh, mais vous me devez bien ça, vous vous souvenez ?" diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_authority_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_authority_events_l_french.yml index a74c4dcec6..064f1fc037 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_authority_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_authority_events_l_french.yml @@ -104,7 +104,7 @@ martial_authority_special.1502.d:0 "Il en faut en faire un exemple. Personne ne me désobéira plus." martial_authority_special.1503.desc_execution:0 "Les déserteurs ne peuvent faire face qu’à une seule miséricorde, celle accordée par la lame du bourreau.\n\nDevoir prendre des décisions difficiles m’a permis de comprendre certains des fardeaux du commandement d’une manière plus intime." - martial_authority_special.1503.desc_latrine:0 "Après des mois passés dans la saleté, les déserteurs rentrent dans le rang rapidement.\n\nÊtre témoin à la fois la réaction des déserteurs punis et celle des autres soldats qui ont peur d’être ainsi punis m’a permis de mieux comprendre les troupes." + martial_authority_special.1503.desc_latrine:0 "Après des mois passés dans la saleté, les déserteurs rentrent dans le rang rapidement.\n\nÊtre témoin à la fois de la réaction des déserteurs punis et de celle des autres soldats qui ont peur d’être ainsi punis m’a permis de mieux comprendre les troupes." martial_authority_special.1503.desc_diplomacy:0 "Revigorés par mon discours, fatigués par la longue nuit et reconnaissants pour ma clémence, les déserteurs regagnent leur caserne avec de nouvelles convictions.\n\nInspirer ainsi la loyauté aux troupes m’a montré qu’être commandant c’est bien plus que de la force brute." martial_authority_special.1503.a.tt_execution:0 "[deserting_soldier.Custom('FR_le_Char_Pi')|U][deserting_soldier.GetTitledFirstNameNoTooltip] a été exécuté[deserting_soldier.Custom('FR_E')] pour ses crimes." martial_authority_special.1503.a:0 "Toute cette histoire est enfin terminée." diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_chivalry_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_chivalry_events_l_french.yml index f073ea6c80..5868d16e37 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_chivalry_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_chivalry_events_l_french.yml @@ -1,11 +1,11 @@ l_french: #A practice duel gone terribly wrong, Peter Vilberg martial_chivalry.0001.t:0 "Un défi indigne" - martial_chivalry.0001.opening:0 "Au début, je pensais que le simple fantassin était vraiment stupide pour s’aventurer sur le terrain d’entraînement." - martial_chivalry.0001.hard_fight:0 "Cependant, le combat s’est avéré plus difficile que prévu, et il est progressivement devenu clair qu’[duel_opponent.Custom('FR_IlElle')] n’arriverait pas à empêcher ses coups féroces de me blesser !" - martial_chivalry.0001.easy_fight:0 "\n\nBien que [duel_opponent.Custom('FR_le_Char_Pi')][duel_opponent.GetTitledFirstName] ne semblait pas être un réel danger au début, il est vite devenu clair qu’[duel_opponent.Custom('FR_IlElle')] n’arriverait pas à empêcher ses coups violents et vicieux de me blesser !" - martial_chivalry.0001.conclusion:0 "[duel_opponent.Custom('FR_LeLa')|U] désarmer est devenu une question de vie ou de mort.\n\nJ’ai essayé de ne pas montrer mon soulagement lorsque son épée a finalement touché le sol." - martial_chivalry.0001.a:0 "Vous pourriez me servir utilement !" + martial_chivalry.0001.opening:0 "Alors que je vois un[duel_opponent.Custom('FR_E')] simple domestique s’aventurer sur le terrain d’entraînement, je me dis qu’[duel_opponent.Custom('FR_IlElle')] a perdu la raison." + martial_chivalry.0001.hard_fight:0 "Bien que le combat s’avère plus difficile que prévu, il devient progressivement clair que [duel_opponent.Custom('FR_le_Char_Pi')][duel_opponent.GetTitledFirstName] n’arrivera pas à empêcher ses coups féroces de me blesser !" + martial_chivalry.0001.easy_fight:0 "\n\nBien que [duel_opponent.Custom('FR_le_Char_Pi')][duel_opponent.GetTitledFirstName] ne semblait pas être un réel danger, il devient vite clair qu’[duel_opponent.Custom('FR_IlElle')] n’arrivera pas à empêcher ses coups violents de me blesser !" + martial_chivalry.0001.conclusion:0 "[duel_opponent.Custom('FR_LeLa')|U] désarmer devient une question de vie ou de mort.\n\nJ’essaie de ne pas montrer mon soulagement lorsque son épée touche finalement le sol." + martial_chivalry.0001.a:0 "Des gens comme vous pourraient m’être utiles !" martial_chivalry.0001.a.tt:1 "[duel_opponent.Custom('FR_le_Char_Pi')|U][duel_opponent.GetTitledFirstName] viendra, espérons-le, vous servir." martial_chivalry.0001.b:0 "Je vais lui tenir, ainsi qu’à mes soldats, un discours sur l’honneur." martial_chivalry.0001.b.tt:1 "Vos soldats bénéficient aussi de l’explication sur ce qui est juste ou non de faire en combat personnel." diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_strategy_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_strategy_events_l_french.yml index 91736029cc..c19a54ce3a 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_strategy_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/martial_strategy_events_l_french.yml @@ -47,7 +47,7 @@ #Developing cunning/manipulative tactics (Intrigue skill challenge), Sean Hughes martial_strategy.2020.t:0 "Est-ce que tout est loyal ?" - martial_strategy.2020.opening:0 "De nombreux traités ont été écrits sur la conduite honorable à tenir en temps de guerre, mais la vie de ces auteurs n’était pas en jeu lorsqu’ils ont mis leur plume sur le papier.\n\n" + martial_strategy.2020.opening:0 "De nombreux traités ont été écrits sur la conduite honorable à tenir en temps de guerre, mais la vie de ces auteurs n’était pas en jeu lorsqu’ils ont posé leur plume sur le papier.\n\n" martial_strategy.2020.desc:0 "Si je veux maximiser mes chances de gagner au combat, il peut être intéressant pour moi d’envisager d’employer des stratégies... peu orthodoxes." martial_strategy.2020.desc.ambitious:0 "Pour m’assurer de la victoire, je dois profiter du moindre avantage sur le champ de bataille, même si cela signifie recourir à des tactiques qui peuvent être considérées comme déloyales." martial_strategy.2020.desc.martial:0 "Je sais par expérience que la meilleure façon de vaincre ses ennemis est de s’assurer d’engager le combat selon ses propres conditions ! La question est de savoir lesquelles seraient les plus avantageuses." @@ -187,9 +187,9 @@ martial_strategy_special.1399.t:0 "$martial_strategy_special.1301.t$ : prendre d’assaut un [ROOT.Char.Custom('FortifiedBuilding')]" martial_strategy_special.1399.desc_win:0 "Le [ROOT.Char.Custom('FortifiedBuilding')] est nôtre !" martial_strategy_special.1399.desc_loose:0 "La bataille est perdue, les défenseurs l’emporte." - martial_strategy_special.1399.desc:0 "Parmi les soldats qui célèbrent, je trouve [siege_proposer.Custom('FR_le_Char_Pi')][siege_proposer.GetTitledFirstName] qui me félicite pour une charge bien menée." - martial_strategy_special.1399.desc_win2:0 "\n\n« Regardez-les, [ROOT.Char.Custom('FR_MonseigneurMadame')|U]. Le changement de rythme leur a fait du bien. Vous-même semblez revigoré[ROOT.Char.Custom('FR_E')], bien que votre [ROOT.Char.Custom('FortifiedBuilding')] ait été pris par les attaquants ! »" - martial_strategy_special.1399.desc_loose2:0 "\n\n« Même si vous n’avez pas réussi à prendre le [ROOT.Char.Custom('FortifiedBuilding')], [ROOT.Char.Custom('FR_MonseigneurMadame')|U], les soldats et vous-même semblez revigorés par le changement de rythme ! »\n\nJe ne peux qu’être d’accord. De plus, il est réconfortant de savoir que mon [ROOT.Char.Custom('FortifiedBuilding')] ne sera pas envahi si facilement !" + martial_strategy_special.1399.desc:0 "Parmi les soldats en liesse, je trouve [siege_proposer.Custom('FR_le_Char_Pi')][siege_proposer.GetTitledFirstName] qui me félicite pour une charge bien menée." + martial_strategy_special.1399.desc_win2:0 "\n\n« Regardez-les, [ROOT.Char.Custom('FR_MonseigneurMadame')|U]. L’activité intense leur a fait du bien. Vous-même semblez revigoré[ROOT.Char.Custom('FR_E')], bien que votre [ROOT.Char.Custom('FortifiedBuilding')] ait été pris par les attaquants ! »" + martial_strategy_special.1399.desc_loose2:0 "\n\n« Même si vous n’avez pas réussi à prendre le [ROOT.Char.Custom('FortifiedBuilding')], [ROOT.Char.Custom('FR_MonseigneurMadame')|U], les soldats et vous-même semblez revigorés par l’activité intense ! »\n\nJe ne peux qu’être d’accord. De plus, il est réconfortant de savoir que mon [ROOT.Char.Custom('FortifiedBuilding')] ne sera pas envahi si facilement !" martial_strategy_special.1399.a:0 "Nos ennemis n’auront aucune chance !" martial_strategy_special.1399.b:0 "Nous sommes de redoutables défenseurs !" diff --git a/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/warhorse_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/warhorse_events_l_french.yml index eb4d9ffc4f..ba0030f29b 100644 --- a/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/warhorse_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/lifestyle/warfare/warhorse_events_l_french.yml @@ -46,9 +46,9 @@ warhorse.1001.e:0 "Je ne suis pas intéressé[ROOT.Char.Custom('FR_E')]." warhorse.1001.e.tt:1 "#F « [THIS.Char.Custom('WarhorseStoryName')] n’a besoin que de moi comme entraîneu[THIS.Char.Custom('FR_RSe')] ! »#!" warhorse.1001.f:0 "C’est pour ça que je paie un grand écuyer !" - warhorse.1001.f.tt:0 "Votre grand écuyer commence à entraîner votre [ROOT.Char.Custom('HorseStoryMareStallion')]." + warhorse.1001.f.tt:1 "Votre grand écuyer commence à entraîner [THIS.Char.Custom('WarhorseStoryName')]" warhorse.1001.f.failure:0 "Vous avez surestimé votre grand écuyer" - warhorse.1001.f.failure.tt:0 "[m_horse.Custom('FR_le_Char_Pi')|U][m_horse.GetTitledFirstNameNoTooltip] échoue à entraîner [ROOT.Char.Custom('WarhorseStoryName')]." + warhorse.1001.f.failure.tt:0 "[m_horse.Custom('FR_le_Char_Pi')|U][m_horse.GetTitledFirstNameNoTooltip] échoue à entraîner [THIS.Char.Custom('WarhorseStoryName')]." warhorse.1002.desc:0 "[ROOT.Char.Custom('WarhorseStoryName')] a suivi son entraînement et les résultats sont déjà visibles !" warhorse.1002.a:0 "C’était de l’argent bien dépensé !" @@ -58,7 +58,7 @@ warhorse.1101.a:0 "Je dois profiter de chaque instant pour m’entraîner !" warhorse.1101.b:0 "La journée est trop belle pour ne pas être appréciée correctement !" - warhorse.1201.t:1 "[ROOT.Char.Custom('WarhorseStoryName')|U] : M[ROOT.Char.Custom('HorseStoryHerHis')|U] [ROOT.Char.Custom('HorseStoryMareStallion')] est malade" + warhorse.1201.t:1 "[ROOT.Char.Custom('WarhorseStoryName')|U] : m[ROOT.Char.Custom('HorseStoryHerHis')] [ROOT.Char.Custom('HorseStoryMareStallion')] est malade" warhorse.1201.desc:0 "Alors que m[ROOT.Char.Custom('HorseStoryHerHis')] [ROOT.Char.Custom('HorseStoryMareStallion')] [ROOT.Char.Custom('WarhorseStoryName')] sort de l’étable en traînant la patte et en pendant la tête, il ne fait aucun doute qu’[ROOT.Char.Custom('HorseStorySheHe')] est malade.\n\nLe maître des écuries m’assure qu’il y a un remède à ce mal, mais celui-ci a un coût élevé." warhorse.1201.a:0 "Aucun prix n’est trop élevé pour m[ROOT.Char.Custom('HorseStoryHerHis')] tendre [ROOT.Char.Custom('WarhorseStoryName')] !" warhorse.1201.b:0 "Quoi qu’il arrive, c’est la volonté [ROOT.Char.GetFaith.HighGodNamePossessive]." @@ -94,7 +94,7 @@ warhorse.8001.e:0 "Je vais lui permettre de finir ses derniers jours tranquillement." warhorse.8002.t:1 "[ROOT.Char.Custom('WarhorseStoryName')|U] : Le cercle de la vie" - warhorse.8002.desc:0 "M[ROOT.Char.Custom('HorseStoryHerHis')|U] fidèle [ROOT.Char.Custom('HorseStoryMareStallion')] [ROOT.Char.Custom('WarhorseStoryName')] a péri, mais [ROOT.Char.Custom('HorseStorySheHe')] laisse un poulain fort ! Je peux déjà voir sa personnalité dans le jeune — mon ami est toujours avec moi dans un sens." + warhorse.8002.desc:0 "M[ROOT.Char.Custom('HorseStoryHerHis')] fidèle [ROOT.Char.Custom('HorseStoryMareStallion')] [ROOT.Char.Custom('WarhorseStoryName')] a péri, mais [ROOT.Char.Custom('HorseStorySheHe')] laisse un poulain fort ! Je peux déjà voir sa personnalité dans le jeune — mon ami est toujours avec moi dans un sens." warhorse.8002.a:0 "Repose en paix [ROOT.Char.Custom('WarhorseStoryName')]." warhorse.8003.desc:0 "Me rendant aux écuries, j’apprends avec tristesse que m[ROOT.Char.Custom('HorseStoryHerHis')] fidèle [ROOT.Char.Custom('HorseStoryMareStallion')] [ROOT.Char.Custom('WarhorseStoryName')] a rendu l’âme pendant la nuit. [ROOT.Char.Custom('HorseStorySheHe')|U] laisse un vide dans mon cœur." diff --git a/project/ck3/base_game/localization/french/event_localization/marriage_effect_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/marriage_effect_events_l_french.yml index 644b60ff49..d1bd13ea72 100644 --- a/project/ck3/base_game/localization/french/event_localization/marriage_effect_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/marriage_effect_events_l_french.yml @@ -41,6 +41,6 @@ marriage_effect.2001.desc.start_normal:0 "Pour mon mariage avec [new_spouse.Custom('FR_le_Char_Pi')][new_spouse.GetTitledFirstName], le pays s’attend à ce que nous organisions une somptueuse cérémonie." marriage_effect.2001.desc.start_divine_marriage:0 "Pour mon mariage avec [new_spouse.Custom2('MyCharacterIntroduction', ROOT.Char)], le pays attend avec impatience une grande réception pour célébrer l’union de notre sang divin." marriage_effect.2001.desc.start_prison:0 "M[new_spouse.Custom('FR_OnA')] nouve[new_spouse.Custom('FR_LLle')] [new_spouse.Custom('FR_EpouxEpouse')] [new_spouse.Custom('FR_le_Char_Pi')][new_spouse.GetTitledFirstName] est actuellement emprisonné[new_spouse.Custom('FR_E')]. Malgré cela, notre mariage est valide et le pays s’attend toujours à une célébration de mariage extraordinaire." - marriage_effect.2001.desc.end:0 "\n\nIl est tout à fait dans mon droit de lever un impôt spécial, mais certaines personnes pourraient considérer que cela est de mauvais goût en période de réjouissance..." + marriage_effect.2001.desc.end:0 "\n\nIl est tout à fait dans mon droit de lever un impôt spécial, mais certaines personnes pourraient considérer que cela est de mauvais goût en période de liesse..." marriage_effect.2001.a:0 "Bien sûr que je vais le collecter ! Qui paie pour son propre mariage ?" marriage_effect.2001.b:0 "Je vais laisser mes sujets profiter des festivités en toute quiétude." diff --git a/project/ck3/base_game/localization/french/event_localization/placeholderhugofp2eventtasf_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/placeholderhugofp2eventtasf_events_l_french.yml new file mode 100644 index 0000000000..f0a1bdcfda --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/placeholderhugofp2eventtasf_events_l_french.yml @@ -0,0 +1,269 @@ +l_french: + fp2_struggle.2000.t:0 "Marché en désordre" + fp2_struggle.2000.desc:0 "Alors que j’arpente les rues du marché, je rencontre un muhtasib désemparé, [fp2_2000_market_inspector.Custom('FR_le_Char_P')][fp2_2000_market_inspector.GetFullName], qui tente de faire respecter les règles du marché par les colporteurs. « Agencements désordonnés, huile à côté des portes des mosquées, lapins sans peau et fromage dans des bols ! Par Allah, vous avez tous intérêt à m’écouter tout de suite ! »\n\nCe muhtasib devrait punir les infractions au marché, par la violence si nécessaire. Cependant, il est ignoré par les marchands aveuglés par la cupidité.\n\nQue puis-je faire pour l’aider ?" + fp2_struggle.2000.a:0 "Intervenir et menacer d’appeler un cadi." + fp2_struggle.2000.a.desc:0 "Le muḥtasib remet les marchands égarés dans le droit chemin,\nle qadi les punit selon son jugement" + fp2_struggle.2000.a.a:0 "Les marchands obéissent à votre parole mais ne sont pas convaincus" + fp2_struggle.2000.a.a.notif:0 "Bureaucratie croissante" + fp2_struggle.2000.a.b:0 "Vous résolvez la situation de manière civile" + fp2_struggle.2000.a.b.notif:0 "Compromis acceptable" + fp2_struggle.2000.b:0 "Ils méritent tous une sévère réprimande !" + fp2_struggle.2000.b.desc:0 "Je me charge d’infliger au marchand une punition physique" + fp2_struggle.2000.b.notif:0 "Démonstration de diligence" + fp2_struggle.2000.b.notif.desc:0 "Choqués de voir un muhtasib admonesté, les marchands ont rapidement évacué le marché." + fp2_struggle.2000.d:0 "Pourquoi les règles devraient-elles entraver les affaires ?" + fp2_struggle.2000.d.desc:0 "Permettre le commerce sans se soucier des coutumes augmentera le commerce, mais déstabilisera lentement le marché" + fp2_struggle.2000.e:0 "Je ne tolérerai pas cette désobéissance ! Gardes !" + fp2_struggle.2000.f:0 "Puisque nous y sommes, pourquoi ne pas construire un lupanar aussi ?" + fp2_struggle.2000.f.desc:0 "Vous encouragez les marchands à violer davantage la ḥisba afin d’apaiser les tensions" + fp2_struggle.2000.f.notif:0 "Indulgence à l’égard des marchands étrangers" + fp2_struggle.2000.f.notif.desc:0 "Les infractions au marché n’ont fait qu’augmenter depuis que le muhtasib a cessé d’appliquer les règlements" + fp2_struggle.2001.t:0 "Le village abandonné" + fp2_struggle.2001.desc:0 "Alors que je fais le tour de mon [ROOT.GetCharacter.Custom('FortifiedBuilding')], un vieux paysan m’aborde.\n\n« Grand[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetLadyLord], s’il vous plaît, ayez pitié de nous et sauvez notre village de la tyrannie [fp2_2001_desperate_county.GetHolder.Custom('FR_du_Char')][fp2_2001_desperate_county.GetHolder.GetName] ». [fp2_2001_desperate_county.GetHolder.Custom('FR_IlElle')|U] a nous négligé depuis bien trop longtemps. Le peuple se languit d’un nouveau dirigeant, il se languit de vous, [ROOT.Char.GetLadyLord]. »" + fp2_struggle.2001.desc.extra.a:0 "[fp2_2001_desperate_county.GetName] appartient à votre allié[fp2_2001_desperate_county.GetHolder.Custom('FR_E')], [fp2_2001_desperate_county.GetHolder.Custom('FR_le_Char')][fp2_2001_desperate_county.GetHolder.GetName]. Fournir aux rebelles un soutien militaire serait un acte d’agression.\n\n" + fp2_struggle.2001.desc.extra.b:0 "[fp2_2001_desperate_county.GetHolder.Custom('FR_le_Char')|U][fp2_2001_desperate_county.GetHolder.GetName], qui possède [fp2_2001_desperate_county.GetName], a conclu une trêve avec vous. Aider les paysans serait une violation de cet accord." + fp2_struggle.2001.a:0 "Vous avez ma parole, cette terre sera libérée !" + fp2_struggle.2001.a.desc:0 "On s’attendra à ce que vous capturiez [fp2_2001_desperate_county.GetNameNoTier] d’ici #bold cinq ans#!" + fp2_struggle.2001.a.a.desc:0 "[2001_scoped_chaplain.Custom('FR_le_Char_Pi')|U][2001_scoped_chaplain.GetTitledFirstName] sera grandement déçu[2001_scoped_chaplain.Custom('FR_E')] si vous échouez" + fp2_struggle.2001.a.notif:0 "Revendication légitime accordée" + fp2_struggle.2001.b:0 "Êtes-vous prêt à renoncer [fp2_2001_desperate_elder.GetFaith.HighGodName2] pour cela ?" + fp2_struggle.2001.b.desc:0 "On s’attendra à ce que vous capturiez [fp2_2001_desperate_county.GetNameNoTier] d’ici #bold dix ans#!" + fp2_struggle.2001.b.notif:0 "[fp2_2001_desperate_county.GetNameNoTierNoTooltip] se convertit à la foi [ROOT.Char.GetFaith.GetAdjectiveNoTooltip]" + fp2_struggle.2001.b.notif.desc:0 "Que ce soit par choix ou par désespoir, le village de [fp2_2001_desperate_county.GetNameNoTier] a adopté la foi [ROOT.Char.GetFaith.GetAdjective]" + fp2_struggle.2001.c:0 "Prouvez-moi votre détermination, pointez vos lances sur [fp2_2001_desperate_county.GetHolder.GetFirstNameNoTooltip] !" + fp2_struggle.2001.d:0 "Peut-être pouvez-vous commencer par payer un tribut à votre nouv[ROOT.Char.Custom('FR_EauElle')] [ROOT.Char.GetLadyLord]..." + fp2_struggle.2001.d.notif:0 "Des villageois désespérés paient pour la libération" + fp2_struggle.2001.d.notif.desc:0 "Les paysans de [fp2_2001_desperate_county.GetName] ont rassemblé tous les biens qu’ils possédaient pour payer le tribut pour la libération" + fp2_struggle.2001.e:0 "Je suis désolé[ROOT.Char.Custom('FR_E')], mais vous devrez vous débrouiller." + fp2_struggle.2001.e.desc:0 "Vous abandonnez les paysans à leur sort sous le règne [fp2_2001_desperate_county.GetHolder.Custom('FR_du_Char')][fp2_2001_desperate_county.GetHolder.GetName]" + fp2_struggle.2001.f:0 "Je me tiens aux côtés [fp2_2001_desperate_county.GetHolder.Custom('FR_du_Char')][fp2_2001_desperate_county.GetHolder.GetTitleAsNameNoTooltip] et l’informerai de votre trahison !" + fp2_every_major_vassal_notifier:0 "Chaque puissant vassal" + fp2_every_major_same_faith_vassal_notifier:0 "Tout vassal puissant [dyloc_powerful_vassal_faith.GetAdherentName]" + fp2_every_major_different_faith_vassal_notifier:0 "Tout vassal puissant non [dyloc_powerful_vassal_faith.GetAdjective]" + fp2_every_major_same_culture_vassal_notifier:0 "Tout vassal puissant de culture [dyloc_powerful_vassal_culture.GetNameNoTooltip]" + fp2_one_independent_ruler_of_each_culture_notifier:0 "Un [independent_ruler|El] [struggle_involved|El] dans cette [struggle|El] de chaque [culture|El]" + fp2_struggle.2002.t.a:0 "Village libéré" + fp2_struggle.2002.t.b:0 "Obligations non remplies" + fp2_struggle.2003.t:0 "Bande d’oiseaux égarés" + fp2_struggle.2003.desc:1 "Un groupe de mercenaires blessés et désabusés est arrivé à la [fp2_2003_county_town.GetNameNoTier]. Les habitants affirment les avoir entendu dire qu’ils allaient « s’installer après un pillage facile » et s’inquiètent.\n\nLes tensions sont fortes et un conflit risque de se produire si je n’interviens pas." + fp2_struggle.2003.a:0 "Implorez-les de partir." + fp2_struggle.2003.a.a.notif:0 "Les brigands ignorent les supplications" + fp2_struggle.2003.a.b.notif:0 "Résolution pacifique" + fp2_struggle.2003.b:0 "Leur offrir un poste à la garnison de la ville." + fp2_struggle.2003.b.desc:0 "La garnison a besoin de vétérans, et nourrir une bête blessée est le moyen le plus rapide de la dompter" + fp2_struggle.2003.c:0 "Forcez-les à quitter la ville !" + fp2_struggle.2003.c.desc:0 "Vous organisez une attaque préventive, en utilisant la garnison locale dans une attaque surprise pour repousser les vandales\n" + fp2_struggle.2003.c.a:0 "Les mercenaires massacrent les soldats" + fp2_struggle.2003.c.b:0 "Les soldats soumettent les mercenaires" + fp2_struggle.2003.c.b.notif:0 "Menace des mercenaires enrayée" + fp2_struggle.2003.d:0 "« Vous avez tous l’air d’être de bons fermiers pour moi ! »" + fp2_struggle.2003.d.desc:0 "Vous proposez d’acheter des terres agricoles et des équipements aux habitants et de les donner aux mercenaires" + fp2_struggle.2003.e:0 "Laisser les habitants s’en occuper." + fp2_struggle.2003.e.desc:0 "Les tensions sont suffisamment élevées, les provoquer ne ferait qu’accroître les risques" + fp2_struggle.2003.e.notif.a:0 "Des mercenaires pillent la campagne" + fp2_struggle.2003.e.notif.b:0 "La provocation des paysans se termine en tragédie" + fp2_struggle.2003.e.notif.b.desc:0 "Les habitants ont exigé que les mercenaires partent, mais c’était toute la provocation dont ils avaient besoin pour attaquer" + fp2_struggle.2003.e.notif.c:0 "Les mercenaires s’installent" + fp2_struggle.2003.e.notif.c.desc:0 "Les mercenaires apprécient les lieux et se sont installés en [fp2_2003_county_town.GetName] pour y cultiver la terre, apportant à la région un flux de revenus inattendus et une réserve d’hommes qualifiés." + fp2_struggle.2007.t:0 "Un château digne de l’Ibérie" + fp2_struggle.2007.desc.main:1 "sont prêtes à être développées », déclare mon [fp2_2007_scoped_steward.GetCouncilTitleFirstName|l]. « Nous pourrions sécuriser [fp2_2007_free_real_estate.GetCounty.GetTitle.GetNameNoTier] contre nos ennemis à un coût considérablement réduit. [2007_vassal_sponsor.Custom('FR_le_Char_Pi')|U][2007_vassal_sponsor.GetTitledFirstName] a demandé qu’un [ROOT.Char.Custom('FortifiedBuilding')] de style [fp2_2007_foreign_faith.GetAdherentName] soit construit sur le site et offre une partie de ses propres pièces pour tenter d’influencer votre opinion. Cependant, vos autres vassaux vous demandent de vous en tenir aux architectes locaux [ROOT.Char.GetFaith.GetAdherentNamePlural]. La décision vous revient, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], mais il est de mon devoir de vous rappeler que c’est une occasion en or de renforcer le pays dans son ensemble. »" + fp2_struggle.2007.desc.a:0 "« Vos terres $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.desc.b:0 "« Les terres [fp2_2007_castle_holder.Custom('FR_du_Char_Pi')][fp2_2007_castle_holder.GetTitledFirstName] $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.a:0 "Je vais embaucher l’architecte [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]." + fp2_struggle.2007.a.castile:0 "Peu importe, je veux un architecte de culture [fp2_2007_allegedprotocastilean.GetNameNoTooltip] !" + fp2_struggle.2007.a.notif:0 "La construction d’un château commencera en [fp2_2007_free_real_estate.GetName]." + fp2_struggle.2007.a.major_vassal_flavor:0 "L’opinion des vassaux puissants coreligionnaires ne sera pas influencée car c’est le résultat attendu" + fp2_struggle.2007.a.castile.favor:0 "Les [fp2_2007_allegedprotocastilean.GetCollectiveNounNoTooltip] sont réputés être des architectes exemplaires, donc personne ne s’y opposera" + fp2_struggle.2007.b:0 "J’engagerai l’architecte [fp2_2007_foreign_faith.GetAdherentNameNoTooltip]." + fp2_struggle.2007.b.flavor:0 "Cet acte sera perçu comme une déclaration officielle, quelle que soit la foi." + fp2_struggle.2007.c:0 "Je vais concevoir le château moi-même, ça ne peut pas être si difficile." + fp2_struggle.2007.c.flavor:0 "Concevoir un château sans dépenser une fortune est une entreprise extrêmement difficile." + fp2_struggle.2007.c.roco:0 "L’architecte royal s’occupera de cette tâche." + fp2_struggle.2007.c.notif.a.t:0 "Des fondations pourries, une structure qui s’effrite" + fp2_struggle.2007.c.notif.a.desc:0 "Vos plans pour le château sont hantés par l’échec" + fp2_struggle.2007.c.notif.b.desc:0 "La conception est réussie" + fp2_struggle.2007.d:1 "Je ne payerai pas pour un château qui ne sera pas le mien !" + fp2_struggle.2007.d.alt:0 "Ces terres n’aspirent pas à un château, alors laissez-les." + fp2_struggle.2008.t:0 "Les méfaits de votre [fps_2008_misdeed_actor.GetCouncilTitle|l]" + fp2_struggle.2008.desc:0 "Nous sommes le soir et mon [fps_2008_misdeed_actor.GetCouncilTitleFirstName|l] est assis[fps_2008_misdeed_actor.Custom('FR_E')] dans une salle du Conseil faiblement éclairée. Son regard et sa plume sont tournés vers de discrets rapports de dépenses. Pourtant, à côté d[fps_2008_misdeed_actor.Custom('FR_EluiElle')], se trouvent des moules d’argile portant le cachet royal, qui ne serait nécessaire que [fps_2008_misdeed_actor.Custom('FR_SilSielle')] avait l’intention de frauder la Couronne. Quand on pense qu’un[fps_2008_misdeed_actor.Custom('FR_E')] [fps_2008_misdeed_actor.GetWomanMan] de sa position ose agir de façon aussi déshonorante sous les yeux [ROOT.Char.GetFaith.HighGodNamePossessive] !\n\nHonteux... mais habile. Si je ne l’avais pas pris sur le fait, personne n’aurait découvert son plan." + fp2_struggle.2008.a:0 "J’en ai assez vu, au cachot !" + fp2_struggle.2008.b.a:0 "Apprenez-moi à falsifier des documents et je ferai preuve de clémence." + fp2_struggle.2008.b.flavor:0 "Vous ignorez les preuves en échange de connaissances sur l’art de la tromperie." # [LocEditor:ForFutureBatchExport] + fp2_struggle.2008.c:0 "Ces fonds me sont destinés... n’est-ce pas ?" + fp2_struggle.2008.c.flavor:0 "Vous taisez les preuves d’actes répréhensibles et participez au système de corruption." + fp2_struggle.2008.d:0 "Vous serez humilié[fps_2008_misdeed_actor.Custom('FR_E')] sur la place publique." + fp2_struggle.2008.d.flavor:0 "Vous dévoilez ses agissements au peuple, afin qu’il puisse [fps_2008_misdeed_actor.Custom('FR_LeLa')] juger lui-même, en allant à l’encontre du désir de contradiction de vos vassaux et conseillers." + fp2_struggle.2009.t:0 "Attraper les voleurs mythiques" + fp2_struggle.2009.desc:0 "« Vous avez choisi le mauvais château, imbécile ! », hurle mon maréchal en menaçant d’une épée l’intrus[fp2_2009_garduna_young_thief.Custom('FR_E')] effrayé[fp2_2009_garduna_young_thief.Custom('FR_E')].\n\nSous la pression de mon maréchal, [fp2_2009_garduna_young_thief.Custom('FR_LeLa')] jeune [fp2_2009_garduna_young_thief.GetWomanMan] explique qu’[fp2_2009_garduna_young_thief.Custom('FR_IlElle')] fait partie d’une grande organisation criminelle de [fp2_2009_involved_ruler.GetPrimaryTitle.GetName] et dirigée par [fp2_2009_garduna_guild_master.Custom('FR_LeLa')] redoutable [fp2_2009_garduna_guild_master.GetFullNameNicknamed]. « Donc, vous essayez de créer une nouvelle guilde de voleurs juste sous mon nez, hein ? », demandé-je, ce à quoi [fp2_2009_garduna_young_thief.Custom('FR_LeLa')] voleu[fp2_2009_garduna_young_thief.Custom('FR_RSe')] répond par un simple hochement de tête. [fp2_2009_garduna_young_thief.Custom('FR_IlElle')|U] est prêt[fp2_2009_garduna_young_thief.Custom('FR_E')] à échanger des informations supplémentaires contre sa vie." + fp2_struggle.2009.a:0 "Ce royaume n’est pas assez grand pour deux [Select_CString(ROOT.Char.IsFemale,'reines','rois')]." + fp2_struggle.2009.a.flavor:0 "Vous laissez partir [fp2_2009_garduna_young_thief.Custom('FR_LeLa')] voleu[fp2_2009_garduna_young_thief.Custom('FR_RSe')] en échange de la localisation de son chef, puis vous partez en quête de le vaincre et de gagner le titre de « tueu[GetPlayer.Custom('FR_RSe')] de voleurs »." + fp2_struggle.2009.b:0 "Dites-moi où se cachent vos complices et vous aurez peut-être la vie sauve." + fp2_struggle.2009.b.blues:0 "Obtient le [trait|El] #TUT_KW [GetTrait('depressed_1').GetName(GetNullCharacter)|l]#! après avoir vendu ses amis" + fp2_struggle.2009.c:0 "Votre guilde de voleurs semble... #emphasis imposable.#!" + fp2_struggle.2009.d:0 "Travaillez pour moi, contre [fp2_2009_involved_ruler.GetPrimaryTitle.GetNameNoTooltip]." + fp2_struggle.2009.d.flavor.st:0 "Vous payez la guilde des voleurs pour quitter vos terres." + fp2_struggle.2009.e:0 "Je vais offrir votre tête coupée [fp2_2009_involved_ruler.Custom('FR_au_Char_Pi')][fp2_2009_involved_ruler.GetTitledFirstNameNoTooltip]." + fp2_struggle.2009.e.a:0 "La guilde des voleurs peut riposter en déstabilisant un comté." +# Note to spanish translators: please translate this as "Cazando a la Martes Foina", saying Garduña is too blatant. + fp2_struggle.2010.t:0 "Chasser la fouine" + fp2_struggle.2010.desc:0 "Après avoir voyagé jusqu’à [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip], j’entre dans une église abandonnée. [fp2_2009_garduna_guild_master.Custom('FR_le_Char')|U][fp2_2009_garduna_guild_master.GetNameNoTooltip] attend mon arrivée.\n\n« [ROOT.Char.GetFirstNameNoTooltip], je présume ? Votre [ROOT.Char.Custom('signature_weapon')] me dit que vous n’êtes pas ici pour me proposer un marché. Mais les voleurs sont plus proches des marchands que des soldats. Nous pourrions tous deux partir contents si vous me payez. Dans ce cas, je n’aurai plus rien à faire avec votre [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip]. »" + fp2_struggle.2010.b:0 "Préparez-vous à être décapité[fp2_2009_garduna_guild_master.Custom('FR_E')], vil serpent !" + fp2_struggle.2010.c:0 "Acheter sa tranquillité parait mieux qu’un combat..." + fp2_struggle.2011.desc:0 "Sans [fp2_2009_garduna_guild_master.GetFirstName], les activités de la guilde des voleurs sont mises à mal" + fp2_struggle.2011.a:0 "C’est bien d’être [ROOT.Char.Custom('FR_LeLa')] [Select_CString(ROOT.Char.IsFemale,'Reine','Roi')] #DIE2 des voleurs#!" + fp2_struggle.2012.t:0 "Rapport de sources locales :" + fp2_struggle.2012.desc:0 "Il existe une bande de voleurs impitoyables qui s’en prend à [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip]. Il est clair que quelqu’un a délibérément financé ces criminels pour qu’ils agissent contre nous. Pour l’instant, il serait sage de désigner un maréchal pour sécuriser la région." + fp2_struggle.2012.a:0 "Celui qui a fait ça agit de manière déloyale !" + fp2_struggle.2012.t.alt:0 "[fp2_2012_sender.Custom2('AppropriateGreetingPositive', ROOT.Char )]" # [LocEditor:ForFutureBatchExport] + fp2_struggle.2012.desc.alt:0 "Accompagnée de cette lettre, vous trouverez la tête d’un des voleurs qui a sévi dans nos deux pays. J’ai pris la liberté de l’exécuter et d’informer votre garnison de [fp2_2009_involved_capital_county.GetNameNoTier] de l’endroit où se trouvent ses complices." + fp2_struggle.2012.a.alt:0 "[fp2_2009_has_gifted_head.GetFirstNameNoTooltip] m’a apporté un merveilleux cadeau !" + fp2_struggle.2013.t:0 "Le secret de la liberté" + fp2_struggle.2013.desc:0 "[fp2_2013_prisoner_with_a_secret.Custom('FR_le_Char_P')|U][fp2_2013_prisoner_with_a_secret.GetFullNameRegnal] est un[fp2_2013_prisoner_with_a_secret.Custom('FR_E')] prisonni[fp2_2013_prisoner_with_a_secret.Custom('FR_ErEre')] à ma merci. Bien conscient de cela, [fp2_2013_prisoner_with_a_secret.Custom('FR_IlElle')] lance un appel désespéré... « Je vous dirai le secret [fp2_2013_secret_owner.Custom('FR_du_Char_P')][fp2_2013_secret_owner.GetFullNameRegnal] si vous me libérez. »" + fp2_struggle.2013.a:0 "Dites-moi le secret et vous serez libre." + fp2_struggle.2013.a.a:0 "Vous apprendrez le secret de #TUT_KW [fp2_2013_secret_owner.GetFirstName]#!" + fp2_struggle.2013.b:0 "Pourquoi passer un marché quand je peux simplement vous torturer ?" + fp2_struggle.2013.b.b:0 "[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] résiste à la torture" + fp2_struggle.2013.c:0 "Perfide serpent ! [fp2_2013_secret_owner.GetFirstNameNoTooltip] en entendra parler !" + fp2_struggle.2013.c.desc:0 "Sans connaître le secret, vous décidez d’amener [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] devant [fp2_2013_secret_owner.GetFirstNameNoTooltip] pour punir sa traîtrise." + fp2_struggle.2013.c.a:0 "[fp2_2013_secret_owner.GetFirstName] décidera du sort de [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]" + fp2_struggle.2013.d:0 "Je ne fais aucune promesse, dites-le moi et j’y réfléchirai..." + fp2_struggle.2014.t:0 "[ROOT.Char.Custom('FR_AuAla')|U] noble [ROOT.Char.GetNameNoTooltip]" + fp2_struggle.2014.desc.start:0 "Merci de m’avoir rendu [fp2_2013_prisoner_with_a_secret.Custom('FR_le_Char')][fp2_2013_prisoner_with_a_secret.GetNameNoTooltip]," + fp2_struggle.2014.desc.light:0 "mais je ne crois pas qu’[fp2_2013_prisoner_with_a_secret.Custom('FR_IlElle')] ait fait quoi que ce soit qui mérite une correction. Je l’ai laissé[fp2_2013_prisoner_with_a_secret.Custom('FR_E')] partir.$fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.start:0 "cela ne m’étonne pas que [Select_CString(fp2_2013_prisoner_with_a_secret.IsFemale,'cette friponne','ce faquin')] ait essayé de vendre mes secrets pour sauver sa peau." + fp2_struggle.2014.desc.heavy.outcome.prison:0 "$fp2_struggle.2014.desc.heavy.start$ Je m’assurerai que ni [fp2_2013_prisoner_with_a_secret.Custom('FR_LuiElle')] ni les secrets ne voient jamais la lumière du jour. $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.outcome.death:0 "$fp2_struggle.2014.desc.heavy.start$ J’ai ordonné à mon bourreau de s’en occuper ! $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.end:0 "\n\nVous m’avez bien servi, je ne l’oublierai pas. Merci." + fp2_struggle.2014.b:0 "Dommage que [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] n’ait pas été exécuté[fp2_2013_prisoner_with_a_secret.Custom('FR_E')], mais au moins j’ai gagné des faveurs." + fp2_struggle.2015.t:0 "Instructions cachées" + fp2_struggle.2015.desc:0 "En passant à ma Cour, je remarque un visage méconnu qui s’approche de moi. « [ROOT.Char.Custom('ComplimentAdjective')] [ROOT.Char.Custom('FR_SeigneurDame')], je suis [fp2_struggle_2015_peasant_to_murder.GetFirstName], ancie[fp2_struggle_2015_peasant_to_murder.Custom('FR_NNne')] courtisan[fp2_struggle_2015_peasant_to_murder.Custom('FR_E')] [fp2_struggle_2015_murder_requester_vassal.Custom2('FR_du_YourCharacterIntroductionNoComma', ROOT.Char)]. [fp2_struggle_2015_murder_requester_vassal.Custom('FR_IlElle')|U] m’a demandé de me présenter devant vous et de me joindre à votre Cour. [fp2_struggle_2015_murder_requester_vassal.Custom('FR_IlElle')|U] m’a également remis une lettre explicative que vous seul[ROOT.Char.Custom('FR_E')] pouvez lire », dit-[fp2_struggle_2015_peasant_to_murder.Custom('FR_IlElle')] en me tendant une lettre.\n\nAprès avoir brisé le sceau, la lettre dit simplement : #EMP Ch[ROOT.Char.Custom('FR_ErEre')] [ROOT.Char.GetFirstName], veuillez assassiner [fp2_struggle_2015_peasant_to_murder.Custom('FR_LeLa')] porteu[fp2_struggle_2015_peasant_to_murder.Custom('FR_RSe')] de cette lettre. Signé, [fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip]#!" + fp2_struggle.2015.a:0 "« Bienvenue ! Buvons un verre [ROOT.Char.Custom('GetExpensiveDrink_Singular')] au goût si particulier. »" + fp2_struggle.2015.a.a:0 "Vous bâclez la tentative d’empoisonnement" + fp2_struggle.2015.a.murder_scheme:0 "[fp2_struggle_2015_murder_requester_vassal.Custom('FR_le_Char_Pi')|U][fp2_struggle_2015_murder_requester_vassal.GetTitledFirstName] continuera de tenter d’assassiner [fp2_struggle_2015_peasant_to_murder.GetFirstName]" + fp2_struggle.2015.a.b:0 "Courtisan[fp2_struggle_2015_peasant_to_murder.Custom('FR_E')] empoisonné[fp2_struggle_2015_peasant_to_murder.Custom('FR_E')]" + fp2_struggle.2015.b:0 "Ne pas tenir compte de la lettre et accepter [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] à votre Cour." + fp2_struggle.2015.c:0 "« Vous avez été condamné[fp2_struggle_2015_peasant_to_murder.Custom('FR_E')] à mort, fuyez tant que vous le pouvez. »" + fp2_struggle.2015.c.a:0 "[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] « échoue mystérieusement » à s’échapper" + fp2_struggle.2015.c.b:0 "[fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip] est dupé[fp2_struggle_2015_murder_requester_vassal.Custom('FR_E')] et croit que [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] est mort[fp2_struggle_2015_peasant_to_murder.Custom('FR_E')]." + fp2_struggle.2016.t:0 "À l’inconsidéré[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetFirstNameNoTooltip]," + fp2_struggle.2016.desc:0 "Je sais que vous avez assassiné #DIE2 (à ma demande)#! mon envoyé[fp2_struggle_2015_peasant_to_murder.Custom('FR_E')] [fp2_struggle_2015_peasant_to_murder.Custom('FR_LeLa')] plus ch[fp2_struggle_2015_peasant_to_murder.Custom('FR_ErEre')], [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip]. Ne vous inquiétez pas, en tant que votre loyal[fp2_struggle_2015_murder_requester_vassal.Custom('FR_E')] vassal[fp2_struggle_2015_murder_requester_vassal.Custom('FR_E')], je garderai ce secret entre nous. Tant que nous continuerons à nous entraider, comme les bons amis que nous sommes." + fp2_struggle.2016.a:0 "Je me suis fait avoir ! Que[fp2_struggle_2015_murder_requester_vassal.Custom('FR_LLle')] [fp2_struggle_2015_murder_requester_vassal.Custom('InsultNoun')] !" + fp2_struggle.2018.t:0 "$fp2_struggle.2017.t$ : " + fp2_struggle.2018.t.outcome.a:0 "Nouer une amitié" + fp2_struggle.2018.t.outcome.b:0 "Apprécier la compagnie" + fp2_struggle.2018.t.outcome.c:0 "Un moment peu agréable" + fp2_struggle.2018.desc.desc_combat_clarification:0 "Dans ma tête, nos épées se sont entrechoquées, une bataille féroce d’analyses stratégiques et de détermination.\n\nNous ne faisions que déplacer des pièces sur un échiquier, mais l’intense concentration faisait oublier la pièce et l’échiquier et nous laissait sur un champ de bataille façonné par notre imagination ; coup après coup, nous nous rapprochions de la victoire, luttant férocement pour chaque pion...\n\n" + fp2_struggle.2018.desc.desc_intro:0 "Alors que les minutes deviennent des heures et que le crépuscule annonce la fin de notre temps ensemble, [fp2_2017_gamervassal.GetFirstNameNoTooltip] commente..." + fp2_struggle.2018.desc.good_intro_match:0 "« Ah, quel belle partie !" + fp2_struggle.2018.desc.bad_intro_match:0 "« Pouah, quelle partie... Vous devriez vraiment vous entraîner plus souvent, vos coups étaient simples et prévisibles, il n’y a aucune joie à jouer contre un adversaire qui ne peut pas se défendre." + fp2_struggle.2018.desc.fought_hard:0 "$fp2_struggle.2018.desc.good_intro_match$ Vous vous êtes battu[ROOT.Char.Custom('FR_E')] bec et ongles, je respecte ça." + fp2_struggle.2018.desc.was_creative:0 "$fp2_struggle.2018.desc.good_intro_match$ Vous m’avez pris par surprise avec cette ouverture hippopotame côté roi, quel coup audacieux c’était !" + fp2_struggle.2018.desc.match_end_win:0 "Et vous avez gagné en plus, c’est bien mérité !" + fp2_struggle.2018.desc.match_end_loss:0 "Mais à la fin, j’ai quand même gagné." + fp2_struggle.2018.desc.match_end_loss_noticed:0 "J’ai quand même réussi à gagner, mais j’ai l’impression que c’était votre plan depuis le début." + fp2_struggle.2018.desc.social_pre_intro:0 "Nous buvons et discutons de sujets variés, des simples questions qui se posent dans les villages voisins à l’issue des duels entre [ROOT.Char.Custom('KnightCulturePluralNoTooltipLowercase')]. " + fp2_struggle.2018.desc.social_pre_intro_crit:0 "[fp2_2017_gamervassal.GetFirstName] a été captivé[fp2_2017_gamervassal.Custom('FR_E')] par la conversation et a discuté de chaque sujet abordé." + fp2_struggle.2018.desc.social_pre_intro_good:0 "[fp2_2017_gamervassal.GetFirstName] a manifestement apprécié la conversation et l’hospitalité.\n\n" + fp2_struggle.2018.desc.social_pre_intro_bad:0 "[fp2_2017_gamervassal.GetFirstName] s’ennuyait et semblait ailleurs tout du long...\n\n" + fp2_struggle.2018.desc.social_intro:0 "« Je crois que j’ai assez bu." + fp2_struggle.2018.desc.social_good:0 "Le verre [ROOT.Char.Custom('GetExpensiveDrink_Singular')] était très bon, merci." + fp2_struggle.2018.desc.outcome_0:0 "Je me suis beaucoup amusé, je devrais vous rendre visite plus souvent ! »" + fp2_struggle.2018.desc.outcome_1:0 "C’était amusant, je reviendrai peut-être un jour. »" + fp2_struggle.2018.desc.outcome_2:0 "Je devrais y aller, je manque probablement à m[SCOPE.sC('fp2_2017_gamervassal').Custom2('FR_RelationToMe_OnA', SCOPE.sC('fp2_2017_questgiver'))]. Au revoir, [ROOT.Char.GetFirstNameNoTooltip]. »" + fp2_struggle.2018.a:0 "Je l’ai gagné[fp2_2017_gamervassal.Custom('FR_E')] à ma cause !" + fp2_struggle.2018.b:0 "Nous ne sommes pas vraiment devenu[ROOT.Char.Custom2('FR_E', SCOPE.sC('fp2_2017_gamervassal'))]s ami[ROOT.Char.Custom2('FR_E', SCOPE.sC('fp2_2017_gamervassal'))]s, mais nous nous sommes bien amusé[ROOT.Char.Custom2('FR_E', SCOPE.sC('fp2_2017_gamervassal'))]s !" + fp2_struggle.2018.c:0 "Cela ne s’est pas bien passé..." + fp2_struggle.2020.t:0 "C’est de l’or !" # [LocEditor:ForFutureBatchExport] + fp2_struggle.2020.desc:0 "En passant par [fp2_2020_valencia.GetNameNoTier], une paysanne m’offre un verre de lait rafraîchissant au goût plus doux que tout ce que j’ai pu goûter auparavant. « Quelle est cette merveilleuse boisson que vous m’offrez ? », demandé-je, ce à quoi elle répond « le lait d’une amande de terre ».\n\nIl n’y a pas une personne qui puisse résister à l’attrait de ce breuvage par une chaude journée d’été, pas un enfant qui ne puisse éviter de sourire lorsqu’on lui en offre un verre, et pas un Valencien qui n’en raffole. Ce breuvage n’est pas du lait, c’est de l’or !" + fp2_struggle.2020.a:0 "« À partir de maintenant, [fp2_2020_valencia.GetNameNoTooltip] ne fera pousser que des amandes de terre ! »" + fp2_struggle.2020.a.desc:0 "Vous obligez les paysans à cultiver exclusivement des amandes de terre et créez ainsi des produits de luxe pour votre capitale." + fp2_struggle.2020.b:0 "« Donnez-moi tous vos tonneaux, ce sera au centre de mon prochain festin ! »" + fp2_struggle.2020.c:0 "« Je ne succomberai pas à la tentation de cette boisson, partez ! »" + fp2_struggle.2020.c.desc:0 "Le cœur lourd, vous vous débarrassez de votre envie d’orgeat de souchet. Vous gagnez en notoriété pour avoir résisté à une grande tentation." + fp2_struggle.2020.d:0 "Financer la plantation d’autres amandes de terre à travers les champs." + fp2_struggle.2021.t:0 "Le retour du roi des voleurs" + fp2_struggle.2021.desc:0 "« Bonjour [ROOT.Char.GetFirstName], je parie que vous ne vous attendiez pas à me revoir un jour." + fp2_struggle.2021.desc.alt.cutout:0 "Surtout après avoir détruit mon groupe il y a des années. Mais briser quelque chose est aussi facile que de le reconstituer et je ne veux pas jouer au chat et à la souris plus longtemps. Accordez-moi un passage sécurisé vers [fp2_2021_old_napoly.GetNameNoTier] et vous n’aurez plus jamais à me revoir, la guilde sera reconstituée loin de vous et de vos richesses »," + fp2_struggle.2021.desc.alt.paidoff:0 "Surtout quand on a conclu un accord pour ne plus vous déranger. Mais ma poche commence à devenir trop légère pour mon confort, une fois de plus. C’est peut-être un sol fertile pour le crime, mais pas pour l’organiser. Je souhaite déplacer mes agents et moi vers [fp2_2021_old_napoly.GetNameNoTier], accordez-nous un passage sécurisé et vous n’aurez plus à vous soucier de nous »," + fp2_struggle.2021.desc.alt.work:0 "Mais j’ai bien aimé travailler avec vous la dernière fois, et je suis à court de [ROOT.Char.GetWomenMen] dignes de confiance. Je souhaite me retirer maintenant que j’ai l’avantage, pourriez-vous me garantir un passage sûr pour [fp2_2021_old_napoly.GetNameNoTier] ? »," + fp2_struggle.2021.desc.alt.behead:0 "Je ne suis pas ici pour venger [fp2_2009_garduna_young_thief.GetFirstName], mais pour prendre me retirer. C’était une tête de trop et je ne sais que trop bien que la mienne pourrait être la prochaine. Accordez-moi un passage sécurisé pour partir à [fp2_2021_old_napoly.GetNameNoTier] et vous ne me reverrez plus jamais. Il n’est pas nécessaire que cette rencontre se termine par un bain de sang »," + fp2_struggle.2021.desc.outro:0 "dit [fp2_2009_garduna_guild_master.GetFullNameNicknamed], tout en tenant nerveusement une bourse remplie de pièces dans une main et une dague dissimulée dans l’autre." # [LocEditor:ForFutureBatchExport] + fp2_struggle.2021.a:0 "« Très bien, je vais vous aider à partir pour l’Italie. »" + fp2_struggle.2021.a.alt:0 "« Au lieu de cela, pourquoi ne pas simplement vous retirer en Italie ? »" + fp2_struggle.2021.a.a:0 "[fp2_2009_garduna_guild_master.GetFirstName] partira pour [fp2_2021_old_napoly.GetName] et disparaîtra." + fp2_struggle.2021.b:0 "« En fait, que diriez-vous de plutôt rejoindre mes rangs ? »" + fp2_struggle.2021.c:0 "« Cela semble épuisant, pourquoi ne pas devenir un[fp2_2009_garduna_guild_master.Custom('FR_E')] espio[fp2_2009_garduna_guild_master.Custom('FR_NNne')] au lieu d’un[fp2_2009_garduna_guild_master.Custom('FR_E')] crimine[fp2_2009_garduna_guild_master.Custom('FR_LLle')] ? »" + fp2_struggle.2021.c.flavor:0 "Vous offrez à [fp2_2009_garduna_guild_master.GetFirstNameNoTooltip] suffisamment d’argent pour faire fonctionner un réseau d’espionnage afin qu’[fp2_2009_garduna_guild_master.Custom('FR_IlElle')] puisse chercher des secrets pour vous." + fp2_struggle.2021.c.a:0 "Le réseau d’espionnage recherchera et signalera jusqu’à deux secrets d’autres dirigeants impliqués dans la lutte" + fp2_struggle.2021.c.spynet.a:0 "Le réseau d’espionnage a trouvé des secrets :" + fp2_struggle.2021.c.spynet.b:0 "Le réseau d’espionnage n’a pas réussi à trouver des secrets" + fp2_struggle.2021.c.spynet.b.desc:0 "Le réseau d’espionnage géré par [fp2_2009_garduna_guild_master.GetFirstName] n’a pas réussi à trouver de secrets intéressants, mais votre maître espion a beaucoup appris de cette expérience..." + fp2_struggle.2021.d:0 "« Non, vous ne vous échapperez pas cette fois-ci ! Préparez-vous ! »" + fp2_struggle.2021.d.alt:0 "Vous avez raison, votre tête sera la prochaine ! #BER Périssez !#!" + fp2_struggle.2021.d.a:0 "Tue de vieux ennemis" + fp2_struggle.2021.d.b:0 "@warning_icon! Vous entrerez dans un duel mortel avec [dueltarget.GetFirstName]" + fp2_struggle.2023.t:0 "Un roi pour un barde" + fp2_struggle.2023.desc:1 "Je suis dans une tente d’un campement à la frontière de [fp2_2023_foreign_king.GetPrimaryTitle.GetName] pour évaluer les tensions entre nos pays. Soudain, un[fp2_2023_enemy_knight.Custom('FR_E')] [fp2_2023_enemy_knight.GetWomanMan] entre dans la tente, demandant à voir « le nouveau commandant ». Instinctivement, je m’avance.\n\n« Alors, vous êtes [ROOT.Char.Custom('FR_LeLa')] nouv[ROOT.Char.Custom('FR_EauElle')] commandant[ROOT.Char.Custom('FR_E')] ? Parfait, choisissez un défi, le perdant paie les boissons de l’autre camp ce soir ! » dit [fp2_2023_enemy_knight.GetFirstNameRegnal], commandant[fp2_2023_enemy_knight.Custom('FR_E')] du campement étranger, ignorant que je suis [ROOT.Char.Custom('FR_le_Char_P')][ROOT.Char.GetFullNameRegnal] et non un simple chef militaire." + fp2_struggle.2023.a.desc:0 "Vous dites aux soldats qui vous êtes, vous arrêtez la fête et vous demandez à vos troupes de faire des flexions pour les punir d’avoir fraternisé avec l’ennemi pendant le service." + fp2_struggle.2023.a.a:1 "« Imbécile, je suis [ROOT.GetCharacter.Custom('FR_le_Char_P')][ROOT.GetCharacter.GetFullNameNoTooltip] »" + fp2_struggle.2023.b:0 "« Produisons le plus vilain poème sur le seigneur de l’autre ! »" + fp2_struggle.2023.b.desc:0 "Vous écrivez tous les deux des poèmes sur les défauts du dirigeant de l’autre camp, puis les lisez à haute voix devant un public joyeux." + fp2_struggle.2023.b.a:0 "Vous vous moquez de [fp2_2023_foreign_king.GetFirstNameRegnal]" + fp2_struggle.2023.b.b:0 "On se moque de votre poésie" + fp2_struggle.2023.c:0 "« Réglons cela par un combat amical, en garde ! »" + fp2_struggle.2023.c.desc:0 "Vous vous engagez dans un duel non létal avec le commandant ennemi pour décider qui paiera les boissons après." + fp2_struggle.2023.c.exptooltip:0 "Vous pouvez gagner de l’expérience supplémentaire en [martial_lifestyle|El] grâce à ce combat." + fp2_struggle.2023.c.a:0 "Vous battez le commandant ennemi" + fp2_struggle.2023.c.b:0 "[fp2_2023_enemy_knight.GetFirstName] vous bat" + fp2_struggle.2023.d:0 "« Pourquoi attendre la taverne ? Affrontons-nous en buvant de la bière ! »" + action_considered_haram_warning:0 "@warning_icon! #italic Cette action est considérée comme#! #X haram#!" + fp2_struggle.2023.d.a:0 "Vous vous évanouissez ivre" + fp2_struggle.2023.d.b:0 "Vous buvez l’équivalent d’un baril" + fp2_struggle.2025.t:0 "Souffrir du succès" + fp2_struggle.2025.desc:0 "Sous la lumière chaude du soleil se trouve des champs non entretenus et des bâtiments en ruine, le vent murmurant des lamentations de solitude à travers ses pierres décrépites. C’est l’un des nombreux villages comme celui-ci en [fp2_2025_razed_land.GetNameNoTier], les habitants qui sont partis quand la guerre est arrivée ne sont pas revenus quand elle a pris fin et que le drapeau de [ROOT.Char.GetPrimaryTitle.GetName] a flotté au-dessus.\n\n« C’est beau, n’est-ce pas ? » demande m[ROOT.Char.Custom2('FR_RelationToMe_OnA', fp2_2025_marshal)] [fp2_2025_marshal.GetFirstName], « C’est un terrain libre, idéal pour la reconstruction. On pourrait construire un monument dédié à notre gloire ici même. »" # [LocEditor:ForFutureBatchExport] + fp2_struggle.2025.a:0 "Nos nouveaux sujets ont besoin de temps pour faire leur deuil, pas pour se battre..." + fp2_struggle.2025.b:0 "Brillante idée ! Ici se dressera le plus grand des monuments !" + fp2_struggle.2025.c:0 "Nous allons restaurer cette ville pour qu’elle redevienne ce qu’elle était." + fp2_struggle.2025.d:0 "Établir des avant-postes temporaires pour garder mes nouvelles propriétés" + fp2_struggle.2050.title_main_ichi:0 "Gêne" + fp2_struggle.2050.title_main_ni:0 "Rumeurs à la Cour" + fp2_struggle.2050.title_main_san:0 "Chuchotements hostiles" + fp2_struggle.2050.title_main_shi:0 "Préoccupations" + fp2_struggle.2050.t_about_generic:0 "à propos d’El Cid" + fp2_struggle.2050.t_about_muslim:0 "à propos d’El Sidi" + fp2_struggle.2050.t_generic_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_muslim_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.desc_court:0 "Les murmures se répandent à ma Cour tels des braises dans un feu. J’ai l’impression que tout le monde autour de moi est persuadé que [fp2_2050_el_cid.Custom('FR_le_Char_P')][fp2_2050_el_cid.GetFullName] a agi dans mon dos.\n\nDes rumeurs de vol de tributs, de guerre non autorisée et d’autres actes qui remettent mon autorité en question par ma Cour. Je ne doute pas de l’intégrité de [fp2_2050_el_cid.GetFirstName], mais puis-je me permettre de garder un homme qui attire de si mauvaises rumeurs à ma Cour ? Elles ne peuvent être arrêtées maintenant et si je n’agis pas rapidement, je serai considéré[ROOT.Char.Custom('FR_E')] comme faible." + fp2_struggle.2050.desc_knights:0 "En parcourant les salles du [ROOT.GetCharacter.Custom('FortifiedBuilding')], je remarque que tous mes [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')] sont démoralisés. La présence [fp2_2050_el_cid.Custom('FR_du_Char_P')][fp2_2050_el_cid.GetFullNameNicknamed] incite le simple soldat à accomplir de grands exploits, mais elle fait dépérir les nobles [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')].\n\nEn tant que commandant talentueux et guerrier digne des fables, la valeur que [fp2_2050_el_cid.GetFirstNameNicknamed] apporte à mes rangs ne fait aucun doute, mais si la force d’un homme provoque la faiblesse des autres, puis-je vraiment me permettre de le garder parmi mes [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')] ?" + fp2_struggle.2050.desc_nobles:0 "Des nobles de tout le pays m’ont approché ces derniers temps pour me faire part de leurs inquiétudes, de leurs ragots et de commentaires ouvertement hostiles sur m[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', fp2_2050_el_cid)] [fp2_2050_el_cid.GetFirstNameNicknamed]. Il est clair que la noblesse n’apprécie pas le traitement favorable que j’ai réservé à [fp2_2050_el_cid.GetFirstName] et souhaite voir ce parvenu de [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] banni avant que des roturiers ne tentent de suivre ses traces. Si [fp2_2050_el_cid.GetFirstName] a été noble lui-même, il est aujourd’hui un [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] autodidacte qui représente une menace pour le tissu social du pays.\n\nLa décision me revient, mais garder [fp2_2050_el_cid.GetFirstName] dans les parages met en péril mon statut auprès de la noblesse." + fp2_struggle.2050.desc_faith:0 "Partout où je vais, je vois un manque de respect dans les yeux de mes [ROOT.Char.Custom('DefaultPriestTitlePlural')]. Des rumeurs infondées prétendent que ma soif de terres et d’or m’a détourné [ROOT.GetCharacter.GetFaith.HighGodNamePossessive] pour me mettre du côté de mercenaires impies tels que [fp2_2050_el_cid.GetFirstNameNicknamed], qui n’ont aucun scrupule quant à celui pour qui ils se battent.\n\nLeurs esprits stupides s’embrouillent dans des illusions romantiques de guerre chevaleresque où seuls les pieux défendent leur foi, alors qu’en vérité c’est grâce à des gens comme lui que notre mode de vie est sûr. Quoi qu’il en soit, si je veux rester dans les bonnes grâces de mon clergé, il est peut-être temps que j’envisage de bannir [fp2_2050_el_cid.GetFirstName]." + fp2_struggle.2050.a:0 "Je fais confiance à m[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', fp2_2050_el_cid)] et il restera !" + fp2_struggle.2050.a.serve_tooltip:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] continue de vous servir." + fp2_struggle.2050.a.notif.t:0 "[fp2_2050_el_cid.GetNicknameNoTooltip|U] reste." + fp2_struggle.2050.b:0 "[fp2_2050_el_cid.GetFirstNameNoTooltip] continuera à me servir quoi qu’il arrive !" + fp2_struggle.2050.c:0 "Il est peut-être temps de le laisser partir..." + fp2_struggle.2050.c.notif:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] cherchera un emploi ailleurs..." + fp2_struggle.2051.t:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]" + fp2_struggle.2051.desc:0 "Un chevalier réputé du nom de [fp2_2050_el_cid.GetFullName], également connu sous le nom de « [fp2_2050_el_cid.GetNicknameNoTooltip] », est arrivé à ma Cour à la recherche d’un[ROOT.Char.Custom('FR_E')] [ROOT.Char.Custom('FR_SeigneurDame')] à servir. C’est un commandant incontestablement talentueux et un guerrier digne de la légende.\n\n[fp2_2050_el_cid.GetFirstNameNoTooltip] n’a aucun scrupule à travailler avec quiconque est prêt à l’accueillir à bras ouverts. C’est l’occasion de recruter un chevalier capable de renverser le cours d’une bataille à lui tout seul." + fp2_struggle.2051.a:0 "Bienvenue ! Vous bénéficierez d’une position élevée à ma Cour." + fp2_struggle.2051.b:0 "Un homme de votre talent est toujours le bienvenu dans mon pays." + fp2_struggle.2051.c:0 "Cherchez un emploi ailleurs, [fp2_2050_el_cid.GetFirstNameNoTooltip]." + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + fp2_struggle.2017.t:0 "Échecs entre amis" + fp2_struggle.2017.desc:0 "[fp2_2017_gamervassal.Custom('FR_le_Char_Pi')|U][fp2_2017_gamervassal.GetTitledFirstName] est venu[fp2_2017_gamervassal.Custom('FR_E')] me rendre visite et a apporté un échiquier.\n\n« M[SCOPE.sC('fp2_2017_gamervassal').Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('fp2_2017_questgiver'))] a pensé que nous pourrions nous rapprocher autour d’une partie d’échecs, on n’a jamais assez d’amis dans ce monde, surtout s’ils sont bons aux échecs ! ».\n\nNous nous asseyons dans la salle principale et nous jouons notre partie, je me demande quelle stratégie pourrait [fp2_2017_gamervassal.Custom('FR_LeLa')] convaincre..." + fp2_struggle.2017.a:0 "Peut-être que je devrais être humble et [fp2_2017_gamervassal.Custom('FR_LeLa')] laisser gagner" + fp2_struggle.2017.a.a:0 "Vous tentez de faire croire à [fp2_2017_gamervassal.GetFirstNameNoTooltip] que vous relevez un défi digne de ce nom et que vous perdez la partie en raison de ses aptitudes supérieures." + fp2_struggle.2017.b:0 "Lui proposer un vrai défi. #EMP L’échiquier est mon champ de bataille !#!" + fp2_struggle.2017.b.a:0 "Vous vous battez au mieux de vos capacités, en combinant vos aptitudes martiales avec la sévérité de caractère nécessaire pour dominer l’échiquier aussi bien que votre adversaire." + fp2_struggle.2017.c:0 "Aux échecs ? Que diriez-vous d’un verre [ROOT.Char.Custom('GetExpensiveDrink')] à la place ?" + fp2_struggle.2017.c.a:0 "Vous troquez l’ennui des jeux de réflexion pour une conversation et un bon verre. Qui a dit que l’échiquier n’était pas une excuse pour rendre visite à quelqu’un et sympathiser ?" + fp2_struggle.2017.d:0 "[fp2_2017_gamervassal.Custom('FR_LeLa')|U] surprendre avec un coup peu orthodoxe !" + fp2_struggle.2017.d.a:0 "Vous essayez de prendre [fp2_2017_gamervassal.GetFirstNameNoTooltip] au dépourvu avec une série de coups qui vont [fp2_2017_gamervassal.Custom('FR_LeLa')] surprendre, l’intriguer et l’exciter." + fp2_struggle.2017.advice:0 "Vous gagnerez les faveurs de [fp2_2017_gamervassal.GetFirstName] si vous choisissez la stratégie la plus appropriée à sa personnalité." diff --git a/project/ck3/base_game/localization/french/event_localization/prison_events/house_arrest_ongoing_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/prison_events/house_arrest_ongoing_events_l_french.yml index 60cf63041d..9d4e4b023e 100644 --- a/project/ck3/base_game/localization/french/event_localization/prison_events/house_arrest_ongoing_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/prison_events/house_arrest_ongoing_events_l_french.yml @@ -1,8 +1,8 @@ l_french: house_arrest_ongoing.0001.t:0 "Des objectifs et des rêves" - house_arrest_ongoing.0001.desc:0 "Chaque jour passé en tant que prisonni[ROOT.Char.Custom('FR_ErEre')] [prison_holder.Custom('FR_du_Char_Pi')][prison_holder.GetTitledFirstName] est un autre jour où je passe à côté de mes plans soigneusement élaborés.\n\nLa vraie punition n’est pas l’enfermement, c’est de ne pouvoir rien faire !" - house_arrest_ongoing.0001.a:0 "Je me demande où en sont les affaires à la cour ?" - house_arrest_ongoing.0001.b:0 "Quand je serai libéré[ROOT.Char.Custom('FR_E')], je serai prêt[ROOT.Char.Custom('FR_E')]. Je dois m’y prendre à l’avance !" + house_arrest_ongoing.0001.desc:0 "Chaque jour passé en tant que prisonni[ROOT.Char.Custom('FR_ErEre')] [prison_holder.Custom('FR_du_Char_Pi')][prison_holder.GetTitledFirstName] est un autre jour où je passe à côté de mes plans soigneusement élaborés.\n\nLa vraie punition n’est pas l’enfermement, mais de ne pouvoir rien faire !" + house_arrest_ongoing.0001.a:0 "Je me demande où en sont les affaires à la Cour ?" + house_arrest_ongoing.0001.b:0 "Je dois m’y prendre à l’avance pour être prêt[ROOT.Char.Custom('FR_E')] à ma libération." house_arrest_ongoing.0002.t:0 "Mauvais jugement" house_arrest_ongoing.0002.desc:0 "Qui [prison_holder.Custom('FR_le_Char_Pi')][prison_holder.GetTitledFirstName] pense-t-[prison_holder.Custom('FR_IlElle')] être ?! Pour me garder ici, enfermé[ROOT.Char.Custom('FR_E')] dans une cage comme un animal, puis pour avoir l’audace de prétendre que c’est la justice.\n\nComme si quelqu’un d’autre que [ROOT.Char.GetFaith.HighGodName] avait le droit de #EMP me#! juger." @@ -23,9 +23,9 @@ house_arrest_ongoing.0004.desc2:0 "« Je sais à quel point vous aimez les gâteaux, et le cuisinier ne faisait pas attention, alors... »" house_arrest_ongoing.0004.desc3:0 "« J’ai vu ce bracelet en ville aujourd’hui et je savais que vous l’aimeriez. S’il vous plaît, mettez-le ! »" house_arrest_ongoing.0004.desc4:0 "« Je n’ai pas pu convaincre les gardes de m’accorder grand chose, mais j’espère qu’une promenade dans les jardins vous remontera le moral ! »" - house_arrest_ongoing.0004.desc:0 "\n\nM[ROOT.Char.Custom2('FR_RelationToMe_OnA', friend_at_court )] [friend_at_court.Custom('FR_le_Char_Pi')][friend_at_court.GetTitledFirstName] pense toujours à moi et fait de son mieux pour rendre ma punition plus confortable." + house_arrest_ongoing.0004.desc:0 "\n\nM[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('friend_at_court'))] [friend_at_court.Custom('FR_le_Char_Pi')][friend_at_court.GetTitledFirstName] pense toujours à moi et fait de son mieux pour rendre ma punition plus confortable." house_arrest_ongoing.0004.a:0 "Je ne sais pas ce que j’aurais fait sans [friend_at_court.Custom('FR_LuiElle')] !" house_arrest_ongoing.0005.t:0 "M[rival_at_court.Custom('FR_OnA')] tourmenteu[rival_at_court.Custom('FR_RSe')] personne[rival_at_court.Custom('FR_LLle')]" - house_arrest_ongoing.0005.desc:0 "« Oh, vous auriez dû voir les mimes aux festivités. Quel spectacle ! »\n\nÊtre enfermé[ROOT.Char.Custom('FR_E')] ici est déjà assez grave. Avoir en plus à gérer les moqueries de m[ROOT.Char.Custom2('FR_RelationToMe_OnA', rival_at_court)] [rival_at_court.Custom('FR_le_Char_Pi')][rival_at_court.GetTitledFirstName], c’est trop. [rival_at_court.Custom('FR_IlElle')|U] fait tout ce qu’[rival_at_court.Custom('FR_IlElle')] peut pour rendre ma vie aussi misérable que possible, maintenant que je suis tombé[ROOT.Char.Custom('FR_E')] si bas." + house_arrest_ongoing.0005.desc:0 "« Oh, vous auriez dû voir les mimes aux festivités. Quel spectacle ! »\n\nÊtre enfermé[ROOT.Char.Custom('FR_E')] ici est déjà assez grave. Avoir en plus à gérer les moqueries de m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('rival_at_court'))] [rival_at_court.Custom('FR_le_Char_Pi')][rival_at_court.GetTitledFirstName], c’est trop. [rival_at_court.Custom('FR_IlElle')|U] fait tout ce qu’[rival_at_court.Custom('FR_IlElle')] peut pour rendre ma vie aussi misérable que possible, maintenant que je suis tombé[ROOT.Char.Custom('FR_E')] si bas." house_arrest_ongoing.0005.a:0 "Cela fonctionne aussi !" diff --git a/project/ck3/base_game/localization/french/event_localization/relation_events/adultery_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/relation_events/adultery_events_l_french.yml index eb241def12..e62513f1d8 100644 --- a/project/ck3/base_game/localization/french/event_localization/relation_events/adultery_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/relation_events/adultery_events_l_french.yml @@ -86,7 +86,7 @@ adultery.1002.worried:0 "« Dites-moi, est-ce vraiment le mien ? », demande [adultery_spouse.Custom('FR_le_Char_Pi')][adultery_spouse.GetTitledFirstName] d’un air désemparé. Les yeux inquiets de m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('adultery_spouse'))] croisent les miens." adultery.1002.desc_sadistic:0 "« Vous n’êtes pas enceinte d’un autre homme, n’est-ce pas ? », dit m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('spouse'))] en me regardant avec sévérité. « Vous savez que ce serait presque aussi mauvais pour vous que de me mentir, n’est-ce pas ? », dit-il en souriant." adultery.1002.desc_lunatic:0 "« Est-ce que l’enfant est le mien ?! », demande [adultery_spouse.Custom('FR_le_Char_Pi')][adultery_spouse.GetTitledFirstName], les yeux qui regardent dans tous les coins. « Ils me le diront, vous savez ! »" - adultery.1002.conclusion:0 "\n\n[ROOT.Char.Custom2('QuirkPersonalTowardsOther', SCOPE.sC('adultery_spouse'))]." + adultery.1002.conclusion:0 "\n\nJe [ROOT.Char.Custom2('QuirkPersonalTowardsOther', SCOPE.sC('adultery_spouse'))]." adultery.1002.a:0 "Je dois vous dire la vérité." adultery.1002.a.confession_tt:0 "[adultery_spouse.Custom('FR_le_Char_U_Pi')|U][adultery_spouse.GetShortUIName] va apprendre la vérité" adultery.1002.b:0 "Bien sûr que c’est le vôtre, [adultery_spouse.GetFirstNameNoTooltip] !" @@ -127,7 +127,7 @@ adultery.1006.a:0 "Et maintenant ?" adultery.1009.t:0 "Fin des suspicions" - adultery.1009.desc:0 "Il semble que mes craintes n’étaient pas fondées. Malgré tous les efforts de mes espions, je n’ai trouvé aucune indication que [mother.Custom('FR_le_Char_Pi')][mother.GetTitledFirstName] ait été infidèle.\n\n#EMP Malheureusement, [mother.GetSheHe] a découvert mes suspicions et est très déçue par moi." + adultery.1009.desc:0 "Il semble que mes craintes n’étaient pas fondées. Malgré tous les efforts de mes espions, je n’ai trouvé aucune indication que [mother.Custom('FR_le_Char_Pi')][mother.GetTitledFirstName] ait été infidèle.\n\nMalheureusement, [mother.GetSheHe] a découvert mes suspicions et est très déçue par moi." adultery.1009.a:0 "Bien sûr que je vous ai fait confiance, tout le temps, ma chère !" adultery.1009.a.flavor_tt:0 "Je devais seulement en être certain." diff --git a/project/ck3/base_game/localization/french/event_localization/relation_events/rivalry_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/relation_events/rivalry_events_l_french.yml index 08520c4cc3..3f2f70e8c7 100644 --- a/project/ck3/base_game/localization/french/event_localization/relation_events/rivalry_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/relation_events/rivalry_events_l_french.yml @@ -103,22 +103,22 @@ rivalry.1024.tt:0 "Défaite humiliante" rivalry.1021.t:0 "Une victoire triomphale" - rivalry.1021.desc:1 "Dès le début de mon duel avec [from_rival.Custom('FR_le_Char_Pi')][from_rival.GetTitledFirstName], il est clair que j’ai l’avantage. [from_rival.Custom('FR_IlElle')|U] fait rapidement une erreur et je profite d’une ouverture pour [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] son bras, ce qui met fin au combat !\n\nLe fait que ma victoire ait été rapide et décisive la rend d’autant plus belle." - rivalry.1021.a:1 "J’ai prouvé que j’étais meilleur[ROOT.Char.Custom('FR_E')] qu[from_rival.Custom('FR_EluiElle')] !" + rivalry.1021.desc:2 "Dès le début de mon duel avec [duel_loser.Custom('FR_le_Char_Pi')][duel_loser.GetTitledFirstName], il est clair que j’ai l’avantage. [duel_loser.Custom('FR_IlElle')|U] fait rapidement une erreur et je profite d’une ouverture pour [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] son bras, ce qui met fin au combat !\n\nLe fait que ma victoire ait été rapide et décisive la rend d’autant plus belle." + rivalry.1021.a:2 "J’ai prouvé que j’étais meilleur[ROOT.Char.Custom('FR_E')] qu[duel_loser.Custom('FR_EluiElle')] !" rivalry.1022.t:0 "Une victoire de justesse" - rivalry.1022.desc:2 "Je commence mon duel avec [duel_loser.Custom('FR_le_Char_Pi')][duel_loser.GetTitledFirstName] et je me rends compte que nous sommes plus du même niveau que prévu. Nous échangeons des coups et des esquives pendant un certain temps, sans arriver à prendre le dessus.\n\nAlors que nous commençons à ressentir la fatigue, [duel_loser.Custom('FR_IlElle')] me laisse une ouverture et j’en profite pour [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] sa jambe, ce qui met fin au combat !" + rivalry.1022.desc:3 "Je commence mon duel avec [duel_loser.Custom('FR_le_Char_Pi')][duel_loser.GetTitledFirstName] et je me rends compte que nous sommes plus du même niveau que prévu. Nous échangeons des coups et des esquives pendant un certain temps, sans arriver à prendre le dessus.\n\nAlors que nous commençons à ressentir la fatigue, [duel_loser.Custom('FR_IlElle')] me laisse une ouverture et j’en profite pour [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] sa jambe, ce qui met fin au combat !" rivalry.1022.a:0 "Ma victoire prouve que j’avais raison." rivalry.1023.t:0 "Une défaite de justesse" - rivalry.1023.desc:2 "Alors que [from_rival.Custom('FR_le_Char_Pi')][from_rival.GetTitledFirstName] et moi commençons notre duel, je me rends compte que c’est un[from_rival.Custom('FR_E')] adversaire plus redoutable que je ne l’avais escompté. Le combat est serré, chacun d’entre nous enchaînant des attaques et des esquives et cherchant une ouverture.\n\nFinalement, alors que je fatigue, je baisse ma garde un instant, et [from_rival.Custom('FR_IlElle')] en profite pour [from_rival.Custom('SignatureWeaponCritical')] mon bras avec s[from_rival.Custom('FR_OnA_signature_weapon')]." + rivalry.1023.desc:3 "Alors que [duel_winner.Custom('FR_le_Char_Pi')][duel_winner.GetTitledFirstName] et moi commençons notre duel, je me rends compte que c’est un[duel_winner.Custom('FR_E')] adversaire plus redoutable que je ne l’avais escompté. Le combat est serré, chacun d’entre nous enchaînant des attaques et des esquives et cherchant une ouverture.\n\nFinalement, alors que je fatigue, je baisse ma garde un instant, et [duel_winner.Custom('FR_IlElle')] en profite pour [duel_winner.Custom('SignatureWeaponCritical')] mon bras avec s[duel_winner.Custom('FR_OnA_signature_weapon')]." rivalry.1023.desc.end:0 "Saignant abondamment, je n’ai pas d’autre choix que de m’avouer vaincu[ROOT.Char.Custom('FR_E')]." rivalry.1023.desc.death:0 "Mes blessures me pèsent lourdement et je m’effondre au sol." - rivalry.1023.a:1 "Je vous aurai la prochaine fois, [from_rival.GetTitledFirstNameNoTooltip] !" + rivalry.1023.a:2 "Je vous aurai la prochaine fois, [duel_winner.GetTitledFirstNameNoTooltip] !" rivalry.1023.a.death:0 "Il fait si sombre..." rivalry.1024.t:0 "Une défaite humiliante" - rivalry.1024.desc:2 "Lorsque [from_rival.Custom('FR_le_Char_Pi')][from_rival.GetTitledFirstName] et moi nous nous retrouvons pour notre duel, [from_rival.Custom('FR_IlElle')] ne perd pas de temps avant de lancer une attaque ! Pris[ROOT.Char.Custom('FR_E')] de court, je lutte mais mon adversaire ne me laisse aucun répit.\n\nIl ne faudra pas longtemps pour qu’[from_rival.Custom('FR_IlElle')] profite d’une ouverture pour [from_rival.Custom('SignatureWeaponCritical')] ma jambe avec s[from_rival.Custom('FR_OnA_signature_weapon')]," + rivalry.1024.desc:3 "Lorsque [duel_winner.Custom('FR_le_Char_Pi')][duel_winner.GetTitledFirstName] et moi nous nous retrouvons pour notre duel, [duel_winner.Custom('FR_IlElle')] ne perd pas de temps avant de lancer une attaque ! Pris[ROOT.Char.Custom('FR_E')] de court, je lutte mais mon adversaire ne me laisse aucun répit.\n\nIl ne faudra pas longtemps pour qu’[duel_winner.Custom('FR_IlElle')] profite d’une ouverture pour [duel_winner.Custom('SignatureWeaponCritical')] ma jambe avec s[duel_winner.Custom('FR_OnA_signature_weapon')]," rivalry.1024.desc.end:0 "ce qui marque clairement la fin du combat. Cette défaite me couvre de honte." rivalry.1024.desc.death:0 "et je m’effondre au sol." rivalry.1024.a:0 "Je rentre chez moi en boitant et couvert[ROOT.Char.Custom('FR_E')] de honte." diff --git a/project/ck3/base_game/localization/french/event_localization/religion_events/head_of_faith_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/religion_events/head_of_faith_events_l_french.yml new file mode 100644 index 0000000000..516d79767a --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/religion_events/head_of_faith_events_l_french.yml @@ -0,0 +1,31 @@ +l_french: + head_of_faith.0000.new_faith_submitted_for_hook:0 "[ROOT.Char.Custom('FR_le_Char_Pi')|U][ROOT.Char.GetTitledFirstName] s’est soumis[ROOT.Char.Custom('FR_E')] à votre califat" + head_of_faith.0000.wishes_to_schism_caliphate_flag_added:0 "Abandonner le califat que vous avez choisi sera plus facile de votre vivant" + head_of_faith.0000.t:0 "Les héritiers du Prophète" + head_of_faith.0000.desc:0 "et tous les vrais croyants attendent de moi, en tant que membre prééminent de la foi, que je m’engage envers un calife existant.\n\nCe n’est que par la soumission à l’autorité ultime en dessous [ROOT.Char.GetFaith.HighGodNamePossessive] que je peux dériver ma propre autorité, quelles que soient nos autres différences théologiques.\n\nLa principale question qui se pose à moi est, bien sûr, de savoir envers qui - bien que les plus intelligents d’entre nous se demandent aussi avec quelle sincérité - je vais m’engager..." + + head_of_faith.0001.t:0 "$head_of_faith.0000.t$ : sunnite" + head_of_faith.0001.desc:0 "Nous, les [ROOT.Char.GetFaith.GetAdherentName], avons choisi de suivre la voie des héritiers d’Abu Bakr, $head_of_faith.0000.desc$" + head_of_faith.0001.a:0 "Le réalignement sur l’orthodoxie sunnite est notre seule option." + head_of_faith.0001.b:0 "Nous devons continuer à adhérer à l’autorité [old_caliph.GetFaith.GetAdjectiveNoTooltip] !" + head_of_faith.0001.c:0 "[sunni_caliph.Custom('FR_le_Char_Pi')|U][sunni_caliph.GetTitledFirstNameNoTooltip] dispose de notre loyauté #EMP actuelle#!..." + head_of_faith.0001.d:0 "Nous suivrons [old_caliph.Custom('FR_le_Char_Pi')][old_caliph.GetTitledFirstNameNoTooltip]... pour l’instant..." + + head_of_faith.0011.t:0 "$head_of_faith.0000.t$ : chiite" + head_of_faith.0011.desc:0 "La foi [ROOT.Char.GetFaith.GetAdjective] suit la lignée infaillible d’Ali, $head_of_faith.0000.desc$" + head_of_faith.0011.a:0 "La pensée chiite dominante nous interpelle." + head_of_faith.0011.b:0 "$head_of_faith.0001.b$" + head_of_faith.0011.c:0 "[shia_caliph.Custom('FR_le_Char_Pi')|U][shia_caliph.GetTitledFirstNameNoTooltip] nous commande. Pour l’instant." + head_of_faith.0011.d:0 "$head_of_faith.0001.d$" + + head_of_faith.0021.t:0 "$head_of_faith.0000.t$ : muhakkima" + head_of_faith.0021.desc:0 "En rejetant la politique sordide des sunnites et des chiites, [ROOT.Char.GetFaith.GetName] a adhéré au courant de l’islam muhakkima. Bien que les membres ordinaires du mouvement ne s’attendent pas à ce que je me soumette à un calife existant, ils pourraient en accepter un si j’exprimais clairement mon allégeance." + head_of_faith.0021.a:0 "Nous pouvons élire nos propres chefs." + head_of_faith.0021.b:0 "$head_of_faith.0001.b$" + + head_of_faith.0031.t:0 "$head_of_faith.0000.t$ : zandaqa" + head_of_faith.0031.desc:0 "En tant que zandaqa, nous ne nous soucions guère de la façon dont les autres sectes islamiques tracent la ligne de succession du Prophète, et elles nous détestent pour cette raison. Mes coreligionnaires [ROOT.Char.GetFaith.GetAdherentNamePlural] n’attendent certainement pas de moi que je déclare notre soumission à un calife existant.\n\nPourtant, peut-être qu’en prêtant allégeance à l’une des grandes autorités de l’Islam, une certaine sécurité et tolérance peuvent être obtenues pour notre foi..." + head_of_faith.0031.a:0 "$head_of_faith.0021.a$" + head_of_faith.0031.b:0 "$head_of_faith.0001.a$" + head_of_faith.0031.c:0 "$head_of_faith.0011.a$" + head_of_faith.0031.d:0 "$head_of_faith.0001.b$" diff --git a/project/ck3/base_game/localization/french/event_localization/religion_events/religious_decision_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/religion_events/religious_decision_events_l_french.yml index 0382e0c6a4..dcafaa7c6a 100644 --- a/project/ck3/base_game/localization/french/event_localization/religion_events/religious_decision_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/religion_events/religious_decision_events_l_french.yml @@ -137,3 +137,25 @@ religious_decision.0502.desc.fundamentalist:0 "Non seulement le pluralisme religieux est révolu, mais toute personne ne pratiquant pas la foi [khazar_khan.GetFaith.GetAdjectiveNoTooltip] est nécessairement un ennemi de [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip]. [khazar_khan.Custom('FR_le_Char_L')|U][khazar_khan.GetTitleAsNameNoTooltip|l] cherche à répandre la foi dans la Steppe et au-delà, déclarant qu’il est du devoir de tout bon [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] de participer à cette nouvelle ère de guerre religieuse." religious_decision.0502.a:0 "Vraiment un jour sombre pour la foi [ROOT.Char.GetFaith.GetAdjectiveNoTooltip]" religious_decision.0502.b:0 "Il était temps !" + + religious_decision.0601.t:0 "Diviser l’oumma : [founder.GetFaith.ReligiousHeadTitleName] [founder.GetFaith.GetAdherentNameNoTooltip]" + religious_decision.0601.desc:0 "Sans véritable autorité religieuse, nous sommes perdus.\n\n[old_caliph.Custom('FR_le_Char_Pi')|U][old_caliph.GetTitledFirstName] n’a pas occupé cette place pour nous les [founder.GetFaith.GetAdherentNamePlural] depuis qu’[old_caliph.Custom('FR_IlElle')] a obtenu le poste, et des coreligionnaires ont souffert de son manque de conseil, d’autorité, et de jurisprudence.\n\nLe cœur lourd, et avec le soutien de certains des religieux les plus influents du monde [founder.GetFaith.GetAdherentNameNoTooltip], j’ai déclaré que c’était la volonté infatigable [founder.GetFaith.HighGodNamePossessive] que je reprenne le poste de [founder.GetFaith.ReligiousHeadTitleName|l].\n\nMes héritiers et moi le détiendrons à partir d’aujourd’hui jusqu’au Jour du Jugement, et, sous ma main ferme, les vrais croyants du monde prospéreront !" + religious_decision.0601.a:0 "Je porte maintenant ce lourd fardeau..." + religious_decision.0601.b:0 "Ha, prenez #EMP ça#!, [old_caliph.GetFirstNameNoTooltip]." + religious_decision.0601.tt.some_rulers_converted_away:0 "[THIS.Var('schismed_caliphate_major_ruler_converted_count').GetValue|0] [rulers|El] se convertiront à la foi [old_caliph.GetFaith.GetAdjective] en protestation" + religious_decision.0601.tt.all_rulers_stayed:0 "Aucun [ruler|El] [founder.GetFaith.GetAdherentName] important ne s’est converti à la foi [old_caliph.GetFaith.GetAdjective] en protestation" + + religious_decision.0602.t:0 "$religious_decision.0601.t$" + religious_decision.0602.desc:0 "[founder.GetFirstName] n’a jamais caché qu’[founder.Custom('FR_IlElle')] détestait la façon dont [old_caliph.Custom('FR_le_Char_Pi')][old_caliph.GetTitledFirstName] exerçait la fonction sacrée de [old_caliph.GetFaith.ReligiousHeadName|l], mais je doute que quiconque ait pensé qu’[founder.Custom('FR_IlElle')] irait aussi loin.\n\nC[founder.Custom('FR_EEtte')] f[founder.Custom('FR_OuOlle')] a rassemblé suffisamment de soutien pour se déclarer [founder.GetFaith.ReligiousHeadName|l] et ainsi diviser la oumma !\n\nMalheureusement, les roturiers ont largement accepté la décision comme faisant simplement partie des machinations de leurs supérieurs. En tant qu’un des chefs de file [founder.GetFaith.GetAdherentNamePlural], il m’incombe de décider si mon pays s’alignera ou non." + religious_decision.0602.a:0 "[founder.Custom('FR_le_Char_Pi')|U][founder.GetTitledFirstNameNoTooltip] se montrera sûrement digne." + religious_decision.0602.a.tt:0 "Vous vous intégrez tranquillement dans le nouvel ordre" + religious_decision.0602.b:0 "Ma loyauté envers [old_caliph.Custom('FR_le_Char_Pi')][old_caliph.GetTitledFirstNameNoTooltip] est inébranlable !" + religious_decision.0602.c:0 "Les gens semblent désespérer de trouver un vrai chef..." + fp2_opportunistic_schismatic_modifier:0 "Schismatique opportuniste" + fp2_opportunistic_schismatic_modifier_desc:0 "Ce personnage se dirige vers une révélation..." + + religious_decision.0603.t:0 "$religious_decision.0601.t$" + religious_decision.0603.desc:0 "Les tensions entre [founder.GetFirstName] et [old_caliph.Custom('FR_le_Char_U_Pi')][old_caliph.GetShortUINameNoFormat] ont été fortes ces derniers temps, mais [founder.GetFirstNameNoTooltip] a atteint un niveau de férocité inattendu.\n\nAvec le soutien d’un grand nombre des principaux religieux [founder.GetFaith.GetAdherentNamePlural], [founder.GetFirstNameNoTooltip] a réussi à se déclarer comme étant le véritable [founder.GetFaith.ReligiousHeadName|l] de sa foi, supplantant l’autorité [old_caliph.Custom('FR_du_Char_U_Pi')][old_caliph.GetShortUINameNoTooltipNoFormat] sur ceux qui se sont détournés de l’orthodoxie [old_caliph.GetFaith.GetAdjective].\n\nDe nombreux musulmans, parmi les plus attachés à la communauté, pleurent sans retenue devant l’apparition d’une nouvelle fracture dans l’oumma." + religious_decision.0603.a:0 "Démon[founder.Custom('FR_E')] ! Fourbe ! Blasphémat[founder.Custom('FR_EurRice')] !" + religious_decision.0603.b:0 "[old_caliph.Custom('FR_le_Char_Pi')|U][old_caliph.GetTitledFirstNameNoTooltip] ne peut pas garder sa maison en ordre..." + religious_decision.0603.c:0 "Ha ! Quel drame !" diff --git a/project/ck3/base_game/localization/french/event_localization/schemes/court/court_ongoing_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/schemes/court/court_ongoing_events_l_french.yml index cdea75d8ab..5ecfb626cc 100644 --- a/project/ck3/base_game/localization/french/event_localization/schemes/court/court_ongoing_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/schemes/court/court_ongoing_events_l_french.yml @@ -74,7 +74,7 @@ #Defend their honor through duel or diplomacy, by Mathilda Bjarnehed court_ongoing.1010.t:1 "$court_event_title$ l’honneur d’un[target.Custom('FR_E')] [target.GetLadyLord]" - court_ongoing.1010.desc:1 "« Par [insulter.GetFaith.HighGodName], [target.Custom('FR_le_Char_Pi')][target.GetTitledFirstName] est un[target.Custom('FR_E')] [target.Custom('InsultNoun')] insupportable ! Avez-vous vu comment [target.Custom('FR_IlElle')] [target.Custom('quirk_neg_present')] ? Ridicule ! »\n\n[insulter.Custom2('MyCharacterIntroduction', ROOT.Char)|U] penche sa tête en arrière en riant méchamment.\n\n[target.GetFirstNameNoTooltip] parle toujours avec ses amis, mais je peux dire qu’[target.Custom('FR_IlElle')] a entendu. Je déteste [target.Custom('FR_LeLa')] voir blessé[target.Custom('FR_E')]." + court_ongoing.1010.desc:1 "« Par [insulter.GetFaith.HighGodName], [target.Custom('FR_le_Char_Pi')][target.GetTitledFirstName] est un[target.Custom('FR_E')] [target.Custom('InsultNoun')] insupportable ! Avez-vous vu comment [target.Custom('FR_IlElle')] [target.Custom('quirk_neg_present')] ? Ridicule ! »\n\n[insulter.Custom2('MyCharacterIntroduction', ROOT.Char)|U] penche sa tête en arrière en riant méchamment.\n\n[target.GetFirstNameNoTooltip] continue de parler avec ses amis mais je ne doute pas qu’[target.Custom('FR_IlElle')] a entendu. Je déteste [target.Custom('FR_LeLa')] voir blessé[target.Custom('FR_E')]." court_ongoing.1010.a:0 "« De vils mensonges ! Dégainez votre épée, [insulter.Custom('InsultNoun')] ! »" court_ongoing.1010.b:0 "« Vous devez vous excuser auprès [target.Custom('FR_DuDela')] [target.GetLadyLord]. »" court_ongoing.1010.c:0 "« Oh, [target.GetFirstNameNoTooltip]. [insulter.GetSheHe|U] ne peut pas avoir plus tort ! »" diff --git a/project/ck3/base_game/localization/french/event_localization/schemes/hostile_scheme_discovery_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/schemes/hostile_scheme_discovery_events_l_french.yml index 27a3ecc009..b2e9cd43f1 100644 --- a/project/ck3/base_game/localization/french/event_localization/schemes/hostile_scheme_discovery_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/schemes/hostile_scheme_discovery_events_l_french.yml @@ -31,7 +31,7 @@ hostile_scheme_discovery.2001.abduction:0 "quelqu’un planifie un enlèvement contre" hostile_scheme_discovery.2001.fallback:0 "quelqu’un complote contre" hostile_scheme_discovery.2001.elope:0 "quelqu’un planifie un mariage clandestin avec" - hostile_scheme_discovery.2001.steal_back_artifact:1 "quelqu’un essaie de voler" + hostile_scheme_discovery.2001.steal_back_artifact:1 "quelqu’un planifie un vol contre" hostile_scheme_discovery.2001.target_other:0 "m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('target'))] [target.Custom('FR_le_Char_Pi')][target.GetTitledFirstName] !" hostile_scheme_discovery.2001.target_spymaster:0 "[target.Custom('FR_LuiElle')] !\n\n« Ils ne savent pas à qui ils ont affaire, [ROOT.Char.Custom('FR_MonseigneurMadame')|U]. Ils pensent qu’ils peuvent me tuer !? Je vais leur montrer. », me dit-[target.Custom('FR_IlElle')]." hostile_scheme_discovery.2001.target_me:0 "moi !" diff --git a/project/ck3/base_game/localization/french/event_localization/schemes/learn_language/learn_language_ongoing_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/schemes/learn_language/learn_language_ongoing_events_l_french.yml index 4fbb62977a..a06f07dc87 100644 --- a/project/ck3/base_game/localization/french/event_localization/schemes/learn_language/learn_language_ongoing_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/schemes/learn_language/learn_language_ongoing_events_l_french.yml @@ -53,7 +53,7 @@ learn_language_ongoing.1050.c:0 "Ha ! Je garde toujours une copie de mes notes !" learn_language_ongoing.1060.t:1 "Apprendre la langue : perdu[ROOT.Char.Custom('FR_E')] dans la traduction" - learn_language_ongoing.1060.desc:3 "« ... l’alchimiste saisit [target.Custom('RandomWeirdObject')] tandis que son serviteur l’observait avec crainte. Puis, ... » Soudain, je suis interrompu[ROOT.Char.Custom('FR_E')] par [offended_character.Custom('FR_le_Char_Pi')][offended_character.GetTitledFirstName], qui est furieu[offended_character.Custom('FR_XSe')].\n\n« Est-ce que vous venez de traiter m[offended_character.Custom('FR_OnA')] ch[offended_character.Custom('FR_ErEre')] [offended_character.Custom('MotherFather')] de [offended_character.Custom('InsultNoun')] et de [offended_character.Custom('InsultNounSexual')] !? », crie-t-[offended_character.Custom('FR_IlElle')]. « J’exige une compensation pour cette grave offense ! »\n\nPeut-être ai-je besoin de pratiquer davantage la langue [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]..." + learn_language_ongoing.1060.desc:3 "« ... l’alchimiste saisit [target.Custom('RandomWeirdObject')] tandis que son serviteur l’observait avec crainte. Puis, ... » Soudain, je suis interrompu[ROOT.Char.Custom('FR_E')] par [offended_character.Custom('FR_le_Char_Pi')][offended_character.GetTitledFirstName], qui est furieu[offended_character.Custom('FR_XSe')].\n\n« Est-ce que vous venez de traiter m[offended_character.Custom('FR_OnA')] ch[offended_character.Custom('FR_ErEre')] [offended_character.Custom('MotherFather')] de [offended_character.Custom('InsultNounSexual')] !? », crie-t-[offended_character.Custom('FR_IlElle')]. « J’exige une compensation pour cette grave offense ! »\n\nPeut-être ai-je besoin de pratiquer davantage la langue [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]..." learn_language_ongoing.1060.a:0 "Je suis terriblement désolé[ROOT.Char.Custom('FR_E')] ! J’espère que cela suffit." learn_language_ongoing.1060.b:1 "Vous avez mal entendu, j’ai dit #EMP [offended_character.Custom('ComplimentAdjective')]#! et #EMP [offended_character.Custom('RomanticComplimentNoun')]#!." learn_language_ongoing.1060.c:0 "Ha ! Oui je l’ai dit, et en plus [offended_character.Custom('FR_IlElle')] est #EMP [offended_character.Custom('InsultAdjective')]#! !" diff --git a/project/ck3/base_game/localization/french/event_localization/schemes/learn_language/learn_language_outcome_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/schemes/learn_language/learn_language_outcome_events_l_french.yml index f81a8cc70c..3acdfec819 100644 --- a/project/ck3/base_game/localization/french/event_localization/schemes/learn_language/learn_language_outcome_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/schemes/learn_language/learn_language_outcome_events_l_french.yml @@ -8,7 +8,7 @@ target_responds:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] répond à votre lettre" learn_language_outcome.1001.opening:0 "[owner.Custom2('AppropriateGreeting', target)]" - learn_language_outcome.1001.desc:5 "J’ai étudié la langue [target.GetCulture.GetLanguage.GetName|l] pendant de nombreuses lunes et voici une missive que j’ai personnellement rédigée dans cette langue ; une lettre provenant d’un[owner.Custom('FR_E')] locut[owner.Custom('FR_EurRice')] de la langue [owner.GetCulture.GetLanguage.GetName] !\n\nJe souhaite que nos futures relations diplomatiques soient très bénéfiques pour nous deux !" + learn_language_outcome.1001.desc:5 "J’ai étudié la langue [target.GetCulture.GetLanguage.GetName|l] pendant de nombreuses lunes et voici une lettre que j’ai personnellement rédigée dans cette langue à votre attention.\n\nJe souhaite que nos futures relations diplomatiques soient très bénéfiques pour nous deux !" learn_language_outcome.1001.a:4 "[owner.GetSheHe|U] a appris la langue [target.GetCulture.GetLanguage.GetNameNoTooltip|l] ? Impressionnant, envoyez mes salutations !" learn_language_outcome.1001.b:0 "Ha ! Sa gloriole est risible !" diff --git a/project/ck3/base_game/localization/french/event_localization/schemes/murder/murder_outcome_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/schemes/murder/murder_outcome_events_l_french.yml index 16b0f029b7..3c14c7feec 100644 --- a/project/ck3/base_game/localization/french/event_localization/schemes/murder/murder_outcome_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/schemes/murder/murder_outcome_events_l_french.yml @@ -399,6 +399,3 @@ murder_outcome.5002.child:0 "Quel adulte serait aussi cruel ?" murder_outcome.5002.infant:0 "Je pleure encore." murder_outcome.5002.option_incapable:0 "Qu’est-ce qui se passe ?" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - murder_outcome.5002.unkown_schemer:0 "\n\nJe ne sais pas qui est derrière tout ça, mais il faut le retrouver et le traduire en justice !" diff --git a/project/ck3/base_game/localization/french/event_localization/schemes/murder/murder_save_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/schemes/murder/murder_save_events_l_french.yml index 873c3197ed..b2477d97aa 100644 --- a/project/ck3/base_game/localization/french/event_localization/schemes/murder/murder_save_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/schemes/murder/murder_save_events_l_french.yml @@ -125,10 +125,10 @@ murder_save.1013.desc:0 "Alors que je déguste mon plat préféré, je sens une odeur étrange. Une pointe d’acidité se cache derrière l’arôme habituel, l’équilibre des épices ne semble pas être respecté... Après avoir interrogé le cuisinier, qui m’a dit que tout avait été préparé normalement, une seule pensée me vient à l’esprit : quelqu’un a essayé de m’empoisonner !" - murder_save.0014.t:0 "$murder_save_header$ une compréhension inattendue" - murder_save.0014.desc:0 "Mon attentat à la vie [target.Custom('FR_du_Char_Pi')][target.GetTitledFirstName] a été déjoué !\n\nIl s’avère que les stupides assassins ne savaient pas qu’[target.Custom('FR_IlElle')] comprenait la langue [owner.GetCulture.GetLanguage.GetNameNoTooltip] et qu’ils ont parlé de leur plan en sa présence." + murder_save.0014.t:0 "$murder_save_header$ Sauvé[ROOT.Char.Custom('FR_E')] par la langue" + murder_save.0014.desc:0 "Mon attentat à la vie [target.Custom('FR_du_Char_Pi')][target.GetTitledFirstName] a été déjoué !\n\nIl s’avère que ces stupides assassins n’avaient pas réalisé qu’[target.Custom('FR_IlElle')] connaissait la langue [owner.GetCulture.GetLanguage.GetNameNoTooltip] et lui parlaient du complot en sa présence." - murder_save.1014.desc:0 "Un soir, alors que je me prépare à me coucher, j’entends deux de mes serviteurs parler à voix basse. Il me faut un moment pour comprendre qu’ils parlent en langue [owner.GetCulture.GetLanguage.GetNameNoTooltip] plutôt qu’en langue [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip]. Ils ne se rendent manifestement pas compte que je peux les comprendre.\n\n« Attends qu’[ROOT.Char.Custom('FR_IlElle')] s’endorme. Puis tu fais le guet pendant que je lui tranche la gorge. »\n\nJe sors rapidement de mes appartements pour informer mes gardes qu’il y a des assassins dans ma chambre. Je remercie [ROOT.Char.GetFaith.HighGodName] de parler cette langue !" + murder_save.1014.desc:0 "Un soir, alors que je me prépare à me coucher, j’entends deux de mes serviteurs parler à voix basse. Il me faut un moment pour comprendre qu’ils parlent en langue [owner.GetCulture.GetLanguage.GetNameNoTooltip]. Ils ne se rendent manifestement pas compte que je peux les comprendre.\n\n« Attendons qu’[ROOT.Char.Custom('FR_IlElle')] s’endorme. Puis tu fais le guet pendant que je lui tranche la gorge. »\n\nJe sors rapidement de mes quartiers pour informer mes gardes qu’il y a des assassins dans ma chambre. C’est vraiment une chance que je parle cette langue !" murder_save.1014.a:0 "Qui enverrait des assassins parlant la langue [owner.GetCulture.GetLanguage.GetNameNoTooltip] ?" murder_save.0015.t:0 "$murder_save_header$ l’artefact qui tombe à point nommé" diff --git a/project/ck3/base_game/localization/french/event_localization/south_asia_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/south_asia_events_l_french.yml index eacdf220aa..0ee7f4a827 100644 --- a/project/ck3/base_game/localization/french/event_localization/south_asia_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/south_asia_events_l_french.yml @@ -1,4 +1,4 @@ -l_french: +l_french: south_asia.0001.t:0 "Une nouvelle ère" south_asia.0001.desc:0 "La foule chante mon nom alors que je suis purifié dans les eaux des sources célestes. Je me lève comme chakravarti, souverain légitime et bienveillant du monde entier.\n\nMes [ROOT.Char.GetFaith.AltPriestTermPlural] me disent qu’il est temps que le monde soit guidé par ma lumière, mais je n’ai pas besoin de leur assurance. En regardant à travers les plaines, je peux le sentir en moi." south_asia.0001.a:0 "Le monde prononce mon nom." @@ -77,14 +77,14 @@ l_french: south_asia.0034.b:0 "Et nous les convertirons." south_asia.0034.counties:0 "Tous les comtés" south_asia.0034.vassals:0 "Tous les vassaux" - south_asia.0034.aricounties:0 "Tous les comtés ari" + south_asia.0034.aricounties:0 "Tous les comtés aristes" south_asia.0035.t:0 "Préserver les terres theravada" south_asia.0035.desc:0 "Tout véritable adepte des enseignements de Bouddha est à même d’apprécier l’importance sacrée de la préservation de ses paroles. Le Canon Pāli, bien qu’il ait été écrit des centaines d’années après la mort de Siddhārtha Gautama, représente le recueil le plus précis des paroles du Bouddha dans le monde connu.\n\nEn raison des intrigues politiques dans le continent indien, la sécurité de ces textes sacrés est de plus en plus menacée dans les terres [ROOT.Char.GetFaith.GetAdjective]s de la péninsule de Lanka. Je dois agir !" south_asia.0035.a:0 "Nous enverrons des fidèles [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] préserver la foi." south_asia.0035.b:0 "Envoyer des émissaires et proposer des liens d’amitié." south_asia.0035.b.theravada.tt:0 "Tous les dirigeants indépendants theravada" - south_asia.0035.a.lanka:0 "Tous les comtés de Lanka" + south_asia.0035.a.lanka:0 "Tous les comtés du Lanka" south_asia.0036.t:0 "Gérer les aristes" south_asia.0036.desc:0 "L'avenir de la foi en dehors de la vallée de l’Irrawaddy étant désormais assuré, il reste à savoir ce qu’il faut faire avec les moines [ari_faith.GetAdherentNamePlural] qui détiennent toujours un grand pouvoir, tout en exhibant leur hédonisme. Leur influence a pu être amoindrie, mais ne doit pas être sous-estimée.\n\nCes chefs religieux qui boivent du vin et sacrifient des animaux doivent être gérés avec doigté, de peur que leur persécution menace la paix encore fragile dans la région." diff --git a/project/ck3/base_game/localization/french/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_french.yml b/project/ck3/base_game/localization/french/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_french.yml new file mode 100644 index 0000000000..b82251a98c --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_french.yml @@ -0,0 +1,42 @@ +l_french: + bell_special_yearly.1000.t:0 "La cloche de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]" + bell_special_yearly.1000.desc:0 "Mon [steward.GetCouncilTitle|l] [steward.GetFirstName] m’a suggéré d’inspecter une église voisine abandonnée datant de l’époque des Wisigoths. Au milieu de la voûte en berceau et des arcs en fer à cheval se trouve un clocher autrefois magnifique, avec plusieurs cloches en ruine auxquelles il manque le battant.\n\nAlors que je me promène dans les ruines, j’entends un claquement de sabots. En regardant par un trou, je vois [faction_member_1.Custom('FR_le_Char_Pi')][faction_member_1.GetTitledFirstName] qui approche. [faction_member_1.Custom('FR_IlElle')] pense peut-être que cet endroit pourrait servir de cachette à sa faction traîtresse ?" + # [faction_member_1_faction.GetName] + bell_special_yearly.1000.a:0 "Je pourrais [faction_member_1.Custom('FR_LeLa')] tuer sans que personne ne soit là pour le voir !" + bell_special_yearly.1000.a.tt:0 "Vous vous approchez furtivement [faction_member_1.Custom('FR_du_Char_Pi')][faction_member_1.GetTitledFirstName] et essayez de [faction_member_1.Custom('FR_LeLa')] tuer." + bell_special_yearly.1000.b:0 "Je devrais m’éclipser discrètement." + + bell_special_yearly.1500.desc:0 "Je me cache dans l’antichambre de l’église et n’entends que les battements de mon cœur et les pas [faction_member_1.Custom('FR_du_Char_Pi')][faction_member_1.GetTitledFirstName]. Alors qu’[faction_member_1.Custom('FR_IlElle')] entre dans la pièce, je frappe sa tête avec un débris, ce qui [faction_member_1.Custom('FR_LeLa')] fait tomber à terre. Alors que je frappe encore et encore, une image fugace trouble ma vue teintée de sang. Celle de ce vieux clocher faisant à nouveau de la musique, avec toutes les têtes de mes ennemis comme battants." + bell_special_yearly.1500.a:0 "Un autre imbécile indiscipliné rejoindra mon ensemble !" + bell_special_yearly.1500.a.tt:0 "Vous cherchez une autre victime." + bell_special_yearly.1500.discovery.tt:0 "Vos chances d’être découvert augmentent" + bell_special_yearly.1500.b:0 "Je devrais rentrer chez moi et me reposer." + bell_special_yearly.1500.b.tt:0 "Vous arrêtez de rassembler des têtes pour la cloche." + + bell_special_yearly.2000.desc:0 "J’exige que [faction_member_2.Custom('FR_LeLa')] détestable [faction_member_2.GetTitledFirstName] visite mon [ROOT.Char.Custom('FortifiedBuilding')] et me déguise en troubadour. En costume, je déclame : « [ROOT.Char.Custom('FR_le_Char_Pi')|U][ROOT.Char.GetTitledFirstName] exige que vous écoutiez cette merveilleuse œuvre composée ici, dans la capitale ! »\n\nLorsqu’[faction_member_2.Custom('FR_IlElle')] est à l’intérieur, je [faction_member_2.Custom('FR_LeLa')] force à entrer seul[faction_member_2.Custom('FR_E')] dans une chambre. Là, je joue le plus banal des cansons pendant des heures jusqu’à ce qu’[faction_member_2.Custom('FR_IlElle')] s’endorme. Je travaille rapidement : je l’étrangle avec une des cordes du luth, cache la tête [Select_CString(ROOT.Char.IsFemale,'sous ma robe','sous ma cape')] et m’enfuis à travers les couloirs avant que quiconque ne puisse cligner des yeux." # [LocEditor:ForFutureBatchExport] + bell_special_yearly.2000.a:0 "La cloche n’a pas encore assez de têtes !" + bell_special_yearly.2000.b:0 "C’est un beau crime - je ne devrais pas risquer qu’il tourne mal." + +#Dropping an organ out of a window + bell_special_yearly.3000.desc:0 "J’ai imposé une visite royale au [faction_member_3.Custom('FortifiedBuilding')] [faction_member_3.Custom('FR_du_Char_Pi')][faction_member_3.GetTitledFirstName] sous prétexte de tenter de dissiper les tensions avec sa faction rebelle. Pendant une pause dans nos négociations, j’examine ses salles de musique et demande à être laissé[ROOT.Char.Custom('FR_E')] seul[ROOT.Char.Custom('FR_E')] pour jouer.\n\nLa salle de musique a une grande fenêtre au-dessus du jardin du [faction_member_3.Custom('FortifiedBuilding')] et un grand orgue se trouve à côté. Le moment est parfait. Alors que [faction_member_3.GetFirstNameNoTooltip] sort sous la fenêtre pour prendre un moment de détente, je pousse l’orgue. Il tombe et l’écrase. Gloussant, je me dépêche de récupérer la tête avant que le corps ne soit remarqué." + bell_special_yearly.3000.a:0 "La cloche va être exquise !" + bell_special_yearly.3000.b:0 "Des accidents d’orgue étranges arrivent tous les jours." + +#[faction_member_3_faction.GetName] + bell_special_yearly.4000.desc:0 "Je me prélasse dans mon jardin, jouant distraitement avec les roses, leur arrachant la tête une à une. Je me demande ce que je vais faire de mon clocher. Sera-t-il un jour destiné à fonctionner ?" + bell_special_yearly.4000.desc_discoverer:0 "\n\nPendant que je réfléchis à tout cela, je remarque [bell_discoverer.Custom('FR_le_Char_Pi')][bell_discoverer.GetTitledFirstName], l’une des personnes qui pleurent encore une victime des disparitions, qui me regarde fixement dans le jardin. Je ricane et j’ai presque envie de lui dire sur le champ." + bell_special_yearly.4000.a:0 "Je devrais organiser un grand concert à l’église !" + bell_special_yearly.4000.a.tt:0 "Tout le monde sera au courant de vos meurtres." + bell_special_yearly.4000.b:0 "Personne n’a besoin de connaître mes divertissements privés." + bell_discovery_success_effect:0 "La cloche est gardée secrète" + bell_discovery_failure_effect:0 "La cloche est découverte" + + + bell_special_yearly.5000.desc:0 "Je sors une nuit pour visiter ma cloche et me réjouir de sa méchanceté resplendissante. Au début, j’imagine que les fantômes des Wisigoths sont mécontents que j’aie souillé leur église, mais c’est alors que [bell_discoverer.Custom('FR_le_Char_Pi')][bell_discoverer.GetTitledFirstName] retire sa capuche. « J’ai l’impression d’avoir voyagé jusqu’[bell_discoverer.GetFaith.NegativeAfterLife2] et de ne plus pouvoir m’enfuir, après avoir découvert l’abomination que vous avez créée. Vous allez rejoindre vos victimes ! » Je sens brièvement une lame d’acier dans mon cou, puis plus rien du tout." + bell_special_yearly.5000.a:0 "Accompagnez mon départ en musique, [bell_discoverer.GetTitledFirstName]." + + + bell_special_yearly.6000.desc:0 "Un concert est organisé dans la ruine wisigothique pour toute ma cour et promet une nuit de musique dans une vieille église éclairée à la bougie. Le spectacle habituel des ménestrels se déroule tandis que quelques invités se plaignent de l’odeur particulière. Nous apprécions quelques airs légers avec des flûtes et instruments à cordes pincées, et les morceaux deviennent plus lugubres au fur et à mesure que la nuit avance.\n\nÀ la fin, les serviteurs suivent mon ordre de se précipiter et de faire sonner les cloches au rythme de la dernière chanson. Les cris de mes courtisans se joignent à la voix du chœur et tous voient mes têtes qui résonnent !" + bell_special_yearly.6000.a:0 "Quelle musique !" + bell_special_yearly.6000.b:0 "Le reste d’entre vous se joindra à eux, si vous me désobéissez !" + diff --git a/project/ck3/base_game/localization/french/event_localization/story_cycles/pet_animal_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/story_cycles/pet_animal_events_l_french.yml index 2fbcf93add..6aa816b059 100644 --- a/project/ck3/base_game/localization/french/event_localization/story_cycles/pet_animal_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/story_cycles/pet_animal_events_l_french.yml @@ -74,7 +74,7 @@ pet_animal.0110.a:0 "Je vais vous dédommager !" pet_animal.0110.b:0 "Ce n’est qu’un chat..." - pet_animal.0197.t:0 "[ROOT.Char.Custom('CatStoryName')]: parti[ROOT.Char.Custom('FR_CatStory_e')]" + pet_animal.0197.t:0 "[ROOT.Char.Custom('CatStoryName')] : parti[ROOT.Char.Custom('FR_CatStory_e')]" pet_animal.0197.desc_court_5020:0 "Depuis que j’ai commencé à limiter les allées et venues de [ROOT.Char.Custom('CatStoryName')] je [ROOT.Char.Custom('FR_CatStory_le')] vois de moins en moins.\n\nCela fait maintenant des semaines que je ne l’ai plus vu[ROOT.Char.Custom('FR_CatStory_e')] et j’ai peur qu’[ROOT.Char.Custom('CatStorySheHe')] m’ait quitté pour de bon.\n\nMes courtisans semblent heureux de leurs quartiers sans sa présence, mais mes genoux ne se sont jamais sentis aussi seuls..." pet_animal.0197.desc:0 "[ROOT.Char.Custom('CatStoryName')] a pris l’habitude de s’éloigner de plus en plus et de plus en plus longtemps.\n\nCela fait maintenant des semaines que je ne l’ai plus vu[ROOT.Char.Custom('FR_CatStory_e')] et j’ai peur qu’[ROOT.Char.Custom('CatStorySheHe')] m’ait quitté pour de bon." pet_animal.0197.a:0 "S’il te plaît, reviens, [ROOT.Char.Custom('CatStoryName')] !" @@ -132,7 +132,7 @@ pet_animal.1109.t:0 "[ROOT.Char.Custom('DogStoryName')] : la rencontre" pet_animal.1109.desc:0 "Je me promène avec [ROOT.Char.Custom('DogStoryName')] quand je vois soudain [other_owner.Custom2('MyCharacterIntroduction', ROOT.Char)] s’approcher avec un magnifique chien [other_owner.Custom('DogFurColor')]. Avant que nous n’ayons eu le temps de réagir, [ROOT.Char.Custom('DogStoryName')] et l’autre chien partent ensemble." pet_animal.1109.a:0 "Je suis sûr[ROOT.Char.Custom('FR_E')] que tout ira bien." - pet_animal.1109.a.tt:0 "J'#EMP espère#! que tout ira bien" + pet_animal.1109.a.tt:0 "J’#EMP espère#! que tout ira bien" pet_animal.1110.desc:0 "[other_owner.Custom2('MyCharacterIntroduction', ROOT.Char)|U] et moi retrouvons les deux chiens au bout d’un certain temps, au milieu d’une copulation vigoureuse.\n\n" pet_animal.1110.desc_your_dog:0 "« Eh bien, [ROOT.Char.GetTitledFirstNameNoTooltip]... Je suppose que nous serons bientôt liés ! »" @@ -167,7 +167,7 @@ pet_animal.1115.desc:2 "« Passons maintenant au point suivant », dit mon [councillor.GetCouncilTitle|l] [councillor.Custom('FR_le_Char_Pi')][councillor.GetTitledFirstName]. « Il est de la plus haute importance que... »\n\n#EMP *Phhffrrt*#!\n\nLe silence n’est rompu que par les aboiements joyeux [ROOT.Char.Custom('DogStoryNamePossessive')], qui vient de faire ses besoins." pet_animal.1115.a:0 "Mauvais chien !" - pet_animal.1116.desc_opening:0 "Je sors de la salle de réunion et je découvre que [ROOT.Char.Custom('DogStoryName')] a disparu. Je le cherche partout ; et s’il était perdu et effrayé ?\n\n" + pet_animal.1116.desc_opening:0 "Je sors de la salle de réunion et je découvre que [ROOT.Char.Custom('DogStoryName')] a disparu. Je le cherche partout ; et s’il était perdu et effrayé ?\n\n" pet_animal.1116.desc:1 "Soudain, je tombe sur [courtier.Custom2('MyCharacterIntroduction', ROOT.Char)] avec un chien pratiquement sur ses genoux à qui [courtier.Custom('FR_IlElle')] gratte vigoureusement le ventre. Un chien qui ressemble étrangement à [ROOT.Char.Custom('DogStoryName')]. « C’est un compagnon précieux que vous avez, [ROOT.Char.GetTitledFirstNameNoTooltip] ! »" pet_animal.1116.a:0 "Oh oui. Un très bon compagnon..." @@ -274,12 +274,3 @@ pet_animal.6051.desc:0 "Je trouve [ROOT.Char.Custom('CatStoryName')] qui dort dans mes appartements, et alors que je m’assieds à ses côtés, j’entends un gazouillis calme et confus. Cependant, lorsque je commence à passer mes doigts dans son pelage [ROOT.Char.Custom('CatFurColor')], [ROOT.Char.Custom('CatStorySheHe')] se met rapidement à ronronner de contentement, et le son semble détendre tout mon être." pet_animal.6052.desc:0 "Je trouve [ROOT.Char.Custom('CatStoryName')] qui se pavane dans la cour. Dès qu’[ROOT.Char.Custom('CatStorySheHe')] me repère, [ROOT.Char.Custom('CatStorySheHe')] miaule et se frotte contre ma jambe.\n\nJe passe de nombreuses minutes accroupi[ROOT.Char.Custom('FR_E')] à ses côtés, à le caresser et à le gratter sous le menton, et lorsque je me relève, je me sens plus lég[ROOT.Char.Custom('FR_ErEre')]." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - pet_animal.0198.t:0 "[ROOT.Char.Custom('CatStoryName')] : un nouveau compagnon" - pet_animal.0198.desc:1 "Je n'avais pas vu le chat [ROOT.Char.Custom('CatFurColor')] de m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('original_owner'))] [original_owner.Custom('FR_le_Char_Pi')][original_owner.GetTitledFirstName] depuis son décès, mais soudain l'animal se tient devant moi. « [original_owner.Custom('FR_IlElle')|U] te manque aussi, hein ? », lui dis-je en m'accroupissant pour le caresser." - pet_animal.1198.t:0 "[ROOT.Char.Custom('DogStoryName')] : un nouveau compagnon" - pet_animal.1198.desc:0 "Je n'avais pas vu le chien [ROOT.Char.Custom('CatFurColor')] de m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('original_owner'))] [original_owner.Custom('FR_le_Char_Pi')][original_owner.GetTitledFirstName] depuis son décès, mais soudain l'animal se tient devant moi. « [original_owner.Custom('FR_IlElle')|U] te manque aussi, hein ? », lui dis-je en m'accroupissant pour le caresser." - pet_animal.1198.a_girl:0 "Viens ici ma fille." - pet_animal.1198.a_boy:0 "Viens ici mon garçon." - pet_animal.1198.b:0 "Bah, je vais te vendre au marché." diff --git a/project/ck3/base_game/localization/french/event_localization/story_cycles/story_cycle_infidelity_confrontation_l_french.yml b/project/ck3/base_game/localization/french/event_localization/story_cycles/story_cycle_infidelity_confrontation_l_french.yml index bb9411521b..d61428e66b 100644 --- a/project/ck3/base_game/localization/french/event_localization/story_cycles/story_cycle_infidelity_confrontation_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/story_cycles/story_cycle_infidelity_confrontation_l_french.yml @@ -84,7 +84,7 @@ # Plead for breakup branch: request is accepted, by Mathilda Bjarnehed infidelity_confrontation.1021.love.desc:0 "Le soulagement de [infidelity_partner.GetFirstName] se lit sur son visage. Les larmes aux yeux, [infidelity_partner.Custom('FR_IlElle')] se jette dans mes bras et je peux sentir l’humidité contre mon cou. « Je ne mérite pas votre pardon », murmure-t-[infidelity_partner.Custom('FR_IlElle')] entre deux sanglots. « Mais je ferai tout ce qui est en mon pouvoir pour changer cela. Je le jure, mon amour. Je le jure sur ma vie. »" infidelity_confrontation.1021.regular.desc:0 "La honte de [infidelity_partner.GetFirstName] se lit sur son visage. « Je m’étais convaincu[infidelity_partner.Custom('FR_E')] de n’avoir rien fait de mal, mais maintenant que tout est révélé au grand jour... », soupire-t-[infidelity_partner.Custom('FR_IlElle')] en secouant la tête avant de continuer : « Je peux enfin voir mon erreur. Pardonnez-moi, [ROOT.Char.GetFirstNameNoTooltip]. Donnons-nous une autre chance. »" - infidelity_confrontation.1021.a:0 "Cela prendre du temps, mais nous y arriverons." + infidelity_confrontation.1021.a:0 "Cela prendra du temps, mais nous y arriverons." # Plead for breakup branch: request is rejected, by Mathilda Bjarnehed infidelity_confrontation.1021.unapologetic_start.desc:0 "« Cessez cette comédie », s’exclame [infidelity_partner.GetFirstName], alors qu’[infidelity_partner.Custom('FR_IlElle')] [infidelity_partner.Custom('quirk_neg_pp')]. « Aucune larme ne saurait me faire pas changer d’avis. Arrêtez de perdre votre temps et de me faire perdre le mien. »\n\nComment peut-[infidelity_partner.Custom('FR_IlElle')] être si froid[infidelity_partner.Custom('FR_E')] ?" diff --git a/project/ck3/base_game/localization/french/event_localization/stress_events/stress_threshold_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/stress_events/stress_threshold_events_l_french.yml index ab5c451165..ba150c147f 100644 --- a/project/ck3/base_game/localization/french/event_localization/stress_events/stress_threshold_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/stress_events/stress_threshold_events_l_french.yml @@ -18,7 +18,7 @@ stress_threshold.1001.drunkard.gain:0 "Peut-être que quelques verres aideraient ?" stress_threshold.1001.drunkard.effect:0 "Je boirai jusqu’à ce que ces pensées soient parties." stress_threshold.1001.hashishiyah.gain:0 "Un peu de haschisch me rassurera..." - stress_threshold.1001.hashishiyah.effect:0 "Une nuit de détente avec ma pipe m’aidera." + stress_threshold.1001.hashishiyah.effect:1 "Une nuit de détente avec des gâteaux au haschisch m’aidera." stress_threshold.1001.journaller.gain:0 "Mettre par écrit mes inquiétudes m’aidera à me concentrer." stress_threshold.1001.journaller.effect:0 "J’ai besoin d’une nuit seul[ROOT.Char.Custom('FR_E')] dans mon bureau." stress_threshold.1001.endure:0 "Je dois être fort[ROOT.Char.Custom('FR_E')] et résister à ces impulsions !" @@ -110,7 +110,7 @@ stress_threshold.1601.drunkard.gain:0 "Peut-être que je me sentirai plus concentré[ROOT.Char.Custom('FR_E')] après un verre..." stress_threshold.1601.drunkard.effect:0 "Je me sens toujours plus concentré[ROOT.Char.Custom('FR_E')] après un verre." stress_threshold.1601.hashishiyah.gain:0 "Un peu de haschisch va, espérons-le, calmer mon esprit..." - stress_threshold.1601.hashishiyah.effect:0 "Je ne suis jamais aussi calme qu’après avoir fumé." + stress_threshold.1601.hashishiyah.effect:1 "Je ne suis jamais aussi calme qu’après avoir mangé des gâteaux au haschisch." stress_threshold.1601.journaller.gain:0 "Écrire mes pensées devrait apporter un peu de clarté..." stress_threshold.1601.journaller.effect:0 "Écrire mes pensées apporte toujours de la clarté !" stress_threshold.1601.endure_no_option:0 "Je... je dois l’endurer. Il n’y a rien que je puisse faire..." @@ -159,7 +159,7 @@ stress_threshold.2101.witch.gain:0 "Je suis un[ROOT.Char.Custom('FR_E')] exclu[ROOT.Char.Custom('FR_E')], tout comme [ROOT.Char.GetFaith.WitchGodName]." stress_threshold.2101.witch.effect:0 "Au moins, je sais que je suis compris[ROOT.Char.Custom('FR_E')] par [ROOT.Char.GetFaith.WitchGodName]." stress_threshold.2101.drunkard.effect:0 "Le vin est peut-être mon seul véritable ami." - stress_threshold.2101.hashishiyah.effect:0 "Au moins ma pipe ne me juge pas." + stress_threshold.2101.hashishiyah.effect:1 "Au moins ce gâteau au haschisch ne me jugera pas." stress_threshold.2101.endure:0 "Peut-être que c’est juste dans ma tête..." stress_threshold.2201.t:0 "Effondrement mental : bouillir de colère" diff --git a/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_event_dan_l_french.yml b/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_event_dan_l_french.yml new file mode 100644 index 0000000000..a958792b27 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_event_dan_l_french.yml @@ -0,0 +1,67 @@ +l_french: + fp2_yearly.1001.t:0 "Jeu d’échecs" + fp2_yearly.1001.desc:0 "Après avoir gagné une nouvelle partie d’échecs contre moi-même, je ne peux m’empêcher de penser que mon immense intelligence pourrait peut-être améliorer quelque peu ce jeu.\n\nMais quel changement aurait le plus de sens ?" + fp2_yearly.1001.a:0 "Le roi est clairement trop faible." + fp2_yearly.1001.b:0 "Le fou devrait porter un nom religieux et être plus fort." + fp2_yearly.1001.c:0 "Pourquoi je ne peux pas torturer les pions ?" + + + fp2_yearly.1002.t:0 "Une situation compromettante" + fp2_yearly.1002.desc:0 "Tard dans la nuit, j’entends des bruits étranges provenant d’une pièce au bout du hall. En jetant un coup d’œil derrière la porte, je vois m[ROOT.Char.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('deviant_courtier'))] [deviant_courtier.GetFirstName] nu[deviant_courtier.Custom('FR_E')], attaché[deviant_courtier.Custom('FR_E')] et battu[deviant_courtier.Custom('FR_E')] avec une baguette de bois par un serviteur, qui semble être habillé avec certains de mes anciens vêtements. Comme si cela n’était pas assez étrange, [deviant_courtier.Custom('FR_IlElle')] semble aimer ça.\n\nEntre deux coups, [deviant_courtier.Custom('FR_IlElle')] s’écrie : « Oui ! Punissez-moi, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], j’ai été un[deviant_courtier.Custom('FR_E')] vilain[deviant_courtier.Custom('FR_E')] petit[deviant_courtier.Custom('FR_E')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('deviant_courtier'))] ! »." # [LocEditor:ForFutureBatchExport] + fp2_yearly.1002.b:0 "Ça sent le chantage." + fp2_yearly.1002.c:0 "Ça a l’air amusant !" + fp2_yearly.1002.a:0 "Je vais juste les laisser." + + + fp2_yearly.1003.t:0 "Un géant ?" + fp2_yearly.1003.desc:0 "De l’agitation dans ma cour attire mon attention alors que [injured_knight.Custom2('MyCharacterIntroduction', ROOT.Char)] est porté[injured_knight.Custom('FR_E')] par plusieurs paysans. [injured_knight.Custom('FR_IlElle')|U] est manifestement gravement blessé[injured_knight.Custom('FR_E')].\n\nLorsque je demande à savoir ce qui s’est passé, les paysans me disent qu’ils l’ont trouvé[injured_knight.Custom('FR_E')] dans un champ où [injured_knight.Custom('FR_IlElle')] prétendait avoir combattu un géant avec difficulté.\n\nSon écuyer me prend à part : « La vérité est qu’[injured_knight.Custom('FR_IlElle')] a essayé de se battre contre des moulins à vent et a perdu [ROOT.Char.Custom('FR_MonseigneurMadame')|U], mais ces villageois semblent tout à fait convaincus par son histoire »." + fp2_yearly.1003.a:0 "Saluez le courageux chevalier, je lui achèterai un nouveau destrier." + fp2_yearly.1003.b:0 "Je ne tolérerai aucun conte de fées dans ma cour." + + fp2_yearly.1004.t:0 "Le Faucon de Quraych" + fp2_yearly.1004.desc:0 "Je suis en train de lire l’histoire de [hawk_of_quraysh.GetName] également connu sous le nom du #EMP Faucon de Quraych#!.\n\nLe récit de sa vie est incroyablement inspirant, de sa fuite de la dynastie [abbasid_dynasty.GetName] à l’établissement de la dynastie [hawk_dynasty.GetName] en Ibérie, et je ne peux m’empêcher de penser que je devrais prendre certaines de ses idées à cœur." + fp2_yearly.1004.a:0 "Moi aussi, je pourrais inspirer mes hommes comme il l’a fait à Carmona." + fp2_yearly.1004.b:0 "Ses relations diplomatiques avec les Yéménites sont légendaires." + fp2_yearly.1004.c:0 "Nous sommes parents !" + + nick_the_hawk_of_quraysh:0 "le Faucon de Quraych" + + + fp2_hawk_of_quarysh_martial_modifier:0 "Inspiration martiale" + fp2_hawk_of_quarysh_martial_modifier_desc:0 "Ce personnage s’est inspiré du faucon de Quraych sur le plan martial." + + + fp2_hawk_of_quarysh_diplomacy_modifier:0 "Inspiration diplomatique" + fp2_hawk_of_quarysh_diplomacy_modifier_desc:0 "Ce personnage s’est inspiré du faucon de Quraych sur le plan diplomatique." + + fp2_yearly.1005.t:0 "[hidden_viking.Custom('FR_LeLa')|U] viking perdu[hidden_viking.Custom('FR_E')]" + fp2_yearly.1005.desc:0 "Un[hidden_viking.Custom('FR_E')] [hidden_viking.GetWomanMan] de grande taille se débat et crie, alors qu’[hidden_viking.Custom('FR_IlElle')] est traîné[hidden_viking.Custom('FR_E')] devant moi. Un[hidden_viking.Custom('FR_E')] pillard[hidden_viking.Custom('FR_E')] viking du même genre que ceux qui sèment le chaos dans notre pays depuis des décennies.\n\n« Ayez pitié. Je m’appelle [hidden_viking.GetName] et je vis dans le [viking_county.GetNameNoTooltip] depuis des années. On m’a laissé[hidden_viking.Custom('FR_E')] sur place parce que j’étais blessé[hidden_viking.Custom('FR_E')]. Les villageois m’ont sauvé[hidden_viking.Custom('FR_E')] ; ils sont ma famille maintenant. »\n\n[hidden_viking.Custom('FR_LeLa')|U] viking se met à genoux dans l’espoir que j’épargne sa vie. Plusieurs paysans confirment son histoire." + fp2_yearly.1005.a:0 "Vous pouvez divertir mes courtisans avec votre histoire originale." # [LocEditor:ForFutureBatchExport] + fp2_yearly.1005.b:0 "Une bonne action ne compense pas la mauvaise. Vous êtes mort[hidden_viking.Custom('FR_E')]." + fp2_yearly.1005.c:0 "Puisque vous servez le village, je vous épargne pour le moment." + + + fp2_yearly.1006.t:0 "Vikings fromagers ?" + fp2_yearly.1006.desc:0 "Je m’arrête à un étal de bord de route vendant quelques aliments simples. [cheese_trader.Custom('FR_LeLa')|U] commerçant[cheese_trader.Custom('FR_E')], [cheese_trader.GetName], me propose différentes marchandises avant d’atteindre le bas de l’étal et d’en sortir une boîte en bois sculpté.\n\n« Pour vous, mon seigneur, c’est le meilleur fromage de tout le pays ». [cheese_trader.Custom('FR_IlElle')|U] pousse l’objet dans ma main, se penche et chuchote de façon conspiratrice : « Il a été fabriqué par des vikings fromagers ici en Ibérie. »\n\nMalgré ce commentaire bizarre, le fromage est incroyablement bon." + fp2_yearly.1006.a:0 "J’accepte votre fromage mais pas votre histoire ridicule." + fp2_yearly.1006.b:0 "Je dois trouver ces « vikings fromagers »..." + fp2.1006.b.tt:0 "Vous envoyez vos agents à la recherche des « vikings fromagers »" + fp2_yearly.1006.c:0 "Quel ramassis d’âneries." + + + fp2_yearly.1007.t:0 "$fp2_yearly.1006.t$" + fp2_yearly.1007.desc:0 "Un[fake_cheese_viking.Custom('FR_E')] [fake_cheese_viking.GetWomanMan] maigrele[fake_cheese_viking.Custom('FR_TTte')] est amené[fake_cheese_viking.Custom('FR_E')] devant moi. [fake_cheese_viking.Custom('FR_IlElle')|U] ressemble à peine à un[fake_cheese_viking.Custom('FR_E')] fromag[fake_cheese_viking.Custom('FR_ErEre')], et encore moins à un[fake_cheese_viking.Custom('FR_E')] Viking.\n\n« Je suis vraiment désolé[fake_cheese_viking.Custom('FR_E')], mais je ne suis pas vraiment un[fake_cheese_viking.Custom('FR_E')] viking. C’est juste un mensonge pour aider à vendre le fromage », bafouille-t-[fake_cheese_viking.Custom('FR_IlElle')]." + fp2_yearly.1007.a:0 "Au moins j’ai résolu le mystère." + fp2_yearly.1007.b:0 "Je veux la moitié de vos profits, et la moitié de votre fromage." + + fp2_respected_clergy_chess:0 "Clergé respecté aux échecs" + fp2_respected_clergy_chess_desc:0 "Ce personnage a changé les règles du jeu d’échecs pour respecter le clergé." + + fp2_cheese_artifact:0 "Fromage affiné" + fp2_cheese_artifact_desc:0 "Malgré les rumeurs, ce fromage n’a pas été fabriqué par des Vikings. Cependant, il est extrêmement bon." + + + fp2_yearly.1008.t:0 "La consommation du fromage" + fp2_yearly.1008.desc:0 "Il est temps. Au fond de ma cave se trouve l’un des fromages les plus incroyables du monde connu, qui s’affine lentement.\n\nEt maintenant je vais le consommer." + fp2_yearly.1008.a:0 "C’est vraiment du bon fromage." + fp2_yearly.1008.b:0 "En fait, laissons le fromage s’affiner davantage." diff --git a/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_event_ola_l_french.yml b/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_event_ola_l_french.yml new file mode 100644 index 0000000000..c95fbe8950 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_event_ola_l_french.yml @@ -0,0 +1,250 @@ +l_french: + stoke_tension_toast.success:0 "Votre campagne de haine a réussi." + stoke_tension_toast.failure:0 "Votre implication a été révélée." + + delegated_stoke_tension_toast.success:0 "[tension_councillor.Custom('FR_le_Char_Pi')|U][tension_councillor.GetTitledFirstName] a semé la haine." + + ease_tension_toast.success:0 "Vous avez fait de la médiation couronnée de succès." + ease_tension_toast.failure:0 "Vos efforts ont échoué." + + bad_intrigue.tt:0 "Cette option est disponible en raison de votre faible aptitude à l’intrigue." + + fp2_struggle.1000.t:0 "Attiser le feu" + fp2_struggle.1000.desc:0 "Il y a eu des affrontements entre les [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] et la population [tension_county.GetCountyData.GetFaith.GetAdjectiveNoTooltip] en [tension_county.GetName]. « Profitons de cette occasion pour recruter des soldats à peu de frais parmi la milice [ROOT.Char.GetFaith.GetAdjectiveNoTooltip] », suggère [tension_councillor.GetFirstName]. « Et s’ils poursuivent leur formation dans leur comté d’origine, ce n’est pas si mal non plus ! Nous pourrions même encourager cela... »\n\nDois-je laisser brûler [tension_county.GetNameNoTierNoTooltip] afin d’enrôler ces fanatiques violents ?" + fp2_struggle.1000.a:0 "Répandons un peu de haine... discrètement." + fp2_struggle.1000.b:0 "Je vous fais confiance pour le faire." + fp2_struggle.1000.c:0 "Non, je vais essayer d’apaiser les tensions." + fp2_struggle.1000.d:0 "Si je ne peux arrêter cette folie, un dirigeant [minority_courtier.GetFaith.GetAdherentNameNoTooltip] le pourrait." + + + not_my_problem_toast:0 "Les mères célibataires et les enfants de votre pays mourront de faim" + + fp2_struggle.1001.t:0 "Veuves de guerre" + fp2_struggle.1001.desc:0 "[expectant_courtier.Custom('FR_le_Char_Pi')|U][expectant_courtier.GetTitledFirstName] est enceinte, et en est venue à réfléchir à la situation d’autres mères dans nos contrées - celles que la guerre et les malheurs récents ont laissées s’occuper seules de leurs enfants. « Nous pourrions instituer un fonds spécial, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], pour payer les mères allaitantes qui n’ont pas d’autres moyens de subsistance. Après tout, l’éducation des enfants est un travail aussi dur et aussi louable que les autres. »" + fp2_struggle.1001.a:0 "Une bonne idée ! Je vais créer un tel fonds." + fp2_struggle.1001.b:0 "Seules les veuves auront mon soutien." # [LocEditor:ForFutureBatchExport] + fp2_struggle.1001.b.tt:0 "Votre foi n’approuve pas les femmes ayant des enfants hors mariage." + fp2_struggle.1001.c:0 "Qu’elles viennent séjourner à la Cour ! La nourriture est abondante !" + fp2_struggle.1001.c.tt:0 "Vous invitez toutes les mères célibataires pauvres de votre pays à séjourner à votre Cour." + fp2_struggle.1001.d:0 "Mes vassaux bienveillants peuvent aider à financer cela." + fp2_struggle.1001.e:0 "Je suis votre [ROOT.Char.GetTitleTierName|l], pas une nourrice !" + fp2_struggle.1001.specialdescpositive:0 "Les vassaux qui sont heureux de payer gagnent #positive_value 10#! d’#color_light_blue opinion#! envers vous" + fp2_struggle.1001.specialdescnegative:0 "Les vassaux qui ne sont pas contents de payer perdent #negative_value 10#! d’#color_light_blue opinion#! envers vous" + + reading_avicenna_toast.success:0 "Vous lisez un gros livre sur la médecine." + reading_avicenna_toast.failure:0 "Vous avez peut-être mal compris quelque chose..." + reading_hippocrates_toast.success:0 "Vous avez lu tous les ouvrages de Galien." + reading_hippocrates_toast.failure:0 "Pourquoi le grec est-il si difficile ?" + rolling_in_filth_toast:0 "Votre Cour est un risque pour la santé." + + fp2_struggle.1002.t:0 "Progrès [xenophilic_culture.GetCollectiveNounNoTooltip|l]" + fp2_struggle.1002.desc_early_golden_age:0 "Les érudits [xenophilic_culture.GetCollectiveNounNoTooltip|l] ont récemment fait de grands progrès dans les connaissances médicales. Mais [great_physician.GetFirstName], un esprit universel, a été chassé[great_physician.Custom('FR_E')] de la Cour de m[ROOT.GetCharacter.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.Custom('FR_le_Char_Pi')][neighboring_ruler.GetTitledFirstName] pour un poème et une erreur, et cherche un nouvel emploi.\n\n" + fp2_struggle.1002.desc_late_golden_age:0 "Les érudits [xenophilic_culture.GetCollectiveNounNoTooltip|l] se consacrent depuis longtemps à l’étude de la médecine. [great_physician.GetFirstName], un esprit universel, cherche à rejoindre ma Cour, mais [great_physician.Custom('FR_IlElle')] a récemment été chassé[great_physician.Custom('FR_E')] de celle de m[ROOT.GetCharacter.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.Custom('FR_le_Char_Pi')][neighboring_ruler.GetTitledFirstName] pour une transgression non divulguée. \n\n" + fp2_struggle.1002.desc_post_golden_age_christian:0 "Bien que les grands Averroès et Albucasis soient morts depuis longtemps, les médecins [xenophilic_culture.GetCollectiveNounNoTooltip|l] restent prééminents dans le savoir. Aujourd’hui, [great_physician.GetFirstName], un esprit universel, cherche un nouvel emploi, après avoir été chassé[great_physician.Custom('FR_E')] de la Cour de m[ROOT.GetCharacter.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('neighboring_ruler')] [neighboring_ruler.Custom('FR_le_Char_Pi')][neighboring_ruler.GetTitledFirstName] pour une transgression non divulguée. \n\n" + fp2_struggle.1002.desc_post_golden_age_unchristian:0 "Bien que les grands Ibn Rushd et Al-Zahrawi soient morts depuis longtemps, les médecins [xenophilic_culture.GetCollectiveNounNoTooltip|l] restent prééminents dans le savoir. Aujourd’hui, [great_physician.GetFirstName], un esprit universel, cherche un nouvel emploi, après avoir été chassé[great_physician.Custom('FR_E')] de la Cour de m[ROOT.GetCharacter.Custom2('FR_RelationToMeShort_OnA', SCOPE.sC('neighboring_ruler')] [neighboring_ruler.Custom('FR_le_Char_Pi')][neighboring_ruler.GetTitledFirstName] pour une transgression non divulguée. \n\n" + fp2_struggle.1002.desc_albucasis:0 "« Bien que mes compétences soient modestes », dit-[great_physician.Custom('FR_IlElle')], « j’ai une fois sauvé la vie d’une esclave qui s’était tranchée la gorge. Sa voix n’était plus que légèrement enrouée après mon intervention. Et je vous demanderais de faire quelques changements dans vos habitudes d’hygiène... »\n\n" + fp2_struggle.1002.desc_avenzoar:0 "« J’ai pratiqué la médecine toute ma vie », dit-[great_physician.Custom('FR_IlElle')], « et j’ai écrit un livre sur les diètes pour une vie saine. Mais je suis l’ennemi[great_physician.Custom('FR_E')] juré[great_physician.Custom('FR_E')] de la superstition et des faux remèdes colportés par les sorcières et les astrologues, aussi je vous demande d’interdire ces choses... »\n\n" + fp2_struggle.1002.desc_tufail:0 "« J’étudie à la fois les cieux, l’esprit et les maux de la chair », dit-[great_physician.Custom('FR_IlElle')]. « Mais je suis un défenseur des avantages de l’étude du corps humain #EMP post mortem#!... Pourriez-vous me fournir des occasions de poursuivre cela ? »\n\n" + fp2_struggle.1002.desc_no_historical_physician_early:0 "« J’ai beaucoup appris », dit-[great_physician.Custom('FR_IlElle')], « des travaux des Anciens. Mais j’ai sauvé leur savoir de l’abîme de la prolixité, et je peux l’utiliser à votre profit. »\n\n" + fp2_struggle.1002.desc_no_historical_physician_late:0 "« J’ai beaucoup appris », dit-[great_physician.Custom('FR_IlElle')], « des travaux d’Al-Zahrawi et d’Ibn Sina. Pourtant, j’ai amélioré leurs techniques. Je peux enlever des cataractes et des furoncles, et traiter des maladies que l’on croyait auparavant incurables. »\n\n" + fp2_struggle.1002.desc_has_physician_and_is_christian:0 "M[scoped_physician.Custom('FR_OnA')] médecin de la Cour actue[scoped_physician.Custom('FR_LLle')], [scoped_physician.Custom('FR_le_Char_Pi')][scoped_physician.GetTitledFirstName], m’exhorte à ne pas [scoped_physician.Custom('FR_LeLa')] remplacer par c[great_physician.Custom('FR_EEtte')] païe[great_physician.Custom('FR_NNne')]." + fp2_struggle.1002.desc_has_physician_but_not_christian:0 "M[scoped_physician.Custom('FR_OnA')] médecin de la Cour actue[scoped_physician.Custom('FR_LLle')], [scoped_physician.Custom('FR_le_Char_Pi')][scoped_physician.GetTitledFirstName], m’exhorte à ne pas [scoped_physician.Custom('FR_LeLa')] remplacer par c[great_physician.Custom('FR_EEtte')] excentrique." + fp2_struggle.1002.desc_has_no_physician_but_is_christian:0 "Certains courtisans me conjurent de ne pas m’associer à c[great_physician.Custom('FR_EEtte')] païe[great_physician.Custom('FR_NNne')]." + fp2_struggle.1002.desc_has_no_physician:0 "Dois-je offrir à c[great_physician.Custom('FR_EtEtte')] [great_physician.GetWomanMan] une place à ma Cour ?" + fp2_struggle.1002.a:0 "Je pourrais avoir besoin d’un nouveau médecin..." + fp2_struggle.1002.b:1 "Je peux acheter des livres et apprendre la médecine moi-même." + fp2_struggle.1002.b.tt:0 "Vous essayez d’apprendre des grandes œuvres de la médecine." + fp2_struggle.1002.c:0 "Pourquoi ai-je besoin de vous ? Je peux lire le grec moi-même." + fp2_struggle.1002.c.tt:1 "Vous achetez les œuvres de Galien et essayez de les lire" + fp2_struggle.1002.d:0 "Je vais vous renvoyer chez [neighboring_ruler.Custom('FR_le_Char_Pi')][neighboring_ruler.GetTitledFirstNameNoTooltip]... enchaîné[great_physician.Custom('FR_E')]." + fp2_struggle.1002.e:0 "Ma santé va très bien comme ça, merci." + fp2_struggle.1002.f:0 "Partez, l’innovation ne devrait venir que [ROOT.Char.GetFaith.HighGodNamePossessive]." + fp2_struggle.1002.physicianleaves:0 "[great_physician.GetFirstName] cherche un emploi ailleurs" + fp2_struggle.1001.physician_imprisoned:0 "[great_physician.GetFirstName] est emprisonné[great_physician.Custom('FR_E')] par [neighboring_ruler.Custom('FR_le_Char')][neighboring_ruler.GetName], pour certaines raisons" + + fp2_struggle.1010.t:0 "Âme de fer" + fp2_struggle.1010.desc:1 "Un[great_swordsmith.Custom('FR_E')] [great_swordsmith.GetWomanMan] appelé[great_swordsmith.Custom('FR_E')] [great_swordsmith.GetName] est arrivé[great_swordsmith.Custom('FR_E')] à ma Cour et se dit être un maître forgeron qui a voyagé dans le monde entier.\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], ma famille fabrique des épées à [toledo_holding.GetNameNoTierNoTooltip] depuis les temps anciens, et a autrefois fabriqué des falcatas pour les armées de Carthage. Aucun alliage n’est aussi solide que celui qui est fabriqué en Ibérie, mais je peux le perfectionner. Je peux vous fabriquer les meilleures armes du monde, mais en échange, vous devez me confier le commandement de la guilde des forgerons de [blacksmith_county.GetNameNoTierNoTooltip]. Ils verront alors que j’étais meilleur[great_swordsmith.Custom('FR_E')] qu’eux depuis le début ! »" + fp2_struggle.1010.a:1 "Non, vous devez travailler avec la guilde, pour notre bien à tous." + fp2_struggle.1010.b:1 "Quel que soit le savoir que vous possédez, je vais l’utiliser..." + fp2_struggle.1010.c:1 "Vous l’aurez, si vous fabriquez des épées pour mes armées." + fp2_struggle.1010.d:1 "Faites-moi la meilleure lame d’Ibérie, et la guilde sera à vous." + fp2_struggle.1010.e:0 "Je ne vais pas mettre en colère la guilde pour votre vanité." + fp2_struggle.1010.smithgoesaway:1 "[great_swordsmith.Custom('FR_le_Char')|U][great_swordsmith.GetNameNoTooltip] va prendre le commandement de la guilde des forgerons." + fp2_struggle.1010.paranoid_rivals:1 "Armer vos soldats pourrait inquiéter certains dirigeants voisins." + fp2_struggle.1010.smithmakesweapon:1 "[great_swordsmith.Custom('FR_le_Char')|U][great_swordsmith.GetNameNoTooltip] reste à votre Cour à forger l’épée que vous avez demandée." + fp2_struggle.1010.swordsmith_imprisoned:0 "Vous emprisonnez et torturez [great_swordsmith.Custom('FR_le_Char')][great_swordsmith.GetNameNoTooltip] pour apprendre ses secrets." + fp2_struggle.1010.compassionate_courtiers:0 "Tous vos courtisans n’approuveront peut-être pas cela" + toledo_compromise_flavor:0 "Vous forcez un compromis entre [great_swordsmith.Custom('FR_le_Char')][great_swordsmith.GetNameNoTooltip] et la guilde." + fp2_struggle.1010.swordsmith_leaves:0 "[great_swordsmith.Custom('FR_le_Char')|U][great_swordsmith.GetNameNoTooltip] va à une autre Cour" + + + fp2_struggle.1011.t:1 "La lame de [blacksmith_county.GetNameNoTierNoTooltip]" + fp2_struggle.1011.desc:1 "« C’est terminé », dit [great_swordsmith.Custom('FR_le_Char')][great_swordsmith.GetName], étrangement fatigué[great_swordsmith.Custom('FR_E')].\n\n« Il se peut que les fantômes de mes ancêtres m’aient guidé pendant le forgeage, car c’est la meilleure lame que j’ai jamais créée. Je ne la fabriquerai plus jamais, et personne d’autre sur cette terre ne le fera, car j’emporterai dans la tombe les secrets de sa fabrication. Je dois partir maintenant, et réclamer la guilde que vous m’avez promise, bien que cela me semble maintenant étrangement dérisoire. Quoi qu’il en soit, je vous laisse nommer l’épée que j’ai forgée pour vous. »" + fp2_struggle.1011.a:1 "#italic Martiello#!, le marteau." + fp2_struggle.1011.b:0 "#italic Tiniebra#!, l’obscurité." + fp2_struggle.1011.c:0 "#italic Vermejo#!, la rouge." + fp2_struggle.1011.d:0 "#italic Jargonça#!, comme la pierre précieuse bleue." + fp2_struggle.1011.e:0 "#italic Suhayl#!, la glorieuse." + fp2_struggle.1011.f:0 "#italic al-Battar#!, la tranchante." + fp2_struggle.1011.g:0 "#italic Qazeeb#!, de la poignée forte." + fp2_struggle.1011.h:0 "#italic Zumurrud#!, comme l’émeraude éclatante." + fp2_struggle.1011.i:0 "#italic Ortzi#!, comme le tonnerre." + fp2_struggle.1011.j:0 "#italic Gaueko#!, l’esprit de la nuit." + fp2_struggle.1011.k:0 "#italic Gorri#!, la rouge." + fp2_struggle.1011.l:0 "#italic Aiztoto#!, le petit couteau." + fp2_struggle.1011.m:0 "#italic Escremire#!, l’escrimeuse." + fp2_struggle.1011.n:0 "#italic Folha#!, la feuille." + fp2_struggle.1011.o:0 "#italic Proeza#!, bravoure." + fp2_struggle.1011.p:0 "#italic Trebalhar#!, la tourmenteuse." + fp2_struggle.1011.q:0 "#italic Sophax#!, comme le grand héros des temps anciens." + fp2_struggle.1011.r:0 "#italic Toumellalt#!, la blanche." + fp2_struggle.1011.s:0 "#italic Ayugu#!, le joug." + fp2_struggle.1011.u:0 "#italic Amenfer#!, bien sûr." + fp2_struggle.1011.v:0 "J’aime assez #italic Gui#!..." + fp2_struggle.1011.w:0 "#italic Fendoir-de-Maures#!, quoi d’autre ?" + fp2_struggle.1011.x:0 "#italic Lame de l’usurpateur#! semblent appropriées, étant donné ce que nous avons fait aux guildes..." + fp2_struggle.1011.swordsmith_leaves:0 "Son travail terminé, [great_swordsmith.Custom('FR_le_Char')][great_swordsmith.GetName] quitte votre Cour" + martiello_name:0 "Martiello" + tiniebra_name:0 "Tiniebra" + vermejo_name:0 "Vermejo" + jargonca_name:0 "Jargonça" + suhayl_name:0 "Suhayl" + albattar_name:0 "al-Battar" + qazeeb_name:0 "Qazeeb" + zumurrud_name:0 "Zumurrud" + ortzi_name:0 "Ortzi" + gaueko_name:0 "Gaueko" + gorri_name:0 "Gorri" + aiztoto_name:0 "Aiztoto" + escremire_name:0 "Escremire" + folha_name:0 "Folha" + proeza_name:0 "Proeza" + trebalhar_name:0 "Trebalhar" + sufax_name:0 "Sophax" + toumellalt_name:0 "Toumellalt" + ayugu_name:0 "Ayugu" + ironsoul_name:0 "Amenfer" + mistletoe_name:0 "Gui" + moormurder_name:0 "Fendoir-de-Maures" + usurperblade_name:0 "Lame de l’usurpateur" + + awesome_toledo_sword_name:1 "Épée [great_swordsmith.Custom('FR_du_Char_Pi')][great_swordsmith.GetTitledFirstNameNoTooltip]" + awesome_toledo_sword_desc:0 "Cette épée a été la plus grande œuvre [great_swordsmith.Custom('FR_du_Char')][great_swordsmith.GetName], un[great_swordsmith.Custom('FR_E')] forgero[great_swordsmith.Custom('FR_NNne')] de [toledo_county.GetNameNoTierNoTooltip], et forgée à l’aide de techniques secrètes qu’[great_swordsmith.Custom('FR_IlElle')] a emportées dans la tombe. [great_swordsmith.GetWomanMan|U] brillant[great_swordsmith.Custom('FR_E')] mais arrogant[great_swordsmith.Custom('FR_E')], on dit qu’[great_swordsmith.Custom('FR_IlElle')] a mis une partie de son âme dans la lame, et en effet, elle semble donner à celui qui la manie une volonté de fer." + + fp2_struggle.1012.t:1 "Le chef-d’œuvre" + fp2_struggle.1012.desc:1 "« C’est terminé », dit [great_swordsmith.Custom('FR_le_Char')][great_swordsmith.GetName].\n\n« C’est l’épée que je vous ai promise, l’une de mes meilleures œuvres. Sa lame est faite du meilleur alliage imaginable, tel qu’il ne peut être fabriqué qu’en Ibérie. Elle a vraiment, comme on dit, une âme de fer. Une lame digne d’un[ROOT.Char.Custom('FR_E')] [Select_CString(ROOT.Char.IsFemale,'noble dame','noble seigneur')] te[ROOT.Char.Custom('FR_LLle')] que vous. »" + fp2_struggle.1012.a:0 "C’est... exquis. Vous pouvez partir en paix. " + fp2_struggle.1012.b:0 "Magnifique. Ne puis-je pas vous convaincre de rester et de me servir ?" + fp2_struggle.1012.swordsmith_leaves:1 "Après avoir terminé son travail, [great_swordsmith.Custom('FR_le_Char')][great_swordsmith.GetName] part prendre le commandement de la guilde des forgerons, comme vous le lui avez promis" + fp2_struggle.1012_swordsmith_stays:1 "[great_swordsmith.Custom('FR_le_Char')|U][great_swordsmith.GetName] reste à votre Cour" + + toledo_sword_name:0 "Épée de Tolède" + toledo_sword_desc:0 "Cette lame est un chef-d’œuvre d’acier de Tolède, exceptionnellement solide et durable. Une petite inscription près de la base indique qu’elle a été forgée par [great_swordsmith.Custom('FR_LeLa')] grand[great_swordsmith.Custom('FR_E')] forgero[great_swordsmith.Custom('FR_NNne')] de [blacksmith_county.GetNameNoTierNoTooltip], [great_swordsmith.Custom('FR_le_Char')][great_swordsmith.GetName]." + + fp2_struggle.1050.t:0 "Rêves de destruction" + fp2_struggle.1050.desc_opening:1 "[visionary_spouse.Custom('FR_le_Char_Pi')|U][visionary_spouse.GetTitledFirstName] vient me voir en pleine nuit, fébrile et pâle. « J’ai fait des rêves », dit-[visionary_spouse.Custom('FR_IlElle')], « dans lesquels je me trouve dans un champ de morts." + fp2_struggle.1050.desc_christian:0 "Nos villes ont été rasées, nos tours d’église renversées, notre peuple piétiné dans la boue et son propre sang." + fp2_struggle.1050.desc_islamic:0 "Nos bibliothèques ont été brûlées, nos minarets sont tombés, nos frères et sœurs ont été cloués sur des croix, assaillis par des oiseaux charognards." + fp2_struggle.1050.desc_rampaging_barbarian_heathen:0 "Nos maisons ont été brûlées, nos pierres runiques renversées, nos guerriers tués sans honneur ni gloire." + fp2_struggle.1050.desc_non_barbarian_heathen:0 "Nos villes ont été rasées, nos temples brûlés, notre peuple tué ou traîné vers un destin inconnu." + fp2_struggle.1050.desc_islamic_heritage:0 "J’ai vu la destruction de tout ce que nous avons construit depuis que nos ancêtres sont arrivés sur cette terre. »\n\n" + fp2_struggle.1050.desc_christian_bling_reference_drop:0 "Les reliques de nos saints ont été jetées dans un feu ardent. »\n\n" + fp2_struggle.1050.desc_middle_neutral_version:0 "Tout ce que nous avions construit a été détruit, et la mort et le découragement ont régné sur la terre. »\n\n" + fp2_struggle.1050.desc_love_and_warmth_ending:0 "« S’il vous plaît, mon amour, aidez-moi. J’ai tellement peur que mes rêves soient vrais, que ces choses se réalisent. Serrez-moi dans vos bras, j’ai si froid. »" + fp2_struggle.1050.desc_no_love_and_warmth_ending:0 "« M[ROOT.Char.Custom('FR_OnA')] ch[ROOT.Char.Custom('FR_ErEre')] [ROOT.Char.GetWifeHusband], je vous en prie, écoutez. Ce n’est pas une maladie ordinaire qui m’assaille. Je crains que mes rêves ne soient vrais, que ces choses ne se réalisent. Je vous en prie, ne les laissez pas faire. Vous devez sauver l’Ibérie. »" + fp2_struggle.1050.a:0 "Êtes-vous un[visionary_spouse.Custom('FR_E')] sorci[visionary_spouse.Custom('FR_ErEre')] ?" + fp2_struggle.1050.b:0 "Ressaisissez-vous, votre foi est mise à l’épreuve par [ROOT.GetCharacter.GetFaith.HighGodName]." + fp2_struggle.1050.c:0 "Venez, racontez-moi d’autres de vos visions." + fp2_struggle.1050.d:0 "Laissez-moi tranquille, je prépare ma prochaine conquête." + fp2_struggle.1050.spouse_imprisoned:0 "Vous emprisonnez [visionary_spouse.Custom('FR_le_Char_Pi')][visionary_spouse.GetTitledFirstNameNoTooltip] sur des soupçons de sorcellerie" + fp2_struggle.1050.condition_might_improve:0 "L’état [visionary_spouse.Custom('FR_du_Char_Pi')][visionary_spouse.GetTitledFirstNameNoTooltip] pourrait s’améliorer" + fp2_struggle.1050.condition_might_get_worse:0 "L’état [visionary_spouse.Custom('FR_du_Char_Pi')][visionary_spouse.GetTitledFirstNameNoTooltip] pourrait empirer" + fp2_struggle.1050.condition_might_get_very_worse:0 "L’état [visionary_spouse.Custom('FR_du_Char_Pi')][visionary_spouse.GetTitledFirstNameNoTooltip] pourrait fortement s’aggraver" + comforting_spouse_visionary_toast.success:0 "Vous avez réconforté [visionary_spouse.Custom('FR_le_Char_Pi')][visionary_spouse.GetTitledFirstName]" + comforting_spouse_visionary.failure:0 "Vous n’avez pas réussi à réconforter [visionary_spouse.Custom('FR_le_Char_Pi')][visionary_spouse.GetTitledFirstName]" + fp2_yearly.8004.t:0 "L’École de traducteurs de [translation_capital.GetNameNoTierNoTooltip]" + fp2_yearly.8004.desc_opening:0 "Grâce à l’esprit de conciliation qui règne en Ibérie, des savants de toute la région flânent dans les bibliothèques de mon domaine. Peut-être pourrais-je diriger leur énergie vers quelque chose de fructueux...\n\n" + fp2_yearly.8004.desc_chaplain:0 "[translation_enthusiast.GetFirstName] a une idée. « Nous devrions rassembler une équipe de traducteurs », dit-[translation_enthusiast.Custom('FR_IlElle')], « et je pourrais la diriger. Parcourons le pays à la recherche de traducteurs compétents, même païens, et mettons-les au travail sous vos auspices. [translation_capital.GetNameNoTierNoTooltip] a le potentiel pour être un flambeau de la connaissance, si vous financez ce projet ! »" + fp2_yearly.8004.desc_wanderer:0 "L’érudit[translation_enthusiast.Custom('FR_E')] vagabond[translation_enthusiast.Custom('FR_E')], [translation_enthusiast.Custom('FR_le_Char_Pi')][translation_enthusiast.GetTitledFirstName], me fait une proposition. « [ROOT.Char.Custom('FR_MonseigneurMadame')|U], je maîtrise une dizaine de langues et je pourrais vous aider à constituer une équipe de traduction. Parcourons le pays à la recherche de traducteurs compétents et mettons-les au travail sous vos auspices. [translation_capital.GetNameNoTierNoTooltip] pourrait devenir un flambeau de la connaissance. », dit-[translation_enthusiast.Custom('FR_IlElle')]." + fp2_yearly.8004.a:0 "Je ne négligerai aucune dépense pour trouver les meilleures personnes." + fp2_yearly.8004.b:0 "Puisque vous êtes si capable, vous pouvez faire toutes les traductions." + fp2_yearly.8004.c:0 "Les bibliothèques sont tellement ennuyeuses..." + recruiting_brilliance_toast.success:0 "Vous avez trouvé d’excellents traducteurs" + recruiting_mediocrity_toast.failure:0 "Vous employez des traducteurs médiocres" + + fp2_yearly.8005.t:0 "Sous le pin parasol" + fp2_yearly.8005.desc_opening:0 "Dans la chaleur torride de midi, ils sont assis à l’ombre sous un grand pin parasol, jouant de la luth et de la flûte." + fp2_yearly.8005.desc_iberian:0 "Ils chantent en galicien-portugais, en catalan, sur la vie, la perte, et sur l’amère douceur de l’amour." + fp2_yearly.8005.desc_arabic:0 "Ils chantent en arabe la beauté, la gloire, l’amour perdu et retrouvé." + fp2_yearly.8005.desc_language_neutral:0 "Ils chantent en plusieurs langues, mais mon cœur peut comprendre chaque mot." + fp2_yearly.8005.desc_middle_part:0 "Je peux les entendre de mon balcon, et ils remuent mon âme.\n\nPourtant, je ne connais pas l’identité de ces musiciens, et lorsque je quitte mes hauteurs et m’approche de l’arbre, ils ont disparu." + fp2_yearly.8005.desc_post_troubadours:0 "Je pensais que seuls les troubadours d’Occitanie possédaient un tel talent, mais peut-être me suis-je trompé[ROOT.Char.Custom('FR_E')]...\n\nQue dois-je faire avec ces maudites émotions ?" + fp2_yearly.8005.desc_pre_troubadours:0 "\n\nSont-ils envoyés depuis [ROOT.Char.GetFaith.PositiveAfterLife] ? Sont-ils des spectres imaginés par [ROOT.Char.GetFaith.DevilName] pour me piéger ? Peut-être pas, mais que dois-je faire de ces maudites émotions ?" + fp2_yearly.8005.a:0 "Mon amour pour [courtly_lover.GetFirstNameNoTooltip] emplit mon cœur de chansons." + fp2_yearly.8005.b:0 "Si beau..." + fp2_yearly.8005.c:0 "Je devrais financer plus de musiciens !" + fp2_yearly.8005.d:0 "Assez ! Je vais faire abattre ce maudit arbre." + + fp2_yearly.8002.t:0 "Un dilemme alimentaire" + fp2_yearly.8002.desc:0 "Deux enfants ramassaient des palourdes sur la plage de [beached_whale_province.GetName] lorsqu’ils sont tombés sur une carcasse de taille colossale. Les habitants de la plage affirment que la chair de cette créature marine morte est inaltérée et très appétissante. [preoccupied_ulama.GetFirstName], visiblement inqui[preoccupied_ulama.Custom('FR_EtEte')] à ce sujet, me prend à part pendant la réunion du Conseil.\n\n« La consommation de viande de baleine nous est-elle vraiment permise, à nous les [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] ? », demande-t-[preoccupied_ulama.Custom('FR_IlElle')]. « Il serait sage d’attendre la déclaration d’un érudit très respecté et d’interdire aux gens de manger la viande de cette bête, juste au cas où... »" + fp2_yearly.8002.a:0 "Non, je peux l’autoriser." + fp2_yearly.8002.b:0 "Donnez-moi un peu de cette viande ! Je dois la goûter." + fp2_yearly.8002.c:0 "Très bien, attendons la décision." + fp2_yearly.8002.d:0 "Elle ne doit pas être mangée. Je vais y aller moi-même et la brûler." + exploding_whale_toast:0 "La carcasse a mystérieusement explosé !" + exploding_whale.tt:0 "La carcasse explose !" + healthy_whale_toast:0 "C’était très bon." + unhealthy_whale_toast:0 "Quelque chose ne va pas..." + + fp2_yearly.8003.t:0 "Envolée fantastique" + fp2_yearly.8003.desc:0 "[flying_polymath.Custom('FR_LeLa')|U] célèbre invent[flying_polymath.Custom('FR_EurRice')] [flying_polymath.GetFirstName] est venu[flying_polymath.Custom('FR_E')] me voir avec une requête très étrange, muni[flying_polymath.Custom('FR_E')] d’une paire d’ailes faites de bois et de soie.\n\n« Depuis longtemps, les humains désirent s’élever dans les cieux », dit-[flying_polymath.Custom('FR_IlElle')], « et j’ai fait des calculs. Je vais prouver que nous le pouvons ! Permettez-moi de sauter de la plus haute tour de votre [ROOT.Char.Custom('ResidenceBuilding')], [ROOT.Char.Custom('FR_MonseigneurMadame')|U], et je serai votre loyal[flying_polymath.Custom('FR_E')] [flying_polymath.Custom('FR_ServiteurServante')] par la suite. »\n\nMalheureusement, m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('enthusiastic_child'))] [enthusiastic_child.Custom('FR_le_Char_Pi')][enthusiastic_child.GetTitledFirstName] est au courant, et me supplie de [enthusiastic_child.Custom('FR_LeLa')] laisser voir [flying_polymath.Custom('FR_LeLa')] viei[flying_polymath.Custom('FR_LLle')] érudit[flying_polymath.Custom('FR_E')] prendre son envol." + fp2_yearly.8003.a:0 "Très bien, je vais l’autoriser." + fp2_yearly.8003.b:0 "Prêtez-moi ces ailes, #EMP je#! veux voler." + fp2_yearly.8003.c:0 "Non, c’est de la folie." + flight_attempt_toast.success:0 "Vous volez comme un aigle" + flight_attempt_toast.failure:0 "Vous tombez au sol" + fp2_yearly.8003_child_reaction:0 "On ne sait pas comment [enthusiastic_child.GetFirstNameNoTooltip] pourrait réagir en voyant cela." + polymath_flight_attempt_toast.success:0 "[flying_polymath.GetFirstNameNoTooltip] s’envole !" + polymath_flight_attempt_toast.failure:0 "[flying_polymath.GetFirstNameNoTooltip] fait une chute mortelle" + + fp2_yearly.8001.t:0 "Réunir les Cortes" + fp2_yearly.8001.desc:0 "[commoner_enthusiast.Custom('FR_le_Char_Pi')|U][commoner_enthusiast.GetTitledFirstName] a longtemps réfléchi à nos finances et suggère maintenant qu’il est temps de réunir les #italic cortes#!, une nouvelle forme de parlement où les représentants élus des municipalités libres prennent part aux délibérations du Conseil royal.\n\n« En échange de ce privilège, dit-[commoner_enthusiast.Custom('FR_IlElle')], nous pourrions imposer encore plus les villes. Si nous avons vraiment besoin d’or, [ROOT.Char.Custom('FR_MonseigneurMadame')|U], nous pourrions même autoriser certains des paysans les moins misérables à assister à nos réunions, bien que je vous le déconseille, car cela ne manquerait pas d’exaspérer les nobles. »" + fp2_yearly.8001.a:0 "Invitez les représentants des villes." + fp2_yearly.8001.b:0 "Invitez tout le monde ! Je veux dire #italic absolument#! tout le monde." + fp2_yearly.8001.c:0 "Non, les nobles savent mieux que quiconque, comme toujours." + fp2_flavor.8001_vassal_opinion:0 "Les vassaux qui protègent leurs privilèges n’aimeront pas cela." + + fp2_yearly.8000.t:0 "Brûler les vignobles" + fp2_yearly.8000.desc_muslim_opening:0 "Le bon vin produit en Ibérie est apprécié depuis longtemps par les fidèles qui se sont installés ici. Mais [vinoclast_caliph.Custom('FR_le_Char_L')][vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] a décidé que cela devait prendre fin.\n\n« Le vin », déclare son envoyé[hof_emissary.Custom('FR_E')] [hof_emissary.Custom('FR_le_Char_Pi')][hof_emissary.GetTitledFirstName], « est certainement #italic haram#!, et ni sa production ni sa consommation ne peuvent être tolérées plus longtemps. Vous devez donc mettre le feu aux vignobles de [vineyard_county.GetName]." + fp2_yearly.8000.desc_jewish_opening:0 "Les vins fins produits en Ibérie sont appréciés depuis longtemps par nos ancêtres qui se sont installés ici. Mais [vinoclast_caliph.Custom('FR_le_Char_L')][vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] a décidé que cela devait prendre fin.\n\n« Le vin », déclare son envoyé[hof_emissary.Custom('FR_E')] [hof_emissary.Custom('FR_le_Char_Pi')][hof_emissary.GetTitledFirstName], « n’est certainement pas #italic casher#!, et ni sa production ni sa consommation ne peuvent être tolérées plus longtemps. Vous devez donc mettre le feu aux vignobles de [vineyard_county.GetName]." + fp2_yearly.8000.desc_jerez:0 "Puisque votre ville de [jerez_vineyards.GetNameNoTier] possède les plus grands vignobles de toute l’Ibérie, nous comprenons l’importance de votre sacrifice, et [vinoclast_caliph.Custom('FR_le_Char_L')][vinoclast_caliph.GetTitleTierName] ne l’oubliera pas. »" + fp2_yearly.8000.desc_not_jerez:0 "[vinoclast_caliph.Custom('FR_le_Char_L')|U][vinoclast_caliph.GetTitleTierName] comprend le tourment que cela peut causer à vos vignerons, mais pensez à toutes les terres que vous libérerez pour des usages meilleurs et plus justes ! »" + fp2_yearly.8000.a:0 "Détruire le bon vin ? [vinoclast_caliph.Custom('FR_le_Char_L')|U][vinoclast_caliph.GetTitleTierName] a-t-[vinoclast_caliph.Custom('FR_IlElle')] perdu la raison ?" + fp2_yearly.8000.b:0 "Je vais les réduire en cendres !" + fp2_yearly.8000.c:0 "Non, je dois protéger les viticulteurs." + + fp2_struggle.1020.t:0 "Mort d’un[minority_councillor.Custom('FR_E')] [Select_CString(minority_councillor.IsFemale,'conseillère','conseiller')]" + fp2_struggle.1020_desc_opening:1 "Quel désastre ! Dans le contexte des tensions qui couvaient à [unrest_capital.GetNameNoTierNoTooltip], une foule de [unrest_capital.GetCountyData.GetFaith.GetAdherentNamePluralNoTooltip] en colère a désigné m[minority_councillor.Custom('FR_OnA')] conseill[minority_councillor.Custom('FR_ErEre')] [minority_councillor.Custom('FR_le_Char_Pi')][minority_councillor.GetTitledFirstName] comme la cause de leur mécontentement, en raison de sa foi [minority_councillor.GetFaith.GetAdjectiveNoTooltip]." + fp2_struggle.1020_desc_beaten_by_mob:0 "Alors qu’[minority_councillor.Custom('FR_IlElle')] se rendait à mon [ROOT.Char.Custom('ResidenceBuilding')], la foule s’est abattue sur [minority_councillor.Custom('FR_LuiElle')] et l’a sauvagement battu[minority_councillor.Custom('FR_E')] à mort.\n\n" + fp2_struggle.1020_desc_burned_by_mob:0 "Dans l’obscurité de la nuit, ils se sont introduits dans mon [ROOT.Char.Custom('ResidenceBuilding')], ont attaché [minority_councillor.GetFirstNameNoTooltip] à un pieu et y ont mis le feu.\n\n" + fp2_struggle.1020_desc_hanged_and_disemboweled_by_mob:0 "Ils l’ont attrapé[minority_councillor.Custom('FR_E')] alors qu’[minority_councillor.Custom('FR_IlElle')] se rendait à une réunion du Conseil, l’ont suspendu[minority_councillor.Custom('FR_E')] à la porte du [ROOT.Char.Custom('ResidenceBuilding')] et lui ont ouvert le ventre, laissant ses entrailles se déverser sur le sol.\n\n" + fp2_struggle.1020_desc_crucified_by_mob:0 "[minority_councillor.GetNameNoTooltip] rendait visite à une connaissance ici à [unrest_capital.GetNameNoTierNoTooltip] lorsque la foule en colère l’a attrapé[minority_councillor.Custom('FR_E')] et l’a cloué[minority_councillor.Custom('FR_E')] sur une croix en bois, sur laquelle [minority_councillor.Custom('FR_IlElle')] a rapidement péri.\n\n" + fp2_struggle.1020_desc_defenestrated_by_mob:0 "Pris d’une fureur impie, ils ont réussi à pénétrer dans mon [ROOT.Char.Custom('ResidenceBuilding')], à attraper [minority_councillor.GetFirstNameNoTooltip] et à [minority_councillor.Custom('FR_LeLa')] jeter par la fenêtre, provoquant sa mort.\n\n" + fp2_struggle.1020_desc_molten_silver_by_mob:0 "Pris d’une fureur impie, ils se sont introduits dans ses appartements de mon [ROOT.Char.Custom('ResidenceBuilding')], où ils ont fait fondre ses bijoux et les lui ont versés dans la gorge.\n\n" + fp2_struggle.1020_desc_torn_to_pieces_by_mob:0 "[minority_councillor.GetFirstNameNoTooltip] revenait des bains lorsque la foule en colère s’est abattue sur [minority_councillor.Custom('FR_LuiElle')]. Aveuglés par la haine, ils l’ont déchiqueté à mains nues.\n\n" + fp2_struggle.1020_desc_councillor_had_family:0 "Sa famille me rend responsable de ce qui s’est passé. [councillor_executor.Custom2('HerHisCharacterIntroduction', minority_councillor)|U] se tient maintenant devant moi, exigeant que je m’excuse pour cet acte horrible contre la Maison [minority_councillor.GetDynastyName]." + fp2_struggle.1020_desc_councillor_had_no_family_faith:0 "L’entourage [minority_councillor.Custom('FR_du_Char_Pi')][minority_councillor.GetTitledFirstNameNoTooltip] semble me rendre responsable de ce qui s’est passé, et [councillor_executor.Custom('FR_le_Char_Pi')][councillor_executor.GetTitledFirstName], un[councillor_executor.Custom('FR_E')] représentant[councillor_executor.Custom('FR_E')] de la communauté [minority_councillor.GetFaith.GetAdjectiveNoTooltip], est venu[councillor_executor.Custom('FR_E')] me voir pour me demander de dédommager les [minority_councillor.GetFaith.GetAdherentNamePluralNoTooltip] de [unrest_capital.GetNameNoTierNoTooltip] pour cet acte malveillant." + fp2_struggle.1020.a:0 "Demander l’absolution à la dynastie [minority_councillor.GetDynastyNameNoTooltip]." + fp2_struggle.1020.b:0 "Arranger les choses avec l’entourage [minority_councillor.Custom('FR_du_Char_Pi')][minority_councillor.GetTitledFirstNameNoTooltip]." + fp2_struggle.1020.c:0 "Traquer les auteurs de ces actes." + fp2_struggle.1020.d:0 "Déployer des soldats pour rétablir l’ordre à [unrest_capital.GetNameNoTierNoTooltip]." + + fp2_yearly.8006.t:0 "Des colons saqaliba" + fp2_yearly.8006.desc:0 "Plusieurs centaines de #italic saqaliba#! à la peau claire, des hommes et des femmes réduits en esclavage aux confins de l’Europe, se sont échappés du pays de m[ROOT.Char.Custom2('FR_RelationToMe_OnA', SCOPE.sC('former_master'))] [former_master.Custom('FR_le_Char_Pi')][former_master.GetTitledFirstName]. [former_master.Custom('FR_IlElle')|U] a beau dire à quel point ils étaient précieux dans ses armées et son harem, ils ont bravé bien des dangers pour trouver la liberté dans mes terres.\n\n« Nous avons tous des cicatrices », me dit leur chef [saqaliba_leader.GetFirstName], « sur nos corps, ou au fond de nous-mêmes. Mais nous sommes forts et déterminés. Nous aspirons à une terre qui nous appartienne, où nous pourrons parler notre langue ancestrale. Si vous nous laissez nous installer dans la [saqaliba_barony.GetName], nous travaillerons dur pour la faire prospérer. »" + fp2_yearly.8006.a:0 "Je pourrais même faire de vous un[saqaliba_leader.Custom('FR_E')] maire..." + fp2_yearly.8006.b:0 "Vous pouvez rester, mais vos amis doivent aller ailleurs." + fp2_yearly.8006.c:0 "Je vais vous renvoyer à votre maîtr[former_master.Custom('FR_EEsse')]." + furious_rival_8006.desc:0 "Votre rival[former_master.Custom('FR_E')] [former_master.Custom('FR_le_Char_Pi')][former_master.GetTitledFirstNameNoTooltip] pourrait appuyer une [claim|El] sur [saqaliba_county.GetName]" + fp2_yearly.8006.flavor.b.tt:0 "À contrecœur, [saqaliba_leader.GetFirstNameNoTooltip] reste à votre Cour, laissant ses compagnons trouver leur propre voie." + fp2_yearly.8006.flavor.c.tt:0 "Les #italic saqaliba#! sont renvoyés de force chez [former_master.Custom('FR_le_Char_Pi')][former_master.GetTitledFirstNameNoTooltip]." + diff --git a/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_event_vero_l_french.yml b/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_event_vero_l_french.yml new file mode 100644 index 0000000000..2bfd9c6909 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_event_vero_l_french.yml @@ -0,0 +1,45 @@ +l_french: + fp2_struggle.3001.t:0 "Le prix de la guerre" + fp2_struggle.3001.desc:0 "[struggle_3001_steward.Custom2('MyCharacterIntroduction', ROOT.Char)|U] entre dans la pièce avec un air grave. « [ROOT.GetCharacter.Custom('FR_MonseigneurMadame')|U], nos coffres sont presque vides. C’est dangereux par les temps qui courent. », dit-[struggle_3001_steward.Custom('FR_IlElle')]. [struggle_3001_steward.Custom('FR_IlElle')|U] n’a pas besoin d’en dire plus. Je lui lance un regard maussade en restant silencieu[ROOT.Char.Custom('FR_XSe')]. « [ROOT.Char.Custom('FR_MonseigneurMadame')|U]... », répète-t-[struggle_3001_steward.Custom('FR_IlElle')] alors que je pars." + fp2_struggle.3001.desc_no_war_intro:0 "\n\nTout ce que j’ai, c’est cette couronne. Cette couronne et le devoir de bien la servir. Mais à quoi sert une couronne sans richesse pour la garder ?" + fp2_struggle.3001.desc_war_intro:0 "\n\nTout ce que j’ai, c’est cette couronne. Cette couronne et le devoir de bien la servir. Mais à quoi sert une couronne qui sera prise sans ménagement lors de ma défaite ?" + fp2_struggle.3001.desc_outro:0 "Je tends la main et touche sa matière froide... de l’or.\n\nJe connais des marchands peu scrupuleux qui seraient intéressés..." + fp2_struggle.3001.a:0 "Je ferai ce que je dois faire." + fp2_struggle.3001.a_flavour:0 "Vous perdrez votre couronne." + fp2_struggle.3001.b:0 "Cette autre couronne, cependant..." + fp2_struggle.3001.c:0 "Je ne suis pas [ROOT.Char.Custom('FR_LeLa')] seul[ROOT.Char.Custom('FR_E')] à avoir une couronne dans ce foyer !" + fp2_struggle.3001.c_flavour:0 "Votre conjoint perdra sa couronne." + fp2_struggle.3001.d:0 "Cette couronne ne s’enlèvera qu’une fois que je serai mort[ROOT.Char.Custom('FR_E')] !" + nick_the_crownless:0 "[CHARACTER.Custom('FR_LeLa')] Sans couronne" + struggle_3001_spouse_crown_modifier:0 "Couronne vendue" + + fp2_struggle.3011.t:0 "Demoiselles en détresse" + fp2_struggle.3011.desc:1 "« [ROOT.GetCharacter.Custom('FR_MonseigneurMadame')|U] ! L’impensable est arrivé ! », s’écrie [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)] avant de reprendre son souffle, le front mouillé de sueur. « Les dames de [struggle_3011_county_town.GetNameNoTier] ont pris les armes pour défendre elles-mêmes la ville. »" + fp2_struggle.3011.desc_men:0 "« [ROOT.GetCharacter.Custom('FR_MonseigneurMadame')|U] ! L’impensable est arrivé ! », s’écrie [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)] avant de reprendre son souffle, le front mouillé de sueur. « Les hommes de [struggle_3011_county_town.GetNameNoTierNoTooltip] ont pris les armes pour défendre eux-mêmes la ville. »" + fp2_struggle.3011.desc_outro:0 "\n\n[bishop.Custom('FR_le_Char_Pi')|U][bishop.GetTitledFirstName] fait irruption dans la pièce. « Ce n’est pas naturel, [ROOT.GetCharacter.Custom('FR_MonseigneurMadame')|U] ! » s’écrit-[bishop.Custom('FR_IlElle')], « Si nous les laissons se battre, leur demande de posséder des terres s’ensuivra, et qui s’occupera alors des enfants ? »\n\n« Une épée est une épée », rétorque promptement [struggle_3011_marshal.GetFirstNameNoTooltip]. « Vous êtes sûrement d’accord, [ROOT.GetCharacter.Custom('FR_MonseigneurMadame')|U] ? »" + fp2_struggle.3011.a:0 "J’aimerais que tous mes sujets soient aussi prêts à défendre nos terres !" + fp2_struggle.3011.b:0 "Les femmes ne devraient tenir qu’une seule chose dans leurs bras : les bébés." + fp2_struggle.3011.b_men:0 "Les hommes ne devraient tenir qu’une seule chose dans leurs bras : les bébés." + fp2_struggle.3011.c:0 "Sorcellerie ! Sorcellerie !" + fp2_struggle.3011.d:0 "Oh, ces pauvres dames ! Je vais les sauver de ce mal !" + fp2_order_of_the_hachet_modifier:0 "Pas en détresse" + fp2_order_of_the_hachet_modifier_desc:0 "Les hommes et les femmes du comté le défendront pareillement." + fp2_punished_order_of_the_hachet_modifier:0 "A mis les demoiselles dans la détresse" + fp2_punished_order_of_the_hachet_modifier_desc:0 "Dans ces comtés, ceux qui défendent leurs terres sans l’approbation de leur seigneur lige sont punis plus sévèrement que leurs agresseurs." + + fp2_struggle.3021.t:0 "La colère des cieux" + fp2_struggle.3021.desc:0 "Le visage [struggle_3021_knight.Custom2('FR_du_MyCharacterIntroduction', ROOT.Char)|U] est déformé par la peur quand je visite les baraquements. [struggle_3021_courtier.Custom('FR_le_Char_Pi')|U][struggle_3021_courtier.GetTitledFirstName] essaie de l’aider et lève un sourcil quand [struggle_3021_courtier.Custom('FR_IlElle')] me voit.\n\n« Pourriez-vous au moins dire à votre [ROOT.GetCharacter.GetLadyLord] ce qui s’est passé ? »\n\n[struggle_3021_knight.GetFirstNameNoTooltip] lève immédiatement la tête. « M-[ROOT.GetCharacter.Custom('FR_MonseigneurMadame')|U]... ce que j’ai vu n’était pas censé être vu. Des silhouettes lançaient des pierres faites de poudre noire depuis les remparts. Les pierres s’enflammaient et tonnaient lorsqu’elles atteignaient les ennemis. Elles ont coupé un homme en deux, [ROOT.GetCharacter.Custom('FR_MonseigneurMadame')|U] ! »\n\n[struggle_3021_courtier.GetFirstNameNoTooltip] hoche la tête avec intérêt. « Peut-être... si nous pouvions nous aussi avoir ce pouvoir... »" + fp2_struggle.3021.a:0 "Cela vaut certainement la peine de faire des recherches." + fp2_struggle.3021.b:0 "Qui sait quels dangers cela peut représenter." + fp2_struggle.3021.c:0 "Poudre noire vous dites... une nouvelle épice piquante." + fp2_struggle.3021.d:0 "C’est un châtiment divin !" + fp2_struggle.3021.e:0 "Tonner pour le dieu du tonnerre." + bad_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.Custom('FR_le_Char_Pi')|U][struggle_3021_courtier.GetTitledFirstName] meurt dans le cadre de ses recherches" + good_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.Custom('FR_le_Char_Pi')|U][struggle_3021_courtier.GetTitledFirstName] réussit ses recherches" + bad_stone_research_title:0 "Abasourdi" + good_stone_research_title:0 "Recherche fructueuse !" + fp2_lightning_stones_modifier:0 "Pierres foudroyantes" + stone_poisoning_discovered:0 "Retour de flamme" + stone_poisoning_worked:0 "Une épice piquante" + stone_poisoning_worked_desc:0 "A réussi à trouver la mystérieuse poudre noire." + fp2_lightning_stones_poison_modifier:0 "Poison de la poudre noire" diff --git a/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_events_l_french.yml new file mode 100644 index 0000000000..0a78b009e7 --- /dev/null +++ b/project/ck3/base_game/localization/french/event_localization/struggle_events/fp2_struggle_events_l_french.yml @@ -0,0 +1,126 @@ +l_french: + ################################################## + # #Misc + fp2_struggle.0011.t:0 "fp2_struggle.0011.t" + fp2_struggle.0011.desc.intro:0 "fp2_struggle.0011.desc.intro" + fp2_struggle.0011.desc.personality:0 "fp2_struggle.0011.desc.personality" + fp2_struggle.0011.desc.faith:0 "fp2_struggle.0011.desc.faith" + fp2_struggle.0011.desc.culture:0 "fp2_struggle.0011.desc.culture" + fp2_struggle.0011.desc.religion:0 "fp2_struggle.0011.desc.religion" + fp2_struggle.0011.desc.heritage:0 "fp2_struggle.0011.desc.heritage" + fp2_struggle.0011.desc.job:0 "fp2_struggle.0011.desc.job" + fp2_struggle.0011.desc.fallback:0 "fp2_struggle.0011.desc.fallback" + fp2_struggle.0011.desc.outro:0 "fp2_struggle.0011.desc.outro" + fp2_struggle.0011.a:0 "fp2_struggle.0011.a" + fp2_struggle.0011.a.tt.success:0 "fp2_struggle.0011.a.tt.success" + fp2_struggle.0011.a.tt.failure:0 "fp2_struggle.0011.a.tt.failure" + fp2_struggle.0011.b:0 "fp2_struggle.0011.b" + fp2_struggle.0011.c:0 "fp2_struggle.0011.c" + + fp2_struggle.0021.a.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.a.tt.failure:0 "fp2_struggle.0021.a.tt.failure" + fp2_struggle.0021.t:0 "fp2_struggle.0021.t" + fp2_struggle.0021.desc.intro:0 "fp2_struggle.0021.desc.intro" + fp2_struggle.0021.desc.personality:0 "fp2_struggle.0021.desc.personality" + fp2_struggle.0021.desc.faith:0 "fp2_struggle.0021.desc.faith" + fp2_struggle.0021.desc.culture:0 "fp2_struggle.0021.desc.culture" + fp2_struggle.0021.desc.religion:0 "fp2_struggle.0021.desc.religion" + fp2_struggle.0021.desc.heritage:0 "fp2_struggle.0021.desc.heritage" + fp2_struggle.0021.desc.job:0 "fp2_struggle.0021.desc.job" + fp2_struggle.0021.desc.fallback:0 "fp2_struggle.0021.desc.fallback" + fp2_struggle.0021.desc.outro:0 "fp2_struggle.0021.desc.outro" + fp2_struggle.0021.a:0 "fp2_struggle.0021.a" + fp2_struggle.0021.b.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.b:0 "fp2_struggle.0021.b" + fp2_struggle.0021.b.tt.failure:0 "fp2_struggle.0021.b.tt.failure" + + fp2_struggle.0041.t:0 "fp2_struggle.0041.t" + fp2_struggle.0041.desc:0 "fp2_struggle.0041.desc" + fp2_struggle.0041.desc.intro:0 "fp2_struggle.0041.desc.intro" + fp2_struggle.0041.desc.personality:0 "fp2_struggle.0041.desc.personality" + fp2_struggle.0041.desc.occupies_faithful_counties:0 "fp2_struggle.0041.desc.occupies_faithful_counties" + fp2_struggle.0041.desc.occupies_cultural_counties:0 "fp2_struggle.0041.desc.occupies_cultural_counties" + fp2_struggle.0041.desc.diff_religion_hof:0 "fp2_struggle.0041.desc.diff_religion_hof" + fp2_struggle.0041.desc.diff_government:0 "fp2_struggle.0041.desc.diff_government" + fp2_struggle.0041.desc.same_dynasty:0 "fp2_struggle.0041.desc.same_dynasty" + fp2_struggle.0041.desc.fallback:0 "fp2_struggle.0041.desc.fallback" + fp2_struggle.0041.desc.outro:0 "fp2_struggle.0041.desc.outro" + fp2_struggle.0041.a:0 "fp2_struggle.0041.a" + fp2_struggle.0041.a.tt.success:0 "fp2_struggle.0041.a.tt.success" + fp2_struggle.0041.a.tt.failure:0 "fp2_struggle.0041.a.tt.failure" + fp2_struggle.0041.b:0 "fp2_struggle.0041.b" + fp2_struggle.0041.b.tt.success:0 "fp2_struggle.0041.b.tt.success" + fp2_struggle.0041.b.tt.failure:0 "fp2_struggle.0041.b.tt.failure" + fp2_struggle.0041.c:0 "fp2_struggle.0041.c" + fp2_struggle.0041.c.tt.success:0 "fp2_struggle.0041.c.tt.success" + fp2_struggle.0041.c.tt.failure:0 "fp2_struggle.0041.c.tt.failure" + fp2_struggle.0041.d:0 "fp2_struggle.0041.d" + + fp2_struggle.0051.t:0 "fp2_struggle.0051.t" + fp2_struggle.0051.desc:0 "fp2_struggle.0051.desc" + fp2_struggle.0051.desc.intro:0 "fp2_struggle.0051.desc.intro" + fp2_struggle.0051.desc.personality:0 "fp2_struggle.0051.desc.personality" + fp2_struggle.0051.desc.occupies_faithful_counties:0 "fp2_struggle.0051.desc.occupies_faithful_counties" + fp2_struggle.0051.desc.occupies_cultural_counties:0 "fp2_struggle.0051.desc.occupies_cultural_counties" + fp2_struggle.0051.desc.diff_religion_hof:0 "fp2_struggle.0051.desc.diff_religion_hof" + fp2_struggle.0051.desc.diff_government:0 "fp2_struggle.0051.desc.diff_government" + fp2_struggle.0051.desc.same_dynasty:0 "fp2_struggle.0051.desc.same_dynasty" + fp2_struggle.0051.desc.fallback:0 "fp2_struggle.0051.desc.fallback" + fp2_struggle.0051.desc.diplomacy:0 "fp2_struggle.0051.desc.diplomacy" + fp2_struggle.0051.desc.stewardship:0 "fp2_struggle.0051.desc.stewardship" + fp2_struggle.0051.desc.intrigue:0 "fp2_struggle.0051.desc.intrigue" + fp2_struggle.0051.desc.victory:0 "fp2_struggle.0051.desc.victory" + fp2_struggle.0051.desc.defeat:0 "fp2_struggle.0051.desc.defeat" + fp2_struggle.0051.desc.outro:0 "fp2_struggle.0051.desc.outro" + fp2_struggle.0051.a:0 "fp2_struggle.0051.a" + fp2_struggle.0051.a.tt:0 "fp2_struggle.0051.a.tt" + fp2_struggle.0051.b:0 "fp2_struggle.0051.b" + fp2_struggle.0051.b.tt:0 "fp2_struggle.0051.b.tt" + fp2_struggle.0051.c:0 "fp2_struggle.0051.c" + fp2_struggle.0051.c.refuses_to_engage:0 "fp2_struggle.0051.c.refuses_to_engage" + +##### Intro ##### + fp2_struggle.0501.t:1 "La lutte ibérique" + fp2_struggle.0501.desc:1 "La péninsule ibérique est en proie à des conflits qui découlent de son passé chargé d’histoire. Ses terres sont convoitées par les grandes puissances musulmanes et chrétiennes qui cherchent à influencer ses habitants, mais seuls ceux qui vivent et meurent sur son sol auront le dernier mot sur son destin.\n\n" + fp2_struggle.0501.desc.involved:0 "Je ne laisserai pas échouer ma vision pour ma patrie. Par [ROOT.Char.GetFaith.HighGodName], la Maison [ROOT.Char.GetHouse.GetNameNoTooltip] résistera à la tempête et verra ma volonté se réaliser.\n\n" + fp2_struggle.0501.desc.interloper:0 "Le temps est venu pour moi de prendre en main la situation et mon destin. Je vois toutes les pièces disposées sur l’échiquier. Je connais la voie à suivre et rien n’arrêtera la Maison [ROOT.Char.GetHouse.GetNameNoTooltip].\n\n" + fp2_struggle.0501.desc.mottocall:0 "[ROOT.Char.GetHouse.GetMotto] !" + fp2_struggle.0501.a:0 "Prenons notre destin en main !" + +##### Hostility ##### +# Struggle Ender + fp2_struggle.0900.t:0 "$struggle_iberia_ending_hostility_decision$" + fp2_struggle.0900.opening.basque:0 "Nous, les [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip], avons enduré des siècles d’invasions : Visigoths, Gaulois, Maures... Cependant, avec le temps, chacune de leurs forces a faibli. Aujourd’hui, le destin de l’Ibérie est à nouveau entre nos mains." + fp2_struggle.0900.opening.andalusian:0 "L’histoire de notre peuple est aussi complexe que nous sommes différents, et aussi tendue que nous sommes forts. L’avenir de l’Ibérie sera une fois de plus décidé par les héritiers des Omeyyades." + fp2_struggle.0900.opening.iberian:0 "Les peuples ibériques ont trop longtemps souffert aux mains des envahisseurs maures ; aujourd’hui, nous allons raviver l’espoir que les héritiers légitimes de Rome ont perdu il y a des siècles." + fp2_struggle.0900.opening:0 "Le chaos qu’a connu l’Ibérie au cours des siècles précédents a laissé une tache dans le cœur de tous ses habitants. Aujourd’hui commence le prochain chapitre de cette péninsule..." + fp2_struggle.0900.desc:0 "\n\nAucun autre pays ne peut désormais véritablement contester la domination [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] sur l’Ibérie, ni les prêtres et les colons qui apportent la parole [ROOT.Char.GetFaith.HighGodNamePossessive] et de la civilisation [ROOT.Char.GetCulture.GetName] dans ses villages.\n\nIl ne reste plus qu’à déclarer cette victoire, après avoir décidé de la suite à donner à notre règne." + fp2_struggle.0900.a:0 "Ce sera une terre [ROOT.Char.GetFaith.HighGodNameAlternatePossessive] !" + fp2_struggle.0900.b:0 "Nous nous concentrerons sur le peuplement de cette péninsule." + fp2_struggle.0900.c:1 "L’Ibérie a été donnée aux [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] par [ROOT.Char.GetFaith.HighGodName] !" +# Other Players + fp2_struggle.0910.opening.involved:0 "Bien qu’elle vienne d’un autre pays, la fin de l’incertitude qui règne dans la région depuis des siècles est peut-être imminente..." + fp2_struggle.0910.opening:0 "Des nouvelles des récents développements dans la péninsule ibérique sont parvenues à notre cour et promettent une fin aux conflits qui ont affligé la région." + fp2_struggle.0910.desc:0 "\n\n[struggle_ender.Custom('FR_le_Char')|U][struggle_ender.GetName], qui contrôle désormais la majorité de la péninsule, s’est déclaré[struggle_ender.Custom('FR_E')] ultime vainqueur des luttes déclenchées il y a longtemps par l’invasion mauresque.\n\n" + fp2_struggle.0910.closing.faith:0 "[struggle_ender.Custom('FR_IlElle')|U] a proclamé que l’Ibérie est une terre [struggle_ender.GetFaith.GetAdjective] et que, si [struggle_ender.GetFaith.HighGodName] le veut, tous les hérétiques et les infidèles seront chassés de son domaine." + fp2_struggle.0910.closing.culture:0 "[struggle_ender.Custom('FR_IlElle')|U] a proclamé que l’Ibérie appartient aux [struggle_ender.GetCulture.GetCollectiveNoun], et que tous les envahisseurs étrangers et les peuples assujettis doivent l’accepter." + fp2_struggle.0910.closing.combined:0 "Il a proclamé que l’Ibérie et [struggle_ender.GetPrimaryTitle.GetNameNoTier] sont une seule et même entité confiée aux [struggle_ender.GetFaith.GetAdherentNamePlural] [struggle_ender.GetCulture.GetCollectiveNoun|l] par [struggle_ender.GetFaith.HighGodName]..." + fp2_struggle.0910.a:0 "Ce n’est pas fini." + fp2_struggle.0910.b:0 "Très intéressant." +##### Compromise ##### +# Struggle Ender + fp2_struggle.0901.t:0 "$struggle_iberia_ending_compromise_decision$" + fp2_struggle.0901.desc:1 "\n\nIl est maintenant clair qu’il n’y aura pas de fin à ce cycle d’effusion de sang si les choses continuent ; cette péninsule ne supportera pas l’unification.\n\nNous devons nous contenter de [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], et laisser les autres potentats de l’Ibérie à leur propre sort... pour l’instant." + fp2_struggle.0901.a:0 "C’est pour le mieux." + fp2_struggle.0901.tt:0 "[THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier] devient un [empire|El] [de_jure|El]" +# Other Players + fp2_struggle.0911.desc:0 "\n\n[struggle_ender.Custom('FR_le_Char_Pi')|U][struggle_ender.GetTitledFirstName] a officiellement renoncé à toute intention d’unir la péninsule sous une seule et même couronne, et a déclaré illégitime toute personne qui porterait ce titre.\n\nLes domaines dissemblables façonnés par des siècles d’invasions et de reconquêtes sont désormais trop enracinés pour être unis." + fp2_struggle.0911.a:0 "Nous n’oublierons pas le rêve de l’Hispanie..." +##### Conciliation ##### +# Struggle Ender + fp2_struggle.0902.t:0 "$struggle_iberia_ending_conciliation_decision$" + fp2_struggle.0902.desc:0 "\n\nUne garantie de protection sous serment, que je suis désormais [ROOT.Char.Custom('FR_LeLa')] seul[ROOT.Char.Custom('FR_E')] à pouvoir faire respecter, permettra aux divers peuples de la région de vivre et de pratiquer leur culte librement.\n\nSi telle est la volonté [ROOT.Char.GetFaith.HighGodNamePossessive], les guerres du passé en resteront là, et les autres princes ibériques verront les avantages de la coexistence." + fp2_struggle.0902.a:0 "Envoyez les hérauts." +# Other Players + fp2_struggle.0912.desc:0 "\n\nLes hérauts de [struggle_ender.GetPrimaryTitle.GetNameNoTierNoTooltip] ont proclamé des garanties de libre passage et de culte pour tous, imposées par [struggle_ender.Custom('FR_le_Char_Pi')][struggle_ender.GetTitledFirstName], sous l’acclamation générale du peuple.\n\nNombreux sont ceux qui aspiraient à la fin du bain de sang en Ibérie ; peut-être cette paix sera-t-elle durable." + fp2_struggle.0912.a:0 "Une surprise, c’est sûr." diff --git a/project/ck3/base_game/localization/french/event_localization/title_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/title_events_l_french.yml index ba533da82e..616be60242 100644 --- a/project/ck3/base_game/localization/french/event_localization/title_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/title_events_l_french.yml @@ -4,3 +4,23 @@ title_event_francia_name_change.a:0 "Une nouvelle ère commence !" title_event_francia_name_change.a_tt_1:0 "Le [francia_title.GetName] devient la #high $k_france$#!" title_event_francia_name_change.a_tt_2:0 "Le [francia_title.GetName] devient la #high $k_germany$#!" + + title_event.0012.t:0 "Diviser la Couronne" + title_event.0012.desc:0 "Depuis la création de [castille.GetName] et la vacance du trône de [asturias.GetBaseNameNoTier], le royaume de Pelagius est finalement devenu trop grand. Ses derniers vestiges seront à jamais connus sous le nom de [leon.GetBaseNameNoTier], du moins jusqu’à ce qu’ils soient éclipsés par la montée en puissance de [castille.GetBaseNameNoTierNoTooltip]." + title_event.0012.a:0 "Comme il se doit." + + title_event.0013.t:0 "$title_event.0012.t$" + title_event.0013.desc:0 "Maintenant que je détiens les trônes des [asturias.GetBaseNameNoTier] et d’une [castille.GetBaseNameNoTier] distincte, l’idée d’un [asturias.GetNameNoTooltip] unifié est considérée comme un peu déroutante et quelque peu superflue par un grand nombre de personnes.\n\nLes nobles et les roturiers ont commencé à faire référence à la partie intérieure dominante de la moitié ouest de mes terres, [leon.GetBaseNameNoTier]." + title_event.0013.a:0 "Deux couronnes valent mieux qu’une !" + + title_event.0014.t:0 "$title_event.0012.t$" + title_event.0014.desc:0 "La récente formation d’un [castille.GetBaseName] indépendant, dirigé par [castille_char.Custom2('MyCharacterIntroductionNoComma', SCOPE.sC('leon_char'))], a mis à mal la prétention de mon pays à former le [asturias.GetBaseName].\n\nNos terres orientales ayant été définitivement perdues, nous sommes dominés par l’intérieur des terres de [leon.GetBaseNameNoTier], et les gens de toutes les classes et branches religieuses rejettent l’ancien titre." + title_event.0014.a:0 "Diviseurs !" + title_event.0014.b:0 "Nous récupérerons ces terres un jour..." + title_event.0014.c:0 "Hourra ! Un royaume entier de compatriotes !" + + title_event.0015.t:0 "$title_event.0012.t$" + title_event.0015.desc:0 "Depuis la récente création de la [castille.GetBaseName], on ne peut plus dire que [leon_char.Custom2('MyCharacterIntroduction', SCOPE.sC('castille_char'))] règne véritablement sur des [asturias.GetBaseNameNoTier] unies.\n\nSans le contrepoids de mes terres à l’est, les anciennes [asturias.GetBaseNameNoTierNoTooltip] ne sont guère plus qu’un [leon.GetBaseName]. La paysannerie, le clergé et même les nobles ont tous commencé à s’y référer comme tel, à mon grand dam." + title_event.0015.a:0 "La puissance est de retour là où elle aurait toujours dû être." + title_event.0015.b:0 "Aujourd’hui, Castille. Demain, León." + title_event.0015.c:0 "Nous sommes peut-être divisés par le règne, mais nous sommes unis par le sang !" diff --git a/project/ck3/base_game/localization/french/event_localization/trait_specific_events/trait_specific_ongoing_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/trait_specific_events/trait_specific_ongoing_events_l_french.yml index 950406c088..28c2d648b4 100644 --- a/project/ck3/base_game/localization/french/event_localization/trait_specific_events/trait_specific_ongoing_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/trait_specific_events/trait_specific_ongoing_events_l_french.yml @@ -297,11 +297,3 @@ trait_specific_ongoing.6003.desc_exposed:0 "Horrifié[vassal.Custom('FR_E')], [vassal.Custom('FR_IlElle')] ouvre la porte en grand et me demande : « [ROOT.Char.Custom('FR_MonseigneurMadame')|U], qu’est-ce que cela signifie ?! »" trait_specific_ongoing.6003.desc_ew:0 "Horrifié[vassal.Custom('FR_E')], [vassal.Custom('FR_IlElle')] recule hors de la pièce et me demande : « Faisons... comme si je n’avais rien vu, d’accord ? »" trait_specific_ongoing.6003.a:0 "#EMP Hng... !#!" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - trait_specific_ongoing.1002.t:0 "Comme un cheval" - trait_specific_ongoing.1002.desc:0 "Je descends le couloir à quatre pattes, reniflant et mordant tous ceux qui essaient de m'arrêter.\n\nDes pommes, il faut que je trouve des pommes ! Ou des carottes... ou du sucre ! Je me redresse sur mes pattes arrière et je donne des coups de pied en l'air avant d'aller plus vite dans le couloir." - trait_specific_ongoing.1002.a:0 "Je vais dormir dans les écuries cette nuit." - trait_specific_ongoing.1002.b:0 "Je me souviens d'une époque où j'étais sur deux jambes... Je veux y retourner." - trait_specific_ongoing.1002.c:0 "Mettez-moi une selle, [m_horse.GetTitledFirstName] !" - trait_specific_ongoing.1002.d:0 "Seul[love_interest.Custom('FR_E')] [love_interest.Custom('FR_le_Char_Pi')][love_interest.GetTitledFirstName] sait maîtriser c[ROOT.Char.Custom('FR_EtEtte')] [ROOT.Char.Custom('HorseMareStallion')] !" diff --git a/project/ck3/base_game/localization/french/event_localization/war_event/great_holy_war_events_l_french.yml b/project/ck3/base_game/localization/french/event_localization/war_event/great_holy_war_events_l_french.yml index 21d8167376..9373cb0885 100644 --- a/project/ck3/base_game/localization/french/event_localization/war_event/great_holy_war_events_l_french.yml +++ b/project/ck3/base_game/localization/french/event_localization/war_event/great_holy_war_events_l_french.yml @@ -54,7 +54,7 @@ great_holy_war.0003.b:0 "Je contribuerai volontiers au financement de cette cause sacrée." great_holy_war.0003.c:0 "Peut-être devrais-je envisager d’y participer..." great_holy_war.0003.a.lifted_excommunication:0 "Mon [excommunication|El] sera levée" - great_holy_war.0023.desc:0 "Notre attention a été attirée sur le fait que vous n’avez pas encore annoncé votre soutien à la prochaine [scoped_pope.GetFaith.GHWName|l]. Dois-je vous rappeler que c’est votre devoir sacré de [ROOT.GetCharacter.GetTitleTierName|l] [ROOT.GetCharacter.Custom('FR_FaithGenderedAdj')] de faire la guerre contre les incroyants et les [target_character.Custom('GetUnbelieverNamePlural')] ?" + great_holy_war.0023.desc:0 "Notre attention a été attirée sur le fait que vous n’avez pas encore annoncé votre soutien à la prochaine [scoped_pope.GetFaith.GHWName|l]. Dois-je vous rappeler qu’il est du devoir sacré d’un[ROOT.Char.Custom('FR_E')] [ROOT.GetCharacter.GetTitleTierName|l] [ROOT.GetCharacter.Custom('FR_FaithGenderedAdj')] de faire la guerre contre les incroyants et les [target_character.Custom('GetUnbelieverNamePlural')] ?" great_holy_war.0023.desc.hooked:0 "Notre attention a été attirée sur le fait que vous n’avez pas encore annoncé votre soutien à la prochaine [scoped_pope.GetFaith.GHWName|l]. C’est inacceptable ! J’exige que vous rejoigniez immédiatement notre grande guerre contre les incroyants et les [target_character.Custom('GetUnbelieverNamePlural')]." great_holy_war.0003.a.hooked:0 "Je n’ai pas vraiment le choix, j’imagine." great_holy_war.0023.c:0 "Je remplis déjà ma part en combattant les [target_character.Custom('GetUnbelieverNamePlural')] !" diff --git a/project/ck3/base_game/localization/french/factions_l_french.yml b/project/ck3/base_game/localization/french/factions_l_french.yml index f19747ee38..bd2b556b67 100644 --- a/project/ck3/base_game/localization/french/factions_l_french.yml +++ b/project/ck3/base_game/localization/french/factions_l_french.yml @@ -1,8 +1,8 @@ l_french: - FACTION_DISCONTENT_POWER_ABOVE_THRESHOLD:0 "[faction_military_power|E] au-delà du seuil: #V $VALUE|0=-$#!" - FACTION_DISCONTENT_POWER_BELOW_THRESHOLD:0 "[faction_military_power|E] en-deçà du seuil: #V $VALUE|0=-$#!" - FACTION_POWER_HARD_RULE:0 "[GetPerk( 'hard_rule_perk' ).GetName( GetPlayer )]: #V +$VALUE|0$#!" - FACTION_POWER_INTERNAL_ISSUES:0 "Factions existantes: #V $VALUE|0$#!" + FACTION_DISCONTENT_POWER_ABOVE_THRESHOLD:0 "[faction_military_power|E] au-delà du seuil : #V $VALUE|0=-$#!" + FACTION_DISCONTENT_POWER_BELOW_THRESHOLD:0 "[faction_military_power|E] en-deçà du seuil : #V $VALUE|0=-$#!" + FACTION_POWER_HARD_RULE:0 "[GetPerk( 'hard_rule_perk' ).GetName( GetPlayer )] : #V +$VALUE|0$#!" + FACTION_POWER_INTERNAL_ISSUES:0 "Factions existantes : #V $VALUE|0$#!" FACTION_DEMAND_ACCEPT:0 "Je suppose que je n’ai pas le choix..." FACTION_DEMAND_REFUSE:0 "Je ne me laisserai pas menacer !" FACTION_DEMAND_ACCEPTED_OPT:0 "Une sage décision" @@ -20,10 +20,27 @@ independence_faction:0 "$game_concept_independence_faction$" independence_faction_desc:0 "Les membres de la [faction|El] d’indépendance cherchent à devenir indépendants de leur [liege|El].\n\n#S Ultimatum#!\nTous les membres de la faction deviennent [Concept( 'independent_ruler', 'indépendants' )|E]\nLe [liege|El] perd du [prestige|El]" independence_faction_short_effect_desc:0 "Exige l’indépendance au [liege|El]" + + nation_fracturing_faction:1 "Faction de dissolution" + nation_fracturing_faction_desc:0 "Les membres de la [faction|El] de dissolution cherchent à détruire le pays de leur [liege|El].\n\n#S Ultimatum#!\nTous les membres de la faction deviennent [Concept( 'independent_ruler', 'indépendants' )|E]\nLe [liege|El] perd son titre principal" + nation_fracturing_faction_short_effect_desc:0 "Exige la dissolution du pays du [liege|El]" + liege_primary_title_dissolution:0 "Vous êtes désormais indépendant !" + liege_primary_title_dissolution_desc:0 "Votre seigneur lige a perdu son [primary_title|El] en raison d’une [faction|El] de dissolution" + + FACTION_DEMAND_COLLAPSE:1 "Demande de dissolution de [faction_target.GetPrimaryTitle.GetNameNoTier]" + FACTION_DEMAND_COLLAPSE_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nIl est temps que vous reconnaissiez que vous n’êtes pas en mesure de maintenir l’unité de [faction_target.GetPrimaryTitle.GetNameNoTier]. Il est temps de mettre fin à votre règne ou à celui de tout autre : la région a besoin de plus de liberté. Acceptez nos demandes ou affrontez nos épées sur le champ de bataille !" + FACTION_DEMAND_COLLAPSE_ACCEPTED:1 "Demandes de dissolution acceptées" + FACTION_DEMAND_COLLAPSE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVos demandes peu judicieuses ne serviront qu’à nous affaiblir tous. Quoi qu’il en soit, pour épargner le pays d’une effroyable effusion de sang, je me dois d’accepter votre demande d’indépendance." + FACTION_DEMAND_COLLAPSE_REFUSED:1 "Demandes de dissolution refusées" + FACTION_DEMAND_COLLAPSE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVotre tentative honteuse de chantage n’a pas réussi. Peu importe le nombre d’âmes corrompues que vous avez attirées pour vous aider à mener à bien votre plan, je ne céderai pas sans me battre. Je préférerais mourir en défendant ce qui est légitimement mien !" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION:1 "La fin de [faction_target.GetPrimaryTitle.GetNameNoTier] !" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION_DESC:0 "Le moment est venu ! Les voix unifiées de la [faction.GetName|l] s’accordent pour dire que le [faction_target.GetName] a perdu tout droit de gouverner. L’indépendance nous sera accordée, de gré ou de force !" + faction_demand.1002.tt:1 "Le titre [faction_target.GetPrimaryTitle.GetNameNoTier] est détruit" + FACTION_DEMAND_INDEPENDENCE:0 "Demande d’indépendance" FACTION_DEMAND_INDEPENDENCE_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nIl est temps que vous reconnaissiez la pleine indépendance de [faction_leader.GetPrimaryTitle.GetNameNoTier] et des autres États de la [faction.GetName|l]. Acceptez nos exigences ou affrontez nos épées sur le champ de bataille !" FACTION_DEMAND_INDEPENDENCE_ACCEPTED:0 "Demandes d’indépendance acceptées" - FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVos demandes peu judicieuses ne serviront qu’à nous affaiblir tous. Quoi qu’il en soit, pour épargner le pays d’une effroyable effusion de sang, je me dois d’accepter votre demande d’indépendance." + FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVos demandes peu judicieuses ne serviront qu’à nous affaiblir tous. Quoi qu’il en soit, pour épargner le pays d’une effroyable effusion de sang, je me dois d’accepter votre demande d’indépendance." FACTION_DEMAND_INDEPENDENCE_REFUSED:0 "Demandes d’indépendance refusées" FACTION_DEMAND_INDEPENDENCE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVotre tentative honteuse de chantage n’a pas réussi. Peu importe le nombre d’âmes corrompues que vous avez attirées pour vous aider à mener à bien votre plan, je ne céderai pas sans me battre. Je préférerais mourir en défendant ce qui est légitimement mien !" FACTION_DEMAND_INDEPENDENCE_SEND_DEMAND_NOTIFICATION:0 "Indépendance !" @@ -62,9 +79,9 @@ liberty_faction:0 "Faction pour la liberté" liberty_faction_desc:0 "La [faction|El] pour la liberté cherche seulement à baisser l’[crown_authority|El], car hormis ce point les membres restent fidèles au [realm|El]." liberty_faction_short_effect_desc:0 "Exige une [crown_authority|El] plus basse" - FACTION_DISCONTENT_CA_1:0 "Autorité de la Couronne limitée: #V $VALUE|0$%#!" - FACTION_DISCONTENT_CA_2:0 "Autorité de la Couronne élevée: #V $VALUE|0$%#!" - FACTION_DISCONTENT_CA_3:0 "Autorité de la Couronne absolue: #V $VALUE|0$%#!" + FACTION_DISCONTENT_CA_1:0 "Autorité de la Couronne limitée : #V $VALUE|0$%#!" + FACTION_DISCONTENT_CA_2:0 "Autorité de la Couronne élevée : #V $VALUE|0$%#!" + FACTION_DISCONTENT_CA_3:0 "Autorité de la Couronne absolue : #V $VALUE|0$%#!" FACTION_DEMAND_LIBERTY:0 "Demande de liberté" FACTION_DEMAND_LIBERTY_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nIl est temps que vous reconnaissiez les droits anciens et inaliénables de vos vassaux ! Acceptez les demandes de la [faction.GetName|l] ou affrontez nos épées sur le champ de bataille !" FACTION_DEMAND_LIBERTY_ACCEPTED:0 "Demandes de liberté acceptées" diff --git a/project/ck3/base_game/localization/french/game_concepts_l_french.yml b/project/ck3/base_game/localization/french/game_concepts_l_french.yml index 3fd3627ede..553613d0d9 100644 --- a/project/ck3/base_game/localization/french/game_concepts_l_french.yml +++ b/project/ck3/base_game/localization/french/game_concepts_l_french.yml @@ -31,7 +31,7 @@ game_concept_de_jure_drift_drift:0 "glisser" game_concept_de_jure_drift_desc:1 "$game_concept_de_jure_drift_desc_part_1$\n\n$game_concept_de_jure_drift_desc_part_2$" game_concept_de_jure_drift_desc_part_1:0 "Un lent processus par lequel le [liege|El] [de_jure|El] d’un [title|El] peut changer. Il se produit naturellement quand un [duchy|El] ou un [kingdom|El] est entièrement contrôlé par un [ruler|El] qui ne détient pas le titre de seigneur lige de jure de ce territoire.\n\nCe processus peut être accéléré en assignant votre [chancellor|El] à la [councillor_task|El] appropriée #weak ($task_integrate_title$)#!. Les duchés peuvent seulement glisser dans des royaumes, et les royaumes dans des [empires|El].\n\nLaisser les titres de jure glisser dans votre [primary_title|El] est un bon moyen de vous débarrasser de la pénalité de [rightful_liege|El]." - game_concept_de_jure_drift_desc_part_2:0 "#weak Exemple: Le duché de $d_northumberland$ fait partie de jure de l’$k_england$, mais le territoire du duché est entièrement à l’intérieur de l’$k_scotland$. Puisque le roi d’$k_scotland$ ne détient pas également l’$k_england$, le duché va commencer à glisser pour devenir une partie de l’$k_scotland$.#!" + game_concept_de_jure_drift_desc_part_2:0 "#weak Exemple : Le duché de $d_northumberland$ fait partie de jure de l’$k_england$, mais le territoire du duché est entièrement à l’intérieur de l’$k_scotland$. Puisque le roi d’$k_scotland$ ne détient pas également l’$k_england$, le duché va commencer à glisser pour devenir une partie de l’$k_scotland$.#!" game_concept_primary_title:0 "Titre principal" game_concept_primary_titles:0 "Titres principaux" game_concept_primary_title_desc:0 "[title|E] de plus haut rang d’un [ruler|El] qui détermine ses armoiries et le nom de son [realm|El].\n\nSi vous contrôlez plusieurs titres du même niveau, vous pouvez choisir lequel doit être votre titre principal." @@ -50,9 +50,9 @@ game_concept_feudal_contract:0 "Contrat féodal" game_concept_feudal_contracts:0 "Contrats féodaux" game_concept_contract:0 "Contrat" - game_concept_feudal_contract_desc:1 "Un contrat féodal définit les [obligations|El] entre un [vassal|El] [feudal|El] et son [liege|El]. Seule la [government_form|El] féodale permet à chaque vassal de négocier individuellement ses obligations.\n\nLes contrats spéciaux, tels que la #V marche#!, l’#V écuage#! ou le #V palatinat#!, ne peuvent être détenus que par des [vassals|El] d’au moins du niveau de [duchy|El]." + game_concept_feudal_contract_desc:2 "Un contrat définit les [obligations|El] entre un [vassal|El] et son [liege|El]. Seule les [government_forms|El] féodale et clanique permettent à chaque vassal de négocier individuellement ses obligations.\n\nLes contrats spéciaux, tels que la #V marche#!, l’#V écuage#! ou le #V palatinat#!, ne peuvent être détenus que par des [vassals|El] d’au moins du niveau de [duchy|El]." game_concept_crown_authority:0 "Autorité de la Couronne" - game_concept_crown_authority_desc:1 "L’autorité de la Couronne représente le pouvoir d’une façon générale qu’un [ruler|El] exerce sur ses [vassals|El].\n\nIl y a quatre niveaux: [autonomous_vassals|El], [limited|El], [high|El] et [absolute|El]. Augmenter l’autorité de la Couronne coûte un montant de [prestige|El] en fonction du niveau et également de l’[learning_skill|El] du dirigeant.\n\n#weak Les vassaux n’aiment pas les niveaux plus élevés d’autorité de la Couronne et l’abaisser est l’objectif principal des [factions|El] pour la [Concept( 'liberty_faction', 'liberté' )|E].#!" + game_concept_crown_authority_desc:1 "L’autorité de la Couronne représente le pouvoir d’une façon générale qu’un [ruler|El] exerce sur ses [vassals|El].\n\nIl y a quatre niveaux : [autonomous_vassals|El], [limited|El], [high|El] et [absolute|El]. Augmenter l’autorité de la Couronne coûte un montant de [prestige|El] en fonction du niveau et également de l’[learning_skill|El] du dirigeant.\n\n#weak Les vassaux n’aiment pas les niveaux plus élevés d’autorité de la Couronne et l’abaisser est l’objectif principal des [factions|El] pour la [Concept( 'liberty_faction', 'liberté' )|E].#!" game_concept_autonomous_vassals:0 "Vassaux autonomes" game_concept_autonomous_vassals_crown_authority:0 "Autorité de la Couronne - vassaux autonomes" game_concept_autonomous_vassals_crown_authority_desc:0 "Plus bas niveau d’[crown_authority|El] dans lequel les [vassals|El] n’ont pas de pénalité d’[opinion|El] envers leur [liege|El] et celui-ci n’a que peu de pouvoir sur eux." @@ -66,9 +66,9 @@ game_concept_absolute_crown_authority:0 "Autorité de la Couronne absolue" game_concept_absolute_crown_authority_desc:2 "Plus haut niveau de l’[crown_authority|El]. Les [vassals|El] ont une pénalité d’[opinion|El] de #N -30#! envers leur [liege|El].\n\nÀ ce niveau, en plus des effets de l’autorité de la Couronne [high|El] et [limited|El], le dirigeant peut choisir un [designated_heir|El] pour un coût en [prestige|El].\n\nEn outre, les vassaux ne peuvent pas déclarer la guerre, même à des dirigeants étrangers." game_concept_tribal_authority:0 "Autorité tribale" - game_concept_tribal_authority_desc:2 "Elle représente l’influence qu’un [ruler|El] [tribal|El] a sur ses [vassals|El]. Comparativement à l’[crown_authority|El], elle offre moins de pouvoirs, et à des niveaux plus tardifs.\n\nIl existe quatre niveaux: [disparate_tribes|El], [limited_tribal|El], [high_tribal|El], et [absolute_tribal|El]. L’augmenter coûte une quantité de [prestige|El] en fonction du niveau et de l’[learning_skill|El] du dirigeant (c’est généralement plus cher que pour l’autorité de la Couronne).\n\n#weak Les vassaux n’aiment pas les niveaux plus élevés, et l’abaisser est l’objectif principal d’une [liberty_faction|El].#!" + game_concept_tribal_authority_desc:2 "Elle représente l’influence qu’un [ruler|El] [tribal|El] a sur ses [vassals|El]. Comparativement à l’[crown_authority|El], elle offre moins de pouvoirs, et à des niveaux plus tardifs.\n\nIl existe quatre niveaux : [disparate_tribes|El], [limited_tribal|El], [high_tribal|El], et [absolute_tribal|El]. L’augmenter coûte une quantité de [prestige|El] en fonction du niveau et de l’[learning_skill|El] du dirigeant (c’est généralement plus cher que pour l’autorité de la Couronne).\n\n#weak Les vassaux n’aiment pas les niveaux plus élevés, et l’abaisser est l’objectif principal d’une [liberty_faction|El].#!" game_concept_disparate_tribes:0 "Tribus disparates" - game_concept_disparate_tribes_tribal_authority:0 "Autorité tribale: tribus disparates" + game_concept_disparate_tribes_tribal_authority:0 "Autorité tribale : tribus disparates" game_concept_disparate_tribes_tribal_authority_desc:0 "Plus bas niveau d’[tribal_authority|El]. Les [vassals|El] n’ont pas de pénalité d’[opinion|El] envers leur [liege|El], et celui-ci n’a aucun pouvoir sur eux autre que la capacité d’exiger d’eux des [levies|El] et des [taxes|El]." game_concept_limited_tribal:0 "Limitée" game_concept_limited_tribal_authority:0 "Autorité tribale limitée" @@ -82,6 +82,7 @@ game_concept_powerful_vassal:0 "Vassal puissant" game_concept_powerful_vassal_powerful:0 "Puissant" game_concept_powerful_vassals:0 "Vassaux puissants" + game_concept_powerful_vassal_possessive:0 "Vassaux puissants" game_concept_powerful_vassal_desc:1 "Les « vassaux puissants » sont la poignée de [vassals|El] avec le plus de [soldiers|El] et les plus hauts [Concept( 'income', 'revenus' )|E]. Vous devez faire très attention à ces vassaux, car ils s’attendent à occuper un siège à votre [council|E] et auront de vous une [opinion|El] beaucoup plus basse si cela n’arrive pas.\n\nChanger une [succession_law|El] requiert qu’ils aient tous une opinion positive envers vous, qu’ils soient [Concept('cowed','terrifiés')|E] par vous, ou qu’ils soient [Concept('imprisoned','emprisonnés')|E]." game_concept_realm_law:0 "Loi du pays" game_concept_realm_law_desc:0 "Lois qui sont appliquées au pays de ce personnage, tel que le niveau d’[crown_authority|El] ou d’[tribal_authority|El]." @@ -124,7 +125,7 @@ game_concept_council_desc:0 "Le Conseil se compose de six [councillors|El] qui assistent leur [ruler|El] dans l’administration du [realm|El]. En tant que responsables de leurs départements respectifs, ils peuvent se voir confier diverses [councillor_tasks|El] importantes." game_concept_councillor:0 "Conseiller" game_concept_councillors:0 "Conseillers" - game_concept_councillor_desc:2 "Les conseillers sont les principaux assistants de tout [ruler|El], et composent le [council|E]. Voici les postes au Conseil: [chancellor|El], [marshal|El], [steward|El], [spymaster|El], [court_chaplain|El] (ou [realm_priest|El]), et enfin votre [spouse|El].\n\nChacun est responsable d’un département auquel on peut attribuer différentes [councillor_tasks|El] à accomplir.\n\nLes [powerful_vassals|El] seront contrariés s’il ne sont pas nommés à l’un de ces postes, ce qui signifie que vous devez souvent choisir entre apaiser un vassal puissant et nommer une personne réellement compétente.\n\nÊtre conseiller de votre [liege|El] vous donne un bonus qui augmente avec son [rank|El]." + game_concept_councillor_desc:2 "Les conseillers sont les principaux assistants de tout [ruler|El], et composent le [council|E]. Voici les postes au Conseil : [chancellor|El], [marshal|El], [steward|El], [spymaster|El], [court_chaplain|El] (ou [realm_priest|El]), et enfin votre [spouse|El].\n\nChacun est responsable d’un département auquel on peut attribuer différentes [councillor_tasks|El] à accomplir.\n\nLes [powerful_vassals|El] seront contrariés s’il ne sont pas nommés à l’un de ces postes, ce qui signifie que vous devez souvent choisir entre apaiser un vassal puissant et nommer une personne réellement compétente.\n\nÊtre conseiller de votre [liege|El] vous donne un bonus qui augmente avec son [rank|El]." game_concept_councillor_task:0 "Tâche de conseiller" game_concept_councillor_tasks:0 "Tâches de conseiller" game_concept_councillor_task_desc:1 "Les tâches de conseiller sont des missions importantes confiées à vos [councillors|El]. Elles peuvent être générales ou affecter un [county|El] ou une [court|E] spécifique.\n\nLes tâches avec un temps d’achèvement peuvent prendre plus ou moins de temps selon votre [relation|El] avec le conseiller.\n\n#weak Notez que les conseillers ne sont pas physiquement présents pour effectuer ces tâches, mais simplement pour les diriger.#!" @@ -205,7 +206,7 @@ game_concept_hostile_scheme:0 "Complot hostile" game_concept_scheme_hostile:0 "hostile" game_concept_hostile_schemes:0 "Complots hostiles" - game_concept_hostile_scheme_desc:5 "[schemes|E] qui visent à nuire à un personnage. La plupart des complots hostiles utilisent la [secrecy|El].\n\nLes complots hostiles sont:\n$BULLET_WITH_TAB$[GetScheme('murder').GetTypeName]\n$BULLET_WITH_TAB$[GetScheme('abduct').GetTypeName]\n$BULLET_WITH_TAB$[GetScheme('claim_throne').GetTypeName]\n$BULLET_WITH_TAB$[GetScheme('fabricate_hook').GetTypeName]" + game_concept_hostile_scheme_desc:5 "[schemes|E] qui visent à nuire à un personnage. La plupart des complots hostiles utilisent la [secrecy|El].\n\nLes complots hostiles sont :\n$BULLET_WITH_TAB$[GetScheme('murder').GetTypeName]\n$BULLET_WITH_TAB$[GetScheme('abduct').GetTypeName]\n$BULLET_WITH_TAB$[GetScheme('claim_throne').GetTypeName]\n$BULLET_WITH_TAB$[GetScheme('fabricate_hook').GetTypeName]" game_concept_secret:0 "Secret" game_concept_secrets:0 "Secrets" game_concept_secret_desc:0 "Les secrets sont des choses que les personnages ne souhaitent pas que les autres sachent parce qu’elles sont embarrassantes, immorales ou carrément [Concept( 'crime', 'criminelles' )|E].\n\nLes secrets peuvent être découverts à travers la [councillor_task|El] « $task_find_secrets$ » exécutée par le [spymaster|El]. Une fois que vous connaissez le secret de quelqu’un, vous pouvez [blackmail|El] pour obtenir un [hook|El]." @@ -239,7 +240,7 @@ game_concept_culture_desc:1 "La culture représente la langue et les coutumes d’un personnage ou d’un [county|El].\n\nLes personnages de culture différente ont des [opinions|El] réduites les uns à l’égard des autres. Cette pénalité peut être réduite en augmentant l’[cultural_acceptance|El]." game_concept_religion:0 "Religion" game_concept_religions:0 "Religions" - game_concept_religion_desc:0 "Une religion se compose de nombreuses [faiths|El]. Les religions, à leur tour, appartiennent à l’une des trois [religious_families|El]: [GetReligionFamily('rf_abrahamic').GetName|l], [GetReligionFamily('rf_eastern').GetName|l] ou [GetReligionFamily('rf_pagan').GetName|l]." + game_concept_religion_desc:0 "Une religion se compose de nombreuses [faiths|El]. Les religions, à leur tour, appartiennent à l’une des trois [religious_families|El] : [GetReligionFamily('rf_abrahamic').GetName|l], [GetReligionFamily('rf_eastern').GetName|l] ou [GetReligionFamily('rf_pagan').GetName|l]." game_concept_heresy:0 "Hérésie" game_concept_heresies:0 "Hérésies" game_concept_heresy_desc:0 "Lorsque la [fervor|El] d’une [faith|El] est basse, une vague d’hérésie peut se produire et un [ruler|El] se convertir et devenir un [GetTrait('heresiarch').GetName( GetNullCharacter )|l]. Il répandra alors sa nouvelle foi à ses [counties|El] et ses [vassals|El].\n\nSi la vague d’hérésie est mineure, elle s’arrêtera là. Si elle est majeure, d’autres dirigeants de la même région se convertiront. Si vous vous trouvez dans cette zone, vous aurez également la possibilité de vous convertir." @@ -256,8 +257,9 @@ game_concept_doctrines:0 "Doctrines" game_concept_doctrines_desc:1 "Les doctrines peuvent être considérées comme des lois religieuses qui déterminent ce qu’est un comportement acceptable dans une [faith|El] donnée." game_concept_gender_doctrines:0 "Doctrine de genre" - game_concept_gender_doctrines_desc:0 "Ces [doctrines|El] déterminent les [gender_laws|El] disponibles pour les personnages de la [faith|El] en question.\n\nElles déterminent également les [claims|El] qui peuvent être héritées, qui peut être [commander|El] et [knight|El], à quelle [house|E] de leurs parents un [bastard|El] appartiendra.\n\nLes doctrines de genre sont:\n$BULLET_WITH_TAB$Domination masculine\n$BULLET_WITH_TAB$Égalité\n$BULLET_WITH_TAB$Domination féminine" + game_concept_gender_doctrines_desc:0 "Ces [doctrines|El] déterminent les [gender_laws|El] disponibles pour les personnages de la [faith|El] en question.\n\nElles déterminent également les [claims|El] qui peuvent être héritées, qui peut être [commander|El] et [knight|El], à quelle [house|E] de leurs parents un [bastard|El] appartiendra.\n\nLes doctrines de genre sont :\n$BULLET_WITH_TAB$Domination masculine\n$BULLET_WITH_TAB$Égalité\n$BULLET_WITH_TAB$Domination féminine" game_concept_realm_capital:0 "Capitale du pays" + game_concept_realm_capitals:0 "Capitales de pays" game_concept_capital:0 "Capitale" game_concept_realm_capital_desc:0 "La capitale du pays est la [holding|El] où le [ruler|El] et sa [court|E] résident. Cette propriété a un bonus d’[tax|El] et est toujours héritée par le [primary_heir|El].\n\n[occupy|E] la capitale du pays d’un ennemi dans une guerre octroie une quantité significative de [war_score|El] et vous permet parfois d’[imprison|El] des membres de la famille de l’ennemi." game_concept_county_capital:0 "Capitale comtale" @@ -273,7 +275,7 @@ game_concept_rightful_liege:0 "Seigneur lige légitime" game_concept_rightful_liege_desc:1 "$game_concept_rightful_liege_desc_part1$\n\n$game_concept_rightful_liege_desc_part2$" game_concept_rightful_liege_desc_part1:1 "Le seigneur lige légitime d’un [vassal|El] est le [ruler|El] qui détient le [title|El] qui est [de_jure|El] celui du [liege|El] du [primary_title|El] du vassal. Quand un vassal n’est pas sous son seigneur lige légitime, il contribue moins aux [taxes|El] et [levies|El], et a une pénalité d’[opinion|El] à l’égard de son seigneur lige. Détenir un titre de [title_tier|El] supérieur du même territoire de jure implique une réduction des pénalités.\n\nLes [Concept('duke','ducs')|E] qui font de jure partie d’un [empire|El] et qui sont les vassaux directs de l’empereur contribuent toujours pleinement, exactement comme si l’empereur avait conservé son titre de [kingdom|El] de jure." - game_concept_rightful_liege_desc_part2:0 "#weak Exemple: Le comte de $c_dunbar$ est un vassal direct du roi d’$k_england$. Puisque le roi n’est ni duc de $d_lothian$, ni roi d’$k_scotland$, ni empereur de $e_britannia$, le comte de $c_dunbar$ contribue uniquement par une infime quantité de levées et d’impôts.\nLe comte de $c_norfolk$ est également un vassal direct du roi d’$k_england$. Le roi ne détient pas le duché de $d_norfolk$, le comte contribue donc également avec des impôts et levées réduits. Cependant, puisque l’$k_england$ est le royaume de jure de $c_norfolk$, le comte de $c_norfolk$ contribue avec beaucoup plus d’impôt et de levées pour le roi que le comte de $c_dunbar$.#!" + game_concept_rightful_liege_desc_part2:0 "#weak Exemple : Le comte de $c_dunbar$ est un vassal direct du roi d’$k_england$. Puisque le roi n’est ni duc de $d_lothian$, ni roi d’$k_scotland$, ni empereur de $e_britannia$, le comte de $c_dunbar$ contribue uniquement par une infime quantité de levées et d’impôts.\nLe comte de $c_norfolk$ est également un vassal direct du roi d’$k_england$. Le roi ne détient pas le duché de $d_norfolk$, le comte contribue donc également avec des impôts et levées réduits. Cependant, puisque l’$k_england$ est le royaume de jure de $c_norfolk$, le comte de $c_norfolk$ contribue avec beaucoup plus d’impôt et de levées pour le roi que le comte de $c_dunbar$.#!" game_concept_megaduke_penalty:0 "Surexpansion" game_concept_megaduke_penalty_desc:1 "Quand en tant que [duke|El] vous avez plus que [GetDefine('NCharacter', 'MAX_COUNTIES_IN_REALM_AS_DUKE')] [counties|El] dans votre [realm|El], vous subissez une pénalité de surexpansion qui réduit votre revenu d’[tax|El].\n\nAvoir le [rank|El] de [king|El] ou d’[emperor|El] retire cette pénalité." game_concept_top_liege:0 "Souverain" @@ -285,7 +287,7 @@ game_concept_domain_desc:0 "Le domaine d’un [ruler|El] est l’ensemble des [holdings|El] qu’il possède directement.\n\nLa [domain_limit|El] assez statique implique que les dirigeants doivent compter sur les [vassals|El] pour augmenter la taille de leur [realm|El] au-delà d’un certain point." game_concept_regiment:0 "Régiment" game_concept_regiments:0 "Régiments" - game_concept_regiment_desc:1 "Un régiment est un groupe de [soldiers|El] du même type (ex: archers, piétaille, [levies|El]). Bien que les [levies|El] soient organisées en régiments, les troupes qui présentent un intérêt réel sont les [men_at_arms|El]." + game_concept_regiment_desc:1 "Un régiment est un groupe de [soldiers|El] du même type (ex : archers, piétaille, [levies|El]). Bien que les [levies|El] soient organisées en régiments, les troupes qui présentent un intérêt réel sont les [men_at_arms|El]." game_concept_realm:0 "Pays" game_concept_realms:0 "Pays" game_concept_realm_desc:0 "Un pays est l’ensemble des terres qu’un [ruler|El] contrôle soit directement (ces [holdings|El] constituent son [domain|El]), soit par le biais de [vassals|El]." @@ -303,13 +305,13 @@ game_concept_primary_spouse:0 "Conjoint principal" game_concept_primary_spouse_desc:0 "Dans les [faiths|El] avec la doctrine [GetFaithDoctrine('doctrine_polygamy').GetBaseName|l], les [rulers|El] doivent choisir l’un de leurs [spouses|El] comme conjoint principal. Le conjoint principal d’un dirigeant obtient un gain de [fertility|El], un gain d’[opinion|El] de leur part, et peuvent servir à leur [council|E]." game_concept_available_spouse:0 "Conjoint disponible" - game_concept_available_spouse_desc:0 "Afin de servir au [council|E] d’un dirigeant, un [spouse|El] doit être disponible pour endosser ce rôle.\n\nDiverses circonstances peuvent l’en empêcher, telles que:\n$BULLET_WITH_TAB$Être le [ruler|El] de son [realm|El]\n$BULLET_WITH_TAB$Résider dans une [court|E] d’un autre dirigeant\n$BULLET_WITH_TAB$Être [imprisoned|El]\n$BULLET_WITH_TAB$Avoir le [trait|El] [GetTrait('incapable').GetName(GetPlayer)]\n\nSi un conjoint non disponible le redevient, il reprendra automatiquement ses responsabilités au Conseil.\n\nLe conjoint qui est un dirigeant à part entière peut toujours siéger au Conseil s’il est votre [direct_vassal|El], mais autrement ne sera jamais considéré comme disponible." + game_concept_available_spouse_desc:0 "Afin de servir au [council|E] d’un dirigeant, un [spouse|El] doit être disponible pour endosser ce rôle.\n\nDiverses circonstances peuvent l’en empêcher, telles que :\n$BULLET_WITH_TAB$Être le [ruler|El] de son [realm|El]\n$BULLET_WITH_TAB$Résider dans une [court|E] d’un autre dirigeant\n$BULLET_WITH_TAB$Être [imprisoned|El]\n$BULLET_WITH_TAB$Avoir le [trait|El] [GetTrait('incapable').GetName(GetPlayer)]\n\nSi un conjoint non disponible le redevient, il reprendra automatiquement ses responsabilités au Conseil.\n\nLe conjoint qui est un dirigeant à part entière peut toujours siéger au Conseil s’il est votre [direct_vassal|El], mais autrement ne sera jamais considéré comme disponible." game_concept_holding:0 "Propriété" game_concept_holdings:0 "Propriétés" game_concept_holding_desc:0 "Lieu déterminant d’une [barony|El] ou d’une [county_capital|El].\n\nEn fonction de son [Concept('holding_type','type')|E], elle fournit [taxes|El] et [levies|El] à son [holder|El]. L’ensemble des propriétés détenues personnellement par un [ruler|El] est appelé un [domain|El]." game_concept_holding_type:0 "Type de propriété" game_concept_holding_types:0 "Types de propriété" - game_concept_holding_type_desc:2 "Il existe quatre types de [holdings|El]: [castles|El], [cities|El], [tribes|El] et [temples|El]. Chacun permet différents types de [buildings|El]. La [government_form|El] du [ruler|El] détermine quels types de propriétés il peut posséder personnellement sans pénalité. Dans le cas des temples, les [doctrines|El] de la [faith|El] peuvent aussi jouer un rôle." + game_concept_holding_type_desc:2 "Il existe quatre types de [holdings|El] : [castles|El], [cities|El], [tribes|El] et [temples|El]. Chacun permet différents types de [buildings|El]. La [government_form|El] du [ruler|El] détermine quels types de propriétés il peut posséder personnellement sans pénalité. Dans le cas des temples, les [doctrines|El] de la [faith|El] peuvent aussi jouer un rôle." game_concept_castle_holding:0 "Propriété castrale" game_concept_castle:0 "Château" game_concept_castles:0 "Châteaux" @@ -341,7 +343,7 @@ game_concept_piety_experience_desc:0 "Chaque point de dévotion d’un personnage augmente sa progression vers le prochain [piety_level|El]. Quand un personnage gagne de la [piety|El] il gagne aussi une quantité équivalente de dévotion." game_concept_piety_level:0 "Niveau de dévotion" game_concept_piety_levels:1 "Niveau(x) de dévotion" - game_concept_piety_level_desc:3 "Le niveau de dévotion d’un personnage indique à quel point il est vertueux et pieux, ainsi que sa réputation auprès des autres membres de la [faith|El].\n\nÀ chaque fois qu’un personnage gagne de la [piety|El], il progresse également vers le prochain niveau de dévotion.\n\nLes niveaux sont:\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" + game_concept_piety_level_desc:3 "Le niveau de dévotion d’un personnage indique à quel point il est vertueux et pieux, ainsi que sa réputation auprès des autres membres de la [faith|El].\n\nÀ chaque fois qu’un personnage gagne de la [piety|El], il progresse également vers le prochain niveau de dévotion.\n\nLes niveaux sont :\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" game_concept_prestige:0 "Prestige" game_concept_prestigious:0 "Prestigieux" game_concept_prestige_i:0 "@prestige_icon!" @@ -350,9 +352,9 @@ game_concept_prestige_experience_desc:0 "Chaque point de gloire qu’un personnage obtient augmente sa progression vers le prochain [prestige_level|El]. Quand un personnage gagne du [prestige|El], il gagne une quantité équivalente de gloire." game_concept_prestige_level:0 "Niveau de gloire" game_concept_prestige_levels:0 "Niveaux de gloire" - game_concept_prestige_level_desc:2 "Le niveau de gloire d’un personnage indique sa réputation, comment il est perçu par tout le monde.\n\nÀ chaque fois qu’un personnage gagne du [prestige|El], il progresse également vers le prochain niveau de gloire.\n\nLes niveaux sont:\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_0' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L]" + game_concept_prestige_level_desc:2 "Le niveau de gloire d’un personnage indique sa réputation, comment il est perçu par tout le monde.\n\nÀ chaque fois qu’un personnage gagne du [prestige|El], il progresse également vers le prochain niveau de gloire.\n\nLes niveaux sont :\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_0' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L]\n$EFFECT_LIST_BULLET$[GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L]" game_concept_dynast:1 "Chef dynastique" - game_concept_dynast_desc:2 "Chef d’une [dynasty|El] et de toutes ses [houses|El]. Il exerce certains pouvoirs uniques ([dynast_interactions|El]) sur les membres de la dynastie." + game_concept_dynast_desc:2 "Chef d’une [dynasty|El] et de toutes ses [houses|E]. Il exerce certains pouvoirs uniques ([dynast_interactions|El]) sur les membres de la dynastie." game_concept_dynasty:0 "Dynastie" game_concept_dynasties:0 "Dynasties" game_concept_dynastic:0 "Dynastique" @@ -363,9 +365,9 @@ game_concept_dynast_interaction_desc:0 "Interaction uniquement disponible pour le [dynast|El] d’une [dynasty|El], contre d’autres membres de cette dynastie.\n\nElle coûte de la [dynasty_prestige|El]." game_concept_dynasty_prestige:0 "Renommée" game_concept_dynasty_prestige_i:0 "@dynasty_prestige_icon!" - game_concept_dynasty_prestige_desc:0 "La renommée ressemble beaucoup au [prestige|El], mais elle est partagée par toute une [dynasty|El].\n\nUne dynastie en gagne selon:\n$BULLET_WITH_TAB$ le nombre de membres en vie\n$BULLET_WITH_TAB$ le nombre de [rulers|El]\n$BULLET_WITH_TAB$ le nombre de [spouses|El] d’autres dirigeants\nNotez qu’un dirigeant n’engendrera pas de renommée s’il a un [liege|El] ou au-dessus de la même dynastie.\n\nComme le prestige, elle compte également pour augmenter votre [dynasty_prestige_level|El].\n\nLa renommée peut être dépensée par le [dynast|El] afin de débloquer des [dynasty_perks|El] et d’influencer les membres de la dynastie de différentes manières.\n\n#weak Une dynastie répandue dans plusieurs [realms|El] générera plus de renommée qu’une dynastie dans un seul.#!" + game_concept_dynasty_prestige_desc:0 "La renommée ressemble beaucoup au [prestige|El], mais elle est partagée par toute une [dynasty|El].\n\nUne dynastie en gagne selon :\n$BULLET_WITH_TAB$ le nombre de membres en vie\n$BULLET_WITH_TAB$ le nombre de [rulers|El]\n$BULLET_WITH_TAB$ le nombre de [spouses|El] d’autres dirigeants\nNotez qu’un dirigeant n’engendrera pas de renommée s’il a un [liege|El] ou au-dessus de la même dynastie.\n\nComme le prestige, elle compte également pour augmenter votre [dynasty_prestige_level|El].\n\nLa renommée peut être dépensée par le [dynast|El] afin de débloquer des [dynasty_perks|El] et d’influencer les membres de la dynastie de différentes manières.\n\n#weak Une dynastie répandue dans plusieurs [realms|El] générera plus de renommée qu’une dynastie dans un seul.#!" game_concept_dynasty_prestige_level:0 "Niveau de splendeur" - game_concept_dynasty_prestige_level_desc:1 "Le niveau de splendeur est une mesure de la renommée d’une [dynasty|El]. Le niveau progresse chaque fois que votre dynastie gagne de la [dynasty_prestige|El]. Les personnages reçoivent un montant initial de [prestige|El] à leur naissance en fonction de leur niveau de splendeur. De la même manière, chaque personne au moment de se [marry|El] obtient du prestige en fonction de la dynastie du [spouse|El].\n\nLes niveaux sont:\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_0|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_1|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_2|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_3|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_4|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_5|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_6|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_7|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_8|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_9|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_10|E]" + game_concept_dynasty_prestige_level_desc:1 "Le niveau de splendeur est une mesure de la renommée d’une [dynasty|El]. Le niveau progresse chaque fois que votre dynastie gagne de la [dynasty_prestige|El]. Les personnages reçoivent un montant initial de [prestige|El] à leur naissance en fonction de leur niveau de splendeur. De la même manière, chaque personne au moment de se [marry|El] obtient du prestige en fonction de la dynastie du [spouse|El].\n\nLes niveaux sont :\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_0|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_1|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_2|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_3|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_4|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_5|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_6|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_7|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_8|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_9|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_10|E]" game_concept_house:0 "Maison" game_concept_houses:0 "Maisons" game_concept_house_desc:1 "Une Maison est une branche sur l’arbre d’une [dynasty|El]. Les Maisons sont fondées par des [rulers|El] qui ne souhaitent plus avoir à répondre à leur [house_head|El] et préfèrent devenir le chef d’une nouvelle Maison.\n\nBien que les Maisons aient leurs propres noms et armoiries, elles partagent toujours la [dynasty_prestige|El] de la dynastie, et les autres membres de la dynastie peuvent toujours être votre [player_heir|El]." @@ -379,7 +381,7 @@ game_concept_hook:0 "Hameçon" game_concept_hooks:0 "Hameçons" game_concept_hooked:0 "hameçonné" - game_concept_hook_desc:0 "Un hameçon est un terme générique désignant une relation entre deux personnages dans laquelle l’un d’eux peut faire en sorte que l’autre agisse selon sa volonté.\n\nIl en existe deux types, acquis de manière différente: [weak_hook|El] et [strong_hook|El].\n\nLes hameçons peuvent être utilisés pour forcer de nombreuses interactions, telles que les propositions de [marriage|El] et les changements de [feudal_contract|El]." + game_concept_hook_desc:1 "Un hameçon est un terme générique désignant une relation entre deux personnages dans laquelle l’un d’eux peut faire en sorte que l’autre agisse selon sa volonté.\n\nIl en existe deux types, acquis de manière différente : [weak_hook|El] et [strong_hook|El].\n\nLes hameçons peuvent être utilisés pour forcer de nombreuses interactions, telles que les propositions de [marriage|El] et les changements de [feudal_contract|El]." game_concept_weak_hook:0 "Hameçon faible" game_concept_weak_hooks:0 "Hameçons faibles" game_concept_weak_hook_desc:1 "[hook|E] assez commun que vous pourriez avoir sur un personnage qui vous doit une faveur ou que vous avez manipulé pour qu’il agisse selon votre volonté.\n\nBien qu’il existe de nombreuses interactions où un hameçon faible peut être utilisé, par exemple dans les propositions de [marriage|El], il ne peut pas être utilisé pour forcer quelqu’un à devenir votre [agent|El] dans un complot visant à [GetScheme('murder').GetActionName|l] et ne fournit pas un avantage passif #weak (un [strong_hook|El] serait nécessaire)#!.\n\nChaque enfant né dans une [house|E] [noble|El] doit aussi au [house_head|El] un hameçon faible initial.\n\nLorsqu’un hameçon faible est utilisé, il est #EMP dépensé.#!" @@ -421,7 +423,7 @@ game_concept_marries:0 "Marries" game_concept_married:0 "Marié" game_concept_marrying:0 "épouse" - game_concept_marriage_desc:2 "Le mariage est une union de deux [spouses|El] et constitue (avec les [betrothal|El]) la principale façon de forger une [alliance|El] avec un [ruler|El]. Les conjoints peuvent aussi engendrer des enfants [Concept('legitimate','légitimes')|E] qui peuvent être [bred|El] et présentés comme des [heirs|El] convenables.\n\nLe mariage prend fin seulement à la mort d’un conjoint ou lors du [divorce|El]." + game_concept_marriage_desc:2 "Le mariage symbolise l’union de deux [spouses|El] et constitue (avec les [betrothal|El]) la principale façon de forger une [alliance|El] avec un [ruler|El]. Les conjoints peuvent aussi engendrer des enfants [Concept('legitimate','légitimes')|E] qui peuvent être [bred|El] et présentés comme des [heirs|El] convenables.\n\nLe mariage prend fin seulement à la mort d’un conjoint ou lors du [divorce|El]." game_concept_concubinage:0 "Concubinage" game_concept_concubine:0 "Concubin" game_concept_concubines:0 "Concubins" @@ -470,7 +472,7 @@ game_concept_allied:0 "Allié" game_concept_ally:0 "Allié" game_concept_ally_i:0 "@alliance_icon!" - game_concept_alliance_desc:2 "Une alliance est une relation diplomatique entre deux [rulers|El]. Les dirigeants [Concept('independent','indépendants')|E] peuvent appeler des alliés à rejoindre leurs [wars|El].\n\nLes alliances sont créées et maintenues grâce à un [marriage|El] ou des [betrothal|El], à condition que les deux personnages qui sont mariés soient suffisamment proches des deux dirigeants. Par exemple, si un [king|El] marie sa fille au fils d’un autre roi, les deux rois deviennent des alliés.\n\nLes [lieges|El] peuvent aussi former des alliances avec leurs [vassals|El]. Le seigneur lige ne peut pas les appeler à la guerre, mais ces derniers ne peuvent pas rejoindre des [factions|El]" + game_concept_alliance_desc:2 "Une alliance est une relation diplomatique entre deux [rulers|El]. Les dirigeants [Concept('independent','indépendants')|E] peuvent appeler des alliés à rejoindre leurs [wars|El].\n\nLes alliances sont créées et maintenues grâce à un [marriage|El] ou des [betrothal|El], à condition que les deux personnages qui sont mariés soient suffisamment proches des deux dirigeants. Par exemple, si un [king|El] marie sa fille au fils d’un autre roi, les deux rois deviennent des alliés.\n\nLes [lieges|El] peuvent aussi former des alliances avec leurs [vassals|El]. Le seigneur lige ne peut pas les appeler à la guerre, mais ces derniers ne peuvent pas rejoindre des [factions|El]." game_concept_war:0 "Guerre" game_concept_wars:0 "Guerres" game_concept_war_desc:0 "Le conflit armé est le moyen le plus simple d’étendre votre [realm|El]. Cependant, déclarer la guerre nécessite une justification, appelée un [casus_belli|El]. Vous ne pouvez pas faire plus avec une guerre que ce que le casus belli choisi permet.\n\nLes guerres sont gagnées en battant les [armies|El] ennemies dans la [battle|El] et en [occupying|El] les [holdings|El] ennemies. Cela accroît le [war_score|El], forçant finalement l’ennemi à accepter la [defeat|El] définie dans l’[peace_offer|El].\n\nQuel que soit l’issue d’une guerre, l’attaquant gagne une [truce|El] avec le défenseur pour un temps, mais le défenseur est libre de déclarer immédiatement une nouvelle guerre." @@ -481,6 +483,7 @@ game_concept_raiding:0 "pille" game_concept_raider:0 "Pilleur" game_concept_raiders:0 "Pilleurs" + game_concept_raided:0 "Pillé" game_concept_raid_desc:0 "Les [armies|El] peuvent être levées dans les [rally_points|El] en tant que pilleurs. Ils peuvent se déplacer sur les terres ennemies et les piller pour de l’[gold|El].\n\nPour piller, une armée pilleuse doit s’arrêter sur une [holding|El] possédée par un [ruler|El] étranger.\n\nL’or est stocké par l’armée et ne sera ajouté au trésor qu’à son arrivée chez elle. Si vous battez une armée pilleuse transportant de l’or, vous vous en emparerez et elle ne pourra pas vous piller pendant un certain temps.\n\nSeuls certains dirigeants peuvent piller, notamment les [Concept( 'tribal', 'tribaux' )|E]." game_concept_raid_loot:0 "Butin" game_concept_raid_loot_desc:0 "Si une [holding|El] est [Concept( 'raid', 'pillée' )|E] ou [Concept( 'occupation', 'occupée' )|E] lors d’un [siege|El], l’attaquant recevra une quantité d’[gold|El] égale au butin. Plus une propriété est prospère, plus le butin sera élevé.\n\nUne propriété qui a été pillée ou assiégée récemment n’aura pas de butin." @@ -492,7 +495,7 @@ game_concept_casus_bellis:0 "Casus belli" game_concept_casus_belli_desc:1 "Une « cause de guerre » nécessaire pour déclarer la [war|El] à un [ruler|El].\n\nLe casus belli précise la [war_target|El], généralement un territoire spécifique. Il n’est pas possible de gagner autre chose que ce que le casus belli permet, peu importe à quel point l’ennemi est vaincu.\n\nLes [claims|El] sont un des plus importants casus belli, qu’elles proviennent de la [succession|El] ou de la tâche [fabricate_claim|El]." game_concept_war_score:0 "Score de guerre" - game_concept_war_score_desc:1 "Il indique quel camp est gagnant dans une [war|El]. Il s’étend de #N -100#! à #P +100#!, avec par exemple #N -25#! pour un camp et #P 25#! pour l’autre. À #P 100#! de score de guerre, vous pouvez forcer l’autre camp à accepter votre [peace_offer|El].\n\nLe score de guerre peut être gagné:\n$EFFECT_LIST_BULLET$En battant des [armies|El] dans la [battle|El]\n$EFFECT_LIST_BULLET$ En [imprisoning|El] le [ruler|El] ennemi ou ses [heirs|El] (sans compter ses [allies|El])\n$EFFECT_LIST_BULLET$En [occupying|El] des [holdings|El] ennemies (en particulier dans la [war_target|El])\n$EFFECT_LIST_BULLET$ En occupant la [realm_capital|El] ennemie\n$EFFECT_LIST_BULLET$ En contrôlant tous les [objectives|El] pendant une période suffisamment longue" + game_concept_war_score_desc:1 "Il indique quel camp est gagnant dans une [war|El]. Il s’étend de #N -100#! à #P +100#!, avec par exemple #N -25#! pour un camp et #P 25#! pour l’autre. À #P 100#! de score de guerre, vous pouvez forcer l’autre camp à accepter votre [peace_offer|El].\n\nLe score de guerre peut être gagné :\n$EFFECT_LIST_BULLET$En battant des [armies|El] dans la [battle|El]\n$EFFECT_LIST_BULLET$ En [imprisoning|El] le [ruler|El] ennemi ou ses [heirs|El] (sans compter ses [allies|El])\n$EFFECT_LIST_BULLET$En [occupying|El] des [holdings|El] ennemies (en particulier dans la [war_target|El])\n$EFFECT_LIST_BULLET$ En occupant la [realm_capital|El] ennemie\n$EFFECT_LIST_BULLET$ En contrôlant tous les [objectives|El] pendant une période suffisamment longue" game_concept_war_target:0 "Cible de guerre" game_concept_war_targets:0 "Cibles de guerre" game_concept_war_target_desc:0 "Une zone sur la carte ciblée par un [casus_belli|El] dans une [war|El]. Si le casus belli ne cible pas une zone spécifique, la [realm_capital|El] du défenseur est la cible de guerre.\n\nLe camp attaquant gagne plus de [war_score|El] en [occupying|El] des [holdings|El] à l’intérieur de la cible de guerre. Inversement, le défenseur devra, après une période de répit initiale, commencer à accumuler du score de guerre en conservant tous les [counties|El] dans la cible de guerre." @@ -569,6 +572,7 @@ game_concept_education_trait_desc:2 "Après avoir atteint l’[adulthood|El], chaque personnage reçoit un trait d’éducation.\n\nIl existe cinq types de trait d’éducation, chacun est associée à une d’[skill|El].\n\nLa qualité du [trait|El] est fonction, d’une part, de l’adéquation entre le [childhood_trait|El] et l’[education_focus|El], et d’autre part, de l’aptitude correspondante du [guardian|El].\n\nLe trait d’éducation d’un personnage améliore la vitesse à laquelle il progresse dans le [lifestyle|El] correspondant." game_concept_education_focus:0 "Intérêt d’éducation" game_concept_education:0 "Éducation" + game_concept_educations:0 "Éducations" game_concept_educate:0 "éduquer" game_concept_educated:0 "éduqué" game_concept_education_focus_short:0 "Intérêt" @@ -600,10 +604,10 @@ game_concept_prowess:0 "Prouesse" game_concept_prowess_i:0 "@skill_prowess_icon!" game_concept_prowess_skill:0 "Aptitude en prouesse" - game_concept_prowess_skill_desc:3 "[skill|E] secondaire qui reflète l’aptitude du personnage à se battre en personne.\n\nUne valeur élevée implique qu’il est plus susceptible de survivre et bien se débrouiller à la fois comme [knight|El] dans les [battles|El] et dans les [single_combat_duel_plural|El].\n\nChaque point de prouesse donne un chevalier:\n$BULLET_WITH_TAB$[damage|E]: #V [GetDefine('NCombat', 'KNIGHT_DAMAGE_PER_PROWESS')]#!\n$BULLET_WITH_TAB$[toughness|E]: #V [GetDefine('NCombat', 'KNIGHT_TOUGHNESS_PER_PROWESS')]#!\n\n$PROWESS_MUSCLE_INFO$" + game_concept_prowess_skill_desc:3 "[skill|E] secondaire qui reflète l’aptitude du personnage à se battre en personne.\n\nUne valeur élevée implique qu’il est plus susceptible de survivre et bien se débrouiller à la fois comme [knight|El] dans les [battles|El] et dans les [single_combat_duel_plural|El].\n\nChaque point de prouesse donne un chevalier :\n$BULLET_WITH_TAB$[damage|E] : #V [GetDefine('NCombat', 'KNIGHT_DAMAGE_PER_PROWESS')]#!\n$BULLET_WITH_TAB$[toughness|E]: #V [GetDefine('NCombat', 'KNIGHT_TOUGHNESS_PER_PROWESS')]#!\n\n$PROWESS_MUSCLE_INFO$" game_concept_lifestyle:0 "Mode de vie" game_concept_lifestyles:0 "Modes de vie" - game_concept_lifestyle_desc:2 "Les [rulers|El] [adults|El] peuvent choisir un mode de vie qui leur permettra de choisir un [focus|El] et commencer à gagner des [perks|El].\n\nChaque mode de vie a son propre type d’[experience|El], qui est utilisé pour acheter des [perks|El]. Par exemple, l’expérience dans le [intrigue_lifestyle|El] est nécessaire pour gagner des atouts tels que [GetPerk( 'dreadful_perk' ).GetName( GetPlayer )|l] ou [GetPerk( 'like_weed_in_a_garden_perk' ).GetName( GetPlayer )|l].\n\nLes modes de vie sont:\n$BULLET_WITH_TAB$ [diplomacy_lifestyle|E]\n$BULLET_WITH_TAB$ [stewardship_lifestyle|E]\n$BULLET_WITH_TAB$ [martial_lifestyle|E]\n$BULLET_WITH_TAB$ [intrigue_lifestyle|E]\n$BULLET_WITH_TAB$ [learning_lifestyle|E]" + game_concept_lifestyle_desc:2 "Les [rulers|El] [adults|El] peuvent choisir un mode de vie qui leur permettra de choisir un [focus|El] et commencer à gagner des [perks|El].\n\nChaque mode de vie a son propre type d’[experience|El], qui est utilisé pour acheter des [perks|El]. Par exemple, l’expérience dans le [intrigue_lifestyle|El] est nécessaire pour gagner des atouts tels que [GetPerk( 'dreadful_perk' ).GetName( GetPlayer )|l] ou [GetPerk( 'like_weed_in_a_garden_perk' ).GetName( GetPlayer )|l].\n\nLes modes de vie sont :\n$BULLET_WITH_TAB$ [diplomacy_lifestyle|E]\n$BULLET_WITH_TAB$ [stewardship_lifestyle|E]\n$BULLET_WITH_TAB$ [martial_lifestyle|E]\n$BULLET_WITH_TAB$ [intrigue_lifestyle|E]\n$BULLET_WITH_TAB$ [learning_lifestyle|E]" game_concept_lifestyle_experience:0 "Expérience de mode de vie" game_concept_experience:0 "Expérience" game_concept_lifestyle_experience_desc:0 "L’expérience de mode de vie est accumulée passivement en ayant un [focus|El] choisi ou accordé par des événements. Il en existe une pour chaque catégorie de [lifestyle|El].\n\nEn gagner assez dans une catégorie sera récompensé par un [perk|El]." @@ -612,10 +616,10 @@ game_concept_focus_desc:0 "Chaque [lifestyle|El] correspond à des intérêts, dont un doit être choisi en même temps que le mode de vie.\n\nLes intérêts fournissent des bonus passifs et influencent les types d’événements qui apparaissent. #weak (Par exemple, avoir l’$intrigue_temptation_focus$ accroît la [fertility|El] et augmente la probabilité que des événements sur le thème de la séduction apparaissent.)#!\n\nLes personnages peuvent basculer entre les intérêts dans le même mode de vie sans perdre la capacité à acquérir de l’expérience dans ce mode de vie." game_concept_dynasty_perk:0 "Héritage de la dynastie" game_concept_dynasty_perks:0 "Héritages de la dynastie" - game_concept_dynasty_perk_desc:0 "Les héritages de la dynastie sont des atouts déblocables qui fournissent des effets puissants à tous les membres d’une [dynasty|El].\n\nLe [dynast|El] en débloque en dépensant de la [dynasty_prestige|El] ; chaque héritage du même type est progressivement plus coûteux et plus puissant.\n\nIls sont lents à obtenir, mais sont définitivement actifs pour la dynastie." + game_concept_dynasty_perk_desc:0 "Les héritages de la dynastie sont des atouts déblocables qui fournissent des effets puissants à tous les membres d’une [dynasty|El].\n\nLe [dynast|El] en débloque en dépensant de la [dynasty_prestige|El] ; chaque héritage du même type est progressivement plus coûteux et plus puissant.\n\nIls sont lents à obtenir, mais sont définitivement actifs pour la dynastie." game_concept_perk:0 "Atout" game_concept_perks:0 "Atouts" - game_concept_perk_desc:1 "Les atouts sont des bonus déblocables qui fournissent de nombreux effets intéressants. Ils sont déblocables en choisissant un [focus|El] de [lifestyle|El] et en dépensant la forme d’[experience|El] associée #weak (Exemple: expérience en intrigue si vous souhaitez débloquer un atout du mode de vie d’intrigue.)#!" + game_concept_perk_desc:1 "Les atouts sont des bonus déblocables qui fournissent de nombreux effets intéressants. Ils sont déblocables en choisissant un [focus|El] de [lifestyle|El] et en dépensant la forme d’[experience|El] associée #weak (Exemple : expérience en intrigue si vous souhaitez débloquer un atout du mode de vie d’intrigue.)#!" game_concept_decision:0 "Décision" game_concept_decisions:0 "Décisions" game_concept_decide:0 "décider" @@ -636,7 +640,7 @@ game_concept_dread:0 "Redoutabilité" game_concept_dreadful:0 "redoutable" game_concept_dreaded:0 "redouté" - game_concept_dread_desc:4 "Indique à quel point un [ruler|El] est craint. Celui-ci en accumule en commettant des actes cruels et odieux comme la torture et l’exécution de [prisoners|El].\n\nElle rend viable de se comporter comme un [tyrant|El], car les [vassals|El] indisciplinés peuvent devenir [intimidated|El]#E s#! ou [cowed|El]#E s#! et ont peur de s’opposer au dirigeant.\n\nElle s’étend de 0 à 100 et, avec le temps, elle tend vers la redoutabilité naturelle, définie par les [personality_traits|El].\n\n#high Un dirigeant redoutable obtient les bénéfices suivants:#!\n$BULLET_WITH_TAB$Les vassaux sont dissuadés de rejoindre des [factions|El]\n$BULLET_WITH_TAB$Les vassaux sont dissuadés de [Concept('scheme','comploter')|E]\n$BULLET_WITH_TAB$L’acceptation des vassaux est facilitée #weak (ex: révocation de titre)#!\n$BULLET_WITH_TAB$L’acceptation de l’[offer_vassalization|El] est facilitée\n$BULLET_WITH_TAB$Les [electors|El] sont plus enclins à voter comme lui\n$BULLET_WITH_TAB$Les vassaux sont moins enclins à s’opposer aux changements de [law|El]\n\n#weak Remarque: les vassaux hardis sont moins affectés par la redoutabilité !#!" + game_concept_dread_desc:4 "Indique à quel point un [ruler|El] est craint. Celui-ci en accumule en commettant des actes cruels et odieux comme la torture et l’exécution de [prisoners|El].\n\nElle rend viable de se comporter comme un [tyrant|El], car les [vassals|El] indisciplinés peuvent devenir [intimidated|El]#E s#! ou [cowed|El]#E s#! et ont peur de s’opposer au dirigeant.\n\nElle s’étend de 0 à 100 et, avec le temps, elle tend vers la redoutabilité naturelle, définie par les [personality_traits|El].\n\n#high Un dirigeant redoutable obtient les bénéfices suivants :#!\n$BULLET_WITH_TAB$Les vassaux sont dissuadés de rejoindre des [factions|El]\n$BULLET_WITH_TAB$Les vassaux sont dissuadés de [Concept('scheme','comploter')|E]\n$BULLET_WITH_TAB$L’acceptation des vassaux est facilitée #weak (ex : révocation de titre)#!\n$BULLET_WITH_TAB$L’acceptation de l’[offer_vassalization|El] est facilitée\n$BULLET_WITH_TAB$Les [electors|El] sont plus enclins à voter comme lui\n$BULLET_WITH_TAB$Les vassaux sont moins enclins à s’opposer aux changements de [law|El]\n\n#weak Remarque : les vassaux hardis sont moins affectés par la redoutabilité !#!" game_concept_truce:0 "Trêve" game_concept_truces:0 "Trêves" game_concept_truce_desc:0 "Chaque [war|El] se termine par une trêve, une période pendant laquelle l’attaquant ne peut plus déclarer la guerre au [ruler|El] attaqué (le défenseur cependant n’est pas engagé par la trêve).\n\nLes trêves peuvent être brisées, mais une grave pénalité est appliquée." @@ -670,7 +674,7 @@ game_concept_republic_desc:1 "La république est une [government_form|El] non jouable où un citadin élu règne à vie - le gouvernement des citadins et des marchands.\n\nLes [vassals|El] républicains ont des [obligations|El] qui ne peuvent être modifiées. Ils fournissent donc toujours une quantité fiable et prévisible de [levies|El] et [taxes|El]." game_concept_skill:0 "Aptitude" game_concept_skills:0 "Aptitudes" - game_concept_skills_desc:0 "Les aptitudes d’un personnage mesurent leur niveau de maîtrise de certains domaines.\n\nLes cinq aptitudes principales sont: [diplomacy|El], [martial|El], [stewardship|El], [intrigue|El], [learning|El]." + game_concept_skills_desc:0 "Les aptitudes d’un personnage mesurent leur niveau de maîtrise de certains domaines.\n\nLes cinq aptitudes principales sont : [diplomacy|El], [martial|El], [stewardship|El], [intrigue|El], [learning|El]." game_concept_building:0 "Bâtiment" game_concept_buildings:0 "Bâtiments" game_concept_building_desc:0 "Les bâtiments sont des améliorations qui peuvent être construites dans les [holdings|El].\n\nDe nombreux types de bâtiments ne peuvent être construits que dans certaines [baronies|El] ou sur un certain [terrain|El].\n\nChaque propriété a un nombre limité d’emplacements de bâtiment et ne peut donc en accueillir tous les types. Les [county_capitals|El] ont accès à un emplacement de bâtiment supplémentaire.\n\nLes [duchy_buildings|El] et les [special_buildings|El] utilisent leur propre emplacement." @@ -730,15 +734,15 @@ game_concept_landed_desc:0 "[ruler|E] qui possède des [holdings|El]. À part dans les [theocracies|El] et les [republics|El], les [commoners|El] deviennent automatiquement des [nobles|El] et fondent une [dynasty|El] lorsqu’ils reçoivent des terres." game_concept_head_of_faith:0 "Chef de la foi" game_concept_heads_of_faith:0 "Chefs d’une foi" - game_concept_head_of_faith_desc:0 "Chef officiel d’une [faith|El]. Ses pouvoirs et son type dépendent des [doctrines|El] de la foi en question.\n\nUne foi peut avoir un [Concept( 'spiritual_head_of_faith', 'chef spirituel' )|E] #weak (exemple: le pape)#!, un [Concept( 'temporal_head_of_faith', 'chef temporel' )|E] #weak (exemple: un calife)#! ou ne pas en avoir." + game_concept_head_of_faith_desc:0 "Chef officiel d’une [faith|El]. Ses pouvoirs et son type dépendent des [doctrines|El] de la foi en question.\n\nUne foi peut avoir un [Concept( 'spiritual_head_of_faith', 'chef spirituel' )|E] #weak (exemple : le pape)#!, un [Concept( 'temporal_head_of_faith', 'chef temporel' )|E] #weak (exemple : un calife)#! ou ne pas en avoir." game_concept_spiritual_head_of_faith:0 "Chef spirituel de la foi" game_concept_head_of_faith_spiritual:0 "Spirituel" - game_concept_spiritual_head_of_faith_desc:0 "Le [Concept('head_of_faith','chef')|E] [GetFaithDoctrine('doctrine_spiritual_head').GetBaseName|l] d’une [faith|El] est [theocratic|El] et n’a pas forcément de [Concept('landed','terres')|E]\n\nIl a généralement accès à des interactions telles que la possibilité d’accorder des [claims|El] ou de l’[gold|El].\n\nSi les [doctrines|El] de la [faith|l] permettent les [great_holy_wars|El] alors elles seront [Concept( 'undirected_great_holy_war', 'non dirigées' )|E] #weak (exemple: les croisades)#!." + game_concept_spiritual_head_of_faith_desc:0 "Le [Concept('head_of_faith','chef')|E] [GetFaithDoctrine('doctrine_spiritual_head').GetBaseName|l] d’une [faith|El] est [theocratic|El] et n’a pas forcément de [Concept('landed','terres')|E]\n\nIl a généralement accès à des interactions telles que la possibilité d’accorder des [claims|El] ou de l’[gold|El].\n\nSi les [doctrines|El] de la [faith|l] permettent les [great_holy_wars|El] alors elles seront [Concept( 'undirected_great_holy_war', 'non dirigées' )|E] #weak (exemple : les croisades)#!." game_concept_temporal_head_of_faith:0 "Chef temporel" game_concept_head_of_faith_temporal:0 "Temporel" - game_concept_temporal_head_of_faith_desc:0 "Le [Concept('head_of_faith','chef')|E] [GetFaithDoctrine('doctrine_temporal_head').GetBaseName|l] d’une [faith|El] agit un peu comme un [ruler|El] normal, sauf que son [title|El] est détruit s’il perd toutes ses terres.\n\nSi les [doctrines|El] de la [faith|l] permettent les [great_holy_wars|El] alors elles seront [Concept( 'directed_great_holy_war', 'dirigées' )|E] #weak (exemple: le djihad)#!." + game_concept_temporal_head_of_faith_desc:0 "Le [Concept('head_of_faith','chef')|E] [GetFaithDoctrine('doctrine_temporal_head').GetBaseName|l] d’une [faith|El] agit un peu comme un [ruler|El] normal, sauf que son [title|El] est détruit s’il perd toutes ses terres.\n\nSi les [doctrines|El] de la [faith|l] permettent les [great_holy_wars|El] alors elles seront [Concept( 'directed_great_holy_war', 'dirigées' )|E] #weak (exemple : le djihad)#!." game_concept_routed_soldiers:0 "Soldats en déroute" - game_concept_routed_soldiers_desc:1 "Dans [battle|El], la plupart des [casualties|El] sont en fait des soldats en déroute et non des morts ou des blessés graves. Contrairement aux [dead_soldiers|El], ces [soldiers|El] pourront encore se battre et rejoindre l’[army|El] pour la prochaine bataille. Cependant, ils peuvent toujours être rattrapés par le vainqueur au cours des [aftermath|El] d’une bataille, même si l’armée bat volontairement en [retreat|El]." + game_concept_routed_soldiers_desc:1 "Dans une [battle|El], la plupart des [casualties|El] sont en fait des soldats en déroute et non des morts ou des blessés graves. Contrairement aux [dead_soldiers|El], ces [soldiers|El] pourront encore se battre et rejoindre l’[army|El] pour la prochaine bataille. Cependant, ils peuvent toujours être rattrapés par le vainqueur au cours des [aftermath|El] d’une bataille, même si l’armée bat volontairement en [retreat|El]." game_concept_dead_soldiers:1 "Soldats morts" game_concept_dead_soldiers_desc:0 "Durant la [battle|El], beaucoup (mais généralement pas la plupart) de [soldiers|El] sont tués ou trop grièvement blessés pour se battre à nouveau. Ce sont des [casualties|El] définitives par opposition aux [routed_soldiers|El]." game_concept_title_claim:0 "Revendication de titre" @@ -772,7 +776,7 @@ game_concept_court_desc:0 "Chaque [ruler|El] a une Cour composée de divers personnages [unlanded|El] qui servent leur [liege|El].\n\nHabituellement, ces [courtiers|El] comprennent la famille du dirigeant et un mélange de [nobles|El] et de roturiers non apparentés mais potentiellement utiles." game_concept_courtier:0 "Courtisan" game_concept_courtiers:0 "Courtisans" - game_concept_courtier_desc:1 "Personnage [unlanded|El] qui sert un [ruler|El] à sa [court|E].\n\nIl peut:\n$BULLET_WITH_TAB$Servir comme [councillor|El]\n$BULLET_WITH_TAB$Servir dans les [armies|El] comme [commander|El] ou [knight|El]\n$BULLET_WITH_TAB$Devenir le [vassal|El] du dirigeant s’il reçoit un [title|El]\n$BULLET_WITH_TAB$Attendre que le dirigeant appuie ses [claims|El] dans une [war|El]" + game_concept_courtier_desc:1 "Personnage [unlanded|El] qui sert un [ruler|El] à sa [court|E].\n\nIl peut :\n$BULLET_WITH_TAB$Servir comme [councillor|El]\n$BULLET_WITH_TAB$Servir dans les [armies|El] comme [commander|El] ou [knight|El]\n$BULLET_WITH_TAB$Devenir le [vassal|El] du dirigeant s’il reçoit un [title|El]\n$BULLET_WITH_TAB$Attendre que le dirigeant appuie ses [claims|El] dans une [war|El]" game_concept_guest:0 "Invité" game_concept_guests:0 "Invités" game_concept_guest_desc:0 "Des [wanderers|El] se présentent à la [court|E] et deviennent des invités. Ils ne resteront que pour un temps limité, mais peuvent être recrutés comme [courtiers|El] permanents par le [ruler|El]." @@ -805,7 +809,7 @@ game_concept_stewardship_lifestyle:0 "Mode de vie d’intendance" game_concept_stewardship_lifestyle_desc:0 "Il convient aux personnages qui souhaitent améliorer leur [domain|El], apaiser leur [liege|El] et leurs [vassals|El] ou gagner beaucoup d’[gold|El]." game_concept_learning_lifestyle:0 "Mode de vie d’érudition" - game_concept_learning_lifestyle_desc:0 "Il convient aux personnages qui veulent vivre longtemps et en bonne santé, gagner de la [piety|El] ou des bonus supplémentaires de leur [faith|El]." + game_concept_learning_lifestyle_desc:0 "Il convient aux personnages qui veulent vivre longtemps et en bonne santé de gagner de la [piety|El] ou des bonus supplémentaires venant de leur [faith|El]." game_concept_crime:0 "Crime" game_concept_crimes:0 "Crimes" game_concept_criminal:0 "Criminel" @@ -814,11 +818,11 @@ game_concept_crime_desc:2 "Acte que la société considère comme suffisamment répréhensible pour mériter une punition.\n\nIl peut être séculier (par exemple la [revolt|El] d’un [vassal|El] contre son [liege|El]) ou religieux (un comportement [shunned|El] rendu illégal par une [doctrine|El]). Le crime séculier ne peut être puni que par le ou les personnages qui ont été lésés par l’infraction, tandis que le crime religieux est puni par le [ruler|El].\n\nTout crime donne au dirigeant une raison valable pour [imprison|El] le criminel, et, selon la gravité, pour [revoke|El] ses [titles|El], le [banish|El], le [torture|El] ou l’[execute|El]. Chaque crime ne peut être puni qu’une seule fois par un dirigeant, bien que certains crimes donnent au criminel un [fame_trait|El] négatif qu’il portera jusqu’à sa tombe.\n\nParfois, le criminel s’en sort et le crime devient un [secret|El] qui peut être découvert par d’autres personnages et utilisé pour [blackmail|El]." game_concept_shunned:0 "Mal vu" - game_concept_shunned_desc:1 "Les [faiths|El] ont des [doctrines|El] qui peuvent désigner des comportements comme mal vus, voire comme des [crimes|El].\n\nLes personnages dont le comportement mal vu par leur foi devient public perdent un [piety_level|El] et reçoivent un [fame_trait|El] correspondant qui sera détesté par tous ceux dont la foi considère que ce comportement est mal vu ou criminel.\n\nExemples de comportements mal vus:\n$EFFECT_LIST_BULLET$[GetTrait('fornicator').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('adulterer').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('deviant').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('sodomite').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('kinslayer_3').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('witch').GetName( GetNullCharacter )]" + game_concept_shunned_desc:1 "Les [faiths|El] ont des [doctrines|El] qui peuvent désigner des comportements comme mal vus, voire comme des [crimes|El].\n\nLes personnages dont le comportement mal vu par leur foi devient public perdent un [piety_level|El] et reçoivent un [fame_trait|El] correspondant qui sera détesté par tous ceux dont la foi considère que ce comportement est mal vu ou criminel.\n\nExemples de comportements mal vus :\n$EFFECT_LIST_BULLET$[GetTrait('fornicator').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('adulterer').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('deviant').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('sodomite').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('kinslayer_3').GetName( GetNullCharacter )]\n$EFFECT_LIST_BULLET$[GetTrait('witch').GetName( GetNullCharacter )]" game_concept_refuse_conversion_crime:0 "Refuser la conversion" game_concept_refusing_conversion_crime:0 "Refuser la conversion" game_concept_refused_conversion_crime:0 "Conversion refusée" - game_concept_refuse_conversion_crime_desc:2 "Refuser de se convertir sera considéré comme un [crime|El] si:\n$EFFECT_LIST_BULLET$Le [character|El] qui refuse est de la même [religion|El] que le personnage qui fait la demande\n$EFFECT_LIST_BULLET$La religion a des [heresies|El]\n$EFFECT_LIST_BULLET$La [faith|El] du personnage qui fait la demande est au moins [faith_hostile|El] vis-à-vis de la foi du personnage qui refuse" + game_concept_refuse_conversion_crime_desc:2 "Refuser de se convertir sera considéré comme un [crime|El] si :\n$EFFECT_LIST_BULLET$Le [character|El] qui refuse est de la même [religion|El] que le personnage qui fait la demande\n$EFFECT_LIST_BULLET$La religion a des [heresies|El]\n$EFFECT_LIST_BULLET$La [faith|El] du personnage qui fait la demande est au moins [faith_hostile|El] vis-à-vis de la foi du personnage qui refuse" game_concept_prison:0 "Prison" game_concept_imprisons:0 "emprisonne" game_concept_imprison:0 "Emprisonner" @@ -914,7 +918,7 @@ game_concept_supply_limit:0 "Limite d’approvisionnement" game_concept_supply_limit_desc:0 "La limite d’approvisionnement dicte la quantité de [soldiers|El] que vous pouvez avoir dans une [barony|El], tel que déterminé par le [terrain|El] et le [development|El] de la baronnie.\n\nSi la taille totale de votre [army|El] dépasse la limite d’approvisionnement, elle perdra de l’[supply|El] et finira par subir de l’[attrition|El]." game_concept_attrition:0 "Attrition" - game_concept_attrition_desc:1 "Les [armies|El] peuvent subir de l’$game_concept_attrition$, quand les [soldiers|El] sont perdus en raison de la désertion, de la maladie ou de la famine.\n\nL’$game_concept_attrition$ se produit quand une armée est en manque d’[supply|El], assiège une [fortified_holding|El], ou quand elle se déplace d’un [county|El] hostile à un autre et que le comté de destination n’est pas limitrophe d’un comté déjà sous contrôle." + game_concept_attrition_desc:1 "Les [armies|El] peuvent subir de l’attrition, quand les [soldiers|El] sont perdus en raison de la désertion, de la maladie ou de la famine.\n\nL’$game_concept_attrition$ se produit quand une armée est en manque d’[supply|El], assiège une [fortified_holding|El], ou quand elle se déplace d’un [county|El] hostile à un autre et que le comté de destination n’est pas limitrophe d’un comté déjà sous contrôle." game_concept_objectives:0 "Objectifs" game_concept_objectives_desc:1 "Certaines parties d’un [realm|El] ennemi (habituellement la [realm_capital|El] et les [holdings|El] dans la région de la [war_target|El] de la [war|El]) sont considérées comme des objectifs. En les [occupying|El], vous commencez à obtenir un [war_score|El] progressif.\n\nPour le défenseur, le [war_score|El] fait de même après une certaine période si le camp attaquant est empêché d’occuper le moindre objectif." game_concept_war_contribution:0 "Contribution à la guerre" @@ -939,7 +943,7 @@ game_concept_development_growth:0 "croissance du développement" game_concept_county_development_growth_desc:0 "La croissance du développement mesure le chemin parcouru par le [county|El] pour accroître son [development|El].\n\nÀ 100 de croissance, le développement augmente de 1." game_concept_existing_development:0 "Développement existant" - game_concept_existing_development_desc:1 "La tâche de l’intendant visant à [develop_county|El] a un rendement décroissant: plus un [county|El] est développé, plus la [development_growth|El] est pénalisée.\n\nPar défaut, les comtés atteignent la pénalité maximale à 10 de [development|El]. Chaque [era|El] a une [innovation|El] qui augmente considérablement cette limite, allant jusqu’à 90 de développement au $culture_era_late_medieval$.\n\nLes innovations qui affectent le modificateur de développement existant:\n$EFFECT_LIST_BULLET$ $innovation_development_01$\n$EFFECT_LIST_BULLET$ $innovation_development_02$\n$EFFECT_LIST_BULLET$ $innovation_development_03$\n$EFFECT_LIST_BULLET$ $innovation_development_04$" + game_concept_existing_development_desc:1 "La tâche de l’intendant visant à [develop_county|El] a un rendement décroissant : plus un [county|El] est développé, plus la [development_growth|El] est pénalisée.\n\nPar défaut, les comtés atteignent la pénalité maximale à 10 de [development|El]. Chaque [era|El] a une [innovation|El] qui augmente considérablement cette limite, allant jusqu’à 90 de développement au $culture_era_late_medieval$.\n\nLes innovations qui affectent le modificateur de développement existant :\n$EFFECT_LIST_BULLET$ $innovation_development_01$\n$EFFECT_LIST_BULLET$ $innovation_development_02$\n$EFFECT_LIST_BULLET$ $innovation_development_03$\n$EFFECT_LIST_BULLET$ $innovation_development_04$" game_concept_county_control:0 "Contrôle comtal" game_concept_control:0 "Contrôle" game_concept_control_desc:1 "Il mesure l’emprise du gouvernement sur la population d’un [county|El]. C’est crucial, surtout pour la collecte des [taxes|El] des [holdings|El].\n\nQuand un comté change de propriétaire lors d’une [war|El], le contrôle diminue considérablement, ce qui est une bonne raison pour préférer vassaliser le [holder|El] (si le [casus_belli|El] le permet). Le contrôle comtal peut également être réduit par les [sieges|El] et les [Concept( 'peasant_faction', 'soulèvements paysans' )|E].\n\nUn contrôle bas peut mener à de la [county_corruption|El] et le principal moyen d’accroître le contrôle est une [councillor_task|El] disponible pour votre [marshal|El]." @@ -968,10 +972,10 @@ game_concept_close_family:0 "Proche famille" game_concept_close_family_members:0 "Membres de la proche famille" game_concept_close_family_member:0 "Membre de la proche famille" - game_concept_close_family_desc:0 "La proche famille d’un personnage comprend:\n$BULLET_WITH_TAB$Parents\n$BULLET_WITH_TAB$Grands-parents\n$BULLET_WITH_TAB$Enfants\n$BULLET_WITH_TAB$Petits enfants\n$BULLET_WITH_TAB$Frères et sœurs" + game_concept_close_family_desc:0 "La proche famille d’un personnage comprend :\n$BULLET_WITH_TAB$Parents\n$BULLET_WITH_TAB$Grands-parents\n$BULLET_WITH_TAB$Enfants\n$BULLET_WITH_TAB$Petits enfants\n$BULLET_WITH_TAB$Frères et sœurs" game_concept_extended_family:0 "Famille élargie" game_concept_extended_family_members:0 "Membres de la famille élargie" - game_concept_extended_family_desc:0 "La famille élargie d’un personnage comprend:\n$BULLET_WITH_TAB$Cousins\n$BULLET_WITH_TAB$Oncles\n$BULLET_WITH_TAB$Tantes\n$BULLET_WITH_TAB$Neveux\n$BULLET_WITH_TAB$Nièces" + game_concept_extended_family_desc:0 "La famille élargie d’un personnage comprend :\n$BULLET_WITH_TAB$Cousins\n$BULLET_WITH_TAB$Oncles\n$BULLET_WITH_TAB$Tantes\n$BULLET_WITH_TAB$Neveux\n$BULLET_WITH_TAB$Nièces" game_concept_family:0 "Famille" game_concept_family_members:0 "Membres de la famille" game_concept_family_member:0 "Membre de la famille" @@ -979,7 +983,7 @@ game_concept_kinslayer:0 "Parricide" game_concept_kinslayers:0 "Parricides" game_concept_kinslaying:0 "Parricide" - game_concept_kinslaying_desc:0 "Un parricide est un personnage connu pour avoir tué un [family_member|El]. Certaines [faiths|El] considèrent le parricide comme un [crime|El].\n\nLes trois traits de parricide sont:\n$BULLET_WITH_TAB$[GetTrait('kinslayer_3').GetName( GetNullCharacter )] - Donné à ceux qui tuent un membre de leur [close_family|El]\n$BULLET_WITH_TAB$[GetTrait('kinslayer_2').GetName( GetNullCharacter )] - Donné à ceux qui tuent un membre de leur [extended_family|El]\n$BULLET_WITH_TAB$[GetTrait('kinslayer_1').GetName( GetNullCharacter )] - Donné à ceux qui tuent un membre de leur [dynasty|El]" + game_concept_kinslaying_desc:0 "Un parricide est un personnage connu pour avoir tué un [family_member|El]. Certaines [faiths|El] considèrent le parricide comme un [crime|El].\n\nLes trois traits de parricide sont :\n$BULLET_WITH_TAB$[GetTrait('kinslayer_3').GetName( GetNullCharacter )] - Donné à ceux qui tuent un membre de leur [close_family|El]\n$BULLET_WITH_TAB$[GetTrait('kinslayer_2').GetName( GetNullCharacter )] - Donné à ceux qui tuent un membre de leur [extended_family|El]\n$BULLET_WITH_TAB$[GetTrait('kinslayer_1').GetName( GetNullCharacter )] - Donné à ceux qui tuent un membre de leur [dynasty|El]" game_concept_gender_law:0 "Loi selon le sexe" game_concept_gender_laws:0 "Lois selon le sexe" game_concept_gender_law_desc:0 "Chaque [ruler|El] a une loi principale selon le sexe qui détermine à qui leurs [titles|El] peuvent être transmis lors de la [succession|El]. Les lois selon le sexe affectent également qui peut commander les [armies|El] et l’éligibilité à avoir plusieurs [spouses|El] ou [concubines|El].\n\nLes lois selon le sexe disponibles dépendent de la [doctrine|El] « opinion sur le sexe » de la [faith|El]." @@ -1032,12 +1036,12 @@ game_concept_cultural_acceptance:0 "Acceptation culturelle" game_concept_cultural_acceptance_desc:2 "L’acceptation culturelle mesure le degré d’acceptation de deux [cultures|El] l’une par rapport à l’autre.\n\nElle affecte principalement la réduction de l’[opinion|El] entre les personnages de différentes cultures. Elle affecte également l’[county_opinion|El] le coût de la création d’une [hybrid_culture|El].\n\nL’acceptation culturelle peut évoluer notamment par les [wars|El], le don ou la révocation de [titles|El], et la [councillor_task|El] visant à [Concept('accept_culture','promouvoir l’acceptation culturelle')|E].\n\nAu fil du temps, l’acceptation retourne à la [cultural_acceptance_baseline|El]." game_concept_cultural_acceptance_baseline:0 "Valeur de base pour l’acceptation culturelle" - game_concept_cultural_acceptance_baseline_desc:1 "L’[cultural_acceptance|El] a une valeur de base vers laquelle elle diminuera si elle est dépassée. La valeur de base dépend de:\n$EFFECT_LIST_BULLET$[heritage|E] commun\n$EFFECT_LIST_BULLET$[language|E] commune\n$EFFECT_LIST_BULLET$[religion|E] et [faith|El] communes, en particulier si [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName|l] ou [GetReligionFamily('rf_eastern').GetName|l]\n$EFFECT_LIST_BULLET$[ethos|E] commune dans la même [region|El]" + game_concept_cultural_acceptance_baseline_desc:1 "L’[cultural_acceptance|El] a une valeur de base vers laquelle elle diminuera si elle est dépassée. La valeur de base dépend de :\n$EFFECT_LIST_BULLET$[heritage|E] commun\n$EFFECT_LIST_BULLET$[language|E] commune\n$EFFECT_LIST_BULLET$[religion|E] et [faith|El] communes, en particulier si [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName|l] ou [GetReligionFamily('rf_eastern').GetName|l]\n$EFFECT_LIST_BULLET$[ethos|E] commune dans la même [region|El]" game_concept_culture_pillar:0 "Pilier culturel" game_concept_culture_pillars:0 "Piliers culturels" game_concept_culture_pillar_desc:1 "[SelectLocalization( HasDlcFeature( 'reform_culture' ), 'game_concept_culture_pillar_desc_REFORM_DLC', 'game_concept_culture_pillar_desc_NO_REFORM_DLC' )]" game_concept_culture_pillar_desc_REFORM_DLC:0 "Les piliers sont des caractéristiques qui reflètent les origines d’une [culture|El].\n\nIl en existe 4 types :\n$EFFECT_LIST_BULLET$[heritage|E]\n$EFFECT_LIST_BULLET$[language|E]\n$EFFECT_LIST_BULLET$[martial_custom|E]\n$EFFECT_LIST_BULLET$Esthétique\n\nLa langue et la coutume martiale peuvent être modifiées par le [culture_head|El] à travers la [reformation|El]." - game_concept_culture_pillar_desc_NO_REFORM_DLC:0 "Caractéristiques immuables qui reflètent les origines d’une [culture|El].\n\nElles sont au nombre de 4:\n$EFFECT_LIST_BULLET$Le [heritage|El]\n$EFFECT_LIST_BULLET$La [language|El]\n$EFFECT_LIST_BULLET$La [martial_custom|El]\n$EFFECT_LIST_BULLET$L’esthétique" + game_concept_culture_pillar_desc_NO_REFORM_DLC:0 "Caractéristiques immuables qui reflètent les origines d’une [culture|El].\n\nElles sont au nombre de 4 :\n$EFFECT_LIST_BULLET$Le [heritage|El]\n$EFFECT_LIST_BULLET$La [language|El]\n$EFFECT_LIST_BULLET$La [martial_custom|El]\n$EFFECT_LIST_BULLET$L’esthétique" game_concept_culture_tradition:0 "Tradition culturelle" game_concept_culture_traditions:0 "Traditions culturelles" game_concept_tradition:0 "Tradition" @@ -1053,7 +1057,7 @@ game_concept_languages:0 "Langues" game_concept_language_desc:3 "[culture_pillar|E] qui détermine quelle langue parle la population générale d’une [culture|El]. Les cultures qui parlent la même langue gagnent un bonus permanent à leur [cultural_acceptance_baseline|El].\n\nUn [character|El] peut connaître une ou plusieurs langues. Connaître une langue réduit de moitié la pénalité d’[opinion|El] d’[cultural_acceptance|El] à l’égard des personnages et [counties|El] qui la parlent. Cela dissuade les [independence_factions|El] et les [claimant_factions|El].\n\nLes personnages peuvent apprendre des langues supplémentaires via le [scheme|El] visant à [GetScheme('learn_language').GetActionName|l]. Les personnages peuvent apprendre confortablement des langues jusqu’à leur [language_limit|El]." game_concept_language_limit:1 "Nombre limite de langues étrangères" - game_concept_language_limit_desc:1 "Vous ne pouvez vous souvenir confortablement que d’une quantité définie de [languages|El]. Si vous dépassez cette limite, vous devrez soit oublier une langue, soit souffrir de [stress|El].\n\nLa langue parlée par votre [culture|El] ne compte pas dans cette limite.\n\nLa limite est déterminée par:\n$EFFECT_LIST_BULLET$Tout le monde a une base de #V 1#!\n$EFFECT_LIST_BULLET$Tous les [EmptyScope.ScriptValue('language_learning_divide_value')|V0] points en [learning|El][learning_i] l’augmente de #V 1#!\n$EFFECT_LIST_BULLET$L’[perk|El] [GetPerk('open_minded_perk').GetName(GetPlayer)] l’augmente de #V 2#!\n$EFFECT_LIST_BULLET$L’[perk|El] [GetPerk('smooth_operator_perk').GetName(GetPlayer)] l’augmente de #V 1#!\n$EFFECT_LIST_BULLET$L’[dynasty_perk|El] [GetDynastyPerk('ep1_culture_legacy_1').GetName] l’augmente de #V 1#!" + game_concept_language_limit_desc:1 "Vous ne pouvez vous souvenir confortablement que d’une quantité définie de [languages|El]. Si vous dépassez cette limite, vous devrez soit oublier une langue, soit souffrir de [stress|El].\n\nLa langue parlée par votre [culture|El] ne compte pas dans cette limite.\n\nLa limite est déterminée par :\n$EFFECT_LIST_BULLET$Tout le monde a une base de #V 1#!\n$EFFECT_LIST_BULLET$Tous les [EmptyScope.ScriptValue('language_learning_divide_value')|V0] points en [learning|El][learning_i] l’augmente de #V 1#!\n$EFFECT_LIST_BULLET$L’[perk|El] [GetPerk('open_minded_perk').GetName(GetPlayer)] l’augmente de #V 2#!\n$EFFECT_LIST_BULLET$L’[perk|El] [GetPerk('smooth_operator_perk').GetName(GetPlayer)] l’augmente de #V 1#!\n$EFFECT_LIST_BULLET$L’[dynasty_perk|El] [GetDynastyPerk('ep1_culture_legacy_1').GetName] l’augmente de #V 1#!" game_concept_heritage:0 "Patrimoine" game_concept_heritage_desc:0 "[culture_pillar|E] qui représente les ancêtres communs de plusieurs [cultures|El].\n\nLes cultures d’un même patrimoine ont généralement une [Concept( 'cultural_acceptance', 'acceptation' )|E] élevée les unes envers les autres." game_concept_martial_custom:0 "Coutume martiale" @@ -1076,7 +1080,7 @@ game_concept_holy_war_desc:4 "Type particulier de [war|El] menée par un [ruler|El] contre un dirigeant d’une [faith|El] différente.\n\nLes guerres saintes sont assez destructrices, puisque le vainqueur s’empare habituellement de tous les [counties|El] de la zone ciblée. Cependant, si la foi de l’attaquant est [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName|l] ou que le défenseur a des [vassals|El] dans la zone ciblée qui sont de la foi de l’attaquant, une partie ou la totalité des dirigeants vassaux de la zone ciblée peuvent simplement être transférés à l’attaquant.\n\nContrairement aux autres guerres, les dirigeants de la foi ciblée peuvent se joindre aux défenseurs sans avoir besoin d’une [alliance|El].\n\nLes guerres saintes peuvent être autorisées ou restreintes selon les [religious_families|El]." game_concept_great_holy_war:0 "Grande guerre sainte" game_concept_great_holy_wars:0 "Grandes guerres saintes" - game_concept_great_holy_war_desc:3 "Une grande guerre sainte est un type particulier de [war|El] que seul le [head_of_faith|El] de certaines [faiths|El] peut déclarer, dans le but de placer un [kingdom|El] entier sous le règne de sa [faith|El].\n\nLes grandes guerres saintes ciblent tous les [rulers|El] d’une autre [religion|El] dans un [kingdom|El] donné, les forçant à se défendre ensemble. En cas de victoire, tous les [titles|El] du royaume visé seront saisis et répartis entre les attaquants.\n\nEn fonction de ses [doctrines|El], une foi peut avoir accès aux [directed_great_holy_wars|El], [undirected_great_holy_wars|El] ou à aucune grande guerre sainte:\n$EFFECT_LIST_BULLET$Les [core_tenets|El] [GetFaithDoctrine('tenet_armed_pilgrimages').GetBaseName|l], [GetFaithDoctrine('tenet_struggle_submission').GetBaseName|l] ou [GetFaithDoctrine('tenet_warmonger').GetBaseName|l] sont en général nécessaires pour accéder aux grandes guerres saintes\n$EFFECT_LIST_BULLET$Les fois avec un chef [GetFaithDoctrine('doctrine_temporal_head').GetBaseName|l] n’ont accès qu’aux grandes guerres saintes dirigées\n$EFFECT_LIST_BULLET$Les fois avec un chef [GetFaithDoctrine('doctrine_spiritual_head').GetBaseName|l] n’ont accès qu’aux grandes guerres saintes non dirigées\n$EFFECT_LIST_BULLET$Les fois sans chef ne peuvent pas déclarer de grande guerre sainte, même si elles sont autrement éligibles\n\nCertaines fois ont d’autres noms pour leurs grandes guerres saintes, comme « croisade » ou « djihad », mais celles-ci fonctionnent comme les autres." + game_concept_great_holy_war_desc:3 "Une grande guerre sainte est un type particulier de [war|El] que seul le [head_of_faith|El] de certaines [faiths|El] peut déclarer, dans le but de placer un [kingdom|El] entier sous le règne de sa [faith|El].\n\nLes grandes guerres saintes ciblent tous les [rulers|El] d’une autre [religion|El] dans un [kingdom|El] donné, les forçant à se défendre ensemble. En cas de victoire, tous les [titles|El] du royaume visé seront saisis et répartis entre les attaquants.\n\nEn fonction de ses [doctrines|El], une foi peut avoir accès aux [directed_great_holy_wars|El], [undirected_great_holy_wars|El] ou à aucune grande guerre sainte :\n$EFFECT_LIST_BULLET$Les [core_tenets|El] [GetFaithDoctrine('tenet_armed_pilgrimages').GetBaseName|l], [GetFaithDoctrine('tenet_struggle_submission').GetBaseName|l] ou [GetFaithDoctrine('tenet_warmonger').GetBaseName|l] sont en général nécessaires pour accéder aux grandes guerres saintes\n$EFFECT_LIST_BULLET$Les fois avec un chef [GetFaithDoctrine('doctrine_temporal_head').GetBaseName|l] n’ont accès qu’aux grandes guerres saintes dirigées\n$EFFECT_LIST_BULLET$Les fois avec un chef [GetFaithDoctrine('doctrine_spiritual_head').GetBaseName|l] n’ont accès qu’aux grandes guerres saintes non dirigées\n$EFFECT_LIST_BULLET$Les fois sans chef ne peuvent pas déclarer de grande guerre sainte, même si elles sont autrement éligibles\n\nCertaines fois ont d’autres noms pour leurs grandes guerres saintes, comme « croisade » ou « djihad », mais celles-ci fonctionnent comme les autres." game_concept_directed_great_holy_war:0 "Grande guerre sainte dirigée" game_concept_directed_great_holy_wars:0 "Grandes guerres saintes dirigées" game_concept_directed_great_holy_war_desc:0 "Une grande guerre sainte dirigée est déclarée par le [Concept('head_of_faith','chef')|E] [GetFaithDoctrine('doctrine_temporal_head').GetBaseName|l] d’une foi dans l’intention de placer un [kingdom|El] sous sa propre juridiction.\n\nLes [rulers|El] de sa [faith|El] pourraient décider d’assister le chef religieux et être récompensés en le faisant, en obtenant de la [piety|El] pour eux et potentiellement des terres à l’intérieur du royaume conquis pour leur [dynasty|El].\n\nLes dirigeants de la [religion|El] ciblée peuvent s’unir dans cette guerre sans avoir besoin d’une [alliance|El]." @@ -1099,15 +1103,15 @@ game_concept_title_rank:1 "Rang" game_concept_title_ranks:0 "Rangs" game_concept_ranks:0 "Rangs" - game_concept_title_tier_desc:2 "Équivalent foncier du [rank|El] d’un titre, le niveau détermine la place d’un [title|El] dans la hiérarchie du jeu, ainsi que le niveau le plus élevé possible des [vassals|El] que le [holder|El] du titre peut avoir.\n\n[empire|E] > [kingdom|E] > [duchy|E] > [county|E] > [barony|E]." - game_concept_title_rank_desc:0 "Équivalent du [title_tier|El] d’un personnage, le rang détermine la position d’un [ruler|El] dans la hiérarchie du jeu.\n\nTous les niveaux de titre ont un rang associé, qui détermine le rang le plus élevé possible des [vassals|El] que le [holder|El] du titre peut avoir.\n\n[emperor|E] > [king|E] > [duke|E] > [count|E] > [baron|E]." + game_concept_title_tier_desc:2 "Équivalent foncier du [rank|El] d’un titre, le niveau détermine la place d’un [title|El] dans la hiérarchie du jeu, ainsi que le niveau le plus élevé possible des [vassals|El] que le [holder|El] du titre peut avoir.\n\n[empire|E] > [kingdom|El] > [duchy|El] > [county|El] > [barony|El]." + game_concept_title_rank_desc:0 "Équivalent du [title_tier|El] d’un personnage, le rang détermine la position d’un [ruler|El] dans la hiérarchie du jeu.\n\nTous les niveaux de titre ont un rang associé, qui détermine le rang le plus élevé possible des [vassals|El] que le [holder|El] du titre peut avoir.\n\n[emperor|E] > [king|El] > [duke|El] > [count|El] > [baron|El]." game_concept_clergy:0 "Clergé" game_concept_clergy_desc:1 "Les [court_chaplains|El], [realm_priests|El], [rulers|El] [Concept('theocracy','théocratiques')|E] et quiconque possédant le trait [GetTrait('devoted').GetName( GetNullCharacter )|l] sont considérés comme des membres du clergé.\n\nLes [doctrines|El] de la [faith|El] déterminent qui peut être membre du clergé, si les membres du clergé peuvent se marier ou hériter d’une terre, etc." game_concept_church_property:0 "Propriétés du clergé" game_concept_church_holdings:0 "Propriétés religieuses" game_concept_church_holding:0 "Propriété religieuse" game_concept_church_property_desc:0 "Les propriétés du clergé sont des [temples|El] sous le contrôle d’un [realm_priest|El].\n\nPour les [faiths|El] avec la [doctrine|El] [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetBaseName|l], il n’y en a pas et les [temples|El] peuvent être détenus directement par des [rulers|El] séculiers sans pénalité." - game_concept_embarking:0 "Embarque" + game_concept_embarking:0 "Embarquement" game_concept_embarked:0 "Embarquée" game_concept_embarked_i:0 "@embarked_icon!" game_concept_embark:0 "Embarquer" @@ -1132,7 +1136,7 @@ game_concept_congenital_desc:0 "Certains [traits|El] sont congénitaux et peuvent être hérités par les descendants. Grâce à une [breeding|El] appropriée, il est même possible d’accentuer certains de ces traits.\n\nPar exemple, si les deux parents ont le trait [GetTrait('intellect_good_1').GetName( GetNullCharacter )|l], il y a une chance que leurs enfants obtiennent le trait [GetTrait('intellect_good_2').GetName( GetNullCharacter )|l], encore meilleur.\n\nLes [skills|El] de base ne sont pas congénitales." game_concept_breeding:0 "Reproduction" game_concept_bred:0 "reproduits" - game_concept_breed:0 "Breed" + game_concept_breed:0 "reproduit" game_concept_breeding_desc:2 "En organisant des [marriages|El] entre des personnages avec de bons [traits|El] [Concept( 'congenital', 'congénitaux' )|E], il est possible d’engendrer des enfants avec ces traits. La chanceuse progéniture pourrait même obtenir une version accentuée de ces traits.\n\nCependant, il en va de même pour les mauvais traits congénitaux tels que [GetTrait('beauty_bad_2').GetName( GetNullCharacter )|l].\n\nIl peut être tentant d’organiser des mariages entre proches parents afin de produire de meilleurs traits pour les enfants, mais cela comporte aussi le risque de défauts en raison de la [Concept( 'inbreeding', 'consanguinité' )|E]." game_concept_inbreeding:0 "Consanguinité" game_concept_inbred:0 "Consanguin" @@ -1144,6 +1148,7 @@ game_concept_house_head_interaction:0 "Interaction de chef de Maison" game_concept_house_head_interaction_desc:0 "[interaction|E] spéciale qui peut être entreprise par un [house_head|El] contre les membres de sa [house|E]." game_concept_demand_conversion:0 "Exiger une conversion" + game_concept_demanding_conversion:0 "Exige une conversion" game_concept_demand_conversion_desc:1 "Les [rulers|El] qui ont un sujet d’une autre [faith|El] peut exiger d’eux une conversion afin d’adopter leur propre foi. L’aptitude en [learning|El] du dirigeant et l’[opinion|El] du sujet envers son seigneur lige sont des facteurs importants pour déterminer si le sujet accepte la demande ou la [Concept('refuse_conversion_crime','refuse')|E]." game_concept_damage:0 "Dégâts" game_concept_damage_desc:1 "Les dégâts d’un [soldier|El] déterminent combien de [casualties|El] il peut infliger à l’ennemi au cours d’une [battle|El].\n\nUn soldat de la [levy|El] inflige [GetDefine('NCombat', 'LEVY_ATTACK')|0] de dégât." @@ -1199,7 +1204,7 @@ game_concept_religious_families:0 "Familles religieuses" game_concept_religious_family_desc:0 "Une famille religieuse est un groupe de [religions|El]. Elle affecte la façon dont les différentes religions, et les [faiths|El] à l’intérieur d’elles, se considèrent les unes les autres.\n\nLa famille [GetReligionFamily('rf_abrahamic').GetName|l] admet les [holy_wars|El] contre tout le monde #weak (y compris les autres fois abrahamiques)#!. Les religions sont susceptibles d’accueillir l’[heresy|El].\n\nLa famille [GetReligionFamily('rf_eastern').GetName|l] n’admet que les guerres saintes contre d’autres familles religieuses.\n\nLa famille [GetReligionFamily('rf_pagan').GetName|l] admet les guerres saintes contre tout le monde, mais la foi attaquante doit être réformée pour pouvoir y accéder." game_concept_debt:0 "Dette" - game_concept_debt_desc:2 "La dette est d’avoir un montant négatif d’[gold|El][gold_i]. Cela se produit généralement lorsqu’un [ruler|El] en guerre juge opportun d’embaucher des [mercenaries|El] sans avoir assez d’or ou lorsqu’il est en guerre depuis trop longtemps.\n\nLorsque vous êtes endetté, vous ne pouvez pas déclarer de [wars|El], vos [men_at_arms|El] ne se renforcent pas, et vos ennemis ont un [advantage|El] contre vous dans les batailles. Plus vous vous endettez, plus vous serez pénalisé (moins de [levies|El], une [county_opinion|El] réduite, et vos [vassals|El] vous apprécieront moins.\n\nDe plus, des événements mineurs d’instabilité peuvent se produire, telle que l’augmentation de la [county_corruption|El] dans les [counties|El] de votre [domain|El].\n\n#help Il est généralement judicieux d’attaquer vos ennemis quand ils sont endettés, car ils se battront avec un [advantage|El] réduit !#!" + game_concept_debt_desc:2 "La dette est le fait d’avoir un montant négatif d’[gold|El][gold_i]. Cela se produit généralement lorsqu’un [ruler|El] en guerre juge opportun d’embaucher des [mercenaries|El] sans avoir assez d’or ou lorsqu’il est en guerre depuis trop longtemps.\n\nLorsque vous êtes endetté, vous ne pouvez pas déclarer de [wars|El], vos [men_at_arms|El] ne se renforcent pas, et vos ennemis ont un [advantage|El] contre vous dans les batailles. Plus vous vous endettez, plus vous serez pénalisé (moins de [levies|El], une [county_opinion|El] réduite, et vos [vassals|El] vous apprécieront moins.\n\nDe plus, des événements mineurs d’instabilité peuvent se produire, telle que l’augmentation de la [county_corruption|El] dans les [counties|El] de votre [domain|El].\n\n#help Il est généralement judicieux d’attaquer vos ennemis quand ils sont endettés, car ils se battront avec un [advantage|El] réduit !#!" game_concept_beneficiary:0 "Bénéficiaire" game_concept_beneficiaries:0 "Bénéficiaires" game_concept_beneficiary_desc:1 "Chaque participant à une [great_holy_war|El] peut choisir un bénéficiaire parmi les membres de sa [dynasty|El]. En cas de victoire, le bénéficiaire reçoit des terres dans le pays ciblé en fonction de la [war_contribution|El] de son patron.\n\nLe contributeur le plus important peut imposer que son bénéficiaire reçoive le titre principal." @@ -1213,7 +1218,7 @@ game_concept_voter_strength:0 "Puissance du votant" game_concept_voting_strength:0 "Puissance de vote" game_concept_voting_power:0 "Puissance de vote" - game_concept_voter_strength_desc:0 "La puissance de vote représente le degré d’influence d’un électeur lorsqu’il vote dans une [succession_law|El] élective. Cette valeur augmente généralement en fonction du [title_tier|El] du dirigeant, mais d’autres facteurs peuvent entrer en jeu en fonction de la loi du [title|El]." + game_concept_voter_strength_desc:0 "La puissance de vote représente le degré d’influence d’un électeur lorsqu’il vote dans une [succession_law|El] élective. Cette valeur augmente généralement en fonction du [title_rank|El] du dirigeant, mais d’autres facteurs peuvent entrer en jeu en fonction de la loi du [title|El]." game_concept_stress_level:0 "Niveau de stress" game_concept_stress_levels:0 "Niveaux de stress" game_concept_stressed:0 "Stressé" @@ -1243,7 +1248,7 @@ game_concept_attracted:0 "Attiré" game_concept_attraction_desc:0 "L’attirance est un type d’[opinion|El] qu’éprouve un personnage vis-à-vis de ceux dont le sexe correspond à son [sexuality|El].\n\nPar exemple, un [Concept( 'homosexual', 'homosexuel' )|E] ou une [Concept( 'heterosexual', 'hétérosexuelle' )|E] ont cette opinion envers les autres hommes, tandis qu’un [asexual|El] ne l’a envers personne.\n\nCe type d’opinion cesse d’avoir un effet au-delà de [GetDefine('NCharacter', 'FEMALE_ATTRACTION_CUTOFF_AGE')] ans pour les femmes et [GetDefine('NCharacter', 'MALE_ATTRACTION_CUTOFF_AGE')] ans pour les hommes." game_concept_sexuality:1 "Orientation sexuelle" - game_concept_sexuality_desc:1 "L’orientation sexuelle détermine par qui est [Concept( 'attraction', 'attiré' )|E] un personnage.\n\nElle n’a pas d’impact sur qui il peut [Concept( 'marriage', 'épouser' )|E], mais si elle ne correspond pas au sexe du conjoint, cela peut réduire la fertilité du couple marié.\n\nLes orientations sexuelles possibles dans #EMP Crusader Kings III#!:\n$EFFECT_LIST_BULLET$[Concept( 'heterosexual', 'hétérosexualité' )|E]\n$EFFECT_LIST_BULLET$[Concept( 'homosexual', 'homosexualité' )|E]\n$EFFECT_LIST_BULLET$[Concept( 'bisexual', 'bisexualité' )|E]\n$EFFECT_LIST_BULLET$[Concept( 'asexual', 'asexualité' )|E]" + game_concept_sexuality_desc:1 "L’orientation sexuelle détermine par qui est [Concept( 'attraction', 'attiré' )|E] un personnage.\n\nElle n’a pas d’impact sur qui il peut [Concept( 'marriage', 'épouser' )|E], mais si elle ne correspond pas au sexe du conjoint, cela peut réduire la [fertility|El] du couple marié.\n\nLes orientations sexuelles possibles dans #EMP Crusader Kings III#!:\n$EFFECT_LIST_BULLET$[Concept( 'heterosexual', 'hétérosexualité' )|E]\n$EFFECT_LIST_BULLET$[Concept( 'homosexual', 'homosexualité' )|E]\n$EFFECT_LIST_BULLET$[Concept( 'bisexual', 'bisexualité' )|E]\n$EFFECT_LIST_BULLET$[Concept( 'asexual', 'asexualité' )|E]" sexuality_ho:0 "[homosexual|El]" game_concept_homosexual:0 "Homosexuel" game_concept_homosexual_desc:2 "Dans #EMP Crusader Kings III#!, ce personnage est attiré par les personnages de son propre sexe." @@ -1268,7 +1273,8 @@ game_concept_relation:0 "Relation particulière" game_concept_relations:0 "Relations particulières" - game_concept_relation_desc:3 "Relation entre deux personnages qui ne sont liés ni par la famille ni par le [vassalage|El]. Elle comporte des [character_modifiers|El] et détermine ce qui peut arriver entre eux.\n\nRelations de base:\n$EFFECT_LIST_BULLET$ [friend|E]\n$EFFECT_LIST_BULLET$ [lover|E]\n$EFFECT_LIST_BULLET$ [rival|E]\n$EFFECT_LIST_BULLET$ [guardian|E]\n$EFFECT_LIST_BULLET$ [ward|E]\n$EFFECT_LIST_BULLET$ [mentor|E]\n$EFFECT_LIST_BULLET$ [student|E]\n\nRelations intensifiées:\n$EFFECT_LIST_BULLET$ [best_friend|E]\n$EFFECT_LIST_BULLET$ [soulmate|E]\n$EFFECT_LIST_BULLET$ [nemesis|E]\n\nRelations d’enfance:\n$EFFECT_LIST_BULLET$ [bully|E]\n$EFFECT_LIST_BULLET$ [victim|E]\n$EFFECT_LIST_BULLET$ [crush|E]" + game_concept_relationship:0 "Relation particulière" + game_concept_relation_desc:3 "Relation entre deux personnages qui ne sont liés ni par la famille ni par le [vassalage|El]. Elle comporte des [character_modifiers|El] et détermine ce qui peut arriver entre eux.\n\nRelations de base :\n$EFFECT_LIST_BULLET$ [friend|E]\n$EFFECT_LIST_BULLET$ [lover|E]\n$EFFECT_LIST_BULLET$ [rival|E]\n$EFFECT_LIST_BULLET$ [guardian|E]\n$EFFECT_LIST_BULLET$ [ward|E]\n$EFFECT_LIST_BULLET$ [mentor|E]\n$EFFECT_LIST_BULLET$ [student|E]\n\nRelations intensifiées :\n$EFFECT_LIST_BULLET$ [best_friend|E]\n$EFFECT_LIST_BULLET$ [soulmate|E]\n$EFFECT_LIST_BULLET$ [nemesis|E]\n\nRelations d’enfance :\n$EFFECT_LIST_BULLET$ [bully|E]\n$EFFECT_LIST_BULLET$ [victim|E]\n$EFFECT_LIST_BULLET$ [crush|E]" game_concept_lover:0 "Amant" game_concept_lovers:0 "Amants" @@ -1394,7 +1400,7 @@ game_concept_vassalize_casus_belli:0 "Casus belli de vassalisation forcée" game_concept_vassalization_casus_belli:0 "Vassalisation forcée" game_concept_vassalized_casus_belli:0 "Vassalisé de force" - game_concept_vassalize_casus_belli_desc:3 "Un [casus_belli|El] qui permet la [vassalization|El] forcée d’un [ruler|El] voisin indépendant de rang inférieur. Déloqué par l’[perk|El] [GetPerk( 'forced_vassalage_perk' ).GetName( GetPlayer )|l].\n\nVous pouvez vassaliser tout dirigeant qui n’a pas plus de #V [EmptyScope.ScriptValue('vassalize_default_size')|0]#! [counties|El] dans son [realm|El].\n\nCette limite est augmentée de #P +[EmptyScope.ScriptValue('vassalize_growth_per_innovation')|0]#! pour chacune des innovations suivantes:\n$EFFECT_LIST_BULLET$#V $innovation_casus_belli$#!\n$EFFECT_LIST_BULLET$#V $innovation_chronicle_writing$#!\n$EFFECT_LIST_BULLET$#V $innovation_divine_right$#!\n$EFFECT_LIST_BULLET$#V $innovation_rightful_ownership$#!" + game_concept_vassalize_casus_belli_desc:3 "Un [casus_belli|El] qui permet la [vassalization|El] forcée d’un [ruler|El] voisin indépendant de rang inférieur. Déloqué par l’[perk|El] [GetPerk( 'forced_vassalage_perk' ).GetName( GetPlayer )|l].\n\nVous pouvez vassaliser tout dirigeant qui n’a pas plus de #V [EmptyScope.ScriptValue('vassalize_default_size')|0]#! [counties|El] dans son [realm|El].\n\nCette limite est augmentée de #P +[EmptyScope.ScriptValue('vassalize_growth_per_innovation')|0]#! pour chacune des innovations suivantes :\n$EFFECT_LIST_BULLET$#V $innovation_casus_belli$#!\n$EFFECT_LIST_BULLET$#V $innovation_chronicle_writing$#!\n$EFFECT_LIST_BULLET$#V $innovation_divine_right$#!\n$EFFECT_LIST_BULLET$#V $innovation_rightful_ownership$#!" game_concept_title_creation:0 "Création de titre" game_concept_create:0 "Créer" @@ -1416,6 +1422,7 @@ game_concept_fabricate_claim:0 "$task_fabricate_claim$" game_concept_fabricate_claim_short:0 "Fabriquer une revendication" game_concept_fabricated_claims_short:0 "Revendications fabriquées" + game_concept_fabricating_claims:0 "Fabrication de revendications" game_concept_fabricate_claim_desc:0 "[councillor_task|E] exécutée par le [court_chaplain|El].\nCible un [county|El] et progresse au fil du temps. À 100%, une [claim|El] peut être fabriquée pour un coût en [gold|El]." game_concept_religious_relations:0 "$task_religious_relations$" @@ -1450,11 +1457,11 @@ game_concept_convert_county_desc:0 "[councillor_task|E] exécutée par le [court_chaplain|El] qui cible un [county|El] d’une autre foi que celle du [liege|El].\nLes progrès se font chaque mois et, à 100%, la foi du comté devient celle du seigneur lige.\n\nLa vitesse de conversion est affectée par de nombreux facteurs, notamment l’[learning_skill|El] du [councillor|El] et la [fervor|El] de chacune des deux fois." game_concept_commission_epic:0 "$commission_epic_decision$" - game_concept_commission_epic_decision:0 "Décision $commission_epic_decision$" + game_concept_commission_epic_decision:0 "Décision de commander une épopée familiale" game_concept_commission_epic_desc:0 "Une [decision|El] qui permet à un personnage d’échanger de l’[gold|El] pour du [prestige|El], en commandant une épopée familiale." game_concept_exceptional_epic:0 "Épopée exceptionnelle" - game_concept_exceptional_epic_desc:0 "Une épopée familiale écrite par le biais de la décision $commission_epic_decision$ a une chance d’être exceptionnelle, ce qui confère des bonus plus importants qu’une épopée normale.\n\nLa chance que l’épopée soit exceptionnelle peut être affectée par les choix d’événements." + game_concept_exceptional_epic_desc:0 "Une épopée familiale écrite par le biais de la décision de commander une épopée familiale a une chance d’être exceptionnelle, ce qui confère des bonus plus importants qu’une épopée normale.\n\nLa chance que l’épopée soit exceptionnelle peut être affectée par les choix d’événements." game_concept_demand_payment:0 "Exiger un paiement" game_concept_demand_payment_decision:0 "Interaction d’exiger un paiement" @@ -1483,7 +1490,7 @@ game_concept_popular_faction_desc:0 "Elle est composée de [counties|El] avec une [county_opinion|El] basse qui partagent la même [culture|El] ou [faith|El], et, cherchant la liberté, choisiront un nouveau [ruler|El] qui la partage également. Ce type de soulèvement est généralement très dangereux." game_concept_buy_claim:0 "$buy_claim_interaction$" - game_concept_buy_claim_interaction:0 "Interaction $buy_claim_interaction$" + game_concept_buy_claim_interaction:0 "Interaction d’acheter une revendication" game_concept_buy_claim_desc:2 "Une interaction qui permet à un personnage d’acheter des [unpressed_claims|El] en échange de [piety|El].\n\n$EFFECT_LIST_BULLET$Un [vassal|El] ne peut pas acheter une revendication sur un [title|El] de son [liege|El] et inversement\n$EFFECT_LIST_BULLET$Un [king|El] ou un [emperor|El] ne peut pas acheter de revendication sur les titres royaux, et les empereurs ne peuvent pas en acheter sur des empires\n$EFFECT_LIST_BULLET$Personne ne peut acheter une revendication contre son [head_of_faith|El]" game_concept_develop_county:0 "$task_develop_county$" @@ -1493,7 +1500,7 @@ game_concept_convince_dejure_desc:0 "[councillor_task|E] exécutée par l’[steward|El]. Elle vise un [county|El] [de_jure|El] du [liege|El] du conseiller qui est détenu par un [ruler|El] [independent|El]. Lorsque les habitants du comté sont convaincus, ils demandent à leur [ruler|El] de les libérer et retourner à leur [liege|l] [de_jure|l]." game_concept_hostile_army:0 "Hostile" - game_concept_hostile_army_desc:0 "Une [army|El] hostile peut être attaquée comme si vous étiez en [war|El] avec le propriétaire, bien qu’aucun [war_score|El] ne sera gagné.\n\nL’hostilité est causée par des intérêts conflictuels, incluant:\n$BULLET_WITH_TAB$Des ennemis de votre [liege|El]\n$BULLET_WITH_TAB$Des [vassals|El] de vos ennemis\n$BULLET_WITH_TAB$Des dirigeants #EMP attaquant#! le même ennemi" + game_concept_hostile_army_desc:0 "Une [army|El] hostile peut être attaquée comme si vous étiez en [war|El] avec le propriétaire, bien qu’aucun [war_score|El] ne sera gagné.\n\nL’hostilité est causée par des intérêts conflictuels, incluant :\n$BULLET_WITH_TAB$Des ennemis de votre [liege|El]\n$BULLET_WITH_TAB$Des [vassals|El] de vos ennemis\n$BULLET_WITH_TAB$Des dirigeants #EMP attaquant#! le même ennemi" game_concept_war_leaders:0 "Meneurs de camp" game_concept_war_leader:0 "Meneur de camp" @@ -1514,7 +1521,7 @@ game_concept_character_desc:0 "Les personnages sont soit [noble|El] ou [lowborn|El], [landed|El] ou [unlanded|El], chacun avec son propre ensemble d’[skills|El] et de [traits|El], objectifs et aspirations. Ils se présentent comme [rulers|El], [courtiers|El] ou [guests|El]. Tant qu’ils sont à [diplomatic_range|El], ils peuvent interagir." game_concept_highlighted_text:0 "Texte mis en évidence" - game_concept_highlighted_text_desc:0 "Ces informations sont là pour vous, lorsque vous n’êtes pas sûr d’un concept du jeu.\n\n#TUT Vous pouvez même déplacer votre curseur dans cette infobulle pour des informations supplémentaires ! [highlighted_text_example|E]#!" + game_concept_highlighted_text_desc:0 "Ces informations sont là pour vous, lorsque vous n’êtes pas sûr d’un concept du jeu.\n\n#TUT Vous pouvez même déplacer votre curseur dans cette infobulle pour des informations supplémentaires ! [highlighted_text_example|El]#!" game_concept_highlighted_text_example:0 "Super !" game_concept_highlighted_text_example_desc:0 "Bon travail !" @@ -1577,19 +1584,19 @@ game_concept_pilgrimage_desc:0 "Les personnages de la plupart des [faiths|El] peuvent [decide|El] de partir en pèlerinage dans un [holy_site|El].\n\nUn tel voyage est parsemé d’opportunités et de dangers, mais les personnages gagnent de la [piety|El] et pourraient recevoir d’autres récompenses en arrivant à destination." game_concept_faith_righteous:0 "Juste" - game_concept_faith_righteous_desc:0 "Cette [faith|El] est considérée comme légitime.\nLes mariages entre les fois sont courants.\n\n#S Effets:\n#![GetHostilityDescription( '(int32)0' )]" + game_concept_faith_righteous_desc:0 "Cette [faith|El] est considérée comme légitime.\nLes mariages entre les fois sont courants.\n\n#S Effets :\n#![GetHostilityDescription( '(int32)0' )]" game_concept_faith_astray:0 "Dévoyé" - game_concept_faith_astray_desc:0 "Cette [faith|El] diffère d’une manière qui n’est pas significative.\nLes mariages entre les fois peuvent avoir lieu.\n\n#S Effets:\n#![GetHostilityDescription( '(int32)1' )]" + game_concept_faith_astray_desc:0 "Cette [faith|El] diffère d’une manière qui n’est pas significative.\nLes mariages entre les fois peuvent avoir lieu.\n\n#S Effets :\n#![GetHostilityDescription( '(int32)1' )]" game_concept_faith_hostile:0 "Hostile" - game_concept_faith_hostile_desc:0 "Cette [faith|El] s’écarte considérablement.\nLes mariages entre les fois peuvent quand même avoir lieu. Des [holy_wars|El] peuvent être déclarées.\n\n#S Effets:\n#![GetHostilityDescription( '(int32)2' )]" + game_concept_faith_hostile_desc:0 "Cette [faith|El] s’écarte considérablement.\nLes mariages entre les fois peuvent quand même avoir lieu. Des [holy_wars|El] peuvent être déclarées.\n\n#S Effets :\n#![GetHostilityDescription( '(int32)2' )]" game_concept_faith_evil:0 "Néfaste" - game_concept_faith_evil_desc:0 "Cette [faith|El] est considérée comme un anathème.\nLes mariages entre les fois se produisent rarement. Des [holy_wars|El] peuvent être déclarées.\n\n#S Effets:\n#![GetHostilityDescription( '(int32)3' )]" + game_concept_faith_evil_desc:0 "Cette [faith|El] est considérée comme un anathème.\nLes mariages entre les fois se produisent rarement. Des [holy_wars|El] peuvent être déclarées.\n\n#S Effets :\n#![GetHostilityDescription( '(int32)3' )]" game_concept_faith_hostility:0 "Hostilité de la foi" - game_concept_faith_hostility_desc:1 "Chaque [faith|El] a un type de relation avec une autre qui dépend leur degré de parenté: [faith_righteous|Ll], [faith_astray|Ll], [faith_hostile|Ll] et [faith_evil|Ll].\n\nLa proximité est déterminée par plusieurs facteurs, tels que si elles sont de la même [religion|El], de la même [religious_family|El], ou si la foi a des [doctrines|El] spéciales.\n\nSi deux fois sont éloignées, elles sont souvent capables de mener des [holy_wars|El] entre elles." + game_concept_faith_hostility_desc:1 "Chaque [faith|El] a un type de relation avec une autre qui dépend de leur degré de parenté : [faith_righteous|Ll], [faith_astray|Ll], [faith_hostile|Ll] et [faith_evil|Ll].\n\nLa proximité est déterminée par plusieurs facteurs, tels que si elles sont de la même [religion|El], de la même [religious_family|El], ou si la foi a des [doctrines|El] spéciales.\n\nSi deux fois sont éloignées, elles sont souvent capables de mener des [holy_wars|El] entre elles." game_concept_command_modifier:0 "Modificateur de commandant" game_concept_command_modifier_desc:0 "Ce [modifier|El] n’est actif que pour les [commanders|El].\n\nCe modificateur s’applique lorsque le personnage qui l’a est à la tête d’une [army|El]." @@ -1628,19 +1635,19 @@ game_concept_modifier_contribution:0 "Contribution" game_concept_modifier_contributions:0 "Contributions" - game_concept_modifier_contributes:0 "Contributes" + game_concept_modifier_contributes:0 "Contribue" game_concept_modifier_contribution_desc:0 "[modifier|E] des [obligations|El] de vos [vassals|El] (différent de la [modifier_base_contribution|El]).\n\nSi vous avez un vassal qui vous paye #V 1#! en [gold|El] par mois et que vous avez un modificateur qui augmente la contribution de #V 10%#!, alors le vassal vous paiera #V 1.1#! en or." game_concept_modifier_base_contribution:0 "Contribution de base" game_concept_modifier_base_contributions:0 "Contributions de base" - game_concept_modifier_base_contributes:0 "Base Contributes" + game_concept_modifier_base_contributes:0 "Contribue de base" game_concept_modifier_base_contribution_desc:0 "[modifier|E] des [obligations|El] de vos [vassals|El] (différent de la [modifier_contribution|El]).\n\nSi vous avez un vassal qui a un [income|El] total de #V 10#! en [gold|El] et qui vous paye #V 1#! en or par mois, et que vous obtenez un modificateur qui augmente la contribution de base de #V 10%#!, alors le vassal vous paiera #V 2#! en or." game_concept_maneuver:0 "Manœuvre" game_concept_maneuver_desc:0 "La phase de manœuvre se produit au début d’une [battle|El] et indique le temps qu’il faut avant que la [main_phase|El] commence et que les [armies|El] s’engagent dans le combat." game_concept_combat_phase:0 "Phase de bataille" - game_concept_combat_phase_desc:0 "Les [battles|El] ont trois phases: [maneuver|El], la [main_phase|El] et les [aftermath|El]." + game_concept_combat_phase_desc:0 "Les [battles|El] ont trois phases : [maneuver|El], la [main_phase|El] et les [aftermath|El]." game_concept_unreformed_pagan_combat_bonus:1 "Avantage de combat des païens irréformés" game_concept_unreformed_pagan_combat_bonus_desc:1 "Chaque [faith|El] [GetReligionFamily('rf_pagan').GetName|l] [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName|l] reçoit un [advantage|El] de [battle|El] dans les [counties|El] de leur foi." @@ -1680,7 +1687,7 @@ game_concept_single_combat_prowess_malus_desc:1 "Lorsque les [characters|El] se battent en duel, ils peuvent d’être atteint d’un désavantage temporaire, souvent parce que leur adversaire les a gravement blessés ou intimidés. Leur [prowess|El] diminue alors le temps du duel.\n\nC’est le contraire de l’[single_combat_prowess_bonus|El]." game_concept_game_over:0 "Fin de partie" - game_concept_game_over_desc:0 "La partie se termine lorsque votre lignée s’éteint.\n\nCependant, même si la partie est terminée pour votre lignée, vous pouvez toujours choisir de jouer un autre [ruler|El] n’importe où dans le monde.\n\nLa partie peut se terminer de deux façons:\n$BULLET_WITH_TAB$Vous mourrez sans [player_heir|El]\n$BULLET_WITH_TAB$Vous atteignez l’année 1453" + game_concept_game_over_desc:0 "La partie se termine lorsque votre lignée s’éteint.\n\nCependant, même si la partie est terminée pour votre lignée, vous pouvez toujours choisir de jouer un autre [ruler|El] n’importe où dans le monde.\n\nLa partie peut se terminer de deux façons :\n$BULLET_WITH_TAB$Vous mourrez sans [player_heir|El]\n$BULLET_WITH_TAB$Vous atteignez l’année 1453" game_concept_de_jure_partition:0 "Partage de jure" game_concept_de_jure_partitioned:0 "partagés de jure" @@ -1689,12 +1696,15 @@ game_concept_hybrid_culture:0 "Culture hybride" game_concept_hybrid_cultures:0 "Cultures hybrides" game_concept_hybridize:0 "Hybrider" + game_concept_hybridized:0 "Hybridé" + game_concept_hybridizing:0 "Hybride" game_concept_hybrid_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'hybridize_culture' ), 'game_concept_hybrid_culture_desc_DLC', 'game_concept_hybrid_culture_desc_NO_DLC' )]" game_concept_hybrid_culture_desc_DLC:1 "[culture|E] créée par un [ruler|El] et qui résulte de la combinaison de deux cultures existantes.\n\nElle est un mélange des [traditions|El], [culture_pillars|El], et de l’esthétique des deux cultures d’origine.\n\nSeules les cultures d’un [heritage|El] différent peuvent former une culture hybride, et le coût en [prestige|El] pour le faire est basé sur l’[cultural_acceptance|El] de l’une envers l’autre.\n\nPlus l’acceptation culturelle est élevée, plus les [counties|El] adopteront la culture hybride à sa création. Les dirigeants d’une culture hybride [Concept('promote_culture','promeuvent la culture')|E] beaucoup plus rapidement dans les comtés de ses cultures parentes pendant #V [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]#! ans après sa formation.\n\nLes nouvelles cultures peuvent également être des [divergent_cultures|El]." game_concept_hybrid_culture_desc_NO_DLC:0 "[culture|E] qui est un mélange de deux autres cultures.\n\nLes nouvelles cultures peuvent également être des [divergent_cultures|El]." game_concept_divergent_culture:0 "Culture divergente" game_concept_divergent_cultures:0 "Cultures divergentes" game_concept_diverge:0 "Diverger" + game_concept_diverges:0 "Diverge" game_concept_divergent_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'diverge_culture' ), 'game_concept_divergent_culture_desc_DLC', 'game_concept_divergent_culture_desc_NO_DLC' )]" game_concept_divergent_culture_desc_DLC:0 "Rejeton d’une [culture|El] existante, créé par un [ruler|El] qui n’est pas le [culture_head|El].\n\nElle garde son [heritage|El], mais les autres aspects de la culture originelle peuvent être modifiés.\n\nLa culture dont on s’écarte doit avoir au moins [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] ans, et le coût en [prestige|El] pour diverger est basé sur la [realm_size|El] du créateur.\n\nLes nouvelles cultures peuvent également être des [hybrid_cultures|El]." game_concept_divergent_culture_desc_NO_DLC:0 "Rejeton d’une [culture|El] existante.\n\nLes nouvelles cultures peuvent également être des [hybrid_cultures|El]." @@ -1731,7 +1741,7 @@ game_concept_artifact_rarity:0 "Rareté de l’artefact" game_concept_rarity:0 "Rareté" - game_concept_artifact_rarity_desc:0 "Certains [artifacts|El] sont plus rares que d’autres.\n\nLes niveaux de rareté sont, du plus bas au plus haut:\n$BULLET_WITH_TAB$Ordinaire (jamais affiché car c’est la valeur par défaut)\n$BULLET_WITH_TAB$$masterwork$\n$BULLET_WITH_TAB$$famed$\n$BULLET_WITH_TAB$$illustrious$" + game_concept_artifact_rarity_desc:0 "Certains [artifacts|El] sont plus rares que d’autres.\n\nLes niveaux de rareté sont, du plus bas au plus haut :\n$BULLET_WITH_TAB$Ordinaire (jamais affiché car c’est la valeur par défaut)\n$BULLET_WITH_TAB$$masterwork$\n$BULLET_WITH_TAB$$famed$\n$BULLET_WITH_TAB$$illustrious$" game_concept_promote_other_culture_development_decision:0 "Décision $promote_other_culture_development_decision_name$" game_concept_promote_other_culture_development_decision_desc:0 "Une [decision|El] qui vous permet d’améliorer le [development|El], le [control|El], le coût des [buildings|El] et l’[advantage|El] défensif dans les [counties|El] d’une autre [culture|El] avec une [cultural_acceptance|El] d’au moins #V 75%#!.\n\nPrendre la décision augmentera également votre [prestige|El] [prestige_i] et les [levies|El].\n\nTous les comtés du [realm|El] sont affectés. Le coût en [gold|El] varie en fonction du nombre de comtés affectés." @@ -1744,66 +1754,31 @@ game_concept_buy_artifact_claim_interaction:0 "Interaction $buy_artifact_claim_interaction$" game_concept_buy_artifact_claim_desc:0 "Une interaction qui permet à un personnage d’acheter des [personal_artifact_claims|El] en échange de [piety|El] ou de [prestige|El]." -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - game_concept_territory:0 "territoire" - game_concept_territories:0 "territoires" - game_concept_levy_longbowmen_decision:0 "Décision $levy_longbowmen_decision$" - game_concept_levy_longbowmen_decision_desc:0 "Une [culture|El] qui implique un entraînement approfondi de l'arc long via une [tradition|El] peut en dernier recours faire appel à des réserves supplémentaires de jeunes et de personnes âgées pour former des [men_at_arms|El] temporaires d'[GetMaA('longbowmen').GetName|l]. Ces troupes ne durent que la durée de la [war|El].\n\nLes effectifs sont proportionnels au [domain|El] du [character|El]. En agissant ainsi, on sort des limites du système de [levies|El] habituel, et cela coûte de l'[gold|El] et du [prestige|El], tout en réduisant le [control|El] dans chaque [county|El] concerné." - game_concept_claim_desc:1 "Une revendication sur un [title|El] est un droit légal de le posséder. Elle fournit un [casus_belli|El] pour s'en emparer par la [war|El], ainsi qu'une raison valable de [revoke|El] les [titles|El] des [holders|El] [vassals|El].\n\nLes revendications sont généralement données aux [rulers|El] lorsqu'ils perdent un titre au profit de quelqu'un d'autre, mais peuvent aussi être crées par la tâche [fabricate_claim_short|El]. De plus, chaque enfant, y compris un [bastard|El], d'un dirigeant obtient une [implicit_claim|El] sur ses [titles|El]. S'il n'en hérite pas à la succession, la revendication devient une [pressed_claim|El]. Ses enfants à leur tour hériteront d'une [unpressed_claim|El]." - game_concept_concubines_female:0 "Concubines" - game_concept_concubines_male:0 "Concubins" - game_concept_consort:1 "concubin" - game_concept_consorts:1 "concubins" - game_concept_success_chance_desc:0 "La probabilité de réussite d'un [scheme|El] détermine la probabilité qu'il réussisse lorsqu'il est exécuté. Une probabilité de réussite élevée augmente également la [secrecy|El] d'un complot.\n\nCertains types de complots ont diverses choses qui augmentent la probabilité de réussite, mais pour les [hostile_schemes|El] c'est toujours par le biais des [agents|El].\n\nLa plupart des complots ont une probabilité de réussite minimum et maximum (pour les complots hostiles la plus basse est #V 5%#! et la plus haute #V 95%#!).\n\nLes [secret_schemes|El] qui sont découverts par la [scheme_target|El] ont une probabilité de réussite réduite." - game_concept_culture_group:0 "Groupe culturel" - game_concept_culture_group_desc:0 "Un groupe culturel est un ensemble de plusieurs [cultures|El] qui partagent une ascendance commune.\n\nLes personnages qui partagent un groupe culturel ne souffrent pas autant de la pénalité d’[opinion|El] les uns envers les autres que s'ils appartenaient à deux groupes différents." - game_concept_camera:0 "Camera" - game_concept_camera_desc:2 "La caméra peut être déplacée sur la carte avec les touches W, A, S et D, en plaçant le curseur sur les bords de l'écran ou en cliquant et en faisant glisser la molette de défilement. Appuyez sur la touche #EMP Home#! pour accéder à votre [realm_capital|El].\n\nPour effectuer un zoom avant ou arrière, utilisez la molette de défilement. Les niveaux de zoom affichent des informations différentes: [detail_zoom|El], [political_zoom|El], et [paper_zoom|El]." - game_concept_world_realms_zoom:0 "Mode pays du monde" - game_concept_world_realms_zoom_desc:0 "En mode carte standard, ce niveau de zoom vous donne un aperçu de tous les [realms|El] de la partie." - game_concept_sway_scheme:0 "$sway$" - game_concept_sway_schemes:0 "Complots d'influence" - game_concept_sway:0 "Influencer" - game_concept_sway_scheme_desc:1 "Le complot visant à influencer est un [personal_scheme|El] qui vise à améliorer l’[opinion|El] d'un personnage envers vous. Il repose surtout sur votre [diplomacy|El]. Puisque ce n'est pas un [hostile_scheme|El], il n'est pas [secret_scheme_single|El] et n'utilise pas d’[agent|El].\n\nContrairement à la plupart des complots, il recommence à son achèvement. L'opinion obtenue s'additionne, donc le garder actif poussera la [scheme_target|El] à vous apprécier davantage encore et encore." - game_concept_murder_scheme:0 "Complot d'assassinat" - game_concept_murder_schemes:0 "Complots d'assassinat" - game_concept_murder:0 "Meurtre" - game_concept_murders:0 "Meurtres" - game_concept_murdered:0 "tué" - game_concept_unfortunate_accident:0 "Malheureux accident" - game_concept_unfortunate_accidents:0 "Malheureux accidents" - game_concept_murder_scheme_desc:0 "[hostile_scheme|E] qui vise à tuer sa cible. C'est un [secret_scheme|El] qui repose sur l’[intrigue|El] et qui peut recruter des [agents|El].\n\nUn meurtre réussi entraînera la [character_death_death|El] de la [scheme_target|El]. Un meurtre qui reste secret donnera à l’[scheme_owner|El] un [secret|El] de type meurtre.\n\nLe meurtre et la tentative de meurtre sont des [crimes|El] graves." - game_concept_abduct_scheme:0 "$abduct$" - game_concept_abduct:0 "Enlever" - game_concept_abduct_schemes:0 "Complots d'enlèvement" - game_concept_abduction:0 "Enlèvement" - game_concept_abduct_scheme_desc:0 "Le complot d'enlèvement est un [hostile_scheme|El] qui vise à [imprison|El] sa cible et un [secret_scheme|El] qui repose sur l’[intrigue|El] et pour lequel on peut recruter des [agents|El].\n\nSa réussite entraîne l'emprisonnement de la [scheme_target|El] par le [scheme_owner|El]." - game_concept_seduce_scheme:0 "$seduce$" - game_concept_seduce_schemes:0 "Complots de séduction" - game_concept_seduction:0 "Séduction" - game_concept_seduce:0 "Séduire" - game_concept_seduce_scheme_desc:0 "[personal_scheme|E] qui vise à faire de la [scheme_target|El] l’[lover|El] de quelqu'un.\nUne multitude de facteurs déterminent la [success_chance|El] du complot, comme la compatibilité des traits, le statut du mariage et l'opinion.\n\nIl peut être [secret_scheme_single|El], en fonction de qui est la cible." - game_concept_befriend_scheme:0 "$befriend$" - game_concept_befriend_schemes:0 "Complots pour nouer une amitié" - game_concept_befriend:0 "Nouer une amitié" - game_concept_befriend_scheme_desc:0 "[personal_scheme|E] qui vise à faire de la [scheme_target|El] l’[friend|El] de quelqu'un.\nUne multitude de facteurs déterminent la [success_chance|El] du complot, comme la compatibilité des traits et l'opinion." - game_concept_learn_language_scheme:0 "Complot d'apprentissage d'une langue" - game_concept_learn_language_schemes:0 "Complots d'apprentissage d'une langue" - game_concept_learn_language:0 "Apprentissage d'une langue" - game_concept_learn_language_scheme_desc:0 "[personal_scheme|E] lors duquel vous essayez d'apprendre la [language|El] de la [scheme_target|El]. Ce complot repose principalement sur votre [learning|El] personnelle.\n\nLa [success_chance|El] est affectée par beaucoup de choses, mais principalement par votre [learning_skill|El], celle de votre [court_chaplain|El], si vous avez un [heritage|El] commun, et combien de langues vous connaissez déjà. Votre âge joue également un rôle, les jeunes [characters|El] ayant plus de facilité." - game_concept_claim_throne:0 "Revendiquer le trône" - game_concept_claim_the_throne:0 "revendiquer le trône" - game_concept_claim_throne_interaction:1 "Complot de revendication du trône" - game_concept_claim_throne_desc:1 "Un [scheme|El] hostile qui permet à un personnage d'obtenir une [claim|El] sur le [primary_title|El] de leur [liege|El]." - game_concept_romance:0 "Courtiser" - game_concept_romance_single:0 "amour" - game_concept_romance_court:0 "Courtiser" - game_concept_romance_desc:1 "Type de [personal_scheme|El] dans lequel l’[scheme_owner|El] cherche à augmenter son [prestige|El] et trouver potentiellement une [soulmate|El] à qui faire la cour." - game_concept_fabricate_hook:0 "Fabriquer un hameçon" - game_concept_fabricate_hook_scheme:0 "Complot de fabrication d'un hameçon" - game_concept_fabricate_a_hook:0 "fabriquer un hameçon" - game_concept_fabricate_hook_desc:0 "Un [scheme|El] dans lequel un personnage cherche à obtenir par la manipulation et la contrefaçon un [hook|El] contre la cible." - game_concept_elope_scheme:0 "$elope$" - game_concept_elope_schemes:0 "Complots de mariage clandestin" - game_concept_elope:0 "épouser clandestinement" - game_concept_elope_scheme_desc:0 "[personal_scheme|E] dans lequel la [scheme_target|El] se rend à la cour de l'[scheme_owner|El] afin de l'épouser.\nUne multitude de facteurs détermine la [success_chance|El] du complot, notamment le [rank|El] et l'opinion.\nSeuls les [lovers|El] peuvent se marier clandestinement." + game_concept_vassal_contract:0 "Contrat vassalique" + game_concept_vassal_contracts:0 "Contrats vassaliques" + game_concept_vassal_contract_desc:0 "Un contrat vassalique définit les [obligations|El] entre un [vassal|El] et son [liege|El].\n\nDes contrats spéciaux, tels que la #V $special_contract_march_short$#!, l’#V $special_contract_scutage_short$#! ou le #V $special_contract_palatinate_short$#!, ne peuvent être détenus que par des [vassals|El] de niveau [duchy|El] au moins." + + game_concept_board_game_match:0 "Tournoi" + game_concept_board_game:0 "Jeu de plateau" + game_concept_board_games:0 "Jeux de plateau" + game_concept_board_game_game:0 "Jeu" + game_concept_board_game_match_desc:0 "Un jeu de plateau consiste à ce que deux joueurs tentent leur chance et leur aptitude l’un contre l’autre à un jeu de réflexion et de hasard. Cela peut être des parties amicales ou avec un pari.\n\n#weak Il existe de nombreux [board_game_types|El], mais les façons de [board_game_win|El] et de jouer restent les mêmes. Seules les aptitudes utilisées diffèrent.#!" + + game_concept_board_game_winning:0 "Gagnant" + game_concept_board_game_win:0 "Gagner" + game_concept_board_game_winning_sudden_death:0 "Mort subite" + game_concept_board_game_winning_desc:0 "Gagner à un jeu de plateau s’effectue de l’une des deux manières suivantes :\n$EFFECT_LIST_BULLET$ Obtenir une avance spectaculaire au score sur votre adversaire.\n$EFFECT_LIST_BULLET$ Être le joueur défendant s’il n’y a pas de vainqueur clair après le tour [EmptyScope.ScriptValue('bg_round_cap_value')|0]." + + game_concept_board_game_type:0 "Type de jeu de plateau" + game_concept_board_game_types:0 "Types de jeux de plateau" + game_concept_board_game_type_counter:0 "contre" + game_concept_board_game_type_counters:0 "contre" + game_concept_board_game_type_desc:0 "Lorsque vous jouez à un jeu de plateau, des styles de jeu contrent votre adversaire. Contrer ses coups réduit sévèrement les points qu’il marque, même en cas de succès. Les adversaires habiles peuvent ne pas tenir compte de vos propres aptitudes et tenter de vous contrer.\n\n$game_concept_board_game_type_chess_desc$\n\n$game_concept_board_game_type_pachisi_desc$\n\n$game_concept_board_game_type_hnefatafl_desc$\n\n$game_concept_board_game_type_tabula_desc$" + game_concept_board_game_type_chess:0 "Échecs" + game_concept_board_game_type_chess_desc:0 "Aux échecs :\n$EFFECT_LIST_BULLET$ La [martial|El] contre l’[learning|El]\n$EFFECT_LIST_BULLET$ L’[learning|El] contre l’[intrigue|El]\n$EFFECT_LIST_BULLET$ L’[intrigue|El] contre la [martial|El]" + game_concept_board_game_type_pachisi:0 "Pachisi" + game_concept_board_game_type_pachisi_desc:0 "Au pachisi :\n$EFFECT_LIST_BULLET$ La [diplomacy|El] contre l’[intrigue|El]\n$EFFECT_LIST_BULLET$ L’[intrigue|El] contre l’[stewardship|El]\n$EFFECT_LIST_BULLET$ L’[stewardship|El] contre la [diplomacy|El]" + game_concept_board_game_type_hnefatafl:0 "Hnefatafl" + game_concept_board_game_type_hnefatafl_desc:0 "Au hnefatafl :\n$EFFECT_LIST_BULLET$ L’[intrigue|El] contre la [martial|El]\n$EFFECT_LIST_BULLET$ La [martial|El] contre la [prowess|El]\n$EFFECT_LIST_BULLET$ La [prowess|El] contre l’[intrigue|El]" + game_concept_board_game_type_tabula:0 "Tablier" + game_concept_board_game_type_tabula_desc:0 "Au tablier :\n$EFFECT_LIST_BULLET$ L’[intrigue|El] contre l’[learning|El]\n$EFFECT_LIST_BULLET$ L’[learning|El] contre l’[stewardship|El]\n$EFFECT_LIST_BULLET$ L’[stewardship|El] contre l’[intrigue|El]" diff --git a/project/ck3/base_game/localization/french/game_rules_l_french.yml b/project/ck3/base_game/localization/french/game_rules_l_french.yml index 289cbcd360..9d9dafcded 100644 --- a/project/ck3/base_game/localization/french/game_rules_l_french.yml +++ b/project/ck3/base_game/localization/french/game_rules_l_french.yml @@ -9,7 +9,7 @@ IRONMAN_ENABLED_NO_HEADER:1 "#P Activé#!" IRONMAN_DISABLED_NO_HEADER:0 "Désactivé" ACHIEVEMENTS_LABEL:0 "Succès" - ACHIEVEMENTS_EXPLANATION:1 "#indent_newline:2 Les succès ne peuvent être débloqués que si:\n$EFFECT_LIST_BULLET$Vous jouez en solo\n$EFFECT_LIST_BULLET$Le mode Ironman est activé\n$EFFECT_LIST_BULLET$Les fichiers de jeu qui ont une incidence sur la jouabilité ne sont pas modifiés et vous n’utilisez aucune option de lancement spéciale (la somme de contrôle n’est donc pas modifiée)\n$EFFECT_LIST_BULLET$Si vous jouez un personnage créé dans le Créateur de dirigeants et que cela n’a pas dépassé la limite de $RULER_DESIGNER_POINTS_LIMIT_VALUE$ points#!" + ACHIEVEMENTS_EXPLANATION:1 "#indent_newline:2 Les succès ne peuvent être débloqués que si :\n$EFFECT_LIST_BULLET$Vous jouez en solo\n$EFFECT_LIST_BULLET$Le mode Ironman est activé\n$EFFECT_LIST_BULLET$Les fichiers de jeu qui ont une incidence sur la jouabilité ne sont pas modifiés et vous n’utilisez aucune option de lancement spéciale (la somme de contrôle n’est donc pas modifiée)\n$EFFECT_LIST_BULLET$Si vous jouez un personnage créé dans le Créateur de dirigeants et que cela n’a pas dépassé la limite de $RULER_DESIGNER_POINTS_LIMIT_VALUE$ points#!" ACHIEVEMENTS_ENABLED:3 "#T Succès disponibles\n#!Les succès peuvent actuellement être débloqués en cours de partie.\n\n$ACHIEVEMENTS_EXPLANATION$" ACHIEVEMENTS_DISABLED:2 "#T Succès indisponibles#!\nLes succès ne peuvent actuellement pas être débloqués en cours de partie.\n\n$ACHIEVEMENTS_EXPLANATION$" ACHIEVEMENTS_ENABLED_NO_HEADER:0 "#P Disponibles#!" @@ -28,7 +28,7 @@ GAME_RULES_PRESET_DROPDOWN_NO_SELECTED:0 "Sélectionnez un préréglage enregistré" SAVE_PRESET_HEADER:0 "Enregistrer le préréglage" - SAVE_PRESET_SAVE_AS_LABEL:0 "Enregistrer le préréglage sous:" + SAVE_PRESET_SAVE_AS_LABEL:0 "Enregistrer le préréglage sous :" DELETE_SELECTED_PRESET_BUTTON_TOOLTIP:0 "Supprimer le préréglage sélectionné" DELETE_PRESET_WITH_NAME_BUTTON_TOOLTIP:0 "Supprimer le préréglage [JominiGameRules.GetPresetSaveName|i]" SAVE_PRESET_BUTTON_TOOLTIP:0 "Enregistrer le préréglage" @@ -41,13 +41,13 @@ DELETE_GAME_RULES_PRESET_BODY:0 "Êtes-vous sûr de vouloir supprimer le préréglage $PRESET_NAME|i$ ?" DELETE_GAME_RULES_PRESET_ACCEPT:0 "Supprimer" - GAME_RULES_PRESET_DIFFICULTY:0 "Difficulté: [GameRuleSetting.GetName]" + GAME_RULES_PRESET_DIFFICULTY:0 "Difficulté : [GameRuleSetting.GetName]" ACHIEVEMENT_FILTER_BUTTON_ALL:0 "Tous" ACHIEVEMENT_FILTER_BUTTON_UNLOCKED:0 "Débloqués" ACHIEVEMENT_FILTER_BUTTON_LOCKED:0 "Bloqués" ACHIEVEMENT_FILTER_BUTTON_POSSIBLE:0 "Possibles" - ACHIEVEMENT_FILTER_SHOW:0 "Afficher les succès:" + ACHIEVEMENT_FILTER_SHOW:0 "Afficher les succès :" rule_difficulty:0 "Difficulté" setting_easy_difficulty:1 "#high Facile#!" @@ -69,10 +69,10 @@ setting_slower_culture_conversion_speed:1 "#high Plus lente#!" setting_slower_culture_conversion_speed_desc:0 "La conversion prend environ deux fois plus de temps." - GAME_RULE_FASTER_REASON:1 "Règle du jeu: #P x#![SCOPE.ScriptValue('faster_game_rule_value')|P0]" - GAME_RULE_SIGNIFICANTLY_FASTER_REASON:1 "Règle du jeu: #P x#![SCOPE.ScriptValue('significantly_faster_game_rule_value')|P0]" - GAME_RULE_SLOWER_REASON:1 "Règle du jeu: #N x#![SCOPE.ScriptValue('slower_game_rule_value')|N]" - GAME_RULE_SIGNIFICANTLY_SLOWER_REASON:1 "Règle du jeu: #N x#![SCOPE.ScriptValue('significantly_slower_game_rule_value')|N]" + GAME_RULE_FASTER_REASON:1 "Règle du jeu : #P x#![SCOPE.ScriptValue('faster_game_rule_value')|P0]" + GAME_RULE_SIGNIFICANTLY_FASTER_REASON:1 "Règle du jeu : #P x#![SCOPE.ScriptValue('significantly_faster_game_rule_value')|P0]" + GAME_RULE_SLOWER_REASON:1 "Règle du jeu : #N x#![SCOPE.ScriptValue('slower_game_rule_value')|N]" + GAME_RULE_SIGNIFICANTLY_SLOWER_REASON:1 "Règle du jeu : #N x#![SCOPE.ScriptValue('significantly_slower_game_rule_value')|N]" rule_faith_conversion_speed:0 "Vitesse de conversion de la foi" setting_default_faith_conversion_speed:0 "Par défaut" @@ -159,7 +159,7 @@ setting_on_limited_de_jure_requirement_desc:0 "Les titres avec des terres de jure seront détruits si un personnage ne détient pas de terres de jure du titre dans son pays. Le titre principal du joueur ne sera jamais détruit." setting_off_de_jure_requirement:1 "#high Désactivé#!" setting_off_de_jure_requirement_desc:0 "Les titres avec des terres de jure ne seront jamais détruits." - de_jure_requirement_title:0 "[title_to_destroy.GetName]: titre perdu !" + de_jure_requirement_title:0 "[title_to_destroy.GetName] : titre perdu !" de_jure_requirement_desc:0 "Je ne peux plus prétendre être [ROOT.Char.Custom('FR_LeLa')] dirigeant[ROOT.Char.Custom('FR_E')] de [title_to_destroy.GetNameNoTierNoTooltip], parce que je ne possède aucune de ses terres de jure." rule_empire_obscurity_requirement:0 "Disparition des empires" @@ -169,10 +169,10 @@ setting_off_empire_obscurity_requirement_desc:0 "Les [empires|El] persisteront quelle que soit la quantité de terres [de_jure|El] que le détenteur contrôle." game_rule.4.t:0 "Disparition de [falling_empire.GetBaseNameNoTooltip]" game_rule.4.desc:0 "Je ne peux pas nier que mon empire bien-aimé, [falling_empire.GetBaseName], a été déchu...\n\nJe ne contrôle pratiquement aucun de ses territoires traditionnels. Simple ombre de lui-même, mon empire sombre lentement, mais sûrement, dans l’obscurité." - game_rule.4.a:0 "J'ai juste besoin de plus de temps !" + game_rule.4.a:0 "J’ai juste besoin de plus de temps !" game_rule.4.b:0 "Adieu, doux empire..." - rule_multiplayer_murder_schemes:1 "Multijoueur: complots de meurtre" + rule_multiplayer_murder_schemes:1 "Multijoueur : complots de meurtre" setting_default_multiplayer_murder_schemes:0 "Par défaut" setting_default_multiplayer_murder_schemes_desc:0 "Les complots hostiles peuvent être utilisés contre les joueurs et leurs familles." setting_no_players_multiplayer_murder_schemes:1 "#high Aucun joueur#!" @@ -318,9 +318,10 @@ setting_faster_hybrid_and_divergence_cooldowns:0 "#high Plus rapide#!" setting_faster_hybrid_and_divergence_cooldowns_desc:0 "Les [cultures|El] ne peuvent [diverge|El] qu’après avoir existé pendant #V 50#! ans, et [hybridize|El] après avoir existé pendant #V 25#! ans." -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - rule_nudity:0 "Nudité des personnages" - setting_default_nudity:0 "Par défaut" - setting_default_nudity_desc:0 "Les personnages peuvent apparaître nus dans certaines situations ou événements." - setting_never_nudity:1 "#high Jamais#!" - setting_never_nudity_desc:0 "Les personnages ne seront jamais affichés nus et les événements contenant de la nudité seront désactivés." + rule_dissolution_umayyad:0 "Chute d’Al-Andalus" # [LocEditor:ForFutureBatchExport] + setting_dissolution_unconstrained:0 "#high Sans limite#!" # [LocEditor:ForFutureBatchExport] + setting_dissolution_unconstrained_desc:0 "La [dissolution_faction|El] peut attaquer le Royaume d’Al-Andalus dès le début de la partie" # [LocEditor:ForFutureBatchExport] + setting_dissolution_after_caliph_death:0 "#high Mort du Calife#!" # [LocEditor:ForFutureBatchExport] + setting_dissolution_after_caliph_death_desc:0 "La [dissolution_faction|El] ne peut attaquer le royaume d’Al-Andalus qu’après la mort du sultan Muhammad $Abd-al-Rahman$" # [LocEditor:ForFutureBatchExport] + setting_dissolution_historical_date:0 "#high Chronologie historique#!" # [LocEditor:ForFutureBatchExport] + setting_dissolution_historical_date_desc:0 "La [dissolution_faction|El] n’est activée qu’après l’an 1020 pour le Royaume d’Al-Andalus" # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/general_tooltips_l_french.yml b/project/ck3/base_game/localization/french/general_tooltips_l_french.yml index f879bd8c60..da2dbd2dc4 100644 --- a/project/ck3/base_game/localization/french/general_tooltips_l_french.yml +++ b/project/ck3/base_game/localization/french/general_tooltips_l_french.yml @@ -2,6 +2,7 @@ line_break:0 "\n" double_line_break:0 "\n\n" do_not_execute_plot_tooltip:0 "Les conspirateurs resteront en attente. Pour l’instant." + outcome_in_a_few_moments:0 "Dans quelques instants" outcome_in_a_few_days:0 "Dans quelques jours" outcome_in_a_few_weeks:0 "Dans quelques semaines" outcome_in_a_few_months:0 "Dans quelques mois" diff --git a/project/ck3/base_game/localization/french/government_l_french.yml b/project/ck3/base_game/localization/french/government_l_french.yml index 372bab6122..addb8777ef 100644 --- a/project/ck3/base_game/localization/french/government_l_french.yml +++ b/project/ck3/base_game/localization/french/government_l_french.yml @@ -49,7 +49,7 @@ feudal_levies_extortionate:0 "Énorme contribution en levées" feudal_levies_extortionate_short:0 "Énorme" - special_contract:3 "#color_black [Concept( 'feudal_contract', 'Contrat spécial' )|BU]#!" + special_contract:3 "#color_black [Concept( 'feudal_contract', 'Contrat spécial' )|B]#!" special_contract_none:0 "Pas de contrat spécial" special_contract_scutage:0 "Contrat d’écuage" special_contract_scutage_desc:1 "#flavor Le [vassal|El] fournit #high [EmptyScope.ScriptValue('scutage_contract_tax_tooltip')|0]%#! d’[tax|El] en plus, mais #high [EmptyScope.ScriptValue('scutage_contract_levies_tooltip')|0]%#! de [levies|El] en moins que ce que dictent ses [obligations|El] féodales.#!" @@ -173,12 +173,32 @@ CONTRACT_LIEGE_SIGNATURE:0 "Le seigneur lige,\n[VassalContract.GetLiege.GetTitledFirstNameNoTooltip]\nde la Maison [VassalContract.GetLiege.GetHouse.GetBaseNameNoTooltip]" CONTRACT_VASSAL_SIGNATURE:0 "Le vassal,\n[VassalContract.GetVassal.GetTitledFirstNameNoTooltip]\nde la Maison [VassalContract.GetVassal.GetHouse.GetBaseNameNoTooltip]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - special_family_entrepreneurship:0 "Contrat d'affaire familiale" - special_family_entrepreneurship_desc:0 "#flavor Le [vassal|El] paie #high [EmptyScope.ScriptValue('family_entrepreneurship_tax_tooltip')|0]%#! d'[tax|El] en plus que ce que dicte son [obligation|El] féodale, mais ne fournit pas de [levies|El]. Il paye moins pour la construction des [holdings|El] et des [buildings|El].#!" - special_family_entrepreneurship_short:0 "Affaire familiale" - special_centralized_power:0 "Contrat de développement soutenu" - special_centralized_power_desc:0 "#flavor Le [vassal|El] fournit #high [EmptyScope.ScriptValue('centralized_power_levies_tooltip')|0]%#! de [levies|El] en plus que ce que dicte son [obligation|El] féodale, mais ne paie pas d'[tax|El]. Le vassal obtient également un bonus à son [development|El].#!" - special_centralized_power_short:0 "Développement soutenu" + + jizya_special_rights:0 "Statut de djizîa" + jizya_special_rights_default:0 "Statut de djizîa normal" + jizya_special_rights_default_short:0 "Normal" + jizya_special_rights_granted:0 "Statut de djizîa imposé" + jizya_special_rights_granted_desc:0 "#emphasis #bold Privilèges du [vassal|El]:#!#!\nLe [liege|El] ne peut pas [demand_conversion|El] du [vassal|El]\nLe [liege|El] ne peut faire de [convert_county|El] dans les terres des [vassals|El]\nLe [liege|El] ne peut pas utiliser la [faith|El] comme un motif pour éviter la pénalité de [tyranny|El] lors de la révocation de titres\nLe [liege|El] ne peut pas révoquer les [titles|El] des [vassals|El]\n\n#flavor Le [vassal|El] est assuré d’être propriétaire de ses [titles|l], puisque le [liege|El] ne peut pas les révoquer, qu’il ait un [Concept('revoke_title_reason','motif')|E] ou non.\nLe vassal bénéficie également d’un statut de protection spécial, le pays lui reconnaissant officiellement le droit de pratiquer sa propre [faith|El].#!" + jizya_special_rights_granted_short:0 "Accordé" + + iqta_special_rights:0 "Iqta" + iqta_special_rights_default:0 "Iqta normal" + iqta_special_rights_default_short:0 "Normal" + iqta_special_rights_granted:0 "Iqta accordé" + iqta_special_rights_granted_desc:0 "#flavor Le [vassal|El] a des obligations moindres mais contribue aux [men_at_arms|El] pour le [liege|El].#!" + iqta_special_rights_granted_short:0 "Accordé" + + ghazi_special_rights:0 "Statut de ghazi" + ghazi_special_rights_default:0 "Statut de ghazi normal" + ghazi_special_rights_default_short:0 "Normal" + ghazi_special_rights_granted:0 "Statut de ghazi accordé" + ghazi_special_rights_granted_desc:0 "#emphasis #bold Privilèges du [vassal|El]:#!#!\nLe [vassal|El] paie moins de [piety|El] pour utiliser les [casus_bellis|El] de [holy_war|El], mais plus de [prestige|El][prestige_i] pour tout autre casus belli\n\n#flavor Le [vassal|El] est choisi comme guerrier de la [faith|El] par le [liege|El] et chargé de repousser les frontières par des guerres saintes.#!" + ghazi_special_rights_granted_short:0 "Accordé" + + marriage_favor_rights:0 "Faveur du mariage" + marriage_favor_rights_default:0 "Faveur du mariage normale" + marriage_favor_rights_default_short:0 "Normale" + marriage_favor_rights_granted:0 "$marriage_favor_rights$ accordée" + marriage_favor_rights_granted_desc:0 "#emphasis #bold Privilèges du [vassal|El]:#!#!\nLe [liege|El] s’engage à marier sa famille proche pour sceller des alliances, avant de les marier à quelqu’un d’autre.\n\n#flavor Le [vassal|El] est l’un des favoris du [liege|El] et devrait être capable de sceller une alliance par le mariage.#!" + marriage_favor_rights_granted_short:0 "Accordé" diff --git a/project/ck3/base_game/localization/french/gui/armyview_l_french.yml b/project/ck3/base_game/localization/french/gui/armyview_l_french.yml deleted file mode 100644 index aed0e9374a..0000000000 --- a/project/ck3/base_game/localization/french/gui/armyview_l_french.yml +++ /dev/null @@ -1,194 +0,0 @@ -l_french: - ARMY_HEADER:0 "Armée" - SPLIT_ARMY_IN_HALF:0 "#T Scinder en deux#!\nDiviser cette unité en deux [armies|El] à peu près égales" - SPLIT_ARMY_IN_HALF_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_CUSTOM:1 "#T Séparer une nouvelle armée#!\nDétacher des [regiments|El] de cette [army|El] afin d’en créer une nouvelle" - SPLIT_ARMY_CUSTOM_TWO:1 "#T Réorganiser#!\nRéorganiser les régiments de deux [armies|El]" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_MANY_SELECTED:0 "@warning_icon!#X Impossible de réorganiser plus de deux [armies|El]#!" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_FEW_SELECTED:0 "@warning_icon!#X Nécessite deux [armies|El] sélectionnées pour les réorganiser#!" - CANNOT_REORGANIZE_DIFFERENT_LOCATION:0 "@warning_icon!#X Ne peut pas réorganiser les [armies|El] dans deux endroits différents#!" - MERGE_ARMY:0 "#T Fusionner les [armies|El]#!\nCombine toutes les armées sélectionnées en une seule" - MERGE_UNIT:0 "#T Fusionner les [armies|El] et [fleets|El]#!\nCombine toutes les armées et flottes sélectionnées en une seule" - DESELECT:0 "Désélectionner" - ATTACH_TO:0 "#T Attacher à...#!" - SELECTED_ARMY:0 "Armée sélectionnée" - FORTIFICATION_TOOLTIP:1 "#T [fort_level|E]: $VALUE|V0$/$MAX_VALUE|0$#!" - FORTIFICATION_INCREASE_TOOLTIP:0 "$INCREASE|=+$ par jour" - FORTIFICATION_DAYS_TOOLTIP:0 "Commencera à fortifier sa position dans $DAYS|V$ jours" - FORTIFICATION_NOT_ALLOWED:0 "Ne peut pas se fortifier tout en se déplaçant" - FORTIFICATION_ADVANTAGE_TOOLTIP:0 "Octroiera $ADVANTAGE|0V$ en [advantage|El] dans la [battle|El]" - FORTIFICATION_SIEGE_ADVANTAGE_TOOLTIP:0 "Octroiera $ADVANTAGE|0V$ en [advantage|El] dans la [battle|El] en raison du siège en cours." - ARMY_VIEW_FORTIFICATION_VALUE:0 "$VALUE$" - SELECT:0 "Sélectionner" - DISBAND:0 "Disperser" - SELECT_TOOLTIP:0 "#T Sélectionner l’[army|El]#!\n" - DISBAND_TOOLTIP:0 "#T Disperser l’[army|El]#!\n[ArmyReorgWindow.CanDisbandTooltip]" - DISBAND_ARMY:0 "#T Disperser l’[army|El]#! " - CANNOT_DISBAND_WHILE_IN_COMBAT:0 "@warning_icon!#X Impossible de disperser pendant la [battle|El]#!" - CANNOT_DISBAND_WHILE_IN_RETREAT:0 "@warning_icon!#X Impossible de disperser pendant la [retreat|El]#!" - CANNOT_DISBAND_WHILE_ARMY_EMBARKED:0 "@warning_icon!#X Impossible de disperser car [embarked|El]#!" - CANNOT_DISBAND_NOT_FRIENDLY_AREA:0 "@warning_icon!#X Ne peut disperser qu’en territoire ami#!" - CANNOT_DISBAND_HOSTILE_AREA:0 "@warning_icon!#X Ne peut disperser qu’en territoire non hostile#!" - CANNOT_DISBAND_ENEMY_OR_HOSTILE_ARMIES_AROUND:0 "@warning_icon!#X Impossible de disperser tant que des [armies|El] ennemies ou hostiles sont proches#!" - DISBAND_ARMY_DISABLED:0 "\n$DESC$" - DISBAND_ARMY_CONFIRM_TITLE:0 "Disperser l’armée" - DISBAND_ARMY_CONFIRM_ACCEPT:0 "Disperser" - DISBAND_ARMY_CONFIRM:0 "$COUNT|V$ [soldiers|El] vont se retirer et rentrer chez eux." - DISBAND_GATHERING_ARMY:1 "Disperser l’armée rassemblée" - DISBAND_GATHERING_ARMY_DISABLED:0 "\n$DESC$" - STOP_GATHERING:0 "Arrêter le rassemblement" - DISBAND_RETURN_HOME_TIME:1 "@warning_icon!#X Les [soldiers|El] prendront jusqu’à $TIME$ pour rentrer, ce qui rendra leur levée plus lente.#!" - CANNOT_SPLIT_ARMY_NOT_OWNER:0 "@warning_icon!#X Impossible de scinder une armée appartenant à quelqu’un d’autre#!" - CANNOT_SPLIT_ARMY_WHILE_IN_COMBAT:0 "@warning_icon!#X Impossible de scinder pendant la [battle|El]#!" - CANNOT_SPLIT_ARMY_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X Impossible de scinder tant que le déplacement est verrouillé#!" - CANNOT_SPLIT_ARMY_CUSTOM_WHILE_MOVING:0 "@warning_icon!#X Impossible de réorganiser une armée en déplacement#!" - CANNOT_SPLIT_ARMY_WHILE_RETREATING:0 "@warning_icon!#X Impossible de scinder l’armée pendant la [retreat|El]#!" - CANNOT_MERGE_WHILE_IN_COMBAT:0 "@warning_icon!#X Impossible de fusionner pendant la [battle|El]#!" - CANNOT_MERGE_RAID_ARMY:0 "@warning_icon!#X Impossible de fusionner les armées de [raid|El] en dehors de votre territoire#!" - CANNOT_SPLIT_RAID_ARMY:0 "@warning_icon!#X Impossible de séparer les armées de [raid|El] en dehors de votre territoire#!" - CANNOT_MERGE_WHILE_RETREATING:0 "@warning_icon!#X Impossible de fusionner pendant la [retreat|El]#!" - CANNOT_MERGE_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X Impossible de fusionner tant que le déplacement est verrouillé#!" - CANNOT_MERGE_NAVAL_AND_LAND:0 "@warning_icon!#X Impossible de fusionner les [fleets|El] avec des [armies|El] embarquées#!" - CANNOT_MERGE_NO_ARMIES:0 "@warning_icon!#X Pas d’[army|El] sélectionnée qui peut être fusionnée#!" - CANNOT_MERGE_NO_UNITS:0 "@warning_icon!#X Pas d’[army|El] ou de [fleet|El] sélectionnée qui peut être fusionnée#!" - CANNOT_SPLIT_ARMY_FEW_REGIMENTS:0 "@warning_icon!#X Pas assez de régiments dans l’[army|El]#!" - CANNOT_SPLIT_ARMY_EMBARKED:0 "@warning_icon!#X Ne peut pas séparer des [armies|El] embarquées#!" - CANNOT_SPLIT_SIEGE_SPLIT_NOT_FOUND:0 "@warning_icon!#X L’[army|El] ne peut pas être divisée pour ce [siege|El]#!" - CANNOT_SPLIT_NO_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X Pas de [special_troops|El] ni embauchés dans l’armée#!" - CANNOT_SPLIT_ONLY_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X Seuls des [special_troops|El] et embauchés sont présents dans l’armée#!" - SELECT_COMMANDER_HEADER:1 "#T Choisir un nouveau [commander|El]#!" - SUPPLY_STATE_TOOLTIP:1 "#T [supplies|E]: $SUPPLY|V$/$FULL_SUPPLY|V0$#!\n$STATE|V$" - SUPPLY_STATE_POSITIVE:0 "#P +$CHANGE$#! provisions/mois" - SUPPLY_STATE_NEGATIVE:0 "#N -$CHANGE$#! provisions/mois" - SUPPLY_STATE_INCREASE:0 "#weak Va s’améliorer à « $NEW_STATE$ » dans $DAYS$ jours#!" - SUPPLY_STATE_DECREASE:0 "#weak Va régresser à « $NEW_STATE$ » dans $DAYS$ jours#!" - SUPPLY_STATE_NO_CHANGE_THIS_YEAR:1 "#weak Ne changera pas au moins avant un an#!" - SUPPLY_STATE_EFFECTS:0 "Effets de '$STATE|V$':" - SUPPLY_STATE_ATTRITION:0 "[attrition|E]: $VALUE|%-$" - SUPPLY_STATE_COMBAT_EFFECT:1 "$GENERIC_COMBAT_EFFECT$" - GENERIC_COMBAT_EFFECT:0 "[advantage|E]: $VALUE|0V$" - SUPPLY_STATE_0:0 "Bien approvisionnée" - SUPPLY_STATE_1:0 "Approvisionnement insuffisant" - SUPPLY_STATE_2:0 "Affamée" - SUPPLY_STATE_EVENT_TROOPS_IGNORING_SUPPLY:0 "$COUNT$ soldats dans cette armée n’utilisent pas de provisions" - SUPPLY_STATE_NO_LOSS_PERIOD:1 "Puisqu’elle a été levée récemment, l’[army|El] n’utilisera pas d’approvisionnement jusqu’au [DATE.GetStringShort|V]" - SUPPLY_STATE_GATHERING:0 "L’[army|El] jusqu’à qu’elle soit rassemblée" - ARMY_NUMBER_OF_MEN:1 "$MAX_MEN|0$" - ARMY_NUMBER_OF_MEN_NOT_MAX:0 "$LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES:0 "[levies|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_NOT_MAX:0 "[levies|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_TOOLTIP:0 "#T [levies|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_MAA:0 "[men_at_arms|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_NOT_MAX:0 "[men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_TOOLTIP:0 "#T [men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_KNIGHTS:1 "[knight_i]$knight_culture_player_plural$: $NUM|0V$" - ARMY_NUMBER_OF_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i]$NUM|0V$#!\nEfficacité: $EFFECTIVENESS|V%0$" - ARMY_EVENT_TROOPS_ASSOCIATED_WAR:0 "$COUNT$ [special_troops|El] se retireront lorsque la [WAR.GetName|l] se terminera" - ARMY_ALL_ARMIES_MORE:0 "\nEt $COUNT$ de plus" - ARMY_SUPPLY_COMMANDER_BREAKDOWN:0 "#T [commander|E] [CHARACTER.GetUIName]#!#indent_newline:3 \n[CHARACTER.GetModifierDescription( 'supply_capacity_mult' )]\n[CHARACTER.GetModifierDescription( 'supply_capacity_add' )]#!" - ARMY_SUPPLY_CAPACITY_INCREASED_BY_COMMANDER:0 "Capacité d’approvisionnement augmentée de [CHARACTER.GetContextTooltip('ARMY_SUPPLY_COMMANDER_BREAKDOWN',CHARACTER.GetUINameNoTooltip)]\n\n" - ARMY_SUPPLY_CAPACITY_LOWERED_BY_COMMANDER:0 "Capacité d’approvisionnement diminuée de [CHARACTER.GetContextTooltip('ARMY_SUPPLY_COMMANDER_BREAKDOWN',CHARACTER.GetUINameNoTooltip)]\n\n" - FLEET_EMBARKING:0 "[embarking|E]: $TIME_LEFT$ restants" - FLEET_EMBARKED:0 "[embarked|E]" - SHOW_SIEGE:0 "Aller au [siege|El]" - SPLIT_ARMY_FOR_SIEGE:1 "#T Installer les assiégeants#!\nLaisser assez de [soldiers|El] dans cette [army|El] pour poursuivre le [siege|El]" - SPLIT_ARMY_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_FOR_SIEGE_NOT_ENOUGH_SOLDIERS:0 "@warning_icon!#X Pas assez de soldats pour les séparer#!" - SPLIT_ARMY_FOR_SIEGE_TOO_MANY_SOLDIERS:2 "@warning_icon!#X Les autres armées dans cette propriété ont assez de soldats pour que le siège se poursuive#!" - BESIEGING:0 "Assiège" - ARMY_COMPOSITION_ENTRY_MAX:0 "$TYPE$: $MAX|0V$" - ARMY_COMPOSITION_ENTRY:0 "$TYPE$: $COUNT|0V$/$MAX|0V$ ($REINFORCE|0V=$/mois)" - KNIGHT_REGIMENTS:1 "@knight_icon![CHARACTER.Custom('KnightCulturePlural')]" - LEVIES_REGIMENTS:1 "@soldier_icon![levies|E]" - MAA_REGIMENTS_ICON:1 "@$ICONKEY$_icon!$NAME$" - ARMY_TOTAL_SOLDIERS:0 "#T Nombre total de soldats: $CURRENT|0V$/$MAX|0V$#!" - ARMY_RAISED_SOLDIERS:0 "#T Soldats levés: $CURRENT|0V$/$MAX|0V$#!" - ARMY_UNRAISED_SOLDIERS:0 "#T Soldats non levés: $CURRENT|0V$/$MAX|0V$#!" - SPLIT_OFF_HIRED_AND_EVENT_TROOPS:0 "#T Détacher les [hired_troops|El] et les [special_troops|El] de cette [army|El]#!" - ARMY_VIEW_ARMY_HAS_EVENT_TROOPS:1 "#T [special_troops|E]\n#![ArmyWindow.BuildEventTroopList]" - LEVIES_ARMY_REGIMENT_NAME:0 "Levées" - TT_REORG_SOLDIERS:0 "#T Soldats: [RegimentReorgEntry.GetSoldierCount]#!\nMaximum: [RegimentReorgEntry.GetMaxSoldierCount]" - TT_REORG_EVENT_TROOPS:0 "#T [special_troops|E]: [RegimentReorgEntry.GetEventTroopName]#!" - TT_REORG_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount][soldier_i]\nDe votre [domain|El]\n\n$REORG_INSTRUCTION$" - TT_REORG_VASSAL_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount][soldier_i]\nDe vos [vassal|El] [RegimentReorgEntry.GetRegiment.GetFromVassal.GetUIName]\n\n$REORG_INSTRUCTION$" - REORG_INSTRUCTION:0 "#I Cliquer pour passer à l’autre armée#!" - REORG_EMPTY_LIST:0 "#weak Déplacer les régiments ici pour créer une nouvelle armée#!" - ARMY_REORG_LEFT_MAINTENANCE:0 "[ArmyReorgWindow.GetLeftMaintenance]/mois" - ARMY_REORG_RIGHT_MAINTENANCE:0 "[ArmyReorgWindow.GetRightMaintenance]/mois" - ARMY_TBA_NAME:0 "Nouvelle armée" - KNIGHT_REGIMENT_NAME:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip]" - ARMY_SELECT_THIS_ONLY:0 "#T Sélectionner cette [army|El] seulement#!" - GATHERING_DAYS_LEFT:0 "Jours restants: [Army.GetGatheringDaysLeft|V]" - ARMY_VIEW_NEXT:0 "Armée suivante" - ARMY_VIEW_PREVIOUS:0 "Armée précédente" - ARMY_VIEW_CREATE_NEW:0 "Créer une nouvelle armée" - ARMY_VIEW_LEVIES:0 "Levées" - ARMY_VIEW_LEVIES_TOOLTIP:0 "#T Levées#!" - ARMY_VIEW_MAA:0 "Hommes d’armes" - ARMY_VIEW_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - START_RAIDING:0 "#T Commencer à piller#!\nCette unité pourra désormais [Concept( 'raid', 'piller' )|E] hors de votre pays" - END_RAIDING:0 "#T Cesser d’être une armée pilleuse#!\nCette [army|El] cessera d’être une armée pilleuse et pourra se renforcer à nouveau" - START_RAID:0 "#T Commencer à piller#!" - RAID_ACTION_INFO:0 "Prendra environ [PROVINCE.GetLootTime( ARMY.Self )|V] jours.\nPillera [PROVINCE.GetRaidLoot|0V][gold_i|E]." - START_RAID_ALREADY_RAIDING:0 "@warning_icon!#X Déjà en train de [Concept( 'raid', 'piller' )|E] cette propriété#!" - START_RAID_NOT_A_RAID_ARMY:0 "@warning_icon!#X N’est pas une armée [Concept( 'raid', 'pilleuse' )|E]#!" - START_RAID_LOOT_CAP:0 "@warning_icon!#X Ne peut pas transporter plus de butin de [Concept( 'raid', 'pillage' )|E]#!" - START_RAID_NOT_OWN_REALM:0 "@warning_icon!#X Ne peut pas [Concept( 'raid', 'piller' )|E] dans votre propre [realm|El]#!" - START_RAID_ALLY:0 "@warning_icon!#X Ne peut pas [Concept( 'raid', 'piller' )|E] votre allié[CHARACTER.Custom('FR_E')] [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]#!" - START_RAID_IMMUNE:0 "@warning_icon!#X Impossible de piller quelqu’un qui a récemment fait échouer l’un de vos [Concept( 'raid', 'pillages' )|E]. L’immunité prendra fin le [DATE.GetString|V]#!" - START_RAID_NO_HOLDING:0 "@warning_icon!#X Aucune [holding|El] ici à [Concept( 'raid', 'piller' )|E]#!" - START_RAID_MOVING:0 "@warning_icon!#X Impossible de [Concept( 'raid', 'piller' )|E] pendant un déplacement#!" - START_RAID_IN_COMBAT:0 "@warning_icon!#X Impossible de [Concept( 'raid', 'piller' )|E] pendant une bataille#!" - START_RAID_SMALLER_THAN_GARRISON:0 "@warning_icon!#X L’armée [Concept( 'raid', 'pilleuse' )|E] est plus petite que la [garrison|El] ($VALUE|0$ hommes)#!" - START_RAID_TOO_FEW_MEN:0 "@warning_icon!#X L’armée [Concept( 'raid', 'pilleuse' )|E] est trop petite pour piller (au moins $VALUE|0$ hommes nécessaires)#!" - START_RAID_RECENTLY_LOOTED:0 "@warning_icon!#X La propriété a été pillée récemment et pourra l’être de nouveau le [DATE.GetString|V]#!" - RAID_PROVINCE_TOOLTIP_RECENTLY_LOOTED:0 "La propriété a été pillée récemment et pourra l’être de nouveau le [DATE.GetString|V]" - RAID_PROVINCE_TOOLTIP_LOOT:0 "[raid_loot|E] du pillage: $VALUE|0V$[gold_i]" - START_RAID_ALREADY_BEING_LOOTED:0 "@warning_icon!#X La propriété est déjà pillée par [ARMY.GetName]#!" - START_RAID_UNDER_SIEGE:0 "@warning_icon!#X Impossible de [Concept( 'raid', 'piller' )|E] une propriété qui subit un [siege|El]#!" - TOGGLE_RAID_IN_COMBAT:0 "@warning_icon!#X Ne peut pas devenir [Concept( 'raid', 'pilleuse' )|E] pendant une bataille#!" - TOGGLE_RAID_RETREATING:0 "@warning_icon!#X Ne peut pas devenir [Concept( 'raid', 'pilleuse' )|E] pendant une retraite#!" - TOGGLE_RAID_ONLY_OWN_TERRITORY:0 "@warning_icon!#X Ne peut pas devenir [Concept( 'raid', 'pilleuse' )|E] en dehors de son propre pays#!" - TOGGLE_RAID_CANNOT_RAID:0 "@warning_icon!#X N’est pas capable de [Concept( 'raid', 'piller' )|E]#!" - TOGGLE_RAID_MERCENARY:0 "@warning_icon!#X Les mercenaires ne peuvent pas [Concept( 'raid', 'piller' )|E]#!" - ARMY_RAID_LOOT_TOOLTIP:0 "#T Butin de pillage#!\nTransporte [Army.GetRaidLoot|0V][gold_i].\nPeut transporter tout au plus [Army.GetLootCap|0V][gold_i] en raison de la taille de l’armée." - CHANGE_COMMANDER_IN_RETREAT:0 "@warning_icon!#X L’armée bat en retraite#!" - TOGGLE_LOOTER_STANCE:2 "#T Piller [Select_CString( Army.HasLooterStance, 'toujours', 'jamais' )]#!\n[SelectLocalization( Army.HasLooterStance, 'TOGGLE_LOOTER_STANCE_DESC_ON', 'TOGGLE_LOOTER_STANCE_DESC_OFF' )]" - TOGGLE_LOOTER_STANCE_DESC_ON:0 "Cette [army|El] [Concept( 'raid', 'pillera' )|E] automatiquement toute [holding|El] viable dans laquelle elle s’arrête" - TOGGLE_LOOTER_STANCE_DESC_OFF:0 "Cette [army|El] ne [Concept( 'raid', 'pillera' )|E] pas automatiquement toute [holding|El] viable dans laquelle elle s’arrête" - ARMY_ATTRITION_TT:0 "#T [attrition|E] mensuelle: [Army.GetArmyAttritionPercentage|%-0] ([Army.GetArmyAttrition|+][soldier_i]/mois)\n#![Army.GetArmyAttritionBreakdownPercentage][Select_CString( EqualTo_CFixedPoint(Army.GetArmyAttritionPercentage, '(CFixedPoint)0'), '#weak Pas d’attrition#!', '' )]" - ATTRITION_SIEGE:0 "Assiège" - ATTRITION_RAID:0 "Pille" - AV_ALWAYS_RAID:0 "Pille toujours" - ATTRITION_SUPPLY:0 "Manque de provisions" - ATTRITION_TOTAL:0 "[attrition|E]" - ARMY_VIEW_TROOP_TT:0 "[TroopItem.BuildTroopItemTooltip( Army.Self )]" - TROOP_LEVY:0 "[levies|E]" - TROOP_LIST_LEVIES:0 "#T [levies|E]: $TOTAL$/$MAX$#!" - TROOP_KNIGHTS:0 "#T $knight_culture_player_plural$: $TOTAL$#!" - TROOP_LIST_KNIGHT:1 "[CHARACTER.GetShortUINameNoTooltip|U]: [CHARACTER.GetSkill( 'prowess' )] [prowess_i|E]" - TROOP_LIST_MAA_SINGLE:0 "#T [ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]#!" - TROOP_LIST_MAA_MULTIPLE:0 "[ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]" - TROOP_LIST_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetBaseTypeName]: $TOTAL$/$MAX$#!" - ARMY_TOOLTIP_ATTRITION:0 "[attrition|E]: [Army.GetArmyAttritionPercentage|%0-]/mois" - ARMY_TOOLTIP_COMMANDER:0 "[commander|E]: [Character.GetShortUIName]" - ARMY_TOOLTIP_COMMANDER_ADVANTAGE:0 "[Character.GetCommanderAdvantage]" - ARMY_TOOLTIP_NO_COMMANDER:0 "Pas de [commander|El]" - ARMY_REORGANIZATION:0 "Réorganisation de l’armée" - ATTACH_TO_UNIT_HEADER:0 "#T Attacher à l’[army|El]#!" - ATTACH_TO_UNIT:0 "Attacher pour suivre [TARGET_ARMY.GetName]" - CANNOT_ATTACH_UNIT_TO_SELF:0 "@warning_icon!#X Impossible d’attacher une [army|El] à elle-même#!" - CANNOT_ATTACH_UNIT_TO_OWN_UNITS:0 "@warning_icon!#X Impossible d’attacher à une autre [army|El] que vous possédez#!" - ALREADY_ATTACHED_TO_UNIT:0 "@warning_icon!#X Déjà attachée à [ARMY.GetName]#!" - UNIT_IS_ALREADY_ATTACHED_TO_US:0 "@warning_icon!#X Impossible d’attacher à [ARMY.GetName] puisqu’elle est déjà attachée à nous#!" - NOT_A_FRIENDLY_UNIT:0 "@warning_icon!#X Impossible d’attacher à des [armies|El] hostiles ou neutres#!" - DETACH_FROM_UNIT_HEADER:0 "#T Détacher de l’[army|El]#!" - DETACH_FROM_UNIT:0 "Détacher de [TARGET_ARMY.GetName]" - NOT_ATTACHED_TO_ANY_UNIT:0 "@warning_icon!#X Pas attachée à une autre [army|El]#!" - ATTACHED_ARMY_NAME:0 "Suit:\n[Army.GetName]" - ATTACH_TO_ARMY_WINDOW_HEADER:0 "Attacher à l’armée" - ATTACH_TO_ARMY_WINDOW_TEXT:0 "Sélectionnez une [army|El] en [ArmyWindow.GetArmy.GetLocation.GetName] pour que [ArmyWindow.GetArmy.GetName] la suive." - TOGGLE_ATTACH_TO_UNIT_WINDOW:0 "Attacher à l’armée" - ATTACH_TO_UNIT_WINDOW_TEXT:0 "Attacher à [AttachToArmyWindow.GetSelectedArmy.GetName]" - ATTACH:1 "Attacher" - ARMY_UNIT_COOLTIP_NAME:0 "- [UnitItem.GetArmy.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/french/gui/banners_view_l_french.yml b/project/ck3/base_game/localization/french/gui/banners_view_l_french.yml deleted file mode 100644 index c41c926998..0000000000 --- a/project/ck3/base_game/localization/french/gui/banners_view_l_french.yml +++ /dev/null @@ -1,48 +0,0 @@ -l_french: - ADD_NEW_BANNER:0 "Créer un nouveau point de ralliement" - BANNER_EMPTY:0 "Vide" - NEW_BANNER:0 "Nouveau point de ralliement" - PLACE_BANNER_PROMPT:0 "Cliquez sur la carte pour créer un [rally_point|El]" - EDIT_BANNER_MERGE_PROMPT:0 "Transférer des [levies|El] au $NAME|V$ en cliquant sur la carte" - EDIT_BANNER_MOVE_PROMPT:0 "Déplacer le [rally_point|El] en cliquant sur la carte" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_REALM:0 "En dehors de la zone du pays" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESSIBLE:0 "La [capital|El] du [vassal|El] possédant cette [barony|El] est à l’extérieur du pays" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_MOVE:0 "Déplacer le [rally_point|El] au $NAME|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ONLY_MOVE_AREA:0 "Le [rally_point|El] ne peut bouger qu’à l’intérieur de sa zone" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ASSIGN:0 "#T Ajouter au $BANNER|V$#!\nPropriétaire: " - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ASSIGN:0 "[levies|E] [CHARACTER.Custom('FR_du_Char_U_P')][CHARACTER.GetUINameNoTooltip]" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESIBLE:0 "@warning_icon!#X Aucun accès terrestre !#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_REVERT:0 "Renvoyer les [levies|El] [CHARACTER.GetUIName] au $BANNER|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_CREATING_EMPTY_PROVINCE:0 "@warning_icon!#X Les points de ralliement ne peuvent pas être créés dans des baronnies vides.#!" - BANNER_GATHER_TIME:0 "Temps pour réunir au [rally_point|El]" - BANNER_TOTAL_MEN:0 "[soldiers|E] totaux du [rally_point|El]" - RAISE_TIME_DAYS:0 "[BannersView.GetSelectedBannerTimeToRaise] jours" - RAISE_TIME_DAYS_2:0 "[BannerItem.GetTimeToRaise] jours" - EDIT_BANNERS:0 "Modifier les ralliements" - TOGGLE_KNIGHTS:1 "@knight_icon!$knight_culture_player_plural$" - TOGGLE_KNIGHTS_TT:1 "#T Afficher les $knight_culture_player_plural_no_tooltip_lowercase$#!\nVoir et gérer les [GetPlayer.Custom('KnightCulturePlural')|l]" - REMOVE_RALLY_POINT:0 "Supprimer" - MOVE_RALLY_POINT:0 "Déplacer" - TT_EDIT_BANNERS:0 "#T Modifier les points de ralliement#!\nCréer de nouveaux [rally_points|El] et redistribuer les [levies|El] entre les points de ralliement existants" - BANNER_CANT_REMOVE_LAST:0 "#T Supprimer le point de ralliement#!\n@warning_icon!#X Le dernier [rally_point|El] ne peut pas être supprimé#!" - BANNER_CANT_REMOVE_NO_MERGE:0 "#T Supprimer le point de ralliement#!\n@warning_icon!#X Il n’y a pas de [rally_point|El] qui peut prendre les [holdings|El] de ce point de ralliement#!" - BANNER_REMOVE_AND_MERGE:0 "#T Supprimer le point de ralliement#!\nLes [holdings|El] dans ce [rally_point|El] seront déplacées au $TARGET|V$" - BANNER_MOVE:0 "#T Déplacer le point de ralliement#!\nChoisissez un nouvel emplacement pour ce [rally_point|El]" - BANNER_INFO_NUMBER_OF_MEN:0 "Nombre de [soldiers|El]: $VALUE|V$" - BANNER_INFO_TIME_TO_RAISE:0 "Temps pour lever: $VALUE|V$" - BANNER_LIST_BUTTON_ADD:0 "#T Créer un [rally_point|El]#!" - BANNER_LIST_BUTTON_DESELECT:0 "#T Désélectionner le [rally_point|El]#!" - BANNER_LIST_BUTTON_SELECT:0 "#T Sélectionner le [rally_point|El]#!" - BANNER_LIST_LEVIES_STRING:0 "[levies|E]: $RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_NOT_MAX:0 "[levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_TOOLTIP:0 "#T [levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_LIST_MAA_STRING:0 "[men_at_arms|E]: $RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_NOT_MAX:0 "[men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_TOOLTIP:0 "#T [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_CANT_RAISE_OCCUPIED:0 "@warning_icon!#X Emplacement sous occupation#!" - BANNER_CANT_RAISE_BESIEGED:0 "@warning_icon!#X Emplacement assiégé#!" - BANNER_CANT_RAISE_HOSTILE_ARMY:0 "@warning_icon!#X L’emplacement a une armée hostile#!" - BANNER_CANT_RAISE_NOT_IN_WAR:0 "@warning_icon!#X Pas en guerre#!" - CREATE_RALLY_POINT:0 "Créer un point de ralliement" - RALLY_POINT_CHOOSE_LOCATION:0 "Choisir un endroit sur la carte" - RALLY_POINT_MAP_INSTRUCTION:1 "#I Cliquez pour choisir un endroit\nClic droit pour annuler#!" diff --git a/project/ck3/base_game/localization/french/gui/bannerwindow_l_french.yml b/project/ck3/base_game/localization/french/gui/bannerwindow_l_french.yml deleted file mode 100644 index 8c2be353e3..0000000000 --- a/project/ck3/base_game/localization/french/gui/bannerwindow_l_french.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_french: - EDIT_BANNERS_LABEL:0 "Modifier" - EDIT_BANNERS_TOOLTIP:0 "#T Modifier les points de ralliement#!" - RAISE_BANNER:0 "Lever l’armée" - BANNER_RAISES_TIME:0 "$TIME_TO_RAISE$ $VALUE|0$ jours" - BANNER_NUMBER_OF_MEN:0 "[soldiers|E]: $VALUE|0$" - BANNER_ALREADY_RAISED:1 "#N Tous les soldats de ce point de ralliement sont déjà levés#!" - BANNER_NOT_BEING_RAISED:0 "#N Aucune armée n’est actuellement levée de ce point de ralliement#!" - BANNER_RAISE_PROMPT:1 "#T Lever l’armée et tous les soldats affectés à ce point de ralliement#!" - BANNER_CANCEL_RAISING:0 "Annuler la levée" - BANNER_CANCEL_RAISING_PROMPT:0 "#T Annuler la levée de troupes de ce point de ralliement et disperser l’armée#!" - BANNER_LIST_DOMAIN_LIMIT_PENALTY_TOOLTIP:0 "@warning_icon!#X Au-delà de la [domain_limit|El]. Levées du [domain|El] réduites de $PENALTY|%0$#!" - diff --git a/project/ck3/base_game/localization/french/gui/battlesummary_l_french.yml b/project/ck3/base_game/localization/french/gui/battlesummary_l_french.yml deleted file mode 100644 index dd04ce13ef..0000000000 --- a/project/ck3/base_game/localization/french/gui/battlesummary_l_french.yml +++ /dev/null @@ -1,73 +0,0 @@ -l_french: - BS_INITIAL_SOLDIERS:1 "#T [soldiers|E] initiaux#!" - BS_LOSSES:1 "#T Pertes#!" - BS_SURVIVORS:1 "#T Survivants#!" - BS_TT_ADVANTAGE:0 "#T [advantage|E] total: $ADVANTAGE$#!\nA eu lieu $NUM_ACTED$ fois" - BS_TT_COUNTER:0 "#T [advantage|E] ennemi contré: $COUNTERED$#!\nA contré l’ennemi $NUM_ACTED$ fois" - BS_TT_LEVIES_KILLS:0 "#T [levies|E] tuées#!" - BS_TT_LEVIES_LOSSES:0 "#T [levies|E] perdues#!" - BS_NO_DETAILS_TO_SHOW:0 "Aucun homme d’armes n’a pris part à cette bataille." - BS_GOTO:0 "Aller à l’emplacement" - TOGGLE_BATTLE_EVENTS:0 "Basculer vers les événements de bataille" - BATTLE_SUMMARY_YOUR_SOLDIERS:0 "Vos [soldiers|El]" - BATTLE_SUMMARY_ENEMY_SOLDIERS:0 "[soldiers|E] ennemis" - BATTLE_SUMMARY_KL:0 "T/P" - BATTLE_SUMMARY_KL_TT:0 "#T Tués et pertes#!" - BATTLE_SUMMARY_KILLS_TOTAL_TT:0 "#T Nombre de tués#!" - BATTLE_SUMMARY_KILLS_MAIN_TT:2 "#T Tués dans la phase principale#!" - BATTLE_SUMMARY_KILLS_PURSUIT_TT:2 "#T Tués dans la phase de poursuite#!" - BATTLE_SUMMARY_LOSSES_TOTAL_TT:0 "#T Nombre de pertes#!" - BATTLE_SUMMARY_LOSSES_MAIN_TT:1 "#T Pertes dans la phase principale#!" - BATTLE_SUMMARY_LOSSES_PURSUIT_TT:1 "#T Pertes dans la phase de poursuite#!\nTués par les forces qui poursuivent: [RegimentCombatStats.GetPursuitLossesByMaa|0]\nLaissés derrière durant la retraite: [RegimentCombatStats.GetPursuitLossesSelf|0]" - BATTLE_SUMMARY_TOTAL:0 "Total" - BATTLE_SUMMARY_MAIN_PHASE:0 "Phase principale" - BATTLE_SUMMARY_PURSUIT:1 "Poursuite" - BATTLE_SUMMARY_TOTAL_TT:0 "#T Afficher la totalité des tués et des pertes#!" - BATTLE_SUMMARY_MAIN_PHASE_TT:0 "#T Afficher les tués et les pertes dans la [main_phase|El]#!" - BATTLE_SUMMARY_PURSUIT_TT:0 "#T Afficher les tués et les pertes dans les [aftermath|El]#!" - BATTLE_SUMMARY_KNIGHTS_KILLED_TT:0 "#T A été tué dans cette bataille#!" - BATTLE_SUMMARY_SOLDIERS:0 "Soldats" - BATTLE_SUMMARY_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER:0 "@knight_icon! [GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )] [knights|El]" - BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER:0 "@knight_icon! [GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )] [knights|El]" - BATTLE_SUMMARY_REGIMENT_COUNT:0 "#T Nombre de soldats#!\nRestants/Initiaux" - BATTLE_SUMMARY_YOUR_KNIGHTS:1 "Vos [BattleSummaryWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')|l] ([GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )])" - BATTLE_SUMMARY_ENEMY_KNIGHTS:1 "([GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )]) [BattleSummaryWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')|l] ennemis" - BATTLE_SUMMARY_KILLS:0 "Tués" - BATTLE_SUMMARY_EVENTS:0 "Événements" - BATTLE_SUMMARY_KNIGHTS_STATS:0 "Stats" - BATTLE_SUMMARY_KNIGHTS_EVENTS:0 "Événements" - BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT:0 "#T A été blessé dans cette bataille#!" - BATTLE_SUMMARY_SORT_KILLS:0 "Tués" - BATTLE_SUMMARY_SORT_LOSSES:0 "Pertes" - BATTLE_SUMMARY_SORT_UNIT_TYPE:0 "Type de régiment" - BATTLE_SUMMARY_SORT_NAME:0 "Nom" - BATTLE_SUMMARY_SORT_PROWESS:0 "Prouesse" - BATTLE_SUMMARY_SORT_WOUND:0 "Blessé" - BATTLE_SUMMARY_SORT_IMPRISON:0 "Emprisonné" - BATTLE_SUMMARY_SORT_DEATH:0 "Mort" - BATTLE_SUMMARY_SORT_DESC:0 "#T Choisir le type de tri#!" - BATTLE_SUMMARY_SORT_ORDER_DESC:0 "#T Changer l’ordre de tri#!" - BATTLE_SUMMARY_KNIGHTS_TT:0 "( $VALUE$ )" - BATTLE_SUMMARY_EVENT_COUNT:0 "(+$COUNT$)" - BATTLE_SUMMARY_EVENT_WOUND_BY:0 "Blessé par" - BATTLE_SUMMARY_EVENT_DEATH_BY:0 "Tué par" - BATTLE_SUMMARY_EVENT_IMPRISON_BY:0 "Emprisonné par" - BATTLE_SUMMARY_COUNTERS:1 "Contre [MenAtArmsType.GetNameNoTooltip|l]" - BATTLE_SUMMARY_COUNTERED_BY:1 "Est contré par [MenAtArmsType.GetNameNoTooltip|l]" - BATTLE_SUMMARY_TARRAIN_BONUS:0 "A un bonus de terrain" - BATTLE_SUMMARY_TARRAIN_PENALTY:0 "A une pénalité de terrain" - BATTLE_SUMMARY_NO_KNIGHTS:1 "Il n’y a pas eu de [GetPlayer.Custom( 'KnightCulturePlural' )|l] lors de cette bataille" - BATTLE_SUMMARY_NO_EVENTS:0 "Il n’y a pas eu d’événement lors de cette bataille " - BATTLE_SUMMARY_AUTO_EXPAND:0 "Auto-élargissement" - BATTLE_SUMMARY_AUTO_EXPAND_TT:0 "#T Expansion automatique des détails de la bataille#!" - BATTLE_SUMMARY_DETAILS:0 "Détails" - BATTLE_SUMMARY_TOTAL_TT_HEADER:0 "#T Taille initiale d’armée: $VALUE|0$#!" - BATTLE_SUMMARY_TOTAL_TT_REGIMENT:0 "$NAME$: $SURVIVING|0$/$INITIAL|0$" - BATTLE_SUMMARY_FLAVOR_BATTLE:0 "Bataille" - BATTLE_SUMMARY_FLAVOR_BIG_LOSSES:0 "Massacre" - BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE:0 "Escarmouche" - BATTLE_SUMMARY_BATTLE_TITLE:0 "[SelectLocalization(Not(Or(BattleSummaryWindow.IsMinorBattle, BattleSummaryWindow.IsBigLosses)), 'BATTLE_SUMMARY_FLAVOR_BATTLE', '')][SelectLocalization(BattleSummaryWindow.IsMinorBattle, 'BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE', '')][SelectLocalization(BattleSummaryWindow.IsBigLosses, 'BATTLE_SUMMARY_FLAVOR_BIG_LOSSES', '')] en [BattleSummaryWindow.GetLocation.GetName]" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_HEADER_TT:0 "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ).GetNameNoTooltip] était:" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_ENTRY_TT:0 "[BattleEvent.GetOutcomeDesc] [Character.GetName] #weak ([Character.GetSkill( 'prowess' )] en [prowess|El])#!" - BATTLE_SUMMARY_KNIGHT_OUTCOME_TEXT:0 " [Character.GetProwess] en [prowess|El] [BattleSummaryWindow.GetOutcomeText( Character.Self )]" diff --git a/project/ck3/base_game/localization/french/gui/character_finder_l_french.yml b/project/ck3/base_game/localization/french/gui/character_finder_l_french.yml deleted file mode 100644 index 0b99a96c9e..0000000000 --- a/project/ck3/base_game/localization/french/gui/character_finder_l_french.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_french: - CHARACTER_FINDER_COUNT:1 "[Select_CString( LessThan_int32( CharacterSelectionList.NumberOfShownCharacters, CharacterSelectionList.GetTotalNumber ), '#high', '#low' )] [CharacterSelectionList.NumberOfShownCharacters] #!sur [CharacterSelectionList.GetTotalNumber] personnages" - CHARACTER_FINDER_TITLE:0 "Trouver un personnage" - SORT_MILITARY_STRENGTH:0 "Puissance militaire" - CHARACTER_FINDER_FILTER_SET:0 "#T Cetains filtres sont définis à une valeur qui n’est pas celle par défaut#!" diff --git a/project/ck3/base_game/localization/french/gui/character_list_l_french.yml b/project/ck3/base_game/localization/french/gui/character_list_l_french.yml deleted file mode 100644 index 7ab4a409b7..0000000000 --- a/project/ck3/base_game/localization/french/gui/character_list_l_french.yml +++ /dev/null @@ -1,236 +0,0 @@ -l_french: - age_filter_category:0 "Âge" - adult_filter:0 "Adulte" - any_filter_option:1 "Tout" - any_filter_option_desc:1 "Afficher tous les personnages" - adult_filter_option:0 "Adulte" - adult_filter_option_desc:1 "N’afficher que les [adults|El]" - TOGGLE_FILTERS:0 "Affichage des filtres" - EXPAND_FILTER:0 "Masquer / Afficher" - CHARACTER_FILTER_TOOLTIP:0 "#T [CharacterListFilterOption.GetName]#!\n[CharacterListFilterOption.GetDescription]" - age_diff_filter:0 "Différence d’âge" - age_diff_5_filter_option_desc:1 "N’afficher que les personnages dont la différence d’âge est égale ou inférieure à 5" - age_diff_5_filter_option:0 "5" - age_diff_10_filter_option_desc:1 "N’afficher que les personnages dont la différence d’âge est inférieure ou égale à 10" - age_diff_10_filter_option:0 "10" - age_diff_15_filter_option_desc:2 "N’afficher que les personnages dont la différence d’âge est inférieure ou égale à 15 ans" - age_diff_15_filter_option:0 "15" - fertility_filter:0 "Fertilité" - fertility_filter_option_desc:1 "N’afficher que les personnages capables d’engendrer des enfants" - fertility_filter_option:0 "Fertile" - no_fertility_filter_option:0 "Stérile" - no_fertility_filter_option_desc:0 "N’afficher que les personnages incapable d’engendrer des enfants" - trait_filter:0 "Traits" - inheritable_filter_option_desc:0 "N’afficher que les personnages avec au moins un bon [trait|El] héréditaire" - inheritable_filter_option:0 "Héréditaire" - no_inheritable_filter_option:0 "Pas héréditaire" - no_inheritable_filter_option_desc:0 "N’afficher que les personnages qui n’ont pas de bons [traits|El] héréditaires" - politics_filter_category:0 "Politique" - membership_filter_category:0 "Groupes" - alliance_filter:0 "Alliances" - alliance_filter_option_desc:1 "N’afficher que les personnages qui fourniront une [alliance|El]" - alliance_filter_option:0 "Alliance" - no_alliance_filter_option:0 "Pas d’alliance" - no_alliance_filter_option_desc:1 "N’afficher que les personnages qui ne fourniront pas d’[alliance|El]" - prestige_filter:1 "Prestige du mariage" - prestige_gain_filter_option_desc:0 "N’afficher que les personnages qui fourniront du [prestige|El]" - prestige_gain_filter_option:0 "Gain" - no_prestige_gain_filter_option:0 "Pas de gain" - no_prestige_gain_filter_option_desc:0 "N’afficher que les personnages qui ne fourniront pas de [prestige|El]" - personal_filter_category:0 "Personnel" - religion_filter:0 "Religion" - same_religion_filter_option_desc:0 "N’afficher que les personnages de votre [religion|El]" - same_religion_filter_option:0 "[GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip|U]" - not_same_religion_filter_option_desc:0 "N’afficher que les personnages d’une autre [religion|El]" - not_same_religion_filter_option:1 "Non [GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip]" - same_faith_filter_option_desc:0 "N’afficher que les personnages de votre [faith|El]" - same_faith_filter_option:0 "[GetPlayer.GetFaith.GetAdjectiveNoTooltip|U]" - not_same_faith_filter_option_desc:0 "N’afficher que les personnages d’une autre [faith|El]" - not_same_faith_filter_option:1 "Non [GetPlayer.GetFaith.GetAdjectiveNoTooltip]" - culture_filter:0 "Culture" - same_heritage_filter_option_desc:2 "N’afficher que les personnages avec le même [heritage|El] que vous" - same_heritage_filter_option:2 "Patrimoine [GetPlayer.GetCulture.GetHeritage.GetNameNoTooltip]" - not_same_heritage_filter_option_desc:3 "N’afficher que les personnages avec un autre [heritage|El]" - not_same_heritage_filter_option:1 "Patrimoine non [GetPlayer.GetCulture.GetHeritage.GetNameNoTooltip]" - same_culture_filter_option_desc:0 "N’afficher que les personnages de votre [culture|El]" - same_culture_filter_option:0 "[GetPlayer.GetCulture.GetNameNoTooltip|U]" - not_same_culture_filter_option_desc:1 "N’afficher que les personnages d’une autre [culture|El]" - not_same_culture_filter_option:1 "Non [GetPlayer.GetCulture.GetNameNoTooltip|l]" - RELEVANCE_SORT:0 "Pertinence" - ALLIANCE_POWER_SORT:0 "Puissance d’alliance" - PRESTIGE_GAIN_SORT:0 "Gain de prestige" - offspring_filter_category:0 "Progéniture" - CHARACTER_LIST_FILTERS:0 "Filtres" - child_filter_option_desc:0 "N’afficher que les [children|El]" - child_filter_option:0 "Enfant" - age_filter:0 "Âge maximum" - age_25_filter_option_desc:0 "N’afficher que les personnages âgés de 25 ans ou moins" - age_25_filter_option:0 "25" - age_35_filter_option_desc:0 "N’afficher que les personnages âgés de 35 ans ou moins" - age_35_filter_option:0 "35" - age_45_filter_option_desc:0 "N’afficher que les personnages âgés de 45 ans ou moins" - age_45_filter_option:0 "45" - CHARACTER_RESET_FILTERS:1 "Remettre par défaut" - CHARACTER_LIST_FILTER_COUNT:0 "Personnages: [MarriageInteractionWindow.GetCharacterList.NumberOfShownCharacters]" - CHARACTER_LIST_CLAIM_TOOLTIP:0 "#T A une [claim|El] sur les titres suivants:#! \n[CharacterListItem.ListTitleItems]" - skill_filter_category:0 "Aptitudes" - dynasty_filter:0 "Dynastie" - player_dynasty_filter:1 "[GetPlayer.GetHouse.GetDynasty.GetNameNoTooltip|U]" - player_dynasty_filter_desc:0 "N’afficher que les personnages de votre [dynasty|El]" - not_player_dynasty_filter:1 "Pas $player_dynasty_filter$" - not_player_dynasty_filter_desc:1 "N’afficher que les personnages d’une autre [dynasty|El] que la vôtre" - no_dynasty_filter:0 "Sans dynastie" - no_dynasty_filter_desc:0 "N’afficher que les personnages sans [dynasty|El]" - any_dynasty_filter:0 "Avec dynastie" - any_dynasty_filter_desc:0 "N’afficher que les personnages appartenant à une [dynasty|El]" - CHARACTER_LIST_PRESSED_CLAIM_LINE:1 "[pressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_UNPRESSED_CLAIM_LINE:1 "[unpressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_IMPLICIT_CLAIM_LINE:0 "[implicit_claim_i] [TITLE.GetName]" - hook_filter:0 "Hameçon" - has_hook_filter:0 "A un hameçon" - has_hook_filter_desc:0 "N’afficher que les personnages contre lesquels j’ai un [hook|El]" - no_hook_filter:0 "Pas d’hameçon" - no_hook_filter_desc:0 "N’afficher que les personnages contre lesquels je n’ai pas d’[hook|El]" - claim_filter:0 "Revendications" - pressed_claim_filter:0 "Solide" - pressed_claim_filter_desc:0 "N’afficher que les personnages qui ont une [pressed_claim|El]" - any_claim_filter:0 "Revendication" - any_claim_filter_desc:0 "N’afficher que les personnages qui ont une [claim|El]" - on_me_claim_filter:0 "Contre vous" - on_me_claim_filter_desc:0 "N’afficher que les personnages qui ont une [claim|El] contre vous" - no_claim_filter:0 "Aucune" - no_claim_filter_desc:0 "N’afficher que les personnages qui n’ont pas de [claim|El]" - range_filter:0 "Portée diplomatique" - in_range_filter:0 "À portée" - in_range_filter_desc:0 "N’afficher que les personnages qui sont à [diplomatic_range|El]" - not_in_range_filter:0 "Trop loin" - not_in_range_filter_desc:0 "N’afficher que les personnages hors de [diplomatic_range|El]" - relation_filter_category:0 "Relation" - relation_filter:0 "Relation" - realm_relation_filter:1 "Votre pays" - realm_relation_filter_desc:0 "N’afficher que les personnages dans votre [realm|El]" - top_realm_relation_filter:0 "Pays souverain" - top_realm_relation_filter_desc:0 "N’afficher que les personnages dans votre [top_realm|El]" - vassal_relation_filter:0 "Vassaux" - vassal_relation_filter_desc:0 "N’afficher que les personnages qui sont vos [vassals|El]" - direct_vassal_relation_filter:0 "Vassaux directs" - direct_vassal_relation_filter_desc:0 "N’afficher que les personnages qui sont vos [vassals|El] directs" - court_relation_filter:0 "Cour" - court_relation_filter_desc:0 "N’afficher que les personnages à votre [court|E]" - ruler_filter:0 "Dirigeant" - not_ruler_filter_option_desc:0 "N’afficher que les personnages qui ne sont pas des [rulers|El]" - not_ruler_filter_option:1 "Pas un dirigeant" - ruler_filter_option_desc:0 "N’afficher que les personnages qui sont des [rulers|El]" - ruler_filter_option:1 "Dirigeant" - landed_ruler_filter_option_desc:0 "N’afficher que les personnages qui sont des [rulers|El] [Concept('landed','terriens')|E]" - landed_ruler_filter_option:0 "Avec terre" - landless_ruler_filter_option_desc:0 "N’afficher que les personnages qui sont des [rulers|El] [unlanded|El]" - landless_ruler_filter_option:0 "Sans terre" - married_filter:0 "Statut conjugal" - is_married_filter:0 "Marié" - is_married_filter_desc:0 "N’afficher que les personnages [Concept( 'marriage', 'mariés' )|E]" - not_married_filter:0 "Non marié" - not_married_filter_desc:0 "N’afficher que les personnages non [Concept( 'marriage', 'mariés' )|E]" - gender_filter:0 "Sexe" - female_gender_filter:0 "Femme" - female_gender_filter_desc:0 "N’afficher que les femmes" - male_gender_filter:0 "Homme" - male_gender_filter_desc:0 "N’afficher que les hommes" - imprisoned_filter:0 "Statut d’emprisonnement" - is_imprisoned_filter:0 "En prison" - is_imprisoned_filter_desc:0 "N’afficher que les [prisoners|El]" - not_imprisoned_filter:0 "Libre" - not_imprisoned_filter_desc:0 "N’afficher que les personnages qui ne sont pas en [prison|El]" - health_filter:0 "Santé" - is_healthy_filter:0 "Bonne" - is_healthy_filter_desc:0 "N’afficher que les personnages en bonne santé" - not_healthy_filter:0 "Mauvaise" - not_healthy_filter_desc:0 "N’afficher que les personnages en mauvaise santé" - alive_filter:0 "En vie ou mort" - is_alive_filter:0 "En vie" - is_alive_filter_desc:0 "N’afficher que les personnages en vie" - not_alive_filter:0 "Mort" - not_alive_filter_desc:0 "N’afficher que les personnages morts" - inspiration_filter:0 "Inspiration" - has_inspiration_filter:0 "A l’inspiration" - has_inspiration_filter_desc:0 "N’afficher que les personnages avec une [inspiration|El]" - not_has_inspiration_filter:0 "Pas d’inspiration" - not_has_inspiration_filter_desc:0 "N’afficher que les personnages sans [inspiration|El]" - sexuality_filter:0 "Sexualité" - heterosexual_filter_option:0 "Hétérosexualité" - heterosexual_filter_option_desc:0 "N’afficher que les personnages [Concept('heterosexual','hétérosexuels')|E]" - homosexual_filter_option:0 "Homosexualité" - homosexual_filter_option_desc:0 "N’afficher que les personnages [Concept('homosexual','homosexuels')|E]" - bisexual_filter_option:0 "Bisexualité" - bisexual_filter_option_desc:0 "N’afficher que les personnages [Concept('bisexual','bisexuels')|E]" - asexual_filter_option:0 "Asexualité" - asexual_filter_option_desc:0 "N’afficher que les personnages [Concept('asexual','asexuels')|E]" - artifact_filter:0 "Possession d’artefact" - has_any_artifact_filter_option:0 "Possède un artefact" - has_any_artifact_filter_option_desc:0 "N’afficher que les personnages qui ont au moins un [artifact|El]" - has_any_court_artifact_filter_option:0 "Possède un artefact de Cour" - has_any_court_artifact_filter_option_desc:0 "N’afficher que les personnages qui ont au moins un [court_artifact|El]" - has_any_inventory_artifact_filter_option:0 "Possède un artefact d’inventaire" - has_any_inventory_artifact_filter_option_desc:0 "N’afficher que les personnages qui ont au moins un [inventory_artifact|El]" - has_no_artifact_filter_option:0 "Ne possède pas d’artefact" - has_no_artifact_filter_option_desc:0 "N’afficher que les personnages qui n’ont pas d’[artifact|El]" - - CHARACTER_LIST_TEXT_FILTER_TOOLTIP:0 "#T Texte à rechercher\n#!Entrez une partie du nom du personnage, de la Maison, de la dynastie, du trait, de la culture ou de la foi" - CHARACTER_LIST_TEXT_FILTER_TITLE:0 "Éléments correspondants" - CHARACTER_LIST_TEXT_FILTER_MATCH_NAME:0 "Prénom contenant « [PatternItem.GetName] »" - CHARACTER_LIST_CULTURE_GROUP_TT:2 "#T [heritage|E]: [PatternItem.GetHeritage.GetNameNoTooltip]#!" - CHARACTER_LIST_FILTER_NAME_TT:0 "#T Prénom#!" - CHARACTER_FINDER_NO_MATCH:0 "Aucun personnage correspondant pour le filtre actuel" - special_filter_category:0 "Spécial" - CHARACTER_LIST_CLEAR:0 "#T Effacer la recherche#!" - - CULTURE_LISTS_WINDOW:0 "[Culture.GetNameNoTooltip]" - - - CHARACTER_LIST_FILTER_PRESET_HEADER:2 "Sauvegarder le préréglage de filtres" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER:1 "Nouveau préréglage de filtres" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_DEFAULT_FILTERS:0 "Filtres par défaut appliqués" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_PRESET_NAME:0 "Nom du préréglage" - CHARACTER_LIST_FILTER_PRESET_BUTTON_SAVE:1 "Enregistrer le préréglage" - CHARACTER_LIST_FILTER_PRESET_SAVED_PRESETS:1 "Filtres prédéfinis enregistrés" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC:0 "$FILTER_GROUP$: $FILTER$" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Incompatible avec cette fenêtre de recherche de personnages#!" - CHARACTER_LIST_OPEN_SAVE_FILTERS:0 "#T Enregistrer des filtres#!\nOuvre la fenêtre d’enregistrement de filtres.\n[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS:0 "#T Charger des filtres#!\nOuvrir la fenêtre de chargement de filtres.\n[CharacterSelectionList.GetOpenLoadFilterWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_FILTERS:0 "@warning_icon! #X Aucun préréglage de filtres enregistré#!" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_APPLICABLE_FILTER:0 "@warning_icon! #X Impossible d’appliquer un préréglage de filtres enregistré#!" - - - CHARACTER_LIST_FILTER_PRESET_BUTTON_DEFAULT:0 "Filtres par défaut" - CHARACTER_LIST_FILTER_PRESET_BUTTON_UNSAVED_PRESET:0 "Enregistrer les filtres" - CHARACTER_LIST_FILTER_PRESET_NAME_LABEL:0 "Nom" - CHARACTER_LIST_FILTER_PRESET_NAME_VALUE:0 "« $NAME$ »" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_HEADER:0 "Écraser le préréglage" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_TEXT:0 "Voulez-vous vraiment écraser $PRESET_NAME|x$ ?" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_ACCEPT:0 "Écraser" - - CHARACTER_LIST_FILTER_PRESET_DELETE_HEADER:0 "Supprimer le préréglage" - CHARACTER_LIST_FILTER_PRESET_DELETE_TEXT:0 "Voulez-vous vraiment effacer $PRESET_NAME|x$ ?" - CHARACTER_LIST_FILTER_PRESET_DELETE_ACCEPT:0 "Effacer" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_WARNING:0 "@warning_icon! #X Remplacera le préréglage avec ce nom !#!" - - CHARACTER_LIST_FILTER_PRESET_APPLY_TOOLTIP:1 "#T Appliquer les filtres#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP:0 "Supprimer préréglage" - CHARACTER_LIST_FILTER_PRESET_DROPDOWN_NO_SELECTED_BODY:0 "Vous n’avez pas de préréglages enregistrés" - - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC:0 "[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS:0 "@warning_icon! #tooltip:CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC #X Certains filtres ne seront pas enregistrés !#!#!" - CHARACTER_LIST_HAS_NO_SAVEABLE_FILTERS:0 "@warning_icon! #X Aucun filtre sélectionné ne peut être sauvegardé !#!" - CHARACTER_LIST_UNSAVABLE_FILTER:2 "@warning_icon! #X Le filtre '$FILTER_TYPE$: $FILTER$' ne sera pas sauvegardé#!" - - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_SELECT:1 "Sélectionner le préréglage" - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_CURRENT_SELECTED:2 "Filtres actifs: [CharacterFilterPreset.GetName]" - CHARACTER_LIST_UNSAVABLE_FILTERS:0 "#low Les filtres suivants ne seront pas sauvegardés:#indent_newline:2 \n$FILTERS$#!#!" - - CHARACTER_LIST_SELECT_TO_OVERWRITE_PRESET_TOOLTIP:0 "#T Sélectionner pour écraser le préréglage#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Incompatible avec cette sauvegarde#!" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_INVALID_GAME_VERSION:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Incompatible avec cette version du jeu#!" - - INVALID_TEXT_FILTER_TYPE_CULTURE_GROUP:0 "Groupe culturel" diff --git a/project/ck3/base_game/localization/french/gui/character_window_l_french.yml b/project/ck3/base_game/localization/french/gui/character_window_l_french.yml deleted file mode 100644 index 027e0b4e0f..0000000000 --- a/project/ck3/base_game/localization/french/gui/character_window_l_french.yml +++ /dev/null @@ -1,190 +0,0 @@ -l_french: - SPOUSE:0 "[spouse|E]" - FORMER_SPOUSE:0 "Ancien [spouse|El]" - BETROTHED:0 "[betrothed|E]" - SPOUSES:0 "Conjoints" - CONCUBINES:0 "[Concept('concubines','Concubins')|E]" - GAME_CONCEPT_CONCUBINE:0 "[concubine|EU]" - CONCUBINE_IS_VISIBLE_INFERTILE:0 "@warning_icon!#X Est stérile#!" - CONCUBINE_MAN:1 "[concubine_male|E]" - CONCUBINE_WOMAN:1 "[concubine_female|E]" - REGULAR_MARRIAGE:0 "[marriage|E]" - MATRILINEAL_MARRIAGE:0 "[matrilineal|E]" - REGULAR_BETROTHAL:0 "[betrothal|E]" - MATRILINEAL_BETROTHAL:0 "[matrilineal|E]" - CONCUBINE_MARRIAGE:0 "[concubinage|E]" - - #HEIR:0 "" delete this - IMPRISONED_BY:0 "[Concept( 'prison', 'Geôlier @crime_icon!' )|E]" - SKILLS:0 "[skills|E]" - TRAITS:0 "[traits|E]" - CLAIMS:0 "[claims|E]" - MODIFIERS:0 "[modifiers|E]" - CV_NO_MODIFIERS:0 "Pas de modificateurs de personnage" - CV_TITLES:1 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [titles|El]" - CV_TITLES_NOCOUNT:0 "[titles|E]" - CV_TITLES_SINGULAR:0 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [title|El]" - CV_TITLES_SHOW_TT:1 "#I Cliquer pour afficher les [titles|El] en grand#!" - CV_TITLES_HIDE_TT:1 "#I Cliquer pour masquer les [titles|El] en grand#!" - CV_REALM_TYPE:2 "[Character.GetGovernment.GetName] - [realm|E] de [title_tier|El] [Character.GetPrimaryTitle.GetRankConcept|l]" - CV_CIVIL_WAR_FACTION:0 "[faction|E] dans une [civil_war|El]" - CV_DIPLOMACY:0 "Diplomatie" - CV_DIPLOMACY_SHOW_TT:0 "#I Cliquer pour afficher les éléments diplomatiques en grand#!" - CV_DIPLOMACY_HIDE_TT:0 "#I Cliquer pour masquer les éléments diplomatiques en grand#!" - CV_CLAIMS:1 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claims|El]" - CV_CLAIMS_NOCOUNT:0 "[claims|E]" - CV_CLAIMS_SINGULAR:10 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claim|El]" - CV_CLAIMS_SHOW_TT:1 "#I Cliquer pour afficher les [claims|El] en grand#!" - CV_CLAIMS_HIDE_TT:1 "#I Cliquer pour masquer les [claims|El] en grand#!" - SEXUALITY_TT:2 "#T Orientation sexuelle: [Character.GetSexuality]#!\nSexe: [Select_CString( Character.IsFemale, 'femme', 'homme' )]" - HAS_STRONG_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@pressed_claim![pressed_claim|E]" - HAS_WEAK_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@unpressed_claim![unpressed_claim|E]" - HAS_IMPLICIT_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n[implicit_claim|E]" - CHARACTER_TT_NAME_AGE:0 "[Character.GetUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" - CHARACTER_TT_NAME:0 "[Character.GetUINameNotMeNoTooltip]" - CHARACTER_TT_AGE:0 "[Character.GetAge] ans" - - COURTIERS:0 "Courtisans" - CV_UNLANDED:0 "[unlanded|E]" - - CV_TAB_FAMILY:0 "Famille" - CV_TAB_RELATIONS:0 "Relations" - CV_TAB_COURT:1 "Courtisans" - CV_TAB_SECRETS:0 "Secrets" - CV_TAB_VASSALS:0 "Vassaux" - CV_NO_SECRETS:0 "#weak Aucun [secret|El] connu#!" - CV_NO_RELATIONS:0 "#weak N’a pas de relations#!" - CV_NO_COURT:0 "#weak N’a pas de [court|E]#!" - CV_NO_VASSALS:0 "#weak N’a pas de [vassals|El]#!" - CV_TT_INTERACT:0 "#T Interagir avec [Character.GetShortUINameNoTooltip]\n#!#I Ou clic droit sur un portrait pour interagir#!" - - FAMILY:0 "Famille" - RELATIONS:0 "Relations" - SECONDARY_SPOUSES:0 "Conjoints secondaires" - GRANDPARENTS:0 "Grand-parents" - PARENTS:0 "Parents" - SIBLINGS:0 "Fratrie" - CHILDREN:0 "Enfants" - GUARDIAN_LABEL:0 "Tuteur" - WARDS_LABEL:0 "Pupilles" - LOVERS_LABEL:0 "Amants" - FRIENDS_LABEL:0 "Amis" - RIVALS_LABEL:0 "Rivaux" - CRUSHES_LABEL:0 "Béguins" - BULLIES_LABEL:0 "Petites brutes" - VICTIMS_LABEL:0 "Souffre-douleurs" - CV_SECRETS_HEADER:0 "[secrets|E] [CharacterWindow.GetCharacter.Custom('FR_du_Char')][CharacterWindow.GetCharacter.GetName]" - CV_KNOWN_SECRETS_HEADER:0 "[secrets|E] connus par [CharacterWindow.GetCharacter.GetNameOrMe]" - CV_HOOKS_HEADER:1 "Vos [hooks|El]" - CV_HOOKS_ON_CHARACTER_HEADER:1 "Vos [hooks|El] contre [CharacterWindow.GetCharacter.Custom('FR_le_Char')][CharacterWindow.GetCharacter.GetName]" - CV_TARGET_HOOKS_HEADER:1 "Les [hooks|El] [CharacterWindow.GetCharacter.Custom('FR_du_Char')][CharacterWindow.GetCharacter.GetName] contre vous" - - HEALTH_INFO:0 "[health|E]: $STATE$" - HEALTH_DYING:0 "#N Mourant#!" - HEALTH_NEAR_DEATH:0 "#N Proche de la mort#!" - HEALTH_POOR:0 "#Z Mauvaise#!" - HEALTH_FINE:0 "#Z Correcte#!" - HEALTH_GOOD:0 "#P Bonne#!" - HEALTH_EXCELLENT:0 "#P Excellente#!" - HEALTH_DYING_DESC:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est aux portes de la mort" - HEALTH_DYING_DESC_ME:1 "Vous êtes aux portes de la mort" - HEALTH_NEAR_DEATH_DESC:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] ne sera bientôt plus de ce monde..." - HEALTH_NEAR_DEATH_DESC_ME:1 "Vous ne serez bientôt plus de ce monde..." - HEALTH_POOR_DESC:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est souffrant[CHARACTER.Custom('FR_E')]" - HEALTH_POOR_DESC_ME:1 "Vous êtes souffrant" - HEALTH_FINE_DESC:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] se sent bien" - HEALTH_FINE_DESC_ME:1 "Vous vous sentez bien" - HEALTH_GOOD_DESC:0 "Les humeurs [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] sont équilibrées" - HEALTH_GOOD_DESC_ME:1 "Vos humeurs sont équilibrées" - HEALTH_EXCELLENT_DESC:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est en pleine forme !" - HEALTH_EXCELLENT_DESC_ME:1 "Vous êtes en pleine forme !" - HEALTH_SOURCES:0 "Causes:" - HEALTH_NEGATION_CAUSE:0 "#P +$CAUSE$#! #weak (seulement contre les pénalités)#!" - HEALTH_POSITIVE_CAUSE:0 "#P +$CAUSE$#!" - HEALTH_NEGATIVE_CAUSE:0 "#N -$CAUSE$#!" - CV_ALLOW_MARRY_TT:0 "#T Autoriser le mariage#!\n#D Not implemented#!" - CV_ALLOW_BATTLE_TT:0 "#T Autoriser la participation aux batailles#!\n#D Not implemented#!" - - CHARACTER_WINDOW_NO_FOCUS:0 "Pas d’intérêt" - CHARACTER_WINDOW_CHOOSE_LIFESTYLE_FOCUS:0 "#I Cliquez pour choisir le mode de vie#!" - CHARACTER_WINDOW_CHOOSE_EDUCATION_FOCUS:0 "#I Cliquez pour choisir l’intérêt d’éducation#!" - CHARACTER_WINDOW_VIEW_LIFESTYLE_FOCUS:0 "#I Cliquez pour voir le mode de vie#!" - CHARACTER_WINDOW_VIEW_EDUCATION_FOCUS:0 "#I Cliquez pour voir l’intérêt d’éducation#!" - LIFESTYLE_FOCUS_ICON_HEADER:0 "#T [lifestyle|E]: [CHARACTER.GetFocusType.GetName]#!" - LIFESTYLE_FOCUS_ICON_HEADER_NO_FOCUS:1 "#T [lifestyle|E]: Aucun#!" - EDUCATION_FOCUS_ICON_HEADER:0 "#T Intérêt d’éducation: [CHARACTER.GetFocusType.GetNameNoTooltip]#!" - EDUCATION_FOCUS_ICON_HEADER_NO_FOCUS:0 "#T Intérêt d’éducation: Aucun#!" - SKILL_ITEM_TOOLTIP:0 "[SkillItem.GetSkillBreakdownTooltip]\n\n#S Effets:#!\n[SkillItem.GetSkillEffects]" - SKILL_NO_EFFECT:0 "Pas d’effet à ce niveau" - - HOOK_FOR_MAX_OPINION_NONE:0 "aucun hameçon" - HOOK_FOR_MAX_OPINION_WEAK:0 "[hook|El]" - HOOK_FOR_MAX_OPINION_STRONG:0 "[strong_hook|El]" - HAS_LEASE_APPROVAL_FROM_HOOK:0 "vous avez un $TYPE$ contre [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" - HAS_LEASE_APPROVAL_FROM_OPINION:0 "l’[opinion|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] envers vous est au moins de $THRESHOLD|+=$" - HAS_NO_LEASE_APPROVAL:0 "l’[opinion|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] envers vous est inférieure à $THRESHOLD|+=$" - HAS_NO_LEASE_APPROVAL_CAN_HOOK:0 "l’[opinion|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] envers vous est inférieure à $THRESHOLD|+=$ et vous n’avez pas d’$TYPE$ contre [CHARACTER.Custom('FR_LuiElle')]" - THEOCRACY_LESSEE_APPROVAL_ENDORSE:3 "#T Votre [realm_priest|El] vous approuve#!\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/mois (sur [gold_i][TARGET_CHARACTER.GetMaxIncomeFromTheocraticLease|1+=]/mois possibles)\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V] (sur [soldier_i][TARGET_CHARACTER.GetMaxLeviesFromTheocraticLease|V] possibles)\n\nPuisque $REASON$, vous obtenez levées et impôts de ses [church_property|El]" - THEOCRACY_LESSEE_APPROVAL_NO_ENDORSE:2 "#T Votre [realm_priest|El] ne vous approuve pas#!\n#weak $NO_EFFECTS$#!\n\nPuisque $REASON$, vous n’obtenez ni levées ni impôts de ses [church_property|El]" - THEOCRACY_LESSEE_BENEFITS_NO_ENDORSE_THRESHOLD:0 "Je reçois ce qui suit des titres baillés à rente [CHARACTER.Custom('FR_au_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]:\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/mois\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V]" - CV_THEOCRACY_LESSEE_TOOLTIP:0 "#T [church_property|E]#!\n[Character.GetNumTitlesFromTheocraticLease] temples\n\n[taxes|E]: [gold_i][Character.GetIncomeFromTheocraticLease|1+=]/mois\n[Character.GetIncomeBreakdownFromTheocraticLease]\n\n[levies|E]: [soldier_i][Character.GetLeviesFromTheocraticLease|V]\n[Character.GetLeviesBreakdownFromTheocraticLease]" - CV_THEOCRACY_RELIGIOUS_HEAD_TOOLTIP:0 "#T $RELIGIOUS_HEAD$#!\n\n[taxes|E]: [gold_i][Character.GetIncomeAsReligiousHead|1+=]/mois\n[Character.GetIncomeBreakdownAsReligiousHead]" - THEOCRATIC_LEASE_BREAKDOWN_TO_OTHER:0 "Pour [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]" - THEOCRATIC_LEASE_BREAKDOWN_NOT_ENDORSED:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip|U] [TARGET_CHARACTER.LocalPlayerString( 'ne vous ', 'n’' )]approuve pas[TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_le_GetShortUIName' )]#!" - - CLAIM_TITLE_HOLDER:0 "Propriétaire actuel: [Claim.GetTitle.GetHolder.GetUIName]" - CLAIM_TITLE_NOT_CREATED:0 "Titre non encore créé" - - CV_TOOLTIP_ME_BUTTON:1 "#T Aller au personnage du joueur#!" - CV_TT_BASTARD:2 "#T Bâtard\n#![Character.Custom('GetBastardTraitDesc')]" - CV_TT_BASTARD_HIGHBORN:0 "[ROOT.Char.LocalPlayerString( 'Vous êtes', 'THIRD_IS' )] un[ROOT.Char.Custom('FR_E')] [bastard|El][ROOT.Char.Custom('FR_E')|E], et n’est donc pas un membre légitime de la Maison [ROOT.Char.GetHouse.GetBaseName]" - CV_TT_BASTARD_LOWBORN:0 "[ROOT.Char.LocalPlayerString( 'Vous êtes', 'THIRD_IS' )] un[ROOT.Char.Custom('FR_E')] [bastard|El][ROOT.Char.Custom('FR_E')|E]" - CV_TT_HOUSE_HEAD:0 "#T Chef de Maison\n#!$TT_HOUSE_HEAD_DESC$" - CV_TT_DYNAST:0 "#T Chef de dynastie\n#!$TT_DYNAST_DESC$" - CV_TT_YOU:0 "#T Vous#!" - TT_HOUSE_HEAD_DESC:0 "[CHARACTER.LocalPlayerString( 'Vous êtes', 'THIRD_IS' )] le [house_head|El] de [CHARACTER.GetHouse.GetBaseName]" - TT_DYNAST_DESC:0 "[CHARACTER.LocalPlayerString( 'Vous êtes', 'THIRD_IS' )] le [Concept( 'dynast', 'chef' )|E] de la dynastie [CHARACTER.GetHouse.GetDynasty.GetName], en plus d’être le [house_head|El] [CHARACTER.GetHouse.GetBaseName]" - THIRD_IS:0 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] est" - - CV_COURTIER_SPONSOR_INSPIRATION:0 ", ou si vous [Concept('sponsor','commanditez')|E] son [Character.GetCurrentInspiration.GetName|l]" - CV_COURTIER_STAY_REASON:0 "comme un poste de [GetPlayer.Custom('KnightCulture')|l] ou de [councillor|El][SelectLocalization( And( HasDlcFeature( 'inspirations' ), CHARACTER.HasInspiration ), 'CV_COURTIER_SPONSOR_INSPIRATION', '' )]" - CV_COURTIER_WANTS_TO_LEAVE_COURT:2 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] pourrait quitter [TARGET_CHARACTER.LocalPlayerString( 'votre', 'la' )] [court|E][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetTitledFirstName' )]. [CHARACTER.GetSheHe|U] restera si on lui donne une raison, $CV_COURTIER_STAY_REASON$." - CV_COURTIER_WILL_LEAVE_COURT:2 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] quittera [TARGET_CHARACTER.LocalPlayerString( 'votre', 'la' )] [court|E][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetTitledFirstName' )] bientôt. [CHARACTER.GetSheHe|U] ne restera que si on lui donne une raison, $CV_COURTIER_STAY_REASON$." - CHARACTER_WINDOW_CLAIM_TOOLTIP:1 "[Claim.GetTooltip]\n$COA_TOOLTIP_CLICK_INFO_GUI$" - CHARACTER_WINDOW_FULL_DESCRIPTION:1 "$RELATION$ • #TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$#!" - CHARACTER_WINDOW_PERSONALITY_DESCRIPTION:0 "#TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$#!" - CHARACTER_WINDOW_RELATION_DESCRIPTION:0 "$RELATION$" - CHARACTER_WINDOW_OPINION_OF_LIEGE:1 "[opinion|E] envers le [liege|El]: " - CHARACTER_WINDOW_NEXT_SPOUSE:0 "Afficher l’ancien conjoint suivant" - CHARACTER_WINDOW_PREVIOUS_SPOUSE:0 "Afficher l’ancien conjoint" - CHARACTER_WINDOW_FIND_SPOUSE:1 "#T Trouver un [spouse|El]\n#!Organiser un [marriage|El] pour [Character.Custom('FR_le_Char_U_P')][Character.GetUIName]\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SPOUSE_SELF:1 "#T Trouver un [spouse|El]\n#!Organiser un [marriage|El] pour vous-même\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SECONDARY_SPOUSE:0 "#T Trouver un [spouse|El]\n#!Organiser un [marriage|El]" - CHARACTER_WINDOW_NO_MORE_SPOUSES:0 "#T Pas d’autres [spouses|El]#!" - CHARACTER_WINDOW_GOTO_FIND_SPOUSE:0 "#T Suivant: trouver un [spouse|El]#!" - CHARACTER_WINDOW_GOTO_NEXT_SPOUSE:0 "#T Suivant: [CHARACTER.GetUIName]#!" - CHARACTER_WINDOW_GOTO_PREVIOUS_SPOUSE:0 "#T Précédent: [CHARACTER.GetUIName]#!" - - CV_CUSTOMIZE_PORTRAIT:0 "#I Cliquer pour afficher ce que propose le barbier#!" - RENAME_CHARACTER:0 "#I Cliquer pour renommer le personnage#!" - - CV_CHILDREN_HEADING:0 "Enfants #weak ([GetDataModelSize(CharacterWindow.GetChildren)])#!" - CV_SIBLINGS_HEADING:0 "Frères et soeurs #weak ([GetDataModelSize(CharacterWindow.GetSiblings)])#!" - AI_PERSONALITY_TT:0 "#T Personnalité: [Character.GetAIPersonality]#!\n[Character.Custom('FR_le_Char_U_Pi')|U][Character.GetShortUINameNoTooltip] agira envers vous et les autres personnages en fonction de sa personnalité. Celle-ci est principalement déterminée par ses [traits|El] de personnalité." - CHARACTER_RELATION_COMBINE:0 "$FIRST$ • $SECOND$" - - FAITH_CHARACTER_WINDOW:0 "[Faith.GetAdjectiveNoTooltip|U]" - CULTURE_CHARACTER_WINDOW:0 "[Culture.GetNameNoTooltip|U]" - VASSAL_SORT_POWER:0 "$CLAIMANT_SORT_STRENGTH$" - - FIND_SPOUSE:0 "Trouver un [spouse|El]" - KNOWN_LANGUAGES_TOOLTIP:1 "#T [languages|E] connues#!\n[Character.GetKnownLanguagesString]\n\n#weak [language_limit|E] actuel: [Character.MakeScope.ScriptValue('current_extra_languages')|V0] sur [Character.MakeScope.ScriptValue('language_soft_cap')|V0]#!" - - EXTENDED_RELATIONS_TOOLTIP:0 "[Character.GetRelationToStringExtended( GetPlayer )]" - - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - CONSORTS:1 "[consorts|E]" - GAME_CONCEPT_CONSORT:0 "[consort|EU]" - CONCUBINES_MEN:0 "[concubines_male|E]" - CONCUBINES_WOMEN:0 "[concubines_female|E]" diff --git a/project/ck3/base_game/localization/french/gui/characterfocuswindow_l_french.yml b/project/ck3/base_game/localization/french/gui/characterfocuswindow_l_french.yml deleted file mode 100644 index beead39fc1..0000000000 --- a/project/ck3/base_game/localization/french/gui/characterfocuswindow_l_french.yml +++ /dev/null @@ -1,17 +0,0 @@ -l_french: - EDUCATION_FOCUS_VIEW_TITLE:0 "Choisir un intérêt d’éducation" - LIFESTYLE_FOCUS_VIEW_TITLE:0 "Choisir un intérêt de mode de vie" - CHANGE_FOCUS:0 "Changer d’intérêt" - CHOOSE_FOCUS:0 "Choisir un intérêt" - CHARACTER_ALREADY_HAVE_THIS_FOCUS:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] a déjà cet intérêt !#!" - I_ALREADY_HAVE_THIS_FOCUS:1 "@warning_icon!#X Vous avez déjà cet intérêt !#!" - CHANGE_ADULT_FOCUS_COOLDOWN_INFO:1 "#weak Vous ne pouvez changer d’intérêt que tous les $COOLDOWN$#!" - CAN_ONLY_CHANGE_FOCUS_ONCE:0 "#weak Ne peut changer qu’une seule fois d’intérêt d’éducation !#!" - I_CAN_ONLY_CHANGE_FOCUS_ONCE:1 "#weak Vous ne pouvez changer qu’une seule fois d’intérêt d’éducation !#!" - FOCUS_BELOW_MIN_AGE:0 "#weak Vous pouvez changer l’intérêt d’éducation librement jusqu’à l’âge de [GetDefine('NCharacter', 'FOCUS_CHILD_MIN_AGE')] ans. À ce moment-là, il devient définitif et commence à produire des effets !#!" - CHARACTER_HAS_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Intérêt de mode de vie actuel#!" - I_HAVE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Mon intérêt de mode de vie actuel#!" - CHARACTER_HAS_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] a déjà cet intérêt d’éducation.#!" - I_HAVE_THIS_EDUCATION_FOCUS_DESCRIPTION:2 "#TUT_KW Vous avez déjà cet intérêt d’éducation.#!" - CHARACTER_CAN_CHOOSE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] peut choisir cet intérêt de mode de vie.#!" - CHARACTER_CAN_CHOOSE_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] peut choisir cet intérêt d’éducation.#!" diff --git a/project/ck3/base_game/localization/french/gui/characterinteractionnotificationwindow_l_french.yml b/project/ck3/base_game/localization/french/gui/characterinteractionnotificationwindow_l_french.yml deleted file mode 100644 index 01ddb32f47..0000000000 --- a/project/ck3/base_game/localization/french/gui/characterinteractionnotificationwindow_l_french.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_french: - CHARACTER_INTERACTION_NOTIFICATION_TEXT_FORMAT:0 "$GREETING$\n$TEXT$" - CHARACTER_INTERACTION_NOTIFICATION_DEFAULT_TEXT:1 "S’il vous plait, réfléchissez à cette proposition." - CHARACTER_INTERACTION_NOTIFICATION_GREETING_DEFAULT:0 "[actor.Custom2('AppropriateGreeting', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_POSITIVE:0 "[actor.Custom2('AppropriateGreetingPositive', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_NEGATIVE:0 "[actor.Custom2('AppropriateGreetingNegative', SCOPE.sC('recipient'))]" diff --git a/project/ck3/base_game/localization/french/gui/characterinteractionwindow_l_french.yml b/project/ck3/base_game/localization/french/gui/characterinteractionwindow_l_french.yml deleted file mode 100644 index d9d92e8fad..0000000000 --- a/project/ck3/base_game/localization/french/gui/characterinteractionwindow_l_french.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_french: - GOTO_CHARACTER:0 "#T Aller à [Character.LocalPlayerString( 'votre ', 'l’' )]emplacement[Character.LocalPlayerString( '', 'Loc_FR_du_GetShortUINameNoTooltip' )]#!\n[Character.GetLocationDesc]" - CHARACTER_INTERACTION_ITEM_TOOLTIP_HEADER:0 "$NAME|T$" - SHOW_MORE_INTERACTIONS_TT:0 "#T Afficher davantage [CharacterInteractionCategory.GetDescription]#!" - PIN_TT:1 "#T [Select_CString( Character.IsPinned, 'Détacher', 'Épingler' )]\n#!Gardez un oeil sur ce personnage en l’épinglant dans le tableau de bord sur le côté droit de l’écran" - interaction_category_diplomacy:0 "Diplomatie" - interaction_category_friendly:0 "Personnel" - interaction_category_hostile:0 "Hostile" - interaction_category_vassal:0 "Vassalité & Cour" - interaction_category_religion:0 "Religion" - interaction_category_house_head:0 "Chef de la Maison" - interaction_category_prison:0 "Prison" - interaction_category_uncategorized:0 "Non classé #D (DEBUG)#!" - - INTERACTION_SENDER:0 "Expéditeur" - INTERACTION_RECIPIENT:0 "Destinataire" - INTERACTION_SPOUSE:0 "Conjoint" - INTERACTION_CONCUBINE:0 "Concubin" - - INTERACTION_SHOW_ACCEPT_EFFECTS:0 "Si acceptation" - INTERACTION_SHOW_DECLINE_EFFECTS:0 "Si refus" diff --git a/project/ck3/base_game/localization/french/gui/coa_designer_l_french.yml b/project/ck3/base_game/localization/french/gui/coa_designer_l_french.yml deleted file mode 100644 index f67849fd9a..0000000000 --- a/project/ck3/base_game/localization/french/gui/coa_designer_l_french.yml +++ /dev/null @@ -1,103 +0,0 @@ -l_french: - COA_DESIGNER_HEADER:0 "Armoiries" - - COA_DESIGNER_QUARTERING_OPTIONS:0 "[cadet_branch|E] en quartiers" - COA_DESIGNER_TOGGLE_QUARTERING_BUTTON_TT:0 "#T Utiliser des armoiries en quartiers#!\nLorsque cette option est activée, les armoiries conservent les armoiries en quartiers indiquant la [dynasty|El] et les [houses|El] parentes potentielles. Toutefois, vous ne pouvez modifier que les armoiries de cette Maison." - - COA_DESIGNER_MODE_CUSTOM:0 "Mode: #V Personnalisé#!" - COA_DESIGNER_MODE_ADJUSTED:0 "Mode: #V Ajusté#!" - COA_DESIGNER_MODE_SELECTION_HEADER:0 "Créez vos propres armoiries" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_DESC:0 "#T Armoiries personnalisées#!\nContinuez à ajuster l’aspect de ces armoiries." - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_BUTTON:0 "Personnaliser la forme" - COA_DESIGNER_MODE_SELECTION_CUSTOM_DESC:0 "#T Armoiries personnalisées#!\nEn partant de zéro, vous aurez plus de possibilités de personnalisation." - COA_DESIGNER_MODE_SELECTION_CUSTOM_BUTTON:0 "Partir de zéro" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_DESC:0 "#T Armoiries ajustées#!\nPartir de la conception actuelle, en préservant sa structure originale avec des options un peu plus limitées" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_BUTTON:0 "Ajuster l’existant" - - COA_DESIGNER_RANDOMIZE_BUTTON:0 "Créer aléatoirement" - COA_DESIGNER_RANDOMIZE_BUTTON_TT:0 "#T Créer aléatoirement la forme#!\nLorsque vous éditez des armoiries en quartiers d’une [cadet_branch|El], seul le quartier de la [house|E] sera créé aléatoirement." - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON:0 "Copier dans le presse-papiers" - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON$#!\nCopie la forme actuellement visible dans votre presse-papiers." - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON:0 "Coller depuis le presse-papiers" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON$#!\nColle les armoiries depuis votre presse-papiers dans l’éditeur.\nLorsque vous éditez ou collez des armoiries en quartiers d’une [cadet_branch|El], seul le quartier de la [house|E] est collé, tel que visible dans l’aperçu.[SelectLocalization(CoatOfArmsDesigner.CanPasteFromClipboard, '', 'COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT')]" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT:0 "\n\n#X @warning_icon! Aucune armoirie n’a été détectée dans votre presse-papiers.#!" - COA_DESIGNER_RESET_BUTTON:0 "Annuler les modifications" - COA_DESIGNER_RESET_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_BUTTON$#!\nRétablir la conception initiale, telle qu’elle est visible dans l’aperçu." - COA_DESIGNER_RESET_HISTORICAL_BUTTON:0 "Réinitialiser l’historique" - COA_DESIGNER_RESET_HISTORICAL_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_HISTORICAL_BUTTON$#!\nRétablir la conception historique, telle qu’elle est visible dans l’aperçu." - COA_DESIGNER_SAVE_TO_DISK:0 "Enregistrer sur le disque" - COA_DESIGNER_SAVE_TO_DISK_TT:0 "#T $COA_DESIGNER_SAVE_TO_DISK$#!\nEnregistrer la conception actuelle dans le dossier de capture d’écran." - COA_DESIGNER_UNDO_EDIT:0 "#T Annuler la modification#!\nAnnuler la dernière modification aux armoiries" - COA_DESIGNER_REDO_EDIT:0 "#T Rétablir la modification#!\nRefaire la dernière modification des armoiries" - - COA_DESIGNER_BACKGROUND_TAB_HEADER:0 "Arrière-plan" - COA_DESIGNER_BACKGROUND_PANEL_HEADER:0 "Arrière-plan" - COA_DESIGNER_BACKGROUND_PATTERN_HEADER:0 "Motif" - COA_DESIGNER_BACKGROUND_PATTERN_DISABLED_IN_ADJUSTED_MODE:0 "En mode ajusté, le motif de l’arrière-plan ne peut pas être modifié, mais vous pouvez ajuster les couleurs ci-dessus." - - COA_DESIGNER_COLOR_HEADER:0 "Couleurs" - COA_DESIGNER_COLOR1:0 "Couleur primaire" - COA_DESIGNER_COLOR2:0 "Couleur secondaire" - COA_DESIGNER_COLOR3:0 "Couleur tertiaire" - COA_DESIGNER_COLOR4:0 "Couleur quaternaire" - COA_DESIGNER_COLOR5:0 "Couleur quinaire" - COA_DESIGNER_COLORS_DESCRIPTION:0 "Les couleurs disponibles dans la palette des armoiries sont basées sur les colorants disponibles à l’époque de l’usage héraldique. Les noms de ces couleurs sont basés sur la source de leur pigment ou le nom sous lequel elles étaient connues à l’époque." - COA_DESIGNER_COLOR_PICKER_EXPAND_HEADER:0 "Sélecteur de couleurs" - - COA_DESIGNER_CATEGORY_abstract:0 "Abstrait" - COA_DESIGNER_CATEGORY_animals:0 "Animaux" - COA_DESIGNER_CATEGORY_circles_spirals:0 "Cercles et spirales" - COA_DESIGNER_CATEGORY_crosses_and_knots:0 "Croix et nœuds" - COA_DESIGNER_CATEGORY_faiths:0 "Fois" - COA_DESIGNER_CATEGORY_manmade:0 "Fait par l’Homme" - COA_DESIGNER_CATEGORY_nature:0 "Nature" - COA_DESIGNER_CATEGORY_patterns:0 "Motifs" - COA_DESIGNER_CATEGORY_tribal_seal:0 "Sceaux tribaux" - COA_DESIGNER_CATEGORY_writing:0 "Écriture" - COA_DESIGNER_CATEGORY_figures:0 "Humains" - - COA_DESIGNER_EMBLEM_LAYOUT_TAB_HEADER:0 "Disposition" - COA_DESIGNER_EMBLEM_LAYOUT_PANEL_HEADER:0 "Disposition de l’emblème" - - COA_DESIGNER_EMBLEM_INSTANCES_TAB_HEADER:0 "Emblèmes" - COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER:0 "Emblèmes" - COA_DESIGNER_EMBLEM_INSTANCES_ALL_BUTTON:0 "Tout" - COA_DESIGNER_EMBLEM_INSTANCES_PAGE:0 "[CoatOfArmsDesignerPagedEmblemInstances.GetCurrentPage]/[CoatOfArmsDesignerPagedEmblemInstances.GetMaxPage]" - COA_DESIGNER_EMBLEM_TEXTURES:0 "Textures" - COA_DESIGNER_EMBLEM_INSTANCE_SELECT_ALL:0 "#I Cliquez pour tout sélectionner\nFaites un clic droit pour tout désélectionner#!" - COA_DESIGNER_EMBLEM_INSTANCE_SELECTION_TT:0 "#I Cliquez pour sélectionner\nMaj-clic pour changer la sélection#!" - - COA_DESIGNER_EMBLEM_INSTANCE_DETAIL_TOGGLE_TT:0 "#T Éditer les détails#!\nL’édition détaillée vous permet de modifier la position exacte des emblèmes et d’en ajouter ou d’en supprimer.\n#I Cliquez pour faire basculer l’édition des détails#!" - COA_DESIGNER_POSITION_X:0 "Position X" - COA_DESIGNER_POSITION_Y:0 "Position Y" - COA_DESIGNER_SCALE_X:0 "Échelle X" - COA_DESIGNER_SCALE_Y:0 "Échelle Y" - COA_DESIGNER_SCALE_COMBINED:0 "Échelle" - COA_DESIGNER_ROTATION:0 "Rotation" - COA_DESIGNER_SCALE_COMBINED_TOGGLE_TT:0 "#I Cliquez pour modifier l’échelle de correspondance#!" - COA_DESIGNER_SCALE_COMBINED_CHECKBOX_LABEL:0 "Faire correspondre l’échelle X et Y" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_TT: "#I Cliquez pour inverser l’emblème selon l’axe X#!" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_CHECKBOX_LABEL: "Inverser l’axe X" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_TT: "#I Cliquez pour inverser l’emblème selon l’axe Y#!" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_CHECKBOX_LABEL: "Inverser l’axe Y" - - COA_DESIGNER_DETAIL_INSTANCE_TT:0 "#I Cliquez pour modifier\nCliquez avec le bouton droit de la souris pour supprimer#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TT:0 "#I Cliquez pour glisser et déposer les couches#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TARGET_TT:0 "#I Déposez ici pour placer la couche#!" - COA_DESIGNER_DETAIL_ADD_INSTANCE_TT:1 "#T Ajouter l’emblème#!" - COA_DESIGNER_DETAIL_EDIT_BACK_TT:0 "#I Cliquez pour revenir à la liste des emblèmes#!" - COA_DESIGNER_DETAIL_DRAG_INSTRUCTION:0 "Cliquez et faites glisser les emblèmes pour choisir celui qui sera affiché par-dessus les autres." - - TITLE_CUSTOMIZATION_CONFIRM_TITLE:0 "Personnaliser le titre" - TITLE_CUSTOMIZATION_CONFIRM_BODY:0 "Terminer la personnalisation de votre titre. Vous ne pourrez pas annuler ce changement après l’avoir soumis. Le voulez-vous vraiment ?" - TITLE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Soumettre" - HOUSE_CUSTOMIZATION_CONFIRM_TITLE:0 "Personnaliser la Maison" - HOUSE_CUSTOMIZATION_CONFIRM_BODY:0 "Terminer la personnalisation de votre Maison. Vous ne pourrez pas annuler ce changement après l’avoir soumis. Le voulez-vous vraiment ?" - HOUSE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Soumettre" - DYNASTY_CUSTOMIZATION_CONFIRM_TITLE:0 "Personnaliser la dynastie" - DYNASTY_CUSTOMIZATION_CONFIRM_BODY:0 "Terminer la personnalisation de votre dynastie. Vous ne pourrez pas annuler ce changement après l’avoir soumis. Le voulez-vous vraiment ?" - DYNASTY_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Soumettre" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - COA_DESIGNER_ENABLE_QUARTERING_BUTTON_TT:0 "#T Utiliser des armoiries en quartiers#!\nConserve les armoiries en quartiers montrant la [dynasty|El] et les potentielles [houses|E] parentes. Cependant, vous ne pouvez modifier que les armoiries de cette Maison." - COA_DESIGNER_DISABLE_QUARTERING_BUTTON_TT:0 "#T Utiliser uniquement les armoiries de cette Maison#!\nRetire des armoiries les quartiers de la [dynasty|El] et de la [house|E] parente et ne garde que le quartier de cette Maison." diff --git a/project/ck3/base_game/localization/french/gui/combat_window_l_french.yml b/project/ck3/base_game/localization/french/gui/combat_window_l_french.yml deleted file mode 100644 index 7e821e19eb..0000000000 --- a/project/ck3/base_game/localization/french/gui/combat_window_l_french.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_french: - COW_TT_THEIR_COMMANDER:0 "#T [commander|E] ennemi: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_MY_COMMANDER:1 "#T Votre [commander|El]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_COMMANDER:0 "#T [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_NO_COMMANDER_MINE:0 "@warning_icon!#X Nous n’avons pas de [commander|El] assigné#!" - COW_TT_NO_COMMANDER_THEIRS:0 "#X Ils n’ont pas de [commander|El] assigné#!" - COW_TT_NO_COMMANDER:0 "#X Pas de [commander|El] assigné#!" - COW_TT_THEIR_REALM:0 "#T [realm|E] ennemi: [TITLE.GetName]#!" - COW_TT_MY_REALM:1 "#T Votre [realm|El]: [TITLE.GetName]#!" - COW_TT_REALM:0 "#T [realm|E]: [TITLE.GetName]#!" - COW_TT_CLOSE_BUTTON:0 "#T Désélectionner cette [battle|El]#!" - COW_TT_SOLDIERS_LEFT:0 "#T [soldiers|E] [CombatWindow.GetLeftSideRelation]: #V [CombatWindow.GetLeftCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOLDIERS_RIGHT:0 "#T [soldiers|E] [CombatWindow.GetRightSideRelation]: #V [CombatWindow.GetRightCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOFT_CASUALTIES_LEFT:0 "#T [routed_soldiers|E] [CombatWindow.GetLeftSideRelation]: #V [CombatWindow.GetLeftCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_SOFT_CASUALTIES_RIGHT:0 "#T [routed_soldiers|E] [CombatWindow.GetRightSideRelation]: #V [CombatWindow.GetRightCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_LEFT:0 "#T [dead_soldiers|E] [CombatWindow.GetLeftSideRelation]: #V [CombatWindow.GetLeftCombatSide.GetHardCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_RIGHT:0 "#T [dead_soldiers|E] [CombatWindow.GetRightSideRelation]: #V [CombatWindow.GetRightCombatSide.GetHardCasualties|0]#!#!" - COW_TT_CURRENT_ROLL_LEFT:0 "#T Jet de dé actuel: [CombatWindow.GetLeftRoll]#!\n[CombatWindow.GetLeftRollBreakdown]" - COW_TT_CURRENT_ROLL_RIGHT:0 "#T Jet de dé actuel: [CombatWindow.GetRightRoll]#!\n[CombatWindow.GetRightRollBreakdown]" - MIN_COMBAT_ROLL:0 "Jet de dé minimum" - MAX_COMBAT_ROLL:0 "Jet de dé maximum" - COMBAT_ROLL_BASE:0 "Base" - LEFT_SIDE_ADVANTAGE:0 "Notre avantage" - RIGHT_SIDE_ADVANTAGE:0 "Leur avantage" - ATTACKER_ADVANTAGE:0 "Avantage des attaquants" - DEFENDER_ADVANTAGE:0 "Avantage des défenseurs" - COMMANDER_MARTIAL_ADVANTAGE:1 "[martial_skill|E] de commandant" - COMMANDER_SIDE_ROLL:0 "[combat_roll|E]" - #COW_TT_OLD_ACTION: "#T Earlier [combat_action|E]: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_OLD_ACTION:0 "#T Effet de l’avantage: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_ADVANTAGE:1 "#T [advantage|E]: #P 30%#! en votre faveur#!\nDégâts supplémentaires infligés: #P +120%#!" - COW_TT_MY:1 "à vous" - COW_TT_ALLY:0 "alliés" - COW_TT_ENEMY:0 "ennemis" - COW_TT_THEIR:0 "à eux" - COW_TT_MY_POSSESIVE:1 "de vous" - COW_TT_ALLY_POSSESIVE:0 "de l’allié" - COW_TT_ENEMY_POSSESIVE:0 "de l’ennemi" - COW_TT_THEIR_POSSESIVE:0 "d’eux" - COW_TT_MY_FAVOR:1 "en votre faveur" - COW_TT_ALLY_FAVOR:0 "en faveur de l’allié" - COW_TT_ENEMY_FAVOR:0 "en faveur de l’ennemi" - COW_TT_THEIR_FAVOR:0 "en leur faveur" - COW_TT_ATTACKER_FAVOR:0 "à la faveur des attaquants" - COW_TT_DEFENDER_FAVOR:0 "à la faveur des défenseurs" - COW_TT_ATTACKER_POSSESSIVE:0 "des attaquants" - COW_TT_DEFENDER_POSSESSIVE:0 "des défenseurs" - COW_TT_CLOSE_BUTTON_TOOLTIP:0 "Désélectionner la [battle|El]" - MAA_ROLL_TOOLTIP:1 "$DESC|T$: @advantage_icon!$ADVANTAGE|0V$\n$COUNT|0V$ régiments de [MEN_AT_ARMS_TYPE.GetName|L] effectuent une action d’[men_at_arms|El]" - MAA_TERRAIN_MOD_TOOLTIP:0 "\n$ICON$$TERRAIN|L$: $ADVANTAGE|=+0$" - MAA_COUNTER_MOD_TOOLTIP:0 "\n@countered_icon!Contré par le $TYPES$ opposé: $ADVANTAGE|=+0$" - LIST_COMMA:0 "," - MAA_COUNTER_TYPE:1 "[MEN_AT_ARMS_TYPE.GetName|L]" - COMMANDER_ROLL_TOOLTIP:0 "#T Commandant: $ADVANTAGE|0V$ #!" - heavy_infantry_action:0 "Avance d’infanterie lourde" - pikemen_action:0 "Formation de piquiers" - archers_action:0 "Volée de flèches d’archers" - cavalry_action:0 "Charge de cavalerie" - skirmishers_action:0 "Escarmouche" - COW_KNIGHT_COUNT_LEFT:1 "@knight_icon! [CombatWindow.GetLeftKnightCount] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePluralNoTooltip')|l]" - COW_TT_KNIGHT_COUNT_LEFT:0 "#T [knight_i] [CombatWindow.GetLeftKnightCount] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')|l]#!\n[CombatWindow.GetLeftKnightBreakdown]" - COW_KNIGHT_COUNT_RIGHT:1 "@knight_icon! [CombatWindow.GetRightKnightCount] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePluralNoTooltip')|l]" - COW_TT_KNIGHT_COUNT_RIGHT:0 "#T [knight_i] [CombatWindow.GetRightKnightCount] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')|l]#!\n[CombatWindow.GetRightKnightBreakdown]" - MAA_IN_COMBAT_TERRAIN_EFFECTS_HEADER:0 "#T Effets du terrain ($TERRAIN$) sur les [men_at_arms|El]:#!" - MAA_IN_COMBAT_TYPE_HEADER:0 "#S $REGIMENT_NAME$:#!" - COMBAT_WINDOW_ADVANTAGE:0 "[CombatWindow.GetAdvantage|+0=]" - COMBAT_WINDOW_MAA_TT_REGIMENTS:0 "Régiments: [CombatMaaItem.GetRegimentCount]" - COMBAT_WINDOW_MAA_TT_COUNTERS:2 "#I + Contre les unités ennemies de type [MenAtArmsType.GetName|l]#!" - COMBAT_WINDOW_MAA_TT_COUNTERED_BY:1 "#X - Contré par les unités ennemies de type [MenAtArmsType.GetName|l]#!" - COMBAT_WINDOW_MAA_TT_EFFICIENCY:1 "@warning_icon! [CombatMaaItem.GetCountered|0-%] en dégâts en raison du fait d’être contré" - COMBAT_WINDOW_MAA_TT_TERRAIN_GOOD:0 "#I + Combat sur un terrain favorable #!" - COMBAT_WINDOW_MAA_TT_TERRAIN_BAD:0 "#X - Combat sur un terrain défavorable #!" - COMBAT_WINDOW_MAA_TT_SCREEN:2 "Effet d’écran par régiment complet: [MenAtArmsType.GetStat(GetPlayer, 'screen')|0+=]" - COMBAT_WINDOW_MAA_TT_PURSUIT:2 "Effet de poursuite par régiment complet: [MenAtArmsType.GetStat(GetPlayer, 'pursuit')|0+=]" - COMBAT_WINDOW_NO_MAA:0 "Pas d’[men_at_arms|El]" - CV_TT_RELATIVE_SOLDIERS:0 "#T Puissance relative#!\n[CombatWindow.GetLeftCombatSide.GetComposition.GetSoldierCountString] vs [CombatWindow.GetRightCombatSide.GetComposition.GetSoldierCountString] [soldiers|El]\n[CombatWindow.GetCombat.GetCombatWidthBreakdown]" - COMBAT_WINDOW_PHASE_MANEUVER_TT:1 "#T Phase de manœuvre#!\nLes deux camps se préparent pour la bataille" - COMBAT_WINDOW_PHASE_MAIN_TT:0 "#T [main_phase|E]#!" - COMBAT_WINDOW_PHASE_AFTERMATH_TT:1 "#T Phase des [aftermath|El]#!\nLe camp gagnant élimine les [soldiers|El] perdants restants" - COMBAT_REGIMENT_DAMAGE_TT:1 "#T [damage|E]: [CombatMaaItem.GetStat( 'damage' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'damage' )]" - COMBAT_REGIMENT_PURSUIT_TT:1 "#T [pursuit|E]: [CombatMaaItem.GetStat( 'pursuit' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'pursuit' )]" - COMBAT_REGIMENT_SCREEN_TT:1 "#T [screen|E]: [CombatMaaItem.GetStat( 'screen' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'screen' )]" - COMBAT_REGIMENT_SIEGE:0 "+[CombatMaaItem.GetStat( 'siege_value' )|1]/jour" - COMBAT_REGIMENT_SIEGE_TT:0 "#T [siege_progress|E]: [CombatMaaItem.GetStat( 'siege_value' )|1V]/jour#!\n[CombatMaaItem.GetStatDesc( 'siege_value' )]" - COMBAT_REGIMENT_TOUGHNESS_TT:1 "#T [toughness|E]: [CombatMaaItem.GetStat( 'toughness' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'toughness' )]" - COMBAT_MAA_TERRAIN_MOD:0 "Combat en $TERRAIN|l$: $VALUE|=+0$" - CW_NO_KNIGHTS:0 "Pas de [knights|El]" - COMBAT_WINDOW_NO_COMMANDER:0 "Pas de commandant" - - diff --git a/project/ck3/base_game/localization/french/gui/combatview_l_french.yml b/project/ck3/base_game/localization/french/gui/combatview_l_french.yml deleted file mode 100644 index 4fa0775f64..0000000000 --- a/project/ck3/base_game/localization/french/gui/combatview_l_french.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_french: - TOTAL_STRENGTH:0 "Nombre total de [soldiers|El] de ce camp" - TOTAL_REGIMENTS:0 "Nombre total de [regiments|El] de ce camp" diff --git a/project/ck3/base_game/localization/french/gui/common_l_french.yml b/project/ck3/base_game/localization/french/gui/common_l_french.yml deleted file mode 100644 index ba20594625..0000000000 --- a/project/ck3/base_game/localization/french/gui/common_l_french.yml +++ /dev/null @@ -1,104 +0,0 @@ -l_french: - CHARACTER_IN_ACTIVITY_LOCATION:0 "Dans l’activité: [ACTIVITY.GetName|V]" - CHARACTER_IN_LOCATION:0 "Se trouve en [PROVINCE.GetName|V]" - CLOSE_TOOLTIP:0 "#T $CLOSE_LABEL$#!" - MINIMIZE_TOOLTIP:0 "#T Réduire#!" - CLOSE_LABEL:0 "Fermer" - MINIMIZE:1 "#T Cacher#!" - BACK_TOOLTIP:0 "#T $BACK_LABEL$#!" - BACK_LABEL:0 "Retour" - DONE:0 "Terminer" - CHANGE:0 "Changer" - TOP_BAR_VERSION:2 "Version du jeu: [GetGameVersionInfo]\nSomme de contrôle multijoueur: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" - VERSION_SHORT:2 "[GetGameVersionInfoShort], somme de contrôle: [GetMPChecksum] $MODIFIED_CHECKSUM$" - TITUS_FILTER_SAME_VERSION:0 "Même somme de contrôle #weak ([GetMPChecksum])#!" - MODIFIED_CHECKSUM:0 "[Select_CString( IsGameChecksumOk, '', '#X (modifiée)#!' )]" - TT_MODULE_VERSION_INFO_COMMON:0 "#T $MODULE$ version:#!\n Branch: $BRANCH|V$\n Commit: $HASH_SHORT|V$\n Timestamp: $TIMESTAMP$\n Commit Number: $COMMIT_COUNT$" - TT_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n\n" - TT_GAME_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n$TT_GAME_MODULE_ADDITIONAL_VERSION_INFO$\n\n" - TT_GAME_MODULE_ADDITIONAL_VERSION_INFO:0 " Somme de contrôle multijoueur: #V [GetMPChecksum]#! #V [GetRandomLogInfo]#!" - TT_MODULE_VERSION_INFO_CLICK_TO_COPY:0 "#I Cliquez pour copier dans le presse papier#!" - CLIPBOARD_MODULE_VERSION_INFO:0 "$MODULE$: $BRANCH$ $HASH_LONG$" - CLIPBOARD_GAME_MODULE_VERSION_INFO:1 "$MODULE$ version:\n Branch: $BRANCH$\n Commit: $HASH_LONG$\n Timestamp: $TIMESTAMP$\n Commit Number: $COMMIT_COUNT$\n MP Checksum: [GetMPChecksum]" - OK_BUTTON:0 "D’accord" - CANCEL_BUTTON:0 "Annuler" - # Building blocks of COA tooltip - GO_TO_CLICK:0 "Cliquez pour aller à l’emplacement" - GO_TO_RIGHT_CLICK:0 "Faites un clic droit pour aller à l’emplacement" - VIEW_CLICK:0 "Cliquer pour voir" - COA_LINE_OF_SUCCESSION:0 "[line_of_succession|E]:\n" - COA_TOOLTIP_HOLDER:1 "[GetPlayer.Custom2_Title( 'TitleRelationToMe', TITLE.Self )][TITLE.GetLeaseInfo][holder|E]: [TITLE.GetHolder.GetFullNameNicknamed]\n[SelectLocalization(DataModelHasItems(TITLE.GetLineOfSuccession), 'COA_LINE_OF_SUCCESSION', '')][TITLE.GetLineOfSuccessionDesc]\n" - TITLE_LEASED_OUT_TO:0 "[lessee|E]: [CHARACTER.GetUIName]\n" - COA_TOOLTIP_NO_HOLDER:0 "Titre non créé\n" - COA_TOOLTIP_CLICK_INFO:0 "#I [SelectLocalization(TITLE.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_TOOLTIP_CLICK_INFO_GUI:0 "#I [SelectLocalization(Title.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_DEFAULT_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_DE_JURE_TITLE:0 "Fait de jure partie de: [TITLE.GetDeJureLiege.GetName]\n" - COA_HAS_LAWS:0 "Loi de [title_succession|El]@title_succession!:" - COA_HIGHLIGHT_CLAIM:1 "@pressed_claim! Vous avez une $CLAIM$ sur ce [title|El]" - COA_HIGHLIGHT_SUCCESSION:2 "#TUT_KW Vous êtes dans la ligne de [succession|El] de ce titre#!" - COA_HIGHLIGHT_DE_JURE_LIEGE:1 "#TUT_KW Ce titre [de_jure|El] vous appartient#!" - # Actual COA tooltips - COA_DEFAULT_TOOLTIP:0 "$COA_HOLDER$" - COA_DE_JURE_TOOLTIP:0 "$COA_TITLE$$COA_DE_JURE_TITLE$$COA_HOLDER$$COA_CLICK_INFO$" - CHARACTER_TOOLTIP_PORTRAIT:0 "$CHARACTER_TOOLTIP$\n\n$CHARACTER_TOOLTIP_INSTRUCTION$" - CHARACTER_TOOLTIP_INSTRUCTION:0 "#I [Select_CString(Character.IsShownInCharacterWindow,'Cliquez pour aller à l’emplacement', 'Cliquez pour voir')]\nFaites un clic droit pour interagir#!" - CHARACTER_TOOLTIP_INSTRUCTION_CODE:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'Cliquez pour aller à l’emplacement', 'Cliquez pour voir')]\nFaites un clic droit pour interagir#!" - CHARACTER_TOOLTIP_INSTRUCTION_COURT_SCENE:0 "#I Cliquez pour voir#!\nFaites un clic droit pour interagir#!" - CHARACTER_TOOLTIP_NO_PORTRAIT:0 "#T Pas de personnage#!" - PORTRAIT_NO_COUNCILLOR:0 "#T Pas de [councillor|El] nommé#!" - ON_COUNCIL_EFFECTS:0 "#high Effets sur vous:#!\n[GetPlayer.GetCouncillorModifierDesc]" - PORTRAIT_NO_SPOUSE:0 "#T Pas de conjoint#!" - HEIR_TO_HEADER:2 "[heir|E] de:\n" - CHARACTER_LINE_OF_SUCCESSION_MORE:0 "Et $COUNT|V$ autres [titles|El]" - MILITARY_STRENGTH_COMPARISON_TOOLTIP_LABEL:2 "#T La puissance militaire des défenseurs est $STRENGTH|V$ à celle des attaquants#!\n" - MILITARY_STRENGTH_COMPARISON_ATTACKER_TOOLTIP_LABEL:0 "#T La puissance des attaquants est $STRENGTH|V$ à celle des défenseurs#!\n" - MILITARY_STRENGTH_US_LABEL:1 "#T Puissance militaire des défenseurs#!\n" - MILITARY_STRENGTH_US_ATTACKER_LABEL:0 "#T Puissance militaire des attaquants#!\n" - MILITARY_STRENGTH_OUR_LABEL:0 "#T Notre puissance militaire#!\n" - MILITARY_STRENGTH_THEIR_OUR_TOOLTIP_LABEL:0 "#T Leur puissance militaire est $STRENGTH|V$ à la nôtre#!\n" - MILITARY_STRENGTH_OUR_ALLIES_LABEL:1 "\n#S Puissance militaire des [allies|El] du défenseur:#!\n" - MILITARY_STRENGTH_ALLIES_LABEL:0 "\n#S Puissance militaire des [allies|El]:#!\n" - MILITARY_STRENGTH_THEIR_ALLIES_LABEL:1 "\n#S Puissance militaire des [allies|El] de l’attaquant:#!\n" - MILITARY_STRENGTH_BOTH:1 "#weak Forces défensives:#! \n$THEIR$\n\n#weak Forces attaquantes:#! \n$OUR$" - MILITARY_STRENGTH_ATTACKER_DEFENDER:0 "#weak Forces attaquantes:#! \n$THEIR$\n\n#weak Forces défensives:#! \n$OUR$" - MILITARY_STRENGTH_THEIR:0 "$THEIR$" - TITLE_LINE_OF_SUCCESSION_ENTRY:0 "[CHARACTER.GetUIName]\n" - CHARACTER_LINE_OF_SUCCESSION:0 "\n[line_of_succession|E] actuelle:\n" - CHARACTER_LINE_OF_SUCCESSION_ENTRY:0 "[TITLE.GetName]\n" - DISMISS:0 "Clore" - DISMISS_ALL:0 "Tout clore" - DISMISS_CS_TT:0 "#T $DISMISS$#!\nIgnorer cette situation. Des situations du même type apparaîtront toujours, seule cette situation spécifique sera masquée.\n\nVous pouvez rétablir cette situation en utilisant le bouton « Réinitialiser »." - DISMISS_ALL_TT:0 "#T $DISMISS_ALL$#!" - DISMISS_SUGGESTION_TT:0 "#T $DISMISS$#!\nIgnorer cette suggestion. Une nouvelle suggestion apparaîtra tous les [GetDefine('NSuggestions', 'PLAYER_SUGGESTION_MONTHS_UPDATE')] mois." - UNLANDED_TITLE:0 "$SUBJECT_TYPE$ [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" - #click - RIGHT_CLICK_DISMISS:0 "#I Clic droit pour clore#!" - REALM_TOOLTIP_HOLDER:0 "[ruler|E]: [TITLE.GetHolder.GetName]\n[line_of_succession|E] actuelle:\n[TITLE.GetLineOfSuccessionDesc]\n" - COA_REALM_TOOLTIP_CHARACTER:4 "#T [CHARACTER.GetPrimaryTitle.GetNameWithUnderlyingNoTooltip]#!\n[CHARACTER.GetGovernment.GetName] - [realm|E] de [title_tier|El] [CHARACTER.GetPrimaryTitle.GetRankConcept|l]\n[ruler|E]: [CHARACTER.GetUIName]\nPuissance militaire: [CHARACTER.GetMilitaryStrengthText|V] [soldiers|El]\nTaille du pays: [CHARACTER.RealmSize|V] [counties|El]\n\n#S Succession#!\nLoi de succession: $SUCCESSION_FORM_NAME$\n\n[line_of_succession|E]:\n[CHARACTER.GetPrimaryTitle.GetLineOfSuccessionDesc]" - CHARACTER_WINDOW_REALM_TOOLTIP:0 "[Character.GetDefaultRealmFlagTooltipNoClickInfo]\n\n[Title.GetClickInfo]" - COA_REALM_TOOLTIP_CHARACTER_CLICK_INFO:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow, 'Cliquer pour aller à l’emplacement', 'Cliquer pour voir')]\nClic droit pour interagir avec [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]#!" - COA_REALM_TOOLTIP_PRIMARY_TITLE_CLICK_INFO:0 "#I Cliquer pour voir le titre principal [CHARACTER.GetPrimaryTitle.GetNameNoTooltip|V]#!" - COA_REALM_TOOLTIP_GUI_CLICK_INFO:0 "#I [Select_CString(Character.IsShownInCharacterWindow, 'Cliquer pour aller à l’emplacement', 'Cliquer pour voir')]\nClic droit pour interagir avec [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUINameNoTooltip]#!" - cooltip_spouse_listing:0 "[spouse|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_betrothed_listing:0 "[betrothed|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_concubine_listing:1 "[Concept('concubine','Concubin(e)')|E] de: [ROOT.Char.GetConcubinist.GetName]" - cooltip_unmarried_listing:0 "Célibataire" - GLOBAL_OBSERVER:0 "Observe" - PLAYER_OBSERVER:0 "Observe en tant que [GetPlayer.GetShortUINameNotMeNoTooltip] ([SelectLocalization(GetPlayer.IsPlayer, 'OBSERVER_PLAYER_NAME', 'OBSERVER_AI')])" - OBSERVER_PLAYER_NAME:0 "Joué par [GetPlayer.PlayerName]" - OBSERVER_AI:0 "IA" - END_OF_COMBAT_CONTRIBUTION_TOOLTIP:0 "#T Contribution à la guerre modifiée par #V [BattleSummaryWindow.GetCombatResultData.GetWarContribution( GetPlayer )|=]#!#!" - CHARACTER_LOCATION_TOOLTIP:0 "Se trouve en [Character.GetCurrentLocation.GetName]" - CHARACTER_IMPRISONED_TOOLTIP:0 "[Concept('prison','Emprisonné')|E][Character.Custom('FR_E')|E] par [Character.GetImprisonedBy.Custom('FR_le_Char_U_P')][Character.GetImprisonedBy.GetUIName]" - CHARACTER_BIRTH_NAME_TOOLTIP:1 "Nom de naissance: [Character.GetOriginalFirstName]" - CHARACTER_COURT_POSITIONS_TOOLTIP:0 "[Character.GetHeldCourtAndCouncilPositionsString] [Character.GetLiege.Custom('FR_du_Char_U_Pi')][Character.GetLiege.GetShortUIName]" - cooltip_opinion_of_player:0 "[opinion|E] envers moi: #P [Character.GetOpinionOf( GetPlayer )|+=]#!" - CHARACTER_KILLER_TOOLTIP:0 "Tueur: [Character.GetKiller.GetUIName]" - FAITH_COOLTIP_WINDOW:0 "[Faith.GetAdjective]" - CULTURE_COOLTIP_WINDOW:0 "[Culture.GetName]" - CULTURE_COOLTIP_GETNAME:1 "[Culture.GetNameNoTooltip|U]" - SORT_BY:0 "Trier par: " - DEBUG_TITLE_KEYS:0 "Title key and dejure lieges:" - DEBUG_REGION_KEYS:0 "Régions géographiques:" diff --git a/project/ck3/base_game/localization/french/gui/council_window_l_french.yml b/project/ck3/base_game/localization/french/gui/council_window_l_french.yml deleted file mode 100644 index 68638a1b06..0000000000 --- a/project/ck3/base_game/localization/french/gui/council_window_l_french.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_french: - COUNCILWINDOW_TITLE:0 "Conseil" - COUNCILWINDOW_POWERFUL_VASSAL_INFO:0 "@warning_icon!#X [CouncilWindow.GetNumberOfPowerfulVassalsNotInCouncil|V] [powerful_vassals|El] exigent d’être au [council|E]#!" - COUNCILWINDOW_TT_REPLACE:1 "#T Nommer [ACTIVE_COUNCIL_TASK.GetPositionName|l]#!" - COUNCILWINDOW_SELECT_COUNCILLOR:0 "Aucun [CouncilPositionType.GetName|l] choisi" - COUNCILLOR_RELEVANCE:0 "Pertinence" - COUNCILWINDOW_SELECT_TASK:0 "Choisissez une tâche à effectuer" - POTENTIAL_LOCATION_ASSIGN:0 "Assigner" - POTENTIAL_LOCATION_CANCEL:0 "Annuler" - POTENTIAL_LOCATION_TITLE:0 "Comtés disponibles" - POTENTIAL_LOCATION_COURT_TITLE:0 "Cours disponibles" - POTENTIAL_LOCATION_SELECT_TT_SELECTED:0 "#T Assigner la tâche #!" - POTENTIAL_LOCATION_SELECT_TT_NOT_SELECTED:0 "#T Assigner une tâche #! \n@warning_icon!#X Cette tâche doit être assignée à un comté spécifique #!\n\n#I Cliquez sur la carte ou choisissez un comté dans la liste#!" - POTENTIAL_HIDE_TASK_TT:0 "#T Cacher la liste des tâches disponibles#!" - POTENTIAL_SHOW_TASK_TT:1 "#I Cliquer pour choisir la tâche#!" - COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER:1 "#T Progression: [ActiveCouncilTask.GetProgress|1V]/[ActiveCouncilTask.GetProgressMax|0V] [ActiveCouncilTask.GetTaskValueName]#!" - COUNCIL_TASK_PROGRESS_BREAKDOWN:0 "#S Progression mensuelle#!" - COUNCIL_TASK_PROGRESSBAR_FROZEN:0 "@warning_icon!#X Assigner un personnage à ce poste du Conseil afin de continuer la tâche#!" - COUNCIL_TASK_PROGRESS_RATE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_PROGRESS_RATE_VALUE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_COUNTY_LOCATION:0 "[TITLE.GetName]" - COUNCIL_TASK_COURT_LOCATION:0 "Cour [TARGET_CHARACTER.Custom('FR_du_Char_U_P')][TARGET_CHARACTER.GetUIName]" - COUNCIL_TASK_LOCATION:0 "$LOCATION$" - COUNCIL_WINDOW_TASK_NEEDS_COUNCILLOR:0 "$EFFECT_LIST_BULLET$#N Un conseiller doit être nommé pour sélectionner une tâche#!" - COUNCIL_WINDOW_TASK_NEEDS_VALID_LOCATION:0 "$EFFECT_LIST_BULLET$#N Il n’y a pas de cible valide pour cette tâche#!" - COUNCIL_TASK_NAME_HEADER:0 "#T $NAME|V$ #!" - COUNCIL_TASK_ETA:0 "Se terminera dans $TIME_LEFT|V$" - COUNCIL_TASK_ETA_STRING:0 "Il reste $TIME_LEFT$" - COUNCIL_TASK_SELECTABLE_LOCATION:1 "#T Changer de tâche#!\n#S $TASK$ en $LOCATION$#!" - COUNCIL_TASK_UNSELECTABLE_LOCATION:1 "Cible non valide en raison de:" - COUNCIL_TASK_TBA_ETA:0 "Se terminera dans $ETA$" - COUNCIL_TASK_EFFECTS_HEADER:0 "#S Effets#!\n" - COUNCIL_TASK_EFFECTS:0 "#S Effets#!\n[ActiveCouncilTask.GetTaskEffect]" - COUNCIL_TASK_CANCEL_ASSIGNMENT:1 "#T Annuler#!\nVotre conseiller retournera à son ancienne tâche" - COUNCIL_TASK_OTHER_SOURCES:1 "Autres sources" - COUNCILWINDOW_TT_WAITING_RESPONSE:0 "En attente d’une réponse [CHARACTER.Custom('FR_du_Char_U_P')][CHARACTER.GetUIName]" - CONFIRM_FIRE_COUNCILLOR_TITLE:0 "Renvoyer du Conseil" - CONFIRM_FIRE_COUNCILLOR_ACCEPT:0 "Renvoyer" - SWAP_COUNCILLOR_CONFIRMATION_TITLE:0 "Échanger les postes de conseiller" - SWAP_COUNCILLOR_CONFIRMATION_ACCEPT:0 "Échanger le poste" - SWAP_COUNCILLOR_CONFIRMATION_DESC:0 "Échanger le poste au [council|E] [CHARACTER.Custom('FR_du_Char_U_P')][CHARACTER.GetUIName] avec celui [TARGET_CHARACTER.Custom('FR_du_Char_U_P')][TARGET_CHARACTER.GetUIName]" - COUNCIL_TASK_CHARACTER_NOR_VALID:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] ne peut pas effectuer cette tâche:#!" - CHANGE_TASK_CONFIRMATION_COUNTY_DESC:1 "Envoyer votre [COUNCIL_TASK.GetPositionName|l] [COUNCIL_TASK_TYPE.GetName] en [COUNTY.GetTitle.GetName]." - CHANGE_TASK_CONFIRMATION_COURT_DESC:2 "Envoyer votre [COUNCIL_TASK.GetPositionName|l] [COUNCIL_TASK_TYPE.GetName] en [COUNTY.GetTitle.GetName]." - COUNCIL_TASK_FABRICATE_DOMAIN:0 "Les [claims|El] fabriquées sur des titres à l’intérieur de votre pays ne donnent pas de [casus_belli|El], mais permettent la révocation de titre sans [tyranny|El]" - COUNCIL_TASK_FIND_SECRETS_LIEGE:1 "Votre seigneur lige @warning_icon!#X Pénalité de progression#!" - COUNCIL_TASK_FIND_SECRETS_INDEPENDENT:0 "Dirigeant indépendant" - COUNCIL_TASK_FIND_SECRETS_VASSAL:1 "Votre vassal" - COUNCIL_WINDOW_COUNCILOR:0 "([COUNCIL_TASK.GetPositionName|l])" - COUNCIL_WINDOW_VIEW_LIEGE:0 "Conseil du [liege|El]" - COUNCIL_WINDOW_VIEW_MY:0 "Votre Conseil" - COUNCIL_WINDOW_LIEGE_COUNCIL:1 "Conseil lige [CouncilWindow.GetPositionAtLiege]" - COUNCIL_WINDOW_PLAYER_COUNCIL:0 "Votre Conseil" - COUNCIL_WINDOW_PLAYER_COURT:0 "Votre Cour" - COUNCIL_WINDOW_RETAINERS:0 "Médecin" - COUNCIL_WINDOW_MINOR_TITLES:0 "Titres mineurs" - COUNCIL_WINDOW_GUESTS:1 "Vos invités" - COURT_WINDOW_NO_GUESTS:1 "Pas d’[guests|El]. Certains apparaîtront probablement au fil du temps, ou vous pouvez en inviter certains en utilisant les décisions ci-dessus." - COUNCIL_WINDOW_PRISONERS:0 "Vos [prisoners|El]" - COUNCIL_WINDOW_COURTIERS:1 "Vos courtisans" - COUNCIL_WINDOW_AWAY_COURTIERS:1 "Vos courtisans absents" - COUNCIL_WINDOW_CANT_FIRE_HEADER:0 "Impossible de renvoyer le [councillor|El]:" - COUNCIL_WINDOW_CANT_REASSIGN_HEADER:0 "Impossible d’assigner un nouveau [councillor|El]:" - COUNCIL_WINDOW_CANT_REASSIGN_WARNING:0 "Impossible d’assigner un nouveau [councillor|El]" - COUNCIL_WINDOW_MAP_TASK_NAME:0 "Tâche [PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_MAP_INSTRUCTION:2 "#I Cliquez sur un endroit de la carte pour assigner une tâche\nFaites un clic droit pour annuler#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_TT:0 "#I Cliquer pour assigner une tâche ici#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_CANCEL_TT:0 "#I Clic droit pour annuler#!" - COUNCIL_WINDOW_MAP_COUNCILLOR_TYPE:0 "Votre [PotentialTaskLocationWindow.GetActiveTask.GetPositionName|l]" - COUNCIL_WINDOW_TOOLIP_CULTURES_IN_COUNTY:1 "Culture: [CULTURE.GetName]" - COUNCIL_WINDOW_TOOLIP_FAITHS_IN_COUNTY:1 "Foi: [FAITH.GetName]" - COUNCIL_WINDOW_CURRENTLY_APPOINTED:0 "Conseiller actuel" - COUNCIL_WINDOW_SKILLS:0 "Aptitudes" - COUNCIL_WINDOW_GUESTS_AND_COURTIERS:0 "Vos [guests|El] et [courtiers|El]" - COURT_WINDOW_NO_GUESTS_OR_COURTIERS:1 "Aucun [guest|El] ou [courtier|El]. D’autres apparaîtront probablement au fil du temps, ou vous pouvez en inviter en utilisant les décisions ci-dessus." diff --git a/project/ck3/base_game/localization/french/gui/court_grandeur_window_l_french.yml b/project/ck3/base_game/localization/french/gui/court_grandeur_window_l_french.yml deleted file mode 100644 index 141e463d4d..0000000000 --- a/project/ck3/base_game/localization/french/gui/court_grandeur_window_l_french.yml +++ /dev/null @@ -1,44 +0,0 @@ -l_french: - COURT_GRANDEUR_LABEL:1 "[court_grandeur|E]:" - COURT_AMENITIES_LABEL:0 "[court_amenities|E]" - COURT_GRANDEUR_LEVEL_TOOLTIP:3 "#S Effets#!\n[CourtGrandeurWindow.GetModifierDescForLevel(CourtGrandeurLevel.GetValue)]\n[AddTextIf( GreaterThan_int32( CourtGrandeurLevel.GetValue, '(int32)1' ), '#weak $EFFECT_LIST_BULLET$Tous les niveaux précédents s’appliquent également#!' )]" - COURT_GRANDEUR_PROGRESS_TOOLTIP_HEADER:1 "#T [court_grandeur|E]: [CourtGrandeurData.GetCurrent|2]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE:2 "#S Valeur de base:#! #underline [CourtGrandeurData.GetBase|V0]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_SIMPLE:0 "#weak (Valeur de base #underline [CourtGrandeurData.GetBase|0]#!)#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_TIME:0 "#weak La valeur de base sera atteinte dans [GetTimeDifferenceWithDays( CourtGrandeurData.GetDaysUntilAtBase )]#!" - COURT_GRANDEUR_CHANGE_TOWARDS_BASE:1 "Changement par rapport à la valeur de base" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_CHANGE:2 "#S $COURT_GRANDEUR_CHANGE_TOWARDS_BASE$:#! #underline [CourtGrandeurData.GetChangeTowardsBase|+=]#!/mois" - EXPECTED_LEVEL_MARKER_DIFFERENCE:0 "[CourtGrandeurData.GetDifferenceFromExpectedLevel]" - EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS:0 "[Abs_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel )]" - EXPECTED_LEVEL_MARKER_EQUAL:0 "À la hauteur des attentes" - EXPECTED_LEVEL_MARKER_ABOVE:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ Au-dessus des attentes" - EXPECTED_LEVEL_MARKER_BELOW:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ En deçà des attentes" - COURT_GRANDEUR_EXPECTATIONS_TOOLTIP:0 "Votre [royal_court|E] est #V $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$#! [court_grandeur_level|El] [Select_CString( LessThan_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel, '(int32)0' ), 'en dessous de', 'au-delà de' )] ce qui est attendu pour votre [realm_size|El] et [rank|El].\n\n#S Effets#!\n[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP:0 "que les effets de [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevelIgnoreGrace ).GetNameWithTooltip] soient appliqués" - COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP:0 "de perdre tous les effets" - COURT_GRANDEUR_GRACE_PERIOD_TOOLTIP:0 "En raison de la perte récente d’un [court_grandeur_level|El] vous aurez [CourtGrandeurData.GetGracePeriodEndDate.GetTimeToDate|V] pour atteindre [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevel ).GetNameWithTooltip] avant [SelectLocalization( EqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, '(int32)0' ), 'COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP', 'COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP' ) )]." - TOP_ROYAL_COURTS_HEADER:0 "#T Cette [royal_court|E] est $RANK$e sur $COURTS$ dans le monde#!" - TOP_ROYAL_COURT_ENTRY:0 "$POSITION$. [CHARACTER.GetUINameNotMe]" - TOP_ROYAL_COURT_ENTRY_DISPLAYED_COURT:0 "#bold $POSITION$. [CHARACTER.GetUINameNotMe] #weak (cette Cour)#!#!" - ELLIPSIS:0 "..." - - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_TITLE:0 "Augmentation du niveau de magnificence de la Cour" - COURT_GRANDEUR_TOAST_GRANDEUR_RANK_INCREASED_TITLE:0 "Rang de magnificence augmenté" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_TITLE:0 "Diminution du niveau de magnificence de la Cour" - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_DESCRIPTION:0 "Votre [royal_court|E] est maintenant au [court_grandeur_level|El] [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_DESCRIPTION:0 "Votre [royal_court|E] est maintenant au [court_grandeur_level|El] [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_EXPECTATION_EFFECTS:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION:1 "@warning_icon! #X Cette Cour est [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel ), '(int32)1' ), 'niveau', 'niveaux' )] en deçà de son [Concept('court_grandeur_level','niveau de magnificence')|E] attendu, ce qui engendre les effets suivants:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION:0 "Cette Cour est à son [Concept('court_grandeur_level','niveau de magnificence')|E] attendu, ce qui ne cause aucun effet positif ou négatif supplémentaire" - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION:1 "Cette Cour est [Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'niveau', 'niveaux' )] au dessus de son [Concept('court_grandeur_level','niveau de magnificence')|E] attendu, ce qui engendre les effets suivants:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelWithoutGraceModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION_IGNORE_GRACE:1 "@warning_icon! #X Dans [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], cette Cour tombera à [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace ), '(int32)1' ), 'niveau', 'niveaux' )] en dessous de son [Concept('court_grandeur_level','niveau de magnificence')|E] attendu, ce qui engendrera les effets suivants à la place:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION_IGNORE_GRACE:1 "Dans [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], cette Cour sera à son [Concept('court_grandeur_level','niveau de magnificence')|E] attendu, ce qui retire les effets positifs causés par le fait d’être au-dessus des attentes" - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION_IGNORE_GRACE:1 "Dans [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], cette Cour sera à [Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'niveau', 'niveaux' )] au-dessus de son [Concept('court_grandeur_level','niveau de magnificence')|E] attendu, ce qui engendrera les effets suivants à la place:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_EXPECTED_LEVEL:0 "Ceci est actuellement la [Concept('court_grandeur_expectations','magnificence attendue')|E] de votre Cour" - COURT_GRANDEUR_PENDING_LEVEL:1 "Deviendra le niveau actuel dans [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]" - COURT_GRANDEUR_LEVEL_REQUIREMENT:0 "#weak (nécessite [CourtGrandeurLevel.GetGrandeurForLevel|V0] en [court_grandeur|El])#!" - COURT_GRANDEUR_ACTIVE_LEVEL:0 "#bold Niveau actif#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL:0 "#bold Niveau actuel#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_INACTIVE_LEVEL:0 "#bold #X Niveau inactif#!#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL_GRACE_PERIOD:2 "@warning_icon! #X [grandeur|E] insuffisante pour maintenir ce niveau, deviendra inactif dans [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], à moins qu’elle n’augmente à au moins [CourtGrandeurLevel.GetGrandeurForLevel|V0]#!" diff --git a/project/ck3/base_game/localization/french/gui/court_window_l_french.yml b/project/ck3/base_game/localization/french/gui/court_window_l_french.yml deleted file mode 100644 index ec2b3b8977..0000000000 --- a/project/ck3/base_game/localization/french/gui/court_window_l_french.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_french: - COURT_WINDOW_TITLE:1 "Courtisans" - COURT_WINDOW_YOUR_COURTIERS:0 "Vos courtisans" diff --git a/project/ck3/base_game/localization/french/gui/courtwindow_l_french.yml b/project/ck3/base_game/localization/french/gui/courtwindow_l_french.yml deleted file mode 100644 index ed1ca10619..0000000000 --- a/project/ck3/base_game/localization/french/gui/courtwindow_l_french.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_french: - COURT:0 "Cour [CourtWindow.GetCharacter.Custom('FR_du_Char_U_P')][CourtWindow.GetCharacter.GetUINameNoTooltip]" - COURTIER_SORT_GUEST:0 "$game_concept_guest$" - COURT_SCENE_CHARACTER_NAME_NO_RELATION:0 "[CHARACTER.GetName]" - COURT_SCENE_CHARACTER_NAME:0 "[CHARACTER.GetName] #weak ($RELATION$)#!" - COURT_SCENE_EDITOR_DEV_CAM_DESC:0 "Caméra développeur" diff --git a/project/ck3/base_game/localization/french/gui/create_claimant_faction_window_l_french.yml b/project/ck3/base_game/localization/french/gui/create_claimant_faction_window_l_french.yml deleted file mode 100644 index 7855da047d..0000000000 --- a/project/ck3/base_game/localization/french/gui/create_claimant_faction_window_l_french.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_french: - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_IN_REALM:0 "@warning_icon!#X N’est pas dans le pays [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]#!" - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_UNLANDED:0 "@warning_icon!#X N’est pas sans terre#!" - CREATE_CLAIMANT_FACTION_INVITE:0 "#T Inviter en tant que prétendant#!" - CREATE_CLAIMANT_FACTION_SELECT_CLAIMANT:0 "@warning_icon!#X Aucun prétendant sélectionné#!" - CREATE_CLAIMANT_FACTION_SELECT_TITLE:0 "@warning_icon!#X Aucun titre sélectionné#!" diff --git a/project/ck3/base_game/localization/french/gui/culture_divergence_window_l_french.yml b/project/ck3/base_game/localization/french/gui/culture_divergence_window_l_french.yml deleted file mode 100644 index ca5b890297..0000000000 --- a/project/ck3/base_game/localization/french/gui/culture_divergence_window_l_french.yml +++ /dev/null @@ -1,29 +0,0 @@ -l_french: - DIVERGE_CULTURE_EXECUTE_LABEL:0 "Faire diverger la culture" - DIVERGE_CULTURE_EXECUTE_TOOLTIP:1 "#T Faire diverger la culture#!\nFaire diverger la culture [Culture.GetName] pour créer une [divergent_culture|El].\n\n[DivergenceWindow.GetDivergeBlockers]" - DIVERGE_CULTURE_WINDOW_TITLE:0 "Diverger de la culture [Culture.GetNameNoTooltip]" - DIVERGENCE_TOTAL_COST:0 "Coût: [DivergenceWindow.GetDivergeCostString]" - DIVERGENCE_COST_TOOLTIP:0 "#T Coût de divergence: [DivergenceWindow.GetDivergeCostString]#!\n[DivergenceWindow.GetDivergeCostBreakdown]" - DIVERGE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( DivergenceWindow.GetNewCultureName ), 'Choisissez le nom', '' )] [DivergenceWindow.GetNewCultureName]" - CULTURE_DIVERGENCE_COOLDOWN:0 "#weak Chaque souverain ne peut faire diverger une culture qu’une seule fois. La [divergent_culture|El] ne peut pas elle-même avoir une culture divergente pendant [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] ans.#!" - CULTURE_CREATION_DIVERGENCE_ACCEPTANCE_TEXT:0 "L’acceptation des [GetPlayer.GetCulture.GetCollectiveNoun] sera de 100%" - CULTURE_AESTHETICS_DIVERGE_TOOLTIP:0 "#T Esthétique [CultureAesthetics.GetName]#!\n[CultureAesthetics.GetDesc]" - CULTURE_AESTHETICS_DESC:0 "Pratiques d’attribution de noms: $NAME_LIST$\nArchitecture: $BUILDING|V$\nMode: $CLOTHES|V$\nArmoiries: $COAT_OF_ARMS|V$\nÉquipement militaire: $UNIT|V$" - CULTURE_CREATION_REPLACE_TRADITION_HEADER:1 "Traditions disponibles" - TRADITION_BASE_COST_HEADER:0 "Coût de base: $COST$" - TRADITION_COST_HEADER:1 "[CULTURE_TRADITION.GetName]: $COST$" - DIVERGENCE_NO_COST_EXISTING_TRADITION:0 "Gratuit car vous avez déjà cette tradition" - DIVERGENCE_NO_PILLAR_CHANGED:0 "@warning_icon! #X Aucun [culture_pillar|El] modifié#!" - TRADITION_BLOCKS_DIVERGENCE:1 "[CULTURE_TRADITION.GetName]:" - PILLAR_BLOCKS_DIVERGENCE:1 "[CULTURE_PILLAR.GetName]:" - DIVERGE_NAME_FORMAT_0:0 "[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_1:0 "Néo-[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_1:0 "Néo-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_1:0 "Néo-[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_2:0 "Néo-[CULTURE.GetNameNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_2:0 "Néo-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_2:0 "Néo-[CULTURE.GetPrefixNoTooltip]" - CREATE_CULTURE_SELECT_COLOR:0 "Choisir une couleur pour votre nouvelle [culture|El]" - TRADITION_CATEGORY_DIVERGE_NAME:0 "[TraditionGrouping.GetGroupingName] ([GetDataModelSize( TraditionGrouping.GetPossibleTraditions )])" diff --git a/project/ck3/base_game/localization/french/gui/culture_hybridization_window_l_french.yml b/project/ck3/base_game/localization/french/gui/culture_hybridization_window_l_french.yml deleted file mode 100644 index b750e8c70e..0000000000 --- a/project/ck3/base_game/localization/french/gui/culture_hybridization_window_l_french.yml +++ /dev/null @@ -1,58 +0,0 @@ -l_french: - HYBRIDIZE_CULTURE_EXECUTE_LABEL:0 "Former une culture hybride" - HYBRIDIZE_CULTURE_EXECUTE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_EXECUTE_LABEL$#!\nFormer une [hybrid_culture|El], créant un mélange d’aspects des cultures [GetPlayer.GetCulture.GetNameNoTooltip] et [Culture.GetNameNoTooltip]\n\n[HybridizationWindow.GetHybridizeBlockers]" - HYBRIDIZE_CULTURE_WINDOW_TITLE:0 "Former une culture hybride" - HYBRIDIZATION_TOTAL_COST:0 "Coût: [HybridizationWindow.GetHybridizeCostString]" - HYBRIDIZATION_COST_TOOLTIP:0 "#T Coût: [HybridizationWindow.GetHybridizeCostString]#!\n[HybridizationWindow.GetHybridizeCostBreakdown]" - CULTURE_CREATION_NAMING_HEADER:0 "Choisissez des noms..." - CULTURE_CREATION_NAME_TOOLTIP:0 "Entrez un nom pour votre nouvelle [culture|El]" - CULTURE_CREATION_NAMING_NAME_BASE:0 "Nom" - CULTURE_CREATION_NAMING_NAME:0 "$CULTURE_CREATION_NAMING_NAME_BASE$:" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE:0 "Nom de groupe" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN:0 "$CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE$:" - CULTURE_CREATION_NAMING_PREFIX_BASE:0 "Préfixe" - CULTURE_CREATION_NAMING_PREFIX:0 "$CULTURE_CREATION_NAMING_PREFIX_BASE$:" - HYBRIDIZE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( HybridizationWindow.GetNewCultureName ), 'Choisir le nom', '' )] [HybridizationWindow.GetNewCultureName]" - CULTURE_CREATION_NEW_CULTURE_HEADER:0 "Nouvelle culture" - CULTURE_CREATION_NEW_CULTURE_TEXT:0 "La nouvelle [culture|El] sera créé avec vous en tant que [culture_head|El]" - CULTURE_CREATION_ACCEPTANCE_HEADER:0 "Acceptation" - CULTURE_CREATION_ACCEPTANCE_TEXT:0 "L’acceptation des [GetPlayer.GetCulture.GetCollectiveNoun] et [Culture.GetCollectiveNoun] sera de 100%" - CULTURE_CREATION_INNOVATIONS_HEADER:0 "Innovations" - CULTURE_CREATION_INNOVATIONS_TEXT:1 "Vous découvrirez cette [innovation|El] [Culture.GetName]:" - CULTURE_CREATION_INNOVATIONS_PLURAL_TEXT:0 "Vous découvrirez ces [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] [innovations|El] [Culture.GetName]:" - CULTURE_CREATION_INNOVATIONS_PLURAL_INCLUDING_TEXT:0 "vous découvrirez [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] [innovations|El] [Culture.GetName], dont:" - CULTURE_CREATION_REALM_ADOPTION_HEADER:0 "Adoption par le pays" - CULTURE_CREATION_REALM_ADOPTION_TEXT:0 "Votre [close_family|El] se convertira\n[VassalConversionWindow.GetNumberOfVassalsToConvert] [vassals|El] sur [VassalConversionWindow.GetNumberOfVassals] se convertiront" - CULTURE_HYBRIDIZATION_COOLDOWN:1 "#weak Chaque dirigeant ne peut créer une [hybrid_culture|El]. La nouvelle culture sera incapable de former une culture hybride pendant [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0] ans !#!" - CULTURE_CREATION_ETHOS:1 "[ethos|E]" - CULTURE_CREATION_HERITAGE:1 "[heritage|E]" - CULTURE_CREATION_LANGUAGE:1 "[language|E]" - CULTURE_CREATION_MARTIAL_CUSTOM:1 "[martial_custom|E]" - CULTURE_CREATION_NAMING_LIST:0 "Pratiques d’attribution de noms" - CULTURE_CREATION_BUILDINGS:0 "Architecture" - CULTURE_CREATION_CLOTHING:0 "Mode" - CULTURE_CREATION_COAS:0 "Armoiries" - CULTURE_CREATION_UNITS:0 "Équipement militaire" - CULTURE_CREATION_AESTHETICS:0 "Esthétique" - CULTURE_CREATION_TOO_MANY_TRADITIONS:0 "#X @warning_icon!Plus de $MAX$ traditions choisies#!" - CULTURE_CREATION_NAME_IN_USE:0 "#X @warning_icon!Il existe déjà une culture nommée $NAME$#!" - CULTURE_CREATION_NEED_PILLARS_FROM_BOTH:0 "#X @warning_icon!Doit choisir des piliers des deux cultures, sans compter les piliers communs.#!" - CULTURE_CREATION_BLOCKERS_HEADER:0 "Impossible de créer une culture" - HYBRID_NAME_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip|l]" - HYBRID_PREFIX_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip|l]" - HYBRID_PREFIX_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip|l]" - HYBRID_PREFIX_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetBaseNameNoTierNoTooltip]" - HYBRID_PREFIX_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_PILLAR:1 "Les deux" - MAP_COLOR_SELECTION_LABEL:0 "Couleur de la carte" - HYBRID_COA_DESC:0 "Utilisera les éléments des armoiries des deux cultures" - HYBRID_FASHION_DESC:0 "Utilisera la mode des deux cultures" - HYBRID_NAMES:0 "Utilisera des noms des deux cultures" - CULTURE_CREATION_TRADITIONS_COUNT:0 "Choisit jusqu’à [GetPlayer.GetCulture.GetMaxNumberOfTraditions] [traditions|El] des [cultures|El] ([HybridizationWindow.GetTraditionPicksTotal] choisies)" diff --git a/project/ck3/base_game/localization/french/gui/culture_window_l_french.yml b/project/ck3/base_game/localization/french/gui/culture_window_l_french.yml deleted file mode 100644 index 28782155a9..0000000000 --- a/project/ck3/base_game/localization/french/gui/culture_window_l_french.yml +++ /dev/null @@ -1,198 +0,0 @@ -l_french: - CULTURE_WINDOW_TITLE:0 "[Culture.GetNameNoTooltip|U]" - CULTURE_RELATION_MY_CULTURE:2 "Votre [culture|El]" - CULTURE_RELATION_MY_REALM:0 "[culture|E] dans votre [realm|El]" - CULTURE_RELATION_MY_TOP_REALM:0 "[culture|E] dans votre [top_realm|El]" - CULTURE_RELATION_FOREIGN_CULTURE:1 "[culture|E] étrangère" - CULTURE_WINDOW_ERA_JOINED:0 "$JOINED$–" - CULTURE_WINDOW_ERA_JOINED_LEFT:0 "$JOINED$–$LEFT$" - CULTURE_WINDOW_ERA_LEFT:0 "" #intentionally empty - CULTURE_WINDOW_ERA_DISCOVERED_BY:0 "Découverte par les [CULTURE.GetCollectiveNoun]" - CULTURE_WINDOW_CULTURE_HEAD_TITLE:0 "[culture_head|E]: [Character.GetUIName]" - CULTURE_WINDOW_HEAD_FASCINATION:0 "[fascination|E]: [CultureWindow.GetCulture.GetFascination.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_INFO:0 "#weak Le dirigeant de cette culture qui a la plupart des [counties|El] [CULTURE.GetCollectiveNoun|l] dans son [realm|El] ($COUNT|V$ comtés)#!" - CULTURE_WINDOW_MY_CULTURE_INFO:1 "#weak Vous avez $COUNT|V$ comtés [CULTURE.GetNameNoTooltip] dans votre pays#!" - CULTURE_WINDOW_INNOVATIONS:0 "[innovations|E] [Culture.GetNameNoTooltip]" - CULTURE_WINDOW_CULTURE:1 "Culture [Culture.GetNameNoTooltip]" - CULTURE_WINDOW_ERA_NAME:0 "[era|E] [CultureEra.GetNameNoTooltip]\n[GuiCultureEra.GetJoinedLeftString]" - INNOVATION_TOOLTIP_TYPE:0 "[innovation|E] [CultureInnovationType.GetGroupName|l]" - INNOVATION_TOOLTIP_ERA:0 "[era|E]: [CultureInnovation.GetCultureEra.GetName]" - INNOVATION_TOOLTIP_GAIN:0 "Il y a [CultureInnovation.GetProgressChance|V%] de chance de progresser de [CultureInnovation.GetProgressGain|V^] chaque mois:" - INNOVATION_NOT_IN_ERA:0 "#X Pas dans l’[era|El] $ERA_TYPE|V$#!\n" - INNOVATION_NOT_IN_REGION:1 "@warning_icon!#X La [culture|El] $CULTURE_NAME|V$ n’est pas présente en $REGION$. Il faudrait un des éléments suivants:\n $BULLET_WITH_TAB$$MIN_REGION|V$ comtés en $REGION$ sont de culture $CULTURE_NAME$ (actuellement: $CURRENT|V$)\n $BULLET_WITH_TAB$$CULTURE_PERC|%0V$ des comtés de culture $CULTURE_NAME$ sont en $REGION$ (actuellement: $CULTURE_CURRENT_PERC|%0V$)#!" - INNOVATION_GAIN_BREAKDOWN_BASE:0 "Progrès de base" - INNOVATION_GAIN_BREAKDOWN_DEVELOPMENT:0 "[development|E] moyen des [counties|El] de culture [CULTURE.GetNameNoTooltip]" - INNOVATION_GAIN_BREAKDOWN_ERAS_AHEAD:0 "De l’[era|El] précédente $NAME|V$" - INNOVATION_CHANCE_BREAKDOWN_BASE:0 "Probabilité de base" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_BORDERS:0 "[exposure|E] #weak (Frontière avec les [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_REALM:0 "[exposure|E] #weak (Partage un [realm|El] avec les [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_RELIGION:0 "[exposure|E] #weak (Partage une [religion|El] avec les [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_FASCINATION:0 "[fascination|E]" - INNOVATION_ERA_NOT_IN_YEAR:0 "#N Cette ère n’est pas disponible avant $YEAR$ ap. JC#!" - INNOVATION_ERA_NOT_IN_PREVIOUS_ERA:0 "#N Doit d’abord atteindre l’[era|El] [ERA.GetName]#!" - INNOVATION_ERA_NOT_ENOUGH_INNOVATIONS_FROM_PREVIOUS_ERA:0 "#N N’a pas découvert au moins [GetDefine('NCulture', 'MINIMUM_INNOVATIONS_TO_NEXT_ERA')|%0] des innovations de l’[era|El] [ERA.GetName] ($NUM_MISSING|V$ manquantes)#!" - INNOVATION_ERA_PROGRESS_STATE:0 "Progression: $PROGRESS|V0$/100" - INNOVATION_ERA_PROGRESS_ESTIMATED_TIME_LEFT:0 " #weak (~$TIME_LEFT$)#!" - INNOVATION_ERA_PROGRESS_SUM:0 "Progression mensuelle" - INNOVATION_ERA_TOOLTIP_EFFECTS:0 "#T Effets#!" - INNOVATION_UNLOCK_BUILDING:0 "Peut construire le bâtiment « $NAME$ »" - INNOVATION_UNLOCK_DECISION:0 "Peut prendre la [decision|El] « $NAME$ »" - INNOVATION_UNLOCK_CASUS_BELLI:0 "Peut utiliser le [casus_belli|El] « $NAME$ »" - INNOVATION_UNLOCK_MAA:0 "Peut recruter des [men_at_arms|El] « $NAME$ »" - INNOVATION_UNLOCK_LAW:0 "Peut promulguer la [Concept( 'succession_law', 'loi' )|E] « $NAME$ »" - INNOVATION_MEN_AT_ARMS_TYPE_BONUS:0 "Bonus de $NAME$:" - INNOVATION_TOOLTIP_PROGRESS:0 "Progression: [CultureInnovation.GetProgress|0V]/100" - INNOVATION_STATE_DISCOVERED:0 "Connue des [CULTURE.GetCollectiveNoun]" - INNOVATION_STATE_PROGRESSING:0 "Devrait être découverte dans environ $TIME|V$" - INNOVATION_STATE_BLOCKED:0 "Non disponible aux [CULTURE.GetCollectiveNoun]" - INNOVATION_CLICK_TO_SELECT_FASCINATION:0 "#I Cliquez pour choisir comme [cultural_fascination|El]#!" - INNOVATION_EXPOSURE_MARKER_TOOLTIP:0 "#T [exposure|E] actuelle#!\nCette [culture|El] est actuellement exposée à une [innovation|El], ce qui en stimule la recherche." - INNOVATION_FASCINATION_MARKER_TOOLTIP:0 "#T [cultural_fascination|E] actuelle#!\nLe [cultural_head|El] est fasciné par cette [innovation|El], ce qui en stimule la recherche. Le chef culturel peut à tout moment choisir de se fasciner pour une autre innovation." - CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT:0 "#X @warning_icon!Innovation inaccessible à un gouvernement [GetPlayer.GetGovernment.GetAdjective|l]#!" - CULTURE_TOOLTIP_DESC:2 "[heritage|E]: [Culture.GetHeritage.GetNameNoTooltip]\n[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]\n[era|E]: [Culture.GetCultureEra.GetName]\n\n[Culture.GetCultureEra.GetType.GetDescription|F]" - CULTURE_ERA_TOOLTIP_REACHED:1 "#P Les [CultureEra.GetCulture.GetCollectiveNounNoTooltip] ont atteint cette ère#!" - CULTURE_ERA_INNOVATION_COUNT_JOIN_LEAVE:0 "[GuiCultureEra.GetJoinedLeftString]\n[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_INNOVATION_COUNT:0 "[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_BLOCKED_BLOCKED_TILE:0 "L’ère [CultureEra.GetNameNoTooltip] n’a pas encore été atteinte par les [CultureEra.GetCulture.GetCollectiveNounNoTooltip]" - CULTURE_COOLTIP_FASCINATION:1 "[fascination|E] actuelle: [Culture.GetFascination.GetNameNoTooltip]" - CULTURE_COOLTIP_ERA:2 "[era|E] actuelle: [Culture.GetCultureEra.GetName] #weak ([Culture.GetNumberOfDiscoveredInnovations] innovations)#!" - CULTURE_COOLTIP_NO_AVAILABLE_INNOVATION:0 "Aucune innovation disponible" - CULTURE_WINDOW_CULTURE_HEAD_NOTPLAYER:0 "[CultureWindow.GetCultureHeadInfo]. [CultureWindow.GetMyCultureInfo]" - CULTURE_COOLTIP_HEAD:0 "[cultural_head|E]: [Culture.GetCultureHead.GetUIName]" - CULTURE_COOLTIP_NO_HEAD:0 "[cultural_head|E]: Aucun" - CULTURE_COOLTIP_CLICK:0 "#I Cliquer pour voir la culture [Culture.GetNameNoTooltip]#!" - CULTURE_VIEW_OVERVIEW:0 "Traditions et piliers" - CULTURE_VIEW_INNOVATIONS:0 "Innovations ([Culture.GetCultureEra.GetNameNoTooltip])" - CULTURE_VIEW_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Acceptation' )|E]: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0V]" - CULTURE_ACCEPTANCE_TOOLTIP:0 "#T Acceptation culturelle: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0]\n#!#weak Acceptation mutuelle entre les cultures [GetPlayer.GetCulture.GetName] et [Culture.GetNameNoTooltip]#!\n\n[Culture.GetYearlyAcceptanceChangeDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceBaselineDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceChangelog( GetPlayer.GetCulture )]" - CULTURE_VIEW_ACCEPTANCE_DIFF:0 "[Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|2+=]" - CULTURE_VIEW_ACCEPTANCE_DIFF_BRACKETS:0 "([Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|1+=])" - CULTURE_VIEW_PILLARS:0 "Piliers" - CULTURE_VIEW_TRADITIONS:0 "Traditions" - CULTURE_VIEW_AESTHETICS:0 "Esthétique" - CULTURE_VIEW_HERITAGE_TEXT:1 "Patrimoine [CulturePillar.GetNameNoTooltip]" - CULTURE_VIEW_LANGUAGE_TEXT:1 "Langue [CulturePillar.GetNameNoTooltip]" - CULTURE_VIEW_MARTIAL_CUSTOM_TEXT:2 "Martialité: [CulturePillar.GetNameNoTooltip]" - CULTURAL_ACCEPTANCE_FROM_BORDER:0 "Aux frontières de ma culture" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALM:0 "[Concept( 'culture_intermingling', 'Brassage culturel dans le pays' )|E]" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALMS:0 "[Concept( 'culture_intermingling', 'Brassage culturel dans les pays' )|E]" - CULTURAL_ACCEPTANCE_FROM_VASSALS:0 "Vassalité" - CULTURAL_ACCEPTANCE_FROM_REGRESSION:0 "Déclin vers la [Concept( 'cultural_acceptance_baseline', 'valeur de base' )|E] ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_FROM_REGRESSION_NO_INTERACTION:0 "Déclin vers la [Concept( 'cultural_acceptance_baseline', 'valeur de base' )|E], aucune interaction ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_DIMINISHING_RETURNS:0 "Acceptation actuelle" - CULTURAL_ACCEPTANCE_FROM_NO_INTERACTION:0 "Aucune interaction" - CULTURAL_ACCEPTANCE_FROM_TASK:1 "[CHARACTER.Custom('FR_le_Char_P')|U][CHARACTER.GetUINameNotMe] [Concept('promoting_cultural_acceptance','promeut l’acceptation')|E]" - CULTURAL_ACCEPTANCE_YEARLY_CHANGE:0 "Changement annuel" - CULTURAL_ACCEPTANCE_GAINS:0 "Gain annuel" - CULTURAL_ACCEPTANCE_LOSSES:0 "Perte annuelle" - CULTURAL_ACCEPTANCE_BASELINE:0 "[Concept( 'cultural_acceptance_baseline', 'Valeur de base de l’acceptation' )|E]" - CULTURE_PILLAR_GENERAL_TOOLTIP:2 "[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_TOOLTIP_HERITAGE_EFFECT:1 "#P +20#! de [cultural_acceptance_baseline|El] avec des cultures qui partagent ce patrimoine" - CULTURE_PILLAR_TOOLTIP_HERITAGE_SAME:0 "Votre patrimoine" - CULTURE_PILLAR_TOOLTIP_HERITAGE_DIFF:0 "Patrimoine différent de votre [culture|El]" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT:1 "#P +10#! de [cultural_acceptance_baseline|El] avec des cultures qui partagent cette langue" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_SAME:1 "Votre langue natale" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_DIFF:0 "Langue différente de votre [culture|El]" - CULTURE_PILLAR_TOOLTIP_COURT_LANGUAGE:0 "Votre [court_language|El]" - CULTURE_TRADITION_GENERAL_TOOLTIP:0 "[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_TOOLTIP_CLICKINFO:0 "[Select_CString( GetVariableSystem.HasValue( 'culture_view_reform_open', 'true' ), '#I Cliquez pour remplacer#!', '' )]" - CULTURE_TRADITION_ESTABLISHING_TOOLTIP:0 "Progression: [CultureReformation.GetProgress|2]/100 ([CultureReformation.GetTimeLeft] restants)\nProgression mensuelle [CultureReformation.GetProgressBreakdown]\n\n[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_ESTABLISHING_TOOLTIP:0 "Progression: [CultureReformation.GetProgress|2]/100 ([CultureReformation.GetTimeLeft] restants)\nProgression mensuelle [CultureReformation.GetProgressBreakdown]\n\n[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_ESTABLISHING_PROGRESS_HEADER:0 "#S En cours de mise en place#!\n#weak Tant qu’elle n’est pas mise en place, aucun des effets de la [tradition|El] ne s’applique#!" - CULTURE_PILLAR_ESTABLISHING_PROGRESS_HEADER:0 "#S En cours de mise en place#!\n#weak Tant qu’il n’est pas mis en place, aucun des effets du pilier [CulturePillar.GetTypeName] ne s’applique#!" - CHARACTERS_OF_CULTURE_MODIFIER:0 "#S Tous les personnages [CULTURE.GetCollectiveNounNoTooltip|l]:#!" - CHARACTERS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Tous les personnages de la culture:#!" - CHARACTERS_OF_CULTURE_DOCTRINE_MODIFIER:0 "#S Tous les personnages avec [FAITH_DOCTRINE.GetBaseName]#!" - COUNTIES_OF_CULTURE_MODIFIER:0 "#S Tout les comtés [CULTURE.GetCollectiveNounNoTooltip|l]:#!" - COUNTIES_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Tous les comtés de la culture:#!" - HOLDINGS_OF_CULTURE_MODIFIER:0 "#S Toute propriété [CULTURE.GetNameNoTooltip]:#!" - HOLDINGS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Toutes les propriétés de la culture:#!" - pillar_type_heritage:0 "[heritage|E]" - pillar_type_ethos:0 "[ethos|E]" - pillar_type_language:0 "[language|E]" - pillar_type_martial_custom:0 "[martial_custom|E]" - CULTURE_AESTHETICS:0 "Esthétique [Culture.GetNameNoTooltip]" - CULTURE_AESTHETICS_TOOLTIP:0 "#T Esthétique [Culture.GetNameNoTooltip]#!\nPratiques d’attribution de noms: [Culture.GetNamingListName|V]\nArchitecture: [Culture.GetBuildingGfxName|V]\nMode: [Culture.GetClothingGfxName|V]\nArmoiries: [Culture.GetCoAGfxName|V]\nÉquipement militaire: [Culture.GetUnitGfxName|V]" - CULTURE_WINDOW_NO_HEAD:0 "Pas de [culture_head|El]" - CULTURE_WINDOW_NO_HEAD_NO_COUNTIES:0 "Aucun comté de culture" - CULTURE_WINDOW_NO_VALID_HEAD:0 "Aucun candidat valide" - CULTURE_ACCEPTANCE_CHANGELOG_ENTRY:1 "[DATE.GetStringShort]: $DESC$: $VALUE|1+=$" - CULTURE_ACCEPTANCE_CHANGELOG_HEADER:0 "#S Changements récents:#!" - NO_HYBRIDIZE_INFO_HERITAGE:0 "Vous ne pouvez pas former une [hybrid_culture|El] avec une culture du même [heritage|El] que la vôtre" - NO_HYBRIDIZE_INFO_PARENT:0 "Vous ne pouvez pas former une [hybrid_culture|El] avec une culture de laquelle la vôtre dérive" - NO_HYBRIDIZE_INFO_CHILD:0 "Vous ne pouvez pas former une [hybrid_culture|El] avec une culture qui dérive de la vôtre" - HYBRIDIZE_CULTURE_LABEL:0 "Former une culture hybride" - HYBRIDIZE_CULTURE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_LABEL$#!\nFormer une [hybrid_culture|El] qui est un mélange des cultures [GetPlayer.GetCulture.GetNameNoTooltip] et [Culture.GetNameNoTooltip]\n\n[GetPlayer.GetCulture.GetHybridizationBlockers( Culture.Self )]" - DIVERGE_CULTURE_LABEL:0 "Faire diverger la culture" - DIVERGE_CULTURE_TOOLTIP:0 "#T Faire diverger la culture#!\nDiverger de la culture [Culture.GetName] pour créer une [divergent_culture|El].\n\n[GetPlayer.GetCulture.GetDivergenceBlockers]" - CULTURE_CREATION_DATE:0 "Formée en [DATE.GetYear]" - CULTURE_CREATION_DATE_DIVERGED:0 "A divergé de la culture [CULTURE.GetName] en l’an [DATE.GetYear]" - CULTURE_CREATION_DATE_HYBRID:0 "Formée à partir des cultures [CULTURE.GetName] et [TARGET_CULTURE.GetName] en l’an [DATE.GetYear]" - ADD_TRADITION_WINDOW_TITLE:0 "Établir la tradition" - REPLACE_TRADITION_WINDOW_TITLE:0 "Remplacer la tradition" - ADD_TRADITION_LABEL:0 "Établir la tradition" - REPLACE_TRADITION_LABEL:0 "Remplacer la tradition" - ADD_TRADITION_EXECUTE_LABEL:0 "Établir la tradition" - REPLACE_TRADITION_EXECUTE_LABEL:0 "Remplacer la tradition" - ADD_TRADITION_EXECUTE_TOOLTIP:2 "#T Établir la tradition#!\nAjouter une nouvelle [culture_tradition|El] à la culture [GetPlayer.GetCulture.GetName].\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_TRADITION_EXECUTE_TOOLTIP:1 "#T Remplacer la tradition#!\nRemplacer [AddTraditionWindow.GetReplacedTradition.GetName()] de la culture [GetPlayer.GetCulture.GetName] avec une nouvelle [culture_tradition|El].\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - ADD_TRADITION_TOOLTIP:0 "#T Établir la tradition#!\nAjouter une nouvelle [culture_tradition|El] à la culture [Culture.GetName].\n\n[Culture.GetAddTraditionBlockers]" - REPLACE_TRADITION_TOOLTIP:0 "#T Remplacer la tradition#!\nRemplacer cette [culture_tradition|El] de la culture [Culture.GetName] avec une nouvelle [culture_tradition|El].\n\n[Culture.GetAddTraditionBlockers]" - ADD_TRADITION_TOTAL_COST:0 "Coût: [AddTraditionWindow.GetCostString]" - REPLACE_TRADITION_TOTAL_COST:0 "Coût: [AddTraditionWindow.GetCostString]" - ADD_TRADITION_COST_TOOLTIP:0 "#T Coût de l’ajout de la tradition: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - REPLACE_TRADITION_COST_TOOLTIP:0 "#T Coût de remplacement de la tradition: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - ADD_TRADITION_NO_TRADITION_SELECTED:0 "@warning_icon!#X Aucune [culture_tradition|El] choisie#!" - ADD_TRADITION_AT_TRADITION_CAP:0 "@warning_icon!#X Ne peut pas avoir plus de [traditions|El]#!" - ADD_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Vous n’êtes pas le [culture_head|El]#!" - REPLACE_TRADITION_NO_NEW_TRADITION_SELECTED:0 "@warning_icon!#X Aucune nouvelle [culture_tradition|El] choisie#!" - REPLACE_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Vous n’êtes pas le [culture_head|El]#!" - #TRADITION_CATEGORY_NAME:0 "" # - TRADITION_CATEGORY_COUNT:0 "[TraditionGrouping.GetPickableInGrouping]/[TraditionGrouping.GetTotalInGrouping]" - TRADITION_CATEGORY_OTHER:0 "Autre" - tradition_group_law:0 "Loi" - tradition_group_combat:0 "Guerre" - tradition_group_realm:0 "Pays" - tradition_group_regional:0 "Régional" - tradition_group_societal:0 "Social" - tradition_group_ritual:0 "Rituel" - - REFORM_CULTURE_LABEL:0 "Réformer la culture [Culture.GetNameNoTooltip]" - REFORM_CULTURE_TOOLTIP:1 "[reform|E] les [traditions|El], [ethos|El] ou [culture_pillars|El] de la culture [Culture.GetName]\n\n[SelectLocalization(Culture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REFORM_CULTURE_TOOLTIP_WARNING:0 "@warning_icon!#X Une [reformation|El] est déjà en cours." - REFORM_CULTURE_CLOSE_LABEL:0 "Annuler" - REFORM_CULTURE_CLOSE_TOOLTIP:0 "Retour arrière sans faire de réformes" - REFORM_ETHOS_NEW_NAME:0 "[Culture.GetReformation.GetNewPillar.GetName]: " - REPLACE_PILLAR_NAME:0 "[ReplacePillarWindow.GetReplacedPillar.GetTypeNameNoTooltip]" - REPLACE_PILLAR_WINDOW_TITLE:1 "Remplacer $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_LABEL:1 "Remplacer $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_LABEL:1 "Remplacer $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_TOOLTIP:1 "#T Remplacer $REPLACE_PILLAR_NAME$#!\nRemplacer [ReplacePillarWindow.GetReplacedPillar.GetName] de la culture [GetPlayer.GetCulture.GetName] avec un nouveau [ReplacePillarWindow.GetReplacedPillar.GetTypeName].\n\n[ReplacePillarWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_PILLAR_NOT_CULTURE_HEAD:0 "@warning_icon!#X Vous n’êtes pas le [culture_head|El]#!" - REPLACE_PILLAR_NO_NEW_PILLAR_SELECTED:1 "@warning_icon!#X Aucun nouveau [ReplacePillarWindow.GetReplacedPillar.GetTypeName] choisi#!" - REPLACE_PILLAR_TOTAL_COST:0 "Coût: [ReplacePillarWindow.GetCostString]" - REPLACE_PILLAR_COST_TOOLTIP:0 "#T Coût de remplacement du pilier: [ReplacePillarWindow.GetCostString]#!\n[ReplacePillarWindow.GetCostBreakdown]" - REFORMATION_GAIN_BREAKDOWN_BASE:0 "Progression de base" - REFORMATION_GAIN_BREAKDOWN_COUNTIES:0 "Nombre de [counties|El] [CULTURE.GetCollectiveNounNoTooltip|l]" - REFORMATION_REPLACE_TRADITION_PROGRESS_MULT:0 "Remplacer une [tradition|El] existante" - REFORMATION_PROGRESS_BREAKDOWN:0 "#S Progression mensuelle#! [Culture.GetReformation.GetProgressBreakdown]" - REFORMATION_TRADITION_REPLACEMENT_LABEL:0 "Remplacer avec [CultureReformation.GetNewTradition.GetNameNoTooltip()]" - REFORMATION_NEW_TRADITION_INFO:0 "Sera mise en place dans [CultureReformation.GetTimeLeft]" - REFORMATION_CONFIRM_CANCEL_TITLE:0 "Annuler la réforme" - REFORMATION_CONFIRM_CANCEL_BODY:0 "Voulez-vous annuler la réforme en cours ?" - REFORMATION_CONFIRM_CANCEL_ACCEPT:0 "Accepter" - CANCEL_REFORMATION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Vous n’êtes pas le [culture_head|El]#!" - REFORMATION_TOTAL_TIME:0 "@time_icon! $TIME$" - REFORMATION_MONTHLY_PROGRESS:0 "#S Progression mensuelle#!" - CULTURE_CLICK_TO_REPLACE:0 "#I Cliquez pour remplacer#!" - CULTURE_CLICK_TO_ADD_TRADITION:0 "#I Établir une nouvelle [tradition|El]#!" - - ESTABLISHMENT_TIME_TOOLTIP_PILLAR:0 "#T Temps de mise en place:[Culture.GetTotalReformTimeForPillar]#!\n[Culture.GetTotalReformTimeBreakdownForPillar]" - ESTABLISHMENT_TIME_TOOLTIP_NEW_TRADITION:0 "#T Temps de mise en place:[GetPlayer.GetCulture.GetTotalReformTimeForNewTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForNewTradition]" - ESTABLISHMENT_TIME_TOOLTIP_REPLACING_TRADITION:0 "#T Temps de mise en place:[GetPlayer.GetCulture.GetTotalReformTimeForReplacingTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForReplacingTradition]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - pillar_type_martial:0 "[martial_custom|E]" - TRADITION_CATEGORY_NAME:0 "[TraditionGrouping.GetGroupingName] ([TraditionGrouping.GetPickableInGrouping])" - CULTURE_RELATION_MY_HERITAGE:1 "[culture|E] de votre [culture_group|El]" - CULTURE_WINDOW_GROUPS:1 " [CultureGroup.GetName]" diff --git a/project/ck3/base_game/localization/french/gui/desicionsview_l_french.yml b/project/ck3/base_game/localization/french/gui/desicionsview_l_french.yml deleted file mode 100644 index 294831a9c2..0000000000 --- a/project/ck3/base_game/localization/french/gui/desicionsview_l_french.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_french: - DECISIONS_VIEW_TITLE:0 "Décisions" - MY_LIFESTYLE_TITLE:0 "Mon intérêt de mode de vie" - MY_EDUCATION_TITLE:0 "Mon intérêt d’éducation" - CHOOSE_LIFESTYLE:0 "Choisir un intérêt de mode de vie" - CHOOSE_EDUCATION:0 "Choisir un intérêt d’éducation" - CHANGE_LIFESTYLE:0 "Changer l’intérêt de mode de vie" - CHANGE_EDUCATION:0 "Changer l’intérêt d’éducation" - DECISIONS_VIEW_DECISIONS:0 "Décisions" - DECISIONS_VIEW_MAJOR_DECISIONS:0 "Décisions importantes" - DECISIONS_VIEW_MAJOR_TOGGLE:0 "Avertir quand cette décision est disponible" - DECISION_DETAIL_REQUIREMENTS:0 "Conditions" - DECISION_DETAIL_EFFECTS:0 "Effets" - DECISION_NOT_VALID:1 "@warning_icon! #X Vous ne remplissez pas toutes les conditions#!" - DECISIONS_VIEW_COUNCILLOR:1 "Au [council|E] de votre [liege|El]" - DECISIONS_VIEW_LEAVE_COUNCIL:0 "Démissionner" - DECISIONS_VIEW_LEAVE_COUNCIL_TT:1 "#T Démissionner du Conseil#!\nDémissionner du poste de [GetPlayer.GetCouncilTitle|l] et renoncer à tous les avantages associés" - DECISIONS_VIEW_MAJOR_NOT_AVAILABLE:0 "Aucune décision importante disponible" - LEAVE_COUNCIL_CONFIRMATION_TITLE:0 "Quitter le Conseil" - LEAVE_COUNCIL_CONFIRMATION:0 "Ne bénéficiera plus des avantages d’être [CHARACTER.GetCouncilTitle|l] au [council|E] [CHARACTER.GetLiege.Custom('FR_du_Char_U_P')][CHARACTER.GetLiege.GetUIName]." - LEAVE_COUNCIL_CONFIRMATION_ACCEPT:0 "Quitter" diff --git a/project/ck3/base_game/localization/french/gui/dynasty_view_l_french.yml b/project/ck3/base_game/localization/french/gui/dynasty_view_l_french.yml deleted file mode 100644 index 6d6ebb2c10..0000000000 --- a/project/ck3/base_game/localization/french/gui/dynasty_view_l_french.yml +++ /dev/null @@ -1,65 +0,0 @@ -l_french: - DYNASTY_VIEW_CHILDREN_HIDE:0 "#T Masquer les enfants#!" - DYNASTY_VIEW_CHILDREN_SHOW:0 "#T Afficher les enfants#!" - DYNASTY_VIEW_INFO_TITLE:0 "#T Dynastie [Dynasty.GetBaseNameNoTooltip]#!" - DYNASTY_VIEW_PRESTIGE:0 "[Dynasty.GetPrestige|V0] en [dynasty_prestige|El]" - DYNASTY_VIEW_HOUSES_AMOUNT:1 "[Dynasty.GetFoundedDynastyHousesCount|V] [Select_CString( EqualTo_int32( Dynasty.GetFoundedDynastyHousesCount, '(int32)1' ), 'Maison', 'Maisons' )]" - DYNASTY_VIEW_HOUSES_TT:0 "#T Voir toutes les Maisons dans la dynastie [Dynasty.GetNameNoTooltip]#!" - DYNASTY_VIEW_MEMBERS:1 "[Dynasty.GetNumberOfLivingMembers|V] membres vivants" - DYNASTY_VIEW_MEMBERS_TT:0 "#T Voir tous les membres de la dynastie [Dynasty.GetNameNoTooltip]#!" - DYNASTY_VIEW_LIVING_MEMBERS:0 "[Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_DEAD_MEMBERS:0 "Membres morts ([GetDataModelSize( Dynasty.GetDeadMembers )])" - DYNASTY_VIEW_HOUSES:0 "Maisons" - DYNASTY_VIEW_NAME:0 "Dynastie [Dynasty.GetBaseNameNoTooltip]" - DYNASTY_VIEW_LIVING_MEMBERS_HEADER:0 "Membres vivants ([Dynasty.GetNumberOfLivingMembers|V])" - DYNASTY_VIEW_LEGACY_EXPLANATION:2 "Tous les membres de la dynastie #high [Dynasty.GetBaseNameNoTooltip]#! obtiennent les avantages de ces [dynasty_perks|El]. En obtenir d’autres devient de plus en plus difficile puisque le coût augmente à chaque fois de #V 500#![dynasty_prestige_i]" - PARENT_DYNASTY_PERK_NEEDED:1 "@warning_icon!#X Nous n’avons pas débloqué le précédent héritage#!" - DYNASTY_PRESTIGE_NEEDED:0 "@warning_icon!#X Nous n’avons pas $VALUE$ en [dynasty_prestige|El]#!" - DYNASTY_PERK_TOOLTIP:0 "#T [DynastyPerk.GetNameNoTooltip]#!\n[DynastyPerk.GetEffectDescription( Dynasty.GetDynast )]" - UNLOCK_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]\n\n#I Cliquez pour débloquer#!" - LOCKED_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_TITLE:0 "Débloquer [DYNASTY_PERK.GetNameNoTooltip]" - CHOOSE_DYNASTY_PERK_CONFIRM_DESC:0 "[DYNASTY_PERK.GetEffectDescription( GetPlayer )][DYNASTY_PERK.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_ACCEPT:0 "Débloquer" - DYNASTY_LEGACY_PERK_COST:1 "\nCoût: $VALUE|V$[dynasty_prestige_i] en [dynasty_prestige|El]" - DYNASTY_VIEW_ALSO_DYNAST:1 "Aussi chef de la dynastie [Character.GetDynasty.GetBaseName]" - DYNASTY_VIEW_ALSO_HOUSE_HEAD:0 "Chef de la Maison [Character.GetHouse.GetName]" - DYNASTY_VIEW_PAN_TO_ME:0 "Centrer sur vous" - DYNASTY_VIEW_PAN_TO_ME_TT:0 "#T Centrer sur vous#!" - DYNASTY_VIEW_PAN_TO_DYNAST:0 "Voir le chef dynastique" - DYNASTY_VIEW_CLICK_TO_PAN:1 "#I Faites glisser avec le bouton gauche ou central de la souris pour une vue panoramique#!" - CUSTOMIZE_DYNASTY_HEADER:0 "Personnaliser la dynastie [Dynasty.GetBaseNameNoTooltip]" - DYNASTY_CUSTOMIZATION_NAME_FIELD:0 "Nom" - CUSTOMIZE_DYNASTY:0 "#T Personnaliser la dynastie#!" - CUSTOMIZE_DYNASTY_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X Ce n’est pas à vous de personnaliser la dynastie [DYNASTY.GetBaseNameNoTooltip]#!" - DYNASTY_VIEW_MY_DYNASTY:0 "Votre [dynasty|El]" - DYNASTY_TT_DYNAST:1 "[dynast|E]: [Dynasty.GetDynast.GetUIName]" - DYNASTY_TT_DEAD_DYNASTY:1 "Dynastie éteinte - aucun membre vivant" - DYNASTY_TT_DEAD_HOUSE:1 "Maison éteinte - aucun membre vivant" - DYNASTY_TT_SPLENDOR_LEVEL:0 "[dynasty_prestige_level|E]: [Dynasty.GetPrestigeLevelName]" - DYNASTY_TT_MEMBERS:1 "Membres en vie: [Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_TT_DYNASTY_TREE:0 "#T Ouvrir l’arbre dynastique#!" - DYNASTY_VIEW_DYNASTY_TREE:1 "Ouvrir l’arbre dynastique" - DYNASTY_VIEW_SHOW_LEGACIES:0 "Héritages: [DynastyView.GetTotalUnlockedPerks]" - DYNASTY_VIEW_SHOW_RENOWN:1 "[dynasty_prestige|E]: [Dynasty.GetPrestige|V0][dynasty_prestige_i]" - DYNASTY_VIEW_SHOW_UNLOCK:0 "Déverrouiller" - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\nVous pouvez en tant que [dynast|El] dépenser de la [dynasty_prestige|El] pour débloquer des héritages." - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_NOT_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\n#X Vous n’êtes pas le [dynast|El] et ne pouvez donc pas dépenser de la [dynasty_prestige|El] pour débloquer des héritages.#!" - DYNASTY_VIEW_HEADING:0 "Héritages de la dynastie [Dynasty.GetBaseNameNoTooltip]" - DYNASTY_VIEW_SET_ROOT:0 "#T Masquer le reste de l’arbre#!" - DYNASTY_VIEW_EXPAND_ROOT:0 "#T Étendre au parent#!" - DYNASTY_VIEW_DYNAST_OF:0 "[Concept('dynast','Chef')|E] de la dynastie [Character.GetDynasty.GetBaseNameNoTooltip]" - DYNASTY_VIEW_BECOME_DYNAST_ONE_HOUSE:0 "Il n’y a qu’une Maison de la dynastie [Character.GetDynasty.GetBaseNameNoTooltip]. Le [house_head|El] est donc également le [dynast|El]" - DYNASTY_VIEW_BECOME_DYNAST:2 "Un autre [house_head|El] prendra sa place si sa puissance militaire maximale est nettement supérieure (a besoin de @soldier_icon! [Character.GetDynasty.GetRequiredPowerToReplaceDynast|0])" - DYNASTY_VIEW_SHOW_LEGACY_COST:0 "Coût: [Dynasty.GetNextPerkCost|V0][dynasty_prestige_i]" - DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP:0 "Progression: [Dynasty.GetPrestige|V0]/[Dynasty.GetNextPerkCost|0][dynasty_prestige_i] jusqu’au prochain [dynasty_perk|El]" - DYNASTY_HOUSE_VIEW_PROGRESS_LABEL:0 "Prochain [dynasty_perk|El]" - - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - DYNASTY_PERK_UNLOCK_MAA:0 "Peut recruter des [men_at_arms|El]: $NAME$" - DYNASTY_VIEW_SHOW_PERK_COST:1 "Coût: [DynastyPerk.GetCostStringOnly( GetPlayer )]@dynasty_prestige_icon!" - RENAME_DYNASTY_TITLE:1 "Renommer [DYNASTY.GetNameNoTooltip]" - RENAME_DYNASTY_DESC:0 "Changer votre nom [Concept( 'dynasty', 'dynastique' )|E]" - RENAME_DYNASTY_ACCEPT:0 "Renommer" - EDIT_DYNASTY_NAME:0 "#T Renommer la dynastie#!" diff --git a/project/ck3/base_game/localization/french/gui/encyclopedia_l_french.yml b/project/ck3/base_game/localization/french/gui/encyclopedia_l_french.yml deleted file mode 100644 index a412389828..0000000000 --- a/project/ck3/base_game/localization/french/gui/encyclopedia_l_french.yml +++ /dev/null @@ -1,35 +0,0 @@ -l_french: - HEADING_ENCYCLOPEDIA:0 "Encyclopédie" - OPEN_ENCYCLOPEDIA:1 "#T Ouvrir l’encyclopédie#!\nRecherchez les termes dans l’encyclopédie." - ENCYCLOPEDIA_PAGE_BUILDINGS:0 "Bâtiments" - ENCYCLOPEDIA_BUILDING_ENTRY:2 "[BUILDING.GetDescription]\n\n#S Coût de base:\n#![BUILDING.GetBaseCostDescription]\n\n#S Effet:\n#![BUILDING.GetEffectDescription( GetPlayer, GetPlayer.GetCulture )]\n\n" - ENCYCLOPEDIA_PAGE_COURT_POSITIONS:0 "Postes de la Cour" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS:0 "#S $COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE$#!\n[CourtPositionType.GetLiegeModifierDescription]\n\n" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS:0 "" - ENCYCLOPEDIA_COURT_POSITION_ENTRY:1 "[COURT_POSITION_TYPE.GetDescription]\n\n[SelectLocalization( CourtPositionType.HasLiegeModifiers, 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS', 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS' )]#S Effet sur [CourtPositionType.GetNameNoTooltip]:#!\n[CourtPositionType.GetEmployeeModifierDescription]" - ENCYCLOPEDIA_PAGE_GAME_CONCEPTS:0 "Concepts du jeu" - ENCYCLOPEDIA_PAGE_FACTIONS:0 "Factions" - ENCYCLOPEDIA_PAGE_GOVERNMENTS:0 "Gouvernements" - ENCYCLOPEDIA_PAGE_LAWS:0 "Lois" - ENCYCLOPEDIA_PAGE_MEN_AT_ARMS_TYPES:0 "Hommes d’armes" - ENCYCLOPEDIA_PAGE_SCHEMES:0 "Complots" - ENCYCLOPEDIA_PAGE_TERRAIN_TYPES:0 "Terrains" - ENCYCLOPEDIA_PAGE_TRAITS:0 "Traits" - ENCYCLOPEDIA_PAGE_TUTORIAL_GUIDED:0 "Leçons du didacticiel" - ENCYCLOPEDIA_PAGE_TUTORIAL_REACTIVE:0 "Conseil" - TOOLTIP_CLOSE_ENCYCLOPEDIA:0 "Fermer l’encyclopédie" - ENCYCLOPEDIA_CONTENTS:0 "Contenus" - ENCYCLOPEDIAGE_CURRENT_PAGE:0 "Page actuelle" - ENCYCLOPEDIAGE_PREVIOUS_PAGE:0 "Page précédente" - ENCYCLOPEDIAGE_NEXT_PAGE:0 "Page suivante" - SEARCH_ENCYCLOPEDIA:0 "Chercher" - SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "#T $SEARCH_ENCYCLOPEDIA$\n#!Trouver les entrées dans '[EncyclopediaPage.GetTitle]' dont les titres correspondent au texte saisi" - RESET_SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "$CHARACTER_LIST_CLEAR$" - ENCYCLOPEDIA_ALL_PAGES:0 "Toutes les pages" - ENCYCLOPEDIA_PREVIOUS_SEARCH_TOOLTIP:2 "Afficher la précédente recherche" - ENCYCLOPEDIA_NEXT_SEARCH_TOOLTIP:2 "Afficher la recherche suivante" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - ENCYCLOPEDIA_SELECT_PAGE_TOOLTIP:0 "Cliquer pour choisir #EMP [EncyclopediaPage.GetTitle]#! comme page" - RESET_SEARCH_ENCYCLOPEDIA:0 "Effacer" - ENCYCLOPEDIA_ALL_PAGES_TOOLTIP:0 "Afficher toutes les entrées de l'encyclopédie" diff --git a/project/ck3/base_game/localization/french/gui/event_window_l_french.yml b/project/ck3/base_game/localization/french/gui/event_window_l_french.yml deleted file mode 100644 index d39b1424e4..0000000000 --- a/project/ck3/base_game/localization/french/gui/event_window_l_french.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_french: - EVENT_WINDOW_DAYS_REMAINING:1 "@warning_icon!#X En raison du jeu multijoueur, cette option sera automatiquement sélectionnée dans [EventWindowData.GetDaysRemaining|V] jours.#!" - EVENT_WINDOW_OPTION_AVAILABLE_SKILL:1 "Cette option est disponible en raison de votre [skill|El] [SkillItem.GetName]" - EVENT_WINDOW_OPTION_AVAILABLE_TRAIT:1 "Cette option est disponible en raison de votre [trait|El] [Trait.GetName(GetPlayer)]" - EVENT_OPTION_NO_LONGER_AVAILABLE:0 "@warning_icon!#X N’est plus disponible#!" - tooltip_open_scheme_view:1 "#I Voir les complots#!" - EVENT_OPTION_WILL_HAPPEN:0 "#S Va se produire\n#!" - EVENT_OPTION_HAS_HAPPENED:0 "#S S’est produit\n#!" - EVENT_NOTHING_HAPPENS:1 "#F Aucun effet immédiat...#!" - EVENT_OPTION_AI_CHANCE:1 "#Weak Poids de l’IA: $VALUE$#!" - REGENERATE_EVENT_CONTENTS:0 "#T Regenerate event contents#!\nWill cause all the loc, portraits, etc. to be regenerated." - TOGGLE_DATA_SYSTEM:0 "#T Toggle data system#!\nWill toggle whether the data system is run, making brackets and such show. Same as Localization.ToggleSkipDataSystemInLocOutput" - COPY_EVENT_CONTENTS:0 "#T Copy event contents#!\nWill copy the contents of the event text to your clipboard" - COURT_EVENT_DAYS_REMAINING:0 "@warning_icon!#X [CourtEventItem.GetDaysRemaining] jours restant#!" - COURT_EVENT_TIME_WARNING:0 "La dernière option sera choisie pour vous dans #high [EventWindowData.GetDaysRemaining]#! jours" diff --git a/project/ck3/base_game/localization/french/gui/event_window_wigets_l_french.yml b/project/ck3/base_game/localization/french/gui/event_window_wigets_l_french.yml deleted file mode 100644 index 51919b2aac..0000000000 --- a/project/ck3/base_game/localization/french/gui/event_window_wigets_l_french.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_french: - event_window_widget_name_child_after_father:2 "Comme [Character.GetFather.GetFirstNameOrMeNoTooltip]" - event_window_widget_name_child_after_mother:1 "Comme [Character.GetMother.GetFirstNameOrMeNoTooltip]" - event_window_widget_name_child_after_fathers_father:1 "Le grand-père paternel" - event_window_widget_name_child_after_fathers_mother:1 "La grand-mère paternelle" - event_window_widget_name_child_after_mothers_father:1 "Le grand-père maternel" - event_window_widget_name_child_after_mothers_mother:1 "La grand-mère maternelle" - event_window_widget_name_child_after_family_member:1 "Un membre de la famille" - event_window_widget_name_child_after_random_ancestor:0 "Un[Character.Custom('FR_E')] ancêtre" - event_window_widget_name_child_random_faith_name:0 "Un nom [Character.GetFaith.GetAdherentNameNoTooltip]" - event_window_widget_name_child_random_cultural_name:0 "Un nom d’origine [Character.GetCulture.GetNameNoTooltip]" - event_window_widget_stress_new_level:0 "[stress_level|E] atteint: #V [Character.GetStressLevel]#!" - event_window_widget_max_stress:0 "#X Plus haut [stress_level|El] atteint#!" - event_window_widget_scheme_show_in_list:0 "Afficher les complots" - event_window_widget_enter_text_prompt:0 "Entrer le texte:" diff --git a/project/ck3/base_game/localization/french/gui/factions_view_l_french.yml b/project/ck3/base_game/localization/french/gui/factions_view_l_french.yml deleted file mode 100644 index 7cdc717d56..0000000000 --- a/project/ck3/base_game/localization/french/gui/factions_view_l_french.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_french: - FACTIONS_WINDOW:0 "Factions" - FACTIONS_WINDOW_MY_FACTIONS:1 "Contre votre seigneur lige" - FACTIONS_WINDOW_MY_FACTIONS_TT:1 "Afficher les factions auxquelles vous appartenez" - FACTIONS_WINDOW_TARGETING_LIEGE_TT:1 "Afficher les factions qui ciblent votre seigneur lige" - FACTIONS_WINDOW_TARGETING_FACTIONS:1 "Contre vous" - FACTIONS_WINDOW_TARGETING_FACTIONS_TT:1 "Afficher les factions qui vous ciblent" - FACTIONS_WINDOW_TARGETING_ME:1 "Factions qui vous ciblent" - FACTIONS_WINDOW_NOT_IN_FACTION:1 "#weak Vous ne faites partie d’aucune [faction|El]#!" - FACTIONS_WINDOW_NOT_FACTION_AGAINST:0 "#weak Aucune [faction|El] ne vous prend pour cible#!" - FACTIONS_WINDOW_LEADER:0 "Chef" - FACTIONS_WINDOW_CLAIMANT:0 "Prétendant" - FACTIONS_WINDOW_TARGET:0 "Cible" - FACTIONS_WINDOW_DISCONTENT:2 "[discontent|E]: [FactionItem.GetDiscontent|%0]" - FACTIONS_WINDOW_POWER:0 "[military_power|E]" - FACTIONS_WINDOW_TT_HIDE_MEMBERS:0 "Masquer les membres" - FACTIONS_WINDOW_TT_SHOW_MEMBERS:0 "Afficher les membres" - NOT_FACTION_CANT_JOIN_CREATE_ADULT:0 "Impossible de créer ou de rejoindre une faction tout en étant mineur" - NOT_FACTION_CANT_JOIN_IF_TARGET:0 "Impossible de créer ou de rejoindre une faction qui vous prend pour cible." - NOT_FACTION_CANT_JOIN_CREATE_HOOK:0 "Il n’est pas possible de créer ou de rejoindre une faction contre quelqu’un qui a un [strong_hook|El] contre vous" - NOT_FACTION_CANT_JOIN_CREATE_ALLIED:0 "Impossible de créer ou de rejoindre une faction contre un [ally|El]" - NOT_faction_relation_blocks_joining_friend:0 "Impossible de créer ou de rejoindre une faction contre un [friend|El]" - NOT_faction_relation_blocks_joining_lover:0 "Impossible de créer ou de rejoindre une faction contre un [lover|El]" - NOT_FACTION_CANT_JOIN_CREATE_IMPRISONED:0 "Impossible de créer ou de rejoindre une faction en étant en [prison|El]" - NOT_FACTION_CANT_JOIN_CREATE_COWED:0 "Impossible de créer ou de rejoindre une faction en étant [cowed|El]" - NOT_FACTION_CANT_JOIN_CREATE_INCAPABLE:0 "Impossible de créer ou de rejoindre une faction en étant [GetTrait('incapable').GetName( GetNullCharacter )]" - FACTION_CANT_JOIN_CREATE_IN_ANOTHER_FACTION_WARNING:0 "@warning_icon!#X $NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER$#!\n" - NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER:0 "Déjà dans une autre faction" - FACTION_CANT_CREATE_ALREADY_TARGETING:0 "@warning_icon!#X Il y a déjà une $NAME$ ciblant [CHARACTER.GetUIName]#!\n" - FACTION_CANT_JOIN_AT_WAR:0 "@warning_icon!#X Impossible de rejoindre une faction qui est en guerre#!\n" - FACTION_CANT_JOIN_AT_WAR_WITH_LEADER:0 "@warning_icon!#X Impossible de rejoindre une faction tout en étant en guerre avec son chef#!\n" - FACTION_CANT_LEAVE_AT_WAR:0 "@warning_icon!#X Impossible de quitter une faction qui est en guerre#!\n" - FACTION_CANT_LEAVE_NOT_PART:0 "@warning_icon!#X Impossible de quitter une faction sans en être membre#!\n" - FACTION_CANT_LEAVE_FORCED:0 "@warning_icon!#X Forcé de rester jusqu’au [DATE.GetString|V]#!\n" - FACTIONS_WINDOW_POWER_TT:0 "#T [faction_military_power|E]: $POWER|%0V$#!" - FACTIONS_WINDOW_POWER_THRESHOLD_TT:0 "Seuil: $POWER|%0V$" - FACTIONS_WINDOW_DISCONTENT_INCREASING_TITLE_TT:1 "#T Mécontentement: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_DECREASING_TITLE_TT:1 "#T Mécontentement: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_TITLE_TT:0 "#T Mécontentement: $DISCONTENT|%0V$ (Au maximum actuel)#!" - FACTIONS_WINDOW_DISCONTENT_REACH_THRESHOLD_TT:2 "Pourra envoyer un ultimatum dans #V $MONTHS$ mois#! #weak (à $DISCONTENT|%0$)#!" - FACTIONS_WINDOW_DISCONTENT_PROGRESS_TT:1 "Modification mensuelle: $VALUE|0-=$" - FACTIONS_WINDOW_DISCONTENT_INCREASING:0 "Peut envoyer un ultimatum dans #V [FactionItem.GetMonthsUntilMaxDiscontent] mois#!" - FACTIONS_WINDOW_DISCONTENT_CAN_SEND:0 "Peut envoyer un ultimatum à n’importe quel moment" - FACTIONS_WINDOW_DISCONTENT_TO_WEAK:0 "Trop faible pour envoyer un ultimatum" - FACTIONS_WINDOW_CASSALC_CANT_CREATE_JOIN:0 "Vassaux qui ne rejoindront pas de faction" - FACTIONS_WINDOW_CREATE_JOIN_EXPLANATION:1 "Vous pouvez empêcher un [vassal|El] de rejoindre une [faction|El] en en faisant votre [friend|El], [lover|El], [prisoner|El], ou [ally|El]. Vous pouvez également le faire en le rendant [cowed|El] ou en ayant un [strong_hook|El] contre lui." - FACTIONS_WINDOW_FACTION_AT_WAR:0 "En guerre" - FACTION_WINDOW_MEMBER_SINGULAR:0 "$NUMBER|V$ membre" - FACTION_WINDOW_MEMBER_PLURAL:0 "$NUMBER|V$ membres" - FACTION_WINDOW_LEAVE:0 "Quitter" - FACTION_WINDOW_LEAVE_TT:0 "#T Quitter la faction#!" - FACTION_WINDOW_POPUP_DISBAND_TITLE:0 "Dissoudre la faction" - FACTION_WINDOW_POPUP_DISBAND_DESC:0 "La [FACTION.GetName|l] sera dissoute." - FACTION_WINDOW_POPUP_DISBAND_ACCEPT:0 "Dissoudre" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_TITLE:0 "Appuyer les demandes de la faction" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_DESC:0 "La [FACTION.GetName|l] enverra un ultimatum [FACTION.GetTarget.Custom('FR_au_Char_U_P')][FACTION.GetTarget.GetUIName]. En cas d’acceptation, toutes les demandes de la faction seront satisfaites. En cas de refus, la faction déclenchera une [civil_war|El] contre [FACTION.GetTarget.Custom('FR_LuiElle')]." - FACTION_WINDOW_PRESS_DEMANDS:0 "Appuyer les demandes" - FACTION_WINDOW_PRESS_DEMANDS_TT_TITLE:0 "#T Appuyer les demandes#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_DESC:0 "La [faction|El] enverra un ultimatum à sa cible. En cas d’acceptation, les demandes de la faction seront satisfaites. En cas de refus, il y aura une [civil_war|El] !" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_WAR:0 "@warning_icon!#X Impossible d’appuyer les demandes tant que la faction est en guerre#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DATE:1 "@warning_icon!#X Vous devez attendre jusqu’au [DATE.GetString|V] avant de pouvoir appuyer de nouveau les demandes de cette faction#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_LEADER_PLAYER:1 "Le chef de faction est un joueur, donc les demandes peuvent être envoyées même si les seuils de mécontentement et de la [faction_military_power|El] ne sont pas atteints" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DISCONTENT:0 "@warning_icon!#X Le mécontentement de la faction doit être d’au moins $THRESHOLD|%0V$ pour pouvoir appuyer les demandes#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_AT_AT_WAR_WITH_TARGET:0 "@warning_icon!#X Le chef de faction est déjà en guerre contre la cible#!" - FACTION_WINDOW_JOINED_FACTIONS:0 "Vos factions" - FACTION_WINDOW_FACTIONS_TO_JOIN:1 "Factions contre votre seigneur lige" - FACTIONS_WINDOW_NOT_JOINABLE_FACTION:1 "#weak Il n’y a pas de [faction|El] que vous puissiez rejoindre#!" - FACTION_WINDOW_JOIN:0 "Rejoindre" - FACTION_WINDOW_JOIN_TT_TITLE:0 "#T Rejoindre la [FACTION.GetName|l]#!" - FACTION_WINDOW_FACTIONS_TO_CREATE:0 "Factions potentielles" - FACTIONS_WINDOW_NOT_CREATABLE_FACTION:1 "#weak Il n’y a pas de [faction|El] que vous puissiez créer#!" - FACTIONS_WINDOW_CREATE:0 "Créer une $NAME|l$" - FACTIONS_WINDOW_DISABLED_VASSAL_HEADER:0 "#T [CHARACTER.GetUIName]#!\nN’est pas autorisé à créer ou rejoindre des [factions|El] en raison de:" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_CLAIMANT:0 "Choisissez un prétendant" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_TITLE:0 "Choisissez un titre" - FACTION_PEASANT_REVOLT:0 "Révolte paysanne" - FACTION_WINDOW_COUNTY_MEMBER_TT:0 "#T Les paysans de [FactionCountyMember.GetMember.GetNameNoTooltip]#!\nContribution à la [faction_military_power|El]: [FactionCountyMember.CalcPower|%1V]\n\n#weak La contribution repose sur les [levies|El] et l’[county_opinion|El] du [county|El]#!\n\n#I Cliquer pour voir le comté#!" - FACTIONS_WINDOW_COUNTY_OPINION:0 "[FactionCountyMember.GetOpinion|=+]" - FACTIONS_WINDOW_COUNTY_OPINION_TOOLTIP:0 "#T Opinion populaire en [FactionCountyMember.GetMember.GetName]:#!\n[FactionCountyMember.GetOpinionDescription]" - FACTIONS_WINDOW_MEMBER_TT:0 "#S Membre de la faction#!\n#T [CHARACTER.GetUINameNoTooltip]#!\nContribution à la [faction_military_power|El]: $POWER|%1V$\n#weak La contribution repose sur leur nombre de [soldiers|El]#!\n\n#I Cliquer pour voir#!" - FACTION_MEMBER_IS_IN_ANOTHER_WAR:0 "@warning_icon! #X Dans une autre guerre contre [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName]. Ne participera pas si les demandes sont appuyées.#!" - PLAYER_CANNOT_JOIN_FACTION_OF_THIS_TYPE:0 "@warning_icon! #X Impossible de rejoindre ce type de faction#!" - NOT_FACTION_SOFT_BLOCK_IS_NOT_COURT_CHAPLAIN:0 "Les [court_chaplains|El] ne peuvent rejoindre qu’une [faction|El] de prétendant" - FACTION_ADD_MEMBER:0 "Ajout de membres ([FactionsWindow.GetMembersAvailableToForce|V])" - FACTION_ADD_MEMBER_TT:0 "#T Forcer les personnages à rejoindre#!\n[FactionsWindow.GetMembersAvailableToForce|V] [Select_CString( EqualTo_int32( FactionsWindow.GetMembersAvailableToForce, '(int32)1' ), 'personnage peut actuellement être forcé', 'personnages peuvent actuellement être forcés' )] à rejoindre la faction" - FACTIONS_OTHER:0 "Factions" - create_claimant_faction_against:0 "Créer une faction de prétendant" - FACTION_WINDOW_OPINION_OF_TARGET:0 "Opinion de la cible: [CharacterListItem.GetOpinionOfOtherCharacter|+=]" - CLAIMANT_TITLES_NO_TITLES:0 "Aucun titre à revendiquer" - NO_POTENTIAL_CLAIMANTS:0 "Aucun prétendant potentiel" diff --git a/project/ck3/base_game/localization/french/gui/faith_view_l_french.yml b/project/ck3/base_game/localization/french/gui/faith_view_l_french.yml deleted file mode 100644 index b7f0cbc5fa..0000000000 --- a/project/ck3/base_game/localization/french/gui/faith_view_l_french.yml +++ /dev/null @@ -1,156 +0,0 @@ -l_french: - FAITH_VIEW_HEADING:0 "[Faith.GetNameNoTooltip]" - FAITH_VIEW_SUBHEADING:2 "[faith|E] [Faith.GetReligion.GetAdjective] [organized|El]" - FAITH_VIEW_UNREFORMED_SUBHEADING:1 "[faith|E] [Faith.GetReligion.GetAdjective] [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName|l]" - FAITH_VIEW_REFORMED_SUBHEADING:2 "[faith|E] [Faith.GetReligion.GetAdjective] [organized|El]" - FAITH_VIEW_OUR_VIEW:1 "Nous les considérons comme [GetPlayer.GetFaith.GetRelationNameTo( Faith.Self )|Vl]#L #V s#!#!" - FAITH_VIEW_THEIR_VIEW:1 "Ils nous considèrent comme [Faith.GetRelationNameTo( GetPlayer.GetFaith )|Vl]#L #V s#!#!" - FAITH_VIEW_YOUR_FAITH:0 "Votre [faith|El]" - TOGGLE_RELIGION_VIEW:1 "Autres fois" - RELIGION_WINDOW_TITLE:2 "Autres fois" - FAITH_ITEM_TOOLTIP:1 "#I Cliquez pour voir la foi [Faith.GetAdjectiveNoTooltip]#!" - FAITH_TOOLTIP_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetUIName]" - TOGGLE_RELIGION_VIEW_TOOLTIP:1 "#I Cliquez pour voir les autres [faiths|El]#!" - FAITH_WINDOW_FERVOR:0 "[fervor|E]: [Faith.GetFervor|0]%" - FAITH_WINDOW_VIRTUES:0 "[virtues|E]" - FAITH_WINDOW_SINS:0 "[sins|E]" - FAITH_WINDOW_DOCTRINE_TOOLTIP:1 "#T [FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]#!\n[FaithDoctrine.GetEffectsDescription( GuiFaithDoctrineItem.GetFaith )]\n\n[FaithDoctrine.GetDescription( GuiFaithDoctrineItem.GetFaith )|F]" - FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH:1 "#T [FaithDoctrine.GetNameNoTooltip( Faith.Self )]#!\n[FaithDoctrine.GetEffectsDescription( Faith.Self )]\n\n[FaithDoctrine.GetDescription( Faith.Self )|F]" - FAITH_TOOLTIP_DOCTRINE_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetShortUIName]" - FAITH_TOOLTIP_DOCTRINE_NO_HEAD_OF_FAITH:0 "Pas de [head_of_faith|El]" - FAITH_TOOLTIP_DOCTRINE_VACANT_HEAD_OF_FAITH:0 "[head_of_faith|E]: vacant" - FAITH_WINDOW_DOCTRINE_SELECT_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]#I Cliquez pour sélectionner [FaithDoctrine.GetName( GuiFaithDoctrineItem.GetFaith )]#!" - FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]Coût: [FaithDoctrine.CalcPietyCost( GuiFaithDoctrineItem.GetFaith )|0][piety_i]\n#I Cliquez pour changer#!" - DOCTRINE_BLOCKS_FAITH_CREATION:0 "@warning_icon!#X [FAITH_DOCTRINE.GetName( GetPlayer.GetFaith )] n’est pas autorisé#!" - CANNOT_CREATE_FAITH_IN_OBSERVE_MODE:0 "@warning_icon!#X Jouer un personnage est nécessaire#!" - FAITH_CREATION_BUTTON_TOOLTIP:1 "#T Créer la foi#!\n[Select_CString( FaithCreationWindow.CanCreateFaith, '#I Cliquer pour créer la foi#!', FaithCreationWindow.GetCreationBlockers )]" - FAITH_REFORM_BUTTON_TOOLTIP:0 "#T Réformer la foi#!\n[FaithCreationWindow.GetCreationBlockers]#I Cliquer pour réformer la foi#!" - FAITH_CONVERSION_BUTTON_TOOLTIP:0 "#T Convertir la foi#!\n[FaithConversionWindow.GetConversionBlockers]#I Cliquez pour convertir la foi#!" - FAITH_CONVERSION_SAME_FAITH:0 "Je suis déjà la foi [FAITH.GetAdjective]" - CREATE_REFORM_FAITH_TEXT:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE', 'CREATE_FAITH_WINDOW_TITLE' )]" - CREATE_REFORM_FAITH_TOOLTIP:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE_TOOLTIP', 'CREATE_FAITH_WINDOW_TITLE_TOOLTIP' )]" - CREATE_FAITH_WINDOW_TITLE:0 "Créer une foi [GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip]" - REFORM_FAITH_WINDOW_TITLE:0 "Réformer la foi [GetPlayer.GetFaith.GetAdjectiveNoTooltip]" - CREATE_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $CREATE_FAITH_WINDOW_TITLE$#!\nCréer une nouvelle [faith|El] en choisissant des [core_tenets|El] et des [doctrines|El]" - REFORM_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $REFORM_FAITH_WINDOW_TITLE$#!\nRéformer la [faith|El] [GetPlayer.GetFaith.GetAdjectiveNoTooltip] en choisissant des [core_tenets|El] et des [doctrines|El]" - CONVERT_FAITH_WINDOW_TITLE_UI:0 "Se convertir à la foi [Faith.GetAdjectiveNoTooltip]" - CONVERT_FAITH_WINDOW_TITLE:0 "Se convertir à la foi [FAITH.GetAdjectiveNoTooltip]" - FAITH_CREATION_DOCTRINES_PIETY_COST:0 "Coût de la doctrine sans réduction: $VALUE|V$[piety_i]" - FAITH_CONVERSION_DISCOUNT:0 "Réduction du coût de conversion: $VALUE|P%0$[piety_i]" - FAITH_CREATION_COST_TOOLTIP:0 "#T Coût de création: [FaithCreationWindow.CalcPietyCost][piety_i]#!\n[FaithCreationWindow.GetPietyCostDesc]" - FAITH_CONVERSION_COST_TOOLTIP:1 "#T Coût de conversion: [FaithConversionWindow.CalcPietyCost][piety_i]#!\n[FaithConversionWindow.GetPietyCostDesc]" - FAITH_NAME_ALREADY_IN_USE:0 "@warning_icon!#X Nom déjà utilisé par la foi [FAITH.GetAdjective]#!" - FAITH_MUST_BE_UNIQUE:0 "@warning_icon!#X La foi doit être unique dans sa religion. A actuellement exactement les mêmes doctrines que la foi [FAITH.GetAdjective]#!" - MUST_SELECT_FAITH_ICON:0 "@warning_icon!#X Doit choisir une icône pour la nouvelle foi#!" - SELECT_FAITH_ICON:0 "Choisir une icône de foi" - CHANGE_FAITH_ICON:0 "#T Changer l’icône#!\n#I Cliquez pour changer d’icône de la foi#!" - SELECT_FAITH_ICON_TOOLTIP:0 "#T Choisir l’icône de la foi#!\n#I Cliquez pour sélectionner cette icône de la foi#!" - VASSAL_WILL_CONVERT:0 "#P Se convertira ($VALUE|0$)#!" - VASSAL_MIGHT_CONVERT:0 "#V Pourrait se convertir ($VALUE|0$)#!" - VASSAL_WILL_NOT_CONVERT:0 "#N Ne se convertira pas ($VALUE|0$)#!" - VASSAL_CONVERSION_HEADER:0 "Vassaux qui se convertiront" - VASSAL_CONVERSION_TOOLTIP:0 "#T $VASSAL_CONVERSION_TEXT$#!" - FAITH_CREATION_ADOPTION:0 "Adoption par le pays" - FAITH_CREATION_ADOPTION_TEXT:0 "Ma [close_family|El] va se convertir\n[VassalConversionWindow.GetNumberOfVassalsToConvert] sur [VassalConversionWindow.GetNumberOfVassals] [vassals|El] vont se convertir" - FAITH_CREATION_TOLERANCE:0 "Tolérance de la part de l’ancienne foi" - FAITH_CREATION_TOLERANCE_TEXT:1 "Votre ancienne foi vous considérera comme [GetHostilityLevelName( FaithCreationWindow.GetHostilityLevel )]" - FAITH_CONVERSION_TOLERANCE_TEXT:1 "Votre ancienne foi vous considérera comme [GetHostilityLevelName( FaithConversionWindow.GetHostilityLevel )]" - FAITH_CREATION_OPEN_VASSAL_LIST:0 "Afficher les vassaux" - FAITH_CREATION_PAGAN_REFORM:0 "Réformer la foi païenne" - FAITH_CREATION_PAGAN_REFORM_TEXT:2 "Réformer la foi #high [GetPlayer.GetFaith.GetAdjective]#! en fera une foi organisée. Elle donne un accès aux [holy_wars|El] et le [court_chaplain|El] convertit les [counties|El] plus efficacement." - FAITH_CREATION_ADDS_CHURCH_PROPERTY_TEXT:1 "Instituer les [church_property|El]\nVotre [court_chaplain|El] aura un contrôle direct sur les temples de votre [domain|El]" - FAITH_CREATION_ADDS_LAY_CLERGY_TEXT:1 "Abolir les [church_property|El]\nVous aurez un contrôle direct sur vos [GetPlayer.GetFaith.Custom('HouseOfWorshipPlural')] et ils compteront pour votre [domain_limit|El]" - FAITH_CREATION_COOLDOWN:2 "#weak Chaque dirigeant ne peut créer ou réformer une foi qu’une fois !#!" - FAITH_CREATION_CREATE:1 "Créer la foi" - FAITH_CREATION_REFORM:1 "Réformer la foi" - FAITH_CONVERSION_CONVERT:1 "Se convertir à la foi" - FAITH_MUST_BE_DIFFERENT_FROM_OLD:0 "@warning_icon!#X La nouvelle [faith|El] et votre ancienne [faith|El] ne peuvent pas avoir les mêmes [core_tenets|El] et [doctrines|El]#!" - - FAITH_CREATION_TOTAL_COST:1 "Coût: [FaithCreationWindow.CalcPietyCost][GetLocalPlayerPietyTextIcon]" - FAITH_CONVERSION_TOTAL_COST:1 "Coût total: [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyCost]" - FAITH_CONVERSION_COST_MISSING:1 "#X Manquant: [FaithConversionWindow.CalcPietyMissing][GetLocalPlayerPietyTextIcon]#!" - FAITH_CREATION_COST_MISSING:1 "#X Manquant: [FaithCreationWindow.CalcPietyMissing][GetLocalPlayerPietyTextIcon]#!" - FAITH_CREATION_NAMING_NAME_BASE:0 "Nom" - FAITH_CREATION_NAMING_ADJECTIVE_BASE:0 "Adjectif" - FAITH_CREATION_NAMING_FOLLOWER_BASE:0 "Adepte" - FAITH_CREATION_NAMING_FOLLOWERS_BASE:0 "Adeptes" - FAITH_CREATION_NAMING_NAME:1 "$FAITH_CREATION_NAMING_NAME_BASE$:" - FAITH_CREATION_NAMING_ADJECTIVE:1 "$FAITH_CREATION_NAMING_ADJECTIVE_BASE$:" - FAITH_CREATION_NAMING_FOLLOWER:1 "$FAITH_CREATION_NAMING_FOLLOWER_BASE$:" - FAITH_CREATION_NAMING_FOLLOWERS:1 "$FAITH_CREATION_NAMING_FOLLOWERS_BASE$:" - FAITH_CREATION_NEEDS_ICON:0 "#X Doit choisir une icône#!" - FAITH_CREATION_NAMING_DESC:0 "Description:" - FAITH_CREATION_NAMING_HEADER:0 "Choisissez des noms..." - FAITH_WINDOW_FAITH_NAME:0 "[Select_CString( StringIsEmpty( FaithCreationWindow.GetNewFaithName ), 'Choisir les noms', '' )] [FaithCreationWindow.GetNewFaithName]" - FAITH_WINDOW_FAITH_NAME_TOOLTIP:0 "Entrer un nom pour votre nouvelle [faith|El] et ses adeptes" - FERVOR_YEARLY_CHANGE:0 "Changement de [fervor|El] annuel" - FERVOR_TT:3 "#T Ferveur: [Faith.GetFervor|2]%\n#!#weak Les effets réels de la [fervor|El] d’une [faith|El] sont toujours relatifs à la ferveur de la foi opposée. Par exemple, en utilisant la tâche [convert_county|El].#!\n\n[Faith.GetYearlyFervorChangeDesc]\n\n[Faith.GetFervorChangelog]" - - FAITH_DOCTRINES_IMPORTANT:0 "Principales [doctrines|El]" - FAITH_DOCTRINES_MARRIAGE:0 "Doctrines du mariage" - FAITH_DOCTRINES_CRIMES:0 "Doctrines des crimes" - FAITH_DOCTRINES_CLERGY:0 "Doctrines du clergé" - FAITH_DOCTRINES_SPECIAL:0 "Doctrines spéciales" - - RELIGIOUS_HEAD:0 "[head_of_faith|E] actuel" - RELIGIOUS_HEAD_WITH_NAME:0 "[Faith.GetReligiousHead.GetUINameNoTooltip]" - RELIGIOUS_HEAD_EMPTY_DESC:0 "Personne n’occupe la fonction de chef de la foi [Faith.GetAdjectiveNoTooltip]" - RELIGIOUS_HEAD_NEVER_DESC:0 "La foi [Faith.GetAdjectiveNoTooltip] n’a pas de chef" - ASK_FOR_GOLD:0 "#D Demander de l’or#!" - CALL_CRUSADE:0 "#D Appeler à la croisade#!" - CREATE_ANTIPOPE:0 "#D Créer un antipape#!" - RELIGION_FAMILY_TOOLTIP:1 "[ReligionFamily.GetReligiousFamilyHostilityDescription]\n\n#bold Les religions suivantes sont de la famille [ReligionFamily.GetNameNoTooltip|l]:#!\n[ReligionFamily.GetReligions]\n" - CREATE_FAITH_CONFIRM_TITLE:0 "[Select_CString( GetPlayer.GetFaith.IsUnreformed, 'Réformer', 'Créer' )] $NAME$" - CREATE_FAITH_CONFIRM_DESC:1 "Coût total: $COST$[GetLocalPlayerPietyTextIcon]\nLes croyances de $NAME$ ne pourront plus être changées une fois qu’elle a été [Select_CString( GetPlayer.GetFaith.IsUnreformed, 'réformée', 'crée' )]" - CREATE_FAITH_CONFIRM_ACCEPT:0 "Créer" - RELIGIOUS_HEAD_NO_HEAD:0 "Pas de [head_of_faith|El]" - RELIGIOUS_HEAD_SPIRITUAL_HEAD:0 "[Concept( 'head_of_faith', 'Chef' )|E] [Concept( 'spiritual_head_of_faith', 'spirituel de la foi' )|E]:" - RELIGIOUS_HEAD_TEMPORAL_HEAD:0 "[Concept( 'head_of_faith', 'Chef' )|E] [Concept( 'temporal_head_of_faith', 'temporel de la foi' )|E]:" - - FAITH_BELIEFS:0 "Croyances" - FAITH_HOLY_SITES:0 "Lieux saints" - FAITH_HOLY_SITE_EXPLANATION:0 "Chaque lieu saint détenu par un [ruler|El] [Faith.GetAdjectiveNoTooltip] donne un bonus à tous les fidèles" - FAITH_HOLY_SITE_HOLDER_TOOLTIP:0 "#T [Character.GetPrimaryTitle.GetNameNoTooltip]\n#![ruler|E]: [Character.GetUIName]\n[faith|E]: [Character.GetFaith.GetName]\n\n[Select_CString( GuiHolySiteItem.IsHeldByFaith, '#same ', '#weak ' )]Puisque le dirigeant de [HolySite.GetName] est de foi [Character.GetFaith.GetAdjectiveNoTooltip], cela [Select_CString( GuiHolySiteItem.IsHeldByFaith, 'fournira', 'ne fournira pas' )] [Select_CString( GuiHolySiteItem.IsHeldByFaith, 'un bonus', 'de bonus' )] à tous les [Faith.GetAdherentNamePluralNoTooltip]#!\n\n#I Cliquer pour voir#!" - FAITH_DOCTRINES_HEADING:0 "#E [doctrines|E]#!" - FAITH_CORE_TENETS_HEADING:0 "#E [core_tenets|E]#!" - FAITH_SHOW_ALL:0 "Afficher toutes les doctrines" - FAITH_HIDE:0 "Masquer" - - base_fervor_increase:0 "Base" - - ### Temp stuff - TEMP_RELIGION_INFO:0 "#D Split from Orthodoxy in 605 AD\nFounder: Pierre XIV de Castelnau#!" - FAITH_FLAVOR_DESC:0 "$DESC|F$" - - FAITH_CREATION_BASIC_UI_DESC:0 "#weak J’ai une occasion unique de réorganiser notre foi pour toujours. Je dois le faire avec soin, car le nouveau dogme ne pourra pas changer une fois établi.\nLes prêtres et les érudits sont venus à ma cour pour discuter de toutes sortes de point de théologie, essayer de codifier une réinterprétation complète et solide de nos anciennes traditions orales, mais c’est moi qui ait rendu cette réforme possible.#!\n\nJ’ai le dernier mot sur les [core_tenets|El] et les [doctrines|El] de notre nouvelle [faith|El]." - RELIGION_SHOW_ONLY:0 "[religion|E] [Religion.GetAdjectiveNoTooltip]" - RELIGION_SHOW_ALL_FAITHS_TT:0 "Afficher toutes les [faiths|El]" - RELIGION_SHOW_RELIGION_FAITH_TT:0 "Afficher uniquement les [faiths|El] de la religion [RELIGION.GetAdjectiveNoTooltip]" - FAITH_WINDOW_COUNTIES:0 "[Faith.GetNumberOfCountiesOfFaith] [counties|El] suivent cette foi" - FAITH_RELIGION:0 "Foi [Faith.GetReligion.GetAdjectiveNoTooltip]" - ORDER_FAITH_BY_COUNTIES:0 "Comtés" - ORDER_FAITH_BY_FERVOR:0 "Ferveur" - ORDER_FAITH_BY_RELIGION:0 "Religion" - ORDER_FAITH_BY_NAME:0 "Nom" - - FAITH_CREATION_THEOCRACY_INFO:0 "Théocratie" - FAITH_CREATION_HEAD_OF_FAITH_INFO:0 "Chef de la foi" - SPIRITUAL_HEAD_CREATED:0 "$doctrine_parameter_spiritual_head_of_faith$" - SPIRITUAL_HEAD_NOT_CREATED:0 "Le titre de [head_of_faith|El] ne sera pas créé.\nIl pourra être créé lorsque vous aurez [EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' )|0V] [holy_sites|El]." - FAITH_CREATION_ADDS_SPIRITUAL_HEAD_TEXT:0 "Instituer le [Concept( 'spiritual_head_of_faith', 'chef spirituel de la foi' )|E]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' ) ) ), 'SPIRITUAL_HEAD_CREATED', 'SPIRITUAL_HEAD_NOT_CREATED' )]" - TEMPORAL_HEAD_CREATED:0 "Vous obtiendrez le titre de [head_of_faith|El]." - TEMPORAL_HEAD_NOT_CREATED:0 "Le titre de [head_of_faith|El] ne sera pas créé.\nIl pourra être créé lorsque vous aurez [EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' )|0V] [holy_sites|El]." - FAITH_CREATION_ADDS_TEMPORAL_HEAD_TEXT:0 "Instituer le [Concept( 'temporal_head_of_faith', 'chef temporel de la foi' )|E]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' ) ) ), 'TEMPORAL_HEAD_CREATED', 'TEMPORAL_HEAD_NOT_CREATED' )]" - CREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Créer le titre de chef de la foi" - RECREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Recréer le titre de chef de la foi" - FERVOR_CHANGELOG_ENTRY:0 "[DATE.GetStringShort]: $DESC$: $VALUE|0+=$" - FERVOR_CHANGELOG_HEADER:0 "#S Changements récents:#!" - NO_CONVERSION_VASSALS_TO_DISPLAY:0 "Vous n’avez de [vassal|El] pouvant être converti" - FAITH_CREATION_BLOCKERS_HEADER:0 "Impossible de créer une foi" - CREATE_FAITH_SELECT_COLOR:0 "Choisir une couleur pour votre nouvelle [faith|El]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - VASSAL_WILL_CONVERT_FAITH:0 "#P Se convertira ($VALUE|0$)#!" - VASSAL_MIGHT_CONVERT_FAITH:0 "#V Pourrait se convertir ($VALUE|0$)#!" - VASSAL_WILL_NOT_CONVERT_FAITH:0 "#N Ne se convertira pas ($VALUE|0$)#!" - FERVOR_MONTHLY_CHANGE:1 "Changement de [fervor|El] mensuel" diff --git a/project/ck3/base_game/localization/french/gui/findtitleview_l_french.yml b/project/ck3/base_game/localization/french/gui/findtitleview_l_french.yml deleted file mode 100644 index 068e717c41..0000000000 --- a/project/ck3/base_game/localization/french/gui/findtitleview_l_french.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_french: - FIND_TITLE:0 "Trouver un titre" diff --git a/project/ck3/base_game/localization/french/gui/frontend_gamesetup_l_french.yml b/project/ck3/base_game/localization/french/gui/frontend_gamesetup_l_french.yml deleted file mode 100644 index aa7aa71737..0000000000 --- a/project/ck3/base_game/localization/french/gui/frontend_gamesetup_l_french.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_french: - SELECT_CHARACTER_ON_MAP:0 "Choisissez un personnage sur la carte." - PICK_ANY_CHARACTER:4 "Jouer un autre personnage en #light_background;bold [GameSetup.GetSelectedBookmark.GetDate.GetYear]#! ou #bold créer le vôtre#!" - BOOKMARK_DISABLED:0 "Cette date de départ est désactivée" - BOOKMARK_NOT_PICKED_CHARACTER:0 "Choisissez un personnage de la date de départ avant de commencer la partie ou cliquez sur « Choisir n’importe quel personnage »." - SINGLEPLAYER:0 "Un joueur" - - GAMESETUP_TUTORIAL_PROMPT_HEADER:1 "Bienvenue dans Crusader Kings III" - GAMESETUP_TUTORIAL_PROMPT_INTRO:0 "Crusader Kings III est un jeu de stratégie complexe comprenant des dynasties et des intrigues !" - GAMESETUP_TUTORIAL_PROMPT_RECOMMEND:0 "Si vous êtes nouveau dans le monde de #EMP Crusader Kings#!, nous vous recommandons fortement de jouer le didacticiel." - GAMESETUP_TUTORIAL_PROMPT_ABOUT_RULER:0 "Dans le didacticiel, vous jouerez le $bookmark_rags_to_riches_petty_king_murchad$, un dirigeant en Irlande. Dirigez votre famille et votre dynastie pour vaincre vos ennemis et devenir roi d’Irlande !" - GAMESETUP_TUTORIAL_PROMPT_ASK:0 "Apprendre le jeu en jouant le $bookmark_rags_to_riches_petty_king_murchad$ ?" - - GAMESETUP_TUTORIAL_PROMPT_DISABLE:0 "Peut-être plus tard" - GAMESETUP_TUTORIAL_PROMPT_PLAY_TUTORIAL:0 "$GAMESETUP_PLAY_TUTORIAL$" - GAMESETUP_PLAY_TUTORIAL:0 "Jouer le didacticiel" - GAMESETUP_GAME_INFO:0 "Informations" - - GAMESETUP_TUTORIAL_PROMPT_PLAY_BUTTON_TOOLTIP:0 "#T Jouer le $bookmark_rags_to_riches_petty_king_murchad$, en 1066#!" diff --git a/project/ck3/base_game/localization/french/gui/frontend_l_french.yml b/project/ck3/base_game/localization/french/gui/frontend_l_french.yml deleted file mode 100644 index 2bd39f4e22..0000000000 --- a/project/ck3/base_game/localization/french/gui/frontend_l_french.yml +++ /dev/null @@ -1,62 +0,0 @@ -l_french: - PLAYED_PAST:0 "Il y a $WHEN$" - PLAYED_TODAY:0 "Aujourd’hui" - NEW_GAME:0 "Nouvelle partie" - LOAD:0 "Charger" - CONTINUE:0 "Continuer" - HOST_GAME:0 "Héberger une partie" - SCAN_FOR_GAME:0 "Rechercher des parties" - LOAD_AND_HOST_GAME:0 "Charger une partie multijoueur" - JOIN:0 "Joindre par l’identifiant" - SINGLE_PLAYER:0 "Solo" - MULTI_PLAYER:0 "Multijoueur" - OPTIONS:0 "Options" - APPLY:0 "Appliquer" - RESET:0 "Réinitialiser" - CREDITS:0 "Crédits" - QUIT:0 "Quitter" - ACCOUNT:0 "Compte" - FRONTEND_NO_CONTINUE_TT:0 "Aucune sauvegarde trouvée" - FRONTEND_CONTINUE_TT:1 "#T Continuer à partir de la sauvegarde\n#!« [SaveGameItem.GetName] »\n[SaveGameItem.GetPlayerName|V]\n[SaveGameItem.GetTitleName|VU]\n[SaveGameItem.GetDate.GetString|V]\n[Select_CString( SaveGameItem.IsCloudSave, 'Sauvegarde sur le Cloud', '' )]" - LOAD_SAVE_ITEM_DATE:0 "Date: [SaveGameItem.GetDate.GetString]" - LOAD_SAVE_ITEM_FILENAME:0 "Nom de fichier: [SaveGameItem.GetName]" - LOAD_SAVE_ITEM_SAVE_TIME:0 "Jouée [SaveGameItem.GetLastPlayed]" - FRONTEND_GOTO_LOBBY:0 "Salon multijoueur" - FRONTEND_COPY_CLIPBUFFER:0 "Copier dans le presse-papier" - FRONTEND_COPY_CLIPBUFFER_TT:0 "#T Copiez l’ID du serveur dans le presse-papiers #!\nCet ID peut être utilisé par d’autres joueurs pour rejoindre directement cette partie multijoueur" - FRONTEND_NOT_PAUSED:0 "@warning_icon! #X Le jeu n’est pas en pause #!" - FRONTEND_IS_PAUSED:0 "La partie est en pause" - FRONTEND_PLAYERS_COUNT:0 "[GetPlayersCount] joueurs" - FRONTEND_INVITE:0 "Invitez plus de joueurs en leur envoyant l’ID serveur:\n[GetServerInfo.GetServerID]" - FRONTEND_LOGIN_FOR_MUTLIPLAYER:0 "Connectez-vous pour le multijoueur" - FRONTEND_LOGIN_FOR_MUTLIPLAYER_TT:0 "Ouvrir la fenêtre de connexion" - FRONTEND_LOGGED_IN:0 "Connecté" - FRONTEND_JOIN_MULTIPLAYER:0 "Rejoindre une partie" - FRONTEND_SELECT_GAME_TO_LOAD:0 "Sélectionnez une sauvegarde à charger" - FRONTEND_END_GAME:0 "Fin de la partie" - FRONTEND_LEAVE_GAME:0 "Quitter la partie" - FRONTEND_SAVE_EXIT_TEXT:0 "" - FRONTEND_END_GAME_TEXT:0 "Si vous, en tant qu’hôte, quittez le jeu, la partie multijoueur prendra fin et tous les autres joueurs ne pourront plus jouer ensemble." - FRONTEND_LEAVE_GAME_TEXT:0 "Si vous quittez, la partie multijoueur se poursuivra sans vous" - FRONTEND_AUTO_SAVE:1 "Enregistrez la partie sous #high [GetAutosaveName]#!" - FRONTEND_AUTO_SAVE_IRONMAN:1 "La partie sera enregistrée sous #high [GetAutosaveName]#!" - FRONTEND_SWITCH_CHARACTER:0 "Changer de personnage" - FRONTEND_LOBBY_UNAVAILABLE_IRONMAN:1 "@warning_icon! #X Le multijoueur n’est pas disponible en Ironman#!" - FRONTEND_LOBBY_UNAVAILABLE_LOGIN:2 "@warning_icon! #X Connectez-vous à votre compte Paradox pour jouer en multijoueur#!" - FRONTEND_LOBBY_UNAVAILABLE_USERNAME:2 "@warning_icon! #X Vous devez définir un nom d’utilisateur pour jouer en multijoueur. Vous pouvez le faire dans la fenêtre de compte#!" - FRONTEND_LOGIN_PROMPT:0 "Ouvrir la fenêtre de connexion" - FRONTEND_OBSERVER_DESC:1 "Jouez en tant qu’observateur pour voir la partie se dérouler sans participer directement.\n\nUne fois dans le jeu, vous pouvez faire Ctrl+clic sur un personnage pour voir la partie de son point de vue.\n\nVous pouvez revenir dans ce salon plus tard si vous souhaitez plutôt jouer un personnage." - SAVE_WINDOW_OVERWRITE:0 "Écraser" - SAVE_WINDOW_SAVE:0 "[SelectLocalization( SaveGameWindow.IsOverwrite, 'SAVE_WINDOW_OVERWRITE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), SaveGameWindow.IsIronman ), 'START_IRONMAN_SAVE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), Not( SaveGameWindow.IsIronman ) ), 'SAVE', '' )]" - SAVE_WINDOW_SHOW_INVALID:0 "Afficher les sauvegardes invalides" - OVERWRITE_GAME:0 "Écraser la sauvegarde" - OVERWRITE_CONFIRMATION_DESC:0 "Une sauvegarde avec le même nom de fichier existe déjà. Voulez-vous l’écraser ?" - LOAD_GAME_WINDOW_HOUSE:0 "Maison: [SaveGameItem.GetHouseName]" - LOAD_GAME_VERSION:0 "Version: [SaveGameItem.GetVersionName]" - LOAD_GAME_DIFFERENT_VERSION:0 "@warning_icon! #X Version différente#!" - LOAD_GAME_DIFFERENT_VERSION_TT:0 "Cette sauvegarde a été créée avec une version différente de\nCrusader Kings" - LOAD_MISSING_ITEMS_TT:0 "[SelectLocalization( SaveGameItem.HasMissingDLCs, 'MISSING_DLC', '' )]\n[SelectLocalization( SaveGameItem.HasMissingMods, 'MISSING_MODS', '' )]\n[SelectLocalization( SaveGameItem.IsDifferentVersion, 'LOAD_GAME_DIFFERENT_VERSION', '' )]" - ACHIEVEMENTS_UNAVAILABLE_TT:0 "Incapable de charger les Succès: veuillez vérifier votre connexion internet" - ACHIEVEMENTS_UNAVAILABLE_PLAZA_TT:1 "Incapable de charger les Succès: veuillez vous connecter à votre compte Paradox" - GAME_RULES_RESET_TO_DEFAULTS_TEXT:0 "Remettre par défaut" - RECOMMEND_START_BOOKMARK:0 "Début recommandé" diff --git a/project/ck3/base_game/localization/french/gui/frontend_mp_game_setup_l_french.yml b/project/ck3/base_game/localization/french/gui/frontend_mp_game_setup_l_french.yml deleted file mode 100644 index 31ed222658..0000000000 --- a/project/ck3/base_game/localization/french/gui/frontend_mp_game_setup_l_french.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_french: - FRONTEND_MP_GAME_SETUP_SELECT_BOOKMARK:0 "@warning_icon! #X Aucun signet ni sauvegarde sélectionné#!" - FRONTEND_MP_GAME_SETUP_HOST_HEADER:0 "Héberger une partie multijoueur" - FRONTEND_MP_GAME_SETUP_HOST_NEW_GAME:0 "Nouvelle partie" - FRONTEND_MP_GAME_SETUP_HOST_SAVED_GAME:0 "Charger une partie" - FRONTEND_MP_GAME_SETUP_GAME_SETTINGS:0 "Paramètres de la partie" - FRONTEND_MP_GAME_SETUP_VERSION:0 "Version: [GetGameVersionInfoShort]" - FRONTEND_MP_SERVER_NAME_TOOLTIP:0 "64 caractères maximum" - FRONTEND_MP_SERVER_PASSWORD_TOOLTIP:0 "64 caractères maximum" diff --git a/project/ck3/base_game/localization/french/gui/great_holy_war_view_l_french.yml b/project/ck3/base_game/localization/french/gui/great_holy_war_view_l_french.yml deleted file mode 100644 index 9ea981cffe..0000000000 --- a/project/ck3/base_game/localization/french/gui/great_holy_war_view_l_french.yml +++ /dev/null @@ -1,82 +0,0 @@ -l_french: - GREAT_HOLY_WAR_WINDOW_TITLE:0 "[GreatHolyWar.GetName]" - GREAT_HOLY_WAR_NAME:1 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] pour le [GREAT_HOLY_WAR.GetTargetTitle.GetBaseName]" - GREAT_HOLY_WAR_INVALID_NAME:0 "Grande guerre sainte invalide" - PLEDGED_ATTACKERS_LABEL:0 "Attaquants engagés - [GreatHolyWar.GetAttackerStrength] ([GreatHolyWar.GetStrengthBalance|%V0])" - PLEDGED_DEFENDERS_LABEL:0 "Défenseurs engagés - [GreatHolyWar.GetDefenderStrength] ([GreatHolyWar.GetInverseStrengthBalance|%V0])" - GHW_ATTACKERS_VS_DEFENDERS:0 "[GreatHolyWar.GetAttackerStrength] contre [GreatHolyWar.GetDefenderStrength]" - GHW_TT_ATTACKERS_VS_DEFENDERS:0 "#T $GHW_RELATIVE_STRENGTH$\n#![soldiers|E] attaquants: [GreatHolyWar.GetAttackerStrength]\nSoldats défenseurs: [GreatHolyWar.GetDefenderStrength]" - GHW_RELATIVE_STRENGTH:0 "Puissance militaire relative" -# GHW_SEE_PARTICIPANTS:0 "See Participants" - GHW_WAR_CHEST_LABEL:0 "[war_chest|E]" - pledge_attacker:0 "Rejoindre la [great_holy_war.GetFaith.Custom('GHWName')|l] pour le [great_holy_war.ghw_target_kingdom.GetName]" - pledge_defender:0 "S’opposer à la [great_holy_war.GetFaith.Custom('GHWName')|l] pour le [great_holy_war.ghw_target_kingdom.GetName]" - SELEC_GHW_BENEFICIARY_NO:0 "\n@warning_icon! #X Aucun personnage disponible#!" - SELECT_GHW_BENEFICIARY:1 "#T Choisir un [beneficiary|El]#![SelectLocalization( GreatHolyWarWindow.HasPotentialBeneficiary, '', 'SELEC_GHW_BENEFICIARY_NO' )]" - GHW_TIME_TO_LAUNCH_TOOLTIP:0 "Commence dans [GREAT_HOLY_WAR.GetTimeUntilLaunch] (le [GREAT_HOLY_WAR.GetLaunchDate.GetString])" - GHW_OPEN_TOOLTIP_ATTACKER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Cliquez pour voir la grande guerre sainte#!" - GHW_OPEN_TOOLTIP_DEFENDER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Cliquez pour voir la grande guerre sainte#!" - GHW_TIME_TO_LAUNCH_IN_WINDOW:1 "Commence dans [GreatHolyWar.GetTimeUntilLaunch]" - GHW_SCORE_ENTRY:0 "[CHARACTER.GetUIName]: $SCORE|V$ ($SCORE_PERCENT|1/%$)" - GHW_ATTACKER_SCORES:0 "Participation de l’attaquant:" - GHW_DEFENDER_SCORES:0 "Participation du défenseur:" - GHW_CONCEPT:0 "[great_holy_war|E] [GreatHolyWar.GetFaith.GetAdjective]" - - GHW_NOT_ATTACKER_PLEDGED:1 "#weak Si vous vous engagez en tant qu’attaquant:\n$EFFECT_LIST_BULLET$Vous choisissez un [beneficiary|El] qui peut obtenir un titre dans le royaume\n$EFFECT_LIST_BULLET$Vous pourriez obtenir une partie des coffres de guerre\n$EFFECT_LIST_BULLET$Vous gagnez de l’or provenant des coffres de guerre lorsque la croisade commence\n$EFFECT_LIST_BULLET$Les guerres contre d’autres participants se termineront au commencement de la croisade#!" - GHW_NOT_DEFENDER_PLEDGED:1 "#weak Si vous vous engagez en tant que défenseur:\n$EFFECT_LIST_BULLET$Vous pourriez obtenir une partie de la [piety|El] et du [prestige|El] des coffres de guerre\n$EFFECT_LIST_BULLET$Les guerres contre d’autres participants se termineront au commencement de la croisade#!" - GHW_PLEDGED:0 "Je suis engagé en tant que défenseur. Si nous sommes victorieux, je pourrais recevoir une partie des coffres de guerre en fonction de ma contribution à la guerre." - GHW_TITLE_NOT_PLEDGED:0 "#X Je suis censé promettre un soutien militaire ou donner de l’or#!" - GHW_TITLE_NOT_PLEDGED_DONATED:0 "#weak Vous avez déjà donné de l’or#!" - GHW_PLEDGE:0 "S’engager" - GHW_WITHDRAW:0 "Se désister" - GHW_WITHDRAWPLEDGE:0 "Retirer la promesse" - GHW_GIVE_GOLD:0 "Donner de l’or" - GHW_CHANGE_BENEFICIARY:2 "[Select_CString( GetPlayer.GetBeneficiary.IsValid, 'Remplacer', 'Nommer' )]" - GHW_MY_BENEFICIARY:0 "Votre [beneficiary|El]" - GHW_MY_CONTRIBUTION:0 "Votre [contribution|El]" - GHW_TOGGLE_BENEFICIARY:1 "Préférer au candidat favorisé" - GHW_MAX_WARCHEST:0 "Maximum !" - GHW_WARCHEST_SHARE:0 "Part des [war_chest|El]" - GHW_SCORE:0 "Score" - GHW_TAB_ATTACKERS:0 "Attaquants" - GHW_TAB_DEFENDERS:0 "Défenseurs" - GHW_MILITARY_STRENGTH:0 "Puissance militaire: [Character.GetMilitaryStrengthText|V]" - GHW_BENEFICIARY:0 "[beneficiary|E]: [Character.GetBeneficiary.GetUIName]" - GHW_NO_BENEFICIARY:0 "#weak Pas de [beneficiary|El]#!" - GHW_MY_RANK:0 "Rang" - GHW_RANK_TT:0 "#T Rang: [GreatHolyWarWindow.GetRankForCharacter( Character.Self )]#!" - GHW_SCORE_TT:0 "#T Partage: [GreatHolyWarWindow.GetScore( Character.Self ).GetScorePercent|0V]%#!" - GHW_NO_SCORE:0 "Pas de part" - GHW_NO_SCORE_TT:0 "#T Le [spiritual_head_of_faith|El] ne peut pas obtenir de [contribution|El] ou de part#!" - - GHW_WAR_CHEST_PIETY_TOOLTIP:1 "#T [piety|E] des [war_chest|El]#!\nDans les [war_chest|El]: [GreatHolyWar.GetWarChestPiety|0V] [GetLocalPlayerPietyTextIcon]\nMa part: [GreatHolyWarWindow.GetPietyForCharacter( GetPlayer )|V] [GetLocalPlayerPietyTextIcon]" - GHW_WAR_CHEST_PRESTIGE_TOOLTIP:0 "#T [prestige|E] des [war_chest|El]#!\nDans les [war_chest|El]: [GreatHolyWar.GetWarChestPrestige|0V] @prestige_icon!\nMa part: [GreatHolyWarWindow.GetPrestigeForCharacter( GetPlayer )|V] @prestige_icon!" - GHW_WAR_CHEST_GOLD_TOOLTIP:0 "#T [gold|E] des [war_chest|El]#!\nDans les [war_chest|El]: [GreatHolyWar.GetWarChestGold|0V] @gold_icon!\nMa part: [GreatHolyWarWindow.GetGoldForCharacter( GetPlayer )|V] @gold_icon!" - - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_YES:0 "#T Ne pas tenir compte du [papal_recipient|El]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_NO:0 "#T Tenir compte du [papal_recipient|El]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_YES:0 "Si vous êtes le principal contributeur à la [GREAT_HOLY_WAR.GetName|l], votre bénéficiaire recevra le titre principal. Faire ce choix réduira la quantité d’or que vous obtiendrez des coffres de guerre lors de la victoire." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_NO:2 "Si vous êtes le principal contributeur à la [GREAT_HOLY_WAR.GetName|l], [Select_CString( GREAT_HOLY_WAR.GetDesignatedWinner.IsValid, GREAT_HOLY_WAR.GetDesignatedWinner.GetShortUIName, 'le candidat favorisé' )] recevra le titre disputé. Faire ce choix augmentera la part des coffres de guerre à laquelle vous aurez droit lors de la victoire." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_YES:2 "#I Cliquez pour outrepasser#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_NO:2 "#I Cliquez pour se conformer#!" - - GHW_PLEDGE_TT_HEADER:0 "#T Promettre un soutien militaire#!" - GHW_UNPLEDGE_TT_HEADER:0 "#T Retirer le soutien militaire#!" - GHW_PLEDGE_TT_BODY:0 "Rejoindre la [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')|l] ! Les participants peuvent obtenir une part des [war_chest|El] et leur [beneficiary|El] pourrait devenir le [ruler|El] du [GREAT_HOLY_WAR.GetTargetTitle.GetName]" - GHW_UNPLEDGE_TT_BODY:1 "Quitter la [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')|l]. Vous n’obtiendrez rien des [war_chest|El] et votre [beneficiary|El] la quitte aussi." - GHW_CONTRIBUTE_WAR_CHEST_TT_HEADER:0 "#T Contribuer aux coffres de guerre#!" - GHW_CONTRIBUTE_WAR_CHEST_TT_BODY:0 "Donner de l’[gold|El] pour la [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')|l] en échange de [piety|El]" - GHW_SCORE_TOOLTIP_HEADER:0 "#T Contribution [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')|l]#!" - GHW_SCORE_TOOLTIP_NO_WAR:0 "La [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')|l] n’a pas encore commencée" - GHW_SCORE_TOOLTIP_MULTIPLIER_ZERO:0 "Vous ne pouvez pas obtenir de score dans cette [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')|l]" - GHW_SCORE_TOOLTIP_MULTIPLIER:0 "Multiplicateur: $VALUE|+V%$" - GHW_TARGET_CHARACTER:0 "Défenseur" - GHW_CHANGE_TARGET:0 "Réorienter la guerre" - GHW_CHANGE_TARGET_TT:0 "#T Changer la cible de la guerre\n#!Choisir un autre [kingdom|El] à cibler pour cette guerre, avec un coût en [piety|El]" - GHW_PLEDGE_FIRST_TT:0 "Vous devez d’abord vous engager avant de pouvoir changer de cible de guerre" - GHW_MY_RANK_TT:1 "#T Rang de [contribution|El]: [GreatHolyWarWindow.GetRankForCharacter( GetPlayer )]\n#!Repose sur votre score de [contribution|El] par rapport à celui de tous les autres participants. Un meilleur rang donnera à votre [beneficiary|El] un meilleur [title|El] en cas de victoire !" - GHW_MY_SHARE_TT:1 "#T Part des [war_chest|El]: [GreatHolyWarWindow.GetScore( GetPlayer ).GetScorePercent|0V/%]\n#!Repose sur votre score de [contribution|El] par rapport à celui de tous les autres participants. Ceci vous donne une part de l’[gold|El], de la [piety|El], et du [prestige|El] des [war_chest|El]" - GHW_MY_SCORE_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( GetPlayer )]" - GHW_MY_SCORE_OTHER_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( Character.Self )]" - GHW_RANK_NONE:0 "-" - GHW_FORMAT_RANK:0 "$NUM$e" diff --git a/project/ck3/base_game/localization/french/gui/hired_troops_view_l_french.yml b/project/ck3/base_game/localization/french/gui/hired_troops_view_l_french.yml deleted file mode 100644 index e490a49b97..0000000000 --- a/project/ck3/base_game/localization/french/gui/hired_troops_view_l_french.yml +++ /dev/null @@ -1,56 +0,0 @@ -l_french: - HIRED_TROOPS_VIEW_HEADER:0 "Recruter des soldats" - HIRED_TROOPS_VIEW_GO_TO_MILITARY_VIEW_TT:0 "#T Retour à la vue militaire#!" - - HIRED_TROOPS_VIEW_LIST_MC_BUTTON_TOOLTIP:0 "#T [MercenaryCompany.GetName] #!\n#I Cliquez pour voir les détails#!" - HIRED_TROOPS_VIEW_LIST_MC_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers] [soldiers|El]" - HIRED_TROOPS_VIEW_LIST_HO_HEADER:1 "[holy_orders|E] [GetPlayer.GetFaith.GetAdherentNamePlural]" - HIRED_TROOPS_VIEW_LIST_HO_BUTTON_TOOLTIP:0 "#T [HolyOrder.GetName] #!\n#I Cliquez pour voir les détails#!" - HIRED_TROOPS_VIEW_LIST_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers] [soldiers|El]" - HIRED_TROOPS_VIEW_LIST_HO_NO_HOS:0 "Il n’y a pas d’ordre de foi [GetPlayer.GetFaith.GetAdjective]" - HIRED_TROOPS_VIEW_LIST_NO_WAR:0 "#T Mercenaires en attente#!\nEn temps de paix, les [mercenaries|El] recrutés seront en attente du début d’une guerre. Ils se lèveront automatiquement le moment venu." - - HIRED_TROOPS_VIEW_MC_CULTURE:0 "[mercenary_company|E] [HiredTroop.GetMercenaryCompany.GetCulture.GetName]" - HIRED_TROOPS_VIEW_HO_NUM_HOLDINGS:1 "Propriété: [GetDataModelSize(HiredTroop.GetHolyOrderLeasedTitles)]" - HIRED_TROOPS_VIEW_MC_CAPITAL:0 "Capitale: [HiredTroop.GetMercenaryCompany.GetHomeCounty.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_CAPITAL:1 "Quartier général: [HiredTroop.GetHolyOrder.GetCapital.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_PATRON:0 "Patron: [HiredTroop.GetHolyOrderPatron.GetUIName]" - HIRED_TROOPS_VIEW_MC_CAPTAIN_LABEL:0 "Capitaine mercenaire" - HIRED_TROOPS_VIEW_HO_GRANDMASTER_LABEL:0 "Grand maître" - HIRED_TROOPS_VIEW_MC_HIRE_INFO:1 "[HiredTroop.GetMercenaryCompany.GetCostDesc] pour un [Concept( 'mercenary_contract', 'contrat' )|E] de [HiredTroop.GetMercenaryCompany.GetHireDurationDesc]" - HIRED_TROOPS_VIEW_HO_HIRE_INFO:0 "[HiredTroop.GetHolyOrder.GetCostDescForPlayer]" - HIRED_TROOPS_VIEW_MC_HIRED_TIME_LEFT:0 "Il reste [MercenaryCompany.GetHiredTimeLeft]" - HIRED_TROOPS_VIEW_HIRE:0 "Recruter" - HIRED_TROOPS_VIEW_HIRED_BY_ME:1 "Recrutés par vous" - HIRED_TROOPS_VIEW_HIRED_BY_ME_LEFT:1 "Recrutés par vous, " - HIRED_TROOPS_VIEW_MC_EXTEND_INFO:0 "Prolonger de $TIME$ pour $COST$" - HIRED_TROOPS_VIEW_MC_EXTEND:0 "Prolonger" - HIRED_TROOPS_VIEW_NOT_AVAILABLE:1 "#X Déjà embauchés#!" - HIRED_TROOPS_HIRED_BY:0 "#X Embauchés par [HiredTroop.GetHiredBy.Custom('FR_le_Char_U_Pi')][HiredTroop.GetHiredBy.GetShortUIName], mais en tant que patron, vous pouvez quand même#!" - HIRED_TROOPS_VIEW_LEVY_REGIMENT:0 "[levies|E]" - HIRED_TROOPS_VIEW_SOLDIER_COUNT:1 "[HiredTroopRegiment.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_SOLDIERS:1 "[HiredTroop.GetCurrentSoldiers] [soldiers|El]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_KNIGHTS:2 "[HiredTroop.GetKnightCount] [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')|l]" - HIRED_TROOPS_VIEW_KNIGHT_LIST_TITLE:1 "#T Liste de [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')|l]#!" - HIRED_TROOPS_VIEW_KNIGHT_LIST_ENTRY:0 "$BULLET_WITH_TAB$[CHARACTER.GetName] (@skill_prowess_icon![CHARACTER.GetProwess])" - HIRED_TROOPS_VIEW_PLEDGED_TO_GREAT_HOLY_WAR:1 "Participe dans une grande guerre sainte" - - HOLY_ORDER_HIRE_LIMIT_REACHED:1 "@warning_icon!#X Vous avez déjà recruté un autre [holy_order|El]#!" - HIRED_TROOPS_ALREADY_HIRED:0 "@warning_icon!#X Ils sont déjà embauchés#!" - HIRED_TROOPS_ALREADY_HIRED_BY_PLAYER:0 "@warning_icon!#X Ils sont déjà embauchés par un joueur#!" - HIRED_TROOPS_ALREADY_HIRED_BY_YOU:0 "@warning_icon!#X Ils sont déjà embauchés par vous#!" - MERCENARY_COMPANY_NOT_HIRED_BY_ME:1 "@warning_icon!#X Ils ne sont pas actuellement recrutés par vous.#!" - MERCENARY_COMPANY_OUTSIDE_RANGE:0 "@warning_icon!#X Ils sont situés trop loin.#!" - MERCENARY_COMPANY_TOO_EARLY_TO_EXTEND:0 "@warning_icon!#X Le contrat ne peut être prolongé avant le [DATE.GetString|V]#!" - HIRED_TROOPS_CANNOT_AFFORD:1 "@warning_icon!#X Vous ne pouvez pas vous endetter de plus de $VALUE$ de vos revenus#!" - HOLY_ORDER_MUST_BE_AT_WAR_WITH_BAD_FAITH:0 "@warning_icon!#X Pas en guerre avec quelqu’un d’une [faith|El] [GetHostilityLevelName(GetDefine('NHolyOrder', 'ENEMY_MIN_HOSTILITY_LEVEL'))|l]#!" - HOLY_ORDER_PLEDGED_TO_GREAT_HOLY_WAR:0 "@warning_icon!#X Ils se sont engagés à rejoindre la [GREAT_HOLY_WAR.GetName]#!" - HOLY_ORDER_AT_WAR:0 "@warning_icon!#X Ils sont en guerre#!" - MERCENARY_COMPANY_HIRE_NOT_AT_WAR:1 "@warning_icon!#X Vous devez être en [war|El] pour recruter des [mercenaries|El]#!" - MERCENARY_COMPANY_EXTEND_NOT_AT_WAR:1 "@warning_icon!#X Vous devez être en [war|El] pour recruter des [mercenaries|El]#!" - MERENCARY_COMPANY_ON_HOLD:0 "En attente" - - MERCENARY_COMPANY_COST_BANKRUPTCY:0 "@warning_icon!#X Vous ne pouvez pas embaucher cette [mercenary_company|El], car cela vous [Concept( 'debt', 'endetterait' )|E] trop#!" - MERCENARY_COMPANY_COST_BANKRUPTCY_HIRED:0 "@warning_icon!#X Vous ne pouvez pas prolonger le contrat avec cette [mercenary_company|El] puisque cela vous [Concept( 'debt', 'endetterait' )|E] trop#!" - MERCENARY_COMPANY_COST_DEBT:0 "@warning_icon!#X Embaucher cette [mercenary_company|El] vous [Concept( 'debt', 'endettera' )|E]#!" - MERCENARY_COMPANY_COST_DEBT_HIRED:0 "@warning_icon!#X Prolonger le contrat avec cette [mercenary_company|El] vous [Concept( 'debt', 'endettera' )|E]#!" diff --git a/project/ck3/base_game/localization/french/gui/holding_view_l_french.yml b/project/ck3/base_game/localization/french/gui/holding_view_l_french.yml deleted file mode 100644 index 3727003835..0000000000 --- a/project/ck3/base_game/localization/french/gui/holding_view_l_french.yml +++ /dev/null @@ -1,174 +0,0 @@ -l_french: - HOLDING_TAX:0 "[tax|E]:" - HOLDING_TAX_VALUE:1 "@gold_icon! [Holding.GetIncome|2]" - HOLDING_LOOT:1 "[raid_loot|E]:" - HOLDING_LOOT_VALUE:0 "@gold_icon! [Holding.GetProvince.GetRaidLoot|0V]" - HOLDING_FORT_LEVEL:1 "[fort_level|E]" - HOLDING_GARRISON:1 "[garrison|E]:" - HOLDING_EMPTY:0 "Pas de [holding|El]" - HOLDING_CONSTRUCTING:0 "[HOLDING_TYPE.GetName] ([holding|El]) en construction" - COUNTY_OCCUPANT:0 "Occupant du comté" - CONSTRUCT:0 "Construire" - UPGRADE:0 "Améliorer" - UPGRADE_COST:0 "Coût d’amélioration" - CURRENT_BUILDING:0 "Bâtiment actuel" - CV_BUILDING_LEVEL_AND_NAME:1 "Niveau I: #high [Building.GetNameNoTooltip]#!" - BUILDING_TYPE_REGULAR:0 "[building|E]" - BUILDING_TYPE_SPECIAL:0 "[special_building|E]" - BUILDING_TYPE_DUCHY:0 "[duchy_building|E]" - CONSTRUCT_HOLDING_TITLE:2 "#T Construire une [holding|El]#!" - CANT_CONSTRUCT_HOLDING_NO_AVAILABLE:0 "#X @warning_icon! Pas de [holdings|El] disponibles à construire#!" - CONSTRUCT_BUILDING:0 "Construire $TYPE$" - CONSTRUCT_BUILDING_TITLE:0 "#T Construire un $TYPE|l$#!" - CONSTRUCT_HOLDING_TYPE_TITLE:0 "#T Construire #V $NAME$#!#!" - CONSTRUCT_BUILDING_TYPE_TITLE:0 "#T Construire #V $NAME$#!#!" - CONSTRUCT_BUILDING_INFO_TITLE:0 "#T $NAME$#!" - CONSTRUCT_BUILDINGS_DETAILS:0 "Aperçu" - CONSTRUCT_BUILDINGS_DETAILS_TT:0 "#T Aperçu du bâtiment\n#!Afficher les effets et les coûts des améliorations de ce [building|El]" - UPGRADE_BUILDING:0 "Améliorer $TYPE$" - CANCEL_CONSTRUCTION:1 "Annuler la construction de $TYPE$" - UPGRADE_HOLDING_TITLE:0 "Améliorer une [holding|El]" - CONSTRUCT_BUILDING_ALREADY_CONSTRUCTING:0 "@warning_icon!#X Un autre [building|El] est déjà en construction dans cette [holding|El]#!" - CONSTRUCT_BUILDING_INVALID_SLOT:0 "@warning_icon!#X Ce n’est pas un emplacement valide pour un nouveau [building|El]#!" - CONSTRUCT_BUILDING_NONE_POTENTIAL:0 "@warning_icon!#X Vous n’avez pas de [buildings|El] disponibles pour cet emplacement#!" - BUILDING_DEFAULT_TITLE_PREFIX_ALSO_CONSTRUCTING:1 "\n\n#T Bâtiment actuel:\n[BUILDING.GetNameNoTooltip]\n#!" - BUILDING_DEFAULT_TITLE:2 "#T [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n$TYPE$\n\n" - BUILDING_EFFECT_AND_DESC_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n[BUILDING.GetDescription]" - BUILDING_EFFECT_AND_DESC_DISABLED_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$DISABLED$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_DESC:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$TIME$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_TIME_LEFT:0 "$DAYS$ restants" - CONSTRUCT_HOLDING_PRIMARY:1 "Premier stade de cette [holding|El]: $NAME|V$" - HOLDING_NOT_THE_COUNTY_HOLDER:1 "@warning_icon!#X Seuls le [holder|El] de ce [county|El] et son [liege|El] peuvent construire une [holding|El]#!" - BUILDING_NOT_THE_BARONY_HOLDER:1 "@warning_icon!#X Seuls le [holder|El] de cette [holding|El] et son [liege|El] peuvent construire un [building|El]#!" - BUILDING_NOT_THE_DIRECT_BARONY_HOLDER:0 "@warning_icon!#X Seul le [holder|El] de cette [holding|El] est capable d’annuler ou de remplacer des [buildings|El]#!" - BUILDING_NOT_THE_BARONY_LESSEE:0 "@warning_icon!#X Seul le [lessee|El] de cette [holding|El] est capable de construire un [building|El]#!" - HOLDING_VIEW_ALREADY_HAS_PRIMARY:0 "@warning_icon!#X Cette baronnie contient déjà une [holding|El]#!" - HOLDING_VIEW_MISSING_PRIMARY:0 "@warning_icon!#X Cette baronnie n’a pas de [holding|El]#!" - HOLDING_VIEW_MUST_BUILD_OTHER_HOLDING_FIRST:0 "@warning_icon!#X Doit d’abord être construit dans ce [county|El]: $MISSING_HOLDING|Vl$#!" - HAS_BUILDING_TYPE:0 "@warning_icon!#X Cette [holding|El] contient déjà '$TYPE$'#!" - ALREADY_CONSTRUCTED:0 "@warning_icon!#X '$NAME$' a déjà été construit#!" - PREVIOUS_NOT_CONSTRUCTED:1 "@warning_icon!#X $PREVIOUS_NAME$ doit être construit d’abord#!" - HOLDING_TAXES_TOOLTIP_HEADER:0 "#T Impôt#!" - HOLDING_RAID_INCOME_TOOLTIP_HEADER:0 "#T Butin#!" - HOLDING_RAID_INCOME_TOOLTIP_TOTAL:0 "[raid_loot|E] total" - HOLDING_TAXES_TOOLTIP_PLAYER:0 "Mon revenu" - HOLDING_TAXES_TOOLTIP_TOTAL:0 "[tax|E] total" - HOLDING_LEVIES_TOOLTIP_HEADER:0 "#T Levées#!" - HOLDING_LEVIES_TOOLTIP_PLAYER:0 "Mes [levies|El]" - HOLDING_LEVIES_TOOLTIP_TOTAL:0 "[levies|E] totales" - HOLDING_IN_DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "@warning_icon!#X En raison du dépassement de votre [domain_limit|El], cette [recently_acquired_holding|El] ne fournira pas d’[taxes|El] ni de [levies|El]#!" - HOLDING_OCCUPIED:0 "[occupied|E] par [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" - INVALID_CONSTRUCTION:0 "@warning_icon!#X Construction invalide#!" - DISABLED_BUILDING:1 "@warning_icon! #X Bâtiment désactivé car#!:\n $DESC$" - BUILDING_WILL_REENABLE:0 "@warning_icon! Bâtiment actuellement désactivé, mais réactivé le mois prochain" - BUILDING_DISABLED_BY_GRACE_PERIOD:0 "@warning_icon! Propriété désactivée pour éviter les pénalités liées au fait d’être au-delà de la [domain_limit|El]. Sera réactivée dans [DATE.GetTimeDiffFromNowNoDays] ou lorsque vous ne serez plus au-delà de la limite du domaine" - ABORT_CONSTRUCTION:0 "#T Annuler la construction#!" - CANT_BE_CONSTRUCTED:0 "@warning_icon!#X Ne peut être construit#!" - SUPPLY_LIMIT:0 "[Concept('supply_limit','Limite d’appro.')|E]:" - TOP_LIEGE:0 "Souverain" - CREATE_NEW_HOLDING_BUTTON:0 "Construire une propriété" - CREATE_NEW_HOLDING_HEADING:0 "Construire une [holding|El]" - BUILDING_GOLD_COST:0 "$VALUE|0$[gold_i]" - BUILDING_PIETY_COST:0 "$VALUE|0$[piety_i]" - BUILDING_PRESTIGE_COST:0 "$VALUE|0$[prestige_i]" - BUILDING_TIME:1 "Temps" - BUILDING_LEVIES:1 "[levies|E]: @soldier_icon! $VALUE|+=$" - BUILDING_GARRISON:1 "[garrison|E]: @garrison_icon! $VALUE|+=$" - BUILDING_GARRISON_REINFORCEMENT_FACTOR:0 "[garrison_reinforcement|E]: @garrison_icon! $VALUE|+=0%$" - ALREADY_CONSTRUCTING:0 "@warning_icon!#X Il y a déjà une construction en cours dans cette baronnie#!" - ABORT_BUILDING_CONFIRM_TITLE:0 "Annuler la construction" - ABORT_BUILDING_CONFIRM:0 "L’abandon de cette construction en remboursera le coût et permettra à un autre bâtiment d’être construit ici." - ABORT_BUILDING_CONFIRM_ACCEPT:0 "Confirmer l’annulation" - ABORT_HOLDING_CONFIRM:0 "L’annulation de cette construction vous restituera la somme engagée et permettra la construction d’une autre propriété à cet endroit." - CANCEL_HOLDING_CONSTRUCTION:0 "Annuler la construction de la propriété" - CANCEL_HOLDING_CONSTRUCTION_TOOLTIP:1 "Annuler la construction de la propriété ([HoldingView.GetHolding.GetConstructingHoldingType.GetName]) en [HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip] et récupérer la somme engagée." - REPLACE_BUILDING:0 "Remplacer $TYPE$" - REPLACE_BUILDING_BUTTON:0 "Remplacer" - REPLACE_BUILDING_PROMPT:0 "#X Cela détruira le bâtiment existant, dont le coût ne sera pas remboursé.#!" - NO_POTENTIAL_BUILDINGS_WARNING:0 "#X Aucun bâtiment disponible à construire à cet emplacement pour le moment#!" - SET_COUNTY_CAPITAL_CONFIRM_TITLE:0 "Déplacer la [county_capital|El]" - SET_COUNTY_CAPITAL_CONFIRM:0 "[TITLE.GetName] deviendra la [county_capital|El].\n\nCertains bâtiments dans le [TITLE_2.GetName] peuvent devenir inactifs." - SET_REALM_CAPITAL_CONFIRM_TITLE:0 "Déplacer la [realm_capital|El]" - SET_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] deviendra la [realm_capital|El].\n\nCertains bâtiments dans le [TITLE_2.GetName] peuvent devenir inactifs." - SET_COUNTY_AND_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] deviendra la [county_capital|El] et la [realm_capital|El].\n\nCertains bâtiments dans le [TITLE_2.GetName] peuvent devenir inactifs." - SET_CAPITAL_CONFIRM_ACCEPT:0 "Déplacer" - BUILDING_PROVINCE_MODIFIER:0 "#T Propriété:#!" - BUILDING_COUNTY_MODIFIER:0 "#T Comté:#!" - BUILDING_CHARACTER_MODIFIER:0 "#T Propriétaire:#!" - HOLDING_VIEW_WRONG_HOLDING_TYPE:0 "#T Mauvais type de [holding|El]#!\nLes propriétés de type [Holding.GetType.GetName|Vl] ne peuvent pas être détenues efficacement par des personnages avec un gouvernement [Character.GetGovernment.GetAdjective|Vl] et ne fourniront ni [taxes|El] ni [levies|El]." - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE:2 "#T Mauvais type de [holding|El]#!\nEn tant que [ruler|El] [GetPlayer.GetGovernment.GetAdjective|Vl] vous ne pouvez pas personnellement détenir des propriétés de type [HoldingTypeItem.GetHoldingType.GetName|Vl]. [HoldingTypeItem.GetWrongHoldingCharacterInfo]" - YOUR_HOLDING_TEXT:1 "Votre [HOLDING.GetType.GetConceptName|l] ([holding|El])" - NOT_MY_HOLDING_TEXT:1 "[HOLDING.GetType.GetConceptName] ([holding|El])" - ABSOLUTE_COUNTY_CONTROL:0 "Absolu" - COUNTY_CONTROL_VALUE_DISPLAY:0 "$VALUE|0$" - COUNTY_CONTROL_OUT_OF_MAX:0 "$VALUE|0$/$MAX|0$" - COUNTY_CONTROL_TOOLTIP:0 "#T Contrôle de comté: [HoldingView.GetProvince.GetCounty.GetControlLevelOutOfMax]#!\n[HoldingView.GetProvince.GetCounty.GetCountyControlEffectsDesc]\n\n[HoldingView.GetProvince.GetCounty.GetCountyControlIncreaseDesc]" - COUNTY_CONTROL_NO_EFFECTS:0 "Aucun effet actuel, mais si le contrôle diminue, les [levies|El] et les [taxes|El] du comté seront réduits" - COUNTY_CONTROL_LEVIES_MULT:0 "[levies|E] comtales: $MULT|%+0=$" - COUNTY_CONTROL_TAX_MULT:0 "[taxes|E] comtaux: $MULT|%+0=$" - COUNTY_DEVELOPMENT_TOOLTIP:1 "#T Développement: [County.GetDevelopmentLevel]/100#!\n[County.GetDevelopmentIgnoredDesc][County.GetCountyDevelopmentEffectsDesc]\n\n[County.GetCountyDevelopmentIncreaseDesc]" - COUNTY_DEVELOPMENT_LEVIES_MULT:1 "[levies|E] augmentées de $MULT|%+1$" - COUNTY_DEVELOPMENT_TAX_MULT:0 "[taxes|E] augmentés de $MULT|%+0$" - COUNTY_DEVELOPMENT_SUPPLY_BONUS:0 "[supply_limit|E] augmentée de $VALUE|=+0$ " - COUNTY_DEVELOPMENT_IGNORED_DESC:2 "Le [development|El] est ignoré (hormis son effet sur la [supply_limit|El]) puisque le propriétaire du [county|El] a un gouvernement [GOVERNMENT.GetAdjective|V]\n\n" - COUNTY_DEVELOPMENT_NO_EFFECTS:0 "#weak Aucun effet#!" - COUNTY_OPINION_TOOLTIP:0 "#T Opinion populaire envers [HoldingView.GetProvince.GetCounty.GetCount.Custom('FR_le_Char_U_P')][HoldingView.GetProvince.GetCounty.GetCount.GetUIName]: [HoldingView.GetCountyOpinion|=+]#!\n[HoldingView.GetCountyOpinionDesc]" - COUNTY_NOT_YOUR_CULTURE:0 "@warning_icon! #X Le comté n’est pas de votre [culture|El] #!" - COUNTY_NOT_YOUR_FAITH:0 "@warning_icon! #X Le comté n’est pas de votre [faith|El] #!" - COUNTY_IN_FACTION_TOOLTIP:0 "#T Dans la faction [HoldingView.GetAllFactionNames|V] contre moi !#!\n#I Cliquez pour afficher les [factions|El]#! " - COUNTY_CAPITAL_TOOLTIP:0 "#T $game_concept_county_capital$#!\n$game_concept_county_capital_desc$" - SET_COUNTY_CAPITAL_TOOLTIP:0 "#T En faire la [county_capital|El]#!\nFaire de [HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip|V] la nouvelle $game_concept_county_capital$" - SET_REALM_CAPITAL_TOOLTIP_TITLE:0 "#T En faire la [realm_capital|El]#!" - SET_REALM_CAPITAL_TOOLTIP_DESC:0 "Faire de [TITLE.GetNameNoTierNoTooltip|V] la nouvelle capitale du pays" - SET_REALM_CAPITAL_PREFERRED_CAPITAL:0 "C’est la capitale [de_jure|El] de [TITLE.GetNameNoTierNoTooltip|V], ce qui permet ce changement, même si la capitale a déjà été déplacée précédemment" - REALM_CAPITAL_TOOLTIP:0 "#T $game_concept_realm_capital$#!\n$game_concept_realm_capital_desc$" - CANT_SET_REALM_CAPITAL_COUNTY_CAPITAL:0 "#X Seule une [county_capital|El] peut devenir une [realm_capital|El]#!" - CANT_SET_REALM_CAPITAL_HOLDER:0 "#X Vous ne détenez pas cette terre#!" - CANT_SET_REALM_CAPITAL_ALREADY:1 "#X C’est déjà votre [realm_capital|El]#!" - CANT_SET_REALM_CAPITAL_MOVED:1 "#X Vous avez déjà déplacé votre [realm_capital|El]#!" - CANT_SET_REALM_CAPITAL_IN_WAR:1 "#X Vous ne pouvez pas changer votre [realm_capital|El] en temps de [war|El]#!" - CHURCH_PROPERTY_TOOLTIP:2 "#T [church_property|E]#!\n[lessee|E]: [Title.GetLessee.GetUIName]\n[holder|E]: [Title.GetHolder.GetUIName]" - HOLDING_VIEW_NO_HOLDER_EFFECTS_FROM_BUILDINGS:0 "$NO_EFFECTS$" - HOLDING_TERRAIN_TOOLTIP:0 "#T [Terrain.GetNameNoTooltip]#!\n[Terrain.GetEffects]" - HOLDING_UNDER_SIEGE:0 "#T @warning_icon! Propriété subissant un [siege|El]#!\n#I Cliquez pour voir#!" - HOLDING_VIEW_UNDER_OCCUPATION:0 "@warning_icon! #X La propriété est sous occupation.#!" - HOLDING_VIEW_ENEMY_OR_HOSTILE_UNITS:0 "@warning_icon! #X Il y a des armées ennemies ou hostiles dans la propriété.#!" - HOLDING_VIEW_UNDER_SIEGE:0 "@warning_icon! #X Propriété subissant un [siege|El]#!" - CONSTRUCTING_BUILDING_TITLE:2 "#T #high En construction:#! [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n\n" - HOLDING_LEVY_SIZE:1 "@soldier_icon! [Holding.GetMaxLevySize|0]" - HOLDING_VIEW_NEXT:0 "Propriété suivante" - HOLDING_VIEW_PREVIOUS:0 "Propriété précédente" - HOLDING_VIEW_CONSTRUCT_OR_UPGRADE:0 "[Select_CString(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel,'(int32)1'), 'Construire', 'Améliorer en')] [GUITrackItem.GetNextBuilding.GetNameNoTooltip|l]" - HOLDING_VIEW_UPGRADE_TO_NEXT:0 "Améliorer en [GUITrackItem.GetNextBuilding.GetNameNoTooltip|l]" - HOLDING_VIEW_IN_PROGRESS:1 "[GUITrackItem.GetNextBuilding.GetNameNoTooltip] en construction (se termine le [GUITrackItem.GetConstructionEndDate])" - HOLDING_TAB_CAPITAL_TOOLTIP:0 "C’est la [county_capital|El]\n" - HOLDING_TAB_TOOLTIP:0 "#T [GUICountyHolding.GetHolding.GetNameNoTooltip]\n#![SelectLocalization( GUICountyHolding.GetHolding.GetProvince.GetTitle.IsCountyCapital, 'HOLDING_TAB_CAPITAL_TOOLTIP' , '' )|E]#I Cliquer pour sélectionner#!" - COUNCIL_TASKS:0 "Tâches du Conseil" - HOLDING_VIEW_HOLDER:2 "Propriétaire:" - HOLDING_VIEW_COUNTY_HOLDER:0 "Propriétaire du [county|El]:" - HOLDING_VIEW_LESSEE:0 "Preneur à bail:" - HOLDING_VIEW_NO_COUNTY_MODIFIERS:0 "Pas de modificateur comtal" - BUILDING_EFFECT_PROVINCE_HEADER:0 "#low Cette propriété:#!" - BUILDING_EFFECT_COUNTY_HEADER:0 "#low Ce comté:#!" - BUILDING_EFFECT_CHARACTER_HEADER:1 "#low Propriétaire de cette propriété:#!" - BUILDING_EFFECT_DUCHY_CAPITAL_HEADER:2 "#low Toutes les propriétés du duché:#!" - BUILDING_CONSTRUCTION_COMPLETE_EFFECT_HEADER:0 "#low À la fin de la construction:#!\n" - RAID_TT_NO_LOOT_RAIDED:0 "@warning_icon!#X Butin épuisé en raison d’un pillage récent#!" - HOLDING_VIEW_YOUR_COUNTY:0 "Votre [county|El]" - HOLDING_VIEW_TOP_REALM_COUNTY:0 "[county|E] dans le même [realm|El] que vous" - HOLDING_VIEW_FOREIGN_COUNTY:0 "[county|E] en [Character.GetTopLiege.GetPrimaryTitle.GetNameNoTooltip]" - COUNTY_OCCUPIER_TOOLTIP:0 "#T [occupied|E] par [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUIName]\n#!Pendant l’occupation:\n$BULLET_WITH_TAB$Les [levies|El] ne sont pas disponibles et ne se renforcent pas\n$BULLET_WITH_TAB$Les [taxes|El] ne peuvent pas être collectés\n$BULLET_WITH_TAB$Le [development|El] et le [control|El] n’augmentent pas\n\n$COA_REALM_TOOLTIP_GUI_CLICK_INFO$" - FIND_VASSAL_BUTTON_HOLDING_VIEW_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nChoisir quelqu’un à qui accorder le [HoldingView.GetCountyTitle.GetNameNoTooltip].\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - VASSAL_POSSESSIVE:0 "du vassal" - HOLDING_VIEW_BUILDING_IN_VASSAL:0 "En construction dans la [holding|El] de votre vassal" - CULTURE_COUNTY_WINDOW:0 "[Culture.GetNameNoTooltip|U]" - HOLDING_VIEW_ALREADY_CONSTRUCTING_HOLDING:0 "@warning_icon!#X Vous construisez déjà une propriété ($HOLDING|V$) dans ce [county|El]#!" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_DEFAULT:0 "Vous devrez accorder la propriété à quelqu’un après la construction" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_THEOCRATIC:0 "Le temple sera baillé à rente à votre [realm_priest|El] après la construction" - HOLDING_VIEW_CAN_UPGRADE_BUILDING:0 "#help Vous pouvez améliorer cette [holding|El], cliquez pour voir les détails et commencer la construction !#!" - HOLDING_VIEW_CAN_NOT_UPGRADE_BUILDING:0 "#help Vous ne pouvez pas actuellement améliorer cette [holding|El], cliquez pour voir les détails et les futures mises à niveau possibles.#!" - RAID_TT_MONTHS_OF_RAID_LOOT_MULT:0 "Mois de [raid_loot|El]" - RAID_TT_MONTHLY_LOOT:0 "[raid_loot|E] mensuel" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - CREATE_NEW_HOLDING:0 "Construire une [holding|El]" diff --git a/project/ck3/base_game/localization/french/gui/house_view_l_french.yml b/project/ck3/base_game/localization/french/gui/house_view_l_french.yml deleted file mode 100644 index 320db1a09f..0000000000 --- a/project/ck3/base_game/localization/french/gui/house_view_l_french.yml +++ /dev/null @@ -1,84 +0,0 @@ -l_french: - HOUSE_VIEW_FOUNDED:0 "Fondée en [DynastyHouse.GetFoundYear] ap. J-C par [DynastyHouse.GetFounder.Custom('FR_le_Char')][DynastyHouse.GetFounder.GetName]" - DYNASTY_VIEW_CONCEPT:3 "[dynasty|E] de la Maison [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_VIEW_CONCEPT:3 "[SelectLocalization( DynastyHouse.IsPlayerMember, 'HOUSE_VIEW_PLAYER_IS_MEMBER', 'HOUSE_VIEW_NOT_YOUR_HOUSE')]" - HOUSE_VIEW_NOT_YOUR_HOUSE:0 "[house|E] noble" - HOUSE_VIEW_PART_OF:2 "Fait partie de" - HOUSE_VIEW_PART_OF_DYNASTY:0 "Dynastie [Dynasty.GetBaseNameNoTooltip]" - HOUSE_VIEW_DYNASTY_PRESTIGE:1 "Prochain [dynasty_prestige_level|El]: #high [Dynasty.GetNextPrestigeLevelName]#!" - HOUSE_HEAD_HEIR:1 "Héritier du chef de la Maison: [Character.GetUIName]" - DYNASTY_VIEW_DYNASTY_PRESTIGE:1 "[dynasty_prestige|E]: [Dynasty.GetPrestige|V0][dynasty_prestige_i]" - DYNASTY_VIEW_DYNASTY_PRESTIGE_TOOLTIP:0 "#T Renommée#!\nPeut être dépensé par le [dynast|El] pour effectuer certaines actions. Gagner en renommée augmentera avec le temps le niveau de splendeur de la [dynasty|El]." - HOUSE_VIEW_HEAD_OF_THE_HOUSE:0 "[house_head|E]" - HOUSE_VIEW_HEIR_OF_THE_HOUSE:0 "Héritier de la Maison" - HOUSE_VIEW_SHOW_DYNASTY_TT:0 "#T Afficher les [dynasty_perks|El]#!" - HOUSE_VIEW_NO_LEGACIES:0 "La dynastie [Dynasty.GetBaseNameNoTooltip] n’a pas débloqué d’héritage" - HOUSE_VIEW_SHOW_LEGACIES:1 "Afficher les héritages" - DYNASTY_VIEW_TITLE:0 "Dynastie [Dynasty.GetBaseNameNoTooltip]" - DYNASTY_VIEW_DYNAST:0 "[dynast|E]" - DYNASTY_VIEW_DYNAST_AND_HOUSE_HEAD:0 "[dynast|E] et [house_head|El]" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME:0 "[Dynasty.GetPrestigeIncome|0=+]/mois" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE_CAPPED:1 "$NUM|V$ membres vivants #weak (plafonné à 100)#!" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE:2 "$NUM|V$ membres vivants" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER:0 "$NUM|V$ $TIER|U$" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER_SPOUSE:0 "$NUM|V$ $TIER|U$ par [marriage|El]" - DYNASTY_PRESTIGE_BALANCE_TOOLTIP:1 "#T [dynasty_prestige|E][dynasty_prestige_i]#!\n[Dynasty.GetPrestigeBreakdown|0=+]\n[Dynasty.GetPrestigeProgress]" - DYNASTY_PRESTIGE_PROGRESS:0 "Progression vers [DYNASTY.GetNextPrestigeLevelName]: $CURRENT|0$/$NEXT|0$" - DYNASTY_PRESTIGE_AT_MAX_LEVEL:0 "La dynastie [DYNASTY.GetBaseName] est au niveau de renommée le plus haut" - HOUSE_VIEW_NAME_WITH_HOUSE:1 "Maison [DynastyHouse.GetBaseNameNoTooltip]" - #COOLTIP_HOUSE_NAME:0 "" delete this - HOUSE_TT_NAME:0 "Maison [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_VIEW_MOTTO:1 "« [DynastyHouse.GetMotto] »" - HOUSE_VIEW_PLAYER_IS_MEMBER:1 "Votre [house|E]" - DYNASTY_HOUSE_TT_HEAD_OF_HOUSE:1 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetShortUIName]" - DYNASTY_HOUSE_TT_DYNASTY:0 "[dynasty|E]: [DynastyHouse.GetDynasty.GetBaseName]" - DYNASTY_HOUSE_TT_DYNASTY_LEVEL:0 "[dynasty_prestige_level|E]: [DynastyHouse.GetDynasty.GetPrestigeLevelName]" - DYNASTY_HOUSE_TT_LIVING_MEMBERS:1 "Membres vivants: [DynastyHouse.GetNumberOfMembers|V]" - HOUSE_VIEW_FOUNDING_HOUSE:0 "Maison fondatrice" - HOUSE_HEAD_PRESTIGE_GAIN_CAP:0 "Gain de prestige maximum" - DYNASTY_PRESTIGE_LEVEL_EFFECT:1 "• Les enfants naissent avec $BIRTH|V0$[prestige_i]\n• Un mariage avec cette dynastie octroie $MARRIAGE|0+=$[prestige_i]\n• Les dirigeants obtiennent au maximum $LONG_REIGN|V0=$ en opinion de long règne" - DYNASTY_PRESTIGE_NEXT_LEVEL:0 "\n\nLe prochain niveau est $NEXT$" - dynasty_level_0_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_0|L]" - dynasty_level_1_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_1|L]" - dynasty_level_2_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_2|L]" - dynasty_level_3_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_3|L]" - dynasty_level_4_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_4|L]" - dynasty_level_5_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_5|L]" - dynasty_level_6_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_6|L]" - dynasty_level_7_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_7|L]" - dynasty_level_8_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_8|L]" - dynasty_level_9_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_9|L]" - dynasty_level_10_c:1 "@dynasty_prestige_icon_5! [dynasty_prestige_level_10|L]" - dynasty_level_11_c:0 "#weak Plus haut niveau atteint#!" - CUSTOMIZE_HOUSE_HEADER:0 "Personnaliser la Maison [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_NAME_FIELD:0 "Nom" - HOUSE_MOTTO_FIELD:0 "Devise" - CUSTOMIZE_HOUSE:0 "#T Personnaliser la Maison#!" - CUSTOMIZE_HOUSE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X Ce n’est pas à vous de personnaliser la Maison [DYNASTY_HOUSE.GetBaseNameNoTooltip]#!" - HOUSE_MEMBERS_TITLE:0 "Membres de la [house|E] $NAME$" - DYNASTY_MEMBERS_TITLE:0 "Membres de la [dynasty|El] $NAME$" - HOUSE_SORT_FOUNDATION_DATE:0 "Date de fondation" - HOUSE_SORT_MEMBERS_COUNT:0 "Membres en vie" - HOUSE_SORT_HEAD_POWER:0 "Puissance militaire du chef de Maison" - HOUSE_LIST_FOUNDING:0 "Maison fondatrice" - HOUSE_LIST_CADET:0 "[cadet_branch|E]" - HOUSE_LIST_MEMBERS:0 "Membres en vie: [DynastyHouse.GetNumberOfMembers]" - HOUSE_LIST_FOUNDATION:0 "Fondée en [DynastyHouse.GetFoundYear] ap. J-C" - HOUSE_LIST_HEAD:0 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetName]" - HOUSE_MODIFIERS:1 "Modificateurs de la Maison:" - DYNASTY_MODIFIERS:1 "Modificateurs de la dynastie:" - HOUSE_VIEW_LEGACY_TOOLTIP_HEADER:0 "#T $NAME$#!" - HOUSE_VIEW_LEGACY_TOOLTIP_ITEM:0 "#T $PERK$#!\n$EFFECT$" - HOUSE_VIEW_HOUSE_HEAD_OF:0 "[Concept('house_head','Chef')|E] de la Maison [Character.GetDynastyHouseNameNoTooltip]" - HOUSE_VIEW_MAX_MILITARY_STRENGTH:2 "Puissance militaire maximale: @soldier_icon! #high [Character.GetMaxMilitaryStrengthWithoutHires|0]#!" - HOUSE_LIST_HEAD_MAX_MILITARY_STRENGTH:1 "@soldier_icon! [DynastyHouse.GetHeadOfHouse.GetMaxMilitaryStrengthWithoutHires|0]" - HOUSE_LIST_MILITARY_STRENGTH_TT:0 "Puissance militaire maximale du [house_head|El]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - HOUSE_VIEW_NUM_OF_HOUSE_MEMBERS:0 "[DynastyHouse.GetNumberOfMembers|V] membres vivants" - HOUSE_VIEW_NUM_OF_DYNASTY_MEMBERS:0 "[Dynasty.GetNumberOfLivingMembers|V] membres vivants" - HOUSE_LIST_SORT:0 "Trier par: " - RENAME_HOUSE_TITLE:1 "Renommer [DYNASTY_HOUSE.GetBaseNameNoTooltip]" - RENAME_HOUSE_DESC:0 "Changer le nom et la devise de notre [house|E]" - RENAME_HOUSE_ACCEPT:0 "Renommer" - EDIT_HOUSE_NAME:0 "#T Renommer la Maison#!" diff --git a/project/ck3/base_game/localization/french/gui/ingame_main_l_french.yml b/project/ck3/base_game/localization/french/gui/ingame_main_l_french.yml deleted file mode 100644 index 224b898d93..0000000000 --- a/project/ck3/base_game/localization/french/gui/ingame_main_l_french.yml +++ /dev/null @@ -1,214 +0,0 @@ -l_french: - MY_REALM_BUTTON:0 "#T Pays#!" - SCHEMES_BUTTON:0 "#T Complots#!" - MILITARY_BUTTON:0 "#T Militaire#!" - DECISIONS_BUTTON:0 "#T Décisions#!" - COUNCIL_BUTTON:0 "#T Conseil#!" - INTRIGUE_BUTTON:0 "#T Intrigue#!" - FACTION_BUTTON:0 "#T Factions#!" - PRISON_BUTTON:0 "#T Prisonniers#!" - COURT_BUTTON:1 "#T Courtisans#!" - IM_TT_FIND_TITLE:1 "#T Trouver le titre#!\nTrouver n’importe quel [title|El] dans le jeu." - IM_TT_SHOW_LEGACY:0 "#T Afficher le lignage#!\nVoir tous les personnages que vous avez joués." - IM_TT_FIND_CHARACTER:0 "#T Trouver un personnage#!\nTrouver n’importe quel personnage vivant dans le jeu." - IM_TT_GO_TO_CAPITAL:0 "#T Aller à la capitale#!\nDéplacer la caméra sur [GetPlayer.GetCapitalLocation.GetName|V]." - FOCUS_BUTTON:0 "Afficher la vue d’intérêt" - GOTO_PLAYER:1 "#T Aller à votre emplacement#!\nDéplacer la caméra vers [GetPlayer.GetCurrentLocation.GetName|V]" - GOTO_CAPITAL:1 "#T Aller à la [Concept( 'realm_capital', 'capitale de votre pays' )|E]#!\nDéplacer la caméra vers [GetPlayer.GetCapitalLocation.GetName|V]" - MAPMODE_REALMS:1 "#T Pays\n#!Affiche les [rulers|El] et leurs [realm|El] sur la carte.\nCtrl+clic sur un pays pour voir ses [vassals|El]." - MAPMODE_TERRAIN:1 "#T Mode de carte #V Terrain#!#!" - MAPMODE_CULTURES:0 "#T Cultures\n#!Affiche la [culture|El] de chaque [county|El] sur la carte.\nDans les zones hachurées, le comté et le [top_liege|El] ont des cultures différentes." - MAPMODE_AREAS:1 "#T Mode de carte #V Zones#!#D (Debug)#!#!" - MAPMODE_DJ_EMPIRES:0 "#T Titres d’empire\n#!Affiche les [titles|El] d’[Concept( 'empire', 'empire' )|E] et leurs terres [de_jure|El] sur la carte." - MAPMODE_DJ_KINGDOMS:0 "#T Titres de royaume\n#!Affiche les [titles|El] de [kingdom|El] et leurs terres [de_jure|El] sur la carte." - MAPMODE_DJ_DUCHIES:0 "#T Titres de duché\n#!Affiche les [titles|El] de [Concept( 'duchy', 'duché' )|E] et leurs terres [de_jure|El] sur la carte." - MAPMODE_COUNTIES:1 "#T Mode de carte #V Comtés#!#!" - MAPMODE_BARONIES:1 "#T Mode de carte #V Baronnies#!#!" - MAPMODE_PLAYERS_LABEL:0 "Joueurs" - MAPMODE_PLAYERS:1 "#T $MAPMODE_PLAYERS_LABEL$\n#!Affiche tous les participants multijoueurs sur la carte." - MAPMODE_RELIGIONS:0 "#T Fois\n#!Affiche la [faith|El] de chaque [county|El] sur la carte.\nDans les zones hachurées, le comté et le [top_liege|El] ont des fois différentes.\nSélectionnez une foi pour voir ses [holy_sites|El]." - MAPMODE_SIMPLE_TERRAIN_NAME:0 "Terrain" - MAPMODE_SIMPLE_TERRAIN:3 "#T $MAPMODE_SIMPLE_TERRAIN_NAME$\n#!Affiche le [terrain|El] de chaque baronnie sur la carte." - MAPMODE_COUNTY_DEVELOPMENT_NAME:0 "Développement" - MAPMODE_COUNTY_DEVELOPMENT:3 "#T $MAPMODE_COUNTY_DEVELOPMENT_NAME$\n#!Affiche le [development|El] de chaque [county|El] sur la carte." - MAPMODE_GOVERNMENT_NAME:0 "Gouvernements" - MAPMODE_GOVERNMENT:3 "#T $MAPMODE_GOVERNMENT_NAME$#!\nAffiche le [Concept( 'government', 'gouvernement' )|E] de chaque [independent_ruler|El] sur la carte." - MAPMODE_DJ_COUNTIES_NAME:0 "Comtés" - MAPMODE_DJ_COUNTIES:3 "#T $MAPMODE_DJ_COUNTIES_NAME$#!\nAffiche les [titles|El] de [county|El] sur la carte." - MAPMODE_COURT_LANGUAGES_NAME:0 "Langues de la Cour" - MAPMODE_COURT_LANGUAGES:0 "#T $MAPMODE_COURT_LANGUAGES_NAME$#!\nAffiche les [court_languages|El] Sur la carte." - MAPMODE_DIPLOMACY:0 "Portée diplomatique" - MAPMODE_HOUSES:0 "#T Maisons\n#!Affiche les [houses|El] de chaque [independent_ruler|El] sur la carte." - INCREASE_GAME_SPEED:0 "#T Augmenter la vitesse de jeu#!" - DECREASE_GAME_SPEED:0 "#T Diminuer la vitesse de jeu#!" - CHANGE_GAME_SPEED_ONLY_HOST:0 "@warning_icon!#X Seul l’hôte peut modifier la vitesse de jeu#!" - INCREASE_GAME_SPEED_ALREADY_MAX:1 "@warning_icon!#X Déjà à la plus grande vitesse#!" - INCREASE_GAME_SPEED_ALREADY_MIN:1 "@warning_icon!#X Déjà à la vitesse la plus lente#!" - INCREASE_GAME_SPEED_TO:0 "Augmenter la vitesse à $NEXT_SPEED$" - DECREASE_GAME_SPEED_TO:0 "Diminuer la vitesse à $PREV_SPEED$" - PAUSED_BY:0 "par [GetPausedBy]" - CLICK_TO_UNPAUSE:0 "#I Cliquer pour quitter la pause#!" - UNPAUSE_GAME:1 "#T Le jeu est #V mis en pause#! [SelectLocalization( Or( StringIsEmpty( GetPausedBy ), Not( GameHasMultiplePlayers ) ), '', 'PAUSED_BY' )]\n#![SelectLocalization( Or( Or( Not( GameHasMultiplePlayers ), CanAnyoneUnpause ), IsPausedByMe ), 'CLICK_TO_UNPAUSE', '' )]" - UNPAUSE_GAME_OVER:1 "#T Le jeu est en pause#! \n#X Impossible de quitter la pause après la [game_over|El]#!" - GAME_OVER_END_DATE:0 "A atteint la [end_date|El]" - GAME_OVER_NON_DYNASTIC_HEIR:0 "Pas d’héritier valide de votre dynastie" - GAME_OVER_CANNOT_PLAY_UNLANDED:0 "Ne peut pas jouer de personnage sans terre" - GAME_OVER_CANNOT_PLAY_BELOW_COUNT:0 "Ne peut pas jouer de baron" - GAME_OVER_CANNOT_PLAY_THEOCRACY:0 "Ne peut pas jouer de [theocracies|El]" - GAME_OVER_CANNOT_PLAY_REPUBLIC:0 "Ne peut pas jouer de [republics|El]" - PAUSE_GAME:0 "#T Le jeu #V tourne#!\n#!#I Cliquer pour mettre en pause#!" - RENOWN_DYNASTY:0 "Dynastie [GetPlayer.GetDynasty.GetBaseName]" - MY_VALUE_LABEL:0 "[PlayerValueItem.GetConcept]: [PlayerValueItem.GetValue]" - GAINED_BREAKDOWN_LABEL_LINK:0 "Gain total" - LOST_BREAKDOWN_LABEL_LINK:0 "Perte totale" - TOTAL_BREAKDOWN_LABEL:0 "[PlayerValueItem.GetBalanceTotal]" - MONTHLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/mois" - MONTHLY_BREAKDOWN_ITEM_NO_UNDERLINE:0 "$VALUE$/mois" - YEARLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/an" - PLAYER_VALUE_LEVEL_LABEL:0 "[PlayerValueItem.GetLevelConcept]:" - PROGRESS_TOWARD_LEVEL:0 "Progresse vers $LEVEL$" - PIETY_LEVEL_LABEL_0:2 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1:2 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2:2 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3:2 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4:2 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5:2 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_christian:0 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_christian:0 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_christian:0 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_christian:0 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_christian:0 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_christian:0 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_islam:0 "@piety_level_0_icon_islam! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_islam:0 "@piety_level_1_icon_islam! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_islam:0 "@piety_level_2_icon_islam! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_islam:0 "@piety_level_3_icon_islam! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_islam:0 "@piety_level_4_icon_islam! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_islam:0 "@piety_level_5_icon_islam! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_pagan:0 "@piety_level_0_icon_pagan! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_pagan:0 "@piety_level_1_icon_pagan! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_pagan:0 "@piety_level_2_icon_pagan! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_pagan:0 "@piety_level_3_icon_pagan! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_pagan:0 "@piety_level_4_icon_pagan! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_pagan:0 "@piety_level_5_icon_pagan! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_eastern:0 "@piety_level_0_icon_eastern! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_eastern:0 "@piety_level_1_icon_eastern! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_eastern:0 "@piety_level_2_icon_eastern! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_eastern:0 "@piety_level_3_icon_eastern! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_eastern:0 "@piety_level_4_icon_eastern! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_eastern:0 "@piety_level_5_icon_eastern! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_judaism:0 "@piety_level_0_icon_judaism! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_judaism:0 "@piety_level_1_icon_judaism! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_judaism:0 "@piety_level_2_icon_judaism! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_judaism:0 "@piety_level_3_icon_judaism! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_judaism:0 "@piety_level_4_icon_judaism! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_judaism:0 "@piety_level_5_icon_judaism! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_zoroastrian:0 "@piety_level_0_icon_zoroastrian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_zoroastrian:0 "@piety_level_1_icon_zoroastrian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_zoroastrian:0 "@piety_level_2_icon_zoroastrian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_zoroastrian:0 "@piety_level_3_icon_zoroastrian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_zoroastrian:0 "@piety_level_4_icon_zoroastrian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_zoroastrian:0 "@piety_level_5_icon_zoroastrian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_0:1 "@prestige_level_0_icon! [GetModifier( 'prestige_level_0' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_1:1 "@prestige_level_1_icon! [GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_2:1 "@prestige_level_2_icon! [GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_3:1 "@prestige_level_3_icon! [GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_4:1 "@prestige_level_4_icon! [GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_5:1 "@prestige_level_5_icon! [GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L]" - #DYNASTY_PRESTIGE_LEVEL_LABEL_0:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_1:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_2:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_3:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_4:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_5:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_6:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_7:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_8:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_9:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_10:0 "" Delete this - PIETY_PROGRESS_TOOLTIP:0 "Progression vers le [piety_level|El] suivant: $VALUE|0V$/$MAX|0$" - PRESTIGE_PROGRESS_TOOLTIP:0 "Progression vers le [prestige_level|El] suivant: $VALUE|0V$/$MAX|0$" - DYNASTY_PRESTIGE_PROGRESS_TOOLTIP:0 "Progression vers le [dynasty_prestige_level|El] suivant: $VALUE|0V$/$MAX|0$" - VALUE_NO_GAIN:0 "Ne gagne pas de $VALUE$." - VALUE_NO_LOSS:0 "Ne perd pas de $VALUE$." - LOAD_INGAME_BUTTON_DISABLED:0 "Charger une partie n’est pas autorisé dans une partie multijoueur." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED:1 "#T Intimidé[CHARACTER.Custom('FR_E')]#!\n[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] est [Concept( 'intimidated', 'intimidé' )|E][CHARACTER.Custom('FR_E')|E] par votre [Concept( 'dread', 'redoutable' )|E] réputation. Puisqu’[CHARACTER.Custom('FR_IlElle')] vous craint, [CHARACTER.GetSheHe] est moins susceptible de s’opposer à vous directement." - DREAD_EFFECT_DESC_LEVEL_COWED:2 "#T Terrifié[CHARACTER.Custom('FR_E')]#!\n[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] est [Concept( 'cowed', 'terrifié' )|E][CHARACTER.Custom('FR_E')|E] par votre [Concept( 'dread', 'redoutable' )|E] réputation. Puisqu’[CHARACTER.Custom('FR_IlElle')] tremble devant vous, [CHARACTER.GetSheHe] ne s’opposera pas à vous directement." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED_OTHER:0 "#T Intimidé[CHARACTER.Custom('FR_E')]#!\n[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] est [Concept( 'intimidated', 'intimidé' )|E][CHARACTER.Custom('FR_E')|E] par la [Concept( 'dread', 'redoutable' )|E] réputation [TARGET_CHARACTER.Custom('FR_du_Char_U_P')][TARGET_CHARACTER.GetUIName]. Puisqu’[CHARACTER.Custom('FR_IlElle')] [TARGET_CHARACTER.Custom('FR_LeLa')] craint, [CHARACTER.GetSheHe] est moins susceptible de s’opposer à [TARGET_CHARACTER.Custom('FR_LuiElle')] directement." - DREAD_EFFECT_DESC_LEVEL_COWED_OTHER:0 "#T Terrifié[CHARACTER.Custom('FR_E')]#!\n[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] est [Concept( 'cowed', 'terrifié' )|E][CHARACTER.Custom('FR_E')|E] par la [Concept( 'dread', 'redoutable' )|E] réputation [TARGET_CHARACTER.Custom('FR_du_Char_U_P')][TARGET_CHARACTER.GetUIName]. Puisqu’[CHARACTER.Custom('FR_IlElle')] tremble devant [TARGET_CHARACTER.Custom('FR_LuiElle')], [CHARACTER.GetSheHe] ne s’opposera pas à [TARGET_CHARACTER.Custom('FR_LuiElle')] directement." - DREAD_DESC:1 "#T [dread|E]: $VALUE|1V$/100#!" - DREAD_BASELINE:0 "Redoutabilité naturelle" - DREAD_BASE:0 "Base" - DREAD_BASE_REASON:0 "$REASON$: $VALUE|V=0$" - DREAD_MONTHLY:0 "Changement mensuel" - DREAD_MONTHLY_NORMALIZING_POSITIVE:0 "En dessous de la redoutabilité naturelle" - DREAD_MONTHLY_NORMALIZING_NEGATIVE:0 "Au-dessus de la redoutabilité naturelle" - DREAD_MONTHLY_REASON:0 "$REASON$: $VALUE|+=1$" - MY_GOLD:0 "Mon [gold|El]: [GetPlayer.GetGold|0V]" - MONTHLY_GOLD_INCOME:0 "[taxes|E]: [gold_i]$VALUE|+=1$/mois" - HOLDING_TYPE:0 "[holding|E] [HOLDING.GetType.GetName]" - HOLDING_LEVIES:0 "[levies|E]: $VALUE|0V$ [soldiers|El]" - HOLDING_DEVELOPMENT:0 "[development|E]: $VALUE|0V$" - HOLDING_FAITH:0 "[faith|E]: [FAITH.GetName]" - HOLDING_CULTURE:0 "[culture|E]: [CULTURE.GetName]" - MORE:0 "#T Plus...#!" - PRISON:0 "Prison" - MY_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n#weak Ma guerre#!" - LIEGE_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\nGuerre de mon seigneur lige" - ATTACKING_IN_WAR:0 "#attacker_color Attaque#! [CHARACTER.Custom('FR_le_Char')][CHARACTER.GetName]\n" - DEFENDING_IN_WAR:1 "#defender_color Se défend#! contre [CHARACTER.Custom('FR_le_Char')][CHARACTER.GetName]\n" - WAR_ITEM_WAR_SCORE_TOOLTIP_HEADER:0 "[war_score|E]: $VALUE|+=0%$" - OPEN_TUTORIAL:0 "#T Ouvrir le didacticiel#!" - DOMAIN_LIMIT_SOURCES:0 "[domain_limit|E]" - VASSAL_LIMIT_SOURCES:0 "[vassal_limit|E]" - NO_VIEW_HISTORY_EXISTS:0 "#T Afficher la vue précédente#!\n@warning_icon!#X Pas de vue à laquelle revenir#!" - GO_BACK_VIEW_HISTORY:0 "#T Afficher la vue précédente#!\n$VIEW_NAME$" - I_CAN_ENFORCE_DEMANDS:1 "#I Vous pouvez faire respecter vos demandes#!" - TOGGLE_OUTLINER:0 "#T Affichage du tableau de bord#!" - PLAYER_STRESS_TOOLTIP:2 "#T [stress_level|E]: [GetPlayer.GetStressLevel|V]/[GetDefine('NCharacter', 'MAX_STRESS_LEVEL')|V]\n#![ConcatIfNeitherEmpty('#S Effets:#!\n', GetPlayer.StressLevelEffect )]\n[AddTextIf(Not(StringIsEmpty(GetPlayer.StressLevelEffect)), '\n')]#S [stress|E]: [stress_i][GetPlayer.GetStress|V]/[GetMaxStress|V]#!\n[GetPlayer.StressProgressDesc]" - STRESS_LEVEL_PROGRESS:0 "Niveau suivant à [stress_i]$NEXT|V$" - STRESS_LEVEL_PROGRESS_MAX:1 "#X @warning_icon! Vous êtes déjà au niveau de stress maximal. À [stress_i]$NEXT|V$ vous souffrirez d’un effondrement mental et perdrez [GetDefine('NCharacter', 'STRESS_PER_LEVEL')|P][stress_loss_i]#!" - OBSERVER_MODE_ON:0 "#T Quitter le point de vue de ce personnage#!" - ACTIONS_TT:2 "#T Situation actuelle\n#![ActionItemHandler.GetNumberOfUnreadActions|V] messages non lus[ActionItemHandler.GetSuggestionsDebugTooltip]\n\n[SelectLocalization( ActionItemHandler.HasAvailableActions, 'ACTIONS_TT_CLICK_TO_VIEW', '' )]" - ACTIONS_TT_CLICK_TO_VIEW:0 "#I Cliquer pour voir#!" - INGAME_TOPBAR_CULTURE_HEAD:1 "En tant que [Concept( 'culture_head', 'chef de la culture' )|E] [GetPlayer.GetCulture.GetNameNoTooltip], vous pouvez changer la fascination" - INGAME_TOPBAR_NOT_CULTURE_HEAD:1 "@warning_icon!#X Vous n’êtes pas le [Concept( 'culture_head', 'chef de la culture' )|E] [GetPlayer.GetCulture.GetNameNoTooltip], donc vous ne pouvez pas changer la fascination #!" - PAUSED_BY_PLAYER:0 "En pause" - PAUSED_BY_PLAYER_TT:0 "Le jeu est mis en pause par le joueur" - PAUSED_BY_PLAYER_MP:0 "Mis en pause par [GetPausedBy]" - PAUSED_BY_UNPAUSE_ONLY_ME:0 "Moi seul peux quitter la pause pendant encore [GetTimeAnyoneUnpause] secondes" - PAUSED_BY_UNPAUSE_ONLY_PAUSED_BY:0 "Seul [GetPausedBy] peut quitter la pause pendant encore [GetTimeAnyoneUnpause] secondes" - PAUSED_BY_UNPAUSE_ANYONE:0 "Tout le monde peut quitter la pause" - PAUSED_BY_EVENT_TT:0 "Le jeu est automatiquement mis en pause. Il continuera après que tous les événements soient fermés. Le jeu peut être mis en pause manuelle" - BOTTOMBAR_SCHEME_TOOLTIP:0 "#T Complot: #!\n[Scheme.GetTooltip]" - INGAME_TOPBAR_MILITARY_STRENGTH:0 "#T Puissance militaire#!:\n[InGameTopbar.GetStrengthTooltip]" - VALUE_BREAKDOWN_NO_VALUES:0 "Pas de valeurs" - VALUE_BREAKDOWN_TOTAL:0 "Total:" - VALUE_BREAKDOWN_NO_EXPENSES:0 "Pas de dépenses" - INGAME_MENU_TT:0 "#T Menu#!" - MORE_POPOUT_TT:0 "#T Plus...#!" - - DE_JURE_DUCHIES_HEADER:0 "Affiche les [duchies|El] [de_jure|El]" - DE_JURE_KINGDOMS_HEADER:0 "Affiche les [kingdoms|El] [de_jure|El]" - DE_JURE_EMPIRES_HEADER:0 "Affiche les [empires|El] [de_jure|El]" - DE_JURE_COUNTIES_HEADER:0 "Affiche les [counties|El] [de_jure|El]" - FAITHS_HEADER:0 "Affiche les [faiths|El]" - CULTURES_HEADER:0 "Affiche les [cultures|El]" - HOUSES_HEADER:0 "Affiche les [Concept( 'house', 'Maisons' )|E]" - GOVERNMENTS_HEADER:0 "Affiche les [governments|El]" - PLAYERS_HEADER:0 "Affiche les [realm|El] des joueurs" - DEVELOPMENT_HEADER:0 "Affiche le [county_development|El]" - SIMPLE_TERRAIN_HEADER:0 "Affiche le [terrain|El]" - BACK_TO_REALMS:0 "Retour à la carte des pays" - BACK_TO_REALMS_TT:0 "Cliquez ici pour revenir à l’affichage des [realm|El] sur la carte" - PLAYER_CHANGED_CHARACTER_TITLE_SWITCH:0 "Personnage changé" - PLAYER_CHANGED_CHARACTER_TEXT_SWITCH:0 "$NAME$ joue maintenant [CHARACTER.Custom('FR_le_Char')][CHARACTER.GetNameNoTooltip]" - PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER:0 "Nouvel observateur" - PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER:0 "$NAME$ joue maintenant un observateur" - PLAYER_CHANGED_CHARACTER_TITLE_JOIN:0 "Nouveau joueur" - PLAYER_CHANGED_CHARACTER_TEXT_JOIN:0 "$NAME$ commence à jouer [CHARACTER.Custom('FR_le_Char')][CHARACTER.GetNameNoTooltip]" - DE_JURE_HIERARCHY:0 "Hiérarchie [de_jure|El]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - NOT_GAME_OVER_CANNOT_PLAY_THEOCRACY:0 "Ne peut pas jouer de [theocracies|El]" - NOT_GAME_OVER_CANNOT_PLAY_REPUBLIC:0 "Ne peut pas jouer de [republics|El]" diff --git a/project/ck3/base_game/localization/french/gui/interaction_council_task_window_l_french.yml b/project/ck3/base_game/localization/french/gui/interaction_council_task_window_l_french.yml deleted file mode 100644 index e2cfcd1f14..0000000000 --- a/project/ck3/base_game/localization/french/gui/interaction_council_task_window_l_french.yml +++ /dev/null @@ -1,10 +0,0 @@ -l_french: - select_council_task_header:1 "Exiger un poste au Conseil" - COUNCIL_TASK_INTERACTION_NO_SELECTED_TASK:0 "@warning_icon!#X Aucune tâche n’a été choisie#!" - COUNCIL_TASK_INTERACTION_AUTO_FILLED:0 "@warning_icon!#X Le poste ([ACTIVE_COUNCIL_TASK.GetPositionName|l]) est automatiquement pourvu#!" - COUNCIL_TASK_INTERACTION_WINDOW_SELECT_TASK:1 "Choisissez un poste du Conseil" - COUNCIL_TASK_INTERACTION_WINDOW_SELECTED_TASK:0 "Poste sélectionné: [CouncilTaskInteractionWindow.GetSelectedTask.GetPositionName|l]" - COUNCIL_TASK_INTERACTION_WINDOW_PLAYER_SKILLS_LABEL:0 "[skills|E] [GetPlayer.Custom('FR_du_Char_U_Pi')][GetPlayer.GetShortUIName]" - COUNCIL_TASK_INTERACTION_CURRENT:0 "Actuel: [Character.GetUIName]" - COUNCIL_TASK_INTERACTION_CURRENT_YOU:0 "Votre poste actuel" - COUNCIL_TASK_INTERACTION_VACANT:0 "Actuel: vacant" diff --git a/project/ck3/base_game/localization/french/gui/inventory_window_l_french.yml b/project/ck3/base_game/localization/french/gui/inventory_window_l_french.yml deleted file mode 100644 index 7a861c5788..0000000000 --- a/project/ck3/base_game/localization/french/gui/inventory_window_l_french.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_french: - INVENTORY_TITLE:0 "Inventaire" - ANTIQUARIAN:0 "Antiquaire" - PORTRAIT_NO_ANTIQUARIAN:0 "#T Aucun antiquaire employé#!\n#weak Un antiquaire ralentit la diminution de la [durability|El] et rend possible la [decision|El] #V $commission_artifact_decision$#!.\n\n#I Cliquez pour employer un antiquaire#!" - OPEN_INVENTORY_TOOLTIP:2 "#T Ouvrir l’inventaire#!" - REFORGE_OR_REPAIR:1 "$repair_or_reforge_and_repair$" - INVENTORY_REFORGE_OR_REPAIR:0 "#T $REFORGE_OR_REPAIR$#!" - INVENTORY_REFORGE:1 "#T [reforge|E]#!" - INVENTORY_REPAIR:1 "#T [repair|E]#!" - INVENTORY_EQUIP:0 "#T Équiper l’artefact#!" - INVENTORY_UNEQUIP:0 "#T Déséquiper l’artefact#!" - INVENTORY_TAB_ARTIFACTS:0 "Artefacts" - INVENTORY_TAB_COURT_ARTIFACTS:2 "Artefacts de Cour" - INVENTORY_TAB_CLAIMS:2 "Revendications" - INVENTORY_TAB_CLAIMS_HIS_HER_MY:1 "[Character.LocalPlayerString( 'Mes', 'Les' )] revendications[Character.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" - INVENTORY_TAB_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_ARTIFACTS$#!" - INVENTORY_TAB_COURT_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_COURT_ARTIFACTS$#!" - INVENTORY_TAB_CLAIMS_TOOLTIP:0 "#T $INVENTORY_TAB_CLAIMS$#!" - NO_COURT_ARTIFACTS:0 "#X @warning_icon! Pas d’[court_artifact|El]#!" - NO_ARTIFACT_CLAIMS:0 "#X @warning_icon! Pas de [artifact_claim|El]#!" - ARTIFACT_CLAIM_PERSONAL:0 "[personal_artifact_claim|E]" - ARTIFACT_CLAIM_HOUSE:0 "[house_artifact_claim|E]" - INVENTORY_COURT_ARTIFACTS_BUTTON_TOOLTIP:1 "Aller aux [Concept('court_artifacts','artefacts')|E] de [Character.LocalPlayerString( 'votre', 'la' )] [royal_court|E][Character.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" - INVENTORY_COURT_ARTIFACTS_BUTTON_NO_ROYAL_COURT_TOOLTIP:0 "Afficher les [court_artifacts|El] stockés" - INVENTORY_EQUIPPED_ARTIFACTS_HEADER:0 "[Character.LocalPlayerString( 'Vos', 'Les' )] [inventory_artifacts|El] équipés[Character.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" diff --git a/project/ck3/base_game/localization/french/gui/kill_list_l_french.yml b/project/ck3/base_game/localization/french/gui/kill_list_l_french.yml deleted file mode 100644 index f085f0346d..0000000000 --- a/project/ck3/base_game/localization/french/gui/kill_list_l_french.yml +++ /dev/null @@ -1,8 +0,0 @@ -l_french: - KILL_LIST:1 "[KillListWindow.GetCharacter.LocalPlayerString( 'Vos tués', 'Tués' )][KillListWindow.GetCharacter.LocalPlayerString( '', 'Loc_FR_du_GetUIName' )]" - OPEN_KILL_LIST_TOOLTIP:4 "#T Voir les tués\n#!Voir tous les personnages que [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUINameNoTooltip] [Character.LocalPlayerString( 'avez', 'a' )] tués, [Character.LocalPlayerString( 'si vous voulez vous en souvenir...', 'selon vos informations...' )]" - ARTIFACT_KILL_LIST:0 "Tués par [ArtifactKillListWindow.GetArtifact.GetName]" - OPEN_ARTIFACT_KILL_LIST_TOOLTIP:0 "#T Voir les tués\n#!Voir tous les personnages tués par [Artifact.GetName]" - ARTIFACT_FORGOTTEN_SOLDIER_KILLS:0 "#S Soldats oubliés#!: [Artifact.GetForgottenSoldiersCount|V]" - DEATH_DATE:0 "Date du décès" - DEATH_REASON:0 "Cause du décès" diff --git a/project/ck3/base_game/localization/french/gui/knightsview_l_french.yml b/project/ck3/base_game/localization/french/gui/knightsview_l_french.yml deleted file mode 100644 index e68d1fabfa..0000000000 --- a/project/ck3/base_game/localization/french/gui/knightsview_l_french.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_french: - - KNIGHTS_VIEW_FORCE:0 "Forcer" - KNIGHTS_VIEW_ALLOW:0 "Permettre" - KNIGHTS_VIEW_FORBID:0 "Interdire" - KNIGHTS_VIEW_TITLE:1 "$knight_culture_player_plural_no_tooltip$" - MAX_KNIGHT_COUNT:2 "$knight_culture_player_plural_no_tooltip$: #high [GetKnightCount( GetPlayer.Self )]/[GetKnightLimit( GetPlayer.Self )]#!" - MAX_KNIGHT_TOOLTIP:1 "#T Nombre maximum de $knight_culture_player_plural_no_tooltip$: [knight_i][GetKnightLimit( GetPlayer.Self )|V]#!\n[GetKnightLimitBreakdown( GetPlayer.Self )]" - KNIGHT_EFFECTIVENESS:1 "Efficacité: #high [GetPlayer.GetKnightEffectiveness|%0]#!" - KNIGHT_EFFECTIVENESS_TOOLTIP:2 "#T [knight_effectiveness|E]: [GetPlayer.GetKnightEffectiveness|V%0]#!\nBase: #V 100%#!\n[GetPlayer.GetKnightEffectivenessBreakdown]" - KNIGHTS_VIEW_TITLE_FORBID_TT:2 "#T Interdire [Character.Custom('FR_au_Char_U_Pi')][Character.GetShortUIName] d’être un [GetPlayer.Custom('KnightCulture')|l]#!\n\n[Character.Custom('FR_le_Char_U_Pi')|U][Character.GetShortUIName] ne pourra pas rejoindre vos [armies|El] en tant que $knight_culture_player_no_tooltip$. Ceci l’empêche de mourir dans une [battle|El]." - KNIGHTS_VIEW_TITLE_BY_PROWESS_TT:2 "#T Permettre [Character.Custom('FR_au_Char_U_Pi')][Character.GetShortUIName] d’être un [GetPlayer.Custom('KnightCulture')|l]#!\n\n[Character.Custom('FR_le_Char_U_Pi')|U][Character.GetShortUIName] peut rejoindre vos [armies|El] en tant que $knight_culture_player_no_tooltip$ si sa [prowess|El] est une des plus élevées dans le [realm|El]" - KNIGHTS_VIEW_TITLE_FORCE_TT:2 "#T Forcer [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUIName] à être un [GetPlayer.Custom('KnightCulture')|l]#!\n\n[Character.Custom('FR_le_Char_U_Pi')|U][Character.GetShortUIName] doit rejoindre vos [armies|El] en tant que $knight_culture_player_no_tooltip$, quelle que soit sa [prowess|El]. [Character.GetSheHe|U] pourrait prendre la place d’un $knight_culture_player_no_tooltip$ avec une prouesse plus élevée." - KNIGHTS_CURRENT_MAX:0 "[GetKnightCount( GetPlayer.Self )|V]/[GetKnightLimit( GetPlayer.Self )|V]" - KNIGHTS_SUBHEADER:0 "[courtiers|E] et [vassals|El] éligibles" diff --git a/project/ck3/base_game/localization/french/gui/legacy_window_l_french.yml b/project/ck3/base_game/localization/french/gui/legacy_window_l_french.yml deleted file mode 100644 index 66a5f81aa1..0000000000 --- a/project/ck3/base_game/localization/french/gui/legacy_window_l_french.yml +++ /dev/null @@ -1,38 +0,0 @@ -l_french: - LEGACY_NAME:1 "[LegacyItem.GetCharacter.GetShortUINameNotMeNoTooltip], [LegacyItem.GetCharacter.GetAge] ans" - LEGACY_REIGN:1 "Joué: [LegacyItem.GetStartDate.GetYear]–[LegacyItem.GetEndDate.GetYear] ([LegacyItem.GetReignLength])" - LEGACY_REIGN_TT:0 "Joué entre le [LegacyItem.GetStartDate.GetString] et le [LegacyItem.GetEndDate.GetString]" - LEGACY_REIGN_CURRENT:0 "[LegacyItem.GetStartDate.GetYear]–" - LEGACY_KILLS_TOOLTIP:0 "#T Tués: [GetDataModelSize(Character.GetKills)|V]#!" - LEGACY_SCORE:0 "Score: [LegacyItem.GetScore]" - LEGACY_PRESTIGE:0 "[GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]" - LEGACY_CONTINUE_PLAYING:0 "Vous pouvez jouer en tant que" - LEGACY_PIETY:0 "[GetPietyLevelName( LegacyItem.GetPietyLevel )]" - LEGACY_DYNASTY_PRESTIGE:0 "La [dynasty|El] devient [GetDynastyPrestigeLevelName(LegacyItem.GetDynastyPrestige)]" - LEGACY_DREAD:0 "Redouté" - LEGACY_TYRANNY:0 "Tyran" - LEGACY_RESIGN:0 "Retour au menu" - LEGACY_RESIGN_TT:0 "#T Terminer la partie en cours#! \nVous ramène au menu principal" - LEGACY_NEW_CHARACTER:0 "Choisir un nouveau personnage" - LEGACY_NEW_CHARACTER_TT:0 "#T Ouvre la sélection de personnage#! \nCela vous permet de continuer à jouer avec un autre personnage." - LEGACY_HEADER:0 "Lignage" - LEGACY_GAME_OVER:0 "Partie terminée" - LEGACY_FOUNDED_HOUSE:0 "#T A fondé une [house|E]#!\nA fondé la Maison [LegacyItem.GetFoundedHouse.GetName]" - LEGACY_FOUNDED_FAITH:0 "#T A fondé une [faith|El]#!\nA fondé la foi [LegacyItem.GetFoundedFaith.GetAdjective]" - LEGACY_CULTURAL_HEAD:0 "#T [cultural_head|E]#!\nEst le chef culturel des [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]." - LEGACY_CULTURAL_HEAD_DEAD:0 "#T [cultural_head|E]#!\nÉtait le chef culturel des [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun] au moment de son décès." - LEGACY_DREADED:0 "#T Était [dreaded|El]#!" - LEGACY_RENOWNED:0 "#T [prestige_level|E]: [GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]#!" - LEGACY_PIOUS:0 "#T [piety_level|E]: [GetPietyLevelName(LegacyItem.GetPietyLevel)]#!" - LEGACY_LIFESTYLE:0 "#T [lifestyle|E] [LegacyItem.GetLifestyle.GetName|l]#!\n[LegacyItem.GetFinisherPerksList]" - LEGACY_FINISHER_PERKS_LIST:0 "A obtenu des [perks|El]:\n$LIST$" - LEGACY_IS_AT_WAR:0 "@warning_icon! En [war|El] !" - LEGACY_NO_HEIR:1 "@warning_icon! Pas d’[player_heir|El] !" - LEGACY_WARS:0 "#T A combattu dans [LegacyItem.GetTotalNumberOfWars] [wars|El]#!\n[LegacyItem.GetWarBreakdown]" - SUCCESSION_RELATION:0 "Votre $RELATION$" - LEGACY_OFFENSIVE_WARS:0 "- guerres offensives: $COUNT$" - LEGACY_DEFENSIVE_WARS:0 "- guerres défensives: $COUNT$" - LEGACY_OFFENSIVEGH_WARS:0 "- grandes guerres saintes offensives: $COUNT$" - LEGACY_DEFENSIVEGH_WARS:0 "- grandes guerres saintes défensives: $COUNT$" - LEGACY_LINEAGE_YOU:0 "C’est vous" - diff --git a/project/ck3/base_game/localization/french/gui/levyview_l_french.yml b/project/ck3/base_game/localization/french/gui/levyview_l_french.yml deleted file mode 100644 index 5ba5194f33..0000000000 --- a/project/ck3/base_game/localization/french/gui/levyview_l_french.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_french: - LV_HEADER:0 "Levées" - LV_COUNTS:0 "[LevyView.GetLivingCount|0]/[LevyView.GetMaxCount|0]" - LV_FLAVOR:1 "Les levées sont constituées de milices paysannes, de voyous, de mercenaires locaux et de nobles déshérités équipés d’outils hétéroclites et d’armes improvisées. Leur nombre élevé fait qu’elles sont souvent le gros des armées." - LV_RAISED:0 "[LevyView.GetRaisedCount|0] levées" - LV_UNRAISED:0 "Non levées" - LV_MAINTENANCE:0 "Maintenance: [gold_i][LevyView.GetMaintenanceCost|2]/mois" - LV_NO_COUNTERS:0 "Les levées ne [Concept( 'men_at_arms_counter', 'contrent' )|E] jamais d’autres types" - diff --git a/project/ck3/base_game/localization/french/gui/lifestyle_window_l_french.yml b/project/ck3/base_game/localization/french/gui/lifestyle_window_l_french.yml deleted file mode 100644 index dd0117fa30..0000000000 --- a/project/ck3/base_game/localization/french/gui/lifestyle_window_l_french.yml +++ /dev/null @@ -1,59 +0,0 @@ -l_french: - LIFESTYLE_WINDOW_DESCRIPTION:1 "[Lifestyle.GetDescription]\n\n#weak [Lifestyle.GetHighlightDescription]#!" - REFUND_PERKS:0 "Réinitialiser les atouts" - CURRENT_FOCUS:1 " (Actuel)" - FOCUS_CANCHANGE:1 "Actuel: [Character.GetFocus.GetName]" - FOCUS_CANCHANGE_NO_FOCUS:0 "Actuel: pas d’intérêt" - CHARACTER_LIFESTYLE_HEADER:0 "Choisir le [lifestyle|El]" - CHARACTER_LIFESTYLE_OPEN_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]#!\n #I Cliquer pour ouvrir.#!" - CHARACTER_LIFESTYLE_OPEN_TEXT:0 "Ouvrir" - LIFESTYLE_POINTS_TO_USE_TEXT:0 "[perks|E] à débloquer: [Character.GetPerkPoints( Lifestyle.Self )]" - LIFESTYLE_POINTS_ALREADY_USED_TEXT:1 "[Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]\n[perks|E]" - PERK_TOOLTIP_BASE:0 "#T [Perk.GetNameNoTooltip( Character.Self )]#!\n[Perk.GetEffectDescription( Character.Self )]" - CHOOSE_PERK_TOOLTIP:0 "$PERK_TOOLTIP_BASE$\n[CharacterLifestyleWindow.CanSelectPerkDesc( Perk.Self )]\n #I Cliquer pour débloquer#!" - CHOOSE_PERK_UNLOCK_TEXT:0 "#I Cliquer pour débloquer#!" - CHOOSE_PERK_CONFIRM_TITLE:0 "Débloquer [PERK.GetName( GetPlayer )]" - CHOOSE_PERK_CONFIRM_DESC:0 "[PERK.GetEffectDescription( GetPlayer )]" - CHOOSE_PERK_CONFIRM_ACCEPT:0 "Débloquer" - FOCUS_TOOLTIP_TEXT:0 "[FOCUS.GetDescription( CHARACTER.GetID )]\n[FOCUS.GetEffectDescription]" - FOCUS_TOOLTIP_TEXT_PLAYER:0 "[FocusType.GetDescription( GetPlayer.GetID )]\n[FocusType.GetEffectDescription]" - LONG_FOCUS_TEXT:2 "[FocusType.GetDescription( Character.GetID )]#low \n[FocusType.GetEffectDescription]\nExpérience en [FocusType.GetLifestyle.GetName|l]: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/mois#!" - CHOOSE_FOCUS_TOOLTIP:2 "#T [FocusType.GetNameNoTooltip]#!\n[CharacterLifestyleWindow.CanSelectFocusDesc( FocusType.Self )]\n[FocusType.GetEffectDescription]\nExpérience en [FocusType.GetLifestyle.GetName|l]: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/mois\n\n#I Cliquer pour sélectionner#!" - CHOOSE_FOCUS_CONFIRM_TITLE:0 "Choisir [FOCUS.GetName]" - CHOOSE_FOCUS_CONFIRM_DESC:0 "[FOCUS.GetDescription( GetPlayer.GetID )]\n[FOCUS.GetEffectDescription]\n\nExpérience en [FOCUS.GetLifestyle.GetName|l]: [FOCUS.GetGainAmount( GetPlayer )|P0]/mois\n[FOCUS.GetGainBreakdown( GetPlayer )]\n\nNe peut être changé que tous les [GetGameTimeDifferenceForDiffMonths( GetDefine('NCharacter', 'FOCUS_ADULT_COOLDOWN_MONTHS'), '(bool)yes' )]." - CHOOSE_FOCUS_CONFIRM_ACCEPT:0 "Choisir" - SELECT_PERK_NO_LIFESTYLE_FOCUS:0 "@warning_icon!#X Vous devez choisir un intérêt de ce mode de vie afin de débloquer ses atouts#!" - PERK_POINTS_NEEDED:0 "@warning_icon!#X Pas d’#underline [perk|El]#! en [PERK.GetLifestyle.GetName|l] débloqué disponible#!" - PERK_ALREADY_UNLOCKED:1 "@warning_icon!#X Vous avez déjà [PERK.GetName( GetPlayer )]#!" - PERK_MISSING_PARENT:1 "@warning_icon!#X Vous n’avez pas l’#underline [perk|El]#! « [PERK.GetName( GetPlayer )] »#!" - LIFESTYLE_XP_TOOLTIP:0 "#T Expérience en [Lifestyle.GetNameNoTooltip|l]: [Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]#!\n[CharacterLifestyleWindow.GetLifestyleProgressTooltip( Lifestyle.Self )]" - LIFESTYLE_NOT_SELECTED_PROGRESS:2 "Aucun gain d’[experience|El] passif puisque vous n’avez pas choisi un [focus|El] de ce mode de vie" - LIFESTYLE_PROGRESS_NEVER:0 "Jamais" - LIFESTYLE_BASE_GAIN:0 "Base" - LIFESTYLE_PROGRESS_STRING:0 "Temps avant le prochain [perk|El]: $ETA$\n#P +$PROGRESS|0$#!/mois" - SELECT_FOCUS_TEXT:0 "Choisir l’intérêt" - LIFESTYLE_SELECT_TOOLTIP:1 "#T [Lifestyle.GetNameNoTooltip]#!\n[Lifestyle.GetDescription]\n\nAtout débloqué disponible: [Character.GetPerkPoints( Lifestyle.Self )|+]\n\n#I Cliquer pour voir#!" - REFUND_PERKS_CONFIRM_TITLE:0 "Réinitialiser les atouts" - REFUND_PERKS_CONFIRM_DESC:1 "$EFFECTS$\n#weak Ceci ne peut être fait qu’une fois au cours d’une vie !#!" - REFUND_PERKS_CONFIRM_ACCEPT:0 "Réinitialiser" - REFUND_PERKS_TOOLTIP:0 "#T Réinitialiser les atouts#!\n[CharacterLifestyleWindow.CanRefundPerksDesc]\n[CharacterLifestyleWindow.RefundPerksEffectsDesc]\n#weak Ceci ne peut être fait qu’une fois au cours d’une vie !#!\n#I Cliquer pour réinitialiser#!" - PLAYER_LIFESTYLE_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n[GetLifestyleTooltipWarnings( GetPlayer )]\n\n#I Cliquer pour voir le [lifestyle|El]#!" - PLAYER_EDUCATION_FOCUS_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n\n#I Cliquer pour voir l’[education_focus|El]#!" - PLAYER_LIFESTYLE_TOOLTIP_NO_FOCUS_WARNING:0 "@warning_icon!#X Vous n’avez pas choisi de [lifestyle|El]#!" - NO_FOCUS:0 "Pas d’intérêt" - FOCUS_COOLDOWN_DATE:0 "@warning_icon!#X Il faut attendre le [DATE.GetString] pour changer à nouveau d’intérêt.#!" - FOCUS_SET:0 "Choisir cet intérêt de mode de vie" - FOCUS_NO_EMPLOYER:1 "@warning_icon!#X Seul l’employeur peut changer l’intérêt#!" - already_reset_perks_tt:1 "VOus avez déjà réinitialisé vos atouts une fois !" - EXPERIENCE:0 "[experience|E] en [Lifestyle.GetNameNoTooltip|l]: [Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]" - UNLOCKED_PERKS:0 "[perks|E] en [Lifestyle.GetNameNoTooltip|l] débloqués: [Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]" - LIFESTYLE_WINDOW_TITLE:0 "[lifestyle|E]: [Lifestyle.GetNameNoTooltip|l]" - LIFESTYLE_FOCUS_HEADER:0 "[focus|E] de mode de vie" - LIFESTYLE_POINTS_TOOLTIP:0 "#T Atouts en [Lifestyle.GetNameNoTooltip|l] disponibles: [Character.GetPerkPoints( Lifestyle.Self )|+]#!" - PERK_POINTS_ASSIGNED_TRIGGER:0 "Vous n’avez pas d’atouts à réinitialiser !" - - DIPLOMACY_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Points d’atout de mode de vie diplomatique: $NUM|V0$" - MARTIAL_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Points d’atout de mode de vie martiale: $NUM|V0$" - STEWARDSHIP_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Points d’atout de mode de vie d’intendance: $NUM|V0$" - INTRIGUE_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Points d’atout de mode de vie d’intrigue: $NUM|V0$" - LEARNING_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Points d’atout de mode de vie d’érudition: $NUM|V0$" diff --git a/project/ck3/base_game/localization/french/gui/lobbyview_l_french.yml b/project/ck3/base_game/localization/french/gui/lobbyview_l_french.yml deleted file mode 100644 index 3f177aa65d..0000000000 --- a/project/ck3/base_game/localization/french/gui/lobbyview_l_french.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_french: - LOBBYVIEW_SELECT_PLAYABLE:0 "Cliquez sur la carte pour choisir un personnage" diff --git a/project/ck3/base_game/localization/french/gui/map_l_french.yml b/project/ck3/base_game/localization/french/gui/map_l_french.yml deleted file mode 100644 index acaf0bedb6..0000000000 --- a/project/ck3/base_game/localization/french/gui/map_l_french.yml +++ /dev/null @@ -1,130 +0,0 @@ -l_french: - ONMAP_ARMY_UNIT_TOOLTIP:0 "$NAME$ ($CONTROLLER$)\n($MORALE|V$%)(moral)\nRenforts/mois: $REINFORCEMENTS|V$\nLevées: $LEVIES$ / $MAX_LEVIES|V$\nHommes d’armes: $MEN_AT_ARMS$ / $MAX_MEN_AT_ARMS|V$\nRégiments: $REGIMENTS|V$\nMaintenance: $MAINTENANCE$\nApprovisionnement: $SUPPLY|V$ / $MAX_SUPPLY|V$\nLimite d’approvisionnement: $SUPPLY_LIMIT|V$" - UNIT_WILL_ARRIVE:0 "@gathering_icon! $NAME$, [DATE.GetTimeToDate] restants ([DATE.GetStringShort|V])" - UNIT_WILL_ARRIVE_RETREAT:1 "Bat en retraite vers $NAME$, [DATE.GetTimeToDate] restants ([DATE.GetStringShort|V])" - UNIT_WILL_MOVEMENT_LOCK:0 "[movement_lock|E] dans [DATE.GetTimeToDate]" - UNIT_IS_EMBARKED:0 "Embarquée" - UNIT_WILL_EMBARK:0 "Va embarquer" - UNIT_IS_EMBARKING:0 "Embarque" - UNIT_IS_DISEMBARKING:0 "Débarque" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION:0 "@warning_icon!#X Se déplacer aura comme conséquence $CASUALTIES$ pertes.#!\n" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION_DESTROYED:0 "@warning_icon!#X Se déplacer aura comme conséquence $CASUALTIES$ pertes, ce qui détruira cette armée.#!\n" - UNIT_TOOLTIP_HEADER:0 "[ARMY.GetNameNoTooltip] ($TYPE$)" - DESTINATION_SEA:0 "Mer" - DESTINATION_LAKE:0 "Lac" - DESTINATION_RIVER:0 "Fleuve" - SIEGE_TOOLTIP_TITLE:1 "#T Fort en $PROVINCE$#!" - SIEGE_TOOLTIP_OCUPIED:0 "Occupée par [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]." - SIEGE_TOOTLTIP_IMPACT:0 "Impact du niveau de fortification:" - CHARACTER_ACTIVITY_TOOLTIP:0 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] est à cette activité" - CHARACTER_AT_LOCATION:0 "En [PROVINCE.GetName|V]" - CHARACTER_AT_ACTIVITY:0 "Est à [ACTIVITY.GetName|Vl] en [PROVINCE.GetName|V]" - CHARACTER_AT_ARMY:0 "Commande une [army|El] en [PROVINCE.GetName|V]" - CHARACTER_TRAVEL_TO_LOCATION:0 "Voyage vers [PROVINCE.GetName|V]" - CHARACTER_IMPRISONED_AT:0 "Emprisonné(e) par [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName|V] en [PROVINCE.GetName|V]" - CHARACTER_AT_COURT_VISITING:1 "En visite à [CHARACTER.LocalPlayerString( 'votre', 'la' )] [court|E][CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] en [PROVINCE.GetName|V]" - CHARACTER_AT_COURT:1 "À [CHARACTER.LocalPlayerString( 'votre', 'la' )] [court|E][CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] en [PROVINCE.GetName|V]" - FORD_TOOLTIP:1 "Gué entre $FROM$ et $TO$" - STRAIT_TOOLTIP:1 "Détroit entre $FROM$ et $TO$" - MAP_REALM_TT_HEADER:0 "#T [TITLE.GetNameNoTooltip|U]#!" - MAP_REALM_TT_BOTTOM:0 "Dirigeant: [CHARACTER.GetUINameNoTooltip|V]" - MAP_REALM_LOBBY_TT_HEADER:0 "#T [CHARACTER.GetShortUINameNotMeNoTooltip]#!\n[TITLE.GetNameNoTooltip]" - MAP_REALM_LOBBY_TT_BOTTOM:0 "\n#I Cliquez pour sélectionner#!" - MAP_REALM_TT_RELATION_ME:0 "" - MAP_REALM_TT_RELATION_VASSAL:0 "[TARGET_CHARACTER.LocalPlayerString( 'Votre vassal', 'Vassal' )][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUINameNoTooltip' )]" - MAP_REALM_TT_RELATION_PEER:0 "[TARGET_CHARACTER.LocalPlayerString( 'Votre pair', 'Pair' )][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUINameNoTooltip' )]" - MAP_REALM_TT_RELATION_LIEGE:0 "[TARGET_CHARACTER.LocalPlayerString( 'Votre seigneur lige', 'Seigneur lige' )][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUINameNoTooltip' )]" - MAP_REALM_TT_RELATION_TOP_LIEGE:0 "[TARGET_CHARACTER.LocalPlayerString( 'Votre souverain', 'Souverain' )][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUINameNoTooltip' )]" - MAP_REALM_TT_RELATION_OTHER:0 "Pays indépendant" - - IMPASSIBLE_PROVINCE_TOOLTIP:0 "#T Terrain infranchissable#!" - IMPASSPABLE_SEA_PROVINCE_TOOLTIP:0 "#T Mare Incognitum#!" - SEA_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nMer" - LAKE_PROVINCE_TOOLTIP:0 "#T Lac#!" - RIVER_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nFleuve majeur" - PROVINCE_TOOLTIP_HEADER:0 "#T [PROVINCE.GetTitle.GetNameNoTooltip]#!" - PROVINCE_TOOLTIP_HOLDER:0 "Propriétaire: [CHARACTER.GetUINameNoTooltip|V]" - PROVINCE_TOOLTIP_LESSEE:0 "Preneur à bail: [CHARACTER.GetUINameNoTooltip|V]" - PROVINCE_TOOLTIP_OCCUPIED:0 "Occupé par: [CHARACTER.GetUINameNoTooltip|V]" - PROVINCE_TOOLTIP_CULTURE:0 "Culture: [COUNTY.GetCulture.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_FAITH:0 "Foi: [COUNTY.GetFaith.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_TERRAIN:0 "Terrain: [PROVINCE.GetTerrain.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_DEVELOPMENT:0 "Développement: [COUNTY.GetDevelopmentLevel|V]" - PROVINCE_DEBUG:1 "\nID: [PROVINCE.GetId] [PROVINCE.GetTag]" - PROVINCE_TOOLTIP_EMBARKING_IMPLIED:0 "#I Payer les frais d’embarquement#!" - PROVINCE_TOOLTIP_NO_PATH_ALL:0 "@warning_icon!#X Ne peut pas marcher ici#!" - PROVINCE_TOOLTIP_NO_PATH_SOME:0 "@warning_icon!#X Certaines des armées sélectionnées ne peuvent pas marcher ici#!" - PROVINCE_TOOLTIP_IMPASSABLE:0 "@warning_icon!#X Cette province a un terrain infranchissable#!" - PROVINCE_TOOLTIP_NON_TRAVERSIBLE_WATER:1 "@warning_icon!#X Vous ne pouvez pas traverser ce plan d’eau#!" - PROVINCE_TOOLTIP_CANNOT_RAID_ACROSS_SEA:0 "@warning_icon!#X Impossible de [raid|El] en mer#!" - PROVINCE_TOOLTIP_CLICK_TO_GO:1 "\n#I Clic droit pour se rendre ici#!" - PROVINCE_TOOLTIP_SHIFT_TO_APPEND:0 "#I - Maintenir Shift pour ajouter une étape au trajet#!" - PROVINCE_TOOLTIP_CTRL_TO_FORCE_GATHERING:0 "#I - Maintenir Ctrl pour cesser de @gathering_icon!se rassembler et pour se déplacer immédiatement #!" - PROVINCE_TOOLTIP_ETA:1 "#I - Arrivée prévue: [DATE.GetTimeDiffFromNow] ([DATE.GetStringShortNoYear])#!" - PROVINCE_TOOLTIP_WINTER:0 "Rigueur hivernale: [PROVINCE.GetWinterSeverityName|Vl]" - - PROVINCE_TOOLTIP_CLICK_TO_RETREAT:0 "\n#I Clic droit pour battre en retraite ici#!" - PROVINCE_TOOLTIP_CLICK_CANT_RETREAT:0 "Impossible de battre en retraite pendant encore $DAYS$ jours" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_HERE:0 "#I Clic droit pour ajouter un [rally_point|El] ici#!" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_CANCEL:0 "#I Clic droit pour annuler#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE:0 "#I Cliquer pour déplacer le [rally_point|El] ici#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE_RIGHT_CLICK:0 "#I Clic droit pour déplacer le [rally_point|El] ici#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_CANCEL:0 "#I Clic droit pour annuler#!" - DE_JURE_DRIFT_TARGET_DESCRIPTION:1 "#high Glissement du territoire de jure:#! Le [TITLE.GetNameNoTooltip] deviendra une partie du [TARGET_TITLE.GetNameNoTooltip] dans approximativement $DURATION$" - DE_JURE_DRIFT_PROGRESS_DESCRIPTION:0 "Le [TITLE.GetNameNoTooltip] a une progression de changement de jure vers [TARGET_TITLE.GetNameNoTooltip] de $DURATION$" - MAP_COUNTY_HOLDER_MAIN_TEXT:0 "\nPays souverain: [TITLE.GetDeFactoTopLiege.GetNameNoTooltip|V]\nPropriétaire du comté: [CHARACTER.GetUINameNoTooltip|V]" - MAP_COUNTY_HOLDER_RIGHT_CLICK:1 "#I Clic droit pour sélectionner le propriétaire du comté#!" - MAP_COUNTY_REALM_EXPLORE_CLICK:0 "#I Ctrl+clic gauche pour voir la composition du pays#!" - MAP_COUNTY_REALM_EXPLORE_UNDO_CLICK:0 "#I Ctrl+clic droit pour masquer la composition du pays#!" - MAP_OCCUPANT_TEXT:0 "Occupant: [CHARACTER.GetUINameNoTooltip|V]" - - HOUSES_MAP_MODE_TOOLTIP:0 "#T Maison du [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetNameNoTooltip]#!:\n[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetHouse.GetBaseNameNoTooltip]" - houses_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Cliquez pour ouvrir la vue de la Maison dynastique#!" - GOVERNMENTS_MAP_MODE_TOOLTIP:1 "#T Propriétaire du comté#!: [ROOT.Province.GetCounty.GetTitle.GetHolder.GetGovernment.GetNameNoTooltip|l]\n#T Souverain#!: [ROOT.Province.GetCounty.GetTitle.GetDeFactoTopLiege.GetHolder.GetGovernment.GetNameNoTooltip|l]" - governments_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Cliquez pour ouvrir la vue du pays#!" - DEJURE_DUCHIES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_KINGDOMS_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_EMPIRES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - CULTURES_MAP_MODE_TOOLTIP:1 "#T Culture du comté#!: [ROOT.Province.GetCounty.GetCulture.GetNameNoTooltip]\nCulture du souverain: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetCulture.GetNameNoTooltip]" - cultures_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Cliquez pour sélectionner [PROVINCE.GetCounty.GetCulture.GetNameNoTooltip]#!" - FAITHS_MAP_MODE_TOOLTIP:0 "#T Foi du comté#!: [ROOT.Province.GetCounty.GetFaith.GetNameNoTooltip]\nFoi du souverain: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetFaith.GetNameNoTooltip]" - faiths_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Cliquez pour sélectionner [PROVINCE.GetCounty.GetFaith.GetNameNoTooltip]#!" - - COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE:0 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOP_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_COUNTY_HOLDER:1 "#T $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!\nLangue de la Cour [ROOT.Province.GetCounty.GetTitle.GetHolder.Custom('FR_du_Char_L')][ROOT.Province.GetCounty.GetTitle.GetHolder.GetTitleAsNameNoTooltip] de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_LIEGE$#!\nLangue de la Cour [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.Custom('FR_du_Char_L')][ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetTitleAsNameNoTooltip] de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGES_LIEGE:0 "#T $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!\nLangue de la Cour [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.Custom('FR_du_Char_L')][ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetTitleAsNameNoTooltip] de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_TOP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!\nLangue de la Cour [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.Custom('FR_du_Char_L')][ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetTitleAsNameNoTooltip] de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_FALLBACK:0 "#T Langue de la Cour#!: aucune" - COURT_LANGUAGES_SELECTION_TOOLTIP_COUNTY_HOLDER:0 "\n#I Cliquez pour sélectionner $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGE:0 "\n#I Cliquez pour sélectionner $COURT_LANGUAGES_MAP_MODE_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGES_LIEGE:0 "\n#I Cliquez pour sélectionner $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_TOP_LIEGE:0 "\n#I Cliquez pour sélectionner $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!" - - ADDITIONAL_MAPMODES:0 "Modes additionnels" - ZOOM_LEVEL_PAPER_MAP:0 "Carte papier" - ZOOM_LEVEL_PAPER_MAP_TOOLTIP:0 "Permet d’avoir un aperçu de tous les [realms|El] indépendants dans le monde.\n\n#TUT Dans ce mode de carte, cliquer sur la carte sélectionne les pays#!" - ZOOM_LEVEL_POLITICAL:0 "Carte politique" - ZOOM_LEVEL_POLITICAL_TOOLTIP:0 "Permet d’avoir un aperçu des [rulers|El] dans une zone, ce qui est idéal pour préparer des [wars|El], gérer les [vassals|El] et explorer les [realms|El].\n\n#TUT Dans ce mode de carte, cliquer sur la carte sélectionne les pays#!" - ZOOM_LEVEL_DETAILS:0 "Carte détaillée" - ZOOM_LEVEL_DETAILS_TOOLTIP:0 "Permet d’avoir un aperçu du [terrain|El] et de votre [domain|El], ce qui est idéal pour déplacer des [regiments|El] et construire des [buildings|El].\n\n#TUT Dans ce mode de carte, cliquer sur la carte sélectionne les [holdings|El]#!" - ZOOM_LEVEL_DOMAIN:0 "Carte du domaine" - ZOOM_LEVEL_SELECTING_BARONIES:0 "Sélectionne les propriétés" - ZOOM_LEVEL_SELECTING_REALMS:0 "Sélectionne les pays" - MAP_MODES_EXPLORATION_ENABLED:0 "En mode exploration de pays" - MAP_MODES_EXPLORATION_ENABLED_TT:1 "Dans ce mode, la carte est colorée en fonction de la structure vassalique des pays. Vous pouvez aller plus en profondeur dans la hiérarchie des vassaux par Ctrl+clic gauche et revenir en arrière par Ctrl+clic droit. Sélectionnez un autre mode de carte pour réinitialiser l’exploration de pays." - holding_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - kingdoms_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - empires_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - duchies_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - counties_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - players_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - - PROVINCE_VIEW_TOOLTIP_WINTER:2 "#T $winter$#!\nSévérité: [Province.GetWinterSeverityName|Vl]\n\n[Province.GetWinterEffectsDesc]" - PROVINCE_WINTER_LEVEL_NONE:0 "Aucun" - PROVINCE_WINTER_LEVEL_MILD:0 "Doux" - PROVINCE_WINTER_LEVEL_NORMAL:0 "Normal" - PROVINCE_WINTER_LEVEL_HARSH:0 "Rude" diff --git a/project/ck3/base_game/localization/french/gui/mapicons_l_french.yml b/project/ck3/base_game/localization/french/gui/mapicons_l_french.yml deleted file mode 100644 index ee5c53effd..0000000000 --- a/project/ck3/base_game/localization/french/gui/mapicons_l_french.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_french: - ATTRITION_ICON_TITLE:1 "#T L’armée va subir de l’[attrition|El]#!" - ARMY_EMBARKED_PENALTY:0 "[embarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ jours)" - ARMY_RECENTLY_DISEMBARKED_PENALTY:1 "[recently_disembarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ jours)" - MAP_ICON_RECENTLY_DISEMBARKED_TOOLTIP:0 "#T Récemment débarquée#!\nSera considérée comme [Concept( 'recently_disembarked', 'récemment débarquée' )|E] pendant encore [UnitItem.GetArmy.GetDisembarkPenaltyDays] jours" - COMMANDER_IS_LEADER:0 "#underline #TOOLTIP:COMMANDER_IS_LEADER_TOOLTIP Commandée par le dirigeant#!#!" - COMMANDER_IS_LEADER_TOOLTIP:0 "#T Commandée par [Character.Custom('FR_LeLa')] dirigeant[Character.Custom('FR_E')]#!\n[Character.Custom('FR_le_Char')|U][Character.GetName] commande cette armée, ce qui procure les bonus suivants:\n[GetLeadingTroopsBonus]" - POTENTIAL_COMMANDER_IS_LEADER_TOOLTIP:1 "#T Dirigeant#!\nÊtre le [Concept( 'army_commander', 'commandant' )|E] de votre [Concept( 'army', 'armée' )|E] procurerait:\n[GetLeadingTroopsBonus]" - RP_TOOLTIP_CLICK:1 "#T [RallyPoint.GetName]#!\n$CLICK_TO_VIEW$" - ARMY_TOOLTIP_IS_GATHERING:1 "Se rassemble ([Army.GetGatheringDaysLeft] jours)" - ARMY_TOOLTIP_IS_MOVEMENT_LOCKED:1 "[movement_locked|E]" - UNIT_ITEMS:1 "([UnitMapIcon.GetShownCount])" - RAID_ARMY_TOOLTIP:0 "#T Pilleuse#!\nCette armée est en train de [Concept( 'raid', 'piller' )|E].\nElle transporte [gold_i][Army.GetRaidLoot|V0]." - ARMY_AT_LOOT_CAP:1 "$ARMY_LOOT_INFO$ Au maximum !" - ARMY_AT_LOOT_CAP_TOOLTIP:0 "#T Butin maximal atteint#!\nCette armée transporte [gold_i][Army.GetRaidLoot|V0] et ne peut pas [Concept( 'raid', 'piller' )|E] davantage avant de rentrer chez elle." - MAP_RAID_TOOLTIP:0 "#T Pillage en cours#!\nAchèvement estimé: [Raid.GetEta.GetString].\n[raid_loot|E]: [gold_i][Raid.GetProvince.GetProvinceLoot|0V].\n\n#I Cliquer pour la vue de pillage.#!" - RECENTLY_RAIDED_TOOLTIP:0 "#T Récemment pillée#!\nCette propriété a récemment été pillée et ne peut plus l’être avant le [Province.GetEndOfRecentlyLooted.GetString]" - ARMY_LOOT_INFO:0 "Butin: [gold_i][Army.GetRaidLoot|V0]/[Army.GetLootCap|V0]" - MAP_ICON_EMBARK_COST:0 "@gold_icon![FleetPredictionMapIcon.GetEmbarkCost|V0][Select_CString(FleetPredictionMapIcon.IsCostOverOwned, '@warning_icon!', '')]" diff --git a/project/ck3/base_game/localization/french/gui/menatarmsview_l_french.yml b/project/ck3/base_game/localization/french/gui/menatarmsview_l_french.yml deleted file mode 100644 index e62d6749be..0000000000 --- a/project/ck3/base_game/localization/french/gui/menatarmsview_l_french.yml +++ /dev/null @@ -1,51 +0,0 @@ -l_french: - - MAA_SOLDIERS:0 "[soldiers|E]:" - MAA_FULL_STENGTH:0 "Effectif complet dans $TIME$" - MAA_AT_FULL_STRENGTH:0 "Effectif complet" - MAA_FULL_MAINTENANCE_TEXT:0 "Maintenance maximale" - MAA_UNRAISED_MAINTENANCE_TEXT:0 "Maintenance des troupes non levées" - MAA_REINFORCEMENT:1 "[MenAtArmsView.GetFullStrengthText]\nMaintenance maximale" - MAA_REINFORCEMENT_COST_ENTRY:2 "[Select_CString( Or( Not(Regiment.IsAtFullStength), Regiment.IsRaised), '#high ' , '#weak ' )]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/mois#!" - MAA_MAINTENANCE:3 "[Select_CString( And( Regiment.IsAtFullStength, Not(Regiment.IsRaised)), '#high ', '#weak ' )]$MAA_UNRAISED_MAINTENANCE_TEXT$: [Regiment.CalcUnraisedCost]/mois#!" - MAA_RAISED_MAINTENTANCE:0 "[MenAtArmsView.GetFullStrengthText]\nMaintenance maximale" - MAA_UNRAISED_MAINTENANCE:0 "[MenAtArmsView.GetFullStrengthText]\nMaintenance maximale" - MAA_MAINTENANCE_SHORT:0 "[Regiment.CalcMaintenanceCost]/mois" - MAA_HOME_BANNER:0 "Point de ralliement d’origine:" - MAA_DESTROY:0 "Détruire" - MAA_ARMY:0 "Dans l’armée: [Regiment.GetArmy.GetName]" - #Confirmation messages - MAA_DESTROY_CONFIRMATION_TITLE:0 "Détruire [REGIMENT.GetNameNoTooltip]" - MAA_DESTROY_CONFIRMATION_TEXT:0 "Le régiment [REGIMENT.GetNameNoTooltip] sera détruit." - MAA_DESTROY_CONFIRMATION_ACCEPT:0 "Détruire" - MAA_RAISED:1 "Levés" - MAA_UNRAISED:1 "Non levés" - MAA_CURRENT_SIZE:0 "Taille: [MAAItem.GetCurrentSize]/[MAAItem.GetMaxSize]" - MAA_TYPE_NAME:0 "Type: [Regiment.GetMAAType.GetBaseTypeName]" - MAA_INCREASE_SIZE:0 "Augmenter la taille à [MAAItem.GetNextSize]" - MAA_DECREASE_SIZE:0 "Diminuer la taille à [MAAItem.GetPreviousSize]" - MAA_INCREASE_SIZE_TOOLTIP:1 "#T $MAA_INCREASE_SIZE$#!\nCoût: [MenAtArmsType.GetCostString( GetPlayer )]\nLa maintenance augmentera de:\n[MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DECREASE_SIZE_TOOLTIP:1 "#T $MAA_DECREASE_SIZE$#!\nLa maintenance sera réduite de:\n[MenAtArmsView.GetReduceSizeBlockers][MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DESTROY_TOOLTIP:0 "#T Détruire le régiment#!\n[MenAtArmsView.GetReduceSizeBlockers]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/mois\n$MAA_UNRAISED_MAINTENANCE_TEXT$[Regiment.CalcUnraisedCost]/mois" - MAA_AT_MAX_SIZE:0 "À la taille maximale" - MAA_SIZE_CHANGE:1 "@[Regiment.GetMAAType.GetIconKey]_icon!+[Regiment.GetMAAType.GetStackSize]" - MAA_REINFORCING:1 "Renforcement" - REGIMENT_CURRENT_SIZE:0 "Taille [Regiment.GetMAAChunkCount]/[Regiment.CalcMaxMAAChunkCount]" - - #Tooltip - MAA_TT_BUY_TITLE:0 "#T Ajouter $COUNT$ soldats#!" - MAA_TT_SELL_TITLE:0 "#T Retirer $COUNT$ soldats#!" - MAA_TT_DESTROY_TITLE:0 "#T Détruire le régiment#!" - MAA_TT_NOT_ENOUGH_GOLD:0 "@warning_icon!#X Pas assez d’or#!" - MAA_MAX_AT_MAX_SIZE:0 "@warning_icon!#X A la taille maximale#!" - MAA_TT_REGIMENT_IN_COMBAT:0 "@warning_icon!#X Le régiment est actuellement dans une bataille#!" - MAA_TT_COST:0 "Coût: $COST$" - MAA_TT_RETURN_COST:0 "Retour: $COST|$" - MAA_TT_MAINTENANCE:0 "Maintenance: $COST$/mois" - MAA_TT_WILL_DESTROY:0 "Ceci détruira le régiment" - MAA_BASE_TYPE:0 "Catégorie: $TYPE|Vl$" - MAA_CHUNK_SIZE:0 "[soldiers|E]: $VALUE|V$" - CREATE_MAA_HEADER:1 "#T Créer un régiment de type [MEN_AT_ARMS_TYPE.GetNameNoTooltip|V]#!" - CANT_CREATE_MAA_AT_CAP:0 "@warning_icon!#X Limite de régiment d’[men_at_arms|El] atteinte#!" - CREATE_MAA_TOOLTIP:0 "#T Créer un [regiment|El] d’[men_at_arms|El]#!\n[MilitaryItem.GetMaACanBeCreatedTooltip]" - diff --git a/project/ck3/base_game/localization/french/gui/militaryview_l_french.yml b/project/ck3/base_game/localization/french/gui/militaryview_l_french.yml deleted file mode 100644 index 80376ae554..0000000000 --- a/project/ck3/base_game/localization/french/gui/militaryview_l_french.yml +++ /dev/null @@ -1,134 +0,0 @@ -l_french: - MILITARY:0 "Militaire" - CREATE_BANNER:0 "Créer un point de ralliement" - SOLDIERS_INFO:0 "$CURRENT$/$MAX$" - DISBAND_ALL_ARMIES:0 "#T Disperser toutes les [armies|El] #!" - DISBAND_ALL_ARMIES_ARMIES_INFO:0 "$DISBANDED$ armées seront dispersées" - DISBAND_ALL_ARMIES_GATHERING_ARMIES_INFO:1 "$DISBANDED$ de $TOTAL$ armées ralliées seront dispersées" - DISBAND_NO_ARMIES:0 "$DISBAND_ALL_ARMIES$\n@warning_icon!#X Aucune armée ne peut être dispersée#!" - DISBAND_NO_DISBANDABLE_ARMIES:0 "@warning_icon!#X Aucune armée ne peut être dispersée#!" - DISBAND_ALL_CONFIRM_TITLE:0 "Disperser toutes les armées" - DISBAND_ALL_CONFIRM:0 "Toutes les [armies|El] levées et ralliées seront dispersées." - DISBAND_ALL_CONFIRM_ACCEPT:0 "Tout disperser" - LEVIES_LABEL:1 "[levies|E]" - LEVIES_MAX:0 "$RAISE_MAX|V$" - LEVIES_NOT_MAX:0 "$CURRENT|V$/$RAISE_MAX|V$" - LEVIES_TOOLTIP:0 "#T [levies|E] non levées: $CURRENT|0V$/$RAISE_MAX|0V$#!" - LEVIES_AFFECTED_BY_COUNTIES_HEADER:0 "#T Le nombre de [levies|El] du [rally_point|El] est diminué#!" - LEVIES_AFFECTED_BY_COUNTY_CONTROL:0 "@warning_icon!#X Le [rally_point|El] a des comtés avec un [county_control|El] diminué#!" - FROM_DOMAIN:0 "Du [domain|El]" - FROM_VASSALS:0 "Des [vassals|El]" - FROM_BISHOPS:0 "Du [realm_priest|El]" - BANNER_MEN_AT_ARMS_LABEL:0 "[men_at_arms|E]:" - BANNER_MEN_AT_ARMS:0 "$UNRAISED|0V$" - BANNER_MEN_AT_ARMS_NOT_MAX:0 "$UNRAISED|0$/$RAISE_MAX|0$" - BANNER_MEN_AT_ARMS_TOOLTIP:0 "#T [men_at_arms|E] non levés: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_KNIGHTS_LABEL:1 "$knight_culture_player_plural$:" - BANNER_TROOPS_TAB:0 "Vos armées" - BANNER_KNIGHTS_TAB:1 "$knight_culture_player_plural_no_tooltip$" - RAISE_BANNER_TT_TITLE:0 "#T Lever l’armée au [rally_point|El]#!" - RAISE_BANNER_TT_NO_SOLDIERS:0 "@warning_icon!#X Pas de [soldiers|El] à lever#!" - RAISE_BANNER_TT_LEVIES:0 "$UNRAISED|0V$ sur $RAISE_MAX|0V$ [levies|El] peuvent être levées" - RAISE_BANNER_TT_MAA:0 "$UNRAISED|0V$ sur $RAISE_MAX|0V$ [men_at_arms|El] peuvent être levés" - MEN_AT_ARMS_CURRENT_MAX_TOOLTIP:1 "[MEN_AT_ARMS_TYPE.GetName]: $CURRENT|0V$/$MAX|0V$." - CREATE_MAA_BUTTON_COST:0 "Créer ($COST$)" - CREATE_MAA_COST:0 "Coût de création: $COST$" - NAMED_MAINTENANCE_MAA:0 "$NAME$: $COST$" - MAINTENANCE_MAA:1 "$MAA_UNRAISED_MAINTENANCE_TEXT$: $VALUE$/mois" - REINFORCEMENT_MAA:1 "$MAA_FULL_MAINTENANCE_TEXT$: $VALUE$/mois" - STACK_SIZE_MAA:0 "Taille du régiment: $VALUE|V$" - MONTHLY_MAINTENANCE_LABEL:0 "Maintenance mensuelle:" - MONTHLY_MAX_MAINTENANCE_LABEL:0 "#weak Max:#!" - MONTHLY_MAX_MAINTENANCE_TT:0 "#T Maintenance militaire maximale#!\nIl s’agit des dépenses militaires prévues lorsque toutes les troupes sont levées et à pleine puissance.\n@warning_icon!#X Avoir des [armies|El] dans des [fleets|El] peut rendre la maintenance réelle plus élevée.#!\n\nAvec votre [gold|El] et votre [income|El] actuels, vous pouvez avoir toutes vos troupes levées pendant [MilitaryView.GetAllRaisedTime] avant d’être ruiné." - MONTHLY_MAX_MAINTENANCE_VIEW:0 "([MilitaryView.GetAllRaisedTime])" - MONTHLY_REINFORCEMENT_COST_LABEL:1 "Renforcement mensuel" - MV_MORE_THAN_FIVE_YEARS:1 "> #V 5 ans#!" - MEN_AT_ARMS_LABEL:0 "Hommes d’armes:" - TOTAL_MAINTENANCE_COST:0 "$VALUE$" - TOTAL_REINFORCEMENT_COST_MAA:0 "$VALUE|1$" - ADD_MEN_AT_ARMS_LABEL:0 "Créer un régiment d’hommes d’armes" - MAA_COUNT_AND_CAP:0 "$CURRENT|V$/$MAX|V$" - MAA_COUNT_AND_CAP_ABOVE_CAP:0 "$CURRENT|N$/$MAX|V$" - MAA_COUNT_ABOVE_CAP:0 "$VALUE|V$ [men_at_arms|El] au delà de la limite" - HIRE_TROOPS:0 "Recruter des soldats" - MV_SHOW_MAA:0 "Afficher les [men_at_arms|El]" - MV_UNRAISED_MAA:1 "Non levés" - TT_MAINTENANCE_TITLE:0 "#T Maintenance: $VALUE$/mois#!" - TT_MAINTENANCE_RAISED_ARMIES:1 "Armées levées: @gold_icon!$VALUE|1$/mois" - TT_MAINTENANCE_MAA:1 "[men_at_arms|E]: $VALUE$/mois" - TT_MAINTENANCE_NO:0 "#weak Pas de coût de maintenance#!" - TT_REINFORCING_MAA_YES_TITLE:0 "#T Renforcement des [men_at_arms|El]#!" - TT_REINFORCING_MAA_FULL_STRENGTH:0 "[men_at_arms|E] à pleine puissance" - TT_REINFORCING_MAA_FULL_STRENGTH_TIME:0 "$TIME|V$ mois pour atteindre la pleine puissance" - TT_REINFORCING_MAA_NOT_TITLE:0 "#T [men_at_arms|E] sans renforcement#!" - TT_REINFORCING_MAA_CLICK_STOP:0 "\n#I Cliquez pour arrêter le renforcement#!" - TT_REINFORCING_MAA_CLICK_START:0 "\n#I Cliquez pour commencer le renforcement#!" - MAINTENANCE_COST_PART:0 "Maintenance: $VALUE$/mois" - REINFORCEMENT_COST_PART:0 "Renforcement: $VALUE$/mois" - TOTAL_MAA_COST:0 "[Regiment.GetTotalCostString]" - TOTAL_MAA_COST_TOOLTIP:0 "#T Maintenance: [Regiment.GetTotalCostString]/mois#!#D 2 decimal pls#!\n#D Se renforce#!" - TT_CAP_TITLE:0 "#T Limite de régiment d’[men_at_arms|El]: $MAX|V$#!" - TT_CAP_ABOVE:0 "@warning_icon!#X Au-delà de la limite: Paye $VALUE|-%0$ supplémentaires !#!" - TT_CAP_REGIMENT_COUNT:0 "Régiments: $VALUE|V$" - TT_CAP_REGIMENT_CURRENT:0 "Actuel: $CURRENT|V$" - TT_CAP_REGIMENT_CAP:0 "Limite" - TT_CAP_TIER_REASON:0 "Vous êtes un $TIER$" - TT_RAISE_ALL_MAA_INFO:1 "Les [men_at_arms|El], [special_troops|El], [mercenaries|El], et [holy_orders|El] seront levés au [rally_point|El] le plus proche de votre [realm_capital|El]." - TT_RAISE_ALL:2 "#T Lever toutes les armées#!\nLes [levies|El] apparaîtront au [rally_point|El] le plus proche.\n\n$TT_RAISE_ALL_MAA_INFO$" - TT_RAISE_ALL_RAIDERS:0 "#T Lever toutes les armées en tant que [raiders|El]#!" - TT_RAISE_ALL_MEN_AT_ARMS:0 "#T Lever tous les hommes d’armes#!\nLes [men_at_arms|El] seront levés au [rally_point|El] le plus proche de votre [realm_capital|El]." - TT_RAISE_ALL_LEVIES:0 "[levies|E] non levées: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_RAISE_ALL_MAA:0 "[men_at_arms|E] non levés: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_HIRE_TROOPS:0 "#T Recruter des soldats#!\nAfficher les soldats disponibles à l’embauche" - TT_MAA_RAISED:0 "#T [men_at_arms|E] levés#!" - TT_MAA_UNRAISED:0 "#T [men_at_arms|E] non levés#!" - TT_MAA_ENTRY_BUTTON:0 "#T Gérer le [regiment|El]#!" - TT_CANT_RAISE_AT_WAR:0 "@warning_icon!#X Impossible de lever des régiments en temps de paix !#!" - MEN_AT_ARMS_TYPE_NAME:1 "Type: #high [MenAtArmsType.GetBaseTypeName|l]#!" - MILITARY_VIEW_BANNERS:0 "[rally_points|E]" - MILITARY_VIEW_EVENT_TROOPS:0 "[special_troops|E]" - MILITARY_VIEW_EVENT_TROOPS_ASSOCIATED_WAR:0 "Se retireront lorsque la [War.GetName|l] sera finie" - MILITARY_VIEW_EVENT_TROOPS_RAISE:0 "Lever" - MILITARY_VIEW_EVENT_TROOPS_RAISE_TT:0 "#T Lever [MilitaryViewEventTroop.GetName]\n#!Une [army|El] avec [MilitaryViewEventTroop.GetNumberOfRaisableSoldiers|V] [soldiers|El][soldier_i] sera levée en [MilitaryViewEventTroop.GetRaiseProvinceName|V]" - MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE:0 "Se retireront lors de la [succession|El]" - MILITARY_VIEW_EVENT_TROOPS_INHERITABLE:0 "Seront hérités lors de la [succession|El]" - MILITARY_VIEW_HIRED_TROOPS:1 "[mercenaries|E] et [holy_orders|El]" - HIRED_TROOPS_STRENGTH:0 "Force" - HIRED_TROOPS_REGIMENTS:0 "Régiments" - BD_LEVIES_MAINTENANCE:0 "[levies|E]" - BD_MAA_MAINTENANCE:0 "[men_at_arms|E]" - BD_ARMY_EMBARKED:0 "@embarked_icon! Embarquée" - MV_EMBARKED_TT:0 "#T [armies|E] [embarked|E]\n#!Maintenance supplémentaire en raison d’au moins une armée embarquée." - BD_ARMY_MAINTENANCE_NAME:0 "[ARMY.GetName] [Select_CString(ARMY.IsEmbarked,'@embarked_icon!','')]" - BD_UNRAISED_MAA_MAINTENANCE:0 "[men_at_arms|E] non levés" - BD_UNRAISED_MAA_MAINTENANCE_BASE:0 "[men_at_arms|E] non levés" - BD_RAISED_MAA_MAINTENANCE:0 "[men_at_arms|E] levés" - BD_RAISED_MAA_MAINTENANCE_BASE:0 "[men_at_arms|E] levés" - BD_MAA_MAINTENANCE_BASE:0 "Maintenance" - MV_RALLY_POINTS:0 "[rally_points|E]:" - MV_ADD_RALLY_POINT:0 "#I Cliquer pour ajouter un nouveau [rally_point|El]#!" - MV_RALLY_POINT_NUMBER_INFO:0 "$CURRENT|V$/$MAX|V$" - MV_REMOVE_RALLY_POINT:1 "#T Supprimer le point de ralliement#!\nLes [armies|El] peuvent être levées au [rally_point|El] suivant." - MV_TOTAL_SOLDIERS:0 "Soldats (total)" - MV_UNRAISED_SOLDIERS:0 "Soldats non levés" - MV_KNIGHTS:1 "$knight_culture_player_plural$" - MV_MANAGE_KNIGHTS:1 "#low Cliquer pour gérer...#!" - MV_MERCENARIES:0 "Mercenaires" - MV_HOLY_ORDERS:0 "Ordres" - MV_LEVIES_TOOLTIP:1 "#T Afficher vos [levies|El]#!" - MV_KNIGHTS_TOOLTIP:1 "#T Afficher et gérer vos [GetPlayer.Custom('KnightCulturePlural')|l]#!" - MV_LEVY_MAINTENANCE:0 "[gold_i][MilitaryView.GetLevyGoldExpense|1]" - MV_LEVY_MAINTENANCE_TOOLTIP:0 "#T Maintenance: [gold_i][MilitaryView.GetLevyGoldExpense|2]/mois#!\n[MilitaryView.GetNumberOfRaisedLevies|0] [levies|El] actives" - KV_HEADER:1 "$knight_culture_player_plural_no_tooltip$" - BREAKDOWN_LEVY_MAINTENANCE:0 "[levies|E]" - BREAKDOWN_MAA_MAINTENANCE:0 "[men_at_arms|E]" - MV_RALLY_POINT_TT:0 "#T [RallyPointItem.GetRallyPoint.GetName]\n#!\n$CLICK_TO_SELECT$" - MV_MEN_AT_ARMS_NONE:0 " Aucun" - MV_REGIMENT_START_SIZE:2 "Commencera avec 5 soldats (et se renforcera jusqu’à [MenAtArmsType.GetStackSize])" - MV_CREATE_REGIMENT_MAX_SIZE_TT:1 "#T Soldats par taille: [MenAtArmsType.GetStackSize]\n#!En taille 1, ce [regiment|El] aura [MenAtArmsType.GetStackSize] [soldiers|El]. Chaque fois que vous augmentez la taille du régiment, [MenAtArmsType.GetStackSize] soldats seront ajoutés." - MV_CREATE_REGIMENT_SIZE:1 "[MenAtArmsType.GetStackSize] (Taille 1)" - MV_KNIGHTS_TT:0 "#T $knight_culture_player_plural$\n#!#I Cliquez pour [Select_CString( MilitaryView.AreKnightsShown, 'masquer la liste', 'afficher une liste' )] de vos [GetPlayer.Custom('KnightCulturePlural')|l] disponibles#!" - MV_LEVY_TT:0 "#T [levies|E]\n#!#I Cliquez pour [Select_CString( MilitaryView.AreLeviesShown, 'masquer', 'afficher' )] les détails de vos levées#!" - STRENGTH_COMPARISON_TOTAL_STRENGTH:0 "@soldier_icon! [GuiMilitaryStrength.GetTargetTotal|0]" - STRENGTH_COMPARISON_ALLIES:1 "[ally_i|E] [GuiMilitaryStrength.GetTargetAlliesCount]" - diff --git a/project/ck3/base_game/localization/french/gui/multiplayer_lobby_l_french.yml b/project/ck3/base_game/localization/french/gui/multiplayer_lobby_l_french.yml deleted file mode 100644 index 483e1f49da..0000000000 --- a/project/ck3/base_game/localization/french/gui/multiplayer_lobby_l_french.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_french: - MULTIPLAYER_LOBBY_DIFFICULTY_HEADER:0 "Difficultés:" - MULTIPLAYER_LOBBY_DIFFICULTY_INFO_TEXT:0 "@warning_icon!#X [Character.GetDifficultyInfoText]#!" - MULTIPLAYER_LOBBY_CHOOSE_RANDOM_CHARACTER:0 "Personnage aléatoire" - MULTIPLAYER_LOBBY_PLAY_OBSERVER:0 "Jouer en tant qu’observateur" - MULTIPLAYER_LOBBY_NOT_READY:0 "#N Aucun personnage sélectionné#!" - MULTIPLAYER_LOBBY_RULER_DESIGNING:0 "#N Dans le Créateur de dirigeant#!" - MULTIPLAYER_LOBBY_READY:0 "[LobbyPlayer.GetPlayable.GetCharacter.GetUINameNotMe]" - MULTIPLAYER_LOBBY_JOIN_PROGRESS:0 "Rejoint... [LobbyPlayer.GetTransferProgress|0%]" - MULTIPLAYER_LOBBY_PLAYED_BY:0 "Joué par [Character.GetHumanNameIfNotLocalPlayer]" - MULTIPLAYER_LOBBY_PLAYED_BY_YOU:0 "Votre personnage" - FAITH_LOBBY_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_LOBBY_WINDOW:0 "[Culture.GetNameNoTooltip]" - diff --git a/project/ck3/base_game/localization/french/gui/multiselectionbarwindow_l_french.yml b/project/ck3/base_game/localization/french/gui/multiselectionbarwindow_l_french.yml deleted file mode 100644 index 5274e0a3d6..0000000000 --- a/project/ck3/base_game/localization/french/gui/multiselectionbarwindow_l_french.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_french: - MULTI_SELECTION_TOOLTIP_HEADER:0 "$NAME|T$" - MULTI_SELECTION_LEFT_CLICK:0 "#I Cliquez pour voir#!" - MULTI_SELECTION_LEFT_CLICK_SHOWN:0 "#I Cliquez pour aller à l’emplacement#!" - MULTI_SELECTION_RIGHT_CLICK:0 "#I Faites un clic droit pour aller à l’emplacement#!" - MULTI_SELECTION_NOT_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK_SHOWN$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHIFT_CONTROL:1 "#I Maj + clic pour désélectionner\nCtrl + clic pour sélectionner uniquement ceci#!" - MULTI_SELECTION_MULTIPLE_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_MULTIPLE_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$" - MULTI_SELECTION_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$" - - MULTI_SELECTION_FLEET_HEADER:0 "#T Flotte#!" diff --git a/project/ck3/base_game/localization/french/gui/outliner_l_french.yml b/project/ck3/base_game/localization/french/gui/outliner_l_french.yml deleted file mode 100644 index d84d1b8ae0..0000000000 --- a/project/ck3/base_game/localization/french/gui/outliner_l_french.yml +++ /dev/null @@ -1,22 +0,0 @@ -l_french: - OUTLINER_NO_SCHEMES:0 "Pas de complots en cours" - OUTLINER_NO_ARMIES:0 "Aucune armée levée" - OUTLINER_NO_PINNED_CHARACTERS:0 "Aucun épinglé" - OUTLINER_PINNED_CHARACTERS:0 "Personnages épinglés" - OUTLINER_PLAYERS:0 "Joueurs" - OUTLINER_PLAYER_ITEM:0 "[OutlinerPlayer.GetName] - [SelectLocalization(OutlinerPlayer.GetCharacter.IsValid, OutlinerPlayer.GetCharacter.GetName, 'JOMINI_MULTIPLAYER_GUI_OBSERVER')]" - OUTLINER_JOIN_PROGRESS:0 "Rejoindre: $PROGRESS|0%$" - OUTLINER_CHARACTER_NAME:0 "[CHARACTER.GetName]" - OUTLINER_SCHEMES:1 "Complots" - OUTLINER_ARMIES:1 "Armées" - OUTLINER_HOLDINGS:1 "Propriétés du domaine" - OUTLINER_SPONSORED_INSPIRATIONS:0 "Inspirations financées" - OUTLINER_NO_SPONSORED_INSPIRATIONS:0 "Inspirations non financées" - OUTLINER_HOLDER_CLICK_INFO:0 "\n#I Cliquez pour voir et aller à l’emplacement#!" - OUTLINER_EXPAND:0 "#T Étendre#!" - OUTLINER_COLLAPSE:0 "#T Réduire#!" - OUTLINER_ARMY_WARNING_IDLE_EMBARKED:0 "#X L’armée est en mer et inactive, ce qui nécessite un entretien supplémentaire#!" - OUTLINER_ARMY_CLICK_TO_SELECT:0 "#I Cliquez pour sélectionner l’armée#!" - OUTLINER_ARMY_CLICK_TO_PAN:0 "#I Cliquez pour aller à l’emplacement#!" - OUTLINER_ARMY_RIGHT_CLICK_TO_PAN:0 "#I Faites un clic droit pour aller à l’emplacement#!" - OUTLINER_PINNED_CHARACTER:0 "[Character.GetShortUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" diff --git a/project/ck3/base_game/localization/french/gui/portrait_customization_window_l_french.yml b/project/ck3/base_game/localization/french/gui/portrait_customization_window_l_french.yml deleted file mode 100644 index 02954c024c..0000000000 --- a/project/ck3/base_game/localization/french/gui/portrait_customization_window_l_french.yml +++ /dev/null @@ -1,7 +0,0 @@ -l_french: - PCW_TITLE:0 "Barbier" - PCW_APPLY:0 "Appliquer" - #PCW_APPLY_TOOLTIP:1 "" delete this - PCW_DEFAULT_HAIR_COLOR:0 "Défaut" - PCW_HAIR_COLOR_LABEL:0 "Couleur de cheveux" - diff --git a/project/ck3/base_game/localization/french/gui/potential_agents_l_french.yml b/project/ck3/base_game/localization/french/gui/potential_agents_l_french.yml deleted file mode 100644 index 0a3e606dd4..0000000000 --- a/project/ck3/base_game/localization/french/gui/potential_agents_l_french.yml +++ /dev/null @@ -1,40 +0,0 @@ -l_french: - POTENTIAL_AGENTS:0 "Inviter des agents" - POTENTIAL_AGENT_HEADER:0 "Agents potentiels" - AGENT_SCHEME_POWER:0 "[scheme_power|E]" - CHARACTER_SORT_ACCEPTANCE:0 "Acceptation" - CHARACTER_SORT_SUCCESS:0 "Chance de réussite" - CHARACTER_SORT_POWER:0 "Puissance du complot" - CHARACTER_SORT_AGE:0 "Âge" - CHARACTER_SORT_TITLES:0 "Rang" - CHARACTER_SORT_VASSAL_POWER:0 "Puissance" - AGENT_ALREADY_CONSIDERING:0 "#Z Réfléchit à notre offre#!" - AGENT_WILL_ACCEPT:0 "#P Va rejoindre ($ACCEPTANCE|=0$)#!" - AGENT_MAY_ACCEPT:0 "#Z Pourrait être convaincu ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT:0 "#N Refuse ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT_DESC:0 "#T Ne rejoindra pas le complot #!" - AGENT_WILL_ACCEPT_DESC:0 "#T Rejoindra le complot #!" - AGENT_MAY_ACCEPT_DESC:0 "#T Peut être persuadé de rejoindre en utilisant des cadeaux et des [hooks|El] #!" - SCHEME_PROGRESS_EQUAL:0 "La puissance et la résistance sont équivalentes, donc il n’y aura pas de progression." - SCHEME_PROGRESS_INCREASE:0 "Il y a #P $CHANCE$%#! de chance d’obtenir $PROGRESS|0P$ en progression chaque mois." - SCHEME_PROGRESS_DECREASE:0 "Il y a #N $CHANCE$%#! de chance de perdre $PROGRESS|0N$ en progression chaque mois. La progression ne peut pas descendre en dessous de #V 0#!." - SCHEME_WITH_GIFT:0 "J’obtiens [gold|El] [gold_i]: #P +#!$VALUE|+0$" - SCHEME_WITH_HOOK:0 "J’utilise un [hook|El]: $VALUE|+0$" - SCHEME_AGAINST_RIVAL:0 "Complote contre mon rival: $VALUE|+0$" - SCHEME_AGAINST_FRIEND:0 "Complote contre mon ami: $VALUE|+0$" - SCHEME_AGAINST_SPOUSE:0 "Loyauté vis-à-vis du conjoint: $VALUE|+0$" - SCHEME_IS_SACRED:0 "Ma foi considère les intrigues comme sacrées: $VALUE|+0=$" - BEFRIEND_MUTUAL_FRIENDS:0 "« Je veux que mes amis soient amis ! »: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_GOOD_FRIEND:0 "Se soucie de la cible: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_BAD_FRIEND:0 "Se soucie de la cible: $VALUE|+0$" - BEFRIEND_WANTS_PEOPLE_TO_GET_ALONG:0 "Veut que les gens s’entendent: $VALUE|+0$" - SEDUCE_IS_SPOUSE:0 " « Notre mariage est sacré ! »: $VALUE|+0$" - SEDUCE_IS_LOVER:0 "Ne veut pas que j’aie plus d’amants !: $VALUE|+0$" - NO_POTENTIAL_MEMBERS:0 "#weak Il n’y a pas d’agents à inviter#!" - SCHEME_MURDER_COUPLE:0 "J’ai toujours aimé votre soif de sang: $VALUE|+0$" - SCHEME_MURDER_DISINTERESTED:0 "Je ne participerai pas à ceci: $VALUE|+0$" - POTENTIAL_AGENT_SUCCESS_TOOLTIP:0 "#T [success_chance|E]: [CharacterListItem.GetInt( 'success' )|+] #! \n[CharacterListItem.GetText( 'success_desc' )]" - POTENTIAL_AGENT_POWER_TOOLTIP:1 "#T [scheme_power|E]#! \n Ajoute [CharacterListItem.GetInt( 'power' )|+] en puissance\nLa [scheme_power|El] des agents est proportionnelle à l’aptitude en [intrigue|El]" - AGENT_SPYMASTER:0 "Maître-espion: #P $VALUE|0$%#!" - SCHEME_POWER_TRIGGER:0 "[scheme_power|E]: $VALUE|+0$" - RESPECTED_HOST:0 "[target.Custom('FR_le_Char_U_Pi')|U][target.GetShortUINameNoTooltip] est un[target.Custom('FR_E')] hôt[target.Custom('FR_EEsse')] estimé[target.Custom('FR_E')]: $VALUE|+0$" diff --git a/project/ck3/base_game/localization/french/gui/potential_councillor_l_french.yml b/project/ck3/base_game/localization/french/gui/potential_councillor_l_french.yml deleted file mode 100644 index fb6b50a9b5..0000000000 --- a/project/ck3/base_game/localization/french/gui/potential_councillor_l_french.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_french: - POTENTIAL_COUNCILLOR_TITLE:0 "Nommer un [CouncilPositionType.GetName|l]" - CHARACTER_SORT_ALL_SKILLS:1 "Total des aptitudes" - POTENTIAL_COUNCILLOR_REASSIGN:0 "Réaffecter" - POTENTIAL_COUNCILLOR_ASSIGN:0 "Affecter" - POTENTIAL_COUNCILLOR_SWAP:0 "Échanger" - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] sera renvoyé[CHARACTER.Custom('FR_E')] de mon Conseil." - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION_WITH_EFFECT:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] sera renvoyé[CHARACTER.Custom('FR_E')] de mon Conseil avec l’effet suivant:" - POTENTIAL_COUNCILLOR_ASSIGN_TT_TITLE:0 "#T Affecter au poste de $NAME$#!" - POTENTIAL_COUNCILLOR_REASSIGN_TT_TITLE:0 "#T Réaffecter au poste de $NAME$#!" - POTENTIAL_COUNCILLOR_SWAP_TT_TITLE:0 "#T Échanger les postes au Conseil#!" - POTENTIAL_COUNCILLOR_SWAP_TT_DESC:0 "Échanger le poste de $CHARACTER_POSITION$ [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip] avec le poste de $TARGET_POSITION$ [TARGET_CHARACTER.Custom('FR_du_Char_U_Pi')][TARGET_CHARACTER.GetShortUINameNoTooltip]" - NO_POTENTIAL_COUNCILLORS:1 "Il n’y a pas de [vassals|El] ni de [courtiers|El] éligibles pour ce poste" diff --git a/project/ck3/base_game/localization/french/gui/potential_faction_members_l_french.yml b/project/ck3/base_game/localization/french/gui/potential_faction_members_l_french.yml deleted file mode 100644 index 067892e131..0000000000 --- a/project/ck3/base_game/localization/french/gui/potential_faction_members_l_french.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_french: - POTENTIAL_FACTION_MEMBERS_HEADER:0 "Membres potentiels" - NO_POTENTIAL_FACTION_MEMBERS:0 "#weak Il n’y a pas de membres potentiels#!" - CHARACTER_SORT_CAN_FORCE_TO_FACTION:1 "Peut être forcé à rejoindre une faction" - POTENTIAL_FACTION_MEMBER_AVAILABLE:0 "#P Peut être forcé à rejoindre#!" - POTENTIAL_FACTION_MEMBER_POTENTIAL:0 "#Z Peut potentiellement être forcé#!" - POTENTIAL_FACTION_MEMBER_NOT_AVAILABLE:0 "#N Ne peut pas être forcé à rejoindre#!" - POTENTIAL_FACTION_MEMBER_MILITARY_STRENGTH_TT_HEADER:0 "#T Puissance militaire#!" - POTENTIAL_FACTION_MEMBER_TT:0 "#T $force_join_faction_interaction$#!" - CHARACTER_SORT_OPINION_OF_LIEGE:0 "Opinion envers le seigneur lige" - POTENTIAL_FACTION_MEMBERS_OPINION_OF_LIEGE:0 "Opinion envers le seigneur lige: [CharacterListItem.GetInt( 'opinion_of_liege' )|+]" diff --git a/project/ck3/base_game/localization/french/gui/prison_window_l_french.yml b/project/ck3/base_game/localization/french/gui/prison_window_l_french.yml deleted file mode 100644 index 9cf3de9761..0000000000 --- a/project/ck3/base_game/localization/french/gui/prison_window_l_french.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_french: - PRISON_WINDOW:0 "Mes prisonniers" - PRISONER_TOOLTIP:0 "#weak $TYPE$#!" - CAN_NOT_RANSOM:0 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] ne peut être rançonné[CHARACTER.Custom('FR_E')]." - CAN_NOT_RELEASE:0 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] ne peut pas être libéré[CHARACTER.Custom('FR_E')] de prison." - CAN_NOT_EXECUTE:0 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] ne peut pas être exécuté[CHARACTER.Custom('FR_E')]." - IMPRISONED_TIME:0 "En prison depuis $VALUE|V$" - PRISON_EMPTY:0 "La prison est vide" - MASS_PRISONER_ACTIONS:0 "Actions de masse" - MASS_PRISONER_ACTION_RANSOM:0 "Rançonner en masse" - MASS_PRISONER_ACTION_RELEASE:0 "Libération en masse" - MASS_PRISONER_ACTION_EXECUTE:0 "Exécution en masse" - MASS_PRISONER_ACTION_RANSOM_TT:0 "#T $MASS_PRISONER_ACTION_RANSOM$#!\nRançonner tous les [prisoners|El] pour de l’[gold|El].\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_RELEASE_TT:0 "#T $MASS_PRISONER_ACTION_RELEASE$#!\nLibérer tous les [prisoners|El] sans rien demander en retour.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_EXECUTE_TT:0 "#T $MASS_PRISONER_ACTION_EXECUTE$#!\nExécuter tous les [prisoners|El].\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_ACTION_TT_EXCLUDE:0 "#weak Les prisonniers masqués par un filtre ou exclus des actions de masse ne seront pas concernés.#!" - MASS_PRISONER_ACTION_RANSOM_BODY:1 "Rançonner jusqu’à $AMOUNT|V$ des personnages de vos cachots." - MASS_PRISONER_ACTION_RELEASE_BODY:0 "Libérer $AMOUNT|V$ des personnages de vos cachots." - MASS_PRISONER_ACTION_EXECUTE_BODY:0 "Exécuter $AMOUNT|V$ des personnages de vos cachots.\nCela va contrarier la famille et le pays de certains des personnages exécutés." - MASS_PRISONER_ACTION_RANSOM_ACCEPT:0 "Rançonner" - MASS_PRISONER_ACTION_RELEASE_ACCEPT:0 "Libérer" - MASS_PRISONER_ACTION_EXECUTE_ACCEPT:0 "Exécuter" - PRISONER_IS_LOCKED_FROM_MASS_ACTION:1 "Cliquer pour inclure à l’action de masse" - PRISONER_IS_NOT_LOCKED_FROM_MASS_ACTION:1 "Cliquer pour exclure de l’action de masse" - MASS_PRISONER_ADDITIONAL_REASONS:0 "#X ... et autre#!" diff --git a/project/ck3/base_game/localization/french/gui/raid_window_l_french.yml b/project/ck3/base_game/localization/french/gui/raid_window_l_french.yml deleted file mode 100644 index 4a9b98e29c..0000000000 --- a/project/ck3/base_game/localization/french/gui/raid_window_l_french.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_french: - RW_TT_RAIDING_REALM_TOOLTIP:0 "#T Pilleur: [Character.GetPrimaryTitle.GetName|V]#!\n#I Cliquer pour voir#!" - RW_TT_DEFENDING_REALM_TOOLTIP:0 "#T Défenseur: [Character.GetPrimaryTitle.GetName|V]#!\n#I Cliquer pour voir#!" - RW_TIME_LEFT:0 "[Raid.GetEta.GetTimeDiffFromNow|V] restants" - RW_TIME_LEFT_TT:0 "#T Temps restant#!\nLe pillage se terminera le [Raid.GetEta.GetString]" - RW_TT_LOOT:0 "#T Butin: [gold_i][Province.GetProvinceLoot|0V]\n#!Donné au [realm|El] pilleur lorsque le [raid|El] sera terminé." - RAID_PROGRESS_TOOLTIP:0 "#T Progression du pillage: [Raid.GetProgress|0]/[Raid.GetProgressNeeded|0]#!\n[Raid.GetRaidProgressTooltip]" - RAID_TROOPS_TOOLTIP:0 "#T Nombre de soldats#!\nArmée [Concept( 'raid', 'pilleuse' )|E]: [Raid.GetAttackerMen|V]\n[garrison|E]: [Raid.GetDefenderMen|V]\nProgression quotidienne: [Raid.GetDailyProgressPercent|%1V]" - RAID_BLOCKED_BY_COMBAT:0 "@warning_icon!#X L’armée pilleuse est dans une [battle|El]#!" - RAID_ON_ME_TOOLTIP:0 "#T Est pillé#!\nEst pillé par [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUIName].\nLes hostilités prendront fin dans [GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow].\n\n#I Cliquer pour voir le personnage#!" - RAID_BY_ME_TOOLTIP:0 "#T Pille#!\nPille [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUIName].\nLes hostilités prendront fin dans [GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow].\n\n#I Cliquer pour voir le personnage#!" - RW_TT_DAILY_PROGRESS:0 "Progression quotidienne" - RW_TT_BASE_PROGRESS:0 "Base" - RW_TT_MEN_PROGRESS:0 "[soldiers|E] pilleurs" diff --git a/project/ck3/base_game/localization/french/gui/rally_point_window_l_french.yml b/project/ck3/base_game/localization/french/gui/rally_point_window_l_french.yml deleted file mode 100644 index c1d9ae90e0..0000000000 --- a/project/ck3/base_game/localization/french/gui/rally_point_window_l_french.yml +++ /dev/null @@ -1,28 +0,0 @@ -l_french: - RP_RAISE:0 "Lever l’armée locale" - RP_RAISE_RAID:0 "Lever les pilleurs locaux" - RP_RAISE_MEN_AT_ARMS:0 "Lever tous les hommes d’armes ici" - RP_RAISE_ALL:0 "Tout lever ici" - RP_RAISE_PROMPT:0 "#T Lever l’armée et tous les soldats affectés à ce point de ralliement ici#!" - RP_RAISE_ALL_PROMPT:0 "#T Lever toutes les armées et tous les soldats ici#!" - RP_TOOLTIP_HEADER:0 "#T $NAME$#!" - RP_RAISE_RAID_TOOLTIP:0 "#T Lever l’armée pilleuse#!\n[GetPlayer.GetStartRaidBlockers]\nLes armées [Concept( 'raid', 'pilleuses' )|E] coûtent [GetDefine('NArmy', 'RAID_ARMY_COST_MULT')|%P0] du coût des armées normales à maintenir.\nLes armées pilleuses ne peuvent pas se renforcer." - RP_NO_RAISABLE_TROOPS_ASSIGNED:0 "#X Aucun soldat non levé n’est affecté à ce [rally_point|El]#!" - RP_NO_RAISABLE_TROOPS_ALL:0 "#X Aucun soldat non levé disponible#!" - RP_NO_RAISABLE_TROOPS_MEN_AT_ARMS:0 "#X Aucun homme d’armes non levé disponible#!" - RP_LOCAL_LEVIES_LABEL:0 "[levies|E] locales" - RP_LOCAL_LEVIES_TOOLTIP:0 "#T [levies|E] locales#!\nNon levées: [RallyPointWindow.GetUnraisedLocalLevies|V]\nVivantes: [RallyPointWindow.GetAliveLocalLevies|V]\nTotal: [RallyPointWindow.GetTotalLocalLevies|V]" - RP_ALL_SOLDIERS_LABEL:0 "Tous les [soldiers|El]" - RP_KNIGHTS_ENTRY:1 "[knight_i]$knight_culture_player_plural$: [GetPlayer.GetKnightCount|V]" - RP_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i][GetPlayer.GetKnightCount|V]#!\n[GetPlayer.GetUnraisedKnightBreakdown]" - RP_LEVIES_ENTRY:0 "[levies|E]: [ArmyComposition.GetMaxNumberOfLevies|V]" - RP_MAA_ENTRY:0 "[men_at_arms|E]: [ArmyComposition.GetMaxNumberOfMAA|V]" - RP_TIME_TO_RAISE:0 "Temps pour lever: $VALUE|V$" - RP_TIME_TO_RAISE_DELAY:1 "Le temps pour lever les troupes inclue un retard de $VALUE$ en raison des [soldiers|El] qui sont encore en train de rentrer chez eux" - RP_RAISE_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nLever toutes les [armies|El] qui sont les plus proches de ce [rally_point|El].\n#weak Si vous n’avez qu’un seul point de rassemblement, toutes les armées seront levées ici.#!" - RP_RAISE_MEN_AT_ARMS_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nLever tous les [men_at_arms|El] ici.#!" - RP_RAISE_RAID_TOOLTIP_HEADER:0 "#T $RP_RAISE_RAID$#!\nLever toutes les [armies|El] qui sont les plus proches de ce [rally_point|El] en tant que [Concept( 'raid', 'pilleuses' )|E].\n#weak Si vous n’avez qu’un seul point de rassemblement, toutes les armées seront levées ici.#!" - RP_RAISE_ALL_TOOLTIP_HEADER:0 "#T $RP_RAISE_ALL$#!\nLever #emphasis toutes#! vos [armies|El] ici, quel que soit le plus proche [rally_point|El]." - RP_MOVE_RALLY_POINT:1 "#T Déplacer le [rally_point|El]#! #I Vous pouvez également directement cliquer avec le bouton droit sur la carte" - RP_RAISE_BLOCK_AT_WAR:0 "@warning_icon!#X Vous ne pouvez pas lever de [raiders|El] lorsque vous êtes en [war|El]#!" - diff --git a/project/ck3/base_game/localization/french/gui/realm_window_l_french.yml b/project/ck3/base_game/localization/french/gui/realm_window_l_french.yml deleted file mode 100644 index 2dbf317728..0000000000 --- a/project/ck3/base_game/localization/french/gui/realm_window_l_french.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_french: - REALM_WINDOW_GOVERNMENT:0 "[realm|E]: [Character.GetGovernment.GetRealmName|l]" - REALM_WINDOW_GOVERNMENT_TOOLTIP:0 "#T [government|E]: [Character.GetGovernment.GetName|l] #! \n[Character.GetGovernment.GetRuleInfo][Character.GetGovernment.GetFlagInfo][Character.GetGovernment.GetHoldingInfo]\n#F [Character.GetGovernment.GetDescription]#!" - REALM_WINDOW_LIEGE_REALM:0 "Pays vassal en [Character.GetLiege.GetPrimaryTitle.GetNameNoTooltip|V]" - - RULER:0 "[ruler|E]" - - TITLES:0 "[titles|E]" - DIPLOMACY:0 "Diplomatie" - MY_REALM:0 "Mon pays" - - DOMAIN_LIMIT_TOOLTIP_HEADER:0 "#T [domain|E]: [CHARACTER.GetDomainSize]/[CHARACTER.GetDomainLimit] [holdings|El]#!" - DOMAIN_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X Au-delà de la [domain_limit|El]. Laissez vos [vassals|El] régner sur une partie de votre [domain|El] en accordant des titres.#!\n" - DOMAIN_LIMIT_GRACE_PERIOD_LIST:1 "[recently_acquired_holdings|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST:1 "[recently_acquired_holding|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - GRACE_PERIOD_TITLE_ENTRY:0 "- [TITLE.GetName] (expire le [DATE.GetStringShort|V])" - DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_LIST', '$COUNT$ Propriétés récemment acquises' )] n’engendrent pas de pénalité pour le moment." - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST', '$COUNT$ Propriété récemment acquise' )] n’engendre pas de pénalité pour le moment." - DOMAIN_LIMIT_NO_GRACE_PERIOD_TOOLTIP:0 "Effets pour avoir $COUNT$ [holdings|El] au-delà de la limite:" - DOMAIN_LIMIT_NO_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "Effets pour avoir $COUNT$ [holding|El] au-delà de la limite:" - DOMAIN_LIMIT_OVERRUN_EFFECT:0 " Opinion [Concept( 'vassal', 'vassale' )|E]: $OPINION|+$\n [levies|E] du domaine: $LEVY|+%0$\n [taxes|E] du domaine: $TAX|+%0$" - DOMAIN_LIMIT_HOLDING_COUNT:0 "$TYPE$: $VALUE$" - STEWARDSHIP_DOMAIN_LIMIT:0 "[stewardship|E]" - VASSAL_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X [vassal_limit|E] dépassée. Renforcez vos [vassals|El] en leur transférant des vassaux.#!\n" - VASSAL_LIMIT_OVERRUN_EFFECT:0 " [levies|E] vassales: $LEVY|+%0$\n [taxes|E] vassaux: $TAX|+%0$" - - STRENGTH_RATIO_LEVEL_0:0 "très supérieure" - STRENGTH_RATIO_LEVEL_1:0 "supérieure" - STRENGTH_RATIO_LEVEL_2:0 "équivalente" - STRENGTH_RATIO_LEVEL_3:0 "inférieure" - STRENGTH_RATIO_LEVEL_4:0 "très inférieure" - MILITARY_STRENGTH_RATIO:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] a $VALUE|V%0$ de notre nombre de soldats" - MILITARY_STRENGTH_RATIO_NO_STRENGTH:0 "Nous n’avons aucun soldat" - REALTIVE_STENGTH_ONE_MAA:1 "Leurs [men_at_arms|El] sont principalement: [MEN_AT_ARMS_TYPE.GetName|Ll]." - REALTIVE_STENGTH_TWO_MAA:1 "Leurs [men_at_arms|El] sont principalement: [MEN_AT_ARMS_TYPE.GetName|Ll] et [MEN_AT_ARMS_TYPE_2.GetName|Ll]." - LIST_LEVIES_STRING:1 "@soldier_icon![levies|E]: $CURRENT|0V$/$MAX|0V$ " - LIST_KNIGHTS_STRING:2 "[knight_i][CHARACTER.Custom( 'KnightCulturePlural' )]: $NUM|0V$ " - LIST_MAA_STRING:0 "[men_at_arms|E]: $CURRENT|0V$/$MAX|0V$" - LIST_EVENT_TROOPS_STRING:2 "[special_troops|E]: $CURRENT|0V$" - LIST_MERCENARIES_STRING:0 "[mercenaries|E]: $CURRENT|0V$" - LIST_HOLY_ORDERS_STRING:0 "[holy_orders|E]: $CURRENT|0V$" - - REALM_WINDOW_OUR_ALLY:0 "Notre [ally|El]" - REALM_WINDOW_AT_WAR_WITH_US:0 "En [war|El]" - REALM_WINDOW_TRUCE_WITH_US:0 "[truce|E]\n[RealmWindow.GetTruceWithPlayerEndDate.GetStringShort]" - - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_ATTACKER:2 "#tooltip_subheading [DEFENDER.LocalPlayerString( 'Vous #attacker_color attaque#!', '#attacker_color Attaque#!' )][DEFENDER.LocalPlayerString( '', 'Loc_FR_le_GetUIName' )] dans la [WAR.GetName|Vl]#!\nGuerre déclenchée le [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_DEFENDER:2 "#tooltip_subheading #defender_color Se défend#! contre [ATTACKER.Custom('FR_le_Char_U_P')][ATTACKER.GetUIName] dans la [WAR.GetName|Vl]#!\nGuerre déclenchée le [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PRIMARY:1 "" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT:0 "$BULLET_WITH_TAB$[CHARACTER.GetUIName|U]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT_OVERFLOW:0 "$BULLET_WITH_TAB$$OVERFLOW$ [allies|El] de plus" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY:0 "#T [allied|E] [CHARACTER.Custom('FR_au_Char_U_P')][CHARACTER.GetUIName]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_MARRIAGE:0 "Par [marriage|El]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_BETROTHAL:0 "Par [betrothal|El]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_MARRIAGE:0 "Par [marriage|El] entre [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName] et [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_NEGOTIATED:0 "Par négociation" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_COMMON:2 "#T [truce|E] avec [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]#!\nImpossible de lui déclarer la [war|El] pendant [DATE.GetTimeDiffFromNow|V] #weak ([DATE.GetStringShort])#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE:0 "$NAME$" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_RESULT:2 "\nTrêve signée après la $NAME|l$ qui a été gagnée par [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName|E]\n\n" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_WP_RESULT:2 "\nTrêve signée après la $NAME|l$ qui s’est conclue par une [white_peace|El]\n\n" - TRUCE_GRANT_INDEPENDENCE:0 "[SCOPE.sC('recipient').GetUINameNotMe|U] a acquis l’indépendance" - TRUCE_GRANT_INDEPENDENCE_ROOT:0 "[ROOT.Char.GetUINameNotMe|U] a acquis l’indépendance" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_ON:0 "#T Pillé par [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]#!\nHostile jusqu’au [DATE.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_BY:0 "#T Pille [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]#!\nHostile jusqu’au [DATE.GetString|V]" - REALM_WINDOW_SIZE:2 "Taille du pays: [Character.RealmSize|V]" - REALM_WINDOW_SIZE_TT:3 "#T [realm_size|E]: [Character.RealmSize|V] [counties|El]\n#!Comtés [Character.LocalPlayerString( 'de votre ', 'du ' )][domain|El][Character.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]: [Character.NumberOfDirectlyHeldCounties|V]\nComtés des pays [vassals|El]: [Subtract_int32(Character.RealmSize, Character.NumberOfDirectlyHeldCounties)|V] " - DIFFERENT_CULTURE_THAN_LIEGE:0 "Culture différente du seigneur lige" - DIFFERENT_RELIGION_THAN_LIEGE:0 "Religion différente du seigneur lige" - - LIEGE_STRENGTH_RATIO:0 "Total de [soldiers|El] par rapport au seigneur lige" - REALM_OF_CHARACTER:0 "Pays [CHARACTER.Custom('FR_du_Char_U_P')][CHARACTER.GetUIName]" - - RW_CHARACTER_BUTTON:0 "Personnage" - #RW_CHARACTER_BUTTON_TT:1 "" delete this - diff --git a/project/ck3/base_game/localization/french/gui/ruler_designer_l_french.yml b/project/ck3/base_game/localization/french/gui/ruler_designer_l_french.yml deleted file mode 100644 index 8c13ab8934..0000000000 --- a/project/ck3/base_game/localization/french/gui/ruler_designer_l_french.yml +++ /dev/null @@ -1,315 +0,0 @@ -l_french: - RULER_DESIGNER:0 "Créateur de dirigeant" - RULER_DESIGNER_FINALIZE:0 "Valider" - RULER_DESIGNER_REGENERATE_PORTRAIT:3 "Créer l’apparence" - RULER_DESIGNER_OPEN:1 "Créer votre dirigeant" - RULER_DESIGNER_SEX:0 "Sexe" - RULER_DESIGNER_SEXUALITY:1 "[sexuality|E]" - RULER_DESIGNER_SEXUALITY_NOT_AVAILABLE_INFO:0 "Les enfants développent une sexualité en grandissant" - RULER_DESIGNER_FAITH_LABEL:1 "[faith|E]" - RULER_DESIGNER_CULTURE_LABEL:1 "[culture|E]" - RULER_DESIGNER_FULL_NAME_LABEL:1 "Nom complet:" - RULER_DESIGNER_CHARACTER_NAME:0 "Nom du personnage" - RULER_DESIGNER_TITLE_NAME_TIER:0 "[RulerDesignerWindow.GetCharacterToOverwrite.GetPrimaryTitle.GetTierAsNameNoTooltip] de [RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME_DEFINITE:0 "[RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME:0 "[SelectLocalization( RulerDesignerWindow.TitleUsesDefiniteForm, 'RULER_DESIGNER_TITLE_NAME_DEFINITE', 'RULER_DESIGNER_TITLE_NAME_TIER' )]" - RULER_DESIGNER_FULL_NAME:3 "[RulerDesignerWindow.GetTitleTierName] #high [RulerDesignerWindow.GetFirstName] [RulerDesignerWindow.GetDynastyName]#! de $RULER_DESIGNER_TITLE_NAME$" - RULER_DESIGNER_FIRST_NAME_LABEL:1 "Prénom:" - RULER_DESIGNER_RANDOM_NAME_LABEL:1 "Nom aléatoire:" - RULER_DESIGNER_RANDOM_NAME_FAITH_TOOLTIP:2 "#T Engendrer aléatoirement un nom de foi [Faith.GetAdjectiveNoTooltip]#!" - RULER_DESIGNER_RANDOM_NAME_CULTURE_TOOLTIP:2 "#T Engendrer aléatoirement un nom de culture [Culture.GetNameNoTooltip]#!" - RULER_DESIGNER_DYNASTY_LABEL:1 "[dynasty|E]" - RULER_DESIGNER_REALM_LABEL:1 "[realm|E]" - RULER_DESIGNER_CHOOSE_CULTURE:0 "Choisissez la culture" - CULTURE_RD_TOOLTIP_ETHOS:1 "[ethos|E]: [Culture.GetEthos.GetName]" - RULER_DESIGNER_CHOOSE_FAITH:0 "Choisissez la foi" - RULER_DESIGNER_RANDOMIZE_DYNASTY_NAME:1 "#T Engendrer aléatoirement un nom pour la dynastie#!" - RULER_DESIGNER_HOUSE_MOTTO_TT:0 "#weak Si aucune devise n’est saisie, une devise aléatoire sera choisie lors de la finalisation#!" - RULER_DESIGNER_RESET_REALM:0 "Réinitialiser le pays" - RULER_DESIGNER_SET_IS_FEMALE:1 "#T Femme#!" - RULER_DESIGNER_SET_IS_MALE:1 "#T Homme#!" - RULER_DESIGNER_SET_SEXUALITY_RANDOM:2 "#T Aléatoire#!\nLa sexualité sera déterminée en fonction des règles du jeu actuelles:\n#low [AccessGameRules.AccessNamedGameRule( 'sexuality_distribution' ).GetSetting.GetDescription]#!" - RULER_DESIGNER_SET_SEXUALITY_HETEROSEXUAL:1 "#T Hétérosexualité#!" - RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL:1 "#T Homosexualité#!" - RULER_DESIGNER_SET_SEXUALITY_BISEXUAL:1 "#T Bisexualité#!" - RULER_DESIGNER_SET_SEXUALITY_ASEXUAL:1 "#T Asexualité#!" - RULER_DESIGNER_POINTS_LABEL:0 "Points de personnalisation" - RULER_DESIGNER_POINTS_LIMIT_VALUE:0 "[GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' )|V]" - RULER_DESIGNER_POINTS_LIMIT_LABEL:0 "Limite pour les Succès: $RULER_DESIGNER_POINTS_LIMIT_VALUE$" - RULER_DESIGNER_AGE_LABEL:0 "Âge" - RULER_DESIGNER_AGE:1 "#high [RulerDesignerWindow.GetAge]#! [Select_CString( GreaterThan_int32( RulerDesignerWindow.GetAge, '(int32)1' ), 'ans', 'an' ) )]" - RULER_DESIGNER_BIRTH_YEAR:0 "Naissance: [RulerDesignerWindow.GetBirthYear] ap. J-C" - RULER_DESIGNER_WEIGHT_LABEL:0 "Poids" - RULER_DESIGNER_TRAITS_LABEL:1 "[traits|E]" - RULER_DESIGNER_SKILLS_LABEL:1 "[skills|E]" - RULER_DESIGNER_FAMILY_LABEL:0 "Famille" - RULER_DESIGNER_ACHIEVEMENTS_LABEL:0 "Succès:" - RULER_DESIGNER_ACHIEVEMENTS_AVAILABLE:0 "Disponibles" - RULER_DESIGNER_ACHIEVEMENTS_NOT_AVAILABLE:0 "Indisponibles" - RULER_DESIGNER_ACHIEVEMENTS_INFO:0 "Les Succès sont disponibles en Ironman lorsque vous n’avez pas utilisé plus de $RULER_DESIGNER_POINTS_LIMIT_VALUE$ points" - RULER_DESIGNER_FAITH_LIST_LABEL:0 "Fois" - RULER_DESIGNER_CULTURE_LIST_LABEL:0 "Cultures" - RULER_DESIGNER_LIST_ENTRY_EXPAND:0 "Détailler" - RULER_DESIGNER_LIST_ENTRY_COLLAPSE:0 "Réduire" - RULER_DESIGNER_LIST_CULTURE_ENTRY_TOOLTIP:3 "#T [SelectLocalization( CollapsibleCultureListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] le patrimoine [CulturePillar.GetNameNoTooltip]#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_TOOLTIP:1 "#T [SelectLocalization( CollapsibleReligionListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] la religion [Religion.GetNameNoTooltip]#!" - RULER_DESIGNER_LIST_CULTURE_ENTRY_SELECT_TOOLTIP:1 "#I Cliquez pour choisir la [culture|El] [CultureTemplate.GetName]#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_SELECT_TOOLTIP:1 "#I Cliquez pour choisir la foi [Faith.GetAdjectiveNoTooltip]#!" - RULER_DESIGNER_CHANGE_PORTRAIT:0 "Changer l’apparence" - RULER_DESIGNER_CHOOSE_APPEARANCE_LABEL:0 "Choisir l’apparence" - RULER_DESIGNER_KEEP_APPEARANCE_LABEL:0 "Garder l’apparence" - RULER_DESIGNER_KEEP_APPEARANCE_INFO:0 "Gardez l’apparence que vous avez maintenant" - RULER_DESIGNER_NEW_APPEARANCE_LABEL:0 "Nouvelle apparence" - RULER_DESIGNER_OVERRIDE_PORTRAIT:0 "@warning_icon!#X En changeant d’apparence, vous perdrez tous les changements précédents !#!" - RULDER_DESIGNER_ETHNICITY_LABEL:0 "Ethnie" - RULER_DESIGNER_ETHNICITY_INFO:0 "L’ethnie ne limitera pas d’autres options et servira de base à la création aléatoire." - RULER_DESIGNER_RANDOM_ETHNICITY_FOR_CULTURE:0 "Ethnie [RulerDesignerWindow.GetCulture.GetNameNoTooltip] aléatoire" - FIRST_NAME_FIELD:0 "Prénom" - DYNASTY_NAME_FIELD:0 "Nom de la dynastie" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_LABEL:0 "Personnaliser l’apparence" - RULER_DESIGNER_CHANGE_ETHNICITY_LABEL:0 "Changer d’ethnie" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FURTHER:0 "Personnaliser davantage" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FINISH:0 "Valider l’apparence" - RULER_DESIGNER_OVERWRITE_PORTRAIT_TITLE:0 "Écraser les modifications de portrait" - RULER_DESIGNER_OVERWRITE_PORTRAIT_BODY:0 "Toutes les modifications apportées au portrait actuel seront écrasées. Souhaitez-vous vraiment le faire ?" - RULER_DESIGNER_OVERWRITE_PORTRAIT_ACCEPT:0 "Oui" - RULER_DESIGNER_ANATOMY_LABEL:0 "Anatomie" - RULER_DESIGNER_APPEARANCE_CATEGORY_BODY:0 "Corps" - RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK:0 "Tête et cou" - RULER_DESIGNER_APPEARANCE_CATEGORY_FACE:1 "Structure du visage" - RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR:0 "Coiffure" - RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD:0 "Barbe" - RULER_DESIGNER_HAIR_LABEL:0 "Cheveux & pilosité" - RULER_DESIGNER_CATEGORY_body:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BODY$" - RULER_DESIGNER_CATEGORY_head_neck:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK$" - RULER_DESIGNER_CATEGORY_face:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_FACE$" - RULER_DESIGNER_CATEGORY_hair:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR$" - RULER_DESIGNER_CATEGORY_beard:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD$" - RULER_DESIGNER_CATEGORY_eyes:0 "Yeux" - RULER_DESIGNER_CATEGORY_nose:0 "Nez" - RULER_DESIGNER_CATEGORY_mouth:0 "Bouche" - RULER_DESIGNER_CATEGORY_ears:0 "Oreilles" - CANNOT_START_CLIENTS_RULER_DESIGNING:0 "$NAME$ est dans le Créateur de dirigeant et remplace [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUINameNoTooltip]" - CANNOT_SELECT_BEING_RULER_DESIGNING:0 "$NAME$ est dans le Créateur de dirigeant et remplace ce personnage" - african:0 "Ouest-africain" - arab:0 "Arabe" - asian:0 "Asiatique" - circumpolar:0 "Arctique" - east_african:0 "Est-africain" - indian:0 "Inde du nord" - south_indian:0 "Inde du sud" - slavic:0 "Slave" - caucasian:0 "Europe occidentale & centrale" - northern_ruler_designer:0 "Nordique" - mediterranean_ruler_designer:0 "Méditerranéen" - RULER_DESIGNER_DECREASE_SKILL_TOOLTIP:0 "Diminuer l’aptitude en [RulerDesignerSkill.GetName|l]" - RULER_DESIGNER_INCREASE_SKILL_TOOLTIP:0 "Augmenter l’aptitude en [RulerDesignerSkill.GetName|l]" - RULER_DESIGNER_GENERATE_SPOUSE_LABEL:0 "Marié(e)" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP:1 "[SelectLocalization(RulerDesignerWindow.ShouldGenerateSpouse, 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED', 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED')]" - RULER_DESIGNER_ADULT_ONLY_WARNING:0 "@warning_icon!#X Doit être un [adult|El] pour modifier#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED:0 "#T Marié(e)\n#!Vous avez un [spouse|El] de votre [culture|El] et de votre [faith|El]\n\n#I Cliquer pour ne plus être marié(e)#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED:0 "#T Non marié(e)\n#!Vous n’êtes pas marié(e)\n\n#I Cliquer pour vous marier#!" - RULER_DESIGNER_GENERATED_SONS_LABEL:0 "Fils" - RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL:0 "Filles" - RULER_DESIGNER_GENERATED_SONS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_SONS_LABEL$#!\nNombre de fils de votre [culture|El] et de votre [faith|El]: [RulerDesignerWindow.GetNumberOfGeneratedSons|V]" - RULER_DESIGNER_GENERATED_DAUGHTERS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL$#!\nNombre de filles de votre [culture|El] et de votre [faith|El]: [RulerDesignerWindow.GetNumberOfGeneratedDaughters|V]" - RULER_DESIGNER_EDUCATION_TRAIT_LABEL:0 "Éducation" - RULER_DESIGNER_PERSONALITY_TRAIT_LABEL:0 "Personnalité" - RULER_DESIGNER_OTHER_TRAIT_LABEL:0 "Autres traits" - RULER_DESIGNER_ADD_TRAIT_SLOT_TOOLTIP:1 "#T Ajouter un trait#!" - RULER_DESIGNER_SELECT_TRAIT_TOOLTIP:1 "#T Choisir un trait#!" - RULER_DESIGNER_REPLACE_TRAIT_TOOLTIP:1 "#T Remplacer le trait#!" - RULER_DESIGNER_NO_CHARACTER:0 "le personnage" - RULER_DESIGNER_CUSTOMIZE_DYNASTY:0 "#T Personnaliser la dynastie#!" - RULER_DESIGNER_CUSTOMIZE_TITLE:0 "#T Personnaliser le titre#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_DYNASTY:0 "#T Fin de la personnalisation de la dynastie#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_TITLE:0 "#T Fin de la personnalisation du titre#!" - RULER_DESIGNER_RESET_TITLE:0 "#T Rétablir le titre historique#!" - RULER_DESIGNER_LOAD_DNA_ERROR_TITLE:0 "Coller l’ADN a échoué" - RULER_DESIGNER_LOAD_DNA_ERROR_DESC:0 "Échec du chargement de la chaîne ADN collée à partir du presse-papiers, l’ADN n’était pas valide." - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD:0 "Copier l’ADN" - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD_TOOLTIP:1 "#T Copier l’ADN dans le presse-papiers\n#!Stocker l’ADN dans le presse-papiers afin de le coller pour un autre personnage." - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD:0 "Coller l’ADN" - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD_TOOLTIP:1 "#T Coller l’ADN du presse-papiers" - RULER_DESIGNER_POINTS_AGE:0 "Âge" - RULER_DESIGNER_POINTS_SKILL:0 "$SKILL$" - RULER_DESIGNER_POINTS_SONS:0 "Fils engendrés" - RULER_DESIGNER_POINTS_DAUGHTERS:0 "Filles engendrées" - RULER_DESIGNER_SPOUSE:0 "Marié(e)" - RULER_DESIGNER_POINTS_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - BASE_SKILL:0 "Aptitude de base" - SKILL_FROM_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - RULER_DESIGNER_GENE_ONLY_WOMEN:0 "Uniquement visible pour les femmes" - MAX_SKILL_LABEL:0 "Aptitude maximale" - MIN_SKILL_LABEL:0 "Aptitude minimale" - RULER_DESIGNER_NO_EDUCATION_TOOLTIP:0 "#T Seuls les [adults|El] peuvent avoir un [education_trait|El]#!" - RULER_DESIGNER_FINALIZE_OVERWRITE_TITLE:0 "Confirmer le personnage" - RULER_DESIGNER_FINALIZE_OVERWRITE_BODY:0 "Voulez-vous valider le personnage créé ? Vous ne pourrez plus revenir en arrière." - RULER_DESIGNER_FINALIZE_OVERWRITE_ACCEPT:0 "Confirmer" - CANNOT_ENTER_RULER_DESIGNER_GAME_STARTED:0 "@warning_icon!#X La partie a commencé#!" - RULER_DESIGNER_CLIPPING_NOTE:0 "Les caractéristiques extrêmes peuvent affecter les couvre-chefs et les vêtements" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL:0 "Afficher les cheveux et la barbe" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nAffiche les cheveux et la barbe sélectionnés sur le portrait du personnage. Ils seront toujours appliqués lors de la finalisation.\n\n#I Cliquer pour cacher#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nMasque les cheveux et la barbe sélectionnés sur le portrait du personnage. Ils seront toujours appliqués lors de la finalisation.\n\n#I Cliquer pour afficher#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP:0 "[SelectLocalization( RulerDesignerWindow.ShouldShowAcesssories, 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW', 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE' )]" - skin_color:0 "Couleur de la peau" - gene_height:0 "Taille" - gene_bs_body_type:0 "Masse graisseuse" - body_fat_head_fat_low:0 "Faible" - body_fat_head_fat_medium:0 "Moyenne" - body_fat_head_fat_full:0 "Importante" - gene_bs_body_shape:1 "Muscles" - gene_bs_bust:0 "Taille de poitrine" - gene_chin_height:0 "Hauteur du menton" - gene_chin_width:0 "Largeur du menton" - gene_forehead_angle:0 "Inclinaison du front" - gene_forehead_brow_height:0 "Hauteur des sourcils" - gene_forehead_roundness:0 "Rondeur du front" - gene_forehead_width:0 "Largeur du front" - gene_forehead_height:0 "Hauteur du front" - gene_head_height:0 "Hauteur de la tête" - gene_head_width:0 "Largeur de la tête" - gene_head_profile:0 "Profil de la tête" - gene_head_top_height:0 "Hauteur du haut de la tête" - gene_head_top_width:0 "Largeur du haut de la tête" - gene_neck_length:0 "Longueur du cou" - gene_neck_width:0 "Largeur du cou" - gene_bs_cheek_forward:0 "Proéminence des joues" - gene_bs_cheek_height:0 "Hauteur des joues" - gene_bs_cheek_width:0 "Largeur des joues" - gene_bs_ear_angle:0 "Angle de l’oreille" - gene_bs_ear_inner_shape:0 "Forme intérieure de l’oreille" - gene_bs_ear_bend:0 "Courbure d’oreille" - ear_lower_bend_pos:0 "Courbure inférieure" - ear_upper_bend_pos:0 "Courbure supérieure" - ear_both_bend_pos:0 "Courbure inf. et sup." - gene_bs_ear_outward:0 "Oreilles décollées" - gene_bs_ear_size:0 "Taille des oreilles" - gene_bs_forehead_brow_curve:0 "Courbe arcade sourcilière" - gene_bs_forehead_brow_forward:0 "Proéminence arcade sourcilière" - gene_bs_forehead_brow_inner_height:0 "Hauteur int. arcade sourcilière" - gene_bs_forehead_brow_outer_height:0 "Hauteur ext. arcade sourcilière" - gene_bs_forehead_brow_width:0 "Largeur arcade sourcilière" - eye_color:0 "Couleur des yeux" - gene_chin_forward:0 "Proéminence du menton" - gene_eye_angle:0 "Inclinaison des yeux" - gene_eye_depth:0 "Enfoncement des yeux" - gene_eye_height:0 "Hauteur des yeux" - gene_eye_distance:0 "Distance entre les yeux" - gene_eye_shut:0 "Plissement des yeux" - gene_jaw_angle:0 "Inclinaison de la mâchoire" - gene_jaw_forward:0 "Proéminence de la mâchoire" - gene_jaw_height:0 "Hauteur de la mâchoire" - gene_jaw_width:0 "Largeur de la mâchoire" - gene_mouth_corner_depth:0 "Profondeur des coins de la bouche" - gene_mouth_corner_height:0 "Hauteur des coins de la bouche" - gene_mouth_forward:0 "Proéminence de la bouche" - gene_mouth_height:0 "Hauteur de la bouche" - gene_mouth_width:0 "Largeur de la bouche" - gene_mouth_upper_lip_size:0 "Taille de la lèvre supérieure" - gene_mouth_lower_lip_size:0 "Taille de la lèvre inférieure" - gene_mouth_open:0 "Ouverture de la bouche" - gene_bs_eye_corner_depth:0 "Profondeur des coins des yeux" - gene_bs_eye_fold_shape:0 "Forme du pli de l’œil" - gene_bs_eye_size:0 "Taille des yeux" - gene_bs_eye_upper_lid_size:0 "Taille des paupières sup." - gene_bs_jaw_def:0 "Délimitation de la mâchoire" - gene_bs_mouth_lower_lip_def:0 "Délimitation de la lèvre inf." - gene_bs_mouth_lower_lip_full:0 "Épaisseur de la lèvre inf." - gene_bs_mouth_lower_lip_pad:0 "Pulpe de la lèvre inf." - gene_bs_mouth_lower_lip_width:0 "Largeur de la lèvre inf." - gene_bs_mouth_philtrum_def:0 "Délimitation du philtrum" - gene_bs_mouth_philtrum_shape:0 "Forme du philtrum" - gene_bs_mouth_philtrum_width:0 "Largeur du philtrum" - gene_bs_mouth_upper_lip_def:0 "Délimitation de la lèvre sup." - gene_bs_mouth_upper_lip_full:0 "Épaisseur de la lèvre sup." - gene_bs_mouth_upper_lip_profile:0 "Profil de la lèvre sup." - gene_bs_mouth_upper_lip_width:0 "Largeur de la lèvre sup." - gene_bs_nose_forward:0 "Proéminence du nez" - gene_bs_nose_height:0 "Hauteur du nez" - gene_bs_nose_length:0 "Longueur du nez" - gene_bs_nose_nostril_height:0 "Hauteur des narines" - gene_bs_nose_nostril_width:0 "Largeur des narines" - gene_bs_nose_profile:0 "Profil du nez" - nose_profile_neg:0 "Droit" - nose_profile_hawk:0 "Crochu" - gene_bs_nose_ridge_angle:0 "Inclinaison de la crête nasale" - gene_bs_nose_ridge_width:0 "Largeur de la crête nasale" - gene_bs_nose_size:0 "Taille du nez" - gene_bs_nose_tip_angle:0 "Inclinaison du bout du nez" - gene_bs_nose_tip_forward:0 "Proéminence du bout du nez" - gene_bs_nose_tip_width:0 "Largeur du bout du nez" - face_detail_cheek_def:0 "Délimitation des joues" - cheek_def_01:0 "Délimitation de type 1" - cheek_def_02:0 "Délimitation de type 2" - face_detail_cheek_fat:0 "Grosseur des joues" - cheek_fat_01_pos:0 "Positif de type 1" - cheek_fat_02_pos:0 "Positif de type 2" - cheek_fat_03_pos:0 "Positif de type 3" - cheek_fat_04_pos:0 "Positif de type 4" - cheek_fat_01_neg:0 "Négatif de type 1" - face_detail_chin_cleft:0 "Détail du menton" - chin_cleft:0 "Sillon vertical" - chin_dimple:0 "Fossette" - face_detail_chin_def:0 "Délimitation du menton" - face_detail_eye_lower_lid_def:0 "Délimitation des paupières inf." - face_detail_eye_socket:0 "Détail de l’orbite" - eye_socket_01:0 "Type d’orbite 1" - eye_socket_02:0 "Type d’orbite 2" - eye_socket_03:0 "Type d’orbite 3" - eye_socket_color_01:0 "Type d'orbite cerne 1" - eye_socket_color_02:0 "Type d'orbite cerne 2" - eye_socket_color_03:0 "Type d'orbite cerne 3" - face_detail_nasolabial:0 "Détail naso-labial" - nasolabial_01:0 "Naso-labial de type 1" - nasolabial_02:0 "Naso-labial de type 2" - nasolabial_03:0 "Naso-labial de type 3" - nasolabial_04:0 "Naso-labial de type 4" - face_detail_nose_ridge_def:0 "Délimitation de la crête nasale" - nose_ridge_def_pos:0 "Plus haute" - nose_ridge_def_neg:0 "Plus basse" - face_detail_nose_tip_def:0 "Délimitation du bout du nez" - face_detail_temple_def:0 "Délimitation des tempes" - complexion:0 "Teint de la peau" - complexion_1:0 "Type de teint 1" - complexion_2:0 "Type de teint 2" - complexion_3:0 "Type de teint 3" - complexion_4:0 "Type de teint 4" - complexion_5:0 "Type de teint 5" - complexion_6:0 "Type de teint 6" - complexion_7:0 "Type de teint 7" - gene_eyebrows_shape:0 "Forme des sourcils" - no_eyebrows:0 "Pas de sourcils" - avg_spacing_avg_thickness:0 "Moyens" - avg_spacing_high_thickness:0 "Épais" - avg_spacing_low_thickness:0 "Clairsemés" - avg_spacing_lower_thickness:0 "Minces" - far_spacing_avg_thickness:0 "Moyens éloignés" - far_spacing_high_thickness:0 "Épais éloignés" - far_spacing_low_thickness:0 "Clairsemés éloignés" - far_spacing_lower_thickness:0 "Minces éloignés" - close_spacing_avg_thickness:0 "Moyens proches" - close_spacing_high_thickness:0 "Épais proches" - close_spacing_low_thickness:0 "Clairsemés proches" - close_spacing_lower_thickness:0 "Minces proches" - gene_eyebrows_fullness:0 "Densité des sourcils" - layer_2_avg_thickness:0 "Moyens" - layer_2_high_thickness:0 "Épais" - layer_2_low_thickness:0 "Clairsemés" - layer_2_lower_thickness:0 "Minces" - hair_color:0 "Couleur des cheveux" - hairstyles:0 "Coiffures" - beards:0 "Barbes" - chin_def:0 "Menton prononcé" - chin_def_neg:0 "Menton lisse" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - RULER_DESIGNER_TRAIT_INSTRUCTION:0 "Clic gauche sur l'icône pour sélectionner ou changer de traits. Clic droit pour supprimer." - RULER_DESIGNER_DECREASE_DAUGHTERS_TOOLTIP:0 "Diminuer le nombre de filles créées lors de la finalisation de votre personnage" - RULER_DESIGNER_INCREASE_DAUGHTERS_TOOLTIP:0 "Augmenter le nombre de filles créées lors de la finalisation de votre personnage" - RULER_DESIGNER_DECREASE_SONS_TOOLTIP:0 "Diminuer le nombre de fils créés lors de la finalisation de votre personnage" - RULER_DESIGNER_INCREASE_SONS_TOOLTIP:0 "Augmenter le nombre de fils créés lors de la finalisation de votre personnage" - RULER_DESIGNER_DYNASTY_NAME:0 "Nom: " - RULER_DESIGNER_RANDOMIZE_DYNASTY_COA:1 "#T Engendrer aléatoirement des armoiries de la dynastie#!" - RULER_DESIGNER_RANDOMIZE_TITLE_COA:1 "#T Engendrer aléatoirement des armoiries du titre#!" - RULER_DESIGNER_RESET_TITLE_COA:1 "#T Réinitialiser les armoiries du titre#!" diff --git a/project/ck3/base_game/localization/french/gui/schemewindow_l_french.yml b/project/ck3/base_game/localization/french/gui/schemewindow_l_french.yml deleted file mode 100644 index 819217faf6..0000000000 --- a/project/ck3/base_game/localization/french/gui/schemewindow_l_french.yml +++ /dev/null @@ -1,317 +0,0 @@ -l_french: - SCHEME_WINDOW_MY_SCHEMES_TITLE:0 "Vos [schemes|El]" - SCHEME_WINDOW_KNOWN_SCHEMES_TITLE:0 "[secret_schemes|E] découverts" - SCHEME_WINDOW_INVITE_MEMBERS:0 "Inviter ([SchemeItem.GetNumberOfPotentialOwnerAgents])" - SCHEME_WINDOW_SHOW_MEMBERS:0 "[SchemeItem.GetNumberOfOwnerAgents|V] [agents|El]" - SCHEME_WINDOW_TT_SHOW_MEMBERS:0 "#T Afficher les [agents|El]#!" - SCHEME_WINDOW_TT_HIDE_MEMBERS:0 "#T Masquer les [agents|El]#!" - SCHEME_WINDOW_ITEM_NAME:0 "[Scheme.GetFullActionName]" - SCHEME_WINDOW_TT_ITEM:0 "[Scheme.GetTypeDescription]" - SCHEME_WINDOW_CANCEL_SCHEME:0 "Abandonner le complot" - SCHEME_WINDOW_CANNOT_CANCEL_SCHEME:0 "Vous ne pouvez pas abandonner les complots achevés ou figés" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TITLE:0 "Abandonner le complot" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TEXT:0 "Le [SCHEME.GetName] contre [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName] sera abandonné.\n\n[SCHEME.GetCooldownInfo]" - SCHEME_WINDOW_CANCEL_CONFIRMATION_ACCEPT:0 "Abandonner" - SCHEME_COOLDOWN_INFO:0 "Vous ne pouvez pas commencer un autre [SCHEME.GetSchemeType.GetTypeName|l] contre [SCHEME.GetTarget.Custom('FR_LuiElle')] pendant $TIME|V$." - SCHEME_WINDOW_PROGRESS_TOOLTIP:0 "#T [SchemeItem.GetProgressDescription]#! \n[Scheme.GetChangeDesc]" - SCHEME_WINDOW_INVITE_TOOLTIP:0 "#T Inviter des agents à comploter#!\n[SchemeItem.GetNumberOfPotentialOwnerAgents|V] personnages pourraient être convaincus de rejoindre" - SCHEME_WINDOW_NOT_OWNED_SCHEMES:1 "Aucun [scheme|El] #high [SkillSchemeGroup.GetTypeName]#! en cours\nCommencez-en un en interagissant avec un autre personnage" - SCHEME_WINDOW_NOT_KNOWN_SCHEMES:0 "#weak Aucun [scheme|El] découvert#!" - SCHEME_WINDOW_UNKNOWN_OWNER_TOOLTIP:0 "L’initiateur de ce complot est inconnu" - SCHEME_WINDOW_TT_POWER:0 "$POWER|1V$ [scheme_power|El]" - SCHEME_RESISTANCE_DESCRIPTION_HEADER:0 "[scheme_resistance|E]" - SCHEME_POWER_DESCRIPTION_HEADER:0 "[scheme_power|E]" - SCHEME_TIER_INFLUENCE:0 "Rang [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" - SCHEME_SPYMASTER:0 "Maître-espion [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" - SCHEME_WINDOW_TT_CHARACTER_EXPOSED:0 "@warning_icon!#X @exposed_icon!Actuellement découvert#!" - SCHEME_WINDOW_MEMBER_LIST:0 "Agents découverts" - SCHEME_WINDOW_SCHEME_OWNER:0 "#T Initiateur du complot#!: [CHARACTER.GetUIName]" - SCHEME_WINDOW_SCHEME_MEMBER:0 "#T Membre du complot#!: [CHARACTER.GetUIName]" - SCHEME_WINDOW_SCHEME_TARGET:0 "#T Cible du complot#!: [Character.GetUIName]" - SCHEME_WINDOW_SKILL_TITLE:1 "Vos complots en [SkillSchemeGroup.GetSkillName]" - SCHEME_WINDOW_SKILL_MAX:0 "[SkillSchemeGroup.GetNumberOfSchemes|V]/[SkillSchemeGroup.GetMaxNumberOfSchemes]" - SCHEME_WINDOW_SKILL_TT_MAX:1 "Vous pouvez gérer [SkillSchemeGroup.GetMaxNumberOfSchemes] complots de [SkillSchemeGroup.GetSkillName] à la fois" - SCHEME_WINDOW_POWER_MINE:0 "Probabilité de progression: [Scheme.GetPowerDifference|+0%]" - SCHEME_WINDOW_POWER_TT_FROM_SPYMASTER:0 "Intrigue du maître-espion" - SCHEME_WINDOW_POWER_KNOWN:0 "Probabilité de progression: [Scheme.GetPowerDifference|-0%]" - SCHEME_WINDOW_POWER_TT_TITLE_MINE:0 "#T Probabilité de progression mensuelle: $POWER_DIFF|+0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_MINE:0 "De l’initiateur du complot" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_MINE:0 "Des agents" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_MINE:0 "Résistance de la cible:" - SCHEME_WINDOW_POWER_TT_TITLE_KNOWN:0 "#T Probabilité de progression mensuelle: $POWER_DIFF|-0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_KNOWN:0 "De l’initiateur du complot: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_KNOWN:0 "Des agents: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_UNKNOWN_KNOWN:0 "Sources inconnues: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_KNOWN:0 "Résistance de la cible: $POWER|=-0$" - SCHEME_POWER_MODIFIER:0 "$DESC$" - SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_POWER_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - SCHEME_TOTAL_POWER_MINE:0 "#T Puissance totale: $POWER|+0$#!" - SCHEME_TOTAL_POWER_TARGET:0 "#T Puissance totale: $POWER|+0$#!" - SCHEME_TOTAL_RESISTANCE_MINE:0 "#T Résistance totale: $RESISTANCE|-0$#!" - SCHEME_TOTAL_RESISTANCE_TARGET:0 "#T Résistance totale: $RESISTANCE|-0$#!" - SCHEME_POWER_EXPLANATION:0 "La probabilité de progression mensuelle est la puissance totale à laquelle est retirée la résistance totale\n" - SCHEME_OWNER_SPOUSE:0 "Est mon conjoint: $VALUE|%0+=$" - SCHEME_OWNER_CONCUBINE:0 "Est ma concubine: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_FEMALE:0 "Les femmes ne m’intéressent pas: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_MALE:0 "Les hommes ne m’intéressent pas: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_GENDER:0 "Incompatibilité personnelle: $VALUE|%0+=$" - SCHEME_TARGET_CHASTE:0 "La cible est chaste: $VALUE|%0-=$" - SCHEME_TARGET_LUSTFUL:0 "La cible est lubrique: $VALUE|%0-=$" - UNKNOWN_SCHEME_POWER_FACTORS:0 "Facteurs inconnus: x$FACTOR|=+2$" - SCHEME_SKILL_INFLUENCE:0 "$SKILL$ [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" - is_valid_as_agent_in_scheme:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est un agent valable du complot" - SCHEME_RELATION_INFLUENCE:0 "Est $RELATION$ [TARGET_CHARACTER.Custom('FR_du_Char_U_P')][TARGET_CHARACTER.GetUIName]" - SCHEME_TIME_READY:0 "Prêt" - HOSTILE_SCHEME:0 "hostile" - PERSONAL_SCHEME:0 "personnel" - SCHEME_COOLDOWN_DATE_FORMAT:0 "[DATE.GetStringShort|V]" - SCHEME_WINDOW_SUCCESS_CHANCE:0 "#V [Scheme.GetSuccessChance|%/]#!" - SCHEME_WINDOW_SECRECY:0 "#V [Scheme.GetSecrecy|%/]#!" - SCHEME_ITEM_PROGRESS_TOOLTIP:2 "#T [Scheme.GetProgressDescription]#!\nLe [scheme|El] a [Scheme.GetProgressChance|%/V] de chance de progresser chaque mois (dépend de la puissance et la résistance).\n\n[Scheme.GetPowerDescription]\n\n[Scheme.GetResistanceDescription]" - SCHEME_SUCCESS_FROM_AGENTS:0 "Des [agents|El]: $VALUE|+%/0=$" - SCHEME_SUCCESS_MINIMUM:0 "#weak Chance minimale:#! $VALUE|+%/0$" - SCHEME_BASE_SECRECY:1 "Base: $VALUE|Z0%/$" - SCHEME_SECRECY_TRIGGER:0 "[secrecy|E]: $VALUE|+%/0$" - SCHEME_SECRECY_FROM_SUCCESS:1 "De la [success_chance|El]: $VALUE|+=0/%$" - SCHEME_SECRECY_MINIMUM:0 "#weak Discrétion minimale:#! $VALUE|+%/0$" - SCHEME_WINDOW_SUCCESS_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak ([Scheme.GetSchemeType.MaxSuccess]% max.)#! \n[Scheme.GetSuccessChanceDescription]" - SCHEME_WINDOW_SUCCESS_DISCOVERED_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak ([Scheme.GetSchemeType.MaxSuccess]% max.)#! \n#weak Facteurs inconnus#!" - SCHEME_WINDOW_SECRECY_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak ([Scheme.GetSchemeType.MaxSecrecy]% max.)#! \n[Scheme.GetSecrecyDescription]" - SCHEME_WINDOW_SECRECY_DISCOVERED_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak ([Scheme.GetSchemeType.MaxSecrecy]% max.)#! \n#weak Facteurs inconnus#!" - SCHEME_BASE_SUCCESS:0 "Base: $VALUE|Z=0$" - SCHEME_AGENT_TOOLTIP:0 "#T Agent: [SchemeAgentItem.GetCharacter.GetShortUIName]#! \n[SchemeAgentItem.GetSuccessDesc]\n\n[scheme_power|E]: [SchemeAgentItem.GetInfluence|1=+]" - SCHEME_AGENT_SUCCESS:0 "[success_chance|E]: $VALUE|+=0$\n$DESC$" - SCHEME_ESTIMATED_TIME_TOOLTIP:1 "#T Temps restant prévu: #V ~[Scheme.GetEstimatedTimeRemaining]#!#!\nCeci est basée sur la probabilité actuelle de progression ([Scheme.GetProgressChance|%/V]), elle-même basée sur la [scheme_power|El] et la [scheme_resistance|El]" - SCHEME_READY_TOOLTIP:0 "#T Complot prêt#! \nCe complot a atteint la progression maximale et se terminera bientôt." - SCHEME_WINDOW_EXPOSED_TOOLTIP:0 "#T Découvert#! \nCe complot a été découvert et son existence est connue de la cible." - SCHEME_WINDOW_NO_KNOWN_AGENTS:0 "#weak Pas d’agent découvert#!" - SCHEME_IS_EXPOSED:0 "Le complot est découvert: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_EASY:0 "$easy_difficulty$: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_VERY_EASY:0 "$very_easy_difficulty$: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_PERK_MODIFIER:0 "[GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_LIEGE_PERK_MODIFIER:0 "Le seigneur lige est [GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_A_JOB_DONE_RIGHT_PERK_MODIFIER:0 "[GetPerk( 'a_job_done_right_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_AGENT_IS_SPYMASTER:1 "[spymaster|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPYMASTER_IN_MY_COURT:1 "[spymaster|E] de la [court|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPOUSE:1 "[spouse|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_BEST_FRIEND:1 "Meilleur(e) ami(e) de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUARDIAN:1 "[guardian|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_FRIEND:1 "Ami(e) de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CONCUBINE:1 "[concubine|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_LOVER:1 "Amant(e) de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURT_PHYSICIAN:1 "Médecin de la Cour de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_FOOD_TASTER:0 "$food_taster_court_position$ [target.Custom('FR_du_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CUP_BEARER:0 "$cupbearer_court_position$ [target.Custom('FR_du_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CHIEF_EUNUCH:0 "$chief_eunuch_court_position$ [target.Custom('FR_du_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_BODYGUARD:0 "$bodyguard_court_position$ [target.Custom('FR_du_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_LADY_IN_WAITING:0 "$lady_in_waiting_court_position$ [target.Custom('FR_du_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COUNCILLOR:1 "[councillor|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CLOSE_KIN:1 "Membre de la [close_family|El] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_POWERFUL_VASSAL:1 "[powerful_vassal|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_NEMESIS:1 "Ennemi(e) juré(e) de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_EXTENDED_FAMILY:1 "Membre de la [extended_family|El] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_RIVAL:1 "Rival(e) de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL:1 "[vassal|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL_OF_LIEGE:1 "[vassal|E] du [liege|El] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER:1 "[courtier|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUEST:1 "[guest|E] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_INTRIGUE:0 "De l’[intrigue|El]: $VALUE|+0=$" - SCHEME_AGENT_IS_FELLOW_COURTIER:1 "À la même [court|E] que [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER_MY_COURT:2 "[target.Char.GetFirstNameNoTooltip] est à la même [court|E]: $VALUE|+0=$" - SCHEME_TARGET_IN_MY_COURT:2 "[target.GetFirstNameNoTooltip] est à votre [court|E]: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_UNSAFE_ROADS:1 "[target.GetFirstNameNoTooltip] est en voyage, sans protection et seul[target.Custom('FR_E')]: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_INCOGNITO:1 "[target.GetFirstNameNoTooltip] voyage incognito: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER:2 "Vous êtes le [spymaster|El] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_LIEGE:2 "Vous êtes le [spymaster|El] du [liege|El] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_HOST:1 "Vous êtes le [spymaster|El] de l’[host|El] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_GUARDIAN:1 "Vous êtes le [guardian|El] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_COUNCILLOR:1 "Vous êtes le [councillor|El] de [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_TO_ME:1 "[target.GetFirstName] est proche de vous: $VALUE|+0=$" - SCHEME_TARGET_IS_LOVER:1 "[target.GetFirstName] est votre amant[target.Custom('FR_E')]: $VALUE|+0=$" - SCHEME_TARGET_IS_SPOUSE:1 "[target.GetFirstName] est votre [spouse|El][target.Custom('FR_E')|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_FAMILY:1 "[target.GetFirstName] est un[target.Custom('FR_E')] [Concept( 'close_family', ' proche parent' )|E][target.Custom('FR_E')|E]: $VALUE|+0=$" - SCHEME_VENGEFUL_RIVAL:1 "Vous avez le trait [GetTrait('vengeful').GetName( GetNullCharacter )|l] et [target.GetFirstName] est votre rival[target.Custom('FR_E')]: $VALUE|+0=$" - SCHEME_EYE_FOR_AN_EYE:1 "Votre [culture|El] a la [culture_tradition|El] $tradition_eye_for_an_eye_name$ et [target.Custom('FR_le_Char_U_Pi')][target.GetShortUIName] est votre rival[target.Custom('FR_E')]: $VALUE|+0=$" - SCHEME_WEDDING_CEREMONIES:0 "Votre [culture|El] a la [culture_tradition|El] $tradition_wedding_ceremonies_name$ et [target.Custom('FR_le_Char_U_Pi')][target.GetShortUIName] est votre [spouse|El][target.Custom('FR_E')|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_AN_EMPEROR:1 "[target.GetFirstName] dirige un [Concept( 'empire', 'empire' )|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_A_KING:1 "[target.GetFirstName] dirige un [kingdom|El]: $VALUE|+0=$" - HAS_ATTEMPTED_TO_MURDER_TARGET_BEFORE:0 "[target.Custom('FR_le_Char_U_Pi')|U][target.GetShortUIName] sait que vous avez tenté de l’assassiner: $VALUE|+0=$" - MURDER_HERBALIST_BONUS:0 "Vos connaissances en herbes empoisonnées: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_EDUCATION:1 "Vous avez une éducation diplomatique: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_LIFESTYLE:1 "Vous êtes un diplomate qualifié: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_REVELRY:1 "Vous êtes un charmant festoyeur: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_SHYNESS:1 "Vous êtes timide: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_GREGARIOUSNESS:1 "Vous êtes sociable: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_CALLOUSNESS:1 "Vous êtes sans cœur: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_SHYNESS:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est timide: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_GREGARIOUSNESS:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est sociable: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_CALLOUSNESS:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est sans cœur: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_PARANOIA:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est paranoïaque: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_TRUST:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est confiant[target.Custom('FR_E')]: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_LIFESTYLE:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] a une éducation diplomatique: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET:1 "Vous avez un [title_tier|El] supérieur à celui [target.Custom('FR_du_Char_Pi')][target.GetTitledFirstName]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_NEGATIVE:1 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] a un [title_tier|El] supérieur au vôtre: $VALUE|+0=$ " - SCHEME_BEFRIEND_OUR_TRAITS:0 "Affinité [target.Custom('FR_du_Char_Pi')][target.GetTitledFirstName]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_LIEGE:1 "Le seigneur lige [target.Custom('FR_du_Char_Pi')][target.GetTitledFirstName] a un [title_tier|El] supérieur au vôtre: $VALUE|+0=$ " - HIGHER_RANK_THAN_SCHEME_TARGET:2 "Votre [title_tier|El] est supérieur à celui de [target.GetFirstName]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET:2 "Votre [title_tier|El] est inférieur à celui de [target.GetFirstName]: $VALUE|+0=-+$" - HIGHER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Votre [title_tier|El] est supérieur à celui du seigneur lige de [target.GetFirstName]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Votre [title_tier|El] est inférieur à celui du seigneur lige de [target.GetFirstName]: $VALUE|+0=-+$" - TRIBE_ROMANCING_OTHER_GOVERNMENTS:0 "Vous êtes [tribal|El], mais [target.Custom('FR_le_Char_Pi')][target.GetTitledFirstName] ne l’est pas: $VALUE|+0=-+$" - SCHEME_VS_RELIGIOUS_HEAD:1 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est votre [head_of_faith|El]: $VALUE|+0=-+$" - SCHEME_VS_SPIRITUAL_HOF:1 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est votre [spiritual_head_of_faith|El]: $VALUE|+0=-+$" - SCHEME_AT_WAR:0 "Vous êtes en [war|El]: $VALUE|+0=-+$" - SCHEME_AT_WAR_WITH_LIEGE:0 "Vous êtes en [war|El] avec le [liege|El] [target.Custom('FR_du_Char_Pi')][target.GetTitledFirstName]: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_STUBBORNESS:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est entêté[target.Custom('FR_E')]: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_FICKLENESS:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est inconstant[target.Custom('FR_E')]: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_OPINION:0 "Opinion [target.Custom('FR_du_Char_Pi')][target.GetTitledFirstName] envers vous: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_BONUS:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est votre conjoint[target.Custom('FR_E')]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY:1 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] adore s[target.Custom2('FR_RelationToMeShort_OnA', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY_MILD:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] n’est pas malheureu[target.Custom('FR_XSe')] avec s[target.Custom2('FR_RelationToMeShort_OnA', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_BONUS:1 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] hait s[target.Custom2('FR_RelationToMeShort_OnA', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_UNWILLING_TO_COMMIT_ADULTERY:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] ne veut pas se déshonorer en commettant un adultère: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_STRONG_HOOK_PENALTY:0 "[target.Custom('FR_le_Char_Pi')|U][target.GetTitledFirstName] est loyal[target.Custom('FR_E')] à s[target.Custom2('FR_RelationToMeShort_OnA', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SEDUCE_COURTIER_GUEST_PERK_BONUS:0 "[GetPerk( 'home_advantage_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - SEDUCE_PERK_BONUS:0 "[GetPerk( 'smooth_operator_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - LEGACY_PERK_BONUS:0 "[GetDynastyPerk('fp1_adventure_legacy_2').GetName]: $VALUE|+0=-+$" - TEMPTATION_FOCUS_BONUS:0 "[GetFocus('intrigue_temptation_focus').GetName]: $VALUE|+0=-+$" - - SCHEME_SEDUCE_WRONG_GENDER:0 "Je n’ai pas d’attirance pour les [target.GetWomenMen]: $VALUE|0=-+$" - SCHEME_SEDUCE_TABOO_INCEST:0 "L’inceste est tabou: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST:0 "Vous êtes de la [family|El]: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST_TOO_YOUNG:0 "Vous êtes de la même [family|El] et [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] est trop jeune pour vous considérer autrement." - SCHEME_SEDUCE_TABOO_SODOMY:0 "L’homosexualité est tabou: $VALUE|0=-+$" - SW_ESTIMATED_TIME:0 "#V ~[Scheme.GetEstimatedTimeRemaining]#!" - COMPASSIONATE_REASON:0 "Je trouve cela immoral: $VALUE|+0=$" - COMPASSIONATE_NEGATIVE_REASON:0 "J’approuve ces méthodes: $VALUE|+0=$" - SCHEME_NOT_AGAINST_DESCENDANTS:0 "Je ne ferai pas de mal à mes descendants: $VALUE|+0=$" - SCHEME_NOT_DIPLOMATICALLY_AVAILABLE:0 "Je ne suis pas disponible pour le moment: $VALUE|+0=$" - SCHEME_MOVES_ME_UP_THE_SUCCESSION:0 "Cela me fera monter dans la ligne de succession: $VALUE|+0=$" - SCHEME_COMPASSIONATE_NOT_MURDER_CHILDREN:0 "Je suis réticent à faire du mal à un enfant: $VALUE|+0=$" - SCHEME_I_AM_A_COWARD:0 "C’est trop dangereux: $VALUE|+0=$" - SCHEME_I_AM_INTIMIDATED:0 "Je suis [intimidated|El] par [target.Custom('FR_le_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_COWED:0 "Je suis [cowed|El] par [target.Custom('FR_le_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_ZEALOUS_AGAINST_HEATHEN:0 "[target.Custom('FR_IlElle')|U] est de foi [target.GetFaith.GetAdjective]: $VALUE|+0=$" - SCHEME_I_LIKE_TARGET:0 "J’apprécie [target.Custom('FR_le_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_DISLIKE_TARGET:0 "Je n’apprécie pas [target.Custom('FR_le_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_MY_OPINION_OF_YOU:0 "Mon avis envers vous: $VALUE|+0=$" - SCHEME_ENERGY:0 "Je n’ai pas d’énergie: $VALUE|+0=$" - SCHEME_NOTHING_TO_GAIN:0 "Je n’ai rien à gagner: $VALUE|+0=$" - SCHEME_I_MUST_TAKE_VENGEANCE:0 "Je dois me venger [target.Custom('FR_du_Char_U_Pi')][target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_GET_RID_OF_UNRULY_CLAIMANT:0 "Cela va me débarrasser d’un [claimant|El] incontrôlé: $VALUE|+0=$" - SCHEME_AGAINST_SPOUSE_POSITIVE:0 "Mon conjoint le mérite: $VALUE|+0=$" - SCHEME_SOCIAL_CLIMBER_RANK_BONUS:1 "[target.GetFirstName] y voit une opportunité: $VALUE|0=-+$" - SCHEME_SOCIAL_CLIMBER_RANK_PENALTY:1 "[target.GetFirstName] n’y voit pas d’opportunité: $VALUE|0=-+$" - SCHEME_NOT_FOLLOWER_OF_WITCHGOD:0 "Je ne suis pas le chemin tracé par [owner.GetFaith.WitchGodName]: $VALUE|0=-+$" - SCHEME_I_AM_WITCH:1 "Vous êtes une sorcière: $VALUE|0=-+$" - SCHEME_I_AM_NOT_WITCH:1 "Vous n’êtes pas une sorcière: $VALUE|0=-+$" - SCHEME_ATTRACTION:1 "[target.GetFirstName] vous trouve attirant: $VALUE|0=-+$" - SCHEME_WITCH_COVEN:0 "Vous êtes dans une assemblée de sorcières: $VALUE|0=-+$" - SCHEME_HOOK_USED:0 "[hook|E] utilisé: $VALUE|+0=$" - SCHEME_WEAK_HOOK_USED:0 "[weak_hook|E] utilisé: $VALUE|+0=$" - SCHEME_STRONG_HOOK_USED:0 "[strong_hook|E] utilisé: $VALUE|+0=$" - SCHEME_TARGET_LEARNING_MODIFIER:0 "[learning|E] du professeur: $VALUE|+0=$" - SCHEME_LEARNING_MODIFIER:0 "Votre [learning|El]: $VALUE|+0=$" - SCHEME_PIETY_LEVEL_MODIFIER:0 "Votre [piety_level|El]: $VALUE|+0=$" - SCHEME_SKULDUGGERY_FOCUS:1 "[GetFocus('intrigue_skulduggery_focus').GetName]: $VALUE|+0=$" - SCHEME_DUTY_FOCUS:1 "[target.GetFirstName] a comme [GetFocus('stewardship_duty_focus').GetName|l]: $VALUE|+0=$" - LEARN_LANGUAGE_PEDAGOGY_PERK_DESC:0 "[GetPerk( 'pedagogy_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_THICKER_THAN_WATER_PERK_DESC:0 "[GetPerk( 'thicker_than_water_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_FLATTERER_PERK_DESC:0 "[GetPerk( 'flatterer_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - KIN_LEGACY_DESC:0 "[GetDynastyPerk( 'kin_legacy_4' ).GetName]: $VALUE|+0=$" - KIN_PARAMETER_DESC:0 "Des [traditions|El] contre la même Maison: $VALUE|+0=$" - SPOUSE_PARAMETER_DESC:0 "Des [traditions|El] contre le [spouse|El]: $VALUE|+0=$" - MORTAL_ADORATION_REDUCED_HOSTILE_SCHEME_JOIN_CHANCE:0 "[GetPerk( 'mortal_adoration_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_COURTSHIP_PERK:0 "[GetPerk( 'courtship_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_GALLANT_TRAIT:1 "[GetTrait('gallant').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SCHEMER_TRAIT:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_LUSTFUL_TRAIT:1 "[GetTrait('lustful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_CHASTE_TRAIT:1 "[GetTrait('chaste').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SHY_TRAIT:1 "[GetTrait('shy').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_1:1 "[GetTrait('beauty_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_2:1 "[GetTrait('beauty_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_3:1 "[GetTrait('beauty_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_1:1 "[GetTrait('intellect_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_2:1 "[GetTrait('intellect_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_3:1 "[GetTrait('intellect_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_1:1 "[GetTrait('physique_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_2:1 "[GetTrait('physique_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_3:1 "[GetTrait('physique_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_1:1 "[GetTrait('beauty_bad_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_2:1 "[GetTrait('beauty_bad_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_3:1 "[GetTrait('beauty_bad_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_great_pox:1 "[GetTrait('great_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_lovers_pox:1 "[GetTrait('lovers_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_early_great_pox:1 "[GetTrait('early_great_pox').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_REVELER:0 "Festoyeur: $VALUE|+0=$" - SCHEME_TRAIT_ZEALOUS:1 "[GetTrait('zealous').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DEVOTED:1 "[GetTrait('devoted').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_ORDER_MEMBER:1 "[GetTrait('order_member').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_PARANOID:1 "[GetTrait('paranoid').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_IS_A_SCHEMER:0 "Complote: $VALUE|+0=$" - SCHEME_TRAIT_TARGET_SEDUCER:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_MYSTIC:0 "Mystique: $VALUE|+0=$" - SCHEME_TRAIT_HERBALIST:1 "[GetTrait('lifestyle_herbalist').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DECEITFUL:1 "[GetTrait('deceitful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CYNICAL:1 "[GetTrait('cynical').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_TRUSTING:1 "[GetTrait('trusting').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_EXCOMMUNICATED:1 "[GetTrait('excommunicated').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_STUBBORN:0 "[GetTrait('stubborn').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_POET:0 "[GetTrait('poet').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_HERITAGE_MODIFIER:0 "[heritage|E] en commun: $VALUE|+0=$" - SCHEME_LOYAL_SOLDIERS_MODIFIER:0 "Des [traditions|El] contre le [liege|El]: $VALUE|+0=$" - SCHEME_YOUTH_MODIFIER:0 "Vous êtes jeune et désireux d’apprendre: $VALUE|+0=$" - SCHEME_CHAPLAIN_HELP_LEARNING_MODIFIER:0 "[learning|E] de votre [Concept( 'realm_priest', GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionName )|El]: $VALUE|+0=$" - SCHEME_KNOWN_LANGUAGES_MODIFIER:0 "Nombre de [languages|El] déjà apprises: $VALUE|+0=$" - - scheme_executes_immediately:0 "Le [scheme|El] s’exécute immédiatement" - - OPEN_SCHEMES_TAB:0 "Complots" - OPEN_HOOKS_AND_SECRETS_TAB:0 "Hameçons et secrets" - INTRIGUE_WINDOW_MY_HOOKS_TITLE:1 "[hooks|E] que vous détenez" - INTRIGUE_WINDOW_HOOKS_ON_ME_TITLE:1 "[hooks|E] contre vous" - INTRIGUE_WINDOW_SECRETS_KNOWN_TO_ME_TITLE:0 "[secrets|E] connus de vous" - INTRIGUE_WINDOW_SECRET_DESC:0 "[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_TOOLTIP:0 "#T [Secret.GetCategoryName]#! \n[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_KNOWN_TO_ME_BLACKMAIL:1 "Faire chanter" - INTRIGUE_WINDOW_MY_SECRETS_TITLE:1 "Vos [secrets|El]" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NUM:0 "Connu par [GetDataModelSize( IntrigueWindowSecretItem.GetKnownBy )] autres" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NONE:0 "Connu de personne" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_SHOW:0 "Afficher" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_HIDE:0 "Masquer" - MY_HOOKS_ARE_EMPTY:1 "#weak Vous n’avez pas d’hameçon#!" - SECRETS_KNOWN_TO_ME_IS_EMPTY:1 "#weak Vous ne connaissez pas de secret#!" - NOBODY_HAS_HOOKS_ON_ME:1 "#weak Personne n’a d’hameçon contre vous#!" - I_HAVE_NO_SECRETS:1 "#weak Vous n’avez pas de secret#!" - INTRIGUE_WINDOW_PRISONERS:0 "Prisonniers" - INTRIGUE_WINDOW_SORT_DURATION:0 "Temps en prison" - INTRIGUE_WINDOW_WEAK_HOOKS_COUNT:0 "#T Nombre d’[weak_hooks|El]#!" - INTRIGUE_WINDOW_STRONG_HOOKS_COUNT:0 "#T Nombre d’[strong_hooks|El]#!" - INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT:0 "#T Secret hameçon fort#!\nSi [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUIName] accepte votre [blackmail|El] avec ce [secret|El], vous obtiendrez un [strong_hook|El] contre [Character.Custom('FR_LuiElle')]" - INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT:0 "#T Secret hameçon faible#!\nSi [Character.Custom('FR_le_Char_U_Pi')][Character.GetShortUIName] accepte votre [blackmail|El] avec ce [secret|El], vous obtiendrez un [weak_hook|El] contre [Character.Custom('FR_LuiElle')]" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_EXPOSED:0 "(Déjà découvert)" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_SPENT:0 "(Déjà victime de chantage)" - INTRIGUE_WINDOW_HOOK_EXPIRATION:0 "Expire le [Hook.GetExpirationDate.GetString]" - INTRIGUE_WINDOW_HOOK_SHOW_ALL:0 "#T Affichage des hameçons#!\n#I Cliquez pour basculer entre afficher tous les hameçons ou seulement ceux utilisables#!" - INTRIGUE_WINDOW_AGENT_DISCOVERED:0 "A été découvert" - INTRIGUE_WINDOW_AGENT_DISCOVERED_TT:0 "#T $INTRIGUE_WINDOW_AGENT_DISCOVERED$#!\nLes agents découverts risquent l’emprisonnement" - INTRIGUE_WINDOW_SCHEME_POWER_TT:0 "#T [scheme_power|E]#! \n Ajoute [SchemeAgentItem.GetInfluence|0+] de puissance\nLa [scheme_power|El] de l’agent est proportionnelle à son aptitude en [intrigue|El]" - INTRIGUE_WINDOW_SECRET_EXPOSE:0 "Révéler" - INTRIGUE_WINDOW_SECRET_EXPOSE_TT:0 "#T Révéler un [secret|El]#!\n\nRévéler un secret détruit tous les [hooks|El] associés" - INTRIGUE_WINDOW_EXPOSE_TITLE:0 "Révéler le secret" - INTRIGUE_WINDOW_EXPOSE_DESCRIPTION:0 "Choisir quel [secret|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip] révéler" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL:0 "@warning_icon! #X Aucun [secret|El] ne peut actuellement être utilisé pour du chantage#!" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_TT:0 "#T Faire chanter#!\n\n[SelectLocalization( IntrigueWindowSecretGroup.CanBlackmail, 'blackmail_interaction_desc', 'INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL' )]" - INTRIGUE_WINDOW_SECRET_EXPOSE_DESC:3 "@warning_icon! #X Vous ne pouvez pas révéler le [secret|El] [SECRET.GetName|l] [TARGET_CHARACTER.Custom('FR_du_Char_U_P')][TARGET_CHARACTER.GetUIName]#!" - - is_forced_into_scheme_trigger:0 "Est forcé à prendre part à un complot" - SCHEME_TYPE_TRIGGER:0 "Le complot est de type $SCHEME_NAME|Vl$" - SCHEME_NUMBER_OF_EXPOSED_AGENTS_TRIGGER:0 "Agents révélés dans le [scheme|El] sont $COMPARATOR$ $NUM|V0$" - SCHEME_POWER_RESISTANCE_RATIO_TRIGGER:0 "Le ratio entre puissance et résistance du complot est $COMPARATOR$ $NUM|V0$" - SCHEME_MONTHLY_PROGRESS_TRIGGER:0 "La progression mensuelle du complot est $COMPARATOR$ $NUM|V0$" - SCHEME_TEACHER_KNOWS_YOUR_LANGUAGE_MODIFIER:0 "Le professeur connaît votre [language|El]: $VALUE|+0=$" - diff --git a/project/ck3/base_game/localization/french/gui/selectcommanderwindow_l_french.yml b/project/ck3/base_game/localization/french/gui/selectcommanderwindow_l_french.yml deleted file mode 100644 index 6d151c692f..0000000000 --- a/project/ck3/base_game/localization/french/gui/selectcommanderwindow_l_french.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_french: - DETACH_COMMANDER:0 "Retirer le commandant" - CANT_COMMAND_TITLE:0 "#T [CHARACTER.GetUIName] ne peut pas commander d’armée#!" - CANT_COMMAND_REASON_DEAD:0 " - Est mort[CHARACTER.Custom('FR_E')]" - CANT_COMMAND_REASON_IN_POOL:0 " - Est un vagabond" - CANT_COMMAND_REASON_FEMALE:0 " - Est une femme" - CANT_COMMAND_REASON_COMMANDING:0 " - Commande une autre armée" - CANT_COMMAND_REASON_CHILD:0 " - N’est pas adulte" - CANT_COMMAND_REASON_IN_ACTIVITY:0 " - Est occupé[CHARACTER.Custom('FR_E')] par une activité" - CANT_COMMAND_REASON_NOT_POTENTIAL:0 " - Ne prend pas ses ordres du propriétaire de l’armée" - CANT_COMMAND_REASON_AT_WAR:0 " - En guerre contre [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName]" diff --git a/project/ck3/base_game/localization/french/gui/siege_window_l_french.yml b/project/ck3/base_game/localization/french/gui/siege_window_l_french.yml deleted file mode 100644 index f58f25d83b..0000000000 --- a/project/ck3/base_game/localization/french/gui/siege_window_l_french.yml +++ /dev/null @@ -1,78 +0,0 @@ -l_french: - SW_TT_TIMER:1 "#T Prochain événement de [siege|El]: #V $DAYS$#!#!\nTous les $TOTAL$ un nouvel événement de siège se produit" - SW_TT_TIMER_FROZEN:0 "Aucun événement de [siege|El] ne se produira.\n" - #SW_TT_CLOSE:1 "" delete this - SW_TT_GARRISON:0 "#T [garrison|E]: #V [Siege.GetDefenderMen|0] [soldiers|El]#!#! \nL’assiégeant doit avoir plus de soldats que la garnison pour que le [siege|El] progresse" - SW_TT_RECENT_ACTION:0 "" - SW_TT_ACTION:1 "#high $NAME$#!\n$EFFECT$" - SW_BLOCKED_LARGE_GARRISON:1 "Le [siege|El] ne progressera pas parce que l’[army|El] assiégeante est plus petite que la [garrison|El] ($GARRISON|V$)" - SW_BLOCKED_MOVEMENT_OR_COMBAT:1 "Le [siege|El] ne progressera pas parce que les [armies|El] assiégeantes sont actuellement en déplacement ou dans une [battle|El]." - SW_TT_PROGRESS:0 "#T [siege_progress|E]: #V $PROGRESS|1$ / $TOTAL|0$#!#!\n" - SW_TT_DAILY_PROGRESS:0 "Progrès quotidiens" - SW_TT_BASE_PROGRESS:0 "Base" - SW_TT_MAA_PROGRESS:0 "[men_at_arms|E]" - SW_TT_MEN_PROGRESS:0 "[soldiers|E] assiégeants" - SW_TT_ASSAULT_PROGRESS:0 "Assaut" - SW_TT_DISEASE_PROGRESS:0 "Maladie" - SW_TT_FORT_LEVEL_MULT:0 "[fort_level|E]" - SW_TT_MORALE_LOSS_LABEL:0 "Progression quotidienne: $VALUE|+=1$" - SW_TT_MORALE_LOSS_LABEL_MINIMUM:0 "#! #weak (min $VALUE|=1$)#!" - SIEGE_WINDOW_END_DATE:2 "Le siège durera tout au plus encore $TIME$ ([$DATE.GetString|V$]) avec la progression actuelle" - SIEGE_WINDOW_END_DATE_SHORT:0 "$TIME$ restants maximum" - SW_TT_SIEGING_REALM_TOOLTIP:1 "#T Assiégeant: [Character.GetPrimaryTitle.GetName|V]#!\n#I Cliquer pour voir#!" - SW_TT_DEFENDING_REALM_TOOLTIP:1 "#T Défenseur: [Character.GetPrimaryTitle.GetName|V]#!\n#I Cliquer pour voir#!" - SIEGE_ACTION_BREACH:0 "Cause une brèche" - SIEGE_ACTION_STARVATION:0 "Manque de nourriture" - SIEGE_ACTION_DISEASE:0 "Éclosion de la maladie" - SIEGE_ACTION_DESERTION:0 "Désertion" - SIEGE_ACTION_STALEMATE:0 "Statu quo" - SIEGE_ACTION_BREACH_DESC:1 "Murs: $STATE|l$" - SIEGE_ACTION_BREACH_LEVEL_0:0 "Intacts" - SIEGE_ACTION_BREACH_LEVEL_1:0 "Petite brèche" - SIEGE_ACTION_BREACH_LEVEL_2:0 "Grande brèche" - SIEGE_ACTION_STARVATION_DESC:2 "Provisions de la garnison: $STATE|l$" - SIEGE_ACTION_STARVATION_LEVEL_0:0 "Pleines" - SIEGE_ACTION_STARVATION_LEVEL_1:0 "Réduites" - SIEGE_ACTION_STARVATION_LEVEL_2:0 "Famine" - SIEGE_ACTION_DISEASE_DESC:2 "Santé de la garnison: $STATE|l$" - SIEGE_ACTION_DISEASE_LEVEL_0:0 "Normale" - SIEGE_ACTION_DISEASE_LEVEL_1:0 "La maladie se propage" - SIEGE_ACTION_DISEASE_LEVEL_2:0 "Maladie endémique" - SIEGE_ACTION_BREACH_EFFECT:0 "Temps entre les événements de [siege|El]: $VALUE|-=0%$" - SIEGE_ACTION_STARVATION_EFFECT:1 "Augmentation unique de la [siege_progress|El]: $VALUE|+=0%$" - SIEGE_ACTION_DISEASE_EFFECT:0 "[siege_progress|E] quotidienne: $VALUE|+=0%$" - SIEGE_ACTION_DESERTION_EFFECT:0 "[siege_progress|E]: $VALUE|+=0$" - SIEGE_ACTION_NO_EFFECT:0 "#weak Aucun effet sur le [siege|El]#!" - SW_MOVING_OR_IN_COMBAT:0 "@warning_icon!#X Armées en mouvement ou dans une [battle|El]#!" - SW_TOO_FEW_SOLDIERS:0 "@warning_icon!#X Pas assez de soldats#!" - SW_TT_OPEN_ARMY_WINDOW:1 "#T Sélectionner vos [armies|El] assiégeantes#!" - SW_TT_SHOW_HOLDING:1 "#T Sélectionner la [holding|El]#!" - SW_START_ASSAULT:0 "Assaut" - SW_STOP_ASSAULT:0 "Stopper l’assaut" - SW_ASSAULT_TT_TITLE:0 "#T Assaut du fort#!" - SW_STOP_ASSAULT_TT_TITLE:0 "#T Stopper l’assaut du fort#!" - SW_TT_FORT_LEVEL_IMPACT_TITLE:0 "#T Impact du niveau de fortification#!" - SW_TT_FORT_LEVEL_IMPACT_BAD:0 "#S Le [fort_level|El][fort_level_i] est trop élevé !#!\nAjoutez de meilleurs [men_at_arms|El] de siège pour terminer le siège plus vite" - SW_TT_MEN_BALANCE_BASIC_INFO:0 "#T Nombre de soldats#!\nArmée [besieging|El]: [SIEGE.GetAttackerMen|V]\n[garrison|E]: [SIEGE.GetDefenderMen|V]" - SW_TT_MEN_BALANCE_ATTRITION_INFO:0 "L’[army|El] $game_concept_besieging$ perd $VALUE|V$ hommes chaque mois à cause de l’[attrition|El]" - SW_TT_MEN_BALANCE_SOLDIERS_PROGRESS_INFO:1 "Progrès quotidiens des [soldiers|El]: $VALUE|+=2$" - SW_TT_MEN_BALANCE_BLOCKED_LARGE_GARRISON:0 "#X Le [siege|El] ne progressera pas parce que l’[army|El] assiégeante est plus petite que la [garrison|El]#!" - SW_TT_CANT_BREACH_ATTACKER:1 "@no_siege_weapon_icon!#X Des [siege_weapons|El] sont nécessaires#!" - SW_TT_CANT_BREACH_DEFENDER:1 "@no_siege_weapon_icon!L’[army|El] assiégeante ne peut pas le faire sans [siege_weapons|El]" - SW_TT_CANT_BREACH_WEAK_ATTACKER:1 "@no_siege_weapon_icon! Des [siege_weapons|El] plus puissantes sont nécessaires pour ouvrir une brèche dans les murs" - SW_TT_CANT_BREACH_WEAK_DEFENDER:1 "@no_siege_weapon_icon!L’[army|El] assiégeante ne peut pas ouvrir une brèche dans les murs sans des [siege_weapons|El] plus puissantes" - SW_TT_LOOT:0 "#T Butin: [Siege.GetProvince.GetRaidLoot|0][gold_i]\n#!Donné au [realm|El] assiégeant quand le [siege|El] se termine." - SW_TIME_LEFT_TT:0 "#T Temps restant maximum\n#![SiegeWindow.GetTimeLeft]" - SIEGE_GO_TO_HOLDING:0 "#T Voir la propriété#!" - SIEGE_CANT_ASSAULT_NO_BREACH:0 "@warning_icon!#X Les murs doivent avoir une brèche pour commencer un assaut#!" - SIEGE_ASSAULT_TT_INFO:0 "L’assaut va ajouter $PROG|1+=$ à la progression de siège et causera $MEN|0-$ pertes chaque jour" - SW_ASSAULTING_TEXT_ATTACKER:1 "Prend d’assaut !" - SW_ASSAULTING_TEXT_DEFENDER:1 "Prise d’assaut !" - SW_SIEGE_WEAPON_NON:0 "Pas d’[siege_weapons|El]" - SW_SIEGE_WEAPON:1 "Armes de siège" - SW_WALLS_TT:0 "[SiegeWindow.GetBreachStateTooltip]\n\n[SiegeWindow.GetSiegeWeaponDescription]" - SW_DAILY_PROGRESS:2 "#high [SiegeWindow.GetDailyProgress|1]#! /jour" - SW_DAILY_SIEGE_PROGRESS:0 "[siege_progress|E] quotidienne" - SIEGE_WINDOW_GO_TO_COUNTY_TT:0 "#T Ouvrir la vue du comté#!" - SIEGE_ASSAULT_TT_INFO_ACTIVE:1 "#T Assaut en cours#!\nL’assaut ajoute [Siege.CalculateAssaultProgress|1+] de progression de siège et cause [Siege.CalculateAssaultCasualties|0-] pertes par jour" - SIEGE_EVENT:1 "Événement de siège" diff --git a/project/ck3/base_game/localization/french/gui/specialinteractions_l_french.yml b/project/ck3/base_game/localization/french/gui/specialinteractions_l_french.yml deleted file mode 100644 index 2cb312939a..0000000000 --- a/project/ck3/base_game/localization/french/gui/specialinteractions_l_french.yml +++ /dev/null @@ -1,469 +0,0 @@ -l_french: - INHERITABLE_TRAITS:0 "Traits héréditaires:" - NO_INHERITABLE_TRAITS:0 "Pas de traits héréditaires" - CHANCE_OF_CHILDREN:0 "Probabilité d’engendrer: $VALUE|Vl$" - CHILDRENS_HOUSE:0 "Les enfants de ce mariage seront de la [house|E] [CHARACTER.GetHouse.GetBaseName]" - CHILDREN_NO_HOUSE:1 "#warning @warning_icon! Les enfants de ce mariage ne seront d’aucune [house|E]#!" - CONCUBINE_CHILDREN_HOUSE:1 "Les enfants de cette relation seront de la [house|E] [MatchOffer.GetSecondaryActor.GetHouse.GetBaseName]" - MARRIAGE_INFO:0 "[MarriageInfo.GetMarriageOrBetrothal]" - MARRIAGE_CHILDREN_CHANCE_INFO:1 "[MatchOffer.GetChanceOfChildrenDesc]" - MARRIAGE_CHILDREN_HOUSE_INFO:1 "[MatchOffer.GetChildrensHouse]" - CONVERT_BETROTHAL_TO_MARRIAGE:0 "Faire des [betrothal|El] un mariage" - CHARACTER_UI_NAME:0 "[CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]" - CREATE_MARRIAGE:1 "Proposer que [CHARACTER.LocalPlayerString( 'je me', 'Loc_FR_mariage_1' )] [Concept( 'marriage', 'marie' )|E] avec [TARGET_CHARACTER.LocalPlayerString( 'moi', 'Loc_FR_mariage_2' )]" - BETROTHAL_ONE_CHARACTER:1 "Proposer que [CHARACTER.LocalPlayerString( 'je me', 'Loc_FR_mariage_1' )] [Concept( 'betrothal', 'fiance' )|E] avec [TARGET_CHARACTER.LocalPlayerString( 'moi', 'Loc_FR_mariage_2' )] (les [children|El] ne pouvant pas se marier)" - BETROTHAL_BOTH_CHARACTERS:1 "Proposer que [CHARACTER.LocalPlayerString( 'je me', 'Loc_FR_mariage_1' )] [Concept( 'betrothal', 'fiance' )|E] avec [TARGET_CHARACTER.LocalPlayerString( 'moi', 'Loc_FR_mariage_2' )] (les [children|El] ne pouvant pas se marier)" - HAS_BETROTHAL_REASON:0 "Fiançailles existantes: $VALUE|=+0$" - CHARACTERS_ARE_BETROTHED:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] et [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] sont [Concept( 'betrothal', 'fiancés' )|E]" - DESIRES_ALLIANCE:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] désire une [alliance|El]: $VALUE|=+0$" - DOES_NOT_WANT_ALLIANCE:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] ne veut pas d’alliance: $VALUE|=+0$" - YOU_HAVE_TOO_MANY_ALLIANCES:0 "Vous avez trop d’[alliances|El] existantes: $VALUE|=+0$" - INTIMIDATED_REASON:3 "[intimidated_i][intimidated|E] par vous: $VALUE|=+0$" - COWED_REASON:3 "[terrified_i][cowed|E] par vous: $VALUE|=+0$" - GRANDEUR_REASON:0 "Votre [court_grandeur|El]: $VALUE|=+0$" - FP1_ADVENTURE_LEGACY_3_REASON:1 "La [dynasty|El] [recipient.Custom('FR_du_Char_U_Pi')|U][recipient.GetShortUIName] a [GetDynastyPerk('fp1_adventure_legacy_3').GetName]: $VALUE|=+0$" - MARRYING_UP_REASON:1 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] y trouve une ascension par le mariage: $VALUE|=+0$" - MARRYING_DOWN_REASON:1 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] y trouve une mésalliance: $VALUE|=+0$" - MARRYING_HEIR_REASON:1 "Votre candidat est [actor.LocalPlayerString( 'votre ', 'l’' )][heir|El][actor.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]: $VALUE|=+0$" - MY_OWN_MARRIAGE_REASON:0 "Mariage [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|+0$" - CLOSE_RELATIVE_REASON:0 "Proche parent: $VALUE|+0$" - DEAR_TO_ME_REASON:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] est ch[secondary_recipient.Custom('FR_ErEre')] [recipient.Custom('FR_au_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|+0$" - RIVAL_TO_ME_REASON:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] est [secondary_recipient.Custom('FR_LeLa')] rival[secondary_recipient.Custom('FR_E')] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|+0$" - ACTOR_RIVAL_TO_ME_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est [recipient.Custom('FR_LeLa')] rival[recipient.Custom('FR_E')] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName]: $VALUE|+0$" - NEMESIS_TO_ME_REASON:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] est l’ennemi[secondary_recipient.Custom('FR_E')] juré[secondary_recipient.Custom('FR_E')] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|+0$" - ACTOR_NEMESIS_TO_ME_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est l’ennemi[recipient.Custom('FR_E')] juré[recipient.Custom('FR_E')] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName]: $VALUE|+0$" - MARRIAGE_DESPERATION:2 "Âge [secondary_recipient.Custom('FR_du_Char_U_Pi')][secondary_recipient.GetShortUIName]: $VALUE|+=0$" - MARRY_CONSANGUINITY_REASON:0 "Le mariage serait [incestuous|El]: $VALUE|+=0$" - MATRILINEAL_WARNING:0 "@warning_icon!#X Les enfants nés de ce mariage seront de la [dynasty|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] ([CHARACTER.GetDynastyName]) !#!" - MATRILINEAL_REASON:0 "Mariage matrilinéaire: $VALUE|=+0$" - PATRILINEAL_REASON:0 "Mariage patrilinéaire: $VALUE|=+0$" - PROMISING_PROSPECTS_PERK_MODIFIER:0 "Vous avez « [GetPerk( 'promising_prospects_perk' ).GetName( GetPlayer )] »: $VALUE|=+0$" - DYNASTY_LEGACY_GLORY_MARRIAGE_ACCEPTANCE_PERK_MODIFIER:0 "Votre [dynasty|El] a « [GetDynastyPerk( 'glory_legacy_1' ).GetName] »: $VALUE|=+0$" - IncorrectLineality_Matrilineal:0 "Matrilinéaire" - IncorrectLineality_Patrilineal:0 "Patrilinéaire" - MATRILINEAL_PATRILINEAL_REASON:0 "Mariage [secondary_recipient.Custom('IncorrectLineality')]: $VALUE|=+0$" - NO_PRESTIGE_MUSLIM_MARRIAGE:0 "Les [characters|El] dont la [faith|El] a la doctrine [GetFaithDoctrine('doctrine_polygamy').GetBaseName] n’obtiennent pas de [prestige|El] du mariage" - CONTRACT_RELIGIOUS_EXEMPTION_REASON:0 "Exemption religieuse: $VALUE|=+0$" - CONTRACT_RELIGIOUS_TAXATION_REASON:0 "Impôt religieux: $VALUE|=+0$" - CONTRACT_LOW_TAXES_REASON:0 "Obligations féodales basses: $VALUE|=+0$" - CONTRACT_HIGH_TAXES_REASON:0 "Obligations féodales élevées: $VALUE|=+0$" - MONASTIC_EXPECTATIONS_REASON:0 "$tradition_monastic_communities_name$: $VALUE|=+0$" - high_obligations:0 "[obligations|E] féodales élevées" - high_obligations_taxes:0 "[feudal_contract|E] commence avec [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_high' )]" - high_obligations_levies:0 "[feudal_contract|E] commence avec [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_high' )]" - normal_obligations:0 "[obligations|E] féodales normales" - normal_obligations_taxes:0 "[feudal_contract|E] commence avec [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_normal' )]" - normal_obligations_levies:0 "[feudal_contract|E] commence avec [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_normal' )]" - low_obligations:0 "[obligations|E] féodales basses" - low_obligations_taxes:0 "[feudal_contract|E] commence avec [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_low' )]" - low_obligations_levies:0 "[feudal_contract|E] commence avec [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_low' )]" - religious_exemption:0 "Exemption religieuse" - religious_taxation:0 "Impôt religieux" - religious_protection_tt:0 "[feudal_contract|E] commence avec [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )]" - - AI_ELOPE_CONSEQUENCES:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] a peur des conséquences: $VALUE|=+0$" - AI_SPOUSE_OPINION:0 "L’opinion [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] à l’égard de son [CHARACTER.Custom('FR_EpouxEpouseOpp')]: $VALUE|=+0$" - AI_ELOPE_WEAK_HOOK:0 "[recipient.GetLiege.Custom('FR_le_Char_U_Pi')|U][recipient.GetLiege.GetShortUIName] a un [weak_hook|El] contre [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_STRONG_HOOK:0 "[recipient.GetLiege.Custom('FR_le_Char_U_Pi')|U][recipient.GetLiege.GetShortUIName] a un [strong_hook|El] contre [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_INHERITANCE:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] héritera d’un [title|El]: $VALUE|=+0$" - AI_ELOPE_POSSIBLE_INHERITANCE:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] pourrait hériter d’un [title|El]: $VALUE|=+0$" - - ZEAL_AGAINST_INFIDELS:0 "Zèle contre les infidèles: $VALUE|=+0$" - MATRILINEAL_OFFER:0 "Mariage [matrilineal|El]" - MATRILINEAL_TOOLTIP:0 "Devrait-ce être un mariage [matrilineal|El] ?" - MATRILINEAL_OFFER_BETROTHAL_INFO:0 "Vous ne pouvez pas changer cela puisque cela a été convenu pendant les [betrothal|El]" - CHANGE_CHARACTER:0 "Changement de personnage" - VALUABLE_CLAIMANT:0 "[claimant|E] de valeur: $VALUE|+0$" - CLAIMANT_TO_MY_TITLES:0 "[claimant|E] au [title|El]: $VALUE|+0$" - REVERT_CHANGE_CHARACTER:0 "Revenir au personnage" - CLEAR_MARRIED_CHARACTERS:0 "Retirer les personnages" - CLEAR_MARRIED_CHARACTER:0 "Retirer le personnage" - GOLD_REASON:0 "L’or c’est bien: $VALUE|=+0$" - PRISONER_REASON:0 "Prisonnier: $VALUE|=+0$" - WONT_ATTACK_RELIGIOUS_BRETHREN_REASON:0 "Attaque sur des frères de foi: $VALUE|=+0$" - DEFENSIVE_WAR_REASON:0 "Guerre défensive: $VALUE|=+0$" - ATTACK_ON_ALLY_REASON:0 "Attaque contre un allié: $VALUE|=+0$" - WAR_WITH_ALLY_REASON:0 "Guerre contre un autre allié: $VALUE|=+0$" - WONT_FIGHT_HEIR_REASON:0 "Ne combattra pas l’héritier: $VALUE|=+0$" - WONT_FIGHT_SPOUSE_REASON:0 "Ne combattra pas le conjoint: $VALUE|=+0$" - NO_CHARACTERS_TO_SELECT:0 "#weak Aucun personnage valide trouvé#!" - NO_VASSALS_TO_DISPLAY:1 "Vous n’avez pas de [vassals|El]" - ALREADY_AT_WAR:0 "Déjà en [war|El]: $VALUE|=+0$" - MARRY_PROMPT_SOMEONE:0 "#I Choisissez quelqu’un à marier#!" - MARRY_PROMPT_BUILDING_LIST:0 "#I Trouver des conjoints potentiels pour [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]#!" - MARRY_PROMPT_CHARACTER:0 "#I Qui [CHARACTER.LocalPlayerString( 'devriez-vous', 'devrait' )] épouser[CHARACTER.LocalPlayerString( '', 'Loc_FR_le_GetShortUIName' )] ?#!" - MARRY_DIFFERENT_FAITH_REASON:2 "La [faith|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] diffère de la vôtre: $VALUE|+0$" - SAME_SEX_MARRIAGE_FAITH_REASON:0 "La [faith|El] [secondary_recipient.Custom('FR_du_Char_U_Pi')][secondary_recipient.GetShortUIName] n’accepte pas l’homosexualité: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_ACTOR:0 "La [faith|El] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName] n’accepte pas l’homosexualité: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_RECIPIENT:0 "La [faith|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] n’accepte pas l’homosexualité: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FERTILITY_REASON:0 "Le mariage n’aura pas de [fertility|El]: $VALUE|+0$" - MARRY_UNIMPORTANT_COURTIER_REASON:0 "[courtier|E] sans importance: $VALUE|+0$" - MARRY_CARES_ABOUT_COURTIER_REASON:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] est important[secondary_recipient.Custom('FR_E')] pour [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|+0$" - MARRY_PARENT_OF_CHILDREN_REASON:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] est parent d’un enfant [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|+0$" - AI_OPINION_REASON:1 "Opinion [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] envers [TARGET_CHARACTER.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_TREASON:0 "Le refus est une trahison: $VALUE|=+0$" - AI_CLAIMANT_PENALTY:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est soutenu[recipient.Custom('FR_E')] par une faction: $VALUE|=+0$" - AI_PRISON_FEUDAL_COMPLEX_PERK:0 "[GetPerk( 'prison_feudal_complex_perk' ).GetName( GetPlayer )]: $VALUE|=+0$" - AI_REFUSAL_SPLITTING_SAME_FAITH_VASSALS:0 "Les infidèles divisent les fidèles: $VALUE|=+0$" - AI_REFUSAL_IS_NOT_DE_JURE_LIEGE:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] n’est pas un[secondary_recipient.Custom('FR_E')] vassal[secondary_recipient.Custom('FR_E')] [de_jure|El]: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_LIEGE:0 "Le vassal appartient à juste titre [actor.Custom('FR_au_Char_U_Pi')][actor.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_UNDER:2 "[landed_title.GetName] fait partie [recipient.LocalPlayerString( 'de votre', 'du' )] territoire [de_jure|El][recipient.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]: $VALUE|=+0$" - AI_LIEGE_HAS_CLAIM_ON_TITLE:0 "[actor.Custom('FR_le_Char_Pi')|U][actor.GetShortUINameNotMe] a une [claim|El] valide: $VALUE|=+0$" - AI_TITLE_IS_REALM_CAPITAL:1 "[landed_title.GetName] est la [de_jure_capital|El] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName]: $VALUE|=+0$" - AI_VASSAL_HOLDS_REALM_CAPITAL:0 "[secondary_actor.Custom('FR_le_Char')|U][secondary_actor.GetName] détient la [realm_capital|El] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName] #weak (ou [duchy|El] [de_jure|El])#!: $VALUE|=+0$" - IMPRISON_INTRIGUE_ACTOR:0 "[intrigue|E] [actor.Custom('FR_du_Char_U_Pi')][actor.GetShortUIName]: $VALUE|=+0$" - IMPRISON_INTRIGUE_RECIPIENT:0 "[intrigue|E] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_RANK_DIFFERENCE:0 "Différence de [title_tier|El]: $VALUE|=+0$" - AI_REFUSAL_COURTIER:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] n’est pas un [ruler|El]: $VALUE|=+0$" - AI_REFUSAL_YOUNG_CHILD:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est votre [child|El]: $VALUE|=+0$" - AI_REFUSAL_WOUNDED:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est blessé[recipient.Custom('FR_E')]: $VALUE|=+0$" - AI_BANISHMENT_REASON_MODIFIER:0 "Votre crime justifie le bannissement: $VALUE|=+0$" - AI_REVOKE_TITLE_REASON_MODIFIER:0 "Votre crime justifie la révocation de titre: $VALUE|=+0$" - AI_EXECUTE_REASON_MODIFIER:0 "Votre crime justifie l’exécution: $VALUE|=+0$" - MARRY_AGE:0 "Considérations sur l’âge: $VALUE|+0$" - AI_FERTILITY_REASON:0 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUIName] est stérile: $VALUE|+0$" - AI_STD_REASON:0 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUIName] a une maladie sexuellement transmissible: $VALUE|+0$" - AI_CONTAGIOUS_REASON:0 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUIName] a une maladie contagieuse: $VALUE|+0$" - AI_POSITIVE_TRAIT_REASON:0 "[traits|E] [Concept('congenital','congénitaux')|E] positifs: $VALUE|+0$" - AI_NEGATIVE_TRAIT_REASON:0 "[traits|E] [Concept('congenital','congénitaux')|E] négatifs: $VALUE|+0$" - AI_DYNASTY_PRESTIGE_REASON:0 "Niveau de splendeur de votre dynastie: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_SECONDARY:1 "Le niveau de splendeur [secondary_actor.Custom('FR_du_Char_U_Pi')][secondary_actor.GetShortUIName]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN:1 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUIName] est un[secondary_actor.Custom('FR_E')] [Concept('lowborn','roturi')|E][secondary_actor.Custom('FR_ErEre')|E]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_NOBLE:1 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUIName] est un[secondary_actor.Custom('FR_E')] [noble|El]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN_NO_POSITIVE_TRAIT:0 "Votre candidat est un [lowborn|El] sans aucun [trait|El] [Concept('congenital','congénital')|E] positif: $VALUE|=+0$" - AI_NO_FERTILITY_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] n’a pas d’[heir|El] et l’union n’aura pas de [fertility|El]: $VALUE|=+0$" - AI_ATTRACTION_REASON:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est attiré[recipient.Custom('FR_E')] par [secondary_actor.Custom('FR_le_Char_U_Pi')][secondary_actor.GetShortUIName]: $VALUE|=+0$" - LIEGE_REASON:0 "Vous êtes son seigneur lige: $VALUE|=+0$" - FOREIGN_COURT_REASON:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] s’installerait dans une cour étrangère: $VALUE|=+0$" - MARRY_LOW_FERTILITY_REASON:0 "Le mariage a une faible fertilité: $VALUE|+0$" - HIGH_OPINION_REASON:0 "Opinion: $VALUE|=+0$" - MARRIAGE_PRESTIGE_DESC_OUR:4 "[Character.Custom('FR_le_Char_Pi')|U][Character.GetShortUINameNotMe] obtient  [MatchOffer.GetActorPrestige|+0]@prestige_icon!" - MARRIAGE_PRESTIGE_DESC_THEIR:4 "[Character.Custom('FR_le_Char_Pi')|U][Character.GetShortUINameNotMe] obtient  [MatchOffer.GetRecipientPrestige|+0]@prestige_icon!" - MARRIAGE_PRESTIGE_TOOLTIP_OUR:4 "[Character.Custom('FR_le_Char_Pi')|U][Character.GetShortUINameNotMe] obtient [MatchOffer.GetActorPrestige|+0][prestige_i]:\n[MatchOffer.GetActorPrestigeDesc]" - MARRIAGE_PRESTIGE_TOOLTIP_THEIR:3 "[Character.Custom('FR_le_Char_Pi')|U][Character.GetShortUINameNotMe] obtient [MatchOffer.GetRecipientPrestige|+0][prestige_i]:\n[MatchOffer.GetRecipientPrestigeDesc]" - MARRIAGE_INBREEDING_RISK_WE:0 "Étant apparentés, il y a un risque d’enfants [Concept( 'inbreeding', 'consanguins' )|E]" - MARRIAGE_INBREEDING_THEY:0 "Étant apparentés, il y a un risque d’enfants [Concept( 'inbreeding', 'consanguins' )|E]" - NO_INBREEDING_RISK_WE:0 "N’étant pas apparentés, il n’y a pas de risque d’enfants [Concept( 'inbreeding', 'consanguins' )|E]" - NO_INBREEDING_THEY:0 "N’étant pas apparentés, il n’y a pas de risque d’enfants [Concept( 'inbreeding', 'consanguins' )|E]" - MARRYING_INTO_HOUSE:0 "Mariage avec la Maison $HOUSE$: $PRESTIGE|0+$" - MARRYING_UNLANDED_PRESTIGE:0 "Mariage sans terre: $PRESTIGE|0+$" - MARRYING_PERSON_PRESTIGE:0 "Épouser un[CHARACTER.Custom('FR_E')] [CHARACTER.GetTitleTierName|l]: $PRESTIGE|0+$" - MARRYING_RELATIVE_PRESTIGE:0 "Mariage avec un proche parent [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] ([CHARACTER.GetTitleTierName]): $PRESTIGE|0+$" - MARRIAGE_DOCTRINE_PRESTIGE_EFFECT:0 "Doctrines de la foi [CHARACTER.GetFaith.GetAdjective]: $PRESTIGE_MULT|0+=%$" - EDUCATION_HOOK:0 "Utiliser un [hook|El]" - MARRIAGE_HOOK:0 "Utiliser un [hook|El]" - MARRIAGE_MATRILINEAL_TOGGLE:0 "Matrilinéaire" - MARRIAGE_MATRILINEAL_TOGGLE_TOOLTIP:0 "#T Basculer en matrilinéaire #! \nNous pouvons rechercher des mariages [Concept( 'matrilineal', 'matrilinéaires' )|E] si nous en ressentons le besoin" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_HEIR:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] a entendu de bonnes choses sur votre héritier: $VALUE|+=0$" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_CHILD:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] a entendu de bonnes choses sur votre enfant: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_BOOST_MODIFIER:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est impressionné[recipient.Custom('FR_E')] par ma [royal_court|E]: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_PENALTY_MODIFIER:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] n’est pas impressionné[recipient.Custom('FR_E')] par ma [royal_court|E]: $VALUE|+=0$" - wishes_well_for_lovers_tooltip:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] souhaite du bien aux amoureux: $VALUE|=+0$" - ARE_LOVERS_REASON:0 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUIName] et [secondary_recipient.Custom('FR_le_Char_U_Pi')][secondary_recipient.GetShortUIName] sont [Concept('lovers','amant')|E][secondary_actor.Custom2('FR_SEs', SCOPE.sC('secondary_recipient'))|E]: $VALUE|=+0$" - ARE_SOULMATES_REASON:0 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUIName] et [secondary_recipient.Custom('FR_le_Char_U_Pi')][secondary_recipient.GetShortUIName] sont des [soulmates|El]: $VALUE|=+0$" - IS_FOCUSING_ON_INSPIRATION_MODIFIER:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] se concentre sur son [inspiration|El]: $VALUE|=+0$" - grant_titles:0 "Accorder des titres" - grant_titles_interaction:0 "Accorder des titres" - grant_titles_interaction_desc:0 "Accorder au moins un de vos [titles|El] directement détenus [recipient.Custom('FR_au_Char_U_Pi')][recipient.GetShortUINameNoTooltip]" - grant_title_to_bastard_dynasty_warning:1 "En tant que [bastard|El], [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] fondera une nouvelle [dynasty|El]" - grant_titles_interaction_notification:0 "Titre accordé" - grant_titles_interaction_notification_effect:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetUINameNotMe] est devenu[recipient.Custom('FR_E')] votre [vassal|El][recipient.Custom('FR_E')|E]" - grant_titles_interaction_notification_effect_2:2 "Votre [vassal|El][recipient.Custom('FR_E')|E] [recipient.Custom('FR_le_Char_Pi')][recipient.GetShortUINameNotMe] détient maintenant [loc_title.GetBaseName]" - grant_titles_interaction_notification_effect_3:1 "Votre [vassal|El][recipient.Custom('FR_E')|E] [recipient.Custom('FR_le_Char_Pi')][recipient.GetShortUINameNotMe] détient maintenant [loc_title.GetBaseName] et d’autres [titles|El]" - grant_titles_interaction_notification_effect_4:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetUINameNotMe] est maintenant un [ruler|El] [independent|El]" - grant_titles_interaction_notification_effect_5:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetUINameNotMe] est maintenant un pair vassal" - grant_titles_interaction_notification_effect_6:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetUINameNotMe] détient désormais [loc_title.GetBaseName]" - grant_titles_interaction_children_not_allowed_temple:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetUINameNotMe] est trop jeune pour assumer les devoirs religieux qui vont de pair avec la gestion d’un [temple|El] !" - NOT_grant_titles_interaction_children_not_allowed_temple:0 "Les enfants ne peuvent pas assumer les devoirs religieux qui vont de pair avec la gestion d’un [temple|El] !" - cultural_acceptance_gain_granted_title:0 "Le titre [landed_title.GetName] a été accordé à un [ruler|El] de [culture|El] [recipient.GetCulture.GetName]" - cultural_acceptance_gain_auto_granted_county:0 "Le titre [landed_title.GetName] a été accordé à un [ruler|El] de [culture|El] [ROOT.Culture.GetName]" - runestone_grant_title_warning:0 "@warning_icon!#X La pierre runique en [target.GetNameNoTier] sera détruite puisque [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUIName] n’est pas de votre [dynasty|El] !#!" - - revoke_title:0 "Révoquer le titre" - revoke_title_interaction:0 "Révoquer le titre" - revoke_title_interaction_desc:0 "Prendre un [title|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUINameNoTooltip]\n\n@warning_icon! #weak Vous encourez une pénalité de [tyranny|El] si vous n’avez pas de cause valable de révocation#!" - revoke_title_interaction_extra_icon:0 "$hook_extra_icon$" - cultural_acceptance_loss_revokation:0 "Le titre [landed_title.GetName] a été retiré à un dirigeant de culture [recipient.GetCulture.GetName]" - cultural_acceptance_historical_relations:0 "Relations historiques" - GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL:0 "Nouvelle taille de domaine:" - GRANT_REVOKE_TITLE_NEW_DOMAIN_SIZE:0 "#T Nouvelle taille de [domain|El]: $SIZE$/[CHARACTER.GetDomainLimit] [holdings|El]#!" - GRANT_TITLE_REDUCES_OVERRUN:1 "La pénalité pour être au-dessus de votre [domain_limit|El] sera réduite" - REVOKE_TITLE_CAUSES_OVERRUN:2 "@warning_icon!#X Vous dépasserez votre [domain_limit|El]#!" - GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL:0 "Autres effets" - GRANT_REVOKE_TITLES_FILTER_LABEL:0 "Titres récents uniquement" - GRANT_REVOKE_TITLES_FILTER_TOOLTIP:0 "Afficher seulement les [titles|El] acquis depuis $TIME$" - GRANT_TITLES_REMAINS_AS_MY_VASSAL:1 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] reste votre [vassal|El][CHARACTER.Custom('FR_E')|E]" - GRANT_TITLES_REMAINS_AS_VASSAL_OF:1 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] reste [TARGET_CHARACTER.LocalPlayerString( 'votre', 'le' )] [vassal|El][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" - GRANT_TITLES_REMAINS_INDEPENDENT:0 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] reste indépendant[CHARACTER.Custom('FR_E')]" - GRANT_TITLES_BECOME_MY_VASSAL:1 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] devient votre [vassal|El][CHARACTER.Custom('FR_E')|E]" - GRANT_TITLES_BECOME_VASSAL_OF:1 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] devient [TARGET_CHARACTER.LocalPlayerString( 'votre', 'le' )] [vassal|El][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" - GRANT_TITLES_BECOME_INDEPENDENT:3 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] devient [independent|El][CHARACTER.Custom('FR_E')|E] en raison de son [title_rank|El] qui égale maintenant le vôtre" - GRANT_TITLES_BECOME_VASSAL_OF_LIEGE:3 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] devient un[CHARACTER.Custom('FR_E')] [vassal|El][CHARACTER.Custom('FR_E')|E] du [TITLE.GetName] en raison de son [title_rank|El] qui égale maintenant le vôtre" - GRANT_TITLES_FORMAT:0 "@warning_icon!#X $MESSAGE$#!" - GRANT_TITLE_CANT_RECEIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] doit détenir au moins un [county|El] ou [barony|El] pour recevoir un titre de plus haut niveau#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARON_CAN_HAVE_ONLY_ONE_BARONY:0 "@warning_icon!#X Les barons ne peuvent détenir qu’une seule baronnie#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARONY_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] doit détenir le [TITLE_2.GetName] pour recevoir le [TITLE.GetName]#!" - GRANT_TITLE_CANT_RECEIVE_REASON_HIGHER_TIER_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] doit posséder ou recevoir au moins un comté avec le [TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] ne peut pas accorder les titres sélectionnés car [CHARACTER.GetSheHe] est [unlanded|El]#!" - GRANT_TITLE_CANT_GIVE_REASON_PRIMARY:1 "@warning_icon!#X Vous ne pouvez pas accorder à un autre personnage votre [primary_title|El]#!" - GRANT_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] ne possède pas le [TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:0 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] ne peut pas accorder les titres sélectionnés car cela [CHARACTER.Custom('FR_LeLa')] rendrait [unlanded|El]#!" - GRANT_TITLE_CANT_GIVE_REASON_PLAYER_BECOMES_UNLANDED:0 "@warning_icon!#X Vous ne pouvez pas accorder les titres sélectionnés car cela vous rendrait [unlanded|El]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X Au moins une propriété dans le [TITLE.GetName] subit un [siege|El]#!" - GRANT_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X Au moins une propriété dans le [TITLE.GetName] est [occupied|El]#!" - GRANT_TITLE_CANT_GIVE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X Vous devez accorder le [TITLE.GetName] avec le [TITLE_2.GetName]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName] subit un [siege|El]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName] est [occupied|El]#!" - GRANT_TITLE_SELECT:0 "@warning_icon!#X Aucun titre sélectionné#!" - GRANT_TITLE_GRANT:0 "#T Accorder les titres sélectionnés [CHARACTER.Custom('FR_au_Char_U_Pi')][CHARACTER.GetShortUIName]#!" - GRANT_TITLES_DESCRIPTION:0 "Sélectionner les [titles|El] à accorder [CHARACTER.Custom('FR_au_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]" - GRANT_REVOKE_TITLES_ITEM_SELECT:0 "#T Sélectionner le [TITLE.GetName]#!" - GRANT_REVOKE_TITLES_ITEM_DESELECT:0 "#T Désélectionner le [TITLE.GetName]#!" - GRANT_REVOKE_RIGHT_CLICK_INFO:0 "#I Clic droit pour aller à l’emplacement#!" - GRANT_TITLES_ITEM_CANT_CAPITAL:2 "@warning_icon!#X Vous ne pouvez pas accorder votre [realm_capital|El]#!" - GRANT_TITLE_BARONY_HAS_COUNTY_SELECTED:1 "Sera accordé puisque le [TITLE.GetName] est accordé" - CANNOT_GRANT_LEASED_OUT_TITLE:1 "@warning_icon!#X Vous ne pouvez pas accorder un titré [leased|El]#!" - GRANT_TITLES_ITEM_CANT_PRIMARY:1 "@warning_icon!#X Vous ne pouvez pas accorder votre [primary_title|El]#!" - GRANT_TITLES_ITEM_CTRL_SELECT:0 "#I Ctrl+clic pour sélectionner ceci et tous les titres inférieurs#!" - GRANT_TITLES_ITEM_CTRL_DESELECT:0 "#I Ctrl+clic pour désélectionner ceci et tous les titres inférieurs#!" - GRANT_REVOKE_TITLES_EFFECT_NONE:0 "#weak Aucun#!" - GRANT_TITLES_NO_TITLES:0 "#weak Pas de titre récent#!" - GRANT_TITLES_VASSAL_TRANSFER:0 "$COUNT|V$ [vassals|El] seront transférés avec les titres" - GRANT_TITLES_SINGLE_VASSAL_TRANSFER:0 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] sera transféré[CHARACTER.Custom('FR_E')] avec les titres en tant que [vassal|El][CHARACTER.Custom('FR_E')|E]" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_DOMAIN:0 "#T Domaine [CHARACTER.Custom('FR_du_Char_U_P')][CHARACTER.GetUIName] #!" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_REALM:1 "#T Pays [CHARACTER.Custom('FR_du_Char_U_P')][CHARACTER.GetUIName] #!\n" - GRANT_REVOKE_TITLE_PROVINCE_DEJURE_TOOLTIP:1 "Fait de jure partie du [TITLE.GetName]" - GRANT_TITLE_PROVINCE_TITLE_TOOLTIP:2 "Vous pouvez accorder le [TITLE.GetName]\n#I Cliquer pour ajouter aux titres à accorder#!" - GRANT_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "Vous accordez le [TITLE.GetName]\n#I Cliquer pour désélectionner#!" - GRANT_REVOKE_TITLE_PROVINCE_VASSAL_TOOLTIP:0 "Le vassal [CHARACTER.GetUIName] sera transféré avec le [TITLE.GetName]" - GRANT_VASSAL_CAN_TOOLTIP:2 "Vous pouvez transférer [CHARACTER.GetUIName]\n#I Cliquer pour sélectionner [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]#!" - GRANT_VASSAL_CANT_TIER_TOOLTIP:1 "@warning_icon!#X Vous ne pouvez pas transférer [CHARACTER.GetUIName], parce qu’un [CHARACTER.GetTitleTierName] ne peut pas être le vassal d’un [RECIPIENT.GetTitleTierName]#!" - GRANT_VASSAL_DOING_TOOLTIP:1 "Vous transférez [CHARACTER.GetUIName]" - RETRACT_VASSAL_CAN_TOOLTIP:2 "Vous pouvez soustraire [CHARACTER.GetUIName]\n#I Cliquer pour sélectionner [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]#!" - RETRACT_VASSAL_DOING_TOOLTIP:1 "Vous soustrayez [CHARACTER.GetUIName]" - GRANT_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Seuls des titres du domaine peuvent être accordés#!" - REVOKE_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Seuls des titres du domaine peuvent être révoqués#!" - GRANT_REVOKE_VASSAL_DOMAIN:0 "@warning_icon!#X Seuls des vassaux peuvent être transférés#!" - GOLD_POSITIVE_REASON:0 "[recipient.GetSheHe|U] se fait payer en [gold|El]: $VALUE|=+0$" - GOLD_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] ne peut pas se permettre de dépenser cet [gold|El]: $VALUE|=+0$" - NO_USE_FOR_A_FAVOR_REASON:0 "[recipient.GetSheHe|U] n’a pas besoin d’un [hook|El]: $VALUE|=+0$" - WANTS_MORE_GOLD:0 "[recipient.GetSheHe|U] veut plus d’[gold|El]: $VALUE|=+0$" - FAVOR_POSITIVE_REASON:0 "[recipient.GetSheHe|U] obtient un [hook|El]: $VALUE|=+0$" - UNIMPORTANT_CHAR_REASON:0 "Membre de la cour sans importance: $VALUE|=+0$" - WANTS_FREEDOM_REASON:0 "[recipient.GetSheHe|U] veut la liberté: $VALUE|=+0$" - MY_DYNASTY_REASON:1 "[recipient.GetSheHe|U] est de [secondary_recipient.LocalPlayerString( 'votre', 'la' )] dynastie[secondary_recipient.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]: $VALUE|=+0$" - CONVERSION_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] est réticent[recipient.Custom('FR_E')] à la conversion: $VALUE|=+0$" - RENOUNCE_CLAIMS_REASON:0 "[recipient.GetSheHe|U] perdrait une revendication: $VALUE|=+0$" - BECOME_EXECUTIONER_REASON:0 "[recipient.GetSheHe|U] sera entaché[recipient.Custom('FR_E')] par le métier de l’exécution : $VALUE|=+0$" - BANISH_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] a peur du bannissement: $VALUE|=+0$" - TAKE_VOWS_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] est réticent[recipient.Custom('FR_E')] à prononcer des vœux: $VALUE|=+0$" - RECRUITMET_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] est réticent[recipient.Custom('FR_E')] à être recruté[recipient.Custom('FR_E')]: $VALUE|=+0$" - DECLARE_WAR_HEADER:0 "Déclarer la guerre" - DECLARE_WAR_TOGGLE_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Cliquez pour basculer vers la revendication sur [CasusBelliTitleItem.GetTitle.GetName]#! " - DECLARE_WAR_CLICK_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Cliquez pour sélectionner la revendication sur [CasusBelliTitleItem.GetTitle.GetName]#! " - PICK_CASUS_BELLI:0 "#I Choisir un [casus_belli|El] à utiliser contre [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUINameNoTooltip]#!" - NO_VALID_CASUS_BELLIS:0 "#weak Pas de [casus_belli|El] valide#!" - cultural_acceptance_loss_declared_war:0 "Guerre [attacker.GetCulture.GetName]-[defender.GetCulture.GetName]" - WAR_LIEGE_HOOK:0 "Utiliser un [hook|El]" - ARMY_STRENGTH:0 "#weak Puissance militaire:#!" - TAB_VICTORY:2 "Appuyer les exigences" - TAB_WHITE_PEACE:0 "Paix blanche" - TAB_DEFEAT:2 "Se rendre" - TAB_VICTORY_LABEL:1 "Si vous appuyez vos exigences:" - TAB_WHITE_PEACE_LABEL:1 "Si vous signez une [white_peace|El]:" - TAB_DEFEAT_LABEL:1 "Si vous vous rendez:" - TAB_PEACE_VICTORY_LABEL:0 "Appuyer [CHARACTER.LocalPlayerString( 'vos', 'les' )] exigences[CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUINameNoTooltip' )]:" - TAB_PEACE_WHITE_PEACE_LABEL:0 "Signer une [white_peace|El]:" - TAB_PEACE_DEFEAT_LABEL:0 "Se rendre:" - BREAK_TRUCE_CONFIRM_TITLE:0 "Briser la trêve" - BREAK_TRUCE_CONFIRM:0 "Si vous déclarez la guerre [TARGET_CHARACTER.Custom('FR_au_Char_U_P')][TARGET_CHARACTER.GetUIName], vous romprez la [truce|El] avec [TARGET_CHARACTER.Custom('FR_LuiElle')].\n\nVous serez considéré comme un briseur de trêve.\n$EFFECT$" - ATTACK_ALLY_CONFIRM_TITLE:0 "Attaquer un allié" - ATTACK_ALLY_CONFIRM:0 "Si vous déclarez la guerre [TARGET_CHARACTER.Custom('FR_au_Char_U_P')][TARGET_CHARACTER.GetUIName], vous romprez l’[alliance|El] avec [TARGET_CHARACTER.Custom('FR_LuiElle')].\n\nVous serez considéré comme un briseur d’alliance.\n$EFFECT$" - BREAK_TRUCE_ATTACK_ALLY_CONFIRM:0 "Si vous déclarez la guerre [TARGET_CHARACTER.Custom('FR_au_Char_U_P')][TARGET_CHARACTER.GetUIName], vous romprez la [truce|El] et l’[alliance|El] avec [TARGET_CHARACTER.Custom('FR_LuiElle')].\n\nVous serez considéré comme un briseur d’alliance et de trêve.\n$EFFECT$" - BREAK_TRUCE_ALLY_NORMAL_COST:0 "De plus, le coût normal de la guerre sera encouru:" - START_WAR_TOOLTIP_HEADER:0 "#T $NAME$#!" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP:1 "Si vous gagnez, [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName] deviendra votre [vassal|El]" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "Si [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName] gagne, [TITLE.GetName] fera partie de son pays" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP:1 "Si vous gagnez, [TITLE.GetName] appartiendra à un vassal du pays" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "Si [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName] gagne, [TITLE.GetName] fera partie de son pays" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP:1 "Si vous gagnez, [TITLE.GetName] fera partie de votre domaine" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP_OTHER:1 "Si vous perdez, [TITLE.GetName] sera à eux" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP:1 "Si vous gagnez, [TITLE.GetName] sera distribué aux contributeurs de la grande guerre sainte" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP_OTHER:0 "Si vous perdez, [TITLE.GetName] sera distribué aux contributeurs de la grande guerre sainte" - DECLARE_WAR_MY_PROVINCE_TOOLTIP:1 "#T Votre pays#!" - DECLARE_WAR_THEIR_PROVINCE_TOOLTIP:0 "#T Pays [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]#!" - DECLARE_WAR_ALLIES_PROVINCE_TOOLTIP:0 "#T Alliés#!" - DECLARE_WAR_MY_ALLY_PROVINCE_TOOLTIP:1 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUINameNoTooltip] est votre allié[CHARACTER.Custom('FR_E')]" - DECLARE_WAR_MY_ENEMY_ALLY_PROVINCE_TOOLTIP:1 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUINameNoTooltip] est un allié[CHARACTER.Custom('FR_E')] de votre ennemi" - DECLARE_WAR_MY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUINameNoTooltip] est votre allié[CHARACTER.Custom('FR_E')] potentie[CHARACTER.Custom('FR_LLle')]" - DECLARE_WAR_MY_ENEMY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUINameNoTooltip] est un allié[CHARACTER.Custom('FR_E')] potentie[CHARACTER.Custom('FR_LLle')] de votre ennemi" - DECLARE_WAR_NO_COST:0 "#weak Aucun coût#!" - WAR_ALLY_REASON_GREAT_HOLY_WAR:0 "Rejoint en raison de sa présence dans la zone cible" - WAR_ALLY_REASON_HOLY_WAR:0 "Se joint à la défense de sa foi" - WAR_ALLY_REASON_HOLY_WAR_AMOUNT:0 "#S Score d’acceptation: $VALUE|V$#!" - WAR_DEFENDER_ALLY_TOOLTIP:0 "[Character.GetFullNameNicknamedNoTooltipRegnal|T]\n[WarAllyItem.GetAllianceReason]" - DEFEAT_CONFIRM_TITLE:0 "Se rendre" - DEFEAT_CONFIRM:0 "La guerre sera perdue." - DEFEAT_CONFIRM_ACCEPT:0 "Se rendre" - REVOKE_TITLE_DESCRIPTION:0 "Choisir un [title|El] à révoquer [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]" - REVOKE_TITLE_REVOKED_TITLE_BY:1 "[CHARACTER.Custom('FR_le_Char_U_P')|U][CHARACTER.GetUIName] a révoqué un de vos [titles|El]:" - REVOKE_TITLE_TITLE_INFO:0 " -[TITLE.GetName]" - REVOKE_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName] ne possède pas le [TITLE.GetName]#!" - REVOKE_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X Au moins une propriété dans le [TITLE.GetName] subit un [siege|El]#!" - REVOKE_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X Au moins une propriété dans le [TITLE.GetName] est [occupied|El]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName] subit un [siege|El]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName] est [occupied|El]#!" - REVOKE_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:1 "@warning_icon!#X Le titre '[TITLE.GetName]' ne peut être retiré [CHARACTER.Custom('FR_au_Char_U_Pi')][CHARACTER.GetShortUIName] puisqu’[CHARACTER.GetSheHe] ne détiendrait que des [titles|El] sans terre#!" - REVOKE_TITLE_CANT_REVOKE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X Je dois révoquer tout le [TITLE_2.GetName] au lieu de seulement le [TITLE.GetName]#!" - REVOKE_TITLE_SELECT:0 "@warning_icon!#X Il n’y a pas de titre sélectionné#!" - REVOKE_TITLE_REVOKE:0 "#T Révoquer le titre sélectionné [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]#!" - REVOKE_TITLE_PROVINCE_TITLE_TOOLTIP:4 "Vous pouvez révoquer le [TITLE.GetName]\n#I Cliquer pour sélectionner pour la révocation#!" - REVOKE_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X Vous ne pouvez pas révoquer le [TITLE.GetName]#!" - GRANT_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X Vous ne pouvez pas accorder le [TITLE.GetName]#!" - REVOKE_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "Vous révoquez le [TITLE.GetName]\n#I Cliquer pour désélectionner#!" - REVOKE_TITLE_CANT_TAKE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUIName] n’a pas de [titles|El]#!" - CALL_ALLY_NO_WARS:0 "#weak Pas de guerre à sélectionner#!" - CALL_ALLY_DESCRIPTION:0 "Sélectionner une [war|El] pour y appeler [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]" - CALL_ALLY_ITEM_SELECT:0 "#T Appeler [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip] à la [WAR.GetName|Vl]#!" - CALL_ALLY_ALLY_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] [Select_CString( CHARACTER.IsLocalPlayer, 'participez', 'participe' )] déjà à cette guerre#!" - CALL_ALLY_ALLY_ALREADY_CALLED_TO_WAR:2 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] [Select_CString( CHARACTER.IsLocalPlayer, 'avez', 'a' )] déjà été appelé à cette guerre#!" - WAR_ALLIES:0 "Alliés" - WAR_ENEMIES:0 "Ennemis" - CALL_ALLY_REJECT_HEADER:1 "Si vous refusez:" - CALL_ALLY_NO_WAR_SELECTED:0 "@warning_icon!#X Sélectionner une [war|El] dans la liste ci-dessus #!" - BLACKMAIL_NO_SECRETS:0 "#weak Aucun secret à sélectionner#!" - BLACKMAIL_DESCRIPTION:0 "Sélectionner le [secret|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip] à utiliser pour le chantage" - BLACKMAIL_NO_SECRET_SELECTED:0 "@warning_icon!#X Sélectionner un [secret|El] dans la liste ci-dessus #!" - BLACKMAIL_SECRET_FORBIDDEN:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] ne peut pas révéler ce secret#!" - BLACKMAIL_SECRET_ALREADY_IN_HOOK:2 "@warning_icon!#X Ce [secret|El] est déjà utilisé par [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip] comme [hook|El]#!" - GENERIC_SPEND_A_HOOK:0 "Utiliser un [hook|El]" - GENERIC_HOOK_VALID:1 "Vous allez utiliser un [hook|El] pour vous assurer que [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] accepte" - GENERIC_HOOK_INVALID:1 "Vous n’avez pas d’[hook|El] contre [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip]" - - - GENERIC_HOOK_POSITIVE_REASON:0 "[hook|E] utilisé: $VALUE|=+0$" - DIVORCE_INCESTUOUS:0 "Le mariage est incestueux: $VALUE|=+0$" - DIVORCE_OPENLY_INCESTUOUS_SPOUSE:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] est ouvertement engagé[secondary_recipient.Custom('FR_E')] dans une relation incestueuse: $VALUE|=+0$" - DIVORCE_INFERTILE:0 "Il est peu probable que [secondary_recipient.Custom('FR_le_Char_U_Pi')][secondary_recipient.GetShortUINameNoTooltip] vous donne des enfants: $VALUE|=+0$" - DIVORCE_IMPOTENT_EUNUCH:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] est un [GetTrait('eunuch').GetName( secondary_recipient.Self )]: $VALUE|=+0$" - DIVORCE_HEATHEN:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] est d’une [religion|El] différente: $VALUE|=+0$" - DIVORCE_HERETIC:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] est d’une [faith|El] différente: $VALUE|=+0$" - DIVORCE_HOLY:0 "Votre union est divine: $VALUE|=+0$" - DIVORCE_INFIDELITY:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] a été infidèle: $VALUE|=+0$" - DIVORCE_POLYGAMY:0 "La [faith|El] [secondary_recipient.Custom('FR_du_Char_U_Pi')][secondary_recipient.GetShortUIName] ne permet pas la [GetFaithDoctrine('doctrine_polygamy').GetBaseName|l]: $VALUE|=+0$" - I_AM_VIRTUOUS:1 "Vous avez des [traits|El] [virtuous|El]: $VALUE|=+0$" - I_AM_PIOUS:0 "Votre [piety_level|El]: $VALUE|=+0$" - I_AM_PIOUS_AND_BROKE:0 "Vous êtes en faillite et vous avez un [piety_level|El] élevé: $VALUE|=+0$" - THEY_ARE_VIRTUOUS:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] a des [traits|El] [Concept( 'virtue', 'vertueux' )|E]: $VALUE|=+0$" - I_AM_SINFUL:1 "Vous avez des [traits|El] [Concept( 'sin', 'immoraux' )|E]: $VALUE|=+0$" - THEY_ARE_SINFUL:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] a des [traits|El] [Concept( 'sin', 'immoraux' )|E]: $VALUE|=+0$" - WE_ARE_RIVALS:0 "Vous êtes en rivalité: $VALUE|=+0$" - WE_ARE_NEMESES:0 "Vous êtes des ennemi[actor.Custom2('FR_E', SCOPE.sC('recipient'))]s juré[actor.Custom2('FR_E', SCOPE.sC('recipient'))]s: $VALUE|=+0$" - WE_ARE_LOVERS:0 "Vous êtes amant[actor.Custom2('FR_E', SCOPE.sC('recipient'))]s: $VALUE|=+0$" - WE_ARE_FRIENDS:0 "Vous êtes ami[actor.Custom2('FR_E', SCOPE.sC('recipient'))]s: $VALUE|=+0$" - WE_ARE_BEST_FRIENDS:0 "Vous êtes des meilleur[actor.Custom2('FR_E', SCOPE.sC('recipient'))]s ami[actor.Custom2('FR_E', SCOPE.sC('recipient'))]s: $VALUE|=+0$" - YOU_ARE_MY_RELATIVE:0 "Vous êtes de la même famille: $VALUE|=+0$" - THEY_ARE_MY_CLOSE_KIN:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] est de la famille: $VALUE|=+0$" - YOU_ARE_MY_HOUSE_MEMBER:0 "Vous êtes de sa [house|E]: $VALUE|=+0$" - YOU_ARE_MY_DYNASTY_MEMBER:0 "Vous êtes de sa [dynasty|El]: $VALUE|=+0$" - THEY_ARE_MY_HOUSE_MEMBER:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] est de sa [house|E]: $VALUE|=+0$" - THEY_ARE_MY_DYNASTY_MEMBER:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] est de sa [dynasty|El]: $VALUE|=+0$" - I_AM_A_KINSLAYER:0 "Je suis un [kinslayer|El]: $VALUE|=+0$" - THEY_ARE_A_KINSLAYER:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] est un [kinslayer|El]: $VALUE|=+0$" - # Divorce interaction loc - DIVORCE_GIVEN_CHILDREN:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUINameNoTooltip] vous a donné plusieurs enfants en bonne santé: $VALUE|=+0$" - I_DIVORCED_X:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUINameNoTooltip] a accordé [actor.Custom('FR_au_Char_U_Pi')][actor.GetShortUINameNoTooltip] de divorcer [secondary_recipient.Custom('FR_du_Char_U_Pi')][secondary_recipient.GetShortUINameNoTooltip] !" - X_DIVORCED_ME:0 "[actor.Custom('FR_le_Char_U_Pi')|U][actor.GetShortUINameNoTooltip] a divorcé [secondary_recipient.Custom('FR_du_Char_U_Pi')][secondary_recipient.GetShortUINameNoTooltip], avec la bénédiction [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUINameNoTooltip] !" - X_DIVORCED_ME_DESC:0 "[actor.Custom('FR_le_Char_U_Pi')|U][actor.GetShortUINameNoTooltip] n’est plus [married|El] [secondary_recipient.Custom('FR_au_Char_U_Pi')][secondary_recipient.GetShortUINameNoTooltip]" - #Educate Child interaction loc - EDUCATE_CHILD_ACTOR_IS_MY_LIEGE:0 "Vous êtes son seigneur lige: $VALUE|=+0$" - EDUCATE_CHILD_AI_MY_CHILD:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUINameNoTooltip] laisserait partir loin son enfant: $VALUE|=+0$" - EDUCATE_CHILD_OFFEND_EXISTING_GUARDIAN:0 "Offensera le tuteur existant: $VALUE|=+0$" - I_AM_AT_MAXIMUM_WARDS:0 "Vous ne pouvez avoir que deux pupilles" - THEY_ARE_AT_MAXIMUM_WARDS:0 "Un [guardian|El] ne peut avoir que deux [wards|El]" - THEY_MUST_BE_ADULT:0 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe] et [TARGET_CHARACTER.Custom('FR_le_Char_Pi')|U][TARGET_CHARACTER.GetShortUINameNotMe]: un doit être un adulte et l’autre un enfant" - character_to_educate_exists:0 "Personne à la [court|E] [TARGET_CHARACTER.Custom('FR_du_Char_U_Pi')][TARGET_CHARACTER.GetShortUINameNoTooltip] ne peut être [educated|El]" - character_to_guard_exists:1 "Aucun tuteur possible n’existe à la Cour [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip]" - - divorced_me_opinion:0 "A divorcé de vous" - divorced_close_kin:0 "A divorcé d’un membre de la [close_family|El]" - set_me_aside_opinion:0 "M’a délaissé" - temporal_condemnation_opinion:0 "Condamnation temporelle" - temporal_condemnation_condemned_me_opinion:0 "M’a condamné" - - #Faction Interactions - FACTION_CANT_JOIN_CREATE_ADULT_INT:0 "Il n’est pas possible de créer ou de rejoindre une faction en étant mineur" - FACTION_CANT_JOIN_CREATE_ADULT:0 "$FACTION_CANT_JOIN_CREATE_ADULT_INT$" - - CREATE_HOLY_ORDER_DECISION_NAME_LABEL:0 "Nom:" - CREATE_HOLY_ORDER_DECISION_CAPITAL_LABEL:0 "Quartiers généraux:" - REVOKE_HOLY_ORDER_DECISION_BARONY_LABEL:0 "Comté:" - CREATE_HOLY_ORDER_DECISION_CHANGE_CAPITAL:1 "Changer" - CREATE_HOLY_ORDER_DECISION_SELECT_CAPITAL:1 "Quartiers généraux" - - - LEASE_OUT_BARONIES_TITLE:1 "Choisir la propriété" - LEASE_OUT_BARONIES_NO_TITLES:0 "Pas de propriété disponible" - LEASE_OUT_BARONIES_TOOLTIP:0 "#T [Select_CString( DecisionViewWidgetCreateHolyOrder.HasValidBaronies, '$LEASE_OUT_BARONIES_TITLE$', '$LEASE_OUT_BARONIES_NO_TITLES$' )] #!" - LEASE_OUT_BARONIES_CONFIRM:0 "Choisir" - CREATE_HOLY_ORDER_HINT:0 "#I Choisir une [barony|El] qui ne soit pas la [county_capital|El]#!" - REVOKE_HOLY_ORDER_HINT:0 "#I Choisir une [barony|El] qui est baillée à rente à un [holy_order|El]#!" - GRANT_TITLE_LEASED_OUT_VASSAL:0 "#T Sont incluses les [holdings|El] [Concept( 'leasing', 'baillées à rente' )|E]: #!\n[Title.GetLeasedOutVassalList]" - THEOCRATIC_LEASE_VASSAL:0 "[TITLE.GetName] ([church_property|El])" - REVOKABLE_LEASE_VASSAL:0 "[TITLE.GetName] ([TITLE_2.GetName])" - REVOKE_TITLE_PRESSED_CLAIM:1 "Vous avez une [pressed_claim|El] sur [Title.GetName]" - REVOKE_TITLE_UNPRESSED_CLAIM:1 "Vous avez une [unpressed_claim|El] sur [Title.GetName]" - - FAITH_IS_REFORMED:1 "La [faith|El] [CHARACTER.GetFaith.GetAdjective] est [organized|El]" - NOT_FAITH_IS_REFORMED:1 "La [faith|El] [CHARACTER.GetFaith.GetAdjective] n’est pas [organized|El]" - FAITH_HAS_BEEN_REFORMED:2 "Il existe déjà une variante [organized|El] de la [faith|El] [CHARACTER.GetFaith.GetAdjective]" - NOT_FAITH_HAS_BEEN_REFORMED:2 "Il n’existe pas déjà une variante [organized|El] de la [faith|El] [CHARACTER.GetFaith.GetAdjective]" - - tooltip_fellow_vassal_joins_war:1 "[joining_vassal.Custom('FR_le_Char_U_Pi')|U][joining_vassal.GetShortUIName] va rejoindre la rébellion [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName]" - - # Interfere in War - INTERFERE_IN_WAR:0 "Interférer dans la guerre" - INTERFERE_IN_WAR_REJECT_HEADER:1 "Si vous refusez:" - INTERFERE_IN_WAR_NO_WAR_SELECTED:0 "@warning_icon!#X Sélectionner une [war|El] dans la liste ci-dessus #!" - INTERFERE_IN_WAR_NO_WARS:0 "#weak Aucune guerre à sélectionner#!" - INTERFERE_IN_WAR_DESCRIPTION:0 "#I Sélectionner une guerre#!" - INTERFERE_IN_WAR_ITEM_SELECT:0 "#T Interférer dans la [WAR.GetName|Vl] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip] #!" - INTERFERE_IN_WAR_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] [Select_CString( CHARACTER.IsLocalPlayer, 'participez', 'participe' )] déjà à cette guerre#!" - INTERFERE_IN_WAR_ALREADY_CALLED_TO_WAR:1 "@warning_icon!#X [CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUINameNoTooltip] [Select_CString( CHARACTER.IsLocalPlayer, 'avez', 'a' )] déjà été appelé[CHARACTER.Custom('FR_E')] à cette guerre#!" - - RANK_DIFFERENCE_REASON:1 "Différence dans le [title_rank|El]: $VALUE|=+0$" - IS_HEIR_REASON:0 "Est votre héritier: $VALUE|=+0$" - IS_CLAIMANT_TO_ACTORS_TITLES:0 "Est un [claimant|El]: $VALUE|=+0$" - IS_CLAIMANT_TO_RECIPIENT_TITLES:0 "Je suis un [claimant|El]: $VALUE|=+0$" - IS_SAME_HOUSE_REASON:0 "Même [house|E]: $VALUE|=+0$" - DECLARED_WAR_REASON:0 "M’a déclaré la [war|El]: $VALUE|=+0$" - IS_AT_WAR_REASON:0 "Je suis en [war|El]: $VALUE|=+0$" - IS_AT_WAR_WITH_TARGET_REASON:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] est en guerre avec [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUIName]: $VALUE|+0$" - GRANT_REVOKE_VIEW_WRONG_HOLDING_TYPE:0 "#T Mauvais type de [holding|El]#!\nLes propriétés de type [Title.GetProvince.GetHolding.GetType.GetName|Vl] ne peuvent pas être détenues efficacement par des personnages avec un gouvernement [GetPlayer.GetGovernment.GetAdjective|l] et ne fourniront ni [taxes|El] ni [levies|El]" - - grant_title_modifier_stack_baronies:3 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] obtient [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] d’[opinion|El] envers [actor.Custom('FR_le_Char_U_Pi')][actor.GetShortUIName] pendant #V 50 ans#! #weak (baronnie reçue)#!" - grant_title_modifier_stack_counties:3 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] obtient [SCOPE.ScriptValue('grant_title_opinion_sum_counties')|+0] d’[opinion|El] envers [actor.Custom('FR_le_Char_U_Pi')][actor.GetShortUIName] pendant #V 50 ans#! #weak (comté reçu)#!" - grant_title_modifier_stack_duchies:3 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] obtient [SCOPE.ScriptValue('grant_title_opinion_sum_duchies')|+0] d’[opinion|El] envers [actor.Custom('FR_le_Char_U_Pi')][actor.GetShortUIName] pendant #V 50 ans#! #weak (duché reçu)#!" - grant_title_modifier_stack_kingdoms:3 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] obtient [SCOPE.ScriptValue('grant_title_opinion_sum_kingdoms')|+0] d’[opinion|El] envers [actor.Custom('FR_le_Char_U_Pi')][actor.GetShortUIName] pendant #V 50 ans#! #weak (royaume reçu)#!" - grant_title_modifier_stack_empires:3 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] obtient [SCOPE.ScriptValue('grant_title_opinion_sum_empires')|+0] d’[opinion|El] envers [actor.Custom('FR_le_Char_U_Pi')][actor.GetShortUIName] pendant #V 50 ans#! #weak (empire reçu)#!" - - #grant_title_modifier_stack_discontent:2 "The [faction|E] that [recipient.GetShortUIName] belongs to loses #V [SCOPE.ScriptValue('grant_title_opinion_sum_discontent_calc')|V0]#! [discontent|E]" - grant_title_modifier_stack_discontent:3 "La [faction|El] à laquelle [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUIName] appartient perd du [discontent|El]" - - GRANT_TITLE_WARNING:0 "Perte d’un vassal" - GRANT_TITLE_WARNING_TEXT:0 "$MESSAGE$\n\nAccorder quand même ?" - GRANT_TITLE_ACCEPT:0 "Accorder les titres" - MATCHMAKER_INTERACTION_ALLIANCE:0 "#T Potentielle alliance#!\n[Character.GetPrimaryTitle.GetName]" - - DECLARE_WAR_PLEDGED_TO_GHW_TITLE:0 "Engagé dans la grande guerre sainte" - DECLARE_WAR_PLEDGED_TO_GHW_DESC:0 "Vous êtes engagé dans une [great_holy_war|El] contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName], qui, lorsqu’elle débutera, fera que cette [war|El] s’achèvera de manière indécise. Souhaitez-vous quand même déclarer cette guerre ?" - DECLARE_WAR_PLEDGED_TO_GHW_ACCEPT:0 "Attaquer quand même" - PLEDGE_GHW_ALREADY_AT_WAR_TITLE:0 "Déjà en guerre" - PLEDGE_GHW_ALREADY_AT_WAR_DESC:0 "Vous êtes dans une [war|El] contre [TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName] qui s’achèvera de manière indécise lorsque cette [great_holy_war|El] commencera. Souhaitez-vous quand même vous engager ?" - PLEDGE_GHW_ALREADY_AT_WAR_ACCEPT:0 "S’engager quand même" - END_WAR_INVALIDATED_MESSAGE_TITLE:0 "La guerre s’achève de manière indécise" - END_WAR_INVALIDATED_MESSAGE_DESC:0 "La [war.GetName|Vl] s’achève de manière indécise" - - CULTURE_TRANSF_VASSAL:0 "[Culture.GetNameNoTooltip]" - - grant_title_clerical_gender_tt:0 "Les propriétés de type temple ne peuvent être accordées qu’au sexe du clergé de votre [faith|El]" diff --git a/project/ck3/base_game/localization/french/gui/succession_election_window_l_french.yml b/project/ck3/base_game/localization/french/gui/succession_election_window_l_french.yml deleted file mode 100644 index 3aa43ed660..0000000000 --- a/project/ck3/base_game/localization/french/gui/succession_election_window_l_french.yml +++ /dev/null @@ -1,50 +0,0 @@ -l_french: - SUCCESSION_ELECTION_WINDOW_TITLE:1 "Élection de l’[title_heir|El]" - SUCCESSION_ELECTION_WINDOW_CANDIDATES:2 "Candidats ([GetDataModelSize( SuccessionElectionWindow.GetCandidates.GetList )])" - SUCCESSION_ELECTION_WINDOW_ELECTORS:2 "Électeurs ([GetDataModelSize( SuccessionElectionWindow.GetElectors.GetList )])" - SUCCESSION_ELECTION_WINDOW_THEIR_ELECTORS:0 "Ses électeurs" - SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE:1 "#T Score total de ce candidat: [SuccessionElectionWindowCandidate.GetScore|V]#!\nLes électeurs votant pour [SuccessionElectionWindowCandidate.GetCandidate.Custom('FR_le_Char_U_P')][SuccessionElectionWindowCandidate.GetCandidate.GetUINameNoTooltip]:\n[SuccessionElectionWindowCandidate.GetVotesInFavor]\n\nLe candidat avec le score le plus élevé héritera du titre lors de la [succession|El]." - SUCCESSION_ELECTION_WINDOW_CANDIDATE_RANK:0 "Rang: [SuccessionElectionWindowCandidate.GetElectionRank|V]" - SUCCESSION_ELECTION_WINDOW_NOMINATE:0 "Désigner" - SUCCESSION_ELECTION_WINDOW_FORCE_VOTE:0 "Forcer le vote" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE:1 "#T Soutient [SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.Custom('FR_le_Char_U_Pi')][SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE_TT:1 "#T Soutient [SuccessionElectionWindow.GetElectorFromCharacter( Character.Self ).GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE:1 "#T Votre candidat: [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNotMeNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE_INFO:2 "#weak Votera pour [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNoTooltip] si son score est plus grand que [SuccessionElectionWindowElector.GetElectorCandidate.GetScore|+]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_OTHER_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n[Character.PlayerName|V] décide" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_LOCAL_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\nJe décide" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_FORCED_VOTE:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n$SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE$" - SUCCESSION_ELECTION_VOTE_REASON_SUM:0 "Score: $VALUE|+$" - SUCCESSION_ELECTION_ELECTOR_VOTE_STRENGTH_SUM:0 "#T [vote_strength|E]: $VALUE|+$#!" - SUCCESSION_ELECTION_VOTE_FORCED_ME:1 "Vous devez voter comme [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_VOTE_FORCED_THIRD:0 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMeNoTooltip] doit voter comme [TARGET_CHARACTER.Custom('FR_le_Char_U_P')][TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE:1 "Votre candidat" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_INFO:0 "[Character.GetShortUINameNoTooltip]" - SUCCESSION_ELECTION_WINDOW_SELECT_CANDIDATE_INFO:0 "Désigner un candidat ci-dessous" - SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH:1 "Votre puissance de vote: " - SUCCESSION_ELECTION_WINDOW_NO_ELECTORS:0 "Aucun [elector|El] ne vote pour [Character.Custom('FR_LuiElle')]" - SUCCESSION_ELECTION_WINDOW_NUM_ELECTORS:1 "#high [GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors )]#! [Select_CString( GreaterThan_int32( GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors ), '(int32)1' ), 'électeurs votent', 'électeur vote' )] pour [Character.Custom('FR_LuiElle')]" - SUCCESSION_ELECTION_WINDOW_RULES_ELECTORS:0 "Électeurs: #bold [SuccessionElectionWindow.GetElectorsGrouping|E]#!" - SUCCESSION_ELECTION_WINDOW_RULES_CANDIDATES:0 "Candidats: #bold [SuccessionElectionWindow.GetCandidatesGrouping|E]#!" - CLOSE_ELECTION_VIEW:0 "Retour à la vue du titre" - SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE:0 "Vote forcé par un [hook|El]" - SUCCESSION_ELECTION_WINDOW_LAW:0 "Loi de succession: [SuccessionElectionWindow.GetSuccessionLaw.GetName]" - SUCCESSION_ELECTION_WINDOW_TOGGLE_ELECTORS:0 "#T Liste des électeurs#!" - SUCCESSION_ELECTION_ELECTOR_ENTRY:0 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetShortUINameNotMe]: $STRENGTH|V$" - SUCCESSION_ELECTION_CANDIDATE_SCORE:0 "Score: [SuccessionElectionWindowElectorVote.GetScore|+]" - SUCCESSION_ELECTION_ELECTOR_PREFERENCE:0 "Préférence pour mon candidat: [SuccessionElectionWindowElector.GetScoreDiff|+]" - SUCCESSION_ELECTION_ELECTOR_MY_CHOICE:0 "Second choix" - SUCCESSION_ELECTION_WINDOW_NOT_ELECTOR:2 "Vous n’êtes pas un des [electors|El] et ne pouvez pas voter" - SUCCESSION_ELECTION_WINDOW_CANDIDATE:0 "Candidat" - SUCCESSION_ELECTION_WINDOW_RANK:0 "Rang: [SuccessionElectionWindow.GetCandidateFromCharacter( SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate ).GetElectionRank]" - SUCCESSION_ELECTION_WINDOW_NO_PLAYER_NOMINEE:0 "#T Pas de candidat du joueur#!\nVous devez choisir quelqu’un pour voir la différence avec le choix fait par cet électeur" - SUCCESSION_ELECTION_WINDOW_STANCE_WIN:0 "À la 1e place pour la succession" - SUCCESSION_ELECTION_WINDOW_STANCE_LOSS:0 "Pas à la 1e place pour la succession" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_STANCE:0 "[SelectLocalization( EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' ), 'SUCCESSION_ELECTION_WINDOW_STANCE_WIN', 'SUCCESSION_ELECTION_WINDOW_STANCE_LOSS' )]" - ELECTION_CANDIDATE_RELEVANCE:0 "Pertinence" - ELECTION_CANDIDATE_SCORE:0 "Score de vote" - ELECTION_NO_CANDIDATE:0 "Aucun candidat choisi" - SUCCESSION_ELECTION_WINDOW_CAST_VOTE:0 "#T Voter#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY:0 "@warning_icon!#X Ne fait pas partie de ma [dynasty|El]#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE:0 "\n$SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY$" - NOMINATE_CANDIDATE_TOOLTIP:0 "[Title.GetCanCharacterControlVoteReason( GetPlayer )][SelectLocalization( ObjectsEqual( Character.GetDynasty, GetPlayer.GetDynasty ), '', 'SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE' )]" diff --git a/project/ck3/base_game/localization/french/gui/succession_event_window_l_french.yml b/project/ck3/base_game/localization/french/gui/succession_event_window_l_french.yml deleted file mode 100644 index 6156e0caca..0000000000 --- a/project/ck3/base_game/localization/french/gui/succession_event_window_l_french.yml +++ /dev/null @@ -1,271 +0,0 @@ -l_french: - SUCCESSION_EVENT_WINDOW_LOST_TITLES:0 "Titres perdus lors de la succession:" - SUCCESSION_EVENT_WINDOW_CLOSE:1 "Continuer en tant que [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_LEGACY:0 "Afficher le lignage" - SUCCESSION_EVENT_WINDOW_OBSERVER:0 "Entrer en mode observateur" - SUCCESSION_EVENT_WINDOW_MENU:0 "Retour au menu" - SUCCESSION_EVENT_WINDOW_MENU_TT:0 "" - SUCCESSION_EVENT_WINDOW_END_GAME:0 "Mettre fin à la partie" - SUCCESSION_EVENT_WINDOW_END_GAME_TT:0 "Mettre fin à la partie multijoueur" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME:0 "Quitter la partie" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME_TT:0 "Quitter la partie multijoueur" - SUCCESSION_EVENT_WINDOW_CHANGE_CHARACTER:0 "Choisir un autre personnage" - - #Death Intro messages: - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_1:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a rendu l’âme à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_2:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a abandonné son enveloppe mortelle à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_3:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a trépassé à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_4:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a quitté ce monde à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_5:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a trépassé à l’âge de [ROOT.Char.GetAge] et [ROOT.Char.Custom('GetAfterLifeDestination')]." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_PIOUS:1 "L’âme [ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullNameNoTooltip] s’est envolée pour [ROOT.Char.GetFaith.PositiveAfterLife] à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WICKED:1 "L’âme [ROOT.Char.Custom('FR_du_Char_P')][ROOT.Char.GetFullNameNoTooltip] a finalement été envoyée [ROOT.Char.GetFaith.NegativeAfterLife2] à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WOUNDED:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a finalement trouvé la paix à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_1:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a trouvé la paix dans les bras du Christ à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_2:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] repose dans les bras du Seigneur à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_1:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a quitté la maison transitoire à l’appel du Très Grand à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_2:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a abandonné ce monde transitoire et s’est envolé[ROOT.Char.Custom('FR_E')] vers [ROOT.Char.GetFaith.PositiveAfterLife] à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_3:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] est entré[ROOT.Char.Custom('FR_E')] dans l’éternité à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_NORSE_1:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a rejoint [ROOT.Char.GetFaith.PositiveAfterLife] à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_HELLENIC_1:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a traversé le fleuve Styx à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_EASTERN_1:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a transcendé sa forme matérielle à l’âge de [ROOT.Char.GetAge] ans." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_TRIBAL_1:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a franchi la porte du monde des esprits à l’âge de [ROOT.Char.GetAge] ans." - -#Death Reason message: - SUCCESSION_EVENT_WINDOW_DEAD_REASON_1:0 "[ROOT.Char.GetSheHe|U] [ROOT.Char.GetDeathReason]." - -#Death Outro messages: - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_CHILD:0 "Sa vie ayant été très courte, il est difficile de dire quel genre de dirigeant[ROOT.Char.Custom('FR_E')] [ROOT.Char.Custom('FR_IlElle')] aurait été." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_OLD:0 "Un[ROOT.Char.Custom('FR_E')] viei[ROOT.Char.Custom('FR_LLle')] [ROOT.Char.GetWomanMan] qui a vécu une longue vie épanouissante." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_IMMORTAL:0 "Considéré[ROOT.Char.Custom('FR_E')] comme immorte[ROOT.Char.Custom('FR_LLle')], son décès a beaucoup surpris." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_PREGNANT:0 "Morte avant de donner naissance à son bébé, elle ne marchera pas seule dans l’au-delà." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_LEPER:0 "Son corps putrescent a finalement succombé au fléau de la lèpre." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DISFIGURED:0 "Horriblement défiguré[ROOT.Char.Custom('FR_E')], [ROOT.Char.Custom('FR_IlElle')] a passé ses dernières années sans pouvoir se montrer en public." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_MANGLED:0 "Mutilé dans un terrible accident, [ROOT.Char.Custom('FR_IlElle')] pouvait à peine marcher." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_HUNCHBACK:0 "Né dans des circonstances malheureuses, [ROOT.Char.Custom('FR_IlElle')] a souvent été moqué[ROOT.Char.Custom('FR_E')] pour son dos tordu." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_GIANT:0 "Né dans des circonstances malheureuses, [ROOT.Char.Custom('FR_IlElle')] a souvent été moqué[ROOT.Char.Custom('FR_E')] pour ses gigantesques proportions." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DWARF:0 "Né dans des circonstances malheureuses, [ROOT.Char.Custom('FR_IlElle')] a souvent été moqué[ROOT.Char.Custom('FR_E')] pour sa petite taille." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_STRONG:0 "[ROOT.Char.GetWomanMan|U] aux prouesses sans pareil, [ROOT.Char.Custom('FR_IlElle')] finit par trouver un adversaire qu’[ROOT.Char.Custom('FR_IlElle')] n’a pas pu vaincre." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_YOUNG:0 "Mort[ROOT.Char.Custom('FR_E')] dans la force de l’âge, on se souviendra toujours d[ROOT.Char.Custom('FR_EluiElle')] pour son incroyable beauté." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_OLD:0 "Autrefois célèbre pour son physique, le destin l’a maudit[ROOT.Char.Custom('FR_E')] avec une vie assez longue pour avoir vu sa beauté flétrir lentement." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_WEAK:0 "[ROOT.Char.GetWomanMan|U] de constitution fragile, [ROOT.Char.Custom('FR_IlElle')] a souvent été moqué[ROOT.Char.Custom('FR_E')] par ses pairs." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_UGLY:1 "Connu[ROOT.Char.Custom('FR_E')] pour sa laideur, on disait qu’un simple coup d’œil dans sa direction nous donnait des cauchemars pendant des jours." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_INCAPABLE:0 "Réduit à l’ombre d[ROOT.Char.Custom('FR_EluiElle')]-même, incapable de parler et de bouger, [ROOT.Char.Custom('FR_IlElle')] a finalement quitté ce qu’il restait de son corps." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_LUNATIC:0 "Maudit[ROOT.Char.Custom('FR_E')] avec un esprit dérangé, [ROOT.Char.Custom('FR_IlElle')] était considéré sur ses terres comme un lunatique." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_POSITIVE:0 "Après avoir parlé à travers [ROOT.Char.Custom('FR_LuiElle')] pendant des années, [ROOT.Char.GetFaith.HighGodName] l’a finalement rappelé[ROOT.Char.Custom('FR_E')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_NEGATIVE:0 "En proie à des démons, [ROOT.Char.Custom('FR_IlElle')] délirait souvent à propos de son destin imminent." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DEPRESSED:1 "[ROOT.Char.GetWomanMan|U] tourmenté[ROOT.Char.Custom('FR_E')], [ROOT.Char.Custom('FR_IlElle')] désirait depuis longtemps la douce étreinte de la mort." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_GENIUS:0 "Bien que très célèbre pour son esprit vif, [ROOT.Char.Custom('FR_IlElle')] n’a pas su se montrer plus malin que [ROOT.Char.GetFaith.DeathDeityName]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DUMB:0 "Connu[ROOT.Char.Custom('FR_E')] pour être faible d’esprit, [ROOT.Char.Custom('FR_IlElle')] comptait souvent sur son Conseil pour prendre les décisions importantes." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_INFIRM:0 "Plus que l’ombre d[ROOT.Char.Custom('FR_EluiElle')]-même, [ROOT.Char.Custom('FR_IlElle')] avait depuis longtemps perdu la tête." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_EXCOMMUNICATED:0 "Dénoncé comme hérétique par l’Église, [ROOT.Char.Custom('FR_IlElle')] souffrira sûrement pour ses péchés." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_KINSLAYER:0 "Connu[ROOT.Char.Custom('FR_E')] pour avoir sur ses mains le sang de parents, [ROOT.Char.Custom('FR_IlElle')] est sûrement en train de payer [ROOT.Char.GetFaith.NegativeAfterLife2] pour ses crimes horribles." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_DEVIANT:0 "[ROOT.Char.GetWomanMan|U] dégénéré[ROOT.Char.Custom('FR_E')] aux goûts répugnants, [ROOT.Char.Custom('FR_IlElle')] est certain[ROOT.Char.Custom('FR_E')] de ne trouver ni réconfort ni festivités dans l’au-delà." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_CANNIBAL:0 "Selon la rumeur, [ROOT.Char.Custom('FR_IlElle')] se nourrissait de chair humaine. [ROOT.Char.Custom('FR_IlElle')|U] est sans aucun doute puni[ROOT.Char.Custom('FR_E')] pour ces atrocités." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_SODOMITE:1 "Sodomite de renom, il est maintenant pris en charge par [ROOT.Char.GetFaith.DevilName] [ROOT.Char.GetFaith.DevilHerselfHimself]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_INCESTUOUS:0 "Pour avoir goûté au fruit défendu de l’amour incestueux, [ROOT.Char.Custom('FR_IlElle')] souffrira sûrement dans l’au-delà." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_ADULTERER:0 "Adultère sans vergogne, on se souviendra d[ROOT.Char.Custom('FR_EluiElle')] pour sa traîtrise et son avidité." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_FORNICATOR:0 "Fornicat[ROOT.Char.Custom('FR_EurRice')] sans vergogne, on se souviendra d[ROOT.Char.Custom('FR_EluiElle')] pour sa luxure incontrôlable et insidieuse." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_MURDERER:0 "Assassin connu, [ROOT.Char.Custom('FR_IlElle')] expiera ses crimes innommables dans l’au-delà." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_WITCH:0 "Connu[ROOT.Char.Custom('FR_E')] pour mélanger des herbes magiques et pactiser avec [ROOT.Char.GetFaith.DevilName], [ROOT.Char.Custom('FR_IlElle')] brûlera assurément pour ses péchés dans l’au-delà." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_SAOSHYANT:0 "Son ascension vers la gloire dans la restauration de l’empire perse sera immortalisée dans les sermons de tous les [ROOT.Char.GetFaith.PriestMalePlural]. [ROOT.Char.Custom('FR_IlElle')|U] est certainement assis[ROOT.Char.Custom('FR_E')] à côté [ROOT.Char.GetFaith.HighGodNamePossessive] maintenant." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_RESTORER_ROME:0 "En restaurant l’ancien pouvoir de l’Empire, [ROOT.Char.Custom('FR_IlElle')] a assuré une gloire éternelle à son nom." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_CRUSADER:0 "[ROOT.Char.GetWomanMan|U] zélé[ROOT.Char.Custom('FR_E')], [ROOT.Char.Custom('FR_IlElle')] s’est battu[ROOT.Char.Custom('FR_E')] pour la gloire [ROOT.Char.GetFaith.HighGodNamePossessive] contre les païens dans l’une des plus grandes guerres saintes de l’histoire récente." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_DIPLOMAT:0 "Diplomate invétéré[ROOT.Char.Custom('FR_E')], il n’y eut aucune querelle qu’[ROOT.Char.Custom('FR_IlElle')] ne put résoudre pacifiquement." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_REVELER:0 "[ROOT.Char.GetWomanMan|U] charmant[ROOT.Char.Custom('FR_E')], [ROOT.Char.Custom('FR_IlElle')] est devenu[ROOT.Char.Custom('FR_E')] célèbre pour ses festins et ses bals grandioses." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_BLADEMASTER:0 "L’un des meilleurs combattants de son époque, sans égal dans le combat au corps à corps." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HUNTER:0 "Chasseur passionné, [ROOT.Char.Custom('FR_IlElle')] aimait passer des semaines entières dans la nature à la recherche du gibier le plus insaisissable." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GENERAL:0 "Connu[ROOT.Char.Custom('FR_E')] pour être un stratège exceptionnel, [ROOT.Char.Custom('FR_IlElle')] a passé de nombreuses journées à étudier le terrain et à entraîner ses troupes." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_ADMINISTRATOR:1 "[ROOT.Char.GetWomanMan|U] consciencieu[ROOT.Char.Custom('FR_XSe')], [ROOT.Char.Custom('FR_IlElle')] était réputé[ROOT.Char.Custom('FR_E')] pour ses excellentes qualités d’intendant[ROOT.Char.Custom('FR_E')] et de dirigeant[ROOT.Char.Custom('FR_E')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHEMER:0 "Connu[ROOT.Char.Custom('FR_E')] pour son esprit fourbe, [ROOT.Char.Custom('FR_IlElle')] n’a jamais révélé ses véritables intentions à qui que ce soit, pas même à ses amis les plus proches." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SEDUCER:0 "Connu[ROOT.Char.Custom('FR_E')] pour être un[ROOT.Char.Custom('FR_E')] libertin[ROOT.Char.Custom('FR_E')] passé[ROOT.Char.Custom('FR_E')] maître dans l’art de la séduction, capable de charmer n’importe qui afin de partager son lit." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHOLAR:1 "Connu[ROOT.Char.Custom('FR_E')] pour être un[ROOT.Char.Custom('FR_E')] érudit[ROOT.Char.Custom('FR_E')] respecté[ROOT.Char.Custom('FR_E')], [ROOT.Char.Custom('FR_IlElle')] a passé la plupart de son temps à étudier dans sa bibliothèque, quittant rarement son [ROOT.Char.Custom('ResidenceBuilding')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_TORTURER:0 "Connu[ROOT.Char.Custom('FR_E')] pour son sadisme, [ROOT.Char.Custom('FR_IlElle')] a fait de la torture et la mutilation un art." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_FAMILY_FIRST:0 "[ROOT.Char.Custom('FR_IlElle')|U] a toujours placé le bien de sa famille avant tout et a passé sa vie à essayer d’assurer un avenir glorieux à tous ses descendants." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_MYSTIC:1 "Connu[ROOT.Char.Custom('FR_E')] pour avoir passé la plupart de ses nuits dans son laboratoire, [ROOT.Char.Custom('FR_IlElle')] était pris pour un sorcier, concoctant des sorts impies dans le secret de son [ROOT.Char.Custom('ResidenceBuilding')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_PHYSICIAN:0 "Voué à la compréhension du corps et de l’esprit humains, c’était un médecin respecté, recherché par de nombreux jeunes érudits pour sa connaissance encyclopédique de la nature et des humeurs." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GALLANT:0 "Parangon de bravoure et de galanterie, on se souviendra toujours d[ROOT.Char.Custom('FR_EluiElle')] pour sa nature cordiale et juste." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HERBALIST:1 "Herboriste de renom, il a été dit qu’[ROOT.Char.Custom('FR_IlElle')] pouvait guérir tous les maux avec la bonne concoction." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_MALICIOUS:0 "[ROOT.Char.GetWomanMan|U] fourbe, on se souviendra longtemps d[ROOT.Char.Custom('FR_EluiElle')] pour sa petitesse et son dépit." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_BENEVOLENT:0 "[ROOT.Char.GetWomanMan|U] de bonne humeur, on se souviendra d[ROOT.Char.Custom('FR_EluiElle')] pour son règne bienveillant." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DOMINANT:0 "[ROOT.Char.GetWomanMan|U] qu’il ne faut pas prendre à la légère, [ROOT.Char.Custom('FR_IlElle')] incarnait la dignité et le pouvoir de son titre comme peu de dirigeants le peuvent." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_SUBMISSIVE:0 "[ROOT.Char.GetWomanMan|U] doux et timide, beaucoup se souviendront d[ROOT.Char.Custom('FR_EluiElle')] comme d’un[ROOT.Char.Custom('FR_E')] dirigeant[ROOT.Char.Custom('FR_E')] soumis[ROOT.Char.Custom('FR_E')], parfois agité[ROOT.Char.Custom('FR_E')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_APATHETIC:0 "S’il est possible de dire quelque chose à son sujet, c’est qu’[ROOT.Char.Custom('FR_IlElle')] n’a jamais laissé la moindre impression à ceux qui l’ont rencontré[ROOT.Char.Custom('FR_E')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LUSTFUL:0 "Né[ROOT.Char.Custom('FR_E')] avec un désir charnel insatiable, [ROOT.Char.Custom('FR_IlElle')] passa sa vie à chercher sa prochaine conquête amoureuse." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GLUTTONOUS:0 "[ROOT.Char.GetWomanMan|U] au grand appétit, [ROOT.Char.Custom('FR_IlElle')] n’a jamais laissé passer l’occasion de goûter à de la nourriture exotique." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GREEDY:1 "Réputé[ROOT.Char.Custom('FR_E')] pour son amour de l’or, [ROOT.Char.Custom('FR_IlElle')] sera enterré[ROOT.Char.Custom('FR_E')] avec certains de ses bijoux les plus précieux." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LAZY:0 "Jamais prompt[ROOT.Char.Custom('FR_E')] à travailler plus que nécessaire, [ROOT.Char.Custom('FR_IlElle')] était même enclin[ROOT.Char.Custom('FR_E')] à se soustraire à ses responsabilités." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_FICKLE:0 "[ROOT.Char.GetWomanMan|U] inconstant[ROOT.Char.Custom('FR_E')], presque personne ne savait ce qu’[ROOT.Char.Custom('FR_IlElle')] aurait pensé ou fait dans une situation donnée." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_WRATHFUL:0 "Prompt[ROOT.Char.Custom('FR_E')] à la colère, son [ROOT.Char.Custom('ResidenceBuilding')] résonnait souvent avec l’écho tonitruant de ses cris." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_ARROGANT:0 "Imbu[ROOT.Char.Custom('FR_E')] de sa personne et prompt[ROOT.Char.Custom('FR_E')] à exercer son autorité sur ses sujets, c’était un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] épris[ROOT.Char.Custom('FR_E')] du son de sa voix." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_CHASTE:0 "[ROOT.Char.GetSheHe|U] restera longtemps dans les mémoires comme étant un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] pour qui la fidélité était une valeur sans compromis possible." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_TEMPERATE:0 "Évitant les fêtes et les excès, [ROOT.Char.Custom('FR_IlElle')] n’a jamais laissé ses instincts primaires prendre le dessus." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GENEROUS:0 "Connu[ROOT.Char.Custom('FR_E')] pour sa charité, [ROOT.Char.Custom('FR_IlElle')] donnait spontanément de l’argent à ses amis et à sa famille." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DILIGENT:0 "Brillant exemple de diligence, [ROOT.Char.Custom('FR_IlElle')] n’a jamais négligé ses devoirs." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_COMPASSIONATE:0 "Connu[ROOT.Char.Custom('FR_E')] pour être une âme gentille et compatissante, ses amis se souviendront d[ROOT.Char.Custom('FR_EluiElle')] avec tendresse." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_PATIENT:0 "Jamais [ROOT.Char.Custom('FR_IlElle')] ne haussa la voix, c’était un modèle de patience." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_HUMBLE:1 "Son humilité était sa vertu, [ROOT.Char.Custom('FR_IlElle')] n’a jamais voulu que l’on écrivent des histoires sur ses accomplissements." - -#Heir message: - SUCCESSION_EVENT_WINDOW_HEIR_UNDERAGE:0 "À peine âgé[ROOT.Char.Custom('FR_E')] de [ROOT.Char.GetAge], [ROOT.Char.Custom('FR_IlElle')] aura besoin de compter sur le Conseil durant ses premières années au pouvoir." - SUCCESSION_EVENT_WINDOW_HEIR_USELESS:0 "N’ayant pas de compétence qui pourrait maintenir le pays uni, son règne pourrait être voué à l’échec." - SUCCESSION_EVENT_WINDOW_HEIR_MILITARY:0 "Fin tacticien militaire, de nombreuses victoires sur le champ de bataille sont attendues d[ROOT.Char.Custom('FR_EluiElle')]." - SUCCESSION_EVENT_WINDOW_HEIR_LEARNING:0 "Sa sagesse et son érudition font attendre de son règne du progrès et de l’innovation." - SUCCESSION_EVENT_WINDOW_HEIR_STEWARDSHIP:0 "Son caractère frugal et économe permettra certainement au pays de prospérer." - SUCCESSION_EVENT_WINDOW_HEIR_INTRIGUE:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] perspicace qui n’aura pas de problème à influencer les gens si nécessaire." - SUCCESSION_EVENT_WINDOW_HEIR_DIPLOMACY:0 "Un[ROOT.Char.Custom('FR_E')] diplomate accompli[ROOT.Char.Custom('FR_E')] que vassaux et dirigeants étrangers ne manqueront pas de respecter." - SUCCESSION_EVENT_WINDOW_HEIR_STRONG_AND_SMART:0 "Possédant un physique puissant et un esprit intuitif, son règne se répandra en chansons et en légendes." - SUCCESSION_EVENT_WINDOW_HEIR_WEAK_AND_DUMB:0 "Ne disposant ni d’un esprit vif ni du physique d’un guerrier, son règne sera sûrement ardu." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN:0 "Ayant servi dans le lointain Miklagård, son esprit aventureux inspirera probablement ses sujets." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUNATIC:0 "Atteint[ROOT.Char.Custom('FR_E')] de folie, [ROOT.Char.Custom('FR_IlElle')] aura besoin de l’aide [ROOT.Char.GetFaith.HighGodNamePossessive] pour régner." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_BAD:0 "Suspecté[ROOT.Char.Custom('FR_E')] d’être possédé[ROOT.Char.Custom('FR_E')] par un démon envoyé par [ROOT.Char.GetFaith.DevilName], les [ROOT.Char.GetFaith.PriestMalePlural] feront de leur mieux pour [ROOT.Char.Custom('FR_LeLa')] contenir." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_GOOD:0 "Béni[ROOT.Char.Custom('FR_E')] par [ROOT.Char.GetFaith.HighGodName], son corps est simplement un réceptacle via lequel la volonté divine se révèle." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_FAIR:0 "Sa beauté indescriptible fera ramper les dignitaires étrangers à ses pieds." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADVENTURER:0 "Un[ROOT.Char.Custom('FR_E')] aventuri[ROOT.Char.Custom('FR_ErEre')] dont la vie sera remplie de gloire et d’émotions fortes." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_UGLY_DECEITFUL:0 "Sa fourberie pourrait bien [ROOT.Char.Custom('FR_LeLa')] mener à sa perte." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTON_GREEDY:0 "Sa gourmandise et son avidité rendent peu probable qu’[ROOT.Char.Custom('FR_IlElle')] soit populaire auprès des paysans du pays." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_JUST:0 "Juste et équitable en toutes choses, [ROOT.Char.Custom('FR_IlElle')] donne l’espoir de gérer les conflits avec grâce durant son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT_ARBITRARY:1 "Corrompu[ROOT.Char.Custom('FR_E')] et injuste, [ROOT.Char.Custom('FR_IlElle')] laisse présager que ses vassaux ne resteront pas les bras croisés lorsqu’[ROOT.Char.Custom('FR_IlElle')] gâchera l’héritage de ses prédécesseurs." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_MILITARY_ED:0 "Préférant diriger les troupes depuis la sécurité de sa demeure, [ROOT.Char.Custom('FR_IlElle')] aura du mal à les motiver." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_CONTENT:1 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] reclus[ROOT.Char.Custom('FR_E')] qui accepte volontiers de laisser le Conseil faire le plus gros du travail - pour le meilleur, comme pour le pire." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_PARANOID:0 "Voyant des agents envoyés par [ROOT.Char.GetFaith.DevilName] partout, les hérétiques et les infidèles [ROOT.Char.Custom('FR_LeLa')] craindront." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_GENEROUS:0 "À la fois pieux et généreux, les [ROOT.Char.GetFaith.PriestMalePlural] sont susceptibles de s’enrichir sous son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT_BRAVE:0 "Portant toujours une armure scintillante et splendide, [ROOT.Char.Custom('FR_IlElle')] veut que tout le monde [ROOT.Char.Custom('FR_LeLa')] voit en train de charger l’ennemi." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_CRUEL:0 "Ne craignant pas la colère divine, [ROOT.Char.Custom('FR_IlElle')] n’épargnera probablement ses châtiments à aucun sujet." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE_STUBBORN:0 "Inflexible dans ses croyances, [ROOT.Char.Custom('FR_IlElle')] favorisera sans doute la foi et les traditions lors de son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL_CALLOUS:0 "Un esprit sournois et insatisfait. Son règne sera sans doute fait de rancune et d’intrigues." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT_TRUSTING:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] confiant[ROOT.Char.Custom('FR_E')] et patient[ROOT.Char.Custom('FR_E')] qui est convaincu[ROOT.Char.Custom('FR_E')] que de bonnes choses lui arriveront le moment venu." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_STRESSED:0 "Voyant des ombres partout, [ROOT.Char.Custom('FR_IlElle')] pourrait être gouverné[ROOT.Char.Custom('FR_E')] par la peur." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN_COMPASSIONATE:0 "Convaincu[ROOT.Char.Custom('FR_E')] que tout le monde devrait faire preuve de gentillesse, nous craignons que ses ennemis n’en profitent." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STRONG_BRAVE:0 "Surpassant ses ennemis sur le champ de bataille, [ROOT.Char.Custom('FR_IlElle')] n’aura pas de mal à inspirer ses hommes." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE_LUSTFUL:0 "Toujours disposé[ROOT.Char.Custom('FR_E')] à divertir s[ROOT.Char.Custom('FR_OnAOpp')] [ROOT.Char.Custom('FR_EpouxEpouseOpp')], nous nous attendons à ce que la famille s’agrandisse." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS_JUST:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] équitable qui s’assurera que chacun ait sa part." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT_GREEDY:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] assidu[ROOT.Char.Custom('FR_E')] et avide, dont on ignore si le règne enrichira ou malmènera le pays." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_HONEST:0 "Toujours enclin[ROOT.Char.Custom('FR_E')] à admettre ses nombreux défauts, c’est avec un grand doute que le pays se voit confié à [ROOT.Char.Custom('FR_LuiElle')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_TRUSTING:0 "Sa nature peu enthousiaste et sa naïveté pourraient l’empêcher de prendre les rênes." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS_HONEST:0 "N’ayant pas peur de dire ce qu’[ROOT.Char.Custom('FR_IlElle')] pense, son honnêteté plaira sûrement à ses sujets." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_ARBITRARY:0 "Entièrement dépourvu de boussole morale, ses sujets devront déterminer quand [ROOT.Char.Custom('FR_LeLa')] craindre et quand [ROOT.Char.Custom('FR_LeLa')] respecter." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL_WRATHFUL:0 "Véritable sadique, [ROOT.Char.Custom('FR_IlElle')] fait craindre ce que le pays deviendra sous son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL_ZEALOUS:0 "Aveuglé[ROOT.Char.Custom('FR_E')] par sa ferveur religieuse, les hérétiques et les infidèles craindront sa fureur vertueuse." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_DECEITFUL:0 "Retors et méfiant[ROOT.Char.Custom('FR_E')], il faut s’attendre à être une cible pour [ROOT.Char.Custom('FR_LuiElle')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_COMPASSIONATE:0 "Une âme douce et compatissante, les vassaux vont sûrement prospérer sous son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT:0 "Ayant toujours confiance en [ROOT.Char.Custom('FR_LuiElle')], le temps nous dira si son règne apporte gloire ou honte à la Maison [ROOT.Char.GetHouse.GetName]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL:0 "Puisqu’[ROOT.Char.Custom('FR_IlElle')] ne lit pas [ROOT.Char.GetFaith.ReligiousText], son règne pourrait être écourté par [ROOT.Char.GetFaith.HighGodName] en guise de châtiment." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS:0 "Éloquent[ROOT.Char.Custom('FR_E')] et extraverti[ROOT.Char.Custom('FR_E')], [ROOT.Char.Custom('FR_IlElle')] n’aura pas de difficulté à obtenir le soutien de la Cour." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS:1 "Passant des heures à prier afin de ne pas contrarier [ROOT.Char.GetFaith.HighGodName], son règne sera une bénédiction pour le pays." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_AMBITIOUS:0 "Puisque c’est un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] plein[ROOT.Char.Custom('FR_E')] d’ambitions, nous nous attendons à ce que le pays s’agrandisse et prospère sous son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT:0 "Énergique et serein[ROOT.Char.Custom('FR_E')], [ROOT.Char.Custom('FR_IlElle')] améliorera sans doute le pays durant son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL:0 "Sa fourberie pourrait bien [ROOT.Char.Custom('FR_LeLa')] mener à sa perte." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] taciturne dont les aptitudes en matière diplomatique laissent sceptique." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] dévot[ROOT.Char.Custom('FR_E')] et humble qui est peut-être plus fait[ROOT.Char.Custom('FR_E')] pour un temple que pour le trône." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARBITRARY:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] corrompu[ROOT.Char.Custom('FR_E')] et injuste, ses vassaux ne resteront pas les bras croisés si le pays devait s’effondrer." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] tempéré[ROOT.Char.Custom('FR_E')] et modeste, dont la nature passive pourrait tout aussi bien [ROOT.Char.Custom('FR_LeLa')] conduire à sa perte." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CHASTE:0 "Fidèle en mariage et à sa famille, [ROOT.Char.Custom('FR_IlElle')] place le bien de sa dynastie au-dessus de ses préoccupations personnelles." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUSTFUL:0 "Toujours à l’affût d’une nouvelle conquête, les vassaux feraient mieux de garder hors de portée les proies potentielles." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT:0 "Se contentant de ce qu’[ROOT.Char.Custom('FR_IlElle')] a, ses vassaux pourraient se moquer de sa nature passive." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT:0 "Attendant patiemment qu’un plan se concrétise, le pays changera beaucoup - mais lentement." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BRAVE:0 "Brave et prompt[ROOT.Char.Custom('FR_E')] à l’action, nous espérons qu’[ROOT.Char.Custom('FR_IlElle')] ne mènera pas le pays à sa ruine." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_JUST:0 "Juste en toute chose, nous espérons qu’[ROOT.Char.Custom('FR_IlElle')] gérera les conflits avec grâce." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTONOUS:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] avec un gros appétit, dont nous espérons qu’[ROOT.Char.Custom('FR_IlElle')] fera passer le pays avant sa faim." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS:0 "Étant un [ROOT.Char.GetWomanMan] froid[ROOT.Char.Custom('FR_E')] et insensible, ses vassaux auront du mal à gagner sa confiance." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN:0 "Sa lâcheté ne sera pas appréciée par ses sujets." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREEDY:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] avide peu susceptible de gagner les faveurs des paysans du pays." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] mesquin[ROOT.Char.Custom('FR_E')] qui instille la peur chez ses sujets." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TRUSTING:0 "Sa nature confiante pourrait octroyer un pouvoir trop grand au Conseil." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HONEST:0 "Incapable de mentir, beaucoup craignent que son franc-parler ne soit pas digne des subtilités délicates de la politique." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LAZY:0 "Sa grande fainéantise fait craindre que rien ne ressorte de son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS:0 "Sa générosité fait craindre qu’[ROOT.Char.Custom('FR_IlElle')] vide les coffres du pays pour de vaines causes." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL:0 "Enclin[ROOT.Char.Custom('FR_E')] à des accès de colère, [ROOT.Char.Custom('FR_IlElle')] instille la peur chez ses ennemis, tout comme chez ses vassaux." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] très méfiant[ROOT.Char.Custom('FR_E')], ce qui risque de poser problème à ses sujets." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] dont les sujets auront du mal à placer un mot dès lors qu’[ROOT.Char.Custom('FR_IlElle')] aura pris une décision." - SUCCESSION_EVENT_WINDOW_HEIR_PIETY:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] dévot[ROOT.Char.Custom('FR_E')] dont les connaissances sur [ROOT.Char.GetFaith.ReligiousText] ne manqueront pas d’impressionner les [ROOT.Char.GetFaith.PriestMalePlural]." - SUCCESSION_EVENT_WINDOW_HEIR_PRESTIGE:0 "[ROOT.Char.GetWomanMan|U] de renom, des dignitaires venus de très loin s’agenouilleront sûrement devant [ROOT.Char.Custom('FR_LuiElle')]." - SUCCESSION_EVENT_WINDOW_HEIR_FRIENDS:0 "Bénéficiant de nombreux amis, [ROOT.Char.Custom('FR_IlElle')] est susceptible de trouver un soutien solide pour son règne." - SUCCESSION_EVENT_WINDOW_HEIR_TYRANT:0 "Déjà un tyran détesté, le pays tremble à l’idée de son règne." - SUCCESSION_EVENT_WINDOW_HEIR_RICH:0 "Richissime, nous verrons [ROOT.Char.Custom('FR_SilSielle')] fera prospérer le pays ou [ROOT.Char.Custom('FR_SilSielle')] trônera sur l’or tel un dragon." - SUCCESSION_EVENT_WINDOW_HEIR_CHILDREN:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] prolifique qui a déjà donné naissance à de nombreux héritiers potentiels pour le pays." - SUCCESSION_EVENT_WINDOW_HEIR_RIVALS:0 "Entouré[ROOT.Char.Custom('FR_E')] d’ennemis et de rivaux, nous espérons que son règne ne soit pas écourté par un poignard planté dans le dos." - SUCCESSION_EVENT_WINDOW_HEIR_COMBAT_SKILLS:0 "Formidable duelliste, nous nous attendons à ce qu’[ROOT.Char.Custom('FR_IlElle')] excelle dans les tournois et les combats personnels." - SUCCESSION_EVENT_WINDOW_HEIR_POOR_HEALTH:0 "Frêle et maladi[ROOT.Char.Custom('FR_FVe')], le pays lui souhaite de retrouver une bonne santé." - SUCCESSION_EVENT_WINDOW_HEIR_BASTARD:0 "Enfant illégitime, [ROOT.Char.Custom('FR_IlElle')] voudra sans doute faire entrer son nom dans l’Histoire." - SUCCESSION_EVENT_WINDOW_HEIR_VIKING:0 "Son nom est connu et craint à travers le monde pour avoir mené des pillages." - SUCCESSION_EVENT_WINDOW_HEIR_CRUSADER:0 "Ayant mené des guerriers sacrés contre les infidèles, [ROOT.Char.Custom('FR_IlElle')] est certainement béni[ROOT.Char.Custom('FR_E')] par [ROOT.Char.GetFaith.HighGodName]." - SUCCESSION_EVENT_WINDOW_HEIR_THREE_SKILLS:0 "Ayant maîtrisé de nombreuses compétences, [ROOT.Char.Custom('FR_IlElle')] est assuré[ROOT.Char.Custom('FR_E')] d’être admiré[ROOT.Char.Custom('FR_E')] par ses sujets." - SUCCESSION_EVENT_WINDOW_HEIR_FIVE_SKILLS:0 "Doté[ROOT.Char.Custom('FR_E')] d’une connaissance impressionnante de toute chose entre ciel et terre, son règne sera probablement légendaire." - - SUCCESSION_EVENT_WINDOW_HEIR_DREAD:0 "Une présence terrifiante, [ROOT.Char.Custom('FR_IlElle')] a déjà la réputation d’être impitoyable et crue[ROOT.Char.Custom('FR_LLle')]." - SUCCESSION_EVENT_WINDOW_HEIR_GENDER:0 "Certains craignent que l’ascension d’un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] au trône ne soit un signe d’incertitude pour les temps à venir." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_REVELER:0 "[ROOT.Char.GetWomanMan|U] charmant[ROOT.Char.Custom('FR_E')] et sociable, [ROOT.Char.Custom('FR_IlElle')] est considéré[ROOT.Char.Custom('FR_E')] par de nombreux nobles du pays comme un[ROOT.Char.Custom('FR_E')] hôt[ROOT.Char.Custom('FR_EEsse')] bienveillant[ROOT.Char.Custom('FR_E')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADMINISTRATOR:0 "Administrat[ROOT.Char.Custom('FR_EurRice')] érudit[ROOT.Char.Custom('FR_E')], [ROOT.Char.Custom('FR_IlElle')] est reconnu[ROOT.Char.Custom('FR_E')] comme l’une des personnes les plus qualifiées pour monter sur le trône." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SCHOLAR:1 "Connu[ROOT.Char.Custom('FR_E')] pour son intérêt pour ce qui métaphysique, [ROOT.Char.Custom('FR_IlElle')] pourrait être mal armé[ROOT.Char.Custom('FR_E')] pour traiter les problèmes quotidiens d’un règne laïque." - - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS_LONER:0 "Un[ROOT.Char.Custom('FR_E')] [ROOT.Char.GetWomanMan] froid[ROOT.Char.Custom('FR_E')] et sans cœur, réputé[ROOT.Char.Custom('FR_E')] ne rien ressentir et ne prendre soin de personne." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VENGEFUL:0 "[ROOT.Char.GetWomanMan|U] mesquin[ROOT.Char.Custom('FR_E')] et méchant[ROOT.Char.Custom('FR_E')], ses vassaux devront se montrer prudents avec [ROOT.Char.Custom('FR_LuiElle')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DEPRESSED:0 "Mélancolique aspirant au réconfort, [ROOT.Char.Custom('FR_IlElle')] pourrait manquer du courage nécessaire pour diriger ses nouveaux sujets." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BLIND_WEAK:0 "Aveugle et faible, [ROOT.Char.Custom('FR_IlElle')] laisse le pays entre les mains de ses assistants." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_EXCOMMUNICATED:0 "Excommunié par l’Église, [ROOT.Char.Custom('FR_IlElle')] se hisse au pouvoir tout en étant déclaré hérétique. Beaucoup pensent qu’[ROOT.Char.Custom('FR_IlElle')] mènera le pays à sa perte." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BERSERKER:0 "Guerrier féroce et implacable qui hurlerait sous la lune et boirait le sang de ses ennemis." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CANNIBAL:0 "Selon la rumeur, [ROOT.Char.Custom('FR_IlElle')] mange de la chair humaine. [ROOT.Char.Custom('FR_IlElle')|U] aura beaucoup à prouver pour gagner la confiance de ses vassaux." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRIMINAL:0 "De nombreuses viles rumeurs l’entourent, certaines plus vicieuses et répugnantes que d’autres." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WITCH:0 "Selon la rumeur, [ROOT.Char.Custom('FR_IlElle')] mélange des herbes interdites et jette des sorts à ses ennemis. [ROOT.Char.Custom('FR_IlElle')|U] pourrait avoir plus de mal à gagner la confiance de ses sujets." - SUCCESSION_EVENT_WINDOW_HEIR_UNIMPRESSIVE:0 "Avec si peu d’accomplissements à son actif, il est difficile de dire quel genre de dirigeant[ROOT.Char.Custom('FR_E')] [ROOT.Char.Custom('FR_IlElle')] sera." - - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO:0 "Votre lignée a pris fin" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_UNLANDED:1 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a perdu tous ses titres est devenu[ROOT.Char.Custom('FR_E')] sans terre" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_BARON:0 "[ROOT.Char.Custom('FR_le_Char_P')|U][ROOT.Char.GetFullNameNoTooltip] a perdu tous ses titres hormis ses baronies" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURIES:0 "Pendant des siècles, vous avez été de la dynastie [ROOT.Char.GetDynasty.GetName]." - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURY:0 "Pendant plus d’un siècle, vous avez été de la dynastie [ROOT.Char.GetDynasty.GetName]." - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADES:0 "Pendant des décennies, vous avez été de la dynastie [ROOT.Char.GetDynasty.GetName]." - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADE:0 "Pendant plus d’une décennie, vous avez été de la dynastie [ROOT.Char.GetDynasty.GetName]." - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEARS:0 "Pendant des années, vous avez été de la dynastie [ROOT.Char.GetDynasty.GetName]." - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR:0 "Pendant plus d’un an, vous avez été de la dynastie [ROOT.Char.GetDynasty.GetName]." - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR_SINGLE:0 "Pendant moins d’un an, vous avez été de la dynastie [ROOT.Char.GetDynasty.GetName]." - - SUCCESSION_EVENT_WINDOW_GAME_OVER_MAX_SPLENDOR:0 "Elle est devenue légendaire et respectée par tous" - SUCCESSION_EVENT_WINDOW_GAME_OVER_HIGH_SPLENDOR:0 "Elle a acquis une grande renommée" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MEDIUM_SPLENDOR:0 "Elle est devenue notable" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR:0 "Elle est restée insignifiante et ne laissera aucune trace durable dans l’Histoire" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR_SHORT:0 "Elle est restée insignifiante et ne laissera aucune trace durable dans l’Histoire" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MIN_SPLENDOR:1 "Elle est restée méconnue et sera rapidement oubliée" - -######################################### - SUCCESSION_EVENT_WINDOW_DEAD_DESC:0 "[CHARACTER.Custom('DeathMessageIntro')] [CHARACTER.Custom('DeathMessageReason')] [CHARACTER.Custom('DeathMessageOutro')]" - SUCCESSION_EVENT_WINDOW_HEIR_DESC:0 "[CHARACTER.Custom('FR_le_Char_Pi')|U][CHARACTER.GetTitledFirstNameNoTooltip] monte sur le trône. [CHARACTER.Custom('HeirMessageInterface')]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DESC:4 "[CHARACTER.Custom('GameOverMessageInterface')]. [CHARACTER.Custom('GameOverMessageInterfaceDuration')] [CHARACTER.Custom('GameOverMessageInterfaceSplendor')].[CHARACTER.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_DESC:2 "La date de fin de la partie a été atteinte.\n\n[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceDuration')] [SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceSplendor')].[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SPANISH_DESC:0 " C’est grâce à votre règne que les trônes espagnols ont été réunis" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SLAVS_DESC:0 " Les Slaves sont devenus une puissance inarrêtable depuis que vous avez fondez l’Empire de $e_slavia$." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SOUTHERN_SLAVS_DESC:0 " C’est sous votre autorité que les Slaves du Sud ont retrouvé leur identité." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_WESTERN_SLAVS_DESC:0 " C’est grâce à vous que les Slaves occidentaux sont à nouveau unis après avoir été pendant des siècles des tribus dispersées." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_BURGUNDY_DESC:0 " Les Bourguignons ont surmonté leurs querelles et se sont unis sous votre autorité." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_ITALY_DESC:0 " C’est sous votre règne que l’Empire d’$e_italy$ a été formé." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_AFRICA_DESC:0 " C’est grâce à votre travail acharné, à votre diligence et à votre règne avisé que le continent africain s’est uni sous un seul gouvernement." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_PORTUGAL_DESC:0 " Avez-vous vraiment péri, alors que le Royaume du $k_portugal$ que vous avez fondé ne sera jamais oublié ?" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC:0 " Personne n’ignore votre nom depuis que le Royaume de $k_bosnia$ a été créé." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARMENIA_DESC:0 " Votre nom sera éternellement lié à la création de l’Empire d’$e_armenia$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RUM_DESC:0 " Vous avez créé le Royaume de $k_rum$, il sera donc toujours d’une certaine manière le vôtre." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ISRAEL_DESC:0 " C’est grâce à votre travail acharné et à votre diligence que le Royaume d’$k_israel$ a été créé." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_OUTREMER_DESC:0 " Personne ne pensait que c’était possible, mais vous avez dominé la région sainte la plus disputée du monde en tant qu’Empire d’$e_outremer$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SWITZERLAND_DESC:0 " On peut escalader les Alpes et ne pas voir tout ce qui vous appartient après que vous ayez fondé le Royaume de $k_switzerland$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_AUSTRIA_DESC:0 " Suite à votre règne, l’archiduché est l’une des puissances les plus respectées d’Europe." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARAGON_DESC:0 " Le Royaume d’$k_aragon$ est né le long des rives sinueuses du fleuve Aragón, témoignant à jamais de votre règne glorieux." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_ROMAN_EMPIRE_DESC:0 " Grâce à vous, le monde sait que même si des millénaires passent et que Rome est en cendres, l’$e_roman_empire$ reviendra toujours." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_DUMNONIA_DESC:0 " Grâce à vous, hommes et femmes se sont levés pour reformer le Royaume des $k_cornwall$." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_CAROLINGIAN_DESC:0 " Ce qui n’était qu’un rêve pour Charlemagne était réel pour vous, qui avez restaurer l’Empire de $e_france$." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_HOLY_ROMAN_EMPIRE_DESC:0 " Vous avez permis de reformer le $e_hre$." - - SUCCESSION_EVENT_WINDOW_HEADING:1 "Vous avez rendu l’âme" - SUCCESSION_EVENT_WINDOW_HEADING_ALIVE:0 "Vous avez été déposé" - SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE:0 "Lignée [SuccessionEventWindow.GetPlayerHeir.Custom('FR_du_Char_Pi')][SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_HEADING_GAME_OVER:0 "Partie terminée" - SUCCESSION_EVENT_WINDOW_HEADING_END_DATE_REACHED:0 "Fin" - SUCCESSION_SUCCESSOR_TAB_TT:0 "#T Afficher le successeur#!" - SUCCESSION_TITLES_TAB_TT:0 "#T Afficher les titres\n#!$SUCCESSION_LOST_TITLES$" - SUCCESSION_LINEAGE_TAB_TT:0 "#T Afficher la lignée#!" - SUCCESSION_INHERITED_TITLES:0 "Titres hérités" - SUCCESSION_LOST_TITLES:0 "[Select_CString( EqualTo_int32( SuccessionEventWindow.GetNumberOfLostTitles, '(int32)0' ), '', '@warning_icon!')] Titres perdus lors de la succession: [SuccessionEventWindow.GetNumberOfLostTitles]" - SUCCESSION_LOST_TITLE_SHARE:0 "[SuccessionEventWindowLostTitlesItem.GetHeir.GetUINameNoTooltip]" - SUCCESSION_RELATION_HOUSE:0 "Membre de la [house|E]" - SUCCESSION_RELATION_DYNASTY:0 "Membre de la [dynasty|El]" - SUCCESSION_DYNASTY_INFO:0 "[Dynasty.GetName]\n[SuccessionEventWindow.GetStartDate.GetYear] - [SuccessionEventWindow.GetEndDate.GetYear]\n[Dynasty.GetNumberOfMembers] membres ([SuccessionEventWindow.GetNumberOfPlayed] joués)\n[Dynasty.GetPrestigeLevelName]\n[GetDataModelSize( Dynasty.GetDynastyHouses )] [Select_CString( EqualTo_int32( GetDataModelSize( Dynasty.GetDynastyHouses ), '(int32)1' ), 'Maison', 'Maisons' )]" - SUCCESSION_NO_HEIR:2 "Sans [player_heir|El], votre lignée a disparu après [SuccessionEventWindow.GetPlayedLength]." - diff --git a/project/ck3/base_game/localization/french/gui/temp_loc_for_testing_l_french.yml b/project/ck3/base_game/localization/french/gui/temp_loc_for_testing_l_french.yml deleted file mode 100644 index 246c0d115a..0000000000 --- a/project/ck3/base_game/localization/french/gui/temp_loc_for_testing_l_french.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_french: - TEMP_GUI_INTERACTION:0 "$EFFECT_LIST_BULLET$ Imprisons #high Duke Gyrth#! \n$EFFECT_LIST_BULLET$ #N This is an act of #E Tyranny#!, causing your subjects to lose #Z 40#! #E Opinion#! of you#!" - TEMP_GUI_INTERACTION_2:1 "$EFFECT_LIST_BULLET$ All of #high Duke Gyrth's#! Family will lose #Z 15#! #E Opinion#! of me.\n$EFFECT_LIST_BULLET$ Loses #Z 30#! #E Opinion#! of me #low (In Prison)#!" - TEMP_GUI_INTERACTION_TITLE:0 "Effects on #high Duke Gyrth Godwineson#! of East Anglia" - TEMP_GUI_HOOK:0 "Use a #E Hook#!" diff --git a/project/ck3/base_game/localization/french/gui/title_view_l_french.yml b/project/ck3/base_game/localization/french/gui/title_view_l_french.yml deleted file mode 100644 index 5c3f9de604..0000000000 --- a/project/ck3/base_game/localization/french/gui/title_view_l_french.yml +++ /dev/null @@ -1,186 +0,0 @@ -l_french: - TITLE_VIEW_OWNED_BY:0 "À l’intérieur [CHARACTER.GetLiege.LocalPlayerString( 'de votre ', 'du ' )][realm|El][CHARACTER.GetLiege.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]" - TITLE_VIEW_VASSAL_SCROLL_TITLE:0 "[titles|E] [de_jure|El] constitutifs de [TitleViewWindow.GetTitle.GetNameNoTierNoTooltip]" - TITLE_VIEW_UNOWNED_TITLES:0 "Pas encore créé" - PREVIOUS_TITLE:0 "#T Afficher le précédent [title|El]#!\n[TITLE.GetName]" - PREVIOUS_NO_TITLE:0 "#T Afficher le précédent [title|El]#!\n@warning_icon!#X Pas de titre vers lequel retourner#!" - TEMP_TITLE_LAND_TYPE_BARONY:0 "[holding|E]" - TEMP_TITLE_LAND_TYPE_COUNTY:0 "[county_capital|E]" - TEMP_TITLE_LAND_TYPE_UNKNOWN:0 "Cela ne devrait pas apparaître" - TITLE_VIEW_HOLDING_TAXES:0 "[taxes|E]: [Holding.GetIncome|1V]" - TITLE_VIEW_HOLDING_LEVIES:0 "[levies|E]: [Holding.GetMaxLevySize|0V]" - TITLE_VIEW_MY_TITLE:1 "Votre titre" - TITLE_VIEW_MY_PRIMARY_TITLE:1 "Votre [primary_title|El]" - TITLE_VIEW_HOLDER:0 "[holder|E] actuel" - TITLE_VIEW_PRIMARY_TITLE:0 "[CHARACTER.LocalPlayerString( 'Votre', 'Son' )] [primary_title|El]" - TITLE_VIEW_TOP_LIEGE:0 "[top_liege|E]" - TITLE_VIEW_DESTROY_TITLE:0 "Détruire le titre" - TITLE_VIEW_NOT_CREATED:0 "Pas encore créé" - TITLE_VIEW_CREATE_TITLE:0 "Créer le titre" - TITLE_VIEW_NO_DEJURE_COUNTIES:0 "Le [title|El] sélectionné n’a pas de [counties|El] de jure" - TITLE_VIEW_COUNTIES:0 "$LIMIT|V$ [counties|El] de jure nécessaires (actuellement: $CURRENT|V$)" - TITLE_VIEW_COUNTIES_DETAILED:0 "Nécessite $MINIMUM|V$ sur $TOTAL|V$ [counties|El] [de_jure|El] (plus que $PERCENTAGE|0%V$)\nVous en possédez $OWNED|V$" - TITLE_VIEW_GOLD_TEXT:0 "$VALUE|0V$[gold_i]" - TITLE_VIEW_PRESTIGE_TEXT:0 "Donne $VALUE|0V$[prestige_i]" - TITLE_VIEW_PRESTIGE_COST_TEXT:0 "$VALUE|0V$[prestige_i]" - TITLE_VIEW_CLAIMANTS:1 "Prétendants: [TitleViewWindow.GetNumberOfClaimants]" - TITLE_VIEW_NO_CLAIMANTS:0 "Ne peut avoir de prétendant" - TITLE_VIEW_NO_CLAIMANTS_TOOLTIP:0 "#T $TITLE_VIEW_NO_CLAIMANTS$\n#!Certains [titles|El] ne peuvent pas avoir de [claimants|El]: \n$BULLET_WITH_TAB$[baronies|E]\n$BULLET_WITH_TAB$Titres de [mercenary_company|El]\n$BULLET_WITH_TAB$Titres d’[holy_order|El]\n$BULLET_WITH_TAB$Titres de [head_of_faith|El]" - TITLE_VIEW_TITLE_HISTORY_LABEL:2 "Histoire de [Title.GetBaseName]" - TITLE_VIEW_SHOW_ELECTION_TT:2 "#T Voir l’élection#!" - TITLE_VIEW_CLEAR_LAWS:0 "Supprimer la loi" - TITLE_VIEW_CLEAR_LAWS_TOOTLIP_TITLE:0 "#T Supprimer la loi de [title_succession|El]#!" - TITLE_VIEW_CLEAR_CLICK:0 "#I Cliquez pour supprimer la loi [title_succession|El]#!" - TITLE_VIEW_CLEAR_LAWS_TITLE:0 "Supprimer la loi du [TITLE.GetNameNoTooltip]" - TITLE_VIEW_CLEAR_LAWS_CONFIRM:1 "La succession pour le [TITLE.GetName] n’aura plus sa propre succession de titre et suivra la [succession_law|El] de votre [realm|El]\n\nCoût:\n$COST|0V$\n$EFFECTS$" - TITLE_VIEW_CLEAR_LAWS_ACCEPT:0 "Supprimer" - CREATE_TITLE_TITLE:1 "Créer le titre [TITLE.GetBaseNameNoTooltip]" - DESTROY_TITLE_TITLE:1 "Détruire le titre [TITLE.GetBaseNameNoTooltip]" - DESTROY_TITLE_CONFIRM:0 "Le titre sera détruit.\n\nCoût:\n$PRESTIGE|0V$[prestige_i]" - DESTROY_TITLE_CONFIRM_ACCEPT:0 "Détruire" - DESTROY_TITLE_TOOLTIP_TITLE:1 "#T Détruire le titre [TITLE.GetBaseName]#!" - DESTROY_TITLE_COST:0 "Coût: $PRESTIGE|0V$[prestige_i]" - DESTROY_TITLE_BLOCKER_PRIMARY_TITLE:1 "@warning_icon!#X Impossible de détruire votre [primary_title|El].#!" - DESTROY_TITLE_REASON_CONTESTED:0 "@warning_icon!#X Ne peut pas être détruit si disputé dans une guerre#!" - CREATE_TITLE_TOOLTIP_TITLE:1 "#T Créer le titre [TITLE.GetBaseNameNoTooltip]#!" - CREATE_TITLE_CONFIRM:1 "Vous gagnerez $PRESTIGE|0V$[prestige_i]\n\nCoût:\n$GOLD|0V$[gold_i]" - CREATE_TITLE_CONFIRM_ACCEPT:0 "Créer" - CREATE_TITLE_HAS_HOLDER:0 "Titre déjà possédé par [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUIName]" - CREATE_TITLE_NO_DEJURE_COUNTIES:0 "@warning_icon!#X [TITLE.GetName] n’a pas de [counties|El] [de_jure|El].#!" - CREATE_TITLE_OR_CONDITION:1 "@warning_icon!#X Vous avez besoin d’un élément de ce qui suit:#!" - CREATE_TITLE_OR_CONDITION_REASON:1 "@warning_icon!#X [titles|E] de [$TIERNAME$|El] requis: $REQUIRED$ #weak (actuellement: $COUNTED$)#!#!" - CREATE_TITLE_OR_CONDITION_REASON_REGULAR:0 "[titles|E] de [$TIERNAME$|El] requis: $REQUIRED$ #weak (actuellement: $COUNTED$)#!" - CREATE_TITLE_GOLD:0 "@warning_icon!#X Nécessite $VALUE|0V$[gold_i]#!" - CREATE_TITLE_PIETY:0 "@warning_icon!#X Nécessite $VALUE|0V$[piety_i]#!" - CREATE_TITLE_COUNTIES_REQUIRED:1 "@warning_icon!#X Vous avez seulement $CURRENT$ sur $LIMIT$ [counties|El] requis#!" - TITLE_VIEW_TT_SELECT_HOLDING:0 "#T Sélectionnez une propriété#!" - TITLE_VIEW_USURP_TITLE:0 "Usurper" - USURP_TITLE_TITLE:1 "Usurper le titre [TITLE.GetBaseNameNoTooltip]" - USURP_TITLE_TOOLTIP_TITLE:1 "#T Usurper le titre [TITLE.GetBaseName]#!" - USURP_TITLE_CONFIRM:1 "Usurper le [TITLE.GetName] [TITLE.GetHolder.Custom('FR_du_Char_U_P')][TITLE.GetHolder.GetUIName].\n Coût:\n$GOLD|0V$[gold_i]\n\nJe gagnerai $PRESTIGE|0V$[prestige_i]" - USURP_TITLE_CONFIRM_ACCEPT:0 "Usurper" - CREATE_TITLE_HOLDER_HAS_LAND:3 "@warning_icon!#X Impossible d’usurper un [title|El] de quelqu’un qui considère votre [faith|El] comme [Concept( 'faith_hostility', 'hostile' )|E] ou pire, du moment qu’il en détient une des terres [de_jure|El]#!" - DESTROY_TITLE_VASSAL_OPINION:2 "Les [vassals|El] [de_jure|El] du [TITLE.GetName] perdront $OPINION_CHANGE|N$ d’opinion à votre égard pendant $TIME|V$ ans" - CREATE_TITLE_TOOLTIP_PRESTIGE_GAIN:1 "Vous gagnez $PRESTIGE|0V$[prestige_i] à sa création" - CREATE_TITLE_COST:0 "Coût: $GOLD|0V$[gold_i]" - CREATE_TITLE_WOULD_GO_INDEPENDENT:1 "Le titre a au moins le niveau du titre principal de votre [liege|El]" - USURP_TITLE_TOOLTIP_PRESTIGE_GAIN:0 "Lors de l’usurpation:\nVous gagnez $PRESTIGE|0V$[prestige_i]" - USURP_TITLE_HOLDER_OPINION:3 "[TITLE.GetHolder.Custom('FR_le_Char_U_P')|U][TITLE.GetHolder.GetUIName] perdra $OPINION_CHANGE|N$ d’opinion à votre égard" - USURP_TITLE_PRIMARY_IN_WAR:1 "@warning_icon!#X Impossible d’usurper le [primary_title|El] de quelqu’un en guerre#!" - USURP_TITLE_LIEGE_OR_ABOVE:0 "@warning_icon!#X Impossible d’usurper un titre appartenant à votre [liege|El]#!" - USURP_TITLE_WOULD_GO_INDEPENDENT:0 "@warning_icon!#X Impossible d’usurper un titre qui a au moins le niveau du titre principal de votre [liege|El]#!" - historical_history:0 "Hérité" - destroyed_history:0 "Détruit" - granted_history:0 "Accordé" - usurped_history:0 "Usurpé" - created_history:0 "Créé" - inheritance_history:0 "Hérité" - abdication_history:0 "Hérité par abdication" - elected_history:0 "Élu" - conquest_history:0 "Conquis" - conquest_holy_war_history:0 "Conquis dans une guerre sainte" - conquest_claim_history:0 "Conquis par un prétendant" - conquest_populist:0 "Conquis lors d’une révolte du peuple" - conquest_populist_history:0 "$conquest_populist$" - revoked_history:0 "Révoqué" - returned_history:0 "Rendu" - unspecified_history:0 "Gagné" - leased_out_history:0 "Baillé à rente" - lease_revoked_history:0 "Bail révoqué" - faction_demand_history:0 "Installé par demande d’une faction" - independency_history:0 "Est devenu indépendant" - swear_fealty_history:0 "A juré fidélité" - CLAIMANT_SORT_STRENGTH:0 "Puissance militaire" - CLAIMANT_SORT_NAME:0 "Nom" - TITLE_CLAIMANTS_HEADER:0 "Prétendants" - TITLE_CLAIMANTS_TOOLTIP:0 "#T Voir les [claimants|El]#!\n#V [TitleViewWindow.GetNumberOfClaimants]#! [Select_CString( EqualTo_int32( TitleViewWindow.GetNumberOfClaimants, '(int32)1' ), 'prétendant','prétendants' )]" - TITLE_SORT_BY:1 "Ordre de tri:" - SORT_BY_DIPLOMACY:0 "Trier par [diplomacy_skill|El]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)0' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascendant', 'Descendant' )|V]" - SORT_BY_MARTIAL:0 "Trier par [martial_skill|El]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)1' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascendant', 'Descendant' )|V]" - SORT_BY_STEWARDSHIP:0 "Trier par [stewardship_skill|El]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)2' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascendant', 'Descendant' )|V]" - SORT_BY_INTRIGUE:0 "Trier par [intrigue_skill|El]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)3' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascendant', 'Descendant' )|V]" - SORT_BY_LEARNING:0 "Trier par [learning_skill|El]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)4' ), Not( CharacterSelectionList.GetSortOrder ) ), 'Ascendant', 'Descendant' )|V]" - CLAIMANT_NOT_A_THREAT:0 "#T Impossible d’appuyer la [claim|El]#!\n[GuiClaimant.IsAllyDesc]" - CAN_ATTACK_IS_SUBJECT_OF:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est un[CHARACTER.Custom('FR_E')] [vassal|El][CHARACTER.Custom('FR_E')|E] [TARGET_CHARACTER.Custom('FR_du_Char_U_Pi')][TARGET_CHARACTER.GetShortUIName]" - CAN_ATTACK_NOT_LANDED:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] n’a pas de terres" - STRONG_CLAIM:0 "[pressed_claim_i][pressed_claim|E]" - WEAK_CLAIM:0 "[unpressed_claim_i][unpressed_claim|E]" - IMPLICIT_CLAIM:0 "[implicit_claim_i][implicit_claim|E]" - TITLE_HISTORY:0 "Historique du titre" - SHOW_TITLE_HISTORY:1 "#T Voir l’historique du titre#!" - HIDE_TITLE_HISTORY:1 "#T Masquer l’historique du titre#!" - TITLE_VIEW_MAKE_PRIMARY:0 "Rendre principal" - TITLE_MAKE_PRIMARY_TOOLTIP:1 "#T Faire de [TitleViewWindow.GetTitle.GetName] votre [primary_title|El]#!" - TV_TIER_INFO:1 "[title|E] de [Title.GetRankConcept|l]" - TV_HOLY_ORDER_LABEL:1 "[holy_order|E] [FAITH.GetReligion.GetAdjective]" - TV_MERCENARY_COMPANY_LABEL:0 "[mercenary_company|E]" - TITLE_VIEW_HEAD_OF_FAITH:0 "[head_of_faith|E] [FAITH.GetAdjective]" - TV_NO_CLAIM:1 "#weak Vous n’avez pas de [claim|El] sur ce titre#!" - TV_NOT_CREATED:0 "#weak Pas encore créé#!" - TV_MY_TITLE:1 "#weak Votre titre#!" - TITLE_VIEW_CANT_HAVE_CLAIMS:0 "#weak Impossible d’avoir une revendication sur ce [title|El]#!" - TITLE_VIEW_CANT_HAVE_CLAIMS_TT:0 "Impossible d’avoir une revendication sur un titre de [mercenary_company|El], d’[holy_order|El], de [barony|El] ou du [head_of_faith|El]" - TITLE_ALLEGIANCE_VASSAL_LIST:0 "Vassaux jurant [title_allegiance|El]" - TITLE_VIEW_SUCCESSION:0 "Ligne de succession" - TITLE_VIEW_SUCCESSION_DESCRIPTION_CHARACTER:0 "Succession du pays: selon [CHARACTER.LocalPlayerString( 'vos', 'les' )] lois[CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] ($LAWS$)" - TITLE_VIEW_SUCCESSION_DESCRIPTION_TITLE:0 "[title_succession|E]: selon les lois en [TITLE.GetName] ($LAWS$)" - TITLE_VIEW_ELECTION:0 "$game_concept_nominate_heir$" - TITLE_VIEW_DE_JURE:0 "De jure" - TITLE_VIEW_VASSALS:0 "Allégeance au titre" - TITLE_VIEW_BUILDING_TYPE:0 "Type de bâtiment: [Holding.GetType.GetName]" - CUSTOMIZE_TITLE_HEADER:0 "Personnaliser [Title.GetNameNoTooltip]" - CUSTOMIZATION_NAMING_HEADER:0 "Appellation" - TITLE_NAME_FIELD:0 "Nom" - TITLE_ADJECTIVE_FIELD:0 "Adjectif" - TITLE_NAME_FIELD_LONG:0 "Nom du titre" - TITLE_ADJECTIVE_FIELD_LONG:0 "Adjectif du titre" - TITLE_CUSTOMIZATION_DEFINITE_FORM:0 "Nom court" - TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP:0 "#T Basculer sur le nom court#!\nPermet de faire en sorte que le titre utilise le style de dénomination abrégée et soit présenté sans le préfixe « niveau de »." - CUSTOMIZE_TITLE:0 "#T Personnaliser le titre#!" - CUSTOMIZE_TITLE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X Ce n’est pas à vous de personnaliser [TITLE.GetNameNoTooltip]#!" - MAP_COLOR_HEADER:0 "Couleur de la carte" - TITLE_I_HAVE_NO_CLAIM:0 "Je n’ai pas de [claim|El] sur ce [title|El]" - TITLE_I_HAVE_PRESSED_CLAIM:0 "@pressed_claim! J’ai une [pressed_claim|El] sur ce [title|El]" - TITLE_I_HAVE_UNPRESSED_CLAIM:0 "@unpressed_claim! J’ai une [unpressed_claim|El] sur ce [title|El]" - TITLE_I_HAVE_IMPLICIT_CLAIM:0 "@implicit_claim! J’ai une [implicit_claim|El] sur ce [title|El]" - TITLE_VIEW_GO_TO_HOLDING:0 "#I Cliquer pour accéder à la vue de propriété #!" - TITLE_VIEW_DE_JURE_TITLES:0 "$TIER$ [de_jure|El] en [TITLE.GetBaseName]" - TITLE_VIEW_DE_JURE_BARONIES:0 "[baronies|E] en [TITLE.GetName]" - TITLE_VIEW_TITULAR:1 "[TitleViewWindow.GetTitle.GetNameNoTooltip] ne contient pas de titres [de_jure|El]" - TITLE_VIEW_BARONY_NO_DEJURE:0 "Les [baronies|El] n’ont jamais de titres [de_jure|El]" - TITLE_VIEW_DE_JURE_CAPITAL:0 "[de_jure_capital|E]:" - TITLE_VIEW_DE_JURE_PART_OF:1 "Fait partie [de_jure|El] de:" - TITLE_VIEW_TITLE_ADD_LAW_LABEL:1 "Ajouter la loi de succession" - TITLE_VIEW_TITLE_ADD_LAW_INFO:3 "Ajouter une [succession_law|El] [Concept('title_specific_succession','propre au titre')|E] [Title.GetName].\n\nCette loi ne s’appliquera qu’à ce [title|El] dans votre [realm|El].\n\nLes [rulers|El] d’un [title_rank|El] de [king|El] ou [emperor|El] peuvent préférer prendre la [decision|El] $adopt_special_succession_decision$ à la place, s’ils ont accès à une [succession|El] culturelle élective." - TITLE_VIEW_SHOW_ADD_LAWS:0 "Ajouter des lois" - TITLE_VIEW_TITLE_ADD_LAW_CONFIRM:0 "Ajouter des lois" - TITLE_VIEW_TITLE_ADD_LAW_POSSIBLE_LAWS:0 "Lois de succession possibles" - CLEAR_TITLES_EFFECTS_HEADER:0 "Effets:" - TITLE_VIEW_HO_NUMBER_OF_KNIGHTS:1 "[knight_i] [HolyOrder.GetNumberOfKnights] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_MERCENARY_NUMBER_OF_KNIGHTS:0 "[knight_i] [MercenaryCompany.GetNumberOfKnights] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers] [soldiers|El]" - TITLE_VIEW_MERCENARY_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers] [soldiers|El]" - CHARACTER_SORT_BY:0 "#T Ordre de tri: [Select_CString( CharacterSelectionList.GetSortOrder, 'Ascendant', 'Descendant' )]\n#!#I Cliquer pour changer#!" - FIND_VASSAL_HEADER:2 "Accorder à..." - FIND_VASSAL_RELEVANCE:0 "Pertinence" - FIND_VASSAL_BUTTON_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nChoisir quelqu’un à qui accorder ce [title|El] et ainsi avoir un nouveau [vassal|El].\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT:0 "Vous pouvez accorder des [titles|El] à un de vos [vassals|El] ou [guests|El], ou à tout [courtier|El] dans votre [realm|El]" - GRANT_TO_SAME_CULTURE_NOBLE_HEADER:0 "Un noble de culture [GetPlayer.GetCulture.GetNameNoTooltip]" - GRANT_TO_SAME_CULTURE_NOBLE_INFO:0 "Accorder le titre à un noble de #V votre culture#! et de foi [GetPlayer.GetFaith.GetAdjectiveNoTooltip]" - GRANT_TO_SAME_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_TOOLTIP:0 "#T Accorder à un noble de culture [GetPlayer.GetCulture.GetName]#!\nUn [county|El] détenu par un [ruler|El] qui n’est pas de la [culture|El] locale aura une [county_opinion|El] réduite.\n\nUn [vassal|El] de même culture a une [opinion|El] plus élevée à l’égard de son [liege|El].\n\n#I Cliquez pour accorder#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_HEADER:0 "Un noble local de culture [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetNameNoTooltip]" - GRANT_TO_LOCAL_CULTURE_NOBLE_INFO:0 "Accorder le titre à un noble de la #V culture locale#! et de foi [GetPlayer.GetFaith.GetAdjectiveNoTooltip]" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP:0 "#T Octroi à un noble de la culture [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetName] locale#!\nUn [county|El] détenu par un [ruler|El] de la [culture|El] locale n’aura pas une [county_opinion|El] réduite.\n\nUn [vassal|El] de la culture locale augmentera l’[cultural_acceptance|El]." - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BARONY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#I Cliquez pour accorder#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_COUNTY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#S Effets#! \n[FindVassalListWindow.GetTitle.GetAutoGrantCountyToLocalRulerEffectDesc(GetPlayer)]\n\n#I Cliquez pour accorder#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_ACCEPTANCE:0 "Ceci augmente l’acceptation" - TITLE_VIEW_FACTION:0 "[faction|E] [Faction.GetName|l]" - CREATE_TITLE_MIN_COST:0 "Coût minimum" - grant_title_info_text:0 "Ou choisissez un personnage dans votre pays..." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - EDIT_TITLE_NAME:0 "#T Renommer le titre#!" - RENAME_TITLE_TITLE:2 "Personnaliser [TITLE.GetNameNoTooltip]" - RENAME_TITLE_DESC:2 "" - RENAME_TITLE_ACCEPT:1 "Confirmer" - CUSTOMIZE_TITLE_NAME:1 "#T Personnaliser le titre#!\nRenommer le [title|El] ou changer sa couleur" diff --git a/project/ck3/base_game/localization/french/gui/tutorialwindow_l_french.yml b/project/ck3/base_game/localization/french/gui/tutorialwindow_l_french.yml deleted file mode 100644 index 685c0ec939..0000000000 --- a/project/ck3/base_game/localization/french/gui/tutorialwindow_l_french.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_french: - TW_REPLAY_VOICEOVER_TOOLTIP:0 "#T Réécouter#!" - TW_REPLAY_VOICEOVER_TOOLTIP_DISABLED:0 "#T Réécouter#!\n@warning_icon!#X Pas de voix off disponible.#!" diff --git a/project/ck3/base_game/localization/french/gui/waroverview_l_french.yml b/project/ck3/base_game/localization/french/gui/waroverview_l_french.yml deleted file mode 100644 index bbc77ef1d5..0000000000 --- a/project/ck3/base_game/localization/french/gui/waroverview_l_french.yml +++ /dev/null @@ -1,54 +0,0 @@ -l_french: - WAR_OVERVIEW_YOUR_PARTICIPANTS:3 "Alliés de l’attaquant" - WAR_OVERVIEW_THEIR_PARTICIPANTS:3 "Alliés du défenseur" - WAR_OUR_FORCES:1 "Nos forces armées:" - WAR_THEIR_FORCES:1 "Leurs forces armées:" - WAR_OVERVIEW_STARTED:1 "Guerre commencée il y a [WarOverviewWindow.GetWarDuration]" - WAR_OVERVIEW_START_DATE:1 "Commencée le [WarOverviewWindow.GetWar.GetStartDate.GetString|V]" - PARTICIPATION_SCORE_BREAKDOWN_HEADER:1 "[war_contribution|E]: $SCORE|V$ ($PERCENTAGE|%V$) $RANK$e" - PARTICIPATION_SCORE_BREAKDOWN_FROM_BATTLES:0 "Batailles" - PARTICIPATION_SCORE_BREAKDOWN_FROM_SIEGES:0 "Sièges" - PARTICIPATION_SCORE_BREAKDOWN_FROM_OCCUPATION:0 "Occupation" - PARTICIPATION_SCORE_MINIMUM_CONTRIBUTION:1 "@warning_icon!#X Vous avez besoin de $MIN$ de contribution pour obtenir une récompense#!" - WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] total:#! $WARSCORE|0%=+$" - IMPRISONMENT_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] venant des prisonniers:#! $WARSCORE|0%=+$" - BATTLES_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] venant des [battles|El]:#! $WARSCORE|0%=+$" - OCCUPATION_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] venant des [holdings|El] occupées:#! $WARSCORE|0%=+$" - TICKING_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] venant des [objectives|El]:#! $WARSCORE|0%=+$" - NO_IMPRISONMENT_WARSCORE:0 "#weak Aucun prisonnier important capturé#!" - NO_BATTLES_WARSCORE:0 "#weak Pas de batailles#!" - NO_OCCUPATION_WARSCORE:0 "#weak Aucune propriété occupée#!" - NO_TICKING_WARSCORE:0 "#weak Aucun objectif tenu#!" - BATTLE_RESULT_ENTRY:0 "$WARSCORE|0%=+$ Bataille de $PROVINCE$" - WAR_LEADER_TOOLTIP:1 "#T [war_leader|E]:#!\n[CHARACTER.GetUINameNotMe]" - WAR_PARTICIPANT_TOOLTIP:0 "#T [CHARACTER.GetUINameNotMeNoTooltip]#!" - WAR_OVERVIEW_WARSCORE:0 "$WARSCORE|0%=+$" - BATTLES_WAR_SCORE_CAPPED:0 "max." - WAR_OVERVIEW_IMPRISONMENT:0 "Emprisonnement: $WARSCORE$" - WAR_OVERVIEW_BATTLES:0 "[battles|E]: $WARSCORE$" - WAR_OVERVIEW_OCCUPATION:0 "Occupation: $WARSCORE$" - WAR_OVERVIEW_TICKING:0 "Horloge: $WARSCORE$" - WAR_OVERVIEW_CANNOT_SEND:1 "@warning_icon!#X Seuls les [war_leaders|El] peuvent offrir la paix.#!" - SEND_BUTTON_VICTORY:0 "Appuyer les demandes" - SEND_BUTTON_WHITE_PEACE:0 "Proposer une paix blanche" - SEND_BUTTON_DEFEAT:0 "Se rendre" - WARSCORE_MODIFIER:0 "[war_score|E]: $VALUE|+=0$" - WOULD_WIN_MODIFIER:0 "Gagnerait: $VALUE|+=0$" - PEACEMAKER_PERK_MODIFIER:0 "[GetPerk( 'peacemaker_perk' ).GetName( GetPlayer )]: $VALUE|+=0$" - WAR_LENGTH:0 "Longue guerre: $VALUE|+=0$" - CONCERN_ABOUT_OTHER_WARS:0 "Autres guerres: $VALUE|+=0$" - COMPLETELY_BANKRUPT:0 "En faillite: $VALUE|+=0$" - WAR_COST:0 "Coût:" - WAR_OVERVIEW_MY_CONTRIBUTION:1 "Votre [war_contribution|El]" - WAR_OVERVIEW_BENEFICIARY:1 "Votre [beneficiary|El]" - WAR_OVERVIEW_BENEFICIARY_NAME:0 "[CHARACTER.GetUIName]" - WAR_OVERVIEW_NO_BENEFICIARY:0 "#X Pas encore choisi#!" - WAR_OVERVIEW_CONTRIBUTION_RANK:1 "[WarOverviewWindow.GetContributionRank(GetPlayer)]e" - WAR_OVERVIEW_CONTRIBUTION_NO_RANK:0 "-" - WAR_OVERVIEW_PEACE_TERMS:1 "Termes de paix" - WAR_OVERVIEW_ALLIES_LEFT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetLeftSideParticipantItems ) ])#!" - WAR_OVERVIEW_ALLIES_RIGHT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetRightSideParticipantItems ) ])#!" - WAR_OVERVIEW_SHOW_ALLIES:0 "#T Affichage des [allies|El]#!" - WAR_OVERVIEW_TOTAL_SOLDIERS:0 "[soldiers|E] (total)" - WAR_PARTICIPANT_SOLDIERS:2 "[soldiers|E]: [soldier_i]$SOLDIERS$\n$knight_culture_player_plural$: [knight_i]$KNIGHTS$" - diff --git a/project/ck3/base_game/localization/french/hold_court_events/hold_court_events_george_l_french.yml b/project/ck3/base_game/localization/french/hold_court_events/hold_court_events_george_l_french.yml index a1c18968c2..508b81a356 100644 --- a/project/ck3/base_game/localization/french/hold_court_events/hold_court_events_george_l_french.yml +++ b/project/ck3/base_game/localization/french/hold_court_events/hold_court_events_george_l_french.yml @@ -103,12 +103,3 @@ hold_court.7021.b:0 "Ma réputation est ruinée !" hold_court.7021.c:0 "La diplomatie forte l’emporte sur la petite politique." hold_court.7021.d:0 "Quelles sont ces paroles amères ?" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - hold_court.7000.opt.culture:1 "Le peuple devrait avoir un dirigeant de culture [rival_1.GetCulture.GetName]." - hold_court.7000.opt.spouse_culture:1 "« Je vais forcer m[controversial_spouse.Custom('FR_OnA')] [controversial_spouse.Custom('WifeHusband')] à adopter la culture [rival_1.GetCulture.GetName]. »" - hold_court_7000_angry_populace:0 "Population en colère" - hold_court_7000_cowed_populace:0 "Population apeurée" - hold_court.7000.a.tt:0 "Vous tentez de montrer aux factions que le problème n'est pas aussi grave qu'elles le pensent. Le résultat dépend de votre [diplomacy_skill|El]." - hold_court.7000.b.tt:0 "Vous tentez de monter les factions les unes contre les autres ! Le résultat dépend de votre [intrigue_skill|El]." - hold_court.7000.c.tt:0 "Vous tentez de menacer les factions de représailles. Le résultat dépend de votre [martial_skill|El] et votre niveau de [dread|El]." diff --git a/project/ck3/base_game/localization/french/holy_orders_l_french.yml b/project/ck3/base_game/localization/french/holy_orders_l_french.yml index 72d787bdaa..2692d3fe93 100644 --- a/project/ck3/base_game/localization/french/holy_orders_l_french.yml +++ b/project/ck3/base_game/localization/french/holy_orders_l_french.yml @@ -80,6 +80,7 @@ holy_order_thousand_crows:0 "Mille Corbeaux" #Siberian_pagan holy_order_downstreamers:0 "Enfouisseurs" #Siberian_pagan holy_order_sylvan_saviors:0 "Sauveurs des Forêts" #Siberian_pagan + holy_order_company_of_the_caves:0 "Compagnie des grottes" #Opinions holy_order_founder_opinion:0 "Fondateur de mon ordre" diff --git a/project/ck3/base_game/localization/french/hook_types_l_french.yml b/project/ck3/base_game/localization/french/hook_types_l_french.yml index efd3f6510d..10e3c08147 100644 --- a/project/ck3/base_game/localization/french/hook_types_l_french.yml +++ b/project/ck3/base_game/localization/french/hook_types_l_french.yml @@ -11,3 +11,5 @@ fabrication_hook:0 "Fabrication" trial_by_combat_hook:0 "A gagné un duel judiciaire" sumptuary_crime_hook:0 "A enfreint la loi somptuaire" + minor_crime_accomplice_hook:0 "Complice de délit" + major_crime_accomplice_hook:0 "Complice de crime" diff --git a/project/ck3/base_game/localization/french/important_actions_l_french.yml b/project/ck3/base_game/localization/french/important_actions_l_french.yml index 0d26775b12..aaaf20a8a4 100644 --- a/project/ck3/base_game/localization/french/important_actions_l_french.yml +++ b/project/ck3/base_game/localization/french/important_actions_l_french.yml @@ -480,7 +480,7 @@ action_can_demand_payment_label:0 "Vous pouvez exiger un paiement [recipient.Custom('FR_au_Char_U_Pi')][recipient.GetShortUINameNoTooltip]" action_can_demand_payment_combined_label:0 "[recipient.GetUINameNoTooltip]" action_can_demand_payment_click:0 "#I Cliquez pour exiger un paiement#!" - action_can_demand_payment_HELP:0 "\n\n#help Vous pouvez faire ceci, car vous avez l’[perk|El] [GetPerk('golden_obligations_perk').GetName(GetPlayer)|l]\n\nExiger un paiement consomme le hameçon, alors assurez-vous que c’est pour cela que vous voulez l’utiliser !#!" + action_can_demand_payment_HELP:0 "\n\n#help Vous pouvez faire ceci, car vous avez l’[perk|El] [GetPerk('golden_obligations_perk').GetName(GetPlayer)|l]\n\nExiger un paiement consomme l’hameçon, alors assurez-vous que c’est pour cela que vous voulez l’utiliser !#!" action_hook_expiring:0 "Un hameçon expire bientôt" action_hook_expiring_combined_group_label:0 "Des hameçons expirent bientôt" @@ -573,10 +573,3 @@ action_can_hire_court_physician_label:0 "Vous pouvez embaucher un médecin de la Cour" action_can_hire_court_physician_desc:0 "Vous n’employez pas un médecin de la cour à un [court_position|El], vous devriez en embaucher un." action_can_hire_court_physician_click:0 "#I Cliquez pour voir#!" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - action_can_take_consort:0 "Prendre un concubin" - action_can_take_consort_label:0 "$action_can_take_consort$" - action_can_take_consort_desc:2 "Vous êtes actuellement en deçà du nombre convenable de [Concept( 'concubinage', 'concubins' )|E] pour quelqu'un de votre rang.\n\n#help Prenez-en davantage pour annuler la pénalité de [prestige|El] que vous subissez.#!" - action_can_take_consort_click:0 "#I Cliquer pour trouver un concubin#!" - action_close_family_can_marry_combined__unimportant:0 "Sans importance car j'ai beaucoup d'enfants plus âgés" diff --git a/project/ck3/base_game/localization/french/interactions/declare_war_l_french.yml b/project/ck3/base_game/localization/french/interactions/declare_war_l_french.yml index 5f0ac5cf44..763a5f54cd 100644 --- a/project/ck3/base_game/localization/french/interactions/declare_war_l_french.yml +++ b/project/ck3/base_game/localization/french/interactions/declare_war_l_french.yml @@ -26,10 +26,3 @@ DECLARE_WAR_ALLY_SORT_OPTION_MILITARY_NAME:0 "Nom" DECLARE_WAR_CHOOSE_WARGOAL_INSTRUCTION:1 "Choisir un objectif" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - DECLARE_WAR_ATTACKER_ALLY_COUNT:0 "Alliés: [DeclareWarInteractionWindow.GetAllyCountForAttacker]" - DECLARE_WAR_DEFENDER_ALLY_COUNT:0 "Alliés: [DeclareWarInteractionWindow.GetAllyCountForDefender]" - DECLARE_WAR_CHANGE_WAR_GOAL_TITLE:1 "Changer l'objectif" - DECLARE_WAR_CHANGE_WAR_GOAL_TOOLTIP:1 "#T Mofidier l'objectif#!\nModifier les [titles|El] ciblés par le [casus_belli|El] choisi" - DECLARE_WAR_ALLY_LIST_BUTTON_TEXT:0 "Afficher" diff --git a/project/ck3/base_game/localization/french/interactions/vassal_interaction_l_french.yml b/project/ck3/base_game/localization/french/interactions/vassal_interaction_l_french.yml index 02e2f98c28..cb6fe7ddc3 100644 --- a/project/ck3/base_game/localization/french/interactions/vassal_interaction_l_french.yml +++ b/project/ck3/base_game/localization/french/interactions/vassal_interaction_l_french.yml @@ -44,7 +44,7 @@ force_onto_council_extra_icon:1 "@weak_hook_icon!Disponible parce que vous avez un [hook|El]" force_onto_council.notification.strong_hook:0 "Il est dans votre intérêt de m’avoir comme fidèle [council_task.GetPositionName|l]. Vous savez ce qui se passera si vous refusez." force_onto_council.notification.fallback:0 "Conformément à notre accord, j’ai l’intention d’agir désormais en tant que [council_task.GetPositionName|l]. Naturellement, cela efface votre dette envers moi." - force_onto_council.desc.tt:0 "[actor.Custom('FR_le_Char_U_Pi')|U][actor.GetShortUIName] [Select_CString(actor.IsLocalPlayer,'devenez','devient')] un [councillor|El]" + force_onto_council.desc.tt:0 "[actor.Custom('FR_le_Char_U_Pi')|U][actor.GetShortUIName|U] [Select_CString(actor.IsLocalPlayer,'devenez','devient')] un [councillor|El]" force_onto_council.recipient.tt:0 "[actor.Custom('FR_le_Char_U_Pi')|U][actor.GetShortUIName] est devenu[actor.Custom('FR_E')] votre [council_task.GetPositionName|l]" force_onto_council.recipient.tt.duration:2 "[actor.GetSheHe|U] ne peut pas être renvoyé[actor.Custom('FR_E')] pendant [SCOPE.ScriptValue('council_position_locked_value')|0] ans" force_onto_council.actor.tt:0 "Vous êtes devenu le [council_task.GetPositionName|l] de votre seigneur lige" diff --git a/project/ck3/base_game/localization/french/interactions_l_french.yml b/project/ck3/base_game/localization/french/interactions_l_french.yml index e8299e7439..7dea91cfc2 100644 --- a/project/ck3/base_game/localization/french/interactions_l_french.yml +++ b/project/ck3/base_game/localization/french/interactions_l_french.yml @@ -39,7 +39,7 @@ blackmail_interaction:0 "Faire chanter" blackmail_interaction_desc:0 "Utiliser un [secret|El] que vous avez découvert pour obtenir un [hook|El]" blackmail_decline_summary:3 "@warning_icon!#X Si [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] refuse, son secret pourrait être révélé !#!" - modify_vassal_contract:0 "Modifier le contrat féodal" + modify_vassal_contract:1 "Modifier le contrat vassalique" liege_modify_vassal_contract_interaction:0 "$modify_vassal_contract$" liege_modify_vassal_contract_interaction_desc:0 "Renégocier les [obligations|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUINameNoTooltip] envers vous" liege_modify_vassal_contract_interaction_extra_icon:0 "$hook_extra_icon$" @@ -157,7 +157,7 @@ arrange_marriage_interaction_accept_toast:0 "Mariage" arrange_marriage_interaction_accept_toast_desc:0 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUINameNoTooltip] a épousé [secondary_recipient.Custom('FR_le_Char_U_Pi')][secondary_recipient.GetShortUINameNoTooltip]" arrange_marriage_interaction_accept_betrothal_toast:0 "Fiançailles" - arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUINameNoTooltip] est maintenant fiancé[secondary_actor.Custom('FR_E')] [secondary_recipient.Custom('FR_au_Char_U_Pi')][secondary_recipient.GetShortUINameNoTooltip]" + arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.Custom('FR_le_Char_U_Pi')|U][secondary_actor.GetShortUINameNoTooltip] [Select_CString( secondary_actor.IsLocalPlayer, 'êtes', 'est' )] maintenant fiancé[secondary_actor.Custom('FR_E')] [secondary_recipient.Custom('FR_au_Char_U_Pi')][secondary_recipient.GetShortUINameNoTooltip]" actor_secondary_marry_off_interaction:0 "[spouse|E]" recipient_secondary_marry_off_interaction:0 "[spouse|E]" hook_extra_icon:0 "@weak_hook_icon! [hook|E] disponible" @@ -277,12 +277,13 @@ RANSOM_FAVOR_OPTION:0 "Contre une faveur" ALREADY_SENT_GIFT_WARNING:0 "@warning_icon!#X Vous avez déjà envoyé un cadeau [recipient.Custom('FR_au_Char_U_Pi')][recipient.GetShortUIName], en envoyer un autre #underline annulera#! le modificateur d’[opinion|El] existant !#!" + ALREADY_SENT_GIFT_CULTURAL_ACCEPTANCE_WARNING:0 "@warning_icon!#X Puisque vous avez envoyé un cadeau récemment, vous n'augmenterez pas l'acceptation culturelle" BANISH_TYRANNY_WARNING:0 "@warning_icon!#X Ceci est un acte de [tyranny|El], faisant perdre #V [EmptyScope.ScriptValue('banishment_tyranny_gain')|0]#! d’[opinion|El] à vos sujets à votre égard#!" REVOKE_TITLE_TYRANNY_WARNING:0 "@warning_icon!#X Ceci est un acte de [tyranny|El], faisant perdre #V [EmptyScope.ScriptValue('revoke_title_tyranny_gain')|0]#! d’[opinion|El] à vos sujets à votre égard#!" REVOKE_VASSAL_TYRANNY_WARNING:0 "@warning_icon!#X Ceci est un acte de [tyranny|El], faisant perdre #V [EmptyScope.ScriptValue('revoke_vassal_tyranny_gain')|0]#! d’[opinion|El] à vos sujets à votre égard#!" IS_ALLOWED_TO_IMPRISON_DESC:4 "[recipient.LocalPlayerString( 'Vous', 'Loc_FR_le_GetShortUIName_U' )] [recipient.LocalPlayerString( 'êtes', 'est' )] un[recipient.Custom('FR_E')] [Concept( 'crime', 'crimine' )|E][recipient.Custom('FR_LLle')|E] connu[recipient.Custom('FR_E')] #weak ([recipient.GetImprisonmentReasons( actor.Self )])#!, ce qui [imprisoner.LocalPlayerString( 'vous ', '' )]permet[imprisoner.LocalPlayerString( '', 'Loc_FR_au_GetShortUIName' )] de [recipient.LocalPlayerString( 'vous ', 'l’' )]emprisonner sans être considéré comme un [tyrant|El]" IS_ALLOWED_TO_EXECUTE_DESC:2 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] est un[recipient.Custom('FR_E')] [Concept( 'crime', 'crimine' )|E][recipient.Custom('FR_LLle')|E] connu[recipient.Custom('FR_E')] #weak ([recipient.GetExecuteReasons( actor.Self )])#!, ce qui vous permet de l’exécuter sans être considéré comme un [tyrant|El]" - IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:1 "La foi [recipient.GetFaith.GetAdjective] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] est considérée comme $hostility_hostile_tooltippable$ ou $hostility_evil_tooltippable$ par la vôtre, ce qui vous permet de l’exécuter sans être considéré comme un [tyrant|El]." + IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:2 "La foi [victim.GetFaith.GetAdjective] [victim.Custom('FR_du_Char_U_Pi')][victim.GetShortUIName] est considérée comme $hostility_hostile_tooltippable$ ou $hostility_evil_tooltippable$ par la vôtre, ce qui vous permet de l’exécuter sans être considéré comme un [tyrant|El]." IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC:2 "#weak Puisque [Select_CString( imprisoner.IsLocalPlayer, 'j’ai', imprisoner.GetShortUIName )][Select_CString( imprisoner.IsLocalPlayer, '', ' a' )] une raison légitime, personne ne va [Select_CString( imprisoner.IsLocalPlayer, 'me', imprisoner.GetHerHim )] considérer comme un [tyrant|El]#!" IS_ALLOWED_TO_EXECUTE_NO_RECIPIENT_DESC:0 "$IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC$" IS_ALLOWED_TO_REVOKE_TITLE_DESC:3 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] [Select_CString( recipient.IsLocalPlayer, 'êtes', 'est' )] un[recipient.Custom('FR_E')] [Concept( 'crime', 'crimine' )|E][recipient.Custom('FR_LLle')|E] connu[recipient.Custom('FR_E')] #weak ([recipient.GetRevokeReasons( actor.Self )])#!, ce qui [Select_CString( actor.IsLocalPlayer, 'vous', 'lui' )] permet de révoquer [Select_CString( recipient.IsLocalPlayer, 'vos', 'ses' )] [titles|El] sans être considéré comme un [tyrant|El]" @@ -346,7 +347,7 @@ EXECUTION_PUBLIC:0 "Exécution publique" EXECUTION_SACRIFICE:0 "Sacrifier" MY_FAITH_HAS_THE_FIXED_APPOINTMENT_CLERGY_DOCTRINE:0 "Ma [faith|El] #weak ([CHARACTER.GetFaith.GetAdjective])#! a une [doctrine|El] de succession cléricale avec une nomination à vie" - vassal_contract_forbids_revocation:1 "Vous ne pouvez pas révoquer les [titles|El] d’un [vassal|El] qui a un [feudal_contract|El] avec la #high $title_revocation_rights_protected$#!" + vassal_contract_forbids_revocation:2 "Vous ne pouvez pas révoquer les [titles|El] d’un [vassal|El] qui a un [feudal_contract|El] avec la #high révocation de titre protégée#! ou un [contract|El] avec le #high statut de djizîa imposé#!" I_CANNOT_IMPRISON_ALLY_WITHOUT_REASON:1 "Vous ne pouvez pas emprisonner un [ally|El] sans raison" TARGET_WAS_RECENTLY_RANSOMED:0 "[TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')|U][TARGET_CHARACTER.GetShortUIName] a récemment été rançonné[TARGET_CHARACTER.Custom('FR_E')]" I_CANNOT_REVOKE_TITLE_FROM_ALLY_WITHOUT_REASON:2 "Vous ne pouvez pas révoquer un titre d’un [ally|El] sans un [Concept('revoke_title_reason','motif')|E]" @@ -611,7 +612,7 @@ I_AM_A_CHILD:0 "Vous êtes un enfant: $VALUE|=+0$" I_AM_FEMALE_WHEN_MALE_IS_PREFERRED:0 "Vous êtes une femme: $VALUE|=+0$" I_AM_MALE_WHEN_FEMALE_IS_PREFERRED:0 "Vous êtes un homme: $VALUE|=+0$" - THEY_ARE_LOWER_TIER:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] a un [title_tier|El] inférieur au vôtre: $VALUE|=+0$" + THEY_ARE_LOWER_TIER:0 "[secondary_recipient.Custom('FR_le_Char_U_Pi')|U][secondary_recipient.GetShortUIName] a un [title_rank|El] inférieur au vôtre: $VALUE|=+0$" I_ALREADY_HAVE_A_KINGDOM_OR_EMPIRE_CLAIM:0 "Vous avez déjà une [pressed_claim|El] sur un royaume ou un empire: $VALUE|=+0$" claimed_my_title_opinion:0 "A [claimed|El] mon [title|El]" HOF_ASK_FOR_CLAIM_NO_BARONIES:0 "Le [title|El] choisi ne peut pas être une [barony|El]" @@ -631,8 +632,8 @@ ASK_FOR_CONVERSION_RECIPIENT_DIPLOMACY:0 "Différence entre l’[diplomacy_skill|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUIName] et la vôtre: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_NOT_CREATE_CADET_BRANCH:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] ne peut pas créer une [cadet_branch|El]: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_CREATE_CADET_BRANCH:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] peut créer une [cadet_branch|El]: $VALUE|=+0$" - IS_PROTECTED_VIA_CONTRACT:0 "Le [feudal_contract|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] interdit la conversion forcée" - IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:0 "Le [feudal_contract|El] de ce [vassal|El] protège ses terres de la conversion" + IS_PROTECTED_VIA_CONTRACT:1 "Le contrat [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] interdit la conversion forcée" + IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:1 "Le contrat de ce [vassal|El] protège ses terres de la conversion" #ASK_FOR_CONVERSION_ACTOR_LEARNING:0 "My [learning_skill|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_FERVOR:0 "Différence entre les [Concept( 'fervor', 'ferveurs' )|E] [recipient.GetFaith.GetAdjective] et [actor.GetFaith.GetAdjective]: $VALUE|=+0$" ASK_FOR_CONVERSION_TAQIYA:1 "[core_tenet|E] [recipient.GetFaith.GetAdherentName] — $tenet_temporal_condemnation_taqiya$: $VALUE|=+0$" @@ -671,7 +672,7 @@ convert_at_war_interaction_desc:0 "Se convertir à la [faith|El] [recipient.Custom('FR_du_Char_U_Pi')][recipient.GetShortUINameNoTooltip] afin de mettre fin à la [holy_war|El]\n#weak (De la foi [actor.GetFaith.GetAdjective] à la [recipient.GetFaith.GetAdjective])#!" CONVERT_AT_WAR_INTERACTION_NOTIFICATION:0 "Je comprends enfin la puissance [recipient.GetFaith.HighGodNamePossessive]. Déposez les armes et je me convertirai à la foi [recipient.GetFaith.GetAdjectiveNoTooltip]." is_head_of_religion:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] ne se convertira pas puisqu’[CHARACTER.GetSheHe] est le chef de sa [faith|El]." - request_culture_conversion_interaction: "$ask_for_conversion_interaction$" + request_culture_conversion_interaction:0 "$ask_for_conversion_interaction$" # Dummy interaction Descs TEST_INTERACTION_NOT_IMPLEMENTED:0 "Test Interaction — Not Implemented (N/A)" @@ -1130,7 +1131,7 @@ AI_YOU_ARE_THE_FATHER:1 "[secondary_actor.LocalPlayerString( 'Vous êtes', 'Loc_FR_le_GetShortUIName_U_est' )] le vrai père: $VALUE|=+0$" AI_YOU_ARE_THE_DYNAST:1 "Vous êtes son [dynast|El]: $VALUE|=+0$ " AI_YOU_ARE_THE_HOUSE_HEAD:1 "Vous êtes son [house_head|El]: $VALUE|=+0$ " - is_not_wandering_child:0 "Est un enfant sans lien de parenté ou déjà pris en charge à une [court|E]." + is_not_wandering_child:0 "Est un enfant sans lien de parenté" # [LocEditor:ForFutureBatchExport] AI_WANDERLUST:0 "« Vous ne pouvez pas me dire ce que je dois faire, #EMP [actor.GetMotherFather]. »: $VALUE|=+0$ " AI_COURT_LODGING_STANDARDS_QUALITY:1 "Vos normes d’hébergement: $VALUE|=+0$ " AI_LIEGE_COURT_LODGING_STANDARDS_QUALITY:0 "$court_lodging_standards$ du [liege|El]: $VALUE|=+0$" @@ -1272,7 +1273,7 @@ literalist_debate_interaction_desc:0 "Vous défiez cette personne à un débat sur les fondements de votre foi" literalist_debate_interaction.tt_modifiers:1 "Chaque #P trait vertueux#! donne une chance supplémentaire de gagner le débat, tandis que chaque #N trait pécheur#! augmente la probabilité de perdre, quelle que soit l’érudition\n\n@warning_icon! #X Vous ne pouvez débattre qu’une fois tous les deux ans#!" literalist_debate_interaction.tt_winnings_actor:0 "Si vous gagnez, vous obtiendrez de la [piety|El] [recipient.Custom('FR_du_Char_Pi')][recipient.GetTitledFirstNameNoTooltip]" - literalist_debate_interaction.tt_winnings_recipient:0 "[recipient.Custom('FR_SilSielle')|U] gagne, [recipient.Custom('FR_IlElle')] #EMP vous#! prendra de la [piety|El] !#!" + literalist_debate_interaction.tt_winnings_recipient:0 "[recipient.Custom('FR_SilSielle')|U] gagne, [recipient.Custom('FR_IlElle')] #EMP vous#! prendra de la [piety|El] !" literalist_debate_interaction_has_been_debated:1 "Ce personnage a débattu récemment" literalist_debate_timing:1 "Vous n’avez pas participé récemment à un débat" not_literalist_debate_timing:0 "Vous avez participé récemment à un débat" @@ -1340,6 +1341,11 @@ INTERACTION_HUMBLE:0 "[GetTrait('humble').GetName( recipient )]: $VALUE|=+0$" INTERACTION_AMBITIOUS:0 "[GetTrait('ambitious').GetName( recipient )]: $VALUE|=+0$" INTERACTION_LAZY:0 "[GetTrait('lazy').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_JUST:0 "[GetTrait('just').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_HONEST:0 "[GetTrait('honest').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_FICKLE:0 "[GetTrait('fickle').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_PARANOID:0 "[GetTrait('paranoid').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_DECEITFUL:0 "[GetTrait('deceitful').GetName( recipient )]: $VALUE|=+0$" gift_artifact_interaction:0 "Offrir un artefact" gift_artifact_interaction_desc:0 "Donner un artefact [recipient.Custom('FR_au_Char_U_Pi')][recipient.GetShortUINameNoTooltip] pour augmenter son opinion à votre égard" @@ -1363,7 +1369,7 @@ demand_artifact_interaction:0 "Exiger un artefact" demand_artifact_interaction_desc:1 "Exiger un artefact [recipient.Custom('FR_au_Char_U_Pi')][recipient.GetShortUINameNoTooltip] sur lequel vous avez une [Concept('artifact_claim','revendication')|E]" demand_artifact_interaction_notification:0 "Artefact exigé" - demand_artifact_interaction_notification_refused:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUINameNoTooltip] a refusé de vous donner l’artefact !" + demand_artifact_interaction_notification_refused:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUINameNoTooltip|U] [recipient.LocalPlayerString( 'avez', 'a' )] refusé de donner l’artefact !" DEMAND_ARTIFACT_PROPOSAL:0 "Vous avez quelque chose qui devrait m’appartenir. Renoncez-y immédiatement !" DEMAND_ARTIFACT_ACCEPT:1 "Accepter" DEMAND_ARTIFACT_REJECT:1 "Décliner" @@ -1389,14 +1395,15 @@ #reforge_artifact_durability_desc: "The artifact's durability is #TODO_CD" #reforge_artifact_rarity_desc: "The artifact's rarity is #TODO_CD" - abandon_hook_interaction:0 "Abandonner le hameçon" + abandon_hook_interaction:0 "Abandonner l’hameçon" abandon_hook_interaction_desc:0 "Abandonner votre hameçon contre [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] pour perdre du [stress|El]." need_non_house_head_hook:0 "Vous ne pouvez pas utiliser un [hook|El] reçu en étant le [house_head|El]." + need_non_best_friend_hook:0 "Vous ne pouvez pas utiliser un [hook|El] reçu en étant des [best_friends|El]" msg_abandon_hook_interaction_title:0 "[recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUINameNoTooltip] est pardonné[recipient.Custom('FR_E')]" - dismiss_strong_hook_interaction:0 "Retirer le hameçon" + dismiss_strong_hook_interaction:0 "Retirer l’hameçon" dismiss_strong_hook_interaction_desc:0 "Forcer [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] à abandonner son [hook|El].\nCela vous coûtera du [prestige|El] et vous obtiendrez de la [tyranny|El]." - dismiss_weak_hook_interaction:0 "Retirer le hameçon" + dismiss_weak_hook_interaction:0 "Retirer l’hameçon" dismiss_weak_hook_interaction_desc:0 "Forcer [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip] à abandonner son [hook|El].\nCela vous coûtera du [prestige|El] et vous obtiendrez de la [tyranny|El]." msg_dismiss_hook_interaction_title:0 "Hameçon retiré" @@ -1500,6 +1507,9 @@ demand_dynasty_banner_interaction:0 "Demander la bannière de la dynastie" demand_dynasty_banner_interaction_desc:0 "En tant que [Concept('dynast','chef')|E] de la [dynasty|El] [actor.GetDynasty.GetName], vous pouvez demander une [Concept('artifacts','bannière')|E] dynastique aux autres membres" demand_dynasty_banner_artifact_tt:0 "L’[artifact|El] doit être une bannière de votre [dynasty|El]" + + MODIFY_NON_FEUDAL_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL:2 "Vous devez proposer un changement pour un nouveau [vassal_contract|El]" + INTERACTION_COST_MARRIAGE:0 "Coût: [CharacterInteractionConfirmationWindow.GetCostDescription]" ARTIFACT_USELESS_BANNER_REASON:0 "Cette bannière n’a aucun lien avec [recipient.Custom('FR_le_Char_U_Pi')][recipient.GetShortUINameNoTooltip]: $VALUE|=+0$" artifact_gift_vassal_tt:0 "@warning_icon! #X [recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] est votre [vassal|El]#!" artifact_gift_religious_head_tt:0 "@warning_icon! #X [recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] est votre [head_of_faith|El]#!" @@ -1510,19 +1520,3 @@ artifact_gift_very_low_durability_tt:0 "@warning_icon! #X [target.GetName] a une [durability|El] très faible#!" artifact_gift_useless_banner_tt:0 "@warning_icon! #X Bannière non liée à la [house|E] ou la [dynasty|El]#!" artifact_gift_claimed_tt:0 "#positive_value [recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] a une [artifact_claim|El] sur [target.GetName]#!" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - IMPRISONMENT_RELATIVES_EFFECT_MOVE_TO_DUNGEON:1 "Toute [THIS.GetCharacter.LocalPlayerString( 'votre', 'la' )] [family|El][THIS.GetCharacter.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] perd #N 15#! d’[opinion|El] envers [imprisoner.Custom('FR_le_Char_U_Pi')][imprisoner.GetShortUIName]" - IMPRISONMENT_RELATIVES_EFFECT_MOVE_TO_HOUSE_ARREST:1 "Toute [THIS.GetCharacter.LocalPlayerString( 'votre', 'la' )] [family|El][THIS.GetCharacter.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] gagne #P 15#! d’[opinion|El] envers [imprisoner.Custom('FR_le_Char_U_Pi')][imprisoner.GetShortUIName]" - kick_from_court_physician_warning_tt:0 "@warning_icon!#X [kicked.Custom('FR_le_Char_U_Pi')|U][kicked.GetShortUIName] est mon [court_physician|El]#!" - hire_court_physician_interaction:0 "Nommer médecin de la Cour" - hire_court_physician_interaction_desc:1 "Faire de votre [actor.Custom2('RelationToMe', SCOPE.sC('recipient'))] votre [court_physician|El]" - fire_court_physician_interaction:0 "Renvoyer le médecin de la Cour" - fire_court_physician_interaction_desc:0 "Renvoyer votre [court_physician|El]" - offer_vassalization_interaction_aibehavior_dejureliegetitleholder_tt:0 "[recipient.GetSheHe|U] est votre vassal[recipient.Custom('FR_E')] [de_jure|El]: $VALUE|=+0$" - offer_vassalization_interaction_aibehavior_dejurevassaltitleholder_tt:0 "[recipient.GetSheHe|U] est votre [recipient.Custom('FR_SeigneurDame')] lige [de_jure|El]: $VALUE|=+0$" - offer_vassalization_interaction_aibehavior_not_dejureliegetitleholder_tt:0 "[recipient.GetSheHe|U] n'est pas votre vassal[recipient.Custom('FR_E')] [de_jure|El]: $VALUE|=+0$" - ANSWER_SUM_DESC:1 "Acceptera si le total est positif" - RECIPIENT_WILL_NOT_ACCEPT_HEADER:0 "@cross_icon!#S N'acceptera pas#!" - MUST_BE_OF_SAME_HOUSE_OR_WITHOUT_DYNASTY:0 "[CHARACTER.Custom('FR_only_le_GetShortUIName')|U][CHARACTER.GetShortUIName] est membre d'une autre Maison" - sumptuary_debated_modifier_modifier:0 "A récemment débattu" diff --git a/project/ck3/base_game/localization/french/inventory/inventory_l_french.yml b/project/ck3/base_game/localization/french/inventory/inventory_l_french.yml index c90ed61468..6b9d16d72f 100644 --- a/project/ck3/base_game/localization/french/inventory/inventory_l_french.yml +++ b/project/ck3/base_game/localization/french/inventory/inventory_l_french.yml @@ -29,12 +29,13 @@ UNKNOWN_BENEFACTOR:0 "un bienfaiteur inconnu" - ARTIFACT_DURABILITY:0 "Durabilité: $CURRENT|1$ / $MAX|1$" + ARTIFACT_DURABILITY:0 "Durabilité : $CURRENT|1$ / $MAX|1$" ARTIFACT_HISTORY:0 "Historique de l’artefact" crown:0 "Couronne" helmet:0 "Couvre-chef" miscellaneous:0 "$trinket$" + miscellaneous_when_not_court:0 "$trinket$" regalia:0 "Insigne royal" weapon:0 "Arme" primary_armament:0 "$weapon$" @@ -49,6 +50,7 @@ artifact_slot_pedestal:1 "Objet de piédestal" artifact_slot_helmet:0 "Couvre-chef" artifact_slot_miscellaneous:0 "Bibelot" + artifact_miscellaneous_when_not_court:0 "$miscellaneous_when_not_court$" artifact_slot_armor:0 "Armure" artifact_slot_sculpture:0 "Meuble" artifact_slot_primary_armament:0 "Arme" @@ -69,6 +71,7 @@ artifact_wall_big:0 "Grand ornement mural" artifact_tapestry:0 "Tapisserie" artifact_sculpture:0 "Mobilier" + artifact_scientific_apparatus:0 "Appareil scientifique" artifact_wall_small:0 "Petit ornement mural" artifact_animal_skull:0 "Crâne d’animal" artifact_animal_hide:0 "Peau d’animal" @@ -76,17 +79,18 @@ artifact_throne:0 "Trône" artifact_box:0 "Coffret" artifact_goblet:0 "Coupe" + artifact_jug:0 "Cruche" artifact_book:0 "Livre" artifact_panacea:0 "Panacée" artifact_elixir:0 "Élixir" artifact_philosophers_stone:0 "Pierre philosophale" # These keys all use $weapon$ because despite being unique types, they all go in the weapon slot artifact_sword:1 "épée" - artifact_axe:1 "$axe$" - artifact_spear:1 "$spear$" - artifact_hammer:1 "$hammer$" - artifact_dagger:1 "$dagger$" - artifact_mace:1 "$mace$" + artifact_axe:1 "hache" + artifact_spear:1 "lance" + artifact_hammer:1 "marteau d’armes" + artifact_dagger:1 "dague" + artifact_mace:1 "masse" # Same as the above, but for armor types artifact_armor_mail:0 "$armor$" artifact_armor_plate:0 "$armor$" @@ -135,16 +139,16 @@ REPAIR_ARTIFACT_TITLE:0 "Réparer l’artefact" REPAIR:0 "Réparer" REPAIR_ARTIFACT:0 "#T $REPAIR_ARTIFACT_TITLE$#!" - EFFECTS_ON_ARTIFACT:0 "Effets sur: [Artifact.GetName]" + EFFECTS_ON_ARTIFACT:0 "Effets sur : [Artifact.GetName]" CHARACTER_PAYS_REFORGE_COST:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] [CHARACTER.LocalPlayerString( 'paierez', 'paiera' )] $COST$ pour reforger l’artefact [ARTIFACT.GetName]" CHARACTER_PAYS_REPAIR_COST:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] [CHARACTER.LocalPlayerString( 'paierez', 'paiera' )] $COST$ pour réparer l’artefact [ARTIFACT.GetName]" - ARTIFACT_CHANGES_NAME:0 "L’artefact [ARTIFACT.GetName] changera de nom pour: $NEW_NAME$" + ARTIFACT_CHANGES_NAME:0 "L’artefact [ARTIFACT.GetName] changera de nom pour : $NEW_NAME$" ARTIFACT_CHANGES_DESC:0 "L’artefact [ARTIFACT.GetName] changera de description" ARTIFACT_CHANGES_VISUALS:0 "L’artefact [ARTIFACT.GetName] changera d’aspect" - ARTIFACT_CHANGES_TYPE:0 "L’artefact [ARTIFACT.GetName] deviendra: $NEW_TYPE|l$" + ARTIFACT_CHANGES_TYPE:0 "L’artefact [ARTIFACT.GetName] deviendra : $NEW_TYPE|l$" ARTIFACT_CHANGES_RARITY:0 "L’artefact [ARTIFACT.GetName] changera de rareté et deviendra $NEW_RARITY|l$" - ARTIFACT_CHANGES_MODIFIER:1 "L’artefact [ARTIFACT.GetName] fournira ces avantages:\n$NEW_MODIFIER$" - ARTIFACT_CHANGES_TEMPLATE:0 "L’artefact [ARTIFACT.GetName] sera: $NEW_TEMPLATE$" + ARTIFACT_CHANGES_MODIFIER:1 "L’artefact [ARTIFACT.GetName] fournira ces avantages :\n$NEW_MODIFIER$" + ARTIFACT_CHANGES_TEMPLATE:0 "L’artefact [ARTIFACT.GetName] sera : $NEW_TEMPLATE$" ARTIFACT_CHANGES_DURABILITY:0 "L’artefact [ARTIFACT.GetName] changera de durabilité en $NEW_DURABILITY$ / $MAX_DURABILITY$" ARTIFACT_FULLY_REPAIRED:0 "L’artefact [ARTIFACT.GetName] sera entièrement réparé et restauré" NEW_ARTIFACT_TOOLTIP:0 "[artifact|E] récemment acquis" @@ -157,7 +161,7 @@ RENAME_ARTIFACT_TITLE:1 "Renommer [ARTIFACT.GetNameNoTooltip]" RENAME_ARTIFACT_DESC:1 "Changer le nom de l’artefact [ARTIFACT.GetNameNoTooltip]" RENAME_ARTIFACT_ACCEPT:0 "Accepter" - ARTIFACT_CURRENT_HOLDER:0 "Détenteur actuel: [Artifact.GetOwner.GetName]" + ARTIFACT_CURRENT_HOLDER:0 "Détenteur actuel : [Artifact.GetOwner.GetName]" DETAILS_TAB_HISTORY:0 "Historique" DETAILS_TAB_CLAIMS:1 "Revendications" DETAILS_TAB_CLAIM_INTERACTIONS:0 "Vous avez une revendication" @@ -178,19 +182,19 @@ taken_in_siege:0 "Pris lors d’un siège" won_in_duel:0 "Gagné en duel" taken_in_battle:0 "Pris dans une bataille" - CLAIMANT_ENTRY_HOUSE_HEAD:0 "Chef de la Maison: [ClaimantEntry.GetHouse.GetHeadOfHouse.GetName]" + CLAIMANT_ENTRY_HOUSE_HEAD:0 "Chef de la Maison : [ClaimantEntry.GetHouse.GetHeadOfHouse.GetName]" ARTIFACT_YEARS_UNTIL_DECAY:0 "[Artifact.GetYearsUntilDecay] ans" ARTIFACT_DURABILITY_TOOLTIP:1 "#T Durabilité#!\n#V $DURABILITY|1$ / $MAX_DURABILITY|1$#!\nAu rythme actuel de délabrement, l’[artifact|El] durera [ARTIFACT.GetYearsUntilDecay] ans avant de manquer de [durability|El] et de se casser" ARTIFACT_DURABILITY_NO_DECAY_TOOLTIP:1 "#T Durabilité#!\n#V $DURABILITY|1$ / $MAX_DURABILITY|1$#!\nCet [artifact|El] ne se délabre pas et durera éternellement à moins que quelque chose ne lui fasse perdre de la [durability|El]." DECAY_TOTAL:0 "Délabrement annuel" DECAY_BASE:0 "Délabrement de base" - CHARACTER_HAS_NO_VALID_SLOT:1 "@warning_icon!#X Pas d’emplacement disponible pouvant contenir: [ARTIFACT.GetName]#!" + CHARACTER_HAS_NO_VALID_SLOT:1 "@warning_icon!#X Pas d’emplacement disponible pouvant contenir : [ARTIFACT.GetName]#!" SLOT_CANNOT_HOLD_ARTIFACT:0 "@warning_icon!#X $SLOT$ ne peut pas contenir d’artefacts de type $TYPE$#!" EQUIP_ARTIFACT:4 "\n#I Cliquer pour l’équiper#!" UNEQUIP_QUICK_TT:0 "#T Déséquiper#!" EQUIP_ARTIFACT_REPLACE:0 "\n#I Cliquez pour remplacer $REPLACE_ARTIFACT$ avec ceci#!" SELECT_ARTIFACT:0 "Choisir l’artefact" - ARTIFACT_ALREADY_EQUIPPED_IN_SLOT:1 "@warning_icon!#X [ARTIFACT.GetNameNoTooltip]: déjà équipé à cet emplacement#!" + ARTIFACT_ALREADY_EQUIPPED_IN_SLOT:1 "@warning_icon!#X [ARTIFACT.GetNameNoTooltip] : déjà équipé à cet emplacement#!" INVENTORY_SLOT_TT:0 "#T Emplacement de [InventorySlot.GetName|l]#!\n[SelectLocalization( InventoryView.IsSelectedSlot( InventorySlot.Self ), 'SELECT_ARTIFACT_FOR_SLOT', 'SELECT_INVENTORY_SLOT' )]" SELECT_INVENTORY_SLOT:1 "#I Cliquez pour afficher les artefacts de type [InventorySlot.GetName|l]#!" SELECT_ARTIFACT_FOR_SLOT:1 "#I Cliquez pour désélectionner#!" @@ -215,7 +219,7 @@ ARTIFACT_EQUIPPED_TOOLTIP:0 "#T L’[artifact|El] est équipé#!" ARTIFACT_AT_MAX_DURABILITY:0 "@warning_icon!#X [ARTIFACT.GetNameNoTooltip] déjà à la durabilité maximale#!" IMMINENT_HOUSE_CLAIMANT:0 "[Artifact.GetOwner.GetHouse.GetName] #low ( [Artifact.GetYearsUntilHouseClaim( Artifact.GetOwner.Self )] ans)#!" - HOUSE_CLAIMS:0 "#help Revendication de la Maison:#!" + HOUSE_CLAIMS:0 "#help Revendication de la Maison :#!" DECAY_ARTIFACT_EQUIPPED:0 "Équipé" DECAY_ARTIFACT_DISPlAY:0 "Exposé" DECAY_ARTIFACT_UNEQUIPPED:0 "Dans le stock" @@ -235,18 +239,10 @@ ARTIFACT_PERSONAL_CLAIM:0 "Revendication personnelle" ARTIFACT_HOUSE_CLAIM:0 "Revendication de la Maison" REFORGE_ARTIFACT_COMPLETELY:1 "Reforger [ARTIFACT.GetNameNoTooltip] en $NEW_TYPE|l$" - REFORGE_COST:1 "Coût de la refonte: $COST$" - REPAIR_COST:0 "Coût de réparation: $COST$" + REFORGE_COST:1 "Coût de la refonte : $COST$" + REPAIR_COST:0 "Coût de réparation : $COST$" CANNOT_REFORGE_WITHOUT_ANTIQUARIAN:0 "@warning_icon!#X Impossible de reforger des [artifacts|El] sans un antiquaire#!" - ARTIFACT_FALLBACK_EFFECT:1 "#S Si vous ne remplissez pas les conditions:#!\n[Artifact.GetFallbackEffects]" + ARTIFACT_FALLBACK_EFFECT:1 "#S Si vous ne remplissez pas les conditions :#!\n[Artifact.GetFallbackEffects]" ARTIFACT_EFFECT:0 "[SelectLocalization( Artifact.HasCanBenefit, 'ARTIFACT_EFFECT_HAS_CAN_BENEFIT', '' )][Artifact.GetModifierEffects]" ARTIFACT_EFFECT_HAS_CAN_BENEFIT:0 "#S Si vous remplissez les #TOOLTIP:ARTIFACT_EFFECT_REQUIREMENT_TT #L conditions#!#!:#!\n" ARTIFACT_EFFECT_REQUIREMENT_TT:0 "[Artifact.GetCanBenefitPlayerDesc]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - ARTIFACT_CHANGES_ICON:0 "L'artefact [ARTIFACT.GetName] changera d'apparence" - STEAL_ARTIFACT_TOOLTIP:0 "#T Voler l'artefact#!" - DECLARE_WAR_FOR_ARTIFACT_TOOLTIP:0 "#T Déclarer la guerre pour l'artefact#!" - SELECT_DISPLAY_SLOT:0 "#help Cliquez pour exposer un [court_artifact|El]#!" - SELECT_COURT_ARTIFACT_TO_DISPLAY:0 "#help Sélectionnez un [court_artifact|El] valide dans le menu de droite ou cliquez à nouveau pour annuler#!" - mythical:0 "Mythique" diff --git a/project/ck3/base_game/localization/french/jester_events_l_french.yml b/project/ck3/base_game/localization/french/jester_events_l_french.yml index d179daa998..dfddda9b26 100644 --- a/project/ck3/base_game/localization/french/jester_events_l_french.yml +++ b/project/ck3/base_game/localization/french/jester_events_l_french.yml @@ -37,17 +37,17 @@ jester.700.b:0 "Ne vous énervez pas [courtier.GetFirstNameNoTooltip] ! Vous êtes [courtier.Custom('ComplimentAdjective')] !" jester.800.t:0 "$court_jester_prefix$comédie bouffonne" jester.800.desc:0 "« Oh non ! On dirait que je tombe à nouveau ! », s’exclame m[jester.Custom('FR_OnA')] bouffo[jester.Custom('FR_NNne')] [jester.GetFirstName] sur un ton comique," - jester.800.desc_2:0 "« Je suis tellement maladroit[jester.Custom('FR_E')] ! J’espère vraiment que je pourrai rester debout cette fois-ci ! » dit-[jester.Custom('FR_IlElle')]," + jester.800.desc_2:0 "« Je suis tellement maladroit[jester.Custom('FR_E')] ! J’espère vraiment que je pourrai rester debout cette fois-ci ! », dit-[jester.Custom('FR_IlElle')]," jester.800.desc_3:0 "« [jester.Custom('CulturalCurse')|U]. Je n’ai pas de chance ! », glousse-t-[jester.Custom('FR_IlElle')]," jester.800.desc_4:0 "Après tout ça, pas une égratignure sur son corps !" jester.800.a:0 "Tomber sans se blesser, impressionnant !" jester.800.b:0 "Bah ! Ce n’est pas drôle s’il n’y a pas de sang. Refaites-le. Plus fort." - fall_into_sculpture:0 "percutant la tête la première mon [furniture_to_crash_into.GetName] !\n\n" + fall_into_sculpture:0 "percutant la tête la première m[weapon_pratfall.Custom('FR_Artifact_OnA')] [furniture_to_crash_into.GetName] !\n\n" somersault_into_sculpture:0 "pratiquement en train de faire un saut périlleux sur mon [furniture_to_crash_into.GetName] !\n\n" faceplant:0 "tombant la tête la première sur le sol !\n\n" walk_into_wall:0 "tombant directement dans le mur, ce qui produit un grand bruit sourd !\n\n" weapon_pratfall:0 "tombant sur les fesses sur [weapon_pratfall.GetName] !\n\n" - weapon_plummet:0 "s’effondrant dangereusement près de mon [weapon_pratfall.GetName] !\n\n" + weapon_plummet:0 "s’effondrant dangereusement près de m[weapon_pratfall.Custom('FR_Artifact_OnA')] [weapon_pratfall.GetName] !\n\n" forceful_tumble:0 "tombant violemment en arrière !\n\n" jester.900.t:0 "$court_jester_prefix$à plusieurs sous un manteau" jester.900.desc:0 "Hm. Je ne savais pas que m[jester.Custom('FR_OnA')] bouffo[jester.Custom('FR_NNne')] était aussi... corpulent[jester.Custom('FR_E')].\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U] ! Excusez-moi, vous voyez... J’ai un peu trop mangé et il semblerait que mon estomac soit contrarié ! », dit [jester.GetFirstName] d’un air peiné.\n\n#flatulence *Prout*#!\n\nSoudain, le manteau coloré de [jester.GetFirstNameNoTooltip] s’ouvre," @@ -66,7 +66,7 @@ reinvigorating_reading_modifier:0 "Lecture revigorante" reinvigorating_reading_modifier_desc:0 "Ce personnage s’est fait lire à haute voix l’un de ses précieux livres, ce qui l’a inspiré." jester.1100.t:0 "$court_jester_prefix$le fantôme du [hiding_place.GetNameNoTooltip]" - jester.1100.desc:0 "Pourquoi un bruit provient-il de l’intérieur de mon [hiding_place.GetName] ? Je regarde la pièce, il n’y a personne d’autre ici. C’est vide et sombre.\n\n#EMP *Crac*#!\n\nPourrait-il s’agir d’un esprit ? Une sorte de lutin malveillant ?\nSoudain, il s’ouvre et révèle mon bouffon [jester.GetFirstName], qui saute et agite ses bras !\n\n« Méfiez-vous du fantôme du [hiding_place.GetNameNoTooltip] ! Je suis venu[jester.Custom('FR_E')] pour vous faire rire ! », crie-t-[jester.Custom('FR_IlElle')] joyeusement." + jester.1100.desc:0 "Pourquoi un bruit provient-il de l’intérieur de mon [hiding_place.GetName] ? Je regarde la pièce, il n’y a personne d’autre ici. C’est vide et sombre.\n\n#EMP *Crac*#!\n\nPourrait-il s’agir d’un esprit ? Une sorte de lutin malveillant ?\nSoudain, il s’ouvre et révèle m[jester.Custom('FR_OnA')] bouffo[jester.Custom('FR_NNne')] [jester.GetFirstName], qui saute et agite ses bras !\n\n« Méfiez-vous du fantôme du [hiding_place.GetNameNoTooltip] ! Je suis venu[jester.Custom('FR_E')] pour vous faire rire ! », crie-t-[jester.Custom('FR_IlElle')] joyeusement." jester.1100.a:0 "Ha ! Vous m’avez presque eu là !" jester.1100.b:0 "Par [ROOT.Char.GetFaith.HighGodName]... et si vous étiez un assassin !?" jester.1100.c:0 "Mon pauvre cœur..." diff --git a/project/ck3/base_game/localization/french/laws_l_french.yml b/project/ck3/base_game/localization/french/laws_l_french.yml index 495bdda936..2194fc3b2f 100644 --- a/project/ck3/base_game/localization/french/laws_l_french.yml +++ b/project/ck3/base_game/localization/french/laws_l_french.yml @@ -2,17 +2,17 @@ PASS_LAW_TOOLTIP_TITLE:3 "[Select_CString(GuiLaw.IsEnacted, '', 'Promulguer')] [Law.GetNameNoTooltip]" LAW_TOOLTIP_TITLE:1 "[Law.GetNameNoTooltip]" LAW_TOOLTIP_SUBTITLE:0 "#weak [Law.GetSubName]#!" - ADD_LAW_CONFIRMATION_TITLE:1 "Promulguer: [LAW.GetNameNoTooltip]" + ADD_LAW_CONFIRMATION_TITLE:1 "Promulguer : [LAW.GetNameNoTooltip]" ADD_LAW_CONFIRMATION_ACCEPT:0 "Promulguer la loi" ADD_LAW_CONFIRMATION_TEXT:0 "$EFFECTS$" - ADD_LAW_CONFIRMATION_COST:0 "Coût: $COST$" - LAW_ENACT_EFFECT_HEADER:0 "#S Quand cette loi est promulguée:#!" + ADD_LAW_CONFIRMATION_COST:0 "Coût : $COST$" + LAW_ENACT_EFFECT_HEADER:0 "#S Quand cette loi est promulguée :#!" LAW_PROVIDES_EFFECTS:0 "" LAW_PROVIDES_PREVIOUS_EFFECTS:1 "#S Des niveaux précédents#!" ALREADY_HAS_THIS_LAW:1 "#high Loi actuelle#!" - CLICK_TO_PASS_LAW:0 "\n#I Cliquer pour promulguer: [Law.GetNameNoTooltip|V]#!" - LAW_COST:1 "\n#S Coût:#! [GuiLaw.GetShortCostString|L]" - LAW_TITLE_ALLEGIANCE_OPINION:0 "$EFFECT_LIST_BULLET$L’[opinion|El] des vassaux qui jurent [title_allegiance|l]: $VALUE|+=$" + CLICK_TO_PASS_LAW:0 "\n#I Cliquer pour promulguer : [Law.GetNameNoTooltip|V]#!" + LAW_COST:1 "\n#S Coût :#! [GuiLaw.GetShortCostString|L]" + LAW_TITLE_ALLEGIANCE_OPINION:0 "$EFFECT_LIST_BULLET$L’[opinion|El] des vassaux qui jurent [title_allegiance|l] : $VALUE|+=$" crown_authority:0 "[crown_authority|E]" crown_authority_0:0 "Vassaux autonomes" diff --git a/project/ck3/base_game/localization/french/major_decisions_central_asia_l_french.yml b/project/ck3/base_game/localization/french/major_decisions_central_asia_l_french.yml index 17f8489713..d62f9f62f5 100644 --- a/project/ck3/base_game/localization/french/major_decisions_central_asia_l_french.yml +++ b/project/ck3/base_game/localization/french/major_decisions_central_asia_l_french.yml @@ -20,5 +20,5 @@ establish_yamagate_in_samarkand_decision_tooltip:1 "Revendiquer une nouvelle terre sainte à l’est" establish_yamagate_in_samarkand_decision_confirm:0 "Le $manichean$ renaît !" - hof_exists_tt:0 "Le [Concept('head_of_faith','chef de la foi')|E] [ROOT.GetFaith.GetAdjective|E] existe" + hof_exists_tt:1 "Votre [head_of_faith|El] existe" samarkand_held_by_you_or_vassal_tt:0 "$c_samarkand$ doit être détenu par vous ou un [vassal|El]" diff --git a/project/ck3/base_game/localization/french/major_decisions_east_europe_l_french.yml b/project/ck3/base_game/localization/french/major_decisions_east_europe_l_french.yml index 9efedcaa61..c32695b31e 100644 --- a/project/ck3/base_game/localization/french/major_decisions_east_europe_l_french.yml +++ b/project/ck3/base_game/localization/french/major_decisions_east_europe_l_french.yml @@ -215,7 +215,7 @@ #LIVONIAN DECISIONS east_europe.0200.t:0 "[founder.Custom('FR_le_Char_L')|U][founder.GetTitleAsNameNoTooltip] de Livonie" - east_europe.0200.desc.christian:1 "Pendant des siècles, les terres baltes étaient sauvages et peuplées de diverses croyances hérétiques et d’adorateurs du diable, mais grâce au couronnement [founder.Custom('FR_du_Char_L')][founder.GetTitleAsNameNoTooltip|l] de Livonie de religion [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip], le pouvoir [founder.GetFaith.HighGodNamePossessive] réchauffe cette terre humide et glacée.\n\nLa mission [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip] ayant été couronnée de succès dans les pays baltes, je suis libre de proclamer la Livonie, un titre destiné à unir tous les pays baltes derrière notre mission commune de diffusion de la parole [founder.GetFaith.HighGodNamePossessive]." + east_europe.0200.desc.christian:1 "Pendant des siècles, les terres baltes ont été sauvages et peuplées de diverses croyances hérétiques et d’adorateurs du diable. Grâce [founder.Custom('FR_au_Char_L')][founder.GetTitleAsNameNoTooltip|l] de Livonie de religion [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip], le pouvoir [founder.GetFaith.HighGodNamePossessive] réchauffe cette terre humide et glacée.\n\nLa mission [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip] ayant été couronnée de succès dans les pays baltes, je suis libre de proclamer la Livonie, un titre destiné à unir tous les pays baltes derrière notre mission commune de diffusion de la parole [founder.GetFaith.HighGodNamePossessive]." east_europe.0200.desc.nonchristian:1 "Pendant des siècles, nous les Baltes avons manqué d’un royaume lorsque les vikings ravageaient nos villages côtiers et que les missionnaires étrangers venus de contrées lointaines nous qualifiaient de primitifs et de sauvages. Cela appartient au passé : le peuple balte dispersé s’agenouille maintenant devant la couronne de Livonie.\n\nGrâce à mon couronnement en tant que [founder.GetTitleAsNameNoTooltip|l], je ferai connaître un âge d’or non seulement aux [founder.GetCulture.GetCollectiveNoun], mais aussi à tous les Baltes qui bordent le littoral." east_europe.0200.desc.outro:0 "\n\nLe destin des Baltes est entre mes mains et, avec la fondation de ce royaume, je vais inaugurer un nouvel âge d’or de la foi et de la gloire." east_europe.0200.a:0 "Mon héritage perdurera !" diff --git a/project/ck3/base_game/localization/french/major_decisions_iberia_north_africa_l_french.yml b/project/ck3/base_game/localization/french/major_decisions_iberia_north_africa_l_french.yml index 160ff5b07e..90c20d6ab3 100644 --- a/project/ck3/base_game/localization/french/major_decisions_iberia_north_africa_l_french.yml +++ b/project/ck3/base_game/localization/french/major_decisions_iberia_north_africa_l_french.yml @@ -32,7 +32,7 @@ iberia_north_africa.0016.former.desc:0 "\n\n[avenger.Custom('FR_le_Char_Pi')|U][avenger.GetTitledFirstName]" iberia_north_africa.0015.islam.desc:0 "a conduit ses troupes au cœur du vieux royaume franc et a écrasé toute opposition. Fort de son ancrage européen, l’avenir de l’islam est plus prometteur que jamais." iberia_north_africa.0016.christianity.a:0 "Que le Seigneur ait pitié de nos âmes." - iberia_north_africa.0016.generic.desc:0 "Il y a de nombreuses années, sur la route de Tours, les forces chrétiennes franques ont mis fin à l’invasion des Omeyyades en Europe. Charles Martel et ses hommes ont changé le cours de l’Histoire.\n\nCependant rien n’est éternel. [avenger.GetName] a fait pénétrer ses troupes dans l’ancien royaume franc et l’a déclaré comme sien. Avec cette implantation solide en Europe, seul [ROOT.Char.GetFaith.FateGodName] sait ce que [avenger.Custom('FR_le_Char_Pi')][avenger.GetTitledFirstNameNoTooltip] fera ensuite..." + iberia_north_africa.0016.generic.desc:0 "Il y a de nombreuses années, sur la route de Tours, les forces chrétiennes franques ont mis fin à l’invasion des Omeyyades en Europe. Charles Martel et ses hommes ont changé le cours de l’Histoire.\n\nCependant rien n’est éternel. [avenger.Custom('FR_le_Char')|U][avenger.GetName] a fait pénétrer ses troupes dans l’ancien royaume franc et l’a déclaré comme sien. Avec cette implantation solide en Europe, seul [ROOT.Char.GetFaith.FateGodName] sait ce que [avenger.Custom('FR_le_Char_Pi')][avenger.GetTitledFirstNameNoTooltip] fera ensuite..." iberia_north_africa.0001.t:0 "Le royaume du Portugal" iberia_north_africa.0001.start.desc:0 "Ce jour restera à jamais dans les mémoires comme la naissance du grand royaume du Portugal." @@ -49,4 +49,190 @@ name_i_see:0 "Je vois." iberia_north_africa.0002.b:0 "Que [ROOT.Char.GetFaith.WarGodName] bénisse le Portugal !" iberia_north_africa.0002.c:0 "Je reste de culture [ROOT.Char.GetCulture.GetName], peu importe ce qu’ils pensent." + + iberia_north_africa.9101.t:0 "Le Royaume des Canaries" # [LocEditor:ForFutureBatchExport] + iberia_north_africa.9101.desc.intro:0 "Chaque île se considérait comme un « royaume » depuis des temps immémoriaux, mais puisqu’elles sont désormais toutes sous l’autorité [canarias_former.Custom('FR_du_Char_Pi')][canarias_former.GetTitledFirstName], le temps est venu d’unir les couronnes.\n\n" # [LocEditor:ForFutureBatchExport] + iberia_north_africa.9101.desc.iberian:0 "Depuis la défaite finale des rois païens guanches, il ne reste plus grand-chose pour empêcher la propagation de la foi [canarias_former.GetFaith.GetAdjective] parmi les habitants des îles et consolider la domination [canarias_former.Custom('FR_du_Char_Pi')][canarias_former.GetTitledFirstNameNoTooltip] sur les îles. Les [title_k_canarias.GetNameNoTierNoTooltip] sont désormais un [title_k_canarias.GetTierAsNameNoTooltip] et [canarias_former.Custom('FR_le_Char')][canarias_former.GetName] les dirige !" # [LocEditor:ForFutureBatchExport] + iberia_north_africa.9101.desc.guanche:0 "Avec l’horizon qui s’élargit, nous voyons la montée de grands royaumes bien plus grands que le nôtre, et si nous voulons résister aux envahisseurs, nous devons forger notre propre destin et notre propre couronne. Grâce au couronnement [canarias_former.Custom('FR_du_Char')][canarias_former.GetName] pour gouverner les [title_k_canarias.GetNameNoTierNoTooltip], les habitants des îles ont enfin un symbole qui les unit et un objectif commun de préservation de notre mode de vie." # [LocEditor:ForFutureBatchExport] + iberia_north_africa.9101.desc.outro:0 "\n\nL’avenir reste incertain, mais la formation d’un [title_k_canarias.GetTierAsNameNoTooltip] inaugure sans aucun doute une toute nouvelle ère pour les îles et l’Afrique du Nord." # [LocEditor:ForFutureBatchExport] + iberia_north_africa.9101.a:0 "Un nouveau Royaume est né !" # [LocEditor:ForFutureBatchExport] + iberia_north_africa.9101.b:0 "L’avenir des [title_k_canarias.GetNameNoTierNoTooltip] réside dans la péninsule ibérique !" # [LocEditor:ForFutureBatchExport] + + iberia_north_africa.0101.t:0 "Fidélité au trône de Saint-Pierre" + iberia_north_africa.0101.desc:0 "Cela n’a pas été une mince affaire, mais ma famille a réuni suffisamment de terres et d’autorité spirituelle [religious_leader.GetFaith.GetAdjective] pour pouvoir invoquer un conclave de nos plus grands dignitaires. Notre sang, notre sueur et notre labeur ont enfin été récompensés.\n\nL’assemblée des [religious_leader.GetFaith.PriestNeuterPlural] de [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] se chamaille avec enthousiasme au sujet de la politique, envahissant les halls et les couloirs de mon donjon avec des dizaines de propositions et, à l’occasion, des bagarres d’origine théologique. Nous savons que nous souhaitons rester fidèles à Rome et [pope.Custom('FR_au_Char_Pi')][pope.GetTitledFirstName], mais nous ne sommes pas d’accord sur grand-chose d’autre.\n\nAprès des semaines d’impasse, il me revient, en tant qu’hôte et leur [religious_leader.GetTitleAsNameNoTooltip|l], d’arbitrer." + iberia_north_africa.0101.a:0 "Un seul peuple, une seule foi !" + iberia_north_africa.0101.a.tt:0 "Vous plaidez pour une voie plus juste" + iberia_north_africa.0101.b:0 "Nous ne pouvons pas avoir peur de prendre le pouvoir afin de défendre les nôtres." + iberia_north_africa.0101.b.tt:0 "Vous plaidez pour une voie plus fondamentaliste" + iberia_north_africa.0101.c:0 "Nous aurons encore besoin d’interprétations sur [religious_leader.GetFaith.ReligiousText]..." + iberia_north_africa.0101.c.tt:0 "Vous plaidez pour une voie encore plus pluraliste" + + iberia_north_africa.0102.t:0 "Fidélité [religious_leader.GetFaith.GetAdjectiveNoTooltip] au trône de Saint-Pierre" + iberia_north_africa.0102.desc.intro:0 "Après avoir accumulé toute sa vie une autorité religieuse et politique, [religious_leader.Custom('FR_le_Char_Pi')][religious_leader.GetTitledFirstName] a réuni un grand conclave [religious_leader.GetFaith.GetAdherentName] dans sa capitale, [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier], pour discuter de l’avenir de la foi.\n\nAprès des semaines de débats houleux, les religieux réunis ont choisi de réaffirmer leur loyauté envers [pope.Custom('FR_le_Char_Pi')][pope.GetTitledFirstName], tout en apportant quelques... modifications à la politique ecclésiastique.\n\nCes améliorations portent principalement sur" + iberia_north_africa.0102.desc.fundamentalist:0 "les injustices à l’encontre des fidèles et sur l’établissement du pouvoir temporel par tous les moyens pour les empêcher." + iberia_north_africa.0102.desc.righteous:0 "le repli sur soi afin d’assurer une homogénéité religieuse entre les grandes cultures adhérant à l’Église." + iberia_north_africa.0102.desc.pluralist:0 "l’instauration de pratiques rigoureuses pour l’étude [religious_leader.GetFaith.ReligiousText3], ainsi que des méthodes formelles pour remettre en question la compréhension qu’on en a." + iberia_north_africa.0102.a.same_faith:0 "Nous devons nous défendre !" + iberia_north_africa.0102.a.same_religion:0 "Est-ce qu’ils nous définissent comme une menace ?" + iberia_north_africa.0102.a.misc:0 "Quels fanatiques inquiétants !" + iberia_north_africa.0102.b.same_faith:0 "Une foi pour nous-mêmes !" + iberia_north_africa.0102.b.same_religion:0 "Quel égocentrisme..." + iberia_north_africa.0102.b.misc:0 "Tant qu’ils restent entre eux." + iberia_north_africa.0102.c.same_faith:0 "L’étude rigoureuse [religious_leader.GetFaith.ReligiousText3] profite à tous." + iberia_north_africa.0102.c.same_religion:0 "C’est inutile ; étudier si dur quand on a déjà tellement tort..." + iberia_north_africa.0102.c.misc:0 "Leur solution à la dérive doctrinale est de pinailler sur la doctrine ?" + + iberia_north_africa.0111.t:0 "S’affranchir du carcan de Rome" + iberia_north_africa.0111.desc:0 "Il a fallu des années pour construire l’unité politique et spirituelle nécessaire à ce conclave, mais j’ai finalement rassemblé suffisamment de paysans et de membres du clergé sous mes bannières pour répudier de manière significative le faux [pope.GetTitledFirstName|l].\n\nAujourd’hui encore, les allées et les salles de réception de [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] sont pleines de religieux qui discutent avec passion ; tous les moines mécontents et les [religious_leader.GetFaith.PriestNeuterPlural] que Rome a méprisés.\n\nTout ce débat est crucial pour la légitimité, mais en fin de compte, en tant que dirigeant [religious_leader.GetFaith.GetAdherentName] prééminent, ma volonté sera décisive." + iberia_north_africa.0111.a:0 "Le Fils de Dieu a enseigné la paix, et nous devons suivre." + iberia_north_africa.0111.a.tt:0 "$iberia_north_africa.0101.a.tt$" + iberia_north_africa.0111.b:0 "Même sans Rome, nous connaissons la valeur de la défense des nôtres !" + iberia_north_africa.0111.b.tt:0 "$iberia_north_africa.0101.b.tt$" + iberia_north_africa.0111.c:0 "L’islam n’est-il pas aussi une religion du Livre ?" + iberia_north_africa.0111.c.tt:0 "$iberia_north_africa.0101.c.tt$" + mozarabic_break_with_rome_decision.tt.you_gain_a_hof:0 "Un [title|El] de [Concept('head_of_faith','chef')|E] est créé pour la [faith|El] [religious_leader.GetFaith.GetAdjective]" + mozarabic_break_with_rome_decision.tt.new_hof_id:0 "[new_religious_head.Custom('FR_le_Char_Pi')|U][new_religious_head.GetTitledFirstName] est votre nouveau [head_of_faith|El]" + + iberia_north_africa.0112.t:0 "Schisme [religious_leader.GetFaith.GetAdherentNameNoTooltip] avec l’Église [pope.GetFaith.GetAdjectiveNoTooltip]" + iberia_north_africa.0112.desc.intro:0 "Au prix d’efforts considérables, [religious_leader.Custom('FR_le_Char_Pi')][religious_leader.GetTitledFirstName] a enfin réussi l’œuvre de sa vie en acquérant suffisamment d’autorité politique et spirituelle pour réunir l’Église [religious_leader.GetFaith.GetAdjective] dans la poursuite d’un seul objectif : rompre avec les diktats [pope.Custom('FR_du_Char_Pi')][pope.GetTitledFirstName].\n\nLe conseil ecclésiastique associé a été très animé à propos de la manière de combler le vide laissé par l’emprise de Rome, certains clercs en sont même arrivés aux mains à [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier].\n\nL’intervention [religious_leader.Custom('FR_du_Char_Pi')][religious_leader.GetTitledFirstNameNoTooltip] est la seule chose qui a permis de sortir de l’impasse, en choisissant" + iberia_north_africa.0112.desc.fundamentalist:0 "de prendre le relais de la protection des pèlerinages sur les sites saints [religious_leader.GetFaith.GetAdherentNamePluralNoTooltip] par la force des armes." + iberia_north_africa.0112.desc.righteous:0 "faire reculer ce qu’[religious_leader.Custom('FR_IlElle')] considère comme la violence pécheresse qui a envahi une grande partie de la religion [religious_leader.GetFaith.GetReligion.GetAdjective].\n\nSelon lui, les [religious_leader.GetFaith.GetAdherentNamePluralNoTooltip] devraient se concentrer sur la piété en menant simplement une bonne vie plutôt que d’essayer de paver la route vers [religious_leader.GetFaith.PositiveAfterLife] avec le sang des infidèles." + iberia_north_africa.0112.desc.pluralist:0 "d’assouplir les restrictions qui empêchent de s’accommoder avec leurs voisins musulmans, défendant ainsi une approche œcuménique des relations interconfessionnelles." + iberia_north_africa.0112.a.same_faith:0 "Par [religious_leader.GetFaith.HighGodName] et notre droit !" + iberia_north_africa.0112.a.same_religion:0 "Ils feraient mieux de ne pas verrouiller nos lieux saints." + iberia_north_africa.0112.a.misc:0 "On dirait qu’ils font des distinctions inutiles..." + iberia_north_africa.0112.b.same_faith:0 "Le pouvoir par la paix !" + # ^Kane lives in Death! + iberia_north_africa.0112.b.same_religion:0 "Je suppose qu’ils pensent qu’ils sont meilleurs que nous..." + iberia_north_africa.0112.b.misc:0 "Je me demande comment cela se passe pour eux..." + iberia_north_africa.0112.c.same_faith:0 "Nous avons tant en commun." + iberia_north_africa.0112.c.same_religion:0 "Inquiétant..." + iberia_north_africa.0112.c.islam:0 "Espérons que ce soit le premier pas vers une véritable conversion..." + iberia_north_africa.0112.c.misc:0 "Sont-ils une foi hybride, alors ?" + iberia_north_africa.0121.t:0 "Un retour à la campagne" + iberia_north_africa.0121.desc.intro:0 "Ce n’est pas un secret que j’ai eu... des problèmes avec ma foi [old_faith.GetAdjective]." + iberia_north_africa.0121.desc.excommunicated:0 "L’excommunication a mis mon âme à rude épreuve et a provoqué de nombreux conflits avec les autres [old_faith.GetAdherentNamePluralNoTooltip]." + iberia_north_africa.0121.desc.rivalry_with_hof:0 "Les disputes incessantes avec [old_faith.GetReligiousHead.Custom('FR_le_Char_Pi')][old_faith.GetReligiousHead.GetTitledFirstName] m’ont fait perdre mes illusions." + iberia_north_africa.0121.desc.negative_piety_level:0 "Mes actes ont fait de moi un[ROOT.Char.Custom('FR_E')] péch[ROOT.Char.Custom('FR_EurEresse')], quelqu’un que la foi semble se contenter de laisser sur le bord du chemin spirituel, et il est indéniable que cela m’a isolé." + iberia_north_africa.0121.desc.lorgar:0 "Bien que mes croyances soient intactes, je n’arrive pas à me défaire de l’impression qu’il doit y avoir quelque chose de plus dans l’univers que [old_faith.HighGodName]. Une vérité plus primordiale." + iberia_north_africa.0121.desc.sinful_traits:0 "J’ai l’impression que chacun de mes actes et chacune de mes pensées sont intrinsèquement pécheurs." + iberia_north_africa.0121.desc.virtuous_basque_pagan_traits:0 "Parfois, je me demande comment j’ai pu l’aimer, alors que toute ma personnalité semble faite pour autre chose." + iberia_north_africa.0121.desc.naked_cynicism:0 "Je la trouve inintéressante, et pire, subjuguée par des pouvoirs sur lesquels je n’ai que peu ou pas de contrôle." + iberia_north_africa.0121.desc.outro:0 "\n\nFinalement, je pense avoir trouvé la paix avec la foi [basque_faith.GetName]. Les syncrétiques ruraux de cette branche religieuse mineure ne portent aucun jugement sur moi et ont simplement une excitation vertigineuse à l’idée de devenir plus que les gardiens des traditions locales.\n\nUne excitation qui les laisse peut-être ouverts à... la suggestion." + iberia_north_africa.0121.a:0 "La foi [basque_faith.GetAdjectiveNoTooltip] sera à nouveau celle d’un guerrier !" + iberia_north_africa.0121.a.tt:0 "Vous plaidez pour une voie plus fondamentaliste" + iberia_north_africa.0121.b:0 "L’harmonie avec la nature est meilleure que l’harmonie avec les voisins." + iberia_north_africa.0121.b.tt:0 "Vous plaidez pour une voie plus juste" + iberia_north_africa.0121.c:0 "Il y a des religions plus dignes de partager des traditions." + iberia_north_africa.0121.c.tt:0 "Vous plaidez pour une autre voie pluraliste" + iberia_north_africa.0121.d:0 "Si je force le changement, suis-je moins corrompu[ROOT.Char.Custom('FR_E')] que la foi [old_faith.GetAdjectiveNoTooltip] ?" + iberia_north_africa.0121.d.tt:0 "Vous laissez la foi telle que vous l’avez trouvée" + + iberia_north_africa.0122.t:0 "$iberia_north_africa.0121.t$" + iberia_north_africa.0122.desc.intro:0 "Il semble que" + iberia_north_africa.0122.desc.excommunicated:0 "l’excommunication [religious_leader.Custom('FR_du_Char_Pi')][religious_leader.GetTitledFirstName] de la foi [old_faith.GetAdjective] soit finalement devenue trop pénible pour [religious_leader.Custom('FR_LuiElle')]." + iberia_north_africa.0122.desc.rivalry_with_hof:0 "la rivalité [religious_leader.Custom('FR_du_Char_Pi')][religious_leader.GetTitledFirstName] avec [old_faith.GetReligiousHead.GetTitledFirstName] ait finalement atteint un point critique." + iberia_north_africa.0122.desc.negative_piety_level:0 "les transgressions passées [religious_leader.Custom('FR_du_Char_Pi')][religious_leader.GetTitledFirstName] contre la foi [old_faith.GetAdjective] doivent laisser la place aux prochaines." + iberia_north_africa.0122.desc.lorgar:0 "la soif [religious_leader.Custom('FR_du_Char_Pi')][religious_leader.GetTitledFirstName] de croire en quelque chose de plus #EMP primordial#! soit devenue trop forte, le conduisant sur le chemin de l’hérésie." + iberia_north_africa.0122.desc.sinful_traits:0 "les habitudes pécheresses [religious_leader.Custom('FR_du_Char_Pi')][religious_leader.GetTitledFirstName] l’aient finalement emporté sur sa foi [old_faith.GetAdjective]." + iberia_north_africa.0122.desc.virtuous_basque_pagan_traits:0 "la lente séduction [religious_leader.Custom('FR_du_Char_Pi')][religious_leader.GetTitledFirstName] par les vertus de la vie rurale soit, finalement, achevée." + iberia_north_africa.0122.desc.naked_cynicism:0 "le désir flagrant [religious_leader.Custom('FR_du_Char_Pi')][religious_leader.GetTitledFirstName] de contrôler davantage la vie spirituelle de son pays soit complètement hors de contrôle." + iberia_north_africa.0122.desc.midtro:0 "\n\nDans un accès de folie certaine, [religious_leader.Custom('FR_le_Char_L')][religious_leader.GetTitleAsNameNoTooltip|l] a promu une obscure foi populaire syncrétique des Pyrénées, appelée [basque_faith.GetAdjective], au rang de religion principale de [religious_leader.GetPrimaryTitle.GetNameNoTier].\n\n" + iberia_north_africa.0122.desc.fundamentalist:0 "Bien que pacifique à l’origine, [religious_leader.Custom('FR_le_Char_Pi')][religious_leader.GetTitledFirstNameNoTooltip|l] a entraîné la jeune branche religieuse dans une frénésie furieuse en promettant du butin aux guerriers qui soutiennent sa politique fondamentaliste." + iberia_north_africa.0122.desc.righteous:0 "Cherchant à éloigner la petite branche religieuse de sa relation étroite avec le christianisme, [religious_leader.Custom('FR_le_Char_Pi')][religious_leader.GetTitledFirstNameNoTooltip] promeut un retour à ce qu’[religious_leader.Custom('FR_IlElle')] considère comme les parties les plus authentiquement païennes de ses mythes." + iberia_north_africa.0122.desc.pluralist:0 "Bien que la branche religieuse ait passé des siècles à incorporer des éléments du christianisme, [religious_leader.Custom('FR_le_Char_Pi')][religious_leader.GetTitledFirstNameNoTooltip] utilise son influence considérable pour introduire des composantes antagonistes de l’islam et remplacer les rituels nazaréens là où [religious_leader.Custom('FR_IlElle')] le peut." + iberia_north_africa.0122.desc.unchanged:0 "Essentiellement inchangée depuis son origine obscure malgré la nouvelle attention théologique, la branche religieuse embrasse un mélange de dogme chrétien et de mythologie vasconne traditionnelle." + iberia_north_africa.0122.a:0 "Je pense qu’[religious_leader.Custom('FR_IlElle')] a raison..." + iberia_north_africa.0122.b.same_faith:0 "C’est une maudite hérésie !" + iberia_north_africa.0122.b.same_religion:0 "Cela ne peut aboutir qu’à leur anéantissement" + iberia_north_africa.0122.b.respects_fellow_warmongers:0 "Au moins, ils n’ont pas peur d’un bon combat." + iberia_north_africa.0122.b.misc:0 "Tant qu’ils se battent loin." + iberia_north_africa.0122.c.same_faith:0 "[religious_leader.GetFirstNameNoTooltip] a renoncé [old_faith.HighGodName2] pour quelques bois moribonds ? !" + iberia_north_africa.0122.c.same_religion:0 "Est-ce qu’[religious_leader.Custom('FR_IlElle')] pense être meilleur[religious_leader.Custom('FR_E')] que nous ?" + iberia_north_africa.0122.c.believes_in_harmony_with_nature:0 "Au moins, ils comprennent les merveilles de la nature." + iberia_north_africa.0122.c.misc:0 "Ils parlent donc au nom des arbres ?" + iberia_north_africa.0122.d.muslim:0 "Au moins les [basque_faith.GetAdherentNamePluralNoTooltip] se rapprochent de la religion [islam_religion.GetAdjectiveNoTooltip]." + iberia_north_africa.0122.d.same_faith:0 "Ils nous ont abandonnés deux fois !" + iberia_north_africa.0122.d.same_religion:0 "C’est scandaleux !" + iberia_north_africa.0122.d.syncretised_with_islam:0 "Au moins, ils n’ont pas complètement perdu la tête." + iberia_north_africa.0122.d.misc:0 "Eh, pas mes festivités, pas mes ours dansants." + iberia_north_africa.0122.e.same_faith:0 "C’est donc ça la mesure de la tolérance." + iberia_north_africa.0122.e.same_religion:0 "Inquiétant..." + iberia_north_africa.0122.e.syncretised_with_christianity:0 "$iberia_north_africa.0122.d.syncretised_with_islam$" + iberia_north_africa.0122.e.misc:0 "C’est un changement assez mineur, honnêtement." + + iberia_north_africa.0131.t:0 "Enfants de l’Èbre" + iberia_north_africa.0131.desc.intro:0 "Grâce à la création de [k_aragon.GetDefinitiveName], j’ai déclenché un développement florissant de la culture [aragonese_culture.GetName] dans les villes de mon pays. Pas seulement dans nos régions centrales d’$d_aragon$, mais également" + iberia_north_africa.0131.desc.duchy.one:0 "[duchy_a.GetBaseNameNoTier]." + iberia_north_africa.0131.desc.duchy.two:1 "[duchy_a.GetBaseNameNoTier] et [duchy_b.GetBaseNameNoTier]." + iberia_north_africa.0131.desc.duchy.three:0 "[duchy_a.GetBaseNameNoTier], [duchy_b.GetBaseNameNoTier] et [duchy_c.GetBaseNameNoTier]." + iberia_north_africa.0131.desc.outro:0 "L’influence de mon nouveau peuple s’étend.\n\nEt pourtant... Je ne peux pas m’empêcher de regretter certains éléments [founder_culture.GetCollectiveNoun|l]. Son temps au centre de ma vie est peut-être terminé, mais avec mon influence et ma position, ils ne doivent pas disparaître." + # We can't use a script value here since we're using a while loop for the count, and they don't _currently_ support scripted values. + form_the_kingdom_of_aragon_decision.tt.x_random_counties_in_d_aragon:0 "3 [counties|El] en $d_aragon$ :" + iberia_north_africa.0131.a:0 "Ces gens sont mon peuple, et ils sont suffisants." + iberia_north_africa.0131.b:0 "Tous les attributs de la culture [founder_culture.GetNameNoTooltip] ne sont pas si mauvais..." + iberia_north_africa.0131.c:0 "Ce qui est vraiment important pour nous n’a pas changé." + iberia_north_africa.0131.d:0 "Peu importe comment le monde tourne, nous ne pouvons pas oublier nos racines !" + + iberia_north_africa.2105.t:0 "Maîtres de la Méditerranée" + iberia_north_africa.2105.desc:0 "Avec la prise de [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] et [sicily.GetNameNoTier], nous nous sommes déclarés les justes souverains de la mer Méditerranée. Des émissaires ont navigué vers tous les coins de la terre et ont informé les dirigeants de moindre importance de notre glorieux exploit.\n\nCette mer, et tout ce qu’elle touche, nous appartient !" + iberia_north_africa.2105.a:0 "Personne ne peut s’opposer à nous !" + + iberia_north_africa.fp2_golden_age_generic_title_intro:0 "Sciences de l’âge d’or :" + iberia_north_africa.2001.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ connaissance perdue" + iberia_north_africa.2001.desc:0 "Un[generated_actor.Custom('FR_E')] célèbre traduct[generated_actor.Custom('FR_EurRice')], [generated_actor.Custom('FR_le_Char_P')][generated_actor.GetFullName], est arrivé[generated_actor.Custom('FR_E')] à ma Cour après avoir appris que je commanditais les sciences. « Si c’est la connaissance que vous cherchez, c’est dans les livres anciens que vous trouverez ce qu’il y a de mieux. Même si elles sont oubliées, elles n’en sont pas moins vraies », déclare [generated_actor.Custom('FR_LeLa')] traduct[generated_actor.Custom('FR_EurRice')].\n\n« J’ai de nombreux livres qui ne sont pas encore traduits. Si vous me financez, vous en bénéficierez sûrement aussi ! »" + iberia_north_africa.2001.a:0 "Je n’épargnerai aucune dépense en publications" + iberia_north_africa.2001.a.learning:0 "philosophiques." + iberia_north_africa.2001.a.martial:0 "sur l’art de la guerre." + iberia_north_africa.2001.a.stewardship:0 "sur l’économie." + iberia_north_africa.2001.a.diplointrigue:0 "sur la rhétorique." + iberia_north_africa.2001.a.end:0 "" + iberia_north_africa.2001.a.a:0 "Vous demandez un livre pour vous aider à améliorer vos aptitudes les plus basses." + iberia_north_africa.2001.b:0 "Vous avez mon financement, apportez quelque chose d’utile." + iberia_north_africa.2001.b.a:0 "[generated_actor.GetFirstNameNoTooltip] vous donnera un livre aléatoire améliorant votre [skill|El]." + iberia_north_africa.2001.c:0 "Pourquoi voudrais-je de vieux livres ? L’histoire n’a pas sa place dans la science !" + iberia_north_africa.2002.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Chirurgie[generated_actor.Custom('FR_NNne')], les yeux dans les étoiles" + iberia_north_africa.2002.desc:0 "« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], faites en sorte que c[generated_actor.Custom('FR_EtEtte')] imbécile écoute ! C[generated_actor.Custom('FR_EtEtte')] chirurgie[generated_actor.Custom('FR_NNne')] a pratiqué une opération de la cataracte sur mon œil droit mais refuse maintenant de traiter mon œil gauche ! », s’exclame [patientzero.Custom('FR_le_Char_Pi')][patientzero.GetTitledFirstName]. « L’opération n’a réussi que parce que la conjonction des étoiles était parfaite. Vous devez attendre encore douze ans pour qu’une autre opération réussisse ! », répond [generated_actor.Custom('FR_LeLa')] médecin contrarié[generated_actor.Custom('FR_E')], [generated_actor.GetFirstName].\n\nEn tant que dirigeant[ROOT.Char.Custom('FR_E')], il est de mon devoir de régler ces questions. Dois-je interférer avec l’astrologie et risquer une opération bâclée ?" + iberia_north_africa.2002.a:0 "C’est une merveilleuse occasion pour [child_offering.GetFirstNameNoTooltip] d’apprendre la médecine !" + iberia_north_africa.2002.a.flavor:0 "Vous proposez votre enfant [child_offering.GetFirstName] comme assistant pour aider à l’opération de la cataracte par aspiration de [patientzero.GetFirstName]." + iberia_north_africa.2002.a.a:0 "[child_offering.GetFirstName] assiste l’opération" + iberia_north_africa.2002.a.b:0 "Résultats de l’opération de la cataracte" + iberia_north_africa.2002.b:0 "Les étoiles n’ont pas d’influence sur vos capacités, faites l’opération !" + iberia_north_africa.2002.b.a:0 "Vous exigez que l’opération ait lieu, tout en connaissant les risques." + iberia_north_africa.2002.c:0 "En effet, il est peut-être préférable d’attendre que les conditions soient favorables." + iberia_north_africa.2002.d:0 "En fait, si vous le regardez de #italic cette#! façon, les étoiles sont favorables !" + iberia_north_africa.2003.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ des caractères conflictuels" + iberia_north_africa.2003.desc:0 "De nombreux érudits sont passés par [playerprovince.GetNameNoTooltip] depuis que j’ai accordé mon financement, mais deux d’entre eux ont retenu mon attention. Peut-être est-ce parce qu’ils sont tous deux d’une grande intelligence, peut-être est-ce parce qu’ils ne veulent pas se taire et cesser de se disputer à ma cour pour d’infimes différences dans leurs croyances. « Je refuse de travailler avec un[generated_actor_r.Custom('FR_E')] te[generated_actor_r.Custom('FR_LLle')] imbécile ! », s’exclame [generated_actor_k.GetFirstName] avant que [generated_actor_r.GetFirstName] ne réponde par : « Très bien, je ne travaillerai jamais avec quelqu’un d’aussi têtu que vous ! »\n\n« [ROOT.Char.Custom('FR_MonseigneurMadame')|U], en quoi croyez-vous ? Est-ce le rôle du philosophe d’expliquer le monde naturel ou cela relève-t-il de l’autorité du prophète ? »" + iberia_north_africa.2003.a:0 "En fait, cela relève de #BER mon#! autorité. Maintenant, au travail." + iberia_north_africa.2003.a.flavor:0 "Vous offensez les deux érudits, en focalisant leur mépris sur vous plutôt qu’entre eux." + iberia_north_africa.2003.b:0 "Les philosophes bien sûr, les sages comme Aristutalis." + iberia_north_africa.2003.c:0 "Comment croire les philosophes si vous ne faites pas confiance à Ézéchiel ?" + iberia_north_africa.fp2_pilgrim_roads_generic_title_intro:0 "Chemins de pèlerinage :" + iberia_north_africa.2011.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ guerrier errant" + iberia_north_africa.2011.desc:0 "Alors que je me promène dans [chosen_location_for_pilgrim_roads.GetName], je tombe sur un grand arbre qui m’invite à me reposer sous lui. Je m’assieds sous l’ombre fraîche aux côtés d’un[generated_actor.Custom('FR_E')] [generated_actor.GetWomanMan]. « Êtes-vous un[generated_actor.Custom('FR_E')] pèlerin[generated_actor.Custom('FR_E')] ? », demandé-je." + iberia_north_africa.2011.desc_merge_into:0 "Ce à quoi [generated_actor.Custom('FR_IlElle')] répond :" + iberia_north_africa.2011.desc_soldier:0 "$iberia_north_africa.2011.desc_merge_into$ « Je ne suis qu’un[generated_actor.Custom('FR_E')] guerri[generated_actor.Custom('FR_ErEre')] égaré[generated_actor.Custom('FR_E')] du nom de [generated_actor.GetName]. Je suis venu[generated_actor.Custom('FR_E')] visiter [chosen_holy_site_for_pilgrim_roads.GetNameNoTier] pour découvrir pourquoi j’ai été abandonné[generated_actor.Custom('FR_E')] par [generated_actor.GetFaith.HighGodName] et pour savoir vers quoi je dois diriger ma lame dorénavant. »" + iberia_north_africa.2011.desc_captain:0 "$iberia_north_africa.2011.desc_merge_into$ « Peut-être, le suis-je. Mais je me reconnais plutôt comme une âme perdue. Mon nom est [generated_actor.GetName], ancien capitaine d’un ordre saint, maintenant vagabond[generated_actor.Custom('FR_E')] à la recherche [generated_actor.GetFaith.HighGodNamePossessive] et d’une plus grande cause à servir. »" + iberia_north_africa.2011.a:0 "C’est la volonté [generated_actor.GetFaith.HighGodNamePossessive] que vous rejoigniez mes rangs, [generated_actor.GetFirstNameNoTooltip]." + iberia_north_africa.2011.b:0 "C’est la volonté [generated_actor.GetFaith.HighGodNamePossessive] que vous erriez à la recherche d’ennemis." + iberia_north_africa.2011.b.flavor:0 "Vous encouragez [generated_actor.Custom('FR_LeLa')] guerri[generated_actor.Custom('FR_ErEre')] à continuer à se battre pour [generated_actor.GetFaith.HighGodName], de son propre chef, en faisant connaître votre bienveillance." + iberia_north_africa.2011.c:0 "Vous trouverez sûrement [generated_actor.GetFaith.HighGodName] à la fin de votre pèlerinage." + iberia_north_africa.2011.c.flavor:0 "Vous laissez [generated_actor.Custom('FR_LeLa')] guerri[generated_actor.Custom('FR_ErEre')] poursuivre son devoir envers [generated_actor.GetFaith.HighGodName] sans interruption." + iberia_north_africa.2012.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ étudiant[generated_actor.Custom('FR_E')] démuni[generated_actor.Custom('FR_E')]" + iberia_north_africa.2012.desc:0 "En parcourant mes routes nouvellement construites au [chosen_location_for_pilgrim_roads.GetName], je rencontre un[generated_actor.Custom('FR_E')] jeune [generated_actor.GetWomanMan] assis[generated_actor.Custom('FR_E')] sur une borne, le visage sombre et une besace vide à la main. [generated_actor.Custom('FR_IlElle')|U] se tourne vers moi et me demande : "[ROOT.Char.Custom2('RelationToMeAddress', generated_actor)], auriez-vous la bonté de donner une pièce à un[generated_actor.Custom('FR_E')] étudiant[generated_actor.Custom('FR_E')] en pèlerinage ?" + iberia_north_africa.2012.desc_student:0 "Je suis un[generated_actor.Custom('FR_E')] étudiant[generated_actor.Custom('FR_E')] en théologie, désireu[generated_actor.Custom('FR_XSe')] de mieux comprendre le monde qui nous a été accordé par [generated_actor.GetFaith.HighGodName]. Je serais même prêt[generated_actor.Custom('FR_E')] à vous donner mes notes de voyage en signe de reconnaissance en tant que semblable de foi [generated_actor.GetFaith.GetAdjective] ! »" + iberia_north_africa.2012.desc_architect:0 "J’étudie l’architecture, j’ai fait tout ce chemin pour voir et apprendre des œuvres bien entretenues de [chosen_holy_site_for_pilgrim_roads.GetNameNoTier]. Je me consacre entièrement à ce métier. Si vous me donnez de l’argent, je vous donnerai même mes écrits sur l’architecture ! »" + iberia_north_africa.2012.a:0 "Ces connaissances pourraient m’être utiles. Très bien, j’accepte cet échange." + iberia_north_africa.2012.b:0 "Vous devriez peut-être essayer de trouver un travail." + iberia_north_africa.2012.b.flavor:0 "Vous proposez à l’étudiant[generated_actor.Custom('FR_E')] un bon travail à votre cour, ce qui [generated_actor.Custom('FR_LeLa')] prend par surprise." + iberia_north_africa.2012.c:0 "Pas de troc. En tant que [ROOT.Char.Custom('FR_FaithGenderedAdj')], il est de mon devoir de vous aider." + iberia_north_africa.2013.t:0 "À [ROOT.Char.Custom('FR_CeluiCelle')] qui a permis le chemin pour les pèlerins" + iberia_north_africa.2013.desc:0 "Vous avez fait un travail exemplaire en posant les bases nécessaires pour faciliter l’accès au lieu saint de [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]. Pour cela, je me dois de vous récompenser.\n\nDites-moi, y a-t-il quelque chose que vous désirez ?" + iberia_north_africa.2013.a:0 "Vos éloges suffisent, [fp2_iberia_north_africa_2013_head_of_faith.GetFaith.ReligiousHeadName|l] [fp2_iberia_north_africa_2013_head_of_faith.GetFirstName]." + iberia_north_africa.2013.b:0 "Répandez la nouvelle de mes actes au nom [ROOT.Char.GetFaith.HighGodNamePossessive]." + iberia_north_africa.2013.c:0 "Que chaque guerrier sache que je me consacre à la foi [ROOT.Char.GetFaith.GetAdjectiveNoTooltip]." + iberia_north_africa.2013.d:0 "Offrez-moi un artefact digne d’être exposé à [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]." + iberia_north_africa.2013.d.tooltip:0 "[fp2_iberia_north_africa_2013_head_of_faith.Custom('FR_le_Char_Pi')|U][fp2_iberia_north_africa_2013_head_of_faith.GetTitledFirstName] vous offrira un [artifact|El] béni" + iberia_north_africa.2013.notif.t:0 "Chemins de piété" + struggle_iberia_form_portugal_decision_correct_phase_tt:0 "La [struggle_phase|El] actuelle est la [struggle_phase_iberia_opportunity|El]" diff --git a/project/ck3/base_game/localization/french/map/map_modes_l_french.yml b/project/ck3/base_game/localization/french/map/map_modes_l_french.yml new file mode 100644 index 0000000000..f2e48eca46 --- /dev/null +++ b/project/ck3/base_game/localization/french/map/map_modes_l_french.yml @@ -0,0 +1,38 @@ +l_french: + terrain:0 "Terrain" + terrain_desc:0 "$MAPMODE_TERRAIN$" + baronies:0 "Baronnies" + baronies_desc:0 "$MAPMODE_BARONIES$" + counties:0 "Comtés" + counties_desc:0 "$MAPMODE_COUNTIES$" + realms:0 "Pays" + realms_desc:0 "$MAPMODE_REALMS$" + cultures:0 "Cultures" + cultures_desc:0 "$MAPMODE_CULTURES$" + court_languages:0 "$MAPMODE_COURT_LANGUAGES_NAME$" + court_languages_desc:0 "$MAPMODE_COURT_LANGUAGES$" + players:0 "$MAPMODE_PLAYERS_LABEL$" + players_desc:0 "$MAPMODE_PLAYERS$" + dejure_counties:0 "$MAPMODE_DJ_COUNTIES_NAME$" + dejure_counties_desc:0 "$MAPMODE_DJ_COUNTIES$" + dejure_duchies:0 "Titres de duché" + dejure_duchies_desc:0 "$MAPMODE_DJ_DUCHIES$" + dejure_kingdoms:0 "Titres de royaume" + dejure_kingdoms_desc:0 "$MAPMODE_DJ_KINGDOMS$" + dejure_empires:0 "Titres d’empire" + dejure_empires_desc:0 "$MAPMODE_DJ_EMPIRES$" + realm_areas:0 "Zones de pays" + realm_areas_desc:0 "$MAPMODE_AREAS$" + religions:0 "Fois" + religions_desc:0 "$MAPMODE_RELIGIONS$" + simple_terrain:0 "$MAPMODE_SIMPLE_TERRAIN_NAME$" + simple_terrain_desc:0 "$MAPMODE_SIMPLE_TERRAIN$" + county_development:0 "$MAPMODE_COUNTY_DEVELOPMENT_NAME$" + county_development_desc:0 "$MAPMODE_COUNTY_DEVELOPMENT$" + diplomacy_desc:0 "$MAPMODE_DIPLOMACY$" + houses:0 "Maisons" + houses_desc:0 "$MAPMODE_HOUSES$" + government:0 "$MAPMODE_GOVERNMENT_NAME$" + government_desc:0 "$MAPMODE_GOVERNMENT$" + struggle:0 "Implication" + struggle_desc:0 "#T Implication#!\nAffiche le statut d’implication des [realms|El] dans la [struggle_region|El]." diff --git a/project/ck3/base_game/localization/french/map_items_l_french.yml b/project/ck3/base_game/localization/french/map_items_l_french.yml index 6f70c67476..aa66d5de7b 100644 --- a/project/ck3/base_game/localization/french/map_items_l_french.yml +++ b/project/ck3/base_game/localization/french/map_items_l_french.yml @@ -47,6 +47,7 @@ river_niger:0 "Niger" river_bussa_rapids:0 "Rapides de Boussa" river_euphrates:0 "Euphrate" + river_tigris:0 "Tigre" river_indus:0 "Indus" river_sutlej:0 "Sutlej" river_ganges:0 "Gange" diff --git a/project/ck3/base_game/localization/french/mercenaries_l_french.yml b/project/ck3/base_game/localization/french/mercenaries_l_french.yml index 622ce68d63..2071accbef 100644 --- a/project/ck3/base_game/localization/french/mercenaries_l_french.yml +++ b/project/ck3/base_game/localization/french/mercenaries_l_french.yml @@ -263,7 +263,7 @@ mercenary_company_khanty_host_article:0 "" mercenary_company_khorasan_band:0 "Bande khorassane" mercenary_company_khorasan_band_article:0 "" - mercenary_company_kievan_band:0 "Bande de Kiev" + mercenary_company_kievan_band:1 "Bande de Kiev" mercenary_company_kievan_band_article:0 "" mercenary_company_kushite_band:0 "Bande koushite" mercenary_company_kushite_band_article:0 "" diff --git a/project/ck3/base_game/localization/french/messages_l_french.yml b/project/ck3/base_game/localization/french/messages_l_french.yml index 63470cb669..f8cee6bb66 100644 --- a/project/ck3/base_game/localization/french/messages_l_french.yml +++ b/project/ck3/base_game/localization/french/messages_l_french.yml @@ -9,7 +9,7 @@ msg_marriage:1 "Mariage de votre [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! et #high [RIGHT_CHARACTER.GetFirstNameNoTooltip]#!" msg_marriage_desc:1 "Votre [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.Custom('FR_le_Char_Pi')][LEFT_CHARACTER.GetShortUINameNotMe] a épousé [RIGHT_CHARACTER.Custom('FR_le_Char_P')][RIGHT_CHARACTER.GetUINameNotMe]" - msg_building_done:1 "Bâtiment achevé: #high [BUILDING.GetNameNoTooltip|l]#! à [PROVINCE.GetNameNoTooltip]" + msg_building_done:1 "Bâtiment achevé : #high [BUILDING.GetNameNoTooltip|l]#! à [PROVINCE.GetNameNoTooltip]" msg_building_done_desc:1 "Le bâtiment [BUILDING.GetName|l] a été construit en [PROVINCE.GetName]" msg_new_heir:0 "Nouvel héritier" msg_new_heir_desc:2 "Votre [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.Custom('FR_le_Char_U_P')][LEFT_CHARACTER.GetUINameNoTooltip] est désormais votre [Concept( 'player_heir', 'hériti' )|E][LEFT_CHARACTER.Custom('FR_ErEre')|E] #E du joueur#!" @@ -37,7 +37,7 @@ msg_siege_loot_desc:1 "Vous contrôlez maintenant [PROVINCE.GetName]\nVous avez reçu $VALUE|V0$[gold_i] de l’occupation de [PROVINCE.GetName]" msg_scheme_abandoned:0 "Complot abandonné" msg_scheme_abandoned_desc:0 "$SCHEME_NAME|V$ contre [CHARACTER.Custom('FR_le_Char_U_P')][CHARACTER.GetUINameNoTooltip] a été abandonné" - msg_agent_joined_my_scheme:1 "Un agent a rejoint le complot: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_agent_joined_my_scheme:1 "Un agent a rejoint le complot : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_agent_joined_my_scheme_desc:1 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] est devenu[LEFT_CHARACTER.Custom('FR_E')] un [agent|El] dans votre [scheme|El] visant à [SCHEME.GetFullActionName|l]" msg_multiple_agents_joined_my_scheme:0 "Des agents ont rejoint le complot" msg_multiple_agents_joined_my_scheme_desc:0 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] et $OTHER|V$ autres [agents|El] ont rejoint votre [scheme|El] visant à [SCHEME.GetFullActionName|l]" @@ -53,24 +53,24 @@ msg_council_task_finished_location_desc:0 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] a terminé la tâche visant à $TASK_NAME|l$ en $TASK_LOCATION$" msg_council_task_finished:0 "Tâche terminée" msg_council_task_finished_desc:0 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] a terminé la tâche visant à $TASK_NAME|l$" - msg_alliance:1 "Alliance formée: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_alliance:1 "Alliance formée : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_alliance_desc:0 "[alliance|E] formée avec [LEFT_CHARACTER.Custom('FR_le_Char_U_P')][LEFT_CHARACTER.GetUINameNoTooltip]" - msg_broken_alliance:1 "Alliance rompue: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_broken_alliance:1 "Alliance rompue : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_broken_alliance_desc:0 "L’[alliance|El] avec [LEFT_CHARACTER.Custom('FR_le_Char_U_P')][LEFT_CHARACTER.GetUINameNoTooltip] a été rompue" - msg_expired_alliance:1 "Alliance expirée: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_expired_alliance:1 "Alliance expirée : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_expired_alliance_desc:1 "Votre [alliance|El] avec [LEFT_CHARACTER.Custom('FR_le_Char_U_P')][LEFT_CHARACTER.GetUINameNoTooltip] a pris fin puisque [SECONDARY_ACTOR.Custom('FR_le_Char_U_P')][SECONDARY_ACTOR.GetUIName] et [SECONDARY_RECIPIENT.Custom('FR_le_Char_U_P')][SECONDARY_RECIPIENT.GetUIName] ne sont ni mariés ni fiancés" msg_expired_alliance_ally_death_desc:0 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] est décédé[LEFT_CHARACTER.Custom('FR_E')]" - msg_alliance_became_landed:1 "Alliance formée: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_alliance_became_landed:1 "Alliance formée : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_alliance_became_landed_desc:0 "[alliance|E] formée avec [LEFT_CHARACTER.Custom('FR_le_Char_U_P')][LEFT_CHARACTER.GetUINameNoTooltip] car [LEFT_CHARACTER.GetSheHe] est maintenant un [ruler|El]" - msg_alliance_became_unlanded:1 "Alliance invalide: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_alliance_became_unlanded:1 "Alliance invalide : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_alliance_became_unlanded_desc:1 "Vous n’avez plus d’[alliance|El] avec [LEFT_CHARACTER.Custom('FR_le_Char_U_P')][LEFT_CHARACTER.GetUINameNoTooltip] car [LEFT_CHARACTER.GetSheHe] n’est plus un [ruler|El]" msg_i_am_not_powerful_vassal:0 "Vassal puissant" msg_i_am_not_powerful_vassal_desc:1 "Vous n’êtes plus considéré comme un [powerful_vassal|El] [LEFT_CHARACTER.Custom('FR_du_Char_U_P')][LEFT_CHARACTER.GetUINameNoTooltip]" - msg_war_ally_joined:1 "Un allié rejoint la guerre: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_war_ally_joined:1 "Un allié rejoint la guerre : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_war_ally_joined_desc:1 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] a rejoint la [WAR.GetName|Vl]" msg_war_ally_joined_multiple:0 "Des alliés rejoignent la guerre" msg_war_ally_joined_multiple_desc:1 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] et $VALUE|V$ autres [rulers|El] ont rejoint la [WAR.GetName|Vl]" - msg_war_enemy_joined:1 "Un allié de l’ennemi rejoint la guerre: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_war_enemy_joined:1 "Un allié de l’ennemi rejoint la guerre : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_war_enemy_joined_desc:0 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] a rejoint la [WAR.GetName|Vl]" msg_war_enemy_joined_multiple:1 "Des alliés de l’ennemi rejoignent la guerre" msg_war_enemy_joined_multiple_desc:1 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] et $VALUE|V$ autres [rulers|El] ont rejoint la [WAR.GetName|Vl]" @@ -82,13 +82,13 @@ msg_war_enemy_replaced_desc:1 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] a remplacé [RIGHT_CHARACTER.Custom('FR_le_Char_U_P')][RIGHT_CHARACTER.GetUINameNoTooltip] dans la [WAR.GetName|Vl]" msg_war_player_replaced:1 "Guerre rejointe" msg_war_player_replaced_desc:2 "Vous avez remplacé [RIGHT_CHARACTER.Custom('FR_le_Char_U_P')][RIGHT_CHARACTER.GetUINameNoTooltip] dans la [WAR.GetName|Vl]" - msg_war_enemy_transferred:1 "Nouvelle cible de guerre: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_war_enemy_transferred:1 "Nouvelle cible de guerre : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_war_enemy_transferred_desc:1 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] est maintenant la cible de la [WAR.GetName|Vl]" - msg_war_player_transferred:1 "Nouvelle guerre: [WAR.GetActiveCB.GetAttacker.GetUINameNoTooltip]" + msg_war_player_transferred:1 "Nouvelle guerre : [WAR.GetActiveCB.GetAttacker.GetUINameNoTooltip]" msg_war_player_transferred_desc:2 "Vous êtes la nouvelle cible de la [WAR.GetName|Vl]" msg_war_ally_transferred:0 "$msg_war_enemy_transferred$" msg_war_ally_transferred_desc:0 "$msg_war_enemy_transferred_desc$" - msg_war_ally_removed:1 "Un allié a quitté la guerre: [LEFT_CHARACTER.GetShortUINameNoTooltip]" + msg_war_ally_removed:1 "Un allié a quitté la guerre : [LEFT_CHARACTER.GetShortUINameNoTooltip]" msg_war_ally_removed_desc:1 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] a quitté la [WAR.GetName|Vl]" msg_war_ally_removed_multiple:1 "Des alliés ont quitté la guerre" msg_war_ally_removed_multiple_desc:1 "[LEFT_CHARACTER.Custom('FR_le_Char_U_P')|U][LEFT_CHARACTER.GetUINameNoTooltip] et $VALUE|V$ autres [rulers|El] ont quitté la [WAR.GetName|Vl]" @@ -125,9 +125,9 @@ send_interface_message_tooltip:0 "#T D’un événement#!" msg_gain_trait:0 "Trait acquis" - msg_gain_trait_desc:1 "Vous avez obtenu un trait: [TRAIT.GetName( CHARACTER.Self )|Ll]" + msg_gain_trait_desc:1 "Vous avez obtenu un trait : [TRAIT.GetName( CHARACTER.Self )|Ll]" msg_lose_trait:0 "Trait perdu" - msg_lose_trait_desc:1 "Vous avez perdu un trait: [TRAIT.GetName( CHARACTER.Self )|Ll]" + msg_lose_trait_desc:1 "Vous avez perdu un trait : [TRAIT.GetName( CHARACTER.Self )|Ll]" msg_gain_nickname:0 "Nouveau surnom" msg_gain_nickname_desc:1 "Vous êtes maintenant connu[CHARACTER.Custom('FR_E')] comme [CHARACTER.GetNickname|V]" msg_lost_nickname:0 "Surnom perdu" @@ -150,7 +150,7 @@ msg_faction_against_liege_or_me_created_desc:1 "Votre [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.Custom('FR_le_Char_U_Pi')][LEFT_CHARACTER.GetShortUINameNoTooltip] a formé une [FACTION.GetName|l] contre [RIGHT_CHARACTER.Custom('FR_le_Char_U_Pi')][RIGHT_CHARACTER.GetShortUINameNoTooltip]" msg_county_faction_against_liege_or_me_created_desc:2 "Le [LEFT_TITLE.GetNameNoTooltip] a engendré une [FACTION.GetName|l] contre [RIGHT_CHARACTER.Custom('FR_le_Char_U_Pi')][RIGHT_CHARACTER.GetShortUINameNoTooltip]" msg_faction_against_me_disbanded:1 "Faction contre vous dissoute" - msg_faction_against_me_disbanded_desc:2 "Une [faction|El] qui vous ciblait a été dissoute: [FACTION.GetName|l]" + msg_faction_against_me_disbanded_desc:2 "Une [faction|El] qui vous ciblait a été dissoute : [FACTION.GetName|l]" msg_my_faction_disbanded:0 "Faction dissoute" msg_my_faction_disbanded_desc:0 "La [FACTION.GetName|l] a été dissoute" msg_liege_passed_law:0 "Nouvelle loi" @@ -209,8 +209,12 @@ msg_became_dynast_desc:0 "[LEFT_CHARACTER.Custom('FR_le_Char_U_Pi')|U][LEFT_CHARACTER.GetShortUIName] est devenu[LEFT_CHARACTER.Custom('FR_E')] le [Concept('dynast','chef')|E] de la dynastie $NAME|V$" msg_i_became_head_of_faith:0 "Changement de chef de la foi" msg_i_became_head_of_faith_desc:0 "Vous êtes maintenant le [FAITH.ReligiousHeadName] de la foi [FAITH.GetAdjective]" + msg_i_became_head_of_multiple_faiths:0 "$msg_i_became_head_of_faith$" + msg_i_became_head_of_multiple_faiths_desc:0 "$msg_i_became_head_of_faith_desc$ et $NUM_OTHER_FAITHS|V$ autres fois" msg_i_not_head_of_faith_anymore:0 "Changement de chef de la foi" msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.Custom('FR_le_Char_U_Pi')|U][LEFT_CHARACTER.GetShortUIName] vous remplace comme [FAITH.ReligiousHeadName] de la foi [FAITH.GetAdjective]" + msg_i_not_head_of_multiple_faiths_anymore:0 "$msg_i_not_head_of_faith_anymore$" + msg_i_not_head_of_multiple_faiths_anymore_desc:0 "$msg_i_not_head_of_faith_anymore_desc$ et $NUM_OTHER_FAITHS|V$ autres fois" msg_new_fascination_selected:0 "Nouvelle [cultural_fascination|El]" msg_new_fascination_selected_desc:2 "Votre [culture|El] se [Concept( 'fascination', 'fascine' )|E] pour l’[innovation|El] « $NAME|V$ »" msg_innovation_discovered:0 "Innovation découverte" @@ -240,23 +244,23 @@ msg_left_council_position_desc:0 "[LEFT_CHARACTER.Custom('FR_le_Char_U_Pi')|U][LEFT_CHARACTER.GetShortUIName] a quitté son poste de $POSITION_NAME|l$" msg_peace_armies_disbanded:0 "En paix" msg_peace_armies_disbanded_desc:1 "Vous êtes en paix, donc toutes vos armées ont été dissoutes" - msg_invalidate_war_title:1 "[war.GetName] terminée: cela n’était plus valable de la poursuivre." - msg_claim_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus aucun des comtés revendiqués." - msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "[war.GetName] terminée: [claimant.Custom('FR_le_Char_U_Pi')][claimant.GetShortUIName] est mort[claimant.Custom('FR_E')], et donc sa revendication ne peut plus être utilisée par [attacker.Custom('FR_le_Char_U_Pi')][attacker.GetShortUIName]." - msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "[war.GetName] terminée: [claimant.Custom('FR_le_Char_U_Pi')][claimant.GetShortUIName] n’est pas un[claimant.Custom('FR_E')] vassal[claimant.Custom('FR_E')] ou un[claimant.Custom('FR_E')] courtisan[claimant.Custom('FR_E')] de [attacker.Custom('FR_du_Char_U_Pi')][attacker.GetShortUIName] et donc sa revendication ne peut plus être utilisée." - msg_de_jure_duchy_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne contrôle plus aucune terre dans le duché ciblé." - msg_de_jure_county_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne contrôle plus le comté." - msg_de_jure_duchy_war_invalidated_liege_war_message:1 "[war.GetName] terminée: [Select_CString( attacker.IsLocalPlayer, 'Vous', attacker.GetShortUIName )] [Select_CString( attacker.IsLocalPlayer, 'avez', 'a' )] rejoint la guerre de [Select_CString( attacker.IsLocalPlayer, 'votre', 'son' )] seigneur lige contre [Select_CString( defender.IsLocalPlayer, 'vous', defender.GetShortUIName )]." - msg_de_jure_all_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne contrôle plus aucune terre revendiquée de jure." - msg_religious_war_invalidation_region_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne contrôle plus aucune terre dans la région ciblée." - msg_religious_war_invalidated_hostility_level_message:1 "[war.GetName] terminée: [attacker.Custom('FR_le_Char_U_Pi')][attacker.GetShortUIName] ne peut pas faire une [holy_war|l] avec la [faith|El] [defender.GetFaith.GetAdjective]." - msg_invasion_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne contrôle plus aucune terre dans la région ciblée." - msg_mongol_invasion_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne contrôle plus aucune terre dans la région ciblée." - msg_county_conquest_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne contrôle plus le comté." - msg_duchy_conquest_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne contrôle plus aucune terre dans la région ciblée." - msg_vassalization_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne peut plus être vassalisé[defender.Custom('FR_E')]." - msg_subjugation_war_invalidated_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne peut plus être assujetti[defender.Custom('FR_E')]." - msg_excommunication_war_invalidation_trait_message:1 "[war.GetName] terminée: [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] n’est plus excommunié[defender.Custom('FR_E')]." + msg_invalidate_war_title:1 "[war.GetName] terminée : cela n’était plus valable de la poursuivre." + msg_claim_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus aucun des comtés revendiqués." + msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "[war.GetName] terminée : [claimant.Custom('FR_le_Char_U_Pi')][claimant.GetShortUIName] est mort[claimant.Custom('FR_E')], et donc sa revendication ne peut plus être utilisée par [attacker.Custom('FR_le_Char_U_Pi')][attacker.GetShortUIName]." + msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "[war.GetName] terminée : [claimant.Custom('FR_le_Char_U_Pi')][claimant.GetShortUIName] n’est pas un[claimant.Custom('FR_E')] vassal[claimant.Custom('FR_E')] ou un[claimant.Custom('FR_E')] courtisan[claimant.Custom('FR_E')] de [attacker.Custom('FR_du_Char_U_Pi')][attacker.GetShortUIName] et donc sa revendication ne peut plus être utilisée." + msg_de_jure_duchy_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus aucune terre dans le duché ciblé." + msg_de_jure_county_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus le comté." + msg_de_jure_duchy_war_invalidated_liege_war_message:1 "[war.GetName] terminée : [Select_CString( attacker.IsLocalPlayer, 'Vous', attacker.GetShortUIName )] [Select_CString( attacker.IsLocalPlayer, 'avez', 'a' )] rejoint la guerre de [Select_CString( attacker.IsLocalPlayer, 'votre', 'son' )] seigneur lige contre [Select_CString( defender.IsLocalPlayer, 'vous', defender.GetShortUIName )]." + msg_de_jure_all_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus aucune terre revendiquée de jure." + msg_religious_war_invalidation_region_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus aucune terre dans la région ciblée." + msg_religious_war_invalidated_hostility_level_message:1 "[war.GetName] terminée : [attacker.Custom('FR_le_Char_U_Pi')][attacker.GetShortUIName] ne [Select_CString( attacker.IsLocalPlayer, 'pouvez', 'peut' )] pas faire de [holy_war|l] avec la [faith|El] [defender.GetFaith.GetAdjective]." + msg_invasion_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus aucune terre dans la région ciblée." + msg_mongol_invasion_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus aucune terre dans la région ciblée." + msg_county_conquest_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus le comté." + msg_duchy_conquest_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'contrôlez', 'contrôle' )] plus aucune terre dans la région ciblée." + msg_vassalization_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'pouvez', 'peut' )] plus être vassalisé[defender.Custom('FR_E')]." + msg_subjugation_war_invalidated_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] ne [Select_CString( defender.IsLocalPlayer, 'pouvez', 'peut' )] plus être assujetti[defender.Custom('FR_E')]." + msg_excommunication_war_invalidation_trait_message:1 "[war.GetName] terminée : [defender.Custom('FR_le_Char_U_Pi')][defender.GetShortUIName] n’[Select_CString( defender.IsLocalPlayer, 'êtes', 'est' )] plus excommunié[defender.Custom('FR_E')]." msg_my_hook_replaced:0 "Hameçon remplacé" msg_my_hook_replaced_desc:1 "Votre [hook|El] contre [LEFT_CHARACTER.Custom('FR_le_Char_U_Pi')][LEFT_CHARACTER.GetShortUIName] a été remplacé par un hameçon de type [HOOK.GetName|l]" msg_my_hook_added:0 "Hameçon obtenu" @@ -270,7 +274,7 @@ msg_hook_on_me_expired_desc:1 "L’[hook|El] de type [HOOK.GetName|l] [LEFT_CHARACTER.Custom('FR_du_Char_U_Pi')][LEFT_CHARACTER.GetShortUIName] contre vous a expiré" msg_my_hook_expired:0 "Hameçon expiré" msg_my_hook_expired_desc:1 "Votre [hook|El] contre [LEFT_CHARACTER.Custom('FR_le_Char_U_Pi')][LEFT_CHARACTER.GetShortUIName] a expiré" - msg_raid_war_invalidated_message:0 "[war.GetName] terminée: les terres [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] ne peuvent plus être pillées" + msg_raid_war_invalidated_message:0 "[war.GetName] terminée : les terres [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] ne peuvent plus être pillées" death_notification_title:1 "Votre [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! a péri" lover_death_notification_title:0 "Votre amant[LEFT_CHARACTER.Custom('FR_E')] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! a péri" friend_death_notification_title:0 "Votre ami[LEFT_CHARACTER.Custom('FR_E')] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! a péri" @@ -279,10 +283,10 @@ msg_perk_point_added_desc:1 "Vous pouvez débloquer un nouvel atout pour le mode de vie en [LIFESTYLE.GetName|l]" msg_focus_invalidated:1 "Intérêt de mode de vie invalidé" msg_focus_invalidated_desc:0 "L’intérêt [FOCUS.GetName|l] a été invalidé" - msg_dynasty_perk_added:0 "Débloqué: [DYNASTY_PERK.GetName]" - msg_dynasty_perk_added_desc:1 "Votre [dynasty|El] a débloqué: [DYNASTY_PERK.GetName]" - msg_dynasty_perk_removed:0 "Perdu: [DYNASTY_PERK.GetName]" - msg_dynasty_perk_removed_desc:0 "Votre [dynasty|El] a perdu: [DYNASTY_PERK.GetName]" + msg_dynasty_perk_added:0 "Débloqué : [DYNASTY_PERK.GetName]" + msg_dynasty_perk_added_desc:1 "Votre [dynasty|El] a débloqué : [DYNASTY_PERK.GetName]" + msg_dynasty_perk_removed:0 "Perdu : [DYNASTY_PERK.GetName]" + msg_dynasty_perk_removed_desc:0 "Votre [dynasty|El] a perdu : [DYNASTY_PERK.GetName]" msg_vassal_feudalised:0 "Le vassal est devenu féodal" msg_vassal_feudalised_desc:1 "Votre vassal[ROOT.Char.Custom('FR_E')] [ROOT.Char.Custom('FR_le_Char_U_Pi')][ROOT.Char.GetShortUIName] a abandonné ses traditions tribales au profit des féodales" msg_dynasty_prestige_level_increase:1 "Gain d’un [dynasty_prestige_level|El]" @@ -345,11 +349,11 @@ msg_execute_prisoner:0 "Prisonnier exécuté" msg_execute_prisoner_desc:0 "[recipient.Custom('FR_le_Char_Pi')|U][recipient.GetTitledFirstName] [recipient.GetDeathReason]" - msg_artifact_gained_title:0 "Héritage: [artifact_inherited.GetNameNoTooltip]" + msg_artifact_gained_title:0 "Héritage : [artifact_inherited.GetNameNoTooltip]" msg_artifact_gained_desc:0 "Vous avez hérité de [artifact_inherited.GetNameNoTooltip] [old_owner.Custom('FR_du_Char_U_P')][old_owner.GetUIName] !" msg_rival_dethroned:0 "Votre rival[actor.Custom('FR_E')] [actor.Custom('FR_le_Char_Pi')][actor.GetTitledFirstName] a perdu un titre" - msg_rival_dethroned_desc:0 "Votre [rival|El][actor.Custom('FR_E')|E] [actor.Custom('FR_le_Char_Pi')][actor.GetTitledFirstName] a perdu: [title.GetBaseName]" + msg_rival_dethroned_desc:0 "Votre [rival|El][actor.Custom('FR_E')|E] [actor.Custom('FR_le_Char_Pi')][actor.GetTitledFirstName] a perdu : [title.GetBaseName]" msg_court_position_gained:0 "Nommé [COURT_POSITION_TYPE.GetNameNoTooltip|l]" msg_court_position_gained_desc:0 "Vous avez été nommé [COURT_POSITION_TYPE.GetNameNoTooltip|l] [LEFT_CHARACTER.Custom('FR_du_Char_U_Pi')][LEFT_CHARACTER.GetShortUIName]" @@ -369,11 +373,34 @@ msg_stops_being_malnourished:0 "Fin de la malnutrition" msg_stops_being_malnourished_desc:0 "Vous n’êtes plus [GetModifier( 'malnourished_modifier' ).GetNameWithTooltip|l]" - msg_event_timeout:0 "L’événement a expiré: $EVENT_NAME$" + msg_event_timeout:0 "L’événement a expiré : $EVENT_NAME$" msg_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$" msg_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$" msg_letter_event_timeout:0 "L’événement [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] a expiré" msg_letter_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$" msg_letter_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$" - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated` - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated_desc` + msg_court_amenity_setting_invalidated:0 "Commodités de la Cour non valables" + msg_court_amenity_setting_invalidated_desc:0 "Les commodités de la Cour $INVALID_SETTING|l$ n’étaient pas valables et ont été remplacées par $DEFAULT_SETTING|l$." + + msg_catalyst_triggered:1 "$STRUGGLE_NAME$ : catalyseur déclenché" + msg_catalyst_triggered_desc:2 "Un [struggle_catalyst|El] a été déclenché par [CHARACTER.Custom('FR_le_Char_Pi')][CHARACTER.GetTitledFirstName] : $CATALYST_INFO|l$\n\nProgression vers la [struggle_phase_phase|El] $STRUGGLE_PHASE|l$ : $CATALYST_VALUE|+=$" + msg_catalyst_triggered_tt:1 "$msg_catalyst_triggered_desc$" + msg_catalyst_triggered_no_character:0 "$msg_catalyst_triggered$" + msg_catalyst_triggered_no_character_desc:0 "Un [struggle_catalyst|El] a été déclenché : $CATALYST_INFO|l$\n\nProgression vers la [struggle_phase_phase|El] $STRUGGLE_PHASE|l$ : $CATALYST_VALUE|+=$" + msg_catalyst_triggered_no_character_tt:0 "$msg_catalyst_triggered_no_character_desc$" + msg_player_character_changed:0 "$PLAYER_CHANGED_CHARACTER_TITLE_SWITCH$" + msg_player_character_changed_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_SWITCH$" + msg_player_character_changed_tt:0 "$msg_player_character_changed_desc$" + msg_player_new_character:0 "$PLAYER_CHANGED_CHARACTER_TITLE_JOIN$" + msg_player_new_character_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_JOIN$" + msg_player_new_character_tt:0 "$msg_player_new_character_desc$" + msg_player_new_observer:0 "$PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER$" + msg_player_new_observer_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER$" + msg_player_new_observer_tt:0 "$msg_player_new_observer_desc$" + + msg_struggle_phase_end:0 "La phase $STRUGGLE_PHASE|l$ est en transition" # [LocEditor:ForFutureBatchExport] + msg_struggle_phase_end_desc:0 "La phase $STRUGGLE_PHASE|l$ @$STRUGGLE_PHASE_ICON$! va devenir la phase $STRUGGLE_PHASE_NEXT|l$ @$STRUGGLE_PHASE_ICON_NEXT$!.\n\nLa phase $STRUGGLE_PHASE_NEXT|l$ commencera dans $DAYS_UNTIL_TRANSITION$ jours." + msg_struggle_phase_end_tt:0 "$msg_struggle_phase_end_desc$" + msg_struggle_phase_transitioned:0 "Changement de phase" # [LocEditor:ForFutureBatchExport] + msg_struggle_phase_transitioned_desc:0 "La $STRUGGLE_NAME|l$ est passée à la phase $STRUGGLE_PHASE|l$ @$STRUGGLE_PHASE_ICON$!." + msg_struggle_phase_transitioned_tt:0 "$msg_struggle_phase_transitioned_desc$" diff --git a/project/ck3/base_game/localization/french/modifiers/activity_pilgrimage_modifiers_l_french.yml b/project/ck3/base_game/localization/french/modifiers/activity_pilgrimage_modifiers_l_french.yml index 40b32f9d3d..ae72301178 100644 --- a/project/ck3/base_game/localization/french/modifiers/activity_pilgrimage_modifiers_l_french.yml +++ b/project/ck3/base_game/localization/french/modifiers/activity_pilgrimage_modifiers_l_french.yml @@ -3,24 +3,24 @@ pilgrimage_disdainful_towards_faiths_modifier:0 "Mépris pour les infidèles" pilgrimage_foreign_guards_modifier:0 "Gardes étrangers" - pilgrimage_foreign_guards_modifier_desc:0 "Ce personnage a engagé des gardes personnels venus de pays lointains." + pilgrimage_foreign_guards_modifier_desc:1 "Ce personnage a engagé des gardes personnels venus de pays lointains." pilgrimage_divine_protection_modifier:0 "Protection divine" - pilgrimage_divine_protection_modifier_desc:0 "Ce personnage a voyagé sans presque aucune protection dans des pays étrangers et revient indemne." + pilgrimage_divine_protection_modifier_desc:1 "Ce personnage a voyagé sans presque aucune protection dans des pays étrangers et revient indemne." new_pilgrimage_companions_modifier:0 "Des compagnons de pèlerinage variés" - new_pilgrimage_companions_modifier_desc:0 "Ce personnage a voyagé avec des personnes fort différentes." + new_pilgrimage_companions_modifier_desc:1 "Ce personnage a voyagé avec des personnes fort différentes." pilgrimage_completely_lost_modifier:0 "S’est perdu" - pilgrimage_completely_lost_modifier_desc:0 "Ce personnage s’est complètement perdu lors d’un pèlerinage." + pilgrimage_completely_lost_modifier_desc:1 "Ce personnage s’est complètement perdu lors d’un pèlerinage." showy_about_pilgrimage_modifier:0 "Pèlerinage théâtral" - showy_about_pilgrimage_modifier_desc:0 "Ce personnage a fait en sorte que chacun sache à quel point son pèlerinage était pieux." + showy_about_pilgrimage_modifier_desc:1 "Ce personnage a fait en sorte que chacun sache à quel point son pèlerinage était pieux." pilgrimage_worldly_modifier:0 "Pèlerinage enrichissant" - pilgrimage_worldly_modifier_desc:0 "Un pèlerinage a beaucoup appris à ce personnage sur le monde." + pilgrimage_worldly_modifier_desc:1 "Un pèlerinage a beaucoup appris à ce personnage sur le monde." - dedicated_to_pilgrimage_modifier:0 "Pèlerin dévoué" + dedicated_to_pilgrimage_modifier:1 "Pèlerin dévoué" hajj_halq_modifier:0 "Halq" hajj_halq_modifier_desc:0 "La tête de ce personnage a été rasée, signe de l’achèvement récent du Hadj." diff --git a/project/ck3/base_game/localization/french/modifiers/county_modifiers_l_french.yml b/project/ck3/base_game/localization/french/modifiers/county_modifiers_l_french.yml index cfa573514c..103c940a40 100644 --- a/project/ck3/base_game/localization/french/modifiers/county_modifiers_l_french.yml +++ b/project/ck3/base_game/localization/french/modifiers/county_modifiers_l_french.yml @@ -35,9 +35,9 @@ promote_culture_modifier:0 "Culture célébrée" + small_investment_in_revolt_modifier:0 "Huées paysannes" + medium_investment_in_revolt_modifier:0 "Violences paysannes" + high_investment_in_revolt_modifier:0 "Graves émeutes paysannes" divide_and_conquer_modifier:0 "Propagande religieuse" divide_and_conquer_modifier_desc:0 "Les habitants de ce comté ont été soumis à une propagande religieuse qui les a ralliés à la bannière de leur seigneur." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - country_chastised_beloved_adventurer_modifier_desc:0 "Un aventurier et habitué d'une taverne locale a été chassé par un dirigeant désapprobateur pour son manque d'inspiration." diff --git a/project/ck3/base_game/localization/french/modifiers/court_event_modifiers_claudia_l_french.yml b/project/ck3/base_game/localization/french/modifiers/court_event_modifiers_claudia_l_french.yml index 5328c8df14..9002ea93bf 100644 --- a/project/ck3/base_game/localization/french/modifiers/court_event_modifiers_claudia_l_french.yml +++ b/project/ck3/base_game/localization/french/modifiers/court_event_modifiers_claudia_l_french.yml @@ -75,7 +75,3 @@ 6230_new_elephants_modifier_desc:0 "L’armée de ce personnage est aidée par un troupeau particulièrement féroce d’éléphants auparavant sauvages." 6230_elephant_slayer_county_modifier:0 "Tueur d’éléphants" 6230_elephant_slayer_county_modifier_desc:0 "Le dirigeant de ce comté a ordonné un massacre d’éléphants." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - court_tax_relief_modifier:0 "Allègement fiscal" - court_tax_relief_modifier_desc:0 "Le seigneur lige de cette province lui a accordé un allègement fiscal, encourageant ainsi sa croissance." diff --git a/project/ck3/base_game/localization/french/modifiers/event_modifiers_l_french.yml b/project/ck3/base_game/localization/french/modifiers/event_modifiers_l_french.yml index 396d2140cf..bd8dc99ad5 100644 --- a/project/ck3/base_game/localization/french/modifiers/event_modifiers_l_french.yml +++ b/project/ck3/base_game/localization/french/modifiers/event_modifiers_l_french.yml @@ -231,8 +231,3 @@ bibliomancy_fearful_modifier:0 "Effrayé" bibliomancy_fearful_modifier_desc:0 "Ce personnage a peur de l’inconnu." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - witch_coven_desc:1 "" - is_a_horse_modifier:0 "Est un cheval" - is_a_horse_modifier_desc:0 "Ce personnage est convaincu qu'il est un cheval." diff --git a/project/ck3/base_game/localization/french/modifiers/fp2_event_modifiers_l_french.yml b/project/ck3/base_game/localization/french/modifiers/fp2_event_modifiers_l_french.yml new file mode 100644 index 0000000000..f541611afc --- /dev/null +++ b/project/ck3/base_game/localization/french/modifiers/fp2_event_modifiers_l_french.yml @@ -0,0 +1,107 @@ +l_french: + fp2_smooth_market_oversight_modifier:0 "Surveillance souple du marché" + fp2_smooth_market_oversight_modifier_desc:0 "La vigilance du muhtasib local contribue à rendre les échanges faciles et dignes de confiance." + fp2_inefficient_market_oversight_modifier:0 "Surveillance inefficace du marché" + fp2_inefficient_market_oversight_modifier_desc:0 "Les muhtasib locaux sont incapables de résoudre les problèmes sur le marché, ce qui accable les cadis." + fp2_free_market_boom_modifier:0 "Marché sans hisba" + fp2_free_market_boom_modifier_desc:0 "Les marchés de cette ville ne suivent pas la hisba et ne sont pas soumis à la surveillance des muhtasibs." + fp2_ruthless_market_oversight_modifier:0 "Surveillance impitoyable du marché" + fp2_ruthless_market_oversight_modifier_desc:0 "Les muhtasib locaux s’appuient sur les soldats pour faire appliquer par la force le moindre règlement." + fp2_forsaken_turned_levies_modifier:0 "Montée du militarisme" + fp2_forsaken_turned_levies_modifier_desc:0 "De petites milices paysannes se forment pour traquer les factions traîtresses et gagner les faveurs de leur seigneur." + fp2_veteran_mercenaries_as_instructors_modifier:0 "Mercenaires vétérans engagés comme instructeurs" + fp2_veteran_mercenaries_as_instructors_modifier_desc:0 "Ce comté emploie des capitaines mercenaires endurcis au combat pour former les levées locales." + fp2_mercenary_acquaintances_modifier:0 "Connaissances mercenaires" + fp2_mercenary_acquaintances_modifier_desc:0 "Ce personnage connaît de nombreux anciens capitaines mercenaires et a beaucoup appris de leurs échanges." + fp2_mercs_slaughtered_populance_modifier:0 "Massacre de la population par des mercenaires" + fp2_mercs_slaughtered_populance_modifier_desc:0 "Une bande de soldats armés a ravagé cette terre, prenant tout aux habitants et ne laissant personne pour raconter l’histoire." + fp2_local_garrison_slaughtered_modifier:0 "Garnison locale anéantie" + fp2_local_garrison_slaughtered_modifier_desc:0 "La garnison locale de ce comté a été pratiquement anéantie, laissant la région sans défense." + fp2_elite_tactics_for_civil_guards_modifier:0 "La garnison locale utilise des tactiques d’élite" + fp2_elite_tactics_for_civil_guards_modifier_desc:0 "Les troupes appartenant à cette garnison locale sont des experts en maintien de la paix qui ont l’expérience nécessaire pour réprimer les contrevenants." + fp2_mercs_turned_farmers_modifier:0 "Mercenaires devenus fermiers" + fp2_mercs_turned_farmers_modifier_desc:0 "Un dangereux groupe de mercenaires est venu sur cette terre pour... la cultiver. Bien que pacifiques pour le moment, ils pourraient être appelés au service de leur nouveau seigneur si nécessaire." + fp2_lenient_towards_foreign_merchants_modifier:0 "Indulgence à l’égard des marchands étrangers" + fp2_lenient_towards_foreign_merchants_modifier_desc:0 "Ce personnage est prêt à renoncer à l’intolérance religieuse au profit du commerce, ce qui lui vaut à la fois de grandes richesses et le mépris de ses semblables." + fp2_2001_promise_reminder:0 "Libération promise" + fp2_2001_promise_reminder_desc:1 "Ce personnage a engagé son honneur dans la libération d’un village assiégé d’ici quelques années." + fp2_inexplicable_accounting_modifier:0 "Comptabilité inexplicable" + fp2_inexplicable_accounting_modifier_desc:0 "La comptabilité de ce comté ne tient pas la route, il manque de l’or." + fp2_improved_administrative_checks_modifier:0 "Contrôles administratifs améliorés" + fp2_improved_administrative_checks_modifier_desc:0 "Ce comté a des contrôles stricts pour s’assurer que même la plus petite fraude fiscale soit remarquée par les autorités." + fp2_mozarab_quarter_modifier:0 "Quartiers mozarabes" + fp2_mozarab_quarter_modifier_desc:0 "Les villes de ce comté ont des quartiers distincts pour les mozarabes." + fp2_mozarab_church_modifier:0 "Accepte les mozarabes" + fp2_mozarab_church_modifier_desc:0 "Ce personnage a autorisé la construction d’églises mozarabes sur ses terres." + fp2_mozarab_rejected_modifier:0 "Discrimination des mozarabes" + fp2_mozarab_rejected_modifier_desc:0 "Ce personnage ne permet pas aux mozarabes de construire des églises sur ses terres." + fp2_multifaith_county_modifier:0 "Tolérance multiconfessionnelle" + fp2_multifaith_county_modifier_desc:0 "Ce personnage a fait preuve de permissivité envers les personnes d’autres confessions dans son pays." + fp2_religious_strife_modifier:0 "Conflit religieux" + fp2_religious_strife_modifier_desc:0 "Les conversions forcées dans ce comté ont entraîné des frictions religieuses généralisées." + fp2_camino_santiago_ho_protected_modifier:0 "Protection de l’ordre sacré" + fp2_camino_santiago_ho_protected_modifier_desc:0 "Le chemin de Saint-Jacques qui traverse ce comté est protégé par un [holy_order|El]." + fp2_camino_santiago_protected_modifier:0 "Gardes engagés" + fp2_camino_santiago_protected_modifier_desc:0 "Le chemin de Saint-Jacques qui traverse ce comté est protégé par des gardes engagés." + fp2_horchata_colonialism_modifier:0 "Exploitations d’orgeat de souchet" + fp2_horchata_colonialism_modifier_desc:0 "Ce comté est contraint de ne produire que des amandes de terre pour faire de l’orgeat de souchet." + fp2_funded_agriculture_modifier:0 "Agriculture subventionnée" + fp2_funded_agriculture_modifier_desc:0 "Ce comté a reçu les ressources nécessaires pour agrandir ses terres agricoles." + fp2_vow_against_conscription_modifier:0 "Promesse contre la conscription" + fp2_vow_against_conscription_modifier_desc:0 "Ce comté a obtenu le droit de refuser les demandes de ralliement. Ce qui lui permet de se concentrer sur les questions civiques." + fp2_monument_to_war_modifier:0 "Monument de la conquête" + fp2_monument_to_war_modifier_desc:0 "Un monument dédié au conquérant de ce pays se trouve au sommet d’un tas de décombres entouré de bâtiments calcinés." + fp2_village_rebuiling_efforts_modifier:0 "Efforts de reconstruction des villages" + fp2_village_rebuiling_efforts_modifier_desc:0 "Ce comté tente de se reconstruire après une grande catastrophe. Son seigneur a fait don des ressources nécessaires pour accélérer le processus." + fp2_border_encampments_modifier:0 "Campements en périphérie" + fp2_border_encampments_modifier_desc:0 "Ce comté est couvert de tentes et d’avant-postes qui abritent de petits groupes de patrouilles pour assurer la sécurité du peu qu’il y a." + fp2_scallop_shell_artifact:0 "Coquille Saint-Jacques" + fp2_scallop_shell_artifact_desc:0 "Cette coquille Saint-Jacques désigne son propriétaire comme une personne ayant accompli le difficile voyage du Chemin de Compostelle." + fp2_fake_scallop_shell_artifact:0 "Coquille Saint-Jacques invalidée" + fp2_fake_scallop_shell_artifact_desc:0 "Une coquille Saint-Jacques qui appartient généralement à une personne ayant effectué l’intégralité du pèlerinage de Saint-Jacques. Celle-ci, cependant, est manifestement volée." + fp2_malato_bark_artifact:0 "Écorce du Malato" + fp2_malato_bark_artifact_desc:0 "Un petit morceau d’écorce prélevé sur le célèbre arbre basque, le Malato." + fp2_dismantling_verracos_modifier:0 "Démolition de verrats" + fp2_dismantling_verracos_modifier_desc:0 "Les anciennes statues de sanglier qui parsèment ce comté sont en train d’être démontées et transformées en matériaux de construction, à la consternation des autorités locales." + fp2_saints_tombs_modifier:0 "Tombes des saints" + fp2_saints_tombs_modifier_desc:0 "Les statues de sanglier en pierre qui parsèment cette région sont connues pour être les tombes de saints chrétiens." + fp2_controls_the_mediterranean_house_modifier:0 "Maîtres de la Méditerranée" # [LocEditor:ForFutureBatchExport] + fp2_controls_the_mediterranean_house_modifier_desc:0 "Cette Maison est célèbre pour avoir pris le contrôle de la mer Méditerranée et du commerce qui y transite." + fp2_sponsored_golden_age_modifier:0 "Âge d’or financé" + fp2_sponsored_golden_age_modifier_desc:0 "Ce personnage a financé le prochain âge d’or régional majeur de l’avancée de l’érudition." + fp2_part_of_golden_age_modifier:0 "Présent pendant l’âge d’or" + fp2_part_of_golden_age_modifier_desc:0 "Ce personnage était présent lors du début d’un âge d’or de la recherche." + fp2_epicenter_of_golden_age_modifier:0 "Épicentre de l’âge d’or" + fp2_epicenter_of_golden_age_modifier_desc:0 "Ce lieu est un centre de sagesse où résident et travaillent les plus grands esprits de l’âge d’or." + fp2_translated_skill_book_diplomacy_modifier:0 "Anciennes notes diplomatiques" + fp2_translated_skill_book_diplomacy_modifier_desc:0 "Ce personnage possède des copies traduites d’anciennes notes détaillant comment gérer une grande variété de situations diplomatiques." + fp2_translated_skill_book_martial_modifier:0 "Livres d’histoire militaire" + fp2_translated_skill_book_martial_modifier_desc:0 "Ce personnage a lu de nombreux livres d’histoire militaire et appris les tactiques et stratagèmes employés par les peuples d’autrefois." + fp2_translated_skill_book_stewardship_modifier:0 "Livres de théorie économique" + fp2_translated_skill_book_stewardship_modifier_desc:0 "Ce personnage possède une variété de livres théorisant la façon dont les empires antiques étaient gérés et se structuraient pour soutenir une immense économie." + fp2_translated_skill_book_intrigue_modifier:0 "Histoires d’intrigue" + fp2_translated_skill_book_intrigue_modifier_desc:0 "Ce personnage possède de nombreux livres sur l’intrigue, ce qui lui donne de nombreuses idées créatives pour ses complots." + fp2_translated_skill_book_learning_modifier:0 "Ouvrages philosophiques traduits" + fp2_translated_skill_book_learning_modifier_desc:0 "Ce personnage a commandé des traductions d’ouvrages antiques de philosophie, ce qui lui permet de bénéficier d’un niveau de compréhension plus élevé." + fp2_rejection_of_old_thoughts_modifier:0 "Rejet des vieilles idées" + fp2_rejection_of_old_thoughts_modifier_desc:0 "Ce comté attire les penseurs qui rejettent la nécessité d’apprendre du passé. De nombreuses idées nouvelles fleuriront mais aucune ne durera." + fp2_removed_cataracts_modifier:0 "Traitement réussi de la cataracte" + fp2_removed_cataracts_modifier_desc:0 "Ce personnage s’est fait soigné sa cataracte avec succès, passant de la quasi-cécité à la perception d’une masse confuse de couleurs et de formes." + fp2_religious_riots_modifier:0 "Émeutes religieuses" + fp2_religious_riots_modifier_desc:0 "Les émeutes religieuses déchirent les rues des principales localités de ce comté." + fp2_religious_riots_suppressed_modifier:0 "Émeutes religieuses réprimées" + fp2_religious_riots_suppressed_modifier_desc:0 "Bien qu’elles couvent, les émeutes religieuses ont été brutalement réprimées dans ce comté." + fp2_religious_riots_defused_modifier:0 "Émeutes religieuses évitées" + fp2_religious_riots_defused_modifier_desc:0 "Certains râlent encore, mais les conflits religieux ont récemment été évités dans ce comté." + fp2_pilgrim_roads_modifier:0 "Routes des pèlerins" + fp2_pilgrim_roads_modifier_desc:0 "Ce comté dispose d’un vaste réseau de routes pour guider les pèlerins vers son lieu saint." + fp2_trusted_by_pilgrim_warriors_modifier:0 "Réputé parmi les guerriers saints" + fp2_trusted_by_pilgrim_warriors_modifier_desc:0 "Ce personnage est réputé pour sa bonne nature envers les guerriers de la foi, qui, à leur tour, traitent ce personnage avec respect." + fp2_kept_accused_traitor_in_court_modifier:0 "Rumeurs de faiblesse" + fp2_kept_accused_traitor_in_court_modifier_desc:0 "Une action entreprise par ce personnage a provoqué toutes sortes de ragots à son sujet." + fp2_kept_op_knight_in_court_modifier:0 "Guerriers moroses" + fp2_kept_op_knight_in_court_modifier_desc:0 "Les chevaliers sous le commandement de ce personnage ont le moral bas à cause d’un meilleur guerrier qui leur font de l’ombre." + fp2_kept_upstart_knight_in_court_modifier:0 "Chevaliers parvenus" + fp2_kept_upstart_knight_in_court_modifier_desc:0 "Les membres de la noblesse conspirent contre ce personnage pour s’assurer que plus aucun guerrier parvenu n’apparaisse à leur Cour." + fp2_kept_godless_mercenary_in_court_modifier:0 "Mercenaires impies" + fp2_kept_godless_mercenary_in_court_modifier_desc:0 "Des influences extérieures ont fait que tous les chevaliers employés par ce personnage ont acquis une mauvaise réputation de guerriers impies combattant par cupidité." diff --git a/project/ck3/base_game/localization/french/modifiers/fp2_event_modifiers_ola_l_french.yml b/project/ck3/base_game/localization/french/modifiers/fp2_event_modifiers_ola_l_french.yml new file mode 100644 index 0000000000..ecc75ffd59 --- /dev/null +++ b/project/ck3/base_game/localization/french/modifiers/fp2_event_modifiers_ola_l_french.yml @@ -0,0 +1,146 @@ +l_french: + tolerance_gospel_modifier:0 "Tolérance religieuse" + tolerance_gospel_modifier_desc:0 "Ce personnage a exhorté son peuple à embrasser la patience et l’unité." + fanatical_recruits_modifier:0 "Recrues fanatiques" + fanatical_recruits_modifier_desc:0 "Ce personnage a un apport constant de recrues zélées." + tensions_eased_province_modifier:0 "Tensions apaisées" + tensions_eased_province_modifier_desc:0 "La tension religieuse dans cette province s’apaise." + riots_and_murders_province_modifier:0 "Émeutes et meurtres" + riots_and_murders_province_modifier_desc:0 "Ce comté a été secoué par des massacres et des expulsions de soi-disant indésirables." + hate_monger_modifier:0 "Fauteur de haine" + hate_monger_modifier_desc:0 "Ce personnage est un semeur de discorde et de haine notoire." + + nursing_salaries_for_single_mothers_modifier:0 "Salaires des infirmières" + nursing_salaries_for_single_mothers_modifier_desc:0 "Ce personnage a institué un système dans lequel les mères célibataires sont payées pour allaiter ses enfants pendant un certain temps." + widows_and_widowers_amazing_funds_modifier:0 "Fonds pour les veuves" + widows_and_widowers_amazing_funds_modifier_desc:0 "Ce personnage a créé un fonds pour les veuves - mais les personnes ayant des enfants hors mariage ne reçoivent rien." + starving_single_mothers_and_children_modifier:0 "Mères affamées" + starving_single_mothers_and_children_modifier_desc:0 "Les veuves, les parents isolés et leurs enfants sont laissés à la famine sur les terres de ce personnage." + destitute_single_mothers_modifier:0 "Ménagerie malheureuse" + destitute_single_mothers_modifier_desc:0 "La cour de ce personnage est remplie de mères célibataires et de leurs enfants, dans divers états de misère." + + anti_innovation_muslim_modifier:0 "Nizamiyyah" + anti_innovation_muslim_modifier_desc:0 "Ce personnage a montré de l’intérêt pour un nouveau mouvement religieux qui abhorre le rationalisme et la science." + rolling_in_filth_modifier:0 "Se roule dans la crasse" + rolling_in_filth_modifier_desc:0 "Ce personnage ne se soucie guère de la propreté et de la prétendue hygiène." + cannot_read_greek_modifier:0 "Prétend lire le grec" + cannot_read_greek_modifier_desc:0 "Ce personnage prétend être versé dans la langue des savants de l’Antiquité, mais les preuves montrent le contraire." + misread_medicine_incompetence_modifier:0 "A mal lu le Canon de la médecine" + misread_medicine_incompetence_modifier_desc:0 "Ce personnage a lu le Canon de la médecine et d’autres grands ouvrages sur la santé et l’hygiène, mais il les a très mal compris." + inspired_medicine_modifier:0 "Inspiré par les innovations médicales" + inspired_medicine_modifier_desc:0 "Ce personnage s’est intéressé aux récentes innovations des savants perses et andalous dans le domaine médical." + medical_insights_modifier:0 "Connaissances médicales" + medical_insights_modifier_desc:0 "Ce personnage a lu Hippocrate et Galien, et insiste désormais pour que les gens se lavent les mains à la Cour." + + fp2_advanced_maritime_technology_modifier:0 "Technologie maritime avancée" + fp2_advanced_maritime_technology_modifier_desc:0 "Ce personnage est en possession d’une technologie navale très en avance sur le reste du monde." + fp2_successful_shipyards_modifier:0 "Maîtres constructeurs de navires" + fp2_successful_shipyards_modifier_desc:0 "Ce lieu abrite des artisans navals expérimentés capables de construire les navires les plus complexes." + + foreboding_visions_modifier:0 "Visions inquiétantes de l’avenir" + foreboding_visions_modifier_desc:0 "Lors de rêves fiévreux et de crises de possession, ce personnage a des visions inquiétantes des événements à venir." + + mysterious_prophetess_illness_modifier:0 "Maladie des sibylles" + mysterious_prophetess_illness_modifier_desc:0 "Ce personnage souffre d’une maladie mortelle apparemment liée à des rêves prophétiques." + + frightened_by_portent_modifier:0 "Effrayé par un présage" + frightened_by_portent_modifier_desc:0 "Ce personnage a reçu un très mauvais présage." + + cortes_modifier:0 "Cortes" + cortes_modifier_desc:0 "Ce personnage permet aux élus des communes libres de participer aux réunions du Conseil." + + extra_large_cortes_modifier:0 "Parlement du peuple" + extra_large_cortes_modifier_desc:0 "Ce personnage permet à n’importe qui de participer aux réunions du Conseil." + + vineyards_burnt_county_modifier:0 "Vignobles brûlés" + vineyards_burnt_county_modifier_desc:0 "Ce comté abritait autrefois de magnifiques vignobles, mais ils ont tous été détruits." + + vineyards_protected_county_modifier:0 "Vignobles protégés" + vineyards_protected_county_modifier_desc:0 "Les vignobles de ce comté sont protégés contre les fanatiques religieux qui veulent les brûler." + + crusading_against_iberian_wine_modifier:0 "Campagne anti-vin" + crusading_against_iberian_wine_modifier_desc:0 "Ce personnage est résolu à mettre fin aux habitudes de consommation blasphématoires de ses sujets ibériques." + + wine_supply_secure_modifier:0 "Approvisionnement en vin assuré" + wine_supply_secure_modifier_desc:0 "Ce personnage a fait en sorte que rien ne puisse menacer l’approvisionnement de sa Cour en vins fins locaux." + + + + + toledo_steel_armaments_modifier:0 "Armés comme les Romains" + toledo_steel_armaments_modifier_desc:0 "Les soldats de ce personnage portent des lames faites d’acier ibérique de qualité supérieure, comme les légions romaines d’autrefois." + + toledo_steel_county_modifier:0 "Acier de Tolède" + toledo_steel_county_modifier_desc:0 "Ce comté produit un acier très résistant, réputé depuis l’Antiquité." + + tortured_smith_spilling_secrets_modifier:0 "Secrets de fabrication de l’épée" + tortured_smith_spilling_secrets_modifier_desc:0 "Ce personnage a appris les secrets de la fabrication des épées auprès d’un maître forgeron torturé." + + guild_rights_protected_modifier:0 "Droits de la guilde garantis" + guild_rights_protected_modifier_desc:0 "La guilde des forgerons de ce comté a été protégée contre toute interférence extérieure." + + master_smith_npc_modifier:0 "Maître forgeron" + master_smith_npc_modifier_desc:0 "Les compétences de forgeron de ce personnage sont presque sans égal." + + + great_translation_school_modifier:0 "Grande école de traduction" + great_translation_school_modifier_desc:0 "Ce personnage a fondé une école de traduction où les grandes œuvres étrangères sont mises à la disposition de toute la civilisation." + + mediocre_translation_school_modifier:0 "École de traduction médiocre" + mediocre_translation_school_modifier_desc:0 "Ce personnage a financé une école de traduction, mais les personnes qui y participent sont d’un talent quelque peu douteux." + + translation_effort_modifier:0 "Travail de traduction" + translation_effort_modifier_desc:0 "Ce personnage a employé un érudit compétent pour traduire des œuvres importantes." + + dusty_libraries_modifier:0 "Bibliothèques poussiéreuses" + dusty_libraries_modifier_desc:0 "Les bibliothèques autrefois magnifiques du pays de ce personnage sont devenues poussiéreuses et désordonnées. Pourtant, on peut y trouver une étrange tranquillité." + + + + + + mystery_meat_unhealth_benefits_modifier:0 "Sensation étrange" + mystery_meat_unhealth_benefits_modifier_desc:0 "Ce personnage a mangé une grande quantité de viande provenant d’une mystérieuse carcasse géante qui s’était échouée sur une plage. Il n’aurait probablement pas dû..." + + mystery_meat_health_benefits_modifier:0 "Nourriture en quantité et en qualité" + mystery_meat_health_benefits_modifier_desc:0 "Ce personnage a mangé une grande quantité de viande provenant d’une carcasse géante qui s’est échouée sur une plage. C’était très savoureux." + + lay_ruler_issued_fatwa_modifier:0 "Jugement religieux" + lay_ruler_issued_fatwa_modifier_desc:0 "Ce dirigeant a émis un avis juridique sur une question religieuse, bien que certaines personnes affirment qu’il n’a pas l’autorité pour le faire." + + saw_the_world_from_above_modifier:0 "A vu le monde d’en haut" + saw_the_world_from_above_modifier_desc:0 "Ce personnage a vécu une expérience inoubliable en planant dans le ciel." + + + felt_something_modifier:0 "Émerveillé par la beauté" + felt_something_modifier_desc:0 "Ce personnage a entendu une musique d’une beauté inouïe." + + investing_in_music_modifier:0 "Investit dans la musique" + investing_in_music_modifier_desc:0 "Ce personnage fait en sorte que des musiciens talentueux, même de basse naissance, se produisent à sa Cour." + + great_pine_chopped_down_county_modifier:0 "Un grand pin abattu" + great_pine_chopped_down_county_modifier_desc:0 "Dans ce comté se trouvait un grand et vieux pin parasol, qui jetait une ombre agréable. Il n’existe plus." + + aversion_to_joy_modifier:0 "Aversion pour la joie" + aversion_to_joy_modifier_desc:0 "Ce personnage se dit que la joie et la beauté sont de vaines distractions qui rendent faible." + + + + + memorable_public_execution_modifier:0 "Exécution publique mémorable" + memorable_public_execution_modifier_desc:0 "Ce personnage a exécuté quelqu’un d’une manière très macabre." + + compelling_apology_modifier:0 "Excuses convaincantes" + compelling_apology_modifier_desc:0 "Quelle que fût son erreur, ce personnage a présenté des excuses très sincères." + + restitution_to_minorities_modifier:0 "Dédommagement des minorités locales" + restitution_to_minorities_modifier_desc:0 "Ce personnage a remédié à certains des griefs des minorités locales." + + obligations_fulfilled_modifier:0 "Obligations douteuses" + obligations_fulfilled_modifier_desc:0 "Ce personnage a rempli ses obligations envers un autre dirigeant en lui livrant des esclaves qui s’étaient échappés..." + + saqaliba_settlers_county_modifier:0 "Colons saqaliba" + saqaliba_settlers_county_modifier_desc:0 "D’anciens esclaves d’origine est-européenne se sont installés dans cette province." + + former_slave_npc_modifier:0 "Ancien esclave" + former_slave_npc_modifier_desc:0 "Ce personnage était autrefois un esclave, et il est très attaché à la défense de sa liberté." diff --git a/project/ck3/base_game/localization/french/modifiers/modifiers_l_french.yml b/project/ck3/base_game/localization/french/modifiers/modifiers_l_french.yml index 0003d55ed6..e5b9a6f841 100644 --- a/project/ck3/base_game/localization/french/modifiers/modifiers_l_french.yml +++ b/project/ck3/base_game/localization/french/modifiers/modifiers_l_french.yml @@ -111,6 +111,7 @@ MOD_SAME_CULTURE_MERCENARY_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD$" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD:0 "Coût d’embauche des [Concept( 'holy_order', 'ordres' )|E] de même [culture|El]" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD$" + holy_order_government_levy_contribution_add:0 "[modifier_contribution|E] en [levy|El] [vassal|El] d’[holy_order|El]" desert_advantage:1 "[command_modifier_i|E][advantage|E] dans le désert" desert_attrition_mult:1 "[command_modifier_i|E][attrition|E] subie dans le désert" @@ -534,6 +535,7 @@ MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR:1 "Croissance du [development|El]" plains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ dans les plaines ([terrain|El])" farmlands_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ dans les terres arables ([terrain|El])" + farmlands_development_growth:0 "$farmlands_development_growth_factor$" hills_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ dans les collines ([terrain|El])" mountains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ dans les montagnes ([terrain|El])" desert_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ dans le désert ([terrain|El])" @@ -552,6 +554,8 @@ MOD_MONTHLY_COUNTY_CONTROL_GROWTH_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH$" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR:1 "Augmentation du [control|El]" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_AT_WAR:0 "Croissance du [control|E] en temps de [war|E]" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_AT_WAR:0 "Croissance du [control|E] en temps de [war|E]" MOD_CONSTRUCTION_PRESTIGE_COST:1 "Coût de construction de [building|El]" MOD_DOMAIN_LIMIT:0 "[domain_limit|E]" MOD_DOMAIN_LIMIT_WITH_VALUE:0 "[domain_limit|E]: $VALUE|0=+$" @@ -807,6 +811,7 @@ seduce_scheme_power_mult:1 "[scheme_power|E] visant à [GetScheme('seduce').GetActionName|l]" courting_scheme_power_add:1 "[scheme_power|E] visant à [GetScheme('courting').GetActionName|l]" max_courting_schemes_add:0 "Max. de [schemes|El] visant à [GetScheme('courting').GetActionName|l]" + befriend_scheme_power_add:0 "[scheme_power|E] visant à [GetScheme('befriend').GetActionName|l]" seduce_scheme_power_add:0 "$seduce_scheme_power_mult$" murder_scheme_power_add:0 "$murder_scheme_power_mult$" courting_scheme_power_mult:1 "[scheme_power|E] visant à [GetScheme('courting').GetActionName|l]" @@ -891,9 +896,4 @@ CUSTOM_MOD_ENABLES_STRESS_LOSS_DECISIONS:0 "Permet une [decision|El] spéciale qui #P réduit#! le [stress|El]" # RoCo - world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ dans la [region|El] [GetGeographicalRegion('world_innovation_elephants').GetName]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - scheme_impaired_judgement_modifier:0 "Le jugement de la cible est altéré" - MODIFIER_VALUE_SUMMARY_WITH_NAME:0 "$HEADER$: $VALUE$" - MODIFIER_VALUE_SUMMARY_WITHOUT_NAME:0 "$VALUE$" + world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ dans la [region|El] d'[GetGeographicalRegion('world_innovation_elephants').GetName]" diff --git a/project/ck3/base_game/localization/french/modifiers/scholarship_lifestyle_modifiers_l_french.yml b/project/ck3/base_game/localization/french/modifiers/scholarship_lifestyle_modifiers_l_french.yml index a1397e0db4..d3d4ceaeb6 100644 --- a/project/ck3/base_game/localization/french/modifiers/scholarship_lifestyle_modifiers_l_french.yml +++ b/project/ck3/base_game/localization/french/modifiers/scholarship_lifestyle_modifiers_l_french.yml @@ -46,3 +46,15 @@ divine_guidance_modifier:0 "Conseils divins" divine_guidance_modifier_desc:0 "Les voix de l’au-delà aident ce personnage. Du moins, c’est ainsi qu’il le dit." + + welcoming_inclusivist_modifier:0 "Accueille tout le monde" + welcoming_inclusivist_modifier_desc:0 "Ce personnage croit fermement que nos différences se complètent, et que la faiblesse se trouve dans l’uniformité aveugle." + + consorting_with_muslims_modifier:0 "Fréquente des musulmans" + consorting_with_muslims_modifier_desc:0 "Ce personnage est connu pour fréquenter des païens." + + rebuked_the_heathen_modifier:0 "Réprimande les païens" + rebuked_the_heathen_modifier_desc:0 "Ce personnage n’a aucun rapport avec les païens, les hérétiques, les apostats et autres personnages peu recommandables." + + refused_heathen_knowledge_modifier:0 "Refuse la connaissance païenne" + refused_heathen_knowledge_modifier_desc:0 "Ce personnage préfère les livres pieux et purs." diff --git a/project/ck3/base_game/localization/french/modifiers/seduce_character_modifiers_l_french.yml b/project/ck3/base_game/localization/french/modifiers/seduce_character_modifiers_l_french.yml index 83fafb4f6d..57ada1518d 100644 --- a/project/ck3/base_game/localization/french/modifiers/seduce_character_modifiers_l_french.yml +++ b/project/ck3/base_game/localization/french/modifiers/seduce_character_modifiers_l_french.yml @@ -40,6 +40,3 @@ seduce_bold_start_modifier_desc:0 "Ce personnage se sent courageux après avoir fait des avances audacieuses lors d’une rencontre amoureuse." seduce_gentle_start_modifier:0 "Adouci par une tentative de séduction" seduce_gentle_start_modifier_desc:0 "Adouci après une approche délicate." - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - seduce_stuffed_animal_gift_modifier_gift:0 "Un animal magistralement « ramené à la vie », qui peut orner une cheminée." diff --git a/project/ck3/base_game/localization/french/mottos_l_french.yml b/project/ck3/base_game/localization/french/mottos_l_french.yml index f9264eddf6..6c5495c50b 100644 --- a/project/ck3/base_game/localization/french/mottos_l_french.yml +++ b/project/ck3/base_game/localization/french/mottos_l_french.yml @@ -430,7 +430,7 @@ dynn_Anward_motto:0 "Les mots peuvent faire tomber les empires" dynn_Tisander_motto:0 "Nous pardonnons peut-être, mais n’oublions en aucun cas" dynn_BjO_rk_motto:0 "Plus, c’est mieux" - dynn_Potapczyk_motto:0 "Établissez vos propres règles" + dynn_Potapczyk_motto:0 "Établissez vos propres règles" # [LocEditor:ForFutureBatchExport] dynn_Carlberg_motto:0 "Heureux hasard" dynn_Horler_motto:0 "Techniquement, un artiste" dynn_Cowhig_Croft_motto:0 "Nous sommes un océan de calme" @@ -452,6 +452,7 @@ dynn_Brock_motto:0 "J’espère aller plus vite" dynn_Sorokin_motto:0 "Le livre écrit dans les étoiles" dynn_Meredith_motto:0 "Veni, vidi, castratavi illegitimos" + dynn_Carrick_motto:0 "Finissons-en !" # [LocEditor:ForFutureBatchExport] dynn_Riggott_motto:0 "Non commendatae" dynn_Anna_Johansson_motto:0 "Tout est terrible" dynn_Majewski_motto:0 "Le lion ne s’allierait jamais avec le loup" @@ -501,7 +502,20 @@ dynn_Johansson_3_motto:0 "Veni, vidi, bibi" dynn_Beaumont_vanity_motto:0 "Ô malheur, qu’est-ce que c’est ?" dynn_andriamasinavalona_motto:0 "La frontière de mes rizières est la mer" + dynn_Shefket_vanity_motto:0 "In vino veritas" + dynn_brantevik_vanity_motto:0 "Ceux qui vivent parmi les merveilles et les mystères de la terre ne sont jamais seuls ni lassés de la vie" # [LocEditor:ForFutureBatchExport] + + + dynn_Cortell_vanity_motto:0 "La famille est l’unité, l’unité est la force" # [LocEditor:ForFutureBatchExport] + dynn_Arvidsson_Radestig_motto:0 "Le Valhalla peut attendre" # [LocEditor:ForFutureBatchExport] + dynn_Newcombe_motto:0 "Mots Mots Mots" # [LocEditor:ForFutureBatchExport] + dynn_Zenko_motto:0 "Derrière l’innocence se cache la trahison" # [LocEditor:ForFutureBatchExport] + dynn_Runge_Moller_motto:0 "Là où les canards changent de direction" # [LocEditor:ForFutureBatchExport] + dynn_Bragalini_motto:0 "Rien ne sera oublié" # [LocEditor:ForFutureBatchExport] + dynn_Wickman_motto:0 "Vivre comme un ours, mourir comme un loup" # [LocEditor:ForFutureBatchExport] + dynn_Astrup_Hallkvist_motto:0 "Des épées, pas des mots" # [LocEditor:ForFutureBatchExport] + dynn_Voleau_motto:0 "Quand ce n’est pas l’un, c’est l’autre" # [LocEditor:ForFutureBatchExport] + dynn_Berg_Hulthen_vanity_motto:0 "C’est bien" # [LocEditor:ForFutureBatchExport] + dynn_Stokic_motto:0 "L’homme nu ne craint pas le voleur à la tire" # [LocEditor:ForFutureBatchExport] -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - dynn_Wester_motto:0 "Froid, sec et libre" diff --git a/project/ck3/base_game/localization/french/my_realm_window_l_french.yml b/project/ck3/base_game/localization/french/my_realm_window_l_french.yml index ebb3463f58..b59fbe3ec1 100644 --- a/project/ck3/base_game/localization/french/my_realm_window_l_french.yml +++ b/project/ck3/base_game/localization/french/my_realm_window_l_french.yml @@ -126,10 +126,10 @@ RESET_CONTRACT_CHANGES:0 "Réinitialiser" VASSAL_CONTRACT_NOT_DEFAULT:0 "Le [feudal_contract|El] a été modifié" TAX_CONTRIBUTION_KNOWN_VALUE:0 "@gold_icon! [taxes|E]: $VALUE|+=%1$" - TAX_CONTRIBUTION_FACTOR_KNOWN_VALUE:0 "@gold_icon! [taxes|E] Multiplicateur: $VALUE|+=%1$ " + TAX_CONTRIBUTION_FACTOR_KNOWN_VALUE:0 "@gold_icon! Multiplicateur d’[taxes|El]: $VALUE|+=%1$ " LEVY_CONTRIBUTION_KNOWN_VALUE:0 "@soldier_icon! [levies|E]: $VALUE|+=%1$" - LEVY_CONTRIBUTION_FACTOR_KNOWN_VALUE:0 "@soldier_icon! [levies|E] Multiplicateur: $VALUE|+=%1$" - VASSAL_CONTRACT_VASSAL_TITLE:2 "Modifie [VassalContract.GetVassal.LocalPlayerString( 'votre', 'le' )] contrat\n[VassalContract.GetVassal.LocalPlayerString( '', 'Loc_FR_du_GetShortUINameNoTooltip' )]\nDirigeant[VassalContract.GetVassal.Custom('FR_E')] de [VassalContract.GetVassal.GetPrimaryTitle.GetNameNoTierNoTooltip]#!" + LEVY_CONTRIBUTION_FACTOR_KNOWN_VALUE:0 "@soldier_icon! Multiplicateur de [levies|El]: $VALUE|+=%1$" + VASSAL_CONTRACT_VASSAL_TITLE:2 "Modifie le contrat de\n#high [VassalContract.GetVassal.GetFirstNameNoTooltip] [VassalContract.GetVassal.GetHouse.GetNameNoTooltip]#!\nDirigeant[VassalContract.GetVassal.Custom('FR_E')] de [VassalContract.GetVassal.GetPrimaryTitle.GetNameNoTierNoTooltip]" CONTRACT_EFFECTS_HEADER:0 "Effets:" VASSAL_OPINION_DIPLOMACY:0 "[diplomacy|E] personnelle" VASSAL_OPINION_TYRANNY:0 "[tyrant|E]" @@ -137,5 +137,12 @@ VASSAL_OPINION_DUCHIES_OVERRUN:0 "Trop de [duchies|El]" MY_REALM_WINDOW_VASSAL_OPINION:0 "Opinion vassale: [MyRealmWindow.GetVassalOpinion|=+]" MY_REALM_WINDOW_VASSAL_OPINION_TT:0 "#T [opinion|E] vassale: [MyRealmWindow.GetVassalOpinion|=+]\n#!Ceci est la somme des opinions qui affecteront tous vos [vassals|El]. Si cette valeur est faible, il est probable que vous ayez beaucoup de [factions|El] qui s’opposent à vous !\n\n#S Sources#!\n[MyRealmWindow.GetVassalOpinionBreakdown]" - MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:0 "#T Aucune obligation individuelle\n#!Seuls les [vassals|El] [Concept('feudal','féodaux')|E] (hormis les [barons|El]) peuvent avoir des [obligations|El] individuelles" + MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:1 "#T Aucune obligation individuelle\n#!Seuls les [vassals|El] [Concept('feudal','féodaux')|E] et [Concept('clan','claniques')|E] (hormis les [barons|El]) peuvent avoir des [obligations|El] individuelles" MY_REALM_WINDOW_ABSOLUTE_COUNTY_CONTROL:0 "[control|E]: $ABSOLUTE_COUNTY_CONTROL$" + + VASSAL_CONTRACT:0 "Contrat vassalique" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_NO_EFFECT:0 "Ce sont le [vassal_contract|El] et les [obligations|El] actuels" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE:0 "Niveau d’imposition" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE_LEVIES:0 "Niveau de levées" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_ONLY_ONCE:0 "#weak Vous ne pouvez modifier le [vassal_contract|El] qu’une fois pour chaque personnage#!" + diff --git a/project/ck3/base_game/localization/french/names/character_names_l_french.yml b/project/ck3/base_game/localization/french/names/character_names_l_french.yml index 17c8d6c9d7..0629e33859 100644 --- a/project/ck3/base_game/localization/french/names/character_names_l_french.yml +++ b/project/ck3/base_game/localization/french/names/character_names_l_french.yml @@ -109,29 +109,29 @@ Abd_al-Rashid:0 "Abd al-Rashid" Abd_ar-Rahman:0 "Abd ar-Rahman" Abd_Manaf:0 "Abd Manaf" - Abd-_Allah:0 "Abd-'Allah" + Abd-_Allah:0 "Abd-’Allah" Abd-al_Haqq:0 "Abd-al’Haqq" - Abd-al-_Aziz:0 "Abd-al-'Aziz" + Abd-al-_Aziz:0 "Abd-al-’Aziz" Abd-al-Aziz_Burkhan:0 "Abd-al-Aziz Burkhan" - Abd-al-Aziz:0 "Abd-al-Aziz" - Abd-al-Badi:0 "Abd-al-Badi" - Abd-al-Hajjaj:0 "Abd-al-Hajjaj" - Abd-al-Hakam:0 "Abd-al-Hakam" - Abd-al-Haqq:0 "Abd-al-Haqq" - Abd-al-Hasan:0 "Abd-al-Hasan" - Abd-al-Hazm:0 "Abd-al-Hazm" - Abd-al-Karim:0 "Abd-al-Karim" - Abd-al-Malik:0 "Abd-al-Malik" - Abd-al-Mu_min:0 "Abd-al-Mu’min" - Abd-al-Ouahed:0 "Abd-al-Ouahed" - Abd-al-Qasim:0 "Abd-al-Qasim" - Abd-al-Qawi:0 "Abd-al-Qawi" - Abd-al-Rahman:0 "Abd-al-Rahman" - Abd-al-Razzaq:0 "Abd-al-Razzaq" - Abd-al-Wahid:0 "Abd-al-Wahid" - Abd-al-Yabbar:0 "Abd-al-Yabbar" - Abd-ar-Rahman:0 "Abd-ar-Rahman" - Abd-as-Sami:0 "Abd-as-Sami" + Abd-al-Aziz:1 "Abd al-Aziz" + Abd-al-Badi:1 "Abd al-Badi" + Abd-al-Hajjaj:1 "Abd al-Hajjaj" + Abd-al-Hakam:1 "Abd al-Hakam" + Abd-al-Haqq:1 "Abd al-Haqq" + Abd-al-Hasan:1 "Abd al-Hasan" + Abd-al-Hazm:1 "Abd al-Hazm" + Abd-al-Karim:1 "Abd al-Karim" + Abd-al-Malik:1 "Abd al-Malik" + Abd-al-Mu_min:1 "Abd al-Mu'min" + Abd-al-Ouahed:1 "Abd al-Ouahed" + Abd-al-Qasim:1 "Abd al-Qasim" + Abd-al-Qawi:1 "Abd al-Qawi" + Abd-al-Rahman:1 "Abd al-Rahman" + Abd-al-Razzaq:1 "Abd al-Razzaq" + Abd-al-Wahid:1 "Abd al-Wahid" + Abd-al-Yabbar:1 "Abd al-Yabbar" + Abd-ar-Rahman:1 "Abd ar-Rahman" + Abd-as-Sami:1 "Abd as-Sami" Abda:0 "Abda" Abdal-Razzaq:0 "Abdal-Razzaq" Abdala:0 "Abdala" @@ -251,9 +251,11 @@ Abu_Qurra:0 "Abu Qurra" Abu_Sa_id_Buri:0 "Abu Sa’id Buri" Abu_Sa_id:0 "Abu Sa’id" + AbU__Salama:0 "Abú Salama" Abu_Shashasham:0 "Abu Shashasham" Abu_Talib:0 "Abu Talib" - Abu-_Amr:0 "Abu-'Amr" + AbU__Tawr:0 "Abú Tawr" + Abu-_Amr:0 "Abu-’Amr" Abu-al-Malik:0 "Abu-al-Malik" Abu-Bakr_Qutlugh:0 "Abu-Bakr Qutlugh" Abu-Bakr:0 "Abu-Bakr" @@ -527,6 +529,7 @@ Affan:0 "Affan" Affiath:0 "Affiath" Affraic:0 "Affraic" + Afiya:0 "Afiya" # [LocEditor:ForFutureBatchExport] Afina:0 "Afina" Aflah:0 "Aflah" Afonso:0 "Afonso" @@ -781,81 +784,81 @@ Akzer:0 "Akzer" Al_a_addin:0 "Al’a’addin" Al_Muzaffar_Muhmud:0 "Al Muzaffar Muhmud" - Al-_Abbas:0 "Al-'Abbas" - Al-Afdal_Muhammad:0 "Al-Afdal Muhammad" - Al-Afdal:0 "Al-Afdal" - Al-Alta:0 "Al-Alta" - Al-Amin:0 "Al-Amin" - Al-Ashraf:0 "Al-Ashraf" - Al-Aziz_Mohammed:0 "Al-Aziz Mohammed" - Al-Aziz_Uthman:0 "Al-Aziz Uthman" - Al-Aziz:0 "Al-Aziz" - Al-Fadl:0 "Al-Fadl" - Al-Hadi_ila_l-Haqq_Yahya:0 "Al-Hadi ila’l-Haqq Yahya" - Al-Hadi:0 "Al-Hadi" - Al-Hakim:0 "Al-Hakim" - Al-Hasan:0 "Al-Hasan" - Al-Hassan:0 "Al-Hassan" - Al-Husayn:0 "Al-Husayn" - Al-Kawus:0 "Al-Kawus" - Al-Khattab:0 "Al-Khattab" - Al-Ma_mum:0 "Al-Ma’mum" - Al-Mahdi:0 "Al-Mahdi" - Al-Mansur_Muhammad:0 "Al-Mansur Muhammad" - Al-Mansur_Yahya:0 "Al-Mansur Yahya" - Al-Mansur:0 "Al-Mansur" - Al-Marzuban:0 "Al-Marzuban" - Al-Mu_izz_Ismail:0 "Al-Mu’izz Ismail" - Al-Mu_tadid:0 "Al-Mu’tadid" - Al-Mu_tamid:0 "Al-Mu’tamid" - Al-Mu_tasim:0 "Al-Mu’tasim" - Al-Mu_tazz:0 "Al-Mu’tazz" - Al-Mu_zzam:0 "Al-Mu’zzam" - Al-Mughirah:0 "Al-Mughirah" - Al-Mughith_Umar:0 "Al-Mughith Umar" - Al-Muhtadi:0 "Al-Muhtadi" - Al-Muhtasib_al-Mujahid_Hamzah:0 "Al-Muhtasib al-Mujahid Hamzah" - Al-Mukhtar_al-Qasim:0 "Al-Mukhtar al-Qasim" - Al-Muktafi:0 "Al-Muktafi" - Al-Muntakhab_al-Hasan:0 "Al-Muntakhab al-Hasan" - Al-Muntasir:0 "Al-Muntasir" - Al-Muqtadi:0 "Al-Muqtadi" - Al-Muqtadir:0 "Al-Muqtadir" - Al-Muqtafi:0 "Al-Muqtafi" - Al-Murtada_Muhammad:0 "Al-Murtada Muhammad" - Al-Musta_in:0 "Al-Musta’in" - Al-Musta_sim:0 "Al-Musta’sim" - Al-Mustadi:0 "Al-Mustadi" - Al-Mustakfi:0 "Al-Mustakfi" - Al-Mustanjid:0 "Al-Mustanjid" - Al-Mustansir:0 "Al-Mustansir" - Al-Mustarshid:0 "Al-Mustarshid" - Al-Mustazhir:0 "Al-Mustazhir" - Al-Mutawakkil_Ahmad:0 "Al-Mutawakkil Ahmad" - Al-Mutawakkil:0 "Al-Mutawakkil" - Al-Muti:0 "Al-Muti" - Al-Muttaqi:0 "Al-Muttaqi" - Al-Muwaffak:0 "Al-Muwaffak" - Al-Muzaffar_Muhmud:0 "Al-Muzaffar Muhmud" - Al-Muzaffar_Umar:0 "Al-Muzaffar Umar" - Al-Nasir:0 "Al-Nasir" - Al-Numan:0 "Al-Numan" - Al-Qa_im:0 "Al-Qa’im" - Al-Qadir:0 "Al-Qadir" - Al-Qahir:0 "Al-Qahir" - Al-Qasim_Kannun:0 "Al-Qasim Kannun" - Al-Qasim:0 "Al-Qasim" - Al-Rashid:0 "Al-Rashid" - Al-Ta_i:0 "Al-Ta’i" - Al-Wathiq:0 "Al-Wathiq" - Al-Zahir:0 "Al-Zahir" + Al-_Abbas:1 "al-'Abbas" + Al-Afdal_Muhammad:1 "al-Afdal Muhammad" + Al-Afdal:1 "al-Afdal" + Al-Alta:1 "al-Alta" + Al-Amin:1 "al-Amin" + Al-Ashraf:1 "al-Ashraf" + Al-Aziz_Mohammed:1 "al-Aziz Mohammed" + Al-Aziz_Uthman:1 "al-Aziz Uthman" + Al-Aziz:1 "al-Aziz" + Al-Fadl:1 "al-Fadl" + Al-Hadi_ila_l-Haqq_Yahya:1 "al-Hadi ila’l-Haqq Yahya" + Al-Hadi:1 "al-Hadi" + Al-Hakim:1 "al-Hakim" + Al-Hasan:1 "al-Hasan" + Al-Hassan:1 "al-Hassan" + Al-Husayn:1 "al-Husayn" + Al-Kawus:1 "al-Kawus" + Al-Khattab:1 "al-Khattab" + Al-Ma_mum:1 "al-Ma’mum" + Al-Mahdi:1 "al-Mahdi" + Al-Mansur_Muhammad:1 "al-Mansur Muhammad" + Al-Mansur_Yahya:1 "al-Mansur Yahya" + Al-Mansur:1 "al-Mansur" + Al-Marzuban:1 "al-Marzuban" + Al-Mu_izz_Ismail:1 "al-Mu’izz Ismail" + Al-Mu_tadid:1 "al-Mu’tadid" + Al-Mu_tamid:1 "al-Mu’tamid" + Al-Mu_tasim:1 "al-Mu’tasim" + Al-Mu_tazz:1 "al-Mu’tazz" + Al-Mu_zzam:1 "al-Mu’zzam" + Al-Mughirah:1 "al-Mughirah" + Al-Mughith_Umar:1 "al-Mughith Umar" + Al-Muhtadi:1 "al-Muhtadi" + Al-Muhtasib_al-Mujahid_Hamzah:1 "al-Muhtasib al-Mujahid Hamzah" + Al-Mukhtar_al-Qasim:1 "al-Mukhtar al-Qasim" + Al-Muktafi:1 "al-Muktafi" + Al-Muntakhab_al-Hasan:1 "al-Muntakhab al-Hasan" + Al-Muntasir:1 "al-Muntasir" + Al-Muqtadi:1 "al-Muqtadi" + Al-Muqtadir:1 "al-Muqtadir" + Al-Muqtafi:1 "al-Muqtafi" + Al-Murtada_Muhammad:1 "al-Murtada Muhammad" + Al-Musta_in:1 "al-Musta’in" + Al-Musta_sim:1 "al-Musta’sim" + Al-Mustadi:1 "al-Mustadi" + Al-Mustakfi:1 "al-Mustakfi" + Al-Mustanjid:1 "al-Mustanjid" + Al-Mustansir:1 "al-Mustansir" + Al-Mustarshid:1 "al-Mustarshid" + Al-Mustazhir:1 "al-Mustazhir" + Al-Mutawakkil_Ahmad:1 "al-Mutawakkil Ahmad" + Al-Mutawakkil:1 "al-Mutawakkil" + Al-Muti:1 "al-Muti" + Al-Muttaqi:1 "al-Muttaqi" + Al-Muwaffak:1 "al-Muwaffak" + Al-Muzaffar_Muhmud:1 "al-Muzaffar Muhmud" + Al-Muzaffar_Umar:1 "al-Muzaffar Umar" + Al-Nasir:1 "al-Nasir" + Al-Numan:1 "al-Numan" + Al-Qa_im:1 "al-Qa’im" + Al-Qadir:1 "al-Qadir" + Al-Qahir:1 "al-Qahir" + Al-Qasim_Kannun:1 "al-Qasim Kannun" + Al-Qasim:1 "al-Qasim" + Al-Rashid:1 "al-Rashid" + Al-Ta_i:1 "al-Ta’i" + Al-Wathiq:1 "al-Wathiq" + Al-Zahir:1 "al-Zahir" Ala_ad-Din:0 "Ala ad-Din" Ala_al-Dawla:0 "Ala al-Dawla" Ala_al-Din_Muhammad:0 "Ala al-Din Muhammad" Ala_Fireng:0 "Ala Fireng" Ala_i:0 "Ala’i" Ala_Talvas:0 "Ala Talvas" - Ala_ud-Din__Ali:0 "Ala ud-Din 'Ali" + Ala_ud-Din__Ali:0 "Ala ud-Din ’Ali" Ala:0 "Ala" Alabatis:0 "Alabatis" Aladdin:0 "Aladdin" @@ -1781,7 +1784,7 @@ Arnald:0 "Arnald" Arnaldo:0 "Arnaldo" Arnalt:0 "Arnalt" - Arnau-MirO_:0 "Arnau Miró" + Arnau-MirO_:1 "Arnau-Miró" Arnau:0 "Arnau" Arnaua:0 "Arnaua" Arnaud:0 "Arnaud" @@ -1791,7 +1794,7 @@ Arnaut-GuilhE_m:0 "Arnaut-Guilhèm" Arnaut-Lop:0 "Arnaut-Lop" Arnaut-Odon:0 "Arnaut-Odon" - Arnaut-Raimond:0 "Arnaut-Raimond" + Arnaut-Raimond:1 "Arnaut-Raimon" Arnaut:0 "Arnaut" Arnaz:0 "Arnaz" ArnbjO_rn:0 "Arnbjörn" @@ -2024,6 +2027,7 @@ Asterios:0 "Asterios" Asthan:0 "Asthan" Astken:0 "Astken" + AtO_:0 "Ató" Astolf:0 "Astolf" Astorre:0 "Astorre" Astrad:0 "Astrad" @@ -2065,6 +2069,7 @@ Athom:0 "Athom" Athon:0 "Athon" Atidivakare:0 "Atidivakare" + Atika:0 "Atika" # [LocEditor:ForFutureBatchExport] Atimuwer:0 "Atimuwer" AtirA_cE_ntira:0 "Atirâcêntira" AtirA_jE_ntira:0 "Atirâjêntira" @@ -3893,6 +3898,7 @@ Caruorst:0 "Caruorst" Carus:0 "Carus" Casimir:0 "Casimir" + Casio:0 "Casio" Caslav:0 "Caslav" Casna:0 "Casna" Casnar:0 "Casnar" @@ -5053,6 +5059,7 @@ Deiniol:0 "Deiniol" Deirdre:0 "Deirdre" Dejana:0 "Dejana" + Dela:0 "Dela" Delaram:0 "Delaram" Delbar:0 "Delbar" Delhana:0 "Delhana" @@ -6542,6 +6549,7 @@ Ernst:0 "Ernst" Ernulf:0 "Ernulf" Ernyei:0 "Ernyei" + Ero:0 "Ero" Erouan:0 "Erouan" Erouana:0 "Erouana" Erp:0 "Erp" @@ -7479,7 +7487,7 @@ Gastile:0 "Gastile" Gaston:0 "Gaston" Gastone:0 "Gastone" - Gaton:0 "Gaton" + Gaton:1 "Gatón" Gaucelin:0 "Gaucelin" Gaucelm:0 "Gaucelm" Gaucher:0 "Gaucher" @@ -8307,7 +8315,7 @@ Guigliadore:0 "Guigliadore" GuigoE_don:0 "Guigoëdon" Guigone:0 "Guigone" - Guigues-Raimond:0 "Guigues-Raimond" + Guigues-Raimond:1 "Guigues-Raimon" Guigues:0 "Guigues" Guiharan:0 "Guiharan" Guihomarch:0 "Guihomarch" @@ -8315,7 +8323,7 @@ Guij:0 "Guij" Guilan:0 "Guilan" GuilhE_m-Bertrand:0 "Guilhèm-Bertrand" - GuilhE_m-Raimond:0 "Guilhèm-Raimond" + GuilhE_m-Raimond:1 "Guilhèm-Raimon" GuilhE_m:0 "Guilhèm" Guilhelm:0 "Guilhelm" Guilhem:0 "Guilhem" @@ -8407,6 +8415,7 @@ Gundeperga:0 "Gundeperga" Gunderich:0 "Gunderich" Gundes:0 "Gundes" + Gundesindo:0 "Gundesindo" Gundioc:0 "Gundioc" Gundivaldo:0 "Gundivaldo" Gundiverga:0 "Gundiverga" @@ -10245,6 +10254,7 @@ Jemal_ad-Din_Muhammad:0 "Jemal ad-Din Muhammad" Jemi:0 "Jemi" Jendraraja:0 "Jendraraja" + Jenny:0 "Jenny" # [LocEditor:ForFutureBatchExport] JenO_:0 "Jenõ" JenOE:0 "Jenö" Jens:0 "Jens" @@ -10392,7 +10402,7 @@ Joacim:0 "Joacim" Joakim:0 "Joakim" Joan-Guerau:0 "Joan Guerau" - Joan-Raimond:0 "Joan-Raimond" + Joan-Raimond:1 "Joan-Raimon" Joan:0 "Joan" Joana:0 "Joana" Joane:0 "Joane" @@ -12012,7 +12022,7 @@ Lha_Taramo:0 "Lha Taramo" Lha_Thothori_Nyantsen:0 "Lha Thothori Nyantsen" Lha:0 "Lha" - Lhachen__Utpala:0 "Lhachen 'Utpala" + Lhachen__Utpala:0 "Lhachen ’Utpala" Lhachen_Byangchupsenpa:0 "Lhachen Byangchupsenpa" Lhachen_Dpalgyimgon:0 "Lhachen Dpalgyimgon" Lhachen_Gragspalde:0 "Lhachen Gragspalde" @@ -14031,6 +14041,7 @@ Muta_in:0 "Muta’in" Mutahar:0 "Mutahar" Mutalu:0 "Mutalu" + Mutarrif:0 "Mutarrif" Mutawuta:0 "Mutawuta" Mutik:0 "Mutik" Mutimir:0 "Mutimir" @@ -14873,7 +14884,7 @@ Oliyarasi:0 "Oliyarasi" Oljaitu:0 "Oljaitu" Oljat:0 "Oljat" - Olmondo:0 "Olmondo" + Olmondo:1 "Alamondo" Olof:0 "Olof" Olota:0 "Olota" Olrik:0 "Olrik" @@ -15334,7 +15345,7 @@ PE_ire-Bermond:0 "Pèire-Bermond" PE_ire-Bernat:0 "Pèire-Bernat" PE_ire-Guiraud:0 "Pèire-Guiraud" - PE_ire-Raimond:0 "Péire-Raimond" + PE_ire-Raimond:1 "Péire-Raimon" PE_ire:0 "Pèire" PE_lI_n:0 "Pêlîn" PE_r:0 "Pêr" @@ -15357,7 +15368,7 @@ Pedro:0 "Pedro" Pedur:0 "Pedur" PEEire-Arnaut:0 "Pèire-Arnaut" - PEEire-Raimond:0 "Pèire-Raimond" + PEEire-Raimond:1 "Pèire-Raimon" Peepalraj:0 "Peepalraj" Peepalrajji:0 "Peepalrajji" Peigi:0 "Peigi" @@ -16162,15 +16173,15 @@ Raimbaud:0 "Raimbaud" Raimbaut:0 "Raimbaut" Raimbold:0 "Raimbold" - Raimond-Arnaut:0 "Raimond-Arnaut" - Raimond-BerenguiE_:0 "Raimond-Berenguié" - Raimond-Bernat:0 "Raimond-Bernat" - Raimond-Bertrand:0 "Raimond-Bertrand" - Raimond-Brun:0 "Raimond-Brun" - Raimond-Pons:0 "Raimond-Pons" - Raimond-Rogier:0 "Raimond-Rogier" - Raimond-Roupen:0 "Raimond-Roupen" - Raimond:0 "Raimond" + Raimond-Arnaut:1 "Raimon-Arnaut" + Raimond-BerenguiE_:1 "Raimon-Berenguié" + Raimond-Bernat:1 "Raimon-Bernat" + Raimond-Bertrand:1 "Raimon-Bertrand" + Raimond-Brun:1 "Raimon-Brun" + Raimond-Pons:1 "Raimon-Pons" + Raimond-Rogier:1 "Raimon-Rogier" + Raimond-Roupen:1 "Raimon-Roupen" + Raimond:1 "Raimon" Raimonda:0 "Raimonda" Raimondo:0 "Raimondo" Raimundo:0 "Raimundo" @@ -17089,6 +17100,7 @@ Sa_adaddin:0 "Sa’adaddin" Sa_d:0 "Sa’d" Sa_daddin:0 "Sa’daddin" + Sa_dun:0 "Sa’dun" SA_de:0 "Säde" SA_erbrethach:0 "Sáerbrethach" SA_erlaith:0 "Sáerlaith" @@ -17244,7 +17256,7 @@ Salahaddin:0 "Salahaddin" Salahhadin:0 "Salahhadin" Salahuddin:0 "Salahuddin" - Salama_Za-_Azeb:0 "Salama Za-'Azeb" + Salama_Za-_Azeb:0 "Salama Za-’Azeb" Salama:0 "Salama" Salambha:0 "Salambha" Salamon:0 "Salamon" @@ -18047,7 +18059,7 @@ Shu:0 "Shu" Shuab:0 "Shuab" Shuang:0 "Shuang" - Shuayb:0 "Shuayb" + Shuayb:1 "Shu’ayb" Shuchi-Verma:0 "Shuchi-Verma" Shuda:0 "Shuda" Shudamgula:0 "Shudamgula" @@ -18647,6 +18659,7 @@ Steikint:0 "Steikint" Steinn:0 "Steinn" Stelian:0 "Stelian" + Stella:0 "Stella" # [LocEditor:ForFutureBatchExport] Stembanos:0 "Stembanos" Sten:0 "Sten" Stenkil:0 "Stenkil" @@ -19400,6 +19413,7 @@ Teoderedus:0 "Teoderedus" Teodevirga:0 "Teodevirga" Teodiverta:0 "Teodiverta" + Teodegonzia:0 "Teodogonzia" Teodor:0 "Teodor" Teodora:0 "Teodora" Teodoriga:0 "Teodoriga" @@ -20378,6 +20392,7 @@ Ulya:0 "Ulya" Ulyana:0 "Ulyana" UmaiyA_lvA_r:0 "Umaiyâlvâr" + Umayna:0 "Umayna" # [LocEditor:ForFutureBatchExport] Umar:0 "Umar" Umara:0 "Umara" Umarah:0 "Umarah" @@ -20466,7 +20481,7 @@ Urnayr:0 "Urnayr" Uroman:0 "Uroman" Uros:0 "Uros" - Urraca:0 "Urraca" + Urraca:0 "Urraque" Urraka:0 "Urraka" UrS_ula:0 "Uršula" Ursula:0 "Ursula" @@ -20948,6 +20963,7 @@ Vimaladitya:0 "Vimaladitya" Vimalaprabha:0 "Vimalaprabha" Vimalapuspe:0 "Vimalapuspe" + Vimara:0 "Vimara" Vina:0 "Vina" Vinaise:0 "Vinaise" Vinayaditya_Yuddhamalla:0 "Vinayaditya Yuddhamalla" @@ -22120,6 +22136,7 @@ Yutsog:0 "Yutsog" Yuva:0 "Yuva" Yuvaraja:0 "Yuvaraja" + Yuwartas:0 "Yuwartas" Yuyi:0 "Yuyi" Yuying:0 "Yuying" Yuyu:0 "Yuyu" @@ -22547,8 +22564,8 @@ al-Walid:0 "al-Walid" al-Wathiq:0 "al-Wathiq" al-Zafir:0 "al-Zafir" - al-_Abbas:0 "al-'Abbas" - al-_Urwah:0 "al-'Urwah" + al-_Abbas:0 "al-’Abbas" + al-_Urwah:0 "al-’Urwah" an-Nasir:0 "an-Nasir" an-Nassir:0 "an-Nassir" as-Salih_Ali:0 "as-Salih Ali" @@ -23997,7 +24014,7 @@ Tumitu:0 "Tumitu" Tun:0 "Tun" Turdi:0 "Turdi" - Turdifa:0 "Turdifa" + Turdifa:0 "Turdifa" #TO_DO_ECC: Removed intentionally or should stay? Turghan:0 "Turghan" Turghun:0 "Turghun" Tursun:0 "Tursun" @@ -27667,10 +27684,13 @@ Kutha:0 "Kutha" Dipa:0 "Dipa" Katha_Wunna:0 "Katha Wunna" + # TO_DO_ECC: Removed intentionally or should stay? + ######## Byatta:0 "Byatta" Me_Wunna:0 "Me Wunna" Myauk_Pyinthe:0 "Myauk Pyinthe" Manisanda:0 "Manisanda" + ######## Maha_Thanbawa:0 "Maha Thanbawa" Kaleinga:0 "Kaleinga" Thihanu:0 "Thihanu" @@ -28669,7 +28689,7 @@ Qiniq:0 "Qiniq" Khurra-ji:0 "Khurra-ji" Qochqar:0 "Qochqar" - Abu_Bakr_Ala_al-Din:0 "Abū Bakr 'Alā al-Dīn" + Abu_Bakr_Ala_al-Din:0 "Abū Bakr ’Alā al-Dīn" Ay:0 "Ay" Yulduz:0 "Yulduz" Bayat:0 "Bayat" @@ -31658,6 +31678,7 @@ Potha:0 "Potha" Budha:0 "Budha" Virmati:0 "Virmati" + ##### TO_DO_ECC: Another check for intentional deletion or not Vichitravirya:0 "Vichitravirya" Kesaba:0 "Kesaba" Madhaba:0 "Madhaba" @@ -31666,6 +31687,7 @@ Biswanatha:0 "Biswanatha" Harisarana:0 "Harisarana" Raghunatha:0 "Raghunatha" + ##### # JEWISH Adah:0 "Adah" Alte:0 "Alte" @@ -31686,138 +31708,709 @@ Caelestinus:0 "Caelestinus" Innocentius:0 "Innocentius" Nicolaus:0 "Nicolaus" + + + #Iberian, feminine isms + al-Shura:0 "al-Shura" # [LocEditor:ForFutureBatchExport] + Amat_al_Aziz:0 "Amat al-Aziz" # [LocEditor:ForFutureBatchExport] + Amat_al_Izz:0 "Amat al-Izz" # [LocEditor:ForFutureBatchExport] + Amat_al_Jaliq:0 "Amat al-Jaliq" # [LocEditor:ForFutureBatchExport] + Amat_al_Rahman:0 "Amat al-Rahman" # [LocEditor:ForFutureBatchExport] + Amat_al_Wahhab:0 "Amat al-Wahhab" # [LocEditor:ForFutureBatchExport] + Asmuna:0 "Asmuna" # [LocEditor:ForFutureBatchExport] + Asmuniya:0 "Asmuniya" # [LocEditor:ForFutureBatchExport] + Ayluh:0 "Ayluh" # [LocEditor:ForFutureBatchExport] + Ayshuna:0 "Ayshuna" # [LocEditor:ForFutureBatchExport] + Bazi_a:0 "Bazi'a" # [LocEditor:ForFutureBatchExport] + Dhuna:0 "Dhuna" # [LocEditor:ForFutureBatchExport] + Faynan:0 "Faynan" # [LocEditor:ForFutureBatchExport] + Ganiya:0 "Gainya" # [LocEditor:ForFutureBatchExport] + Gislan:0 "Gislan" # [LocEditor:ForFutureBatchExport] + Hadija:0 "Hadija" # [LocEditor:ForFutureBatchExport] + Halawa:0 "Halawa" # [LocEditor:ForFutureBatchExport] + Hamda:0 "Hamda" # [LocEditor:ForFutureBatchExport] + Hamida:0 "Hamida" # [LocEditor:ForFutureBatchExport] + Hawa_:0 "Hawa'" # [LocEditor:ForFutureBatchExport] + Hayal:0 "Hayal" # [LocEditor:ForFutureBatchExport] + Idlal:0 "Idlal" # [LocEditor:ForFutureBatchExport] + Ishush:0 "Ishush" # [LocEditor:ForFutureBatchExport] + Jalida:0 "Jalida" # [LocEditor:ForFutureBatchExport] + Jawra:0 "Jawra" # [LocEditor:ForFutureBatchExport] + Kanza:0 "Kanza" # [LocEditor:ForFutureBatchExport] + Kinda:0 "Kinda" # [LocEditor:ForFutureBatchExport] + Lidhdha:0 "Lidhdha" # [LocEditor:ForFutureBatchExport] + Mahabba:0 "Mahabba" # [LocEditor:ForFutureBatchExport] + Mahjuna:0 "Mahjuna" # [LocEditor:ForFutureBatchExport] + Makkiya:0 "Makkiya" # [LocEditor:ForFutureBatchExport] + Masabih:0 "Masabih" # [LocEditor:ForFutureBatchExport] + Ma_shuq:0 "Ma'shuq" # [LocEditor:ForFutureBatchExport] + Maymuna:0 "Maymuna" # [LocEditor:ForFutureBatchExport] + Mayya:0 "Mayya" # [LocEditor:ForFutureBatchExport] + Mu_amarra:0 "Mu'ammara" # [LocEditor:ForFutureBatchExport] + Muhja:0 "Muhja" # [LocEditor:ForFutureBatchExport] + Muzahima:0 "Muzahima" # [LocEditor:ForFutureBatchExport] + Najat:0 "Najat" # [LocEditor:ForFutureBatchExport] + Najma:0 "Najma" # [LocEditor:ForFutureBatchExport] + Nazhun:0 "Nazhun" # [LocEditor:ForFutureBatchExport] + Nu_ayma:0 "Nu'ayma" # [LocEditor:ForFutureBatchExport] + Nuzha:0 "Nuzha" # [LocEditor:ForFutureBatchExport] + Qasmuna:0 "Qasmūna" # [LocEditor:ForFutureBatchExport] + Qusayma:0 "Qusayma" # [LocEditor:ForFutureBatchExport] + Rasis:0 "Rasis" # [LocEditor:ForFutureBatchExport] + Ra_y:0 "Ra'y" # [LocEditor:ForFutureBatchExport] + Rayhana:0 "Rayhana" # [LocEditor:ForFutureBatchExport] + Ruhayma:0 "Ruhayma" # [LocEditor:ForFutureBatchExport] + Ruqayya:0 "Ruqayya" # [LocEditor:ForFutureBatchExport] + Sa_ada:0 "Sa'ada" # [LocEditor:ForFutureBatchExport] + Sa_duna:0 "Sa'duna" # [LocEditor:ForFutureBatchExport] + Sakan:0 "Sakan" # [LocEditor:ForFutureBatchExport] + Samra:0 "Samra" # [LocEditor:ForFutureBatchExport] + Shawwab:0 "Shawwab" # [LocEditor:ForFutureBatchExport] + Su_ad:0 "Su'ad" # [LocEditor:ForFutureBatchExport] + Sukayna:0 "Sukayna" # [LocEditor:ForFutureBatchExport] + Tahr:0 "Tahr" # [LocEditor:ForFutureBatchExport] + Tahtazz:0 "Tahtazz" # [LocEditor:ForFutureBatchExport] + Usayma:0 "Usayma" # [LocEditor:ForFutureBatchExport] + Utayqa:0 "'Utayqa" # [LocEditor:ForFutureBatchExport] + + #Iberian, masculine isms + Abd-al-Baqi:0 "Abd-al-Baqi" # [LocEditor:ForFutureBatchExport] + Abd-al-Gafur:0 "Abd-al-Gafur" # [LocEditor:ForFutureBatchExport] + Abd-al-Majid:0 "Abd-al-Majid" # [LocEditor:ForFutureBatchExport] + Abd-al-Nur:0 "Abd-al-Nur" # [LocEditor:ForFutureBatchExport] + Abd-al-Qadir:0 "Abd-al-Qadir" # [LocEditor:ForFutureBatchExport] + Abd-al-Ra_uf:0 "Abd-al-Ra'uf" # [LocEditor:ForFutureBatchExport] + Abd-al-Warith:0 "Abd-al-Warith" # [LocEditor:ForFutureBatchExport] + Abu-al-Qasim:0 "Abu-al-Qasim" # [LocEditor:ForFutureBatchExport] + A_idh:0 "A'idh" # [LocEditor:ForFutureBatchExport] + Ajannas:0 "Ajannas" # [LocEditor:ForFutureBatchExport] + Asas:0 "Asas" # [LocEditor:ForFutureBatchExport] + Atarid:0 "Atarid" # [LocEditor:ForFutureBatchExport] + Ayshun:0 "Ayshun" # [LocEditor:ForFutureBatchExport] + Ayyash:0 "Ayyash" # [LocEditor:ForFutureBatchExport] + Asbat:0 "Asbat" # [LocEditor:ForFutureBatchExport] + Ashhab:0 "Ashhab" # [LocEditor:ForFutureBatchExport] + Atrad:0 "Atrad" # [LocEditor:ForFutureBatchExport] + Balj:0 "Balj" # [LocEditor:ForFutureBatchExport] + Baqi:0 "Baqi" # [LocEditor:ForFutureBatchExport] + Dimam:0 "Dimam" # [LocEditor:ForFutureBatchExport] + Dhu_al_N_n:0 "Dhu-al-Nun" # [LocEditor:ForFutureBatchExport] + Fulayh:0 "Fulayh" # [LocEditor:ForFutureBatchExport] + Galib:0 "Galib" # [LocEditor:ForFutureBatchExport] + Gazi:0 "Gazi" # [LocEditor:ForFutureBatchExport] + Hamdin:0 "Hamdin" # [LocEditor:ForFutureBatchExport] + Haway:0 "Haway" # [LocEditor:ForFutureBatchExport] + Hayyan:0 "hayyane" # [LocEditor:ForFutureBatchExport] + Hazm:0 "Hazm" # [LocEditor:ForFutureBatchExport] + Hiyaz:0 "Hiyaz" # [LocEditor:ForFutureBatchExport] + Hizam:0 "Hizam" # [LocEditor:ForFutureBatchExport] + Hubab:0 "Hubab" # [LocEditor:ForFutureBatchExport] + Hani_:0 "Hani'" # [LocEditor:ForFutureBatchExport] + Harith:0 "Harith" # [LocEditor:ForFutureBatchExport] + Haykal:0 "Haykal" # [LocEditor:ForFutureBatchExport] + Iyad:0 "Iyad" # [LocEditor:ForFutureBatchExport] + Jahhaf:0 "Jahhaf" # [LocEditor:ForFutureBatchExport] + Jalaf_Allah:0 "Jalaf Allah" # [LocEditor:ForFutureBatchExport] + Jalhama:0 "Jalhama" # [LocEditor:ForFutureBatchExport] + Jami:0 "Jami" # [LocEditor:ForFutureBatchExport] + Jarir:0 "Jarir" # [LocEditor:ForFutureBatchExport] + Jayr:0 "Jayr" # [LocEditor:ForFutureBatchExport] + Jayrun:0 "Jayrun" # [LocEditor:ForFutureBatchExport] + Jidr:0 "Jidr" # [LocEditor:ForFutureBatchExport] + Jubayr:0 "Jubayr" # [LocEditor:ForFutureBatchExport] + Juda:0 "Juda" # [LocEditor:ForFutureBatchExport] + Jumahir:0 "Jumahir" # [LocEditor:ForFutureBatchExport] + Juzayy:0 "Juzayy" # [LocEditor:ForFutureBatchExport] + Kaysan:0 "Kaysan" # [LocEditor:ForFutureBatchExport] + Kulayb:0 "Kulayb" # [LocEditor:ForFutureBatchExport] + Mahbub:0 "Mahbub" # [LocEditor:ForFutureBatchExport] + Majluf:0 "Majluf" # [LocEditor:ForFutureBatchExport] + Maymun:0 "Maymun" # [LocEditor:ForFutureBatchExport] + Mudrik:0 "Mudrik" # [LocEditor:ForFutureBatchExport] + Muffarij:0 "Mufarrij" # [LocEditor:ForFutureBatchExport] + Mus_ab:0 "Mus’ab" # [LocEditor:ForFutureBatchExport] + Nadar:0 "Nadar" # [LocEditor:ForFutureBatchExport] + Nudhayr:0 "Nudhayr" # [LocEditor:ForFutureBatchExport] + Qar_us:0 "Qar'us" # [LocEditor:ForFutureBatchExport] + Qays:0 "Qays" # [LocEditor:ForFutureBatchExport] + Razin:0 "Razin" # [LocEditor:ForFutureBatchExport] + Safwan:0 "Safwan" # [LocEditor:ForFutureBatchExport] + Sa_ib_Jatir:0 "Sa'ib Jatir" # [LocEditor:ForFutureBatchExport] + Sa_dan:0 "Sa'dan" # [LocEditor:ForFutureBatchExport] + Salmun:0 "Salmun" # [LocEditor:ForFutureBatchExport] + Saqi:0 "Saqi" # [LocEditor:ForFutureBatchExport] + Sarur:0 "Sarur" # [LocEditor:ForFutureBatchExport] + Shabtun:0 "Shabtun" # [LocEditor:ForFutureBatchExport] + Shajara:0 "Shajara" # [LocEditor:ForFutureBatchExport] + Siraj:0 "Siraj" # [LocEditor:ForFutureBatchExport] + Taytal:0 "Taytal" # [LocEditor:ForFutureBatchExport] + Tammam:0 "Tammam" # [LocEditor:ForFutureBatchExport] + Tawd:0 "Tawd" # [LocEditor:ForFutureBatchExport] + Tuways:0 "Tuways" # [LocEditor:ForFutureBatchExport] + Ubayd_Allah:0 "Ubayd Allah" # [LocEditor:ForFutureBatchExport] + Ubaydun:0 "Ubaydun" # [LocEditor:ForFutureBatchExport] + Ulaym:0 "Ulaym" # [LocEditor:ForFutureBatchExport] + Urayb:0 "Urayb" # [LocEditor:ForFutureBatchExport] + Wahb:0 "Wahb" # [LocEditor:ForFutureBatchExport] + Wasim:0 "Wasim" # [LocEditor:ForFutureBatchExport] + Wathima:0 "Wathima" # [LocEditor:ForFutureBatchExport] + Ya_ish:0 "Ya'ish" # [LocEditor:ForFutureBatchExport] + Yasid:0 "Yasid" # [LocEditor:ForFutureBatchExport] + Yasin:0 "Yasin" # [LocEditor:ForFutureBatchExport] + Yaskar:0 "Yaskar" # [LocEditor:ForFutureBatchExport] + Yujamir:0 "Yujamir" # [LocEditor:ForFutureBatchExport] + Yusr:0 "Yusr" # [LocEditor:ForFutureBatchExport] + Zaban:0 "Zaban" # [LocEditor:ForFutureBatchExport] + Zahira:0 "Zahira" # [LocEditor:ForFutureBatchExport] + Zarb:0 "Zarb" # [LocEditor:ForFutureBatchExport] + Zuhr:0 "Zuhr" # [LocEditor:ForFutureBatchExport] + Zurar:0 "Zurar" # [LocEditor:ForFutureBatchExport] + + + #New Iberian for bookmark + + # FP2 + + Adanis:0 "Adanis" + Ihtizaz:0 "Ihtizaz" + Daw_al_sabah:0 "Daw’ al-Sabah" + al-Araka:0 "al-Araka" + Hayzuran:0 "Hayzuran" + Darras:0 "Darras" + Awsaga:0 "Awsaga" + Al-Tarassi:0 "Al-Tarrasi" + Khali:0 "Khali" + Nuwayra:0 "Nuwayra" + + Aban:0 "Aban" + Abd-al-Wahhad:0 "Abd al-Wahhad" + Ablavel:0 "Ablavel" + Abu-l-Abbas:0 "Abu-l-Abbas" + Abu-Amr:0 "Abu Amr" + Abu-Nasr:0 "Abu Nasr" + Abu-Salama:0 "Abu Salama" + Abu-Taur:0 "Abu Taur" + Abu-Ya_far:0 "Abu Ya'far" + Acfredo:0 "Acfredo" + Adalinda:0 "Adalinda" + Adud_al-Dawla:0 "Adud al-Dawla" + Aialbert:0 "Aialbert" + Aimilda:0 "Aimilda" + al-Aglab:0 "al-Aglab" + al-Asbag:0 "al-Asbag" + al-Asi:0 "al-Asi" + al-Bahe:0 "al-Bahe" + al-Dalfa:0 "al-Dalfa" + al-Fadl:0 "al-Fadl" + al-Fath:0 "al-Fath" + al-Gazi:0 "al-Gazi" + al-Hassan:0 "al-Hassan" + al-Hazm:0 "al-Hazm" + al-Hussayn:0 "al-Hussayn" + al-Qitt:0 "al-Qitt" + al-Mughira:0 "al-Mughira" + al-Murtada:0 "al-Murtada" + al-Mustazhir:0 "al-Mustazhir" + al-Mutarrif:0 "al-Mutarrif" + al-Mutadd:0 "al-Mutadd" + al-Muzaffar:0 "al-Muzaffar" + al-Rashid:0 "al-Rashid" + al-Rumaikiyya:0 "al-Rumaikiyya" + al-Zuhayr:0 "al-Zuhayr" + Albaro:0 "Albaro" + Albito:0 "Albito" + Aloyto:0 "Aloyto" + Amat:0 "Amat" + Amrus:0 "Amrus" + Anaya:0 "Anaya" + Anerils:0 "Anerils" + Annah:0 "Annah" + Antoni_n:0 "Antonín" + Aragonta:0 "Aragonta" + Arbert:0 "Arbert" + Ardio:0 "Ardio" + Ardoina:0 "Ardoina" + A_rgila:0 "Àrgila" + Arifredo:0 "Arifredo" + Armentariu:0 "Armentariu" + Arnau-Ramon:0 "Arnau Ramon" + as-Sida:0 "as-Sida" + Asbag:0 "Asbag" + Asura:0 "Asura" + Atau_lfo:0 "Ataúlfo" + Atharid:0 "Atharid" + Atib:0 "Atib" + Attaf:0 "Attaf" + Aurea:0 "Aurea" + Aureo_l:0 "Aureòl" + Aureolus:0 "Aureolus" + Auriol:0 "Auriol" + Auro:0 "Auro" + Aurovita:0 "Aurovito" + Auru_cia:0 "Aurúcia" + Ausendo:0 "Ausendo" + Auvidia:0 "Auvidia" + Aysun:0 "Aysun" + Azeari:0 "Azeari" + Bahlul:0 "Bahlul" + Balakayus:0 "Balakayus" + Balla:0 "Balla" + Balterio:0 "Balterio" + Bancio:0 "Bancio" + Bardina:0 "Bardina" + Batul:0 "Batul" + Belay:0 "Belay" + Bellidu:0 "Bellidu" + Bellon:0 "Bellon" + Bencio:0 "Bencio" + Bera_:0 "Berà" + Berenguer-Guifre_:0 "Berenguer Guifré" + Bernat-Berenguer:0 "Bernat Berenguer" + Bernat_Gausfred:0 "Bernat Gausfred" + Bernat-Ramon:0 "Bernat Ramon" + Bernat-Riculf:0 "Bernat Riculf" + Bernat-Udalard:0 "Bernat Udalard" + Bernat-Unifred:0 "Bernat Unifred" + Biverne:0 "Biverne" + Bonadona:0 "Bonadona" + Buheyr:0 "Buheyr" + Burrun:0 "Burrun" + Centolh-Lop:0 "Centolh Lop" + Cete:0 "Cete" + Coreix:0 "Coreix" + C_uayb:0 "Çuayb" + Dadilda:0 "Dadilda" + Dalmat:0 "Dalmat" + Dela_:0 "Delá" + Dispo_sia:0 "Dispòsia" + Doha:0 "Doha" + Donat-Lop:0 "Donat Lop" + Duoda:0 "Duoda" + Echega:0 "Echega" + Ega:0 "Ega" + Egilo_n:0 "Egilón" + Eileuva:0 "Eileuva" + Elmerad:0 "Elmerad" + Emiliano:0 "Emiliano" + Ermentruda:0 "Ermentruda" + Errodrigo:0 "Errodrigo" + Eru:0 "Eru" + Eudo_n:0 "Eudón" + Ezi:0 "Ezi" + Fa_fila:0 "Fáfila" + Faquile_na:0 "Faquilèna" + Faray:0 "Faray" + Fare_gia:0 "Farégia" + Fa_vila:0 "Fávila" + Fe:0 "Fe" + Feles:0 "Feles" + Filibus:0 "Filibus" + Fitien:0 "Fitien" + Flaci_dio:0 "Flacídio" + Folc:0 "Folc" + Fort:0 "Fort" + Fortis:0 "Fortis" + Fort-Aner:0 "Fort Aner" + Froille:0 "Froille" + Froiloba:0 "Froiloba" + Frumarico:0 "Frumarico" + Furtun:0 "Furtun" + Gali_:0 "Galí" + Garindo:0 "Garindo" + Garsenda:0 "Garsenda" + Gasion:0 "Gasion" + Gato_n:0 "Gatón" + Gazalen:0 "Gazalen" + Geribert:0 "Geribert" + Ghaya:0 "Ghaya" + Gisclafredo:0 "Gisclafredo" + Glaswintha:0 "Glaswintha" + Godesteo:0 "Godesteo" + Godesteu:0 "Godesteu" + Godo:0 "Godo" + Goldegrodo:0 "Goldegrodo" + Goldregoto:0 "Goldregoto" + Gombaut:0 "Gombaut" + Goncin_a:0 "Gonciña" + Gotlana:0 "Gotlana" + Gristillo:0 "Gristillo" + Guadall:0 "Guadall" + Gudigeva:0 "Gudigeva" + Gueda:0 "Gueda" + Gugina:0 "Gugina" + Guinigui_s:0 "Guiniguís" + Guilhemon:0 "Guilhemon" + Guilinda:0 "Guilinda" + Guillem-Isarn:0 "Guillem Isarn" + Guillem-Umbert:0 "Guillem Umbert" + Guinigenta:0 "Guinigenta" + Guifred:0 "Guifred" + Guiscafred:0 "Guiscafred" + Gullielmo:0 "Gullielmo" + Gundericho:0 "Gundericho" + Gunterico:0 "Gunterico" + Guntislo:0 "Guntislo" + Gurg:0 "Gurg" + Hafsun:0 "Hafsun" + Hakima:0 "Hakima" + Hashima:0 "Hashima" + Heloa:0 "Heloa" + Hermesenda:0 "Hermesenda" + Hind:0 "Hind" + Honorico:0 "Honorico" + Hubasa:0 "Hubasa" + Hudhayl:0 "Hudhayl" + Hug_Dalmau:0 "Hug Dalmau" + Hulal:0 "Hulal" + Ic_a:0 "Iça" + Imad_ad-Dawla:0 "Imad ad-Dawla" + In_igo:0 "Íñigo" + Isarn:0 "Isarn" + Jadil:0 "Jadil" + Jattab:0 "Jattab" + Jayran:0 "Jayran" + Jeroso_lima:0 "Jerosòlima" + Kassilda:0 "Kassilda" + Labib:0 "Labib" + Laya:0 "Laya" + Liuvigotho:0 "Liuvigotho" + Loreto:0 "Loreto" + Lubbun:0 "Lubbun" + Luci_a:0 "Lucía" + Ludriqh:0 "Ludriqh" + Magin:0 "Magin" + Malha:0 "Malha" + Majdala:0 "Majdala" + Mansion:0 "Mansion" + Mansura:0 "Mansura" + Marin_a:0 "Mariña" + Marzuq:0 "Marzuq" + Masarra:0 "Masarra" + Mate_u:0 "Matèu" + Mauregatu:0 "Mauregatu" + Mbarek:0 "Mbarek" + Menda:0 "Menda" + Mendola:0 "Mendola" + Mido:0 "Mido" + Mir-Geribert:0 "Mir Geribert" + Mir-Riculf:0 "Mir Riculf" + Mirel:0 "Mirel" + Mughit:0 "Mughit" + Muhadir:0 "Muhadir" + Muizz_al-Dawla:0 "Mu'izz al-Dawla" + Muniabella:0 "Muniabella" + Muntasir:0 "Muntasir" + Muntil:0 "Muntil" + Muqatil:0 "Muqatil" + Musa_Aznar:0 "Musa Aznar" + Muskiyan:0 "Muskiyan" + Mustaq:0 "Mustaq" + Mustatarrif:0 "Mustatarrif" + Muzayn:0 "Muzayn" + Muzna:0 "Muzna" + Naya:0 "Naya" + Nepociano:0 "Nepociano" + Nimilde:0 "Nimilde" + Nizam_al-Dawla:0 "Nizam al-Dawla" + Nurah:0 "Nurah" + Nuna:0 "Nuna" + Odesind:0 "Odesind" + Odo_:0 "Odó" + Odoariu:0 "Odoariu" + Olban:0 "Olban" + Olide:0 "Olide" + Olibia:0 "Olibia" + Olivio:0 "Olivio" + Orbita:0 "Orbita" + Orti:0 "Orti" + Otrosia:0 "Otrosia" + Palla:0 "Palla" + Paterno:0 "Paterno" + Pepi:0 "Pepi" + Pere-Udalard:0 "Pere Udalard" + Pin_olo:0 "Piñolo" + Quixol:0 "Quixol" + Qui_xol:0 "Quíxol" + Rachid:0 "Rachid" + Rah:0 "Rah" + Raimon-Garcia:0 "Raimon Garcia" + Raimon-Guilhe_m:0 "Raimon Guilhém" + Ramon-Guillem:0 "Ramon Guillem" + Raqiya:0 "Raqiya" + Rawas:0 "Rawas" + Redemptus:0 "Redemptus" + Rodanio:0 "Rodanio" + Ranlo:0 "Ranlo" + Riembau:0 "Riembau" + Romilla:0 "Romilla" + Rotroda:0 "Rotroda" + Sabariquh:0 "Sabariquh" + Salamiro:0 "Salamiro" + Saniyya:0 "Saniyya" + Sanya:0 "Sanya" + Sarracina:0 "Sarracina" + Sayf_al-Dawla:0 "Sayf al-Dawla" + Sayyid_ad-Dawla:0 "Sayyid ad-Dawla" + Sayyida:0 "Sayyida" + Segeredo:0 "Segeredo" + Semeno:0 "Semeno" + Sendina:0 "Sendina" + Sendino:0 "Sendino" + Sendred:0 "Sendred" + Senegunda:0 "Senegunda" + Seniol:0 "Seniol" + Sen_ora:0 "Señora" + Sen_orina:0 "Señorina" + Shishnand:0 "Shisnand" + Sibil_la:0 "Sibil·la" + Sicarda:0 "Sicarda" + Subh:0 "Subh" + Sumadih:0 "Sumadih" + Sumayl:0 "Sumayl" + Susanah:0 "Susanah" + Talai_s:0 "Talaís" + Tamem:0 "Tamem" + Tarub:0 "Tarub" + Tayfur:0 "Tayfur" + Tellu:0 "Tellu" + Teobaldu:0 "Teobaldu" + Teodo:0 "Teodo" + + Teodogonzia:0 "Teodogonzia" + Teodoredo:0 "Teodoredo" + Teto_n:0 "Tetón" + Theudila:0 "Theudila" + Totilde:0 "Totilde" + Trudegarda:0 "Trudegarda" + Trudilde:0 "Trudilde" + Trustesendo:0 "Trustesendo" + Ubada:0 "Ubada" + Ufa:0 "Ufa" + Umayr:0 "Umayr" + Ulyan:0 "Ulyan" + Umbert:0 "Umbert" + Unifred:0 "Unifred" + Urdun:0 "Urdun" + Valiana:0 "Valiana" + Velida:0 "Velida" + Virgi_lia:0 "Virgília" + Vicla_vara:0 "Visclávara" + Vitiza:0 "Vitiza" + Vivilde:0 "Vivilde" + Vizoi:0 "Vizoi" + Wallada:0 "Wallada" + Xariq:0 "Xariq" + Xemen:0 "Xemen" + Xen:0 "Xen" + Ximenu:0 "Ximenu" + Yaddair:0 "Yaddair" + Ya_is:0 "Ya'is" + Yuhanna:0 "Yuhanna" + Yumn_al-Dawla:0 "Yumn al-Dawla" + Yuwarta:0 "Yuwarta" + Zakariyya:0 "Zakariyya" + Zayra:0 "Zayra" + Aique:0 "Aique" + Albar:0 "Albar" + Asnar:0 "Asnar" + Aureolo:0 "Aureolo" + Awriyah:0 "Awriyah" + BastiA_n:0 "Bastián" + Berengela:0 "Berengela" + ClemEEncia:0 "Clemència" + Exilona:0 "Exilona" + Fafes:0 "Fafes" + Forjaz:0 "Forjaz" + Fruille:0 "Fruille" + GalvA_n:0 "Galván" + Gendule:0 "Gendule" + Gontina:0 "Gontina" + LluI_s:0 "Lluís" + LucI_dio:0 "Lucídio" + Oliviu:0 "Oliviu" + Oreliu:0 "Oreliu" + RolA_n:0 "Rolán" + SeN_ora:0 "Señora" + SeN_orina:0 "Señorina" + Sesnando:0 "Sesnando" + Vifredo:0 "Vifredo" + Xerardo:0 "Xerardo" + Ilizabith:0 "Ilizabith" + Hemenexildu:0 "Hemenexildu" + Viscla_vara:0 "Viscla vara" + Stina:0 "Stina" # [LocEditor:ForFutureBatchExport] + HelenE_:0 "Helenē" # [LocEditor:ForFutureBatchExport] + Sandra:0 "Sandra" # [LocEditor:ForFutureBatchExport] + + + #Historical characters FP2 + al-Zarkali:0 "Abu Ishaq al-Zarkali" # [LocEditor:ForFutureBatchExport] + Ibn_al-Wafid:0 "Ibn al-Wāfid" # [LocEditor:ForFutureBatchExport] + Ibn_Naghrela:0 "Joseph ibn Naghrela" # [LocEditor:ForFutureBatchExport] + Rahel:0 "Rahel" # [LocEditor:ForFutureBatchExport] + + # Arabic al-Hawas:0 "al-Hawas" - at-Timnah:0 "al-Timnah" - # [LocEditor:UntranslatedKey] `Rasad` + at-Timnah:0 "at-Timnah" + Rasad:0 "Rasad" # Romance Fabricius:0 "Fabricius" Fabrice:0 "Fabrice" Ascanius:0 "Ascanius" + # Canarias Dynasties + dynn_Tagatemiotise:0 "Tagatemiotise" # [LocEditor:ForFutureBatchExport] + dynn_Tejalire:0 "Tejalire" # [LocEditor:ForFutureBatchExport] + + #Guanche names (male and unisex) + Abentahar:0 "Abentahar" # [LocEditor:ForFutureBatchExport] + Adiam:0 "Adiam" # [LocEditor:ForFutureBatchExport] + Alcoidar:0 "Alcoidar" # [LocEditor:ForFutureBatchExport] + Acosayda:0 "Acosayda" # [LocEditor:ForFutureBatchExport] + Achurteyga:0 "Achurteyga" # [LocEditor:ForFutureBatchExport] + Adeun:0 "Adeun" # [LocEditor:ForFutureBatchExport] + Aja:0 "Aja" # [LocEditor:ForFutureBatchExport] + Algzcin:0 "Algzcin" # [LocEditor:ForFutureBatchExport] + Ancor:0 "Ancor" # [LocEditor:ForFutureBatchExport] + Atubkewn:0 "Atubkewn" # [LocEditor:ForFutureBatchExport] + Atacaicate:0 "Atacaicate" # [LocEditor:ForFutureBatchExport] + Bentagai:0 "Bentagai" # [LocEditor:ForFutureBatchExport] + Bentago:0 "Bentago" # [LocEditor:ForFutureBatchExport] + Bentahor:0 "Bentahor" # [LocEditor:ForFutureBatchExport] + Bentejui:0 "Bentejuí" # [LocEditor:ForFutureBatchExport] + Caitafa:0 "Caitafa" # [LocEditor:ForFutureBatchExport] + Doramas:0 "Doramas" # [LocEditor:ForFutureBatchExport] + Egenenaca:0 "Egenenaca" # [LocEditor:ForFutureBatchExport] + Egonaiga:0 "Egonaiga" # [LocEditor:ForFutureBatchExport] + Gaifa:0 "Gaifa" # [LocEditor:ForFutureBatchExport] + Gamonales:0 "Gamonales" # [LocEditor:ForFutureBatchExport] + Ganana:0 "Ganana" # [LocEditor:ForFutureBatchExport] + Gararasa:0 "Gararasa" # [LocEditor:ForFutureBatchExport] + Gitama:0 "Gitama" # [LocEditor:ForFutureBatchExport] + Gomidafe:0 "Gomidafe" # [LocEditor:ForFutureBatchExport] + Guanarteme:0 "Guanarteme" # [LocEditor:ForFutureBatchExport] + Hama:0 "Hama" # [LocEditor:ForFutureBatchExport] + Heupelio:0 "Heupelio" # [LocEditor:ForFutureBatchExport] + Himar:0 "Himar" # [LocEditor:ForFutureBatchExport] + Isaco:0 "Isaco" # [LocEditor:ForFutureBatchExport] + Malagua:0 "Malagua" # [LocEditor:ForFutureBatchExport] + Naira:0 "Naira" # [LocEditor:ForFutureBatchExport] + Nauzet:0 "Nauzet" # [LocEditor:ForFutureBatchExport] + Orchena:0 "Orchena" # [LocEditor:ForFutureBatchExport] + Rinima:0 "Rinima" # [LocEditor:ForFutureBatchExport] + Semidan:0 "Semidan" # [LocEditor:ForFutureBatchExport] + Soront:0 "Soront" # [LocEditor:ForFutureBatchExport] + Tagooreate:0 "Tagooreate" # [LocEditor:ForFutureBatchExport] + Tagotin:0 "Tagotin" # [LocEditor:ForFutureBatchExport] + Tajaste:0 "Tajaste" # [LocEditor:ForFutureBatchExport] + Tamadaba:0 "Tamadaba" # [LocEditor:ForFutureBatchExport] + Tanfia:0 "Tanfia" # [LocEditor:ForFutureBatchExport] + Tazarte:0 "Tazarte" # [LocEditor:ForFutureBatchExport] + Tiferan:0 "Tiferán" # [LocEditor:ForFutureBatchExport] + Tijandarte:0 "Tijandarte" # [LocEditor:ForFutureBatchExport] + Acaymo:0 "Acaymo" # [LocEditor:ForFutureBatchExport] + Acerina:0 "Acerina" # [LocEditor:ForFutureBatchExport] + Adargoma:0 "Adargoma" # [LocEditor:ForFutureBatchExport] + Afche:0 "Afche" # [LocEditor:ForFutureBatchExport] + Afur:0 "Afur" # [LocEditor:ForFutureBatchExport] + Agoney:0 "Agoney" # [LocEditor:ForFutureBatchExport] + Airam:0 "Airam" # [LocEditor:ForFutureBatchExport] + Alguim:0 "Alguim" # [LocEditor:ForFutureBatchExport] + Anaterve:0 "Añaterve" # [LocEditor:ForFutureBatchExport] + Augeron:0 "Augerón" # [LocEditor:ForFutureBatchExport] + Belicar:0 "Belicar" # [LocEditor:ForFutureBatchExport] + Belmaco:0 "Belmaco" # [LocEditor:ForFutureBatchExport] + Beneharo:0 "Beneharo" # [LocEditor:ForFutureBatchExport] + Bentagay:0 "Bentagay" # [LocEditor:ForFutureBatchExport] + Bentor:0 "Bentor" # [LocEditor:ForFutureBatchExport] + Chavender:0 "Chavender" # [LocEditor:ForFutureBatchExport] + Chimboyo:0 "Chimboyo" # [LocEditor:ForFutureBatchExport] + Chincanayro:0 "Chincanayro" # [LocEditor:ForFutureBatchExport] + Echedey:0 "Echedey" # [LocEditor:ForFutureBatchExport] + Egonayga:0 "Egonayga" # [LocEditor:ForFutureBatchExport] + Eiunche:0 "Eiunche" # [LocEditor:ForFutureBatchExport] + Gaumet:0 "Gaumet" # [LocEditor:ForFutureBatchExport] + Geronte:0 "Geronte" # [LocEditor:ForFutureBatchExport] + Guayasen:0 "Guayasen" # [LocEditor:ForFutureBatchExport] + #Guanche names (female) + Absnchara:0 "Absnchara" # [LocEditor:ForFutureBatchExport] + Aquejata:0 "Aquejata" # [LocEditor:ForFutureBatchExport] + Arimgua:0 "Arimgua" # [LocEditor:ForFutureBatchExport] + Arminda:0 "Arminda" # [LocEditor:ForFutureBatchExport] + Andamana:0 "Andamana" # [LocEditor:ForFutureBatchExport] + Aremoga:0 "Aremoga" # [LocEditor:ForFutureBatchExport] + Amoca:0 "Amoca" # [LocEditor:ForFutureBatchExport] + Faya:0 "Faya" # [LocEditor:ForFutureBatchExport] + Guayarmina:0 "Guayarmina" # [LocEditor:ForFutureBatchExport] + Masaquera:0 "Masaquera" # [LocEditor:ForFutureBatchExport] + Meteimba:0 "Meteimba" # [LocEditor:ForFutureBatchExport] + Nascique:0 "Nasçique" # [LocEditor:ForFutureBatchExport] + Tazirga:0 "Tazirga" # [LocEditor:ForFutureBatchExport] + Tonaguana:0 "Tonaguana" # [LocEditor:ForFutureBatchExport] + Tenesoya:0 "Tenesoya" # [LocEditor:ForFutureBatchExport] + Vidina:0 "Vidina" # [LocEditor:ForFutureBatchExport] + Mifaya:0 "Mifaya" # [LocEditor:ForFutureBatchExport] + Tibiabin:0 "Tibiabin" # [LocEditor:ForFutureBatchExport] + Tamonante:0 "Tamonante" # [LocEditor:ForFutureBatchExport] + Iballa:0 "Iballa" # [LocEditor:ForFutureBatchExport] + Atidamana:0 "Atidamana" # [LocEditor:ForFutureBatchExport] + Cathaysa:0 "Cathaysa" # [LocEditor:ForFutureBatchExport] + Dacil:0 "Dácil" # [LocEditor:ForFutureBatchExport] + Fayna:0 "Fayna" # [LocEditor:ForFutureBatchExport] + Gara:0 "Gara" # [LocEditor:ForFutureBatchExport] + Guacimara:0 "Guacimara" # [LocEditor:ForFutureBatchExport] + Guajara:0 "Guajara" # [LocEditor:ForFutureBatchExport] + Idaira:0 "Idaira" # [LocEditor:ForFutureBatchExport] + Haridian:0 "Haridian" # [LocEditor:ForFutureBatchExport] + Yurena:0 "Yurena" # [LocEditor:ForFutureBatchExport] + Adassa:0 "Adassa" # [LocEditor:ForFutureBatchExport] + Atteneri:0 "Atteneri" # [LocEditor:ForFutureBatchExport] + Nisa:0 "Nisa" # [LocEditor:ForFutureBatchExport] + Isora:0 "Isora" # [LocEditor:ForFutureBatchExport] + Ithaisa:0 "Ithaisa" # [LocEditor:ForFutureBatchExport] + Attenya:0 "Attenya" # [LocEditor:ForFutureBatchExport] + Arai:0 "Arai" # [LocEditor:ForFutureBatchExport] + Chaxiraxi:0 "Chaxiraxi" # [LocEditor:ForFutureBatchExport] + Moneiba:0 "Moneiba" # [LocEditor:ForFutureBatchExport] + Sibisse:0 "Sibisse" # [LocEditor:ForFutureBatchExport] + Gazmira:0 "Gazmira" # [LocEditor:ForFutureBatchExport] + Aniagua:0 "Aniagua" # [LocEditor:ForFutureBatchExport] + Tahona:0 "Tahona" # [LocEditor:ForFutureBatchExport] + Cainana:0 "Cainana" # [LocEditor:ForFutureBatchExport] + Grimanesa:0 "Grimanesa" # [LocEditor:ForFutureBatchExport] + Delioma:0 "Delioma" # [LocEditor:ForFutureBatchExport] + Famara:0 "Famara" # [LocEditor:ForFutureBatchExport] + Guayafanta:0 "Guayafanta" # [LocEditor:ForFutureBatchExport] + Aregoma:0 "Aregoma" # [LocEditor:ForFutureBatchExport] + Arecida:0 "Arecida" # [LocEditor:ForFutureBatchExport] + Abenaura:0 "Abenaura" # [LocEditor:ForFutureBatchExport] + Teguise:0 "Teguise" # [LocEditor:ForFutureBatchExport] + Iriome:0 "Iriome" # [LocEditor:ForFutureBatchExport] + Daida:0 "Daida" # [LocEditor:ForFutureBatchExport] + Ramagua:0 "Ramagua" # [LocEditor:ForFutureBatchExport] + Xerach:0 "Xerach" # [LocEditor:ForFutureBatchExport] + Ico:0 "Ico" # [LocEditor:ForFutureBatchExport] + #Guanche Dynasty Names + dynn_Bentinerfe:0 "Bentinerfe" # [LocEditor:ForFutureBatchExport] + dynn_Botsonuhya:0 "Botsonuhya" # [LocEditor:ForFutureBatchExport] + dynn_Imobach:0 "Imobach" # [LocEditor:ForFutureBatchExport] + dynn_Benytomo:0 "Benytomo" # [LocEditor:ForFutureBatchExport] + dynn_Tinguaro:0 "Tinguaro" # [LocEditor:ForFutureBatchExport] + dynn_Himenchia:0 "Himenchia" # [LocEditor:ForFutureBatchExport] + dynn_Ventor:0 "Ventor" # [LocEditor:ForFutureBatchExport] + dynn_Acaimo:0 "Acaimo" # [LocEditor:ForFutureBatchExport] + dynn_Anaterve:0 "Añaterve" # [LocEditor:ForFutureBatchExport] + dynn_Dadamo:0 "Dadamo" # [LocEditor:ForFutureBatchExport] + dynn_Aguassona:0 "Aguassona" # [LocEditor:ForFutureBatchExport] + dynn_Pelinor:0 "Pelinor" # [LocEditor:ForFutureBatchExport] + dynn_Rumen:0 "Rumén" # [LocEditor:ForFutureBatchExport] + dynn_Benecaro:0 "Benecaro" # [LocEditor:ForFutureBatchExport] + dynn_Serdeto:0 "Serdeto" # [LocEditor:ForFutureBatchExport] + dynn_Caconaimo:0 "Caconaimo" # [LocEditor:ForFutureBatchExport] + dynn_Teguesta:0 "Teguesta" # [LocEditor:ForFutureBatchExport] + dynn_Guahuco:0 "Guahuco" # [LocEditor:ForFutureBatchExport] + dynn_Zebensui:0 "Zebensui" # [LocEditor:ForFutureBatchExport] + # === [LocEditor:OrphanedKeys] Keys that do not exist in English === - Sobiesalv:0 "Sobiesalv" - AcsA_d:0 "Acsád" - Adony:0 "Adony" - Ajtony:0 "Ajtony" - A_kus:0 "Ákus" - Alaptolma:0 "Alaptolma" - A_lmus:0 "Álmus" - Apor:0 "Apor" - BA_nd:0 "Bánd" - BA_tur:0 "Bátur" - Bese:0 "Bese" - BerE_ny:0 "Berény" - Bod:0 "Bod" - BogA_t:0 "Bogát" - Bojta:0 "Bojta" - Bors:0 "Bors" - Bot:0 "Bot" - Botond:0 "Botond" - Botos:0 "Botos" - BO_kE_ny:0 "Bökény" - Bulcsu:0 "Bulcsu" - Csege:0 "Csege" - Cseka:0 "Cseka" - Ezelek:0 "Ezelek" - Falicsi:0 "Falicsi" - Gyeicsa:0 "Gyeicsa" - HetE_ny:0 "Hetény" - HollO_s:0 "Hollós" - HO_dos:0 "Hódos" - Huba:0 "Huba" - Jelek:0 "Jelek" - Jutos:0 "Jutos" - Ilek:0 "Ilek" - Kadocsa:0 "Kadocsa" - KA_l:0 "Kál" - Kaplon:0 "Kaplon" - KarA_d:0 "Karád" - Karsa:0 "Karsa" - Kortol:0 "Kortol" - Kecsen:0 "Kecsen" - Kelad:0 "Kelad" - Kerecse:0 "Kerecse" - Ketel:0 "Ketel" - Keve:0 "Keve" - KO_sa:0 "Kósa" - KO_lcse:0 "Kölcse" - KO_lpE_ny:0 "Kölpény" - KO_ncs:0 "Köncs" - KuppA_ny:0 "Kuppány" - Kurd:0 "Kurd" - Kusid:0 "Kusid" - KuszA_n:0 "Kuszán" - Lehel:0 "Lehel" - LE_l:0 "Lél" - Levedi:0 "Levedi" - LevE_d:0 "Levéd" - MO_g:0 "Móg" - NyA_rA_d:0 "Nyárád" - Obus:0 "Obus" - O_csA_d:0 "Ócsád" - Ond:0 "Ond" - O_den:0 "Öden" - O_rkE_ny:0 "Örkény" - O_rkO_nd:0 "Örkönd" - O_rs:0 "Örs" - SU_r:0 "Súr" - SzecsO_d:0 "Szecsőd" - Szemus:0 "Szemus" - SzerE_nd:0 "Szerénd" - SzoA_rd:0 "Szoárd" - SzO_nuk:0 "Szónuk" - Toksuny:0 "Toksuny" - Tarcal:0 "Tarcal" - Tarkacsu:0 "Tarkacsu" - Teveli:0 "Teveli" - Tormacsu:0 "Tormacsu" - Turda:0 "Turda" - Turul:0 "Turul" - TU_hU_tU_m:0 "Tühütüm" - Vajk:0 "Vajk" - VA_l:0 "Vál" - Vata:0 "Vata" - Zolta:0 "Zolta" - Zsombor:0 "Zsombor" - AjA_ndE_k:0 "Ajándék" - AjnA_cska:0 "Ajnácska" - A_ldA_ska:0 "Áldáska" - Arany:0 "Arany" - Arika:0 "Arika" - BarO_t:0 "Barót" - BI_bur:0 "Bíbur" - BogA_rd:0 "Bogárd" - Bolda:0 "Bolda" - Buga:0 "Buga" - CsikO_:0 "Csikó" - Csente:0 "Csente" - Cseperka:0 "Cseperka" - Csepke:0 "Csepke" - Csuda:0 "Csuda" - Delin:0 "Delin" - DE_va:0 "Déva" - EnE_h:0 "Enéh" - FehE_ra:0 "Fehéra" - GilvA_d:0 "Gilvád" - GyO_ngy:0 "Gyöngy" - Havadi:0 "Havadi" - Hete:0 "Hete" - HitvA_nd:0 "Hitvánd" - JO_leA_n:0 "Jóleán" - Karoldu:0 "Karoldu" - Kecse:0 "Kecse" - KO_ncse:0 "Köncse" - Lelle:0 "Lelle" - Lente:0 "Lente" - Mag:0 "Mag" - Manga:0 "Manga" - Nyesta:0 "Nyesta" - O_te:0 "Öte" - RA_zdi:0 "Rázdi" - RE_ka:0 "Réka" - SA_fE_ly:0 "Sáfély" - Saroldu:0 "Saroldu" - Somocska:0 "Somocska" - SzecsO_ke:0 "Szecsőke" - SzE_pa:0 "Szépa" + Imad_al-Dawla:0 "Imad al-Dawla" diff --git a/project/ck3/base_game/localization/french/nicknames_l_french.yml b/project/ck3/base_game/localization/french/nicknames_l_french.yml index a3cdf2665a..cd3b23a3ee 100644 --- a/project/ck3/base_game/localization/french/nicknames_l_french.yml +++ b/project/ck3/base_game/localization/french/nicknames_l_french.yml @@ -278,6 +278,7 @@ nick_the_one_eyed:0 "[CHARACTER.Custom('FR_LeLa')] Borgne" nick_the_oppressor:0 "l’Oppresseu[CHARACTER.Custom('FR_RSe')]" nick_the_apostate:0 "l’Apostat[CHARACTER.Custom('FR_E')]" + nick_the_pagan:0 "[CHARACTER.Custom('FR_LeLa')] Païe[CHARACTER.Custom('FR_NNne')]" nick_the_heretic:0 "l’Hérétique" nick_the_savage:0 "[CHARACTER.Custom('FR_LeLa')] Sauvage" nick_the_defiant:0 "[CHARACTER.Custom('FR_LeLa')] Rebelle" @@ -305,6 +306,7 @@ nick_father_of_the_baltic:0 "le Père de la Baltique" nick_mother_of_the_baltic:0 "la Mère de la Baltique" nick_scourge_of_the_baltic:0 "le Fléau de la Baltique" + nick_the_mountain_king:0 "le Roi de la Montagne" nick_the_child_killer:0 "[CHARACTER.Custom('FR_LeLa')] Tueu[CHARACTER.Custom('FR_RSe')] d’enfants" nick_the_anathema:0 "l’Anathème" nick_the_angel_of_death:1 "l’Ange [CHARACTER.GetFaith.DeathDeityNamePossessive]" @@ -316,7 +318,11 @@ nick_the_black_sheep:0 "le Mouton noir" nick_sisyphus:0 "le Tonneau des Danaïdes" nick_blue_lion:0 "le Lion bleu de $b_sheffield$" - nick_the_wake:0 "l'Éveillé[CHARACTER.Custom('FR_E')]" + nick_the_hairy:0 "[CHARACTER.Custom('FR_LeLa')] Velu[CHARACTER.Custom('FR_E')]" + nick_the_child:0 "l’Enfant" + nick_the_wake:0 "l’Éveillé[CHARACTER.Custom('FR_E')]" + nick_the_bearded:0 "le Barbu" + nick_the_mountain_dweller:0 "[CHARACTER.Custom('FR_LeLa')] Montagnard[CHARACTER.Custom('FR_E')]" # [LocEditor:ForFutureBatchExport] # RoCo nick_king_of_fashion:0 "[CHARACTER.Custom('FR_le_Char_L')][CHARACTER.GetTitleAsNameNoTooltip] de la Mode" @@ -334,6 +340,15 @@ nick_the_eloquent:0 "l’Éloquent[CHARACTER.Custom('FR_E')]" nick_the_stud:0 "l’Étalon" - # Historical - nick_the_bearded:0 "le Barbu" + # FP2 + nick_the_bell_keeper:0 "[CHARACTER.Custom('FR_LeLa')] Gardie[CHARACTER.Custom('FR_NNne')] de la Cloche" + nick_the_requiem:0 "le Requiem" + nick_the_King_of_Thieves:0 "le Roi des Voleurs" + nick_the_Queen_of_Thieves:0 "la Reine des Voleurs" + nick_the_Thief_Slayer:0 "[CHARACTER.Custom('FR_LeLa')] Tueu[CHARACTER.Custom('FR_RSe')] de voleurs" + nick_the_flying:0 "[CHARACTER.Custom('FR_LeLa')] Volant[CHARACTER.Custom('FR_E')]" + nick_the_flightless:0 "l’Incapable de voler" + nick_the_cid_campeador:0 "El Cid" nick_benavert:0 "Benavert" + nick_the_pragmatic:0 "[CHARACTER.Custom('FR_LeLa')] Pragmatique" # [LocEditor:ForFutureBatchExport] + nick_the_equitable:0 "l’Équitable" # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/opinions/general_opinions_l_french.yml b/project/ck3/base_game/localization/french/opinions/general_opinions_l_french.yml index 6d0818766b..609094dc35 100644 --- a/project/ck3/base_game/localization/french/opinions/general_opinions_l_french.yml +++ b/project/ck3/base_game/localization/french/opinions/general_opinions_l_french.yml @@ -101,6 +101,7 @@ dismissive_opinion:0 "Dédain" hurt_opinion:0 "M’a fait de la peine" annoyed_opinion:0 "Agacement" + overreaction_opinion:0 "Réaction excessive" given_luxuries_opinion:0 "Biens de luxe donnés" plotting_against_vassals_opinion:0 "Complot contre mes vassaux" @@ -226,6 +227,7 @@ foreign_prison_revocation_opinion:0 "$treasonous_revoke_refusal$" surgically_maimed:0 "Mutilé par la chirurgie" + bizarre_claims_opinion:0 "A fait d'étranges revendications" + + absorbed_de_jure_opinion:0 "Terres de jure absorbées" -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - falsely_accused_opinion:0 "M'a accusé à tort" diff --git a/project/ck3/base_game/localization/french/opinions/marriage_opinions_l_french.yml b/project/ck3/base_game/localization/french/opinions/marriage_opinions_l_french.yml index 5b34b0043d..9749974331 100644 --- a/project/ck3/base_game/localization/french/opinions/marriage_opinions_l_french.yml +++ b/project/ck3/base_game/localization/french/opinions/marriage_opinions_l_french.yml @@ -6,18 +6,18 @@ polygamous_marriage_opinion:0 "Pas dans un [marriage|El] [GetFaithDoctrine('doctrine_monogamy').GetBaseName|l]" former_polygamous_marriage_opinion:0 "Vous avez blasphémé notre [marriage|El] en ayant d’autres [spouses|El]" relative_in_blasphemous_union_opinion:0 "A forcé un de mes parents à une union blasphématoire" - spouse_does_not_believe_in_concubines_opinion:0 "Vos [concubines|El] blasphèment notre [marriage|El]" - spouse_does_not_believe_in_former_concubines_opinion:0 "Vous avez blasphémé notre [marriage|El] en ayant des [concubines|El]" + spouse_does_not_believe_in_concubines_opinion:0 "Vos [Concept('concubines','concubin(e)s')|E] blasphèment notre [marriage|El]" + spouse_does_not_believe_in_former_concubines_opinion:0 "Vous avez blasphémé notre [marriage|El] en ayant des [Concept('concubines','concubin(e)s')|E]" - concubine_with_monogamous_faith_opinion:0 "Est une [concubine|El] mais croit en une [faith|El] [GetFaithDoctrine('doctrine_monogamy').GetBaseName|l]" - concubine_with_polygamous_faith_opinion:0 "Est une [concubine|El] mais croit en une [faith|El] [GetFaithDoctrine('doctrine_polygamy').GetBaseName|l]" - formerly_concubine_with_monogamous_faith_opinion:0 "A été une [concubine|El] mais croyait en une [faith|El] [GetFaithDoctrine('doctrine_monogamy').GetBaseName|l]" - formerly_concubine_with_polygamous_faith_opinion:0 "A été une [concubine|El] mais croyait en une [faith|El] [GetFaithDoctrine('doctrine_polygamy').GetBaseName|l]" + concubine_with_monogamous_faith_opinion:0 "Est une [Concept('concubine','concubine')|E] mais croit en une [faith|El] [GetFaithDoctrine('doctrine_monogamy').GetBaseName|l]" + concubine_with_polygamous_faith_opinion:0 "Est une [Concept('concubine','concubine')|E] mais croit en une [faith|El] [GetFaithDoctrine('doctrine_polygamy').GetBaseName|l]" + formerly_concubine_with_monogamous_faith_opinion:0 "A été une [Concept('concubine','concubine')|E] mais croyait en une [faith|El] [GetFaithDoctrine('doctrine_monogamy').GetBaseName|l]" + formerly_concubine_with_polygamous_faith_opinion:0 "A été une [Concept('concubine','concubine')|E] mais croyait en une [faith|El] [GetFaithDoctrine('doctrine_polygamy').GetBaseName|l]" - forced_me_concubine_marriage_opinion:0 "M’a forcé à servir de [concubine|El]" - forced_family_concubine_marriage_opinion:0 "A forcé forcé ma parente à servir de [concubine|El]" - forced_spouse_concubine_marriage_opinion:0 "A forcé ma [spouse|El] à servir de [concubine|El]" - stole_concubine_opinion:0 "A volé ma [concubine|El]" + forced_me_concubine_marriage_opinion:0 "M’a forcé à servir de [Concept('concubine','concubine')|E]" + forced_family_concubine_marriage_opinion:0 "A forcé forcé ma parente à servir de [Concept('concubine','concubine')|E]" + forced_spouse_concubine_marriage_opinion:0 "A forcé ma [spouse|El] à servir de [Concept('concubine','concubine')|E]" + stole_concubine_opinion:0 "A volé ma [Concept('concubine','concubine')|E]" same_sex_with_no_acceptance_opinion:0 "Forcé à être dans une relation de même sexe" former_same_sex_with_no_acceptance_opinion:0 "Anciennement forcé à être dans une relation de même sexe" diff --git a/project/ck3/base_game/localization/french/opinions/prison_opinions_l_french.yml b/project/ck3/base_game/localization/french/opinions/prison_opinions_l_french.yml index 519386a405..094b91f347 100644 --- a/project/ck3/base_game/localization/french/opinions/prison_opinions_l_french.yml +++ b/project/ck3/base_game/localization/french/opinions/prison_opinions_l_french.yml @@ -9,6 +9,3 @@ ransomed_from_prison:0 "Rançonné récemment" abductor_opinion:0 "Ravisseur" attempted_murder_opinion:0 "Tentative de meurtre" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - demanded_conversion:0 "A exigé une conversion" diff --git a/project/ck3/base_game/localization/french/opinions/religion_opinions_l_french.yml b/project/ck3/base_game/localization/french/opinions/religion_opinions_l_french.yml index 673978bc48..ca7c370587 100644 --- a/project/ck3/base_game/localization/french/opinions/religion_opinions_l_french.yml +++ b/project/ck3/base_game/localization/french/opinions/religion_opinions_l_french.yml @@ -15,3 +15,10 @@ attempted_literalist_debate_opinion:0 "Tentative de débat littéraliste" cavalier_accusations_opinion:0 "Accusations cavalières" brought_heretics_to_my_notice_opinion:0 "M’a alerté sur les hérétiques" + + jainism_religion_opinion:0 "Opinion $jainism_religion_adj$" + hinduism_religion_opinion:0 "Opinion $hinduism_religion_adj$" + buddhism_religion_opinion:0 "Opinion $buddhism_religion_adj$" + zoroastrianism_religion_opinion:0 "Opinion $zoroastrianism_religion_adj$" + islam_religion_opinion:0 "Opinion $islam_religion_adj$" + christianity_religion_opinion:0 "Opinion $christianity_religion_adj$" diff --git a/project/ck3/base_game/localization/french/opinions/struggle_opinions_l_french.yml b/project/ck3/base_game/localization/french/opinions/struggle_opinions_l_french.yml new file mode 100644 index 0000000000..d04396e68e --- /dev/null +++ b/project/ck3/base_game/localization/french/opinions/struggle_opinions_l_french.yml @@ -0,0 +1,42 @@ +l_french: + + unfair_expectations_opinion:0 "A trop attendu de moi " + + replaced_me_opinion:0 "M'a remplacé" + + slightly_disappointed_opinion:0 "Légèrement déçu" + + perplexed_opinion:0 "Me met mal à l’aise et pourrait être fou" + + funded_righteous_cause_opinion:0 "A financé une cause juste" + + left_me_to_wolves_opinion:0 "M'a abandonné aux loups" + + handed_over_my_enemy_opinion:0 "A livré mon ennemi" + + harbored_a_fugitive_opinion:0 "A abrité un fugitif" + + let_me_keep_my_job_opinion:0 "M'a laissé garder mon poste" + + rejected_my_enemy_opinion:0 "A refusé d’accueillir mon ennemi" + + failed_comfort_opinion:0 "N'a pas réussi à me réconforter" + + listened_opinion:0 "M'a écouté" + + made_amends_opinion:0 "A fait amende honorable" + + blames_for_death_of_relative_opinion:0 "Responsable du meurtre d'un membre de ma famille" + + avenged_relative_opinion:0 "A vengé un membre de ma famille" + + failed_to_capture_killers_opinion:0 "N'a pas réussi à capturer les tueurs d'un membre de ma famille" + + ignored_demands_opinion:0 "A ignoré mes demandes" + + + happy_opinion:0 "Content" + + privileges_to_people_opinion:0 "A donné au peuple des privilèges" + + diff --git a/project/ck3/base_game/localization/french/opinions/war_opinions_l_french.yml b/project/ck3/base_game/localization/french/opinions/war_opinions_l_french.yml index 4140e1b558..5f99dc1968 100644 --- a/project/ck3/base_game/localization/french/opinions/war_opinions_l_french.yml +++ b/project/ck3/base_game/localization/french/opinions/war_opinions_l_french.yml @@ -9,6 +9,7 @@ rejected_call_to_offensive_war:0 "A rejeté un appel à une guerre offensive" contributed_in_war:0 "A contribué à l’une de mes guerres" peasant_revolt_opinion:0 "$vassal_lost_or_wp_faction_revolt_war$" + warmonger_opinion:0 "Belliciste" #Restored the key to fix TIT-27735 vassal_lost_or_wp_faction_revolt_war:0 "S’est révolté contre moi" diff --git a/project/ck3/base_game/localization/french/portraits/portrait_modifiers_l_french.yml b/project/ck3/base_game/localization/french/portraits/portrait_modifiers_l_french.yml index c9abc8f33a..37ebc6012d 100644 --- a/project/ck3/base_game/localization/french/portraits/portrait_modifiers_l_french.yml +++ b/project/ck3/base_game/localization/french/portraits/portrait_modifiers_l_french.yml @@ -1,10 +1,11 @@ l_french: PORTRAIT_MODIFIER_DEFAULT:0 "Par défaut" PORTRAIT_MODIFIER_capes:0 "Cape" - PORTRAIT_MODIFIER_custom_clothes:0 "Vêtements" + PORTRAIT_MODIFIER_custom_clothes:0 "Habits" PORTRAIT_MODIFIER_headgear:1 "Couronnes" PORTRAIT_MODIFIER_custom_headgear:0 "Couvre-chef" PORTRAIT_MODIFIER_props:0 "Accessoire" + PORTRAIT_MODIFIER_custom_special:0 "Objets de visage" # PORTRAIT_MODIFIER_clothes_western_commoners: "Western commoner" # PORTRAIT_MODIFIER_clothes_western_low_nobles: "Western low noble" @@ -25,18 +26,18 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_common:0 "Vêtement de roturier occidental 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_common:0 "Vêtement de roturier occidental 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_common:1 "Vêtement de roturier occidental 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_common:0 "Vêtement de roturier occidental 4" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_low:0 "Vêtement de petite noblesse occidental 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_low:0 "Vêtement de petite noblesse occidental 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_low:1 "Vêtement de petite noblesse occidental 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_low:0 "Vêtement de petite noblesse occidental 4" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_high:0 "Vêtement de haute noblesse occidental 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_high:0 "Vêtement de haute noblesse occidental 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_high:1 "Vêtement de haute noblesse occidental 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_high:0 "Vêtement de haute noblesse occidental 4" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_common:0 "Habit occidental roturier 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_common:0 "Habit occidental roturier 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_common:1 "Habit occidental roturier 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_common:0 "Habit occidental roturier 4" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_low:0 "Habit occidental petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_low:0 "Habit occidental petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_low:1 "Habit occidental petite noblesse 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_low:0 "Habit occidental petite noblesse 4" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_high:0 "Habit occidental haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_high:0 "Habit occidental haute noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_high:1 "Habit occidental haute noblesse 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_high:0 "Habit occidental haute noblesse 4" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_war_nobility_01_low:0 "Armure occidentale" @@ -51,18 +52,18 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_crusades_western_war_nobility_01:0 "Croisée" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_common:0 "Vêtement de roturière occidental 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_common:0 "Vêtement de roturière occidental 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_common:1 "Vêtement de roturière occidental 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_common:0 "Vêtement de roturière occidental 4" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_low:0 "Vêtement de petite noblesse occidental 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_low:0 "Vêtement de petite noblesse occidental 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_low:1 "Vêtement de petite noblesse occidental 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_low:0 "Vêtement de petite noblesse occidental 4" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_high:0 "Vêtement de haute noblesse occidental 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_high:0 "Vêtement de haute noblesse occidental 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_high:1 "Vêtement de haute noblesse occidental 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_high:0 "Vêtement de haute noblesse occidental 4" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_common:0 "Habit occidental roturière 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_common:0 "Habit occidental roturière 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_common:1 "Habit occidental roturière 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_common:0 "Habit occidental roturière 4" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_low:0 "Habit occidental petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_low:0 "Habit occidental petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_low:1 "Habit occidental petite noblesse 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_low:0 "Habit occidental petite noblesse 4" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_high:0 "Habit occidental haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_high:0 "Habit occidental haute noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_high:1 "Habit occidental haute noblesse 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_high:0 "Habit occidental haute noblesse 4" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_war_nobility_01_low:0 "Armure occidentale" @@ -79,22 +80,22 @@ ################ ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_common:0 "Vêtement de roturier du nord 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_common:0 "Vêtement de roturier du nord 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_low:0 "Vêtement de petite noblesse du nord 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_low:0 "Vêtement de petite noblesse du nord 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_high:0 "Vêtement de haute noblesse du nord 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_high:0 "Vêtement de haute noblesse du nord 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_common:0 "Habit roturier du nord 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_common:0 "Habit roturier du nord 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_low:0 "Habit petite noblesse du nord 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_low:0 "Habit petite noblesse du nord 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_high:0 "Habit haute noblesse du nord 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_high:0 "Habit haute noblesse du nord 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_war_nobility_01_common:0 "Armure du nord" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_common:0 "Vêtement de roturière du nord 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_common:0 "Vêtement de roturière du nord 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_low:0 "Vêtement de petite noblesse du nord 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_low:0 "Vêtement de petite noblesse du nord 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_high:0 "Vêtement de haute noblesse du nord 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_high:0 "Vêtement de haute noblesse du nord 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_common:0 "Habit roturière du nord 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_common:0 "Habit roturière du nord 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_low:0 "Habit petite noblesse du nord 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_low:0 "Habit petite noblesse du nord 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_high:0 "Habit haute noblesse du nord 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_high:0 "Habit haute noblesse du nord 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_war_nobility_01_common:0 "Armure du nord" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_war_nobility_01:0 "Armure du nord" @@ -104,22 +105,22 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_common:0 "Vêtement de roturier byzantin 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_common:0 "Vêtement de roturier byzantin 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_low:0 "Vêtement petite noblesse byzantine 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_low:0 "Vêtement petite noblesse byzantine 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_high:0 "Vêtement haute noblesse byzantine 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_high:0 "Vêtement haute noblesse byzantine 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_common:0 "Habit roturier byzantin 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_common:0 "Habit roturier byzantin 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_low:0 "Habit byzantin petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_low:0 "Habit byzantin petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_high:0 "Habit byzantin haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_high:0 "Habit byzantin haute noblesse 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_war_nobility_01_low:0 "Armure byzantine" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_common:0 "Vêtement de roturière byzantine 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_common:0 "Vêtement de roturière byzantine 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_low:0 "Vêtement petite noblesse byzantine 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_low:0 "Vêtement petite noblesse byzantine 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_high:0 "Vêtement haute noblesse byzantine 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_high:0 "Vêtement haute noblesse byzantine 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_common:0 "Habit de roturière byzantine 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_common:0 "Habit de roturière byzantine 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_low:0 "Habit petite noblesse byzantine 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_low:0 "Habit petite noblesse byzantine 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_high:0 "Habit haute noblesse byzantine 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_high:0 "Habit haute noblesse byzantine 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_war_nobility_01_low:0 "Armure byzantine" @@ -128,15 +129,15 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_common:0 "Vêtement de roturier arabe 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_common:0 "Vêtement de roturier arabe 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_common:0 "Vêtement de roturier arabe 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_low:0 "Vêtement petite noblesse arabe 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_low:0 "Vêtement petite noblesse arabe 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_low:0 "Vêtement petite noblesse arabe 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_high:0 "Vêtement haute noblesse arabe 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_high:0 "Vêtement haute noblesse arabe 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_high:0 "Vêtement haute noblesse arabe 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_common:0 "Habit roturier arabe 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_common:0 "Habit roturier arabe 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_common:0 "Habit roturier arabe 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_low:0 "Habit petite noblesse arabe 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_low:0 "Habit petite noblesse arabe 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_low:0 "Habit petite noblesse arabe 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_high:0 "Habit haute noblesse arabe 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_high:0 "Habit haute noblesse arabe 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_high:0 "Habit haute noblesse arabe 3" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_war_nobility_01_low:0 "Armure arabe" @@ -144,15 +145,15 @@ #PORTRAIT_MODIFIER_custom_clothes_male_clothes_situational_mena_prison_01_common: "Arabic Prisoner Clothing 1" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_common:0 "Vêtement de roturière arabe 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_common:0 "Vêtement de roturière arabe 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_common:0 "Vêtement de roturière arabe 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_low:0 "Vêtement petite noblesse arabe 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_low:0 "Vêtement petite noblesse arabe 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_low:0 "Vêtement petite noblesse arabe 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_high:0 "Vêtement haute noblesse arabe 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_high:0 "Vêtement haute noblesse arabe 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_high:0 "Vêtement haute noblesse arabe 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_common:0 "Habit roturière arabe 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_common:0 "Habit roturière arabe 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_common:0 "Habit roturière arabe 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_low:0 "Habit petite noblesse arabe 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_low:0 "Habit petite noblesse arabe 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_low:0 "Habit petite noblesse arabe 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_high:0 "Habit haute noblesse arabe 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_high:0 "Habit haute noblesse arabe 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_high:0 "Habit haute noblesse arabe 3" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_war_nobility_01_low:0 "Armure arabe" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_war_nobility_01:0 "Armure arabe" @@ -163,22 +164,22 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_common:0 "Vêtement de roturier des steppes 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_common:0 "Vêtement de roturier des steppes 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_low:0 "Vêtement petite noblesse des steppes 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_low:0 "Vêtement petite noblesse des steppes 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_high:0 "Vêtement haute noblesse des steppes 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_high:0 "Vêtement haute noblesse des steppes 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_common:0 "Habit roturier des steppes 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_common:0 "Habit roturier des steppes 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_low:0 "Habit petite noblesse des steppes 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_low:0 "Habit petite noblesse des steppes 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_high:0 "Habit haute noblesse des steppes 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_high:0 "Habit haute noblesse des steppes 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_war_nobility_01_low:0 "Armure des steppes" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_common:0 "Vêtement de roturière des steppes 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_common:0 "Vêtement de roturière des steppes 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_low:0 "Vêtement petite noblesse des steppes 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_low:0 "Vêtement petite noblesse des steppes 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_high:0 "Vêtement haute noblesse des steppes 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_high:0 "Vêtement haute noblesse des steppes 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_common:0 "Habit de roturière des steppes 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_common:0 "Habit de roturière des steppes 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_low:0 "Habit petite noblesse des steppes 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_low:0 "Habit petite noblesse des steppes 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_high:0 "Habit haute noblesse des steppes 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_high:0 "Habit haute noblesse des steppes 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_war_nobility_01_low:0 "Armure des steppes" @@ -188,22 +189,22 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_common:0 "Vêtement de roturier indien 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_common:0 "Vêtement de roturier indien 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_low:0 "Vêtement petite noblesse indienne 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_low:0 "Vêtement petite noblesse indienne 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_high:0 "Vêtement haute noblesse indienne 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_high:0 "Vêtement haute noblesse indienne 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_common:0 "Habit roturier indien 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_common:0 "Habit roturier indien 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_low:0 "Habit petite noblesse indienne 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_low:0 "Habit petite noblesse indienne 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_high:0 "Habit haute noblesse indienne 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_high:0 "Habit haute noblesse indienne 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_war_nobility_01_low:0 "Armure indienne" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_common:0 "Vêtement de roturière indienne 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_common:0 "Vêtement de roturière indienne 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_low:0 "Vêtement petite noblesse indienne 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_low:0 "Vêtement petite noblesse indienne 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_high:0 "Vêtement haute noblesse indienne 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_high:0 "Vêtement haute noblesse indienne 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_common:0 "Habit indien roturière 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_common:0 "Habit indien roturière 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_low:0 "Habit indien petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_low:0 "Habit indien petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_high:0 "Habit indien haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_high:0 "Habit indien haute noblesse 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_war_nobility_01_low:0 "Armure indienne" @@ -213,22 +214,22 @@ ################### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_common:0 "Vêtement de roturier africain 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_common:0 "Vêtement de roturier africain 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_low:0 "Vêtement petite noblesse africaine 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_low:0 "Vêtement petite noblesse africaine 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_high:0 "Vêtement haute noblesse africaine 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_high:0 "Vêtement haute noblesse africaine 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_common:0 "Habit africain roturier 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_common:0 "Habit africain roturier 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_low:0 "Habit africain petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_low:0 "Habit africain petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_high:0 "Habit africain haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_high:0 "Habit africain haute noblesse 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_war_nobility_01_low:0 "Armure africaine" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_common:0 "Vêtement de roturière africaine 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_common:0 "Vêtement de roturière africaine 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_low:0 "Vêtement petite noblesse africaine 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_low:0 "Vêtement petite noblesse africaine 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_high:0 "Vêtement haute noblesse africaine 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_high:0 "Vêtement haute noblesse africaine 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_common:0 "Habit africain roturière 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_common:0 "Habit africain roturière 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_low:0 "Habit africain petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_low:0 "Habit africain petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_high:0 "Habit africain haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_high:0 "Habit africain haute noblesse 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_war_nobility_01_low:0 "Armure africaine" @@ -238,22 +239,22 @@ ################### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_common:0 "Vêtement de roturier du Saint-Empire 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_common:0 "Vêtement de roturier du Saint-Empire 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_low:0 "Vêtement petite noblesse du Saint-Empire 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_low:0 "Vêtement petite noblesse du Saint-Empire 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_high:0 "Vêtement haute noblesse du Saint-Empire 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_high:0 "Vêtement haute noblesse du Saint-Empire 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_common:0 "Habit roturier du Saint-Empire 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_common:0 "Habit roturier du Saint-Empire 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_low:0 "Habit petite noblesse du Saint-Empire 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_low:0 "Habit petite noblesse du Saint-Empire 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_high:0 "Habit haute noblesse du Saint-Empire 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_high:0 "Habit haute noblesse du Saint-Empire 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_war_nobility_01_low:0 "Armure du Saint-Empire" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_common:0 "Vêtement de roturière du Saint-Empire 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_common:0 "Vêtement de roturière du Saint-Empire 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_low:0 "Vêtement petite noblesse du Saint-Empire 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_low:0 "Vêtement petite noblesse du Saint-Empire 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_high:0 "Vêtement haute noblesse du Saint-Empire 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_high:0 "Vêtement haute noblesse du Saint-Empire 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_common:0 "Habit roturière du Saint-Empire 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_common:0 "Habit roturière du Saint-Empire 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_low:0 "Habit petite noblesse du Saint-Empire 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_low:0 "Habit petite noblesse du Saint-Empire 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_high:0 "Habit haute noblesse du Saint-Empire 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_high:0 "Habit haute noblesse du Saint-Empire 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_war_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_war_nobility_01_low$" @@ -263,21 +264,21 @@ ################### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_common:0 "Vêtement de roturier abbasside 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_common:0 "Vêtement de roturier abbasside 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_low:0 "Vêtement petite noblesse abbasside 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_low:0 "Vêtement petite noblesse abbasside 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_high:0 "Vêtement haute noblesse abbasside 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_high:0 "Vêtement haute noblesse abbasside 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_common:0 "Habit roturier abbasside 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_common:0 "Habit roturier abbasside 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_low:0 "Habit petite noblesse abbasside 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_low:0 "Habit petite noblesse abbasside 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_high:0 "Habit haute noblesse abbasside 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_high:0 "Habit haute noblesse abbasside 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_war_nobility_01_low:0 "Armure abbasside" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_common:0 "Vêtement de roturière abbasside 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_common:0 "Vêtement de roturière abbasside 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_low:0 "Vêtement petite noblesse abbasside 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_low:0 "Vêtement petite noblesse abbasside 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_high:0 "Vêtement haute noblesse abbasside 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_high:0 "Vêtement haute noblesse abbasside 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_common:0 "Habit roturière abbasside 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_common:0 "Habit roturière abbasside 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_low:0 "Habit petite noblesse abbasside 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_low:0 "Habit petite noblesse abbasside 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_high:0 "Habit haute noblesse abbasside 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_high:0 "Habit haute noblesse abbasside 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_war_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_war_nobility_01_low$" @@ -287,26 +288,62 @@ ########### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_common_01:0 "Seigneurs du Nord - Vêtement de roturier 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_common_02:0 "Seigneurs du Nord - Vêtement de roturier 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_01_low:0 "Seigneurs du Nord - Vêtement petite noblesse 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_02_low:0 "Seigneurs du Nord - Vêtement petite noblesse 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_01_high:0 "Seigneurs du Nord - Vêtement haute noblesse 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_02_high:0 "Seigneurs du Nord - Vêtement haute noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_common_01:0 "Seigneurs du Nord - Habit de roturier 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_common_02:0 "Seigneurs du Nord - Habit de roturier 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_01_low:0 "Seigneurs du Nord - Habit petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_02_low:0 "Seigneurs du Nord - Habit petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_01_high:0 "Seigneurs du Nord - Habit haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_02_high:0 "Seigneurs du Nord - Habit haute noblesse 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_war_nobility_01:0 "Seigneurs du Nord - Armure" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_common_01:0 "Seigneurs du Nord - Vêtement de roturière 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_common_02:0 "Seigneurs du Nord - Vêtement de roturière 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_nobility_01_low:0 "Seigneurs du Nord - Vêtement petite noblesse 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_nobility_02_low:0 "Seigneurs du Nord - Vêtement petite noblesse 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_nobility_01_high:0 "Seigneurs du Nord - Vêtement haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_common_01:0 "Seigneurs du Nord - Habit roturière 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_common_02:0 "Seigneurs du Nord - Habit roturière 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_nobility_01_low:0 "Seigneurs du Nord - Habit petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_nobility_02_low:0 "Seigneurs du Nord - Habit petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_nobility_01_high:0 "Seigneurs du Nord - Habit haute noblesse 1" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp1_nobility_02_high$" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_war_nobility_01:0 "Seigneurs du Nord - Armure" +############################ +### FP2 - Fate of Iberia ### +############################ + +### Male ### + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01:1 "Habit de roturier chrétien ibère 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01:1 "Habit de roturier musulman ibère 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "Habit chrétien ibère petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "Habit chrétien ibère haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "Habit musulman ibère petite noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "Habit musulman ibère haute noblesse 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "Habit chrétien ibère petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "Habit chrétien ibère haute noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "Habit musulman ibère petite noblesse 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "Habit musulman ibère haute noblesse 2" + + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "Armure musulmane ibère" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "Armure chrétienne ibère" + + +### Female ### + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high$" + + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01$" + + ########################################## ################ Headgear ################ ########################################## @@ -487,7 +524,7 @@ ### Female ### PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_dde_abbasid_common_02:0 "Foulard de tête de cheika" - PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_dde_abbasid_high_nobility_01:0 "Voile d’émira" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_dde_abbasid_high_nobility_01:0 "Voile d’émiresse" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_dde_abbasid_royalty_01:0 "Foulard de tête dorée de sultane" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_dde_abbasid_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_dde_abbasid_war_nobility_01$" @@ -517,6 +554,59 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_royalty_01:0 "Bandeau nordique" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_imperial_01:0 "Couronne impériale varègue" +########### +### FP2 ### +########### + +### Male ### + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_common_01:1 "Sombrero de roturier" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_low:0 "Foulard keffieh" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_high:0 "Foulard noble keffieh" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Coiffe brodée" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Coiffe brodée de soie" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Turban de courtisan andalou" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_low:0 "Bonnet masculin de roturier espagnol" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_high:0 "Bonnet masculin de la noblesse espagnole" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_high_nobility_01:1 "Turban mauresque avec tarbouche" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_royalty_01:1 "Couronne de Sancho IV" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Couronne de Sayyîd" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "Casque cervellera" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "Casque décoré andalou" + +### Female ### + + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_common_01:1 "Tocado en coin" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_common_01:1 "Foulard andalou" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Serre-tête avec fraise" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Serre-tête noble avec fraise" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Foulard avec bandeau et bijoux" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_high_nobility_01:1 "Haut tocado plissé" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low:0 "Foulard andalou avec litham" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high:0 "Foulard noble andalou avec litham" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_royalty_01:1 "Couronne de Doña" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Couronne royale de Sayyidah" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01$" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01$" + +############### +### Special ### +############### + +### Male ### + PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01:0 "Lunettes" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_eye_patch_01:0 "Cache-œil" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_blindfold_01:0 "Bandeau" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_face_mask_01:0 "Masque facial" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_head_bandage_01:0 "Bandage de tête" + +### Female ### + PORTRAIT_MODIFIER_custom_special_female_headgear_special_spectacles_01:0 "Lunettes" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_eye_patch_01:0 "Cache-œil" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_blindfold_01:0 "Bandeau" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_face_mask_01:0 "Masque facial" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_head_bandage_01:0 "Bandage de tête" ###################################### ################ Hair ################ @@ -597,7 +687,7 @@ PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_08:0 "Longs avec deux tresses" PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_09:0 "Grande tresse" -### Female FP2 ### +### Female FP1 ### PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_01:0 "Côtés tressés" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_02:0 "Tresse en bataille" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_03:0 "Nattes" @@ -605,6 +695,27 @@ PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_05:0 "Longs avec rubans" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_06:0 "Fille de brigand" +### Male FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_01:1 "Bouclés moyens avec frange" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_01:1 "Moyens courts ondulés" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_02:1 "Moyens ondulés en arrière" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_02:1 "Longs ondulés et raie au milieu" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_03:1 "Tresse simple basse" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_03:1 "Long et battu par le vent" + + ### Female FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_01:1 "Boucles de jeune fille" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01:2 "Boucles avec boucles d'oreilles" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_02:1 "Longs droits et raie au milieu" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02:1 "Boucles fines avec bandeau" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_03:1 "Ondulés à longueur d'épaule" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03:1 "Quatre tresses avec bijoux" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01_common:0 "Boucles" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02_common:0 "Boucles fines" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03_common:0 "Quatre tresses" + + ### Male Special ### + PORTRAIT_MODIFIER_custom_hair_male_hair_special_01:0 "Cadenettes épiques" ####################################### ################ Beard ################ @@ -647,6 +758,15 @@ PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_04:0 "Grosse tresse" PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_05:0 "Varègue grisonnant" + ### FP2 Beards ### + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_01:1 "Barbe courte bien entretenue" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_01:1 "Barbe épaisse et soignée" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_02:1 "Barbiche ibère" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_02:1 "Barbe d'érudit" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_03:1 "Barbe de caballero" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_03:1 "Barbe fourchue" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_04:0 "Moustache pendante" + ####################################### ################ Cloak ################ ####################################### @@ -706,18 +826,18 @@ PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_catholic_high_01:0 "Robe d’évêque 1" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_dde_catholic_high_01_common:0 "Robe d’évêque 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_catholic_head_01:0 "Robe papale" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common:0 "Vêtement religieux africain" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common:0 "Habit religieux africain" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_african_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common:0 "Vêtement religieux nordique" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01_common:0 "Robe religieuse orientale 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01_common:0 "Robe religieuse orientale" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01_common:0 "Robe religieuse orientale 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common:0 "Robe du temple" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01_common:0 "Robe de kohen gadol" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01_common:0 "Vêtement religieux juif" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common:0 "Vêtement religieux des steppes" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01:0 "Habit religieux nordique" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01:0 "Robe religieuse orientale 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01:0 "Robe religieuse orientale" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01:0 "Robe religieuse orientale 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01:0 "Robe du temple" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01:0 "Robe de kohen gadol" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01:0 "Habit religieux juif" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common:0 "Habit religieux des steppes" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_steppe_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common$" PORTRAIT_MODIFIER_custom_headgear_female_headgear_religious_catholic_devoted_01:0 "Habit" diff --git a/project/ck3/base_game/localization/french/regiment_l_french.yml b/project/ck3/base_game/localization/french/regiment_l_french.yml index 24d11c42bc..bd82e0ce26 100644 --- a/project/ck3/base_game/localization/french/regiment_l_french.yml +++ b/project/ck3/base_game/localization/french/regiment_l_french.yml @@ -111,6 +111,7 @@ mulaththamun:0 "Mulathamūn" archers_of_the_nile:0 "Archers du Nil" paiks:0 "Paiks" + guanch_vaulter:0 "Infanterie perchiste" # [LocEditor:ForFutureBatchExport] #Special MaA house_guard:0 "Gardes de la Maison" @@ -168,6 +169,7 @@ mulaththamun_flavor:0 "#F Ces cavaliers affinent leurs compétences en passant leur vie dans le désert. Ils couvrent leur visage d’un voile pour se protéger du sable et de la reconnaissance par l’ennemi.#!" archers_of_the_nile_flavor:0 "#F Depuis des milliers d’années, les Nubiens protègent leur terre natale en maîtrisant l’arc dès leur plus jeune âge et en combattant les raids des peuples du désert environnant et les envahisseurs.#!" paiks_flavor:0 "#F Les fantassins sont le pilier des armées indiennes depuis des siècles, et aucune arme n’est aussi courante que le simple arc en bambou auquel de nombreux Indiens s’exercent en chassant dès leur plus jeune âge.#!" + guanch_vaulter_flavor:0 "#F Armés de longues perches de saut, ces guerriers agiles sont capables de naviguer sur des terrains escarpés et montagneux avec aisance et peuvent même sauter par-dessus certaines fortifications.#!" # [LocEditor:ForFutureBatchExport] #Religious MaA teutonic_knights:1 "Ordre des Chevaliers" diff --git a/project/ck3/base_game/localization/french/regions_l_french.yml b/project/ck3/base_game/localization/french/regions_l_french.yml index 7a6a22b9d2..5429e9841e 100644 --- a/project/ck3/base_game/localization/french/regions_l_french.yml +++ b/project/ck3/base_game/localization/french/regions_l_french.yml @@ -119,5 +119,10 @@ dlc_fp1_achievement_king_of_all_the_isles:0 "Iles de l’Atlantique et de la Méditerranée" dlc_fp1_achievement_vladimirs_second_choice:0 "Russe" + #FP2 + dlc_fp2_old_vasconia:0 "Ancienne Vasconie" + dlc_fp2_old_vasconia_pushed:0 "Ancienne Vasconie" + dlc_fp2_dlc_fp2_caucasian_iberia:0 "Ibérie caucasienne" + #EP1 dlc_ep1_achievement_rise_of_the_ghurids:0 "Empire ghuride historique" diff --git a/project/ck3/base_game/localization/french/relations_l_french.yml b/project/ck3/base_game/localization/french/relations_l_french.yml index df8e555fdf..1b39906f5f 100644 --- a/project/ck3/base_game/localization/french/relations_l_french.yml +++ b/project/ck3/base_game/localization/french/relations_l_french.yml @@ -425,7 +425,7 @@ #Frame playable FRAME_RELATION_ME:1 "#T C’est vous#!" FRAME_RELATION_MY_HEIR:2 "#T C’est votre [player_heir|El]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_MY_LIEGE` + FRAME_RELATION_MY_LIEGE:0 "#T C'est votre [liege|El]#!" #Frame dynasty FRAME_RELATION_DYNAST:2 "#T [dynast|E] de votre [dynasty|El]\n#!$TT_DYNAST_DESC$" @@ -448,7 +448,7 @@ FRAME_RELATION_POWERFUL_VASSAL:1 "#T Vassal puissant#!\nCe [ruler|El] est un [powerful_vassal|El] qui n’attend rien de vous" FRAME_RELATION_HAPPY_POWERFUL_VASSAL:1 "#T Vassal puissant#!\nCe [ruler|El] est un [powerful_vassal|El] qui s’attend à rester au [council|E]" FRAME_RELATION_UNAHAPPY_POWERFUL_VASSAL:2 "#T Vassal puissant#!\n@warning_icon!#X Ce [ruler|El] est un [powerful_vassal|El] qui a une [opinion|El] diminuée à votre égard car vous ne lui avez pas accordé un poste à votre [council|E]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_NON_POWERFUL_VASSAL` + FRAME_RELATION_NON_POWERFUL_VASSAL:0 "#T Vassal#!" #To address someone (RelationToMeAddress) relation_my_love:0 "m[ROOT.Char.Custom('FR_OnA')] chéri[ROOT.Char.Custom('FR_E')]" @@ -481,9 +481,3 @@ lad:0 "garçon" my:0 "ma" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - relation_court_dwarf_female:0 "naine de la Cour" - relation_court_dwarf_male:0 "nain de la Cour" - relation_court_dwarf_female_possessive:0 "court dwarf's" - relation_court_dwarf_male_possessive:0 "court dwarf's" diff --git a/project/ck3/base_game/localization/french/religion/religion_christianity_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_christianity_l_french.yml index f577e40820..250035a173 100644 --- a/project/ck3/base_game/localization/french/religion/religion_christianity_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_christianity_l_french.yml @@ -3,7 +3,7 @@ #Common Christian Localization christianity_religion:0 "Christianisme" christianity_religion_adj:0 "chrétienne" - christianity_religion_adjerent:0 "chrétien" + christianity_religion_adherent:0 "chrétien" christianity_religion_adherent_plural:0 "chrétiens" christianity_religion_desc:0 "Centré sur la vie et les enseignements de Jésus de Nazareth, le christianisme s’articule autour du concept de salut, selon lequel les fidèles sont pardonnés pour leurs péchés et accueillis par Dieu dans l’au-delà." christianity_high_god_name:0 "Dieu" @@ -45,11 +45,11 @@ christianity_bishop:0 "évêque" christianity_bishop_plural:0 "évêques" christianity_positive_afterlife:0 "le paradis" - christianity_positive_afterlife_2:0 "au paradis" # Optional translation alt - christianity_positive_afterlife_3:0 "du paradis" # Optional translation alt + christianity_positive_afterlife_2:1 "au paradis" # Optional translation alt + christianity_positive_afterlife_3:1 "du paradis" # Optional translation alt christianity_negative_afterlife:0 "l’enfer" - christianity_negative_afterlife_2:0 "en enfer" # Optional translation alt - christianity_negative_afterlife_3:0 "de l’enfer" # Optional translation alt + christianity_negative_afterlife_2:1 "en enfer" # Optional translation alt + christianity_negative_afterlife_3:1 "de l’enfer" # Optional translation alt christianity_witchgodname_the_horned_god:0 "le Dieu cornu" christianity_witchgodname_the_horned_god_possessive:0 "du Dieu cornu" @@ -121,7 +121,7 @@ lollard_adherent_plural:0 "lollards" lollard_desc:0 "Dénonçant de nombreux sacrements chrétiens tels que le baptême et la confession, les lollards soutiennent que la sainte Bible est la seule source valable de la doctrine chrétienne et que tous les enseignements qui ne sont pas directement basés sur celle-ci sont illégitimes." - insular_celtic:0 "Christianisme insulaire" + insular_celtic:1 "Insularisme" insular_celtic_adj:0 "insulaire" insular_celtic_adherent:0 "insulariste" insular_celtic_adherent_plural:0 "insularistes" @@ -167,8 +167,8 @@ bosnian_church_desc:0 "Longtemps oubliés par les catholiques et les orthodoxes, les bosniens des hauts plateaux bosniaques sont plus permissifs que leurs compatriotes plus connus, mais manquent de structure officielle. Conservant de nombreux éléments archaïques du christianisme, ils sont souvent traités avec mépris par leurs coreligionnaires, si tant est qu’on se souvienne de leur existence." bosnian_house_of_worship:0 "le hiža" - bosnian_house_of_worship_2:0 "au hiža" # Optional translation alt - bosnian_house_of_worship_3:0 "du hiža" # Optional translation alt + bosnian_house_of_worship_2:0 "au hiža" + bosnian_house_of_worship_3:0 "du hiža" bosnian_house_of_worship_plural:0 "hiže" bosnian_religious_head_title:0 "Pradjed" bosnian_religious_head_title_name:0 "Obitelj" @@ -192,6 +192,20 @@ bosnian_bishop_neuter:0 "djed" bosnian_bishop_neuterplural:0 "djedi" + mozarabic_church:0 "Mozarabisme" + mozarabic_church_adj:0 "mozarabe" + mozarabic_church_adherent:0 "mozarabe" + mozarabic_church_adherent_plural:0 "mozarabes" + mozarabic_church_desc:0 "Issu des premiers rites ibériques, le christianisme mozarabe a conservé un certain degré d'indépendance vis-à-vis de Rome après des siècles de domination islamique. Sa longue cohabitation avec d'autres religions l'a rendu plus ouvert aux différences que les sectes plus fondamentalistes." + + adoptionist:0 "Adoptianisme" + adoptionist_adj:0 "adoptienne" + adoptionist_adherent:0 "adoptien" + adoptionist_adherent_plural:0 "adoptiens" + adoptionist_desc:0 "La branche ibère de l'adoptianisme tire ses origines d'une combinaison de la pensée indépendante de l'archevêché de Tolède et des évêchés environnants, du puritanisme nord-africain des siècles passés et de plusieurs hérésiarques extrêmement charismatiques du début du IXe siècle.\n\nBien qu'elle prenne de nombreuses formes, allant de la plus subtile à la plus brutale, le point doctrinal commun est une attitude de remise en question de la divinité éternelle du Fils." + adoptionist_religious_head_title:0 "Archevêque" + adoptionist_religious_head_title_name:0 "Archevêché" + conversos:0 "Conversos" conversos_adj:0 "converso" conversos_adherent:0 "converso" diff --git a/project/ck3/base_game/localization/french/religion/religion_core_tenets_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_core_tenets_l_french.yml index 546269201d..4206e06bb8 100644 --- a/project/ck3/base_game/localization/french/religion/religion_core_tenets_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_core_tenets_l_french.yml @@ -32,7 +32,7 @@ doctrine_parameter_pacifist_opinion_active:0 "" pacifist_opinion_active_opinion_name:0 "Autre pacifiste" pacifist_opinion_active_county_opinion_name:0 "Autre comté pacifiste" - doctrine_parameter_opinion_of_pacifist_opinion_active:0 "[opinion|E] des autres pacifistes: $VALUE|+=0$" + doctrine_parameter_opinion_of_pacifist_opinion_active:0 "[opinion|E] des autres pacifistes : $VALUE|+=0$" doctrine_parameter_piety_from_long_peace:0 "Les dirigeants en paix pendant au moins deux ans auront leur [piety|El] changée de $VALUE|+$ chaque mois" PIETY_LONG_PEACE:0 "Longue paix" @@ -51,6 +51,14 @@ gruesome_festivals_active_name:0 "la capacité d’organiser de grands sacrifices" doctrine_parameter_gruesome_festivals_active:0 "Capable de faire de grands sacrifices environ une fois par décennie pour les sujets et l’[county_opinion|El] de la même [faith|El]" + tenet_volcanic_veneration_name:0 "Vénération volcanique" # [LocEditor:ForFutureBatchExport] + tenet_volcanic_veneration_desc:0 "Il n’y a rien de plus divin que la nouvelle terre jaillissant des fosses ardentes de notre monde. Nous passons nos vies au bord du désastre, à la merci [ROOT.Faith.PantheonTerm3]." # [LocEditor:ForFutureBatchExport] + tenet_cthonic_redoubts_name:0 "Redoutes chtoniennes" + tenet_cthonic_redoubts_desc:0 "Il n’y a pas de meilleur abri que les racines de la Terre, pas de forteresse plus résistante que ses épines saillantes, pas de pèlerinage plus sacré que ses sentiers cachés. Nous contemplons la création depuis ces sommets élevés et ressentons le véritable poids du divin." + doctrine_parameter_easier_to_convert_faith_in_mountains:0 "Vitesse de [Concept('convert_county','conversion de comté')|E] en [terrain|El] montagneux : #P +[EmptyScope.ScriptValue('easier_to_convert_faith_in_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_easier_to_convert_culture_in_same_faith_mountains:0 "Vitesse de [Concept('promote_culture','promotion de la culture')|E] en [terrain|El] montagneux de même [faith|El] : #P +[EmptyScope.ScriptValue('promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_harder_to_convert_faith_away_in_mountains:0 "Vitesse de [Concept('convert_county','conversion de comté')|E] hostile en [terrain|El] montagneux : #P [EmptyScope.ScriptValue('harder_to_convert_faith_away_in_mountains_malus_loc_control')|0]%#!" + tenet_consolamentum_name:1 "Endura" tenet_consolamentum_name_alternate:0 "Suicide rituel" tenet_consolamentum_desc:0 "Quand nous vieillissons ou sommes très malades, nous effectuons un rituel pour purifier notre âme. Une fois que cela est fait, nous mettons fin rapidement et définitivement à nos vies, afin que le péché n’ait pas l’occasion de nous infester une fois de plus." @@ -64,14 +72,14 @@ tenet_mendicant_preachers_name:0 "Prêcheurs mendiants" tenet_mendicant_preachers_desc:0 "Nos missionnaires voyagent loin avec rien d’autre que les vêtements qu’ils portent. Ils vivent de la générosité de ceux qu’ils visitent et partagent en retour le savoir de la vraie foi." - doctrine_parameter_mendicant_preachers_conversion_active:0 "Vitesse de conversion comtale: #P +33#!" + doctrine_parameter_mendicant_preachers_conversion_active:0 "Vitesse de conversion comtale : #P +33#!" tenet_communal_identity_name:0 "Identité commune" tenet_communal_identity_desc:0 "Notre foi et notre culture sont intrinsèquement liées. Cette pratique renforce les liens de notre communauté, même si elle tend à exclure les étrangers." doctrine_parameter_same_communal_identity_opinion_active:0 "#P +10#! d’[opinion|El] avec les personnages de la même [faith|El]" - doctrine_parameter_same_culture_conversion_bonus_active:1 "Vitesse de conversion des [counties|El] de ma [culture|El]: #P +50%#!" - doctrine_parameter_same_faith_promote_culture_bonus_active:1 "Vitesse de promotion de la culture dans les [counties|El] de ma [faith|El]: #P +50%#!" - doctrine_parameter_other_culture_conversion_penalty_active:1 "Vitesse de conversion des [counties|El] d’une autre [culture|El]: #N -50%#!" + doctrine_parameter_same_culture_conversion_bonus_active:1 "Vitesse de conversion des [counties|El] de ma [culture|El] : #P +50%#!" + doctrine_parameter_same_faith_promote_culture_bonus_active:1 "Vitesse de promotion de la culture dans les [counties|El] de ma [faith|El] : #P +50%#!" + doctrine_parameter_other_culture_conversion_penalty_active:1 "Vitesse de conversion des [counties|El] d’une autre [culture|El] : #N -50%#!" tenet_pentarchy_name:0 "Ecclésiarchie" tenet_pentarchy_alternate_name:0 "La pentarchie" @@ -97,6 +105,13 @@ tenet_unrelenting_faith_name:0 "Foi tenace" tenet_unrelenting_faith_desc:0 "Nos convictions sont fortes au point que nous nous battrons volontiers et sommes même prêts à mourir pour notre foi. Peu importe à quel point les chances sont contre nous, nous ne nous rendrons pas." + tenet_rite_name:0 "Rite" + tenet_rite_desc:0 "Nos croyances ne sont pas si différentes de celles de notre foi mère... pourquoi devrions-nous ergoter sur des détails alors que nous sommes d’accord sur les grands points de doctrine et, surtout, sur l’autorité ultime d’arbitrage ?" + doctrine_parameter_maintains_head_of_faith_on_creation:0 "Les [faiths|El] gardent leur [head_of_faith|El] lors de la création" + doctrine_parameter_ecumenical_christians_keep_ecumenism:0 "[GetPlayer.Custom('GetRiteEcumenismFullOrEmpty')]" + GetRiteEcumenismFullOrEmpty_full:0 "Les [faiths|El] chrétiennes avec l’[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName|l] le gardent lors de la création" + GetRiteEcumenismFullOrEmpty_empty:0 "" + #Muslim Tenets tenet_struggle_submission_name:0 "Lutte et soumission" tenet_struggle_submission_desc:0 "La volonté divine est la source de tout bien, donc une bonne existence repose sur la soumission à cette volonté, exprimée à travers la lutte pour la mettre en œuvre." @@ -107,15 +122,15 @@ tenet_religious_legal_pronouncements_halakha:0 "Halakha" tenet_religious_legal_pronouncements_desc:0 "La frontière entre les arguments théologiques et juridiques est mince et les qualités spirituelles peuvent et doivent être prises en compte dans le monde laïque." doctrine_parameter_temporal_condemnation_enabled:0 "Les dirigeants avec une [learning|El] élevée peuvent condamner leurs vassaux [Concept( 'sin', 'immoraux' )|E]. Plus un vassal est pécheur, moins son dirigeant a besoin d’érudition pour le condamner.\n$EFFECT_LIST_BULLET$Les vassaux condamnés sont considérés comme des [Concept( 'crime', 'criminels' )|E] et peuvent voir leurs titres révoqués" - doctrine_parameter_religious_legal_pronouncements_law_cost_reduction:0 "Coût de la loi: #P -10%#!" - tenet_religious_legal_pronouncements_cost_tooltip:0 "Loi religieuse: #P -10%#!" - tenet_religious_fatwa_cost_tooltip:0 "Fatwa: #P -10%#!" - tenet_religious_halakha_cost_tooltip:0 "Halakha: #P -10%#!" + doctrine_parameter_religious_legal_pronouncements_law_cost_reduction:0 "Coût de la loi : #P -10%#!" + tenet_religious_legal_pronouncements_cost_tooltip:0 "Loi religieuse : #P -10%#!" + tenet_religious_fatwa_cost_tooltip:0 "Fatwa : #P -10%#!" + tenet_religious_halakha_cost_tooltip:0 "Halakha : #P -10%#!" tenet_false_conversion_sanction_name:0 "Fausses conversions acceptées" tenet_temporal_condemnation_taqiya:0 "Taqîya" tenet_false_conversion_sanction_desc:0 "Si votre vie est menacée, il est acceptable de confesser une fausse foi aussi longtemps que vous gardez la vérité dans votre cœur." - doctrine_parameter_sanctioned_false_conversion:0 "Résistance à la conversion: #P +30%#!\n$EFFECT_LIST_BULLET$Les [characters|El] et les [counties|El] peuvent parfois retourner à leur [faith|El]" + doctrine_parameter_sanctioned_false_conversion:0 "Résistance à la conversion : #P +30%#!\n$EFFECT_LIST_BULLET$Les [characters|El] et les [counties|El] peuvent parfois retourner à leur [faith|El]" tenet_tax_nonbelievers_name:0 "Imposer les incroyants" tenet_tax_nonbelievers_desc:0 "Le service militaire est réservé aux fidèles, tandis qu’un impôt est prélevé sur les incroyants pour leur protection." @@ -132,11 +147,11 @@ doctrine_parameter_legalism_modified_law_costs:1 "Réduit les coûts de la loi de #P -10%#! pour chaque [virtue|El] qu’un dirigeant a" doctrine_parameter_legalism_modified_law_costs_2:0 "Augmente les coûts de la loi de #N 10%#! pour chaque [sin|El] qu’un dirigeant a" doctrine_parameter_legalism_trust_just_leader_active:1 "Les [electors|El] dans une [succession|El] élective sont plus enclins à voter comme leur [liege|El] si celui-ci a le trait $trait_just$" - tenet_legalism_law_cost_tooltip:0 "[legalism|E]:\n Mes péchés et mes vertus modifient ceci de [SCOPE.ScriptValue('legalism_law_cost_modifier')|-0%]" + tenet_legalism_law_cost_tooltip:0 "[legalism|E] :\n Mes péchés et mes vertus modifient ceci de [SCOPE.ScriptValue('legalism_law_cost_modifier')|-0%]" tenet_reincarnation_name:0 "Réincarnation" tenet_reincarnation_desc:0 "Nous avons vécu de nombreuses vies avant celle-ci et continuerons à vivre après. Chaque mort n’est qu’un recommencement." - doctrine_parameter_reincarnation_resistance_to_conversion:0 "Résistance comtale à la conversion: #P +20%#!" + doctrine_parameter_reincarnation_resistance_to_conversion:0 "Résistance comtale à la conversion : #P +20%#!" doctrine_parameter_reincarnation_events_active:1 "Les enfants ont une probabilité d’être considérés comme la réincarnation d’un ancêtre, ce qui leur accorde des bonus de [piety|El] et d’[opinion|El]" tenet_esotericism_name:0 "Ésotérisme" @@ -146,7 +161,7 @@ #Eastern Tenets tenet_adaptive_name:0 "Adaptatif" tenet_adaptive_desc:0 "L’adhésion dogmatique aux anciennes restrictions ne nuit qu’aux fidèles. Tant que nous respectons les croyances fondamentales de notre foi, nous pouvons adapter nos lois au monde qui nous entoure." - doctrine_parameter_tenet_adaptive_conversion_resistance:0 "Résistance comtale à la conversion: #P +30%#!" + doctrine_parameter_tenet_adaptive_conversion_resistance:0 "Résistance comtale à la conversion : #P +30%#!" doctrine_parameter_reduced_vassal_religion_discontent:1 "Les [vassals|El] infidèles sont moins enclins à rejoindre les [factions|El] d’indépendance et du peuple" tenet_inner_journey_name:0 "Voyage intérieur" @@ -202,6 +217,8 @@ tenet_sanctity_of_nature_name:0 "Caractère sacré de la Nature" tenet_sanctity_of_nature_desc:1 "Le monde naturel est la création du divin et nous n’y sommes que des invités. Nous devons respecter et honorer chaque arbre, chaque animal et même le sol." + # This parameter does nothing; it's just here to flag the tenet's nature silently so we can reference it without directly tagging the tenet. + doctrine_parameter_believes_in_harmony_with_nature_invisible:0 "" tenet_mystical_birthright_name:0 "Naissance de bon augure" tenet_mystical_birthright_alternate:0 "Táltos Születés" @@ -254,7 +271,7 @@ doctrine_parameter_opinion_of_eastern_syncretic_actor_opinion_active:0 "" tenet_unreformed_syncretism_name:0 "Traditions populaires syncrétiques" - tenet_unreformed_syncretism_desc:0 "Qui sommes-nous pour dire aux autres que leurs traditions sont fausses ? Ce n’est pas à nous de leur faire la leçon sur des coutumes qu’ils ont pratiquées pendant des siècles: nous devrions plutôt apprendre d’eux." + tenet_unreformed_syncretism_desc:0 "Qui sommes-nous pour dire aux autres que leurs traditions sont fausses ? Ce n’est pas à nous de leur faire la leçon sur des coutumes qu’ils ont pratiquées pendant des siècles : nous devrions plutôt apprendre d’eux." doctrine_parameter_hostility_override_unreformed_faith_doctrine:2 "Considère les [faiths|El] [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName|l]s et est considéré par elles comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#! au lieu de $hostility_evil_tooltippable$#L #V s#!#!" doctrine_parameter_unreformed_syncretic_actor_opinion_active:2 "Bonus d’[opinion|El] réciproque de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] avec les [faiths|El] [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName|l]s" doctrine_parameter_opinion_of_unreformed_syncretic_recipient_opinion_active:0 "" @@ -269,14 +286,24 @@ #Instead, add these doctrine parameters to appropriate tenets (presently Christian Syncretism & Pastoral Isolation). doctrine_parameter_is_christian_faith_bilateral_loc_override:2 "Considère les [faiths|El] chrétiennes et est considéré par elles comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#! au lieu de $hostility_evil_tooltippable$#L #V s#!#!" doctrine_parameter_is_christian_faith_pastoral_isolation_loc_override:1 "Considère toujours les autres [faiths|El] chrétiennes comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl], quelles que soient les différences doctrinales" + doctrine_parameter_can_use_christian_artefacts:0 "Peut utiliser les [artifacts|El] chrétiens à plein rendement" doctrine_parameter_christian_syncretic_actor_opinion_active:1 "Bonus d’[opinion|El] de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] réciproque avec les [faiths|El] chrétiennes" doctrine_parameter_opinion_of_christian_syncretic_recipient_opinion_active:0 "" doctrine_parameter_christian_syncretic_recipient_opinion_active:1 "Bonus d’[opinion|El] réciproque de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] avec les [faiths|El] qui ont le [core_tenet|El] $tenet_christian_syncretism_name$" doctrine_parameter_opinion_of_christian_syncretic_actor_opinion_active:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_felicitous_doctrine:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_radical_doctrine:0 "" + doctrine_parameter_adoptionists_like_ecumenism:0 "Considère les [faiths|El] $christianity_religion_adj$s avec [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName|l] comme $hostility_astray_tooltippable$ plutôt que $hostility_hostile_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_hostile:0 "Les autres [faiths|El] $christianity_religion_adj$s ne les considèrent que comme $hostility_hostile_tooltippable$, bien que les adoptianistes plus raffinés soient considérés comme $hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_evil:0 "Les autres [faiths|El] $christianity_religion_adj$s les considèrent comme $hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_mutual_evil:0 "Considère les autres $christianity_religion_adherent_plural$ et sont considérés par eux comme $hostility_evil_tooltippable$" + doctrine_parameter_adoptionist_school_removed_on_reformation:0 "Les nuances subtiles de cette école sont #EMP définitivement#! perdues lors de la [reformation|El]" + doctrine_parameter_adoptionists_attractively_intuitive_theology:0 "[EmptyScope.ScriptValue('fp2_lyonese_monk_conversion_bonus_root_value')|=+%0] de vitesse de conversion par rapport aux autres [faiths|El] [GetReligionByKey('christianity_religion').GetAdjective]s" tenet_islamic_syncretism_name:0 "Syncrétisme islamique" tenet_islamic_syncretism_desc:0 "La parole du Prophète est incontestablement sage et juste, et quels que soient nos autres doutes, nous devons tenir compte de ses pensées et de ses actes." doctrine_parameter_hostility_override_special_doctrine_is_islamic_faith:2 "Considère les [faiths|El] islamiques et est considéré par elles comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#! au lieu de $hostility_evil_tooltippable$#L #V s#!#!" + doctrine_parameter_can_use_islamic_artefacts:0 "Peut utiliser les [artifacts|El] musulmans à plein rendement" doctrine_parameter_islamic_syncretic_actor_opinion_active:1 "Bonus d’[opinion|El] réciproque de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] avec les [faiths|El] islamiques" doctrine_parameter_opinion_of_islamic_syncretic_recipient_opinion_active:0 "" doctrine_parameter_islamic_syncretic_recipient_opinion_active:1 "Bonus d’[opinion|El] réciproque de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] avec les [faiths|El] qui ont le [core_tenet|El] $tenet_islamic_syncretism_name$" @@ -285,6 +312,7 @@ tenet_jewish_syncretism_name:0 "Syncrétisme juif" tenet_jewish_syncretism_desc:0 "Bien que nous ne soyons pas d’accord avec ses affirmations sur le peuple élu de Dieu, la sagesse de la Torah juive est indéniable, et il y a beaucoup à apprendre de ce texte." doctrine_parameter_hostility_override_special_doctrine_is_jewish_faith:2 "Considère les [faiths|El] juives et est considéré par elles comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#! au lieu de $hostility_evil_tooltippable$#L #V s#!#!" + doctrine_parameter_can_use_jewish_artefacts:0 "Peut utiliser les [artifacts|El] juifs à plein rendement" doctrine_parameter_jewish_syncretic_actor_opinion_active:1 "Bonus d’[opinion|El] réciproque de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] avec les [faiths|El] juives" doctrine_parameter_opinion_of_jewish_syncretic_recipient_opinion_active:0 "" doctrine_parameter_jewish_syncretic_recipient_opinion_active:1 "Bonus d’[opinion|El] réciproque de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] avec les [faiths|El] qui ont le [core_tenet|El] $tenet_jewish_syncretism_name$" @@ -316,5 +344,13 @@ tenet_natural_primitivism_name:0 "Primitivisme naturel" tenet_natural_primitivism_desc:0 "La civilisation est contre nature, une tentative futile et blasphématoire de l’homme pour imposer l’ordre à une création intrinsèquement non ordonnée. Nous embrassons le naturisme et vivons à l’état sauvage et libres, comme cela a été voulu par [ROOT.Faith.PantheonTerm]." doctrine_parameter_naked_adherents_active:0 "Les adeptes ne portent pas de vêtements" - doctrine_parameter_natural_primitivism_law_cost_increase:0 "Coût des lois: #N +50%#!" + doctrine_parameter_natural_primitivism_law_cost_increase:0 "Coût des lois : #N +50%#!" + doctrine_parameter_unlock_jizya_contract:0 "Déverrouille le [vassal_contract|El] de djizîa" + + tenet_sacrificial_ceremonies_name:0 "Cérémonies sacrificielles" # [LocEditor:ForFutureBatchExport] + tenet_sacrificial_ceremonies_desc:0 "Les sacrifices humains, volontaires ou involontaires, nous rapprochent du divin. Il est coutumier et vertueux de se porter volontaire pour se sacrifier lors d’une cérémonie, tout comme il est vertueux de sacrifier ceux qui ont commis des crimes impardonnables contre les Dieux." # [LocEditor:ForFutureBatchExport] + tenet_megaliths_name:0 "Constructions mégalithiques" # [LocEditor:ForFutureBatchExport] + tenet_megaliths_desc:0 "Le culte ne doit pas se faire uniquement dans l’enceinte de temples, car ce sont des constructions primitives de l’homme qui le détournent des créations divines qui nous entourent tous. Nous embrassons la pierre et le grand air, et agençons les pierres que le créateur nous a données d’une manière qui lui plaît et nous rapproche de la divinité." # [LocEditor:ForFutureBatchExport] + doctrine_parameter_can_build_megaliths:0 "Permet la construction de mégalithes dans les propriétés de type [temple|El] et les grands mégalithes dans les capitales ducales." # [LocEditor:ForFutureBatchExport] + province_is_of_a_megalith_faith_tt:0 "Ce [county|El] doit suivre une [faith|El] qui croit en l’importance des mégalithes." # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/religion/religion_doctrine_triggers_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_doctrine_triggers_l_french.yml index 6ed339d81f..a716ce1416 100644 --- a/project/ck3/base_game/localization/french/religion/religion_doctrine_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_doctrine_triggers_l_french.yml @@ -12,6 +12,18 @@ INCOMPATIBLE_TENET_OTHER_SYNCRETISM_TRIGGER:0 "Vous ne pouvez choisir d’un [core_tenet|El] de syncrétisme pour votre [faith|El]" INCOMPATIBLE_TENET_FALSE_CONVERSION_SANCTION_TRIGGER:1 "Incompatible avec le [core_tenet|El] « [GetFaithDoctrine('tenet_false_conversion_sanction').GetName( GetPlayer.GetFaith )|l] »" INCOMPATIBLE_TENET_PENTARCHY_TRIGGER:1 "Incompatible avec le [core_tenet|El] « [GetFaithDoctrine('tenet_pentarchy').GetName( GetPlayer.GetFaith )|l] »" + INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER:0 "Incompatible avec le [core_tenet|El] [GetFaithDoctrine('tenet_sacrificial_ceremonies').GetName( GetPlayer.GetFaith )|l]" # [LocEditor:ForFutureBatchExport] + INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER:0 "Incompatible avec le [core_tenet|El] [GetFaithDoctrine('tenet_consolamentum').GetName( GetPlayer.GetFaith )|l]" # [LocEditor:ForFutureBatchExport] + + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL:0 "La doctrine de [GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )|l] ne peut pas être prise si vous et votre [head_of_faith|El] avez des positions différentes sur" + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL:0 "La doctrine de [GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )|l] ne peut pas être prise si votre [head_of_faith|El] ne peut pas cautionner votre position sur" + INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ le pacifisme versus le bellicisme" + INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ la sorcellerie illégale versus la possession" + INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ l’hédonisme versus l’ascétisme" + INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ le cannibalisme" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ le sacrifice humain" + INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ la polygamie" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ l’inceste sans restriction" DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Incompatible avec la [doctrine|El] « $doctrine_pluralism_fundamentalist_name$ »" NOT_DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Nécessite la [doctrine|El] « $doctrine_pluralism_fundamentalist_name$ »" @@ -21,6 +33,7 @@ NOT_DOCTRINE_UNRESTRICTED_CONSANGUINITY:0 "Nécessite la [doctrine|El] « $doctrine_consanguinity_unrestricted_name$ »" CANNOT_HAVE_TEMPORAL_HEAD_AND_THEOCRACY:0 "Une foi ne peut pas avoir à la fois la tradition cléricale [GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName|l] et un chef de la foi [GetFaithDoctrine('doctrine_temporal_head').GetBaseName|l]" CANNOT_HAVE_TEMPORAL_HEAD_AND_SPIRITUAL_APPOINTMENT:0 "Une foi ne peut pas avoir à la fois la nomination des religieux [GetFaithDoctrine('doctrine_clerical_succession_spiritual_appointment').GetBaseName|l] et un chef de la foi [GetFaithDoctrine('doctrine_temporal_head').GetBaseName|l]" + DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER:0 "Nécessite la [doctrine|El] de [spiritual_head_of_faith|El]" NOT_DOCTRINE_NO_HEAD_OF_FAITH:0 "Nécessite la [doctrine|El] « N’a pas de [head_of_faith|El] »" DOCTRINE_REQUIRED_HEAD_OF_FAITH:0 "Nécessite une [doctrine|El] du [head_of_faith|El]" INCOMPATIBLE_WITH_ALL_CRIMINAL_DOCTRINES:0 "Incompatible avec les [doctrines|El] qui considèrent des actions spécifiques comme [Concept( 'crime', 'criminelles' )|E]" diff --git a/project/ck3/base_game/localization/french/religion/religion_donyipoloism_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_donyipoloism_l_french.yml index 21898f723d..d3acb34a55 100644 --- a/project/ck3/base_game/localization/french/religion/religion_donyipoloism_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_donyipoloism_l_french.yml @@ -4,7 +4,7 @@ tani_religion_adj:0 "taniste" tani_religion_adherent:0 "taniste" tani_religion_adherent_plural:0 "tanistes" - tani_religion_desc:0 "La religion des Tani Lhoba et de leurs voisins s’articule autour d’une dualité de divinités naturelles qui sont vénérées comme étant l’Être suprême. Pour les Tani, ces deux divinités sont Donyi, la déesse du soleil, et Polo, le dieu de la lune." # [LocEditor:ForFutureBatchExport] + tani_religion_desc:1 "La religion des Tani Lhoba et de leurs voisins s’articule autour d’une dualité de divinités naturelles qui sont vénérées comme étant l’Être suprême. Pour les Tani, ces deux divinités sont Donyi, la déesse du soleil, et Polo, le dieu de la lune." tani_high_god_name:0 "Donyi-Polo" tani_high_god_name_2:0 "à Donyi-Polo" # Optional translation alt tani_high_god_name_possessive:0 "de Donyi-Polo" diff --git a/project/ck3/base_game/localization/french/religion/religion_dualism_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_dualism_l_french.yml index b54e1a036b..7e0b71ab86 100644 --- a/project/ck3/base_game/localization/french/religion/religion_dualism_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_dualism_l_french.yml @@ -33,11 +33,11 @@ dualism_religious_text_3:0 "des Écritures" # Optional translation alt dualism_religious_head_title:0 "Grand prêtre" dualism_religious_head_title_name:0 "Grande prêtrise" - dualism_devotee_male:0 "le moine" + dualism_devotee_male:0 "moine" dualism_devotee_male_plural:0 "moines" - dualism_devotee_female:0 "la religieuse" + dualism_devotee_female:0 "religieuse" dualism_devotee_female_plural:0 "religieuses" - dualism_devotee_neuter:0 "le moine" + dualism_devotee_neuter:0 "moine" dualism_devotee_neuter_plural:0 "moines" dualism_priest:0 "prêtre" dualism_priest_plural:0 "prêtres" diff --git a/project/ck3/base_game/localization/french/religion/religion_islam_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_islam_l_french.yml index 3c65c7f808..d2efff657d 100644 --- a/project/ck3/base_game/localization/french/religion/religion_islam_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_islam_l_french.yml @@ -225,3 +225,10 @@ sufri_adherent:0 "sufrite" sufri_adherent_plural:0 "sufrites" sufri_desc:0 "Les sufrites croient en la direction divine par l’interprétation de la parole de Dieu plutôt que par l’héritage. La volonté de Dieu devient connue comme une expression de la volonté de la oumma, à condition que les gens de la oumma connaisse bien le Coran." + + #Hafizi + hafizi:0 "Hafizi" + hafizi_adj:0 "hafizi" + hafizi_adherent:0 "hafizi" + hafizi_adherent_plural:0 "hafizis" + hafizi_desc:0 "Les hafizis accordent la priorité au soutien de celui qu’ils considèrent comme le véritable calife avant tout autre, ainsi qu’à la résistance à toutes les tentatives visant à le déposer. En cas de défaite, ils se caractérisent par la rébellion pour une cause valable, et en cas de victoire, par une adhésion fière à la volonté de leur chef." diff --git a/project/ck3/base_game/localization/french/religion/religion_jainism_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_jainism_l_french.yml index a4578b148a..caa3e7ffb4 100644 --- a/project/ck3/base_game/localization/french/religion/religion_jainism_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_jainism_l_french.yml @@ -96,9 +96,9 @@ svetambara_adherent:0 "shvetambara" svetambara_adherent_plural:0 "shvetambara" svetambara_desc:0 "Le « kevala jnana » est un état de l’âme, pas de l’être physique. Grâce à une bonne vie, on peut atteindre l’omniscience et sortir du cycle sans fin. Le moment de Moksha n’est réalisable que par la mort, quand on devient Siddha." - svetambara_devotee_male:0 "le sâdhu" + svetambara_devotee_male:0 "sâdhu" svetambara_devotee_male_plural:0 "sâdhus" - svetambara_devotee_female:0 "la sâdhvi" + svetambara_devotee_female:0 "sâdhvi" svetambara_devotee_female_plural:0 "sâdhvis" #Yapaniya @@ -111,6 +111,3 @@ yapaniya_devotee_male_plural:0 "sadhus" yapaniya_devotee_female:0 "sadhvis" yapaniya_devotee_female_plural:0 "sadhvis" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - jwitchgod_jainism_the_devas:0 "les Dévas" diff --git a/project/ck3/base_game/localization/french/religion/religion_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_l_french.yml index c1e5055be6..2397a4f2ff 100644 --- a/project/ck3/base_game/localization/french/religion/religion_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_l_french.yml @@ -1,30 +1,30 @@ l_french: - RELIGION_LOC_PLACEHOLDER:0 "#D PLACEHOLDER!#!" + RELIGION_LOC_PLACEHOLDER:0 "#D PLACEHOLDER !#!" FAITH_HOSTILITY_EVIL:1 "[faith_evil|L]" FAITH_HOSTILITY_HOSTILE:1 "[faith_hostile|L]" FAITH_HOSTILITY_ASTRAY:1 "[faith_astray|L]" FAITH_HOSTILITY_RIGHTEOUS:1 "[faith_righteous|L]" - FAITH_DESCRIPTION:0 "#T [faith|E]: [FAITH.GetTextIcon][FAITH.GetNameNoTooltip]#!\n[religion|E]: [FAITH.GetReligion.GetName] #weak ([FAITH.GetReligion.GetFamily.GetName])#!\n[fervor|E]: #V [FAITH.GetFervor|0]%#!" + FAITH_DESCRIPTION:0 "#T [faith|E] : [FAITH.GetTextIcon][FAITH.GetNameNoTooltip]#!\n[religion|E]: [FAITH.GetReligion.GetName] #weak ([FAITH.GetReligion.GetFamily.GetName])#!\n[fervor|E]: #V [FAITH.GetFervor|0]%#!" FAITH_DESCRIPTION_HOSTILITY:0 "Je les considère comme $HOSTILITY_CATEGORY|V$" FAITH_AND_RELIGION:0 "[FAITH.GetTextIcon][FAITH.GetName] - [FAITH.GetReligion.GetName]" - CHARACTERS_OF_FAITH_MODIFIER:0 "#T Tous les [FAITH.GetAdherentNamePlural]:#!" - CHARACTERS_OF_FAITH_MODIFIER_SUBHEADER:0 "#S Tous les [FAITH.GetAdherentNamePlural]:#!" - CHARACTERS_OF_UNKNOWN_FAITH_MODIFIER:0 "#T Tous les adhérents:#!" - CHARACTERS_OF_UNKNOWN_FAITH_MODIFIER_SUBHEADER:0 "#S Tous les adeptes:#!" - CLERGY_OF_FAITH_MODIFIER:0 "#T Tout le [clergy|El] [FAITH.GetAdherentName]:#!" - CLERGY_OF_UNKNOWN_FAITH_MODIFIER:0 "#T Tout le [clergy|El] de la foi:#!" - CHARACTERS_OF_FAITH_HOLY_SITE_MODIFIER:0 "#S Tous les [FAITH.GetAdherentNamePlural]:#!" + CHARACTERS_OF_FAITH_MODIFIER:0 "#T Tous les [FAITH.GetAdherentNamePlural] :#!" + CHARACTERS_OF_FAITH_MODIFIER_SUBHEADER:0 "#S Tous les [FAITH.GetAdherentNamePlural] :#!" + CHARACTERS_OF_UNKNOWN_FAITH_MODIFIER:0 "#T Tous les adhérents :#!" + CHARACTERS_OF_UNKNOWN_FAITH_MODIFIER_SUBHEADER:0 "#S Tous les adeptes :#!" + CLERGY_OF_FAITH_MODIFIER:0 "#T Tout le [clergy|El] [FAITH.GetAdherentName] :#!" + CLERGY_OF_UNKNOWN_FAITH_MODIFIER:0 "#T Tout le [clergy|El] de la foi :#!" + CHARACTERS_OF_FAITH_HOLY_SITE_MODIFIER:0 "#S Tous les [FAITH.GetAdherentNamePlural] :#!" DOCTRINE_ADD_VIRTUE:0 "$EFFECT_LIST_BULLET$Fait du trait « [TRAIT.GetName( GetPlayer )|l] » une [virtue|El]\n" DOCTRINE_ADD_SIN:0 "$EFFECT_LIST_BULLET$Fait du trait « [TRAIT.GetName( GetPlayer )|l] » un [sin|El]\n" - DOCTRINE_ADD_VIRTUES:0 "#indent_newline:2 $EFFECT_LIST_BULLET$Fait des traits suivants des [virtues|El]: $TRAITS$\nAvec les effets suivants:#!\n" - DOCTRINE_ADD_SINS:0 "#indent_newline:2 $EFFECT_LIST_BULLET$Fait des traits suivants des [sins|El]: $TRAITS$\nAvec les effets suivants:#!\n" + DOCTRINE_ADD_VIRTUES:0 "#indent_newline:2 $EFFECT_LIST_BULLET$Fait des traits suivants des [virtues|El] : $TRAITS$\nAvec les effets suivants :#!\n" + DOCTRINE_ADD_SINS:0 "#indent_newline:2 $EFFECT_LIST_BULLET$Fait des traits suivants des [sins|El] : $TRAITS$\nAvec les effets suivants :#!\n" DOCTRINE_VIRTUE_SIN_TRAIT_ENTRY:0 "[TRAIT.GetName( GetPlayer )]" REL_HEAD_TITLE_NAME:1 "[my_faith.ReligiousHeadTitleName|U] [my_faith.GetAdjectiveNoTooltip]" HOLY_SITE_UNDER_CONTROL:0 "#P Contrôlé par la foi [FAITH.GetAdjective]#!" HOLY_SITE_NOT_UNDER_CONTROL:0 "@warning_icon!#X Non contrôlé par la foi [FAITH.GetAdjective]#!" - FAITH_WINDOW_HOLY_SITE_TOOLTIP:1 "#T [holy_site|E] de [HolySite.GetName]#!\n[GuiHolySiteItem.GetControlDesc]\nLorsque contrôlé par la foi [GuiHolySiteItem.GetFaith.GetAdjective], les effets suivants s’appliquent:\n[HolySite.GetEffectDesc( GuiHolySiteItem.GetFaith )]\n\n#I Cliquer pour voir [HolySite.GetBarony.GetName]#!" + FAITH_WINDOW_HOLY_SITE_TOOLTIP:1 "#T [holy_site|E] de [HolySite.GetName]#!\n[GuiHolySiteItem.GetControlDesc]\nLorsque contrôlé par la foi [GuiHolySiteItem.GetFaith.GetAdjective], les effets suivants s’appliquent :\n[HolySite.GetEffectDesc( GuiHolySiteItem.GetFaith )]\n\n#I Cliquer pour voir [HolySite.GetBarony.GetName]#!" FERVOR_GAIN_FROM_HOLY_SITES:0 "Des [holy_sites|El]" PIETY_HEAD_OF_FAITH:0 "[head_of_faith|E]" FERVOR_GAIN_SIZE_MODIFIER:0 "Taille de la [faith|El]" @@ -43,6 +43,7 @@ fervor_gain_almohads:0 "Avènement des Almohades" fervor_gain_holy_order_founded:0 "Nouvel ordre sacré fondé" fervor_gain_united_africa:0 "Afrique unie" + fervor_loss_ruler_converted:0 "Foi de dirigeant convertie" fervor_gain_avenged_battle_of_tours:0 "Bataille de Tours vengée" fervor_loss_avenged_battle_of_tours:0 "$fervor_gain_avenged_battle_of_tours$" fervor_gain_saoshyant:0 "Venue du Saoshyant" @@ -73,11 +74,12 @@ fervor_gain_virtous_priest:0 "Exaltation [virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip]" fervor_gain_new_heresy:0 "Naissance de l’hérésie [heretic_faith.GetAdjectiveNoTooltip]" fervor_gain_defector_heresy:0 "$fervor_gain_new_heresy$" - fervor_gain_theravada:0 "Réformes religieuses de la foi [theravada_faith.GetAdjective]" + fervor_gain_persecuted:0 "Galvanisé par la persécution" + fervor_gain_theravada:0 "Réformes religieuses [theravada_faith.GetAdjectiveNoTooltip]" FAITH_DOCTRINE_GENERAL_TOOLTIP:1 "[FaithDoctrine.GetEffectsDescription( GetPlayer.GetFaith )]\n\n[FaithDoctrine.GetDescription( GetPlayer.GetFaith )|F]" - HOLY_SITE_CHARACTER_MODIFIER_NAME:0 "[holy_site|E]: $NAME$" + HOLY_SITE_CHARACTER_MODIFIER_NAME:0 "[holy_site|E] : $NAME$" RELIGION_TITLE_TEXT:0 "[Religion.GetNameNoTooltip] #weak ([Religion.GetFamily.GetName])#!" PIETY_TEXT_ICON:0 "@piety_icon!" @@ -107,9 +109,11 @@ faith_conversion_cost_other_religion_family:0 "Conversion en une autre [religious_family|El]" faith_conversion_cost_inside_religion_family:0 "Conversion en une autre [religion|El]" faith_conversion_cost_sacrificed_hof:0 "A sacrifié le [Concept('head_of_faith','chef')|E] d’une [faith|El] tolérée" + faith_conversion_cost_conversion_blocked_till_decision_taken:0 "Cette [faith|El] doit être déverrouillée via une [decision|El]" + faith_conversion_cost_conversion_blocked_till_nebulous_circumstances:0 "Cette [faith|El] doit être déverrouillée par des circonstances mystérieuses" faith_conversion_cost_unreformed_to_organized:0 "Conversion d’une [faith|El] [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName|l] en une foi [organized|El]" - MINIMUM_FAITH_CONVERSION_PIETY_COST:0 "Coût minimum: $VALUE|V$[GetLocalPlayerPietyTextIcon]" + MINIMUM_FAITH_CONVERSION_PIETY_COST:0 "Coût minimum : $VALUE|V$[GetLocalPlayerPietyTextIcon]" faith_conversion_cost_fervor_difference:0 "Différence de [fervor|El]" faith_creation_cost_fervor_impact:0 "De la [fervor|El] actuelle" @@ -117,7 +121,7 @@ #Holy Sites: Christian holy_site_jerusalem_name:0 "Jérusalem" holy_site_jerusalem_effect_name:0 "Du [holy_site|El] #weak ($holy_site_jerusalem_name$)#!" - holy_site_jerusalem_effects:0 "Vitesse de conversion comtale: #P +20%#!" + holy_site_jerusalem_effects:0 "Vitesse de conversion comtale : #P +20%#!" holy_site_rome_name:0 "Rome" holy_site_rome_effect_name:0 "Du [holy_site|El] #weak ($holy_site_rome_name$)#!" holy_site_cologne_name:0 "Cologne" @@ -150,7 +154,7 @@ holy_site_farz_effect_name:0 "Du [holy_site|El] #weak ($holy_site_farz_name$)#!" holy_site_kerala_name:0 "Kerala" holy_site_kerala_effect_name:0 "Du [holy_site|El] #weak ($holy_site_kerala_name$)#!" - holy_site_kerala_effects:0 "Vitesse de conversion comtale: #P +50%#!" + holy_site_kerala_effects:0 "Vitesse de conversion comtale : #P +50%#!" holy_site_suenik_name:0 "Dwin" holy_site_suenik_effect_name:0 "Du [holy_site|El] #weak ($holy_site_suenik_name$)#!" holy_site_colonea_name:0 "Colonée" @@ -159,16 +163,21 @@ holy_site_armagh_effect_name:0 "Du [holy_site|El] #weak ($holy_site_armagh_name$)#!" holy_site_iona_name:0 "Iona" holy_site_iona_effect_name:0 "Du [holy_site|El] #weak ($holy_site_iona_name$)#!" - holy_site_iona_effects:0 "Vitesse de conversion comtale dans les Îles Britanniques: #P +30%#!" + holy_site_iona_effects:0 "Vitesse de conversion comtale dans les Îles Britanniques : #P +30%#!" holy_site_visoki_name:0 "Visoki" holy_site_visoki_effect_name:0 "Du [holy_site|El] #weak ($holy_site_visoki_name$)#!" - holy_site_visoki_effects:1 "Résistance des comtés à la conversion: #P +50%#!" + holy_site_visoki_effects:1 "Résistance des comtés à la conversion : #P +50%#!" holy_site_ragusa_name:0 "Raguse" holy_site_ragusa_effect_name:0 "Du [holy_site|El] #weak ($holy_site_ragusa_name$)#!" holy_site_esztergom_name:0 "Esztergom" holy_site_esztergom_effect_name:0 "Du [holy_site|El] #weak ($holy_site_esztergom_name$)#!" holy_site_albi_name:0 "Albi" holy_site_albi_effect_name:0 "Du [holy_site|El] #weak ($holy_site_albi_name$)#!" + holy_site_toledo_mozarabic_name:0 "Tolède" + holy_site_toledo_mozarabic_effect_name:0 "Du [holy_site|El] #weak ($holy_site_toledo_name$)#!" + holy_site_carthage_adoptionist_name:0 "Carthage" + holy_site_lyon_name:0 "Lyon" + holy_site_lyon_effect_name:0 "Du [holy_site|El] #weak ($holy_site_lyon_name$)#!" #Holy Sites: Islam holy_site_mecca_name:0 "Mecque" @@ -177,7 +186,7 @@ holy_site_medina_effect_name:0 "Du [holy_site|El] #weak ($holy_site_medina_name$)#!" holy_site_cordoba_name:0 "Cordoue" holy_site_cordoba_effect_name:0 "Du [holy_site|El] #weak ($holy_site_cordoba_name$)#!" - holy_site_cordoba_effects:0 "Vitesse de conversion comtale: #P +20%#!" + holy_site_cordoba_effects:0 "Vitesse de conversion comtale : #P +20%#!" holy_site_sinai_name:0 "Sinaï" holy_site_sinai_effect_name:0 "Du [holy_site|El] #weak ($holy_site_sinai_name$)#!" holy_site_fes_name:0 "Fes" @@ -377,7 +386,7 @@ holy_site_perm_effect_name:0 "Du [holy_site|El] #weak ($holy_site_perm_name$)#!" #Holy Sites: Slavic - holy_site_kiev_name:0 "Kiev" + holy_site_kiev_name:1 "Kiev" holy_site_kiev_effect_name:0 "Du [holy_site|El] #weak ($holy_site_kiev_name$)#!" holy_site_novgorod_name:0 "Novgorod" holy_site_novgorod_effect_name:0 "Du [holy_site|El] #weak ($holy_site_novgorod_name$)#!" @@ -432,6 +441,14 @@ holy_site_olkhon_name:0 "Olkhon" holy_site_olkhon_effect_name:0 "Du [holy_site|El] #weak ($holy_site_olkhon_name$)#!" + #Holy Sites: Basque + holy_site_viscaya_name:0 "$c_viscaya$" + holy_site_viscaya_effect_name:0 "Du [holy_site|El] #weak ($holy_site_viscaya_name$)#!" + holy_site_aneto_name:0 "Aneto" + holy_site_aneto_effect_name:0 "Du [holy_site|El] #weak ($holy_site_aneto_name$)#!" + holy_site_bordeaux_name:0 "$c_bordeaux$" + holy_site_bordeaux_effect_name:0 "Du [holy_site|El] #weak ($holy_site_bordeaux_name$)#!" + #Holy Sites: Hellenic holy_site_athens_name:0 "Athènes" holy_site_athens_effect_name:0 "Du [holy_site|El] #weak ($holy_site_athens_name$)#!" @@ -516,12 +533,20 @@ holy_site_aswan_effect_name:0 "Du [holy_site|El] #weak ($holy_site_aswan_name$)#!" holy_site_wadi_el_milk_name:0 "Wadi el-Milk" holy_site_wadi_el_milk_effect_name:0 "Du [holy_site|El] #weak ($holy_site_wadi_el_milk_name$)#!" - holy_site_wadi_el_milk_effects:0 "Résistance à la conversion comtale: #P +50%#!" + holy_site_wadi_el_milk_effects:0 "Résistance à la conversion comtale : #P +50%#!" holy_site_naqis_name:0 "Naqis" holy_site_naqis_effect_name:0 "Du [holy_site|El] #weak ($holy_site_naqis_name$)#!" holy_site_sennar_name:0 "$c_sennar$" holy_site_sennar_effect_name:0 "Du [holy_site|El] #weak ($holy_site_sennar_name$)#!" + #Holy Sites: Achamism + holy_site_tenerife_name:0 "Mont Teide" # [LocEditor:ForFutureBatchExport] + holy_site_tenerife_effect_name:0 "Du [holy_site|El] #weak ($holy_site_tenerife_name$)#!" # [LocEditor:ForFutureBatchExport] + holy_site_madiera_name:0 "Madère" # [LocEditor:ForFutureBatchExport] + holy_site_madiera_effect_name:0 "Du [holy_site|El] #weak ($holy_site_madiera_name$)#!" # [LocEditor:ForFutureBatchExport] + holy_site_cartagena_name:0 "Carthagène" # [LocEditor:ForFutureBatchExport] + holy_site_cartagena_effect_name:0 "Du [holy_site|El] #weak ($holy_site_cartagena_name$)#!" # [LocEditor:ForFutureBatchExport] + #Holy Sites: Waaqism holy_site_danakil_name:0 "$c_danakil$" holy_site_danakil_effect_name:0 "Du [holy_site|El] #weak ($holy_site_danakil_name$)#!" @@ -547,9 +572,9 @@ doctrine_parameter_marriage_event:0 "Les dirigeants obtiennent un bonus significatif lorsqu’ils se marient pour la première fois" doctrine_parameter_spouse_piety_loss:0 "Avoir trop peu de [spouses|El] engendre une pénalité en [piety|El]" doctrine_parameter_number_of_consorts:0 "Les dirigeants, si la [gender_law|El] le permet, peuvent avoir jusqu’à $VALUE|V0$ [concubines|El]" - doctrine_parameter_male_dominated_law:0 "Permet les [laws|El] de succession: [GetLaw('male_only_law').GetName|l] et [GetLaw('male_preference_law').GetName|l]" - doctrine_parameter_gender_equal_law:0 "Permet les [laws|El] de succession: [GetLaw('male_preference_law').GetName|l], [GetLaw('equal_law').GetName|l], et [GetLaw('female_preference_law').GetName|l]" - doctrine_parameter_female_dominated_law:0 "Permet les [laws|El] de succession: [GetLaw('female_only_law').GetName|l] et [GetLaw('female_preference_law').GetName|l]" + doctrine_parameter_male_dominated_law:0 "Permet les [laws|El] de succession : [GetLaw('male_only_law').GetName|l] et [GetLaw('male_preference_law').GetName|l]" + doctrine_parameter_gender_equal_law:0 "Permet les [laws|El] de succession : [GetLaw('male_preference_law').GetName|l], [GetLaw('equal_law').GetName|l], et [GetLaw('female_preference_law').GetName|l]" + doctrine_parameter_female_dominated_law:0 "Permet les [laws|El] de succession : [GetLaw('female_only_law').GetName|l] et [GetLaw('female_preference_law').GetName|l]" doctrine_parameter_hostility_same_religion:2 "Les [faiths|El] de la même [religion|El] sont considérées comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#!" doctrine_parameter_hostility_same_family:2 "Les [faiths|El] de la même [religious_family|El] sont considérées comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#!" doctrine_parameter_hostility_others:2 "Les [faiths|El] des autres [religious_families|El] sont considérées comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#!" @@ -569,10 +594,13 @@ doctrine_parameter_combatant_must_be_female:1 "Seules les femmes peuvent être [commander|El] ou [GetPlayer.Custom('KnightCulture')|l]" doctrine_parameter_fervor_per_holy_site:1 "$VALUE|+=2$ en [fervor|El] annuelle par [holy_site|El] détenu" doctrine_parameter_warmonger:0 "[at_peace_opinion|E] au lieu de [offensive_war_opinion|El]" - doctrine_parameter_increased_dynasty_prestige_birth_mult:0 "[prestige|E] du [dynasty_prestige_level|El] pour les nouveau-nés: $VALUE|+=%0$" - doctrine_parameter_increased_dynasty_prestige_marriage_mult:0 "[prestige|E] du [dynasty_prestige_level|El] lors du [marriage|El]: $VALUE|+=%0$" - doctrine_parameter_increased_dynasty_prestige_long_reign_mult:0 "Bonus d’opinion maximal de [long_reign|El]: $VALUE|+=%0$" - + doctrine_parameter_increased_dynasty_prestige_birth_mult:0 "[prestige|E] du [dynasty_prestige_level|El] pour les nouveau-nés : $VALUE|+=%0$" + doctrine_parameter_increased_dynasty_prestige_marriage_mult:0 "[prestige|E] du [dynasty_prestige_level|El] lors du [marriage|El] : $VALUE|+=%0$" + doctrine_parameter_increased_dynasty_prestige_long_reign_mult:0 "Bonus d’opinion maximal de [long_reign|El] : $VALUE|+=%0$" + doctrine_parameter_combatant_must_be_female_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_female', '' )]" + doctrine_parameter_combatant_must_be_male_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_male', '' )]" + doctrine_parameter_combatant_can_be_either_gender_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_can_be_either_gender', '' )]" + doctrine_homosexuality_name:1 "Homosexualité" doctrine_homosexuality_crime_name:1 "Criminelle" doctrine_homosexuality_crime_desc:0 "Les désirs pécheurs des sodomites sont un danger pour la société, ils seront donc punis et enfermés pour leurs transgressions." @@ -632,11 +660,11 @@ hostility_group_name:0 "Groupe d’hostilité" abrahamic_hostility_doctrine_name:0 "Abrahamique" - abrahamic_hostility_doctrine_desc:0 "Les religions suivantes sont abrahamiques:\n[GetReligionFamily('rf_abrahamic').GetReligions]" + abrahamic_hostility_doctrine_desc:0 "Les religions suivantes sont abrahamiques :\n[GetReligionFamily('rf_abrahamic').GetReligions]" pagan_hostility_doctrine_name:0 "Païen" - pagan_hostility_doctrine_desc:0 "Les religions suivantes sont païennes:\n[GetReligionFamily('rf_pagan').GetReligions]" + pagan_hostility_doctrine_desc:0 "Les religions suivantes sont païennes :\n[GetReligionFamily('rf_pagan').GetReligions]" eastern_hostility_doctrine_name:0 "Oriental" - eastern_hostility_doctrine_desc:0 "Les religions suivantes sont orientales:\n[GetReligionFamily('rf_eastern').GetReligions]" + eastern_hostility_doctrine_desc:0 "Les religions suivantes sont orientales :\n[GetReligionFamily('rf_eastern').GetReligions]" special_tolerance_name:0 "Tolérance spéciale" special_doctrine_ecumenical_christian_name:0 "Œcuménisme" @@ -750,7 +778,7 @@ doctrine_parameter_hostility_towards_us_mult:0 "Les adeptes des autres [faiths|El] auront une pénalité d’opinion de $VALUE|%V0$" doctrine_pluralism_fundamentalist_name:0 "Fondamentaliste" doctrine_pluralism_fundamentalist_desc:0 "Notre foi est la seule vraie foi, notre parole la seule vraie parole. Tout écart par rapport à ce qui se trouve dans [ROOT.Faith.ReligiousText] est blasphématoire." - doctrine_parameter_pluralism_fundamentalist_proselytization_bonus:0 "Vitesse de conversion comtale: #P +20%#!" + doctrine_parameter_pluralism_fundamentalist_proselytization_bonus:0 "Vitesse de conversion comtale : #P +20%#!" doctrine_parameter_pluralism_fundamentalist_revocation_tyranny_minimal:2 "Peut #P révoquer des titres terriens#! d’infidèles $hostility_hostile_tooltippable$#L #V s#!#! ou $hostility_evil_tooltippable$#L #V s#!#! sans encourir de [tyranny|El]" doctrine_parameter_pluralism_fundamentalist_faction_join_chance:1 "Les [counties|El] d’une autre [faith|El] sont #N plus susceptibles#! de rejoindre des [factions|El]" doctrine_parameter_pluralism_fundamentalist_vulnerable_to_heresy:0 "#N Augmentation du danger#! des hérésies en cas de faible [fervor|El]" @@ -759,7 +787,7 @@ doctrine_parameter_pluralism_righteous_revocation_tyranny_reduced:2 "Peut #P révoquer des titres terriens#! d’infidèles $hostility_evil_tooltippable$#L #V s#!#! sans encourir de [tyranny|El]" doctrine_pluralism_pluralistic_name:0 "Pluraliste" doctrine_pluralism_pluralistic_desc:0 "C’est une pure folie de dire qu’il n’y a qu’une seule bonne interprétation de la volonté divine et que toutes les autres opinions sont fausses. Chacun de nous a sa propre manière d’adorer [ROOT.Faith.HighGodName]." - doctrine_parameter_pluralism_pluralistic_proselytization_penalty:0 "Vitesse de conversion comtale: #N -20%#!" + doctrine_parameter_pluralism_pluralistic_proselytization_penalty:0 "Vitesse de conversion comtale : #N -20%#!" doctrine_parameter_pluralism_pluralistic_faction_join_chance:1 "Les comtés d’une autre [faith|El] sont #P moins susceptibles#! de rejoindre des [factions|El]" doctrine_parameter_pluralism_pluralistic_resistant_to_heresy:0 "#P Réduction du danger#! des hérésies en cas de faible [fervor|El]" doctrine_parameter_pluralism_pluralistic_holy_wars_preserve_vassals:0 "Gagner une [holy_war|El] vassalise les [rulers|El] infidèles dans la zone cible au lieu de s’emparer de leurs terres" @@ -822,6 +850,9 @@ unreformed_faith_doctrine_desc:1 "Une foi non réformée n’a pas de clergé organisé et de doctrines canoniques établies. Différentes communautés peuvent théoriquement suivre la même foi tout en ayant des pratiques et des croyances religieuses extrêmement différentes." doctrine_parameter_unreformed:1 "Empêche les [rulers|El] tribaux de changer de type de [Concept( 'government', 'gouvernement' )|E]\n$EFFECT_LIST_BULLET$Donne le [unreformed_pagan_combat_bonus|El]" doctrine_parameter_hostility_override_tenet_unreformed_syncretism:2 "Les [faiths|El] non païennes avec le principe $tenet_unreformed_syncretism_name$ sont considérées comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#! au lieu de $hostility_evil_tooltippable$#L #V s#!#!" + + west_african_unreformed_faith_doctrine_name:0 "$unreformed_faith_doctrine_name$" # [LocEditor:ForFutureBatchExport] + west_african_unreformed_faith_doctrine_desc:0 "$unreformed_faith_doctrine_desc$" # [LocEditor:ForFutureBatchExport] heresy_hostility_name:0 "Opinion sur l’hérésie" heresy_hostility_doctrine_name:0 "Hérésie" @@ -830,8 +861,16 @@ divine_destiny_name:0 "Destin divin" divine_destiny_doctrine_name:0 "Justes dirigeants du monde" divine_destiny_doctrine_desc:0 "Nous sommes ceux qui inaugureront une ère de paix et de prospérité pour tous les peuples. Nous sommes les dirigeants légitimes du monde." - doctrine_parameter_divine_destiny_holy_war_cost_reduction:0 "Coût en [piety|El] des guerres saintes: #P -50%#!" + doctrine_parameter_divine_destiny_holy_war_cost_reduction:0 "Coût en [piety|El] des guerres saintes : #P -50%#!" + adoptionist_school_name:0 "Credo adoptianiste" + special_doctrine_adoptionist_school_elipandic_doctrine_name:0 "École élipandienne" + special_doctrine_adoptionist_school_elipandic_doctrine_desc:0 "Préférant se concentrer sur les variations subtiles de la christologie, la variante élipandienne de l’adoptianisme souligne l’importance des différences précises par rapport au dogme trinitaire. Une distinction complexe bien faite est considérée comme infiniment meilleure qu’une explication simple mal justifiée." + special_doctrine_adoptionist_school_felicitous_doctrine_name:0 "École félicienne" + special_doctrine_adoptionist_school_felicitous_doctrine_desc:0 "Les adoptiens féliciens croient au pragmatisme plutôt qu’en la pureté, et comprennent qu’ils doivent travailler au sein de systèmes hostiles pour les miner. Un mensonge odieux au service d’une noble cause vaut mieux que mille vérités brutales." + special_doctrine_adoptionist_school_radical_doctrine_name:0 "École radicale" + special_doctrine_adoptionist_school_radical_doctrine_desc:0 "Les $adoptionist_adherent_plural$ radicaux n’admettent aucun autre Dieu que le Père, n’acceptent aucune divinité de chair mortelle, et ne reconnaissent pas de $christianity_religion_adherent_plural$ à part eux-mêmes. Recevoir le Christ sans être d’accord sur chaque lettre du canon, c’est reconnaître l’apostasie." + special_doctrine_is_christian_faith_name:0 "Enseignements de Jésus" is_christian_faith_name:0 "$special_doctrine_is_christian_faith_name$" special_doctrine_is_christian_faith_desc:0 "Il y a des gens qui adhèrent aux enseignements de Jésus sans reconnaître sa divinité. Bien que ce positionnement soit blasphématoire, nous devrions toujours faire preuve de compassion envers ces âmes égarées, car elles pourraient un jour se convertir à la vraie foi." @@ -856,6 +895,8 @@ is_gnostic_faith_name:0 "$special_doctrine_is_gnostic_faith_name$" special_doctrine_is_gnostic_faith_desc:0 "$tenet_gnosticism_desc$" + doctrine_parameter_same_hof_hostility_override:0 "Considère les [faiths|El] qui ont le même [Concept('head_of_faith','chef')|E] comme [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl]#L #V s#!#!" + TOO_FEW_SPOUSES_PIETY:0 "Trop peu de conjoints" CRUSADER_STATE_CRUSADER_TITLE_NAME:1 "[target_kingdom.GetNameNoTierNoTooltip] croisé" @@ -873,8 +914,8 @@ FAITH_CREATION_DUCHY_OR_HIGHER_FIRST_NOT:1 "Votre plus haut [title|El] #bold n’est pas#! au moins un duché" - FAITH_HOSTILITY_OPINION:0 "$BULLET_WITH_TAB$ [opinion|E] de personnage: $VALUE|=+$" - FAITH_HOSTILITY_COUNTY_OPINION:1 "$BULLET_WITH_TAB$ Pénalité maximale d’[county_opinion|El]: $VALUE|=+$" + FAITH_HOSTILITY_OPINION:0 "$BULLET_WITH_TAB$ [opinion|E] de personnage : $VALUE|=+$" + FAITH_HOSTILITY_COUNTY_OPINION:1 "$BULLET_WITH_TAB$ Pénalité maximale d’[county_opinion|El] : $VALUE|=+$" FAITH_HOSTILITY_NO_USURP:0 "$BULLET_WITH_TAB$ Ne peut pas [usurp|El] leurs [titles|El]" FAITH_HOSTILITY_GHW:0 "$BULLET_WITH_TAB$ Ne peut pas déclarer des [great_holy_wars|El] contre eux" FAITH_HOSTILITY_USURP:0 "$BULLET_WITH_TAB$ Peut [usurp|El] leurs [titles|El]" @@ -942,7 +983,3 @@ hostility_astray_tooltippable:0 "[GetHostilityLevelName( '(int32)1' )|Vl]" hostility_hostile_tooltippable:0 "[GetHostilityLevelName( '(int32)2' )|Vl]" hostility_evil_tooltippable:0 "[GetHostilityLevelName( '(int32)3' )|Vl]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - holy_site_mosul_name:0 "$c_mosul$" - holy_site_mosul_effect_name:0 "Du [holy_site|El] #weak ($holy_site_mosul_name$)#!" diff --git a/project/ck3/base_game/localization/french/religion/religion_paganism_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_paganism_l_french.yml index 1fa6942cec..5f5414d7c9 100644 --- a/project/ck3/base_game/localization/french/religion/religion_paganism_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_paganism_l_french.yml @@ -879,7 +879,7 @@ l_french: tengrism_religion_adj:2 "steppe" tengrism_religion_adherent:2 "adepte de la steppe" tengrism_religion_adherent_plural:2 "adeptes de la steppe" - tengrism_religion_desc:0 "Les tengristes considèrent que leur existence est soutenue par Tengri, l’éternel ciel bleu, et Eje, la mère de la terre fertile. Les adeptes ont à maintenir le monde en équilibre en menant une vie droite et respectueuse ; la tromperie et la subversion sont fortement stigmatisées." + tengrism_religion_desc:0 "Les tengristes considèrent que leur existence est soutenue par Tengri, l’éternel ciel bleu, et Eje, la mère de la terre fertile. Les adeptes ont à maintenir le monde en équilibre en menant une vie droite et respectueuse ; la tromperie et la subversion sont fortement stigmatisées." tengrism_high_god_name:0 "Tengri" tengrism_high_god_name_2:0 "à Tengri" # Optional translation alt @@ -1146,6 +1146,10 @@ l_french: witchgodherhis_its:0 "its" witchgodshehe_it:0 "it" witchgodherhim_it:0 "it" + witch_mistress:0 "$mistress$" + witch_master:0 "$master$" + witch_mother:0 "$mother$" + witch_father:0 "$father$" zunism_creator_god_name:0 "$zunism_high_god_name$" zunism_creator_god_name_possessive:0 "$zunism_high_god_name_possessive$" @@ -1336,14 +1340,223 @@ l_french: siberian_pagan_old_adherent:1 "turumiste ancien" siberian_pagan_old_adherent_plural:2 "turumistes anciens" -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - slavic_negative_afterlive:0 "Nawia" - siberian_good_god_spirit_of_the_forest:0 "l'Esprit de la forêt" - siberian_good_god_water_spirits:0 "les esprits de l'eau" - siberian_good_god_earth_spirits:0 "les esprits de la terre" - siberian_good_god_khosedams:0 "les Khosedams" - siberian_good_god_otsoors:0 "les Otsoors" - siberian_good_god_ongons:0 "les Ongons" - siberian_evil_god_lost_souls:0 "les âmes perdues" - siberian_evil_god_chotgors:0 "les Chotgors" - siberian_witchgodname_the_cold_downstream:0 "Courant Froid" + # Basque Paganism - Era Zaharrak + ## "Basque Religion" + basque_religion:0 "Euskal erlijioa" + basque_religion_adj:0 "euskal" + basque_religion_adherent:0 "euskal" + basque_religion_adherent_plural:0 "euskals" + basque_religion_desc:0 "La vieille foi basque a longtemps incorporé d’autres religions plus éphémères. Des éléments du paganisme celtique, du christianisme, du paganisme hellénique, ainsi qu’un substrat important des mythes et croyances locaux, en font une foi syncrétique." + ## "Old Ways" + basque_pagan:0 "Era zaharrak" + ## "Old Way" + basque_pagan_adj:0 "era zaharra" + ## "Believer" + basque_pagan_adherent:0 "fededuna" + ## "Believers" + basque_pagan_adherent_plural:0 "fededunak" + + basque_pagan_old:0 "$basque_pagan$ ancien" + basque_pagan_old_adj:0 "$basque_pagan_adj$ ancienne" + basque_pagan_old_adherent:0 "$basque_pagan_adherent$ ancien" + basque_pagan_old_adherent_plural:0 "$basque_pagan_adherent_plural$ anciens" + + basque_high_god_name:0 "Mari" + ## The euphemistic nickname "Red Skirt", with red being a colour frequently ascribed to magical creatures and items in certain versions of Basque mythology. + basque_high_god_name_2:0 "à Mari" + basque_high_god_name_possessive:0 "de Mari" + basque_high_god_name_alternate:0 "$basque_high_god_name$" + basque_high_god_name_alternate_possessive:0 "$basque_high_god_name_possessive$" + ## We don't have a good line on a more pagan creator deity, so we use Aymeric Picaud's term for God filtered through a more likely Basque spelling. + basque_creator_god_name:0 "Ortzia" + basque_creator_god_name_possessive:0 "d’Ortzia" + ## *Definitely* more of a focus later on, with the founding of a hospital in his name, but our best fit. + basque_health_god_name:0 "le saint Blaise" + basque_health_god_name_possessive:0 "du saint Blaise" + ## We don't have a solid fertility god, but the Basajaunes wild men had aspects of the harvest, so we slot them in as our best-fit. + basque_fertility_god_name:0 "les Basajaunes" + basque_fertility_god_name_possessive:0 "des Basajaunes" + ## No solid wealth god, and Mari isn't a great fit, so we pull back in God. + basque_wealth_god_name:0 "$basque_creator_god_name$" + basque_wealth_god_name_possessive:0 "$basque_creator_god_name_possessive$" + ## We don't have a good household god candidate, so we use St. Fermin, patron saint of Navarre, as someone who might be a common candidate to swear by or to. + basque_household_god_name:0 "le saint Ferminus" + basque_household_god_name_possessive:0 "du saint Ferminus" + ## Sugaar (Mari's most-ascribed consort) doesn't have a great fit anywhere else, mostly due to a paucity of information, so we give him Fate for his role as the father of Jaun Zuria, mythical first Lord of Bizkaia. + ### You could pretty easily sub him in instead of Michael if you want to decrease the amount of Christian saints mixed into the list, but it seems likely Michael was a bigger figure overall. + basque_fate_god_name:0 "Sugaar" + basque_fate_god_name_possessive:0 "de Sugaar" + ## Little St. Martin gets to pull double-duty here, though arguably he's just doing what trickster gods do. + basque_knowledge_god_name:0 "$basque_trickster_god_name$" + basque_knowledge_god_name_possessive:0 "$basque_trickster_god_name_possessive$" + basque_war_god_name:0 "le saint Mikael" + basque_war_god_name_possessive:0 "du saint Mikael" + ## For stealing knowledge of farming from the Basajaunes. + basque_trickster_god_name:0 "le saint Martin" + basque_trickster_god_name_possessive:0 "du saint Martin" + ## Gaueko, the embodiment of the night itself. Occasionally appears as a cow or a bull. + basque_night_god_name:0 "Gaueko" + basque_night_god_name_possessive:0 "de Gaueko" + ## No suitable water god of note, unless you want to but the Lamia were a popular water monster in Basque mythology. + basque_water_god_name:0 "Lamiak" + basque_water_god_name_possessive:0 "de Lamiak" + ## Mari's daughter, Illargia, who led the dead to the underworld. Probably. + basque_death_god_name:0 "Ilargui" + basque_death_god_name_possessive:0 "d’Ilargui" + ## This is a tough one, but we give it to Mari again due to her association with sorceresses (though this is potentially more of an Early Modern thing) and to show the default increased acceptance of non-clerical magic. + basque_witch_god_name:0 "$basque_high_god_name$" + basque_witch_god_name_possessive:0 "$basque_high_god_name_possessive$" + ## Some assorted minor gods/positive divine creatures: + ### Tubal, son of Japheth, son of Noah, who due to a clerical error has gotten mixed up in the origin story for the wrong Iberia. + basque_good_god_japheth:0 "Japheth" + ### Aatxe, a shapeshifting bull/human who fights crime in the name of Mari. + basque_good_god_aatxe:0 "Aatxe" + ### And some popular saints who didn't get their own spheres; respectively St. Nicholas, St. John, & St. Agatha. + basque_good_god_st_nicholas:0 "le saint Nicolas" + basque_good_god_st_john:0 "le saint Ganix" + basque_good_god_st_agatha:0 "la sainte Agathe" + ## The old Basque word for the Devil himself, as his syncretised incarnation seems to be the best wide-spread evil spirit. The modern equivalent would be Deabrua. + basque_devil_name:0 "le Démon" + basque_devil_name_possessive:0 "du Démon" + ## Some assorted nicknames/negative divine creatures: + ### These are all various regional euphemisms for the Devil. + basque_evil_god_mamu:0 "Mamu" + basque_evil_god_mekolats:0 "Mekolats" + basque_evil_god_beste_mutilla:0 "Beste Mutilla" + basque_evil_god_galtxagorri:0 "Galtxagorri" + basque_evil_god_prakagorri:0 "Prakagorri" + basque_evil_god_adar:0 "Adar" + ### Tartalo, a colossal & poisonous cyclops. + basque_evil_god_tartalo:0 "Tartalo" + ### Herensugue, an infamous dragon. + basque_evil_god_herensugue:0 "Herensugue" + basque_evil_god_lehen:0 "Lehen" + ## The Black Hunter is a myth or monster rather than a god, but *might* be a remnant of something older. Makes a decent entity to swear by, at least. + basque_evil_god_black_hunter:0 "Eiztari Beltza" + ## Our cast of divinities is pretty varied, including gods, saints, God, and assorted monsters of varying ethical alignments. Accordingly, we use one set referencing the gods, one for the saints, and one that's neutral on the lot. + religion_the_powers:0 "les Puissances" + religion_the_saints:0 "des saints" + ## For houses of worship, we re-use churches due to long association, but not exclusively. + basque_house_of_worship:0 "l’église" + basque_house_of_worship_2:0 "à l’église" + ## Shrine isn't an attested term, but it's suitable for both Christianity & most pagans, so it works here. + basque_house_of_worship_3:0 "de l’église" + # Honourable mention goes to the Gernikako Arbola, which is more representative but also more of a cultural icon rather than a religious one. + basque_religious_symbol:0 "la fleur-Soleil" + basque_religious_symbol_2:0 "à la fleur-Soleil" + basque_religious_symbol_3:0 "de la fleur-Soleil" + basque_religious_text:0 "les histoires sacrées" + basque_religious_text_2:0 "aux histoires sacrées" + basque_religious_text_3:0 "des histoires sacrées" + # No basis for this; it was never even a remote possibility, so we go with something fun & cool. + basque_religious_head_title:0 "Arch-Sorgina" + basque_religious_head_title_name:0 "Église" + # We don't have good sources on monastic names, so we default to syncretic Christian terms. + ## Honourable mention to serorak who are super interesting but neither cloistered nor (verifiably) in our period. + basque_devotee_male:0 "moine" + basque_devotee_male_plural:0 "moines" + basque_devotee_female:0 "religieuse" + basque_devotee_female_plural:0 "religieuses" + basque_devotee_neuter:0 "moine" + basque_devotee_neuter_plural:0 "moines" + # Most commonly, sorginak are gendered female, but there are limited variations where they include male numbers, so we just go with it. + basque_priest:0 "sorgina" + council_basque_priest:0 "sorgina" + basque_priest_plural:0 "sorginak" + # The places the stars go in the day; we use both the Basque loc and the English loc for a bit of variety. + basque_divine_realm:0 "les Grottes de Mari" + basque_divine_realm_2:0 "dans les Grottes de Mari" + # Mari hangs out in quite a broad variety of caves, changing the weather depending on where she moves to. + basque_divine_realm_3:0 "des Grottes de Mari" + # There aren't any solid positive afterlife names, and the Christian heaven stuff isn't on-brand for a cthonic religion, so we use neutral/cthonian-sounding names. + basque_positive_afterlife:0 "l’autre monde" + basque_positive_afterlife_2:0 "dans l’autre monde" + basque_positive_afterlife_3:0 "de l’autre monde" + # We don't have good afterlife source names, so we run with the Christian versions. + basque_negative_afterlife:0 "l’enfer" + basque_negative_afterlife_2:0 "en enfer" + basque_negative_afterlife_3:0 "de l’enfer" + + #Guanche faith — Indigenous inhabitants of the Canary Islands + north_african_religion:0 "Nord-africain" # [LocEditor:ForFutureBatchExport] + north_african_religion_adj:0 "nord-africaine" # [LocEditor:ForFutureBatchExport] + north_african_religion_adherent:0 "amazigh" # [LocEditor:ForFutureBatchExport] + north_african_religion_plural:0 "imazighen" # [LocEditor:ForFutureBatchExport] + north_african_religion_desc:0 "Les croyances traditionnelles berbères suivent le culte des morts et lorsqu’une personne quitte ce monde, elle est déifiée par sa propre famille. Le culte de la pierre et la construction de mégalithes rapprochent les adeptes des dieux - les divinités principales, après le Créateur, étant les dieux du Soleil et de la Lune. Même parmi les adeptes d’autres fois, le syncrétisme avec la tradition populaire nord-africaine est courant." # [LocEditor:ForFutureBatchExport] + + acham_high_god_name:0 "Achamán" # [LocEditor:ForFutureBatchExport] + acham_high_god_name2:0 "à $acham_high_god_name$" # [LocEditor:ForFutureBatchExport] + acham_high_god_name_possessive:0 "d’Achamán" # [LocEditor:ForFutureBatchExport] + acham_high_god_name_alternate:0 "Achoron" # [LocEditor:ForFutureBatchExport] + acham_high_god_name_alternate_possessive:0 "d’Achoron" # [LocEditor:ForFutureBatchExport] + + acham_creator_god_name:0 "$acham_high_god_name$" # [LocEditor:ForFutureBatchExport] + acham_creator_god_name_possessive:0 "$acham_high_god_name_possessive$" # [LocEditor:ForFutureBatchExport] + + acham_health_god_name:0 "Chaxiraxi" # [LocEditor:ForFutureBatchExport] + acham_health_god_name_possessive:0 "de Chaxiraxi" # [LocEditor:ForFutureBatchExport] + acham_fertility_god_name:0 "Moneiba et Eranoranhan" # [LocEditor:ForFutureBatchExport] + acham_fertility_god_name_possessive:0 "de Moneiba et Eranoranhan" # [LocEditor:ForFutureBatchExport] + acham_wealth_god_name:0 "Magec" # [LocEditor:ForFutureBatchExport] + acham_wealth_god_name_possessive:0 "de Magec" # [LocEditor:ForFutureBatchExport] + acham_household_god_name:0 "Maxios" # [LocEditor:ForFutureBatchExport] + acham_household_god_name_possessive:0 "de Maxios" # [LocEditor:ForFutureBatchExport] + acham_fate_god_name:0 "Achuguayo" # [LocEditor:ForFutureBatchExport] + acham_fate_god_name_possessive:0 "d’Achuguayo" # [LocEditor:ForFutureBatchExport] + acham_knowledge_god_name:0 "$acham_fate_god_name$" # [LocEditor:ForFutureBatchExport] + acham_knowledge_god_name_possessive:0 "$acham_fate_god_name_possessive$" # [LocEditor:ForFutureBatchExport] + acham_war_god_name:0 "$acham_high_god_name$" # [LocEditor:ForFutureBatchExport] + acham_war_god_name_possessive:0 "$acham_high_god_name_possessive$" # [LocEditor:ForFutureBatchExport] + acham_trickster_god_name:0 "$acham_household_god_name$" # [LocEditor:ForFutureBatchExport] + acham_trickster_god_name_possessive:0 "$acham_household_god_name_possessive$" # [LocEditor:ForFutureBatchExport] + acham_night_god_name:0 "$acham_fate_god_name$" # [LocEditor:ForFutureBatchExport] + acham_night_god_name_possessive:0 "$acham_fate_god_name_possessive$" # [LocEditor:ForFutureBatchExport] + acham_water_god_name:0 "Achuhucanac" # [LocEditor:ForFutureBatchExport] + acham_water_god_name_possessive:0 "d’Achuhucanac" # [LocEditor:ForFutureBatchExport] + acham_evil_god_name:0 "Guayota" # [LocEditor:ForFutureBatchExport] + acham_evil_god_name_possessive:0 "de Guayota" # [LocEditor:ForFutureBatchExport] + acham_witch_god_name:0 "$acham_evil_god_name$" # [LocEditor:ForFutureBatchExport] + acham_witch_god_name_possessive:0 "$acham_evil_god_name_possessive$" # [LocEditor:ForFutureBatchExport] + acham_death_god_name:0 "$acham_evil_god_name$" # [LocEditor:ForFutureBatchExport] + acham_death_god_name_possessive:0 "$acham_evil_god_name_possessive$" # [LocEditor:ForFutureBatchExport] + + acham_priest_male:0 "guañameñe" # [LocEditor:ForFutureBatchExport] + acham_priest_male_plural:0 "guañameñes" # [LocEditor:ForFutureBatchExport] + acham_priest_female:0 "maguadas" # [LocEditor:ForFutureBatchExport] + acham_priest_female_plural:0 "maguadas" # [LocEditor:ForFutureBatchExport] + acham_priest_neuter:0 "kankus" # [LocEditor:ForFutureBatchExport] + acham_priest_neuter_plural:0 "kankus" # [LocEditor:ForFutureBatchExport] + acham_religious_head_title:0 "Faykan" # [LocEditor:ForFutureBatchExport] + acham_religious_head_title_name:0 "Faykanat" # [LocEditor:ForFutureBatchExport] + acham_religious_text:0 "les histoires sacrées" # [LocEditor:ForFutureBatchExport] + acham_religious_text2:0 "aux histoires sacrées" # [LocEditor:ForFutureBatchExport] + acham_religious_text3:0 "des histoires sacrées" # [LocEditor:ForFutureBatchExport] + acham_pantheon_term:0 "les dieux" # [LocEditor:ForFutureBatchExport] + acham_pantheon_term2:0 "des dieux" # [LocEditor:ForFutureBatchExport] + acham_pantheon_term3:0 "aux dieux" # [LocEditor:ForFutureBatchExport] + acham_house_of_worship:0 "le temple" # [LocEditor:ForFutureBatchExport] + acham_house_of_worship2:0 "au temple" # [LocEditor:ForFutureBatchExport] + acham_house_of_worship3:0 "du temple" # [LocEditor:ForFutureBatchExport] + + acham_positive_afterlife:0 "l’Aguere" # [LocEditor:ForFutureBatchExport] + acham_positive_afterlife2:0 "en Aguere" # [LocEditor:ForFutureBatchExport] + acham_positive_afterlife3:0 "de l’Aguere" # [LocEditor:ForFutureBatchExport] + acham_negative_afterlife:0 "l’Echeyde" # [LocEditor:ForFutureBatchExport] + acham_negative_afterlife2:0 "en Echeyde" # [LocEditor:ForFutureBatchExport] + acham_negative_afterlife3:0 "de l’Echeyde" # [LocEditor:ForFutureBatchExport] + acham_divine_realm:0 "$acham_positive_afterlife$" # [LocEditor:ForFutureBatchExport] + acham_divine_realm2:0 "$acham_positive_afterlife2$" # [LocEditor:ForFutureBatchExport] + acham_divine_realm3:0 "$acham_positive_afterlife3$" # [LocEditor:ForFutureBatchExport] + + acham_religious_symbol:0 "guatimac" # [LocEditor:ForFutureBatchExport] + acham_religious_symbol2:0 "$acham_religious_symbol$" # [LocEditor:ForFutureBatchExport] + + north_african_acham_pagan:0 "Achamanisme" # [LocEditor:ForFutureBatchExport] + north_african_acham_pagan_adj:0 "achamanique" # [LocEditor:ForFutureBatchExport] + north_african_acham_pagan_adherent:0 "achamaniste" # [LocEditor:ForFutureBatchExport] + north_african_acham_pagan_adherent_plural:0 "achamanistes" # [LocEditor:ForFutureBatchExport] + + north_african_acham_pagan_old:0 "Achamanisme ancien" # [LocEditor:ForFutureBatchExport] + north_african_acham_pagan_old_adj:0 "achamanique ancienne" # [LocEditor:ForFutureBatchExport] + north_african_acham_pagan_old_adherent:0 "achamaniste ancien" # [LocEditor:ForFutureBatchExport] + north_african_acham_pagan_old_adherent_plural:0 "achamanistes anciens" # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/religion/religion_taoism_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_taoism_l_french.yml index d62bef0ce1..2bc228f6b8 100644 --- a/project/ck3/base_game/localization/french/religion/religion_taoism_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_taoism_l_french.yml @@ -2,8 +2,8 @@ #Common Taoism Localization taoism_religion:0 "Taoïsme" taoism_religion_adj:0 "taoïste" - taoism_religion_adjerent:0 "taoïste" - taoism_religion_adjerent_plural:0 "taoïstes" + taoism_religion_adherent:0 "taoïste" + taoism_religion_adherent_plural:0 "taoïstes" taoism_religion_desc:0 "Le Tao est la source, le modèle et la substance à partir de laquelle toutes les choses existent. Vivre en harmonie avec le Tao mène à la paix, au contentement, et à la mort, l’ascension pour vivre éternellement dans le Tao." taoism_high_god_name:0 "Tao" diff --git a/project/ck3/base_game/localization/french/religion/religion_zoroastrianism_l_french.yml b/project/ck3/base_game/localization/french/religion/religion_zoroastrianism_l_french.yml index 8f693a13b5..6d94341a74 100644 --- a/project/ck3/base_game/localization/french/religion/religion_zoroastrianism_l_french.yml +++ b/project/ck3/base_game/localization/french/religion/religion_zoroastrianism_l_french.yml @@ -145,16 +145,3 @@ urartu_good_god_vanatur:0 "Vanatur" urartuism_priest_male:0 "hazarpet" urartuism_priest_male_plural:0 "hazarpets" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - zurvanism_high_god_name:0 "Zurvân" - zurvanism_high_god_name_2:0 "à Zurvân" - zurvanism_high_god_name_3:0 "de Zurvân" - zurvanism_high_god_name_possessive:0 "de Zurvân" - zurvanism_high_god_it:0 "it" - zurvanism_high_god_itself:0 "itself" - zurvanism_high_god_name_alternate:0 "l’Unique" - zurvanism_high_god_name_alternate_possessive:0 "de l’Unique" - zurvanism_creator_god_name:0 "$zurvanism_high_god_name$" - zurvanism_creator_god_name_possessive:0 "$zurvanism_high_god_name_possessive$" - zoroastrianism_religion_adjerent:0 "zoroastrien" diff --git a/project/ck3/base_game/localization/french/royal_court_window_l_french.yml b/project/ck3/base_game/localization/french/royal_court_window_l_french.yml index e8577b7b6b..bf19a3aa7f 100644 --- a/project/ck3/base_game/localization/french/royal_court_window_l_french.yml +++ b/project/ck3/base_game/localization/french/royal_court_window_l_french.yml @@ -7,12 +7,12 @@ COURT_GRANDEUR_LEVEL_MODIFIER:0 "[court_grandeur_level|E]" COURT_GRANDEUR_LEVEL_TITLE:1 "#T Niveau de magnificence [CourtGrandeurLevel.GetValue]#!" COURT_GRANDEUR_CURRENT_LEVEL_TITLE:0 "#T Niveau de magnificence [CourtGrandeurData.GetCurrentLevel]#!" - COURT_GRANDEUR_ABOVE_EXPECTED_LEVEL_MODIFIER:0 "[court_grandeur|E]: $court_grandeur_above_expected_level$" - COURT_GRANDEUR_BELOW_EXPECTED_LEVEL_MODIFIER:0 "[court_grandeur|E]: $court_grandeur_below_expected_level$" + COURT_GRANDEUR_ABOVE_EXPECTED_LEVEL_MODIFIER:0 "[court_grandeur|E] : $court_grandeur_above_expected_level$" + COURT_GRANDEUR_BELOW_EXPECTED_LEVEL_MODIFIER:0 "[court_grandeur|E] : $court_grandeur_below_expected_level$" COURT_GRANDEUR_CURRENT_LEVEL_TOOLTIP:1 "[CourtGrandeurWindow.GetModifierDescForLevelCumulative( CourtGrandeurData.GetCurrentLevel )]" COURT_GRANDEUR_CURRENT_LEVEL_0_TOOLTIP:0 "$EFFECT_LIST_BULLET$ Aucun" - COURT_EVENT_ITEM_TOOLTIP:0 "#T $EVENT_TITLE$#!\n#S Participants:#!\n$PARTICIPANT_LIST$\n\n#I Cliquer pour prendre une décision#!" + COURT_EVENT_ITEM_TOOLTIP:0 "#T $EVENT_TITLE$#!\n#S Participants :#!\n$PARTICIPANT_LIST$\n\n#I Cliquer pour prendre une décision#!" ROYAL_COURT_TAB_THRONE:0 "#T Salle du trône#!" ROYAL_COURT_TAB_COURT_GRANDEUR:0 "#T Magnificence de la Cour#!" ROYAL_COURT_TAB_COURT_ARTIFACTS:0 "#T Artefacts de la Cour#!" @@ -31,7 +31,7 @@ COURT_LANGUAGE_COOLDOWN:0 "@warning_icon!#X Impossible d’adopter une nouvelle [court_language|El] avant le [DATE.GetStringLong]#!" OUT_OF_RANGE_COURT_LANGUAGE:0 "@warning_icon!#X La langue [CULTURE_PILLAR.GetNameNoTooltip|l] doit être la [language|El] native [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUINameNoTooltip] ou la [court_language|El] d’un [ruler|El] à [diplomatic_range|El]#!" ADOPT_COURT_LANGUAGE:0 "Adopter comme langue de la Cour" - ADOPT_COURT_LANGUAGE_INFO:0 "Coût: #high [Character.GetAdoptCourtLanguageCost]#!\nAprès avoir adopté une nouvelle [court_language|El] vous ne pouvez pas en adopter une autre pendant [GetTimeDifferenceWithDays( GetDefine( 'NRoyalCourt', 'COURT_LANGUAGE_ADOPTION_COOLDOWN' ) )]" + ADOPT_COURT_LANGUAGE_INFO:0 "Coût : #high [Character.GetAdoptCourtLanguageCost]#!\nAprès avoir adopté une nouvelle [court_language|El] vous ne pouvez pas en adopter une autre pendant [GetTimeDifferenceWithDays( GetDefine( 'NRoyalCourt', 'COURT_LANGUAGE_ADOPTION_COOLDOWN' ) )]" LANGUAGE_ADOPTED_ON:0 "Adoptée le [Character.GetCourtLanguageAdoptionDate.GetStringLong]" COURT_GRANDEUR_FROM_LANGUAGE:0 "[court_language|E] [CULTURE_PILLAR.GetName]" COURT_GRANDEUR_COURTS_WITH_MY_LANGUAGE:1 "[court_language|E] [CULTURE_PILLAR.GetName] la plus magnificente" @@ -41,13 +41,13 @@ COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_DIFFERENT_GOVERNMENT:0 "Ne partage pas le [government|El] [TARGET_CHARACTER.GetGovernment.GetAdjective|l]" COURT_GRANDEUR_COUNTIES_WITH_MY_LANGUAGE:1 "[counties|E] du [realm|El] de [language|El] [CULTURE_PILLAR.GetName]" COURT_GRANDEUR_COURT_LANGUAGE_KNOWS_NATIVELY:1 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName|U] peut de naissance parler la langue [CULTURE_PILLAR.GetName]" - COUNTIES_SPEAKING_LANGUAGE:0 "Les [counties|El] qui parlent la langue $COURT_LANGUAGE_NAME$ dans votre [domain|El]: [GetDataModelSize( LanguageWindow.GetCountiesSameLanguage )]/[Add_int32( GetDataModelSize( LanguageWindow.GetCountiesSameLanguage ), GetDataModelSize( LanguageWindow.GetCountiesDifferentLanguage ) )]" - COUNTY_LANGUAGE_TOOLTIP:1 "[language|E]: [Title.GetCountyData.GetCulture.GetLanguage.GetName]\n" + COUNTIES_SPEAKING_LANGUAGE:0 "Les [counties|El] qui parlent la langue $COURT_LANGUAGE_NAME$ dans votre [domain|El] : [GetDataModelSize( LanguageWindow.GetCountiesSameLanguage )]/[Add_int32( GetDataModelSize( LanguageWindow.GetCountiesSameLanguage ), GetDataModelSize( LanguageWindow.GetCountiesDifferentLanguage ) )]" + COUNTY_LANGUAGE_TOOLTIP:1 "[language|E] : [Title.GetCountyData.GetCulture.GetLanguage.GetName]\n" ADOPT_COURT_LANGUAGE_TITLE:0 "Adopter la langue de la Cour" ADOPT_COURT_LANGUAGE_BODY:1 "Adopter la langue [CULTURE_PILLAR.GetNameNoTooltip] à votre Cour.\n#weak $ADOPT_COURT_LANGUAGE_INFO$.#!" ADOPT_COURT_LANGUAGE_ACCEPT:1 "Adopter la langue [CULTURE_PILLAR.GetNameNoTooltip]" ADOPT_COURT_LANGUAGE_CULTURE_WINDOW:0 "#T Adopter la langue $COURT_LANGUAGE_NAME$ à la Cour#!\n[Character.GetCanAdoptCourtLanguageText( CulturePillar.Self )]" - COURT_LANGUAGE_BASELINE_BONUS_BREAKDOWN_HEADER:0 "Valeur de base de magnificence de la Cour: [Character.CalculateGrandeurFromCourtLanguage( CulturePillar.Self )|+=]" + COURT_LANGUAGE_BASELINE_BONUS_BREAKDOWN_HEADER:0 "Valeur de base de magnificence de la Cour : [Character.CalculateGrandeurFromCourtLanguage( CulturePillar.Self )|+=]" ROYAL_COURT_SCREENSHOT_HIDE_CHARACTERS:1 "[Select_CString( RoyalCourtScreenshotWindow.AreCharactersShown, 'Masquer les personnages', 'Afficher les personnages' )]" ROYAL_COURT_SCREENSHOT_HIDE_CHARACTERS_TOOLTIP:1 "Affichage des personnages" @@ -96,14 +96,14 @@ court_grandeur_level_6:0 "Niveau de magnificence de la Cour 6" court_grandeur_level_6_desc:1 "Déverrouille la [councillor_task|El] visant à [convince_dejure|El]" court_grandeur_level_7:0 "Niveau de magnificence de la Cour 7" - court_grandeur_level_7_desc:0 "Acceptation de #V $offer_guardianship_interaction$#! pour les [vassals|El]: #P +20#!\n$EFFECT_LIST_BULLET$Probabilité d’[imprisonment|El]: #P +10%#!" + court_grandeur_level_7_desc:0 "Acceptation de #V $offer_guardianship_interaction$#! pour les [vassals|El] : #P +20#!\n$EFFECT_LIST_BULLET$Probabilité d’[imprisonment|El] : #P +10%#!" court_grandeur_level_8:0 "Niveau de magnificence de la Cour 8" court_grandeur_level_8_desc:2 "Les [courtiers|El] qui ont vécu à la [royal_court|E] pendant 5 ans gagnent un [trait|El] spécial plus puissant en fonction du [court_type|El]" court_grandeur_level_9:0 "Niveau de magnificence de la Cour 9" - court_grandeur_level_9_desc:0 "Acceptation de #V $offer_guardianship_interaction$#! pour les [vassals|El]: #P +20#!\n$EFFECT_LIST_BULLET$Probabilité d’[imprisonment|El]: #P +10%#!" + court_grandeur_level_9_desc:0 "Acceptation de #V $offer_guardianship_interaction$#! pour les [vassals|El] : #P +20#!\n$EFFECT_LIST_BULLET$Probabilité d’[imprisonment|El] : #P +10%#!" court_grandeur_level_10:0 "Niveau de magnificence de la Cour 10" - COURT_GRANDEUR_EFFECT_FROM_CURRENT_LEVEL:0 "#S Effets de ce niveau:#!" - COURT_GRANDEUR_EFFECT_FROM_PREVIOUS_LEVELS:0 "#S Effets des niveaux précédents:#!" + COURT_GRANDEUR_EFFECT_FROM_CURRENT_LEVEL:0 "#S Effets de ce niveau :#!" + COURT_GRANDEUR_EFFECT_FROM_PREVIOUS_LEVELS:0 "#S Effets des niveaux précédents :#!" court_grandeur_above_expected_level:0 "Au-delà du niveau attendu" court_grandeur_above_expected_level_1:0 "$court_grandeur_above_expected_level$ (1)" @@ -123,7 +123,7 @@ court_grandeur_above_expected_level_8:0 "$court_grandeur_above_expected_level$ (8)" court_grandeur_above_expected_level_8_desc:0 "Votre Cour est actuellement huit [court_grandeur_levels|El] au-delà de ce qui est attendu pour quelqu’un de votre rang." court_grandeur_above_expected_level_9:0 "$court_grandeur_above_expected_level$ (9)" - court_grandeur_above_expected_level_9_desc:0 "Votre Cour est actuellement neuf [court_grandeur_levels|El] au-delà de ce qui est attendu pour quelqu’un de votre rang.\nAcceptation des [marriages|El]: #P +[EmptyScope.ScriptValue('ep1_court_grandeur_marriage_acceptance_value')|0]#!" + court_grandeur_above_expected_level_9_desc:0 "Votre Cour est actuellement neuf [court_grandeur_levels|El] au-delà de ce qui est attendu pour quelqu’un de votre rang.\nAcceptation des [marriages|El] : #P +[EmptyScope.ScriptValue('ep1_court_grandeur_marriage_acceptance_value')|0]#!" court_grandeur_above_expected_level_10:0 "$court_grandeur_above_expected_level$ (10)" court_grandeur_above_expected_level_10_desc:0 "Votre Cour est actuellement dix [court_grandeur_levels|El] au-delà de ce qui est attendu pour quelqu’un de votre rang." @@ -145,7 +145,7 @@ court_grandeur_below_expected_level_8:0 "$court_grandeur_below_expected_level$ (8)" court_grandeur_below_expected_level_8_desc:0 "Votre Cour est actuellement huit [court_grandeur_levels|El] en-deçà de ce qui est attendu pour quelqu’un de votre rang." court_grandeur_below_expected_level_9:0 "$court_grandeur_below_expected_level$ (9)" - court_grandeur_below_expected_level_9_desc:0 "Votre Cour est actuellement neuf [court_grandeur_levels|El] en-deçà de ce qui est attendu pour quelqu’un de votre rang.\nAcceptation des [marriages|El]: #N -[EmptyScope.ScriptValue('ep1_court_grandeur_marriage_acceptance_value')|0]#!" + court_grandeur_below_expected_level_9_desc:0 "Votre Cour est actuellement neuf [court_grandeur_levels|El] en-deçà de ce qui est attendu pour quelqu’un de votre rang.\nAcceptation des [marriages|El] : #N -[EmptyScope.ScriptValue('ep1_court_grandeur_marriage_acceptance_value')|0]#!" court_grandeur_below_expected_level_10:0 "$court_grandeur_below_expected_level$ (10)" court_grandeur_below_expected_level_10_desc:0 "Votre Cour est actuellement dix [court_grandeur_levels|El] en-deçà de ce qui est attendu pour quelqu’un de votre rang." @@ -163,9 +163,9 @@ ROYAL_COURT_ARTIFACT_STORAGE_EQUIPABLE_HEADER:0 "Artefacts [RoyalCourtWindow.GetSelectedSlot.GetName]" ROYAL_COURT_ARTIFACT_TOOLTIP_INTERACTION_INFO:0 "\n#I [Select_CString( RoyalCourtWindow.IsArtifactSelected( Artifact.Self ), 'Cliquez pour revenir en arrière', 'Cliquez pour sélectionner' )][Select_CString( Or( Not( RoyalCourtWindow.GetCharacter.IsLocalPlayer ), Or( RoyalCourtWindow.HasSelectedArtifact, RoyalCourtWindow.HasSelectedSlot ) ), '', '\nFaites un clic droit pour stocker' )]#!" - NO_ROCO_HEADER:0 "Vous n’avez pas accès à la [royal_court|E]:" + NO_ROCO_HEADER:0 "Vous n’avez pas accès à la [royal_court|E] :" NO_ROCO_MISSING_DLC:0 "@warning_icon!#X Il vous manque l’extension Royal Court (Cour royale)#!" NO_ROCO_NOT_ALIVE:0 "@warning_icon!#X Vous avez trépassé#!" NO_ROCO_NOT_LANDED:0 "@warning_icon!#X Vous n’êtes pas un dirigeant#!" NO_ROCO_WRONG_TIER:0 "@warning_icon!#X Vous n’êtes pas un [king|El] ou un [emperor|El]#!" - NO_ROCO_WRONG_GOVERNMENT:0 "@warning_icon!#X Vous n’avez pas un [government|El] [feudal|El] ou [Concept('clan','clanique')|E]#!" + NO_ROCO_WRONG_GOVERNMENT:1 "@warning_icon!#X Vous n’avez pas un [government|El] [feudal|El], [Concept('clan','clanique')|E] ou [tribal|El]#!" diff --git a/project/ck3/base_game/localization/french/scope_comparison_triggers_l_french.yml b/project/ck3/base_game/localization/french/scope_comparison_triggers_l_french.yml index 945c15e28c..7cde9569c3 100644 --- a/project/ck3/base_game/localization/french/scope_comparison_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/scope_comparison_triggers_l_french.yml @@ -103,21 +103,3 @@ NOT_FAITH_RELIGION_EQUAL_THIRD:0 "[FAITH.GetName] n’est pas une [faith|El] [RELIGION.GetAdjective]" FAITH_RELIGION_EQUAL_GLOBAL:0 "Est une [faith|El] [RELIGION.GetAdjective]" NOT_FAITH_RELIGION_EQUAL_GLOBAL:0 "N’est pas une [faith|El] [RELIGION.GetAdjective]" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - CHARACTER_CULTURE_GROUP_EQUAL_FIRST:1 "Vous êtes d'une [culture|El] [CULTURE_GROUP.GetName]" - NOT_CHARACTER_CULTURE_GROUP_EQUAL_FIRST:1 "Vous n'êtes pas d'une [culture|El] [CULTURE_GROUP.GetName]" - CHARACTER_CULTURE_GROUP_EQUAL_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] est d'une [culture|El] [CULTURE_GROUP.GetName]" - NOT_CHARACTER_CULTURE_GROUP_EQUAL_THIRD:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] n'est pas d'une [culture|El] [CULTURE_GROUP.GetName]" - LANDED_TITLE_CULTURE_GROUP_EQUAL_THIRD:0 "[TITLE.GetName] est d'une [culture|El] [CULTURE_GROUP.GetName]" - NOT_LANDED_TITLE_CULTURE_GROUP_EQUAL_THIRD:0 "[TITLE.GetName] n'est pas d'une [culture|El] [CULTURE_GROUP.GetName]" - LANDED_TITLE_CULTURE_GROUP_EQUAL_GLOBAL:0 "Est d'une [culture|El] [CULTURE_GROUP.GetName]" - NOT_LANDED_TITLE_CULTURE_GROUP_EQUAL_GLOBAL:0 "N'est pas d'une [culture|El] [CULTURE_GROUP.GetName]" - PROVINCE_CULTURE_GROUP_EQUAL_THIRD:0 "[PROVINCE.GetName] est d'une [culture|El] [CULTURE_GROUP.GetName]" - NOT_PROVINCE_CULTURE_GROUP_EQUAL_THIRD:0 "[PROVINCE.GetName] n'est pas d'une [culture|El] [CULTURE_GROUP.GetName]" - PROVINCE_CULTURE_GROUP_EQUAL_GLOBAL:0 "Est d'une [culture|El] [CULTURE_GROUP.GetName]" - NOT_PROVINCE_CULTURE_GROUP_EQUAL_GLOBAL:0 "N'est pas d'une [culture|El] [CULTURE_GROUP.GetName]" - CULTURE_CULUTRE_GROUP_EQUAL_THIRD:0 "[CULTURE.GetName] est une [culture|El] [CULTURE_GROUP.GetName]" - NOT_CULTURE_CULUTRE_GROUP_EQUAL_THIRD:0 "[CULTURE.GetName] n'est pas une [culture|El] [CULTURE_GROUP.GetName]" - CULTURE_CULUTRE_GROUP_EQUAL_GLOBAL:0 "Est une [culture|El] [CULTURE_GROUP.GetName]" - NOT_CULTURE_CULUTRE_GROUP_EQUAL_GLOBAL:0 "N'est pas une [culture|El] [CULTURE_GROUP.GetName]" diff --git a/project/ck3/base_game/localization/french/single_combat_events_l_french.yml b/project/ck3/base_game/localization/french/single_combat_events_l_french.yml index 4d26f3280a..136afb39d7 100644 --- a/project/ck3/base_game/localization/french/single_combat_events_l_french.yml +++ b/project/ck3/base_game/localization/french/single_combat_events_l_french.yml @@ -58,14 +58,14 @@ single_combat.0001.wound_threshold.major_bonus.tt:0 "Il devient beaucoup plus difficile de vous [single_combat_injury_chance_injure|El]" ## Loser, Duel End Result Tooltips - single_combat.0031.desc.result.skill:0 "#BOL Résultat:#! vous perdez le [single_combat_fight|El] contre [sc_victor.GetFirstNameNoTooltip] en raison de son score de [single_combat_success_chance_skill|El]" - single_combat.0031.desc.result.mistake:0 "#BOL Résultat:#! vous perdez le [single_combat_fight|El] contre [sc_victor.GetFirstNameNoTooltip] en raison de votre score de [single_combat_injury_chance_injury_risk|El]" - single_combat.0031.desc.result.sudden_death:0 "#BOL Résultat:#! vous perdez le [single_combat_fight|El] contre [sc_victor.GetFirstNameNoTooltip] en raison de la [single_combat_fight_sudden_death|El]" + single_combat.0031.desc.result.skill:0 "#BOL Résultat :#! vous perdez le [single_combat_fight|El] contre [sc_victor.GetFirstNameNoTooltip] en raison de son score de [single_combat_success_chance_skill|El]" + single_combat.0031.desc.result.mistake:0 "#BOL Résultat :#! vous perdez le [single_combat_fight|El] contre [sc_victor.GetFirstNameNoTooltip] en raison de votre score de [single_combat_injury_chance_injury_risk|El]" + single_combat.0031.desc.result.sudden_death:0 "#BOL Résultat :#! vous perdez le [single_combat_fight|El] contre [sc_victor.GetFirstNameNoTooltip] en raison de la [single_combat_fight_sudden_death|El]" ## Victor, Duel End Result Tooltips - single_combat.0041.desc.result.skill:0 "#BOL Résultat:#! vous remportez le [single_combat_fight|El] contre [sc_loser.GetFirstNameNoTooltip] en raison de votre score de [single_combat_success_chance_skill|El]" - single_combat.0041.desc.result.mistake:0 "#BOL Résultat:#! vous remportez le [single_combat_fight|El] contre [sc_loser.GetFirstNameNoTooltip] en raison de son score de [single_combat_injury_chance_injury_risk|El]" - single_combat.0041.desc.result.sudden_death:0 "#BOL Résultat:#! vous remportez le [single_combat_fight|El] contre [sc_loser.GetFirstNameNoTooltip] en raison de la [single_combat_fight_sudden_death|El]" + single_combat.0041.desc.result.skill:0 "#BOL Résultat :#! vous remportez le [single_combat_fight|El] contre [sc_loser.GetFirstNameNoTooltip] en raison de votre score de [single_combat_success_chance_skill|El]" + single_combat.0041.desc.result.mistake:0 "#BOL Résultat :#! vous remportez le [single_combat_fight|El] contre [sc_loser.GetFirstNameNoTooltip] en raison de son score de [single_combat_injury_chance_injury_risk|El]" + single_combat.0041.desc.result.sudden_death:0 "#BOL Résultat :#! vous remportez le [single_combat_fight|El] contre [sc_loser.GetFirstNameNoTooltip] en raison de la [single_combat_fight_sudden_death|El]" ## Other, Duel End Result Tooltips single_combat.result.tt.temporary_modifiers_removed:0 "Tous les [character_modifiers|El] temporaires en combat ont été supprimés" @@ -93,7 +93,7 @@ single_combat.0001.desc.success_check.moderate:0 "\n\nNous sommes à égalité, la victoire se joue sur le fil du rasoir." single_combat.0001.desc.success_check.likely:0 "\n\nMon adversaire est sur la défensive, mais je dois encore consolider ma victoire." single_combat.0001.desc.success_check.very_likely:0 "\n\nMon adversaire titube devant moi, la victoire est proche." - single_combat.0001.desc.success_check.almost_certain:0 "\n\nJe suis à un cheveux de la victoire." + single_combat.0001.desc.success_check.almost_certain:0 "\n\nJe suis à un cheveu de la victoire." ################################################## # Combat Move Options @@ -143,47 +143,47 @@ single_combat.0001.something_to_hide:0 "Avez-vous oublié votre dette envers moi, [my_foe.GetFirstNameNoTooltip] ?" ## Combat Move Option Tooltips - single_combat.0001.tt.wait_and_hope:0 "#BOL Attendre et espérer:#! vous attendez patiemment que [my_foe.GetFirstNameNoTooltip] commette une erreur" - single_combat.0001.tt.unsure_attack:0 "#BOL Attaque incertaine:#! vous essayez, non sans mal, d’attaquer" - single_combat.0001.tt.enthusiastic_onslaught:0 "#BOL Assaut enthousiaste:#! vous chargez sauvagement" - single_combat.0001.tt.hail_mary:0 "#BOL Ave Maria:#! rien ne vaut une prière et une attaque endiablée" - single_combat.0001.tt.pocket_sand:0 "#BOL Vue troublée:#! vous lancez [sc_defender.Custom('GritType')] au [my_foe.Custom('MaskFace')] de [my_foe.GetFirstNameNoTooltip]" - single_combat.0001.tt.nut_em:0 "#BOL Coup de tête:#! vous essayez de pénétrer sa garde et de lui donner un coup de tête" - single_combat.0001.tt.guard:0 "#BOL Garde:#! vous vous contentez de maintenir [my_foe.GetFirstNameNoTooltip] à distance" - single_combat.0001.tt.probing_attack:0 "#BOL Attaque de tâtonnement:#! prudemment mais fermement, vous évaluez la force de la garde de [my_foe.GetFirstNameNoTooltip]" - single_combat.0001.tt.onslaught:0 "#BOL Assaut:#! vous harcelez [my_foe.GetFirstNameNoTooltip] avec un assaut violent" - single_combat.0001.tt.surprise_attack:0 "#BOL Attaque-surprise:#! vous attaquez de manière inattendue" - single_combat.0001.tt.taunt:0 "#BOL Raillerie:#! vous essayez de pousser [my_foe.GetFirstNameNoTooltip] à commettre une erreur" - single_combat.0001.tt.put_the_boot_in:0 "#BOL Coup de pied au sol:#! vous combinez une forte attaque et un coup de pied inattendu dans les organes vitaux de [my_foe.GetFirstNameNoTooltip]" - single_combat.0001.tt.strict_guard:0 "#BOL Garde stricte:#! vous vous consacrez entièrement à repousser [my_foe.GetFirstNameNoTooltip]" - single_combat.0001.tt.confident_attack:0 "#BOL Attaque confiante:#! avec habileté et sang-froid, vous effectuez une série de frappes bien placées" - single_combat.0001.tt.expert_onslaught:0 "#BOL Assaut d’expert:#! vous lancez une rafale d’attaques et de contres" - single_combat.0001.tt.attempt_disarm:0 "#BOL Tentative de désarmement:#! vous essayez de retirer l’arme de [my_foe.GetFirstNameNoTooltip] grâce à un coup puissant" - single_combat.0001.tt.lightning_assault:0 "#BOL Attaque éclair:#! vous essayez de dominer [my_foe.GetFirstNameNoTooltip] au début du combat" - single_combat.0001.tt.tire_opponent:0 "#BOL Fatiguer l’adversaire:#! en combattant défensivement pour gagner du temps, vous laissez [my_foe.GetFirstNameNoTooltip] se fatiguer tandis que vous restez en forme" - single_combat.0001.tt.reason_you_suck_speech:0 "#BOL Discours démoralisant:#! vous tenez un discours cinglant sur les lacunes de [my_foe.GetFirstNameNoTooltip]." - single_combat.0001.tt.technique_from_legend:0 "#BOL Technique légendaire:#! vous essayez de reproduire un mouvement fameux qui figure dans votre livre préféré" - single_combat.0001.tt.like_a_viper:0 "#BOL Comme une vipère:#! vous frappez avec une grande rapidité un point faible momentané de la garde de [my_foe.GetFirstNameNoTooltip]" - single_combat.0001.tt.pocket_silver:0 "#BOL Vision argentée:#! vous lancez une lourde bourse au [my_foe.Custom('MaskFace')] de [my_foe.GetFirstNameNoTooltip]" - single_combat.0001.tt.martial_voice:0 "#BOL Aux commandes:#! vous essayez d’intimider [my_foe.GetFirstNameNoTooltip] comme [my_foe.Custom('FR_SilSielle')] était l’un de vos soldats" - single_combat.0001.tt.mocking_boast:0 "#BOL Vantardise moqueuse:#! vous vous moquez du faible [prestige_level|El] de [my_foe.GetFirstNameNoTooltip]" - single_combat.0001.tt.is_that_a_crocodile:0 "#BOL Un allié inattendu:#! un énorme crocodile sort de l’eau derrière [my_foe.GetFirstNameNoTooltip] et essaye de l’y entraîner." - single_combat.0001.tt.terrain_expert:0 "#BOL Maître du terrain:#! votre connaissance experte du terrain local vous est utile" + single_combat.0001.tt.wait_and_hope:0 "#BOL Attendre et espérer :#! vous attendez patiemment que [my_foe.GetFirstNameNoTooltip] commette une erreur" + single_combat.0001.tt.unsure_attack:0 "#BOL Attaque incertaine :#! vous essayez, non sans mal, d’attaquer" + single_combat.0001.tt.enthusiastic_onslaught:0 "#BOL Assaut enthousiaste :#! vous chargez sauvagement" + single_combat.0001.tt.hail_mary:0 "#BOL Ave Maria :#! rien ne vaut une prière et une attaque endiablée" + single_combat.0001.tt.pocket_sand:0 "#BOL Vue troublée :#! vous lancez [sc_defender.Custom('GritType')] au [my_foe.Custom('MaskFace')] de [my_foe.GetFirstNameNoTooltip]" + single_combat.0001.tt.nut_em:0 "#BOL Coup de tête :#! vous essayez de pénétrer sa garde et de lui donner un coup de tête" + single_combat.0001.tt.guard:0 "#BOL Garde :#! vous vous contentez de maintenir [my_foe.GetFirstNameNoTooltip] à distance" + single_combat.0001.tt.probing_attack:0 "#BOL Attaque de tâtonnement :#! prudemment mais fermement, vous évaluez la force de la garde de [my_foe.GetFirstNameNoTooltip]" + single_combat.0001.tt.onslaught:0 "#BOL Assaut :#! vous harcelez [my_foe.GetFirstNameNoTooltip] avec un assaut violent" + single_combat.0001.tt.surprise_attack:0 "#BOL Attaque-surprise :#! vous attaquez de manière inattendue" + single_combat.0001.tt.taunt:0 "#BOL Raillerie :#! vous essayez de pousser [my_foe.GetFirstNameNoTooltip] à commettre une erreur" + single_combat.0001.tt.put_the_boot_in:0 "#BOL Coup de pied au sol :#! vous combinez une forte attaque et un coup de pied inattendu dans les organes vitaux de [my_foe.GetFirstNameNoTooltip]" + single_combat.0001.tt.strict_guard:0 "#BOL Garde stricte :#! vous vous consacrez entièrement à repousser [my_foe.GetFirstNameNoTooltip]" + single_combat.0001.tt.confident_attack:0 "#BOL Attaque confiante :#! avec habileté et sang-froid, vous effectuez une série de frappes bien placées" + single_combat.0001.tt.expert_onslaught:0 "#BOL Assaut d’expert :#! vous lancez une rafale d’attaques et de contres" + single_combat.0001.tt.attempt_disarm:0 "#BOL Tentative de désarmement :#! vous essayez de retirer l’arme de [my_foe.GetFirstNameNoTooltip] grâce à un coup puissant" + single_combat.0001.tt.lightning_assault:0 "#BOL Attaque éclair :#! vous essayez de dominer [my_foe.GetFirstNameNoTooltip] au début du combat" + single_combat.0001.tt.tire_opponent:0 "#BOL Fatiguer l’adversaire :#! en combattant défensivement pour gagner du temps, vous laissez [my_foe.GetFirstNameNoTooltip] se fatiguer tandis que vous restez en forme" + single_combat.0001.tt.reason_you_suck_speech:0 "#BOL Discours démoralisant :#! vous tenez un discours cinglant sur les lacunes de [my_foe.GetFirstNameNoTooltip]." + single_combat.0001.tt.technique_from_legend:0 "#BOL Technique légendaire :#! vous essayez de reproduire un mouvement fameux qui figure dans votre livre préféré" + single_combat.0001.tt.like_a_viper:0 "#BOL Comme une vipère :#! vous frappez avec une grande rapidité un point faible momentané de la garde de [my_foe.GetFirstNameNoTooltip]" + single_combat.0001.tt.pocket_silver:0 "#BOL Vision argentée :#! vous lancez une lourde bourse au [my_foe.Custom('MaskFace')] de [my_foe.GetFirstNameNoTooltip]" + single_combat.0001.tt.martial_voice:0 "#BOL Aux commandes :#! vous essayez d’intimider [my_foe.GetFirstNameNoTooltip] comme [my_foe.Custom('FR_SilSielle')] était l’un de vos soldats" + single_combat.0001.tt.mocking_boast:0 "#BOL Vantardise moqueuse :#! vous vous moquez du faible [prestige_level|El] de [my_foe.GetFirstNameNoTooltip]" + single_combat.0001.tt.is_that_a_crocodile:0 "#BOL Un allié inattendu :#! un énorme crocodile sort de l’eau derrière [my_foe.GetFirstNameNoTooltip] et essaye de l’y entraîner." + single_combat.0001.tt.terrain_expert:0 "#BOL Maître du terrain :#! votre connaissance experte du terrain local vous est utile" single_combat.0001.tt.desert_warrior:0 "$single_combat.0001.tt.terrain_expert$" single_combat.0001.tt.jungle_stalker:0 "$single_combat.0001.tt.terrain_expert$" single_combat.0001.tt.open_terrain_expert:0 "$single_combat.0001.tt.terrain_expert$" single_combat.0001.tt.rough_terrain_expert:0 "$single_combat.0001.tt.terrain_expert$" single_combat.0001.tt.forest_fighter:0 "$single_combat.0001.tt.terrain_expert$" - single_combat.0001.tt.raaargh:0 "#BOL Fureur sacrée:#! Fendre et mettre en pièces ! FENDRE ET METTRE EN PIÈCES ! #BER FENDRE ET METTRE EN PIÈCES !#!" - single_combat.0001.tt.hard_grit:0 "#BOL Avoir du cran:#! en mettant votre expérience à profit, vous lancez une série d’attaques acharnées" - single_combat.0001.tt.feint_and_stab:0 "#BOL Feindre et poignarder:#! vous feignez d’attaquer à gauche avec votre arme, et plantez depuis la droite votre poignard caché" - single_combat.0001.tt.butchery:0 "#BOL Boucherie:#! vous faites la démonstration de vos aptitudes cruelles de pilleur" - single_combat.0001.tt.stoic_veteran:0 "#BOL Vétéran stoïque:#! en utilisant votre expérience de varègue, vous attaquez [my_foe.GetFirstNameNoTooltip]" - single_combat.0001.tt.blade_dance:0 "#BOL La danse des lames:#! une série de coups d’expert flamboyants garantissent que vos prouesses en duel feront parler d’elles pendant des années" - single_combat.0001.tt.wrath_of_highgod:0 "#BOL Colère divine:#! par une prière que vous criez, vous vous rabaissez devant [myself.GetFaith.HighGodName]" - single_combat.0001.tt.hurt_me_better:0 "#BOL La douleur comme moteur:#! vous savourez la douleur et vous vous servez des attaques de [my_foe.GetFirstNameNoTooltip] pour prendre l’avantage" - single_combat.0001.tt.special_fallback:0 "#BOL Fondations instables:#! vous frappez le tibia de [my_foe.GetFirstNameNoTooltip]." - single_combat.0001.tt.something_to_hide:0 "#BOL Quelque chose à cacher:#! vous rappelez à votre adversaire le [hook|El] que vous détenez contre [my_foe.Custom('FR_LuiElle')]" + single_combat.0001.tt.raaargh:0 "#BOL Fureur sacrée :#! Fendre et mettre en pièces ! FENDRE ET METTRE EN PIÈCES ! #BER FENDRE ET METTRE EN PIÈCES !#!" + single_combat.0001.tt.hard_grit:0 "#BOL Avoir du cran :#! en mettant votre expérience à profit, vous lancez une série d’attaques acharnées" + single_combat.0001.tt.feint_and_stab:0 "#BOL Feindre et poignarder :#! vous feignez d’attaquer à gauche avec votre arme, et plantez depuis la droite votre poignard caché" + single_combat.0001.tt.butchery:0 "#BOL Boucherie :#! vous faites la démonstration de vos aptitudes cruelles de pilleur" + single_combat.0001.tt.stoic_veteran:0 "#BOL Vétéran stoïque :#! en utilisant votre expérience de varègue, vous attaquez [my_foe.GetFirstNameNoTooltip]" + single_combat.0001.tt.blade_dance:0 "#BOL La danse des lames :#! une série de coups d’expert flamboyants garantissent que vos prouesses en duel feront parler d’elles pendant des années" + single_combat.0001.tt.wrath_of_highgod:0 "#BOL Colère divine :#! par une prière que vous criez, vous vous rabaissez devant [myself.GetFaith.HighGodName]" + single_combat.0001.tt.hurt_me_better:0 "#BOL La douleur comme moteur :#! vous savourez la douleur et vous vous servez des attaques de [my_foe.GetFirstNameNoTooltip] pour prendre l’avantage" + single_combat.0001.tt.special_fallback:0 "#BOL Fondations instables :#! vous frappez le tibia de [my_foe.GetFirstNameNoTooltip]." + single_combat.0001.tt.something_to_hide:0 "#BOL Quelque chose à cacher :#! vous rappelez à votre adversaire le [hook|El] que vous détenez contre [my_foe.Custom('FR_LuiElle')]" ################################################## # Combat Descs @@ -215,7 +215,7 @@ single_combat.0001.desc.my_feedback.martial_voice:0 "Commander la populace au combat est un exercice de cris et d’intimidation, et je le démontre à [my_foe.GetFirstNameNoTooltip] en criant des grossièretés à pleins poumons." single_combat.0001.desc.my_feedback.mocking_boast:0 "Mes mots marquent profondément [my_foe.GetFirstNameNoTooltip]. Tout le monde connaît ma renommée, et sa réputation n’est rien en comparaison." single_combat.0001.desc.my_feedback.is_that_a_crocodile:0 "La bête surgit hors de l’eau et rugit, avant de nous charger. Je me précipite en arrière, laissant [my_foe.GetFirstNameNoTooltip] paniquer et agiter s[my_foe.Custom('FR_OnA_signature_weapon')] contre l’animal. Au moment où le crocodile se retire, je me rapproche du dos de mon adversaire." - single_combat.0001.desc.my_feedback.desert_warrior:0 "Ici, dans la chaleur, il faut être un[myself.Custom('FR_E')] [myself.GetWomanMan] robuste pour se battre. [my_foe.GetFirstNameNoTooltip] transpire à grosses gouttes, et sa respiration est très irrégulière ; c’est un jeu d’enfant de l’épuiser avec des rapides [myself.Custom('SignatureWeaponAttemptedLightPlural')]." + single_combat.0001.desc.my_feedback.desert_warrior:0 "Ici, dans la chaleur, il faut être un[myself.Custom('FR_E')] [myself.GetWomanMan] robuste pour se battre. [my_foe.GetFirstNameNoTooltip] transpire à grosses gouttes, et sa respiration est très irrégulière ; c’est un jeu d’enfant de l’épuiser avec des rapides [myself.Custom('SignatureWeaponAttemptedLightPlural')]." single_combat.0001.desc.my_feedback.jungle_stalker:0 "La végétation dense de la jungle rend les déplacements lents au mieux, impossibles au pire, et les ombres sont rarement à plus d’un pas de distance. Là où [my_foe.GetFirstNameNoTooltip] se débat, j’excelle, disparaissant pour réapparaître avec un puissant [myself.Custom('SignatureWeaponAttemptedHeavy')]." single_combat.0001.desc.my_feedback.open_terrain_expert:0 "Avec tout l’espace dont je dispose pour me battre, je tourne autour de [my_foe.GetFirstNameNoTooltip], lui cède peu de terrain pour ses coups et me retire sans effort après chacune de mes attaques." single_combat.0001.desc.my_feedback.rough_terrain_expert.rocky:0 "Le paysage rocheux dans lequel nous nous battons est dangereux. L’un[my_foe.Custom2('FR_E' , SCOPE.sC('myself'))] de nous pourrait trébucher et mourir, et une poussée violente ici est aussi dangereuse qu’une pointe d’épée. Je prends un grand plaisir à le démontrer à [my_foe.GetFirstNameNoTooltip] à maintes reprises." @@ -311,7 +311,7 @@ single_combat.0031.desc.sc_defender.open_terrain_expert:0 "Même avec tout l’espace dont j’aurais pu rêver, mon adversaire se montre implacable." single_combat.0031.desc.sc_defender.rough_terrain_expert:0 "Malgré le lieu défavorable, mon adversaire tient le rythme de mes attaques." single_combat.0031.desc.sc_defender.forest_fighter:0 "Tout le monde ne se bat pas bien dans une forêt, mais mon adversaire tient bon et rend coup pour coup." - single_combat.0031.desc.sc_defender.raaargh:0 "Une accalmie dans ma fureur me rend presque immobile ; mon adversaire n’est pas blessé[sc_victor.Custom('FR_E')], mais je suis épuisé[sc_loser.Custom('FR_E')]." + single_combat.0031.desc.sc_defender.raaargh:0 "Une accalmie dans ma fureur me rend presque immobile ; mon adversaire n’est pas blessé[sc_victor.Custom('FR_E')], mais je suis épuisé[sc_loser.Custom('FR_E')]." single_combat.0031.desc.sc_defender.hard_grit:0 "Malgré toute mon expérience, mon adversaire contrecarre chacun de mes coups." single_combat.0031.desc.sc_defender.feint_and_stab:0 "Mon adversaire comprend ma feinte, ce qui rend le poignard inutile." single_combat.0031.desc.sc_defender.butchery:0 "Je suis peut-être un[sc_loser.Custom('FR_E')] tueu[sc_loser.Custom('FR_RSe')] compétent[sc_loser.Custom('FR_E')], mais cela ne me sert à rien ici." @@ -379,7 +379,7 @@ single_combat.0031.desc.opponent_response.put_the_boot_in.injury:0 "Je fais de mon mieux, mais mon adversaire enchaîne les rapides [sc_victor.Custom('SignatureWeaponAttemptedLightPlural')], et il ne faut pas longtemps avant que je sois à terre, stupéfait[sc_loser.Custom('FR_E')] et haletant[sc_loser.Custom('FR_E')].\n\nBien que j’aie encore m[sc_loser.Custom('FR_OnA_signature_weapon')] dans la main, [sc_victor.Custom('signature_weapon')] de [sc_victor.GetFirstNameNoTooltip] est sur le point de [sc_victor.Custom('SignatureWeaponKillTypeHeadFirstPersonFuture')]." single_combat.0031.desc.opponent_response.strict_guard.injury:0 "me fasse chanceler.\n\nAvant que je puisse me redresser, [sc_victor.GetFirstNameNoTooltip] est à nouveau sur moi, [sc_victor.Custom('SignatureWeaponEndType')] de s[sc_victor.Custom('FR_OnA_signature_weapon')] cherchant à frapper ma tête, jusqu’à ce que je me retrouve avec un [sc_loser.Custom('MaskFace')] ensanglanté.\n\nJe remarque à peine que m[sc_loser.Custom('FR_OnA_signature_weapon')] m’échappe." single_combat.0031.desc.opponent_response.confident_attack.injury:0 "me travaille jusqu’à ce que ma garde faiblisse suffisamment pour qu’il ait une ouverture parfaite.\n\nD’un coup puissant, [sc_victor.Custom('FR_IlElle')] me fait trébucher en arrière, envoyant voler m[sc_loser.Custom('FR_OnA_signature_weapon')].\n\nUn faux pas signifie maintenant la mort." - single_combat.0031.desc.opponent_response.expert_onslaught.injury:0 "Chaque coup me démoralise et chaque parade me meurtrit les os, jusqu’à ce que je m’effondre sur le sol.\n\nJ’ai tellement froid et suis pris[sc_loser.Custom('FR_E')] de vertige, comme si ma tête battait la chamade mais que mon esprit était dans une autre pièce. Qu’est-ce que... Est-ce que nous tournons ? Est-ce que je tourne ?\n\nUne toux râpeuse fait sortir de ma bouche une gorgée de mucosités sanglantes ; le spasme me fait lâcher m[sc_loser.Custom('FR_OnA_signature_weapon')]. [sc_victor.GetFirstNameNoTooltip] met l’arme hors de portée, puis appuie le métal froid de s[sc_victor.Custom('FR_OnA_signature_weapon')] contre ma gorge." + single_combat.0031.desc.opponent_response.expert_onslaught.injury:0 "Chaque coup me démoralise et chaque parade me meurtrit les os, jusqu’à ce que je m’effondre sur le sol.\n\nJ’ai tellement froid et suis pris[sc_loser.Custom('FR_E')] de vertige, comme si ma tête battait la chamade mais que mon esprit était dans une autre pièce. Qu’est-ce que... Est-ce que nous tournons ? Est-ce que je tourne ?\n\nUne toux râpeuse fait sortir de ma bouche une gorgée de mucosités sanglantes ; le spasme me fait lâcher m[sc_loser.Custom('FR_OnA_signature_weapon')]. [sc_victor.GetFirstNameNoTooltip] met l’arme hors de portée, puis appuie le métal froid de s[sc_victor.Custom('FR_OnA_signature_weapon')] contre ma gorge." single_combat.0031.desc.opponent_response.attempt_disarm.injury:0 "Nous nous fixons l’un l’autre pendant un moment. Chacun attend dans un silence tendu que l’autre fasse le prochain pas.\n\n[sc_victor.GetFirstNameNoTooltip] [sc_victor.Custom('SignatureWeaponFlourishThirdPersonPresentParticiple')] s[sc_victor.Custom('FR_OnA_signature_weapon')] de manière menaçante et hausse un sourcil." ### No need for a lightning_assault, as you can't end the duel in the first round. single_combat.0031.desc.opponent_response.tire_opponent.injury:0 "ce que je sente ma prise sur m[sc_loser.Custom('FR_OnA_signature_weapon')] s’affaiblir.\n\nMon adversaire a dû découvrir quelque chose sur ma posture, parce qu’un coup ferme de s[sc_victor.Custom('FR_OnA_signature_weapon')] envoie voler mon arme.\n\nJe suis à sa merci." @@ -479,8 +479,8 @@ single_combat.0031.desc.sc_attacker.is_that_a_crocodile:0 "J’esquive à reculons, cédant du terrain pour me mettre hors de portée de la bête. Sauf qu’elle ne bouge pas.\n\nC’est un rocher. Ce n’est qu’un satané rocher. Mon adversaire en profite pour me déséquilibrer.\n\n" single_combat.0031.desc.sc_attacker.desert_warrior:0 "J’attends encore et encore que mon adversaire se fatigue à cause de la chaleur du désert, mais [my_foe.Custom('FR_IlElle')] semble continuer à transpirer, à se battre, et mon désarroi rend ma garde faible.\n\n" single_combat.0031.desc.sc_attacker.jungle_stalker:0 "La jungle rend difficiles de nombreux aspects du combat, mais un amateur patient peut surmonter certains de ses pires obstacles simplement en gardant son sang-froid. C’est en attendant que mon adversaire craque que je sens que quelque chose s’enroule autour de ma jambe. Je constate en regardant vers le bas que je me suis empêtré[sc_loser.Custom('FR_E')] dans une épaisse plante rampante.\n\n" - single_combat.0031.desc.sc_attacker.open_terrain_expert:0 "Avec beaucoup d’espace pour me battre, je recule, encore et encore, troquant mon terrain contre la frustration de mon adversaire. Ce n’est que lorsque je trébuche que je m’aperçois qu’[my_foe.Custom('FR_IlElle')] me pousse vers quelque chose. Je vois le rocher pour la première fois lorsque je tombe en arrière.\n\n" - single_combat.0031.desc.sc_attacker.rough_terrain_expert.rocky:0 "Bien que mon adversaire soit loin d’être aussi habitué[my_foe.Custom('FR_E')] que moi à se battre dans un environnement aussi inégal et rocailleux, il tient sa position extrêmement bien, laissant mes poussées sans résultat, si ce n’est perturber mon propre équilibre.\n\n" + single_combat.0031.desc.sc_attacker.open_terrain_expert:0 "Avec beaucoup d’espace pour me battre, je recule, encore et encore, troquant mon terrain contre la frustration de mon adversaire. Ce n’est que lorsque je trébuche que je m’aperçois qu’[sc_victor.Custom('FR_IlElle')] me pousse vers quelque chose. Je vois le rocher pour la première fois lorsque je tombe en arrière.\n\n" + single_combat.0031.desc.sc_attacker.rough_terrain_expert.rocky:0 "Bien que mon adversaire soit loin d’être aussi habitué[sc_victor.Custom('FR_E')] que moi à se battre dans un environnement aussi inégal et rocailleux, [sc_victor.Custom('FR_IlElle')] tient sa position extrêmement bien, laissant mes poussées sans résultat, si ce n’est perturber mon propre équilibre.\n\n" single_combat.0031.desc.sc_attacker.rough_terrain_expert.boggy:0 "Même pour un vétéran comme moi, les marais offrent de nombreux dangers difficiles à évaluer. Chaque étendue d’eau vers laquelle je pousse mon adversaire s’avère peu profonde, au point d’être inoffensive, mais la première fois que je risque un pas dans l’eau, je m’y enfonce jusqu’au genou !\n\n" single_combat.0031.desc.sc_attacker.forest_fighter:0 "Parfois, les forêts sont si épaisses et menaçantes que seul un fou songe à y mettre les pieds tout seul. Parfois, elles sont si idylliques que les enfants trépignent à l’idée d’y jouer.\n\nNotre terrain boisé actuel est plutôt comme ces dernières, et tandis que je cherche à tirer profit d’un éventuel danger dans l’environnement, mon adversaire" single_combat.0031.desc.sc_attacker.raaargh:0 "Je hurle et me jette sur mon adversaire, [sc_victor.Custom('FR_LeLa')] frappe et [sc_victor.Custom('FR_LeLa')] mords. Une tempête de rage et de violence qui semble ne jamais finir.\n\nQuand elle cesse, je constate" @@ -542,7 +542,7 @@ single_combat.0031.desc.sc_attacker.unsure_attack.fatality:0 "se jeter sur moi de façon inattendue.\n\nUn [sc_victor.Custom('SignatureWeaponAttemptedLight')] sur le flanc touche un point faible dans ma poitrine, et [sc_victor.Custom('SignatureWeaponKillTypeTorso2PresentParticiple')]. J’éprouve une douleur atroce et un engourdissement, alors que mon corps commence à défaillir à cause des blessures mortelles infligées à mes organes.\n\nLa seule chose qui me permet de rester stable est [sc_victor.Custom('signature_weapon')] logée dans ma cavité thoracique." single_combat.0031.desc.sc_attacker.enthusiastic_onslaught.fatality:0 "Après quelques coups, quelque chose me [sc_victor.Custom('SignatureWeaponWoundVerb2ThirdPersonPresent')] la poitrine. Je titube et vois [sc_victor.Custom('signature_weapon')] de [sc_victor.GetFirstNameNoTooltip] qui se retire de mon corps, faisant jaillir du sang et des fragments d’os.\n\nLa douleur m’envahit une fraction de seconde après que la stupéfaction a cessé. Un supplice rapidement remplacé par un engourdissement qui s’étend inexorablement depuis ma blessure mortelle à la poitrine." single_combat.0031.desc.sc_attacker.hail_mary.fatality:0 "à une défaite si rapide que je ne suis même pas sûr[sc_loser.Custom('FR_E')] que mon premier coup ait abouti.\n\nAlors que j’attaque [sc_victor.GetFirstNameNoTooltip] avec tout ce que j’ai, je ne peux plus sentir la main qui tient m[sc_loser.Custom('FR_OnA_signature_weapon')]. Quelque chose... quelque chose dans ma colonne vertébrale, peut-être ? Je ne peux pas bouger un muscle et tombe dans [sc_defender.Custom('GroundType')].\n\nJe reçois un coup de pied dans le dos qui me place sur le ventre et me permet de regarder m[sc_victor.Custom('FR_OnA')] meurtri[sc_victor.Custom('FR_ErEre')] dans les yeux.\n\nPuis s[sc_victor.Custom('FR_OnA_signature_weapon')] s’abat." - single_combat.0031.desc.sc_attacker.pocket_sand.fatality:0 "Cette diversion permet à [sc_victor.GetFirstNameNoTooltip] d’enfoncer s[sc_victor.Custom('FR_OnA_signature_weapon')] dans mon torse. [sc_victor.Custom('FR_IlElle')|U] [sc_victor.Custom('SignatureWeaponKillTypeTorsoThirdPersonActive')] avec une efficacité redoutable.\n\nMon corps est en proie à la douleur et je vacille en arrière. Qu-Quoi ? Comment cela se fait-il ? Je...\n\nDes jets de sang chaud jaillissent de ma poitrine. Je gargouille quelque chose d’inintelligible à travers mes poumons abîmés ; même moi, je ne sais pas exactement quoi. Le coup de grâce par compassion est beaucoup trop lent." + single_combat.0031.desc.sc_attacker.pocket_sand.fatality:0 "Cette diversion permet à [sc_victor.GetFirstNameNoTooltip] d’enfoncer s[sc_victor.Custom('FR_OnA_signature_weapon')] dans mon torse. [sc_victor.Custom('FR_IlElle')|U] [sc_victor.Custom('SignatureWeaponKillTypeTorsoThirdPersonActive')] avec une efficacité redoutable.\n\nMon corps est en proie à la douleur et je vacille en arrière. Qu-Quoi ? Comment cela se fait-il ? Je...\n\nDes jets de sang chaud jaillissent de ma poitrine. Je gargouille quelque chose d’inintelligible à travers mes poumons abîmés ; même moi, je ne sais pas exactement quoi. Le coup de grâce par compassion est beaucoup trop lent." single_combat.0031.desc.sc_attacker.nut_em.fatality:0 "dans le menton et [sc_victor.Custom('SignatureWeaponKillTypeHead2ThirdPersonActive')].\n\n[sc_victor.GetFirstNameNoTooltip] retire s[sc_victor.Custom('FR_OnA_signature_weapon')] couvert de mon sang. Je pousse un cri étouffé par des gargouillis, mais mes bras fonctionnent encore trop bien pour que mon adversaire puisse envisager un meurtre par compassion.\n\nAu lieu de cela, je titube, tout en gardant le réflexe d’agripper m[sc_loser.Custom('FR_OnA_signature_weapon')] par sécurité, jusqu’à ce que je ne puisse plus tituber." single_combat.0031.desc.sc_attacker.guard.fatality:0 "un puissant [sc_victor.Custom('SignatureWeaponAttemptedHeavy')] qui pénètre profondément dans la chair de ma cuisse.\n\nNous échangeons encore plusieurs coups, jusqu’à ce que je sente que mes vêtements sont mouillés autour de la taille. Pendant un instant, je me dis que mon courage m’a fait défaut au milieu de la bataille, jusqu’à ce que je regarde vers le bas et vois que ma jambe est couverte de sang.\n\nD’un coup, je réalise, et m’écroule au sol, tremblant[sc_loser.Custom('FR_E')]." single_combat.0031.desc.sc_attacker.probing_attack.fatality:0 "[sc_loser.Custom('SignatureWeaponBreaksThirdPersonSingularPresent')].\n\nJ’ai juste assez de temps pour constater à quel point la situation est mauvaise avant que [sc_victor.GetFirstNameNoTooltip] ne [sc_victor.Custom('SignatureWeaponKillTypeThirdPersonActive')].\n\nJe passe ma main sur ma blessure, mais elle en ressort couverte de sang.\n\nC’est... C’est la fin." @@ -826,7 +826,7 @@ single_combat.0041.desc.sc_attacker.something_to_hide:0 "La voix juste au-dessus d’un murmure grinçant, je rappelle sans équivoque l’emprise que j’ai sur mon adversaire, ce qui [sc_loser.Custom('FR_LeLa')] fige immédiatement.\n\n" ## Aggressor Won, Own Combat Move Injury - single_combat.0041.desc.sc_attacker.wait_and_hope.injury:0 "néanmoins atteint [sc_loser.GetFirstNameNoTooltip] aux articulations de la main qui tient s[sc_loser.Custom('FR_OnA_signature_weapon')]. Par réflexe, ses doigts s’ouvrent et son arme heurte le sol.\n\nNous nous regardons avec des yeux écarquillés ; [sc_loser.Custom('FR_IlElle')] est aussi surpris[sc_loser.Custom('FR_E')] que moi.\n\nCela semble être une éternité avant que je lui demande d’abandonner." + single_combat.0041.desc.sc_attacker.wait_and_hope.injury:0 "néanmoins atteint [sc_loser.GetFirstNameNoTooltip] aux articulations de la main qui tient s[sc_loser.Custom('FR_OnA_signature_weapon')]. Par réflexe, ses doigts s’ouvrent et son arme heurte le sol.\n\nNous nous regardons avec des yeux écarquillés ; [sc_loser.Custom('FR_IlElle')] est aussi surpris[sc_loser.Custom('FR_E')] que moi.\n\nCela semble être une éternité avant que je lui demande d’abandonner." single_combat.0041.desc.sc_attacker.unsure_attack.injury:0 "Véritable miracle, le coup touche en fait [sc_loser.GetFirstNameNoTooltip] sous un angle gênant, et [sc_loser.Custom('FR_LeLa')] fait tomber !\n\nLe temps qu’[sc_loser.Custom('FR_IlElle')] se relève, je positionne m[sc_victor.Custom('FR_OnA_signature_weapon')] pour [sc_victor.Custom2('SignatureWeaponKillTypeGroinThirdPersonFutureGendered',SCOPE.sC('sc_loser'))]. Son abandon ne se fait pas attendre." single_combat.0041.desc.sc_attacker.enthusiastic_onslaught.injury:0 "Comme on pouvait s’y attendre, il ne faut pas longtemps avant que je mette mon adversaire à genoux, et à partir de là, il ne me reste plus qu’à envoyer [sc_victor.Custom('SignatureWeaponTipType')] de m[sc_victor.Custom('FR_OnA_signature_weapon')] dans sa gorge.\n\nSon abandon arrive à la seconde où le métal froid touche son cou." single_combat.0041.desc.sc_attacker.hail_mary.injury:0 "[sc_loser.GetFirstNameNoTooltip] observe, de la dérision dans le regard, et ne fait aucun mouvement pour esquiver, mais fait pivoter s[sc_loser.Custom('FR_OnA_signature_weapon')] sans effort pour parer mes attaques.\n\nC’est presque à l’instinct que je fais passer un pied autour d’un de ses genoux et que je tire, mais ça marche vraiment ! Mon adversaire s’effondre, et je me précipite pour me préparer au coup de grâce.\n\nSurpris[sc_loser.Custom('FR_E')] et paniqué[sc_loser.Custom('FR_E')], [sc_loser.Custom('FR_IlElle')] abandonne juste au moment où je commence à bouger m[sc_victor.Custom('FR_OnA_signature_weapon')]." diff --git a/project/ck3/base_game/localization/french/struggles/struggle_catalysts_l_french.yml b/project/ck3/base_game/localization/french/struggles/struggle_catalysts_l_french.yml new file mode 100644 index 0000000000..5c7bbbedee --- /dev/null +++ b/project/ck3/base_game/localization/french/struggles/struggle_catalysts_l_french.yml @@ -0,0 +1,119 @@ +l_french: + ################################################## + # Catalyst UI Keys + PHASE_CATALYST_DESCRIPTION_HEADER:2 "#S Catalyseurs vers [StrugglePhase.GetNameNoTooltip]#!" + PHASE_CATALYST_DESCRIPTION_HEADER_INFO:1 "#I Terminez les catalyseurs un nombre illimité de fois pour augmenter la progression de la phase#!" + PHASE_CATALYST_DESCRIPTION_ENTRY:1 "$EFFECT_LIST_BULLET$ [CatalystEntry.GetCatalyst.GetDescription] : #I [CatalystEntry.GetWorth|+=] de progression#!" + PHASE_CATALYST_COMPLETIONS:0 "[Select_CString(GreaterThan_int32(Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst), '(int32)0'), '#COLOR_GREEN ', '#COLOR_GRAY ')]x[Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst)]#!" + + ################################################## + # Catalyst Names + catalyst_passing_of_time:0 "[struggle_catalyst_catalyst|E] - Dérive annuelle" # [LocEditor:ForFutureBatchExport] + catalyst_passing_of_time_desc:0 "Dérive annuelle vers cette [struggle_phase|El]" # [LocEditor:ForFutureBatchExport] + catalyst_demanding_important_conversion:0 "[struggle_catalyst_catalyst|E] - A exigé la conversion" + catalyst_demanding_important_conversion_desc:3 "[Concept('demand_conversion','Exiger la conversion')|E] d’un [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_enforcing_de_jure_claims:0 "[struggle_catalyst_catalyst|E] - A imposé des [claims|El] [de_jure|El]" + catalyst_enforcing_de_jure_claims_desc:2 "Imposer des [claims|El] [de_jure|El] à un autre personnage impliqué" + catalyst_creating_a_holy_order:0 "[struggle_catalyst_catalyst|E] - A créé un [holy_order|El]" + catalyst_creating_a_holy_order_desc:2 "Créer un [holy_order|El]" + catalyst_winning_large_conquest_war:0 "[struggle_catalyst_catalyst|E] - A gagné une [war|El] offensive" + catalyst_winning_large_conquest_war_desc:2 "Gagner une [war|El] de [struggle_large_conquest|El] contre un autre [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_bought_important_truce:0 "[struggle_catalyst_catalyst|E] - A acheté une [truce|El] " + catalyst_bought_important_truce_desc:2 "Acheter une [truce|El] à un autre [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal:0 "[struggle_catalyst_catalyst|E] - Indépendance accordée" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_desc:2 "Accorder l’indépendance à un [powerful_vassal|El] d’une [faith|El] ou [culture|El] différente" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion:0 "[struggle_catalyst_catalyst|E] - A accepté les exigences de la faction" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion_desc:2 "Accepter les exigences d’une [peasant_faction|El] ou d’une [popular_faction|El]" + catalyst_granted_powerful_diff_faith_vassal_religious_protection:0 "[struggle_catalyst_catalyst|E] - A accordé un changement de [contract|El]" + catalyst_granted_powerful_diff_faith_vassal_religious_protection_desc:2 "Proposer un [contract|El] de [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|El] à un [powerful_vassal|El]" + catalyst_became_best_friend_soulmate_with_very_important_character:0 "[struggle_catalyst_catalyst|E] - Alter ego" + catalyst_became_best_friend_soulmate_with_very_important_character_desc:3 "Devenir le [best_friend|El] ou l’[soulmate|El] d’un [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_became_friend_lover_with_character:0 "[struggle_catalyst_catalyst|E] - Alter ego" + catalyst_became_friend_lover_with_character_desc:0 "Devenir l’[friend|El] ou l’[lover|El] d’un [ruler|El] [struggle_involved|El]" + catalyst_formed_interreligious_alliance_with_important_character:0 "[struggle_catalyst_catalyst|E] - [alliance|El] interreligieuse formée" + catalyst_formed_interreligious_alliance_with_important_character_desc:3 "Former une [alliance|El] avec un [ruler|El] [struggle_involved|El] d’une autre [faith|El]" # [LocEditor:ForFutureBatchExport] + catalyst_hybridise_or_diverge_regional_cultures:0 "[struggle_catalyst_catalyst|E] - [cultures|El] de la [struggle|El] [Concept('hybridizing','hybrides')|E] ou [Concept('diverge','divergent')|E]" + catalyst_hybridise_or_diverge_regional_cultures_desc:1 "[hybridize|E] deux [cultures|El] [Concept('struggle_involved','impliquées')|E] ou alors en faire [diverge|El] une" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection:0 "[struggle_catalyst_catalyst|E] - A révoqué un [contract|El]" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection_desc:2 "Révoquer le [contract|El] de [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|El] d’un [powerful_vassal|El]" + catalyst_broke_truce_against_important_character:0 "[struggle_catalyst_catalyst|E] - A brisé une [truce|El]" + catalyst_broke_truce_against_important_character_desc:3 "Briser une [truce|El] avec un [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_discovery_of_very_important_murder:0 "[struggle_catalyst_catalyst|E] - A dénoncé un assassinat motivé par le sectarisme" # [LocEditor:ForFutureBatchExport] + catalyst_discovery_of_very_important_murder_desc:3 "Révéler qu’un roi, [head_of_faith|El] ou [culture_head|El] [struggle_involved|El] a été assassiné" # [LocEditor:ForFutureBatchExport] + catalyst_fabricating_duchy_level_claims:0 "[struggle_catalyst_catalyst|E] - A fabriqué une [claim|El] [Concept('duchy','ducale')|E]" + catalyst_fabricating_duchy_level_claims_desc:2 "[Concept('fabricating_claims','Fabriquer une revendication')|E] sur un [title|El] de [title_tier|El] [duchy|El] dans la région de lutte" # [LocEditor:ForFutureBatchExport] + + catalyst_forming_alliance_with_major_uninvolved_power:0 "[struggle_catalyst_catalyst|E] - [allied|El] avec une puissance étrangère" + catalyst_forming_alliance_with_major_uninvolved_power_desc:2 "Former une [alliance|El] avec un [realm|El] [struggle_uninvolved|El] ayant au moins une [Concept('realm_size','taille')|E] de [EmptyScope.ScriptValue('catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value')|0]" + catalyst_accepted_independence_faction_demands:0 "[struggle_catalyst_catalyst|E] - A accepté les exigences de la faction" + catalyst_accepted_independence_faction_demands_desc:2 "Accepter les exigences d’une [peasant_faction|El] ou d’une [popular_faction|El]" + catalyst_conducted_border_raid:0 "[struggle_catalyst_catalyst|E] - A mené un [border_raid|El]" + catalyst_conducted_border_raid_desc:1 "Commencer des [border_raids|El] contre un [county|El] voisin détenu par un autre personnage impliqué" + + catalyst_learned_new_language_important:0 "[struggle_catalyst_catalyst|E] - [language|El] apprise" + catalyst_learned_new_language_important_desc:1 "Apprendre la [language|El] d’un [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_toledo_council_conciliation:0 "[struggle_catalyst_catalyst|E] - Conciliation du $fp2_small_council_modifier$" + catalyst_toledo_council_conciliation_desc:0 "Le Concile de Tolède décide de promouvoir la paix en Ibérie" + catalyst_toledo_council_compromise:0 "[struggle_catalyst_catalyst|E] - Compromis du $fp2_small_council_modifier$" + catalyst_toledo_council_compromise_desc:0 "$catalyst_toledo_council_conciliation_desc$" + catalyst_toledo_council_hostility:0 "[struggle_catalyst_catalyst|E] - Hostilité du $fp2_small_council_modifier$" + catalyst_toledo_council_hostility_desc:0 "Le Concile de Tolède enflamme les tensions en Ibérie" + catalyst_toledo_council_tension:0 "[struggle_catalyst_catalyst|E] - Tension du $fp2_small_council_modifier$" + catalyst_toledo_council_tension_desc:0 "$catalyst_toledo_council_hostility_desc$" + + catalyst_imprison_important:0 "[struggle_catalyst_catalyst|E] - Emprisonner un duc ou un niveau supérieur" + catalyst_imprison_important_desc:0 "Emprisonner un [duke|El] ou un [character|El] de rang supérieur, y compris un [head_of_faith|El] ou un [cultural_head|El]" # [LocEditor:ForFutureBatchExport] + + catalyst_successfully_expelled_interloper:0 "[struggle_catalyst_catalyst|E] - Gagne une [iberian_reclamation|El]" + catalyst_successfully_expelled_interloper_desc:0 "Gagner une [iberian_reclamation|El] contre un personnage [struggle_uninvolved|El]" + catalyst_truce_was_enforced:0 "[struggle_catalyst_catalyst|E] - [enforced_truce|El]" + catalyst_truce_was_enforced_desc:0 "[enforced_truce|E] entre [rulers|El] [Concept('struggle_involved','impliqués')|E]" + catalyst_execute_important:0 "[struggle_catalyst_catalyst|E] - A exécuté un duc ou un rang supérieur" + catalyst_execute_important_desc:0 "Exécuter un [duke|El] ou un [character|El] de rang supérieur, y compris un [head_of_faith|El] ou un [cultural_head|El]" # [LocEditor:ForFutureBatchExport] + catalyst_new_building_in_castle:0 "[struggle_catalyst_catalyst|E] - construit dans un [castle|El]" # [LocEditor:ForFutureBatchExport] + catalyst_new_building_in_castle_desc:0 "Construire un [building|El] dans une [castle_holding|El]" # [LocEditor:ForFutureBatchExport] + catalyst_new_building_in_city:0 "[struggle_catalyst_catalyst|E] - construit dans une [city|El]" # [LocEditor:ForFutureBatchExport] + catalyst_new_building_in_city_desc:0 "Construire un [building|El] dans une [city_holding|El]" # [LocEditor:ForFutureBatchExport] + catalyst_release_important:0 "[struggle_catalyst_catalyst|E] - A libéré un [ruler|El]" # [LocEditor:ForFutureBatchExport] + catalyst_release_important_desc:0 "Libérer un [ruler|El] [struggle_involved|El] de [prison|El] sans aucune demande" # [LocEditor:ForFutureBatchExport] + catalyst_ransom_important:0 "[struggle_catalyst_catalyst|E] - Rançon" + catalyst_ransom_important_desc:0 "Rançonner un [ruler|El] [struggle_involved|El] " + catalyst_gift_independent_ruler:0 "[struggle_catalyst_catalyst|E] - Cadeau envoyé" + catalyst_gift_independent_ruler_desc:1 "Envoyer un [gift|El] ou un [artifact|El] à un [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_very_important_child_change_culture_or_faith:0 "" + catalyst_very_important_child_change_culture_or_faith_desc:0 "Ayez l’un de vos [children|El] converti à une [faith|El] ou [culture|El] d’un [ruler|El]" # [LocEditor:ForFutureBatchExport] + catalyst_vassalize_independent_ruler:0 "[struggle_catalyst_catalyst|E] - A vassalisé un [independent_ruler]" + catalyst_vassalize_independent_ruler_desc:0 "Vassaliser un [independent_ruler|El]" + catalyst_join_war_as_assisant:0 "[struggle_catalyst_catalyst|E] - A rejoint une guerre" + catalyst_join_war_as_assisant_desc:0 "Rejoint à une guerre en vendant ses services à un [ruler|El] [struggle_involved|El] non allié" # [LocEditor:ForFutureBatchExport] + + catalyst_win_any_war_within_the_region:0 "[struggle_catalyst_catalyst|E] - A gagné une guerre" + catalyst_win_any_war_within_the_region_desc:0 "Gagner une guerre que vous avez commencée contre un autre [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_becomes_rival_with_involved:0 "[struggle_catalyst_catalyst|E] - Rivalité intensifiée" + catalyst_becomes_rival_with_involved_desc:0 "Devenir [rival|El] ou [nemesis|El] d’un autre [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_using_a_hook_on_very_important_character:0 "[struggle_catalyst_catalyst|E] - [hook|El] utilisé" + catalyst_using_a_hook_on_very_important_character_desc:3 "Utiliser un [hook|El] contre un [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_usurp_title:0 "[struggle_catalyst_catalyst|E] - A usurpé un [title]" + catalyst_usurp_title_desc:0 "Usurper un nouveau [title|El] qui fait partie du territoire [de_jure|El] de l’$e_spain$" + catalyst_unnatural_death_important_character:0 "[struggle_catalyst_catalyst|E] - Assassiné" + catalyst_unnatural_death_important_character_desc:0 "Assassiner un [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_forced_conversion:0 "[struggle_catalyst_catalyst|E] - Converti" + catalyst_forced_conversion_desc:0 "Convertir un [ruler|El] ou un [county|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_gain_claim_on_title:0 "[struggle_catalyst_catalyst|E] - A acquis une [claim|El]" # [LocEditor:ForFutureBatchExport] + catalyst_gain_claim_on_title_desc:0 "Acquérir une [claim|El] sur un [title|El] qui est [de_jure|El] en $e_spain$" # [LocEditor:ForFutureBatchExport] + catalyst_reveal_secret_important:0 "[struggle_catalyst_catalyst|E] - A révélé un [secret|El]" # [LocEditor:ForFutureBatchExport] + catalyst_reveal_secret_important_desc:0 "Révéler le [secret|El] d’un [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_sign_truce_outside_war:0 "[struggle_catalyst_catalyst|E] - [truce|El] signée" # [LocEditor:ForFutureBatchExport] + catalyst_sign_truce_outside_war_desc:0 "Signer une [truce|El] en dehors d’une [war|El] avec un autre [ruler|El] [struggle_involved|El]" # [LocEditor:ForFutureBatchExport] + catalyst_improve_development_vassal_diff_faith_culture:0 "[struggle_catalyst_catalyst|E] - Développement accru" + catalyst_improve_development_vassal_diff_faith_culture_desc:0 "Accroître le [development|El] d’un [county|El] d’une autre [faith|El] ou [culture|El]" # [LocEditor:ForFutureBatchExport] + catalyst_independence_from_non_dejure_vassal:0 "[struggle_catalyst_catalyst|E] - Indépendance accordée" # [LocEditor:ForFutureBatchExport] + catalyst_independence_from_non_dejure_vassal_desc:0 "$grant_independence_interaction$ à un [vassal|El] qui n’est pas [de_jure|El]" # [LocEditor:ForFutureBatchExport] + catalyst_grant_privilege_to_diff_faith_culture_vassal:0 "[struggle_catalyst_catalyst|E] - Privilège accordé" + catalyst_grant_privilege_to_diff_faith_culture_vassal_desc:0 "Accorder un meilleur [contract|El] ou [title|El] à un [vassal|El] d’une autre [faith|El] ou [culture|El]" # [LocEditor:ForFutureBatchExport] + catalyst_invite_diff_faith_culture_to_feast:0 "[struggle_catalyst_catalyst|E] - Invité à un [feast|El]" + catalyst_invite_diff_faith_culture_to_feast_desc:0 "Inviter un [ruler|El] [struggle_involved|El] d’une autre [faith|El] ou [culture|El] à un [feast|El]" + catalyst_grant_land_local_noble:0 "[struggle_catalyst_catalyst|E] - Accordé à un noble local" + catalyst_grant_land_local_noble_desc:0 "Accorder un de vos [counties|El] à un noble local ayant une [culture|El] [Concept('struggle_involved','impliquée')|E]" + catalyst_convert_local_culture_faith:0 "[struggle_catalyst_catalyst|E] - Conversion à la culture ou foi locales" + catalyst_convert_local_culture_faith_desc:0 "Conversion à la [culture|El] ou à la foi [faith|El] [Concept('struggle_involved','impliquée')|E] locale" diff --git a/project/ck3/base_game/localization/french/struggles/struggles_l_french.yml b/project/ck3/base_game/localization/french/struggles/struggles_l_french.yml new file mode 100644 index 0000000000..b3b300ed30 --- /dev/null +++ b/project/ck3/base_game/localization/french/struggles/struggles_l_french.yml @@ -0,0 +1,153 @@ +l_french: + iberian_struggle:0 "Lutte ibérique" + iberian_struggle_desc:1 "$game_concept_iberian_struggle_desc$" + struggle_iberia_phase_opportunity:0 "Opportunité" + struggle_iberia_phase_opportunity_desc:0 "$game_concept_struggle_phase_iberia_opportunity_desc$" + struggle_iberia_phase_hostility:0 "Hostilité" + struggle_iberia_phase_hostility_desc:0 "$game_concept_struggle_phase_iberia_hostility_desc$" + #struggle_iberia_phase_tension:0 "Tension" + struggle_iberia_phase_compromise:0 "Compromis" + struggle_iberia_phase_compromise_desc:0 "$game_concept_struggle_phase_iberia_compromise_desc$" + struggle_iberia_phase_conciliation:0 "Conciliation" + struggle_iberia_phase_conciliation_desc:0 "$game_concept_struggle_phase_iberia_conciliation_desc$" + CURRENT_PHASE:0 "Phase actuelle" + PHASE_EFFECTS_HEADER:0 "Effets de phase" + PHASE_EFFECTS_LOWER:0 "effets de phase" + ENDING_DECISION_BUTTON_LABEL_MULTIPLE:0 "#high Afficher les décisions de dénouement#!" + ENDING_DECISION_BUTTON_LABEL_SINGLE:0 "#high Afficher la décision de dénouement#!" + ENDING_DECISION_NONE:1 "Il n’y a pas de décisions de dénouement pour cette phase" + ENDING_DECISION_MULTIPLE:0 "#I Cliquez pour afficher les fins disponibles#!" + ENDING_DECISION_AVAILABLE:0 "Vous pouvez conclure la [struggle|El]" + ENDING_DECISION_UNAVAILABLE:0 "Impos. de conclure la [struggle|El]" + #ENDING_DECISION_AREA_HEADER:0 "#high Ending the Struggle:#! [StrugglePhase.GetNameNoTooltip] for the [Struggle.GetNameNoTooltip]\n#I Select one of the following Ending Decisions to put an end to the [Struggle.GetNameNoTooltip]#!" + ENDING_DECISION_AREA_HEADER:1 "#high Conclure la lutte :#! [StrugglePhase.GetNameNoTooltip] pour la [Struggle.GetNameNoTooltip|l]" + ENDING_DECISION_AREA_DESCRIPTION:0 "#I Sélectionnez l’une des décisions de dénouement suivantes pour conclure la [Struggle.GetNameNoTooltip|l]#!" + PHASE_PROGRESS_VALUE:1 "[Struggle.GetPhaseProgressValue(StruggleType.Self)]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + + STRUGGLE_PHASE_BONUS:0 "Bonus de la [struggle_phase|El]" + STRUGGLE_PHASE_MALUS:0 "Pénalité de la [struggle_phase|El]" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_PENALTY:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_MARRIAGE_ACCEPTANCE_BOTH_INVOLVED_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_INVOLVED_OR_INTERLOPER_PHASE_BONUS:0 "$STRUGGLE_PHASE_BONUS$ : $VALUE|=+0$" + + STRUGGLE_INVOLVED:1 "[struggle_involved|E]" + STRUGGLE_INTERLOPER:1 "[struggle_interloper|E]" + STRUGGLE_UNINVOLVED:1 "[struggle_uninvolved|E]" + STRUGGLE_PARTICIPANTS:0 "Participants" + STRUGGLE_TOOLTIP_INVOLVEMENT:1 "[Character.Custom('FR_le_Char_U_Pi')|U][Character.GetShortUINameNoTooltip|U] [Select_CString( Character.IsLocalPlayer, 'êtes', 'est' )] un personnage [Character.GetStruggleInvolvementType( Struggle.Self )|l] dans cette [struggle|El].\n$STRUGGLE_START_DATE$" # [LocEditor:ForFutureBatchExport] + STRUGGLE_START_DATE:0 "#weak Date de début de la lutte : #! [Struggle.GetStruggleStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_CURRENT_PHASE:1 "Phase actuelle : [StrugglePhase.GetName|l]\n#weak Date de début de la phase actuelle : #![Struggle.GetCurrentPhaseStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_EFFECTS_HEADER:1 "Effets de la [struggle_phase_phase|El] [StrugglePhase.GetNameNoTooltip|l] :" + STRUGGLE_TOOLTIP_NEXT_PHASE:0 "#bold Prochaine phase meneuse : #! [StrugglePhase.GetNameNoTooltip|l]" + STRUGGLE_TOOLTIP_NEXT_PHASE_PROGRESS:0 "$PHASE_PROGRESS_VALUE$ de progression du catalyseur" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING:0 "#weak (phase meneuse)#!" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS:1 "#high Progression totale du [struggle_catalyst_catalyst|El] : $PHASE_PROGRESS_VALUE$#! [SelectLocalization( ObjectsEqual( Struggle.GetCurrentLeadingPhase, StrugglePhase.Self ), 'STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING', '')]" + STRUGGLE_PHASE_TOOLTIP_CURRENTLY_LEADING:0 "#weak C’est la phase meneuse" + STRUGGLE_PHASE_DESCRIPTION:1 "C’est l’une des [struggle_phase_phases|El] de la [Struggle.GetNameNoTooltip|l].\n\n[StrugglePhase.GetDescription]" # [LocEditor:ForFutureBatchExport] + STRUGGLE_TOOLTIP_CATALYST_HISTORY_HEADER:1 "Dernières avancées du [struggle_catalyst_catalyst|El] :" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER:0 "[CatalystHistory.GetCharacter.GetName]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE:0 "$catalyst_passing_of_time$" # [LocEditor:ForFutureBatchExport] + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER:0 "[SelectLocalization( CatalystHistory.GetCharacter.IsValid, 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER', 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE')]" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY:1 "#low [CatalystHistory.GetDate.GetString] :#! $STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER$" + + STRUGGLE_PHASE_TOOLTIP_CATALYST_HISTORY_ENTRY:0 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong] :#! [CatalystHistory.GetCharacter.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_PULSE:1 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong] : écoulement du temps#!" + + STRUGGLE_INVOLVEMENT_BUTTON:0 "Voir l’implication dans la lutte" + STRUGGLE_INVOLVEMENT_WINDOW_HEADER:0 "Implication dans la lutte" + STRUGGLE_INVOLVEMENT_PLAYER_INVOLVED:1 "Vous êtes [struggle_involved|El] dans la [STRUGGLE.GetNameNoTooltip]" # [LocEditor:ForFutureBatchExport] + STRUGGLE_INVOLVEMENT_PLAYER_INTERLOPER:1 "Vous êtes un [struggle_interloper|El] dans la [STRUGGLE.GetNameNoTooltip]" # [LocEditor:ForFutureBatchExport] + STRUGGLE_INVOLVEMENT_PLAYER_UNINVOLVED:0 "Vous êtes [struggle_uninvolved|El] dans la [STRUGGLE.GetNameNoTooltip]" # [LocEditor:ForFutureBatchExport] + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_INSIDE:1 "Votre [realm_capital|El] se trouve dans la [struggle_region|El]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_OUTSIDE:1 "Votre [realm_capital|El] est en dehors de la [struggle_region|El]" + STRUGGLE_INVOLVEMENT_FAITH_INVOLVED:1 "Votre [faith|El] est [Concept('struggle_involved','impliquée')|E] dans la [struggle|El]" + STRUGGLE_INVOLVEMENT_FAITH_UNINVOLVED:0 "Votre [faith|El] est [Concept('struggle_uninvolved','non impliquée')|E] dans la [struggle|El]" + STRUGGLE_INVOLVEMENT_CULTURE_INVOLVED:1 "Votre [culture|El] est [Concept('struggle_involved','impliquée')|E] dans la [struggle|El]" + STRUGGLE_INVOLVEMENT_CULTURE_UNINVOLVED:1 "Votre [culture|El] est [Concept('struggle_uninvolved','non impliquée')|E] dans la [struggle|El]" + STRUGGLE_INVOLVEMENT_WINDOW_PARTICIPANT_DESC:1 "Les personnages peuvent participer à la [Struggle.GetNameNoTooltip|l] en tant qu’[struggle_interloper|El] ou [Concept('struggle_involved','impliqués')|E]. Les non-participants de la région sont considérés comme [Concept('struggle_uninvolved','non impliqués')|E]." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_DESC:0 "Voici les [faiths|El] qui font partie de [Struggle.GetNameNoTooltip].\nElles étaient soit présentes à l’origine de la [struggle|El] ou sont nées dans la [struggle|El]." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_COUNT:0 "#weak [Struggle.GetNumCountiesWithFaith(Faith.Self)] [counties|El] dans [Struggle.GetNameNoTooltip] suivent cette [faith|El]#!" + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_DESC:0 "Voici les [cultures|El] qui font partie de [Struggle.GetNameNoTooltip].\nElles étaient soit présentes à l’origine de la [struggle|El] ou sont nées dans la [struggle|El]." + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_COUNT:0 "#weak [Struggle.GetNumCountiesWithCulture(Culture.Self)] [counties|El] dans [Struggle.GetNameNoTooltip] ont cette [culture|El]#!" + STRUGGLE_FILTER_PARTICIPANTS_ALL:0 "Tous" + STRUGGLE_FILTER_PARTICIPANTS_INVOLVED:0 "Impliqués" + STRUGGLE_FILTER_PARTICIPANTS_INTERLOPER:0 "Intrus" + + STRUGGLE_PHASE_EFFECTS_NONE_WAR:0 "#weak La $PHASE|l$ n’a aucun effet sur la [war|El]#!" + STRUGGLE_PHASE_EFFECTS_NONE_CULTURE:0 "#weak La $PHASE|l$ n’a aucun effet sur la [culture|El]#!" + STRUGGLE_PHASE_EFFECTS_NONE_FAITH:0 "#weak La $PHASE|l$ n’a aucun effet sur la [faith|El]#!" + STRUGGLE_PHASE_EFFECTS_NONE_OTHER:0 "#weak La $PHASE|l$ n’a aucun effet sur d’autres choses#!" + STRUGGLE_PHASE_EFFECTS_WAR_TT_HEADER:0 "Effets de guerre" + STRUGGLE_PHASE_EFFECTS_CULTURE_TT_HEADER:0 "Effets de la culture" + STRUGGLE_PHASE_EFFECTS_FAITH_TT_HEADER:0 "Effets de la foi" + STRUGGLE_PHASE_EFFECTS_OTHER_TT_HEADER:0 "Autres effets" + STRUGGLE_PHASE_EFFECTS_COMMON_WAR:0 "#S Effets de la [war|El] commune :#!" + STRUGGLE_PHASE_EFFECTS_COMMON_CULTURE:0 "#S Effets de la [culture|El] commune :#!" + STRUGGLE_PHASE_EFFECTS_COMMON_FAITH:0 "#S Effets de la [faith|El] commune :#!" + STRUGGLE_PHASE_EFFECTS_COMMON_OTHER:0 "#S Autres effets communs :#!" + STRUGGLE_PHASE_EFFECTS_INVOLVED:0 "#S Effets pour les [Concept('struggle_involved','impliqués')|E] :#!" + STRUGGLE_PHASE_EFFECTS_INTERLOPER:0 "#S Effets pour les [struggle_interloper_interlopers|El] :#!" + STRUGGLE_PHASE_EFFECTS_UNINVOLVED:0 "#S Effets pour les [Concept('struggle_uninvolved','non impliqués')|E] :#!" + + struggle_parameter_claims_in_region_cost_prestige_not_gold_for_involved_parties:1 "La [fabricating_claims|El] dans la [struggle_region|El] coûte du [prestige|El][prestige_i] au lieu de l’[gold|El][gold_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_holy_wars_in_region_cannot_be_declared:0 "Les [holy_wars|El] ne peuvent pas être déclarées dans la [struggle_region|El]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs:1 "Les [wars|El] dans la [struggle_region|El] coûtent moins de [prestige|El][prestige_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_county_faith_conversion_in_region_proceeds_faster:0 "La [Concept('convert_county','conversion comtale')|E] dans la [struggle_region|El] progresse plus vite dans la [struggle_region|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_cheaper_to_convert_to_struggle_faith:0 "La conversion à une [faith|El] [Concept('struggle_involved','impliquée')|E] coûte moins cher" # [LocEditor:ForFutureBatchExport] + struggle_parameter_cheaper_to_convert_to_struggle_culture:0 "La conversion à une [culture|El] [Concept('struggle_involved','impliquée')|E] coûte moins cher" # [LocEditor:ForFutureBatchExport] + struggle_parameter_truces_by_involved_or_interlopers_within_region_shorter:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] et [struggle_interloper|El] ont des [truces|El] plus courtes pour les [wars|El] de la [struggle_region|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_truces_by_involved_or_interlopers_within_region_longer:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] et [struggle_interloper|El] ont des [truces|El] plus longues pour les [wars|El] de la [struggle_region|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_claims_in_region_more_expensive_to_press_for_uninvolved:0 "La [fabricating_claims|El] sur les [titles|El] dans la [struggle_region|El] est plus chère pour les [characters|El] [Concept('struggle_uninvolved','non impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_involved_form_alliances_with_each_other_easier:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] forment des [alliances|El] les uns avec les autres plus facilement" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] et [struggle_interloper|El] payent moins de [piety|El][piety_i] pour commencer des [wars|El] dans la [struggle_region|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_county_faith_conversion_in_region_proceeds_slower:0 "La [Concept('convert_county','conversion comtale')|E] dans la [struggle_region|El] progresse plus lentement" # [LocEditor:ForFutureBatchExport] + struggle_parameter_county_faith_conversion_in_region_proceeds_slower_invisible:0 "" + struggle_parameter_county_culture_conversion_in_region_proceeds_slower:0 "[promote_culture|E] dans la [struggle_region|El] progresse plus lentement" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_negative_relations:0 "Les [characters|El] importants peuvent spontanément développer des [relations|El] négatives" + struggle_parameter_white_peace_acceptance_between_involved_or_interloper_with_region_easier:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] et [struggle_interloper|El] acceptent une [white_peace|El] dans les [wars|El] dans la [struggle_region|El] plus facilement" # [LocEditor:ForFutureBatchExport] + struggle_parameter_involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] et [struggle_interloper|El] payent plus de [prestige|El] pour les [wars|El] contre les [characters|El] d’une [faith|El] différente" + struggle_parameter_interfaith_marriages_available_between_involved_characters:0 "Les [marriages|El] inter-[faiths|El] sont disponibles entre [characters|El] [Concept('struggle_involved','impliqués')|E]" + struggle_parameter_county_conversion_disabled_for_involved_faiths_within_region:0 "La [Concept('convert_county','conversion comtale')|E] est impossible pour les [characters|El] dont la [faith|El] est [Concept('struggle_involved','impliquée')|E] dans la [struggle_region|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_easier_culture_hybridising_for_involved_and_interlopers:0 "[hybridize|E] des [cultures|El] est plus facile pour les [characters|El] [Concept('struggle_involved','impliqués')|E] et [struggle_interloper|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_positive_or_negative_relations:0 "Les [characters|El] importants peuvent spontanément développer des [relations|El] négatives ou positives" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_costs:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] et [struggle_interloper|El] payent moins pour les [wars|El] contre les [characters|El] de [faith|El] différente" + struggle_parameter_county_culture_conversion_in_region_proceeds_faster:0 "[promote_culture|E] dans la [struggle_region|El] progresse plus vite" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_cb_cost_minor:0 "Les [casus_belli|El] d’[struggle_conquest|El] sont moins chers" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_cb_cost_major:0 "Les [casus_belli|El] d’[struggle_conquest|El] sont chers" + struggle_parameter_unlocks_border_raid_casus_belli:1 "Déverrouille le [casus_belli|El] de [border_raid|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_bargain_fealty_interaction:1 "Déverrouille l’[interaction|El] de [Concept('bargain_fealty','négociation d’allégeance')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_contract_assistance_interaction:1 "Déverrouille l’[interaction|El] d’[contract_assistance|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_iberian_reclamation_casus_belli:1 "Déverrouille le [casus_belli|El] de [iberian_reclamation|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_enforce_truces_interaction:1 "Les [rulers|El] [Concept('struggle_involved','impliqués')|E] ayant au moins le [title_rank|El] [duke|El] peuvent imposer des [truces|El] en dessous d’eux" # [LocEditor:ForFutureBatchExport] + + + STRUGGLE_NEXT_PHASE_PROGRESS_LABEL:0 "Progression vers la prochaine phase" + STRUGGLE_NEXT_PHASE_PROGRESS_DESC:0 "Les événements actuels peuvent faire entrer la [struggle|El] en [Struggle.GetNextPhasesStringList]" + STRUGGLE_TT_PHASE_PROGRESS_LEADING:0 "#weak (phase meneuse)#!" + STRUGGLE_TT_PHASE_PROGRESS:0 "[StrugglePhase.GetNameNoTooltip|L] : [SelectLocalization( ObjectsEqual(Struggle.GetCurrentLeadingPhase, StrugglePhase.Self), 'STRUGGLE_TT_PHASE_PROGRESS_LEADING', '')] [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" # [LocEditor:ForFutureBatchExport] + STRUGGLE_NEXT_PHASE_TRANSITION_LABEL:0 "Prochaine phase : [Struggle.GetNextPhase.GetName|l]" + STRUGGLE_NEXT_PHASE_TRANSITION_DESC:0 "La lutte sera dans la [Struggle.GetNextPhase.GetName|l] dans [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + STRUGGLE_TT_PHASE_TRANSITION:0 "[StrugglePhase.GetName] #weak (prochaine phase)#! [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_TT_PHASE_TRANSITION_TIME_TO:0 "La [StrugglePhase.GetName|l] commencera dans [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + + STRUGGLE_EFFECT_LABEL_WAR:0 "Guerre" + STRUGGLE_EFFECT_LABEL_FAITH:0 "Foi" + STRUGGLE_EFFECT_LABEL_CULTURE:0 "Culture" + STRUGGLE_EFFECT_LABEL_OTHER:0 "Autre" + + STRUGGLE_INVOLVED_NO_CONCEPT:0 "$game_concept_struggle_involved$" # [LocEditor:ForFutureBatchExport] + STRUGGLE_INTERLOPER_NO_CONCEPT:0 "$game_concept_struggle_interloper$" # [LocEditor:ForFutureBatchExport] + STRUGGLE_UNINVOLVED_NO_CONCEPT:0 "$game_concept_struggle_uninvolved$" # [LocEditor:ForFutureBatchExport] + + STRUGGLE_MAP_TT:0 "$EFFECT_LIST_BULLET$Implication : [STRUGGLE.GetCharacterInvolvementTypeNoConcept(CHARACTER.Self)|l]\n$EFFECT_LIST_BULLET$Culture : [CHARACTER.GetCulture.GetNameNoTooltip]\n$EFFECT_LIST_BULLET$Foi : [CHARACTER.GetFaith.GetAdjectiveNoTooltip]" # [LocEditor:ForFutureBatchExport] + STRUGGLE_START_EVENT_DESC:0 "#high Vous êtes un personnage [GetPlayer.GetStruggleInvolvementType(Struggle.Self)|l] dans cette [Struggle.GetName|l].#!\n\nLa région est actuellement dans une phase [StrugglePhase.GetName|l]. Vos actions et celles des autres participants détermineront les phases futures de la [struggle|El] et son issue." + STRUGGLE_START_EVENT_PHASE_TITLE:1 "Inspectez chaque icône pour voir les effets de la [struggle_phase|El] actuelle" + STRUGGLE_END_EVENT_DESC:0 "Vous avez terminé la [Struggle.GetName|l] en parvenant à un dénouement d’une [StrugglePhase.GetName|l]." + no_call_ally_for_this_war_tt:0 "Vous ne pouvez pas appeler votre allié pour cette [war|El]" + STRUGGLE_EFFECT_TT_CHARACTER_INVOLVEMENT:0 "[Character.Custom('FR_le_Char_U_Pi')|U][Character.GetShortUINameNoTooltip|U] [Select_CString( Character.IsLocalPlayer, 'êtes', 'est' )] un personnage [Character.GetStruggleInvolvementType( Struggle.Self )|l] dans la [Struggle.GetNameNoTooltip|l]" diff --git a/project/ck3/base_game/localization/french/struggles/struggles_parameters_l_french.yml b/project/ck3/base_game/localization/french/struggles/struggles_parameters_l_french.yml new file mode 100644 index 0000000000..9529fb8afe --- /dev/null +++ b/project/ck3/base_game/localization/french/struggles/struggles_parameters_l_french.yml @@ -0,0 +1,49 @@ +l_french: + bonus_from_new_friend:0 "Vous avez noué une amitié" + struggle_parameter_unlocks_buy_claim_for_all:1 "Débloque l’[buy_claim_interaction|El] contre les [rulers|El] [Concept('struggle_involved','impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_demand_payments_for_all:1 "Débloque l’[demand_payment_decision|El] contre les [rulers|El] [Concept('struggle_involved','impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_abduct_for_all:1 "Débloque le [scheme|El] visant à [GetScheme('abduct').GetActionName|l] contre des [rulers|El] [Concept('struggle_involved','impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_fabricate_hooks_for_all:1 "Débloque le [scheme|El] visant à [GetScheme('fabricate_hook').GetActionName|l] contre des [rulers|El] [Concept('struggle_involved','impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_claim_throne_for_all:1 "Débloque le [scheme|El] visant à [GetScheme('claim_throne').GetActionName|l] contre des [rulers|El] [Concept('struggle_involved','impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_incite_revolts_interaction:1 "Débloque l’[interaction|El] visant à [incite_revolts_interaction|El] contre des [rulers|El] [Concept('struggle_involved','impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_forced_vassalization_casus_belli:1 "Débloque le [casus_belli|El] de [Concept('vassalize_casus_belli','vassalisation forcée')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_powerful_vassal_can_claim_liege_titles:1 "Débloque l’[interaction|El] $vassal_claim_liege_title_interaction$ pour les [powerful_vassals|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_claim_throne_for_powerful_vassals:1 "Débloque [GetScheme('claim_throne').GetTypeName] [scheme|El] pour les [powerful_vassal|El] contre les [rulers|El] [Concept('struggle_involved','impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_holy_order_can_be_created_by_dukes:1 "Permet la création d’[holy_order|El] pour les ducs" + + struggle_parameter_piety_from_new_alliance:0 "Former une [alliance|El] avec un autre dirigeant [struggle_involved|El] fournit de la [piety|El][piety_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_completing_building_in_temple_gives_piety:0 "Achever un bâtiment de [temple_holding|El] fournit de la [piety|El][piety_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_release_prisoner_diff_faith_gives_prestige:0 "Libérer des [prisoners|El] d’une autre [faith|El] fournit du [prestige|El][prestige_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_same_faith_friend_piety_gain:0 "Nouer une [Concept('friend','amitié')|E] avec un [character|El] [struggle_involved|El] de même [faith|El] fournit [piety|El][piety_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_completing_building_in_castle_gives_development:0 "Achever un bâtiment de [castle_holding|El] fournit de la [development_growth|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_granting_independence_to_non_dejure_gives_renown:0 "Accorder l’indépendance à un titre non [de_jure|El] fournit de la [dynasty_prestige|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_grant_titles_diff_faith_culture_gives_prestige:0 "Accorder des titres à un [vassal|El] d’une autre [faith|El] ou [culture|El] fournit de la [dynasty_prestige|El]" + struggle_parameter_learning_languages_gives_piety:1 "Apprendre une [language|El] fournit de la [piety|El][piety_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_release_prisoner_diff_culture_gives_prestige:0 "Libérer des [prisoners|El] d’une autre [culture|El] fournit du [prestige|El][prestige_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_becoming_friend_gives_prestige:0 "Nouer une [Concept('friend','amitié')|E] avec un autre [character|El] [struggle_involved|El] fournit du [prestige|El][prestige_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_cannot_execute_involved_prisoners:1 "Impossible d’[execute|El] des [prisoners|El] [Concept('struggle_involved','impliqués')|E]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_grant_titles_diff_faith_culture_to_leads_to_friendship:0 "Accorder des [titles|El] à un [vassal|El] d’une autre [faith|El] ou [culture|El] peut mener à l’amitié" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_gifts_involved_diff_faith_culture_leads_to_friendship:0 "Offrir de l’[gold|El][gold_i] ou des [artifacts|El] à un [character|El] [struggle_involved|El] ayant une autre [faith|El] ou [culture|El] peut mener à l’amitié" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_duel_against_every_involved:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] peuvent se lancer un [trial_by_combat|El] entre eux" # Not used [LocEditor:ForFutureBatchExport] + struggle_parameter_interfaith_marriages_between_involved_characters_costs_piety:0 "Épouser quelqu’un d’une autre [faith|El] coûte de la [piety|El][piety_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_interfaith_marriages_between_involved_characters_gives_piety:0 "Épouser quelqu’un d’une autre [faith|El] fournit de la [piety|El][piety_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_epic_commission_for_independent_rulers:0 "Débloque la [decision|El] de [commission_epic|El] pour les [rulers|El] [Concept('independent','indépendants')|E] et ajoute la possibilité d’accorder des [claims|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_truce_purchasing_interaction:0 "Les [characters|El] [Concept('struggle_involved','impliqués')|E] peuvent acheter une [truce|El] entre eux" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_secure_iberian_foothold_decision:0 "Débloque la [decision|El] [secure_iberian_foothold_decision|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_unlocks_befriend_schemes_for_everyone:0 "Débloque le [scheme|El] visant à [GetScheme('befriend').GetActionName|l]" + struggle_parameter_apply_truce_when_sending_ward:0 "Envoyer un [ward|El] établira une [truce|El] avec le [guardian|El]" # [LocEditor:ForFutureBatchExport] + TRUCE_FP2_WARD:0 "Éduque un [ward|El]" + struggle_parameter_unlocks_golden_age_jewish_science_decision:0 "Débloque la [decision|El] de [golden_age_jewish_science_in_iberia_decision|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_build_pilgrim_roads_decision:0 "Débloque la [decision|El] de [build_holy_pilgrim_roads_decision|El]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_cheaper_buy_truce:0 "L’[interaction|El] [purchase_truce_interaction|El] coûte moins d’[gold|El][gold_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_prestige_from_feast:0 "L’[activity|El] [feast|El] fournit plus de [prestige|El][prestige_i]" # [LocEditor:ForFutureBatchExport] + struggle_parameter_struggle_agents_less_likely_to_join_schemes:0 "Acceptation d’[agent|El] : #N -25#!" # [LocEditor:ForFutureBatchExport] + struggle_parameter_unlocks_sell_minor_title_for_kings_and_higher:0 "Débloque la [sell_titles_decision|El] pour les rois et les empereurs" # [LocEditor:ForFutureBatchExport] + struggle_parameter_invasion_conquest_war_cannot_be_declared:0 "Les [casus_bellis|El] d’invasion et de conquête ne sont pas disponibles" + struggle_parameter_struggle_clash_restricted_to_single_county:0 "Le [casus_belli|El] d’[struggle_conquest|El] ne cible qu’un seul [county|El]" + struggle_parameter_unlocks_expedite_scheme_decision:0 "$TRAIT_FLAG_DESC_can_improve_hostile_schemes_decision$" + struggle_parameter_learning_languages_gives_prestige:0 "Apprendre une [language|El] fournit du [prestige|El][prestige_i]" + struggle_parameter_granting_title_to_local_noble_gives_prestige:0 "Accorder un [title|El] à un noble local fournit du [prestige|El][prestige_i]" + prestige_from_granting_title.tt:0 "Noble local promu" + cultural_acceptance_gain_from_phase_effects:0 "Le [county_development|El] a augmenté dans un [county|El] de [culture|El] [current_culture.GetName]" + struggle_parameter_gain_acceptance_when_developing_other_culture_county:0 "Augmenter le [county_development|El] d’un comté avec une autre [culture|El] augmente l’[cultural_acceptance|El]" diff --git a/project/ck3/base_game/localization/french/struggles_l_french.yml b/project/ck3/base_game/localization/french/struggles_l_french.yml new file mode 100644 index 0000000000..0c4cfea28a --- /dev/null +++ b/project/ck3/base_game/localization/french/struggles_l_french.yml @@ -0,0 +1,5 @@ +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +l_french: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + ENDING_DECISION_BUTTON_LABEL:0 "#high Afficher les décisions finales#!" diff --git a/project/ck3/base_game/localization/french/suggestions_l_french.yml b/project/ck3/base_game/localization/french/suggestions_l_french.yml index 8189294752..ce007fa011 100644 --- a/project/ck3/base_game/localization/french/suggestions_l_french.yml +++ b/project/ck3/base_game/localization/french/suggestions_l_french.yml @@ -30,12 +30,12 @@ suggestion_convert_county_label:0 "Convertir le comté" suggestion_convert_county:0 "Suggestion: convertir la foi en [landed_title.GetNameNoTierNoTooltip]" - suggestion_convert_county_desc:0 "Envoyer votre [Concept( 'realm_priest', GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionName )|E] pour convaincre les habitants du [landed_title.GetName] d’embrasser la vraie foi stabilisera la région." + suggestion_convert_county_desc:0 "Envoyer votre [Concept( 'realm_priest', GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionName )|El] pour convaincre les habitants du [landed_title.GetName] d’embrasser la vraie foi stabilisera la région." suggestion_convert_county_click:1 "#I Cliquer pour voir votre Conseil#!" suggestion_increase_control_label:0 "Augmenter le contrôle" suggestion_increase_control:0 "Suggestion: augmenter le contrôle en [landed_title.GetNameNoTierNoTooltip]" - suggestion_increase_control_desc:2 "Envoyer votre [Concept( 'marshal', GetPlayer.GetCouncillorPosition( 'councillor_marshal' ).GetPositionName )|E] pour augmenter le contrôle en [landed_title.GetName] et ainsi réduire la [Concept( 'county_corruption', 'corruption' )|E] dans le comté et obtenir éventuellement d’autres effets positifs." + suggestion_increase_control_desc:2 "Envoyer votre [Concept( 'marshal', GetPlayer.GetCouncillorPosition( 'councillor_marshal' ).GetPositionName )|El] pour augmenter le contrôle en [landed_title.GetName] et ainsi réduire la [Concept( 'county_corruption', 'corruption' )|E] dans le comté et obtenir éventuellement d’autres effets positifs." suggestion_increase_control_click:1 "#I Cliquer pour voir votre Conseil#!" suggestion_increase_opinion_label:0 "Augmenter l’opinion" @@ -62,3 +62,8 @@ suggestion_request_war_aid_petition_label:0 "Suggestion: demander une assistance militaire" suggestion_request_war_aid_petition_desc:0 "Vous pouvez demander à votre [liege|El] de l’aide dans votre [war|El]. Il pourrait vous rejoindre ou payer des soldats." suggestion_request_war_aid_petition_click:0 "#I Cliquez pour voir la [royal_court|E] de votre [liege|El]#!" + + suggestion_create_nation_fracturing_faction:0 "Créer une faction de dissolution" + suggestion_create_nation_fracturing_faction_label:0 "Suggestion: créer une faction de dissolution" + suggestion_create_nation_fracturing_faction_desc:0 "Vous pouvez défier votre [liege|El] et essayer de dissoudre le pays pour obtenir votre indépendance et celle de tous ses autres [vassals|El]" + suggestion_create_nation_fracturing_faction_click:0 "#I Cliquez pour voir la faction contre votre [liege|El]#!" diff --git a/project/ck3/base_game/localization/french/titles_cultural_names_l_french.yml b/project/ck3/base_game/localization/french/titles_cultural_names_l_french.yml index 50fa3e398b..d2647aa942 100644 --- a/project/ck3/base_game/localization/french/titles_cultural_names_l_french.yml +++ b/project/ck3/base_game/localization/french/titles_cultural_names_l_french.yml @@ -1640,7 +1640,7 @@ cn_reval:0 "Reval" cn_reval_adj:0 "revalienne" cn_rafala:0 "Rafala" - cn_rafala_adj:0 "Rafalan" + cn_rafala_adj:0 "rafala" cn_laanemaa:0 "Läänemaa" cn_laanemaa_adj:0 "läänemaan" cn_fellin:0 "Fellin" @@ -1750,9 +1750,87 @@ cn_roazhon:0 "Roazhon" cn_roazhon_adj:0 "roazhonienne" - #Spain + #Iberia cn_carthaginensis:0 "Carthaginoise" cn_carthaginensis_adj:0 "carthaginoise" + cn_isbaniya:0 "Isbaniya" + cn_al_andalus:0 "al-Andalus" + cn_xenxir:0 "Xenxir" + cn_castalla:0 "Castalla" + cn_liyyun:0 "Liyyun" + cn_burtughal:0 "Burtughal" + cn_yilliqiyya:0 "Yilliqiyya" + cn_al_sarq:0 "al-Šarq" + cn_al_gharb:0 "al-Gharb" + cn_batalyaws:0 "Batalyaws" + cn_barshiluna:0 "Barshiluna" + cn_baya:0 "Baya" + cn_al_quila:0 "al-Quila" + cn_kulumriyya:0 "Kulumriyya" + cn_qurtubah:0 "Qurtubah" + cn_garnatah:0 "Garnatah" + cn_mayurqa:0 "Mayurqa" + cn_mursiyyah:0 "Mursiyyah" + cn_isbiliyyah:0 "Isbiliyyah" + cn_tulaytulah:0 "Tulaytulah" + cn_balansiyyah:0 "Balansiyyah" + cn_saraqustah:0 "Saraqustah" + cn_al_urqub:0 "al-Urqub" + cn_al_banu_razin:0 "al-Banu Razin" + cn_qasr_abi_danis:0 "Qasr Abi Danis" + cn_al_qannis:0 "al-Qannis" + cn_al_karas:0 "al-Karas" + cn_al_gazirah_al_hadra:0 "al-Gazirah al-Hadra" + cn_al_laqant:0 "al-Laqant" + cn_al_mariyyah:0 "al-Mariyyah" + cn_yaiyan:0 "Yaiyan" + cn_ubaydah:0 "Ubaydah" + cn_yaburah:0 "Yaburah" + cn_burgus:0 "Burġus" + cn_qabra:0 "Qabra" + cn_hisn_qasras:0 "hisn Qasras" + cn_qadis:0 "Qadis" + cn_qalat_ayyub:0 "Qalat Ayyub" + cn_qalat_rabah:0 "Qalat Rabah" + cn_burjanna:0 "Burjanna" + cn_itanyia:0 "Itanyia" + cn_qaruniyah:0 "Qaruniyah" + cn_siqubiyyah:0 "Siqubiyyah" + cn_qunkah:0 "Qunkah" + cn_daniyyah:0 "Daniyyah" + cn_al_bash:0 "al-Bash" + cn_santa_mariya_ibn_harun:0 "Santa Mariya ibn Harun" + cn_afraga:0 "Afraga" + cn_harundah:0 "harundah" + cn_yabisa:0 "Yabisa" + cn_sabtah:0 "Sabtah" + cn_al_ishbuna:0 "al-Ishbuna" + cn_laridah:0 "Laridah" + cn_al_magrit:0 "al-Magriţ" + cn_malaqah:0 "Malaqah" + cn_malilah:0 "Malilah" + cn_manurqa:0 "Manurqa" + cn_maridah:0 "Maridah" + cn_mulina:0 "Mulina" + cn_uqlish:0 "Uqlish" + cn_al_manijah:0 "al-Manijah" + cn_nagirah:0 "Nagirah" + cn_banbalunah:0 "Banbalunah" + cn_labla:0 "Labla" + cn_salamanqa:0 "Salamanqa" + cn_yant_yaqub:0 "Yant Yaqub" + cn_silb:0 "Silb" + cn_turtusah:0 "Turtusah" + cn_al_bunt:0 "al-Bunt" + cn_tutilah:0 "Tutilah" + cn_balad_al_walid:0 "Balad al-Walid" + cn_sammurah:0 "Sammurah" + cn_al_mariyyat_bayyana:0 "al-Mariyyāt Baŷŷāna" + cn_muassassat_batalyaws:0 "Mu’assassat Batalyaws" + cn_madinat_qunka:0 "Madīnat Qūnka" + cn_madinat_mayurqa:0 "Madīnat Mayūrqa" + cn_madinat_al_muluk:0 "Madīnat al-Mulūk" + cn_gothia:0 "Gothia" #Jerusalem cn_iskandarun:0 "Iskandarun" @@ -2498,7 +2576,7 @@ # HRE cn_lubsko:0 "Lubsko" - cn_lubsko_adj:0 "Lubskoan" + cn_lubsko_adj:0 "lubsko" cn_zemr:0 "Žemŕ" # Slovenia @@ -2527,9 +2605,11 @@ cn_curonia_adj:0 "curonienne" cn_kurland:0 "Kurland" cn_kurland_adj:0 "kurland" + #Iberian names for Canary Islands + cn_tenerife:0 "Ténérife" # [LocEditor:ForFutureBatchExport] + cn_canaria:0 "Gran-Canaria" # [LocEditor:ForFutureBatchExport] + cn_fuerteventura:0 "Fuerteventura" # [LocEditor:ForFutureBatchExport] + cn_lanzarote:0 "Lanzarote" # [LocEditor:ForFutureBatchExport] -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - cn_sommerfeld:0 "Sommerfeld" - cn_sommerfeld_adj:0 "sommerfelder" - cn_obra_osh:0 "Obran Osh" - cn_obra_osh_adj:0 "obran osh" + #Guanche collective name for the Canaries (translated from the word people/state) + cn_guanac:0 "Al-Guañac" # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/titles_l_french.yml b/project/ck3/base_game/localization/french/titles_l_french.yml index 1298754c73..5e6abfe48e 100644 --- a/project/ck3/base_game/localization/french/titles_l_french.yml +++ b/project/ck3/base_game/localization/french/titles_l_french.yml @@ -608,7 +608,7 @@ b_andernach:0 "Andernach" b_andijan:0 "Andijan" b_andkhud:0 "Andkhud" - b_andorra:1 "Seu d’Urgell" + b_andorra:2 "Andorre" b_andover:0 "Andover" b_andrano:0 "Andrano" b_andravida:0 "Andravida" @@ -1093,7 +1093,7 @@ b_balad:0 "Balad" b_baladuluk:0 "Bala Duluk" b_balaghat:0 "Balaghat" - b_balaguer:0 "Balaguer" + b_balaguer:1 "Ordanyá" b_balakhna:0 "Balakhna" b_balakliia:0 "Balakliia" b_balakova:0 "Balakova" @@ -1822,7 +1822,7 @@ b_buckfast:0 "Buckfast" b_buckingham:0 "Buckingham" b_bucu:0 "Bucu" - b_bucuresti:1 "Tîrgoviște" + b_bucuresti:1 "Slobozia" # [LocEditor:ForFutureBatchExport] b_budejovice:0 "Budejovice" b_budhkula:0 "Budhkula" b_budin:0 "Budin" @@ -3455,7 +3455,7 @@ b_fuensalida:0 "Fuensalida" b_fuentedelmaestre:0 "Fuente Del Maestre" b_fuentesauco:0 "Fuentesaúco" - b_fuerteventura:0 "Fuerteventura" + b_fuerteventura:0 "Maxorata" b_fugen:0 "Fügen" b_fuheis:0 "Fuheis" b_fuisse:0 "Fuissé" @@ -3805,7 +3805,7 @@ b_graftavallen:1 "Undursey" b_gralheira:1 "Cinfaes" b_granada:0 "Grenade" - b_grancanaria:0 "Gran Canaria" + b_grancanaria:0 "Tamaran" # [LocEditor:ForFutureBatchExport] b_grand:1 "Poulangy" b_grandmont:0 "Grandmont" b_grandola:0 "Grândola" @@ -5146,7 +5146,7 @@ b_kidwelly:0 "Kidwelly" b_kiel:0 "Kiel" b_kielce:0 "Kielce" - b_kiev:0 "Kiev" + b_kiev:1 "Kiev" b_kiffa:0 "Kiffa" b_kifri:0 "Kifri" b_kigi:0 "Kigi" @@ -5699,7 +5699,7 @@ b_lankaran:0 "Lankaran" b_lantosque:0 "Lantosque" b_lanuf:0 "Lanuf" - b_lanzarote:0 "Lanzarote" + b_lanzarote:0 "Titeroigatra" # [LocEditor:ForFutureBatchExport] b_laodikeia:0 "Laodicée" b_laon:0 "Laon" b_lapalma:0 "Palma" @@ -5996,7 +5996,7 @@ b_loq:0 "Loq" b_loralai:0 "Loralai" b_lorca:0 "Lorca" - b_loredo:0 "Loredo" + b_loredo:1 "Ullastret" b_lori:0 "Lori" b_lori_berd:0 "Lori Berd" b_loricol:0 "Loricol" @@ -9943,7 +9943,7 @@ b_templin:0 "Templin" b_tendaho:0 "Tendaho" b_tendrara:0 "Tendrara" - b_tenerife:0 "Ténérife" + b_tenerife:0 "Achinech" # [LocEditor:ForFutureBatchExport] b_tengiz:0 "Tengiz" b_tenkasi:0 "Tenkasi" b_tephrice:0 "Tephrice" @@ -11007,7 +11007,7 @@ b_wimpfen:0 "Wimpfen" b_winchcombe:0 "Winchcombe" b_winchester:0 "Winchester" - b_windische_buhel:1 "Lutenburg" + b_windische_buhel:1 "Lutenbourg" b_winterstoke:0 "Winterstoke" b_winterthur:0 "Winterthur" b_wirksworth:0 "Wirksworth" @@ -11939,8 +11939,8 @@ c_buchan_adj:3 "buchanienne" c_buckinghamshire:0 "Buckinghamshire" c_buckinghamshire_adj:0 "buckshirite" - c_bucuresti:1 "Tîrgoviște" - c_bucuresti_adj:1 "tîrgoviște" + c_bucuresti:1 "Ialomita" # [LocEditor:ForFutureBatchExport] + c_bucuresti_adj:1 "ialomita" # [LocEditor:ForFutureBatchExport] c_buhairya:0 "Buhairya" c_buhairya_adj:0 "buhairyan" c_bukhara:0 "Boukhara" @@ -11994,10 +11994,10 @@ c_cambray_adj:0 "cambrayan" c_cambridgeshire:0 "Cambridgeshire" c_cambridgeshire_adj:0 "cambridgeshirite" - c_campulung:0 "Câmpulung" - c_campulung_adj:0 "câmpulungienne" - c_canarias:0 "Canaries" - c_canarias_adj:0 "canarienne" + c_campulung:0 "Târgoviște" # [LocEditor:ForFutureBatchExport] + c_campulung_adj:0 "târgoviște" # [LocEditor:ForFutureBatchExport] + c_canarias:0 "Achinech" # [LocEditor:ForFutureBatchExport] + c_canarias_adj:0 "achinech" # [LocEditor:ForFutureBatchExport] c_canavese:0 "Canavese" c_canavese_adj:0 "canavese" c_canda:0 "Canda" @@ -12967,8 +12967,8 @@ c_khuttal_old:0 "Khuttal_old" c_khuwar:0 "Khuwar" c_khuwar_adj:0 "khuwari" - c_kiev:0 "Kiev" - c_kiev_adj:1 "kievienne" + c_kiev:1 "Kiev" + c_kiev_adj:2 "kievienne" c_kildare:0 "Kildare" c_kildare_adj:0 "kildariane" c_kimak:0 "Kimak" @@ -13153,7 +13153,7 @@ c_lemdiyya_adj:0 "lemdiyyan" c_lennox:0 "Lennox" c_lennox_adj:0 "lennoxian" - c_leon:0 "Leon" + c_leon:0 "León" c_leon_adj:0 "léonaise" c_leonsberg:0 "Leonsberg" c_leonsberg_adj:0 "leonsberger" @@ -13197,7 +13197,7 @@ c_livs:1 "Sakala" c_livs_adj:1 "sakala" c_ljubljana:1 "Leibach" - c_ljubljana_adj:1 "leichbachoise" + c_ljubljana_adj:1 "leichbachaise" c_lleida:0 "Lérida" c_lleida_adj:0 "léridanaise" c_lobdaburg:0 "Lobdaburg" @@ -13634,7 +13634,7 @@ c_nitra:0 "Nitra" c_nitra_adj:0 "nyitrane" c_nizhny_novgorod:1 "Obran Osh" - c_nizhny_novgorod_adj:1 "obran-oshan" + c_nizhny_novgorod_adj:1 "obran osh" c_njudung:0 "Njudung" c_njudung_adj:0 "njudung" c_nobatia:0 "Nobatie" @@ -13726,7 +13726,7 @@ c_orvieto:0 "Orvieto" c_orvieto_adj:0 "orviétane" c_osel:1 "Saaremaa" - c_osel_adj:1 "saaremaan" + c_osel_adj:1 "saaremaa" c_oshrusana:0 "Oshrusana" c_oshrusana_adj:0 "oshrusana" c_osnabruck:0 "Osnabrück" @@ -13862,7 +13862,7 @@ c_polovragi:0 "Polovragi" c_polovragi_adj:0 "polovragienne" c_pomoravlje:1 "Pomoravlje" - c_pomoravlje_adj:1 "pomoravljan" + c_pomoravlje_adj:1 "pomoravlje" c_pomorje:0 "Pomorje" c_pomorje_adj:0 "pomorje" c_porto:0 "Porto" @@ -13964,7 +13964,7 @@ c_ranthambore_adj:0 "ranthambore" c_raseiniai:0 "Raseiniai" c_rashka:1 "Raška" - c_rashka_adj:1 "raškan" + c_rashka_adj:1 "raška" c_rasht:0 "Rasht" c_ratanpur:0 "Ratanpur" c_ratanpur_adj:0 "ratanpur" @@ -14245,7 +14245,7 @@ c_sistan_adj:0 "sistani" c_siwistan:0 "Siwistan" c_siwistan_adj:0 "siwistan" - c_sjaelland:1 "Sjaælland" + c_sjaelland:2 "Sjælland" c_sjaelland_adj:0 "sjællandaise" c_sjeltie:0 "Sjeltie" c_sjeltie_adj:0 "sjeltian" @@ -15535,8 +15535,8 @@ d_khuttal_adj:0 "khuttali" d_khuzestan:0 "Khuzestan" d_khuzestan_adj:0 "khuzestani" - d_kiev:0 "Kiev" - d_kiev_adj:0 "kiévienne" + d_kiev:1 "Kiev" + d_kiev_adj:1 "kiévienne" d_kimak:0 "Kimak" d_kimak_adj:0 "kimak" d_kipchak:0 "Kipchak" @@ -15596,8 +15596,8 @@ d_lendians_adj:0 "lendienne" d_leon:0 "León" d_leon_adj:0 "léonaise" - d_lesser_poland:1 "Vistulanie" - d_lesser_poland_adj:1 "vistulanienne" + d_lesser_poland:1 "Vislanie" + d_lesser_poland_adj:1 "vislanienne" d_lettigalians:0 "Latgaliens" d_lettigalians_adj:0 "latgalienne" d_lithuanian_band:0 "Bande armée lituanienne" @@ -15695,6 +15695,8 @@ d_murcia_adj:0 "murcienne" d_muromians:0 "Muromiens" d_muromians_adj:0 "muromienne" + d_muwalladi:0 "Califat muwalladi" + d_muwalladi_adj:0 "califale" d_mzab:0 "Mzab" d_mzab_adj:0 "mzabian" d_nadia:0 "Nadia" @@ -15719,7 +15721,7 @@ d_nordgau:0 "Nordgau" d_nordgau_adj:0 "nordgauer" d_nordmark:2 "Vélètie" - d_nordmark_adj:1 "vélète" + d_nordmark_adj:1 "vélètienne" d_norfolk:0 "East Anglia" d_norfolk_adj:0 "est-anglienne" d_norfolk_adj_english:0 "Norfolkian" @@ -15839,7 +15841,7 @@ d_ragusa_adj:0 "dubrovnikan" d_raichur_doab:0 "Raichur Doab" d_rashka:1 "Raška" - d_rashka_adj:1 "raškane" + d_rashka_adj:1 "raška" d_ratanpur:0 "Ratanpur" d_ratanpur_adj:0 "ratanpuri" d_rattapadi:0 "Rattapadi" @@ -16337,8 +16339,8 @@ e_wendish_empire:2 "Empire balte" e_wendish_empire_adj:1 "balte" e_west_slavia:0 "Slavie occidentale" - e_west_slavia_adj:0 "slave occidentale" - e_west_slavia_pre:0 "slavo" + e_west_slavia_adj:0 "ouest-slavique" + e_west_slavia_pre:0 "ouest-slavo" k_abyssinia:0 "Abyssinie" k_abyssinia_adj:0 "abyssinienne" k_afghanistan:0 "Afghanistan" @@ -16361,7 +16363,7 @@ k_arabia:0 "Arabie" k_arabia_adj:0 "arabe" k_aragon:0 "Aragon" - k_aragon_adj:0 "aragonaise" + k_aragon_adj:0 "aragonaise" # [LocEditor:ForFutureBatchExport] k_armenia:0 "Arménie" k_armenia_adj:0 "arménienne" k_armenian_principality_article:0 "" @@ -16376,6 +16378,9 @@ k_badajoz_adj:0 "badajocienne" k_valencia:0 "Valence" k_valencia_adj:0 "valencienne" + k_visigoths_article:0 "" + k_visigoths:0 "Royaume des Wisigoths" + k_visigoths_adh:0 "visigothique" k_baluchistan:0 "Baloutchistan" k_baluchistan_adj:0 "baloutchistanaise" k_bavaria:0 "Bavière" @@ -16514,7 +16519,7 @@ k_krete:0 "Crète" k_krete_adj:0 "crétoise" k_lanka:0 "Lanka" - k_lanka_adj:0 "lankaise" + k_lanka_adj:0 "lanka" k_leon:0 "León" k_leon_adj:0 "léonaise" k_lithuania:0 "Lithuanie" @@ -17114,7 +17119,7 @@ k_opolye_adj:0 "vladimirienne" d_opolye:0 "Opolye" d_opolye_adj:0 "opolyian" - b_starodub-on-the-klyazma:0 "Starodub-on-the-Klyazma" + b_starodub-on-the-klyazma:0 "Starodoub-sur-le-Klyazma" b_yegoryevsk:0 "Yegoryevsk" b_yuryev:0 "Yuryev" b_ivanovo:0 "Ivanovo" @@ -17177,7 +17182,7 @@ c_kherson:0 "Kherson" c_kherson_adj:0 "khersoniane" c_dnipro:1 "Buri-chai" - c_dnipro_adj:1 "buri-chaian" + c_dnipro_adj:1 "buri-chai" c_khortytsia:1 "Yilki Su" c_khortytsia_adj:1 "yilki-su" c_bakhmut:0 "Bakhmout" @@ -17253,7 +17258,7 @@ b_ust-donvokhi:0 "Ust-Donvokhi" b_kazanskaya:0 "Kazanskaya" b_boguchar:0 "Boguchar" - b_millerovo:1 "Kazanskaya" + b_millerovo:1 "Kazanskaya sud" b_podgornye:0 "Podgornye" b_chersonesus:0 "Chersonesus" b_kerch:0 "Kerch" @@ -17576,13 +17581,13 @@ c_penza:0 "Penza" c_penza_adj:0 "penzan" c_saratov:1 "Sar Atau" - c_saratov_adj:1 "sar-atau" + c_saratov_adj:1 "sar atau" c_karatayak:0 "Karatayak" c_karatayak_adj:0 "karatayakian" c_tuluchezeva:0 "Tuluchezeva" c_tuluchezeva_adj:0 "tuluchezevan" c_balachev:0 "Balachev" - c_balachev_adj:0 "balachevian" + c_balachev_adj:0 "balachevienne" c_atkarsk:1 "Atkara" c_atkarsk_adj:1 "atkara" c_sebur:0 "Sebur" @@ -22713,7 +22718,7 @@ k_songhay:0 "Songhay" k_songhay_adj:0 "songhay" k_sao:0 "Sao" - k_sao_adj:0 "saoan" + k_sao_adj:0 "sao" k_toro:0 "Toro" k_toro_adj:0 "toroan" k_yorubaland:0 "Yorubaland" @@ -23907,8 +23912,10 @@ b_thiladhunmathi:0 "Thiladhunmathi" d_canarias:0 "Canaries" d_canarias_adj:0 "canarienne" - c_fuerteventura:0 "Fuerteventura" - c_fuerteventura_adj:0 "fuerteventuran" + k_canarias:0 "Canaries" # [LocEditor:ForFutureBatchExport] + k_canarias_adj:0 "canarienne" # [LocEditor:ForFutureBatchExport] + c_fuerteventura:0 "Maxorata" + c_fuerteventura_adj:0 "maxorata" c_madeira:0 "Madère" c_madeira_adj:0 "madéroise" b_madeira:0 "Madère" @@ -24220,15 +24227,27 @@ d_imami:0 "Imamat duodécimain" d_imami_adj:0 "duodécimaine" + + c_huesca:0 "Huesca" + c_huesca_adj:0 "Huescan" + c_sobrarbe:0 "Sobrarbe" + c_sobrarbe_adj:0 "sobrarbe" + c_rossello:0 "Rosselló" + c_rossello_adj:0 "rosselló" + c_pallas:0 "Pallas" + c_pallas_adj:0 "pallas" + b_prades_rossello:0 "Prades" + b_llivia:0 "Llivia" + b_monzon:0 "Monzón" + b_biescas:0 "Biescas" + b_pallars_jussa:0 "Pallars Jussà" + b_pallars_sobira:0 "Pallars Sobirà" + b_seu_d_urgell:0 "Seu d’Urgell" + k_mediterranean_sea:0 "Baleo-Tyrrhenia" # Baleo-Tyrrhenian + d_lesser_poland_late:0 "Petite-Pologne" d_lesser_poland_late_adj:0 "petite-polonaise" -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - c_nizhny_novgorod_adj_altaic_group:0 "Obran Osh" - c_nizhny_novgorod_adj_finno_ugric_group:0 "Obran Osh" - c_reval_adj_danish:0 "Revalian" - c_reval_adj_german:0 "Revalian" - c_reval_adj_norwegian:0 "Revalian" - c_reval_adj_swedish:0 "Revalian" - d_aral_il_ad:0 "Aralian" + k_toledo:0 "Tolède" + k_toledo_adj:0 "tolédane" diff --git a/project/ck3/base_game/localization/french/tooltip_structs_l_french.yml b/project/ck3/base_game/localization/french/tooltip_structs_l_french.yml index db588df72e..16ab14bd01 100644 --- a/project/ck3/base_game/localization/french/tooltip_structs_l_french.yml +++ b/project/ck3/base_game/localization/french/tooltip_structs_l_french.yml @@ -43,3 +43,5 @@ game_scheme_type_struct:0 "#TOOLTIP:SCHEME_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_court_amenities_setting_struct:0 "#TOOLTIP:COURT_AMENITIES_SETTING,$DESC_KEY$ $KEY_LOC|L$#!" game_nickname_struct:0 "#TOOLTIP:NICKNAME,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" + game_struggle_struct:0 "#TOOLTIP:STRUGGLE,$DESC_KEY$ $KEY_LOC|L$#!" + game_struggle_phase_struct:0 "#TOOLTIP:STRUGGLE_PHASE,$DESC_KEY$ $KEY_LOC|L$#!" diff --git a/project/ck3/base_game/localization/french/traits_l_french.yml b/project/ck3/base_game/localization/french/traits_l_french.yml index 3f004560f4..ee98524ff8 100644 --- a/project/ck3/base_game/localization/french/traits_l_french.yml +++ b/project/ck3/base_game/localization/french/traits_l_french.yml @@ -740,6 +740,21 @@ trait_adventurer:0 "Aventurier" trait_adventurer_desc:0 "Ce personnage a mené une vie d’aventurier faite de bravoure et d’action." trait_adventurer_character_desc:0 "Ce personnage a mené une vie d’aventurier faite de bravoure et d’action." + + trait_education_republican_knowledge:0 "Savoir républicain" + trait_education_republican_knowledge_1:0 "Citadin" + trait_education_republican_knowledge_1_desc:1 "Ce personnage a été initié à la gestion des villes." + trait_education_republican_knowledge_1_character_desc:1 "[ROOT.Char.GetFirstNameNoTooltip] a été initié à la gestion des villes." + trait_education_republican_knowledge_2:0 "Maire formé" + trait_education_republican_knowledge_2_desc:1 "Ce personnage a été formé à l’art de la gestion des villes." + trait_education_republican_knowledge_2_character_desc:1 "[ROOT.Char.GetFirstNameNoTooltip] a été formé[ROOT.Char.Custom('FR_E')] à l’art de la gestion des villes." # [LocEditor:ForFutureBatchExport] + trait_education_republican_knowledge_3:0 "Citadin expert" + trait_education_republican_knowledge_3_desc:1 "Ce personnage a développé un sens aigu de la gestion des villes." + trait_education_republican_knowledge_3_character_desc:1 "[ROOT.Char.GetFirstNameNoTooltip] a développé un sens aigu de la gestion des villes." # [LocEditor:ForFutureBatchExport] + trait_education_republican_knowledge_4:0 "Héritier républicain" + trait_education_republican_knowledge_4_desc:1 "Ce personnage maîtrise les arcanes de l'art de la gestion des villes." + trait_education_republican_knowledge_4_character_desc:1 "[ROOT.Char.GetFirstNameNoTooltip] maîtrise les arcanes de l'art de la gestion des villes." + # Female version of Child of Concubine trait_child_of_concubine:1 "Enfant de concubine" trait_child_of_concubine_desc:0 "Ce personnage est né d’une concubine." @@ -983,9 +998,3 @@ trait_administrative_court:0 "Courtisans administratifs" trait_intrigue_court:0 "Courtisans intrigants" trait_scholarly_court:0 "Courtisans érudits" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - trait_child_of_consort:0 "Enfant d'un concubin" - trait_child_of_consort_desc:0 "Ce personnage a été engendré[ROOT.Char.Custom('FR_E')] par un concubin." - trait_child_of_consort_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] a été engendré[ROOT.Char.Custom('FR_E')] par un concubin." - TRAIT_AGE_NOT_IN_RANGE:2 "@warning_icon!#X [TRAIT.GetName( CHARACTER.Self )] ne peut pas être ajouté car $CHARACTER_NAME$ a $CHARACTER_AGE$ ans, ce qui est en dehors de la tranche d'âge valable#!" diff --git a/project/ck3/base_game/localization/french/triggers/building_triggers_l_french.yml b/project/ck3/base_game/localization/french/triggers/building_triggers_l_french.yml index 6ef1ed7e5e..ca165ce3b4 100644 --- a/project/ck3/base_game/localization/french/triggers/building_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/triggers/building_triggers_l_french.yml @@ -44,4 +44,7 @@ NOT_HAS_SPECIAL_BUILDING_TRIGGER_GLOBAL:0 "N’a pas un [special_building|El]" HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] a un [special_building|El]" NOT_HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] n’a pas un [special_building|El]" + + HAS_HOLDING_DESC:0 "[PROVINCE.GetName] contient une [holding|El]" # [LocEditor:ForFutureBatchExport] + NOT_HAS_HOLDING_DESC:0 "[PROVINCE.GetName] ne contient pas une [holding|El]" # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/triggers/character_relation_triggers_l_french.yml b/project/ck3/base_game/localization/french/triggers/character_relation_triggers_l_french.yml index 331805db5d..f287a4130a 100644 --- a/project/ck3/base_game/localization/french/triggers/character_relation_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/triggers/character_relation_triggers_l_french.yml @@ -73,6 +73,3 @@ HAS_ARTIFACT_TRIGGER:0 "Possède un artefact" NOT_HAS_ARTIFACT_TRIGGER:0 "N’a pas d’artefact" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - HAS_RELATION_PHYSICIAN_WITH_TARGET:0 "[TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')|U][TARGET_CHARACTER.GetShortUIName] est le médecin de la Cour [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]" diff --git a/project/ck3/base_game/localization/french/triggers/character_script_list_triggers_l_french.yml b/project/ck3/base_game/localization/french/triggers/character_script_list_triggers_l_french.yml index ccf075d78d..dcfb5ab35a 100644 --- a/project/ck3/base_game/localization/french/triggers/character_script_list_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/triggers/character_script_list_triggers_l_french.yml @@ -1,14 +1,19 @@ l_french: - ALL_LIVING_CHARACTERS:0 "Tous les personnages vivants:" - ANY_LIVING_CHARACTER:0 "N’importe quel personnage vivant:" + ALL_LIVING_CHARACTERS:0 "Tous les personnages vivants :" + ANY_LIVING_CHARACTER:0 "N’importe quel personnage vivant :" - ALL_POOL_CHARACTERS:0 "Tous les personnages vagabonds:" - ANY_POOL_CHARACTER:0 "N’importe quel personnage vagabond:" + ALL_POOL_CHARACTERS:0 "Tous les personnages vagabonds :" + ANY_POOL_CHARACTER:0 "N’importe quel personnage vagabond :" - ANY_OF_CHARACTERS_VASSALS:0 "N’importe lequel [CHARACTER.LocalPlayerString( 'de vos', 'des' )] [vassals|El][CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]:" - ALL_OF_CHARACTERS_VASSALS:0 "Tous [CHARACTER.LocalPlayerString( 'vos', 'les' )] [vassals|El][CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )]:" - ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "$PARAMETERS$ des [vassals|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]:" - ANY_OF_CHARACTERS_VASSALS_COUNT:0 "$PARAMETERS$ des [vassals|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName]:" + ANY_OF_CHARACTERS_VASSALS:1 "N’importe lequel [CHARACTER.LocalPlayerString( 'de vos', 'des' )] [vassals|El][CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] :" + ALL_OF_CHARACTERS_VASSALS:1 "Tous [CHARACTER.LocalPlayerString( 'vos', 'les' )] [vassals|El][CHARACTER.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] :" + ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "$PARAMETERS$ des [vassals|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] :" + ANY_OF_CHARACTERS_VASSALS_COUNT:0 "$PARAMETERS$ des [vassals|El] [CHARACTER.Custom('FR_du_Char_U_Pi')][CHARACTER.GetShortUIName] :" - ANY_DYNASTY_MEMBER_COUNT:0 "$PARAMETERS$ membres de la [dynasty|El] [DYNASTY.GetBaseName]:" + ANY_DYNASTY_MEMBER_COUNT:0 "$PARAMETERS$ membres de la [dynasty|El] [DYNASTY.GetBaseName] :" + + ANY_IN_DE_JURE_ALL_GLOBAL:0 "Tout [title|El] de jure" # [LocEditor:ForFutureBatchExport] + NOT_ANY_IN_DE_JURE_ALL_GLOBAL:0 "Tout [title|El] non de jure" # [LocEditor:ForFutureBatchExport] + ANY_IN_DE_JURE_ALL_THIRD:0 "Tout [title|El] de jure de [TITLE.GetName]" # [LocEditor:ForFutureBatchExport] + NOT_ANY_IN_DE_JURE_ALL_THIRD:0 "Tout [title|El] non de jure de [TITLE.GetName]" # [LocEditor:ForFutureBatchExport] diff --git a/project/ck3/base_game/localization/french/triggers/character_triggers_l_french.yml b/project/ck3/base_game/localization/french/triggers/character_triggers_l_french.yml index d4365de2dc..0f783a65b9 100644 --- a/project/ck3/base_game/localization/french/triggers/character_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/triggers/character_triggers_l_french.yml @@ -747,7 +747,7 @@ character_this_equal:1 "La cible est [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" character_scope_equal:1 "La cible est [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" - none_this_equal:1 "La cible est [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" + none_this_equal:1 "La cible est inconnue" # [LocEditor:ForFutureBatchExport] #completely_controls YOU_COMPLETELY_CONTROL_TITLE_DESC:0 "Vous contrôlez [Concept( 'complete_control_region', 'complètement' )|E] [TARGET_TITLE.GetNameNoTier]" @@ -910,12 +910,3 @@ NOT_THIRD_IS_DECISION_ON_COOLDOWN:0 "$DECISION_NAME|V$ est disponible pour [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" GLOBAL_IS_DECISION_ON_COOLDOWN:0 "$DECISION_NAME|V$ n’est plus disponible jusqu’au [DATE.GetStringLong]" NOT_GLOBAL_IS_DECISION_ON_COOLDOWN:0 "$DECISION_NAME|V$ est disponible" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - BELONGS_TO_CULTURE_GROUP_TRIGGER:0 "Fait partie du [culture_group|El] [CULTURE_GROUP.GetName]" - DOES_NOT_BELONG_TO_CULTURE_GROUP_TRIGGER:0 "Ne fait pas partie du [culture_group|El] [CULTURE_GROUP.GetName]" - I_BELONG_TO_CULTURE_GROUP_TRIGGER:1 "Vous faites partie du [culture_group|El] [CULTURE_GROUP.GetName]" - I_DO_NOT_BELONG_TO_CULTURE_GROUP:1 "Vous ne faites pas partie du [culture_group|El] [CULTURE_GROUP.GetName]" - THEY_BELONGS_TO_CULTURE_GROUP:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] fait partie du [culture_group|El] [CULTURE_GROUP.GetName]" - THEY_DOESNT_BELONG_TO_CULTURE_GROUP:0 "[CHARACTER.Custom('FR_le_Char_U_Pi')|U][CHARACTER.GetShortUIName] ne fait pas partie du [culture_group|El] [CULTURE_GROUP.GetName]" - BELONGS_TO_CULTURE_GROUP_AS_CHARACTER_TRIGGER:0 "[TARGET_CHARACTER.Custom('FR_le_Char_U_Pi')|U][TARGET_CHARACTER.GetShortUIName] a le même [culture_group|El] que [CHARACTER.Custom('FR_le_Char_U_Pi')][CHARACTER.GetShortUIName]" diff --git a/project/ck3/base_game/localization/french/triggers/landed_title_triggers_l_french.yml b/project/ck3/base_game/localization/french/triggers/landed_title_triggers_l_french.yml index c9760e2f8a..0698d70d76 100644 --- a/project/ck3/base_game/localization/french/triggers/landed_title_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/triggers/landed_title_triggers_l_french.yml @@ -83,6 +83,7 @@ HAS_TITLE_LAW_FLAG_TRIGGER:0 "A $LAW$ comme loi de titre" IS_TITULAR_TRIGGER:0 "Est un [titular_title|El]" FORM_GERMANIA_CHRISTIAN_TRIGGER:0 "En tant que dirigeant [CHARACTER.GetFaith.GetAdherentName], vous pouvez réformer le $e_hre$" + FORM_HISPANIA_MUST_END_STRUGGLE_TRIGGER:0 "L'$e_spain$ ne peut pas être formée tant que la [iberian_struggle|El] n'a pas été résolue" TITLE_HELD_YEARS:0 "$TITLE$ est détenu depuis $VALUE|V0$ ans" TITLE_NOT_HELD_YEARS:0 "$TITLE$ n’est pas détenu depuis $VALUE|V0$ ans" LANDED_TITLE_THIS_EQUAL:0 "Est $TITLE$" diff --git a/project/ck3/base_game/localization/french/triggers/province_triggers_l_french.yml b/project/ck3/base_game/localization/french/triggers/province_triggers_l_french.yml index d4c3df52ee..abbcb884f3 100644 --- a/project/ck3/base_game/localization/french/triggers/province_triggers_l_french.yml +++ b/project/ck3/base_game/localization/french/triggers/province_triggers_l_french.yml @@ -21,3 +21,5 @@ IS_HOLY_SITE_TRIGGER:0 "Est un lieu saint" HAS_CONTRUCTION_WITH_FLAG_TRIGGER:0 "A une construction $FLAG|V$" NUM_LEASED_TITLES_TRIGGER:0 "Nombre de titres baillés à rente: $NUM|V0$" + + IS_RAIDED_TRIGGER:0 "Subit un [Concept('raided','pillage')|E]" diff --git a/project/ck3/base_game/localization/french/triggers/struggle_triggers_l_french.yml b/project/ck3/base_game/localization/french/triggers/struggle_triggers_l_french.yml new file mode 100644 index 0000000000..34e5764097 --- /dev/null +++ b/project/ck3/base_game/localization/french/triggers/struggle_triggers_l_french.yml @@ -0,0 +1,13 @@ +l_french: + + IS_CULTURE_INVOLVED_IN_STRUGGLE_TRIGGER:0 "Est [culture|El] [CULTURE.GetName] impliquée dans une [STRUGGLE.GetName]" + IS_FAITH_INVOLVED_IN_STRUGGLE_TRIGGER:0 "Est [faith|El] [FAITH.GetName] impliquée dans une [STRUGGLE.GetName]" + + STRUGGLE_PHASE_IS_TRIGGER:1 "Phase actuelle de [STRUGGLE.GetName] est $PHASE|l$" + NOT_STRUGGLE_PHASE_IS_TRIGGER:1 "Phase actuelle de [STRUGGLE.GetName] n’est pas $PHASE|l$" + + STRUGGLE_TYPE_TRIGGER:0 "Type de [STRUGGLE.GetName] est [STRUGGLE_TYPE]" + NOT_STRUGGLE_TYPE_TRIGGER:0 "Type de [STRUGGLE.GetName] n’est pas [STRUGGLE_TYPE]" + + IS_STRUGGLE_PHASE_TRIGGER:1 "La phase actuelle de la [STRUGGLE.GetName|l] est [PHASE.GetName|l]" + NOT_IS_STRUGGLE_PHASE_TRIGGER:1 "La phase actuelle de la [STRUGGLE.GetName|l] n’est pas [PHASE.GetName|l]" diff --git a/project/ck3/base_game/localization/french/tutorial/ep1_tutorial_reactive_l_french.yml b/project/ck3/base_game/localization/french/tutorial/ep1_tutorial_reactive_l_french.yml index e8a4ba11d4..a591e5bb8a 100644 --- a/project/ck3/base_game/localization/french/tutorial/ep1_tutorial_reactive_l_french.yml +++ b/project/ck3/base_game/localization/french/tutorial/ep1_tutorial_reactive_l_french.yml @@ -24,7 +24,7 @@ action_reactive_advice_royal_court_click:0 "$click_to_open_lesson$" ra_rc_intro:0 "Cour royale" - ra_rc_intro_desc:1 "Vous avez maintenant accès à votre propre [royal_court|E] !\n\nC’est un type particulier de Cour qui représente votre entrée sur la scène mondiale et donne accès à de nombreuses options et avantages nouveaux.\n\nElle est disponible pour les [kings|El] et [emperors|El] de [government|El] [GetGovernment( 'feudal_government' ).GetAdjective|l] ou [GetGovernment( 'clan_government' ).GetAdjective|l]." + ra_rc_intro_desc:2 "Vous avez maintenant accès à votre propre [royal_court|E] !\n\nC’est un type particulier de Cour qui représente votre entrée sur la scène mondiale et donne accès à de nombreuses options et avantages nouveaux.\n\nElle est disponible pour les [kings|El] et [emperors|El] de [government|El] [GetGovernment( 'feudal_government' ).GetAdjective|l], [GetGovernment( 'clan_government' ).GetAdjective|l] ou [GetGovernment( 'tribal_government' ).GetAdjective|l]." ra_rc_open:0 "$ra_rc_intro$" ra_rc_open_desc:0 "Vous pouvez faire beaucoup de choses à votre [royal_court|E], alors n’hésitez pas à explorer ces options par vous-même !\n\nPour l’instant, faisons un tour rapide à travers toutes les nouvelles actions qui s’offrent à vous." diff --git a/project/ck3/base_game/localization/french/tutorial/fp2_tutorial_reactive_l_french.yml b/project/ck3/base_game/localization/french/tutorial/fp2_tutorial_reactive_l_french.yml new file mode 100644 index 0000000000..d02b72f811 --- /dev/null +++ b/project/ck3/base_game/localization/french/tutorial/fp2_tutorial_reactive_l_french.yml @@ -0,0 +1,44 @@ +l_french: + reactive_advice_struggle:0 "Luttes" + action_reactive_advice_struggle:0 "Conseil : luttes" + action_reactive_advice_struggle_desc:0 "Vous pouvez participer à une lutte. Ouvrez ceci pour en savoir plus sur ce que cela signifie pour vous." # [LocEditor:ForFutureBatchExport] + action_reactive_advice_struggle_click:0 "$click_to_open_lesson$" + + lessons_struggle_introduction:0 "Luttes" + lessons_struggle_introduction_desc:0 "Vous faites maintenant partie d’une [struggle|El] !\n\nLes [struggle_struggles|l] sont des conflits prolongés au sein d’une [region|El] dans laquelle les actions de tous les participants changent l’état de la zone via la mise en place de [struggle_phase_phases|El]. Les changements dans l’état de la région auront des effets sur la [war|El], la [faith|El] et la [culture|El].\n\nTous les participants rivalisent pour être celui qui décidera de la fin de la [struggle|El], fin qui affectera tous les participants de la région." + + lessons_struggle_region_open:0 "Région de lutte" + lessons_struggle_region_open_desc:0 "La [struggle_region|El] est signalée par une frontière qui s'affiche lorsque vous survolez le bouton Lutte. Seuls les personnages possédant une terre à l’intérieur de cette région participent à la [struggle|El].\n\n#TUT Les [characters|El] à l’extérieur de la région peuvent rejoindre une [struggle|El] en acquérant une terre dans la [struggle_region|El] et en y plaçant leur [capital|El].#!" # [LocEditor:ForFutureBatchExport] + + lessons_struggle_view_open:0 "Accéder à la vue Lutte" + lessons_struggle_view_open_desc:0 "Vous pouvez ouvrir la vue de la [struggle|El] pour consulter toutes les informations la concernant." + lessons_struggle_view_open_prompt:0 "Ouvrez la vue de la [struggle|El]" + + lessons_struggle_view:0 "Vue de la lutte" + lessons_struggle_view_desc:0 "Dans la vue de la lutte, vous pouvez en savoir plus sur la [struggle_phase|El] en cours et ses effets. Vous pouvez également afficher les prochaines phases potentielles et les [struggle_catalyst_catalysts|El] que vous devez accomplir pour diriger la [struggle|El] vers elles." # [LocEditor:ForFutureBatchExport] + + + lessons_struggle_current_phases_and_effects:0 "Phases et effets actuels" + lessons_struggle_current_phases_and_effects_desc:0 "La [struggle_phase|El] actuelle impacte l’ensemble de la [struggle_region|El] et applique des effets spéciaux aux participants [Concept('struggle_involved','impliqués')|E], [struggle_interloper|El] et [Concept('struggle_uninvolved','non impliqués')|E].\n\nDans cette section, vous pouvez inspecter les effets de phase sur la [war|El], la [faith|El], la [culture|El], etc." + + lessons_next_struggle_phases:0 "Prochaines phases de lutte" + lessons_next_struggle_phases_desc:0 "La [struggle_phase|El] actuelle prendra fin lorsque l’une des prochaines phases potentielles atteindra [GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')] de progression. Pour augmenter la progression de l’une des prochaines phases potentielles, vous devez achever des [struggle_catalyst_catalysts|El] listés en dessous.\n\n#TUT Inspectez les prochaines phases potentielles pour en savoir plus sur elles, leurs effets et la progression récente des [struggle_catalyst|l]. Les sélectionner ouvrira la liste des [struggle_catalyst_catalysts|l]. Ils peuvent être achevés un nombre illimité de fois par vous ou d’autres participants [Concept('struggle_involved','impliqués')|E] dans la [struggle|El].#!" # [LocEditor:ForFutureBatchExport] + + lessons_ending_struggle_open:0 "Conclure la lutte" + lessons_ending_struggle_open_desc:0 "La [struggle|El] continuera de changer de phase jusqu’à ce qu’un participant déclenche l’une des décisions de dénouement qui mettent fin à la [struggle|El]. Vous pouvez toujours inspecter les décisions de dénouement pour vérifier les prérequis et les effets." # [LocEditor:ForFutureBatchExport] + lessons_ending_struggle_open_prompt:0 "Ouvrir les décisions de dénouement" + + lessons_ending_struggle:0 "Conclure la lutte" + lessons_ending_struggle_desc:0 "Ici vous pouvez voir toutes les décisions de dénouement pour la [struggle|El].\n\nGardez à l’esprit que chaque décision de dénouement requiert que vous soyez dans une phase spécifique pour la déclencher. Vous serez averti si l’une d’entre elles est disponible." # [LocEditor:ForFutureBatchExport] + + + lessons_explore_struggle_open:0 "Explorer la lutte" + lessons_explore_struggle_open_desc:0 "Vous connaissez maintenant toutes les bases et votre première [struggle|El] vous attend.\n\nL’inspection des effets de la phase actuelle et des phases suivantes potentielles vers lesquelles vous pourriez vouloir vous diriger est un bon point de départ.." + + lessons_struggle_involvement_view_open:0 "Implication dans la lutte" + lessons_struggle_involvement_view_open_desc:0 "Dans une [struggle|El], tous les [characters|El] dans la région peuvent déclencher des [struggle_catalyst_catalysts|El]. Il est donc important de savoir qui sont les participants [Concept('struggle_involved','impliqués')|E] et [struggle_interloper]. La vue de l’implication dans la [struggle|El] offre des informations à ce sujet." + lessons_struggle_involvement_view_open_prompt:0 "Ouvrir la vue Implication dans la lutte" # [LocEditor:ForFutureBatchExport] + + lessons_struggle_involvement_view:0 "Implication dans la lutte" + lessons_struggle_involvement_view_desc:0 "Ici, vous pouvez voir les informations relatives à votre implication, ainsi qu’une description de ce qui fait de vous un personnage [struggle_involved|El], [struggle_interloper|El] ou [struggle_uninvolved|El].\n\nEn plus de votre implication personnelle, vous pouvez voir la liste des participants de la [struggle|El] et leur implication. Les [struggle_involved_cultures|El] et les [struggle_involved_faiths|El] s’y trouvent également.\n\n#TUT Connaître l’implication des autres joueurs est important lorsque vous planifiez les catalyseurs que vous voulez utiliser, car les catalyseurs peuvent vous inciter à cibler un autre participant de la [struggle|El], une autre [faith|El] ou une autre [culture|El].#!" + diff --git a/project/ck3/base_game/localization/french/tutorial/tutorial_l_french.yml b/project/ck3/base_game/localization/french/tutorial/tutorial_l_french.yml index 69cfa72ca5..62925de0bc 100644 --- a/project/ck3/base_game/localization/french/tutorial/tutorial_l_french.yml +++ b/project/ck3/base_game/localization/french/tutorial/tutorial_l_french.yml @@ -50,6 +50,25 @@ lesson_step_6_of_8:0 "6/8" lesson_step_7_of_8:0 "7/8" lesson_step_8_of_8:0 "8/8" + lesson_step_1_of_9:0 "1/9" + lesson_step_2_of_9:0 "2/9" + lesson_step_3_of_9:0 "3/9" + lesson_step_4_of_9:0 "4/9" + lesson_step_5_of_9:0 "5/9" + lesson_step_6_of_9:0 "6/9" + lesson_step_7_of_9:0 "7/9" + lesson_step_8_of_9:0 "8/9" + lesson_step_9_of_9:0 "9/9" + lesson_step_1_of_10:0 "1/10" + lesson_step_2_of_10:0 "2/10" + lesson_step_3_of_10:0 "3/10" + lesson_step_4_of_10:0 "4/10" + lesson_step_5_of_10:0 "5/10" + lesson_step_6_of_10:0 "6/10" + lesson_step_7_of_10:0 "7/10" + lesson_step_8_of_10:0 "8/10" + lesson_step_9_of_10:0 "9/10" + lesson_step_10_of_10:0 "10/10" #Lesson names lesson_basics:0 "I — Les bases" @@ -228,7 +247,7 @@ lesson_basics_vassals_concept:0 "Vassaux ($lesson_basics_vassals$)" lesson_basics_realm_view_tt:2 "Ouvrez la vue du pays à droite de l’écran (mise en avant)" lesson_basics_vassals_tab_tt:0 "Inspectez l’onglet Vassaux" - lesson_basics_vassals_concept_desc:3 "En tant que [ruler|El], vous êtes probablement le [liege|El] de [vassals|El]. Ce sont des dirigeants qui vous ont juré fidélité et qui font donc partie de votre [realm|El], qui vous ont juré fidélité.\n\n#TUT Les vassaux vous fournissent de l’[gold|El]([taxes|El]) et des soldats ([levies|El]).\n\nIl est possible d’être à la fois un seigneur lige et un vassal.#!" + lesson_basics_vassals_concept_desc:3 "En tant que [ruler|El], vous êtes probablement le [liege|El] de [vassals|El]. Ce sont des dirigeants qui vous ont juré fidélité et qui font donc partie de votre [realm|El].\n\n#TUT Les vassaux vous fournissent de l’[gold|El] ([taxes|El]) et des soldats ([levies|El]).\n\nIl est possible d’être à la fois un seigneur lige et un vassal.#!" lesson_basics_vassals_concept_complete_2:0 "$lesson_basics_vassals_concept$" lesson_basics_vassals_concept_great_job:0 "$lesson_basics_vassals_concept$" @@ -273,7 +292,7 @@ lesson_basics_hooks:0 "Secrets ($lesson_basics_schemes$)" lesson_basics_hooks_desc:3 "Parfois les [schemes|El] peuvent donner lieu à des [secrets|El] — si vous surprenez quelqu’un qui tente de commettre un [GetScheme('murder').GetTypeName|l], il est probablement dans son intérêt de s’assurer que vous ne l’ébruiterez pas.\n\nVous pouvez aussi le [Concept('blackmail','faire chanter')|E], afin de gagner un [hook|El] ! Celui-ci représente une faveur ou une emprise que vous pouvez utiliser sur un [character|El] pour l’encourager (ou le forcer) à faire ce que vous souhaitez.\n\nVous découvrirez de nombreuses façons d’en obtenir et de les utiliser.\n\n#TUT Ensuite, faisons comme si vous aviez réussi à obtenir un hameçon contre un de vos [vassals|El]...#!" lesson_basics_hooks_complete:0 "Hameçons ($lesson_basics_schemes$)" - lesson_basics_hooks_complete_desc:4 "Ce [weak_hook|El] peut par exemple être utilisé pour augmenter les [obligations|El] définies par le [feudal_contract|El] que vous avez avec un vassal féodal.\n\n#TUT Pour accéder au menu permettant de modifier votre contrat féodal, allez à votre liste de vassaux dans la vue du pays, ou cliquez avec le bouton droit de la souris sur son portrait pour #TUT_KW Modifier le contrat féodal#!.\n\nVous remarquerez que certaines interactions ne sont pas immédiatement visibles. En effet, lorsque vous en avez beaucoup de disponibles, le menu d’interactions de [character|El] n’affiche que les plus courantes.\n\nPour afficher les interactions manquantes, cliquez sur le « Autre (1)... » dans une catégorie.#!" + lesson_basics_hooks_complete_desc:4 "Cet [weak_hook|El] peut par exemple être utilisé pour augmenter les [obligations|El] définies par le [feudal_contract|El] que vous avez avec un vassal féodal.\n\n#TUT Pour accéder au menu permettant de modifier votre contrat féodal, allez à votre liste de vassaux dans la vue du pays, ou cliquez avec le bouton droit de la souris sur son portrait pour #TUT_KW Modifier le contrat féodal#!.\n\nVous remarquerez que certaines interactions ne sont pas immédiatement visibles. En effet, lorsque vous en avez beaucoup de disponibles, le menu d’interactions de [character|El] n’affiche que les plus courantes.\n\nPour afficher les interactions manquantes, cliquez sur le « Autre (1)... » dans une catégorie.#!" # Culture lesson_basics_culture_open_view:1 "Cultures" @@ -282,8 +301,8 @@ lesson_basics_culture_open_view_trigger:0 "Ouvrez la vue Culture" lesson_basics_culture_elements:0 "Cultures" - lesson_basics_culture_elements_desc:0 "Une [culture|El] est défini par sa [ethos|El], ses [culture_pillars|El], et ses [traditions|El]. Chacun détermine divers avantages ou pénalités pour tous les membres de la culture.\n\nLa #V philosophie#! décrit les valeurs fondamentales d’une culture, et ne peut être modifiée. C’est le principal facteur déterminant les traditions disponibles pour une culture. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_elements_desc_INGAME', '' )]\n\nLes #V piliers culturels#! reflètent les origines d’une culture, et ne peuvent pas non plus être modifiées. Ils ont un fort impact sur la [cultural_acceptance|El] des autres cultures, mais sont autrement moins importants que la philosophie.\n\nLes #V traditions#! d’une culture sont plus flexibles, mais peuvent être incroyablement importants pour une culture. Contrairement à la philosophie et aux piliers, les traditions peuvent être modifiées par le chef culturel, ce qui constitue notre prochain sujet." - lesson_basics_culture_elements_desc_INGAME:1 "La philosophie des [GetPlayer.GetCulture.GetCollectiveNounNoTooltip] est: [GetPlayer.GetCulture.GetEthos.GetName]." + lesson_basics_culture_elements_desc:0 "Une [culture|El] est défini par sa [ethos|El], ses [culture_pillars|El], et ses [traditions|El]. Chacun détermine divers avantages ou pénalités pour tous les membres de la culture.\n\nLa #V philosophie#! décrit les valeurs fondamentales d’une culture, et ne peut être modifiée. C’est le principal facteur déterminant les traditions disponibles pour une culture. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_elements_desc_INGAME', '' )]\n\nLes #V piliers culturels#! reflètent les origines d’une culture, et ne peuvent pas non plus être modifiées. Ils ont un fort impact sur l’[cultural_acceptance|El] des autres cultures, mais sont autrement moins importants que la philosophie.\n\nLes #V traditions#! d’une culture sont plus flexibles, mais peuvent être incroyablement importants pour une culture. Contrairement à la philosophie et aux piliers, les traditions peuvent être modifiées par le chef culturel, ce qui constitue notre prochain sujet." + lesson_basics_culture_elements_desc_INGAME:1 "La philosophie des [GetPlayer.GetCulture.GetCollectiveNounNoTooltip] est [GetPlayer.GetCulture.GetEthos.GetName|l]." lesson_basics_culture_culture_head:0 "Cultures (chef culturel)" lesson_basics_culture_culture_head_desc:0 "Le [culture_head|El] est le [ruler|El] d’une [culture|El] avec le plus grand [realm|El]. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_culture_head_desc_INGAME', '' )]\n\nLe chef culturel peut établir de nouvelles traditions pour sa culture.\n\nIl joue également un rôle important dans le développement technologique et sociétal de sa culture, ce que nous allons examiner maintenant." lesson_basics_culture_culture_head_desc_INGAME:0 "[SelectLocalization(ObjectsEqual(GetPlayer, GetPlayer.GetCulture.GetCultureHead), 'lesson_basics_culture_culture_head_desc_YOU', 'lesson_basics_culture_culture_head_desc_OTHER' )]" @@ -349,7 +368,7 @@ lesson_battle_mechanics_step_1:0 "Une bataille !" lesson_battle_mechanics_step_1_desc:2 "L’issue d’une [battle|El] entre deux [armies|El] dépendent d’un certain nombre de choses: le nombre de [levies|El] et d’[men_at_arms|El] de chaque camp, les [commanders|El] impliqués, et même le [terrain|El] sur lequel vous vous battez.\n\n#TUT Vous pouvez obtenir plus de détails dans la vue Combat - cliquez sur votre armée pour l’ouvrir.#!" lesson_siege_mechanics_step_1:0 "Un siège !" - lesson_siege_mechanics_step_1_desc:3 "Votre [army|El] attaque une [holding|El] ennemie ! Cliquez sur l’icône en surbrillance (avec des pointes de lance !) pour savoir comment ça se passe.\n\nVous devez gagner des [sieges|El] pour remporter la plupart des guerres, puisque cela augmente votre [war_score|El].\n\n#TUT Chaque fois qu’un siège est gagné (il faut quelques séries d’attaques), la zone sera alors [occupied|El], et son aspect habituel sur la carte passera d’une zone unie à une zone hachurée lorsque vous faites un zoom arrière.\n\n#TUT La couleur des hachures montre qui est l’occupant. Puisque votre couleur sur la carte est le vert, les propriétés que vous occupez ont des hachures vertes.\n\nCelles occupées par le Royaume de $k_france$ auraient été en bleu, celles par le royaume d’$k_england$ en rouge, etc.#!" + lesson_siege_mechanics_step_1_desc:3 "Votre [army|El] attaque une [holding|El] ennemie ! Cliquez sur l’icône en surbrillance (avec des pointes de lance !) pour savoir comment ça se passe.\n\nVous devez gagner des [sieges|El] pour remporter la plupart des guerres, puisque cela augmente votre [war_score|El].\n\n#TUT Chaque fois qu’un siège est gagné (il faut quelques séries d’attaques), la zone sera alors [occupied|El], et son aspect habituel sur la carte passera d’une zone unie à une zone hachurée lorsque vous faites un zoom arrière.\n\nLa couleur des hachures montre qui est l’occupant. Puisque votre couleur sur la carte est le vert, les propriétés que vous occupez ont des hachures vertes.\n\nCelles occupées par le Royaume de $k_france$ auraient été en bleu, celles par le royaume d’$k_england$ en rouge, etc.#!" lesson_warscore_step_1:0 "Score de guerre" lesson_warscore_step_1_desc:1 "Pour avoir une idée de qui est gagnant dans une [war|El], vous pouvez toujours regarder le [war_score|El], dans le coin inférieur droit. Il va de #N -100#! à #P +100#! et change en fonction des [battles|El] et des [sieges|El] gagnés ou perdus, et le territoire occupé.\n\n#TUT À #P 100#! de score de guerre, vous pouvez forcer l’autre camp à accepter votre [peace_offer|El].\n\nInversement, à #N -100#!, l’autre camp peut vous forcer à accepter la sienne.#!" lesson_warscore_step_2:0 "Issues de la guerre" @@ -370,12 +389,3 @@ lesson_guided_final_notes_mission_step_1:0 "Et maintenant ?" lesson_guided_final_notes_mission_step_1_desc:3 "Il y a beaucoup de choses que vous pourriez faire maintenant que vous avez abordé certains mécanismes essentiels - Crusader Kings III consiste à se fixer ses propres objectifs.\n\nSi vous voulez une suggestion, nous vous recommandons d’essayer de devenir le roi ou la reine de toute l’$k_ireland$ ! La [war|El] n’est pas la seule solution...\n\nVous pouvez également cliquer sur #bold Situation actuelle#! en haut et voir si l’un des éléments de la rubrique « Suggestions » ou « Situation actuelle » vous semble intéressant !" lesson_open_war_overview_tt:0 "Ouvrez la vue Guerre (mise en avant)" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - lesson_basics_culture_1:0 "Culture ($lesson_basics_culture$)" - lesson_basics_culture_1_desc:2 "Chaque [character|El] et [county|El] a une [culture|El]. Elle représente souvent une langue commune, voire parfois un patrimoine commun ou un vaste regroupement géographique.\n\nLes personnages de même culture ont une [opinion|El] légèrement augmentée les uns vis-à-vis des autres. Votre personnage étant de culture [GetPlayer.GetCulture.GetName], les personnages [GetPlayer.GetCulture.GetCollectiveNoun] l'apprécieront davantage.\n\nLa culture [GetPlayer.GetCulture.GetNameNoTooltip] fait partie du [culture_group|El] [GetPlayer.GetCulture.GetHeritage.GetBaseNameNoTooltip] qui comprend également les cultures proches.\n\nLa culture détermine les [innovations|El] auxquelles vous avez accès.\n\n#TUT Il est possible de changer la culture d'un [child|El] en faisant en sorte qu'il soit [Concept('education_focus','éduqué')|E] par quelqu'un d'une autre culture.#!" - lesson_basics_culture_clicked_innovations_tt:1 "Ouvrez la vue Culture (mise en avant)" - lesson_basics_culture_2:0 "Innovations ($lesson_basics_culture$)" - lesson_basics_culture_2_desc:1 "Les [innovations|El] sont les diverses inventions qu'une [culture|El] a pleinement adoptées. Bien que le concept de, disons, $innovation_currency_02$, soit facile à saisir, il faut du temps pour qu'un peuple adopte complètement l'utilisation de la monnaie au lieu du troc.\n\nElles donnent accès à de nouveaux bonus, [buildings|El] et [men_at_arms|El] pour tous les membres d'une culture.\n\n#TUT Les innovations se déverrouillent progressivement, mais une innovation progresse plus rapidement si une culture voisine l'a déjà déverrouillée.#!" - lesson_basics_culture_3:0 "Innovations ($lesson_basics_culture$)" - lesson_basics_culture_3_desc:2 "Une [innovation|El] peut également progresser plus rapidement lorsqu'elle est la [fascination|El] d'une [culture|El]. La fascination est définie par le [cultural_head|El] — le dirigeant le plus puissant de cette culture.\n\n#TUT Si vous êtes le chef culturel, vous pouvez modifier la fascination dans la vue Culture.#!" diff --git a/project/ck3/base_game/localization/french/tutorial/tutorial_reactive_l_french.yml b/project/ck3/base_game/localization/french/tutorial/tutorial_reactive_l_french.yml index a3ae93619a..8ea7de8374 100644 --- a/project/ck3/base_game/localization/french/tutorial/tutorial_reactive_l_french.yml +++ b/project/ck3/base_game/localization/french/tutorial/tutorial_reactive_l_french.yml @@ -35,7 +35,7 @@ action_reactive_advice_protecting_against_hostile_schemes_click:0 "$click_to_open_lesson$" reactive_advice_protecting_against_hostile_schemes_step_1:0 "Se protéger contre les complots" reactive_advice_protecting_against_hostile_schemes_step_2:0 "$reactive_advice_protecting_against_hostile_schemes_step_1$" - reactive_advice_protecting_against_hostile_schemes_desc:0 "Faites preuve de prudence ! Comme tout dirigeant, nombreux sont ceux qui [Concept('scheme','complotent')|E] afin de provoquer votre mort...\n\nEssayez de faire en sorte que vos sujets aient une haute [opinion|El] de vous, mais le plus important de garder votre [spymaster|El] loyal.\n\n#TUT Vous ne savez peut-être pas qu’ils existent, mais les [hostile_schemes|El] pourraient vous cibler à tout moment. Afin d’éviter les complots, nous vous recommandons de garder vos [vassals|El] et [courtiers|El] contents.#!" + reactive_advice_protecting_against_hostile_schemes_desc:0 "Faites preuve de prudence ! Comme tout dirigeant, nombreux sont ceux qui [Concept('scheme','complotent')|E] afin de provoquer votre mort...\n\nEssayez de faire en sorte que vos sujets aient une haute [opinion|El] de vous, mais le plus important est de garder votre [spymaster|El] loyal.\n\n#TUT Vous ne savez peut-être pas qu’ils existent, mais les [hostile_schemes|El] pourraient vous cibler à tout moment. Afin d’éviter les complots, nous vous recommandons de garder vos [vassals|El] et [courtiers|El] contents.#!" reactive_advice_protecting_against_hostile_schemes_2_desc:0 "Avoir un maître-espion avec une très faible opinion de vous pourrait être une condamnation à mort, car il n’y a alors aucun moyen pour vous de découvrir les [secret_schemes|El] !\n\n#TUT Considérez tout cela si vous avez l’intention d’être un [tyrant|El], car même si vous pouvez réduire au silence vos sujets grâce à votre [dread|El], ils peuvent quand même comploter contre vous.\n\nEnfin, méfiez-vous des [claimants|El] qui revendiquent votre trône et qui ont les traits [GetTrait('sadistic').GetName( GetPlayer )|l] ou [GetTrait('ambitious').GetName( GetPlayer )|l]...#!" reactive_advice_protect_against_factions:0 "$reactive_advice_protect_against_factions_step_1$" action_reactive_advice_protect_against_factions:0 "$open_tutorial_lesson$$reactive_advice_protect_against_factions_step_1$" @@ -65,7 +65,7 @@ action_reactive_advice_bankruptcy_desc:0 "Vous n’avez plus d’or et êtes endetté !\nOuvrez ceci pour un aperçu de la dette et comment vous en sortir." action_reactive_advice_bankruptcy_click:0 "$click_to_open_lesson$" reactive_advice_bankruptcy_step_1:0 "Être en dette" - reactive_advice_bankruptcy_desc:2 "Vous n’avez plus d’[gold|El]. Vous devez réduire vos dépenses et essayer de remplir votre trésorerie le plus vite possible !\n\n#TUT Être en [debt|El] vous empêche de faire beaucoup de choses, comme déclarer des [wars|El] ou renforcer des [men_at_arms|El], et vous donnera de la [county_corruption|El]. Ne vous enfermez pas dans la spirale de la dette !\n\nLa chose la plus évidente à faire est de mettre fin à toute [war|El] dans laquelle vous êtes engagé — comme lorsque vous êtes en paix, vous n’avez pas à payer l’entretien de vos [armies|El]. Si vous perdez beaucoup d’or, vous voudrez peut-être même envisager de disperser des hommes d’armes.\n\nSi votre [faith|El] le permet, vous pouvez utiliser l’[interaction|El] #TUT_KW $hof_ask_for_gold_interaction$#! sur votre [head_of_faith|El] ou la décision #TUT_KW $borrow_from_holy_order_decision$#!.\n\nIl peut également être judicieux de passer au [focus|El] $stewardship_wealth_focus_short$, si vous ne l’avez pas déjà.#!" + reactive_advice_bankruptcy_desc:2 "Vous n’avez plus d’[gold|El]. Vous devez réduire vos dépenses et essayer de remplir votre trésorerie le plus vite possible !\n\n#TUT Être en [debt|El] vous empêche de faire beaucoup de choses, comme déclarer des [wars|El] ou renforcer des [men_at_arms|El], et vous donnera de la [county_corruption|El]. Ne vous enfermez pas dans la spirale de la dette !\n\nLa chose la plus évidente à faire est de mettre fin à toute [war|El] dans laquelle vous êtes engagé — comme lorsque vous êtes en paix, vous n’avez pas à payer l’entretien de vos [armies|El]. Si vous perdez beaucoup d’or, vous voudrez peut-être même envisager de disperser des hommes d’armes.\n\nSi votre [faith|El] le permet, vous pouvez utiliser l’[interaction|El] #TUT_KW $hof_ask_for_gold_interaction$#! sur votre [head_of_faith|El] ou la décision #TUT_KW $borrow_from_holy_order_decision$#!.\n\nIl peut également être judicieux de passer à l’[focus|El] $stewardship_wealth_focus_short$, si vous ne l’avez pas déjà.#!" reactive_advice_rightful_liege:0 "$reactive_advice_rightful_liege_step_1$" action_reactive_advice_rightful_liege:0 "$open_tutorial_lesson$$reactive_advice_rightful_liege_step_1$" action_reactive_advice_rightful_liege_desc:0 "La structure de jure est très importante pour vos vassaux et ne pas être leur seigneur lige #emphasis légitime#! peut nuire à vos relations.\nOuvrez ceci pour un aperçu de ce que signifie être un seigneur lige légitime !" @@ -141,7 +141,7 @@ action_reactive_advice_court_positions_click:0 "$click_to_open_lesson$" ra_court_pos_open_view:0 "Postes de la Cour" - ra_court_pos_open_view_desc:0 "Les [court_positions|El] sont des tâches et des distinctions que vous pouvez donner à votre [courtiers|El] et [vassals|El].\n\nChacun d’eux vous donne un avantage en contrepartie d’un salaire mensuel. Par exemple, le [GetCourtPositionType('court_physician_court_position').GetName()] vous gardera, vous et votre [court|E] en bonne santé." + ra_court_pos_open_view_desc:0 "Les [court_positions|El] sont des tâches et des distinctions que vous pouvez donner à vos [courtiers|El] et [vassals|El].\n\nChacun d’eux vous donne un avantage en contrepartie d’un salaire mensuel. Par exemple, le [GetCourtPositionType('court_physician_court_position').GetName()] vous gardera, vous et votre [court|E] en bonne santé." ra_court_pos_open_view_trigger:0 "Ouvrir l’onglet Postes de la Cour (mis en évidence)" ra_court_pos_appointing:0 "$ra_court_pos_open_view$" ra_court_pos_appointing_desc:1 "Vous pouvez nommer de nouveaux [court_positions|El] en cliquant sur l’un des portraits vides correspondant à un poste de Cour vacant.\n\nUn personnage avec une [aptitude|El] élevée pour le poste vous donnera un plus grand bonus.\n\nLorsque vous accordez un poste à quelqu’un, cela modifie son [opinion|El] envers vous.\n\nUn poste plus cérémoniel pour lequel l’aptitude n’est pas aussi importante peut être accordé aux [vassals|El] insatisfaits." @@ -160,9 +160,3 @@ ra_artifact_inventory_open_step_open:0 "Ouvrir l’inventaire (mis en évidence)" ra_artifact_inventory_welcome:0 "$ra_artifact_inventory_general$" ra_artifact_inventory_welcome_desc:0 "Dans votre inventaire, vous pouvez équiper des [inventory_artifacts|El] afin d’obtenir divers avantages, comme l’augmentation d’une certaine [skill|El] ou celle de votre [prestige|El].\n\nVous pouvez également [repair|El] ou [reforge|El] les [inventory_artifacts|l], ce qui restaurera leur [durability|El] et évitera qu’ils ne soient détruits au fil du temps.\n\nVous pouvez également voir vos [artifact_claims|El] et essayer de vous emparer de ces [artifacts|El] !" - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === - reactive_advice_culture:0 "$lesson_basics_culture_1$" - action_reactive_advice_culture:0 "$open_tutorial_lesson$$lesson_basics_culture_1$" - action_reactive_advice_culture_desc:0 "Vous voulez en savoir plus sur les cultures ? Ouvrez ceci pour une introduction aux cultures." - action_reactive_advice_culture_click:0 "$click_to_open_lesson$" diff --git a/project/ck3/base_game/localization/french/wars_l_french.yml b/project/ck3/base_game/localization/french/wars_l_french.yml index b7f9c3e494..f5c56d70d3 100644 --- a/project/ck3/base_game/localization/french/wars_l_french.yml +++ b/project/ck3/base_game/localization/french/wars_l_french.yml @@ -1,18 +1,18 @@ l_french: WAR_ORDER_NUMBER:0 "$NUM$e" - WAR_SCORE_BATTLES_GAIN:0 "[battles|E] gagnées: $VALUE|=+0%/$" - WAR_SCORE_OCCUPATION_GAIN:0 "#S Comtés occupés: $VALUE|=+0%/$ (Max.: $CAP|=+0%/$)#!" - WAR_SCORE_CAPITAL_GAIN:0 "Capitale ennemie occupée: $VALUE|=+0%/$" - WAR_SCORE_BATTLES_LOSS:0 "[battles|E] perdues: $VALUE|=+0%/$" + WAR_SCORE_BATTLES_GAIN:0 "[battles|E] gagnées : $VALUE|=+0%/$" + WAR_SCORE_OCCUPATION_GAIN:0 "#S Comtés occupés : $VALUE|=+0%/$ (Max. : $CAP|=+0%/$)#!" + WAR_SCORE_CAPITAL_GAIN:0 "Capitale ennemie occupée : $VALUE|=+0%/$" + WAR_SCORE_BATTLES_LOSS:0 "[battles|E] perdues : $VALUE|=+0%/$" WAR_SCORE_BATTLES_CAPPED:0 "Score plafonné à $VALUE|=+%/$" - WAR_SCORE_OCCUPATION_LOSS:0 "#S Comtés occupés: $VALUE|=+0%/$ (Max.: $CAP|=+0%/$)#!" - WAR_SCORE_CAPITAL_LOSS:0 "Capitale amie occupée: $VALUE|=+0%/$" - WAR_SCORE_ATTACKER_TICKING:0 "L’attaquant contrôle la cible de guerre: $VALUE|=+0%/$" - WAR_SCORE_DEFENDER_TICKING:0 "Le défenseur contrôle la cible de guerre: $VALUE|=+0%/$" - WAR_SCORE_LANDLESS_ARMIES_LOST:0 "L’attaquant sans terre n’a plus d’armée: $VALUE|=+0%/$" - WAR_SCORE_OCCUPATION_COUNTY:0 "[TITLE.GetNameNoTier]: $SCORE|=+1%/$" - WAR_SCORE_OCCUPATION_COUNTY_PARTIAL:0 "[TITLE.GetNameNoTier] (Partiel): $SCORE|=+1%/$" - WAR_SCORE_FULL_OCCUPATION:0 "Occupation totale: $SCORE|0+=%/$" + WAR_SCORE_OCCUPATION_LOSS:0 "#S Comtés occupés : $VALUE|=+0%/$ (Max. : $CAP|=+0%/$)#!" + WAR_SCORE_CAPITAL_LOSS:0 "Capitale amie occupée : $VALUE|=+0%/$" + WAR_SCORE_ATTACKER_TICKING:0 "L’attaquant contrôle la cible de guerre : $VALUE|=+0%/$" + WAR_SCORE_DEFENDER_TICKING:0 "Le défenseur contrôle la cible de guerre : $VALUE|=+0%/$" + WAR_SCORE_LANDLESS_ARMIES_LOST:0 "L’attaquant sans terre n’a plus d’armée : $VALUE|=+0%/$" + WAR_SCORE_OCCUPATION_COUNTY:0 "[TITLE.GetNameNoTier] : $SCORE|=+1%/$" + WAR_SCORE_OCCUPATION_COUNTY_PARTIAL:0 "[TITLE.GetNameNoTier] (Partiel) : $SCORE|=+1%/$" + WAR_SCORE_FULL_OCCUPATION:0 "Occupation totale : $SCORE|0+=%/$" RELIGIOUS_WAR_NAME:1 "[holy_war|E] pour [TITLE.GetBaseName]" HOLY_WAR_COUNTY_NAME:0 "[holy_war|E] pour un [county|El]" HOLY_WAR_DUCHY_NAME:0 "[holy_war|E] pour un [duchy|El]" @@ -31,18 +31,18 @@ WAR_ATTACKING_NON_INDEPENDENT_OUTSIDE:0 "@warning_icon!#X [recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] n’est pas indépendant[recipient.Custom('FR_E')]#!" WAR_ATTACKING_OWN_VASSAL:1 "@warning_icon!#X Vous ne pouvez pas déclarer la guerre à vos propres vassaux#!" WAR_ATTACKING_SUB_VASSAL_IN_SAME_REALM:1 "@warning_icon!#X [recipient.Custom('FR_le_Char_U_Pi')|U][recipient.GetShortUIName] n’a pas le même seigneur lige que vous#!" - WAR_SCORE_THEIR_LEADER_CAPTURED:1 "[war_leader|E] ennemi capturé: $VALUE|=+0%$" - WAR_SCORE_MY_LEADER_CAPTURED:1 "[war_leader|E] capturé: $VALUE|=+0%$" - WAR_SCORE_WE_CAPTURED_SPOUSE:0 "Conjoint capturé: $VALUE|=+0%$" - WAR_SCORE_THEY_CAPTURED_SPOUSE:0 "Conjoint capturé: $VALUE|=+0%$" - WAR_SCORE_WE_CAPTURED_VASSAL:0 "Vassal direct de l’ennemi capturé: $VALUE|=+0%$" - WAR_SCORE_THEY_CAPTURED_VASSAL:0 "Vassal direct capturé: $VALUE|=+0%$" - WAR_SCORE_WE_CAPTURED_VASSALS:0 "$COUNT$ vassaux directs de l’ennemi capturés: $VALUE|=+0%$" - WAR_SCORE_THEY_CAPTURED_VASSALS:0 "$COUNT$ vassaux directs capturés: $VALUE|=+0%$" - WAR_SCORE_WE_CAPTURED_HEIR:0 "Héritier capturé: $VALUE|=+0%$" - WAR_SCORE_THEY_CAPTURED_HEIR:0 "Héritier capturé: $VALUE|=+0%$" + WAR_SCORE_THEIR_LEADER_CAPTURED:1 "[war_leader|E] ennemi capturé : $VALUE|=+0%$" + WAR_SCORE_MY_LEADER_CAPTURED:1 "[war_leader|E] capturé : $VALUE|=+0%$" + WAR_SCORE_WE_CAPTURED_SPOUSE:0 "Conjoint capturé : $VALUE|=+0%$" + WAR_SCORE_THEY_CAPTURED_SPOUSE:0 "Conjoint capturé : $VALUE|=+0%$" + WAR_SCORE_WE_CAPTURED_VASSAL:0 "Vassal direct de l’ennemi capturé : $VALUE|=+0%$" + WAR_SCORE_THEY_CAPTURED_VASSAL:0 "Vassal direct capturé : $VALUE|=+0%$" + WAR_SCORE_WE_CAPTURED_VASSALS:0 "$COUNT$ vassaux directs de l’ennemi capturés : $VALUE|=+0%$" + WAR_SCORE_THEY_CAPTURED_VASSALS:0 "$COUNT$ vassaux directs capturés : $VALUE|=+0%$" + WAR_SCORE_WE_CAPTURED_HEIR:0 "Héritier capturé : $VALUE|=+0%$" + WAR_SCORE_THEY_CAPTURED_HEIR:0 "Héritier capturé : $VALUE|=+0%$" WHITE_PEACE_DISABLED:0 "Il ne peut y avoir de paix blanche" - RELIGIOUS_CB_TITLE:3 "[attacker.Custom('FR_le_Char_U_Pi')|U][attacker.GetShortUIName] s’empare de tous les territoires du [realm|El] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] qui font partie de [THIS.GetLandedTitle.GetBaseName]" + RELIGIOUS_CB_TITLE:3 "[attacker.Custom('FR_le_Char_U_Pi')|U][attacker.GetShortUIName|U] [attacker.LocalPlayerString( 'vous emparez', 's’empare' )] de tous les territoires du [realm|El] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] qui font partie de [THIS.GetLandedTitle.GetBaseName]" INVASION_CB_TITLE:3 "Vous vous emparez ou assujettissez tous les territoires du [realm|El] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] que vous avez [Concept( 'occupation', 'occupés' )|E] ou qui font partie du [THIS.GetLandedTitle.GetBaseName]" MONGOL_INVASION_CB_TITLE:3 "Vous vous emparez ou assujettissez tous les territoires du [realm|El] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] qui font partie du [THIS.GetLandedTitle.GetBaseName]" DEJURE_CB_NAME:0 "S’emparer de toutes les terres [de_jure|El]" @@ -112,6 +112,8 @@ CB_SIZE_OF_TARGET_REALM_COST:0 "Taille du pays ciblé" CB_VASSALIZING_KING:0 "Vassalise un royaume" CB_ATTACKER_CULTURE:0 "[culture|E]" + CB_STRUGGLE_PHASE_DISCOUNT:0 "[struggle_phase|E]" + CB_STRUGGLE_PHASE_SURCHARGE:0 "[struggle_phase|E]" independence_faction_war:0 "Faction d’indépendance" independence_war_victory_desc_local_player_attacker_alone:0 "[attacker.LocalPlayerString( 'Vous', 'Loc_FR_le_GetShortUIName_U' )] [attacker.LocalPlayerString( 'devenez', 'devient' )] indépendant[attacker.Custom('FR_E')] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName]." @@ -415,7 +417,7 @@ debug_artifact_war_victory_desc:0 "Attacker takes all artifacts belonging to the defender." debug_artifact_war_white_peace_desc:0 "Attacker takes nothing." debug_artifact_war_defeat_desc:0 "$debug_artifact_war_white_peace_desc$" - debug_artifact_war_invalidated_desc:0 "$DEBUG_ARTIFACT_WAR_NAME$ invalidated!" + debug_artifact_war_invalidated_desc:0 "$DEBUG_ARTIFACT_WAR_NAME$ invalidated !" DEBUG_ARTIFACT_WAR_NAME:0 "#D (DEBUG)#! Debug Artifact War" DEBUG_ARTIFACT_WAR_NAME_FALLBACK:0 "$DEBUG_ARTIFACT_WAR_NAME$" @@ -440,3 +442,44 @@ reclaim_relic_artifact_war:0 "Récupération de [Concept('artifact','relique')|E]" reclaim_relic_artifact_war_NAME:0 "Guerre de récupération de relique" reclaim_relic_artifact_war_NAME_FALLBACK:0 "$reclaim_relic_artifact_war_NAME$" + NATION_FRACTURING_WAR_NAME:1 "Guerre de dissolution" + nation_fracturing_faction_war:1 "Faction de dissolution" + nation_fracturing_faction_war_victory_desc_local_player_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName] est détruit et [defender.LocalPlayerString( 'vos', 'les' )] [vassals|El][defender.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] deviennent indépendants." + nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName] est détruit et [defender.LocalPlayerString( 'vos', 'les' )] [vassals|El][defender.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] deviennent indépendants." + player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName] est détruit et vos [vassals|El] deviennent indépendants." + nation_fracturing_war_victory_desc_local_player_attacker:2 "[defender.GetPrimaryTitle.GetBaseName] est détruit et [defender.LocalPlayerString( 'vos', 'les' )] [vassals|El][defender.LocalPlayerString( '', 'Loc_FR_du_GetShortUIName' )] deviennent indépendants." + nation_fracturing_war_victory_desc_local_player_defender:2 "[defender.GetPrimaryTitle.GetBaseName] est détruit et vos [vassals|El] deviennent indépendants." + nation_fracturing_war_victory_desc:2 "[defender.GetPrimaryTitle.GetBaseName] est détruit et les [vassals|El] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName] deviennent indépendants." + player_nation_fracturing_faction_war_white_peace_defender_desc:1 "[attacker.Custom('FR_le_Char_U_Pi')|U][attacker.GetShortUIName] reste votre vassal[attacker.Custom('FR_E')]." + player_nation_fracturing_faction_war_white_peace_attacker_desc:1 "Vous restez un vassal [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName]." + player_nation_fracturing_faction_war_white_peace_desc:1 "[attacker.Custom('FR_le_Char_U_Pi')|U][attacker.GetShortUIName] reste [attacker.Custom('FR_LeLa')] vassal[attacker.Custom('FR_E')] [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_defender_desc:1 "Tous les rebelles restent vos vassaux." + nation_fracturing_faction_war_white_peace_attacker_desc:1 "Vous et tous les autres rebelles restez vassaux [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_desc:0 "Tous les rebelles restent des vassaux [defender.Custom('FR_du_Char_U_Pi')][defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_end_desc:0 "La [nation_fracturing_faction|El] est dissoute, et ses membres ne peuvent pas rejoindre de factions pendant [SCOPE.ScriptValue('faction_war_white_peace_cooldown')|0] ans." + player_nation_fracturing_defeat_defender_desc:0 "Vous [Concept( 'prison', 'emprisonnez' )|E] [attacker.Custom('FR_le_Char_U_Pi')][attacker.GetShortUIName] et obtenez un [revoke_title_reason|El]." + player_nation_fracturing_defeat_attacker_desc:0 "[defender.Custom('FR_le_Char_U_Pi')|U][defender.GetShortUIName] vous [Concept( 'prison', 'emprisonne' )|E] et obtient un [revoke_title_reason|El]." + player_nation_fracturing_faction_war_defeat_desc:0 "[defender.Custom('FR_le_Char_U_Pi')|U][defender.GetShortUIName] [Concept( 'prison', 'emprisonne' )|E] [attacker.Custom('FR_le_Char_U_Pi')][attacker.GetShortUIName] et obtient un [revoke_title_reason|El]." + nation_fracturing_faction_war_defeat_defender_desc:0 "[defender.Custom('FR_le_Char_U_Pi')|U][defender.GetShortUIName] emprisonne tous les vassaux rebelles et obtient un [revoke_title_reason|El] contre chacun d’eux." + nation_fracturing_defeat_attacker_desc:0 "[defender.Custom('FR_le_Char_U_Pi')|U][defender.GetShortUIName] vous emprisonne avec les autres vassaux rebelles et obtient un [revoke_title_reason|El] contre chacun de vous." + nation_fracturing_defeat_end_desc:0 "La [nation_fracturing_faction|El] est dissoute et ses membres ne peuvent pas rejoindre de factions pendant [SCOPE.ScriptValue('faction_war_defeat_cooldown')|0] ans." + MEDI_CONQUEST_CB_NAME:0 "Conquête méditerranéenne d’un [county|El]" + fp2_mediterranean_conquest_cb:0 "Conquête méditerranéenne" + STRUGGLE_WAR_NAME:0 "$ORDER$ [struggle_conquest_conquest|E] [ATTACKER.GetPrimaryTitle.GetAdjective] contre [DEFENDER.GetPrimaryTitle.GetName]" # [LocEditor:ForFutureBatchExport] + STRUGGLE_WAR_NAME_BASE:0 "[DEFENDER.GetPrimaryTitle.GetName][ATTACKER.GetPrimaryTitle.GetAdjective]" + STRUGGLE_COUNTY_CB_NAME:0 "[struggle_conquest|E]" # [LocEditor:ForFutureBatchExport] + county_struggle_cb:0 "[struggle_conquest|E]" + county_struggle_cb_victory_desc_opm_attacker:0 "Vous [Concept('vassalize','vassalisez')|E] le [title|El] disputé, ce qui détruit tous les [titles|El] que le détenteur a qui sont au moins du [title_tier|El] du vôtre." + county_struggle_cb_victory_desc_opm:0 "Le [holder|El] du [title|El] disputé est [Concept('vassalize','vassalisé')|E] par [attacker.Custom('FR_le_Char_U_Pi')][attacker.GetShortUIName]" + county_struggle_cb_victory_desc_attacker:0 "$county_conquest_cb_victory_desc_attacker$" + county_struggle_cb_victory_desc:0 "$county_conquest_cb_victory_desc$" + county_struggle_cb_white_peace_desc_defender:0 "$county_conquest_cb_white_peace_desc_defender$" + county_struggle_cb_white_peace_desc:0 "$county_conquest_cb_white_peace_desc$" + county_struggle_cb_defeat_desc_defender:0 "$county_conquest_cb_defeat_desc_defender$" + county_struggle_cb_defeat_desc_attacker:0 "$county_conquest_cb_defeat_desc_attacker$" + county_struggle_cb_defeat_desc:0"$county_conquest_cb_defeat_desc$" + struggle_involvement_cb_check_failure:0 "Vous devez être tous les deux dans la même [struggle|El] et ce [casus_belli|El] ne doit pas être interdit pendant la [struggle_phase|El] actuelle" + CB_COST_STRUGGLE_PHASE_OPPORTUNITY:0 "[struggle_phase_iberia_opportunity|E]" + CB_COST_STRUGGLE_PHASE_HOSTILITY:0 "[struggle_phase_iberia_hostility|E]" + CB_COST_STRUGGLE_PHASE_COMPROMISE:0 "[struggle_phase_iberia_compromise|E]" + CB_COST_STRUGGLE_PHASE_CONCILIATION:0 "[struggle_phase_iberia_conciliation|E]" diff --git a/project/ck3/base_game/localization/german/achievements_l_german.yml b/project/ck3/base_game/localization/german/achievements_l_german.yml index f098dca7de..b4c0c013d5 100644 --- a/project/ck3/base_game/localization/german/achievements_l_german.yml +++ b/project/ck3/base_game/localization/german/achievements_l_german.yml @@ -179,5 +179,16 @@ NOT_ACHIEVEMENT_DESC_moving_up_in_the_world_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_beacon_of_progress_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_mother_of_us_all_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_historys_best_friends:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_basque_in_my_glory:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_friendship_is_magic:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_high_stakes_chess:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberia_or_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_andalusian_inquisition:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_hostilities:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_conciliation:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_compromise:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_el_cid_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" rd_character_blocked_from_achievement:1 "Ist für im Herrscher-Gestalter erstellte Charaktere unter Umständen nicht verfügbar." diff --git a/project/ck3/base_game/localization/german/artifacts/artifacts_l_german.yml b/project/ck3/base_game/localization/german/artifacts/artifacts_l_german.yml index 2135544411..852da9b88b 100644 --- a/project/ck3/base_game/localization/german/artifacts/artifacts_l_german.yml +++ b/project/ck3/base_game/localization/german/artifacts/artifacts_l_german.yml @@ -50,20 +50,20 @@ feature_blade_metal_wrought_iron:0 "$metal_wrought_iron$" feature_blade_metal_folded_iron:0 "$metal_folded_iron$" feature_blade_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_blade_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_blade_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_blade_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_blade_metal_bulat_steel:1 "$metal_bulat_steel$" feature_head_metal_wrought_iron:0 "$metal_wrought_iron$" feature_head_metal_folded_iron:0 "$metal_folded_iron$" feature_head_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_head_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_head_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_head_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_head_metal_bulat_steel:1 "$metal_bulat_steel$" feature_handle_metal_wrought_iron:0 "$metal_wrought_iron$" feature_handle_metal_folded_iron:0 "$metal_folded_iron$" feature_handle_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_handle_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_handle_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_handle_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_handle_metal_bulat_steel:1 "$metal_bulat_steel$" # Precious/decorative metals and metal-based compounds metal_gold:0 "Gold" @@ -691,7 +691,7 @@ edmund_head_description:0 "Edmund soll schon kurz nach seiner Geburt nachgesagt worden sein, dass er ein Heiliger wäre. Der Legende nach war er ein König von Ostanglien, der sich den Wikingern als Opfer anbot, anstatt seine Leute von ihnen abschlachten zu lassen." dhammapada_name:0 "Dhammapada" dhammapada_description:1 "Dies ist eine Sammlung von Sprüchen Buddhas, die zu einem feinen Palmenblattmanuskript gebunden wurde." - excalibur_name:0 "„Excalibur“" + excalibur_name:0 "Excalibur" excalibur_description:0 "Kaum ein Herrscher in Britannien hat nicht für sich beansprucht, das wahre Excalibur zu besitzen. Kriege werden bezahlt, indem man Excalibure verkauft, und man kann nur hoffen, dass die Gäste niemand anderen kennen, der Excalibur ausstellt." vinaya_pitaka_name:0 "Vinayapitaka" vinaya_pitaka_description:0 "Eine buddhistische Schrift aus den drei Werken des Pali-Kanons. Dieser Text ist eine Anleitung für das Verhalten von Mönchen und Nonnen im Kloster." @@ -991,7 +991,7 @@ artifact_dragvandil_name:0 "Dragvandil" artifact_dragvandil_description:0 "Ein Schwert, das einst Egil Skallagrimsson gehört haben soll, dem aus Egils Saga bekannten Bauern, Dichter und Krieger." artifact_szczerbiec_name:0 "Szczerbiec" - artifact_szczerbiec_description:0 "König Boleslaw der Tapfere soll dieses Schwert von einem Engel erhalten und damit das Goldene Tor von Kiew zerschlagen haben. Es hat eine ungeheure symbolische Bedeutung." + artifact_szczerbiec_description:1 "König Boleslaw der Tapfere soll dieses Schwert von einem Engel erhalten und damit das Goldene Tor von Kyiv zerschlagen haben. Es hat eine ungeheure symbolische Bedeutung." artifact_chinese_caligraphy_name:1 "Chinesische Kalligrafie" artifact_chinese_caligraphy_description:0 "Diese feine Stück Papier ist voller seltsamer und doch wunderschöner und sehr präziser Symbole. Man sagt, es stammt aus den Landen von China im Fernen Osten." artifact_ruyi_name:0 "Ruyi" @@ -1064,3 +1064,7 @@ easteregg_artifact_elisabeth_plush_description:0 "Elisabeths ausgestopfter Fuchs ist ein heiß geliebtes Spielzeug und hat sie den Großteil ihres Lebens begleitet. Oft sah man Elisabeth, wie sie mit ihm sprach, während sie die schmuckvollen Chiffren für ihre Arbeitgeber wob. Es ist beruhigend und ermutigt den Besitzer, es dem schlauen Fuchs gleich zu tun." child_toy_template_tt:0 "Muss ein [child|E] sein, um Ausrüstung als [inventory_artifact|E] verwenden zu können." + + # Blessed Junk + fp2_blessed_junk:0 "[ROOT.Char.Custom('TrinketLookAdjective')|U]e Figurine ($blessed_artifact_modifier$)" + fp2_blessed_junk_desc:0 "Ein [ROOT.Char.Custom('TrinketLookAdverbFollowup')] [ROOT.Char.Custom('TrinketLookAdjective')|l]es, aber ansonsten nutzloses Artefakt. $blessed_artifact_modifier_desc$." diff --git a/project/ck3/base_game/localization/german/artifacts/court_artifacts_l_german.yml b/project/ck3/base_game/localization/german/artifacts/court_artifacts_l_german.yml index 9c4cb62e81..5a8057fc9d 100644 --- a/project/ck3/base_game/localization/german/artifacts/court_artifacts_l_german.yml +++ b/project/ck3/base_game/localization/german/artifacts/court_artifacts_l_german.yml @@ -66,7 +66,7 @@ artifact_wall_banner_royal_description:1 "Dies ist das Banner von [target.GetNameNoTooltip], erschaffen, um die Herrschaft von [target.GetHolder.GetTitledFirstNameRegnal] zu ehren." artifact_wall_banner_house_name:0 "Hausbanner von [target.GetBaseNameNoTooltip]" artifact_wall_banner_house_description:1 "Dies ist das Banner des Hauses [target.GetBaseName], ein Symbol für die Autorität der Familie und ihrer Mitglieder." - artifact_wall_banner_dynasty_name:0 "[Dynasty.GetBaseNameNoTooltip]-Dynastiebanner" + artifact_wall_banner_dynasty_name:0 "[target.GetBaseNameNoTooltip]-Dynastiebanner" artifact_wall_banner_dynasty_description:1 "Dies ist das Banner der [target.GetBaseName]-Dynastie, ein Symbol für die Autorität der Blutlinie und all ihrer Mitglieder. In Auftrag gegeben hat es [newly_created_artifact.MakeScope.Var('banner_commissioner').Char.GetNameRegnal]." artifact_wall_banner_name:1 "[epic_loser.GetPrimaryTitleNoTooltip|U]es Banner" artifact_wall_banner_description:3 "Ein [target.GetAdjective|l]es Banner und ein Symbol der Autorität des Herrschers." @@ -224,7 +224,7 @@ artifact_sculpture_warrior:1 "ein unvergleichliches Geschick in der Schlacht" artifact_sculpture_ruler:1 "eine erleuchtete Herrschaft über [ROOT.Char.GetPrimaryTitle.GetName]" artifact_sculpture_religious_name:1 "„[owner.Custom('RandomDivinity')]“-Statue" - artifact_sculpture_religious_description:1 "Eine geschnitzte und bemalte Statue von [owner.Custom('RandomDivinity')]. In das Podest hat man ein Zitat aus den [owner.GetFaith.GetAdjective|l]en Schriften graviert." + artifact_sculpture_religious_description:2 "Eine geschnitzte und bemalte Statue von großer religiöser Bedeutung. In das Podest hat man ein Zitat aus den [owner.GetFaith.GetAdjective|l]en Schriften graviert." artifact_sculpture_religious_highgod:1 "[ROOT.Char.GetFaith.HighGodName]" artifact_sculpture_religious_health:1 "[ROOT.Char.GetFaith.HealthGodName]" artifact_sculpture_religious_fertility:1 "[ROOT.Char.GetFaith.FertilityGodName]" @@ -232,7 +232,7 @@ artifact_sculpture_religious_war:1 "[ROOT.Char.GetFaith.WarGodName]" artifact_sculpture_religious_knowledge:1 "[ROOT.Char.GetFaith.KnowledgeGodName]" artifact_sculpture_religious_christian_name:1 "„[owner.Custom('RandomSaint')]“-Statue" - artifact_sculpture_religious_christian_description:1 "Eine geschnitzte und bemalte Statue von [owner.Custom('RandomSaint')]. In das Podest hat man ein Zitat aus den [owner.GetFaith.GetAdjective|l]en Schriften graviert." + artifact_sculpture_religious_christian_description:2 "Eine geschnitzte und bemalte Statue von großem Wert für die Gläubigen. In das Podest hat man ein Zitat aus den [owner.GetFaith.GetAdjective|l]en Schriften graviert." artifact_statue_religious_jesus:0 "Jesus am Kreuz" artifact_statue_religious_mary:0 "der Jungfrau Maria" #artifact_sculpture_virgin_mary_description: "A carved and painted statue of the Virgin Mary, mother of Jesus." diff --git a/project/ck3/base_game/localization/german/board_game_events_l_german.yml b/project/ck3/base_game/localization/german/board_game_events_l_german.yml new file mode 100644 index 0000000000..138445ef6d --- /dev/null +++ b/project/ck3/base_game/localization/german/board_game_events_l_german.yml @@ -0,0 +1,419 @@ +l_german: + + ################################################## + # Misc + board_games.0000.t:1 "Das Größte Spiel: [SCOPE.Custom('BG_GameType')|U]" + board_games.0001.t:0 "$board_games.0000.t$" + + ################################################## + # Opponent Winning + board_games.0001.desc.opponent_winning.diplomacy.low:0 "„Ich weiß durchaus“, überlegt mein Gegenüber, „dass ich nicht viel rede, doch in einem bin ich erstaunlich gut: [SCOPE.Custom('BG_GameType')].“" + board_games.0001.desc.opponent_winning.diplomacy.medium:0 "„Ahhh, wenn öffentliche Ansprachen doch nur so leicht wären, wie Euch im [SCOPE.Custom('BG_GameType')] zu schlagen“, merkt mein Gegenüber an." + board_games.0001.desc.opponent_winning.diplomacy.high:0 "„Ich weiß wirklich nicht, was leichter ist“, beklagt sich mein Gegenüber. „Euch im [SCOPE.Custom('BG_GameType')] zu schlagen oder von Eurer peinlichen Niederlage zu erzählen.“" + board_games.0001.desc.opponent_winning.martial.low:0 "„Wäre der Krieg so leicht wie [SCOPE.Custom('BG_GameType')], würde ich schon über die ganze Welt herrschen“, lacht mein Gegenüber. „Doch das gilt eben nur für mich.“" + board_games.0001.desc.opponent_winning.martial.medium:0 "„Mmmm, Ihr versteht Euch nicht wirklich auf kluge Strategien, oder?“, gluckst mein Gegenüber." + board_games.0001.desc.opponent_winning.martial.high:0 "„Das Schlachtfeld, das Brett – auf beiden geht es stets nur um die wichtigsten Dinge“, trällert mein Gegenüber. Zur Betonung klopft es mit dem Knöchel gegen das Spielbrett." + board_games.0001.desc.opponent_winning.stewardship.low:0 "„Ich wünschte, der Umgang mit Geld wäre so leicht wie [SCOPE.Custom('BG_GameType')]“, merkt mein Gegenüber an. „Ich würde in Silber schwimmen.“" + board_games.0001.desc.opponent_winning.stewardship.medium:0 "„Meint Ihr, [SCOPE.Custom('BG_GameType')] ist eine gute Übung für die echte Verwaltung?“, fragt mein Gegenüber müßig. „Ich bin immer davon ausgegangen. Nicht, dass ich … damit irgendetwas andeuten will.“" + board_games.0001.desc.opponent_winning.stewardship.high:0 "„Ich habe stets gesagt, [SCOPE.Custom('BG_GameType')] kann seine Spieler lehren, wie man ein Reich führt“, verkündet mein Gegenüber hochtrabend. „Und dies gilt natürlich auch umgekehrt.“" + board_games.0001.desc.opponent_winning.intrigue.low:0 "„Wisst Ihr, deshalb mag ich [SCOPE.Custom('BG_GameType')]“, gibt mein Gegenüber von sich. „Kein Umherschleichen, keine Lügen – nur ein Wettstreit zweier Geister. Einer bei dem, nun …“" + board_games.0001.desc.opponent_winning.intrigue.medium:0 "„Wisst Ihr, dass man #EMP genau#! erkennen kann, ob jemand lügt, wenn man dem Gegner beim [SCOPE.Custom('BG_GameType')] ins Antlitz blickt?“, fragt mein Gegenüber. „Oh, das war nicht so gemeint … Nur eine kleine Anmerkung …“" + board_games.0001.desc.opponent_winning.intrigue.high:0 "„Obacht“, grinst mein Gegenüber süffisant. „Noch ein solcher Zug und Ihr tappt in meine Falle … [SCOPE.Custom('BG_GamePiecePlural')] können sehr nützlich sein.“" + board_games.0001.desc.opponent_winning.learning.low:0 "„Wisst Ihr, man sagt mir immer, ich bräuchte #EMP Bücher#!, um meine Schläue zu beweisen“, merkt mein Gegenüber hochtrabend an, „doch ich glaube, es ist gerade ziemlich klar, dass ich gar kein so großer Holzkopf bin.“" + board_games.0001.desc.opponent_winning.learning.medium:0 "„Ehrlich gesagt bin ich beeindruckt, dass Ihr überhaupt so gut spielt“, prahlt mein Gegenüber, „wenn man bedenkt, gegen wen Ihr hier antretet.“" + board_games.0001.desc.opponent_winning.learning.high:0 "„Ich habe [SCOPE.Custom('BG_GameType')] ausgiebig studiert“, erläutert mein Gegenüber, „und ich bedauere es, anmerken zu müssen, dass Ihr unmöglich noch gewinnen könnt.“" + board_games.0001.desc.opponent_winning.trait.lustful:0 "„Da ich die Kunst der fleischlichen Liebe #EMP und#! [SCOPE.Custom('BG_GameType')] besser beherrsche als sonst jemand auf der Welt, kann ich es Euch nicht zum Vorwurf machen, dass Ihr verliert“, gluckst mein Gegenüber." + board_games.0001.desc.opponent_winning.trait.chaste:0 "„Disziplin daheim sorgt für Disziplin auf dem Brett, wisst Ihr?“, behauptet mein Gegenüber vollmundig. „Ein wenig Verzicht kann da einiges bewirken.“" + board_games.0001.desc.opponent_winning.trait.gluttonous:0 "„Ich glaube, ich feiere meinen Sieg mit einem Festmahl“, sinniert mein Gegenüber. „Ich habe Lust auf etwas Süßes, was zu diesem Sieg passt.“" + board_games.0001.desc.opponent_winning.trait.temperate:0 "„Vielleicht gönne ich mir nach dieser Partie sogar eine Tasse Rosenwasser“, grübelt mein Gegenüber. „Ich verwöhne mich selbst nicht oft so, doch ich glaube, ich habe mir das verdient.“" + board_games.0001.desc.opponent_winning.trait.greedy:0 "„Der einzige Klang, der süßer ist als klimperndes Gold, ist das leise Platschen der Tränen des Verlierers auf einem [SCOPE.Custom('BG_GameType')]-Brett“, meint mein Gegenüber lächelnd. „Findet Ihr nicht auch?“" + board_games.0001.desc.opponent_winning.trait.generous:0 "„Hört her: Ich mag auf der Siegerstraße sein, doch wenn Ihr freundlich fragt, bin ich womöglich bereit … den Sieg Euch zu überlassen“, verkündet mein Gegenüber mit einer Stimme, die vor Freundlichkeit und Mitleid trieft. „Es gibt mehr im Leben, als beim [SCOPE.Custom('BG_GameType')] zu gewinnen.“" + board_games.0001.desc.opponent_winning.trait.lazy:0 "Mein Gegenüber gähnt laut. „Ich hätte ehrlich gedacht, dass Ihr eine größere Herausforderung wärt, [bg_myself.GetFirstNameNoTooltip]. Ich schlafe ja gleich ein.“" + board_games.0001.desc.opponent_winning.trait.diligent:0 "„Deshalb muss man Arbeit reinstecken“, tröstet mich mein Gegenüber in einem #EMP völlig#! unerträglichen Ton. „Es gibt nichts, was harte Arbeit ersetzen kann – weder im Leben noch beim [SCOPE.Custom('BG_GameType')].“" + board_games.0001.desc.opponent_winning.trait.wrathful:0 "Mein Gegenüber ist ungewöhnlich ruhig. „Es gibt keinen Anlass, sich zu ärgern“, sagt es, während es mir in die Augen blickt, „wenn die Dinge so #EMP gut#! laufen.“" + board_games.0001.desc.opponent_winning.trait.calm:0 "„Für mich waren ein klarer Verstand und ein kühler Kopf stets die Schlüssel zum [SCOPE.Custom('BG_GameType')]“, grübelt mein Gegenüber. „Ihr werdet das auch irgendwann verstehen.“" + board_games.0001.desc.opponent_winning.trait.patient:0 "„Die meisten Menschen“, doziert mein Gegenüber, „wissen gar nicht wirklich zu schätzen, wie schwierig die Durchführung einer [bg_opponent.Custom('BG_RandomArticleDirection')]en [bg_opponent.Custom('BG_RandomRankPossessive')]-[bg_opponent.Custom('BG_RandomMoveType')] sein kann. Geschweige denn, wie man sie abwehrt.“" + board_games.0001.desc.opponent_winning.trait.impatient:0 "„Ihr seid recht langsam, wenn Ihr [SCOPE.Custom('BG_GameType')] spielt, [bg_myself.Custom2('GetYoungMiddleAgedOld',bg_opponent)][bg_myself.Custom('DE_END_ADJ_IND_S_N')] [bg_myself.GetWomanMan]“, murmelt mein Gegenüber, während es mit den Fingern aufs Spielbrett trommelt." + board_games.0001.desc.opponent_winning.trait.arrogant:0 "„Seid nicht niedergeschlagen, [bg_myself.GetFirstNameNoTooltip]“, sagt mein Gegenüber kriecherisch, während es sich zurücklehnt. „Wir können nicht alle #EMP Naturtalente#! sein.“" + board_games.0001.desc.opponent_winning.trait.humble:0 "„Ehrlich gesagt schlagt Ihr Euch toll“, zwitschert mein Gegenüber. „Ich schlage mich sonst nicht so gut. Daher vermute ich, dass Ihr nur ein bisschen Pech habt.“" + board_games.0001.desc.opponent_winning.trait.deceitful:1 "„Seid nicht niedergeschlagen“, beruhigt mich mein Gegenüber mit honigsüßer Stimme und ätzendem Spott. „Selbst [bg_opponent.GetFaith.TricksterGodName] könnte meinen Zügen nicht folgen.“" + board_games.0001.desc.opponent_winning.trait.honest:0 "„Oha, das läuft ja #EMP viel#! besser, als ich erwartet hatte!“, ruft mein Gegenüber. „Ihr seid ja gar keine echte Konkurrenz …Oh, entschuldigt, ich wollte nicht unhöflich sein. Ich bin einfach nur ehrlich.“" + board_games.0001.desc.opponent_winning.trait.craven:0 "„Ich … Ich gewinne? Ich gewinne!“, ruft mein Gegenüber. Es wirkt aufrichtig überrascht, doch es #EMP hat#! auch die halbe Partie damit verbracht, sich auf die eigenen Finger zu starren." + board_games.0001.desc.opponent_winning.trait.brave:0 "„Ihr müsst mir ein kleines Kichern erlauben“, merkt mein Gegenüber an, „doch Ihr werdet schon sehr viel wagemutiger als #EMP das#! spielen müssen, um #EMP mich#! zu schlagen.“" + board_games.0001.desc.opponent_winning.trait.shy:0 "„All die Übung zahlt sich aus!“, quietscht mein Gegenüber und strahlt mich mit zaghaftem Stolz ob der Lage auf dem Spielbrett an." + board_games.0001.desc.opponent_winning.trait.gregarious:0 "„Seid nicht niedergeschlagen“, sagt mein Gegenüber affektiert und lässt die Knöchel knacken. „Ich gewinne beim [SCOPE.Custom('BG_GameType')] genauso, wie ich neue Freunde finde. Erstaunlich schnell und leicht.“" + board_games.0001.desc.opponent_winning.trait.ambitious:0 "„Meint Ihr, es wird eine Art … #EMP Meisterschaft#! in diesen Spielen ausgetragen?“, fragt mein Gegenüber und kratzt sich am Kinn. „Ich habe das Gefühl, ich arbeite schon auf diesen Titel hin, wisst Ihr?“" + board_games.0001.desc.opponent_winning.trait.content:0 "„Was für ein wunderbares Spiel“, gluckst mein Gegenüber. „Wir hätten uns kein besseres wünschen können, oder? Nun, Ihr hättet vielleicht etwas mehr Glück gebrauchen können, meine ich.“" + board_games.0001.desc.opponent_winning.trait.arbitrary:0 "„Ich halte sonst nicht allzu viel von Regeln“, meint mein Gegenüber, „doch [SCOPE.Custom('BG_GameType')] beweist mir, dass sie einen Nutzen haben – wenn auch einen kleinen. Sie #EMP zwingen#! andere Leute, sich einzugestehen, dass man manchmal besser ist als sie.“" + board_games.0001.desc.opponent_winning.trait.just:0 "„Hört her“, erklärt mein Gegenüber, während es mit einem Stück Papier vor mir herumwedelt. „Es tut mir leid, dass Ihr unerlaubte Züge macht, doch wenn Ihr #EMP die Regeln gelesen hättet#!, würdet Ihr Euch auch besser schlagen.“" + board_games.0001.desc.opponent_winning.trait.cynical:0 "„Natürlich mache ich es Euch nicht leicht“, grinst mich mein Gegenüber anzüglich an. „Das würdet Ihr ja auch #EMP auf keinen Fall#! für mich tun. Warum sich also die Mühe machen?“" + board_games.0001.desc.opponent_winning.trait.zealous:0 "„Ich wünschte, ich könnte diesen sicheren Sieg für mich beanspruchen“, meint mein Gegenüber gelangweilt, „doch all dies ist das Werk von [bg_opponent.GetFaith.KnowledgeGodName], der #EMP durch#! mich wirkt.“" + board_games.0001.desc.opponent_winning.trait.paranoid:0 "„Ich weiß, dass Ihr noch ein Ass im Ärmel habt“, knurrt mich mein Gegenüber an. „Es kann doch niemand #EMP so#! leicht zu schlagen sein.“" + board_games.0001.desc.opponent_winning.trait.trusting:0 "„Ich husche mal eben aufs stille Örtchen, während Ihr Euren Zug macht“, sagt mein Gegenüber lächelnd. „Aber rührt ja nicht meine [SCOPE.Custom('BG_GamePiecePlural')] an!“" + board_games.0001.desc.opponent_winning.trait.compassionate:0 "„Es tut mir leid, wenn ich Euch die Laune verderbe, [bg_myself.GetFirstNameNoTooltip]“, sagt mein Gegenüber und aufrichtiges Bedauern scheint darin mitzuschwingen. „Ich spiele [SCOPE.Custom('BG_GameType')] aus Spaß, doch ich finde, es macht mehr Freude, wenn wir #EMP beide#! Spaß haben.“" + board_games.0001.desc.opponent_winning.trait.callous:0 "„Bei [bg_opponent.GetFaith.HouseholdGodName]! Ihr wehrt Euch aber nicht besonders, oder?“, ruft mein Gegenüber unverhohlen aus." + board_games.0001.desc.opponent_winning.trait.sadistic:0 "„Es macht #EMP so#! viel mehr Spaß, mit jemand Waidwundem zu spielen“, sagt mein Gegenüber lang gezogen und mit reichlich erfreuter Gehässigkeit in der Stimme. „Nicht wahr, [bg_myself.GetFirstNameNoTooltip]?“" + board_games.0001.desc.opponent_winning.trait.stubborn:0 "„Wie angenehm, zur Abwechslung einen leichten Sieg zu erringen“, schnauft mein Gegenüber. „Sonst muss ich immer stundenlang streiten, bis der andere eingesteht, dass ich gewonnen habe.“" + board_games.0001.desc.opponent_winning.trait.fickle:0 "„Ich liebe es wirklich, dass Ihr immer so schlimm verliert, ganz gleich, welche Strategie ich mir auch überlege“, spöttelt mein Gegenüber." + board_games.0001.desc.opponent_winning.trait.vengeful:0 "„Natürlich ist das alles nur eine Revanche“, faucht mein Gegenüber. „Und Ihr wisst #EMP verdammt#! genau, wofür.“" + board_games.0001.desc.opponent_winning.trait.forgiving:0 "„Ehrlich gesagt hätte ich mit einer größeren Herausforderung gerechnet“, jammert mein Gegenüber. „Doch das ist schon in Ordnung. Wenigstens seid Ihr eine gute Übung.“" + board_games.0001.desc.opponent_winning.trait.rowdy:0 "Mein kleines Gegenüber skandiert – oder murmelt zumindest – eine Reihe schlecht durchdachter Drohungen an mich und wirft vor lauter Aufregung fast das Spielbrett um." + board_games.0001.desc.opponent_winning.trait.charming:0 "„Wir sollten jeden Tag [SCOPE.Custom('BG_GameType')] spielen, [bg_myself.GetFirstNameNoTooltip]“, zwitschert mein kleines Gegenüber. „Es macht immer solchen Spaß!“" + board_games.0001.desc.opponent_winning.trait.curious:0 "„Wisst Ihr“, grübelt mein kleines Gegenüber, „ich lerne wirklich viel daraus, Euch zu schlagen.“" + board_games.0001.desc.opponent_winning.trait.pensive:0 "„Ich habe so viel darüber gelesen, wie man [SCOPE.Custom('BG_GameType')] spielt“, strahlt mich mein kleines Gegenüber an. „Doch ich wusste gar nicht, wie leicht sich das #EMP in die Tat#! umsetzen lässt!“" + board_games.0001.desc.opponent_winning.trait.bossy:0 "„Nachdem ich Euch geschlagen habe“, verkündet mein kleines Gegenüber, „will ich Zuckergebäck. Als Tribut.“" + board_games.0001.desc.opponent_winning.relation.friend:0 "„Seid mal fröhlicher, Ihr alter Sauertopf“, lacht mein Gegenüber. „Es ist doch nur ein Spiel unter Freunden, oder?“" + board_games.0001.desc.opponent_winning.relation.best_friend:0 "„Ganz gleich, wie es kommt, ob nun Sieg oder Niederlage“, sagt mein[bg_opponent.Custom('DE_END_PRO_S_N')] best[bg_opponent.Custom('DE_END_ADJ_IND_S_N')] Freund[bg_opponent.Custom('DE_END_NOU_S_GS_N')]. „Es gibt niemandem, mit [bg_myself.Custom('DE_ART_DEF_S_D)] ich lieber [SCOPE.Custom('BG_GameType')] spiele.“" + board_games.0001.desc.opponent_winning.relation.rival:0 "„Bei [bg_opponent.GetFaith.FateGodName]! Ihr seid so schlecht beim [SCOPE.Custom('BG_GameType')] wie beim Regieren“, höhnt mein[bg_opponent.Custom('DE_END_PRO_S_N')] [Select_CString(bg_opponent.IsFemale,'Rivalin','Rivale')]." + board_games.0001.desc.opponent_winning.relation.nemesis:0 "Mein[bg_opponent.Custom('DE_END_PRO_S_N')] Erzfeind[bg_opponent.Custom('DE_END_NOU_S_GS_N')] sagt nichts. [bg_opponent.Custom('DE_PRO_PER_S_3P_N')|U] starrt mich einfach an und in [bg_opponent.Custom('DE_PRO_POS_S_3P')]en Augen brennt reinster, unverhohlener #EMP Hass#!." + board_games.0001.desc.opponent_winning.relation.lover:0 "Ohne meinem Blick auszuweichen, beginnt meine Affäre, mehrere [bg_opponent.Custom('DE_PRO_PER_S_3P_N')]er [SCOPE.Custom('BG_GamePiecePlural')] mit den Fingerspitzen zu liebkosen und … oh. #EMP Oho.#!" + board_games.0001.desc.opponent_winning.relation.soulmate:0 "Mein[bg_opponent.Custom('DE_END_PRO_S_N')] [Select_CString(bg_opponent.IsFemale,'Seelengefährtin','Seelengefährte')] ist nur halb bei der Sache bei unserer Partie [SCOPE.Custom('BG_GameType')]. Eigentlich scheint [bg_opponent.Custom('DE_PRO_PER_S_3P_N')] ganz darauf konzentriert zu sein, mir tief in die Augen zu schauen." + board_games.0001.desc.opponent_winning.relation.bully:0 "„Seht Ihr?“, kichert mein Gegenüber. „Deshalb schlage ich Euch. Ihr seid einfach #EMP solch#! [bg_myself.Custom('DE_ART_IND_N')] Nichtskönner[myself.Custom('DE_END_NOU_S_GS_N')].“" + board_games.0001.desc.opponent_winning.relation.victim:0 "Die Augen meines Opfers strahlen vor rechtschaffenem Zorn, glücklich darüber, dass endlich einmal etwas zu #EMP [bg_opponent.Custom('DE_PRO_POS_S_3P')]en#! Gunsten verläuft." + board_games.0001.desc.opponent_winning.relation.crush:0 "Augenblick! Was hat [bg_opponent.Custom('DE_PRO_PER_S_3P_N')] gerade gesagt? Ich glaube, [bg_opponent.Custom('DE_PRO_PER_S_3P_N')] hat etwas gesagt! Ach Mist! manchmal verliere ich mich einfach darin, [bg_opponent.Custom('DE_PRO_PER_S_3P_A')] anzuschauen, und jetzt habe ich alles ruiniert." + board_games.0001.desc.opponent_winning.relation.guardian:0 "„Schaut mir genau zu, [bg_myself.GetFirstName]“, sagt mein Vormund zu mir. „Studiert, wie ich spiele, und vielleicht lernt Ihr noch etwas.“" + board_games.0001.desc.opponent_winning.relation.ward:0 "Mein Mündel lächelt mich strahlend an. „Können wir öfter [SCOPE.Custom('BG_GameType')] spielen? #EMP Bitte#!!“" + board_games.0001.desc.opponent_winning.hook_on.weak:0 "„$board_games.0001.desc.opponent_winning.hook_on.strong$“" + board_games.0001.desc.opponent_winning.hook_on.strong:0 "„Es fühlt sich gut an, dass sich das Blatt gewendet hat, wisst Ihr?“, sagt mein Gegenüber. „Ihr scheint mich immer unter der Knute zu halten. Außer natürlich wir spielen [SCOPE.Custom('BG_GameType')].“" + board_games.0001.desc.opponent_winning.hooked_by.weak:0 "„$board_games.0001.desc.opponent_winning.hooked_by.strong$“" + board_games.0001.desc.opponent_winning.hooked_by.strong:0 "„Ihr verliert aber nicht absichtlich wegen unserer #EMP Vereinbarung#!, oder?“, fragt mein Gegenüber und kratzt sich nachdenklich am Kinn. „Denn Ihr spielt, als ob Ihr verlieren wollen würdet.“" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.default:0 "„Ach, wie oft habe ich Euch jetzt geschlagen?“, kichert mein Gegenüber. „Ich habe #EMP wirklich#! keinen Überblick mehr.“" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.county:0 "„[bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] geht es gut, wisst Ihr?“, sagt mein Gegenüber lang gezogen. „#EMP Sehr viel#! besser sogar, seitdem ich es übernommen habe.“" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.gamble:0 "„Noch eine Partie“, merkt mein Gegenüber an. „Noch ein Sieg für meine Serie. Ihr werdet Euch noch ruinieren, wisst Ihr?“" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.default:0 "„Na, das ist schon #EMP viel#! besser als die #EMP andere#! Partie, die wir gespielt haben“, kichert mein Gegenüber." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.county:0 "„[bg_opponent.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier], wisst Ihr noch? Danach kann ich Euch gar nicht oft genug schlagen“, grummelt mein Gegenüber, immer noch verärgert über unsere letzte Wette." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.gamble:0 "„Sieht aus, als würde die Wette diesmal für mich entschieden, nicht wahr?“, gluckst mein Gegenüber." + board_games.0001.desc.opponent_winning.other.pro_gamer:0 "„Ihr solltet wirklich mehr auf meine Technik achten“, sagt mein Gegenüber kriecherisch. „Ich setze gerade zu etwas an, was man den Zug eines Brettspielgottes nennt.“" + board_games.0001.desc.opponent_winning.other.avlf:0 "„#EMP Euer#! Talent im Spiel gilt als meisterhaft? Nun, bildet Euch mal nichts ein, [bg_myself.GetFirstNameNoTooltip]. Ihr seid ja nicht einmal [bg_myself.Custom('DE_ART_IND_N')] richtig[bg_myself.Custom('DE_END_ADJ_IND_S_N')] Spieler[bg_myself.Custom('DE_END_NOU_S_GS_N')].“" + + ################################################## + # Player Winning + board_games.0001.desc.i_am_winning.diplomacy.low:0 "„Ich weiß nicht … Ich kann nicht … Nehmt Euch mal etwas zurück!“, schreit mich mein Gegenüber fast schon an, eindeutig verdrossen und nicht in der Lage, die richtigen Worte zu finden." + board_games.0001.desc.i_am_winning.diplomacy.medium:0 "Mein Gegenüber sagt nichts, sondern trommelt einfach nur gekränkt mit den Fingern auf dem Tisch." + board_games.0001.desc.i_am_winning.diplomacy.high:0 "„Es scheint“, blafft mein Gegenüber, „dass ich leicht im Nachteil bin. Fürs Erste.“" + board_games.0001.desc.i_am_winning.martial.low:0 "„Ich kann keine Soldaten führen“, stöhnt mein Gegenüber, „und ich kann kein [SCOPE.Custom('BG_GameType')] spielen. Wofür tauge ich eigentlich?“" + board_games.0001.desc.i_am_winning.martial.medium:0 "Mein Gegenüber streicht sich versonnen übers Kinn. „Ich war mir #EMP sicher#!, dass dieses Strategem hätte aufgehen sollen …“" + board_games.0001.desc.i_am_winning.martial.high:0 "„Wäre das ein richtiges Schlachtfeld“, verkündet mein Gegenüber, „#EMP würde#! die Sache deutlich anders laufen.“" + board_games.0001.desc.i_am_winning.stewardship.low:0 "„Warum ist Rechnen denn #EMP immer#! so schwierig?“, schmollt mein Gegenüber. „Bei [SCOPE.Custom('BG_GameType')] muss man so weit vorausdenken, und das #EMP kann#! ich einfach nicht.“" + board_games.0001.desc.i_am_winning.stewardship.medium:0 "Mein Gegenüber starrt das Spielbrett an. „Ich muss … Ich muss mich wohl irgendwo verrechnet haben …“" + board_games.0001.desc.i_am_winning.stewardship.high:0 "„Ich gebe es nur ungern zu“, grummelt mein Gegenüber, „doch es sieht nicht gut für mich aus.“" + board_games.0001.desc.i_am_winning.intrigue.low:0 "„Könntet Ihr wenigstens für einen Augenblick mit dem #EMP offensichtlichen#! Schummeln aufhören?“, faucht mein Gegenüber." + board_games.0001.desc.i_am_winning.intrigue.medium:0 "„Ich vermute, dass meine Strategie etwas mehr … Gerissenheit braucht …“, murmelt mein Gegenüber und schaut verdrossen aufs Spielbrett." + board_games.0001.desc.i_am_winning.intrigue.high:0 "„Ihr meint vielleicht zu gewinnen“, gluckst mein Gegenüber, „doch das denkt Ihr nur, weil ich will, dass Ihr das denkt. Und ich weiß, dass Ihr wisst, dass ich weiß, dass Ihr das wisst.“" + board_games.0001.desc.i_am_winning.learning.low:0 "„Das ist vollkommen ungerecht. Ich #EMP verstehe#! nicht einmal die Hälfte der Regeln“, schnauft mein Gegenüber. „Ihr erfindet sie doch ohnehin beim Spielen.“" + board_games.0001.desc.i_am_winning.learning.medium:0 "„Setzt Ihr #EMP wieder#! die [bg_myself.Custom('BG_RandomRankPossessive')]-[bg_myself.Custom('BG_RandomMoveType')] ein?“, stöhnt mein Gegenüber auf. „Ihr seid #EMP so#! billig.“" + board_games.0001.desc.i_am_winning.learning.high:0 "„Ich wusste, ich hätte mit der Narren-[bg_opponent.Custom('BG_RandomMoveType')] eröffnen sollen“, jammert mein Gegenüber. „Ich habe jetzt schon so gut wie verloren.“" + board_games.0001.desc.i_am_winning.trait.lustful:0 "Mein Gegenüber scheint gar nicht mehr auf die Partie zu achten, sondern ist stattdessen ganz fixiert auf die … Formen einiger der [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.desc.i_am_winning.trait.chaste:0 "„Das ist das Ärgerliche beim [SCOPE.Custom('BG_GameType')]“, heult mein Gegenüber wild gestikulierend auf. „Es bringt mein Blut in Wallung! Es erregt meine Sinne! Es ist roher, körperlicher Exzess in seiner grundlegendsten Form.“" + board_games.0001.desc.i_am_winning.trait.gluttonous:0 "Mein Gegenüber kaut abwesend auf einem kleinen Brötchen herum, verloren in seinen Gedanken und einer Menge an Krümeln." + board_games.0001.desc.i_am_winning.trait.temperate:0 "„Hrmpf“, grummelt mein Gegenüber. „Solche Risiken einzugehen, wird Euch eines Tages noch Schwierigkeiten machen.“" + board_games.0001.desc.i_am_winning.trait.greedy:0 "Geistesabwesend lässt mein Gegenüber eine Münze zwischen den Fingern tanzen, denn wahrscheinlich findet es das kühle Metall angesichts seiner bevorstehenden Niederlage beruhigend." + board_games.0001.desc.i_am_winning.trait.generous:0 "Mein Gegenüber schenkt mir ein freundliches Lächeln: „Ihr schlagt Euch #EMP so#! gut. Macht weiter so!“" + board_games.0001.desc.i_am_winning.trait.lazy:0 "„Ach, bin ich am Zug?“, gähnt mein Gegenüber. „Entschuldigt. Ich habe nicht #EMP wirklich#! aufgepasst.“" + board_games.0001.desc.i_am_winning.trait.diligent:0 "„Ja, Ihr liegt gerade vorn“, doziert mein Gegenüber, „doch mit etwas Mühe, kann ich Euch einholen!“" + board_games.0001.desc.i_am_winning.trait.wrathful:0 "Eine besonders unansehnliche Vene pocht im Antlitz meines Gegenübers. „Wenn Ihr weiter gewinnt, spucke ich #EMP buchstäblich#! Blut über das Spielbrett. Ihr [bg_myself.Custom('InsultNoun')] schummelt doch ohne Unterlass!“" + board_games.0001.desc.i_am_winning.trait.calm:0 "Die sonst so gelassene Haltung meines Gegenübers ist … verzerrt. Der kleinste Anflug eines Runzelns zeigt sich auf seinem Antlitz." + board_games.0001.desc.i_am_winning.trait.patient:0 "„Ihr mögt gerade die Oberhand haben“, merkt mein Gegenüber an, „doch irgendwann macht Ihr einen Fehler. Das macht jeder.“" + board_games.0001.desc.i_am_winning.trait.impatient:0 "„Bei [bg_opponent.GetFaith.HighGodName]! Ihr habt doch schon gewonnen, #EMP ja#!?“, meint mein Gegenüber mit finsterem Blick. „Nun bringt es schon #EMP zu Ende#!.“" + board_games.0001.desc.i_am_winning.trait.arrogant:0 "„Ihr schlagt mich nicht wirklich, wisst Ihr?“, kräht mein Gegenüber. „Ihr mögt das vielleicht #EMP denken#!, doch es ist unmöglich.“" + board_games.0001.desc.i_am_winning.trait.humble:0 "Die Ohren meines Gegenübers sind vor Zorn #EMP sichtlich#! gerötet. „Man kann nicht bestreiten, dass Eure Techniken … makellos sind“, sagt es schluckend." + board_games.0001.desc.i_am_winning.trait.deceitful:0 "„Ihr seht aus, als müsstet Ihr einmal aufs stille Örtchen“, schlägt mein Gegenüber einfühlsam vor. „Tut Euch keinen Zwang an: Ich hüte das Spielbrett.“" + board_games.0001.desc.i_am_winning.trait.honest:0 "„Ich hätte nicht erwartet, dass Ihr so …“ Mein Gegenüber hält kurz inne. „So #EMP schwierig#! zu spielen seid.“" + board_games.0001.desc.i_am_winning.trait.craven:0 "Mein Gegenüber fummelt ewig herum und scheint kurz vor dem Weglaufen zu stehen." + board_games.0001.desc.i_am_winning.trait.brave:0 "„Ich habe einen Plan“, prahlt mein Gegenüber. „Und der wird die ganze Partie auf den Kopf stellen!“" + board_games.0001.desc.i_am_winning.trait.shy:0 "Mein Gegenüber ist schweigsam und still, während es mit gerunzelter Stirn darüber nachdenkt, wie man die Partie noch zu seinen Gunsten drehen kann." + board_games.0001.desc.i_am_winning.trait.gregarious:0 "„Ihr seid sehr viel besser als die Leute, gegen die ich sonst spiele“, sagt mein Gegenüber bewundernd. „Und ich spiele wirklich #EMP sehr viel#! [SCOPE.Custom('BG_GameType')].“" + board_games.0001.desc.i_am_winning.trait.ambitious:0 "„Ich hatte …“ Meinem Gegenüber scheinen die Worte auszugehen. „… mir #EMP mehr#! von dieser Partie erhofft.“" + board_games.0001.desc.i_am_winning.trait.content:0 "„Ach, nun gut“, seufzt mein Gegenüber. „Dies hier mag ich zwar nicht mehr gewinnen, doch ich habe mein Bestes gegeben.“" + board_games.0001.desc.i_am_winning.trait.arbitrary:0 "„Ich verstehe nicht, warum wir nicht meine Regeln nehmen können“, jammert mein Gegenüber. „Ich sage es Euch: So spielen es alle in [bg_opponent.GetCurrentLocation.GetNameNoTooltip].“" + board_games.0001.desc.i_am_winning.trait.just:0 "„Ich kann es nicht beweisen“, murmelt mein Gegenüber. „Doch ich bin mir #EMP sicher#!, dass Ihr schummelt.“" + board_games.0001.desc.i_am_winning.trait.cynical:0 "„#EMP Natürlich#! gewinnt Ihr“, ächzt mein Gegenüber verdrießlich. „Niemand lässt mich #EMP jemals#! auch nur eine [SCOPE.Custom('BG_GameType')]-Partie gewinnen.“" + board_games.0001.desc.i_am_winning.trait.zealous:0 "„Möge [bg_opponent.GetFaith.KnowledgeGodName] mich von dieser Bedrohung erlösen!“, murmelt mein Gegenüber halblaut." + board_games.0001.desc.i_am_winning.trait.paranoid:0 "„Das habt Ihr geplant, oder?“, faucht mein Gegenüber geradezu. „Ihr habt meine #EMP Erniedrigung#! mit diesem abgekarteten Spiel geplant!“" + board_games.0001.desc.i_am_winning.trait.trusting:0 "„Bei [bg_opponent.GetFaith.KnowledgeGodName]!“, lamentiert mein Gegenüber. „Meint Ihr, ich habe Euch zu viele Möglichkeiten gelassen? Ich hätte nicht erwartet, so schnell so klar zu verlieren.“" + board_games.0001.desc.i_am_winning.trait.compassionate:0 "„Wisst Ihr“, grübelt mein Gegenüber pointiert, „[SCOPE.Custom('BG_GameType')] soll doch eigentlich #EMP Spaß#! machen und man muss nicht um jeden Preis gewinnen, oder?“" + board_games.0001.desc.i_am_winning.trait.callous:0 "„Hm. So fühlt es sich also an, wenn man verliert?“, fragt sich mein Gegenüber. „Es gefällt mir nicht besonders.“" + board_games.0001.desc.i_am_winning.trait.sadistic:0 "Mein Gegenüber bleibt stumm, doch in seinem Blick zeigt sich widerwilliger Respekt ob meines Könnens und meines bevorstehenden Sieges." + board_games.0001.desc.i_am_winning.trait.stubborn:0 "„Ihr werdet mich nicht schlagen“, sagt mein Gegenüber mit zusammengebissenen Zähnen. „Niemand schlägt mich #EMP jemals#!.“" + board_games.0001.desc.i_am_winning.trait.fickle:0 "„Mich langweilt [SCOPE.Custom('BG_GameType')]“, jammert mein Gegenüber. „Können wir nicht etwas anderes spielen?“" + board_games.0001.desc.i_am_winning.trait.vengeful:0 "Der Ausdruck meines Gegenübers ist versteinert. Seine Finger umklammern den Rand des Spielbretts, als hätte es sich kaum noch im Griff." + board_games.0001.desc.i_am_winning.trait.forgiving:0 "Mein Gegenüber scheint äußerst heiter, ohne jeden Hauch von Gehässigkeit [bg_opponent.Custom('DE_1MaskFace')] [bg_opponent.Custom('MaskFace')]." + board_games.0001.desc.i_am_winning.trait.rowdy:0 "„Nur damit Ihr Bescheid wisst“, flüstert mein Gegenüber. „Falls ich verliere, schmeiße ich Euch das ganze blöde Spiel an Euren dummen Kopf.“" + board_games.0001.desc.i_am_winning.trait.charming:0 "„Wollt Ihr es mir nicht #EMP etwas#! leichter machen?“, fragt mein Gegenüber mit widerlich süßer Stimme." + board_games.0001.desc.i_am_winning.trait.curious:0 "„Halt … Wie kann es sein, dass Ihr #EMP gewinnt#!?“ Mein Gegenüber wirkt richtig ungläubig." + board_games.0001.desc.i_am_winning.trait.pensive:0 "„O nein, ich wusste, ich hätte nicht spielen sollen … Jetzt habe ich Eure Zeit vergeudet …“, murmelt mein Gegenüber." + board_games.0001.desc.i_am_winning.trait.bossy:0 "„Hmpf. Wenn wir nach #EMP meinen#! Regeln gespielt hätten, #EMP dann#! würde ich es Euch zeigen!“, stöhnt mein Gegenüber." + board_games.0001.desc.i_am_winning.relation.friend:0 "„Verdammt noch eins“, gluckst mein[bg_opponent.Custom('DE_END_PRO_S_N')] Freund[bg_opponent.Custom('DE_END_NOU_S_GS_N')]. „Ihr lasst bei [SCOPE.Custom('BG_GameType')] auch für niemanden nach, oder?“" + board_games.0001.desc.i_am_winning.relation.best_friend:0 "„Es gibt nichts Besseres, sage ich immer“, krächzt mein[bg_opponent.Custom('DE_END_PRO_S_N')] best[bg_opponent.Custom('DE_END_ADJ_IND_S_N')] Freund[bg_opponent.Custom('DE_END_NOU_S_GS_N')], „als jemandem beim [SCOPE.Custom('BG_GameType')] zu schlagen. Ich beneide Euch!“" + board_games.0001.desc.i_am_winning.relation.rival:0 "„Ihr #EMP liebt#! es einfach, mich zu erniedrigen, nicht wahr?“, spuckt mein[bg_opponent.Custom('DE_END_PRO_S_N')] [Select_CString(bg_opponent.IsFemale,'Rivalin','Rivale')] mir entgegen – wie immer [bg_opponent.Custom('DE_ART_IND_N')] schlecht[bg_opponent.Custom('DE_END_ADJ_IND_S_N')] Verlierer[bg_opponent.Custom('DE_END_NOU_S_GS_N')]." + board_games.0001.desc.i_am_winning.relation.nemesis:0 "$board_games.0001.desc.opponent_winning.relation.nemesis$" + board_games.0001.desc.i_am_winning.relation.lover:0 "„Wir #EMP müssen#! nicht [SCOPE.Custom('BG_GameType')] spielen, [bg_myself.GetFirstNameNoTooltip]“, flüstert meine Affäre. „Ich bin mir sicher, wir wissen uns auch anders zu amüsieren …“" + board_games.0001.desc.i_am_winning.relation.soulmate:0 "$board_games.0001.desc.opponent_winning.relation.soulmate$" + board_games.0001.desc.i_am_winning.relation.bully:0 "„Wenn Ihr mich schlagt, schlage ich Euch. So einfach ist das“, murmelt mein Quälgeist finster." + board_games.0001.desc.i_am_winning.relation.victim:0 "Mein Opfer bleibt ruhig, scheint allerdings kurz davorzustehen, in Tränen auszubrechen." + board_games.0001.desc.i_am_winning.relation.crush:0 "Mein Schwarm ist … O nein! [bg_opponent.Custom('DE_PRO_PER_S_3P_N')|U] ist wütend auf mich. Ich wusste es. Ich sehe es [bg_opponent.Custom('DE_PRO_PER_S_3P_D')] an." + board_games.0001.desc.i_am_winning.relation.guardian:0 "„Ihr scheint dazuzulernen“, merkt mein Vormund mürrisch an. „Zumindest ahmt Ihr mich wirkungsvoller nach.“" + board_games.0001.desc.i_am_winning.relation.ward:0 "Mein Mündel ist offensichtlich davon gekränkt, wie deutlich ich [bg_opponent.Custom('DE_PRO_PER_S_3P_A')] schlage, und [bg_opponent.Custom('DE_PRO_POS_S_3P')] Blick verfinstert sich immer mehr." + board_games.0001.desc.i_am_winning.hook_on.weak:0 "$board_games.0001.desc.i_am_winning.hook_on.strong$" + board_games.0001.desc.i_am_winning.hook_on.strong:0 "„[bg_opponent.GetFaith.random_GoodGodNames]! Ihr könnt mir nicht einmal das kleinste Quäntchen Eigenverantwortung lassen, oder?“, lamentiert mein Gegenüber." + board_games.0001.desc.i_am_winning.hooked_by.weak:0 "$board_games.0001.desc.i_am_winning.hooked_by.strong$" + board_games.0001.desc.i_am_winning.hooked_by.strong:0 "„Wäre es nicht so eine Verschwendung, würde ich nun einfordern, was Ihr mir #EMP schuldet#!.“ Mein Gegenüber blickt finster drein. „Ich bin beinahe versucht, Euch zum Verlieren zu #EMP zwingen#!.“" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.default:0 "„Nun“, stöhnt mein Gegenüber, „es scheint, dass #EMP diese#! Partie nicht für mich entschieden wird.“" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.county:0 "„Wenn ihr doch nur so gut gespielt hättet, als [bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] auf dem Spiel stand“, sagt mein Gegenüber süffisant." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.gamble:0 "„Ahhh“, seufzt mein Gegenüber. „Manchmal gewinnt man, manchmal verliert man. Dieses Mal seid Ihr mit dem Gewinnen dran, denke ich.“" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.default:0 "„Nein, nein, nein!“, jammert mein Gegenüber. „Nicht #EMP schon wieder#!, nicht gegen #EMP Euch#!!“" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.county:0 "Mein Gegenüber wischt sich den Schweiß vom Antlitz. Mit weit aufgerissenen Augen geht es – während wir hier gerade spielen – wohl noch einmal jene Partie durch, die es [bg_myself.MakeScope.Var('bg_recent_land_less_stake').Title.GetNameNoTier] gekostet hat." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.gamble:0 "„Ich muss nur einmal gewinnen, ich muss nur einmal gewinnen, ich muss nur –“, murmelt mein Gegenüber immer wieder halblaut." + + ################################################## + # Introductions + board_games.0001.desc.intro.opening.defender:0 "[bg_opponent.GetTitledFirstName] wartet auf den Beginn unserer kleinen [SCOPE.Custom('BG_GameType')]-Partie und sitzt mit #color_blue_gray [bg_myself.Custom('BG_RandomFacialExpression')]#! da." + board_games.0001.desc.intro.opening.attacker:0 "[bg_opponent.GetTitledFirstName] nimmt mir gegenüber Platz. Unsere [SCOPE.Custom('BG_GameType')]-Partie wird gleich beginnen, und mit #color_blue_gray [SCOPE.Custom('BG_RandomFacialExpression')]#! verrät [bg_myself.Custom2('RelationToMeShort',bg_opponent)] mir, wie selbstbewusst [bg_opponent.Custom('DE_PRO_PER_S_3P_N')] ist.\n\n[bg_opponent.Custom('DE_PRO_PER_S_3P_N')|U] ist zuerst dran, und als Eröffnung wählt [bg_opponent.Custom('DE_PRO_PER_S_3P_N')]" + board_games.0001.desc.intro.subsequent:0 "Unsere Partie geht weiter. [bg_opponent.GetFirstName|U] setzt auf" + + ################################################## + # Opponent's Play + board_games.0001.desc.intro.diplomacy.crit_success:0 "eine wahnsinnig gewagte und natürlich riskante Abfolge von Zügen." + board_games.0001.desc.intro.diplomacy.success:0 "ein solides Manöver und einen klugen Spruch." + board_games.0001.desc.intro.diplomacy.failure:0 "mehrere schlecht bemäntelte Täuschungsversuche." + board_games.0001.desc.intro.diplomacy.crit_failure:0 "einen bemitleidenswert offensichtlichen Versuch, mich zu verwirren." + board_games.0001.desc.intro.martial.crit_success:0 "eine Abfolge vernichtend einfallsreicher strategischer Züge." + board_games.0001.desc.intro.martial.success:0 "mehrere gut ausgeführte, anpassbare Strategien." + board_games.0001.desc.intro.martial.failure:0 "einen … #EMP soliden#! Versuch einer kohärenten Strategie." + board_games.0001.desc.intro.martial.crit_failure:0 "eine ehrlich gesagt #EMP lächerlich#! pompöse Strategie." + board_games.0001.desc.intro.stewardship.crit_success:0 "eine Reihe von Zügen, die mathematisch quasi tadellos sind." + board_games.0001.desc.intro.stewardship.success:0 "eine erschütternd gut kalkulierte Kette von Zügen." + board_games.0001.desc.intro.stewardship.failure:0 "einen drögen Satz schlecht kalkulierter Züge." + board_games.0001.desc.intro.stewardship.crit_failure:0 "ein grottenschlechtes strategisches Flickwerk wegen einer miesen Einschätzung der vorhandenen Möglichkeiten." + board_games.0001.desc.intro.intrigue.crit_success:0 "eine derart #EMP hinterlistige#! Finte, dass sie mich sprachlos zurücklässt." + board_games.0001.desc.intro.intrigue.success:0 "eine Auswahl an klugen Finten und Listen." + board_games.0001.desc.intro.intrigue.failure:0 "eine offensichtliche Falle." + board_games.0001.desc.intro.intrigue.crit_failure:0 "ein wirklich lächerliches Figurenopfer." + board_games.0001.desc.intro.learning.crit_success:0 "eine Zugfolge, die wahrlich legendär ist." + board_games.0001.desc.intro.learning.success:0 "ein paar wirklich altbekannte traditionelle Taktiken." + board_games.0001.desc.intro.learning.failure:0 "mehrere eindeutige Standardzüge." + board_games.0001.desc.intro.learning.crit_failure:0 "einen tölpelhaften Versuch, die Züge besserer Spieler nachzuahmen." + board_games.0001.desc.intro.prowess.crit_success:0 "ein #EMP äußerst#! überzeugendes Schlagargument." + board_games.0001.desc.intro.prowess.success:0 "einen ordentlichen Zug und einen festen Griff." + board_games.0001.desc.intro.prowess.failure:0 "einen schlechten Zug und einen noch schlechteren Schlag." + board_games.0001.desc.intro.prowess.crit_failure:0 "einen so lächerlichen Versuch, dass [bg_opponent.Custom('DE_PRO_PER_S_3P_D')] beinahe schon der Kopf platzt." + + ################################################## + # Counter Content + board_games.0001.desc.i_have_countered:0 "Natürlich #color_blue_gray durchkreuzen#! meine schlauen Techniken die meines Gegners.#!\n\n" + board_games.0001.desc.i_am_countered:0 "Verdammt noch eins! #EMP Irgendwie#! hat [bg_opponent.Custom('DE_PRO_PER_S_3P_N')] jedes der Strategeme #color_blue_gray durchkreuzt#!, die ich eingesetzt habe.\n\n" + board_games.0001.desc.no_counters:0 "\n\n" + + ################################################## + # Closeness to Victory + board_games.0001.desc.relative_victory.winning_heavily:0 "Ich schlage [bg_opponent.Custom('DE_PRO_PER_S_3P_A')] mühelos," + board_games.0001.desc.relative_victory.winning_somewhat:0 "Ich habe die Nase fürs Erste vorn," + board_games.0001.desc.relative_victory.drawing:0 "Wir liegen Kopf an Kopf," + board_games.0001.desc.relative_victory.losing_somewhat:0 "[bg_opponent.Custom('DE_PRO_PER_S_3P_N')|U] gewinnt langsam," + board_games.0001.desc.relative_victory.losing_heavily:0 "Mein Gegenüber ist mir weit voraus," + board_games.0001.desc.actual_victory.both_close:0 "und jederzeit könnte einer von uns die Partie für sich entscheiden.\n\n" + board_games.0001.desc.actual_victory.i_am_close:0 "und der Sieg ist so nah, dass ich ihn schon schmecken kann.\n\n" + board_games.0001.desc.actual_victory.they_are_close:0 "und mein Gegenüber könnte jederzeit triumphieren.\n\n" + board_games.0001.desc.actual_victory.sudden_death:0 "und diese Partie spitzt sich rasend schnell zu.\n\n" + board_games.0001.desc.actual_victory.neither_close:0 "doch keiner von uns kommt dem Sieg näher.\n\n" + + ################################################## + # Success Tooltips + board_games.0001.tt.crit_success:0 "Kritischer Erfolg" + board_games.0001.tt.success:0 "Erfolg" + board_games.0001.tt.failure:0 "Fehlschlag" + board_games.0001.tt.crit_failure:0 "Kritischer Fehlschlag" + + board_games.0001.tt.crit_success.points:0 "Kolossale Punkte für den [board_game_winning|E]" + board_games.0001.tt.success.points:0 "Ein paar Punkte für den [board_game_winning|E]" + board_games.0001.tt.failure.points:0 "Einige Pünktchen für den [board_game_winning|E]" + board_games.0001.tt.crit_failure.points:0 "Gar keine Punkte für den [board_game_winning|E]" + + ################################################## + # Counter Skill Loc + bg_counterskill_diplomacy:0 "[diplomacy|E]" + bg_counterskill_martial:0 "[martial|E]" + bg_counterskill_stewardship:0 "[stewardship|E]" + bg_counterskill_intrigue:0 "[intrigue|E]" + bg_counterskill_learning:0 "[learning|E]" + bg_counterskill_prowess:0 "[prowess|E]" + + ################################################## + # Miscellaneous Custom Loc + bg_gametype_pachisi:0 "Pachisi" + bg_gametype_hnefatafl:0 "Hnefatafl" + bg_gametype_tabula:0 "Tabula" + bg_gametype_chess:0 "Schach" + + bg_gametype_concept_pachisi:1 "[board_game_type_pachisi|E]" + bg_gametype_concept_hnefatafl:1 "[board_game_type_hnefatafl|E]" + bg_gametype_concept_tabula:1 "[board_game_type_tabula|E]" + bg_gametype_concept_chess:1 "[board_game_type_chess|E]" + bg_gametype_concept_pachisi_dark:0 "[board_game_type_pachisi|B]" + bg_gametype_concept_hnefatafl_dark:0 "[board_game_type_hnefatafl|B]" + bg_gametype_concept_tabula_dark:0 "[board_game_type_tabula|B]" + bg_gametype_concept_chess_dark:0 "[board_game_type_chess|B]" + + bg_gamepiece_token:0 "Spielmarke" + bg_gamepiece_counter:0 "Spielstein" + bg_gamepiece_piece:0 "Spielfigur" + + bg_gamepiece_tokens:0 "Spielmarken" + bg_gamepiece_counters:0 "Spielsteine" + bg_gamepiece_pieces:0 "Spielfiguren" + + bg_gamedecider_cowrie:0 "Kauri" + bg_gamedecider_die:0 "Würfel" + bg_gamedecider_quill:0 "Punktfeder" + + bg_randomdirection_northern:0 "Nördlich" + bg_randomdirection_western:0 "Westlich" + bg_randomdirection_eastern:0 "Östlich" + bg_randomdirection_southern:0 "Südlich" + + bg_randomrankpossessive_baron_female:0 "Baroninnen" + bg_randomrankpossessive_baron_male:0 "Barons" + bg_randomrankpossessive_count_female:0 "Gräfinnen" + bg_randomrankpossessive_count_male:0 "Grafen" + bg_randomrankpossessive_duke_female:0 "Herzoginnen" + bg_randomrankpossessive_duke_male:0 "Herzogs" + bg_randomrankpossessive_king_female:0 "Königs" + bg_randomrankpossessive_king_male:0 "Königinnen" + bg_randomrankpossessive_emperor_female:0 "Kaiserinnen" + bg_randomrankpossessive_emperor_male:0 "Kaisers" + + bg_randommovetype_gambit:0 "Falle" + bg_randommovetype_cross:0 "Querung" + bg_randommovetype_stratagem:0 "List" + bg_randommovetype_feint:0 "Finte" + bg_randommovetype_rush:0 "Erstürmung" + + bg_randomfacialexpression_scornful:0 "einem süffisanten Ausdruck" + bg_randomfacialexpression_confident:0 "einem selbstbewussten Grinsen" + bg_randomfacialexpression_fight:0 "einer wetteifernden Grimasse" + bg_randomfacialexpression_unsure:0 "einer zögerlich gerunzelten Stirn" + bg_randomfacialexpression_quailing:0 "einem verzagten Schmollen" + +################################################## + # Move Localisation + board_games.0001.a.random.a:0 "[SCOPE.Custom('BG_GameType')|U] wird erst mit Worten geschlagen und dann mit [SCOPE.Custom('BG_GamePiecePlural')] gewonnen." + board_games.0001.a.random.b:0 "Ein scharfer Geist sorgt für einen schnellen Spieler." + board_games.0001.a.random.c:0 "Ihr seid so leicht zu durchschauen wie Glas, [bg_opponent.GetFirstNameNoTooltip] …" + board_games.0001.a.random.d:0 "Habt Ihr überhaupt schon einmal [SCOPE.Custom('BG_GameType')] gespielt? Ich merke nichts davon." + board_games.0001.a.tt:0 "Im [SCOPE.Custom('BG_GameType')] kontert man [diplomacy|E] mit [SCOPE.Custom('BG_CounterSkill_Diplomacy')]." + board_games.0001.a.tt.crit_success:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.a.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success$" + board_games.0001.a.tt.success:0 "$board_games.0001.tt.success.points$" + board_games.0001.a.tt.success.tt:0 "$board_games.0001.tt.success$" + board_games.0001.a.tt.failure:0 "$board_games.0001.tt.failure.points$" + board_games.0001.a.tt.failure.tt:0 "$board_games.0001.tt.failure$" + board_games.0001.a.tt.crit_failure:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.a.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.random.a:0 "Mein kriegerischer Geist macht mich #EMP unschlagbar#!." + board_games.0001.b.random.b:0 "Ich spiele [SCOPE.Custom('BG_GameType')] so, wie ich kämpfe. Wild." + board_games.0001.b.random.c:0 "[SCOPE.Custom('BG_GameType')|U] ist wie der Krieg eine Frage des #EMP Nachschubs#!." + board_games.0001.b.random.d:0 "Ein starker Schwertarm ist ein starker [SCOPE.Custom('BG_GameDecider')]-Arm!" + board_games.0001.b.tt:0 "Im [SCOPE.Custom('BG_GameType')] kontert man [martial|E] mit [SCOPE.Custom('BG_CounterSkill_martial')]." + board_games.0001.b.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.b.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.b.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.b.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.b.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.b.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.b.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.c.random.a:0 "Nun, was könnte mir am ehesten helfen …" + board_games.0001.c.random.b:0 "Mathematisch wäre der beste Zug …" + board_games.0001.c.random.c:0 "Ich stehe in der Gunst von [bg_myself.GetFaith.FateGodName]!" + board_games.0001.c.random.d:0 "Das ist so ein anstrengendes Spiel." + board_games.0001.c.tt:0 "Im [SCOPE.Custom('BG_GameType')] kontert man [stewardship|E] mit [SCOPE.Custom('BG_CounterSkill_Stewardship')]." + board_games.0001.c.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.c.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.c.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.c.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.c.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.c.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.c.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.c.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.d.random.a:0 "Ihr werdet meine Züge nicht einmal erahnen …" + board_games.0001.d.random.b:0 "Ja, #EMP ja#!. Genau, wie ich es geplant hatte …" + board_games.0001.d.random.c:0 "Es braucht einen durchtriebenen Geist, um [SCOPE.Custom('BG_GameType')] zu spielen …" + board_games.0001.d.random.d:0 "*unschuldiges Pfeifen*" + board_games.0001.d.tt:0 "Im [SCOPE.Custom('BG_GameType')] kontert man [intrigue|E] mit [SCOPE.Custom('BG_CounterSkill_Intrigue')]." + board_games.0001.d.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.d.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.d.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.d.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.d.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.d.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.d.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.d.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.e.random.a:0 "In der [SCOPE.Custom('BG_GameType')]-Theorie bin ich unübertroffen!" + board_games.0001.e.random.b:0 "Ich habe ganze #EMP Handbücher#! über [SCOPE.Custom('BG_GameType')] gelesen." + board_games.0001.e.random.c:0 "Ich kenne die [SCOPE.Custom('BG_GameType')]-Regeln wie meine Westentasche." + board_games.0001.e.random.d:0 "Ihr meint, Ihr könnt #EMP mich#! überlisten?" + board_games.0001.e.tt:0 "Im [SCOPE.Custom('BG_GameType')] kontert man [learning|E] mit [SCOPE.Custom('BG_CounterSkill_Learning')]." + board_games.0001.e.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.e.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.e.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.e.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.e.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.e.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.e.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.e.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.f.random.a:0 "Das klappt nicht. Machen wir lieber Armdrücken?" + board_games.0001.f.random.b:0 "Wenn Ihr den Spielstein da anfasst, schicke ich Euch zu Boden." + board_games.0001.f.random.c:0 "*sticht ins Spielbrett*" + board_games.0001.f.random.d:0 "#BER Ich kriege Euch!#!" + board_games.0001.f.tt:0 "Im [SCOPE.Custom('BG_GameType')] kontert man [prowess|E] mit [SCOPE.Custom('BG_CounterSkill_Prowess')]." + board_games.0001.f.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.f.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.f.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.f.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.f.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.f.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.f.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.f.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + + ################################################## + # Default Invalidation Toasts + board_games.0021.trigger_failure.bg_initiator:0 "Die Umstände unterbrechen die Partie von [bg_defender.GetFirstName] und [bg_attacker.GetFirstName]" + board_games.0021.trigger_failure.bg_defender:0 "Die Umstände unterbrechen Eure Partie mit [bg_attacker.GetFirstName]" + board_games.0021.trigger_failure.bg_attacker:0 "Die Umstände unterbrechen Eure Partie mit [bg_defender.GetFirstName]" + + ################################################## + # Ending Events + board_games.0031.t:0 "$board_games.0000.t$" + board_games.0031.desc:0 "Mit triumphalem Gebrüll springe ich auf die Beine und verstreue überall [SCOPE.Custom('BG_GamePiecePlural')]. Diese [SCOPE.Custom('BG_GameType')]-Partie gehört mir – ein weiterer Sieg bei meinem unbestrittenen Aufstieg zur Meisterschaft.\n\nNiedergeschlagen bleibt [bg_loser.GetFirstName] sitzen, die Hände in die Seiten gestützt und bemüht, überhaupt zu verstehen, was [bg_opponent.Custom('DE_PRO_PER_S_3P_N')] falsch gemacht hat." + board_games.0031.a:0 "Gutes Spiel!" + board_games.0031.b:0 "Wie fühlt es sich an, so zu verlieren, Klein[bg_loser.Custom('DE_END_ADJ_IND_S_N)]?" + board_games.0031.b.progress_towards_rival:0 "[bg_loser.GetTitledFirstName] nimmt es persönlich" + board_games.0031.c:0 "Ich würde gern einmal wieder spielen …" + board_games.0031.a.tt.success:0 "Euer Gegenüber stimmt zu, dass es ein gutes Spiel war" + board_games.0031.a.tt.failure:0 "Euer Gegenüber macht eine obszöne Geste und geht" + board_games.0031.desc.result.skill:0 "#BOL Ergebnis:#! Ich gewinne die [board_game_match|E] gegen [bg_loser.GetFirstNameNoTooltip] aufgrund meiner [board_game_winning|E]-Punkte" + board_games.0031.desc.result.sudden_death:0 "#BOL Ergebnis:#! Ich gewinne die [board_game_match|E] gegen [bg_loser.GetFirstNameNoTooltip] duch einen [board_game_winning_sudden_death|E]" + + board_games.0041.t:0 "$board_games.0000.t$" + board_games.0041.desc:0 "In bestialischem Triumph aufheulend springt [bg_victor.GetFirstName] auf die Beine.\n\nIch … Ich habe verloren. Mir rutschen die Hände auf die Knie, verzweifelt auf der Suche nach Halt.\n\nBin ich etwa #EMP schlecht#! in [SCOPE.Custom('BG_GameType')]?" + board_games.0041.a:0 "Wir werden sehen, wer beim nächsten Mal gewinnt …" + board_games.0041.b:0 "Ihr habt Euch hier und heute einen Feind gemacht." + board_games.0041.c:0 "Nun, der bessere Spieler hat gewonnen!" + board_games.0041.desc.result.skill:0 "#BOL Ergebnis:#! Ich verliere die [board_game_match|E] gegen [bg_victor.GetFirstNameNoTooltip] wegen [bg_victor.Custom('DE_PRO_POS_S_3P')]er [board_game_winning|E]-Punkte." + board_games.0041.desc.result.sudden_death:0 "#BOL Ergebnis:#! Ich verliere die [board_game_match|E] gegen [bg_victor.GetFirstNameNoTooltip] durch einen [board_game_winning_sudden_death|E]." + + ################################################## + # Gaining a Trinket + board_games.0051.t:0 "Eine Glückssträhne" + board_games.0051.desc:0 "Auch jetzt denke ich noch gern daran, wie ich [bg_loser.GetFirstName] vor einigen Monaten so überragend im [SCOPE.Custom('BG_GameType')] besiegte. Der Ausdruck auf [bg_loser.Custom('DE_PRO_POS_S_3P')]em Antlitz war #EMP unbezahlbar#!.\n\nIch sollte noch irgendwo das Spielbrett haben, auf dem wir gespielt hatten, oder? Ein gutes Spielbrett, ein glückbringendes Spielbrett und [SCOPE.Custom('BG_GamePiecePlural')], die eine derart schöne Partie miterlebt haben, dass sie sich vor keiner anderen verstecken muss.\n\nZweifelsohne ist [bg_victor.GetFaith.KnowledgeGodName] diesem Brett hold; es wäre töricht, es zu verlieren." + board_games.0051.a:0 "Ah, du wirst mir sicher für immer und ewig Glück bringen!" + board_games.0051.b:0 "Nur noch ein paar weitere Steine und ich hätte einen #EMP wirklich#! seltenen Satz …" + board_games.0051.c:0 "Ich brauche kein besonderes Spielzeug." + + ################################################## + # Debug Events + board_games.0102.t:0 "Das Spiel der Spiele" + board_games.0102.desc:0 "Das große Brettspielerlebnis vereint all Eure liebsten Brettspiele in einem: Schach, Pachisi, Hnefaffetteffleelfae, Tabula.\n\nWelche anderen Spiele gefallen Euch?\n\nEs könnte auch diese anderen Spiele enthalten – je mehr, desto besser!\n\n#EMP Und Jahrhunderte bevor es legal wurde.#!\n\nGewöhnliche Brettspiele sollten lieber „Langweilerspiele" genannt werden." + board_games.0102.a:0 "Gewöhnliche Spiele bitte." + board_games.0102.b:0 "Gegner verwendet nur Sieger-Loks bitte." + board_games.0102.c:0 "Gegner verwendet nur Verlierer-Loks bitte." diff --git a/project/ck3/base_game/localization/german/bookmark/bookmark_iberia_867_l_german.yml b/project/ck3/base_game/localization/german/bookmark/bookmark_iberia_867_l_german.yml new file mode 100644 index 0000000000..0f91c3b483 --- /dev/null +++ b/project/ck3/base_game/localization/german/bookmark/bookmark_iberia_867_l_german.yml @@ -0,0 +1,37 @@ +l_german: + + # Bookmark Loc + bm_867_iberia:1 "Das Ringen um Iberien" + bm_867_iberia_desc:3 "Die alten Mächte Iberiens zerfallen.\n\nIm Norden ist Asturien voller mächtiger Vasallen, die sich unbedingt von ihren Herren lossagen wollen.\n\nIm Süden erhebt sich das mächtige al-Andalus, in dem sich jedoch Unzufriedenheit regt. In den Militärbezirken an den Grenzen raunt man von Unabhängigkeit, und überall gibt es Intrigen unter den herrschenden Umayyaden.\n\nFremde Mächte gieren nach den reichen Landen Iberiens.\n\nDas $game_concept_iberian_struggle$ ist jahrhundertelang gereift und geht nun in eine neue Phase über. Ob es in Blut oder Bruderschaft endet, steht auf Messers Schneide." + war_867_Vimara_conquest_Portucale:0 "Krieg um Vimaras [claim|E] auf $d_porto$" + war_Andalusian_Rebellion:0 "Grenzbezirksaufstand" + + # Wilfred the Hairy Loc + bookmark_fp2_iberia_wilfred_the_hairy:0 "$GuifrE_$ der Haarige" + bookmark_fp2_iberia_sunyer:0 "$Sunyer$" + bookmark_fp2_iberia_bernat_of_gothia:0 "$Bernat$" + bookmark_fp2_iberia_wilfred_the_hairy_desc:0 "Als sein Vater und Onkel vom Herzog von Toulouse abgeschlachtet wurden, nahm der fränkische König ihr Land und ließ $GuifrE_$ und dessen Vettern verarmt zurück.\n\nDies ist nun zwanzig Jahre her, und das Rad dreht sich weiter. Wieder als Herrscher über die Lande seines Vaters eingesetzt hat der intrigante Vetter von $GuifrE_$ sich ebenfalls sein Geburtsrecht zurückgeholt, und der neue Lehnsherr ist ein Vetter eben jenes Mannes, der einst ihre Eltern ermordete.\n\n#bold Niemand weiß besser als Ihr, dass sich jedes Blatt binnen eines Wimpernschlags wenden kann, und Ihr strebt daher nach einem sichereren Preis: $d_barcelona$.#!" + +# Lupp ibn Musa / Lope Musez + bookmark_fp2_iberia_lupp_ibn_musa:1 "$Lubb$ Muzez" + bookmark_fp2_iberia_lupp_ibn_musa_desc:0 "Die mächtige Dynastie der Banu Qasi, der Söhne von Cassius, herrschte einst über das gesamte Ebro-Tal. Seit der Herrschaft des ruhmreichen Vaters von $Lubb$ sind harte Zeiten aufgekommen, und die neu benannten Banu Musa können nichts tun, als an ihrem Stammsitz murrend ihre Wunden zu lecken, während sie planen, ihre südlichen Gebiete zurückzugewinnen.\n\n#bold Werdet Ihr zurückerobern können, was den Banu Qasi gehörte, und die Dynastie zu altem Ruhm zurückführen?#!" + + bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed:0 "Mohamed" + bookmark_fp2_iberia_lubb_ibn_musa_alt_oria:0 "Oria" + + #Mendo Guterres of Santiago + bookmark_fp2_iberia_mendo_guterres:0 "Graf $Hermenexildo$ Gutierrez" + bookmark_fp2_iberia_mendo_guterres_desc:0 "Als mächtiger Vasall von Adelfonso III. herrscht $Hermenexildo$ mit einer makellosen Verwaltung über die Lande des südlichen Galiziens. Seine unzweifelhafte Ergebenheit gegenüber seinem Monarchen half dabei, die Domäne seiner Ahnen weiter auszudehnen – doch ist das genug?\n\n#bold Wird es Euch ob des wachsenden Interesses am Süden gelingen, die Lande von Portucale zu erobern und eine seiner einflussreichsten Dynastien zu gründen?#!" + + bookmark_fp2_iberia_mendo_guterres_alt_arias:0 "$Arias$" + bookmark_fp2_iberia_mendo_guterres_alt_ermesinda:0 "Hermesinda Gatónez" + + bookmark_fp2_iberia_ibn_marwan:0 "Ibn Marwan" + bookmark_fp2_iberia_ibn_marwan_desc:0 "Abd al-Rahman ibn Marwan ist im Herzen ein Schurke und hat eine stürmische Beziehung zu seinem Lehnsherrn, dem Umayyaden-Sultan. Doch in seiner Domäne genießt er die starke Unterstützung der Mozaraber und könnte in Wahrheit mehr mit ihnen und ihrem Glauben gemein haben. In Bajadoz hat er sich eine Festung errichtet, doch im Westen widersetzt sich der Clan der Banu Dani immer mehr seiner Herrschaft über die Untere Mark.\n\n#bold Könnte eine Allianz mit Alfonso III., dem stets opportunistischen König von Asturien, Euch dabei helfen, eine eigene Krone zu erlangen?#!" + bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi:0 "Emir Sa’dun von Porto" + bookmark_fp2_iberia_ibn_marwan_alt_rahman:0 "Abd al-Rahman" + + bookmark_fp2_iberia_adanis_ibn_awsaga:0 "Emir Adanis" + bookmark_fp2_iberia_adanis_ibn_awsaga_desc:0 "Der Umayyaden-Sultan hat der Berberdynastie der Banu Dani aufgetragen, die Westküste vor Wikingerüberfällen zu schützen, wodurch sie rasch an Einfluss und Macht gewann. Emir Adanis hat starke Festungen in Alcácer und Coimbra errichtet, doch er sorgt sich um die Mozaraber unter seiner Herrschaft, die sich lieber auf die Seite seiner Nemesis ibn Marwan schlagen würden.\n\n#bold Könnt Ihr Eure Lande sichern und die Berber in eine große Zukunft in al-Andalus führen?#!" + bookmark_fp2_iberia_ibn_awsaga_alt_masud:0 "Mas’ud ibn Adanis" + bookmark_fp2_iberia_ibn_awsaga_alt_yahya:0 "Yahya ibn Adanis" diff --git a/project/ck3/base_game/localization/german/bookmark/bookmark_l_german.yml b/project/ck3/base_game/localization/german/bookmark/bookmark_l_german.yml index ce16001110..ce42cc3507 100644 --- a/project/ck3/base_game/localization/german/bookmark/bookmark_l_german.yml +++ b/project/ck3/base_game/localization/german/bookmark/bookmark_l_german.yml @@ -29,12 +29,15 @@ BOOKMARK_RELATION_CONCUBINE:0 "(Konkubine)" BOOKMARK_RELATION_LOVER:0 "(Affäre)" BOOKMARK_RELATION_FRIEND:0 "(Freund(in))" + BOOKMARK_RELATION_LIEGE:0 "(Lehnsherr)" BOOKMARK_CHARACTER_DIFFICULTY:0 "Schwierigkeit: [BookmarkCharacter.GetDifficulty]" BOOKMARK_CHARACTER_DIFFICULTY_EASY:2 "#difficulty_easy Einfach#!" BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM:2 "#difficulty_medium Mittel#!" BOOKMARK_CHARACTER_DIFFICULTY_HARD:2 "#difficulty_hard Schwierig#!" BOOKMARK_SELECT_BOOKMARK:0 "Startdatum und Charakter wählen" + BOOKMARK_HOUSE_TOOLTIP:0 "#T [house|E] [BookmarkCharacter.GetDynastyHouseTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyHouseTemplate.GetMotto]#!" BOOKMARK_DYNASTY_TOOLTIP:0 "#T [dynasty|E] [BookmarkCharacter.GetDynastyTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyTemplate.GetMotto]#!" + BOOKMARK_DYNASTY_OR_HOUSE_TOOLTIP:0 "[SelectLocalization(BookmarkCharacter.HasDynastyHouse, 'BOOKMARK_HOUSE_TOOLTIP', 'BOOKMARK_DYNASTY_TOOLTIP')]" BOOKMARK_RELATED_CHARACTER:0 "[BookmarkCharacterGUI.GetCharacter.GetName] #weak [BookmarkCharacterGUI.GetCharacter.GetRelation]#!" BOOKMARK_IRONMAN_ENABLED:1 "Ironman-Modus" BOOKMARK_IRONMAN_DISABLED:1 "Ironman-Modus" diff --git a/project/ck3/base_game/localization/german/buildings_l_german.yml b/project/ck3/base_game/localization/german/buildings_l_german.yml index 1bc722d10e..0662fef94b 100644 --- a/project/ck3/base_game/localization/german/buildings_l_german.yml +++ b/project/ck3/base_game/localization/german/buildings_l_german.yml @@ -480,6 +480,29 @@ building_monastic_schools_07_desc:1 "In einem Hospiz werden jene über längere Zeit gepflegt, die es sonst nicht schaffen würden. Die chronisch Kranken, Versehrten und manchmal auch jene, die von Dämonen heimgesucht werden, sind hier willkommen." building_monastic_schools_08:1 "Klausuren" building_monastic_schools_08_desc:1 "Die Klausur stellt eine feste Barriere gegen die Außenwelt dar. So wird das Leben innerhalb der Mauern von jenen außerhalb getrennt." + + building_type_megalith_01:0 "Megalithen" + building_type_megalith_01_desc:0 "Dieses Bauwerk ist eine Anordnung von Steinen, die in der Regel nach Sternen und Sternbildern ausgerichtet wurden. In Glauben, die Megalithenbauten verwenden, dienen sie den Gläubigen als regelmäßige und verhältnismäßig günstige Orte der Verehrung und ziehen Reisende und Pilger an." + building_megalith_01:0 "Kleinere Megalithen" + building_megalith_01_desc:0 "Diese große Steinsetzung unter freiem Himmel dient als dauerhaft offener Ort der Verehrung. Dieser bescheidene Bau aus gewöhnlichen Steinen ist eine einfache Anordnung, die nur wenigen Gläubigen Platz bietet." + building_megalith_02:0 "Megalithisches Mausoleum" + building_megalith_02_desc:0 "Diese Stätte wurde mit mehreren Steinsetzungen erweitert, um mehr Gläubigen Platz zu bieten. Neben dem Ausbau der Megalithen selbst wurde in der Nähe ein unterirdisches Mausoleum geschaffen, in dem wichtige Personen vor Ort bestattet werden können." + building_megalith_03:0 "Megalithischer Altar" + building_megalith_03_desc:0 "Diese große Steinsetzung dient als dauerhafter Ort der Verehrung unter freiem Himmel. Diese Megalithen wurden aus teurem und exotischem Stein überall aus der Gegend geschaffen und zu einem Altar angeordnet, den man bei Zeremonien nutzen kann." + building_megalith_04:0 "Große Megalithen" + building_megalith_04_desc:0 "Neben zahlreichen Altären und Zeremonialgegenständen wurde diese Steinsetzung um einige wirklich ehrfurchtgebietende, große Monolithen ergänzt, in die kunstvoll heilige Symbole graviert wurden." + building_megalith_05:0 "Legendäre Megalithen" + building_megalith_05_desc:0 "Diese Steinsetzung ist so groß geworden, dass sie schon zu einer örtlichen Legende geworden ist. Ihre Besucher sprechen von einer tiefen Verbindung mit ihrem Glauben, wenn sie diesen Ort besuchen." + building_megalith_06:0 "$building_megalith_05$" + building_megalith_06_desc:0 "$building_megalith_05_desc$" + building_megalith_07:0 "$building_megalith_05$" + building_megalith_07_desc:0 "$building_megalith_05_desc$" + building_megalith_08:0 "$building_megalith_05$" + building_megalith_08_desc:0 "$building_megalith_05_desc$" + building_type_great_megalith_01:0 "Großmegalithen" + building_type_great_megalith_01_desc:0 "Eine äußerst ehrgeizige Fassung einer Steinsetzung: Im Zuge des Großmegalithen-Vorhabens wird der ganze Landstrich mit vielen kleinen Steinsetzungen gesäumt, die eine gigantische umringen." + building_great_megalith_01:0 "Großmegalithen" + building_great_megalith_01_desc:0 "Die Großmegalithen sind eine ausgedehnte und atemberaubende Steinsetzung, die zahllose kleinere Ausleger in der ganzen Gegend hat. Sie stehen allen offen, sodass Pilger und Gläubiger aus der ganzen Welt herbeiströmen, um dem Göttlichen nahezukommen." building_type_hunting_grounds_01:0 "Jagdreviere" building_type_hunting_grounds_01_desc:1 "Über diese Lande sind einige größere Hütten verstreut, in denen sich Jagdgesellschaften treffen und ihre Jagdzüge planen können." @@ -1017,8 +1040,8 @@ building_hotin_fort_02:0 "Festung Hotin" building_hotin_fort_02_desc:0 "Eine beeindruckende Festung, gegen die die alte Feste im Vergleich geradezu verblasst. Die Befestigungen wurden über die Jahrhunderte hinweg ausgeweitet und umfassen nun hohe Steinmauern, einen breiten Wassergraben und mehrere wuchtige Türme. Diese Verteidigungsanlagen werden die meisten Belagerer mühelos im Zaum halten." - building_type_golden_gate_of_kiev_01:0 "Goldenes Tor von Kiew" - building_type_golden_gate_of_kiev_01_desc:0 "Das Goldene Tor von Kiew ist einem Tor in Konstantinopel nachempfunden und auch nach diesem benannt. Es dient sowohl als Eingang in die Stadt als auch als Triumphbogen. Die goldene Kuppel einer Kirche unweit des Tors ist von Weitem zu sehen und macht das Tor zu einem berühmten Symbol von ganz Kiew." + building_type_golden_gate_of_kiev_01:1 "Goldenes Tor von Kyiv" + building_type_golden_gate_of_kiev_01_desc:1 "Das Goldene Tor von Kyiv ist einem Tor in Konstantinopel nachempfunden und auch nach diesem benannt. Es dient sowohl als Eingang in die Stadt als auch als Triumphbogen. Die goldene Kuppel einer Kirche unweit des Tors ist von Weitem zu sehen und macht das Tor zu einem berühmten Symbol von ganz Kyiv." building_golden_gate_of_kiev_01:0 "$building_type_golden_gate_of_kiev_01$" building_golden_gate_of_kiev_01_desc:0 "$building_type_golden_gate_of_kiev_01_desc$" @@ -1043,3 +1066,39 @@ building_type_danevirke_01_desc:1 "Das Danewerk ist eine groß angelegte Befestigung aus Erdwällen, die errichtet wurde, um Überfälle aus Richtung des Kontinents auf dänische Territorien zu verhindern. Seit ihrer ursprünglichen Errichtung wurde sie mehrfach erweitert." building_danevirke_01:0 "$building_type_danevirke_01$" building_danevirke_01_desc:0 "$building_type_danevirke_01_desc$" + + building_type_aljaferia_palace_01:0 "Aljafería" + building_type_aljaferia_palace_01_desc:0 "Die große auf der Saría-Ebene errichtete Palastfestung Aljafería ist ein Zeugnis der Macht und des Reichtums von Saragossa. Mit ihrer imposanten Pracht ist sie sowohl eine eindrucksvolle Befestigungsanlage als auch die Krone der iberischen Architektur." + building_aljaferia_palace_01:0 "$building_type_aljaferia_palace_01$" + building_aljaferia_palace_01_desc:0 "$building_type_aljaferia_palace_01_desc$" + + building_type_roman_wall_of_lugo_01:0 "Römische Stadtmauer von Lugo" + building_type_roman_wall_of_lugo_01_desc:0 "Die großen Mauern von Lugo wurden vor langer Zeit von den Römern errichtet und sind auch heute noch ein imposanter Anblick. Pilger durchqueren ihre fünf Tore bei ihrer Reise nach Santiago de Compostela, wodurch ihr Erlebnis noch weitaus bewegender wird." + building_roman_wall_of_lugo_01:0 "$building_type_roman_wall_of_lugo_01$" + building_roman_wall_of_lugo_01_desc:0 "$building_type_roman_wall_of_lugo_01_desc$" + + building_type_rock_of_gibraltar_01:0 "Fels von Gibraltar" + building_type_rock_of_gibraltar_01_desc:0 "Der monolithische Fels von Gibraltar überblickt eine schmale Meerenge, die das Tor zum Mittelmeer darstellt. In der Antike war er eine der Säulen des Herkules und wurde als Endpunkt der bekannten Welt betrachtet. Auch wenn man ihn nun sieht, kann man gar nicht anders, als sich zu fragen, welche Wunder wohl jenseits von ihm liegen mögen." + building_rock_of_gibraltar_01:0 "$building_type_rock_of_gibraltar_01$" + building_rock_of_gibraltar_01_desc:0 "$building_type_rock_of_gibraltar_01_desc$" + + building_type_tower_of_hercules_01:0 "Herkulesturm" + building_type_tower_of_hercules_01_desc:0 "Dieser uralte Leuchtturm soll auf seinem berühmteren Bruder in Alexandria beruhen. Schon ungezählte Jahrhunderte dient er Seefahrern als Orientierungshilfe und bleibt nach wie vor wichtig für den Küstenhandel Galiziens. Manche behaupten, man könne Irlands grüne Ufer von der Spitze des einsamen Turms sehen – doch der Blick hinaus geht nur auf endlose See." + building_tower_of_hercules_01:0 "$building_type_tower_of_hercules_01$" + building_tower_of_hercules_01_desc:0 "$building_type_tower_of_hercules_01_desc$" + + building_type_city_wall_of_toledo_01:0 "Stadtmauern von Toledo" + building_type_city_wall_of_toledo_01_desc:0 "Ursprünglich in grauer Vorzeit von den Römern errichtet wurden diese gewaltigen Mauern unter der Herrschaft von Wabma, dem König der Visigothen, erweitert. Die frühen arabischen Herrscher verbreiterten sie danach sogar noch ein weiteres Mal, sodass eine Verteidigungsanlage entstand, die der Stadt der Könige würdig ist." + building_city_wall_of_toledo_01:0 "$building_type_city_wall_of_toledo_01$" + building_city_wall_of_toledo_01_desc:0 "$building_type_city_wall_of_toledo_01_desc$" + + building_type_alcazar_of_segovia_01:0 "Alcázar von Segovia" + building_type_alcazar_of_segovia_01_desc:0 "Diese Festung erhebt sich wie der Bug eines Schiffs aus einer felsigen Klamm und bietet einen atemberaubenden Anblick. Ebenso majestätisch wie undurchdringlich ist sie die prächtigste aller Burgen im Königreich der Kastelle: Kastilien." + building_alcazar_of_segovia_01:0 "$building_type_alcazar_of_segovia_01$" + building_alcazar_of_segovia_01_desc:0 "$building_type_alcazar_of_segovia_01_desc$" + + building_type_holy_site_basilica_santiago_01:0 "Kathedrale von Santiago de Compostela" + building_type_holy_site_basilica_santiago_01_desc:0 "Dieses herrliche Bauwerk wurde auf dem Grab von Jakobus dem Älteren errichtet und ist der Endpunkt des Jakobswegs und die Krone eines der wichtigsten Stätten des Christentums. Pilger aus dem ganzen Westen und Norden Europas kommen in großer Zahl hierher und sprechen Dutzende von Sprachen – obschon so mancher stumm vor Ehrfurcht ist." + building_holy_site_basilica_santiago_01:0 "$building_type_holy_site_basilica_santiago_01$" + building_holy_site_basilica_santiago_01_desc:0 "$building_type_holy_site_basilica_santiago_01_desc$" + diff --git a/project/ck3/base_game/localization/german/character_l_german.yml b/project/ck3/base_game/localization/german/character_l_german.yml index 737037c973..acc7a34b3a 100644 --- a/project/ck3/base_game/localization/german/character_l_german.yml +++ b/project/ck3/base_game/localization/german/character_l_german.yml @@ -58,7 +58,7 @@ CHARACTER_TITLE_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$ $TIER$" REGNAL_NAME_ONE_NAME:0 "$NAME$ $NUMBER$" - REGNAL_NAME_MULTIPLE_NAMES:0 "$FIRST_NAME$ $NUMBER$ $REMAINING_NAME$" + REGNAL_NAME_MULTIPLE_NAMES:1 "$FIRST_NAME$ $REMAINING_NAME$ $NUMBER$" FORMAT_CHARACTER_NAME:0 "#high $NAME$#!" FORMAT_CHARACTER_TIER:0 "#high $TIER$#!" diff --git a/project/ck3/base_game/localization/german/core_l_german.yml b/project/ck3/base_game/localization/german/core_l_german.yml index bb4a960ed1..68965772cc 100644 --- a/project/ck3/base_game/localization/german/core_l_german.yml +++ b/project/ck3/base_game/localization/german/core_l_german.yml @@ -91,6 +91,7 @@ SCOPE_DEBUG_MERCENARY_COMPANY:0 "Söldnertrupp $NAME$ [$ID$]" SCOPE_DEBUG_INSPIRATION:0 "Inspiration $NAME$ [$ID$]" SCOPE_DEBUG_ARTIFACT:0 "Artefakt $NAME$ [$ID$]" + SCOPE_DEBUG_STRUGGLE:0 "[struggle|E] $NAME$ [$ID$]" CHARACTER_DEFAULT_TOOLTIP:0 "[CHARACTER.GetUIName]\n[CHARACTER.PlayerName|D]\nID: [CHARACTER.GetID|V]\nHistorische ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\nDynastie: [CHARACTER.GetDynastyName|V]\nKultur: [CHARACTER.GetCulture.GetName|V]\nFruchtbarkeit: [CHARACTER.GetFertility|%0V]\nGesundheit: [CHARACTER.GetHealth|1V]\n" CHARACTER_DEBUG_REAL_FATHER_TOOLTIP:0 "[Select_CString(ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather), '', 'Wahrer Vater: ')][Select_CString( ObjectsEqual(CHARACTER.GetFather, CHARACTER.GetRealFather), '', CHARACTER.GetRealFather.GetUIName)][Select_CString(ObjectsEqual(CHARACTER.GetFather, CHARACTER.GetRealFather), '', '\n')]" # This is horribly overcomplicated just to conditionally write some text CHARACTER_DEBUG_TOOLTIP:2 "#D DEBUG:#!\nID: [CHARACTER.GetID|V], Historische ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\n$CHARACTER_DEBUG_REAL_FATHER_TOOLTIP$Fruchtbarkeit: [CHARACTER.GetFertility|%0V], Gesundheit: [CHARACTER.GetHealth|1V], Anspannung: [CHARACTER.GetStress|0V]\nGrundgewicht: [CHARACTER.GetBaseWeight], Zielgewicht: [CHARACTER.GetTargetWeight], Derzeitiges Gewicht: [CHARACTER.GetCurrentWeight]\n" @@ -281,7 +282,7 @@ BREAKDOWN_REINFORCEMENT:0 "Verstärkung" BREAKDOWN_MONTHLY_BALENCE:0 "Monatsbilanz" BREAKDOWN_YEARLY_BALENCE:0 "Jahresbilanz" - COST_RESULT_NOTHING:0 "Keine Kosten" + COST_RESULT_NOTHING:1 "#COLOR_GREEN #EMP nichts#!#!" GOLD_COST_BREAK:0 "Kosten: [gold_i]" GOLD:0 "[gold_i] $VALUE|0$" GOLD_COST:0 "[gold_i] $VALUE|0$" @@ -419,6 +420,7 @@ ERROR_HOOF_1:1 "Ich bin Klein-Jesses. Manchmal vertrete ich Fehlerhuf. Derzeit bin ich hier, weil Euer Spiel $ERRORS$ Fehler aufweist. $ERROR_ACTION$" ERROR_HOOF_2:1 "Ich bin Fehlerbert. Manchmal vertrete ich Fehlerhuf. Derzeit bin ich hier, weil Euer Spiel $ERRORS$ Fehler aufweist. $ERROR_ACTION$" ERROR_HOOF_3:1 "Ich bin Katzor. Manchmal vertrete ich Fehlerhuf. Füttert mich. Derzeit bin ich hier, weil Euer Spiel $ERRORS$ Fehler aufweist. $ERROR_ACTION$" + ERROR_HOOF_4:0 "Ich bin Reconqatz. Manchmal vertrete ich Fehlerhuf. Nennt es nicht Reconquista, sonst bin ich traurig. Derzeit bin ich hier, weil Euer Spiel $ERRORS$ Fehler aufweist. $ERROR_ACTION$" ENABLED_MODS:0 "Aktivierte Mods:" RALLY_POINT_NAME:0 "Sammelpunkt in [PROVINCE.GetNameNoTooltip]" CONFIRM:0 "Bestätigen" @@ -470,6 +472,7 @@ SCOPE_ACTIVE_COUNTIL_TASK:0 "[ROOT.CouncilTask.GetName]:" SCOPE_MERCENARY_COMPANY:0 "[ROOT.MercenaryCompany.GetName]:" SCOPE_INSPIRATION:0 "[ROOT.Inspiration.GetName]" + SCOPE_STRUGGLE:0 "[ROOT.Struggle.GetName]" SAVE_NAME_LABEL:0 "Spielstand-Name:" SAVE_TO_CLOUD_LABEL:0 "In Cloud speichern" FILE_NAME_INVALID:1 "@warning_icon!#X Ungültiger Spielstand-Name#! " @@ -651,8 +654,7 @@ COUNTY_OPINION_SAME_CULTURE:1 "Gleiche [culture|E]" COUNTY_OPINION_DIFFERENT_CULTURE:2 "[cultural_acceptance|E]" COUNTY_OPINION_DIFFERENT_CULTURE_KNOWS_LANGUAGE:1 " #weak ([GetDefine('NCharacterOpinion', 'CULTURE_ACCEPTANCE_MULT_KNOWS_LANGUAGE')|%0] weniger, da [CHARACTER.GetShortUIName] [CULTURE.GetLanguage.GetName] spricht)#!" - EFFECT_LIST_BULLET:0 "• " - BULLET_WITH_TAB:0 " • " + BULLET_WITH_TAB:0 "    • " MODIFIER_BULLET:0 "$EFFECT_LIST_BULLET$" TAB:0 "" SHORT_TAB:0 "" @@ -748,3 +750,17 @@ DEFAULT_TEXT:0 "#D STANDARD-TEXT#!" SCOPE_ARTIFACT:0 "[ROOT.Artifact.GetName]:" + + OR:0 " oder " + OR_LIST:0 "oder " + + num_suffix_0:0 "." + num_suffix_1:0 "." + num_suffix_2:0 "." + num_suffix_3:0 "." + num_suffix_4:0 "$num_suffix_0$" + num_suffix_5:0 "$num_suffix_0$" + num_suffix_6:0 "$num_suffix_0$" + num_suffix_7:0 "$num_suffix_0$" + num_suffix_8:0 "$num_suffix_0$" + num_suffix_9:0 "$num_suffix_0$" diff --git a/project/ck3/base_game/localization/german/council_tasks_l_german.yml b/project/ck3/base_game/localization/german/council_tasks_l_german.yml index 4f413e6384..433e7d898b 100644 --- a/project/ck3/base_game/localization/german/council_tasks_l_german.yml +++ b/project/ck3/base_game/localization/german/council_tasks_l_german.yml @@ -48,7 +48,7 @@ spouse_task_intrigue_good_unskilled_notification_tooltip:0 "Dies geschah trotz des [councillor.Custom('intrigue_skill_level')]en Ränkespielwerts Eures Ehepartners." spouse_task_intrigue_good_skilled_notification_tooltip:0 "Der [councillor.Custom('intrigue_skill_level')]e Ränkespielwert Eures Ehepartners hat diesen Glücksfall verursacht." spouse_task_learning_good_unskilled_notification_tooltip:0 "Dies geschah trotz des [councillor.Custom('learning_skill_level')]en Bildungswerts Eures Ehepartners." - spouse_task_learning_good_skilled_notification_tooltip:0 "Der [active_councillor.Custom('learning_skill_level')]e Bildungswert Eures Ehepartners hat diesen Glücksfall verursacht." + spouse_task_learning_good_skilled_notification_tooltip:1 "Der [councillor.Custom('learning_skill_level')]e Bildungswert Eures Ehepartners hat diesen Glücksfall verursacht." #chancellor task_foreign_affairs:0 "Fremde Angelegenheiten" @@ -299,6 +299,7 @@ STEWARD_PROGRESS_BASE:0 "Grundwert" DEVELOP_COUNTY_PERK_BONUS_VALUE:1 "$planned_cultivation_perk_name$" STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER:2 "[councillor_liege.GetFaith.GetName] - Gemeindeverflechtung" + STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS:0 "[councillor_liege.GetFaith.GetName] – „[GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]“ in Bergen" STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING:1 "[councillor_liege.GetCulture.GetName] - Ostsiedlung" STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED:1 "Örtliche Traditionen geachtet" STEWARD_PROMOTE_CULTURE_SHUUBIYYA:0 "Shu'ubiyya" @@ -331,6 +332,7 @@ task_conversion_resistance_to_conversion:0 "\n$EFFECT_LIST_BULLET$#N Widerstand gegen Bekehrung#!" task_conversion_opinion_loss:0 "\n$EFFECT_LIST_BULLET$#N Gemeindemeinung verloren#!" task_conversion_notification_tooltip:0 "Von $task_conversion$" + task_conversion.tt.forbidden.due_to_struggle_phase:0 "Ihr könnt „[convert_county|E]“ nicht in dieser [struggle|E]-[struggle_region_region|E] in dieser [struggle_phase_phase|E] verwenden" task_religious_relations:0 "Religiöse Beziehungen" task_religious_relations_piety_effect_desc:2 "[piety|E]: @piety_icon!#P +[SCOPE.ScriptValue('court_chaplain_religious_relations_total_piety_gain')]#!/Monat\n$TAB$[learning_skill|E] von [councillor.GetCouncilTitle] [councillor.GetShortUIName]: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_modifier')]#!" @@ -372,10 +374,13 @@ COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER:2 "[councillor.GetFaith.GetName] - [GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER:3 "[councillor.GetFaith.GetName] - [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_PENALTY_MODIFIER:3 "[councillor.GetFaith.GetName] - [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_EASIER_TO_CONVERT_FAITH_IN_MOUNTAINS_BONUS_MODIFIER:0 "[councillor_liege.GetFaith.GetName] – „[GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]“ in Bergen" + COURT_CHAPLAIN_CONVERSION_HARDER_TO_CONVERT_FAITH_AWAY_IN_MOUNTAINS_MALUS_MODIFIER:0 "[county.GetFaith.GetName] – „[GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]“ in Bergen" COURT_CHAPLAIN_CONVERSION_GHW_TENET_NO_HOF_MODIFIER:0 "[ROOT.Char.Custom('ghw_from_which_tenet')] - Glaube kontrolliert $game_concept_holy_sites$" COURT_CHAPLAIN_CONVERSION_SYNCRETIC_WITH_RELIGION_MODIFIER:0 "Synkretismus mit [faith|E]" COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS:0 "Lokale [county|E]-[modifiers|E]" COURT_CHAPLAIN_CONVERSION_LIEGE_IS_DEFIANT_HIGH_MONARCH:0 "[liege|E] ist trotziger Hochmonarch" + fp2_lyonese_monk_faith_conversion_task_desc:0 "[GetFaithByKey('adoptionist').GetAdherentName] konvertiert andere $christianity_religion_adherent_plural$" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_JERUSALEM:1 "Heilige Stätte - Jerusalem" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_KERALA:1 "Heilige Stätte - Kerala" diff --git a/project/ck3/base_game/localization/german/court_amenities_l_german.yml b/project/ck3/base_game/localization/german/court_amenities_l_german.yml index 1842668483..a59451aa63 100644 --- a/project/ck3/base_game/localization/german/court_amenities_l_german.yml +++ b/project/ck3/base_game/localization/german/court_amenities_l_german.yml @@ -119,6 +119,6 @@ AMENITIES_RESET_TOOLTIP:0 "#T Annehmlichkeiten zurücksetzen#!\n[AddTextIf(Not(CourtAmenitiesWindow.HasChangedAnyAmenity), '$COURT_AMENITIES_NEED_CHANGE$\n')]Die ausgewählten Änderungen verwerfen" COURT_AMENITIES_CHANGED_NOTIFICATION_HEADER:0 "Ihr habt Eure [court_amenities|E] geändert" - # [LocEditor:UntranslatedKey] `COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT` + COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT:0 "@warning_icon!#X Dies ist nicht Euer [royal_court|E]#!" BONUS_TO_AGENT_RECRUITMENT_FROM_AMENITIES:0 "$court_lodging_standards$: $VALUE|=+0$" diff --git a/project/ck3/base_game/localization/german/court_type_l_german.yml b/project/ck3/base_game/localization/german/court_type_l_german.yml index e042ff4db3..e0d3543a3e 100644 --- a/project/ck3/base_game/localization/german/court_type_l_german.yml +++ b/project/ck3/base_game/localization/german/court_type_l_german.yml @@ -35,10 +35,9 @@ court_scholarly:0 "Gelehrtenhof" court_scholarly_desc:1 "#low An diesem Hof geht es nur darum, kultivierte Geister und Menschen mit außerordentlichem Können zu versammeln.\n\nHöflinge erhalten die „[GetTrait('scholarly_court_1').GetName(GetNullCharacter)]“-Eigenschaften.#!" court_scholarly_tooltip_desc:0 "Bildung und fleißiges Lernen werden am $court_scholarly$ geschätzt." - court_tribal: "Stammeshof" - court_tribal_desc: "#low Am Hof gilt das Recht des Stärkeren – und die Flure werden mit Beute und Plündergut geschmückt! \n\nHöflinge erhalten „[GetTrait('warlike_court_1').GetName(GetNullCharacter)]“-Eigenschaften.#!" - court_tribal_tooltip_desc: "An einem $court_tribal$ schätzt man Kampfkunst und Durchhaltevermögen." - + court_tribal:0 "Stammeshof" + court_tribal_desc:0 "#low Am Hof gilt das Recht des Stärkeren – und die Flure werden mit Beute und Plündergut geschmückt!\n\nHöflinge erhalten „[GetTrait('warlike_court_1').GetName(GetNullCharacter)]“-Eigenschaften.#!" + court_tribal_tooltip_desc:0 "An einem $court_tribal$ schätzt man Kampfkunst und Durchhaltevermögen." COURT_TYPE_GENERAL_TOOLTIP:0 "[CourtType.GetTooltipDesc]\n\n[CourtType.GetEffectDesc]" diff --git a/project/ck3/base_game/localization/german/credits/credits_l_german.yml b/project/ck3/base_game/localization/german/credits/credits_l_german.yml index 6c5294dd46..4403a95973 100644 --- a/project/ck3/base_game/localization/german/credits/credits_l_german.yml +++ b/project/ck3/base_game/localization/german/credits/credits_l_german.yml @@ -140,6 +140,7 @@ HEADER_PARADOX_INTERACTIVE:1 "#credits_header PARADOX INTERACTIVE#!" HEADER_MANAGEMENT:1 "#credits_header MANAGEMENT#!" + TITLE_BUSINESS_OWNER:0 "#credits_subheader Eigentümer#!" TITLE_CHIEF_EXECUTIVE_OFFICER:1 "#credits_subheader Generaldirektor#!" TITLE_CHIEF_FINANCIAL_OFFICER:1 "#credits_subheader Vorstand Finanzen#!" TITLE_CHIEF_OPERATIONS_OFFICER:1 "#credits_subheader Vorstand Operatives Geschäft#!" @@ -272,3 +273,10 @@ HEADER_PARADOX_DEVELOPMENT_STUDIO_RED:0 "#credits_header Paradox Development Studio Red#!" HEADER_PARADOX_THALASSIC:0 "#credits_header Paradox Thalassic#!" + + HEADER_CRUSADER_KINGS_3_FATE_OF_IBERIA:0 "#credits_title CRUSADER KINGS III: FATE OF IBERIA#!" + HEADER_PARADOX_DEVELOPMENT_STUDIO_BLACK:0 "#credits_header Paradox Development Studio Black#!" + TITLE_PROJECT_LOCALIZATION_PRODUCER:0 "#credits_subheader Lokalisierungsproduzent#!" + TITLE_RELEASE_ENGINEER:0 "#credits_subheader Veröffentlichungsingenieur#!" + TITLE_TECHNICAL_ANIMATOR:0 "#credits_subheader Technischer Animateur#!" + TITLE_MUSIC_BUSINESS_DIRECTOR:0 "#credits_subheader Geschäftsführer im Bereich Musik#!" diff --git a/project/ck3/base_game/localization/german/culture/cultural_innovations_l_german.yml b/project/ck3/base_game/localization/german/culture/cultural_innovations_l_german.yml index 00c0f9890c..98d40d225b 100644 --- a/project/ck3/base_game/localization/german/culture/cultural_innovations_l_german.yml +++ b/project/ck3/base_game/localization/german/culture/cultural_innovations_l_german.yml @@ -112,7 +112,7 @@ tradition_visigothic_codes_name:0 "$innovation_visigothic_codes$" tradition_visigothic_codes_desc:0 "$innovation_visigothic_codes_desc$" innovation_visigothic_codes:0 "Leges Visigothorum" - innovation_visigothic_codes_desc:0 "Auch wenn viele der ursprünglichen Traditionen der Visigothen lange aus der Welt getilgt sind, erinnern sich die Kinder der Pyrenäen noch an die alten Wege und wie man Land unter Söhnen und Töchtern einfach, aber gerecht aufteilt." + innovation_visigothic_codes_desc:0 "Auch wenn viele der ursprünglichen Traditionen der Westgoten lange aus der Welt getilgt sind, erinnern sich die Kinder der Pyrenäen noch an die alten Wege und wie man Land unter Söhnen und Töchtern einfach, aber gerecht aufteilt." unlock_equal_succession_changing:0 "Kann bei jeder [crown_authority|E] Gesetze zur Gleichbehandlung der Geschlechter durchsetzen" ###################### diff --git a/project/ck3/base_game/localization/german/culture/cultural_maa_innovations_l_german.yml b/project/ck3/base_game/localization/german/culture/cultural_maa_innovations_l_german.yml index 4a8eae2deb..f4efdca5d4 100644 --- a/project/ck3/base_game/localization/german/culture/cultural_maa_innovations_l_german.yml +++ b/project/ck3/base_game/localization/german/culture/cultural_maa_innovations_l_german.yml @@ -20,6 +20,7 @@ culture_parameter_unlock_maa_varangian_veterans:0 "Kann [GetMaA('varangian_veterans').GetName] als [men_at_arms|E] rekrutieren" culture_parameter_unlock_maa_longbowmen:0 "Kann [GetMaA('longbowmen').GetName] als [men_at_arms|E] rekrutieren" culture_parameter_unlock_maa_huscarls:0 "Kann [GetMaA('huscarl').GetName] als [men_at_arms|E] rekrutieren" + culture_parameter_unlock_maa_huanch_vaulter:0 "Kann [GetMaA('guanch_vaulter').GetName] als [men_at_arms|E] rekrutieren" # Early Medieval Era culture_parameter_unlock_maa_khandayat:0 "Kann [GetMaA('khandayat').GetName] als [men_at_arms|E] rekrutieren" @@ -162,3 +163,6 @@ innovation_men_at_arms:0 "Kriegsvolk" innovation_men_at_arms_desc:0 "Die Ausbildung und die Ausrüstung von Armeen, die unserem Herrscher stets direkt zur Verfügung stehen, sind der erste Schritt auf dem Weg zur Zentralisierung unserer Macht." + + innovation_pole_vault:0 "Stabsprung" + innovation_pole_vault_desc:0 "Der Stabsprung ist eine einfache Erfindung, die allerdings viel Übung und Ausbildung braucht, um sie zu meistern. Ein geschickter Springer kann sich selbst über breite Schluchten und hohe Felsen schleudern sowie über manche Befestigungen." diff --git a/project/ck3/base_game/localization/german/culture/culture_gfx_l_german.yml b/project/ck3/base_game/localization/german/culture/culture_gfx_l_german.yml index 436d452b13..f9eef0d426 100644 --- a/project/ck3/base_game/localization/german/culture/culture_gfx_l_german.yml +++ b/project/ck3/base_game/localization/german/culture/culture_gfx_l_german.yml @@ -76,3 +76,8 @@ western_clothing_gfx:0 "Kontinentaleuropäisch" western_coa_gfx:0 "Kontinentaleuropäisch" western_unit_gfx:0 "Kontinentaleuropäisch" + iberian_building_gfx:0 "Iberisch" + iberian_christian_unit_gfx:0 "Iberer" + iberian_muslim_unit_gfx:0 "Andalusier" + iberian_christian_clothing_gfx:0 "Iberisch" + iberian_muslim_clothing_gfx:0 "Andalusisch" diff --git a/project/ck3/base_game/localization/german/culture/culture_name_lists_l_german.yml b/project/ck3/base_game/localization/german/culture/culture_name_lists_l_german.yml index 672e2160ad..d500efc433 100644 --- a/project/ck3/base_game/localization/german/culture/culture_name_lists_l_german.yml +++ b/project/ck3/base_game/localization/german/culture/culture_name_lists_l_german.yml @@ -63,6 +63,7 @@ name_list_greek:0 "Griechisch" name_list_gond:0 "Gondisch" name_list_guan:0 "Guanisch" + name_list_guanches:0 "Guanche" name_list_gujarati:0 "Gujaratisch" name_list_gur:0 "Gurisch" name_list_han:0 "Hanisch" @@ -176,7 +177,7 @@ name_list_uriankhai:0 "Uriankhaianisch" name_list_uyghur:0 "Uigurisch" name_list_vepsian:0 "Wepsisch" - name_list_visigothic:0 "Visigothisch" + name_list_visigothic:0 "Westgotisch" name_list_vlach:0 "Walachisch" name_list_volhynian:0 "Wolhynisch" name_list_welayta:0 "Wolayttanisch" diff --git a/project/ck3/base_game/localization/german/culture/culture_titles_l_german.yml b/project/ck3/base_game/localization/german/culture/culture_titles_l_german.yml index c058a70654..a52a0656eb 100644 --- a/project/ck3/base_game/localization/german/culture/culture_titles_l_german.yml +++ b/project/ck3/base_game/localization/german/culture/culture_titles_l_german.yml @@ -603,6 +603,12 @@ king_feudal_female_grand_duke_independent:0 "Großherzogin" kingdom_feudal_grand_duke_independent:0 "Großherzogtum" +### Taifas ### +# Feudal / Clan + duke_feudal_male_andalusian_independent:0 "Emir" + duke_feudal_female_andalusian_independent:0 "Emira" + duchy_feudal_andalusian_independent:0 "Taifa" + ### Lombard ### # Feudal duke_feudal_male_lombard_independent:0 "Prinz" @@ -795,6 +801,18 @@ emperor_feudal_muslim_female_dravidian_group:1 "Schahbanu" empire_feudal_muslim_dravidian_group:0 "$empire_feudal_arabic_group$" +### GUANCHE (Canary Islands) ### + duchy_guanche:0 "Menceyo" + kingdom_guanche:0 "Hoch-Menceyo" + count_male_guanche:0 "Coran" + duke_male_guanche:0 "Menceyato" + king_male_guanche:0 "Hoch-Menceyato" + emperor_male_guanche:0 "Petut Menceyato" + count_female_guanche:0 "Chamato" + duke_female_guanche:0 "Menceyata" + king_female_guanche:0 "Hoch-Menceyata" + emperor_female_guanche:0 "Mayec Menceyata" + ### OBSOLETE with new division ### West-African ### # Feudal / Clan / Tribal baron_feudal_male_west_african_group:0 "Tigui" diff --git a/project/ck3/base_game/localization/german/culture/cultures_l_german.yml b/project/ck3/base_game/localization/german/culture/cultures_l_german.yml index f6f3aa449c..733d9957c5 100644 --- a/project/ck3/base_game/localization/german/culture/cultures_l_german.yml +++ b/project/ck3/base_game/localization/german/culture/cultures_l_german.yml @@ -66,6 +66,9 @@ butr:0 "Butrisch" butr_prefix:0 "Butrer" butr_collective_noun:1 "Butrer" + guanches:0 "Guanchen" + guanches_prefix:0 "Guanchen" + guanches_collective_noun:0 "Guanchen" zaghawa:0 "Zaghawarisch" zaghawa_prefix:0 "Zaghawo" zaghawa_collective_noun:0 "Zaghawa" @@ -260,9 +263,9 @@ sorko:0 "Sorkonisch" sorko_prefix:0 "Sorko" sorko_collective_noun:0 "Sorko" - gaw:0 "Gawisch" - gaw_prefix:0 "Gawi" - gaw_collective_noun:0 "Gaw" + gaw:1 "Gawisch" + gaw_prefix:1 "Gawo" + gaw_collective_noun:1 "Gawen" songhai:0 "Songhaianisch" songhai_prefix:0 "Songhai" songhai_collective_noun:0 "Songhai" @@ -344,9 +347,9 @@ portuguese:0 "Portugiesisch" portuguese_prefix:0 "Luso" portuguese_collective_noun:0 "Portugiesen" - visigothic:0 "Visigothisch" - visigothic_prefix:0 "Visigotho" - visigothic_collective_noun:1 "Visigothen" + visigothic:0 "Westgotisch" + visigothic_prefix:0 "Westgotisch" + visigothic_collective_noun:1 "Westgoten" #Indo Aryan indo_aryan_group:0 "Indo-Arisch" indo_aryan_group_collective_noun:0 "Indo-Arier" diff --git a/project/ck3/base_game/localization/german/culture/traditions/cultural_languages_l_german.yml b/project/ck3/base_game/localization/german/culture/traditions/cultural_languages_l_german.yml index f6977bc4ed..49a325efbb 100644 --- a/project/ck3/base_game/localization/german/culture/traditions/cultural_languages_l_german.yml +++ b/project/ck3/base_game/localization/german/culture/traditions/cultural_languages_l_german.yml @@ -74,7 +74,7 @@ language_sardinian_name:0 "Vulgärsardinisch" language_wallachian_name:0 "Vulgärdakisch" language_italian_name:0 "Vulgäritalienisch" - language_ayneha_name: "Ayneha" + language_ayneha_name:0 "Aynehanisch" aesthetics_norwegian_name:0 "Norwegisch" aesthetics_swedish_name:0 "Schwedisch" diff --git a/project/ck3/base_game/localization/german/culture/traditions/cultural_traditions_l_german.yml b/project/ck3/base_game/localization/german/culture/traditions/cultural_traditions_l_german.yml index 452653caa7..453acd577a 100644 --- a/project/ck3/base_game/localization/german/culture/traditions/cultural_traditions_l_german.yml +++ b/project/ck3/base_game/localization/german/culture/traditions/cultural_traditions_l_german.yml @@ -48,7 +48,7 @@ tradition_legalistic_desc:1 "Diese Kultur betrachtet Recht und Gesetz sowie die Kodifikation von Gesetzen als den wichtigsten Baustein für eine zivilisierte Gesellschaft." tradition_warrior_culture_name:0 "Kriegerkultur" tradition_warrior_culture_desc:0 "Dieser Kultur sind Kriegsführung und Stärke wichtiger als alles andere. Kindern wird schon früh beigebracht, wie man kämpft, und ihnen wird vom Werdegang eines Gelehrten abgeraten. Schwäche wird nicht toleriert." - tradition_philosopher_culture_name:0 "Denkerkultur" + tradition_philosopher_culture_name:0 "Philosophische kultur" tradition_philosopher_culture_desc:0 "Diese Kultur fördert die Nachdenklichkeit und die Selbstreflexion." tradition_chivalry_name:0 "Ritterlichkeit" tradition_chivalry_desc:1 "Diese Kultur hat die Ritterlichkeit und den ritterlichen Verhaltenskodex als gesellschaftliches Mittel zur Regelung des Verhaltens verinnerlicht. Kampfgeschick, Pflicht, Ehre und moralisches Handeln werden hoch angesehen, ebenso wie schlechte Dichtkunst und romantische Literatur." @@ -350,10 +350,10 @@ culture_parameter_adulterer_fornicator_penalties:0 "Die [traits|E] [GetTrait('adulterer').GetName(GetNullCharacter)] und [GetTrait('fornicator').GetName(GetNullCharacter)] werden verachtet." culture_parameter_hostile_scheme_success_chance_vs_spouse_penalty:0 "[success_chance|E] für [hostile_scheme|E] gegen [spouses|E]: #N -50 %#!." culture_parameter_cannot_divorce:0 "Kann keine [Concept('divorce', 'Ehescheidungs')|E]-[traits|E]-[interactions|E] verwenden." - culture_parameter_strong_traits_more_common:0 "The [trait|E] [GetTrait('strong').GetName(GetNullCharacter)] ist verbreiteter." + culture_parameter_strong_traits_more_common:0 "Die [trait|E] [GetTrait('strong').GetName(GetNullCharacter)] ist verbreiteter." culture_parameter_minimum_prowess_for_knights:0 "[knights|E] #EMP müssen#! mindestens [prowess_i]#V 12#! [prowess|E] haben." culture_parameter_blademaster_trait_bonuses:0 "Die [traits|E]-Reihe [GetTrait('blademaster_2').GetName(GetNullCharacter)] erhält weitere Boni." - culture_parameter_prowess_from_martial_education:0 "The [martial|E]-[Concept('education', 'Ausbildungs')|E]-[traits|E] gewähren auch [prowess|E]." + culture_parameter_prowess_from_martial_education:0 "Die [martial|E]-[Concept('education', 'Ausbildungs')|E]-[traits|E] gewähren auch [prowess|E]." culture_parameter_martial_education_more_valued:0 "Die [martial|E]-[Concept('education', 'Ausbildungs')|E]-[traits|E] sind höher angesehen." culture_parameter_high_prowess_ignores_knight_restrictions:0 "Die meisten Einschränkungen dazu, wer ein [knight|E] sein kann, entfallen für Charaktere mit [prowess_i]#V 10#! oder mehr [prowess|E]." culture_parameter_blademaster_traits_more_common:0 "[knights|E] erlangen in Schlachten öfter die [traits|E] [GetTrait('blademaster_2').GetName(GetNullCharacter)]." @@ -786,6 +786,7 @@ not_bellicose_or_stoic_desc:1 "Die [culture|E] hat nicht das [ethos|E] $ethos_bellicose_name$ oder $ethos_stoic_name$." not_bellicose_or_bureaucratic_desc:2 "Die [culture|E] hat nicht das [ethos|E] $ethos_bellicose_name$ oder $ethos_bureaucratic_name$." not_bellicose_or_spiritual_desc:1 "Die [culture|E] hat nicht das [ethos|E] $ethos_bellicose_name$ oder $ethos_spiritual_name$." + not_bellicose_or_courtly_desc:0 "Die [culture|E] hat nicht das [ethos|E] „$ethos_bellicose_name$“ oder „$ethos_courtly_name$“." not_stoic_or_bureaucratic_desc:1 "Die [culture|E] hat nicht das [ethos|E] $ethos_stoic_name$ oder $ethos_bureaucratic_name$." not_stoic_or_communal_desc:0 "Die [culture|E] hat nicht das [ethos|E] $ethos_stoic_name$ oder $ethos_communal_name$." not_stoic_or_spiritual_desc:0 "Die [culture|E] hat nicht das [ethos|E] $ethos_stoic_name$ oder $ethos_spiritual_name$." @@ -824,6 +825,7 @@ ## Egalitarian. not_egalitarian_stoic_or_bureaucratic_desc:1 "Die [culture|E] hat nicht das [ethos|E] $ethos_egalitarian_name$, $ethos_stoic_name$ oder $ethos_bureaucratic_name$." + not_egalitarian_or_courtly_desc:0 "Die [culture|E] hat nicht das [ethos|E] „$ethos_egalitarian_name$“ oder „$ethos_courtly_name$“." ## Communal. not_communal_or_spiritual_desc:0 "Die [culture|E] hat nicht das [ethos|E] Gemeinschaftlich oder Spirituell." @@ -918,6 +920,8 @@ lacks_development_02_innovation_desc:1 "Die [culture|E] hat die [innovation|E] #high $innovation_development_02$#! noch nicht entdeckt." lacks_baliffs_innovation_desc:0 "Die [culture|E] hat die [innovation|E] #high $innovation_baliffs$#! noch nicht entdeckt." culture_acceptance_cost_desc:0 "Die [culture|E] hat nicht mindestens #V [EmptyScope.ScriptValue('xenophilic_acceptance_cost_value')|0] %#! [cultural_acceptance|E] bei #V [EmptyScope.ScriptValue('xenophilic_nr_of_cultures_value')|0]#! anderen Kulturen." + lack_iberian_heritage_or_language_penalty_desc:0 "Der [culture|E] fehlt eine $heritage_iberian_name$e [heritage|E] #EMP und#! das [culture_head|E] spricht nicht die $language_iberian_name$e [language|E]." + lack_martial_learning_or_chess_board_penalty_desc:0 "Ihr habt weder mindestens [EmptyScope.ScriptValue('very_high_skill_rating')|0] [martial|E] noch mindestens [EmptyScope.ScriptValue('very_high_skill_rating')|0] [learning|E] noch ein [artifact|E], das Euch [board_games|E] spielen lässt." culture_head_lacks_storytelling_traits_desc:1 "Ihr habt nicht die [traits|E] [GetTrait('poet').GetName(GetNullCharacter)], [GetTrait('arrogant').GetName(GetNullCharacter)] oder [GetTrait('journaller').GetName(GetNullCharacter)]." rulers_lacks_storytelling_traits_desc:0 "Die [culture|E] hat nicht mindestens #V 5#! [rulers|E] mit den [traits|E] [GetTrait('poet').GetName(GetNullCharacter)], [GetTrait('arrogant').GetName(GetNullCharacter)] oder [GetTrait('journaller').GetName(GetNullCharacter)]." diff --git a/project/ck3/base_game/localization/german/custom_localization/body_part_custom_loc_l_german.yml b/project/ck3/base_game/localization/german/custom_localization/body_part_custom_loc_l_german.yml index cd76bb0f38..ef496d581f 100644 --- a/project/ck3/base_game/localization/german/custom_localization/body_part_custom_loc_l_german.yml +++ b/project/ck3/base_game/localization/german/custom_localization/body_part_custom_loc_l_german.yml @@ -18,3 +18,7 @@ articleblank_article:0 "ein " articleblank_articlevowel:0 "ein " articleblank_blank:0 "" + + maskface_behind:0 "hinter" + maskface_in:0 "in" + maskface_across:0 "gegenüber von" diff --git a/project/ck3/base_game/localization/german/custom_localization/de_custom_loc_extra_l_german.yml b/project/ck3/base_game/localization/german/custom_localization/de_custom_loc_extra_l_german.yml index fc70b507ae..225ef42a60 100644 --- a/project/ck3/base_game/localization/german/custom_localization/de_custom_loc_extra_l_german.yml +++ b/project/ck3/base_game/localization/german/custom_localization/de_custom_loc_extra_l_german.yml @@ -1,698 +1,1148 @@ -# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === +l_german: -# === [LocEditor:OrphanedFile] File contains only orphaned keys === -# l_german: + CustomLoc_DE_Blank:0 "" + CustomLoc_DE_Mutterlich:0 "mütterlich" + CustomLoc_DE_Vaterlich:0 "väterlich" + CustomLoc_DE_Rivalin:0 "Rivalin" + CustomLoc_DE_Rivale:0 "Rivale" + CustomLoc_DE_Rivalen:0 "Rivalen" + CustomLoc_DE_Das:0 "das" + CustomLoc_DE_Den:0 "den" + CustomLoc_DE_1_signature_weapon_slash:0 "tief in" + CustomLoc_DE_1_signature_weapon_crush:0 "die Knochen in" + CustomLoc_DE_1_signature_weapon_pierce:0 "tief in" + CustomLoc_DE_2_signature_weapon_slash:0 "zu schneiden" + CustomLoc_DE_2_signature_weapon_crush:0 "zu zermalmen" + CustomLoc_DE_2_signature_weapon_pierce:0 "zu bohren" + CustomLoc_DE_3_signature_weapon_slash:0 "n" + CustomLoc_DE_3_signature_sweapon_crush:0 "m" + CustomLoc_DE_3_signature_weapon_pierce:0 "n" + CustomLoc_DE_4_signature_weapon_slash:0 "" + CustomLoc_DE_4_signature_weapon_crush:0 "em" + CustomLoc_DE_4_signature_weapon_pierce:0 "" + CustomLoc_DE_1_signature_weapon_sword:0 "em" + CustomLoc_DE_1_signature_weapon_mace:0 "em" + CustomLoc_DE_1_signature_weapon_axe:0 "er" + CustomLoc_DE_1_signature_weapon_hammer:0 "em" + CustomLoc_DE_1_signature_weapon_spear:0 "em" + CustomLoc_DE_1_signature_weapon_dagger:0 "em" + CustomLoc_DE_Im_ResidenceBuilding:0 "im" + CustomLoc_DE_InDer_ResidenceBuilding:0 "in der" + CustomLoc_DE_1_motto_god:0 "Gott" + CustomLoc_DE_1_motto_the_perfected_ones:0 "Vollendete" + CustomLoc_DE_1_motto_the_divine:0 "Göttliche" + CustomLoc_DE_1_motto_the_gods:0 "Gott" + CustomLoc_DE_1_motto_custom_loc_god:0 "[CHARACTER.GetFaith.HighGodName]" + CustomLoc_DE_2_motto_god:0 "Möge Gott" + CustomLoc_DE_2_motto_the_perfected_ones:0 "Mögen die Vollendeten" + CustomLoc_DE_2_motto_the_divine:0 "Möge das Göttliche" + CustomLoc_DE_2_motto_the_gods:0 "Mögen die Götter" + CustomLoc_DE_2_motto_custom_loc_god:0 "Möge [CHARACTER.GetFaith.HighGodName]" + CustomLoc_DE_1_handhands_hand:0 "er" + CustomLoc_DE_1_handhands_hands:0 "en" + CustomLoc_DE_2_handhands_hand:0 "Hand" + CustomLoc_DE_2_handhands_hands:0 "Händen" + CustomLoc_DE_1_armarms_arm:0 "ihn" + CustomLoc_DE_1_armarms_arms:0 "sie" + CustomLoc_DE_2_armarms_arm:0 "" + CustomLoc_DE_2_armarms_arms:0 "e" + CustomLoc_DE_3_armarms_arm:0 "bricht" + CustomLoc_DE_3_armarms_arms:0 "brechen" + CustomLoc_DE_1_eyeeyes_eye:0 "" + CustomLoc_DE_1_eyeeyes_eyes:0 "e" + CustomLoc_DE_2_eyeeyes_eye:0 "hat" + CustomLoc_DE_2_eyeeyes_eyes:0 "haben" + CustomLoc_DE_3_eyeeyes_eye:0 "das" + CustomLoc_DE_3_eyeeyes_eyes:0 "die" + CustomLoc_DE_4_eyeeyes_eye:0 "sieht" + CustomLoc_DE_4_eyeeyes_eyes:0 "sehen" + CustomLoc_DE_5_eyeeyes_eye:0 "em" + CustomLoc_DE_5_eyeeyes_eyes:0 "en" + CustomLoc_DE_1_maskface_mask:0 "auf der" + CustomLoc_DE_1_maskface_face:0 "im" + CustomLoc_DE_2_maskface_mask:0 "e" + CustomLoc_DE_2_maskface_face:0 "" + CustomLoc_DE_3_maskface_mask:0 "auf die" + CustomLoc_DE_3_maskface_face:0 "ins" + CustomLoc_DE_4_maskface_mask:0 "er" + CustomLoc_DE_4_maskface_face:0 "em" + CustomLoc_DE_5_maskface_mask:0 "auf" + CustomLoc_DE_5_maskface_face:0 "in" + CustomLoc_DE_6_maskface_mask:0 "e" + CustomLoc_DE_6_maskface_face:0 "es" + CustomLoc_DE_7_maskface_mask:0 "der" + CustomLoc_DE_7_maskface_face:0 "dem" + CustomLoc_DE_8_maskface_mask:0 "die" + CustomLoc_DE_8_maskface_face:0 "das" + CustomLoc_DE_1_grit_type_grit:0 "ihn" + CustomLoc_DE_1_grit_type_dirt:0 "ihn" + CustomLoc_DE_1_grit_type_sand:0 "ihn" + CustomLoc_DE_1_grit_type_bog_water:0 "es" + CustomLoc_DE_1_grit_type_twigs:0 "sie" + CustomLoc_DE_1_grit_type_wet_leaves:0 "es" + CustomLoc_DE_1_grit_type_dry_grass:0 "es" + CustomLoc_DE_2_grit_type_grit:0 "em" + CustomLoc_DE_2_grit_type_dirt:0 "em" + CustomLoc_DE_2_grit_type_sand:0 "em" + CustomLoc_DE_2_grit_type_bog_water:0 "em" + CustomLoc_DE_2_grit_type_twigs:0 "en" + CustomLoc_DE_2_grit_type_wet_leaves:0 "em" + CustomLoc_DE_2_grit_type_dry_grass:0 "em" + CustomLoc_DE_3_grit_type_grit:0 "Splitt" + CustomLoc_DE_3_grit_type_dirt:0 "Dreck" + CustomLoc_DE_3_grit_type_sand:0 "Sand" + CustomLoc_DE_3_grit_type_bog_water:0 "Sumpfwasser" + CustomLoc_DE_3_grit_type_twigs:0 "Zweigen" + CustomLoc_DE_3_grit_type_wet_leaves:0 "nassem Laub" + CustomLoc_DE_3_grit_type_dry_grass:0 "trockenem Gras" + CustomLoc_DE_4_grit_type_grit:0 "Splitt" + CustomLoc_DE_4_grit_type_dirt:0 "Dreck" + CustomLoc_DE_4_grit_type_sand:0 "Sand" + CustomLoc_DE_4_grit_type_bog_water:0 "Sumpfwasser" + CustomLoc_DE_4_grit_type_twigs:0 "Zweige" + CustomLoc_DE_4_grit_type_wet_leaves:0 "Laub" + CustomLoc_DE_4_grit_type_dry_grass:0 "Gras" + CustomLoc_DE_5_grit_type_grit:0 "den" + CustomLoc_DE_5_grit_type_dirt:0 "den" + CustomLoc_DE_5_grit_type_sand:0 "den" + CustomLoc_DE_5_grit_type_bog_water:0 "das" + CustomLoc_DE_5_grit_type_twigs:0 "die" + CustomLoc_DE_5_grit_type_wet_leaves:0 "das" + CustomLoc_DE_5_grit_type_dry_grass:0 "das" + CustomLoc_DE_6_grit_type_grit:0 "Splitt" + CustomLoc_DE_6_grit_type_dirt:0 "Dreck" + CustomLoc_DE_6_grit_type_sand:0 "Sand" + CustomLoc_DE_6_grit_type_bog_water:0 "Sumpfwasser" + CustomLoc_DE_6_grit_type_twigs:0 "Zweige" + CustomLoc_DE_6_grit_type_wet_leaves:0 "nasse Laub" + CustomLoc_DE_6_grit_type_dry_grass:0 "trockene Gras" + CustomLoc_DE_7_grit_type_grit:0 "der" + CustomLoc_DE_7_grit_type_dirt:0 "der" + CustomLoc_DE_7_grit_type_sand:0 "der" + CustomLoc_DE_7_grit_type_bog_water:0 "das" + CustomLoc_DE_7_grit_type_twigs:0 "die" + CustomLoc_DE_7_grit_type_wet_leaves:0 "das" + CustomLoc_DE_7_grit_type_dry_grass:0 "das" + CustomLoc_DE_1_ground_type_dust:0 "in den" + CustomLoc_DE_1_ground_type_dirt:0 "in den" + CustomLoc_DE_1_ground_type_rocks:0 "auf die" + CustomLoc_DE_1_ground_type_sandy_rocks:0 "auf die" + CustomLoc_DE_1_ground_type_sand:0 "in den" + CustomLoc_DE_1_ground_type_wet_grass:0 "auf das" + CustomLoc_DE_1_ground_type_mulch:0 "in den" + CustomLoc_DE_1_ground_type_grass:0 "in das" + CustomLoc_DE_2_ground_type_dust:0 "Staub" + CustomLoc_DE_2_ground_type_dirt:0 "Dreck" + CustomLoc_DE_2_ground_type_rocks:0 "Felsen" + CustomLoc_DE_2_ground_type_sandy_rocks:0 "sandigen Felsen" + CustomLoc_DE_2_ground_type_sand:0 "Sand" + CustomLoc_DE_2_ground_type_wet_grass:0 "nasse Gras" + CustomLoc_DE_2_ground_type_mulch:0 "Mulch" + CustomLoc_DE_2_ground_type_grass:0 "Gras" + CustomLoc_DE_3_ground_type_dust:0 "im" + CustomLoc_DE_3_ground_type_dirt:0 "im" + CustomLoc_DE_3_ground_type_rocks:0 "auf den" + CustomLoc_DE_3_ground_type_sandy_rocks:0 "auf den" + CustomLoc_DE_3_ground_type_sand:0 "im" + CustomLoc_DE_3_ground_type_wet_grass:0 "auf dem" + CustomLoc_DE_3_ground_type_mulch:0 "auf dem" + CustomLoc_DE_3_ground_type_grass:0 "auf dem" + CustomLoc_DE_4_ground_type_dust:0 "Staub" + CustomLoc_DE_4_ground_type_dirt:0 "Dreck" + CustomLoc_DE_4_ground_type_rocks:0 "Felsen" + CustomLoc_DE_4_ground_type_sandy_rocks:0 "sandigen Felsen" + CustomLoc_DE_4_ground_type_sand:0 "Sand" + CustomLoc_DE_4_ground_type_wet_grass:0 "nassen Gras" + CustomLoc_DE_4_ground_type_mulch:0 "Mulch" + CustomLoc_DE_4_ground_type_grass:0 "Gras" + CustomLoc_DE_5_ground_type_dust:0 "auf den" + CustomLoc_DE_5_ground_type_dirt:0 "auf den" + CustomLoc_DE_5_ground_type_rocks:0 "auf die" + CustomLoc_DE_5_ground_type_sandy_rocks:0 "auf die" + CustomLoc_DE_5_ground_type_sand:0 "auf den" + CustomLoc_DE_5_ground_type_wet_grass:0 "auf das" + CustomLoc_DE_5_ground_type_mulch:0 "auf den" + CustomLoc_DE_5_ground_type_grass:0 "auf das" + CustomLoc_DE_6_ground_type_dust:0 "en" + CustomLoc_DE_6_ground_type_dirt:0 "en" + CustomLoc_DE_6_ground_type_rocks:0 "en" + CustomLoc_DE_6_ground_type_sandy_rocks:0 "en" + CustomLoc_DE_6_ground_type_sand:0 "en" + CustomLoc_DE_6_ground_type_wet_grass:0 "e" + CustomLoc_DE_6_ground_type_mulch:0 "en" + CustomLoc_DE_6_ground_type_grass:0 "e" + CustomLoc_DE_2_signature_weapon_sword:0 "" + CustomLoc_DE_2_signature_weapon_mace:0 "en" + CustomLoc_DE_2_signature_weapon_axe:0 "e" + CustomLoc_DE_2_signature_weapon_hammer:0 "en" + CustomLoc_DE_2_signature_weapon_spear:0 "en" + CustomLoc_DE_2_signature_weapon_dagger:0 "en" + CustomLoc_DE_3_signature_weapon_sword:0 "es" + CustomLoc_DE_3_signature_weapon_mace:0 "en" + CustomLoc_DE_3_signature_weapon_axe:0 "e" + CustomLoc_DE_3_signature_weapon_hammer:0 "en" + CustomLoc_DE_3_signature_weapon_spear:0 "en" + CustomLoc_DE_3_signature_weapon_dagger:0 "en" + CustomLoc_DE_4_signature_weapon_sword:0 "das" + CustomLoc_DE_4_signature_weapon_mace:0 "den" + CustomLoc_DE_4_signature_weapon_axe:0 "die" + CustomLoc_DE_4_signature_weapon_hammer:0 "den" + CustomLoc_DE_4_signature_weapon_spear:0 "den" + CustomLoc_DE_4_signature_weapon_dagger:0 "den" + CustomLoc_DE_5_signature_weapon_sword:0 "es" + CustomLoc_DE_5_signature_weapon_mace:0 "es" + CustomLoc_DE_5_signature_weapon_axe:0 "er" + CustomLoc_DE_5_signature_weapon_hammer:0 "es" + CustomLoc_DE_5_signature_weapon_spear:0 "es" + CustomLoc_DE_5_signature_weapon_dagger:0 "es" + CustomLoc_DE_6_signature_weapon_sword:0 "Schwertes" + CustomLoc_DE_6_signature_weapon_mace:0 "Streitkolbens" + CustomLoc_DE_6_signature_weapon_axe:0 "Axt" + CustomLoc_DE_6_signature_weapon_hammer:0 "Hammers" + CustomLoc_DE_6_signature_weapon_spear:0 "Speeres" + CustomLoc_DE_6_signature_weapon_dagger:0 "Dolches" + CustomLoc_DE_7_signature_weapon_sword:0 "" + CustomLoc_DE_7_signature_weapon_mace:0 "" + CustomLoc_DE_7_signature_weapon_axe:0 "e" + CustomLoc_DE_7_signature_weapon_hammer:0 "" + CustomLoc_DE_7_signature_weapon_spear:0 "" + CustomLoc_DE_7_signature_weapon_dagger:0 "" + CustomLoc_DE_8_signature_weapon_sword:0 "dem" + CustomLoc_DE_8_signature_weapon_mace:0 "dem" + CustomLoc_DE_8_signature_weapon_axe:0 "der" + CustomLoc_DE_8_signature_weapon_hammer:0 "dem" + CustomLoc_DE_8_signature_weapon_spear:0 "dem" + CustomLoc_DE_8_signature_weapon_dagger:0 "dem" + CustomLoc_DE_9_signature_weapon_sword:0 "Euer" + CustomLoc_DE_9_signature_weapon_mace:0 "Euren" + CustomLoc_DE_9_signature_weapon_axe:0 "Eure" + CustomLoc_DE_9_signature_weapon_hammer:0 "Euren" + CustomLoc_DE_9_signature_weapon_spear:0 "Euren" + CustomLoc_DE_9_signature_weapon_dagger:0 "Euren" + CustomLoc_DE_10_signature_weapon_sword:0 "es" + CustomLoc_DE_10_signature_weapon_mace:0 "ihn" + CustomLoc_DE_10_signature_weapon_axe:0 "sie" + CustomLoc_DE_10_signature_weapon_hammer:0 "ihn" + CustomLoc_DE_10_signature_weapon_spear:0 "ihn" + CustomLoc_DE_10_signature_weapon_dagger:0 "ihn" + CustomLoc_DE_11_signature_weapon_sword:0 "das" + CustomLoc_DE_11_signature_weapon_mace:0 "der" + CustomLoc_DE_11_signature_weapon_axe:0 "die" + CustomLoc_DE_11_signature_weapon_hammer:0 "der" + CustomLoc_DE_11_signature_weapon_spear:0 "der" + CustomLoc_DE_11_signature_weapon_dagger:0 "der" + CustomLoc_DE_12_signature_weapon_sword:0 "es" + CustomLoc_DE_12_signature_weapon_mace:0 "er" + CustomLoc_DE_12_signature_weapon_axe:0 "sie" + CustomLoc_DE_12_signature_weapon_hammer:0 "er" + CustomLoc_DE_12_signature_weapon_spear:0 "er" + CustomLoc_DE_12_signature_weapon_dagger:0 "er" + CustomLoc_DE_13_signature_weapon_sword:0 "es" + CustomLoc_DE_13_signature_weapon_mace:0 "er" + CustomLoc_DE_13_signature_weapon_axe:0 "e" + CustomLoc_DE_13_signature_weapon_hammer:0 "er" + CustomLoc_DE_13_signature_weapon_spear:0 "er" + CustomLoc_DE_13_signature_weapon_dagger:0 "er" + CustomLoc_DE_1_signature_weapon_sword_draw:0 "hebe" + CustomLoc_DE_1_signature_weapon_mace_lift:0 "hebe" + CustomLoc_DE_1_signature_weapon_axe_heft:0 "hebe" + CustomLoc_DE_1_signature_weapon_hammer_raise:0 "hebe" + CustomLoc_DE_1_signature_weapon_spear_couch:0 "lege" + CustomLoc_DE_1_signature_weapon_dagger_brandish:0 "zücke" + CustomLoc_DE_2_signature_weapon_sword_draw:0 "" + CustomLoc_DE_2_signature_weapon_mace_lift:0 "" + CustomLoc_DE_2_signature_weapon_axe_heft:0 "" + CustomLoc_DE_2_signature_weapon_hammer_raise:0 "" + CustomLoc_DE_2_signature_weapon_spear_couch:0 " ein" + CustomLoc_DE_2_signature_weapon_dagger_brandish:0 "" + CustomLoc_DE_3_signature_weapon_sword_draw:0 "anzuheben" + CustomLoc_DE_3_signature_weapon_mace_lift:0 "anzuheben" + CustomLoc_DE_3_signature_weapon_axe_heft:0 "anzuheben" + CustomLoc_DE_3_signature_weapon_hammer_raise:0 "anzuheben" + CustomLoc_DE_3_signature_weapon_spear_couch:0 "einzulegen" + CustomLoc_DE_3_signature_weapon_dagger_brandish:0 "zu zücken" + CustomLoc_DE_4_signature_weapon_sword_draw:0 "hebe" + CustomLoc_DE_4_signature_weapon_mace_lift:0 "hebe" + CustomLoc_DE_4_signature_weapon_axe_heft:0 "hebe" + CustomLoc_DE_4_signature_weapon_hammer_raise:0 "hebe" + CustomLoc_DE_4_signature_weapon_spear_couch:0 "einlege" + CustomLoc_DE_4_signature_weapon_dagger_brandish:0 "zücke" + CustomLoc_DE_1_signature_weapon_slash_present:0 "schneidet tief in" + CustomLoc_DE_1_signature_weapon_crush_present:0 "zermalmt die Knochen von" + CustomLoc_DE_1_signature_weapon_pierce_present:0 "bohrt sich tief in" + CustomLoc_DE_1_signature_weapon_attempted_heavy_slash:0 "mächtiger Hieb" + CustomLoc_DE_1_signature_weapon_attempted_heavy_crush:0 "mächtiger Schlag" + CustomLoc_DE_1_signature_weapon_attempted_heavy_pierce:0 "mächtiger Stoß" + CustomLoc_DE_2_signature_weapon_attempted_heavy_slash:0 "mächtige Hieb" + CustomLoc_DE_2_signature_weapon_attempted_heavy_crush:0 "mächtige Schlag" + CustomLoc_DE_2_signature_weapon_attempted_heavy_pierce:0 "mächtige Stoß" + CustomLoc_DE_3_signature_weapon_attempted_heavy_slash:0 "mächtigen Hiebes" + CustomLoc_DE_3_signature_weapon_attempted_heavy_crush:0 "mächtigen Schlages" + CustomLoc_DE_3_signature_weapon_attempted_heavy_pierce:0 "mächtigen Stoßes" + CustomLoc_DE_4_signature_weapon_attempted_heavy_slash:0 "Hieb" + CustomLoc_DE_4_signature_weapon_attempted_heavy_crush:0 "Schlag" + CustomLoc_DE_4_signature_weapon_attempted_heavy_pierce:0 "Stoß" + CustomLoc_DE_1_signature_weapon_attempted_light_slash:0 "Schnitt" + CustomLoc_DE_1_signature_weapon_attempted_light_crush:0 "Schwung" + CustomLoc_DE_1_signature_weapon_attempted_light_pierce:0 "Stoß" + CustomLoc_DE_2_signature_weapon_attempted_light_slash:0 "schneller Schnitt" + CustomLoc_DE_2_signature_weapon_attempted_light_crush:0 "schneller Schwung" + CustomLoc_DE_2_signature_weapon_attempted_light_pierce:0 "schneller Stoß" + CustomLoc_DE_3_signature_weapon_attempted_light_slash:0 "schnellen Schnitts" + CustomLoc_DE_3_signature_weapon_attempted_light_crush:0 "schnellen Schwungs" + CustomLoc_DE_3_signature_weapon_attempted_light_pierce:0 "schnellen Stoßes" + CustomLoc_DE_4_signature_weapon_attempted_light_slash:0 "schnelle Schnitt" + CustomLoc_DE_4_signature_weapon_attempted_light_crush:0 "schnelle Schwung" + CustomLoc_DE_4_signature_weapon_attempted_light_pierce:0 "schnelle Stoß" + CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_slash:0 "mächtiger Hiebe" + CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_crush:0 "mächtiger Schläge" + CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_pierce:0 "mächtiger Stöße" + CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_slash:0 "mächtigen Hiebe" + CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_crush:0 "mächtigen Schläge" + CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_pierce:0 "mächtigen Stöße" + CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_slash:0 "mächtige Hiebe" + CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_crush:0 "mächtige Schläge" + CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_pierce:0 "mächtige Stöße" + CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_slash:0 "Hieben" + CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_crush:0 "Schlägen" + CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_pierce:0 "Stößen" + CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_slash:0 "Hiebe" + CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_crush:0 "Schläge" + CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_pierce:0 "Stöße" + CustomLoc_DE_1_signature_weapon_attempted_light_plural_slash:0 "schnellen Schnitten" + CustomLoc_DE_1_signature_weapon_attempted_light_plural_crush:0 "schnellen Schwüngen" + CustomLoc_DE_1_signature_weapon_attempted_light_plural_pierce:0 "schnellen Stößen" + CustomLoc_DE_2_signature_weapon_attempted_light_plural_slash:0 "schneller Schnitte" + CustomLoc_DE_2_signature_weapon_attempted_light_plural_crush:0 "schneller Schwünge" + CustomLoc_DE_2_signature_weapon_attempted_light_plural_pierce:0 "schneller Stöße" + CustomLoc_DE_3_signature_weapon_attempted_light_plural_slash:0 "schnellen Schnitte" + CustomLoc_DE_3_signature_weapon_attempted_light_plural_crush:0 "schnellen Schwünge" + CustomLoc_DE_3_signature_weapon_attempted_light_plural_pierce:0 "schnellen Stöße" + CustomLoc_DE_1_signature_weapon_flourish_whirling:0 "wirbelt" + CustomLoc_DE_1_signature_weapon_flourish_flailing:0 "fuchtelt" + CustomLoc_DE_1_signature_weapon_flourish_swinging:0 "fuchtelt" + CustomLoc_DE_2_signature_weapon_flourish_whirling:0 "wirbelnd" + CustomLoc_DE_2_signature_weapon_flourish_flailing:0 "fuchtelnd" + CustomLoc_DE_2_signature_weapon_flourish_swinging:0 "fuchtelnd" + CustomLoc_DE_3_signature_weapon_flourish_whirling:0 "wirbeln" + CustomLoc_DE_3_signature_weapon_flourish_flailing:0 "fuchteln" + CustomLoc_DE_3_signature_weapon_flourish_swinging:0 "fuchteln" + CustomLoc_DE_1_signature_weapon_attack_verb_hews:0 " ein" + CustomLoc_DE_1_signature_weapon_attack_verb_smashes:0 "" + CustomLoc_DE_1_signature_weapon_attack_verb_stabs:0 "" + CustomLoc_DE_1_signature_weapon_attack_verb_bite:0 " mit" + CustomLoc_DE_1_signature_weapon_attack_verb_crack:0 "" + CustomLoc_DE_1_signature_weapon_attack_verb_puncture:0 "" + CustomLoc_DE_2_signature_weapon_attack_verb_bite:0 "er" + CustomLoc_DE_2_signature_weapon_attack_verb_crack:0 "e" + CustomLoc_DE_2_signature_weapon_attack_verb_puncture:0 "e" + CustomLoc_DE_1_signature_weapon_attack_verb_plunge:0 "er" + CustomLoc_DE_1_signature_weapon_attack_verb_drive:0 "e" + CustomLoc_DE_2_signature_weapon_attack_verb_plunge:0 "versenke" + CustomLoc_DE_2_signature_weapon_attack_verb_drive:0 "schlage" + CustomLoc_DE_1_signature_weapon_end_wood:0 "Holzsplitter" + CustomLoc_DE_1_signature_weapon_end_metal:0 "Metallspähne" + CustomLoc_DE_1_signature_weapon_point:0 "e" + CustomLoc_DE_1_signature_weapon_head:0 "er" + CustomLoc_DE_1_signature_weapon_edge:0 "er" + CustomLoc_DE_2_signature_weapon_point:0 "e" + CustomLoc_DE_2_signature_weapon_head:0 "" + CustomLoc_DE_2_signature_weapon_edge:0 "" + CustomLoc_DE_3_signature_weapon_point:0 "die" + CustomLoc_DE_3_signature_weapon_head:0 "der" + CustomLoc_DE_3_signature_weapon_edge:0 "das" + CustomLoc_DE_4_signature_weapon_point:0 "die" + CustomLoc_DE_4_signature_weapon_head:0 "den" + CustomLoc_DE_4_signature_weapon_edge:0 "das" + CustomLoc_DE_5_signature_weapon_point:0 "e" + CustomLoc_DE_5_signature_weapon_head:0 "en" + CustomLoc_DE_5_signature_weapon_edge:0 "e" + CustomLoc_DE_1_signature_weapon_breaks_bending_the_blade:0 "die Klinge" + CustomLoc_DE_1_signature_weapon_breaks_snapping_the_haft:0 "den Schaft" + CustomLoc_DE_1_signature_weapon_breaks_bending_the_haft:0 "den Schaft" + CustomLoc_DE_2_signature_weapon_breaks_bending_the_blade:0 "verbiegt" + CustomLoc_DE_2_signature_weapon_breaks_snapping_the_haft:0 "spaltete" + CustomLoc_DE_2_signature_weapon_breaks_bending_the_haft:0 "verbiegt" + CustomLoc_DE_1_signature_weapon_breaks_bend_the_blade:0 "die Klinge" + CustomLoc_DE_1_signature_weapon_breaks_snap_the_haft:0 "den Schaft" + CustomLoc_DE_1_signature_weapon_breaks_bend_the_haft:0 "den Schaft" + CustomLoc_DE_2_signature_weapon_breaks_bend_the_blade:0 "zu verbiegen" + CustomLoc_DE_2_signature_weapon_breaks_snap_the_haft:0 "zu spalten" + CustomLoc_DE_2_signature_weapon_breaks_bend_the_haft:0 "zu verbiegen" + CustomLoc_DE_1_signature_weapon_breaks_bent_the_blade:0 "die Klinge" + CustomLoc_DE_1_signature_weapon_breaks_snapped_the_haft:0 "den Schaft" + CustomLoc_DE_1_signature_weapon_breaks_bent_the_haft:0 "den Schaft" + CustomLoc_DE_2_signature_weapon_breaks_bent_the_blade:0 "verbogen" + CustomLoc_DE_2_signature_weapon_breaks_snapped_the_haft:0 "gespalten" + CustomLoc_DE_2_signature_weapon_breaks_bent_the_haft:0 "verbogen" + CustomLoc_DE_1_signature_weapon_killed_crush:0 "zermalmen" + CustomLoc_DE_1_signature_weapon_killed_run_through:0 "durchbohren" + CustomLoc_DE_1_signature_weapon_killed_cut_down:0 "niederstrecken" + CustomLoc_DE_1_signature_weapon_killed_gut:0 "ausweiden" + CustomLoc_DE_1_signature_weapon_killed_crush_me:0 "zu zermalmen" + CustomLoc_DE_1_signature_weapon_killed_run_me_through:0 "zu durchbohren" + CustomLoc_DE_1_signature_weapon_killed_cut_me_down:0 "niederzustrecken" + CustomLoc_DE_1_signature_weapon_killed_gut_me:0 "auszuweiden" + CustomLoc_DE_1_signature_weapon_killed_crush_herhim:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] zermalmen" + CustomLoc_DE_1_signature_weapon_killed_run_herhim_through:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] durchbohren" + CustomLoc_DE_1_signature_weapon_killed_cut_herhim_down:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] niederstrecken" + CustomLoc_DE_1_signature_weapon_killed_gut_herhim:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] ausweiden" + CustomLoc_DE_2_signature_weapon_killed_crush_herhim:0 "zermalme" + CustomLoc_DE_2_signature_weapon_killed_run_herhim_through:0 "durchbohre" + CustomLoc_DE_2_signature_weapon_killed_cut_herhim_down:0 "strecke" + CustomLoc_DE_2_signature_weapon_killed_gut_herhim:0 "weide" + CustomLoc_DE_3_signature_weapon_killed_crush_herhim:0 "" + CustomLoc_DE_3_signature_weapon_killed_run_herhim_through:0 "" + CustomLoc_DE_3_signature_weapon_killed_cut_herhim_down:0 " nieder" + CustomLoc_DE_3_signature_weapon_killed_gut_herhim:0 "aus" + CustomLoc_DE_4_signature_weapon_killed_crush_herhim:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] zermalme" + CustomLoc_DE_4_signature_weapon_killed_run_herhim_through:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] durchbohre" + CustomLoc_DE_4_signature_weapon_killed_cut_herhim_down:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] niederstrecke" + CustomLoc_DE_4_signature_weapon_killed_gut_herhim:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] ausweide" + CustomLoc_DE_1_signature_weapon_killed_crushing_herhim:0 "zermalme [second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')]" + CustomLoc_DE_1_signature_weapon_killed_running_herhim_through:0 "durchbohre [second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')]" + CustomLoc_DE_1_signature_weapon_killed_cutting_herhim_down:0 "strecke [second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')]" + CustomLoc_DE_1_signature_weapon_killed_gutting_herhim:0 "weide [second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')]" + CustomLoc_DE_2_signature_weapon_killed_crushing_herhim:0 "" + CustomLoc_DE_2_signature_weapon_killed_running_herhim_through:0 "" + CustomLoc_DE_2_signature_weapon_killed_cutting_herhim_down:0 " nieder" + CustomLoc_DE_2_signature_weapon_killed_gutting_herhim:0 " aus" + CustomLoc_DE_1_signature_weapon_killed_pulverise_my_waist:0 "mein" + CustomLoc_DE_1_signature_weapon_killed_unseam_me_groin_to_neck:0 "mich" + CustomLoc_DE_1_signature_weapon_killed_split_my_groin_in_two:0 "mich" + CustomLoc_DE_1_signature_weapon_killed_stab_me_repeatedly_in_the_groin:0 "mir" + CustomLoc_DE_2_signature_weapon_killed_pulverise_my_waist:0 "Becken zu zertrümmern" + CustomLoc_DE_2_signature_weapon_killed_unseam_me_groin_to_neck:0 "von Hals bis Fuß aufzuschlitzen" + CustomLoc_DE_2_signature_weapon_killed_split_my_groin_in_two:0 "im Schritt zu spalten" + CustomLoc_DE_2_signature_weapon_killed_stab_me_repeatedly_in_the_groin:0 "wiederholt in den Bauch zu stechen" + CustomLoc_DE_1_signature_weapon_killed_pulverise_herhis_waist:0 "[second.GetHerHis] Becken zertrümmern" + CustomLoc_DE_1_signature_weapon_killed_unseam_herhim_groin_to_neck:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] vom Hals bis hinunter zum Schritt aufschlitzen" + CustomLoc_DE_1_signature_weapon_killed_split_herhis_groin_in_two:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] im Schritt zu spalten" + CustomLoc_DE_1_signature_weapon_killed_stab_herhim_repeatedly_in_the_groin:0 "[second.GetHerHim] wiederholt in den Bauch stechen" + CustomLoc_DE_2_signature_weapon_killed_pulverise_herhis_waist:0 "zertrümmere ich [second.GetHerHis] Becken" + CustomLoc_DE_2_signature_weapon_killed_unseam_herhim_groin_to_neck:0 "schlitze ich [second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] vom Hals bis hinunter zum Schritt auf" + CustomLoc_DE_2_signature_weapon_killed_split_herhis_groin_in_two:0 "spalte ich [second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] in Schritt" + CustomLoc_DE_2_signature_weapon_killed_stab_herhim_repeatedly_in_the_groin:0 "steche ich [second.GetHerHim] wiederholt in den Bauch" + CustomLoc_DE_1_signature_weapon_killed_pulverises_my_waist:0 "mir bereits mein Becken zertrümmert" + CustomLoc_DE_1_signature_weapon_killed_unseams_me_groin_to_neck:0 "mich bereits vom Hals bis hinunter zum Schritt aufgeschlitzt" + CustomLoc_DE_1_signature_weapon_killed_splits_my_groin_in_two:0 "mich bereits im Schritt gespaltet" + CustomLoc_DE_1_signature_weapon_killed_stabs_me_repeatedly_in_the_groin:0 "mir bereits wiederholt in den Bauch gestochen" + CustomLoc_DE_1_signature_weapon_killed_pulverising_herhis_waist:0 "zertrümmere" + CustomLoc_DE_1_signature_weapon_killed_unseaming_herhim_groin_to_neck:0 "schlitze" + CustomLoc_DE_1_signature_weapon_killed_splitting_herhis_groin_in_two:0 "spalte" + CustomLoc_DE_1_signature_weapon_killed_stabbing_herhim_repeatedly_in_the_groin:0 "steche" + CustomLoc_DE_2_signature_weapon_killed_pulverising_herhis_waist:0 "[second.GetHerHis] Becken" + CustomLoc_DE_2_signature_weapon_killed_unseaming_herhim_groin_to_neck:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] von Hals bis hinunter zum Schritt auf" + CustomLoc_DE_2_signature_weapon_killed_splitting_herhis_groin_in_two:0 "[second.Custom('CustomLoc_DE_PRO_PER_S_3P_A')] im Schritt" + CustomLoc_DE_2_signature_weapon_killed_stabbing_herhim_repeatedly_in_the_groin:0 "[second.GetHerHis] wiederholt in den Bauch" + CustomLoc_DE_1_signature_weapon_killed_crush_my_skull:0 "meinen Schädel zertrümmern" + CustomLoc_DE_1_signature_weapon_killed_cut_my_throat:0 "die Kehle aufschlitzen" + CustomLoc_DE_1_signature_weapon_killed_hack_off_my_head:0 "den Kopf abschlagen" + CustomLoc_DE_1_signature_weapon_killed_stab_me_in_the_brain:0 "durchs Auge ins Gehirn stoßen" + CustomLoc_DE_2_signature_weapon_killed_crush_my_skull:0 "meinen Schädel zu zertrümmern" + CustomLoc_DE_2_signature_weapon_killed_cut_my_throat:0 "die Kehle aufzuschlitzen" + CustomLoc_DE_2_signature_weapon_killed_hack_off_my_head:0 "den Kopf abzuschlagen" + CustomLoc_DE_2_signature_weapon_killed_stab_me_in_the_brain:0 "durchs Auge ins Gehirn zu stoßen" + CustomLoc_DE_1_signature_weapon_killed_shatters_my_jaw:0 "zerschmettert meinen Kiefer" + CustomLoc_DE_1_signature_weapon_killed_cuts_my_throat:0 "schlitzt mir die Kehle auf" + CustomLoc_DE_1_signature_weapon_killed_hacks_out_my_throat:0 "durchhackt meine Kehle" + CustomLoc_DE_1_signature_weapon_killed_shatters_herhis_jaw:0 "[second.GetHerHis]en Kiefer zu zerschmettern" + CustomLoc_DE_1_signature_weapon_killed_cuts_herhis_throat:0 "[second.GetHerHim] die Kehle aufzuschlitzten" + CustomLoc_DE_1_signature_weapon_killed_hacks_out_herhis_throat:0 "[second.GetHerHim] die Kehle durchzuhacken" + CustomLoc_DE_2_signature_weapon_killed_shatters_herhis_jaw:0 "zerschmettert [second.GetHerHis]en Kiefer" + CustomLoc_DE_2_signature_weapon_killed_cuts_herhis_throat:0 "schlitzt [second.GetHerHim] die Kehle auf" + CustomLoc_DE_2_signature_weapon_killed_hacks_out_herhis_throat:0 "durchhackt [second.GetHerHim] die Kehle" + CustomLoc_DE_1_signature_weapon_killed_crushes_my_sternum:0 "zerquetscht meine Brust" + CustomLoc_DE_1_signature_weapon_killed_punches_through_my_sternum:0 "sticht mitten durch meine Brust" + CustomLoc_DE_1_signature_weapon_killed_hews_into_my_sternum:0 "trifft mich mitten auf der Brust" + CustomLoc_DE_1_signature_weapon_killed_crushes_herhis_sternum:0 "[second.GetHerHis]e Brust zerquetscht" + CustomLoc_DE_1_signature_weapon_killed_punches_through_herhis_sternum:0 "durch [second.GetHerHis]e Brust sticht" + CustomLoc_DE_1_signature_weapon_killed_hews_into_herhis_sternum:0 "[second.GetHerHis]e Brust trifft" + CustomLoc_DE_1_signature_weapon_killed_crushing_my_sternum:0 "mein Brustbein zerquetscht" + CustomLoc_DE_1_signature_weapon_killed_punching_through_my_sternum:0 "mein Brustbein durchtrennt" + CustomLoc_DE_1_signature_weapon_killed_hewing_into_my_sternum:0 "mein Brustbein durchschlagen" + CustomLoc_DE_1_signature_weapon_killed_crushing_herhis_sternum:0 "zerschmettere [second.GetHerHis] Brustbein" + CustomLoc_DE_1_signature_weapon_killed_punching_through_herhis_sternum:0 "durchtrenne [second.GetHerHis] Brustbein" + CustomLoc_DE_1_signature_weapon_killed_hewing_into_herhis_sternum:0 "durchschlage [second.GetHerHis] Brustbein" + CustomLoc_DE_1_signature_weapon_attack_verb_sliding_between_my_ribs:0 "gleitet" + CustomLoc_DE_1_signature_weapon_attack_verb_stoving_in_my_ribs:0 "zertrümmert" + CustomLoc_DE_1_signature_weapon_attack_verb_hacking_through_my_ribs:0 "hackt sich" + CustomLoc_DE_2_signature_weapon_attack_verb_sliding_between_my_ribs:0 "zwischen meine Rippen" + CustomLoc_DE_2_signature_weapon_attack_verb_stoving_in_my_ribs:0 "meine Rippen" + CustomLoc_DE_2_signature_weapon_attack_verb_hacking_through_my_ribs:0 "durch meine Rippen" + CustomLoc_DE_1_signature_weapon_attack_verb_stab_between_herhis_ribs:0 "stoße" + CustomLoc_DE_1_signature_weapon_attack_verb_stove_in_herhis_ribs:0 "zertrümmere" + CustomLoc_DE_1_signature_weapon_attack_verb_hack_through_herhis_ribs:0 "hacke" + CustomLoc_DE_2_signature_weapon_attack_verb_stab_between_herhis_ribs:0 "zwischen [second.GetHerHis]e Rippen" + CustomLoc_DE_2_signature_weapon_attack_verb_stove_in_herhis_ribs:0 "[second.GetHerHis]e Rippen" + CustomLoc_DE_2_signature_weapon_attack_verb_hack_through_herhis_ribs:0 "mich durch [second.GetHerHis]e Rippen" + CustomLoc_DE_3_signature_weapon_attack_verb_stab_between_herhis_ribs:0 "zu stoßen" + CustomLoc_DE_3_signature_weapon_attack_verb_stove_in_herhis_ribs:0 "zu zertrümmern" + CustomLoc_DE_3_signature_weapon_attack_verb_hack_through_herhis_ribs:0 "zu hacken" + mansion_DE_1:0 "Euer" + temple_DE_1:0 "Euren" + castle_DE_1:0 "Eure" + mansion_DE_2:0 "das" + temple_DE_2:0 "den" + castle_DE_2:0 "die" + mansion_DE_3:0 "Eurem" + temple_DE_3:0 "Eurem" + castle_DE_3:0 "Eurer" + mansion_DE_4:0 "des Anwesens" + temple_DE_4:0 "des Tempels" + castle_DE_4:0 "der Burg" + private_object_finest_leather_shoes_DE_1:0 "eine feinsten Lederschuhe" + private_object_favorite_embroidered_cloak_DE_1:0 "einen Mantel mit Lieblingsstickereien" + private_object_ceremonial_sword_DE_1:0 "ein Zeremonienschwert" + private_object_royal_scepter_DE_1:0 "ein Königszepter" + private_object_coronation_crown_DE_1:0 "eine Krönungskrone" + private_object_chamberpot_DE_1:0 "einen Nachttopf" + private_object_gilded_religious_text_DE_1:0 "eine heilige Schrift mit Illuminationen" + private_object_precious_silver_religioussymbol_DE_1:0 "ein heiliges Insigne aus kostbarem Silber" + private_object_grandfathers_paternal_portrait_DE_1:0 "ein Porträt von Großvater [ROOT.Char.GetFather.GetFather.GetFirstName]" + private_object_grandfathers_maternal_portrait_DE_1:0 "ein Porträt von Großvater [ROOT.Char.GetMother.GetFather.GetFirstName]" + private_object_grandmother_paternal_portrait_DE_1:0 "ein Porträt von Großmutter [ROOT.Char.GetFather.GetMother.GetFirstName]" + private_object_grandmother_maternal_portrait_DE_1:0 "ein Porträt von Großmutter [ROOT.Char.GetMother.GetMother.GetFirstName]" + private_object_precious_jewelry_DE_1:0 "ein wertvolles Geschmeide" + private_object_hairbrush_DE_1:0 "eine Haarbürste" + private_object_formal_gown_DE_1:0 "ein adrettes Kleid" + turnip_shaped_like_me_DE_1:0 "eine Rübe, die wie mein Gesicht geformt ist," + human_skull_cup_DE_1:0 "einen menschlichen Schädelbecher" + copper_scroll_DE_1:0 "eine Kupferrolle" + abandoned_chess_piece_DE_1:0 "einige Schachfiguren in Falkenform" + ancient_salted_beef_DE_1:0 "ein altes Stück Pökelfleisch" + cracked_ostrich_eggshell_DE_1:0 "eine Straußeneierschale" + bat_guano_DE_1:0 "ein Fläschchen Fledermausguano" + abandoned_list_DE_1:0 "ein Register, das alle Eselkarren des Reichen zu nummerieren versucht," + turnip_shaped_like_me_DE_2:0 "einer Rübe, die wie mein Gesicht geformt ist," + human_skull_cup_DE_2:0 "einem menschlichen Schädelbecher" + copper_scroll_DE_2:0 "einer Kupferrolle" + abandoned_chess_piece_DE_2:0 "einigen Schachfiguren in Falkenform" + ancient_salted_beef_DE_2:0 "einem alten Stück Pökelfleisch" + cracked_ostrich_eggshell_DE_2:0 "einer Straußeneierschale" + bat_guano_DE_2:0 "einem Fläschchen Fledermausguano" + abandoned_list_DE_2:0 "einem Register, das alle Eselkarren des Reichen zu nummerieren versucht," + stable_boy_DE_ART_DEF_S_N:0 "der" + page_DE_ART_DEF_S_N:0 "der" + scullery_maid_DE_ART_DEF_S_N:0 "die" + chandler_DE_ART_DEF_S_N:0 "der" + launderer_DE_ART_DEF_S_N:0 "der" + naperer_DE_ART_DEF_S_N:0 "der" + scalder_DE_ART_DEF_S_N:0 "der" + saucerer_DE_ART_DEF_S_N:0 "der" + wooden_knight_DE_ART_IND_D:1 "einem" + toy_boat_DE_ART_IND_D:0 "einem" + wooden_sword_DE_ART_IND_D:0 "einem" + ragdoll_DE_ART_IND_D:0 "einer" + spinning_top_DE_ART_IND_D:0 "einem" + rolling_hoop_DE_ART_IND_D:0 "einem" + scopperel_DE_ART_IND_D:0 "einem" + wooden_horse_DE_ART_IND_D:0 "einem" + doll_DE_ART_IND_D:0 "einer" + stick_horse_DE_ART_IND_D:0 "einem" + old_book_greek_DE_ART_IND_N:0 "eine" + old_book_abrahamic_DE_ART_IND_N:0 "eine" + old_book_pagan_DE_ART_IND_N:0 "ein" + old_book_eastern_DE_ART_IND_N:0 "eine" + old_book_general_DE_ART_IND_N:0 "ein" + trait_dwarf_DE_1:0 "ein Zwerg" + trait_giant_DE_1:0 "ein Riese" + trait_hunchbacked_DE_1:0 "Bucklig" + trait_clubfooted_DE_1:0 "Klumpfüßig" + trait_scarred_DE_1:0 "Vernarbt" + trait_one_eyed_DE_1:0 "Einäugig" + trait_maimed_DE_1:0 "Verstümmelt" + trait_blind_DE_1:0 "Blind" + trait_disfigured_DE_1:0 "Entstellt" + trait_scaly_DE_1:0 "Schuppig" + trait_albino_DE_1:0 "ein Albino" + trait_lisping_DE_1:0 "ein Lispler" + trait_stuttering_DE_1:0 "ein Stammler" + trait_depressed_DE_1:0 "Niedergeschlagen" + trait_spindly_DE_1:0 "Spindeldürr" + trait_infirm_DE_1:0 "Gebrechlich" + trait_weak_DE_1:0 "Schwach" + trait_wheezing_DE_1:0 "ein Keucher" + trait_impotent_DE_1:0 "Impotent" + trait_possessed_DE_1:0 "Besessen" + trait_bleeder_DE_1:0 "ein Bluter" + trait_wounded_DE_1:0 "Verletzt" + trait_dull_DE_1:0 "Dümmlich" + accessory_earring_DE_ART_IND_D:0 "einem" + accessory_bow_DE_ART_IND_D:0 "einer" + accessory_bracelet_DE_ART_IND_D:0 "einem" + accessory_snood_DE_ART_IND_D:0 "einem" + accessory_garter_DE_ART_IND_D:0 "einem" + accessory_gauntlet_DE_ART_IND_D:0 "einer" + accessory_cap_DE_ART_IND_D:0 "einer" + accessory_nose_ring_DE_ART_IND_D:0 "einem" + accessory_sash_DE_ART_IND_D:0 "einer" + accessory_shawl_DE_ART_IND_D:0 "einem" + accessory_scarf_DE_ART_IND_D:0 "einem" + accessory_sock_DE_ART_IND_D:0 "einer" + accessory_fan_DE_ART_IND_D:0 "einem" + accessory_muff_DE_ART_IND_D:0 "einem" + accessory_earring_DE_ART_IND_A:0 "einen" + accessory_bow_DE_ART_IND_A:0 "eine" + accessory_bracelet_DE_ART_IND_A:0 "ein" + accessory_snood_DE_ART_IND_A:0 "ein" + accessory_garter_DE_ART_IND_A:0 "ein" + accessory_gauntlet_DE_ART_IND_A:0 "eine" + accessory_cap_DE_ART_IND_A:0 "eine" + accessory_nose_ring_DE_ART_IND_A:0 "einen" + accessory_sash_DE_ART_IND_A:0 "eine" + accessory_shawl_DE_ART_IND_A:0 "ein" + accessory_scarf_DE_ART_IND_A:0 "einen" + accessory_sock_DE_ART_IND_A:0 "eine" + accessory_fan_DE_ART_IND_A:0 "einen" + accessory_muff_DE_ART_IND_A:0 "einen" + ample_bosom_DE_1:0 "üppigen Busen" + curves_DE_1:1 "üppigen Rundungen" + amorous_lips_DE_1:0 "sinnlichen Lippen" + generous_rear_DE_1:0 "ausladendes Hinterteil" + delicate_wrists_DE_1:0 "zarten Handgelenke" + ankles_DE_1:1 "schlanken Fesseln" + shapely_legs_DE_1:0 "wohlgeformten Beine" + copious_codpiece_DE_1:0 "prächtige Schamberge" + graceful_feet_DE_1:0 "schlanken Füße" + ample_bosom_DE_END_PRO_S_A:0 "en" + curves_DE_END_PRO_S_A:1 "e" + amorous_lips_DE_END_PRO_S_A:0 "e" + generous_rear_DE_END_PRO_S_A:0 "" + delicate_wrists_DE_END_PRO_S_A:0 "e" + ankles_DE_END_PRO_S_A1:1 "e" + shapely_legs_DE_END_PRO_S_A:0 "e" + copious_codpiece_DE_END_PRO_S_A1:0 "e" + graceful_feet_DE_END_PRO_S_A:0 "e" + animal_hart_DE_ART_DEF_S_N:0 "der" + animal_stag_DE_ART_DEF_S_N:0 "der" + animal_boar_DE_ART_DEF_S_N:0 "das" + animal_wolf_DE_ART_DEF_S_N:0 "der" + animal_fox_DE_ART_DEF_S_N:0 "der" + animal_hare_DE_ART_DEF_S_N:0 "der" + animal_lion_DE_ART_DEF_S_N:0 "der" + animal_tiger_DE_ART_DEF_S_N:0 "der" + animal_bear_DE_ART_DEF_S_N:0 "der" + animal_unicorn_DE_ART_DEF_S_N:0 "das" + animal_dragon_DE_ART_DEF_S_N:0 "der" + animal_hart_DE_1:0 "Hirsch" + animal_stag_DE_1:0 "Hirschbock" + animal_boar_DE_1:0 "Wildschwein" + animal_wolf_DE_1:0 "Wolf" + animal_fox_DE_1:0 "Fuchs" + animal_hare_DE_1:0 "Hasen" + animal_lion_DE_1:0 "Löwen" + animal_tiger_DE_1:0 "Tiger" + animal_bear_DE_1:0 "Bären" + animal_unicorn_DE_1:0 "Einhorn" + animal_dragon_DE_1:0 "Drachen" + animal_hart_DE_2:0 "einen" + animal_stag_DE_2:0 "einen" + animal_boar_DE_2:0 "ein" + animal_wolf_DE_2:0 "einen" + animal_fox_DE_2:0 "einen" + animal_hare_DE_2:0 "einen" + animal_lion_DE_2:0 "einen" + animal_tiger_DE_2:0 "einen" + animal_bear_DE_2:0 "einen" + animal_unicorn_DE_2:0 "ein" + animal_dragon_DE_2:0 "einen" + animal_hart_DE_3:0 "en" + animal_stag_DE_3:0 "en" + animal_boar_DE_3:0 "es" + animal_wolf_DE_3:0 "en" + animal_fox_DE_3:0 "en" + animal_hare_DE_3:0 "en" + animal_lion_DE_3:0 "en" + animal_tiger_DE_3:0 "en" + animal_bear_DE_3:0 "en" + animal_unicorn_DE_3:0 "es" + animal_dragon_DE_3:0 "en" + animal_hart_DE_4:0 "en" + animal_stag_DE_4:0 "en" + animal_boar_DE_4:0 "e" + animal_wolf_DE_4:0 "en" + animal_fox_DE_4:0 "en" + animal_hare_DE_4:0 "en" + animal_lion_DE_4:0 "en" + animal_tiger_DE_4:0 "en" + animal_bear_DE_4:0 "en" + animal_unicorn_DE_4:0 "e" + animal_dragon_DE_4:0 "en" + animal_hart_DE_Plural:0 "Hirsche" + animal_stag_DE_Plural:0 "Hirschböcke" + animal_boar_DE_Plural:0 "Wildschweine" + animal_wolf_DE_Plural:0 "Wölfe" + animal_fox_DE_Plural:0 "Füchse" + animal_hare_DE_Plural:0 "Hasen" + animal_lion_DE_Plural:0 "Löwen" + animal_tiger_DE_Plural:0 "Tiger" + animal_bear_DE_Plural:0 "Bären" + animal_unicorn_DE_Plural:0 "Einhörner" + animal_dragon_DE_Plural:0 "Drachen" + cat_gender_female_DE_PRO_PER_S_3P_A:0 "sie" + cat_gender_male_DE_PRO_PER_S_3P_A:0 "ihn" + artifact_type_helmet_DE_1:0 "diese" + artifact_type_primary_armament_DE_1:0 "diese" + artifact_type_armor_DE_1:0 "diese" + artifact_type_regalia_DE_1:0 "diese" + artifact_type_trinket_DE_1:0 "diese" + artifact_type_wall_big_DE_1:0 "dieser" + artifact_type_wall_small_DE_1:0 "dieser" + artifact_type_throne_DE_1:0 "dieser" + artifact_type_sculpture_DE_1:0 "dieses" + artifact_type_book_DE_1:0 "dieses" + artifact_type_pedestal_DE_1:0 "dieses" + artifact_type_helmet_DE_ART_DEF_S_N:0 "die" + artifact_type_primary_armament_DE_ART_DEF_S_N:0 "die" + artifact_type_armor_DE_ART_DEF_S_N:0 "die" + artifact_type_regalia_DE_ART_DEF_S_N:0 "die" + artifact_type_trinket_DE_ART_DEF_S_N:0 "die" + artifact_type_wall_big_DE_ART_DEF_S_N:0 "den" + artifact_type_wall_small_DE_ART_DEF_S_N:0 "den" + artifact_type_throne_DE_ART_DEF_S_N:0 "das" + artifact_type_sculpture_DE_ART_DEF_S_N:0 "das" + artifact_type_book_DE_ART_DEF_S_N:0 "das" + artifact_type_pedestal_DE_ART_DEF_S_N:0 "das" + prison_contents_racking_DE_END_PRO_S_N:0 "e" + prison_contents_flaying_DE_END_PRO_S_N:0 "e" + prison_contents_fruit_throwing_DE_END_PRO_S_N:0 "" + prison_contents_crusted_blood_DE_END_PRO_S_N:0 "" + prison_contents_impaling_DE_END_PRO_S_N:0 "e" + prison_contents_foot_roasting_DE_END_PRO_S_N:0 "e" + prison_contents_whipping_DE_END_PRO_S_N:0 "" + artifact_book_martial_DE_ART_DEF_S_N:0 "die " + artifact_book_diplomacy_DE_ART_DEF_S_N:0 "die " + artifact_book_learning_DE_ART_DEF_S_N:0 "" + artifact_book_stewardship_DE_ART_DEF_S_N:0 "die " + artifact_book_intrigue_DE_ART_DEF_S_N:0 "" + artifact_book_medicine_DE_ART_DEF_S_N:0 "die " + artifact_book_reveler_DE_ART_DEF_S_N:0 "" + artifact_book_blademaster_DE_ART_DEF_S_N:0 "den" + artifact_book_hunter_DE_ART_DEF_S_N:0 "die " + artifact_book_mystic_DE_ART_DEF_S_N:0 "den " + artifact_book_herbalist_DE_ART_DEF_S_N:0 "" + artifact_book_cannibal_DE_ART_DEF_S_N:0 "den " + artifact_book_torturer_DE_ART_DEF_S_N:0 "die " + artifact_book_witch_artifact_DE_ART_DEF_S_N:0 "" + artifact_book_witch_DE_ART_DEF_S_N:0 "" + artifact_book_witch_sponsor_DE_ART_DEF_S_N:0 "" + artifact_book_deviant_DE_ART_DEF_S_N:0 "" + artifact_book_lunatic_DE_ART_DEF_S_N:0 "" + artifact_book_subject_empire_DE_ART_DEF_S_N:0 "" + artifact_book_subject_kingdom_DE_ART_DEF_S_N:0 "" + artifact_book_dynasty_DE_ART_DEF_S_N:0 "" + artifact_book_relationship_DE_ART_DEF_S_N:0 "" + artifact_book_mystical_animal_DE_ART_DEF_S_N:0 "" + artifact_book_animals_DE_ART_DEF_S_N:0 "" + artifact_book_childhood_DE_ART_DEF_S_N:0 "die " + + world_europe_west_britannia_DE_1:0 "nach Britannien" + world_europe_west_germania_DE_1:0 "nach Germanien" + world_europe_west_francia_DE_1:0 "nach Franzien" + world_europe_west_iberia_DE_1:0 "nach Iberien" + world_europe_west_DE_1:0 "nach Westeuropa" + world_europe_north_DE_1:0 "nach Nordeuropa" + world_europe_south_east_DE_1:0 "nach Südosteuropa" + world_europe_south_italy_DE_1:0 "nach Italien" + world_europe_south_DE_1:0 "nach Südeuropa" + world_europe_east_DE_1:0 "nach Osteuropa" + world_asia_minor_DE_1:0 "nach Kleinasien" + world_middle_east_jerusalem_DE_1:1 "nach Jerusalem" + world_middle_east_arabia_DE_1:0 "nach Arabien" + world_middle_east_persia_DE_1:0 "nach Persien" + world_india_deccan_DE_1:0 "nach Dekkan-Indien" + world_india_bengal_DE_1:0 "nach Bengal-Indien" + world_india_rajastan_DE_1:1 "nach Rajasthan" + world_persian_empire_DE_1:0 "ins alte Persien" + world_africa_north_DE_1:0 "nach Nordafrika" + world_africa_west_DE_1:0 "nach Westafrika" + world_africa_east_DE_1:0 "nach Ostafrika" + world_africa_DE_1:0 "nach Afrika" + world_africa_sahara_DE_1:0 "in die Sahara" + world_steppe_tarim_DE_1:0 "ins Tarimbecken" + world_steppe_west_DE_1:0 "in die westliche Steppe" + world_steppe_east_DE_1:0 "in die östliche Steppe" + world_steppe_DE_1:0 "in die Steppe" + world_europe_DE_1:0 "nach Europa" + world_middle_east_DE_1:0 "in den Nahen Osten" + world_burma_DE_1:0 "nach Burma" + world_tibet_DE_1:0 "nach Tibet" + world_india_DE_1:0 "nach Indien" + world_himalaya_DE_1:0 "in den Himalaya" + world_innovation_elephants_DE_1:0 "nach Indien oder Südostasien" + world_innovation_camels_DE_1:0 "in den Mittleren Osten, nach Persien oder nach Nordafrika" + adventure_inspiration_world_middle_east_DE_1:0 "$world_middle_east_DE_1$" + adventure_inspiration_world_steppe_DE_1:0 "$world_steppe_DE_1$" + adventure_inspiration_world_steppe_west_DE_1:0 "$world_steppe_west_DE_1$" + adventure_inspiration_world_steppe_east_DE_1:0 "$world_steppe_east_DE_1$" + + pet_wolf_DE_1:1 "Schoßwolf" + pet_bear_DE_1:1 "Schoßbären" + pet_lion_DE_1:1 "Schoßlöwen" + pet_tiger_DE_1:1 "Schoßtiger" + + stable_boy_DE_1:0 "Stallburschen" + page_DE_1:0 "Pagen" + scullery_maid_DE_1:0 "Küchenmagd" + chandler_DE_1:0 "Wachsschneuzer" + launderer_DE_1:0 "Wäscher" + naperer_DE_1:0 "Tischtuchmeister" + scalder_DE_1:0 "Brüher" + saucerer_DE_1:0 "Soßenkoch" + + stable_boy_DE_ART_DEF_S_D:0 "dem" + page_DE_ART_DEF_S_D:0 "dem" + scullery_maid_DE_ART_DEF_S_D:0 "der" + chandler_DE_ART_DEF_S_D:0 "dem" + launderer_DE_ART_DEF_S_D:0 "dem" + naperer_DE_ART_DEF_S_D:0 "dem" + scalder_DE_ART_DEF_S_D:0 "dem" + saucerer_DE_ART_DEF_S_D:0 "dem" + + expensive_food_roast_swan_DE_1:0 "Schwanenbraten" + expensive_food_veal_cutlets_DE_1:0 "Kalbsschnitzel" + expensive_food_fresh_quail_DE_1:0 "frischen Wachteln" + expensive_food_baked_truffles_DE_1:0 "gebackenen Trüffeln" + expensive_food_spiced_breads_DE_1:0 "Würzbrot" + expensive_food_mustard_rolls_DE_1:0 "Senfbrötchen" + + expensive_food_roast_swan_DE_2:0 "diesen" + expensive_food_veal_cutlets_DE_2:0 "dieses" + expensive_food_fresh_quail_DE_2:0 "diese" + expensive_food_baked_truffles_DE_2:0 "diese" + expensive_food_spiced_breads_DE_2:0 "dieses" + expensive_food_mustard_rolls_DE_2:0 "dieses" + + expensive_food_roast_swan_DE_3:0 "en" + expensive_food_veal_cutlets_DE_3:0 "e" + expensive_food_fresh_quail_DE_3:0 "en" + expensive_food_baked_truffles_DE_3:0 "en" + expensive_food_spiced_breads_DE_3:0 "e" + expensive_food_mustard_rolls_DE_3:0 "en" + + treat_comfit_DE_1:0 "Konfekt" + treat_roasted_almonds_DE_1:0 "gebrannten Mandeln" + treat_nougat_DE_1:0 "Nugat" + treat_marzipan_DE_1:0 "Marzipan" + treat_sweetroll_DE_1:0 "Süßgebäck" + treat_poached_pear_DE_1:0 "pochierte Birne" + treat_pudding_DE_1:0 "Dessertcreme" + treat_apple_tart_DE_1:0 "Apfelkuchen" + treat_strawberry_compote_DE_1:0 "Erdbeerkompott" + treat_gingerbread_DE_1:0 "Pfefferkuchen" + treat_frytour_blaunched_DE_1:0 "Mandelröllchen" + treat_fig_pie_DE_1:0 "Feigenkuchen" + treat_pokerounce_DE_1:0 "Nussbrot" + treat_sambocade_DE_1:0 "Hollunderkäsekuchen" + treat_sesame_cake_DE_1:0 "Sesamkuchen" + treat_baked_banana_DE_1:0 "gebackene Banane" + + treat_comfit_DE_2:0 "dieses" + treat_roasted_almonds_DE_2:0 "diese" + treat_nougat_DE_2:0 "dieses" + treat_marzipan_DE_2:0 "dieses" + treat_sweetroll_DE_2:0 "dieses" + treat_poached_pear_DE_2:0 "diese" + treat_pudding_DE_2:0 "diese" + treat_apple_tart_DE_2:0 "dieser" + treat_strawberry_compote_DE_2:0 "dieses" + treat_gingerbread_DE_2:0 "dieser" + treat_frytour_blaunched_DE_2:0 "diese" + treat_fig_pie_DE_2:0 "dieser" + treat_pokerounce_DE_2:0 "dieses" + treat_sambocade_DE_2:0 "dieser" + treat_sesame_cake_DE_2:0 "dieser" + treat_baked_banana_DE_2:0 "diese" + + witch_DE_1:0 "diese" + doxy_DE_1:0 "diese" + churl_DE_1:0 "dieser" + knave_DE_1:0 "dieser" + spawn_of_hell_DE_1:0 "dieses" + coward_DE_1:0 "dieser" + coward_female_DE_1:0 "dieser" + boar_DE_1:0 "diese" + boar_female_DE_1:0 "diese" + cox_comb_DE_1:0 "dieser" + cox_comb_female_DE_1:0 "dieser" + strumpet_DE_1:0 "diese" + bedswerver_DE_1:0 "dieser" + bedswerver_female_DE_1:0 "diese" + + witch_DE_2:0 "dieser" + doxy_DE_2:0 "dieser" + churl_DE_2:0 "diesem" + knave_DE_2:0 "diesem" + spawn_of_hell_DE_2:0 "diesem" + coward_DE_2:0 "diesem" + coward_female_DE_2:0 "diesem" + boar_DE_2:0 "dieser" + boar_female_DE_2:0 "dieser" + cox_comb_DE_2:0 "diesem" + cox_comb_female_DE_2:0 "diesem" + strumpet_DE_2:0 "dieser" + bedswerver_DE_2:0 "diesem" + bedswerver_female_DE_2:0 "dieser" -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === -# Moved key `CustomLoc_DE_Blank` -# Moved key `CustomLoc_DE_Mutterlich` -# Moved key `CustomLoc_DE_Vaterlich` -# Moved key `CustomLoc_DE_Rivalin` -# Moved key `CustomLoc_DE_Rivale` -# Moved key `CustomLoc_DE_Rivalen` -# Moved key `CustomLoc_DE_Das` -# Moved key `CustomLoc_DE_Den` -# Moved key `CustomLoc_DE_1_signature_weapon_slash` -# Moved key `CustomLoc_DE_1_signature_weapon_crush` -# Moved key `CustomLoc_DE_1_signature_weapon_pierce` -# Moved key `CustomLoc_DE_2_signature_weapon_slash` -# Moved key `CustomLoc_DE_2_signature_weapon_crush` -# Moved key `CustomLoc_DE_2_signature_weapon_pierce` -# Moved key `CustomLoc_DE_3_signature_weapon_slash` -# Moved key `CustomLoc_DE_3_signature_sweapon_crush` -# Moved key `CustomLoc_DE_3_signature_weapon_pierce` -# Moved key `CustomLoc_DE_4_signature_weapon_slash` -# Moved key `CustomLoc_DE_4_signature_weapon_crush` -# Moved key `CustomLoc_DE_4_signature_weapon_pierce` -# Moved key `CustomLoc_DE_1_signature_weapon_sword` -# Moved key `CustomLoc_DE_1_signature_weapon_mace` -# Moved key `CustomLoc_DE_1_signature_weapon_axe` -# Moved key `CustomLoc_DE_1_signature_weapon_hammer` -# Moved key `CustomLoc_DE_1_signature_weapon_spear` -# Moved key `CustomLoc_DE_1_signature_weapon_dagger` -# Moved key `CustomLoc_DE_Im_ResidenceBuilding` -# Moved key `CustomLoc_DE_InDer_ResidenceBuilding` -# Moved key `CustomLoc_DE_1_motto_god` -# Moved key `CustomLoc_DE_1_motto_the_perfected_ones` -# Moved key `CustomLoc_DE_1_motto_the_divine` -# Moved key `CustomLoc_DE_1_motto_the_gods` -# Moved key `CustomLoc_DE_1_motto_custom_loc_god` -# Moved key `CustomLoc_DE_2_motto_god` -# Moved key `CustomLoc_DE_2_motto_the_perfected_ones` -# Moved key `CustomLoc_DE_2_motto_the_divine` -# Moved key `CustomLoc_DE_2_motto_the_gods` -# Moved key `CustomLoc_DE_2_motto_custom_loc_god` -# Moved key `CustomLoc_DE_1_handhands_hand` -# Moved key `CustomLoc_DE_1_handhands_hands` -# Moved key `CustomLoc_DE_2_handhands_hand` -# Moved key `CustomLoc_DE_2_handhands_hands` -# Moved key `CustomLoc_DE_1_armarms_arm` -# Moved key `CustomLoc_DE_1_armarms_arms` -# Moved key `CustomLoc_DE_2_armarms_arm` -# Moved key `CustomLoc_DE_2_armarms_arms` -# Moved key `CustomLoc_DE_3_armarms_arm` -# Moved key `CustomLoc_DE_3_armarms_arms` -# Moved key `CustomLoc_DE_1_eyeeyes_eye` -# Moved key `CustomLoc_DE_1_eyeeyes_eyes` -# Moved key `CustomLoc_DE_2_eyeeyes_eye` -# Moved key `CustomLoc_DE_2_eyeeyes_eyes` -# Moved key `CustomLoc_DE_3_eyeeyes_eye` -# Moved key `CustomLoc_DE_3_eyeeyes_eyes` -# Moved key `CustomLoc_DE_4_eyeeyes_eye` -# Moved key `CustomLoc_DE_4_eyeeyes_eyes` -# Moved key `CustomLoc_DE_5_eyeeyes_eye` -# Moved key `CustomLoc_DE_5_eyeeyes_eyes` -# Moved key `CustomLoc_DE_1_maskface_mask` -# Moved key `CustomLoc_DE_1_maskface_face` -# Moved key `CustomLoc_DE_2_maskface_mask` -# Moved key `CustomLoc_DE_2_maskface_face` -# Moved key `CustomLoc_DE_3_maskface_mask` -# Moved key `CustomLoc_DE_3_maskface_face` -# Moved key `CustomLoc_DE_4_maskface_mask` -# Moved key `CustomLoc_DE_4_maskface_face` -# Moved key `CustomLoc_DE_5_maskface_mask` -# Moved key `CustomLoc_DE_5_maskface_face` -# Moved key `CustomLoc_DE_6_maskface_mask` -# Moved key `CustomLoc_DE_6_maskface_face` -# Moved key `CustomLoc_DE_7_maskface_mask` -# Moved key `CustomLoc_DE_7_maskface_face` -# Moved key `CustomLoc_DE_8_maskface_mask` -# Moved key `CustomLoc_DE_8_maskface_face` -# Moved key `CustomLoc_DE_1_grit_type_grit` -# Moved key `CustomLoc_DE_1_grit_type_dirt` -# Moved key `CustomLoc_DE_1_grit_type_sand` -# Moved key `CustomLoc_DE_1_grit_type_bog_water` -# Moved key `CustomLoc_DE_1_grit_type_twigs` -# Moved key `CustomLoc_DE_1_grit_type_wet_leaves` -# Moved key `CustomLoc_DE_1_grit_type_dry_grass` -# Moved key `CustomLoc_DE_2_grit_type_grit` -# Moved key `CustomLoc_DE_2_grit_type_dirt` -# Moved key `CustomLoc_DE_2_grit_type_sand` -# Moved key `CustomLoc_DE_2_grit_type_bog_water` -# Moved key `CustomLoc_DE_2_grit_type_twigs` -# Moved key `CustomLoc_DE_2_grit_type_wet_leaves` -# Moved key `CustomLoc_DE_2_grit_type_dry_grass` -# Moved key `CustomLoc_DE_3_grit_type_grit` -# Moved key `CustomLoc_DE_3_grit_type_dirt` -# Moved key `CustomLoc_DE_3_grit_type_sand` -# Moved key `CustomLoc_DE_3_grit_type_bog_water` -# Moved key `CustomLoc_DE_3_grit_type_twigs` -# Moved key `CustomLoc_DE_3_grit_type_wet_leaves` -# Moved key `CustomLoc_DE_3_grit_type_dry_grass` -# Moved key `CustomLoc_DE_4_grit_type_grit` -# Moved key `CustomLoc_DE_4_grit_type_dirt` -# Moved key `CustomLoc_DE_4_grit_type_sand` -# Moved key `CustomLoc_DE_4_grit_type_bog_water` -# Moved key `CustomLoc_DE_4_grit_type_twigs` -# Moved key `CustomLoc_DE_4_grit_type_wet_leaves` -# Moved key `CustomLoc_DE_4_grit_type_dry_grass` -# Moved key `CustomLoc_DE_5_grit_type_grit` -# Moved key `CustomLoc_DE_5_grit_type_dirt` -# Moved key `CustomLoc_DE_5_grit_type_sand` -# Moved key `CustomLoc_DE_5_grit_type_bog_water` -# Moved key `CustomLoc_DE_5_grit_type_twigs` -# Moved key `CustomLoc_DE_5_grit_type_wet_leaves` -# Moved key `CustomLoc_DE_5_grit_type_dry_grass` -# Moved key `CustomLoc_DE_6_grit_type_grit` -# Moved key `CustomLoc_DE_6_grit_type_dirt` -# Moved key `CustomLoc_DE_6_grit_type_sand` -# Moved key `CustomLoc_DE_6_grit_type_bog_water` -# Moved key `CustomLoc_DE_6_grit_type_twigs` -# Moved key `CustomLoc_DE_6_grit_type_wet_leaves` -# Moved key `CustomLoc_DE_6_grit_type_dry_grass` -# Moved key `CustomLoc_DE_7_grit_type_grit` -# Moved key `CustomLoc_DE_7_grit_type_dirt` -# Moved key `CustomLoc_DE_7_grit_type_sand` -# Moved key `CustomLoc_DE_7_grit_type_bog_water` -# Moved key `CustomLoc_DE_7_grit_type_twigs` -# Moved key `CustomLoc_DE_7_grit_type_wet_leaves` -# Moved key `CustomLoc_DE_7_grit_type_dry_grass` -# Moved key `CustomLoc_DE_1_ground_type_dust` -# Moved key `CustomLoc_DE_1_ground_type_dirt` -# Moved key `CustomLoc_DE_1_ground_type_rocks` -# Moved key `CustomLoc_DE_1_ground_type_sandy_rocks` -# Moved key `CustomLoc_DE_1_ground_type_sand` -# Moved key `CustomLoc_DE_1_ground_type_wet_grass` -# Moved key `CustomLoc_DE_1_ground_type_mulch` -# Moved key `CustomLoc_DE_1_ground_type_grass` -# Moved key `CustomLoc_DE_2_ground_type_dust` -# Moved key `CustomLoc_DE_2_ground_type_dirt` -# Moved key `CustomLoc_DE_2_ground_type_rocks` -# Moved key `CustomLoc_DE_2_ground_type_sandy_rocks` -# Moved key `CustomLoc_DE_2_ground_type_sand` -# Moved key `CustomLoc_DE_2_ground_type_wet_grass` -# Moved key `CustomLoc_DE_2_ground_type_mulch` -# Moved key `CustomLoc_DE_2_ground_type_grass` -# Moved key `CustomLoc_DE_3_ground_type_dust` -# Moved key `CustomLoc_DE_3_ground_type_dirt` -# Moved key `CustomLoc_DE_3_ground_type_rocks` -# Moved key `CustomLoc_DE_3_ground_type_sandy_rocks` -# Moved key `CustomLoc_DE_3_ground_type_sand` -# Moved key `CustomLoc_DE_3_ground_type_wet_grass` -# Moved key `CustomLoc_DE_3_ground_type_mulch` -# Moved key `CustomLoc_DE_3_ground_type_grass` -# Moved key `CustomLoc_DE_4_ground_type_dust` -# Moved key `CustomLoc_DE_4_ground_type_dirt` -# Moved key `CustomLoc_DE_4_ground_type_rocks` -# Moved key `CustomLoc_DE_4_ground_type_sandy_rocks` -# Moved key `CustomLoc_DE_4_ground_type_sand` -# Moved key `CustomLoc_DE_4_ground_type_wet_grass` -# Moved key `CustomLoc_DE_4_ground_type_mulch` -# Moved key `CustomLoc_DE_4_ground_type_grass` -# Moved key `CustomLoc_DE_5_ground_type_dust` -# Moved key `CustomLoc_DE_5_ground_type_dirt` -# Moved key `CustomLoc_DE_5_ground_type_rocks` -# Moved key `CustomLoc_DE_5_ground_type_sandy_rocks` -# Moved key `CustomLoc_DE_5_ground_type_sand` -# Moved key `CustomLoc_DE_5_ground_type_wet_grass` -# Moved key `CustomLoc_DE_5_ground_type_mulch` -# Moved key `CustomLoc_DE_5_ground_type_grass` -# Moved key `CustomLoc_DE_6_ground_type_dust` -# Moved key `CustomLoc_DE_6_ground_type_dirt` -# Moved key `CustomLoc_DE_6_ground_type_rocks` -# Moved key `CustomLoc_DE_6_ground_type_sandy_rocks` -# Moved key `CustomLoc_DE_6_ground_type_sand` -# Moved key `CustomLoc_DE_6_ground_type_wet_grass` -# Moved key `CustomLoc_DE_6_ground_type_mulch` -# Moved key `CustomLoc_DE_6_ground_type_grass` -# Moved key `CustomLoc_DE_2_signature_weapon_sword` -# Moved key `CustomLoc_DE_2_signature_weapon_mace` -# Moved key `CustomLoc_DE_2_signature_weapon_axe` -# Moved key `CustomLoc_DE_2_signature_weapon_hammer` -# Moved key `CustomLoc_DE_2_signature_weapon_spear` -# Moved key `CustomLoc_DE_2_signature_weapon_dagger` -# Moved key `CustomLoc_DE_3_signature_weapon_sword` -# Moved key `CustomLoc_DE_3_signature_weapon_mace` -# Moved key `CustomLoc_DE_3_signature_weapon_axe` -# Moved key `CustomLoc_DE_3_signature_weapon_hammer` -# Moved key `CustomLoc_DE_3_signature_weapon_spear` -# Moved key `CustomLoc_DE_3_signature_weapon_dagger` -# Moved key `CustomLoc_DE_4_signature_weapon_sword` -# Moved key `CustomLoc_DE_4_signature_weapon_mace` -# Moved key `CustomLoc_DE_4_signature_weapon_axe` -# Moved key `CustomLoc_DE_4_signature_weapon_hammer` -# Moved key `CustomLoc_DE_4_signature_weapon_spear` -# Moved key `CustomLoc_DE_4_signature_weapon_dagger` -# Moved key `CustomLoc_DE_5_signature_weapon_sword` -# Moved key `CustomLoc_DE_5_signature_weapon_mace` -# Moved key `CustomLoc_DE_5_signature_weapon_axe` -# Moved key `CustomLoc_DE_5_signature_weapon_hammer` -# Moved key `CustomLoc_DE_5_signature_weapon_spear` -# Moved key `CustomLoc_DE_5_signature_weapon_dagger` -# Moved key `CustomLoc_DE_6_signature_weapon_sword` -# Moved key `CustomLoc_DE_6_signature_weapon_mace` -# Moved key `CustomLoc_DE_6_signature_weapon_axe` -# Moved key `CustomLoc_DE_6_signature_weapon_hammer` -# Moved key `CustomLoc_DE_6_signature_weapon_spear` -# Moved key `CustomLoc_DE_6_signature_weapon_dagger` -# Moved key `CustomLoc_DE_7_signature_weapon_sword` -# Moved key `CustomLoc_DE_7_signature_weapon_mace` -# Moved key `CustomLoc_DE_7_signature_weapon_axe` -# Moved key `CustomLoc_DE_7_signature_weapon_hammer` -# Moved key `CustomLoc_DE_7_signature_weapon_spear` -# Moved key `CustomLoc_DE_7_signature_weapon_dagger` -# Moved key `CustomLoc_DE_8_signature_weapon_sword` -# Moved key `CustomLoc_DE_8_signature_weapon_mace` -# Moved key `CustomLoc_DE_8_signature_weapon_axe` -# Moved key `CustomLoc_DE_8_signature_weapon_hammer` -# Moved key `CustomLoc_DE_8_signature_weapon_spear` -# Moved key `CustomLoc_DE_8_signature_weapon_dagger` -# Moved key `CustomLoc_DE_9_signature_weapon_sword` -# Moved key `CustomLoc_DE_9_signature_weapon_mace` -# Moved key `CustomLoc_DE_9_signature_weapon_axe` -# Moved key `CustomLoc_DE_9_signature_weapon_hammer` -# Moved key `CustomLoc_DE_9_signature_weapon_spear` -# Moved key `CustomLoc_DE_9_signature_weapon_dagger` -# Moved key `CustomLoc_DE_10_signature_weapon_sword` -# Moved key `CustomLoc_DE_10_signature_weapon_mace` -# Moved key `CustomLoc_DE_10_signature_weapon_axe` -# Moved key `CustomLoc_DE_10_signature_weapon_hammer` -# Moved key `CustomLoc_DE_10_signature_weapon_spear` -# Moved key `CustomLoc_DE_10_signature_weapon_dagger` -# Moved key `CustomLoc_DE_11_signature_weapon_sword` -# Moved key `CustomLoc_DE_11_signature_weapon_mace` -# Moved key `CustomLoc_DE_11_signature_weapon_axe` -# Moved key `CustomLoc_DE_11_signature_weapon_hammer` -# Moved key `CustomLoc_DE_11_signature_weapon_spear` -# Moved key `CustomLoc_DE_11_signature_weapon_dagger` -# Moved key `CustomLoc_DE_12_signature_weapon_sword` -# Moved key `CustomLoc_DE_12_signature_weapon_mace` -# Moved key `CustomLoc_DE_12_signature_weapon_axe` -# Moved key `CustomLoc_DE_12_signature_weapon_hammer` -# Moved key `CustomLoc_DE_12_signature_weapon_spear` -# Moved key `CustomLoc_DE_12_signature_weapon_dagger` -# Moved key `CustomLoc_DE_13_signature_weapon_sword` -# Moved key `CustomLoc_DE_13_signature_weapon_mace` -# Moved key `CustomLoc_DE_13_signature_weapon_axe` -# Moved key `CustomLoc_DE_13_signature_weapon_hammer` -# Moved key `CustomLoc_DE_13_signature_weapon_spear` -# Moved key `CustomLoc_DE_13_signature_weapon_dagger` -# Moved key `CustomLoc_DE_1_signature_weapon_sword_draw` -# Moved key `CustomLoc_DE_1_signature_weapon_mace_lift` -# Moved key `CustomLoc_DE_1_signature_weapon_axe_heft` -# Moved key `CustomLoc_DE_1_signature_weapon_hammer_raise` -# Moved key `CustomLoc_DE_1_signature_weapon_spear_couch` -# Moved key `CustomLoc_DE_1_signature_weapon_dagger_brandish` -# Moved key `CustomLoc_DE_2_signature_weapon_sword_draw` -# Moved key `CustomLoc_DE_2_signature_weapon_mace_lift` -# Moved key `CustomLoc_DE_2_signature_weapon_axe_heft` -# Moved key `CustomLoc_DE_2_signature_weapon_hammer_raise` -# Moved key `CustomLoc_DE_2_signature_weapon_spear_couch` -# Moved key `CustomLoc_DE_2_signature_weapon_dagger_brandish` -# Moved key `CustomLoc_DE_3_signature_weapon_sword_draw` -# Moved key `CustomLoc_DE_3_signature_weapon_mace_lift` -# Moved key `CustomLoc_DE_3_signature_weapon_axe_heft` -# Moved key `CustomLoc_DE_3_signature_weapon_hammer_raise` -# Moved key `CustomLoc_DE_3_signature_weapon_spear_couch` -# Moved key `CustomLoc_DE_3_signature_weapon_dagger_brandish` -# Moved key `CustomLoc_DE_4_signature_weapon_sword_draw` -# Moved key `CustomLoc_DE_4_signature_weapon_mace_lift` -# Moved key `CustomLoc_DE_4_signature_weapon_axe_heft` -# Moved key `CustomLoc_DE_4_signature_weapon_hammer_raise` -# Moved key `CustomLoc_DE_4_signature_weapon_spear_couch` -# Moved key `CustomLoc_DE_4_signature_weapon_dagger_brandish` -# Moved key `CustomLoc_DE_1_signature_weapon_slash_present` -# Moved key `CustomLoc_DE_1_signature_weapon_crush_present` -# Moved key `CustomLoc_DE_1_signature_weapon_pierce_present` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_heavy_slash` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_heavy_crush` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_heavy_pierce` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_heavy_slash` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_heavy_crush` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_heavy_pierce` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_heavy_slash` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_heavy_crush` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_heavy_pierce` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_heavy_slash` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_heavy_crush` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_heavy_pierce` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_light_slash` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_light_crush` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_light_pierce` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_light_slash` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_light_crush` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_light_pierce` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_light_slash` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_light_crush` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_light_pierce` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_light_slash` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_light_crush` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_light_pierce` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_slash` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_crush` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_pierce` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_slash` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_crush` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_pierce` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_slash` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_crush` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_pierce` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_slash` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_crush` -# Moved key `CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_pierce` -# Moved key `CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_slash` -# Moved key `CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_crush` -# Moved key `CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_pierce` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_light_plural_slash` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_light_plural_crush` -# Moved key `CustomLoc_DE_1_signature_weapon_attempted_light_plural_pierce` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_light_plural_slash` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_light_plural_crush` -# Moved key `CustomLoc_DE_2_signature_weapon_attempted_light_plural_pierce` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_light_plural_slash` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_light_plural_crush` -# Moved key `CustomLoc_DE_3_signature_weapon_attempted_light_plural_pierce` -# Moved key `CustomLoc_DE_1_signature_weapon_flourish_whirling` -# Moved key `CustomLoc_DE_1_signature_weapon_flourish_flailing` -# Moved key `CustomLoc_DE_1_signature_weapon_flourish_swinging` -# Moved key `CustomLoc_DE_2_signature_weapon_flourish_whirling` -# Moved key `CustomLoc_DE_2_signature_weapon_flourish_flailing` -# Moved key `CustomLoc_DE_2_signature_weapon_flourish_swinging` -# Moved key `CustomLoc_DE_3_signature_weapon_flourish_whirling` -# Moved key `CustomLoc_DE_3_signature_weapon_flourish_flailing` -# Moved key `CustomLoc_DE_3_signature_weapon_flourish_swinging` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_hews` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_smashes` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_stabs` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_bite` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_crack` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_puncture` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_bite` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_crack` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_puncture` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_plunge` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_drive` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_plunge` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_drive` -# Moved key `CustomLoc_DE_1_signature_weapon_end_wood` -# Moved key `CustomLoc_DE_1_signature_weapon_end_metal` -# Moved key `CustomLoc_DE_1_signature_weapon_point` -# Moved key `CustomLoc_DE_1_signature_weapon_head` -# Moved key `CustomLoc_DE_1_signature_weapon_edge` -# Moved key `CustomLoc_DE_2_signature_weapon_point` -# Moved key `CustomLoc_DE_2_signature_weapon_head` -# Moved key `CustomLoc_DE_2_signature_weapon_edge` -# Moved key `CustomLoc_DE_3_signature_weapon_point` -# Moved key `CustomLoc_DE_3_signature_weapon_head` -# Moved key `CustomLoc_DE_3_signature_weapon_edge` -# Moved key `CustomLoc_DE_4_signature_weapon_point` -# Moved key `CustomLoc_DE_4_signature_weapon_head` -# Moved key `CustomLoc_DE_4_signature_weapon_edge` -# Moved key `CustomLoc_DE_5_signature_weapon_point` -# Moved key `CustomLoc_DE_5_signature_weapon_head` -# Moved key `CustomLoc_DE_5_signature_weapon_edge` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_bending_the_blade` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_snapping_the_haft` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_bending_the_haft` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_bending_the_blade` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_snapping_the_haft` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_bending_the_haft` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_bend_the_blade` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_snap_the_haft` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_bend_the_haft` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_bend_the_blade` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_snap_the_haft` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_bend_the_haft` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_bent_the_blade` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_snapped_the_haft` -# Moved key `CustomLoc_DE_1_signature_weapon_breaks_bent_the_haft` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_bent_the_blade` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_snapped_the_haft` -# Moved key `CustomLoc_DE_2_signature_weapon_breaks_bent_the_haft` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crush` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_run_through` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_cut_down` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_gut` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crush_me` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_run_me_through` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_cut_me_down` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_gut_me` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crush_herhim` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_run_herhim_through` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_cut_herhim_down` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_gut_herhim` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_crush_herhim` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_run_herhim_through` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_cut_herhim_down` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_gut_herhim` -# Moved key `CustomLoc_DE_3_signature_weapon_killed_crush_herhim` -# Moved key `CustomLoc_DE_3_signature_weapon_killed_run_herhim_through` -# Moved key `CustomLoc_DE_3_signature_weapon_killed_cut_herhim_down` -# Moved key `CustomLoc_DE_3_signature_weapon_killed_gut_herhim` -# Moved key `CustomLoc_DE_4_signature_weapon_killed_crush_herhim` -# Moved key `CustomLoc_DE_4_signature_weapon_killed_run_herhim_through` -# Moved key `CustomLoc_DE_4_signature_weapon_killed_cut_herhim_down` -# Moved key `CustomLoc_DE_4_signature_weapon_killed_gut_herhim` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crushing_herhim` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_running_herhim_through` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_cutting_herhim_down` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_gutting_herhim` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_crushing_herhim` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_running_herhim_through` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_cutting_herhim_down` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_gutting_herhim` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_pulverise_my_waist` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_unseam_me_groin_to_neck` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_split_my_groin_in_two` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_stab_me_repeatedly_in_the_groin` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_pulverise_my_waist` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_unseam_me_groin_to_neck` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_split_my_groin_in_two` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_stab_me_repeatedly_in_the_groin` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_pulverise_herhis_waist` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_unseam_herhim_groin_to_neck` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_split_herhis_groin_in_two` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_stab_herhim_repeatedly_in_the_groin` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_pulverise_herhis_waist` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_unseam_herhim_groin_to_neck` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_split_herhis_groin_in_two` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_stab_herhim_repeatedly_in_the_groin` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_pulverises_my_waist` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_unseams_me_groin_to_neck` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_splits_my_groin_in_two` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_stabs_me_repeatedly_in_the_groin` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_pulverising_herhis_waist` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_unseaming_herhim_groin_to_neck` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_splitting_herhis_groin_in_two` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_stabbing_herhim_repeatedly_in_the_groin` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_pulverising_herhis_waist` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_unseaming_herhim_groin_to_neck` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_splitting_herhis_groin_in_two` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_stabbing_herhim_repeatedly_in_the_groin` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crush_my_skull` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_cut_my_throat` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_hack_off_my_head` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_stab_me_in_the_brain` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_crush_my_skull` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_cut_my_throat` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_hack_off_my_head` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_stab_me_in_the_brain` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_shatters_my_jaw` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_cuts_my_throat` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_hacks_out_my_throat` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_shatters_herhis_jaw` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_cuts_herhis_throat` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_hacks_out_herhis_throat` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_shatters_herhis_jaw` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_cuts_herhis_throat` -# Moved key `CustomLoc_DE_2_signature_weapon_killed_hacks_out_herhis_throat` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crushes_my_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_punches_through_my_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_hews_into_my_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crushes_herhis_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_punches_through_herhis_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_hews_into_herhis_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crushing_my_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_punching_through_my_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_hewing_into_my_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_crushing_herhis_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_punching_through_herhis_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_killed_hewing_into_herhis_sternum` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_sliding_between_my_ribs` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_stoving_in_my_ribs` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_hacking_through_my_ribs` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_sliding_between_my_ribs` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_stoving_in_my_ribs` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_hacking_through_my_ribs` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_stab_between_herhis_ribs` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_stove_in_herhis_ribs` -# Moved key `CustomLoc_DE_1_signature_weapon_attack_verb_hack_through_herhis_ribs` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_stab_between_herhis_ribs` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_stove_in_herhis_ribs` -# Moved key `CustomLoc_DE_2_signature_weapon_attack_verb_hack_through_herhis_ribs` -# Moved key `CustomLoc_DE_3_signature_weapon_attack_verb_stab_between_herhis_ribs` -# Moved key `CustomLoc_DE_3_signature_weapon_attack_verb_stove_in_herhis_ribs` -# Moved key `CustomLoc_DE_3_signature_weapon_attack_verb_hack_through_herhis_ribs` -# Moved key `mansion_DE_1` -# Moved key `temple_DE_1` -# Moved key `castle_DE_1` -# Moved key `mansion_DE_2` -# Moved key `temple_DE_2` -# Moved key `castle_DE_2` -# Moved key `mansion_DE_3` -# Moved key `temple_DE_3` -# Moved key `castle_DE_3` -# Moved key `mansion_DE_4` -# Moved key `temple_DE_4` -# Moved key `castle_DE_4` -# Moved key `private_object_finest_leather_shoes_DE_1` -# Moved key `private_object_favorite_embroidered_cloak_DE_1` -# Moved key `private_object_ceremonial_sword_DE_1` -# Moved key `private_object_royal_scepter_DE_1` -# Moved key `private_object_coronation_crown_DE_1` -# Moved key `private_object_chamberpot_DE_1` -# Moved key `private_object_gilded_religious_text_DE_1` -# Moved key `private_object_precious_silver_religioussymbol_DE_1` -# Moved key `private_object_grandfathers_paternal_portrait_DE_1` -# Moved key `private_object_grandfathers_maternal_portrait_DE_1` -# Moved key `private_object_grandmother_paternal_portrait_DE_1` -# Moved key `private_object_grandmother_maternal_portrait_DE_1` -# Moved key `private_object_precious_jewelry_DE_1` -# Moved key `private_object_hairbrush_DE_1` -# Moved key `private_object_formal_gown_DE_1` -# Moved key `turnip_shaped_like_me_DE_1` -# Moved key `human_skull_cup_DE_1` -# Moved key `copper_scroll_DE_1` -# Moved key `abandoned_chess_piece_DE_1` -# Moved key `ancient_salted_beef_DE_1` -# Moved key `cracked_ostrich_eggshell_DE_1` -# Moved key `bat_guano_DE_1` -# Moved key `abandoned_list_DE_1` -# Moved key `turnip_shaped_like_me_DE_2` -# Moved key `human_skull_cup_DE_2` -# Moved key `copper_scroll_DE_2` -# Moved key `abandoned_chess_piece_DE_2` -# Moved key `ancient_salted_beef_DE_2` -# Moved key `cracked_ostrich_eggshell_DE_2` -# Moved key `bat_guano_DE_2` -# Moved key `abandoned_list_DE_2` -# Moved key `stable_boy_DE_ART_DEF_S_N` -# Moved key `page_DE_ART_DEF_S_N` -# Moved key `scullery_maid_DE_ART_DEF_S_N` -# Moved key `chandler_DE_ART_DEF_S_N` -# Moved key `launderer_DE_ART_DEF_S_N` -# Moved key `naperer_DE_ART_DEF_S_N` -# Moved key `scalder_DE_ART_DEF_S_N` -# Moved key `saucerer_DE_ART_DEF_S_N` -# Moved key `wooden_knight_DE_ART_IND_D` -# Moved key `toy_boat_DE_ART_IND_D` -# Moved key `wooden_sword_DE_ART_IND_D` -# Moved key `ragdoll_DE_ART_IND_D` -# Moved key `spinning_top_DE_ART_IND_D` -# Moved key `rolling_hoop_DE_ART_IND_D` -# Moved key `scopperel_DE_ART_IND_D` -# Moved key `wooden_horse_DE_ART_IND_D` -# Moved key `doll_DE_ART_IND_D` -# Moved key `stick_horse_DE_ART_IND_D` -# Moved key `old_book_greek_DE_ART_IND_N` -# Moved key `old_book_abrahamic_DE_ART_IND_N` -# Moved key `old_book_pagan_DE_ART_IND_N` -# Moved key `old_book_eastern_DE_ART_IND_N` -# Moved key `old_book_general_DE_ART_IND_N` -# Moved key `trait_dwarf_DE_1` -# Moved key `trait_giant_DE_1` -# Moved key `trait_hunchbacked_DE_1` -# Moved key `trait_clubfooted_DE_1` -# Moved key `trait_scarred_DE_1` -# Moved key `trait_one_eyed_DE_1` -# Moved key `trait_maimed_DE_1` -# Moved key `trait_blind_DE_1` -# Moved key `trait_disfigured_DE_1` -# Moved key `trait_scaly_DE_1` -# Moved key `trait_albino_DE_1` -# Moved key `trait_lisping_DE_1` -# Moved key `trait_stuttering_DE_1` -# Moved key `trait_depressed_DE_1` -# Moved key `trait_spindly_DE_1` -# Moved key `trait_infirm_DE_1` -# Moved key `trait_weak_DE_1` -# Moved key `trait_wheezing_DE_1` -# Moved key `trait_impotent_DE_1` -# Moved key `trait_possessed_DE_1` -# Moved key `trait_bleeder_DE_1` -# Moved key `trait_wounded_DE_1` -# Moved key `trait_dull_DE_1` -# Moved key `accessory_earring_DE_ART_IND_D` -# Moved key `accessory_bow_DE_ART_IND_D` -# Moved key `accessory_bracelet_DE_ART_IND_D` -# Moved key `accessory_snood_DE_ART_IND_D` -# Moved key `accessory_garter_DE_ART_IND_D` -# Moved key `accessory_gauntlet_DE_ART_IND_D` -# Moved key `accessory_cap_DE_ART_IND_D` -# Moved key `accessory_nose_ring_DE_ART_IND_D` -# Moved key `accessory_sash_DE_ART_IND_D` -# Moved key `accessory_shawl_DE_ART_IND_D` -# Moved key `accessory_scarf_DE_ART_IND_D` -# Moved key `accessory_sock_DE_ART_IND_D` -# Moved key `accessory_fan_DE_ART_IND_D` -# Moved key `accessory_muff_DE_ART_IND_D` -# Moved key `accessory_earring_DE_ART_IND_A` -# Moved key `accessory_bow_DE_ART_IND_A` -# Moved key `accessory_bracelet_DE_ART_IND_A` -# Moved key `accessory_snood_DE_ART_IND_A` -# Moved key `accessory_garter_DE_ART_IND_A` -# Moved key `accessory_gauntlet_DE_ART_IND_A` -# Moved key `accessory_cap_DE_ART_IND_A` -# Moved key `accessory_nose_ring_DE_ART_IND_A` -# Moved key `accessory_sash_DE_ART_IND_A` -# Moved key `accessory_shawl_DE_ART_IND_A` -# Moved key `accessory_scarf_DE_ART_IND_A` -# Moved key `accessory_sock_DE_ART_IND_A` -# Moved key `accessory_fan_DE_ART_IND_A` -# Moved key `accessory_muff_DE_ART_IND_A` -# Moved key `ample_bosom_DE_1` -# Moved key `curves_DE_1` -# Moved key `amorous_lips_DE_1` -# Moved key `generous_rear_DE_1` -# Moved key `delicate_wrists_DE_1` -# Moved key `ankles_DE_1` -# Moved key `shapely_legs_DE_1` -# Moved key `copious_codpiece_DE_1` -# Moved key `graceful_feet_DE_1` -# Moved key `ample_bosom_DE_END_PRO_S_A` -# Moved key `curves_DE_END_PRO_S_A` -# Moved key `amorous_lips_DE_END_PRO_S_A` -# Moved key `generous_rear_DE_END_PRO_S_A` -# Moved key `delicate_wrists_DE_END_PRO_S_A` -# Moved key `ankles_DE_END_PRO_S_A1` -# Moved key `shapely_legs_DE_END_PRO_S_A` -# Moved key `copious_codpiece_DE_END_PRO_S_A1` -# Moved key `graceful_feet_DE_END_PRO_S_A` -# Moved key `animal_hart_DE_ART_DEF_S_N` -# Moved key `animal_stag_DE_ART_DEF_S_N` -# Moved key `animal_boar_DE_ART_DEF_S_N` -# Moved key `animal_wolf_DE_ART_DEF_S_N` -# Moved key `animal_fox_DE_ART_DEF_S_N` -# Moved key `animal_hare_DE_ART_DEF_S_N` -# Moved key `animal_lion_DE_ART_DEF_S_N` -# Moved key `animal_tiger_DE_ART_DEF_S_N` -# Moved key `animal_bear_DE_ART_DEF_S_N` -# Moved key `animal_unicorn_DE_ART_DEF_S_N` -# Moved key `animal_dragon_DE_ART_DEF_S_N` -# Moved key `animal_hart_DE_1` -# Moved key `animal_stag_DE_1` -# Moved key `animal_boar_DE_1` -# Moved key `animal_wolf_DE_1` -# Moved key `animal_fox_DE_1` -# Moved key `animal_hare_DE_1` -# Moved key `animal_lion_DE_1` -# Moved key `animal_tiger_DE_1` -# Moved key `animal_bear_DE_1` -# Moved key `animal_unicorn_DE_1` -# Moved key `animal_dragon_DE_1` -# Moved key `cat_gender_female_DE_PRO_PER_S_3P_A` -# Moved key `cat_gender_male_DE_PRO_PER_S_3P_A` -# Moved key `artifact_type_helmet_DE_1` -# Moved key `artifact_type_primary_armament_DE_1` -# Moved key `artifact_type_armor_DE_1` -# Moved key `artifact_type_regalia_DE_1` -# Moved key `artifact_type_trinket_DE_1` -# Moved key `artifact_type_wall_big_DE_1` -# Moved key `artifact_type_wall_small_DE_1` -# Moved key `artifact_type_throne_DE_1` -# Moved key `artifact_type_sculpture_DE_1` -# Moved key `artifact_type_book_DE_1` -# Moved key `artifact_type_pedestal_DE_1` -# Moved key `artifact_type_helmet_DE_ART_DEF_S_N` -# Moved key `artifact_type_primary_armament_DE_ART_DEF_S_N` -# Moved key `artifact_type_armor_DE_ART_DEF_S_N` -# Moved key `artifact_type_regalia_DE_ART_DEF_S_N` -# Moved key `artifact_type_trinket_DE_ART_DEF_S_N` -# Moved key `artifact_type_wall_big_DE_ART_DEF_S_N` -# Moved key `artifact_type_wall_small_DE_ART_DEF_S_N` -# Moved key `artifact_type_throne_DE_ART_DEF_S_N` -# Moved key `artifact_type_sculpture_DE_ART_DEF_S_N` -# Moved key `artifact_type_book_DE_ART_DEF_S_N` -# Moved key `artifact_type_pedestal_DE_ART_DEF_S_N` -# Moved key `prison_contents_racking_DE_END_PRO_S_N` -# Moved key `prison_contents_flaying_DE_END_PRO_S_N` -# Moved key `prison_contents_fruit_throwing_DE_END_PRO_S_N` -# Moved key `prison_contents_crusted_blood_DE_END_PRO_S_N` -# Moved key `prison_contents_impaling_DE_END_PRO_S_N` -# Moved key `prison_contents_foot_roasting_DE_END_PRO_S_N` -# Moved key `prison_contents_whipping_DE_END_PRO_S_N` -# Moved key `artifact_book_martial_DE_ART_DEF_S_N` -# Moved key `artifact_book_diplomacy_DE_ART_DEF_S_N` -# Moved key `artifact_book_learning_DE_ART_DEF_S_N` -# Moved key `artifact_book_stewardship_DE_ART_DEF_S_N` -# Moved key `artifact_book_intrigue_DE_ART_DEF_S_N` -# Moved key `artifact_book_medicine_DE_ART_DEF_S_N` -# Moved key `artifact_book_reveler_DE_ART_DEF_S_N` -# Moved key `artifact_book_blademaster_DE_ART_DEF_S_N` -# Moved key `artifact_book_hunter_DE_ART_DEF_S_N` -# Moved key `artifact_book_mystic_DE_ART_DEF_S_N` -# Moved key `artifact_book_herbalist_DE_ART_DEF_S_N` -# Moved key `artifact_book_cannibal_DE_ART_DEF_S_N` -# Moved key `artifact_book_torturer_DE_ART_DEF_S_N` -# Moved key `artifact_book_witch_artifact_DE_ART_DEF_S_N` -# Moved key `artifact_book_witch_DE_ART_DEF_S_N` -# Moved key `artifact_book_witch_sponsor_DE_ART_DEF_S_N` -# Moved key `artifact_book_deviant_DE_ART_DEF_S_N` -# Moved key `artifact_book_lunatic_DE_ART_DEF_S_N` -# Moved key `artifact_book_subject_empire_DE_ART_DEF_S_N` -# Moved key `artifact_book_subject_kingdom_DE_ART_DEF_S_N` -# Moved key `artifact_book_dynasty_DE_ART_DEF_S_N` -# Moved key `artifact_book_relationship_DE_ART_DEF_S_N` -# Moved key `artifact_book_mystical_animal_DE_ART_DEF_S_N` -# Moved key `artifact_book_animals_DE_ART_DEF_S_N` -# Moved key `artifact_book_childhood_DE_ART_DEF_S_N` + terrain_plains_DE_1:0 "Ebenen" + terrain_farmlands_DE_1:0 "Ackerland" + terrain_hills_DE_1:0 "Hügeln" + terrain_mountains_DE_1:0 "Bergen" + terrain_desert_DE_1:0 "Wüste" + terrain_oasis_DE_1:0 "Oasen" + terrain_jungle_DE_1:0 "Dschungel" + terrain_taiga_DE_1:0 "Taiga" + terrain_wetlands_DE_1:0 "Feuchtgebieten" + terrain_steppe_DE_1:0 "Steppe" + terrain_floodplains_DE_1:0 "Auen" + terrain_drylands_DE_1:0 "Trockengebieten" + terrain_forest_DE_1:0 "Wald" + + terrain_plains_DE_2:0 "in den" + terrain_farmlands_DE_2:0 "im" + terrain_hills_DE_2:0 "in den" + terrain_mountains_DE_2:0 "in den" + terrain_desert_DE_2:0 "in der" + terrain_oasis_DE_2:0 "in der" + terrain_jungle_DE_2:0 "im" + terrain_taiga_DE_2:0 "in der" + terrain_wetlands_DE_2:0 "in" + terrain_steppe_DE_2:0 "in der" + terrain_floodplains_DE_2:0 "in den" + terrain_drylands_DE_2:0 "in den" + terrain_forest_DE_2:0 "im" + + building_holy_site_cathedral_01_DE_1:1 "zur" + building_holy_site_mosque_01_DE_1:0 "zur" + building_type_holy_site_other_grand_temple_01_DE_1:0 "zum" + + building_holy_site_cathedral_01_DE_ART_DEF_S_N:1 "die" + building_holy_site_mosque_01_DE_ART_DEF_S_N:0 "die" + building_type_holy_site_other_grand_temple_01_DE_ART_DEF_S_N:0 "der" + + mama_DE_1:0 "Mutter" + papa_DE_1:0 "Vaters" + hold_court_8100_parent_general_DE_1:0 "Eltern" + + mama_DE_2:0 "er" + papa_DE_2:0 "es" + hold_court_8100_parent_general_DE_2:0 "er" + + hold_court_8100_situation_dead_DE_ART_DEF_S_D:0 "dem" + hold_court_8100_situation_jailed_DE_ART_DEF_S_D:0 "der" + hold_court_8100_situation_unknown_DE_ART_DEF_S_D:0 "dem" + + peasant_profession_miller_DE_1:0 "Müllers" + peasant_profession_millers_wife_DE_1:0 "Müllersgattin" + peasant_profession_millers_husband_DE_1:0 "Müllerinnengatten" + peasant_profession_reeve_DE_1:0 "Vogts" + peasant_profession_reeves_wife_DE_1:0 "Vogtsgattin" + peasant_profession_reeves_husband_DE_1:0 "Vogtinnengatten" + peasant_profession_bailif_DE_1:1 "Landvogts" + peasant_profession_bailifs_wife_DE_1:0 "Landvogtsgattin" + peasant_profession_bailifs_husband_DE_1:1 "Landvogtinnengatten" + peasant_profession_bowyer_DE_1:0 "Bogenbauers" + peasant_profession_bowyers_wife_DE_1:0 "Bogenbauersgattin" + peasant_profession_bowyers_husband_DE_1:0 "Bogenbauerinnengatten" + peasant_profession_cobbler_DE_1:0 "Schusters" + peasant_profession_cobblers_wife_DE_1:0 "Schustersgattin" + peasant_profession_cobblers_husband_DE_1:0 "Schusterinnengatten" + peasant_profession_night_watchman_DE_1:0 "Nachtwächters" + peasant_profession_night_watchmans_wife_DE_1:0 "Nachtwächtersgattin" + peasant_profession_night_watchmans_husband_DE_1:0 "Nachtwächterinnengatten" + peasant_profession_herbalist_DE_1:0 "Kräuterkundlers" + peasant_profession_farmer_DE_1:0 "Bauers" + peasant_profession_farmers_wife_DE_1:0 "Bauersgattin" + peasant_profession_prioress_DE_1:0 "Priorin" + peasant_profession_prior_DE_1:0 "Priors" + peasant_profession_farrier_DE_1:0 "Hufschmieds" + peasant_profession_farriers_wife_DE_1:0 "Hufschmiedsgattin" + peasant_profession_farriers_husband_DE_1:0 "Hufschmiedsgatten" + peasant_profession_knacker_DE_1:0 "Abdeckers" + peasant_profession_knackers_wife_DE_1:0 "Abdeckersgattin" + peasant_profession_knackers_husband_DE_1:0 "Abdeckersgatten" + peasant_profession_tanner_DE_1:0 "Gerbers" + peasant_profession_tanners_wife_DE_1:0 "Gerbersgattin" + peasant_profession_tanners_husband_DE_1:0 "Gerbersgatten" + peasant_profession_cooper_DE_1:0 "Küfers" + peasant_profession_coopers_wife_DE_1:0 "Küfersgattin" + peasant_profession_coopers_husband_DE_1:0 "Küfersgatten" + peasant_profession_carpenter_DE_1:0 "Schreiners" + peasant_profession_carpenters_wife_DE_1:0 "Schreinersgattin" + peasant_profession_carpenters_husband_DE_1:0 "Schreinersgatten" + peasant_profession_shepherd_DE_1:0 "Schäfers" + peasant_profession_shepherds_wife_DE_1:0 "Schäfersgattin" + peasant_profession_shepherds_husband_DE_1:0 "Schäfersgatten" + peasant_profession_fletcher_DE_1:0 "Pfeilmachers" + peasant_profession_fletchers_wife_DE_1:0 "Pfeilmachersgattin" + peasant_profession_fletchers_husband_DE_1:0 "Pfeilmachersgatten" + peasant_profession_blacksmith_DE_1:0 "Schmieds" + peasant_profession_blacksmiths_wife_DE_1:0 "Schmiedsgattin" + peasant_profession_blacksmiths_husband_DE_1:0 "Schmiedsgatten" + peasant_profession_brewer_DE_1:0 "Brauers" + peasant_profession_brewers_wife_DE_1:0 "Brauersgattin" + peasant_profession_brewers_husband_DE_1:0 "Brauersgatten" + peasant_profession_potter_DE_1:0 "Töpfers" + peasant_profession_potters_wife_DE_1:0 "Töpfersgattin" + peasant_profession_potters_husband_DE_1:0 "Töpfersgatten" + peasant_profession_mason_DE_1:0 "Steinmetzes" + peasant_profession_masons_wife_DE_1:0 "Steinmetzgattin" + peasant_profession_masons_husband_DE_1:0 "Steinmetzgatten" + peasant_profession_weaver_DE_1:0 "Webers" + peasant_profession_washwoman_DE_1:0 "Waschfrau" + + peasant_profession_miller_DE_2:0 "des" + peasant_profession_millers_wife_DE_2:0 "der" + peasant_profession_millers_husband_DE_2:0 "des" + peasant_profession_reeve_DE_2:0 "des" + peasant_profession_reeves_wife_DE_2:0 "der" + peasant_profession_reeves_husband_DE_2:0 "des" + peasant_profession_bailif_DE_2:1 "des" + peasant_profession_bailifs_wife_DE_2:0 "der" + peasant_profession_bailifs_husband_DE_2:1 "des" + peasant_profession_bowyer_DE_2:0 "des" + peasant_profession_bowyers_wife_DE_2:0 "der" + peasant_profession_bowyers_husband_DE_2:0 "des" + peasant_profession_cobbler_DE_2:0 "des" + peasant_profession_cobblers_wife_DE_2:0 "der" + peasant_profession_cobblers_husband_DE_2:0 "des" + peasant_profession_night_watchman_DE_2:0 "des" + peasant_profession_night_watchmans_wife_DE_2:0 "der" + peasant_profession_night_watchmans_husband_DE_2:0 "des" + peasant_profession_herbalist_DE_2:0 "des" + peasant_profession_farmer_DE_2:0 "des" + peasant_profession_farmers_wife_DE_2:0 "der" + peasant_profession_prioress_DE_2:0 "der" + peasant_profession_prior_DE_2:0 "des" + peasant_profession_farrier_DE_2:0 "des" + peasant_profession_farriers_wife_DE_2:0 "der" + peasant_profession_farriers_husband_DE_2:0 "des" + peasant_profession_knacker_DE_2:0 "des" + peasant_profession_knackers_wife_DE_2:0 "der" + peasant_profession_knackers_husband_DE_2:0 "des" + peasant_profession_tanner_DE_2:0 "des" + peasant_profession_tanners_wife_DE_2:0 "der" + peasant_profession_tanners_husband_DE_2:0 "des" + peasant_profession_cooper_DE_2:0 "des" + peasant_profession_coopers_wife_DE_2:0 "der" + peasant_profession_coopers_husband_DE_2:0 "des" + peasant_profession_carpenter_DE_2:0 "des" + peasant_profession_carpenters_wife_DE_2:0 "der" + peasant_profession_carpenters_husband_DE_2:0 "des" + peasant_profession_shepherd_DE_2:0 "des" + peasant_profession_shepherds_wife_DE_2:0 "der" + peasant_profession_shepherds_husband_DE_2:0 "des" + peasant_profession_fletcher_DE_2:0 "des" + peasant_profession_fletchers_wife_DE_2:0 "der" + peasant_profession_fletchers_husband_DE_2:0 "des" + peasant_profession_blacksmith_DE_2:0 "des" + peasant_profession_blacksmiths_wife_DE_2:0 "der" + peasant_profession_blacksmiths_husband_DE_2:0 "des" + peasant_profession_brewer_DE_2:0 "des" + peasant_profession_brewers_wife_DE_2:0 "der" + peasant_profession_brewers_husband_DE_2:0 "des" + peasant_profession_potter_DE_2:0 "des" + peasant_profession_potters_wife_DE_2:0 "der" + peasant_profession_potters_husband_DE_2:0 "des" + peasant_profession_mason_DE_2:0 "des" + peasant_profession_masons_wife_DE_2:0 "der" + peasant_profession_masons_husband_DE_2:0 "des" + peasant_profession_weaver_DE_2:0 "des" + peasant_profession_washwoman_DE_2:0 "der" + + peasant_profession_miller_DE_ART_DEF_S_N:0 "der" + peasant_profession_millers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_millers_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_reeve_DE_ART_DEF_S_N:0 "der" + peasant_profession_reeves_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_reeves_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_bailif_DE_ART_DEF_S_N:1 "der" + peasant_profession_bailifs_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_bailifs_husband_DE_ART_DEF_S_N:1 "der" + peasant_profession_bowyer_DE_ART_DEF_S_N:0 "der" + peasant_profession_bowyers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_bowyers_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_cobbler_DE_ART_DEF_S_N:0 "der" + peasant_profession_cobblers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_cobblers_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_night_watchman_DE_ART_DEF_S_N:0 "der" + peasant_profession_night_watchmans_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_night_watchmans_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_herbalist_DE_ART_DEF_S_N:0 "der" + peasant_profession_farmer_DE_ART_DEF_S_N:0 "der" + peasant_profession_farmers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_prioress_DE_ART_DEF_S_N:0 "Priorin" + peasant_profession_prior_DE_ART_DEF_S_N:0 "der" + peasant_profession_farrier_DE_ART_DEF_S_N:0 "der" + peasant_profession_farriers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_farriers_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_knacker_DE_ART_DEF_S_N:0 "der" + peasant_profession_knackers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_knackers_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_tanner_DE_ART_DEF_S_N:0 "der" + peasant_profession_tanners_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_tanners_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_cooper_DE_ART_DEF_S_N:0 "der" + peasant_profession_coopers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_coopers_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_carpenter_DE_ART_DEF_S_N:0 "der" + peasant_profession_carpenters_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_carpenters_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_shepherd_DE_ART_DEF_S_N:0 "der" + peasant_profession_shepherds_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_shepherds_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_fletcher_DE_ART_DEF_S_N:0 "der" + peasant_profession_fletchers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_fletchers_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_blacksmith_DE_ART_DEF_S_N:0 "der" + peasant_profession_blacksmiths_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_blacksmiths_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_brewer_DE_ART_DEF_S_N:0 "der" + peasant_profession_brewers_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_brewers_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_potter_DE_ART_DEF_S_N:0 "der" + peasant_profession_potters_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_potters_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_mason_DE_ART_DEF_S_N:0 "der" + peasant_profession_masons_wife_DE_ART_DEF_S_N:0 "die" + peasant_profession_masons_husband_DE_ART_DEF_S_N:0 "der" + peasant_profession_weaver_DE_ART_DEF_S_N:0 "der" + peasant_profession_washwoman_DE_ART_DEF_S_N:0 "die" + + dog_type_talbot_DE_1:0 "Talbots" + dog_type_corgi_DE_1:0 "Corgis" + dog_type_rache_DE_1:0 "Laufhunds" + dog_type_spitz_DE_1:0 "Spitzes" + dog_type_bullenbeisser_DE_1:0 "Bullenbeißers" + dog_type_chiengris_DE_1:0 "Chien-gris" + dog_type_molossian_DE_1:0 "Molossers" + dog_type_mastiff_DE_1:0 "Mastiffs" + dog_type_vallhund_DE_1:0 "Vallhunds" + dog_type_limer_DE_1:0 "Bracken" + dog_type_alaunt_DE_1:0 "Alaunts" + dog_type_laika_DE_1:0 "Laikas" + dog_type_basenji_DE_1:0 "Basenjis" + dog_type_canaan_DE_1:0 "Kanaans" + dog_type_saluki_DE_1:0 "Salukis" + dog_type_tazi_DE_1:0 "Tazis" + dog_type_desi_DE_1:0 "Desis" + dog_type_lion_dog_DE_1:0 "Löwenhunds" + dog_type_hound_DE_1:0 "Windhunds" + + unbeliever_infidel_DE_1:0 "Ungläubige" + unbeliever_heathen_DE_1:0 "Heiden" + unbeliever_heretic_DE_1:0 "Ketzer" + unbeliever_unbeliever_DE_1:0 "Ungläubige" + + unbeliever_infidel_DE_2:0 "Ungläubigen" + unbeliever_heathen_DE_2:0 "Heiden" + unbeliever_heretic_DE_2:0 "Ketzer" + unbeliever_unbeliever_DE_2:0 "Ungläubigen" + + horse_gender_mare_DE_1:0 "diese" + horse_gender_stallion_DE_1:0 "diesen" + + horse_gender_mare_DE_2:0 "Eure" + horse_gender_stallion_DE_2:0 "Euren" + \ No newline at end of file diff --git a/project/ck3/base_game/localization/german/custom_localization/insult_custom_loc_l_german.yml b/project/ck3/base_game/localization/german/custom_localization/insult_custom_loc_l_german.yml index e1ce0c0a70..05e688ca8c 100644 --- a/project/ck3/base_game/localization/german/custom_localization/insult_custom_loc_l_german.yml +++ b/project/ck3/base_game/localization/german/custom_localization/insult_custom_loc_l_german.yml @@ -215,3 +215,6 @@ insult_shunt_female:0 "geschnitten" insult_blunt_female:0 "ungehobelt" impotent_female:0 "unfruchtbar" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + False:0 "falsch" diff --git a/project/ck3/base_game/localization/german/custom_localization/poetry_loc_l_german.yml b/project/ck3/base_game/localization/german/custom_localization/poetry_loc_l_german.yml index af471a60f8..be6a960bc1 100644 --- a/project/ck3/base_game/localization/german/custom_localization/poetry_loc_l_german.yml +++ b/project/ck3/base_game/localization/german/custom_localization/poetry_loc_l_german.yml @@ -237,7 +237,7 @@ GeneratePoem_Intro_Rhyming_Legacy_01_A_01:0 "Selbst die mächtigsten Menschen währen nicht ewig auf Erden," GeneratePoem_Intro_Rhyming_Legacy_01_A_02:0 "$GeneratePoem_Intro_Rhyming_Legacy_01_A_01$" GeneratePoem_Intro_Rhyming_Legacy_01_A_03:0 "$GeneratePoem_Intro_Rhyming_Legacy_01_A_01$" - GeneratePoem_Intro_Rhyming_Legacy_01_B_01:0 "Ihr Tun, Ihr Wert, Ihr Streben wird nichts als Asche werden," + GeneratePoem_Intro_Rhyming_Legacy_01_B_01:0 "Ihr Tun, ihr Wert, ihr Streben wird nichts als Asche werden," GeneratePoem_Intro_Rhyming_Legacy_01_B_02:0 "Und doch hofft man auf gute Worte nach dem Sterben," GeneratePoem_Intro_Rhyming_Legacy_01_B_03:0 "Ganz gleich, welch Reich man hinterlässt zum Erben," GeneratePoem_Intro_Rhyming_Legacy_02_A_01:0 "Kein Mensch muss den letzten Abschied scheuen," @@ -270,7 +270,7 @@ GeneratePoem_Intro_Rhyming_Strife_03_A_02:0 "$GeneratePoem_Intro_Rhyming_Strife_03_A_01$" GeneratePoem_Intro_Rhyming_Strife_03_A_03:0 "$GeneratePoem_Intro_Rhyming_Strife_03_A_01$" GeneratePoem_Intro_Rhyming_Strife_03_B_01:0 "Ist es das Schwert dieses Menschen, das selbst den Tod in die Knie bald zwingt," - GeneratePoem_Intro_Rhyming_Strife_03_B_02:0 "Heldenmut wächst dort, wo der Schlachtenlärm singt," + GeneratePoem_Intro_Rhyming_Strife_03_B_02:0 "Heldenmut wächst dort, wo der Schlachtenlärm singt!" GeneratePoem_Intro_Rhyming_Strife_03_B_03:0 "Verloren ist, in wessen Fleisch diese Klinge dringt," ## Incompetence GeneratePoem_Intro_Rhyming_Incompetence_01_A_01:0 "Nichts ist, wer herrscht und doch keine Weisheit kennt," @@ -339,7 +339,7 @@ GeneratePoem_Outro_Rhyming_Legacy_01_B_01:0 "Wenn man alles Ringen nur noch in fernen Gedanken bemisst …" GeneratePoem_Outro_Rhyming_Legacy_01_B_02:0 "Wartet, dass die Geschichte nicht die Wahrheit frisst …" GeneratePoem_Outro_Rhyming_Legacy_01_B_03:0 "Auf dass die ganze Welt [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Gesicht nicht vergisst!" - GeneratePoem_Outro_Rhyming_Legacy_02_A_01:0 "Nur selten gesteht sich ein Menschenkind," + GeneratePoem_Outro_Rhyming_Legacy_02_A_01:0 "nur selten gesteht sich ein Menschenkind," GeneratePoem_Outro_Rhyming_Legacy_02_A_02:0 "$GeneratePoem_Outro_Rhyming_Legacy_02_A_01$" GeneratePoem_Outro_Rhyming_Legacy_02_A_03:0 "$GeneratePoem_Outro_Rhyming_Legacy_02_A_01$" GeneratePoem_Outro_Rhyming_Legacy_02_B_01:0 "Dass all seine Hinterlassenschaften nur Unrat sind." @@ -362,7 +362,7 @@ GeneratePoem_Outro_Rhyming_Strife_02_A_02:0 "$GeneratePoem_Outro_Rhyming_Strife_02_A_01$" GeneratePoem_Outro_Rhyming_Strife_02_A_03:0 "$GeneratePoem_Outro_Rhyming_Strife_02_A_01$" GeneratePoem_Outro_Rhyming_Strife_02_B_01:0 "Da ist kein Schild, der diese Schläge abhält." - GeneratePoem_Outro_Rhyming_Strife_02_B_02:0 "Feuer und Zorn, es donnern die Blitze grell," + GeneratePoem_Outro_Rhyming_Strife_02_B_02:0 "Feuer und Zorn, es donnern die Blitze grell." GeneratePoem_Outro_Rhyming_Strife_02_B_03:0 "Jeder Hieb ein Sensenstreich, der den Gegner fällt." GeneratePoem_Outro_Rhyming_Strife_03_A_01:0 "Man fordert [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] lieber nie zum Zweikampf heraus," GeneratePoem_Outro_Rhyming_Strife_03_A_02:0 "$GeneratePoem_Outro_Rhyming_Strife_03_A_01$" diff --git a/project/ck3/base_game/localization/german/custom_localization/title_custom_loc_l_german.yml b/project/ck3/base_game/localization/german/custom_localization/title_custom_loc_l_german.yml index 9241abe236..aeb9c5353c 100644 --- a/project/ck3/base_game/localization/german/custom_localization/title_custom_loc_l_german.yml +++ b/project/ck3/base_game/localization/german/custom_localization/title_custom_loc_l_german.yml @@ -9,7 +9,7 @@ MythicalFounder_belisarius:0 "Belisar" MythicalFounder_ardashir:0 "Ardaschir" MythicalFounder_pharaohs:0 "die Pharaonen" - MythicalFounder_visigothic_kings:0 "die Könige der Visigothen" + MythicalFounder_visigothic_kings:0 "die Könige der Westgoten" MythicalFounder_abd_al_rahman:0 "Abd ar-Rahman" MythicalFounder_zenobia:0 "Königin Zenobia" MythicalFounder_fallback:0 "die legendären Begründer dieses Landes" diff --git a/project/ck3/base_game/localization/german/death_reasons_l_german.yml b/project/ck3/base_game/localization/german/death_reasons_l_german.yml index 8baf3805f2..f693453497 100644 --- a/project/ck3/base_game/localization/german/death_reasons_l_german.yml +++ b/project/ck3/base_game/localization/german/death_reasons_l_german.yml @@ -177,5 +177,21 @@ death_skull_removed_killer:0 "wurde der Schädel sorgfältig von den Schultern getrennt und von [TARGET_CHARACTER.GetUIName] konserviert" death_miniatures:0 "starb durch einen unbedachten Schritt auf eine spitze Miniatur" death_ice:0 "lief hinaus in die eisige Einöde" + death_by_exploding_whale:0 "starb in einer riesigen Kadaverexplosion" + death_flight_attempt:0 "starb beim Versuch, fliegen zu wollen" + death_beaten_by_mob:0 "wurde von einem wütenden Mob zu Tode geprügelt" + death_burned_by_mob:0 "wurde von einem wütenden Mob bei lebendigem Leib verbrannt" + death_hanged_and_disemboweled_by_mob:0 "wurde von einem wütenden Mob aufgehangen und ausgeweidet" + death_crucified_by_mob:0 "wurde von einem wütenden Mob gekreuzigt" + death_defenestrated_by_mob:0 "wurde von einem wütenden Mob aus einem Fenster gestürzt" + death_molten_silver_by_mob:0 "wurde von einem wütenden Mob geschmolzenes Silber in die Kehle gegossen" + death_torn_to_pieces_by_mob:0 "wurde von einem wütenden Mob in Stücke gerissen" + death_bell:0 "wurde der Kopf abgeschlagen, damit selbiger als Glockenklöppel dienen konnte" + death_bell_killer:0 "wurde von [TARGET_CHARACTER.GetUIName] der Kopf abgeschlagen, damit selbiger als Glockenklöppel dienen konnte" + death_bell_revenge:0 "erhielt die gerechte Strafe für eine musikalische Mordserie" + + death_scuffle_with_soldiers:0 "wurde bei einem Gerangel mit Soldaten getötet" + death_scuffle_with_soldiers_killer:0 "wurde bei einem von [TARGET_CHARACTER.GetUIName] befohlenen Gerangel mit Soldaten getötet" + death_for_corpse_forest:0 "wurde gepfählt" death_for_corpse_forest_killer:0 "wurde im Wald der Leichen von [TARGET_CHARACTER.GetUIName] gepfählt" diff --git a/project/ck3/base_game/localization/german/debug_l_german.yml b/project/ck3/base_game/localization/german/debug_l_german.yml index a32323fc18..8f63eb0407 100644 --- a/project/ck3/base_game/localization/german/debug_l_german.yml +++ b/project/ck3/base_game/localization/german/debug_l_german.yml @@ -6,6 +6,12 @@ debug.0002.c:0 "Ein Duo bitte" debug.0002.d:0 "Ein Trio bitte" debug.0002.e:0 "Überrascht mich" + + debug_generic_option:0 "#D Dies ist eine Debug-Option#!" + debug_generic_option_can_disable_text:0 "#D , ändert sich, wenn Debug abgeschaltet wird#!" + debug_generic_option_can_disable:0 "$debug_generic_option$$debug_generic_option_can_disable_text$" + debug_generic_option_shortened_trigger:0 "#D Dieser Trigger wird verkürzt, weil Debug aktiviert ist#!" + debug_generic_option_shortened_trigger_can_disable:0 "$debug_generic_option_shortened_trigger$$debug_generic_option_can_disable_text$" interaction_debug_main:0 "#D DEBUG Interaktionen#!" debug_main:0 "#D DEBUG Haupt#!" @@ -58,9 +64,18 @@ debug_launch_natural_crusade_interaction:0 "Natürlichen Kreuzzug starten" slay_character_interaction:0 "Sie von jemandem #difficulty_hard erschlagen#! lassen!" give_bubonic_plague_interaction:0 "#difficulty_easy Schwarzen Tod#! verleihen" - start_bout_interaction:0 "Zweikampf beginnen" + engage_in_single_combat:0 "@warning_icon! #X Zweikampf beginnen#!" + start_bout_interaction:1 "Duell/Brettspiel beginnen" + start_bout_interaction_single_combat:0 "#BER KÄMPFT#!" + start_bout_interaction_board_game_chess:0 "Schach" + start_bout_interaction_board_game_pachisi:0 "Pachisi" + start_bout_interaction_board_game_tabula:0 "Tabula" + start_bout_interaction_board_game_hnefatafl:0 "Hnefatafl" give_criminal_trait_interaction:0 "Macht Sie zu abgehärteten #difficulty_hard Verbrechern#!" give_criminal_trait_interaction_tt:0 "[recipient.GetShortUIName] erhält eine Verbrecher-Eigenschaft" + debug_sex_interaction:0 "Mit Charakter #italic schlafen#!" + debug_change_every_county:0 "Aktion in allen Gemeinden durchführen" + debug_change_every_county.a:0 "Vollständig kontrollieren" test_effect_localization_interaction:0 "Interaktionen-Effekt-Lokalisierung testen" increase_cultural_acceptance_debug_interaction:0 "Kulturakzeptanz #P +25 %#!" decrease_cultural_acceptance_debug_interaction:0 "Kulturakzeptanz #N -25 %#!" diff --git a/project/ck3/base_game/localization/german/decisions_l_german.yml b/project/ck3/base_game/localization/german/decisions_l_german.yml index 17b0877a9d..1549c0411b 100644 --- a/project/ck3/base_game/localization/german/decisions_l_german.yml +++ b/project/ck3/base_game/localization/german/decisions_l_german.yml @@ -183,7 +183,7 @@ give_sky_burial_decision:0 "[ROOT.Char.Custom2('RelationToMe', ROOT.Var('ancestor_to_bury').Char)|U] per Himmelsbestattungen beisetzen" give_sky_burial_decision_tooltip:0 "Bettet Euren Ahnen zur Ruhe und erhaltet [piety|E] und [vassals|E]-[opinion|E]" - give_sky_burial_decision_desc:0 "#F [ROOT.Var('ancestor_to_bury').Char.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ist verstorben. Die Tradition sagt, dass [ROOT.Var('ancestor_to_bury').Char.Custom('DE_PRO_PER_S_3P_N')] eine Himmelsbestattung bekommen sollte: [ROOT.Var('ancestor_to_bury').Char.Custom('DE_PRO_POS_S_3P')|]e sterblichen Überreste werden aufgebahrt, damit sich die Aasfresser daran leben können und [ROOT.Var('ancestor_to_bury').Char.Custom('DE_PRO_PER_S_3P_N')] die Welt so nähren kann, wie sie einst [ROOT.Var('ancestor_to_bury').Char.Custom('DE_PRO_PER_S_3P_A')] nährte.#!" + give_sky_burial_decision_desc:0 "#F [ROOT.Var('ancestor_to_bury').Char.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ist verstorben. Die Tradition sagt, dass [ROOT.Var('ancestor_to_bury').Char.Custom('DE_PRO_PER_S_3P_N')] eine Himmelsbestattung bekommen sollte: [ROOT.Var('ancestor_to_bury').Char.Custom('DE_PRO_POS_S_3P')|U]e sterblichen Überreste werden aufgebahrt, damit sich die Aasfresser daran leben können und [ROOT.Var('ancestor_to_bury').Char.Custom('DE_PRO_PER_S_3P_N')] die Welt so nähren kann, wie sie einst [ROOT.Var('ancestor_to_bury').Char.Custom('DE_PRO_PER_S_3P_A')] nährte.#!" give_sky_burial_decision_confirm:0 "Himmelsbestattung abhalten" give_sky_burial_vassals:0 "Alle Vasallen, die an Himmelsbestattungen glauben" @@ -711,6 +711,14 @@ form_portugal_decision_tooltip:0 "Gründet das [kingdom|E] Portugal und etabliert die portugiesische [culture|E]" form_portugal_decision_effects_de_jure_tt:1 "[title_d_porto.GetNameNoTier], [title_d_coimbra.GetNameNoTier], [title_d_beja.GetNameNoTier] und [title_d_algarve.GetNameNoTier] werden [de_jure|E] Teil von #V [title_k_portugal.GetNameNoTier]#! " + #FORM CANARIAS + declare_canarias_decision:0 "Die Kanaren konsolidieren" + declare_canarias_decision_desc:0 "Seit undenklich langer Zeit nennt sich jede der Inseln „Königreich“, doch nun erweitern und entfalten sich unsere Horizonte und die Welt beginnt ihrerseits, die Kanaren zu umschließen. Endlich wird es Zeit, dass diese vielen Königreiche unter einer Krone vereint werden." + declare_canarias_decision_confirm:0 "Die Kanaren konsolidieren" + declare_canarias_decision_tooltip:0 "[kingdom|E] der Kanaren gründen" + canarias_must_be_developed_tt:0 "Jede [county|E] in [GetTitleByKey('d_canarias').GetNameNoTier] muss mindestens 10 [development|E] haben." + canarias_must_be_filled_tt:0 "Jede [barony|E] in [GetTitleByKey('d_canarias').GetNameNoTier] muss ein [holding|E] haben." + #Form custom kingdom or empire found_kingdom_decision:1 "Ein neues Königreich gründen" @@ -728,6 +736,7 @@ create_title_every_held_kingdom:2 "Alle Königreich-Titel, die Ihr [Concept('hold', 'Haltet')|E] oder [Concept('completely_controlled', 'Vollständig Kontrolliert')|E]" create_custom_empire_de_jure_changes:1 "Werden [de_jure|E]-[kingdoms|E] Eures neuen Großreichs" NEW_CREATED_TITLE_NAME:0 "[old_title.GetBaseNameNoTierNoTooltip]" + SPECIAL_CREATED_TITLE_NAME:0 "[special_duchy.GetBaseNameNoTierNoTooltip]" #Guest decisions invite_knights_decision:1 "$knight_culture_player_plural_no_tooltip$ einladen" @@ -822,10 +831,15 @@ establish_norman_culture_decision_effect.tt:0 "Alle [old_culture_1.GetName|l]en und [old_culture_2.GetName|l]en Gemeinden und Charaktere in Nordfrankreich werden [new_culture.GetName|l]" establish_norman_culture_decision_effect.tt.2:0 "[normandy_title.GetName] wird in $d_normandy$ umbenannt" + # Found the Kingdom of Aragon form_the_kingdom_of_aragon_decision:0 "Das Königreich Aragon gründen" - form_the_kingdom_of_aragon_decision_desc:0 "Der Fluss Aragón fließt durch mein Reich und sorgt für reiche, fruchtbare Lande. Solches Land verdient ein eigenes Königreich. Also werde ich eines erschaffen!" + form_the_kingdom_of_aragon_decision_desc:1 "Die Kinder des großen Flusses Ebro haben Jahrhunderte damit verbracht, zur Seite gedrängt zu werden: durch die Römer, die Westgoten, die Franken, die Araber. Solange sie für fremde Eroberer und ferne Hauptsitze schuften müssen, gehören ihre Lande ihnen nicht wirklich selbst und das Volk wird weiter nach einem eigenen Königreich verlangen." form_the_kingdom_of_aragon_decision_confirm:0 "Unsere Heimat, unser Königreich!" form_the_kingdom_of_aragon_decision_tooltip:0 "Das Königreich Aragon gründen" + form_the_kingdom_of_aragon_decision.tt.form_aragonese:0 "Ihr könnt Euch entscheiden, ob Ihr [culture_pillars|E] von [founder_culture.GetName|l] zu [aragonese_culture.GetName|l] kopieren wollt." + form_the_kingdom_of_aragon_decision.tt.drift.d_valencia:0 "[Concept('completely_control', 'Kontrolliert')|E] Ihr [d_valencia.GetDefinitiveName] vollständig, geht es per [de_jure_drift|E] an [k_aragon.GetDefinitiveName]." + form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona:0 "[Concept('completely_control', 'Kontrolliert')|E] Ihr [d_barcelona.GetDefinitiveName] vollständig, geht es per [de_jure_drift|E] an [k_aragon.GetDefinitiveName]." + form_the_kingdom_of_aragon_decision.tt.drift.d_navarra:0 "[Concept('completely_control', 'Kontrolliert')|E] [Ihr d_navarra.GetDefinitiveName] vollständig, geht es per [de_jure_drift|E] an [k_aragon.GetDefinitiveName]." # Culture Conversion convert_to_local_culture_decision:0 "Zur örtlichen Kultur konvertieren" @@ -990,7 +1004,7 @@ admiring_birds_decision_desc:0 "#F Vögel sind großartige Geschöpfe. Man kann so viel lernen, wenn man sie beobachtet, und noch viel mehr, wenn man sie streichelt!#!" admiring_birds_decision_confirm:0 "Einen Spaziergang machen" deceitful_progress_hostile_schemes_decision:0 "Die Kunst des Komplotts studieren" - deceitful_progress_hostile_schemes_decision_desc:0 "„Ich muss über jede Wendung nachdenken, die mein Komplott nehmen könnte. Wie eine Spinne ihr Netz spinnt, muss ich sicherstellen, dass meine Beute sich auf mehr als eine Art und Weise verfangen kann. Ich werde etwas Zeit damit verbringen, meine Täuschung sorgfältig zu planen." + deceitful_progress_hostile_schemes_decision_desc:0 "Ich muss über jede Wendung nachdenken, die mein Komplott nehmen könnte. Wie eine Spinne ihr Netz spinnt, muss ich sicherstellen, dass meine Beute sich auf mehr als eine Art und Weise verfangen kann. Ich werde etwas Zeit damit verbringen, meine Täuschung sorgfältig zu planen." deceitful_progress_hostile_schemes_decision_tooltip:0 "Verfeinert Eure [Concept('hostile_schemes', 'Feindseligen Komplotte')|E]." deceitful_progress_hostile_schemes_decision_confirm:0 "Eine Welt der Komplotte erwartet mich!" deceitful_progress_hostile_schemes_decision_missing_scheme:0 "Ihr müsst mindestens #V 1#! aktives [Concept('hostile_scheme', 'Feindseliges Komplott')|E] haben" @@ -1069,3 +1083,92 @@ recent_conversion_to_tribalism:0 "Ihr habt Eure Regierung in den letzten 5 Jahren nicht zu [tribal|E] geändert" found_witch_coven_house_member_count_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_count_value')|0] [adult|E]e Mitglieder Eures [Concept('house', 'Hauses')E] sind Hexen" found_witch_coven_house_member_percent_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_percent_display_value')|2] % [adult|E]e Mitglieder Eures [Concept('house', 'Hauses')E] sind Hexen" + + convert_whole_realm_to_feudalism_west_african_pagan_decision:0 "$convert_whole_realm_to_feudalism_decision$ #weak (Westafrikanische Heiden)#!" + convert_whole_realm_to_feudalism_west_african_pagan_decision_desc:0 "Gute Regierungskunst ist eine Frage des Maßstabs. Ein Dorf braucht vielleicht nur die Ältesten, doch ein Großreich braucht Verwalter – unser Volk weiß das, und wir können die gelehrten Leute in seinen Reihen nutzen, um uns mit welchen zu versorgen." + convert_whole_realm_to_feudalism_west_african_pagan_decision_confirm:0 "$convert_whole_realm_to_feudalism_decision_confirm$" + convert_whole_realm_to_feudalism_west_african_pagan_decision_tooltip:0 "$convert_whole_realm_to_feudalism_decision_tooltip$" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count:0 "Ihr habt mindestens [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value')|0] [vassals|E] mit einem [rank|E] von [count|E] oder mehr." + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development:0 "Euer [capital|E] liegt in [GetGeographicalRegion('world_africa_west').GetName] und hat mindestens [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value')|0] [development|E]." + faith_qualifies_for_west_african_pagan_feudalisation_trigger.tt:0 "Euer [faith|E] ist [GetFaithDoctrine('west_african_unreformed_faith_doctrine').GetBaseName]" + + appoint_a_righteous_caliph_decision:0 "Einen rechtmäßigen Kalifen ernennen" + appoint_a_righteous_caliph_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] ist eine ferne, unwürdige Gestalt und kaum in der Lage, die Umma zu führen. Da [ROOT.Char.GetFaith.GetReligiousHead.Custom('DE_PRO_PER_S_3P_N')] [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective|l] ist, #EMP versteht#! [ROOT.Char.GetFaith.GetReligiousHead.Custom('DE_PRO_PER_S_3P_N')] einfach viele der feinsinnigeren Wahrheiten des [ROOT.Char.GetFaith.GetAdjective|l]en Denkens nicht.\n\n[ROOT.Char.GetFaith.GetReligiousHead.Custom('DE_PRO_PER_S_3P_N')|U] vielleicht nicht, #EMP ich#! hingegen schon …" + appoint_a_righteous_caliph_decision_confirm:0 "Ich werde von höheren Mächten geleitet!" + appoint_a_righteous_caliph_decision_tooltip:0 "[ROOT.Char.GetFaith.GetNameNoTooltip] vom [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjectiveNoTooltip|l]en Weg abbringen" + appoint_a_righteous_caliph_decision.tt.you_become_caliph:0 "[THIS.Char.GetShortUIName|U] ist das neue [THIS.Char.GetFaith.GetAdjective|l]e [head_of_faith|E]" + appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties:0 "Ihr müsst mindestens [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_same_faith_county_count')|0] [CHARACTER.GetFaith.GetAdjective|l]e [counties|E] haben" + appoint_a_righteous_caliph_decision.cant_be_caliphal_controller:0 "Ihr seid nicht das [head_of_faith|E] Eures [Concept('liege', 'Lehnsherrn')|E]" + appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits:0 "Ihr habt mehr als [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_own_max_sins')|0] [Concept('sinful', 'Sündhafte')|E] [traits|E]" + appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range:0 "Euer [head_of_faith|E] ist außerhalb der [Concept('diplomatic_range', 'diplomatischen Reichweite')|E]" + appoint_a_righteous_caliph_decision.control_one_holy_site:0 "Ihr kontrolliert mindestens 1 [holy_site|E]" + appoint_a_righteous_caliph_decision.control_two_holy_sites:0 "Ihr kontrolliert mindestens 2 [holy_sites|E]" + appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith:0 "Euer [head_of_faith|E] hat [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_hof_min_sins')|0] oder mehr [Concept('sinful', 'Sündhafte')|E] [traits|E]" + appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag:0 "Ihr hattet vor, Euch abzuspalten, als Euer [faith|E] gegründet wurde" + + mozarabic_bind_the_faith_to_rome_decision:0 "Den Glauben an Rom binden" + mozarabic_bind_the_faith_to_rome_decision_desc:0 "Auch wenn [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] immer noch unser wahrer Papst ist, hat uns die Abgeschiedenheit vom Vertreter Christi auf Erden dennoch auf sonderbare Pfade geführt. Vergangen sind die Tage, als der Klerus Europas bei großen Konklaven durch die Flure Toledos wandelte.\n\nDoch diese Tage könnten wiederkehren … denn wenn unser Glaube in die Irre gehen kann, könnte das Joch eines starken Schäfers die Herde dann nicht wieder zurückführen?" + mozarabic_bind_the_faith_to_rome_decision_tooltip:0 "Bindet den abtrünnigen [ROOT.Char.GetFaith.GetAdjective|l]en [Concept('faith', 'Glauben')|E] wieder an [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName]" + mozarabic_bind_the_faith_to_rome_decision_confirm:0 "Unser Platz ist im Christentum." + mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning:0 "Ihr behaltet „[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]“, aber behaltet #X dauerhaft#! das [religious_leader.GetFaith.GetReligiousHead.GetFaith.GetAdjective|l]e [head_of_faith|E]." + mozarabic_bind_the_faith_to_rome_decision.path_righteous:0 "Wenn wir den [Concept('faith', 'Glauben')|E] reformieren, um eher „$doctrine_pluralism_righteous_name$“ zu werden" + mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist:0 "Wenn wir den [Concept('faith', 'Glauben')|E] reformieren, um eher „$doctrine_pluralism_fundamentalist_name$“ zu werden" + mozarabic_bind_the_faith_to_rome_decision.path_pluralist:0 "Wenn wir den [faith|E] reformieren, um eher „$doctrine_pluralism_pluralistic_name$“ zu werden" + mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties:0 "Ihr müsst mindestens [EmptyScope.ScriptValue('mozarabic_fate_county_count')|0] [counties|E] desselben [Concept('faith', 'Glaubens')|E] halten." + + mozarabic_break_with_rome_decision:0 "Mit Rom brechen" + mozarabic_break_with_rome_decision_desc:0 "Was weiß [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] schon von unserem Leben oder unseren Landen? Rom ist ein fernes weltliches Oberhaupt, das sich weder um unsere spirituellen Bedürfnisse schert noch sie versteht.\n\nWir müssen die Ketten von [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] abstreifen, und erst wenn wir die letzten seiner Lügen tilgen, kann unser Glaube ([ROOT.Char.GetFaith.GetName]) Vollkommenheit erreichen." + mozarabic_break_with_rome_decision_tooltip:0 "[ROOT.Char.GetFaith.GetName] zu einem Schisma führen und [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName] hinter sich lassen" + mozarabic_break_with_rome_decision_confirm:0 "Ein gerechter und gottgefälliger Pfad!" + mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning:0 "Ihr werdet ein [religious_leader.GetFaith.GetName|l]es [head_of_faith|E] schaffen, verliert aber #X dauerhaft#! „[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]“" + mozarabic_break_with_rome_decision.path_righteous:0 "$mozarabic_bind_the_faith_to_rome_decision.path_righteous$" + mozarabic_break_with_rome_decision.path_fundamentalist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist$" + mozarabic_break_with_rome_decision.path_pluralist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_pluralist$" + + favour_the_countryside_basques_decision:0 "Verteidiger des Glaubens im Baskenland" + favour_the_countryside_basques_decision_desc:0 "Die Bewohner der Pyrenäen widersetzen sich Veränderungen. In ihren abgeschiedenen Dörfern in den Bergen und Hügeln bewahren sie viele Elemente von Glaubensformen, die im Rest Europas schon lange tot sind.\n\nDerzeit sind diese Bergsynkretisten und ihre Kirchenleute irrelevant. Doch mit dem richtigen Gönner …" + favour_the_countryside_basques_decision_tooltip:0 "Unterstützt den Glauben der Landbevölkerung der Pyrenäen" + favour_the_countryside_basques_decision_confirm:0 "Vielleicht gibt es einen anderen Weg?" + favour_the_countryside_basques_decision.have_sinful_piety_level:0 "Eure [piety_level|E] ist nicht mehr als [GetModifier('piety_level_0').GetNameWithTooltip|L]" + favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism:0 "Ihr habt die [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value')|0] [traits], die im [GetFaithByKey('basque_pagan').GetName|l]en [Concept('faith', 'Glauben')|E] [virtuous|E] sind" + favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia:0 "Ihr müsst mindestens [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_counties_to_control_value')|0] [counties|E] innerhalb der Region „[GetGeographicalRegion('dlc_fp2_old_vasconia').GetName]“ kontrollieren" + favour_the_countryside_basques_decision.before_last_date:0 "Das Datum ist der 1.1.1200 oder früher" + favour_the_countryside_basques_decision.path_default:0 "Wenn Ihr den [Concept('faith', 'Glauben')|E] lasst, wie er ist" + favour_the_countryside_basques_decision.path_fundamentalist:0 "Wenn Ihr den [Concept('faith', 'Glauben')|E] reformiert, um eher „$doctrine_pluralism_fundamentalist_name$“ zu werden" + favour_the_countryside_basques_decision.tt.spiritual_hof_acquired:0 "Ein passender Kleriker wird das neue [head_of_faith|E]" + favour_the_countryside_basques_decision.path_righteous:0 "Wenn Ihr den [Concept('faith', 'Glauben')|E] reformiert, um eher „$doctrine_pluralism_righteous_name$“ zu werden" + favour_the_countryside_basques_decision.tt.temporal_hof_acquired:0 "[religious_leader.GetShortUINameNoTooltip|U] wird das neue [head_of_faith|E]" + favour_the_countryside_basques_decision.path_pluralist:0 "Wenn Ihr den [Concept('faith', 'Glauben')|E] reformiert, um eher „$doctrine_pluralism_pluralistic_name$“ zu werden" + favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers:0 "Alle benachbarten islamischen [ruler|E]" + fervour_loss_temporal_meddling:0 "Weltliche Einmischung" + fervour_gain_unexpected_resurgence:0 "Unerwartetes Neuaufflammen" + fp2_friend_of_the_old_ways_modifier:0 "Freund der Alten Wege" + fp2_friend_of_the_old_ways_modifier_desc:0 "Dieser Charakter hat eine Menge Zeit und Energie darauf verwendet, sich für ältere Glauben einzusetzen (wenn auch mit sanften Reformen)." + fp2_champion_of_the_old_ways_modifier:0 "Vorkämpfer der Alten Wege" + fp2_champion_of_the_old_ways_modifier_desc:0 "Dieser Charakter wird von seinem Glauben als Verteidiger von allem, was gut und heilig ist, betrachtet." + + eat_cheese_decision:0 "Euren Käse essen" + eat_cheese_decision_desc:0 "Ihr esst Euren gut gereiften Käse." + eat_cheese_decision_tooltip:0 "Euer gereifter Käse kann gegessen werden." + eat_cheese_decision_confirm:0 "Den Käse verzehren" + eat_cheese_effect_tt:0 "Je länger der Käse gereift ist, desto mehr Anspannung verliert Ihr, wenn Ihr ihn verspeist." + + golden_age_jewish_science_in_iberia_decision:0 "Jüdische Wissenschaftler finanzieren" + golden_age_jewish_science_in_iberia_decision_desc:0 "Iberien ist die Heimat vieler Gelehrter aus der bekannten Welt. Mit etwas Geld könnten wir eine neue und womöglich Jahrzehnte währende Ära der Gelehrsamkeit einläuten und einen Knotenpunkt der Kultur und des Austauschs von Wissen schaffen." + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a:0 "Euer [culture_head|E] billigt Euch" + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b:0 "Ihr seid nicht der derzeitige Gönner der laufenden Goldenen Ära" + golden_age_jewish_science_in_iberia_decision_tooltip:0 "Finanziert den Beginn einer Goldenen Ära des wissenschaftlichen Fortschritts" + golden_age_jewish_science_in_iberia_decision_confirm:0 "Gönner" + golden_age_jewish_science_in_iberia_decision.player_notif.t:0 "Goldene Ära begonnen" + + build_holy_pilgrim_roads_decision:0 "Pilgerstraßen bauen" + build_holy_pilgrim_roads_decision_desc:0 "Ohne Wege zu unseren heiligen Stätten kann es keine Pilgerreisen geben. Daher ist es entscheidend, dass wir [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] Straßen bauen, die den Zugang zu unseren heiligsten Stätten erlauben." + build_holy_pilgrim_roads_decision_tooltip:0 "Straßen zu Heiligen Stätten bauen, die von Euch gehalten werden." + build_holy_pilgrim_roads_decision_confirm:0 "Bau finanzieren" + build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a:0 "Es gibt eine [holy_site|E] in Eurem [realm|E] ohne Pilgerstraßen-[modifier|E]." + build_holy_pilgrim_roads_decision_construction_notif.t:0 "Pilgerstraße in [chosen_location_for_pilgrim_roads.GetNameNoTierNoTooltip] gebaut." + build_holy_pilgrim_roads_decision_construction_notif.desc:1 "Überall in [chosen_location_for_pilgrim_roads.GetName] wurden Straßen gebaut, die zur Provinz [chosen_holy_site_for_pilgrim_roads.GetNameNoTier] führen, wo es eine [ROOT.Char.GetFaith.GetAdjective|l]e [holy_site|E] gibt, die zukünftige Pilger erwartet." + + not_can_execute_decision:0 "Ihr könnte diese [decision|E] derzeit nicht treffen." + can_execute_decision:0 "Ihr könnt diese [decision|E] derzeit treffen." + NO_DECISION_OPTIONS_SELECTED:0 "@warning_icon!#X Wählt eine Option aus#!" diff --git a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_custom_loc_l_german.yml b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_custom_loc_l_german.yml index 74d7d55b9a..a0a881999d 100644 --- a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_custom_loc_l_german.yml +++ b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_custom_loc_l_german.yml @@ -57,6 +57,7 @@ inspiration_artisan_type_diwan:0 "einen Diwan" inspiration_artisan_type_table:0 "einen Tisch" inspiration_artisan_type_throne:0 "einen Thron" + inspiration_artisan_type_armillary_sphere:0 "eine Armillarsphäre" smith_inspiration_description_set_type:0 "[ROOT.Char.Custom('InspirationForgePresentFuture_DE_Present')][ROOT.Char.Custom('InspirationSmithType')][ROOT.Char.Custom('InspirationForgePresentFuture_DE_Future')]" smith_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture_DE_Present')]etwas Wundersames[ROOT.Char.Custom('InspirationForgePresentFuture_DE_Future')]" @@ -64,6 +65,7 @@ inspiration_smith_type_regalia:0 "Insignien" inspiration_smith_type_crown:0 "eine Krone" inspiration_smith_type_goblet:0 "einen Kelch" + inspiration_smith_type_aquamanile:0 "ein Aquamanile" alchemy_inspiration_description:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture_DE_Present')]Alchemie[ROOT.Char.Custom('InspirationStudyPresentFuture_DE_Future')]" inspiration_alchemy_type_elixirs:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture_DE_Present')]Elixiere[ROOT.Char.Custom('InspirationStudyPresentFuture_DE_Future')]" diff --git a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_decisions_l_german.yml b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_decisions_l_german.yml index 59b7fbc606..ad6223ecb2 100644 --- a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_decisions_l_german.yml +++ b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_decisions_l_german.yml @@ -18,6 +18,7 @@ invite_a_linguist_self:1 "Findet einen [ROOT.Char.GetCourtLanguage.GetNameNoTooltip]-Sprachkundler" invite_a_linguist_liege:1 "Findet einen [ROOT.Char.GetLiege.GetCourtLanguage.GetNameNoTooltip]-Lehrer" invite_a_linguist_desc:0 "Es ist wichtig, dass meine Kinder und ich die Sprache des Adels beherrschen. Ich kann einen erfahren Sprachlehrer an den Hof holen, um dafür zu sorgen." + invite_a_linguist_for_children_desc:0 "Es wird Zeit, dass meine Kinder die Sprache des Adels lernen. Ich kann einen erfahrenen Sprachlehrer an den Hof holen, um sie zu unterrichten." invite_a_linguist_self_tooltip:0 "Jemanden anwerben, um Eure [court_language|E] zu unterrichten" invite_a_linguist_liege_tooltip:0 "Jemanden anwerben, um die [court_language|E] Eures [Concept('liege', 'Lehnsherrn')|E] zu unterrichten" invite_a_linguist_self_confirm:0 "Suche beginnen" diff --git a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_flavor_events_l_german.yml b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_flavor_events_l_german.yml index 6650adaa6f..db2e103264 100644 --- a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_flavor_events_l_german.yml +++ b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_flavor_events_l_german.yml @@ -2,7 +2,7 @@ tradition_header:0 "Traditionen:" ep1_flavor.1000.t:0 "$tradition_header$ Eunuch zu Besuch" ep1_flavor.1000.desc:0 "Ein reisender Eunuch hat sich heute an meinem Hof vorgestellt.\n\n„Seid gegrüßt, o [ROOT.Char.Custom('ComplimentAdjective')][ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] [ROOT.Char.GetTitleTierName]“, sagt [eunuch_target.Custom('DE_PRO_PER_S_3P_N')] respektvoll.\n\n„Mein Name ist [eunuch_target.GetFirstName], und ich bin ein angesehener Wanderer. Ich habe gebildeten Königen mein Wissen geliehen und mich um die Harems großer Sultane gekümmert – nun bin ich hier und biete Euch meine Dienste an. Zu einem äußerst bescheidenen Preis.“\n\nEin faszinierender Charakter. Vielleicht sollte ich [eunuch_target.Custom('DE_PRO_PER_S_3P_A')] einstellen?" - ep1_flavor.1000.a:0 "Ein faires Angebot. Ich nehme es an." + ep1_flavor.1000.a:0 "Ein faires Angebot. Ich nehme an." ep1_flavor.1000.b:0 "[eunuch_target.GetFirstNameNoTooltip], mein [eunuch_target.Custom('ComplimentAdjective')]er Freund, bleibt Ihr noch eine Weile?" ep1_flavor.1000.c:0 "Ich benötige Eure Dienste nicht." eunuch_moves_tt:0 "[eunuch_target.GetFirstNameNoTooltip] zieht weiter nach [new_court.GetBaseName]" @@ -228,7 +228,7 @@ ep1_flavor.2030.desc_1_faith:0 "[local_dispute_1.GetFirstName], ein Oberhaupt der [local_dispute_1.GetFaith.GetAdjective|l]en Bevölkerung von [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_1_judge:0 "[local_dispute_1.GetFirstName], [local_dispute_1.Custom('DE_ART_IND_N')] gefeiert[local_dispute_1.Custom('DE_END_ADJ_IND_S_N')] Streitschlichter[local_dispute_1.Custom('DE_END_NOU_S_GS_N')] aus [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_1_captain:0 "[local_dispute_1.GetFirstName], [local_dispute_1.Custom('DE_ART_IND_N')] Befehlshaber[local_dispute_1.Char.Custom('DE_END_NOU_S_GS_N')] der örtlichen Garnison von [local_county_1.GetNameNoTier]," - ep1_flavor.2030.desc_1_merchant:0 "[local_dispute_1.GetFirstName]], [local_dispute_1.Custom('DE_ART_IND_N')] führend[local_dispute_1.Custom('DE_END_ADJ_IND_S_N')] Händler[local_dispute_1.Char.Custom('DE_END_NOU_S_GS_N')] aus [local_county_1.GetNameNoTier]," + ep1_flavor.2030.desc_1_merchant:0 "[local_dispute_1.GetFirstName], [local_dispute_1.Custom('DE_ART_IND_N')] führend[local_dispute_1.Custom('DE_END_ADJ_IND_S_N')] Händler[local_dispute_1.Char.Custom('DE_END_NOU_S_GS_N')] aus [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_bridge:0 "und" ep1_flavor.2030.desc_2_monk:0 "[local_dispute_2.GetFirstName], [local_dispute_2.Custom('DE_ART_IND_N')] gefeiert[local_dispute_2.Custom('DE_END_ADJ_IND_S_N')], [local_dispute_2.GetFaith.GetAdjectiveNoTooltip|l][local_dispute_2.Custom('DE_END_ADJ_IND_S_N')] [local_dispute_2.Custom('NunMonk')] aus [local_dispute_2.GetNameNoTier]," ep1_flavor.2030.desc_2_bishop:0 "[local_dispute_2.GetFirstName], [local_dispute_2.Custom('DE_ART_DEF_N')] [local_dispute_2.GetFaith.GetAdjective|l][local_dispute_2.Custom('DE_END_ADJ_IND_S_N')] [local_dispute_2.GetTitleAsNameNoTooltip] von [local_dispute_2.GetPrimaryTitle.GetNameNoTier]," diff --git a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_fund_inspiration_events_l_german.yml b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_fund_inspiration_events_l_german.yml index 090ee84316..0b303c72d5 100644 --- a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_fund_inspiration_events_l_german.yml +++ b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_fund_inspiration_events_l_german.yml @@ -138,6 +138,7 @@ fund_inspiration.0061.diwan:0 "Einen schönen und bequemen Diwan hätte ich gern." fund_inspiration.0061.table:0 "Ich wünsche mir einen schicken, aber stabilen Tisch." fund_inspiration.0061.throne:0 "Baut einen großen Thron, der meiner prächtigen Säle würdig ist!" + fund_inspiration.0061.scientific_apparatus:0 "Vielleicht ein Werkzeug des Wissens und der Bildung." fund_inspiration.0062.t:0 "Handwerk-Inspiration finanziert" @@ -147,6 +148,7 @@ fund_inspiration.0071.regalia:0 "Macht daraus Insignien, die meiner Statur angemessen sind." fund_inspiration.0071.crown:0 "Eine königliche Krone, würdig, auf meinem Haupt zu ruhen!" fund_inspiration.0071.goblet:0 "Ein exquisiter Kelch." + fund_inspiration.0071.aquamanile:0 "Ein reich verziertes Aquamanile für rituelle Waschungen." fund_inspiration.0072.t:0 "Metallschmiede-Inspiration finanziert" @@ -324,7 +326,7 @@ fund_inspiration.2004.desc_elixirs:0 "„Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord], seht Euch diese Messbecher an! Solch klares Glas habe ich noch nie zuvor gesehen.“" fund_inspiration.2004.desc_fallback:0 "„Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord], seht Euch das an! Solch feine Materialien habe ich noch nie zuvor gesehen.“" fund_inspiration.2004.desc:0 "\n\n[inspiration_owner.Custom2('MyCharacterIntroduction', ROOT.Char)|U] löst sich aus unserer Prozession über den Markt, um ganz ekstatisch über [inspiration_owner.Custom('DE_PRO_POS_S_3P')]en Fund den Händler anzusprechen, der das verkauft, was [inspiration_owner.Custom('DE_PRO_PER_S_3P_N')] begehrt.\n\n„Hiermit würde mein Vorhaben in ganz neue Höhen vorstoßen. Ich könnte etwas wahrhaftig #EMP Wunderbares#! erschaffen! Bitte, mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetTitleAsNameNoTooltip], macht mir dieses Geschenk.“" - fund_inspiration.2004.a:0 "Euer Vorhaben ist es wert, dass man darin investiert!" + fund_inspiration.2004.a:0 "Euer Vorhaben ist es wert, dass man in es investiert!" fund_inspiration.2004.b:0 "Natürlich, aber wir bekommen doch sicher einen guten Preis?" fund_inspiration.2004.b.success:0 "Der Händler wird überzeugt, die Preise zu senken" fund_inspiration.2004.b.failure:0 "Der Händler ist nicht überzeugt" @@ -448,8 +450,8 @@ fund_inspiration.2080.c:0 "Es ist Zeit für den frischen Hauch von etwas Neuem." fund_inspiration.2090.t:0 "$fund_inspiration.title$ Die Hand [event_spouse.Custom('DE_ART_IND_G')] Vermählten" - fund_inspiration.2090.desc:0 "Mein[event_spouse.Custom('DE_END_PRO_S_N')] [event_spouse.GetWifeHusband] [event_spouse.GetFirstName] plaudert angeregt mit [inspiration_owner.GetTitledFirstName] und zählt Ideen und Vorschläge für [inspiration_owner.Custom('DE_PRO_POS_S_3P')] jüngstes Vorhaben ([inspiration_owner.Custom('GetInspirationTypeObject')]) auf. Mein[inspiration_owner.Custom('DE_END_PRO_S_N')] [inspiration_owner.Custom('GetInspirationOwnerType')][inspiration_owner.Custom('DE_END_NOU_S_GS_N')] verhehlt [inspiration_owner.Custom('DE_PRO_POS_S_3P')]e Verachtung kaum und ist von der Einmischung mein[event_spouse.Custom('DE_END_PRO_S_G') Vermählten offenkundig wenig angetan.\n\n„… und wenn Ihr schon an so etwas arbeitet“, fährt dies[event_spouse.Custom('DE_END_ADJ_IND_S_N')] fort, „kann das gute Ding ([inspiration_owner.Custom('GetInspirationTypeObject')]) doch gleich zu dem Erbstück passen, das mir hinterlassen wurde!“\n\nMan meint fast, einen Teil der Seele von [inspiration_owner.GetFirstNameNoTooltip] sterben zu sehen." - fund_inspiration.2090.a:0 "„Hört gut zu, [inspiration_owner.GetFirstNameNoTooltip] – den Worten mein[event_spouse.Custom('DE_END_PRO_S_G') Vermählten ist Rechnung zu tragen!“" + fund_inspiration.2090.desc:0 "Mein[event_spouse.Custom('DE_END_PRO_S_N')] [event_spouse.GetWifeHusband] [event_spouse.GetFirstName] plaudert angeregt mit [inspiration_owner.GetTitledFirstName] und zählt Ideen und Vorschläge für [inspiration_owner.Custom('DE_PRO_POS_S_3P')] jüngstes Vorhaben ([inspiration_owner.Custom('GetInspirationTypeObject')]) auf. Mein[inspiration_owner.Custom('DE_END_PRO_S_N')] [inspiration_owner.Custom('GetInspirationOwnerType')][inspiration_owner.Custom('DE_END_NOU_S_GS_N')] verhehlt [inspiration_owner.Custom('DE_PRO_POS_S_3P')]e Verachtung kaum und ist von der Einmischung mein[event_spouse.Custom('DE_END_PRO_S_G')] Vermählten offenkundig wenig angetan.\n\n„… und wenn Ihr schon an so etwas arbeitet“, fährt dies[event_spouse.Custom('DE_END_ADJ_IND_S_N')] fort, „kann das gute Ding ([inspiration_owner.Custom('GetInspirationTypeObject')]) doch gleich zu dem Erbstück passen, das mir hinterlassen wurde!“\n\nMan meint fast, einen Teil der Seele von [inspiration_owner.GetFirstNameNoTooltip] sterben zu sehen." + fund_inspiration.2090.a:0 "„Hört gut zu, [inspiration_owner.GetFirstNameNoTooltip] – den Worten mein[event_spouse.Custom('DE_END_PRO_S_G')] Vermählten ist Rechnung zu tragen!“" fund_inspiration.2090.b:0 "„Kommt. Liebling. Überlassen wir diese Sache den Fachleuten.“" fund_inspiration.2090.success:0 "[event_spouse.GetFirstNameNoTooltip] verbessert die Arbeit von [inspiration_owner.GetFirstNameNoTooltip]" fund_inspiration.2090.failure:0 "[event_spouse.GetFirstNameNoTooltip] behindert [inspiration_owner.GetFirstNameNoTooltip]" @@ -505,7 +507,7 @@ fund_inspiration.2120.leave_flavor:0 "Ihr geht eilig" fund_inspiration.2130.t:0 "$fund_inspiration.title$ Die Unentschlossenheit in Person" - fund_inspiration.2130.desc:1 "Ich laufe [inspiration_owner.Custom('DE_ART_IND_S_D')] sehr grimmig dreinblickenden [inspiration_owner.GetTitledFirstName] in die Arme, m[generous_vassal.Custom('DE_ART_IND_S_D')] [inspiration_owner.Custom('GetInspirationOwnerType')][inspiration_owner.Custom('DE_END_NOU_S_GS_N')], und hoffe, dass [inspiration_owner.Custom('DE_PRO_PER_S_3P_N')] keine schlechten Nachrichten hinsichtlich der vorzüglichen Arbeit ([inspiration_owner.Custom('GetInspirationTypeObject')]) hat, die bald fertig sein sollte.\n\n„Oh, da seid Ihr ja, Lehnsherr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] … Es gibt da einen Stolperstein – aber nichts Großes! Meine Einfälle sind abgetaucht, als der Druck immer größer wurde!“, lacht [inspiration_owner.Custom('DE_PRO_PER_S_3P_N')] nervös auf.\n\n„Ich brauche nur mehr… Inspiration! Mächtig[ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] [ROOT.Char.GetTitleAsNameNoTooltip], hättet Ihr vielleicht … eine Vorlage, die ich in Augenschein nehmen könnte?“" + fund_inspiration.2130.desc:1 "Ich laufe [inspiration_owner.Custom('DE_ART_IND_S_D')] sehr grimmig dreinblickenden [inspiration_owner.GetTitledFirstName] in die Arme, m[generous_vassal.Custom('DE_ART_IND_S_D')] [inspiration_owner.Custom('GetInspirationOwnerType')][inspiration_owner.Custom('DE_END_NOU_S_GS_N')], und hoffe, dass [inspiration_owner.Custom('DE_PRO_PER_S_3P_N')] keine schlechten Nachrichten hinsichtlich der vorzüglichen Arbeit ([inspiration_owner.Custom('GetInspirationTypeObject')]) hat, die bald fertig sein sollte.\n\n„Oh, da seid Ihr ja, Lehnsherr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] … Es gibt da einen Stolperstein – aber nichts Großes! Meine Einfälle sind abgetaucht, als der Druck immer größer wurde!“, lacht [inspiration_owner.Custom('DE_PRO_PER_S_3P_N')] nervös auf.\n\n„Ich brauche nur mehr … Inspiration! Mächtig[ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] [ROOT.Char.GetTitleAsNameNoTooltip], hättet Ihr vielleicht … eine Vorlage, die ich in Augenschein nehmen könnte?“" fund_inspiration.2130.a.library:0 "„Auf zur Bibliothek!“" fund_inspiration.2130.a.armory:0 "„Auf zur Waffenkammer!“" fund_inspiration.2130.a.hall:0 "„Auf zur Großen Halle!“" @@ -859,7 +861,7 @@ #Adventurer studying beavers in the Taiga fund_inspiration.6508.t:0 "$fund_inspiration.title$ Architekten der Natur" fund_inspiration.6508.introduction:0 "Ich habe ein Schreiben von mein[inspiration_owner.Custom('DE_END_PRO_S_D')] Abenteurer[inspiration_owner.Custom('DE_END_NOU_S_GS_N')] aus der eisigen Taiga erhalten.\n\n" - fund_inspiration.6508.desc:0 "„Ich verbrachte eine Weile in der guten Gesellschaft der besten Handwerker, die man sich wünschen könnte: einer Biberkolonie! Mit diesem Kurier übersende ich Euch ein Buch mit Skizzen ihrer Bauwerke, mit denen wir Fische fangen könnten! Ach, wie schön ist das Dasein als halb im Wasser lebendes Nagetier!\n\n" + fund_inspiration.6508.desc:0 "„Ich verbrachte eine Weile in der guten Gesellschaft der besten Handwerker, die man sich wünschen könnte: einer Biberkolonie! Mit diesem Kurier übersende ich Euch ein Buch mit Skizzen ihrer Bauwerke, mit denen wir Fische fangen könnten! Ach, wie schön ist das Dasein als halb im Wasser lebendes Nagetier!“\n\n" fund_inspiration.6508.architect_desc:0 "Ich bin mir sicher, dass [court_architect.GetTitledFirstName] das eine oder andere von Tieren lernen könnte, die schlauer sind als [court_architect.Custom('DE_PRO_PER_S_3P_N')].“" fund_inspiration.6508.a:0 "Ich werde das gleich einmal gründlich durchgehen." fund_inspiration.6508.b:0 "In der Tat. [court_architect.GetTitledFirstNameNoTooltip] könnte eine Lektion gebrauchen." @@ -900,7 +902,7 @@ fund_inspiration.6512.intro_desc:0 "Ich habe eine Nachricht von mein[inspiration_owner.Custom('DE_END_PRO_S_D')] Abenteurer[inspiration_owner.Custom('DE_END_NOU_S_GS_N')] erhalten, die mit rotem Staub von [inspiration_owner.Custom('DE_PRO_POS_S_3P')]en Reisen durch die Bergwüsten bedeckt ist." fund_inspiration.6512.desc:1 "\n\n„Ich habe eine weitere Bestie erklommen, und auf diesen Tausenden von Hochplateaus sah ich keine Spur eines anderen Menschen, der je über diese Felsen gestiegen wäre. Heute wagte ich mich in die höchsten Höhen, die ich je bestieg.\n\nIch glaube, die Felsen rufen nach einem würdigen Namen, um sich an diese Leistung zu erinnern, die [ROOT.Char.Custom('DE_ART_DEF_S_N')] beste [ROOT.Char.GetTitleAsNameNoTooltip] im gesamten Kosmos überwachte.“" fund_inspiration.6512.a:0 "Ich bin mir sicher, dass die Einheimischen den Berg schon benannt haben." - fund_inspiration.6512.b:0 "„Großfels“ – was für ein alberner Name!" + fund_inspiration.6512.b:0 "Großfels – was für ein alberner Name!" fund_inspiration.6512.c:0 "[ROOT.Char.GetFaith.WarGodName]-Klinge." fund_inspiration.6512.d:0 "[ROOT.Char.GetFaith.FateGodName]-Griff." fund_inspiration.6512.e:0 "Nach meinem Herzblatt [lover.GetFirstNameNoTooltip]." diff --git a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_game_concepts_l_german.yml b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_game_concepts_l_german.yml index 265bf5091c..a2bd333a0e 100644 --- a/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_game_concepts_l_german.yml +++ b/project/ck3/base_game/localization/german/dlc/ep1/dlc_ep1_game_concepts_l_german.yml @@ -1,7 +1,7 @@ l_german: game_concept_royal_court:0 "Königshof" game_concept_royal_courts:0 "Königshöfe" - game_concept_royal_court_desc:1 "Angesehene [rulers|E] sind berühmt genug, um einen Königshof zu unterhalten, der ihnen eine Reihe von Boni und Gelegenheiten bietet.\n\nWird ein Feudalregierungs- oder Stammesregierungs-[ruler|E] zu einem [king|E] oder [emperor|E], erhält er Zugriff auf seinen Königshof.\n\nJeder Königshof hat eine [court_grandeur_level|E], die gewisse Vorzüge bietet, die davon abhängig sind, wie berühmt der Königshof ist und zu welcher [court_type|E] er gehört.\n\nBittsteller, [vassals|E] und [courtiers|E] können am Königshof vorstellig werden oder man kann [hold_court|E] und jeden aus dem [realm|E] einladen, um um eine Schlichtung zu bitten.\n\nEin Königshof erlaubt es dem Herrscher zudem, [court_artifacts|E] auszustellen, und [Concept('inspired', 'Inspirierte')|E] [guests|E] können erscheinen und ihre Dienste für die Erschaffung neuer [artifacts|E] anbieten.\n\nWenn Ihr sterbt, erbt der [player_heir|E] Euren Königshof." + game_concept_royal_court_desc:2 "Angesehene [rulers|E] sind berühmt genug, um einen Königshof zu unterhalten, der ihnen eine Reihe von Boni und Gelegenheiten bietet.\n\nWird ein Feudal-, Clans- oder Stammes-[ruler|E] zu einem [king|E] oder [emperor|E], erhält er Zugriff auf seinen Königshof.\n\nJeder Königshof hat eine [court_grandeur_level|E], die gewisse Vorzüge bietet, die davon abhängig sind, wie berühmt der Königshof ist und zu welcher [court_type|E] er gehört.\n\nBittsteller, [vassals|E] und [courtiers|E] können am Königshof vorstellig werden oder man kann [hold_court|E] und jeden aus dem [realm|E] einladen, um um eine Schlichtung zu bitten.\n\nEin Königshof erlaubt es dem Herrscher zudem, [court_artifacts|E] auszustellen, und [Concept('inspired', 'Inspirierte')|E] [guests|E] können erscheinen und ihre Dienste für die Erschaffung neuer [artifacts|E] anbieten.\n\nWenn Ihr sterbt, erbt der [player_heir|E] Euren Königshof." game_concept_court_grandeur_level:0 "Hofpracht-Stufe" game_concept_court_grandeur_levels:0 "Hofpracht-Stufen" game_concept_grandeur_level:0 "Hofpracht-Stufe" @@ -14,16 +14,17 @@ game_concept_court_amenities:0 "Hofannehmlichkeiten" game_concept_court_amenity:0 "Hofannehmlichkeit" game_concept_amenities:0 "Annehmlichkeiten" - game_concept_court_amenities_desc:0 "$game_concept_court_amenities$ sind der festgelegte Lebensstandard eines [Concept('royal_court', 'Königshofs')|E].\n\nSie werden durch den [ruler|E] des [Concept('royal_court', 'Königshofs')|E] festgelegt, wobei jede Kategorie (Mode, Speisen, Unterbringung, Diener) verschiedene Stufen hat. Mehr für Annehmlichkeiten auszugeben, sorgt meist für einen höheren [court_grandeur_value|E]." + game_concept_court_amenities_desc:1 "$game_concept_court_amenities$ sind der festgelegte Lebensstandard eines [Concept('royal_court', 'Königshofs')|E].\n\nSie werden durch den [ruler|E] des [Concept('royal_court', 'Königshofs')|E] festgelegt, wobei jede Kategorie (Mode, Speisen, Unterbringung, Diener) verschiedene Stufen hat. Mehr für Annehmlichkeiten auszugeben, sorgt meist für einen höheren [court_grandeur_value|E].\n\nHerrschern mit einer Stammesführung bleibt die Auswahl höherer Annehmlichkeiten verwehrt." game_concept_court_grandeur_expectations:0 "Hofpracht-Erwartungen" + game_concept_court_grandeur_expectation:0 "Hofpracht-Erwartung" game_concept_grandeur_expectations:0 "Pracht-Erwartungen" - game_concept_court_grandeur_expectations_desc:1 "Es wird erwartet, dass Ihr eine [court_grandeur_level|E] habt, die zur [realm_size|E] passt.\n\nWächst Euer [realm|E], werden Eure Untertanen und die Welt im Allgemeinen erwarten, dass auch Euer [royal_court|E] entsprechend prächtig ist.\n\nErfüllt Ihr diese Erwartungen nicht, gelten bestimmte Abzüge. Übertrefft Ihr aber andererseits die Erwartungen, erhaltet Ihr verschiedene Boni." + game_concept_court_grandeur_expectations_desc:2 "Es wird erwartet, dass Ihr eine [court_grandeur_level|E] habt, die zur [realm_size|E] passt.\n\nWächst Euer [realm|E], werden Eure Untertanen und die Welt im Allgemeinen erwarten, dass auch Euer [royal_court|E] entsprechend prächtig ist.\n\nErfüllt Ihr diese Erwartungen nicht, gelten bestimmte Abzüge. Übertrefft Ihr aber andererseits die Erwartungen, erhaltet Ihr verschiedene Boni.\n\nDie Erwartungen an [GetGovernment('tribal_government').GetName]-Herrscher entsprechen immer der aktuellen Pracht." game_concept_hold_court:0 "$activity_hold_court$" game_concept_holding_court:0 "Hof halten" game_concept_hold_court_desc:0 "Eine [activity|E], bei der [vassals|E] und [courtiers|E] in einem [realm|E] sich am [royal_court|E] versammeln, um dem [Concept('liege', 'Lehnsherrn')|E] Anliegen vorzutragen und um Gerechtigkeit zu ersuchen.\n\nSituationen, über die der Lehnsherr urteilen muss, reichen von kleinen Streitigkeiten und Missverständnissen bis hin zu reichsweiten Katastrophen. Die meisten Anliegen lassen sich vorteilhaft lösen – nicht zwingend für die beteiligten Parteien, aber doch zumindest für den Lehnsherrn." game_concept_court_type:0 "Hofart" game_concept_court_types:0 "Hofarten" - game_concept_court_type_desc:2 "Als Teil ihres [Concept('royal_court', 'Königshofs')|E] können [rulers|E] eine $game_concept_court_type$ festlegen.\n\nJede $game_concept_court_type$ bietet dem Herrscher und dem [court|E] eigene Boni, die von der [court_grandeur_level|E] abhängen.\n\nDas [ethos|E] der [culture|E] eines Herrschers entscheidet, welche Hofarten er haben kann.\n\nDie unterschiedlichen Hofarten sind:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" + game_concept_court_type_desc:3 "Als Teil ihres [Concept('royal_court', 'Königshofs')|E] können [rulers|E] eine $game_concept_court_type$ festlegen.\n\nJede $game_concept_court_type$ bietet dem Herrscher und dem [court|E] eigene Boni, die von der [court_grandeur_level|E] abhängen.\n\nDas [ethos|E] der [culture|E] eines Herrschers entscheidet, welche Hofarten er haben kann.\n\nDie unterschiedlichen Hofarten sind:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" game_concept_court_type_trait:0 "Hofart-Eigenschaft" game_concept_court_type_trait_desc:2 "Nachdem ein [courtier|E] [EmptyScope.ScriptValue('years_to_gain_court_type_trait')|0] Jahre an einem [royal_court|E] verbracht hat, erhält er eine [trait|E], die der [court_type|E] des Hofs entspricht.\n\nDie Qualität dieser Eigenschaft hängt davon ab, wie lange der [character|E] als Höfling am Hof gedient hat." @@ -68,7 +69,7 @@ game_concept_court_position:0 "Hofamt" game_concept_court_positions:0 "Hofämter" - game_concept_court_position_desc:2 "Ein $game_concept_court_position$ beschreibt spezialisierte Aufgaben, die man [Concept('courtiers', 'Höflingen')|E] und [vassals|E] übertragen kann, damit sie ihren Concept('liege', 'Lehnsherrn')|E] unterstützen.\n\nDie Vorzüge, die man durch $game_concept_court_positions$ erhält, hängen von der [aptitude|E] des Trägers für das Amt ab.\n\n$game_concept_court_positions$ zu vergeben, ist kostenlos, doch man muss ein monatliches Salär in [gold|E] bezahlen und das Aberkennen kostet [prestige|E]." + game_concept_court_position_desc:2 "Ein $game_concept_court_position$ beschreibt spezialisierte Aufgaben, die man [Concept('courtiers', 'Höflingen')|E] und [vassals|E] übertragen kann, damit sie ihren [Concept('liege', 'Lehnsherrn')|E] unterstützen.\n\nDie Vorzüge, die man durch $game_concept_court_positions$ erhält, hängen von der [aptitude|E] des Trägers für das Amt ab.\n\n$game_concept_court_positions$ zu vergeben, ist kostenlos, doch man muss ein monatliches Salär in [gold|E] bezahlen und das Aberkennen kostet [prestige|E]." game_concept_aptitude:0 "Eignung" game_concept_aptitude_desc:2 "Die $game_concept_aptitude$ eines [Concept('character','Charakters')|E] bestimmt, wie effektiv er in einem bestimmten [court_position|E] ist.\n\n$game_concept_aptitude$ wird in 5 Stufen bemessen, die von Schrecklich bis Hervorragend reichen. Die $game_concept_aptitude$-Stufe eines Charakters bestimmt die Boni, die der [liege|E] bekommt, wenn dieser das [court_position|E] mit ihm besetzt.\n\nSo ist beispielsweise ein Charakter mit [GetTrait('physician_3').GetName(GetNullCharacter)] besser gerüstet, um als $court_physician_court_position$ zu dienen." diff --git a/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_important_actions_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_important_actions_l_german.yml index fd78962b20..5171fd3335 100644 --- a/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_important_actions_l_german.yml +++ b/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_important_actions_l_german.yml @@ -6,7 +6,7 @@ action_can_challenge_to_single_combat_click:0 "#I Klicken, um [recipient.Custom('DE_PRO_PER_S_3P_A')] herauszufordern#!" action_can_challenge_to_single_combat_combined_group_label:0 "Kann Verbrecher zu einem $game_concept_trial_by_combat$ herausfordern" action_can_challenge_to_single_combat_combined_group_name:0 "Kann Verbrecher zu einem $game_concept_trial_by_combat$ herausfordern" - action_can_challenge_to_single_combat_combined_group_description:1 "Andere [characters|E] haben [crimes|E] gegen Euch begangen ([recipient.GetImprisonmentReasons(actor.Self)]), aber können nicht [imprisoned|E] werden, was es Euch erlaubt, sie zu [Concept('trials_by_combat', 'Gerichtskämpfen') herauszufordern.$action_can_challenge_to_single_combat_HELP$" + action_can_challenge_to_single_combat_combined_group_description:1 "Andere [characters|E] haben [crimes|E] gegen Euch begangen ([recipient.GetImprisonmentReasons(actor.Self)]), aber können nicht [imprisoned|E] werden, was es Euch erlaubt, sie zu [Concept('trials_by_combat', 'Gerichtskämpfen')] herauszufordern.$action_can_challenge_to_single_combat_HELP$" action_can_challenge_to_single_combat_combined_unimportant:0 "@warning_icon!#X Keiner der Verbrecher ist Euch wichtig#!" action_can_challenge_to_single_combat_unimportant:0 "@warning_icon!#X [recipient.Custom('DE_PRO_PER_S_3P_N')|U] ist Euch nicht wichtig#!" action_can_challenge_to_single_combat_HELP:0 "\n\n#help Als [ruler|E] müsst Ihr nicht jeden [criminal|E] herausfordern, und es könnte sich lohnen, stattdessen auf eine Gelegenheit zu warten, bis sie [imprisoned|E] werden können. Hütet Euch davor, $game_concept_characters$ mit hohem [prowess|E] herauszufordern, da alle [trials_by_combat|E] als [single_combat_fight_plural|E] ausgetragen werden.#!" diff --git a/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_trade_events_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_trade_events_l_german.yml index d74ea225d2..d4da2cdf98 100644 --- a/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_trade_events_l_german.yml +++ b/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_trade_events_l_german.yml @@ -2,7 +2,7 @@ ################################################## # #Misc Keys - TRUCE_TRADE_DEAL:0 "Im Gegenzug für eine Einstellung der Überfälle wird ein Waffenstillstand festgeschrieben.\n\n" + TRUCE_TRADE_DEAL:1 "\nIm Gegenzug für eine Einstellung der Überfälle wird ein Waffenstillstand vereinbart" ################################################## # #Standard Trade Events diff --git a/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_yearly_events_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_yearly_events_l_german.yml index e78bc189e4..41fda89bb5 100644 --- a/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_yearly_events_l_german.yml +++ b/project/ck3/base_game/localization/german/dlc/fp1/dlc_fp1_yearly_events_l_german.yml @@ -519,7 +519,7 @@ fp1_yearly.1013.t:0 "$fp1_yearly.1001.t$: Neiding" fp1_yearly.1013.desc.critical:0 "#EMP Eine Katastrophe!#!\n\n[stranger.GetNameNoTooltip] hat mir meine Gastfreundschaft so vergolten, dass [stranger.Custom('DE_PRO_PER_S_3P_N')] mich nachts ausraubte und jedes Stück glänzenden Metalls oder exotischen Stoffs an sich brachte, dessen [stranger.Custom('DE_PRO_PER_S_3P_N')] habhaft werden konnte, ehe [stranger.Custom('DE_PRO_PER_S_3P_N')] auf meinem besten Pferd davonritt!" fp1_yearly.1013.desc.standard:0 "[stranger.GetNameNoTooltip] ist in die Nacht hinaus geflohen, zusammen mit sämtlichen Wertsachen, die [stranger.Custom('DE_PRO_PER_S_3P_N')] in die gierigen Finger kriegen konnte." - fp1_yearly.1013.desc.outro:1 "\n\nOffenbar war [stranger.Custom('DE_ART_DEF_S_N')] geheimnisvoll[stranger.Custom('DE_PRO_PER_S_3P_N')] Fremde in Wahrheit ein Neiding auf der Flucht: für ein Verbrechen verurteilt, das derart niederträchtig war, dass [stranger.Custom('DE_PRO_PER_S_3P_N')] nun von [stranger.Custom('[stranger.Custom('DE_PRO_POS_S_3P')]er Familie als eidlos, ehrlos und rechtlich gesehen tot erachtet wird. Diese Schmach schmerzt tief." + fp1_yearly.1013.desc.outro:1 "\n\nOffenbar war [stranger.Custom('DE_ART_DEF_S_N')] geheimnisvoll[stranger.Custom('DE_PRO_PER_S_3P_N')] Fremde in Wahrheit ein Neiding auf der Flucht: für ein Verbrechen verurteilt, das derart niederträchtig war, dass [stranger.Custom('DE_PRO_PER_S_3P_N')] nun von [stranger.Custom('DE_PRO_POS_S_3P')]er Familie als eidlos, ehrlos und rechtlich gesehen tot erachtet wird. Diese Schmach schmerzt tief." fp1_yearly.1013.desc.outro.sodomite:0 "\n\nAnscheinend war [stranger.Custom('DE_ART_DEF_S_N')] geheimnisvolle Fremde in Wahrheit ein Neiding auf der Flucht: Geächtet von der der Gemeinschaft zieht [stranger.Custom('DE_PRO_PER_S_3P_N')] von Hof zu Hof und sucht nach einer sicheren Zuflucht.\n\nAls meine Höflinge sich als ebenso traditionentreu herausstellten wie die [stranger.Custom('DE_PRO_POS_S_3P')]es letzten Gastgebers, machte [stranger.Custom('DE_PRO_PER_S_3P_N')] sich lieber rasch davon, anstatt zu bleiben und neuerliches Leid zu erfahren." fp1_yearly.1013.a:0 "Verflixt!" fp1_yearly.1013.a.sodomite:0 "Ein solches Leben zu leben …" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_achievements_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_achievements_l_german.yml new file mode 100644 index 0000000000..c5baebc378 --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_achievements_l_german.yml @@ -0,0 +1,23 @@ +l_german: + ACHIEVEMENT_fp2_historys_best_friends:0 "Die besten Freunde aller Zeiten" + ACHIEVEMENT_DESC_fp2_historys_best_friends:2 "Mit Eurem besten Freund schlafen, wenn Ihr die [culture_tradition|E] „$tradition_fp2_ritualised_friendship_name$“ habt." + ACHIEVEMENT_fp2_basque_in_my_glory:0 "Baskischer Ruhm" + ACHIEVEMENT_DESC_fp2_basque_in_my_glory:2 "Den $basque_religion$en [Concept('faith', 'Glauben')|E] während des [Concept('iberian_struggle', 'Iberischen Ringens')|E] annehmen." + ACHIEVEMENT_fp2_friendship_is_magic:0 "Freundschaft ist Magie" + ACHIEVEMENT_DESC_fp2_friendship_is_magic:1 "Ein [Concept('hook', 'Freundschaftsdruckmittel')|E] bei einem [ruler|E] einsetzen, der einen anderen [Concept('faith', 'Glauben')|E] hat und am [Concept('iberian_struggle', 'Iberischen Ringen')|E] beteiligt ist." + ACHIEVEMENT_fp2_high_stakes_chess:0 "Hoher Einsatz" + ACHIEVEMENT_DESC_fp2_high_stakes_chess:2 "Einen [title|E] bei einem Strategiespiel gegen einen anderen [ruler|E] einsetzen und die Partie abschließen." + ACHIEVEMENT_fp2_iberia_or_iberia:0 "Iberien oder Iberien?" + ACHIEVEMENT_DESC_fp2_iberia_or_iberia:2 "Als $iberian_group$er Charakter die ganze Region „$dlc_fp2_dlc_fp2_caucasian_iberia$“ kontrollieren.$rd_character_blocked_from_achievement$" + ACHIEVEMENT_fp2_andalusian_inquisition:0 "Die andalusische Inquisition" + ACHIEVEMENT_DESC_fp2_andalusian_inquisition:1 "Ganz $world_europe_west_iberia$ zum $mozarabic_church$ bekehren." + ACHIEVEMENT_fp2_iberian_hostilities:0 "Iberische Feindseligkeiten" + ACHIEVEMENT_DESC_fp2_iberian_hostilities:1 "Das [Concept('iberian_struggle', 'Iberische Ringen')|E] beenden – mit Gewalt." + ACHIEVEMENT_fp2_iberian_conciliation:0 "Iberische Aussöhnung" + ACHIEVEMENT_DESC_fp2_iberian_conciliation:1 "Das [Concept('iberian_struggle', 'Iberische Ringen')|E] beenden, indem man seine Differenzen beilegt." + ACHIEVEMENT_fp2_iberian_compromise:0 "Iberischer Kompromiss" + ACHIEVEMENT_DESC_fp2_iberian_compromise:1 "Das [Concept('iberian_struggle', 'Iberische Ringen')|E] beenden, indem man einen Kompromiss findet." + ACHIEVEMENT_fp2_holiday_in_iberia:0 "Urlaub in Iberien" + ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "Als [Concept('struggle_uninvolved', 'Unbeteiligter')|E] Charakter beginnen, [struggle_involved|E] werden und das Iberische [struggle|E] beenden." + ACHIEVEMENT_fp2_el_cid_achievement:0 "Das Erbe des Campeadors" + ACHIEVEMENT_DESC_fp2_el_cid_achievement:1 "Als Erbe von El Cid $k_valencia$ erschaffen und beherrschen.$rd_character_blocked_from_achievement$" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_artifacts_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_artifacts_l_german.yml new file mode 100644 index 0000000000..3f6dd26b62 --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_artifacts_l_german.yml @@ -0,0 +1,36 @@ +l_german: + +################################################## +# Uniques + + fp2_chalice_dona_urraca:0 "Der Kelch von Dona Urraca" + fp2_chalice_dona_urraca_desc:0 "Ein Ritualkelch, der aus dem schwärzesten Onyx gehauen und mit Juwelen und goldenem Filigran besetzt wurde. In Auftrag gegeben von [owner.GetTitledFirstName], um die Kirche zu ehren." + + fp2_santiago_aquamanile:0 "(Ehemalige) $fp2_santiago_bells$" + # We have to use |U here so that al-Mansur is presented correctly. + fp2_santiago_aquamanile_desc:0 "[reforger.GetTitledFirstName|U] schmiedete diese Krüge aus der geschmolzenen Schlacke der $fp2_santiago_bells$. Auch wenn sich ihr Besitzer nun damit rituell die Hände wäscht, beweist allein ihre bloße Existenz die Überlegenheit des Islams gegenüber dem Christentum." + fp2_santiago_aquamanile_melted_desc:0 "#EMP Erneut#! eingeschmolzen (zuletzt von [reforger.GetTitledFirstName|U]) zählen die $fp2_santiago_bells$ wohl zu den heftigsten umkämpften Wasserkrügen der Welt. Ihre derzeitige Form schreit die Überlegenheit des Islams gegenüber dem Christentum in die Welt hinaus." + fp2_santiago_aquamanile_melted_tally_desc:0 "$fp2_santiago_aquamanile_melted_desc$\n\nDas oft wieder eingeschmolzene Metall hat [ROOT.Var('artefact_santiago_bells').GetValue] Mal den Besitzer gewechselt." + + fp2_santiago_bells:0 "Glocken von Santiago" + fp2_santiago_bells_desc:0 "Die prächtigen Glocken von Santiago de Compostela sind eine starke, einfache und vor allem #EMP laute#! Erinnerung an die spirituelle Autorität von Sankt Jakobus dem Älteren." + fp2_santiago_bells_melted_desc:0 "Geborgen aus der Hand der Ungläubigen, von [reforger.GetTitledFirstName] eingeschmolzen und in eine Form gebracht, die an ihre alte erinnert, erklingen die illustren Glocken von Santiago de Compostela zum Trost der gesamten Christenheit." + fp2_santiago_bells_melted_tally_desc:0 "$fp2_santiago_bells_melted_desc$\n\nDas oft wieder eingeschmolzene Metall hat [ROOT.Var('artefact_santiago_bells').GetValue] Mal den Besitzer gewechselt." + +################################################## +# Multiples + + fp2_armillary_sphere:0 "Armillarsphäre" + fp2_armillary_sphere_desc:0 "Ein kompliziertes astrologisches Gerät von [SCOPE.Custom('ArtifactQuality')|l]er Machart. Die Ringe wurden aus [newly_created_artifact.GetFeatureText('generic_material_wood')] geschnitzt, in das man [newly_created_artifact.GetFeatureText('decoration_material_inlay')] eingelegt hat. Sie bilden die mäandernden Bahnen im Himmelszelt in wunderbarer Detailfülle ab." + + fp2_2p_chess_board:0 "Glücksschachbrett" + fp2_2p_chess_board_desc:0 "Dieses Werkzeug für den Zeitvertreib war entscheidend für die denkwürdige Partie gegen [bg_loser.GetTitledFirstName], bei der es [bg_victor.GetTitledFirstName] sein namensgebendes Glück verlieh." + + fp2_4p_chess_board:0 "Vierspieler-Schachbrett" + fp2_4p_chess_board_desc:0 "Als [bg_victor.GetTitledFirstName] [bg_loser.GetTitledFirstName] im Schach schlug, war [bg_victor.Custom('DE_PRO_POS_S_3P')] erster Gedanke, man könne an [bg_victor.Custom('DE_PRO_POS_S_3P')] eigenes Geschick in diesem Spiel erinnern, indem man eine verbesserte Variante entwickelt – die dann allerdings derart eigentümlich war, dass niemand sie spielen wollte." + + fp2_votive_crowns:0 "Westgotische Spruchbänderkrone" + fp2_votive_crowns_desc:0 "Diese Krone wurde entworfen, um über einen Kirchenaltar (oder manchmal auch Statuen) gehängt zu werden. Sie zeigt Segenssprüche, die die Ergebenheit gegenüber einer Autorität zum Ausdruck bringen, welche wesentlich höher steht als schlichter Hochadel." + + fp2_andalusian_aquamanile:0 "Rituelles Aquamanile" + fp2_andalusian_aquamanile_desc:0 "Ein wunderschöner Wasserkrug aus [newly_created_artifact.GetFeatureText('goblet_material')], der mit [newly_created_artifact.GetFeatureText('decoration_material_inlay')] verziert und vergoldet wurde. Angeblich enthält er Wasser, mit dem man sich rituell die Hände waschen kann." diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_catalysts_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_catalysts_l_german.yml new file mode 100644 index 0000000000..407846bc9c --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_catalysts_l_german.yml @@ -0,0 +1,8 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_german: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `catalyst_promoted_sufficient_cultural_acceptance_between_regional_cultures_desc` +# Moved key `catalyst_hybridise_regional_cultures_desc` diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_character_interactions_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_character_interactions_l_german.yml new file mode 100644 index 0000000000..ed0da59d85 --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_character_interactions_l_german.yml @@ -0,0 +1,128 @@ +l_german: + ################################################## + # Purchase Truce Interaction + purchase_truce_interaction:0 "Waffenstillstand kaufen" + PURCHASE_TRUCE_NOTIFICATION:0 "Wir beide sollten Freunde sein, nicht Feinde! Bitte nehmt diese Gabe im Austausch für Eure Unterschrift auf einem Vertrag über unser wechselseitiges Wohlwollen." + purchase_truce_interaction_desc:0 "Einen vorbeugenden [truce|E] mit [recipient.GetTitledFirstName] im Austausch für [gold|E] aushandeln" + purchase_truce_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstName] hat meinen Tribut angenommen" + purchase_truce_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstName] schickt mir mein Gold" + purchase_truce_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstName] hat meinen Tribut verweigert" + purchase_truce_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstName] fürchtet meine Absichten" + TRUCE_PURCHASED:0 "\nEin Waffenstillstand wurde vereinbart – für eine große Menge [gold|E] von [actor.GetTitledFirstName] an [recipient.GetTitledFirstName]" + PT_SUM_SMALL:0 "Kleine Summe" + PT_SUM_MEDIUM:0 "Mittlere Summe" + PT_SUM_LARGE:0 "Große Summe" + PT_AMOUNT_OF_GOLD_OFFERED:0 "Angebotene Menge [gold|E]: $VALUE|=+0$" + PT_COULD_USE_SOME_POCKET_MONEY:0 "Schatzkammer von [recipient.GetTitledFirstName] ist zu leer: $VALUE|=+0$" + PT_AI_LIKES_FREEDOM_TO_WAR_REASON:0 "Will die Freiheit, einen [war|E] zu führen: $VALUE|=+0$" + PT_AI_IS_IN_DEBT:0 "Hat [debt|E]: $VALUE|=+0$" + PT_AI_IS_PACIFIST_FAITH:0 "[recipient.GetFaith.GetName] ist pazifistisch: $VALUE|=+0$" + PT_AI_IS_PACIFIST_CULTURE:0 "[recipient.GetCulture.GetAdjective]e Kultur ist pazifistisch: $VALUE|=+0$" + PT_AI_PERSONALLY_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName] hat persönliche [claims|E] auf Euer Land: $VALUE|=+0$" + PT_AI_DE_JURE_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName] hat persönliche [de_jure|E]-[claims|E] auf Euer Land: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_WEAKER:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')|U] ist viel schwächer als Ihr: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_WEAKER:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')|U] ist etwas schwächer als Ihr: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_ROUGHLY_EQUAL:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')|U] ist ungefähr gleich stark wie Ihr: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_STRONGER:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')|U] ist etwas schwächer als Ihr: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_STRONGER:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')|U] ist etwas stärker als Ihr: $VALUE|=+0$" + + incite_revolts_interaction:1 "$game_concept_incite_revolts_interaction$" + incite_revolts_interaction_desc:0 "[gold|E] investieren, um [recipient.Custom('DE_PRO_POS_S_3P')] [realm|E] zu destabilisieren." + small_investment:0 "Kleine Investition" + medium_investment:0 "Mittlere Investition" + high_investment:0 "Große Investition" + apply_small_investment_in_revolt_on_random_county:0 "Eine zufällige Gemeinde erhält [GetModifier('small_investment_in_revolt_modifier').GetNameWithTooltip]." + apply_medium_investment_in_revolt_on_random_county:0 "Eine zufällige Gemeinde erhält [GetModifier('medium_investment_in_revolt_modifier').GetNameWithTooltip]." + apply_high_investment_in_revolt_on_random_county:0 "Eine zufällige Gemeinde erhält [GetModifier('high_investment_in_revolt_modifier').GetNameWithTooltip]." + at_least_one_county_with_neutral_negative_opinion:0 "Mindestens eine [county|E] hat eine negative [county_opinion|E]." + incite_revolts_interaction_result.tt:0 "Aufstand in [chosen_county.GetName] finanziert" + incite_revolts_interaction_result.desc:0 "Die Unzufriedenheit wächst und hoffentlich beginnt bald ein Aufstand." + + # Enforce Truce + enforce_truce_interaction:0 "Waffenstillstand durchsetzen" + enforce_truce_interaction_desc:0 "Setzt einen [truce|E] durch, um einen [war|E] zu beenden, an dem ein [Concept('independent', 'Unabhängiger')|E] oder ein im selben [realm|E] befindlicher [ruler|E] eines niedrigeren [Concept('rank', 'Rangs')|E] beteiligt ist." + enforce_truce_interaction_notification:0 "Kommt! Es wird Zeit, dass [target.GetName] zu einem Ende kommt!" + TRUCE_ENFORCE_TRUCE:0 "Durchgesetzter Waffenstillstand" + enforce_truce_interaction_actor_toast:0 "Waffenstillstand durchgesetzt" + enforce_truce_interaction_toast:0 "Waffenstillstand von [actor.GetTitledFirstName] durchgesetzt" + fp2_enforce_truce_war_with_not_involved_tt:0 "Der andere [war_leader|E] ist nicht [struggle_involved|E] am [Concept('iberian_struggle', 'Iberischen Ringen')|E]" + fp2_enforce_truce_liege_or_independent_tt:0 "[recipient.GetTitledFirstName] oder [recipient.Custom('DE_PRO_POS_S_3P')] Gegner müssen [Concept('independent_ruler', 'Unabhängige Herrscher')|E] vom selben oder einem niedrigeren [rank|E] im selben [realm|E] sein." + fp2_enforce_truce_tier_difference_tt:0 "Beide [war_leaders|E] müssen vom selben oder einem niedrigerem [rank|E] als Ihr sein." + fp2_enforce_truce_other_tt:0 "[truce_1.GetTitledFirstName|Z] und [truce_2.GetTitledFirstName|Z] bekommen einen [truce|E] für #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] Jahre#!" + fp2_enforce_truce_peacemaker_tt:0 "Ihr erhaltet einen [truce|E] mit [truce_1.GetTitledFirstName|Z] und [truce_2.GetTitledFirstName|Z] für #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] Jahre#!" + pending_enforce_truce_flag_tt:0 "[recipient.GetTitledFirstName] oder sein Gegner denken bereits über einen [Concept('enforced_truce', 'Durchgesetzten Waffenstillstand')|E] nach." + ET_AI_LIEGE_REASON:0 "[recipient.GetTitledFirstName] ist Euer [vassal|E] oder niedriger: $VALUE|=+0$" + ET_AI_SMALL_ARMY_REASON:0 "Eure [army|E] ist zu klein, um diesen [truce|E] durchzusetzen: $VALUE|=+0$" + ET_AI_HOLY_WAR_REASON:0 "[recipient.GetTitledFirstName] kämpft in einem [holy_war|E]: $VALUE|=+0$" + ET_AI_WAR_NEW_REASON:0 "Der Krieg hat gerade erst begonnen: $VALUE|=+0$" + ET_AI_WAR_OLD_REASON:0 "Der Krieg zieht sich hin: $VALUE|=+0$" + ET_AI_ALLY_REASON:0 "[recipient.GetTitledFirstName] ist Euer [ally|E]" + ET_AI_HOF_REASON:0 "Ihr seid [head_of_faith|E] von [recipient.GetTitledFirstName]" + ET_AI_DYNAST_REASON:0 "Ihr seid [dynast|E] von [recipient.GetTitledFirstName]" + ET_AI_HOUSE_HEAD_REASON:0 "Ihr seid [house_head|E] von [recipient.GetTitledFirstName]" + + # Bargain Fealty Interaction + bargain_fealty_interaction:1 "$game_concept_bargain_fealty$" + bargain_fealty_interaction_desc:1 "$game_concept_bargain_fealty_desc$" + bargain_fealty_interaction_notification:0 "Meine Soldaten werden eine willkommene Ergänzung für Eure Streitmächte sein!" + bargain_fealty_border_raid_tt:0 "Kann wegen eines [Concept('border_raid', 'Grenzüberfalls')|E] keine [bargain_fealty|E]" + bargain_fealty_struggle_clash_tt:1 "Kann keine [Concept('struggle_interloper', 'Einmischende')|E] Partei in eine [struggle_conquest|E] verwickeln " + bargain_fealty:0 "$bargain_fealty_interaction$" + + BF_AI_OUTNUMBERED_REASON:0 "[actor.GetShortUIName|U] ist deutlich in der Unterzahl: $VALUE|=+0$" + BF_AI_DIFFERENT_CULTURE_REASON:0 "[culture|E] von [actor.GetShortUIName] unterscheidet sich von der von [recipient.GetShortUIName]: $VALUE|=+0$" + BF_AI_DIFFERENT_FAITH_REASON:0 "[faith|E] von [actor.GetShortUIName] unterscheidet sich von dem von [recipient.GetShortUIName]: $VALUE|=+0$" + BF_AI_DE_JURE_REASON:0 "[actor.GetShortUIName|U] ist [de_jure|E]-[vassal|E] von [recipient.GetShortUIName]: $VALUE|=+0$" + BF_AI_TOO_LARGE_REASON:0 "[realm|E] von [actor.GetShortUIName] ist zu groß: $VALUE|=+0$" + BF_AI_SAME_DYNASTY_REASON:0 "[actor.GetShortUIName] gehört zur [dynasty|E] von [recipient.GetShortUIName|U]: $VALUE|=+0$" + + # Offer Assistance Interaction + contract_assistance_interaction:0 "Bezahlte Unterstützung" + contract_assistance_interaction_desc:0 "Anbieten, sich im Austausch für [gold|E] dem [war|E] eines anderen am [Concept('struggle_involved', 'Ringen beteiligten')|E] [Concept('ruler', 'Herrschers')|E] anzuschließen." + contract_assistance_interaction_notification:0 "Meine Truppen könnten in Eurer Auseinandersetzung sehr nützlich sein – wir müssen uns nur auf einen Preis einigen." + OA_AI_WINNING_WAR_REASON:0 "[recipient.GetShortUIName|U] gewinnt den [war|E]: $VALUE|=+0$" + OA_AI_LOSING_WAR_REASON:0 "[recipient.GetShortUIName|U] verliert den [war|E]: $VALUE|=+0$" + OA_AI_OUTNUMBERED_MINOR_REASON:0 "[recipient.GetShortUIName|U] ist in der Unterzahl: $VALUE|=+0$" + OA_AI_UNINTERESTED_WAR_REASON:0 "[recipient.GetShortUIName|U] ist nicht an Hilfe in diesem Krieg interessiert: $VALUE|=+0$" + OA_AI_OUTNUMBER_ENEMY_REASON:0 "Der Feind von [recipient.GetShortUIName|U] ist in der Unterzahl: $VALUE|=+0$" + OA_AI_OUTNUMBERED_REASON:1 "[recipient.GetShortUIName|U] ist deutlich in der Unterzahl: $VALUE|=+0$" + OA_AI_EXTRA_GOLD_REASON:0 "[recipient.GetShortUIName|U] hat [gold|E] zum Ausgeben: $VALUE|=+0$" + OA_AI_MARTIAL_REASON:0 "[recipient.GetShortUIName|U] empfindet Euren [skill|E] in [martial|E] als eindrucksvoll: $VALUE|=+0$" + OA_AI_CANNOT_AFFORD_REASON:1 "[recipient.GetShortUIName|U] hat wenig [gold|E]: $VALUE|=+0$" + OA_AI_FEW_TROOPS_REASON:0 "[army|E] von [actor.GetShortUIName|U] ist zu klein, um relevant zu sein: $VALUE|=+0$" + OA_AI_DEFENSIVE_WAR_REASON:0 "[recipient.GetShortUIName|U] verteidigt sich: $VALUE|=+0$" + OA_AI_FAILURE_REASON:0 "Vorheriges Versagen von [actor.GetShortUIName|U] als Soldklinge: $VALUE|=+0$" + contract_assistance_interaction_condition_tt:0 "Wenn die [war_contribution|E] von [actor.GetShortUIName] mindestens [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] beträgt, sobald der [war|E] endet:" + contract_assistance_war_msg_title:0 "$contract_assistance_interaction$: Krieg endet" + contract_assistance_war_msg_hirer_paid_desc:0 "Ihr habt [contract_assistance_helper.GetShortUIName] für [contract_assistance|E] bezahlt, da [contract_assistance_helper.Custom('DE_PRO_POS_S_3P')]e [war_contribution|E] mindestens [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] betrug." + contract_assistance_war_msg_helper_paid_desc:0 "Ihr wurdet von [contract_assistance_hirer.GetShortUIName] für [contract_assistance|E] bezahlt, da Eure [war_contribution|E] mindestens [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] betrug." + contract_assistance_war_msg_hirer_kept_desc:0 "Ihr habt [contract_assistance_helper.GetShortUIName] für [contract_assistance|E] nicht bezahlt, da [contract_assistance_helper.Custom('DE_PRO_POS_S_3P')]e [war_contribution|E] weniger als [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] betrug." + contract_assistance_war_msg_helper_kept_desc:0 "Ihr wurdet von [contract_assistance_hirer.GetShortUIName] nicht für [contract_assistance|E] bezahlt, da Eure [war_contribution|E] weniger als [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] betrug." + contract_assistance_war_msg_hirer_invalidated_desc:0 "Ihr habt [contract_assistance_helper.GetShortUIName] nicht für [contract_assistance|E] bezahlt, weil der Krieg ungültig wurde." + contract_assistance_war_msg_helper_invalidated_desc:0 "Ihr wurdet von [contract_assistance_hirer.GetShortUIName] nicht für [contract_assistance|E] bezahlt, weil der Krieg ungültig wurde." + contract_assistance_war_already_contracted_tt:0 "Ihr bietet bereits [contract_assistance|E] in einem Krieg." + + invite_foreign_ruler_to:0 "Zu Aktivität einladen" + invite_foreign_ruler_to_desc:1 "Einen [ruler|E] aus einem anderen [realm|E] einladen, sich Euch bei einem Festmahl oder einer Jagd anzuschließen." + invite_foreign_ruler_to.feast.tooltip:1 "Ihr veranstaltet ein [feast|E] mit [recipient.GetTitledFirstName] als Ehrengast." + invite_foreign_ruler_to.hunt.tooltip:1 "Ihr ruft eine [hunt|E] mit [recipient.GetTitledFirstName] als Ehrengast aus." + INVITE_FOREIGN_RULER_TO_NOTIFICATION:0 "Wir beide sollten Freunde sein! Bitte nehmt meine Einladung an, an einem entspannenden Zeitvertreib teilzunehmen." + invited_to_hunt.accept.actor.tt:0 "[recipient.GetTitledFirstName] hat Eure Einladung angenommen, sich Eurer Jagd anzuschließen." + invited_to_feast.accept.actor.tt:0 "[recipient.GetTitledFirstName] hat Eure Einladung angenommen, sich Eurem Festmahl anzuschließen." + invited_to_hunt.accept.recipient.tt:0 "Ihr habt die Einladung von [actor.GetTitledFirstName] zu einer Jagd angenommen." + invited_to_feast.accept.recipient.tt:0 "Ihr habt die Einladung von [actor.GetTitledFirstName] zu einem Festmahl angenommen." + invite_foreign_ruler_to.decline.actor.tt:0 "[recipient.GetTitledFirstName] hat Eure Einladung abgelehnt." + invite_foreign_ruler_to.decline.recipient.tt:0 "Ihr habt die Einladung von [actor.GetTitledFirstName] abgelehnt." + INVITE_TO_HUNT:0 "$start_hunt_decision$" + INVITE_TO_FEAST:0 "$host_feast_decision$" + + war_ended_before_response:0 "Der Krieg ist bereits zu Ende gegangen." + AI_STRUGGLE_INTENT:0 "Agenda des Ringens: $VALUE|=+0$" + + # Offer Assistance Interaction + request_contract_assistance_interaction:0 "Bandbeistand anfordern" + request_contract_assistance_interaction_desc:0 "Diesem [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] anbieten, sich im Austausch für [gold|E] einem Eurer [wars|E] anzuschließen." + request_contract_assistance_interaction_notification:0 "Eure Truppen könnten in meiner Auseinandersetzung sehr nützlich sein – wir müssen uns nur auf einen Preis einigen." + request_contract_assistance_interaction_condition_tt:0 "Wenn die [war_contribution|E] von [recipient.GetShortUIName] mindestens [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] beträgt, sobald der [war|E] endet:" + + share_known_secrets_interaction_extra_icon:0 "$hook_extra_icon$" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_cultural_traditions_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_cultural_traditions_l_german.yml new file mode 100644 index 0000000000..6a3772026c --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_cultural_traditions_l_german.yml @@ -0,0 +1,222 @@ +l_german: + ################################################## + # Aragonese Specific + tradition_fp2_state_ransoming_name:0 "Landeslösegeld" + tradition_fp2_state_ransoming_desc:0 "Alle Soldaten, die in die Schlacht ziehen, setzen Leib und Leben für ihren Lehnsherrn aufs Spiel! Wäre es da nicht angemessen, wenn der Lehnsherr ungeachtet ihrer Stellung eine Art Garantie für ihre Sicherheit bietet, falls sie im Feld gefangen genommen werden?" + + culture_parameter_knights_die_less_but_are_captured_more:0 "[knights|E] sterben in der [battle|E] seltener, werden aber öfter gefangen genommen" + culture_parameter_characters_more_likely_to_be_captured_in_sieges:0 "[characters|E] mit einem [Concept('liege', 'Lehnsherrn')|E] dieser [culture|E] werden bei [sieges|E] öfter gefangen genommen" + culture_parameter_can_demand_higher_ransoms_from_lower_tiers:0 "Kann höhere Lösegelder für [rulers|E] von niedrigerem [rank|E] verlangen" + + ################################################## + # Castilian Specific + tradition_fp2_strategy_gamers_name:1 "Brettspielkrieger" + tradition_fp2_strategy_gamers_desc:0 "Jeder Befehlshaber kann ein Risiko eingehen und in der Schlacht Glück haben. Ein #EMP echter#! Stratege schärft seinen Verstand durch Übungen und Spiele, damit er sich nicht auf sein „Glück“ verlassen #EMP muss#!." + + culture_parameter_commanders_likelier_to_gain_commander_traits:0 "[commanders|E] erhalten öfter [commander_traits|E]" + culture_parameter_may_challenge_to_board_games:0 "Kann andere [characters|E] zu [Concept('board_games', 'Brettspielen')|E] herausfordern." + culture_parameter_may_wager_land_on_board_games:0 "Kann eine persönlich gehaltene [county|E] bei [Concept('board_games', 'Brettspielen')|E] einsetzen, wenn für beide Spieler diese Regel gilt." + + challenge_to_2p_chess_interaction:2 "Zu Brettspiel herausfordern" + challenge_to_2p_chess_interaction_desc:2 "Ein [board_game|E] gegen [recipient.GetName] spielen" + CHALLENGE_TO_2P_CHESS_INTERACTION_NOTIFICATION:2 "Seid mir gegrüßt, [actor.Custom2('RelationToMeShort', recipient)]! Wie wäre es mit einer anregenden Partie [actor.Custom('BG_GameType_Concept_Dark')]?" + CHESS_FRIENDLY:1 "Freundschaftsspiel" + CHESS_PRESTIGE:1 "Ruhmeinsatz" + CHESS_GOLD:1 "Vermögenseinsatz" + CHESS_LAND:1 "Landeinsatz" + challenge_to_2p_chess_interaction.decline.actor.tt:1 "[recipient.GetTitledFirstName] hat Besseres zu tun." + challenge_to_2p_chess_interaction.decline.recipient.tt:1 "[actor.GetTitledFirstName] ist meinetwegen aufgebracht." + challenge_to_2p_chess_interaction.accept.game_commences.tt:1 "Eine Partie [actor.Custom('BG_GameType_Concept')] beginnt sofort." + perk_interaction.0122.victor_toast.t:1 "Ihr gewinnt das Spiel!" + perk_interaction.0122.loser_toast.t:1 "Ihr verliert das Spiel!" + fp2_bg_interaction.winner.actor:1 "Falls [Select_CString(actor.IsLocalPlayer, 'Ihr', 'Euer Gegenüber')] die Wette gewinnt" + fp2_bg_interaction.winner.recipient:1 "Falls [Select_CString(actor.IsLocalPlayer, 'Ihr', 'Euer Gegenüber')] die Wette verliert" + fp2_bg_recipient_banned_from_board_games:1 "[character|E] kann derzeit kein Brettspiel spielen." + challenge_to_2p_chess_interaction.need_bordering_non_capital_domains.tt:1 "Ihr und Euer Gegenüber müssen angrenzende [domains|E] haben, die keine [realm_capitals|E] sind." + bet_gold_actor_not_enough_gold:0 "Ihr habt nicht genug [gold|E]" + bet_gold_recipient_not_enough_gold:0 "Euer Gegner hat nicht genug [gold|E]" + + BG_OPINION_OWN_SKILL_ASSESSMENT:1 "Meine Werte: $VALUE|=+0$" + BG_OPINION_STAKES_ARE_LOW:1 "Niedriger Einsatz: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)] liebt die Idee eines $CHESS_FRIENDLY$s: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)] liebt die Idee eines $CHESS_FRIENDLY$s: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)] mag die Idee eines $CHESS_FRIENDLY$s: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_COMPASSIONATE:1 "[GetTrait('compassionate').GetName(recipient.Self)] mag die Idee eines $CHESS_FRIENDLY$s: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_CALLOUS:1 "[GetTrait('callous').GetName(recipient.Self)] mag die Idee eines $CHESS_FRIENDLY$s nicht: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)] hasst die Idee eines $CHESS_FRIENDLY$s: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)] hasst die Idee eines $CHESS_FRIENDLY$s: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)] giert nach einem $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)] giert nach einem $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)] wünscht sich einen $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] wünscht sich einen $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)] will keinen $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)] will keinen $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)] wünscht sich einen $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)] wünscht sich einen $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)] wünscht sich einen $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)] wünscht sich einen $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] wünscht sich einen $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GENEROUS:1 "[GetTrait('generous').GetName(recipient.Self)] wünscht sich einen $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_LAZY:1 "[GetTrait('lazy').GetName(recipient.Self)] wünscht sich einen $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_DILIGENT:1 "[GetTrait('diligent').GetName(recipient.Self)] wünscht sich einen $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)] wünscht sich einen $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_ARBITRARY:1 "[GetTrait('arbitrary').GetName(recipient.Self)] wünscht sich einen $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] wünscht sich einen $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)] wünscht sich einen $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)] will keinen $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)] will keinen $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_JUST:1 "[GetTrait('just').GetName(recipient.Self)] hält einen $CHESS_LAND$ für verboten: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MILD:1 "Wir haben eine positive [relationship|E]: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_GOOD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MILD:1 "Wir haben eine negative [relationship|E]: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD:1 "Ich will Euch in Spielen #EMP vernichten#!: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + + ################################################## + # Andalusian Specific + tradition_fp2_malleable_subjects_name:0 "Formbare Untertanen" + tradition_fp2_malleable_subjects_desc:0 "Wer vermag schon zu sagen, was Freiheit ist? Ungeachtet der Kultur ist doch ein König wie jeder andere. Wahre Freiheit kommt durch die Erfahrung, dass man auch ohne Lehnsherrn leben kann." + + culture_parameter_harder_to_convert_county_culture_without_heritage:0 "[promote_culture|E] ist in [counties|E] dieser [culture|E] schwerer, sofern man keine gemeinsame [heritage|E] hat" + culture_parameter_easier_to_convert_county_culture_with_heritage:0 "[promote_culture|E] ist in [counties|E] dieser [culture|E] leichter, wenn man eine gemeinsame [heritage|E] hat" + culture_parameter_powerful_foreign_knights_find_you_attractive:0 "Es werden öfter wandernde [knight|E]-[characters|E] angezogen" + + iberian_heritage_trigger:1 "Die [culture|E] muss eine iberische [heritage|E] haben." + TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER:1 "Bonus durch örtliche [culture|E]-[tradition|E]" + TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER:1 "Malus durch örtliche [culture|E]-[tradition|E]" + + ################################################## + # Generic + tradition_fp2_ritualised_friendship_name:0 "Ritualisierte Freundschaft" + tradition_fp2_ritualised_friendship_desc:0 "Blut mag dicker als Wasser sein, doch mit Wein lebt es sich leichter." + + culture_parameter_automatic_befriend_access:0 "Hat automatisch Zugriff auf das „[GetScheme('befriend').GetTypeName]“-[scheme|E]" + culture_parameter_may_propose_best_friendship:0 "Kann [friends|E] fragen, ob sie [best_friends|E] werden wollen" + culture_parameter_strong_hooks_and_stress_effects_best_friends:0 "[best_friends|E] erhalten [strong_hooks|E] füreinander, erhalten aber [stress|E], wenn sie sie einsetzen" + culture_parameter_may_select_friendship_synergy_bonus:1 "[best_friends|EU] können eine Interaktion nutzen, um über [modifiers|E] Bonus-[skills|E] zu erhalten, wobei sie zusätzliche [stress|E] erleiden." + + propose_best_friendship_interaction:1 "Eid der wahren Freundschaft schwören" + propose_best_friendship_interaction_desc:0 "Vorschlagen, dass [recipient.GetShortUINameNoTooltip] und Ihr [best_friends|E] werdet" + propose_best_friendship_interaction.tt.already_best_friends:0 "Ihr seid bereits allerbeste Freunde!" + propose_best_friendship_interaction.tt.actor_has_best_friend:0 "Ihr #EMP habt#! bereits einen besten Freund!" + propose_best_friendship_interaction.tt.recipient_has_best_friend:0 "[recipient.GetFirstNameNoTooltip] #EMP hat#! bereits einen besten Freund!" + PROPOSE_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], mein[recipient.Custom('DE_END_PRO_S_N')] [recipient.Custom('SisterBrother')], mein[recipient.Custom('DE_END_PRO_S_N')] Gefährt[fp2_2006_vassal_in_crisis.Custom('DE_END_NOU_S_GS_N')], meine Vertrauensperson – werdet Ihr Euch mir anschließen und verkünden, dass unsere Freundschaft die wahrste und strahlendste in der ganzen Welt ist? Mit aller geschuldeten Treue, die damit einhergeht?" + propose_best_friendship_decline_summary:0 "Ich bedauere, dass ich mich nicht auf eine derart heftige Eskalation unserer Beziehung einlassen kann. Ich hoffe, Ihr versteht das." + propose_best_friendship_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] nimmt begeistert an!" + propose_best_friendship_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] nimmt begeistert an!" + propose_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] lehnt höflich ab" + propose_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] ist verärgert über die Ablehnung" + reaffirm_best_friendship_interaction:1 "Eid der wahren Freundschaft neu besiegeln" + reaffirm_best_friendship_interaction_desc:0 "Da [recipient.GetFirstNameNoTooltip] bereits Euer bester Freund ist, ist es nur logisch, dass Ihr einen Eid der wechselseitigen Treue schwört." + REAFFIRM_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], Ihr seid der wahrhaftigste Mensch, den ich kenne und jemals gekannt habe – werdet Ihr Euch mir darin anschließen, einen wechselseitigen Eid der Treue und der Ergebenheit zu schwören?" + reaffirm_best_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + reaffirm_best_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + reaffirm_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] spuckt auf Eure Freundschaft" + reaffirm_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] fühlt sich schrecklich verraten" + synergise_friendship_interaction:0 "Gegenseitige Freundschaftshilfe" + synergise_friendship_interaction_desc:0 "Wendet Euch an Euren [Concept('best_friend', 'Besten Freund')|E], um Unterstützung in Sachen Ausbildung und Bildung zu erhalten" + SYNERGISE_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], ich weiß, ich kann bei vielem auf Euch zählen, und ich frage mich … würdet Ihr mir auch zu Hilfe kommen, wenn es um das Sammeln von Erfahrungen und meine Ausbildung geht?" + synergise_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + synergise_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + synergise_friendship_interaction.decline.actor.tt:0 "$propose_best_friendship_interaction.decline.actor.tt$" + synergise_friendship_interaction.decline.recipient.tt:0 "$propose_best_friendship_interaction.decline.recipient.tt$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_SHY:0 "[GetTrait('shy').GetName(recipient.Self)] wird nervös beim Gedanken an einen [Concept('best_friend', 'Besten Freund')|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_ARBITRAY:0 "[GetTrait('arbitrary').GetName(recipient.Self)] ist zögerlich, was einen [Concept('best_friend', 'Besten Freund')|E] angeht: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_GREGARIOUS:0 "[GetTrait('arbitrary').GetName(recipient.Self)] wird gern ein [best_friend|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_JUST:0 "[GetTrait('just').GetName(recipient.Self)] wird gern ein [best_friend|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_LACKING_CULTURAL_PARAMETER:0 "[recipient.GetCulture.GetName]e [culture|E] versteht die wahre Bedeutung von Freundschaft nicht: $VALUE|=+0$" + REAFFIRM_BEST_FRIEND_OPINION_HAS_CULTURAL_PARAMETER:0 "[recipient.GetCulture.GetName]e [culture|E] versteht die wahre Bedeutung von Freundschaft: $VALUE|=+0$" + + SYNERGY_BONUS_ACTOR:0 "Sich vor allem auf die eigene [education|E] verlassen" + SYNERGY_BONUS_RECIPIENT:0 "Sich vor allem auf die [education|E] des [Concept('best_friend', 'Besten Freunds')|E] verlassen" + SYNERGY_BONUS_MIXED:0 "Sich auf eine Mischung Eurer beiden [Concept('educations', 'Ausbildungen')|E] verlassen" + synergise_friendship_interaction_cannot_share_education:0 "Ihr könnt Euch nicht allein auf die [education|E] Eures [Concept('best_friend', 'Besten Freunds')|E] verlassen, wenn Ihr die gleiche habt" + + fp2_single_synergy_neutral_modifier_desc_label:0 "Dieser Charakter hat eine Arbeitsbeziehung mit dem eigenen Besten Freund. Das mag hilfreich sein, kann aber auch Kraft kosten." + fp2_single_synergy_diplomacy_modifier:0 "Verbesserte Diplomatie" + fp2_single_synergy_diplomacy_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_martial_modifier:0 "Verbesserte Kriegsführung" + fp2_single_synergy_martial_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_stewardship_modifier:0 "Verbesserte Verwaltung" + fp2_single_synergy_stewardship_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_intrigue_modifier:0 "Verbessertes Ränkespiel" + fp2_single_synergy_intrigue_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_learning_modifier:0 "Verbesserte Bildung" + fp2_single_synergy_learning_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + + fp2_double_synergy_diplomacy_modifier:0 "Diplomatiesynergie" + fp2_double_synergy_martial_modifier:0 "Kriegsführungssynergie" + fp2_double_synergy_stewardship_modifier:0 "Verwaltungssynergie" + fp2_double_synergy_intrigue_modifier:0 "Ränkespielssynergie" + fp2_double_synergy_learning_modifier:0 "Bildungssynergie" + fp2_double_synergy_neutral_modifier_desc_label:0 "Dieser Charakter wendet angemessen viel Zeit dafür auf, dem eigenen Besten Freund zu helfen, seine Ausbildung vollumfänglich zu nutzen. Das mag hilfreich sein, kann aber auch Kraft kosten." + fp2_double_synergy_diplomacy_diplomacy_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_martial_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_stewardship_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_intrigue_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_learning_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_diplomacy_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_martial_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_stewardship_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_intrigue_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_learning_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_diplomacy_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_martial_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_stewardship_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_intrigue_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_learning_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_diplomacy_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_martial_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_stewardship_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_intrigue_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_learning_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_diplomacy_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_martial_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_stewardship_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_intrigue_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_learning_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + + ritual_best_friend_hook:0 "Bester Freund" + lost_ritualised_best_friend:0 "Besten Freund verloren" + on_hook_used.tt.best_friend_stress:0 "Ihr missbraucht Eure Freundschaft mit [target.GetShortUINameNoTooltip]" + death.lost_ritualised_best_friend.tt:1 "Euer bester Freund auf der ganzen Welt ist gestorben" + need_at_least_one_friend:1 "Ihr braucht mindestens einen [friend|E]" + scheme_power_against_friend_add:1 "[scheme_power|E] gegen [friends|E]" + scheme_power_against_best_friend_add:1 "[scheme_power|E] gegen [best_friends|E]" + + on_set_relation_best_friend.gain_hook.root.tt:0 "Eure Freundschaft mit [target.GetFirstNameNoTooltip] ist von ritueller Bedeutung" + on_set_relation_best_friend.gain_hook.target.tt:0 "Eure Freundschaft mit [ROOT.Char.GetFirstNameNoTooltip] ist von ritueller Bedeutung" + on_remove_relation_best_friend.lose_hook.root.tt:0 "Ohne Freundschaft habt Ihr keinen Einfluss auf [target.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_hook.target.tt:0 "Ohne Freundschaft habt Ihr keinen Einfluss auf [ROOT.Char.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_synergy_modifiers.root.tt:0 "[target.GetFirstNameNoTooltip] unterstützt Eure täglichen Aufgaben nicht mehr" + on_remove_relation_best_friend.lose_synergy_modifiers.target.tt:0 "[ROOT.Char.GetFirstNameNoTooltip] unterstützt Eure täglichen Aufgaben nicht mehr" + on_death_relation_best_friend.lose_synergy_modifiers.root.tt:0 "$on_remove_relation_best_friend.lose_synergy_modifiers.root.tt$" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_flavor_events_oltner_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_flavor_events_oltner_l_german.yml new file mode 100644 index 0000000000..d2173436aa --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_flavor_events_oltner_l_german.yml @@ -0,0 +1,13 @@ +l_german: + rice_fields_modifier:0 "Reisfelder" + rice_fields_modifier_desc:0 "Bauern in dieser Provinz bauen nahrhaften Reis an, der ihre Mägen füllt und eine neue Küche hervorbringt." + fp2_flavor.0001.t:0 "Ein Büschel neuer Ideen" + fp2_flavor.0001.desc:0 "Der Hauptsitz von [rice_propagator.GetTitledFirstName] ist wahrhaft wohlhabend. Die Bauern von [rice_propagator_capital.GetNameNoTier] sind fett und glücklich – und #EMP fleißig!#!\n\nDie Muslime haben eine neue Feldfrucht in ihre Lande gebracht: Reis. Er lässt sich leicht anbauen und ernährt das Volk gut. Ich frage mich, ob das ein Teil ihres Erfolges ist. Ich hätte auch nichts gegen eine fleißigere Bauernschaft …\n\nVielleicht sollte ich Reisfelder in meinem Hauptsitz anlegen? Doch wie gehe ich das an?" + fp2_flavor.0001.a:0 "Gold wird die Zunge von [rice_propagator.GetFirstNameNoTooltip] lösen." + fp2_flavor.0001.b:0 "[rice_propagator.Custom('DE_PRO_PER_S_3P_N')|U] würde doch Freunden nichts verheimlichen?" + fp2_flavor.0001.c:0 "Das Geheimnis wird mein sein … Schickt einen Agenten los." + fp2_flavor.0001.d:0 "Vergesst es. Ich gebe mich nicht mit Muslimen ab." + fp2_flavor.0001.b.success:0 "Ihr überzeugt [rice_propagator.Custom('DE_PRO_PER_S_3P_A')] erfolgreich" + fp2_flavor.0001.b.failure:0 "[rice_propagator.GetFirstNameNoTooltip] ist beleidigt" + fp2_flavor.0001.c.success:0 "Eure Agenten stehlen das Geheimnis" + fp2_flavor.0001.c.failure:0 "[rice_propagator.GetFirstNameNoTooltip] ist außer sich vor Zorn" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_game_concepts_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_game_concepts_l_german.yml new file mode 100644 index 0000000000..66ee72655c --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_game_concepts_l_german.yml @@ -0,0 +1,106 @@ +l_german: + game_concept_struggle:1 "Ringen" + game_concept_struggle_struggles:0 "Ringen" + game_concept_struggle_desc:2 "Ein $game_concept_struggle_struggles$ ist ein langfristiger Konflikt, an dem große [struggle_region_regions|E] mit vielen [faiths|E] und [cultures|E] beteiligt sind. Innerhalb der Grenzen des $game_concept_struggle$s gelten besondere Regeln und [modifiers|E], die sich im Lauf der Zeit ändern. Da sie Jahrzehnte oder gar Jahrhunderte andauern können, befinden sich nicht alle am $game_concept_struggle$ beteiligten [characters|E] ständig im [war|E] miteinander.\n\nWenn $game_concept_characters$ in der [struggle_region|E] handeln (beispielsweise jemandem den $game_concept_war$ erklären oder eine [Concept('marrying', 'Ehe')|E] eingehen), kann das [struggle_catalyst_catalysts|E] aktivieren, durch die das Ringen verschiedene $game_concept_struggle_phase_phases$ durchmacht.\n\nAbhängig davon, wie sehr sie von anderen Beteiligten als Teil des $game_concept_struggle$s betrachtet werden, gelten $game_concept_characters$ mit Landbesitz in der Gegend als [struggle_involved|E], [struggle_interloper|E] oder [struggle_uninvolved|E]." + + game_concept_iberian_struggle:1 "Iberisches Ringen" + game_concept_iberian_struggle_desc:2 "Das Iberische Ringen stellt Jahrhunderte von zerrütteten Beziehungen auf der Iberischen Halbinsel dar. Auch wenn es aus der Umayyaden-Eroberung Iberiens im achten Jahrhundert geboren wurde, durchlief das [struggle|E] [struggle_phase_phases|E] der hasserfüllten Gewalt, der misstrauischen Waffenstillstände und der pragmatischen Zusammenarbeit. In solchen Situationen gibt es nur wenige dauerhafte Verbündete, und [rulers|E] sollten sich davor hüten, sich nur auf einen gemeinsamen [Concept('faith', 'Glauben')|E] oder eine geteilte [culture|E] zu verlassen." + game_concept_struggle_phase:1 "Ringen-Phase" + game_concept_struggle_phase_phase:1 "Phase" + game_concept_struggle_phase_phases:0 "Phasen" + game_concept_struggle_phase_desc:1 "Eine $game_concept_struggle_phase_phase$ ist eine allgemeine Stimmung, die die am [Concept('struggle_involved', 'Ringen beteiligten')|E] [characters|E] und [counties|E] in der [struggle_region|E] gemeinsam haben. Phasen stehen für kurzfristige gesellschaftliche Neigungen und Haltungen, die zeitweise den Dialog innerhalb des [Concept('struggle', 'Ringens')|E] dominieren.\n\n#weak Beispiel: In einer $game_concept_struggle_phase_phase$ könnten die Bewohner einer $game_concept_struggle_region_region$ denken, religiöse Toleranz sei entscheidend, selbst wenn der Rest des Glaubens anderer Meinung ist.#!" + + game_concept_struggle_catalyst:1 "Ringen-Auslöser" + game_concept_struggle_catalyst_catalyst:1 "Auslöser" + game_concept_struggle_catalyst_catalysts:0 "Auslöser" + game_concept_struggle_catalyst_desc:2 "Ein [struggle_struggles|E] durchläuft [struggle_phase_phases|E], wenn gewisse bemerkenswerte Taten unternommen werden, die in ihrer [struggle_region|E] für einen Konsens hinsichtlich einer bestimmten Stimmung sorgen. Eine Liste der Taten und in welcher $game_concept_struggle_phase_phase$ sie wichtig sind, findet sich im $game_concept_struggle$-Fenster.\n\n#weak Beispiel: Die [struggle_phase_iberia_opportunity|E] des [Concept('iberian_struggle', 'Iberischen Ringens')|E] kann in [struggle_phase_iberia_hostility|E] oder [struggle_phase_iberia_conciliation|E] übergehen. Wird ein wichtiger [character|E] ermordet, geht die Tendenz zu Ersterem, wohingegen ein [alliance|E] durch eine [marriage|E] mit jemandem eines anderen [Concept('faith', 'Glaubens')|E] auf Letzteres hinwirkt." + + game_concept_struggle_involved:1 "Beteiligt" + game_concept_struggle_involved_desc:2 "Wenn ein [character|E] oder eine [county|E] $game_concept_struggle_involved$ ist, heißt das, sie werden von den Bewohnern einer bestimmten [struggle_region|E] als natürliche und integrale Teile eines [Concept('struggle', 'Ringens')|E] betrachtet. Sie profitieren in der Gänze von den schwankenden Vorzügen der [struggle_phase_phases|E] und sind die Hauptantreiber für [struggle_catalyst_catalysts|E].\n\n[cultures|E] und [faiths|E] werden als $game_concept_struggle_involved$ betrachtet, wenn sie eine nennenswerte Präsenz in der $game_concept_struggle_region_region$ hatten oder haben.\n\n#weak Um $game_concept_struggle_involved$ zu sein, müssen sowohl $game_concept_culture$ als auch $game_concept_faith$ eines $game_concept_character$s $game_concept_struggle_involved$ sein #EMP und#! er muss seinen [capital|E] innerhalb der $game_concept_struggle_region$ haben.#!" + + game_concept_struggle_interloper:1 "Einmischend" + game_concept_struggle_interloper_interlopers:0 "Einmischend" + game_concept_struggle_interloper_desc:2 "Wenn ein [character|E] in ein [struggle|E] verstrickt wird, aber noch nicht als voll [struggle_involved|E] gilt, gilt er als $game_concept_struggle_interloper$.\n\nEinmischende Charaktere haben ihre [Concept('capital', 'Hauptsitze')|E] in der [struggle_region|E], aber haben nicht sowohl einen $game_concept_struggle_involved$en [Concept('faith', 'Glauben')|E] als auch eine $game_concept_struggle_involved$e [culture|E].\n\nVoll $game_concept_struggle_involved$e $game_concept_characters$ halten sie für unruhestiftende Außenseiter, die ihre Nase in Sachen stecken, die sie nichts angehen. $game_concept_struggle_interloper$e [rulers|E] erleiden daher meist einige Mali in [counties|E], die sie in der $game_concept_struggle_region$ halten." + + game_concept_struggle_uninvolved:1 "Unbeteiligt" + game_concept_struggle_uninvolved_desc:2 "Damit ein [character|E] als $game_concept_struggle_uninvolved$ an einem bestimmten [struggle|E] gilt, braucht er nur seinen [capital|E] außerhalb der [struggle_region|E] zu haben.\n\nDas heißt, dass er als Außenseiter gilt – als jemand, der nicht nur keinen großen Anteil an den laufenden [struggle_phase_phases|E] hat, sondern diesen auch nicht #EMP haben sollte#!, da er die örtlichen Feinheiten einfach nicht begreift.\n\nEine der wenigen Sachen, auf die sich alle Teilnehmer an einem $game_concept_struggle$ einigen können, ist der Umstand, dass $game_concept_struggle_uninvolved$e $game_concept_characters$ nichts auf #EMP ihrem#! Land zu suchen haben. $game_concept_struggle_uninvolved$e [rulers|E] erleiden daher große Mali in allen [counties|E], die sie innerhalb der $game_concept_struggle_region$ halten." + + game_concept_struggle_large_conquest:1 "Ringen-Großeroberung" + game_concept_struggle_large_conquest_desc:2 "Einige $game_concept_struggle_catalyst_catalysts$ drehen sich um den erfolgreichen Abschluss eines größeren [Concept('war', 'Kriegs')|E] durch den Angreifer.\n\nDazu zählen die folgenden [casus_bellis|E]:\n$EFFECT_LIST_BULLET$ $duchy_conquest_cb$ \n$EFFECT_LIST_BULLET$ $individual_duchy_de_jure_cb$ \n$EFFECT_LIST_BULLET$ $imperial_reconquest_cb$ \n$EFFECT_LIST_BULLET$ $invasion_war$ \n$EFFECT_LIST_BULLET$ $clan_invasion_war$ \n$EFFECT_LIST_BULLET$ $mongol_invasion_war$ \n$EFFECT_LIST_BULLET$ $major_religious_war$ $game_concept_war$ \n$EFFECT_LIST_BULLET$ Sowohl [Concept('great_holy_war_directed', 'Gezielte')|E] als auch [Concept('great_holy_war_undirected', 'Ungezielte')|E] $undirected_great_holy_war$e \n$EFFECT_LIST_BULLET$ $tribal_subjugation_cb$" + + game_concept_struggle_region:1 "Ringen-Region" + game_concept_struggle_region_region:1 "Region" + game_concept_struggle_region_regions:0 "Regionen" + game_concept_struggle_region_desc:2 "Jedes [struggle|E] ist an eine [region|E] auf der Karte gebunden. Der Standort eines [Concept('character','Charakters')|E] innerhalb der $game_concept_region$ (sowie seine [culture|E] und sein [faith|E]) bestimmen, ob er als [struggle_involved|E], [struggle_interloper|E] oder [struggle_uninvolved|E] gilt.\n\n[counties|E] in einer $game_concept_struggle_region$ sind allgemein verschiedenen [county_modifiers|E] unterworfen, die von der jeweiligen [struggle_phase_phase] abhängen." + + game_concept_struggle_conquest:1 "Ringen-Konflikt" + game_concept_struggle_conquest_conquest:1 "Konflikt" + game_concept_struggle_conquest_conquests:0 "Konflikte" + game_concept_struggle_conquest_desc:2 "Es ist nicht ungewöhnlich, dass [rulers|E], die an einem [struggle|E] beteiligt sind, Grenzstreitigkeiten und kleinere Querelen haben, die das Wesen der laufenden [struggle_phase|E] verändern können. Das häufige Vorkommen von nebensächlichen örtlichen Streitigkeiten erlaubt es $game_concept_rulers$n, kleinere Landnahmen durchzuführen und dabei ihre Ziele zu erobern oder zu Vasallen zu machen.\n\nDa $game_concept_struggle_conquest_conquests$ von der Umgebung ihres $game_concept_struggle$s abhängen, verändern sich ihre [prestige|E]-Kosten mit der jeweils laufenden $game_concept_struggle_phase$." + + game_concept_struggle_phase_iberia_opportunity:1 "Gelegenheitsphase" + game_concept_struggle_phase_iberia_opportunity_desc:2 "Nach einer langen Periode einer verhältnismäßig friedlichen Koexistenz während der [struggle_phase_iberia_conciliation|E] macht sich Selbstgefälligkeit breit. Bauern und Adel sind allzu zufrieden damit, dass die Dinge einfach #EMP laufen#!, sodass gerissenere [characters|E] ihre Naivität ausnutzen können.\n\nIrgendwann werden neue Kränkungen entweder zu einer Eskalation in Richtung [struggle_phase_iberia_hostility|E] führen oder geschicktes politisches Taktieren erzielt durch die [struggle_phase_iberia_conciliation|E] ein zerbrechliches und für alle Seiten unbehagliches Gleichgewicht." + + game_concept_struggle_phase_iberia_hostility:1 "Feindseligkeitsphase" + game_concept_struggle_phase_iberia_hostility_desc:2 "In dieser $game_concept_struggle_phase_phase$ nehmen Spannungen zu und die Gemüter sind erhitzt. Wiederholte Bösartigkeiten und eskalierende Missverständnisse während der [struggle_phase_iberia_opportunity|E] haben zu wachsendem Hass auf [characters|E] unterschiedlicher [cultures|E], [faiths|E] oder – #EMP noch schlimmer#! – beidem geführt.\n\nEin solches Blutvergießen kann allerdings nicht ewig andauern. Irgendwann gewinnen kühlere Köpfe oder einfache Erschöpfung die Oberhand und leiten auf der Halbinsel die [struggle_phase_iberia_compromise|E] ein." + + game_concept_struggle_phase_iberia_compromise:1 "Kompromissphase" + game_concept_struggle_phase_iberia_compromise_desc:2 "Ob sie nun aus den Streitigkeiten der [struggle_phase_iberia_hostility|E] oder hinterlistigen Eskalationen während der [struggle_phase_iberia_conciliation|E] hervorgeht: Die $game_concept_struggle_phase_iberia_compromise$ stellt eine wachsende Übereinkunft zwischen den Völkern Iberiens dar. Unterschiede werden außer Acht gelassen, eine gemeinsame Geschichte und Herkunft lässt ehemalige Feinde zusammenrücken.\n\nDie Halbinsel steht am Scheideweg: Wenn die Konflikte wieder aufflammen, erwartet sie die [struggle_phase_iberia_opportunity|E]." + + game_concept_struggle_phase_iberia_conciliation:1 "Aussöhnungsphase" + game_concept_struggle_phase_iberia_conciliation_desc:1 "Als Ergebnis einer bemerkenswerten [struggle_phase_iberia_compromise|E] werden die Beziehungen zwischen den Völkern Iberiens während dieser $game_concept_struggle_phase_phase$ derart herzlich, dass Außenseiter ihre Lässlichkeit kaum nachvollziehen können. Glaubensübergreifende [marriages|E] sind besonders häufig.\n\nDies kann jedoch nicht für immer anhalten, und Vertrauensbrüche werden irgendwann das [Concept('iberian_struggle', 'Iberische Ringen')|E] mit einer [struggle_phase_iberia_compromise|E] wieder aufflammen lassen." + + game_concept_struggle_involved_faith:0 "Beteiligter Glaube" + game_concept_struggle_involved_faiths:0 "Beteiligte Glauben" + game_concept_struggle_involved_faith_desc:0 "Manche [faiths|E] beginnen bereits als [struggle_involved|E] an einem [struggle|E]. Andere werden vielleicht aufgrund sich verändernder Umstände beteiligt." + + game_concept_struggle_involved_culture:0 "Beteiligte Kultur" + game_concept_struggle_involved_cultures:0 "Beteiligte Kulturen" + game_concept_struggle_involved_culture_desc:0 "Manche [cultures|E] beginnen bereits als [struggle_involved|E] an einem [struggle|E]. Andere werden vielleicht aufgrund sich verändernder Umstände beteiligt." + + game_concept_dissolution_faction:0 "Auflösungsfraktion" + game_concept_dissolution_factions:0 "Auflösungsfraktionen" + game_concept_faction_dissolution:0 "Auflösung" + game_concept_dissolution_faction_desc:0 "Die [dissolution_faction|E] will das [realm|E] ihres [Concept('liege', 'Lehnsherrn')|E] vernichten. Ist sie erfolgreich, werden alle Vasallen im Reich [independent|E] und ihr Lehnsherr verliert seinen [primary_title|E]." + + + game_concept_improve_city_province_decision:0 "„$improve_city_province_decision_name$“-Entscheidung" + game_concept_improve_city_province_decision_desc:0 "Eine [decision|E], die es Euch erlaubt, die Zahl der [buildings|E], die in einem [city_holding|E] verfügbar sind, zu erhöhen." + + game_concept_border_raid:0 "Grenzüberfall" + game_concept_border_raids:0 "Grenzüberfälle" + game_concept_border_raiding:0 "Grenzüberfallend" + game_concept_border_raid_desc:3 "[Concept('struggle_involved', 'Beteiligten')|EU] [Concept('rulers','Herrschern')|E] des Iberischen [Concept('struggle', 'Ringens')|E] steht diese besondere Form des [Concept('war','Kriegs')|E] zur Verfügung. Der Angreifer will dabei eine bestimmte gegnerische [county|E], die an sein [realm|E] angrenzt, mit einer [Concept('siege','Belagerung')|E] konfrontieren.\n\nDer [war_leader|E] erhält [gold|E] für die Einnahme des [Concept('war_target','Kriegsziels')|E], das [development|E] und [control|E] verlieren wird. Auch [buildings|E] können vernichtet werden und zusätzliches [gold|E] gewähren; die Chance dafür erhöht sich mit anwachsender [development|E] und der Größe der [army|E], die die [siege|E] durchführt.\n\n[war_score|E] erhält der Angreifer rasch durch [occupy|E] des [Concept('war_target','Kriegsziels')|E]." + + game_concept_bargain_fealty:0 "Treue verhandeln" + game_concept_bargained_fealty:0 "Treue verhandelt" + game_concept_bargain_fealty_desc:3 "Diese besondere [interaction|E] steht [Concept('struggle_involved', 'Beteiligten')|E] [Concept('rulers','Herrschern')|E] zur Verfügung, die in einen defensiven [war|E] verwickelt sind.\n\nDer [war_leader|E] bittet einen benachbarten, höherrangigen [ruler|E], sich dem Krieg anzuschließen, wofür man sein [vassal|E] wird." + + game_concept_contract_assistance:0 "Bezahlte Unterstützung" + game_concept_contracting_assistance:0 "Bezahlt Unterstützung" + game_concept_contract_assistance_desc:2 "Dies ist eine besondere [interaction|E], die [Concept('struggle_involved', 'Beteiligten')|E] [rulers|E] des Iberischen [Concept('struggle', 'Ringens')|E] zur Verfügung steht – sie erlaubt es ihnen, sich den [Concept('wars','Kriegen')|E] von [Concept('struggle_involved', 'Beteiligten')|E] [Concept('rulers','Herrschern')|E] für [gold|E] anzuschließen.\n\nDie Bezahlung erfolgt beim Abschluss des Krieges, ungeachtet dessen, wie er ausgeht, sofern der zu Bezahlende eine [war_contribution|E] von mindestens 100 aufweist." + + game_concept_iberian_reclamation:0 "Iberische Rückforderung" + game_concept_iberian_reclaiming:0 "Fordert Iberien zurück" + game_concept_iberian_reclamations:0 "Iberische Rückforderungen" + game_concept_iberian_reclamation_desc:2 "Dies ist eine besondere Art des [Concept('war','Kriegs')|E], die am [Concept('iberian_struggle', 'Iberischen Ringen')|E] [struggle_involved|E] [Concept('rulers','Herrschern')|E] zur Verfügung steht.\n\nDer Angreifer zielt darauf ab, entweder ein [duchy|E] zu erobern, in dem es [Concept('struggle_involved', 'Beteiligte')|E] [counties|E] gibt, die von einem [Concept('struggle_interloper', 'Einmischenden')|E] oder [Concept('struggle_uninvolved', 'Unbeteiligten')|E] [ruler|E] gehalten werden, oder es zu [vassalize|E], falls kein Landbesitz außerhalb des Herzogtums vorhanden ist." + + game_concept_enforce_truce:0 "Waffenstillstand erzwingen" + game_concept_enforced_truce:0 "Erzwingt Waffenstillstand" + game_concept_enforce_truce_desc:2 "Dies ist eine besondere [interaction|E], die [Concept('struggle_involved', 'Beteiligten')|E] [Concept('rulers','Herrschern')|E] zur Verfügung steht und einen [war|E] mit einem [Concept('white_peace', 'Weißen Frieden')|E] beendet und [truces|E] etabliert.\n\nMan kann sie nur einsetzen, um Kriege zwischen anderen [Concept('struggle_involved', 'Beteiligten')|E] [Concept('rulers','Herrschern')|E] von niedrigerem [rank|E] zu beenden, bei denen mindestens eine Seite [independent|E] oder Teil desselben [Concept('realm', 'Reichs')|E] ist." + + game_concept_incite_revolts_interaction:1 "Revolte anfachen" + game_concept_incite_revolts_interaction_desc:1 "Erlaubt es, [gold_i][gold|E] zu investieren, um die [peasant_faction|E] in einem anderen [realm|E] anzustacheln, wenn es [counties|E] mit negativer [county_opinion|E] hat." + + game_concept_secure_iberian_foothold_decision:0 "$secure_iberian_foothold_decision_title$" + game_concept_secure_iberian_foothold_decision_desc:1 "Eine [decision|E], die es einem Nicht-[Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] erlaubt, das [Concept('iberian_struggle', 'Iberische Ringen')|E] zu beenden." + + game_concept_golden_age_jewish_science_in_iberia_decision:0 "$golden_age_jewish_science_in_iberia_decision$" + game_concept_golden_age_jewish_science_in_iberia_decision_desc:1 "Eine [decision|E], bei der man die örtlichen jüdischen Gelehrten finanziert und dafür gewisse Vorzüge erhält." + + game_concept_build_holy_pilgrim_roads_decision:0 "$build_holy_pilgrim_roads_decision$" + game_concept_build_holy_pilgrim_roads_decision_desc:1 "Eine [decision|E], bei der man Straßen baut, um Pilgern das Leben zu erleichtern." + + game_concept_purchase_truce_interaction:0 "$purchase_truce_interaction$" + game_concept_purchase_truce_interaction_desc:1 "Eine [interaction|E], die es erlaubt, [truces|E] vorzeitig im Austausch für [gold_i][gold|E] zu kaufen." + diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_important_actions_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_important_actions_l_german.yml new file mode 100644 index 0000000000..b20fe70732 --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_important_actions_l_german.yml @@ -0,0 +1,24 @@ +l_german: + action_can_offer_assistance:0 "Kann Bezahlte Unterstützung anbieten" + action_can_offer_assistance_label:0 "Ihr könnt anbieten, Euch dem Krieg von [recipient.GetShortUINameNoTooltip] im Austausch für Gold anzuschließen." + action_can_offer_assistance_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_offer_assistance_desc:0 "[recipient.GetUIName] ist ein am [Concept('struggle_involved', 'Ringen Beteiligter')|E] [ruler|E], der einen [war|E] gegen ein anderes [realm|E] ausficht, sodass Ihr [contract_assistance|E] anbieten könnt.$action_can_offer_assistance_HELP$" + action_can_offer_assistance_click:0 "#I Klicken, um sie [recipient.Custom('DE_PRO_PER_S_3P_D')] anzubieten#!" + action_can_offer_assistance_combined_group_label:0 "Kann sich Kriegen für Gold anschließen" + action_can_offer_assistance_combined_group_name:0 "Kann sich dem Krieg von [recipient.GetShortUINameNoTooltip] für Gold anschließen" + action_can_offer_assistance_combined_group_description:0 "Andere am [Concept('struggle_involved', 'Ringen beteiligte')|E] [rulers|E] fechten [wars|E] aus, sodass Ihr Hilfe für [gold|E] anbieten könnt." + action_can_offer_assistance_combined_unimportant:0 "$action_can_offer_assistance_unimportant$" + action_can_offer_assistance_unimportant:0 "@warning_icon!#X Ihr seid bereits in einem [war|E]#!" + action_can_offer_assistance_HELP:1 "\n\n#help Als [ruler|E] könnt Ihr auch invadiert werden, und es kann günstig sein, darauf zu warten, dass Ihr in einer sicheren Position seid, um Euch einem weiteren [war|E] anzuschließen.#!" + + action_can_bargain_fealty:0 "Kann Vasallisierung für Unterstützung anbieten" + action_can_bargain_fealty_label:0 "Ihr könnt [recipient.GetShortUINameNoTooltip] Eure Dienste im Austausch für Schutz anbieten." + action_can_bargain_fealty_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_bargain_fealty_desc:0 "[recipient.GetUIName] ist ein sich ins [Concept('struggle_interloper', 'Ringen einmischender')|E] [ruler|E] in der Nähe mit höherem [title_tier|E], sodass Ihr [recipient.Custom('DE_PRO_PER_S_3P_D')] Eure Dienste im Gegenzug für Unterstützung bei Eurem [war|E] anbieten könnt.$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_click:0 "#I Klicken, um mit [recipient.Custom('DE_PRO_PER_S_3P_D')] zu verhandeln#!" + action_can_bargain_fealty_combined_group_label:0 "Treue einem Außenseiter verschachern" + action_can_bargain_fealty_combined_group_name:0 "Ihr könnt [recipient.GetShortUINameNoTooltip] Eure Dienste anbieten." + action_can_bargain_fealty_combined_group_description:0 "[Concept('struggle_involved', 'Unbeteiligte')|E] [rulers|E] in der Nähe können sich Eurem [war|E] anschließen, wenn sie im Gegenzug Euer [liege|E] werden.$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_combined_unimportant:0 "" + action_can_bargain_fealty_unimportant:0 "@warning_icon!#X [recipient.Custom('DE_PRO_PER_S_3P_N')|U] ist Euch nicht wichtig#!" + action_can_bargain_fealty_HELP:0 "\n\n#help Ihr werdet kein [independent_ruler|E] mehr sein. Bedenkt, ob die Niederlage im [war|E] schlimmer wäre, als einen [liege|E] zu bekommen.#!" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_legacies_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_legacies_l_german.yml new file mode 100644 index 0000000000..97372aaed8 --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_legacies_l_german.yml @@ -0,0 +1,52 @@ +l_german: + fp2_urbanism_legacy_track_name:1 "Metropolit" + fp2_urbanism_legacy_track_desc:1 "Städte spiegeln die Kultiviertheit ihrer Erbauer wider und ziehen Adlige aus der ganzen Welt an." + fp2_urbanism_legacy_1_name:1 "Einflussreiche Städte:" + fp2_urbanism_legacy_4_name:2 "Prestigeträchtige Entwicklung" + fp2_urbanism_legacy_3_name:0 "Engagierte Mitwirkende" + fp2_urbanism_legacy_2_name:1 "Republikanische Ausbildung" + fp2_urbanism_legacy_5_name:2 "Florierende Städte" + fp2_coterie_legacy_track_name:0 "Klüngel" + fp2_coterie_legacy_track_desc:1 "Die Stärke, die ein Haus zusammenhält" + fp2_coterie_legacy_1_name:0 "Innerer Zirkel" + fp2_coterie_legacy_2_name:0 "Verlässliches Haus" + fp2_coterie_legacy_3_name:0 "Einigkeit" + fp2_coterie_legacy_4_name:0 "Geteilte Informationen" + fp2_coterie_legacy_5_name:0 "Pragmatische Wurzeln" + + + cultural_acceptance_gain_gift_dynasty_perk:0 "durch [dynasty_perk|E] „$fp2_urbanism_legacy_2_name$“" + + LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION:1 "Schaltet „[improve_city_province_decision|E]“ frei" + LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT:1 "Alle [Concept('city', 'Städte')|E] erhöhen das monatliche [development_growth|E] ihrer [county|E] um #P +20 %#!" + LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION:1 "[prestige_i]#P [EmptyScope.ScriptValue('medium_prestige_gain')|0]#! [prestige|E] erhalten und mögliche [guests|E] anziehen, wenn ein [building|E] in einem [city_holding|E] fertiggestellt wird" + LEGACY_DYNASTY_BETTER_CONTRIBUTION_FROM_REPUBLICAN_VASSALS:0 "#P +15 %#! [taxes|E] von [republic_government|E]-[vassals|E]\n#P +15 %#! [levy|E] von [republic_government|E]-[vassals|E]" + LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES:1 "[dynasty|E]-Mitglieder können die [traits|E]-Reihe „[GetTrait('education_republican_knowledge_3').GetName(GetNullCharacter)]“ neben ihrer [education_trait|E] erhalten, wenn sie in einer Gemeinde mit hoher [development|E] unterwiesen werden" + LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY:1 "Mitglieder des [Concept('house', 'Hauses')|E] benötigen kein Salär, wenn sie ein [court_position|E] erhalten, und können ohne [prestige_i] [prestige|E]-Verlust entlassen werden" + LEGACY_DYNASTY_BETTER_SPOUSE_FROM_HOUSE_MEMBERS:1 "[skills|E] durch [spouse|E]-[councillor_tasks|E]: #p +10 %#! pro [councillor|E] aus Eurem [house|E]" + LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS:1 "Mehr [prestige_i] [prestige|E], wenn man zum Krieg eines [Concept('house', 'Hausmitglieds')|E] beiträgt.\nSchaltet „#V $call_house_member_to_war_interaction$#!“ für alle Mitglieder des [Concept('house', 'Hauses')|E] frei" + LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS:1 "Schaltet „#V $share_known_secrets_interaction$#!“ frei: Bekannte [secrets|E] können freimütig mit Mitgliedern Eures [Concept('house', 'Hauses')|E] getauscht werden" + LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN:0 "[dynasty|E]-Mitglieder können ihre [children|E] für gewisse [prestige_i] [prestige|E]- und [tyranny|E]-Kosten [disinherit|E]" + LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS:2 "#P [EmptyScope.ScriptValue('council_reliable_house_percentage')|0]%#! des [Concept('skills','Hauptwerts')|E] der [councillors|E] erhalten, die zu Eurem [house|E] gehören." + + + inner_circle_salary_mod:0 "$fp2_coterie_legacy_1_name$" + + share_known_secrets_interaction:0 "Geheimnis teilen" + share_known_secrets_interaction.tt.no_secrets_to_share:1 "Ihr meint, dass es keine passenden Geheimnisse zum Teilen gibt" + share_known_secrets_interaction_desc:0 "Tauscht [secrets|E] mit [recipient.GetShortUINameNoTooltip] aus: Offenbart Eures und erfahrt [recipient.Custom('DE_PRO_POS_S_3P')]es" + share_known_secrets_interaction_outcome_notif_title:0 "Geheimnisse ausgetauscht" + share_known_secrets_interaction_recipient_had_no_secrets:0 "[recipient.GetName] hat keine zu teilenden [secrets|E]!" + share_known_secrets_interaction_desc_intro:0 "Ihr tauscht Informationen mit [recipient.GetTitledFirstName] aus und erfahrt von folgenden [Concept('secrets', 'Geheimnissen')|E]:" + + disinherit_children_interaction:0 "Kind enterben" + disinherit_children_interaction_desc:0 "[recipient.GetShortUINameNoTooltip] aus der [line_of_succession|E] entfernen" + + many_secrets_exchanged:0 "#EMP Viele#! Geheimnisse erfahren" + several_secrets_exchanged:0 "#EMP Einige#! Geheimnisse erfahren" + few_secrets_exchanged:0 "#EMP Ein paar#! Geheimnisse erfahren" + reliable_house_modifier:0 "$fp2_coterie_legacy_2_name$" + + prestige_gained_from_building_completion:0 "Prestige durch abgeschlossene Gebäude" + city_gained_building_slots:0 "Neue Gebäudeplätze" + diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_lyonese_monk_events_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_lyonese_monk_events_l_german.yml new file mode 100644 index 0000000000..ecef0c3337 --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_lyonese_monk_events_l_german.yml @@ -0,0 +1,233 @@ +l_german: + ################################################## + # #Misc + + fp2_lyonese_monk.0000.t.revealed:0 "Sonderbare Lehren:" + fp2_lyonese_monk.0000.t.council:0 "Konklave:" + fp2_lyonese_monk_cancel_chain_effect.tt:0 "Während der versuchten Verhaftung wird [acolyte.GetFirstName] getötet" + fp2_lyonese_monk.0000.tt.continues_to_teach:0 "[acolyte.GetFirstName] lehrt weiter" + fp2_lyonese_monk.0000.tt.teachings_fade:0 "Die Lehren von [acolyte.GetFirstName] werden in Vergessenheit geraten" + fp2_lyonese_monk.0000.tt.is_humbled:0 "#EMP [acolyte.GetFirstName] wird gedemütigt#!" + fp2_lyonese_monk.0000.tt.is_paused:0 "#EMP [acolyte.GetFirstName] bekommt Zeit zum Nachdenken#!" + fp2_lyonese_monk.0000.tt.is_emboldened:0 "#EMP [acolyte.GetFirstName] wird ermutigt#!" + fp2_lyonese_monk.0000.tt.favour_elipandics:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] gewinnt die Debatte" + fp2_lyonese_monk.0000.tt.favour_felicians:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] gewinnt die Debatte" + fp2_lyonese_monk.0000.tt.favour_radicals:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] gewinnt die Debatte" + + ################################################## + # #Setup & Misc + + fp2_lyonese_monk.0001.t:0 "Eine sturmumtoste Nacht" + fp2_lyonese_monk.0001.desc:0 "Klagende Winde peitschen gegen die Mauern meiner Residenz und heulen in der Nacht wie Hunde einer jenseitigen Hölle, die wie wild versuchen, mich aus meiner Feste zu zerren.\n\nMein warmes Schlafgemach, das so fern von diesen zugigen Hallen ist, ruft nach mir, aber … geht da die Eingangstür zu diesem Saal? Ich wirble herum und fahre ob des unerwarteten Geräuschs zusammen. Ich sehe mich [acolyte.Custom('DE_ART_IND_D')] durchnässten, verwahrlosten [acolyte.GetWomanMan] gegenüber, [acolyte.Custom('DE_ART_DEF_S_N')] ins Trockene schwankt.\n\n„He…“, hustet [acolyte.Custom('DE_PRO_PER_S_3P_N')] und spuckt einen Klumpen feuchten Auswurfs aus. „Herr[acolyte_host.Custom('DE_END_NOU_S_GS_N')], bitte! Der Wind ist so heftig und ich bin schon seit so vielen Monaten auf der Straße unterwegs. Ich flehe Euch an. Gebt Ihr mir ein Bett bis zum Sonnenaufgang, wenn der Sturm sich hoffentlich gelegt hat?“" + fp2_lyonese_monk.0001.a:0 "Natürlich. Bleibt so lange, wie Ihr mögt!" + fp2_lyonese_monk.0001.b:0 "Ihr dürft #EMP eine#! Nacht verweilen." + fp2_lyonese_monk.0001.c:0 "In [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] wird nicht gebettelt. #EMP Raus#!." + + fp2_lyonese_monk.0011.t:0 "[acolyte.Custom('DE_ART_IND_N')|U] Freund[acolyte.Custom('DE_END_NOU_S_GS_N')] von Eur[acolyte.Custom('DE_END_ADJ_NUL_S_D')] [acolyte_host.Custom2('RelationToMeShort', dead_owner)|U]" + fp2_lyonese_monk.0011.desc:0 "„Herr[acolyte_host.Custom('DE_END_NOU_S_GS_N')], hättet Ihr einen Augenblick?“, fragt [acolyte.Custom('DE_ART_DEF_S_N')] Kleriker[acolyte.Custom('DE_END_NOU_S_GS_N')] vor mir. „Mein Name ist [acolyte.GetFirstName] [acolyte.GetDynastyName], und ich war [acolyte.Custom('DE_ART_IND_N')] bescheiden[acolyte.Custom('DE_END_ADJ_IND_S_N')] Diener[acolyte.Custom('DE_END_NOU_S_GS_N')] von Eur[acolyte.Custom('DE_END_ADJ_NUL_S_D')] [acolyte_host.Custom2('RelationToMeShort', dead_owner)].\n\nIch weiß, Ihr seid gewiss noch in Trauer, doch Eure Vorgängerschaft auf dem Thron und ich hatten eine Übereinkunft, und ich muss Euch um etwas bitten: Würdet Ihr mir erlauben, an Eurem Hof zu bleiben und Eure Höflinge weiter jene Wege zu lehren, die [acolyte.GetFaith.HighGodName] uns vorschreibt?“" + fp2_lyonese_monk.0011.a:0 "Nun, ich schätze schon." + fp2_lyonese_monk.0011.b:0 "Packt Eure Siebensachen, Landstreicher[acolyte.Custom('DE_END_NOU_S_GS_N')]." + + fp2_lyonese_monk.0021.t:0 "Fort und erledigt" + fp2_lyonese_monk.0021.desc.intro:0 "Kaum dass [acolyte.GetFirstName] [acolyte.GetDynastyName] nicht mehr durch mein Reich wandert, sinkt die Beliebtheit [acolyte.Custom('DE_PRO_POS_S_3P')]er Lehren ganz erheblich. Kein[acolyte.Custom('DE_END_PRO_S_N')] Prediger[acolyte.Custom('DE_END_NOU_S_GS_N')], kein Publikum.\n\n" + fp2_lyonese_monk.0021.desc.dead:0 "Der Nachgang [acolyte.Custom('DE_PRO_POS_S_3P')]es Todes ist eine stille Angelegenheit – eine, an die sich in einem Jahrhundert oder auch nur in einem Jahrzehnt noch kaum jemand erinnern wird." + fp2_lyonese_monk.0021.desc.imprisoned:0 "Auch wenn [acolyte.Custom('DE_PRO_PER_S_3P_N')] nur im Kerker verweilt, reicht die Erinnerung der meisten Menschen nicht sehr weit, und [acolyte.Custom('DE_PRO_POS_S_3P')] Urteil ist von einem vernichtenden Gefühl der Endgültigkeit umflort." + fp2_lyonese_monk.0021.desc.gone:0 "Wo #EMP genau#! [acolyte.Custom('DE_PRO_PER_S_3P_N')] hin ist, bleibt zwar eine unbeantwortete Frage, aber eine, von der ich bezweifle, dass sie die Leute sehr interessiert." + fp2_lyonese_monk.0021.a:0 "[acolyte.Custom('DE_PRO_PER_S_3P_N')|U] kann nicht so wichtig gewesen sein …" + fp2_lyonese_monk.0021.b:0 "[acolyte.Custom('DE_PRO_PER_S_3P_N')|U] brachte offenkundig mehr Ärger als Nutzen …" + fp2_lyonese_monk.0021.c:0 "All dies völlig vergebens?" + + fp2_lyonese_monk.0031.t:0 "Zerschmetterter Glaube" + fp2_lyonese_monk.0031.desc.acolyte_host:0 "Mich dem Licht von [acolyte_host.GetFaith.GetName] hinzugeben, war nichts, was ich leichten Herzens tat, und viele nahmen Anstoß an meinem Akt der Frömmigkeit.\n\n[acolyte.GetFirstName] war jemand, von [acolyte.Custom('DE_ART_DEF_S_D')] ich erwartet hätte, dass [acolyte.Custom('DE_PRO_PER_S_3P_N')] sich deutlicher gegen mein Verhalten ausspricht, doch stattdessen ist [acolyte.Custom('DE_PRO_PER_S_3P_N')] einfach … verschwunden. Am einen Tag noch da, am nächsten schon fort.\n\nIch erinnere mich nicht an letzte Worte, aber sehr wohl an ein trauriges Gesicht." + fp2_lyonese_monk.0031.desc.acolyte:0 "Von allen Leuten, die es zu bekehren gibt, hätte ich nie erwartet, dass [acolyte.Custom('DE_ART_IND_N')] Zelot[acolyte.Custom('DE_END_NOU_S_GS_N')] wie #EMP [acolyte.GetFirstName]#! [acolyte_host.GetFaith.HighGodName] abschwört. Doch wir leben in sonderbaren Zeiten, und [acolyte.Custom('DE_PRO_PER_S_3P_N')] hat genau das getan.\n\n[acolyte.Custom('DE_PRO_PER_S_3P_N')|U] hat [acolyte.Custom('DE_PRO_POS_S_3P')] regelmäßiges Predigen aufgegeben und durch eine gänzlich mildere Form des Eifers ersetzt." + fp2_lyonese_monk.0031.a:0 "Ich brauche [acolyte.GetFirstNameNoTooltip] nicht, wenn ich [acolyte_host.GetFaith.HighGodName] habe!" + fp2_lyonese_monk.0031.b:0 "[acolyte.Custom('DE_PRO_PER_S_3P_N')|U] hatte ganz offenkundig nicht allzu viel Hingabe." + + fp2_lyonese_monk.0041.t:0 "Größere Widrigkeiten" + fp2_lyonese_monk.0041.desc.pope_hope_is_nope:0 "Das Undenkbare ist geschehen: die vollständige Vernichtung des Heiligen Stuhls in Rom. Der tatsächliche und metaphorische Fels unserer Kirche wurde zerschlagen, und niemand hat die Zeit für kleinliche Fragen hinsichtlich dogmatischer Feinheiten.\n\nOhne entschiedene spirituelle Führung sind die Seelen aller gläubigen Christen in Gefahr. Was sonst könnte angesichts dessen noch anderes zählen?" + fp2_lyonese_monk.0041.desc.schism:0 "Jüngste Verwerfungen haben eine Kluft zwischen uns und dem Pontifikat aufgetan – im Lichte dessen haben wir nicht die Zeit, um über kleinliche dogmatische Feinheiten zu streiten. Was scheren uns ihre Auslegungen der Schrift, ihre Scherereien und ihr abgehalfterter Unfug, wenn wir ihre spirituelle Autorität nicht länger anerkennen?\n\nGewiss ist ein jeder, der dies für irgendetwas Geringeres als einen großen Segen hält, in der Gemeinschaft der Gläubigen nicht willkommen." + fp2_lyonese_monk.0041.a.pope_hope_is_nope:0 "Wer wird uns ohne den Stellvertreter Gottes auf Erden anleiten?" + fp2_lyonese_monk.0041.a.backup:0 "Wir werden jetzt ganz #EMP neue#! Kontroversen haben!" + + fp2_lyonese_monk.0051.t:0 "Es ist ein Mysterium" + fp2_lyonese_monk.0051.desc:0 "Seit meiner Einkerkerung hatte ich kaum Berührungen mit der Außenwelt. Geflüsterte Nachrichten und die gelegentliche zerknüllte Notiz sind alles, was mich je erreicht, und auch das nur selten.\n\nDer letzte Wissensfetzen war, dass [acolyte.GetFirstName] wie vom Erdboden verschluckt ist. Es ist unklar, ob [acolyte.Custom('DE_PRO_PER_S_3P_N')] einfach nur eines Tages fortgezogen ist oder ob hier etwas Finstereres vor sich geht, doch so oder so ist [acolyte.Custom('DE_ART_DEF_S_N')] [acolyte.GetWomanMan] weg." + fp2_lyonese_monk.0051.a:0 "Was kann [acolyte.Custom('DE_PRO_PER_S_3P_D')] nur zugestoßen sein?" + + ################################################## + # #Private Teachings + + fp2_lyonese_monk.0201.t:0 "Nur ein paar Freunde" + fp2_lyonese_monk.0201.desc:0 "[acolyte.GetFirstName] gehört seit [acolyte.Custom('DE_PRO_POS_S_3P')]er Ankunft gewissermaßen zum Inventar des Hofs. [acolyte.Custom('DE_PRO_PER_S_3P_N')|U] ist sonderbar charismatisch – zumindest dahingehend, was theologische Belange angeht – und führt ständig kleine Unterhaltungen mit diesem Höfling oder jenem Ritter in den Alkoven der Burg.\n\nIch bin daher nicht sonderlich überrascht, als [acolyte.Custom('DE_PRO_PER_S_3P_N')] mit der Bitte an mich herantritt, einen eigenen Raum zu bekommen, um eine wöchentliche Studiengruppe in Sachen heilige Schriften zu gründen.\n\n„Bitte, mein[acolyte_host.Custom('DE_END_PRO_S_N')] [acolyte_host.GetTitleAsNameNoTooltip]? Es würde mir die Welt bedeuten, und es gibt so viel zu den Wegen und zum Willen von [acolyte.GetFaith.HighGodName], was ich mit Euren Untertanen teilen könnte. Ich bräuchte nur Eure Erlaubnis und einen kleinen Versammlungsort.“" + fp2_lyonese_monk.0201.a:0 "Ich schätze, das könnte nicht schaden …" + fp2_lyonese_monk.0201.a.tt:0 "[acolyte.GetFirstNameNoTooltip] wird damit beginnen, sonntägliche Studiensitzungen abzuhalten" + fp2_lyonese_monk.0201.b:0 "Eine Gruppe von #EMP Verschwörern#!? Nein danke!" + fp2_lyonese_monk.0201.c:0 "Ich glaube, Ihr seid hier nicht mehr wirklich willkommen, [acolyte.GetFirstNameNoTooltip]." + + fp2_lyonese_monk.0211.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0211.desc:0 "Freude erfüllt mein Herz, auch wenn ich Euch darüber in Kenntnis setzen muss, dass ich meinen Herrschaftsposten in [baron_holding.GetNameNoTier] mit sofortiger Wirkung aufgebe.\n\nMein Glaube ruft mich in den Dienst von [acolyte.GetFaith.HighGodName], und ich habe vor, den Rest meiner Tage in absoluter Hingabe an meine Gottheit zu verbringen." + fp2_lyonese_monk.0211.a:0 "Kann [baron.Custom('DE_PRO_PER_S_3P_N')] das einfach so #EMP tun#!?" + + fp2_lyonese_monk.0221.t:0 "Ein gefrorenes Grinsen" + fp2_lyonese_monk.0221.desc:0 "Ein wahrlich #EMP entnervend#! fröhliches Pfeifen wandert schallend auf mich zu, unmittelbar nach einer #EMP langen#! Ratssitzung. Mir bleibt kaum ein Wimpernschlag, um mehr zu verarbeiten, als [courtier.Custom2('MyCharacterIntroduction' , acolyte_host)] auch schon um die Ecke kommt, in mich hineinläuft und mich um ein Haar zu Boden schickt.\n\n„Ach du Schande! Das tut mir so leid, [acolyte_host.GetFirstName]!“, kichert [courtier.Custom('DE_PRO_PER_S_3P_N')]. „Es ist nur … Heute ist #EMP so#! ein schöner Tag oder? Man kann wirklich mit jedem Atemzug die ganze Schöpfung von [courtier.GetFaith.HighGodName] in sich aufsaugen!“\n\n[courtier.Custom('DE_ART_DEF_S_N')|U] [courtier.GetWomanMan] streckt mir die Hand entgegen und grinst dabei vom einen Ohr zum anderen." + fp2_lyonese_monk.0221.a:0 "Es freut mich, dass es Euch gut geht, [courtier.GetFirstNameNoTooltip]!" + fp2_lyonese_monk.0221.b:0 "Ich habe da ein ganz mieses Gefühl …" + + fp2_lyonese_monk.0231.t:0 "Der ausgebuhte Bischof" + fp2_lyonese_monk.0231.desc:0 "Laut der Gerüchteküche bei Hof ging die jüngste Predigt, die [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] den Bewohnern von [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier] hielt, #EMP gründlich#! daneben.\n\nOffenbar begannen die Gemeindemitglieder schon nach wenigen Minuten, mit Zwiebeln zu werfen. Kurz darauf griffen sie dann schon zu Rüben, ehe die Lage darin gipfelte, dass [irate_theocrat.GetFirstNameNoTooltip] von einem Kohlkopf im Gesicht erwischt wurde, der groß genug war, um [irate_theocrat.Custom('DE_PRO_PER_S_3P_A')] zu Boden zu schicken.\n\n[irate_theocrat.GetFirstNameNoTooltip] ist seitdem untröstlich und kann niemandem eine gute Erklärung dafür bieten, warum [irate_theocrat.Custom('DE_PRO_PER_S_3P_N')] urplötzlich einen solchen Zorn auslöste." + fp2_lyonese_monk.0231.a:0 "Die Leute müssen der Kirche mehr #EMP Respekt zeigen#!." + fp2_lyonese_monk.0231.b:0 "[irate_theocrat.Custom('DE_PRO_PER_S_3P_N')|U] muss offenkundig an [irate_theocrat.Custom('DE_PRO_POS_S_3P')]en Predigten arbeiten." + + fp2_lyonese_monk.0241.t:0 "Alles [acolyte.Custom('DE_PRO_POS_S_3P')]e Schuld" + fp2_lyonese_monk.0241.desc:0 "Unter mächtigem Gebrüll platzt [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] in meine Gemächer und zerrt [acolyte.GetFirstName] am Ärmel [acolyte.Custom('DE_PRO_POS_S_3P')]er Robe hinter sich her.\n\n„Mein[acolyte_host.Custom('DE_END_PRO_S_N')] [acolyte_host.GetTitleAsNameNoTooltip]! Es ist alles nur dies[acolyte.Custom('DE_END_ADJ_IND_S_N')] [Select_CString(acolyte.IsFemale,'Hündin','Hund')]! Die dreisten Bauern, die #EMP fröhlichen#! Höflinge, der sonderbare Zustrom an Mönchen und Nonnen! Dies[acolyte.Custom('DE_END_ADJ_IND_S_N')] [acolyte.GetWomanMan] füllt ihnen jede Woche den Kopf mit Lügen und Ketzereien, und dies geschieht mit #EMP Eurem Siegel der Zustimmung#!!“\n\n„Edl[acolyte_host.Custom('DE_END_ADJ_IND_S_N')] [acolyte_host.GetLadyLord|U]", wirft [acolyte.GetFirstNameNoTooltip] ein. „Ich diene Christi und [acolyte_host.GetFaith.GetReligiousHead.GetTitledFirstName] treu. #EMP Bitte#! werdet nicht zum Opfer der erbärmlichen Unsicherheiten dies[irate_theocrat.Custom('DE_END_PRO_S_G')] #EMP Wahnsinnigen#!, [irate_theocrat.Custom('DE_ART_DEF_S_N')] nur aufgebracht ist, weil die örtlichen Maßstäbe für Kleriker unlängst deutlich angehoben wurden.“" + fp2_lyonese_monk.0241.a:0 "Wohlan denn – packt Eure Sachen, [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.b:0 "Wachen! Ergreift dies[acolyte.Custom('DE_END_PRO_S_A')] heterodox[acolyte.Custom('DE_END_PRO_S_A')] Bastard[acolyte.Custom('DE_END_NOU_S_GS_N')]!" + fp2_lyonese_monk.0241.c:0 "Ich glaube, #EMP Ihr#! stiftet hier die Unruhe, [irate_theocrat.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.c.tt:0 "[acolyte.GetFirstName] wird Eure Höflinge weiter unterweisen" + + ################################################## + # #Public Controversy + + fp2_lyonese_monk.0401.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0401.desc:0 "Korrespondenz, die Besorgnis weckt, erreichte mich unlängst. Sie erwähnte vom rechten Weg abweichende Lehren an Eurem Hof.\n\nWie ich weiß, seid Ihr ein guter [pope.GetFaith.GetAdherentName], und daher denke ich, diese Epistel wird ausreichen, damit Ihr das Richtige tut und dies[acolyte.Custom('DE_END_PRO_S_A')] #EMP [acolyte.GetFirstName]#! zu unser aller spirituellem Wohl verbannt." + fp2_lyonese_monk.0401.a:0 "Der Heilige Stuhl zwingt mich." + fp2_lyonese_monk.0401.b:0 "Ich kann mich nicht daran erinnern, nach der Meinung von [papal_capital.GetNameNoTierNoTooltip] gefragt zu haben." + + fp2_lyonese_monk.0411.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Ein Raum zum Lehren" + fp2_lyonese_monk.0411.desc:0 "„Mein[acolyte_host.Custom('DE_END_PRO_S_N')] [acolyte_host.GetLadyLord|U], gewährt Ihr mir einen kurzen Augenblick Eurer Zeit?“, bettelt [acolyte.GetFirstName] und tritt aus einer dunklen Nische, als ich gerade die Kapelle meiner Feste verlasse. Ich denke einen Wimpernschlag lang darüber nach, ehe ich zustimmend nicke.\n\n„Ich bin wahrhaft äußerst dankbar für Eure Unterstützung und Euer Patronat, was meine Mission anbelangt, Eure Untertanen das Wort von [acolyte.GetFaith.HighGodName] zu lehren. Mit nur einer kleinen Kammer und lediglich ein paar wenigen Stunden in der Woche stoße ich jedoch an die Grenzen dessen, was mir möglich ist.\n\nWärt Ihr in Eurer immensen Weisheit und Großzügigkeit gewillt, mir die Herrschaft über [acolyte_fief.GetNameNoTier] zu geben? Mit dem Einkommen aus diesem Lehen könnte ich statt Dutzenden von Seelen Tausende retten.“" + fp2_lyonese_monk.0411.a:0 "Ich schätze … Ich schätze, ich könnte das erlauben …" + fp2_lyonese_monk.0411.b:0 "Macht Euch nicht lächerlich!" + fp2_lyonese_monk.0411.b.tt:0 "Die Träume von [acolyte.GetFirstNameNoTooltip] werden vollkommen zermalmt" + + fp2_lyonese_monk.0421.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Gereizt!" + fp2_lyonese_monk.0421.desc:0 "Nur einmal in Ruhe zu Abend essen. Nur. Ein. Einziges. Mal. Welcher Trottel aus dem Gesinde hatte denn den Einfall, es wäre gut, wenn [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] neben [acolyte.GetFirstName] sitzt?\n\n„#EMP Was#! habt Ihr gerade gesagt?“, kreischt [irate_theocrat.GetFirstNameNoTooltip], springt auf und lässt Obst und Brot in alle Richtungen rollen. „Das ist der ewige und konsubstanzielle Sohn von [irate_theocrat.GetFaith.HighGodName], über denn Ihr Euch da das Maul zerreißt, [acolyte.GetWomanMan]!“ Im Saal herrscht tödliches Schweigen und alle Blicke sind auf die streitenden Kleriker gerichtet.\n\n„Ich zerreiße mir über niemanden das Maul. Ihr scheitert einfach daran, die Feinheiten meiner Christologie zu begreifen, und ich bringe es nicht über mich, Euch das anzukreiden. Nicht angesichts Eurer …“ [acolyte.GetFirstNameNoTooltip] macht eine Kunstpause „… Unzulänglichkeiten.“" + fp2_lyonese_monk.0421.a:0 "[irate_theocrat.GetFirstNameNoTooltip], zeigt etwas Anstand!" + fp2_lyonese_monk.0421.b:0 "[acolyte.GetFirstNameNoTooltip], Ihr #EMP werdet#! [irate_theocrat.Custom('DE_PRO_POS_S_3P')]e Autorität achten!" + fp2_lyonese_monk.0421.c:0 "Habt Ihr beiden nicht mehr gemeinsam als das, was Euch unterscheidet?" + + fp2_lyonese_monk.0431.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0431.desc.pope.different:0 "Briefe sind leicht misszuverstehen, und womöglich war die erste Epistel meines Vorgängers, die er Euch schickte," + fp2_lyonese_monk.0431.desc.pope.same:0 "Briefe sind leicht misszuverstehen, und womöglich war meine erste Epistel, die ich Euch schickte," + fp2_lyonese_monk.0431.desc.outro:0 "nicht ganz klar formuliert. [acolyte.GetFirstName] [acolyte.GetDynastyName] wird vorgeworfen, #EMP schismatische#! Doktrinen aufgebracht zu haben, die am besten neben ihren verhassten Befürwortern in einer furchtbaren Nachwelt schmoren. Überstellt mir diesen Menschen, auf dass ich über ihn richten mag, #EMP und zwar auf der Stelle#!. Andernfalls lauft Ihr Gefahr, eine Rüge zu erhalten." + fp2_lyonese_monk.0431.a:0 "Es ist nicht weise, den Thron Petri gegen sich aufzubringen." + fp2_lyonese_monk.0431.b:0 "Vielleicht kann man sich hier irgendwo in der Mitte treffen." + fp2_lyonese_monk.0431.b.tt.success:0 "[pope.GetTitledFirstNameNoTooltip] wird ein wenig besänftigt" + fp2_lyonese_monk.0431.b.tt.failure:0 "Eure unbeholfenen Argumente versetzen den Papst in Rage" + fp2_lyonese_monk.0431.c:0 "Ich bin [acolyte_host.Custom('DE_ART_DEF_S_N')] [acolyte_host.GetTitleAsNameNoTooltip], verdammt!" + + fp2_lyonese_monk.0441.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Das Konzil von [council_1_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0441.desc:0 "In [council_1_venue.GetNameNoTier] #EMP wimmelt#! es von Klerikern und Gelehrten, die Augenzeugen von etwas Besonderem werden wollen: [acolyte.GetFirstName] [acolyte.GetDynastyName] [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] treten in einer öffentlichen Debatte gegeneinander an, und beide sind versessen darauf, die ihres Erachtens nach leicht erkennbaren Fehler in den Lehren des jeweils anderen aufzuzeigen.\n\nFür [irate_theocrat.GetFirstNameNoTooltip] liefen die ersten Tage nicht sonderlich gut. Obwohl [irate_theocrat.Custom('DE_PRO_PER_S_3P_N')] sich redlich bemühte, die Theologie von [acolyte.GetFirstNameNoTooltip] dahingehend als makelbehaftet zu enthüllen, dass sie den menschlichen Anteil der Persönlichkeit Jesu überbetont, wirken die einheimischen [acolyte.GetFaith.PriestNeuterPlural] an [irate_theocrat.Custom('DE_PRO_POS_S_3P')]en Argumenten nicht weiter interessiert.\n\n[acolyte.GetFirstNameNoTooltip] hingegen ist sich [acolyte.Custom('DE_PRO_POS_S_3P')]er Sache derart sicher, dass [acolyte.Custom('DE_PRO_PER_S_3P_N')] mich dazu eingeladen hat, den abschließenden Bemerkungen vorzustehen und so einem an und für sich spirituellen Ereignis auch eine weltliche Wertigkeit zu verleihen." + fp2_lyonese_monk.0441.a:0 "Nun, wenn man schon eigens nach mir fragt …" + fp2_lyonese_monk.0441.b:0 "Theologische Angelegenheiten sind für mich nicht von Belang." + fp2_lyonese_monk.0441.c:0 "Ich habe das schon zu weit gehen lassen!" + + ################################################## + # #Schism + + fp2_lyonese_monk.0601.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0601.desc:0 "Hunde kehren oft zu ihrem Erbrochenen zurück, und so halten es auch Narren oft mit Ketzereien. Mit der vollen Gnade Jesu und Petri #EMP befehle#! ich Euch, uns [acolyte.Custom('DE_ART_DEF_S_A')] Ketzer[acolyte.Custom('DE_END_NOU_S_GS_N')] [acolyte.GetFirstName] [acolyte.GetDynastyName] zu überstellen, auf dass wir [acolyte.Custom('DE_PRO_PER_S_3P_A')] schinden mögen – tut nun Buße und die unendliche Liebe der Kirche wird dafür sorgen, dass Ihr Vergebung findet. Doch falls Ihr auf dieser Heterodoxie beharrt, werdet Ihr mit [acolyte.GetFirstName] #EMP Strafe#! erfahren." + fp2_lyonese_monk.0601.a:0 "Ich kann nur darum flehen, dass [acolyte_host.GetFaith.HighGodName] mir vergibt." + fp2_lyonese_monk.0601.b:0 "Ich wurde von [acolyte_host.GetFaith.HighGodName] #EMP ernannt#!!" + + fp2_lyonese_monk.0611.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Starke Spannungen" + fp2_lyonese_monk.0611.desc:0 "„Ketzer! Lügner! Lästerer!“\n\n„Heiden! Narren! Götzenanbeter!"\n\nIch starre von den Zinnen der Feste in [rioting_county.GetNameNoTier] hinaus auf die beiden im Streit liegenden Gruppen von Bürgern und Bauern, die einander Gift entgegenspeien. Es handelt sich um die Schüler und Akolythen von [acolyte.GetFirstName], die einem Mob ihrer Verleumder die Stirn bieten.\n\nZwischen den beiden Parteien verläuft eine schmale Reihe meines Gefolges, die sie für den Moment voneinander getrennt halten, doch die Spannungen stehen kurz davor, in Gewalt umzuschlagen." + fp2_lyonese_monk.0611.a:0 "Ich kann diese Lage entschärfen." + fp2_lyonese_monk.0611.b:0 "Bitte, meine Untertanen, bleibt ruhig!" + fp2_lyonese_monk.0611.b.tt.success:0 "Ihr entschärft die Lage" + fp2_lyonese_monk.0611.b.tt.failure:0 "Es kommt dennoch zu Gewalt" + fp2_lyonese_monk.0611.c:0 "Holt mir mein Schwert. Wir werden diese #EMP Rebellen#! auseinandertreiben." + fp2_lyonese_monk.0611.c.tt:0 "Ihr schlagt Euch auf die Seite der heterodoxen Eiferer" + fp2_lyonese_monk.0611.d:0 "Ketzer? In #EMP meinen#! Landen?" + fp2_lyonese_monk.0611.d.tt:0 "Ihr schlagt Euch auf die Seite der orthodoxen Eiferer" + fp2_lyonese_monk.0611.e:0 "Verriegelt die Tore." + + fp2_lyonese_monk.0621.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Eine formelle Beschwerde" + fp2_lyonese_monk.0621.desc:0 "„Mein Lehnsherr“, bettelt [zealous_vassal.GetTitledFirstName]. „Bin ich nicht [zealous_vassal.Custom('DE_PRO_POS_P_2P_N')|U] eingeschworen[zealous_vassal.Custom('DE_END_ADJ_IND_S_N')] Vasall[zealous_vassal.Custom('DE_END_NOU_S_GS_N')]? Habe ich Eure Herrschaft nicht immer treu und redlich unterstützt? Ich flehe Euch an: Bitte folgt nicht dieser ... dieser #EMP Heresiarchenseele#! auf einen Weg, auf dem ich mich Euch nicht anzuschließen vermag!“\n\n„Hört nicht auf dies[zealous_vassal.Custom('DE_END_PRO_S_A')] [zealous_vassal.GetWomanMan], mein[acolyte_host.Custom('DE_END_PRO_S_N')] [acolyte_host.GetTitleAsNameNoTooltip]“, wispert [acolyte.GetFirstName] hinter mir. „Es ist bestens bekannt, dass [zealous_vassal.Custom('DE_PRO_PER_S_3P_N')] nur eine weitere Schachfigur von [papal_capital.GetNameNoTier] ist, die versucht, Euren Geist zu vergiften.“\n\n„Hütet Eure Zunge oder ich schneide sie Euch heraus!“, knurrt [zealous_vassal.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0621.a:0 "[pope.GetTitledFirstNameNoTooltip] konnte mich nicht überzeugen – wie könnt Ihr das denn erwarten?" + fp2_lyonese_monk.0621.a.tt.success:0 "Ihr weckt Zweifel an [zealous_vassal.Custom('DE_PRO_POS_S_3P')]en Argumenten" + fp2_lyonese_monk.0621.a.tt.failure:0 "[zealous_vassal.GetFirstNameNoTooltip] ist einfach nur außer sich" + fp2_lyonese_monk.0621.b:0 "Vasall[zealous_vassal.Custom('DE_END_NOU_S_GS_N')]? Ihr seid nichts als [zealous_vassal.Custom('DE_ART_IND_N')] Nörgler[zealous_vassal.Custom('DE_END_NOU_S_GS_N')]!" + fp2_lyonese_monk.0621.c:0 "[zealous_vassal.GetTitledFirstNameNoTooltip] hat recht. Das hier ist zu weit gegangen." + + fp2_lyonese_monk.0631.t:0 "[neighbouring_ruler.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0631.desc:0 "Herzensgüte treibt mich dazu an, Euch in diesem Brief darüber in Kenntnis zu setzen, dass mir [pope.GetTitledFirstName] unlängst einen Schrieb zuteilwerden ließ, der mir die vollständige und #EMP rechtmäßige#! Aneignung von [acolyte_host.GetPrimaryTitle.GetNameNoTier] bestätigt.\n\nWenn ich eintreffe, um mein neues Besitztum zu begutachten, vertraue ich darauf, dass Ihr mir es ohne Aufhebens überstellen werdet." + fp2_lyonese_monk.0631.a:0 "Unerhört!" + + fp2_lyonese_monk.0641.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Nur ein Mensch" + fp2_lyonese_monk.0641.desc:0 "Ich bin von Feinden umringt. Untreue Vasallen, ein erzürnter Papst, Bauern, die einander an die Kehle gehen … Es fühlt sich beinahe so an, als löse sich [acolyte_host.GetPrimaryTitle.GetNameNoTier] um mich herum auf, zerrissen von theologischen Nebensächlichkeiten und kleinlichen Machtkämpfen. Niedergeschlagen sacke ich an meinem Schreibtisch zusammen.\n\n„Mein[acolyte_host.Custom('DE_END_PRO_S_N')] [acolyte_host.GetTitleAsNameNoTooltip]", murmelt [acolyte.GetFirstName] [acolyte.GetDynastyName] von hinter meinem Stuhl. Ich habe [acolyte.Custom('DE_PRO_PER_S_3P_A')] nicht einmal eintreten gehört. „Anscheinend weigern sich [pope.GetTitledFirstName] und [pope.Custom('DE_PRO_POS_S_3P')]e Kumpane trotz unserer besten Bemühungen, hinsichtlich ihres makelbehafteten Dogmas irgendeinen Kompromiss einzugehen.\n\nEines frage ich mich allerdings … Sie scheinen die möglichen Wahrheiten zu #EMP fürchten#!, die wir aufdecken, wenn wir ihre Deutung des Kanons hinterfragen. Wenn solche Narren und Götzenanbeter uns als [GetFaithByKey('adoptionist').GetAdherentNamePlural] verdammen, ist dies denn dann überhaupt eine wahrhaftige Verdammung? Vielleicht #EMP offenbart#! [acolyte.GetFaith.HighGodName] [acolyte.GetFaith.HighGodHerselfHimself] durch ihre Rufe?“" + fp2_lyonese_monk.0641.a:0 "Ja … #EMP Ja#!, warum nicht? Wenn sie so #EMP versessen#! darauf sind, uns allerlei Vergehen zu bezichtigen." + fp2_lyonese_monk.0641.a.tt.hidden_convert.character:0 "Netzwerk verborgener Gläubiger von [acolyte.GetFirstNameNoTooltip]" + fp2_lyonese_monk.0641.a.tt:0 "Ein kirchliches Konklave wird einberufen" + fp2_lyonese_monk.0641.b:0 "Schlange! Das habt Ihr die ganze Zeit über so geplant" + + ################################################## + # #Council + + fp2_lyonese_monk.0801.t.first:0 "Das Konzil von [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.t.second:0 "Das Zweite Konzil von [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.desc.intro:0 "Ein aufkeimender Glaube braucht Debatten, und daher hat [acolyte.GetFirstName] einen Konklave aus einflussreichen Klerikern versammelt, die mit unserer Sache sympathisieren. Drei Lager herrschen unter ihnen vor, die in meinen Hallen um die Macht ringen, während wir uns darauf vorbereiten, die Doktrin für unsere Bewegung zu diskutieren.\n\nDie [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] spricht sich für eine nuancierte und dennoch unerbittliche Auslegung aus, um viele traditionell trinitarische Punkte wieder zusammenzuführen. Die [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] ist strenger, legt den Schwerpunkt aber auf die Praktikabilität des Glaubens in einer feindlich gesinnten Welt. Die [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] stellt eine Minderheit dar und schäumt vor kaum verhohlenem Zorn, da sie die traditionelle traditional Orthodoxie als kaum mehr als notdürftig verschleiertes Heidentum erachtet.\n\nMit der Behauptung, [acolyte.Custom('DE_PRO_POS_S_3P')]e Zeit an meinem Hof habe [acolyte.Custom('DE_PRO_PER_S_3P_A')] den Wert von" + fp2_lyonese_monk.0801.desc.elipandic:0 "Debatten und Beständigkeit gelehrt, findet die [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] die Unterstützung von [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0801.desc.felicitous:0 "Bescheidenheit und Praktikabilität gelehrt, findet die [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] die Unterstützung von [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0801.desc.radical:0 "Feuer und Wildheit gelehrt, findet die [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] die Unterstützung von [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0801.tt.invalidation_warning:0 "#WEAK Wenn ich [imprisoned|E] und nicht in der Lage bin, den Konklave zu Ende zu bringen, werden die Ansichten von [acolyte.GetFirstNameNoTooltip] dominieren#!" + fp2_lyonese_monk.0801.a:0 "Natürlich werde ich eine Führungsrolle in diesen Besprechungen übernehmen." + fp2_lyonese_monk.0801.a.tt:0 "Ihr beteiligt Euch an Duellen in Sachen [learning|E], um Eure Standpunkte zu vertreten" + fp2_lyonese_monk.0801.b:0 "Mein Einfluss wird eher unterschwelliger Natur sein …" + fp2_lyonese_monk.0801.b.tt:0 "Ihr setzt [piety_i]#N [EmptyScope.ScriptValue('fp2_lyonese_monk_conclave_cost_value')|0]#! [piety|E] pro fester Entscheidung ein, #WEAK könnt aber keine $game_concept_piety$ einsetzen, die Ihr nicht habt#!" + fp2_lyonese_monk.0801.c:0 "Dies ist eine Angelegenheit, die allein den Klerus betrifft." + fp2_lyonese_monk.0801.c.tt:0 "Der Konklave wird ohne Euren Beitrag entschieden" + + fp2_lyonese_monk.0811.t:0 "$fp2_lyonese_monk.0000.t.council$ Vater & Sohn" + fp2_lyonese_monk.0811.desc:0 "Die offenkundigste Frage auf der Tagesordnung ist die nach der Konsubstantiation: Wie kann Jesus ein bedeutendes Leben als Mensch geführt und Schmerzen erlitten haben und zugleich als eine immerwährende göttliche Person existieren?\n\nDie [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] argumentiert, dass diese beiden Dinge einander nicht ausschließen, wohingegen die [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] für eine strenge Unterscheidung eintritt, die die Göttlichkeit des Menschensohns indes nicht entwertet, sondern sie nur stärker der des Vaters zuschreibt.\n\nDie [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] wirft mit Obst und schreit, dieser ganze Punkt sei nur sinnentleertes Gepränge." + fp2_lyonese_monk.0811.a:0 "Die Lage ist vielschichtig …" + fp2_lyonese_monk.0811.a.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0811.a.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0811.b:0 "Es ist kein Schandmal, von [acolyte.GetFaith.HighGodName] auserwählt zu sein" + fp2_lyonese_monk.0811.b.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0811.b.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0811.c:0 "Ist man #EMP einst#! ein Mensch gewesen, schließt dies aus, dass man #EMP auf ewig#! Gott ist!" + fp2_lyonese_monk.0811.c.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0811.c.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0811.d:0 "Ich habe in dieser Sache keine Meinung." + + fp2_lyonese_monk.0821.t:0 "$fp2_lyonese_monk.0000.t.council$ Praktikabilität versus Prinzip" + fp2_lyonese_monk.0821.desc:0 "Die Diskussionen des Konklaves haben sich der Frage zugewandt, wie man in einer Welt leben und seiner Verehrung Ausdruck verleihen soll, in der der eigene Glaube ([acolyte_host.GetFaith.GetName]) als derart reduktionistisch erachtet wird, dass es an die schlimmstmögliche Ketzerei grenzt.\n\nZuvörderst besteht die [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] darauf, dass innere Wahrheiten äußere Lügen übertrumpfen und zitieren die vielen, #EMP vielen#! vorgeblichen Widerrufungen ihres Begründers Felix von Urgell und das lange Leben, das sie ihm verliehen.\n\nDie [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] prangert genau dies als lästerliche Feigheit an und postuliert stattdessen, dass Diskussionen und Debatten die einzigen Möglichkeiten darstellen, um Respekt zu erlangen. Die [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] schimpft wiederum, dass #EMP allein#! weltliche Macht die Gläubigen beschützen kann." + fp2_lyonese_monk.0821.a:0 "Zugeständnisse an den Rest der Christenheit sind unverzichtbar." + fp2_lyonese_monk.0821.a.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0821.a.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0821.b:0 "Praktikabilität ist von sich aus bereits ein Prinzip." + fp2_lyonese_monk.0821.b.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0821.b.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0821.c:0 "Ein verborgener Glaube ist ein Glaube ohne Feuer!" + fp2_lyonese_monk.0821.c.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0821.c.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0821.d:0 "Das kommt mir nebensächlich vor …" + + fp2_lyonese_monk.0831.t:0 "$fp2_lyonese_monk.0000.t.council$ Ein Gott" + fp2_lyonese_monk.0831.desc:0 "Der Konklave gelangt zu einem hitzigen Abschluss: Es kommt überall in [council_2_venue.GetNameNoTier] zu kleineren Handgemengen und leidenschaftlich geführten Streitgesprächen, während die drei kirchlichen Klüngel sowohl bildlich als auch wörtlich gesprochen um ihre Glaubensvorstellungen kämpfen.\n\nDas Herz dieser #EMP lebhaften#! Debatte machen einfache Grundlagen aus.\n\nDie [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] besteht auf etwas, was sie als einen reinen Monotheismus erachtet; die [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] legt großen Wert auf Gott den Vater, ist aber weniger offen kritisch, wie dies die Radikalen verlangen, und die [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] hält an vielen Beispielen für ein trinitarisches Gedankengut fest, das die anderen verwerflich finden." + fp2_lyonese_monk.0831.a:0 "Der Vater, der Sohn und der Heilige Geist sind noch immer einer Wesenheit." + fp2_lyonese_monk.0831.a.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0831.a.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0831.b:0 "Eine Unterscheidung zwischen Vater und Sohn ist für keinen von beiden abträglich." + fp2_lyonese_monk.0831.b.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0831.b.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0831.c:0 "Der Primat des Vaters ist unwandelbar." + fp2_lyonese_monk.0831.c.tt.success:0 "Eure Beeinflussung der [acolyte_host.GetFaith.PriestNeuterPlural] gelingt" + fp2_lyonese_monk.0831.c.tt.failure:0 "Der Klerus johlt" + fp2_lyonese_monk.0831.d:0 "Sind wir so rasch entlang dogmatischer Fronten zersplittert?" + + fp2_lyonese_monk.0841.t:0 "$fp2_lyonese_monk.0000.t.council$ Vom Rand" + fp2_lyonese_monk.0841.desc.intro:0 "Heute wird der #EMP neue#! [acolyte_host.GetFaith.GetAdjective|l] Glaube geboren! " + fp2_lyonese_monk.0841.desc.pluralist:0 "Nachdem wir uns damit abgefunden haben, dass wir auch anderen innerhalb unserer Lande Platz bieten müssen," + fp2_lyonese_monk.0841.desc.righteous:0 "Nachdem wir entschlossen geblieben sind, uns um andere innerhalb unserer Lande zu kümmern," + fp2_lyonese_monk.0841.desc.fundamentalist:0 "Nachdem wir zu dem Entschluss gelangt sind, die Ungeretteten innerhalb unserer Lande zu bekehren," + fp2_lyonese_monk.0841.desc.sanctioned_false_conversions:0 "sehen wir keine Schwierigkeit darin, für den umgekehrten Fall auch weiterhin praktisch zu denken." + fp2_lyonese_monk.0841.desc.religious_law:0 "halten wir nichtsdestominder daran fest, unsere theologischen Dispute offen auszutragen und beizulegen." + fp2_lyonese_monk.0841.desc.pursuit_of_power:0 "sehen wir keinerlei Grund, nicht unser Bestes zu tun, um die Grenzen dieser Lande um jeden Preis #EMP auszuweiten#!." + fp2_lyonese_monk.0841.desc.felicitous:0 "\n\nNach einer hitzigen Debatte hat jene Silberzüngigkeit, wie sie die [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] aufweist, am Ende triumphiert." + fp2_lyonese_monk.0841.desc.elipandic:0 "\n\nDurch stoische Debatten haben jene kühlen Köpfe, wie sie die [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] aufweist, am Ende den Sieg errungen." + fp2_lyonese_monk.0841.desc.radical:0 "\n\nIn all diesen sinnlosen Diskussionen haben sich allein jene Hitzköpfe, wie sie die [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] aufweist, auch nur annähernd so etwas wie Klarsicht bewahrt, und nun wenden wir uns an sie, auf dass sie uns führen mögen." + fp2_lyonese_monk.0841.desc.outro:0 "\n\nWir sind nicht länger nur der bloße Traum eines einzelnen, umherwandernden Mitglieds des Klerus. Nun sind wir eine lebendige, starke Gemeinschaft – eine, der sich gewiss auch bald die gesamte Christenheit anschließen wird." + fp2_lyonese_monk.0841.a:0 "Sollen sie uns doch Ketzern nennen. Wir haben einfach nur einen Feinsinn, der ihnen abgeht." + fp2_lyonese_monk.0841.b:0 "Unsere Worte sind vernünftig, unsere Taten sind es auch." + fp2_lyonese_monk.0841.c:0 "Da seht Ihr diese falschen Christen und ihre Vielgötterei offenbart!" + fp2_lyonese_monk.0841.d:0 "Ich hoffe bloß, wir haben die richtige Entscheidung getroffen." diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_major_decisions_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_major_decisions_l_german.yml new file mode 100644 index 0000000000..34d5fd0340 --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_major_decisions_l_german.yml @@ -0,0 +1,6 @@ +l_german: + secure_mediterranean_decision:0 "Das Mittelmeer sichern" + secure_mediterranean_decision_confirm:0 "Mare Nostrum!" + secure_mediterranean_decision.a:1 "Schaltet den [casus_belli|E] „#italic Mittelmeereroberung#!“ frei, der es Euch erlaubt, für die Dauer des [house|E]-Modifikators jede Gemeinde an den Küsten des Mittelmeers zu erobern, solange Ihr [mediterranean_title.GetName] kontrolliert." + secure_mediterranean_decision.involved_notif:0 "[mediterranean_conqueror.GetPrimaryTitle.GetBaseName] sichert das Mittelmeer" + secure_mediterranean_decision.involved_notif_desc:0 "[mediterranean_house.GetName] hat die Inseln [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] und [sicily.GetNameNoTier] geeint. Sie melden Anspruch auf den Besitz des Mittelmeers an und haben einen gültigen [casus_belli|E] gegen Gemeinden an der Küste des Mittelmeers." diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_opinions_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_opinions_l_german.yml new file mode 100644 index 0000000000..4c621b701e --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_opinions_l_german.yml @@ -0,0 +1,9 @@ +l_german: + ################################################## + # #Event Opinions + fp2_consulted_me_opinion:0 "Hat mich konsultiert" + fp2_betrayed_opinion:0 "Verriet mich" + fp2_reassured_faith_opinion:0 "Festigte meinen Glauben" + fp2_questioned_my_faith_opinion:0 "Hinterfragte meinen Glauben" + fp2_tolerated_me_opinion:0 "Tolerierte mich" + fp2_enforced_truce_opinion:0 "Durchgesetzter Waffenstillstand" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_other_decisions_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_other_decisions_l_german.yml new file mode 100644 index 0000000000..0f71996644 --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_other_decisions_l_german.yml @@ -0,0 +1,191 @@ +l_german: + improve_city_province_decision:1 "$improve_city_province_decision_name$" + improve_city_province_decision_name:0 "Städte erweitern" + improve_city_province_decision_desc:1 "Für den Bau extravaganter neuer Quartiere in Euren Städten bezahlen" + improve_city_province_decision_confirm:0 "Erweiterung beginnen" + improve_city_province_decision_tooltip:0 "Geld investieren, um neue [building|E]-Plätze in Euren [Concept('cities', 'Städten')|E] zu erhalten" + improve_city_province_decision_decision_no_effect:1 "Keine zulässige [city|E]" + improve_city_province_decision_at_least_one_city_tt:0 "Mindestens eine Stadt hat weniger als 5 Gebäudeplätze" + + fp2_secure_mediterranean.t:0 "Das Mittelmeer sichern" + fp2_secure_mediterranean.desc:0 "Da Schlüsselinseln im Mittelmeer gesichert sind und als Wachtürme auf See dienen, wird es Zeit für uns, unseren Anspruch auf die Fluten zu erheben." + fp2_secure_mediterranean.tip:0 "Besitz des Mittelmeers beanspruchen" + + secure_iberian_foothold_decision_title:0 "Iberisches Fußfassen" + secure_iberian_foothold_decision_desc:1 "Die im Krieg befindlichen geschwächten Staaten Iberiens haben die Tore der Halbinsel für Außenseiter geöffnet. Würde sich jemand zum neuen [ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]en Anführer der Region oder einfach zum ruhmreichen Invasor erklären, wäre viel zu gewinnen." + secure_iberian_foothold_decision_tooltip:0 "Einen Teil Iberiens eingliedern" + secure_iberian_foothold_decision_confirm:0 "An den Stärksten!" + fp2_struggle_uninvolved_or_external_tt:0 "Euer [capital|E] liegt außerhalb der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“" + fp2_struggle_secure_iberian_foothold_empire_tt:0 "Ihr [Concept('hold', 'Haltet')|E] einen [empire|E]-[title|E], der nicht [GetTitleByKey('e_spain').GetNameNoTier] ist" + + fp2_struggle_phase_hostility_or_opportunity_tt:1 "Die Iberische [struggle_phase|E] ist die [struggle_phase_iberia_hostility|E] oder die [struggle_phase_iberia_opportunity|E] (derzeit: [GetStruggle('iberian_struggle').GetCurrentPhase.GetName])" + fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt:0 "Ihr [Concept('hold', 'Haltet')|E] und [Concept('completely_control', 'Kontrolliert vollständig')|E] ein beliebiges [de_jure|E]-[kingdom|E] von [GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_kingdom_faith_tt:0 "Mindestens #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_faith_target_percent_value')|0] %#! der [de_jure|E]-[counties|E] des [Concept('title', 'Titels')|E] sind [THIS.Char.GetFaith.GetAdjective|l]" + fp2_struggle_secure_iberian_foothold_kingdom_border_tt:0 "Dieser [title|E] grenzt an gehaltenes [de_jure|E]-Land eines [Concept('empire', 'Großreichs')|E], das Ihr [Concept('hold', 'Haltet')|E] und das nicht [GetTitleByKey('e_spain').GetNameNoTier] ist" + fp2_struggle_secure_iberian_foothold_kingdom_held_tt:0 "Ihr habt diesen [title|E] mindestens [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_years_value')|0Z] Jahre gehalten" + + fp2_struggle_secure_iberian_foothold_religion_tt:0 "Ihr [Concept('hold', 'Haltet')|E] mindestens #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_target_percent_value')|0] %#! der [counties|E] mit [THIS.Char.GetFaith.GetReligion.GetAdjective|l]em [Concept('faith', 'Glauben')|E] in der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“ (derzeit: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_percent_value')|1] %)\n" + fp2_struggle_secure_iberian_foothold_outsider_tt:0 "Ihr [Concept('hold', 'Haltet')|E] mindestens #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_target_percent_value')|0] %#! der [counties|E] in der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“ (derzeit: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_percent_value')|0] %)\n" + + fp2_struggle_secure_iberian_foothold_empire_held_effect_tt:0 "Alle [de_jure|E]-[Concept('kingdom', 'Königreiche')|E] von [GetTitleByKey('e_spain').GetNameNoTier], die die unten stehenden Anforderungen erfüllen, um [de_jure|E]-Teil von [THIS.Char.GetPrimaryTitle.GetNameNoTier] zu werden" + fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt:0 "Alle [de_jure|E]-[Concept('kingdom', 'Königreiche')|E] von [GetTitleByKey('e_spain').GetNameNoTier], die die unten stehenden Anforderungen erfüllen, um [de_jure|E]-Teil des Kaiserreichs von [THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier] zu werden" + + fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt:0 "Das [Concept('iberian_struggle', 'Iberische Ringen')|E] endet" + + iberian_footholder_transfer_tt:0 "[THIS] [THIS.Title.GetName] [THIS.GetName]" + + fp2_other_decisions.1000.t:0 "$secure_iberian_foothold_decision_title$: [iberian_footholder.GetPrimaryTitle.GetAdjectiveNoTooltip|l]e Konsolidierung" + fp2_other_decisions.1000.involved_religion:0 "Die Kriege der zerrissenen Fürstentümer Iberiens haben die [ROOT.Char.GetFaith.GetReligion.GetAdjective|l]en Reiche der Region fast in die Knie gezwungen.\n\nOhne unser Eingreifen werden die Gläubigen von [ROOT.Char.GetFaith.HighGodName] irgendwann durch die herrischen Ungläubigen von der Halbinsel vertrieben werden.\n\n" + fp2_other_decisions.1000.desc:0 "Die geteilten Glauben und Völker Iberiens bieten uns eine großartige Gelegenheit für eine [ROOT.Char.GetFaith.GetReligion.GetAdjective|l]e Invasion der Halbinsel – sie sind schlichtweg zu zerstritten, um sich zu wehren." + fp2_other_decisions.1000.involved_faith:0 "Wir sind die legitimen Verteidiger der [ROOT.Char.GetFaith.GetAdherentNamePlural] des Westens, die nun unter dem Schutz von [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] sicher sind." + fp2_other_decisions.1000.uninvolved_faith:0 "Es obliegt uns, das Licht unseres Glaubens ([ROOT.Char.GetFaith.GetName]) zu verbreiten. Als Teil von [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] wird in diesen Landen wieder Wohlstand und Frieden herrschen." + fp2_other_decisions.1000.closing:0 "\n\nEs ist nur eine Frage der Zeit, bis ihre falschen Götter ausgetrieben sind und wir frohlocken, weil [ROOT.Char.GetFaith.HighGodName] [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] zur Rettung dieser Region geführt hat." + fp2_other_decisions.1000.a:0 "Iberien braucht neues Blut." + + fp2_other_decisions.1001.involved_religion:0 "Nach Jahrhunderten des Krieges zwischen iberischen Christen und Mauren wird unser Ringen nun von herrischen [iberian_footholder.GetPrimaryTitle.GetAdjective|l]en Eindringlingen ausgenutzt.\n\n" + fp2_other_decisions.1001.desc:0 "Durch Ablenkung, Neid und Vernachlässigung ließen wir Iberer zu, dass die [iberian_footholder.GetPrimaryTitle.GetAdjective|l]en Eindringlinge die Gräben in unserem Heimatland ausnutzten und eine Invasion der historischen Königreiche der Halbinsel begannen." + fp2_other_decisions.1001.involved_faith:0 "[iberian_footholder.GetTitledFirstName] hat sich zum legitimen [iberian_footholder.GetFaith.GetAdjectiveNoTooltip|l]en Anführer der Halbinsel ernannt und nutzt [iberian_footholder.Custom('DE_PRO_POS_S_3P')]e Siege als Beweis für [iberian_footholder.Custom('DE_PRO_POS_S_3P')]en Anspruch auf die [iberian_footholder.GetFaith.GetReligion.GetAdjective|l]en Reiche Iberiens." + fp2_other_decisions.1001.same_uninvolved_faith:0 "Man behauptet, unser Versagen sei die Strafe [ROOT.Char.GetFaith.HighGodNamePossessive] dafür, dass wir vom rechten Pfad ([iberian_footholder.GetFaith.GetName]) abgekommen sind, und dass [iberian_footholder.GetTitledFirstName] der legitime Anführer des [ROOT.Char.GetFaith.GetReligion.GetAdjective|l]en Iberiens sei …" + fp2_other_decisions.1001.uninvolved_faith:0 "Mit [iberian_footholder.Custom('DE_PRO_POS_S_3P')]en Siegen als Beleg hat [iberian_footholder.GetTitledFirstName] [iberian_footholder.Custom('DE_PRO_POS_S_3P')]en Glauben zum wahren [iberian_footholder.GetFaith.GetReligion.GetAdjective|l]en Pfad erklärt: einem Pfad, der die gesamte Halbinsel unter [iberian_footholder.GetFaith.HighGodName] einen wird." + fp2_other_decisions.1001.closing:0 "\n\nWährend [iberian_footholder.GetTitledFirstName] [iberian_footholder.Custom('DE_PRO_POS_S_3P')]e Besitztümer konsolidiert, scheinen die Differenzen zwischen Moslems und Christen angesichts der [iberian_footholder.GetFaith.GetAdjective|l]en Besetzung zu verblassen …" + fp2_other_decisions.1001.a:0 "Diese verdammte Einmischung." + + ### Council of Toledo Decision + council_of_toledo_decision_title:0 "Das Konzil von Toledo einberufen" + council_of_toledo_decision_desc_count:0 "Es wird die Zeit kommen, das [SCOPE.ScriptValue('council_of_toledo_counter_value')][ROOT.Char.Custom('get_council_of_toledo_count_suffix')] Konzil von [GetTitleByKey('c_toledo').GetNameNoTier] einzuberufen und die religiösen Fragen der [ROOT.Char.GetFaith.GetAdherentNamePlural] erneut zu klären." + council_of_toledo_decision_desc:0 "Über Jahrhunderte wurden Religionskonzile in [GetTitleByKey('c_toledo').GetNameNoTier] abgehalten, bei denen Kleriker aus der ganzen Christenheit laufende Dispute klärten. Indem man ein 19. Konzil abhält, kann diese westgotische Tradition wiederbelebt werden." + council_of_toledo_decision_tooltip:0 "In Toledo eine Versammlung der [ROOT.Char.GetFaith.GetReligion.GetAdjective|l]en Kleriker abhalten" + council_of_toledo_decision_confirm:0 "Es ist an der Zeit." + council_of_toledo_decision_toledo_holder_trigger:0 "Ihr [Concept('hold', 'Haltet')|E] oder herrscht über [GetTitleByKey('c_toledo').GetName] und dessen Herrscher gehört einem bestimmten Glauben ([THIS.Char.GetFaith.GetName]) an" + council_of_toledo_decision_toledo_faith_trigger:1 "[faith|E] ist [THIS.Char.GetLiege.GetFaith.GetName]" + council_of_toledo_decision_catalyst_tt:0 "Ein [struggle_catalyst|E] kann eintreten" + council_of_toledo_decision_tt:0 "Belohnungen hängen vom Ausgang des Konzils ab" + # Event - Organization + fp2_other_decisions.0700.council:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')][ROOT.Char.Custom('get_council_of_toledo_count_suffix')] Konzil von Toledo" + fp2_other_decisions.0700.t:0 "$fp2_other_decisions.0700.council$: Organisation" + fp2_other_decisions.0700.19:0 "[council_priest.GetTitledFirstName] hat mit der Vorbereitung eines 19. Religionskonzils in [GetTitleByKey('c_toledo').GetNameNoTier] begonnen, das den alten westgotischen Synoden gleichkommen soll.\n\nObschon der Einfluss des [GetTitleByKey('k_papal_state').GetDefinitiveName]s seit der Maurischen Invasion gewachsen ist, hat sich unser Klerus doch eigene Traditionen und seine Autonomie bewahrt. Es wird Zeit, Iberiens Bedeutung als Schauplatz für religiöse Dialoge wiederauferstehen zu lassen.\n\nZu vorherigen Zusammenkünften kamen [ROOT.Char.GetFaith.BishopNeuterPlural] aus der ganzen Christenheit, doch dies muss nun nicht mehr der Fall sein …" + fp2_other_decisions.0700.desc:0 "Die [ROOT.Char.GetFaith.BishopNeuterPlural] von Iberien haben schon ungeduldig auf das nächste Konzil gewartet, seitdem die Tradition von Toledo wiederbelebt wurde.\n\n[council_priest.GetCouncilTitleFirstName] hat mit den Vorbereitungen begonnen, doch es bleibt unklar, ob Priester anderer Traditionen eingeladen werden, daran teilzunehmen." + fp2_other_decisions.0700.a:0 "Es soll eine mozarabische Synode werden." + fp2_other_decisions.0700.b:0 "Alle Priester von [ROOT.Char.GetFaith.HighGodName] sind in Toledo willkommen." + fp2_other_decisions.0700.b.success:0 "Ökumenische Bischöfe nehmen teil" + fp2_other_decisions.0700.b.failure:0 "Der Ruf nach Toledo wird ignoriert" + fp2_other_decisions.0700.tt:0 "Das [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] Konzil von Toledo wird in einigen Wochen beginnen" + # Event - Arrival + fp2_other_decisions.0701.t:0 "$fp2_other_decisions.0700.council$: Teilnehmer" + fp2_other_decisions.0701.opening.success:0 "[ROOT.Char.GetFaith.GetReligion.GetAdjective]e [ROOT.Char.GetFaith.AltPriestTermPlural] möglichst offen einzuladen, ist eine Entscheidung, die offenbar positiv aufgenommen wurde: Viele angesehene [ROOT.Char.GetFaith.BishopNeuterPlural] aus fremden Länden kommen eilfertig nach [GetTitleByKey('c_toledo').GetNameNoTier]." + fp2_other_decisions.0701.opening.failure:0 "Die Reaktion auf unsere Einladung zu einer ökumenischen Gemeinschaft war eher kühl: Zahlreiche [ROOT.Char.GetFaith.BishopNeuterPlural] meinten, schlechtes Wetter hindere sie daran, [GetTitleByKey('c_toledo').GetNameNoTier] zu erreichen, sodass nur die örtlichen Prälaten anwesend sein werden …" + fp2_other_decisions.0701.opening.catastrophe:0 "Wir haben nicht einen Bischof, Diakon oder Abt einer anderen [ROOT.Char.GetFaith.GetReligion.GetAdjective|l]en Konfession in [GetTitleByKey('c_toledo').GetNameNoTier] gesehen. Offenbar wird unser Konzil von unserer ökumenischen Bruderschaft mit Verachtung und Wut gesehen, weswegen nur örtliche Prälaten zugegen sind." + fp2_other_decisions.0701.opening:0 "Die Großen und Guten sind nach [GetTitleByKey('c_toledo').GetNameNoTier] gekommen – als Repräsentanten der Bischofssitze und Abteien der [ROOT.Char.GetFaith.GetAdherentNamePlural]." + fp2_other_decisions.0701.religious_head_bishop:0 "\n\nUnter den niederen Prälaten ist [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], das Oberhaupt der [portrait_bishop.GetFaith.GetAdjective|l]en Kirche." + fp2_other_decisions.0701.powerful_bishop:0 "\n\nAm bemerkenswertesten ist [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], [portrait_bishop.Custom('DE_ART_IND_N')] [portrait_bishop.GetFaith.GetAdjective|l][portrait_bishop.Custom('DE_END_ADJ_IND_S_N')] Prälat[portrait_bishop.Custom('DE_END_NOU_S_GS_N')] von großem Einfluss." + fp2_other_decisions.0701.saint_bishop:0 "\n\nDie Teilnehmenden sind gesegnet durch die Anwesenheit von [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], [portrait_bishop.Custom('DE_ART_IND_D')] [portrait_bishop.GetFaith.GetAdjective|l]en Heiligen!" + fp2_other_decisions.0701.theologian_bishop:0 "\n\nDer bemerkenswerteste Teilnehmende ist [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], [portrait_bishop.Custom('DE_ART_IND_N')] weithin respektiert[portrait_bishop.Custom('DE_END_ADJ_IND_S_N')] [portrait_bishop.GetFaith.GetAdjective|l][portrait_bishop.Custom('DE_END_ADJ_IND_S_N')] [Select_CString(portrait_bishop.IsFemale,'Theologin','Theologe')]." + fp2_other_decisions.0701.bad_bishop:0 "\n\nEiner der bekanntesten Teilnehmenden ist [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')]. [portrait_bishop.Custom('DE_PRO_POS_S_3P')|U]e Pietätlosigkeit ist in der gesamten Christenheit bekannt und bietet Anlass für Scherze." + fp2_other_decisions.0701.senior_bishop:0 "\n\nDer älteste unter den Klerikern ist [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], [portrait_bishop.Custom('DE_ART_IND_N')] wahrlich ehrwürdig[portrait_bishop.Custom('DE_END_ADJ_IND_S_N')] Geistlich[portrait_bishop.Custom('DE_END_ADJ_IND_S_N')]. " + fp2_other_decisions.0701.failure:0 "\n\nDie Händler der ummauerten Stadt sind enttäuscht über die geringe Zahl der Teilnehmer und hatten sich auf eine weitaus größere Schar an Klerikern vorbereitet. Wie schade." + fp2_other_decisions.0701.desc:0 "\n\nDie ummauerte Stadt sieht bereits die Vorzüge der in ihr gastierenden Klerikern: Handel und Gastgewerbe erleben einen Aufschwung." + fp2_other_decisions.0701.a:0 "Hervorragend." + fp2_other_decisions.0701.b:0 "Hochmut kommt vor dem Fall …" + fp2_other_decisions.0701.c:0 "Gut." + fp2_other_decisions.0701.tt:0 "Das [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] Konzil von Toledo beginnt." + # Event - Debate + fp2_other_decisions.0702.t:0 "$fp2_other_decisions.0700.council$: Debatte" + fp2_other_decisions.0702.19:0 "Jahrhunderte nach Erzbischof Gunderics letztem Konzil unter König Witiza hat [council_priest.GetCouncilTitleFirstName] unsere Tradition wiederbelebt, indem er die 19. Versammlung im berühmten [GetTitleByKey('c_toledo').GetNameNoTier] einberief.\n\n" + fp2_other_decisions.0702.opening:0 "Ein weiteres Konzil hat in [GetTitleByKey('c_toledo').GetNameNoTier] begonnen. Dieses Mal wurde es von [council_priest.GetCouncilTitleFirstName] eröffnet.\n\n" + fp2_other_decisions.0702.present:0 "\n\nBis zum Ende der Woche wurde rasch klar, dass [debate_bishop.GetTitledFirstName] aus [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] das richtige Gespür für die Stimmung im Raum hatte, $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.second_hand:0 "\n\nAls die Gespräche zu Ende gehen, wird klar, dass [debate_bishop.GetTitledFirstName] aus [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] als Vorstreiter[debate_bishop.Custom('DE_END_NOU_S_GS_N')] dieser Sichtweise gesehen wird, $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.conversion:0 "Eine übergreifende Frage, die rasch aufkam, war die nach einer Bekehrung von Ketzern und Ungläubigen in einer Art und Weise, die den Frieden bewahrt und [ROOT.Char.GetFaith.GetAdherentNamePlural] mit Schutz versorgt." + fp2_other_decisions.0702.reform:0 "Das Schlüsselthema war, dass die [ROOT.Char.GetFaith.GetAdherentNamePlural] keine Angst vor größeren Reformen haben sollten, da die Stellung der iberischen Kirche nun gesichert ist." + fp2_other_decisions.0702.tolerance:0 "Das vorherrschende Thema war, dass die [ROOT.Char.GetFaith.GetAdherentNamePlural] mehr Toleranz für friedliche Ungläubige haben sollten, eine Idee, die rasch zum Schwerpunkt der Gespräche wurde." + fp2_other_decisions.0702.rights:0 "Das Hauptthema war die Bewahrung der uralten Rechte des [ROOT.Char.GetFaith.GetAdjective|l]en Klerus und die Instandsetzung der Kirchen." + fp2_other_decisions.0702.hof:0 "Überraschenderweise war das Gefühl, dass die [ROOT.Char.GetFaith.GetAdherentNamePlural] einen eigenen spirituellen Anführer brauchen, die dringlichste Sorge vieler unserer Bischöfe." + fp2_other_decisions.0702.pope:0 "Eine Stimmung der Zusammenarbeit kam auf, und viele Bischöfe sprachen sich dafür aus, dass die [ROOT.Char.GetFaith.GetAdherentNamePlural] und ihre ökumenischen Geschwister mehr gemeinsame Anstrengungen zeigen sollten." + fp2_other_decisions.0702.heresy:0 "Eine dringliche Tatkraft schien sich in den Gesprächen auszubreiten, als zur Sprache kam, wie sehr die [heretic_faith.GetAdherentNamePlural] durch Ketzer bedroht sind – wie Priscillianer und Arianer in der Vergangenheit." + fp2_other_decisions.0702.closing:0 "während [counter_bishop.GetTitledFirstName|U] aus [counter_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] [debate_bishop.Custom('DE_PRO_POS_S_3P')]e Argumente aufs Heftigste konterte." + fp2_other_decisions.0702.a:0 "Ganz meine Meinung." + fp2_other_decisions.0702.b.hof:0 "Das ist nicht der Wille von [ROOT.Char.GetFaith.HighGodName]." + fp2_other_decisions.0702.b:0 "[debate_bishop.Custom('DE_PRO_PER_S_3P_N')|U] wird niedergebrüllt werden." + council_of_toledo_ruler_effect_tt:0 "Alle [council_toledo_faith.GetAdjective|l]en [ruler|E]" + # Event - Invalidated + fp2_other_decisions.0703.t:0 "$fp2_other_decisions.0700.council$: Vertagt" + fp2_other_decisions.0703.war:0 "Mit dem Beginn des Krieges hat [council_priest.GetCouncilTitleFirstName] das anstehende Konzil von Toledo fürs Erste vertagt." + fp2_other_decisions.0703.control:0 "Mit dem Verlust von [GetTitleByKey('c_toledo').GetNameNoTier] ist es nicht mehr möglich, das anstehende Konzil von Toledo auszurichten …" + fp2_other_decisions.0703.desc:0 "\n\nDie [ROOT.Char.GetFaith.GetAdherentNamePlural] werden sich gewiss bald von diesem Rückschlag erholen …" + fp2_other_decisions.0703.a:0 "Enttäuschend." + # Event - Ping + fp2_other_decisions.0704.t:0 "Das $fp2_other_decisions.0700.council$" + fp2_other_decisions.0704.success:0 "\n\nMit der Unterstützung von [council_toledo_host.GetTitledFirstName] brachten [ROOT.Char.GetFaith.GetAdherentNamePlural] und Klerus ihre Stimmen zu Gehör." + fp2_other_decisions.0704.failure:0 "Es scheint jedoch, dass [council_toledo_host.GetTitledFirstName] andere Vorstellungen verfolgt und sich ganz klar gegen diesen Auftakt eingesetzt hatte." + fp2_other_decisions.0704.a:0 "Interessant." + # Custom Loc + council_toledo_landed_desc:0 "[ROOT.Char.GetTitleAsNameNoTooltip] von [ROOT.Char.GetPrimaryTitle.GetNameNoTier]" + council_toledo_unlanded_desc:0 "Erzbischof von [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTier]" + # Tooltips + fp2_council_culture_tt:0 "Iberische [cultures|E] erhalten #positive_value [SCOPE.ScriptValue('council_toledo_culture_acceptance_value')|0]#! [cultural_acceptance|E] von [THIS.Char.GetCulture.GetName]" + fp2_council_opinion_mozarabic_effect_tt:0 "Alle mozarabischen Teilnehmer" + fp2_council_opinion_other_effect_tt:0 "Alle nicht-mozarabischen Teilnehmer" + fp2_council_conversion_modifier_tt:0 "Die Bekehrung in der Gemeinde schreitet bei anderen [religions|E] schneller voran, solange dieser Modifikator gilt" + fp2_council_heresies_modifier_tt:0 "Die Bekehrung in der Gemeinde schreitet bei [faiths|E] derselben [religion|E] mit [Concept('head_of_faith', 'Glaubensoberhäuptern')|E] schneller voran, solange dieser Modifikator gilt" + excluded_from_council_toledo_tt:0 "Alle anderen [THIS.Char.GetFaith.GetReligion.GetAdjective|l]en [Concept('head_of_faith', 'Glaubensoberhäupter')|E] in [Concept('diplomatic_range', 'Diplomatischer Reichweite')|E]" + fp2_council_end_tt:0 "Das [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] Konzil von Toledo endet" + # Modifiers + fp2_small_council_modifier:0 "Konzil von Toledo" + fp2_small_council_modifier_desc:0 "Ein örtliches Konzil der Prälaten wurde in Toledo abgehalten und hat der Stadt Wohlstand gebracht." + fp2_big_council_modifier:0 "$fp2_small_council_modifier$" + fp2_big_council_modifier_desc:0 "Ein großes Konzil der Prälaten wurde in Toledo abgehalten und hat der Stadt großen Wohlstand gebracht." + fp2_disappointing_council_modifier:0 "$fp2_small_council_modifier$" + fp2_disappointing_council_modifier_desc:0 "Ein schlecht besuchtes Konzil der Prälaten wurde in Toledo abgehalten und hat die Händler der Stadt mehr gekostet, als es ihnen einbrachte." + fp2_stifled_council_modifier:0 "Konzil abgewürgt" + fp2_stifled_council_modifier_desc:0 "Widerspruch gegenüber einem Religionskonzil hat diesen Charakter unbeliebt beim Klerus gemacht." + fp2_council_conversion_modifier:0 "Konzil der Bekehrung" + fp2_council_conversion_modifier_desc:0 "Das letzte Konzil von Toledo hat die Bekehrung der Ungläubigen in mozarabischen Reichen gestärkt." + fp2_council_tolerance_modifier:0 "Konzil der Toleranz" + fp2_council_tolerance_modifier_desc:0 "Das letzte Konzil von Toledo hat die Toleranz unter den Religionen Iberiens gestärkt." + fp2_council_reform_modifier:0 "Konzil der Reformen" + fp2_council_reform_modifier_desc:0 "Das letzte Konzil von Toledo ermunterte die mozarabische Kirche angesichts ihrer neuen Macht zu Reformen." + fp2_council_rights_modifier:0 "Konzil der Rechte" + fp2_council_rights_modifier_desc:0 "Das letzte Konzil von Toledo hat den Schutz von klerikalen Rechten und die Instandsetzung von Kirchen ermutigt." + fp2_council_hof_modifier:0 "Konzil der Führung" + fp2_council_hof_modifier_desc:0 "Das letzte Konzil von Toledo hat Mozaraber bestärkt, ein eigenes Glaubensoberhaupt einzusetzen." + fp2_council_pope_modifier:0 "Konzil der Zusammenarbeit" + fp2_council_pope_modifier_desc:0 "Das letzte Konzil von Toledo hat die Zusammenarbeit zwischen Mozarabern und der breiteren christlichen Welt bestärkt." + fp2_council_heresy_modifier:0 "Konzil der Inquisition" + fp2_council_heresy_modifier_desc:0 "Das letzte Konzil von Toledo hat das Ausmerzen von Ketzereien bestärkt, die in Iberien aufgetaucht sind." + # Opinions + fp2_council_toledo_opinion:0 "$fp2_small_council_modifier$" + fp2_excluded_from_council_toledo_opinion:0 "Von Toledo ausgeschlossen" + fp2_council_toledo_new_hof_opinion:0 "$fp2_council_hof_modifier$" + fp2_council_toledo_pope_opinion:0 "$fp2_council_pope_modifier$" + # Tasks + council_toledo_conversion_task_desc:0 "$fp2_council_conversion_modifier$" + council_toledo_heresies_task_desc:0 "$fp2_council_heresy_modifier$" + # Other + fervor_gain_council_toledo:0 "$fp2_small_council_modifier$" + fp2_council_toledo_culture_acceptance_desc:0 "$fp2_small_council_modifier$" + + found_kingdom_toledo_decision_title:0 "Das Königreich Toledo gründen" + found_kingdom_toledo_decision_desc:0 "Seit dem Fall des westgotischen Königreichs der Mauren war [GetTitleByKey('c_toledo').GetNameNoTier] immer Untertan. Doch als Hauptsitz eines [ROOT.Char.GetFaith.GetAdjective|l]en Reichs wird es wieder der Sitz von Königen werden." + found_kingdom_toledo_decision_confirm:0 "Toledo ist das Herz von Iberien!" + found_kingdom_toledo_decision_tooltip:0 "Ein neues [GetFaithByKey('mozarabic_church').GetAdjective|l]es [kingdom|E] mit Sitz in [GetTitleByKey('k_toledo').GetNameNoTier] errichten." + found_kingdom_toledo_culture_tt:0 "Eure [culture|E] hat eine iberische [heritage|E]" + found_kingdom_toledo_faith_tt:0 "Euer [faith|E] ist [GetFaithByKey('mozarabic_church').GetName] oder wurde daraus erschaffen" + found_kingdom_toledo_duchy_tt:0 "Ihr [Concept('hold', 'Haltet')|E] und [Concept('completely_control', 'Kontrolliert vollständig')|E] ein beliebiges [duchy|E], das [de_jure|E] an [GetTitleByKey('d_toledo').GetName] angrenzt und Teil eines [Concept('kingdom', 'Königreichs')|E] mit zwei oder mehr [de_jure|E]-[Concept('duchies', 'Herzogtümern')|E] ist" + found_kingdom_toledo_capital_tt:0 "[GetTitleByKey('c_toledo').GetNameNoTier] ist Euer [realm_capital|E]" + + fp2_other_decisions.1100.t:0 "Das Königreich Toledo" + fp2_other_decisions.1100.desc:0 "Da die Stärke meiner Stellung nun außer Zweifel steht, kann wenigstens die Krönung in [GetTitleByKey('c_toledo').GetNameNoTier] wie geplant abgehalten werden.\n\nEs wird höchste Zeit, dass wir [ROOT.Char.GetFaith.GetAdherentNamePlural] unsere eigene Domäne schaffen, die sich von den kleinlichen Taifas und den Herrschaftsgebieten des Nordens unterscheidet: ein Reich, das sich mit den alten westgotischen Königreichen messen kann!" + fp2_other_decisions.1100.a:0 "Möge unser Königreich lange blühen und gedeihen." + + fp2_other_decisions.1101.desc:0 "Da [toledo_former.GetTitledFirstName] stetig an Stärke hinzugewann, konnte [toledo_former.Custom('DE_PRO_PER_S_3P_N')] sich formell zum [GetTitleByKey('c_toledo').GetNameNoTier] krönen.\n\nDie Stärke des [toledo_former.GetFaith.GetAdjective|l]en Königreichs, das die Lande der alten Herrschaftsgebiete Iberiens umfasst, steht nun außer Zweifel.\n\n" + fp2_other_decisions.1101.stolen:1 "Um diese lästigen Emporkömmlinge wird man sich eher früher als später kümmern müssen!" + fp2_other_decisions.1101.mozarab:0 "Dies mag Gutes für unseren Glauben verheißen, doch es dürfte ein zweischneidiges Schwert sein …" + fp2_other_decisions.1101.a:0 "Es wird nicht lange halten!" + fp2_other_decisions.1101.b:0 "Etwas, was man im Auge behalten sollte." + fp2_other_decisions.1101.c:0 "Interessant." + + fp2_form_kingdom_toledo_modifier:0 "$fp2_other_decisions.1100.t$" + fp2_form_kingdom_toledo_modifier_desc:0 "Dieser Charakter hat ein neues Königreich errichtet, dessen Herz im alten westgotischen Hauptsitz schlägt." + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + council_of_toledo_decision_toledo_vassal_trigger:0 "Mindestens 3 [vassals|E]:" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_german.yml new file mode 100644 index 0000000000..09d0c2f88e --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_german.yml @@ -0,0 +1,91 @@ +l_german: + ##### Hostility ##### + struggle_iberia_ending_hostility_decision:1 "[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]e Vorherrschaft" + struggle_iberia_ending_hostility_decision_desc:1 "Es wird Zeit, dass ein starker Anführer diese Halbinsel aus dem Sumpf aus Krieg und Teilung zieht. [ROOT.Char.Custom('DE_ART_IND_N')|U] [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l][ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] König[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] wird Iberien unter dem [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip|l]en Banner einen!" + struggle_iberia_ending_hostility_decision_tooltip:0 "Beendet das Iberische [struggle|E]" + struggle_iberia_ending_hostility_decision_confirm:1 "Beendet das Iberische Ringen" + # Triggers + struggle_iberia_ending_hostility_decision_kingdom_tt:0 "Ihr [Concept('hold', 'Haltet')|E] und [Concept('completely_control', 'Kontrolliert vollständig')|E] mindestens 2 [de_jure|E]-[kingdoms|E] von [GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_kingdom_total_value')|0])" + struggle_iberia_ending_hostility_decision_united_spanish_throne_tt:0 "Ihr vereint die spanischen Throne unter Eurem [primary_title|E]" + struggle_iberia_ending_hostility_decision_county_tt:0 "Alle [de_jure|E]-[Concept('county', 'Gemeinden')|E] Eures [capital|E]-[Concept('kingdom', 'Königreichs')|E] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) müssen [THIS.Char.GetCulture.GetAdjective|l] und [THIS.Char.GetFaith.GetAdjective|l] sein ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_value')|0])" + struggle_iberia_ending_hostility_decision_county_light_tt:0 "75 % der [de_jure|E]-[Concept('county', 'Gemeinden')|E] Eures [capital|E]-[Concept('kingdom', 'Königreichs')|E] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) müssen [THIS.Char.GetCulture.GetAdjective|l] und [THIS.Char.GetFaith.GetAdjective|l] sein ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_light_value')|0])" + struggle_iberia_ending_hostility_decision_region_tt:2 "Kein anderer [ruler|E], der [Concept('independent', 'Unabhängig')|E] und [struggle_involved|E] ist, kontrolliert mehr als [SCOPE.ScriptValue('fp2_struggle_hostility_region_percent_value')|0] % von [GetGeographicalRegion('world_europe_west_iberia').GetName]" + # Effects + fp2_struggle_hostility_opinion_tt:1 "[opinion|E] von [Concept('characters', 'Charakteren')|E] desselben [Concept('faith', 'Glaubens')|E] und/oder derselben [culture|E]: #positive_value +[SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_opinion_negative_tt:0 "[opinion|E] von [Concept('characters', 'Charakteren')|E] anderer am [Concept('struggle_involved', 'Ringen beteiligter')|E] [Concept('faith', 'Glauben')|E] und/oder [cultures|E]: #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_conversion_tt:1 "Tempo der [councillor_tasks|E] „$task_conversion$“ und/oder „$task_promote_culture$“ in der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“: #P +50 %#!" + fp2_struggle_hostility_conversion_holy_tt:0 "Tempo der [councillor_task|E] „$task_conversion$“ in der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“: #P +50 %#!" + fp2_struggle_hostility_conversion_culture_tt:0 "Tempo der [councillor_task|E] „$task_promote_culture$“ in der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“: #P +50 %#!" + fp2_struggle_hostility_list_tt:1 "Eines oder beide der folgenden Dinge:" + fp2_struggle_hostility_holy_cb_tt:0 "[casus_bellis|E] gegen andere am [Concept('struggle_involved', 'Ringen beteiligte')|E] [Concept('faith', 'Glauben')|E] ($HOLY_WAR_DUCHY_NAME$): #positive_value - 50%#!" + fp2_struggle_hostility_holy_cb_joint_tt:0 "[casus_belli|E] $HOLY_WAR_DUCHY_NAME$ gegen andere am [Concept('struggle_involved', 'Ringen beteiligte')|E] [Concept('faith', 'Glauben')|E]: #positive_value - 50%#!\n$culture_parameter_cb_lower_piety_level_requirement$" + fp2_struggle_hostility_culture_cb_tt:0 "[casus_bellis|E] gegen andere am [Concept('struggle_involved', 'Ringen beteiligte')|E] [cultures|E] ($CONQUEST_DUCHY_CB_NAME$): #positive_value - 50%#!" + fp2_struggle_hostility_culture_tt:0 "Alle am [Concept('struggle_involved', 'Ringen beteiligten')|E] [cultures|E] verlieren #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')] %#! [cultural_acceptance|E] zueinander." + fp2_struggle_hostility_culture_large_tt:0 "Alle am [Concept('struggle_involved', 'Ringen beteiligten')|E] [cultures|E] verlieren #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')] %#! [cultural_acceptance|E] zueinander" + fp2_struggle_hostility_acceptance_tt:0 "Feindseligkeit in Iberien" + # Modifiers + fp2_struggle_hostility_house_faith_modifier:1 "Glaubensfeindlichkeit" + fp2_struggle_hostility_house_faith_modifier_desc:0 "Dieses Haus hat den Großteil Iberiens im Namen seines Glaubens erobert." + fp2_struggle_hostility_house_culture_modifier:1 "Kulturfeindlichkeit" + fp2_struggle_hostility_house_culture_modifier_desc:0 "Dieses Haus hat den Großteil Iberiens im Namen seines Volkes erobert." + fp2_struggle_hostility_house_combined_modifier:1 "Vorherrschaftsfeindlichkeit" + fp2_struggle_hostility_house_combined_modifier_desc:0 "Dieses Haus hat den Großteil Iberiens im Namen seines Glaubens und seines Volkes erobert." + fp2_struggle_hostility_faith_conversion_task_desc:0 "$fp2_struggle_hostility_house_faith_modifier$" + fp2_struggle_hostility_culture_conversion_task_desc:0 "$fp2_struggle_hostility_house_culture_modifier$" + ##### Compromise ##### + struggle_iberia_ending_compromise_decision:1 "Status quo" + struggle_iberia_ending_compromise_decision_desc:0 "Diese endlosen Konflikte auf der Halbinsel schwächen uns nur alle. Es wird Zeit, endlich zu akzeptieren, dass Iberien niemals vereint werden wird und wir uns mit [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] zufriedengeben müssen." + struggle_iberia_ending_compromise_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_compromise_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_compromise_decision_kingdom_tt:0 "Ihr [Concept('hold', 'Haltet')|E] und [Concept('completely_control', 'Kontrolliert vollständig')|E] ein beliebiges [de_jure|E]-[kingdom|E] von [GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_conciliation_kingdom_total_value')|0])" + struggle_iberia_ending_compromise_decision_region_tt:0 "Ihr kontrolliert weniger als [SCOPE.ScriptValue('fp2_struggle_compromise_owned_percent_value')|0] % der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“ (Derzeit: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_owned_percent_value')|0] %)" + struggle_iberia_ending_compromise_decision_other_region_tt:0 "Kein anderer [ruler|E], der [Concept('independent', 'Unabhängig')|E] und am [Concept('struggle_involved', 'Ringen beteiligt')|E] ist, kontrolliert mehr als [SCOPE.ScriptValue('fp2_struggle_compromise_involved_percent_value')|0] % der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“" + struggle_iberia_ending_compromise_decision_opinion_tt:0 "Alle anderen [ruler|E], die [Concept('independent', 'Unabhängig')|E] und am [Concept('struggle_involved', 'Ringen beteiligt')|E] sind, haben mindestens [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_value')|0] [opinion|E] von Euch oder sind Ziel eines [Concept('strong_hook', 'Starken Druckmittels')|E] ([SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + struggle_iberia_ending_compromise_decision_independent_tt:0 "Kein anderer [ruler|E], der [Concept('independent', 'Unabhängig')|E] und am [Concept('struggle_involved', 'Ringen beteiligt')|E] ist, hat den [rank|E] [king|E] oder [emperor|E] (Derzeit: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_independent_counter_value')|0])" + struggle_iberia_ending_compromise_decision_interloper_tt:0 "Mehr als [SCOPE.ScriptValue('fp2_struggle_compromise_uninvolved_percent_value')] % der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“ werden von [Concept('rulers', 'Herrschern')|E] gehalten, die [Concept('struggle_interloper', 'Einmischend')|E] oder [Concept('struggle_interloper', 'Unbeteiligt')|E] sind (Derzeit: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_interloper_percent_value')|1] %)" + struggle_iberia_ending_compromise_truce_tt:1 "Keine [wars|E] zwischen [Concept('rulers', 'Herrschern')|E], die [struggle_involved|E] und [independent|E] sind (derzeit: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_war_counter_value')|0])" + # Effects + fp2_struggle_compromise_create_new_kingdoms_tt:0 "Alle [duchies|E] in der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“, die [Concept('independent', 'Unabhängig')|E] oder getrennt sind, werden ein [de_jure|E]-[kingdom|E]" + fp2_struggle_compromise_create_new_empires_tt:1 "Alle [de_jure|E]-[kingdoms|E] in der [region|E] „[GetGeographicalRegion('world_europe_west_iberia').GetName]“ mit mehr als [EmptyScope.ScriptValue('fp2_struggle_compromise_ending_minimal_empire_size')|0] [counties|E] werden ein [de_jure|E]-[empire|E]. Die restlichen [kingdoms|E] fallen unter das [de_jure|E] eines angrenzenden [Concept('empire', 'Kaiserreichs')|E]." + fp2_struggle_compromise_house_rewards_tt:2 "Euer Haus sowie [houses|E] von [Concept('independent', 'Unabhängigen')|E] [Concept('struggle_involved', 'Beteiligten')|E] [Concept('rulers', 'Herrschern')|E]" + fp2_struggle_compromise_house_enforce_truce_rewards_tt:0 "Schaltet die [interaction|E] „[enforce_truce|E]“ gegenüber anderen [Concept('houses', 'Häusern')|E] frei" + fp2_struggle_compromise_defensive_rewards_tt:2 "Euer Haus sowie [capital|E]-[counties|E] von [Concept('independent', 'Unabhängigen')|E] [Concept('struggle_involved', 'Beteiligten')|E] [Concept('rulers', 'Herrschern')|E]" + fp2_struggle_compromise_truce_tt:1 "Jeder [ruler|E], der [Concept('independent', 'Unabhängig')|E] und am [Concept('struggle_involved', 'Ringen beteiligt')|E] ist, erhält einen #V 10-jährigen#! [truce|E] mit allen anderen" + TRUCE_FP2_COMPROMISE:0 "Kompromiss in Iberien" + # Modifiers + fp2_struggle_compromise_house_reward_modifier:0 "Kompromiss" + fp2_struggle_compromise_house_reward_modifier_desc:0 "Dieses Haus hat sein Reich aus dem Ringen um Iberien herausgeführt." + fp2_struggle_compromise_defensive_reward_modifier:0 "Regionales Bollwerk" + fp2_struggle_compromise_defensive_reward_modifier_desc:1 "Diese Gemeinde ist der historische Hauptsitz eines jener Fürstentümer Iberiens, die die Jahrhunderte des Ringens überstanden haben." + ##### Conciliation ###### + struggle_iberia_ending_conciliation_decision:1 "Entspannung" + struggle_iberia_ending_conciliation_decision_desc:0 "Die Wunden der vergangenen Jahrhunderte werden nicht so leicht heilen, doch wir müssen versuchen, die Halbinsel zu dauerhaftem Frieden zu führen. Iberien gehört wahrlich uns allen." + struggle_iberia_ending_conciliation_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_conciliation_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_conciliation_decision_alliance_tt:0 "Alle anderen [ruler|E], die [Concept('independent', 'Unabhängig')|E] und am [Concept('struggle_involved', 'Ringen beteiligt')|E] sind, haben ein [alliance|E] mit Euch ([SCOPE.ScriptValue('struggle_iberia_ending_conciliation_decision_alliance_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + #Effects + fp2_struggle_conciliation_marriage_unlocked_tt:1 "#positive_value Erlaubt#! dauerhaft das [marriage|E] über Glaubensgrenzen hinweg zwischen allen [cultures|E], die [struggle_involved|E] sind" + fp2_struggle_conciliation_holy_war_disabled_tt:1 "#negative_value Verhindert#! dauerhaft Offensiv-[holy_wars|E] zwischen allen [cultures|E], die [struggle_involved|E] sind" + fp2_struggle_conciliation_acceptance_tt:0 "Aussöhnung in Iberien" + fp2_struggle_conciliation_culture_tt:0 "Alle [cultures|E], die am [Concept('struggle_involved', 'Ringen beteiligt')|E] sind, erhalten #positive_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')|0] %#! [cultural_acceptance|E] zueinander" + fp2_struggle_conciliation_join_war_tt:1 "Erlaubt dauerhaft [Concept('rulers', 'Herrschern')|E] mit am [Concept('struggle_involved', 'Ringen beteiligter')|E] [culture|E] und ebensolchem [Concept('faith', 'Glauben')|E], sich einander bei Defensiv-[wars|E] gegen Invasoren in der Region „[GetGeographicalRegion('world_europe_west_iberia').GetName]“ anzuschließen" + # Modifiers + fp2_struggle_conciliation_house_reward_modifier:0 "Aussöhnung" + fp2_struggle_conciliation_house_reward_modifier_desc:0 "Dieses Haus hat akzeptiert, dass der Weg zu dauerhaftem Frieden in Iberien Friedfertigkeit und Toleranz erfordert." + ### Common + fp2_struggle_can_create_empire_of_hispania_tt:0 "Erlaubt die Erschaffung des [Concept('empire', 'Kaiserreichs')|E] von [GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_compromise_destroy_hispania_tt:1 "Das [empire|E] von [GetTitleByKey('e_spain').GetNameNoTier] wird dauerhaft #negative_value vernichtet#!" + + CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT:0 "Iberische Feindseligkeit" + CB_COST_FP2_STRUGGLE_HOSTILITY_FAITH_DISCOUNT:0 "$CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT$" + struggle_iberia_ending_hostility_decision_correct_phase_tt:1 "Die derzeitige [struggle_phase|E] ist die [struggle_phase_iberia_hostility|E]" + struggle_iberia_ending_compromise_decision_correct_phase_tt:1 "Die derzeitige [struggle_phase|E] ist die [struggle_phase_iberia_compromise|E]" + struggle_iberia_ending_conciliation_decision_correct_phase_tt:1 "Die derzeitige [struggle_phase|E] ist die [struggle_phase_iberia_conciliation|E]" + fp2_struggle_house_tt:1 "Alle [house|E]-Mitglieder:" + fp2_struggle_compromise_war_cost_tt:0 "[casus_bellis|E] gegen andere am [Concept('struggle_involved', 'Ringen beteiligte')|E] [cultures|E] ($HOLY_WAR_DUCHY_NAME$ und $CONQUEST_DUCHY_CB_NAME$): #negative_value -50 %#!" + CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER:0 "Kompromiss" + struggle_compromise_duchy_transfer_tt:0 "Verbundene und [Concept('completely_controlled', 'Vollständig kontrollierte')|E] [duchies|E] übertragen ihr [de_jure|E] an das Haupt-[kingdom|E] ihres [Concept('top_liege', 'Obersten Lehnsherrn')|E]" + fp2_struggle_can_keep_using_struggle_clash_tt:0 "[struggle_conquest|E] bleibt verfügbar" + struggle_ending_decision_correct_involvement_tt:0 "Ihr seid [struggle_involved|E]" diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_german.yml new file mode 100644 index 0000000000..ffc830ed5b --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_german.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_german: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `propose_best_friendship_interaction.recipient.notification.tt` diff --git a/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_wars_l_german.yml b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_wars_l_german.yml new file mode 100644 index 0000000000..14dd74b7ea --- /dev/null +++ b/project/ck3/base_game/localization/german/dlc/fp2/dlc_fp2_wars_l_german.yml @@ -0,0 +1,39 @@ +l_german: + FP2_BORDER_RAID_CB_NAME:0 "[border_raid|E] auf [DEFENDER.GetPrimaryTitle.GetNameNoTier]" + FP2_BORDER_RAID_CB_SPECIFIC_NAME:0 "[border_raid|E] auf [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME:0 "$ORDER$ [ATTACKER.GetPrimaryTitle.GetAdjective]er [border_raid|E] auf [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective]-[DEFENDER.GetPrimaryTitle.GetAdjective]" + fp2_border_raid:0 "[border_raid|E]" + + border_raid_cb_desc_victory_attacker:0 "Ihr erhaltet [gold|E] entsprechend der [development|E] der Ziel-[county|E], die verringert wird.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_victory_defender:0 "[attacker.GetName] erhält [gold|E] entsprechend der [development|E] der Ziel-[county|E], die verringert wird.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_white_peace_attacker:0 "Ihr schafft es nicht, Euren Überfall abzuschließen." + border_raid_cb_desc_white_peace_defender:0 "[attacker.GetName] schafft es nicht, den Überfall abzuschließen." + border_raid_cb_desc_defeat_attacker:0 "Ihr müsst [gold|E]-Reparationen für den versuchten Überfall bezahlen." + border_raid_cb_desc_defeat_defender:1 "[attacker.GetName] müssen [gold|E]-Reparationen für den versuchten Überfall bezahlen." + destroy_random_building_tt:0 "Ein zufälliges [building|E] in [raid_county.GetName] wird zerstört, was zusätzliches [gold_i] einbringt" + border_raid_building_tt:0 "Ein [building|E] könnte zerstört werden." + border_raid_warning_tt:0 "@warning_icon! #X Keine [titles|E] wechseln den Träger.#!" + border_raid_message_title:0 "Grenzgemeinde überfallen" + + FP2_EXPEL_INTERLOPER_CB_NAME:0 "[iberian_reclamation|E] gegen [DEFENDER.GetPrimaryTitle.GetNameNoTier] " + FP2_EXPEL_INTERLOPER_CB_SPECIFIC_NAME:0 "[iberian_reclamation|E] von [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME:0 "$ORDER$ [ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip]e [iberian_reclamation|E] von [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective]-[DEFENDER.GetPrimaryTitle.GetName]" + + iberian_reclamation_cb_victory_desc_attacker_vassalize:0 "Ihr vasallisiert [defender.GetShortUIName]" + iberian_reclamation_cb_victory_desc_defender_vassalize:0 "[attacker.GetShortUIName|U] macht Euch zum Vasallen" + iberian_reclamation_cb_victory_desc_attacker_conquer_1:0 "$EFFECT_LIST_BULLET$Ihr werdet [liege|E] der am [Concept('struggle_involved', 'Ringen beteiligten')|E] [vassals|E] von niederem [rank|E] von [defender.GetShortUIName] im Ziel-[duchy|E]" + iberian_reclamation_cb_victory_desc_attacker_conquer_2:0 "$EFFECT_LIST_BULLET$Ihr erhaltet umkämpfte, von [Concept('struggle_uninvolved', 'Unbeteiligten')|E] gehaltene [counties|E] und jene von [Concept('holders', 'Trägern')|E] mit Ländereien außerhalb des [Concept('duchy', 'Herzogtums')|E]\n" + iberian_reclamation_cb_victory_desc_defender_conquer_1:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U] wird [liege|E] der am [Concept('struggle_involved', 'Ringen beteiligten')|E] [vassals|E] von niederem [rank|E] von [defender.GetShortUIName] im Ziel-[duchy|E]" + iberian_reclamation_cb_victory_desc_defender_conquer_2:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U] erhält umkämpfte, von [Concept('struggle_uninvolved', 'Unbeteiligten')|E] gehaltene [counties|E] und jene von [Concept('holders', 'Trägern')|E] mit Ländereien außerhalb des [Concept('duchy', 'Herzogtums')|E]\n" + fp2_expel_interloper:0 "[iberian_reclamation|E]" + + + iberian_reclamation_cb_white_peace_desc_vassalize:0 "[defender.GetShortUIName|U] bleibt [independent|E]" + iberian_reclamation_cb_white_peace_desc_conquer:0 "[defender.GetShortUIName|U] wird umkämpfte [titles|E] behalten" + iberian_reclamation_cb_defeat_desc_vassalize:0 "$iberian_reclamation_cb_white_peace_desc_vassalize$" + iberian_reclamation_cb_defeat_desc_conquer:0 "$iberian_reclamation_cb_white_peace_desc_conquer$" + iberian_reclamation_cb_defeat_desc:0 "$iberian_reclamation_cb_white_peace_desc$" + + CB_COST_IBERIAN_RECLAMATION:0 "Kostet [SCOPE.ScriptValue('fp2_expel_interloper_county_cost_value')] [prestige|E] pro [county|E]" diff --git a/project/ck3/base_game/localization/german/dynasties/dynasty_names_l_german.yml b/project/ck3/base_game/localization/german/dynasties/dynasty_names_l_german.yml index 2af0c31056..270de27c70 100644 --- a/project/ck3/base_game/localization/german/dynasties/dynasty_names_l_german.yml +++ b/project/ck3/base_game/localization/german/dynasties/dynasty_names_l_german.yml @@ -6,6 +6,7 @@ dynnp__:0 "'" dynnp_a:0 "a " dynnp_a_:0 "a' " + dynn_Arvidsson_Radestig:0 "Arvidsdōttir Ráðestig" dynnp_ad-:0 "ad-" dynnp_af:0 "af " dynnp_al-:0 "al-" @@ -289,6 +290,7 @@ dynn_Altunia:0 "Altunia" dynn_Altuntekin:0 "Altuntekin" dynn_Alupa:0 "Alupa" + dynn_al-Yiliqi:0 "al-Yiliqi" dynn_Alvarenga:0 "Alvarenga" dynn_Alwa:0 "Alwa" dynn_Alyattes:0 "Alyattes" @@ -516,6 +518,7 @@ dynn_Asti:0 "Asti" dynn_Astikaitis:0 "Astikaitis" dynn_Astorga:0 "Astorga" + dynn_Astrup_Hallkvist:0 "Astrup Hällkvist" dynn_Asturias_de_Oviedo:0 "Asturias de Oviedo" dynn_Asturias_de_Santillana:0 "Asturias de Santillana" dynn_Asturias:0 "Asturias" @@ -867,6 +870,7 @@ dynn_Bergh:0 "Bergh" dynn_Bergido:0 "Bergido" dynn_Berglen:0 "Berglen" + dynn_Berg_Hulthen:0 "Berg Hulthén" dynn_Beriboes:0 "Beriboes" dynn_Beriotes:0 "Beriotes" dynn_Berkanid:0 "Berkanid" @@ -1069,6 +1073,7 @@ dynn_Bradnigh:0 "Bradnigh" dynn_Braenain:0 "Braenain" dynn_Braga:0 "Braga" + dynn_Bragalini:0 "Bragalini" dynn_BraganC_a:0 "Bragança" dynn_Braganza:0 "Braganza" dynn_Bragde:0 "Bragde" @@ -1559,6 +1564,7 @@ dynn_Corvey:0 "Corvey" dynn_Corvina:0 "Corvina" dynn_Corvinus:0 "Corvinus" + dynn_Cortell:0 "Cortell" dynn_Cosmungho:0 "Cosmungho" dynn_Cosnac:0 "Cosnac" dynn_Cosseria:0 "Cosseria" @@ -3288,7 +3294,7 @@ dynn_Kibyrraiotes:0 "Kibyrraiotes" dynn_Kidar:0 "Kidar" dynn_Kiel:0 "Kiel" - dynn_Kievskiy:0 "Kievskiy" + dynn_Kievskiy:1 "Kyivskiy" dynn_Kiil:0 "Kiil" dynn_Kikin:0 "Kikin" dynn_Kilabid:0 "Kilabid" @@ -4341,6 +4347,7 @@ dynn_Murtas:0 "Murtas" dynn_MurZ_iC_:0 "Muržić" dynn_Murzuphlos:0 "Murzuphlos" + dynn_Musa:0 "Banu Musa" dynn_Musafir:0 "Musafir" dynn_Musarrid:0 "Musarrid" dynn_Musavid:0 "Musavid" @@ -4933,6 +4940,7 @@ dynn_Poissy:0 "Poissy" dynn_Poitiers-Valentinois:0 "Poitiers-Valentinois" dynn_Poitiers:0 "Poitiers" + dynn_Poitou:0 "Poitou" dynn_Polan:0 "Polan" dynn_Polani:0 "Polani" dynn_Polentano:0 "Polentano" @@ -5037,7 +5045,7 @@ dynn_Qaraunas:0 "Qaraunas" dynn_Qarmatia:0 "Qarmatia" dynn_Qashid:0 "Qashid" - dynn_Qasid:0 "Qasid" + dynn_Qasid:1 "Banu Qasi" dynn_Qasimid:0 "Qasimid" dynn_Qaturbid:0 "Qaturbid" dynn_Qatwa:0 "Qatwa" @@ -6462,7 +6470,7 @@ dynn_Veintimiglia:0 "Veintimiglia" dynn_Vela:0 "Vela" dynn_Velanati_Chola:1 "Velanati Choda" - dynn_Velasques:0 "Velasques" + dynn_Velasques:1 "Velásques" dynn_Velate:0 "Velate" dynn_Velaz:0 "Velaz" dynn_Veldenz:0 "Veldenz" @@ -6664,6 +6672,7 @@ dynn_Weyhe:0 "Weyhe" dynn_Wickerode:0 "Wickerode" dynn_wickerstrom:1 "Wickerström" + dynn_Wickman:0 "Wickman" dynn_Widling:0 "Widling" dynn_WieletO_w:0 "Wieletów" dynn_Wielkopolski:0 "Wielkopolski" @@ -7482,6 +7491,7 @@ dynn_Alcantara:0 "Alcantara" dynn_Alcanyiz:0 "Alcanyiz" dynn_AlfO_nsez:0 "Alfónsez" + dynn_AlO_itez:0 "Alóitez" dynn_Alpuente:0 "Alpuente" dynn_Andorra:0 "Andorra" dynn_Andrade:0 "Andrade" @@ -7533,6 +7543,7 @@ dynn_EnnE_guez:0 "Ennéguez" dynn_EnrI_quez:0 "Enríquez" dynn_Epila:0 "Epila" + dynn_Eriz:0 "Eriz" dynn_EstE_vez:0 "Estévez" dynn_Estorga:0 "Estorga" dynn_Exea:0 "Exea" @@ -7550,6 +7561,7 @@ dynn_Galligo:0 "Galligo" dynn_GarcE_s:0 "Garcés" dynn_GarcI_a:0 "García" + dynn_GatO_nez:0 "Gatónez" dynn_Gil:0 "Gil" dynn_GirA_ldez:0 "Giráldez" dynn_GO_mez:0 "Gómez" @@ -7575,6 +7587,7 @@ dynn_MartI_nez:0 "Martínez" dynn_Meira:0 "Meira" dynn_MelE_ndez:0 "Meléndez" + dynn_Menendez:0 "Mendes" dynn_ME_lide:0 "Mélide" dynn_MelO_n:0 "Melón" dynn_ME_ndez:0 "Méndez" @@ -8990,6 +9003,7 @@ dynn_Wadensten:0 "Wadensten" dynn_Collin:0 "Collin" dynn_Daflos:0 "Daflos" + dynn_Zenko:0 "Zenko" #Vlach dynn_BA_dA_rA_u:0 "Bădărău" @@ -9298,6 +9312,7 @@ dynn_Eden:0 "Eden" # Additional visigothic + dynn_Athanagildiana:0 "Athanagildiana" dynn_Athaulf:0 "Athaulf" dynn_Sigireik:0 "Sigireik" dynn_Gaisalaik:0 "Gaisalaik" @@ -9308,6 +9323,7 @@ dynn_Tulga:0 "Tulga" dynn_Hairwig:0 "Hairwig" dynn_Witiza:0 "Witiza" + dynn_Witiziana:0 "Witiziana" dynn_Rotreik:0 "Rotreik" dynn_Lewigild:0 "Lewigild" dynn_Walja:0 "Walja" @@ -10348,6 +10364,7 @@ dynn_Creil:0 "Creil" dynn_E_vreux:0 "Évreux" dynn_GuI_nes:0 "Guînes" + dynn_d__Lyon:0 "d’Lyon" #Punjabi dynn_Varha:0 "Varha" @@ -10378,8 +10395,127 @@ dynn_Wulinda:0 "Wulinda" dynn_Madia:0 "Madia" - dynn_Konstanz:0 "Konstanz" + dynn_Konstanz:0 "Konstanz" #TO_DO_ECC: Does this belong or was it intentionally deleted? dynn_Tawfid:0 "Tawfid" + + dynn_Shefket:0 "Şevket" + dynn_brantevik:0 "af Brantevik" + + # FP2 + dynn_Awsaga:0 "Awsaga" + dynn_Danis:0 "Banu Danis" + dynn_Khali:0 "Banu Kalb" + dynn_Aflahid:0 "Aflahid" + dynn_Aguiar:0 "Aguiar" + dynn_AguilO_:0 "Aguiló" + dynn_Anaya:0 "Anaya" + dynn_Ansarid:0 "Ansarid" + dynn_Aragon:0 "Aragon" + dynn_Aranga:0 "Aranga" + dynn_ArmentA_riz:0 "Armentáriz" + dynn_Atares:0 "Atares" + dynn_Attafid:0 "Attafid" + dynn_Aura:0 "Aura" + dynn_Banu_Albo:0 "Banu Albo" + dynn_Banu_Mirel:0 "Banu Mirel" + dynn_Benfrogia:0 "Benfrogia" + dynn_Belloch:0 "Belloch" + dynn_Berga:0 "Berga" + dynn_Bierzo:0 "Bierzo" + dynn_Birzalid:0 "Birzalid" + dynn_BraN_osera:0 "Brañosera" + dynn_Burgusid:0 "Burgusid" + dynn_Bustillo:0 "Bustillo" + dynn_Calders:0 "Calders" + dynn_Candamo:0 "Candamo" + dynn_Canis:0 "Canis" + dynn_Castallid:0 "Castallid" + dynn_Castrillo:0 "Castrillo" + dynn_Celanova:0 "Celanova" + dynn_Conflent:0 "Conflent" + dynn_Emporion:0 "Emporion" + dynn_Ennecones:0 "Ennecones" + dynn_E_riz:0 "Ériz" + dynn_ErmegI_ldez:0 "Ermegíldez" + dynn_Estigi:0 "Estigi" + dynn_FA_N_ez:0 "Fáñez" + dynn_Folienz:0 "Folienz" + dynn_Girona:0 "Girona" + dynn_Girone:0 "Girone" + dynn_GuedeA_o:0 "Guedeão" + dynn_Harunid:0 "Harunid" + dynn_Hinojosa:0 "Hinojosa" + dynn_Jayranid:0 "Jayranid" + dynn_Khalafid:0 "Khalafid" + dynn_Khindaswinthiana:0 "Khindaswinthiana" + dynn_Labarta:0 "Labarta" + dynn_Labibid:0 "Labibid" + dynn_Lajmid:0 "Lajmid" + dynn_Lanhoso:0 "Lanhoso" + dynn_Lapurdi:0 "Lapurdi" + dynn_Lavedan:0 "Lavedan" + dynn_MacerA_tiz:0 "Macerátiz" + dynn_Manyuhid:0 "Manyuhid" + dynn_Marnel:0 "Marnel" + dynn_Masarrid:0 "Masarrid" + dynn_Mayurqid:0 "Mayurqid" + dynn_Milany:0 "Milany" + dynn_Moles:0 "Moles" + dynn_Mughitid:0 "Mughitid" + dynn_Muhammadid:0 "Muhammadid" + dynn_Mulinid:0 "Mulinid" + dynn_Muntilid:0 "Muntilid" + dynn_Muqatilid:0 "Muqatilid" + dynn_Muzahimid:0 "Muzahimid" + dynn_Muzaynid:0 "Muzaynid" + dynn_Nabilid:0 "Nabilid" + dynn_Nayid:0 "Nayid" + dynn_Ochoa:0 "Ochoa" + dynn_OrdO_niz:0 "Ordóniz" + dynn_Pallars_Jussa:0 "Pallars Jussà" + dynn_Pallars_Sobira:0 "Pallars Sobirà" + dynn_Penagate:0 "Penagate" + dynn_Pombeiro:0 "Pombeiro" + dynn_Purcellis:0 "Purcellis" + dynn_Ramponing:0 "Ramponing" + dynn_Rawasid:0 "Rawasid" + dynn_Reynel:0 "Reynel" + dynn_Roca:0 "Roca" + dynn_RO_danez:0 "Ródanez" + dynn_Saburid:0 "Saburid" + dynn_Salamanqid:0 "Salamanqid" + dynn_SalamI_rez:0 "Salamírez" + dynn_SalvadO_rez:0 "Salvadórez" + dynn_Sault:0 "Sault" + dynn_Shabritid:0 "Shabritid" + dynn_Siqubiyyahid:0 "Siqubiyyahid" + dynn_SpasA_ndez:0 "Spasández" + dynn_Sumadihid:0 "Sumadihid" + dynn_Surunbaqid:0 "Surunbaqid" + dynn_Tawilid:0 "Tawilid" + dynn_Tayfurid:0 "Tayfurid" + dynn_TE_llez:0 "Téllez" + dynn_Theodemiriana:0 "Theodemiriana" + dynn_Trasancos:0 "Trasancos" + dynn_TrastAAmara:0 "Trastâmara" + dynn_Ulmetid:0 "Ulmetid" + dynn_Umbert:0 "Umbert" + dynn_Urqubid:0 "Urqubid" + dynn_Uskarid:0 "Uskarid" + dynn_Velasco:0 "Velasco" + dynn_Wadihid:0 "Wahidid" + dynn_Walidid:0 "Walidid" + dynn_Wambiana:0 "Wambiana" + dynn_Ya_laid:0 "Ya’laid" + dynn_Yamraid:0 "Yamraid" + dynn_Zuberoa:0 "Zuberoa" + dynn_Zuhayrid:0 "Zuhayrid" + dynn_Newcombe:0 "Newcombe" + dynn_Runge_Moller:0 "Runge Møller" + dynn_Voleau:0 "Voleau" + dynn_Stokic:0 "Stokić" + dynn_Banu_Wafid:0 "Banu Wāfid" + dynn_Ufes:0 "Ufes" #Oriya dynn_Chikiti_Ganga:0 "Chikiti Ganga" diff --git a/project/ck3/base_game/localization/german/effects_l_german.yml b/project/ck3/base_game/localization/german/effects_l_german.yml index b6cdf484d2..7694d6a19c 100644 --- a/project/ck3/base_game/localization/german/effects_l_german.yml +++ b/project/ck3/base_game/localization/german/effects_l_german.yml @@ -141,6 +141,7 @@ I_AM_SENT_TO_ACTIVITY:1 "Ihr nehmt an der Aktivität [ACTIVITY.GetName] teil" COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName] endet" I_COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName] endet" + COMPLETE_ACTIVITY_NEG:0 "Die Aktivität endet" WILL_MARRY_EFFECT:1 "[Concept('marries', 'Heiratet')|E] [TARGET_CHARACTER.GetShortUIName]" I_WILL_MARRY_EFFECT:1 "Ihr [Concept('marries', 'Heiratet')|E] [TARGET_CHARACTER.GetShortUIName]" @@ -983,6 +984,7 @@ #Are negative values in these loc keys showing for you? Don't add new negative ones, just come out of debug mode and they're fine. CHANGE_DEVELOPMENT_LEVEL:0 "Die [Concept('development', 'Entwicklungs')|E]-Stufe in [title.GetName] wird sich um $VALUE|=0+$ ändern" + CHANGE_DEVELOPMENT_LEVEL_PAST:0 "Die [Concept('development', 'Entwicklungsstufe')|E] in [TITLE.GetName] wurde um $VALUE|=0+$ geändert" CHANGE_DEVELOPMENT_PROGRESS:2 "[Concept('development', 'Entwicklungs')|E]-Fortschritt wird um $VALUE|0+$ erhöht" CHANGE_DEVELOPMENT_PROGRESS_NEG:1 "[Concept('development', 'Entwicklungs')|E]-Fortschritt wird um $VALUE|0-$ gesenkt" THEY_CHANGE_DEVELOPMENT_PROGRESS:1 "Der [Concept('development', 'Entwicklungs')|E]-Fortschritt in [TITLE.GetName] wird um $VALUE|0+$ erhöht" @@ -1305,12 +1307,12 @@ GHW_CHANGE_TARGET_EFFECT:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] wird [TARGET_CHARACTER.GetName] zum Ziel haben" GHW_SET_BENEFICIARY_EFFECT:2 "Wählt [TARGET_CHARACTER.GetShortUIName] als Euren [beneficiary|E] aus" - LEASE_OUT_TO_HOLY_ORDER_EFFECT:1 "Verpachtet [Title.GetName] an einen Kriegerorden ([holy_order.GetName])" - I_LEASE_OUT_TO_HOLY_ORDER_EFFECT:0 "Ich verpachte [Title.GetName] an einen Kriegerorden ([holy_order.GetName])" - THEY_LEASE_OUT_TO_HOLY_ORDER_EFFECT:0 "[TITLE.GetHolder.GetShortUIName] verpachtet [Title.GetName] an einen Kriegerorden ([holy_order.GetName])" - LEASED_OUT_TO_HOLY_ORDER_EFFECT:0 "Hat [Title.GetName] an einen Kriegerorden ([holy_order.GetName]) verpachtet" - I_LEASED_OUT_TO_HOLY_ORDER_EFFECT:0 "Ich habe [Title.GetName] an einen Kriegerorden ([holy_order.GetName]) verpachtet" - THEY_LEASED_OUT_TO_HOLY_ORDER_EFFECT:0 "[TITLE.GetHolder.GetShortUIName] hat [Title.GetName] an einen Kriegerorden ([holy_order.GetName]) verpachtet" + LEASE_OUT_TO_HOLY_ORDER_EFFECT:1 "Verpachtet [TITLE.GetName] an einen Kriegerorden ([holy_order.GetName])" + I_LEASE_OUT_TO_HOLY_ORDER_EFFECT:0 "Ich verpachte [TITLE.GetName] an einen Kriegerorden ([holy_order.GetName])" + THEY_LEASE_OUT_TO_HOLY_ORDER_EFFECT:0 "[TITLE.GetHolder.GetShortUIName] verpachtet [TITLE.GetName] an einen Kriegerorden ([holy_order.GetName])" + LEASED_OUT_TO_HOLY_ORDER_EFFECT:0 "Hat [TITLE.GetName] an einen Kriegerorden ([holy_order.GetName]) verpachtet" + I_LEASED_OUT_TO_HOLY_ORDER_EFFECT:0 "Ich habe [TITLE.GetName] an einen Kriegerorden ([holy_order.GetName]) verpachtet" + THEY_LEASED_OUT_TO_HOLY_ORDER_EFFECT:0 "[TITLE.GetHolder.GetShortUIName] hat [TITLE.GetName] an einen Kriegerorden ([holy_order.GetName]) verpachtet" REVOKE_LEASE_FROM_HOLY_ORDER_EFFECT:0 "Beendet die Pacht von [TITLE.GetName] an [HOLY_ORDER.GetName]" CHANGE_WAR_CHEST_GOLD:0 "Die Kriegskasse erhält [gold_i]$VALUE|V0$" CHANGED_WAR_CHEST_GOLD:0 "Die Kriegskasse erhielt [gold_i]$VALUE|V0$" @@ -1373,10 +1375,10 @@ GET_RANDOM_INNOVATION_FROM_EFFECT:2 "Die [CULTURE.GetName|l]e [culture|E] erhält eine zufällige [innovation|E] aus der [TARGET_CULTURE.GetName]en Kultur" GOT_RANDOM_INNOVATION_FROM_EFFECT:1 "Die [CULTURE.GetName|l]e [culture|E] hat eine zufällige [innovation|E] aus der [TARGET_CULTURE.GetName]en Kultur erhalten" - ACTIVATE_HOLY_SITE_DESC:0 "[title.GetNameNoTier] erhält die [CHARACTER.GetFaith.GetAdjective]e [holy_site|E] $HOLY_SITE$" - ACTIVATE_HOLY_SITE_PAST_DESC:0 "[title.GetNameNoTier] erhielt die [CHARACTER.GetFaith.GetAdjective]e [holy_site|E] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] verliert die [CHARACTER.GetFaith.GetAdjective]e [holy_site|E] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] hat die [CHARACTER.GetFaith.GetAdjective]e [holy_site|E] $HOLY_SITE$ verloren" + ACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier] wird als [FAITH.GetAdjective|l]e [holy_site|E] gelten" + ACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier] wurde [FAITH.GetAdjective|l]e [holy_site|E]" + DEACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier] wird nicht mehr als [FAITH.GetAdjective|l]e [holy_site|E] gelten" + DEACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier] hat aufgehört, als [FAITH.GetAdjective|l]e [holy_site|E] zu gelten" ADD_RANDOM_INNOVATION_EFFECT:1 "[CULTURE.GetCollectiveNoun] entwickelt eine zufällige [innovation|E] aus der $GROUP$-Gruppe" GOT_RANDOM_INNOVATION_EFFECT:0 "[CULTURE.GetCollectiveNoun] hat eine zufällige [innovation|E] aus der $GROUP$-Gruppe entwickelt" @@ -1652,6 +1654,8 @@ I_CAN_USE_THE_BEFRIEND_SCHEME:2 "Ihr könnt das [GetScheme('befriend').GetTypeName]-[scheme|E] nutzen" THEY_CAN_USE_THE_BEFRIEND_SCHEME:1 "[CHARACTER.GetShortUIName|U] kann das [GetScheme('befriend').GetTypeName]-[scheme|E] nutzen" + unlocks_board_games_interaction_effect:0 "Schaltet die [interaction|E] „$challenge_to_2p_chess_interaction$“ frei, sodass Ihr Freundschaftsspiele mit anderen [Concept('characters','Charakteren')|E] spielen könnt" + EACH_FRIEND_ADDS_STRESS_REDUCTION:2 "Jeder [friend|E] gibt [stress_gain_i]#P -5 %#! [Concept('stress', 'Anspannungs')|E]-Zuwachs" CHILDREN_ARE_BORN_WITH_EXTRA_STATS:0 "Kinder erhalten #P 1#! bis #P 3#! zusätzliche [skill|E]-Punkte" @@ -1679,6 +1683,8 @@ COLLECT_TAXES_EFFECTIVENESS_GAIN:0 "[collect_taxes|E]-Effektivität: #P +[EmptyScope.ScriptValue('tax_man_perk_percentage')|0] %#!" + unlocks_truce_purchasing_interaction_desc:0 "Erlaubt die [interaction|E] „$purchase_truce_interaction$“, sodass [truces|E] im Vorfeld gekauft werden können" + CHILDREN_HAVE_CHANCE_OF_IMPROVEMENT:0 "[wards|E] können zusätzliche [skills|E] erhalten und [friends|E] ihres [Concept('guardian', 'Vormunds')|E] werden" CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:3 "Eure [wards|E] können zusätzliche [skills|E] erhalten und Eure [friends|E] werden.\n[GetScheme('learn_language').GetTypeName]-[success_chance|E]: #P +25 %#!" CHILDREN_THEY_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:0 "Die [wards|E] von [CHARACTER.GetShortUIName] können zusätzliche [skills|E] erhalten und [CHARACTER.Custom('DE_PRO_POS_S_3P')]e [friends|E] werden" @@ -1760,7 +1766,7 @@ LEGACY_GOLD_FROM_BATTLES:0 "Zuwachs an [gold|E][gold_i] durch [battles|E] #weak (5 Gold für je 100 tote [soldiers|E])#!" CHEAPER_AGENTS_LEGACY:0 "[Concept('agent', 'Agenten')|E]-Bestechungskosten: [gold_i]#P -50 %#!" LEGACY_SEDUCE_BONUSES:1 "[Concept('send_gift', 'Geschenkentsendungs')|E]-Kosten: [gold_i]#P -50 %#!\n[GetScheme('seduce').GetTypeName] -[success_chance|E]: #P +[EmptyScope.ScriptValue('fp1_adventure_legacy_2_success_chance_seduction')|0] %#!\nZuwachs an [prestige|E] [prestige_i] durch erfolgreiche [seduce_schemes|E]\n#weak (Je riskanter die Verführung, desto höher das gewonnene Prestige)#!" - LEGACY_BONUS_PER_FRIEND:1 "Kann das [scheme|E] „[GetScheme('befriend').GetTypeName]“ gegen [vassals|E] einsetzen\nJede Eurer [Concept('friend', 'Freundes')|E]-Beziehungen gibt #P 3#! [Concept('vasall', 'Vasallen')|E]-[opinion|E], #P 2#! [Concept('county', 'Grafschafts')|E]-Meinung sowie #P +1 %#! [gold_i] [vassal|E[Concept('vasall', 'Vasallen')|E]-[tax|E] ([modifier_contribution|E])\n#weak (Für bis zu 5 [friends|E])#!" + LEGACY_BONUS_PER_FRIEND:1 "Kann das [GetScheme('befriend').GetTypeName]-[scheme|E] gegen [vassals|E] einsetzen\nJede Eurer [Concept('friend', 'Freundes')|E]-Beziehungen gibt #P 3#! [Concept('vasall', 'Vasallen')|E]-[opinion|E], #P 2#! [Concept('county', 'Grafschafts')|E]-Meinung sowie #P +1 %#! [gold_i] [vassal|E][Concept('vasall', 'Vasallen')|E]-[tax|E] ([modifier_contribution|E])\n#weak (Für bis zu 5 [friends|E])#!" LEGACY_MORE_LIKELY_TO_GET_TRADE_EVENTS_WHEN_RAIDING:0 "Handelsereignisse treten bei [Concept('raids', 'Überfällen')|E] häufiger auf" ALL_DYNASTY_MEMBERS_HAVE_MURDER_SAVE:2 "Hohe Chance, jeweils ein versuchtes [GetScheme('murder').GetTypeName]-[scheme|E] an einem [dynasty|E]-Mitglied zu [prevented_murder_prevent|E]\n[Concept('interaction', 'Interaktions')|E]-Akzeptanz durch [intimidated_i][Concept('intimidated', 'Einschüchterung')|E] oder [terrified_i][Concept('terrified', 'Verschreckung')|E]: #P +100 %#!" @@ -1897,8 +1903,8 @@ JOIN_FACTION_SKIP_CHECK_PAST_EFFECT:0 "Ist [FACTION.GetName|V] beigetreten, ohne die Gültigkeit zu prüfen" CREATE_ALLIANCE_EFFECT:0 "Geht ein Bündnis mit [TARGET_CHARACTER.GetShortUIName] ein" CREATE_ALLIANCE_PAST_EFFECT:0 "Ist ein Bündnis mit [TARGET_CHARACTER.GetShortUIName] eingegangen" - TITLE_CREATE_FACTION_EFFECT:0 "Gründet eine Fraktion ($TYPE|V$)" - TITLE_CREATE_FACTION_PAST_EFFECT:0 "Hat eine Fraktion gegründet ($TYPE|V$)" + TITLE_CREATE_FACTION_EFFECT:1 "Eine Fraktion ($TYPE|V$) gründen" + TITLE_CREATE_FACTION_PAST_EFFECT:1 "Eine Fraktion ($TYPE|V$) gegründet" SET_SPECIAL_TITLE_EFFECT:0 "[TITLE.GetName] wird der Sondertitel" SET_SPECIAL_TITLE_PAST_EFFECT:0 "[TITLE.GetName] ist der Sondertitel geworden" SET_PREGNANCY_ASSUMED_FATHER_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U] wird der angenommene Vater der Schwangerschaft von [CHARACTER.GetShortUIName]" @@ -2002,12 +2008,15 @@ custom.every_poet:0 "Jeder Dichter" custom.every_child_in_court:0 "Jedes Kind am Hof" custom.every_non_callous_or_sadistic_vassal:0 "Jeder [vassal|E], der nicht gefühllos oder sadistisch ist" + custom.every_zealous_callous_or_sadistic_vassal:0 "Alle [Concept('vassal', 'Vasallen')|E], die Eifrig oder Gefühllos sind" custom.every_feudal_vassal:0 "Jeder [feudal|E]-[vassal|E]:" custom.every_opposite_sex_consort:0 "Jeder [spouse|E] oder jede [concubine|E] des anderen Geschlechts" custom.every_vassal_of_target_culture:0 "Jeder [different_culture_vassal.GetCulture.GetName]e [vassal|E]" custom.every_vassal:0 "Jeder [vassal|E]" custom.every_female_courtier:0 "Jeder weibliche [courtier|E]" custom.every_male_courtier:0 "Jeder männliche [courtier|E]" + custom.every_same_culture_vassal:0 "Alle [root_culture.GetAdjective|l]en [Concept('vassal', 'Vasallen')|E]" + custom.every_different_culture_vassal:0 "Jeder nicht-[root_culture.GetAdjective|l]e [vassal|E]" guest_and_family_move_to_specific_pool_effect.tt.family:0 "Der [character|E] und etwaige [family|E], die mit ihm unterwegs ist" @@ -2130,22 +2139,47 @@ CREATE_ARTIFACT_EFFECT_FIRST_PAST:0 "[CHARACTER.GetShortUIName|U] hat $ARTIFACT_NAME$-[artifact|E] erhalten" CREATE_ARTIFACT_EFFECT_THIRD:0 "[CHARACTER.GetShortUIName|U] erhält $ARTIFACT_NAME$-[artifact|E]" CREATE_ARTIFACT_EFFECT_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] hat $ARTIFACT_NAME$-[artifact|E] erhalten" + + START_STRUGGLE_EFFECT:0 "Ein [struggle|E] ($TYPE|V$) beginnen" + ACTIVATE_STRUGGLE_CATALYST:0 "$CATALYST_NAME$ aktivieren" + CHANGE_STRUGGLE_PHASE_EFFECT:0 "Phase zu $STRUGGLE_PHASE$ ändern" + SET_ARTIFACT_RARITY_EFFECT:0 "Wird $RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST:0 "Wurde $RARITY$" SET_ARTIFACT_RARITY_EFFECT_THIRD:0 "[artifact.GetName] wird $RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST_THIRD:0 "[ARTIFACT.GetName] wurde $RARITY$" - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST` - - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST` - + SET_CULTURE_AS_INVOLVED:0 "[Culture.GetName] wird in [STRUGGLE.GetName] verwickelt" + SET_CULTURE_AS_UNINVOLVED:0 "[Culture.GetName] ist nicht mehr in [STRUGGLE.GetName] verwickelt" + SET_FAITH_AS_INVOLVED:0 "[FAITH.GetName] wird in [STRUGGLE.GetName] verwickelt" + SET_FAITH_AS_UNINVOLVED:0 "[FAITH.GetName] ist nicht mehr in [STRUGGLE.GetName] verwickelt" + + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_DESC:1 "Ein [head_of_faith|E] wird für [FAITH.GetName] erschaffen" + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_PAST_DESC:1 "Ein [head_of_faith|E] wurde für [FAITH.GetName] erschaffen" + SET_RELIGIOUS_HEAD_TITLE_FIRST_DESC:0 "Ihr werdet [head_of_faith|E] ([FAITH.GetName])" + SET_RELIGIOUS_HEAD_TITLE_FIRST_PAST_DESC:0 "Ihr wurdet [head_of_faith|E] ([FAITH.GetName])" + SET_RELIGIOUS_HEAD_TITLE_THIRD_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] wird [head_of_faith|E] ([FAITH.GetName])" + SET_RELIGIOUS_HEAD_TITLE_THIRD_PAST_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] wurde [head_of_faith|E] ([FAITH.GetName])" + REMOVE_RELIGIOUS_HEAD_TITLE_DESC:0 "[head_of_faith|E] ([FAITH.GetName]) wird entfernt" + REMOVE_RELIGIOUS_HEAD_TITLE_PAST_DESC:0 "[head_of_faith|E] ([FAITH.GetName]) wurde entfernt" + + EQUIP_ARTIFACT_TO_OWNER:0 "Artefakt „[artifact.GetName]“ wird ausgerüstet" + EQUIP_ARTIFACT_TO_OWNER_PAST:0 "Artefakt „[artifact.GetName]“ wurde ausgerüstet" + EQUIP_ARTIFACT_TO_OWNER_FIRST:0 "Ihr rüstet das Artefakt „[artifact.GetName]“ aus" + EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST:0 "Ihr habt das Artefakt „[artifact.GetName]“ ausgerüstet" + EQUIP_ARTIFACT_TO_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U] rüstet das Artefakt „[artifact.GetName]“ aus" + EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] hat das Artefakt „[artifact.GetName]“ ausgerüstet" + + UNEQUIP_ARTIFACT_FROM_OWNER:0 "Artefakt „[artifact.GetName]“ wird abgelegt" + UNEQUIP_ARTIFACT_FROM_OWNER_PAST:0 "Artefakt „[artifact.GetName]“ wurde abgelegt" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST:0 "Ihr legt das Artefakt „[artifact.GetName]“ ab" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST:0 "Ihr habt das Artefakt „[artifact.GetName]“ abgelegt" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U] legt das Artefakt „[artifact.GetName]“ ab" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] hat das Artefakt „[artifact.GetName]“ abgelegt" + + SET_ETHOS_FROM:0 "[CULTURE.GetName|V] nimmt jeden [ethos|E] von [TARGET_CULTURE.GetName|V] an" + SET_ETHOS_FROM_PAST:0 "[CULTURE.GetName|V] hat jeden [ethos|E] von [TARGET_CULTURE.GetName|V] angenommen" + SET_LANGUAGE_FROM:0 "Die [CULTURE.GetName|V]e Sprache wird [TARGET_CULTURE.GetLanguage.GetName|V]" + SET_LANGUAGE_FROM_PAST:0 "Die [CULTURE.GetName|V]e Sprache wurde [TARGET_CULTURE.GetLanguage.GetName|V]" + RESET_CULTURE_CREATION_DATE:0 "Das Erschaffungsdatum von [CULTURE.GetName|V] wird zurückgesetzt" + RESET_CULTURE_CREATION_DATE_PAST:0 "Das Erschaffungsdatum von [CULTURE.GetName|V] wurde zurückgesetzt" diff --git a/project/ck3/base_game/localization/german/event_localization/activities/activities_l_german.yml b/project/ck3/base_game/localization/german/event_localization/activities/activities_l_german.yml index d2e1c66a00..01adffe45d 100644 --- a/project/ck3/base_game/localization/german/event_localization/activities/activities_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/activities/activities_l_german.yml @@ -20,7 +20,7 @@ activity_hold_court_desc:0 "[ACTIVITY.GetOwner.GetTitledFirstName] hat alle Untertanen eingeladen, jegliche Anliegen, die sie haben, vorzutragen und um eine Schlichtung durch den Hof zu ersuchen." activity_petition_liege:0 "Petition an den Lehnsherrn" activity_petition_liege_name:0 "Petition von [ACTIVITY.GetOwner.GetName]" - activity_petition_liege_desc:0 "[ACTIVITY.GetOwner.GetTitledFirstName] hat [activity.GetOwner.Custom('DE_PRO_POS_S_3P')]en Lehnsherrn [ACTIVITY.GetOwner.GetLiege.GetTitledFirstName] um Linderung in gewissen Dingen gebeten." + activity_petition_liege_desc:0 "[ACTIVITY.GetOwner.GetTitledFirstName] hat [ACTIVITY.GetOwner.Custom('DE_PRO_POS_S_3P')]en Lehnsherrn [ACTIVITY.GetOwner.GetLiege.GetTitledFirstName] um Linderung in gewissen Dingen gebeten." visit_seer:0 "Besuch bei einem Seher" visit_seer_desc:0 "Könnte ein paar gute Tricks und Kniffe kennen, wie man im Mittelalter überlebt." activity_playdate:0 "Spieltreffen" diff --git a/project/ck3/base_game/localization/german/event_localization/activities/hunt_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/activities/hunt_events_l_german.yml index cd0322de36..5e3da36228 100644 --- a/project/ck3/base_game/localization/german/event_localization/activities/hunt_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/activities/hunt_events_l_german.yml @@ -1,7 +1,7 @@ l_german: hunt_header:0 "Jagd:" hunt.1001.t:1 "$hunt_header$ Die Jagdbeute" - hunt.1001.desc:0 "Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('hunting_courtier_1'))] [hunting_courtier_1.GetTitledFirstName] sieht das Tier zuerst. [ROOT.Char.Custom('LocalAnimalPlural')] kann man nur schwer von ihrer Umgebung unterscheiden, aber das Tier beobachtet uns aus dem Dickicht.\n\nIch sehe ihm in die Augen, und fast scheint es, als könne es meine Absicht spüren, denn plötzlich läuft es los!" + hunt.1001.desc:0 "Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('hunting_courtier_1'))] [hunting_courtier_1.GetTitledFirstName] sieht das Tier zuerst. [ROOT.Char.Custom('LocalAnimal_DE_Plural')] kann man nur schwer von ihrer Umgebung unterscheiden, aber das Tier beobachtet uns aus dem Dickicht.\n\nIch sehe ihm in die Augen, und fast scheint es, als könne es meine Absicht spüren, denn plötzlich läuft es los!" hunt.1001.a:0 "Wir reiten!" hunt.1001.b:0 "Jetzt aber langsam, diese Klippe sieht steil aus." @@ -71,29 +71,29 @@ hunt.1022.b:0 "Ihr solltet mit mir kommen und bei mir am Hof leben." hunt.1023.t:1 "$hunt_header$ Jagdhund" - hunt.1023.desc:0 "Mein Hund [ROOT.Char.Custom('DogStoryName')] läuft neben mir her und hat augenscheinlich Spaß an seiner Zeit im Freien.\n\nPlötzlich hält er inne, und beginnt zu bellen: Wenige Augenblicke später hört man etwas durch das Unterholz laufen. Etwas Großes.\n\nAus dem Bellen wird ein Knurren, als ein gewaltiges Tier auf unseren Weg springt! Ich wusste gar nicht, dass [ROOT.Char.Custom('LocalAnimalPlural')] so groß werden können …" + hunt.1023.desc:0 "Mein Hund [ROOT.Char.Custom('DogStoryName')] läuft neben mir her und hat augenscheinlich Spaß an seiner Zeit im Freien.\n\nPlötzlich hält er inne, und beginnt zu bellen: Wenige Augenblicke später hört man etwas durch das Unterholz laufen. Etwas Großes.\n\nAus dem Bellen wird ein Knurren, als ein gewaltiges Tier auf unseren Weg springt! Ich wusste gar nicht, dass [ROOT.Char.Custom('LocalAnimal_DE_Plural')] so groß werden können …" hunt.1023.a:0 "Los, [ROOT.Char.Custom('DogStoryName')], fass!" hunt.1023.a.good:0 "[ROOT.Char.Custom('DogStoryName')] erledigt das Tier" hunt.1023.a.bad:0 "[ROOT.Char.Custom('DogStoryName')] stirbt im Kampf" hunt.1023.b:0 "Ich werde das Tier besiegen, [ROOT.Char.GetWomanMan] gegen [ROOT.Char.Custom('LocalAnimal')]." hunt.4001.t:1 "$hunt_header$ Der Schuss" - hunt.4001.desc_1:0 "Es ist schon majestätisch, wie [ROOT.Char.Custom('LocalAnimalPlural')] so über die Landschaft blicken. Von hinter den Büschen ziele ich mit dem Bogen auf meine Beute.\n\nMein[hunt_guest.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('hunt_guest'))] [hunt_guest.GetTitledFirstName] erwidert den Blick, den ich [hunt_guest.Custom('DE_ART_DEF_S_D')] lautlos zuwerfe." - hunt.4001.desc_2:0 "Der Speer liegt perfekt ausbalanciert in meiner Hand, als ich die Entfernung zu meiner Beute abschätze; wie gerne mach ich doch Jagd auf [ROOT.Char.Custom('LocalAnimalPlural')].\n\nMein[hunt_guest.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('hunt_guest'))] [hunt_guest.GetTitledFirstName] kauert neben mir und hat [hunt_guest.Custom('DE_PRO_POS_S_3P')]en eigenen Speer erhoben." + hunt.4001.desc_1:0 "Es ist schon majestätisch, wie [ROOT.Char.Custom('LocalAnimal_DE_Plural')] so über die Landschaft blicken. Von hinter den Büschen ziele ich mit dem Bogen auf meine Beute.\n\nMein[hunt_guest.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('hunt_guest'))] [hunt_guest.GetTitledFirstName] erwidert den Blick, den ich [hunt_guest.Custom('DE_ART_DEF_S_D')] lautlos zuwerfe." + hunt.4001.desc_2:0 "Der Speer liegt perfekt ausbalanciert in meiner Hand, als ich die Entfernung zu meiner Beute abschätze; wie gerne mach ich doch Jagd auf [ROOT.Char.Custom('LocalAnimal_DE_Plural')].\n\nMein[hunt_guest.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('hunt_guest'))] [hunt_guest.GetTitledFirstName] kauert neben mir und hat [hunt_guest.Custom('DE_PRO_POS_S_3P')]en eigenen Speer erhoben." hunt.4001.a:0 "Ich werde das Stück erlegen!" hunt.4001.b:0 "Gebt Euch Mühe, [hunt_guest.GetFirstNameNoTooltip]" hunt.4001.c:0 "Erlegt es, [hunt_guest.GetFirstNameNoTooltip], während es noch arglos ist." hunt.4001.c.tt:1 "Wenn Ihr auf diesen Ast tretet und die Beute verschreckt, wird [hunt_guest.GetFirstNameNoTooltip] das Ziel sicher verfehlen." hunt.4002.t:1 "$hunt_header$ Gerüchte" - hunt.4002.desc:1 "Der Lärm der anderen ist in weiter Ferne, als [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('secret_sharer'))] [secret_sharer.GetTitledFirstName] und ich uns an unsere Beute anpirschen; nur die größten [ROOT.Char.Custom('LocalAnimalPlural')] sind unserer würdig.\n\nWir sind fast schon in Reichweite, als [secret_sharer.GetFirstNameNoTooltip] mir zuflüstert: „Nun, da wir endlich unter uns sind … Es gibt da etwas, was ich Euch über [secret_owner.GetTitledFirstName] erzählen muss …“" + hunt.4002.desc:1 "Der Lärm der anderen ist in weiter Ferne, als [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('secret_sharer'))] [secret_sharer.GetTitledFirstName] und ich uns an unsere Beute anpirschen; nur die größten [ROOT.Char.Custom('LocalAnimal_DE_Plural')] sind unserer würdig.\n\nWir sind fast schon in Reichweite, als [secret_sharer.GetFirstNameNoTooltip] mir zuflüstert: „Nun, da wir endlich unter uns sind … Es gibt da etwas, was ich Euch über [secret_owner.GetTitledFirstName] erzählen muss …“" hunt.4002.a:0 "Keine Zeit für Plaudereien, ich hole mir diese Trophäe!" hunt.4002.b:0 "Wie bitte? Erzählt mir mehr …" hunt.4002.b.tt:1 "Die Beute kommt davon." hunt.4002.b.reveal:0 "Ich erfahre von dem Geheimnis, das [secret_owner.GetFirstNameNoTooltip] hat" hunt.4003.t:1 "$hunt_header$ Verbotene Beute" - hunt.4003.desc:0 "Wilderer, hier in den Wäldern [land_owner.Custom('DE_ART_DEF_S_G')] [land_owner.GetTitleTierName]? Sie kauern eng beieinander, als ich mit meinen Wachen zu ihnen reite, und verbergen damit kaum das tote Tier hinter ihnen; [ROOT.Char.Custom('LocalAnimalPlural')] sind dem Adel vorbehalten.\n\n„Das waren wir nicht, Euer Gnaden.“ Ihre Klingen und Bögen strafen sie Lügen." + hunt.4003.desc:0 "Wilderer, hier in den Wäldern [land_owner.Custom('DE_ART_DEF_S_G')] [land_owner.GetTitleTierName]? Sie kauern eng beieinander, als ich mit meinen Wachen zu ihnen reite, und verbergen damit kaum das tote Tier hinter ihnen; [ROOT.Char.Custom('LocalAnimal_DE_Plural')] sind dem Adel vorbehalten.\n\n„Das waren wir nicht, Euer Gnaden.“ Ihre Klingen und Bögen strafen sie Lügen." hunt.4003.a:0 "Sie werden hängen, und ihre Dörfer werden für den Schaden aufkommen." hunt.4003.b:0 "„Ihr scheint mir allesamt hervorragende Schützen zu sein …“" hunt.4003.c:0 "Die Beute gehört mir, genau wie die Strafzahlung im Gegenzug für ihre Leben." @@ -101,7 +101,7 @@ hunt.4003.c.tt_failure:0 "Öffentlicher Aufschrei" hunt.4004.t:1 "$hunt_header$ Sieg über die Bestie" - hunt.4004.desc:0 "Man könnte das Tier für eine Kreatur der Legende halten, vielleicht gar für eine Gottheit in verwandelter Gestalt. [ROOT.Char.Custom('LocalAnimalPlural')] werden groß, aber so gewaltig? Auch nachdem die Bestie verwundet war, dauerte die Verfolgungsjagd einen halben Tag lang.\n\nSie ist nach wie vor ein beeindruckender Anblick, auch tot am Boden vor mir." + hunt.4004.desc:0 "Man könnte das Tier für eine Kreatur der Legende halten, vielleicht gar für eine Gottheit in verwandelter Gestalt. [ROOT.Char.Custom('LocalAnimal_DE_Plural')] werden groß, aber so gewaltig? Auch nachdem die Bestie verwundet war, dauerte die Verfolgungsjagd einen halben Tag lang.\n\nSie ist nach wie vor ein beeindruckender Anblick, auch tot am Boden vor mir." hunt.4004.credit_receiver:0 "[credit_receiver.GetTitledFirstName] ist ebenso von Ehrfurcht ergriffen. „So etwas habe ich noch nie gesehen, mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord].“" hunt.4004.a:0 "Der Kopf wird sich prächtig machen in meiner großen Halle!" hunt.4004.b:0 "Das wird eine Trophäe, die mein[trophy_recipient.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('trophy_recipient'))] bekommen soll." @@ -141,7 +141,7 @@ hunt.4007.c:0 "Auch nicht schwieriger zu handhaben als ein brüskierter Höfling!" hunt.4008.t:1 "$hunt_header$ Der abtrünnige Erbe" - hunt.4008.desc:0 "Mein[heir_participant.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('heir_participant'))], [heir_participant.GetTitledFirstName], ritt vor, um unsere Beute zu verfolgen. Ich folge [heir_participant.Custom('DE_PRO_PER_S_3P_D')], und als ich [heir_participant.Custom('DE_PRO_PER_S_3P_A')] erreiche, zieht [heir_participant.Custom('DE_PRO_PER_S_3P_N')] gerade einen Pfeil aus einem zu Boden gegangenen Bauern. Als [heir_participant.Custom('DE_PRO_PER_S_3P_N')] mich sieht, versteckt [heir_participant.Custom('DE_PRO_PER_S_3P_N')] den Pfeil hinter dem Rücken.\n\n„Das war das Tier, [heir_participant.Custom2('RelationToMeShort', ROOT.Char)]. Wirklich! [ROOT.Char.Custom('LocalAnimalPlural')] sind gefährlich!“\n\nBald wird der Rest der Gruppe uns erreichen und eine Erklärung verlangen." + hunt.4008.desc:0 "Mein[heir_participant.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('heir_participant'))], [heir_participant.GetTitledFirstName], ritt vor, um unsere Beute zu verfolgen. Ich folge [heir_participant.Custom('DE_PRO_PER_S_3P_D')], und als ich [heir_participant.Custom('DE_PRO_PER_S_3P_A')] erreiche, zieht [heir_participant.Custom('DE_PRO_PER_S_3P_N')] gerade einen Pfeil aus einem zu Boden gegangenen Bauern. Als [heir_participant.Custom('DE_PRO_PER_S_3P_N')] mich sieht, versteckt [heir_participant.Custom('DE_PRO_PER_S_3P_N')] den Pfeil hinter dem Rücken.\n\n„Das war das Tier, [heir_participant.Custom2('RelationToMeShort', ROOT.Char)]. Wirklich! [ROOT.Char.Custom('LocalAnimal_DE_Plural')] sind gefährlich!“\n\nBald wird der Rest der Gruppe uns erreichen und eine Erklärung verlangen." hunt.4008.a:0 "[heir_participant.GetFirstNameNoTooltip] hat tapfer gekämpft, um den Bauern zu retten! Ich habe es gesehen!" hunt.4008.a.success:0 "Alle glauben mir" hunt.4008.a.failure:0 "Die Leute kaufen mir die Lüge nicht ab" @@ -186,7 +186,7 @@ hunt.4011.b:0 "Aber was ist mit der Beute …?" hunt.4012.t:1 "$hunt_header$ [ROOT.Char.Custom('LocalAnimal')|U] in Weiß" - hunt.4012.desc:1 "Ich reite vor der Gruppe, als es plötzlich leise wird um mich herum. Die Stille ist fast greifbar, und ich höre kaum mehr die Schritte der Pferde.\n\nAls ich gerade kehrtmachen und die anderen suchen möchte, sehe ich es vor mir, verschwommen wie in einem Traum: [ROOT.Char.Custom('LocalAnimalPlural')] sind von Natur aus anmutig, doch dies ist ein Prachtstück, weiß wie Schnee." + hunt.4012.desc:1 "Ich reite vor der Gruppe, als es plötzlich leise wird um mich herum. Die Stille ist fast greifbar, und ich höre kaum mehr die Schritte der Pferde.\n\nAls ich gerade kehrtmachen und die anderen suchen möchte, sehe ich es vor mir, verschwommen wie in einem Traum: [ROOT.Char.Custom('LocalAnimal_DE_Plural')] sind von Natur aus anmutig, doch dies ist ein Prachtstück, weiß wie Schnee." hunt.4012.a:0 "Wie aus einem Märchen … Ich muss dieses Tier haben!" hunt.4012.a.tt:1 "Ihr werdet darauf Jagd machen" hunt.4012.b:0 "Ein ganz gewöhnliches Tier. Jage ich eben ein anderes." @@ -213,12 +213,12 @@ hunt.4016.t:1 "$hunt_header$ Die Trophäe" hunt.4016.desc:0 "Ich habe jetzt schon jeden Stein zwei Mal umgedreht, und noch immer keinerlei Spur von Jagdwild … Alle erwarten von mir, dass ich triumphierend mit einer Trophäe zurückkehre, doch derzeit sieht es danach aus, dass ich nur Schande mit nach Hause bringe." - hunt.4016.a:0 "Auf dem nächsten Markt sollte man [ROOT.Char.Custom('LocalAnimalPlural')] kaufen können …" + hunt.4016.a:0 "Auf dem nächsten Markt sollte man [ROOT.Char.Custom('LocalAnimal_DE_Plural')] kaufen können …" hunt.4016.b.success:0 "Die Leute fallen auf meine List herein" hunt.4016.b.failure:0 "Man durchschaut mich" hunt.4016.c:0 "So tief werde ich nicht sinken. Lieber kehre ich mit leeren Händen zurück!" - hunt.4017.desc:0 "Ich lasse mein Gefolge hinter mir und durchsuche die Wälder nach dem weißen Tier, das mir keine Ruhe lässt. Solche [ROOT.Char.Custom('LocalAnimalPlural')] sind selten.\n\nPlötzlich fühle ich mich, als wäre ich unter Wasser: Alle Geräusche sind gedämpft, das Licht scheint leicht verzerrt. Und da! Da steht das Tier vor mir, um es herum alles wie erstarrt, und ich habe das Gefühl, als schaute es mir direkt in meine #EMP Seele#!." + hunt.4017.desc:0 "Ich lasse mein Gefolge hinter mir und durchsuche die Wälder nach dem weißen Tier, das mir keine Ruhe lässt. Solche [ROOT.Char.Custom('LocalAnimal_DE_Plural')] sind selten.\n\nPlötzlich fühle ich mich, als wäre ich unter Wasser: Alle Geräusche sind gedämpft, das Licht scheint leicht verzerrt. Und da! Da steht das Tier vor mir, um es herum alles wie erstarrt, und ich habe das Gefühl, als schaute es mir direkt in meine #EMP Seele#!." hunt.4017.a:0 "Jetzt zählt es! Ich ziele …" hunt.4017.a.tt:0 "Das Tier versucht nicht einmal zu fliehen." diff --git a/project/ck3/base_game/localization/german/event_localization/activities/petition_liege_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/activities/petition_liege_events_l_german.yml index 559cb06d93..3b48469682 100644 --- a/project/ck3/base_game/localization/german/event_localization/activities/petition_liege_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/activities/petition_liege_events_l_german.yml @@ -26,7 +26,7 @@ petition_liege.0101.t.faction_war:0 "$petition_liege_header$ Fraktionsauflösung" petition_liege.0101.t.county_control:0 "$petition_liege_header$ Landvogtbitte" petition_liege.0101.t.county_convert:0 "$petition_liege_header$ Priesterförderung" - petition_liege.0101.t.county_opinion:0 "$petition_liege_header$ Besuchbitte" + petition_liege.0101.t.county_opinion:1 "$petition_liege_header$ Königlicher Besuch" petition_liege.0101.t.fortify_border:0 "$petition_liege_header$ Grenzbefestigung" petition_liege.0101.t.title_liege:0 "$petition_liege_header$ Titelanspruchsteller" petition_liege.0101.t.title_vassal:0 "$petition_liege_header$ Vasallenanspruchsteller" @@ -176,7 +176,7 @@ # Liege asks for something in return petition_liege.0205.t:0 "$petition_liege_header$ Gegenangebot" petition_liege.0205.desc.intro:0 "$petition_liege.0201.desc.intro$" - petition_liege.0205.desc.bridge:1 "\n\nNachdem [petition_liege.Custom('DE_PRO_PER_S_3P_N')] sich die Ansprache angehört hat, sitzt [petition_liege.Custom('DE_PRO_PER_S_3P_N')] einige Augenblicke lang schweigend da und bedenkt meine Bitte.\n\nSchließlich spricht [petition_liege.Custom('DE_PRO_PER_S_3P_N')] mich an: „Ihr habt einige gute Punkte vorgetragen, doch wenn ich Eurer Bitte stattgeben soll, brauche ich etwas als Gegenleistung. Gewiss erkennt Ihr, wie wir beide einen Gewinn daraus ziehen könnten, wenn wir zu einer Übereinkunft kämen?“" + petition_liege.0205.desc.bridge:2 "\n\nNachdem [petition_liege.Custom('DE_PRO_PER_S_3P_N')] sich die Ansprache angehört hat, sitzt [petition_liege.Custom('DE_PRO_PER_S_3P_N')] einige Augenblicke lang schweigend da und bedenkt meine Bitte.\n\nSchließlich spricht [petition_liege.Custom('DE_PRO_PER_S_3P_N')] mich an: „Ihr habt einige gute Punkte vorgetragen, doch wenn ich Eurer Bitte stattgeben soll, brauche ich etwas als Gegenleistung. Gewiss erkennt Ihr, wie wir beide einen Gewinn daraus zögen, wenn wir zu einer Übereinkunft kämen?“" petition_liege.0205.counter:0 "Mein[petition_liege.Custom('DE_END_PRO_S_N')] [petition_liege.GetTitleAsNameNoTooltip], vielleicht habe ich das schlecht erklärt …" petition_liege.0205.a:0 "Ein faires Angebot – ich nehme es an." petition_liege.0205.b:0 "Treibt Ihr Scherze? Ich werde doch jetzt schon an meine Grenzen getrieben!" @@ -186,7 +186,7 @@ petition_liege.0209.t:0 "$petition_liege_header$ abgelehnt" petition_liege.0209.desc.intro:0 "$petition_liege.0201.desc.intro$" petition_liege.0209.desc.bridge:0 "\n\nNachdem [petition_liege.Custom('DE_PRO_PER_S_3P_N')] sich die Rede angehört hat, runzelt [petition_liege.Custom('DE_PRO_PER_S_3P_N')] die Stirn und weist mich zurück." - petition_liege.0209.desc.bridge.apologetic:1 "$petition_liege.0209.desc.bridge$ „Ich bitte um Entschuldigung, doch zum Wohle von [petition_liege.GetPrimaryTitleNoTierNoTooltip] muss ich Eure Bitte ablehnen.“" + petition_liege.0209.desc.bridge.apologetic:1 "$petition_liege.0209.desc.bridge$ „Ich bitte um Entschuldigung, doch zum Wohle von [petition_liege.GetPrimaryTitle.GetNameNoTierNoTooltip] muss ich Eure Bitte ablehnen.“" petition_liege.0209.desc.bridge.unapologetic:1 "$petition_liege.0209.desc.bridge$ „#EMP Das#! ist die dringende Angelegenheit, die Ihr mit mir besprechen musstet? Nein. Auf keinen Fall. Wenn Ihr mich jetzt entschuldigen würde. Ich habe mich um Dinge zu kümmern, die tatsächlich #EMP wichtig#! sind.“" petition_liege.0209.desc.bridge.favor:0 "$petition_liege.0209.desc.bridge$ „Es tut mir aufrichtig leid, doch ich werde nicht in der Lage sein, diese Bitte zu erfüllen. Wenn ich könnte, würde ich Euch geben, was Ihr wünscht, aber bitte lasst es mit diesem Versprechen eines zukünftigen Gefallens genug sein.“" petition_liege.0209.counter:0 "Wartet, mein[petition_liege.Custom('DE_END_PRO_S_N')] [petition_liege.GetLadyLord]! Hört mich an!" @@ -270,7 +270,7 @@ petition_liege_county_convert_modifier_desc:0 "Der Träger dieser Grafschaft hat seinen Lehnsherrn darum gebeten, ihre Bekehrung zum wahren Glauben zu finanzieren." petition_liege_county_convert_modifier_tt:0 "[Concept('convert_county', 'Das Bekehren von Grafschaften')|E] wird in solchen mit diesem Modifikator schneller voranschreiten" # Opinion - petition_liege_0101_county_opinion_effect_tt:0 "Alle [holdings|E] von [petition_vassal.GetShortUIName] mit niedriger [county_opinion|E]" + petition_liege_0101_county_opinion_effect_tt:1 "Alle [holdings|E] von [petition_vassal.GetShortUIName] mit einer [county_opinion|E] von #negative_value [SCOPE.ScriptValue('petition_county_opinion_value')]#! oder weniger" petition_liege_county_opinion_modifier:0 "Königlicher Besuch" petition_liege_county_opinion_modifier_desc:0 "Der Träger dieser Grafschaft hat seinen Herrn um einen Besuch und ein Spektakel für das Volk gebeten." # Fortify diff --git a/project/ck3/base_game/localization/german/event_localization/activities/playdate_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/activities/playdate_events_l_german.yml index caae632677..c128485a8a 100644 --- a/project/ck3/base_game/localization/german/event_localization/activities/playdate_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/activities/playdate_events_l_german.yml @@ -138,7 +138,7 @@ playdate.3011.a:0 "Nur wenn wir die Eltern sind!" playdate.3011.b:0 "Na sicher. Und [disliked_participant.GetFirstNameNoTooltip] ist der Hund!" playdate.3011.c:0 "Nein, das ist doch kindisch. Spielen wir lieber Schach." - playdate.3011.c.tt:0 "Ihr treibt Eure Studien in Sachen [ROOT.Char.Custom('education_focus_child')] voran!" + playdate.3011.c.tt:0 "Ihr treibt Eure Studien in Sachen [THIS.Char.Custom('education_focus_child')] voran!" playdate.3012.t:0 "$playdate_header$ Tapfere $knight_culture_player_plural_no_tooltip$" playdate.3012.desc_knight:0 "[participant.Custom2('MyCharacterIntroduction', ROOT.Char)|U] und ich sehen zu, wie die $knight_culture_player_plural_no_tooltip$ im Hof üben, als [knight.Custom2('MyCharacterIntroduction', ROOT.Char)] mit einem Lächeln an uns herantritt." diff --git a/project/ck3/base_game/localization/german/event_localization/artifact_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/artifact_events_l_german.yml index 012e9a9456..c22928c176 100644 --- a/project/ck3/base_game/localization/german/event_localization/artifact_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/artifact_events_l_german.yml @@ -30,6 +30,7 @@ artifact.1001.desc.weapon:0 "\n\n„Mein Lehnsherr, beim Aufräumen der Waffenkammer ist mir aufgefallen, dass [SCOPE.Custom('ThisArtifactType_DE_1')] [SCOPE.Custom('ThisArtifactType')] fast völlig verrostet ist. Was soll damit geschehen?“\n\nBei näherer Betrachtung bin ich mir sicher, dass [SCOPE.Custom('ThisArtifactType_DE_ART_DEF_S_N')] [SCOPE.Custom('ThisArtifactType')] durch keine Schmiedearbeit jemals wieder kampftauglich gemacht werden kann. Eine Reinigung und Konservierung zu Zwecken der Zurschaustellung sollte jedoch zumindest möglich sein, und das zu verhältnismäßig geringen Kosten." artifact.1001.desc.other:0 "\n\n„Mein Lehnsherr, beim Aufräumen der Vorratskammer ist mir aufgefallen, dass [SCOPE.Custom('ThisArtifactType_DE_1')] [SCOPE.Custom('ThisArtifactType')] so alt ist, dass sie im Grunde auseinanderfällt. Was soll damit geschehen?“\n\nBei näherer Betrachtung bin ich mir sicher, dass es nicht möglich ist, [SCOPE.Custom('ThisArtifactType_DE_ART_DEF_S_N')] [SCOPE.Custom('ThisArtifactType')] so aufzubessern, dass man sie wieder tragen könnte. Eine Reinigung und Konservierung zu Zwecken der Zurschaustellung sollte jedoch zumindest möglich sein, und das zu verhältnismäßig geringen Kosten." artifact.1001.a:0 "Ein nutzbringendes Unterfangen." + artifact.1001.a.tt.free:0 "#instruction Dieses [artifact|E] kann umsonst umgewandelt werden!#!" artifact.1001.a.tt:1 "Das Artefakt „[this_artifact.GetName]“ wird zu einem Hof-Artefakt umgewandelt, was nur [grandeur|E] und [prestige|E] gewährt" artifact.1001.b:0 "Nein, das ist zu teuer." @@ -179,7 +180,7 @@ artifact_duel_weapon_4_desc:0 "[this_artifact.GetDesc]\n\nDiese Waffe, die schon mindestens 30 Gegner in einem Duell besiegt hat, verfügt über ein legendäres Vermächtnis." artifact.6001.t:0 "Das Feindesbanner" - artifact.6001.desc.commander:1 "Ich überblicke das Schlachtfeld und überlege, wie man diesem Gefecht wohl gedenken wird, als mein Blick zu den Toten hinüberschweift. Da fällt mir eine Gruppe von Kämpfern auf, die sich artig vor mir verneigen.\n\n" + artifact.6001.desc.commander:1 "Ich überblicke das Schlachtfeld und überlege, wie man diesem Gefecht wohl gedenken wird, als mein Blick zu den verbleibenden Toten hinüberschweift. Da fällt mir eine Gruppe von Kämpfern auf, die sich artig vor mir verneigen.\n\n" artifact.6001.desc:0 "Die Schlacht von [combat_location.GetName] endete in einem erstaunlichen Sieg! Begierig lausche ich dem Boten, während er den Bericht des Befehlshabers [friendly_commander.GetTitledFirstName] verliest. Dann wende ich mich an die Soldaten vor mir.\n\n" artifact.6001.desc.looting:0 "„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]! Wir sind auf das feindliche Banner gestoßen, während wir das Schlachtfeld … ‚gesäubert‘ haben! Wir hielten es für eine Schande, es zurückzulassen. Vielleicht wollt Ihr es als Trophäe behalten?“" artifact.6001.desc.killed_defender:0 "„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]! Wir haben die restlichen Feinde in die Ecke gedrängt, wo sie uns tapfer die Stirn boten. Sie gaben ihr Leben, um dieses Banner zu verteidigen.“" diff --git a/project/ck3/base_game/localization/german/event_localization/birth_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/birth_events_l_german.yml index b3790ea969..d1d597cf7f 100644 --- a/project/ck3/base_game/localization/german/event_localization/birth_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/birth_events_l_german.yml @@ -76,6 +76,7 @@ birth.1006.a.message_desc:0 "Der wahre Vater weiß es" birth.1006.a.mother_message:0 "[real_father.GetTitledFirstName] hat in Erfahrung gebracht, dass er der wahre Vater ist." birth.1006.b:0 "Die Welt wird von meinem Kind erfahren!" + birth.1006.bastard_explanation:0 "Ihr habt von der Geburt von [child.GetFirstName] erfahren; die Mutter – [mother.GetShortUIName] – erhält das Geheimnis „[secret.GetName]“" birth.1010.t:0 "Kind meiner Dynastie" birth.1010.t_twins:0 "Kinder meiner Dynastie" diff --git a/project/ck3/base_game/localization/german/event_localization/british_isles_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/british_isles_events_l_german.yml index 5adb97e8bd..b94191f73b 100644 --- a/project/ck3/base_game/localization/german/event_localization/british_isles_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/british_isles_events_l_german.yml @@ -87,7 +87,7 @@ negotiate_the_danelaw_accept_effect.de_jure_holdings_recognised.tt:0 "Alle $k_england_adj$en [duchies|E], in denen [ntd_nord.GetTitledFirstName] mindestens eine [county|E] hält, werden ein [de_jure|E]-Teil des $k_danelaw$s" negotiate_the_danelaw_accept_effect.independent_holdings_recognised.tt:0 "Alle unabhängigen $k_england_adj$en [duchies|E] mit einer $north_germanic_group$en [culture|E] oder einem [ruler|E] mit $germanic_religion$em [Concept('faith', 'Glauben')|E] werden [de_jure|E] Teil des $k_danelaw$s" negotiate_the_danelaw_accept_effect.riled_independents_list:0 "Alle unabhängigen Herrscher in $k_england$" - TRUCE_SIGNED_PARTITION:0 "Ein Waffenstillstand wird als Teil der Aufteilung des Königreichs unterzeichnet\n\n" + TRUCE_SIGNED_PARTITION:1 "\nEin Waffenstillstand wird als Teil der Aufteilung des Königreichs vereinbart" resolve_danelaw_partition_effect.adjust_de_jures.tt:0 "Alle [de_jure|E]-Teile des $k_danelaw$s gehen per [de_jure_drift|E] an $k_england$" resolve_danelaw_partition_effect.coa_changed.tt:0 "$k_england$ wird das „$k_danelaw$“-Wappen verwenden." diff --git a/project/ck3/base_game/localization/german/event_localization/childhood/childhood_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/childhood/childhood_events_l_german.yml index d79b63e17c..c948e61a8c 100644 --- a/project/ck3/base_game/localization/german/event_localization/childhood/childhood_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/childhood/childhood_events_l_german.yml @@ -18,7 +18,7 @@ childhood_0004.desc3_fallback:0 "Wir haben immer Spaß zusammen, ob wir nun eines unserer Lieblingsspiele spielen oder uns nur unterhalten!" childhood.0004.a:0 "[friend.Custom('DE_PRO_PER_S_3P_N')|U] ist ein[friend.Custom('DE_END_PRO_S_N')] toll[friend.Custom('DE_END_ADJ_IND_S_N')] Freund[friend.Custom('DE_END_NOU_S_GS_N')]!" childhood.0004.b:0 "Es macht wirklich viel Spaß, mit [friend.Custom('DE_PRO_PER_S_3P_D')] zu spielen!" - childhood.0004.c:0 "Ein[friend.Custom('DE_END_PRO_S_A')] besser[friend.Custom('DE_END_ADJ_IND_S_A')] Freund[friend.Custom('DE_END_NOU_S_GS_N')] als [friend.Custom('DE_PRO_PER_S_3P_A')] gibt es nicht!" + childhood.0004.c:0 "Einen[friend.Custom('DE_END_PRO_S_A')] besseren[friend.Custom('DE_END_ADJ_IND_S_A')] Freund[friend.Custom('DE_END_NOU_S_GS_N')] als [friend.Custom('DE_PRO_PER_S_3P_A')] gibt es nicht!" childhood.0006.t:0 "Ungebetene Aufmerksamkeit" childhood.0006.opening:0 "[bully.GetTitledFirstName] belästigt mich nun schon eine ganze Weile.\n\n" diff --git a/project/ck3/base_game/localization/german/event_localization/childhood/childhood_personality_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/childhood/childhood_personality_events_l_german.yml index 1c30ed0c8d..093fb1309e 100644 --- a/project/ck3/base_game/localization/german/event_localization/childhood/childhood_personality_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/childhood/childhood_personality_events_l_german.yml @@ -292,7 +292,7 @@ child_personality.1071.t:0 "Ein hartes Urteil" child_personality.1072.t:0 "Im Namen des Göttlichen" child_personality.1073.t:0 "Inspiriertes Maßhalten" - child_personality.107.desc:0 "Ein gemeiner Dieb wurde zum Tod verurteilt. Ich wollte wissen, was [child.Custom2('MyCharacterIntroduction', ROOT.Char)] davon dachte und erkundigt mich nach [child.Custom('DE_PRO_POS_S_3P')]er Meinung." + child_personality.107.desc:0 "Ein gemeiner Dieb wurde zum Tod verurteilt. Ich wollte wissen, was [child.Custom2('MyCharacterIntroduction', ROOT.Char)] darüber dachte und erkundigte mich nach [child.Custom('DE_PRO_POS_S_3P')]er Meinung." child_personality.107.just:0 "\n\n[child.Custom('DE_PRO_PER_S_3P_N')|U] antwortete, dass das Urteil deutlich zu hart gewesen sei für ein derart geringes Verbrechen." child_personality.107.cynical:0 "\n\n[child.Custom('DE_PRO_PER_S_3P_N')|U] brachte Zweifel darüber zum Ausdruck, ob irgendein Gott es wollte, dass ein Reich von derart harten Gesetzen regiert werde." child_personality.107.temperate:0 "\n\n[child.Custom('DE_PRO_PER_S_3P_N')|U] meinte, [child.Custom('DE_PRO_PER_S_3P_N')] habe daraus gelernt, dass man sich nicht übernehmen sollte." diff --git a/project/ck3/base_game/localization/german/event_localization/court_events/court_events_bianca_l_german.yml b/project/ck3/base_game/localization/german/event_localization/court_events/court_events_bianca_l_german.yml index 798fc8f3ff..0d36b0bc54 100644 --- a/project/ck3/base_game/localization/german/event_localization/court_events/court_events_bianca_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/court_events/court_events_bianca_l_german.yml @@ -54,7 +54,7 @@ #Latrine disaster events court.3020.t:0 "Ein übler Gestank" - court.3020.desc.opening:1 "„[ROOT.Char.Custom2('RelationToMeAddress', latrine_chancellor)|U], auf ein Wort bitte.“\n\nMein [latrine_chancellor.GetCouncilTitle] [latrine_chancellor.GetTitledFirstName] kommt während einer kurzen Pause von Hofangelegenheiten auf mich zu. [latrine_chancellor.Custom('DE_PRO_PER_S_3P_N')|U] deutet in Richtung einer weniger belebten Stelle im Raum und ich folge [latrine_chancellor.Custom('DE_PRO_PER_S_3P_D')] dorthin.\n\n„Ich bin über den Zustand " + court.3020.desc.opening:1 "„[ROOT.Char.Custom2('RelationToMeAddress', latrine_chancellor)|U]. Auf ein Wort bitte.“\n\nMein [latrine_chancellor.GetCouncilTitle] [latrine_chancellor.GetTitledFirstName] nähert sich mir während einer kleinen Flaute, in der ich mich nicht um die Angelegenheiten meines Hofs zu kümmern habe. [latrine_chancellor.Custom('DE_PRO_PER_S_3P_N')|U] deutet auf einen weniger bevölkerten Ort im Saal, und ich folge [latrine_chancellor.Custom('DE_PRO_PER_S_3P_D')] dorthin.\n\n„Ich bin wegen " court.3020.desc.castle:0 "der Burg von [capital.GetNameNoTooltip] beunruhigt." court.3020.desc.city:0 "des Rathauses von [capital.GetNameNoTooltip] beunruhigt." court.3020.desc.temple:0 "des Gotteshauses in [capital.GetNameNoTooltip] beunruhigt." diff --git a/project/ck3/base_game/localization/german/event_localization/court_events/court_events_james_l_german.yml b/project/ck3/base_game/localization/german/event_localization/court_events/court_events_james_l_german.yml index 0fde782058..149a1294d3 100644 --- a/project/ck3/base_game/localization/german/event_localization/court_events/court_events_james_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/court_events/court_events_james_l_german.yml @@ -71,7 +71,7 @@ buy_book_artifact:0 "Ihr erhaltet ein Buch-[court_artifact|E]" court.0108.t:0 "Ein spektakulärer Höfling" - court.0108.desc:1 "Unter der Behauptung, aus einem fernen Land zu sein verbannt worden zu sein, ist [foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetName] bei Hofe aufgetaucht, begleitet von einer gewaltigen Ansammlung an exotischen Tieren. Zudem hat [foreign_prince.Custom('DE_PRO_PER_S_3P_N')] bereits unglaublich großzügige Taten auf den Straßen von [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] vollbracht!\n\n[foreign_prince.Custom('DE_ART_DEF_S_N')|U] prunkvolle und großherzige Fremde hat [foreign_prince.Custom('DE_PRO_POS_S_3P')]e Absicht erklärt, jemanden zu heiraten: [available_child.Custom2('MyCharacterIntroduction', ROOT.Char)|U] wurde offenbar dazu auserkoren!\n\nAuch wenn [foreign_prince.Custom('DE_ART_DEF_S_N')] exotische [foreign_prince.GetPrincessPrince] für viel Aufsehen bei Hofe sorgt, ist nicht jeder überzeugt. [sceptical_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U] behauptet, nie von diesem fernen Land gehört zu haben, aus dem [foreign_prince.Custom('DE_ART_DEF_S_N')] Fremde angeblich stammen will, und findet es auch auf keiner Karte.\n\n[sceptical_courtier.Custom('DE_PRO_PER_S_3P_N')|U] sowie einige andere Gleichgesinnte haben [foreign_prince.GetPrincessPrince] [foreign_prince.GetName] bezichtigt, [foreign_prince.Custom('DE_ART_IND_N')] Scharlatan[foreign_prince.Custom('DE_END_NOU_S_GS_N')] zu sein, und sie bestehen darauf, dass wir [foreign_prince.Custom('DE_PRO_PER_S_3P_A')] für seinen Versuch bestrafen, [available_child.GetName] dazu zu bringen, #EMP unter Stand#! zu heiraten!" + court.0108.desc:1 "Unter der Behauptung, aus einem fernen Land zu sein verbannt worden zu sein, ist [foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetName] bei Hofe aufgetaucht, begleitet von einer gewaltigen Ansammlung an exotischen Tieren. Zudem hat [foreign_prince.Custom('DE_PRO_PER_S_3P_N')] bereits unglaublich großzügige Taten auf den Straßen von [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] vollbracht!\n\n[foreign_prince.Custom('DE_ART_DEF_S_N')|U] prunkvolle und großherzige Fremde hat [foreign_prince.Custom('DE_PRO_POS_S_3P')]e Absicht erklärt, jemanden zu heiraten: [available_child.Custom2('MyCharacterIntroduction', ROOT.Char)|U] wurde offenbar dazu auserkoren!\n\nAuch wenn [foreign_prince.Custom('DE_ART_DEF_S_N')] exotische [foreign_prince.Custom('GetPrincessPrince')] für viel Aufsehen bei Hofe sorgt, ist nicht jeder überzeugt. [sceptical_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U] behauptet, nie von diesem fernen Land gehört zu haben, aus dem [foreign_prince.Custom('DE_ART_DEF_S_N')] Fremde angeblich stammen will, und findet es auch auf keiner Karte.\n\n[sceptical_courtier.Custom('DE_PRO_PER_S_3P_N')|U] sowie einige andere Gleichgesinnte haben [foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetName] bezichtigt, [foreign_prince.Custom('DE_ART_IND_N')] Scharlatan[foreign_prince.Custom('DE_END_NOU_S_GS_N')] zu sein, und sie bestehen darauf, dass wir [foreign_prince.Custom('DE_PRO_PER_S_3P_A')] für seinen Versuch bestrafen, [available_child.GetName] dazu zu bringen, #EMP unter Stand#! zu heiraten!" court.0108.a:1 "Sie sollen am Morgen heiraten!" court.0108.b:1 "[sceptical_courtier.GetNameNoTooltip] hat recht! In den Kerker mit [foreign_prince.Custom('DE_PRO_PER_S_3P_D')]!" court.0108.c:1 "Vielen Dank für Euren Besuch, [foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetFirstNameNoTooltip], doch Ihr solltet lieber gehen." @@ -94,7 +94,7 @@ court.0110.c:0 "Ich lasse mich in keinen sinnesfeindlichen Käfig sperren!" court.0111.t:0 "Eine Reliquie der Rache" - court.0111.desc:1 "Als ich durch meinen Hof wandere, stoße ich auf eine erhitzte Debatte: [executioner.Custom2('MyCharacterIntroduction', ROOT.Char)]|U] und [antiquarian.Custom2('MyCharacterIntroduction', ROOT.Char)] streiten darüber, ob [rival.Custom2('MyCharacterIntroduction', ROOT.Char)] nicht doch einen Schädel hinterließe, der sich gut als passendes Artefakt für meinen Hof machen würde.\n\n„Ah, mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord], ich wollte Euch den Schädel von [rival.GetTitledFirstNameNoTooltip] zum Geschenk machen, falls [rival.Custom('DE_PRO_PER_S_3P_A')] ein vorzeitiges Ende ereilen sollte.“ [executioner.GetName] reibt sich die blutbefleckten Hände mit kindlicher Freude. „Oder vielleicht mache ich auch aus [rival.Custom('DE_PRO_POS_S_3P')]en Zähnen eine hübsche Kette!“\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], gewiss werdet Ihr mir nicht den Versuch abverlangen, einen derart morbiden Gegenstand als eine Reliquie zu tarnen, die dieses Hofes würdig wäre!“, beschwert sich [antiquarian.GetTitledFirstNameNoTooltip]. „Vielleicht sollte diese Kreatur im Kerker bleiben, wo sie hingehört, und die Fragen nach Reliquien und Artefakten den Fachleuten überlassen.“" + court.0111.desc:1 "Als ich durch meinen Hof wandere, stoße ich auf eine erhitzte Debatte: [executioner.Custom2('MyCharacterIntroduction', ROOT.Char)|U] und [antiquarian.Custom2('MyCharacterIntroduction', ROOT.Char)] streiten darüber, ob [rival.Custom2('MyCharacterIntroduction', ROOT.Char)] nicht doch einen Schädel hinterließe, der sich gut als passendes Artefakt für meinen Hof machen würde.\n\n„Ah, mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord], ich wollte Euch den Schädel von [rival.GetTitledFirstNameNoTooltip] zum Geschenk machen, falls [rival.Custom('DE_PRO_PER_S_3P_A')] ein vorzeitiges Ende ereilen sollte.“ [executioner.GetName] reibt sich die blutbefleckten Hände mit kindlicher Freude. „Oder vielleicht mache ich auch aus [rival.Custom('DE_PRO_POS_S_3P')]en Zähnen eine hübsche Kette!“\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], gewiss werdet Ihr mir nicht den Versuch abverlangen, einen derart morbiden Gegenstand als eine Reliquie zu tarnen, die dieses Hofes würdig wäre!“, beschwert sich [antiquarian.GetTitledFirstNameNoTooltip]. „Vielleicht sollte diese Kreatur im Kerker bleiben, wo sie hingehört, und die Fragen nach Reliquien und Artefakten den Fachleuten überlassen.“" court.0111.a:0 "[rival.Custom('DE_PRO_POS_S_3P')|U] Schädel wäre eine gute Kuriosität, um sie bei Festmahlen zu enthüllen!" court.0111.b:0 "Eine vollkommen groteske Idee." get_skull_artifact:0 "Ihr erhaltet ein Schädel-[court_artifact|E]" diff --git a/project/ck3/base_game/localization/german/event_localization/court_events/court_events_joe_l_german.yml b/project/ck3/base_game/localization/german/event_localization/court_events/court_events_joe_l_german.yml index 58a9a292f5..3d36b71436 100644 --- a/project/ck3/base_game/localization/german/event_localization/court_events/court_events_joe_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/court_events/court_events_joe_l_german.yml @@ -63,19 +63,19 @@ # # Aristocratic Pretensions court.8040.t:0 "Aristokratische Anmaßungen" court.8040.desc.intro:0 "Drei meiner Höflinge besprechen absichtlich in meiner Hörweite meine ‚große Zahl‘ an Titeln und beklagen sich lauthals darüber, wie anstrengend es für mich als [ROOT.Char.GetTitleAsNameNoTooltip] sein muss, so viele Ländereien selbst zu verwalten …\n\nSie sind die dicksten Freunde:" - court.8040.desc.position_holder:1 "[position_holder.Custom('DE_ART_DEF_S_N')] treue [position_holder.GetName] – aus den Reihen der Bediensteten des Hofes;" - court.8040.desc.knight:1 "[knight.Custom('DE_ART_DEF_S_N')] galante [knight.GetName] – mein ausgezeichneter [ROOT.Char.Custom('MountedWarriorTerm')|U];" + court.8040.desc.position_holder:1 "[position_holder.Custom('DE_ART_DEF_S_N')] treue [position_holder.GetName] – aus den Reihen der Bediensteten des Hofes –;" + court.8040.desc.knight:1 "[knight.Custom('DE_ART_DEF_S_N')] galante [knight.GetName] – mein ausgezeichneter [ROOT.Char.Custom('MountedWarriorTerm')|U] –;" court.8040.desc.relative:1 "[relative.GetName] – aus meiner anspruchsberechtigten Verwandtschaft –;" court.8040.desc.ambitious:1 "[ambitious.Custom('DE_ART_DEF_S_N')] machthungrige [ambitious.GetName] – [ambitious.Custom('DE_ART_DEF_S_N')] stets etwas im Schilde führt –;" court.8040.desc.arrogant:1 "[arrogant.Custom('DE_ART_DEF_S_N')] anmaßende [arrogant.GetName] – das Haupt hoch erhoben –;" - court.8040.desc.lowborn:1 "[lowborn.GetName], [lowborn.Custom('DE_ART_DEF_S_N')] sich aus eigener Kraft emporgearbeitet hat – und keine Gelegenheit ungenutzt verstreichen lässt;" + court.8040.desc.lowborn:1 "[lowborn.GetName], [lowborn.Custom('DE_ART_DEF_S_N')] sich aus eigener Kraft emporgearbeitet hat – und keine Gelegenheit ungenutzt verstreichen lässt –;" court.8040.desc.gentry:1 "[gentry.Custom('DE_ART_DEF_S_N')] hochmütige [gentry.GetName] – [gentry.Custom('DE_ART_DEF_S_N')] privilegierte [gentry.GetHouse.GetName] –;" court.8040.desc.generic_1:1 "[generic_1.Custom('DE_ART_DEF_S_N')] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_1'))]e [generic_1.GetName] – [generic_1.Custom('DE_ART_DEF_S_N')] einfach nur froh ist, dabei zu sein –;" court.8040.desc.generic_2:1 "[generic_2.Custom('DE_ART_DEF_S_N')] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_2'))]e [generic_2.GetName] – wie die Wachen [generic_2.Custom('DE_PRO_PER_S_3P_A')] nennen –;" court.8040.desc.generic_3:1 "[generic_3.Custom('DE_ART_DEF_S_N')] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_3'))]e [generic_3.GetName] – ein unfassbar vernachlässigbarer Strohmann –;" court.8040.desc.body:0 "und geradezu auffällig abwesend: ein Funken Demut.\n\nÜber das Lärmen der schwätzenden Höflinge verstehe ich klar und deutlich die Worte ‚[worst_title.GetTierAsNameNoTooltip]‘ und ‚[worst_title.GetNameNoTier]‘ – und zwar in etwas, was mir doch sehr wie der affektierte Tonfall von [button.GetFirstNameNoTooltip] vorkam.\n\nDas schamlose Trio dreht sich in meine Richtung und ich bedenke es mit einem finsteren Starren." court.8040.a:0 "Ja, ja, [courtier_1.GetTitledFirstNameNoTooltip] … [worst_title.GetNameNoTierNoTooltip] ist Euer." - court.8040.b:0 "[worst_title.GetNameNoTierTooltip] soll [courtier_2.GetFirstNameNoTooltip] gehören!" + court.8040.b:0 "Dieses kleine Spiel kann nun ein Ende finden: [worst_title.GetNameNoTierTooltip] soll [courtier_2.GetFirstNameNoTooltip] gehören!" court.8040.c:0 "Ihr da! [courtier_3.GetTitledFirstNameNoTooltip]? Der Titel ist Euer!" court.8040.d:0 "Ich weiß, was Ihr vorhabt! Es ist an der Zeit, Euren Wert zu beweisen!" court.8040.d.flavor_tt:0 "„An den Stärksten!“" @@ -105,7 +105,7 @@ servant_informants_modifier_desc:0 "Geschwätz am Hof dieses Charakters wird von einem Netzwerk aus Spionage betreibenden Bediensteten weitergemeldet." # # Scornful Sycophants court.8060.t:0 "Spöttische Speichellecker" - court.8060.desc.intro:0 "Ich halte einen Moment auf der Schwelle zum nächsten Gang inne, um das Sonnenlicht zu bewundern, als ich von gleich um die nächste Ecke ein abschätziges Lachen höre.\n\n„Ich #EMP weiß#!!“ Das ist mein[snooty_1.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('snooty_1'))][snooty_1.Custom('DE_END_ADJ_IND_S_N')] [snooty_1.GetFirstName], [snooty_1.Custom('DE_ART_DEF_S_A')] ich da glucksen höre." + court.8060.desc.intro:0 "Ich halte einen Moment auf der Schwelle zum nächsten Gang inne, um das Sonnenlicht zu bewundern, als ich von gleich um die nächste Ecke ein abschätziges Lachen höre.\n\n„Ich #EMP weiß#!!“ Das ist mein[snooty_1.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('snooty_1'))][snooty_1.Custom('DE_END_ADJ_IND_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('snooty_1'))] [snooty_1.GetFirstName], [snooty_1.Custom('DE_ART_DEF_S_A')] ich da glucksen höre." court.8060.desc.fashion:0 "„Ich schwöre es: Wenn ich hier so durch die Gegend gehe, fühlt es sich manchmal an, als wäre das der Hof irgendeines uralten Menschen: Alle Strömungen hier sind so altbacken und so traditionell!“\n\n" court.8060.desc.servants_1:0 "„Man wartet #EMP den ganzen Tag#! auf einen Diener, und dann tauchen zwei auf einmal auf – ohne das, worum man sie gebeten hatte!“\n\n" court.8060.desc.food_1:0 "„Habt Ihr #EMP gesehen#!, was da letzte Nacht als Bankett durchgehen sollte? Da nage ich mich ja lieber durch meinen Holzteller, ehe ich diesen Schweinefraß anrühre!“\n\n" @@ -131,7 +131,7 @@ court.8070.desc:0 "Mein[parent.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('DescriptorPositive', SCOPE.sC('parent'))][parent.Custom('DE_END_ADJ_NUL_S_N')] [parent.GetMotherFather] schlendert jeden Tag ziellos bei Hofe umher, um mir klarzumachen, wie sehr [parent.Custom('DE_PRO_PER_S_3P_N')] sich nach einer Aufgabe sehnt, die ich [parent.Custom('DE_PRO_PER_S_3P_D')] nicht zuweisen kann, weil ich zu beschäftigt bin.\n\nHeute stellt [parent.Custom('DE_PRO_PER_S_3P_N')] mich schließlich zur Rede. „Oh, da seid Ihr ja, [ROOT.Char.GetFirstNameNoTooltip]. Für mich seid Ihr immer noch mein kleiner Schatz, wisst Ihr? Lasst mich Euch etwas von Eurer Last abnehmen – da ist noch so viel, was ich Euch beibringen kann.“\n\nMein Gefolge gibt sein Bestes, etwas anderes zu finden, worauf es seinen Blick richten kann, doch das macht die Peinlichkeit für mich nur schlimmer.\n\n„[ROOT.Char.Custom('GetDaughterSon')|U], was stimmt denn nicht? Liegt Euch nichts mehr an [ROOT.Char.Custom('DE_PRO_POS_P_2P')|U][parent.Custom('DE_END_PRO_S_D')] alten [parent.Custom('GetMaPa')]? Nach allem, was ich für Euch getan habe?“" court.8070.a:0 "Ich werde eine Beschäftigung für Euch finden, [parent.Custom('GetMamaPapa')]." court.8070.a.tt:0 "[parent.GetFirstNameNoTooltip] wird in den nächsten Monaten mit einem [court_position|E] rechnen" - court.8070.b:0 "Wolltet Ihr Euch nicht ganz den höheren Mächten widmen?" + court.8070.b:0 "Habt Ihr schon einmal darüber nachgedacht, Euer Dasein höheren Mächten zu widmen?" court.8070.c:0 "Macht doch einfach irgendwas …" court.8070.d:0 "Ich bin #EMP sehr#! beschäftigt, [parent.GetMotherFather]." court.8071.satisfied:0 "[parent.GetMotherFather|U] wird mit [parent.Custom('DE_PRO_POS_S_3P')]er Rolle warm" @@ -152,7 +152,7 @@ court.8080.b.tt:0 "Jeder [courtier|E]" court.8080.c.nun:0 "Vielleicht würdet Ihr lieber einen Habit tragen, wie eine [ROOT.Char.GetFaith.DevoteeFemale] es tut?" court.8080.c.monk:0 "Vielleicht würdet Ihr lieber Roben tragen, wie ein [ROOT.Char.GetFaith.DevoteeMale] es tut?" - court.8080.c.fallback:0 "Wolltet Ihr Euch nicht ganz den höheren Mächten widmen?" + court.8080.c.fallback:0 "Habt Ihr schon einmal darüber nachgedacht, Euer ganzes Dasein den höheren Mächten zu weihen?" court.8080.d.fashion:0 "Ich glaube, #EMP Ihr#! solltet uns einen Ersatz nähen." court.8080.d.servants:0 "Nun, warum geht Ihr den Bediensteten denn nicht zur Hand?" court.8080.d.lodgings:0 "Vielleicht könntet Ihr Euer Gemach für jemand anderen aufgeben?" @@ -163,7 +163,7 @@ court_8080_degraded_modifier_desc:0 "Dieser Charakter wurde von seinem Kind und Lehnsherr wegen seiner Beschwerden öffentlich gedemütigt." # # Building Blocks court.8090.t:0 "Bausteine" - court.8090.desc.intro:0 "Mein[architect.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('architect'))] [architect.GetTitledFirstName] nimmt seine Pflichten als $royal_architect_court_position$ auf jeden Fall sehr ernst: [architect.Custom('DE_PRO_PER_S_3P_N')|U] und mein[steward.Custom('DE_END_PRO_S_N')] [steward.GetHeldCourtAndCouncilPositionsString] [steward.GetTitledFirstName] führen eine leidenschaftliche Debatte, die den ganzen Saal in Bann hält.\n\n„Ja, genau!“, ruft [architect.GetFirstNameNoTooltip] aus. „Die Ruinen dort sind voller zugeschnittener Steine, die sich mit Leichtigkeit" + court.8090.desc.intro:0 "Mein[architect.custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('architect'))] [architect.GetTitledFirstName] nimmt seine Pflichten als $royal_architect_court_position$ auf jeden Fall sehr ernst: [architect.custom('DE_PRO_PER_S_3P_N')|U] und mein[steward.custom('DE_END_PRO_S_N')] [steward.GetHeldCourtAndCouncilPositionsString] [steward.GetTitledFirstName] führen eine leidenschaftliche Debatte, die den ganzen Saal in Bann hält.\n\n„Ja, genau!“, ruft [architect.GetFirstNameNoTooltip] aus. „Die Ruinen dort sind voller zugeschnittener Steine, die sich mit Leichtigkeit" court.8090.desc.religious:0 "zum Gotteshaus in [temple_barony.GetNameNoTier] schaffen ließen!“" court.8090.desc.castle:0 "zur Feste von [ROOT.Char.GetTitledFirstNameNoTooltip] in [my_barony.GetNameNoTier] schaffen ließen!“" court.8090.desc.outro:0 "\n\n[steward.GetFirstNameNoTooltip] reibt sich mit skeptischer Miene das Kinn. „Das klingt dennoch nach einer Menge Arbeit, und den Einheimischen, die dieses Material derzeit verwenden wird das nicht gefallen.“\n\n[architect.GetFirstNameNoTooltip] verdreht schon die Augen ob dieses vernünftigen Einwands," @@ -215,7 +215,7 @@ court.8120.t:0 "Neue Blickwinkel" court.8120.desc.intro:0 "Ich sitze still da und lausche: Mein[accuser.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('accuser'))]e [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('accuser'))] [accuser.GetTitledFirstName] und mein[refuter.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('refuter'))] [refuter.GetTitledFirstName] liefern sich ein erbittertes theologisches Streitgespräch.\n\n[refuter.GetTitledFirstName] führt gerade [refuter.Custom('quirk_pos_adverb')] das Wort:" court.8120.desc.same_religion:0 "„… doch diese Spielart des Glaubens #EMP ist#! näher an der reinen Lehre. Sie ist die Quintessenz der [refuter.GetFaith.GetReligion.GetAdjectiveNoTooltip]en Offenbarungen.“\n\n[accuser.GetTitledFirstNameNoTooltip] bläst verächtlich die Backen. „Ihr solltet einmal gründlich lesen lernen. Dann würdet Ihr schon erkennen, dass" - court.8120.desc.other_religion:1 "„… doch die rückwärtsgewandten [accuser.GetFaith.GetReligion.GetAdjectiveNoTooltip]en Lehren lassen sich nicht ernsthaft mit denen unserer Überzeugungen vergleichen: Die Wahrheit ihres höchsten Wesens ist lediglich ein Zerrbild der Wahrheit.“\n\n[accuser.GetTitledFirstNameNoTooltip] bläst verächtlich die Backen. „Denkt noch einmal gründlich darüber nach und Ihr werdet erkennen, dass" + court.8120.desc.other_religion:1 "„… doch die rückwärtsgewandten [accuser.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]en Lehren lassen sich nicht ernsthaft mit denen unserer Überzeugungen vergleichen: Die Wahrheit ihres höchsten Wesens ist lediglich ein Zerrbild des unsrigen.“\n\n[accuser.GetTitledFirstNameNoTooltip] bläst verächtlich die Backen. „Denkt noch einmal gründlich darüber nach und Ihr werdet erkennen, dass" court.8120.desc.marriage:0 "der heilige Bund der Ehe nur zwischen zwei Menschen eingegangen werden kann. So schreiten wir näher an eine gute und gerechte Welt heran.“" court.8120.desc.divorce:0 "die Ehescheidung nur für jene ist, die nicht willens sind, sich einander bedingungslos hinzugeben und nach Reinheit und einer guten und gerechten Welt zu streben.“\n\n" court.8120.desc.adultery:0 "die Mächte, die uns schufen, nicht für uns vorsahen, dass wir außereheliche Unzucht treiben und unseren Leidenschaften frönen: Genau #EMP deshalb#! existieren diese Bande ja unter uns!“" @@ -287,7 +287,7 @@ court_humiliation_modifier_desc:0 "Dieser Charakter wurde vor seinem gesamten Hof vorgeführt." # # Pariah of Court court.8170.t:0 "Paria bei Hofe" - court.8170.desc.intro_scary:0 "Die Kinder des Hofes fliehen, als sich [criminal.GetFirstName] nähert – wie sie es nicht vor jedem tun, der als [criminal.Custom('GetCrime')|U] gilt. Selbst die frömmsten [ROOT.Char.GetFaith.BishopNeuterPlural] können nicht anders, als angesichts [criminal.Custom('DE_PRO_POS_S_3P')]er Präsenz zurückzuweichen." + court.8170.desc.intro_scary:0 "Die Kinder des Hofes fliehen, als sich [criminal.GetFirstName] nähert – wie sie es nicht vor jedem tun, der als [criminal.Custom('GetCrime')|U]' gilt. Selbst die frömmsten [ROOT.Char.GetFaith.BishopNeuterPlural] können nicht anders, als angesichts [criminal.Custom('DE_PRO_POS_S_3P')]er Präsenz zurückzuweichen." court.8170.desc.intro_sordid:0 "[criminal.GetFirstName] ist eine Gestalt, der man bei Hofe mit Ablehnung begegnet. Wie viele, die als [criminal.Custom('GetCrime')|U] gelten, hat [criminal.Custom ('DE_PRO_PER_S_3P_N')] mit gesellschaftlicher Ächtung und viel üblem Gespött zu kämpfen." court.8170.desc.intro_religious:0 "Man urteilt streng über mich, weil ich [criminal.GetFirstName] meine Gastfreundschaft gewähre – wer als [criminal.Custom('GetCrime')|U] gilt, wird aufgrund seines üblen Glaubens von den allermeisten gemieden." court.8170.desc.intro_fallback:0 "Mein Hof duldet keine Entschuldigung, dass ich [criminal.GetFirstName] meine Gastfreundschaft gewähre – jeder [criminal.Custom('GetCrime')|U] würde an einem ansonsten so distinguierten Ort als Störung der Ordnung erachtet werden." diff --git a/project/ck3/base_game/localization/german/event_localization/court_events/hold_court_events_claudia_l_german.yml b/project/ck3/base_game/localization/german/event_localization/court_events/hold_court_events_claudia_l_german.yml index 00e1253b44..cbf932fbcb 100644 --- a/project/ck3/base_game/localization/german/event_localization/court_events/hold_court_events_claudia_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/court_events/hold_court_events_claudia_l_german.yml @@ -27,7 +27,7 @@ hold_court.6010.d.tt:0 "[6010_county.GetNameNoTooltip|U] wird ein republikanischer Vasall" #Hawks and Doves hold_court.6020.t:0 "Falken und Tauben" - hold_court.6020.desc:1 "[hawk.Custom2('MyCharacterIntroduction', ROOT.Char)|U] und [dove.Custom2('MyCharacterIntroduction', ROOT.Char) stehen vor mir und streiten – wie immer – über die beste Politik für unser Land.\n\n„Krieg ist der einzige Weg, ein Land reich und mächtig zu machen!“, behauptet [hawk.GetFirstNameNoTooltip] selbstbewusst.\n\n„Nur im Frieden kann ein Land wachsen und gedeihen!“, erwidert [dove.GetFirstNameNoTooltip].\n\nDiesmal erwarten sie jedoch, dass ich Stellung beziehe." + hold_court.6020.desc:1 "[hawk.Custom2('MyCharacterIntroduction', ROOT.Char)|U] und [dove.Custom2('MyCharacterIntroduction', ROOT.Char)] stehen vor mir und streiten – wie immer – über die beste Politik für unser Land.\n\n„Krieg ist der einzige Weg, ein Land reich und mächtig zu machen!“, behauptet [hawk.GetFirstNameNoTooltip] selbstbewusst.\n\n„Nur im Frieden kann ein Land wachsen und gedeihen!“, erwidert [dove.GetFirstNameNoTooltip].\n\nDiesmal erwarten sie jedoch, dass ich Stellung beziehe." hold_court.6020.a:0 "Unser Volk besteht aus stolzen Kriegern und nicht aus feigen Bauern!" hold_court.6020.b:0 "Nur Frieden kann uns Wohlstand bringen!" hold_court.6020.c:0 "Wir tun nur das, was #EMP ich#! entscheide." diff --git a/project/ck3/base_game/localization/german/event_localization/death_events/death_management_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/death_events/death_management_events_l_german.yml index a7b7929e16..9e85c9c3bf 100644 --- a/project/ck3/base_game/localization/german/event_localization/death_events/death_management_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/death_events/death_management_events_l_german.yml @@ -1,5 +1,5 @@ l_german: - death_management.1000.killed.tt:0 "Mein[dead_character.Custom('DE_END_PRO_S_N')] [THIS.Char.Custom2('RelationToMe', SCOPE.sC('dead_character'))] [dead_character.GetTitledFirstName] wurde ermordet von [killer.GetTitledFirstName]." + death_management.1000.killed.tt:1 "[dead_character.GetTitledFirstName] wurde von [killer.GetTitledFirstName] ermordet." death_management.1000.t:0 "Bis dass der Tod uns scheidet" death_management.1000.murder:0 "[dead_character.GetTitledFirstName] wurde ermordet!\n\n" death_management.1000.like:0 "Wie kann ein Herz nur solchen Schmerz erleiden, ohne zu brechen? Ein Ding der Unmöglichkeit! Und doch bin ich hier, mein Herz schlägt weiter, während das Eure verstummt ist. O [dead_character.GetFirstName], mein Augenstern. Ohne Euch wird das Leben nicht dasselbe sein." @@ -29,6 +29,7 @@ death_management.1005.t:0 "Die Erinnerungen bleiben" death_management.1005.desc:0 "O [dead_character.GetFirstName]. Wenn Ihr noch bei mir wärt, Ihr würdet mir sagen, ich solle stark sein. Würdet erklären, dass alles besser werde. Und Ihr hättet recht damit, wie immer, aber zuerst muss ich fluchen und weinen. Wie sollte ich auch anders, nun, wo Ihr nicht mehr in dieser Welt seid?" + death_management.1005.desc.ritual_best_friend:0 "[dead_character.GetFirstName] ist tot! Mein[dead_character.Custom('DE_END_PRO_S_N')] best[dead_character.Custom('DE_END_ADJ_IND_S_N')] und treuest[dead_character.Custom('DE_END_ADJ_IND_S_N')] Freund[dead_character.Custom('DE_END_NOU_S_GS_N')] niedergestreckt und vor [dead_character.Custom('DE_PRO_POS_S_3P')]er Zeit in die kalte Umarmung von [ROOT.Char.GetFaith.DeathDeityName] geholt. Ich schluchze, ich heule, ich zerzause mir Haar und Kleidung, doch ich weiß, ich werde [dead_character.Custom('DE_PRO_PER_S_3P_A')] nie wiedersehen.\n\nWie … Wie soll ich jetzt noch weiterleben?\n\n[dead_character.GetFirstNameNoTooltip] – [dead_character.Custom('DE_ART_DEF_S_N')] lieb[dead_character.Custom('DE_END_ADJ_IND_S_N')], süß[dead_character.Custom('DE_END_ADJ_IND_S_N')] [dead_character.GetFirstNameNoTooltip] würde wollen, dass ich es tue, und ich muss hoffen, dass meine Erinnerung an [dead_character.Custom('DE_PRO_PER_S_3P_A')] mich durch diese dunklen Zeiten trägt, doch ohne [dead_character.Custom('DE_PRO_PER_S_3P_A')] kommt mir das Leben vor wie eine Kerze ohne Flamme." death_management.1005.a:0 "Ich werde Euch niemals vergessen. Unsere Freundschaft war mir so wichtig." death_management.1005.a.tt:3 "Euer Freund [dead_character.GetTitledFirstName] [THIS.Char.Custom('DiedHouse_arrest')]." death_management.friend.desc:4 "[dead_character.Custom('DE_PRO_POS_P_2P_N')|U] Freund[dead_character.Custom('DE_END_NOU_S_GS_N')] [dead_character.GetTitledFirstName] ist verstorben." diff --git a/project/ck3/base_game/localization/german/event_localization/decisions/decision_petition_liege_l_german.yml b/project/ck3/base_game/localization/german/event_localization/decisions/decision_petition_liege_l_german.yml index e536e37131..4cc27cb69e 100644 --- a/project/ck3/base_game/localization/german/event_localization/decisions/decision_petition_liege_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/decisions/decision_petition_liege_l_german.yml @@ -124,3 +124,4 @@ petition_liege_holding_tt:0 "#X Euer [liege|E] kann sich nicht leisten, ein [holding|E] zu errichten#!" petition_liege_debt_tt:0 "#X Euer [liege|E] hat [debt|E]#!" + petition_liege_council_no_petition_valid_tt:0 "#X Es gibt nichts, worum Ihr Euren Lehnsherrn bitten könntet#!" diff --git a/project/ck3/base_game/localization/german/event_localization/decisions/major_decisions_middle_europe_l_german.yml b/project/ck3/base_game/localization/german/event_localization/decisions/major_decisions_middle_europe_l_german.yml index 2456c05b96..a8ff117d2f 100644 --- a/project/ck3/base_game/localization/german/event_localization/decisions/major_decisions_middle_europe_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/decisions/major_decisions_middle_europe_l_german.yml @@ -71,7 +71,7 @@ establish_the_electorate_of_saxony_decision_desc:0 "Die Hinterlande des Ostens sind viel zu lange außer Reichweite des Kaiserreichs geblieben. Wir müssen diese Titel zu einem neuen Sachsen konsolidieren und so unsere Herrschaft über die Region sichern." establish_the_electorate_of_saxony_decision_tooltip:0 "$establish_the_electorate_of_saxony_decision_desc$" establish_the_electorate_of_saxony_decision_confirm:0 "Schmiedet ein neues Sachsen!" - # [LocEditor:UntranslatedKey] `polabia_must_be_hre_culture_tt` + polabia_must_be_hre_culture_tt:0 "Mindestens 12 [counties|E] in der Region „[GetGeographicalRegion('custom_polabia').GetName]“ gehören entweder zu Eurer Kultur oder der Kultur Eures [Concept('liege', 'Lehnsherrn')|E]." polabia_held_or_nonexistent.tt:0 "$k_sorbia$ existiert nicht oder wird nicht von Euch gehalten." middle_europe_decision.0017.tt:0 "Als Kaiser wird Sachsen nach der Erschaffung an einen [Concept('vassal', 'Vasallen')|E] oder Höfling vergeben werden." middle_europe_decisions.0017.t:0 "Das Kurfürstentum Sachsen" diff --git a/project/ck3/base_game/localization/german/event_localization/decisions/major_decisions_roman_restoration_l_german.yml b/project/ck3/base_game/localization/german/event_localization/decisions/major_decisions_roman_restoration_l_german.yml index cfd7666cbf..fb9b87895d 100644 --- a/project/ck3/base_game/localization/german/event_localization/decisions/major_decisions_roman_restoration_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/decisions/major_decisions_roman_restoration_l_german.yml @@ -138,7 +138,7 @@ roman_restoration.0130.desc.muslim:1 "Die Herrschaft der Christen über Rom hat nun endlich ein Ende.\n\nDank der eifrigen Bemühungen zahlreicher ergebener Diener unseres höchsten Gottes ist nun ganz Italien unter [scoped_destroyer.GetFaith.GetAdjective|l]er Herrschaft. Die Gläubigen haben ohne Unterlass daran gearbeitet, alle lästerlichen Götzenbilder zu entfernen und den dekadenten Klerus, der über diese Lande herrschte, seiner gerechten Strafe zuzuführen." roman_restoration.0130.desc.hellenic:1 "Die Tyrannei der Galiläer in Europa hat nun endlich ein Ende.\n\nÜber Jahrhunderte hinweg hatten diese glorifizierten Kultanhänger freie Hand, die uralten Monumente unserer göttlichen Beschützer zu verteufeln und zu schänden, doch das ist nun Geschichte! Wir haben die [scoped_destroyer.GetFaith.GetAdjective|l]e Herrschaft über Rom und die italienische Halbinsel wiederhergestellt und das Herz der Kirche des Zimmerergottes zerquetscht." roman_restoration.0130.desc.fallback:0 "Nachdem die Anhänger von [scoped_destroyer.GetFaith.HighGodName] jahrhundertelang von ihren Missionaren verspottet und getäuscht wurden, haben sie sich jetzt endlich an den Anhängern des Christengottes gerächt.\n\nDas Kernland ihres Glaubens wurde dank der Gunst unserer Götter erobert, ihre Kirchen geplündert und ihren Priestern alle Macht und Würde geraubt. Dank meiner glorreichen Invasion habe ich die Welt von dieser feigen Religion geheilt und jene Entehrung gerächt, die sie unserem Land und unseren Ahnen durch ihre Betrügereien zugefügt hatte." - roman_restoration.0130.desc.pope.submission:0 "\n\nAngesichts unserer unleugbaren Überlegenheit in Glaubensdingen sagte sich sogar der frühere Papst [scoped_pope.GetFullName] öffentlich vom [catholic.GetAdjectiveNoTooltip|]en Glauben los und konvertierte zum [scoped_destroyer.GetFaith.GetNameNoTooltip]!" + roman_restoration.0130.desc.pope.submission:0 "\n\nAngesichts unserer unleugbaren Überlegenheit in Glaubensdingen sagte sich sogar der frühere Papst [scoped_pope.GetFullName] öffentlich vom [catholic.GetAdjectiveNoTooltip|l]en Glauben los und konvertierte zum [scoped_destroyer.GetFaith.GetNameNoTooltip]!" roman_restoration.0130.desc.pope.crucifixion:0 "\n\n[scoped_pope.GetFirstName], der sich nach wie vor trotzig an seinen unverdienten Titel als Pontifex Maximus klammerte, wurde inmitten der brennenden Ruinen des Vatikans ans Kreuz geschlagen. So findet die schändliche Linie der christlichen Päpste Roms ihr Ende." roman_restoration.0130.desc.pope.sacrificed:0 "\n\nDie Kathedrale des Vatikans wurde geläutert und [scoped_destroyer.GetFaith.HighGodName] geweiht, unter Einsatz von Blut aus den Adern von [scoped_pope.GetTitledFirstName] selbst: [scoped_pope.Custom('DE_PRO_PER_S_3P_N')|U] wurde auf eben jenem Altar geopfert, vor dem [scoped_pope.Custom('DE_PRO_PER_S_3P_N')] sonst zu predigen pflegte." roman_restoration.0130.desc.no_pope:0 "\n\nUnorganisierte [catholic.BishopNeuterPlural] haben auf eigene Faust versucht, die demoralisierten [catholic.GetAdherentNamePluralNoTooltip] um sich zu scharen, doch ohne [catholic.ReligiousHeadName] an der Spitze ist ganz klar, dass die Tage der päpstlichen Autorität vorbei sind." diff --git a/project/ck3/base_game/localization/german/event_localization/fp2_2004placeholder_l_german.yml b/project/ck3/base_game/localization/german/event_localization/fp2_2004placeholder_l_german.yml new file mode 100644 index 0000000000..1e4598bdd6 --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/fp2_2004placeholder_l_german.yml @@ -0,0 +1,42 @@ +l_german: + fp2_struggle.2004.t:0 "Eine größere Armada" + fp2_struggle.2004.desc:1 "[2004_scoped_steward.GetFirstName], mein[2004_scoped_steward.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2004_scoped_steward'))], hat mich in Kenntnis gesetzt, dass [2004_scoped_steward.Custom('DE_PRO_POS_S_3P')]e Chronisten verschiedene Techniken der Seefahrt navigiert und studiert haben, die auf hoher See zum Einsatz kommen. [2004_scoped_steward.Custom('DE_PRO_PER_S_3P_N')|U] meint, er könne mit entsprechenden Mitteln ein neues Schiff entwerfen lassen, das die unserer Nachbarn überträfe und womöglich ein neues Zeitalter der Vorherrschaft zur See für [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] einläuten würde.\n\nMein [2004_scoped_marshal.GetCouncilTitleFirstName] hingegen würde das Geld lieber für andere Dinge als Handelsschiffe ausgeben." + fp2_struggle.2004.a:0 "Betrachtet das Unterfangen als finanziert." + fp2_struggle.2004.a.a.desc:0 "Neuer Schiffsentwurf sticht in See" + fp2_struggle.2004.a.b.desc:0 "Die Schiffsbauer in [fp2_2004_dockyards.GetNameNoTierNoTooltip] werden berühmte Handwerksmeister" + fp2_struggle.2004.b:0 "Diese Gelder lassen sich anderweitig besser verwenden." + fp2_struggle.2004.b.desc:0 "Ihr verwerft die Bemühungen von [2004_scoped_steward.GetFirstNameNoTooltip] und behaltet das Geld" + fp2_struggle.2004.c:0 "Ich will kein neues Schiff entwerfen lassen, ich will ein Schiff aus reinem Silber!" + fp2_struggle.2004.c.desc:0 "Ihr verspielt Eure Mittel, um bei dieser Gelegenheit außerordentliche Bekanntheit zu erlangen, und versammelt die größten Kunsthandwerker, um das Unmögliche zu erschaffen: ein Schiff aus reinem Silber." + fp2_struggle.2005.t:0 "Eine Armada, die ihrer Zeit voraus ist" + fp2_struggle.2005.t.alt:0 "Die Meisterhandwerker von [fp2_2004_dockyards.GetNameNoTier]" + fp2_struggle.2005.desc:0 "Die neuen Schiffe weisen folgende Merkmale auf:" + fp2_struggle.2005.desc.intro:0 "„Lehnsherr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], endlich sind unsere Schiffe bereit, in See zu stechen!“, sagt [2005_scoped_steward.GetFirstName]. „Ich glaube, Ihr werdet diesen Entwurf höchst ansprechend finden.“\n\n" + fp2_struggle.2005.desc.cirt.notif:0 "Der neue Entwurf ist ein herausragender Erfolg! Es wurde sogar eine neue Werft in [fp2_2004_dockyards.GetNameNoTier] errichtet, nur um diese Schiffe zu bauen, die ihresgleichen suchen.\n\n" + fp2_struggle.2005.desc.cirt.a.notif:0 "Leider fiel [fp2_2004_dockyards.GetName] seit Baubeginn in die Hände von [fp2_2004_dockyards.GetHolder.GetName]. Wir haben es zwar geschafft, die Schiffsentwürfe zu behalten, doch die Werft gehört ihm.\n\n" + fp2_struggle.2005.desc.newdesigner.notif:0 "Der ursprüngliche Entwickler [2004_scoped_steward.GetFirstName] weilt nicht mehr unter uns, doch [2005_scoped_steward.GetFirstNameNicknamed] konnte die Zügel übernehmen und das Vorhaben auch ohne [2004_scoped_steward.Custom('DE_PRO_PER_S_3P_N')|U] zu Ende bringen.\n\n" + fp2_struggle.2005.desc.bottom.generic:0 "Der untere Teil des Schiffs weist" + fp2_struggle.2005.desc.bottom.a:1 "$fp2_struggle.2005.desc.bottom.generic$ einen flachen Kiel auf, sodass es bei ruhiger See besonders stabil bleibt. " + fp2_struggle.2005.desc.bottom.b:1 "$fp2_struggle.2005.desc.bottom.generic$ wasserdichte Schotten auf, die verhindern sollen, dass es sinkt, falls es beschädigt wird. " + fp2_struggle.2005.desc.bottom.c:1 "$fp2_struggle.2005.desc.bottom.generic$ einen scharfen und tiefen Bug auf, der mit ungeheurer Geschwindigkeit durch die Wogen pflügen kann! " + fp2_struggle.2005.desc.bottom.d:1 "$fp2_struggle.2005.desc.bottom.generic$ Planken auf, die als Klinker angebracht wurden, sodass ein stabilerer und doch leichterer Rumpf entsteht. " + fp2_struggle.2005.desc.unique.init:0 "Oben findet man das wirklich einzigartige Stück:" + fp2_struggle.2005.desc.unique.a:0 "$fp2_struggle.2005.desc.unique.init$ einen gewaltigen Doppelausleger, der für eine unvergleichliche Stabilität sorgt. " + fp2_struggle.2005.desc.unique.b:0 "$fp2_struggle.2005.desc.unique.init$ einen Satz erhöhte Holzbastionen an Bug und Heck, von denen Bogenschützen Pfeile auf den Feind niederregnen lassen können. " + fp2_struggle.2005.desc.unique.c:0 "$fp2_struggle.2005.desc.unique.init$ ein eindrucksvolles burgartiges Bauwerk auf Deck. " + fp2_struggle.2005.desc.unique.d:0 "$fp2_struggle.2005.desc.unique.init$ ein mit Dornen besetztes Holzdach, das Enterungen abwehren soll. " + fp2_struggle.2005.desc.unique.e:0 "$fp2_struggle.2005.desc.unique.init$ eine Ramme am Bug, mit der man die Rümpfe gegnerischer Schiffe bei Seekämpfen durchbohren kann. " + fp2_struggle.2005.desc.sails.init:0 "Zu guter Letzt hat das Schiff" + fp2_struggle.2005.desc.sails.a:0 "$fp2_struggle.2005.desc.sails.init$ große, quadratische Segel, die die Brise auf See besonders gut nutzen." + fp2_struggle.2005.desc.sails.b:0 "$fp2_struggle.2005.desc.sails.init$ gewaltige, überlappende Luggersegel, die nur der mächtigsten Schiffe würdig sind." + fp2_struggle.2005.desc.sails.c:0 "$fp2_struggle.2005.desc.sails.init$ komplexe Stagsegel, um möglichst beweglich zu sein." + fp2_struggle.2005.desc.sails.d:0 "$fp2_struggle.2005.desc.sails.init$ viele große Reihen mit Rudern, sodass das Schiff so beständig wie der Wille seiner Mannschaft ist." + fp2_struggle.2005.desc.outro:0 "\n\n„Äußerst imposant, findet Ihr nicht?“, will [2005_scoped_steward.GetFirstNameNicknamed] wissen." + fp2_struggle.2005.desc.outro.crit:0 "\n\n„Das wird wahrlich eine Ära der Übermacht zur See einleiten!“, verkündet [2005_scoped_steward.GetFirstNameNicknamed] stolz." + fp2_struggle.2005.a:0 "Ihr habt Euch gut geschlagen." + fp2_struggle.2005.a.a:0 "Es ist schade um die Werften, aber wenigstens haben wir die Schiffe." + fp2_struggle.2005.desc.alt.a:1 "Versunkenes Silber" + fp2_struggle.2005.desc.alt.a.desc:0 "[2005_scoped_steward.GetFirstName], mein[2005_scoped_steward.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))], ist sich durchaus bewusst, wie sehr mich die Nachricht verärgern wird, weswegen er mit Bedacht an mich herantritt, um mir mitzuteilen, wie der Bau meines Silberschiffs verläuft.\n\n„Trotz all unserer Bemühungen war es Wahnsinn, ein Schiff aus diesem Metall zu fertigen. Nach seiner Fertigstellung stach es in See und sank umgehend auf den Meeresgrund. Ein beachtlicher Teil unserer Schatzkammer ist nun außerhalb unserer Reichweite unter den grausamen Wogen. Es tut mir leid, Lehnsherr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')].“\n\n" + fp2_struggle.2005.desc.alt.b:1 "Silberschiffe" + fp2_struggle.2005.desc.alt.b.desc:0 "[2005_scoped_steward.GetFirstName], mein[2005_scoped_steward.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))], wusste, dass dies nur ein Spielzeug war, das zur Schau gestellt werden sollte, um meinem Ruhm zu dienen. Boote aus Metall werden niemals schwimmen, ganz gleich, wie weit die Technik noch vorankommen mag.\n\nAnstatt meine Aufgabe ernst zu nehmen und das Unmögliche zu versuchen, ließ [2005_scoped_steward.Custom('DE_PRO_PER_S_3P_N')] daher ein hölzernes Schiff bauen, das anschließend mit einer dünnen Schicht aus Silber überzogen wurde, um den Betrachter zu täuschen. Ich und mein neues „Metallschiff“ sind in aller Munde und werden in der ganzen Welt beneidet!\n\n" + diff --git a/project/ck3/base_game/localization/german/event_localization/fp2_flavor_events_vero_l_german.yml b/project/ck3/base_game/localization/german/event_localization/fp2_flavor_events_vero_l_german.yml new file mode 100644 index 0000000000..29ef11dd5f --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/fp2_flavor_events_vero_l_german.yml @@ -0,0 +1,29 @@ +l_german: + fp2_flavor.3001.t:0 "Während ich im Sterben liege" + fp2_flavor.3001.desc:0 "Der Wind fühlt sich kälter an, die Tage dunkler, kürzer, ruhiger. Der Thron sieht aus wie an jenem Tag, an dem ich das erste Mal auf ihm saß. Der Thron wird immer gleich aussehen. Ich hingegen nicht.\n\nEs wird Zeit, dass ich mich auf das Unausweichliche vorbereite – und ich werde einen Nachruf für mich in Auftrag geben, damit ich in Frieden verscheiden kann." + fp2_flavor.3001.a:0 "Wir werden die [SCOPE.Custom('IberiaSacredLanguage')]e Sprache verwenden." + fp2_flavor.3001.b:0 "Das ist nicht die Sprache, die wir alle sprechen. Ich werde [SCOPE.Custom('IberiaRomanceLanguage')] verwenden." + fp2_flavor.3001.c:0 "Ich treffe da keine Unterscheidungen. [SCOPE.Custom('IberiaSacredLanguage')] und [SCOPE.Custom('IberiaRomanceLanguage')] sollen es sein." + fp2_flavor.3001.d:0 "Wir sind nicht die Einzigen, die hier leben." + IberiaSacredLanguage_hebrew:0 "Hebräisch" + IberiaRomanceLanguage_castilian:0 "Kastilisch" + IberiaRomanceLanguage_sephardi:0 "Sephardisch" + IberiaRomanceLanguage_mozarabic:0 "Mozarabisch" + fp2_epitaph_modifier:0 "Polyglotter Nachruf" + + fp2_flavor.3011.t:0 "Ein unerwarteter Schritt" + fp2_flavor.3011.desc:0 "Mein[fp2_flavor_3011_best_friend.Custom('DE_END_PRO_S_N')] best[fp2_flavor_3011_best_friend.Custom('DE_END_ADJ_IND_S_N')] Freund[fp2_flavor_3011_best_friend.Custom('DE_END_NOU_S_GS_N')] [fp2_flavor_3011_best_friend.GetFirstName] muss nicht klopfen, bevor [fp2_flavor_3011_best_friend.Custom('DE_PRO_PER_S_3P_N')] meine Gemächer betritt. Ach, [fp2_flavor_3011_best_friend.Custom('DE_PRO_POS_S_3P')] freudiges Lächeln weiß mich stets zu unterhalten. Aber … heute ist irgendetwas anders an [fp2_flavor_3011_best_friend.Custom('DE_PRO_PER_S_3P_D')]; [fp2_flavor_3011_best_friend.Custom('DE_PRO_POS_S_3P')] Haar ist zu perfekt und [fp2_flavor_3011_best_friend.Custom('DE_PRO_POS_S_3P')] Gewand ebenso elegant wie opulent.\n\n„[ROOT.Char.GetFirstNameNoTooltip], mein[ROOT.Char.Custom('DE_END_PRO_S_N')] liebst[ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] Freund[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]! Die Burg ist so groß … und Ihr seid hier ganz allein! Nichts bereitet mir mehr Freude als Zeit in Eurer kostbaren Gesellschaft, und – o Güte! – wenn ich es denn nur könnte, würde ich all meine Tage und Nächte hier bei Euch in diesem Gemach verbringen.“" + fp2_flavor.3011.a:0 "Und es gibt nur ein Bett." + fp2_flavor.3011.b:0 "Ich werde eine Unterbringung finden, die Eurer würdig ist!" + fp2_flavor.3011.c_spouse:0 "Ich habe schon einen Ehepartner!" + fp2_flavor.3011.c:0 "Ich bin genau so allein, wie ich es gern wäre." + + fp2_flavor.3021.t:0 "Ein geschmackloser Abend" + fp2_flavor.3021.desc:0 "Als mein[fp2_flavor_3021_best_friend.Custom('DE_END_PRO_S_N')] best[fp2_flavor_3021_best_friend.Custom('DE_END_ADJ_IND_S_N')] Freund[fp2_flavor_3021_best_friend.Custom('DE_END_NOU_S_GS_N')] [fp2_flavor_3021_best_friend.GetFirstName] mich für den heutigen Abend einlud, hätte ich nicht gedacht, dass ich lieber feuchtes Leder in einer Höhle gegessen hätte.\n\nIch wende den Kopf ab, als einer der Gäste eine eitrige, entzündete Wunde vorzeigt. „Diese hier habe ich mir beim Scheißen zugezogen!“\n\n„Was für ein schöner Abend, oder?“ [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] tritt mit einem Kelch an mich heran. [fp2_flavor_3011_best_friend.Custom('DE_PRO_POS_S_3P')|U]em erröteten Lächeln können nicht einmal eine grässliche Atmosphäre, grässliche Tischgespräche und grässliches Essen etwas anhaben." + fp2_flavor.3021.a:0 "So schön, wie er nur sein könnte!" + fp2_flavor.3021.b:0 "J-ja, [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] … Ich … hört, d-dieser Abend ist …" + fp2_flavor.3021.c:0 "[fp2_flavor_3021_best_friend.Custom('DE_PRO_PER_S_3P_N')|U] hat die Wahrheit verdient." + fp2_flavor.3021.d:0 "Schade. Es wird Zeit zu gehen." + fp2_flavor.3021.b.success_tt:0 "[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] wird Eure Bedenken verstehen." + fp2_flavor.3021.b.success:0 "Ein erfolgreiches Gespräch" + fp2_flavor.3021.b.fail:0 "Ein peinliches Gespräch" diff --git a/project/ck3/base_game/localization/german/event_localization/fp2_james_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/fp2_james_events_l_german.yml new file mode 100644 index 0000000000..58cb0b9e7c --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/fp2_james_events_l_german.yml @@ -0,0 +1,47 @@ +l_german: + fp2_james.0001.t:0 "Florierende [fp2_james_0001_jewish_trader.GetFaith.GetAdherentNameNoTooltip|l]e Gemeinde in [fp2_james_0001_thriving_community.GetNameNoTierNoTooltip]" + fp2_james.0001.desc:0 "Die Erweiterung des Handelspostens [fp2_james_0001_thriving_community.GetNameNoTier] hat diesen zu einem blühenden Knotenpunkt des jüdischen Volks in Iberien gemacht!\n\nEin Mitglied einer wichtigen [fp2_james_0001_jewish_trader.GetCulture.GetName|l]en Händlerfamilie bringt immer mehr von [fp2_james_0001_jewish_trader.Custom('DE_PRO_POS_S_3P')]em Volk hierher.\n\nSchon bald wird dieser Ort das Herz eines ausgedehnten jüdischen Handelsnetzwerks in ganz Iberien sein." + fp2_james.0001.a:0 "Wenn sie nicht [ROOT.Char.GetFaith.GetReligion.GetAdjective|l] sind, sind sie nicht willkommen!" + fp2_james.0001.b:0 "Vielleicht sollte [fp2_james_0001_jewish_trader.Custom('DE_PRO_PER_S_3P_N')] der Fürst von [fp2_james_0001_thriving_community.GetName] sein!" + fp2_james.0001.c:0 "Was für eine schöne Entwicklung!" + fp2_thriving_jewish_community_modifier:0 "Gedeihende jüdische Gemeinde" + fp2_thriving_jewish_community_modifier_desc:0 "Diese Gemeinde erlebt ein enormes wirtschaftliches Wachstum, da wohlhabende jüdische Familien ein Handelsnetzwerk in der Gegend aufbauen." + fp2_jewish_community_denied_modifier:0 "Einheimische verfolgt" + fp2_jewish_community_denied_modifier_desc:0 "Das soziale und wirtschaftliche Wachstum in der Gegend wird durch Gesetze behindert, die religiöse Minderheiten diskriminieren." + fp2_conversos_persecution_modifier:0 "Conversos verfolgt" + fp2_conversos_persecution_modifier_desc:0 "Trotz ihrer Bekehrung zum Christentum werden ehemalige Juden und ihre Nachkommen weiter verfolgt." + fp2_james.0002.t:0 "Falsche Bekehrungen" + fp2_james.0002.desc:0 "Einer Reihe sogenannter [fp2_james_0002_conversos_character.GetFaith.GetAdherentName] wurde von ihrem ehemaligen [fp2_james_0002_jewish_faith.PriestNeuterPlural] gesagt, sie sollten vorgeben, zum wahren Glauben konvertiert zu sein. Doch heimlich praktizierten sie weiter ihre alten Riten ([fp2_james_0002_jewish_faith.GetName])!\n\nFalls das stimmt, würde es unsere Bemühungen untergraben, die jüdische Gemeinde Iberiens zum Christentum zu bekehren.\n\nEiner ihrer Anführer, [fp2_james_0002_conversos_character.GetName], soll angeblich jüdische Lehren verbreiten." + fp2_james.0002.a:0 "Mir ist das einerlei." + fp2_james.0002.a.tt:0 "Erlauben wir [fp2_james_0002_conversos_character.GetNameNoTooltip] zu tun, was [fp2_james_0002_conversos_character.Custom('DE_PRO_PER_S_3P_N')] will." + fp2_james.0002.b:0 "Ich sollte dies[fp2_james_0002_conversos_character.Custom('DE_END_PRO_S_A')] Ketzer[fp2_james_0002_conversos_character.Custom('DE_END_NOU_S_GS_N')] verhören." + fp2_james.0002.c:0 "Ob wahr oder nicht: [fp2_james_0002_conversos_character.Custom('DE_PRO_PER_S_3P_N')|U] wird in meinem Kerker verrotten!" + fp2_james.0003.t:0 "[fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNameNoTooltip]e Flüchtlinge" + fp2_james.0003.desc:0 "[fp2_james_003_jewish_refugee_leader.GetName] ist mit einer großen Zahl [fp2_james_003_jewish_refugee_leader.Custom('DE_PRO_POS_S_3P')|l]er Mit-[fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip] aus [fp2_james_003_intolerant_ruler.GetPrimaryTitle.GetNameNoTier] geflüchtet.\n\n[fp2_james_003_jewish_refugee_leader.Custom('DE_PRO_PER_S_3P_N')|U] ist zu mir gekommen, um eine Heimat für [fp2_james_003_jewish_refugee_leader.Custom('DE_PRO_POS_S_3P')] Volk zu erflehen. [fp2_james_003_jewish_refugee_leader.Custom('DE_PRO_PER_S_3P_N')|U] wird der [fp2_james_003_jewish_refugee_leader.GetPrimaryTitle.GetAdjective|l]en Krone im Gegenzug für Schutz vor der Verfolgung gern die Treue schwören." + fp2_james.0003.a:0 "[fp2_james_0003_province_to_convert.GetName] könnte ein paar Siedler brauchen." + fp2_james.0003.b:0 "[fp2_james_003_jewish_refugee_leader.Custom('DE_PRO_PER_S_3P_N')|U] wird woanders suchen müssen." + fp2_james.0002.b.succesful_interrogation:0 "Das Verhör ist erfolgreich." + fp2_james.0002.b.failed_interrogation:0 "Das Verhör ist eine Katastrophe." + fp2_james_0002.b.failed_interrogation.tt:0 "Alle christlichen und jüdischen Gemeinden in Eurem Reich" + fp2_james.0002.a.offended_conversos:0 "Die Conversos sind beleidigt." + fp2_james.0002.a.jewish_communities_thrive:0 "Jüdische Gemeinde gedeiht!" + fp2_james.0002.a.nothing_happened_toast:0 "Die Conversos sind wahre Christen." + cultural_acceptance_gain_conversos_tolerance:0 "Converso-Toleranz" + cultural_acceptance_loss_conversos_tolerance:0 "Converso-Intoleranz" + fp2_james.0004.t:0 "[fp2_james_0004_place_of_murder.GetAdjectiveNoTooltip]e Nächte" + fp2_james.0004.desc:0 "[fp2_james_0004_place_of_murder.GetName] ist ein zügelloser Ort unterschiedlichster Glaubensrichtungen und Herrschaftsformen. Jede Gemeinde hat ihren eigenen Anführer, sodass ein komplexes Hierarchie- und Führungsnetz entstanden ist, das einfach keinen dauerhaften Bestand haben darf. Wenn sie alle in der richtigen und angemessenen Weise zur wirklichen höchsten Macht – [ROOT.Char.GetFaith.HighGodName] – beten und demselben Anführer folgen würden, würde dies meinen Einfluss stärken.\n\n[fp2_james_0004_murder_baron.GetName] ist vorgetreten und will die Führung in im Reich übernehmen: [fp2_james_0004_place_of_murder.Custom('DE_PRO_PER_S_3P_N')|U] wird ein Bankett ausrichten, bei dem er die örtlichen religiösen Anführer wie Vieh abschlachten will." + fp2_james.0004.a:0 "Ich kann es kaum erwarten, ihre Schreie zu hören." + fp2_james.0004.b:0 "Ich bin ja kein #EMP völliges#! Monster." + fp2_james.0005.t:0 "Ansichtssache" + fp2_james.0005.desc.intro:0 "[fp2_james_angry_priest.GetName] ist heute an mich herangetreten und hat verlautbart, dass das jüngst konvertierte Gotteshaus in die falsche Richtung zeigt!" + fp2_james.0005.desc.christian:0 "\n\nAls vorherige Moschee wies nur die Mihrāb nach Osten in Richtung Mekka, doch nun als richtige Kirche wird erwartet, dass das ganze Gebäude nach Osten weist." + fp2_james.0005.desc.muslim:0 "\n\nAls ehemalige Kirche zeigt die Moschee nach Osten und verhindert den Bau einer Mihrāb, die den Gläubigen die Richtung zur heiligen Stadt weist!" + fp2_james.005.desc.outro:0 "\n\n[fp2_james_angry_priest.GetNameNoTooltip] argumentiert, es sei im Grunde unmöglich, unter solchen Umständen einen ordentlichen Gottesdienst zu feiern, und bittet um Gelder, damit das ganze Gebäude in die richtige Richtung ausgerichtet werden kann." + fp2_james.0005.a:0 "Alles für den Glauben!" + fp2_james.0005.b:0 "Ihr verschwendet meine Zeit." + fp2_toledo_nights_modifier:0 "Örtliche Anführer abgeschlachtet" + fp2_toledo_nights_modifier_desc:0 "Die örtlichen religiösen Anführer dieser Provinz wurden vor Kurzem abgeschlachtet." + fp2_toledo_nights_fallout_modifier:0 "Priesterschaft abgeschlachtet" + fp2_toledo_nights_fallout_modifier_desc:0 "In einer Stadt in der Nähe wurden vor Kurzem religiöse Anführer abgeschlachtet, was sich auf das ganze Reich auswirkt." + fp2_correctly_facing_church:0 "Richtig ausgerichteter Tempel" + fp2_correctly_facing_church_desc:0 "Das Gotteshaus in dieser Provinz wurde Stein um Stein neu ausgerichtet, damit man ordentliche Gottesdienste feiern kann." diff --git a/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_2_l_german.yml b/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_2_l_german.yml new file mode 100644 index 0000000000..db09932cb4 --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_2_l_german.yml @@ -0,0 +1,22 @@ +l_german: + fp2_yearly.4004.t:0 "[mozarab_wanderer.Custom('DE_ART_DEF_S_N')|U] wandernde Meister[mozarab_wanderer.Custom('DE_END_NOU_S_GS_N')]" + fp2_yearly.4004.desc:0 "Ich bin gerade auf dem Weg durch meinen Thronsaal, als ein Tumult auf der anderen Seite des Raums meine Aufmerksamkeit auf sich zieht. [mozarab_wanderer.Custom('DE_ART_IND_N')|U] [mozarab_wanderer.GetWomanMan] von kräftigem Wuchs wird von meinen Wachen bedrängt – doch binnen eines einzigen Wimpernschlags landen plötzlich ihre sämtlichen Waffen klappernd auf dem Boden. [mozarab_wanderer.Custom('DE_ART_DEF_S_N')|U] Fremde hebt grüßend das Schwert.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, spricht [mozarab_wanderer.Custom('DE_PRO_PER_S_3P_N')|U] mich an, während ich weiteren Wachen mit einem Wink bedeute, Abstand zu halten. „Mir ist mein Lehnsherr abhandengekommen, und Euren Wachen nach zu urteilen, könntet Ihr meinen Schutz gebrauchen.“\n\nAnhand des Kreuzes, das diese forsche Person um den Hals trägt, lässt sich darauf schließen, dass sie [mozarab_wanderer.GetFaith.GetAdherentName] ist." + fp2_yearly.4004.a:0 "Von [mozarab_wanderer.Custom('DE_ART_IND_D')] [mozarab_wanderer.GetWomanMan] mit Euren Talenten? Auf jeden Fall!" + fp2_yearly.4004.b:0 "Ich sehe es lieber, wenn meine $knight_culture_player_no_tooltip_lowercase$ [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] sind." + fp2_yearly.4004.c:0 "Schafft Euch fort, Heidenbrut!" + fp2_yearly.4004.tt:0 "[mozarab_wanderer.GetName] verweigert sich einer Bekehrung und nimmt seine Wanderschaft wieder auf" + fp2_yearly.4004.b.succ:0 "[mozarab_wanderer.GetName] schließt sich Eurem Hof an" + fp2_yearly.4004.b.fail:0 "[mozarab_wanderer.GetName] verweigert sich einer Bekehrung und nimmt seine Wanderschaft wieder auf" + fp2_yearly.4004.c.tt:0 "[mozarab_wanderer.GetName] nimmt seine Wanderschaft wieder auf" + + fp2_yearly.4005.t:0 "Enklavenetablierung" + fp2_yearly.4005.desc.christian:0 "Die [mozarab_merchant.GetFaith.GetAdherentNamePlural] nehmen eine einzigartige Position in der iberischen Gesellschaft ein. " + fp2_yearly.4005.desc.muslim:0 "[mozarab_merchant.GetFaith.GetReligion.GetAdjectiveNoTooltip|U]e Untertanen nehmen eine einzigartige Position in der iberischen Gesellschaft ein. " + fp2_yearly.4005.desc:0 "Von daher ist es ungewöhnlich, dass einer ihrer örtlichen Kaufleute um eine Audienz bei mir bittet.\n\n„Wir [mozarab_merchant.GetFaith.GetAdherentNamePlural] neigen dazu, uns in unserem Leben einem gewissen Maß an zusätzlichen … Schwierigkeiten gegenüberzusehen.“ [mozarab_merchant.Custom('DE_PRO_PER_S_3P_N')|U] spricht in gleichmäßigem Ton und ohne Groll, doch in [mozarab_merchant.Custom('DE_PRO_POS_S_3P')]en Worten liegt dennoch Härte.\n\n„Wir wollen lediglich, dass wir einen kleinen Teil der Städte in unserer Heimat ([mozarab_quarter.GetName]) unser Eigen nennen und unter unseresgleichen leben dürfen. Ich bin gekommen, um die Bitte an Euch heranzutragen, Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], ob Ihr uns dies großzügigerweise gestatten könntet."" + fp2_yearly.4005.a:0 "Ihr seid in meinen Städten willkommen." + fp2_yearly.4005.b:0 "Ich werde Euch nicht meine Städte besudeln lassen!" + + fp2_yearly.4006.t:0 "[ROOT.Char.GetFaith.HighGodNamePossessive] Baumeister" + fp2_yearly.4006.desc:0 "Man muss schon mutig sein, um mich anzusprechen, wenn ich nach meinen täglichen religiösen Pflichten das Gotteshaus verlasse, doch [mozarab_priest.Custom('DE_ART_IND_N')] solch[mozarab_priest.Custom('DE_END_ADJ_IND_S_N')] [mozarab_priest.GetWomanMan] tut genau dies. Ich beäuge das Kruzifix um [mozarab_priest.Custom('DE_PRO_POS_S_3P')]en Hals mit einigem Misstrauen, als [mozarab_priest.Custom('DE_PRO_PER_S_3P_N')] mich anspricht.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], ich bitte nur um einen kurzen Augenblick Eurer Zeit. Alles, was ich für meine Gemeinde will, ist, dass sie in der Lage ist, in einem ordentlichen Gotteshaus ([mozarab_priest.GetFaith.HouseOfWorship]) ihrer Anbetung der höchsten Mächte nachzugehen, wie es alle guten Anhänger von [mozarab_priest.GetFaith.HighGodName] tun!“ [mozarab_priest.Custom('DE_ART_DEF_S_N')|U] aufgeregte Priester[mozarab_priest.Custom('DE_END_NOU_S_GS_N')] hält inne und sieht mich flehentlich an.\n\nDie [mozarab_priest.GetFaith.GetAdherentNamePlural] eigene Gotteshäuser errichten zu lassen, würde es kniffliger machen, sie zu bekehren, doch vielleicht würde etwas Nachgiebigkeit in dieser Frage den inneren Zusammenhalt meines Reichs stärken." + fp2_yearly.4006.a:0 "Ihr habt meine Zustimmung. Errichtet Eure Gotteshäuser ([mozarab_priest.GetFaith.HouseOfWorshipPlural])." + fp2_yearly.4006.b:0 "Auf meinem Land werdet Ihr diese Heidenhütten #EMP nie#! errichten!" diff --git a/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_3_l_german.yml b/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_3_l_german.yml new file mode 100644 index 0000000000..6acc782619 --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_3_l_german.yml @@ -0,0 +1,44 @@ +l_german: + fp2_yearly.4007.t:0 "Wer suchet, der findet … Muscheln" + fp2_yearly.4007.desc:0 "Ich bin auf dem Rückweg von meinen Gebeten – mein [realm_priest.GetCouncilTitle] [realm_priest.GetFirstName] an meiner Seite –, als ich etwas Weißes am Boden aufblitzen sehe. Ich bücke mich, um es aufzuheben, und lege einen knochenweißen, runden Gegenstand frei: eine Jakobsmuschelschale.\n\nDiese Muschelschalen sind ein Zeichen der Pilger, die auf ihrem Weg nach Santiago diese Straße benutzen, und jeder, der eine besitzt – ganz besonders eine, auf die das Wappen von Santiago aufgedruckt ist –, hat diese anstrengende Reise hinter sich gebracht.\n\nIch drehe die Muschel in meiner Hand begierig hin und her und bin mir durchaus des abschätzigen Blicks von [realm_priest.GetFirstNameNoTooltip] bewusst, der sich in meinen Hinterkopf bohrt." + fp2_yearly.4007.a:0 "Ich werde das hier behalten und Ihr werdet kein Wort darüber verlieren." + fp2_yearly.4007.b:0 "Wohlan denn. #EMP Wohlan denn!#! Ich lasse die verdammte Muschel liegen." + fp2_yearly.4007.c:0 "… was meint Ihr, wem sie glauben werden, [realm_priest.GetFirstNameNoTooltip]?" + fp2_yearly.4007.c.tt.flavour:0 "Wenn ich diese Muschel behalten würde, wer könnte dann schon sagen, dass sie #EMP nicht#! echt ist?" + fp2_yearly.4007.c.tt.success:0 "Ihr behaltet die überzeugende Muschel" + fp2_yearly.4007.c.tt.fail:0 "[realm_priest.GetFirstNameNoTooltip] brandmarkt die Muschel rasch als Fälschung" + + fp2_yearly.4008.t:0 "Geschichten am Feuer" + fp2_yearly.4008.desc.intro:0 "Das Feuer knistert und wirft lange Schatten an die Wand der Gesindekammer. Eine runzelige Greisin hält die Kinder im Raum mit ihren Geschichten in Bann.\n\n" + fp2_yearly.4008.desc.basque.a:0 "„ … der Aatxe ist ein Höhlengeist, den man am häufigsten in der tierhaften Gestalt eines roten Bullen sieht. Er schützt die Leute vor schädlichen Einflüssen und greift Diebe an.“" + fp2_yearly.4008.desc.basque.b:0 "„ … der Gaueko ist ein Geist der Nacht. Er will nicht zulassen, dass Menschen nach Anbruch der Dämmerung noch draußen arbeiten, und jede Zurschaustellung nächtlichen Übermuts – wie etwa damit zu prahlen, dass man die Dunkelheit nicht fürchtet – wird seinen Zorn auf sich ziehen.“" + fp2_yearly.4008.desc.galician.a:0 "„ … die Ojáncanu sind blutrünstige, haarige Riesen mit doppelt so vielen Zähnen wie ein Mensch. Ihre entscheidende Schwäche ist ein einzelnes weißes Haar: Reißt man es ihnen aus, sterben sie auf der Stelle.“" + fp2_yearly.4008.desc.galician.b:0 "„ … die Estadea sind die wandernden Toten, die um Mitternacht Dörfer heimsuchen. Schlurfend folgen sie einem verzauberten Menschen, der von ihnen dazu gebracht wird, sie bis zum Tagesanbruch anzuführen. Falls es dieser armen Seele nicht gelingt, diesen geisterhaften Zug an jemand anderen Unglückseliges abzutreten, wird sie binnen weniger Wochen dahingerafft.“" + fp2_yearly.4008.desc.castilian.a:0 "„… die Teufelspferde erscheinen, wenn Menschen große Feuer entzünden, um ihre Seelen zu läutern. Mit nachtschwarzen Mähnen, Libellenflügeln und Schaum vorm Maul tauchen sie mit einem Donnerschlag aus der Asche auf. Jedes von ihnen ist die Seele eines Sünders, die ihre ganz eigene Geschichte zu erzählen hat.“" + fp2_yearly.4008.desc.castilian.b:0 "„… die Ventolines sind Luftgeister, die Seeleuten helfen. Sie sind von engelsgleicher Erscheinung. Ihre Augen haben die Farbe von Gischt, und ihre Schwingen sehen aus wie brechende Wellen. Sie leben in den Wolken des Abendrots. Findet sich ein Seemann in einer Flaute wieder, blasen ihm die Ventolines Wind in die Segel, damit er zurück ans Ufer kommt.“" + fp2_yearly.4008.desc.catalan.a:0 "„ … die Cocollona ist ein Flussungeheuer. Sie war ursprünglich eine treulose Nonne, die man für ihre Sünden strafte und einsperrte. Ihre Wärter ließen sie nur nach draußen, um den Fluss Onyar zu besuchen. Irgendwann wuchsen ihr Schuppen, und nun treibt sie sich unter Brücken herum, wo sie auf ihre nichts ahnende Beute lauert.“" + fp2_yearly.4008.desc.catalan.b:0 "„ … der berühmte Dip ist der Höllenhund und der Unterhändler des Teufels. Diese wolfsartige Kreatur ist ein bluttrinkender Mörder und durchstreift des Nachts die Felder und Weiden, um Kühe und nichts ahnende Menschen zu töten. Er lahmt auf einem Bein, doch seine leuchtenden roten Augen sind das Letzte, was viele Trunkenbolde sehen, wenn sie nach Hause schwanken.“" + fp2_yearly.4008.desc.aragonese.a:0 "„ … die Omes Hails sind Riesen, die mit den Bergen selbst verwandt sind. Wenn diese Geister sichtbar werden, verwandeln sie sich in jene mächtigen Massive, die uns vor unseren Feinden abschirmen. Da ihre Mühsal sie in Zorn versetzt, schreien die Geister und schicken Felsbrocken die Hänge hinunter in die Dörfer drunten.“" + fp2_yearly.4008.desc.aragonese.b:0 "„ … der friedliche und wohlmeinende Basajaun ist ein gewaltiger Mann mit einem Bart, der ihm bis zu den Füßen reicht. Er ist doppelt so groß wie ein gewöhnlicher Mensch und patrouilliert die Wälder mit einem Baumstamm als Gehstock. Mit einem kehligen Pfiff warnt er Schäfer vor nahenden Stürmen oder sogar Wolfsrudeln.“" + fp2_yearly.4008.desc.spain.a:0 "„ … die Cuélebre ist eine unermesslich riesige Schlange. Auch wenn sie im Grunde unsterblich ist, ist sie faul und bewegt sich kaum aus ihrem Unterschlupf, der tief in einer Höhle liegt. Ihre Schätze sollen angeblich schier unvorstellbar kostbar sein, und ihr Speichel kann Krankheiten heilen.“" + fp2_yearly.4008.desc.spain.b:0 "„ … Mouros sind uralte Wesenheiten von großer Macht, die hier schon seit Anbeginn unserer Welt leben. Die Mouros sind begabte Schmiede und man sieht sie kaum an der Erdoberfläche. Ihre Maiden sind verzauberte Gestaltwandlerinnen von großer Schönheit, die die Tunnel in die Unterwelt bewachen.“" + fp2_yearly.4008.desc.spain.c:0 "„ … die Anjana sind gute und freundliche Feen, die sich um Wälder kümmern. Sie haben schwarze Augen und feine Flügelchen. Sie helfen verwundeten Tieren und verirrten Menschen. Sie schreiten so leicht durch die Welt, dass kein Zweiglein unter ihren Sohlen bricht. Wenn man eines ihrer bunten Rosenblütenblätter findet, ist man bis an sein Lebensende glücklich.“" + fp2_yearly.4008.desc.ending:0 "\n\nDas Feuer flackert und erlischt, als die Greisin ihre Geschichte beendet und die Kinder dazu anhält, sich bettfertig zu machen." + fp2_yearly.4008.a:0 "Was für eine lustige Sage!" + fp2_yearly.4008.b:0 "Ha! Unsinnige Geistergeschichten!" + fp2_yearly.4008.c:0 "Ihr wisst, wie man eine Geschichte gut erzählt, Mütterchen!" + + fp2_yearly.4009.t:0 "Der Weiße Fürst" + fp2_yearly.4009.desc:0 "Heute ist ein besonderer Tag. Ich komme um die Ecke und erspähe meine Beute: den Malatobaum aus der Legende von Jaun Zuria. Jedes [root_culture.GetAdjective|l]e Kind kennt die Geschichte um den jungen Krieger, der eine ganze Armee zurückschlug, so gut wie auswendig.\n\nIch streiche mit der Hand über den knotigen Baumstamm und sie kommt auf einem Spalt zu ruhen, der so breit ist wie einer meiner Finger. Der Legende nach trieben die Anhänger des Weißen Fürsten hier ein Schwert in den Stamm, um ihre Entschlossenheit zu bezeugen, ihm überallhin zu folgen." + fp2_yearly.4009.a:0 "Auch ich werde die Feinde unseres Volkes bezwingen!" + fp2_yearly.4009.b:0 "Ich bin mehr als nur [root_culture.GetAdjectiveNoTooltip|l]." + fp2_yearly.4009.c:0 "Eine kleine Erinnerung an diesen Tag wäre schön." + + fp2_yearly.4010.t:0 "Schweine aus Stein" + fp2_yearly.4010.desc:0 "Es hätte nur ein kleiner Abstecher nach [verraco_county.GetName] werden sollen, doch ich bin auf etwas Seltenes und Ungewöhnliches gestoßen.\n\nGewaltige steinerne Tiere in Form von Keilern stehen vor mir in der Landschaft. So verwittert, wie sie sind, würde ich schätzen, dass sie wirklich uralt sind. Doch wenn das stimmt, was könnte dann die Leute damals dazu getrieben haben, sich die Mühe zu machen, riesige Schweine zu erschaffen?" + fp2_yearly.4010.a:0 "Vielleicht waren das Grabstätten … für Heilige?" + fp2_yearly.4010.a.success:0 "Die Leute kaufen dir deine Vermutung ab" + fp2_yearly.4010.a.fail:0 "Die Leute weisen darauf hin, dass sich diese Auffassung auf nichts gründet" + fp2_yearly.4010.b:0 "Sie dienen keinem Zweck. Beseitigt sie." + fp2_yearly.4010.c:0 "Das sind lästerliche Statuen! Reißt sie nieder!" + fp2_yearly.4010.d:0 "Dieses Gerede über Schweine ist doch saulangweilig!" diff --git a/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_l_german.yml new file mode 100644 index 0000000000..bd7a4b1a28 --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/fp2_nick_events_l_german.yml @@ -0,0 +1,17 @@ +l_german: + fp2_yearly.4001.t:0 "Die sechste Stunde" + fp2_yearly.4001.desc:0 "Gute Güte! Es ist wirklich anstrengend, über ein Reich zu herrschen. Den ganzen Tag und auch einen Großteil der Nacht rackere ich mich ab, um die Ordnung in meinen Ländereien aufrechtzuerhalten. Die Bauern leben in dieser Hinsicht ein gesegnetes Leben: Auf ihnen lastet nicht die schwere Bürde der Herrschaft, die sie mit einer tief sitzenden Antriebslosigkeit schlägt.\n\nVielleicht würde mir ein kleines Nickerchen guttun? Ich kann mich von den Anstrengungen des Mittagsmahls erholen und wäre bereit, den Rest des Tages anzugehen!" + fp2_yearly.4001.a:0 "Nein! Ich habe zu tun." + fp2_yearly.4001.b:0 "Mm, #EMP verlockend#!." + + fp2_yearly.4002.t:0 "Ein Leben in Harmonie" + fp2_yearly.4002.desc:0 "Die missbilligende Miene, die mein [realm_priest.GetCouncilTitle] [realm_priest.GetTitledFirstName] zeigt, bereitet mich auf etwas vor, bei dem es sich gewiss um irgendeinen lästigen Unfug in Bezug auf [ROOT.Char.GetFaith.HighGodName] handeln wird.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, setzt [realm_priest.Custom('DE_PRO_PER_S_3P_N')] an. „Es gibt eine Angelegenheit von schwerwiegender Bedeutung in Eurem Reich. Die Grafschaft [interfaith_province.GetCounty.GetName] ist voller Menschen, die nicht dem wahren Glauben folgen! Als wäre dies noch nicht schlimm genug, leben sie auch noch Seite an Seite mit wahren Gläubigen! Und, und, und #EMP treiben Unzucht#! miteinander, und …“\n\nIch schließe die Augen, während das endlose Gefasel weitergeht. Ich will gar nicht darüber nachdenken, wie grauenhaft dies alles noch werden soll, was [realm_priest.Custom('DE_PRO_PER_S_3P_N')] da vorträgt, wenn ich nichts unternehme …" + fp2_yearly.4002.a:0 "Lasst sie in Frieden leben, [realm_priest.GetFirstNameNoTooltip]." + fp2_yearly.4002.b:0 "Ihr habt recht. Das darf so nicht weitergehen." + + fp2_yearly.4003.t:0 "O Camiño de Santiago" + fp2_yearly.4003.desc:0 "Die heilige Stadt Santiago de Compostela ist ein Anziehungspunk für die Gläubigen und lockt Pilger aus nahen wie fernen Landen an. Die gewundene Route, über die man sie vom Vorgebirge der Pyrenäen aus erreicht, ist entsprechend viel bereist. Wo es Menschen gibt, die reich genug sind, um sich zu dieser heiligen Stätte aufzumachen, gibt es natürlich auch jene, die versuchen, Gewinn aus dem Vertrauen anderer in den Allmächtigen zu ziehen.\n\nEs ist nun schon der fünfte Bericht über einen Raubüberfall in ebenso vielen Tagen in den entsprechenden Landstrichen meines Reichs. Daher sieht sich mein [steward.GetCouncilTitle] [steward.GetFirstName] nun endlich gezwungen, sich mit mir darüber zu beraten, wie wir uns in dieser Sache verhalten sollen." + fp2_yearly.4003.a:0 "Ich werde mich mit den heiligen Streitern in [ho_province.GetProvince.GetCounty.GetName] ins Benehmen setzen!" + fp2_yearly.4003.b:0 "Zahlt für Wachen, die einen Abschnitt der Straße patrouillieren sollen." + fp2_yearly.4003.c:0 "Der Himmel hilft denen, die sich selbst helfen …" + fp2_yearly.4003.tt:0 "Der örtliche [holy_order|E] wird die Straße in seiner Grafschaft patrouillieren." diff --git a/project/ck3/base_game/localization/german/event_localization/fp2_struggle_event_2006_l_german.yml b/project/ck3/base_game/localization/german/event_localization/fp2_struggle_event_2006_l_german.yml new file mode 100644 index 0000000000..ea65fd07d9 --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/fp2_struggle_event_2006_l_german.yml @@ -0,0 +1,22 @@ +l_german: + fp2_struggle.2006.t:0 "Die Grenzen des Glaubens" + fp2_struggle.2006.desc:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstName], mein[fp2_2006_vassal_in_crisis.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('fp2_2006_vassal_in_crisis'))], tritt diskret an mich heran – mit klaren Zweifeln in den Augen.\n\n[fp2_2006_vassal_in_crisis.Custom('DE_PRO_PER_S_3P_N')|U] erklärt mir, dass [fp2_2006_vassal_in_crisis.Custom('DE_PRO_POS_S_3P')] eigener Glaube durch [fp2_2006_vassal_in_crisis.Custom('DE_PRO_POS_S_3P')]e Zeit an der Grenze zu einem anderen ([fp2_2006_foreign_faith.GetNameNoTooltip]) sowie durch das nähere Kennenlernen des Feindes ins Wanken geraten ist. [fp2_2006_vassal_in_crisis.Custom('DE_PRO_POS_S_3P')|U]e Worte sind ernst gemeint. Es scheint, dass selbst der kleinste Fehler [fp2_2006_vassal_in_crisis.Custom('DE_PRO_PER_S_3P_A')] nun aus dem Schoß unserer Gemeinde reißen könnte.\n\nDoch dies ist auch eine Gelegenheit, sowohl unseren Eifer als auch unsere Beziehungen zu verbessern." + fp2_struggle.2006.a:0 "„Jemand soll einen Priester rufen!“" + fp2_struggle.2006.a.a:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] zweifelt weiter" + fp2_struggle.2006.a.b:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] fühlt sich durch die Anwesenheit von [fp2_2006_scoped_chaplain.GetTitledFirstNameNoTooltip] bedroht" + fp2_struggle.2006.a.c:0 "[2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip] festigt den Glauben von [fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]" + fp2_struggle.2006.a.desc:1 "Ihr wendet Euch an [2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip], um die Lage klären zu lassen. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] wird sich verraten fühlen, weil Ihr anderen von [fp2_2006_vassal_in_crisis.Custom('DE_PRO_POS_S_3P')]en Nöten erzählt habt." + fp2_struggle.2006.b:0 "Ich werde [fp2_2006_vassal_in_crisis.Custom('DE_PRO_POS_S_3P')]en Eifer selbst neu entfachen." + fp2_struggle.2006.b.a.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] widersetzt sich den Bemühungen" + fp2_struggle.2006.b.b.desc:0 "Ihr könnt die Glaubenstreue von [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] wiederherstellen" + fp2_struggle.2006.c:0 "„Wählt frei Euren Glauben, solange Ihr #BER mir#! #emphasis dient#!.“" + fp2_struggle.2006.c.desc:0 "Ihr erlaubt [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip], [fp2_2006_vassal_in_crisis.Custom('DE_PRO_POS_S_3P')]en Glauben frei zu wählen." + fp2_struggle.2006.c.notif.t:0 "Die Freiheit der Freundschaft" + fp2_struggle.2006.d:0 "Droht, [fp2_2006_vassal_in_crisis.Custom('DE_PRO_PER_S_3P_A')] als Ketzer[fp2_2006_vassal_in_crisis.Custom('DE_END_NOU_S_GS_N')] zu denunzieren." + fp2_struggle.2006.d.notif.t:0 "Zweifel mit Furcht bekämpfen" + fp2_struggle.2006.e:0 "„Vergesst alle Glaubensangelegenheiten. #emphasis Wendet Euch der Hexerei zu#!!“" + fp2_struggle.2006.e.alreadywitch:0 "[fp2_2006_vassal_in_crisis.GetFirstName] war schon eine Hexe! Es war gar keine Glaubenskrise, sondern [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] brauchte nur jemanden, der [fp2_2006_vassal_in_crisis.Custom('DE_PRO_PER_S_3P_A')] versteht." + fp2_struggle.2006.generic.notif.a.t:0 "Vasall konvertiert zum Glauben „[fp2_2006_foreign_faith.GetNameNoTooltip]“" + fp2_struggle.2006.generic.notif.b.t:0 "Vasall bleibt gläubig" + fp2_struggle.2006.e.notif.t:0 "Herzliche Beschwörer" + fp2_struggle.2006.e.tacticalwitchfaithchange:0 "Konvertiert zum Glauben „[fp2_2006_foreign_faith.GetName]“, um nicht verfolgt zu werden" diff --git a/project/ck3/base_game/localization/german/event_localization/global_culture_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/global_culture_events_l_german.yml index 5ead424374..c87d9c1e43 100644 --- a/project/ck3/base_game/localization/german/event_localization/global_culture_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/global_culture_events_l_german.yml @@ -5,13 +5,13 @@ global_culture.custom.trigger:0 "Ihr kontrolliert nicht mindestens 80 % aller [CHARACTER.GetCulture.GetName|l]en Gemeinden" # Visigoth Split - global_culture.0002.t:0 "Das Schicksal der Visigothen" - global_culture.0002.desc:0 "Vor langer Zeit wanderten unsere Ahnen auf die iberische Halbinsel aus, wo sie ihre ersten Siedlungen errichteten. Seitdem hat das Land Generationen von uns geformt, so wie wir dort das Land formten.\n\nEs ist nun an der Zeit, uns zu fragen: Sind wir noch Visigothen? Oder sind wir etwas völlig anderes geworden?" + global_culture.0002.t:0 "Das Schicksal der Westgoten" + global_culture.0002.desc:0 "Vor langer Zeit wanderten unsere Ahnen auf die iberische Halbinsel aus, wo sie ihre ersten Siedlungen errichteten. Seitdem hat das Land Generationen von uns geformt, so wie wir dort das Land formten.\n\nEs ist nun an der Zeit, uns zu fragen: Sind wir noch Westgoten? Oder sind wir etwas völlig anderes geworden?" global_culture.0002.a:0 "Die Zeiten ändern sich und wir müssen uns mit ihnen ändern." global_culture.0002.b:0 "Wir werden die Traditionen unserer Ahnen nicht aufgeben!" global_culture.0005.t:0 "$global_culture.0002.t$" - global_culture.0005.desc:0 "Als die Visigothen erstmals auf die iberische Halbinsel auswanderten, waren sie Fremde in einem neuen und seltsamen Land.\n\nDies änderte sich über viele Generationen, und das Land formte sie so wie sie das Land formten. Mit der Zeit sonderten sich verschiedene Gemeinden der Visigoten von den anderen ab.\n\nTrotz ihres gemeinsamen Erbes erkenne diese neuen Gemeinschaften, [castilian.GetName], [catalan.GetName], [occitan.GetName] und [andalusian.GetName], einander nicht mehr als zusammengehörig an." + global_culture.0005.desc:0 "Als die Westgoten erstmals auf die iberische Halbinsel auswanderten, waren sie Fremde in einem neuen und seltsamen Land.\n\nDies änderte sich über viele Generationen, und das Land formte sie so wie sie das Land formten. Mit der Zeit sonderten sich verschiedene Gemeinden der Westgoten von den anderen ab.\n\nTrotz ihres gemeinsamen Erbes erkenne diese neuen Gemeinschaften, [castilian.GetName], [catalan.GetName], [occitan.GetName] und [andalusian.GetName], einander nicht mehr als zusammengehörig an." global_culture.0005.a:0 "Man wird sehen, welche Auswirkung dies auf die Region haben wird." # Norse Split diff --git a/project/ck3/base_game/localization/german/event_localization/health_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/health_events_l_german.yml index d0ab66b563..26d5fd210b 100644 --- a/project/ck3/base_game/localization/german/event_localization/health_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/health_events_l_german.yml @@ -370,7 +370,7 @@ health.mystic_treatment_occult.5.desc:0 "[physician.GetTitledFirstName] stand am Fußende meines Bettes, als die Dienstboten die Kerzen entzündeten. Mir wurde ein Krug gereicht, in dem sich – den Geräuschen nach zu urteilen – ein verängstigtes Kleintier befand. „Diese Kreatur wird die Last nun an Eurer Statt tragen“, erläuterte [physician.Custom('DE_PRO_PER_S_3P_N')]. Dann begann der Ritualgesang." health.mystic_treatment_questionable.1.desc:0 "[physician.GetFirstName] ließ mich vor einem großen Spiegel Platz nehmen und entzündete einen Kerzenkreis um mich herum. „Wir müssen Zwiesprache mit Eurem anderen Ich führen“, sagte [physician.Custom('DE_PRO_PER_S_3P_N')] beiläufig. Als ich die Augenbrauen hob, legte [physician.Custom('DE_PRO_PER_S_3P_N')] mir die Hand auf die Schulter. „Das könnte Euch … verändern.“" health.mystic_treatment_questionable.2.desc:1 "Der Raum wurde lediglich von einer einzelnen Kerze erhellt. Während ich zum Fenster nach Westen blickte, bestrich mir [physician.GetTitledFirstName] die Nägel mit Öltröpfchen. Ich spürte die Hitze auf der Haut, als [physician.Custom('DE_PRO_PER_S_3P_N')] meine Hand auf die Flamme zubewegte. „Habt keine Angst, mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord]. Bei aller Weisheit von [ROOT.Char.GetFaith.HealthGodName]: Ihr sollt geläutert werden.“" - health.mystic_treatment_questionable.3.desc:0 "„Der Mond verlangt Eure Ergebenheit“, sagte [physician.GetTitledFirstName], ehe [physician.Custom('DE_PRO_PER_S_3P_N')] mir eine Pfeife mit einem würzigen Geruch reichte. Nach ein paar Zügen sah ich hinauf zum Nachthimmel und sagte aus dem Stegreif das großartigste Gedicht meines Lebens auf. Doch später wollten mir die Worte nicht mehr einfallen …" + health.mystic_treatment_questionable.3.desc:1 "„Der Mond verlangt Eure Ergebenheit“, sagte [physician.GetTitledFirstName], ehe [physician.Custom('DE_PRO_PER_S_3P_N')] mir einen Keks reichte, der mit etwas bestreut war, was einen würzigen Geruch verströmte. Ein paar Augenblicke, nachdem ich ihn verzehrt hatte, sah ich hinauf zum Nachthimmel und sagte aus dem Stegreif das großartigste Gedicht meines Lebens auf. Doch später wollten mir die Worte nicht mehr einfallen …" health.mystic_treatment_questionable.4.desc:0 "[physician.GetTitledFirstName] ließ mich jede Nacht vor dem Schlafengehen ein besonders schweres Gebräu trinken. „Es macht den Stoff, aus dem Euer innerstes Wesen ist, durchlässiger, damit die Geister einen Weg in Euren Körper finden“, versicherte [physician.Custom('DE_PRO_PER_S_3P_N')] mir. „Es ist recht … entspannend“, gestand [physician.Custom('DE_PRO_PER_S_3P_N')] grinsend ein." health.mystic_treatment_questionable.5.desc:0 "[physician.GetFirstName] sagte mir, die Auslegung der Glaubensschrift ([ROOT.Char.GetFaith.ReligiousText]) sei immer aufwendig, doch die Läuterung durch das Feuer eine Kunst so alt wie die Welt. Ich konnte ja nicht ahnen, dass [physician.Custom('DE_PRO_PER_S_3P_N')] mich über glühende Kohlen laufen lassen würde." health.mystic_treatment_questionable.6.desc:2 "[physician.GetTitledFirstName] sagte mir, dass [ROOT.Char.GetFaith.HealthGodName] eine Prüfung meines Geistes verlangte. Zusammen reisten wir bis zu einem kleinen See. Hand in Hand schritten wir ins Wasser. Ich war erschüttert, als [physician.GetFirstNameNoTooltip] mich an den Schultern packte und mich unter die Oberfläche drückte. Dann muss ich wohl das Bewusstsein verloren haben, denn ich kann mich nicht daran erinnern, was anschließend geschah …" diff --git a/project/ck3/base_game/localization/german/event_localization/hold_court_events/hold_court_events_isabella_l_german.yml b/project/ck3/base_game/localization/german/event_localization/hold_court_events/hold_court_events_isabella_l_german.yml index 3dff7d7d2e..a298cbc97e 100644 --- a/project/ck3/base_game/localization/german/event_localization/hold_court_events/hold_court_events_isabella_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/hold_court_events/hold_court_events_isabella_l_german.yml @@ -104,7 +104,7 @@ hold_court.4600.b:0 "Welch geniale Idee! [chancellor.GetCouncilTitle], verbreitet die Nachricht, dass ich ein Dämon bin." hold_court.4600.b.tt:0 "Zum Guten wie zum Schlechten: Eure tiefe Verbundenheit zum leibhaftigen Bösen wird überall bekannt." hold_court.4600.c:0 "Bin ich wirklich so abscheulich gewesen?" - hold_court.4600.c.tt:1 "Es ist noch nicht zu spät, um sich zu ändern" + hold_court.4600.c.tt:1 "Es ist noch nicht zu spät, um sich zu ändern." hold_court.4600.d:0 "Unsinn! Das Gute ist dem Bösen weit überlegen!" hold_court.4600.d.success:0 "Euer Hof lacht über Euren Scherz" hold_court.4600.d.failure:0 "Eure Höflinge haben den Verdacht, dass Ihr nicht scherzt" diff --git a/project/ck3/base_game/localization/german/event_localization/hold_court_events/hold_court_events_joe_l_german.yml b/project/ck3/base_game/localization/german/event_localization/hold_court_events/hold_court_events_joe_l_german.yml index f273a111ed..203c1f71f5 100644 --- a/project/ck3/base_game/localization/german/event_localization/hold_court_events/hold_court_events_joe_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/hold_court_events/hold_court_events_joe_l_german.yml @@ -104,7 +104,7 @@ # # Special Treatment hold_court.8040.t:0 "Sonderbehandlung" hold_court.8040.desc:0 "[infidel_vassal.Custom('DE_ART_DEF_S_N')|U] sture [infidel_vassal.GetTitledFirstName] beehrt Euch mit [infidel_vassal.Custom('DE_PRO_POS_S_3P')]er Anwesenheit.\n\nZögernd beginnt [infidel_vassal.Custom('DE_PRO_PER_S_3P_N')]: „M[ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetTitleTierName], ich bin [infidel_vassal.Custom('DE_ART_IND_N')] treu[infidel_vassal.Custom('DE_END_ADJ_IND_S_N')] und willig[infidel_vassal.Custom('DE_END_ADJ_IND_S_N')] Untertan[infidel_vassal.Custom('DE_END_NOU_S_GS_N')] – lasst mich in Frieden meinen Glauben ausleben.\n\n" - hold_court.8040.desc.intro_same_religion:0 "Wir [infidel_vassal.GetFaith.GetAdherentNamePlural] beten [infidel_vassal.GetFaith.CreatorName] genauso an, wie es [ROOT.Char.GetFaith.GetAdherentNamePlural] tun. Lasst Eure [ROOT.Char.GetFaith.GetReligion.GetAdjective]en Schwestern und Brüder beten, wie es ihnen gefällt, und ersucht stattdessen Einigung im Kampf gegen jene, die falschen Dämonen folgen und zulassen, dass das Böse ihre Herzen verdirbt: [ROOT.Char.Custom('GetUnbelieverNamePlural')].“" + hold_court.8040.desc.intro_same_religion:0 "Wir [infidel_vassal.GetFaith.GetAdherentNamePlural] beten [infidel_vassal.GetFaith.CreatorName] genauso an, wie es [ROOT.Char.GetFaith.GetAdherentNamePlural] tun. Lasst Eure [ROOT.Char.GetFaith.GetReligion.GetAdjective]en Schwestern und Brüder beten, wie es ihnen gefällt, und ersucht stattdessen Einigung im Kampf gegen jene, die falschen Dämonen folgen und zulassen, dass das Böse ihre Herzen verdirbt: die [ROOT.Char.Custom('GetUnbelieverNamePlural')].“" hold_court.8040.desc.intro_fallback:0 "Warum können die [ROOT.Char.GetFaith.GetReligion.GetAdjective]en und die [infidel_vassal.GetFaith.GetReligion.GetAdjective]en Gläubigen nicht in Eintracht leben, getrennt in den Lehren von [ROOT.Char.GetFaith.HighGodName] und [infidel_vassal.GetFaith.HighGodName], doch geeint in ihrer Frömmigkeit? Lasst uns unserer heiligen Schrift folgen und folgt Ihr der Euren, Seite an Seite.“" hold_court.8040.a:0 "Nur [ROOT.Char.GetFaith.HighGodName] allein darf Gerechtigkeit walten lassen." hold_court.8040.b:0 "Kommt. Ich will euch das Wort von [ROOT.Char.GetFaith.KnowledgeGodName] darlegen." @@ -317,7 +317,7 @@ hold_court_8090_favorites_modifier:0 "Bevorzugung" # # A Child of the Court hold_court.8100.t:0 "Ein Kind des Hofes" - hold_court.8100.desc.intro:1 "[ward.GetFullName] macht immer größere Augen und wirkt immer mitleiderregender, während [ward.Custom('DE_PRO_PER_S_3P_A')] [ward.Custom('DE_PRO_POS_S_3P')][ward.Custom('DE_END_PRO_S_N')] [ward.Custom2('RelationToMeShort', SCOPE.sC('advocate'))] [advocate.GetTitledFirstName] behutsam zu meinem Thron führt.\n\n„[ROOT.Char.GetTitleAsNameNoTooltip]“, klagt [advocate.Custom('DE_PRO_PER_S_3P_N')]. „[Select_CString(ward.IsFemale, 'Das', 'Der')] [ward.Custom('GirlBoy')] ist seit [ward.Custom('get_hold_court_8100_situation_DE_ART_DEF_S_D')] [ward.Custom('get_hold_court_8100_situation')] [ward.Custom('DE_PRO_POS_S_3P')][ward.Custom('get_hold_court_8100_parent_DE_2')] [ward.Custom('get_hold_court_8100_parent_DE_1')] an" + hold_court.8100.desc.intro:1 "[ward.GetFullNameNickname] macht immer größere Augen und wirkt immer mitleiderregender, während [ward.Custom('DE_PRO_PER_S_3P_A')] [ward.Custom('DE_PRO_POS_S_3P')][ward.Custom('DE_END_PRO_S_N')] [ward.Custom2('RelationToMeShort', SCOPE.sC('advocate'))] [advocate.GetTitledFirstName] behutsam zu meinem Thron führt.\n\n„[ROOT.Char.GetTitleAsNameNoTooltip]“, klagt [advocate.Custom('DE_PRO_PER_S_3P_N')]. „[Select_CString(ward.IsFemale, 'Das', 'Der')] [ward.Custom('GirlBoy')] ist seit [ward.Custom('get_hold_court_8100_situation_DE_ART_DEF_S_D')] [ward.Custom('get_hold_court_8100_situation')] [ward.Custom('DE_PRO_POS_S_3P')][ward.Custom('get_hold_court_8100_parent_DE_2')] [ward.Custom('get_hold_court_8100_parent_DE_1')] an" hold_court.8100.desc.vassal:0 "dem Hof von [ward.GetLiege.GetFirstName]" hold_court.8100.desc.court:0 "Eurem Hof" hold_court.8100.desc.body:0 "und hat niemanden, der sich seiner annimmt. Bitte kümmert Euch doch um [ward.Custom('DE_PRO_POS_S_3P')]e Zukunft.“\n\n" @@ -347,7 +347,7 @@ hold_court.8110.desc.fence:1 "„Damals, zu meines Großvaters Zeiten, hat [dummy_male.Custom2('dummy_peasant_profession_DE_ART_DEF_S_N', ROOT.Char)] [dummy_male.Custom2('dummy_peasant_profession', ROOT.Char)] einen Zaun entlang des Feldes des Vaters [dummy_female.Custom2('dummy_peasant_profession_DE_2', ROOT.Char)] [dummy_female.Custom2('dummy_peasant_profession_DE_1', ROOT.Char)] errichtet, doch jetzt zerfällt er in Stücke, und natürlich will der Enkel nichts damit zu tun haben!“" hold_court.8110.desc.goat:1 "„Alles begann während der letzten Erntezeit: Die Ziege [dummy_male.Custom2('dummy_peasant_profession_DE_2', ROOT.Char)] [dummy_male.Custom2('dummy_peasant_profession_DE_1', ROOT.Char)|U] hat sich in die Hütte der Nichte [dummy_male.Custom2('dummy_peasant_profession_DE_2', ROOT.Char)] [dummy_female.Custom2('dummy_peasant_profession_DE_1', ROOT.Char)] verirrt und eine große Sauerei angerichtet!“ [peasant.Custom('DE_PRO_PER_S_3P_N')|U] klopft sich auf den Schenkel. „Oh, Ihr hättet es sehen sollen!“" hold_court.8110.desc.veg:1 "„Die Sau [dummy_female.Custom2('dummy_peasant_profession_DE_2', ROOT.Char)] [dummy_female.Custom2('dummy_peasant_profession_DE_1', ROOT.Char)] ist eines Nachts durch einen Zaun geschlüpft, und s-sie … Sie ist glatt in das Gemüsebeet [dummy_male.Custom2('dummy_peasant_profession_DE_2', ROOT.Char)] alten [dummy_male.Custom2('dummy_peasant_profession_DE_1', ROOT.Char)] hineingeraten! Es war der ganze Stolz dieser Familie!“ [peasant.Custom('DE_PRO_PER_S_3P_N')|U] weint richtiggehend vor Lachen." - hold_court.8110.desc.drink:1 "„Die Schwester [dummy_female.Custom2('dummy_peasant_profession_DE_2', ROOT.Char)] [dummy_female.Custom2('dummy_peasant_profession_DE_1', ROOT.Char)] schwor, sie könnte einen besseren [ROOT.Char.Custom('RegionalDrink')] als die Frau [dummy_male.Custom2('dummy_peasant_profession_DE_2', ROOT.Char) [dummy_male.Custom2('dummy_peasant_profession_DE_1', ROOT.Char) machen, und natürlich war es ein Unentschieden … Dann mischten sich die Ehepartner ein!“" + hold_court.8110.desc.drink:1 "„Die Schwester [dummy_female.Custom2('dummy_peasant_profession_DE_2', ROOT.Char)] [dummy_female.Custom2('dummy_peasant_profession_DE_1', ROOT.Char)] schwor, sie könnte einen besseren [ROOT.Char.Custom('RegionalDrink')] als die Frau [dummy_male.Custom2('dummy_peasant_profession_DE_2', ROOT.Char)] [dummy_male.Custom2('dummy_peasant_profession_DE_1', ROOT.Char)] machen, und natürlich war es ein Unentschieden … Dann mischten sich die Ehepartner ein!“" hold_court.8110.a:0 "Was Ihr nicht sagt. Bitte fahrt fort." hold_court.8110.b:0 "[steward.GetCouncilTitleFirstNameNoTooltip], bringt das bitte in Ordnung." hold_court.8110.c:0 "Ihr lacht #EMP mich#! aus? Ab an den Galgen!" @@ -361,7 +361,7 @@ hold_court_8110_jester_modifier:0 "Gemeine verspottet" # # Evangelical Backlash hold_court.8120.t:0 "Evangelikale Gegenreaktion" - hold_court.8120.desc:0 "Ein ärmlicher Mensch kommt auf mich zu, demütig und flehend.\n\n„Glorreich[ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] [ROOT.Char.GetTitleAsNameNoTooltip], ich komme mit der Bitte, dass Ihr jene Priester aufhaltet, die das Volk von [conversion_target.GetNameNoTier] belästigen und es dazu bringen wollen, den [ROOT.Char.GetFaith.GetName]en Glauben anzunehmen.\n\n" + hold_court.8120.desc:0 "Ein ärmlicher Mensch kommt auf mich zu, demütig und flehend.\n\n„Glorreich[Custom('DE_END_ADJ_IND_S_N')] [ROOT.Char.GetTitleAsNameNoTooltip], ich komme mit der Bitte, dass Ihr jene Priester aufhaltet, die das Volk von [conversion_target.GetNameNoTier] belästigen und es dazu bringen wollen, den [ROOT.Char.GetFaith.GetName]en Glauben anzunehmen.\n\n" hold_court.8120.desc.same_religion:1 "Wir alle folgen den Lehren von [peasant.GetFaith.CreatorName] und ersuchen [peasant.GetFaith.CreatorHerHim]e Weisheit, wenn wir Führung und Gnade brauchen! M[ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetLadyLord], erlaubt es uns, unsere örtlichen Riten beibehalten zu dürfen, ohne Angst vor Gewalt oder Zensur haben zu müssen.“" hold_court.8120.desc.same_culture:0 "Obwohl wir unterschiedliche Glaubensvorstellungen haben, sind wir letztlich alle [peasant.GetCulture.GetName]e Brüder und Schwestern. Ganz gleich, ob wir nun [peasant.GetFaith.HighGodName] oder [ROOT.Char.GetFaith.HighGodName] folgen: Können wir nicht trotzdem in Frieden miteinander leben?“" hold_court.8120.desc.other:0 "Wir folgen der [peasant.GetCulture.GetName]en Kultur und unsere Traditionen unterscheiden sich von denen des [ROOT.Char.GetCulture.GetName]en Volkes. Erlaubt es uns, die Bräuche unserer Vorfahren beizubehalten und [peasant.GetFaith.CreatorName] verehren zu dürfen. Seid gnädig, m[ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetLadyLord].“" @@ -442,9 +442,9 @@ hold_court.8150.desc.group:0 "„Ich habe ein offenes Ohr bei den Unzufriedenen und bin mir sicher, dass ich sie im Austausch für einige Vertragsänderungen zum Einlenken bewegen könnte …“" hold_court.8150.desc.body:0 "\n\nAuch wenn es Gerüchte gibt," hold_court.8150.desc.independence:0 "dass ich meine Vasallen sammle, um mich von [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] zu lösen," - hold_court.8150.desc.liberty:0 "dass sie der Dreh- und Angelpunkt für den verräterischen Wunsch nach größerer Autonomie in [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] ist," - hold_court.8150.desc.claimant_self:0 "dass sie in [target_faction.GetSpecialTitle.GetNameNoTier] nach Unterstützung für [target_faction.GetLeader.Custom('DE_PRO_POS_S_3P')]e falschen Behauptungen sucht," - hold_court.8150.desc.claimant:0 "dass sie den falschen Anspruch von [target_faction.GetSpecialCharacter.GetTitledFirstName] auf [target_faction.GetSpecialTitle.GetNameNoTier] unterstützt," + hold_court.8150.desc.liberty:0 "dass [target_faction.Custom('DE_PRO_PER_S_3P_N')] der Dreh- und Angelpunkt für den verräterischen Wunsch nach größerer Autonomie in [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] ist," + hold_court.8150.desc.claimant_self:0 "dass [target_faction.Custom('DE_PRO_PER_S_3P_N')] in [target_faction.GetSpecialTitle.GetNameNoTier] nach Unterstützung für [target_faction.GetLeader.Custom('DE_PRO_POS_S_3P')]e falschen Behauptungen sucht," + hold_court.8150.desc.claimant:0 "dass [target_faction.Custom('DE_PRO_PER_S_3P_N')] den falschen Anspruch von [target_faction.GetSpecialCharacter.GetTitledFirstName] auf [target_faction.GetSpecialTitle.GetNameNoTier] unterstützt," hold_court.8150.desc.outro:0 "ist dies dennoch ein Vorwurf, den [target_faction.GetLeader.GetFirstNameNoTooltip] mit Sicherheit niemals offen zugeben würde …" hold_court.8150.a:0 "Ich akzeptiere, auch wenn es mich schmerzt." hold_court.8150.a.tt_shared:0 "Steuern $hold_court.8150.a.tt_contract_reduction$ und sie können $hold_court.8150.a.tt_faction_cooldown$" @@ -569,7 +569,7 @@ hold_court.8180.g:0 "Reicht es nicht, [contract_lord.Custom('DE_ART_IND_N')] [contract_lord.GetTitleAsNameNoTooltip] zu sein?" # # The Enemy Within hold_court.8190.t:0 "Der innere Feind" - hold_court.8190.desc.intro:0 "M[ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('aggressor_vassal'))] [aggressor_vassal.GetTitledFirstName] kann [aggressor_vassal.Custom('DE_PRO_POS_S_3P')]e Wut kaum zurückhalten: „Es muss etwas gegen diesen [other_vassal.GetCulture.GetName]en Außenseiter unternommen werden!“\n\n[aggressor_vassal.Custom('DE_PRO_PER_S_3P_N')|U] gestikuliert wild. „Ich habe genug von [other_vassal.GetTitledFirstName] und [other_vassal.Custom('DE_PRO_POS_S_3P')]en lächerlichen Sitten –" + hold_court.8190.desc.intro:0 "M[ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('aggressor_vassal'))] [aggressor_vassal.GetTitledFirstName] kann [aggressor_vassal.Custom('DE_PRO_POS_S_3P')]e Wut kaum zurückhalten: „Es muss etwas gegen diesen [other_vassal.GetCulture.GetName]en Außenseiter unternommen werden!“\n\n[aggressor_vassal.GetShe|U] gestikuliert wild. „Ich habe genug von [other_vassal.GetTitledFirstName] und [other_vassal.Custom('DE_PRO_POS_S_3P')]en lächerlichen Sitten –" hold_court.8190.desc.ethos:0 "[other_vassal.Custom('get_hold_court_8190_ethos')]" hold_court.8190.desc.heritage:1 "alles an ihnen ist unseren [aggressor_vassal.GetCulture.GetHeritage.GetNameNoTooltip|l]en Tugenden fremd!“" hold_court.8190.desc.language:1 "und diese sogenannte [other_vassal.GetCulture.GetLanguage.GetNameNoTooltip|l]e Zunge ist nichts als Lärm!“" @@ -639,7 +639,7 @@ hold_court.8220.t:0 "Die Gelegenheit beim Schopf packen" hold_court.8220.desc.intro:0 "M[assassin.Custom('DE_ART_IND_N')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('assassin'))] [assassin.GetTitledFirstName] scheint heute ungewöhnlich nervös zu sein, selbst für jemanden, der zum ersten Mal eine Audienz bei [ROOT.Char.Custom('DE_PRO_POS_S_3P')]em [ROOT.Char.GetTitleAsNameNoTooltip] erhält.\n\nAls [assassin.Custom('DE_PRO_PER_S_3P_N')] vortritt, um [assassin.Custom('DE_PRO_POS_S_3P')]e Bitte vorzutragen, verändert sich [assassin.Custom('DE_PRO_POS_S_3P')]e Miene urplötzlich.\n\nNoch ehe ich michs versehe, stürzt sich [assassin.GetFirstName] mit einem Dolch in der Hand auf mich und schreit:" hold_court.8220.desc.dread:0 "„#EMP Tod den TYRANNEN!#!“" - hold_court.8220.desc.cultural:1 "„#EMP Sterbt, verräterisch[ROOT.Char.Custom('DE_END_ADJ_IND_S_N')]e Ausgeburt Eurer verkommenen Kultur!#!“" + hold_court.8220.desc.cultural:1 "„#EMP Sterbt, verräterische Ausgeburt Eurer verkommenen Kultur!#!“" hold_court.8220.desc.religious:2 "„#EMP Das Jenseits wartet auf Euch, [assassin.Custom2('GetUnbelieverTerm', ROOT.Char)]!#!“" hold_court.8220.desc.follower:0 "„#EMP Für [murder_scheme.GetOwner.GetTitledFirstName]!#!“" hold_court.8220.desc.stupid:1 "„#EMP Ich werde Euch stolz machen, [murder_scheme.GetOwner.GetTitledFirstName]!#!“" @@ -745,7 +745,7 @@ hold_court.8240.c:0 "Es gibt nur eine Möglichkeit, diese Angelegenheit zu regeln." # # Spoiled for Choice hold_court.8241.t:0 "Zu viel Auswahl" - hold_court.8241.desc:0 "[vassal_1.GetTitledFirstName] und [vassal_2.GetTitledFirstName] liefern sich vor mir ein Wortgefecht, tief verstrickt in irgendeinen Disput.\n\n„Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord]“, bricht es aus [vassal_1.GetFirstName] hervor. „Seit Monaten trachte ich danach, [yearn_target.Custom('DE_ART_DEF_S_A')] strahlend schön[yearn_target.Custom('DE_END_ADJ_DEF_S_A')] [yearn_target.GetFirstName] zu ehelichen, doch [vassal_2.GetFirstName] – dieses verschlagene Stück – stellt [yearn_target.Custom('DE_PRO_PER_S_3P_D')] nun ebenfalls nach!“\n\n[vassal_2.GetFirstName] gibt sehr indigniert zurück: „Das ist völliger Unsinn, mein Lehnsherr! Diese Schlange da hatte noch nicht einmal von dies[yearn_target.Custom('DE_END_PRO_S_D')] [yearn_target.GetWomanMan] gehört, bis ich [yearn_target.Custom('DE_PRO_PER_S_3P_A')] in [ROOT.Char.GetPrimaryHolding.GetNameNoTierNoTooltip] einführte!“" + hold_court.8241.desc:0 "[vassal_1.GetTitledFirstName] und [vassal_2.GetTitledFirstName] liefern sich vor mir ein Wortgefecht, tief verstrickt in irgendeinen Disput.\n\n„Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord]“, bricht es aus [vassal_1.GetFirstName] hervor. „Seit Monaten trachte ich danach, [yearn_target.Custom('[yearn_target.Custom('DE_ART_DEF_S_A')]')] strahlend schön[yearn_target.Custom('DE_END_ADJ_DEF_S_A')] [yearn_target.GetFirstName] zu ehelichen, doch [vassal_2.GetFirstName] – dieses verschlagene Stück – stellt [yearn_target.Custom('DE_PRO_PER_S_3P_D')] nun ebenfalls nach!“\n\n[vassal_2.GetFirstName] gibt sehr indigniert zurück: „Das ist völliger Unsinn, mein Lehnsherr! Diese Schlange da hatte noch nicht einmal von dies[yearn_target.Custom('DE_END_PRO_S_D')] [yearn_target.GetWomanMan] gehört, bis ich [yearn_target.Custom('DE_PRO_PER_S_3P_A')] in [ROOT.Char.GetPrimaryHolding.GetNameNoTierNoTooltip] einführte!“" hold_court.8241.a:0 "Ihr habt meinen Segen, [vassal_1.GetTitledFirstNameNoTooltip]." hold_court.8241.b:0 "Nun, [vassal_2.GetTitledFirstNameNoTooltip] #EMP war#! zuerst da …" hold_court.8241.c:0 "[yearn_target.GetFirstNameNoTooltip] #EMP ist#! recht bezaubernd." @@ -760,7 +760,7 @@ hold_court.8250.c:0 "Ich weiß, wie wir diese Sache regeln!" # # The Dancer hold_court.8251.t:0 "[yearn_target.Custom('DE_ART_DEF_S_N')|U] Tänzer[yearn_target.Custom('DE_END_NOU_S_GS_N')]" - hold_court.8251.desc:0 "[vassal_1.GetTitledFirstName] und [vassal_2.GetTitledFirstName] marschieren auf meinen Thron zu. Ihre Unzufriedenheit steht ihnen deutlich ins Gesicht geschrieben.\n\n[vassal_1.GetFirstName] ist geradezu außer sich. „Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord], ich trachte danach, [yearn_target('DE_ART_DEF_S_A')] [yearn_target.Custom('ComplimentAdjective')][yearn_target('DE_END_ADJ_DEF_S_A')] [Select_CString(yearn_target.IsFemale,'Bäuerin','Bauern')] [yearn_target.GetFirstName] zu mein[yearn_target.Custom('DE_END_PRO_S_D')] [yearn_target.GetConcubineName] zu machen. Von [yearn_target.Custom('DE_PRO_POS_S_3P')]en Tanzkünsten spricht ganz [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]!“\n\n[vassal_2.GetFirstName] fällt [vassal_1.Custom('DE_PRO_PER_S_3P_D')] ins Wort: „Ich verhandle schon seit Langem mit [yearn_target.Custom('DE_PRO_POS_S_3P')]er Familie! Diese Person da ist nichts als ein trauriger und eifersüchtiger Neidhammel!“" + hold_court.8251.desc:0 "[vassal_1.GetTitledFirstName] und [vassal_2.GetTitledFirstName] marschieren auf meinen Thron zu. Ihre Unzufriedenheit steht ihnen deutlich ins Gesicht geschrieben.\n\n[vassal_1.GetFirstName] ist geradezu außer sich. „Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord], ich trachte danach, [yearn_target('DE_ART_DEF_S_A')] [yearn_target.Custom('ComplimentAdjective')][yearn_target('DE_END_ADJ_DEF_S_A')] [Select_CString(yearn_target.IsFemale,'Bäuerin','Bauern')] [yearn_target.GetFirstName] zu mein[yearn_targetCustom('DE_END_PRO_S_D')] [yearn_target.GetConcubineName] zu machen. Von [yearn_target.Custom('DE_PRO_POS_S_3P')]en Tanzkünsten spricht ganz [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]!“\n\n[vassal_2.GetFirstName] fällt [vassal_1.Custom('DE_PRO_PER_S_3P_D')] ins Wort: „Ich verhandle schon seit Langem mit [yearn_target.Custom('DE_PRO_POS_S_3P')]er Familie! Diese Person da ist nichts als ein trauriger und eifersüchtiger Neidhammel!“" hold_court.8251.a:0 "Dann sollt Ihr [yearn_target.Custom('DE_PRO_PER_S_3P_A')] haben, [vassal_1.GetFirstNameNoTooltip]." hold_court.8251.b:0 "[yearn_target.Custom('DE_PRO_PER_S_3P_N')|U] soll [yearn_target.GetConcubineName] von [vassal_2.GetFirstNameNoTooltip] werden." hold_court.8251.c:0 "Ach ja! [yearn_target.GetFirstNameNoTooltip] hieß [yearn_target.Custom('DE_PRO_PER_S_3P_N')]!" @@ -793,7 +793,7 @@ # # Nomadic Neighbors hold_court.8280.t:0 "Nomadische Nachbarn" hold_court.8280.desc.foreign:0 "[feudal_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] wartet auf eine Audienz, offenbar abgelenkt von [feudal_vassal.Custom('DE_PRO_POS_S_3P')]en eigenen Scherereien.\n\n„Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord]“, sagt [feudal_vassal.Custom('DE_PRO_PER_S_3P_N')] in leierndem Ton. „Die nomadischen [nomad_culture.GetCollectiveNoun] an meinen Grenzen sind unruhig, und jeden Tag kommen mehr von ihnen aus [nomad.GetTopLiege.GetPrimaryTitle.GetNameNoTier] in mein [feudal_county.GetName].\n\nWerden sie nicht wieder entfernt, so befürchte ich, dass sie bald meine gesamten Ländereien besiedelt haben werden!“" - hold_court.8280.desc.local:0 "[feudal_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] hat um eine Audienz gebeten, an der ich und [nomad.Custom2('MyCharacterIntroduction', ROOT.Char)] teilnehmen sollen – das dürfte gut werden …\n\n„[ROOT.Char.GetTitleAsNameNoTooltip]!“, heult [feudal_vassal.GetFirstNameNoTooltip]. „Nomadische Reiter aus den Landen von [nomad.GetFirstNameNoTooltip] strömen in mein Reich – sie müssen zurück!“\n\n[nomad.GetFirstNameNoTooltip] zuckt die Achseln. „Mein Volk ist es gewohnt, frei umherzustreifen. Es sucht nur nach einem ordentlichen, unberührten Weidegrund für seine Tiere …“" + hold_court.8280.desc.local:0 "[feudal_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] hat um eine Audienz gebeten, an der ich und [nomad.Custom2('MyCharacterIntroduction', ROOT.Char)] teilnehmen sollen – das dürfte gut werden …\n\n„[ROOT.Char.GetTitleAsNameNoTooltip]!“, heult [feudal_vassal.GetFirstNameNoTooltip]. „Nomadische Reiter aus den Landen von [nomad.GetFirstNameNoTooltip] strömen in mein [feudal_county.GetName] – sie müssen zurück!“\n\n[nomad.GetFirstNameNoTooltip] zuckt die Achseln. „Mein Volk ist es gewohnt, frei umherzustreifen. Es sucht nur nach einem ordentlichen, unberührten Weidegrund für seine Tiere …“" hold_court.8280.a.foreign:0 "Sie müssen zurück nach [nomad.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] geschickt werden." hold_court.8280.a.local:0 "[nomad.GetTitledFirstNameNoTooltip], haltet Eure Reiter im Zaum!" hold_court.8280.b:0 "Ich kann gute Reiter immer gebrauchen." diff --git a/project/ck3/base_game/localization/german/event_localization/lifestyle/commission_epic_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/lifestyle/commission_epic_events_l_german.yml index 99e8189c07..0dc0695fdb 100644 --- a/project/ck3/base_game/localization/german/event_localization/lifestyle/commission_epic_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/lifestyle/commission_epic_events_l_german.yml @@ -61,13 +61,17 @@ commission_epic.0002.writer:0 "Mein Familienepos schreitet offenbar gut voran. Manche Zeilen klingen bereits, als würde man sie noch in Jahrzehnten zitieren, doch [writer.GetTitledFirstName] hat eine Menge Fragen zum Schwerpunkt der Erzählung.\n\nIch könnte diese Frage einfacher beantworten, wenn [writer.Custom('DE_PRO_PER_S_3P_N')] zuerst alles niederschreiben würde. Dann könnte ich [writer.Custom('DE_PRO_PER_S_3P_A')] sagen, was mir missfällt, aber [writer.Custom('DE_PRO_PER_S_3P_N')] besteht darauf, dass [writer.Custom('DE_PRO_PER_S_3P_N')] auf der Stelle Antworten braucht." commission_epic.0002.servant:0 "[servant.GetFirstName], [servant.Custom('DE_ART_DEF_S_N')] Diener[servant.Custom('DE_END_NOU_S_GS_N')], die ich mit der Arbeit an meiner Familienchronik beauftragte, hat offenbar einige Schwierigkeiten. Allerdings ist es erstaunlich, dass [servant.Custom('DE_PRO_PER_S_3P_N')] überhaupt Fortschritte macht. Wie sich herausstellte, kann [servant.Custom('DE_PRO_PER_S_3P_N')] weder lesen noch reimen.\n\nUnd doch arbeitet [servant.Custom('DE_PRO_PER_S_3P_N')] Tag und Nacht, und jetzt kommt [servant.Custom('DE_PRO_PER_S_3P_N')] mit einer wichtigen Frage zu mir. „Worum genau soll es denn überhaupt gehen, mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord]?“" commission_epic.0002.scribes:0 "Meine [ROOT.Char.Custom('CommissionEpicScribes')] haben mit der Arbeit an meinem Familienepos begonnen, aber sie stoßen schon jetzt auf Schwierigkeiten. Sie können sich nicht darauf einigen, wo der Schwerpunkt der Geschichte liegen soll. Jeder [ROOT.Char.Custom('CommissionEpicScribe')] besteht rein zufällig darauf, dass der Fokus auf seinem eigenen Verantwortungsgebiet gerichtet werden müsste.\n\n„Wir möchten Euch ja nicht drängen, mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord], aber Ihr #EMP müsst#! Euch in dieser Sache entscheiden, bevor wir uns gegenseitig in Stücke reißen!“" - commission_epic.0002.a:0 "Das Epos sollte sich natürlich auf mich und mein Schicksal konzentrieren!" + commission_epic.0002.iberia_epic.a:0 "Schreibt über das Recht meiner Dynastie, Iberien zu regieren!" + commission_epic.0002.a:1 "Konzentriert Euch auf Geschichten über die angestammten Ansprüche meiner Dynastie." + commission_epic.propaganda:0 "Ich erhalte [claims|E] auf benachbarte Titel, sobald das Epos fertiggestellt ist." + commission_epic.0002.b:1 "Das Epos sollte sich natürlich auf mich und mein Schicksal konzentrieren!" commission_epic.more_prestige:0 "Ich erhalte mehr persönliches [prestige|E], sobald das Epos fertiggestellt ist" - commission_epic.0002.b:0 "Es ist eine #EMP Familienchronik#!. Also seid großzügig." + commission_epic.0002.c:1 "Es ist eine #EMP Familienchronik#!. Also seid großzügig." commission_epic.more_dynasty_prestige:0 "Ich erhalte mehr [dynasty_prestige|E], sobald das Epos fertiggestellt ist" - commission_epic.0002.c:0 "Erzählt die Geschichte so wahrheitsgetreu wie möglich." + commission_epic.0002.d:0 "Erzählt die Geschichte so wahrheitsgetreu wie möglich." commission_epic.more_piety:0 "Ich erhalte zusätzlich [piety|E], sobald das Epos fertiggestellt ist" + commission_epic.1001.t:0 "Familienepos: Eine Frage der Zeit" commission_epic.1001.opening:0 "Mir wurde seit Wochen nichts Neues zu meinem Familienepos vorgelegt, und entweder dauert der ganze Vorgang einfach zu lange oder" commission_epic.1001.composer:0 "[composer.Custom('DE_PRO_PER_S_3P_N')] liefert am Ende schludrige Arbeit ab! Ist es denn wirklich zu viel verlangt, dass [composer.Custom('DE_PRO_PER_S_3P_N')] ein Meisterwerk erschafft, und zwar auf der Stelle?" @@ -169,6 +173,53 @@ commission_epic.2006.c:0 "Wir wissen beide, dass in allen Dingen die Familie Vorrang hat." commission_epic.2006.c.same_dynasty:0 "Diese Option steht nur zur Verfügung, weil [court_chaplain.GetFirstNameNoTooltip] aus derselben [dynasty|E] stammt wie ich" + commission_epic.6001.t:0 "Einige kleinere Ausschmückungen" + commission_epic.6001.writerservant:0 "Nachdem [composer.GetName] eine Weile an meiner Chronik gearbeitet hat, sucht [composer.Custom('DE_PRO_PER_S_3P_N')] mich auf.\n\n„[Select_CString(ROOT.Char.IsFemale,'Herrin','Herr')]“, sagt [composer.Custom('DE_PRO_PER_S_3P_N')], „ich muss Euch etwas gestehen: Obschon Eure Dynastie wahrhaft prächtig ist, lassen sich Eure Behauptungen hinsichtlich Eurer Abstammung … nicht sehr leicht untermauern. Ich brauche mehr Zeit und mehr Mittel, um mich tiefer durch die alten Schriften zu wühlen. Andernfalls werde ich einige kleinere #italic Ausschmückungen#! an den Geschichten vornehmen müssen. Und Eure Behauptungen könnten am Ende weniger überzeugend klingen …“" + commission_epic.6001.scribes:0 "Meine Schreiber haben sich Tag und Nacht durch alte Manuskripte gearbeitet, um Gebietsansprüche meiner Vorfahren aufzuspüren, die sich in der Chronik preisen und nach vorn tragen lassen.\n\n„Bedauerlicherweise“, sagen sie, „müssen wir einige kleinere Ausschmückungen vornehmen, was die … Wahrheit in dieser Angelegenheit betrifft. Die Taten und Domänen Eurer Ahnen und so weiter. Das versteht Ihr doch gewiss, [Select_CString(ROOT.Char.IsFemale,'Herrin','Herr')]?“" + commission_epic.6001.a:0 "Schmückt aus, was immer Ihr wollt. Bringt die Sache nur zu einem Abschluss." + commission_epic.6001.b:0 "Nehmt einfach mein Gold und stellt weitere Nachforschungen an." + commission_epic.less_credible:0 "Die Chronik wird weniger glaubwürdig sein" + commission_epic.more_credible:0 "Die Chronik könnte am Ende glaubwürdiger sein" + + commission_epic.6003.t:0 "Kalte Ansprüche" + commission_epic.6003.writer:0 "[composer.GetName] hat fleißig an meiner Chronik gearbeitet, die zunehmend beides in gleichem Maß wird: grandioser und fragwürdiger.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, sagt [composer.Custom('DE_PRO_PER_S_3P_N')], „ich habe eine zerfledderte alte Schrift gefunden, in der es heißt, [ancestor_1.Custom('DE_ART_IND_N')] [Select_CString(ancestor_1.IsFemale,'Königin','König')] namens [ancestor_1.GetFirstNameNoTooltip] habe einst in [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] und [neighboring_county_3.GetNameNoTier] geherrscht. Ich könnte mich tief in die Abstammungstafeln hineinwühlen und einige – nennen wir sie #italic Eigenschöpfungen#! – hinzufügen, um festzuschreiben, dass [ancestor_1.Custom('DE_PRO_PER_S_3P_N')] [ancestor_1.Custom('DE_ART_IND_N')] Vorfahr[ancestor_1.Custom('DE_END_NOU_S_GS_N')] von Euch war. Danach könnte ich [ancestor_1.Custom('DE_PRO_POS_S_3P')]e Geschichte verwenden, um Euch mehr oder minder glaubwürdige Ansprüche auf einige oder sogar alle dieser Ländereien zu verschaffen …“" + commission_epic.6003.servant:0 "[composer.GetName] hat fleißig an meiner zunehmend dubiosen Chronik gearbeitet.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, sagt [composer.Custom('DE_PRO_PER_S_3P_N')], „ich habe eine verwitterte Votivinschrift von [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'der Jägerin','dem Ellenbogenhohen')] gefunden, [ancestor_1.Custom('DE_ART_DEF_S_D')] [Select_CString(ancestor_1.IsFemale,'Königin','König')] von [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] und [neighboring_county_3.GetNameNoTier] in alten Tagen. Ich könnte einige Ergänzungen an Eurem Stammbaum vornehmen, um festzuschreiben, dass [ancestor_1.Custom('DE_PRO_PER_S_3P_N')] [ancestor_1.Custom('DE_ART_IND_N')] Vorfahr[ancestor_1.Custom('DE_END_NOU_S_GS_N')] von Euch war. Danach könnte ich in der Chronik ein paar kleine Ausschmückungen und so weiter vornehmen, um Euren Anspruch auf einige – oder gar alle – dieser Ländereien zu untermauern.“" + commission_epic.6003.scribes:0 "Meine Schreiber haben fleißig an meiner zunehmend aufgeblasenen Chronik gearbeitet.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, sagen sie, „wir haben eine Randnotiz in einem uralten Manuskript gefunden, die sich auf [ancestor_1.Custom('DE_ART_IND_A')] [ancestor_1.GetWomanMan] namens [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'die Großzügige','den Einäugigen')] bezieht, [ancestor_1.Custom('DE_ART_DEF_S_N')] in alten Tagen ein gewisses Maß an Einfluss in [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] und [neighboring_county_3.GetNameNoTier] genoss. Wir könnten uns tief in die Abstammungstafeln hineinwühlen, um mit etwas eigener Schaffenskraft #italic festzuschreiben#!, dass [ancestor_1.Custom('DE_PRO_PER_S_3P_N')] [ancestor_1.Custom('DE_ART_IND_N')] Vorfahr[ancestor_1.Custom('DE_END_NOU_S_GS_N')] von Euch war. Dies könnten wir anschließend in der Chronik nutzen, um Euer Recht zu untermauern, über einige – oder gar alle – dieser Ländereien zu herrschen …“" + commission_epic.6003.a:0 "Ich will sie alle!" + commission_epic.6003.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] wirkt in dieser Jahreszeit besonders schön!" + commission_epic.6003.c:0 "[neighboring_county_2.GetNameNoTierNoTooltip] will ich!" + commission_epic.6003.d:0 "[neighboring_county_3.GetNameNoTierNoTooltip] muss mir gehören." + commission_epic.paranoid_neighbors:0 "Eure Nachbarn werden sehr aufgebracht sein, sobald sie von dieser Chronik erfahren" + + commission_epic.6004.t:0 "Glaubwürdige Ansprüche" + commission_epic.6004.writerservant:0 "[composer.GetName] hat fleißig an meiner Chronik gearbeitet, die sowohl in Sachen Umfang als auch hinsichtlich der Breite ihres Inhalts beständig wächst.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]", sagt [composer.Custom('DE_PRO_PER_S_3P_N')], „ich habe ein altes Schriftstück über Steuern und Grundbesitzrechte gefunden. Eine recht öde Lektüre, doch darin wurde [ancestor_1.Custom('DE_ART_IND_N')] [ancestor_1.GetLadyLord] namens [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'die Großgewachsene','der Kahle')] erwähnt, der in alten Tagen über [neighboring_county_1.GetNameNoTier] und [neighboring_county_2.GetNameNoTier] herrschte. Es gelang mir, [ancestor_1.Custom('DE_PRO_POS_S_3P')]e Abstammungslinie von der Spätantike nachzuverfolgen – bis zu Euch! Ich kann Euch somit Ansprüche auf jedes dieser Länder verschaffen –und zwar derart glaubwürdige, dass niemand sie verleugnen könnte.“" + commission_epic.6004.scribes:0 "Meine Schreiber haben fleißig an meiner Chronik gearbeitet, die mit jedem Tag länger und dicker wird.\n\n„Herr[ROOT.GetCharacter.Custom('DE_END_NOU_S_GS_N')]“, sagen sie, „wir haben eine königliche Urkunde von äußerst hohem Alter gefunden, die die Herrschaft über [neighboring_county_1.GetNameNoTier] und [neighboring_county_2.GetNameNoTier] [ancestor_1.Custom('DE_ART_IND_D')] gewissen [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'der Gütigen','dem Glücklichen')] überträgt. Dank der Anleitung durch [ROOT.GetCharacter.GetFaith.HighGodName] konnten wir Eure Abstammungslinie bis zu [ancestor_1.Custom('DE_PRO_PER_S_3P_D')] zurückverfolgen, und dies haben wir selbstredend auch in der Chronik getan. Jedes dieser Länder würde rechtmäßig Euch gehören.“" + commission_epic.6004.a:0 "Warum nicht gleich beide?" + commission_epic.6004.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] gehört sicherlich zu meinem Erbe." + commission_epic.6004.c:0 "Ich hatte schon immer das Gefühl, [neighboring_county_2.GetNameNoTierNoTooltip] sollte mir gehören!" + + commission_epic.6005.t:0 "Ein unvollendetes Epos" + commission_epic.6005.writerservant:0 "Ich hegte schon lange die Vermutung, dass irgendetwas mit meiner Chronik im Argen liegt, und nun sucht mich doch tatsächlich [composer.GetName] mit sorgenvoller Miene auf.\n\n„Bedauerlicherweise, Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, sagt [composer.Custom('DE_PRO_PER_S_3P_N')], „konnte ich trotz meiner besten Bemühungen keine historischen Erwähnungen über irgendwelche Ansprüche finden, die sich hätten untermauern lassen. Ich kann diese Arbeit nicht fortsetzen. Und dennoch habe ich eine Chronik geschaffen, die die Tugenden Eurer Dynastie preist. Bitte gebt Euch damit zufrieden und bestraft mich nicht für mein Scheitern …“" + commission_epic.6005.scribes:0 "Meine Schreiber scheinen sich schon länger mit meiner Chronik schwerzutun, und nun suchen sie mich doch tatsächlich mit sorgenvollen Mienen auf.\n\n„Bedauerlicherweise“, sagen sie, „konnten wir keine historischen Erwähnungen über irgendwelche Ansprüche finden, die sich hätten untermauern lassen. Wir haben es versucht, doch es lag außerhalb unserer Möglichkeiten. Und dennoch haben wir eine Chronik geschaffen, die die Tugenden Eurer Dynastie preist. Bitte gebt Euch damit zufrieden und bestraft uns nicht für unser Scheitern …“" + commission_epic.6005.a:0 "Ab in den finstersten Kerker mit Euch!" + commission_epic.6005.b:0 "Ihr unfähigen Narren …" + commission_epic.6005.c:0 "Werde ich von [ROOT.GetCharacter.GetFaith.HighGodName] für meine Hoffart bestraft?" + commission_epic.6005.d:0 "Wenigstens habe ich eine Chronik …" + + commission_epic.6006.t:0 "Wirksame Propaganda" + commission_epic.6006.writerservant:0 "„Sie ist fertig, Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, sagt [composer.GetName] mit einiger Erleichterung und überreicht mir einen dicken Folianten. „Dies ist die Chronik von Haus [ROOT.Char.GetDynastyHouseNameNoTooltip], die in allen Einzelheiten dessen Geschichte der Herrschaft über jene Lande schildert, die Ihr wünschtet. Nun kann gewiss keiner Eure rechtmäßigen Ansprüche anfechten!“" + commission_epic.6006.scribes:0 "Endlich haben meine Schreiber die Propagandachronik fertiggestellt. Sie wirken erleichtert, als sie mir einen geradezu riesigen Wälzer überreichen.\n\n„Hier ist sie, [ROOT.Char.GetDynastyHouseNameNoTooltip]: die große Chronik von Haus [ROOT.Char.GetDynastyHouseNameNoTooltip], die all Eure Ansprüche in sämtlichen Einzelheiten darlegt. Möge sie Euch großes Glück bringen.“" + commission_epic.6006.a:0 "Perfekt!" + + propaganda_chronicle_name:0 "[ROOT.Char.GetDynastyHouseNameNoTooltip]-Propagandachronik" + propaganda_chronicle_desc:0 "Dieser schwergängige Band schildert in geradezu schmerzhafter Detailverliebtheit den Ruhm von Haus [ROOT.Char.GetDynastyHouseNameNoTooltip] und seine vielfältigen, mehr oder minder bizarren Gebietsansprüche." + + half_baked_propaganda_chronicle_name:0 "Unvollendete Propagandachronik" + half_baked_propaganda_chronicle_desc:0 "Wäre dieses Buch je fertiggestellt worden, wäre es gewiss berüchtigt gewesen. So jedoch scheitert es daran, auch nur einen einzigen Leser von den Gebietsansprüchen zu überzeugen, nach denen sein Gönner trachtete. Stattdessen ergeht es sich in endlosen Schilderungen der angeblichen Tugenden der [ROOT.Char.GetDynastyNameNoTooltip]-Dynastie." + + + + commission_epic.9001.t:0 "Ein Familienepos" commission_epic.9001.writer:1 "Das epische Werk über meine Familie ist endlich fertig, und [composer.GetTitledFirstName] hat allen Grund, stolz zu sein!" commission_epic.9001.servant:0 "Offenbar war es eine gute Entscheidung gewesen, [composer.GetTitledFirstName] das [ROOT.Char.Custom('CompositionType')] über meine Familie verfassen zu lassen. Trotz aller Herausforderungen ist das fertige Werk höchst beeindruckend." diff --git a/project/ck3/base_game/localization/german/event_localization/lifestyle/governance/stewardship_duty_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/lifestyle/governance/stewardship_duty_events_l_german.yml index 550e9644bc..0c9810369f 100644 --- a/project/ck3/base_game/localization/german/event_localization/lifestyle/governance/stewardship_duty_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/lifestyle/governance/stewardship_duty_events_l_german.yml @@ -5,7 +5,7 @@ stewardship_duty.0001.start.desc:0 "Als mich die lauten Stimmen einmal mehr erreichen, muss ich dem Verlangen widerstehen, einfach wegzugehen. Ständig zanken" stewardship_duty.0001.vassals.desc:0 "meine Vasallen [arguer_1.GetTitledFirstName] und [arguer_2.GetTitledFirstName]." stewardship_duty.0001.vassalandcourtier.desc:0 "mein Vasall [arguer_1.GetTitledFirstName] und [arguer_2.Custom2('MyCharacterIntroduction', ROOT.Char)]." - stewardship_duty.0001.end.desc:0 "Es bringt mich noch um den Verstand. Ich muss etwas tun!\n\nIch könnte die Situation entweder nutzen, um meine Fähigkeiten in der Kunst der Schlichtung zu üben, oder um sie belauschen und einem von ihnen im Anschluss mein Mitgefühl ausdrücken …" + stewardship_duty.0001.end.desc:0 "Es bringt mich noch um den Verstand. Ich muss etwas tun!\n\nIch könnte die Situation entweder nutzen, um meine Fähigkeiten in der Kunst der Schlichtung zu üben, oder sie belauschen und einem von ihnen im Anschluss mein Mitgefühl ausdrücken …" stewardship_duty.0001.a:0 "Ich versuche, sie zur Vernunft zu bringen." stewardship_duty.0001.b:0 "„Argh, [arguer_2.GetFirstNameNoTooltip] ist ein solcher Holzkopf!“" stewardship_duty.0001.c:0 "„Meint [arguer_1.GetFirstNameNoTooltip] das wirklich ernst? Das ist doch nicht zu fassen!“" diff --git a/project/ck3/base_game/localization/german/event_localization/lifestyle/guile/intrigue_dread_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/lifestyle/guile/intrigue_dread_events_l_german.yml index 63bc0e0f8f..5e84999baa 100644 --- a/project/ck3/base_game/localization/german/event_localization/lifestyle/guile/intrigue_dread_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/lifestyle/guile/intrigue_dread_events_l_german.yml @@ -194,13 +194,13 @@ intrigue_dread.4200.t:0 "Der Wald meiner Träume" intrigue_dread.4200.desc.intro:0 "Durch meine Bemühungen, eine wahrhaft gefürchtete und respektierte Persönlichkeit zu werden, ist eine große Anzahl schuldiger und illoyaler Personen in meinem Kerker gelandet." - intrigue_dread.4200.desc.noble_forest:0 "Der Kerker ist bis zum Rand mit Rivalen, Verrätern und gewöhnlichen Verbrechern gefüllt. Vielleicht ist es an der Zeit, dass ich ihnen ein Ende bereite und sie dabei [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] dienen!" + intrigue_dread.4200.desc.noble_forest:1 "Der Kerker ist bis zum Rand mit Rivalen, Verrätern und gewöhnlichen Verbrechern gefüllt. Vielleicht ist es an der Zeit, dass ich ihnen ein Ende bereite und sie dabei [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip|l] dienen!" intrigue_dread.4200.desc.commoner_forest:0 "Viele niedere Halsabschneider und Taschendiebe vom Land und aus den Städten warten auf ihr Schicksal, abgeschieden von der Gesellschaft, doch ich habe womöglich eine bessere Verwendung für sie." intrigue_dread.4200.desc.middle:0 "\n\nIch stelle mir einen Wald vor, der voll von aufgespießtem Abschaum und Verrätern ist und ganz [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] umgibt: eine grauenvolle Mahnung an jene, die es in Erwähnung ziehen, [ROOT.Char.Custom('DE_ART_DEF_S_A')] [ROOT.Char.GetTitleAsNameNoTooltip] zu verraten." intrigue_dread.4200.desc.noble_forest.outro:0 "Ich sehe [random_prisoner_scope.GetNameNoTooltip] gepfählt vor mir, umringt von Gemeinen, die sein Schicksal teilen. Ich muss diesen Traum nur noch verwirklichen." intrigue_dread.4200.desc.commoner_forest.outro:0 "Ich erblicke Reihe um Reihe gewöhnlicher Verbrecher, die sich bis zum Horizont erstrecken und den Boden von [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] mit ihrem Blut tränken. Mit ein wenig Arbeit können wir genug von diesem Ungeziefer zusammentreiben, um meinen Traum zu verwirklichen." intrigue_dread.4200.a:0 "Fangen wir an!" - intrigue_dread.4200.b:0 "[random_prisoner_scope.GetName] und ein paar Gemeine werden reichen, um die Botschaft zu übermitteln." + intrigue_dread.4200.b:1 "[random_prisoner_scope.GetTitledFirstNameNoTooltip] und ein paar Gemeine werden reichen, um die Botschaft zu übermitteln." intrigue_dread.4200.c:0 "Eine kleine Sammlung von Leibern sollte ausreichen." intrigue_dread.4200.d:0 "Jeder muss mich fürchten!" intrigue_dread.4200.e:0 "Bei [ROOT.Char.GetFaith.HighGodName]! Ich kann das nicht tun!" diff --git a/project/ck3/base_game/localization/german/event_localization/lifestyle/guile/intrigue_scheming_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/lifestyle/guile/intrigue_scheming_events_l_german.yml index 0215c54435..79dbf90913 100644 --- a/project/ck3/base_game/localization/german/event_localization/lifestyle/guile/intrigue_scheming_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/lifestyle/guile/intrigue_scheming_events_l_german.yml @@ -241,7 +241,7 @@ intrigue_scheming.4050.t:0 "Wissensaustausch" intrigue_scheming.4050.desc.start:0 "Ich nehme an, [buyer.GetTitledFirstName] wäre höchst interessiert an meinem Wissen darüber, dass" intrigue_scheming.4050.desc.lover:1 "[buyer.Custom('DE_PRO_POS_S_3P')][owner.Custom('DE_END_PRO_S_N')] [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetTitledFirstName] intim mit [target.GetTitledFirstName] verkehrt …" - intrigue_scheming.4050.desc.incest:2 "[buyer.Custom('DE_PRO_POS_S_3P')][owner.Custom('DE_END_PRO_S_N')] [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetFirstName] und [target.Custom('DE_ART_DEF_S_N')] [owner.Custom2('RelationToMeShort', SCOPE.sC('target'))] von [owner.GetTitledFirstName], [target.GetTitledFirstName], geschlechtliche Beziehungen miteinander pflegen …" + intrigue_scheming.4050.desc.incest:2 "[buyer.Custom('DE_PRO_POS_S_3P')][owner.Custom('DE_END_PRO_S_N')] [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetFirstNameNoTooltip] und [target.Custom('DE_ART_DEF_S_N')] [owner.Custom2('RelationToMeShort', SCOPE.sC('target'))] von [owner.GetTitledFirstName], [target.GetTitledFirstName], geschlechtliche Beziehungen miteinander pflegen …" intrigue_scheming.4050.desc.pregnancy:1 "[buyer.Custom('DE_PRO_POS_S_3P')][owner.Custom('DE_END_PRO_S_N')] [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetTitledFirstName] das Kind von [target.GetTitledFirstName] unter dem Herzen trägt …" intrigue_scheming.4050.desc.bastard:3 "[buyer.Custom('DE_PRO_POS_S_3P')][target.Custom('DE_END_PRO_S_N')] [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))] [target.GetTitledFirstName] in Wahrheit von [target.GetRealFather.GetTitledFirstName] gezeugt wurde …" intrigue_scheming.4050.desc.murderattempt:0 "[owner.GetTitledFirstName] hinter einem gescheiterten Komplott steckt, [target.GetTitledFirstName] zu ermorden …" diff --git a/project/ck3/base_game/localization/german/event_localization/lifestyle/warfare/warhorse_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/lifestyle/warfare/warhorse_events_l_german.yml index ce5b52e3b2..160ef3b8f1 100644 --- a/project/ck3/base_game/localization/german/event_localization/lifestyle/warfare/warhorse_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/lifestyle/warfare/warhorse_events_l_german.yml @@ -46,9 +46,9 @@ warhorse.1001.e:0 "Ich bin nicht interessiert." warhorse.1001.e.tt:1 "#F „[THIS.Char.Custom('WarhorseStoryName')] braucht keinen anderen Ausbilder als mich!“#!" warhorse.1001.f:0 "Dafür bezahle ich schließlich einen $master_of_horse_court_position$!" - warhorse.1001.f.tt:0 "Euer $master_of_horse_court_position$ beginnt damit, [ROOT.Char.Custom('HorseStoryMareStallion_DE_2')] [ROOT.Char.Custom('HorseStoryMareStallion')] abzurichten." + warhorse.1001.f.tt:1 "Euer $master_of_horse_court_position$ beginnt damit, [THIS.Char.Custom('WarhorseStoryName')] abzurichten." warhorse.1001.f.failure:0 "Ihr überschätzt Euren $master_of_horse_court_position$" - warhorse.1001.f.failure.tt:0 "[m_horse.GetTitledFirstNameNoTooltip] scheitert daran, [ROOT.Char.Custom('WarhorseStoryName_DE_2') [ROOT.Char.Custom('WarhorseStoryName')] abzurichten." + warhorse.1001.f.failure.tt:0 "[m_horse.GetTitledFirstNameNoTooltip] scheitert daran, [ROOT.Char.Custom('WarhorseStoryName_DE_2')] [ROOT.Char.Custom('WarhorseStoryName')] abzurichten." warhorse.1002.desc:0 "[ROOT.Char.Custom('WarhorseStoryName')] ließ sich gut ausbilden, und die ersten Ergebnisse waren auch umgehend zu sehen!" warhorse.1002.a:0 "Das war gut investiertes Geld!" diff --git a/project/ck3/base_game/localization/german/event_localization/placeholderhugofp2eventtasf_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/placeholderhugofp2eventtasf_events_l_german.yml new file mode 100644 index 0000000000..b2a40b99c1 --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/placeholderhugofp2eventtasf_events_l_german.yml @@ -0,0 +1,256 @@ +l_german: + fp2_struggle.2000.t:0 "Ungeordneter Markt" + fp2_struggle.2000.desc:0 "Bei der Besichtigung der Marktstraße begegne ich [fp2_2000_market_inspector.GetFullName], einem besorgten Muhtasib, der versucht, die Marktverordnungen bei den Krämern durchzusetzen. „Unordentlicher Aufbau, Öl neben der Moscheetür, nicht abgezogene Kaninchen und Käse in Schalen! Bei Allah! Ihr solltet mir jetzt einmal alle lieber zuhören!“\n\nDieser Muhtasib #emphasis sollte#! Marktvergehen bestrafen, wenn nötig mit Gewalt. Doch stattdessen wird er von den vor Gier blinden Händlern einfach nicht weiter beachtet.\n\nWas kann ich tun, um ihm zu helfen?" + fp2_struggle.2000.a:0 "Greift in die Sache ein und droht, einen Kadi zu rufen." + fp2_struggle.2000.a.desc:0 "Der Muhtasib bringt diese fehlgeleiteten Händler auf den rechten Pfad.\nKadi bestrafen sie entsprechend der von ihnen gefällten Urteile." + fp2_struggle.2000.a.a:0 "Die Händler gehorchen Euren Worten, sind aber nicht überzeugt" + fp2_struggle.2000.a.a.notif:0 "Eskalierende Bürokratie" + fp2_struggle.2000.a.b:0 "Ihr klärt die Angelegenheit in zivilisierter Art und Weise" + fp2_struggle.2000.a.b.notif:0 "Gefälliger Kompromiss" + fp2_struggle.2000.b:1 "Lasst sie alle streng ermahnen!" + fp2_struggle.2000.b.desc:0 "Ich übernehme es selbst, die Händler zu züchtigen." + fp2_struggle.2000.b.notif:0 "Zur Schau gestellte Sorgfalt" + fp2_struggle.2000.b.notif.desc:0 "Schockiert zu sehen, wie ein Muhtasib gemaßregelt wird, räumen die Händler rasch den Markt." + fp2_struggle.2000.d:0 "Warum sollten Regeln dem Geschäft in die Quere kommen?" + fp2_struggle.2000.d.desc:0 "Geschäfte ohne Rücksicht auf die guten Sitten werden für mehr Handel sorgen, aber den Markt langsam destabilisieren" + fp2_struggle.2000.e:0 "Ich dulde diesen Ungehorsam nicht! Wachen!" + fp2_struggle.2000.f:0 "Da wir gerade dabei sind: Warum bauen wir nicht auch ein Freudenhaus?" + fp2_struggle.2000.f.desc:0 "Ihr ermutigt die Händler, die Hisba noch weiter zu verletzen, um so für Entspannung zu sorgen" + fp2_struggle.2000.f.notif:0 "Nachsicht gegenüber Händlern" + fp2_struggle.2000.f.notif.desc:0 "Es gibt nur noch mehr Verstöße gegen die Regeln des Marktes, da der Muhtasib ihre Einhaltung nun nicht mehr durchsetzt" + fp2_struggle.2001.t:0 "Das aufgegebene Dorf" + fp2_struggle.2001.desc:0 "Während ich das Gelände meiner Festungsanlage besichtige, tritt ein Dorfältester an mich heran.\n\n„Groß[ROOT.Char.Custom('DE_END_ADJ_NUL_S_N')] [ROOT.Char.GetLadyLord], bitte habt Gnade mit uns und rettet unser Dorf vor der Tyrannei von [fp2_2001_desperate_county.GetHolder.GetName]. [fp2_2001_desperate_county.GetHolder.Custom('DE_PRO_PER_S_3P_N')|U] hat unsere Siedlung viel zu lange vernachlässigt. Die Leute sehnen sich nach einem neuen Herrscher: Sie sehnen sich nach Euch, Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')].“" + fp2_struggle.2001.desc.extra.a:0 "[fp2_2001_desperate_county.GetName] gehört Eurem Verbündeten [fp2_2001_desperate_county.GetHolder.GetName]. Die militärische Unterstützung von Rebellen wäre ein Akt der Aggression.\n\n" + fp2_struggle.2001.desc.extra.b:0 "Als Halter[fp2_2001_desperate_county.GetHolder.Custom('DE_END_NOU_S_GS_N')] von [fp2_2001_desperate_county.GetHolder.GetName] hat [fp2_2001_desperate_county.GetName] einen Waffenstillstand mit Euch. Den Bauern zu helfen, wäre ein Bruch mit dieser Vereinbarung." + fp2_struggle.2001.a:0 "Ihr habt mein Wort: [fp2_2001_desperate_county.GetNameNoTierNoTooltip] wird befreit werden!" + fp2_struggle.2001.a.desc:0 "Man erwartet, dass Ihr [fp2_2001_desperate_county.GetNameNoTier] innerhalb von #bold fünf Jahren#! einnehmt" + fp2_struggle.2001.a.a.desc:0 "[2001_scoped_chaplain.GetTitledFirstName] wird sehr enttäuscht sein, falls Ihr scheitert" + fp2_struggle.2001.a.notif:0 "Rechtschaffener Anspruch gewährt" + fp2_struggle.2001.b:0 "Seid Ihr bereit, [fp2_2001_desperate_elder.GetFaith.HighGodName] dafür aufzugeben?" + fp2_struggle.2001.b.desc:0 "Man erwartet, dass Ihr [fp2_2001_desperate_county.GetNameNoTier] innerhalb von #bold zehn Jahren#! einnehmt" + fp2_struggle.2001.b.notif:0 "[fp2_2001_desperate_county.GetNameNoTierNoTooltip] konvertiert zum Glauben „[FAITH.GetNameNoTooltip]“" + fp2_struggle.2001.b.notif.desc:0 "Ob aus freier Entscheidung oder Verzweiflung: Das Dorf [fp2_2001_desperate_county.GetNameNoTier] hat den Glauben „[ROOT.Char.GetFaith.GetName]“ angenommen" + fp2_struggle.2001.c:0 "Beweist mir Eure Entschlossenheit: Richtet Eure Speere auf [fp2_2001_desperate_county.GetHolder.GetFirstNameNoTooltip]!" + fp2_struggle.2001.d:0 "Vielleicht fangt Ihr schon einmal damit an, Tribut an mich zu zahlen …" + fp2_struggle.2001.d.notif:0 "Verzweifelte Dörfler zahlen ein Befreiungsgeld" + fp2_struggle.2001.d.notif.desc:0 "Die Bauern aus [fp2_2001_desperate_county.GetName] haben ihre letzten Wertsachen zusammengekratzt, um den Tribut für die Befreiung zu entrichten" + fp2_struggle.2001.e:0 "Ich bedaure es, doch Euer Volk wird sich selbst helfen müssen." + fp2_struggle.2001.e.desc:0 "Ihr überlasst die Bauern ihrem Schicksal unter der Herrschaft von [fp2_2001_desperate_county.GetHolder.GetName]" + fp2_struggle.2001.f:0 "Ich stehe zu [fp2_2001_desperate_county.GetHolder.GetTitleAsNameNoTooltip] und werde [fp2_2001_desperate_county.GetHolder.Custom('DE_PRO_PER_S_3P_A')] von Eurem Verrat berichten!" + fp2_every_major_vassal_notifier:0 "Jeder mächtige Vasall" + fp2_every_major_same_faith_vassal_notifier:0 "Jeder mächtige [dyloc_powerful_vassal_faith.GetAdjective|l]e Vasall" + fp2_every_major_different_faith_vassal_notifier:0 "Jeder mächtige nicht-[dyloc_powerful_vassal_faith.GetAdjective|l]e Vasall" + fp2_every_major_same_culture_vassal_notifier:0 "Jeder mächtige [dyloc_powerful_vassal_culture.GetNameNoTooltip|l]e Vasall" + fp2_one_independent_ruler_of_each_culture_notifier:0 "An diesem [struggle|E] ist ein [independent_ruler|E] von jeder [culture|E] beteiligt" + fp2_struggle.2002.t.a:0 "Befreites Dorf" + fp2_struggle.2002.t.b:0 "Unerfüllte Pflichten" + fp2_struggle.2003.t:0 "Eine Bande Zugvögel" + fp2_struggle.2003.desc:1 "Eine verwundete und desillusionierte Söldnertruppe ist in [fp2_2003_county_town.GetName] angekommen. Die Einheimischen werden nervös, weil sie gehört haben wollen, die Söldner trachteten danach, sich niederzulassen, sobald sie ein leichtes Ziel gebrandschatzt haben.\n\nEs wird immer mehr Spannungen und Zwiste geben, wenn ich in dieser Sache nicht eingreife." + fp2_struggle.2003.a:0 "Bittet sie inständig zu gehen." + fp2_struggle.2003.a.a.notif:0 "Die Briganten ignorieren die Bitte" + fp2_struggle.2003.a.b.notif:0 "Friedliche Lösung" + fp2_struggle.2003.b:0 "Bietet einen Posten in der Stadtgarnison an." + fp2_struggle.2003.b.desc:0 "Die Garnison könnte Veteranentruppen gebrauchen, und der beste Weg, eine verwundete Bestie zu zähmen, besteht darin, sie zu füttern" + fp2_struggle.2003.c:0 "Treibt sie aus der Stadt!" + fp2_struggle.2003.c.desc:0 "Ihr organisiert einen Präventivschlag und setzt die örtliche Garnison für einen Überraschungsangriff ein, um die Vandalen zu vertreiben\n" + fp2_struggle.2003.c.a:0 "Die Söldner schlachten die Soldaten ab" + fp2_struggle.2003.c.b:0 "Die Söldner bändigen die Söldner" + fp2_struggle.2003.c.b.notif:0 "Söldnerbedrohung gebändigt" + fp2_struggle.2003.d:0 "„Ihr seht mir aus wie gute Bauern!“" + fp2_struggle.2003.d.desc:0 "Ihr bietet an, Ackerland und Ausrüstung von den Einheimischen zu kaufen, um beides den Söldnern zu schenken" + fp2_struggle.2003.e:0 "Sollen die Einheimischen sich darum kümmern." + fp2_struggle.2003.e.desc:0 "Die Spannungen sind schon groß genug. Es wäre nur noch riskanter, die Söldner zu reizen" + fp2_struggle.2003.e.notif.a:0 "Söldner plündern Landstrich" + fp2_struggle.2003.e.notif.b:0 "Provokation der Bauern endet dramatisch" + fp2_struggle.2003.e.notif.b.desc:0 "Die Einheimischen verlangten, dass die Söldner gehen, doch mehr Provokation brauchte es nicht, um die Söldner zum Angriff zu bewegen." + fp2_struggle.2003.e.notif.c:0 "Söldner lassen sich nieder" + fp2_struggle.2003.e.notif.c.desc:0 "Den Söldnern gefällt [fp2_2003_county_town.GetName] und sie haben sich dort als Bauern niedergelassen, was der Region unerwartete Einnahmen und eine Reserve an geübten Leuten einbringt." + fp2_struggle.2007.t:0 "Eine Burg, die Iberiens würdig ist" + fp2_struggle.2007.desc.main:1 "sind reif für die Entwicklung“, sagt mein [fp2_2007_scoped_steward.GetCouncilTitleFirstName]. „Mit Euren Mitteln können wir [fp2_2007_free_real_estate.GetCounty.GetTitle.GetNameNoTier] mit #emphasis deutlich#! verringerten Kosten gegen unsere lauernden Feinde sichern – [2007_vassal_sponsor.GetTitledFirstName] hat um eine Befestigung im [fp2_2007_foreign_faith.GetAdjective|l]en Stil gebeten und bietet sogar eigenes Geld an, um Euch zu überzeugen. Eure anderen Vasallen verlangen indes, dass Ihr Euch an örtliche [ROOT.Char.GetFaith.GetAdjective|l]e Architekten haltet. Schlussendlich liegt die Entscheidung bei Euch, Lehnsherr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]. Unabhängig dessen, wie Ihr Euch entscheidet: Dies ist eine goldene Gelegenheit, das Reich als Ganzes zu stärken.“ Die einzige Frage ist nur, #EMP wer#! für diese goldene Gelegenheit auserkoren wird …" + fp2_struggle.2007.desc.a:0 "„Eure Lande $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.desc.b:0 "„Die Lande von [fp2_2007_castle_holder.GetTitledFirstName] $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.a:0 "Ich werde den [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]en Architekten anwerben." + fp2_struggle.2007.a.castile:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip|U]? [fp2_2007_foreign_faith.GetAdjectiveNoTooltip|U]? Ich will einen [fp2_2007_allegedprotocastilean.GetNameNoTooltip|l]en Architekten!" + fp2_struggle.2007.a.notif:0 "Der Bau einer Burg beginnt in [fp2_2007_free_real_estate.GetName]." + fp2_struggle.2007.a.major_vassal_flavor:0 "Die Meinung von Vasallen desselben Glaubens wird sich nicht ändern, da dies der erwartete Ausgang war." + fp2_struggle.2007.a.castile.favor:0 "Niemand wird sich einem [fp2_2007_allegedprotocastilean.GetNameNoTooltip] entgegenstellen, da sie bekannt für herausragende Architekten sind" + fp2_struggle.2007.b:0 "Ich heure den [fp2_2007_foreign_faith.GetAdjectiveNoTooltip|l]en Architekten an." + fp2_struggle.2007.b.flavor:0 "Dieses Handeln wird als klares Zeichen erachtet werden, ungeachtet des Glaubens." + fp2_struggle.2007.c:0 "Ich entwerfe die Burg selbst. Wie schwer kann das schon sein?" + fp2_struggle.2007.c.flavor:0 "Eine Burg zu entwerfen, ohne ein Vermögen auszugeben, ist ein ungeheuer schweres Unterfangen" + fp2_struggle.2007.c.roco:0 "Der $royal_architect_court_position$ wird sich um diese Aufgabe kümmern." + fp2_struggle.2007.c.notif.a.t:0 "Modernde Fundamente, zerfallende Wände" + fp2_struggle.2007.c.notif.a.desc:0 "Eure Pläne für die Burg sind vom Pech verfolgt" + fp2_struggle.2007.c.notif.b.desc:0 "Der Entwurf ist ein Erfolg" + fp2_struggle.2007.d:1 "Ich werde #EMP keine#! Schlösser finanzieren, und schon gar nicht, wenn es nicht meine sind!" + fp2_struggle.2007.d.alt:0 "Diese Lande sehnen sich nicht nach einer Burg. Lasst sie in Frieden." + fp2_struggle.2008.t:0 "Ein [fps_2008_misdeed_actor.GetCouncilTitle] auf Abwegen" + fp2_struggle.2008.desc:0 "Eines Abends sitzt [fps_2008_misdeed_actor.GetCouncilTitleFirstName] in der spärlich erleuchteten Ratskammer. [fps_2008_misdeed_actor.Custom('DE_PRO_POS_S_3P')|U] Blick und seine Schreibfeder haften geradezu auf unverdächtigen Berichten über unsere Ausgaben. Und doch liegen neben [fps_2008_misdeed_actor.Custom('DE_PRO_PER_S_3P_D')] tönerne Gussformen für das königliche Siegel, die [fps_2008_misdeed_actor.Custom('DE_PRO_PER_S_3P_N')] eigentlich nur gebrauchen kann, wenn [fps_2008_misdeed_actor.Custom('DE_PRO_PER_S_3P_N')] vorhat, das Reich um Geldmittel zu betrügen. Allein der Gedanke, dass [fps_2008_misdeed_actor.Custom('DE_ART_IND_N')] [fps_2008_misdeed_actor.GetWomanMan] von [fps_2008_misdeed_actor.Custom('DE_PRO_POS_S_3P')]er Stellung es wagen würde, vor den Augen von [ROOT.Char.GetFaith.HighGodName] derart schändlich zu handeln!\n\nSchändlich … aber geschickt. Hätte ich [fps_2008_misdeed_actor.Custom('DE_PRO_PER_S_3P_A')] nicht auf frischer Tat ertappt, hätte niemand [fps_2008_misdeed_actor.Custom('DE_PRO_POS_S_3P')] Komplott bemerkt." + fp2_struggle.2008.a:0 "Ich habe genug gesehen. In den Kerker mit Euch!" + fp2_struggle.2008.b.a:0 "Lehrt mich, wie man Dokumente fälscht, und ich zeige Euch Gnade." + fp2_struggle.2008.b.flavor:1 "Ihr lasst die Beweise unter den Tisch fallen und erhaltet im Austausch Wissen über die Kunst der Täuschung." + fp2_struggle.2008.c:0 "Diese Mittel sind doch für mich bestimmt … nicht wahr?" + fp2_struggle.2008.c.flavor:0 "Ihr kehrt die Beweise für ein Vergehen unter den Teppich und nehmt an dem Korruptionskomplott teil." + fp2_struggle.2008.d:0 "Ihr werdet auf dem Marktplatz an den Pranger gestellt." + fp2_struggle.2008.d.flavor:0 "Ihr enthüllt dem Volk [fps_2008_misdeed_actor.Custom('DE_PRO_POS_S_3P')]e Taten, damit die Leute selbst über [fps_2008_misdeed_actor.Custom('DE_PRO_PER_S_3P_A')] urteilen können. Damit verstoßt Ihr gegen den Wunsch nach Diskretion Eurer Vasallen und Ratsmitglieder." + fp2_struggle.2009.t:0 "Das Fangen sagenumwobener Diebe" + fp2_struggle.2009.desc:0 "„Ihr Holzkopf habt Euch die falsche Burg ausgesucht!“, schreit mein Ratsmarschall, während er einen verängstigten Eindringling mit dem Schwert bedroht.\n\nNach weiterem Druck durch meinen Ratsmarschall erklärt [fp2_2009_garduna_young_thief.Custom('DE_ART_DEF_S_N)] junge [fp2_2009_garduna_young_thief.GetWomanMan], dass [fp2_2009_garduna_young_thief.Custom('DE_PRO_PER_S_3P_N')] Teil eines großen Zusammenschlusses von Verbrechern aus [fp2_2009_involved_ruler.GetPrimaryTitle.GetName] ist. [fp2_2009_garduna_guild_master.GetFullNameNicknamed] führt diese ‚Gilde‘ an. „Ihr versucht also, direkt vor meiner Nase eine neue Diebesgilde zu etablieren, hm?“ frage ich, woraufhin [fp2_2009_garduna_young_thief.Custom('DE_ART_DEF_S_N')] Dieb[fp2_2009_garduna_young_thief.Custom('DE_END_NOU_S_GS_N')] bloß nickt. [fp2_2009_garduna_young_thief.Custom('DE_PRO_PER_S_3P_N')|U] ist bereit, weiteres Wissen mit mir zu teilen, wenn ich [fp2_2009_garduna_young_thief.Custom('DE_PRO_POS_S_3P')] Leben verschone." + fp2_struggle.2009.a:0 "Dieses Reich ist nicht groß genug für #EMP zwei#! [Select_CString(ROOT.Char.IsFemale,'Königinnen','Könige')]." + fp2_struggle.2009.a.flavor:0 "Ihr lasst [fp2_2009_garduna_young_thief.Custom('DE_ART_DEF_S_A')] Dieb[fp2_2009_garduna_young_thief.Custom('DE_END_NOU_S_GS_N')] gehen, da [fp2_2009_garduna_young_thief.Custom('DE_PRO_PER_S_3P_N')] Euch verrät, wo sich [fp2_2009_garduna_young_thief.Custom('DE_PRO_POS_S_3P')] Anführer aufhält. Danach macht Ihr Euch auf die Suche nach dieser Person, um sie zu besiegen und Euch den Titel „Diebestöter[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“ zu verdienen." + fp2_struggle.2009.b:0 "Verratet mir, wo Eure Komplizen sich verbergen, und Ihr bleibt womöglich verschont." + fp2_struggle.2009.b.blues:0 "Erhält nach dem Verrat an [fp2_2009_garduna_young_thief.Custom('DE_PRO_POS_S_3P')]en Freunden die [trait|E] „#TUT_KW [GetTrait('depressed_1').GetName(GetNullCharacter)]#!“" + fp2_struggle.2009.c:0 "Eure Diebesgilde klingt, als könnte man sie … #emphasis besteuern#!." + fp2_struggle.2009.d:0 "Arbeitet für mich. [fp2_2009_involved_ruler.Custom('DE_ART_DEF_S_N')|U] [fp2_2009_involved_ruler.GetPrimaryTitle.GetNameNoTooltip] sollte Euer Ziel sein." + fp2_struggle.2009.d.flavor.st:0 "Ihr bezahlt die Diebesgilde dafür, Eure Lande zu verlassen" + fp2_struggle.2009.e:0 "Ich werde Euer abgeschlagenes Haupt [fp2_2009_involved_ruler.GetTitledFirstNameNoTooltip] schenken." + fp2_struggle.2009.e.a:0 "Die Diebesgilde könnte zurückschlagen, indem sie eine zufällige Grafschaft destabilisiert" +# Note to spanish translators: please translate this as "Cazando a la Martes Foina", saying Garduña is too blatant. + fp2_struggle.2010.t:0 "Die Jagd auf den Steinmarder" + fp2_struggle.2010.desc:0 "Nach meiner Ankunft in [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip] betrete ich eine verlassene Kirche. [fp2_2009_garduna_guild_master.GetNameNoTooltip] wartet bereits auf mich.\n\n„[ROOT.Char.GetFirstNameNoTooltip], nehme ich an? Die Waffe an Eurer Seite verrät mir schon, dass Ihr nicht hier seid, um eine Abmachung auszuhandeln. Doch Diebe sind eher Kaufleute als Soldaten. Wir könnten beide zufrieden von hier fortgehen, wenn Ihr mich bezahlt. Das wird dann auch das letzte meiner Geschäfte mit Eurem Reich sein.“" + fp2_struggle.2010.b:0 "Bereitet Euch darauf vor, Euren Kopf zu verlieren, Schlange!" + fp2_struggle.2010.c:0 "Schutzgeld zu zahlen, klingt besser als ein Kampf …" + fp2_struggle.2011.desc:0 "Da [fp2_2009_garduna_guild_master.GetFirstName] besiegt ist, sind die Diebesgilde und ihre Umtriebe lahmgelegt." + fp2_struggle.2011.a:0 "Es ist gut, [ROOT.Char.Custom('DE_ART_DEF_S_N')] [Select_CString(ROOT.Char.IsFemale,'Königin','König')] #DIE2 der Diebe#! zu sein" + fp2_struggle.2012.t:0 "Bericht von örtlichen Quellen:" + fp2_struggle.2012.desc:0 "Eine Bande ruchloser Diebe treibt in [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip] ihr Unwesen. Es ist klar, dass jemand diese Verbrecher absichtlich mit allem Nötigen ausgestattet hat, um uns zu schaden. Fürs Erste wäre es klug, der Region einen Marschall zu ihrer Sicherung zuzuweisen." + fp2_struggle.2012.a:0 "Wer immer dies getan hat, spielt mit unsauberen Mitteln!" + fp2_struggle.2012.t.alt:1 "[fp2_2012_sender.Custom2('AppropriateGreetingPositive', ROOT.Char)]" + fp2_struggle.2012.desc.alt:0 "gemeinsam mit diesem Brief erreicht Euch das abgetrennte Haupt eines jener Diebe, die in unser beider Reiche Chaos stiften. Ich habe mir die Freiheit genommen, diesen Langfinger hinzurichten und Eure Garnison in [fp2_2009_involved_capital_county.GetNameNoTier] darüber in Kenntnis zu setzen, wo sich seine Komplizen aufhalten." + fp2_struggle.2012.a.alt:0 "[fp2_2009_has_gifted_head.GetFirstNameNoTooltip] hat mir ein entzückendes Geschenk gebracht!" + fp2_struggle.2013.t:0 "Das Geheimnis der Freiheit" + fp2_struggle.2013.desc:0 "[fp2_2013_prisoner_with_a_secret.GetFullNameRegnal] befindet sich als Gefangen[fp2_2013_prisoner_with_a_secret.Custom('DE_END_ADJ_IND_S_N')] in meiner Gewalt und ist mir ausgeliefert. Sich dessen sehr bewusst bringt [fp2_2013_prisoner_with_a_secret.Custom('DE_PRO_PER_S_3P_N')] eine sehr verzweifelte Bitte vor … „Ich verrate Euch das Geheimnis von [fp2_2013_secret_owner.GetFullNameRegnal], wenn Ihr mich freilasst.“" + fp2_struggle.2013.a:0 "Verratet mir das Geheimnis und Ihr seid [fp2_2013_prisoner_with_a_secret.Custom('DE_ART_IND_N')] frei[fp2_2013_prisoner_with_a_secret.Custom('DE_END_ADJ_IND_S_N')] [fp2_2013_prisoner_with_a_secret.GetWomanMan]." + fp2_struggle.2013.a.a:0 "Ihr werdet das Geheimnis von #TUT_KW [fp2_2013_secret_owner.GetFirstName]#! erfahren" + fp2_struggle.2013.b:0 "Warum sollte ich einen Handel eingehen, wenn ich Euch einfach foltern kann?" + fp2_struggle.2013.b.b:0 "[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] widersteht der Folter" + fp2_struggle.2013.c:0 "Verräterische Schlange! [fp2_2013_secret_owner.GetFirstNameNoTooltip] wird hiervon erfahren!" + fp2_struggle.2013.c.desc:0 "Ohne das Geheimnis zu erfahren, beschließt Ihr, [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] vor [fp2_2013_secret_owner.GetFirstNameNoTooltip] zu bringen, um [fp2_2013_prisoner_with_a_secret.Custom('DE_PRO_PER_S_3P_A')] für [fp2_2013_prisoner_with_a_secret.Custom('DE_PRO_POS_S_3P')]e Heimtücke zu bestrafen." + fp2_struggle.2013.c.a:0 "[fp2_2013_secret_owner.GetFirstName] wird über das Schicksal von [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] entscheiden" + fp2_struggle.2013.d:0 "Ich mache keine Versprechungen. Sagt es mir und vielleicht denke ich später darüber nach …" + fp2_struggle.2014.t:0 "An [ROOT.Char.Custom('DE_ART_DEF_S_A')] schön[ROOT.Char.Custom('DE_END_ADJ_DEF_S_A')] [ROOT.Char.GetNameNoTooltip]:" + fp2_struggle.2014.desc.start:0 "Seid bedankt, dass Ihr [fp2_2013_prisoner_with_a_secret.GetNameNoTooltip] zu mir zurückgeschickt habt, " + fp2_struggle.2014.desc.light:0 "doch ich glaube nicht, dass [fp2_2013_prisoner_with_a_secret.Custom('DE_PRO_PER_S_3P_N')] irgendetwas getan hat, was eine Strafe verdient hätte. Ich habe [fp2_2013_prisoner_with_a_secret.Custom('DE_PRO_PER_S_3P_A')] unbeschadet ziehen lassen.$fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.start:0 "Wie ich das sehe, versuchte dieses Schwein, meine Geheimnisse zu verkaufen, um die eigene Haut zu retten." + fp2_struggle.2014.desc.heavy.outcome.prison:0 "$fp2_struggle.2014.desc.heavy.start$ Ich werde dafür Sorge tragen, dass weder [fp2_2013_prisoner_with_a_secret.Custom('DE_PRO_PER_S_3P_N')] noch die Geheimnisse je ans Tageslicht kommen werden. $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.outcome.death:0 "$fp2_struggle.2014.desc.heavy.start$ Stattdessen habe ich meinen Folterknechten aufgetragen, sie [fp2_2013_prisoner_with_a_secret.Custom('DE_PRO_PER_S_3P_D')] in Gänze abzuziehen! $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.end:0 "\n\nIhr habt mir etwas Gutes getan. Das werde ich nicht vergessen. Habt Dank." + fp2_struggle.2014.b:0 "Eine Schande, dass [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] nicht hingerichtet wurde, doch zumindest habe ich an Gefallen gewonnen." + fp2_struggle.2015.t:0 "Ein Brief auf dem Rücken" + fp2_struggle.2015.desc:0 "Als ich durch meinen Hof schreite, bemerke ich, wie sich mir ein bislang unbekanntes Gesicht nähert. „Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] höchst [ROOT.Char.Custom('ComplimentAdjective')][ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] Lehnsherr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], ich bin [fp2_struggle_2015_peasant_to_murder.GetFirstName], ehedem Höfling von [fp2_struggle_2015_murder_requester_vassal.Custom2('YourCharacterIntroductionNoComma', ROOT.Char)]. [fp2_struggle_2015_murder_requester_vassal.Custom('DE_PRO_PER_S_3P_N')|U] bat mich, bei Euch vorstellig zu werden und mich Eurem Hof anzuschließen. [fp2_struggle_2015_murder_requester_vassal.Custom('DE_PRO_PER_S_3P_N')|U] gab mir zudem dieses Vorstellungsschreiben mit, das nur Ihr lesen dürft.“ Anschließend überreicht [fp2_struggle_2015_peasant_to_murder.Custom('DE_PRO_PER_S_3P_N')] mir einen versiegelten Brief.\n\nNachdem ich den Brief geöffnet habe, steht da bloß: „#EMP Lieb[ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] [ROOT.Char.GetFirstName], bitte meuchelt [fp2_struggle_2015_peasant_to_murder.Custom('DE_ART_DEF_S_A')] Überbringer[fp2_struggle_2015_peasant_to_murder.Custom('DE_END_NOU_S_GS_N')] dieses Schreibens#!. – [fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip]“" + fp2_struggle.2015.a:0 "„Willkommen! Kommt, trinkt etwas [ROOT.Char.Custom('GetExpensiveDrink_Singular')] #DIE2 (mit Gift)#!.“" + fp2_struggle.2015.a.a:0 "Ihr vermasselt den Vergiftungsversuch" + fp2_struggle.2015.a.murder_scheme:0 "[fp2_struggle_2015_murder_requester_vassal.GetTitledFirstName] wird weiter versuchen, [fp2_struggle_2015_peasant_to_murder.GetFirstName] zu ermorden" + fp2_struggle.2015.a.b:0 "Höfling vergiftet!" + fp2_struggle.2015.b:0 "Achtet nicht weiter auf den Brief und nehmt [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] bei Hofe auf." + fp2_struggle.2015.c:0 "„Man hat es auf Euren Tod abgesehen. Flieht, solange Ihr noch könnt.“" + fp2_struggle.2015.c.a:0 "[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] entkommt „auf mysteriöse Weise“" + fp2_struggle.2015.c.b:0 "[fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip] wird mit einer List dazu gebracht, [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] für tot zu halten" + fp2_struggle.2016.t:0 "An [ROOT.Char.Custom('DE_ART_DEF_S_A')] töricht[ROOT.Char.Custom('DE_END_ADJ_IND_S_A')] [ROOT.Char.GetFirstNameNoTooltip]," + fp2_struggle.2016.desc:0 "ich weiß, dass Ihr #DIE2 (auf mein Geheiß)#! mein[fp2_struggle_2015_peasant_to_murder.Custom('DE_END_PRO_S_A')] über alles geliebt[fp2_struggle_2015_peasant_to_murder.Custom('DE_END_ADJ_IND_S_A')] [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] ermordet habt. Doch sorgt Euch nicht: Als Euer treuer Vasall werde ich dieses Geheimnis für mich behalten. Solange wir einander weiter aushelfen wie die guten Freunde, die wir sind." + fp2_struggle.2016.a:0 "Ich wurde getäuscht! [fp2_struggle_2015_murder_requester_vassal.Custom('InsultNoun')]!" + fp2_struggle.2018.t:0 "$fp2_struggle.2017.t$: " + fp2_struggle.2018.t.outcome.a:0 "Das Flechten von Freundschaftsbanden" + fp2_struggle.2018.t.outcome.b:0 "Genossene Gesellschaft" + fp2_struggle.2018.t.outcome.c:0 "Eine unerfreuliche Zeit" + fp2_struggle.2018.desc.desc_combat_clarification:0 "In meinem Kopf war es, als würden wir die Schwerter kreuzen: eine wilde Schlacht, geprägt von strategischer Raffinesse und wilder Entschlossenheit.\n\nWir bewegten zwar nur Spielfiguren, doch die intensive Konzentration ließ das Brett und den Raum selbst geradezu verblassen, was uns auf einem Schlachtfeld unserer Vorstellungskraft zurückließ. Zug um Zug näher an den Sieg, ein erbitterter Kampf um jeden einzelnen Bauern …\n\n" + fp2_struggle.2018.desc.desc_intro:0 "Als aus Minuten Stunden werden und die Abenddämmerung das Ende unserer gemeinsamen Zeit ankündigt, macht [fp2_2017_gamervassal.GetFirstNameNoTooltip] eine Bemerkung … " + fp2_struggle.2018.desc.good_intro_match:0 "„Ah, eine entzückende Partie!" + fp2_struggle.2018.desc.bad_intro_match:0 "„Ach, was für eine Partie … Ihr solltet wirklich öfter üben. Eure Züge waren simpel und vorhersehbar. Es bringt keine Freude, gegen [ROOT.Char.Custom('DE_ART_IND_A')] Gegner[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] zu spielen, [ROOT.Char.Custom('DE_ART_DEF_S_N')] sich nicht verteidigen kann. " + fp2_struggle.2018.desc.fought_hard:0 "$fp2_struggle.2018.desc.good_intro_match$ Ihr habt Euch gewiss mit Klauen und Zähnen gewehrt. Davor habe ich Respekt. " + fp2_struggle.2018.desc.was_creative:0 "$fp2_struggle.2018.desc.good_intro_match$ Ihr habt mich mit dieser Hippopotamus-Eröffnung über den Königsflügel überrumpelt. Was für ein mutiger Zug das war! " + fp2_struggle.2018.desc.match_end_win:0 "Und Ihr habt auch noch gewonnen, und zwar wohlverdient. " + fp2_struggle.2018.desc.match_end_loss:0 "Doch am Ende habe ich trotzdem gewonnen. " + fp2_struggle.2018.desc.match_end_loss_noticed:0 "Der Sieg ist mir zwar dennoch gelungen, doch ich habe das Gefühl, als wäre dies die ganze Zeit über Euer Plan gewesen. " + fp2_struggle.2018.desc.social_pre_intro:0 "Wir verbringen die Zeit mit guten Getränken und Geplauder über verschiedenste Inhalte, von einfachen Belangen der nahen Dörfer bis hin zu dem Ausgang von Duellen, wie sie [ROOT.Char.Custom('KnightCulturePluralNoTooltip')] so gern mögen. " + fp2_struggle.2018.desc.social_pre_intro_crit:0 "[fp2_2017_gamervassal.GetFirstName] war völlig gefesselt von der Konversation und stets voll bei der Sache, um sich mit großer Leidenschaft zu jeder Frage zu äußern." + fp2_struggle.2018.desc.social_pre_intro_good:0 "[fp2_2017_gamervassal.GetFirstName] genoss die Unterhaltung und die Gastfreundschaft offenkundig sehr.\n\n" + fp2_struggle.2018.desc.social_pre_intro_bad:0 "[fp2_2017_gamervassal.GetFirstName] war die ganze Zeit über gelangweilt und mit den Gedanken woanders …\n\n" + fp2_struggle.2018.desc.social_intro:0 "„Ich glaube, ich hatte genug zu trinken. " + fp2_struggle.2018.desc.social_good:0 "[ROOT.Char.Custom('GetExpensiveDrink_Singular')] – ein großartiges Getränk. Habt Dank dafür. " + fp2_struggle.2018.desc.outcome_0:0 "Ich hatte eine Menge Spaß. Ich sollte Euch öfter besuchen!"" + fp2_struggle.2018.desc.outcome_1:0 "Das hat Spaß gemacht. Vielleicht besuche ich Euch einmal wieder.“" + fp2_struggle.2018.desc.outcome_2:0 "Ich sollte los. Mein[fp2_2017_questgiver.Custom('DE_END_PRO_S_N')] [SCOPE.sC('fp2_2017_gamervassal').Custom2('RelationToMe', SCOPE.sC('fp2_2017_questgiver'))] vermisst mich wahrscheinlich schon. Auf Wiedersehen, [ROOT.Char.GetFirstNameNoTooltip].“" + fp2_struggle.2018.a:0 "Triumph! Ich habe [fp2_2017_gamervassal.('DE_PRO_PER_S_3P_A')] für mich gewonnen!" + fp2_struggle.2018.b:0 "Wir wurden zwar keine richtigen Freunde, doch wir hatten viel Spaß!" + fp2_struggle.2018.c:0 "Äh, das lief nicht gut …" + fp2_struggle.2020.t:1 "Açò és or, xata!" + fp2_struggle.2020.desc:0 "Auf meinem Weg durch [fp2_2020_valencia.GetName] bietet mir eine Bäuerin einen Krug mit kühler Milch an, die süßer schmeckt als alles, was ich je gekostet habe. „Was ist das für ein wunderbares Getränk, das Ihr mir da angeboten habt?“, frage ich, worauf sie antwortet: „Milch aus einer Erdmandel.“\n\nEs gibt niemanden, der der Verlockung dieses Trunks an einem heißen Sommertag widerstehen könnte, kein Kind, das nicht lächeln würde, wenn man ihm einen Becher davon reicht, und keinen Bewohner Valencias, der nicht darauf versessen wäre. #EMP Dieses Getränk ist keine Milch. Es ist Gold!#!" + fp2_struggle.2020.a:0 "„Von nun an sollen in [fp2_2020_valencia.GetNameNoTooltip] nur noch Erdmandeln angebaut werden!“" + fp2_struggle.2020.a.desc:0 "Ihr zwingt die Bauern, ausschließlich Erdmandeln anzubauen, um Luxusgüter für Euren Hauptsitz herzustellen." + fp2_struggle.2020.b:0 "„Gebt mir Eure sämtlichen Fässer. Das hier wird bei meinem nächsten Festmahl im Mittelpunkt stehen!“" + fp2_struggle.2020.c:0 "„Ich werde der Verlockung dieses Getränks nicht erliegen. Hinfort mit Euch!“" + fp2_struggle.2020.c.desc:0 "Schweren Herzens löst Ihr Euch von Eurem Verlangen nach Horchata und gewinnt dadurch Berühmtheit dafür, großen Versuchungen widerstehen zu können." + fp2_struggle.2020.d:0 "Finanziert weitere Erdmandelplantagen auf den Feldern." + fp2_struggle.2021.t:0 "Rückkehr der Diebe" + fp2_struggle.2021.desc:0 "„Hallo, [ROOT.Char.GetFirstName]. Ich wette, Ihr hättet nie damit gerechnet, mich je wiederzusehen. " + fp2_struggle.2021.desc.alt.cutout:0 "Vor allem, nachdem Ihr vor so vielen Jahren meine Vereinigung zerschlagen habt. Doch etwas auseinanderzunehmen, ist genauso leicht, wie es hinterher wieder zusammenzusetzen, und ich will nicht mehr Katz und Maus spielen. Gewährt mir freies Geleit nach [fp2_2021_old_napoly.GetNameNoTier] und Ihr seid mich los: Ich werde die Gilde fernab von Euch und Euren Reichtümern wiederaufbauen.“" + fp2_struggle.2021.desc.alt.paidoff:0 "Vor allem, nachdem wir eine Vereinbarung getroffen hatten, dass wir Euch nicht länger belästigen würden. Doch mein Beutel fühlt sich inzwischen wieder zu leicht an, als dass es noch angenehm wäre. Dies hier mag fruchtbarer Boden für das Verbrechen sein, doch nicht, um Verbrecher in einem Zusammenschluss anzuführen. Ich möchte meine Zuträger und mich gern nach [fp2_2021_old_napoly.GetNameNoTier] verlegen. Gewährt uns freies Geleit und Ihr braucht Euch keine Sorgen mehr um uns zu machen.“" + fp2_struggle.2021.desc.alt.work:0 "Doch ich mochte es, wie wir letztes Mal zusammengearbeitet haben, und ich bin etwas knapp, was vertrauenswürdige [ROOT.Char.GetWomenMen] angeht. Ich möchte gern in den Ruhestand gehen, wo ich nun recht gut im Geschäft bin. Könnt Ihr mir freies Geleit nach [fp2_2021_old_napoly.GetNameNoTier] garantieren?“" + fp2_struggle.2021.desc.alt.behead:0 "Ich bin nicht hier, um [fp2_2009_garduna_young_thief.GetFirstName] zu rächen, sondern um in den Ruhestand zu gehen. Das war ein Kopf zu viel, und ich weiß sehr wohl, dass meiner der nächste sein könnte. Gewährt mir freies Geleit, damit ich nach [fp2_2021_old_napoly.GetNameNoTier] aufbrechen kann, und Ihr werdet mich nie mehr wiedersehen. Es besteht kein Grund, warum dieses Treffen in Blutvergießen enden muss.“" + fp2_struggle.2021.desc.outro:1 "So spricht [fp2_2009_garduna_guild_master.GetFullNameNicknamed], während [fp2_2009_garduna_guild_master.Custom('DE_PRO_PER_S_3P_N')] nervös einen Beutel mit Gold in der einen Hand hält und die andere auf den Knauf einer verborgenen Waffe gelegt hat." + fp2_struggle.2021.a:0 "„Wohlan denn. Ich werde Euch helfen, nach Italien zu kommen.“" + fp2_struggle.2021.a.alt:0 "„Wie wäre es, wenn Ihr Euch stattdessen einfach in Italien zur Ruhe setzt?“" + fp2_struggle.2021.a.a:0 "[fp2_2009_garduna_guild_master.GetFirstName] wird nach [fp2_2021_old_napoly.GetName] and aufbrechen und verschwinden" + fp2_struggle.2021.b:0 "„Wie wäre es denn eigentlich, wenn Ihr Euch stattdessen meinen Reihen anschließen würdet?“" + fp2_struggle.2021.c:0 "„Klingt anstrengend. Wie wäre es denn, wenn Ihr Spionage betreiben würdet, anstatt Verbrechen zu begehen?“" + fp2_struggle.2021.c.flavor:0 "Ihr bietet [fp2_2009_garduna_guild_master.GetFirstNameNoTooltip] genügend Geld, um ein Spionagenetzwerk zu betreiben und auf Euer Geheiß hin Geheimnissen nachzuspüren." + fp2_struggle.2021.c.a:0 "Das Spionagenetzwerk wird nach bis zu zwei Geheimnissen anderer am Ringen beteiligter Herrscher suchen und von ihnen berichten" + fp2_struggle.2021.c.spynet.a:0 "Spionagenetzwerk hat Geheimnisse gefunden:" + fp2_struggle.2021.c.spynet.b:0 "Spionagenetzwerk hat keine Geheimnisse gefunden" + fp2_struggle.2021.c.spynet.b.desc:0 "Das von [fp2_2009_garduna_guild_master.GetFirstName] geleitete Spionagenetzwerk scheiterte daran, irgendwelche bedeutenden Geheimnisse aufzudecken, doch [fp2_2009_garduna_guild_master.GetFirstName] hat aus der Erfahrung eine Menge gelernt …" + fp2_struggle.2021.d:0 "„Nein, diesmal werdet Ihr nicht davonkommen! Wappnet Euch!“" + fp2_struggle.2021.d.alt:0 "Ihr habt recht. Euer Kopf #EMP wird#! der nächste sein! #BER Sterbt!#!" + fp2_struggle.2021.d.a:0 "Das Erschlagen alter Feinde" + fp2_struggle.2021.d.b:0 "@warning_icon! Du begibst dich in ein tödliches Duell mit [dueltarget.GetFirstName]" + fp2_struggle.2023.t:0 "Ein König als Barde" + fp2_struggle.2023.desc:1 "Ich bin in einem Zelt in einem Lager an der Grenze zu [fp2_2023_foreign_king.GetPrimaryTitle.GetName], beauftragt damit, die Spannungen zwischen unseren Reichen einzuschätzen. [fp2_2023_enemy_knight.Custom('DE_ART_IND_N')|U] [fp2_2023_enemy_knight.GetWomanMan] betritt plötzlich das Zelt und verlangt, „[ROOT.Char.Custom('DE_ART_DEF_S_A')] neu[ROOT.Char.Custom('DE_END_ADJ_DEF_S_A')] Befehlshaber[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] zu sehen“. Instinktiv trete ich vor.\n\n„Ihr seid also [ROOT.Char.Custom('DE_ART_DEF_S_N')] neue Befehlshaber[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]? Wohlan denn. Wählt eine Herausforderung! Der Verlierer zahlt heute für die Getränke im anderen Lager!“, sagt [fp2_2023_enemy_knight.GetFirstName], Befehlshaber[fp2_2023_enemy_knight.Custom('DE_END_NOU_S_GS_N')] des feindlichen Lagers, nicht ahnend, dass ich [ROOT.Char.GetFullNameRegnal] und kein einfacher Anführer der Streitkräfte bin." + fp2_struggle.2023.a.desc:0 "Ihr erzählt den Soldaten, wer Ihr seid, beendet die Feier und verlangt, dass Eure Truppen zur Strafe für die Verbrüderung mit dem Feind Liegestütze machen." + fp2_struggle.2023.a.a:1 "„Ihr seid ein Holzkopf. Ich bin [ROOT.GetCharacter.GetFullName]!“" + fp2_struggle.2023.b:0 "„Lasst Euer fiesestes Gedicht über den Lehnsherrn des jeweils anderen hören!“" + fp2_struggle.2023.b.desc:0 "Ihr schreibt beide Gedichte über die Übel des jeweils anderen Herrschers und lest sie Euch dann wechselseitig vor einer jubelnden Menge vor." + fp2_struggle.2023.b.a:0 "Ihr verspottet [fp2_2023_foreign_king.GetFirstNameRegnal]" + fp2_struggle.2023.b.b:0 "Eure Reime werden verspottet" + fp2_struggle.2023.c:0 "„Lasst uns dies mit einem freundlichen Zweikampf klären. En garde!“" + fp2_struggle.2023.c.desc:0 "Ihr führt einen nicht-tödlichen Zweikampf mit dem feindlichen Befehlshaber durch, um zu entscheiden, wer hinterher für die Getränke bezahlt." + fp2_struggle.2023.c.exptooltip:0 "Ihr könnt dank des Zweikampfs zusätzliche [martial_lifestyle|E]-Erfahrung gewinnen." + fp2_struggle.2023.c.a:0 "Der feindliche Befehlshaber wird bezwungen" + fp2_struggle.2023.c.b:0 "Bezwungen von [fp2_2023_enemy_knight.GetName]" + fp2_struggle.2023.d:0 "„Warum bis zur Taverne warten? Machen wir ein Wetttrinken mit Bier!“" + action_considered_haram_warning:0 "@warning_icon! #italic Diese Aktion gilt als#! #X haram#!#italic !#!" + fp2_struggle.2023.d.a:0 "Ihr verliert vor Trunkenheit das Bewusstsein" + fp2_struggle.2023.d.b:0 "Ein ganzes Fass wird getrunken" + fp2_struggle.2025.t:0 "Leiden am Erfolg" + fp2_struggle.2025.desc:1 "Im sanften Sonnenschein erstreckt sich ein Landstrich voller brachliegender Felder und zerfallender Gebäude, durch deren Ritzen der Wind traurige, einsame Weisen pfeift. Dörfer wie diese gibt es in [fp2_2025_razed_land.GetNameNoTier] viele: Die Bewohner flohen, als der Krieg kam, und kehrten nie zurück, nachdem die Flagge von [ROOT.Char.GetPrimaryTitle.GetName] über der Gegend gehisst worden war.\n\n„Wunderschön, nicht wahr?“, fragt mein[fp2_2025_marshal.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', fp2_2025_marshal)] [fp2_2025_marshal.GetFirstName]. „Das ist kostenloses Land. Bestens für einen Wiederaufbau geeignet. Wir könnten genau hier ein Denkmal an unseren Erfolg errichten.“" + fp2_struggle.2025.a:0 "Unsere neuen Untertanen brauchen Zeit zum Trauern und nicht zum Kämpfen …" + fp2_struggle.2025.b:0 "Brillante Idee! Hier wird das größte aller Monumente stehen!" + fp2_struggle.2025.c:0 "Wir werden diese Stadt wieder zu dem machen, was sie einmal war." + fp2_struggle.2025.d:0 "Ich werde hier vorübergehende Außenposten schaffen, um meine neuen Besitztümer zu bewachen." + fp2_struggle.2050.title_main_ichi:0 "Unruhe" + fp2_struggle.2050.title_main_ni:0 "Hofgerüchte" + fp2_struggle.2050.title_main_san:0 "Feindliches Wispern" + fp2_struggle.2050.title_main_shi:0 "Sorgen" + fp2_struggle.2050.t_about_generic:0 "Über El Cid" + fp2_struggle.2050.t_about_muslim:0 "Über El Sidi" + fp2_struggle.2050.t_generic_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_muslim_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.desc_court:0 "An meinem Hof verbreiten sich gewisperte Gerüchte wie Funken, die ein Feuer anfachen. Es fühlt sich an, als würde jeder um mich herum glauben, [fp2_2050_el_cid.GetFullName] habe hinter meinem Rücken gehandelt.\n\nDa ist die Rede von gestohlenen Tributen, unerlaubter Kriegsführung und anderen Taten, die dazu führen, dass mein Hof meine Autorität infrage stellt. Ich hege keinerlei Zweifel an der Rechtschaffenheit von [fp2_2050_el_cid.GetFirstName], doch kann ich es mir leisten, einen Mann zu behalten, der derart üble Gerüchte an meinen Hof trägt? Inzwischen lassen sie sich nicht mehr eindämmen, und wenn ich nicht bald handle, werde ich als schwach erachtet werden." + fp2_struggle.2050.desc_knights:0 "Als ich durch die Hallen meiner Feste streife, fällt mir auf, dass all meine [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltip')] niedergeschlagen sind. Wo [fp2_2050_el_cid.GetFullNameNicknamed] zugegen ist, fühlt sich der gemeine Soldat zu Großtaten angespornt, wohingegen der edle [ROOT.GetCharacter.Custom('KnightCultureNoTooltip')] angesichts seiner Strahlkraft dahinsiecht.\n\nDa es sich bei ihm um einen begabten Befehlshaber handelt und er als Krieger Mythen und Legenden würdig ist, steht außer Frage, wie wertvoll [fp2_2050_el_cid.GetFirstNameNicknamed] für meine Reihen ist, doch wenn die Stärke eines Mannes in anderen Schwäche verursacht … Kann ich es mir da wirklich erlauben, einen solchen Einfluss auf die [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltip')] in meinen Diensten ausgeübt zu sehen?" + fp2_struggle.2050.desc_nobles:0 "Adlige aus dem gesamten Reich sind in jüngster Zeit an mich herangetreten, um Bedenken, Gerüchte und offen feindselige Anmerkungen über jemanden mit mir zu teilen. Die betreffende Person ist niemand anderes als mein[fp2_2050_el_cid.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)] [fp2_2050_el_cid.GetFirstNameNicknamed]. Es ist offenkundig, dass dem Adel missfällt, mit welcher Gunst ich [fp2_2050_el_cid.GetFirstName] behandle, und die Edelleute sähen eine Sache besonders gern: wenn dieser vorlaute [ROOT.GetCharacter.Custom('KnightCultureNoTooltip')] verbannt würde, ehe andere Gemeine versuchen, in seine Fußstapfen zu treten. [fp2_2050_el_cid.GetFirstName|U] mag einst selbst ein Adliger gewesen sein, doch nun ist er ein [ROOT.GetCharacter.Custom('KnightCultureNoTooltip')] von eigener Hand und wird daher als Bedrohung für das gesellschaftliche Gefüge des Reichs wahrgenommen.\n\nDie Entscheidung liegt bei mir, doch [fp2_2050_el_cid.GetFirstName] in meiner Nähe zu behalten, gefährdet mein Ansehen beim Adel." + fp2_struggle.2050.desc_faith:0 "Überall wo ich hingehe, blicken mich meine [ROOT.Char.Custom('DefaultPriestTitlePlural')] mit einem Mangel an Respekt an. Es kursieren unbegründete Gerüchte, wonach mein Hunger nach Land und Gold mich von [ROOT.GetCharacter.GetFaith.HighGodName] fortgeführt hat und dass mir gottlose Söldner wie [fp2_2050_el_cid.GetFirstNameNicknamed] dienen, die es nicht schert, für wen sie kämpfen.\n\nIhre törichten Geister beherbergen verklärte Wahnvorstellungen von ritterlicher Kriegskunst, bei der nur die Frommen ihren Glauben verteidigen, wo unsere Lebensweise doch nur wegen Menschen wie ihm sicher ist. Dennoch gilt: Wenn ich mir die Gunst meines Klerus bewahren will, ist es womöglich an der Zeit, dass [fp2_2050_el_cid.GetFirstName] von mir verbannt wird." + fp2_struggle.2050.a:0 "Mein [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)] hat mein Vertrauen und er wird bleiben!" + fp2_struggle.2050.a.serve_tooltip:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] dient dir weiter." + fp2_struggle.2050.a.notif.t:0 "[fp2_2050_el_cid.GetNicknameNoTooltip|U] bleibt" + fp2_struggle.2050.b:0 "[fp2_2050_el_cid.GetFirstNameNoTooltip] wird mir dennoch weiter dienen!" + fp2_struggle.2050.c:0 "Vielleicht ist es an der Zeit, ihn gehen zu lassen …" + fp2_struggle.2050.c.notif:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] wird sich anderswo Anstellung suchen" + fp2_struggle.2051.t:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]" + fp2_struggle.2051.desc:0 "Ein berühmter Ritter namens [fp2_2050_el_cid.GetFullName], der auch als „[fp2_2050_el_cid.GetNicknameNoTooltip|U]“ bekannt ist, ist auf der Suche nach jemand Hochwohlgeborenem, dem er dienen kann, an meinem Hof eingetroffen. Er ist ein zweifelsohne talentierter Befehlshaber und ein legendärer Krieger.\n\n[fp2_2050_el_cid.GetFirstNameNoTooltip] hat keinerlei Bedenken, für jeden zu arbeiten, der ihn mit offenen Armen empfängt. Dies ist eine Gelegenheit, einen Ritter anzuwerben, der ganz allein dazu imstande ist, das Blatt in einer Schlacht zu wenden." + fp2_struggle.2051.a:0 "Ah, willkommen! Ihr werdet ein hohes Amt an meinem Hof bekleiden." + fp2_struggle.2051.b:0 "Ein Mann von Eurem Talent ist in meinem Reich stets willkommen." + fp2_struggle.2051.c:0 "Sucht woanders Anstellung, [fp2_2050_el_cid.GetFirstNameNoTooltip]." diff --git a/project/ck3/base_game/localization/german/event_localization/pregnancy_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/pregnancy_events_l_german.yml index 01aed7cfb9..7dd2c03455 100644 --- a/project/ck3/base_game/localization/german/event_localization/pregnancy_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/pregnancy_events_l_german.yml @@ -70,7 +70,7 @@ pregnancy.2050.t:0 "Von einem anderen" pregnancy.2050.desc.polyamorous:0 "Sosehr ich mir auch den Kopf zermartere, die Zeichen sind eindeutig: Ich bin schwanger!\n\nEs besteht kein Zweifel daran, dass [real_father.Custom2('MyCharacterIntroduction', ROOT.Char)] der Vater ist." - pregnancy.2050.desc:0 "Sosehr ich mir auch den Kopf zermartere, die Zeichen sind eindeutig: Ich bin schwanger!\n\nAllerdings ist dies kein Grund zur Freude, da jeder weiß, dass m[ROOT.Char.Custom('DE_ART_IND_D')] [spouse.Custom2('MyCharacterIntroduction', ROOT.Char) von mir Hörner aufgesetzt bekam. Es besteht kein Zweifel daran, dass [real_father.Custom2('MyCharacterIntroduction', ROOT.Char)] der wahre Vater ist …" + pregnancy.2050.desc:0 "Sosehr ich mir auch den Kopf zermartere, die Zeichen sind eindeutig: Ich bin schwanger!\n\nAllerdings ist dies kein Grund zur Freude, da jeder weiß, dass m[ROOT.Char.Custom('DE_ART_IND_D')] [spouse.Custom2('MyCharacterIntroduction', ROOT.Char)] von mir Hörner aufgesetzt bekam. Es besteht kein Zweifel daran, dass [real_father.Custom2('MyCharacterIntroduction', ROOT.Char)] der wahre Vater ist …" pregnancy.2101.t:0 "Frühgeburt" pregnancy.2101.desc_other_children:0 "So wie mein Bauch wächst, so wächst auch mein Unbehagen. Ich bin nicht zum ersten Mal schwanger, doch dieses unheilvolle Gefühl ist neu. Etwas stimmt nicht.\n\nDie Krämpfe kommen in der Nacht, und als ich morgens aufwache, finde ich meine Laken blutverschmiert vor." diff --git a/project/ck3/base_game/localization/german/event_localization/relation_events/friendship_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/relation_events/friendship_events_l_german.yml index 39dba95c7f..e8f850fdd6 100644 --- a/project/ck3/base_game/localization/german/event_localization/relation_events/friendship_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/relation_events/friendship_events_l_german.yml @@ -179,7 +179,7 @@ friendship.3007.dominant:1 "\n\n[friend.Custom('DE_PRO_PER_S_3P_N')|U] zerrte mich von einer Aktivität zur nächsten, und das hohe Tempo half mir wirklich, meine Sorgen vorübergehend zu vergessen." friendship.3007.submissive:1 "\n\n[friend.Custom('DE_PRO_POS_S_3P')|U]e Gesellschaft bei meinem Spaziergang im Grünen entspannte meinen geplagten Geist fürwahr, obwohl ich diese Aktivität erst vorschlagen musste." friendship.3007.extroverted:0 "\n\nEine ruppige Nacht in der Stadt und eine Menge neuer Bekannter sorgten dafür, dass ich meine Sorgen vorübergehend vergaß!" - friendship.3007.introverted:0 "\n\nEin ruhiger gemeinsamer Abend in meinem Gemächern entspannte fürwahr meinen geplagten Geist. Wir tranken Wein und sprachen über unsere Probleme." + friendship.3007.introverted:0 "\n\nEin ruhiger gemeinsamer Abend in meinen Gemächern entspannte fürwahr meinen geplagten Geist. Wir tranken Wein und sprachen über unsere Probleme." friendship.3007.emotional:2 "\n\n[friend.Custom('DE_PRO_PER_S_3P_N')|U] ermutigte mich, Teller zu werfen und in Kissen zu schreien. Nachdem der Sturm der Gefühle sich gelegt hatte, fühlte ich mich in der Tat besser." friendship.3007.levelheaded:0 "\n\n[friend.Custom('DE_PRO_PER_S_3P_N')|U] hörte sich in aller Ruhe meine Sorgen an und half mir, sie in Relation zu setzen. Nach einer Weile wurde mir klar, dass das alles doch nicht so schlimm ist, wie ich mir vorgestellt hatte." friendship.3007.end_chill:1 "\n\nNach dieser kurzen Pause war ich erneut bereit, mich meinen Pflichten zu stellen. Wie wertvoll sind doch Freunde wie [friend.GetTitledFirstName]!" diff --git a/project/ck3/base_game/localization/german/event_localization/relation_events/rivalry_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/relation_events/rivalry_events_l_german.yml index 99a11545c7..c03e8c287b 100644 --- a/project/ck3/base_game/localization/german/event_localization/relation_events/rivalry_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/relation_events/rivalry_events_l_german.yml @@ -103,22 +103,22 @@ rivalry.1024.tt:0 "Demütigende Niederlage" rivalry.1021.t:0 "Triumphaler Sieg" - rivalry.1021.desc:1 "Bei meinem Duell mit [from_rival.GetTitledFirstName] ist von Beginn an klar, dass ich die Oberhand habe. Ich nutze den Vorteil und bringe [from_rival.Custom('DE_PRO_PER_S_3P_A')] aus dem Gleichgewicht. Kurz darauf macht [from_rival.Custom('DE_PRO_PER_S_3P_N')] einen fatalen Fehler und offenbart eine Schwachstelle, die ich nutze, um [ROOT.GetCharacter.Custom('DE_1_SignatureWeaponCritical')] [from_rival.Custom('DE_PRO_POS_S_3P')]e[ROOT.GetCharacter.Custom('DE_3_SignatureWeaponCritical')] Arm [ROOT.GetCharacter.Custom('DE_2_SignatureWeaponCritical')]!\n\nDie Tatsache, dass mein Sieg schnell und entscheidend war, macht es umso besser." - rivalry.1021.a:1 "Ich habe bewiesen, dass ich [from_rival.GetTitledFirstName] überlegen bin!" + rivalry.1021.desc:2 "Bei meinem Duell mit [duel_loser.GetTitledFirstName] ist von Beginn an klar, dass ich die Oberhand habe. Ich nutze den Vorteil und bringe [duel_loser.Custom('DE_PRO_PER_S_3P_A')] aus dem Gleichgewicht. Kurz darauf macht [duel_loser.Custom('DE_PRO_PER_S_3P_N')] einen fatalen Fehler und offenbart eine Schwachstelle, die ich nutze, um [ROOT.GetCharacter.Custom('DE_1_SignatureWeaponCritical')] [duel_loser.Custom('DE_PRO_POS_S_3P')]e[ROOT.GetCharacter.Custom('DE_3_SignatureWeaponCritical')] Arm [ROOT.GetCharacter.Custom('DE_2_SignatureWeaponCritical')]!\n\nDie Tatsache, dass mein Sieg schnell und entscheidend war, macht es umso besser." + rivalry.1021.a:2 "Ich habe bewiesen, dass ich [duel_loser.GetTitledFirstName] überlegen bin!" rivalry.1022.t:0 "Knapper Sieg" - rivalry.1022.desc:2 "Als das Duell mit [duel_loser.GetTitledFirstName] beginnt, stelle ich fest, dass wir einander ebenbürtiger sind, als ich dies erwartet hätte. Wir tauschen eine Zeit lang Hiebe und Paraden aus, wobei keiner von uns lange einen Vorteil gegenüber dem anderen hat.\n\nSchließlich macht sich bei uns beiden die Erschöpfung breit und [from_rival.Custom('DE_PRO_PER_S_3P_N')] offenbart eine Schwachstelle, die ich nutze, um [ROOT.GetCharacter.Custom('DE_1_SignatureWeaponCritical')] [SCOPE.sCharacter('duel_target').Custom('DE_PRO_POS_S_3P')][ROOT.GetCharacter.Custom('DE_4_SignatureWeaponCritical')] Bein [ROOT.GetCharacter.Custom('DE_2_SignatureWeaponCritical')], woraufhin ich siegreich aus dem Duell hervorgehe!" + rivalry.1022.desc:3 "Als das Duell mit [duel_loser.GetTitledFirstName] beginnt, stelle ich fest, dass wir einander ebenbürtiger sind, als ich dies erwartet hätte. Wir tauschen eine Zeit lang Hiebe und Paraden aus, wobei keiner von uns lange einen Vorteil gegenüber dem anderen hat.\n\nSchließlich macht sich bei uns beiden die Erschöpfung breit und [duel_loser.Custom('DE_PRO_PER_S_3P_N')] offenbart eine Schwachstelle, die ich nutze, um [ROOT.GetCharacter.Custom('DE_1_SignatureWeaponCritical')] [SCOPE.sCharacter('duel_loser').Custom('DE_PRO_POS_S_3P')][ROOT.GetCharacter.Custom('DE_4_SignatureWeaponCritical')] Bein [ROOT.GetCharacter.Custom('DE_2_SignatureWeaponCritical')], woraufhin ich siegreich aus dem Duell hervorgehe!" rivalry.1022.a:0 "Mein Sieg beweist, dass ich im Recht war." rivalry.1023.t:0 "Knappe Niederlage" - rivalry.1023.desc:2 "Als [from_rival.GetTitledFirstName] und ich unser Duell beginnen, stelle ich fest, dass [from_rival.Custom('DE_PRO_PER_S_3P_N')] ein weitaus mächtigerer Feind ist, als ich erwartet hätte. Der Kampf ist ausgeglichen, und wir tauschen Angriffe und Paraden aus, während wir eine Lücke in der Verteidigung unseres Gegners suchen.\n\nNach einiger Zeit, als ich unter Erschöpfung zu leiden beginne, offenbare ich für einen Moment eine Schwachstelle, die [from_rival.GetFirstName] sofort ausnutzt, um mit [from_rival.Custom('DE_PRO_POS_S_3P')][ROOT.GetCharacter.Custom('DE_1_signature_weapon')] [ROOT.GetCharacter.Custom('signature_weapon')] [from_rival.Custom('DE_1_SignatureWeaponCritical')] meine[from_rival.Custom('DE_3_SignatureWeaponCritical')] Arm [from_rival.Custom('DE_2_SignatureWeaponCritical')]." + rivalry.1023.desc:3 "Als [duel_winner.GetTitledFirstName] und ich unser Duell beginnen, stelle ich fest, dass [duel_winner.Custom('DE_PRO_PER_S_3P_N')] ein weitaus mächtigerer Feind ist, als ich erwartet hätte. Der Kampf ist ausgeglichen, und wir tauschen Angriffe und Paraden aus, während wir eine Lücke in der Verteidigung unseres Gegners suchen.\n\nNach einiger Zeit, als ich unter Erschöpfung zu leiden beginne, offenbare ich für einen Moment eine Schwachstelle, die [duel_winner.GetFirstName] sofort ausnutzt, um mit [duel_winner.Custom('DE_PRO_POS_S_3P')][duel_winner.Custom('DE_1_signature_weapon')] [duel_winner.Custom('DE_1_SignatureWeaponCritical')] meine[duel_winner.Custom('DE_3_SignatureWeaponCritical')] Arm [duel_winner.Custom('DE_2_SignatureWeaponCritical')]." rivalry.1023.desc.end:0 "Da ich stark blute, habe ich keine andere Wahl, als meine Niederlage einzugestehen." rivalry.1023.desc.death:0 "Meine Wunden fordern ihren Tribut und ich sacke zu Boden." - rivalry.1023.a:1 "Nächstes Mal kriege ich Euch, [from_rival.GetTitledFirstNameNoTooltip]!" + rivalry.1023.a:2 "Nächstes Mal kriege ich Euch, [duel_winner.GetTitledFirstNameNoTooltip]!" rivalry.1023.a.death:0 "Es ist so dunkel …" rivalry.1024.t:0 "Demütigende Niederlage" - rivalry.1024.desc:2 "Als das Duell zwischen [from_rival.GetTitledFirstName] und mir beginnt, verschwendet [from_rival.Custom('DE_PRO_PER_S_3P_N')] keine Sekunde! Ich werde dermaßen von [from_rival.Custom('DE_PRO_POS_S_3P')]em plötzlichen Angriff überrascht, dass ich alleinig damit beschäftigt bin, wieder Boden unter die Füße zu bekommen. [from_rival.Custom('DE_PRO_POS_S_3P')|U]e unerbittlichen Angriffe lassen mir kaum Luft zum Atmen!\n\nEs dauert nicht lange, bis [from_rival.Custom('DE_PRO_PER_S_3P_N')] eine Lücke in meiner Verteidigung findet. Diese nutzt [from_rival.Custom('DE_PRO_PER_S_3P_N')] sofort aus, um mit [from_rival.Custom('DE_PRO_POS_S_3P')][ROOT.GetCharacter.Custom('DE_1_signature_weapon')] [ROOT.GetCharacter.Custom('signature_weapon')] [from_rival.Custom('DE_1_SignatureWeaponCritical')] mein[from_rival.Custom('DE_4_SignatureWeaponCritical')] Bein [from_rival.Custom('DE_2_SignatureWeaponCritical')]," + rivalry.1024.desc:3 "Als das Duell zwischen [duel_winner.GetTitledFirstName] und mir beginnt, verschwendet [duel_winner.Custom('DE_PRO_PER_S_3P_N')] keine Sekunde! Ich werde dermaßen von [duel_winner.Custom('DE_PRO_POS_S_3P')]em plötzlichen Angriff überrascht, dass ich alleinig damit beschäftigt bin, wieder Boden unter die Füße zu bekommen. [duel_winner.Custom('DE_PRO_POS_S_3P')|U]e unerbittlichen Angriffe lassen mir kaum Luft zum Atmen!\n\nEs dauert nicht lange, bis [duel_winner.Custom('DE_PRO_PER_S_3P_N')] eine Lücke in meiner Verteidigung findet. Diese nutzt [duel_winner.Custom('DE_PRO_PER_S_3P_N')] sofort aus, um mit [duel_winner.Custom('DE_PRO_POS_S_3P')][duel_winner.Custom('DE_1_signature_weapon')] [duel_winner.Custom('DE_1_SignatureWeaponCritical')] mein[duel_winner.Custom('DE_4_SignatureWeaponCritical')] Bein [duel_winner.Custom('DE_2_SignatureWeaponCritical')]," rivalry.1024.desc.end:0 "was ganz klar das Ende unseres Duells bedeutet. Meine peinliche Niederlage lässt mich gedemütigt und beschämt zurück!" rivalry.1024.desc.death:0 "was mich zusammenbrechen und zu Boden fallen lässt." rivalry.1024.a:0 "Ich muss in Schande nach Hause humpeln." diff --git a/project/ck3/base_game/localization/german/event_localization/religion_events/head_of_faith_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/religion_events/head_of_faith_events_l_german.yml new file mode 100644 index 0000000000..e56c0b6eec --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/religion_events/head_of_faith_events_l_german.yml @@ -0,0 +1,31 @@ +l_german: + head_of_faith.0000.new_faith_submitted_for_hook:0 "[ROOT.Char.GetTitledFirstName] hat sich Eurem Kalifat ergeben" + head_of_faith.0000.wishes_to_schism_caliphate_flag_added:0 "Das Verlassen Eures Kalifats wird während Eurer Lebenszeit leichter" + head_of_faith.0000.t:0 "Erben des Propheten" + head_of_faith.0000.desc:0 "und alle wahren Gläubigen erwarten von mir als unserem herausragendsten Mitglied, dass ich einem regierenden Kalifen die Treue schwöre.\n\nNur aus meiner Unterwerfung, die ich allein auf [ROOT.Char.GetFaith.HighGodName] ausrichte, kann ich meine eigene Autorität ableiten, unabhängig von unseren theologischen Unterschieden.\n\nDie Hauptfrage für mich ist natürlich, #EMP wem#! ich die Treue schwören werde – wobei die Klugen unter uns auch fragen, wie #EMP aufrichtig#! ich sein werde …" + + head_of_faith.0001.t:0 "$head_of_faith.0000.t$: Sunniten" + head_of_faith.0001.desc:0 "Wir [ROOT.Char.GetFaith.GetAdherentName] haben uns entschieden, dem Weg der Erben von Abu Bakr zu folgen, $head_of_faith.0000.desc$" + head_of_faith.0001.a:0 "Die Rückkehr zur Ausrichtung auf die sunnitische Orthodoxie ist unsere einzige Wahl." + head_of_faith.0001.b:0 "Wir müssen uns weiter an die [old_caliph.GetFaith.GetAdjectiveNoTooltip|l]e Autorität halten!" + head_of_faith.0001.c:0 "[sunni_caliph.GetTitledFirstNameNoTooltip] hat unsere #EMP derzeitige#! Loyalität …" + head_of_faith.0001.d:0 "Wir werden [old_caliph.GetTitledFirstNameNoTooltip] folgen … Fürs Erste …" + + head_of_faith.0011.t:0 "$head_of_faith.0000.t$: Schiiten" + head_of_faith.0011.desc:0 "[ROOT.Char.GetFaith.GetName] als Glaubenrichtung folgt der unfehlbaren Linie von Ali, $head_of_faith.0000.desc$" + head_of_faith.0011.a:0 "Die Hauptströmung der Schiiten ruft nach uns." + head_of_faith.0011.b:0 "$head_of_faith.0001.b$" + head_of_faith.0011.c:0 "[shia_caliph.GetTitledFirstNameNoTooltip] gebietet über uns. Fürs Erste." + head_of_faith.0011.d:0 "$head_of_faith.0001.d$" + + head_of_faith.0021.t:0 "$head_of_faith.0000.t$: Muhakkima" + head_of_faith.0021.desc:0 "Da er die billige Politik der Sunniten und Schiiten ablehnt, hält unser Glaube ([ROOT.Char.GetFaith.GetName]) nun am Muhakkima-Strang des Islams fest. Doch die meisten Mitglieder der Bewegung erwarten nicht von mir, dass ich einem regierenden Kalifen die Treue schwöre. Sie könnten einen solchen allerdings akzeptieren, falls ich meine Zugehörigkeit klar zum Ausdruck bringe." + head_of_faith.0021.a:0 "Wir können unsere eigenen Anführer wählen." + head_of_faith.0021.b:0 "$head_of_faith.0001.b$" + + head_of_faith.0031.t:0 "$head_of_faith.0000.t$: Zandaqa" + head_of_faith.0031.desc:0 "Als Zandaqa schert uns wenig, wie die anderen islamischen Sekten die Nachfolgelinie des Propheten nachzeichnen. Im Gegenzug mögen sie uns auch nicht besonders. Meine Mit-[ROOT.Char.GetFaith.GetAdherentNamePlural] erwarten sicher nicht, dass ich meine Unterwerfung gegenüber einem Kalifen erkläre.\n\nDoch vielleicht kann ein gewisses Maß an Sicherheit und Toleranz gewonnen werden, wenn ich ein Bündnis mit einer der Großmächte des Islams verkünde …" + head_of_faith.0031.a:0 "$head_of_faith.0021.a$" + head_of_faith.0031.b:0 "$head_of_faith.0001.a$" + head_of_faith.0031.c:0 "$head_of_faith.0011.a$" + head_of_faith.0031.d:0 "$head_of_faith.0001.b$" diff --git a/project/ck3/base_game/localization/german/event_localization/religion_events/religious_decision_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/religion_events/religious_decision_events_l_german.yml index a8185ff8e3..18277ea4d9 100644 --- a/project/ck3/base_game/localization/german/event_localization/religion_events/religious_decision_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/religion_events/religious_decision_events_l_german.yml @@ -137,3 +137,25 @@ religious_decision.0502.desc.fundamentalist:0 "Nicht nur ist der religiöse Pluralismus am Ende, sondern jeder, der nicht dem orthodoxen [khazar_khan.GetFaith.GetNameNoTooltip]en Glauben folgt, ist somit auch umgehend ein Feind. [khazar_khan.Custom('DE_ART_DEF_S_N')|U] [khazar_khan.GetTitleAsNameNoTooltip] versucht, den [khazar_khan.GetFaith.GetNameNoTooltip]en Glauben in der Steppe und darüber hinaus zu verbreiten, und erklärt es zur Pflicht eines jeden [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]en Gläubigen, sich diesem neuen Zeitalter der religiösen Kriegsführung anzuschließen." religious_decision.0502.a:0 "Ein wahrlich düsterer Tag für den [ROOT.Char.GetFaith.GetNameNoTooltip]en Glauben." religious_decision.0502.b:0 "Das wurde auch Zeit!" + + religious_decision.0601.t:0 "Die Ummah teilen: [founder.GetFaith.ReligiousHeadTitleName] ([founder.GetFaith.GetAdjectiveNoTooltip|l])" + religious_decision.0601.desc:0 "Ohne #EMP echte#! Führung sind wir verloren.\n\n[founder.GetFaith.GetAdherentNamePlural] wie wir haben durch [old_caliph.GetTitledFirstName] keine Führung erfahren, seit [old_caliph.Custom('DE_PRO_PER_S_3P_N')] den Posten übernahm. Andere meines Glaubens leiden unter dem Mangel an Rat, Autorität und Rechtsprechung.\n\nMit schwerem Herzen und der Unterstützung einiger der einflussreichsten Geistlichen der [founder.GetFaith.GetAdjectiveNoTooltip|l]en Welt, habe ich verkündet, dass es der nimmermüde Wille von [founder.GetFaith.HighGodName] ist, dass ich das Amt als Oberhaupt unseres Glaubens übernehme.\n\nMeine Erben und ich werden es bis zum Tag der Abrechnung tragen – und unter meiner strengen Hand wird die Welt der wahren Gläubigen erblühen!" + religious_decision.0601.a:0 "Ich trage nun diese schwere Bürde …" + religious_decision.0601.b:0 "Ha, nehmt #EMP das#!, [old_caliph.GetFirstNameNoTooltip]." + religious_decision.0601.tt.some_rulers_converted_away:0 "[THIS.Var('schismed_caliphate_major_ruler_converted_count').GetValue|0] [rulers|E] werden aus Protest zum Glauben „[old_caliph.GetFaith.GetName]“ konvertieren" + religious_decision.0601.tt.all_rulers_stayed:0 "Kein bedeutender [ruler|E] wird aus Protest zum Glauben „[old_caliph.GetFaith.GetName]“ konvertieren" + + religious_decision.0602.t:0 "$religious_decision.0601.t$" + religious_decision.0602.desc:0 "[founder.GetFirstName] hat kein Geheimnis daraus gemacht, wie sehr [founder.Custom('DE_PRO_PER_S_3P_N')] es #EMP verabscheut#!, dass [old_caliph.GetTitledFirstName] das heilige Amt als [old_caliph.GetFaith.ReligiousHeadName] bekleidet, doch ich bezweifle, irgendjemand hat damit gerechnet, dass [founder.Custom('DE_PRO_PER_S_3P_N')] #EMP so weit#! gehen würde.\n\n[founder.Custom('DE_ART_DEF_S_N')|U] Wahnsinnige hat genug Unterstützung gesammelt, #EMP um sich selbst#! zum [founder.GetFaith.ReligiousHeadName] zu erklären und so die Umma zu spalten!\n\nVerstörenderweise haben die Gemeinen die Entscheidung einfach als Teil der Ränke unter ihren Höhergestellten hingenommen. Als einem der Leitsterne meines Glaubens ([founder.GetFaith.GetName]) obliegt es nun mir, darüber zu entscheiden, ob mein Reich sich einreihen oder sich widersetzen wird." + religious_decision.0602.a:0 "[founder.GetTitledFirstNameNoTooltip] wird sich bestimmt als würdig erweisen." + religious_decision.0602.a.tt:0 "Ihr fügt Euch still in die neue Ordnung." + religious_decision.0602.b:0 "Meine Treue gegenüber [old_caliph.GetTitledFirstNameNoTooltip] ist unerschütterlich!" + religious_decision.0602.c:0 "Die Leute wünschen sich verzweifelt einen wahren Anführer …" + fp2_opportunistic_schismatic_modifier:0 "Opportunistische Abweichler" + fp2_opportunistic_schismatic_modifier_desc:0 "Dieser Charakter arbeitet auf eine Offenbarung hin …" + + religious_decision.0603.t:0 "$religious_decision.0601.t$" + religious_decision.0603.desc:0 "Die Spannungen zwischen [founder.GetFirstName] und [old_caliph.GetShortUINameNoFormat] sind in letzter Zeit ohnehin schon besonders heftig, doch [founder.GetFirstNameNoTooltip] hat sie nun in ungeahnte Höhen getrieben.\n\nMit der Unterstützung vieler führender Kleriker [founder.[ROOT.Char.Custom('DE_PRO_POS_S_3P')]]es Glaubens ([founder.GetFaith.GetName]) hat sich [founder.GetFirstNameNoTooltip] erfolgreich zu dessen #EMP wahrem#! [founder.GetFaith.ReligiousHeadName] ausgerufen und damit [old_caliph.GetShortUINameNoTooltipNoFormat] die Autorität über all diejenigen entrissen, die sich von der Orthodoxie dessen Glaubens ([old_caliph.GetFaith.GetName]) abgewandt hatten.\n\nViele der $islam_religion_adherent_plural$, die Wert auf eine geschlossene Gemeinschaft legen, trauern offen, weil es eine neue Spaltung der Umma gibt." + religious_decision.0603.a:0 "Unhold! Töle! Schandmaul!" + religious_decision.0603.b:0 "[old_caliph.GetTitledFirstNameNoTooltip] kann nicht einmal [old_caliph.Custom('DE_PRO_POS_S_3P')] eigenes Haus im Griff behalten …" + religious_decision.0603.c:0 "Ha! Was für ein Drama!" diff --git a/project/ck3/base_game/localization/german/event_localization/schemes/learn_language/learn_language_ongoing_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/schemes/learn_language/learn_language_ongoing_events_l_german.yml index e2b4ea5413..88e233ee02 100644 --- a/project/ck3/base_game/localization/german/event_localization/schemes/learn_language/learn_language_ongoing_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/schemes/learn_language/learn_language_ongoing_events_l_german.yml @@ -22,7 +22,7 @@ learn_language_ongoing.1020.c.success:0 "Ihr überredet [language_helper.GetFirstNameNoTooltip], Euch zu helfen" learn_language_ongoing.1020.c.failure:0 "[language_helper.GetFirstNameNoTooltip] durchschaut Eure Manipulationsversuche sofort" learn_language_ongoing.1020.t_hash_collision:1 "$learn_language$: Hilfe von außerhalb" - learn_language_ongoing.1020.desc:3 "Offenbar sind meine Studien der [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]en Sprache auch [language_helper.GetTitledFirstName] zu Ohren gekommen. [language_helper.Custom('DE_PRO_PER_S_3P_N')|U] spricht [scheme.GetTarget.GetCulture.GetLanguage.GetName] als Muttersprache und bietet mir an, mir bei meinen Studien zu helfen.\n\n„Ich verlange nicht mehr als eine symbolische Belohnung für meine Mühen, m[ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetTitleTierName]“, sagt [language_helper.Custom('DE_PRO_PER_S_3P_N')] [language_helper.Custom('quirk_pos_pp')]." + learn_language_ongoing.1020.desc:3 "Es scheint, als hätten meine Studien der [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]en Sprache auch die Ohren von [language_helper.GetTitledFirstName] erreicht. [language_helper.Custom('DE_PRO_PER_S_3P_N')|U] spricht [scheme.GetTarget.GetCulture.GetLanguage.GetName] als Muttersprache und bietet mir an, mir bei meinen Studien zu helfen.\n\n„Ich verlange nicht mehr als eine symbolische Belohnung für meine Mühen, m[ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetTitleTierName]“, sagt [language_helper.Custom('DE_PRO_PER_S_3P_N')] [language_helper.Custom('quirk_pos_pp')]." learn_language_ongoing.1020.a:0 "Wenn Ihr mir dabei helft, wird dieses Gold Euch gehören." learn_language_ongoing.1020.b:0 "Ein Gefallen für einen Gefallen?" learn_language_ongoing.1020.c:0 "Ihr seid #EMP so selbstlos#!, mir anzubieten, ohne Gegenleistung dabei zu helfen!" @@ -53,7 +53,7 @@ learn_language_ongoing.1050.c:0 "Ha! Ich fertige immer eine #EMP Kopie#! meiner Notizen an!" learn_language_ongoing.1060.t:1 "$learn_language$: Übersetzungsfehler" - learn_language_ongoing.1060.desc:3 "„Der Alchemist griff nach [target.Custom('RandomWeirdObject_DE_2')], während der Diener verängstigt zusah, ehe …“ Plötzlich werde ich von ein[offended_character.Custom('DE_END_PRO_S_D')] wütenden [offended_character.GetTitledFirstName] unterbrochen.\n\n„Habt Ihr gerade m[offended_character.Custom('DE_ART_IND_A')] geliebt[offended_character.Custom('DE_END_ADJ_NUL_S_A')] [offended_character.Custom('MotherFather')] [offended_character.Custom('InsultNoun')] genannt und als [offended_character.Custom('InsultNounSexual')] beschrieben?!“ [offended_character.Custom('DE_PRO_PER_S_3P_N')|U] schreit weiter: „Ich verlange Wiedergutmachung für diese schwere Beleidigung!“\n\nVielleicht benötigt mein [scheme.GetTarget.GetCulture.GetLanguage.GetName] doch noch etwas mehr Übung …" + learn_language_ongoing.1060.desc:3 "„Der Alchemist griff nach [target.Custom('RandomWeirdObject_DE_2')], während der Diener verängstigt zusah, ehe …“ Plötzlich werde ich von ein[offended_character.Custom('DE_END_PRO_S_D')] wütend[offended_character.Custom('DE_END_ADJ_IND_S_A')] [offended_character.GetTitledFirstName] unterbrochen.\n\n„Habt Ihr gerade m[offended_character.Custom('DE_ART_IND_A')] geliebt[offended_character.Custom('DE_END_ADJ_NUL_S_A')] [offended_character.Custom('MotherFather')] [offended_character.Custom('InsultNoun')] genannt und sie als [offended_character.Custom('InsultNounSexual')] beschrieben?!“ [offended_character.Custom('DE_PRO_PER_S_3P_N')|U] schreit weiter: „Ich verlange Wiedergutmachung für diese schwere Beleidigung!“\n\nVielleicht benötigt mein [scheme.GetTarget.GetCulture.GetLanguage.GetName] doch noch etwas mehr Übung …" learn_language_ongoing.1060.a:0 "Es tut mir furchtbar leid! Ich hoffe, das reicht." learn_language_ongoing.1060.b:1 "Oh, Ihr müsst Euch verhört haben! Ich habe [offended_character.Custom('DE_PRO_PER_S_3P_A')] #EMP [offended_character.Custom('ComplimentAdjective')]#! genannt und gesagt, dass [offended_character.Custom('DE_PRO_PER_S_3P_N')] [offended_character.Custom('DE_ART_IND_N')] #EMP [offended_character.Custom('RomanticComplimentNoun')]#! ist!" learn_language_ongoing.1060.c:0 "Ja, das habe ich, und [offended_character.Custom('DE_PRO_PER_S_3P_N')] ist obendrein noch #EMP [offended_character.Custom('InsultAdjective')]#!!" @@ -75,7 +75,7 @@ lauded_loud_reader_modifier_desc:0 "Dieser Charakter hat den Hofstaat mit „interessanten“ Vorlesungen unterhalten." learn_language_ongoing.1080.t:1 "$learn_language$: Lektion erteilt" - learn_language_ongoing.1080.desc:5 "M[court_tutor.Custom('DE_ART_IND_N')] Hoftutor [court_tutor.GetFirstName] hat mich Tag und Nacht bei meinem Bemühen unterstützt, [scheme.GetTarget.GetCulture.GetLanguage.GetName|U] zu lernen.\n\n[court_tutor.Custom('DE_PRO_POS_S_3P')|U]e Hingabe an die Kunst des Lehrens ist inspirierend, und es vergeht kein Tag, an dem ich nicht einen Brief zu lesen bekomme, der in [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip|l]er Sprache geschrieben ist, ich mich mit [ROOT.Char.Custom('DE_ART_IND_D')] gelehrten [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip]en [ROOT.Char.GetWomanMan] unterhalte oder man mich einen außergewöhnlichen Merkspruch lehrt.\n\nOhne die Hilfe von [court_tutor.GetFirstNameNoTooltip] wäre ich nie so weit gekommen." + learn_language_ongoing.1080.desc:5 "M[court_tutor.Custom('DE_ART_IND_N')] Hoflehrer[court_tutor.Custom('DE_END_NOU_S_GS_N')] [court_tutor.GetFirstName] hat mich Tag und Nacht bei meinem Bemühen unterstützt, [scheme.GetTarget.GetCulture.GetLanguage.GetName|U] zu lernen.\n\n[court_tutor.Custom('DE_PRO_POS_S_3P')|U]e Hingabe an die Kunst des Lehrens ist inspirierend, und es vergeht kein Tag, an dem ich nicht einen Brief zu lesen bekomme, der in [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip|l]er Sprache geschrieben ist, ich mich mit [ROOT.Char.Custom('DE_ART_IND_D')] gelehrten [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip]en [ROOT.Char.GetWomanMan] unterhalte oder man mich einen außergewöhnlichen Merkspruch lehrt.\n\nOhne die Hilfe von [court_tutor.GetFirstNameNoTooltip] wäre ich nie so weit gekommen." learn_language_ongoing.1080.a:0 "[court_tutor.GetFirstNameNoTooltip], Ihr habt eine Belohnung verdient!" learn_language_ongoing.1080.b:0 "[court_tutor.Custom('DE_PRO_PER_S_3P_N')|U] macht gute Arbeit." attended_by_tutor_modifier:0 "Von Hoflehrer beaufsichtigt" diff --git a/project/ck3/base_game/localization/german/event_localization/schemes/seduce/seduce_ongoing_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/schemes/seduce/seduce_ongoing_events_l_german.yml index dcdcc7dc8b..0b96c9388f 100644 --- a/project/ck3/base_game/localization/german/event_localization/schemes/seduce/seduce_ongoing_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/schemes/seduce/seduce_ongoing_events_l_german.yml @@ -338,7 +338,7 @@ seduce_ongoing.3004.desc:0 "Offenbar weiß [target.GetFirstName] nichts von meiner Großzügigkeit, in deren Genuss [target.Custom('DE_PRO_POS_S_3P')][close_character.Custom('DE_END_PRO_S_N')] [target.Custom2('RelationToMe', SCOPE.sC('close_character'))] kam. Wenigstens ist [close_character.GetFirstName] mir dankbar" seduce_ongoing.3004.a:0 "Was muss ich denn noch tun?" - seduce_ongoing.4001.t:0 "Die Hingabe [dummy_musician_gender.Custom('DE_ART_DEF_S_G')] [target.Custom('MusicalPerformer‘)]" + seduce_ongoing.4001.t:0 "Die Hingabe [dummy_musician_gender.Custom('DE_ART_DEF_S_G')] [target.Custom('MusicalPerformerPossessive')|U]" seduce_ongoing.4001.desc:0 "[dummy_musician_gender.Custom('DE_ART_IND_N')|U] [target.Custom('MusicalPerformer')] wird bald am Hof von [court_location.GetNameNoTier] auftreten. Man könnte [dummy_musician_gender.Custom('DE_PRO_PER_S_3P_A')] einfach bitten, die Vorstellung zu ändern und sie [target.GetTitledFirstName] zu widmen. [target.Custom('DE_PRO_PER_S_3P_D')] gilt meine Liebe." seduce_ongoing.4001.desc.court_musician:0 "[dummy_musician_gender.Custom('DE_ART_IND_N')|U] [target.Custom('MusicalPerformer')] wird bald am Hof von [court_location.GetNameNoTier] auftreten. Man könnte [dummy_musician_gender.Custom('DE_PRO_PER_S_3P_A')] einfach bitten, die Vorstellung zu ändern und sie [target.GetTitledFirstName] zu widmen. [target.Custom('DE_PRO_PER_S_3P_D')] gilt meine Zuneigung.\n\nWahlweise könnte ich meinen $court_musician_court_position$ bitten, sich dem Auftritt anzuschließen. Gemeinsam könnten sie Stücke spielen, die mich vor dem Publikum hier gut aussehen lassen." seduce_ongoing.4001.a:0 "Das wird eine mutige Erklärung an das Objekt meiner Begierde!" diff --git a/project/ck3/base_game/localization/german/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_german.yml b/project/ck3/base_game/localization/german/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_german.yml new file mode 100644 index 0000000000..f29fdb48bd --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_german.yml @@ -0,0 +1,42 @@ +l_german: + bell_special_yearly.1000.t:0 "Die Glocke von [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]" + bell_special_yearly.1000.desc:0 "Mein [steward.GetCouncilTitle] [steward.GetFirstName] hat vorgeschlagen, dass ich mir eine verlassene Kirche in der Nähe ansehe, die aus der Zeit der Westgoten stammt.\n\nInmitten der Tonnengewölbe und Hufeisenbögen steht ein einst wunderschöner Glockenturm mit mehreren ruinierten Glocken, denen die Klöppel fehlen.\n\nAls ich durch die Ruine streife, höre ich das Klappern von Hufen. Als ich durch ein Loch spähe, sehe ich [faction_member_1.GetTitledFirstName] herannahen. Könnte [faction_member_1.Custom('DE_PRO_PER_S_3P_N')] diesen Ort für ein Versteck seiner verräterischen Fraktion halten?" + # [faction_member_1_faction.GetName] + bell_special_yearly.1000.a:0 "Ich könnte [faction_member_1.Custom('DE_PRO_PER_S_3P_A')] töten, ohne dass es jemand sieht!" + bell_special_yearly.1000.a.tt:0 "Ihr schleicht Euch an [faction_member_1.GetTitledFirstName] an und versucht, [faction_member_1.Custom('DE_PRO_PER_S_3P_A')] zu töten." + bell_special_yearly.1000.b:0 "Ich sollte mich still und leise verziehen." + + bell_special_yearly.1500.desc:0 "Ich verstecke mich im Vorraum der Kirche und höre nur noch den Schlag meines mordlüsternen Herzens und die herannahenden Schritte.\n\nAls [faction_member_1.Custom('DE_PRO_PER_S_3P_N')] in den Raum tritt, ziehe ich [faction_member_1.Custom('DE_PRO_PER_S_3P_D')] ein Trümmerstück über den Schädel und [faction_member_1.Custom('DE_PRO_PER_S_3P_N')] geht zu Boden.\n\nWährend ich immer wieder zuschlage, nimmt mir eine Vision die blutverschleierte Sicht. Ich träume davon, dass dieser alte Glockenturm wieder erklingt – und die Köpfe meiner Feinde sind die Klöppel." + bell_special_yearly.1500.a:0 "Schon bald wird ein weiterer Narr einer Fraktion diesem Klang hinzugefügt werden!" + bell_special_yearly.1500.a.tt:0 "Ihr sucht Euch ein weiteres Opfer." + bell_special_yearly.1500.discovery.tt:0 "Die Wahrscheinlichkeit Eurer Entdeckung erhöht sich" + bell_special_yearly.1500.b:0 "Ich sollte nach Hause zurückkehren und mich ausruhen." + bell_special_yearly.1500.b.tt:0 "Ihr hört auf, Köpfe für den Glockenturm zu sammeln." + + bell_special_yearly.2000.desc:1 "Ich verlange, dass [faction_member_2.GetTitledFirstName] meine Feste besucht und verkleide mich als Minnesänger. So kostümiert verkünde ich: ‚[ROOT.Char.GetTitledFirstName] will, dass Ihr diese wunderbare Komposition hört, die hier an eben jenem Ort erdacht wurde!‘\n\nSobald [faction_member_2.Custom('DE_PRO_PER_S_3P_N')] drinnen ist, zwinge ich [faction_member_2.Custom('DE_PRO_PER_S_3P_A')] allein in eine Kammer. Dann spiele ich ihm stundenlang die gewöhnlichsten #italic Cansos#! vor, bis das arme Ding einschläft.\n\nDanach geht alles ganz schnell: Ich erwürge mein Opfer mit einer Lautensaite, stecke den Kopf in meinen Instrumentenkasten und laufe durch die Gänge davon, ehe jemand auch nur blinzeln kann." + bell_special_yearly.2000.a:0 "Der Glockenturm hat noch nicht genug Köpfe." + bell_special_yearly.2000.b:0 "Das ist ein wunderschönes Verbrechen – ich sollte nicht riskieren, es zu verderben." + +#Dropping an organ out of a window + bell_special_yearly.3000.desc:0 "Ich dränge [faction_member_3.GetTitledFirstName] einen königlichen Besuch [faction_member_3.Custom('DE_PRO_POS_S_3P')]er Feste auf, unter dem Vorwand, die Spannungen mit [faction_member_3.Custom('DE_PRO_POS_S_3P')]er rebellischen Fraktion zu lindern. Während einer Unterbrechung unserer Verhandlungen sehe ich mir [faction_member_3.Custom('DE_PRO_POS_S_3P')] Musikzimmer an und bitte darum, allein spielen zu dürfen.\n\nDas Musikzimmer hat ein großes Fester, das den Garten überblickt – und davor steht eine ansehnliche Pfeifenorgel. Die Gelegenheit ist einfach zu perfekt.\n\nAls [faction_member_3.GetFirstNameNoTooltip] unter dem Fenster hervortritt, um ein wenig Ruhe zu finden, schubse ich die Orgel hinaus. Sie segelt durch die Luft und zermalmt [faction_member_3.Custom('DE_PRO_PER_S_3P_A')] unter sich. Kichernd eile ich hinunter, um den Kopf einzusammeln, ehe jemand [faction_member_3.Custom('DE_PRO_POS_S_3P')]en Tod bemerkt." + bell_special_yearly.3000.a:0 "Die Glocke wird exquisit werden!" + bell_special_yearly.3000.b:1 "Schräge Unfälle an den Tasten gibt es jeden Tag." + +#[faction_member_3_faction.GetName] + bell_special_yearly.4000.desc:0 "Ich streife durch meinen Garten und spiele abwesend mit den Rosen, denen ich einen Blütenkopf nach dem anderen abreiße.\n\nIch frage mich, was wohl mit meinem Glockenturm werden soll. Wird er je wieder erklingen?" + bell_special_yearly.4000.desc_discoverer:0 "\n\nWährend ich dies so bedenke, fällt mir der starre Blick von [bell_discoverer.GetTitledFirstName] auf, einer jener armen Tröpfe, die noch immer die verschwundenen Opfer betrauern. Ich kichere und will [bell_discoverer.Custom('DE_PRO_PER_S_3P_D')] fast schon alles erzählen." + bell_special_yearly.4000.a:0 "Ich sollte ein großes Konzert in der Kirche geben!" + bell_special_yearly.4000.a.tt:0 "Alle werden von Euren Morden erfahren." + bell_special_yearly.4000.b:0 "Niemand muss von meinem Privatvergnügen erfahren." + bell_discovery_success_effect:0 "Die Glocken werden geheim gehalten" + bell_discovery_failure_effect:0 "Die Glocken werden entdeckt" + + + bell_special_yearly.5000.desc:0 "Ich reite eines Nachts aus, um meine Glocken zu besuchen und mich an meiner herrlichen Schurkerei zu ergötzen. Doch zu meiner Überraschung flackern Fackeln in der Ruine, als ich selbige betrete.\n\nErst fürchte ich, die Geister der Westgoten könnten erzürnt sein, weil ich ihre Kirche entweiht habe, doch dann schlägt [bell_discoverer.GetTitledFirstName] [faction_member_3.Custom('DE_PRO_POS_S_3P')]e Kapuze zurück. „Nachdem ich Eure Abscheulichkeit entdeckt habe, kommt es mir vor, als wäre ich in den tiefsten, finstersten Abgrund hinabgestiegen und würde dort den Rest meines gesamten Daseins verbringen müssen. Doch Ihr werdet Euch zu Euren Opfern gesellen, Kreatur!“\n\nKurz spüre ich, wie kalter Stahl durch meinen Hals dringt. Danach spüre ich gar nichts mehr." + bell_special_yearly.5000.a:0 "Lasst mich erklingen, [bell_discoverer.GetTitledFirstName]." + + + bell_special_yearly.6000.desc:0 "Für meinen ganzen Hof wird ein Konzert in der westgotischen Ruine gehalten – ein Abend voller Musik in der kerzenbeschienenen Kirche steht bevor.\n\nDie üblichen Minnesänger treten auf, während sich die wenigen Gäste über den eigentümlichen Geruch beschweren, der in Luft liegt. Wir genießen einige heitere Melodien von Flöten und gezupften Saiten, doch die Stücke werden im Lauf der Nacht immer klagender.\n\nAls Finale eilen auf meinen Befehl Dienstboten heran und lassen die Glocken für ein letztes Lied erklingen. Das Geschrei der Höflinge vermischt sich mit den Stimmen des Chors, als alle die klappernden, klimpernden Köpfe sehen!" + bell_special_yearly.6000.a:0 "Welche Musik!" + bell_special_yearly.6000.b:0 "Ihr alle werdet Euch ihnen anschließen, wenn Ihr Euch mir widersetzt!" + diff --git a/project/ck3/base_game/localization/german/event_localization/story_cycles/hunt_mystical_animal_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/story_cycles/hunt_mystical_animal_events_l_german.yml index 25b8ceb070..de8edb7bbc 100644 --- a/project/ck3/base_game/localization/german/event_localization/story_cycles/hunt_mystical_animal_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/story_cycles/hunt_mystical_animal_events_l_german.yml @@ -8,7 +8,7 @@ hunt_mystical_animal.1002.desc:0 "Ich bin mit meinem Gefolge in [location.GetNameNoTierNoTooltip] unterwegs, als uns die Straße in ein Gebiet führt, das ich aus meinem Traum kenne. Und dort wartet es auch auf mich, funkelnd wie ein Diamant im Sonnenlicht: das weiße Tier.\n\nIch drehe mich um und möchte mein Gefolge zu mir winken, doch da ist meine Beute auch schon verschwunden." hunt_mystical_animal.1002.a:0 "Es verspottet mich!" - hunt_mystical_animal.1003.desc:0 "Seit Beginn meiner Suche erreichen mich aus allen Ecken des Landes Berichte über Sichtungen prächtiger weißer [ROOT.Char.Custom('LocalAnimalPlural')].\n\nEs ist eine gewaltige Mühe, die Berichte durchzugehen und Wahrheit von Humbug zu trennen. Wären die Berichte doch nur zuverlässiger …" + hunt_mystical_animal.1003.desc:0 "Seit Beginn meiner Suche erreichen mich aus allen Ecken des Landes Berichte über Sichtungen prächtiger weißer [ROOT.Char.Custom('LocalAnimal_DE_Plural')].\n\nEs ist eine gewaltige Mühe, die Berichte durchzugehen und Wahrheit von Humbug zu trennen. Wären die Berichte doch nur zuverlässiger …" hunt_mystical_animal.1003.a:0 "Ich werde Leute anstellen, die nach dem Tier suchen!" hunt_mystical_animal.1003.b:0 "Diese Aufgabe ist zu gewaltig. Ohne mich." hunt_mystical_animal.1003.b.tt:1 "Ihr jagt nicht weiter nach dem Tier." @@ -24,7 +24,7 @@ hunt_mystical_animal.1005.desc:0 "\n\nUnd das Tier verschwindet im Dickicht, so schnell, wie es aufgetaucht ist." hunt_mystical_animal.1005.a:0 "Verflucht! Dich kriege ich noch, [ROOT.Char.Custom('LocalAnimal')]!" - hunt_mystical_animal.1006.desc:0 "Als ich aus dem Fenster schaue, steht dort das weiße Tier, seelenruhig … Es #EMP verspottet#! mich.\n\nIch drehe mich weg und sehe den weißen Stoff meines Bettlakens, und als ich vor ihm fliehe, fallen die Köpfe der [ROOT.Char.Custom('LocalAnimalPlural')] über mich her, die als Trophäen an der Wand hängen. Ich schließe die Augen, und da ist es: das weiße Tier! Und es lacht mich aus!" + hunt_mystical_animal.1006.desc:0 "Als ich aus dem Fenster schaue, steht dort das weiße Tier, seelenruhig … Es #EMP verspottet#! mich.\n\nIch drehe mich weg und sehe den weißen Stoff meines Bettlakens, und als ich vor ihm fliehe, fallen die Köpfe der [ROOT.Char.Custom('LocalAnimal_DE_Plural')] über mich her, die als Trophäen an der Wand hängen. Ich schließe die Augen, und da ist es: das weiße Tier! Und es lacht mich aus!" hunt_mystical_animal.1006.a:0 "ICH WERDE DICH SCHON NOCH KRIEGEN!" hunt_mystical_animal.1006.b:0 "Du! Du bist mein weißes Tier! Komm zurück!" @@ -34,13 +34,13 @@ hunt_mystical_animal.1007.b.success:0 "Köstlich!" hunt_mystical_animal.1007.b.failure:0 "Uff. Mir wird ein wenig übel …" - hunt_mystical_animal.1008.desc:0 "Als die Tage vergehen und keine weißen [ROOT.Char.Custom('LocalAnimalPlural')] mehr in den Geschichten auftauchen, die mir zu Ohren kommen, werde ich rastlos.\n\nJemand muss das Tier doch gesehen haben? Was ist mit den Bauern, die überall in der Landschaft herumlungern? Vielleicht sollte ich die um Unterstützung bitten …" + hunt_mystical_animal.1008.desc:0 "Als die Tage vergehen und keine weißen [ROOT.Char.Custom('LocalAnimal_DE_Plural')] mehr in den Geschichten auftauchen, die mir zu Ohren kommen, werde ich rastlos.\n\nJemand muss das Tier doch gesehen haben? Was ist mit den Bauern, die überall in der Landschaft herumlungern? Vielleicht sollte ich die um Unterstützung bitten …" hunt_mystical_animal.1008.a:0 "Entsendet ein Schreiben!" hunt_mystical_animal.1008.b:0 "So tief werde ich nicht sinken." hunt_mystical_animal.1008.c:0 "Ich werde [knight.GetFirstNameNoTooltip] schicken." hunt_mystical_animal.1009.desc:0 "„Mein[ROOT.Char.Custom('DE_END_PRO_S_N')] [ROOT.Char.GetLadyLord], Eure Suche nach einem gewöhnlichen Tier … Das macht mir zugegeben Sorgen.“\n\n[court_chaplain.Custom2('MyCharacterIntroduction', ROOT.Char)] tritt an mich heran, als ich Meldungen über neue Sichtungen des weißen Tiers durchgehe. Nach seinem Dafürhalten muss etwas, das so viel Aufmerksamkeit verlangt, das Werk des Bösen sein … Als wäre seine bloße Existenz nicht schon ein Zeichen der höchsten Mächte des Lichts!" - hunt_mystical_animal.1009.a:0 "[ROOT.Char.Custom('LocalAnimalPlural')] sind oft Boten des Himmels." + hunt_mystical_animal.1009.a:0 "[ROOT.Char.Custom('LocalAnimal_DE_Plural')] sind oft Boten des Himmels." hunt_mystical_animal.1009.a.success:0 "„Vielleicht habt Ihr ja recht …“" hunt_mystical_animal.1009.a.failure:0 "„Was redet Ihr da nur?!“" hunt_mystical_animal.1009.b:0 "Das geht Euch überhaupt nichts an." diff --git a/project/ck3/base_game/localization/german/event_localization/stress_events/stress_threshold_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/stress_events/stress_threshold_events_l_german.yml index e884228f50..f7ec7e565a 100644 --- a/project/ck3/base_game/localization/german/event_localization/stress_events/stress_threshold_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/stress_events/stress_threshold_events_l_german.yml @@ -18,7 +18,7 @@ stress_threshold.1001.drunkard.gain:0 "Vielleicht hilft es, wenn ich mal einen hebe?" stress_threshold.1001.drunkard.effect:0 "Ich werde so lange trinken, bis diese Gedanken verschwinden." stress_threshold.1001.hashishiyah.gain:0 "Ein wenig Haschisch wird meinen Geist zur Ruhe bringen …" - stress_threshold.1001.hashishiyah.effect:0 "Eine entspannte Nacht mit meiner Pfeife wird schon helfen." + stress_threshold.1001.hashishiyah.effect:1 "Ein entspannter Abend mit einem Tablett voller Haschischkekse wird helfen." stress_threshold.1001.journaller.gain:0 "Meine Sorgen aufzuschreiben, wird mir helfen, mich zu konzentrieren." stress_threshold.1001.journaller.effect:0 "Ich brauche eine Nacht allein in meinem Studierzimmer." stress_threshold.1001.endure:0 "Ich muss stark sein und mich gegen solche Impulse wehren!" @@ -110,7 +110,7 @@ stress_threshold.1601.drunkard.gain:0 "Vielleicht kann ich mich nach einem gehaltvollen Krug ja besser konzentrieren …" stress_threshold.1601.drunkard.effect:0 "Wenn ich etwas zu trinken hatte, fühle ich mich immer konzentrierter." stress_threshold.1601.hashishiyah.gain:0 "Ein wenig Haschisch wird meinen Geist hoffentlich zur Ruhe bringen …" - stress_threshold.1601.hashishiyah.effect:0 "Ich bin niemals so ruhig wie nach einem Abend mit meiner Pfeife." + stress_threshold.1601.hashishiyah.effect:1 "Ich war noch nie ruhiger als nach einem Abend mit ein paar Haschischkeksen." stress_threshold.1601.journaller.gain:0 "Es sollte meinen Geist ordnen, wenn ich meine Gedanken niederschreibe …" stress_threshold.1601.journaller.effect:0 "Meine Gedanken niederzuschreiben ordnet stets meinen Geist!" stress_threshold.1601.endure_no_option:0 "Ich, ich muss das durchhalten. Es gibt nichts, was ich dagegen tun kann …" @@ -159,7 +159,7 @@ stress_threshold.2101.witch.gain:0 "Ich bin ausgestoßen, genau wie [ROOT.Char.GetFaith.WitchGodName]." stress_threshold.2101.witch.effect:0 "Wenigstens weiß ich, dass [ROOT.Char.GetFaith.WitchGodName] mich versteht." stress_threshold.2101.drunkard.effect:0 "Wein ist vielleicht mein einziger wahrer Freund." - stress_threshold.2101.hashishiyah.effect:0 "Wenigstens verurteilt mich die Pfeife nicht." + stress_threshold.2101.hashishiyah.effect:1 "Wenigstens wird mich dieser mit Haschisch bestreute Keks nicht verurteilen." stress_threshold.2101.endure:0 "Vielleicht ist das auch alles nur in meinem Kopf …" stress_threshold.2201.t:0 "Geistiger Zusammenbruch: Brodelnde Wut" diff --git a/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_event_dan_l_german.yml b/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_event_dan_l_german.yml new file mode 100644 index 0000000000..b3013fff19 --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_event_dan_l_german.yml @@ -0,0 +1,67 @@ +l_german: + fp2_yearly.1001.t:0 "Schach II" + fp2_yearly.1001.desc:0 "Nachdem ich eine weitere Partie Schach gegen mich selbst gewonnen habe, drängt sich mir der Gedanke auf, dass mein überragender Intellekt dieses Spiel vielleicht noch verbessern könnte.\n\nDoch welche Änderungen würden Sinn ergeben?" + fp2_yearly.1001.a:0 "Der König ist eindeutig zu schwach." + fp2_yearly.1001.b:0 "Der Läufer sollte stärker werden." + fp2_yearly.1001.c:0 "Warum kann ich nicht einfach nur die Bauern foltern?" + + + fp2_yearly.1002.t:0 "Eine kompromittierende Lage" + fp2_yearly.1002.desc:1 "Spät in der Nacht höre ich seltsame Geräusch aus einem Gemach den Gang hinunter. Als ich hineinspitzle, erspähe ich etwas Überraschendes: Nackt und gefesselt lässt [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)] sich von einem Dienstboten, der meine alte Kleidung trägt, mit einer Rute verprügeln. Als ob dies noch nicht seltsam genug wäre, scheint es [deviant_courtier.Custom('DE_PRO_PER_S_3P_D')] auch noch zu gefallen!\n\nZwischen den Schlägen schreit [deviant_courtier.Custom('DE_PRO_PER_S_3P_N')]: „Ja! Bestraft mich, [ROOT.GetCharacter.GetNameNoTooltip]! Ich war ganz, ganz unartig!“" + fp2_yearly.1002.b:0 "Das riecht für mich nach Erpressungsbeweisen." + fp2_yearly.1002.c:0 "Das sieht nach Spaß aus!" + fp2_yearly.1002.a:0 "Ich gehe lieber schnell wieder." + + + fp2_yearly.1003.t:0 "Ein Lanzengang mit … Riesen?" + fp2_yearly.1003.desc:0 "Ein Aufruhr im Hof erregt meine Aufmerksamkeit, als [injured_knight.Custom2('MyCharacterIntroduction', ROOT.Char)] von mehreren Bauern hereingetragen wird. [injured_knight.Custom('DE_PRO_PER_S_3P_N')|U] ist offensichtlich schwer verwundet.\n\nAls ich wissen will, was geschehen ist, erzählen mir die Bauern, sie hätten [injured_knight.Custom('DE_PRO_PER_S_3P_A')] in einem Feld gefunden, wo [injured_knight.Custom('DE_PRO_PER_S_3P_N')] angeblich einen Riesen knapp in die Flucht schlug.\n\n[injured_knight.Custom('DE_PRO_POS_S_3P')|U] Knappe nimmt mich beiseite, nachdem die Geschichte zu Ende ist. „In Wahrheit ist [injured_knight.Custom('DE_PRO_PER_S_3P_N')] eine Tjoste gegen eine Windmühle geritten und hat verloren, Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]. Doch diese Dörfler scheinen von [injured_knight.Custom('DE_PRO_POS_S_3P')]er Geschichte ganz begeistert zu sein.“" + fp2_yearly.1003.a:0 "Gepriesen sei [injured_knight.Custom('DE_ART_DEF_S_N')] tapfere Ritter[injured_knight.Custom('DE_END_NOU_S_GS_N')]! Ich werde [injured_knight.Custom('DE_PRO_PER_S_3P_D')] ein neues Ross kaufen." + fp2_yearly.1003.b:0 "Ich lasse an meinem Hof keine Märchen zu." + + fp2_yearly.1004.t:0 "Der Falke der Quraisch" + fp2_yearly.1004.desc:0 "Ich lese die Geschichte von [hawk_of_quraysh.GetName], auch bekannt als „Der Falke der Quraisch“.\n\nMehr über [hawk_of_quraysh.Custom('DE_PRO_POS_S_3P')] Leben zu erfahren, ist ungeheuer inspirierend, angefangen bei [hawk_of_quraysh.Custom('DE_PRO_POS_S_3P')]er [abbasid_dynasty.GetName]-Flucht bis hin zum Aufbau der [hawk_dynasty.GetName]-Dynastie in Iberien. Ich kann mich des Gedankens kaum erwehren, dass ich mir all dies zu Herzen nehmen sollte." + fp2_yearly.1004.a:0 "Ich könnte meine Krieger auch so inspirieren, wie [hawk_of_quraysh.Custom('DE_PRO_PER_S_3P_N')] es in Carmona tat." + fp2_yearly.1004.b:0 "[hawk_of_quraysh.Custom('DE_PRO_POS_S_3P')|U] diplomatischer Umgang mit den Jemeniten ist legendär." + fp2_yearly.1004.c:0 "Wir sind verwandt!" + + nick_the_hawk_of_quraysh:0 "der Falke der Quraisch" + + + fp2_hawk_of_quarysh_martial_modifier:0 "Kriegerische Inspiration" + fp2_hawk_of_quarysh_martial_modifier_desc:0 "Dieser Charakter hat sich kriegerisch vom Falken der Quraisch inspirieren lassen." + + + fp2_hawk_of_quarysh_diplomacy_modifier:0 "Diplomatische Inspiration" + fp2_hawk_of_quarysh_diplomacy_modifier_desc:0 "Dieser Charakter hat sich diplomatisch vom Falken der Quraisch inspirieren lassen." + + fp2_yearly.1005.t:0 "Verirrt[hidden_viking.Custom('DE_END_ADJ_IND_S_N')] Wikinger[hidden_viking.Custom('DE_END_NOU_S_GS_N')]" + fp2_yearly.1005.desc:0 "[hidden_viking.Custom('DE_ART_IND_N')|U] riesig[hidden_viking.Custom('DE_END_ADJ_IND_S_N')] Wikinger[hidden_viking.Custom('DE_END_NOU_S_GS_N')] wird schreiend und sich im Griff meiner Wachen windend vor mich geschleift. [hidden_viking.Custom('DE_PRO_PER_S_3P_N)|U] ist eindeutig [hidden_viking.Custom('DE_ART_IND_N')] Wikingerräuber[hidden_viking.Custom('DE_END_NOU_S_GS_N')] von jener Sorte, die seit Jahrzehnten Chaos in unserem Reich stiftet.\n\n„Bitte habt Gnade. Mein Name ist [hidden_viking.GetName], und ich lebe schon seit Jahren in [viking_county.GetNameNoTooltip]. Man ließ mich zurück, weil ich verwundet war. Die Dörfler haben mir das Leben gerettet. Sie sind jetzt meine Familie.“\n\n[hidden_viking.Custom('DE_ART_DEF_S_N')|U] Wikinger[hidden_viking.Custom('DE_END_NOU_S_GS_N')] fällt auf die Knie und hofft, dass ich [hidden_viking.Custom('DE_PRO_POS_S_3P')] Leben verschone. Mehrere Bauern bestätigen die Geschichte." + fp2_yearly.1005.a:1 "Ihr dürft meine Höflinge mit Eurer einzigartigen Geschichte unterhalten." + fp2_yearly.1005.b:0 "Eine gute Tat kann all die schlechten nicht wettmachen – Ihr sterbt." + fp2_yearly.1005.c:0 "Wenn Ihr dem Dorf dient, sollt Ihr fürs Erste am Leben bleiben." + + + fp2_yearly.1006.t:0 "Wikingerkäse?" + fp2_yearly.1006.desc:0 "Ich halte an einem Straßenstand an, der einfache Speisen verkauft. [cheese_trader.GetName], [cheese_trader.Custom('DE_ART_DEF_S_N')] Händler[cheese_trader.Custom('DE_END_NOU_S_GS_N')], bietet mir verschiedene Waren an, bis [cheese_trader.Custom('DE_PRO_PER_S_3P_N)] schließlich in den Stand hineingreift und eine geschnitzte Holzkiste hervorholt.\n\n„Für Euch, mein[cheese_trader.Custom('DE_END_PRO_S_A')] Lehnsherr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], habe ich hier den besten Käse im ganzen Reich.“ [cheese_trader.Custom('DE_PRO_PER_S_3P_N)|U] drückt mir den kleinen Laib in die Hand und beugt sich vor, um mir verschwörerisch zuzuflüstern: „Er wurde von Käse herstellenden Wikingern hier in Iberien gemacht.“\n\nTrotz dieser bizarren Anmerkung ist der Käse unglaublich lecker." + fp2_yearly.1006.a:0 "Euren Käse nehme ich, aber nicht diese lächerliche Geschichte." + fp2_yearly.1006.b:0 "Ich muss diese „Käse-Wikinger“ finden …" + fp2.1006.b.tt:0 "Ihr entsendet Eure Agenten, um diese „Käse-Wikinger“ zu finden." + fp2_yearly.1006.c:0 "Was für ein Quatsch." + + + fp2_yearly.1007.t:0 "$fp2_yearly.1006.t$" + fp2_yearly.1007.desc:0 "[fake_cheese_viking.Custom('DE_ART_IND_N')|U] abgemagert aussehend[fake_cheese_viking.Custom('DE_END_ADJ_NUL_S_N')] [fake_cheese_viking.GetWomanMan] wird mir vorgeführt. Doch diese lächerliche Gestalt vor mir sieht nicht einmal ansatzweise wie ein Käsemacher aus – geschweige denn wie ein Wikinger.\n\n„Es tut mir aufrichtig leid, doch ich bin gar k[fake_cheese_viking.Custom('DE_ART_IND_N')] Wikinger[fake_cheese_viking.Custom('DE_END_NOU_S_GS_N')]. Das ist nur eine Lüge, um den Käse zu verkaufen“, murmelt [fake_cheese_viking.Custom('DE_PRO_PER_S_3P_N)]." + fp2_yearly.1007.a:0 "Nun ja, wenigstens haben wir dieses Rätsel gelöst." + fp2_yearly.1007.b:0 "Ich will die Hälfte Eurer Einnahmen und die Hälfte Eures Käses." + + fp2_respected_clergy_chess:0 "Respekt für den Klerus beim Schach" + fp2_respected_clergy_chess_desc:0 "Die Regeln des Schachs wurden geändert, um den Klerus zu respektieren." + + fp2_cheese_artifact:0 "Gereifter Käse" + fp2_cheese_artifact_desc:0 "Trotz der Gerüchte wurde dieser Käse nicht von Wikingern gemacht. Doch er ist trotzdem außerordentlich lecker." + + + fp2_yearly.1008.t:0 "Der Verzehr des Käses" + fp2_yearly.1008.desc:0 "Es wird Zeit. Tief in meinen Gewölben hat der unglaublichste Käse der bekannten Welt geruht, ist langsam gereift und immer kräftiger im Geschmack geworden.\n\nUnd nun werde ich ihn verzehren." + fp2_yearly.1008.a:0 "[ROOT.Char.GetFaith.HealthGodName|U] sei mir gnädig. Das ist mal guter Käse." + fp2_yearly.1008.b:0 "Ich lasse den Käse lieber noch etwas reifen." diff --git a/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_event_ola_l_german.yml b/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_event_ola_l_german.yml new file mode 100644 index 0000000000..33b0cba76b --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_event_ola_l_german.yml @@ -0,0 +1,250 @@ +l_german: + stoke_tension_toast.success:0 "Eure Hasskampagne ist erfolgreich." + stoke_tension_toast.failure:0 "Eure Beteiligung wurde offenbart." + + delegated_stoke_tension_toast.success:0 "[tension_councillor.GetTitledFirstName] verbreitete Hass." + + ease_tension_toast.success:0 "Ihr vermitteltet erfolgreich." + ease_tension_toast.failure:0 "Eure Bemühungen sind gescheitert." + + bad_intrigue.tt:0 "Diese Option ist verfügbar dank Eures Ränkespielwerts." + + fp2_struggle.1000.t:0 "Das Feuer anfachen" + fp2_struggle.1000.desc:0 "[ROOT.Char.GetFaith.GetAdherentNameNoTooltip] und die [tension_county.GetCountyData.GetFaith.GetAdjectiveNoTooltip|l]e Bevölkerung in [tension_county.GetName] liegen sich in den Haaren. „Nutzen wir diese Gelegenheit“, schlägt mein [tension_councillor.GetCouncilTitle] [tension_councillor.GetFirstName] vor. „Werben wir bezahlbare Soldaten aus den Reihen der [ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l]en Milizen an. Und wenn sie ihre #italic Ausbildung#! in ihren Heimatgemeinden fortsetzen, kann das auch nicht schaden! Vielleicht sollten wir sie sogar dazu #italic ermutigen#! …“\n\nLasse ich [tension_county.GetNameNoTierNoTooltip] brennen, um diese gewalttätigen Fanatiker anzuwerben?" + fp2_struggle.1000.a:0 "Lasst uns etwas Hass verbreiten … Diskret natürlich." + fp2_struggle.1000.b:0 "Ich vertraue darauf, dass Ihr Euch darum kümmert." + fp2_struggle.1000.c:0 "Nein, ich werde versuchen, für Entspannung zu sorgen." + fp2_struggle.1000.d:0 "Wenn ich diesen Wahnsinn nicht aufhalten kann, könnte es vielleicht ein [minority_courtier.GetFaith.GetAdherentNameNoTooltip|l]er Herrscher." + + + not_my_problem_toast:0 "In den nächsten Jahren werden alleinstehende Mütter und Kinder in Eurem Reich hungern." + + fp2_struggle.1001.t:0 "Kriegswitwen" + fp2_struggle.1001.desc:0 "[expectant_courtier.GetTitledFirstName] ist schwanger und zu mir gekommen, um über andere Mütter in unseren Landen zu sprechen – jene, die sich angesichts von Kriegen und Unglücken allein um ihre Kindern kümmern müssen. „Wir könnten eine Art Stiftung schaffen, Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], um stillende Mütter zu bezahlen, die keinen anderen Lebensunterhalt haben. Schließlich ist das Aufziehen von Kindern eine ebenso harte wie lobenswerte Arbeit wie jede andere.“" + fp2_struggle.1001.a:0 "Eine gute Idee! Ich werde eine solche Stiftung einrichten." + fp2_struggle.1001.b:1 "Witwen unterstütze ich, aber keine Huren." + fp2_struggle.1001.b.tt:0 "Euer Glaube verurteilt Mütter von unehelichen Kindern." + fp2_struggle.1001.c:0 "Sie können an meinem Hof bleiben! Wir haben reichlich zu essen!" + fp2_struggle.1001.c.tt:0 "Ihr ladet alle armen alleinstehenden Mütter in Eurem Reich ein, an Euren Hof zu kommen." + fp2_struggle.1001.d:1 "Sicher werden meine wohlmeinenden Vasallen helfen, das zu finanzieren." + fp2_struggle.1001.e:0 "Ich bin [ROOT.Char.GetTitleTierName] dieses Reichs und keine Amme!" + fp2_struggle.1001.specialdescpositive:0 "Vasallen, die gern zahlen, erhalten #positive_value 10#! #color_light_blue Meinung#! von Euch" + fp2_struggle.1001.specialdescnegative:0 "Vasallen, die nicht gern zahlen, verlieren #negative_value 10#! #color_light_blue Meinung#! von Euch" + + reading_avicenna_toast.success:0 "Ihr lest ein großes Buch über Medizin." + reading_avicenna_toast.failure:0 "Vielleicht habt Ihr da etwas missverstanden …" + reading_hippocrates_toast.success:0 "Ihr lest alle Werke von Galen." + reading_hippocrates_toast.failure:0 "Warum ist Griechisch so schwierig?" + rolling_in_filth_toast:0 "Euer Hof ist gefährlich für die Gesundheit." + + fp2_struggle.1002.t:0 "[xenophilic_culture.GetNameNoTooltip]e Fortschritte" + fp2_struggle.1002.desc_early_golden_age:0 "[xenophilic_culture.GetNameNoTooltip]e Gelehrte haben unlängst große Fortschritte in Sachen medizinisches Wissen gemacht. Doch mein[neighboring_ruler.Custom('DE_END_PRO_S_N')] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] hat [great_physician.Custom('DE_ART_DEF_S_A')] Universalgelehrt[great_physician.Custom('DE_END_ADJ_IND_S_A')] [great_physician.GetFirstName] wegen #italic eines Gedichts und eines Fehlers#! von [neighboring_ruler.Custom('DE_PRO_POS_S_3P')]em Hof verbannt, und [great_physician.GetFirstName] sucht nun eine neue Anstellung.\n\n" + fp2_struggle.1002.desc_late_golden_age:0 "[xenophilic_culture.GetNameNoTooltip]e Gelehrte verschreiben sich schon lange dem Studium der Medizin. Doch nun will sich [great_physician.Custom('DE_ART_DEF_S_N')] Universalgelehrte [great_physician.GetFirstName] meinem Hof anschließen, nachdem mein[neighboring_ruler.Custom('DE_END_PRO_S_N')] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] [great_physician.Custom('DE_PRO_PER_S_3P_A')] wegen eines unbekannten Vergehens von [neighboring_ruler.Custom('DE_PRO_POS_S_3P')]em Hof verbannte.\n\n" + fp2_struggle.1002.desc_post_golden_age_christian:0 "Auch wenn Averroes und Albucassis schon lange tot sind, haben [xenophilic_culture.GetNameNoTooltip|l]e Ärzte noch immer einen großen Wissensvorsprung. Doch nun sucht [great_physician.Custom('DE_ART_DEF_S_N')] Universalgelehrte [great_physician.GetFirstName] eine neue Anstellung, nachdem [great_physician.Custom('DE_PRO_PER_S_3P_A')] mein[neighboring_ruler.Custom('DE_END_PRO_S_N)] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] wegen eines unbekannten Vergehens von [neighboring_ruler.Custom('DE_PRO_POS_S_3P')]em Hof verbannte.\n\n" + fp2_struggle.1002.desc_post_golden_age_unchristian:0 "Auch wenn Ibn Rushd und Al-Zahrawi schon lange tot sind, haben [xenophilic_culture.GetNameNoTooltip|l]e Ärzte noch immer einen großen Wissensvorsprung. Doch nun sucht [great_physician.Custom('DE_ART_DEF_S_N')] Universalgelehrte [great_physician.GetFirstName] eine neue Anstellung, nachdem [great_physician.Custom('DE_PRO_PER_S_3P_A')] mein[neighboring_ruler.Custom('DE_END_PRO_S_N)] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] wegen eines unbekannten Vergehens von [neighboring_ruler.Custom('DE_PRO_POS_S_3P')]em Hof verbannte.\n\n" + fp2_struggle.1002.desc_albucasis:0 "„Meine Fähigkeiten mögen bescheiden sein“, sagt [great_physician.Custom('DE_PRO_PER_S_3P_N')]. „Doch einst rettete ich das Leben eines Sklavenmädchens, das sich selbst die Kehle durchgeschnitten hatte – im Anschluss hatte es nur eine etwas heiserere Stimme. Und ich muss Euch bitten, Eure Hygiene etwas anders zu handhaben …“\n\n" + fp2_struggle.1002.desc_avenzoar:0 "„Ich praktiziere schon mein ganzes Leben“, sagt [great_physician.Custom('DE_PRO_PER_S_3P_N')], „und habe ein Buch über eine gesunde Lebensführung verfasst. Doch ich habe Aberglauben und falschen Heilmitteln, wie sie Hexen und Astrologen verhökern, die Feindschaft geschworen. Daher möchte ich, dass Ihr solche Dinge verbietet …“\n\n" + fp2_struggle.1002.desc_tufail:0 "„Ich habe die Himmel, den Verstand und die Krankheiten des Körpers studiert“, sagt [great_physician.Custom('DE_PRO_PER_S_3P_N')]. „Doch ich spreche mich auch für das Studium des Körpers #italic post mortem#! aus … Könntet Ihr mir die nötigen Gelegenheiten dafür bieten?“\n\n" + fp2_struggle.1002.desc_no_historical_physician_early:0 "„Ich habe viel aus den Werken der Antike gelernt“, sagt [great_physician.Custom('DE_PRO_PER_S_3P_N')]. „Doch ich habe ihr Wissen aus dem Abgrund der Weitschweifigkeit gerettet und kann es nun zu Eurem Vorteil nutzen.“\n\n" + fp2_struggle.1002.desc_no_historical_physician_late:0 "„Ich habe viel aus den Werken von Al-Zahrawi und Ibn Sina gelernt“, sagt [great_physician.Custom('DE_PRO_PER_S_3P_N')]. „Doch ich habe deren Techniken noch verbessert: Ich kann Katarakte und Furunkel entfernen und Krankheiten behandeln, die bisher als unbehandelbar galten.“\n\n" + fp2_struggle.1002.desc_has_physician_and_is_christian:0 "Mein derzeitiger Hofarzt [scoped_physician.GetTitledFirstName] drängt mich, [scoped_physician.Custom('DE_PRO_PER_S_3P_A')] nicht durch diese Heidenseele zu ersetzen." + fp2_struggle.1002.desc_has_physician_but_not_christian:0 "Mein derzeitiger Hofarzt [scoped_physician.GetTitledFirstName] drängt mich, [scoped_physician.Custom('DE_PRO_PER_S_3P_A')] nicht durch dies[great_physician.Custom('DE_END_PRO_S_A')] Exzentriker[great_physician.Custom('DE_END_NOU_S_GS_N')] zu ersetzen." + fp2_struggle.1002.desc_has_no_physician_but_is_christian:0 "Einige Höflinge drängen mich, mich nicht mit dieser Heidenseele einzulassen." + fp2_struggle.1002.desc_has_no_physician:0 "Soll ich dies[great_physician.Custom('DE_END_PRO_S_D')] [great_physician.GetWomanMan] einen Platz an meinem Hof bieten?" + fp2_struggle.1002.a:0 "Ich könnte einen neuen Arzt gut gebrauchen …" + fp2_struggle.1002.b:1 "Ich kann Bücher kaufen und selbst die Kunst der Medizin erlernen." + fp2_struggle.1002.b.tt:0 "Ihr versucht, aus großen Werken der Medizin zu lernen." + fp2_struggle.1002.c:0 "Wofür brauche ich Euch denn? Ich kann doch selbst Griechisch lesen." + fp2_struggle.1002.c.tt:1 "Ihr kauft die Werke Galens und versucht, sie zu lesen." + fp2_struggle.1002.d:0 "Ich lasse Euch zu [neighboring_ruler.GetTitledFirstNameNoTooltip] zurückschicken … In Ketten." + fp2_struggle.1002.e:0 "Meiner Gesundheit geht es bestens. Vielen Dank." + fp2_struggle.1002.f:0 "Verschwindet. Neuerungen kommen nur von Gott." + fp2_struggle.1002.physicianleaves:0 "[great_physician.GetFirstName] sucht sich anderswo Anstellung" + fp2_struggle.1001.physician_imprisoned:0 "[great_physician.GetFirstName] wird von [neighboring_ruler.GetName] eingesperrt … aus gewissen Gründen" + + fp2_struggle.1010.t:0 "Eine Seele aus Eisen" + fp2_struggle.1010.desc:1 "An meinem Hof ist [great_swordsmith.Custom('DE_ART_IND_N')] [great_swordsmith.GetWomanMan] namens [great_swordsmith.GetName] eingetroffen, [great_swordsmith.Custom('DE_ART_DEF_S_N')] behauptet, [great_swordsmith.Custom('DE_ART_IND_N')] weit gereist[great_swordsmith.Custom('DE_END_ADJ_IND_S_N')] Schmied[great_swordsmith.Custom('DE_END_NOU_S_GS_N')] zu sein.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, sagt [great_swordsmith.Custom('DE_PRO_PER_S_3P_N')]. „Meine Familie schmiedet schon seit der Antike Schwerter und schuf einst #italic Falcatas#! für die Armeen Karthagos. Keine Legierung ist so stark wie jene, die man in Iberien erschafft, und ich kann sie vervollkommnen. Ich kann Euch die besten Waffen der Welt herstellen, doch im Gegenzug müsst Ihr mir die Schmiedezunft in [blacksmith_county.GetNameNoTierNoTooltip] unterstellen. Dann werden die anderen Schmiede endlich einsehen, dass ich schon immer besser war als sie!“" + fp2_struggle.1010.a:1 "Nein, Ihr werdet für die Zunft arbeiten, um uns allen zu nutzen." + fp2_struggle.1010.b:1 "Über welches Wissen Ihr auch verfügen mögt: Ich werde es schon aus Euch herausholen …" + fp2_struggle.1010.c:1 "Ihr sollt sie haben, wenn Ihr Schwerter für meine Armeen fertigt." + fp2_struggle.1010.d:1 "Erschafft mir Iberiens edelste Klinge, und die Zunft soll Euch gehören." + fp2_struggle.1010.e:0 "Ich werde nicht um Eurer Eitelkeit willen die Zunft verärgern." + fp2_struggle.1010.smithgoesaway:1 "[great_swordsmith.GetNameNoTooltip] zieht los, um die Herrschaft über die Zunft der Schmiede zu übernehmen." + fp2_struggle.1010.paranoid_rivals:1 "Eure Soldaten dergestalt zu bewaffnen, könnte einige Eurer benachbarten Herrscher beunruhigen." + fp2_struggle.1010.smithmakesweapon:1 "[great_swordsmith.GetNameNoTooltip] bleibt an Eurem Hof, während er das erbetene Schwert schmiedet." + fp2_struggle.1010.swordsmith_imprisoned:0 "Ihr kerkert [great_swordsmith.GetNameNoTooltip] ein und foltert [great_swordsmith.Custom('DE_PRO_PER_S_3P_A')], um [great_swordsmith.Custom('DE_PRO_POS_S_3P')|U]e Geheimnisse zu erfahren" + fp2_struggle.1010.compassionate_courtiers:0 "Nicht alle Höflinge könnten damit einverstanden sein" + toledo_compromise_flavor:0 "Ihr erzwingt einen Kompromiss zwischen [great_swordsmith.GetNameNoTooltip] und der Zunft." + fp2_struggle.1010.swordsmith_leaves:0 "[great_swordsmith.GetNameNoTooltip] geht an einen anderen Hof." + + + fp2_struggle.1011.t:1 "Die Klinge von [blacksmith_county.GetNameNoTierNoTooltip]" + fp2_struggle.1011.desc:1 "„Es ist vollbracht“, sagt [great_swordsmith.GetName], wirkt dabei aber merkwürdig müde.\n\n„Womöglich leiteten mich meine Vorfahren beim Schmieden an, denn dies ist die beste Klinge, die ich je erschuf. Nie wieder werde ich ihresgleichen erschaffen, ebenso wenig wie irgendjemand anderes in diesen Landen – denn die Geheimnisse ihrer Schöpfung werde ich mit ins Grab nehmen. Ich werde nun gehen und die Zunft übernehmen, die Ihr mir versprochen habt, auch wenn sich dieser Sieg sonderbar leer anfühlt. Wie dem auch sei: Ihr müsst dem Schwert, das ich für Euch geschmiedet habe, einen Namen geben.“" + fp2_struggle.1011.a:1 "#italic Martiello#! der Hammer." + fp2_struggle.1011.b:0 "#italic Tiniebra#! die Finsternis." + fp2_struggle.1011.c:0 "#italic Vermejo#! die Röte." + fp2_struggle.1011.d:0 "#italic Jargonça#!, wie der blaue Edelstein." + fp2_struggle.1011.e:0 "#italic Suhayl#! die Glorreiche." + fp2_struggle.1011.f:0 "#italic al-Battar#! der Spalter." + fp2_struggle.1011.g:0 "#italic Qazeeb#! vom starken Griff." + fp2_struggle.1011.h:0 "#italic Zumurrud#!, wie der blendende Smaragd." + fp2_struggle.1011.i:0 "#italic Ortzi#!, wie der Donner." + fp2_struggle.1011.j:0 "#italic Gaueko#! der Nachtgeist." + fp2_struggle.1011.k:0 "#italic Gorri#! der Rote." + fp2_struggle.1011.l:0 "#italic Aiztoto#!, das kleine Messer." + fp2_struggle.1011.m:0 "#italic Escremire#! der Fechter." + fp2_struggle.1011.n:0 "#italic Folha#! das Blatt." + fp2_struggle.1011.o:0 "#italic Proeza#!, Tapferkeit." + fp2_struggle.1011.p:0 "#italic Trebalhar#! der Quälende." + fp2_struggle.1011.q:0 "#italic Sufax#!, wie der große Held aus alten Zeiten." + fp2_struggle.1011.r:0 "#italic Toumellalt#! der Weiße." + fp2_struggle.1011.s:0 "#italic Ayugu#! das Joch." + fp2_struggle.1011.u:0 "Nun, natürlich #italic Eisenseele#!." + fp2_struggle.1011.v:0 "Ich mag eigentlich #italic Mistel#! …" + fp2_struggle.1011.w:0 "#italic Maurenspalter. Was sonst?" + fp2_struggle.1011.x:0 "#italic Thronräuberklinge#! wirkt passend, wenn man bedenkt, was wir den Zünften angetan haben …" + fp2_struggle.1011.swordsmith_leaves:0 "Nach Vollendung des Meisterstücks verlässt [great_swordsmith.GetName] Euren Hof" + martiello_name:0 "Martiello" + tiniebra_name:0 "Tiniebra" + vermejo_name:0 "Vermejo" + jargonca_name:0 "Jargonça" + suhayl_name:0 "Suhayl" + albattar_name:0 "al-Battar" + qazeeb_name:0 "Qazeeb" + zumurrud_name:0 "Zumurrud" + ortzi_name:0 "Ortzi" + gaueko_name:0 "Gaueko" + gorri_name:0 "Gorri" + aiztoto_name:0 "Aiztoto" + escremire_name:0 "Escremire" + folha_name:0 "Folha" + proeza_name:0 "Proeza" + trebalhar_name:0 "Trebalhar" + sufax_name:0 "Sufax" + toumellalt_name:0 "Toumellalt" + ayugu_name:0 "Ayugu" + ironsoul_name:0 "Eisenseele" + mistletoe_name:0 "Mistel" + moormurder_name:0 "Maurenspalter" + usurperblade_name:0 "Thronräuberschwert" + + awesome_toledo_sword_name:1 "Schwert von [great_swordsmith.GetTitledFirstNameNoTooltip]" + awesome_toledo_sword_desc:0 "Dieser Schwert war das größte Werk, das [great_swordsmith.Custom('DE_ART_DEF_S_D')] Schmied[great_swordsmith.Custom('DE_END_NOU_S_GS_N')] [great_swordsmith.GetName] aus [toledo_county.GetNameNoTierNoTooltip] je gelang. Geschmiedet wurde es mit geheimen Techniken, die [great_swordsmith.Custom('DE_PRO_PER_S_3P_N')] mit ins Grab nahm. Dieser zweifelsohne brillante, aber auch hochmütige Mensch soll einen Teil seiner Seele in die Klinge geschmiedet haben – und in der Tat scheint ihr Träger über einen eisernen Willen zu verfügen." + + fp2_struggle.1012.t:1 "Das Meisterwerk" + fp2_struggle.1012.desc:1 "„Es ist vollbracht“, sagt [great_swordsmith.GetName].\n\n„Dies ist das versprochene Schwert. Es ist eine meiner besten Arbeiten mit einer Klinge aus den feinsten denkbaren Legierungen, wie man sie nur in Iberien herstellt. Sie hat wahrlich, wie man sagt, #italic eine Seele aus Eisen#!. Eine Klinge, die Eurer Hoheit würdig ist.“" + fp2_struggle.1012.a:0 "Sie ist … von erlesener Güte. Ihr dürft in Frieden ziehen. " + fp2_struggle.1012.b:0 "Prächtig. Kann ich Euch denn gar nicht überzeugen, zu bleiben und mir zu dienen?" + fp2_struggle.1012.swordsmith_leaves:1 "Nachdem [great_swordsmith.Custom('DE_PRO_PER_S_3P_N')] [great_swordsmith.Custom('DE_PRO_POS_S_3P')] Werk vollendet hat, zieht [great_swordsmith.GetNameNoTooltip] los, um die Herrschaft über die Zunft der Schmiede zu übernehmen, wie Ihr es [great_swordsmith.Custom('DE_PRO_PER_S_3P_D')] versprochen hattet." + fp2_struggle.1012_swordsmith_stays:1 "[great_swordsmith.GetName] bleibt an Eurem Hof" + + toledo_sword_name:0 "Toledo-Schwert" + toledo_sword_desc:0 "Diese Klinge ist ein Meisterwerk aus Toledo-Stahl, der außerordentlich stark und haltbar ist. An ihrem unteren Ende befindet sich eine Inschrift, die da lautet: „Geschmiedet von #italic Meisterschmied[great_swordsmith.Custom('DE_END_NOU_S_GS_N')]#! [great_swordsmith.GetName] in [blacksmith_county.GetNameNoTierNoTooltip]“." + + fp2_struggle.1050.t:0 "Träume von der Zerstörung" + fp2_struggle.1050.desc_opening:1 "[visionary_spouse.GetTitledFirstName] kommt blass und fiebrig mitten in der Nacht zu mir: „Ich habe geträumt“, sagt [visionary_spouse.Custom('DE_PRO_PER_S_3P_N')], „dass ich mich auf einem Feld der Toten wiederfinde." + fp2_struggle.1050.desc_christian:0 "Unsere Städte waren geschleift, unsere Kirchtürme eingerissen, unser Volk in den Morast seines eigenen Bluts getrampelt." + fp2_struggle.1050.desc_islamic:0 "Unsere Bibliotheken waren niedergebrannt, unsere Minarette gefallen, unsere Brüder und Schwestern an Kreuze genagelt und von aasfressenden Vögeln heimgesucht." + fp2_struggle.1050.desc_rampaging_barbarian_heathen:0 "Unsere Häuser waren niedergebrannt, unsere Runensteine umgestürzt, unsere Krieger ohne Ehre und Ruhm erschlagen." + fp2_struggle.1050.desc_non_barbarian_heathen:0 "Unsere Städte waren geschleift, unsere Tempel niedergebrannt, unser Volk erschlagen oder in ein unbekanntes Schicksal verschleppt." + fp2_struggle.1050.desc_islamic_heritage:0 "Ich sah die vollkommene Vernichtung von allem, was wir aufgebaut haben, seitdem unsere Ahnen in diese Lande kamen.“\n\n" + fp2_struggle.1050.desc_christian_bling_reference_drop:0 "Die Reliquien unserer Heiligen übergab man lodernden Flammen.“\n\n" + fp2_struggle.1050.desc_middle_neutral_version:0 "Alles, was wir aufgebaut hatten, war dahin – Tod und Verzweiflung herrschten über die Erde.“\n\n" + fp2_struggle.1050.desc_love_and_warmth_ending:0 "„Bitte, mein Herz, helft mir. Ich habe solche Angst, dass meine Träume wahr werden und sich diese Dinge ereignen könnten. Haltet mich. Mir ist so kalt.“" + fp2_struggle.1050.desc_no_love_and_warmth_ending:0 "„Liebe vermählte Seele, bitte hört auf mich. Dies ist keine gewöhnliche Krankheit, die mich heimsucht. Ich fürchte, dass meine Träume wahr werden und diese Dinge sich ereignen könnten. Bitte lasst das nicht zu. Ihr müsst Iberien retten.“" + fp2_struggle.1050.a:0 "Seid Ihr eine Hexe?" + fp2_struggle.1050.b:0 "Reißt Euch zusammen. [ROOT.GetCharacter.GetFaith.HighGodName] stellt Euren Glauben auf die Probe." + fp2_struggle.1050.c:0 "Kommt. Erzählt mir mehr von Euren Visionen." + fp2_struggle.1050.d:0 "Lasst mich in Ruhe. Ich plane meine nächste Eroberung." + fp2_struggle.1050.spouse_imprisoned:0 "Ihr kerkert [visionary_spouse.GetTitledFirstNameNoTooltip] ein, weil [visionary_spouse.Custom('DE_PRO_PER_S_3P_N')] der Hexerei verdächtig ist" + fp2_struggle.1050.condition_might_improve:0 "Der Zustand von [visionary_spouse.GetTitledFirstNameNoTooltip] könnte sich verbessern" + fp2_struggle.1050.condition_might_get_worse:0 "Der Zustand von [visionary_spouse.GetTitledFirstNameNoTooltip] könnte sich verschlechtern" + fp2_struggle.1050.condition_might_get_very_worse:0 "Der Zustand von [visionary_spouse.GetTitledFirstNameNoTooltip] könnte sich stark verschlechtern" + comforting_spouse_visionary_toast.success:0 "Ihr tröstet [visionary_spouse.GetTitledFirstName]" + comforting_spouse_visionary.failure:0 "Ihr schafft es nicht, [visionary_spouse.GetTitledFirstName] zu trösten" + fp2_yearly.8004.t:0 "Die Übersetzerschule von [translation_capital.GetNameNoTierNoTooltip]" + fp2_yearly.8004.desc_opening:0 "Da derzeit der Geist der Versöhnung in Iberien herrscht, verbringen Gelehrte aus der ganzen Region ihre Zeit in den Bibliotheken meiner Domäne. Vielleicht könnte ich ihre Tatkraft Früchte tragen lassen …\n\n" + fp2_yearly.8004.desc_chaplain:0 "Mein [translation_enthusiast.GetCouncilTitle] [translation_enthusiast.GetTitledFirstName] hat einen Einfall. „Wir sollten eine Gruppe aus Übersetzern zusammenstellen“, meint [translation_enthusiast.Custom('DE_PRO_PER_S_3P_N')], „und ich könnte sie leiten. Lasst uns das Land nach fähigen Übersetzern durchkämmen – sogar unter den Heiden – und sie unter Eurer Obhut ans Werk schicken. [translation_capital.GetNameNoTierNoTooltip] hat das Potenzial, ein Leuchtfeuer der Aufklärung zu werden, wenn Ihr die nötigen Geldmittel dafür bereitstellt!“" + fp2_yearly.8004.desc_wanderer:0 "[translation_enthusiast.Custom('DE_ART_DEF_S_N')|U] weit gereiste Gelehrte [translation_enthusiast.GetTitledFirstName] macht mich auf eine Gelegenheit aufmerksam. „Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]“, sagt [translation_enthusiast.Custom('DE_PRO_PER_S_3P_N')], „ich habe ein Dutzend Sprachen gemeistert und könnte Euch dabei helfen, eine Gruppe von Übersetzern zusammenzustellen. Lasst uns das Land nach fähigen Übersetzern durchkämmen und sie unter Eurer Obhut ans Werk schicken. [translation_capital.GetNameNoTierNoTooltip] könnte ein strahlendes Leuchtfeuer der Aufklärung werden.“" + fp2_yearly.8004.a:0 "Ich werde #italic keine#! Kosten scheuen, um die besten Leute zu finden." + fp2_yearly.8004.b:0 "Da Ihr doch so kundig seid, könnt #italic Ihr#! doch die ganzen Übersetzungen übernehmen." + fp2_yearly.8004.c:0 "Bibliotheken sind so viel lästige Arbeit …" + recruiting_brilliance_toast.success:0 "Ihr habt großartige Übersetzer gefunden" + recruiting_mediocrity_toast.failure:0 "Ihr habt mittelmäßige Übersetzer angestellt" + + fp2_yearly.8005.t:0 "Unter der Schirmkiefer" + fp2_yearly.8005.desc_opening:0 "In der brütenden Mittagshitze sitzen sie im Schatten einer großen Schirmkiefer und spielen auf Lauten und Flöten." + fp2_yearly.8005.desc_iberian:0 "Sie singen auf Galizisch-Portugiesisch und auf Katalanisch vom Leben, von Verlusten und von bittersüßer Liebe." + fp2_yearly.8005.desc_arabic:0 "Sie singen auf Arabisch über Schönheit, Ruhm und Liebe, die verloren und zurückgewonnen wird." + fp2_yearly.8005.desc_language_neutral:0 "Sie singen in vielen Sprachen, doch mein Herz versteht jedes Wort." + fp2_yearly.8005.desc_middle_part:0 "Ich höre sie von meinem Balkon aus, und sie rühren etwas in meiner Seele an.\n\nUnd doch weiß ich nicht, wer diese Musikanten sind, und als ich meine hohen Hallen verlasse, um mich dem Baum zu nähern, sind sie verschwunden." + fp2_yearly.8005.desc_post_troubadours:0 "Ich dachte, nur die Troubadoure Okzitaniens besäßen so viel Talent und Esprit, doch vielleicht habe ich mich getäuscht …\n\nWas soll ich nur mit diesen verdammten #italic Gefühlen#! anfangen?" + fp2_yearly.8005.desc_pre_troubadours:0 "\n\nHat der Himmel sie geschickt? Oder sind sie Phantome, ersonnen von [ROOT.Char.GetFaith.DevilName], um mich in Bosheit zu verstricken? Vielleicht nicht … doch was soll ich nur mit diesen verdammten #italic Gefühlen#! anfangen?" + fp2_yearly.8005.a:0 "Meine Liebe zu [courtly_lover.GetFirstNameNoTooltip] lässt mein Herz singen." + fp2_yearly.8005.b:0 "So schön …" + fp2_yearly.8005.c:0 "Ich sollte mehr Musiker finanzieren!" + fp2_yearly.8005.d:0 "Es reicht! Ich werde diesen verdammten Baum fällen lassen." + + fp2_yearly.8002.t:0 "Ein Diätdilemma" + fp2_yearly.8002.desc:0 "Zwei Kinder sammelten Muscheln am Strand von [beached_whale_province.GetName], als sie auf einen Kadaver von kolossaler Größe stießen. Anwohner des Strands behaupten, das Fleisch dieser toten Meereskreatur sei noch unverdorben und #italic sehr#! schmackhaft. Doch mein [preoccupied_ulama.GetCouncilTitle] [preoccupied_ulama.GetFirstName] nimmt mich während des Ratstreffens beiseite und wirkt ehrlich besorgt.\n\n„Dürfen [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] wie wir denn überhaupt Walfleisch essen?“, zeigt [preoccupied_ulama.Custom('DE_PRO_PER_S_3P_N')] sich nachdenklich. „Ich kann in dieser Sache kein Urteil fällen. Wir sollten auf eine Aussage eines hoch angesehenen Gelehrten warten. Doch Ihr solltet den Leuten verbieten, das Fleisch von diesem Kadaver zu essen – nur für den Fall der Fälle …“" + fp2_yearly.8002.a:0 "Nein, #italic ich#! kann sagen, dass es zulässig ist." + fp2_yearly.8002.b:0 "Besorgt mir etwas von diesem Fleisch! Ich #italic muss#! davon kosten." + fp2_yearly.8002.c:0 "Wohlan denn. Lasst uns auf ein Urteil warten." + fp2_yearly.8002.d:0 "Es darf #italic nicht#! gegessen werden. Ich werde mich selbst dorthin aufmachen und den Kadaver verbrennen." + exploding_whale_toast:0 "Der Kadaver ist auf mysteriöse Weise zerborsten!" + exploding_whale.tt:0 "Der Kadaver zerbirst!" + healthy_whale_toast:0 "Es schmeckte sehr gut" + unhealthy_whale_toast:0 "Irgendetwas ist da faul …" + + fp2_yearly.8003.t:0 "Gedankenflug" + fp2_yearly.8003.desc:0 "[flying_polymath.Custom('DE_ART_DEF_S_N')|U] berühmte Erfinder[flying_polymath.Custom('DE_END_NOU_S_GS_N')] [flying_polymath.GetFirstName] ist mit einer sehr ungewöhnlichen Bitte und einem Paar Flügeln aus Holz und Seide an mich herangetreten.\n\n„Lange schon sehnen sich die Menschen danach, sich in den Himmel aufzuschwingen“, sagt [flying_polymath.Custom('DE_PRO_PER_S_3P_N')], „und ich habe Berechnungen angestellt. Ich werde beweisen, dass wir es können! Gestattet mir, vom höchsten Turm Eurer Residenz zu springen, Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], und ich werde Euch danach treu dienen.“\n\nLeider hat mein[enthusiastic_child.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('enthusiastic_child'))] [enthusiastic_child.GetTitledFirstName] hiervon erfahren und bettelt mich an, dabei zusehen zu dürfen, wie [flying_polymath.Custom('DE_ART_DEF_S_N')] alte Gelehrte sich in die Lüfte erhebt. " + fp2_yearly.8003.a:0 "Wohlan denn. Ich werde es erlauben." + fp2_yearly.8003.b:0 "Leiht mir diese Schwingen – #italic ich#! will fliegen." + fp2_yearly.8003.c:0 "Nein, das ist Wahnsinn." + flight_attempt_toast.success:0 "Ihr seid geflogen wie ein Adler" + flight_attempt_toast.failure:0 "Ihr seid abgestürzt" + fp2_yearly.8003_child_reaction:0 "Es ist nicht vorherzusehen, wie [enthusiastic_child.GetFirstNameNoTooltip] auf diesen Anblick reagieren wird." + polymath_flight_attempt_toast.success:0 "[flying_polymath.GetFirstNameNoTooltip] ist geflogen!" + polymath_flight_attempt_toast.failure:0 "[flying_polymath.GetFirstNameNoTooltip] kam bei einem Absturz ums Leben." + + fp2_yearly.8001.t:0 "Das Zusammenrufen der Cortes" + fp2_yearly.8001.desc:0 "Mein [commoner_enthusiast.GetCouncilTitle] [commoner_enthusiast.GetTitledFirstName] hat lange über unsere Finanzen nachgedacht und schlägt nun vor, dass es an der Zeit wäre, die #italic Cortes#! einzuberufen, eine neuartige Form des Parlaments, bei der gewählte Vertreter der freien Gemeinden an den Beratungen des königlichen Rates teilnehmen.\n\n„Im Gegenzug für dieses Privileg“, meint [commoner_enthusiast.Custom('DE_PRO_PER_S_3P_N')], „könnten wir die Städte noch stärker besteuern. Wenn wir wirklich dringend Gold brauchen, Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], könnten wir es sogar einigen der etwas weniger elenden Bauern gestatten, unseren Treffen beizuwohnen. Davon würde ich allerdings abraten, da es gewiss den Zorn des Adels wecken würde.“" + fp2_yearly.8001.a:0 "Ladet die Vertreter der Städte ein." + fp2_yearly.8001.b:0 "Ladet alle ein! Und ich meine #italic alle#!." + fp2_yearly.8001.c:0 "Nein, die Adligen wissen immer, was am besten ist. So war das schon immer." + fp2_flavor.8001_vassal_opinion:0 "Vasallen, die ihr Privileg gern schützen möchten, wird dies nicht gefallen" + + fp2_yearly.8000.t:0 "Die Weingärten niederbrennen" + fp2_yearly.8000.desc_muslim_opening:0 "Der feine Wein, der in Iberien gekeltert wird, ist schon lange Zeit ein großer Genuss für die Gläubigen, die sich hier ansiedeln. Und doch hat [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] nun beschlossen, dass dies ein Ende finden soll.\n\n„Wein“, so erklärt [vinoclast_caliph.Custom('DE_PRO_POS_S_3P')][hof_emissary.Custom('DE_END_PRO_S_N')] Botschafter[hof_emissary.Custom('DE_END_NOU_S_GS_N')] [hof_emissary.GetTitledFirstName], „ist in jedem Fall #italic haram#!, und weder seine Herstellung noch sein Genuss können noch länger geduldet werden. Ihr müsst daher die Weingärten in [vineyard_county.GetName] dem Feuer übereignen." + fp2_yearly.8000.desc_jewish_opening:0 "Der feine Wein, der in Iberien gekeltert wird, war schon ein großer Genuss für unsere Vorfahren, die sich hier ansiedelten. Und doch hat [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] nun beschlossen, dass dies ein Ende finden soll.\n\n„Wein“, so erklärt [vinoclast_caliph.Custom('DE_PRO_POS_S_3P')][hof_emissary.Custom('DE_END_PRO_S_N')] Botschafter[hof_emissary.Custom('DE_END_NOU_S_GS_N')] [hof_emissary.GetTitledFirstName], „ist auf keinen Fall koscher, und weder seine Herstellung noch sein Genuss können noch länger geduldet werden. Ihr müsst daher die Weingärten in [vineyard_county.GetName] dem Feuer übereignen." + fp2_yearly.8000.desc_jerez:0 "Doch da Eure Stadt [jerez_vineyards.GetNameNoTier] die größten Weingärten in ganz Iberien aufweist, begreifen wir sehr wohl, wie ernst Euer Opfer ist, und [vinoclast_caliph.Custom('DE_ART_DEF_S_N')] [vinoclast_caliph.GetTitleTierName] wird dies nicht vergessen. Dennoch müssen die Weingärten brennen!“" + fp2_yearly.8000.desc_not_jerez:0 "[vinoclast_caliph.Custom('DE_ART_DEF_S_N')|U] [vinoclast_caliph.GetTitleTierName] versteht sehr wohl, wie viel Pein dies für Eure Winzer bedeutet, doch denkt nur daran, wie viel Land Ihr dadurch für bessere, rechtschaffenere Zwecke nutzbar macht! Die Weingärten müssen vernichtet werden.“" + fp2_yearly.8000.a:0 "Feinen Wein vernichten? Ist [vinoclast_caliph.Custom('DE_ART_DEF_S_N')] [vinoclast_caliph.GetTitleTierName] verrückt geworden?" + fp2_yearly.8000.b:0 "Ich werde sie in Schutt und Asche legen!" + fp2_yearly.8000.c:0 "Nein, ich muss die Winzer beschützen." + + fp2_struggle.1020.t:0 "Tod [minority_councillor.Custom('DE_ART_IND_G')] [Select_CString(minority_councillor.IsFemale,'Ratsherrin','Ratsherrn')]" + fp2_struggle.1020_desc_opening:1 "Was für eine Katastrophe! Inmitten von Spannungen, die in [unrest_capital.GetNameNoTierNoTooltip] unterschwellig schon vor Längerem aufgekommen sind, haben zornige [unrest_capital.GetCountyData.GetFaith.GetAdherentNamePluralNoTooltip] mein Ratsmitglied [minority_councillor.GetTitledFirstName] als Ursache für ihre Unzufriedenheit benannt. Der Grund: [minority_councillor.Custom('DE_PRO_POS_S_3P')] Glaube!" + fp2_struggle.1020_desc_beaten_by_mob:0 "Als [minority_councillor.GetNameNoTooltip] auf dem Weg in meine Residenz war, fiel eine aufgebrachte Menge über [minority_councillor.Custom('DE_PRO_PER_S_3P_A')] her und prügelte [minority_councillor.Custom('DE_PRO_PER_S_3P_A')] zu Tode.\n\n" + fp2_struggle.1020_desc_burned_by_mob:0 "Im Schutz der Dunkelheit schlichen sich Meuchler in meine Residenz, banden [minority_councillor.GetNameNoTooltip] an einen Webstuhl und steckten diesen in Brand.\n\n" + fp2_struggle.1020_desc_hanged_and_disemboweled_by_mob:0 "Der Mob holte sich [minority_councillor.Custom('DE_PRO_PER_S_3P_A')] auf dem Heimweg von einer Ratssitzung, hängte [minority_councillor.Custom('DE_PRO_PER_S_3P_A')] am Tor meiner Residenz auf und schlitzte [minority_councillor.Custom('DE_PRO_PER_S_3P_D')] den Bauch auf, sodass sich seine Eingeweide in einem Schwall auf den feuchten Boden ergossen.\n\n" + fp2_struggle.1020_desc_crucified_by_mob:0 "[minority_councillor.GetNameNoTooltip] besuchte eine Bekanntschaft hier in [unrest_capital.GetNameNoTierNoTooltip], als die wütende Menge [minority_councillor.Custom('DE_PRO_PER_S_3P_A')] packte und an ein Holzkreuz schlug, woraufhin [minority_councillor.Custom('DE_PRO_PER_S_3P_N')] bald verschied.\n\n" + fp2_struggle.1020_desc_defenestrated_by_mob:0 "Die Menge steigerte sich in einen unheiligen Zorn hinein und es gelang ihr, in meine Residenz einzudringen, [minority_councillor.GetNameNoTooltip] zu packen und [minority_councillor.Custom('DE_PRO_PER_S_3P_A')] aus einem Fenster zu werfen, wobei [minority_councillor.Custom('DE_PRO_PER_S_3P_N')] zu Tode kam.\n\n" + fp2_struggle.1020_desc_molten_silver_by_mob:0 "Die Menge steigerte sich in einen unheiligen Zorn hinein und drang in die Gemächer von [minority_councillor.GetTitledFirstNameNoTooltip] in meiner Residenz ein, wo sie [minority_councillor.Custom('DE_PRO_POS_S_3P')]en feinen Schmuck einschmolzen und [minority_councillor.Custom('DE_PRO_PER_S_3P_D')] diesen in die Kehle gossen.\n\n" + fp2_struggle.1020_desc_torn_to_pieces_by_mob:0 "[minority_councillor.GetNameNoTooltip] war auf dem Weg von den Bädern zurück in meine Residenz, als eine aufgebrachte Menge über [minority_councillor.Custom('DE_PRO_PER_S_3P_A')] herfiel. Dank der wilden Stärke, die ihnen ihr Hass verlieh, rissen die Angreifer [minority_councillor.Custom('DE_PRO_PER_S_3P_A')] mit bloßen Händen in Stücke.\n\n" + fp2_struggle.1020_desc_councillor_had_family:0 "Die Familie von [minority_councillor.GetTitledFirstNameNoTooltip] gibt mir die Schuld für den Vorfall. Einer ihrer Vertreter steht nun vor mir und verlangt, dass ich mich für diesen grauenhaften Akt an Haus [minority_councillor.GetDynastyName] entschuldige." + fp2_struggle.1020_desc_councillor_had_no_family_faith:0 "Die Leute von [minority_councillor.GetTitledFirstNameNoTooltip] geben offenbar #italic mir#! die Schuld für den Vorfall. [councillor_executor.GetTitledFirstName], [councillor_executor.Custom('DE_ART_IND_N')] Anführer[councillor_executor.Custom('DE_END_NOU_S_GS_N')] einer [minority_councillor.GetFaith.GetAdherentAdjectiveNoTooltip|l] Gemeinde, ist zu mir gekommen, um mich darum zu bitten, dass die gequälten [minority_councillor.GetFaith.GetAdherentNamePluralNoTooltip] von [unrest_capital.GetNameNoTierNoTooltip] eine Entschädigung für diesen Akt der Bosheit erhalten." + fp2_struggle.1020.a:0 "Bittet die [minority_councillor.GetDynastyNameNoTooltip]-Dynastie um Absolution." + fp2_struggle.1020.b:0 "Bringt die Lage mit den Leuten von [minority_councillor.GetTitledFirstNameNoTooltip] ins Reine." + fp2_struggle.1020.c:0 "Bringt die Schuldigen zur Strecke." + fp2_struggle.1020.d:0 "Setzt Soldaten ein, um die Ordnung in [unrest_capital.GetNameNoTierNoTooltip] wiederherzustellen." + + fp2_yearly.8006.t:0 "Saqāliba-Siedler" + fp2_yearly.8006.desc:0 "Mein[former_master.Custom('DE_END_PRO_S_N')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('former_master'))] [former_master.GetTitledFirstName] hat einen Trupp von mehreren hundert bleichhäutigen #italic Saqāliba#!, versklavten Männern und Frauen aus den östlichen Regionen Europas, aus seinem Reich entkommen lassen. Ganz gleich, wie hartnäckig [former_master.Custom('DE_PRO_PER_S_3P_N')] auch behaupten mag, wie sehr man sie in [former_master.Custom('DE_PRO_POS_S_3P')]en Armeen und in [former_master.Custom('DE_PRO_POS_S_3P')]em Harem schätzte: Sie haben vielen Gefahren getrotzt, um in meinem Land die Freiheit zu finden.\n\n„Wir tragen alle Narben“, sagt ihr[saqaliba_leader.Custom('DE_END_PRO_S_N')] Anführer[saqaliba_leader.Custom('DE_END_NOU_S_GS_N')] [saqaliba_leader.GetFirstName] zu mir. „An unseren Körpern oder tief in uns drin. Doch wir sind stark und entschlossen. Wir sehnen uns nach einem eigenen Land, wo wir die Sprache unserer Vorfahren sprechen können. Wenn Ihr gestattet, dass wir uns in [saqaliba_barony.GetName] ansiedeln, würden wir uns alle Mühe geben, damit es gedeiht.“" + fp2_yearly.8006.a:0 "Ich könnte Euch sogar zu [saqaliba_leader.Custom('DE_ART_IND_D')] Bürgermeister[saqaliba_leader.Custom('DE_END_NOU_S_GS_N')] machen …" + fp2_yearly.8006.b:0 "Ihr könnt bleiben, doch Eure Freunde müssen woanders hingehen." + fp2_yearly.8006.c:0 "Ich schicke Euch zu Eur[former_master.Custom('DE_END_PRO_S_D')] Herr[former_master.Custom('DE_END_NOU_S_GS_N')] zurück." + furious_rival_8006.desc:0 "Euer Rivale [former_master.GetTitledFirstNameNoTooltip] könnte versuchen, einen [claim|E] auf [saqaliba_county.GetName] durchzusetzen" + fp2_yearly.8006.flavor.b.tt:0 "Zögerlich bleibt [saqaliba_leader.GetFirstNameNoTooltip] an Eurem Hof und überlässt es [saqaliba_leader.Custom('DE_PRO_POS_S_3P')]en Anhängern, ihren eigenen Weg zu finden." + fp2_yearly.8006.flavor.c.tt:0 "Die Saqāliba werden gewaltsam zu [former_master.GetTitledFirstNameNoTooltip] zurückgebracht." + diff --git a/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_event_vero_l_german.yml b/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_event_vero_l_german.yml new file mode 100644 index 0000000000..e2279f385e --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_event_vero_l_german.yml @@ -0,0 +1,45 @@ +l_german: + fp2_struggle.3001.t:0 "Der Preis des Krieges" + fp2_struggle.3001.desc:0 "[struggle_3001_steward.Custom2('MyCharacterIntroduction', ROOT.Char)|U] betritt mit ernster Miene den Raum. „Herr[ROOT.Character.Custom('DE_END_NOU_S_GS_N')]," meint [struggle_3001_steward.Custom('DE_PRO_PER_S_3P_N')], „unsere Schatzkammern sind so gut wie leer. Das ist in Zeiten wie diesen gefährlich.“ [struggle_3001_steward.Custom('DE_PRO_PER_S_3P_N')|U] hat nicht mehr zu sagen. Schweigend schenke ich ihm einen mürrischen Blick. „Herr[ROOT.Character.Custom('DE_END_NOU_S_GS_N')] …“, wiederholt [struggle_3001_steward.Custom('DE_PRO_PER_S_3P_N')], als ich gehe." + fp2_struggle.3001.desc_no_war_intro:0 "\n\nAlles, was ich habe, ist diese Krone. Die Krone und die Pflicht, ihr gut zu dienen. Doch was nutzt eine Krone ohne den Wohlstand, um sie behalten zu können?" + fp2_struggle.3001.desc_war_intro:0 "\n\nAlles, was ich habe, ist diese Krone. Die Krone und die Pflicht, ihr gut zu dienen. Doch was nutzt eine Krone, wenn ich sie ohnehin verliere, sobald man mich bezwingt?" + fp2_struggle.3001.desc_outro:0 "Ich strecke die Hand aus und berühre ihr kaltes Material – Gold.\n\nIch kenne einige skrupellose Händler, die an ihr Interesse hätten …" + fp2_struggle.3001.a:0 "Ich werde tun, was getan werden muss." + fp2_struggle.3001.a_flavour:0 "Ihr werdet Eure Krone verlieren." + fp2_struggle.3001.b:0 "Diese andere Krone hingegen …" + fp2_struggle.3001.c:0 "Wartet! Ich bin nicht der Einzige in diesem Haushalt mit einer Krone." + fp2_struggle.3001.c_flavour:0 "Euer Ehepartner wird seine Krone verlieren." + fp2_struggle.3001.d:0 "Diese Krone wird erst abgesetzt, wenn ich tot bin!" + nick_the_crownless:0 "ohne Krone" + struggle_3001_spouse_crown_modifier:0 "Krone verkauft" + + fp2_struggle.3011.t:0 "Damen in Not" + fp2_struggle.3011.desc:1 "„Herr[ROOT.GetCharacter.Custom('DE_END_NOU_S_GS_N')]! Das Undenkbare ist geschehen!“ [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] braucht einen Augenblick, um zu Atem zu kommen, die Stirn schweißnass. „Die Damen von [struggle_3011_county_town.GetNameNoTier] haben zu den Waffen gegriffen, um die Stadt selbst zu verteidigen.“" + fp2_struggle.3011.desc_men:0 "„Herr[ROOT.GetCharacter.Custom('DE_END_NOU_S_GS_N')]! Das Undenkbare ist geschehen!“ [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] braucht einen Augenblick, um zu Atem zu kommen, die Stirn schweißnass. „Die Männer von [struggle_3011_county_town.GetNameNoTierNoTooltip] haben zu den Waffen gegriffen, um die Stadt selbst zu verteidigen.“" + fp2_struggle.3011.desc_outro:0 "\n\nBald darauf stürmt auch [bishop.GetTitledFirstName] in den Raum. „Das ist wider die Natur, Herr[ROOT.GetCharacter.Custom('DE_END_NOU_S_GS_N')]!“, ruft [bishop.Custom('DE_PRO_PER_S_3P_N')]. „Wenn wir sie kämpfen lassen, werden sie demnächst auch nach Land fragen, und wer kümmert sich dann um die Kinder?“\n\n„Ein Schwert ist ein Schwert“, kommt umgehend die Antwort von [struggle_3011_marshal.GetFirstNameNoTooltip]. „Ihr stimmt mir doch gewiss zu, Herr[ROOT.GetCharacter.Custom('DE_END_NOU_S_GS_N')]?“" + fp2_struggle.3011.a:0 "Ich wünschte, all meine Untertanen wären derart bereit, unsere Lande zu verteidigen!" + fp2_struggle.3011.b:0 "Frauen sollten nur eines in den Händen halten: kleine Kinder." + fp2_struggle.3011.b_men:0 "Männer sollten nur eines in den Händen halten: kleine Kinder." + fp2_struggle.3011.c:0 "Hexen! #EMP Hexen!#!" + fp2_struggle.3011.d:0 "Oh, diese armen Damen! Ich werde sie vor diesem Übel retten." + fp2_order_of_the_hachet_modifier:0 "Nicht in Not" + fp2_order_of_the_hachet_modifier_desc:0 "Die Männer und Frauen der Gemeinde verteidigen sie gleichermaßen." + fp2_punished_order_of_the_hachet_modifier:0 "Damen in Nöte gezwungen" + fp2_punished_order_of_the_hachet_modifier_desc:0 "In diesen Gemeinden müssen jene, die ihre Lande ohne Zustimmung des Lehnsherrn verteidigen, mit härteren Strafen als ihre Angreifer rechnen." + + fp2_struggle.3021.t:0 "Der Zorn des Himmels" + fp2_struggle.3021.desc:0 "[struggle_3021_knight.Custom2('MyCharacterIntroduction', ROOT.Char)|U] verzerrt vor Angst das Gesicht, als ich die Kasernen besuche. [struggle_3021_courtier.GetTitledFirstName|U] versucht, [struggle_3021_knight.Custom('DE_PRO_PER_S_3P_D')] zu helfen, und hebt eine Augenbraue, als [struggle_3021_courtier.Custom('DE_PRO_PER_S_3P_N')] mich bemerkt.\n\n„Wird denn wenigstens [ROOT.GetCharacter.Custom('DE_ART_DEF_S_N')] [ROOT.GetCharacter.GetLadyLord] zu hören bekommen, was geschehen ist?“\n\n[struggle_3021_knight.GetFirstNameNoTooltip] hebt sofort den Kopf. „H-Herr[ROOT.GetCharacter.Custom('DE_END_NOU_S_GS_N')] … Was ich sah, war nie für menschliche Augen bestimmt. Furchtbare Gestalten warfen Steine aus Schwarzpulver von den Zinnen herunter. Wenn sie ihre Feinde trafen, fingen die Steine zu brennen und zu donnern an. Sie haben einen Mann in zwei Hälften geschnitten, Herr[ROOT.GetCharacter.Custom('DE_END_NOU_S_GS_N')]!“\n\n[struggle_3021_courtier.GetFirstNameNoTooltip] nickt interessiert. „Vielleicht … könnten wir auch über diese Macht gebieten …“" + fp2_struggle.3021.a:0 "Es lohnt sich sicher, dem nachzugehen." + fp2_struggle.3021.b:0 "Wer weiß, welche Gefahren damit einhergehen könnten?" + fp2_struggle.3021.c:0 "Schwarzpulver, sagt Ihr … Ein neues und feuriges Gewürz." + fp2_struggle.3021.d:0 "Das ist eine göttliche Strafe!" + fp2_struggle.3021.e:0 "Donner für den Donnergott." + bad_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstName] stirbt wegen [struggle_3021_courtier.Custom('DE_PRO_POS_S_3P')]er Forschung" + good_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstName] hat Erfolg bei [struggle_3021_courtier.Custom('DE_PRO_POS_S_3P')]er Forschung" + bad_stone_research_title:0 "Vom Donner gerührt" + good_stone_research_title:0 "Erfolgreiche Forschung!" + fp2_lightning_stones_modifier:0 "Blitzsteine" + stone_poisoning_discovered:0 "Knall" + stone_poisoning_worked:0 "Ein feuriges Gewürz" + stone_poisoning_worked_desc:0 "Das mysteriöse Schwarzpulver wurde erfolgreich erforscht." + fp2_lightning_stones_poison_modifier:0 "Schwarzpulvergift" diff --git a/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_events_l_german.yml new file mode 100644 index 0000000000..c913fd5ed8 --- /dev/null +++ b/project/ck3/base_game/localization/german/event_localization/struggle_events/fp2_struggle_events_l_german.yml @@ -0,0 +1,126 @@ +l_german: + ################################################## + # #Misc + fp2_struggle.0011.t:0 "fp2_struggle.0011.t" + fp2_struggle.0011.desc.intro:0 "fp2_struggle.0011.desc.intro" + fp2_struggle.0011.desc.personality:0 "fp2_struggle.0011.desc.personality" + fp2_struggle.0011.desc.faith:0 "fp2_struggle.0011.desc.faith" + fp2_struggle.0011.desc.culture:0 "fp2_struggle.0011.desc.culture" + fp2_struggle.0011.desc.religion:0 "fp2_struggle.0011.desc.religion" + fp2_struggle.0011.desc.heritage:0 "fp2_struggle.0011.desc.heritage" + fp2_struggle.0011.desc.job:0 "fp2_struggle.0011.desc.job" + fp2_struggle.0011.desc.fallback:0 "fp2_struggle.0011.desc.fallback" + fp2_struggle.0011.desc.outro:0 "fp2_struggle.0011.desc.outro" + fp2_struggle.0011.a:0 "fp2_struggle.0011.a" + fp2_struggle.0011.a.tt.success:0 "fp2_struggle.0011.a.tt.success" + fp2_struggle.0011.a.tt.failure:0 "fp2_struggle.0011.a.tt.failure" + fp2_struggle.0011.b:0 "fp2_struggle.0011.b" + fp2_struggle.0011.c:0 "fp2_struggle.0011.c" + + fp2_struggle.0021.a.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.a.tt.failure:0 "fp2_struggle.0021.a.tt.failure" + fp2_struggle.0021.t:0 "fp2_struggle.0021.t" + fp2_struggle.0021.desc.intro:0 "fp2_struggle.0021.desc.intro" + fp2_struggle.0021.desc.personality:0 "fp2_struggle.0021.desc.personality" + fp2_struggle.0021.desc.faith:0 "fp2_struggle.0021.desc.faith" + fp2_struggle.0021.desc.culture:0 "fp2_struggle.0021.desc.culture" + fp2_struggle.0021.desc.religion:0 "fp2_struggle.0021.desc.religion" + fp2_struggle.0021.desc.heritage:0 "fp2_struggle.0021.desc.heritage" + fp2_struggle.0021.desc.job:0 "fp2_struggle.0021.desc.job" + fp2_struggle.0021.desc.fallback:0 "fp2_struggle.0021.desc.fallback" + fp2_struggle.0021.desc.outro:0 "fp2_struggle.0021.desc.outro" + fp2_struggle.0021.a:0 "fp2_struggle.0021.a" + fp2_struggle.0021.b.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.b:0 "fp2_struggle.0021.b" + fp2_struggle.0021.b.tt.failure:0 "fp2_struggle.0021.b.tt.failure" + + fp2_struggle.0041.t:0 "fp2_struggle.0041.t" + fp2_struggle.0041.desc:0 "fp2_struggle.0041.desc" + fp2_struggle.0041.desc.intro:0 "fp2_struggle.0041.desc.intro" + fp2_struggle.0041.desc.personality:0 "fp2_struggle.0041.desc.personality" + fp2_struggle.0041.desc.occupies_faithful_counties:0 "fp2_struggle.0041.desc.occupies_faithful_counties" + fp2_struggle.0041.desc.occupies_cultural_counties:0 "fp2_struggle.0041.desc.occupies_cultural_counties" + fp2_struggle.0041.desc.diff_religion_hof:0 "fp2_struggle.0041.desc.diff_religion_hof" + fp2_struggle.0041.desc.diff_government:0 "fp2_struggle.0041.desc.diff_government" + fp2_struggle.0041.desc.same_dynasty:0 "fp2_struggle.0041.desc.same_dynasty" + fp2_struggle.0041.desc.fallback:0 "fp2_struggle.0041.desc.fallback" + fp2_struggle.0041.desc.outro:0 "fp2_struggle.0041.desc.outro" + fp2_struggle.0041.a:0 "fp2_struggle.0041.a" + fp2_struggle.0041.a.tt.success:0 "fp2_struggle.0041.a.tt.success" + fp2_struggle.0041.a.tt.failure:0 "fp2_struggle.0041.a.tt.failure" + fp2_struggle.0041.b:0 "fp2_struggle.0041.b" + fp2_struggle.0041.b.tt.success:0 "fp2_struggle.0041.b.tt.success" + fp2_struggle.0041.b.tt.failure:0 "fp2_struggle.0041.b.tt.failure" + fp2_struggle.0041.c:0 "fp2_struggle.0041.c" + fp2_struggle.0041.c.tt.success:0 "fp2_struggle.0041.c.tt.success" + fp2_struggle.0041.c.tt.failure:0 "fp2_struggle.0041.c.tt.failure" + fp2_struggle.0041.d:0 "fp2_struggle.0041.d" + + fp2_struggle.0051.t:0 "fp2_struggle.0051.t" + fp2_struggle.0051.desc:0 "fp2_struggle.0051.desc" + fp2_struggle.0051.desc.intro:0 "fp2_struggle.0051.desc.intro" + fp2_struggle.0051.desc.personality:0 "fp2_struggle.0051.desc.personality" + fp2_struggle.0051.desc.occupies_faithful_counties:0 "fp2_struggle.0051.desc.occupies_faithful_counties" + fp2_struggle.0051.desc.occupies_cultural_counties:0 "fp2_struggle.0051.desc.occupies_cultural_counties" + fp2_struggle.0051.desc.diff_religion_hof:0 "fp2_struggle.0051.desc.diff_religion_hof" + fp2_struggle.0051.desc.diff_government:0 "fp2_struggle.0051.desc.diff_government" + fp2_struggle.0051.desc.same_dynasty:0 "fp2_struggle.0051.desc.same_dynasty" + fp2_struggle.0051.desc.fallback:0 "fp2_struggle.0051.desc.fallback" + fp2_struggle.0051.desc.diplomacy:0 "fp2_struggle.0051.desc.diplomacy" + fp2_struggle.0051.desc.stewardship:0 "fp2_struggle.0051.desc.stewardship" + fp2_struggle.0051.desc.intrigue:0 "fp2_struggle.0051.desc.intrigue" + fp2_struggle.0051.desc.victory:0 "fp2_struggle.0051.desc.victory" + fp2_struggle.0051.desc.defeat:0 "fp2_struggle.0051.desc.defeat" + fp2_struggle.0051.desc.outro:0 "fp2_struggle.0051.desc.outro" + fp2_struggle.0051.a:0 "fp2_struggle.0051.a" + fp2_struggle.0051.a.tt:0 "fp2_struggle.0051.a.tt" + fp2_struggle.0051.b:0 "fp2_struggle.0051.b" + fp2_struggle.0051.b.tt:0 "fp2_struggle.0051.b.tt" + fp2_struggle.0051.c:0 "fp2_struggle.0051.c" + fp2_struggle.0051.c.refuses_to_engage:0 "fp2_struggle.0051.c.refuses_to_engage" + +##### Intro ##### + fp2_struggle.0501.t:1 "Das $iberian_struggle$" + fp2_struggle.0501.desc:1 "Die Iberische Halbinsel befindet sich in Aufruhr – eine Spannung, geschaffen von ihrer geschichtsträchtigen Vergangenheit. Außenstehende begehren das Land, und die großen muslimischen und christlichen Mächte versuchen, seine Bewohner zu beeinflussen. Doch jene, die auf seinem Grund und Boden leben und sterben, werden am Ende auch diejenigen sein, die über sein Schicksal entscheiden.\n\n" + fp2_struggle.0501.desc.involved:0 "Ich werde nicht von meiner Vision für mein Heimatland lassen. Bei [ROOT.Char.GetFaith.HighGodName]! Haus [ROOT.Char.GetHouse.GetNameNoTooltip] wird den Sturm überdauern und meinen Willen in die Tat umgesetzt sehen.\n\n" + fp2_struggle.0501.desc.interloper:0 "Die Zeit ist für mich gekommen, die Lage zu meinen Gunsten zu nutzen und mein Schicksal zu ergreifen. Ich sehe alle Spielfiguren vor mir auf dem Brett. Ich kenne den Weg voran, und nichts wird Haus [ROOT.Char.GetHouse.GetNameNoTooltip] aufhalten können.\n\n" + fp2_struggle.0501.desc.mottocall:0 "[ROOT.Char.GetHouse.GetMotto]!" + fp2_struggle.0501.a:0 "Ergreift Euer Schicksal!" + +##### Hostility ##### +# Struggle Ender + fp2_struggle.0900.t:0 "$struggle_iberia_ending_hostility_decision$" + fp2_struggle.0900.opening.basque:0 "Unsere [ROOT.Char.GetCulture.GetNameNoTooltip|l]e Kultur sah sich Jahrhunderten der Bedrängung ausgesetzt: Westgoten, Gallier, Mauren … doch mit der Zeit ließen ihre Kräfte nach. Heute liegt das Schicksal Iberiens wieder in #EMP unseren#! Händen." + fp2_struggle.0900.opening.andalusian:0 "Die Geschichte unseres Volkes ist so vielschichtig, wie wir vielfältig sind, und trotz aller Spannungen ist sie von unserer Stärke gekennzeichnet. Die Zukunft Iberiens wird nun wieder von den Erben der Umayyaden entschieden werden." + fp2_struggle.0900.opening.iberian:0 "Viel zu lange litten die iberischen Völker unter den maurischen Invasoren: Heute werden wir jener Hoffnung neues Leben einhauchen, die die rechtmäßigen Erben Roms vor Jahrhunderten verloren." + fp2_struggle.0900.opening:0 "Das Chaos, unter dem Iberien in den vorangegangenen Jahrhunderten litt, hat einen Makel in den Herzen all seiner Bewohner hinterlassen. Heute beginnt das nächste Kapitel in der Geschichte dieser Halbinsel …" + fp2_struggle.0900.desc:0 "\n\nEs gibt nun kein anderes Reich mehr, das die [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip|l]e Vorherrschaft in Iberien ernsthaft anfechten oder es mit jenen Priestern und Siedlern aufnehmen könnte, die die Lehren von [ROOT.Char.GetFaith.HighGodName] und die [ROOT.Char.GetCulture.GetAdjective|l]e Zivilisation in die Dörfer unserer Heimat tragen.\n\nEs bleibt nur noch, diesen Triumph zu verkünden, nachdem wir beschlossen haben, wie wir mit unserer Herrschaft weiter verfahren sollen." + fp2_struggle.0900.a:0 "Dieses Land soll [ROOT.Char.GetFaith.HighGodNameAlternate] gehören!" + fp2_struggle.0900.b:0 "Wir werden uns ganz der Besiedlung dieser Halbinsel widmen." + fp2_struggle.0900.c:1 "Die [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] haben Iberien von [ROOT.Char.GetFaith.HighGodName] als Geschenk erhalten!" +# Other Players + fp2_struggle.0910.opening.involved:0 "Auch wenn sie durch ein anderes Reich erfolgen mag, könnte uns die Erlösung aus einer Ungewissheit, die diese Region seit Jahrhunderten fest in ihrem Griff hatte, unmittelbar bevorstehen …" + fp2_struggle.0910.opening:0 "Die Kunde von den jüngsten Entwicklungen in Iberien hat unseren Hof erreicht. Sie verheißt ein Ende jener Spannungen, die die Region schon lange plagen." + fp2_struggle.0910.desc:0 "\n\n[struggle_ender.GetName] gebietet nun über den Großteil der Halbinsel und hat sich zum endgültigen Sieger in jenem Ringen ausgerufen, das vor so langer Zeit durch die maurische Invasion begonnen wurde.\n\n" + fp2_struggle.0910.closing.faith:0 "[struggle_ender.Custom('DE_PRO_PER_S_3P_N')|U] ließ verlautbaren, dass Iberien ein [struggle_ender.GetFaith.GetAdjective|l]es Land sein soll und – so [struggle_ender.GetFaith.HighGodName] will – alle Ketzer und Ungläubigen aus [struggle_ender.Custom('DE_PRO_POS_S_3P')]er Domäne vertrieben werden." + fp2_struggle.0910.closing.culture:0 "[struggle_ender.Custom('DE_PRO_PER_S_3P_N')|U] ließ verlautbaren, dass Iberien Teil der [struggle_ender.GetCulture.GetAdjective|l]en Kultur ist und dass alle fremden Invasoren und unterworfenen Völker diese Tatsache begreifen sollten." + fp2_struggle.0910.closing.combined:0 "[struggle_ender.Custom('DE_PRO_PER_S_3P_N')|U] ließ verlautbaren, dass Iberien und [struggle_ender.GetPrimaryTitle.GetNameNoTier] ein und dasselbe sind und nun durch [struggle_ender.GetFaith.HighGodName] als Teil der [struggle_ender.GetCulture.GetAdjective|l]en Kultur in die Hände der [struggle_ender.GetFaith.GetAdjective|l]en Gläubigen gegeben wurde." + fp2_struggle.0910.a:0 "Das ist noch nicht vorbei." + fp2_struggle.0910.b:0 "Höchst interessant." +##### Compromise ##### +# Struggle Ender + fp2_struggle.0901.t:0 "$struggle_iberia_ending_compromise_decision$" + fp2_struggle.0901.desc:1 "\n\nEs ist nun klar, dass dieser Teufelskreis des Blutvergießens niemals ein Ende nehmen wird, wenn die Dinge so weitergehen. Diese Halbinsel wird keine Vereinigung dulden.\n\nWir müssen mit [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] zufrieden sein und die anderen Potentaten Iberiens ihrem eigenen Treiben überlassen – fürs Erste …" + fp2_struggle.0901.a:0 "So ist es am besten." + fp2_struggle.0901.tt:0 "[THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier] ist [de_jure|E] ein [empire|E] geworden" +# Other Players + fp2_struggle.0911.desc:0 "\n\n[struggle_ender.GetTitledFirstName] hat offiziell sämtlichen Absichten abgeschworen, die Halbinsel unter einer gemeinsamen Krone zu vereinigen, und jeden als illegitim erklärt, der versuchen sollte, diesen Titel zu tragen.\n\nDie einzelnen Reiche, die durch Jahrhunderte der Invasionen und Rückeroberungen geformt wurden, sind nun zu fest verankert, als dass man sie noch vereinen könnte." + fp2_struggle.0911.a:0 "Wir werden den Traum von Hispanien nicht aufgeben …" +##### Conciliation ##### +# Struggle Ender + fp2_struggle.0902.t:0 "$struggle_iberia_ending_conciliation_decision$" + fp2_struggle.0902.desc:0 "\n\nEin Schutzeid, den nun allein ich durchzusetzen vermag, wird dafür Sorge tragen, dass die verschiedenen Völker der Region ihrem täglichen Leben und ihrem Glauben frei nachgehen können.\n\nSo [ROOT.Char.GetFaith.HighGodName] will, liegen die Kriege der Vergangenheit nun endgültig hinter uns und die anderen iberischen Fürsten werden die Vorzüge der Koexistenz begreifen." + fp2_struggle.0902.a:0 "Entsendet die Herolde." +# Other Players + fp2_struggle.0912.desc:0 "\n\nUnter großer Zustimmung des einfachen Volkes verkündeten [struggle_ender.GetPrimaryTitle.GetAdjectiveNoTooltip|l]e Herolde allgemeine Garantien für Freizügigkeit und freie Religionsausbündung, die [struggle_ender.GetTitledFirstName] durchzusetzen gedenkt.\n\nViele sehnten sich nach einem Ende des Blutvergießens in Iberien. Vielleicht wird #EMP dieser#! Friede nun von Dauer sein." + fp2_struggle.0912.a:0 "Auf jeden Fall eine Überraschung." diff --git a/project/ck3/base_game/localization/german/event_localization/title_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/title_events_l_german.yml index ad17034f00..6b52d58745 100644 --- a/project/ck3/base_game/localization/german/event_localization/title_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/title_events_l_german.yml @@ -4,3 +4,23 @@ title_event_francia_name_change.a:0 "Ein neues Zeitalter ist angebrochen!" title_event_francia_name_change.a_tt_1:0 "Der Name von [francia_title.GetName] ändert sich zu #high $k_france$#!" title_event_francia_name_change.a_tt_2:0 "Der Name von [francia_title.GetName] ändert sich zu #high $k_germany$#!" + + title_event.0012.t:0 "Die geteilte Krone" + title_event.0012.desc:0 "Durch die Schaffung von [castille.GetName] und da der Thron im alten [asturias.GetBaseNameNoTier] nun verwaist ist, ist man endlich über das Königreich von Pelagius hinausgewachsen. Sein Rumpf soll fortan als [leon.GetBaseNameNoTier] bekannt sein, zumindest so lange, bis der Aufstieg von [castille.GetBaseNameNoTierNoTooltip] es ebenfalls in den Schatten stellt." + title_event.0012.a:0 "So sollte es sein." + + title_event.0013.t:0 "$title_event.0012.t$" + title_event.0013.desc:0 "Da ich nun sowohl den Thron von [asturias.GetBaseNameNoTier] als auch den von [castille.GetBaseNameNoTier] als eigenem Reich halte, wird die Vorstellung von einem vereinten [asturias.GetNameNoTooltip] von vielen als etwas verwirrend und bis zu einem gewissen Grad auch als überflüssig erachtet.\n\nStattdessen haben Adlige und Gemeine gleichermaßen damit begonnen, die westliche Hälfte meiner Lande dergestalt zu bezeichnen, dass sie auf den wesentlichen Kern im Inland anspielen: [leon.GetBaseNameNoTier]." + title_event.0013.a:0 "Zwei Kronen sind besser als eine!" + + title_event.0014.t:0 "$title_event.0012.t$" + title_event.0014.desc:0 "Die unlängst erfolgte Gründung von [castille.GetBaseName] in unabhängiger Form, über die [castille_char.Custom2('MyCharacterIntroduction' leon_char)] herrscht, hat den Anspruch meines Reichs zerschlagen, [asturias.GetBaseName] zu werden.\n\nDa unsere östlichen Lande für uns nun gewiss verloren sind, dominiert uns das Inlandgebiet [leon.GetBaseNameNoTier], und Menschen aller Stände und Sekten lassen den alten Titel einfach wegfallen." + title_event.0014.a:0 "Spalter!" + title_event.0014.b:0 "Wir werden diese Lande eines Tages zurückbekommen …" + title_event.0014.c:0 "Hurra! Ein ganzes #EMP Königreich#! voller Kameraden!" + + title_event.0015.t:0 "$title_event.0012.t$" + title_event.0015.desc:0 "Durch die unlängst erfolgte Schaffung von [castille.GetBaseName] kann man nun nicht mehr ernsthaft sagen, dass [leon_char.Custom2('MyCharacterIntroduction', castille_char)] über ein geeintes [asturias.GetBaseNameNoTier] herrscht.\n\nOhne die ausgleichenden Kräfte meiner Lande im Osten ist das ehemalige [asturias.GetBaseNameNoTierNoTooltip] in Wahrheit kaum mehr als ein [leon.GetBaseName]. Die Bauernschaft, der Klerus und sogar der Adel haben gleichermaßen damit begonnen, es auch als solches zu bezeichnen – sehr zu meinem Verdruss." + title_event.0015.a:0 "Die Macht ist wieder dorthin zurückgekehrt, wo sie schon immer hätte sein sollen." + title_event.0015.b:0 "Heute Kastilien. Morgen #EMP Léon#!." + title_event.0015.c:0 "In der Herrschaft mögen wir geteilt sein, doch im Blut sind wir vereint!" diff --git a/project/ck3/base_game/localization/german/event_localization/war_event/war_events_l_german.yml b/project/ck3/base_game/localization/german/event_localization/war_event/war_events_l_german.yml index d6a40a2e2f..ec615de807 100644 --- a/project/ck3/base_game/localization/german/event_localization/war_event/war_events_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/war_event/war_events_l_german.yml @@ -29,7 +29,7 @@ war_event.3001.t:0 "[war_owner.Custom2('AppropriateGreeting', ROOT.Char)]" war_event.3001.desc:0 "Vor zwei Jahren verspracht Ihr mir, mich in meinen Kriegsbemühungen zu unterstützen. Und doch habt Ihr bislang nichts getan, um mir bei diesem Unterfangen beizustehen.\n\nWas ist der Zweck eines Bündnisses, wenn Ihr nicht einmal den kleinen Finger hebt, um mir zu helfen?" war_event.3001.a:0 "Ich werde umgehend meine Truppen zu Eurer Unterstützung entsenden!" - war_event.3001.a.tt:0 "Wenn ich nicht binnen 12 Monaten einen [war_contribution|E] vorzuweisen habe, verliere ich eine [prestige_level|E] und setze mein Bündnis mit [war_owner.GetTitledFirstNameNoTooltip] aufs Spiel!" + war_event.3001.a.tt:0 "Wenn ich nicht binnen 12 Monaten eine [war_contribution|E] vorzuweisen habe, verliere ich eine [prestige_level|E] und setze mein Bündnis mit [war_owner.GetTitledFirstNameNoTooltip] aufs Spiel!" war_event.3001.b:0 "Diese Truhe voll Gold sollte für meine Abwesenheit entschädigen …" war_event.3001.b.tt:0 "Man wird nicht länger von mir erwarten, Soldaten in diesen Krieg zu entsenden." war_event.3001.c:0 "Ich bitte um Entschuldigung. Ich hätte nicht behaupten sollen, dass ich helfen würde." diff --git a/project/ck3/base_game/localization/german/event_localization/yearly_events/yearly_events_7_l_german.yml b/project/ck3/base_game/localization/german/event_localization/yearly_events/yearly_events_7_l_german.yml index 9512006be0..d6c8d4ab41 100644 --- a/project/ck3/base_game/localization/german/event_localization/yearly_events/yearly_events_7_l_german.yml +++ b/project/ck3/base_game/localization/german/event_localization/yearly_events/yearly_events_7_l_german.yml @@ -116,7 +116,7 @@ yearly.7021.c.tt.escapefail:0 "Ich schafft es nicht, zu entkommen" yearly.7022.t:0 "Das schönste Spiel: Ein wohlgestaltetes Publikum" - yearly.7022.desc:0 "Die gegnerische Mannschaft hat den Ball! Am Ball ist gerade [Select_CString(dummy_gender.IsFemale, 'eine gut aussehende junge', 'ein gut aussehender junger')] [dummy_gender.GetWomanMan], [dummy_gender.Custom('DE_ART_DEF_S_N')] dazu auch noch sehr geschickt ist: Kurz nachdem [dummy_gender.Custom('DE_PRO_PER_S_3P_N')] den Ball gesichert hatte, kletterte [dummy_gender.Custom('DE_PRO_PER_S_3P_N')] bereits eine Hauswand hoch, um der grölenden Menge unter [dummy_gender.Custom('DE_PRO_PER_S_3P_D')] zu entkommen.\n\nZunächst schien [dummy_gender.Custom('DE_PRO_POS_S_3P') Plan wasserdicht, doch scheinbar hat [dummy_gender.Custom('DE_PRO_PER_S_3P_N')] nicht mit den niederen Gelüsten gerechnet, die [dummy_gender.Custom('DE_PRO_PER_S_3P_D')] in die Quere kommen würden: Während ich mich an der Fassade des Hauses zu [dummy_gender.Custom('DE_PRO_PER_S_3P_D')] hochziehe, ist [dummy_gender.Custom('DE_PRO_PER_S_3P_N')] offensichtlich von [same_gender.Custom('DE_ART_IND_D')] besonders liebreizenden [same_gender.GetWomanMan] am Fenster abgelenkt.\n\nDie beiden wirken ganz vernarrt ineinander, und ich bin nur eine Armlänge entfernt …" + yearly.7022.desc:0 "Die gegnerische Mannschaft hat den Ball! Am Ball ist gerade [Select_CString(dummy_gender.IsFemale, 'eine gut aussehende junge', 'ein gut aussehender junger')] [dummy_gender.GetWomanMan], [dummy_gender.Custom('DE_ART_DEF_S_N')] dazu auch noch sehr geschickt ist: Kurz nachdem [dummy_gender.Custom('DE_PRO_PER_S_3P_N')] den Ball gesichert hatte, kletterte [dummy_gender.Custom('DE_PRO_PER_S_3P_N')] bereits eine Hauswand hoch, um der grölenden Menge unter [dummy_gender.Custom('DE_PRO_PER_S_3P_D')] zu entkommen.\n\nZunächst schien [dummy_gender.Custom('DE_PRO_POS_S_3P')] Plan wasserdicht, doch scheinbar hat [dummy_gender.Custom('DE_PRO_PER_S_3P_N')] nicht mit den niederen Gelüsten gerechnet, die [dummy_gender.Custom('DE_PRO_PER_S_3P_D')] in die Quere kommen würden: Während ich mich an der Fassade des Hauses zu [dummy_gender.Custom('DE_PRO_PER_S_3P_D')] hochziehe, ist [dummy_gender.Custom('DE_PRO_PER_S_3P_N')] offensichtlich von [same_gender.Custom('DE_ART_IND_D')] besonders liebreizenden [same_gender.GetWomanMan] am Fenster abgelenkt.\n\nDie beiden wirken ganz vernarrt ineinander, und ich bin nur eine Armlänge entfernt …" yearly.7022.a:0 "Meins!" yearly.7022.b:0 "Ach, die junge Liebe!" yearly.7022.c:0 "Ich zeig dir, wie [ROOT.Char.Custom('DE_ART_IND_N')] [Select_CString(ROOT.Char.IsFemale, 'echte', 'echter')] [ROOT.Char.GetWomanMan] aussieht!" @@ -155,7 +155,7 @@ yearly.7032.d:0 "Stehen diese Haschischkuchen zum Verkauf?" yearly.7033.t:0 "Das schönste Spiel: Ein buntes Durcheinander" - yearly.7033.desc:0 "Während des Spiels ist es üblich, sich mit den Gegnern zu prügeln, doch ich bin etwas verwirrt, als ich sehe, wie zwei meiner Mannschaftskameraden #EMP! gegeneinander#! kämpfen. Ich erkenne beide wieder: Der eine ist der örtliche Bogenmacher, der andere ein Tuchfärber. Die beiden sind in eine heftige Keilerei verwickelt, die so sehr ausgeartet ist, dass ihre Mannschaftskameraden sie nun ebenfalls bemerken.\n\nDieser unbedeutende Streit fängt an, einen beträchtlichen Teil meiner Mannschaft abzulenken, und die Menge beginnt, sich auf die Seite des Dorfes zu drängen, die wir verteidigen …" + yearly.7033.desc:0 "Während des Spiels ist es üblich, sich mit den Gegnern zu prügeln, doch ich bin etwas verwirrt, als ich sehe, wie zwei meiner Mannschaftskameraden #EMPgegeneinander#! kämpfen. Ich erkenne beide wieder: Der eine ist der örtliche Bogenmacher, der andere ein Tuchfärber. Die beiden sind in eine heftige Keilerei verwickelt, die so sehr ausgeartet ist, dass ihre Mannschaftskameraden sie nun ebenfalls bemerken.\n\nDieser unbedeutende Streit fängt an, einen beträchtlichen Teil meiner Mannschaft abzulenken, und die Menge beginnt, sich auf die Seite des Dorfes zu drängen, die wir verteidigen …" yearly.7033.a:0 "Schluss damit!" yearly.7033.b:0 "Ich habe kein Interesse daran, belanglose Streitigkeiten zu schlichten." yearly.7033.a.win:0 "Ihr trennt die Streithähne erfolgreich" diff --git a/project/ck3/base_game/localization/german/factions_l_german.yml b/project/ck3/base_game/localization/german/factions_l_german.yml index a9b42b90c2..ca97ea47f8 100644 --- a/project/ck3/base_game/localization/german/factions_l_german.yml +++ b/project/ck3/base_game/localization/german/factions_l_german.yml @@ -20,10 +20,27 @@ independence_faction:0 "$game_concept_independence_faction$" independence_faction_desc:0 "Mitglieder der Unabhängigkeits-[faction|E] streben nach Unabhängigkeit von ihrem [Concept('liege', 'Lehnsherrn')|E].\n\n#S Ultimatum#!\nAlle Fraktionsmitglieder werden [independent|E]\n[liege|E] verliert [prestige|E]" independence_faction_short_effect_desc:0 "Will Unabhängigkeit vom [Concept('liege', 'Lehnsherrn')|E]" + + nation_fracturing_faction:1 "Auflösungsfraktion" + nation_fracturing_faction_desc:0 "Mitglieder der $nation_fracturing_faction$ wollen das Reich ihres [Concept('liege', 'Lehnsherrn')|E] vernichten.\n\n#S Ultimatum#!\nAlle Fraktionsmitglieder werden [independent|E]\n[liege|E] verliert seinen Haupttitel" + nation_fracturing_faction_short_effect_desc:0 "Will das Reich des Lehnsherrn vernichten" + liege_primary_title_dissolution:0 "Ihr seid jetzt unabhängig!" + liege_primary_title_dissolution_desc:0 "Euer Lehnsherr hat aufgrund einer $nation_fracturing_faction$-[faction|E] den eigenen [primary_title|E] verloren" + + FACTION_DEMAND_COLLAPSE:1 "Auflösungsforderung für [faction_target.GetPrimaryTitle.GetNameNoTier]" + FACTION_DEMAND_COLLAPSE_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)],\n\nes ist an der Zeit für Euch, endlich einzusehen, dass Ihr die Einigkeit von [faction_leader.GetPrimaryTitle.GetNameNoTier] nicht mehr erhalten könnt. Es wird Zeit, Eure und jede andere Herrschaft zu beenden: Die Region braucht Freiheit. Nehmt unsere Forderungen an, auf dass wir uns nicht auf dem Schlachtfeld gegenüberstehen müssen!" + FACTION_DEMAND_COLLAPSE_ACCEPTED:1 "Auflösungsforderung angenommen" + FACTION_DEMAND_COLLAPSE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)],\n\nEure fehlgeleiteten Forderungen werden uns am Ende nur schwächen. Dennoch sehe ich mich gezwungen, Eurer Forderung nach Unabhängigkeit nachzukommen, um dem Reich sinnloses Blutvergießen zu ersparen." + FACTION_DEMAND_COLLAPSE_REFUSED:1 "Auflösungsforderung abgelehnt" + FACTION_DEMAND_COLLAPSE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)],\n\nEuer schändlicher Versuch, mich zu erpressen, ist fehlgeschlagen. Ganz gleich, wie viele verderbte Seelen ihr dazu verführen konntet, Euch bei Eurem Plan zu unterstützen: Ich werde nicht kampflos nachgeben. Lieber sterbe ich bei der Verteidigung dessen, was rechtmäßig mein ist!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION:1 "Das Ende von [faction_target.GetPrimaryTitle.GetNameNoTier]!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION_DESC:0 "Endlich ist es so weit! Die vereinten Stimmen der [faction.GetName] sind sich einig, dass [faction_target.GetName] jedes Recht auf die Herrschaft verloren hat, das [faction_target.Custom('DE_PRO_PER_S_3P_N')] vielleicht einst hatte. Entweder man gibt uns unsere Unabhängigkeit oder wir nehmen sie uns mit Gewalt!" + faction_demand.1002.tt:1 "[faction_target.GetPrimaryTitle.GetNameNoTier] wird vernichtet." + FACTION_DEMAND_INDEPENDENCE:0 "Forderung der Unabhängigkeit" FACTION_DEMAND_INDEPENDENCE_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nEs ist an der Zeit, dass Ihr die volle Unabhängigkeit von [faction_leader.GetPrimaryTitle.GetNameNoTier] und der anderen Staaten in der [faction.GetName] anerkennt. Nehmt unsere Forderungen an, auf dass wir uns nicht auf dem Schlachtfeld gegenüberstehen müssen!" FACTION_DEMAND_INDEPENDENCE_ACCEPTED:0 "Forderungen nach Unabhängigkeit angenommen" - FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nEure fehlgeleiteten Forderungen werden uns am Ende nur schwächen. Dennoch sehe ich mich gezwungen, Eurer Forderung nach Unabhängigkeit nachzukommen, um dem Reich sinnloses Blutvergießen zu ersparen." + FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:1 "„[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)],\n\nes ist an der Zeit für Euch, die volle Unabhängigkeit von [faction_leader.GetPrimaryTitle.GetNameNoTier] und der anderen Staaten in der [Faction.GetName] anzuerkennen. Nehmt unsere Forderungen an oder seht Euch unseren Schwertern auf dem Schlachtfeld gegenüber!“\n\nEure fehlgeleiteten Forderungen werden uns nur alle schwächen. Doch um dem Reich unnötiges Blutvergießen zu ersparen, bin ich gezwungen, Eurem Verlangen nach Unabhängigkeit stattzugeben." FACTION_DEMAND_INDEPENDENCE_REFUSED:0 "Forderungen nach Unabhängigkeit abgelehnt" FACTION_DEMAND_INDEPENDENCE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nEuer schändlicher Versuch, mich zu erpressen, ist fehlgeschlagen. Ganz gleich, wie viele verderbte Seelen ihr dazu verführen konntet, Euch bei Eurem Plan zu unterstützen: Ich werde nicht kampflos nachgeben. Lieber sterbe ich bei der Verteidigung dessen, was rechtmäßig mein ist!" FACTION_DEMAND_INDEPENDENCE_SEND_DEMAND_NOTIFICATION:0 "Unabhängigkeit!" diff --git a/project/ck3/base_game/localization/german/game_concepts_l_german.yml b/project/ck3/base_game/localization/german/game_concepts_l_german.yml index 77293d8a4b..c6801be76a 100644 --- a/project/ck3/base_game/localization/german/game_concepts_l_german.yml +++ b/project/ck3/base_game/localization/german/game_concepts_l_german.yml @@ -50,12 +50,12 @@ game_concept_feudal_contract:0 "Vasallenbande" game_concept_feudal_contracts:0 "Vasallenbande" game_concept_contract:0 "Bande" - game_concept_feudal_contract_desc:1 "Die $game_concept_feudal_contract$ bestimmen die [obligations|E] zwischen einem [Concept('feudal', 'Feudalen')|E] [vassal|E] und seinem [Concept('liege', 'Lehnsherrn')|E]. Nur eine feudale [government_form|E] erlaubt es Vasallen, ihre Pflichten einzeln auszuhandeln.\n\nSpezielle Bande wie #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! oder #V $special_contract_palatinate_short$#! können nur von [vassals|E] vom Rang [duchy|E] oder höher gehalten werden." + game_concept_feudal_contract_desc:2 "Die $game_concept_contract$ bestimmen über die [obligations|E] zwischen einem [vassals|E] und seinem [Concept('liege', 'Lehnsherrn')|E]. Nur eine feudale oder Clans-[government_form|E] erlaubt es Vasallen, ihre Pflichten einzeln auszuhandeln.\n\nSpezielle Bande wie „#V $special_contract_march_short$#!“, „#V $special_contract_scutage_short$#!“ oder „#V $special_contract_palatinate_short$#!“ können nur von [vassals|E] vom Rang [duchy|E] oder höher gehalten werden." game_concept_crown_authority:0 "Lehnsautorität" game_concept_crown_authority_desc:1 "$game_concept_crown_authority$ stellt die allgemeine Stärke eines [Concept('ruler','Herrschers')|E] über seine [vassals|E] dar.\n\nDie $game_concept_crown_authority$ hat vier Abstufungen: [autonomous_vassals|E], [limited|E], [high|E] und [absolute|E]. Um die $game_concept_crown_authority$ zu erhöhen, braucht man [prestige|E], je nach der entsprechenden Stufe und der [learning_skill|E] des Herrschers.\n\n#weak Vasallen mögen die höheren Stufen der $game_concept_crown_authority$ nicht: Ihre Senkung ist das Hauptziel der [Concept('liberty_faction','Freiheitsfraktionen')|E].#!" game_concept_autonomous_vassals:0 "Autonome Vasallen" game_concept_autonomous_vassals_crown_authority:0 "Autonome Lehnsautorität" - game_concept_autonomous_vassals_crown_authority_desc:0 "$game_concept_autonomous_vassals$ ist die niedrigste Stufe der [crown_authority|E]. Auf dieser Stufe erleiden [vassals|E] keinen Abzug auf die [opinion|E] von ihrem [Concept('liege', 'Lehnsherrn')|E]; der Lehnsherr hat allerdings auch nur ein Mindestmaß an Macht über sie." + game_concept_autonomous_vassals_crown_authority_desc:0 "„$game_concept_autonomous_vassals$“ ist die niedrigste Stufe der [crown_authority|E]. Auf dieser Stufe erleiden [vassals|E] keinen Abzug auf die [opinion|E] von ihrem [Concept('liege', 'Lehnsherrn')|E]; der Lehnsherr hat allerdings auch nur ein Mindestmaß an Macht über sie." game_concept_limited:0 "Begrenzt" game_concept_limited_crown_authority:0 "Begrenzte Lehnsautorität" game_concept_limited_crown_authority_desc:1 "„$game_concept_limited_crown_authority$“ ist die zweitniedrigste Stufe der [crown_authority|E]. Auf dieser Stufe erleiden [vassals|E] einen Abzug von #N -10#! auf die [opinion|E] von ihrem [Concept('liege', 'Lehnsherrn')|E]; der Lehnsherr kann nun auch [titles|E] [revoke|E] und Vasallen eines Vasallen [retract|E]. Der [ruler|E] kann zwischen verfügbaren Erbteilungs-[Concept('succession_laws', 'Nachfolgerechten')|E] wechseln." @@ -82,7 +82,8 @@ game_concept_powerful_vassal:0 "Mächtiger Vasall" game_concept_powerful_vassal_powerful:0 "Mächtig" game_concept_powerful_vassals:0 "Mächtige Vasallen" - game_concept_powerful_vassal_desc:1 "$game_concept_powerful_vassals$ sind jene Handvoll [vassals|E], die die meisten [soldiers|E] und das höchste Einkommen haben. Man muss diese Vasallen genau im Auge behalten, da sie erwarten, einen Posten im [council|E] zu bekommen, und einen deutlichen Abzug auf die [opinion|E] von Euch erleiden, falls sie diesen Ratsposten nicht erhalten.\n\nDas Ändern eines [Concept('succession_law', 'Nachfolgerechts')|E] erfordert, dass alle mächtigen Vasallen eine positive [opinion|E] von ihrem Herrscher haben oder sie [cowed|E] oder [imprisoned|E] wurden." + game_concept_powerful_vassal_possessive:0 "der Mächtigen Vasallen" + game_concept_powerful_vassal_desc:1 "„$game_concept_powerful_vassals$“ sind jene Handvoll [vassals|E], die die meisten [soldiers|E] und die höchsten [income|E] haben. Man muss diese Vasallen genau im Auge behalten, da sie erwarten, einen Posten im [council|E] zu bekommen, und einen deutlichen Abzug auf die [opinion|E] von Euch erleiden, falls sie diesen Ratsposten nicht erhalten.\n\nDas Ändern eines [Concept('succession_law', 'Nachfolgerechts')|E] erfordert, dass alle [Concept('powerful_vassals', 'Mächtigen Vasallen')|E] eine positive [opinion|E] von ihrem Herrscher haben oder sie [cowed|E] oder [imprisoned|E] wurden." game_concept_realm_law:0 "Reichsgesetz" game_concept_realm_law_desc:0 "Gesetze, die auf das ganze Reich des Charakters angewendet werden, zum Beispiel das Maß an [crown_authority|E] oder [tribal_authority|E]." game_concept_title_law:0 "Titelgesetz" @@ -258,6 +259,7 @@ game_concept_gender_doctrines:0 "Geschlechtsdoktrinen" game_concept_gender_doctrines_desc:0 "Diese [doctrines|E] bestimmen, welche [gender_laws|E] Charakteren des [Concept('faith', 'Glaubens')|E] zur Verfügung stehen.\n\nSie bestimmen auch gewisse zusätzliche Regeln, zum Beispiel welche [claims|E] vererbt werden können, wer [commanders|E] und [knights|E] sein kann und zum [house|E] welchen Elternteils ein [bastard|E] gehören wird.\n\nDie Geschlechtsdoktrinen sind:\n$BULLET_WITH_TAB$Männlich dominiert\n$BULLET_WITH_TAB$Gleichberechtigt\n$BULLET_WITH_TAB$Weiblich dominiert" game_concept_realm_capital:0 "Reichssitz" + game_concept_realm_capitals:0 "Reichssitze" game_concept_capital:0 "Hauptsitz" game_concept_realm_capital_desc:0 "Der $game_concept_realm_capital$ ist das [holding|E], in dem ein [ruler|E] und sein [court|E] residieren. Dieses Besitztum erhält einen [tax|E]-Bonus und wird stets an den [Concept('primary_heir', 'Haupterben')|E] vererbt.\n\nDas [occupying|E] des Reichssitzes eines Gegners wird die [war_score|E] deutlich erhöhen und erlaubt es manchmal, Verwandte des Gegners [Concept('imprison', 'Einzusperren')|E]." game_concept_county_capital:0 "Gemeindesitz" @@ -290,7 +292,7 @@ game_concept_realms:0 "Reiche" game_concept_realm_desc:0 "Ein $game_concept_realm$ ist sämtliches Land, das ein [ruler|E] direkt oder durch seine [vassals|E] kontrolliert (im Gegensatz zur [domain|E] dieses Herrschers, die nur die [holdings|E] beinhaltet, die er direkt kontrolliert)." game_concept_gold:0 "Gold" - game_concept_gold_desc:0 "Gold stellt die flüssigen Geldmittel eines Charakters dar: seinen Reichtum also. Es kann für verschiedenste Dinge ausgegeben werden, insbesondere den Bau von [Concept('buildings', 'Gebäuden')|E], die Bezahlung von [Concept('regiments', 'Regimentern')|E] und die Schaffung von [Concept('title', 'Titeln')|E]." + game_concept_gold_desc:0 "Gold stellt die flüssigen Geldmittel eines Charakters dar – seinen Reichtum also. Es kann für verschiedenste Dinge ausgegeben werden, insbesondere den Bau von [Concept('buildings', 'Gebäuden')|E], die Bezahlung von [Concept('regiments', 'Regimentern')|E] und die Schaffung von [Concept('title', 'Titeln')|E]." game_concept_gold_i:0 "@gold_icon!" game_concept_income:0 "Einnahmen" game_concept_income_desc:0 "Es gibt viele [gold|E]-Quellen, doch die beiden wichtigsten sind [taxation|E] aus den eigenen [holdings|E] sowie solche von den [vassals|E]." @@ -379,7 +381,7 @@ game_concept_hook:0 "Druckmittel" game_concept_hooks:0 "Druckmittel" game_concept_hooked:0 "Unter Druck" - game_concept_hook_desc:0 "$game_concept_hook$ ist die allgemeine Bezeichnung für eine Beziehung zwischen zwei Charakteren, bei der der eine den anderen zwingen kann, etwas für ihn zu tun.\n\nEs gibt dabei zwei Arten, [weak_hooks|E] und [strong_hooks|E], die man auf unterschiedliche Art und Weise bekommt.\n\n$game_concept_hooks$ kann man einsetzen, um viele Interaktionen zu erzwingen, zum Beispiel [Concept('marriage', 'Heirats')|E]-Vorschläge und Änderungen bei den [Concept('feudal_contract', 'Vasallenbanden')|E]." + game_concept_hook_desc:1 "$game_concept_hook$ ist die allgemeine Bezeichnung für eine Beziehung zwischen zwei Charakteren, bei der der eine den anderen zwingen kann, etwas für ihn zu tun.\n\nEs gibt dabei zwei Arten – [weak_hooks|E] und [strong_hooks|E] –, die man auf unterschiedliche Weise bekommt.\n\n$game_concept_hooks$ kann man einsetzen, um viele Interaktionen zu erzwingen, zum Beispiel [Concept('marriage', 'Heiratsvoschläge')|E] und Änderungen bei den [Concept('feudal_contract', 'Vasallenbanden')|E]." game_concept_weak_hook:0 "Schwaches Druckmittel" game_concept_weak_hooks:0 "Schwache Druckmittel" game_concept_weak_hook_desc:1 "Ein $game_concept_weak_hook$ ist ein verhältnismäßig verbreitetes [hook|E], das man zum Beispiel bekommt, wenn einem jemand einen Gefallen schuldet oder man jemanden gegen dessen Willen manipuliert hat.\n\nAuch wenn es viele Interaktionen gibt, bei denen man ein $game_concept_weak_hook$ einsetzen kann (zum Beispiel [Concept('marriage', 'Heirats')|E]-Vorschläge), bringt es nichts, wenn man jemanden zwingen will, als [agent|E] in einem [GetScheme('murder').GetTypeName] zu fungieren, und es bringt auch keinen passiven Vorteil #weak (dafür braucht man ein [strong_hook|E]).#!\n\nDas [house_head|E] hat ein $game_concept_weak_hook$ gegen jedes Kind, das in sein [Concept('noble', 'Adliges')|E] [house|E] geboren wird.\n\nSobald ein $game_concept_weak_hook$ eingesetzt ist, ist es #emphasis aufgebraucht#!." @@ -481,6 +483,7 @@ game_concept_raiding:0 "Überfällt" game_concept_raider:0 "Räuber" game_concept_raiders:0 "Räuber" + game_concept_raided:0 "Überfallen" game_concept_raid_desc:0 "[armies|E] können als $game_concept_raiders$ an [Concept('rally_points', 'Sammelpunkten')|E] ausgehoben werden. $game_concept_raiders$ können sich durch benachbarte Lande bewegen und sie für [gold|E] plündern.\n\nFür einen $game_concept_raid$ muss eine Überfallarmee in einem [holding|E] Halt machen, das einem fremden [ruler|E] gehört, und entscheiden, den Überfall zu beginnen: Sie steckt dann dort eine Weile fest, während der sie Gold aus dem Besitztum holt.\n\nDas Gold führt die Armee mit sich, und es kommt erst in die Schatzkammer, wenn sie nach Hause zurückkehrt. Besiegt Ihr eine Überfallarmee, die Gold mit sich führt, nehmt Ihr es ihr ab und sie kann eine Zeit lang keinen Überfall durchführen.\n\nNur bestimmte Herrscher können einen $game_concept_raid$ durchführen, darunter vor allem [Concept('tribe', 'Stammes')|E]-Herrscher." game_concept_raid_loot:0 "Beute" game_concept_raid_loot_desc:0 "Wird ein [holding|E] [Concept('raid', 'Überfallen')|E] oder während einer [siege|E] [occupied|E] wird, erhält der Angreifer eine Menge an [gold|E] entsprechend der $game_concept_raid_loot$. Je wohlhabender ein [holding|E] ist, desto mehr $game_concept_raid_loot$ gibt es dort.\n\nEin Besitztum, das unlängst überfallen und belagert wurde, wird keine Beute haben." @@ -569,6 +572,7 @@ game_concept_education_trait_desc:2 "Sobald sie [adult|E] werden, erhalten alle Charaktere eine $game_concept_education_trait$.\n\nEs gibt fünf Arten von Ausbildungseigenschaften, die sich immer direkt auf einen [skill|E] beziehen.\n\nDie Qualität der [trait|E], die ein Charakter erhält, hängt davon ab, wie gut die [childhood_trait|E] zum [education_focus|E] und zum entsprechenden Wert des [Concept('guardian', 'Vormunds')|E] passt.\n\nDie $game_concept_education_trait$ eines Charakters verbessert, wie schnell er in seinem [lifestyle|E] vorankommt." game_concept_education_focus:0 "Ausbildungsschwerpunkt" game_concept_education:0 "Ausbildung" + game_concept_educations:0 "Ausbildungen" game_concept_educate:0 "Ausbilden" game_concept_educated:0 "Ausgebildet" game_concept_education_focus_short:0 "Schwerpunkt" @@ -1144,6 +1148,7 @@ game_concept_house_head_interaction:0 "Hausoberhaupts-Interaktionen" game_concept_house_head_interaction_desc:0 "Diese Sonder-[interactions|E] stehen nur dem [house_head|E] zur Verfügung und richten sich gegen andere Mitglieder seines [Concept('house', 'Hauses')|E]." game_concept_demand_conversion:0 "Bekehrung verlangen" + game_concept_demanding_conversion:0 "Bekehrung verlangend" game_concept_demand_conversion_desc:1 "[rulers|E], die Untertanen mit einem anderen [Concept('faith', 'Glauben')|E] haben, können von ihnen eine Bekehrung verlangen: Der betreffende Untertan ändert seinen Glauben dann zu dem seines Herrschers. Der [Concept('learning', 'Bildungs')|E]-Wert und die [opinion|E] des Untertanen vom Lehnsherrn sind die Hauptfaktoren, wenn es darum geht, ob der Untertan die Forderung annimmt oder sie [Concept('refuse_conversion_crime','verweigert')|E]." game_concept_damage:0 "Schaden" game_concept_damage_desc:1 "Der Schaden eines [Concept('soldier', 'Soldaten')|E] bestimmt, wie viele [casualties|E] er dem Gegner in der [battle|E] zufügen kann.\n\nEin Soldat aus einem [levy|E] fügt [GetDefine('NCombat', 'LEVY_ATTACK')|0] Schaden zu." @@ -1268,6 +1273,7 @@ game_concept_relation:0 "Sonderbeziehung" game_concept_relations:0 "Sonderbeziehungen" + game_concept_relationship:0 "Sonderbeziehung" game_concept_relation_desc:3 "$game_concept_relations$ sind Beziehungen, die ein Charakter hat, die aber nicht durch Familie oder [vassalage|E] bestimmt werden. Diese $game_concept_relations$ fallen in verschiedene Kategorien, können einen [character_modifiers|E] für die betroffenen Charaktere mit sich bringen und bestimmen, was zwischen den beiden passieren kann.\n\nStandardbeziehungen:\n$EFFECT_LIST_BULLET$ [friend|E]\n$EFFECT_LIST_BULLET$ [lover|E]\n$EFFECT_LIST_BULLET$ [rival|E]\n$EFFECT_LIST_BULLET$ [guardian|E]\n$EFFECT_LIST_BULLET$ [ward|E]\n$EFFECT_LIST_BULLET$ [mentor|E]\n$EFFECT_LIST_BULLET$ [student|E]\n\nVerbesserte Beziehungen:\n$EFFECT_LIST_BULLET$ [best_friend|E]\n$EFFECT_LIST_BULLET$ [soulmate|E]\n$EFFECT_LIST_BULLET$ [nemesis|E]\n\nKindheitsbeziehungen:\n$EFFECT_LIST_BULLET$ [bully|E]\n$EFFECT_LIST_BULLET$ [victim|E]\n$EFFECT_LIST_BULLET$ [crush|E]" game_concept_lover:0 "Affäre" @@ -1394,7 +1400,7 @@ game_concept_vassalize_casus_belli:0 "Vasallenzwang-Kriegsgrund" game_concept_vassalization_casus_belli:0 "Vasallenzwang" game_concept_vassalized_casus_belli:0 "zwangsvasallisiert" - game_concept_vassalize_casus_belli_desc:3 "Dieser [casus_belli|E] erlaubt eine erzwungene [vassalization|E] eines benachbarten unabhängigen [Concept('ruler', 'Herrschers')|E] mit niedrigerem Rang. Wird durch den [perk|E] „[GetPerk('forced_vassalage_perk').GetName(GetPlayer)]“ freigeschaltet.\n\nIhr könnt jeden Herrscher zum Vasallen machen, der nicht mehr als #V [EmptyScope.ScriptValue('vassalize_default_size')|0]#! [counties|E] in seinem [realm|E] hat.\n\nDiese Schwelle wird um #P +[EmptyScope.ScriptValue('vassalize_growth_per_innovation')|0]#! durch jede der folgenden Innovationen erhöht:\n$EFFECT_LIST_BULLET$#V $innovation_casus_belli$#!\n$EFFECT_LIST_BULLET$#V $innovation_chronicle_writing$#!\n$EFFECT_LIST_BULLET$#V $innovation_divine_right$#!\n$EFFECT_LIST_BULLET$#V $innovation_rightful_ownership$#!" + game_concept_vassalize_casus_belli_desc:3 "Dieser [casus_belli|E] erlaubt eine erzwungene [vassalization|E] eines benachbarten unabhängigen [Concept('ruler', 'Herrschers')|E] mit niedrigerem Rang. Wird durch den [perk|E] [GetPerk('forced_vassalage_perk').GetName(GetPlayer)] freigeschaltet.\n\nIhr könnt jeden Herrscher zum Vasallen machen, der nicht mehr als #V [EmptyScope.ScriptValue('vassalize_default_size')|0]#! [counties|E] in seinem [realm|E] hat.\n\nDiese Schwelle wird um #P +[EmptyScope.ScriptValue('vassalize_growth_per_innovation')|0]#! durch jede der folgenden Innovationen erhöht:\n$EFFECT_LIST_BULLET$#V $innovation_casus_belli$#!\n$EFFECT_LIST_BULLET$#V $innovation_chronicle_writing$#!\n$EFFECT_LIST_BULLET$#V $innovation_divine_right$#!\n$EFFECT_LIST_BULLET$#V $innovation_rightful_ownership$#!" game_concept_title_creation:0 "Titelschaffung" game_concept_create:0 "Schaffen" @@ -1416,6 +1422,7 @@ game_concept_fabricate_claim:0 "$task_fabricate_claim$" game_concept_fabricate_claim_short:0 "Anspruch fingieren" game_concept_fabricated_claims_short:0 "Fingierte Ansprüche" + game_concept_fabricating_claims:0 "Ansprüche fingierend" game_concept_fabricate_claim_desc:0 "Eine [councillor_task|E], die vom [court_chaplain|E] durchgeführt wird.\nIn der Ziel-[county|E] baut sich langsam Fortschritt auf. Bei 100 % Fortschritt wird durch eine gewisse [gold|E]-Zahlung ein Anspruch fingiert." game_concept_religious_relations:0 "$task_religious_relations$" @@ -1665,8 +1672,8 @@ game_concept_single_combat_duel:0 "Duell" game_concept_single_combat_fight_plural:0 "Zweikämpfe" game_concept_single_combat_duel_plural:0 "Duelle" - game_concept_single_combat_fight_sudden_death:0 "Jäher Tod" - game_concept_single_combat_fight_desc:0 "In einem [Concept('single_combat_fight', 'Zweikampf')|E] treten zwei [characters|E] gegeneinander an, entweder bis zum [Concept('character_death_death', 'Tod')|E] oder bis zur ersten Verletzung. In jeder Runde wählen beide $game_concept_characters$ eine zufällig ausgewürfelte Option aus einer Liste aus und liefern sich einen Schlagabtausch, bis ein $game_concept_character$ einen ordentlichen Treffer landet, wobei die Optionen von Eurem [prowess|E] und Euren [traits|E] abhängen.\n\nManche Optionen liefern besondere Effekte, und die meisten werden Eure [Concept('single_combat_success_chance', 'Erfolgswahrscheinlichkeit')|E] und Euer [Concept('single_combat_injury_chance', 'Verletzungsrisiko')|E] steigern. Je länger [Concept('single_combat_duel_plural', 'Duelle')|E] dauern, desto gefährlicher werden sie und desto ungewisser wird ihr Ausgang. Nach einigen Runden gilt für [Concept('single_combat_duel_plural', 'Duelle')|E] eine Jäher-Tod-Regel: Sie enden umgehend, und der Kombattant mit dem höheren [prowess|E] gewinnt.\n\nBeim Austragen eines [Concept('single_combat_duel_plural', 'Duells')|E] kann man zeitweise einen [Concept('single_combat_prowess_bonus', 'Kampfgeschickbonus')|E] oder einen [Concept('single_combat_prowess_malus', 'Kampfgeschickmalus')|E] als [Concept('character_modifiers', 'Charaktermodifikator')|E] erhalten, der das eigene $game_concept_prowess$ bis zum Ende des [Concept('single_combat_duel', 'Duells')|E] steigert oder senkt." + game_concept_single_combat_fight_sudden_death:0 "Entscheidungssieg" + game_concept_single_combat_fight_desc:0 "In einem [Concept('single_combat_fight', 'Zweikampf')|E] treten zwei [characters|E] gegeneinander an, entweder bis zum [Concept('character_death_death', 'Tod')|E] oder bis zur ersten Verletzung. In jeder Runde wählen beide $game_concept_characters$ eine zufällig ausgewürfelte Option aus einer Liste aus und liefern sich einen Schlagabtausch, bis ein $game_concept_character$ einen ordentlichen Treffer landet, wobei die Optionen von Eurem [prowess|E] und Euren [traits|E] abhängen.\n\nManche Optionen liefern besondere Effekte, und die meisten werden Eure [Concept('single_combat_success_chance', 'Erfolgswahrscheinlichkeit')|E] und Euer [Concept('single_combat_injury_chance', 'Verletzungsrisiko')|E] steigern. Je länger [Concept('single_combat_duel_plural', 'Duelle')|E] dauern, desto gefährlicher werden sie und desto ungewisser wird ihr Ausgang. Nach einigen Runden gilt für [Concept('single_combat_duel_plural', 'Duelle')|E] eine Entscheidungssieg-Regel: Sie enden umgehend, und der Kombattant mit dem höheren [prowess|E] gewinnt.\n\nBeim Austragen eines [Concept('single_combat_duel_plural', 'Duells')|E] kann man zeitweise einen [Concept('single_combat_prowess_bonus', 'Kampfgeschickbonus')|E] oder einen [Concept('single_combat_prowess_malus', 'Kampfgeschickmalus')|E] als [Concept('character_modifiers', 'Charaktermodifikator')|E] erhalten, der das eigene $game_concept_prowess$ bis zum Ende des [Concept('single_combat_duel', 'Duells')|E] steigert oder senkt." game_concept_single_combat_success_chance:0 "Erfolgswahrscheinlichkeit" game_concept_single_combat_success_chance_skill:0 "Duell-Erfolg" game_concept_single_combat_success_chance_desc:0 "Beim Austragen eines [Concept('single_combat_fight', 'Zweikampfs')|E] gibt Eure [Concept('single_combat_success_chance', 'Zweikampf-Erfolgschance')|E] an, wie gut Ihr Euch in dem [Concept('single_combat_duel', 'Duell')|E] schlagt. Um zu gewinnen, müsst Ihr Eure eigene [Concept('single_combat_success_chance', 'Zweikampf-Erfolgschance')|E] weit über die Eures Gegners hinaus steigern.\n\nJe mehr Runden ausgefochten werden, desto leichter wird ein Sieg, in dem Sinn, dass man einen immer kleineren Vorsprung vor dem Gegner braucht.\n\nDas Gegenstück zur [Concept('single_combat_success_chance', 'Erfolgswahrscheinlichkeit')|E] ist das [Concept('single_combat_injury_chance', 'Verletzungsrisiko')|E]." @@ -1689,12 +1696,15 @@ game_concept_hybrid_culture:0 "Mischkultur" game_concept_hybrid_cultures:0 "Mischkulturen" game_concept_hybridize:0 "Mischen" + game_concept_hybridized:0 "Vermischt" + game_concept_hybridizing:0 "Vermischend" game_concept_hybrid_culture_desc:0 "[SelectLocalization(HasDlcFeature('hybridize_culture'), 'game_concept_hybrid_culture_desc_DLC', 'game_concept_hybrid_culture_desc_NO_DLC')]" game_concept_hybrid_culture_desc_DLC:1 "Eine $game_concept_hybrid_culture$ ist eine [culture|E], die durch einen [ruler|E] als Verbindung zweier bestehender Kulturen erschaffen wurde.\n\nDie $game_concept_hybrid_culture$ ist also eine Mischung der [traditions|E], der [culture_pillars|E] und der Ästhetik der zwei ursprünglichen Kulturen.\n\nNur Kulturen mit unterschiedlicher [heritage|E] können vermischt werden, und die [prestige|E]-Kosten dafür beruhen auf der [cultural_acceptance|E] zueinander.\n\nJe höher die Kulturakzeptanz, desto mehr [counties|E] werden wechseln, wenn die Mischkultur gebildet wird. Herrscher einer Mischkultur können sie für #V [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]#! Jahre nach der Entstehung sehr viel schneller in Gemeinden [Concept('promote_culture', 'Fördern')|E], die zu ihre Mutterkultur gehören.\n\nNeue Kulturen können auch in Form einer [divergent_culture|E] entstehen." game_concept_hybrid_culture_desc_NO_DLC:0 "Eine $game_concept_hybrid_culture$ ist eine [culture|E], die aus der Verbindung zweier anderer Kulturen entstanden ist.\n\nNeue Kulturen können auch in Form einer [divergent_culture|E] entstehen." game_concept_divergent_culture:0 "Zweigkultur" game_concept_divergent_cultures:0 "Zweigkulturen" game_concept_diverge:0 "Abzweigen" + game_concept_diverges:0 "Abzweigen" game_concept_divergent_culture_desc:0 "[SelectLocalization(HasDlcFeature('diverge_culture'), 'game_concept_divergent_culture_desc_DLC', 'game_concept_divergent_culture_desc_NO_DLC')]" game_concept_divergent_culture_desc_DLC:0 "Eine $game_concept_divergent_culture$ ist der Spross einer bestehenden [culture|E], die von einem [ruler|E] erschaffen wurde, der nicht das [culture_head|E] war.\n\nDie $game_concept_divergent_culture$ behält ihre [heritage|E], doch andere Aspekte der ursprünglichen Kultur können verändert werden.\n\nDie Kultur, von der abgezweigt wird, muss mindestens [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] Jahre alt sein, und die [prestige|E]-Kosten des Abzweigens beruhen auf der [realm_size|E] des erschaffenden Herrschers.\n\nNeue Kulturen können auch in Form einer [hybrid_culture|E] entstehen." game_concept_divergent_culture_desc_NO_DLC:0 "Eine $game_concept_divergent_culture$ ist ein Ableger einer bestehenden [culture|E].\n\nNeue Kulturen können auch in Form einer [hybrid_culture|E] entstehen." @@ -1743,3 +1753,32 @@ game_concept_buy_artifact_claim:0 "$buy_artifact_claim_interaction$" game_concept_buy_artifact_claim_interaction:0 "„$buy_artifact_claim_interaction$“-Interaktion" game_concept_buy_artifact_claim_desc:0 "Eine diplomatische Interaktion, die einem Charakter erlaubt, [personal_artifact_claims|E] im Austausch für [piety|E] oder [prestige|E] zu erhalten." + + game_concept_vassal_contract:0 "Vasallenbande" + game_concept_vassal_contracts:0 "Vasallenbande" + game_concept_vassal_contract_desc:0 "Die $game_concept_vassal_contract$ bestimmen über die [obligations|E] zwischen einem [vassal|E] und seinem [Concept('liege', 'Lehnsherrn')|E].\n\nSpezielle Bande wie #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! oder #V $special_contract_palatinate_short$#! können nur von [vassals|E] vom Rang [duchy|E] oder höher gehalten werden." + + game_concept_board_game_match:0 "Partie" + game_concept_board_game:0 "Brettspiel" + game_concept_board_games:0 "Brettspiele" + game_concept_board_game_game:0 "Spiel" + game_concept_board_game_match_desc:0 "Bei einem Brettspiel treten zwei Spieler gegeneinander an, um ihr strategisches Können und ihr Glück zu messen. Man kann sie als Freundschaftsspiel oder mit einem Einsatz spielen.\n\n#weak Es gibt viele verschiedene [board_game_types|E], doch wie man bei einem den [Concept('board_game_win', 'Sieg davonträgt')|E] und wie man sie spielt, bleibt immer gleich. Nur die verwendeten Werte unterscheiden sich.#!" + + game_concept_board_game_winning:0 "Gewinnt" + game_concept_board_game_win:0 "Gewinn" + game_concept_board_game_winning_sudden_death:0 "Entscheidungssieg" + game_concept_board_game_winning_desc:0 "Es gibt zwei Wege, ein $game_concept_board_game$ zu gewinnen:\n$EFFECT_LIST_BULLET$ Man hat einen dramatischen Punktevorsprung vor seinem Gegner.\n$EFFECT_LIST_BULLET$ Man ist der verteidigende Spieler, wenn es nach Runde [EmptyScope.ScriptValue('bg_round_cap_value')|0] keinen klaren Sieger gibt." + + game_concept_board_game_type:0 "Brettspielart" + game_concept_board_game_types:0 "Brettspielarten" + game_concept_board_game_type_counter:0 "Konter" + game_concept_board_game_type_counters:0 "Kontert" + game_concept_board_game_type_desc:0 "Spielt man ein $game_concept_board_game$, können unterschiedliche Spielstile als $game_concept_board_game_type_counter$ gegen das Gegenüber fungieren. Die Züge des Gegners zu kontern, verringert massiv die Punkte, die er durch sie erhält, selbst wenn sie erfolgreich sind. Geübte Gegner setzen vielleicht nicht auf ihre eigenen Fähigkeiten, sondern mehr darauf, #EMP Euch#! einen $game_concept_board_game_type_counter$ entgegenzusetzen.\n\n$game_concept_board_game_type_chess_desc$\n\n$game_concept_board_game_type_pachisi_desc$\n\n$game_concept_board_game_type_hnefatafl_desc$\n\n$game_concept_board_game_type_tabula_desc$" + game_concept_board_game_type_chess:0 "Schach" + game_concept_board_game_type_chess_desc:0 "Im $game_concept_board_game_type_chess$:\n$EFFECT_LIST_BULLET$ [martial|E] [Concept('board_game_type_counters', 'Kontert')|l] [learning|E]\n$EFFECT_LIST_BULLET$ [learning|E] [Concept('board_game_type_counters', 'Kontert')|l] [intrigue|E]\n$EFFECT_LIST_BULLET$ [intrigue|E] [Concept('board_game_type_counters', 'Kontert')|l] [martial|E]" + game_concept_board_game_type_pachisi:0 "Pachisi" + game_concept_board_game_type_pachisi_desc:0 "Im $game_concept_board_game_type_pachisi$:\n$EFFECT_LIST_BULLET$ [diplomacy|E] kontert [intrigue|E]\n$EFFECT_LIST_BULLET$ [intrigue|E] [Concept('board_game_type_counters', 'Kontert')|l] [stewardship|E]\n$EFFECT_LIST_BULLET$ [stewardship|E] [Concept('board_game_type_counters', 'Kontert')|l] [diplomacy|E]" + game_concept_board_game_type_hnefatafl:0 "Hnefatafl" + game_concept_board_game_type_hnefatafl_desc:0 "Im $game_concept_board_game_type_hnefatafl$:\n$EFFECT_LIST_BULLET$ [intrigue|E] kontert [martial|E]\n$EFFECT_LIST_BULLET$ [martial|E] [Concept('board_game_type_counters', 'Kontert')|l] [prowess|E]\n$EFFECT_LIST_BULLET$ [prowess|E] [Concept('board_game_type_counters', 'Kontert')|l] [intrigue|E]" + game_concept_board_game_type_tabula:0 "Tabula" + game_concept_board_game_type_tabula_desc:0 "Im $game_concept_board_game_type_tabula$:\n$EFFECT_LIST_BULLET$ [intrigue|E] kontert [learning|E]\n$EFFECT_LIST_BULLET$ [learning|E] [Concept('board_game_type_counters', 'Kontert')|l] [stewardship|E]\n$EFFECT_LIST_BULLET$ [stewardship|E] [Concept('board_game_type_counters', 'Kontert')|l] [intrigue|E]" diff --git a/project/ck3/base_game/localization/german/game_rules_l_german.yml b/project/ck3/base_game/localization/german/game_rules_l_german.yml index c8ea445f47..464fd4bf51 100644 --- a/project/ck3/base_game/localization/german/game_rules_l_german.yml +++ b/project/ck3/base_game/localization/german/game_rules_l_german.yml @@ -184,9 +184,9 @@ setting_default_realm_stability:0 "Standard" setting_default_realm_stability_desc:1 "Die Standardmenge von [factions|E] taucht auf." setting_lesser_realm_stability:0 "#high Niedrigere Stabilität#!" - setting_lesser_realm_stability_desc:1 "Eine größere Menge von [factions|E] taucht auf." + setting_lesser_realm_stability_desc:1 "Es tauchen mehr [factions|E] auf." setting_higher_realm_stability:0 "#high Höhere Stabilität#!" - setting_higher_realm_stability_desc:1 "Eine kleinere Menge von [factions|E] taucht auf." + setting_higher_realm_stability_desc:1 "Es tauchen weniger [factions|E] auf." setting_extreme_realm_stability:0 "#high Extreme Stabilität#!" setting_extreme_realm_stability_desc:1 "Eine sehr kleine Menge von [factions|E] taucht auf." @@ -317,3 +317,11 @@ setting_no_hybrid_and_divergence_cooldowns_desc:0 "Es gibt keine Abklingzeiten, bis eine [culture|E] wieder [diverge|E] oder [hybridize|E] kann." setting_faster_hybrid_and_divergence_cooldowns:0 "#high Schneller#!" setting_faster_hybrid_and_divergence_cooldowns_desc:0 "[cultures|E] können nur [diverge|E], nachdem sie #V 50#! Jahre Bestand hatten, und nur [hybridize|E], wenn sie #V 25#! Jahre Bestand hatten." + + rule_dissolution_umayyad:0 "Der Fall von Al-Andalus" + setting_dissolution_unconstrained:0 "#high Keine Beschränkungen#!" + setting_dissolution_unconstrained_desc:0 "Die [dissolution_faction|E] kann das Königreich von Al-Andalus schon zu Beginn des Spiels treffen." + setting_dissolution_after_caliph_death:0 "#high Der Tod des Kalifen#!" + setting_dissolution_after_caliph_death_desc:0 "Die [dissolution_faction|E] kann das Königreich von Al-Andalus nur nach dem Tod von Sultan Mohammed $Abd-al-Rahman$ treffen." + setting_dissolution_historical_date:0 "#high Historischer Zeitrahmen#!" + setting_dissolution_historical_date_desc:0 "Die [dissolution_faction|E] kann für das Königreich von Al-Andalus erst nach dem Jahr 1020 aktiviert werden." diff --git a/project/ck3/base_game/localization/german/general_tooltips_l_german.yml b/project/ck3/base_game/localization/german/general_tooltips_l_german.yml index 4b772d2583..f28f17b202 100644 --- a/project/ck3/base_game/localization/german/general_tooltips_l_german.yml +++ b/project/ck3/base_game/localization/german/general_tooltips_l_german.yml @@ -2,6 +2,7 @@ line_break:0 "\n" double_line_break:0 "\n\n" do_not_execute_plot_tooltip:0 "Die Ränkeschmiede werden weiter abwarten. Fürs Erste." + outcome_in_a_few_moments:0 "In ein paar Momenten" outcome_in_a_few_days:0 "In ein paar Tagen" outcome_in_a_few_weeks:0 "In ein paar Wochen" outcome_in_a_few_months:0 "In ein paar Monaten" diff --git a/project/ck3/base_game/localization/german/government_l_german.yml b/project/ck3/base_game/localization/german/government_l_german.yml index a840975f72..9bea6ce00c 100644 --- a/project/ck3/base_game/localization/german/government_l_german.yml +++ b/project/ck3/base_game/localization/german/government_l_german.yml @@ -93,7 +93,7 @@ war_declaration_rights:0 "Kriegserklärungsrecht" war_declaration_rights_default:0 "Übliches $war_declaration_rights$" war_declaration_rights_default_short:0 "Üblich" - war_declaration_rights_allowed:0 "Gebilligte $war_declaration_rights$" + war_declaration_rights_allowed:0 "Gebilligtes $war_declaration_rights$" war_declaration_rights_allowed_desc:1 "#emphasis #bold [vassals|E]-Privileg:#!#!\nDer [vassal|E] kann den [war|E] unabhängig von der [crown_authority|E] des [Concept('liege', 'Lehnsherrn')|E] erklären.\nDer [vassal|E] zahlt #high [EmptyScope.ScriptValue('war_declaration_rights_allowed_cost_reduction_tooltip')0] %#! weniger für [casus_bellis|E] innerhalb des [Concept('realm', 'Reiches')|E]\n\n#flavor Der [vassal|E] muss kein [hook|E] einsetzen, wenn die [crown_authority|E] des [Concept('liege', 'Lehnsherrn')|E] ihn daran hindert, Krieg zu führen. Diese Sonderbehandlung macht es auch leichter für den [vassal|E], Kriege innerhalb des [Concept('realm', 'Reiches')|E] zu erklären, sodass die Kosten dafür um #high [EmptyScope.ScriptValue('war_declaration_rights_allowed_cost_reduction_tooltip')0] %#! sinken.#!" war_declaration_rights_allowed_short:0 "Gebilligt" @@ -173,4 +173,32 @@ CONTRACT_LIEGE_SIGNATURE:0 "Der Lehnsherr,\n[VassalContract.GetLiege.GetTitledFirstNameNoTooltip]\nvon Haus [VassalContract.GetLiege.GetHouse.GetBaseNameNoTooltip]" CONTRACT_VASSAL_SIGNATURE:0 "Der Vasall,\n[VassalContract.GetVassal.GetTitledFirstNameNoTooltip]\nvon Haus [VassalContract.GetLiege.GetHouse.GetBaseNameNoTooltip]" - + + + jizya_special_rights:0 "Dschizya-Status" + jizya_special_rights_default:0 "Üblicher $jizya_special_rights$" + jizya_special_rights_default_short:0 "Üblich" + jizya_special_rights_granted:0 "Durchgesetzter $jizya_special_rights$" + jizya_special_rights_granted_desc:0 "#emphasis #bold [Concept('vassal', 'Vasallenprivileg')|E]:#!#!\nDer [liege|E] kann vom [vassal|E] keine [demand_conversion|E].\nDer [liege|E] kann im Land des [Concept('vassal', 'Vasallen')|E] „[convert_county|E]“ nicht einsetzen.\nDer [liege|E] kann [Concept('faith', 'Glauben')|E] nicht nutzen, um [tyranny|E] zu vermeiden, wenn er Titel widerruft.\nThe [liege|E] kann die [titles|E] von [vassals|E] nicht widerrufen.\n\n#flavor [Concept('vassal', 'Vasallen')|E] wird der Besitz ihrer [titles|E] garantiert, sodass der [liege|E] sie nicht widerrufen kann – ungeachtet dessen, ob der $game_concept_liege$ einen [revoke_title_reason|E] hat oder nicht.\nDer $game_concept_vassal$ erhält einen besonderen Schutzstatus, da das Reich offiziell sein Recht anerkannt hat, den eigenen [Concept('faith', 'Glauben')|E] zu praktizieren.#!" + jizya_special_rights_granted_short:0 "Gewährt" + + iqta_special_rights:0 "Iqta-Darlehen" + iqta_special_rights_default:0 "Übliches $iqta_special_rights$" + iqta_special_rights_default_short:0 "Üblich" + iqta_special_rights_granted:0 "Gewährtes $iqta_special_rights$" + iqta_special_rights_granted_desc:0 "#flavor Der [vassal|E] hat niedrige Verpflichtungen, stellt dem [Concept('liege', 'Lehnsherrn')|E] aber [men_at_arms|E] zur Verfügung.#!" + iqta_special_rights_granted_short:0 "Gewährt" + + ghazi_special_rights:0 "Ghāzī-Status" + ghazi_special_rights_default:0 "Üblicher $ghazi_special_rights$" + ghazi_special_rights_default_short:0 "Üblich" + ghazi_special_rights_granted:0 "Gewährter $ghazi_special_rights$" + ghazi_special_rights_granted_desc:0 "#emphasis #bold [Concept('vassal', 'Vasallenprivileg')|E]:#!#!\nDer [vassal|E] zahlt weniger [piety|E] für die Verwendung des [Concept('casus_belli', 'Kriegsgrunds')|E] „[holy_war|E]“, aber mehr [prestige_i][prestige|E] für andere [casus_bellis|E].\n\n#flavor Der [vassal|E] wurde vom [Concept('liege', 'Lehnsherrn')|E] als [Concept('faith', 'Glaubenskrieger')|E] ausgewählt und damit beauftragt, die Grenzen durch einen [Concept('holy_war', 'Religionskrieg')|E] auszuweiten.#!" + ghazi_special_rights_granted_short:0 "Gewährt" + + marriage_favor_rights:0 "Heiratsgunst" + marriage_favor_rights_default:0 "Übliche $marriage_favor_rights$" + marriage_favor_rights_default_short:0 "Üblich" + marriage_favor_rights_granted:0 "Gewährte $marriage_favor_rights$" + marriage_favor_rights_granted_desc:0 "#emphasis #bold [Concept('vassal', 'Vasallenprivileg')|E]:#!#!\nDer [liege|E] verpflichtet sich, seine engen Familienangehörigen zu verheiraten, um ein Bündnis zu besiegeln, bevor er sie mit irgendjemand anderem verheiratet.\n\n#flavor Der [vassal|E] gehört zu den Günstlingen des [Concept('liege', 'Lehnsherrn')|E] und sollte sich durch Heirat ein Bündnis sichern können.#!" + marriage_favor_rights_granted_short:0 "Gewährt" diff --git a/project/ck3/base_game/localization/german/gui/armyview_l_german.yml b/project/ck3/base_game/localization/german/gui/armyview_l_german.yml deleted file mode 100644 index bbf5072f73..0000000000 --- a/project/ck3/base_game/localization/german/gui/armyview_l_german.yml +++ /dev/null @@ -1,194 +0,0 @@ -l_german: - ARMY_HEADER:0 "Armee" - SPLIT_ARMY_IN_HALF:0 "#T Halbieren#!\nTeilt diese Armee in zwei ungefähr gleichgroße [armies|E] auf" - SPLIT_ARMY_IN_HALF_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_CUSTOM:1 "#T Neue Armee abteilen#!\n[regiments|E] von dieser [army|E] lösen, um eine neue zu erschaffen" - SPLIT_ARMY_CUSTOM_TWO:1 "#T Umorganisieren#!\nOrganisiert die Regimenter zweier [armies|E] um" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_MANY_SELECTED:0 "@warning_icon!#X Es können nicht mehr als zwei [armies|E] umorganisiert werden#!" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_FEW_SELECTED:0 "@warning_icon!#X Es müssen zwei [armies|E] fürs Umorganisieren ausgewählt werden#!" - CANNOT_REORGANIZE_DIFFERENT_LOCATION:0 "@warning_icon!#X Es können keine [armies|E] an zwei unterschiedlichen Orten umorganisiert werden#!" - MERGE_ARMY:0 "#T [armies|E] zusammenfassen#!\nFasst alle ausgewählten Armeen zu einer zusammen" - MERGE_UNIT:0 "#T [armies|E] und [fleets|E] zusammenfassen#!\nFasst alle ausgewählten Armeen und Flotten zu einer zusammen" - DESELECT:0 "Auswahl aufheben (nicht implementiert)" - ATTACH_TO:0 "#T Ankoppeln an …#!\n#D (nicht implementiert)#!" - SELECTED_ARMY:0 "Ausgewählte Armee (nicht implementiert)" - FORTIFICATION_TOOLTIP:1 "#T [fort_level|E]: $VALUE|V0$/$MAX_VALUE|0$#!" - FORTIFICATION_INCREASE_TOOLTIP:0 "$INCREASE|=+$ pro Tag" - FORTIFICATION_DAYS_TOOLTIP:0 "Fängt in $DAYS|V$ Tagen an, seine Position zu befestigen" - FORTIFICATION_NOT_ALLOWED:0 "Während der Bewegung ist keine Befestigung möglich" - FORTIFICATION_ADVANTAGE_TOOLTIP:0 "Verleiht einen $ADVANTAGE|0V$ [advantage|E] in der [battle|E]" - FORTIFICATION_SIEGE_ADVANTAGE_TOOLTIP:0 "Verleiht einen $ADVANTAGE|0V$ [advantage|E] in der [battle|E] aufgrund einer laufenden Belagerung." - ARMY_VIEW_FORTIFICATION_VALUE:0 "$VALUE$" - SELECT:0 "Auswählen" - DISBAND:0 "Auflösen" - SELECT_TOOLTIP:0 "#T [army|E] auswählen#!\n" - DISBAND_TOOLTIP:0 "#T [army|E] auflösen#!\n[ArmyReorgWindow.CanDisbandTooltip]" - DISBAND_ARMY:0 "#T [army|E] auflösen#! " - CANNOT_DISBAND_WHILE_IN_COMBAT:0 "@warning_icon!#X Kein Auflösen möglich während der [battle|E]#!" - CANNOT_DISBAND_WHILE_IN_RETREAT:0 "@warning_icon!#X Kein Auflösen möglich während des [Concept('retreat', 'Rückzugs')|E]#!" - CANNOT_DISBAND_WHILE_ARMY_EMBARKED:0 "@warning_icon!#X Kein Auflösen möglich solange [embarked|E]#!" - CANNOT_DISBAND_NOT_FRIENDLY_AREA:0 "@warning_icon!#X Auflösen nur in verbündeten Bereichen möglich#!" - CANNOT_DISBAND_HOSTILE_AREA:0 "@warning_icon!#X Auflösen nur in nicht-feindlichen Gebieten möglich#!" - CANNOT_DISBAND_ENEMY_OR_HOSTILE_ARMIES_AROUND:0 "@warning_icon!#X Kein Auflösen möglich, solange gegnerische oder feindliche [armies|E] in der Nähe sind#!" - DISBAND_ARMY_DISABLED:0 "\n$DESC$" - DISBAND_ARMY_CONFIRM_TITLE:0 "Armee auflösen" - DISBAND_ARMY_CONFIRM_ACCEPT:0 "Auflösen" - DISBAND_ARMY_CONFIRM:0 "$COUNT|V$ [soldiers|E] werden entlassen und kehren nach Hause zurück." - DISBAND_GATHERING_ARMY:1 "Sich sammelnde Armee auflösen" - DISBAND_GATHERING_ARMY_DISABLED:0 "\n$DESC$" - STOP_GATHERING:0 "Sammeln beenden" - DISBAND_RETURN_HOME_TIME:1 "@warning_icon!#X [soldiers|E] brauchen bis zu $TIME$ Tage für die Heimkehr, weshalb es länger dauert, sie wieder auszuheben.#!" - CANNOT_SPLIT_ARMY_NOT_OWNER:0 "@warning_icon!#X Es kann keine Armee aufgeteilt werden, die jemand anderem gehört#!" - CANNOT_SPLIT_ARMY_WHILE_IN_COMBAT:0 "@warning_icon!#X Kein Aufteilen der Armee möglich während der [battle|E]#!" - CANNOT_SPLIT_ARMY_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X Kein Aufteilen der Armee möglich, solange die Bewegung gesperrt ist#!" - CANNOT_SPLIT_ARMY_CUSTOM_WHILE_MOVING:0 "@warning_icon!#X Kein Umorganisieren möglich, solange die Armee sich bewegt#!" - CANNOT_SPLIT_ARMY_WHILE_RETREATING:0 "@warning_icon!#X Kein Aufteilen der Armee möglich während des [Concept('retreat', 'Rückzugs')|E]#!" - CANNOT_MERGE_WHILE_IN_COMBAT:0 "@warning_icon!#X Kein Zusammenfassen möglich während der [battle|E]#!" - CANNOT_MERGE_RAID_ARMY:0 "@warning_icon!#X Kann keine [raid|E]-Armeen außerhalb des eigenen Gebiets zusammenfassen#!" - CANNOT_SPLIT_RAID_ARMY:0 "@warning_icon!#X Kann keine [raid|E]-Armeen außerhalb des eigenen Gebiets teilen#!" - CANNOT_MERGE_WHILE_RETREATING:0 "@warning_icon!#X Kein Zusammenfassen möglich während des Rückzugs#!" - CANNOT_MERGE_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X Kein Zusammenfassen möglich, solange die Bewegung gesperrt ist#!" - CANNOT_MERGE_NAVAL_AND_LAND:0 "@warning_icon!#X [fleets|E] können nicht mit [armies|E] zusammengefasst werden, die nicht verschifft sind#!" - CANNOT_MERGE_NO_ARMIES:0 "@warning_icon!#X Es sind keine [armies|E] ausgewählt, die zusammengefasst werden können#!" - CANNOT_MERGE_NO_UNITS:0 "@warning_icon!#X Es sind keine [armies|E] oder [fleets|E] ausgewählt, die zusammengefasst werden können#!" - CANNOT_SPLIT_ARMY_FEW_REGIMENTS:0 "@warning_icon!#X Nicht genug Regimenter in der [army|E]#!" - CANNOT_SPLIT_ARMY_EMBARKED:0 "@warning_icon!#X Verschiffte [armies|E] können nicht geteilt werden#!" - CANNOT_SPLIT_SIEGE_SPLIT_NOT_FOUND:0 "@warning_icon!#X Die [army|E] kann für diese [siege|E] nicht geteilt werden#!" - CANNOT_SPLIT_NO_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X Keine angeworbenen oder [special_troops|E] in der Armee#!" - CANNOT_SPLIT_ONLY_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X Nur angeworbene und [special_troops|E] in der Armee vorhanden#!" - SELECT_COMMANDER_HEADER:1 "#T Neuen [commander|E] auswählen#!" - SUPPLY_STATE_TOOLTIP:1 "#T [supplies|E]: $SUPPLY|V$/$FULL_SUPPLY|V0$#!\n$STATE|V$" - SUPPLY_STATE_POSITIVE:0 "#P +$CHANGE$#! Vorräte/Monat" - SUPPLY_STATE_NEGATIVE:0 "#N -$CHANGE$#! Vorräte/Monat" - SUPPLY_STATE_INCREASE:0 "#weak Wird sich in $DAYS$ Tagen auf $NEW_STATE$ verbessern#!" - SUPPLY_STATE_DECREASE:0 "#weak Wird sich in $DAYS$ Tagen auf $NEW_STATE$ verschlechtern#!" - SUPPLY_STATE_NO_CHANGE_THIS_YEAR:1 "#weak Wird sich im Lauf des nächsten Jahres nicht ändern#!" - SUPPLY_STATE_EFFECTS:0 "Effekte von $STATE|V$:" - SUPPLY_STATE_ATTRITION:0 "[attrition|E]: $VALUE|%-$" - SUPPLY_STATE_COMBAT_EFFECT:1 "$GENERIC_COMBAT_EFFECT$" - GENERIC_COMBAT_EFFECT:0 "[advantage|E]: $VALUE|0V$" - SUPPLY_STATE_0:0 "Gut versorgt" - SUPPLY_STATE_1:0 "Unterversorgt" - SUPPLY_STATE_2:0 "Darbend" - SUPPLY_STATE_EVENT_TROOPS_IGNORING_SUPPLY:0 "$COUNT$ Soldaten in dieser Armee brauchen keine Versorgung" - SUPPLY_STATE_NO_LOSS_PERIOD:1 "Weil sie unlängst ausgehoben wurde, wird die [army|E] bis zum [DATE.GetStringShort|V] keine Versorgung verbrauchen" - SUPPLY_STATE_GATHERING:0 "Die [army|E] wird erst Versorgung brauchen, wenn sie sich gesammelt hat" - ARMY_NUMBER_OF_MEN:1 "$MAX_MEN|0$" - ARMY_NUMBER_OF_MEN_NOT_MAX:0 "$LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES:0 "[levies|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_NOT_MAX:0 "[levies|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_TOOLTIP:0 "#T [levies|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_MAA:0 "[men_at_arms|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_NOT_MAX:0 "[men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_TOOLTIP:0 "#T [men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_KNIGHTS:1 "[knight_i]$knight_culture_player_plural$: $NUM|0V$" - ARMY_NUMBER_OF_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i]$NUM|0V$#!\nEffektivität: $EFFECTIVENESS|V%0$" - ARMY_EVENT_TROOPS_ASSOCIATED_WAR:0 "$COUNT$ [special_troops|E] werden entlassen, wenn der Krieg endet ([War.GetName])" - ARMY_ALL_ARMIES_MORE:0 "\nUnd $COUNT$ weitere" - ARMY_SUPPLY_COMMANDER_BREAKDOWN:0 "#T [commander|E] [CHARACTER.GetUIName]#!#indent_newline:3 \n[CHARACTER.GetModifierDescription('supply_capacity_mult')]\n[CHARACTER.GetModifierDescription('supply_capacity_add')]#!" - ARMY_SUPPLY_CAPACITY_INCREASED_BY_COMMANDER:0 "Versorgungskapazität um [CHARACTER.GetContextTooltip('ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip)] erhöht\n\n" - ARMY_SUPPLY_CAPACITY_LOWERED_BY_COMMANDER:0 "Versorgungskapazität um [CHARACTER.GetContextTooltip('ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip)] verringert\n\n" - FLEET_EMBARKING:0 "[embarking|E]: $TIME_LEFT$ verbleibend" - FLEET_EMBARKED:0 "[embarked|E]" - SHOW_SIEGE:0 "Zur [siege|E] gehen" - SPLIT_ARMY_FOR_SIEGE:1 "#T Belagerer stationieren\n#!Genug [soldiers|E] in dieser [army|E] belassen, um die [siege|E] fortzusetzen" - SPLIT_ARMY_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_FOR_SIEGE_NOT_ENOUGH_SOLDIERS:0 "@warning_icon!#X Nicht genug Soldaten zum Ausgliedern#!" - SPLIT_ARMY_FOR_SIEGE_TOO_MANY_SOLDIERS:2 "@warning_icon!#X Andere Armeen in diesem Besitztum haben genug Soldaten, um die Belagerung fortzusetzen#!" - BESIEGING:0 "Belagerung" - ARMY_COMPOSITION_ENTRY_MAX:0 "$TYPE$: $MAX|0V$" - ARMY_COMPOSITION_ENTRY:0 "$TYPE$: $COUNT|0V$/$MAX|0V$ ($REINFORCE|0V=$/Monat)" - KNIGHT_REGIMENTS:1 "@knight_icon![CHARACTER.Custom('KnightCulturePlural')]" - LEVIES_REGIMENTS:1 "@soldier_icon![levies|E]" - MAA_REGIMENTS_ICON:1 "@$ICONKEY$_icon!$NAME$" - ARMY_TOTAL_SOLDIERS:0 "#T Soldaten gesamt: $CURRENT|0V$/$MAX|0V$#!" - ARMY_RAISED_SOLDIERS:0 "#T Ausgehobene Soldaten: $CURRENT|0V$/$MAX|0V$#!" - ARMY_UNRAISED_SOLDIERS:0 "#T Nicht ausgehobene Soldaten: $CURRENT|0V$/$MAX|0V$#!" - SPLIT_OFF_HIRED_AND_EVENT_TROOPS:0 "#T [hired_troops|E] und [special_troops|E] ausgliedern#!\nEs wird eine [army|E] ausgegliedert, die sämtliche [hired_troops|E] und [special_troops|E] dieser [army|E] enthält." - ARMY_VIEW_ARMY_HAS_EVENT_TROOPS:1 "#T [special_troops|E]\n#![ArmyWindow.BuildEventTroopList]" - LEVIES_ARMY_REGIMENT_NAME:0 "Aufgebote" - TT_REORG_SOLDIERS:0 "#T Soldaten: [RegimentReorgEntry.GetSoldierCount]#!\nMaximum: [RegimentReorgEntry.GetMaxSoldierCount]" - TT_REORG_EVENT_TROOPS:0 "#T [special_troops|E]: [RegimentReorgEntry.GetEventTroopName]#!" - TT_REORG_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\nAus Eurer [domain|E]\n\n$REORG_INSTRUCTION$" - TT_REORG_VASSAL_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\nVon [vassal|E] [RegimentReorgEntry.GetRegiment.GetFromVassal.GetUIName]\n\n$REORG_INSTRUCTION$" - REORG_INSTRUCTION:0 "#I Klicken, um zur anderen Armee zu wechseln#!" - REORG_EMPTY_LIST:0 "#weak Bewegt Regimenter hierher, um eine neue Armee zu erstellen#!" - ARMY_REORG_LEFT_MAINTENANCE:0 "[ArmyReorgWindow.GetLeftMaintenance]/Monat" - ARMY_REORG_RIGHT_MAINTENANCE:0 "[ArmyReorgWindow.GetRightMaintenance]/Monat" - ARMY_TBA_NAME:0 "Neue Armee" - KNIGHT_REGIMENT_NAME:1 "[CHARACTER.GetShortUINameNoTooltip]" - ARMY_SELECT_THIS_ONLY:0 "#T Nur diese [army|E] auswählen#!" - GATHERING_DAYS_LEFT:0 "Tage verbleibend: [Army.GetGatheringDaysLeft|V]" - ARMY_VIEW_NEXT:0 "Nächste Armee" - ARMY_VIEW_PREVIOUS:0 "Vorherige Armee" - ARMY_VIEW_CREATE_NEW:0 "Neue Armee erstellen" - ARMY_VIEW_LEVIES:0 "Aufgebote" - ARMY_VIEW_LEVIES_TOOLTIP:0 "#T Aufgebote#!" - ARMY_VIEW_MAA:0 "Kriegsvolk" - ARMY_VIEW_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - START_RAIDING:0 "#T Überfall beginnen#!\nDiese [army|E] kann jetzt die Aktion [raid|E] außerhalb des eigenen Reichs durchführen" - END_RAIDING:0 "#T Überfall beenden#!\nDiese [army|E] ist keine Überfallarmee mehr und kann wieder verstärkt werden" - START_RAID:0 "#T Überfall beginnen#!" - RAID_ACTION_INFO:0 "Wird [PROVINCE.GetLootTime(ARMY.Self)|V] Tage dauern.\nWird [gold_i|E][PROVINCE.GetRaidLoot|0V] plündern." - START_RAID_ALREADY_RAIDING:0 "@warning_icon!#X [raiding|E] dieses Besitztum bereits#!" - START_RAID_NOT_A_RAID_ARMY:0 "@warning_icon!#X Keine [raid|E]-Armee#!" - START_RAID_LOOT_CAP:0 "@warning_icon!#X Kann keine [raid|E]-Beute mehr tragen#!" - START_RAID_NOT_OWN_REALM:0 "@warning_icon!#X [raid|E] in Eurem [realm|E] nicht möglich#!" - START_RAID_ALLY:0 "@warning_icon!#X [raid|E] auf Euren Verbündeten [CHARACTER.GetShortUIName] nicht möglich#!" - START_RAID_IMMUNE:0 "@warning_icon!#X Kann niemanden überfallen, der unlängst einen Eurer [raids|E] besiegt hat. Immunität endet am [DATE.GetString|V]#!" - START_RAID_NO_HOLDING:0 "@warning_icon!#X Kein [holding|E] hier, das man [Concept('raid', 'Überfallen')|E] kann#!" - START_RAID_MOVING:0 "@warning_icon!#X Kein [raid|E] während der Bewegung#!" - START_RAID_IN_COMBAT:0 "@warning_icon!#X Kein [raid|E] während des Kampfs#!" - START_RAID_SMALLER_THAN_GARRISON:0 "@warning_icon!#X [raid|E]-Armee ist kleiner als die [garrison|E] ($VALUE|0$ Leute)#!" - START_RAID_TOO_FEW_MEN:0 "@warning_icon!#X [raid|E]-Armee ist zu klein für einen Überfall (mindestens $VALUE|0$ Leute erforderlich)#!" - START_RAID_RECENTLY_LOOTED:0 "@warning_icon!#X Das Besitztum wurde unlängst geplündert. Kann wieder am [DATE.GetString|V] geplündert werden#!" - RAID_PROVINCE_TOOLTIP_RECENTLY_LOOTED:0 "Das Besitztum wurde unlängst geplündert. Kann wieder am [DATE.GetString|V] geplündert werden" - RAID_PROVINCE_TOOLTIP_LOOT:0 "[raid_loot|E]: [gold_i]$VALUE|0V$" - START_RAID_ALREADY_BEING_LOOTED:0 "@warning_icon!#X Das Besitztum wird bereits von [ARMY.GetName] geplündert#!" - START_RAID_UNDER_SIEGE:0 "@warning_icon!#X Kann kein Besitztum [Concept('raid', 'überfallen')|E], das [Concept('siege', 'Belagert')|E] wird#!" - TOGGLE_RAID_IN_COMBAT:0 "@warning_icon!#X Kann [raid|E] nicht im Kampf wechseln#!" - TOGGLE_RAID_RETREATING:0 "@warning_icon!#X Kann [raid|E] nicht beim Rückzug wechseln#!" - TOGGLE_RAID_ONLY_OWN_TERRITORY:0 "@warning_icon!#X Kann [raid|E] nicht außerhalb Eures Territoriums wechseln#!" - TOGGLE_RAID_CANNOT_RAID:0 "@warning_icon!#X [raid|E] nicht möglich#!" - TOGGLE_RAID_MERCENARY:0 "@warning_icon!#X [raid|E] für Söldner nicht möglich#!" - ARMY_RAID_LOOT_TOOLTIP:0 "#T Überfallbeute#!\nHat [gold_i][Army.GetRaidLoot|0V] bei sich.\nKan maximal [gold_i][Army.GetLootCap|0V] aufgrund der Größe der Armee bei sich haben." - CHANGE_COMMANDER_IN_RETREAT:0 "@warning_icon!#X Armee zieht sich zurück#!" - TOGGLE_LOOTER_STANCE:2 "#T [Select_CString(Army.HasLooterStance, 'Immer', 'Nie')] überfallen#!\n[SelectLocalization(Army.HasLooterStance, 'TOGGLE_LOOTER_STANCE_DESC_ON', 'TOGGLE_LOOTER_STANCE_DESC_OFF')]" - TOGGLE_LOOTER_STANCE_DESC_ON:0 "Diese [army|E] wird automatisch jedes [holding|E] [Concept('raid', 'Überfallen')|E], in dem sie anhält" - TOGGLE_LOOTER_STANCE_DESC_OFF:0 "Diese [army|E] wird nicht automatisch jedes [holding|E] [Concept('raid', 'Überfallen')|E], in dem sie anhält" - ARMY_ATTRITION_TT:0 "#T Monatliche [attrition|E]: [Army.GetArmyAttritionPercentage|%-0] ([soldier_i] [Army.GetArmyAttrition|+]/Monat)\n#![Army.GetArmyAttritionBreakdownPercentage][Select_CString(EqualTo_CFixedPoint(Army.GetArmyAttritionPercentage, '(CFixedPoint)0'), '#weak Keine Zermürbung#!', '')]" - ATTRITION_SIEGE:0 "Belagernd" - ATTRITION_RAID:0 "Überfallend" - AV_ALWAYS_RAID:0 "Immer überfallen" - ATTRITION_SUPPLY:0 "Mangel an Vorräten" - ATTRITION_TOTAL:0 "[attrition|E]" - ARMY_VIEW_TROOP_TT:0 "[TroopItem.BuildTroopItemTooltip(Army.Self)]" - TROOP_LEVY:0 "[levies|E]" - TROOP_LIST_LEVIES:0 "#T [levies|E]: $TOTAL$/$MAX$#!" - TROOP_KNIGHTS:0 "#T $knight_culture_player_plural$: $TOTAL$#!" - TROOP_LIST_KNIGHT:1 "[CHARACTER.GetShortUIName|U]: [CHARACTER.GetSkill('prowess')] [prowess_i|E]" - TROOP_LIST_MAA_SINGLE:0 "#T [ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]#!" - TROOP_LIST_MAA_MULTIPLE:0 "[ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]" - TROOP_LIST_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetBaseTypeName]: $TOTAL$/$MAX$#!" - ARMY_TOOLTIP_ATTRITION:0 "[attrition|E]: [Army.GetArmyAttritionPercentage|%0-]/Monat" - ARMY_TOOLTIP_COMMANDER:0 "[commander|E]: [Character.GetShortUIName]" - ARMY_TOOLTIP_COMMANDER_ADVANTAGE:0 "[Character.GetCommanderAdvantage]" - ARMY_TOOLTIP_NO_COMMANDER:0 "Kein [commander|E]" - ARMY_REORGANIZATION:0 "Armee-Neuorganisation" - ATTACH_TO_UNIT_HEADER:0 "#T An [army|E] ankoppeln#!" - ATTACH_TO_UNIT:0 "Ankoppeln, um [TARGET_ARMY.GetName] zu folgen" - CANNOT_ATTACH_UNIT_TO_SELF:0 "@warning_icon!#X Kann [army|E] nicht an sich selbst ankoppeln#!" - CANNOT_ATTACH_UNIT_TO_OWN_UNITS:0 "@warning_icon!#X Kann nicht an eine andere eigene [army|E] ankoppeln#!" - ALREADY_ATTACHED_TO_UNIT:0 "@warning_icon!#X Bereits an [ARMY.GetName] angekoppelt#!" - UNIT_IS_ALREADY_ATTACHED_TO_US:0 "@warning_icon!#X Kann nicht an [ARMY.GetName] ankoppeln, da sie bereits an uns angekoppelt ist#!" - NOT_A_FRIENDLY_UNIT:0 "@warning_icon!#X Kann nicht an feindliche oder neutrale [armies|E] ankoppeln#!" - DETACH_FROM_UNIT_HEADER:0 "#T Von [army|E] abkoppeln#!" - DETACH_FROM_UNIT:0 "Abkoppeln, um [TARGET_ARMY.GetName] nicht mehr zu folgen" - NOT_ATTACHED_TO_ANY_UNIT:0 "@warning_icon!#X Nicht an eine andere [army|E] angekoppelt#!" - ATTACHED_ARMY_NAME:0 "Folgt:\n[ARMY.GetName]" - ATTACH_TO_ARMY_WINDOW_HEADER:0 "An Armee ankoppeln" - ATTACH_TO_ARMY_WINDOW_TEXT:0 "Wählt eine [army|E] in [ArmyWindow.GetArmy.GetLocation.GetName] aus, der [ArmyWindow.GetArmy.GetName] folgen soll." - TOGGLE_ATTACH_TO_UNIT_WINDOW:0 "An Armee ankoppeln" - ATTACH_TO_UNIT_WINDOW_TEXT:0 "An [AttachToArmyWindow.GetSelectedArmy.GetName] ankoppeln" - ATTACH:1 "Ankoppeln" - ARMY_UNIT_COOLTIP_NAME:0 "– [UnitItem.GetArmy.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/german/gui/banners_view_l_german.yml b/project/ck3/base_game/localization/german/gui/banners_view_l_german.yml deleted file mode 100644 index d198322058..0000000000 --- a/project/ck3/base_game/localization/german/gui/banners_view_l_german.yml +++ /dev/null @@ -1,48 +0,0 @@ -l_german: - ADD_NEW_BANNER:0 "Neuen Sammelpunkt abspalten" - BANNER_EMPTY:0 "Leer" - NEW_BANNER:0 "Neuer Sammelpunkt" - PLACE_BANNER_PROMPT:0 "Klickt auf die Karte, um einen neuen [rally_point|E] zu erstellen" - EDIT_BANNER_MERGE_PROMPT:0 "Übertragt [levies|E] an $NAME|V$, indem Ihr auf die Karte klickt" - EDIT_BANNER_MOVE_PROMPT:0 "Verlegt den [rally_point|E], indem Ihr auf die Karte klickt" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_REALM:0 "#D Außerhalb des Reichbereichs#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESSIBLE:0 "#D Die [capital|E] des [Concept('vassal', 'Vasallen')|E], dem diese [barony|E] gehört, liegt außerhalb des Reichbereichs#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_MOVE:0 "[rally_point|E] nach $NAME|V$ verlegen" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ONLY_MOVE_AREA:0 "#D Der [rally_point|E] kann nur innerhalb seines Bereiches verlegt werden#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ASSIGN:0 "#T Zu $BANNER|V$ hinzufügen#!\n#D Besitzer: ???#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ASSIGN:0 "#D [CHARACTER.GetUINamePossessiveNoTooltip] [levies|E]#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESIBLE:0 "@warning_icon!#X Keine Landverbindung!#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_REVERT:0 "[Levies|E] von [CHARACTER.GetUIName] zurück nach $BANNER|V$ verlegen" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_CREATING_EMPTY_PROVINCE:0 "@warning_icon!#X Sammelpunkte können nicht in leeren Baronien erstellt werden.#!" - BANNER_GATHER_TIME:0 "Zeit zum Sammeln des gesamten [Concept('rally_point', 'Sammelpunkts')|E]" - BANNER_TOTAL_MEN:0 "Gesamtzahl an [soldiers|E] im [rally_point|E]" - RAISE_TIME_DAYS:0 "[BannersView.GetSelectedBannerTimeToRaise] Tag(e)" - RAISE_TIME_DAYS_2:0 "[BannerItem.GetTimeToRaise] Tag(e)" - EDIT_BANNERS:0 "Sammelpunkte bearbeiten" - TOGGLE_KNIGHTS:1 "@knight_icon!$knight_culture_player_plural$" - TOGGLE_KNIGHTS_TT:1 "#T $knight_culture_player_plural_no_tooltip$ anzeigen#!\n$knight_culture_player_plural$ anzeigen und verwalten" - REMOVE_RALLY_POINT:0 "Sammelpunkt entfernen" - MOVE_RALLY_POINT:0 "Sammelpunkt verlegen" - TT_EDIT_BANNERS:0 "#T Sammelpunkte bearbeiten#!\nSpaltet neue [rally_points|E] ab und verteilt [levies|E] zwischen den vorhandenen Sammelpunkten neu" - BANNER_CANT_REMOVE_LAST:0 "#T Sammelpunkt entfernen#!\n@warning_icon!#X Der letzte [rally_point|E] kann nicht entfernt werden#!" - BANNER_CANT_REMOVE_NO_MERGE:0 "#T Sammelpunkt entfernen#!\n@warning_icon!#X Es gibt keinen [rally_point|E], der die [holdings|E] dieses Sammelpunktes übernehmen könnte#!" - BANNER_REMOVE_AND_MERGE:0 "#T Sammelpunkt entfernen#!\nDie [holdings|E] dieses [Concept('rally_point', 'Sammelpunkts')|E] gehen an $TARGET|V$" - BANNER_MOVE:0 "#T Sammelpunkt verlegen#!\nWählt einen neuen Ort für diesen [rally_point|E] aus" - BANNER_INFO_NUMBER_OF_MEN:0 "Anzahl an [soldiers|E]: $VALUE|V$" - BANNER_INFO_TIME_TO_RAISE:0 "Benötigte Zeit zum Ausheben: $VALUE|V$" - BANNER_LIST_BUTTON_ADD:0 "#T Neuen [rally_point|E] abspalten#!" - BANNER_LIST_BUTTON_DESELECT:0 "#T Auswahl dieses [Concept('rally_point', 'Sammelpunkts')|E] aufheben#!" - BANNER_LIST_BUTTON_SELECT:0 "#T [rally_point|E] auswählen#!" - BANNER_LIST_LEVIES_STRING:0 "[levies|E]: $RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_NOT_MAX:0 "[levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_TOOLTIP:0 "#T [levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_LIST_MAA_STRING:0 "[men_at_arms|E]: $RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_NOT_MAX:0 "[men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_TOOLTIP:0 "#T [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_CANT_RAISE_OCCUPIED:0 "@warning_icon!#X Bannerort wird besetzt#!" - BANNER_CANT_RAISE_BESIEGED:0 "@warning_icon!#X Bannerort wird belagert#!" - BANNER_CANT_RAISE_HOSTILE_ARMY:0 "@warning_icon!#X Feindliche Armee am Bannerort#!" - BANNER_CANT_RAISE_NOT_IN_WAR:0 "@warning_icon!#X Nicht im Krieg#!" - CREATE_RALLY_POINT:0 "Sammelpunkt erschaffen" - RALLY_POINT_CHOOSE_LOCATION:0 "Ort auf der Karte auswählen" - RALLY_POINT_MAP_INSTRUCTION:1 "#I Klicken zum Auswählen eines Ortes\nRechtsklicken zum Abbrechen#!" diff --git a/project/ck3/base_game/localization/german/gui/bannerwindow_l_german.yml b/project/ck3/base_game/localization/german/gui/bannerwindow_l_german.yml deleted file mode 100644 index 7a9f59b4f2..0000000000 --- a/project/ck3/base_game/localization/german/gui/bannerwindow_l_german.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_german: - EDIT_BANNERS_LABEL:0 "Bearbeiten" - EDIT_BANNERS_TOOLTIP:0 "#T Sammelpunkte bearbeiten#!" - RAISE_BANNER:0 "Armee ausheben" - BANNER_RAISES_TIME:0 "$TIME_TO_RAISE$ $VALUE|0$ Tag(e)" - BANNER_NUMBER_OF_MEN:0 "[soldiers|E]: $VALUE|0$" - BANNER_ALREADY_RAISED:1 "#N Sämtliche Truppen dieses Sammelpunkts wurden bereits ausgehoben#!" - BANNER_NOT_BEING_RAISED:0 "#N Von diesem Sammelpunkt werden derzeit keine Truppen ausgehoben#!" - BANNER_RAISE_PROMPT:1 "#T Armee und alle Truppen ausheben, die diesem Sammelpunkt zugewiesen sind#!" - BANNER_CANCEL_RAISING:0 "Ausheben abbrechen" - BANNER_CANCEL_RAISING_PROMPT:0 "#T Ausheben dieses Sammelpunkts abbrechen und Armee entlassen#!" - BANNER_LIST_DOMAIN_LIMIT_PENALTY_TOOLTIP:0 "@warning_icon!#X Über [domain_limit|E]. Aufgebote aus der [domain|E] werden um $PENALTY|%0$ reduziert#!" - diff --git a/project/ck3/base_game/localization/german/gui/battlesummary_l_german.yml b/project/ck3/base_game/localization/german/gui/battlesummary_l_german.yml deleted file mode 100644 index 32df920ec3..0000000000 --- a/project/ck3/base_game/localization/german/gui/battlesummary_l_german.yml +++ /dev/null @@ -1,73 +0,0 @@ -l_german: - BS_INITIAL_SOLDIERS:1 "#T Anfängliche [soldiers|E]#!" - BS_LOSSES:1 "#T Verluste#!" - BS_SURVIVORS:1 "#T Überlebende#!" - BS_TT_ADVANTAGE:0 "#T [advantage|E] gesamt: $ADVANTAGE$#!\n$NUM_ACTED$-mal agiert" - BS_TT_COUNTER:0 "#T Feindlicher [advantage|E] durch Konter verwehrt: $COUNTERED$#!\nGegner $NUM_ACTED$-mal gekontert" - BS_TT_LEVIES_KILLS:0 "#T [levies|E] getötet#!" - BS_TT_LEVIES_LOSSES:0 "#T [levies|E] verloren#!" - BS_NO_DETAILS_TO_SHOW:0 "An dieser Schlacht nahm kein Kriegsvolk teil." - BS_GOTO:0 "Zu Ort gehen" - TOGGLE_BATTLE_EVENTS:0 "Schlachtenereignisse an/aus" - BATTLE_SUMMARY_YOUR_SOLDIERS:0 "Eure [soldiers|E]" - BATTLE_SUMMARY_ENEMY_SOLDIERS:0 "Feindliche [soldiers|E]" - BATTLE_SUMMARY_KL:0 "T/V" - BATTLE_SUMMARY_KL_TT:0 "#T Tote und Verluste#!" - BATTLE_SUMMARY_KILLS_TOTAL_TT:0 "#T Tote insgesamt#!" - BATTLE_SUMMARY_KILLS_MAIN_TT:2 "#T Tote in Hauptphase#!" - BATTLE_SUMMARY_KILLS_PURSUIT_TT:2 "#T Tote in Verfolgungsphase#!" - BATTLE_SUMMARY_LOSSES_TOTAL_TT:0 "#T Verluste insgesamt#!" - BATTLE_SUMMARY_LOSSES_MAIN_TT:1 "#T Verluste in Hauptphase#!" - BATTLE_SUMMARY_LOSSES_PURSUIT_TT:1 "#T Verluste in der Verfolgungsphase#!\nGetötet von verfolgenden Truppen: [RegimentCombatStats.GetPursuitLossesByMaa|0]\nWährend Rückzug zurückgelassen: [RegimentCombatStats.GetPursuitLossesSelf|0]" - BATTLE_SUMMARY_TOTAL:0 "Gesamt" - BATTLE_SUMMARY_MAIN_PHASE:0 "Hauptphase" - BATTLE_SUMMARY_PURSUIT:1 "Verfolgung" - BATTLE_SUMMARY_TOTAL_TT:0 "#T Gesamtzahl an Toten und Verlusten anzeigen#!" - BATTLE_SUMMARY_MAIN_PHASE_TT:0 "#T Tote und Verluste in der [main_phase|E] anzeigen#!" - BATTLE_SUMMARY_PURSUIT_TT:0 "#T Tote und Verluste im [aftermath|E] anzeigen#!" - BATTLE_SUMMARY_KNIGHTS_KILLED_TT:0 "#T Wurde in dieser Schlacht getötet#!" - BATTLE_SUMMARY_SOLDIERS:0 "Truppen" - BATTLE_SUMMARY_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER:0 "@knight_icon! [GetDataModelSize(BattleSummaryWindow.GetLeftKnightsStats)] [knights|E]" - BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER:0 "@knight_icon! [GetDataModelSize(BattleSummaryWindow.GetRightKnightsStats)] [knights|E]" - BATTLE_SUMMARY_REGIMENT_COUNT:0 "#T Anzahl an Truppen#!\nVerbleibend/Ursprünglich" - BATTLE_SUMMARY_YOUR_KNIGHTS:1 "Eure [BattleSummaryWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')] ([GetDataModelSize(BattleSummaryWindow.GetLeftKnightsStats)])" - BATTLE_SUMMARY_ENEMY_KNIGHTS:1 "([GetDataModelSize(BattleSummaryWindow.GetRightKnightsStats)]) Feindliche [BattleSummaryWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]" - BATTLE_SUMMARY_KILLS:0 "Tote" - BATTLE_SUMMARY_EVENTS:0 "Ereignisse" - BATTLE_SUMMARY_KNIGHTS_STATS:0 "Statistiken" - BATTLE_SUMMARY_KNIGHTS_EVENTS:0 "Ereignisse" - BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT:0 "#T Wurde in dieser Schlacht verwundet#!" - BATTLE_SUMMARY_SORT_KILLS:0 "Tote" - BATTLE_SUMMARY_SORT_LOSSES:0 "Verluste" - BATTLE_SUMMARY_SORT_UNIT_TYPE:0 "Regimentstyp" - BATTLE_SUMMARY_SORT_NAME:0 "Name" - BATTLE_SUMMARY_SORT_PROWESS:0 "Kampfgeschick" - BATTLE_SUMMARY_SORT_WOUND:0 "Verwundet" - BATTLE_SUMMARY_SORT_IMPRISON:0 "Gefangen genommen" - BATTLE_SUMMARY_SORT_DEATH:0 "Tot" - BATTLE_SUMMARY_SORT_DESC:0 "#T Sortieroption auswählen#!" - BATTLE_SUMMARY_SORT_ORDER_DESC:0 "#T Sortierreihenfolge ändern#!" - BATTLE_SUMMARY_KNIGHTS_TT:0 "($VALUE$)" - BATTLE_SUMMARY_EVENT_COUNT:0 "(+$COUNT$)" - BATTLE_SUMMARY_EVENT_WOUND_BY:0 "Verwundet von" - BATTLE_SUMMARY_EVENT_DEATH_BY:0 "Getötet von" - BATTLE_SUMMARY_EVENT_IMPRISON_BY:0 "Gefangen genommen von" - BATTLE_SUMMARY_COUNTERS:1 "Kontert [MenAtArmsType.GetNameNoTooltip]" - BATTLE_SUMMARY_COUNTERED_BY:1 "Wird gekontert durch [MenAtArmsType.GetNameNoTooltip]" - BATTLE_SUMMARY_TARRAIN_BONUS:0 "Hat Geländebonus" - BATTLE_SUMMARY_TARRAIN_PENALTY:0 "Hat Geländemalus" - BATTLE_SUMMARY_NO_KNIGHTS:1 "An dieser Schlacht waren keine $knight_culture_player_plural$ beteiligt" - BATTLE_SUMMARY_NO_EVENTS:0 "In dieser Schlacht gab es keine Ereignisse" - BATTLE_SUMMARY_AUTO_EXPAND:0 "Autom. Vergrößern" - BATTLE_SUMMARY_AUTO_EXPAND_TT:0 "#T Aktiviert/deaktiviert das autom. Vergrößern der Kampfdetails#!" - BATTLE_SUMMARY_DETAILS:0 "Details" - BATTLE_SUMMARY_TOTAL_TT_HEADER:0 "#T Anfängliche Armeegröße: $VALUE|0$#!" - BATTLE_SUMMARY_TOTAL_TT_REGIMENT:0 "$NAME$: $SURVIVING|0$/$INITIAL|0$" - BATTLE_SUMMARY_FLAVOR_BATTLE:0 "Schlacht" - BATTLE_SUMMARY_FLAVOR_BIG_LOSSES:0 "Gemetzel" - BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE:0 "Gefecht" - BATTLE_SUMMARY_BATTLE_TITLE:0 "[SelectLocalization(BattleSummaryWindow.IsMinorBattle, 'BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE', '')][SelectLocalization(BattleSummaryWindow.IsBigLosses, 'BATTLE_SUMMARY_FLAVOR_BIG_LOSSES', '')][SelectLocalization(Not(Or(BattleSummaryWindow.IsMinorBattle, BattleSummaryWindow.IsBigLosses)), 'BATTLE_SUMMARY_FLAVOR_BATTLE', '')] in [BattleSummaryWindow.GetLocation.GetName]" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_HEADER_TT:0 "[BattleEvent.GetRightCharacter(BattleSummaryWindow.IsPlayerAttacker).GetNameNoTooltip] wurde:" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_ENTRY_TT:0 "[BattleEvent.GetOutcomeDesc] [Character.GetName] #weak ([Character.GetSkill('prowess')] [prowess|E])#!" - BATTLE_SUMMARY_KNIGHT_OUTCOME_TEXT:0 " [Character.GetProwess] [prowess|E] [BattleSummaryWindow.GetOutcomeText(Character.Self)]" diff --git a/project/ck3/base_game/localization/german/gui/character_finder_l_german.yml b/project/ck3/base_game/localization/german/gui/character_finder_l_german.yml deleted file mode 100644 index 21f419174e..0000000000 --- a/project/ck3/base_game/localization/german/gui/character_finder_l_german.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_german: - CHARACTER_FINDER_COUNT:1 "[Select_CString(LessThan_int32(CharacterSelectionList.NumberOfShownCharacters, CharacterSelectionList.GetTotalNumber), '#high', '#low')] [CharacterSelectionList.NumberOfShownCharacters]#! von [CharacterSelectionList.GetTotalNumber] Charaktere" - CHARACTER_FINDER_TITLE:0 "Charaktersucher" - SORT_MILITARY_STRENGTH:0 "Militärische Stärke" - CHARACTER_FINDER_FILTER_SET:0 "#T Einige Filter sind nicht auf Standardwerte eingestellt#!" diff --git a/project/ck3/base_game/localization/german/gui/character_list_l_german.yml b/project/ck3/base_game/localization/german/gui/character_list_l_german.yml deleted file mode 100644 index 1719925d08..0000000000 --- a/project/ck3/base_game/localization/german/gui/character_list_l_german.yml +++ /dev/null @@ -1,236 +0,0 @@ -l_german: - age_filter_category:0 "Alter" - adult_filter:0 "Erwachsensein" - any_filter_option:1 "Alle" - any_filter_option_desc:1 "Alle Charaktere anzeigen" - adult_filter_option:0 "Erwachsen" - adult_filter_option_desc:1 "Nur [adults|E] anzeigen" - TOGGLE_FILTERS:0 "Filter an/aus" - EXPAND_FILTER:0 "Anzeigen/Ausblenden" - CHARACTER_FILTER_TOOLTIP:0 "#T [CharacterListFilterOption.GetName]#!\n[CharacterListFilterOption.GetDescription]" - age_diff_filter:0 "Altersunterschied" - age_diff_5_filter_option_desc:1 "Nur Charaktere mit einem Altersunterschied von 5 oder weniger anzeigen" - age_diff_5_filter_option:0 "5" - age_diff_10_filter_option_desc:1 "Nur Charaktere mit einem Altersunterschied von 10 oder weniger anzeigen" - age_diff_10_filter_option:0 "10" - age_diff_15_filter_option_desc:2 "Nur Charaktere mit einem Altersunterschied von 15 oder weniger anzeigen" - age_diff_15_filter_option:0 "15" - fertility_filter:0 "Fruchtbarkeit" - fertility_filter_option_desc:1 "Nur Charaktere anzeigen, die zeugungsfähig sind" - fertility_filter_option:0 "Fruchtbar" - no_fertility_filter_option:0 "Unfruchtbar" - no_fertility_filter_option_desc:0 "Nur Charaktere anzeigen, die nicht zeugungsfähig sind" - trait_filter:0 "Eigenschaften" - inheritable_filter_option_desc:0 "Nur Charaktere anzeigen, die mindestens eine gute vererbbare [trait|E] haben" - inheritable_filter_option:0 "Vererblich" - no_inheritable_filter_option:0 "Nichts Vererbliches" - no_inheritable_filter_option_desc:0 "Nur Charaktere anzeigen, die keine vererbbare [trait|E] haben" - politics_filter_category:0 "Politik" - membership_filter_category:0 "Gruppen" - alliance_filter:0 "Bündnisse" - alliance_filter_option_desc:1 "Nur Charaktere anzeigen, die ein [alliance|E] bieten" - alliance_filter_option:0 "Bündnis" - no_alliance_filter_option:0 "Kein Bündnis" - no_alliance_filter_option_desc:1 "Nur Charaktere anzeigen, die kein [alliance|E] bieten" - prestige_filter:1 "Heirats-Prestige" - prestige_gain_filter_option_desc:0 "Nur Charaktere anzeigen, die [prestige|E] bieten" - prestige_gain_filter_option:0 "Zuwachs" - no_prestige_gain_filter_option:0 "Kein Zuwachs" - no_prestige_gain_filter_option_desc:0 "Nur Charaktere anzeigen, die kein [prestige|E] bieten" - personal_filter_category:0 "Persönlich" - religion_filter:0 "Religion" - same_religion_filter_option_desc:0 "Nur Charaktere anzeigen, die dieselbe [religion|E] haben wie Ihr" - same_religion_filter_option:0 "[GetPlayer.GetFaith.GetReligion.GetNameNoTooltip]" - not_same_religion_filter_option_desc:0 "Nur Charaktere anzeigen, die eine andere [religion|E] haben als Ihr" - not_same_religion_filter_option:1 "Nicht $same_religion_filter_option$" - same_faith_filter_option_desc:0 "Nur Charaktere anzeigen, die denselben [Concept('faith', 'Glauben')|E] haben wie Ihr" - same_faith_filter_option:0 "[GetPlayer.GetFaith.GetNameNoTooltip]" - not_same_faith_filter_option_desc:0 "Nur Charaktere anzeigen, die einen anderen [faith|E] haben als Ihr" - not_same_faith_filter_option:1 "Nicht $same_faith_filter_option$" - culture_filter:0 "Kultur" - same_heritage_filter_option_desc:2 "Nur Charaktere anzeigen, die dieselbe [heritage|E] haben wie Ihr." - same_heritage_filter_option:2 "[GetPlayer.GetCulture.GetHeritage.GetBaseNameNoTooltip]e Herkunft" - not_same_heritage_filter_option_desc:3 "Nur Charaktere anzeigen, die andere [Concept('heritage','Herkünfte')|E] haben als Ihr" - not_same_heritage_filter_option:1 "Nicht $same_heritage_filter_option$" - same_culture_filter_option_desc:0 "Nur Charaktere anzeigen, die nicht dieselbe [culture|E]-Gruppe haben wie Ihr" - same_culture_filter_option:0 "[GetPlayer.GetCulture.GetCollectiveNounNoTooltip]" - not_same_culture_filter_option_desc:1 "Nur Charaktere anzeigen, die andere [Concept('culture','Kulturen')|E] haben als Ihr" - not_same_culture_filter_option:1 "Nicht $same_culture_filter_option$" - RELEVANCE_SORT:0 "Relevanz" - ALLIANCE_POWER_SORT:0 "Bündnismacht" - PRESTIGE_GAIN_SORT:0 "Prestigezuwachs" - offspring_filter_category:0 "Nachkommen" - CHARACTER_LIST_FILTERS:0 "Filter" - child_filter_option_desc:0 "Nur [children|E] anzeigen" - child_filter_option:0 "Kind" - age_filter:0 "Höchstalter" - age_25_filter_option_desc:0 "Nur Charaktere anzeigen, die 25 jünger sind" - age_25_filter_option:0 "25" - age_35_filter_option_desc:0 "Nur Charaktere anzeigen, die 35 oder jünger sind" - age_35_filter_option:0 "35" - age_45_filter_option_desc:0 "Nur Charaktere anzeigen, die 45 oder jünger sind" - age_45_filter_option:0 "45" - CHARACTER_RESET_FILTERS:1 "Auf Standard zurücksetzen" - CHARACTER_LIST_FILTER_COUNT:0 "Charaktere: [MarriageInteractionWindow.GetCharacterList.NumberOfShownCharacters]" - CHARACTER_LIST_CLAIM_TOOLTIP:0 "#T Hat [claims|E] auf die folgenden Titel:#! \n[CharacterListItem.ListTitleItems]" - skill_filter_category:0 "Werte" - dynasty_filter:0 "Dynastie" - player_dynasty_filter:1 "[GetPlayer.GetHouse.GetDynasty.GetNameNoTooltip|U]" - player_dynasty_filter_desc:0 "Nur Charaktere anzeigen, die derselben [dynasty|E] angehören wie Ihr" - not_player_dynasty_filter:1 "Nicht $player_dynasty_filter$" - not_player_dynasty_filter_desc:1 "Nur Charaktere anzeigen, die einer anderen [dynasty|E] angehören als Ihr" - no_dynasty_filter:0 "Niedrige Geburt" - no_dynasty_filter_desc:0 "Nur Charaktere anzeigen, die keine [dynasty|E] haben" - any_dynasty_filter:0 "Keine niedrige Geburt" - any_dynasty_filter_desc:0 "Nur Charaktere anzeigen, die einer [dynasty|E] angehören" - CHARACTER_LIST_PRESSED_CLAIM_LINE:1 "[pressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_UNPRESSED_CLAIM_LINE:1 "[unpressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_IMPLICIT_CLAIM_LINE:0 "[implicit_claim_i] [TITLE.GetName]" - hook_filter:0 "Druckmittel" - has_hook_filter:0 "Hat Druckmittel" - has_hook_filter_desc:0 "Nur Charaktere anzeigen, gegen die ich [hook|E] habe" - no_hook_filter:0 "Kein Druckmittel" - no_hook_filter_desc:0 "Nur Charaktere anzeigen, gegen die ich keine [hooks|E] habe" - claim_filter:0 "Ansprüche" - pressed_claim_filter:0 "Durchgesetzt" - pressed_claim_filter_desc:0 "Nur Charaktere anzeigen, wenn sie [pressed_claims|E] haben" - any_claim_filter:0 "Beliebiger Anspruch" - any_claim_filter_desc:0 "Nur Charaktere anzeigen, wenn sie [claims|E] haben" - on_me_claim_filter:0 "Auf Euch" - on_me_claim_filter_desc:0 "Nur Charaktere anzeigen, wenn sie [claims|E] auf Euch haben" - no_claim_filter:0 "Keine Ansprüche" - no_claim_filter_desc:0 "Nur Charaktere anzeigen, wenn sie keine [claims|E] haben" - range_filter:0 "Diplomatische Reichweite" - in_range_filter:0 "Innerhalb" - in_range_filter_desc:0 "Nur Charaktere anzeigen, wenn sie in [Concept('diplomatic_range', 'Diplomatischer Reichweite')|E] sind" - not_in_range_filter:0 "Außerhalb" - not_in_range_filter_desc:0 "Nur Charaktere anzeigen, wenn sie nicht in [Concept('diplomatic_range', 'Diplomatischer Reichweite')|E] sind" - relation_filter_category:0 "Beziehung" - relation_filter:0 "Beziehung" - realm_relation_filter:1 "Euer Reich" - realm_relation_filter_desc:0 "Nur Charaktere anzeigen, wenn sie in Eurem [realm|E] sind" - top_realm_relation_filter:0 "Oberstes Reich" - top_realm_relation_filter_desc:0 "Nur Charaktere anzeigen, wenn sie in Eurem [Concept('top_realm', 'Obersten Reich')|E] sind" - vassal_relation_filter:0 "Vasallen" - vassal_relation_filter_desc:0 "Nur Charaktere anzeigen, wenn sie Eure [vassals|E] sind" - direct_vassal_relation_filter:0 "Direkte Vasallen" - direct_vassal_relation_filter_desc:0 "Nur Charaktere anzeigen, wenn sie Eure direkten [vassals|E] sind" - court_relation_filter:0 "Hof" - court_relation_filter_desc:0 "Nur Charaktere anzeigen, wenn sie an Eurem [court|E] sind" - ruler_filter:0 "Herrscher" - not_ruler_filter_option_desc:0 "Nur Charaktere anzeigen, die keine [rulers|E] sind" - not_ruler_filter_option:1 "Nicht-Herrscher" - ruler_filter_option_desc:0 "Nur Charaktere anzeigen, die [rulers|E] sind" - ruler_filter_option:1 "Herrscher" - landed_ruler_filter_option_desc:0 "Nur Charaktere zeigen, die [Concept('landed', 'Landbesitzende')|E] [rulers|E] sind" - landed_ruler_filter_option:0 "Landbesitzend" - landless_ruler_filter_option_desc:0 "Nur Charaktere zeigen, die [Concept('unlanded', 'Landlose')|E] [rulers|E] sind" - landless_ruler_filter_option:0 "Landlos" - married_filter:0 "Heiratsstatus" - is_married_filter:0 "Verheiratet" - is_married_filter_desc:0 "Nur Charaktere anzeigen, die [married|E] sind" - not_married_filter:0 "Unverheiratet" - not_married_filter_desc:0 "Nur Charaktere anzeigen, die nicht [married|E] sind" - gender_filter:0 "Geschlecht" - female_gender_filter:0 "Weiblich" - female_gender_filter_desc:0 "Nur Frauen anzeigen" - male_gender_filter:0 "Männlich" - male_gender_filter_desc:0 "Nur Männer anzeigen" - imprisoned_filter:0 "Kerkerstatus" - is_imprisoned_filter:0 "Eingekerkert" - is_imprisoned_filter_desc:0 "Nur [prisoners|E] anzeigen" - not_imprisoned_filter:0 "Frei" - not_imprisoned_filter_desc:0 "Nur Charaktere anzeigen, die nicht im [prison|E] sind" - health_filter:0 "Gesundheitsstatus" - is_healthy_filter:0 "Gesund" - is_healthy_filter_desc:0 "Nur gesunde Charaktere anzeigen" - not_healthy_filter:0 "Nicht gesund" - not_healthy_filter_desc:0 "Nur Charaktere anzeigen, die nicht gesund sind" - alive_filter:0 "Lebensstatus" - is_alive_filter:0 "Lebendig" - is_alive_filter_desc:0 "Nur lebende Charaktere anzeigen" - not_alive_filter:0 "Tot" - not_alive_filter_desc:0 "Nur tote Charaktere anzeigen" - inspiration_filter:0 "Inspiration" - has_inspiration_filter:0 "Ist inspiriert" - has_inspiration_filter_desc:0 "Nur Charaktere, die eine [inspiration|E] haben" - not_has_inspiration_filter:0 "Nicht inspiriert" - not_has_inspiration_filter_desc:0 "Nur Charaktere, die keine [inspiration|E] haben" - sexuality_filter:0 "Sexualität" - heterosexual_filter_option:0 "Heterosexuell" - heterosexual_filter_option_desc:0 "Nur Charaktere anzeigen, die [heterosexual|E] sind" - homosexual_filter_option:0 "Homosexuell" - homosexual_filter_option_desc:0 "Nur Charaktere anzeigen, die [homosexual|E] sind" - bisexual_filter_option:0 "Bisexuell" - bisexual_filter_option_desc:0 "Nur Charaktere anzeigen, die [bisexual|E] sind" - asexual_filter_option:0 "Asexuell" - asexual_filter_option_desc:0 "Nur Charaktere anzeigen, die [asexual|E] sind" - artifact_filter:0 "Artefakt-Besitz" - has_any_artifact_filter_option:0 "Hat kein Artefakt" - has_any_artifact_filter_option_desc:0 "Nur Charaktere anzeigen, die mindestens ein [artifact|E] haben" - has_any_court_artifact_filter_option:0 "Hat Hof-Artefakt(e)" - has_any_court_artifact_filter_option_desc:0 "Nur Charaktere anzeigen, die mindestens ein [court_artifact|E] haben" - has_any_inventory_artifact_filter_option:0 "Hat Inventar-Artefakt(e)" - has_any_inventory_artifact_filter_option_desc:0 "Nur Charaktere anzeigen, die mindestens ein [inventory_artifact|E] haben" - has_no_artifact_filter_option:0 "Hat kein Artefakt" - has_no_artifact_filter_option_desc:0 "Nur Charaktere anzeigen, die keine [artifacts|E] haben" - - CHARACTER_LIST_TEXT_FILTER_TOOLTIP:0 "#T Textsuche\n#!Einen Teil des Charakternamens, des Dynastiehauses, einer Eigenschaft, einer Kultur oder eines Glaubens eingeben" - CHARACTER_LIST_TEXT_FILTER_TITLE:0 "Passende Einträge" - CHARACTER_LIST_TEXT_FILTER_MATCH_NAME:0 "Vornamen, die zu '[PatternItem.GetName]' passen" - CHARACTER_LIST_CULTURE_GROUP_TT:2 "#T [heritage|E]: [PatternItem.GetHeritage.GetBaseNameNoTooltip]#!" - CHARACTER_LIST_FILTER_NAME_TT:0 "#T Vorname#!" - CHARACTER_FINDER_NO_MATCH:0 "Keine Charaktere, die zum derzeitigen Filter passen" - special_filter_category:0 "Speziell" - CHARACTER_LIST_CLEAR:0 "#T Suche löschen#!" - - CULTURE_LISTS_WINDOW:0 "[Culture.GetNameNoTooltip]" - - - CHARACTER_LIST_FILTER_PRESET_HEADER:2 "Filtervoreinstellung speichern" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER:1 "Neue Filtervoreinstellung" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_DEFAULT_FILTERS:0 "Standardfilter anwenden" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_PRESET_NAME:0 "Voreinstellungsname" - CHARACTER_LIST_FILTER_PRESET_BUTTON_SAVE:1 "Filter als Voreinstellung speichern" - CHARACTER_LIST_FILTER_PRESET_SAVED_PRESETS:1 "Gespeicherte Filtervoreinstellungen" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC:0 "$FILTER_GROUP$: $FILTER$" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Inkompatibel mit diesem Charakter-Suchfenster#!" - CHARACTER_LIST_OPEN_SAVE_FILTERS:0 "#T Speicherfilter-Voreinstellung öffnen#!\nÖffnet das Fenster mit Speicherfilter-Voreinstellungen.\n[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS:0 "#T Ladefilter-Voreinstellung öffnen#!\nÖffnet das Fenster mit Ladefilter-Voreinstellungen.\n[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_FILTERS:0 "@warning_icon! #X Keine gespeicherten Filtervoreinstellungen#!" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_APPLICABLE_FILTER:0 "@warning_icon! #X Keine gespeicherte Filtervoreinstellung kann angewendet werden#!" - - - CHARACTER_LIST_FILTER_PRESET_BUTTON_DEFAULT:0 "Standardfilter" - CHARACTER_LIST_FILTER_PRESET_BUTTON_UNSAVED_PRESET:0 "Filter speichern" - CHARACTER_LIST_FILTER_PRESET_NAME_LABEL:0 "Name" - CHARACTER_LIST_FILTER_PRESET_NAME_VALUE:0 "„$NAME$“" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_HEADER:0 "Suchvoreinstellung überschreiben" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_TEXT:0 "Seid Ihr sicher, dass Ihr $PRESET_NAME|x$ zurücksetzen wollt?" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_ACCEPT:0 "Überschreiben" - - CHARACTER_LIST_FILTER_PRESET_DELETE_HEADER:0 "Suchvoreinstellung löschen" - CHARACTER_LIST_FILTER_PRESET_DELETE_TEXT:0 "Seid Ihr sicher, dass Ihr $PRESET_NAME|x$ löschen wollt?" - CHARACTER_LIST_FILTER_PRESET_DELETE_ACCEPT:0 "Löschen" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_WARNING:0 "@warning_icon! #X Wird die Voreinstellung durch diesen Namen ersetzen!#!" - - CHARACTER_LIST_FILTER_PRESET_APPLY_TOOLTIP:1 "#T Filter anwenden#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip(FilterPresetItem.Self)]" - CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP:0 "Voreinstellung löschen" - CHARACTER_LIST_FILTER_PRESET_DROPDOWN_NO_SELECTED_BODY:0 "Ihr habt keine gespeicherten Voreinstellungen" - - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC:0 "[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS:0 "@warning_icon! #tooltip:CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC #X Einige Filter werden nicht gespeichert!#!#!" - CHARACTER_LIST_HAS_NO_SAVEABLE_FILTERS:0 "@warning_icon! #X Keine ausgewählten Filter können gespeichert werden!#!" - CHARACTER_LIST_UNSAVABLE_FILTER:2 "@warning_icon! #X Filter „$FILTER_TYPE$: $FILTER$“ wird nicht gespeichert#!" - - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_SELECT:1 "Gespeicherte Filtervoreinstellung auswählen" - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_CURRENT_SELECTED:2 "Aktive Filter: [CharacterFilterPreset.GetName]" - CHARACTER_LIST_UNSAVABLE_FILTERS:0 "#low Die folgenden Filter werden nicht gespeichert:#indent_newline:2 \n$FILTERS$#!#!" - - CHARACTER_LIST_SELECT_TO_OVERWRITE_PRESET_TOOLTIP:0 "#T Auswählen, um Voreinstellung zu überschreiben#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip(FilterPresetItem.Self)]" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Inkompatibel mit diesem Speicherstand#!" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_INVALID_GAME_VERSION:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Inkompatibel mit dieser Spielversion#!" - - INVALID_TEXT_FILTER_TYPE_CULTURE_GROUP:0 "Kulturgruppe" diff --git a/project/ck3/base_game/localization/german/gui/character_window_l_german.yml b/project/ck3/base_game/localization/german/gui/character_window_l_german.yml deleted file mode 100644 index b3e50d653c..0000000000 --- a/project/ck3/base_game/localization/german/gui/character_window_l_german.yml +++ /dev/null @@ -1,184 +0,0 @@ -l_german: - SPOUSE:0 "[spouse|E]" - FORMER_SPOUSE:0 "Ehemaliger [spouse|E]" - BETROTHED:0 "[betrothed|E]" - SPOUSES:0 "Ehepartner" - CONCUBINES:0 "[concubines|E]" - GAME_CONCEPT_CONCUBINE:0 "[concubine|E]" - CONCUBINE_IS_VISIBLE_INFERTILE:0 "@warning_icon!#X Ist unfruchtbar#!" - CONCUBINE_MAN:1 "[concubine_male|E]" - CONCUBINE_WOMAN:1 "[concubine_female|E]" - REGULAR_MARRIAGE:0 "[marriage|E]" - MATRILINEAL_MARRIAGE:0 "[matrilineal|E]" - REGULAR_BETROTHAL:0 "[betrothal|E]" - MATRILINEAL_BETROTHAL:0 "[matrilineal|E]" - CONCUBINE_MARRIAGE:0 "[concubinage|E]" - - #HEIR:0 "" delete this - IMPRISONED_BY:0 "[Concept('jailor', 'Gefängniswärter @crime_icon!')|E]" - SKILLS:0 "[skills|E]" - TRAITS:0 "[traits|E]" - CLAIMS:0 "[claims|E]" - MODIFIERS:0 "[modifiers|E]" - CV_NO_MODIFIERS:0 "Derzeit keine Charakter-Modifikatoren" - CV_TITLES:1 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [titles|E]" - CV_TITLES_NOCOUNT:0 "[titles|E]" - CV_TITLES_SINGULAR:0 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [title|E]" - CV_TITLES_SHOW_TT:1 "#I Klicken, um [title|E]-Einträge zu erweitern#!" - CV_TITLES_HIDE_TT:1 "#I Klicken, um erweiterte [title|E]-Einträge zu verbergen#!" - CV_REALM_TYPE:2 "[Character.GetGovernment.GetName]-[realm|E] vom [title_tier|E] [Character.GetPrimaryTitle.GetRankConcept]" - CV_CIVIL_WAR_FACTION:0 "[faction|E] in [civil_war|E]" - CV_DIPLOMACY:0 "Diplomatie" - CV_DIPLOMACY_SHOW_TT:0 "#I Klicken, um Diplomatie-Einträge zu erweitern#!" - CV_DIPLOMACY_HIDE_TT:0 "#I Klicken, um Diplomatie-Einträge zu verbergen#!" - CV_CLAIMS:1 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claims|E]" - CV_CLAIMS_NOCOUNT:0 "[claims|E]" - CV_CLAIMS_SINGULAR:10 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claim|E]" - CV_CLAIMS_SHOW_TT:1 "#I Klicken, um [claim|E]-Einträge zu erweitern#!" - CV_CLAIMS_HIDE_TT:1 "#I Klicken, um erweiterte [claim|E]-Einträge zu verbergen#!" - SEXUALITY_TT:2 "#T Sexuelle Orientierung: [Character.GetSexuality]#!\nGeschlecht: [Select_CString(Character.IsFemale, 'Weiblich', 'Männlich')]" - HAS_STRONG_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@pressed_claim![pressed_claim|E]" - HAS_WEAK_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@unpressed_claim![unpressed_claim|E]" - HAS_IMPLICIT_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n[implicit_claim|E]" - CHARACTER_TT_NAME_AGE:0 "[Character.GetUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" - CHARACTER_TT_NAME:0 "[Character.GetUINameNotMeNoTooltip]" - CHARACTER_TT_AGE:0 "[Character.GetAge] Jahre alt" - - COURTIERS:0 "Höflinge" - CV_UNLANDED:0 "[unlanded|E]" - - CV_TAB_FAMILY:0 "Familie" - CV_TAB_RELATIONS:0 "Beziehungen" - CV_TAB_COURT:1 "Höflinge" - CV_TAB_SECRETS:0 "Geheimnisse" - CV_TAB_VASSALS:0 "Vasallen" - CV_NO_SECRETS:0 "#weak Keine bekannten [secrets|E]#!" - CV_NO_RELATIONS:0 "#weak Hat keine Beziehungen#!" - CV_NO_COURT:0 "#weak Hat keinen [court|E]#!" - CV_NO_VASSALS:0 "#weak Hat keine [vassals|E]#!" - CV_TT_INTERACT:0 "#T Mit [Character.GetShortUINameNoTooltip] interagieren\n#!#I Ihr könnt auch mit Rechtsklick auf ein Porträt interagieren#!" - - FAMILY:0 "Familie" - RELATIONS:0 "Beziehungen" - SECONDARY_SPOUSES:0 "Neben-Ehepartner" - GRANDPARENTS:0 "Großeltern" - PARENTS:0 "Eltern" - SIBLINGS:0 "Geschwister" - CHILDREN:0 "Kinder" - GUARDIAN_LABEL:0 "Vormund" - WARDS_LABEL:0 "Mündel" - LOVERS_LABEL:0 "Affären" - FRIENDS_LABEL:0 "Freunde" - RIVALS_LABEL:0 "Rivalen" - CRUSHES_LABEL:0 "Schwärme" - BULLIES_LABEL:0 "Quälgeister" - VICTIMS_LABEL:0 "Opfer" - CV_SECRETS_HEADER:0 "[secrets|E] von [CharacterWindow.GetCharacter.GetName]" - CV_KNOWN_SECRETS_HEADER:0 "[secrets|E], die [CharacterWindow.GetCharacter.GetName] kennt" - CV_HOOKS_HEADER:1 "Eure [hooks|E]" - CV_HOOKS_ON_CHARACTER_HEADER:1 "Eure [hooks|E] gegen [CharacterWindow.GetCharacter.GetName]" - CV_TARGET_HOOKS_HEADER:1 "[hooks|E] von [CharacterWindow.GetCharacter.GetName] gegen Euch" - - HEALTH_INFO:0 "[health|E]: $STATE$" - HEALTH_DYING:0 "#N Stirbt#!" - HEALTH_NEAR_DEATH:0 "#N Dem Tode nah#!" - HEALTH_POOR:0 "#Z Schlecht#!" - HEALTH_FINE:0 "#Z In Ordnung#!" - HEALTH_GOOD:0 "#P Gut#!" - HEALTH_EXCELLENT:0 "#P Hervorragend#!" - HEALTH_DYING_DESC:0 "[CHARACTER.GetShortUIName|U] steht an der Schwelle des Todes" - HEALTH_DYING_DESC_ME:1 "Ihr steht an der Schwelle des Todes" - HEALTH_NEAR_DEATH_DESC:0 "[CHARACTER.GetShortUIName|U] bleibt nicht mehr viel Zeit in dieser Welt …" - HEALTH_NEAR_DEATH_DESC_ME:1 "Euch bleibt nicht mehr viel Zeit in dieser Welt …" - HEALTH_POOR_DESC:0 "[CHARACTER.GetShortUIName|U] leidet an einer Krankheit" - HEALTH_POOR_DESC_ME:1 "Ihr leidet an einer Krankheit" - HEALTH_FINE_DESC:0 "[CHARACTER.GetShortUIName|U] geht es gut" - HEALTH_FINE_DESC_ME:1 "Euch geht es gut" - HEALTH_GOOD_DESC:0 "Die Körpersäfte von [CHARACTER.GetShortUIName] sind im Gleichgewicht" - HEALTH_GOOD_DESC_ME:1 "Eure Körpersäfte sind im Gleichgewicht" - HEALTH_EXCELLENT_DESC:0 "[CHARACTER.GetShortUIName|U] strotzt nur so vor Lebenskraft!" - HEALTH_EXCELLENT_DESC_ME:1 "Ihr strotzt nur so vor Lebenskraft!" - HEALTH_SOURCES:0 "Quellen:" - HEALTH_NEGATION_CAUSE:0 "#P +$CAUSE$#! #weak (negiert nur Abzüge)#!" - HEALTH_POSITIVE_CAUSE:0 "#P +$CAUSE$#!" - HEALTH_NEGATIVE_CAUSE:0 "#N -$CAUSE$#!" - CV_ALLOW_MARRY_TT:0 "#T Heirat erlauben#!\n#D Nicht implementiert#!" - CV_ALLOW_BATTLE_TT:0 "#T Teilnahme an Schlacht erlauben#!\n#D Nicht implementiert#!" - - CHARACTER_WINDOW_NO_FOCUS:0 "Kein Schwerpunkt" - CHARACTER_WINDOW_CHOOSE_LIFESTYLE_FOCUS:0 "#I Klicken, um den Lebenswandel auszuwählen#!" - CHARACTER_WINDOW_CHOOSE_EDUCATION_FOCUS:0 "#I Klicken, um den Ausbildungsschwerpunkt auszuwählen#!" - CHARACTER_WINDOW_VIEW_LIFESTYLE_FOCUS:0 "#I Klicken, um den Lebenswandel anzuzeigen#!" - CHARACTER_WINDOW_VIEW_EDUCATION_FOCUS:0 "#I Klicken, um den Ausbildungsschwerpunkt anzuzeigen#!" - LIFESTYLE_FOCUS_ICON_HEADER:0 "#T [lifestyle|E]: [CHARACTER.GetFocusType.GetName]#!" - LIFESTYLE_FOCUS_ICON_HEADER_NO_FOCUS:1 "#T [lifestyle|E]: keiner#!" - EDUCATION_FOCUS_ICON_HEADER:0 "#T Ausbildungsschwerpunkt: [CHARACTER.GetFocusType.GetNameNoTooltip]#!" - EDUCATION_FOCUS_ICON_HEADER_NO_FOCUS:0 "#T Ausbildungsschwerpunkt: keiner#!" - SKILL_ITEM_TOOLTIP:0 "[SkillItem.GetSkillBreakdownTooltip]\n\n#S Effekte:#!\n[SkillItem.GetSkillEffects]" - SKILL_NO_EFFECT:0 "Keine Effekte auf dieser Stufe" - - HOOK_FOR_MAX_OPINION_NONE:0 "kein Druckmittel" - HOOK_FOR_MAX_OPINION_WEAK:0 "[hook|E]" - HOOK_FOR_MAX_OPINION_STRONG:0 "[strong_hook|E]" - HAS_LEASE_APPROVAL_FROM_HOOK:0 "Ihr habt ein $TYPE$ gegen [CHARACTER.GetShortUIName]" - HAS_LEASE_APPROVAL_FROM_OPINION:0 "[opinion|E] von [CHARACTER.GetShortUIName] zu Euch liegt bei $THRESHOLD|+=$ oder höher" - HAS_NO_LEASE_APPROVAL:0 "[opinion|E] von [CHARACTER.GetShortUIName] zu Euch liegt bei $THRESHOLD|+=$ oder weniger" - HAS_NO_LEASE_APPROVAL_CAN_HOOK:0 "[opinion|E] von [CHARACTER.GetShortUIName] zu Euch liegt bei $THRESHOLD|+=$ oder weniger und Ihr habt kein $TYPE$ gegen [CHARACTER.Custom('DE_PRO_PER_S_3P_A')]" - THEOCRACY_LESSEE_APPROVAL_ENDORSE:3 "#T Euer [realm_priest|E] unterstützt Euch#!\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/Monat (von möglichen [gold_i][TARGET_CHARACTER.GetMaxIncomeFromTheocraticLease|1+=]/Monat)\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V] (von möglichen [soldier_i][TARGET_CHARACTER.GetMaxLeviesFromTheocraticLease|V])\n\nWegen $REASON$ erhaltet Ihr Steuern und Aufgebote von [CHARACTER.Custom('DE_PRO_POS_S_3P')]em [church_property|E]" - THEOCRACY_LESSEE_APPROVAL_NO_ENDORSE:2 "#T Euer [realm_priest|E] unterstützt Euch #emphasis nicht#!#!\n#weak $NO_EFFECTS$#!\n\nWegen $REASON$ erhaltet Ihr keine Steuern und Aufgebote von [CHARACTER.Custom('DE_PRO_POS_S_3P')]em [church_property|E]" - THEOCRACY_LESSEE_BENEFITS_NO_ENDORSE_THRESHOLD:0 "Ich erhalte das Folgende aufgrund von Titeln, die ich an [CHARACTER.GetShortUINameNoTooltip] verpachtet habe:\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/Monat\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V]" - CV_THEOCRACY_LESSEE_TOOLTIP:0 "#T [church_property|E]#!\n[Character.GetNumTitlesFromTheocraticLease] Tempel\n\n[taxes|E]: [gold_i][Character.GetIncomeFromTheocraticLease|1+=]/Monat\n[Character.GetIncomeBreakdownFromTheocraticLease]\n\n[levies|E]: [soldier_i][Character.GetLeviesFromTheocraticLease|V]\n[Character.GetLeviesBreakdownFromTheocraticLease]" - CV_THEOCRACY_RELIGIOUS_HEAD_TOOLTIP:0 "#T $RELIGIOUS_HEAD$#!\n\n[taxes|E]: [gold_i][Character.GetIncomeAsReligiousHead|1+=]/Monat\n[Character.GetIncomeBreakdownAsReligiousHead]" - THEOCRATIC_LEASE_BREAKDOWN_TO_OTHER:0 "An [CHARACTER.GetUIName]" - THEOCRATIC_LEASE_BREAKDOWN_NOT_ENDORSED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] fördert [TARGET_CHARACTER.GetShortUIName] nicht#!" - - CLAIM_TITLE_HOLDER:0 "Derzeitiger Träger: [Claim.GetTitle.GetHolder.GetUIName]" - CLAIM_TITLE_NOT_CREATED:0 "Titel noch nicht geschaffen" - - CV_TOOLTIP_ME_BUTTON:1 "#T Zu Spielercharakter gehen#!" - CV_TT_BASTARD:2 "#T Bastard\n#![Character.Custom('GetBastardTraitDesc')]" - CV_TT_BASTARD_HIGHBORN:0 "[ROOT.Char.LocalPlayerString('Ihr seid', 'THIRD_IS')] ein [bastard|E] und damit kein legitimes Mitglied von Haus [ROOT.Char.GetHouse.GetBaseName]" - CV_TT_BASTARD_LOWBORN:0 "[ROOT.Char.LocalPlayerString('Ihr seid', 'THIRD_IS')] ein [bastard|E]" - CV_TT_HOUSE_HEAD:0 "#T Hausoberhaupt\n#!$TT_HOUSE_HEAD_DESC$" - CV_TT_DYNAST:0 "#T Dynastieoberhaupt\n#!$TT_DYNAST_DESC$" - CV_TT_YOU:0 "#T Ihr#!" - TT_HOUSE_HEAD_DESC:0 "[CHARACTER.LocalPlayerString('Ihr seid', 'THIRD_IS')] das [house_head|E] von Haus [CHARACTER.GetHouse.GetBaseName]" - TT_DYNAST_DESC:0 "[CHARACTER.LocalPlayerString('Ihr seid', 'THIRD_IS')] das [dynast|E] der [CHARACTER.GetHouse.GetDynasty.GetName]-Dynastie sowie das [house_head|E] von Haus [CHARACTER.GetHouse.GetBaseName]" - THIRD_IS:0 "[CHARACTER.GetUIName] ist" - - CV_COURTIER_SPONSOR_INSPIRATION:0 "oder wenn Ihr [Character.Custom('DE_PRO_POS_S_3P')]e [Character.GetCurrentInspiration.GetName] [Concept('sponsor', 'Finanziert')|E]" - CV_COURTIER_STAY_REASON:0 "beispielsweise eine Anstellung als $knight_culture_player$ oder als [councillor|E] [SelectLocalization(And(HasDlcFeature('inspirations'), CHARACTER.HasInspiration), 'CV_COURTIER_SPONSOR_INSPIRATION', '')]" - CV_COURTIER_WANTS_TO_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip] könnte den [court|E] von [TARGET_CHARACTER.GetShortUIName] verlassen. [CHARACTER.Custom('DE_PRO_PER_S_3P_N')|U] bleibt, wenn es einen Grund gibt, $CV_COURTIER_STAY_REASON$." - CV_COURTIER_WILL_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip] wird den [court|E] von [TARGET_CHARACTER.GetShortUIName] bald verlassen. [CHARACTER.Custom('DE_PRO_PER_S_3P_N')|U] bleibt nur, wenn es einen Grund gibt, $CV_COURTIER_STAY_REASON$." - CHARACTER_WINDOW_CLAIM_TOOLTIP:1 "[Claim.GetTooltip]\n$COA_TOOLTIP_CLICK_INFO_GUI$" - CHARACTER_WINDOW_FULL_DESCRIPTION:1 "$RELATION$ • #TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_PERSONALITY_DESCRIPTION:0 "#TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_RELATION_DESCRIPTION:0 "$RELATION$" - CHARACTER_WINDOW_OPINION_OF_LIEGE:1 "[opinion|E] vom [Concept('liege', 'Lehnsherrn')|E]: " - CHARACTER_WINDOW_NEXT_SPOUSE:0 "Nächsten ehemaligen Ehepartner anzeigen" - CHARACTER_WINDOW_PREVIOUS_SPOUSE:0 "Ehemaligen Ehepartner anzeigen" - CHARACTER_WINDOW_FIND_SPOUSE:1 "#T [spouse|E] finden\n#!Eine [marriage|E] für [Character.GetUIName] arrangieren\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SPOUSE_SELF:1 "#T [spouse|E] finden\n#!Eine [marriage|E] für Euch selbst arrangieren\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SECONDARY_SPOUSE:0 "#T [spouse|E] finden\n#!Eine [marriage|E] arrangieren" - CHARACTER_WINDOW_NO_MORE_SPOUSES:0 "#T Keine [spouses|E] mehr#!" - CHARACTER_WINDOW_GOTO_FIND_SPOUSE:0 "#T Nächster: [spouse|E] finden#!" - CHARACTER_WINDOW_GOTO_NEXT_SPOUSE:0 "#T Nächster: [CHARACTER.GetUIName]#!" - CHARACTER_WINDOW_GOTO_PREVIOUS_SPOUSE:0 "#T Vorheriger: [CHARACTER.GetUIName]#!" - - CV_CUSTOMIZE_PORTRAIT:0 "#I Klicken, um den Barbier zu öffnen#!" - RENAME_CHARACTER:0 "#I Klicken, um den Charakter umzubenennen#!" - - CV_CHILDREN_HEADING:0 "Kinder #weak ([GetDataModelSize(CharacterWindow.GetChildren)])#!" - CV_SIBLINGS_HEADING:0 "Geschwister #weak ([GetDataModelSize(CharacterWindow.GetSiblings)])#!" - AI_PERSONALITY_TT:0 "#T Persönlichkeit: [Character.GetAIPersonality]#!\n[Character.GetShortUINameNoTooltip] wird sich gegenüber Euch und anderen verhalten, wie es [Character.Custom('DE_PRO_POS_S_3P')]e Persönlichkeit vorgibt, die vor allem durch [Character.Custom('DE_PRO_POS_S_3P')]e Persönlichkeits-[traits|E] bestimmt wird." - CHARACTER_RELATION_COMBINE:0 "$FIRST$ • $SECOND$" - - FAITH_CHARACTER_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_CHARACTER_WINDOW:0 "[Culture.GetNameNoTooltip]" - VASSAL_SORT_POWER:0 "$CLAIMANT_SORT_STRENGTH$" - - FIND_SPOUSE:0 "[spouse|E] finden" - KNOWN_LANGUAGES_TOOLTIP:1 "#T Beherrschte [languages|E]#!\n[Character.GetKnownLanguagesString]\n\n#weak Aktuelle [language_limit|E]: [Character.MakeScope.ScriptValue('current_extra_languages')|V0] von [Character.MakeScope.ScriptValue('language_soft_cap')|V0]#!" - - EXTENDED_RELATIONS_TOOLTIP:0 "[Character.GetRelationToStringExtended(GetPlayer)]" - diff --git a/project/ck3/base_game/localization/german/gui/characterfocuswindow_l_german.yml b/project/ck3/base_game/localization/german/gui/characterfocuswindow_l_german.yml deleted file mode 100644 index 4ea2012132..0000000000 --- a/project/ck3/base_game/localization/german/gui/characterfocuswindow_l_german.yml +++ /dev/null @@ -1,17 +0,0 @@ -l_german: - EDUCATION_FOCUS_VIEW_TITLE:0 "Ausbildungsschwerpunkt auswählen" - LIFESTYLE_FOCUS_VIEW_TITLE:0 "Lebensschwerpunkt auswählen" - CHANGE_FOCUS:0 "Schwerpunkt ändern" - CHOOSE_FOCUS:0 "Schwerpunkt auswählen" - CHARACTER_ALREADY_HAVE_THIS_FOCUS:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] hat diesen Schwerpunkt bereits!#!" - I_ALREADY_HAVE_THIS_FOCUS:1 "@warning_icon!#X Ihr habt diesen Schwerpunkt bereits!#!" - CHANGE_ADULT_FOCUS_COOLDOWN_INFO:1 "#weak Ihr könnt den Schwerpunkt nur alle $COOLDOWN$ ändern#!" - CAN_ONLY_CHANGE_FOCUS_ONCE:0 "#weak Der Ausbildungsschwerpunkt kann nur einmal geändert werden!#!" - I_CAN_ONLY_CHANGE_FOCUS_ONCE:1 "#weak Ihr könnt den Ausbildungsschwerpunkt nur einmal ändern!#!" - FOCUS_BELOW_MIN_AGE:0 "#weak Ihr könnt den Ausbildungsschwerpunkt bis zum Alter von [GetDefine('NCharacter', 'FOCUS_CHILD_MIN_AGE')] frei ändern; anschließend gilt er als festgelegt und beginnt, Wirkung zu zeigen!#!" - CHARACTER_HAS_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Aktueller Lebensschwerpunkt#!" - I_HAVE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Mein aktueller Lebensschwerpunkt#!" - CHARACTER_HAS_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] hat diesen Ausbildungsschwerpunkt bereits.#!" - I_HAVE_THIS_EDUCATION_FOCUS_DESCRIPTION:2 "#TUT_KW Ihr habt schon diesen Ausbildungsschwerpunkt.#!" - CHARACTER_CAN_CHOOSE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] kann auf diesen Lebensschwerpunkt wechseln.#!" - CHARACTER_CAN_CHOOSE_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] kann auf diesen Ausbildungsschwerpunkt wechseln.#!" diff --git a/project/ck3/base_game/localization/german/gui/characterinteractionnotificationwindow_l_german.yml b/project/ck3/base_game/localization/german/gui/characterinteractionnotificationwindow_l_german.yml deleted file mode 100644 index 85eedf4e14..0000000000 --- a/project/ck3/base_game/localization/german/gui/characterinteractionnotificationwindow_l_german.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_german: - CHARACTER_INTERACTION_NOTIFICATION_TEXT_FORMAT:0 "$GREETING$\n$TEXT$" - CHARACTER_INTERACTION_NOTIFICATION_DEFAULT_TEXT:1 "Bitte bedenkt diesen Vorschlag." - CHARACTER_INTERACTION_NOTIFICATION_GREETING_DEFAULT:0 "[actor.Custom2('AppropriateGreeting', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_POSITIVE:0 "[actor.Custom2('AppropriateGreetingPositive', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_NEGATIVE:0 "[actor.Custom2('AppropriateGreetingNegative', SCOPE.sC('recipient'))]" diff --git a/project/ck3/base_game/localization/german/gui/characterinteractionwindow_l_german.yml b/project/ck3/base_game/localization/german/gui/characterinteractionwindow_l_german.yml deleted file mode 100644 index 0c26b40218..0000000000 --- a/project/ck3/base_game/localization/german/gui/characterinteractionwindow_l_german.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_german: - GOTO_CHARACTER:0 "#T An den Ort von [Character.GetShortUINameNoTooltip] gehen#!\n[Character.GetLocationDesc]" - CHARACTER_INTERACTION_ITEM_TOOLTIP_HEADER:0 "$NAME|T$" - SHOW_MORE_INTERACTIONS_TT:0 "#T Mehr [CharacterInteractionCategory.GetDescription] anzeigen#!" - PIN_TT:1 "#T [Select_CString(Character.IsPinned, 'Lösen', 'Anheften')]\n#!Behaltet diesen Charakter im Auge, indem Ihr [Character.Custom('DE_PRO_PER_S_3P_A')] an die Pinnwand auf der rechten Seite anheftet" - interaction_category_diplomacy:0 "Diplomatie" - interaction_category_friendly:0 "Persönlich" - interaction_category_hostile:0 "Feindselig" - interaction_category_vassal:0 "Vasallentum & Hof" - interaction_category_religion:0 "Religion" - interaction_category_house_head:0 "Hausoberhaupt" - interaction_category_prison:0 "Kerker" - interaction_category_uncategorized:0 "Uncategorized #D (DEBUG)#!" - - INTERACTION_SENDER:0 "Absender" - INTERACTION_RECIPIENT:0 "Empfänger" - INTERACTION_SPOUSE:0 "Ehepartner" - INTERACTION_CONCUBINE:0 "Konkubine" - - INTERACTION_SHOW_ACCEPT_EFFECTS:0 "Bei Annahme" - INTERACTION_SHOW_DECLINE_EFFECTS:0 "Bei Ablehnung" diff --git a/project/ck3/base_game/localization/german/gui/coa_designer_l_german.yml b/project/ck3/base_game/localization/german/gui/coa_designer_l_german.yml deleted file mode 100644 index 49277152b3..0000000000 --- a/project/ck3/base_game/localization/german/gui/coa_designer_l_german.yml +++ /dev/null @@ -1,99 +0,0 @@ -l_german: - COA_DESIGNER_HEADER:0 "Wappen" - - COA_DESIGNER_QUARTERING_OPTIONS:0 "[cadet_branch|E]-Vierung" - COA_DESIGNER_TOGGLE_QUARTERING_BUTTON_TT:0 "#T Geviertes Wappen verwenden#!\nIst dies aktiviert, wird das gevierte Wappen beibehalten, das die [dynasty|E] und mögliche Eltern-[houses|E] zeigt. Ihr könnt jedoch nur das Wappen dieses Hauses anpassen." - - COA_DESIGNER_MODE_CUSTOM:0 "Modus: #V Benutzerdefiniert#!" - COA_DESIGNER_MODE_ADJUSTED:0 "Modus: #V Angepasst#!" - COA_DESIGNER_MODE_SELECTION_HEADER:0 "Euer eigenes Wappen entwerfen" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_DESC:0 "#T Angepasstes Wappen#!\nDen Entwurf dieses Wappens weiter anpassen" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_BUTTON:0 "Entwurf anpassen" - COA_DESIGNER_MODE_SELECTION_CUSTOM_DESC:0 "#T Angepasstes Wappen#!\nVon vorn anfangen, um mehr Anpassungsmöglichkeiten zuhaben" - COA_DESIGNER_MODE_SELECTION_CUSTOM_BUTTON:0 "Von vorn anfangen" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_DESC:0 "#T Angepasstes Wappen#!\nVom derzeitigen Entwurf ausgehen und die ursprüngliche Struktur mit etwas weniger Optionen beibehalten" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_BUTTON:0 "Bestehenden Entwurf anpassen" - - COA_DESIGNER_RANDOMIZE_BUTTON:0 "Zufällig" - COA_DESIGNER_RANDOMIZE_BUTTON_TT:0 "#T Zufälliger Entwurf#!\nBeim Anpassen des gevierten Wappens einer [cadet_branch|E] wird nur das [house|E]-Viertel zufällig vergeben." - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON:0 "In die Zwischenablage kopieren" - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON$#!\nKopiert den derzeit angezeigten Entwurf in Eure Zwischenablage." - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON:0 "Aus Zwischenablage einfügen" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON$#!\nFügt den Wappenentwurf aus der Zwischenablage in den Gestalter ein.\nBeim Anpassen oder Einfügen des gevierten Wappens einer [cadet_branch|E] wird nur das [house|E]-Viertel so eingefügt, wie es in der Vorschau angezeigt wird. [SelectLocalization(CoatOfArmsDesigner.CanPasteFromClipboard, '', 'COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT')]" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT:0 "\n\n#X @warning_icon! In der Zwischenablage wurde kein Wappen gefunden#!" - COA_DESIGNER_RESET_BUTTON:0 "Änderungen verwerfen" - COA_DESIGNER_RESET_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_BUTTON$#!\nDen anfänglichen Entwurf zurücksetzen, wie er in der Vorschau angezeigt wird." - COA_DESIGNER_RESET_HISTORICAL_BUTTON:0 "Auf Historisch zurücksetzen" - COA_DESIGNER_RESET_HISTORICAL_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_HISTORICAL_BUTTON$#!\nAuf den historischen Entwurf zurücksetzen, der als Vorschau sichtbar ist." - COA_DESIGNER_SAVE_TO_DISK:0 "Abspeichern" - COA_DESIGNER_SAVE_TO_DISK_TT:0 "#T $COA_DESIGNER_SAVE_TO_DISK$#!\nDen derzeitigen Entwurf im Screenshot-Ordner abspeichern." - COA_DESIGNER_UNDO_EDIT:0 "#T Änderungen rückgängig machen#!\nDie letzte Änderung am Entwurf des Wappens rückgängig machen" - COA_DESIGNER_REDO_EDIT:0 "#T Änderungen wiederherstellen#!\nDie letzte Änderung am Entwurf des Wappens wiederherstellen" - - COA_DESIGNER_BACKGROUND_TAB_HEADER:0 "Hintergrund" - COA_DESIGNER_BACKGROUND_PANEL_HEADER:0 "Hintergrund" - COA_DESIGNER_BACKGROUND_PATTERN_HEADER:0 "Muster" - COA_DESIGNER_BACKGROUND_PATTERN_DISABLED_IN_ADJUSTED_MODE:0 "Im angepassten Modus kann das Hintergrundmuster nicht verändert werden, aber man kann die Farben darüber anpassen." - - COA_DESIGNER_COLOR_HEADER:0 "Farben" - COA_DESIGNER_COLOR1:0 "Hauptfarbe" - COA_DESIGNER_COLOR2:0 "Zweitfarbe" - COA_DESIGNER_COLOR3:0 "Drittfarbe" - COA_DESIGNER_COLOR4:0 "Viertfarbe" - COA_DESIGNER_COLOR5:0 "Fünftfarbe" - COA_DESIGNER_COLORS_DESCRIPTION:0 "Die verfügbare Farbpalette für Wappen entspricht den Farbpigmenten, die während dieser Epoche in Wappen verwendet wurden. Die Namen dieser Farben beziehen sich auf den Ursprung der Pigmente oder die Namen, unter denen sie damals bekannt waren." - COA_DESIGNER_COLOR_PICKER_EXPAND_HEADER:0 "Farbauswahl" - - COA_DESIGNER_CATEGORY_abstract:0 "Abstrakt" - COA_DESIGNER_CATEGORY_animals:0 "Tiere" - COA_DESIGNER_CATEGORY_circles_spirals:0 "Kreise und Spiralen" - COA_DESIGNER_CATEGORY_crosses_and_knots:0 "Kreuze und Knoten" - COA_DESIGNER_CATEGORY_faiths:0 "Glauben" - COA_DESIGNER_CATEGORY_manmade:0 "Menschenwerk" - COA_DESIGNER_CATEGORY_nature:0 "Natur" - COA_DESIGNER_CATEGORY_patterns:0 "Muster" - COA_DESIGNER_CATEGORY_tribal_seal:0 "Stammessiegel" - COA_DESIGNER_CATEGORY_writing:0 "Schrift" - COA_DESIGNER_CATEGORY_figures:0 "Figuren" - - COA_DESIGNER_EMBLEM_LAYOUT_TAB_HEADER:0 "Aufbau" - COA_DESIGNER_EMBLEM_LAYOUT_PANEL_HEADER:0 "Emblemaufbau" - - COA_DESIGNER_EMBLEM_INSTANCES_TAB_HEADER:0 "Abzeichen" - COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER:0 "Embleme" - COA_DESIGNER_EMBLEM_INSTANCES_ALL_BUTTON:0 "Alle" - COA_DESIGNER_EMBLEM_INSTANCES_PAGE:0 "[CoatOfArmsDesignerPagedEmblemInstances.GetCurrentPage]/[CoatOfArmsDesignerPagedEmblemInstances.GetMaxPage]" - COA_DESIGNER_EMBLEM_TEXTURES:0 "Texturen" - COA_DESIGNER_EMBLEM_INSTANCE_SELECT_ALL:0 "#I Klicken, um auszuwählen#!Rechtsklicken, um alle Auswahlen aufzuheben\n" - COA_DESIGNER_EMBLEM_INSTANCE_SELECTION_TT:0 "#I Klicken, um auszuwählen#!Umsch-Klick, um Auswahl umzuschalten\n" - - COA_DESIGNER_EMBLEM_INSTANCE_DETAIL_TOGGLE_TT:0 "#T Detailanpassung#!\nDetailanpassung erlaubt es, die genaue Position der Abzeichen anzupassen sowie sie hinzuzufügen oder zu entfernen.\n#I Klicken, um Detailanpassung umzuschalten#!" - COA_DESIGNER_POSITION_X:0 "X-Position" - COA_DESIGNER_POSITION_Y:0 "Y-Position" - COA_DESIGNER_SCALE_X:0 "X-Größe" - COA_DESIGNER_SCALE_Y:0 "Y-Größe" - COA_DESIGNER_SCALE_COMBINED:0 "Größe" - COA_DESIGNER_ROTATION:0 "Drehung" - COA_DESIGNER_SCALE_COMBINED_TOGGLE_TT:0 "#I Klicken, um Größenanpassung umzuschalten#!" - COA_DESIGNER_SCALE_COMBINED_CHECKBOX_LABEL:0 "X- und Y-Verhältnis anpassen" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_TT: "#I Klicken, um das Emblem auf der X-Achse umzukehren.#!" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_CHECKBOX_LABEL: "X-Achse umkehren" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_TT: "#I Klicken, um das Emblem auf der Y-Achse umzukehren.#!" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_CHECKBOX_LABEL: "Y-Achse umkehren" - - COA_DESIGNER_DETAIL_INSTANCE_TT:0 "#I Klicken zum Anpassen\nRechtsklicken zum entfernen#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TT:0 "#I Klicken, um Ebenen zu ziehen und loszulassen#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TARGET_TT:0 "#I Hier loslassen, um Ebene zu platzieren#!" - COA_DESIGNER_DETAIL_ADD_INSTANCE_TT:1 "#T Abzeichen hinzufügen#!" - COA_DESIGNER_DETAIL_EDIT_BACK_TT:0 "#I Klicken, um zur Abzeichenliste zurückzukehren#!" - COA_DESIGNER_DETAIL_DRAG_INSTRUCTION:0 "Abzeichen klicken und ziehen, um festzulegen, wie sie übereinander liegen" - - TITLE_CUSTOMIZATION_CONFIRM_TITLE:0 "Titel anpassen" - TITLE_CUSTOMIZATION_CONFIRM_BODY:0 "Schließt die Anpassung Eures Titels ab. Nach der Abgabe könnt Ihr diese Änderungen nicht rückgängig machen. Seid Ihr Euch sicher, dass Ihr abgeben möchtet?" - TITLE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Abgeben" - HOUSE_CUSTOMIZATION_CONFIRM_TITLE:0 "Haus anpassen" - HOUSE_CUSTOMIZATION_CONFIRM_BODY:0 "Schließt die Anpassung Eures Hauses ab. Nach der Abgabe könnt Ihr diese Änderungen nicht rückgängig machen. Seid Ihr Euch sicher, dass Ihr abgeben möchtet?" - HOUSE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Abgeben" - DYNASTY_CUSTOMIZATION_CONFIRM_TITLE:0 "Dynastie anpassen" - DYNASTY_CUSTOMIZATION_CONFIRM_BODY:0 "Schließt die Anpassung Eurer Dynastie ab. Nach der Abgabe könnt Ihr diese Änderungen nicht rückgängig machen. Seid Ihr Euch sicher, dass Ihr abgeben möchtet?" - DYNASTY_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Abgeben" diff --git a/project/ck3/base_game/localization/german/gui/combat_window_l_german.yml b/project/ck3/base_game/localization/german/gui/combat_window_l_german.yml deleted file mode 100644 index 4ece3445c0..0000000000 --- a/project/ck3/base_game/localization/german/gui/combat_window_l_german.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_german: - COW_TT_THEIR_COMMANDER:0 "#T Feindlicher [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_MY_COMMANDER:1 "#T Euer [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_COMMANDER:0 "#T [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_NO_COMMANDER_MINE:0 "@warning_icon!#X Wir haben keinen zugewiesenen [commander|E]#!" - COW_TT_NO_COMMANDER_THEIRS:0 "#X Der Feind hat keinen zugewiesenen [commander|E]#!" - COW_TT_NO_COMMANDER:0 "#X Kein [commander|E] zugewiesen#!" - COW_TT_THEIR_REALM:0 "#T Feindliches [realm|E]: [TITLE.GetName]#!" - COW_TT_MY_REALM:1 "#T Euer [realm|E]: [TITLE.GetName]#!" - COW_TT_REALM:0 "#T [realm|E]: [TITLE.GetName]#!" - COW_TT_CLOSE_BUTTON:0 "#T Auswahl dieser [battle|E] aufheben#!" - COW_TT_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOFT_CASUALTIES_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [routed_soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_SOFT_CASUALTIES_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [routed_soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [dead_soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetHardCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [dead_soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetHardCasualties|0]#!#!" - COW_TT_CURRENT_ROLL_LEFT:0 "#T Aktueller Wurf: [CombatWindow.GetLeftRoll]#!\n[CombatWindow.GetLeftRollBreakdown]" - COW_TT_CURRENT_ROLL_RIGHT:0 "#T Aktueller Wurf: [CombatWindow.GetRightRoll]#!\n[CombatWindow.GetRightRollBreakdown]" - MIN_COMBAT_ROLL:0 "Mindestwurf" - MAX_COMBAT_ROLL:0 "Höchstwurf" - COMBAT_ROLL_BASE:0 "Grundwert" - LEFT_SIDE_ADVANTAGE:0 "Unser Vorteil" - RIGHT_SIDE_ADVANTAGE:0 "Deren Vorteil" - ATTACKER_ADVANTAGE:0 "Vorteil des Angreifers" - DEFENDER_ADVANTAGE:0 "Vorteil des Verteidigers" - COMMANDER_MARTIAL_ADVANTAGE:1 "[martial_skill|E] des Befehlshabers" - COMMANDER_SIDE_ROLL:0 "[combat_roll|E]" - #COW_TT_OLD_ACTION: "#T Earlier [combat_action|E]: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_OLD_ACTION:0 "#T Vorteilseffekt: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_ADVANTAGE:1 "#T [advantage|E]: #P 30 %#! zu Euren Gunsten#!\nVerursachter Zusatzschaden: #P +120 %#!" - COW_TT_MY:1 "Euer" - COW_TT_ALLY:0 "Verbündeter" - COW_TT_ENEMY:0 "Feind" - COW_TT_THEIR:0 "deren" - COW_TT_MY_POSSESIVE:1 "Euer" - COW_TT_ALLY_POSSESIVE:0 "des Verbündeten" - COW_TT_ENEMY_POSSESIVE:0 "des Feindes" - COW_TT_THEIR_POSSESIVE:0 "deren" - COW_TT_MY_FAVOR:1 "zu Euren Gunsten" - COW_TT_ALLY_FAVOR:0 "zu Gunsten des Verbündeten" - COW_TT_ENEMY_FAVOR:0 "zu Gunsten des Feindes" - COW_TT_THEIR_FAVOR:0 "zu deren Gunsten" - COW_TT_ATTACKER_FAVOR:0 "zu Gunsten des Angreifers" - COW_TT_DEFENDER_FAVOR:0 "zu Gunsten des Verteidigers" - COW_TT_ATTACKER_POSSESSIVE:0 "Angreifer-" - COW_TT_DEFENDER_POSSESSIVE:0 "Verteidiger-" - COW_TT_CLOSE_BUTTON_TOOLTIP:0 "Auswahl dieser [battle|E] aufheben" - MAA_ROLL_TOOLTIP:1 "$DESC|T$: @advantage_icon!$ADVANTAGE|0V$\n$COUNT|0V$ [MEN_AT_ARMS_TYPE.GetName|L]-Regimenter führen eine [men_at_arms|E]-Aktion aus" - MAA_TERRAIN_MOD_TOOLTIP:0 "\n$ICON$$TERRAIN|L$: $ADVANTAGE|=+0$" - MAA_COUNTER_MOD_TOOLTIP:0 "\n@countered_icon!Gekontert durch $TYPES$ des Feindes: $ADVANTAGE|=+0$" - LIST_COMMA:0 "," - MAA_COUNTER_TYPE:1 "[MEN_AT_ARMS_TYPE.GetName|L]" - COMMANDER_ROLL_TOOLTIP:0 "#T Kommandant: $ADVANTAGE|0V$ #!" - heavy_infantry_action:0 "Vormarsch des Schweren Fußvolks" - pikemen_action:0 "Pikeniere-Formation" - archers_action:0 "Bogenschützen-Pfeilhagel" - cavalry_action:0 "Reiterei-Sturmangriff" - skirmishers_action:0 "Plänkler-Flankenangriff" - COW_KNIGHT_COUNT_LEFT:1 "@knight_icon! [CombatWindow.GetLeftKnightCount] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]" - COW_TT_KNIGHT_COUNT_LEFT:0 "#T [knight_i] [CombatWindow.GetLeftKnightCount] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')]#!\n[CombatWindow.GetLeftKnightBreakdown]" - COW_KNIGHT_COUNT_RIGHT:1 "@knight_icon! [CombatWindow.GetRightKnightCount] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]" - COW_TT_KNIGHT_COUNT_RIGHT:0 "#T [knight_i] [CombatWindow.GetRightKnightCount] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]#!\n[CombatWindow.GetRightKnightBreakdown]" - MAA_IN_COMBAT_TERRAIN_EFFECTS_HEADER:0 "#T $TERRAIN$-Auswirkungen auf [men_at_arms|E]:#!" - MAA_IN_COMBAT_TYPE_HEADER:0 "#S $REGIMENT_NAME$:#!" - COMBAT_WINDOW_ADVANTAGE:0 "[CombatWindow.GetAdvantage|+0=]" - COMBAT_WINDOW_MAA_TT_REGIMENTS:0 "Regimenter: [CombatMaaItem.GetRegimentCount]" - COMBAT_WINDOW_MAA_TT_COUNTERS:2 "#I +Kontert [MenAtArmsType.GetName] des Gegners#!" - COMBAT_WINDOW_MAA_TT_COUNTERED_BY:1 "#X -Wird gekontert von [MenAtArmsType.GetName] des Gegners#!" - COMBAT_WINDOW_MAA_TT_EFFICIENCY:1 "@warning_icon!Verursacht wegen Konter [CombatMaaItem.GetCountered|0-%] Schaden" - COMBAT_WINDOW_MAA_TT_TERRAIN_GOOD:0 "#I +Kampf in günstigem Gelände #!" - COMBAT_WINDOW_MAA_TT_TERRAIN_BAD:0 "#X -Kampf in ungünstigem Gelände #!" - COMBAT_WINDOW_MAA_TT_SCREEN:2 "Abschirmungseffekt pro vollem Regiment: [MenAtArmsType.GetStat(GetPlayer, 'screen')|0+=]" - COMBAT_WINDOW_MAA_TT_PURSUIT:2 "Verfolgungseffekt pro vollem Regiment: [MenAtArmsType.GetStat(GetPlayer, 'pursuit')|0+=]" - COMBAT_WINDOW_NO_MAA:0 "Kein [men_at_arms|E]" - CV_TT_RELATIVE_SOLDIERS:0 "#T Relative Stärke#!\n[CombatWindow.GetLeftCombatSide.GetComposition.GetSoldierCountString] gegen [CombatWindow.GetRightCombatSide.GetComposition.GetSoldierCountString] [soldiers|E]\n[CombatWindow.GetCombat.GetCombatWidthBreakdown]" - COMBAT_WINDOW_PHASE_MANEUVER_TT:1 "#T Manöverphase\n#!Beide Seiten bereiten sich auf die Schlacht vor" - COMBAT_WINDOW_PHASE_MAIN_TT:0 "#T [main_phase|E]#!" - COMBAT_WINDOW_PHASE_AFTERMATH_TT:1 "#T [Concept('aftermath', 'Nachgangsphase')|E]\n#!Die Siegerseite stutzt die Zahl verbleibenden [soldiers|E] der Verliererseite zurecht" - COMBAT_REGIMENT_DAMAGE_TT:1 "#T [damage|E]: [CombatMaaItem.GetStat('damage')|1V]#!\n[CombatMaaItem.GetStatDesc('damage')]" - COMBAT_REGIMENT_PURSUIT_TT:1 "#T [pursuit|E]: [CombatMaaItem.GetStat('pursuit')|1V]#!\n[CombatMaaItem.GetStatDesc('pursuit')]" - COMBAT_REGIMENT_SCREEN_TT:1 "#T [screen|E]: [CombatMaaItem.GetStat('screen')|1V]#!\n[CombatMaaItem.GetStatDesc('screen')]" - COMBAT_REGIMENT_SIEGE:0 "+[CombatMaaItem.GetStat( 'siege_value' )|1]/Tag" - COMBAT_REGIMENT_SIEGE_TT:0 "#T [siege_progress|E]: [CombatMaaItem.GetStat('siege_value')|1V]/Tag#!\n[CombatMaaItem.GetStatDesc('siege_value')]" - COMBAT_REGIMENT_TOUGHNESS_TT:1 "#T [toughness|E]: [CombatMaaItem.GetStat('toughness' )|1V]#!\n[CombatMaaItem.GetStatDesc('toughness')]" - COMBAT_MAA_TERRAIN_MOD:0 "Kampf auf Geländetyp „$TERRAIN$“: $VALUE|=+0$" - CW_NO_KNIGHTS:0 "Keine [knights|E]" - COMBAT_WINDOW_NO_COMMANDER:0 "Kein Befehlshaber" - - diff --git a/project/ck3/base_game/localization/german/gui/combatview_l_german.yml b/project/ck3/base_game/localization/german/gui/combatview_l_german.yml deleted file mode 100644 index 5487132515..0000000000 --- a/project/ck3/base_game/localization/german/gui/combatview_l_german.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_german: - TOTAL_STRENGTH:0 "Gesamtzahl der [soldiers|E] dieser Seite" - TOTAL_REGIMENTS:0 "Kämpfende [regiments|E] dieser Seite" diff --git a/project/ck3/base_game/localization/german/gui/common_l_german.yml b/project/ck3/base_game/localization/german/gui/common_l_german.yml deleted file mode 100644 index 57c64cd49e..0000000000 --- a/project/ck3/base_game/localization/german/gui/common_l_german.yml +++ /dev/null @@ -1,104 +0,0 @@ -l_german: - CHARACTER_IN_ACTIVITY_LOCATION:0 "Bei einer Aktivität: [ACTIVITY.GetName|V]" - CHARACTER_IN_LOCATION:0 "Befindet sich in [PROVINCE.GetName|V]" - CLOSE_TOOLTIP:0 "#T $CLOSE_LABEL$#!" - MINIMIZE_TOOLTIP:0 "#T Minimieren#!" - CLOSE_LABEL:0 "Schließen" - MINIMIZE:1 "#T Verbergen#!" - BACK_TOOLTIP:0 "#T $BACK_LABEL$#!" - BACK_LABEL:0 "Zurück" - DONE:0 "Fertig" - CHANGE:0 "Ändern" - TOP_BAR_VERSION:2 "Spielversion: [GetGameVersionInfo]\nMP-Prüfsumme: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" - VERSION_SHORT:2 "[GetGameVersionInfoShort], Prüfsumme: [GetMPChecksum] $MODIFIED_CHECKSUM$" - TITUS_FILTER_SAME_VERSION:0 "Gleiche Prüfsumme #weak ([GetMPChecksum])#!" - MODIFIED_CHECKSUM:0 "[Select_CString(IsGameChecksumOk, '', '#X (Gemodded)#!')]" - TT_MODULE_VERSION_INFO_COMMON:0 "#T $MODULE$ Version:#!\n Branch: $BRANCH|V$\n Commit: $HASH_SHORT|V$\n Timestamp: $TIMESTAMP$\n Commit Number: $COMMIT_COUNT$" - TT_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n\n" - TT_GAME_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n$TT_GAME_MODULE_ADDITIONAL_VERSION_INFO$\n\n" - TT_GAME_MODULE_ADDITIONAL_VERSION_INFO:0 " MP-Prüfsumme: #V [GetMPChecksum]#! #V [GetRandomLogInfo]#!" - TT_MODULE_VERSION_INFO_CLICK_TO_COPY:0 "#I Klicken, um in die Zwischenablage zu kopieren#!" - CLIPBOARD_MODULE_VERSION_INFO:0 "$MODULE$: $BRANCH$ $HASH_LONG$" - CLIPBOARD_GAME_MODULE_VERSION_INFO:1 "$MODULE$ version:\n Branch: $BRANCH$\n Commit: $HASH_LONG$\n Timestamp: $TIMESTAMP$\n Commit Number: $COMMIT_COUNT$\n MP Checksum: [GetMPChecksum]" - OK_BUTTON:0 "OK" - CANCEL_BUTTON:0 "Abbrechen" - # Building blocks of COA tooltip - GO_TO_CLICK:0 "Klicken, um zu dem Ort zu gehen" - GO_TO_RIGHT_CLICK:0 "Rechtsklicken, um zu dem Ort zu gehen" - VIEW_CLICK:0 "Zum Anzeigen klicken" - COA_LINE_OF_SUCCESSION:0 "[line_of_succession|E]:\n" - COA_TOOLTIP_HOLDER:1 "[GetPlayer.Custom2_Title('TitleRelationToMe', TITLE.Self)][TITLE.GetLeaseInfo][holder|E]: [TITLE.GetHolder.GetFullNameNicknamed]\n[SelectLocalization(DataModelHasItems(TITLE.GetLineOfSuccession), 'COA_LINE_OF_SUCCESSION', '')][TITLE.GetLineOfSuccessionDesc]\n" - TITLE_LEASED_OUT_TO:0 "[lessee|E]: [CHARACTER.GetUIName]\n" - COA_TOOLTIP_NO_HOLDER:0 "Nicht erstellt\n" - COA_TOOLTIP_CLICK_INFO:0 "#I [SelectLocalization(TITLE.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_TOOLTIP_CLICK_INFO_GUI:0 "#I [SelectLocalization(Title.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_DEFAULT_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_DE_JURE_TITLE:0 "De-jure-Teil von: [TITLE.GetDeJureLiege.GetName]\n" - COA_HAS_LAWS:0 "@title_succession![Titel_succession|E]-Gesetz:" - COA_HIGHLIGHT_CLAIM:1 "@pressed_claim! Ihr habt einen $CLAIM$ auf diesen [title|E]" - COA_HIGHLIGHT_SUCCESSION:2 "#TUT_KW Ich stehe in der [succession|E]-Linie für diesen Titel#!" - COA_HIGHLIGHT_DE_JURE_LIEGE:1 "#TUT_KW Dieser Titel gehört [de_jure|E] Euch#!" - # Actual COA tooltips - COA_DEFAULT_TOOLTIP:0 "$COA_HOLDER$" - COA_DE_JURE_TOOLTIP:0 "$COA_TITLE$$COA_DE_JURE_TITLE$$COA_HOLDER$$COA_CLICK_INFO$" - CHARACTER_TOOLTIP_PORTRAIT:0 "$CHARACTER_TOOLTIP$\n\n$CHARACTER_TOOLTIP_INSTRUCTION$" - CHARACTER_TOOLTIP_INSTRUCTION:0 "#I [Select_CString(Character.IsShownInCharacterWindow,'Klicken, um zu dem Ort zu gehen', 'Zum Anzeigen klicken')]\nRechtsklicken zum Interagieren#!" - CHARACTER_TOOLTIP_INSTRUCTION_CODE:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'Klicken, um zu dem Ort zu gehen', 'Zum Anzeigen klicken')]\nRechtsklicken zum Interagieren#!" - CHARACTER_TOOLTIP_INSTRUCTION_COURT_SCENE:0 "#I Zum Anzeigen klicken\nRechtsklicken, um zu interagieren#!" - CHARACTER_TOOLTIP_NO_PORTRAIT:0 "#T Kein Charakter#!" - PORTRAIT_NO_COUNCILLOR:0 "#T Kein [councillor|E] ernannt#!" - ON_COUNCIL_EFFECTS:0 "#high Effekt auf Euch:#!\n[GetPlayer.GetCouncillorModifierDesc]" - PORTRAIT_NO_SPOUSE:0 "#T Kein Ehepartner#!" - HEIR_TO_HEADER:2 "[heir|E] von:\n" - CHARACTER_LINE_OF_SUCCESSION_MORE:0 "Und $COUNT|V$ weitere [titles|E]" - MILITARY_STRENGTH_COMPARISON_TOOLTIP_LABEL:2 "#T Die militärische Stärke des Verteidigers ist der des Angreifers $STRENGTH|V$#!\n" - MILITARY_STRENGTH_COMPARISON_ATTACKER_TOOLTIP_LABEL:0 "#T Die militärische Stärke des Angreifers ist der des Verteidigers $STRENGTH|V$#!\n" - MILITARY_STRENGTH_US_LABEL:1 "#T Militärische Stärke des Verteidigers#!\n" - MILITARY_STRENGTH_US_ATTACKER_LABEL:0 "#T Militärische Stärke des Angreifers#!\n" - MILITARY_STRENGTH_OUR_LABEL:0 "#T Unsere Militärische Stärke#!\n" - MILITARY_STRENGTH_THEIR_OUR_TOOLTIP_LABEL:0 "#T Ihre militärische Stärke ist unserer $STRENGTH|V$#!\n" - MILITARY_STRENGTH_OUR_ALLIES_LABEL:1 "\n#S Militärische Stärke der [Concept('allies', 'Verbündeten')|E] des Verteidigers:#!\n" - MILITARY_STRENGTH_ALLIES_LABEL:0 "\n#S Militärische Stärke der [allies|E]:#!\n" - MILITARY_STRENGTH_THEIR_ALLIES_LABEL:1 "\n#S Militärische Stärke der [Concept('allies', 'Verbündeten')|E] des Angreifers:#!\n" - MILITARY_STRENGTH_BOTH:1 "#weak Verteidigende Streitmacht:#! \n$THEIR$\n\n#weak Angreifende Streitmacht:#! \n$OUR$" - MILITARY_STRENGTH_ATTACKER_DEFENDER:0 "#weak Angreifende Streitmacht:#! \n$THEIR$\n\n#weak Verteidigende Streitmacht:#! \n$OUR$" - MILITARY_STRENGTH_THEIR:0 "$THEIR$" - TITLE_LINE_OF_SUCCESSION_ENTRY:0 "[CHARACTER.GetUIName]\n" - CHARACTER_LINE_OF_SUCCESSION:0 "\nAktuelle [line_of_succession|E]:\n" - CHARACTER_LINE_OF_SUCCESSION_ENTRY:0 "[TITLE.GetName]\n" - DISMISS:0 "Ausblenden" - DISMISS_ALL:0 "Alle ausblenden" - DISMISS_CS_TT:0 "#T $DISMISS$#!\nDiese Situation verwerfen. Es kommt noch zu Situationen derselben Art, doch diese konkrete wird verborgen.\n\nIhr könnt diese Situation zurückbringen, indem Ihr den Zurücksetzen-Knopf in dieser Ansicht verwendet." - DISMISS_ALL_TT:0 "#T $DISMISS_ALL$#!" - DISMISS_SUGGESTION_TT:0 "#T $DISMISS$#!\nDiesen Vorschlag verwerfen. Ein neuer Vorschlag taucht alle [GetDefine('NSuggestions', 'PLAYER_SUGGESTION_MONTHS_UPDATE')] Monate auf." - UNLANDED_TITLE:0 "$SUBJECT_TYPE$ von [CHARACTER.GetShortUIName]" - #click - RIGHT_CLICK_DISMISS:0 "#I Zum Ausblenden rechtsklicken#!" - REALM_TOOLTIP_HOLDER:0 "[ruler|E]: [TITLE.GetHolder.GetName]\nDerzeitige [line_of_succession|E]:\n[TITLE.GetLineOfSuccessionDesc]\n" - COA_REALM_TOOLTIP_CHARACTER:4 "#T [CHARACTER.GetPrimaryTitle.GetNameWithUnderlyingNoTooltip|U]#!\n[realm|E]: [CHARACTER.GetGovernment.GetName] auf [CHARACTER.GetPrimaryTitle.GetRankConcept]-[rank|E]\n[ruler|E]: [CHARACTER.GetUIName|U]\nMilitärische Stärke: [CHARACTER.GetMilitaryStrengthText|V] [soldiers|E]\nReichsgröße: [CHARACTER.RealmSize|V] [counties|E]\n\n#S Nachfolge#!\nNachfolgerecht: $SUCCESSION_FORM_NAME$\n\n[line_of_succession|E]:\n[CHARACTER.GetPrimaryTitle.GetLineOfSuccessionDesc]" - CHARACTER_WINDOW_REALM_TOOLTIP:0 "[Character.GetDefaultRealmFlagTooltipNoClickInfo]\n\n[Title.GetClickInfo]" - COA_REALM_TOOLTIP_CHARACTER_CLICK_INFO:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow, 'Klicken, um zu dem Ort zu gehen', 'Zum Anzeigen klicken')]\nRechtsklicken zum Interagieren mit [CHARACTER.GetShortUINameNoTooltip]#!" - COA_REALM_TOOLTIP_PRIMARY_TITLE_CLICK_INFO:0 "#I Klicken, um den Haupttitel [CHARACTER.GetPrimaryTitle.GetNameNoTooltip|V] anzuzeigen#!" - COA_REALM_TOOLTIP_GUI_CLICK_INFO:0 "#I [Select_CString(Character.IsShownInCharacterWindow, 'Klicken, um zu dem Ort zu gehen', 'Zum Anzeigen klicken')]\nRechtsklicken zum Interagieren mit [CHARACTER.GetShortUINameNoTooltip]#!" - cooltip_spouse_listing:0 "[spouse|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_betrothed_listing:0 "[betrothed|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_concubine_listing:1 "[concubine|E] von [ROOT.Char.GetConcubinist.GetName]" - cooltip_unmarried_listing:0 "Unverheiratet" - GLOBAL_OBSERVER:0 "Beobachtet" - PLAYER_OBSERVER:0 "Beobachtet als [GetPlayer.GetShortUINameNotMeNoTooltip] ([SelectLocalization(GetPlayer.IsPlayer, 'OBSERVER_PLAYER_NAME', 'OBSERVER_AI')])" - OBSERVER_PLAYER_NAME:0 "Gespielt von [GetPlayer.PlayerName]" - OBSERVER_AI:0 "KI" - END_OF_COMBAT_CONTRIBUTION_TOOLTIP:0 "#T Kriegsbeteiligung geändert wegen #V [BattleSummaryWindow.GetCombatResultData.GetWarContribution(GetPlayer)|=]#!#!" - CHARACTER_LOCATION_TOOLTIP:0 "Befindet sich in [Character.GetCurrentLocation.GetName]" - CHARACTER_IMPRISONED_TOOLTIP:0 "[imprisoned|E] durch [Character.GetImprisonedBy.GetUIName]" - CHARACTER_BIRTH_NAME_TOOLTIP:1 "Geburtsname: [Character.GetOriginalFirstName]" - CHARACTER_COURT_POSITIONS_TOOLTIP:0 "[Character.GetHeldCourtAndCouncilPositionsString] von [CHARACTER.GetLiege.GetShortUIName]" - cooltip_opinion_of_player:0 "[opinion|E] über mich: #P [Character.GetOpinionOf(GetPlayer)|+=]#!" - CHARACTER_KILLER_TOOLTIP:0 "Mörder: [Character.GetKiller.GetUIName]" - FAITH_COOLTIP_WINDOW:0 "[Faith.GetAdjective]" - CULTURE_COOLTIP_WINDOW:0 "[Culture.GetName]" - CULTURE_COOLTIP_GETNAME:1 "[Culture.GetNameNoTooltip]" - SORT_BY:0 "Sortieren nach: " - DEBUG_TITLE_KEYS:0 "Titelschlüssel und De-jure-Lehnsherren:" - DEBUG_REGION_KEYS:0 "Geografische Regionen:" diff --git a/project/ck3/base_game/localization/german/gui/council_window_l_german.yml b/project/ck3/base_game/localization/german/gui/council_window_l_german.yml deleted file mode 100644 index 09851cd210..0000000000 --- a/project/ck3/base_game/localization/german/gui/council_window_l_german.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_german: - COUNCILWINDOW_TITLE:0 "Rat" - COUNCILWINDOW_POWERFUL_VASSAL_INFO:0 "@warning_icon!#X [CouncilWindow.GetNumberOfPowerfulVassalsNotInCouncil|V] [powerful_vassals|E] fordern, Teil des [Concept('council', 'Rats')|E] zu sein#!" - COUNCILWINDOW_TT_REPLACE:1 "#T Einen [ACTIVE_COUNCIL_TASK.GetPositionName] ernennen#!" - COUNCILWINDOW_SELECT_COUNCILLOR:0 "[CouncilPositionType.GetName] wurde noch nicht ausgewählt" - COUNCILLOR_RELEVANCE:0 "Relevanz" - COUNCILWINDOW_SELECT_TASK:0 "Wählt die durchzuführende Aufgabe aus" - POTENTIAL_LOCATION_ASSIGN:0 "Zuweisen" - POTENTIAL_LOCATION_CANCEL:0 "Abbrechen" - POTENTIAL_LOCATION_TITLE:0 "Verfügbare Grafschaften" - POTENTIAL_LOCATION_COURT_TITLE:0 "Verfügbare Höfe" - POTENTIAL_LOCATION_SELECT_TT_SELECTED:0 "#T Aufgabe zuweisen #!" - POTENTIAL_LOCATION_SELECT_TT_NOT_SELECTED:0 "#T Aufgabe zuweisen#!\n@warning_icon!#X Diese Aufgabe muss einer bestimmten Grafschaft zugewiesen werden #!\n\n#I Klickt auf die Karte oder wählt eine Grafschaft aus der Liste aus#!" - POTENTIAL_HIDE_TASK_TT:0 "#T Liste der verfügbaren Aufgaben einblenden#!" - POTENTIAL_SHOW_TASK_TT:1 "#I Klicken, um eine Aufgabe auszuwählen#!" - COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER:1 "#T Fortschritt: [ActiveCouncilTask.GetProgress|1V]/[ActiveCouncilTask.GetProgressMax|0V] [ActiveCouncilTask.GetTaskValueName]#!" - COUNCIL_TASK_PROGRESS_BREAKDOWN:0 "#S Monatlicher Fortschritt#!" - COUNCIL_TASK_PROGRESSBAR_FROZEN:0 "@warning_icon!#X Weist diesem Charakter einen Ratsposten zu, damit die Aufgabe weiter voranschreiten kann#!" - COUNCIL_TASK_PROGRESS_RATE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_PROGRESS_RATE_VALUE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_COUNTY_LOCATION:0 "[TITLE.GetName]" - COUNCIL_TASK_COURT_LOCATION:0 "Hof von [TARGET_CHARACTER.GetUIName]" - COUNCIL_TASK_LOCATION:0 "In $LOCATION$" - COUNCIL_WINDOW_TASK_NEEDS_COUNCILLOR:0 "$EFFECT_LIST_BULLET$#N Es muss ein Ratsmitglied ernannt sein, damit Ihr eine Aufgabe auswählen könnt#!" - COUNCIL_WINDOW_TASK_NEEDS_VALID_LOCATION:0 "$EFFECT_LIST_BULLET$#N Es gibt keine gültigen Ziele für diese Aufgabe#!" - COUNCIL_TASK_NAME_HEADER:0 "#T $NAME|V$ #!" - COUNCIL_TASK_ETA:0 "Wird abgeschlossen in $TIME_LEFT|V$" - COUNCIL_TASK_ETA_STRING:0 "$TIME_LEFT$ verbleibend" - COUNCIL_TASK_SELECTABLE_LOCATION:1 "#T Aufgabe wechseln zu\n#!#S $TASK$ in $LOCATION$#!" - COUNCIL_TASK_UNSELECTABLE_LOCATION:1 "Kein gültiges Ziel. Grund:" - COUNCIL_TASK_TBA_ETA:0 "Wird abgeschlossen in $ETA$" - COUNCIL_TASK_EFFECTS_HEADER:0 "#S Effekte#!\n" - COUNCIL_TASK_EFFECTS:0 "#S Beeinflusst#!\n[ActiveCouncilTask.GetTaskEffect]" - COUNCIL_TASK_CANCEL_ASSIGNMENT:1 "#T Zurück#!\nEuer Ratsmitglied wird zu seiner vorherigen Aufgabe zurückkehren" - COUNCIL_TASK_OTHER_SOURCES:1 "Andere Quellen" - COUNCILWINDOW_TT_WAITING_RESPONSE:0 "Warte auf Antwort von [CHARACTER.GetUIName]" - CONFIRM_FIRE_COUNCILLOR_TITLE:0 "Ratsmitglied entlassen" - CONFIRM_FIRE_COUNCILLOR_ACCEPT:0 "Entlassen" - SWAP_COUNCILLOR_CONFIRMATION_TITLE:0 "Ratsmitglied tauschen" - SWAP_COUNCILLOR_CONFIRMATION_ACCEPT:0 "Tauschen" - SWAP_COUNCILLOR_CONFIRMATION_DESC:0 "Die [Concept('council', 'Rats')|E]-Posten von [CHARACTER.GetUIName] und [TARGET_CHARACTER.GetUIName] tauschen" - COUNCIL_TASK_CHARACTER_NOR_VALID:0 "@warning_icon!#X [CHARACTER.GetShortUIName] kann diese Aufgabe nicht erfüllen:#!" - CHANGE_TASK_CONFIRMATION_COUNTY_DESC:1 "Entsendet Euren [COUNCIL_TASK.GetPositionName] mit der Aufgabe [COUNCIL_TASK_TYPE.GetName] nach [COUNTY.GetTitle.GetName]." - CHANGE_TASK_CONFIRMATION_COURT_DESC:2 "Euren [COUNCIL_TASK.GetPositionName] mit der Aufgabe [COUNCIL_TASK_TYPE.GetName] nach [COUNTY.GetTitle.GetName] entsenden." - COUNCIL_TASK_FABRICATE_DOMAIN:0 "Das Fingieren von [claims|E] innerhalb Eures Reiches gibt keinen [casus_belli|E], aber ermöglicht die Aberkennung von Titeln ohne [tyranny|E]" - COUNCIL_TASK_FIND_SECRETS_LIEGE:1 "Euer Lehnsherr @warning_icon!#X Abzug auf Fortschritt#!" - COUNCIL_TASK_FIND_SECRETS_INDEPENDENT:0 "Unabhängiger Herrscher" - COUNCIL_TASK_FIND_SECRETS_VASSAL:1 "Euer Vasall" - COUNCIL_WINDOW_COUNCILOR:0 "([COUNCIL_TASK.GetPositionName])" - COUNCIL_WINDOW_VIEW_LIEGE:0 "Rat von [liege|E] anzeigen" - COUNCIL_WINDOW_VIEW_MY:0 "Euren Rat anzeigen" - COUNCIL_WINDOW_LIEGE_COUNCIL:1 "Rat des Lehnsherrn [CouncilWindow.GetPositionAtLiege]" - COUNCIL_WINDOW_PLAYER_COUNCIL:0 "Euer Rat" - COUNCIL_WINDOW_PLAYER_COURT:0 "Euer Hof" - COUNCIL_WINDOW_RETAINERS:0 "Arzt" - COUNCIL_WINDOW_MINOR_TITLES:0 "Niedere Titel" - COUNCIL_WINDOW_GUESTS:1 "Eure [guests|E]" - COURT_WINDOW_NO_GUESTS:1 "Keine [guests|E]. Mit der Zeit werden wahrscheinlich mehr auftauchen oder Ihr könnt welche über die Entscheidungen oben einladen." - COUNCIL_WINDOW_PRISONERS:0 "Eure [Concept('prisoners', 'Gefangenen')|E]" - COUNCIL_WINDOW_COURTIERS:1 "Eure [courtiers|E]" - COUNCIL_WINDOW_AWAY_COURTIERS:1 "Eure abwesenden [courtiers|E]" - COUNCIL_WINDOW_CANT_FIRE_HEADER:0 "[councillor|E] kann nicht entlassen werden:" - COUNCIL_WINDOW_CANT_REASSIGN_HEADER:0 "Es kann kein neues [councillor|E] zugewiesen werden:" - COUNCIL_WINDOW_CANT_REASSIGN_WARNING:0 "Es kann kein neues [councillor|E] zugewiesen werden" - COUNCIL_WINDOW_MAP_TASK_NAME:0 "Aufgabe [PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_MAP_INSTRUCTION:2 "#I Auf einen Ort auf der Karte klicken, um Aufgaben zuzuweisen\nRechtsklicken zum Abbrechen#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_TT:0 "#I Klicken, um Aufgabe hier zuzuweisen#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_CANCEL_TT:0 "#I Rechtsklicken zum Abbrechen#!" - COUNCIL_WINDOW_MAP_COUNCILLOR_TYPE:0 "Euer [PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_TOOLIP_CULTURES_IN_COUNTY:1 "Kultur: [CULTURE.GetName]" - COUNCIL_WINDOW_TOOLIP_FAITHS_IN_COUNTY:1 "Glaube: [FAITH.GetName]" - COUNCIL_WINDOW_CURRENTLY_APPOINTED:0 "Derzeit eingesetztes Ratsmitglied" - COUNCIL_WINDOW_SKILLS:0 "Werte" - COUNCIL_WINDOW_GUESTS_AND_COURTIERS:0 "Eure [guests|E] und [courtiers|E]" - COURT_WINDOW_NO_GUESTS_OR_COURTIERS:1 "Keine [guests|E] oder [courtiers|E]. Mit der Zeit werden wahrscheinlich mehr auftauchen oder Ihr könnt welche über die Entscheidungen oben einladen." diff --git a/project/ck3/base_game/localization/german/gui/court_grandeur_window_l_german.yml b/project/ck3/base_game/localization/german/gui/court_grandeur_window_l_german.yml deleted file mode 100644 index adf131bb5c..0000000000 --- a/project/ck3/base_game/localization/german/gui/court_grandeur_window_l_german.yml +++ /dev/null @@ -1,44 +0,0 @@ -l_german: - COURT_GRANDEUR_LABEL:1 "[court_grandeur|E]:" - COURT_AMENITIES_LABEL:0 "[court_amenities|E]" - COURT_GRANDEUR_LEVEL_TOOLTIP:3 "#S Effekte#!\n[CourtGrandeurWindow.GetModifierDescForLevel(CourtGrandeurLevel.GetValue)]\n[AddTextIf(GreaterThan_int32(CourtGrandeurLevel.GetValue, '(int32)1'), '#weak $EFFECT_LIST_BULLET$Alle vorherigen Stufen gelten ebenfalls!#!')]" - COURT_GRANDEUR_PROGRESS_TOOLTIP_HEADER:1 "#T [court_grandeur|E]: [CourtGrandeurData.GetCurrent|2]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE:2 "#S Grundwert:#! #underline [CourtGrandeurData.GetBase|V0]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_SIMPLE:0 "#weak (Grundwert #underline [CourtGrandeurData.GetBase|0]#!)#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_TIME:0 "#weak Grundwert wird erreicht in [GetTimeDifferenceWithDays(CourtGrandeurData.GetDaysUntilAtBase)]#!" - COURT_GRANDEUR_CHANGE_TOWARDS_BASE:1 "Monatliche Veränderung zum Grundwert" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_CHANGE:2 "#S $COURT_GRANDEUR_CHANGE_TOWARDS_BASE$:#! #underline [CourtGrandeurData.GetChangeTowardsBase|+=]#!pro Monat" - EXPECTED_LEVEL_MARKER_DIFFERENCE:0 "[CourtGrandeurData.GetDifferenceFromExpectedLevel]" - EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS:0 "[Abs_int32(CourtGrandeurData.GetDifferenceFromExpectedLevel)]" - EXPECTED_LEVEL_MARKER_EQUAL:0 "Wie erwartet" - EXPECTED_LEVEL_MARKER_ABOVE:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ über den Erwartungen" - EXPECTED_LEVEL_MARKER_BELOW:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ unter den Erwartungen" - COURT_GRANDEUR_EXPECTATIONS_TOOLTIP:0 "Euer [royal_court|E] liegt #V $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$#! [Concept('court_grandeur_level', 'Hofpracht-Stufe(n)')|E] [Select_CString(LessThan_int32(CourtGrandeurData.GetDifferenceFromExpectedLevel, '(int32)0'), 'über','unter')] dem, was in Anbetracht von Eurer [realm_size|E] und Eurem [rank|E] zu erwarten ist.\n\n#S Effekte#!\n[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP:0 "die Effekte von [GetCourtGrandeurLevelModifier(CourtGrandeurData.GetCurrentLevelIgnoreGrace).GetNameWithTooltip] angewendet werden" - COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP:0 "alle Effekte verloren gehen" - COURT_GRANDEUR_GRACE_PERIOD_TOOLTIP:0 "Da Ihr vor Kurzem eine [court_grandeur_level|E] verloren habt, habt Ihr eine bestimmte Zeit ([CourtGrandeurData.GetGracePeriodEndDate.GetTimeToDate|V]), um wieder [GetCourtGrandeurLevelModifier(CourtGrandeurData.GetCurrentLevel).GetNameWithTooltip] zu erreichen, bevor [SelectLocalization(EqualTo_int32(CourtGrandeurData.GetCurrentLevelIgnoreGrace, '(int32)0'), 'COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP', 'COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP'))]." - TOP_ROYAL_COURTS_HEADER:0 "#T Dieser [royal_court|E] hat den $RANK|O$ Rang unter den $COURTS$ der ganzen Welt#!" - TOP_ROYAL_COURT_ENTRY:0 "$POSITION$. [CHARACTER.GetUINameNotMe]" - TOP_ROYAL_COURT_ENTRY_DISPLAYED_COURT:0 "#bold $POSITION$. [CHARACTER.GetUINameNotMe] #weak (dieser Hof)#!#!" - ELLIPSIS:0 "…" - - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_TITLE:0 "Hofpracht-Stufe erhöht" - COURT_GRANDEUR_TOAST_GRANDEUR_RANK_INCREASED_TITLE:0 "Pracht-Stufe erhöht" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_TITLE:0 "Hofpracht-Stufe verringert" - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_DESCRIPTION:0 "Euer [royal_court|E] ist nun auf [court_grandeur_level|E] [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_DESCRIPTION:0 "Euer [royal_court|E] ist nun auf [court_grandeur_level|E] [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_EXPECTATION_EFFECTS:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION:1 "@warning_icon!#X Dieser Hof liegt [Subtract_int32(CourtGrandeurData.GetMinimumExpectedLevel,CourtGrandeurData.GetCurrentLevel)] [Select_CString(EqualTo_int32(Subtract_int32(CourtGrandeurData.GetMinimumExpectedLevel,CourtGrandeurData.GetCurrentLevel),'(int32)1'),'Stufe','Stufen')] unter der erwarteten [court_grandeur_level|E], was folgende Auswirkungen hat:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION:0 "Dieser Hof ist auf seiner erwarteten [court_grandeur_level|E], sodass keine zusätzlichen positiven oder negativen Effekte eintreten." - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION:1 "Dieser Hof liegt [Subtract_int32(CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel)] [Select_CString(EqualTo_int32(Subtract_int32(CourtGrandeurData.GetCurrentLevel,CourtGrandeurData.GetMinimumExpectedLevel),'(int32)1'),'Stufe','Stufen')] unter der erwarteten [court_grandeur_level|E], was folgende Auswirkungen hat:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelWithoutGraceModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION_IGNORE_GRACE:1 "@warning_icon!#X Am [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] fällt dieser Hof auf [Subtract_int32(CourtGrandeurData.GetMinimumExpectedLevel,CourtGrandeurData.GetCurrentLevelIgnoreGrace)] [Select_CString(EqualTo_int32(Subtract_int32(CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace),'(int32)1'), 'Stufe','Stufen')] unter die erwartete [court_grandeur_level|E], was folgende Auswirkungen hat:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION_IGNORE_GRACE:1 "In [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] fällt dieser Hof auf seine erwartete [court_grandeur_level|E]. Positive Auswirkungen der über den Erwartungen liegenden Stufe(n) fallen dann weg." - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION_IGNORE_GRACE:1 "In [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] steigt dieser Hof auf [Subtract_int32(CourtGrandeurData.GetCurrentLevelIgnoreGrace,CourtGrandeurData.GetMinimumExpectedLevel)] [Select_CString(EqualTo_int32(Subtract_int32(CourtGrandeurData.GetCurrentLevelIgnoreGrace,CourtGrandeurData.GetMinimumExpectedLeve),'(int32)1'),'Stufe','Stufen')] über die erwartete [court_grandeur_level|E], was folgende Auswirkungen hat:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_EXPECTED_LEVEL:0 "Dies sind Eure derzeitigen [court_grandeur_expectations|E]" - COURT_GRANDEUR_PENDING_LEVEL:1 "Wird in [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] Eure derzeitige Stufe" - COURT_GRANDEUR_LEVEL_REQUIREMENT:0 "#weak (erfordert [CourtGrandeurLevel.GetGrandeurForLevel|V0]+ [court_grandeur|E])#!" - COURT_GRANDEUR_ACTIVE_LEVEL:0 "#bold Aktive Stufe#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL:0 "#bold Derzeitige Stufe#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_INACTIVE_LEVEL:0 "#bold #X Inaktive Stufe#!#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL_GRACE_PERIOD:2 "@warning_icon! #X Nicht genug [grandeur|E], um diese Stufe zu erhalten; wird in [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] inaktiv, wenn die Hofpracht nicht auf mindestens [CourtGrandeurLevel.GetGrandeurForLevel|V0] angehoben wird#!" diff --git a/project/ck3/base_game/localization/german/gui/court_window_l_german.yml b/project/ck3/base_game/localization/german/gui/court_window_l_german.yml deleted file mode 100644 index ff360d5eb9..0000000000 --- a/project/ck3/base_game/localization/german/gui/court_window_l_german.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_german: - COURT_WINDOW_TITLE:1 "Höflinge" - COURT_WINDOW_YOUR_COURTIERS:0 "Eure Höflinge" diff --git a/project/ck3/base_game/localization/german/gui/courtwindow_l_german.yml b/project/ck3/base_game/localization/german/gui/courtwindow_l_german.yml deleted file mode 100644 index af1bf0d4c2..0000000000 --- a/project/ck3/base_game/localization/german/gui/courtwindow_l_german.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_german: - COURT:0 "Hof von [CourtWindow.GetCharacter.GetUINameNoTooltip]" - COURTIER_SORT_GUEST:0 "$game_concept_guest$" - COURT_SCENE_CHARACTER_NAME_NO_RELATION:0 "[CHARACTER.GetName]" - COURT_SCENE_CHARACTER_NAME:0 "[CHARACTER.GetName] #weak ($RELATION$)#!" - COURT_SCENE_EDITOR_DEV_CAM_DESC:0 "Developer-Kamera" diff --git a/project/ck3/base_game/localization/german/gui/create_claimant_faction_window_l_german.yml b/project/ck3/base_game/localization/german/gui/create_claimant_faction_window_l_german.yml deleted file mode 100644 index 7ab79a9bcd..0000000000 --- a/project/ck3/base_game/localization/german/gui/create_claimant_faction_window_l_german.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_german: - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_IN_REALM:0 "@warning_icon!#X Ist nicht im Reich von [CHARACTER.GetShortUIName]#!" - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_UNLANDED:0 "@warning_icon!#X Ist nicht landlos#!" - CREATE_CLAIMANT_FACTION_INVITE:0 "#T Als Anspruchsteller einladen#!" - CREATE_CLAIMANT_FACTION_SELECT_CLAIMANT:0 "@warning_icon!#X Kein Anspruchssteller ausgewählt#!" - CREATE_CLAIMANT_FACTION_SELECT_TITLE:0 "@warning_icon!#X Kein Titel ausgewählt#!" diff --git a/project/ck3/base_game/localization/german/gui/culture_divergence_window_l_german.yml b/project/ck3/base_game/localization/german/gui/culture_divergence_window_l_german.yml deleted file mode 100644 index ab3e8405f5..0000000000 --- a/project/ck3/base_game/localization/german/gui/culture_divergence_window_l_german.yml +++ /dev/null @@ -1,29 +0,0 @@ -l_german: - DIVERGE_CULTURE_EXECUTE_LABEL:0 "Kultur abzweigen" - DIVERGE_CULTURE_EXECUTE_TOOLTIP:1 "#T Kultur abzweigen#!\nZweigt von [Culture.GetName] ab und erschafft eine neue [divergent_culture|E].\n\n[DivergenceWindow.GetDivergeBlockers]" - DIVERGE_CULTURE_WINDOW_TITLE:0 "Zweigt von [Culture.GetNameNoTooltip] ab" - DIVERGENCE_TOTAL_COST:0 "Kosten: [SuccessionLawChangeWindow.GetSelectedLaw.GetShortCostString]" - DIVERGENCE_COST_TOOLTIP:0 "#T Abzweigkosten: [DivergenceWindow.GetDivergeCostString]#!\n[DivergenceWindow.GetDivergeCostBreakdown]" - DIVERGE_CULTURE_NAME:0 "[Select_CString(StringIsEmpty(DivergenceWindow.GetNewCultureName),'Namen auswählen','')] [DivergenceWindow.GetNewCultureName]" - CULTURE_DIVERGENCE_COOLDOWN:0 "#weak Jeder Herrscher kann seine Kultur nur einmal abzweigen. Von dieser [divergent_culture|E] können für [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] Jahre keine weiteren Kulturen abgezweigt werden.#!" - CULTURE_CREATION_DIVERGENCE_ACCEPTANCE_TEXT:0 "[GetPlayer.GetCulture.GetCollectiveNoun]-Akzeptanz wird bei 100 % liegen." - CULTURE_AESTHETICS_DIVERGE_TOOLTIP:0 "#T [CultureAesthetics.GetName]-Ästhetik#!\n[CultureAesthetics.GetDesc]" - CULTURE_AESTHETICS_DESC:0 "Namensgebung: $NAME_LIST$\nArchitektur: $BUILDING|V$\nMode: $CLOTHES|V$\nWappen: $COAT_OF_ARMS|V$\nRüstzeug: $UNIT|V$" - CULTURE_CREATION_REPLACE_TRADITION_HEADER:1 "Verfügbare Traditionen" - TRADITION_BASE_COST_HEADER:0 "Grundkosten: $COST$" - TRADITION_COST_HEADER:1 "[CULTURE_TRADITION.GetName]: $COST$" - DIVERGENCE_NO_COST_EXISTING_TRADITION:0 "Kostenlos, da Ihr diese Tradition schon habt." - DIVERGENCE_NO_PILLAR_CHANGED:0 "@warning_icon! #X Kein [culture_pillar|E] geändert#!" - TRADITION_BLOCKS_DIVERGENCE:1 "[CULTURE_TRADITION.GetName]:" - PILLAR_BLOCKS_DIVERGENCE:1 "[CULTURE_PILLAR.GetName]:" - DIVERGE_NAME_FORMAT_0:0 "[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_1:0 "Neu-[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_1:0 "Neu-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_1:0 "Neu-[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_2:0 "Neu-[CULTURE.GetNameNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_2:0 "Neu-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_2:0 "Neu-[CULTURE.GetPrefixNoTooltip]" - CREATE_CULTURE_SELECT_COLOR:0 "Wählt eine Farbe für Eure neue [culture|E] aus" - TRADITION_CATEGORY_DIVERGE_NAME:0 "[TraditionGrouping.GetGroupingName] ([GetDataModelSize(TraditionGrouping.GetPossibleTraditions)])" diff --git a/project/ck3/base_game/localization/german/gui/culture_hybridization_window_l_german.yml b/project/ck3/base_game/localization/german/gui/culture_hybridization_window_l_german.yml deleted file mode 100644 index a8bc1c7e83..0000000000 --- a/project/ck3/base_game/localization/german/gui/culture_hybridization_window_l_german.yml +++ /dev/null @@ -1,58 +0,0 @@ -l_german: - HYBRIDIZE_CULTURE_EXECUTE_LABEL:0 "Durch Mischkultur" - HYBRIDIZE_CULTURE_EXECUTE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_EXECUTE_LABEL$#!\nBildet eine [hybrid_culture|E] aus der Kombination von Aspekten der [GetPlayer.GetCulture.GetNameNoTooltip]en und der [Culture.GetNameNoTooltip]en Kultur.\n\n[HybridizationWindow.GetHybridizeBlockers]" - HYBRIDIZE_CULTURE_WINDOW_TITLE:0 "Mischkultur bilden" - HYBRIDIZATION_TOTAL_COST:0 "Kosten: [HybridizationWindow.GetHybridizeCostString]" - HYBRIDIZATION_COST_TOOLTIP:0 "#T Kosten: [HybridizationWindow.GetHybridizeCostString]#!\n[HybridizationWindow.GetHybridizeCostBreakdown]" - CULTURE_CREATION_NAMING_HEADER:0 "Namen auswählen …" - CULTURE_CREATION_NAME_TOOLTIP:0 "Gebt einen Namen für Eure neue [culture|E] ein" - CULTURE_CREATION_NAMING_NAME_BASE:0 "Name" - CULTURE_CREATION_NAMING_NAME:0 "$CULTURE_CREATION_NAMING_NAME_BASE$:" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE:0 "Sammelbezeichnung" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN:0 "$CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE$:" - CULTURE_CREATION_NAMING_PREFIX_BASE:0 "Präfix" - CULTURE_CREATION_NAMING_PREFIX:0 "$CULTURE_CREATION_NAMING_PREFIX_BASE$:" - HYBRIDIZE_CULTURE_NAME:0 "[Select_CString(StringIsEmpty(HybridizationWindow.GetNewCultureName),'Name auswählen', '')] [HybridizationWindow.GetNewCultureName]" - CULTURE_CREATION_NEW_CULTURE_HEADER:0 "Neue Kultur" - CULTURE_CREATION_NEW_CULTURE_TEXT:0 "Die [culture|E] wird mit Euch als [culture_head|E] erschaffen." - CULTURE_CREATION_ACCEPTANCE_HEADER:0 "Akzeptanz" - CULTURE_CREATION_ACCEPTANCE_TEXT:0 "[GetPlayer.GetCulture.GetCollectiveNoun]- und [Culture.GetCollectiveNoun]-Akzeptanz wird bei 100 % liegen." - CULTURE_CREATION_INNOVATIONS_HEADER:0 "Innovationen" - CULTURE_CREATION_INNOVATIONS_TEXT:1 "Ihr werdet diese [Culture.GetName]e [innovation|E] entdecken:" - CULTURE_CREATION_INNOVATIONS_PLURAL_TEXT:0 "Ihr werdet diese [GetDataModelSize(HybridizationWindow.GetInnovationsGained)] [Culture.GetName]en [innovations|E] entdecken:" - CULTURE_CREATION_INNOVATIONS_PLURAL_INCLUDING_TEXT:0 "Ihr werdet [GetDataModelSize(HybridizationWindow.GetInnovationsGained)] [Culture.GetName]e [innovations|E] entdecken, unter anderem:" - CULTURE_CREATION_REALM_ADOPTION_HEADER:0 "Reichsannahme" - CULTURE_CREATION_REALM_ADOPTION_TEXT:0 "Meine [close_family|E] wird konvertieren\n[VassalConversionWindow.GetNumberOfVassalsToConvert] von [VassalConversionWindow.GetNumberOfVassals] [vassals|E] werden wechseln" - CULTURE_HYBRIDIZATION_COOLDOWN:1 "#weak Jeder Herrscher kann nur einmal eine [hybrid_culture|E] erschaffen. Die neue Kultur kann für [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0] keine Mischkultur bilden.#!" - CULTURE_CREATION_ETHOS:1 "[ethos|E]" - CULTURE_CREATION_HERITAGE:1 "[heritage|E]" - CULTURE_CREATION_LANGUAGE:1 "[language|E]" - CULTURE_CREATION_MARTIAL_CUSTOM:1 "[martial_custom|E]" - CULTURE_CREATION_NAMING_LIST:0 "Namensgebung" - CULTURE_CREATION_BUILDINGS:0 "Architektur" - CULTURE_CREATION_CLOTHING:0 "Mode" - CULTURE_CREATION_COAS:0 "Wappen" - CULTURE_CREATION_UNITS:0 "Rüstzeug" - CULTURE_CREATION_AESTHETICS:0 "Ästhetik" - CULTURE_CREATION_TOO_MANY_TRADITIONS:0 "#X @warning_icon!Mehr als $MAX$ Traditionen ausgewählt#!" - CULTURE_CREATION_NAME_IN_USE:0 "#X @warning_icon!Es gibt bereits eine Kultur, die $NAME$ heißt#!" - CULTURE_CREATION_NEED_PILLARS_FROM_BOTH:0 "#X @warning_icon!Pfeiler aus beiden Kulturen müssen ausgewählt werden, die nicht geteilte Pfeiler sind#!" - CULTURE_CREATION_BLOCKERS_HEADER:0 "Kann Kultur nicht erschaffen" - HYBRID_NAME_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetBaseNameNoTierNoTooltip]" - HYBRID_PREFIX_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_PILLAR:1 "Beide" - MAP_COLOR_SELECTION_LABEL:0 "Kartenfarbe" - HYBRID_COA_DESC:0 "Wird Wappenelemente aus beiden Kulturen verwenden" - HYBRID_FASHION_DESC:0 "Wird Mode aus beiden Kulturen verwenden" - HYBRID_NAMES:0 "Wird Namen aus beiden Kulturen verwenden" - CULTURE_CREATION_TRADITIONS_COUNT:0 "Wählt bis zu [GetPlayer.GetCulture.GetMaxNumberOfTraditions] [traditions|E] von jeder der beiden [cultures|E] aus ([HybridizationWindow.GetTraditionPicksTotal] ausgewählt)" diff --git a/project/ck3/base_game/localization/german/gui/culture_window_l_german.yml b/project/ck3/base_game/localization/german/gui/culture_window_l_german.yml deleted file mode 100644 index e347e6108d..0000000000 --- a/project/ck3/base_game/localization/german/gui/culture_window_l_german.yml +++ /dev/null @@ -1,192 +0,0 @@ -l_german: - CULTURE_WINDOW_TITLE:0 "[Culture.GetNameNoTooltip]" - CULTURE_RELATION_MY_CULTURE:2 "Eure [culture|E]:" - CULTURE_RELATION_MY_REALM:0 "[culture|E] in Eurem [realm|E]" - CULTURE_RELATION_MY_TOP_REALM:0 "[culture|E] in Eurem [top_realm|E]" - CULTURE_RELATION_FOREIGN_CULTURE:1 "Fremde [culture|E]" - CULTURE_WINDOW_ERA_JOINED:0 "$JOINED$-" - CULTURE_WINDOW_ERA_JOINED_LEFT:0 "$JOINED$-$LEFT$" - CULTURE_WINDOW_ERA_LEFT:0 "" #intentionally empty - CULTURE_WINDOW_ERA_DISCOVERED_BY:0 "Entdeckt von [CULTURE.GetCollectiveNoun]" - CULTURE_WINDOW_CULTURE_HEAD_TITLE:0 "[culture_head|E]: [Character.GetUIName|U]" - CULTURE_WINDOW_HEAD_FASCINATION:0 "[fascination|E]: [CultureWindow.GetCulture.GetFascination.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_INFO:0 "#weak Der Herrscher dieser Kultur hat die meisten [CULTURE.GetNameNoTooltip|l]en [counties|E] in seinem [realm|E] ($COUNT|V$ Grafschaften)#!" - CULTURE_WINDOW_MY_CULTURE_INFO:1 "#weak Ihr habt $COUNT|V$ [CULTURE.GetNameNoTooltip|l]e Grafschaften in Eurem Reich.#!" - CULTURE_WINDOW_INNOVATIONS:0 "[Culture.GetNameNoTooltip]e [innovations|E]" - CULTURE_WINDOW_CULTURE:1 "[Culture.GetNameNoTooltip|U]e Kultur" - CULTURE_WINDOW_ERA_NAME:0 "[era|E] [CultureEra.GetNameNoTooltip|U]\n[GuiCultureEra.GetJoinedLeftString]" - INNOVATION_TOOLTIP_TYPE:0 "[CultureInnovationType.GetGroupName]-[innovation|E]" - INNOVATION_TOOLTIP_ERA:0 "[era|E]: [CultureInnovation.GetCultureEra.GetName]" - INNOVATION_TOOLTIP_GAIN:0 "Es besteht eine Chance von [CultureInnovation.GetProgressChance|V%], jeden Monat [CultureInnovation.GetProgressGain|V^] Fortschritt hinzuzugewinnen:" - INNOVATION_NOT_IN_ERA:0 "#X Nicht in der $ERA_TYPE|V$-[era|E]#!" - INNOVATION_NOT_IN_REGION:1 "@warning_icon!#X Die [culture|E] „$CULTURE_NAME|V$“ ist nicht präsent in $REGION$:\n Um präsent zu sein, muss mindestens einer dieser Punkte erfüllt sein:\n $BULLET_WITH_TAB$$MIN_REGION|V$ Grafschaften in $REGION$ sind Teil der Kultur „$CULTURE_NAME$“ (Derzeit: $CURRENT|V$)\n $BULLET_WITH_TAB$$CULTURE_PERC|%0V$ #bold aller#! Gemeinden der Kultur „$CULTURE_NAME$“ in $REGION$ (Derzeit: $CULTURE_CURRENT_PERC|%0V$)#!" - INNOVATION_GAIN_BREAKDOWN_BASE:0 "Basisfortschritt" - INNOVATION_GAIN_BREAKDOWN_DEVELOPMENT:0 "Durchschnittliche [development|E] von [CULTURE.GetNameNoTooltip|l]en [counties|E]" - INNOVATION_GAIN_BREAKDOWN_ERAS_AHEAD:0 "Aus vorheriger $NAME|V$-[era|E]" - INNOVATION_CHANCE_BREAKDOWN_BASE:0 "Basischance" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_BORDERS:0 "[exposure|E] #weak (Grenze mit: [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_REALM:0 "[exposure|E] #weak (Teilt [realm|E] mit: [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_RELIGION:0 "[exposure|E] #weak (Teilt [religion|E] mit: [CULTURE.GetCollectiveNoun])#!" - INNOVATION_CHANCE_BREAKDOWN_FASCINATION:0 "[fascination|E]" - INNOVATION_ERA_NOT_IN_YEAR:0 "#N Diese Epoche ist nicht verfügbar bis $YEAR$ AD#!" - INNOVATION_ERA_NOT_IN_PREVIOUS_ERA:0 "#N Zuerst muss die [era|E] [ERA.GetName] erreicht sein#!" - INNOVATION_ERA_NOT_ENOUGH_INNOVATIONS_FROM_PREVIOUS_ERA:0 "#N Hat nicht mindestens [GetDefine('NCulture', 'MINIMUM_INNOVATIONS_TO_NEXT_ERA')|%0] der Innovationen der [era|E] [ERA.GetName] entdeckt (es fehlen noch $NUM_MISSING|V$)#!" - INNOVATION_ERA_PROGRESS_STATE:0 "Fortschritt: $PROGRESS|V0$/100" - INNOVATION_ERA_PROGRESS_ESTIMATED_TIME_LEFT:0 " #weak (~$TIME_LEFT$)#!" - INNOVATION_ERA_PROGRESS_SUM:0 "Monatlicher Fortschritt" - INNOVATION_ERA_TOOLTIP_EFFECTS:0 "#T Effekte#!" - INNOVATION_UNLOCK_BUILDING:0 "Kann Folgendes bauen: $NAME$" - INNOVATION_UNLOCK_DECISION:0 "Kann folgende [decision|E] durchsetzen: $NAME$" - INNOVATION_UNLOCK_CASUS_BELLI:0 "Kann folgenden [casus_belli|E] nutzen: $NAME$" - INNOVATION_UNLOCK_MAA:0 "Kann $NAME$ als [men_at_arms|E] rekrutieren" - INNOVATION_UNLOCK_LAW:0 "Kann folgendes [law|E] erlassen: $NAME$" - INNOVATION_MEN_AT_ARMS_TYPE_BONUS:0 "$NAME$-Bonus" - INNOVATION_TOOLTIP_PROGRESS:0 "Fortschritt: [CultureInnovation.GetProgress|0V]/100" - INNOVATION_STATE_DISCOVERED:0 "Der Kultur der [CULTURE.GetCollectiveNoun] bekannt" - INNOVATION_STATE_PROGRESSING:0 "Vermutlich in etwa $TIME|V$ entdeckt" - INNOVATION_STATE_BLOCKED:0 "Nicht verfügbar für: [CULTURE.GetCollectiveNoun]" - INNOVATION_CLICK_TO_SELECT_FASCINATION:0 "#I Klicken, um als [cultural_fascination|E] auszuwählen#!" - INNOVATION_EXPOSURE_MARKER_TOOLTIP:0 "#T Derzeitiger [exposure|E]#!\nDiese [culture|E] steht derzeit unter dem Einfluss einer [innovation|E], die ihren Fortschritt stark vorantreibt." - INNOVATION_FASCINATION_MARKER_TOOLTIP:0 "#T Derzeitige [cultural_fascination|E]#!\nDas [cultural_head|E] ist von dieser [innovation|E] fasziniert und treibt ihren Fortschritt stark voran. Das Kulturoberhaupt kann sich jederzeit dazu entscheiden, von einer anderen Innovation fasziniert zu sein." - CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT:0 "#X @warning_icon!Blockiert für Regierungen folgender Form: [GetPlayer.GetGovernment.GetName]#!" - CULTURE_TOOLTIP_DESC:2 "[heritage|E]: [Culture.GetHeritage.GetNameNoTooltip]\n[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]\n[era|E]: [Culture.GetCultureEra.GetName]\n\n[Culture.GetCultureEra.GetType.GetDescription|F]" - CULTURE_ERA_TOOLTIP_REACHED:1 "#P Die [CultureEra.GetCulture.GetCollectiveNounNoTooltip] haben diese Epoche erreicht#!" - CULTURE_ERA_INNOVATION_COUNT_JOIN_LEAVE:0 "[GuiCultureEra.GetJoinedLeftString]\n[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_INNOVATION_COUNT:0 "[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_BLOCKED_BLOCKED_TILE:0 "Die Epoche [CultureEra.GetNameNoTooltip] wurde von den [CultureEra.GetCulture.GetCollectiveNounNoTooltip] noch nicht erreicht" - CULTURE_COOLTIP_FASCINATION:1 "Derzeitiges [fascination|E]: [Culture.GetFascination.GetNameNoTooltip]" - CULTURE_COOLTIP_ERA:2 "Derzeitige [era|E]: [Culture.GetCultureEra.GetName] #weak ([Culture.GetNumberOfDiscoveredInnovations] Innovationen)#!" - CULTURE_COOLTIP_NO_AVAILABLE_INNOVATION:0 "Keine verfügbaren Innovationen" - CULTURE_WINDOW_CULTURE_HEAD_NOTPLAYER:0 "[CultureWindow.GetCultureHeadInfo]. [CultureWindow.GetMyCultureInfo]" - CULTURE_COOLTIP_HEAD:0 "[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]" - CULTURE_COOLTIP_NO_HEAD:0 "[cultural_head|E]: Keines" - CULTURE_COOLTIP_CLICK:0 "#I Klicken, um [Culture.GetNameNoTooltip]e Kultur anzuzeigen#!" - CULTURE_VIEW_OVERVIEW:0 "Traditionen und Pfeiler" - CULTURE_VIEW_INNOVATIONS:0 "Innovationen ([Culture.GetCultureEra.GetNameNoTooltip])" - CULTURE_VIEW_ACCEPTANCE:1 "[Concept('cultural_acceptance', 'Akzeptanz')|E]: [Culture.GetAcceptance(GetPlayer.GetCulture)|%/0V]" - CULTURE_ACCEPTANCE_TOOLTIP:0 "#T Kulturakzeptanz: [Culture.GetAcceptance(GetPlayer.GetCulture)|%/0]\n#!#weak Gegenseitige Akzeptanz ([GetPlayer.GetCulture.GetName] und [Culture.GetNameNoTooltip])#!\n\n[Culture.GetYearlyAcceptanceChangeDesc(GetPlayer.GetCulture)]\n\n[Culture.GetAcceptanceBaselineDesc(GetPlayer.GetCulture)]\n\n[Culture.GetAcceptanceChangelog(GetPlayer.GetCulture)]" - CULTURE_VIEW_ACCEPTANCE_DIFF:0 "[Culture.GetAcceptanceDiff(GetPlayer.GetCulture)|2+=]" - CULTURE_VIEW_ACCEPTANCE_DIFF_BRACKETS:0 "([Culture.GetAcceptanceDiff(GetPlayer.GetCulture)|1+=])" - CULTURE_VIEW_PILLARS:0 "Pfeiler" - CULTURE_VIEW_TRADITIONS:0 "Traditionen" - CULTURE_VIEW_AESTHETICS:0 "Ästhetik" - CULTURE_VIEW_HERITAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip|U]e Herkunft" - CULTURE_VIEW_LANGUAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip|U]e Sprache" - CULTURE_VIEW_MARTIAL_CUSTOM_TEXT:2 "Kriegsführung: [CulturePillar.GetNameNoTooltip]" - CULTURAL_ACCEPTANCE_FROM_BORDER:0 "Angrenzend an meine Kultur" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALM:0 "[Concept('culture_intermingling','Verflechtung im Reich')|E]" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALMS:0 "[Concept('culture_intermingling','Verflechtung im Reichen')|E]" - CULTURAL_ACCEPTANCE_FROM_VASSALS:0 "Vasallentum" - CULTURAL_ACCEPTANCE_FROM_REGRESSION:0 "Verfall auf [Concept('cultural_acceptance_baseline','Grundwert')|E] ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_FROM_REGRESSION_NO_INTERACTION:0 "Verfall auf [Concept('cultural_acceptance_baseline','Grundwert')|E], keine Interaktion ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_DIMINISHING_RETURNS:0 "Derzeitige Akzeptanz" - CULTURAL_ACCEPTANCE_FROM_NO_INTERACTION:0 "Keine Interaktion" - CULTURAL_ACCEPTANCE_FROM_TASK:1 "[CHARACTER.GetShortUIName] fördert [cultural_acceptance|E]" - CULTURAL_ACCEPTANCE_YEARLY_CHANGE:0 "Jahresveränderung" - CULTURAL_ACCEPTANCE_GAINS:0 "Jahreszugewinn" - CULTURAL_ACCEPTANCE_LOSSES:0 "Jahresverlust" - CULTURAL_ACCEPTANCE_BASELINE:0 "[Concept('cultural_acceptance_baseline', 'Akzeptanz-Grundwert')|E]" - CULTURE_PILLAR_GENERAL_TOOLTIP:2 "[CulturePillar.GetEffectDescription(Culture.Self)]\n\n[CulturePillar.GetDescription(Culture.Self)|F]" - CULTURE_PILLAR_TOOLTIP_HERITAGE_EFFECT:1 "#P +20#! [cultural_acceptance_baseline|E] bei Kulturen, die auch diese Herkunft haben" - CULTURE_PILLAR_TOOLTIP_HERITAGE_SAME:0 "Eure Abstammung" - CULTURE_PILLAR_TOOLTIP_HERITAGE_DIFF:0 "Andere Herkunft als Eure [culture|E]" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT:1 "#P +10#! [cultural_acceptance_baseline|E] bei Kulturen, die auch diese Sprache haben" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_SAME:1 "Eure Muttersprache" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_DIFF:0 "Andere Sprache als Eure [culture|E]" - CULTURE_PILLAR_TOOLTIP_COURT_LANGUAGE:0 "Eure [court_language|E]" - CULTURE_TRADITION_GENERAL_TOOLTIP:0 "[CultureTradition.GetEffectDescription(Culture.Self)]\n\n[CultureTradition.GetDescription(Culture.Self)|F]" - CULTURE_TRADITION_TOOLTIP_CLICKINFO:0 "[Select_CString(GetVariableSystem.HasValue('culture_view_reform_open', 'true' ), '#I Klicken zum Ersetzen#!', '')]" - CULTURE_TRADITION_ESTABLISHING_TOOLTIP:0 "Fortschritt: [CultureReformation.GetProgress|2]/100 ([CultureReformation.GetTimeLeft] verbleibend)\nMonatlicher Fortschritt [CultureReformation.GetProgressBreakdown]\n\n[CultureTradition.GetEffectDescription(Culture.Self)]\n\n[CultureTradition.GetDescription(Culture.Self)|F]" - CULTURE_PILLAR_ESTABLISHING_TOOLTIP:0 "Fortschritt: [CultureReformation.GetProgress|2]/100 ([CultureReformation.GetTimeLeft] verbleibend)\nMonatlicher Fortschritt [CultureReformation.GetProgressBreakdown]\n\n[CulturePillar.GetEffectDescription(Culture.Self)]\n\n[CultureTradition.GetDescription(Culture.Self)|F]" - CULTURE_TRADITION_ESTABLISHING_PROGRESS_HEADER:0 "#S Wird etabliert#!\n#weak Bis sie etabliert ist, wird keine der Auswirkungen der [tradition|E] angewendet#!" - CULTURE_PILLAR_ESTABLISHING_PROGRESS_HEADER:0 "#S Wird etabliert#!\n#weak Bis sie etabliert ist, wird keine der Auswirkungen der [CulturePillar.GetTypeName] angewendet#!" - CHARACTERS_OF_CULTURE_MODIFIER:0 "#S Alle [CULTURE.GetNameNoTooltip]en Charaktere:#!" - CHARACTERS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Alle Charaktere der Kultur:#!" - CHARACTERS_OF_CULTURE_DOCTRINE_MODIFIER:0 "#S Alle Charaktere mit [FAITH_DOCTRINE.GetBaseName]:#!" - COUNTIES_OF_CULTURE_MODIFIER:0 "#S Alle [CULTURE.GetNameNoTooltip]en Gemeinden:#!" - COUNTIES_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Alle Gemeinden der Kultur:#!" - HOLDINGS_OF_CULTURE_MODIFIER:0 "#S Alle [CULTURE.GetNameNoTooltip]en Besitztümer:#!" - HOLDINGS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Alle Besitztümer der Kultur:#!" - pillar_type_heritage:0 "[heritage|E]" - pillar_type_ethos:0 "[ethos|E]" - pillar_type_language:0 "[language|E]" - pillar_type_martial_custom:0 "[martial_custom|E]" - CULTURE_AESTHETICS:0 "[Culture.GetNameNoTooltip]e Ästhetik" - CULTURE_AESTHETICS_TOOLTIP:0 "#T [Culture.GetNameNoTooltip]e Ästhetik#!\nNamensgebung: [Culture.GetNamingListName|V]\nArchitektur: [Culture.GetBuildingGfxName|V]\nMode: [Culture.GetClothingGfxName|V]\nWappen: [Culture.GetCoAGfxName|V]\nRüstzeug: [Culture.GetUnitGfxName|V]" - CULTURE_WINDOW_NO_HEAD:0 "Kein [culture_head|E]" - CULTURE_WINDOW_NO_HEAD_NO_COUNTIES:0 "Keine Gemeinden der Kultur" - CULTURE_WINDOW_NO_VALID_HEAD:0 "Keine zulässigen Kandidaten" - CULTURE_ACCEPTANCE_CHANGELOG_ENTRY:1 "[DATE.GetStringShort]: $DESC$: $VALUE|1+=$" - CULTURE_ACCEPTANCE_CHANGELOG_HEADER:0 "#S Jüngste Änderungen:#!" - NO_HYBRIDIZE_INFO_HERITAGE:0 "Man kann keine [hybrid_culture|E] mit einer anderen bilden, mit der man eine [heritage|E] teilt." - NO_HYBRIDIZE_INFO_PARENT:0 "Man kann keine [hybrid_culture|E] mit einer anderen bilden, von der die eigene sich ableitet." - NO_HYBRIDIZE_INFO_CHILD:0 "Man kann keine [hybrid_culture|E] mit einer anderen bilden, die sich von der eigenen ableitet." - HYBRIDIZE_CULTURE_LABEL:0 "Mischkultur bilden" - HYBRIDIZE_CULTURE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_LABEL$#!\nBildet eine [hybrid_culture|E] aus der Kombination von Aspekten der [GetPlayer.GetCulture.GetNameNoTooltip]en und der [Culture.GetNameNoTooltip]en Kultur.\n\n[GetPlayer.GetCulture.GetHybridizationBlockers(Culture.Self)]" - DIVERGE_CULTURE_LABEL:0 "Kultur abzweigen" - DIVERGE_CULTURE_TOOLTIP:0 "#T Kultur abzweigen#!\n Zweigt von [Culture.GetName] ab und erschafft eine neue [divergent_culture|E].\n\n[GetPlayer.GetCulture.GetDivergenceBlockers]" - CULTURE_CREATION_DATE:0 "Gebildet [DATE.GetYear]" - CULTURE_CREATION_DATE_DIVERGED:0 "Abgezweigt von [CULTURE.GetName] im Jahr [DATE.GetYear]" - CULTURE_CREATION_DATE_HYBRID:0 "Gebildet aus [CULTURE.GetName] und [TARGET_CULTURE.GetName] im Jahr [DATE.GetYear]" - ADD_TRADITION_WINDOW_TITLE:0 "Tradition etablieren" - REPLACE_TRADITION_WINDOW_TITLE:0 "Tradition ersetzen" - ADD_TRADITION_LABEL:0 "Tradition etablieren" - REPLACE_TRADITION_LABEL:0 "Tradition ersetzen" - ADD_TRADITION_EXECUTE_LABEL:0 "Tradition etablieren" - REPLACE_TRADITION_EXECUTE_LABEL:0 "Tradition ersetzen" - ADD_TRADITION_EXECUTE_TOOLTIP:2 "#T Tradition etablieren#!\nFügt [GetPlayer.GetCulture.GetName] eine neue [culture_tradition|E] hinzu.\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_TRADITION_EXECUTE_TOOLTIP:1 "#T Tradition ersetzen#!\n[AddTraditionWindow.GetReplacedTradition.GetName()] in [GetPlayer.GetCulture.GetName] durch eine neue [culture_tradition|E] ersetzen.\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - ADD_TRADITION_TOOLTIP:0 "#T Tradition etablieren#!\nFügt [Culture.GetName] eine neue [culture_tradition|E] hinzu.\n\n[Culture.GetAddTraditionBlockers]" - REPLACE_TRADITION_TOOLTIP:0 "#T Tradition ersetzen#!\nDiese [culture_tradition|E] in [Culture.GetName] durch eine neue [culture_tradition|E] ersetzen.\n\n[AddTraditionWindow.GetBlockers]" - ADD_TRADITION_TOTAL_COST:0 "Kosten: [AddTraditionWindow.GetCostString]" - REPLACE_TRADITION_TOTAL_COST:0 "Kosten: [AddTraditionWindow.GetCostString]" - ADD_TRADITION_COST_TOOLTIP:0 "#T Kosten für Tradition hinzufügen: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - REPLACE_TRADITION_COST_TOOLTIP:0 "#T Kosten für Ersetzen der Tradition: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - ADD_TRADITION_NO_TRADITION_SELECTED:0 "@warning_icon!#X Keine [culture_tradition|E] ausgewählt#!" - ADD_TRADITION_AT_TRADITION_CAP:0 "@warning_icon!#X Kann keine weiteren [traditions|E] haben#!" - ADD_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Ihr seid nicht das [culture_head|E]#!" - REPLACE_TRADITION_NO_NEW_TRADITION_SELECTED:0 "@warning_icon!#X Keine neue [culture_tradition|E] ausgewählt#!" - REPLACE_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Ihr seid nicht das [culture_head|E]#!" - #TRADITION_CATEGORY_NAME:0 "" # - TRADITION_CATEGORY_COUNT:0 "[TraditionGrouping.GetPickableInGrouping]/[TraditionGrouping.GetTotalInGrouping]" - TRADITION_CATEGORY_OTHER:0 "Sonstige" - tradition_group_law:0 "Gesetz" - tradition_group_combat:0 "Kriegskunst" - tradition_group_realm:0 "Reich" - tradition_group_regional:0 "Regional" - tradition_group_societal:0 "Sozial" - tradition_group_ritual:0 "Ritual" - - REFORM_CULTURE_LABEL:0 "[Culture.GetNameNoTooltip] reformieren" - REFORM_CULTURE_TOOLTIP:1 "[traditions|E], [ethos|E] oder [culture_pillars|E] von [Culture.GetName] [reform|E]\n\n[SelectLocalization(Culture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REFORM_CULTURE_TOOLTIP_WARNING:0 "@warning_icon!#X Es läuft bereits eine [reformation|E]." - REFORM_CULTURE_CLOSE_LABEL:0 "Abbrechen" - REFORM_CULTURE_CLOSE_TOOLTIP:0 "Zurück ohne Reformen" - REFORM_ETHOS_NEW_NAME:0 "[Culture.GetReformation.GetNewPillar.GetName]: " - REPLACE_PILLAR_NAME:0 "[ReplacePillarWindow.GetReplacedPillar.GetTypeNameNoTooltip]" - REPLACE_PILLAR_WINDOW_TITLE:1 "$REPLACE_PILLAR_NAME$ ersetzen" - REPLACE_PILLAR_LABEL:1 "$REPLACE_PILLAR_NAME$ ersetzen" - REPLACE_PILLAR_EXECUTE_LABEL:1 "$REPLACE_PILLAR_NAME$ ersetzen" - REPLACE_PILLAR_EXECUTE_TOOLTIP:1 "#T $REPLACE_PILLAR_NAME$ ersetzen#!\nIn [GetPlayer.GetCulture.GetName] [ReplacePillarWindow.GetReplacedPillar.GetName] durch [ReplacePillarWindow.GetReplacedPillar.GetTypeName] ersetzen.\n\n[ReplacePillarWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_PILLAR_NOT_CULTURE_HEAD:0 "@warning_icon!#X Ihr seid nicht das [culture_head|E]#!" - REPLACE_PILLAR_NO_NEW_PILLAR_SELECTED:1 "@warning_icon!#X Keinen neuen Pfeiler ([ReplacePillarWindow.GetReplacedPillar.GetTypeName]) ausgewählt#!" - REPLACE_PILLAR_TOTAL_COST:0 "Kosten: [ReplacePillarWindow.GetCostString]" - REPLACE_PILLAR_COST_TOOLTIP:0 "#T Kosten für Ersetzen des Pfeilers: [ReplacePillarWindow.GetCostString]#!\n[ReplacePillarWindow.GetCostBreakdown]" - REFORMATION_GAIN_BREAKDOWN_BASE:0 "Grundfortschritt" - REFORMATION_GAIN_BREAKDOWN_COUNTIES:0 "Zahl der [CULTURE.GetNameNoTooltip|l]en [counties|E]" - REFORMATION_REPLACE_TRADITION_PROGRESS_MULT:0 "Eine vorhandene [tradition|E] ersetzen" - REFORMATION_PROGRESS_BREAKDOWN:0 "#S Monatlicher Fortschritt#! [Culture.GetReformation.GetProgressBreakdown]" - REFORMATION_TRADITION_REPLACEMENT_LABEL:0 "Durch [CultureReformation.GetNewTradition.GetNameNoTooltip()] ersetzen" - REFORMATION_NEW_TRADITION_INFO:0 "Wird in [CultureReformation.GetTimeLeft] etabliert" - REFORMATION_CONFIRM_CANCEL_TITLE:0 "Reformierung abbrechen" - REFORMATION_CONFIRM_CANCEL_BODY:0 "Wollt Ihr die derzeitige Reformierung abbrechen?" - REFORMATION_CONFIRM_CANCEL_ACCEPT:0 "Annehmen" - CANCEL_REFORMATION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Ihr seid nicht das [culture_head|E]#!" - REFORMATION_TOTAL_TIME:0 "@time_icon! $TIME$" - REFORMATION_MONTHLY_PROGRESS:0 "#S Monatlicher Fortschritt#!" - CULTURE_CLICK_TO_REPLACE:0 "#I Klicken zum Ersetzen#!" - CULTURE_CLICK_TO_ADD_TRADITION:0 "#I Neue [tradition|E] etablieren#!" - - ESTABLISHMENT_TIME_TOOLTIP_PILLAR:0 "#T Zeit bis zur Etablierung: [Culture.GetTotalReformTimeForPillar]#!\n[Culture.GetTotalReformTimeBreakdownForPillar]" - ESTABLISHMENT_TIME_TOOLTIP_NEW_TRADITION:0 "#T Zeit bis zur Etablierung: [GetPlayer.GetCulture.GetTotalReformTimeForNewTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForNewTradition]" - ESTABLISHMENT_TIME_TOOLTIP_REPLACING_TRADITION:0 "#T Zeit bis zur Etablierung: [GetPlayer.GetCulture.GetTotalReformTimeForReplacingTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForReplacingTradition]" diff --git a/project/ck3/base_game/localization/german/gui/desicionsview_l_german.yml b/project/ck3/base_game/localization/german/gui/desicionsview_l_german.yml deleted file mode 100644 index cef7f2d0ff..0000000000 --- a/project/ck3/base_game/localization/german/gui/desicionsview_l_german.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_german: - DECISIONS_VIEW_TITLE:0 "Entscheidungen" - MY_LIFESTYLE_TITLE:0 "Mein Lebensschwerpunkt" - MY_EDUCATION_TITLE:0 "Mein Ausbildungsschwerpunkt" - CHOOSE_LIFESTYLE:0 "Wählt einen Lebensschwerpunkt aus" - CHOOSE_EDUCATION:0 "Wählt einen Ausbildungsschwerpunkt aus" - CHANGE_LIFESTYLE:0 "Lebensschwerpunkt ändern" - CHANGE_EDUCATION:0 "Ausbildungsschwerpunkt ändern" - DECISIONS_VIEW_DECISIONS:0 "Entscheidungen" - DECISIONS_VIEW_MAJOR_DECISIONS:0 "Wichtige Entscheidungen" - DECISIONS_VIEW_MAJOR_TOGGLE:0 "Benachrichtigen, wenn diese verfügbar ist" - DECISION_DETAIL_REQUIREMENTS:0 "Anforderungen" - DECISION_DETAIL_EFFECTS:0 "Effekte" - DECISION_NOT_VALID:1 "@warning_icon! #X Ihr erfüllt nicht alle Anforderungen#!" - DECISIONS_VIEW_COUNCILLOR:1 "Im [council|E] Eures [Concept('liege', 'Lehnsherrn')|E]" - DECISIONS_VIEW_LEAVE_COUNCIL:0 "Zurücktreten" - DECISIONS_VIEW_LEAVE_COUNCIL_TT:1 "#T Aus dem Rat zurücktreten#!\nIhr tretet von Eurem Posten als [GetPlayer.GetCouncilTitle] zurück. Dadurch verzichtet Ihr auf sämtliche Vorteile, die der Posten mit sich bringt" - DECISIONS_VIEW_MAJOR_NOT_AVAILABLE:0 "Keine wichtigen Entscheidungen verfügbar" - LEAVE_COUNCIL_CONFIRMATION_TITLE:0 "Den Rat verlassen" - LEAVE_COUNCIL_CONFIRMATION:0 "Erhält nicht mehr die Vorteile, die ein [CHARACTER.GetCouncilTitle] im [council|E] von [CHARACTER.GetLiege.GetUIName] genießt." - LEAVE_COUNCIL_CONFIRMATION_ACCEPT:0 "Verlassen" diff --git a/project/ck3/base_game/localization/german/gui/dynasty_view_l_german.yml b/project/ck3/base_game/localization/german/gui/dynasty_view_l_german.yml deleted file mode 100644 index 3ba3c06d40..0000000000 --- a/project/ck3/base_game/localization/german/gui/dynasty_view_l_german.yml +++ /dev/null @@ -1,57 +0,0 @@ -l_german: - DYNASTY_VIEW_CHILDREN_HIDE:0 "#T Kinder verbergen#!" - DYNASTY_VIEW_CHILDREN_SHOW:0 "#T Kinder anzeigen#!" - DYNASTY_VIEW_INFO_TITLE:0 "#T Dynastie [Dynasty.GetBaseNameNoTooltip|U]#!" - DYNASTY_VIEW_PRESTIGE:0 "[Dynasty.GetPrestige|V0] [dynasty_prestige|E]" - DYNASTY_VIEW_HOUSES_AMOUNT:1 "[Dynasty.GetFoundedDynastyHousesCount|V] [Select_CString(EqualTo_int32(Dynasty.GetFoundedDynastyHousesCount, '(int32)1'), 'Haus', 'Häuser')]" - DYNASTY_VIEW_HOUSES_TT:0 "#T Alle Häuser der [Dynasty.GetNameNoTooltip]-Dynastie anzeigen#!" - DYNASTY_VIEW_MEMBERS:1 "[Dynasty.GetNumberOfLivingMembers|V] lebende Mitglieder" - DYNASTY_VIEW_MEMBERS_TT:0 "#T Alle Mitglieder der [Dynasty.GetNameNoTooltip]-Dynastie anzeigen#!" - DYNASTY_VIEW_LIVING_MEMBERS:0 "[Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_DEAD_MEMBERS:0 "Tote Mitglieder ([GetDataModelSize(Dynasty.GetDeadMembers)])" - DYNASTY_VIEW_HOUSES:0 "Häuser" - DYNASTY_VIEW_NAME:0 "[Dynasty.GetBaseNameNoTooltip]-Dynastie" - DYNASTY_VIEW_LIVING_MEMBERS_HEADER:0 "Lebende Mitglieder ([Dynasty.GetNumberOfLivingMembers|V])" - DYNASTY_VIEW_LEGACY_EXPLANATION:2 "Alle Mitglieder der #high [Dynasty.GetBaseNameNoTooltip]#!-Dynastie erhalten den Nutzen dieser [dynasty_perks|E]. Es wird schwerer und schwerer, neue [dynasty_perks|E] zu bekommen, da deren Kosten jedes Mal um [dynasty_prestige_i]#V 500#! steigen" - PARENT_DYNASTY_PERK_NEEDED:1 "@warning_icon!#X Wir haben das vorherige Vermächtnis noch nicht freigeschaltet#!" - DYNASTY_PRESTIGE_NEEDED:0 "@warning_icon!#X Uns fehlt: $VALUE$ [dynasty_prestige|E]#!" - DYNASTY_PERK_TOOLTIP:0 "#T [DynastyPerk.GetNameNoTooltip]#!\n[DynastyPerk.GetEffectDescription(Dynasty.GetDynast)]" - UNLOCK_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc(DynastyPerk.Self)][DynastyPerk.GetCostString(GetPlayer)]\n\n#I Zum Freischalten klicken#!" - LOCKED_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc(DynastyPerk.Self)][DynastyPerk.GetCostString(GetPlayer)]" - CHOOSE_DYNASTY_PERK_CONFIRM_TITLE:0 "[DYNASTY_PERK.GetNameNoTooltip|U] freischalten" - CHOOSE_DYNASTY_PERK_CONFIRM_DESC:0 "[DYNASTY_PERK.GetEffectDescription(GetPlayer)][DYNASTY_PERK.GetCostString(GetPlayer)]" - CHOOSE_DYNASTY_PERK_CONFIRM_ACCEPT:0 "Freischalten" - DYNASTY_LEGACY_PERK_COST:1 "\nKosten: [dynasty_prestige_i]$VALUE|V$ [dynasty_prestige|E]" - DYNASTY_VIEW_ALSO_DYNAST:1 "Außerdem Oberhaupt der [Character.GetDynasty.GetBaseName]-Dynastie" - DYNASTY_VIEW_ALSO_HOUSE_HEAD:0 "Oberhaupt des Hauses [Character.GetHouse.GetName]" - DYNASTY_VIEW_PAN_TO_ME:0 "Kamera auf Euch" - DYNASTY_VIEW_PAN_TO_ME_TT:0 "#T Kamera auf Euch#!" - DYNASTY_VIEW_PAN_TO_DYNAST:0 "Kamera auf Oberhaupt" - DYNASTY_VIEW_CLICK_TO_PAN:1 "#I Mit linker oder mittlerer Maustaste ziehen, um den Kamerawinkel zu ändern#!" - CUSTOMIZE_DYNASTY_HEADER:0 "[Dynasty.GetBaseNameNoTooltipU]-Dynastie anpassen" - DYNASTY_CUSTOMIZATION_NAME_FIELD:0 "Name" - CUSTOMIZE_DYNASTY:0 "#T Dynastie anpassen#!" - CUSTOMIZE_DYNASTY_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X Die [DYNASTY.GetBaseNameNoTooltip]-Dynastie kann nicht von Euch angepasst werden#!" - DYNASTY_VIEW_MY_DYNASTY:0 "Eure [dynasty|E]" - DYNASTY_TT_DYNAST:1 "[dynast|E]: [Dynasty.GetDynast.GetUIName|U]" - DYNASTY_TT_DEAD_DYNASTY:1 "Tote Dynastie – Keine lebenden Mitglieder" - DYNASTY_TT_DEAD_HOUSE:1 "Totes Haus – Keine lebenden Mitglieder" - DYNASTY_TT_SPLENDOR_LEVEL:0 "[dynasty_prestige_level|E]: [Dynasty.GetPrestigeLevelName]" - DYNASTY_TT_MEMBERS:1 "Lebende Mitglieder: [Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_TT_DYNASTY_TREE:0 "#T Dynastiebaum öffnen#!" - DYNASTY_VIEW_DYNASTY_TREE:1 "Dynastiebaum öffnen" - DYNASTY_VIEW_SHOW_LEGACIES:0 "Vermächtnisse: [DynastyView.GetTotalUnlockedPerks]" - DYNASTY_VIEW_SHOW_RENOWN:1 "[dynasty_prestige|E]: [dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_SHOW_UNLOCK:0 "Freischalten" - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\nIhr als [dynast|E] könnt [dynasty_prestige|E] einsetzen, um Vermächtnisse freizuschalten." - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_NOT_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\n#X Ihr seid nicht das [dynast|E]. Daher könnt Ihr kein [dynasty_prestige|E] einsetzen, um Vermächtnisse freizuschalten.#!" - DYNASTY_VIEW_HEADING:0 "[Dynasty.GetBaseNameNoTooltip] Dynastie-Vermächtnisse" - DYNASTY_VIEW_SET_ROOT:0 "#T Rest des Baums ausblenden#!" - DYNASTY_VIEW_EXPAND_ROOT:0 "#T Auf Elternteil ausweiten#!" - DYNASTY_VIEW_DYNAST_OF:0 "[dynast|E] der [Character.GetDynasty.GetBaseNameNoTooltip]-Dynastie" - DYNASTY_VIEW_BECOME_DYNAST_ONE_HOUSE:0 "Es gibt nur ein Haus in der [Character.GetDynasty.GetBaseNameNoTooltip]-Dynastie und daher ist das [house_head|E] auch das [dynast|E]" - DYNASTY_VIEW_BECOME_DYNAST:2 "Ein anderes [house_head|E] wird [CHARACTER.Custom('DE_PRO_PER_S_3P_A')] ersetzen, wenn [Character.GetDynasty.GetDynast.Custom('DE_PRO_POS_S_3P')]e maximale Militärstärke merklich überschritten wird (erfordert @soldier_icon! [Character.GetDynasty.GetRequiredPowerToReplaceDynast|0])" - DYNASTY_VIEW_SHOW_LEGACY_COST:0 "Kosten: [dynasty_prestige_i][Dynasty.GetNextPerkCost|V0]" - DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP:0 "Fortschritt: [dynasty_prestige_i][Dynasty.GetPrestige|V0]/[Dynasty.GetNextPerkCost|0] bis zum nächsten [dynasty_perk|E]" - DYNASTY_HOUSE_VIEW_PROGRESS_LABEL:0 "Nächster [dynasty_perk|E]" - diff --git a/project/ck3/base_game/localization/german/gui/encyclopedia_l_german.yml b/project/ck3/base_game/localization/german/gui/encyclopedia_l_german.yml deleted file mode 100644 index ecfc55dc5b..0000000000 --- a/project/ck3/base_game/localization/german/gui/encyclopedia_l_german.yml +++ /dev/null @@ -1,30 +0,0 @@ -l_german: - HEADING_ENCYCLOPEDIA:0 "Enzyklopädie" - OPEN_ENCYCLOPEDIA:1 "#T Enzyklopädie öffnen#!\nSchlagt Begriffe in der Enzyklopädie nach." - ENCYCLOPEDIA_PAGE_BUILDINGS:0 "Gebäude" - ENCYCLOPEDIA_BUILDING_ENTRY:2 "[BUILDING.GetDescription]\n\n#S Grundkosten:\n#![BUILDING.GetBaseCostDescription]\n\n#S Effekt:\n#![BUILDING.GetEffectDescription(GetPlayer, GetPlayer.GetCulture)]\n\n" - ENCYCLOPEDIA_PAGE_COURT_POSITIONS:0 "Hofämter" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS:0 "#S $COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE$#!\n[CourtPositionType.GetLiegeModifierDescription]\n\n" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS:0 "" - ENCYCLOPEDIA_COURT_POSITION_ENTRY:1 "[COURT_POSITION_TYPE.GetDescription]\n\n[SelectLocalization(CourtPositionType.HasLiegeModifiers, 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS', 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS')]#S Auswirkung auf [CourtPositionType.GetNameNoTooltip]:#!\n[CourtPositionType.GetEmployeeModifierDescription]" - ENCYCLOPEDIA_PAGE_GAME_CONCEPTS:0 "Spielkonzepte" - ENCYCLOPEDIA_PAGE_FACTIONS:0 "Fraktionen" - ENCYCLOPEDIA_PAGE_GOVERNMENTS:0 "Regierungen" - ENCYCLOPEDIA_PAGE_LAWS:0 "Gesetze" - ENCYCLOPEDIA_PAGE_MEN_AT_ARMS_TYPES:0 "Kriegsvolk" - ENCYCLOPEDIA_PAGE_SCHEMES:0 "Komplotte" - ENCYCLOPEDIA_PAGE_TERRAIN_TYPES:0 "Gelände" - ENCYCLOPEDIA_PAGE_TRAITS:0 "Eigenschaften" - ENCYCLOPEDIA_PAGE_TUTORIAL_GUIDED:0 "Tutorial-Lektionen" - ENCYCLOPEDIA_PAGE_TUTORIAL_REACTIVE:0 "Ratschläge" - TOOLTIP_CLOSE_ENCYCLOPEDIA:0 "Die Enzyklopädie schließen" - ENCYCLOPEDIA_CONTENTS:0 "Inhalt" - ENCYCLOPEDIAGE_CURRENT_PAGE:0 "Aktuelle Seite" - ENCYCLOPEDIAGE_PREVIOUS_PAGE:0 "Vorige Seite" - ENCYCLOPEDIAGE_NEXT_PAGE:0 "Nächste Seite" - SEARCH_ENCYCLOPEDIA:0 "Suchen" - SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "#T $SEARCH_ENCYCLOPEDIA$\n#!Findet Einträge in '[EncyclopediaPage.GetTitle]', deren Überschriften zum eingegebenen Text passen" - RESET_SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "$CHARACTER_LIST_CLEAR$" - ENCYCLOPEDIA_ALL_PAGES:0 "Alle Seiten" - ENCYCLOPEDIA_PREVIOUS_SEARCH_TOOLTIP:2 "#T Rückwärts durch Suchverlauf#!" - ENCYCLOPEDIA_NEXT_SEARCH_TOOLTIP:2 "#T Vorwärts durch Suchverlauf#!" diff --git a/project/ck3/base_game/localization/german/gui/event_window_l_german.yml b/project/ck3/base_game/localization/german/gui/event_window_l_german.yml deleted file mode 100644 index 3da676eef6..0000000000 --- a/project/ck3/base_game/localization/german/gui/event_window_l_german.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_german: - EVENT_WINDOW_DAYS_REMAINING:1 "@warning_icon!#X Da im Mehrspielermodus gespielt wird, wird diese Option in [EventWindowData.GetDaysRemaining|V] Tagen automatisch ausgewählt.#!" - EVENT_WINDOW_OPTION_AVAILABLE_SKILL:1 "Diese Option ist verfügbar dank Eures [Concept('skill', 'Werts')|E] [SkillItem.GetName]" - EVENT_WINDOW_OPTION_AVAILABLE_TRAIT:1 "Diese Option ist verfügbar dank Eurer [trait|E] [Trait.GetName(GetPlayer)]" - EVENT_OPTION_NO_LONGER_AVAILABLE:0 "@warning_icon!#X Nicht länger verfügbar#!" - tooltip_open_scheme_view:1 "#I Komplotte anzeigen#!" - EVENT_OPTION_WILL_HAPPEN:0 "#S Wird geschehen\n#!" - EVENT_OPTION_HAS_HAPPENED:0 "#S Ist geschehen\n#!" - EVENT_NOTHING_HAPPENS:1 "#F Kein direkter Effekt …#!" - EVENT_OPTION_AI_CHANCE:1 "#W KI-Gewichtung: $VALUE$#!" - REGENERATE_EVENT_CONTENTS:0 "#T Regeneriert den Ereignisse-Inhalt#!\nAlle Loks, Porträts etc. werden neu erzeugt." - TOGGLE_DATA_SYSTEM:0 "#T Datensystem umschalten#!\nSchaltet um, ob das Datensystem läuft, sodass Klammern und Ähnliches angezeigt werden. Entspricht Localization.ToggleSkipDataSystemInLocOutput" - COPY_EVENT_CONTENTS:0 "#T Ereignisinhalt kopieren#!\nKopiert die Inhalte des Ereignistexts in die Zwischenablage" - COURT_EVENT_DAYS_REMAINING:0 "@warning_icon!#X [CourtEventItem.GetDaysRemaining] verbleibende Tage#!" - COURT_EVENT_TIME_WARNING:0 "Die letzte Option wird für Euch in #HIGH [EventWindowData.GetDaysRemaining]#! Tagen ausgewählt werden" diff --git a/project/ck3/base_game/localization/german/gui/event_window_wigets_l_german.yml b/project/ck3/base_game/localization/german/gui/event_window_wigets_l_german.yml deleted file mode 100644 index 5311a47573..0000000000 --- a/project/ck3/base_game/localization/german/gui/event_window_wigets_l_german.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_german: - event_window_widget_name_child_after_father:2 "Nach [Select_CString(Character.GetFather.IsLocalPlayer, 'mir selbst', Character.GetFather.GetShortUINameNoTooltip)]" - event_window_widget_name_child_after_mother:1 "Nach [Select_CString(Character.GetMother.IsLocalPlayer, 'mir selbst', Character.GetMother.GetShortUINameNoTooltip)]" - event_window_widget_name_child_after_fathers_father:1 "Nach [Select_CString(Character.GetFather.IsLocalPlayer, 'meinem', Character.GetFather.GetShortUINamePossessiveNoTooltip)] Vater" - event_window_widget_name_child_after_fathers_mother:1 "Nach [Select_CString(Character.GetFather.IsLocalPlayer, 'meiner', Character.GetFather.GetShortUINamePossessiveNoTooltip)] Mutter" - event_window_widget_name_child_after_mothers_father:1 "Nach [Select_CString(Character.GetMother.IsLocalPlayer, 'meinem', Character.GetMother.GetShortUINamePossessiveNoTooltip)] Vater" - event_window_widget_name_child_after_mothers_mother:1 "Nach [Select_CString(Character.GetMother.IsLocalPlayer, 'meiner', Character.GetMother.GetShortUINamePossessiveNoTooltip)] Mutter" - event_window_widget_name_child_after_family_member:1 "Nach einem Verwandten benennen" - event_window_widget_name_child_after_random_ancestor:0 "Nach einem Vorfahren" - event_window_widget_name_child_random_faith_name:0 "Ein guter [Character.GetFaith.GetAdjectiveNoTooltip|l]er Name" - event_window_widget_name_child_random_cultural_name:0 "Ein guter [Character.GetCulture.GetNameNoTooltip|l]er Name" - event_window_widget_stress_new_level:0 "Erreichte [stress_level|E]: #V [Character.GetStressLevel]#!" - event_window_widget_max_stress:0 "#X Höchste [stress_level|E] erreicht#!" - event_window_widget_scheme_show_in_list:0 "In Komplottliste anzeigen" - event_window_widget_enter_text_prompt:0 "Text eingeben:" diff --git a/project/ck3/base_game/localization/german/gui/factions_view_l_german.yml b/project/ck3/base_game/localization/german/gui/factions_view_l_german.yml deleted file mode 100644 index 1832a6c3fe..0000000000 --- a/project/ck3/base_game/localization/german/gui/factions_view_l_german.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_german: - FACTIONS_WINDOW:0 "Fraktionen" - FACTIONS_WINDOW_MY_FACTIONS:1 "Gegen Euren Lehnsherren" - FACTIONS_WINDOW_MY_FACTIONS_TT:1 "Fraktionen anzeigen, in denen Ihr seid" - FACTIONS_WINDOW_TARGETING_LIEGE_TT:1 "Fraktionen anzeigen, die Euren Lehnsherren zum Ziel haben" - FACTIONS_WINDOW_TARGETING_FACTIONS:1 "Gegen Euch" - FACTIONS_WINDOW_TARGETING_FACTIONS_TT:1 "Fraktionen anzeigen, die Euch zum Ziel haben" - FACTIONS_WINDOW_TARGETING_ME:1 "Fraktionen, die Euch zum Ziel haben" - FACTIONS_WINDOW_NOT_IN_FACTION:1 "#weak Ihr seid nicht Teil einer [faction|E]#!" - FACTIONS_WINDOW_NOT_FACTION_AGAINST:0 "#weak Es gibt keine [faction|E], die Euch zum Ziel hat#!" - FACTIONS_WINDOW_LEADER:0 "Anführer" - FACTIONS_WINDOW_CLAIMANT:0 "Anspruchsteller" - FACTIONS_WINDOW_TARGET:0 "Ziel" - FACTIONS_WINDOW_DISCONTENT:2 "[discontent|E]: [FactionItem.GetDiscontent|%0]" - FACTIONS_WINDOW_POWER:0 "[military_power|E]" - FACTIONS_WINDOW_TT_HIDE_MEMBERS:0 "Mitglieder ausblenden" - FACTIONS_WINDOW_TT_SHOW_MEMBERS:0 "Mitglieder anzeigen" - NOT_FACTION_CANT_JOIN_CREATE_ADULT:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, solange Ihr minderjährig seid" - NOT_FACTION_CANT_JOIN_IF_TARGET:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, die Euch zum Ziel hat" - NOT_FACTION_CANT_JOIN_CREATE_HOOK:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, die jemanden zum Ziel hat, der ein [strong_hook|E] gegen Euch hat" - NOT_FACTION_CANT_JOIN_CREATE_ALLIED:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, die einen Eurer [Concept('ally', 'Verbündeten')|E] zum Ziel hat" - NOT_faction_relation_blocks_joining_friend:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, die einen [friend|E] von Euch zum Ziel hat" - NOT_faction_relation_blocks_joining_lover:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, die eine [lover|E] von Euch zum Ziel hat" - NOT_FACTION_CANT_JOIN_CREATE_IMPRISONED:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, solange Ihr [imprisoned|E] seid" - NOT_FACTION_CANT_JOIN_CREATE_COWED:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, solange Ihr [cowed|E] seid" - NOT_FACTION_CANT_JOIN_CREATE_INCAPABLE:0 "Ihr könnt keine Fraktion erschaffen oder einer beitreten, solange Ihr [GetTrait('incapable').GetName(GetNullCharacter)] seid" - FACTION_CANT_JOIN_CREATE_IN_ANOTHER_FACTION_WARNING:0 "@warning_icon!#X $NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER$#!\n" - NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER:0 "Bereits in einer anderen Fraktion" - FACTION_CANT_CREATE_ALREADY_TARGETING:0 "@warning_icon!#X Es gibt bereits eine $NAME$, die [CHARACTER.GetUIName] zum Ziel hat#!\n" - FACTION_CANT_JOIN_AT_WAR:0 "@warning_icon!#X Ihr könnt keiner Fraktion beitreten, die sich im Krieg befindet#!\n" - FACTION_CANT_JOIN_AT_WAR_WITH_LEADER:0 "@warning_icon!#X Ihr könnt keiner Fraktion beitreten, während Ihr im Krieg mit deren Fraktionsführer seid#!\n" - FACTION_CANT_LEAVE_AT_WAR:0 "@warning_icon!#X Ihr könnt keine Fraktion verlassen, die sich im Krieg befindet#!\n" - FACTION_CANT_LEAVE_NOT_PART:0 "@warning_icon!#X Ihr könnt keine Fraktion verlassen, deren Mitglied Ihr nicht seid#!\n" - FACTION_CANT_LEAVE_FORCED:0 "@warning_icon!#X Ihr müsst bleiben bis [DATE.GetString|V]#!\n" - FACTIONS_WINDOW_POWER_TT:0 "#T [faction_military_power|E]: $POWER|%0V$#!" - FACTIONS_WINDOW_POWER_THRESHOLD_TT:0 "Schwelle: $POWER|%0V$" - FACTIONS_WINDOW_DISCONTENT_INCREASING_TITLE_TT:1 "#T Unzufriedenheit: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_DECREASING_TITLE_TT:1 "#T Unzufriedenheit: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_TITLE_TT:0 "#T Unzufriedenheit: $DISCONTENT|%0V$ (auf aktuellem Höchstwert)#!" - FACTIONS_WINDOW_DISCONTENT_REACH_THRESHOLD_TT:2 "Wird in #V $MONTHS$ Monaten#! ein Ultimatum stellen können #weak (bei $DISCONTENT|%0$)#!" - FACTIONS_WINDOW_DISCONTENT_PROGRESS_TT:1 "Monatliche Veränderung: $VALUE|0-=$" - FACTIONS_WINDOW_DISCONTENT_INCREASING:0 "Kann in #V [FactionItem.GetMonthsUntilMaxDiscontent] Monaten#! ein Ultimatum stellen" - FACTIONS_WINDOW_DISCONTENT_CAN_SEND:0 "Kann jederzeit ein Ultimatum stellen" - FACTIONS_WINDOW_DISCONTENT_TO_WEAK:0 "Zu schwach, um ein Ultimatum zu stellen" - FACTIONS_WINDOW_CASSALC_CANT_CREATE_JOIN:0 "Vasallen, die keinen Fraktionen beitreten können" - FACTIONS_WINDOW_CREATE_JOIN_EXPLANATION:1 "Ihr könnt [vassals|E] daran hindern, [factions|E] beizutreten, indem Ihr sie zu Euren [Concept('friend', 'Freunden')|E], [Concept('lover', 'Affären')|E], [Concept('prisoner', 'Gefangenen')|E] oder [Concept('ally', 'Verbündeten')|E] macht. Sie können auch keinen Fraktionen beitreten, wenn sie [cowed|E] sind oder man ein [strong_hook|E] gegen sie hat." - FACTIONS_WINDOW_FACTION_AT_WAR:0 "Im Krieg" - FACTION_WINDOW_MEMBER_SINGULAR:0 "$NUMBER|V$ Mitglied" - FACTION_WINDOW_MEMBER_PLURAL:0 "$NUMBER|V$ Mitglieder" - FACTION_WINDOW_LEAVE:0 "Verlassen" - FACTION_WINDOW_LEAVE_TT:0 "#T Fraktion verlassen#!" - FACTION_WINDOW_POPUP_DISBAND_TITLE:0 "Fraktion auflösen" - FACTION_WINDOW_POPUP_DISBAND_DESC:0 "[FACTION.GetName] wird aufgelöst." - FACTION_WINDOW_POPUP_DISBAND_ACCEPT:0 "Auflösen" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_TITLE:0 "Fraktionsforderungen durchsetzen" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_DESC:0 "Die [FACTION.GetName] wird [FACTION.GetTarget.GetUIName] ein Ultimatum stellen. Wenn [FACTION.GetTarget.Custom('DE_PRO_PER_S_3P_N')] es akzeptiert, werden sämtliche Forderungen der Fraktion erfüllt. Wenn [FACTION.GetTarget.Custom('DE_PRO_PER_S_3P_N')] es nicht akzeptiert, wird die Fraktion einen [civil_war|E] gegen [FACTION.GetTarget.Custom('DE_PRO_PER_S_3P_A')] anzetteln." - FACTION_WINDOW_PRESS_DEMANDS:0 "Forderungen durchsetzen" - FACTION_WINDOW_PRESS_DEMANDS_TT_TITLE:0 "#T Forderungen durchsetzen#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_DESC:0 "Die [faction|E] wird dem Fraktionsziel ein Ultimatum stellen. Wird das Ultimatum akzeptiert, werden sämtliche Forderungen der Fraktion erfüllt. Wird es vom Ziel nicht akzeptiert, gibt es einen [civil_war|E]!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_WAR:0 "@warning_icon!#X Es können keine Forderungen durchgesetzt werden, solange die Fraktion sich im Krieg befindet#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DATE:1 "@warning_icon!#X Ihr müsst warten bis [DATE.GetString|V], bevor Ihr die Forderungen dieser Fraktion erneut durchsetzen könnt#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_LEADER_PLAYER:1 "Der Fraktionsführer ist ein Spieler, weshalb Forderungen unabhängig von Unzufriedenheit und [faction_military_power|E] gestellt werden können" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DISCONTENT:0 "@warning_icon!#X Die Fraktionsunzufriedenheit muss mehr als $THRESHOLD|%0V$ betragen, damit Forderungen durchgesetzt werden können#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_AT_AT_WAR_WITH_TARGET:0 "@warning_icon!#X Der Fraktionsführer führt bereits Krieg gegen das Ziel#!" - FACTION_WINDOW_JOINED_FACTIONS:0 "Meine Fraktionen" - FACTION_WINDOW_FACTIONS_TO_JOIN:1 "Fraktionen gegen Euren Lehnsherrn" - FACTIONS_WINDOW_NOT_JOINABLE_FACTION:1 "#weak Es gibt keine [factions|E], denen Ihr beitreten könnt#!" - FACTION_WINDOW_JOIN:0 "Beitreten" - FACTION_WINDOW_JOIN_TT_TITLE:0 "#T [FACTION.GetName] beitreten#!" - FACTION_WINDOW_FACTIONS_TO_CREATE:0 "Potenzielle Fraktionen" - FACTIONS_WINDOW_NOT_CREATABLE_FACTION:1 "#weak Es gibt keine [factions|E], die Ihr erschaffen könnt#!" - FACTIONS_WINDOW_CREATE:0 "$NAME$ erschaffen" - FACTIONS_WINDOW_DISABLED_VASSAL_HEADER:0 "#T [CHARACTER.GetUIName]#!\nist nicht in [factions|E] erlaubt. Grund:" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_CLAIMANT:0 "Wählt einen Anspruchsteller aus" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_TITLE:0 "Wählt einen Titel aus" - FACTION_PEASANT_REVOLT:0 "Bauernaufstand" - FACTION_WINDOW_COUNTY_MEMBER_TT:0 "#T Bauern aus [FactionCountyMember.GetMember.GetNameNoTooltip]#!\n[faction_military_power|E]-Beitrag: [FactionCountyMember.CalcPower|%1V]\n#weak Beitrag beruht auf [Concept('levies', 'Aufgeboten')|E] der [county|E] sowie der [county_opinion|E]#!\n\n#I Klicken, um Grafschaft anzuzeigen#!" - FACTIONS_WINDOW_COUNTY_OPINION:0 "[FactionCountyMember.GetOpinion|=+]" - FACTIONS_WINDOW_COUNTY_OPINION_TOOLTIP:0 "#T Volksmeinung in [FactionCountyMember.GetMember.GetName]:#!\n[FactionCountyMember.GetOpinionDescription]" - FACTIONS_WINDOW_MEMBER_TT:0 "#S Fraktionsmitglied#!\n#T [CHARACTER.GetUINameNoTooltip]#!\n[faction_military_power|E]-Beitrag: $POWER|%1V$\n#weak Beitrag beruht darauf, wie viele [soldiers|E] sie haben#!\n\n#I Zum Anzeigen klicken#!" - FACTION_MEMBER_IS_IN_ANOTHER_WAR:0 "@warning_icon! #X In einem anderen Krieg gegen [TARGET_CHARACTER.GetUIName]. Wird nicht teilnehmen, wenn die Forderungen durchgesetzt werden#!" - PLAYER_CANNOT_JOIN_FACTION_OF_THIS_TYPE:0 "@warning_icon! #X Kann dieser Art von Fraktion niemals beitreten#!" - NOT_FACTION_SOFT_BLOCK_IS_NOT_COURT_CHAPLAIN:0 "[court_chaplains|E] können nur einer Anspruchsteller-[faction|E] beitreten" - FACTION_ADD_MEMBER:0 "Mitglieder hinzufügen ([FactionsWindow.GetMembersAvailableToForce|V])" - FACTION_ADD_MEMBER_TT:0 "#T Charaktere zum Beitritt zwingen#!\n[FactionsWindow.GetMembersAvailableToForce|V] [Select_CString(EqualTo_int32(FactionsWindow.GetMembersAvailableToForce,'(int32)1'),'Charakter','Charaktere')] zum Beitritt zu zwingen" - FACTIONS_OTHER:0 "Fraktionen" - create_claimant_faction_against:0 "Anspruchstellerfraktion gründen" - FACTION_WINDOW_OPINION_OF_TARGET:0 "Meinung des Ziels: [CharacterListItem.GetOpinionOfOtherCharacter|+=]" - CLAIMANT_TITLES_NO_TITLES:0 "Keine beanspruchbaren Titel" - NO_POTENTIAL_CLAIMANTS:0 "Keine potenziellen Anspruchsteller" diff --git a/project/ck3/base_game/localization/german/gui/faith_view_l_german.yml b/project/ck3/base_game/localization/german/gui/faith_view_l_german.yml deleted file mode 100644 index da8a12fe4b..0000000000 --- a/project/ck3/base_game/localization/german/gui/faith_view_l_german.yml +++ /dev/null @@ -1,150 +0,0 @@ -l_german: - FAITH_VIEW_HEADING:0 "[Faith.GetNameNoTooltip]" - FAITH_VIEW_SUBHEADING:2 "[Concept('organized', 'Organisierter')|E] [Faith.GetReligion.GetAdjective|l]er [faith|E]" - FAITH_VIEW_UNREFORMED_SUBHEADING:1 "[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] [Faith.GetReligion.GetAdjective|l]er [faith|E]" - FAITH_VIEW_REFORMED_SUBHEADING:2 "[Concept('organized', 'Organisierter')|E] [Faith.GetReligion.GetAdjective|l]er [faith|E]" - FAITH_VIEW_OUR_VIEW:1 "Wir betrachten sie als [GetPlayer.GetFaith.GetRelationNameTo(Faith.Self)|V]" - FAITH_VIEW_THEIR_VIEW:1 "Sie betrachten uns als [Faith.GetRelationNameTo(GetPlayer.GetFaith)|V]" - FAITH_VIEW_YOUR_FAITH:0 "Euer [faith|E]" - TOGGLE_RELIGION_VIEW:1 "Andere Glauben" - RELIGION_WINDOW_TITLE:2 "Andere Glauben" - FAITH_ITEM_TOOLTIP:1 "#I Klicken, um [Faith.GetNameNoTooltip] anzuzeigen#!" - FAITH_TOOLTIP_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetUIName|U]" - TOGGLE_RELIGION_VIEW_TOOLTIP:1 "#I Klicken, um andere [faiths|E] anzuzeigen#!" - FAITH_WINDOW_FERVOR:0 "[fervor|E]: [Faith.GetFervor|0]%" - FAITH_WINDOW_VIRTUES:0 "[virtues|E]" - FAITH_WINDOW_SINS:0 "[sins|E]" - FAITH_WINDOW_DOCTRINE_TOOLTIP:1 "#T [FaithDoctrine.GetNameNoTooltip(GuiFaithDoctrineItem.GetFaith)]#!\n[FaithDoctrine.GetEffectsDescription(GuiFaithDoctrineItem.GetFaith)]\n\n[FaithDoctrine.GetDescription(GuiFaithDoctrineItem.GetFaith)|F]" - FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH:1 "#T [FaithDoctrine.GetNameNoTooltip(Faith.Self)]#!\n[FaithDoctrine.GetEffectsDescription(Faith.Self)]\n\n[FaithDoctrine.GetDescription(Faith.Self)|F]" - FAITH_TOOLTIP_DOCTRINE_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetShortUIName|U]" - FAITH_TOOLTIP_DOCTRINE_NO_HEAD_OF_FAITH:0 "Kein [head_of_faith|E]" - FAITH_TOOLTIP_DOCTRINE_VACANT_HEAD_OF_FAITH:0 "[head_of_faith|E]: Unbesetzt" - FAITH_WINDOW_DOCTRINE_SELECT_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]#I Klicken, um [FaithDoctrine.GetName(GuiFaithDoctrineItem.GetFaith)] auszuwählen#!" - FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]Kosten: [piety_i][FaithDoctrine.CalcPietyCost(GuiFaithDoctrineItem.GetFaith)|0]\n#I Zum Ändern klicken#!" - DOCTRINE_BLOCKS_FAITH_CREATION:0 "@warning_icon!#X [FAITH_DOCTRINE.GetName(GetPlayer.GetFaith)] ist nicht erlaubt#!" - CANNOT_CREATE_FAITH_IN_OBSERVE_MODE:0 "@warning_icon!#X Du musst als Charakter spielen#!" - FAITH_CREATION_BUTTON_TOOLTIP:1 "#T Glauben erschaffen#!\n[Select_CString(FaithCreationWindow.CanCreateFaith, '#I Klicken, um einen Glauben zu erschaffen#!', FaithCreationWindow.GetCreationBlockers)]" - FAITH_REFORM_BUTTON_TOOLTIP:0 "#T Glauben reformieren#!\n[FaithCreationWindow.GetCreationBlockers]#I Klicken, um den Glauben zu reformieren#!" - FAITH_CONVERSION_BUTTON_TOOLTIP:0 "#T Glauben konvertieren#!\n[FaithConversionWindow.GetConversionBlockers]#I Klicken, um den Glauben zu konvertieren#!" - FAITH_CONVERSION_SAME_FAITH:0 "Ich hänge bereits dem [FAITH.GetName] an" - CREATE_REFORM_FAITH_TEXT:0 "[SelectLocalization(GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE', 'CREATE_FAITH_WINDOW_TITLE')]" - CREATE_REFORM_FAITH_TOOLTIP:0 "[SelectLocalization(GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE_TOOLTIP', 'CREATE_FAITH_WINDOW_TITLE_TOOLTIP')]" - CREATE_FAITH_WINDOW_TITLE:0 "Neuer [GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip]er Glaube" - REFORM_FAITH_WINDOW_TITLE:0 "Reformiert den [GetPlayer.GetFaith.GetAdjectiveNoTooltip|l]en Glauben" - CREATE_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $CREATE_FAITH_WINDOW_TITLE$#!\nEin neuer [faith|E] kann erschaffen werden, indem [core_tenets|E] und [doctrines|E] ausgewählt werden" - REFORM_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $REFORM_FAITH_WINDOW_TITLE$#!\nReformiert den [GetPlayer.GetFaith.GetAdjectiveNoTooltip|l]en [faith|E], indem Ihr [core_tenets|E] und [doctrines|E] auswählt" - CONVERT_FAITH_WINDOW_TITLE_UI:0 "Konvertieren zu [Faith.GetNameNoTooltip]" - CONVERT_FAITH_WINDOW_TITLE:0 "Konvertieren zu [FAITH.GetNameNoTooltip]" - FAITH_CREATION_DOCTRINES_PIETY_COST:0 "Nicht ermäßigte Doktrinkosten: [piety_i]$VALUE|V$" - FAITH_CONVERSION_DISCOUNT:0 "Ermäßigung für Konvertieren: [piety_i]$VALUE|P%0$" - FAITH_CREATION_COST_TOOLTIP:0 "#T Kosten für Erschaffen: [piety_i][FaithCreationWindow.CalcPietyCost]#!\n[FaithCreationWindow.GetPietyCostDesc]" - FAITH_CONVERSION_COST_TOOLTIP:1 "#T Konvertierungskosten: [piety_i][FaithConversionWindow.CalcPietyCost]#!\n[FaithConversionWindow.GetPietyCostDesc]" - FAITH_NAME_ALREADY_IN_USE:0 "@warning_icon!#X Der Name wird bereits genutzt von [FAITH.GetName]#!" - FAITH_MUST_BE_UNIQUE:0 "@warning_icon!#X Der Glaube muss innerhalb seiner Religion einzigartig sein. Derzeit hat er dieselben Doktrinen wie [FAITH.GetName]#!" - MUST_SELECT_FAITH_ICON:0 "@warning_icon!#X Bitte ein Symbol für den neuen Glauben auswählen#!" - SELECT_FAITH_ICON:0 "Glaubenssymbol auswählen" - CHANGE_FAITH_ICON:0 "#T Glaubenssymbol ändern#!\n#I Klicken, um das Glaubenssymbol zu ändern#!" - SELECT_FAITH_ICON_TOOLTIP:0 "#T Glaubenssymbol auswählen#!\n#I Klicken, um dieses Glaubenssymbol auszuwählen#!" - VASSAL_WILL_CONVERT:0 "#P Wird konvertieren ($VALUE|0$)#!" - VASSAL_MIGHT_CONVERT:0 "#V Könnte konvertieren ($VALUE|0$)#!" - VASSAL_WILL_NOT_CONVERT:0 "#N Wird nicht konvertieren ($VALUE|0$)#!" - VASSAL_CONVERSION_HEADER:0 "Vasallen, die konvertieren werden" - VASSAL_CONVERSION_TOOLTIP:0 "#T $VASSAL_CONVERSION_TEXT$#!" - FAITH_CREATION_ADOPTION:0 "Annahme im Reich" - FAITH_CREATION_ADOPTION_TEXT:0 "Meine [close_family|E] wird konvertieren\n[VassalConversionWindow.GetNumberOfVassalsToConvert] von [VassalConversionWindow.GetNumberOfVassals] [vassals|E] werden konvertieren" - FAITH_CREATION_TOLERANCE:0 "Toleranz des alten Glaubens" - FAITH_CREATION_TOLERANCE_TEXT:1 "Euer alter Glaube wird Euch als [GetHostilityLevelName(FaithCreationWindow.GetHostilityLevel)] betrachten" - FAITH_CONVERSION_TOLERANCE_TEXT:1 "Euer alter Glaube wird Euch als [GetHostilityLevelName(FaithConversionWindow.GetHostilityLevel)] betrachten" - FAITH_CREATION_OPEN_VASSAL_LIST:0 "Vasallen anzeigen" - FAITH_CREATION_PAGAN_REFORM:0 "Reformierung des heidnischen Glaubens" - FAITH_CREATION_PAGAN_REFORM_TEXT:2 "Eine Reform des Glaubens #high [GetPlayer.GetFaith.GetName]#! wird aus ihm einen organisierten Glauben machen. Organisierte Glauben haben Zugriff auf [holy_wars|E] und ihre [court_chaplains|E] sind besser darin, [counties|E] zu bekehren." - FAITH_CREATION_ADDS_CHURCH_PROPERTY_TEXT:1 "[church_property|E] einführen\nEuer [court_chaplain|E] erhält die Kontrolle über Tempel in Eurer [domain|E]" - FAITH_CREATION_ADDS_LAY_CLERGY_TEXT:1 "[church_property|E] abschaffen\nIhr erhaltet die direkte Kontrolle über Eure [GetPlayer.GetFaith.Custom('HouseOfWorshipPlural')|U], und sie zählen zu Eurer [domain_limit|E]" - FAITH_CREATION_COOLDOWN:2 "#weak Jeder Herrscher kann immer nur einmal einen Glauben erschaffen oder reformieren!#!" - FAITH_CREATION_CREATE:1 "Glauben erschaffen" - FAITH_CREATION_REFORM:1 "Glauben reformieren" - FAITH_CONVERSION_CONVERT:1 "Zu Glaube konvertieren" - FAITH_MUST_BE_DIFFERENT_FROM_OLD:0 "@warning_icon!#X Der neue [faith|E] und Euer alter [faith|E] dürfen nicht identische [core_tenets|E] und [doctrines|E] haben#!" - - FAITH_CREATION_TOTAL_COST:1 "Kosten: [GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyCost]" - FAITH_CONVERSION_TOTAL_COST:1 "Gesamtkosten: [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyCost]" - FAITH_CONVERSION_COST_MISSING:1 "#X Fehlt: [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyMissing]#!" - FAITH_CREATION_COST_MISSING:1 "#X Fehlt: [GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyMissing]#!" - FAITH_CREATION_NAMING_NAME_BASE:0 "Name" - FAITH_CREATION_NAMING_ADJECTIVE_BASE:0 "Adjektiv" - FAITH_CREATION_NAMING_FOLLOWER_BASE:0 "Einzahl für Anhänger" - FAITH_CREATION_NAMING_FOLLOWERS_BASE:0 "Mehrzahl für Anhänger" - FAITH_CREATION_NAMING_NAME:1 "$FAITH_CREATION_NAMING_NAME_BASE$:" - FAITH_CREATION_NAMING_ADJECTIVE:1 "$FAITH_CREATION_NAMING_ADJECTIVE_BASE$:" - FAITH_CREATION_NAMING_FOLLOWER:1 "$FAITH_CREATION_NAMING_FOLLOWER_BASE$:" - FAITH_CREATION_NAMING_FOLLOWERS:1 "$FAITH_CREATION_NAMING_FOLLOWERS_BASE$:" - FAITH_CREATION_NEEDS_ICON:0 "#X Bitte ein Symbol auswählen#!" - FAITH_CREATION_NAMING_DESC:0 "Beschreibung:" - FAITH_CREATION_NAMING_HEADER:0 "Wähle die Namen aus …" - FAITH_WINDOW_FAITH_NAME:0 "[Select_CString(StringIsEmpty(FaithCreationWindow.GetNewFaithName), 'Namen auswählen', '')] [FaithCreationWindow.GetNewFaithName]" - FAITH_WINDOW_FAITH_NAME_TOOLTIP:0 "Gebt einen Namen für Euren neuen [faith|E] und seine Anhänger ein" - FERVOR_YEARLY_CHANGE:0 "Jährliche [fervor|E]-Änderung" - FERVOR_TT:3 "#T Eifer: [Faith.GetFervor|2] %\n#!#weak Die tatsächlichen Auswirkungen des [Concept('fervor', 'Eifers')|E] eines [Concept('faith', 'Glaubens')|E] sind immer relativ zum Eifer des betroffenen anderen Glaubens (beispielsweise bei der Aufgabe [convert_county|E]).#!\n\n[Faith.GetYearlyFervorChangeDesc]\n\n[Faith.GetFervorChangelog]" - - FAITH_DOCTRINES_IMPORTANT:0 "Haupt-[doctrines|E]" - FAITH_DOCTRINES_MARRIAGE:0 "Heiratsdoktrinen" - FAITH_DOCTRINES_CRIMES:0 "Verbrechensdoktrinen" - FAITH_DOCTRINES_CLERGY:0 "Klerusdoktrinen" - FAITH_DOCTRINES_SPECIAL:0 "Sonderdoktrinen" - - RELIGIOUS_HEAD:0 "Derzeitiges [head_of_faith|E]" - RELIGIOUS_HEAD_WITH_NAME:0 "[Faith.GetReligiousHead.GetUINameNoTooltip|U]" - RELIGIOUS_HEAD_EMPTY_DESC:0 "Niemand hat die Position des [Faith.GetAdjectiveNoTooltip|l]en Glaubensoberhaupts inne" - RELIGIOUS_HEAD_NEVER_DESC:0 "[Faith.GetNameNoTooltip] hat kein Glaubensoberhaupt" - ASK_FOR_GOLD:0 "#D Um Gold bitten#!" - CALL_CRUSADE:0 "#D Einen Kreuzzug ausrufen#!" - CREATE_ANTIPOPE:0 "#D Einen Antipapst ernennen#!" - RELIGION_FAMILY_TOOLTIP:1 "[ReligionFamily.GetReligiousFamilyHostilityDescription]\n\n#bold Die folgenden Religionen sind [ReligionFamily.GetNameNoTooltip|l]:#!\n[ReligionFamily.GetReligions]\n" - CREATE_FAITH_CONFIRM_TITLE:0 "[Select_CString(GetPlayer.GetFaith.IsUnreformed, 'Reformieren', 'Erschaffen')] $NAME$" - CREATE_FAITH_CONFIRM_DESC:1 "Gesamtkosten: [GetLocalPlayerPietyTextIcon]$COST$\nDie Glaubensgrundsätze von $NAME$ können nicht mehr geändert werden, sobald der Glaube [Select_CString(GetPlayer.GetFaith.IsUnreformed, 'reformiert', 'erstellt')] wurde" - CREATE_FAITH_CONFIRM_ACCEPT:0 "Erstellen" - RELIGIOUS_HEAD_NO_HEAD:0 "Kein [head_of_faith|E]" - RELIGIOUS_HEAD_SPIRITUAL_HEAD:0 "[head_of_faith_spiritual|E] [head_of_faith|E]#E :#!" - RELIGIOUS_HEAD_TEMPORAL_HEAD:0 "[head_of_faith_temporal|E] [head_of_faith|E]#E :#!" - - FAITH_BELIEFS:0 "Glaubensgrundsätze" - FAITH_HOLY_SITES:0 "Heilige Stätten" - FAITH_HOLY_SITE_EXPLANATION:0 "Jede heilige Stätte, die ein [Faith.GetAdjectiveNoTooltip|l]er [ruler|E] hält, gibt den Anhängern einen Bonus" - FAITH_HOLY_SITE_HOLDER_TOOLTIP:0 "#T [Character.GetPrimaryTitle.GetNameNoTooltip]\n#![ruler|E]: [Character.GetUIName]\n[faith|E]: [Character.GetFaith.GetName]\n\n[Select_CString(GuiHolySiteItem.IsHeldByFaith, '#same ', '#weak ')]Da der Halter von [HolySite.GetName] [Select_CString(GuiHolySiteItem.IsHeldByFaith, '', 'nicht')] [Character.GetFaith.GetAdjectiveNoTooltip|l] ist, wird sie [Faith.GetAdjectiveNoTooltip|l]en Charakteren [Select_CString( GuiHolySiteItem.IsHeldByFaith, '', 'keinen')]Bonus gewähren#!\n\n#I Zum Anzeigen klicken#!" - FAITH_DOCTRINES_HEADING:0 "#E [doctrines|E]#!" - FAITH_CORE_TENETS_HEADING:0 "#E [core_tenets|E]#!" - FAITH_SHOW_ALL:0 "Alle Doktrinen anzeigen" - FAITH_HIDE:0 "Verbergen" - - base_fervor_increase:0 "Grundwert" - - ### Temp stuff - TEMP_RELIGION_INFO:0 "#D Abspaltung von der Orthodoxie im Jahre 605 AD\nBegründer: Pierre XIV de Castelnau#!" - FAITH_FLAVOR_DESC:0 "$DESC|F$" - - FAITH_CREATION_BASIC_UI_DESC:0 "#weak Ich habe die einzigartige Gelegenheit, unseren Glauben auf ewig neu zu gestalten. Ich muss sorgfältig planen, da das neue Dogma nach der Einführung immun gegen sämtliche Veränderung sein wird.\n\nPriester und Gelehrte reisten an meinen Hof, um alle Gesichtspunkte der Theologie zu besprechen in dem Versuch, eine umfassende und robuste Neuinterpretation unserer alten mündlichen Formulierungen zu kodifizieren, aber ich bin es, der diese Reformation möglich gemacht hat.#!\n\nIch habe das letzte Wort, was die [core_tenets|E] und [doctrines|E] von unserem neuen [Concept('faith', 'Glauben')|E] angeht." - RELIGION_SHOW_ONLY:0 "Nur [Religion.GetAdjectiveNoTooltip|l]e [faiths|E]" - RELIGION_SHOW_ALL_FAITHS_TT:0 "Alle [faiths|E] anzeigen" - RELIGION_SHOW_RELIGION_FAITH_TT:0 "Nur [Religion.GetAdjectiveNoTooltip|l]e [faiths|E] anzeigen" - FAITH_WINDOW_COUNTIES:0 "[Faith.GetNumberOfCountiesOfFaith] [counties|E] folgen diesem Glauben" - FAITH_RELIGION:0 "[Faith.GetReligion.GetAdjectiveNoTooltip|U]er Glaube" - ORDER_FAITH_BY_COUNTIES:0 "Grafschaften" - ORDER_FAITH_BY_FERVOR:0 "Eifer" - ORDER_FAITH_BY_RELIGION:0 "Religion" - ORDER_FAITH_BY_NAME:0 "Name" - - FAITH_CREATION_THEOCRACY_INFO:0 "Theokratie" - FAITH_CREATION_HEAD_OF_FAITH_INFO:0 "Glaubensoberhaupt" - SPIRITUAL_HEAD_CREATED:0 "$doctrine_parameter_spiritual_head_of_faith$" - SPIRITUAL_HEAD_NOT_CREATED:0 "Der Titel des [Concept('head_of_faith', 'Glaubensoberhaupts')|E] wird nicht erschaffen.\nEr kann später erschaffen werden, wenn Ihr [EmptyScope.ScriptValue('holy_sites_to_create_spiritual_head_of_faith')|0V] [holy_sites|E] habt." - FAITH_CREATION_ADDS_SPIRITUAL_HEAD_TEXT:0 "[spiritual_head_of_faith|E] einsetzen\n[SelectLocalization(GreaterThanOrEqualTo_int32(GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt(EmptyScope.ScriptValue('holy_sites_to_create_spiritual_head_of_faith'))), 'SPIRITUAL_HEAD_CREATED', 'SPIRITUAL_HEAD_NOT_CREATED')]" - TEMPORAL_HEAD_CREATED:0 "Ihr werdet den [head_of_faith|E]-Titel erhalten." - TEMPORAL_HEAD_NOT_CREATED:0 "Der Titel des [Concept('head_of_faith', 'Glaubensoberhaupts')|E] wird nicht erschaffen.\nEr kann später erschaffen werden, wenn Ihr [EmptyScope.ScriptValue('holy_sites_to_create_temporal_head_of_faith')|0V] [holy_sites|E] habt." - FAITH_CREATION_ADDS_TEMPORAL_HEAD_TEXT:0 "[temporal_head_of_faith|E] einsetzen\n[SelectLocalization(GreaterThanOrEqualTo_int32(GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt(EmptyScope.ScriptValue('holy_sites_to_create_temporal_head_of_faith'))), 'TEMPORAL_HEAD_CREATED', 'TEMPORAL_HEAD_NOT_CREATED')]" - CREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Titel des Glaubensoberhaupts schaffen" - RECREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Titel des Glaubensoberhaupts neu erschaffen" - FERVOR_CHANGELOG_ENTRY:0 "[DATE.GetStringShort]: $DESC$: $VALUE|0+=$" - FERVOR_CHANGELOG_HEADER:0 "#S Jüngste Änderungen:#!" - NO_CONVERSION_VASSALS_TO_DISPLAY:0 "Ihr habt keine bekehrbaren [vassals|E]" - FAITH_CREATION_BLOCKERS_HEADER:0 "Kann Glauben nicht erschaffen" - CREATE_FAITH_SELECT_COLOR:0 "Wählt eine Farbe für Euren neuen [Concept('faith', 'Glauben')|E] aus" diff --git a/project/ck3/base_game/localization/german/gui/findtitleview_l_german.yml b/project/ck3/base_game/localization/german/gui/findtitleview_l_german.yml deleted file mode 100644 index e52d9c705f..0000000000 --- a/project/ck3/base_game/localization/german/gui/findtitleview_l_german.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_german: - FIND_TITLE:0 "Titel finden" diff --git a/project/ck3/base_game/localization/german/gui/fleetwindow_l_german.yml b/project/ck3/base_game/localization/german/gui/fleetwindow_l_german.yml deleted file mode 100644 index 22079c217e..0000000000 --- a/project/ck3/base_game/localization/german/gui/fleetwindow_l_german.yml +++ /dev/null @@ -1,21 +0,0 @@ -# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === - -# === [LocEditor:OrphanedFile] File contains only orphaned keys === -# l_german: - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === -# Moved key `FW_FLEET_HEADER` -# Moved key `FW_GATHERING_FLEET_HEADER` -# Moved key `FW_SHIPS_INFO` -# Moved key `FW_CAPACITY_INFO` -# Moved key `FW_GATHERING_INFO` -# Moved key `CANNOT_DISBAND_WHILE_EMBARKED` -# Moved key `CANNOT_MERGE_NO_FLEETS` -# Moved key `CANNOT_SPLIT_FLEET_EMBARKED` -# Moved key `CANNOT_SPLIT_FLEET_FEW_SHIPS` -# Moved key `DISBAND_FLEET_CONFIRM_TITLE` -# Moved key `DISBAND_FLEET_CONFIRM` -# Moved key `DISBAND_FLEET_CONFIRM_SHIPS_LOSS` -# Moved key `DISBAND_FLEET` -# Moved key `MERGE_FLEET` -# Moved key `SPLIT_FLEET_IN_HALF` diff --git a/project/ck3/base_game/localization/german/gui/frontend_gamesetup_l_german.yml b/project/ck3/base_game/localization/german/gui/frontend_gamesetup_l_german.yml deleted file mode 100644 index 173492dbde..0000000000 --- a/project/ck3/base_game/localization/german/gui/frontend_gamesetup_l_german.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_german: - SELECT_CHARACTER_ON_MAP:0 "Wählt auf der Karte einen Charakter aus." - PICK_ANY_CHARACTER:4 "Spielt als Herrscher im Jahr #light_background;bold [GameSetup.GetSelectedBookmark.GetDate.GetYear]#! oder #bold erschafft Euren eigenen!#!" - BOOKMARK_DISABLED:0 "Dieses Lesezeichen ist deaktiviert" - BOOKMARK_NOT_PICKED_CHARACTER:0 "Wählt vor dem Starten des Spiels einen Charakter aus dem Lesezeichen aus. Oder trefft eine freie Wahl, indem Ihr auf „Beliebigen Charakter auswählen“ klickt." - SINGLEPLAYER:0 "Einzelspieler" - - GAMESETUP_TUTORIAL_PROMPT_HEADER:1 "Willkommen zu Crusader Kings III" - GAMESETUP_TUTORIAL_PROMPT_INTRO:0 "Crusader Kings III ist ein tiefgründiges Strategiespiel um Dynastien und Intrigen!" - GAMESETUP_TUTORIAL_PROMPT_RECOMMEND:0 "Falls Ihr neu in der Welt von Crusader Kings seid, raten wir Euch dringend dazu, das Tutorial zu spielen." - GAMESETUP_TUTORIAL_PROMPT_ABOUT_RULER:0 "Im Tutorial spielt Ihr als $bookmark_rags_to_riches_petty_king_murchad$, ein Herrscher in Irland. Führt Eure Familie und Eure Dynastie an, um Eure Feinde zu bezwingen und König von Irland zu werden!" - GAMESETUP_TUTORIAL_PROMPT_ASK:0 "Das Spiel als $bookmark_rags_to_riches_petty_king_murchad$ erlernen?" - - GAMESETUP_TUTORIAL_PROMPT_DISABLE:0 "Vielleicht später" - GAMESETUP_TUTORIAL_PROMPT_PLAY_TUTORIAL:0 "$GAMESETUP_PLAY_TUTORIAL$" - GAMESETUP_PLAY_TUTORIAL:0 "Tutorial spielen" - GAMESETUP_GAME_INFO:0 "Spiel-Info" - - GAMESETUP_TUTORIAL_PROMPT_PLAY_BUTTON_TOOLTIP:0 "#T Als $bookmark_rags_to_riches_petty_king_murchad$ im Jahr 1066 spielen#!" diff --git a/project/ck3/base_game/localization/german/gui/frontend_l_german.yml b/project/ck3/base_game/localization/german/gui/frontend_l_german.yml deleted file mode 100644 index ea0fab960d..0000000000 --- a/project/ck3/base_game/localization/german/gui/frontend_l_german.yml +++ /dev/null @@ -1,62 +0,0 @@ -l_german: - PLAYED_PAST:0 "vor $WHEN$" - PLAYED_TODAY:0 "Heute" - NEW_GAME:0 "Neues Spiel" - LOAD:0 "Laden" - CONTINUE:0 "Fortfahren" - HOST_GAME:0 "Spiel hosten" - SCAN_FOR_GAME:0 "Nach Spielen suchen" - LOAD_AND_HOST_GAME:0 "Mehrspielerspiel laden" - JOIN:0 "Über ID beitreten" - SINGLE_PLAYER:0 "Einzelspieler" - MULTI_PLAYER:0 "Mehrspieler" - OPTIONS:0 "Optionen" - APPLY:0 "Anwenden" - RESET:0 "Zurücksetzen" - CREDITS:0 "Credits" - QUIT:0 "Beenden" - ACCOUNT:0 "Konto" - FRONTEND_NO_CONTINUE_TT:0 "Kein Speicherstand gefunden" - FRONTEND_CONTINUE_TT:1 "#T Von Spielstand fortsetzen\n#!„[SaveGameItem.GetName]“\n[SaveGameItem.GetPlayerName|V]\n[SaveGameItem.GetTitleName|VU]\n[SaveGameItem.GetDate.GetString|V]\n[Select_CString(SaveGameItem.IsCloudSave, 'Cloud-Speicherstand', '')]" - LOAD_SAVE_ITEM_DATE:0 "Datum: [SaveGameItem.GetDate.GetString]" - LOAD_SAVE_ITEM_FILENAME:0 "Dateiname: [SaveGameItem.GetName]" - LOAD_SAVE_ITEM_SAVE_TIME:0 "Zuletzt gespielt: [SaveGameItem.GetLastPlayed]" - FRONTEND_GOTO_LOBBY:0 "Mehrspieler-Lobby" - FRONTEND_COPY_CLIPBUFFER:0 "Zum Clipboard kopieren" - FRONTEND_COPY_CLIPBUFFER_TT:0 "#T Kopiert die Server-ID zum Clipboard #!\nDiese ID kann von anderen Spielern verwendet werden, um diesem Mehrspieler-Spiel direkt beizutreten" - FRONTEND_NOT_PAUSED:0 "@warning_icon! #X Spiel ist NICHT pausiert #!" - FRONTEND_IS_PAUSED:0 "Spiel ist pausiert" - FRONTEND_PLAYERS_COUNT:0 "[GetPlayersCount] Spieler" - FRONTEND_INVITE:0 "Andere Spieler einladen, indem man ihnen die Server-ID schickt:\n[GetServerInfo.GetServerID]" - FRONTEND_LOGIN_FOR_MUTLIPLAYER:0 "In Mehrspieler einloggen" - FRONTEND_LOGIN_FOR_MUTLIPLAYER_TT:0 "Einlog-Fenster öffnen" - FRONTEND_LOGGED_IN:0 "Eingeloggt" - FRONTEND_JOIN_MULTIPLAYER:0 "Spiel beitreten" - FRONTEND_SELECT_GAME_TO_LOAD:0 "Einen Spielstand zum Laden auswählen" - FRONTEND_END_GAME:0 "Spiel beenden" - FRONTEND_LEAVE_GAME:0 "Spiel verlassen" - FRONTEND_SAVE_EXIT_TEXT:0 "" - FRONTEND_END_GAME_TEXT:0 "Wenn Ihr als Host das Spiel verlasst, endet das Mehrspieler-Spiel und alle anderen Spieler können nicht mehr miteinander spielen." - FRONTEND_LEAVE_GAME_TEXT:0 "Wenn Ihr das Spiel verlasst, wird das Mehrspieler-Spiel automatisch ohne Euch fortgesetzt" - FRONTEND_AUTO_SAVE:1 "Das Spiel als #high [GetAutosaveName]#! speichern" - FRONTEND_AUTO_SAVE_IRONMAN:1 "Das Spiel wird als #high [GetAutosaveName]#! gespeichert" - FRONTEND_SWITCH_CHARACTER:0 "Charakter wechseln" - FRONTEND_LOBBY_UNAVAILABLE_IRONMAN:1 "@warning_icon! #X Mehrspielermodus ist bei Ironman nicht verfügbar#!" - FRONTEND_LOBBY_UNAVAILABLE_LOGIN:2 "@warning_icon! #X Für ein Spiel im Mehrspielermodus bitte ins Paradox-Konto einloggen#!" - FRONTEND_LOBBY_UNAVAILABLE_USERNAME:2 "@warning_icon! #X Man muss einen Benutzernahmen festlegen, um im Mehrspielermodus zu spielen. Dies ist im Konto-Fenster möglich.#!" - FRONTEND_LOGIN_PROMPT:0 "Einlog-Fenster öffnen" - FRONTEND_OBSERVER_DESC:1 "Als Zuschauer spielen und erleben, wie die Welt sich ohne direkte Beteiligung entwickelt.\n\nSobald Ihr im Spiel seid, könnt Ihr mit STRG+Klick einen Charakter anwählen und das Spiel aus dessen Perspektive sehen.\n\nIhr könnt später zur Lobby zurückkehren, falls Ihr stattdessen als ein bestimmter Charakter spielen wollt." - SAVE_WINDOW_OVERWRITE:0 "Überschreiben" - SAVE_WINDOW_SAVE:0 "[SelectLocalization(SaveGameWindow.IsOverwrite, 'SAVE_WINDOW_OVERWRITE', '')][SelectLocalization(And(Not(SaveGameWindow.IsOverwrite), SaveGameWindow.IsIronman), 'START_IRONMAN_SAVE', '')][SelectLocalization(And(Not(SaveGameWindow.IsOverwrite), Not(SaveGameWindow.IsIronman)), 'SAVE', '')]" - SAVE_WINDOW_SHOW_INVALID:0 "Ungültige anzeigen" - OVERWRITE_GAME:0 "Spielstand überschreiben" - OVERWRITE_CONFIRMATION_DESC:0 "Ein Spielstand mit demselben Namen existiert bereits. Möchtet Ihr ihn überschreiben?" - LOAD_GAME_WINDOW_HOUSE:0 "Haus: [SaveGameItem.GetHouseName]" - LOAD_GAME_VERSION:0 "Version: [SaveGameItem.GetVersionName]" - LOAD_GAME_DIFFERENT_VERSION:0 "@warning_icon! #X Andere Version#!" - LOAD_GAME_DIFFERENT_VERSION_TT:0 "Dieser Spielstand wurde mit einer anderen Version von\nCrusader Kings erstellt" - LOAD_MISSING_ITEMS_TT:0 "[SelectLocalization(SaveGameItem.HasMissingDLCs, 'MISSING_DLC', '')]\n[SelectLocalization(SaveGameItem.HasMissingMods, 'MISSING_MODS', '')]\n[SelectLocalization(SaveGameItem.IsDifferentVersion, 'LOAD_GAME_DIFFERENT_VERSION', '')]" - ACHIEVEMENTS_UNAVAILABLE_TT:0 "Kann Erfolge nicht laden: Bitte überprüft Eure Internetverbindung." - ACHIEVEMENTS_UNAVAILABLE_PLAZA_TT:1 "Konnte Erfolge nicht laden: Bitte logt Euch in Euer Paradox-Konto ein." - GAME_RULES_RESET_TO_DEFAULTS_TEXT:0 "Zurücksetzen" - RECOMMEND_START_BOOKMARK:0 "Empfohlener Start" diff --git a/project/ck3/base_game/localization/german/gui/frontend_mp_game_setup_l_german.yml b/project/ck3/base_game/localization/german/gui/frontend_mp_game_setup_l_german.yml deleted file mode 100644 index 4f272a7e6b..0000000000 --- a/project/ck3/base_game/localization/german/gui/frontend_mp_game_setup_l_german.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_german: - FRONTEND_MP_GAME_SETUP_SELECT_BOOKMARK:0 "@warning_icon! #X Kein Lesezeichen oder Spielstand ausgewählt#!" - FRONTEND_MP_GAME_SETUP_HOST_HEADER:0 "Mehrspielerspiel hosten" - FRONTEND_MP_GAME_SETUP_HOST_NEW_GAME:0 "Neues Spiel" - FRONTEND_MP_GAME_SETUP_HOST_SAVED_GAME:0 "Spielstand laden" - FRONTEND_MP_GAME_SETUP_GAME_SETTINGS:0 "Spiel-Set-up" - FRONTEND_MP_GAME_SETUP_VERSION:0 "Version: [GetGameVersionInfoShort]" - FRONTEND_MP_SERVER_NAME_TOOLTIP:0 "Max. 64 Zeichen" - FRONTEND_MP_SERVER_PASSWORD_TOOLTIP:0 "Max. 64 Zeichen" diff --git a/project/ck3/base_game/localization/german/gui/great_holy_war_view_l_german.yml b/project/ck3/base_game/localization/german/gui/great_holy_war_view_l_german.yml deleted file mode 100644 index b5496e862d..0000000000 --- a/project/ck3/base_game/localization/german/gui/great_holy_war_view_l_german.yml +++ /dev/null @@ -1,82 +0,0 @@ -l_german: - GREAT_HOLY_WAR_WINDOW_TITLE:0 "[GreatHolyWar.GetName]" - GREAT_HOLY_WAR_NAME:1 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] um [GREAT_HOLY_WAR.GetTargetTitle.GetBaseName]" - GREAT_HOLY_WAR_INVALID_NAME:0 "Ungültiger GRK" - PLEDGED_ATTACKERS_LABEL:0 "Eingeschworene Angreifer – [GreatHolyWar.GetAttackerStrength] ([GreatHolyWar.GetStrengthBalance|%V0])" - PLEDGED_DEFENDERS_LABEL:0 "Eingeschworene Verteidiger – [GreatHolyWar.GetDefenderStrength] ([GreatHolyWar.GetInverseStrengthBalance|%V0])" - GHW_ATTACKERS_VS_DEFENDERS:0 "[GreatHolyWar.GetAttackerStrength] gegen [GreatHolyWar.GetDefenderStrength]" - GHW_TT_ATTACKERS_VS_DEFENDERS:0 "#T $GHW_RELATIVE_STRENGTH$\n#!Gesamtzahl [soldiers|E] des Angreifers: [GreatHolyWar.GetAttackerStrength]\nGesamtzahl Soldaten des Verteidigers: [GreatHolyWar.GetDefenderStrength]" - GHW_RELATIVE_STRENGTH:0 "Relative militärische Stärke" -# GHW_SEE_PARTICIPANTS:0 "See Participants" - GHW_WAR_CHEST_LABEL:0 "[war_chest|E]" - pledge_attacker:0 "Beteiligen an [great_holy_war.GetFaith.Custom('GHWName')] für [great_holy_war.ghw_target_kingdom.GetName]" - pledge_defender:0 "Kämpfen gegen [great_holy_war.GetFaith.Custom('GHWName')] für [great_holy_war.ghw_target_kingdom.GetName]" - SELEC_GHW_BENEFICIARY_NO:0 "\n@warning_icon! #X Es ist kein Charakter zur Auswahl verfügbar#!" - SELECT_GHW_BENEFICIARY:1 "#T [beneficiary|E] auswählen#![SelectLocalization(GreatHolyWarWindow.HasPotentialBeneficiary, '', 'SELEC_GHW_BENEFICIARY_NO')]" - GHW_TIME_TO_LAUNCH_TOOLTIP:0 "Beginnt in [GREAT_HOLY_WAR.GetTimeUntilLaunch] [GREAT_HOLY_WAR.GetLaunchDate.GetString]" - GHW_OPEN_TOOLTIP_ATTACKER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Klicken, um Großen Religionskrieg anzuzeigen#!" - GHW_OPEN_TOOLTIP_DEFENDER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Klicken, um Großen Religionskrieg anzuzeigen#!" - GHW_TIME_TO_LAUNCH_IN_WINDOW:1 "Beginnt in [GreatHolyWar.GetTimeUntilLaunch]" - GHW_SCORE_ENTRY:0 "[CHARACTER.GetUIName]: $SCORE|V$ ($SCORE_PERCENT|1/%$)" - GHW_ATTACKER_SCORES:0 "Teilnahme Angreifer:" - GHW_DEFENDER_SCORES:0 "Teilnahme Verteidiger:" - GHW_CONCEPT:0 "[GreatHolyWar.GetFaith.GetAdjective|U]er [great_holy_war|E]" - - GHW_NOT_ATTACKER_PLEDGED:1 "#Weak Wenn Ihr Unterstützung als Angreifer zusagt:\n$EFFECT_LIST_BULLET$Ihr wählt einen [beneficiary|E] aus, der einen Titel im Königreich erlangen kann\n$EFFECT_LIST_BULLET$Ihr könnt einen Teil der Kriegskasse erhalten\n$EFFECT_LIST_BULLET$Ihr erhaltet zu Beginn des Kreuzzuges Gold aus der Kriegskasse\n$EFFECT_LIST_BULLET$Kriege gegen andere Teilnehmer enden, sobald der Kreuzzug beginnt#!" - GHW_NOT_DEFENDER_PLEDGED:1 "#Weak Wenn Ihr Unterstützung als Verteidiger zusagt:\n$EFFECT_LIST_BULLET$Ihr könnt einen Anteil an [piety|E] und [prestige|E] aus der Kriegskasse erhalten\n$EFFECT_LIST_BULLET$Kriege gegen andere Teilnehmer enden, sobald der Kreuzzug beginnt#!" - GHW_PLEDGED:0 "Ich habe Unterstützung als Verteidiger versprochen. Wenn wir siegen, kann ich einen Teil der Kriegskasse erhalten, basierend auf meiner Kriegsbeteiligung." - GHW_TITLE_NOT_PLEDGED:0 "#X Man erwartet von mir, dass ich militärische Unterstützung verspreche oder Gold spende#!" - GHW_TITLE_NOT_PLEDGED_DONATED:0 "#Weak Ich habe bereits Gold gespendet#!" - GHW_PLEDGE:0 "Versprechen" - GHW_WITHDRAW:0 "Zurückziehen" - GHW_WITHDRAWPLEDGE:0 "Versprechen zurückziehen" - GHW_GIVE_GOLD:0 "Gold spenden" - GHW_CHANGE_BENEFICIARY:2 "[Select_CString(GetPlayer.GetBeneficiary.IsValid, 'Ersetzen', 'Ernennen')]" - GHW_MY_BENEFICIARY:0 "Mein [beneficiary|E]" - GHW_MY_CONTRIBUTION:0 "Meine [contribution|E]" - GHW_TOGGLE_BENEFICIARY:1 "Dem Favorisierten Kandidaten vorziehen" - GHW_MAX_WARCHEST:0 "Höchstwert!" - GHW_WARCHEST_SHARE:0 "Anteil an [war_chest|E]" - GHW_SCORE:0 "Punkte" - GHW_TAB_ATTACKERS:0 "Angreifer" - GHW_TAB_DEFENDERS:0 "Verteidiger" - GHW_MILITARY_STRENGTH:0 "Militärische Stärke: [Character.GetMilitaryStrengthText|V]" - GHW_BENEFICIARY:0 "[beneficiary|E]: [Character.GetBeneficiary.GetUIName]" - GHW_NO_BENEFICIARY:0 "#weak Kein [beneficiary|E]#!" - GHW_MY_RANK:0 "Rang" - GHW_RANK_TT:0 "#T Rang: [GreatHolyWarWindow.GetRankForCharacter(Character.Self)]#!" - GHW_SCORE_TT:0 "#T Anteil: [GreatHolyWarWindow.GetScore(Character.Self).GetScorePercent|0V] %#!" - GHW_NO_SCORE:0 "Kein Anteil" - GHW_NO_SCORE_TT:0 "#T Das [Concept('spiritual_head_of_faith', 'Klerikale Glaubensoberhaupt')|E] kann keinen [contribution|E] oder Anteil erhalten#!" - - GHW_WAR_CHEST_PIETY_TOOLTIP:1 "#T [war_chest|E] [piety|E]#!\nIn [war_chest|E]: [GetLocalPlayerPietyTextIcon][GreatHolyWar.GetWarChestPiety|0V]\nMein Anteil: [GetLocalPlayerPietyTextIcon][GreatHolyWarWindow.GetPietyForCharacter(GetPlayer)|V]" - GHW_WAR_CHEST_PRESTIGE_TOOLTIP:0 "#T [war_chest|E] [prestige|E]#!\nIn [war_chest|E]: @prestige_icon![GreatHolyWar.GetWarChestPrestige|0V]\nMein Anteil: @prestige_icon![GreatHolyWarWindow.GetPrestigeForCharacter(GetPlayer)|V]" - GHW_WAR_CHEST_GOLD_TOOLTIP:0 "#T [war_chest|E] [gold|E]#!\nIn [war_chest|E]: @gold_icon![GreatHolyWar.GetWarChestGold|0V]\nMein Anteil: @gold_icon![GreatHolyWarWindow.GetGoldForCharacter(GetPlayer)|V]" - - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_YES:0 "#T [papal_recipient|E] ablehnen#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_NO:0 "#T [papal_recipient|E] akzeptieren#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_YES:0 "Wenn Ihr den größten Beitrag zu [GREAT_HOLY_WAR.GetName] leistet, erhält Euer Begünstigter den Haupttitel. Wenn Ihr diese Haltung wählt, wird die Menge an Gold reduziert, die beim Sieg aus der Kriegskasse an Euch geht." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_NO:2 "Leistet Ihr den größten Beitrag zum Krieg ([GREAT_HOLY_WAR.GetName]), erhält [Select_CString(GREAT_HOLY_WAR.GetDesignatedWinner.IsValid, GREAT_HOLY_WAR.GetDesignatedWinner.GetShortUIName, 'der favorisierte Kandidat')] den Titel, um den gekämpft wird. Wählt Ihr diese Haltung, habt Ihr nach dem Sieg Anrecht auf einen größeren Teil der Kriegskasse." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_YES:2 "#I Zum Überschreiben klicken#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_NO:2 "#I Zum Einwilligen klicken#!" - - GHW_PLEDGE_TT_HEADER:0 "#T Militärische Unterstützung versprechen#!" - GHW_UNPLEDGE_TT_HEADER:0 "#T Militärische Unterstützung zurückziehen#!" - GHW_PLEDGE_TT_BODY:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] beitreten! Teilnehmer können einen Teil der [war_chest|E] erhalten, und ihr [beneficiary|E] könnte [ruler|E] von [GREAT_HOLY_WAR.GetTargetTitle.GetName] werden." - GHW_UNPLEDGE_TT_BODY:1 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] verlassen. Ihr erhaltet keinen Anteil an der [war_chest|E], und Euer [beneficiary|E] geht mit Euch" - GHW_CONTRIBUTE_WAR_CHEST_TT_HEADER:0 "#T Zur Kriegskasse beitragen#!" - GHW_CONTRIBUTE_WAR_CHEST_TT_BODY:0 "Ich spende eine Summe an [gold|E] für [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] im Tausch gegen [piety|E]" - GHW_SCORE_TOOLTIP_HEADER:0 "#T Beteiligung an [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]#!" - GHW_SCORE_TOOLTIP_NO_WAR:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] hat noch nicht begonnen" - GHW_SCORE_TOOLTIP_MULTIPLIER_ZERO:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] gibt dieses Mal keine Punkte" - GHW_SCORE_TOOLTIP_MULTIPLIER:0 "Multiplikator: $VALUE|+V%$" - GHW_TARGET_CHARACTER:0 "Verteidiger" - GHW_CHANGE_TARGET:0 "Krieg umleiten" - GHW_CHANGE_TARGET_TT:0 "#T Kriegsziel umlenken\n#!Wählt ein anderes [kingdom|E] als Ziel für diesen Krieg aus; dies kostet [piety|E]" - GHW_PLEDGE_FIRST_TT:0 "Ihr müsst erst Unterstützung zusagen, bevor Ihr das Kriegsziel ändern könnt" - GHW_MY_RANK_TT:1 "#T [Concept('contribution', 'Beteiligungs')|E]-Rang: [GreatHolyWarWindow.GetRankForCharacter(GetPlayer)]\n#!Basierend auf dem Punktewert Eurer [contribution|E] verglichen mit allen anderen Teilnehmern erhält Euer [beneficiary|E] einen besseren [title|E], wenn Ihr siegt!" - GHW_MY_SHARE_TT:1 "#T Anteil an [war_chest|E]: [GreatHolyWarWindow.GetScore(GetPlayer).GetScorePercent|0V/%]\n#!Basierend auf dem Punktewert Eurer [contribution|E] verglichen mit allen anderen Teilnehmern erhaltet Ihr einen Anteil an [gold|E], [piety|E] und [prestige|E] aus der [war_chest|E]" - GHW_MY_SCORE_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown(GetPlayer)]" - GHW_MY_SCORE_OTHER_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown(Character.Self)]" - GHW_RANK_NONE:0 "-" - GHW_FORMAT_RANK:0 "$NUM|O$" diff --git a/project/ck3/base_game/localization/german/gui/hired_troops_view_l_german.yml b/project/ck3/base_game/localization/german/gui/hired_troops_view_l_german.yml deleted file mode 100644 index 0cde44bbc9..0000000000 --- a/project/ck3/base_game/localization/german/gui/hired_troops_view_l_german.yml +++ /dev/null @@ -1,56 +0,0 @@ -l_german: - HIRED_TROOPS_VIEW_HEADER:0 "Truppen anwerben" - HIRED_TROOPS_VIEW_GO_TO_MILITARY_VIEW_TT:0 "#T Zurück zur Militäransicht#!" - - HIRED_TROOPS_VIEW_LIST_MC_BUTTON_TOOLTIP:0 "#T [MercenaryCompany.GetName]#!\n#I Für Details klicken#!" - HIRED_TROOPS_VIEW_LIST_MC_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers]-[soldiers|E]" - HIRED_TROOPS_VIEW_LIST_HO_HEADER:1 "[GetPlayer.GetFaith.GetAdjective]e [holy_orders|E]" - HIRED_TROOPS_VIEW_LIST_HO_BUTTON_TOOLTIP:0 "#T [HolyOrder.GetName] #!\n#I Für Details klicken#!" - HIRED_TROOPS_VIEW_LIST_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers]-[soldiers|E]" - HIRED_TROOPS_VIEW_LIST_HO_NO_HOS:0 "Es gibt keine [GetPlayer.GetFaith.GetAdjective|l]en Kriegerorden" - HIRED_TROOPS_VIEW_LIST_NO_WAR:0 "#T Söldner in Wartestellung#!\nWährend Friedenszeiten sind angeworbene [mercenaries|E] in Wartestellung bis zum Beginn eines neuen Krieges. Wenn der Moment gekommen ist, werden sie automatisch ausgehoben." - - HIRED_TROOPS_VIEW_MC_CULTURE:0 "[HiredTroop.GetMercenaryCompany.GetCulture.GetName]er [Concept('mercenary', 'Söldnertrupp')|E]" - HIRED_TROOPS_VIEW_HO_NUM_HOLDINGS:1 "Besitztümer: [GetDataModelSize(HiredTroop.GetHolyOrderLeasedTitles)]" - HIRED_TROOPS_VIEW_MC_CAPITAL:0 "Hauptsitz: [HiredTroop.GetMercenaryCompany.GetHomeCounty.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_CAPITAL:1 "Hauptquartier: [HiredTroop.GetHolyOrder.GetCapital.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_PATRON:0 "Lehnsspender: [HiredTroop.GetHolyOrderPatron.GetUIName]" - HIRED_TROOPS_VIEW_MC_CAPTAIN_LABEL:0 "Söldnerhauptmann" - HIRED_TROOPS_VIEW_HO_GRANDMASTER_LABEL:0 "Großmeister" - HIRED_TROOPS_VIEW_MC_HIRE_INFO:1 "[HiredTroop.GetMercenaryCompany.GetCostDesc] für einen [Concept('mercenary_contract', 'Vertrag')|E] über [HiredTroop.GetMercenaryCompany.GetHireDurationDesc]" - HIRED_TROOPS_VIEW_HO_HIRE_INFO:0 "[HiredTroop.GetHolyOrder.GetCostDescForPlayer]" - HIRED_TROOPS_VIEW_MC_HIRED_TIME_LEFT:0 "[MercenaryCompany.GetHiredTimeLeft] verbleibend" - HIRED_TROOPS_VIEW_HIRE:0 "Anwerben" - HIRED_TROOPS_VIEW_HIRED_BY_ME:1 "Angeworben von Euch" - HIRED_TROOPS_VIEW_HIRED_BY_ME_LEFT:1 "Angeworben von Euch, " - HIRED_TROOPS_VIEW_MC_EXTEND_INFO:0 "Um $TIME$ verlängern für $COST$" - HIRED_TROOPS_VIEW_MC_EXTEND:0 "Verlängern" - HIRED_TROOPS_VIEW_NOT_AVAILABLE:1 "#X Bereits angeworben#!" - HIRED_TROOPS_HIRED_BY:0 "#X Angeworben von [HiredTroop.GetHiredBy.GetShortUIName], aber als Lehnsspender könnt Ihr sie trotzdem anfragen#!" - HIRED_TROOPS_VIEW_LEVY_REGIMENT:0 "[levies|E]" - HIRED_TROOPS_VIEW_SOLDIER_COUNT:1 "[HiredTroopRegiment.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_SOLDIERS:1 "[HiredTroop.GetCurrentSoldiers] [soldiers|E]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_KNIGHTS:2 "[HiredTroop.GetKnightCount] [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - HIRED_TROOPS_VIEW_KNIGHT_LIST_TITLE:1 "#T Liste der [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]#!" - HIRED_TROOPS_VIEW_KNIGHT_LIST_ENTRY:0 "$BULLET_WITH_TAB$[CHARACTER.GetName] (@skill_prowess_icon![CHARACTER.GetProwess])" - HIRED_TROOPS_VIEW_PLEDGED_TO_GREAT_HOLY_WAR:1 "Nimmt an großem Religionskrieg teil" - - HOLY_ORDER_HIRE_LIMIT_REACHED:1 "@warning_icon!#X Ihr habt bereits einen anderen [holy_order|E] angeworben#!" - HIRED_TROOPS_ALREADY_HIRED:0 "@warning_icon!#X Sie sind bereits angeworben#!" - HIRED_TROOPS_ALREADY_HIRED_BY_PLAYER:0 "@warning_icon!#X Sie wurden bereits von einem Spieler angeworben#!" - HIRED_TROOPS_ALREADY_HIRED_BY_YOU:0 "@warning_icon!#X Sie wurden bereits von Euch angeworben#!" - MERCENARY_COMPANY_NOT_HIRED_BY_ME:1 "@warning_icon!#X Sie werden derzeit nicht von Euch angeworben#!" - MERCENARY_COMPANY_OUTSIDE_RANGE:0 "@warning_icon!#X Sie befinden sich zu weit weg.#!" - MERCENARY_COMPANY_TOO_EARLY_TO_EXTEND:0 "@warning_icon!#X Der Vertrag kann nicht verlängert werden bis [DATE.GetString|V]#!" - HIRED_TROOPS_CANNOT_AFFORD:1 "@warning_icon!#X Ihr könnt Euch nicht stärker verschulden als $VALUE$ Eurer Einnahmen#!" - HOLY_ORDER_MUST_BE_AT_WAR_WITH_BAD_FAITH:0 "@warning_icon!#X Ist nicht im Krieg mit jemandem eines [GetHostilityLevelName(GetDefine('NHolyOrder', 'ENEMY_MIN_HOSTILITY_LEVEL'))]en [Concept('faith', 'Glaubens')|E]#!" - HOLY_ORDER_PLEDGED_TO_GREAT_HOLY_WAR:0 "@warning_icon!#X Sie haben geschworen, sich einem Krieg anzuschließen: [GREAT_HOLY_WAR.GetName]#!" - HOLY_ORDER_AT_WAR:0 "@warning_icon!#X Sie sind im Krieg#!" - MERCENARY_COMPANY_HIRE_NOT_AT_WAR:1 "@warning_icon!#X Ihr müsst im [war|E] sein, um [mercenaries|E] anzuwerben#!" - MERCENARY_COMPANY_EXTEND_NOT_AT_WAR:1 "@warning_icon!#X Ihr müsst im [war|E] sein, um [mercenaries|E] anzuwerben#!" - MERENCARY_COMPANY_ON_HOLD:0 "In Wartestellung" - - MERCENARY_COMPANY_COST_BANKRUPTCY:0 "@warning_icon!#X Ihr könnt diesen [mercenary_company|E] nicht anwerben, da Ihr Euch dazu zu sehr verschulden müsstet#!" - MERCENARY_COMPANY_COST_BANKRUPTCY_HIRED:0 "@warning_icon!#X Ihr könnt den Vertrag dieses [Concept('mercenary_company', 'Söldnertrupps')|E] nicht verlängern, da Ihr Euch dafür zu sehr verschulden müsstet#!" - MERCENARY_COMPANY_COST_DEBT:0 "@warning_icon!#X Wenn Ihr diesen [mercenary_company|E] anheuert, verschuldet Ihr Euch#!" - MERCENARY_COMPANY_COST_DEBT_HIRED:0 "@warning_icon!#X Wenn Ihr den Vertrag dieses [Concept('mercenary_company', 'Söldnertrupps')|E] verlängert, verschuldet Ihr Euch#!" diff --git a/project/ck3/base_game/localization/german/gui/holding_view_l_german.yml b/project/ck3/base_game/localization/german/gui/holding_view_l_german.yml deleted file mode 100644 index 2e70b145f3..0000000000 --- a/project/ck3/base_game/localization/german/gui/holding_view_l_german.yml +++ /dev/null @@ -1,171 +0,0 @@ -l_german: - HOLDING_TAX:0 "[tax|E]:" - HOLDING_TAX_VALUE:1 "@gold_icon! [Holding.GetIncome|2]" - HOLDING_LOOT:1 "[raid_loot|E]:" - HOLDING_LOOT_VALUE:0 "@gold_icon! [Holding.GetProvince.GetRaidLoot|0V]" - HOLDING_FORT_LEVEL:1 "[fort_level|E]" - HOLDING_GARRISON:1 "[garrison|E]:" - HOLDING_EMPTY:0 "Kein [holding|E]" - HOLDING_CONSTRUCTING:0 "Errichtet [HOLDING_TYPE.GetName]-[holding|E]" - COUNTY_OCCUPANT:0 "Grafschaftsbesitzer" - CONSTRUCT:0 "Errichten" - UPGRADE:0 "Verbessern" - UPGRADE_COST:0 "Verbesserungskosten" - CURRENT_BUILDING:0 "Derzeitiges Gebäude" - CV_BUILDING_LEVEL_AND_NAME:1 "Stufe I: #high [Building.GetNameNoTooltip]#!" - BUILDING_TYPE_REGULAR:0 "[building|E]" - BUILDING_TYPE_SPECIAL:0 "[special_building|E]" - BUILDING_TYPE_DUCHY:0 "[duchy_building|E]" - CONSTRUCT_HOLDING_TITLE:2 "#T [holding|E] errichten#!" - CANT_CONSTRUCT_HOLDING_NO_AVAILABLE:0 "#X @warning_icon! Keine [holdings|E] verfügbar, die man errichten könnte#!" - CONSTRUCT_BUILDING:0 "$TYPE$ neu errichten" - CONSTRUCT_BUILDING_TITLE:0 "#T $TYPE$ neu errichten#!" - CONSTRUCT_HOLDING_TYPE_TITLE:0 "#T Baut #V $NAME$#!#!" - CONSTRUCT_BUILDING_TYPE_TITLE:0 "#T Baut #V $NAME$#!#!" - CONSTRUCT_BUILDING_INFO_TITLE:0 "#T $NAME$#!" - CONSTRUCT_BUILDINGS_DETAILS:0 "Vorschau" - CONSTRUCT_BUILDINGS_DETAILS_TT:0 "#T Gebäudevorschau\n#!Zeigt die Auswirkungen und Kosten für eine Verbesserung dieses [Concept('building', 'Gebäudes')|E]" - UPGRADE_BUILDING:0 "$TYPE$ verbessern" - CANCEL_CONSTRUCTION:1 "Bau von $TYPE$ abbrechen" - UPGRADE_HOLDING_TITLE:0 "Verbessert das [holding|E]" - CONSTRUCT_BUILDING_ALREADY_CONSTRUCTING:0 "@warning_icon!#X In diesem [holding|E] ist bereits ein anderes [building|E] im Bau#!" - CONSTRUCT_BUILDING_INVALID_SLOT:0 "@warning_icon!#X Das ist kein gültiger Platz für ein neues [building|E]#!" - CONSTRUCT_BUILDING_NONE_POTENTIAL:0 "@warning_icon!#X Ihr habt keine verfügbaren [buildings|E] für diesen Platz#!" - BUILDING_DEFAULT_TITLE_PREFIX_ALSO_CONSTRUCTING:1 "\n\n#T Derzeitiges Gebäude:\n[Building.GetNameNoTooltip]\n#!" - BUILDING_DEFAULT_TITLE:2 "#T [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n$TYPE$\n\n" - BUILDING_EFFECT_AND_DESC_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince(CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n[BUILDING.GetDescription]" - BUILDING_EFFECT_AND_DESC_DISABLED_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince(CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n$DISABLED$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_DESC:3 "[BUILDING.GetEffectDescriptionAtProvince(CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n$TIME$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_TIME_LEFT:0 "$DAYS$ verbleibend" - CONSTRUCT_HOLDING_PRIMARY:1 "Die erste Stufe dieses [Concept('holding', 'Besitztums')|E] ist $NAME|V$" - HOLDING_NOT_THE_COUNTY_HOLDER:1 "@warning_icon!#X Nur der [holder|E] dieser [county|E] oder sein [liege|E] kann ein neues [holding|E] errichten#!" - BUILDING_NOT_THE_BARONY_HOLDER:1 "@warning_icon!#X Nur der [holder|E] dieses [Concept('holding', 'Besitztums')|E] oder sein [liege|E] kann ein neues [building|E] errichten#!" - BUILDING_NOT_THE_DIRECT_BARONY_HOLDER:0 "@warning_icon!#X Nur der [holder|E] dieses [Concept('holding', 'Besitztums')|E] kann ein [building|E] abbrechen oder ersetzen#!" - BUILDING_NOT_THE_BARONY_LESSEE:0 "@warning_icon!#X Nur der [lessee|E] dieses [Concept('holding', 'Besitztums')|E] kann ein neues [building|E] errichten#!" - HOLDING_VIEW_ALREADY_HAS_PRIMARY:0 "@warning_icon!#X Diese Baronie enthält bereits ein [holding|E]#!" - HOLDING_VIEW_MISSING_PRIMARY:0 "@warning_icon!#X Diese Baronie hat noch kein [holding|E]#!" - HOLDING_VIEW_MUST_BUILD_OTHER_HOLDING_FIRST:0 "@warning_icon!#X In dieser [county|E] muss erst ein $MISSING_HOLDING|V$ errichtet werden#!" - HAS_BUILDING_TYPE:0 "@warning_icon!#X Dieses [holding|E] hat bereits ein: $TYPE$#!" - ALREADY_CONSTRUCTED:0 "@warning_icon!#X $NAME$ wurde schon gebaut#!" - PREVIOUS_NOT_CONSTRUCTED:1 "@warning_icon!#X $PREVIOUS_NAME$ muss erst gebaut werden#!" - HOLDING_TAXES_TOOLTIP_HEADER:0 "#T Steuer#!" - HOLDING_RAID_INCOME_TOOLTIP_HEADER:0 "#T Beute#!" - HOLDING_RAID_INCOME_TOOLTIP_TOTAL:0 "Gesamt-[raid_loot|E]:" - HOLDING_TAXES_TOOLTIP_PLAYER:0 "Meine Einnahmen" - HOLDING_TAXES_TOOLTIP_TOTAL:0 "Steuerertrag" - HOLDING_LEVIES_TOOLTIP_HEADER:0 "#T Aufgebote#!" - HOLDING_LEVIES_TOOLTIP_PLAYER:0 "Meine [levies|E]" - HOLDING_LEVIES_TOOLTIP_TOTAL:0 "Gesamt-[levies|E]" - HOLDING_IN_DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "@warning_icon!#X Da Ihr über Eurer [domain_limit|E] liegt, gibt dieses [recently_acquired_holding|E] weder [taxes|E] noch [levies|E]#!" - HOLDING_OCCUPIED:0 "[occupied|E] von [CHARACTER.GetShortUIName]" - INVALID_CONSTRUCTION:0 "@warning_icon!#X Unzulässiges Bauvorhaben#!" - DISABLED_BUILDING:1 "@warning_icon!#X Das Gebäude ist deaktiviert, weil:#!\n$DESC$" - BUILDING_WILL_REENABLE:0 "@warning_icon! Das Gebäude ist derzeit deaktiviert, wird aber nächsten Monat reaktiviert" - BUILDING_DISABLED_BY_GRACE_PERIOD:0 "@warning_icon! Besitztum wurde eingefroren, um nicht die Abzüge wegen einer überschrittenen [domain_limit|E] zu erleiden. Es wird in [DATE.GetTimeDiffFromNowNoDays] wieder aktiv oder wenn die Domänenschwelle nicht länger überschritten wäre" - ABORT_CONSTRUCTION:0 "#T Bau einstellen#!" - CANT_BE_CONSTRUCTED:0 "@warning_icon!#X Kann nicht gebaut werden#!" - SUPPLY_LIMIT:0 "[supply_limit|E]:" - TOP_LIEGE:0 "Oberster Lehnsherr" - CREATE_NEW_HOLDING_BUTTON:0 "Neues Besitztum errichten" - CREATE_NEW_HOLDING_HEADING:0 "Neues [holding|E] errichten" - BUILDING_GOLD_COST:0 "[gold_i] $VALUE|0$" - BUILDING_PIETY_COST:0 "[piety_i] $VALUE|0$" - BUILDING_PRESTIGE_COST:0 "[prestige_i] $VALUE|0$" - BUILDING_TIME:1 "Zeit" - BUILDING_LEVIES:1 "[levies|E]: @soldier_icon!$VALUE|+=$" - BUILDING_GARRISON:1 "[garrison|E]: @garrison_icon!$VALUE|+=$" - BUILDING_GARRISON_REINFORCEMENT_FACTOR:0 "[Concept('garrison_reinforcement', 'Garnisonsverstärkung')|E]: @garrison_icon! $VALUE|+=0%$" - ALREADY_CONSTRUCTING:0 "@warning_icon!#X In dieser Baronie wird bereits gebaut#!" - ABORT_BUILDING_CONFIRM_TITLE:0 "Bau einstellen" - ABORT_BUILDING_CONFIRM:0 "Das Einstellen dieses Bauvorhabens erstattet die Kosten zurück und erlaubt hier die Errichtung eines anderen Gebäudes." - ABORT_BUILDING_CONFIRM_ACCEPT:0 "Bau einstellen" - ABORT_HOLDING_CONFIRM:0 "Das Einstellen dieses Bauvorhabens erstattet die Kosten zurück und erlaubt hier die Errichtung eines anderen Besitztums." - CANCEL_HOLDING_CONSTRUCTION:0 "Errichtung von [HoldingView.GetHolding.GetConstructingHoldingType.GetName] einstellen" - CANCEL_HOLDING_CONSTRUCTION_TOOLTIP:1 "Den [HoldingView.GetHolding.GetConstructingHoldingType.GetName]-Bau in [HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip] abbrechen und die Kosten erstatten." - REPLACE_BUILDING:0 "$TYPE$ ersetzen" - REPLACE_BUILDING_BUTTON:0 "Ändern" - REPLACE_BUILDING_PROMPT:0 "#X Das Ersetzen dieses Gebäudes wird das bestehende Gebäude zerstören. Die Kosten für das Gebäude werden nicht zurückerstattet.#!" - NO_POTENTIAL_BUILDINGS_WARNING:0 "#X An diesem Platz kann derzeit kein Gebäude errichtet werden#!" - SET_COUNTY_CAPITAL_CONFIRM_TITLE:0 "[county_capital|E] verlegen" - SET_COUNTY_CAPITAL_CONFIRM:0 "[TITLE.GetName] wird neuer $game_concept_county_capital$.\n\nManche Gebäude in [TITLE_2.GetName] werden eventuell inaktiv." - SET_REALM_CAPITAL_CONFIRM_TITLE:0 "[realm_capital|E] verlegen" - SET_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] wird neuer $game_concept_realm_capital$.\n\nManche Gebäude in [TITLE_2.GetName] werden eventuell inaktiv." - SET_COUNTY_AND_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] wird neuer $game_concept_county_capital$ und [realm_capital|E].\n\nManche Gebäude in [TITLE_2.GetName] werden eventuell inaktiv." - SET_CAPITAL_CONFIRM_ACCEPT:0 "Verlegen" - BUILDING_PROVINCE_MODIFIER:0 "#T Besitztum:#!" - BUILDING_COUNTY_MODIFIER:0 "#T Grafschaft:#!" - BUILDING_CHARACTER_MODIFIER:0 "#T Besitzer:#!" - HOLDING_VIEW_WRONG_HOLDING_TYPE:0 "#T Falsche Art von [holding|E]#!\n[Holding.GetType.GetName|V]-Besitztümer können von Charakteren mit [Character.GetGovernment.GetName|V]-Regierung nicht effektiv gehalten werden und liefern weder [taxes|E] noch [levies|E]." - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE:2 "#T Falsche Art von [holding|E]#!\nAls [GetPlayer.GetGovernment.GetName|V]-[ruler|E] dürft Ihr persönlich keine [HoldingTypeItem.GetHoldingType.GetName|V]-Besitztümer halten. [HoldingTypeItem.GetWrongHoldingCharacterInfo]" - YOUR_HOLDING_TEXT:1 "Euer [HOLDING.GetType.GetName]-[holding|E]" - NOT_MY_HOLDING_TEXT:1 "[HOLDING.GetType.GetName]-[holding|E]" - ABSOLUTE_COUNTY_CONTROL:0 "Absolut" - COUNTY_CONTROL_VALUE_DISPLAY:0 "$VALUE|0$" - COUNTY_CONTROL_OUT_OF_MAX:0 "$VALUE|0$/$MAX|0$" - COUNTY_CONTROL_TOOLTIP:0 "#T Gemeindekontrolle: [HoldingView.GetProvince.GetCounty.GetControlLevelOutOfMax]#!\n[HoldingView.GetProvince.GetCounty.GetCountyControlEffectsDesc]\n\n[HoldingView.GetProvince.GetCounty.GetCountyControlIncreaseDesc]" - COUNTY_CONTROL_NO_EFFECTS:0 "Derzeit kein Effekt, doch wenn die Kontrolle unter 100 sinkt, reduzieren sich [levies|E] und [taxes|E] in der Gemeinde" - COUNTY_CONTROL_LEVIES_MULT:0 "[levies|E] in der Gemeinde ändern sich um $MULT|%+0=$" - COUNTY_CONTROL_TAX_MULT:0 "[taxes|E] in der Gemeinde ändern sich um $MULT|%+0=$" - COUNTY_DEVELOPMENT_TOOLTIP:1 "#T Entwicklung: [County.GetDevelopmentLevel]/100#!\n[County.GetDevelopmentIgnoredDesc][County.GetCountyDevelopmentEffectsDesc]\n\n[County.GetCountyDevelopmentIncreaseDesc]" - COUNTY_DEVELOPMENT_LEVIES_MULT:1 "[levies|E] um $MULT|%+1$ gesteigert" - COUNTY_DEVELOPMENT_TAX_MULT:0 "[taxes|E] um $MULT|%+0$ gesteigert" - COUNTY_DEVELOPMENT_SUPPLY_BONUS:0 "[supply_limit|E] um $VALUE|=+0$ gesteigert " - COUNTY_DEVELOPMENT_IGNORED_DESC:2 "[development|E] wird ignoriert (außer in Bezug auf die [supply_limit|E]), da der Besitzer der [county|E] eine Regierung vom Typ [GOVERNMENT.GetName|V] hat\n\n" - COUNTY_DEVELOPMENT_NO_EFFECTS:0 "#weak Kein Effekt#!" - COUNTY_OPINION_TOOLTIP:0 "#T Volksmeinung von [HoldingView.GetProvince.GetCounty.GetCount.GetUIName]: [HoldingView.GetCountyOpinion|=+]#!\n[HoldingView.GetCountyOpinionDesc]" - COUNTY_NOT_YOUR_CULTURE:0 "@warning_icon! #X Gemeinde gehört nicht zu Eurer [culture|E] #!" - COUNTY_NOT_YOUR_FAITH:0 "@warning_icon! #X Gemeinde gehört nicht zu Eurem [Concept('faith', 'Glauben')|E] #!" - COUNTY_IN_FACTION_TOOLTIP:0 "#T In [HoldingView.GetAllFactionNames|V]-Fraktion gegen mich!#!\n#I Klicken zum Anzeigen von [factions|E]#! " - COUNTY_CAPITAL_TOOLTIP:0 "#T $game_concept_county_capital$#!\n$game_concept_county_capital_desc$" - SET_COUNTY_CAPITAL_TOOLTIP:0 "#T [county_capital|E] hierher verlegen#!\n[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip|V] zum neuen $game_concept_county_capital$ machen" - SET_REALM_CAPITAL_TOOLTIP_TITLE:0 "#T [realm_capital|E] hierher verlegen#!" - SET_REALM_CAPITAL_TOOLTIP_DESC:0 "[TITLE.GetNameNoTierNoTooltip|V] zum neuen $game_concept_realm_capital$ machen" - SET_REALM_CAPITAL_PREFERRED_CAPITAL:0 "Dies ist der [de_jure|E]-Hauptsitz von [TITLE.GetNameNoTierNoTooltip], sodass der Hauptsitz auch hierher verlegt werden kann, wenn er schon einmal verlegt wurde" - REALM_CAPITAL_TOOLTIP:0 "#T $game_concept_realm_capital$#!\n$game_concept_realm_capital_desc$" - CANT_SET_REALM_CAPITAL_COUNTY_CAPITAL:0 "#X Nur ein [county_capital|E] kann zum [realm_capital|E] werden#!" - CANT_SET_REALM_CAPITAL_HOLDER:0 "#X Ich bin nicht der Besitzer dieses Landes#!" - CANT_SET_REALM_CAPITAL_ALREADY:1 "#X Dies ist bereits Euer [realm_capital|E]#!" - CANT_SET_REALM_CAPITAL_MOVED:1 "#X Ihr habt Euren [realm_capital|E] bereits einmal verlegt#!" - CANT_SET_REALM_CAPITAL_IN_WAR:1 "#X Ihr könnt Euren [realm_capital|E] im [war|E] nicht verlegen#!" - CHURCH_PROPERTY_TOOLTIP:2 "#T [church_property|E]#!\n[lessee|E] [Title.GetLessee.GetUIName]\n[holder|E]: [Title.GetHolder.GetUIName]" - HOLDING_VIEW_NO_HOLDER_EFFECTS_FROM_BUILDINGS:0 "$NO_EFFECTS$" - HOLDING_TERRAIN_TOOLTIP:0 "#T [Terrain.GetNameNoTooltip]#!\n[Terrain.GetEffects]" - HOLDING_UNDER_SIEGE:0 "#T @warning_icon! Besitztum unter [siege|E]#!\n#I Zum Anzeigen klicken#!" - HOLDING_VIEW_UNDER_OCCUPATION:0 "@warning_icon! #X Das Besitztum ist besetzt.#!" - HOLDING_VIEW_ENEMY_OR_HOSTILE_UNITS:0 "@warning_icon! #X Es gibt gegnerische oder feindliche Armeen im Besitztum.#!" - HOLDING_VIEW_UNDER_SIEGE:0 "@warning_icon! #X Besitztum unter [siege|E]#!" - CONSTRUCTING_BUILDING_TITLE:2 "#T #high Baue:#! [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n\n" - HOLDING_LEVY_SIZE:1 "@soldier_icon! [Holding.GetMaxLevySize|0]" - HOLDING_VIEW_NEXT:0 "Nächstes Besitztum" - HOLDING_VIEW_PREVIOUS:0 "Vorheriges Besitztum" - HOLDING_VIEW_CONSTRUCT_OR_UPGRADE:0 "[Select_CString(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel,'(int32)1'), 'Bauen', 'Verbessern zu')] [GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_UPGRADE_TO_NEXT:0 "Verbessern zu [GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_IN_PROGRESS:1 "Baut [GUITrackItem.GetNextBuilding.GetNameNoTooltip] (Abschluss [GUITrackItem.GetConstructionEndDate])" - HOLDING_TAB_CAPITAL_TOOLTIP:0 "Dies ist der [county_capital|E]\n" - HOLDING_TAB_TOOLTIP:0 "#T [GUICountyHolding.GetHolding.GetNameNoTooltip]\n#![SelectLocalization(GUICountyHolding.GetHolding.GetProvince.GetTitle.IsCountyCapital, 'HOLDING_TAB_CAPITAL_TOOLTIP' , '')|E]#I Zum Auswählen klicken#!" - COUNCIL_TASKS:0 "Ratsaufgaben" - HOLDING_VIEW_HOLDER:2 "Träger:" - HOLDING_VIEW_COUNTY_HOLDER:0 "[county|E]-Träger:" - HOLDING_VIEW_LESSEE:0 "Verpächter" - HOLDING_VIEW_NO_COUNTY_MODIFIERS:0 "Keine Gemeindemodifikatoren" - BUILDING_EFFECT_PROVINCE_HEADER:0 "#low Dieses Besitztum:#!" - BUILDING_EFFECT_COUNTY_HEADER:0 "#low Diese Gemeinde:#!" - BUILDING_EFFECT_CHARACTER_HEADER:1 "#low Träger dieses Besitztums:#!" - BUILDING_EFFECT_DUCHY_CAPITAL_HEADER:2 "#low Alle Besitztümer in diesem Herzogtum:#!" - BUILDING_CONSTRUCTION_COMPLETE_EFFECT_HEADER:0 "#low Sobald die Errichtung abgeschlossen ist:#!\n" - RAID_TT_NO_LOOT_RAIDED:0 "@warning_icon!#X Keine Beute verfügbar, da es unlängst einen Überfall gab#!" - HOLDING_VIEW_YOUR_COUNTY:0 "Eure [county|E]" - HOLDING_VIEW_TOP_REALM_COUNTY:0 "[county|E] ist im selben [realm|E] wie Ihr" - HOLDING_VIEW_FOREIGN_COUNTY:0 "[county|E] in [Character.GetTopLiege.GetPrimaryTitle.GetNameNoTooltip]" - COUNTY_OCCUPIER_TOOLTIP:0 "#T [occupied|E] durch [Character.GetShortUIName]\n#!Während der Besatzung:\n$BULLET_WITH_TAB$ Es können keine [levies|E] ausgehoben oder verstärkt werden\n$BULLET_WITH_TAB$Es können keine [taxes|E] erhoben werden\n$BULLET_WITH_TAB$[development|E] und [control|E] erhöhen sich nicht\n\n$COA_REALM_TOOLTIP_GUI_CLICK_INFO$" - FIND_VASSAL_BUTTON_HOLDING_VIEW_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nJemanden suchen, um ihm [HoldingView.GetCountyTitle.GetNameNoTooltip] zu verleihen.\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - VASSAL_POSSESSIVE:0 "des Vasallen" - HOLDING_VIEW_BUILDING_IN_VASSAL:0 "Bau im [holding|E] Eures Vasallen" - CULTURE_COUNTY_WINDOW:0 "[Culture.GetNameNoTooltip]" - HOLDING_VIEW_ALREADY_CONSTRUCTING_HOLDING:0 "@warning_icon!#X Ihr baut bereits ein $HOLDING|V$ in dieser [county|E]#!" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_DEFAULT:0 "Ihr werdet das Besitztum nach seiner Errichtung an jemanden verleihen müssen" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_THEOCRATIC:0 "Der Tempel wird nach seinem Bau an Euren [realm_priest|E] verpachtet" - HOLDING_VIEW_CAN_UPGRADE_BUILDING:0 "#help Ihr könnt dieses [holding|E] verbessern. Klickt darauf, um die Einzelheiten zu sehen und den Bau zu beginnen! #!" - HOLDING_VIEW_CAN_NOT_UPGRADE_BUILDING:0 "#help Ihr könnt dieses [holding|E] nicht verbessern. Klickt darauf, um die Einzelheiten und mögliche zukünftige Verbesserungen zu sehen! #!" - RAID_TT_MONTHS_OF_RAID_LOOT_MULT:0 "Monate an [raid_loot|E]" - RAID_TT_MONTHLY_LOOT:0 "Monatliche [raid_loot|E]" diff --git a/project/ck3/base_game/localization/german/gui/house_view_l_german.yml b/project/ck3/base_game/localization/german/gui/house_view_l_german.yml deleted file mode 100644 index f8ff8c5814..0000000000 --- a/project/ck3/base_game/localization/german/gui/house_view_l_german.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_german: - HOUSE_VIEW_FOUNDED:0 "Gegründet [DynastyHouse.GetFoundYear] AD von [DynastyHouse.GetFounder.GetName]" - DYNASTY_VIEW_CONCEPT:3 "[dynasty|E] vom Haus [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_VIEW_CONCEPT:3 "[SelectLocalization( DynastyHouse.IsPlayerMember, 'HOUSE_VIEW_PLAYER_IS_MEMBER', 'HOUSE_VIEW_NOT_YOUR_HOUSE')]" - HOUSE_VIEW_NOT_YOUR_HOUSE:0 "Adels-[house|E]" - HOUSE_VIEW_PART_OF:2 "Teil der" - HOUSE_VIEW_PART_OF_DYNASTY:0 "[Dynasty.GetBaseNameNoTooltip]-Dynastie" - HOUSE_VIEW_DYNASTY_PRESTIGE:1 "Nächste [dynasty_prestige_level|E]: #high [Dynasty.GetNextPrestigeLevelName]#!" - HOUSE_HEAD_HEIR:1 "Erbe des Hausoberhaupts: [Character.GetUIName]" - DYNASTY_VIEW_DYNASTY_PRESTIGE:1 "[dynasty_prestige|E]: [dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_DYNASTY_PRESTIGE_TOOLTIP:0 "#T Bekanntheit#!\nKann vom [dynast|E] eingesetzt werden, um verschiedene Aktionen durchzuführen. Der Zugewinn an Bekanntheit wird mit der Zeit die Prachtstufe der [dynasty|E] erhöhen." - HOUSE_VIEW_HEAD_OF_THE_HOUSE:0 "[house_head|E]" - HOUSE_VIEW_HEIR_OF_THE_HOUSE:0 "Hauserbe" - HOUSE_VIEW_SHOW_DYNASTY_TT:0 "#T [dynasty_perks|E] anzeigen#!" - HOUSE_VIEW_NO_LEGACIES:0 "Die [Dynasty.GetBaseNameNoTooltip]-Dynastie hat noch keine Vermächtnisse freigeschaltet" - HOUSE_VIEW_SHOW_LEGACIES:1 "Vermächtnisse öffnen" - DYNASTY_VIEW_TITLE:0 "[Dynasty.GetBaseNameNoTooltip]-Dynastie" - DYNASTY_VIEW_DYNAST:0 "[dynast|E]" - DYNASTY_VIEW_DYNAST_AND_HOUSE_HEAD:0 "[dynast|E] und [house_head|E]" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME:0 "[Dynasty.GetPrestigeIncome|0=+]/Monat" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE_CAPPED:1 "$NUM|V$ Lebende Mitglieder #weak (bei 100 abgeriegelt)#!" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE:2 "$NUM|V$ Lebende Mitglieder" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER:0 "$NUM|V$ $TIER|U$" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER_SPOUSE:0 "$NUM|V$ $TIER|U$ durch [marriage|E]" - DYNASTY_PRESTIGE_BALANCE_TOOLTIP:1 "#T [dynasty_prestige_i][dynasty_prestige]#!\n[Dynasty.GetPrestigeBreakdown|0=+]\n[Dynasty.GetPrestigeProgress]" - DYNASTY_PRESTIGE_PROGRESS:0 "Fortschritt in Richtung [DYNASTY.GetNextPrestigeLevelName]: $CURRENT|0$/$NEXT|0$" - DYNASTY_PRESTIGE_AT_MAX_LEVEL:0 "[DYNASTY.GetBaseName] befindet sich auf der höchsten Ruhmstufe" - HOUSE_VIEW_NAME_WITH_HOUSE:1 "Haus [DynastyHouse.GetBaseNameNoTooltip]" - #COOLTIP_HOUSE_NAME:0 "" delete this - HOUSE_TT_NAME:0 "Haus [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_VIEW_MOTTO:1 "„[DynastyHouse.GetMotto]“" - HOUSE_VIEW_PLAYER_IS_MEMBER:1 "Euer [house|E]" - DYNASTY_HOUSE_TT_HEAD_OF_HOUSE:1 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetShortUIName|U]" - DYNASTY_HOUSE_TT_DYNASTY:0 "[dynasty|E]: [DynastyHouse.GetDynasty.GetBaseName]" - DYNASTY_HOUSE_TT_DYNASTY_LEVEL:0 "[dynasty_prestige_level|E]: [DynastyHouse.GetDynasty.GetPrestigeLevelName]" - DYNASTY_HOUSE_TT_LIVING_MEMBERS:1 "Lebende Mitglieder: [DynastyHouse.GetNumberOfMembers|V]" - HOUSE_VIEW_FOUNDING_HOUSE:0 "Gründungshaus" - HOUSE_HEAD_PRESTIGE_GAIN_CAP:0 "Prestigezuwachs-Deckelung" - DYNASTY_PRESTIGE_LEVEL_EFFECT:1 "• Kinder werden mit [prestige_i] geboren!$BIRTH|V0$\n• Einheirat in diese Dynastie verleiht [prestige_i]$MARRIAGE|0+=$\n• Herrscher erhalten ein Maximum von $LONG_REIGN|V0=$ für die Meinung über lange Herrschaft" - DYNASTY_PRESTIGE_NEXT_LEVEL:0 "\n\nNächste Stufe ist $NEXT$" - dynasty_level_0_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_0|L]" - dynasty_level_1_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_1|L]" - dynasty_level_2_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_2|L]" - dynasty_level_3_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_3|L]" - dynasty_level_4_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_4|L]" - dynasty_level_5_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_5|L]" - dynasty_level_6_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_6|L]" - dynasty_level_7_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_7|L]" - dynasty_level_8_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_8|L]" - dynasty_level_9_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_9|L]" - dynasty_level_10_c:1 "@dynasty_prestige_icon_5! [dynasty_prestige_level_10|L]" - dynasty_level_11_c:0 "#weak Höchste Stufe erreicht#!" - CUSTOMIZE_HOUSE_HEADER:0 "Haus [DynastyHouse.GetBaseNameNoTooltip] anpassen" - HOUSE_NAME_FIELD:0 "Name" - HOUSE_MOTTO_FIELD:0 "Motto" - CUSTOMIZE_HOUSE:0 "#T Haus anpassen#!" - CUSTOMIZE_HOUSE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X Haus [DYNASTY.GetBaseNameNoTooltip] kann nicht von Euch angepasst werden#!" - HOUSE_MEMBERS_TITLE:0 "Mitglieder von [house|E] $NAME$" - DYNASTY_MEMBERS_TITLE:0 "Mitglieder von [dynasty|E] $NAME$" - HOUSE_SORT_FOUNDATION_DATE:0 "Gründungsdatum" - HOUSE_SORT_MEMBERS_COUNT:0 "Lebende Mitglieder" - HOUSE_SORT_HEAD_POWER:0 "Militärische Stärke des Hausoberhaupts" - HOUSE_LIST_FOUNDING:0 "Gründungshaus" - HOUSE_LIST_CADET:0 "[cadet_branch|E]" - HOUSE_LIST_MEMBERS:0 "Lebende Mitglieder: [DynastyHouse.GetNumberOfMembers]" - HOUSE_LIST_FOUNDATION:0 "Gegründet [DynastyHouse.GetFoundYear] AD" - HOUSE_LIST_HEAD:0 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetName]" - HOUSE_MODIFIERS:1 "Hausmodifikatoren:" - DYNASTY_MODIFIERS:1 "Dynastiemodifikatoren:" - HOUSE_VIEW_LEGACY_TOOLTIP_HEADER:0 "#T $NAME$#!" - HOUSE_VIEW_LEGACY_TOOLTIP_ITEM:0 "#T $PERK$#!\n$EFFECT$" - HOUSE_VIEW_HOUSE_HEAD_OF:0 "[house_head|E] von Haus [Character.GetDynastyHouseNameNoTooltip]" - HOUSE_VIEW_MAX_MILITARY_STRENGTH:2 "Maximale Militärische Stärke: @soldier_icon!#high [Character.GetMaxMilitaryStrengthWithoutHires|0]#!" - HOUSE_LIST_HEAD_MAX_MILITARY_STRENGTH:1 "@soldier_icon! [DynastyHouse.GetHeadOfHouse.GetMaxMilitaryStrengthWithoutHires|0]" - HOUSE_LIST_MILITARY_STRENGTH_TT:0 "Max. militärische Stärke des [Concept('house_head', 'Hausoberhaupts')|E]" diff --git a/project/ck3/base_game/localization/german/gui/ingame_main_l_german.yml b/project/ck3/base_game/localization/german/gui/ingame_main_l_german.yml deleted file mode 100644 index 3497e22765..0000000000 --- a/project/ck3/base_game/localization/german/gui/ingame_main_l_german.yml +++ /dev/null @@ -1,210 +0,0 @@ -l_german: - MY_REALM_BUTTON:0 "#T Reich#!" - SCHEMES_BUTTON:0 "#T Komplotte#!" - MILITARY_BUTTON:0 "#T Militär#!" - DECISIONS_BUTTON:0 "#T Entscheidungen#!" - COUNCIL_BUTTON:0 "#T Rat#!" - INTRIGUE_BUTTON:0 "#T Ränkespiel#!" - FACTION_BUTTON:0 "#T Fraktionen#!" - PRISON_BUTTON:0 "#T Gefangene#!" - COURT_BUTTON:1 "#T Höflinge#!" - IM_TT_FIND_TITLE:1 "#T Titel finden#!\nFindet einen [title|E] im Spiel." - IM_TT_SHOW_LEGACY:0 "#T Blutlinie anzeigen#!\nZeigt alle Charaktere an, die Ihr schon gespielt habt." - IM_TT_FIND_CHARACTER:0 "#T Charakter finden#!\nFindet einen lebenden Charakter im Spiel." - IM_TT_GO_TO_CAPITAL:0 "#T Zum Hauptsitz gehen#!\nBewegt die Kamera nach [GetPlayer.GetCapitalLocation.GetName|V]." - FOCUS_BUTTON:0 "Fokusansicht zeigen" - GOTO_PLAYER:1 "#T Zu Eurem Aufenthaltsort gehen#!\nBewegt die Kamera nach [GetPlayer.GetCurrentLocation.GetName|V]." - GOTO_CAPITAL:1 "#T Zu Eurem [realm_capital|E] gehen#!\nBewegt die Kamera nach [GetPlayer.GetCapitalLocation.GetName|V]." - MAPMODE_REALMS:1 "#T Reiche\n#!Zeigt [rulers|E] und deren [realms|E] auf der Karte an.\nSTRG+Klick, um seine [vassals|E] anzuzeigen." - MAPMODE_TERRAIN:1 "#T #V Gelände#!-Kartenmodus#!" - MAPMODE_CULTURES:0 "#T Kulturen\n#!Zeigt die [culture|E] aller [counties|E] auf der Karte.\nIn gestreiften Gebieten unterscheiden sich die Kulturen der Gemeinde und des [Concept('top_liege', 'Obersten Lehnsherrn')|E]." - MAPMODE_AREAS:1 "#T #V Gebiete#!-Kartenmodus #D (Debug)#!#!" - MAPMODE_DJ_EMPIRES:0 "#T Großreiche-Titel\n#!Zeigt [empire|E]-[titles|E] und deren [de_jure|E]-Ländereien auf der Karte an." - MAPMODE_DJ_KINGDOMS:0 "#T Königreiche-Titel\n#!Zeigt [kingdom|E]-[titles|E] und deren [de_jure|E]-Ländereien auf der Karte an." - MAPMODE_DJ_DUCHIES:0 "#T Herzogtümer-Titel\n#!Zeigt [duchy|E]-[titles|E] und deren [de_jure|E]-Ländereien auf der Karte an." - MAPMODE_COUNTIES:1 "#T #V Gemeinden#!-Kartenmodus#!" - MAPMODE_BARONIES:1 "#T #V Baronien#!-Kartenmodus#!" - MAPMODE_PLAYERS_LABEL:0 "Spieler" - MAPMODE_PLAYERS:1 "#T $MAPMODE_PLAYERS_LABEL$\n#!Zeigt alle Teilnehmer an Mehrspielerspielen auf der Karte an." - MAPMODE_RELIGIONS:0 "#T Glaube\n#!Zeigt den [Concept('faith', 'Glauben')|E] aller [counties|E] auf der Karte an.\nIn gestreiften Gebieten unterscheidet sich der [faith|E] der Gemeinde von dem des [Concept('top_liege', 'Obersten Lehnsherrn')|E].\nWird ein Glaube ausgewählt, werden seine [holy_sites|E] angezeigt." - MAPMODE_SIMPLE_TERRAIN_NAME:0 "Gelände" - MAPMODE_SIMPLE_TERRAIN:3 "#T $MAPMODE_SIMPLE_TERRAIN_NAME$\n#!Zeigt das [terrain|E] aller Baronien auf der Karte." - MAPMODE_COUNTY_DEVELOPMENT_NAME:0 "Entwicklung" - MAPMODE_COUNTY_DEVELOPMENT:3 "#T $MAPMODE_COUNTY_DEVELOPMENT_NAME$\n#!Zeigt die [development|E] aller [counties|E] auf der Karte." - MAPMODE_GOVERNMENT_NAME:0 "Regierungen" - MAPMODE_GOVERNMENT:3 "#T $MAPMODE_GOVERNMENT_NAME$\n#!Zeigt die [government|E] aller [Concept('independent_ruler', 'Unabhängigen Herrscher')|E] auf der Karte." - MAPMODE_DJ_COUNTIES_NAME:0 "Grafschaften" - MAPMODE_DJ_COUNTIES:3 "#T $MAPMODE_DJ_COUNTIES_NAME$\n#!Zeigt die [county|E]-[titles|E] auf der Karte." - MAPMODE_COURT_LANGUAGES_NAME:0 "Hofsprachen" - MAPMODE_COURT_LANGUAGES:0 "#T $MAPMODE_COURT_LANGUAGES_NAME$#!\nZeigt [court_languages|E] auf der Karte" - MAPMODE_DIPLOMACY:0 "Diplomatische Reichweite" - MAPMODE_HOUSES:0 "#T Häuser\n#!Zeigt die [houses|E] aller [independent_ruler|E] auf der Karte an." - INCREASE_GAME_SPEED:0 "#T Spieltempo erhöhen#!" - DECREASE_GAME_SPEED:0 "#T Spieltempo verringern#!" - CHANGE_GAME_SPEED_ONLY_HOST:0 "@warning_icon!#X Nur der Gastgeber kann das Spieltempo ändern#!" - INCREASE_GAME_SPEED_ALREADY_MAX:1 "@warning_icon!#X Bereits auf höchstem Tempo#!" - INCREASE_GAME_SPEED_ALREADY_MIN:1 "@warning_icon!#X Bereits auf niedrigstem Tempo#!" - INCREASE_GAME_SPEED_TO:0 "Spieltempo auf $NEXT_SPEED$ erhöhen" - DECREASE_GAME_SPEED_TO:0 "Spieltempo auf $PREV_SPEED$ verringern" - PAUSED_BY:0 "durch [GetPausedBy]" - CLICK_TO_UNPAUSE:0 "#I Klicken, um Pause zu beenden#!" - UNPAUSE_GAME:1 "#T Game is #V Paused#! [SelectLocalization(Or(StringIsEmpty(GetPausedBy), Not(GameHasMultiplePlayers)), '', 'PAUSED_BY')]\n#![SelectLocalization(Or(Or(Not(GameHasMultiplePlayers), CanAnyoneUnpause), IsPausedByMe), 'CLICK_TO_UNPAUSE', '')]" - UNPAUSE_GAME_OVER:1 "#T Spiel ist pausiert#!\n#X Kein Beenden der Pause nach einem [game_over|E] möglich#!" - GAME_OVER_END_DATE:0 "[end_date|E] erreicht" - GAME_OVER_NON_DYNASTIC_HEIR:0 "Kein gültiger Erbe Eurer Dynastie" - GAME_OVER_CANNOT_PLAY_UNLANDED:0 "Kann keine landlosen Charaktere spielen" - GAME_OVER_CANNOT_PLAY_BELOW_COUNT:0 "Kann keinen Baron spielen" - GAME_OVER_CANNOT_PLAY_THEOCRACY:0 "Kann keine [theocracies|E] spielen" - GAME_OVER_CANNOT_PLAY_REPUBLIC:0 "Kann keine [republics|E] spielen" - PAUSE_GAME:0 "#T Spiel ist #V nicht pausiert#!\n#!#I Klicken zum Pausieren#!" - RENOWN_DYNASTY:0 "[GetPlayer.GetDynasty.GetBaseName]-Dynastie" - MY_VALUE_LABEL:0 "[PlayerValueItem.GetConcept]: [PlayerValueItem.GetValue]" - GAINED_BREAKDOWN_LABEL_LINK:0 "Insgesamt erhalten" - LOST_BREAKDOWN_LABEL_LINK:0 "Insgesamt verloren" - TOTAL_BREAKDOWN_LABEL:0 "[PlayerValueItem.GetBalanceTotal]" - MONTHLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/Monat)" - MONTHLY_BREAKDOWN_ITEM_NO_UNDERLINE:0 "$VALUE$/Monat" - YEARLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/Jahr)" - PLAYER_VALUE_LEVEL_LABEL:0 "[PlayerValueItem.GetLevelConcept]:" - PROGRESS_TOWARD_LEVEL:0 "Fortschritt zu: $LEVEL$" - PIETY_LEVEL_LABEL_0:2 "@piety_level_0_icon_christian! [GetModifier('piety_level_0').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1:2 "@piety_level_1_icon_christian! [GetModifier('piety_level_1').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2:2 "@piety_level_2_icon_christian! [GetModifier('piety_level_2').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3:2 "@piety_level_3_icon_christian! [GetModifier('piety_level_3').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4:2 "@piety_level_4_icon_christian! [GetModifier('piety_level_4').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5:2 "@piety_level_5_icon_christian! [GetModifier('piety_level_5').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_christian:0 "@piety_level_0_icon_christian! [GetModifier('piety_level_0').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_christian:0 "@piety_level_1_icon_christian! [GetModifier('piety_level_1').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_christian:0 "@piety_level_2_icon_christian! [GetModifier('piety_level_2').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_christian:0 "@piety_level_3_icon_christian! [GetModifier('piety_level_3').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_christian:0 "@piety_level_4_icon_christian! [GetModifier('piety_level_4').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_christian:0 "@piety_level_5_icon_christian! [GetModifier('piety_level_5').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_islam:0 "@piety_level_0_icon_islam! [GetModifier('piety_level_0').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_islam:0 "@piety_level_1_icon_islam! [GetModifier('piety_level_1').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_islam:0 "@piety_level_2_icon_islam! [GetModifier('piety_level_2').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_islam:0 "@piety_level_3_icon_islam! [GetModifier('piety_level_3').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_islam:0 "@piety_level_4_icon_islam! [GetModifier('piety_level_4').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_islam:0 "@piety_level_5_icon_islam! [GetModifier('piety_level_5').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_pagan:0 "@piety_level_0_icon_pagan! [GetModifier('piety_level_0').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_pagan:0 "@piety_level_1_icon_pagan! [GetModifier('piety_level_1').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_pagan:0 "@piety_level_2_icon_pagan! [GetModifier('piety_level_2').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_pagan:0 "@piety_level_3_icon_pagan! [GetModifier('piety_level_3').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_pagan:0 "@piety_level_4_icon_pagan! [GetModifier('piety_level_4').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_pagan:0 "@piety_level_5_icon_pagan! [GetModifier('piety_level_5').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_eastern:0 "@piety_level_0_icon_eastern! [GetModifier('piety_level_0').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_eastern:0 "@piety_level_1_icon_eastern! [GetModifier('piety_level_1').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_eastern:0 "@piety_level_2_icon_eastern! [GetModifier('piety_level_2').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_eastern:0 "@piety_level_3_icon_eastern! [GetModifier('piety_level_3').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_eastern:0 "@piety_level_4_icon_eastern! [GetModifier('piety_level_4').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_eastern:0 "@piety_level_5_icon_eastern! [GetModifier('piety_level_5').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_judaism:0 "@piety_level_0_icon_judaism! [GetModifier('piety_level_0').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_judaism:0 "@piety_level_1_icon_judaism! [GetModifier('piety_level_1').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_judaism:0 "@piety_level_2_icon_judaism! [GetModifier('piety_level_2').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_judaism:0 "@piety_level_3_icon_judaism! [GetModifier('piety_level_3').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_judaism:0 "@piety_level_4_icon_judaism! [GetModifier('piety_level_4').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_judaism:0 "@piety_level_5_icon_judaism! [GetModifier('piety_level_5').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_zoroastrian:0 "@piety_level_0_icon_zoroastrian! [GetModifier('piety_level_0').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_zoroastrian:0 "@piety_level_1_icon_zoroastrian! [GetModifier('piety_level_1').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_zoroastrian:0 "@piety_level_2_icon_zoroastrian! [GetModifier('piety_level_2').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_zoroastrian:0 "@piety_level_3_icon_zoroastrian! [GetModifier('piety_level_3').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_zoroastrian:0 "@piety_level_4_icon_zoroastrian! [GetModifier('piety_level_4').GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_zoroastrian:0 "@piety_level_5_icon_zoroastrian! [GetModifier('piety_level_5').GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_0:1 "@prestige_level_0_icon! [GetModifier('prestige_level_0').GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_1:1 "@prestige_level_1_icon! [GetModifier('prestige_level_1').GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_2:1 "@prestige_level_2_icon! [GetModifier('prestige_level_2').GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_3:1 "@prestige_level_3_icon! [GetModifier('prestige_level_3').GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_4:1 "@prestige_level_4_icon! [GetModifier('prestige_level_4').GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_5:1 "@prestige_level_5_icon! [GetModifier('prestige_level_5').GetNameWithTooltip|L]" - #DYNASTY_PRESTIGE_LEVEL_LABEL_0:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_1:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_2:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_3:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_4:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_5:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_6:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_7:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_8:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_9:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_10:0 "" Delete this - PIETY_PROGRESS_TOOLTIP:0 "Fortschritt: $VALUE|0V$/$MAX|0$ zur nächsten [piety_level|E]" - PRESTIGE_PROGRESS_TOOLTIP:0 "Fortschritt: $VALUE|0V$/$MAX|0$ zur nächsten [prestige_level|E]" - DYNASTY_PRESTIGE_PROGRESS_TOOLTIP:0 "Fortschritt: $VALUE|0V$/$MAX|0$ zur nächsten [dynasty_prestige_level|E]" - VALUE_NO_GAIN:0 "Gewinnt kein $VALUE$." - VALUE_NO_LOSS:0 "Verliert kein $VALUE$." - LOAD_INGAME_BUTTON_DISABLED:0 "„Spiel laden“ ist in einem Mehrspielerspiel nicht erlaubt." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED:1 "#T Eingeschüchtert#!\n[Character.GetUIName] ist [intimidated|E] durch Euren [Concept('dreadful', 'Schrecklichen')|E] Ruf. Da [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] Euch fürchtet, wird er sich sehr wahrscheinlich nicht gegen Euch stellen." - DREAD_EFFECT_DESC_LEVEL_COWED:2 "#T Verschreckt#!\n[Character.GetUIName] ist [cowed|E] durch Euren [Concept('dreadful', 'Schrecklichen')|E] Ruf. Da [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] vor Angst zittert, wird er sich niemals gegen Euch stellen." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED_OTHER:0 "#T Eingeschüchtert#!\n[Character.GetUIName] ist [intimidated|E] durch den [Concept('dreadful', 'Schrecklichen')|E] Ruf von [TARGET_CHARACTER.GetUIName].\nDa [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] [TARGET_CHARACTER.GetShortUIName] fürchtet, wird [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] sich mit kleinerer Wahrscheinlichkeit gegen [TARGET_CHARACTER.GetShortUIName] stellen." - DREAD_EFFECT_DESC_LEVEL_COWED_OTHER:0 "#T Verschreckt#!\n[Character.GetUIName] ist [cowed|E] durch den [Concept('dreadful', 'Schrecklichen')|E] Ruf von [TARGET_CHARACTER.GetUIName].\nDa [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] [CHARACTER.GetShortUIName] fürchtet, wird [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] sich niemals gegen [TARGET_CHARACTER.GetShortUIName] stellen." - DREAD_DESC:1 "#T [dread|E]: $VALUE|1V$/100#!" - DREAD_BASELINE:0 "Natürlicher Schrecken" - DREAD_BASE:0 "Grundwert" - DREAD_BASE_REASON:0 "$REASON$: $VALUE|V=0$" - DREAD_MONTHLY:0 "Monatliche Änderung" - DREAD_MONTHLY_NORMALIZING_POSITIVE:0 "Unter natürlichem Schrecken" - DREAD_MONTHLY_NORMALIZING_NEGATIVE:0 "Über natürlichem Schrecken" - DREAD_MONTHLY_REASON:0 "$REASON$: $VALUE|+=1$" - MY_GOLD:0 "Mein [gold|E]: [GetPlayer.GetGold|0V]" - MONTHLY_GOLD_INCOME:0 "[taxes|E]: [gold_i]$VALUE|+=1$/Monat" - HOLDING_TYPE:0 "[HOLDING.GetType.GetName]-[holding|E]" - HOLDING_LEVIES:0 "[levies|E]: $VALUE|0V$ [soldiers|E]" - HOLDING_DEVELOPMENT:0 "[development|E]: $VALUE|0V$" - HOLDING_FAITH:0 "[faith|E]: [FAITH.GetName]" - HOLDING_CULTURE:0 "[culture|E]: [CULTURE.GetName]" - MORE:0 "#T Mehr …#!" - PRISON:0 "Kerker" - MY_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n#weak Mein Krieg#!" - LIEGE_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\nKrieg meines Lehnsherrn" - ATTACKING_IN_WAR:0 "#attacker_color Greift#! [CHARACTER.GetName] an\n" - DEFENDING_IN_WAR:1 "#d Verteidigt#! sich gegen [CHARACTER.GetName]\n" - WAR_ITEM_WAR_SCORE_TOOLTIP_HEADER:0 "[war_score|E]: $VALUE|+=0%$" - OPEN_TUTORIAL:0 "#T Tutorial öffnen#!" - DOMAIN_LIMIT_SOURCES:0 "[domain_limit|E]" - VASSAL_LIMIT_SOURCES:0 "[vassal_limit|E]" - NO_VIEW_HISTORY_EXISTS:0 "#T Vorherige Ansicht anzeigen#!\n@warning_icon!#X Keine vorherige Ansicht vorhanden#!" - GO_BACK_VIEW_HISTORY:0 "#T Vorherige Ansicht anzeigen#!\n$VIEW_NAME$" - I_CAN_ENFORCE_DEMANDS:1 "#I Ihr könnt Eure Forderungen durchsetzen#!" - TOGGLE_OUTLINER:0 "#T Pinnwand ein-/ausblenden#!" - PLAYER_STRESS_TOOLTIP:2 "#T [stress_level|E]: [GetPlayer.GetStressLevel|V]/[GetDefine('NCharacter', 'MAX_STRESS_LEVEL')|V]\n#![ConcatIfNeitherEmpty('#S Wirkung:#!\n', GetPlayer.StressLevelEffect)]\n[AddTextIf(Not(StringIsEmpty(GetPlayer.StressLevelEffect)), '\n')]#S [stress|E]: [stress_i][GetPlayer.GetStress|V]/[GetMaxStress|V]#!\n[GetPlayer.StressProgressDesc]" - STRESS_LEVEL_PROGRESS:0 "Nächste Stufe bei [stress_i]$NEXT|V$" - STRESS_LEVEL_PROGRESS_MAX:1 "#X @warning_icon! Ihr seid bereits auf der höchsten Anspannungsstufe. Bei [stress_i]$NEXT|V$ werdet Ihr einen Geistigen Zusammenbruch erleiden und [stress_loss_i][GetDefine('NCharacter', 'STRESS_PER_LEVEL')|P] verlieren.#!" - OBSERVER_MODE_ON:0 "#T Die Perspektive dieses Charakters verlassen#!" - ACTIONS_TT:2 "#T Derzeitige Lage\n#!Ihr habt [ActionItemHandler.GetNumberOfUnreadActions|V] ungelesene Nachrichten[ActionItemHandler.GetSuggestionsDebugTooltip]\n\n[SelectLocalization(ActionItemHandler.HasAvailableActions, 'ACTIONS_TT_CLICK_TO_VIEW', '')]" - ACTIONS_TT_CLICK_TO_VIEW:0 "#I Zum Anzeigen klicken#!" - INGAME_TOPBAR_CULTURE_HEAD:1 "Als das [GetPlayer.GetCulture.GetNameNoTooltip|l]e [cultural_head|E] könnt Ihr das Interesse ändern." - INGAME_TOPBAR_NOT_CULTURE_HEAD:1 "@warning_icon!#X Ihr seid nicht das [GetPlayer.GetCulture.GetNameNoTooltip|l]e [cultural_head|E]. Daher könnt Ihr das Interesse nicht ändern.#!" - PAUSED_BY_PLAYER:0 "Pause" - PAUSED_BY_PLAYER_TT:0 "Spiel wurde von Spieler pausiert" - PAUSED_BY_PLAYER_MP:0 "Pausiert durch [GetPausedBy]" - PAUSED_BY_UNPAUSE_ONLY_ME:0 "Nur ich kann in den nächsten [GetTimeAnyoneUnpause] Sekunden die Pause wieder aufheben" - PAUSED_BY_UNPAUSE_ONLY_PAUSED_BY:0 "Nur [GetPausedBy] kann in den nächsten [GetTimeAnyoneUnpause] Sekunden die Pause wieder aufheben" - PAUSED_BY_UNPAUSE_ANYONE:0 "Jeder kann die Pause wieder aufheben" - PAUSED_BY_EVENT_TT:0 "Spiel wurde automatisch pausiert. Es wird nach dem Schließen aller Ereignisse fortgesetzt. Das Spiel kann manuell pausiert werden." - BOTTOMBAR_SCHEME_TOOLTIP:0 "#T Komplott: #!\n[Scheme.GetTooltip]" - INGAME_TOPBAR_MILITARY_STRENGTH:0 "#T Militärische Stärke#!:\n[InGameTopbar.GetStrengthTooltip]" - VALUE_BREAKDOWN_NO_VALUES:0 "Keine Werte" - VALUE_BREAKDOWN_TOTAL:0 "Gesamt:" - VALUE_BREAKDOWN_NO_EXPENSES:0 "Keine Ausgaben" - INGAME_MENU_TT:0 "#T Spielmenü#!" - MORE_POPOUT_TT:0 "#T Weitere …#!" - - DE_JURE_DUCHIES_HEADER:0 "Modus: [duchies|E], [de_jure|E]" - DE_JURE_KINGDOMS_HEADER:0 "Modus: [kingdoms|E], [de_jure|E]" - DE_JURE_EMPIRES_HEADER:0 "Modus: [empires|E], [de_jure|E]" - DE_JURE_COUNTIES_HEADER:0 "Modus: [counties|E], [de_jure|E]" - FAITHS_HEADER:0 "Modus: [faiths|E]" - CULTURES_HEADER:0 "Modus: [cultures|E]" - HOUSES_HEADER:0 "Modus: [houses|E]" - GOVERNMENTS_HEADER:0 "Modus: [governments|E]" - PLAYERS_HEADER:0 "Modus: Spieler-[realms|E]" - DEVELOPMENT_HEADER:0 "Modus: Gemeide-[development|E]" - SIMPLE_TERRAIN_HEADER:0 "Modus: Einfaches [terrain|E]" - BACK_TO_REALMS:0 "Zurück zum Reiche-Kartenmodus" - BACK_TO_REALMS_TT:0 "Hier klicken, um wieder die [realms|E] auf der Karte anzuzeigen!" - PLAYER_CHANGED_CHARACTER_TITLE_SWITCH:0 "Charakter gewechselt" - PLAYER_CHANGED_CHARACTER_TEXT_SWITCH:0 "Spieler $NAME$ spielt jetzt als [CHARACTER.GetNameNoTooltip]" - PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER:0 "Neuer Zuschauer" - PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER:0 "Spieler $NAME$ ist jetzt ein Zuschauer" - PLAYER_CHANGED_CHARACTER_TITLE_JOIN:0 "Neuer Spieler" - PLAYER_CHANGED_CHARACTER_TEXT_JOIN:0 "Spieler $NAME$ spielt jetzt als [CHARACTER.GetNameNoTooltip]" - DE_JURE_HIERARCHY:0 "[de_jure|E]-Hierarchie" diff --git a/project/ck3/base_game/localization/german/gui/interaction_council_task_window_l_german.yml b/project/ck3/base_game/localization/german/gui/interaction_council_task_window_l_german.yml deleted file mode 100644 index cdce406568..0000000000 --- a/project/ck3/base_game/localization/german/gui/interaction_council_task_window_l_german.yml +++ /dev/null @@ -1,10 +0,0 @@ -l_german: - select_council_task_header:1 "Ratsposten verlangen" - COUNCIL_TASK_INTERACTION_NO_SELECTED_TASK:0 "@warning_icon!#X Es wurde keine Aufgabe ausgewählt#!" - COUNCIL_TASK_INTERACTION_AUTO_FILLED:0 "@warning_icon!#X [ACTIVE_COUNCIL_TASK.GetPositionName] wird automatisch ausgefüllt#!" - COUNCIL_TASK_INTERACTION_WINDOW_SELECT_TASK:1 "Wählt einen Ratsposten" - COUNCIL_TASK_INTERACTION_WINDOW_SELECTED_TASK:0 "Ausgewählter Posten: [CouncilTaskInteractionWindow.GetSelectedTask.GetPositionName]" - COUNCIL_TASK_INTERACTION_WINDOW_PLAYER_SKILLS_LABEL:0 "[skills|E] von [GetPlayer.GetShortUIName|U]" - COUNCIL_TASK_INTERACTION_CURRENT:0 "Derzeit: [Character.GetUIName]" - COUNCIL_TASK_INTERACTION_CURRENT_YOU:0 "Euer derzeitiger Posten" - COUNCIL_TASK_INTERACTION_VACANT:0 "Derzeit: Unbesetzt" diff --git a/project/ck3/base_game/localization/german/gui/inventory_window_l_german.yml b/project/ck3/base_game/localization/german/gui/inventory_window_l_german.yml deleted file mode 100644 index 769fc2c32e..0000000000 --- a/project/ck3/base_game/localization/german/gui/inventory_window_l_german.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_german: - INVENTORY_TITLE:0 "Inventar" - ANTIQUARIAN:0 "Erzzeugwart" - PORTRAIT_NO_ANTIQUARIAN:0 "#T Kein $antiquarian_court_position$ angestellt#!\n#weak Ein $antiquarian_court_position$ verlangsamt den Verfall der [durability|E] und ermöglicht die [decision|E] #V $commission_artifact_decision$#!.\n\n#I Klicken, um einen $antiquarian_court_position$ anzustellen#!" - OPEN_INVENTORY_TOOLTIP:2 "#T Inventar öffnen#!" - REFORGE_OR_REPAIR:1 "$repair_or_reforge_and_repair$" - INVENTORY_REFORGE_OR_REPAIR:0 "#T $REFORGE_OR_REPAIR$#!" - INVENTORY_REFORGE:1 "#T [reforge|E]#!" - INVENTORY_REPAIR:1 "#T [repair|E]#!" - INVENTORY_EQUIP:0 "#T Das Artefakt ausrüsten#!" - INVENTORY_UNEQUIP:0 "#T Das Artefakt ablegen#!" - INVENTORY_TAB_ARTIFACTS:0 "Artefakte" - INVENTORY_TAB_COURT_ARTIFACTS:2 "Hof-Artefakte" - INVENTORY_TAB_CLAIMS:2 "Ansprüche" - INVENTORY_TAB_CLAIMS_HIS_HER_MY:1 "$INVENTORY_TAB_CLAIMS$ von [Character.GetShortUINameNoTooltipNoFormat|U]" - INVENTORY_TAB_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_ARTIFACTS$#!" - INVENTORY_TAB_COURT_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_COURT_ARTIFACTS$#!" - INVENTORY_TAB_CLAIMS_TOOLTIP:0 "#T $INVENTORY_TAB_CLAIMS$#!" - NO_COURT_ARTIFACTS:0 "#X @warning_icon! Keine [court_artifacts|e]#!" - NO_ARTIFACT_CLAIMS:0 "#X @warning_icon! Keine [artifact_claims|E]#!" - ARTIFACT_CLAIM_PERSONAL:0 "[personal_artifact_claim|E]" - ARTIFACT_CLAIM_HOUSE:0 "[house_artifact_claim|E]" - INVENTORY_COURT_ARTIFACTS_BUTTON_TOOLTIP:1 "Zu [Concept('court_artifacts', 'Hofartefakten')|E] am [royal_court|E] von [Character.GetShortUINameNoTooltipNoFormat] gehen" - INVENTORY_COURT_ARTIFACTS_BUTTON_NO_ROYAL_COURT_TOOLTIP:0 "Gelagerte [court_artifacts|E] anzeigen" - INVENTORY_EQUIPPED_ARTIFACTS_HEADER:0 "Ausgerüstete [inventory_artifacts|E] von [Character.LocalPlayerString('Euch', Character.GetShortUIName)] anzeigen" diff --git a/project/ck3/base_game/localization/german/gui/kill_list_l_german.yml b/project/ck3/base_game/localization/german/gui/kill_list_l_german.yml deleted file mode 100644 index bb573e2e22..0000000000 --- a/project/ck3/base_game/localization/german/gui/kill_list_l_german.yml +++ /dev/null @@ -1,8 +0,0 @@ -l_german: - KILL_LIST:1 "Opfer von [KillListWindow.GetCharacter.GetUIName|U]" - OPEN_KILL_LIST_TOOLTIP:4 "#T Tötungen anzeigen\n#!Alle Charaktere anzeigen, die [CHARACTER.GetShortUINameNoTooltip] getötet hat, wenn man sie noch einmal Revue passieren lassen will …" - ARTIFACT_KILL_LIST:0 "Opfer von [KillListWindow.GetCharacter.GetUIName|U]" - OPEN_ARTIFACT_KILL_LIST_TOOLTIP:0 "#T Tötungen anzeigen\n#!Zeigt alle Charaktere an, die [Artifact.GetName] getötet hat" - ARTIFACT_FORGOTTEN_SOLDIER_KILLS:0 "#S Vergessene Soldaten#!: [Artifact.GetForgottenSoldiersCount|V]" - DEATH_DATE:0 "Todesdatum" - DEATH_REASON:0 "Todesursache" diff --git a/project/ck3/base_game/localization/german/gui/knightsview_l_german.yml b/project/ck3/base_game/localization/german/gui/knightsview_l_german.yml deleted file mode 100644 index 210bc7822f..0000000000 --- a/project/ck3/base_game/localization/german/gui/knightsview_l_german.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_german: - - KNIGHTS_VIEW_FORCE:0 "Zwingen" - KNIGHTS_VIEW_ALLOW:0 "Erlauben" - KNIGHTS_VIEW_FORBID:0 "Verbieten" - KNIGHTS_VIEW_TITLE:1 "$knight_culture_player_plural_no_tooltip$" - MAX_KNIGHT_COUNT:2 "$knight_culture_player_plural_no_tooltip$: #high [GetKnightCount(GetPlayer.Self)]/[GetKnightLimit(GetPlayer.Self)]#!" - MAX_KNIGHT_TOOLTIP:1 "#T Maximale Anzahl $knight_culture_player_plural_no_tooltip$: [knight_i][GetKnightLimit(GetPlayer.Self)|V]#!\n[GetKnightLimitBreakdown(GetPlayer.Self)]" - KNIGHT_EFFECTIVENESS:1 "$knight_culture_player_no_tooltip$-Effektivität: #high [GetPlayer.GetKnightEffectiveness|%0]#!" - KNIGHT_EFFECTIVENESS_TOOLTIP:2 "#T [knight_effectiveness|E]: [GetPlayer.GetKnightEffectiveness|V%0]#!\nGrundwert: #V 100 %#!\n[GetPlayer.GetKnightEffectivenessBreakdown]" - KNIGHTS_VIEW_TITLE_FORBID_TT:2 "#T [Character.GetShortUIName] verbieten, $knight_culture_player$ zu sein#!\n\n[Character.GetShortUIName] darf sich Euren [armies|E] #emphasis niemals#! als $knight_culture_player_no_tooltip$ im Kampf anschließen. Dies bewahrt [Character.GetShortUIName] davor, in der [battle|E] zu sterben." - KNIGHTS_VIEW_TITLE_BY_PROWESS_TT:2 "#T [Character.GetShortUIName] erlauben, $knight_culture_player$ zu sein#!\n\n[Character.GetShortUIName] darf sich Euren [armies|E] als $knight_culture_player_no_tooltip$ anschließen, sofern das [prowess|E] von [Character.GetShortUIName] zum Besten gehört, was das [realm|E] zu bieten hat" - KNIGHTS_VIEW_TITLE_FORCE_TT:2 "#T [Character.GetShortUIName] zwingen, $knight_culture_player$ zu sein#!\n\n[Character.GetShortUIName] #emphasis muss#! sich Euren [armies|E] als $knight_culture_player_no_tooltip$ anschließen. Das [prowess|E] von [Character.GetShortUIName] spielt dabei keine Rolle. [Character.GetShortUIName] darf sogar den Platz von einem $knight_culture_player_no_tooltip$ mit höherem Kampfgeschick einnehmen." - KNIGHTS_CURRENT_MAX:0 "[GetKnightCount( GetPlayer.Self )|V]/[GetKnightLimit( GetPlayer.Self )|V]" - KNIGHTS_SUBHEADER:0 "Zulässige [courtiers|E] und [vassals|E]" diff --git a/project/ck3/base_game/localization/german/gui/legacy_window_l_german.yml b/project/ck3/base_game/localization/german/gui/legacy_window_l_german.yml deleted file mode 100644 index 1d707f64e5..0000000000 --- a/project/ck3/base_game/localization/german/gui/legacy_window_l_german.yml +++ /dev/null @@ -1,38 +0,0 @@ -l_german: - LEGACY_NAME:1 "[LegacyItem.GetCharacter.GetShortUINameNotMeNoTooltip], [LegacyItem.GetCharacter.GetAge]" - LEGACY_REIGN:1 "Gespielt: [LegacyItem.GetStartDate.GetYear] – [LegacyItem.GetEndDate.GetYear] ([LegacyItem.GetReignLength])" - LEGACY_REIGN_TT:0 "Gespielt zwischen [LegacyItem.GetStartDate.GetString] und [LegacyItem.GetEndDate.GetString]" - LEGACY_REIGN_CURRENT:0 "[LegacyItem.GetStartDate.GetYear] –" - LEGACY_KILLS_TOOLTIP:0 "#T Tötungen: [GetDataModelSize(Character.GetKills)|V]#!" - LEGACY_SCORE:0 "Punkte: [LegacyItem.GetScore]" - LEGACY_PRESTIGE:0 "[GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]" - LEGACY_CONTINUE_PLAYING:0 "Ihr könnt weiterspielen als" - LEGACY_PIETY:0 "[GetPietyLevelName(LegacyItem.GetPietyLevel)]" - LEGACY_DYNASTY_PRESTIGE:0 "[dynasty|E] wurde [GetDynastyPrestigeLevelName(LegacyItem.GetDynastyPrestige)]" - LEGACY_DREAD:0 "Gefürchtet" - LEGACY_TYRANNY:0 "Tyrann" - LEGACY_RESIGN:0 "Schließen und zum Menü" - LEGACY_RESIGN_TT:0 "#T Derzeitiges Spiel beenden#! \nBringt Euch zurück zum Hauptmenü" - LEGACY_NEW_CHARACTER:0 "Neuen Charakter auswählen" - LEGACY_NEW_CHARACTER_TT:0 "#T Charakterauswahl öffnen#! \nDies erlaubt es Euch, das Spiel mit einem anderen Charakter fortzusetzen" - LEGACY_HEADER:0 "Blutlinie" - LEGACY_GAME_OVER:0 "Spiel vorbei" - LEGACY_FOUNDED_HOUSE:0 "#T Hat ein [house|E] gegründet\n#!Ist der Gründer von Haus [LegacyItem.GetFoundedHouse.GetName]" - LEGACY_FOUNDED_FAITH:0 "#T Hat einen [Concept('faith', 'Glauben')|E] gegründet\n#!Ist der Gründer von [LegacyItem.GetFoundedFaith.GetName]" - LEGACY_CULTURAL_HEAD:0 "#T [cultural_head|E]\n#!Ist das Kulturoberhaupt der [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]." - LEGACY_CULTURAL_HEAD_DEAD:0 "#T [cultural_head|E]\n#!War zum Zeitpunkt [LegacyItem.GetCharacter.Custom('DE_PRO_POS_S_3P')]es Todes das Kulturoberhaupt der [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]." - LEGACY_DREADED:0 "#T War [dreaded|E]#!" - LEGACY_RENOWNED:0 "#T [prestige_level|E]: [GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]#!" - LEGACY_PIOUS:0 "#T [piety_level|E]: [GetPietyLevelName(LegacyItem.GetPietyLevel)]#!" - LEGACY_LIFESTYLE:0 "#T [lifestyle|E] [LegacyItem.GetLifestyle.GetName]\n#![LegacyItem.GetFinisherPerksList]" - LEGACY_FINISHER_PERKS_LIST:0 "End-[perks|E]:\n$LIST$" - LEGACY_IS_AT_WAR:0 "@warning_icon! Im [war|X]!" - LEGACY_NO_HEIR:1 "@warning_icon! Kein [player_heir|E]!" - LEGACY_WARS:0 "#T Hat in [LegacyItem.GetTotalNumberOfWars] [wars|E] gekämpft\n#![LegacyItem.GetWarBreakdown]" - SUCCESSION_RELATION:0 "Eure $RELATION$" - LEGACY_OFFENSIVE_WARS:0 "- $COUNT$ Angriffskriege" - LEGACY_DEFENSIVE_WARS:0 "- $COUNT$ Verteidigungskriege" - LEGACY_OFFENSIVEGH_WARS:0 "- $COUNT$ religiöse Angriffskriege" - LEGACY_DEFENSIVEGH_WARS:0 "- $COUNT$ religiöse Verteidigungskriege" - LEGACY_LINEAGE_YOU:0 "Dies seid Ihr" - diff --git a/project/ck3/base_game/localization/german/gui/levyview_l_german.yml b/project/ck3/base_game/localization/german/gui/levyview_l_german.yml deleted file mode 100644 index a09c26bff8..0000000000 --- a/project/ck3/base_game/localization/german/gui/levyview_l_german.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_german: - LV_HEADER:0 "Aufgebote" - LV_COUNTS:0 "[LevyView.GetLivingCount|0]/[LevyView.GetMaxCount|0]" - LV_FLAVOR:1 "Aufgebote bestehen aus Bauernmilizen, Raufbolden, örtlichen Mietklingen und verarmten Adligen, die mit zusammengewürfelten Werkzeugen und behelfsmäßigen Waffen ausgestattet sind. Ob ihrer schieren Zahl machen sie den Großteil der meisten Armeen aus." - LV_RAISED:0 "[LevyView.GetRaisedCount|0] ausgehoben" - LV_UNRAISED:0 "Noch nicht ausgehoben" - LV_MAINTENANCE:0 "Unterhalt: [gold_i][LevyView.GetMaintenanceCost|2]/Monat" - LV_NO_COUNTERS:0 "Aufgebote [Concept('counter', 'Kontern')|E] andere Arten nie" - diff --git a/project/ck3/base_game/localization/german/gui/lifestyle_window_l_german.yml b/project/ck3/base_game/localization/german/gui/lifestyle_window_l_german.yml deleted file mode 100644 index c3fc6c7401..0000000000 --- a/project/ck3/base_game/localization/german/gui/lifestyle_window_l_german.yml +++ /dev/null @@ -1,59 +0,0 @@ -l_german: - LIFESTYLE_WINDOW_DESCRIPTION:1 "[Lifestyle.GetDescription]\n\n#weak [Lifestyle.GetHighlightDescription]#!" - REFUND_PERKS:0 "Vorzüge zurücksetzen" - CURRENT_FOCUS:1 " (Derzeitig)" - FOCUS_CANCHANGE:1 "Derzeit: [Character.GetFocus.GetName]" - FOCUS_CANCHANGE_NO_FOCUS:0 "Derzeit: Kein Schwerpunkt" - CHARACTER_LIFESTYLE_HEADER:0 "[lifestyle|E] auswählen" - CHARACTER_LIFESTYLE_OPEN_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]#!\n #I Zum Öffnen klicken.#!" - CHARACTER_LIFESTYLE_OPEN_TEXT:0 "Offen" - LIFESTYLE_POINTS_TO_USE_TEXT:0 "[perks|E] zum Freischalten: [Character.GetPerkPoints(Lifestyle.Self)]" - LIFESTYLE_POINTS_ALREADY_USED_TEXT:1 "[Character.GetPerkPointsUsed(Lifestyle.Self)]/[Lifestyle.GetPerksInLifestyle]\n[perks|E]" - PERK_TOOLTIP_BASE:0 "#T [Perk.GetNameNoTooltip(Character.Self)]#!\n[Perk.GetEffectDescription(Character.Self)]" - CHOOSE_PERK_TOOLTIP:0 "$PERK_TOOLTIP_BASE$\n[CharacterLifestyleWindow.CanSelectPerkDesc(Perk.Self)]\n #I Zum Freischalten klicken#!" - CHOOSE_PERK_UNLOCK_TEXT:0 "#I Zum Freischalten klicken#!" - CHOOSE_PERK_CONFIRM_TITLE:0 "[PERK.GetName(GetPlayer)] freischalten" - CHOOSE_PERK_CONFIRM_DESC:0 "[PERK.GetEffectDescription(GetPlayer)]" - CHOOSE_PERK_CONFIRM_ACCEPT:0 "Freischalten" - FOCUS_TOOLTIP_TEXT:0 "[FOCUS.GetDescription(CHARACTER.GetID)]\n[FOCUS.GetEffectDescription]" - FOCUS_TOOLTIP_TEXT_PLAYER:0 "[FocusType.GetDescription(GetPlayer.GetID)]\n[FocusType.GetEffectDescription]" - LONG_FOCUS_TEXT:2 "[FocusType.GetDescription(Character.GetID)]#low \n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName]-Erfahrung: [FocusType.GetGainAmount(GetPlayer.Self)|P0]/Monat#!" - CHOOSE_FOCUS_TOOLTIP:2 "#T [FocusType.GetNameNoTooltip]#!\n[CharacterLifestyleWindow.CanSelectFocusDesc(FocusType.Self)]\n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName]-Erfahrung: [FocusType.GetGainAmount(GetPlayer.Self)|P0]/Monat\n\n#I Zum Auswählen klicken#!" - CHOOSE_FOCUS_CONFIRM_TITLE:0 "[FOCUS.GetName] auswählen" - CHOOSE_FOCUS_CONFIRM_DESC:0 "[FOCUS.GetDescription(GetPlayer.GetID)]\n[FOCUS.GetEffectDescription]\n\n[FOCUS.GetLifestyle.GetName]-Erfahrung: [FOCUS.GetGainAmount(GetPlayer)|P0]/Monat\n[FOCUS.GetGainBreakdown(GetPlayer)]\n\nKann nur einmal pro [GetGameTimeDifferenceForDiffMonths(GetDefine('NCharacter', 'FOCUS_ADULT_COOLDOWN_MONTHS'), '(bool)yes')] geändert werden." - CHOOSE_FOCUS_CONFIRM_ACCEPT:0 "Auswählen" - SELECT_PERK_NO_LIFESTYLE_FOCUS:0 "@warning_icon!#X Ihr müsst einen Schwerpunkt in diesem Lebenswandel auswählen, um seine Vorzüge auswählen zu können.#!" - PERK_POINTS_NEEDED:0 "@warning_icon!#X Es ist kein [PERK.GetLifestyle.GetName]-#underline [perk]#! zum Freischalten verfügbar.#!" - PERK_ALREADY_UNLOCKED:1 "@warning_icon!#X Ihr habt bereits [PERK.GetName(GetPlayer)]#!" - PERK_MISSING_PARENT:1 "@warning_icon!#X Ihr habt den [PERK.GetName(GetPlayer)]-#underline [perk]#! nicht#!" - LIFESTYLE_XP_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]-Erfahrung: [Character.GetLifestyleXp(Lifestyle.Self, '(bool)yes')|0]/[Lifestyle.GetXpPerLevel]#!\n[CharacterLifestyleWindow.GetLifestyleProgressTooltip(Lifestyle.Self)]" - LIFESTYLE_NOT_SELECTED_PROGRESS:2 "Kein passiver [Concept('experience', 'Erfahrungs')|E]-Zuwachs, da Ihr für diesen Lebenswandel keinen [focus|E] festgelegt habt" - LIFESTYLE_PROGRESS_NEVER:0 "Nie" - LIFESTYLE_BASE_GAIN:0 "Grundwert" - LIFESTYLE_PROGRESS_STRING:0 "Zeit bis zum nächsten [perk|E]: $ETA$\n#P +$PROGRESS|0$#!/Monat" - SELECT_FOCUS_TEXT:0 "Schwerpunkt auswählen" - LIFESTYLE_SELECT_TOOLTIP:1 "#T [Lifestyle.GetNameNoTooltip]#!\n[Lifestyle.GetDescription]\n\nFreischalten von Vorzug verfügbar: [Character.GetPerkPoints(Lifestyle.Self)|+]\n\n#I Klicken zum Anzeigen#!" - REFUND_PERKS_CONFIRM_TITLE:0 "Vorzüge zurücksetzen" - REFUND_PERKS_CONFIRM_DESC:1 "$EFFECTS$\n#weak Dies ist nur einmal im Leben möglich!#!" - REFUND_PERKS_CONFIRM_ACCEPT:0 "Zurücksetzen" - REFUND_PERKS_TOOLTIP:0 "#T Vorzüge zurücksetzen#!\n[CharacterLifestyleWindow.RefundPerksEffectsDesc]\n[CharacterLifestyleWindow.CanRefundPerksDesc]\n#weak Dies ist nur einmal im Leben möglich!#!\n#I Klicken zum Zurücksetzen#!" - PLAYER_LIFESTYLE_TOOLTIP:1 "[GetLifestyleTooltipForCharacter(GetPlayer)]\n[GetLifestyleTooltipWarnings(GetPlayer)]\n\n#I Klicken, um [lifestyle|E] anzuzeigen#!" - PLAYER_EDUCATION_FOCUS_TOOLTIP:1 "[GetLifestyleTooltipForCharacter(GetPlayer)]\n\n#I Klicken, um [education_focus|E] anzuzeigen#!" - PLAYER_LIFESTYLE_TOOLTIP_NO_FOCUS_WARNING:0 "@warning_icon!#X Ihr habt keinen [lifestyle|E] ausgewählt#!" - NO_FOCUS:0 "Kein Schwerpunkt" - FOCUS_COOLDOWN_DATE:0 "@warning_icon!#X Ihr könnt den Schwerpunkt nicht schon wieder ändern. Wartet bis: [DATE.GetString]#!" - FOCUS_SET:0 "Diesen Lebensschwerpunkt wählen" - FOCUS_NO_EMPLOYER:1 "@warning_icon!#X Nur der Auftraggeber kann den Schwerpunkt ändern#!" - already_reset_perks_tt:1 "Ihr habt die Vorzüge bereits zurückgesetzt!" - EXPERIENCE:0 "[Lifestyle.GetNameNoTooltip]-[experience|E]: [Character.GetLifestyleXp(Lifestyle.Self, '(bool)yes')|0]/[Lifestyle.GetXpPerLevel]" - UNLOCKED_PERKS:0 "[Lifestyle.GetNameNoTooltip]-[perks|E] freigeschaltet: [Character.GetPerkPointsUsed(Lifestyle.Self)]/[Lifestyle.GetPerksInLifestyle]" - LIFESTYLE_WINDOW_TITLE:0 "[Lifestyle.GetNameNoTooltip]-[lifestyle|E]" - LIFESTYLE_FOCUS_HEADER:0 "Lebens-[focus|E]" - LIFESTYLE_POINTS_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]-Vorzüge verfügbar: [Character.GetPerkPoints(Lifestyle.Self)|+]#!" - PERK_POINTS_ASSIGNED_TRIGGER:0 "Ihr habt keine Vorzüge, die Ihr zurücksetzen könntet!" - - DIPLOMACY_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Vorzug-Punkt im Diplomatie-Lebenswandel: $NUM|V0$" - MARTIAL_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Vorzug-Punkt im Kriegsführungs-Lebenswandel: $NUM|V0$" - STEWARDSHIP_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Vorzug-Punkt im Verwaltungs-Lebenswandel: $NUM|V0$" - INTRIGUE_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Vorzug-Punkt im Ränkespiel-Lebenswandel: $NUM|V0$" - LEARNING_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Vorzug-Punkt im Bildungs-Lebenswandel: $NUM|V0$" diff --git a/project/ck3/base_game/localization/german/gui/lobbyview_l_german.yml b/project/ck3/base_game/localization/german/gui/lobbyview_l_german.yml deleted file mode 100644 index 1ec542dda8..0000000000 --- a/project/ck3/base_game/localization/german/gui/lobbyview_l_german.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_german: - LOBBYVIEW_SELECT_PLAYABLE:0 "Klicke auf die Karte, um einen Charakter auszuwählen." diff --git a/project/ck3/base_game/localization/german/gui/map_l_german.yml b/project/ck3/base_game/localization/german/gui/map_l_german.yml deleted file mode 100644 index 7a27c9aee6..0000000000 --- a/project/ck3/base_game/localization/german/gui/map_l_german.yml +++ /dev/null @@ -1,130 +0,0 @@ -l_german: - ONMAP_ARMY_UNIT_TOOLTIP:0 "$NAME$ ($CONTROLLER$)\n($MORALE|V$%)(Moral)\nVerstärkung/Monat: $REINFORCEMENTS|V$\nAufgebote: $LEVIES$ / $MAX_LEVIES|V$\nKriegsvolk: $MEN_AT_ARMS$ / $MAX_MEN_AT_ARMS|V$\nRegimenter: $REGIMENTS|V$\nUnterhalt: $MAINTENANCE$\nVersorgung: $SUPPLY|V$ / $MAX_SUPPLY|V$\nVersorgungsschwelle: $SUPPLY_LIMIT|V$" - UNIT_WILL_ARRIVE:0 "$NAME$, [DATE.GetTimeToDate] verbleibend ([DATE.GetStringShort|V])" - UNIT_WILL_ARRIVE_RETREAT:1 "Rückzug nach $NAME$, [DATE.GetTimeToDate] verbleibend ([DATE.GetStringShort|V])" - UNIT_WILL_MOVEMENT_LOCK:0 "[movement_lock|E] in [DATE.GetTimeToDate]" - UNIT_IS_EMBARKED:0 "Eingeschifft" - UNIT_WILL_EMBARK:0 "Wird einschiffen" - UNIT_IS_EMBARKING:0 "Schifft ein" - UNIT_IS_DISEMBARKING:0 "Schiff aus" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION:0 "@warning_icon!#X Bewegung führt zu $CASUALTIES$ Verlusten.#!\n" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION_DESTROYED:0 "@warning_icon!#X Bewegung führt zu $CASUALTIES$ Verlusten und vernichtet so diese Armee.#!\n" - UNIT_TOOLTIP_HEADER:0 "[ARMY.GetNameNoTooltip] ($TYPE$)" - DESTINATION_SEA:0 "Meer" - DESTINATION_LAKE:0 "See" - DESTINATION_RIVER:0 "Fluss" - SIEGE_TOOLTIP_TITLE:1 "#T Festung in $PROVINCE$#!" - SIEGE_TOOLTIP_OCUPIED:0 "Besetzt von [CHARACTER.GetUIName]." - SIEGE_TOOTLTIP_IMPACT:0 "Auswirkung der Festungsstufe:" - CHARACTER_ACTIVITY_TOOLTIP:0 "[CHARACTER.GetUIName] nimmt an dieser Aktivität teil" - CHARACTER_AT_LOCATION:0 "In [PROVINCE.GetName|V]" - CHARACTER_AT_ACTIVITY:0 "Nimmt an [ACTIVITY.GetName|V] in [PROVINCE.GetName|V] teil" - CHARACTER_AT_ARMY:0 "Befehligt [army|E] in [PROVINCE.GetName|V]" - CHARACTER_TRAVEL_TO_LOCATION:0 "Reist nach [PROVINCE.GetName|V]" - CHARACTER_IMPRISONED_AT:0 "Eingekerkert in [PROVINCE.GetName|V] von [CHARACTER.GetUIName|V]" - CHARACTER_AT_COURT_VISITING:1 "Besucht den [court|E] von [CHARACTER.GetShortUIName|V] in [PROVINCE.GetName|V]" - CHARACTER_AT_COURT:1 "Am [court|E] von [CHARACTER.GetShortUIName|V] in [PROVINCE.GetName|V]" - FORD_TOOLTIP:1 "Furt zwischen $FROM$ und $TO$" - STRAIT_TOOLTIP:1 "Meerenge zwischen $FROM$ und $TO$" - MAP_REALM_TT_HEADER:0 "#T [TITLE.GetNameNoTooltip|U]#!" - MAP_REALM_TT_BOTTOM:0 "Herrscher: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_REALM_LOBBY_TT_HEADER:0 "#T [CHARACTER.GetShortUINameNotMeNoTooltip]#!\n[TITLE.GetNameNoTooltip]" - MAP_REALM_LOBBY_TT_BOTTOM:0 "\n#I Zum Auswählen klicken#!" - MAP_REALM_TT_RELATION_ME:0 "" - MAP_REALM_TT_RELATION_VASSAL:0 "Vasall von [TARGET_CHARACTER.GetShortUINameNoTooltip|UV]" - MAP_REALM_TT_RELATION_PEER:0 "Mitvasall von [TARGET_CHARACTER.GetShortUINameNoTooltip|UV]" - MAP_REALM_TT_RELATION_LIEGE:0 "Lehnsherr von [TARGET_CHARACTER.GetShortUINameNoTooltip|UV]" - MAP_REALM_TT_RELATION_TOP_LIEGE:0 "Oberster Lehnsherr von [TARGET_CHARACTER.GetShortUIName]" - MAP_REALM_TT_RELATION_OTHER:0 "Unabhängiges Reich" - - IMPASSIBLE_PROVINCE_TOOLTIP:0 "#T Unzugängliches Gelände#!" - IMPASSPABLE_SEA_PROVINCE_TOOLTIP:0 "#T Mare Incognitum#!" - SEA_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nMeer" - LAKE_PROVINCE_TOOLTIP:0 "#T See#!" - RIVER_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nGrößerer Fluss" - PROVINCE_TOOLTIP_HEADER:0 "#T [PROVINCE.GetTitle.GetNameNoTooltip]#!" - PROVINCE_TOOLTIP_HOLDER:0 "Träger: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_LESSEE:0 "Pächter: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_OCCUPIED:0 "Besetzt von: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_CULTURE:0 "Kultur: [COUNTY.GetCulture.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_FAITH:0 "Glaube: [COUNTY.GetFaith.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_TERRAIN:0 "Gelände: [PROVINCE.GetTitle.GetNameNoTooltip]" - PROVINCE_TOOLTIP_DEVELOPMENT:0 "Entwicklung: [COUNTY.GetDevelopmentLevel|V]" - PROVINCE_DEBUG:1 "\nID: [PROVINCE.GetId] [PROVINCE.GetTag]" - PROVINCE_TOOLTIP_EMBARKING_IMPLIED:0 "#I Wird Einschiffungsgebühren bezahlen#!" - PROVINCE_TOOLTIP_NO_PATH_ALL:0 "@warning_icon!#X Kann hier nicht marschieren#!" - PROVINCE_TOOLTIP_NO_PATH_SOME:0 "@warning_icon!#X Einige der ausgewählten Armeen können hier nicht marschieren#!" - PROVINCE_TOOLTIP_IMPASSABLE:0 "@warning_icon!#X Diese Provinz hat unzugängliches Gelände#!" - PROVINCE_TOOLTIP_NON_TRAVERSIBLE_WATER:1 "@warning_icon!#X Ihr könnt dieses Gewässer nicht überqueren#!" - PROVINCE_TOOLTIP_CANNOT_RAID_ACROSS_SEA:0 "@warning_icon!#X [raid|E] über das Meer nicht möglich#!" - PROVINCE_TOOLTIP_CLICK_TO_GO:1 "\n#I Rechtsklicken, um hierher zu marschieren#!" - PROVINCE_TOOLTIP_SHIFT_TO_APPEND:0 "#I - Umschalten gedrückt halten, um Bewegung anzuschließen#!" - PROVINCE_TOOLTIP_CTRL_TO_FORCE_GATHERING:0 "#I - STRG gedrückt halten, um @gathering_icon! Sammeln zu beenden und sofort zu bewegen#!" - PROVINCE_TOOLTIP_ETA:1 "#I – Ungefähre Ankunft: [DATE.GetTimeDiffFromNow] ([DATE.GetStringShortNoYear])#!" - PROVINCE_TOOLTIP_WINTER:0 "Winterhärte: [PROVINCE.GetWinterSeverityName|V]" - - PROVINCE_TOOLTIP_CLICK_TO_RETREAT:0 "\n#I Rechtsklicken, um Schlacht aufzugeben und hierhin zurückzukehren#!" - PROVINCE_TOOLTIP_CLICK_CANT_RETREAT:0 "Rückzug aus der Schlacht $DAYS$ Tage nicht möglich" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_HERE:0 "#I Klicken, um hier einen [rally_point|E] hinzuzufügen#!" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_CANCEL:0 "#I Rechtsklicken zum Abbrechen#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE:0 "#I Klicken, um [rally_point|E] hierher zu verlegen#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE_RIGHT_CLICK:0 "#I Rechtsklicken, um [rally_point|E] hierher zu verlegen#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_CANCEL:0 "#I Rechtsklicken zum Abbrechen#!" - DE_JURE_DRIFT_TARGET_DESCRIPTION:1 "#high De-jure-Anpassung:#! [TITLE.GetNameNoTooltip] wird Teil von [TARGET_TITLE.GetNameNoTooltip] in ungefähr $DURATION$" - DE_JURE_DRIFT_PROGRESS_DESCRIPTION:0 "[TITLE.GetNameNoTooltip] hat einen De-jure-Anpassungsfortschritt zu [TARGET_TITLE.GetNameNoTooltip] von $DURATION$" - MAP_COUNTY_HOLDER_MAIN_TEXT:0 "\nOberstes Reich: [TITLE.GetDeFactoTopLiege.GetNameNoTooltip|V]\nGemeindeträger: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_COUNTY_HOLDER_RIGHT_CLICK:1 "#I Rechtsklicken zum Auswählen des Gemeinde-Besitzers#!" - MAP_COUNTY_REALM_EXPLORE_CLICK:0 "#I STRG+Klick, um Reich auszuklappen#!" - MAP_COUNTY_REALM_EXPLORE_UNDO_CLICK:0 "#I STRG+Rechtsklick, um Reich einzuklappen#!" - MAP_OCCUPANT_TEXT:0 "Besatzer: [CHARACTER.GetUINameNoTooltip|UV]" - - HOUSES_MAP_MODE_TOOLTIP:0 "#T Haus [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetNameNoTooltip]#!:\n[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetHouse.GetBaseNameNoTooltip]" - houses_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Zum Öffnen der Dynastiehaus-Ansicht klicken#!" - GOVERNMENTS_MAP_MODE_TOOLTIP:1 "#T Gemeindebesitzer\nRegierungsart#!: [ROOT.Province.GetCounty.GetTitle.GetHolder.GetGovernment.GetNameNoTooltip]\nOberster Lehnsherr\nRegierungsart: [ROOT.Province.GetCounty.GetTitle.GetDeFactoTopLiege.GetHolder.GetGovernment.GetNameNoTooltip]" - governments_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Klicken, um die Reichsansicht zu öffnen#!" - DEJURE_DUCHIES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_KINGDOMS_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_EMPIRES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - CULTURES_MAP_MODE_TOOLTIP:1 "#T Grafschaftskultur#!: [ROOT.Province.GetCounty.GetCulture.GetNameNoTooltip]\nKultur des Obersten Lehnsherrn: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetCulture.GetNameNoTooltip]" - cultures_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Klicken, um [PROVINCE.GetCounty.GetCulture.GetNameNoTooltip]e Kultur auszuwählen#!" - FAITHS_MAP_MODE_TOOLTIP:0 "#T Grafschaftsglaube#!: [ROOT.Province.GetCounty.GetFaith.GetNameNoTooltip]\nGlaube des Obersten Lehnsherrn: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetFaith.GetNameNoTooltip]" - faiths_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Klicken zum Auswählen von [PROVINCE.GetCounty.GetFaith.GetNameNoTooltip]#!" - - COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE:0 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOP_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_COUNTY_HOLDER:1 "#T $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!\nHofsprache von [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTitleAsNameNoTooltip] in [ROOT.Province.GetCounty.GetTitle.GetHolder.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_LIEGE$#!\nHofsprache von [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetTitleAsNameNoTooltip] in [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGES_LIEGE:0 "#T $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!\nHofsprache von [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetTitleAsNameNoTooltip] in [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_TOP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!\nHofsprache von [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetTitleAsNameNoTooltip] in [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_FALLBACK:0 "#T Hofsprache#!: Keine" - COURT_LANGUAGES_SELECTION_TOOLTIP_COUNTY_HOLDER:0 "\n#I Klicken, um $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$ auszuwählen#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGE:0 "\n#I Klicken, um $COURT_LANGUAGES_MAP_MODE_LIEGE$ auszuwählen#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGES_LIEGE:0 "\n#I Klicken, um $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$ auszuwählen#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_TOP_LIEGE:0 "\n#I Klicken, um $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$ auszuwählen#!" - - ADDITIONAL_MAPMODES:0 "Zusätzliche Modi" - ZOOM_LEVEL_PAPER_MAP:0 "Pergamentkarte" - ZOOM_LEVEL_PAPER_MAP_TOOLTIP:0 "Die $ZOOM_LEVEL_PAPER_MAP$ gewährt Euch eine Sicht von ganz oben auf alle unabhängigen [realms|E] der Welt.\n\n#TUT In diesem Kartenmodus wählt man durch einen Klick auf die Karte die [realms|E] aus#!" - ZOOM_LEVEL_POLITICAL:0 "Politikkarte" - ZOOM_LEVEL_POLITICAL_TOOLTIP:0 "Die $ZOOM_LEVEL_POLITICAL$ erlaubt es Euch, die [rulers|E] in einem Gebiet zu überblicken, und sie ist ideal, um [wars|E] zu planen, [vassals|E] zu verwalten und [realms|E] zu erkunden.\n\n#TUT In diesem Kartenmodus wählt man durch einen Klick auf die Karte die [realms|E] aus.#!" - ZOOM_LEVEL_DETAILS:0 "Detailkarte" - ZOOM_LEVEL_DETAILS_TOOLTIP:0 "Die $ZOOM_LEVEL_DETAILS$ gewährt Euch einen Überblick über das [terrain|E] und Eure [domain|E], und sie ist ideal, um Regimenter zu bewegen und [buildings|E] zu errichten.\n\n#TUT In diesem Kartenmodus wählt man durch einen Klick auf die Karte die [holdings|E] aus#!" - ZOOM_LEVEL_DOMAIN:0 "Domänenkarte" - ZOOM_LEVEL_SELECTING_BARONIES:0 "Wählt aus: Besitztümer" - ZOOM_LEVEL_SELECTING_REALMS:0 "Wählt aus: Reiche" - MAP_MODES_EXPLORATION_ENABLED:0 "Im Reiche-Erkundungsmodus" - MAP_MODES_EXPLORATION_ENABLED_TT:1 "Im Reiche-Erkundungsmodus wird die Karte nach der Vasallenstruktur in verschiedenen Reichen eingefärbt. Mit STRG+Klick geht Ihr tiefer in die Vasallenhierarchie; zurück geht man mit STRG+Rechtsklick. Wählt einen anderen Kartenmodus, um die Reiche-Erkundung zurückzusetzen." - holding_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - kingdoms_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - empires_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - duchies_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - counties_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - players_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - - PROVINCE_VIEW_TOOLTIP_WINTER:2 "#T $winter$#!\nHärte: [Province.GetWinterSeverityName|V]\n\n[Province.GetWinterEffectsDesc]" - PROVINCE_WINTER_LEVEL_NONE:0 "–" - PROVINCE_WINTER_LEVEL_MILD:0 "Mild" - PROVINCE_WINTER_LEVEL_NORMAL:0 "Normal" - PROVINCE_WINTER_LEVEL_HARSH:0 "Rau" diff --git a/project/ck3/base_game/localization/german/gui/mapicons_l_german.yml b/project/ck3/base_game/localization/german/gui/mapicons_l_german.yml deleted file mode 100644 index 178615cd9f..0000000000 --- a/project/ck3/base_game/localization/german/gui/mapicons_l_german.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_german: - ATTRITION_ICON_TITLE:1 "#T Armee wird [attrition|E] erleiden#!" - ARMY_EMBARKED_PENALTY:0 "[embarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ Tage)" - ARMY_RECENTLY_DISEMBARKED_PENALTY:1 "[recently_disembarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ Tage)" - MAP_ICON_RECENTLY_DISEMBARKED_TOOLTIP:0 "#T Kürzlich verschifft#!\nGilt für [UnitItem.GetArmy.GetDisembarkPenaltyDays] weitere Tage als [recently_disembarked|E]" - COMMANDER_IS_LEADER:0 "#underline #TOOLTIP:COMMANDER_IS_LEADER_TOOLTIP Von Herrscher befehligt#!#!" - COMMANDER_IS_LEADER_TOOLTIP:0 "#T Von Herrscher befehligt#!\n[Character.GetName] befiehlt über diese Armee, was die folgenden Boni bringt:\n[GetLeadingTroopsBonus]" - POTENTIAL_COMMANDER_IS_LEADER_TOOLTIP:1 "#T Herrscher#!\n[commander|E] Eurer eigenen [army|E] zu sein, brächte Folgendes:\n[GetLeadingTroopsBonus]" - RP_TOOLTIP_CLICK:1 "#T [RallyPoint.GetName]#!\n$CLICK_TO_VIEW$" - ARMY_TOOLTIP_IS_GATHERING:1 "Sammeln ([Army.GetGatheringDaysLeft] Tage)" - ARMY_TOOLTIP_IS_MOVEMENT_LOCKED:1 "[movement_locked|E]" - UNIT_ITEMS:1 "([UnitMapIcon.GetShownCount])" - RAID_ARMY_TOOLTIP:0 "#T Räuber#!\nDiese Armee führt einen [raid|E] durch.\nSie führt [gold_i][Army.GetRaidLoot|V0] mit sich." - ARMY_AT_LOOT_CAP:1 "$ARMY_LOOT_INFO$ Auf Max.!" - ARMY_AT_LOOT_CAP_TOOLTIP:0 "#T Am Beutemaximum#!\nDiese Armee führt [gold_i][Army.GetRaidLoot|V0] mit sich und muss erst nach Hause zurückkehren, ehe sie wieder [Concept('raid', 'Überfälle')|E] durchführen kann." - MAP_RAID_TOOLTIP:0 "#T Laufender Überfall#!\nGeschätzter Abschluss: [Raid.GetEta.GetString].\nResultierende [raid_loot|E]: [gold_i][Raid.GetProvince.GetProvinceLoot|0V].\n\n#I Klicken, um Überfall anzuzeigen.#!" - RECENTLY_RAIDED_TOOLTIP:0 "#T Unlängst überfallen#!\nDieses Besitztum wurde unlängst überfallen und kann bis [Province.GetEndOfRecentlyLooted.GetString] nicht wieder überfallen werden" - ARMY_LOOT_INFO:0 "Beute: [gold_i][Army.GetRaidLoot|V0]/[Army.GetLootCap|V0]" - MAP_ICON_EMBARK_COST:0 "@gold_icon![FleetPredictionMapIcon.GetEmbarkCost|V0][Select_CString(FleetPredictionMapIcon.IsCostOverOwned, '@warning_icon!','')]" diff --git a/project/ck3/base_game/localization/german/gui/menatarmsview_l_german.yml b/project/ck3/base_game/localization/german/gui/menatarmsview_l_german.yml deleted file mode 100644 index 91342b246d..0000000000 --- a/project/ck3/base_game/localization/german/gui/menatarmsview_l_german.yml +++ /dev/null @@ -1,51 +0,0 @@ -l_german: - - MAA_SOLDIERS:0 "[soldiers|E]:" - MAA_FULL_STENGTH:0 "Volle Stärke in $TIME$" - MAA_AT_FULL_STRENGTH:0 "Bei voller Stärke" - MAA_FULL_MAINTENANCE_TEXT:0 "Voller Unterhalt" - MAA_UNRAISED_MAINTENANCE_TEXT:0 "Unterhalt bei Nichtaushebung" - MAA_REINFORCEMENT:1 "[MenAtArmsView.GetFullStrengthText]\nZahlen vollen Unterhalt" - MAA_REINFORCEMENT_COST_ENTRY:2 "[Select_CString(Or(Not(Regiment.IsAtFullStength), Regiment.IsRaised), '#high ' , '#weak ')]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/Monat#!" - MAA_MAINTENANCE:3 "[Select_CString(And(Regiment.IsAtFullStength, Not(Regiment.IsRaised)), '#high ', '#weak ')]$MAA_UNRAISED_MAINTENANCE_TEXT$: [Regiment.CalcUnraisedCost]/Monat#!" - MAA_RAISED_MAINTENTANCE:0 "[MenAtArmsView.GetFullStrengthText]\nZahlen vollen Unterhalt" - MAA_UNRAISED_MAINTENANCE:0 "[MenAtArmsView.GetFullStrengthText]\nZahlen Unterhalt bei Nichtaushebung" - MAA_MAINTENANCE_SHORT:0 "[Regiment.CalcMaintenanceCost]/Monat" - MAA_HOME_BANNER:0 "Heimat-Sammelpunkt:" - MAA_DESTROY:0 "Vernichten" - MAA_ARMY:0 "In Armee: [Regiment.GetArmy.GetName]" - #Confirmation messages - MAA_DESTROY_CONFIRMATION_TITLE:0 "[REGIMENT.GetNameNoTooltip] vernichten" - MAA_DESTROY_CONFIRMATION_TEXT:0 "Regiment [REGIMENT.GetNameNoTooltip] wird vernichtet." - MAA_DESTROY_CONFIRMATION_ACCEPT:0 "Vernichten" - MAA_RAISED:1 "Ausgehoben" - MAA_UNRAISED:1 "Noch nicht ausgehoben" - MAA_CURRENT_SIZE:0 "Größe [MAAItem.GetCurrentSize]/[MAAItem.GetMaxSize]" - MAA_TYPE_NAME:0 "Typ: [Regiment.GetMAAType.GetBaseTypeName]" - MAA_INCREASE_SIZE:0 "Größe auf [MAAItem.GetNextSize] erhöhen" - MAA_DECREASE_SIZE:0 "Größe auf [MAAItem.GetPreviousSize] verringern" - MAA_INCREASE_SIZE_TOOLTIP:1 "#T $MAA_INCREASE_SIZE$#!\nKosten: [MenAtArmsType.GetCostString(GetPlayer)]\nUnterhalt erhöht sich um:\n[MenAtArmsType.GetReinforcementCostString(GetPlayer)]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DECREASE_SIZE_TOOLTIP:1 "#T $MAA_DECREASE_SIZE$#!\nUnterhalt verringert sich um:\n[MenAtArmsView.GetReduceSizeBlockers][MenAtArmsType.GetReinforcementCostString(GetPlayer)]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DESTROY_TOOLTIP:0 "#T Regiment vernichten#!\n[MenAtArmsView.GetReduceSizeBlockers]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/Monat\n$MAA_UNRAISED_MAINTENANCE_TEXT$[Regiment.CalcUnraisedCost]/Monat" - MAA_AT_MAX_SIZE:0 "Auf maximaler Größe" - MAA_SIZE_CHANGE:1 "@[Regiment.GetMAAType.GetIconKey]_icon!+[Regiment.GetMAAType.GetStackSize]" - MAA_REINFORCING:1 "Verstärkung leistend" - REGIMENT_CURRENT_SIZE:0 "Größe [Regiment.GetMAAChunkCount]/[Regiment.CalcMaxMAAChunkCount]" - - #Tooltip - MAA_TT_BUY_TITLE:0 "#T $COUNT$ Soldaten hinzufügen#!" - MAA_TT_SELL_TITLE:0 "#T $COUNT$ Soldaten entfernen#!" - MAA_TT_DESTROY_TITLE:0 "#T Regiment vernichten#!" - MAA_TT_NOT_ENOUGH_GOLD:0 "@warning_icon!#X Nicht genügend Gold#!" - MAA_MAX_AT_MAX_SIZE:0 "@warning_icon!#X Auf max. Größe#!" - MAA_TT_REGIMENT_IN_COMBAT:0 "@warning_icon!#X Das Regiment ist derzeit in der Schlacht#!" - MAA_TT_COST:0 "Kosten: $COST$" - MAA_TT_RETURN_COST:0 "Ertrag: $COST|$" - MAA_TT_MAINTENANCE:0 "Unterhalt: $COST$/Monat" - MAA_TT_WILL_DESTROY:0 "Das wird das Regiment vernichten" - MAA_BASE_TYPE:0 "Kategorie: $TYPE|V$" - MAA_CHUNK_SIZE:0 "[soldiers|E]: $VALUE|V$" - CREATE_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetNameNoTooltip|V]-Regiment erstellen#!" - CANT_CREATE_MAA_AT_CAP:0 "@warning_icon!#X Auf der Regimenterschwelle für [men_at_arms|E]#!" - CREATE_MAA_TOOLTIP:0 "#T Neues [men_at_arms|E]-[regiment|E] erstellen#!\n[MilitaryItem.GetMaACanBeCreatedTooltip]" - diff --git a/project/ck3/base_game/localization/german/gui/militaryview_l_german.yml b/project/ck3/base_game/localization/german/gui/militaryview_l_german.yml deleted file mode 100644 index 4b1d76f4f3..0000000000 --- a/project/ck3/base_game/localization/german/gui/militaryview_l_german.yml +++ /dev/null @@ -1,134 +0,0 @@ -l_german: - MILITARY:0 "Militär" - CREATE_BANNER:0 "Sammelpunkt erschaffen" - SOLDIERS_INFO:0 "$CURRENT$/$MAX$" - DISBAND_ALL_ARMIES:0 "#T Alle [armies|E] auflösen#!" - DISBAND_ALL_ARMIES_ARMIES_INFO:0 "$DISBANDED$ Armeen werden aufgelöst" - DISBAND_ALL_ARMIES_GATHERING_ARMIES_INFO:1 "$DISBANDED$ von $TOTAL$ sich sammelnden Armeen werden aufgelöst" - DISBAND_NO_ARMIES:0 "$DISBAND_ALL_ARMIES$\n@warning_icon!#X Es können keine Armeen aufgelöst werden#!" - DISBAND_NO_DISBANDABLE_ARMIES:0 "@warning_icon!#X Es können keine Armeen aufgelöst werden#!" - DISBAND_ALL_CONFIRM_TITLE:0 "Alle Armeen auflösen" - DISBAND_ALL_CONFIRM:0 "Alle ausgehobenen und versammelten [armies|E] werden aufgelöst." - DISBAND_ALL_CONFIRM_ACCEPT:0 "Alle auflösen" - LEVIES_LABEL:1 "[levies|E]" - LEVIES_MAX:0 "$RAISE_MAX|V$" - LEVIES_NOT_MAX:0 "$CURRENT|V$/$RAISE_MAX|V$" - LEVIES_TOOLTIP:0 "#T Nicht ausgehobene [levies|E]: $CURRENT|0V$/$RAISE_MAX|0V$#!" - LEVIES_AFFECTED_BY_COUNTIES_HEADER:0 "#T Die Zahl der [rally_point|E]-[levies|E] wird gesenkt#!" - LEVIES_AFFECTED_BY_COUNTY_CONTROL:0 "@warning_icon!#X Der [rally_point|E] hat Gemeinden mit gesenkter [county_control]#!" - FROM_DOMAIN:0 "Aus [domain|E]" - FROM_VASSALS:0 "Von [vassals|E]" - FROM_BISHOPS:0 "Von [realm_priest|E]" - BANNER_MEN_AT_ARMS_LABEL:0 "[men_at_arms|E]:" - BANNER_MEN_AT_ARMS:0 "$UNRAISED|0V$" - BANNER_MEN_AT_ARMS_NOT_MAX:0 "$UNRAISED|0$/$RAISE_MAX|0$" - BANNER_MEN_AT_ARMS_TOOLTIP:0 "#T Nicht ausgehobenes [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_KNIGHTS_LABEL:1 "$knight_culture_player_plural$:" - BANNER_TROOPS_TAB:0 "Eure Armeen" - BANNER_KNIGHTS_TAB:1 "$knight_culture_player_plural_no_tooltip$" - RAISE_BANNER_TT_TITLE:0 "#T Armee am [rally_point|E] ausheben#!" - RAISE_BANNER_TT_NO_SOLDIERS:0 "@warning_icon!#X Keine [soldiers|E] zum Ausheben#!" - RAISE_BANNER_TT_LEVIES:0 "$UNRAISED|0V$ von $RAISE_MAX|0V$ [levies|E] können ausgehoben werden" - RAISE_BANNER_TT_MAA:0 "$UNRAISED|0V$ von $RAISE_MAX|0V$ [men_at_arms|E] kann ausgehoben werden" - MEN_AT_ARMS_CURRENT_MAX_TOOLTIP:1 "[MEN_AT_ARMS_TYPE.GetName]: $CURRENT|0V$/$MAX|0V$." - CREATE_MAA_BUTTON_COST:0 "Erschaffen ($COST$)" - CREATE_MAA_COST:0 "Schaffungskosten: $COST$" - NAMED_MAINTENANCE_MAA:0 "$NAME$: $COST$" - MAINTENANCE_MAA:1 "$MAA_UNRAISED_MAINTENANCE_TEXT$: $VALUE$/Monat" - REINFORCEMENT_MAA:1 "$MAA_FULL_MAINTENANCE_TEXT$: $VALUE$/Monat" - STACK_SIZE_MAA:0 "Regimentsgröße: $VALUE|V$" - MONTHLY_MAINTENANCE_LABEL:0 "Monatlicher Unterhalt" - MONTHLY_MAX_MAINTENANCE_LABEL:0 "#weak Max.:#!" - MONTHLY_MAX_MAINTENANCE_TT:0 "#T Maximaler Militärunterhalt#!\nDas sind die voraussichtlichen Militärausgaben, wenn alle Truppen ausgehoben und bei voller Stärke sind.\n@warning_icon!#X [armies|E] in [fleets|E] können den Unterhalt erhöhen.#!\n\nMit Eurem derzeitigen [gold|E] und [income|E] könnt Ihr alle Truppen [MilitaryView.GetAllRaisedTime] lang ausgehoben halten, bevor Ihr bankrottgeht." - MONTHLY_MAX_MAINTENANCE_VIEW:0 "([MilitaryView.GetAllRaisedTime])" - MONTHLY_REINFORCEMENT_COST_LABEL:1 "Monatliche Verstärkung" - MV_MORE_THAN_FIVE_YEARS:1 "> #V 5 Jahre#!" - MEN_AT_ARMS_LABEL:0 "Kriegsvolk:" - TOTAL_MAINTENANCE_COST:0 "$VALUE$" - TOTAL_REINFORCEMENT_COST_MAA:0 "$VALUE|1$" - ADD_MEN_AT_ARMS_LABEL:0 "Kriegsvolk-Regiment erschaffen" - MAA_COUNT_AND_CAP:0 "$CURRENT|V$/$MAX|V$" - MAA_COUNT_AND_CAP_ABOVE_CAP:0 "$CURRENT|N$/$MAX|V$" - MAA_COUNT_ABOVE_CAP:0 "$VALUE|V$ [men_at_arms|E] über gedeckelter Schwelle" - HIRE_TROOPS:0 "Truppen anwerben" - MV_SHOW_MAA:0 "[men_at_arms|E] anzeigen" - MV_UNRAISED_MAA:1 "Nicht ausgehoben" - TT_MAINTENANCE_TITLE:0 "#T Unterhalt: $VALUE$/Monat#!" - TT_MAINTENANCE_RAISED_ARMIES:1 "Ausgehobene Armeen: @gold_icon!$VALUE|1$/Monat" - TT_MAINTENANCE_MAA:1 "[men_at_arms|E]: $VALUE$/Monat" - TT_MAINTENANCE_NO:0 "#weak Keine Unterhaltskosten#!" - TT_REINFORCING_MAA_YES_TITLE:0 "#T Verstärke [men_at_arms|E]#!" - TT_REINFORCING_MAA_FULL_STRENGTH:0 "[men_at_arms|E] bei voller Stärke" - TT_REINFORCING_MAA_FULL_STRENGTH_TIME:0 "$TIME|V$ Monate, um volle Stärke zu erreichen" - TT_REINFORCING_MAA_NOT_TITLE:0 "#T [men_at_arms|E] nicht verstärken#!" - TT_REINFORCING_MAA_CLICK_STOP:0 "\n#I Klicken, um Verstärken zu beenden#!" - TT_REINFORCING_MAA_CLICK_START:0 "\n#I Klicken, um Verstärken zu beginnen#!" - MAINTENANCE_COST_PART:0 "Unterhalt: $VALUE$/Monat" - REINFORCEMENT_COST_PART:0 "Verstärkung: $VALUE$/Monat" - TOTAL_MAA_COST:0 "[Regiment.GetTotalCostString]" - TOTAL_MAA_COST_TOOLTIP:0 "#T Unterhalt: [Regiment.GetTotalCostString]/Monat#!#D 2 Stellen bitte#!\n#D Verstärke#!" - TT_CAP_TITLE:0 "#T [men_at_arms|E]-Regimenterschwelle: $MAX|V$#!" - TT_CAP_ABOVE:0 "@warning_icon!#X Über Schwelle: $VALUE|-%0$ zusätzliche Bezahlung!#!" - TT_CAP_REGIMENT_COUNT:0 "Regimenter: $VALUE|V$" - TT_CAP_REGIMENT_CURRENT:0 "Derzeit: $CURRENT|V$" - TT_CAP_REGIMENT_CAP:0 "Schwelle" - TT_CAP_TIER_REASON:0 "Ihr seid ein $TIER$" - TT_RAISE_ALL_MAA_INFO:1 "[men_at_arms|E], [special_troops|E], [mercenaries|E] und [holy_orders|E] werden am [rally_point|E] ausgehoben, der Eurem [realm_capital|E] am nächsten ist." - TT_RAISE_ALL:2 "#T Alle Armeen ausheben#!\n[levies|E] werden am nächsten [rally_point|E] ausgehoben.\n\n$TT_RAISE_ALL_MAA_INFO$" - TT_RAISE_ALL_RAIDERS:0 "#T Alle Armeen als Räuber ausheben#!\nHebt alle Armeen aus und rüstet sie als [raiders|E] aus " - TT_RAISE_ALL_MEN_AT_ARMS:0 "#T Alles Kriegsvolk ausheben#!\n[men_at_arms|E] wird am [rally_point|E] ausgehoben, der Eurem [realm_capital|E] am nächsten ist." - TT_RAISE_ALL_LEVIES:0 "Nicht ausgehobene [levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_RAISE_ALL_MAA:0 "Nicht ausgehobenes [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_HIRE_TROOPS:0 "#T Soldaten anheuern#!\nZeigt alle zum Anheuern verfügbaren Soldaten an." - TT_MAA_RAISED:0 "#T [men_at_arms|E] ausgehoben#!" - TT_MAA_UNRAISED:0 "#T [men_at_arms|E] nicht ausgehoben#!" - TT_MAA_ENTRY_BUTTON:0 "#T [regiment|E] verwalten#!" - TT_CANT_RAISE_AT_WAR:0 "@warning_icon!#X Regimenter können zu Friedenszeiten nicht ausgehoben werden!#!" - MEN_AT_ARMS_TYPE_NAME:1 "Art: #high [MenAtArmsType.GetBaseTypeName]#!" - MILITARY_VIEW_BANNERS:0 "[rally_points|E]" - MILITARY_VIEW_EVENT_TROOPS:0 "[special_troops|E]" - MILITARY_VIEW_EVENT_TROOPS_ASSOCIATED_WAR:0 "Werden entlassen, wenn der Krieg ([War.GetName]) endet" - MILITARY_VIEW_EVENT_TROOPS_RAISE:0 "Ausheben" - MILITARY_VIEW_EVENT_TROOPS_RAISE_TT:0 "#T [MilitaryViewEventTroop.GetName] ausheben\n#!Eine neue [army|E] mit [soldier_i][MilitaryViewEventTroop.GetNumberOfRaisableSoldiers|V] [soldiers|E] wird in [MilitaryViewEventTroop.GetRaiseProvinceName|V] ausgehoben" - MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE:0 "Werden im [succession|E]-Fall entlassen" - MILITARY_VIEW_EVENT_TROOPS_INHERITABLE:0 "Werden im [succession|E]-Fall vererbt" - MILITARY_VIEW_HIRED_TROOPS:1 "[mercenaries|E] und [holy_orders|E]" - HIRED_TROOPS_STRENGTH:0 "Stärke" - HIRED_TROOPS_REGIMENTS:0 "Regimenter" - BD_LEVIES_MAINTENANCE:0 "[levies|E]" - BD_MAA_MAINTENANCE:0 "[men_at_arms|E]" - BD_ARMY_EMBARKED:0 "@embarked_icon! Eingeschifft" - MV_EMBARKED_TT:0 "#T [Concept('embarked', 'Eingeschiffte')|E] [armies|E]\n#!Zusätzlicher Unterhalt wird gezahlt, weil eine oder mehr Armeen eingeschifft sind." - BD_ARMY_MAINTENANCE_NAME:0 "[ARMY.GetName] [Select_CString(ARMY.IsEmbarked,'@embarked_icon!','')]" - BD_UNRAISED_MAA_MAINTENANCE:0 "Nicht ausgehobenes [men_at_arms|E]" - BD_UNRAISED_MAA_MAINTENANCE_BASE:0 "Nicht ausgehobenes [men_at_arms|E]" - BD_RAISED_MAA_MAINTENANCE:0 "Ausgehobenes [men_at_arms|E]" - BD_RAISED_MAA_MAINTENANCE_BASE:0 "Ausgehobenes [men_at_arms|E]" - BD_MAA_MAINTENANCE_BASE:0 "Unterhalt" - MV_RALLY_POINTS:0 "[rally_points|E]:" - MV_ADD_RALLY_POINT:0 "#I Klicken, um einen neuen [rally_point|E] hinzuzufügen#!" - MV_RALLY_POINT_NUMBER_INFO:0 "$CURRENT|V$/$MAX|V$" - MV_REMOVE_RALLY_POINT:1 "#T Sammelpunkt entfernen#!\nDie [armies|E] können beim nächsten [rally_point|E] ausgehoben werden." - MV_TOTAL_SOLDIERS:0 "Soldaten gesamt" - MV_UNRAISED_SOLDIERS:0 "Nicht ausgehobene Truppen" - MV_KNIGHTS:1 "$knight_culture_player_plural$" - MV_MANAGE_KNIGHTS:1 "#l Zum Verwalten klicken#!" - MV_MERCENARIES:0 "Söldner" - MV_HOLY_ORDERS:0 "Kriegerorden" - MV_LEVIES_TOOLTIP:1 "#T Eure [levies|E] anzeigen#!" - MV_KNIGHTS_TOOLTIP:1 "#T Eure $knight_culture_player_plural$ anzeigen und verwalten#!" - MV_LEVY_MAINTENANCE:0 "[gold_i][MilitaryView.GetLevyGoldExpense|1]" - MV_LEVY_MAINTENANCE_TOOLTIP:0 "#T Unterhalt: [gold_i][MilitaryView.GetLevyGoldExpense|2]/Monat#!\n[MilitaryView.GetNumberOfRaisedLevies|0] [levies|E] ausgehoben" - KV_HEADER:1 "$knight_culture_player_plural_no_tooltip$" - BREAKDOWN_LEVY_MAINTENANCE:0 "[levies|E]" - BREAKDOWN_MAA_MAINTENANCE:0 "[men_at_arms|E]" - MV_RALLY_POINT_TT:0 "#T [RallyPointItem.GetRallyPoint.GetName]\n#!\n$CLICK_TO_SELECT$" - MV_MEN_AT_ARMS_NONE:0 " Keine" - MV_REGIMENT_START_SIZE:2 "Beginnt mit 5 Soldaten (und wird auf [MenAtArmsType.GetStackSize] verstärkt)" - MV_CREATE_REGIMENT_MAX_SIZE_TT:1 "#T Soldaten pro Größe: [MenAtArmsType.GetStackSize]\n#!Bei Größe 1 wird dieses [regiment|E] [MenAtArmsType.GetStackSize] [soldiers|E] haben. Jedes Mal, wenn Ihr die Größe des Regiments erhöht, werden [MenAtArmsType.GetStackSize] weitere Soldaten hinzugefügt." - MV_CREATE_REGIMENT_SIZE:1 "[MenAtArmsType.GetStackSize] (Größe 1)" - MV_KNIGHTS_TT:0 "#T $knight_culture_player_plural$\n#!#I Klicken, um die Liste der verfügbaren $knight_culture_player_plural$ [Select_CString(MilitaryView.AreKnightsShown, 'zu verbergen', 'anzuzeigen')]#!" - MV_LEVY_TT:0 "#T [levies|E]\n#!#I Klicken, um die Details Eurer [levies|E] [Select_CString(MilitaryView.AreLeviesShown, 'zu verbergen', 'anzuzeigen')]#!" - STRENGTH_COMPARISON_TOTAL_STRENGTH:0 "@soldier_icon! [GuiMilitaryStrength.GetTargetTotal|0]" - STRENGTH_COMPARISON_ALLIES:1 "[ally_i|E] [GuiMilitaryStrength.GetTargetAlliesCount]" - diff --git a/project/ck3/base_game/localization/german/gui/multiplayer_lobby_l_german.yml b/project/ck3/base_game/localization/german/gui/multiplayer_lobby_l_german.yml deleted file mode 100644 index a02c3865f8..0000000000 --- a/project/ck3/base_game/localization/german/gui/multiplayer_lobby_l_german.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_german: - MULTIPLAYER_LOBBY_DIFFICULTY_HEADER:0 "Schwierigkeiten:" - MULTIPLAYER_LOBBY_DIFFICULTY_INFO_TEXT:0 "@warning_icon!#X [Character.GetDifficultyInfoText]#!" - MULTIPLAYER_LOBBY_CHOOSE_RANDOM_CHARACTER:0 "Zufälliger Charakter" - MULTIPLAYER_LOBBY_PLAY_OBSERVER:0 "Als Zuschauer spielen" - MULTIPLAYER_LOBBY_NOT_READY:0 "#N Kein Charakter ausgewählt#!" - MULTIPLAYER_LOBBY_RULER_DESIGNING:0 "#N Im Herrscher-Gestalter#!" - MULTIPLAYER_LOBBY_READY:0 "[LobbyPlayer.GetPlayable.GetCharacter.GetUINameNotMe]" - MULTIPLAYER_LOBBY_JOIN_PROGRESS:0 "Trete bei … [LobbyPlayer.GetTransferProgress|0%]" - MULTIPLAYER_LOBBY_PLAYED_BY:0 "Gespielt von [Character.GetHumanNameIfNotLocalPlayer]" - MULTIPLAYER_LOBBY_PLAYED_BY_YOU:0 "Euer Charakter" - FAITH_LOBBY_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_LOBBY_WINDOW:0 "[Culture.GetNameNoTooltip]" - diff --git a/project/ck3/base_game/localization/german/gui/multiselectionbarwindow_l_german.yml b/project/ck3/base_game/localization/german/gui/multiselectionbarwindow_l_german.yml deleted file mode 100644 index 3886d7f34d..0000000000 --- a/project/ck3/base_game/localization/german/gui/multiselectionbarwindow_l_german.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_german: - MULTI_SELECTION_TOOLTIP_HEADER:0 "$NAME|T$" - MULTI_SELECTION_LEFT_CLICK:0 "#I Zum Anzeigen klicken#!" - MULTI_SELECTION_LEFT_CLICK_SHOWN:0 "#I Klicken, um zu dem Ort zu gehen#!" - MULTI_SELECTION_RIGHT_CLICK:0 "#I Rechtsklicken, um zu dem Ort zu gehen#!" - MULTI_SELECTION_NOT_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK_SHOWN$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHIFT_CONTROL:1 "#I Umsch-Klicken, um Auswahl aufzuheben\nSTRG-Klicken, um nur dies auszuwählen#!" - MULTI_SELECTION_MULTIPLE_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_MULTIPLE_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$" - MULTI_SELECTION_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$" - - MULTI_SELECTION_FLEET_HEADER:0 "#T Flotte#!" diff --git a/project/ck3/base_game/localization/german/gui/outliner_l_german.yml b/project/ck3/base_game/localization/german/gui/outliner_l_german.yml deleted file mode 100644 index 56bc1554e6..0000000000 --- a/project/ck3/base_game/localization/german/gui/outliner_l_german.yml +++ /dev/null @@ -1,22 +0,0 @@ -l_german: - OUTLINER_NO_SCHEMES:0 "Kein Komplott im Gang" - OUTLINER_NO_ARMIES:0 "Keine ausgehoben" - OUTLINER_NO_PINNED_CHARACTERS:0 "Keine angepinnt" - OUTLINER_PINNED_CHARACTERS:0 "Angepinnte Charaktere" - OUTLINER_PLAYERS:0 "Spieler" - OUTLINER_PLAYER_ITEM:0 "[OutlinerPlayer.GetName] - [SelectLocalization(OutlinerPlayer.GetCharacter.IsValid, OutlinerPlayer.GetCharacter.GetName, 'JOMINI_MULTIPLAYER_GUI_OBSERVER')]" - OUTLINER_JOIN_PROGRESS:0 "Beitrittsfortschritt: $PROGRESS|0%$" - OUTLINER_CHARACTER_NAME:0 "[CHARACTER.GetName]" - OUTLINER_SCHEMES:1 "Komplotte" - OUTLINER_ARMIES:1 "Armeen" - OUTLINER_HOLDINGS:1 "Domänenbesitzümer" - OUTLINER_SPONSORED_INSPIRATIONS:0 "Finanzierte Inspirationen" - OUTLINER_NO_SPONSORED_INSPIRATIONS:0 "Keine finanzierten Inspirationen" - OUTLINER_HOLDER_CLICK_INFO:0 "\n#I Klicken, um den Ort anzuzeigen und zu ihm zu gehen#!" - OUTLINER_EXPAND:0 "#T Ausweiten#!" - OUTLINER_COLLAPSE:0 "#T Zusammenziehen#!" - OUTLINER_ARMY_WARNING_IDLE_EMBARKED:0 "#X Die Armee befindet sich untätig auf See, was zusätzlichen Unterhalt kostet#!" - OUTLINER_ARMY_CLICK_TO_SELECT:0 "#I Klicken, um die Armee auszuwählen#!" - OUTLINER_ARMY_CLICK_TO_PAN:0 "#I Klicken, um zu dem Ort zu gehen#!" - OUTLINER_ARMY_RIGHT_CLICK_TO_PAN:0 "#I Rechtsklicken, um zu dem Ort zu gehen#!" - OUTLINER_PINNED_CHARACTER:0 "[Character.GetShortUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" diff --git a/project/ck3/base_game/localization/german/gui/portrait_customization_window_l_german.yml b/project/ck3/base_game/localization/german/gui/portrait_customization_window_l_german.yml deleted file mode 100644 index 03df0a5e4a..0000000000 --- a/project/ck3/base_game/localization/german/gui/portrait_customization_window_l_german.yml +++ /dev/null @@ -1,7 +0,0 @@ -l_german: - PCW_TITLE:0 "Barbier" - PCW_APPLY:0 "Änderungen anwenden" - #PCW_APPLY_TOOLTIP:1 "" delete this - PCW_DEFAULT_HAIR_COLOR:0 "Standard" - PCW_HAIR_COLOR_LABEL:0 "Haarfarbe" - diff --git a/project/ck3/base_game/localization/german/gui/potential_agents_l_german.yml b/project/ck3/base_game/localization/german/gui/potential_agents_l_german.yml deleted file mode 100644 index fd4432e22b..0000000000 --- a/project/ck3/base_game/localization/german/gui/potential_agents_l_german.yml +++ /dev/null @@ -1,40 +0,0 @@ -l_german: - POTENTIAL_AGENTS:0 "Agenten einladen" - POTENTIAL_AGENT_HEADER:0 "Potenzielle Agenten" - AGENT_SCHEME_POWER:0 "[scheme_power|E]" - CHARACTER_SORT_ACCEPTANCE:0 "Akzeptanz" - CHARACTER_SORT_SUCCESS:0 "Erfolgschance" - CHARACTER_SORT_POWER:0 "Komplottstärke" - CHARACTER_SORT_AGE:0 "Alter" - CHARACTER_SORT_TITLES:0 "Rang" - CHARACTER_SORT_VASSAL_POWER:0 "Stärke" - AGENT_ALREADY_CONSIDERING:0 "#Z Überdenkt unser Angebot#!" - AGENT_WILL_ACCEPT:0 "#P Wird sich anschließen ($ACCEPTANCE|=0$)#!" - AGENT_MAY_ACCEPT:0 "#Z Kann überzeugt werden ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT:0 "#N Lehnt ab ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT_DESC:0 "#T Schließt sich Komplott nicht an#!" - AGENT_WILL_ACCEPT_DESC:0 "#T Wird sich dem Komplott anschließen#!" - AGENT_MAY_ACCEPT_DESC:0 "#T Kann durch Geschenke und [hooks|E] zur Teilnahme beeinflusst werden#!" - SCHEME_PROGRESS_EQUAL:0 "Stärke und Widerstand sind gleich; am Fortschritt ändert sich nichts." - SCHEME_PROGRESS_INCREASE:0 "Es besteht eine Chance von #P $CHANCE$ %#!, jeden Monat $PROGRESS|0P$ Fortschritt zu erhalten." - SCHEME_PROGRESS_DECREASE:0 "Es besteht eine Chance von #N $CHANCE$ %#!, jeden Monat $PROGRESS|0N$ Fortschritt zu verlieren. Der Fortschritt kann nicht unter #V 0#! sinken." - SCHEME_WITH_GIFT:0 "Ich bekomme [gold_i][gold|E]: #P +#!$VALUE|+0$" - SCHEME_WITH_HOOK:0 "Ich setze ein Druckmittel ein: $VALUE|+0$" - SCHEME_AGAINST_RIVAL:0 "Komplott gegen meinen Rivalen: $VALUE|+0$" - SCHEME_AGAINST_FRIEND:0 "Komplott gegen meinen Freund: $VALUE|+0$" - SCHEME_AGAINST_SPOUSE:0 "Dem Ehepartner treu: $VALUE|+0$" - SCHEME_IS_SACRED:0 "Mein Glaube betrachtet Komplotte als etwas Heiliges: $VALUE|+0=$" - BEFRIEND_MUTUAL_FRIENDS:0 "„Ich will, dass meine Freunde Freunde sind!“: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_GOOD_FRIEND:0 "Ziel liegt am Herzen: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_BAD_FRIEND:0 "Ziel liegt am Herzen: $VALUE|+0$" - BEFRIEND_WANTS_PEOPLE_TO_GET_ALONG:0 "Will, dass Leute miteinander auskommen: $VALUE|+0$" - SEDUCE_IS_SPOUSE:0 "„Unsere Ehe ist heilig!“: $VALUE|+0$" - SEDUCE_IS_LOVER:0 "Will, dass ich keine Affären mehr habe!: $VALUE|+0$" - NO_POTENTIAL_MEMBERS:0 "#weak Es gibt keine Agenten zum Einladen#!" - SCHEME_MURDER_COUPLE:0 "Ich habe Euren Blutdurst seit jeher geliebt: $VALUE|+0$" - SCHEME_MURDER_DISINTERESTED:0 "Ich will damit nichts zu tun haben: $VALUE|+0$" - POTENTIAL_AGENT_SUCCESS_TOOLTIP:0 "#T [success_chance|E]: [CharacterListItem.GetInt('success')|+]#!\n[CharacterListItem.GetText('success_desc')]" - POTENTIAL_AGENT_POWER_TOOLTIP:1 "#T [scheme_power|E]#! \n Fügt [CharacterListItem.GetInt('power')|+] Stärke hinzu\n[scheme_power|E] des Agenten ist proportional zum [intrigue|E]-Wert" - AGENT_SPYMASTER:0 "Ratsspitzel: #P $VALUE|0$ %#!" - SCHEME_POWER_TRIGGER:0 "[scheme_power|E]: $VALUE|+0$" - RESPECTED_HOST:0 "[target.GetShortUINameNoTooltip] ist ein hochgeschätzter Gastgeber: $VALUE|+0$" diff --git a/project/ck3/base_game/localization/german/gui/potential_councillor_l_german.yml b/project/ck3/base_game/localization/german/gui/potential_councillor_l_german.yml deleted file mode 100644 index 15d6396100..0000000000 --- a/project/ck3/base_game/localization/german/gui/potential_councillor_l_german.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_german: - POTENTIAL_COUNCILLOR_TITLE:0 "Einen [CouncilPositionType.GetName] ernennen" - CHARACTER_SORT_ALL_SKILLS:1 "Summe aller Werte" - POTENTIAL_COUNCILLOR_REASSIGN:0 "Neu zuweisen" - POTENTIAL_COUNCILLOR_ASSIGN:0 "Zuweisen" - POTENTIAL_COUNCILLOR_SWAP:0 "Tauschen" - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION:0 "[CHARACTER.GetShortUINameNoTooltip] wird aus meinem Rat geworfen." - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION_WITH_EFFECT:1 "[CHARACTER.GetShortUINameNoTooltip] wird aus meinem Rat geworfen, was den folgenden Effekt hat:" - POTENTIAL_COUNCILLOR_ASSIGN_TT_TITLE:0 "#T Dem Posten $NAME$ zuweisen#!" - POTENTIAL_COUNCILLOR_REASSIGN_TT_TITLE:0 "#T Dem Posten $NAME$ neu zuweisen#!" - POTENTIAL_COUNCILLOR_SWAP_TT_TITLE:0 "#T Ratsposten tauschen#!" - POTENTIAL_COUNCILLOR_SWAP_TT_DESC:0 "Den $CHARACTER_POSITION$-Posten von [CHARACTER.GetShortUINameNoTooltip] mit dem $TARGET_POSITION$-Posten von [TARGET_CHARACTER.GetShortUINameNoTooltip] tauschen" - NO_POTENTIAL_COUNCILLORS:1 "Es gibt keine [vassals|E] oder [courtiers|E], die für diesen Posten geeignet wären" diff --git a/project/ck3/base_game/localization/german/gui/potential_faction_members_l_german.yml b/project/ck3/base_game/localization/german/gui/potential_faction_members_l_german.yml deleted file mode 100644 index 22c5f05ca2..0000000000 --- a/project/ck3/base_game/localization/german/gui/potential_faction_members_l_german.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_german: - POTENTIAL_FACTION_MEMBERS_HEADER:0 "Potenzielle Mitglieder" - NO_POTENTIAL_FACTION_MEMBERS:0 "#weak Es gibt keine potenziellen Mitglieder#!" - CHARACTER_SORT_CAN_FORCE_TO_FACTION:1 "Kann nicht in die Fraktion gezwungen werden" - POTENTIAL_FACTION_MEMBER_AVAILABLE:0 "#P Kann zum Beitritt gezwungen werden#!" - POTENTIAL_FACTION_MEMBER_POTENTIAL:0 "#Z Kann potenziell gezwungen werden#!" - POTENTIAL_FACTION_MEMBER_NOT_AVAILABLE:0 "#N Kann nicht zum Beitritt gezwungen werden#!" - POTENTIAL_FACTION_MEMBER_MILITARY_STRENGTH_TT_HEADER:0 "#T Militärische Stärke#!" - POTENTIAL_FACTION_MEMBER_TT:0 "#T $force_join_faction_interaction$#!" - CHARACTER_SORT_OPINION_OF_LIEGE:0 "Meinung über Lehnsherrn" - POTENTIAL_FACTION_MEMBERS_OPINION_OF_LIEGE:0 "Meinung über Lehnsherrn: [CharacterListItem.GetInt( 'opinion_of_liege' )|+]" diff --git a/project/ck3/base_game/localization/german/gui/prison_window_l_german.yml b/project/ck3/base_game/localization/german/gui/prison_window_l_german.yml deleted file mode 100644 index 939ec62b31..0000000000 --- a/project/ck3/base_game/localization/german/gui/prison_window_l_german.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_german: - PRISON_WINDOW:0 "Meine Gefangenen" - PRISONER_TOOLTIP:0 "#weak In $TYPE$#!" - CAN_NOT_RANSOM:0 "[CHARACTER.GetUIName] kann nicht freigekauft werden." - CAN_NOT_RELEASE:0 "[CHARACTER.GetUIName] kann nicht freigelassen werden." - CAN_NOT_EXECUTE:0 "[CHARACTER.GetUIName] kann nicht hingerichtet werden." - IMPRISONED_TIME:0 "Im Kerker für: $VALUE|V$" - PRISON_EMPTY:0 "Der Kerker ist leer" - MASS_PRISONER_ACTIONS:0 "Massenaktionen" - MASS_PRISONER_ACTION_RANSOM:0 "Massenlösegeld" - MASS_PRISONER_ACTION_RELEASE:0 "Massenentlassung" - MASS_PRISONER_ACTION_EXECUTE:0 "Massenhinrichtung" - MASS_PRISONER_ACTION_RANSOM_TT:0 "#T $MASS_PRISONER_ACTION_RANSOM$#!\nAlle [Concept('prisoners', 'Gefangenen')|E] für [gold|E]-Lösegeld freilassen.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_RELEASE_TT:0 "#T $MASS_PRISONER_ACTION_RELEASE$#!\nAlle [Concept('prisoners', 'Gefangenen')|E] freilassen, ohne eine Gegenleistung zu fordern.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_EXECUTE_TT:0 "#T $MASS_PRISONER_ACTION_EXECUTE$#!\nAlle [Concept('prisoners', 'Gefangenen')|E] hinrichten.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_ACTION_TT_EXCLUDE:0 "#weak Gefangene, die durch Filter verborgen oder von Massenaktionen ausgeschlossen wurden, sind nicht betroffen.#!" - MASS_PRISONER_ACTION_RANSOM_BODY:1 "Bis zu $AMOUNT|V$ Charaktere aus Euren Kerkern auslösen." - MASS_PRISONER_ACTION_RELEASE_BODY:0 "$AMOUNT|V$ Charaktere aus Euren Kerkern entlassen." - MASS_PRISONER_ACTION_EXECUTE_BODY:0 "$AMOUNT|V$ Charaktere aus Euren Kerkern hinrichten.\nDas wird die Familie und das Reich einiger der hingerichteten Charaktere in Aufregung versetzen." - MASS_PRISONER_ACTION_RANSOM_ACCEPT:0 "Auslösen" - MASS_PRISONER_ACTION_RELEASE_ACCEPT:0 "Entlassen" - MASS_PRISONER_ACTION_EXECUTE_ACCEPT:0 "Hinrichten" - PRISONER_IS_LOCKED_FROM_MASS_ACTION:1 "Klicken, um in Massenaktion einzuschließen" - PRISONER_IS_NOT_LOCKED_FROM_MASS_ACTION:1 "Klicken, um von Massenaktionen auszuschließen" - MASS_PRISONER_ADDITIONAL_REASONS:0 "#X … und noch mehr#!" diff --git a/project/ck3/base_game/localization/german/gui/raid_window_l_german.yml b/project/ck3/base_game/localization/german/gui/raid_window_l_german.yml deleted file mode 100644 index c4786b1e04..0000000000 --- a/project/ck3/base_game/localization/german/gui/raid_window_l_german.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_german: - RW_TT_RAIDING_REALM_TOOLTIP:0 "#T Räuber: [Character.GetPrimaryTitle.GetName|V]#!\n#I Zum Anzeigen klicken#!" - RW_TT_DEFENDING_REALM_TOOLTIP:0 "#T Verteidiger: [Character.GetPrimaryTitle.GetName|V]#!\n#I Zum Anzeigen klicken#!" - RW_TIME_LEFT:0 "[Raid.GetEta.GetTimeDiffFromNow|V] verbleibend" - RW_TIME_LEFT_TT:0 "#T Verbleibende Zeit\n#!Der Raubzug endet am [Raid.GetEta.GetString]" - RW_TT_LOOT:0 "#T Beute: [gold_i][Province.GetProvinceLoot|0V]\n#!Geht nach Ende des [Concept('raid', 'Überfalls')|E] an das [realm|E], das ihn durchführt." - RAID_PROGRESS_TOOLTIP:0 "#T Raubzug-Fortschritt: [Raid.GetProgress|0]/[Raid.GetProgressNeeded|0]#!\n[Raid.GetRaidProgressTooltip]" - RAID_TROOPS_TOOLTIP:0 "#T Anzahl an Truppen:#!\n[Concept('raiding', 'Überfallende')|E] Armee: [Raid.GetAttackerMen|V]\n[garrison|E]: [Raid.GetDefenderMen|V]\nTäglicher Fortschritt: [Raid.GetDailyProgressPercent|%1V]" - RAID_BLOCKED_BY_COMBAT:0 "@warning_icon!#X Die überfallende Armee befindet sich in einer [battle|E]#!" - RAID_ON_ME_TOOLTIP:0 "#T Wird überfallen#!\nWird überfallen von [Character.GetShortUIName].\nDie Feindseligkeiten enden in [GetPlayer.GetRaidHostilityEnd(Character.Self).GetTimeDiffFromNow].\n\n#I Zum Anzeigen des Charakters klicken#!" - RAID_BY_ME_TOOLTIP:0 "#T Überfällt#!\nÜberfällt [Character.GetShortUIName].\nDie Feindseligkeiten enden in [GetPlayer.GetRaidHostilityEnd(Character.Self).GetTimeDiffFromNow].\n\n#I Zum Anzeigen des Charakters klicken#!" - RW_TT_DAILY_PROGRESS:0 "Täglicher Fortschritt" - RW_TT_BASE_PROGRESS:0 "Grundwert" - RW_TT_MEN_PROGRESS:0 "Überfallende [soldiers|E]" diff --git a/project/ck3/base_game/localization/german/gui/rally_point_window_l_german.yml b/project/ck3/base_game/localization/german/gui/rally_point_window_l_german.yml deleted file mode 100644 index 7081974546..0000000000 --- a/project/ck3/base_game/localization/german/gui/rally_point_window_l_german.yml +++ /dev/null @@ -1,28 +0,0 @@ -l_german: - RP_RAISE:0 "Lokale Armee ausheben" - RP_RAISE_RAID:0 "Lokale Räuber ausheben" - RP_RAISE_MEN_AT_ARMS:0 "Alles Kriegsvolk hier ausheben" - RP_RAISE_ALL:0 "Hier alle ausheben" - RP_RAISE_PROMPT:0 "#T Hier die Armee und alle Truppen ausheben, die diesem Sammelpunkt zugewiesen sind#!" - RP_RAISE_ALL_PROMPT:0 "#T Hier alle Armeen und Truppen ausheben#!" - RP_TOOLTIP_HEADER:0 "#T $NAME$#!" - RP_RAISE_RAID_TOOLTIP:0 "#T Überfall-Armee ausheben#!\n[GetPlayer.GetStartRaidBlockers]\n[raid|E]-Armeen kosten im Unterhalt [GetDefine('NArmy', 'RAID_ARMY_COST_MULT')|%P0] der Kosten einer normalen Armee.\nÜberfall-Armeen können nicht verstärkt werden." - RP_NO_RAISABLE_TROOPS_ASSIGNED:0 "#X Diesem [rally_point|E] wurden keine nicht ausgehobenen Soldaten zugewiesen#!" - RP_NO_RAISABLE_TROOPS_ALL:0 "#X Keine nicht ausgehobenen Soldaten verfügbar#!" - RP_NO_RAISABLE_TROOPS_MEN_AT_ARMS:0 "#X Kein nicht ausgehobenes Kriegsvolk verfügbar#!" - RP_LOCAL_LEVIES_LABEL:0 "Lokale [levies|E]" - RP_LOCAL_LEVIES_TOOLTIP:0 "#T Lokale [levies|E]#!\nNicht ausgehoben: [RallyPointWindow.GetUnraisedLocalLevies|V]\nAm Leben: [RallyPointWindow.GetAliveLocalLevies|V]\nGesamt: [RallyPointWindow.GetTotalLocalLevies|V]" - RP_ALL_SOLDIERS_LABEL:0 "Alle [soldiers|E]" - RP_KNIGHTS_ENTRY:1 "[knight_i]$knight_culture_player_plural$: [GetPlayer.GetKnightCount|V]" - RP_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i][GetPlayer.GetKnightCount|V]#!\n[GetPlayer.GetUnraisedKnightBreakdown]" - RP_LEVIES_ENTRY:0 "[levies|E]: [ArmyComposition.GetMaxNumberOfLevies|V]" - RP_MAA_ENTRY:0 "[men_at_arms|E]: [ArmyComposition.GetMaxNumberOfMAA|V]" - RP_TIME_TO_RAISE:0 "Benötigte Zeit zum Ausheben: $VALUE|V$" - RP_TIME_TO_RAISE_DELAY:1 "Die Zeit für das Ausheben beinhaltet eine Verzögerung von $VALUE$ Tagen aufgrund von [soldiers|E], die nach einer unlängst erfolgten Auflösung nach Hause zurückkehren" - RP_RAISE_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nHebt alle [armies|E] aus, die genau diesem [rally_point|E] am nächsten sind.\n#weak Falls Ihr nur einen Sammelpunkt habt, werden hier alle Armeen ausgehoben.#!" - RP_RAISE_MEN_AT_ARMS_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nAlle [men_at_arms|E] hier ausheben.#!" - RP_RAISE_RAID_TOOLTIP_HEADER:0 "#T $RP_RAISE_RAID$#!\nHebt alle [armies|E], die genau diesem [rally_point|E] am nächsten sind, als [raiders|E] aus.\n#weak Falls Ihr nur einen Sammelpunkt habt, werden hier alle Armeen ausgehoben.#!" - RP_RAISE_ALL_TOOLTIP_HEADER:0 "#T $RP_RAISE_ALL$#!\nHebt #emphasis alle#! Eure [armies|E] hier aus, unabhängig davon, welcher [rally_point|E] sich am nächsten befindet." - RP_MOVE_RALLY_POINT:1 "#T Sammelpunkt verlegen\n#! #I Alternativ ist ein Rechtsklicken direkt auf der Karte möglich#!" - RP_RAISE_BLOCK_AT_WAR:0 "@warning_icon!#X Ihr könnt keine [raiders|E] ausheben, während Ihr im [war|E] seid#!" - diff --git a/project/ck3/base_game/localization/german/gui/realm_window_l_german.yml b/project/ck3/base_game/localization/german/gui/realm_window_l_german.yml deleted file mode 100644 index 2408a3c3a8..0000000000 --- a/project/ck3/base_game/localization/german/gui/realm_window_l_german.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_german: - REALM_WINDOW_GOVERNMENT:0 "[realm|E]: [Character.GetGovernment.GetRealmName]" - REALM_WINDOW_GOVERNMENT_TOOLTIP:0 "#T [government|E]: [Character.GetGovernment.GetName] #!\n[Character.GetGovernment.GetRuleInfo][Character.GetGovernment.GetFlagInfo][Character.GetGovernment.GetHoldingInfo]\n#F [Character.GetGovernment.GetDescription]#!" - REALM_WINDOW_LIEGE_REALM:0 "Vasallenreich von [Character.GetLiege.GetPrimaryTitle.GetNameNoTooltip|V]" - - RULER:0 "[ruler|E]" - - TITLES:0 "[titles|E]" - DIPLOMACY:0 "Diplomatie" - MY_REALM:0 "Mein Reich" - - DOMAIN_LIMIT_TOOLTIP_HEADER:0 "#T [domain|E]: [CHARACTER.GetDomainSize]/[CHARACTER.GetDomainLimit] [holdings|E]#!" - DOMAIN_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X Über [domain_limit|E]. Lasst Eure [vassals|E] über einen Teil Eurer [domain|E] herrschen, indem Ihr Titel vergebt.#!\n" - DOMAIN_LIMIT_GRACE_PERIOD_LIST:1 "[recently_acquired_holdings|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST:1 "[recently_acquired_holding|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - GRACE_PERIOD_TITLE_ENTRY:0 "- [TITLE.GetName] (endet [DATE.GetStringShort|V])" - DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "[CHARACTER.GetContextTooltip('DOMAIN_LIMIT_GRACE_PERIOD_LIST', '$COUNT$ Recently Acquired Holdings')] verursachen noch keine Abzüge." - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "[CHARACTER.GetContextTooltip('DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST', '$COUNT$ Recently Acquired Holding')] verursachen noch keine Abzüge." - DOMAIN_LIMIT_NO_GRACE_PERIOD_TOOLTIP:0 "Effekte für eine um $COUNT$ überschrittene Schwelle an [holdings|E]:" - DOMAIN_LIMIT_NO_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "Effekte für eine um $COUNT$ überschrittene Schwelle an [holdings|E]:" - DOMAIN_LIMIT_OVERRUN_EFFECT:0 " [Concept('vassal', 'Vasallen')|E]-Meinung: $OPINION|+$\n Domänen-[levies|E]: $LEVY|+%0$\n Domänen-[taxes|E]: $TAX|+%0$" - DOMAIN_LIMIT_HOLDING_COUNT:0 "$TYPE$: $VALUE$" - STEWARDSHIP_DOMAIN_LIMIT:0 "[stewardship|E]" - VASSAL_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X Über [vassal_limit|E]. Konsolidiert Eure [vassals|E] durch das Übertragen von Vasallen.#!\n" - VASSAL_LIMIT_OVERRUN_EFFECT:0 " [Concept('vassal', 'Vasallen')|E]-[levies|E]: $LEVY|+%0$\n Vasallen-[taxes|E]: $TAX|+%0$" - - STRENGTH_RATIO_LEVEL_0:0 "Weit Überlegen" - STRENGTH_RATIO_LEVEL_1:0 "Überlegen" - STRENGTH_RATIO_LEVEL_2:0 "Ebenbürtig" - STRENGTH_RATIO_LEVEL_3:0 "Unterlegen" - STRENGTH_RATIO_LEVEL_4:0 "Weit Unterlegen" - MILITARY_STRENGTH_RATIO:0 "[CHARACTER.GetShortUIName|U] hat $VALUE|V%0$ unserer Anzahl von Truppen" - MILITARY_STRENGTH_RATIO_NO_STRENGTH:0 "Wir haben keine Truppen" - REALTIVE_STENGTH_ONE_MAA:1 "Ihr [men_at_arms|E] sind größtenteils [MEN_AT_ARMS_TYPE.GetName]." - REALTIVE_STENGTH_TWO_MAA:1 "Ihr [men_at_arms|E] sind größtenteils [MEN_AT_ARMS_TYPE.GetName|L] und [MEN_AT_ARMS_TYPE_2.GetName|L]." - LIST_LEVIES_STRING:1 "@soldier_icon![levies|E]: $CURRENT|0V$/$MAX|0V$ " - LIST_KNIGHTS_STRING:2 "[knight_i][CHARACTER.Custom('KnightCulturePlural')]: $NUM|0V$ " - LIST_MAA_STRING:0 "[men_at_arms|E]: $CURRENT|0V$/$MAX|0V$" - LIST_EVENT_TROOPS_STRING:2 "[special_troops|E]: $CURRENT|0V$" - LIST_MERCENARIES_STRING:0 "[mercenaries|E]: $CURRENT|0V$" - LIST_HOLY_ORDERS_STRING:0 "[holy_orders|E]: $CURRENT|0V$" - - REALM_WINDOW_OUR_ALLY:0 "Unser [ally|E]" - REALM_WINDOW_AT_WAR_WITH_US:0 "Im [war|E]" - REALM_WINDOW_TRUCE_WITH_US:0 "[truce|e]\n[RealmWindow.GetTruceWithPlayerEndDate.GetStringShort]" - - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_ATTACKER:2 "#tooltip_subheading #attacker_color Angreifend#! gegen [DEFENDER.GetUIName] ([WAR.GetName|V])#!\nKriegsbeginn: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_DEFENDER:2 "#tooltip_subheading #defender_color Verteidigend#! gegen [ATTACKER.GetUIName] ([WAR.GetName|V])#!\nKriegsbeginn: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PRIMARY:1 "" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT:0 "$BULLET_WITH_TAB$[CHARACTER.GetUIName|U]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT_OVERFLOW:0 "$BULLET_WITH_TAB$$OVERFLOW$ weitere [allies|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY:0 "#T [allied|E] mit [CHARACTER.GetUIName|U]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_MARRIAGE:0 "Durch [marriage|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_BETROTHAL:0 "Durch [betrothal|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_MARRIAGE:0 "Durch [marriage|E] von [CHARACTER.GetUIName|V] und [TARGET_CHARACTER.GetUIName|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_NEGOTIATED:0 "Ausgehandelt" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_COMMON:2 "#T [truce|E] mit [CHARACTER.GetUIName]#!\n[CHARACTER.GetShortUIName] kann für [DATE.GetTimeDiffFromNow|V] kein [war|E] erklärt werden #weak ([DATE.GetStringShort])#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE:0 "$NAME$" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_RESULT:2 "\nWaffenstillstand unterschrieben nach $NAME|V$ (wurde von [CHARACTER.GetShortUIName|E] gewonnen)\n\n" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_WP_RESULT:2 "\nWaffenstillstand unterschrieben nach $NAME|V$ (endete mit einem [Concept('white_peace', 'Weißen Frieden')|E])\n\n" - TRUCE_GRANT_INDEPENDENCE:0 "[SCOPE.sC('recipient').GetUINameNotMe|U] wurde Unabhängigkeit gewährt" - TRUCE_GRANT_INDEPENDENCE_ROOT:0 "[ROOT.Char.GetUINameNotMe|U] wurde Unabhängigkeit gewährt" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_ON:0 "#T Überfall von [CHARACTER.GetUIName]#!\nFeindselig bis [DATE.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_BY:0 "#T Überfällt [CHARACTER.GetUIName]#!\nFeindselig bis [DATE.GetString|V]" - REALM_WINDOW_SIZE:2 "Reichsgröße: [Character.RealmSize|V]" - REALM_WINDOW_SIZE_TT:3 "#T [realm_size|E]: [Character.RealmSize|V] [counties|E]\n#!Grafschaften in der [domain|E] von [Character.GetShortUIName]: [Character.NumberOfDirectlyHeldCounties|V]\nGrafschaften in [Concept('vassal', 'Vasallenreichen')|E]: [Subtract_int32(Character.RealmSize, Character.NumberOfDirectlyHeldCounties)|V] " - DIFFERENT_CULTURE_THAN_LIEGE:0 "Andere Kultur als der Lehnsherr" - DIFFERENT_RELIGION_THAN_LIEGE:0 "Andere Religion als der Lehnsherr" - - LIEGE_STRENGTH_RATIO:0 "Gesamtzahl an [soldiers|E] im Vergleich zum Lehnsherrn" - REALM_OF_CHARACTER:0 "Reich von [CHARACTER.GetUIName]" - - RW_CHARACTER_BUTTON:0 "Charakter" - #RW_CHARACTER_BUTTON_TT:1 "" delete this - diff --git a/project/ck3/base_game/localization/german/gui/ruler_designer_l_german.yml b/project/ck3/base_game/localization/german/gui/ruler_designer_l_german.yml deleted file mode 100644 index f93b347174..0000000000 --- a/project/ck3/base_game/localization/german/gui/ruler_designer_l_german.yml +++ /dev/null @@ -1,304 +0,0 @@ -l_german: - RULER_DESIGNER:0 "Herrscher-Gestalter" - RULER_DESIGNER_FINALIZE:0 "Abschließen" - RULER_DESIGNER_REGENERATE_PORTRAIT:3 "Zufälliges Aussehen" - RULER_DESIGNER_OPEN:1 "Erschafft Euren eigenen Herrscher" - RULER_DESIGNER_SEX:0 "Geschlecht" - RULER_DESIGNER_SEXUALITY:1 "[sexuality|E]" - RULER_DESIGNER_SEXUALITY_NOT_AVAILABLE_INFO:0 "Kinder entwickeln eine Sexualität, wenn sie älter werden" - RULER_DESIGNER_FAITH_LABEL:1 "[faith|E]" - RULER_DESIGNER_CULTURE_LABEL:1 "[culture|E]" - RULER_DESIGNER_FULL_NAME_LABEL:1 "Voller Name:" - RULER_DESIGNER_CHARACTER_NAME:0 "Charaktername" - RULER_DESIGNER_TITLE_NAME_TIER:0 "[RulerDesignerWindow.GetCharacterToOverwrite.GetPrimaryTitle.GetTierAsNameNoTooltip] von [RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME_DEFINITE:0 "[RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME:0 "[SelectLocalization(RulerDesignerWindow.TitleUsesDefiniteForm, 'RULER_DESIGNER_TITLE_NAME_DEFINITE', 'RULER_DESIGNER_TITLE_NAME_TIER')]" - RULER_DESIGNER_FULL_NAME:3 "[RulerDesignerWindow.GetTitleTierName] #high [RulerDesignerWindow.GetFirstName] [RulerDesignerWindow.GetDynastyName]#! von den $RULER_DESIGNER_TITLE_NAME$" - RULER_DESIGNER_FIRST_NAME_LABEL:1 "Vorname:" - RULER_DESIGNER_RANDOM_NAME_LABEL:1 "Zufälliger Name:" - RULER_DESIGNER_RANDOM_NAME_FAITH_TOOLTIP:2 "#T Zufälliger [Faith.GetAdjectiveNoTooltip]er Name#!" - RULER_DESIGNER_RANDOM_NAME_CULTURE_TOOLTIP:2 "#T Zufälliger [Culture.GetNameNoTooltip]er Name#!" - RULER_DESIGNER_DYNASTY_LABEL:1 "[dynasty|E]" - RULER_DESIGNER_REALM_LABEL:1 "[realm|E]" - RULER_DESIGNER_CHOOSE_CULTURE:0 "Kultur auswählen" - CULTURE_RD_TOOLTIP_ETHOS:1 "[ethos|E]: [Culture.GetEthos.GetName]" - RULER_DESIGNER_CHOOSE_FAITH:0 "Glaube auswählen" - RULER_DESIGNER_RANDOMIZE_DYNASTY_NAME:1 "#T Dynastie-Namen zufällig vergeben#!" - RULER_DESIGNER_HOUSE_MOTTO_TT:0 "#weak Wenn kein Motto eingegeben wird, wird eines beim Abschluss vergeben#!" - RULER_DESIGNER_RESET_REALM:0 "Reich zurücksetzen" - RULER_DESIGNER_SET_IS_FEMALE:1 "#T Weiblich#!" - RULER_DESIGNER_SET_IS_MALE:1 "#T Männlich#!" - RULER_DESIGNER_SET_SEXUALITY_RANDOM:2 "#T Zufällig#!\nDie Sexualität wird zufällig auf Grundlage der derzeitigen Spielparameter vergeben:\n#low [AccessGameRules.AccessNamedGameRule('sexuality_distribution').GetSetting.GetDescription]#!" - RULER_DESIGNER_SET_SEXUALITY_HETEROSEXUAL:1 "#T Heterosexuell#!" - RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL:1 "#T Homosexuell#!" - RULER_DESIGNER_SET_SEXUALITY_BISEXUAL:1 "#T Bisexuell#!" - RULER_DESIGNER_SET_SEXUALITY_ASEXUAL:1 "#T Asexuell#!" - RULER_DESIGNER_POINTS_LABEL:0 "Anpassungspunkte" - RULER_DESIGNER_POINTS_LIMIT_VALUE:0 "[GetDefine('NRulerDesigner', 'IRONMAN_POINT_MAX')|V]" - RULER_DESIGNER_POINTS_LIMIT_LABEL:0 "Erfolgeschwelle: $RULER_DESIGNER_POINTS_LIMIT_VALUE$" - RULER_DESIGNER_AGE_LABEL:0 "Alter" - RULER_DESIGNER_AGE:1 "#high [RulerDesignerWindow.GetAge]#! [Select_CString(GreaterThan_int32(RulerDesignerWindow.GetAge, '(int32)1'), 'Jahre', 'Jahr') )]" - RULER_DESIGNER_BIRTH_YEAR:0 "Geboren: [RulerDesignerWindow.GetBirthYear] AD" - RULER_DESIGNER_WEIGHT_LABEL:0 "Gewicht" - RULER_DESIGNER_TRAITS_LABEL:1 "[traits|E]" - RULER_DESIGNER_SKILLS_LABEL:1 "[skills|E]" - RULER_DESIGNER_FAMILY_LABEL:0 "Familie" - RULER_DESIGNER_ACHIEVEMENTS_LABEL:0 "Erfolge:" - RULER_DESIGNER_ACHIEVEMENTS_AVAILABLE:0 "Verfügbar" - RULER_DESIGNER_ACHIEVEMENTS_NOT_AVAILABLE:0 "Nicht verfügbar" - RULER_DESIGNER_ACHIEVEMENTS_INFO:0 "Erfolge sind in Ironman verfügbar, wenn Ihr nicht mehr als $RULER_DESIGNER_POINTS_LIMIT_VALUE$ Punkte eingesetzt habt" - RULER_DESIGNER_FAITH_LIST_LABEL:0 "Glauben" - RULER_DESIGNER_CULTURE_LIST_LABEL:0 "Kulturen" - RULER_DESIGNER_LIST_ENTRY_EXPAND:0 "Ausweiten" - RULER_DESIGNER_LIST_ENTRY_COLLAPSE:0 "Einklappen" - RULER_DESIGNER_LIST_CULTURE_ENTRY_TOOLTIP:3 "#T [SelectLocalization(CollapsibleReligionListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND')] [CulturePillar.GetAdjectiveNoTooltip]e Herkunft#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_TOOLTIP:1 "#T [SelectLocalization(CollapsibleReligionListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND')] [Religion.GetNameNoTooltip]e Religion#!" - RULER_DESIGNER_LIST_CULTURE_ENTRY_SELECT_TOOLTIP:1 "#I Klicken, um [CultureTemplate.GetName]e [culture|E] auszuwählen#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_SELECT_TOOLTIP:1 "#I Klicken, um [Faith.GetNameNoTooltip] auszuwählen#!" - RULER_DESIGNER_CHANGE_PORTRAIT:0 "Aussehen ändern" - RULER_DESIGNER_CHOOSE_APPEARANCE_LABEL:0 "Aussehen auswählen" - RULER_DESIGNER_KEEP_APPEARANCE_LABEL:0 "Aussehen behalten" - RULER_DESIGNER_KEEP_APPEARANCE_INFO:0 "Das Aussehen behalten, das Ihr habt" - RULER_DESIGNER_NEW_APPEARANCE_LABEL:0 "Neues Aussehen" - RULER_DESIGNER_OVERRIDE_PORTRAIT:0 "@warning_icon!#X Ein neues Aussehen zu wählen, wird ALLE bisherigen Änderungen verwerfen!#!" - RULDER_DESIGNER_ETHNICITY_LABEL:0 "Ethnie" - RULER_DESIGNER_ETHNICITY_INFO:0 "Die Ethnie wird keine der anderen Optionen einschränken, wird aber die Grundlage für die Zufallsverteilung bilden." - RULER_DESIGNER_RANDOM_ETHNICITY_FOR_CULTURE:0 "Zufällige [RulerDesignerWindow.GetCulture.GetNameNoTooltip]e Ethnie" - FIRST_NAME_FIELD:0 "Vorname" - DYNASTY_NAME_FIELD:0 "Dynastiename" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_LABEL:0 "Aussehen anpassen" - RULER_DESIGNER_CHANGE_ETHNICITY_LABEL:0 "Ethnie ändern" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FURTHER:0 "Weiter anpassen" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FINISH:0 "Aussehen abschließen" - RULER_DESIGNER_OVERWRITE_PORTRAIT_TITLE:0 "Porträtänderungen überschreiben" - RULER_DESIGNER_OVERWRITE_PORTRAIT_BODY:0 "Alle eigenen Anpassungen des derzeitigen Porträts werden überschrieben. Seid Ihr Euch sicher, dass Ihr sie überschreiben wollt?" - RULER_DESIGNER_OVERWRITE_PORTRAIT_ACCEPT:0 "Ja" - RULER_DESIGNER_ANATOMY_LABEL:0 "Anatomie" - RULER_DESIGNER_APPEARANCE_CATEGORY_BODY:0 "Körper" - RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK:0 "Kopf und Hals" - RULER_DESIGNER_APPEARANCE_CATEGORY_FACE:1 "Gesichtsschnitt" - RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR:0 "Haarschnitt" - RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD:0 "Bart" - RULER_DESIGNER_HAIR_LABEL:0 "Haar" - RULER_DESIGNER_CATEGORY_body:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BODY$" - RULER_DESIGNER_CATEGORY_head_neck:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK$" - RULER_DESIGNER_CATEGORY_face:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_FACE$" - RULER_DESIGNER_CATEGORY_hair:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR$" - RULER_DESIGNER_CATEGORY_beard:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD$" - RULER_DESIGNER_CATEGORY_eyes:0 "Augen" - RULER_DESIGNER_CATEGORY_nose:0 "Nase" - RULER_DESIGNER_CATEGORY_mouth:0 "Mund" - RULER_DESIGNER_CATEGORY_ears:0 "Ohren" - CANNOT_START_CLIENTS_RULER_DESIGNING:0 "$NAME$ ist im Herrscher-Gestalter und überschreibt [CHARACTER.GetUINameNoTooltip]" - CANNOT_SELECT_BEING_RULER_DESIGNING:0 "$NAME$ ist im Herrscher-Gestalter und überschreibt diesen Charakter" - african:0 "Westafrikanisch" - arab:0 "Arabisch" - asian:0 "Asiatisch" - circumpolar:0 "Arktisch" - east_african:0 "Ostafrikanisch" - indian:0 "Nordindisch" - south_indian:0 "Südindisch" - slavic:0 "Slawisch" - caucasian:0 "West-/Mittel-Europäisch" - northern_ruler_designer:0 "Nordisch" - mediterranean_ruler_designer:0 "Mediterran" - RULER_DESIGNER_DECREASE_SKILL_TOOLTIP:0 "[RulerDesignerSkill.GetName]-Wert verringern" - RULER_DESIGNER_INCREASE_SKILL_TOOLTIP:0 "[RulerDesignerSkill.GetName]-Wert erhöhen" - RULER_DESIGNER_GENERATE_SPOUSE_LABEL:0 "Verheiratet" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP:1 "[SelectLocalization(RulerDesignerWindow.ShouldGenerateSpouse, 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED', 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED')]" - RULER_DESIGNER_ADULT_ONLY_WARNING:0 "@warning_icon!#X Muss [adult|E] sein, um geändert zu werden#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED:0 "#T Verheiratet\n#!Ihr habt einen [spouse|E] Eurer [culture|E] und Eures [Concept('faith', 'Glaubens')|E]\n\n#I Anklicken, um unverheiratet zu sein#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED:0 "#T Unverheiratet\n#!Ihr seid unverheiratet.\n\n#I Anklicken, um verheiratet zu sein#!" - RULER_DESIGNER_GENERATED_SONS_LABEL:0 "Söhne" - RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL:0 "Töchter" - RULER_DESIGNER_GENERATED_SONS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_SONS_LABEL$#!\nZahl der Söhne Eurer [culture|E] und Eures [Concept('faith', 'Glaubens')|E]: [RulerDesignerWindow.GetNumberOfGeneratedSons|V]" - RULER_DESIGNER_GENERATED_DAUGHTERS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL$#!\nZahl der Töchter Eurer [culture|E] und Eures [Concept('faith', 'Glaubens')|E]: [RulerDesignerWindow.GetNumberOfGeneratedDaughters|V]" - RULER_DESIGNER_EDUCATION_TRAIT_LABEL:0 "Ausbildung" - RULER_DESIGNER_PERSONALITY_TRAIT_LABEL:0 "Persönlichkeit" - RULER_DESIGNER_OTHER_TRAIT_LABEL:0 "Andere Eigenschaften" - RULER_DESIGNER_ADD_TRAIT_SLOT_TOOLTIP:1 "#T Eigenschaft hinzufügen#!" - RULER_DESIGNER_SELECT_TRAIT_TOOLTIP:1 "#T Eigenschaft auswählen#!" - RULER_DESIGNER_REPLACE_TRAIT_TOOLTIP:1 "#T Eigenschaft ersetzen#!" - RULER_DESIGNER_NO_CHARACTER:0 "Charakter" - RULER_DESIGNER_CUSTOMIZE_DYNASTY:0 "#T Dynastie anpassen#!" - RULER_DESIGNER_CUSTOMIZE_TITLE:0 "#T Titel anpassen#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_DYNASTY:0 "#T Dynastie-Anpassung abschließen#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_TITLE:0 "#T Titel-Anpassung abschließen#!" - RULER_DESIGNER_RESET_TITLE:0 "#T Auf historische Werte zurücksetzen#!" - RULER_DESIGNER_LOAD_DNA_ERROR_TITLE:0 "DNA-Einfügen fehlgeschlagen" - RULER_DESIGNER_LOAD_DNA_ERROR_DESC:0 "Laden von eingefügtem DNA-String aus der Zwischenablage gescheitert, DNA war ungültig." - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD:0 "DNA kopieren" - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD_TOOLTIP:1 "#T DNA in die Zwischenablage kopieren\n#!Speichert DNA-Daten in der Zwischenablage, sodass sie bei einem anderen Charakter eingefügt werden können." - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD:0 "DNA einfügen" - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD_TOOLTIP:1 "#T DNA aus der Zwischenablage einfügen\n#!Fügt kopierte DNA-Daten aus der Zwischenablage ein" - RULER_DESIGNER_POINTS_AGE:0 "Alter" - RULER_DESIGNER_POINTS_SKILL:0 "$SKILL$" - RULER_DESIGNER_POINTS_SONS:0 "Generierte Söhne" - RULER_DESIGNER_POINTS_DAUGHTERS:0 "Generierte Töchter" - RULER_DESIGNER_SPOUSE:0 "Verheiratet" - RULER_DESIGNER_POINTS_TRAIT:0 "[TRAIT.GetName(GetNullCharacter)]" - BASE_SKILL:0 "Grundwerte" - SKILL_FROM_TRAIT:0 "[TRAIT.GetName(GetNullCharacter)]" - RULER_DESIGNER_GENE_ONLY_WOMEN:0 "Nur für Frauen sichtbar" - MAX_SKILL_LABEL:0 "Wertemaximum" - MIN_SKILL_LABEL:0 "Werteminimum" - RULER_DESIGNER_NO_EDUCATION_TOOLTIP:0 "#T Nur [adults|E] können eine [education_trait|E] haben#!" - RULER_DESIGNER_FINALIZE_OVERWRITE_TITLE:0 "Charakter abschließen" - RULER_DESIGNER_FINALIZE_OVERWRITE_BODY:0 "Euren erstellten Character abschließen. Nach der Abgabe kann dies nicht rückgängig gemacht werden. Seid Ihr sicher, dass Ihr ihn abgeben möchtet?" - RULER_DESIGNER_FINALIZE_OVERWRITE_ACCEPT:0 "Abgeben" - CANNOT_ENTER_RULER_DESIGNER_GAME_STARTED:0 "@warning_icon!#X Spiel hat begonnen#!" - RULER_DESIGNER_CLIPPING_NOTE:0 "Extreme Züge können sich auf Kopfbedeckung und Kleidung auswirken" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL:0 "Haar und Bart anzeigen" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nZeigt die ausgewählte Frisur für Haar und Bart im Charakterporträt an. Sie wird beim Abschluss angewendet.\n\n#I Zum Verbergen klicken.#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nVerbirgt die ausgewählte Frisur für Haar und Bart im Charakterporträt an. Sie wird beim Abschluss angewendet.\n\n#I Zum Anzeigen klicken.#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP:0 "[SelectLocalization(RulerDesignerWindow.ShouldShowAcesssories, 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW', 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE')]" - skin_color:0 "Hautfarbe" - gene_height:0 "Größe" - gene_bs_body_type:0 "Körperfett" - body_fat_head_fat_low:0 "Niedrig" - body_fat_head_fat_medium:0 "Mittel" - body_fat_head_fat_full:0 "Viel" - gene_bs_body_shape:1 "Muskeln" - gene_bs_bust:0 "Oberweite" - gene_chin_height:0 "Höhe des Kinns" - gene_chin_width:0 "Breite des Kinns" - gene_forehead_angle:0 "Winkel der Stirn" - gene_forehead_brow_height:0 "Augenbrauenhöhe auf der Stirn" - gene_forehead_roundness:0 "Rundheit der Stirn" - gene_forehead_width:0 "Breite der Stirn" - gene_forehead_height:0 "Höhe der Stirn" - gene_head_height:0 "Höhe des Kopfs" - gene_head_width:0 "Breite des Kopfs" - gene_head_profile:0 "Profil des Kopfs" - gene_head_top_height:0 "Max. Höhe des Kopfs" - gene_head_top_width:0 "Max. Breite des Kopfs" - gene_neck_length:0 "Länge des Halses" - gene_neck_width:0 "Breite des Halses" - gene_bs_cheek_forward:0 "Vorsprung der Wangen" - gene_bs_cheek_height:0 "Höhe der Wangen" - gene_bs_cheek_width:0 "Breite der Wangen" - gene_bs_ear_angle:0 "Winkel der Ohren" - gene_bs_ear_inner_shape:0 "Innenform des Ohrs" - gene_bs_ear_bend:0 "Beugung des Ohrs" - ear_lower_bend_pos:0 "Untere Beugung" - ear_upper_bend_pos:0 "Obere Beugung" - ear_both_bend_pos:0 "Beide Beugungen" - gene_bs_ear_outward:0 "Äußere Ausrichtung des Ohrs" - gene_bs_ear_size:0 "Größe des Ohrs" - gene_bs_forehead_brow_curve:0 "Augenbrauenneigung auf der Stirn" - gene_bs_forehead_brow_forward:0 "Augenbrauenvorsprung auf der Stirn" - gene_bs_forehead_brow_inner_height:0 "Augenbraueninnenhöhe auf der Stirn" - gene_bs_forehead_brow_outer_height:0 "Augenbrauenaußenhöhe auf der Stirn" - gene_bs_forehead_brow_width:0 "Augenbrauenweite auf der Stirn" - eye_color:0 "Augenfarbe" - gene_chin_forward:0 "Vorsprung des Kinns" - gene_eye_angle:0 "Winkel der Augen" - gene_eye_depth:0 "Tiefe der Augen" - gene_eye_height:0 "Höhe der Augen" - gene_eye_distance:0 "Abstand der Augen" - gene_eye_shut:0 "Verkniffene Augen" - gene_jaw_angle:0 "Winkel des Kiefers" - gene_jaw_forward:0 "Vorsprung des Kiefers" - gene_jaw_height:0 "Höhe des Kiefers" - gene_jaw_width:0 "Breite des Kiefers" - gene_mouth_corner_depth:0 "Tiefe der Mundwinkel" - gene_mouth_corner_height:0 "Höhe der Mundwinkel" - gene_mouth_forward:0 "Vorsprung des Mundes" - gene_mouth_height:0 "Höhe des Mundes" - gene_mouth_width:0 "Breite des Mundes" - gene_mouth_upper_lip_size:0 "Größe der Oberlippe" - gene_mouth_lower_lip_size:0 "Größe der Unterlippe" - gene_mouth_open:0 "Offenheit des Mundes" - gene_bs_eye_corner_depth:0 "Tiefe der Augenwinkel" - gene_bs_eye_fold_shape:0 "Form der Lidfalte" - gene_bs_eye_size:0 "Größe der Augen" - gene_bs_eye_upper_lid_size:0 "Größe der Augenoberlider" - gene_bs_jaw_def:0 "Markantheit des Kiefers" - gene_bs_mouth_lower_lip_def:0 "Markantheit der Unterlider" - gene_bs_mouth_lower_lip_full:0 "Vollheit der Unterlippe" - gene_bs_mouth_lower_lip_pad:0 "Unterfütterung der Unterlippe" - gene_bs_mouth_lower_lip_width:0 "Breite der Unterlippe" - gene_bs_mouth_philtrum_def:0 "Markantheit des Philtrums" - gene_bs_mouth_philtrum_shape:0 "Form des Philtrums" - gene_bs_mouth_philtrum_width:0 "Breite des Philtrums" - gene_bs_mouth_upper_lip_def:0 "Markantheit der Oberlippe" - gene_bs_mouth_upper_lip_full:0 "Vollheit der Oberlippe" - gene_bs_mouth_upper_lip_profile:0 "Profil der Oberlippe" - gene_bs_mouth_upper_lip_width:0 "Breite der Oberlippe" - gene_bs_nose_forward:0 "Vorsprung der Nase" - gene_bs_nose_height:0 "Höhe der Nase" - gene_bs_nose_length:0 "Länge der Nase" - gene_bs_nose_nostril_height:0 "Höhe der Nasenlöcher" - gene_bs_nose_nostril_width:0 "Breite der Nasenlöcher" - gene_bs_nose_profile:0 "Profil der Nase" - nose_profile_neg:0 "Gerade" - nose_profile_hawk:0 "Adler" - gene_bs_nose_ridge_angle:0 "Winkel des Nasenrückens" - gene_bs_nose_ridge_width:0 "Breite des Nasenrückens" - gene_bs_nose_size:0 "Größe der Nase" - gene_bs_nose_tip_angle:0 "Winkel der Nasenspitze" - gene_bs_nose_tip_forward:0 "Vorsprung der Nasenspitze" - gene_bs_nose_tip_width:0 "Breite der Nasenspitze" - face_detail_cheek_def:0 "Markantheit der Wangen" - cheek_def_01:0 "Markantheits-Typ 1" - cheek_def_02:0 "Markantheits-Typ 2" - face_detail_cheek_fat:0 "Wangenfett" - cheek_fat_01_pos:0 "Positiv-Typ 1" - cheek_fat_02_pos:0 "Positiv-Typ 2" - cheek_fat_03_pos:0 "Positiv-Typ 3" - cheek_fat_04_pos:0 "Positiv-Typ 4" - cheek_fat_01_neg:0 "Negativ-Typ 1" - face_detail_chin_cleft:0 "Einzelheiten des Kinns" - chin_cleft:0 "Spalt" - chin_dimple:0 "Grübchen" - face_detail_chin_def:0 "Markantheit des Kinns" - face_detail_eye_lower_lid_def:0 "Markantheit der unteren Augenlider" - face_detail_eye_socket:0 "Einzelheiten der Augenhöhle" - eye_socket_01:0 "Höhle-Typ 1" - eye_socket_02:0 "Höhle-Typ 2" - eye_socket_03:0 "Höhle-Typ 3" - eye_socket_color_01:0 "Dunkler Höhle-Typ 1" - eye_socket_color_02:0 "Dunkler Höhle-Typ 2" - eye_socket_color_03:0 "Dunkler Höhle-Typ 3" - face_detail_nasolabial:0 "Nasolabiale Einzelheiten" - nasolabial_01:0 "Nasolabial-Typ 1" - nasolabial_02:0 "Nasolabial-Typ 2" - nasolabial_03:0 "Nasolabial-Typ 3" - nasolabial_04:0 "Nasolabial-Typ 4" - face_detail_nose_ridge_def:0 "Markantheit des Nasenrückens" - nose_ridge_def_pos:0 "Höher" - nose_ridge_def_neg:0 "Niedriger" - face_detail_nose_tip_def:0 "Markantheit der Nasenspitze" - face_detail_temple_def:0 "Markantheit der Schläfen" - complexion:0 "Hautbeschaffenheit" - complexion_1:0 "Beschaffenheits-Typ 1" - complexion_2:0 "Beschaffenheits-Typ 2" - complexion_3:0 "Beschaffenheits-Typ 3" - complexion_4:0 "Beschaffenheits-Typ 4" - complexion_5:0 "Beschaffenheits-Typ 5" - complexion_6:0 "Beschaffenheits-Typ 6" - complexion_7:0 "Beschaffenheits-Typ 7" - gene_eyebrows_shape:0 "Form der Augenbrauen" - no_eyebrows:0 "Keine Augenbrauen" - avg_spacing_avg_thickness:0 "Durchschnittlich" - avg_spacing_high_thickness:0 "Dick" - avg_spacing_low_thickness:0 "Spärlich" - avg_spacing_lower_thickness:0 "Dünn" - far_spacing_avg_thickness:0 "Weit auseinander Durchschnittlich" - far_spacing_high_thickness:0 "Weit auseinander Dick" - far_spacing_low_thickness:0 "Weit auseinander Spärlich" - far_spacing_lower_thickness:0 "Weit auseinander Dünn" - close_spacing_avg_thickness:0 "Nah Durchschnittlich" - close_spacing_high_thickness:0 "Nah Dick" - close_spacing_low_thickness:0 "Nah Spärlich" - close_spacing_lower_thickness:0 "Nah Dünn" - gene_eyebrows_fullness:0 "Vollheit der Augenbrauen" - layer_2_avg_thickness:0 "Durchschnittlich" - layer_2_high_thickness:0 "Dick" - layer_2_low_thickness:0 "Spärlich" - layer_2_lower_thickness:0 "Dünn" - hair_color:0 "Haarfarbe" - hairstyles:0 "Haarschnitt" - beards:0 "Bärte" - chin_def:0 "Ausgeprägtes Kinn" - chin_def_neg:0 "Glattes Kinn" diff --git a/project/ck3/base_game/localization/german/gui/schemewindow_l_german.yml b/project/ck3/base_game/localization/german/gui/schemewindow_l_german.yml deleted file mode 100644 index 3f6557617a..0000000000 --- a/project/ck3/base_game/localization/german/gui/schemewindow_l_german.yml +++ /dev/null @@ -1,317 +0,0 @@ -l_german: - SCHEME_WINDOW_MY_SCHEMES_TITLE:0 "Eure [schemes|E]" - SCHEME_WINDOW_KNOWN_SCHEMES_TITLE:0 "Aufgeflogene [secret_schemes|E]" - SCHEME_WINDOW_INVITE_MEMBERS:0 "Einladen ([SchemeItem.GetNumberOfPotentialOwnerAgents])" - SCHEME_WINDOW_SHOW_MEMBERS:0 "[SchemeItem.GetNumberOfOwnerAgents|V] [agents|E]" - SCHEME_WINDOW_TT_SHOW_MEMBERS:0 "#T [agents|E] zeigen#!" - SCHEME_WINDOW_TT_HIDE_MEMBERS:0 "#T [agents|E] verbergen#!" - SCHEME_WINDOW_ITEM_NAME:0 "[Scheme.GetFullActionName]" - SCHEME_WINDOW_TT_ITEM:0 "[Scheme.GetTypeDescription]" - SCHEME_WINDOW_CANCEL_SCHEME:0 "Komplott aufgeben" - SCHEME_WINDOW_CANNOT_CANCEL_SCHEME:0 "Ihr könnt Komplotte nicht aufgeben, die abgeschlossen oder eingefroren sind" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TITLE:0 "Komplott aufgeben" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TEXT:0 "Das [SCHEME.GetName] gegen [CHARACTER.GetShortUIName] wird aufgegeben.\n\n[SCHEME.GetCooldownInfo]" - SCHEME_WINDOW_CANCEL_CONFIRMATION_ACCEPT:0 "Aufgeben" - SCHEME_COOLDOWN_INFO:0 "Ihr könnt für $TIME|V$ kein weiteres [SCHEME.GetSchemeType.GetTypeName] gegen [SCHEME.GetTarget.Custom('DE_PRO_PER_S_3P_A')] schmieden." - SCHEME_WINDOW_PROGRESS_TOOLTIP:0 "#T [SchemeItem.GetProgressDescription]#! \n[Scheme.GetChangeDesc]" - SCHEME_WINDOW_INVITE_TOOLTIP:0 "#T Agenten zum Komplott einladen#!\n[SchemeItem.GetNumberOfPotentialOwnerAgents|V] Charaktere können überzeugt werden, sich anzuschließen" - SCHEME_WINDOW_NOT_OWNED_SCHEMES:1 "Kein laufendes #high [SkillSchemeGroup.GetTypeName]#!-[scheme|E]\nBeginnt eines, indem Ihr mit einem anderen Charakter interagiert" - SCHEME_WINDOW_NOT_KNOWN_SCHEMES:0 "#weak Noch kein aufgedecktes [scheme|E]#!" - SCHEME_WINDOW_UNKNOWN_OWNER_TOOLTIP:0 "Der Anstifter dieses Komplotts ist unbekannt" - SCHEME_WINDOW_TT_POWER:0 "$POWER|1V$-[scheme_power|E]" - SCHEME_RESISTANCE_DESCRIPTION_HEADER:0 "[scheme_resistance|E]" - SCHEME_POWER_DESCRIPTION_HEADER:0 "[scheme_power|E]" - SCHEME_TIER_INFLUENCE:0 "Rang von [CHARACTER.GetShortUIName]" - SCHEME_SPYMASTER:0 "Ratsspitzel von [CHARACTER.GetShortUIName]" - SCHEME_WINDOW_TT_CHARACTER_EXPOSED:0 "@warning_icon!#X @exposed_icon!Aktuell aufgedeckt#!" - SCHEME_WINDOW_MEMBER_LIST:0 "Entdeckte Agenten" - SCHEME_WINDOW_SCHEME_OWNER:0 "#T Komplottanstifter#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_MEMBER:0 "#T Komplottmitglieder#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_TARGET:0 "#T Komplottziel#!: [Character.GetUIName|U]" - SCHEME_WINDOW_SKILL_TITLE:1 "Eure [SkillSchemeGroup.GetSkillName|U]-Komplotte" - SCHEME_WINDOW_SKILL_MAX:0 "[SkillSchemeGroup.GetNumberOfSchemes|V]/[SkillSchemeGroup.GetMaxNumberOfSchemes]" - SCHEME_WINDOW_SKILL_TT_MAX:1 "Ich kann [SkillSchemeGroup.GetMaxNumberOfSchemes] [SkillSchemeGroup.GetSkillName|U]-Komplotte gleichzeitig verwalten." - SCHEME_WINDOW_POWER_MINE:0 "Fortschrittswahrscheinlichkeit: [Scheme.GetPowerDifference|+0%]" - SCHEME_WINDOW_POWER_TT_FROM_SPYMASTER:0 "Ratsspitzel-Ränkespiel" - SCHEME_WINDOW_POWER_KNOWN:0 "Fortschrittswahrscheinlichkeit: [Scheme.GetPowerDifference|-0%]" - SCHEME_WINDOW_POWER_TT_TITLE_MINE:0 "#T Monatliche Fortschrittswahrscheinlichkeit: $POWER_DIFF|+0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_MINE:0 "Durch Komplottanstifter" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_MINE:0 "Durch Agenten" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_MINE:0 "Zielwiderstand:" - SCHEME_WINDOW_POWER_TT_TITLE_KNOWN:0 "#T Monatliche Fortschrittswahrscheinlichkeit: $POWER_DIFF|-0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_KNOWN:0 "Durch Komplottanstifter: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_KNOWN:0 "Durch Agenten: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_UNKNOWN_KNOWN:0 "Unbekannte Quellen: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_KNOWN:0 "Zielwiderstand: $POWER|=-0$" - SCHEME_POWER_MODIFIER:0 "$DESC$" - SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_POWER_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - SCHEME_TOTAL_POWER_MINE:0 "#T Gesamtstärke: $POWER|+0$#!" - SCHEME_TOTAL_POWER_TARGET:0 "#T Gesamtstärke: $POWER|+0$#!" - SCHEME_TOTAL_RESISTANCE_MINE:0 "#T Gesamtwiderstand: $RESISTANCE|-0$#!" - SCHEME_TOTAL_RESISTANCE_TARGET:0 "#T Gesamtwiderstand: $RESISTANCE|-0$#!" - SCHEME_POWER_EXPLANATION:0 "Die monatliche Fortschrittswahrscheinlichkeit ist die Gesamtstärke reduziert um den Gesamtwiderstand\n" - SCHEME_OWNER_SPOUSE:0 "Ist mein Ehepartner: $VALUE|%0+=$" - SCHEME_OWNER_CONCUBINE:0 "Ist meine Konkubine: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_FEMALE:0 "Ich bin nicht an Frauen interessiert: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_MALE:0 "Ich bin nicht an Männern interessiert: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_GENDER:0 "Persönliche Unverträglichkeit: $VALUE|%0+=$" - SCHEME_TARGET_CHASTE:0 "Ziel ist keusch: $VALUE|%0-=$" - SCHEME_TARGET_LUSTFUL:0 "Ziel ist lüstern: $VALUE|%0-=$" - UNKNOWN_SCHEME_POWER_FACTORS:0 "Unbekannte Faktoren: x$FACTOR|=+2$" - SCHEME_SKILL_INFLUENCE:0 "$SKILL$ von [CHARACTER.GetShortUIName]" - is_valid_as_agent_in_scheme:0 "[CHARACTER.GetShortUIName|U] ist ein zulässiger Agent im Komplott" - SCHEME_RELATION_INFLUENCE:0 "Ist $RELATION$ von [TARGET_CHARACTER.GetUIName]" - SCHEME_TIME_READY:0 "Bereit" - HOSTILE_SCHEME:0 "Feindselig" - PERSONAL_SCHEME:0 "Persönlich" - SCHEME_COOLDOWN_DATE_FORMAT:0 "[DATE.GetStringShort|V]" - SCHEME_WINDOW_SUCCESS_CHANCE:0 "#V [Scheme.GetSuccessChance|%/]#!" - SCHEME_WINDOW_SECRECY:0 "#V [Scheme.GetSecrecy|%/]#!" - SCHEME_ITEM_PROGRESS_TOOLTIP:2 "#T [Scheme.GetProgressDescription]#!\nDas [scheme|E] hat eine Wahrscheinlichkeit von [Scheme.GetProgressChance|%/V], jeden Monat voranzukommen, die auf seiner Stärke und dem Widerstand beruht.\n\n[Scheme.GetPowerDescription]\n\n[Scheme.GetResistanceDescription]" - SCHEME_SUCCESS_FROM_AGENTS:0 "Durch [agents|E]: $VALUE|+%/0=$" - SCHEME_SUCCESS_MINIMUM:0 "#weak Mindestchance:#! $VALUE|+%/0$" - SCHEME_BASE_SECRECY:1 "Grundwert: $VALUE|Z0%/$" - SCHEME_SECRECY_TRIGGER:0 "[secrecy|E]: $VALUE|+%/0$" - SCHEME_SECRECY_FROM_SUCCESS:1 "Durch [success_chance|E]: $VALUE|+=0/%$" - SCHEME_SECRECY_MINIMUM:0 "#weak Minimale Geheimhaltung:#! $VALUE|+%/0$" - SCHEME_WINDOW_SUCCESS_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (max. [Scheme.GetSchemeType.MaxSuccess]%)#! \n[Scheme.GetSuccessChanceDescription]" - SCHEME_WINDOW_SUCCESS_DISCOVERED_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (max. [Scheme.GetSchemeType.MaxSuccess]%)#! \n#weak Unbekannte Faktoren#!" - SCHEME_WINDOW_SECRECY_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (max. [Scheme.GetSchemeType.MaxSecrecy]%)#! \n[Scheme.GetSecrecyDescription]" - SCHEME_WINDOW_SECRECY_DISCOVERED_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (max. [Scheme.GetSchemeType.MaxSecrecy]%)#! \n#weak Unbekannte Faktoren#!" - SCHEME_BASE_SUCCESS:0 "Grundwert: $VALUE|Z=0$" - SCHEME_AGENT_TOOLTIP:0 "#T Agent [SchemeAgentItem.GetCharacter.GetShortUIName|U]#! \n[SchemeAgentItem.GetSuccessDesc]\n\n[scheme_power|E]: [SchemeAgentItem.GetInfluence|1=+]" - SCHEME_AGENT_SUCCESS:0 "[success_chance|E]: $VALUE|+=0$\n$DESC$" - SCHEME_ESTIMATED_TIME_TOOLTIP:1 "#T Voraussichtliche Zeit bis zum Abschluss: #V ~[Scheme.GetEstimatedTimeRemaining]#!#!\nBasierend auf einer voraussichtlichen Fortschrittschance von [Scheme.GetProgressChance|%/V], was wiederum auf der voraussichtlichen [scheme_power|E] und dem zu erwartenden [scheme_resistance|E] beruht" - SCHEME_READY_TOOLTIP:0 "#T Komplott bereit#! \nDieses Komplott hat den maximalen Fortschritt erreicht und wird bald abgeschlossen." - SCHEME_WINDOW_EXPOSED_TOOLTIP:0 "#T Aufgedeckt#! \nDieses Komplott wurde aufgedeckt, und das Ziel weiß von seiner Existenz." - SCHEME_WINDOW_NO_KNOWN_AGENTS:0 "#weak Noch keine aufgedeckten Agenten#!" - SCHEME_IS_EXPOSED:0 "Komplott wurde aufgedeckt: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_EASY:0 "$easy_difficulty$: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_VERY_EASY:0 "$very_easy_difficulty$: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_PERK_MODIFIER:0 "[GetPerk('prepared_for_anything_perk').GetName(GetPlayer)]: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_LIEGE_PERK_MODIFIER:0 "Lehnsherr ist [GetPerk('prepared_for_anything_perk').GetName(GetPlayer)]: $VALUE|0=+%/$" - SCHEME_A_JOB_DONE_RIGHT_PERK_MODIFIER:0 "[GetPerk('a_job_done_right_perk').GetName(GetPlayer)]: $VALUE|0=+%/$" - SCHEME_AGENT_IS_SPYMASTER:1 "[spymaster|E] von [target.GetShortUIName]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPYMASTER_IN_MY_COURT:1 "Der [spymaster|E] am [court|E] von [target.GetShortUIName]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPOUSE:1 "[spouse|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_BEST_FRIEND:1 "Bester Freund von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUARDIAN:1 "[guardian|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_FRIEND:1 "Freund von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CONCUBINE:1 "[concubine|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_LOVER:1 "Affäre von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURT_PHYSICIAN:1 "Hofarzt von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_FOOD_TASTER:0 "$food_taster_court_position$ von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CUP_BEARER:0 "$cupbearer_court_position$ von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CHIEF_EUNUCH:0 "$chief_eunuch_court_position$ von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_BODYGUARD:0 "$bodyguard_court_position$ von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_LADY_IN_WAITING:0 "$lady_in_waiting_court_position$ von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COUNCILLOR:1 "[councillor|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CLOSE_KIN:1 "Teil der [Concept('close_family', 'Engen Verwandtschaft')|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_POWERFUL_VASSAL:1 "[powerful_vassal|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_NEMESIS:1 "Erzfeind von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_EXTENDED_FAMILY:1 "Teil der [Concept('extended_family','Weiteren Verwandtschaft')|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_RIVAL:1 "Rivale von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL:1 "[vassal|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL_OF_LIEGE:1 "[vassal|E] des [Concept('liege', 'Lehnsherrn')|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER:1 "[courtier|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUEST:1 "[guest|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_INTRIGUE:0 "Durch [intrigue|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_FELLOW_COURTIER:1 "Am selben [court|E] wie [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER_MY_COURT:2 "[target.Char.GetShortUINameNoTooltip] ist am selben [court|E]: $VALUE|+0=$" - SCHEME_TARGET_IN_MY_COURT:2 "[target.GetShortUINameNoTooltip] ist an Eurem [court|E]: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_UNSAFE_ROADS:1 "[target.GetShortUINameNoTooltip] ist auf Reisen, ungeschützt und allein: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_INCOGNITO:1 "[target.GetShortUINameNoTooltip] reist inkognito: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER:2 "Ihr seid der [spymaster|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_LIEGE:2 "Ihr seid der [spymaster|E] des [Concept('liege', 'Lehnsherrn')|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_HOST:1 "Ihr seid der [spymaster|E] des [Concept('host', 'Gastgebers')|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_GUARDIAN:1 "Ihr seid der [guardian|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_COUNCILLOR:1 "Ihr seid ein [councillor|E] von [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_TO_ME:1 "[target.GetShortUIName] steht Euch nahe: $VALUE|+0=$" - SCHEME_TARGET_IS_LOVER:1 "[target.GetShortUIName] ist Eure Affäre: $VALUE|+0=$" - SCHEME_TARGET_IS_SPOUSE:1 "[target.GetShortUIName] ist Euer [spouse|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_FAMILY:1 "[target.GetShortUIName] ist Eure [Concept('close_family', 'Enge Verwandtschaft')|E]: $VALUE|+0=$" - SCHEME_VENGEFUL_RIVAL:1 "Ihr seid [GetTrait('vengeful').GetName(GetNullCharacter)] und [target.GetShortUIName] ist Euer Rivale: $VALUE|+0=$" - SCHEME_EYE_FOR_AN_EYE:1 "Eure [culture|E] hat die [cultural_tradition|E] „$tradition_eye_for_an_eye_name$“ und [target.GetShortUIName] ist Euer Rivale: $VALUE|+0=$" - SCHEME_WEDDING_CEREMONIES:0 "Eure [culture|E] hat die [culture_tradition|E] „$tradition_wedding_ceremonies_name$“ und [target.GetShortUIName] ist Euer [spouse|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_AN_EMPEROR:1 "[target.GetShortUIName] regiert ein [empire|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_A_KING:1 "[target.GetShortUIName] regiert ein [kingdom|E]: $VALUE|+0=$" - HAS_ATTEMPTED_TO_MURDER_TARGET_BEFORE:0 "[target.GetShortUIName|U] weiß, dass Ihr schon einmal versucht habt, [target.Custom('DE_PRO_PER_S_3P_A')] zu ermorden: $VALUE|+0=$" - MURDER_HERBALIST_BONUS:0 "Euer Wissen um giftige Kräuter: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_EDUCATION:1 "Ihr habt eine diplomatische Ausbildung: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_LIFESTYLE:1 "Ihr seid geübt in der Diplomatie: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_REVELRY:1 "Ihr seid eine reizende Frohnatur: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_SHYNESS:1 "Ihr seid schüchtern: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_GREGARIOUSNESS:1 "Ihr seid gesellig: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_CALLOUSNESS:1 "Ihr seid gefühllos: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_SHYNESS:0 "[target.GetTitledFirstName] ist schüchtern: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_GREGARIOUSNESS:0 "[target.GetTitledFirstName] ist gesellig: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_CALLOUSNESS:0 "[target.GetTitledFirstName] ist gefühllos: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_PARANOIA:0 "[target.GetTitledFirstName] ist paranoid: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_TRUST:0 "[target.GetTitledFirstName] ist treuherzig: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_LIFESTYLE:0 "[target.GetTitledFirstName] hat eine diplomatische Ausbildung: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET:1 "Ihr habt einen höheren [rank|E] als [target.GetTitledFirstName]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_NEGATIVE:1 "[target.GetTitledFirstName] hat einen höheren [rank|E] als Ihr: $VALUE|+0=$ " - SCHEME_BEFRIEND_OUR_TRAITS:0 "Affinität von [target.GetTitledFirstName]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_LIEGE:1 "Lehnsherr von [target.GetTitledFirstName] hat einen höheren [rank|E] als Ihr: $VALUE|+0=$ " - HIGHER_RANK_THAN_SCHEME_TARGET:2 "Euer [rank|E] ist höher als der von [target.GetShortUIName]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET:2 "Euer [rank|E] ist niedriger als der von [target.GetShortUIName]: $VALUE|+0=-+$" - HIGHER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Euer [rank|E] ist höher als der des [Concept('liege', 'Lehnsherrn')|E] von [target.GetShortUIName]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Euer [rank|E] ist niedriger als der des [Concept('liege', 'Lehnsherrn')|E] von [target.GetShortUIName]: $VALUE|+0=-+$" - TRIBE_ROMANCING_OTHER_GOVERNMENTS:0 "Ihr seid [Concept('tribal', 'tribalistisch')|E], aber [target.GetTitledFirstName] ist das nicht: $VALUE|+0=-+$" - SCHEME_VS_RELIGIOUS_HEAD:1 "[target.GetTitledFirstName] ist Euer [head_of_faith|E]: $VALUE|+0=-+$" - SCHEME_VS_SPIRITUAL_HOF:1 "[target.GetTitledFirstName] ist Euer [spiritual_head_of_faith|E]: $VALUE|+0=-+$" - SCHEME_AT_WAR:0 "Ihr seid im [war|E]: $VALUE|+0=-+$" - SCHEME_AT_WAR_WITH_LIEGE:0 "Ihr seid im [war|E] mit dem [Concept('liege', 'Lehnsherren')|E] von [target.GetTitledFirstName]: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_STUBBORNESS:0 "[target.GetTitledFirstName] ist stur: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_FICKLENESS:0 "[target.GetTitledFirstName] ist sprunghaft: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_OPINION:0 "Meinung von [target.GetTitledFirstName] über Euch: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_BONUS:0 "[target.GetTitledFirstName] ist Euer Ehepartner: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY:1 "[target.GetTitledFirstName] liebt [target.Custom('DE_PRO_POS_S_3P')][target.GetPrimarySpouse.Custom('DE_END_PRO_S_A')] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY_MILD:0 "[target.GetTitledFirstName] ist nicht unzufrieden mit [target.Custom('DE_PRO_POS_S_3P')]em [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_BONUS:1 "[target.GetTitledFirstName] hasst [target.Custom('DE_PRO_POS_S_3P')][target.GetPrimarySpouse.Custom('DE_END_PRO_S_A')] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_UNWILLING_TO_COMMIT_ADULTERY:0 "[target.GetTitledFirstName] will sich nicht durch Ehebruch entehren: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_STRONG_HOOK_PENALTY:0 "[target.GetTitledFirstName] ist [target.Custom('DE_PRO_POS_S_3P')]em [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)] gegenüber loyal: $VALUE|+0=-+$" - SEDUCE_COURTIER_GUEST_PERK_BONUS:0 "[GetPerk('home_advantage_perk').GetName(GetPlayer)]: $VALUE|+0=-+$" - SEDUCE_PERK_BONUS:0 "[GetPerk('smooth_operator_perk').GetName(GetPlayer)]: $VALUE|+0=-+$" - LEGACY_PERK_BONUS:0 "[GetDynastyPerk('fp1_adventure_legacy_2').GetName]: $VALUE|+0=-+$" - TEMPTATION_FOCUS_BONUS:0 "[GetFocus('intrigue_temptation_focus').GetName]: $VALUE|+0=-+$" - - SCHEME_SEDUCE_WRONG_GENDER:0 "Mich ziehen [target.GetWomenMen] nicht an: $VALUE|0=-+$" - SCHEME_SEDUCE_TABOO_INCEST:0 "Inzest ist verboten: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST:0 "Ihr seid [family|E]: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST_TOO_YOUNG:0 "Ihr seid [family|E] und [TARGET_CHARACTER.GetShortUIName|U] ist zu jung, um Euch als irgendetwas anderes zu betrachten." - SCHEME_SEDUCE_TABOO_SODOMY:0 "Homosexualität ist verboten: $VALUE|0=-+$" - SW_ESTIMATED_TIME:0 "#V ~[Scheme.GetEstimatedTimeRemaining]#!" - COMPASSIONATE_REASON:0 "Ich finde das unmoralisch: $VALUE|+0=$" - COMPASSIONATE_NEGATIVE_REASON:0 "Ich stimme diesen Mitteln zu: $VALUE|+0=$" - SCHEME_NOT_AGAINST_DESCENDANTS:0 "Ich werde meinen Nachkommen nicht schaden: $VALUE|+0=$" - SCHEME_NOT_DIPLOMATICALLY_AVAILABLE:0 "Ich bin gerade nicht verfügbar: $VALUE|+0=$" - SCHEME_MOVES_ME_UP_THE_SUCCESSION:0 "Es wird mich in der Nachfolge voranbringen: $VALUE|+0=$" - SCHEME_COMPASSIONATE_NOT_MURDER_CHILDREN:0 "Ich zögere, einem Kind zu schaden: $VALUE|+0=$" - SCHEME_I_AM_A_COWARD:0 "Es ist zu gefährlich: $VALUE|+0=$" - SCHEME_I_AM_INTIMIDATED:0 "Ich wurde von [target.GetShortUINameNoTooltip] [intimidated|E]: $VALUE|+0=$" - SCHEME_I_AM_COWED:0 "Ich wurde von [target.GetShortUINameNoTooltip] [cowed|E]: $VALUE|+0=$" - SCHEME_ZEALOUS_AGAINST_HEATHEN:0 "Sie sind [target.GetFaith.GetAdjective|l]: $VALUE|+0=$" - SCHEME_I_LIKE_TARGET:0 "Ich mag [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_DISLIKE_TARGET:0 "Ich mag [target.GetShortUINameNoTooltip] nicht: $VALUE|+0=$" - SCHEME_MY_OPINION_OF_YOU:0 "Meine Meinung von Euch: $VALUE|+0=$" - SCHEME_ENERGY:0 "Ich habe keine Kraft: $VALUE|+0=$" - SCHEME_NOTHING_TO_GAIN:0 "Ich habe nichts zu gewinnen: $VALUE|+0=$" - SCHEME_I_MUST_TAKE_VENGEANCE:0 "Ich muss Rache an [target.GetShortUINameNoTooltip] nehmen!: $VALUE|+0=$" - SCHEME_GET_RID_OF_UNRULY_CLAIMANT:0 "Das würde mich von einem aufmüpfigen [claimant|E] befreien: $VALUE|+0=$" - SCHEME_AGAINST_SPOUSE_POSITIVE:0 "Mein Ehepartner hat es verdient: $VALUE|+0=$" - SCHEME_SOCIAL_CLIMBER_RANK_BONUS:1 "[target.GetShortUIName] sieht dies als Gelegenheit: $VALUE|0=-+$" - SCHEME_SOCIAL_CLIMBER_RANK_PENALTY:1 "[target.GetShortUIName] sieht keine Gelegenheit: $VALUE|0=-+$" - SCHEME_NOT_FOLLOWER_OF_WITCHGOD:0 "Ich folge [owner.GetFaith.WitchGodName] nicht: $VALUE|0=-+$" - SCHEME_I_AM_WITCH:1 "Ihr seid eine Hexe: $VALUE|0=-+$" - SCHEME_I_AM_NOT_WITCH:1 "Ihr seid keine Hexe: $VALUE|0=-+$" - SCHEME_ATTRACTION:1 "[target.GetShortUIName] findet Euch attraktiv: $VALUE|0=-+$" - SCHEME_WITCH_COVEN:0 "Ihr seid in einem Hexenzirkel: $VALUE|0=-+$" - SCHEME_HOOK_USED:0 "Eingesetztes [hook|E]: $VALUE|+0=$" - SCHEME_WEAK_HOOK_USED:0 "[weak_hook|E] eingesetzt: $VALUE|+0=$" - SCHEME_STRONG_HOOK_USED:0 "[strong_hook|E] eingesetzt: $VALUE|+0=$" - SCHEME_TARGET_LEARNING_MODIFIER:0 "[learning|E] des Lehrers: $VALUE|+0=$" - SCHEME_LEARNING_MODIFIER:0 "Eure [learning|E]: $VALUE|+0=$" - SCHEME_PIETY_LEVEL_MODIFIER:0 "Eure [piety_level|E]: $VALUE|+0=$" - SCHEME_SKULDUGGERY_FOCUS:1 "[GetFocus('intrigue_skulduggery_focus').GetName]: $VALUE|+0=$" - SCHEME_DUTY_FOCUS:1 "[target.GetShortUIName] hat den [GetFocus('stewardship_duty_focus').GetName]: $VALUE|+0=$" - LEARN_LANGUAGE_PEDAGOGY_PERK_DESC:0 "[GetPerk('pedagogy_perk').GetName(GetPlayer)]: $VALUE|+0=$" - BEFRIEND_THICKER_THAN_WATER_PERK_DESC:0 "[GetPerk('thicker_than_water_perk').GetName(GetPlayer)]: $VALUE|+0=$" - BEFRIEND_FLATTERER_PERK_DESC:0 "[GetPerk('flatterer_perk').GetName(GetPlayer)]: $VALUE|+0=$" - KIN_LEGACY_DESC:0 "[GetDynastyPerk('kin_legacy_4').GetName]: $VALUE|+0=$" - KIN_PARAMETER_DESC:0 "Durch [traditions|E] vs. selbes Haus: $VALUE|+0=$" - SPOUSE_PARAMETER_DESC:0 "Durch [traditions|E] vs. [spouse|E]: $VALUE|+0=$" - MORTAL_ADORATION_REDUCED_HOSTILE_SCHEME_JOIN_CHANCE:0 "[GetPerk('mortal_adoration_perk').GetName(GetPlayer)]: $VALUE|+0=$" - SCHEME_COURTSHIP_PERK:0 "[GetPerk('courtship_perk').GetName(GetPlayer)]: $VALUE|+0=$" - SCHEME_GALLANT_TRAIT:1 "[GetTrait('gallant').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_SCHEMER_TRAIT:1 "[GetTrait('seducer').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_LUSTFUL_TRAIT:1 "[GetTrait('lustful').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_CHASTE_TRAIT:1 "[GetTrait('chaste').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_SHY_TRAIT:1 "[GetTrait('shy').GetName(owner.Self)]: $VALUE|+0=$" - scheme_beauty_good_1:1 "[GetTrait('beauty_good_1').GetName(owner.Self)]: $VALUE|+0=$" - scheme_beauty_good_2:1 "[GetTrait('beauty_good_2').GetName(owner.Self)]: $VALUE|+0=$" - scheme_beauty_good_3:1 "[GetTrait('beauty_good_3').GetName(owner.Self)]: $VALUE|+0=$" - scheme_intellect_good_1:1 "[GetTrait('intellect_good_1').GetName(owner.Self)]: $VALUE|+0=$" - scheme_intellect_good_2:1 "[GetTrait('intellect_good_2').GetName(owner.Self)]: $VALUE|+0=$" - scheme_intellect_good_3:1 "[GetTrait('intellect_good_3').GetName(owner.Self)]: $VALUE|+0=$" - scheme_physique_good_1:1 "[GetTrait('physique_good_1').GetName(owner.Self)]: $VALUE|+0=$" - scheme_physique_good_2:1 "[GetTrait('physique_good_2').GetName(owner.Self)]: $VALUE|+0=$" - scheme_physique_good_3:1 "[GetTrait('physique_good_3').GetName(owner.Self)]: $VALUE|+0=$" - scheme_beauty_bad_1:1 "[GetTrait('beauty_bad_1').GetName(owner.Self)]: $VALUE|+0=$" - scheme_beauty_bad_2:1 "[GetTrait('beauty_bad_2').GetName(owner.Self)]: $VALUE|+0=$" - scheme_beauty_bad_3:1 "[GetTrait('beauty_bad_3').GetName(owner.Self)]: $VALUE|+0=$" - scheme_great_pox:1 "[GetTrait('great_pox').GetName(owner.Self)]: $VALUE|+0=$" - scheme_lovers_pox:1 "[GetTrait('lovers_pox').GetName(owner.Self)]: $VALUE|+0=$" - scheme_early_great_pox:1 "[GetTrait('early_great_pox').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_REVELER:0 "Frohnatur: $VALUE|+0=$" - SCHEME_TRAIT_ZEALOUS:1 "[GetTrait('zealous').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_DEVOTED:1 "[GetTrait('devoted').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_ORDER_MEMBER:1 "[GetTrait('order_member').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_PARANOID:1 "[GetTrait('paranoid').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_IS_A_SCHEMER:0 "Schmiedet Komplotte: $VALUE|+0=$" - SCHEME_TRAIT_TARGET_SEDUCER:1 "[GetTrait('seducer').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_MYSTIC:0 "Mystiker: $VALUE|+0=$" - SCHEME_TRAIT_HERBALIST:1 "[GetTrait('lifestyle_herbalist').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_DECEITFUL:1 "[GetTrait('deceitful').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_CYNICAL:1 "[GetTrait('cynical').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_TRUSTING:1 "[GetTrait('trusting').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_EXCOMMUNICATED:1 "[GetTrait('excommunicated').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_STUBBORN:0 "[GetTrait('stubborn').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_TRAIT_POET:0 "[GetTrait('poet').GetName(owner.Self)]: $VALUE|+0=$" - SCHEME_HERITAGE_MODIFIER:0 "Gemeinsame [heritage|E]: $VALUE|+0=$" - SCHEME_LOYAL_SOLDIERS_MODIFIER:0 "Durch [traditions|E] vs. [liege|E]: $VALUE|+0=$" - SCHEME_YOUTH_MODIFIER:0 "Ihr seid jung und lernwillig: $VALUE|+0=$" - SCHEME_CHAPLAIN_HELP_LEARNING_MODIFIER:0 "Die [learning|E] von [Concept('realm_priest', GetPlayer.GetCouncillorPosition('councillor_court_chaplain').GetPositionName)|E]: $VALUE|+0=$" - SCHEME_KNOWN_LANGUAGES_MODIFIER:0 "Zahl der bereits erlernten [languages|E]: $VALUE|+0=$" - - scheme_executes_immediately:0 "Das [scheme|E] wird umgehend ausgeführt" - - OPEN_SCHEMES_TAB:0 "Komplotte" - OPEN_HOOKS_AND_SECRETS_TAB:0 "Druckmittel und Geheimnisse" - INTRIGUE_WINDOW_MY_HOOKS_TITLE:1 "[hooks|E] in Eurer Hand" - INTRIGUE_WINDOW_HOOKS_ON_ME_TITLE:1 "[hooks|E] gegen Euch" - INTRIGUE_WINDOW_SECRETS_KNOWN_TO_ME_TITLE:0 "Mir bekannte [secrets|E]" - INTRIGUE_WINDOW_SECRET_DESC:0 "[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_TOOLTIP:0 "#T [Secret.GetCategoryName]#! \n[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_KNOWN_TO_ME_BLACKMAIL:1 "Erpressen" - INTRIGUE_WINDOW_MY_SECRETS_TITLE:1 "Eure [secrets|E]" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NUM:0 "[GetDataModelSize(IntrigueWindowSecretItem.GetKnownBy)] anderen bekannt" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NONE:0 "Niemandem bekannt" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_SHOW:0 "Anzeigen" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_HIDE:0 "Verbergen" - MY_HOOKS_ARE_EMPTY:1 "#weak Ihr habt keine Druckmittel#!" - SECRETS_KNOWN_TO_ME_IS_EMPTY:1 "#weak Ihr kennt keine Geheimnisse#!" - NOBODY_HAS_HOOKS_ON_ME:1 "#weak Niemand hat ein Druckmittel gegen Euch#!" - I_HAVE_NO_SECRETS:1 "#weak Ihr habt keine Geheimnisse#!" - INTRIGUE_WINDOW_PRISONERS:0 "Gefangene" - INTRIGUE_WINDOW_SORT_DURATION:0 "Zeit im Kerker" - INTRIGUE_WINDOW_WEAK_HOOKS_COUNT:0 "#T Zahl der [weak_hooks|E]#!" - INTRIGUE_WINDOW_STRONG_HOOKS_COUNT:0 "#T Zahl der [strong_hooks|E]#!" - INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT:0 "#T Starkes-Druckmittel-Geheimnis#!\nNimmt [Character.GetShortUIName] Eure [blackmail|E] mit diesem Geheimnis an, erhaltet Ihr ein [strong_hook|E] gegen [Character.Custom('DE_PRO_PER_S_3P_A')]" - INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT:0 "#T Schwaches-Druckmittel-Geheimnis#!\nNimmt [Character.GetShortUIName] Eure [blackmail|E] mit diesem Geheimnis an, erhaltet Ihr ein [weak_hook|E] gegen [Character.Custom('DE_PRO_PER_S_3P_A')]" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_EXPOSED:0 "(Bereits aufgedeckt)" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_SPENT:0 "(Bereits erpresst)" - INTRIGUE_WINDOW_HOOK_EXPIRATION:0 "Verfällt [Hook.GetExpirationDate.GetString]" - INTRIGUE_WINDOW_HOOK_SHOW_ALL:0 "#T Druckmittel-Sichtbarkeit#!\n#I Anklicken, um Druckmittel anzuzeigen oder auszublenden#!" - INTRIGUE_WINDOW_AGENT_DISCOVERED:0 "Wurde entdeckt" - INTRIGUE_WINDOW_AGENT_DISCOVERED_TT:0 "#T $INTRIGUE_WINDOW_AGENT_DISCOVERED$#!\nEntlarvte Agenten können eingekerkert werden" - INTRIGUE_WINDOW_SCHEME_POWER_TT:0 "#T [scheme_power|E]#! \n Fügt [SchemeAgentItem.GetInfluence|0+] Stärke hinzu\n[scheme_power|E] des Agenten ist proportional zum [intrigue|E]-Wert" - INTRIGUE_WINDOW_SECRET_EXPOSE:0 "Aufdecken" - INTRIGUE_WINDOW_SECRET_EXPOSE_TT:0 "#T Ein [secret|E] aufdecken#!\n\nEin Geheimnis aufzudecken, vernichtet alle [hooks|E], die durch ein [secret|E] gewonnen wurden" - INTRIGUE_WINDOW_EXPOSE_TITLE:0 "Geheimnis aufdecken" - INTRIGUE_WINDOW_EXPOSE_DESCRIPTION:0 "Auswählen, welche [secrets|E] von [CHARACTER.GetShortUINameNoTooltip] aufgedeckt werden" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL:0 "@warning_icon! #X Derzeit kann kein [secret|E] zur Erpressung eingesetzt werden#!" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_TT:0 "#T Erpressung#!\n\n[SelectLocalization(IntrigueWindowSecretGroup.CanBlackmail, 'blackmail_interaction_desc', 'INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL')]" - INTRIGUE_WINDOW_SECRET_EXPOSE_DESC:3 "@warning_icon! #X Ihr könnt das [secret|E] ([SECRET.GetName]) von [TARGET_CHARACTER.GetUIName] #bold nicht#! aufdecken#!" - - is_forced_into_scheme_trigger:0 "Ist gezwungen, am Komplott teilzunehmen" - SCHEME_TYPE_TRIGGER:0 "Komplott gehört zur Kategorie „$SCHEME_NAME|V$“" - SCHEME_NUMBER_OF_EXPOSED_AGENTS_TRIGGER:0 "Bloßgestellte Agenten im [scheme|E]: $COMPARATOR$ $NUM|V0$" - SCHEME_POWER_RESISTANCE_RATIO_TRIGGER:0 "Das Komplottstärke-Widerstandsverhältnis ist $COMPARATOR$ $NUM|V0$" - SCHEME_MONTHLY_PROGRESS_TRIGGER:0 "Monatlicher Komplottfortschritt: $COMPARATOR$ $NUM|V0$" - SCHEME_TEACHER_KNOWS_YOUR_LANGUAGE_MODIFIER:0 "Lehrer beherrscht Eure [language|E]: $VALUE|+0=$" - diff --git a/project/ck3/base_game/localization/german/gui/selectcommanderwindow_l_german.yml b/project/ck3/base_game/localization/german/gui/selectcommanderwindow_l_german.yml deleted file mode 100644 index 5ad922377c..0000000000 --- a/project/ck3/base_game/localization/german/gui/selectcommanderwindow_l_german.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_german: - DETACH_COMMANDER:0 "Befehlshaber entfernen" - CANT_COMMAND_TITLE:0 "#T [CHARACTER.GetUIName] kann keine Armee befehligen#!" - CANT_COMMAND_REASON_DEAD:0 " ... ist tot" - CANT_COMMAND_REASON_IN_POOL:0 " ... befindet sich im Söldnervorrat" - CANT_COMMAND_REASON_FEMALE:0 " ... ist weiblich" - CANT_COMMAND_REASON_COMMANDING:0 " ... befehligt eine andere Armee" - CANT_COMMAND_REASON_CHILD:0 " ... ist nicht erwachsen" - CANT_COMMAND_REASON_IN_ACTIVITY:0 " ... ist mit einer anderen Aktivität beschäftigt" - CANT_COMMAND_REASON_NOT_POTENTIAL:0 " ... nimmt keine Befehle des Armeeeigentümers an" - CANT_COMMAND_REASON_AT_WAR:0 " ... befindet sich im Krieg gegen [TARGET_CHARACTER.GetUIName]" diff --git a/project/ck3/base_game/localization/german/gui/siege_window_l_german.yml b/project/ck3/base_game/localization/german/gui/siege_window_l_german.yml deleted file mode 100644 index bcc4889c03..0000000000 --- a/project/ck3/base_game/localization/german/gui/siege_window_l_german.yml +++ /dev/null @@ -1,78 +0,0 @@ -l_german: - SW_TT_TIMER:1 "#T Nächstes [Concept('siege', 'Belagerungs')|E]-Ereignis: #V $DAYS$#!#!\nAlle $TOTAL$ kommt es zu einem neuen Belagerungsereignis" - SW_TT_TIMER_FROZEN:0 "Kein [Concept('siege', 'Belagerungs')|E]-Ereignis tritt ein.\n" - #SW_TT_CLOSE:1 "" delete this - SW_TT_GARRISON:0 "#T [garrison|E]: #V [Siege.GetDefenderMen|0] [soldiers|E]#!#! \nDer Belagerer muss mehr Soldaten als die Garnison haben, damit die [siege|E] weitergehen kann" - SW_TT_RECENT_ACTION:0 "" - SW_TT_ACTION:1 "#high $NAME$#!\n$EFFECT$" - SW_BLOCKED_LARGE_GARRISON:1 "Die [siege|E] geht nicht weiter, weil die belagernde [army|E] kleiner als die [garrison|E] ist ($GARRISON|V$)" - SW_BLOCKED_MOVEMENT_OR_COMBAT:1 "Die [siege|E] geht nicht weiter, weil die belagernden [armies|E] sich derzeit in Bewegung oder in der [battle|E] befinden." - SW_TT_PROGRESS:0 "#T [siege_progress|E]: #V $PROGRESS|1$ / $TOTAL|0$#!#!\n" - SW_TT_DAILY_PROGRESS:0 "Täglicher Fortschritt" - SW_TT_BASE_PROGRESS:0 "Grundwert" - SW_TT_MAA_PROGRESS:0 "[men_at_arms|E]" - SW_TT_MEN_PROGRESS:0 "Belagernde [soldiers|E]" - SW_TT_ASSAULT_PROGRESS:0 "Erstürmung" - SW_TT_DISEASE_PROGRESS:0 "Krankheit" - SW_TT_FORT_LEVEL_MULT:0 "[fort_level|E]" - SW_TT_MORALE_LOSS_LABEL:0 "Täglicher Fortschritt: $VALUE|+=1$" - SW_TT_MORALE_LOSS_LABEL_MINIMUM:0 "#! #weak (min. $VALUE|=1$)#!" - SIEGE_WINDOW_END_DATE:2 "Belagerung dauert mit dem derzeitigen Fortschritt höchstens noch $TIME$ mehr ([$DATE.GetString|V$])" - SIEGE_WINDOW_END_DATE_SHORT:0 "Max. verbleibende $TIME$" - SW_TT_SIEGING_REALM_TOOLTIP:1 "#T Belagerer: [Character.GetPrimaryTitle.GetName|VU]#!\n#I Zum Anzeigen klicken#!" - SW_TT_DEFENDING_REALM_TOOLTIP:1 "#T Verteidiger: [Character.GetPrimaryTitle.GetName|VU]#!\n#I Zum Anzeigen klicken#!" - SIEGE_ACTION_BREACH:0 "Bresche" - SIEGE_ACTION_STARVATION:0 "Entkräftung" - SIEGE_ACTION_DISEASE:0 "Krankheitsausbruch" - SIEGE_ACTION_DESERTION:0 "Fahnenflucht" - SIEGE_ACTION_STALEMATE:0 "Patt" - SIEGE_ACTION_BREACH_DESC:1 "Mauern: $STATE$" - SIEGE_ACTION_BREACH_LEVEL_0:0 "Intakt" - SIEGE_ACTION_BREACH_LEVEL_1:0 "Kleine Bresche" - SIEGE_ACTION_BREACH_LEVEL_2:0 "Große Bresche" - SIEGE_ACTION_STARVATION_DESC:2 "Vorräte: $STATE$" - SIEGE_ACTION_STARVATION_LEVEL_0:0 "Volle Vorräte" - SIEGE_ACTION_STARVATION_LEVEL_1:0 "Ausgehend" - SIEGE_ACTION_STARVATION_LEVEL_2:0 "Hungernd" - SIEGE_ACTION_DISEASE_DESC:2 "$STATE$" - SIEGE_ACTION_DISEASE_LEVEL_0:0 "Normal" - SIEGE_ACTION_DISEASE_LEVEL_1:0 "Infiziert" - SIEGE_ACTION_DISEASE_LEVEL_2:0 "Verseucht" - SIEGE_ACTION_BREACH_EFFECT:0 "Zeit zwischen [Concept('siege', 'Belagerungs')|E]-Ereignissen: $VALUE|-=0%$" - SIEGE_ACTION_STARVATION_EFFECT:1 "Einmaliger Anstieg des [Concept('siege_progress', 'Belagerungsfortschritts')|E]: $VALUE|+=0%$" - SIEGE_ACTION_DISEASE_EFFECT:0 "Täglicher [siege_progress|E]: $VALUE|+=0%$" - SIEGE_ACTION_DESERTION_EFFECT:0 "[siege_progress|E]: $VALUE|+=0$" - SIEGE_ACTION_NO_EFFECT:0 "#weak Keine Auswirkung auf die [siege|E]#!" - SW_MOVING_OR_IN_COMBAT:0 "@warning_icon!#X Armeen in Bewegung oder in der [battle|E]#!" - SW_TOO_FEW_SOLDIERS:0 "@warning_icon!#X Nicht genügend Truppen#!" - SW_TT_OPEN_ARMY_WINDOW:1 "#T Alle Eure belagernden [armies|E] auswählen#!" - SW_TT_SHOW_HOLDING:1 "#T Das [holding|E] auswählen#!" - SW_START_ASSAULT:0 "Festung stürmen" - SW_STOP_ASSAULT:0 "Stürmen beenden" - SW_ASSAULT_TT_TITLE:0 "#T Festung erstürmen#!" - SW_STOP_ASSAULT_TT_TITLE:0 "#T Festungserstürmung beenden#!" - SW_TT_FORT_LEVEL_IMPACT_TITLE:0 "#T Auswirkung der Festungsstufe#!" - SW_TT_FORT_LEVEL_IMPACT_BAD:0 "#S [fort_level_i][fort_level|E] ist zu hoch!#!\nFügt besseres Belagerungs-[men_at_arms|E] hinzu, um die Belagerung schneller zu beenden" - SW_TT_MEN_BALANCE_BASIC_INFO:0 "#T Truppenanzahl#!\n[Concept('besieging', 'Belagernde')|E] Armee: [SIEGE.GetAttackerMen|V]\n[garrison|E]: [SIEGE.GetDefenderMen|V]" - SW_TT_MEN_BALANCE_ATTRITION_INFO:0 "The $game_concept_besieging$ [army|E] erleidet jeden Monat $VALUE|V$ Verluste durch [attrition|E]" - SW_TT_MEN_BALANCE_SOLDIERS_PROGRESS_INFO:1 "Täglicher Fortschritt von [soldiers|E]: $VALUE|+=2$" - SW_TT_MEN_BALANCE_BLOCKED_LARGE_GARRISON:0 "#X Die [siege|E] geht nicht weiter, weil die belagernde [army|E] kleiner ist als die [garrison|E]#!" - SW_TT_CANT_BREACH_ATTACKER:1 "@no_siege_weapon_icon!#X [siege_weapons|E] sind nötig, um eine Bresche in die Mauern zu schlagen#!" - SW_TT_CANT_BREACH_DEFENDER:1 "@no_siege_weapon_icon! Die belagernde [army|E] kann ohne [siege_weapons|E] keine Bresche in die Mauern schlagen" - SW_TT_CANT_BREACH_WEAK_ATTACKER:1 "@no_siege_weapon_icon! Stärkere [siege_weapons|E] sind nötig, um eine Bresche in die Mauern zu schlagen" - SW_TT_CANT_BREACH_WEAK_DEFENDER:1 "@no_siege_weapon_icon! Die belagernde [army|E] kann ohne stärkere [siege_weapons|E] keine Bresche in die Mauern schlagen" - SW_TT_LOOT:0 "#T Beute: [gold_i][Siege.GetProvince.GetHolding.GetSiegeLoot|0]\n#!Geht an das belagernde [realm|E] bei Erfolg der [siege|E]." - SW_TIME_LEFT_TT:0 "#T Max. verbleibende Zeit\n#![SiegeWindow.GetTimeLeft]" - SIEGE_GO_TO_HOLDING:0 "#T Freies Besitztum#!" - SIEGE_CANT_ASSAULT_NO_BREACH:0 "@warning_icon!#X Für eine Erstürmung muss eine Bresche in der Mauer sein#!" - SIEGE_ASSAULT_TT_INFO:0 "Die Erstürmung bringt $PROG|1+=$ Belagerungsfortschritt und verursacht jeden Tag $MEN|0-$ Verluste" - SW_ASSAULTING_TEXT_ATTACKER:1 "Erstürmend!" - SW_ASSAULTING_TEXT_DEFENDER:1 "Erstürmt!" - SW_SIEGE_WEAPON_NON:0 "Keine [siege_weapons|E]" - SW_SIEGE_WEAPON:1 "Belagerungswaffen" - SW_WALLS_TT:0 "[SiegeWindow.GetBreachStateTooltip]\n\n[SiegeWindow.GetSiegeWeaponDescription]" - SW_DAILY_PROGRESS:2 "#high [SiegeWindow.GetDailyProgress|1]#! /Tag" - SW_DAILY_SIEGE_PROGRESS:0 "Täglicher [siege_progress|E]:" - SIEGE_WINDOW_GO_TO_COUNTY_TT:0 "#T Gemeindeansicht öffnen#!" - SIEGE_ASSAULT_TT_INFO_ACTIVE:1 "#T Laufende Erstürmung#!\nDie Erstürmung fügt [Siege.CalculateAssaultProgress|1+] Belagerungsfortschritt hinzu und verursacht pro Tag [Siege.CalculateAssaultCasualties|0-] Verluste" - SIEGE_EVENT:1 "Belagerungsereignis:" diff --git a/project/ck3/base_game/localization/german/gui/specialinteractions_l_german.yml b/project/ck3/base_game/localization/german/gui/specialinteractions_l_german.yml deleted file mode 100644 index 67783f955b..0000000000 --- a/project/ck3/base_game/localization/german/gui/specialinteractions_l_german.yml +++ /dev/null @@ -1,469 +0,0 @@ -l_german: - INHERITABLE_TRAITS:0 "Vererbliche Eigenschaften:" - NO_INHERITABLE_TRAITS:0 "Keine vererblichen Eigenschaften" - CHANCE_OF_CHILDREN:0 "Chance auf Kinder: $VALUE|V$" - CHILDRENS_HOUSE:0 "Kinder dieser Ehe werden in das [house|E] [CHARACTER.GetHouse.GetBaseName] geboren" - CHILDREN_NO_HOUSE:1 "#warning @warning_icon! Kinder dieser Ehe werden nicht in ein [house|E] geboren.#!" - CONCUBINE_CHILDREN_HOUSE:1 "Kinder, die aus dieser Beziehung hervorgehen, werden in das [house|E] [MatchOffer.GetSecondaryActor.GetHouse.GetBaseName] geboren" - MARRIAGE_INFO:0 "[MarriageInfo.GetMarriageOrBetrothal]" - MARRIAGE_CHILDREN_CHANCE_INFO:1 "[MatchOffer.GetChanceOfChildrenDesc]" - MARRIAGE_CHILDREN_HOUSE_INFO:1 "[MatchOffer.GetChildrensHouse]" - CONVERT_BETROTHAL_TO_MARRIAGE:0 "[betrothal|E] in eine Heirat umwandeln" - CHARACTER_UI_NAME:0 "[CHARACTER.GetUIName]" - CREATE_MARRIAGE:1 "Vorschlagen, dass [CHARACTER.LocalPlayerString('ich', 'CHARACTER_UI_NAME')] und [TARGET_CHARACTER.LocalPlayerString('ich', 'CHARACTER_UI_NAME' )] miteinander [Concept('married', 'Verheiratet')|E] werden" - BETROTHAL_ONE_CHARACTER:1 "Vorschlagen, dass [CHARACTER.LocalPlayerString('ich', 'CHARACTER_UI_NAME')] und [TARGET_CHARACTER.LocalPlayerString('ich', 'CHARACTER_UI_NAME')] miteinander [betrothed|E] werden, weil einer von beiden ein [child|E] ist" - BETROTHAL_BOTH_CHARACTERS:1 "Vorschlagen, dass [CHARACTER.LocalPlayerString('ich', 'CHARACTER_UI_NAME')] und [TARGET_CHARACTER.LocalPlayerString('ich', 'CHARACTER_UI_NAME')] miteinander [betrothed|E] werden, da beide [children|E] sind" - HAS_BETROTHAL_REASON:0 "Bestehendes Verlöbnis: $VALUE|=+0$" - CHARACTERS_ARE_BETROTHED:0 "[CHARACTER.GetShortUIName|U] und [TARGET_CHARACTER.GetShortUIName] sind [betrothed|E]" - DESIRES_ALLIANCE:0 "[recipient.GetShortUIName|U] wünscht sich ein [alliance|E]: $VALUE|=+0$" - DOES_NOT_WANT_ALLIANCE:0 "[recipient.GetShortUIName|U] will kein Bündnis: $VALUE|=+0$" - YOU_HAVE_TOO_MANY_ALLIANCES:0 "Ihr habt schon zu viele [alliances|E]: $VALUE|=+0$" - INTIMIDATED_REASON:3 "[intimidated_i][intimidated|E] von Euch: $VALUE|=+0$" - COWED_REASON:3 "[terrified_i][cowed|E] von Euch: $VALUE|=+0$" - GRANDEUR_REASON:0 "Eure [court_grandeur|E]: $VALUE|=+0$" - FP1_ADVENTURE_LEGACY_3_REASON:1 "Die [dynasty|E] von [recipient.GetShortUIName|U] hat [GetDynastyPerk('fp1_adventure_legacy_3').GetName]: $VALUE|=+0$" - MARRYING_UP_REASON:1 "[secondary_recipient.GetShortUIName|U] steigt durch Heirat auf: $VALUE|=+0$" - MARRYING_DOWN_REASON:1 "[secondary_recipient.GetShortUIName|U] steigt durch Heirat ab: $VALUE|=+0$" - MARRYING_HEIR_REASON:1 "Euer Kandidat ist [heir|E] von [actor.GetShortUIName]: $VALUE|=+0$" - MY_OWN_MARRIAGE_REASON:0 "Eigene Heirat von [recipient.GetShortUIName]: $VALUE|+0$" - CLOSE_RELATIVE_REASON:0 "Enge Verwandtschaft: $VALUE|+0$" - DEAR_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] liegt [recipient.GetShortUIName] am Herzen: $VALUE|+0$" - RIVAL_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] ist Rivale von [recipient.GetShortUIName]: $VALUE|+0$" - ACTOR_RIVAL_TO_ME_REASON:0 "[recipient.GetShortUIName|U] ist Rivale von [actor.GetShortUIName]: $VALUE|+0$" - NEMESIS_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] ist Erzfeind von [recipient.GetShortUIName]: $VALUE|+0$" - ACTOR_NEMESIS_TO_ME_REASON:0 "[recipient.GetShortUIName|U] ist Erzfeind von [actor.GetShortUIName]: $VALUE|+0$" - MARRIAGE_DESPERATION:2 "Alter von [secondary_recipient.GetShortUIName]: $VALUE|+=0$" - MARRY_CONSANGUINITY_REASON:0 "Die Ehe wäre [incestuous|E]: $VALUE|+=0$" - MATRILINEAL_WARNING:0 "@warning_icon!#X Kinder aus dieser Ehe werden zur [dynasty|E] von [CHARACTER.GetShortUIName] gehören ([CHARACTER.GetDynastyName])!#!" - MATRILINEAL_REASON:0 "Matrilineare Heirat: $VALUE|=+0$" - PATRILINEAL_REASON:0 "Patrilineare Heirat: $VALUE|=+0$" - PROMISING_PROSPECTS_PERK_MODIFIER:0 "Ihr habt [GetPerk('promising_prospects_perk').GetName(GetPlayer)]: $VALUE|=+0$" - DYNASTY_LEGACY_GLORY_MARRIAGE_ACCEPTANCE_PERK_MODIFIER:0 "Eure [dynasty|E] hat [GetDynastyPerk('glory_legacy_1').GetName]: $VALUE|=+0$" - IncorrectLineality_Matrilineal:0 "Matrilinear" - IncorrectLineality_Patrilineal:0 "Patrilinear" - MATRILINEAL_PATRILINEAL_REASON:0 "[secondary_recipient.Custom('IncorrectLineality')] Heirat: $VALUE|=+0$" - NO_PRESTIGE_MUSLIM_MARRIAGE:0 "[characters|E], deren [faiths|E] [GetFaithDoctrine('doctrine_polygamy').GetBaseName] sind, erhalten kein [prestige|E] durch Heiraten" - CONTRACT_RELIGIOUS_EXEMPTION_REASON:0 "Religionsdispens: $VALUE|=+0$" - CONTRACT_RELIGIOUS_TAXATION_REASON:0 "Religionssteuer: $VALUE|=+0$" - CONTRACT_LOW_TAXES_REASON:0 "Niedrige Feudalpflichten: $VALUE|=+0$" - CONTRACT_HIGH_TAXES_REASON:0 "Hohe Feudalpflichten: $VALUE|=+0$" - MONASTIC_EXPECTATIONS_REASON:0 "$tradition_monastic_communities_name$: $VALUE|=+0$" - high_obligations:0 "Hohe Feudal-[obligations|E]" - high_obligations_taxes:0 "[feudal_contract|E] beginnen bei [GetVassalContractType('feudal_government_taxes').GetObligationName('feudal_tax_high')]" - high_obligations_levies:0 "[feudal_contract|E] beginnen bei [GetVassalContractType('feudal_government_levies').GetObligationName('feudal_levies_high')]" - normal_obligations:0 "Normale Feudal-[obligations|E]" - normal_obligations_taxes:0 "[feudal_contract|E] beginnen bei [GetVassalContractType('feudal_government_taxes').GetObligationName('feudal_tax_normal')]" - normal_obligations_levies:0 "[feudal_contract|E] beginnen bei [GetVassalContractType('feudal_government_levies').GetObligationName('feudal_levies_normal')]" - low_obligations:0 "Niedrige Feudal-[obligations|E]" - low_obligations_taxes:0 "[feudal_contract|E] beginnen bei [GetVassalContractType('feudal_government_taxes').GetObligationName('feudal_tax_low')]" - low_obligations_levies:0 "[feudal_contract|E] beginnen bei [GetVassalContractType('feudal_government_levies').GetObligationName('feudal_levies_low')]" - religious_exemption:0 "Religionsdispens" - religious_taxation:0 "Religionssteuer" - religious_protection_tt:0 "[feudal_contract|E] beginnen bei [GetVassalContractType('religious_rights').GetObligationName('religious_rights_protected')]" - - AI_ELOPE_CONSEQUENCES:0 "[recipient.GetShortUIName|U] fürchtet die Folgen: $VALUE|=+0$" - AI_SPOUSE_OPINION:0 "Meinung von [CHARACTER.GetShortUIName] über den eigenen Ehepartner: $VALUE|=+0$" - AI_ELOPE_WEAK_HOOK:0 "[recipient.GetLiege.GetShortUIName] hat ein [weak_hook|E] gegen [recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_STRONG_HOOK:0 "[recipient.GetLiege.GetShortUIName] hat ein [strong_hook|E] gegen [recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_INHERITANCE:0 "[recipient.GetShortUIName|U] wird einen [title|E] erben: $VALUE|=+0$" - AI_ELOPE_POSSIBLE_INHERITANCE:0 "[recipient.GetShortUIName|U] könnte einen [title|E] erben: $VALUE|=+0$" - - ZEAL_AGAINST_INFIDELS:0 "Eifer gegen Ungläubige: $VALUE|=+0$" - MATRILINEAL_OFFER:0 "[Concept('matrilineal', 'Matrilineare')|E] Heirat" - MATRILINEAL_TOOLTIP:0 "Soll dies eine [Concept('matrilineal', 'Matrilineare')|E] Heirat sein?" - MATRILINEAL_OFFER_BETROTHAL_INFO:0 "Ihr könnt das nicht ändern, da Ihr einem [betrothal|E] zugestimmt habt" - CHANGE_CHARACTER:0 "Charakter wechseln" - VALUABLE_CLAIMANT:0 "Wertvoller [claimant|E]: $VALUE|+0$" - CLAIMANT_TO_MY_TITLES:0 "[title|E]-[claimant|E]: $VALUE|+0$" - REVERT_CHANGE_CHARACTER:0 "Charakter zurücksetzen" - CLEAR_MARRIED_CHARACTERS:0 "Charaktere entfernen" - CLEAR_MARRIED_CHARACTER:0 "Charakter entfernen" - GOLD_REASON:0 "Gold ist gut: $VALUE|=+0$" - PRISONER_REASON:0 "Gefangener: $VALUE|=+0$" - WONT_ATTACK_RELIGIOUS_BRETHREN_REASON:0 "Angriff auf Glaubensgeschwister: $VALUE|=+0$" - DEFENSIVE_WAR_REASON:0 "Verteidigungskrieg: $VALUE|=+0$" - ATTACK_ON_ALLY_REASON:0 "Angriff auf Verbündeten: $VALUE|=+0$" - WAR_WITH_ALLY_REASON:0 "Krieg gegen anderen Verbündeten: $VALUE|=+0$" - WONT_FIGHT_HEIR_REASON:0 "Kämpft nicht gegen Erben: $VALUE|=+0$" - WONT_FIGHT_SPOUSE_REASON:0 "Kämpft nicht gegen Ehepartner: $VALUE|=+0$" - NO_CHARACTERS_TO_SELECT:0 "#weak Keine gültigen Charaktere gefunden#!" - NO_VASSALS_TO_DISPLAY:1 "Ihr habt keine [vassals|E]" - ALREADY_AT_WAR:0 "Bereits im [war|E]: $VALUE|=+0$" - MARRY_PROMPT_SOMEONE:0 "#I Wählt jemanden zum Heiraten aus#!" - MARRY_PROMPT_BUILDING_LIST:0 "#I Suche einen möglichen Ehepartner für [CHARACTER.GetShortUIName]#!" - MARRY_PROMPT_CHARACTER:0 "#I Wählt jemanden für [CHARACTER.GetShortUIName] zum Heiraten aus#!" - MARRY_DIFFERENT_FAITH_REASON:2 "Euer [faith|E] unterscheidet sich von dem von [recipient.GetShortUIName]: $VALUE|+0$" - SAME_SEX_MARRIAGE_FAITH_REASON:0 "Der [faith|E] von [secondary_recipient.GetShortUIName] akzeptiert keine $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_ACTOR:0 "Der [faith|E] von [actor.GetShortUIName] akzeptiert keine $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_RECIPIENT:0 "Der [faith|E] von [recipient.GetShortUIName] akzeptiert keine $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FERTILITY_REASON:0 "Die Ehe wird nicht [Concept('fertility', 'Fruchtbar')|E] sein: $VALUE|+0$" - MARRY_UNIMPORTANT_COURTIER_REASON:0 "Unwichtiger [courtier|E]: $VALUE|+0$" - MARRY_CARES_ABOUT_COURTIER_REASON:0 "[secondary_recipient.GetShortUIName|U] ist [recipient.GetShortUIName] wichtig: $VALUE|+0$" - MARRY_PARENT_OF_CHILDREN_REASON:0 "[secondary_recipient.GetShortUIName|U] ist der andere Elternteil der Kinder von [recipient.GetShortUIName]: $VALUE|+0$" - AI_OPINION_REASON:1 "Meinung von [CHARACTER.GetShortUIName] über [TARGET_CHARACTER.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_TREASON:0 "Weigerung wäre Verrat: $VALUE|=+0$" - AI_CLAIMANT_PENALTY:0 "[recipient.GetShortUIName|U] wird von einer Fraktion unterstützt: $VALUE|=+0$" - AI_PRISON_FEUDAL_COMPLEX_PERK:0 "[GetPerk('prison_feudal_complex_perk').GetName(GetPlayer)]: $VALUE|=+0$" - AI_REFUSAL_SPLITTING_SAME_FAITH_VASSALS:0 "Ungläubiger, der die Gläubigen spaltet: $VALUE|=+0$" - AI_REFUSAL_IS_NOT_DE_JURE_LIEGE:0 "[secondary_recipient.GetShortUIName|U] ist kein [de_jure|E]-Vasall: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_LIEGE:0 "Vasall gehört rechtmäßig unter [actor.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_UNDER:2 "[landed_title.GetName|U] gehört [de_jure|E] [recipient.GetShortUIName]: $VALUE|=+0$" - AI_LIEGE_HAS_CLAIM_ON_TITLE:0 "[actor.GetShortUINameNotMe] hat einen gültigen [claim|E]: $VALUE|=+0$" - AI_TITLE_IS_REALM_CAPITAL:1 "[landed_title.GetName] ist der [Concept('de_jure_capital', 'De-jure-Hauptsitz')|E] von [actor.GetShortUIName]: $VALUE|=+0$" - AI_VASSAL_HOLDS_REALM_CAPITAL:0 "[secondary_actor.GetName] hält [realm_capital|E] von [actor.GetShortUIName] #weak (oder [de_jure|E]-[duchy|E])#!: $VALUE|=+0$" - IMPRISON_INTRIGUE_ACTOR:0 "[intrigue|E] von [actor.GetShortUIName|U]: $VALUE|=+0$" - IMPRISON_INTRIGUE_RECIPIENT:0 "[intrigue|E] von [recipient.GetShortUIName|U]: $VALUE|=+0$" - AI_REFUSAL_RANK_DIFFERENCE:0 "[rank|E]-Unterschied: $VALUE|=+0$" - AI_REFUSAL_COURTIER:0 "[recipient.GetShortUIName|U] ist kein [ruler|E]: $VALUE|=+0$" - AI_REFUSAL_YOUNG_CHILD:0 "[recipient.GetShortUIName|U] ist Euer [child|E]: $VALUE|=+0$" - AI_REFUSAL_WOUNDED:0 "[recipient.GetShortUIName|U] ist verwundet: $VALUE|=+0$" - AI_BANISHMENT_REASON_MODIFIER:0 "Euer Verbrechen verdient die Verbannung: $VALUE|=+0$" - AI_REVOKE_TITLE_REASON_MODIFIER:0 "Euer Verbrechen verdient die Aberkennung von Titeln: $VALUE|=+0$" - AI_EXECUTE_REASON_MODIFIER:0 "Euer Verbrechen verdient die Hinrichtung: $VALUE|=+0$" - MARRY_AGE:0 "Alterserwägung: $VALUE|+0$" - AI_FERTILITY_REASON:0 "[secondary_actor.GetShortUIName|U] ist unfruchtbar: $VALUE|+0$" - AI_STD_REASON:0 "[secondary_actor.GetShortUIName|U] hat eine Geschlechtskrankheit: $VALUE|+0$" - AI_CONTAGIOUS_REASON:0 "[secondary_actor.GetShortUIName|U] hat eine ansteckende Krankheit: $VALUE|+0$" - AI_POSITIVE_TRAIT_REASON:0 "Positive [Concept('congenital', 'Vererbliche')|E] [traits|E]: $VALUE|+0$" - AI_NEGATIVE_TRAIT_REASON:0 "Negative [Concept('congenital', 'Vererbliche')|E] [traits|E]: $VALUE|+0$" - AI_DYNASTY_PRESTIGE_REASON:0 "Prachtstufe Euer Dynastie: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_SECONDARY:1 "Prachtstufe von [secondary_actor.GetShortUIName]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN:1 "[secondary_actor.GetShortUINameU] ist [Concept('lowborn', 'Von niedriger Geburt')|E]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_NOBLE:1 "[secondary_actor.GetShortUIName|U] ist ein Angehöriger des [Concept('noble', 'Adels')|E]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN_NO_POSITIVE_TRAIT:0 "Euer Kandidat ist von [Concept('lowborn', 'Niedriger Geburt')|E] und hat keine positiven [Concept('congenital', 'Vererblichen')|E] [traits|E]: $VALUE|=+0$" - AI_NO_FERTILITY_REASON:0 "[recipient.GetShortUIName|U] hat keinen [Concept('heir', 'Erben')|E] und die Verbindung wird nicht [Concept('fertility', 'Fruchtbar sein')|E]: $VALUE|=+0$" - AI_ATTRACTION_REASON:0 "[recipient.GetShortUIName|U] fühlt sich von [secondary_actor.GetShortUIName|U] angezogen: $VALUE|=+0$" - LIEGE_REASON:0 "Ihr seid [recipient.Custom('DE_PRO_POS_S_3P')] Lehnsherr: $VALUE|=+0$" - FOREIGN_COURT_REASON:0 "[secondary_recipient.GetShortUIName|U] würde an einen fremden Hof gehen: $VALUE|=+0$" - MARRY_LOW_FERTILITY_REASON:0 "Die Ehe wird eine niedrige [fertility|E] haben: $VALUE|+0$" - HIGH_OPINION_REASON:0 "Meinung: $VALUE|=+0$" - MARRIAGE_PRESTIGE_DESC_OUR:4 "[Character.GetShortUINameNotMe] erhält: @prestige_icon! [MatchOffer.GetActorPrestige|+0]" - MARRIAGE_PRESTIGE_DESC_THEIR:4 "[Character.GetShortUINameNotMe] erhält: @prestige_icon! [MatchOffer.GetRecipientPrestige|+0]" - MARRIAGE_PRESTIGE_TOOLTIP_OUR:4 "[Character.GetShortUINameNotMe] erhält: [prestige_i] [MatchOffer.GetActorPrestige|+0]:\n[MatchOffer.GetActorPrestigeDesc]" - MARRIAGE_PRESTIGE_TOOLTIP_THEIR:3 "[Character.GetShortUINameNotMe] erhält: [prestige_i] [MatchOffer.GetRecipientPrestige|+0]:\n[MatchOffer.GetRecipientPrestigeDesc]" - MARRIAGE_INBREEDING_RISK_WE:0 "Wir sind verwandt und unsere Kinder könnten [inbred|E] sein" - MARRIAGE_INBREEDING_THEY:0 "Sie sind verwandt und ihre Kinder könnten [inbred|E] sein" - NO_INBREEDING_RISK_WE:0 "Wir sind nicht verwandt und unsere Kinder können nicht [inbred|E] sein" - NO_INBREEDING_THEY:0 "Sie sind nicht verwandt und ihre Kinder können nicht [inbred|E] sein" - MARRYING_INTO_HOUSE:0 "Heiratet in Haus $HOUSE$ ein: $PRESTIGE|0+$" - MARRYING_UNLANDED_PRESTIGE:0 "Heiratet jemand landloses: $PRESTIGE|0+$" - MARRYING_PERSON_PRESTIGE:0 "Heiratet [CHARACTER.GetTitleTierName]: $PRESTIGE|0+$" - MARRYING_RELATIVE_PRESTIGE:0 "Ist ein enger Verwandter von [CHARACTER.GetShortUIName] ([CHARACTER.GetTitleTierName]): $PRESTIGE|0+$" - MARRIAGE_DOCTRINE_PRESTIGE_EFFECT:0 "[CHARACTER.GetFaith.GetName]-Doktrinen: $PRESTIGE_MULT|0+=%$" - EDUCATION_HOOK:0 "[hook|E] einsetzen" - MARRIAGE_HOOK:0 "[hook|E] einsetzen" - MARRIAGE_MATRILINEAL_TOGGLE:0 "Matrilinear" - MARRIAGE_MATRILINEAL_TOGGLE_TOOLTIP:0 "#T Matrilinear umschalten#!\nWir könnten nach einer [Concept('matrilineal', 'Matrilinearen')|E] Ehe suchen, wenn wir es für notwendig halten" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_HEIR:0 "[recipient.GetShortUIName|U] hat Gutes über meinen Erben gehört: $VALUE|+=0$" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_CHILD:0 "[recipient.GetShortUIName|U] hat Gutes über mein Kind gehört: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_BOOST_MODIFIER:0 "[recipient.GetShortUIName|U] ist beeindruckt von meinem [royal_court|E]: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_PENALTY_MODIFIER:0 "[recipient.GetShortUIName|U] ist unbeeindruckt von meinem [royal_court|E]: $VALUE|+=0$" - wishes_well_for_lovers_tooltip:0 "[recipient.GetShortUIName|U] wünscht den Liebenden alles Gute: $VALUE|=+0$" - ARE_LOVERS_REASON:0 "[secondary_actor.GetShortUIName|U] und [secondary_recipient.GetShortUIName] haben eine [lover|E]: $VALUE|=+0$" - ARE_SOULMATES_REASON:0 "[secondary_actor.GetShortUIName|U] und [secondary_recipient.GetShortUIName] sind [soulmates|E]: $VALUE|=+0$" - IS_FOCUSING_ON_INSPIRATION_MODIFIER:0 "[secondary_recipient.GetShortUIName|U] ist konzentriert auf die eigene [inspiration|E]: $VALUE|=+0$" - grant_titles:0 "Titel vergeben" - grant_titles_interaction:0 "Titel vergeben" - grant_titles_interaction_desc:0 "[recipient.GetShortUINameNoTooltip] einen oder mehrere Eurer persönlich gehaltenen [titles|E] verleihen" - grant_title_to_bastard_dynasty_warning:1 "Als [bastard|E] wird [recipient.GetShortUINameNoTooltip] eine neue [dynasty|E] gründen" - grant_titles_interaction_notification:0 "Titel verliehen" - grant_titles_interaction_notification_effect:0 "[recipient.GetUINameNotMe] ist Euer [vassal|E] geworden" - grant_titles_interaction_notification_effect_2:2 "[loc_title.GetBaseName] wird jetzt von Eurem [vassal|E] [recipient.GetShortUINameNotMe] gehalten" - grant_titles_interaction_notification_effect_3:1 "[loc_title.GetBaseName] und andere [titles|E] werden jetzt von Eurem [vassal|E] [recipient.GetShortUINameNotMe] gehalten" - grant_titles_interaction_notification_effect_4:0 "[recipient.GetUINameNotMe] ist jetzt ein [Concept('independent', 'Unabhängiger')|E] Herrscher" - grant_titles_interaction_notification_effect_5:0 "[recipient.GetUINameNotMe] ist jetzt ein Mitvasall" - grant_titles_interaction_notification_effect_6:0 "[recipient.GetUINameNotMe] hält jetzt [loc_title.GetBaseName]" - grant_titles_interaction_children_not_allowed_temple:0 "[recipient.GetUINameNotMe] ist zu jung, um die religiösen Pflichten zu übernehmen, die mit der [temple|E]-Verwaltung einhergehen!" - NOT_grant_titles_interaction_children_not_allowed_temple:0 "Kinder können die religiösen Pflichten nicht übernehmen, die mit der [temple|E]-Verwaltung einhergehen!" - cultural_acceptance_gain_granted_title:0 "[landed_title.GetName] an einen [ruler|E] der [recipient.GetCulture.GetName|l]en [culture|E] vergeben" - cultural_acceptance_gain_auto_granted_county:0 "[landed_title.GetName] an einen [ruler|E] der [ROOT.Culture.GetName|l]en [culture|E] vergeben" - runestone_grant_title_warning:0 "@warning_icon!#X Der Runenstein in [target.GetNameNoTier] wird zerstört, da [recipient.GetShortUIName] nicht zu Eurer [dynasty|E] gehört!#!" - - revoke_title:0 "Titel aberkennen" - revoke_title_interaction:0 "Titel aberkennen" - revoke_title_interaction_desc:0 "[recipient.GetShortUINameNoTooltip] einen [title|E] aberkennen\n\n@warning_icon! #weak Kann [tyranny|E] einbringen, wenn es keinen Grund für die Aberkennung gibt#!" - revoke_title_interaction_extra_icon:0 "$hook_extra_icon$" - cultural_acceptance_loss_revokation:0 "[landed_title.GetName] wurde einem Herrscher der [recipient.GetCulture.GetName]en Kultur aberkannt" - cultural_acceptance_historical_relations:0 "Historische Beziehungen" - GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL:0 "Neue Domänengröße:" - GRANT_REVOKE_TITLE_NEW_DOMAIN_SIZE:0 "#T Neue [Concept('domain', 'Domänen')|E]-Größe: $SIZE$/[CHARACTER.GetDomainLimit] [holdings|E]#!" - GRANT_TITLE_REDUCES_OVERRUN:1 "Der Abzug für das Überschreiten Eurer [domain_limit|E] wird verringert" - REVOKE_TITLE_CAUSES_OVERRUN:2 "@warning_icon!#X Ihr werdet Eure [domain_limit|E] überschreiten#!" - GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL:0 "Andere Effekte" - GRANT_REVOKE_TITLES_FILTER_LABEL:0 "Nur die neuesten Titel anzeigen" - GRANT_REVOKE_TITLES_FILTER_TOOLTIP:0 "Zeigt nur [titles|E] an, die in den jüngsten $TIME$ erworben wurden" - GRANT_TITLES_REMAINS_AS_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe] bleibt Euer [vassal|E]" - GRANT_TITLES_REMAINS_AS_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe] bleibt [vassal|E] von [TARGET_CHARACTER.GetShortUIName]" - GRANT_TITLES_REMAINS_INDEPENDENT:0 "[Character.GetShortUINameNotMe] bleibt unabhängig" - GRANT_TITLES_BECOME_MY_VASSAL:1 "[TARGET_CHARACTER.GetShortUIName] wird Euer [vassal|E]" - GRANT_TITLES_BECOME_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe] wird ein [vassal|E] von [TARGET_CHARACTER.GetShortUIName]" - GRANT_TITLES_BECOME_INDEPENDENT:3 "[CHARACTER.GetShortUINameNotMe] wird [independent|E], da [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] nun denselben [title_rank|E] hat wie Ihr" - GRANT_TITLES_BECOME_VASSAL_OF_LIEGE:3 "[CHARACTER.GetShortUINameNotMe] wird ein [vassal|E] von [TITLE.GetName], [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] nun denselben [title_rank|E] hat wie Ihr" - GRANT_TITLES_FORMAT:0 "@warning_icon!#X $MESSAGE$#!" - GRANT_TITLE_CANT_RECEIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] muss mindestens eine [county|E] oder [barony|E] halten, um Titel eines höheren Rangs zu erhalten#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARON_CAN_HAVE_ONLY_ONE_BARONY:0 "@warning_icon!#X Barone können immer nur eine Baronie halten#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARONY_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] muss den [TITLE_2.GetName] halten, um [title.GetName] zu erhalten#!" - GRANT_TITLE_CANT_RECEIVE_REASON_HIGHER_TIER_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] muss mindestens eine Grafschaft zusammen mit [title.GetName] (er-)halten#!" - GRANT_TITLE_CANT_GIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] kann ausgewählte Titel nicht vergeben, weil [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] [unlanded|E] ist#!" - GRANT_TITLE_CANT_GIVE_REASON_PRIMARY:1 "@warning_icon!#X Ihr könnt einem anderen Charakter nicht Euren [primary_title|E] verleihen#!" - GRANT_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [title.GetName] gehört nicht [CHARACTER.GetUIName]#!" - GRANT_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] kann ausgewählte Titel nicht vergeben, weil [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] [unlanded|E] ist#!" - GRANT_TITLE_CANT_GIVE_REASON_PLAYER_BECOMES_UNLANDED:0 "@warning_icon!#X Ihr könnt den ausgewählten Titel nicht verleihen, weil Ihr [unlanded|E] seid#!" - GRANT_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X Ein oder mehrere Besitztümer in [title.GetName] werden [sieged|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X Ein oder mehrere Besitztümer in [title.GetName] sind [occupied|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X Ihr müsst [title.GetName] zusammen mit [TITLE_2.GetName] verleihen#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [title.GetName] wird [sieged|E]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [title.GetName] ist [occupied|E]#!" - GRANT_TITLE_SELECT:0 "@warning_icon!#X Es wurden keine Titel ausgewählt.#!" - GRANT_TITLE_GRANT:0 "#T Ausgewählten Titel an [CHARACTER.GetShortUIName] verleihen#!" - GRANT_TITLES_DESCRIPTION:0 "[titles|E] auswählen, um sie an [CHARACTER.GetShortUIName] zu verleihen" - GRANT_REVOKE_TITLES_ITEM_SELECT:0 "#T Wählt den [TITLE.GetName] aus#!" - GRANT_REVOKE_TITLES_ITEM_DESELECT:0 "#T Hebt die Auswahl des [TITLE.GetName] auf#!" - GRANT_REVOKE_RIGHT_CLICK_INFO:0 "#I Rechtsklicken, um zu dem Ort zu gehen#!" - GRANT_TITLES_ITEM_CANT_CAPITAL:2 "@warning_icon!#X Ihr könnt Euren [realm_capital|E] nicht verleihen#!" - GRANT_TITLE_BARONY_HAS_COUNTY_SELECTED:1 "Wird verliehen, da [TITLE.GetName] verliehen wird" - CANNOT_GRANT_LEASED_OUT_TITLE:1 "@warning_icon!#X Ihr könnt keine [Concept('leased', 'Verpachteten')|E] Titel verleihen#!" - GRANT_TITLES_ITEM_CANT_PRIMARY:1 "@warning_icon!#X Ihr könnt Euren [primary_title|E] nicht verleihen#!" - GRANT_TITLES_ITEM_CTRL_SELECT:0 "#I STRG+Klick, um das und alle niedrigeren Titel darunter auszuwählen#!" - GRANT_TITLES_ITEM_CTRL_DESELECT:0 "#I STRG+Klick, um das und alle niedrigeren Titel darunter abzuwählen#!" - GRANT_REVOKE_TITLES_EFFECT_NONE:0 "#weak Keine#!" - GRANT_TITLES_NO_TITLES:0 "#weak Keine neuesten Titel#!" - GRANT_TITLES_VASSAL_TRANSFER:0 "$COUNT|V$-[vassals|E] werden mit dem Titel übertragen" - GRANT_TITLES_SINGLE_VASSAL_TRANSFER:0 "[CHARACTER.GetUIName] wird mit den Titeln als [vassal|E] übertragen" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_DOMAIN:0 "#T Domäne von [CHARACTER.GetUIName|U]#!" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_REALM:1 "#T Reich von [CHARACTER.GetUIName|U]#!\n" - GRANT_REVOKE_TITLE_PROVINCE_DEJURE_TOOLTIP:1 "De-jure-Teil von [TITLE.GetName]" - GRANT_TITLE_PROVINCE_TITLE_TOOLTIP:2 "Ihr könnt [title.GetName] verleihen\n#I Anklicken, um Auswahl zu verleihen#!" - GRANT_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "Ihr verleiht [title.GetName]\n#I Zum Aufheben der Auswahl klicken#!" - GRANT_REVOKE_TITLE_PROVINCE_VASSAL_TOOLTIP:0 "Der Vasall [CHARACTER.GetUIName] wird mit [TITLE.GetName] übertragen." - GRANT_VASSAL_CAN_TOOLTIP:2 "Ihr könnt [Character.GetUIName] übertragen\n#I Zum Auswählen von [CHARACTER.GetUIName] klicken#!" - GRANT_VASSAL_CANT_TIER_TOOLTIP:1 "@warning_icon!#X Ihr könnt [Character.GetUIName] nicht übertragen, weil [CHARACTER.GetTitleTierName] nicht Vasall von [RECIPIENT.GetTitleTierName] sein kann#!" - GRANT_VASSAL_DOING_TOOLTIP:1 "Ihr übertragt [CHARACTER.GetUIName]" - RETRACT_VASSAL_CAN_TOOLTIP:2 "Ihr könnt [Character.GetUIName] entziehen\n#I Zum Auswählen von [CHARACTER.GetUIName] klicken#!" - RETRACT_VASSAL_DOING_TOOLTIP:1 "Ihr entzieht [CHARACTER.GetUIName]" - GRANT_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Kann nur Titel aus Eurer eigenen Domäne verleihen#!" - REVOKE_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Kann nur Titel aus ihrer persönlichen Domäne aberkennen#!" - GRANT_REVOKE_VASSAL_DOMAIN:0 "@warning_icon!#X Kann nur Vasallen übertragen#!" - GOLD_POSITIVE_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] wird [gold|E] bezahlt: $VALUE|=+0$" - GOLD_NEGATIVE_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] kann sich das [gold|E] nicht leisten: $VALUE|=+0$" - NO_USE_FOR_A_FAVOR_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] braucht keinen Gefallen: $VALUE|=+0$" - WANTS_MORE_GOLD:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')|U] will mehr [gold|E]: $VALUE|=+0$" - FAVOR_POSITIVE_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] erhält ein [hook|E]: $VALUE|=+0$" - UNIMPORTANT_CHAR_REASON:0 "Unwichtiger Höfling: $VALUE|=+0$" - WANTS_FREEDOM_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] will Freiheit: $VALUE|=+0$" - MY_DYNASTY_REASON:1 "[recipient.Custom('DE_PRO_PER_S_3P_N')] gehört zur Dynastie von [secondary_recipient.GetShortUIName]: $VALUE|=+0$" - CONVERSION_NEGATIVE_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] zögert zu konvertieren: $VALUE|=+0$" - RENOUNCE_CLAIMS_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] wird Ansprüche verlieren: $VALUE|=+0$" - BECOME_EXECUTIONER_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] wird den Makel des Henkershandwerks tragen: $VALUE|=+0$" - BANISH_NEGATIVE_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] fürchtet die Verbannung: $VALUE|=+0$" - TAKE_VOWS_NEGATIVE_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] zögert Gelübde abzulegen: $VALUE|=+0$" - RECRUITMET_NEGATIVE_REASON:0 "[recipient.Custom('DE_PRO_PER_S_3P_N')] zögert rekrutiert zu werden: $VALUE|=+0$" - DECLARE_WAR_HEADER:0 "Krieg erklären" - DECLARE_WAR_TOGGLE_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Klicken, um den Anspruch für [CasusBelliTitleItem.GetTitle.GetName] zu wechseln#! " - DECLARE_WAR_CLICK_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Klicken, um den Anspruch für [CasusBelliTitleItem.GetTitle.GetName] auszuwählen#! " - PICK_CASUS_BELLI:0 "#I Wählt einen [casus_belli|E] aus, um ihn gegen [CHARACTER.GetUINameNoTooltip] einzusetzen#!" - NO_VALID_CASUS_BELLIS:0 "#weak Kein [casus_bellis|E] zum Auswählen#!" - cultural_acceptance_loss_declared_war:0 "[attacker.GetCulture.GetName]-[defender.GetCulture.GetName]er-Krieg" - WAR_LIEGE_HOOK:0 "[hook|E] einsetzen" - ARMY_STRENGTH:0 "#weak Armeestärke:#!" - TAB_VICTORY:2 "Forderungen" - TAB_WHITE_PEACE:0 "Weißer Friede" - TAB_DEFEAT:2 "Kapitulieren" - TAB_VICTORY_LABEL:1 "Wenn Ihr Eure Forderungen erzwingt:" - TAB_WHITE_PEACE_LABEL:1 "Wenn Ihr einen [Concept('white_peace', 'Weißen Frieden')|E] erzwingt:" - TAB_DEFEAT_LABEL:1 "Wenn Ihr kapituliert:" - TAB_PEACE_VICTORY_LABEL:0 "Forderungen von [CHARACTER.GetShortUINameNoTooltip] erzwingen:" - TAB_PEACE_WHITE_PEACE_LABEL:0 "Einen [white_peace|E] schließen:" - TAB_PEACE_DEFEAT_LABEL:0 "Kapitulieren:" - BREAK_TRUCE_CONFIRM_TITLE:0 "Breche Waffenstillstand" - BREAK_TRUCE_CONFIRM:0 "Wenn Ihr [TARGET_CHARACTER.GetUIName] den Krieg erklärt, wird der [truce|E] mit [TARGET_CHARACTER.Custom('DE_PRO_PER_S_3P_D')] gebrochen.\n\nAndere Charaktere mögen keine Vertragsbrecher.\n$EFFECT$" - ATTACK_ALLY_CONFIRM_TITLE:0 "Greife Verbündeten an" - ATTACK_ALLY_CONFIRM:0 "Wenn Ihr [TARGET_CHARACTER.GetUIName] den Krieg erklärt, wird das [alliance|E] mit [TARGET_CHARACTER.Custom('DE_PRO_PER_S_3P_D')] gebrochen.\n\nAndere Charaktere mögen keine Bündnisbrecher.\n$EFFECT$" - BREAK_TRUCE_ATTACK_ALLY_CONFIRM:0 "Wenn Ihr [TARGET_CHARACTER.GetUIName] den Krieg erklärt, werden [truce|E] und [alliance|E] mit [TARGET_CHARACTER.Custom('DE_PRO_PER_S_3P_D')] gebrochen.\n\nAndere Charaktere mögen es nicht, wenn man einen [truce|E] oder ein [alliance|E] bricht.\n$EFFECT$" - BREAK_TRUCE_ALLY_NORMAL_COST:0 "Zusätzlich fallen die üblichen Kriegskosten an:" - START_WAR_TOOLTIP_HEADER:0 "#T $NAME$ erklären#!" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP:1 "Wenn Ihr gewinnt, wird [CHARACTER.GetUIName] Euer [vassal|E] werden" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "Wenn [TARGET_CHARACTER.GetUIName] gewinnt, wird [TITLE.GetName] Teil seines oder ihres Reiches" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP:1 "Wenn Ihr gewinnt, wird [TITLE.GetName] Teil des Reichs eines Vasallen werden" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "Wenn [TARGET_CHARACTER.GetUIName] gewinnt, wird [TITLE.GetName] Teil seines oder ihres Reiches" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP:1 "Wenn Ihr gewinnt, wird [TITLE.GetName] Teil Eurer Domäne werden" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP_OTHER:1 "Wenn Ihr verliert, wird [TITLE.GetName] ihnen gehören" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP:1 "Wenn Ihr gewinnt, wird [TITLE.GetName] zwischen den Beteiligten des Großen Religionskriegs aufgeteilt" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP_OTHER:0 "Wenn Ihr verliert, wird [TITLE.GetName] zwischen den Beteiligten des Großen Religionskriegs aufgeteilt" - DECLARE_WAR_MY_PROVINCE_TOOLTIP:1 "#T Euer Reich:#!" - DECLARE_WAR_THEIR_PROVINCE_TOOLTIP:0 "#T Reich von [CHARACTER.GetShortUINameNoTooltip]#!" - DECLARE_WAR_ALLIES_PROVINCE_TOOLTIP:0 "#T Verbündete#!" - DECLARE_WAR_MY_ALLY_PROVINCE_TOOLTIP:1 "Euer Verbündeter [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_ALLY_PROVINCE_TOOLTIP:1 "Der Verbündete Eures Gegners [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "Euer möglicher Verbündeter [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "Der mögliche Verbündete Eures Gegners [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_NO_COST:0 "#weak Keine Kosten#!" - WAR_ALLY_REASON_GREAT_HOLY_WAR:0 "Schließt sich an, weil aus dem Zielgebiet" - WAR_ALLY_REASON_HOLY_WAR:0 "Schließt sich an, um ihren Glauben zu verteidigen" - WAR_ALLY_REASON_HOLY_WAR_AMOUNT:0 "#S Annahmewert: $VALUE|V$#!" - WAR_DEFENDER_ALLY_TOOLTIP:0 "[Character.GetFullNameNicknamedNoTooltipRegnal|T]\n[WarAllyItem.GetAllianceReason]" - DEFEAT_CONFIRM_TITLE:0 "Kapitulieren" - DEFEAT_CONFIRM:0 "Der Kriegt geht verloren." - DEFEAT_CONFIRM_ACCEPT:0 "Kapitulieren" - REVOKE_TITLE_DESCRIPTION:0 "[title|E] auswählen, der von [CHARACTER.GetShortUINameNoTooltip] aberkannt werden soll" - REVOKE_TITLE_REVOKED_TITLE_BY:1 "[CHARACTER.GetUIName] hat einen [title|E] von Euch aberkannt:" - REVOKE_TITLE_TITLE_INFO:0 " -[TITLE.GetName]" - REVOKE_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [title.GetName] gehört nicht [CHARACTER.GetUIName]#!" - REVOKE_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X Ein oder mehrere Besitztümer in [title.GetName] werden [sieged|E]#!" - REVOKE_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X Ein oder mehrere Besitztümer in [title.GetName] sind [occupied|E]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [title.GetName] wird [sieged|E]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [title.GetName] wird [occupied|E]#!" - REVOKE_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:1 "@warning_icon!#X [title.GetName] kann [CHARACTER.GetShortUIName] nicht aberkannt werden, da [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] nur landlose [titles|E] hält#!" - REVOKE_TITLE_CANT_REVOKE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X Ihr müsst ganz [TITLE_2.GetName] anstatt nur [title.GetName] aberkennen#!" - REVOKE_TITLE_SELECT:0 "@warning_icon!#X Es wurde kein Titel ausgewählt#!" - REVOKE_TITLE_REVOKE:0 "#T [CHARACTER.GetShortUIName] den ausgewählten Titel aberkennen#!" - REVOKE_TITLE_PROVINCE_TITLE_TOOLTIP:4 "Ihr könnt [title.GetName] aberkennen\n#I Klickt für die Aberkennung darauf#!" - REVOKE_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X Ihr könnt [title.GetName] nicht aberkennen#!" - GRANT_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X Ihr könnt [TITLE.GetName] nicht verleihen#!" - REVOKE_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "Ihr erkennt [title.GetName] ab\n#I Zum Aufheben der Auswahl klicken#!" - REVOKE_TITLE_CANT_TAKE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUIName] hat keine [titles|E]#!" - CALL_ALLY_NO_WARS:0 "#weak Keine Kriege ausgewählt#!" - CALL_ALLY_DESCRIPTION:0 "Einen [war|E] auswählen, in den [CHARACTER.GetShortUINameNoTooltip] gerufen wird" - CALL_ALLY_ITEM_SELECT:0 "#T [CHARACTER.GetShortUINameNoTooltip] in [WAR.GetName|V] rufen#!" - CALL_ALLY_ALLY_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] kämpft bereits in diesem Krieg#!" - CALL_ALLY_ALLY_ALREADY_CALLED_TO_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] [Select_CString(CHARACTER.IsLocalPlayer, 'wurdet', 'wurde')] schon in diesen Krieg gerufen#!" - WAR_ALLIES:0 "Verbündete" - WAR_ENEMIES:0 "Feinde" - CALL_ALLY_REJECT_HEADER:1 "Wenn Ihr ablehnt:" - CALL_ALLY_NO_WAR_SELECTED:0 "@warning_icon!#X Wählt einen [war|E] aus der Liste oben aus#!" - BLACKMAIL_NO_SECRETS:0 "#weak Kein auszuwählendes Geheimnis#!" - BLACKMAIL_DESCRIPTION:0 "Auswählen, welche [secrets|E] von [CHARACTER.GetShortUINameNoTooltip] zur Erpressung verwendet werden sollen" - BLACKMAIL_NO_SECRET_SELECTED:0 "@warning_icon!#X Wählt ein [secret|E] aus der obigen Liste aus#!" - BLACKMAIL_SECRET_FORBIDDEN:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] kann dieses Geheimnis nicht aufdecken#!" - BLACKMAIL_SECRET_ALREADY_IN_HOOK:2 "@warning_icon!#X Dieses [secret|E] wird bereits von [CHARACTER.GetShortUINameNoTooltip] als [hook|E] eingesetzt#!" - GENERIC_SPEND_A_HOOK:0 "[hook|E] einsetzen" - GENERIC_HOOK_VALID:1 "Ihr werdet ein [hook|E] einsetzen, damit [recipient.GetShortUINameNoTooltip] annimmt" - GENERIC_HOOK_INVALID:1 "Ihr habt kein [hook|E] gegen [recipient.GetShortUINameNoTooltip]" - - - GENERIC_HOOK_POSITIVE_REASON:0 "Eingesetztes [hook|E]: $VALUE|=+0$" - DIVORCE_INCESTUOUS:0 "Heirat ist Inzestuös: $VALUE|=+0$" - DIVORCE_OPENLY_INCESTUOUS_SPOUSE:0 "[secondary_recipient.GetShortUINameNoTooltip] ist offen in einer inzestuösen Beziehung: $VALUE|=+0$" - DIVORCE_INFERTILE:0 "[secondary_recipient.GetShortUINameNoTooltip] kann Euch wahrscheinlich keine Kinder schenken: $VALUE|=+0$" - DIVORCE_IMPOTENT_EUNUCH:0 "[secondary_recipient.GetShortUINameNoTooltip] ist ein [GetTrait('eunuch').GetName(secondary_recipient.Self)]: $VALUE|=+0$" - DIVORCE_HEATHEN:0 "[secondary_recipient.GetShortUINameNoTooltip] gehört einer anderen [religion|E] an: $VALUE|=+0$" - DIVORCE_HERETIC:0 "[secondary_recipient.GetShortUINameNoTooltip] gehört einem anderen [Concept('faith', 'Glauben')|E] an: $VALUE|=+0$" - DIVORCE_HOLY:0 "Es handelt sich um eine Göttliche Vereinigung: $VALUE|=+0$" - DIVORCE_INFIDELITY:0 "[secondary_recipient.GetShortUINameNoTooltip] war untreu: $VALUE|=+0$" - DIVORCE_POLYGAMY:0 "Der [faith|E] von [secondary_recipient.GetShortUIName] erlaubt keine [GetFaithDoctrine('doctrine_polygamy').GetBaseName]: $VALUE|=+0$" - I_AM_VIRTUOUS:1 "Ihr habt [Concept('virtuous', 'Tugendhafte')|E] [traits|E]: $VALUE|=+0$" - I_AM_PIOUS:0 "Eure [piety_level|E]: $VALUE|=+0$" - I_AM_PIOUS_AND_BROKE:0 "Ihr seid bankrott und habt eine hohe [piety_level|E]: $VALUE|=+0$" - THEY_ARE_VIRTUOUS:0 "[secondary_recipient.GetShortUINameNoTooltip] hat [Concept('virtuous', 'Tugendhafte')|E] [traits|E]: $VALUE|=+0$" - I_AM_SINFUL:1 "Ihr habt [Concept('sinful', 'Sündhafte')|E] [traits|E]: $VALUE|=+0$" - THEY_ARE_SINFUL:0 "[secondary_recipient.GetShortUINameNoTooltip] hat [Concept('sinful', 'Sündhafte')|E] [traits|E]: $VALUE|=+0$" - WE_ARE_RIVALS:0 "Ihr seid Rivalen: $VALUE|=+0$" - WE_ARE_NEMESES:0 "Ihr seid Erzfeinde: $VALUE|=+0$" - WE_ARE_LOVERS:0 "Ihr habt eine Affäre: $VALUE|=+0$" - WE_ARE_FRIENDS:0 "Ihr seid Freunde: $VALUE|=+0$" - WE_ARE_BEST_FRIENDS:0 "Ihr seid beste Freunde: $VALUE|=+0$" - YOU_ARE_MY_RELATIVE:0 "Ihr seid Familie: $VALUE|=+0$" - THEY_ARE_MY_CLOSE_KIN:0 "[secondary_recipient.GetShortUINameNoTooltip] ist Familie: $VALUE|=+0$" - YOU_ARE_MY_HOUSE_MEMBER:0 "Ihr gehört zu [recipient.Custom('DE_PRO_POS_S_3P')]em [house|E]: $VALUE|=+0$" - YOU_ARE_MY_DYNASTY_MEMBER:0 "Ihr gehört zu [recipient.Custom('DE_PRO_POS_S_3P')]er [dynasty|E]: $VALUE|=+0$" - THEY_ARE_MY_HOUSE_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip] gehört zu [recipient.Custom('DE_PRO_POS_S_3P')]em [house|E]: $VALUE|=+0$" - THEY_ARE_MY_DYNASTY_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip] gehört zu [recipient.Custom('DE_PRO_POS_S_3P')]er [dynasty|E]: $VALUE|=+0$" - I_AM_A_KINSLAYER:0 "Ich bin ein [kinslayer|E]: $VALUE|=+0$" - THEY_ARE_A_KINSLAYER:0 "[secondary_recipient.GetShortUINameNoTooltip] ist ein [kinslayer|E]: $VALUE|=+0$" - # Divorce interaction loc - DIVORCE_GIVEN_CHILDREN:0 "[secondary_recipient.GetShortUINameNoTooltip] hat Euch mehrere gesunde Kinder geschenkt: $VALUE|=+0$" - I_DIVORCED_X:0 "[recipient.GetShortUINameNoTooltip] hat [actor.GetShortUINameNoTooltip] eine Scheidung von [secondary_recipient.GetShortUINameNoTooltip] gewährt!" - X_DIVORCED_ME:0 "[actor.GetShortUINameNoTooltip] hat sich mit dem Segen von [secondary_recipient.GetShortUINameNoTooltip] von [recipient.GetShortUINameNoTooltip] scheiden lassen!" - X_DIVORCED_ME_DESC:0 "[actor.GetShortUINameNoTooltip] ist nicht mehr mit [secondary_recipient.GetShortUINameNoTooltip] [married|E]" - #Educate Child interaction loc - EDUCATE_CHILD_ACTOR_IS_MY_LIEGE:0 "Ihr seid [recipient.Custom('DE_PRO_POS_S_3P')] Lehnsherr: $VALUE|=+0$" - EDUCATE_CHILD_AI_MY_CHILD:0 "[recipient.GetShortUINameNoTooltip] würde [recipient.Custom('DE_PRO_POS_S_3P')] Kind wegschicken: $VALUE|=+0$" - EDUCATE_CHILD_OFFEND_EXISTING_GUARDIAN:0 "[recipient.GetShortUINameNoTooltip] wird vorhandenen Vormund kränken: $VALUE|=+0$" - I_AM_AT_MAXIMUM_WARDS:0 "Ihr könnt nur zwei Mündel haben" - THEY_ARE_AT_MAXIMUM_WARDS:0 "Ein [guardian|E] kann nur zwei [wards|E] haben" - THEY_MUST_BE_ADULT:0 "Von [CHARACTER.GetShortUINameNotMe] und [TARGET_CHARACTER.GetShortUINameNotMe] muss einer ein Erwachsener, der andere ein Kind sein" - character_to_educate_exists:0 "Niemand am [court|E] von [TARGET_CHARACTER.GetShortUINameNoTooltip] kann [Concept('educated', 'Ausgebildet')|E] werden" - character_to_guard_exists:1 "Es gibt keinen möglichen Vormund am Hof von [CHARACTER.GetShortUINameNoTooltip]" - - divorced_me_opinion:0 "Wurde von mir geschieden" - divorced_close_kin:0 "Wurde von [close_family|E] geschieden" - set_me_aside_opinion:0 "Hat mich entlassen" - temporal_condemnation_opinion:0 "Weltliche Verdammung" - temporal_condemnation_condemned_me_opinion:0 "Hat mich verdammt" - - #Faction Interactions - FACTION_CANT_JOIN_CREATE_ADULT_INT:0 "Es ist nicht möglich, eine Fraktion zu starten oder ihr beizutreten, während man nicht erwachsen ist" - FACTION_CANT_JOIN_CREATE_ADULT:0 "$FACTION_CANT_JOIN_CREATE_ADULT_INT$" - - CREATE_HOLY_ORDER_DECISION_NAME_LABEL:0 "Name:" - CREATE_HOLY_ORDER_DECISION_CAPITAL_LABEL:0 "Hauptquartier:" - REVOKE_HOLY_ORDER_DECISION_BARONY_LABEL:0 "Gemeinde:" - CREATE_HOLY_ORDER_DECISION_CHANGE_CAPITAL:1 "Hauptquartier ändern" - CREATE_HOLY_ORDER_DECISION_SELECT_CAPITAL:1 "Hauptquartier auswählen" - - - LEASE_OUT_BARONIES_TITLE:1 "Besitztum auswählen" - LEASE_OUT_BARONIES_NO_TITLES:0 "Keine verfügbaren Besitztümer" - LEASE_OUT_BARONIES_TOOLTIP:0 "#T [Select_CString(DecisionViewWidgetCreateHolyOrder.HasValidBaronies, '$LEASE_OUT_BARONIES_TITLE$', '$LEASE_OUT_BARONIES_NO_TITLES$')] #!" - LEASE_OUT_BARONIES_CONFIRM:0 "Auswählen" - CREATE_HOLY_ORDER_HINT:0 "#I Wählt eine [barony|E] aus, die kein [county_capital|E] ist#!" - REVOKE_HOLY_ORDER_HINT:0 "#I Wählt eine [barony|E] aus, die an den [holy_order|E] verpachtet wurde#!" - GRANT_TITLE_LEASED_OUT_VASSAL:0 "#T Einschließlich [leased|E] [holdings|E]: #!\n[Title.GetLeasedOutVassalList]" - THEOCRATIC_LEASE_VASSAL:0 "[TITLE.GetName] ([church_property|E])" - REVOKABLE_LEASE_VASSAL:0 "[TITLE.GetName] ([TITLE_2.GetName])" - REVOKE_TITLE_PRESSED_CLAIM:1 "Ihr habt einen [Concept('pressed_claim', 'Durchgesetzten Anspruch')|E] auf [Title.GetName]" - REVOKE_TITLE_UNPRESSED_CLAIM:1 "Ihr habt einen [Concept('unpressed_claim', 'Fallengelassenen Anspruch')|E] auf [Title.GetName]" - - FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName] ist ein [Concept('organized', 'Organisierter')|E] [faith|E]" - NOT_FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName] ist kein [Concept('organized', 'Organisierter')|E] [faith|E]" - FAITH_HAS_BEEN_REFORMED:2 "Es gibt bereits eine [Concept('organized', 'Organisierte')|E] Variante des [Concept('faith', 'Glaubens')|E] „[CHARACTER.GetFaith.GetName]“" - NOT_FAITH_HAS_BEEN_REFORMED:2 "Es gibt keine [Concept('organized', 'Organisierte')|E] Variante des [Concept('faith', 'Glaubens')|E] „[CHARACTER.GetFaith.GetName]“" - - tooltip_fellow_vassal_joins_war:1 "[joining_vassal.GetShortUIName] wird sich Aufstand von [recipient.GetShortUIName] anschließen" - - # Interfere in War - INTERFERE_IN_WAR:0 "In Krieg einmischen" - INTERFERE_IN_WAR_REJECT_HEADER:1 "Wenn Ihr ablehnt:" - INTERFERE_IN_WAR_NO_WAR_SELECTED:0 "@warning_icon!#X Wählt einen [war|E] aus der Liste oben aus#!" - INTERFERE_IN_WAR_NO_WARS:0 "#weak Keine Kriege ausgewählt#!" - INTERFERE_IN_WAR_DESCRIPTION:0 "#I Einen Krieg auswählen#!" - INTERFERE_IN_WAR_ITEM_SELECT:0 "#T Sich in [WAR.GetName|V] von [CHARACTER.GetShortUINameNoTooltip] einmischen#!" - INTERFERE_IN_WAR_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] kämpft bereits in diesem Krieg#!" - INTERFERE_IN_WAR_ALREADY_CALLED_TO_WAR:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] [Select_CString(CHARACTER.IsLocalPlayer, 'wurdet', 'wurde')] schon in diesen Krieg gerufen#!" - - RANK_DIFFERENCE_REASON:1 "Unterschied im [title_rank|E]: $VALUE|=+0$" - IS_HEIR_REASON:0 "Ist mein Erbe: $VALUE|=+0$" - IS_CLAIMANT_TO_ACTORS_TITLES:0 "Ist ein [claimant|E]: $VALUE|=+0$" - IS_CLAIMANT_TO_RECIPIENT_TITLES:0 "Ich bin ein [claimant|E]: $VALUE|=+0$" - IS_SAME_HOUSE_REASON:0 "Selbes [house|E]: $VALUE|=+0$" - DECLARED_WAR_REASON:0 "Hat mir den [war|E] erklärt: $VALUE|=+0$" - IS_AT_WAR_REASON:0 "Ich bin im [war|E]: $VALUE|=+0$" - IS_AT_WAR_WITH_TARGET_REASON:0 "[secondary_recipient.GetShortUIName] ist im Krieg mit [recipient.GetShortUIName]: $VALUE|+0$" - GRANT_REVOKE_VIEW_WRONG_HOLDING_TYPE:0 "#T Falsche [Concept('holding', 'Besitztums')|E]-Art#!\n[Title.GetProvince.GetHolding.GetType.GetName|V]-Besitztümer können von Charakteren mit [Character.GetGovernment.GetName]-Regierung nicht effektiv gehalten werden und liefern weder [taxes|E] noch [levies|E]" - - grant_title_modifier_stack_baronies:3 "[recipient.GetShortUIName|U] erhält [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] [opinion|E] von [actor.GetShortUIName] für #V 50 Jahre#! #weak (Baronie erhalten)#!" - grant_title_modifier_stack_counties:3 "[recipient.GetShortUIName|U] erhält [SCOPE.ScriptValue('grant_title_opinion_sum_counties')|+0] [opinion|E] von [actor.GetShortUIName] für #V 50 Jahre#! #weak (Grafschaft erhalten)#!" - grant_title_modifier_stack_duchies:3 "[recipient.GetShortUIName|U] erhält [SCOPE.ScriptValue('grant_title_opinion_sum_duchies')|+0] [opinion|E] von [actor.GetShortUIName] für #V 50 Jahre#! #weak (Herzogtum erhalten)#!" - grant_title_modifier_stack_kingdoms:3 "[recipient.GetShortUIName|U] erhält [SCOPE.ScriptValue('grant_title_opinion_sum_kingdoms')|+0] [opinion|E] von [actor.GetShortUIName] für #V 50 Jahre#! #weak (Königreich erhalten)#!" - grant_title_modifier_stack_empires:3 "[recipient.GetShortUIName|U] erhält [SCOPE.ScriptValue('grant_title_opinion_sum_empires')|+0] [opinion|E] von [actor.GetShortUIName] für #V 50 Jahre#! #weak (Großreich erhalten)#!" - - #grant_title_modifier_stack_discontent:2 "The [faction|E] that [recipient.GetShortUIName] belongs to loses #V [SCOPE.ScriptValue('grant_title_opinion_sum_discontent_calc')|V0]#! [discontent|E]" - grant_title_modifier_stack_discontent:3 "Die [faction|E], zu der [recipient.GetShortUIName] gehört, verliert [discontent|E]" - - GRANT_TITLE_WARNING:0 "Vasallenverlust" - GRANT_TITLE_WARNING_TEXT:0 "$MESSAGE$\n\nTrotzdem Titel vergeben?" - GRANT_TITLE_ACCEPT:0 "Titel vergeben" - MATCHMAKER_INTERACTION_ALLIANCE:0 "#T Mögliches Bündnis#!\n[Character.GetPrimaryTitle.GetName]" - - DECLARE_WAR_PLEDGED_TO_GHW_TITLE:0 "Eingeschworen in Großen Religionskrieg" - DECLARE_WAR_PLEDGED_TO_GHW_DESC:0 "Ihr habt geschworen, am [Concept('great_holy_war', 'Großen Religionskrieg')|E] gegen [TARGET_CHARACTER.GetShortUIName] teilzunehmen. Nach seinem Beginn wird dieser [war|E] unentschieden enden. Wollt Ihr diesen Krieg trotzdem beginnen?" - DECLARE_WAR_PLEDGED_TO_GHW_ACCEPT:0 "Trotzdem angreifen" - PLEDGE_GHW_ALREADY_AT_WAR_TITLE:0 "Bereits im Krieg" - PLEDGE_GHW_ALREADY_AT_WAR_DESC:0 "Ihr seid bereits in einem [war|E] gegen [TARGET_CHARACTER.GetShortUIName]. Nach dem Beginn des [Concept('great_holy_war', 'Großen Religionskriegs')|E] wird dieser [war|E] ergebnislos enden. Wollt Ihr trotzdem schwören, daran teilzunehmen?" - PLEDGE_GHW_ALREADY_AT_WAR_ACCEPT:0 "Trotzdem schwören" - END_WAR_INVALIDATED_MESSAGE_TITLE:0 "Krieg endet unentschieden" - END_WAR_INVALIDATED_MESSAGE_DESC:0 "[WAR.GetName|V] endet unentschieden" - - CULTURE_TRANSF_VASSAL:0 "[Culture.GetNameNoTooltip]" - - grant_title_clerical_gender_tt:0 "Tempelbesitztümer können nur an das Klerikale Geschlecht Eures [Concept('faith', 'Glaubens')|E] vergeben werden" diff --git a/project/ck3/base_game/localization/german/gui/succession_election_window_l_german.yml b/project/ck3/base_game/localization/german/gui/succession_election_window_l_german.yml deleted file mode 100644 index 74c48bc0a1..0000000000 --- a/project/ck3/base_game/localization/german/gui/succession_election_window_l_german.yml +++ /dev/null @@ -1,50 +0,0 @@ -l_german: - SUCCESSION_ELECTION_WINDOW_TITLE:1 "Wahl des [Concept('title_heir', 'Titelerben')|E]" - SUCCESSION_ELECTION_WINDOW_CANDIDATES:2 "Kandidaten ([GetDataModelSize(SuccessionElectionWindow.GetCandidates.GetList)])" - SUCCESSION_ELECTION_WINDOW_ELECTORS:2 "Kurfürsten ([GetDataModelSize(SuccessionElectionWindow.GetElectors.GetList)])" - SUCCESSION_ELECTION_WINDOW_THEIR_ELECTORS:0 "Die Kurfürsten" - SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE:1 "#T Gesamtpunkte für diesen Kandidaten: [SuccessionElectionWindowCandidate.GetScore|V]#!\nKurfürsten, die für [SuccessionElectionWindowCandidate.GetCandidate.GetUINameNoTooltip] stimmen:\n[SuccessionElectionWindowCandidate.GetVotesInFavor]\n\nDer Kandidat mit den meisten Punkten erbt den Titel im [succession|E]-Fall." - SUCCESSION_ELECTION_WINDOW_CANDIDATE_RANK:0 "Rang: [SuccessionElectionWindowCandidate.GetElectionRank|V]" - SUCCESSION_ELECTION_WINDOW_NOMINATE:0 "Nominieren" - SUCCESSION_ELECTION_WINDOW_FORCE_VOTE:0 "Stimmen abringen" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE:1 "#T Unterstützt [SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE_TT:1 "#T Unterstützt [SuccessionElectionWindow.GetElectorFromCharacter(Character.Self).GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE:1 "#T Euer Kandidat, [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNotMeNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE_INFO:2 "#weak Wird für [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNoTooltip] stimmen, wenn [SuccessionElectionWindow.GetTitle.GetPlayerNominee.Custom('DE_PRO_POS_S_3P')] Wert größer als [SuccessionElectionWindowElector.GetElectorCandidate.GetScore|+] ist.#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_OTHER_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n[Character.PlayerName|V] entscheidet" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_LOCAL_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\nIch entscheide" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_FORCED_VOTE:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n$SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE$" - SUCCESSION_ELECTION_VOTE_REASON_SUM:0 "Wert: $VALUE|+$" - SUCCESSION_ELECTION_ELECTOR_VOTE_STRENGTH_SUM:0 "#T [vote_strength|E]: $VALUE|+$#!" - SUCCESSION_ELECTION_VOTE_FORCED_ME:1 "Ihr seid gezwungen, so abzustimmen wie [TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_VOTE_FORCED_THIRD:0 "[CHARACTER.GetShortUINameNotMeNoTooltip] ist gezwungen, so abzustimmen wie [TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE:1 "Euer Kandidat" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_INFO:0 "[Character.GetShortUINameNoTooltip]" - SUCCESSION_ELECTION_WINDOW_SELECT_CANDIDATE_INFO:0 "Nominiert einen Kandidaten unten" - SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH:1 "Eure Abstimmstärke: " - SUCCESSION_ELECTION_WINDOW_NO_ELECTORS:0 "Keine Kurfürstenstimmen für sie oder ihn" - SUCCESSION_ELECTION_WINDOW_NUM_ELECTORS:1 "#high [GetDataModelSize(SuccessionElectionWindowCandidate.GetElectors)]#! [Select_CString(GreaterThan_int32(GetDataModelSize(SuccessionElectionWindowCandidate.GetElectors), '(int32)1'), 'Kurfürsten stimmen', 'Kurfürst stimmt')] für [Character.Custom('DE_PRO_PER_S_3P_A')]" - SUCCESSION_ELECTION_WINDOW_RULES_ELECTORS:0 "Kurfürsten: #bold [SuccessionElectionWindow.GetElectorsGrouping|E]#!" - SUCCESSION_ELECTION_WINDOW_RULES_CANDIDATES:0 "Kandidaten: #bold [SuccessionElectionWindow.GetCandidatesGrouping|E]#!" - CLOSE_ELECTION_VIEW:0 "Zurück zur Titelansicht" - SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE:0 "Stimmen durch [hook|E] erzwungen" - SUCCESSION_ELECTION_WINDOW_LAW:0 "Nachfolgerecht: [SuccessionElectionWindow.GetSuccessionLaw.GetName]" - SUCCESSION_ELECTION_WINDOW_TOGGLE_ELECTORS:0 "#T Kurfürstenliste ein- und ausblenden#!" - SUCCESSION_ELECTION_ELECTOR_ENTRY:0 "[CHARACTER.GetShortUINameNotMe]: $STRENGTH|V$" - SUCCESSION_ELECTION_CANDIDATE_SCORE:0 "Punkte: [SuccessionElectionWindowElectorVote.GetScore|+]" - SUCCESSION_ELECTION_ELECTOR_PREFERENCE:0 "Präferenz für meinen Kandidaten: [SuccessionElectionWindowElector.GetScoreDiff+]" - SUCCESSION_ELECTION_ELECTOR_MY_CHOICE:0 "Zweite Wahl" - SUCCESSION_ELECTION_WINDOW_NOT_ELECTOR:2 "Ihr gehört nicht zu den [electors|E] und könnt nicht abstimmen" - SUCCESSION_ELECTION_WINDOW_CANDIDATE:0 "Kandidat" - SUCCESSION_ELECTION_WINDOW_RANK:0 "Rang: [SuccessionElectionWindow.GetCandidateFromCharacter(SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate).GetElectionRank]" - SUCCESSION_ELECTION_WINDOW_NO_PLAYER_NOMINEE:0 "#T Kein Spielerkandidat#!\nIhr müsst jemanden nominieren, um den Unterschied zu den Vorlieben der Kurfürsten zu sehen" - SUCCESSION_ELECTION_WINDOW_STANCE_WIN:0 "Nächster in der Nachfolgelinie" - SUCCESSION_ELECTION_WINDOW_STANCE_LOSS:0 "Nicht Nächster in der Nachfolgelinie" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_STANCE:0 "[SelectLocalization(EqualTo_int32(SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1'), 'SUCCESSION_ELECTION_WINDOW_STANCE_WIN', 'SUCCESSION_ELECTION_WINDOW_STANCE_LOSS')]" - ELECTION_CANDIDATE_RELEVANCE:0 "Relevanz" - ELECTION_CANDIDATE_SCORE:0 "Stimmenergebnis" - ELECTION_NO_CANDIDATE:0 "Kein Kandidat ausgewählt" - SUCCESSION_ELECTION_WINDOW_CAST_VOTE:0 "#T Abstimmen#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY:0 "@warning_icon! #X Nicht Teil meiner [dynasty|E]#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE:0 "\n$SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY$" - NOMINATE_CANDIDATE_TOOLTIP:0 "[Title.GetCanCharacterControlVoteReason(GetPlayer)][SelectLocalization(ObjectsEqual(Character.GetDynasty, GetPlayer.GetDynasty), '', 'SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE')]" diff --git a/project/ck3/base_game/localization/german/gui/succession_event_window_l_german.yml b/project/ck3/base_game/localization/german/gui/succession_event_window_l_german.yml deleted file mode 100644 index 6370eda475..0000000000 --- a/project/ck3/base_game/localization/german/gui/succession_event_window_l_german.yml +++ /dev/null @@ -1,271 +0,0 @@ -l_german: - SUCCESSION_EVENT_WINDOW_LOST_TITLES:0 "Bei Nachfolge verlorene Titel:" - SUCCESSION_EVENT_WINDOW_CLOSE:1 "Als [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip] fortsetzen" - SUCCESSION_EVENT_WINDOW_LEGACY:0 "Abstammung anzeigen" - SUCCESSION_EVENT_WINDOW_OBSERVER:0 "Zuschauermodus aktivieren" - SUCCESSION_EVENT_WINDOW_MENU:0 "Schließen und zum Menü" - SUCCESSION_EVENT_WINDOW_MENU_TT:0 "" - SUCCESSION_EVENT_WINDOW_END_GAME:0 "Spiel beenden" - SUCCESSION_EVENT_WINDOW_END_GAME_TT:0 "Mehrspielerspiel beenden" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME:0 "Spiel verlassen" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME_TT:0 "Mehrspielerspiel verlassen" - SUCCESSION_EVENT_WINDOW_CHANGE_CHARACTER:0 "Neuen Charakter wählen" - - #Death Intro messages: - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_1:0 "[ROOT.Char.GetFullNameNoTooltip] hat den Geist ausgehaucht im Alter von [ROOT.Char.GetAge] Jahren." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_2:0 "[ROOT.Char.GetFullNameNoTooltip] hat [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e sterbliche Hülle hinter sich gelassen im Alter von [ROOT.Char.GetAge] Jahren." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_3:0 "[ROOT.Char.GetFullNameNoTooltip] ist verstorben im Alter von [ROOT.Char.GetAge] Jahren." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_4:0 "[ROOT.Char.GetFullNameNoTooltip] hat diese Welt verlassen im Alter von [ROOT.Char.GetAge] Jahren." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_5:0 "[ROOT.Char.GetFullNameNoTooltip] ist verstorben im Alter von [ROOT.Char.GetAge] Jahren und [ROOT.Char.Custom('GetAfterLifeDestination')]." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_PIOUS:1 "Der Geist von [ROOT.Char.GetFullNameNoTooltip] ist im Alter von [ROOT.Char.GetAge] Jahren ins Jenseits eingegangen." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WICKED:1 "Der Geist von [ROOT.Char.GetFullNameNoTooltip] hat im Alter von [ROOT.Char.GetAge] Jahren nun endlich diese Welt verlassen." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WOUNDED:0 "[ROOT.Char.GetFullNameNoTooltip] hat endlich Frieden gefunden im Alter von [ROOT.Char.GetAge] Jahren." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_1:0 "[ROOT.Char.GetFullNameNoTooltip] hat Frieden in den Armen Christi gefunden im Alter von [ROOT.Char.GetAge] Jahren." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_2:0 "[ROOT.Char.GetFullNameNoTooltip] ruht nun nach [ROOT.Char.GetAge] Jahren endlich in den Armen des Herrn." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_1:0 "[ROOT.Char.GetFullNameNoTooltip] wurde vom Einen gerufen und hat diese vorübergehende Bleibe verlassen im Alter von [ROOT.Char.GetAge] Jahren." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_2:0 "[ROOT.Char.GetFullNameNoTooltip] hat diese vorübergehende Welt verlassen im Alter von [ROOT.Char.GetAge] Jahren und wohnt nun im Jenseits." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_3:0 "[ROOT.Char.GetFullNameNoTooltip] ist im Alter von [ROOT.Char.GetAge] Jahren in die Ewigkeit eingegangen." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_NORSE_1:0 "[ROOT.Char.GetFullNameNoTooltip] ist nach [ROOT.Char.GetAge] Jahren nun fortgegangen, um an den Festmahlen im Jenseits teilzunehmen." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_HELLENIC_1:0 "[ROOT.Char.GetFullNameNoTooltip] ist im Alter von [ROOT.Char.GetAge] Jahren über den Styx gefahren." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_EASTERN_1:0 "[ROOT.Char.GetFullNameNoTooltip] hat [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e sterbliche Hülle im Alter von [ROOT.Char.GetAge] Jahren hinter sich gelassen." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_TRIBAL_1:0 "[ROOT.Char.GetFullNameNoTooltip] hat im Alter von [ROOT.Char.GetAge] die Tür zur Geisterwelt durchschritten." - -#Death Reason message: - SUCCESSION_EVENT_WINDOW_DEAD_REASON_1:0 "[ROOT.Char.GetSheHe|U] [ROOT.Char.GetDeathReason]." - -#Death Outro messages: - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_CHILD:0 "Da [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Leben so früh endete, kann man nicht sagen, wie [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] geherrscht hätte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_OLD:0 "Ein[ROOT.Char.Custom('DE_END_PRO_S_N')] alt[ROOT.Char.Custom('DE_END_ADJ_NUL_S_N')] [ROOT.Char.GetWomanMan] hat ein langes, erfülltes Leben geführt." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_IMMORTAL:0 "Einst galt [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] als unsterblich. [ROOT.Char.Custom('DE_PRO_POS_S_3P')|U] unerwartetes Ableben überraschte viele." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_PREGNANT:0 "Da die Mutter vor der Geburt ihres Kindes starb, wird sie im Jenseits nicht allein sein." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_LEPER:0 "[ROOT.Char.Custom('DE_PRO_POS_S_3P')|U] faulender Leib hat sich endlich dem Aussatz ergeben." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DISFIGURED:0 "Grausam entstellt verbrachte [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] die letzten Jahre [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es Lebens abseits der Öffentlichkeit; [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] konnte [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Gesicht nicht mehr zeigen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_MANGLED:0 "Nachdem [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] bei einem schrecklichen Unfall verstümmelt wurde, verbrachte [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e letzten Jahre im Stuhle." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_HUNCHBACK:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ward unter widrigen Umständen geboren und musste oft Spott ertragen ob [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es verformten Rückens." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_GIANT:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ward unter widrigen Umständen geboren und musste oft Spott ertragen ob [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er gigantischen Ausmaße." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DWARF:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ward unter widrigen Umständen geboren und musste oft Spott ertragen ob [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er winzigen Statur." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_STRONG:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] verfügte über unglaubliches Kampfgeschick, fand aber am Ende doch einen Gegner, dem [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nicht das Wasser reichen konnte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_YOUNG:0 "Gestorben in der Blüte [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es Lebens; man wird sich stets an [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] erinnern als atemberaubende Schönheit." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_OLD:0 "Einst war [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] berühmt gewesen ob [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Schönheit, doch das Schicksal verfluchte ihn mit einem Leben, das so lang war, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] am Ende sämtliche Anmut verließ." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_WEAK:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war eine gebrechliche Person gewesen, die oft von ihren Mitmenschen verspottet wurde." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_UGLY:1 "Man kannte [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] vor allem wegen [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Hässlichkeit; angeblich hat ein Blick auf [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] Stoff für tagelange Albträume geliefert." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_INCAPABLE:0 "Nachdem [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nur noch ein Schatten [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er selbst gewesen war, unfähig, zu sprechen oder sich zu bewegen, hat [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nun endlich die geschundenen Überreste [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es Körpers verlassen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_LUNATIC:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war verflucht mit einem gestörten Geist und in [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en Landen bekannt als voll und ganz mondsüchtig." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_POSITIVE:0 "Nachdem [ROOT.Char.GetFaith.HighGodName] jahrelang durch [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] gesprochen hatte, folgte [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nun dem Ruf ins Jenseits." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_NEGATIVE:0 "Von Dämonen geplagt geiferte [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] häufig über [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en unmittelbar bevorstehenden Untergang." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DEPRESSED:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war eine gepeinigte Seele und hatte sich schon lange nach der süßen Umarmung des Todes gesehnt." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_GENIUS:0 "Obwohl [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] berühmt war für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en scharfen Verstand, konnte [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] am Ende dem Tod doch kein Schnippchen schlagen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DUMB:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en schwachen Geist und verließ sich bei wichtigen Entscheidungen oft auf [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en Rat." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_INFIRM:0 "Zu [ROOT.Char.Custom('DE_PRO_POS_S_3P')]em Tod war [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] längst nur noch eine leere Hülle bar [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es früheren Verstandes." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_EXCOMMUNICATED:0 "Von der Kirche als Ketzer[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] gebrandmarkt wird [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nun sicher für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Sünden leiden." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_KINSLAYER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt dafür, [ROOT.Char.Custom('DE_PRO_POS_S_3P')] eigen Blut an den Händen zu haben, und nun büßt [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] sicherlich im Jenseits für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e schrecklichen Sünden." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_DEVIANT:0 "Dies[ROOT.Char.Custom('DE_END_ADJ_NUL_S_N')] [ROOT.Char.GetWomanMan] abscheulicher Vorlieben wird dort, wohin [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nun geht, sicher keinen Trost und keine Genüsse finden." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_CANNIBAL:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] verzehrte Gerüchten zufolge menschliches Fleisch. Für diese abscheuliche Sünde wird [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nun sicherlich büßen müssen" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_SODOMITE:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] hing der Sodomie an und wird nun im Jenseits dafür büßen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_INCESTUOUS:0 "Dafür, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] die verbotene Frucht inzestuöser Liebe gekostet hat, wird [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] sicher im nächsten Leben büßen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_ADULTERER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] brach schamlos die Ehe, und man wird sich an [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] erinnern ob [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es Verrats und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es zügellosen Wesens." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_FORNICATOR:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war der Unzucht verfallen, und man wird sich an [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] erinnern ob [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er nicht zu zügelnden und heimtückischen Lust." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_MURDERER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] scheute auch vor Mord nicht zurück und wird im Jenseits für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e unaussprechlichen Verbrechen büßen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_WITCH:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e magischen Kräuter und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en Bund mit Dämonen, und [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] wird sicher im Jenseits für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Sünden büßen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_SAOSHYANT:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war [ROOT.Char.Custom('DE_ART_DEF_S_N')] heilige Restaurator[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] des persischen Reiches, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Aufstieg zum Ruhm wird in den Predigten aller [ROOT.Char.GetFaith.PriestMalePlural] verewigt werden. Mit Sicherheit hat [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nun einen Platz neben [ROOT.Char.GetFaith.HighGodName]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_RESTORER_ROME:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] Hat die uralte Macht des Kaiserreichs wiederhergestellt und damit gewährleistet, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Name bis zum Ende aller Zeiten weiterleben wird." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_CRUSADER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war ein frommer Mensch und kämpfte im Namen [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es Gottes gegen die Heiden in einem der größten heiligen Kriege der jüngeren Geschichte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_DIPLOMAT:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war versiert in den diplomatischen Künsten, und es gab keinen Streit, den [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nicht friedlich schlichten konnte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_REVELER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war ein bezaubernder Mensch und berühmt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e ausgefeilten Festmahle und grandiosen Bälle." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_BLADEMASTER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] gehörte zu den besten Kämpfern [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Zeit, und niemand konnte es im Nahkampf mit [ROOT.Char.Custom('DE_PRO_PER_S_3P_D')] aufnehmen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HUNTER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war begeistert von der Jagd und verbrachte oft Wochen in der Wildnis, wo [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] dem seltensten Wild nachspürte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GENERAL:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e ausgefeilten Strategien und verbrachte oft tagelang damit, Schlachtfelder zu bewerten und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Truppen auszubilden." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_ADMINISTRATOR:1 "Als gewissenhaft[ROOT.Char.Custom('DE_END_ADJ_NUL_S_N')] [ROOT.Char.GetWomanMan] war [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e außergewöhnlichen Fähigkeiten als Ratsverwalter[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] und Herrscher[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHEMER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')] verderbtes, hinterhältiges Wesen und verriet [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e wahren Absichten niemanden, nicht einmal [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en engsten Freunden." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SEDUCER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt als freizügige Person mit silberner Zunge und konnte jeden dazu verführen, [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Bett zu teilen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHOLAR:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war als Gelehrt[ROOT.Char.Custom('DE_END_ADJ_NUL_S_N')] angesehen und verbrachte die meiste Zeit damit, in [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Bibliothek zu studieren, die [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nur selten verließ." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_TORTURER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e sadistische Ader und erhob Folter und Verstümmelung zu einer Kunstform." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_FAMILY_FIRST:0 "Als Mensch, dem seine Familie immer wichtiger war als alles andere, verbrachte [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Leben damit, [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en Nachkommen eine glorreiche Zukunft zu schaffen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_MYSTIC:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')]|U war dafür bekannt, [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Nächte im Labor zu verbringen, und wurde von vielen als Hexenmeister[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] angesehen, [ROOT.Char.Custom('DE_ART_DEF_S_N')] in [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en geheimen Gemächern unheilige Zaubersprüche wirkte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_PHYSICIAN:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] hatte sich dem Verständnis des menschlichen Körpers und Geistes verschrieben und genoss unter Ärzten hohes Ansehen; viele junge Gelehrte lernten von [ROOT.Char.Custom('DE_PRO_POS_S_3P')]em umfangreichen Wissen über die Natur und die Körpersäfte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GALLANT:0 "Als Inbegriff von Ehre und Edelmut wird man sich [ROOT.Char.Custom('DE_PRO_POS_S_3P')|U]er immer erinnern aufgrund [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es herzlichen und gerechten Wesens, das keinen Widerstand scheute." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HERBALIST:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Fähigkeiten in der Welt der Kräuterkunde und konnte mit dem richtigen Gebräu angeblich jedes Gebrechen heilen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_MALICIOUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war ein intriganter Mensch, und man wird noch lange über [ROOT.Char.Custom('DE_PRO_POS_S_3P')] kleinliches Wesen und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Boshaftigkeit reden." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_BENEVOLENT:0 "An diesen höchst angenehmen Menschen wird man sich noch gern ob [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er gütigen Herrschaft erinnern." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DOMINANT:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war jemand, mit dem man sich besser nicht anlegen sollte, und verkörperte die Würde und die Macht [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es Titels wie kaum [ROOT.Char.Custom('DE_ART_IND_N')] ander[ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] Herrscher[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_SUBMISSIVE:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war ein kleinlautes und schüchternes Wesen, und viele werden sich an [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] als unterwürfig[ROOT.Char.Custom('DE_END_ADJ_IND_S_A')], mitunter nervös[ROOT.Char.Custom('DE_END_ADJ_IND_S_A')] Herrscher[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] erinnern." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_APATHETIC:0 "Wenn man etwas über [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] sagen kann, dann dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] nie jemand war, der einen großen Eindruck hinterließ." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LUSTFUL:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ward geboren mit schier unstillbarer Begierde und verbrachte [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Leben damit, stets nach der nächsten amourösen Eroberung zu suchen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GLUTTONOUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war [ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetWomanMan] von großem Appetit und ließ sich nie die Gelegenheit entgehen, neue und exotische Speisen zu kosten." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GREEDY:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Liebe zu Gold und wird mit einigen [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Lieblingsjuwelen bestattet werden." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LAZY:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war nie jemand gewesen, der mehr arbeitete als unbedingt nötig, und stets bereit, sich [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Verantwortung zu entziehen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_FICKLE:0 "Kaum jemand wusste, was dies[ROOT.Char.Custom('DE_END_ADJ_NUL_S_N')] launische [ROOT.Char.GetWomanMan] zu einem bestimmten Thema oder auch nur zu einem bestimmten Augenblick dachte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_WRATHFUL:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war schnell verärgert, und in [ROOT.Char.Custom('DE_PRO_POS_S_3P')]em Haus hörte man oft den donnernden Widerhall [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er wütenden Schreie." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_ARROGANT:0 "Stets von sich überzeugt und bereit, [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Autorität über [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Untertanen auszuüben: Dies war [ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetWomanMan], [ROOT.Char.Custom('DE_ART_DEF_S_N')] ganz und gar verliebt war in den Klang der eigenen Stimme." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_CHASTE:0 "Man wird [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] noch lange in Erinnerung behalten als jemanden, für den Treue das oberste Gebot war." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_TEMPERATE:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] mied jedes Festmahl und jede Ausschweifung, und [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] ließ sich nie von [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en niederen Begierden übermannen." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GENEROUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war wohlbekannt als großzügig[ROOT.Char.Custom('DE_END_ADJ_NUL_S_N')] [ROOT.Char.GetWomanMan] und gab stets, wenn Freunde und Familie in Not waren." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DILIGENT:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war der Inbegriff von Sorgfalt und vernachlässigte nie [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Pflichten." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_COMPASSIONATE:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war bekannt als gütige, mitfühlende Seele, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Freunde werden sich wohlwollend an [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] erinnern." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_PATIENT:0 "Niemals erhob [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] die Stimme; [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] war der Inbegriff von Geduld." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_HUMBLE:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] war ein bescheidener Mensch und stellte [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Erfolge stets unter den Scheffel." - -#Heir message: - SUCCESSION_EVENT_WINDOW_HEIR_UNDERAGE:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] erst [ROOT.Char.GetAge] Jahre alt ist, wird der Rat [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] in den ersten Jahren [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft unterstützen." - SUCCESSION_EVENT_WINDOW_HEIR_USELESS:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] über keinerlei Fähigkeiten verfügt, das Reich zusammenzuhalten, könnte [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft dem Untergang geweiht sein." - SUCCESSION_EVENT_WINDOW_HEIR_MILITARY:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] über großes militärisches Geschick verfügt, erwarten viele, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] uns zu zahlreichen Siegen auf dem Schlachtfeld führen wird." - SUCCESSION_EVENT_WINDOW_HEIR_LEARNING:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] weise und gebildet ist, versprechen wir uns von [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft große Fortschritte und Innovationen." - SUCCESSION_EVENT_WINDOW_HEIR_STEWARDSHIP:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] als sparsam und genügsam gilt, sollte [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] dem Reich sicher zu Wohlstand verhelfen können." - SUCCESSION_EVENT_WINDOW_HEIR_INTRIGUE:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] zeichnet sich durch List und Scharfsinn aus und sollte daher stets die Oberhand gewinnen können, wenn es darauf ankommt." - SUCCESSION_EVENT_WINDOW_HEIR_DIPLOMACY:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] mit diplomatischem Talent gesegnet ist, werden [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] sowohl Vasallen als auch fremdländische Herrscher respektieren." - SUCCESSION_EVENT_WINDOW_HEIR_STRONG_AND_SMART:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] über gewaltige Körperkräfte und einen messerscharfen Verstand verfügt, wird [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft sicher Lieder und Sagen inspirieren." - SUCCESSION_EVENT_WINDOW_HEIR_WEAK_AND_DUMB:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist weder mit einem schlauen Kopf noch mit einem starken Arm gesegnet und sieht sicher einer anstrengenden Herrschaft entgegen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] diente schon im fernen Miklagard und kann dank dieser Abenteuerlust sicher die Untertanen anspornen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUNATIC:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist vollkommen mondsüchtig und wahnsinnig, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft kann wohl nur noch [ROOT.Char.GetFaith.HighGodName] helfen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_BAD:0 "Da man davon ausgeht, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] von einem Dämonen besessen ist, werden die [ROOT.Char.GetFaith.PriestMalePlural] nach Möglichkeit versuchen, [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] im Zaum zu halten." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_GOOD:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist von [ROOT.Char.GetFaith.HighGodName] gesegnet, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Körper ist lediglich ein Gefäß, durch das das Göttliche sich offenbaren wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_FAIR:0 "[ROOT.Char.Custom('DE_PRO_POS_S_3P')|U]e Schönheit spottet jeder Beschreibung, und fremdländische Würdenträger werden sich [ROOT.Char.Custom('DE_PRO_PER_S_3P_D')] zu Füßen werfen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADVENTURER:0 "[ROOT.Char.GetFirstNameNoTooltip] ist erfüllt von Abenteuerlust und wird wohl ein Leben voller Ruhm und Aufregung führen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_UGLY_DECEITFUL:0 "[ROOT.Char.GetFirstNameNoTooltip] ist verschlagen und hinterhältig und scheint die Wahrheit zu hassen; dies könnte auch [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Untergang sein." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTON_GREEDY:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist getrieben von Gier und Lust und wird wahrscheinlich nicht sonderlich beliebt sein beim Bauernvolk des Reiches." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_JUST:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist gerecht in allen Dingen, und viele hoffen, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] Konflikte mit Anmut lösen wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT_ARBITRARY:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist korrupt und ungerecht, und kaum einer rechnet damit, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Vasallen einfach dabei zusehen werden, wie [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] das Vermächtnis [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es Vorgängers zerstört." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_MILITARY_ED:0 "Da [ROOT.Char.GetFirstNameNoTooltip] die Truppen lieber aus sicherer Entfernung anführt, wird [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] sich schwertun, die Soldaten zu motivieren." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_CONTENT:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] bevorzugt die Abgeschiedenheit und überlässt dem Rat sehr gern den Großteil [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Arbeit … auf Gedeih und Verderb." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_PARANOID:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] sieht an jeder Ecke Teufelsanbeter, weshalb Ketzer und Heiden sich hüten sollten vor [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_GENEROUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist fromm und freigiebig, und die [ROOT.Char.GetFaith.PriestMalePlural] werden sicher reich werden unter [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip] ist stets in funkelnde und prächtige Rüstung gewandet und möchte, dass alle sehen, wie [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] sich in die Schlacht stürzt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_CRUEL:0 "[ROOT.Char.GetFirstNameNoTooltip] fürchtet den Zorn keines Gottes, und [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] wird keinen Untertanen vor der Strafe verschonen, die [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] als gerechtfertigt ansieht." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE_STUBBORN:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist unnachgiebig in allen religiösen Fragen; Glaube und Tradition werden unter [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft einen hohen Stellenwert haben." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL_CALLOUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist eine verschlagene und notorisch unzufriedene Seele, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft wird vermutlich unter dem Zeichen von Hass und Intrige stehen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT_TRUSTING:0 "[ROOT.Char.GetFirstNameNoTooltip] ist ein vertrauensvoller und geduldiger Mensch und davon überzeugt, dass schon alles gut für [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] enden wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_STRESSED:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] sieht krankhaft hinter jeder Ecke Schatten lauern, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft wird wohl von Angst geprägt sein." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN_COMPASSIONATE:0 "[ROOT.Char.GetFirstNameNoTooltip] ist davon überzeugt, dass man jedem mit Güte begegnen solle, unabhängig vom Stand dieser Person, und viele befürchten, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Feinde dies ausnutzen könnten." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STRONG_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip] überragt auf dem Schlachtfeld [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Feinde und wird keinerlei Probleme haben, [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Truppen zu inspirieren." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE_LUSTFUL:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist einem Stelldichein mit [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er besseren Hälfte nie abgeneigt, und viele rechnen damit, dass die königliche Familie wachsen und gedeihen wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS_JUST:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] gilt als äußerst gerecht, und viele gehen davon aus, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] dafür sorgen wird, dass jeder seinen angemessenen Anteil erhält." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT_GREEDY:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist ein äußerst fleißiger Mensch, und unter [ROOT.Char.Custom('DE_PRO_PER_S_3P_D')] wird das Reich entweder gedeihen oder in den Ruin stürzen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_HONEST:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist stets bereit, zu [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en zahlreichen Schwächen zu stehen, doch es ist zweifelhaft, ob das Reich seinerseits zu seinem neuen Lehnsherrn stehen wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_TRUSTING:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist sehr naiv, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')] zurückhaltendes Wesen könnte verhindern, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] je die Zügel in die Hand nimmt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS_HONEST:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] macht aus [ROOT.Char.Custom('DE_PRO_POS_S_3P')]em Herzen keine Mördergrube und wird mit [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er klugen Ehrlichkeit sicherlich das Reich für sich gewinnen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_ARBITRARY:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] über keinerlei moralischen Kompass verfügt, wird das Volk erst herausfinden müssen, ob es [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] fürchten oder respektieren soll." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL_WRATHFUL:0 "Aufgrund [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er sadistischen Ader haben viele Angst davor, wie das Reich unter [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft aussehen wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL_ZEALOUS:0 "Geblendet von religiöser Leidenschaft wird [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] Heiden und Ketzer mit rechtschaffenem Zorn das Fürchten lehren." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_DECEITFUL:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] verschlagen und argwöhnisch ist, hält [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] sicher schon eine Sammlung von Dolchen mit unseren Namen darauf bereit." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_COMPASSIONATE:0 "[ROOT.Char.GetFirstNameNoTooltip] ist eine sanfte und mitfühlende Seele, und die Vasallen werden unter [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft sicher gedeihen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT:0 "Mit unerschütterlichem Selbstbewusstsein wird [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] entweder Ruhm oder Schande über die [ROOT.Char.GetHouse.GetName]-Dynastie bringen: Die Zukunft wird es weisen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL:0 "[ROOT.Char.GetFirstNameNoTooltip] hatte nie viel für die Predigten der Geistlichen übrig, und viele befürchten, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft ein jähes Ende finden wird, wenn [ROOT.Char.GetFaith.HighGodName] [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] aus heiterem Himmel niederstreckt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS:0 "Wortgewandtheit und Aufgeschlossenheit sind die Stärken von [ROOT.Char.GetFirstNameNoTooltip], und [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] wird den Hof im Nu für sich gewinnen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS:1 "[ROOT.Char.GetFirstNameNoTooltip] betet jeden Tag stundenlang zu [ROOT.Char.GetFaith.HighGodName], und viele sind zuversichtlich, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft ein Segen für das Reich werden wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_AMBITIOUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist ehrgeizig und sollte dem Reich Wachstum und Wohlstand bringen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT:0 "[ROOT.Char.GetFirstNameNoTooltip] ist vollerTatendrang, dabei aber beherrscht, und [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] wird dem Reich sicher Gutes bringen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL:0 "[ROOT.Char.GetFirstNameNoTooltip] ist verschlagen und hinterhältig und scheint die Wahrheit zu hassen; dies könnte auch [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Untergang sein." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist eine schweigsame Person, und es rechnet kaum jemand damit, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] sich in diplomatischen Dingen gut schlagen wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] so fromm und bescheiden ist, befürchten viele, dass [ROOT.Char.GetFirstNameNoTooltip] besser im Tempel aufgehoben wäre als auf dem Thron." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARBITRARY:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] als korrupt und ungerecht bekannt ist, rechnet kaum jemand damit, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Vasallen einfach dabei zusehen werden, wie das Reich unter [ROOT.Char.Custom('DE_PRO_PER_S_3P_D')] zerfällt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE:0 "[ROOT.Char.GetFirstNameNoTooltip] ist ein bescheidener und maßvoller Mensch, doch [ROOT.Char.Custom('DE_PRO_POS_S_3P')] passives Wesen könnte auch [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Untergang sein." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CHASTE:0 "[ROOT.Char.GetFirstNameNoTooltip] ist Ehepartner und Familie treu ergeben und wird das Wohlergehen [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Dynastie bestimmt über alle persönlichen Belange stellen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUSTFUL:0 "Die Augen von [ROOT.Char.GetFirstNameNoTooltip] sind stets auf das nächste Ziel gerichtet. Die Vasallen im Reich tun gut daran, ihre Ehepartner wegzusperren, sobald [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] auf dem Thron sitzt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT:0 "[ROOT.Char.GetFirstNameNoTooltip] gibt sich sehr schnell mit [ROOT.Char.Custom('DE_PRO_POS_S_3P')]em Los zufrieden; [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Vasallen könnten [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] ob [ROOT.Char.Custom('DE_PRO_POS_S_3P')]es passiven Wesens verspotten." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] ein äußerst geduldiger Mensch ist, erwarten sich viele große Veränderungen für das Reich, wenn auch nur langsame." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip] ist mutig und voller Tatendrang, und viele hoffen, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] das Reich nicht leichtsinnig in den Ruin stürzt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_JUST:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist gerecht in allen Dingen, und viele hoffen, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] Konflikte mit Anmut lösen wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTONOUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist [ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetWomanMan] von großem Appetit, und die Leute hoffen, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] zuerst an das Reich und erst dann an [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en eigenen Hunger denkt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist ein kalter und gefühlloser Mensch, und die Vasallen des Reichs werden sich schwertun, [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Vertrauen zu gewinnen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist ein elender Feigling, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Untertanen werden [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] wohl nicht respektieren." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREEDY:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist getrieben von Gier und wird wohl kaum die Gunst des Bauernvolks im Reich erlangen können." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL:0 "[ROOT.Char.GetFirstNameNoTooltip] ist eine bösartige Person, und viele gehen davon aus, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Hof in Angst vor [ROOT.Char.Custom('DE_PRO_PER_S_3P_D')] leben wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TRUSTING:0 "Da [ROOT.Char.GetFirstNameNoTooltip] treuherzig und selbstgefällig ist, wird [ROOT.Char.Custom('DE_PRO_POS_S_3P')] Rat wohl mehr Macht über [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] haben, als angemessen ist." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HONEST:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] unter keinen Umständen lügen würde, befürchten viele, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] zu direkt ist für die Feinheiten der Politik." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LAZY:0 "[ROOT.Char.GetFirstNameNoTooltip] neigt zu Passivität, und so mancher befürchtet, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft nicht fruchten wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist ein großzügiger Mensch, und man hofft, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')] gutes Herz [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] nicht dazu verleiten wird, die Schatzkammern des Reichs für aussichtslose Zwecke zu leeren." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL:0 "Die häufigen Wutausbrüche von [ROOT.Char.GetFirstNameNoTooltip] werden Feinde wie Vasallen wohl in Furcht leben lassen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID:0 "[ROOT.Char.GetFirstNameNoTooltip] ist überaus misstrauisch und neigt zu Paranoia, was bei den Untertanen wohl kaum Gefallen finden wird." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN:0 "[ROOT.Char.GetFirstNameNoTooltip] ist äußerst stur, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Untertanen werden sich schwertun, [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] umzustimmen, sobald [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] sich einmal etwas in den Kopf gesetzt hat." - SUCCESSION_EVENT_WINDOW_HEIR_PIETY:0 "[ROOT.Char.GetFirstNameNoTooltip] ist [ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetWomanMan] Gottes und wird die [ROOT.Char.GetFaith.PriestMalePlural] sicher mit [ROOT.Char.Custom('DE_PRO_POS_S_3P')]em umfangreichen Wissen über die religiösen Schriften zu beeindrucken wissen." - SUCCESSION_EVENT_WINDOW_HEIR_PRESTIGE:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist allseits angesehen, und Würdenträger aus nah und fern werden [ROOT.Char.Custom('DE_PRO_PER_S_3P_D')] sicher zu Füßen liegen." - SUCCESSION_EVENT_WINDOW_HEIR_FRIENDS:0 "[ROOT.Char.GetFirstNameNoTooltip] ist gesegnet mit zahlreichen Freunden und wird bei [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Herrschaft sicher starke Unterstützung finden." - SUCCESSION_EVENT_WINDOW_HEIR_TYRANT:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist jetzt bereits verhasst als Tyrann[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], und das Volk befürchtet das Schlimmste." - SUCCESSION_EVENT_WINDOW_HEIR_RICH:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist schon jetzt unglaublich vermögend, doch es bleibt abzuwarten, ob [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] dem Reich zu Wohlstand verhelfen oder auf dem Gold hocken wird wie ein Drache." - SUCCESSION_EVENT_WINDOW_HEIR_CHILDREN:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist gesegnet mit Fruchtbarkeit und hat bereits mehrere mögliche Thronfolger für das Reich hervorgebracht." - SUCCESSION_EVENT_WINDOW_HEIR_RIVALS:0 "[ROOT.Char.GetFirstNameNoTooltip] ist umgeben von Feinden und Rivalen, und man kann nur hoffen, dass [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft nicht durch einen Dolchstoß in den Rücken jäh beendet wird." - SUCCESSION_EVENT_WINDOW_HEIR_COMBAT_SKILLS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Fähigkeiten im Duell und wird in Turnieren und im Einzelkampf wohl weiter triumphieren." - SUCCESSION_EVENT_WINDOW_HEIR_POOR_HEALTH:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist schwach und gebrechlich, und das Reich wünscht sich, dass es [ROOT.Char.Custom('DE_PRO_PER_S_3P_D')] bald besser gehen möge." - SUCCESSION_EVENT_WINDOW_HEIR_BASTARD:0 "Als uneheliches Kind wird [ROOT.Char.GetFirstNameNoTooltip] sicherlich danach streben, sich für die Ewigkeit zu beweisen." - SUCCESSION_EVENT_WINDOW_HEIR_VIKING:0 "[ROOT.Char.GetFirstNameNoTooltip] hat schon so manchen Raubzug angeführt und ist auf der ganzen Welt bekannt und gefürchtet." - SUCCESSION_EVENT_WINDOW_HEIR_CRUSADER:0 "[ROOT.Char.GetFirstNameNoTooltip] hat die heiligen Krieger schon gegen die Ungläubigen geführt und hat bei den höheren Mächten sicher einen Stein im Brett." - SUCCESSION_EVENT_WINDOW_HEIR_THREE_SKILLS:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] hat mehrere Fähigkeiten gemeistert. [ROOT.Char.Custom('DE_PRO_POS_S_3P')|U]e Untertanen werden stolz auf [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] sein." - SUCCESSION_EVENT_WINDOW_HEIR_FIVE_SKILLS:0 "[ROOT.Char.GetFirstNameNoTooltip] ist mit ehrfurchtsgebietendem Wissen über alle Dinge zwischen Himmel und Erde gesegnet; [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft wird legendär sein." - - SUCCESSION_EVENT_WINDOW_HEIR_DREAD:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist ein furchterregender Anblick und ist schon jetzt als rücksichtslos und grausam verschrien." - SUCCESSION_EVENT_WINDOW_HEIR_GENDER:0 "Manche fürchten, dass uns unsichere Zeiten erwarten, jetzt, da [ROOT.Char.Custom('DE_ART_IND_N')] [ROOT.Char.GetWomanMan] auf dem Thron sitzt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_REVELER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist bezaubernd und extrovertiert und wird schon jetzt von vielen Adligen des Reiches für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e grandiosen Feste gefeiert." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADMINISTRATOR:0 "Aufgrund [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Fähigkeiten im Bereich der Verwaltung gilt [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] als wohl am besten qualifiziert für den Thron." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SCHOLAR:1 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist bekannt für [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Vorlieben für das Metaphysische und daher vielleicht nicht sonderlich erprobt im Umgang mit den täglichen Problemen einer weltlichen Herrschaft." - - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS_LONER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist ein kalter, herzloser Mensch, von dem man sagt, dass er keine Gefühle hat und sich um niemanden schert." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VENGEFUL:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist kleinlich und streitsüchtig, und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Vasallen müssen in [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Nähe vorsichtig sein." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DEPRESSED:0 "[ROOT.Char.GetFirstNameNoTooltip] ist eine melancholische Seele, die sich nach Behaglichkeit sehnt und der möglicherweise das dicke Fell fehlt, das [ROOT.Char.Custom('DE_ART_IND_N')] Anführer[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] benötigt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BLIND_WEAK:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist blind und schwach und wird das Reich daher [ROOT.Char.Custom('DE_PRO_POS_S_3P')]en Gehilfen überlassen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_EXCOMMUNICATED:0 "Da [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] von der Kirche exkommuniziert wurde, steigt [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] als Ketzer[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] auf den Thron. So mancher befürchtet, dies könnte der Untergang des Reichs sein." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BERSERKER:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] ist im Kampf wild und gnadenlos, und angeblich heult [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] den Mond an, bevor sie auf dem Schachtfeld das Blut [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Feinde trinkt." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CANNIBAL:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] verzehrt Gerüchten zufolge Menschenfleisch, und [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] wird sich anstrengen müssen, das Vertrauen [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Vasallen zu gewinnen." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRIMINAL:0 "Um [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] ranken sich zahlreiche widerliche Gerüchte, eines bösartiger und abstoßender als das andere." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WITCH:0 "Man munkelt, dass [ROOT.Char.Custom('DE_PRO_PER_S_3P_N')] verbotene Kräuter mischt und [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Feinde verflucht. Es könnte für [ROOT.Char.Custom('DE_PRO_PER_S_3P_A')] schwierig werden, das Vertrauen [ROOT.Char.Custom('DE_PRO_POS_S_3P')]er Untertanen zu gewinnen." - SUCCESSION_EVENT_WINDOW_HEIR_UNIMPRESSIVE:0 "[ROOT.Char.Custom('DE_PRO_PER_S_3P_N')|U] hat noch nicht sonderlich viel erreicht, und man wird abwarten müssen, wie [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Herrschaft wohl aussehen wird." - - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO:0 "Eure Blutlinie ist zu einem Ende gekommen" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_UNLANDED:1 "[ROOT.Char.GetFullNameNoTooltip] hat alle Titel verloren und keinen Landbesitz mehr" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_BARON:0 "[ROOT.Char.GetFullNameNoTooltip] hat alles bis auf [ROOT.Char.Custom('DE_PRO_POS_S_3P')]e Baronietitel verloren" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURIES:0 "Für Jahrhunderte seid Ihr der [ROOT.Char.GetDynasty.GetName]-Dynastie gefolgt" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURY:0 "Für mehr als ein Jahrhundert seid Ihr der [ROOT.Char.GetDynasty.GetName]-Dynastie gefolgt" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADES:0 "Für Jahrzehnte seid Ihr der [ROOT.Char.GetDynasty.GetName]-Dynastie gefolgt" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADE:0 "Für mehr als ein Jahrzehnt seid Ihr der [ROOT.Char.GetDynasty.GetName]-Dynastie gefolgt" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEARS:0 "Über Jahre seid Ihr der [ROOT.Char.GetDynasty.GetName]-Dynastie gefolgt" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR:0 "Für mehr als ein Jahr seid Ihr der [ROOT.Char.GetDynasty.GetName]-Dynastie gefolgt" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR_SINGLE:0 "Für weniger als ein Jahr seid Ihr der [ROOT.Char.GetDynasty.GetName]-Dynastie gefolgt" - - SUCCESSION_EVENT_WINDOW_GAME_OVER_MAX_SPLENDOR:0 "und sie ist zu einer Dynastie von legendärem Prestige herangewachsen, die allseits geachtet wird" - SUCCESSION_EVENT_WINDOW_GAME_OVER_HIGH_SPLENDOR:0 "und sie ist zu einer Dynastie von hohem Prestige herangewachsen" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MEDIUM_SPLENDOR:0 "und sie ist bemerkenswert geworden" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR:0 "und sie ist dennoch unbedeutend geblieben und hinterließ keine nennenswerten Spuren in den Annalen" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR_SHORT:0 "und sie ist unbedeutend geblieben und hinterließ keine nennenswerten Spuren in den Annalen" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MIN_SPLENDOR:1 "und sie wird unbekannt bleiben und bald vergessen sein" - -######################################### - SUCCESSION_EVENT_WINDOW_DEAD_DESC:0 "[CHARACTER.Custom('DeathMessageIntro')] [CHARACTER.Custom('DeathMessageReason')] [CHARACTER.Custom('DeathMessageOutro')]" - SUCCESSION_EVENT_WINDOW_HEIR_DESC:0 "[CHARACTER.GetTitledFirstNameNoTooltip] besteigt den Thron. [CHARACTER.Custom('HeirMessageInterface')]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DESC:4 "[CHARACTER.Custom('GameOverMessageInterface')]. [CHARACTER.Custom('GameOverMessageInterfaceDuration')] [CHARACTER.Custom('GameOverMessageInterfaceSplendor')].[CHARACTER.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_DESC:2 "Das Enddatum des Spiels wurde erreicht.\n\n[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceDuration')] [SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceSplendor')].[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SPANISH_DESC:0 " Aufgrund Eurer Führung und Eurer Herrschaft wurden die Spanischen Throne unter einem Herrscher vereint." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SLAVS_DESC:0 " Die Slawen sind seit der Gründung des Großreichs von $e_slavia$ zu einer unaufhaltbaren Macht geworden." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SOUTHERN_SLAVS_DESC:0 " Es war unter Eurer Führung, dass die Südslawen ihre Identität zurückeroberten." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_WESTERN_SLAVS_DESC:0 " Durch Euch wurden die Westslawen wieder eins, nachdem sie jahrhundertelang verstreute Stämme waren. " - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_BURGUNDY_DESC:0 " Die Burgunder konnten ihre Streitigkeiten hinter sich lassen und wurden unter Eurer Führung und Herrschaft eins." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_ITALY_DESC:0 " Aufgrund Eurer Führung und Eurer Herrschaft wurde das Großreich von $e_italy$ unter einem Herrscher vereint." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_AFRICA_DESC:0 " Aufgrund Eurer harten Arbeit, Eurer Sorgfalt und Eurer weisen Herrschaft wurde der Kontinent von Afrika unter einem Herrscher vereint." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_PORTUGAL_DESC:0 " Doch seid Ihr wirklich tot, wenn man sich aufgrund der Gründung des Königreichs von $k_portugal$ für immer an Euch erinnern wird?" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC:0 " In Bosnien kennen selbst die Pferde Euren Namen, nachdem Ihr das Königreich $k_bosnia$ geschaffen habt." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARMENIA_DESC:0 " Euer Name wird als Gründer des Großreichs von $e_armenia$ ewig weiterleben." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RUM_DESC:0 " Das Königreich $k_rum$ wurde von Euch erschaffen, und als sein Gründer wird es in gewisser Weise immer Euch gehören." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ISRAEL_DESC:0 " Aufgrund Eurer harten Arbeit und Eurer Sorgfalt wurde das Königreich $k_israel$ erschaffen." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_OUTREMER_DESC:0 " Keiner hätte gedacht, dass man es schaffen kann, doch Ihr habt als das Kaiserreich von $e_outremer$ die meisten umstrittenen Regionen des Heiligen Lands dominiert." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SWITZERLAND_DESC:0 " Man kann die Alpen erklimmen und doch noch nicht alles sehen, was Euer war, als Ihr das Königreich $k_switzerland$ begründet habt." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_AUSTRIA_DESC:0 " Im Anschluss an Eure Herrschaft wurde das Erzherzogtum zu einer der angesehensten Mächte in Europa." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARAGON_DESC:0 " Das Königreich $k_aragon$ wurde an den gewundenen Ufern des Aragón geboren und wird für immer Zeuge Eurer ruhmreichen Herrschaft sein." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_ROMAN_EMPIRE_DESC:0 " Durch Euch weiß der Kosmos, dass selbst wenn Rom schon Jahrhunderte Asche sein sollte, das $e_roman_empire$ doch stets wiederkehren wird." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_DUMNONIA_DESC:0 " Euretwegen haben sich kornische Männer und Frauen erhoben, um wieder das Königreich $k_cornwall$ zu werden." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_CAROLINGIAN_DESC:0 " Was für Karl den Großen nur ein Traum war, wurde für Euch Wirklichkeit, Restaurator des Königreichs $e_france$." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_HOLY_ROMAN_EMPIRE_DESC:0 " Das $e_hre$, das durch Euch neu gegründet wurde, hat in Euch eine wahre Verkörperung seines verlorenen Ruhms gefunden." - - SUCCESSION_EVENT_WINDOW_HEADING:1 "Ihr seid gestorben" - SUCCESSION_EVENT_WINDOW_HEADING_ALIVE:0 "Ihr wurdet abgesetzt" - SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE:0 "Blutlinie von [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_HEADING_GAME_OVER:0 "Spiel vorbei" - SUCCESSION_EVENT_WINDOW_HEADING_END_DATE_REACHED:0 "Ende" - SUCCESSION_SUCCESSOR_TAB_TT:0 "#T Nachfolger anzeigen#!" - SUCCESSION_TITLES_TAB_TT:0 "#T Titel anzeigen\n#!$SUCCESSION_LOST_TITLES$" - SUCCESSION_LINEAGE_TAB_TT:0 "#T Abstammung anzeigen#!" - SUCCESSION_INHERITED_TITLES:0 "Ererbte Titel" - SUCCESSION_LOST_TITLES:0 "[Select_CString(EqualTo_int32(SuccessionEventWindow.GetNumberOfLostTitles, '(int32)0'), '', '@warning_icon!')] Bei Nachfolge verlorene Titel: [SuccessionEventWindow.GetNumberOfLostTitles]" - SUCCESSION_LOST_TITLE_SHARE:0 "[SuccessionEventWindowLostTitlesItem.GetHeir.GetUINameNoTooltip]" - SUCCESSION_RELATION_HOUSE:0 "[house|E]-Mitglied" - SUCCESSION_RELATION_DYNASTY:0 "[dynasty|E]-Mitglied" - SUCCESSION_DYNASTY_INFO:0 "[Dynasty.GetName]\n[SuccessionEventWindow.GetStartDate.GetYear] - [SuccessionEventWindow.GetEndDate.GetYear]\n[Dynasty.GetNumberOfMembers] Mitglieder ([SuccessionEventWindow.GetNumberOfPlayed] gespielt)\n[Dynasty.GetPrestigeLevelName]\n[GetDataModelSize(Dynasty.GetDynastyHouses)] [Select_CString(EqualTo_int32(GetDataModelSize(Dynasty.GetDynastyHouses), '(int32)1'), 'Haus', 'Häuser')]" - SUCCESSION_NO_HEIR:2 "Ohne einen [Concept('player_heir', 'Spielererben')|E] ist Eure [Linie] nach [SuccessionEventWindow.GetPlayedLength] ausgestorben." - diff --git a/project/ck3/base_game/localization/german/gui/temp_loc_for_testing_l_german.yml b/project/ck3/base_game/localization/german/gui/temp_loc_for_testing_l_german.yml deleted file mode 100644 index 42e66005d4..0000000000 --- a/project/ck3/base_game/localization/german/gui/temp_loc_for_testing_l_german.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_german: - TEMP_GUI_INTERACTION:0 "$EFFECT_LIST_BULLET$ Kerkert #high Herzog Gyrth#! ein \n$EFFECT_LIST_BULLET$ #N Dies ist ein Akt der #E Tyrannei#!, der dazu führt, dass Eure Untertanen #Z 40#! #E Meinung#! von Euch verlieren#!" - TEMP_GUI_INTERACTION_2:1 "$EFFECT_LIST_BULLET$ Alle Verwandten von #high Herzog Gyrth#! verlieren #Z 15#! #E Meinung#! von mir.\n$EFFECT_LIST_BULLET$ Verliert #Z 30#! #E Meinung#! von mir #low (Im Kerker)#!" - TEMP_GUI_INTERACTION_TITLE:0 "Effekte aus #high Herzog Gyrth Godwineson#! von Ostanglien" - TEMP_GUI_HOOK:0 "Setzt ein #E Druckmittel#!" diff --git a/project/ck3/base_game/localization/german/gui/title_view_l_german.yml b/project/ck3/base_game/localization/german/gui/title_view_l_german.yml deleted file mode 100644 index eda0ed1cae..0000000000 --- a/project/ck3/base_game/localization/german/gui/title_view_l_german.yml +++ /dev/null @@ -1,179 +0,0 @@ -l_german: - TITLE_VIEW_OWNED_BY:0 "Im [realm|E] von [CHARACTER.GetUIName]" - TITLE_VIEW_VASSAL_SCROLL_TITLE:0 "Konstitutive [de_jure|E]-[titles|E] von [TitleViewWindow.GetTitle.GetNameNoTierNoTooltip]" - TITLE_VIEW_UNOWNED_TITLES:0 "Noch nicht geschaffen" - PREVIOUS_TITLE:0 "#T Vorherigen [title|E] anzeigen#!\n[TITLE.GetName]" - PREVIOUS_NO_TITLE:0 "#T Vorherigen [title|E] anzeigen#!\n@warning_icon!#X Kein vorheriger Titel vorhanden#!" - TEMP_TITLE_LAND_TYPE_BARONY:0 "[holding|E]" - TEMP_TITLE_LAND_TYPE_COUNTY:0 "[county_capital|E]" - TEMP_TITLE_LAND_TYPE_UNKNOWN:0 "Das sollte nicht auftauchen" - TITLE_VIEW_HOLDING_TAXES:0 "[taxes|E]: [Holding.GetIncome|1V]" - TITLE_VIEW_HOLDING_LEVIES:0 "[levies|E]: [Holding.GetMaxLevySize|0V]" - TITLE_VIEW_MY_TITLE:1 "Euer Titel" - TITLE_VIEW_MY_PRIMARY_TITLE:1 "Euer [primary_title|E]" - TITLE_VIEW_HOLDER:0 "Derzeitiger [holder|E]" - TITLE_VIEW_PRIMARY_TITLE:0 "[CHARACTER.GetHerHisMy|U] [primary_title|E]" - TITLE_VIEW_TOP_LIEGE:0 "[top_liege|E]" - TITLE_VIEW_DESTROY_TITLE:0 "Titel vernichten" - TITLE_VIEW_NOT_CREATED:0 "Noch nicht geschaffen" - TITLE_VIEW_CREATE_TITLE:0 "Titel schaffen" - TITLE_VIEW_NO_DEJURE_COUNTIES:0 "Der ausgewählte [title|E] hat keine De-jure-[counties|E]" - TITLE_VIEW_COUNTIES:0 "$LIMIT|V$ De-jure-[counties|E] ($CURRENT|V$)" - TITLE_VIEW_COUNTIES_DETAILED:0 "Erfordert $MINIMUM|V$ von $TOTAL|V$ [de_jure|E]-[counties|E] (mehr als $PERCENTAGE|0%V$)\nIch besitze $OWNED|V$ [counties|E]" - TITLE_VIEW_GOLD_TEXT:0 "[gold_i] $VALUE|0V$" - TITLE_VIEW_PRESTIGE_TEXT:0 "Gibt [prestige_i] $VALUE|0V$" - TITLE_VIEW_PRESTIGE_COST_TEXT:0 "[prestige_i]: $VALUE|0V$" - TITLE_VIEW_CLAIMANTS:1 "Anspruchsteller: [TitleViewWindow.GetNumberOfClaimants]" - TITLE_VIEW_NO_CLAIMANTS:0 "Kann keine Anspruchsteller haben" - TITLE_VIEW_NO_CLAIMANTS_TOOLTIP:0 "#T $TITLE_VIEW_NO_CLAIMANTS$\n#!Manche [titles|E] können keine [claimants|E] haben: \n$BULLET_WITH_TAB$Alle [baronies|E]\n$BULLET_WITH_TAB$[mercenary_company|E]-Titel\n$BULLET_WITH_TAB$[holy_order|E]-Titel\n$BULLET_WITH_TAB$[Concept('head_of_faith', 'Glaubensoberhaupts')|E]-Titel" - TITLE_VIEW_TITLE_HISTORY_LABEL:2 "Die Geschichte von [TITLE.GetBaseName]" - TITLE_VIEW_SHOW_ELECTION_TT:2 "#T Wahl anzeigen#!" - TITLE_VIEW_CLEAR_LAWS:0 "Gesetz abschaffen" - TITLE_VIEW_CLEAR_LAWS_TOOTLIP_TITLE:0 "#T [title_succession|E]-Gesetz löschen#!" - TITLE_VIEW_CLEAR_CLICK:0 "#I Klicken, um das [title_succession|E]-Gesetz zu löschen#!" - TITLE_VIEW_CLEAR_LAWS_TITLE:0 "Gesetz in [TITLE.GetNameNoTooltip] abschaffen" - TITLE_VIEW_CLEAR_LAWS_CONFIRM:1 "Die Nachfolge in [TITLE.GetName] hat in Zukunft keine eigene Titel-Nachfolge, sondern wird stattdessen laut dem [succession_law|E] Eures [Concept('realm', 'Reichs')|E] vererbt\n\nKosten:\n$COST|0V$\n$EFFECTS$" - TITLE_VIEW_CLEAR_LAWS_ACCEPT:0 "Entfernen" - CREATE_TITLE_TITLE:1 "[TITLE.GetBaseNameNoTooltip] erschaffen" - DESTROY_TITLE_TITLE:1 "[TITLE.GetBaseNameNoTooltip] vernichten" - DESTROY_TITLE_CONFIRM:0 "Der Titel wird vernichtet.\n\nKosten :\n[prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_CONFIRM_ACCEPT:0 "Vernichten" - DESTROY_TITLE_TOOLTIP_TITLE:1 "#T [TITLE.GetBaseName] vernichten#!" - DESTROY_TITLE_COST:0 "Kosten: [prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_BLOCKER_PRIMARY_TITLE:1 "@warning_icon!#X Euer [primary_title] kann nicht vernichtet werden#!" - DESTROY_TITLE_REASON_CONTESTED:0 "@warning_icon!#X Kann nicht vernichtet werden, solange der Titel in einem Krieg umkämpft ist#!" - CREATE_TITLE_TOOLTIP_TITLE:1 "#T [TITLE.GetBaseNameNoTooltip] erschaffen#!" - CREATE_TITLE_CONFIRM:1 "Ihr erhaltet [prestige_i]$PRESTIGE|0V$\n\nKosten:\n[gold_i]$GOLD|0V$" - CREATE_TITLE_CONFIRM_ACCEPT:0 "Schaffen" - CREATE_TITLE_HAS_HOLDER:0 "Titel bereits im Besitz von [CHARACTER.GetUIName]" - CREATE_TITLE_NO_DEJURE_COUNTIES:0 "@warning_icon!#X [TITLE.GetName] hat keine [de_jure|E]-[counties|E].#!" - CREATE_TITLE_OR_CONDITION:1 "@warning_icon!#X Ihr braucht eines der folgenden Dinge:#!" - CREATE_TITLE_OR_CONDITION_REASON:1 "@warning_icon!#X Benötigte [$TIERNAME$|E]-[titles|E]: $REQUIRED$ #weak (derzeit: $COUNTED$)#!#!" - CREATE_TITLE_OR_CONDITION_REASON_REGULAR:0 "Benötigte [$TIERNAME$|E]-[titles|E]: $REQUIRED$ #weak (derzeit: $COUNTED$)#!" - CREATE_TITLE_GOLD:0 "@warning_icon!#X Erfordert [gold_i] $VALUE|0V$#!" - CREATE_TITLE_PIETY:0 "@warning_icon!#X Erfordert [piety_i] $VALUE|0V$#!" - CREATE_TITLE_COUNTIES_REQUIRED:1 "@warning_icon!#X Ihr habt nur $CURRENT$ von $LIMIT$ erforderlichen [counties|E]#!" - TITLE_VIEW_TT_SELECT_HOLDING:0 "#T Besitztum auswählen#!" - TITLE_VIEW_USURP_TITLE:0 "Übernehmen" - USURP_TITLE_TITLE:1 "[TITLE.GetBaseNameNoTooltip] übernehmen" - USURP_TITLE_TOOLTIP_TITLE:1 "#T [TITLE.GetBaseName] übernehmen#!" - USURP_TITLE_CONFIRM:1 "[TITLE.GetName] von [Title.GetHolder.GetUIName] übernehmen.\n Kosten:\n[gold_i]$GOLD|0V$\n\nIch erhalte [prestige_i]$PRESTIGE|0V$" - USURP_TITLE_CONFIRM_ACCEPT:0 "Übernehmen" - CREATE_TITLE_HOLDER_HAS_LAND:3 "@warning_icon!#X Kann keinen [title|E] von jemandem übernehmen, der Euren [Concept('faith', 'Glauben')|E] für [Concept('faith_hostility', 'Feindselig')|E] oder schlimmer hält, solange diese [Concept('de_jure', 'De-jure')|E]-Ländereien des Titels halten#!" - DESTROY_TITLE_VASSAL_OPINION:2 "[de_jure|E]-[vassals|E] von [TITLE.GetName] verlieren für $TIME|V$ Jahre $OPINION_CHANGE|N$ Meinung von Euch" - CREATE_TITLE_TOOLTIP_PRESTIGE_GAIN:1 "Bei einer Erschaffung erhaltet Ihr [prestige_i]$PRESTIGE|0V$" - CREATE_TITLE_COST:0 "Kosten: [gold_i] $GOLD|0V$" - CREATE_TITLE_WOULD_GO_INDEPENDENT:1 "Titel hat denselben oder einen höheren Rang wie der Haupttitel, den Euer [liege|E] trägt" - USURP_TITLE_TOOLTIP_PRESTIGE_GAIN:0 "Bei einer Übernahme:\nIhr erhaltet [prestige_i]$PRESTIGE|0V$" - USURP_TITLE_HOLDER_OPINION:3 "[Title.GetHolder.GetUIName] verliert $OPINION_CHANGE|N$ Meinung von Euch" - USURP_TITLE_PRIMARY_IN_WAR:1 "@warning_icon!#X Der [primary_title|E] von jemandem, der in einem Krieg kämpft, kann nicht übernommen werden.#!" - USURP_TITLE_LIEGE_OR_ABOVE:0 "@warning_icon!#X Titel, die der eigene [liege|E] trägt, können nicht übernommen werden#!" - USURP_TITLE_WOULD_GO_INDEPENDENT:0 "@warning_icon!#X Man kann keinen Titel übernehmen, dessen Rang größer oder gleich dem Haupttitel ist, den der eigene [liege|E] trägt#!" - historical_history:0 "Ererbt" - destroyed_history:0 "Vernichtet" - granted_history:0 "Vergeben" - usurped_history:0 "Übernommen" - created_history:0 "Geschaffen" - inheritance_history:0 "Ererbt" - abdication_history:0 "Vererbt nach Abdankung" - elected_history:0 "Gewählt" - conquest_history:0 "Erobert" - conquest_holy_war_history:0 "Erobert in einem Religionskrieg" - conquest_claim_history:0 "Erobert von einem Anspruchsteller" - conquest_populist:0 "Erobert von Volksaufstand" - conquest_populist_history:0 "$conquest_populist$" - revoked_history:0 "Aberkannt" - returned_history:0 "Zurückgegeben" - unspecified_history:0 "Erhalten" - leased_out_history:0 "Verpachtet" - lease_revoked_history:0 "Pacht aberkannt" - faction_demand_history:0 "Installiert durch eine Fraktionsforderung" - independency_history:0 "Wurde unabhängig" - swear_fealty_history:0 "Schwor Treue" - CLAIMANT_SORT_STRENGTH:0 "Militärische Stärke" - CLAIMANT_SORT_NAME:0 "Name" - TITLE_CLAIMANTS_HEADER:0 "Anspruchsteller" - TITLE_CLAIMANTS_TOOLTIP:0 "#T [claimants|E] anzeigen#!\n#V [TitleViewWindow.GetNumberOfClaimants]#! Anspruchsteller" - TITLE_SORT_BY:1 "Sortierreihenfolge:" - SORT_BY_DIPLOMACY:0 "Sortiert nach [diplomacy|E]-Wert: [Select_CString(And(CharacterSelectionList.IsSortingBySkill('(int32)0'), Not(CharacterSelectionList.GetSortOrder)), 'Aufsteigend', 'Absteigend')|V]" - SORT_BY_MARTIAL:0 "Sortiert nach [martial|E]-Wert: [Select_CString(And(CharacterSelectionList.IsSortingBySkill('(int32)1'), Not(CharacterSelectionList.GetSortOrder)), 'Aufsteigend', 'Absteigend')|V]" - SORT_BY_STEWARDSHIP:0 "Sortiert nach [stewardship|E]-Wert: [Select_CString(And(CharacterSelectionList.IsSortingBySkill('(int32)2'), Not(CharacterSelectionList.GetSortOrder)), 'Aufsteigend', 'Absteigend')|V]" - SORT_BY_INTRIGUE:0 "Sortiert nach [intrigue|E]-Wert: [Select_CString(And(CharacterSelectionList.IsSortingBySkill('(int32)3'), Not(CharacterSelectionList.GetSortOrder)), 'Aufsteigend', 'Absteigend')|V]" - SORT_BY_LEARNING:0 "Sortier nach [learning|E]-Wert: [Select_CString(And(CharacterSelectionList.IsSortingBySkill('(int32)4'), Not(CharacterSelectionList.GetSortOrder)), 'Aufsteigend', 'Absteigend')|V]" - CLAIMANT_NOT_A_THREAT:0 "#T [claim|e] nicht durchsetzbar#!\n[GuiClaimant.IsAllyDesc]" - CAN_ATTACK_IS_SUBJECT_OF:0 "[CHARACTER.GetShortUIName|U] ist ein [vassal|E] von [TARGET_CHARACTER.GetShortUIName]" - CAN_ATTACK_NOT_LANDED:0 "[CHARACTER.GetShortUIName|U] ist nicht landbesitzend" - STRONG_CLAIM:0 "[pressed_claim_i][pressed_claim|E]" - WEAK_CLAIM:0 "[unpressed_claim_i][unpressed_claim|E]" - IMPLICIT_CLAIM:0 "[implicit_claim_i][implicit_claim|E]" - TITLE_HISTORY:0 "Titelgeschichte" - SHOW_TITLE_HISTORY:1 "#T Titelgeschichte anzeigen#!" - HIDE_TITLE_HISTORY:1 "#T Titelgeschichte verbergen#!" - TITLE_VIEW_MAKE_PRIMARY:0 "Primär machen" - TITLE_MAKE_PRIMARY_TOOLTIP:1 "#T Macht [TitleViewWindow.GetTitle.GetName] zu Eurem [primary_title|E]#!" - TV_TIER_INFO:1 "[Title.GetRankConcept] [title|E]" - TV_HOLY_ORDER_LABEL:1 "[FAITH.GetReligion.GetAdjective]er [holy_order|E]" - TV_MERCENARY_COMPANY_LABEL:0 "[mercenary_company|E]" - TITLE_VIEW_HEAD_OF_FAITH:0 "[FAITH.GetAdjective]es [head_of_faith|E]" - TV_NO_CLAIM:1 "#weak Ihr habt keinen [claim|E] auf diesen Titel#!" - TV_NOT_CREATED:0 "#weak Noch nicht geschaffen#!" - TV_MY_TITLE:1 "#weak Euer Titel#!" - TITLE_VIEW_CANT_HAVE_CLAIMS:0 "#weak Kann keine Ansprüche auf diesen [title|E] haben#!" - TITLE_VIEW_CANT_HAVE_CLAIMS_TT:0 "Es ist nicht möglich, Ansprüche auf die Titel von [mercenary_companies|E], [holy_orders|E], [baronies|E] oder eines [Concept('head_of_faith', 'Glaubensoberhaupts')|E] zu erheben" - TITLE_ALLEGIANCE_VASSAL_LIST:0 "Vasallen schwören [title_allegiance|E]" - TITLE_VIEW_SUCCESSION:0 "Nachfolgelinie" - TITLE_VIEW_SUCCESSION_DESCRIPTION_CHARACTER:0 "Reichsnachfolge: Wird nach dem Gesetz von [CHARACTER.GetShortUIName] vererbt ($LAWS$)" - TITLE_VIEW_SUCCESSION_DESCRIPTION_TITLE:0 "[title_succession|E]: Wird nach dem Gesetz von [TITLE.GetName] vererbt ($LAWS$)" - TITLE_VIEW_ELECTION:0 "$game_concept_nominate_heir$" - TITLE_VIEW_DE_JURE:0 "De jure" - TITLE_VIEW_VASSALS:0 "Titeltreue" - TITLE_VIEW_BUILDING_TYPE:0 "Gebäudetyp: [Holding.GetType.GetName]" - CUSTOMIZE_TITLE_HEADER:0 "[TITLE.GetNameNoTooltip] anpassen" - CUSTOMIZATION_NAMING_HEADER:0 "Benennung" - TITLE_NAME_FIELD:0 "Name" - TITLE_ADJECTIVE_FIELD:0 "Adjektiv" - TITLE_NAME_FIELD_LONG:0 "Titelname" - TITLE_ADJECTIVE_FIELD_LONG:0 "Titeladjektiv" - TITLE_CUSTOMIZATION_DEFINITE_FORM:0 "Kurzname" - TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP:0 "#T $TITLE_CUSTOMIZATION_DEFINITE_FORM$ umschalten#!\nErlaubt es, umzustellen, dass der Titel den kurzen Benennungsstil verwendet und ohne den Rang-Präfix dargestellt wird." - CUSTOMIZE_TITLE:0 "#T Titel anpassen#!" - CUSTOMIZE_TITLE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [TITLE.GetNameNoTooltipU] kann nicht von Euch angepasst werden#!" - MAP_COLOR_HEADER:0 "Kartenfarbe" - TITLE_I_HAVE_NO_CLAIM:0 "Ich habe keinen [claim|E] auf diesen [title|E]" - TITLE_I_HAVE_PRESSED_CLAIM:0 "@pressed_claim! Ich habe einen [Concept('pressed_claim', 'Durchgesetzten Anspruch')|E] auf diesen [title|E]" - TITLE_I_HAVE_UNPRESSED_CLAIM:0 "@unpressed_claim! Ich habe einen [Concept('unpressed_claim', 'Fallengelassenen Anspruch')|E] auf diesen [title|E]" - TITLE_I_HAVE_IMPLICIT_CLAIM:0 "@implicit_claim! Ich habe einen [Concept('implicit_claim', 'Folgeanspruch')|E] auf diesen [title|E]" - TITLE_VIEW_GO_TO_HOLDING:0 "#I Klicken, um zur Besitztumsansicht zu wechseln #!" - TITLE_VIEW_DE_JURE_TITLES:0 "[de_jure|E]-$TIER$ von [TITLE.GetBaseName]" - TITLE_VIEW_DE_JURE_BARONIES:0 "[baronies|E] von [TITLE.GetName]" - TITLE_VIEW_TITULAR:1 "[TitleViewWindow.GetTitle.GetNameNoTooltip|U] hat keine [de_jure|E]-Titel unter sich" - TITLE_VIEW_BARONY_NO_DEJURE:0 "[baronies|E] haben niemals [de_jure|E]-Titel unter sich" - TITLE_VIEW_DE_JURE_CAPITAL:0 "[de_jure_capital|E]:" - TITLE_VIEW_DE_JURE_PART_OF:1 "[de_jure|E]-Teil von:" - TITLE_VIEW_TITLE_ADD_LAW_LABEL:1 "Nachfolgerecht hinzufügen" - TITLE_VIEW_TITLE_ADD_LAW_INFO:3 "Fügt ein [Concept('title_specific_succession', 'Titelspezifisches')|E] [succession_law|E] zu [Title.GetName] hinzu.\n\nDieses $game_concept_law$ bezieht sich nur auf diesen bestimmten [title|E] und hat keine Auswirkungen auf andere $game_concept_titles$ in Eurem [realm|E].\n\n[rulers|E], die zumindest einen [Concept('king', 'Königs')|E]-[title_rank|E] haben, können stattdessen die [decision|E] $adopt_special_succession_decision$ fällen, sofern sie Zugriff auf eine kulturelle Wahl-$game_concept_succession$ haben." - TITLE_VIEW_SHOW_ADD_LAWS:0 "Gesetze hinzufügen" - TITLE_VIEW_TITLE_ADD_LAW_CONFIRM:0 "Gesetz hinzufügen" - TITLE_VIEW_TITLE_ADD_LAW_POSSIBLE_LAWS:0 "Mögliche Nachfolgerechte" - CLEAR_TITLES_EFFECTS_HEADER:0 "Effekte:" - TITLE_VIEW_HO_NUMBER_OF_KNIGHTS:1 "[knight_i] [HolyOrder.GetNumberOfKnights] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_MERCENARY_NUMBER_OF_KNIGHTS:0 "[knight_i] [MercenaryCompany.GetNumberOfKnights] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers]-[soldiers|E]" - TITLE_VIEW_MERCENARY_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers]-[soldiers|E]" - CHARACTER_SORT_BY:0 "#T Sortierreihenfolge: [Select_CString(CharacterSelectionList.GetSortOrder, 'Aufsteigend', 'Absteigend')]\n#!#I Zum Wechseln klicken#!" - FIND_VASSAL_HEADER:2 "Vergeben an …" - FIND_VASSAL_RELEVANCE:0 "Relevanz" - FIND_VASSAL_BUTTON_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nWählt jemanden aus, an den dieser [title|E] vergeben werden soll.\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT:0 "Ihr könnt [titles|E] an einen Eurer [vassals|E] oder einen Eurer [guests|E] oder an beliebige [courtiers|E] in Eurem [realm|E] vergeben." - GRANT_TO_SAME_CULTURE_NOBLE_HEADER:0 "Ein Adliger der [GetPlayer.GetCulture.GetNameNoTooltip|l]en Kultur" - GRANT_TO_SAME_CULTURE_NOBLE_INFO:0 "Den Titel an einen Adligen #V Eurer Kultur#! und [GetPlayer.GetFaith.GetAdjective|l]es Glaubens vergeben" - GRANT_TO_SAME_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_TOOLTIP:0 "#T An einen Adligen der [GetPlayer.GetCulture.GetName|l]en Kultur vergeben#!\nEine [county|E], die von einem [ruler|E] gehalten wird, der nicht die örtliche [culture|E] hat, wird eine verringerte [county_opinion|E] haben.\n\n[vassals|E] derselben [culture|E] haben eine höhere [opinion|E] von ihrem [Concept('liege', 'Lehnsherrn')|E].\n\n#I Klicken, um zu vergeben#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_HEADER:0 "Ein örtlicher [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetNameNoTooltip|l]er Adliger" - GRANT_TO_LOCAL_CULTURE_NOBLE_INFO:0 "Den Titel an einen Adligen der #V örtlichen Kultur#! und des [GetPlayer.GetFaith.GetAdjective|l]en Glaubens vergeben" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP:0 "#T An einen Adligen der örtlichen [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetName|l]en Kultur vergeben#!\nEine [county|E], die von einem [ruler|E] der örtlichen [culture|E] gehalten wird, hat keine verringerte [county_opinion|E].\n\n[vassals|E] der örtlichen [culture|E] werden die [cultural_acceptance|E] erhöhen." - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BARONY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#I Zum Vergeben klicken#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_COUNTY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#S Auswirkungen#! \n[FindVassalListWindow.GetTitle.GetAutoGrantCountyToLocalRulerEffectDesc(GetPlayer)]\n\n#I Zum Vergeben klicken#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_ACCEPTANCE:0 "Dies erhöht die Akzeptanz" - TITLE_VIEW_FACTION:0 "[Faction.GetName]-[faction|E]" - CREATE_TITLE_MIN_COST:0 "Minimalkosten" - grant_title_info_text:0 "Oder wählt einen Charakter in Eurem Reich …" diff --git a/project/ck3/base_game/localization/german/gui/tutorialwindow_l_german.yml b/project/ck3/base_game/localization/german/gui/tutorialwindow_l_german.yml deleted file mode 100644 index 8a8b936d51..0000000000 --- a/project/ck3/base_game/localization/german/gui/tutorialwindow_l_german.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_german: - TW_REPLAY_VOICEOVER_TOOLTIP:0 "#T Wiederholung#!" - TW_REPLAY_VOICEOVER_TOOLTIP_DISABLED:0 "#T Wiederholung#!\n@warning_icon!#X Kein Voiceover verfügbar.#!" diff --git a/project/ck3/base_game/localization/german/gui/waroverview_l_german.yml b/project/ck3/base_game/localization/german/gui/waroverview_l_german.yml deleted file mode 100644 index 275139af8b..0000000000 --- a/project/ck3/base_game/localization/german/gui/waroverview_l_german.yml +++ /dev/null @@ -1,54 +0,0 @@ -l_german: - WAR_OVERVIEW_YOUR_PARTICIPANTS:3 "Verbündete des Angreifers" - WAR_OVERVIEW_THEIR_PARTICIPANTS:3 "Verbündete des Verteidigers" - WAR_OUR_FORCES:1 "Unsere Truppen:" - WAR_THEIR_FORCES:1 "Deren Truppen:" - WAR_OVERVIEW_STARTED:1 "Seit dem Beginn des Krieges: [WarOverviewWindow.GetWarDuration]" - WAR_OVERVIEW_START_DATE:1 "Begann [WarOverviewWindow.GetWar.GetStartDate.GetString|V]" - PARTICIPATION_SCORE_BREAKDOWN_HEADER:1 "[war_contribution]: $SCORE|V$ ($PERCENTAGE|%V$) $RANK|O$" - PARTICIPATION_SCORE_BREAKDOWN_FROM_BATTLES:0 "Schlachten" - PARTICIPATION_SCORE_BREAKDOWN_FROM_SIEGES:0 "Belagerungen" - PARTICIPATION_SCORE_BREAKDOWN_FROM_OCCUPATION:0 "Besetzung" - PARTICIPATION_SCORE_MINIMUM_CONTRIBUTION:1 "@warning_icon!#X Ihr braucht einen Mindestbeitrag von $MIN$ für eine Belohnung#!" - WARSCORE_TOOLTIP_HEADER:0 "#T Gesamt-[war_score|E]:#! $WARSCORE|0%=+$" - IMPRISONMENT_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] durch Gefangene:#! $WARSCORE|0%=+$" - BATTLES_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] durch [battles|E]:#! $WARSCORE|0%=+$" - OCCUPATION_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] durch besetzte [holdings|E]:#! $WARSCORE|0%=+$" - TICKING_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] durch gehaltene [objectives|E]:#! $WARSCORE|0%=+$" - NO_IMPRISONMENT_WARSCORE:0 "#weak Keine wichtigen Gefangenen gemacht#!" - NO_BATTLES_WARSCORE:0 "#weak Keine Schlachten geschlagen#!" - NO_OCCUPATION_WARSCORE:0 "#weak Keine Besitztümer besetzt#!" - NO_TICKING_WARSCORE:0 "#weak Keine Ziele gehalten#!" - BATTLE_RESULT_ENTRY:0 "$WARSCORE|0%=+$ Schlacht von $PROVINCE$" - WAR_LEADER_TOOLTIP:1 "#T [war_leader|E]:#!\n[CHARACTER.GetUINameNotMe]" - WAR_PARTICIPANT_TOOLTIP:0 "#T [CHARACTER.GetUINameNotMeNoTooltip]#!" - WAR_OVERVIEW_WARSCORE:0 "$WARSCORE|0%=+$" - BATTLES_WAR_SCORE_CAPPED:0 "Höchstwert!" - WAR_OVERVIEW_IMPRISONMENT:0 "Einkerkerung: $WARSCORE$" - WAR_OVERVIEW_BATTLES:0 "[battles|E]: $WARSCORE$" - WAR_OVERVIEW_OCCUPATION:0 "Besetzung: $WARSCORE$" - WAR_OVERVIEW_TICKING:0 "Anstieg: $WARSCORE$" - WAR_OVERVIEW_CANNOT_SEND:1 "@warning_icon!#X Nur die [war_leaders|E] können einen Frieden anbieten.#!" - SEND_BUTTON_VICTORY:0 "Forderungen erzwingen" - SEND_BUTTON_WHITE_PEACE:0 "Weißen Frieden anbieten" - SEND_BUTTON_DEFEAT:0 "Kapitulieren" - WARSCORE_MODIFIER:0 "[war_score|E]: $VALUE|+=0$" - WOULD_WIN_MODIFIER:0 "Würde gewinnen: $VALUE|+=0$" - PEACEMAKER_PERK_MODIFIER:0 "[GetPerk('peacemaker_perk').GetName(GetPlayer)]: $VALUE|+=0$" - WAR_LENGTH:0 "Langer Krieg: $VALUE|+=0$" - CONCERN_ABOUT_OTHER_WARS:0 "Andere Kriege: $VALUE|+=0$" - COMPLETELY_BANKRUPT:0 "Erheblich bankrott: $VALUE|+=0$" - WAR_COST:0 "Kosten:" - WAR_OVERVIEW_MY_CONTRIBUTION:1 "Euer [war_contribution|E]" - WAR_OVERVIEW_BENEFICIARY:1 "Euer [beneficiary|E]" - WAR_OVERVIEW_BENEFICIARY_NAME:0 "[CHARACTER.GetUIName]" - WAR_OVERVIEW_NO_BENEFICIARY:0 "#X Noch nicht ausgewählt#!" - WAR_OVERVIEW_CONTRIBUTION_RANK:1 "[WarOverviewWindow.GetContributionRank(GetPlayer)|O]" - WAR_OVERVIEW_CONTRIBUTION_NO_RANK:0 "-" - WAR_OVERVIEW_PEACE_TERMS:1 "Friedensbedingungen" - WAR_OVERVIEW_ALLIES_LEFT:0 "[allies|E] #weak ([GetDataModelSize(WarOverviewWindow.GetLeftSideParticipantItems)])#!" - WAR_OVERVIEW_ALLIES_RIGHT:0 "[allies|E] #weak ([GetDataModelSize(WarOverviewWindow.GetLeftSideParticipantItems)])#!" - WAR_OVERVIEW_SHOW_ALLIES:0 "#T [allies|E] an-/ausschalten#!" - WAR_OVERVIEW_TOTAL_SOLDIERS:0 "Gesamt-[soldiers|E]" - WAR_PARTICIPANT_SOLDIERS:2 "[soldiers|E]: [soldier_i]$SOLDIERS$\n$knight_culture_player_plural$: [knight_i]$KNIGHTS$" - diff --git a/project/ck3/base_game/localization/german/holy_orders_l_german.yml b/project/ck3/base_game/localization/german/holy_orders_l_german.yml index c99eba6c0f..38b639c5a3 100644 --- a/project/ck3/base_game/localization/german/holy_orders_l_german.yml +++ b/project/ck3/base_game/localization/german/holy_orders_l_german.yml @@ -80,6 +80,7 @@ holy_order_thousand_crows:0 "Tausend Krähen" #Siberian_pagan holy_order_downstreamers:0 "Flussabwärtige" #Siberian_pagan holy_order_sylvan_saviors:0 "Baumerlöser" #Siberian_pagan + holy_order_company_of_the_caves:0 "Kompanie der Kavernen" #Opinions holy_order_founder_opinion:0 "Gründer meines Kriegerordens" diff --git a/project/ck3/base_game/localization/german/hook_types_l_german.yml b/project/ck3/base_game/localization/german/hook_types_l_german.yml index a41c571dfa..0bed634ac1 100644 --- a/project/ck3/base_game/localization/german/hook_types_l_german.yml +++ b/project/ck3/base_game/localization/german/hook_types_l_german.yml @@ -11,3 +11,5 @@ fabrication_hook:0 "Fingierte Geschichte" trial_by_combat_hook:0 "Gewonnener Gerichtskampf" sumptuary_crime_hook:0 "Kleiderordnung verletzt" + minor_crime_accomplice_hook:0 "Komplize bei einem Verbrechen" + major_crime_accomplice_hook:0 "Komplize bei einem schweren Verbrechen" diff --git a/project/ck3/base_game/localization/german/interactions_l_german.yml b/project/ck3/base_game/localization/german/interactions_l_german.yml index 04a102a20b..5d850c6b45 100644 --- a/project/ck3/base_game/localization/german/interactions_l_german.yml +++ b/project/ck3/base_game/localization/german/interactions_l_german.yml @@ -39,7 +39,7 @@ blackmail_interaction:0 "Erpressen" blackmail_interaction_desc:0 "Ein von Euch entdecktes [secret|E] einsetzen, um ein [hook|E] zu erhalten" blackmail_decline_summary:3 "@warning_icon!#X Falls [recipient.GetShortUINameNoTooltip] ablehnt, kann [recipient.Custom('DE_PRO_POS_S_3P')] Geheimnis aufgedeckt werden!#!" - modify_vassal_contract:0 "Vasallenbande ändern" + modify_vassal_contract:1 "Vasallenbande ändern" liege_modify_vassal_contract_interaction:0 "$modify_vassal_contract$" liege_modify_vassal_contract_interaction_desc:0 "[obligations|E] von [recipient.GetShortUINameNoTooltip] Euch gegenüber" liege_modify_vassal_contract_interaction_extra_icon:0 "$hook_extra_icon$" @@ -157,7 +157,7 @@ arrange_marriage_interaction_accept_toast:0 "Heirat" arrange_marriage_interaction_accept_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U] heiratete [secondary_recipient.GetShortUINameNoTooltip]" arrange_marriage_interaction_accept_betrothal_toast:0 "Verlöbnis" - arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U] ist jetzt mit [secondary_recipient.GetShortUINameNoTooltip] verlobt" + arrange_marriage_interaction_accept_betrothal_toast_desc:1 "[secondary_actor.GetShortUINameNoTooltip|U] ist jetzt mit [secondary_recipient.GetShortUINameNoTooltip] verlobt." actor_secondary_marry_off_interaction:0 "[spouse|E]" recipient_secondary_marry_off_interaction:0 "[spouse|E]" hook_extra_icon:0 "@weak_hook_icon! [hook|E] verfügbar" @@ -277,12 +277,13 @@ RANSOM_FAVOR_OPTION:0 "Für einen Gefallen" ALREADY_SENT_GIFT_WARNING:0 "@warning_icon!#X Ihr habt [recipient.GetShortUIName] schon ein Geschenk geschickt; ein weiteres wird den vorhandenen [opinion|E]-Modifikator #underline überschreiben#!.#!" + ALREADY_SENT_GIFT_CULTURAL_ACCEPTANCE_WARNING:0 "@warning_icon!#X Da Ihr erst unlängst ein Geschenk geschickt habt, werdet Ihr die Kulturakzeptanz nicht erhöhen" BANISH_TYRANNY_WARNING:0 "@warning_icon!#X Dies ist ein Akt der [tyranny|E], durch den Eure Untertanen #V [EmptyScope.ScriptValue('banishment_tyranny_gain')|0]#! [opinion|E] von Euch verlieren#!" REVOKE_TITLE_TYRANNY_WARNING:0 "@warning_icon!#X Dies ist ein Akt der [tyranny|E], durch den Eure Untertanen #V [EmptyScope.ScriptValue('revoke_title_tyranny_gain')|0]#! [opinion|E] von Euch verlieren werden#!" REVOKE_VASSAL_TYRANNY_WARNING:0 "@warning_icon!#X Dies ist ein Akt der [tyranny|E], durch den Eure Untertanen #V [EmptyScope.ScriptValue('revoke_vassal_tyranny_gain')|0]#! [opinion|E] von Euch verlieren#!" IS_ALLOWED_TO_IMPRISON_DESC:4 "[Select_CString(recipient.IsLocalPlayer, 'Ihr', recipient.GetShortUIName)|U] [Select_CString(recipient.IsLocalPlayer, 'seid', 'ist')] bekanntermaßen ein [criminal|E] #weak ([recipient.GetImprisonmentReasons(actor.Self)])#!, sodass [imprisoner.GetShortUIName] [Select_CString(recipient.IsLocalPlayer, 'Euch', recipient.GetShortUIName)] einkerkern kann, ohne als [tyrant|E] zu gelten" IS_ALLOWED_TO_EXECUTE_DESC:2 "[recipient.GetShortUIName|U] ist bekanntermaßen ein [criminal|E] #weak ([recipient.GetExecuteReasons(actor.Self)])#!, was es Euch erlaubt, [recipient.Custom('DE_PRO_PER_S_3P_A')] hinzurichten, ohne als [tyrant|E] gesehen zu werden" - IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:1 "Der Glaube von [recipient.GetShortUIName|U], [recipient.GetFaith.GetName], wird von meinem Glauben als $hostility_hostile_tooltippable$ oder $hostility_evil_tooltippable$ betrachtet, was es mir erlaubt, [recipient.Custom('DE_PRO_PER_S_3P_A')] hinzurichten, ohne als [tyrant|E] gesehen zu werden." + IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:2 "Der Glaube von [victim.GetShortUIName] ([victim.GetFaith.GetName]) wird von meinem Glauben als $hostility_hostile_tooltippable$ oder $hostility_evil_tooltippable$ betrachtet, was es mir erlaubt, [victim.Custom('DE_PRO_PER_S_3P_A')] hinzurichten, ohne als [tyrant|E] gesehen zu werden." IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC:2 "#weak Da [Select_CString(imprisoner.IsLocalPlayer, 'ich', imprisoner.GetShortUIName)] einen guten Grund [Select_CString(imprisoner.IsLocalPlayer, 'habe', 'hat')], wird niemand [Select_CString(imprisoner.IsLocalPlayer, 'mich', imprisoner.GetShortUIName)] für einen [Concept('tyrant', 'Tyrannen')|E] halten#!" IS_ALLOWED_TO_EXECUTE_NO_RECIPIENT_DESC:0 "$IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC$" IS_ALLOWED_TO_REVOKE_TITLE_DESC:3 "[recipient.GetShortUIName|U] ist bekanntermaßen ein [criminal|E] #weak ([recipient.GetRevokeReasons(actor.Self)])#!, sodass man [recipient.Custom('DE_PRO_POS_S_3P')]e [title|E] entziehen kann, ohne als Tyrann zu gelten" @@ -346,7 +347,7 @@ EXECUTION_PUBLIC:0 "Öffentliche Hinrichtung" EXECUTION_SACRIFICE:0 "Opferung" MY_FAITH_HAS_THE_FIXED_APPOINTMENT_CLERGY_DOCTRINE:0 "Mein [faith|E] #weak ([Character.GetFaith.GetName])#! hat „Klerikal, auf Lebenszeit“ in der Doktrin Klerikale Ernennung" - vassal_contract_forbids_revocation:1 "Ihr könnt einem [Concept('vassal', 'Vasallen')|E] keine [titles|E] aberkennen, der [feudal_contract|E] mit #high $title_revocation_rights_protected$#! hat" + vassal_contract_forbids_revocation:2 "Einem [Concept('vassal', 'Vasallen')], der [feudal_contract|E] mit „#high $title_revocation_rights_protected$#!“ oder [contract|E] mit „#high $jizya_special_rights_granted$#!“ könnt Ihr keine [titles|E] aberkennen" I_CANNOT_IMPRISON_ALLY_WITHOUT_REASON:1 "Ihr könnt einen [Concept('ally', 'Verbündeten')|E] nicht ohne Grund einkerkern" TARGET_WAS_RECENTLY_RANSOMED:0 "[TARGET_CHARACTER.GetShortUIName|U] wurde unlängst ausgelöst" I_CANNOT_REVOKE_TITLE_FROM_ALLY_WITHOUT_REASON:2 "Ihr könnt einem [Concept('ally', 'Verbündeten')|E] keinen Titel ohne [revoke_title_reason|E] aberkennen" @@ -377,7 +378,7 @@ EDUCATE_ACTOR_REQUEST:0 "Ich wäre hocherfreut, wenn [secondary_recipient.Custom('DE_PRO_POS_P_2P_N')|U] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] mit Eurer Erlaubnis meine Ausbildung übernehmen könnte, bis ich erwachsen bin." EDUCATE_RECIPIENT_CHILD_PERSONALLY_REQUEST:0 "Gern soll [secondary_recipient.Custom('DE_PRO_POS_P_2P_N')] klein[secondary_recipient.Custom('DE_END_ADJ_IND_S_N')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] [secondary_recipient.GetShortUIName] von mir persönlich ausgebildet werden, wenn Ihr das vernünftig findet." EDUCATE_RECIPIENT_PERSONALLY_REQUEST:0 "Um sicherzugehen, dass Ihr die bestmögliche Ausbildung erhaltet, würde ich mich gern persönlich darum kümmern – wenn Ihr dies denn erlaubt." - EDUCATE_RECIPIENT_CHILD_REQUEST:0 "Ich hätte gern, dass [secondary_recipient.Custom('DE_PRO_POS_P_2P_N')|U] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] [secondary_recipient.GetShortUIName] von jemand Bestimmtem ausgebildet wird: [secondary_actor.GetTitledFullName], einem äußerst begabten Vormund." + EDUCATE_RECIPIENT_CHILD_REQUEST:0 "Ich hätte gern, dass [secondary_recipient.Custom('DE_PRO_POS_P_2P_N')|U] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] [secondary_recipient.GetShortUIName] von jemand Bestimmtem ausgebildet wird: [secondary_actor.GetShortUIName], einem äußerst begabten Vormund." EDUCATE_RECIPIENT_REQUEST:0 "Um sicherzustellen, dass Ihr eine hervorragende Ausbildung erhaltet, hätte ich gern, dass Ihr von [secondary_actor.GetShortUIName] unterwiesen werdet – einem äußerst begabten Vormund." REMOVE_GUARDIAN_INTERACTION:0 "Leider passt [actor.GetPrimaryTitle.GetNameNoTierNoTooltip] dieses Ausbildungsverhältnis nicht mehr. Daraus folgt, dass ich es leider vorzeitig zum Wohle aller Beteiligten beenden muss." SECONDARY_ACTOR_CAN_MARRY:0 "[CHARACTER.GetShortUIName|U] und [TARGET_CHARACTER.GetShortUIName] können heiraten" @@ -631,8 +632,8 @@ ASK_FOR_CONVERSION_RECIPIENT_DIPLOMACY:0 "Differenz im [diplomacy_skillE] zwischen [recipient.GetShortUIName] und Euch: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_NOT_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName] ist nicht in der Lage, eine [cadet_branch|E] zu schaffen: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName] ist in der Lage, eine [cadet_branch|E] zu schaffen: $VALUE|=+0$" - IS_PROTECTED_VIA_CONTRACT:0 "[feudal_contract|E] von [CHARACTER.GetShortUIName] verbieten Zwangsbekehrung" - IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:0 "Die [feudal_contract|E] der [vassals|E] schützen ihre Lande vor Bekehrung" + IS_PROTECTED_VIA_CONTRACT:1 "Die Bande von [CHARACTER.GetShortUIName] verbieten eine erzwungene Bekehrung" + IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:1 "Die Bande dieser [vassals|E] schützen ihre Lande vor einer Bekehrung" #ASK_FOR_CONVERSION_ACTOR_LEARNING:0 "My [learning_skill|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_FERVOR:0 "Differenz zwischen [recipient.GetFaith.GetAdjective|l]em und [actor.GetFaith.GetAdjective|l]em [fervor|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_TAQIYA:1 "[recipient.GetFaith.GetAdjective|U]er [core_tenet|E] - $tenet_temporal_condemnation_taqiya$: $VALUE|=+0$" @@ -671,8 +672,8 @@ convert_at_war_interaction_desc:0 "Zum [Concept('faith', 'Glauben')|E] von [recipient.GetShortUINameNoTooltip] konvertieren, um den [holy_war|E] zu beenden\n#weak (Von [actor.GetFaith.GetName] zu [recipient.GetFaith.GetName])#!" CONVERT_AT_WAR_INTERACTION_NOTIFICATION:0 "Endlich begreife ich die Macht von [recipient.GetFaith.HighGodName]. Legt Eure Waffen nieder und ich werde zum [recipient.GetFaith.GetNameNoTooltip] konvertieren." is_head_of_religion:0 "[CHARACTER.GetShortUIName|U] wird nicht konvertieren, da [CHARACTER.Custom('DE_PRO_PER_S_3P_N')] das religiöse Oberhaupt [CHARACTER.Custom('DE_PRO_POS_S_3P')]es [Concept('faith', 'Glaubens')|E] ist." - request_culture_conversion_interaction: "$ask_for_conversion_interaction$" - + request_culture_conversion_interaction:0 "$ask_for_conversion_interaction$" + # Dummy interaction Descs TEST_INTERACTION_NOT_IMPLEMENTED:0 "Testinteraktion – nicht implementiert (N/A)" @@ -1130,7 +1131,7 @@ AI_YOU_ARE_THE_FATHER:1 "[secondary_actor.GetShortUIName] ist der wahre Vater: $VALUE|=+0$" AI_YOU_ARE_THE_DYNAST:1 "Ihr seid [recipient.Custom('DE_PRO_POS_S_3P')] [dynast|E]: $VALUE|=+0$ " AI_YOU_ARE_THE_HOUSE_HEAD:1 "Ihr seid [recipient.Custom('DE_PRO_POS_S_3P')] [house_head|E]: $VALUE|=+0$ " - is_not_wandering_child:0 "Ist ein nicht verwandtes Kind oder wird schon am [court|E] betreut." + is_not_wandering_child:1 "Ist ein nicht verwandtes Kind" AI_WANDERLUST:0 "„Ihr könnt mir nicht vorschreiben, was ich zu tun habe, #EMP [actor.GetMotherFather].“: $VALUE|=+0$ " AI_COURT_LODGING_STANDARDS_QUALITY:1 "Euer $court_lodging_standards$: $VALUE|=+0$ " AI_LIEGE_COURT_LODGING_STANDARDS_QUALITY:0 "$court_lodging_standards$ des [Concept('liege', 'Lehnsherrn')|E]: $VALUE|=+0$" @@ -1138,7 +1139,7 @@ AI_TRAVEL_EXPENSES:0 "Reisekosten werden übernommen: $VALUE|=+0$" COVER_TRAVEL_EXPENSES:0 "Bezahlt für die Reisekosten" AI_INSPIRED:0 "[inspired|E]: $VALUE|=+0$" - AI_SPONSORED_INSPIRATION:0 "Finanzierte [inspiration|E]" + AI_SPONSORED_INSPIRATION:0 "Finanzierte [inspiration|E]: $VALUE|=+0$" #Send child to holy order take_vows_interaction:0 "Zu Gelübde auffordern" @@ -1340,6 +1341,11 @@ INTERACTION_HUMBLE:0 "[GetTrait('humble').GetName(recipient)]: $VALUE|=+0$" INTERACTION_AMBITIOUS:0 "[GetTrait('ambitious').GetName(recipient)]: $VALUE|=+0$" INTERACTION_LAZY:0 "[GetTrait('lazy').GetName(recipient)]: $VALUE|=+0$" + INTERACTION_JUST:0 "[GetTrait('just').GetName(recipient)]: $VALUE|=+0$" + INTERACTION_HONEST:0 "[GetTrait('honest').GetName(recipient)]: $VALUE|=+0$" + INTERACTION_FICKLE:0 "[GetTrait('fickle').GetName(recipient)]: $VALUE|=+0$" + INTERACTION_PARANOID:0 "[GetTrait('paranoid').GetName(recipient)]: $VALUE|=+0$" + INTERACTION_DECEITFUL:0 "[GetTrait('deceitful').GetName(recipient)]: $VALUE|=+0$" gift_artifact_interaction:0 "Artefakt schenken" gift_artifact_interaction_desc:0 "[recipient.GetShortUINameNoTooltip] ein Artefakt geben, um [recipient.Custom('DE_PRO_POS_S_3P')]e Meinung von Euch zu verbessern" @@ -1392,6 +1398,7 @@ abandon_hook_interaction:0 "Druckmittel aufgeben" abandon_hook_interaction_desc:0 "Gibt ein Druckmittel auf, das Ihr gegen [recipient.GetShortUINameNoTooltip] habt, um etwas [stress|E] zu verlieren." need_non_house_head_hook:0 "Ihr könnt kein [hook|E] einsetzen, das Ihr aufgrund Eures Amts als [house_head|E] erhalten habt." + need_non_best_friend_hook:0 "Ihr könnt kein [hook|E] einsetzen, das Ihr durch eine [Concept('best_friend', 'Beste Freundschaft')|E] erhalten habt" msg_abandon_hook_interaction_title:0 "[recipient.GetShortUINameNoTooltip] wird vergeben" dismiss_strong_hook_interaction:0 "Druckmittel verwerfen" @@ -1500,6 +1507,9 @@ demand_dynasty_banner_interaction:0 "Dynastie-Banner einfordern" demand_dynasty_banner_interaction_desc:0 "Als [actor.GetDynasty.GetName]-[dynast|E] könnt Ihr [dynasty|E]-Banner-[artifacts|E] von anderen Mitgliedern einfordern" demand_dynasty_banner_artifact_tt:0 "[artifact|E] muss ein Banner Eurer [dynasty|E] sein" + + MODIFY_NON_FEUDAL_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL:2 "Ihr müsst eine Änderung vorschlagen, um neue [vassal_contract|E] zu etablieren" + INTERACTION_COST_MARRIAGE:0 "Kosten: [CharacterInteractionConfirmationWindow.GetCostDescription]" ARTIFACT_USELESS_BANNER_REASON:0 "Dieses Banner hat keine Verbindung zu [recipient.GetShortUINameNoTooltip]: $VALUE|=+0$" artifact_gift_vassal_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName] ist Euer [vassal|E]#!" artifact_gift_religious_head_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName] ist Euer [head_of_faith|E]#!" diff --git a/project/ck3/base_game/localization/german/inventory/inventory_l_german.yml b/project/ck3/base_game/localization/german/inventory/inventory_l_german.yml index cdfc3964eb..78ac465ef3 100644 --- a/project/ck3/base_game/localization/german/inventory/inventory_l_german.yml +++ b/project/ck3/base_game/localization/german/inventory/inventory_l_german.yml @@ -35,6 +35,7 @@ crown:0 "Krone" helmet:0 "Kopfputz" miscellaneous:0 "$trinket$" + miscellaneous_when_not_court:0 "$trinket$" regalia:0 "Insignien" weapon:0 "Waffen" primary_armament:0 "$weapon$" @@ -49,6 +50,7 @@ artifact_slot_pedestal:1 "Podestgegenstand" artifact_slot_helmet:0 "Kopfputz" artifact_slot_miscellaneous:0 "Schmuckstück" + artifact_miscellaneous_when_not_court:0 "$miscellaneous_when_not_court$" artifact_slot_armor:0 "Rüstung" artifact_slot_sculpture:0 "Möbel" artifact_slot_primary_armament:0 "Waffe" @@ -69,6 +71,7 @@ artifact_wall_big:0 "Großes Wandornament" artifact_tapestry:0 "Wandteppich" artifact_sculpture:0 "Möbel" + artifact_scientific_apparatus:0 "Wissenschaftliche Apparatur" artifact_wall_small:0 "Großes Wandornament" artifact_animal_skull:0 "Tierschädel" artifact_animal_hide:0 "Tierfell" @@ -76,6 +79,7 @@ artifact_throne:0 "Thron" artifact_box:0 "Schatulle" artifact_goblet:0 "Kelch" + artifact_jug:0 "Krug" artifact_book:0 "Buch" artifact_panacea:0 "Allheilmittel" artifact_elixir:0 "Elixier" diff --git a/project/ck3/base_game/localization/german/jester_events_l_german.yml b/project/ck3/base_game/localization/german/jester_events_l_german.yml index a14bb6674b..9ee6ff8cee 100644 --- a/project/ck3/base_game/localization/german/jester_events_l_german.yml +++ b/project/ck3/base_game/localization/german/jester_events_l_german.yml @@ -50,7 +50,7 @@ weapon_plummet:0 "und taumelt gefährlich nahe an meiner Waffe vorbei!\n\n" forceful_tumble:0 "und legt sich heftig der Länge nach hin!\n\n" jester.900.t:0 "$court_jester_prefix$ Mehrere Narren in einem Mantel" - jester.900.desc:0 "Hm. Ich kann mich gar nicht daran erinnern, dass mein [jester.Custom('ComplimentAdjective')]er Hofnarr so einen … #EMP Bauch#! hat.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]]! Entschuldigt. Ihr müsst verstehen … Ich habe ein bisschen zu viel gegessen, und nun scheint es ganz so, als ob mein Magen das NICHT verträgt!“, sagt [jester.GetFirstName] mit schmerzverzerrter Miene.\n\n#flatulence *Fuuurz*#!\n\nUrplötzlich platzt der bunte Mantel von [jester.GetFirstNameNoTooltip] auf " + jester.900.desc:0 "Hm. Ich kann mich gar nicht daran erinnern, dass mein [jester.Custom('ComplimentAdjective')]er Hofnarr so einen … #EMP Bauch#! hat.\n\n„Herr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')]! Entschuldigt. Ihr müsst verstehen … Ich habe ein bisschen zu viel gegessen, und nun scheint es ganz so, als ob mein Magen das NICHT verträgt!“, sagt [jester.GetFirstName] mit schmerzverzerrter Miene.\n\n#flatulence *Fuuurz*#!\n\nUrplötzlich platzt der bunte Mantel von [jester.GetFirstNameNoTooltip] auf " jester.900.cat:0 "und gibt einen Haufen junger Kätzchen preis! Es müssen mindestens dreißig von ihnen sein – sie purzeln maunzend überall hin!\n\n" jester.900.dog:0 "und gibt mindestens zwölf glückliche Welpen frei, die sofort damit beginnen, meine Höflinge mit Schnauze und Pfote zu bedrängen!\n\n" jester.900.bird:0 "und enthüllt [ROOT.Char.Custom('GetLivestockFowlIndef')]. Und noch mehr Geflügel. Und noch mehr. Und noch mehr. #EMP Und noch mehr!#!\n\n" diff --git a/project/ck3/base_game/localization/german/major_decisions_central_asia_l_german.yml b/project/ck3/base_game/localization/german/major_decisions_central_asia_l_german.yml index b30d3a5755..7a2e3ecd09 100644 --- a/project/ck3/base_game/localization/german/major_decisions_central_asia_l_german.yml +++ b/project/ck3/base_game/localization/german/major_decisions_central_asia_l_german.yml @@ -20,5 +20,5 @@ establish_yamagate_in_samarkand_decision_tooltip:1 "Ein neues Heiliges Land im Osten beanspruchen" establish_yamagate_in_samarkand_decision_confirm:0 "$manichean$ wird neu geboren!" - hof_exists_tt:0 "[FAITH.GetAdjective]es [head_of_faith|E] existiert" + hof_exists_tt:1 "Euer [head_of_faith|E] existiert" samarkand_held_by_you_or_vassal_tt:0 "$c_samarkand$ muss von Euch oder einem [Concept('vassal', 'Vasallen')|E] gehalten werden" diff --git a/project/ck3/base_game/localization/german/major_decisions_iberia_north_africa_l_german.yml b/project/ck3/base_game/localization/german/major_decisions_iberia_north_africa_l_german.yml index 278c8ee038..95e253f528 100644 --- a/project/ck3/base_game/localization/german/major_decisions_iberia_north_africa_l_german.yml +++ b/project/ck3/base_game/localization/german/major_decisions_iberia_north_africa_l_german.yml @@ -49,4 +49,190 @@ name_i_see:0 "Ich verstehe." iberia_north_africa.0002.b:0 "[ROOT.Char.GetFaith.WarGodName] segne Portugal!" iberia_north_africa.0002.c:0 "Ich gehöre noch immer der [ROOT.Char.GetCulture.GetName|l]en Kultur an, ganz gleich, was sie denken." + + iberia_north_africa.9101.t:0 "Das Königreich der Kanaren" + iberia_north_africa.9101.desc.intro:0 "Seit undenklich langer Zeit nennt sich jede der Inseln „Königreich“, doch da nun alle Inseln unter der sorgsamen Herrschaft von [canarias_former.GetTitledFirstName] geeint wurden, ist die Zeit gekommen, all diese Kronen in einer zu vereinen.\n\n" + iberia_north_africa.9101.desc.iberian:0 "Mit der endgültigen Niederlage der heidnischen Guanchen-Könige steht der Verbreitung des Glaubens ([canarias_former.GetFaith.GetName]) unter den Einheimischen der Inseln und der Festigung der Herrschaft von [canarias_former.GetTitledFirstNameNoTooltip] über die Inseln wenig im Weg. Das Gebiet ([title_k_canarias.GetNameNoTierNoTooltip]) wurde zum [title_k_canarias.GetTierAsNameNoTooltip] erklärt, mit [canarias_former.GetName] als erst[canarias_former.Custom('DE_END_PRO_S_D')] [canarias_former.GetTitle]!" + iberia_north_africa.9101.desc.guanche:0 "Da sich der Horizont vor uns nun erweitert und entfaltet, sehen wir den Aufstieg großer Königreiche, die weitaus größer als unseres sind, und wenn wir uns den fremdländischen Invasoren widersetzen wollen, müssen wir unser eigenes Schicksal und unsere eigene Krone schaffen. Da [canarias_former.GetName] als erst[canarias_former.Custom('DE_END_ADJ_IND_S_N')] [canarias_former.GetTitle] des Reichs ([title_k_canarias.GetNameNoTierNoTooltip]) gekrönt wurde, haben die Bewohner der Inseln ein Symbol, das sie eint, und das gemeinsame Ziel, unsere Lebensweise zu bewahren." + iberia_north_africa.9101.desc.outro:0 "\n\nDie Zukunft bleibt für das Gebiet ([title_k_canarias.GetNameNoTierNoTooltip]) unklar, doch die Erklärung, als [title_k_canarias.GetTierAsNameNoTooltip] aufzutreten, wird zweifelsohne eine ganz neue Ära für die Inseln und die Zukunft Nordafrikas einläuten." + iberia_north_africa.9101.a:0 "Ein neues Königreich wird geboren!" + iberia_north_africa.9101.b:0 "Die Zukunft für uns ([title_k_canarias.GetNameNoTierNoTooltip]) liegt in Iberien!" + + iberia_north_africa.0101.t:0 "Loyalität gegenüber dem Thron Petri" + iberia_north_africa.0101.desc:0 "Es war keine kleine Leistung, doch meine Familie hat genug [religious_leader.GetFaith.GetAdjective|l] Ländereien und spirituelle Autorität erworben, um in der Lage sein, ein Konklave unserer höchsten Kleriker einzuberufen. Endlich werden unser Blut, unser Schweiß und unsere Plackerei sich auszahlen.\n\nDie versammelten [religious_leader.GetFaith.PriestNeuterPlural] in [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] zanken begierig über die weitere Politik, und die Säle und Gänge meiner Burg bersten förmlich vor Dutzenden von Vorschlägen. Gelegentlich bricht sogar ein handfester Streit wegen theologischer Differenzen aus. Wir wissen, dass wir Rom und [pope.GetTitledFirstName] treu bleiben wollen, doch darüber hinaus herrscht in kaum etwas Einigkeit.\n\nNach Wochen des Stillstands ist es an mir als Gastgeber und [religious_leader.GetTitleAsNameNoTooltip], eine Schlichtung zu erreichen." + iberia_north_africa.0101.a:0 "Ein Volk, ein Glaube!" + iberia_north_africa.0101.a.tt:0 "Der Pfad, für den Ihr Euch aussprecht, ist eher „$doctrine_pluralism_righteous_name$“" + iberia_north_africa.0101.b:0 "Wir #EMP dürfen#! keine Angst davor haben, die Macht zu ergreifen, um uns zu verteidigen." + iberia_north_africa.0101.b.tt:0 "Der Pfad, für den Ihr Euch aussprecht, ist eher „$doctrine_pluralism_fundamentalist_name$“" + iberia_north_africa.0101.c:0 "Die heiligen Schriften werden dennoch noch eine Auslegung brauchen …" + iberia_north_africa.0101.c.tt:0 "Der Pfad, für den Ihr Euch aussprecht, ist noch stärker „$doctrine_pluralism_pluralistic_name$“" + + iberia_north_africa.0102.t:0 "[religious_leader.GetFaith.GetAdjectiveNoTooltip]e $iberia_north_africa.0101.t$" + iberia_north_africa.0102.desc.intro:0 "Nachdem [religious_leader.GetTitledFirstName] ein ganzes Leben darauf hingearbeitet hat, religiöse und politische Autorität anzusammeln, ist es [religious_leader.Custom('DE_PRO_PER_S_3P_D')] gelungen, in [religious_leader.Custom('DE_PRO_POS_S_3P')]em Hauptsitz [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] ein großes Konklave aus [religious_leader.GetFaith.GetAdjective|l]en Priestern einzuberufen, um über die Zukunft des Glaubens zu diskutieren.\n\nNach Wochen erhitzter Debatten hat der versammelte Klerus in einer Abstimmung beschlossen, seine Treue gegenüber [pope.GetTitledFirstName] zu bekräftigen, wenn auch mit einigen … #EMP Feinabstimmungen#! in der Kirchenpolitik.\n\nDiese Verbesserungen konzentrieren sich vorrangig auf" + iberia_north_africa.0102.desc.fundamentalist:0 "als solches empfundenes Unrecht gegenüber den Gläubigen und wie sich dieses nur vermeiden lässt, indem man auch mit allen erforderlichen Mitteln weltliche Macht erringt." + iberia_north_africa.0102.desc.righteous:0 "eine Innenschau, um für eine religiöse Homogenität zwischen den größeren Kulturen zu sorgen, die sich der Kirche verschrieben haben." + iberia_north_africa.0102.desc.pluralist:0 "die Einführung strenger Regeln und Praktiken für das Studium der heiligen Schriften und formaler Methoden, um das Verständnis selbiger konstruktiv zu hinterfragen." + iberia_north_africa.0102.a.same_faith:0 "Wir müssen uns verteidigen!" + iberia_north_africa.0102.a.same_religion:0 "Nehmen sie etwa #EMP uns#! als eine Bedrohung wahr?" + iberia_north_africa.0102.a.misc:0 "Was für beunruhigende Fanatiker!" + iberia_north_africa.0102.b.same_faith:0 "Ein Glaube für uns selbst!" + iberia_north_africa.0102.b.same_religion:0 "Wie völlig selbstbezogen …" + iberia_north_africa.0102.b.misc:0 "Solange sie unter sich bleiben." + iberia_north_africa.0102.c.same_faith:0 "Ein strenges Studium der heiligen Schriften ist etwas, woraus alle einen Vorteil ziehen." + iberia_north_africa.0102.c.same_religion:0 "Wie sinnlos – so gründlich zu studieren, wenn man schon so sehr danebenliegt …" + iberia_north_africa.0102.c.misc:0 "Ihr Lösung, um eine weitere Zersetzung der Doktrinen zu verhindern, ist das Herumkritteln an den Doktrinen?" + + iberia_north_africa.0111.t:0 "Freiheit von den Ketten Roms" + iberia_north_africa.0111.desc:0 "Es hat Jahre gebraucht, um die nötige politische und religiöse Einheit für die Einberufung dieses Konklaves zu schaffen, doch endlich habe ich sowohl genügend Bauern als auch ausreichend Klerus um mein Banner geschart, damit wir [pope.Custom('DE_ART_DEF_S_D')] falschen [pope.GetTitledFirstName] sinnvoll entgegentreten können.\n\nJust in diesem Moment wimmelt es in den Gängen und Gästequartieren von streitenden Klerikern und leidenschaftlich entflammten Bischöfen – jeder gekränkte Ordensbruder und kleine [religious_leader.GetFaith.PriestNeuter], den Rom je vor den Kopf gestoßen hat, füllt mit seinesgleichen meine Hallen zum Bersten.\n\nDieses ganze Debattieren ist zwar entscheidend in Sachen Legitimität, doch letzten Endes wird es als nächst[ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] [religious_leader.GetFaith.GetAdjective|l][ROOT.Char.Custom('DE_END_ADJ_IND_S_N')] Herrscher[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] #EMP mein#! Wort sein, das in der Abstimmung den Ausschlag gibt." + iberia_north_africa.0111.a:0 "Der Sohn Gottes lehrte Frieden, und dem werden wir folgen." + iberia_north_africa.0111.a.tt:0 "$iberia_north_africa.0101.a.tt$" + iberia_north_africa.0111.b:0 "Selbst ohne Rom kennen wir den Wert der Selbstverteidigung!" + iberia_north_africa.0111.b.tt:0 "$iberia_north_africa.0101.b.tt$" + iberia_north_africa.0111.c:0 "Ist nicht auch der Islam eine Buchreligion?" + iberia_north_africa.0111.c.tt:0 "$iberia_north_africa.0101.c.tt$" + mozarabic_break_with_rome_decision.tt.you_gain_a_hof:0 "[religious_leader.GetFaith.GetName] erhält einen neuen [head_of_faith|E]-[title|E] für denselben [Concept('faith', 'Glauben')|E]" + mozarabic_break_with_rome_decision.tt.new_hof_id:0 "[TARGET_CHARACTER.GetShortUIName|U] ist Euer neues [head_of_faith|E]" + + iberia_north_africa.0112.t:0 "Es kommt zu einem Schisma zwischen [pope.GetFaith.GetNameNoTooltip] und der [religious_leader.GetFaith.GetAdjectiveNoTooltip|l]en Kirche" + iberia_north_africa.0112.desc.intro:0 "Unter großen Anstrengungen ist es [religious_leader.GetTitledFirstName] endlich gelungen, [religious_leader.Custom('DE_PRO_POS_S_3P')] Lebenswerk zu vollenden und genügend religiöse und politische Autorität zu erlangen, um die [religious_leader.GetFaith.GetAdjective|l]e Kirche in einem Ziel zu einen: sich vom Diktat von [pope.GetTitledFirstName] zu lösen.\n\nBei dem begleitenden Kirchenkonzil wurde eine äußerst erhitzte Debatte darüber geführt, wodurch die Lücke zu füllen wäre, die der Klammergriff Roms hinterlässt. Manche Kleriker berichteten von ernsthaften Keilereien in den Hallen von [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier].\n\nDas Eingreifen durch [religious_leader.GetTitledFirstNameNoTooltip] ist das Einzige, was die verfahrene Lage durchbrechen konnte. Der Schwerpunkt soll fortan darauf gerichtet werden," + iberia_north_africa.0112.desc.fundamentalist:0 "die Pflicht zu übernehmen, Pilgerzügen auch mit Waffengewalt sicheres Geleit zu [religious_leader.GetFaith.GetAdjectiveNoTooltip|l]en heiligen Stätten zu bieten." + iberia_north_africa.0112.desc.righteous:0 "all das zurückzunehmen, was [religious_leader.Custom('DE_PRO_PER_S_3P_N')] als jene sündige Form der Gewalt ansieht, die auf so viele Aspekte unseres Glaubens ([religious_leader.GetFaith.GetReligion.GetName]) übergegriffen hat.\n\n[religious_leader.Custom('DE_PRO_PER_S_3P_D')|U] zufolge sollten sich [religious_leader.GetFaith.GetAdherentNamePluralNoTooltip] allein auf die Frömmigkeit besinnen, die die darin liegt, einfach nur ein gutes Leben zu führen, anstatt den Weg in ein verheißungsvolles Nachleben mit dem Blut Ungläubiger tränken zu wollen." + iberia_north_africa.0112.desc.pluralist:0 "Einschränkungen und Verbote zu lockern, die eine leichtere Anpassung an muslimische Nachbarn verhindern. So soll sich für einen ökumenischen Ansatz in den Beziehungen zwischen den Religionen starkgemacht werden." + iberia_north_africa.0112.a.same_faith:0 "Bei [religious_leader.GetFaith.HighGodName] und unserem Recht!" + iberia_north_africa.0112.a.same_religion:0 "Sie sollten lieber nicht versuchen, #EMP unsere#! heiligen Stätten abzuriegeln." + iberia_north_africa.0112.a.misc:0 "Klingt nach Haarspalterei von ihrer Seite …" + iberia_north_africa.0112.b.same_faith:0 "Macht durch Frieden!" + # ^Kane lives in Death! + iberia_north_africa.0112.b.same_religion:0 "Ich gehe davon aus, dass sie sich für etwas Besseres halten als wir …" + iberia_north_africa.0112.b.misc:0 "Ich frage mich, wie #EMP das#! wohl für sie ausgehen wird …" + iberia_north_africa.0112.c.same_faith:0 "Wir haben so viel mehr gemein, als uns unterscheidet." + iberia_north_africa.0112.c.same_religion:0 "Besorgniserregend …" + iberia_north_africa.0112.c.islam:0 "Hoffentlich ist dies der erste Schritt hin zu einer echten Bekehrung …" + iberia_north_africa.0112.c.misc:0 "Dann sind sie eine Mischreligion?" + iberia_north_africa.0121.t:0 "Eine Rückkehr aufs Land" + iberia_north_africa.0121.desc.intro:0 "Es ist kein Geheimnis, dass ich so meine … Schwierigkeiten mit dem [old_faith.GetAdjective|l]en Glauben hatte." + iberia_north_africa.0121.desc.excommunicated:0 "Meine Exkommunikation ist eine Bürde, denn sie lastet ungerechterweise sehr schwer auf meiner Seele. Andere [old_faith.GetAdherentNamePluralNoTooltip] in meinem Leben und ich geraten darüber unablässig in Streit." + iberia_north_africa.0121.desc.rivalry_with_hof:0 "Ständige Auseinandersetzungen mit [old_faith.GetReligiousHead.GetTitledFirstName] – ein kleinliches, weltliches Gezänk, über dem [old_faith.GetReligiousHead.Custom('DE_PRO_PER_S_3P_N')] stehen #EMP sollte#! – haben mich sämtlicher Illusionen beraubt." + iberia_north_africa.0121.desc.negative_piety_level:0 "Meine Taten brandmarken mich als Sünder[ROOT.Character.Custom('DE_END_NOU_S_GS_N')], als jemanden, dessen Glauben man in spiritueller Hinsicht einfach völlig abtun kann, und ich verleugne nicht, wie sehr mich dies von anderen abschottet und vereinsamen lässt." + iberia_north_africa.0121.desc.lorgar:0 "Auch wenn das Feuer meines Glaubens so hell lodert wie die Sonne, werde ich das Gefühl nicht los, dass es im Universum noch #EMP mehr#! geben muss als [old_faith.HighGodName]. Irgendeine urtümlichere Wahrheit." + iberia_north_africa.0121.desc.sinful_traits:0 "Es fühlt sich an, als wäre jede meiner Taten, jeder meiner Gedanken und auch nur die Art, wie ich mein Leben führe, bereits als in sich sündig gebrandmarkt." + iberia_north_africa.0121.desc.virtuous_basque_pagan_traits:0 "Manchmal frage ich mich, wie ich meinen Glauben je lieben konnte, wo doch meine gesamte Persönlichkeit auf etwas #EMP anderes#! ausgelegt scheint." + iberia_north_africa.0121.desc.naked_cynicism:0 "Ich finde diesen Glauben unspannend und schlimmer noch: Er steht unter der Knute von Mächten, über die ich kaum Kontrolle habe." + iberia_north_africa.0121.desc.outro:0 "\n\nIch glaube allerdings, ich habe nun Trost und Zuspruch in einem neuen Glauben gefunden ([basque_faith.GetName]). Die ländlichen Synkretisten dieser kleinen Sekte urteilen nicht über mich, sondern zeigen nur ausgelassene Freude ob der Aussicht, mehr zu werden als nur örtliche Hüter von Wissen und Traditionen.\n\nEs ist eine Freude, die sie womöglich empfänglich macht für gewisse … Vorschläge." + iberia_north_africa.0121.a:0 "Unser Glaube ([basque_faith.GetNameNoTooltip]) soll wieder ein kriegerischer sein!" + iberia_north_africa.0121.a.tt:0 "Der Pfad, für den Ihr Euch aussprecht, ist eher „$doctrine_pluralism_fundamentalist_name$“" + iberia_north_africa.0121.b:0 "Einklang mit der Natur ist besser als Einklang mit den Nachbarn." + iberia_north_africa.0121.b.tt:0 "Der Pfad, für den Ihr Euch aussprecht, ist eher „$doctrine_pluralism_righteous_name$“" + iberia_north_africa.0121.c:0 "Es gibt würdigere Religionen, mit denen man seine Traditionen teilen kann." + iberia_north_africa.0121.c.tt:0 "Ihr sprecht Euch für einen anderen Pfad aus, der eher „$doctrine_pluralism_pluralistic_name$“ ist" + iberia_north_africa.0121.d:0 "Wenn ich versuche, einen Wandel zu erzwingen, bin ich dann weniger korrupt als [old_faith.GetNameNoTooltip]?" + iberia_north_africa.0121.d.tt:0 "Ihr lasst den Glauben genau so, wie Ihr ihn vorfindet" + + iberia_north_africa.0122.t:0 "$iberia_north_africa.0121.t$" + iberia_north_africa.0122.desc.intro:0 "Offenbar ist" + iberia_north_africa.0122.desc.excommunicated:0 "die Exkommunikation aus seinem alten Glauben ([old_faith.GetName]) für [religious_leader.GetTitledFirstName] letztlich doch zu anstrengend geworden." + iberia_north_africa.0122.desc.rivalry_with_hof:0 "die Rivalität zischen [religious_leader.GetTitledFirstName] und [old_faith.GetReligiousHead.GetTitledFirstName] inzwischen unausweichlich an jenem Punkt angelangt, an dem sie überkochen wird." + iberia_north_africa.0122.desc.negative_piety_level:0 "es so, dass die früheren Verfehlungen von [religious_leader.GetTitledFirstName] gegen seinen Glauben ([old_faith.GetName]) demnächst von seiner nächsten in den Schatten gestellt werden." + iberia_north_africa.0122.desc.lorgar:0 "es so, dass die Lust von [religious_leader.GetTitledFirstName] an etwas … #EMP Urtümlicheres#! zu glauben, zu stark geworden ist und ihn auf den Pfad der Ketzerei führt." + iberia_north_africa.0122.desc.sinful_traits:0 "es so, dass am Ende die sündigen Wege von [religious_leader.GetTitledFirstName] vollkommen die Oberhand über [religious_leader.Custom('DE_PRO_POS_S_3P')]en [old_faith.GetAdjective|l]en Glauben gewonnen haben." + iberia_north_africa.0122.desc.virtuous_basque_pagan_traits:0 "die langsame Verführung von [religious_leader.GetTitledFirstName] durch die Tugenden eines ländlichen Lebens nun endlich abgeschlossen." + iberia_north_africa.0122.desc.naked_cynicism:0 "das unleugbare Verlangen von [religious_leader.GetTitledFirstName] nach einer größeren Kontrolle über das spirituelle Leben [religious_leader.Custom('DE_PRO_POS_S_3P')]es Reichs vollständig außer Kontrolle geraten." + iberia_north_africa.0122.desc.midtro:0 "\n\nIn einem Anfall von etwas, wobei es sich gewiss nur um Wahnsinn handeln kann, hat [religious_leader.Custom('DE_ART_DEF_S_N')] [religious_leader.GetTitleAsNameNoTooltip|U] einen obskuren synkretistischen Volksglauben aus den Pyrenäen ([basque_faith.GetName]) zur neuen Hauptreligion von [religious_leader.GetPrimaryTitle.GetNameNoTier] erhoben.\n\n" + iberia_north_africa.0122.desc.fundamentalist:0 "Obwohl die junge Sekte ursprünglich friedlich ist, hat [religious_leader.GetTitledFirstNameNoTooltip] sie zu einer rasenden Wut angestachelt, indem er ihr den Reichtum wahrer Krieger in Form von Plündergut versprach, wenn sie [religious_leader.Custom('DE_PRO_POS_S_3P')]e fundamentalistische Kampagne unterstützt." + iberia_north_africa.0122.desc.righteous:0 "Da [religious_leader.Custom('DE_PRO_PER_S_3P_N')] danach trachtet, die kleine Sekte von ihrer engen Beziehung zum Christentum zu distanzieren, spricht sich [religious_leader.GetTitledFirstNameNoTooltip] für eine Rückkehr zu dem aus, was [religious_leader.Custom('DE_PRO_PER_S_3P_N')] als die eher im Heidentum begründeten Teile ihrer Mythen ansieht." + iberia_north_africa.0122.desc.pluralist:0 "Obwohl die Sekte über Jahrhunderte hinweg christliche Elemente in sich aufnahm, nutzt [religious_leader.GetTitledFirstNameNoTooltip] [religious_leader.Custom('DE_PRO_POS_S_3P')]en beträchtlichen Einfluss, um konkurrierende Elemente aus dem Islam in sie einzuführen und die nazarenischen Rituale auszulöschen, zu ersetzen oder zu überarbeiten, wo [religious_leader.Custom('DE_PRO_PER_S_3P_N')] nur kann." + iberia_north_africa.0122.desc.unchanged:0 "Die Sekte, die im Kern trotz des neuen Ausbruchs an theologischem Interesse an ihr noch genau dieselbe ist wie zu Zeiten ihrer nahezu völligen Unbekanntheit, spricht sich für eine Mischung aus übernommenen christlichen Dogmen und traditioneller vaskonischer Mythologie aus." + iberia_north_africa.0122.a:0 "Wisst Ihr, ich glaube, [religious_leader.Custom('DE_PRO_PER_S_3P_N')] hat nicht ganz unrecht …" + iberia_north_africa.0122.b.same_faith:0 "Das ist verfluchte Ketzerei!" + iberia_north_africa.0122.b.same_religion:0 "Das kann nur in ihrer Auslöschung enden." + iberia_north_africa.0122.b.respects_fellow_warmongers:0 "Wenigstens haben sie keine Angst vor einem guten Kampf." + iberia_north_africa.0122.b.misc:0 "Solange sie nur weit weg kämpfen." + iberia_north_africa.0122.c.same_faith:0 "[religious_leader.GetFirstNameNoTooltip] gab [old_faith.HighGodName] für ein paar verschimmelte Haine auf?!" + iberia_north_africa.0122.c.same_religion:0 "Hält sich [religious_leader.GetFirstNameNoTooltip] für etwas #EMP Besseres#! als wir?" + iberia_north_africa.0122.c.believes_in_harmony_with_nature:0 "Wenigstens begreifen sie das Wunder der Natur." + iberia_north_africa.0122.c.misc:0 "Dann sprechen sie also für die Bäume?" + iberia_north_africa.0122.d.muslim:0 "Immerhin rückt dies die [basque_faith.GetAdherentNamePluralNoTooltip] näher an einen anderen Glauben ([islam_religion.GetNameNoTooltip])." + iberia_north_africa.0122.d.same_faith:0 "Sie haben uns doppelt im Stich gelassen!" + iberia_north_africa.0122.d.same_religion:0 "Unerhört!" + iberia_north_africa.0122.d.syncretised_with_islam:0 "Immerhin haben sie nicht vollends den Verstand verloren." + iberia_north_africa.0122.d.misc:0 "Ach, nicht meine Feier, nicht meine Tanzbären." + iberia_north_africa.0122.e.same_faith:0 "#EMP Das#! ist also das Maß an Toleranz." + iberia_north_africa.0122.e.same_religion:0 "Besorgniserregend …" + iberia_north_africa.0122.e.syncretised_with_christianity:0 "$iberia_north_africa.0122.d.syncretised_with_islam$" + iberia_north_africa.0122.e.misc:0 "Ehrlich gesagt wirkt das wie eine vergleichsweise vernachlässigbare Veränderung …" + + iberia_north_africa.0131.t:0 "Kinder des Ebro" + iberia_north_africa.0131.desc.intro:0 "Mit der Schaffung von [k_aragon.GetDefinitiveName] habe ich eine blühende Ausweitung der [aragonese_culture.GetAdjective|l]en Kultur in den Dörfern und Städten meines Reichs ausgelöst. Nicht nur in unseren Herzlanden von $d_aragon$, sondern in" + iberia_north_africa.0131.desc.duchy.one:0 "[duchy_a.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.duchy.two:1 "[duchy_a.GetBaseNameNoTier] und [duchy_b.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.duchy.three:0 "[duchy_a.GetBaseNameNoTier], [duchy_b.GetBaseNameNoTier] und [duchy_c.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.outro:0 "auch. Ich verbreite den Einfluss meines neu gefundenen Volks in alle Richtungen.\n\nUnd doch … kann ich nicht anders, als einige Gepflogenheiten der [founder_culture.GetAdjective|l]en Kultur zu vermissen. Die Zeit, da sie im Mittelpunkt meines Lebens stand, mag vorüber sein, doch mit meinem Einfluss und meiner Stellung muss ich sie nicht ganz hinter mir lassen." + # We can't use a script value here since we're using a while loop for the count, and they don't _currently_ support scripted values. + form_the_kingdom_of_aragon_decision.tt.x_random_counties_in_d_aragon:0 "3 zufällige [counties|E] in $d_aragon$:" + iberia_north_africa.0131.a:0 "Diese Leute sind meine Leute, und sie reichen mir." + iberia_north_africa.0131.b:0 "Nicht alles an der [founder_culture.GetNameNoTooltip|l]en Kultur ist so schlecht …" + iberia_north_africa.0131.c:0 "Was wirklich wichtig ist, hat sich nicht verändert." + iberia_north_africa.0131.d:0 "Ganz gleich, wie sehr die Welt sich auch wandelt: Wir dürfen unsere Wurzeln nicht vergessen!" + + iberia_north_africa.2105.t:0 "Herrscher des Mittelmeers" + iberia_north_africa.2105.desc:0 "Mit der Einnahme von [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] und [sicily.GetNameNoTier] haben wir uns zu den rechtmäßigen Herrschern des Mittelmeers erklärt. Gesandte sind in alle Ecken der Erde gesegelt und haben minderen Herrschern von unserer glorreichen Leistung berichtet.\n\nDieses Meer und alles, was es berührt, gehört uns." + iberia_north_africa.2105.a:0 "Niemand kann sich uns entgegenstellen!" + + iberia_north_africa.fp2_golden_age_generic_title_intro:0 "Goldene Ära der Wissenschaft:" + iberia_north_africa.2001.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Verlorenes Wissen" + iberia_north_africa.2001.desc:0 "[generated_actor.Custom('DE_ART_IND_N')|U] berühmt[generated_actor.Custom('DE_END_ADJ_IND_S_N')] Übersetzer[generated_actor.Custom('DE_END_NOU_S_GS_N')] – [generated_actor.GetFullName] – ist an meinen Hof gekommen, nachdem [generated_actor.Custom('DE_PRO_PER_S_3P_N')] gehört hatte, dass ich die Wissenschaften finanziere. „Wenn es Wissen ist, wonach Ihr sucht, findet Ihr es vor allem in den Büchern der Vergangenheit. Denn nur weil es vergessen wurde, ist es dennoch nicht minder wahr“, sagt [generated_actor.Custom('DE_ART_DEF_S_N')] Übersetzer[generated_actor.Custom('DE_END_NOU_S_GS_N')].\n\n„Ich habe viele Bücher bei mir, die noch nicht übersetzt wurden. Wenn Ihr mich finanziert, werdet Ihr auch in ihren Genuss kommen!“" + iberia_north_africa.2001.a:0 "Ich werde für" + iberia_north_africa.2001.a.learning:0 "philosophische" + iberia_north_africa.2001.a.martial:0 "militärkundliche" + iberia_north_africa.2001.a.stewardship:0 "wirtschaftswissenschaftliche" + iberia_north_africa.2001.a.diplointrigue:0 "rhetorische" + iberia_north_africa.2001.a.end:0 "Werke keinerlei Kosten scheuen." + iberia_north_africa.2001.a.a:0 "Ihr fragt nach einem Buch, das Euren niedrigsten Wert steigert." + iberia_north_africa.2001.b:0 "Ihr habt meine Unterstützung. Bringt mir etwas Nützliches." + iberia_north_africa.2001.b.a:0 "[generated_actor.GetFirstNameNoTooltip] wird Euch ein zufälliges [skill|E]verbesserndes Buch geben" + iberia_north_africa.2001.c:0 "Was soll ich denn mit alten Büchern? Geschichte hat keinen Platz in den Wissenschaften!" + iberia_north_africa.2002.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Sternengläubig[generated_actor.Custom('DE_END_ADJ_IND_S_N')] Chirurg[generated_actor.Custom('DE_END_NOU_S_GS_N')]" + iberia_north_africa.2002.desc:1 "„Lehnsherr[ROOT.Char.Custom('DE_END_NOU_S_GS_N')], bitte bringt diesen Holzkopf zur Vernunft! Dies[generated_actor.Custom('DE_END_ADJ_IND_S_N')|U] Chirurg[generated_actor.Custom('DE_END_NOU_S_GS_N')] hat die Katarakt in meinem rechten Auge operiert, weigert sich aber, mein linkes zu operieren!“, verkündet [patientzero.GetTitledFirstName]. „Die Operation war nur erfolgreich, weil die Konjunktion der Sterne perfekt war. Wir #italic müssen#! zwölf Jahre warten, um für eine sichere Operation zu sorgen!“, antwortet [generated_actor.GetFirstName], [generated_actor.Custom('DE_ART_DEF_S_N')] verdrossene [Select_CString(generated_actor.IsFemale,'Ärztin','Arzt')].\n\nAls Herrscher[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] ist es meine Pflicht, solche Dinge zu klären. Soll ich mich mit Astrologie einmischen und eine verpatzte Operation riskieren?" + iberia_north_africa.2002.a:0 "Das ist eine wunderbare Gelegenheit für [child_offering.GetFirstNameNoTooltip], Medizin zu erlernen!" + iberia_north_africa.2002.a.flavor:0 "Ihr bietet Eurem Kind [child_offering.GetFirstName] an, bei der Kataraktoperation nach der Saugmethode von [patientzero.GetFirstName] zur Hand zu gehen." + iberia_north_africa.2002.a.a:0 "[child_offering.GetFirstName] assistiert bei der Operation" + iberia_north_africa.2002.a.b:0 "Ergebnis der Kataraktoperation" + iberia_north_africa.2002.b:0 "Die Sterne haben keinen Einfluss auf Eure Fähigkeiten. Nehmt die Operation vor!" + iberia_north_africa.2002.b.a:0 "Ihr seid Euch der Risiken bewusst, verlangt aber, dass die Operation durchgeführt wird." + iberia_north_africa.2002.c:0 "In der Tat könnte es besser sein, auf günstige Umstände zu warten." + iberia_north_africa.2002.d:0 "#italic Eigentlich#! stehen die Sterne genau richtig, wenn man sie #italic so#! betrachtet!" + iberia_north_africa.2003.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Widerstreitende Wesen" + iberia_north_africa.2003.desc:0 "Viele Gelehrte haben [playerprovince.GetNameNoTooltip] besucht und wieder verlassen, seitdem ich zu ihrem Gönner wurde, doch zwei von ihnen sind bei mir geblieben. Vielleicht liegt es daran, dass beide Personen von großem Intellekt sind, oder vielleicht auch deshalb, weil sie einfach #italic nie die Klappe halten#! und sich mitten in meinem Hof über kleinste Unterschiede im Glauben streiten. „Ich #italic weigere mich#!, mit [generated_actor_r.Custom('DE_ART_IND_D')] [Select_CString(generated_actor_r.IsFemale,'Närrin','Narren')] wie [generated_actor_r.GetFirstName] zusammenzuarbeiten!“, verkündet [generated_actor_k.GetFirstName], bevor [generated_actor_r.GetFirstName] erwidert: „Soll mir recht sein. Ich würde auch niemals mit jemandem zusammenarbeiten, der so stur ist wie #italic Ihr#!!“\n\n„[ROOT.Char.GetTitledFirstName], was meint Ihr? Ist es die Aufgabe des Philosophen, die natürliche Welt zu erklären, oder fällt dies unter die Autorität des Propheten?“" + iberia_north_africa.2003.a:0 "Eigentlich fällt es in #ber meine#! Autorität. Und jetzt zurück an die Arbeit." + iberia_north_africa.2003.a.flavor:0 "Ihr beleidigt beide Gelehrte, sodass sie ihre Abscheu auf Euch richten anstatt aufeinander." + iberia_north_africa.2003.b:0 "Philosophen natürlich. Weise Menschen wie Aristutalis sollten das tun." + iberia_north_africa.2003.c:0 "Wie sollen wir denn auf Philosophen vertrauen, wenn wir nicht Ezechiel vertrauen können?" + iberia_north_africa.fp2_pilgrim_roads_generic_title_intro:0 "Pilgerstraßen:" + iberia_north_africa.2011.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ Wandernd[generated_actor.Custom('DE_END_ADJ_IND_S_N')] Krieger[generated_actor.Custom('DE_END_NOU_S_GS_N')]" + iberia_north_africa.2011.desc:0 "Als ich über die Straßen von [chosen_location_for_pilgrim_roads.GetName] streife, treffe ich auf einen großen Baum, der mich still verlockt, ein wenig auszuruhen. Ich setze mich in den kühlen Schatten neben [generated_actor.Custom('DE_ART_IND_A')] [generated_actor.GetWomanMan]. „Seid Ihr auf einer Pilgerreise?“, frage ich." + iberia_north_africa.2011.desc_merge_into:0 "Darauf antwortet die rastende Gestalt:" + iberia_north_africa.2011.desc_soldier:0 "$iberia_north_africa.2011.desc_merge_into$ „Ich bin nur [generated_actor.Custom('DE_ART_IND_N')] Krieger[generated_actor.Custom('DE_END_NOU_S_GS_N')] mit dem Namen [generated_actor.GetName], [generated_actor.Custom('DE_ART_DEF_S_N')] vom Weg abgekommen ist. Ich kam hierher, um [chosen_holy_site_for_pilgrim_roads.GetNameNoTier] zu besuchen und herauszufinden, warum [generated_actor.GetFaith.HighGodName] mich verlassen hat und worin ich meine Klinge als Nächstes stoßen soll.“" + iberia_north_africa.2011.desc_captain:0 "$iberia_north_africa.2011.desc_merge_into$ „Vielleicht bin ich das. Doch ich würde mich eher als verlorene Seele bezeichnen. Mein Name ist [generated_actor.GetName], ehemalig[generated_actor.Custom('DE_END_ADJ_NUL_S_N')] Komtur[generated_actor.Custom('DE_END_NOU_S_GS_N')] eines Kriegerordens, [generated_actor.Custom('DE_ART_DEF_S_N')] jetzt als wandernd[generated_actor.Custom('DE_END_ADJ_NUL_S_N')] Vagabund[generated_actor.Custom('DE_END_NOU_S_GS_N')] auf der Suche nach [generated_actor.GetFaith.HighGodName] und einem höheren Ziel, dem ich dienen kann, umherstreift.“" + iberia_north_africa.2011.a:0 "[generated_actor.GetFaith.HighGodName] würde wollen, dass Ihr Euch meinen Rängen anschließt, [generated_actor.GetFirstNameNoTooltip]." + iberia_north_africa.2011.b:0 "Ich bin mir sicher, [generated_actor.GetFaith.HighGodName] will, dass Ihr weiter auf der Suche nach Feinden umherstreift." + iberia_north_africa.2011.b.flavor:0 "Ihr ermutigt, [generated_actor.Custom('DE_ART_DEF_S_A')] Krieger[generated_actor.Custom('DE_END_NOU_S_GS_N')], weiter allein im Namen von [generated_actor.GetFaith.HighGodName] umherzustreifen und dabei von Eurem freundlichen Wesen zu erzählen." + iberia_north_africa.2011.c:0 "Ich bin mir sicher, dass Ihr [generated_actor.GetFaith.HighGodName] am Ende Eurer Pilgerreise finden werdet." + iberia_north_africa.2011.c.flavor:0 "Ihr lasst [generated_actor.Custom('DE_ART_DEF_S_A')] Krieger[generated_actor.Custom('DE_END_NOU_S_GS_N')] weiter [generated_actor.Custom('DE_PRO_POS_S_3P')]er Pflicht gegenüber [generated_actor.GetFaith.HighGodName] nachgehen." + iberia_north_africa.2012.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ Verarmt[generated_actor.Custom('DE_END_ADJ_IND_S_N')] Student[generated_actor.Custom('DE_END_NOU_S_GS_N')]" + iberia_north_africa.2012.desc:0 "Während ich über die neu gebauten Straßen von [chosen_location_for_pilgrim_roads.GetName] streife, begegnet mir [generated_actor.Custom('DE_ART_IND_N')] jung[generated_actor.Custom('DE_END_ADJ_IND_S_N')] [generated_actor.GetWomanMan], [generated_actor.Custom('DE_ART_DEF_S_N')] auf einem Markstein sitzt – mit trauriger Miene und leerem Beutel in der Hand. [generated_actor.Custom('DE_ART_DEF_S_N')|U] [generated_actor.GetWomanMan] wendet sich zu mir um und fragt: „[ROOT.Char.Custom2('RelationToMeAddress', generated_actor)], hättet Ihr eine Münze für [generated_actor.Custom('DE_ART_IND_A')] [Select_CString(generated_actor.IsFemale,'Studentin','Studenten')] auf Pilgerreise? " + iberia_north_africa.2012.desc_student:0 "Ich bin Student[generated_actor.Custom('DE_ART_IND_A')] der Theologie und möchte die Welt besser verstehen, die uns von [generated_actor.GetFaith.HighGodName] geschenkt wurde. Ich würde Euch im Gegenzug meine Reisenotizen als Zeichen der Anerkennung für [generated_actor.Custom('DE_ART_IND_A')] [Select_CString(generated_actor.IsFemale,'Schwester','Bruder')] im Glauben geben!“" + iberia_north_africa.2012.desc_architect:0 "Ich studiere Architektur und kam den ganzen weiten Weg hierher, um die gut erhaltenen Bauwerke in [chosen_holy_site_for_pilgrim_roads.GetNameNoTier] zu sehen und von ihnen zu lernen. Ich habe mich ganz meiner Kunst verschrieben. Wenn Ihr eine Münze erübrigen könntet, würde ich Euch sogar meine Schriften zur Architektur geben!“" + iberia_north_africa.2012.a:0 "Ich könnte das Wissen brauchen. Wohlan denn. Ich lasse mich auf diesen Handel ein." + iberia_north_africa.2012.b:0 "Vielleicht solltet Ihr Euch Arbeit suchen." + iberia_north_africa.2012.b.flavor:0 "Ihr bietet [generated_actor.Custom('DE_ART_DEF_S_D')] [Select_CString(generated_actor.IsFemale,'Studentin','Studenten')] einen guten Posten an Eurem Hof an, was [generated_actor.Custom('DE_PRO_PER_S_3P_A')] merklich überrascht." + iberia_north_africa.2012.c:0 "Kein Geschacher. Als [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] ist es meine Pflicht, Euch zu helfen." + iberia_north_africa.2013.t:0 "Auf [ROOT.Char.Custom('DE_ART_DEF_S_A')] Erbauer[ROOT.Char.Custom('DE_END_NOU_S_GS_N')] dieses Pilgerwegs." + iberia_north_africa.2013.desc:0 "Ihr habt herausragende Arbeit geleistet, als Ihr buchstäblich die Grundlagen legtet, um den Zugang zu den heiligen Stätten von [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip] zu erlauben. Dafür bin ich verpflichtet, Euch zu belohnen.\n\nSagt mir: Gibt es etwas, was Ihr Euch wünscht?" + iberia_north_africa.2013.a:0 "Euer Lob allein ist schon genug, [fp2_iberia_north_africa_2013_head_of_faith.GetFaith.ReligiousHeadName]." + iberia_north_africa.2013.b:0 "Verbreitet die Kunde meiner Taten im Namen von [ROOT.Char.GetFaith.HighGodName]." + iberia_north_africa.2013.c:0 "Es sollen alle Krieger von meiner Hingabe an meinen Glauben erfahren." + iberia_north_africa.2013.d:0 "Schenkt mir ein Artefakt, das es wert ist, in [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip] ausgestellt zu werden." + iberia_north_africa.2013.d.tooltip:0 "[fp2_iberia_north_africa_2013_head_of_faith.GetTitledFirstName] wird Euch ein gesegnetes [artifact|E] schenken" + iberia_north_africa.2013.notif.t:0 "Pfad der Frömmigkeit" + struggle_iberia_form_portugal_decision_correct_phase_tt:0 "Die derzeitige [struggle_phase|E] ist die [struggle_phase_iberia_opportunity|E]" diff --git a/project/ck3/base_game/localization/german/map/map_modes_l_german.yml b/project/ck3/base_game/localization/german/map/map_modes_l_german.yml new file mode 100644 index 0000000000..7410e994b1 --- /dev/null +++ b/project/ck3/base_game/localization/german/map/map_modes_l_german.yml @@ -0,0 +1,38 @@ +l_german: + terrain:0 "Gelände" + terrain_desc:0 "$MAPMODE_TERRAIN$" + baronies:0 "Baronien" + baronies_desc:0 "$MAPMODE_BARONIES$" + counties:0 "Gemeinden" + counties_desc:0 "$MAPMODE_COUNTIES$" + realms:0 "Reiche" + realms_desc:0 "$MAPMODE_REALMS$" + cultures:0 "Kulturen" + cultures_desc:0 "$MAPMODE_CULTURES$" + court_languages:0 "$MAPMODE_COURT_LANGUAGES_NAME$" + court_languages_desc:0 "$MAPMODE_COURT_LANGUAGES$" + players:0 "$MAPMODE_PLAYERS_LABEL$" + players_desc:0 "$MAPMODE_PLAYERS$" + dejure_counties:0 "$MAPMODE_DJ_COUNTIES_NAME$" + dejure_counties_desc:0 "$MAPMODE_DJ_COUNTIES$" + dejure_duchies:0 "Herzogtumstitel" + dejure_duchies_desc:0 "$MAPMODE_DJ_DUCHIES$" + dejure_kingdoms:0 "Königreichstitel" + dejure_kingdoms_desc:0 "$MAPMODE_DJ_KINGDOMS$" + dejure_empires:0 "Großreichstitel" + dejure_empires_desc:0 "$MAPMODE_DJ_EMPIRES$" + realm_areas:0 "Reichsgebiete" + realm_areas_desc:0 "$MAPMODE_AREAS$" + religions:0 "Glauben" + religions_desc:0 "$MAPMODE_RELIGIONS$" + simple_terrain:0 "$MAPMODE_SIMPLE_TERRAIN_NAME$" + simple_terrain_desc:0 "$MAPMODE_SIMPLE_TERRAIN$" + county_development:0 "$MAPMODE_COUNTY_DEVELOPMENT_NAME$" + county_development_desc:0 "$MAPMODE_COUNTY_DEVELOPMENT$" + diplomacy_desc:0 "$MAPMODE_DIPLOMACY$" + houses:0 "Häuser" + houses_desc:0 "$MAPMODE_HOUSES$" + government:0 "$MAPMODE_GOVERNMENT_NAME$" + government_desc:0 "$MAPMODE_GOVERNMENT$" + struggle:0 "Beteiligung" + struggle_desc:0 "#T Beteiligung#!\nZeigt den Beteiligungsstatus von [Concept('realms', 'Reichen')|E] in der [struggle_region|E] an." diff --git a/project/ck3/base_game/localization/german/map_items_l_german.yml b/project/ck3/base_game/localization/german/map_items_l_german.yml index 42b7981336..d654768d21 100644 --- a/project/ck3/base_game/localization/german/map_items_l_german.yml +++ b/project/ck3/base_game/localization/german/map_items_l_german.yml @@ -47,6 +47,7 @@ river_niger:0 "Niger" river_bussa_rapids:0 "Bussa-Stromschnellen" river_euphrates:0 "Euphrat" + river_tigris:0 "Tigris" river_indus:0 "Indus" river_sutlej:0 "Satluj" river_ganges:0 "Ganges" diff --git a/project/ck3/base_game/localization/german/mercenaries_l_german.yml b/project/ck3/base_game/localization/german/mercenaries_l_german.yml index e194044d8a..f2aff01f03 100644 --- a/project/ck3/base_game/localization/german/mercenaries_l_german.yml +++ b/project/ck3/base_game/localization/german/mercenaries_l_german.yml @@ -263,7 +263,7 @@ mercenary_company_khanty_host_article:0 "die " mercenary_company_khorasan_band:0 "Khorasani-Schar" mercenary_company_khorasan_band_article:0 "die " - mercenary_company_kievan_band:0 "Kiewer-Trupp" + mercenary_company_kievan_band:1 "Kyivischer Trupp" mercenary_company_kievan_band_article:0 "der " mercenary_company_kushite_band:0 "Kuschiten-Trupp" mercenary_company_kushite_band_article:0 "der " diff --git a/project/ck3/base_game/localization/german/messages_l_german.yml b/project/ck3/base_game/localization/german/messages_l_german.yml index d0fcfc1d86..26485bd941 100644 --- a/project/ck3/base_game/localization/german/messages_l_german.yml +++ b/project/ck3/base_game/localization/german/messages_l_german.yml @@ -209,8 +209,12 @@ msg_became_dynast_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] wurde das neue [dynast|E] der $NAME|V$-Dynastie" msg_i_became_head_of_faith:0 "Glaubensoberhaupt geändert" msg_i_became_head_of_faith_desc:0 "Ihr seid zum neuen [FAITH.ReligiousHeadName] von [FAITH.GetName] geworden" + msg_i_became_head_of_multiple_faiths:0 "$msg_i_became_head_of_faith$" + msg_i_became_head_of_multiple_faiths_desc:0 "$msg_i_became_head_of_faith_desc$ und eines oder $NUM_OTHER_FAITHS|V$ anderer Glauben" msg_i_not_head_of_faith_anymore:0 "Glaubensoberhaupt geändert" msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] hat Euch als [FAITH.ReligiousHeadName] ersetzt ([FAITH.GetName])" + msg_i_not_head_of_multiple_faiths_anymore:0 "$msg_i_not_head_of_faith_anymore$" + msg_i_not_head_of_multiple_faiths_anymore_desc:0 "$msg_i_not_head_of_faith_anymore_desc$ und eines oder $NUM_OTHER_FAITHS|V$ anderer Glauben" msg_new_fascination_selected:0 "Neues [cultural_fascination|E]" msg_new_fascination_selected_desc:2 "Eure [culture|E] ist jetzt [Concept('fascination', 'Interessiert')|E] an der [innovation|E] $NAME|V$" msg_innovation_discovered:0 "Innovation entdeckt" @@ -240,20 +244,20 @@ msg_left_council_position_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] hat den Posten als $POSITION_NAME$ aufgegeben" msg_peace_armies_disbanded:0 "Im Frieden" msg_peace_armies_disbanded_desc:1 "Ihr habt endlich Frieden, weshalb alle Eure Armeen aufgelöst wurden" - msg_invalidate_war_title:1 "[war.GetName] vorbei: Es war nicht mehr möglich, ihn fortzusetzen." - msg_claim_war_invalidated_message:1 "[war.GetName] vorbei: [DEFENDER.GetShortUINameU] kontrolliert keine der beanspruchten Gemeinden mehr." + msg_invalidate_war_title:2 "[war.GetName] vorbei: Es war nicht mehr möglich, ihn fortzusetzen." + msg_claim_war_invalidated_message:2 "[war.GetName] vorbei: [DEFENDER.GetShortUINameU] kontrolliert keine der beanspruchten Gemeinden mehr." msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "[war.GetName] ist vorbei: [claimant.GetShortUIName] ist gestorben, und daher kann [claimant.Custom('DE_PRO_POS_S_3P')] Anspruch nicht mehr von [attacker.GetShortUIName] eingesetzt werden." msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "[war.GetName] ist vorbei: [claimant.GetShortUIName] ist kein Vasall oder Höfling von [ATTACKER.GetShortUINameU] und daher kann [claimant.Custom('DE_PRO_POS_S_3P')] Anspruch nicht mehr eingesetzt werden." - msg_de_jure_duchy_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr im umkämpften Herzogtum." - msg_de_jure_county_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert die Gemeinde nicht mehr." + msg_de_jure_duchy_war_invalidated_message:2 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr im umkämpften Herzogtum." + msg_de_jure_county_war_invalidated_message:2 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert die Gemeinde nicht mehr." msg_de_jure_duchy_war_invalidated_liege_war_message:1 "Ein Krieg hat geendet ([war.GetName]): [Select_CString(attacker.IsLocalPlayer, 'Ihr', attacker.GetShortUIName)] [Select_CString(attacker.IsLocalPlayer, 'seid', 'ist')] dem Krieg des eigenen Lehnsherrn gegen [Select_CString(defender.IsLocalPlayer, 'Euch', defender.GetShortUIName)] beigetreten." - msg_de_jure_all_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein de jure beanspruchtes Land mehr." - msg_religious_war_invalidation_region_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr in der Zielregion." + msg_de_jure_all_war_invalidated_message:2 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein de jure beanspruchtes Land mehr." + msg_religious_war_invalidation_region_message:2 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr in der Zielregion." msg_religious_war_invalidated_hostility_level_message:1 "[war.GetName] vorbei: [ATTACKER.GetShortUINameU] kann keinen $game_concept_holy_war$ gegen den [defender.GetFaith.GetAdjective]en [Concept('faith', 'Glauben')|E] führen." - msg_invasion_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr in der Zielregion." - msg_mongol_invasion_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr in der Zielregion." - msg_county_conquest_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert die Gemeinde nicht mehr." - msg_duchy_conquest_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr in der Zielregion." + msg_invasion_war_invalidated_message:2 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr in der Zielregion." + msg_mongol_invasion_war_invalidated_message:2 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr in der Zielregion." + msg_county_conquest_war_invalidated_message:2 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert die Gemeinde nicht mehr." + msg_duchy_conquest_war_invalidated_message:2 "[war.GetName] vorbei: [defender.GetShortUINameU] kontrolliert kein Land mehr in der Zielregion." msg_vassalization_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kann nicht mehr vasallisiert werden." msg_subjugation_war_invalidated_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] kann nicht mehr unterworfen werden." msg_excommunication_war_invalidation_trait_message:1 "[war.GetName] vorbei: [defender.GetShortUINameU] ist nicht mehr Exkommuniziert." @@ -375,5 +379,28 @@ msg_letter_event_timeout:0 "Ereignis von [Character.GetShortUIName] ist abgelaufen" msg_letter_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$" msg_letter_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$" - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated` - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated_desc` + msg_court_amenity_setting_invalidated:0 "Hofannehmlichkeiten-Einstellung ungültig" + msg_court_amenity_setting_invalidated_desc:0 "Hofannehmlichkeiten-Einstellung „$INVALID_SETTING$“ ist ungültig geworden und wurde durch „$DEFAULT_SETTING$“ ersetzt." + + msg_catalyst_triggered:1 "$STRUGGLE_NAME$: $game_concept_struggle_catalyst_catalyst$ aktiviert" + msg_catalyst_triggered_desc:2 "Ein [struggle_catalyst|E] wurde von [CHARACTER.GetTitledFirstName] aktiviert: $CATALYST_INFO$\n\nFortschritt für „$STRUGGLE_PHASE$“-[struggle_phase_phase|E]: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_tt:1 "$msg_catalyst_triggered_desc$" + msg_catalyst_triggered_no_character:0 "$msg_catalyst_triggered$" + msg_catalyst_triggered_no_character_desc:0 "Ein [struggle_catalyst|E] wurde aktiviert: $CATALYST_INFO$\n\nFortschritt für „$STRUGGLE_PHASE$“-[struggle_phase_phase|E]: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_no_character_tt:0 "$msg_catalyst_triggered_no_character_desc$" + msg_player_character_changed:0 "$PLAYER_CHANGED_CHARACTER_TITLE_SWITCH$" + msg_player_character_changed_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_SWITCH$" + msg_player_character_changed_tt:0 "$msg_player_character_changed_desc$" + msg_player_new_character:0 "$PLAYER_CHANGED_CHARACTER_TITLE_JOIN$" + msg_player_new_character_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_JOIN$" + msg_player_new_character_tt:0 "$msg_player_new_character_desc$" + msg_player_new_observer:0 "$PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER$" + msg_player_new_observer_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER$" + msg_player_new_observer_tt:0 "$msg_player_new_observer_desc$" + + msg_struggle_phase_end:1 "$STRUGGLE_PHASE$-Phase ist im Übergang" + msg_struggle_phase_end_desc:0 "@$STRUGGLE_PHASE_ICON$!-$STRUGGLE_PHASE$ geht über in @$STRUGGLE_PHASE_ICON_NEXT$!-$STRUGGLE_PHASE_NEXT$.\n\n $STRUGGLE_PHASE_NEXT$ beginnt in $DAYS_UNTIL_TRANSITION$ Tag(en)." + msg_struggle_phase_end_tt:1 "$msg_struggle_phase_transitioned_desc$" + msg_struggle_phase_transitioned:1 "Phase ist übergegangen" + msg_struggle_phase_transitioned_desc:0 "Das Ringen ($STRUGGLE_NAME$) ist in @$STRUGGLE_PHASE_ICON$!-$STRUGGLE_PHASE$ übergegangen." + msg_struggle_phase_transitioned_tt:1 "$msg_struggle_phase_transitioned_desc$" diff --git a/project/ck3/base_game/localization/german/modifiers/activity_pilgrimage_modifiers_l_german.yml b/project/ck3/base_game/localization/german/modifiers/activity_pilgrimage_modifiers_l_german.yml index 8115313517..8367d96fa9 100644 --- a/project/ck3/base_game/localization/german/modifiers/activity_pilgrimage_modifiers_l_german.yml +++ b/project/ck3/base_game/localization/german/modifiers/activity_pilgrimage_modifiers_l_german.yml @@ -3,24 +3,24 @@ pilgrimage_disdainful_towards_faiths_modifier:0 "Verachtung Heiden gegenüber" pilgrimage_foreign_guards_modifier:0 "Fremdländische Garde" - pilgrimage_foreign_guards_modifier_desc:0 "Dieser Charakter hat eine Leibgarde aus fernen Landen angeworben" + pilgrimage_foreign_guards_modifier_desc:1 "Dieser Charakter hat eine Leibgarde aus fernen Landen angeworben." pilgrimage_divine_protection_modifier:0 "Göttlicher Schutz" - pilgrimage_divine_protection_modifier_desc:0 "Dieser Charakter ist beinahe ungeschützt durch fremde Lande gereist" + pilgrimage_divine_protection_modifier_desc:1 "Dieser Charakter ist beinahe ungeschützt durch fremde Lande gereist." new_pilgrimage_companions_modifier:0 "Verschiedene Pilgergefährten" - new_pilgrimage_companions_modifier_desc:0 "Dieser Charakter ist mit einer breiten Palette verschiedener Menschen gereist" + new_pilgrimage_companions_modifier_desc:1 "Dieser Charakter ist mit einer breiten Palette verschiedener Menschen gereist." pilgrimage_completely_lost_modifier:0 "Verirrt" - pilgrimage_completely_lost_modifier_desc:0 "Dieser Charakter hat sich auf einer Pilgerreise völlig verirrt" + pilgrimage_completely_lost_modifier_desc:1 "Dieser Charakter hat sich auf einer Pilgerreise völlig verirrt." showy_about_pilgrimage_modifier:0 "Theatralische Pilgerreise" - showy_about_pilgrimage_modifier_desc:0 "Dieser Charakter hat dafür gesorgt, dass jeder weiß, wie fromm seine Pilgerreise war" + showy_about_pilgrimage_modifier_desc:1 "Dieser Charakter hat dafür gesorgt, dass jeder weiß, wie fromm seine Pilgerreise war." pilgrimage_worldly_modifier:0 "Weltliche Pilgerreise" - pilgrimage_worldly_modifier_desc:0 "Dieser Charakter hat auf einer Pilgerreise viel über die Welt gelernt" + pilgrimage_worldly_modifier_desc:1 "Dieser Charakter hat auf einer Pilgerreise viel über die Welt gelernt." - dedicated_to_pilgrimage_modifier:0 "Hingebungsvoller Pilger" + dedicated_to_pilgrimage_modifier:1 "Hingebungsvoller Pilger" hajj_halq_modifier:0 "Halq" hajj_halq_modifier_desc:0 "Dieser Charakter hat sich den Kopf rasiert, um zu zeigen, dass er unlängst den Hadsch vollendet hat." diff --git a/project/ck3/base_game/localization/german/modifiers/county_modifiers_l_german.yml b/project/ck3/base_game/localization/german/modifiers/county_modifiers_l_german.yml index aaa3149e50..a92497d5fa 100644 --- a/project/ck3/base_game/localization/german/modifiers/county_modifiers_l_german.yml +++ b/project/ck3/base_game/localization/german/modifiers/county_modifiers_l_german.yml @@ -35,6 +35,9 @@ promote_culture_modifier:0 "Gefeierte Kultur" + small_investment_in_revolt_modifier:0 "Bauernaufschrei" + medium_investment_in_revolt_modifier:0 "Bauernempörung" + high_investment_in_revolt_modifier:0 "Bauernaufruhr" divide_and_conquer_modifier:0 "Religiöse Propaganda" divide_and_conquer_modifier_desc:0 "Die Einheimischen in dieser Gemeinde wurden religiöser Propaganda ausgesetzt, sodass sie sich unter dem Banner des Lehnsherren sammeln." diff --git a/project/ck3/base_game/localization/german/modifiers/fp2_event_modifiers_l_german.yml b/project/ck3/base_game/localization/german/modifiers/fp2_event_modifiers_l_german.yml new file mode 100644 index 0000000000..da52e1cd90 --- /dev/null +++ b/project/ck3/base_game/localization/german/modifiers/fp2_event_modifiers_l_german.yml @@ -0,0 +1,107 @@ +l_german: + fp2_smooth_market_oversight_modifier:0 "Geschmeidige Marktaufsicht" + fp2_smooth_market_oversight_modifier_desc:0 "Die Wachsamkeit des örtlichen Muhtasib sorgt dafür, dass alle Geschäfte leicht und vertrauensvoll abgewickelt werden können." + fp2_inefficient_market_oversight_modifier:0 "Unwirksame Marktaufsicht" + fp2_inefficient_market_oversight_modifier_desc:0 "Der örtliche Muhtasib kann die Anliegen auf dem Markt nicht allein lösen und fällt daher dem Kadi zur Last." + fp2_free_market_boom_modifier:0 "Hisbafreier Markt" + fp2_free_market_boom_modifier_desc:0 "Die Märkte dieser Stadt halten sich weder an die Hisba, noch sind sie der Aufsicht eines Muhtasib unterworfen." + fp2_ruthless_market_oversight_modifier:0 "Skrupellose Marktaufsicht" + fp2_ruthless_market_oversight_modifier_desc:0 "Der örtliche Muhtasib verlässt sich auf Soldaten, um selbst die kleinste Regelung mit Gewalt durchzusetzen." + fp2_forsaken_turned_levies_modifier:0 "Wachsender Militarismus" + fp2_forsaken_turned_levies_modifier_desc:0 "Kleine Bauernmilizen bilden sich, um verräterische Fraktionen zu jagen und sich die Gunst ihres Lehnsherrn zu verdienen." + fp2_veteran_mercenaries_as_instructors_modifier:0 "Söldnerveteranen als Lehrmeister angeworben" + fp2_veteran_mercenaries_as_instructors_modifier_desc:0 "Diese Gemeinde hat kampferprobte Söldnerhauptleute angeworben, um die örtlichen Aufgebote auszubilden." + fp2_mercenary_acquaintances_modifier:0 "Söldnerbekanntschaften" + fp2_mercenary_acquaintances_modifier_desc:0 "Dieser Charakter ist mit mehreren ehemaligen Söldnerhauptleuten bekannt und hat viel aus dem Umgang mit ihnen gelernt." + fp2_mercs_slaughtered_populance_modifier:0 "Söldnergemetzel an Bevölkerung" + fp2_mercs_slaughtered_populance_modifier_desc:0 "Eine Söldnerbande hat dieses Land verwüstet, den Einheimischen alles genommen und niemanden zurückgelassen, der davon erzählen könnte." + fp2_local_garrison_slaughtered_modifier:0 "Örtliche Garnison ausgelöscht" + fp2_local_garrison_slaughtered_modifier_desc:0 "Die örtliche Garnison dieser Gemeinde wurde ausgelöscht, sodass das Gebiet nun schutzlos ist." + fp2_elite_tactics_for_civil_guards_modifier:0 "Örtliche Garnison nutzt Elitetaktiken" + fp2_elite_tactics_for_civil_guards_modifier_desc:0 "Die Truppen dieser örtlichen Garnison sind Fachleute für die Wahrung des Friedens, die die nötige Erfahrung haben, um Gesetzesbrechern einen Strich durch die Rechnung zu machen." + fp2_mercs_turned_farmers_modifier:0 "Söldner wurden Bauern" + fp2_mercs_turned_farmers_modifier_desc:0 "Eine gefährliche Söldnerbande ist in diese Gegend gekommen, um … Ackerbau zu betreiben. Sie mag nun friedlich sein, kann von ihrem Lehnsherrn aber in den Dienst gerufen werden." + fp2_lenient_towards_foreign_merchants_modifier:0 "Nachsicht gegenüber fremdländischen Händlern" + fp2_lenient_towards_foreign_merchants_modifier_desc:0 "Dieser Charakter ist bereit, religiöse Intoleranz beiseitezulassen, wenn es ums Geschäft geht. Dadurch wird er zwar reich, aber auch von seinen Landsleuten verachtet." + fp2_2001_promise_reminder:0 "Versprochene Befreiung" + fp2_2001_promise_reminder_desc:1 "Dieser Charakter hat bei seiner Ehre geschworen, ein umlagertes Dorf binnen weniger Jahre zu befreien." + fp2_inexplicable_accounting_modifier:0 "Unerklärliche Buchführung" + fp2_inexplicable_accounting_modifier_desc:0 "Die Buchhaltung dieser Gemeinde ergibt keinen Sinn: Es fehlt Gold." + fp2_improved_administrative_checks_modifier:0 "Verbesserte Verwaltungsprüfungen" + fp2_improved_administrative_checks_modifier_desc:0 "Diese Gemeinde hat strenge Überprüfungen, um sicherzustellen, dass selbst die kleinsten Unterschlagungen von der Obrigkeit bemerkt werden." + fp2_mozarab_quarter_modifier:0 "Mozaraberviertel" + fp2_mozarab_quarter_modifier_desc:0 "Die Städte dieser Gemeinde haben eigene Viertel für Mozaraber." + fp2_mozarab_church_modifier:0 "Akzeptiert Mozaraber" + fp2_mozarab_church_modifier_desc:0 "Dieser Charakter hat erlaubt, dass mozarabische Kirchen auf seinem Land gebaut werden." + fp2_mozarab_rejected_modifier:0 "Mozaraber-Diskriminierung" + fp2_mozarab_rejected_modifier_desc:0 "Dieser Charakter erlaubt Mozarabern nicht, Kirchen in seinem Land zu bauen." + fp2_multifaith_county_modifier:0 "Multireligiöse Toleranz" + fp2_multifaith_county_modifier_desc:0 "Dieser Charakter hat Toleranz gegenüber anderen Glauben in seinem Reich gezeigt." + fp2_religious_strife_modifier:0 "Religiöser Zwist" + fp2_religious_strife_modifier_desc:0 "Erzwungene Konvertierungen in dieser Gemeinde haben zu weit verbreiteten religiösen Reibereien geführt." + fp2_camino_santiago_ho_protected_modifier:0 "Kriegerordenschutz" + fp2_camino_santiago_ho_protected_modifier_desc:0 "Die durch diese Gemeinde verlaufende Straße nach Santiago wird von einem [holy_order|E] geschützt." + fp2_camino_santiago_protected_modifier:0 "Angeheuerte Wachen" + fp2_camino_santiago_protected_modifier_desc:0 "Die durch diese Gemeinde verlaufende Straße nach Santiago wird von angeheuerten Wachen geschützt." + fp2_horchata_colonialism_modifier:0 "Horchata-Anbau" + fp2_horchata_colonialism_modifier_desc:0 "Diese Gemeinde wird gezwungen, nichts anderes als Erdmandeln anzubauen, um daraus Horchata herzustellen." + fp2_funded_agriculture_modifier:0 "Finanzierte Landwirtschaft" + fp2_funded_agriculture_modifier_desc:0 "Diese Gemeine hat die nötigen Ressourcen erhalten, um ihr Ackerland zu erweitern." + fp2_vow_against_conscription_modifier:0 "Abgeschworene Einberufung" + fp2_vow_against_conscription_modifier_desc:0 "Dieser Gemeinde wurde das Recht erteilt, militärische Aufforderungen zum Sammeln zurückzuweisen, sodass sie sich ganz zivilen Angelegenheiten widmen kann." + fp2_monument_to_war_modifier:0 "Monument der Eroberung" + fp2_monument_to_war_modifier_desc:0 "Ein Monument für den Eroberer dieses Reichs steht auf einem Trümmerhaufen, der von ausgebrannten Gebäuden umringt ist." + fp2_village_rebuiling_efforts_modifier:0 "Bemühungen zum Dorfwiederaufbau" + fp2_village_rebuiling_efforts_modifier_desc:0 "Diese Gemeinde versucht nach einer großen Katastrophe, alles wieder aufzubauen. Ihr Lehnsherr hat die nötigen Ressourcen gespendet, um dieses Unterfangen zu beschleunigen." + fp2_border_encampments_modifier:0 "Außenpostenlager" + fp2_border_encampments_modifier_desc:0 "Diese Gemeinde hat überall Zelte und Außenposten, in denen kleine Patrouillen untergebracht sind, die das wenige, was es gibt, beschützen sollen." + fp2_scallop_shell_artifact:0 "Muschelschale" + fp2_scallop_shell_artifact_desc:0 "Diese Muschelschale weist den Besitzer als jemanden aus, der die mühsame Reise entlang des Jakobswegs hinter sich gebracht hat." + fp2_fake_scallop_shell_artifact:0 "Entehrte Muschelschale" + fp2_fake_scallop_shell_artifact_desc:0 "Eine Muschelschale, die meist Personen gehört, die die gesamte Pilgerreise nach Santiago hinter sich gebracht haben. Doch diese wurde ziemlich offensichtlich gestohlen." + fp2_malato_bark_artifact:0 "Gernikako-Arbola-Rinde" + fp2_malato_bark_artifact_desc:0 "Ein kleines Stück Rinde, das vom berühmten Gernikako Arbola stammt." + fp2_dismantling_verracos_modifier:0 "Abbau der Verracos" + fp2_dismantling_verracos_modifier_desc:0 "Die uralten Wildschweinstatuen, die über diese Gemeinde verstreut sind, werden abgebaut und zu Baumaterial verarbeitet – was die einheimischen Beamten konsterniert." + fp2_saints_tombs_modifier:0 "Heiligengräber" + fp2_saints_tombs_modifier_desc:0 "Diese über diese Gemeinde verstreuten steinernen Wildschweinstatuen gelten als die Grabstätten christlicher Heiliger." + fp2_controls_the_mediterranean_house_modifier:1 "Meister des Mittelmeers" + fp2_controls_the_mediterranean_house_modifier_desc:0 "Dieses Haus ist berühmt für seine Kontrolle über das Mittelmeer und dessen Handelsströme." + fp2_sponsored_golden_age_modifier:0 "Goldene Ära finanziert" + fp2_sponsored_golden_age_modifier_desc:0 "Dieser Charakter hat die nächste größere Goldene Ära des regionalen wissenschaftlichen Fortschritts finanziert." + fp2_part_of_golden_age_modifier:0 "Präsenz in Goldener Ära" + fp2_part_of_golden_age_modifier_desc:0 "Dieser Charakter war zugegen, als eine Goldene Ära des regionalen wissenschaftlichen Fortschritts begann." + fp2_epicenter_of_golden_age_modifier:0 "Epizentrum der Goldenen Ära" + fp2_epicenter_of_golden_age_modifier_desc:0 "Dieser Ort ist ein Knotenpunkt der Weisheit, wo die größten Geister der Goldenen Ära leben und arbeiten." + fp2_translated_skill_book_diplomacy_modifier:0 "Uralte diplomatische Notizen" + fp2_translated_skill_book_diplomacy_modifier_desc:0 "Dieser Charakter besitzt übersetzte Abschriften uralter Notizen zum Umgang mit zahlreichen diplomatischen Fragestellungen." + fp2_translated_skill_book_martial_modifier:0 "Bücher über Militärgeschichte" + fp2_translated_skill_book_martial_modifier_desc:0 "Dieser Charakter hat viele Bücher über Militärgeschichte gelesen und viel über die verschiedenen Taktiken und Strategeme von vergangenen Feldherren erfahren." + fp2_translated_skill_book_stewardship_modifier:0 "Bücher über Wirtschaftstheorie" + fp2_translated_skill_book_stewardship_modifier_desc:0 "Dieser Charakter hat viele Bücher über Theorien dazu gelesen, wie uralte Reiche sich selbst verwalteten und strukturierten, um ihre gewaltigen Wirtschaften zu unterhalten." + fp2_translated_skill_book_intrigue_modifier:0 "Geschichten des Ränkespiels" + fp2_translated_skill_book_intrigue_modifier_desc:0 "Dieser Charakter hat viele Bücher über Ränkespiele im eigenen Besitz, wodurch er auf viele kreative Einfälle für Komplotte kommt." + fp2_translated_skill_book_learning_modifier:0 "Übersetzte philosophische Werke" + fp2_translated_skill_book_learning_modifier_desc:0 "Dieser Charakter gab Übersetzungen antiker philosophischer Werke in Auftrag, sodass er ein höheres Maß an Verständnis für sie erreicht hat." + fp2_rejection_of_old_thoughts_modifier:0 "Ablehnung alter Ideen" + fp2_rejection_of_old_thoughts_modifier_desc:0 "Diese Gemeinde zieht Denker an, die die Notwendigkeit des Lernens aus der Vergangenheit ablehnen; viele neue Ideen werden aufkommen, doch keine wird Bestand haben." + fp2_removed_cataracts_modifier:0 "Erfolgreiche Kataraktentfernung" + fp2_removed_cataracts_modifier_desc:0 "Dieser Charakter hat sich erfolgreich Katarakte entfernen lassen, sodass er nicht mehr fast blind ist, sondern zumindest unscharf Farben und Formen erkennen kann." + fp2_religious_riots_modifier:0 "Religionsaufstände wüten" + fp2_religious_riots_modifier_desc:0 "Religiöse Konflikte toben auf den Straßen der wichtigsten Siedlungen dieser Gemeinde." + fp2_religious_riots_suppressed_modifier:0 "Religionsaufstände unterdrückt" + fp2_religious_riots_suppressed_modifier_desc:0 "Auch wenn es unter der Oberfläche brodelt, wurde der Unfriede in dieser Gemeinde brutal unterdrückt." + fp2_religious_riots_defused_modifier:0 "Religionsaufstände abgewendet" + fp2_religious_riots_defused_modifier_desc:0 "Einige mögen noch grummeln, doch religiöse Streitigkeiten wurden in dieser Gemeinde abgewendet." + fp2_pilgrim_roads_modifier:0 "Pilgerstraßen" + fp2_pilgrim_roads_modifier_desc:0 "Diese Gemeinde hat ein ausgedehntes Netzwerk, das die Pilger zu den örtlichen Heiligen Stätten führt." + fp2_trusted_by_pilgrim_warriors_modifier:0 "Bekannt unter Glaubenskriegern" + fp2_trusted_by_pilgrim_warriors_modifier_desc:0 "Dieser Charakter ist bekannt für sein Wohlwollen gegenüber Kriegern des Glaubens, die ihn im Gegenzug ebenfalls bevorzugt behandeln." + fp2_kept_accused_traitor_in_court_modifier:0 "Gerüchte über Schwäche" + fp2_kept_accused_traitor_in_court_modifier_desc:0 "Eine der Handlungen dieses Charakters hat für allerlei unangemessene Gerüchte über ihn gesorgt." + fp2_kept_op_knight_in_court_modifier:0 "Mürrische Krieger" + fp2_kept_op_knight_in_court_modifier_desc:0 "Die Ritter unter dem Befehl dieses Charakters sind niedergeschlagen, weil sie im Schatten eines besseren Kriegers stehen." + fp2_kept_upstart_knight_in_court_modifier:0 "Aufstrebende Ritter" + fp2_kept_upstart_knight_in_court_modifier_desc:0 "Mitglieder des Adels haben sich gegen diesen Charakter verschworen, um sicherzustellen, dass keine Emporkömmlinge als Krieger an ihren Hof kommen." + fp2_kept_godless_mercenary_in_court_modifier:0 "Gottlose Söldner" + fp2_kept_godless_mercenary_in_court_modifier_desc:0 "Äußere Einflüsse haben dafür gesorgt, dass alle Ritter in den Diensten dieses Charakters einen schlechten Ruf als gottlose Krieger haben, die allein aus Gier kämpfen." diff --git a/project/ck3/base_game/localization/german/modifiers/fp2_event_modifiers_ola_l_german.yml b/project/ck3/base_game/localization/german/modifiers/fp2_event_modifiers_ola_l_german.yml new file mode 100644 index 0000000000..a11b66ed08 --- /dev/null +++ b/project/ck3/base_game/localization/german/modifiers/fp2_event_modifiers_ola_l_german.yml @@ -0,0 +1,146 @@ +l_german: + tolerance_gospel_modifier:0 "Gepredigte Toleranz" + tolerance_gospel_modifier_desc:0 "Dieser Charakter drängt das eigene Volk, sich auf Geduld und Einigkeit zu besinnen." + fanatical_recruits_modifier:0 "Fanatische Rekruten" + fanatical_recruits_modifier_desc:0 "Dieser Charakter hat einen steten Zustrom an eifrigen Rekruten." + tensions_eased_province_modifier:0 "Nachlassende Spannungen" + tensions_eased_province_modifier_desc:0 "Die religiösen Spannungen in dieser Provinz lassen nach." + riots_and_murders_province_modifier:0 "Aufruhr und Morde" + riots_and_murders_province_modifier_desc:0 "Diese Gemeinde wurde von Massakern an und Verbannungen von sogenannten Unerwünschten erschüttert." + hate_monger_modifier:0 "Aufhetzer" + hate_monger_modifier_desc:0 "Dieser Charakter ist bekannt dafür, Streit und Hass zu verbreiten." + + nursing_salaries_for_single_mothers_modifier:0 "Stillsalär" + nursing_salaries_for_single_mothers_modifier_desc:0 "Dieser Charakter hat ein System eingeführt, bei dem alleinstehende Mütter dafür bezahlt werden, ihre Kinder eine Zeit lang zu stillen." + widows_and_widowers_amazing_funds_modifier:0 "Waisenstiftung" + widows_and_widowers_amazing_funds_modifier_desc:0 "Dieser Charakter hat eine Stiftung für all jene ins Leben gerufen, die durch Unglücke oder Krieg ihre Eltern oder Ehepartner verloren haben – wer uneheliche Kinder hat, bekommt allerdings nichts." + starving_single_mothers_and_children_modifier:0 "Hungernde Mütter" + starving_single_mothers_and_children_modifier_desc:0 "Waisen, alleinstehende Eltern und deren Kinder müssen im Land dieses Charakters hungern." + destitute_single_mothers_modifier:0 "Bemitleidenswerte Ansammlung" + destitute_single_mothers_modifier_desc:0 "Der Hof dieses Charakters ist voller verarmter alleinstehender Mütter und deren Kindern, die in unterschiedlich schlimmen Ausprägungen von Elend leben." + + anti_innovation_muslim_modifier:0 "Nizāmīya" + anti_innovation_muslim_modifier_desc:0 "Dieser Charakter hat Interesse an einer neuen religiösen Schule gezeigt, die Rationalismus und Wissenschaft verabscheut." + rolling_in_filth_modifier:0 "Dreckschwein" + rolling_in_filth_modifier_desc:0 "Dieser Charakter schert sich nicht um Sauberkeit und sogenannte Hygiene." + cannot_read_greek_modifier:0 "Gibt vor, Griechisch zu lesen" + cannot_read_greek_modifier_desc:0 "Dieser Charakter behauptet, die Sprache der antiken Gelehrten zu beherrschen, doch sämtliche Hinweise deuten eher auf das Gegenteil." + misread_medicine_incompetence_modifier:0 "Kanon der Medizin falsch verstanden" + misread_medicine_incompetence_modifier_desc:0 "Dieser Charakter hat den Kanon der Medizin und andere große Werke zu Gesundheit und Hygiene gelesen, aber völlig falsch verstanden." + inspired_medicine_modifier:0 "Inspiriert von medizinischen Innovationen" + inspired_medicine_modifier_desc:0 "Dieser Charakter hat ein Interesse an den jüngsten Innovationen im medizinischen Bereich, wie sie Gelehrte aus Persien und Andalusien propagieren." + medical_insights_modifier:0 "Medizinische Einsichten" + medical_insights_modifier_desc:0 "Dieser Charakter hat Hippokrates und Galen gelesen und besteht nun darauf, dass man sich am Hof die Wände wäscht." + + fp2_advanced_maritime_technology_modifier:0 "Fortschrittliche Marinetechnologien" + fp2_advanced_maritime_technology_modifier_desc:0 "Dieser Charakter besitzt Marinetechnologien, die dem Rest der Welt weit überlegen sind." + fp2_successful_shipyards_modifier:0 "Meisterschiffsbauer" + fp2_successful_shipyards_modifier_desc:0 "Dieser Ort ist die Heimat erfahrener Werftarbeiter, die selbst die kompliziertesten Schiffe zusammenbauen können." + + foreboding_visions_modifier:0 "Düstere Visionen der Zukunft" + foreboding_visions_modifier_desc:0 "In Fieberträumen und Anfällen, bei denen es sich um Besessenheit handeln könnte, durchlebt dieser Charakter unheilverheißende Visionen zukünftiger Ereignisse." + + mysterious_prophetess_illness_modifier:0 "Sibyllinische Krankheit" + mysterious_prophetess_illness_modifier_desc:0 "Dieser Charakter leidet unter einer langwierigen Erkrankung, die mit prophetischen Träumen zu tun hat." + + frightened_by_portent_modifier:0 "Durch Vorahnung verängstigt" + frightened_by_portent_modifier_desc:0 "Dieser Charakter hat eine Vorahnung von schrecklichen kommenden Ereignissen." + + cortes_modifier:0 "Cortes" + cortes_modifier_desc:0 "Dieser Charakter erlaubt gewählten Vertretern der freien Gemeinden, an Ratssitzungen teilzunehmen." + + extra_large_cortes_modifier:0 "Volksparlament" + extra_large_cortes_modifier_desc:0 "Dieser Charakter erlaubt es #italic jedem#!, an Ratssitzungen teilzunehmen." + + vineyards_burnt_county_modifier:0 "Verbrannte Weinberge" + vineyards_burnt_county_modifier_desc:0 "In dieser Gemeinde gab es einst herrliche Weinberge. Leider wurden sie alle zerstört." + + vineyards_protected_county_modifier:0 "Beschützte Weinberge" + vineyards_protected_county_modifier_desc:0 "Die Weinberge dieser Gemeinde werden vor religiösen Fanatikern bewacht, die sie niederbrennen wollen." + + crusading_against_iberian_wine_modifier:0 "Weinverbotskampagne" + crusading_against_iberian_wine_modifier_desc:0 "Dieser Charakter ist entschlossen, den gotteslästerlichen Trinkgewohnheiten seiner iberischen Untertanen ein Ende zu machen." + + wine_supply_secure_modifier:0 "Gesicherte Weinversorgung" + wine_supply_secure_modifier_desc:0 "Dieser Charakter sorgt dafür, dass nichts den Nachschub an edlen Weinen für den Hof behindert." + + + + + toledo_steel_armaments_modifier:0 "Bewaffnet wie die Römer" + toledo_steel_armaments_modifier_desc:0 "Die Soldaten tragen Klingen aus erlesenem iberischem Stahl wie die römischen Legionen des Altertums." + + toledo_steel_county_modifier:0 "Toledo-Stahl" + toledo_steel_county_modifier_desc:0 "Diese Gemeinde produziert eine starke Art von Stahl, die schon seit dem Altertum bekannt ist." + + tortured_smith_spilling_secrets_modifier:0 "Schwertschmiedegeheimnisse" + tortured_smith_spilling_secrets_modifier_desc:0 "Dieser Charakter hat die Geheimnisse der Schwertschmiedekunst von einem gefolterten Meisterschmied erlernt." + + guild_rights_protected_modifier:0 "Zunftrechte geschützt" + guild_rights_protected_modifier_desc:0 "Die Schmiedezunft dieser Gemeinde wurde von Einmischung von außen geschützt." + + master_smith_npc_modifier:0 "Meisterschmied" + master_smith_npc_modifier_desc:0 "Die Schmiedefähigkeiten dieses Charakters sind kaum zu übertreffen." + + + great_translation_school_modifier:0 "Großartige Übersetzerschule" + great_translation_school_modifier_desc:0 "Dieser Charakter hat eine Übersetzerschule gegründet, bei der große fremdländische Werke zum Wohl der Gesamtheit allen zur Verfügung gestellt werden." + + mediocre_translation_school_modifier:0 "Mittelmäßige Übersetzerschule" + mediocre_translation_school_modifier_desc:0 "Dieser Charakter hat eine Übersetzerschule finanziert, doch die Beteiligten sind von fragwürdiger Qualität." + + translation_effort_modifier:0 "Übersetzungsbemühungen" + translation_effort_modifier_desc:0 "Dieser Charakter beschäftigt einen fähigen Gelehrten, um wichtige Werke zu übersetzen." + + dusty_libraries_modifier:0 "Staubige Bibliotheken" + dusty_libraries_modifier_desc:0 "Die einst prächtigen Bibliotheken im Reich dieses Charakters sind dieser Tage staubig und schlecht sortiert. Dennoch findet man in ihnen eine sonderbare Form von Frieden." + + + + + + mystery_meat_unhealth_benefits_modifier:0 "Fühlt sich seltsam" + mystery_meat_unhealth_benefits_modifier_desc:0 "Dieser Charakter hat große Mengen Fleisch von einem rätselhaften Kadaver gegessen, der am Strand angespült wurde. Das hätte er wohl lieber nicht tun sollen …" + + mystery_meat_health_benefits_modifier:0 "Großartiger Nährwert" + mystery_meat_health_benefits_modifier_desc:0 "Dieser Charakter hat große Mengen Fleisch von einem rätselhaften Kadaver gegessen, der am Strand angespült wurde. Es war sehr lecker." + + lay_ruler_issued_fatwa_modifier:0 "Religionsbeschluss" + lay_ruler_issued_fatwa_modifier_desc:0 "Dieser Herrscher hat eine rechtliche Einschätzung bezüglich einer religiösen Frage abgegeben – manche würden behaupten, dazu würde ihm eigentlich die Autorität fehlen." + + saw_the_world_from_above_modifier:0 "Vogelperspektive" + saw_the_world_from_above_modifier_desc:0 "Dieser Charakter hat die erhebende Erfahrung gemacht, durch die Luft zu fliegen." + + + felt_something_modifier:0 "Ehrfurcht vor Schönheit" + felt_something_modifier_desc:0 "Dieser Charakter hat Musik von geradezu jenseitiger Schönheit gehört." + + investing_in_music_modifier:0 "Investition in Musik" + investing_in_music_modifier_desc:0 "Dieser Charakter gibt sich Mühe, stets begabte Musiker – darunter auch Gemeine – an seinem Hof auftreten zu lassen." + + great_pine_chopped_down_county_modifier:0 "Große Pinie gefällt" + great_pine_chopped_down_county_modifier_desc:0 "In dieser Gemeinde stand eine große, alte Pinie, die angenehmen Schatten spendete. Sie steht nun nicht mehr." + + aversion_to_joy_modifier:0 "Der Freude abgeneigt" + aversion_to_joy_modifier_desc:0 "Dieser Charakter sagt sich selbst, dass Freude und Schönheit eitle Ablenkungen sind, die einen nur schwach machen." + + + + + memorable_public_execution_modifier:0 "Denkwürdige öffentliche Hinrichtung" + memorable_public_execution_modifier_desc:0 "Dieser Charakter hat jemanden auf #italic sehr#! grausige Art und Weise hinrichten lassen." + + compelling_apology_modifier:0 "Überzeugende Entschuldigung" + compelling_apology_modifier_desc:0 "Was er auch falsch gemacht hat: Dieser Charakter hat sich #italic sehr#! überzeugend von Herzen entschuldigt." + + restitution_to_minorities_modifier:0 "Wiedergutmachungen für örtliche Minderheiten" + restitution_to_minorities_modifier_desc:0 "Dieser Charakter hat sich um einige der Klagen der örtlichen Minderheiten gekümmert." + + obligations_fulfilled_modifier:0 "Zweifelhafte Verpflichtungen" + obligations_fulfilled_modifier_desc:0 "Dieser Charakter hat seine Verpflichtungen gegenüber einem anderen Herrscher erfüllt – indem er ihm geflüchtete Sklaven aushändigte …" + + saqaliba_settlers_county_modifier:0 "Saqāliba-Siedler" + saqaliba_settlers_county_modifier_desc:0 "Ehemalige Sklaven osteuropäischer Abstammung haben sich in dieser Provinz angesiedelt." + + former_slave_npc_modifier:0 "Ehemaliger Sklave" + former_slave_npc_modifier_desc:0 "Dieser Charakter war einst ein Sklave und ist äußerst entschlossen, seine Freiheit zu wahren." diff --git a/project/ck3/base_game/localization/german/modifiers/modifiers_l_german.yml b/project/ck3/base_game/localization/german/modifiers/modifiers_l_german.yml index bc7647b224..36857f7401 100644 --- a/project/ck3/base_game/localization/german/modifiers/modifiers_l_german.yml +++ b/project/ck3/base_game/localization/german/modifiers/modifiers_l_german.yml @@ -111,6 +111,7 @@ MOD_SAME_CULTURE_MERCENARY_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD$" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD:0 "[holy_order|E]-Anwerbekosten bei gleicher [culture|E]" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD$" + holy_order_government_levy_contribution_add:0 "[holy_order|E]-[vassals|E]-[levy|E] ([modifier_contribution|E])" desert_advantage:1 "[command_modifier_i|E][advantage|E] in Wüsten" desert_attrition_mult:1 "[command_modifier_i|E]Erlittene [attrition|E] in Wüsten" @@ -534,6 +535,7 @@ MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR:1 "[Concept('development', 'Entwicklungs')|E]-Zuwachs" plains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Ebenen ([terrain|E])" farmlands_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ auf Ackerland ([terrain|E])" + farmlands_development_growth:0 "$farmlands_development_growth_factor$" hills_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Hügeln ([terrain|E])" mountains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Bergen ([terrain|E])" desert_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Wüsten ([terrain|E])" @@ -552,6 +554,8 @@ MOD_MONTHLY_COUNTY_CONTROL_GROWTH_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH$" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR:1 "[control|E]-Zuwachs" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_AT_WAR:0 "[control|E]-Zuwachs im [war|E]" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_AT_WAR:0 "[control|E]-Zuwachs im [war|E]" MOD_CONSTRUCTION_PRESTIGE_COST:1 "[building|E]-Baukosten" MOD_DOMAIN_LIMIT:0 "[domain_limit|E]" MOD_DOMAIN_LIMIT_WITH_VALUE:0 "[domain_limit|E]: $VALUE|0=+$" @@ -807,6 +811,7 @@ seduce_scheme_power_mult:1 "[GetScheme('seduce').GetTypeName]-[scheme_power|E]" courting_scheme_power_add:1 "[GetScheme('courting').GetTypeName]-[scheme_power|E]" max_courting_schemes_add:0 "Maximale [GetScheme('courting').GetTypeName]-[schemes|E]" + befriend_scheme_power_add:0 "[GetScheme('befriend').GetTypeName]-[scheme_power|E]" seduce_scheme_power_add:0 "$seduce_scheme_power_mult$" murder_scheme_power_add:0 "$murder_scheme_power_mult$" courting_scheme_power_mult:1 "[GetScheme('courting').GetTypeName]-[scheme_power|E]" @@ -891,4 +896,4 @@ CUSTOM_MOD_ENABLES_STRESS_LOSS_DECISIONS:0 "Ermöglicht eine besondere [decision|E], die [stress|E] #P mindert#!" # RoCo - world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in der [region|E] „[GetGeographicalRegion('world_innovation_elephants').GetName]“" + world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in [GetGeographicalRegion('world_innovation_elephants').GetName]" diff --git a/project/ck3/base_game/localization/german/modifiers/scholarship_lifestyle_modifiers_l_german.yml b/project/ck3/base_game/localization/german/modifiers/scholarship_lifestyle_modifiers_l_german.yml index 738414219f..2c69b94b8a 100644 --- a/project/ck3/base_game/localization/german/modifiers/scholarship_lifestyle_modifiers_l_german.yml +++ b/project/ck3/base_game/localization/german/modifiers/scholarship_lifestyle_modifiers_l_german.yml @@ -46,3 +46,15 @@ divine_guidance_modifier:0 "Göttliche Führung" divine_guidance_modifier_desc:0 "Die Stimmen aus dem Jenseits unterstützen diesen Charakter. Zumindest erklärt er es so." + + welcoming_inclusivist_modifier:0 "Einladender Inklusionist" + welcoming_inclusivist_modifier_desc:0 "Dieser Charakter glaubt fest daran, dass unsere Unterschiede einander ergänzen und in achtloser Gleichförmigkeit Schwäche liegt." + + consorting_with_muslims_modifier:0 "Lässt sich mit Muslimen ein" + consorting_with_muslims_modifier_desc:0 "Dieser Charakter ist bekannt dafür, dass er Verbindungen zu Heiden hat." + + rebuked_the_heathen_modifier:0 "Weist Heiden zurück" + rebuked_the_heathen_modifier_desc:0 "Dieser Charakter hat keinen Umgang mit Heiden, Ketzern, Abtrünnigen und ähnlich #EMP anstößigen#! Charakteren." + + refused_heathen_knowledge_modifier:0 "Verweigert heidnisches Wissen" + refused_heathen_knowledge_modifier_desc:0 "Dieser Charakter zieht es vor, wenn die eigenen Bücher fromm und rein sind." diff --git a/project/ck3/base_game/localization/german/mottos_l_german.yml b/project/ck3/base_game/localization/german/mottos_l_german.yml index c71bd71566..8c4ee9db7a 100644 --- a/project/ck3/base_game/localization/german/mottos_l_german.yml +++ b/project/ck3/base_game/localization/german/mottos_l_german.yml @@ -430,7 +430,7 @@ dynn_Anward_motto:0 "Worte können Reiche stürzen" dynn_Tisander_motto:0 "Wir mögen vergeben, aber vergessen nicht" dynn_BjO_rk_motto:0 "Mehr ist mehr" - dynn_Potapczyk_motto:0 "Macht Eure eigenen Regeln" + dynn_Potapczyk_motto:1 "Wer nachgefragt hat" dynn_Carlberg_motto:0 "Heitere kleine Missgeschicke" dynn_Horler_motto:0 "Im Grunde ein Künstler" dynn_Cowhig_Croft_motto:0 "Wir sind ein Meer der Ruhe" @@ -452,6 +452,7 @@ dynn_Brock_motto:0 "Ich hoffe auf Tempo" dynn_Sorokin_motto:0 "Das Buch steht in den Sternen" dynn_Meredith_motto:0 "Veni, Vidi, Castratavi Illegitimos" + dynn_Carrick_motto:0 "Bringt es hinter Euch!" dynn_Riggott_motto:0 "Non Commendatae" dynn_Anna_Johansson_motto:0 "Alles ist schrecklich" dynn_Majewski_motto:0 "Der Löwe würde niemals beim Wolfe liegen" @@ -501,4 +502,20 @@ dynn_Johansson_3_motto:0 "Veni, vidi, bibi" dynn_Beaumont_vanity_motto:0 "Weh mir, was ist das?" dynn_andriamasinavalona_motto:0 "Die Grenze meines Reisfelds ist das Meer" + dynn_Shefket_vanity_motto:0 "In Vino Veritas" + + dynn_brantevik_vanity_motto:0 "Wer in der Schönheit und den Geheimnissen der Erde lebt, ist nimmer allein oder des Lebens müde" + + + dynn_Cortell_vanity_motto:0 "Familie ist Einheit, Einheit ist Standfestigkeit" + dynn_Arvidsson_Radestig_motto:0 "Walhalla kann warten" + dynn_Newcombe_motto:0 "Worte Worte Worte" + dynn_Zenko_motto:0 "In der Unschuld liegt Verrat" + dynn_Runge_Moller_motto:0 "Wo die Enten sich wenden" + dynn_Bragalini_motto:0 "Nichts wird vergessen werden" + dynn_Wickman_motto:0 "Lebe wie ein Bär, stirb wie ein Wolf" + dynn_Astrup_Hallkvist_motto:0 "Schwerter, nicht Worte" + dynn_Voleau_motto:0 "Wenn es nicht das eine ist, ist es das andere" + dynn_Berg_Hulthen_vanity_motto:0 "Es wird schon gehen" + dynn_Stokic_motto:0 "Einem nackten Mann kann man nicht in die Tasche greifen!" diff --git a/project/ck3/base_game/localization/german/my_realm_window_l_german.yml b/project/ck3/base_game/localization/german/my_realm_window_l_german.yml index 760ea4f51a..2ba3ab574a 100644 --- a/project/ck3/base_game/localization/german/my_realm_window_l_german.yml +++ b/project/ck3/base_game/localization/german/my_realm_window_l_german.yml @@ -137,5 +137,12 @@ VASSAL_OPINION_DUCHIES_OVERRUN:0 "Zu viele [duchies|E]" MY_REALM_WINDOW_VASSAL_OPINION:0 "Vasallen-Meinung: [MyRealmWindow.GetVassalOpinion|=+]" MY_REALM_WINDOW_VASSAL_OPINION_TT:0 "#T Vasallen-[opinion|E]: [MyRealmWindow.GetVassalOpinion|=+]\n#!Das ist die Summe der Meinungen, die sich auf all Eure [vassals|E] auswirken. Wenn dieser Wert niedrig ist, werden sich Euch wahrscheinlich [factions|E] entgegenstellen!\n\n#S Quellen#!\n[MyRealmWindow.GetVassalOpinionBreakdown]" - MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:0 "#T Keine Einzelpflichten\n#!Nur [Concept('feudal', 'Feudale')|E] [vassals|E] ([barons|E] ausgenommen) können Einzel-[obligations|E] haben" + MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:1 "#T Keine Einzelpflichten\n#!Nur [Concept('feudal', 'Feudale')|E] und [Concept('clan', 'Clans')|E]-[vassals|E] ([barons|E] ausgenommen) können Einzel-[obligations|E] haben" MY_REALM_WINDOW_ABSOLUTE_COUNTY_CONTROL:0 "[control|E]: $ABSOLUTE_COUNTY_CONTROL$" + + VASSAL_CONTRACT:0 "Vasallenbande" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_NO_EFFECT:0 "Dies sind die derzeitigen [vassal_contract|E] und [obligations|E]" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE:0 "Steuerstufe" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE_LEVIES:0 "Aufgebotsstufe" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_ONLY_ONCE:0 "#weak Ihr könnt die [vassal_contract|E] für jeden Charakter nur einmal ändern#!" + diff --git a/project/ck3/base_game/localization/german/names/character_names_l_german.yml b/project/ck3/base_game/localization/german/names/character_names_l_german.yml index f62f5ea716..0b30408f57 100644 --- a/project/ck3/base_game/localization/german/names/character_names_l_german.yml +++ b/project/ck3/base_game/localization/german/names/character_names_l_german.yml @@ -113,25 +113,25 @@ Abd-al_Haqq:0 "Abd-al'Haqq" Abd-al-_Aziz:0 "Abd-al-'Aziz" Abd-al-Aziz_Burkhan:0 "Abd-al-Aziz Burkhan" - Abd-al-Aziz:0 "Abd-al-Aziz" - Abd-al-Badi:0 "Abd-al-Badi" - Abd-al-Hajjaj:0 "Abd-al-Hajjaj" - Abd-al-Hakam:0 "Abd-al-Hakam" - Abd-al-Haqq:0 "Abd-al-Haqq" - Abd-al-Hasan:0 "Abd-al-Hasan" - Abd-al-Hazm:0 "Abd-al-Hazm" - Abd-al-Karim:0 "Abd-al-Karim" - Abd-al-Malik:0 "Abd-al-Malik" - Abd-al-Mu_min:0 "Abd-al-Mu'min" - Abd-al-Ouahed:0 "Abd-al-Ouahed" - Abd-al-Qasim:0 "Abd-al-Qasim" - Abd-al-Qawi:0 "Abd-al-Qawi" - Abd-al-Rahman:0 "Abd-al-Rahman" - Abd-al-Razzaq:0 "Abd-al-Razzaq" - Abd-al-Wahid:0 "Abd-al-Wahid" - Abd-al-Yabbar:0 "Abd-al-Yabbar" - Abd-ar-Rahman:0 "Abd-ar-Rahman" - Abd-as-Sami:0 "Abd-as-Sami" + Abd-al-Aziz:1 "Abd al-Aziz" + Abd-al-Badi:1 "Abd al-Badi" + Abd-al-Hajjaj:1 "Abd al-Haddschadsch" + Abd-al-Hakam:1 "Abd al-Hakam" + Abd-al-Haqq:1 "Abd al-Haqq" + Abd-al-Hasan:1 "Abd al-Hasan" + Abd-al-Hazm:1 "Abd al-Hazm" + Abd-al-Karim:1 "Abd al-Karim" + Abd-al-Malik:1 "Abd al-Malik" + Abd-al-Mu_min:1 "Abd al-Mu’min" + Abd-al-Ouahed:1 "Abd al-Ouahed" + Abd-al-Qasim:1 "Abd al-Qasim" + Abd-al-Qawi:1 "Abd al-Qawi" + Abd-al-Rahman:1 "Abd al-Rahman" + Abd-al-Razzaq:1 "Abd al-Razzaq" + Abd-al-Wahid:1 "Abd al-Wahid" + Abd-al-Yabbar:1 "Abd al-Dschabbar" + Abd-ar-Rahman:1 "Abd ar-Rahman" + Abd-as-Sami:1 "Abd as-Sami" Abda:0 "Abda" Abdal-Razzaq:0 "Abdal-Razzaq" Abdala:0 "Abdala" @@ -251,8 +251,10 @@ Abu_Qurra:0 "Abu Qurra" Abu_Sa_id_Buri:0 "Abu Sa'id Buri" Abu_Sa_id:0 "Abu Sa'id" + AbU__Salama:0 "Abú Salama" Abu_Shashasham:0 "Abu Shashasham" Abu_Talib:0 "Abu Talib" + AbU__Tawr:0 "Abú Tawr" Abu-_Amr:0 "Abu-'Amr" Abu-al-Malik:0 "Abu-al-Malik" Abu-Bakr_Qutlugh:0 "Abu-Bakr Qutlugh" @@ -527,6 +529,7 @@ Affan:0 "Affan" Affiath:0 "Affiath" Affraic:0 "Affraic" + Afiya:0 "Afiya" Afina:0 "Afina" Aflah:0 "Aflah" Afonso:0 "Afonso" @@ -781,74 +784,74 @@ Akzer:0 "Akzer" Al_a_addin:0 "Al'a'addin" Al_Muzaffar_Muhmud:0 "Al Muzaffar Muhmud" - Al-_Abbas:0 "Al-'Abbas" - Al-Afdal_Muhammad:0 "Al-Afdal Muhammad" - Al-Afdal:0 "Al-Afdal" - Al-Alta:0 "Al-Alta" - Al-Amin:0 "Al-Amin" - Al-Ashraf:0 "Al-Ashraf" - Al-Aziz_Mohammed:0 "Al-Aziz Mohammed" - Al-Aziz_Uthman:0 "Al-Aziz Uthman" - Al-Aziz:0 "Al-Aziz" - Al-Fadl:0 "Al-Fadl" - Al-Hadi_ila_l-Haqq_Yahya:0 "Al-Hadi ila'l-Haqq Yahya" - Al-Hadi:0 "Al-Hadi" - Al-Hakim:0 "Al-Hakim" - Al-Hasan:0 "Al-Hasan" - Al-Hassan:0 "Al-Hassan" - Al-Husayn:0 "Al-Husayn" - Al-Kawus:0 "Al-Kawus" - Al-Khattab:0 "Al-Khattab" - Al-Ma_mum:0 "Al-Ma'mum" - Al-Mahdi:0 "Al-Mahdi" - Al-Mansur_Muhammad:0 "Al-Mansur Muhammad" - Al-Mansur_Yahya:0 "Al-Mansur Yahya" - Al-Mansur:0 "Al-Mansur" - Al-Marzuban:0 "Al-Marzuban" - Al-Mu_izz_Ismail:0 "Al-Mu'izz Ismail" - Al-Mu_tadid:0 "Al-Mu'tadid" - Al-Mu_tamid:0 "Al-Mu'tamid" - Al-Mu_tasim:0 "Al-Mu'tasim" - Al-Mu_tazz:0 "Al-Mu'tazz" - Al-Mu_zzam:0 "Al-Mu'zzam" - Al-Mughirah:0 "Al-Mughirah" - Al-Mughith_Umar:0 "Al-Mughith Umar" - Al-Muhtadi:0 "Al-Muhtadi" - Al-Muhtasib_al-Mujahid_Hamzah:0 "Al-Muhtasib al-Mujahid Hamzah" - Al-Mukhtar_al-Qasim:0 "Al-Mukhtar al-Qasim" - Al-Muktafi:0 "Al-Muktafi" - Al-Muntakhab_al-Hasan:0 "Al-Muntakhab al-Hasan" - Al-Muntasir:0 "Al-Muntasir" - Al-Muqtadi:0 "Al-Muqtadi" - Al-Muqtadir:0 "Al-Muqtadir" - Al-Muqtafi:0 "Al-Muqtafi" - Al-Murtada_Muhammad:0 "Al-Murtada Muhammad" - Al-Musta_in:0 "Al-Musta'in" - Al-Musta_sim:0 "Al-Musta'sim" - Al-Mustadi:0 "Al-Mustadi" - Al-Mustakfi:0 "Al-Mustakfi" - Al-Mustanjid:0 "Al-Mustanjid" - Al-Mustansir:0 "Al-Mustansir" - Al-Mustarshid:0 "Al-Mustarshid" - Al-Mustazhir:0 "Al-Mustazhir" - Al-Mutawakkil_Ahmad:0 "Al-Mutawakkil Ahmad" - Al-Mutawakkil:0 "Al-Mutawakkil" - Al-Muti:0 "Al-Muti" - Al-Muttaqi:0 "Al-Muttaqi" - Al-Muwaffak:0 "Al-Muwaffak" - Al-Muzaffar_Muhmud:0 "Al-Muzaffar Muhmud" - Al-Muzaffar_Umar:0 "Al-Muzaffar Umar" - Al-Nasir:0 "Al-Nasir" - Al-Numan:0 "Al-Numan" - Al-Qa_im:0 "Al-Qa'im" - Al-Qadir:0 "Al-Qadir" - Al-Qahir:0 "Al-Qahir" - Al-Qasim_Kannun:0 "Al-Qasim Kannun" - Al-Qasim:0 "Al-Qasim" - Al-Rashid:0 "Al-Rashid" - Al-Ta_i:0 "Al-Ta'i" - Al-Wathiq:0 "Al-Wathiq" - Al-Zahir:0 "Al-Zahir" + Al-_Abbas:1 "al-’Abbas" + Al-Afdal_Muhammad:1 "al-Afdal Muhammad" + Al-Afdal:1 "al-Afdal" + Al-Alta:1 "al-Alta" + Al-Amin:1 "al-Amin" + Al-Ashraf:1 "al-Aschraf" + Al-Aziz_Mohammed:1 "al-Aziz Muhammad" + Al-Aziz_Uthman:1 "al-Aziz Uthman" + Al-Aziz:1 "al-’Aziz" + Al-Fadl:1 "al-Fadl" + Al-Hadi_ila_l-Haqq_Yahya:1 "al-Hadi ila’l-Haqq Yahya" + Al-Hadi:1 "al-Hadi" + Al-Hakim:1 "al-Hakim" + Al-Hasan:1 "al-Hasan" + Al-Hassan:1 "al-Hassan" + Al-Husayn:1 "al-Husain" + Al-Kawus:1 "al-Kawus" + Al-Khattab:1 "al-Khattab" + Al-Ma_mum:1 "al-Ma’mum" + Al-Mahdi:1 "al-Mahdi" + Al-Mansur_Muhammad:1 "al-Mansur Muhammad" + Al-Mansur_Yahya:1 "al-Mansur Yahya" + Al-Mansur:1 "al-Mansur" + Al-Marzuban:1 "al-Marzuban" + Al-Mu_izz_Ismail:1 "al-Mu’izz Ismail" + Al-Mu_tadid:1 "al-Mu’tadid" + Al-Mu_tamid:1 "al-Mu’tamid" + Al-Mu_tasim:1 "al-Mu’tasim" + Al-Mu_tazz:1 "al-Mu’tazz" + Al-Mu_zzam:1 "al-Mu’azzam" + Al-Mughirah:1 "al-Mughirah" + Al-Mughith_Umar:1 "al-Mughith Umar" + Al-Muhtadi:1 "al-Muhtadi" + Al-Muhtasib_al-Mujahid_Hamzah:1 "al-Muhtasib al-Mujahid Hamzah" + Al-Mukhtar_al-Qasim:1 "al-Mukhtar al-Qasim" + Al-Muktafi:1 "al-Muktafi" + Al-Muntakhab_al-Hasan:1 "al-Muntakhab al-Hasan" + Al-Muntasir:1 "al-Muntasir" + Al-Muqtadi:1 "al-Muqtadi" + Al-Muqtadir:1 "al-Muqtadir" + Al-Muqtafi:1 "al-Muqtafi" + Al-Murtada_Muhammad:1 "al-Murtada Muhammad" + Al-Musta_in:1 "al-Musta’in" + Al-Musta_sim:1 "al-Musta’sim" + Al-Mustadi:1 "al-Mustadi" + Al-Mustakfi:1 "al-Mustakfi" + Al-Mustanjid:1 "al-Mustandschid" + Al-Mustansir:1 "al-Mustansir" + Al-Mustarshid:1 "al-Mustarschid" + Al-Mustazhir:1 "al-Mustazhir" + Al-Mutawakkil_Ahmad:1 "al-Mutawakkil Ahmad" + Al-Mutawakkil:1 "al-Mutawakkil" + Al-Muti:1 "al-Muti" + Al-Muttaqi:1 "al-Muttaqi" + Al-Muwaffak:1 "al-Muwaffaq" + Al-Muzaffar_Muhmud:1 "al-Muzaffar Muhmud" + Al-Muzaffar_Umar:1 "al-Muzaffar Umar" + Al-Nasir:1 "al-Nasir" + Al-Numan:1 "al-Nu’man" + Al-Qa_im:1 "al-Qa’im" + Al-Qadir:1 "al-Qadir" + Al-Qahir:1 "al-Qahir" + Al-Qasim_Kannun:1 "al-Qasim Kannun" + Al-Qasim:1 "al-Qasim" + Al-Rashid:1 "al-Raschid" + Al-Ta_i:1 "al-Ta’i" + Al-Wathiq:1 "al-Wathiq" + Al-Zahir:1 "al-Zahir" Ala_ad-Din:0 "Ala ad-Din" Ala_al-Dawla:0 "Ala al-Dawla" Ala_al-Din_Muhammad:0 "Ala al-Din Muhammad" @@ -1781,7 +1784,7 @@ Arnald:0 "Arnald" Arnaldo:0 "Arnaldo" Arnalt:0 "Arnalt" - Arnau-MirO_:0 "Arnau Miró" + Arnau-MirO_:1 "Arnau-Miró" Arnau:0 "Arnau" Arnaua:0 "Arnaua" Arnaud:0 "Arnaud" @@ -1791,7 +1794,7 @@ Arnaut-GuilhE_m:0 "Arnaut-Guilhèm" Arnaut-Lop:0 "Arnaut-Lop" Arnaut-Odon:0 "Arnaut-Odon" - Arnaut-Raimond:0 "Arnaut-Raimond" + Arnaut-Raimond:1 "Arnaut-Raimon" Arnaut:0 "Arnaut" Arnaz:0 "Arnaz" ArnbjO_rn:0 "Arnbjörn" @@ -2024,6 +2027,7 @@ Asterios:0 "Asterios" Asthan:0 "Asthan" Astken:0 "Astken" + AtO_:0 "Ató" Astolf:0 "Astolf" Astorre:0 "Astorre" Astrad:0 "Astrad" @@ -2065,6 +2069,7 @@ Athom:0 "Athom" Athon:0 "Athon" Atidivakare:0 "Atidivakare" + Atika:0 "Atika" Atimuwer:0 "Atimuwer" AtirA_cE_ntira:0 "Atirâcêntira" AtirA_jE_ntira:0 "Atirâjêntira" @@ -3893,6 +3898,7 @@ Caruorst:0 "Caruorst" Carus:0 "Carus" Casimir:0 "Casimir" + Casio:0 "Casio" Caslav:0 "Caslav" Casna:0 "Casna" Casnar:0 "Casnar" @@ -5053,6 +5059,7 @@ Deiniol:0 "Deiniol" Deirdre:0 "Deirdre" Dejana:0 "Dejana" + Dela:0 "Dela" Delaram:0 "Delaram" Delbar:0 "Delbar" Delhana:0 "Delhana" @@ -6542,6 +6549,7 @@ Ernst:0 "Ernst" Ernulf:0 "Ernulf" Ernyei:0 "Ernyei" + Ero:0 "Ero" Erouan:0 "Erouan" Erouana:0 "Erouana" Erp:0 "Erp" @@ -7479,7 +7487,7 @@ Gastile:0 "Gastile" Gaston:0 "Gaston" Gastone:0 "Gastone" - Gaton:0 "Gaton" + Gaton:1 "Gatón" Gaucelin:0 "Gaucelin" Gaucelm:0 "Gaucelm" Gaucher:0 "Gaucher" @@ -8307,7 +8315,7 @@ Guigliadore:0 "Guigliadore" GuigoE_don:0 "Guigoëdon" Guigone:0 "Guigone" - Guigues-Raimond:0 "Guigues-Raimond" + Guigues-Raimond:1 "Guigues-Raimon" Guigues:0 "Guigues" Guiharan:0 "Guiharan" Guihomarch:0 "Guihomarch" @@ -8315,7 +8323,7 @@ Guij:0 "Guij" Guilan:0 "Guilan" GuilhE_m-Bertrand:0 "Guilhèm-Bertrand" - GuilhE_m-Raimond:0 "Guilhèm-Raimond" + GuilhE_m-Raimond:1 "Guilhèm-Raimon" GuilhE_m:0 "Guilhèm" Guilhelm:0 "Guilhelm" Guilhem:0 "Guilhem" @@ -8407,6 +8415,7 @@ Gundeperga:0 "Gundeperga" Gunderich:0 "Gunderich" Gundes:0 "Gundes" + Gundesindo:0 "Gundesindo" Gundioc:0 "Gundioc" Gundivaldo:0 "Gundivaldo" Gundiverga:0 "Gundiverga" @@ -10245,6 +10254,7 @@ Jemal_ad-Din_Muhammad:0 "Jemal ad-Din Muhammad" Jemi:0 "Jemi" Jendraraja:0 "Jendraraja" + Jenny:0 "Jenny" JenO_:0 "Jenõ" JenOE:0 "Jenö" Jens:0 "Jens" @@ -10392,7 +10402,7 @@ Joacim:0 "Joacim" Joakim:0 "Joakim" Joan-Guerau:0 "Joan Guerau" - Joan-Raimond:0 "Joan-Raimond" + Joan-Raimond:1 "Joan-Raimon" Joan:0 "Joan" Joana:0 "Joana" Joane:0 "Joane" @@ -14031,6 +14041,7 @@ Muta_in:0 "Muta'in" Mutahar:0 "Mutahar" Mutalu:0 "Mutalu" + Mutarrif:0 "Mutarrif" Mutawuta:0 "Mutawuta" Mutik:0 "Mutik" Mutimir:0 "Mutimir" @@ -14873,7 +14884,7 @@ Oliyarasi:0 "Oliyarasi" Oljaitu:0 "Oljaitu" Oljat:0 "Oljat" - Olmondo:0 "Olmondo" + Olmondo:1 "Alamondo" Olof:0 "Olof" Olota:0 "Olota" Olrik:0 "Olrik" @@ -15334,7 +15345,7 @@ PE_ire-Bermond:0 "Pèire-Bermond" PE_ire-Bernat:0 "Pèire-Bernat" PE_ire-Guiraud:0 "Pèire-Guiraud" - PE_ire-Raimond:0 "Péire-Raimond" + PE_ire-Raimond:1 "Péire-Raimon" PE_ire:0 "Pèire" PE_lI_n:0 "Pêlîn" PE_r:0 "Pêr" @@ -15357,7 +15368,7 @@ Pedro:0 "Pedro" Pedur:0 "Pedur" PEEire-Arnaut:0 "Pèire-Arnaut" - PEEire-Raimond:0 "Pèire-Raimond" + PEEire-Raimond:1 "Pèire-Raimon" Peepalraj:0 "Peepalraj" Peepalrajji:0 "Peepalrajji" Peigi:0 "Peigi" @@ -16162,15 +16173,15 @@ Raimbaud:0 "Raimbaud" Raimbaut:0 "Raimbaut" Raimbold:0 "Raimbold" - Raimond-Arnaut:0 "Raimond-Arnaut" - Raimond-BerenguiE_:0 "Raimond-Berenguié" - Raimond-Bernat:0 "Raimond-Bernat" - Raimond-Bertrand:0 "Raimond-Bertrand" - Raimond-Brun:0 "Raimond-Brun" - Raimond-Pons:0 "Raimond-Pons" - Raimond-Rogier:0 "Raimond-Rogier" - Raimond-Roupen:0 "Raimond-Roupen" - Raimond:0 "Raimond" + Raimond-Arnaut:1 "Raimon-Arnaut" + Raimond-BerenguiE_:1 "Raimon-Berenguié" + Raimond-Bernat:1 "Raimon-Bernat" + Raimond-Bertrand:1 "Raimon-Bertrand" + Raimond-Brun:1 "Raimon-Brun" + Raimond-Pons:1 "Raimon-Pons" + Raimond-Rogier:1 "Raimon-Rogier" + Raimond-Roupen:1 "Raimon-Roupen" + Raimond:1 "Raimon" Raimonda:0 "Raimonda" Raimondo:0 "Raimondo" Raimundo:0 "Raimundo" @@ -17089,6 +17100,7 @@ Sa_adaddin:0 "Sa'adaddin" Sa_d:0 "Sa'd" Sa_daddin:0 "Sa'daddin" + Sa_dun:0 "Sa’dun" SA_de:0 "Säde" SA_erbrethach:0 "Sáerbrethach" SA_erlaith:0 "Sáerlaith" @@ -18047,7 +18059,7 @@ Shu:0 "Shu" Shuab:0 "Shuab" Shuang:0 "Shuang" - Shuayb:0 "Shuayb" + Shuayb:1 "Schu’aib" Shuchi-Verma:0 "Shuchi-Verma" Shuda:0 "Shuda" Shudamgula:0 "Shudamgula" @@ -18647,6 +18659,7 @@ Steikint:0 "Steikint" Steinn:0 "Steinn" Stelian:0 "Stelian" + Stella:0 "Stella" Stembanos:0 "Stembanos" Sten:0 "Sten" Stenkil:0 "Stenkil" @@ -19400,6 +19413,7 @@ Teoderedus:0 "Teoderedus" Teodevirga:0 "Teodevirga" Teodiverta:0 "Teodiverta" + Teodegonzia:0 "Teodegonzia" Teodor:0 "Teodor" Teodora:0 "Teodora" Teodoriga:0 "Teodoriga" @@ -20378,6 +20392,7 @@ Ulya:0 "Ulya" Ulyana:0 "Ulyana" UmaiyA_lvA_r:0 "Umaiyâlvâr" + Umayna:0 "Umayna" Umar:0 "Umar" Umara:0 "Umara" Umarah:0 "Umarah" @@ -20948,6 +20963,7 @@ Vimaladitya:0 "Vimaladitya" Vimalaprabha:0 "Vimalaprabha" Vimalapuspe:0 "Vimalapuspe" + Vimara:0 "Vimara" Vina:0 "Vina" Vinaise:0 "Vinaise" Vinayaditya_Yuddhamalla:0 "Vinayaditya Yuddhamalla" @@ -22120,6 +22136,7 @@ Yutsog:0 "Yutsog" Yuva:0 "Yuva" Yuvaraja:0 "Yuvaraja" + Yuwartas:0 "Yuwartas" Yuyi:0 "Yuyi" Yuying:0 "Yuying" Yuyu:0 "Yuyu" @@ -22662,7 +22679,7 @@ Abu-Abd_Allah_Muhammad:0 "Abu-Abd Allâh Muhammad" Talakakin:0 "Talakakin" Abd_Allah_ibn_Yasin:0 "Abd Allah ibn Yasin" - Abu-Umar:0 "’Abu-Umar" + Abu-Umar:0 "Abu-Umar" Tiklan_al-Lamtuni:0 "Tîklân al-Lamtunî" Abu_Lamta:0 "Abu Lamta" Wattas:0 "Wattas" @@ -23997,7 +24014,7 @@ Tumitu:0 "Tumitu" Tun:0 "Tun" Turdi:0 "Turdi" - Turdifa:0 "Turdifa" + Turdifa:0 "Turdifa" #TO_DO_ECC: Removed intentionally or should stay? Turghan:0 "Turghan" Turghun:0 "Turghun" Tursun:0 "Tursun" @@ -27057,7 +27074,7 @@ Sede:0 "Sede" Zikenyu:0 "Zikenyu" Tanade:0 "Tanade" - _Iise:0 "’Iise" + _Iise:0 "Iise" Iwunliin:0 "Iwunliin" Wari:0 "Wari" Murusade:0 "Murusade" @@ -27667,10 +27684,13 @@ Kutha:0 "Kutha" Dipa:0 "Dipa" Katha_Wunna:0 "Katha Wunna" + # TO_DO_ECC: Removed intentionally or should stay? + ######## Byatta:0 "Byatta" Me_Wunna:0 "Me Wunna" Myauk_Pyinthe:0 "Myauk Pyinthe" Manisanda:0 "Manisanda" + ######## Maha_Thanbawa:0 "Maha Thanbawa" Kaleinga:0 "Kaleinga" Thihanu:0 "Thihanu" @@ -29144,13 +29164,13 @@ Maza:0 "Maza" Abd_al_AzI_z:0 "Abd-al-Azíz" ChaghrI_:0 "Chaghrî" - _AdI_:0 "’Adī" - _Awf:0 "’Awf" + _AdI_:0 "Adi" + _Awf:0 "Awf" Debbab:0 "Debbāb" Zegb:0 "Zegb" Abu_Gazzula:0 "Abū Gazzūla" Yannu:0 "Yannu" - _IsA_:0 "’Īsā" + _IsA_:0 "Isa" Yalalbakht:0 "Yalalbakht" Tayighasht:0 "Tayighasht" YumarI_lI_:0 "Yumarīlī" @@ -29219,7 +29239,7 @@ Sa_Daddin:0 "Sa’daddīn" Ya_Qub:0 "Ya’qūb" Numayr:0 "Numayr" - _Utba:0 "’Utba" + _Utba:0 "Utba" WaththA_b:0 "Waththāb" MA_ni_:0 "Māni’" RifA__a:0 "Rifā’a" @@ -29265,7 +29285,7 @@ AffA_n:0 "Affān" Sa_I_d:0 "Sa’īd" RashI_d:0 "Rashīd" - _AlI_:0 "’Alī" + _AlI_:0 "Ali" Amghar_ibn_Tumert:0 "Amghar ibn Tumert" Abd_al_Mu_min:0 "Abd al-Mu’min" Adalpert:0 "Adalpert" @@ -31658,6 +31678,7 @@ Potha:0 "Potha" Budha:0 "Budha" Virmati:0 "Virmati" + ##### TO_DO_ECC: Another check for intentional deletion or not Vichitravirya:0 "Vichitravirya" Kesaba:0 "Kesaba" Madhaba:0 "Madhaba" @@ -31666,6 +31687,7 @@ Biswanatha:0 "Biswanatha" Harisarana:0 "Harisarana" Raghunatha:0 "Raghunatha" + ##### # JEWISH Adah:0 "Adah" Alte:0 "Alte" @@ -31686,11 +31708,710 @@ Caelestinus:0 "Caelestinus" Innocentius:0 "Innocentius" Nicolaus:0 "Nicolaus" + + + #Iberian, feminine isms + al-Shura:0 "al-Shura" + Amat_al_Aziz:0 "Amat al-Aziz" + Amat_al_Izz:0 "Amat al-Izz" + Amat_al_Jaliq:0 "Amat al-Jaliq" + Amat_al_Rahman:0 "Amat al-Rahman" + Amat_al_Wahhab:0 "Amat al-Wahhab" + Asmuna:0 "Asmuna" + Asmuniya:0 "Asmuniya" + Ayluh:0 "Ayluh" + Ayshuna:0 "Ayshuna" + Bazi_a:0 "Bazi’a" + Dhuna:0 "Dhuna" + Faynan:0 "Faynan" + Ganiya:0 "Gainya" + Gislan:0 "Gislan" + Hadija:0 "Hadija" + Halawa:0 "Halawa" + Hamda:0 "Hamda" + Hamida:0 "Hamida" + Hawa_:0 "Hawa’" + Hayal:0 "Hayal" + Idlal:0 "Idlal" + Ishush:0 "Ishush" + Jalida:0 "Jalida" + Jawra:0 "Jawra" + Kanza:0 "Kanza" + Kinda:0 "Kinda" + Lidhdha:0 "Lidhdha" + Mahabba:0 "Mahabba" + Mahjuna:0 "Mahjuna" + Makkiya:0 "Makkiya" + Masabih:0 "Masabih" + Ma_shuq:0 "Ma’shuq" + Maymuna:0 "Maymuna" + Mayya:0 "Mayya" + Mu_amarra:0 "Mu’ammara" + Muhja:0 "Muhja" + Muzahima:0 "Muzahima" + Najat:0 "Najat" + Najma:0 "Najma" + Nazhun:0 "Nazhun" + Nu_ayma:0 "Nu’ayma" + Nuzha:0 "Nuzha" + Qasmuna:0 "Qasmuna" + Qusayma:0 "Qusayma" + Rasis:0 "Rasis" + Ra_y:0 "Ra’y" + Rayhana:0 "Rayhana" + Ruhayma:0 "Ruhayma" + Ruqayya:0 "Ruqayya" + Sa_ada:0 "Sa’ada" + Sa_duna:0 "Sa’duna" + Sakan:0 "Sakan" + Samra:0 "Samra" + Shawwab:0 "Shawwab" + Su_ad:0 "Su’ad" + Sukayna:0 "Sukayna" + Tahr:0 "Tahr" + Tahtazz:0 "Tahtazz" + Usayma:0 "Usayma" + Utayqa:0 "’Utayqa" + + #Iberian, masculine isms + Abd-al-Baqi:0 "Abd-al-Baqi" + Abd-al-Gafur:0 "Abd-al-Gafur" + Abd-al-Majid:0 "Abd-al-Majid" + Abd-al-Nur:0 "Abd-al-Nur" + Abd-al-Qadir:0 "Abd-al-Qadir" + Abd-al-Ra_uf:0 "Abd-al-Ra’uf" + Abd-al-Warith:0 "Abd-al-Warith" + Abu-al-Qasim:0 "Abu-al-Qasim" + A_idh:0 "A’idh" + Ajannas:0 "Ajannas" + Asas:0 "Asas" + Atarid:0 "Atarid" + Ayshun:0 "Ayshun" + Ayyash:0 "Ayyash" + Asbat:0 "Asbat" + Ashhab:0 "Ashhab" + Atrad:0 "Atrad" + Balj:0 "Balj" + Baqi:0 "Baqi" + Dimam:0 "Dimam" + Dhu_al_N_n:0 "Dhu-al-Nun" + Fulayh:0 "Fulayh" + Galib:0 "Galib" + Gazi:0 "Gazi" + Hamdin:0 "Hamdin" + Haway:0 "Haway" + Hayyan:0 "Hayyan" + Hazm:0 "Hazm" + Hiyaz:0 "Hiyaz" + Hizam:0 "Hizam" + Hubab:0 "Hubab" + Hani_:0 "Hani’" + Harith:0 "Harith" + Haykal:0 "Haykal" + Iyad:0 "Iyad" + Jahhaf:0 "Jahhaf" + Jalaf_Allah:0 "Jalaf Allah" + Jalhama:0 "Jalhama" + Jami:0 "Jami" + Jarir:0 "Jarir" + Jayr:0 "Jayr" + Jayrun:0 "Jayrun" + Jidr:0 "Jidr" + Jubayr:0 "Jubayr" + Juda:0 "Juda" + Jumahir:0 "Jumahir" + Juzayy:0 "Juzayy" + Kaysan:0 "Kaysan" + Kulayb:0 "Kulayb" + Mahbub:0 "Mahbub" + Majluf:0 "Majluf" + Maymun:0 "Maymun" + Mudrik:0 "Mudrik" + Muffarij:0 "Mufarrij" + Mus_ab:0 "Mus’ab" + Nadar:0 "Nadar" + Nudhayr:0 "Nudhayr" + Qar_us:0 "Qar’us" + Qays:0 "Qays" + Razin:0 "Razin" + Safwan:0 "Safwan" + Sa_ib_Jatir:0 "Sa’ib Jatir" + Sa_dan:0 "Sa’dan" + Salmun:0 "Salmun" + Saqi:0 "Saqi" + Sarur:0 "Sarur" + Shabtun:0 "Shabtun" + Shajara:0 "Shajara" + Siraj:0 "Siraj" + Taytal:0 "Taytal" + Tammam:0 "Tammam" + Tawd:0 "Tawd" + Tuways:0 "Tuways" + Ubayd_Allah:0 "Ubayd Allah" + Ubaydun:0 "Ubaydun" + Ulaym:0 "Ulaym" + Urayb:0 "Urayb" + Wahb:0 "Wahb" + Wasim:0 "Wasim" + Wathima:0 "Wathima" + Ya_ish:0 "Ya’ish" + Yasid:0 "Yasid" + Yasin:0 "Yasin" + Yaskar:0 "Yaskar" + Yujamir:0 "Yujamir" + Yusr:0 "Yusr" + Zaban:0 "Zaban" + Zahira:0 "Zahira" + Zarb:0 "Zarb" + Zuhr:0 "Zuhr" + Zurar:0 "Zurar" + + + #New Iberian for bookmark + + # FP2 + + Adanis:0 "Adanis" + Ihtizaz:0 "Ihtizaz" + Daw_al_sabah:0 "Daw’ al-Sabah" + al-Araka:0 "al-Araka" + Hayzuran:0 "Hayzuran" + Darras:0 "Darras" + Awsaga:0 "Awsaga" + Al-Tarassi:0 "al-Tarrasi" + Khali:0 "Khali" + Nuwayra:0 "Nuwayra" + + Aban:0 "Aban" + Abd-al-Wahhad:0 "Abd al-Wahhab" + Ablavel:0 "Ablavel" + Abu-l-Abbas:0 "Abu l-Abbas" + Abu-Amr:0 "Abu Amr" + Abu-Nasr:0 "Abu Nasr" + Abu-Salama:0 "Abu Salama" + Abu-Taur:0 "Abu Taur" + Abu-Ya_far:0 "Abu Ja’far" + Acfredo:0 "Acfredo" + Adalinda:0 "Adalinda" + Adud_al-Dawla:0 "Adud al-Daula" + Aialbert:0 "Aialbert" + Aimilda:0 "Aimilda" + al-Aglab:0 "al-Aglab" + al-Asbag:0 "al-Asbag" + al-Asi:0 "al-Asi" + al-Bahe:0 "al-Bahe" + al-Dalfa:0 "al-Dalfa" + al-Fadl:0 "al-Fadl" + al-Fath:0 "al-Fath" + al-Gazi:0 "al-Gazi" + al-Hassan:0 "al-Hasan" + al-Hazm:0 "al-Hazem" + al-Hussayn:0 "al-Husain" + al-Qitt:0 "al-Qitt" + al-Mughira:0 "al-Mughira" + al-Murtada:0 "al-Murtada" + al-Mustazhir:0 "al-Mustazhir" + al-Mutarrif:0 "al-Mutarrif" + al-Mutadd:0 "al-Mutadd" + al-Muzaffar:0 "al-Muzaffar" + al-Rashid:0 "al-Raschid" + al-Rumaikiyya:0 "al-Rumaikiyya" + al-Zuhayr:0 "al-Zuhair" + Albaro:0 "Albaro" + Albito:0 "Albito" + Aloyto:0 "Aloyto" + Amat:0 "Amat" + Amrus:0 "Amrus" + Anaya:0 "Anaya" + Anerils:0 "Anerils" + Annah:0 "Annah" + Antoni_n:0 "Antonín" + Aragonta:0 "Aragonta" + Arbert:0 "Arbert" + Ardio:0 "Ardio" + Ardoina:0 "Ardoina" + A_rgila:0 "Àrgila" + Arifredo:0 "Arifredo" + Armentariu:0 "Armentariu" + Arnau-Ramon:0 "Arnau Ramon" + as-Sida:0 "as-Sida" + Asbag:0 "Asbag" + Asura:0 "Asura" + Atau_lfo:0 "Ataúlfo" + Atharid:0 "Atharid" + Atib:0 "Atib" + Attaf:0 "Attaf" + Aurea:0 "Aurea" + Aureo_l:0 "Aureòl" + Aureolus:0 "Aureolus" + Auriol:0 "Auriol" + Auro:0 "Auro" + Aurovita:0 "Aurovito" + Auru_cia:0 "Aurúcia" + Ausendo:0 "Ausendo" + Auvidia:0 "Auvidia" + Aysun:0 "Aysun" + Azeari:0 "Azeari" + Bahlul:0 "Bahlul" + Balakayus:0 "Balakayus" + Balla:0 "Balla" + Balterio:0 "Balterio" + Bancio:0 "Bancio" + Bardina:0 "Bardina" + Batul:0 "Batul" + Belay:0 "Belay" + Bellidu:0 "Bellidu" + Bellon:0 "Bellon" + Bencio:0 "Bencio" + Bera_:0 "Berà" + Berenguer-Guifre_:0 "Berenguer Guifré" + Bernat-Berenguer:0 "Bernat Berenguer" + Bernat_Gausfred:0 "Bernat Gausfred" + Bernat-Ramon:0 "Bernat Ramon" + Bernat-Riculf:0 "Bernat Riculf" + Bernat-Udalard:0 "Bernat Udalard" + Bernat-Unifred:0 "Bernat Unifred" + Biverne:0 "Biverne" + Bonadona:0 "Bonadona" + Buheyr:0 "Buheyr" + Burrun:0 "Burrun" + Centolh-Lop:0 "Centolh Lop" + Cete:0 "Cete" + Coreix:0 "Coreix" + C_uayb:0 "Çuayb" + Dadilda:0 "Dadilda" + Dalmat:0 "Dalmat" + Dela_:0 "Delá" + Dispo_sia:0 "Dispòsia" + Doha:0 "Doha" + Donat-Lop:0 "Donat Lop" + Duoda:0 "Duoda" + Echega:0 "Echega" + Ega:0 "Ega" + Egilo_n:0 "Egilón" + Eileuva:0 "Eileuva" + Elmerad:0 "Elmerad" + Emiliano:0 "Emiliano" + Ermentruda:0 "Ermentruda" + Errodrigo:0 "Errodrigo" + Eru:0 "Eru" + Eudo_n:0 "Eudón" + Ezi:0 "Ezi" + Fa_fila:0 "Fáfila" + Faquile_na:0 "Faquilèna" + Faray:0 "Faray" + Fare_gia:0 "Farégia" + Fa_vila:0 "Fávila" + Fe:0 "Fe" + Feles:0 "Feles" + Filibus:0 "Filibus" + Fitien:0 "Fitien" + Flaci_dio:0 "Flacídio" + Folc:0 "Folc" + Fort:0 "Fort" + Fortis:0 "Fortis" + Fort-Aner:0 "Fort Aner" + Froille:0 "Froille" + Froiloba:0 "Froiloba" + Frumarico:0 "Frumarico" + Furtun:0 "Furtun" + Gali_:0 "Galí" + Garindo:0 "Garindo" + Garsenda:0 "Garsenda" + Gasion:0 "Gasion" + Gato_n:0 "Gatón" + Gazalen:0 "Gazalen" + Geribert:0 "Geribert" + Ghaya:0 "Ghaya" + Gisclafredo:0 "Gisclafredo" + Glaswintha:0 "Glaswintha" + Godesteo:0 "Godesteo" + Godesteu:0 "Godesteu" + Godo:0 "Godo" + Goldegrodo:0 "Goldegrodo" + Goldregoto:0 "Goldregoto" + Gombaut:0 "Gombaut" + Goncin_a:0 "Gonciña" + Gotlana:0 "Gotlana" + Gristillo:0 "Gristillo" + Guadall:0 "Guadall" + Gudigeva:0 "Gudigeva" + Gueda:0 "Gueda" + Gugina:0 "Gugina" + Guinigui_s:0 "Guiniguís" + Guilhemon:0 "Guilhemon" + Guilinda:0 "Guilinda" + Guillem-Isarn:0 "Guillem Isarn" + Guillem-Umbert:0 "Guillem Umbert" + Guinigenta:0 "Guinigenta" + Guifred:0 "Guifred" + Guiscafred:0 "Guiscafred" + Gullielmo:0 "Gullielmo" + Gundericho:0 "Gundericho" + Gunterico:0 "Gunterico" + Guntislo:0 "Guntislo" + Gurg:0 "Gurg" + Hafsun:0 "Hafsun" + Hakima:0 "Hakima" + Hashima:0 "Hashima" + Heloa:0 "Heloa" + Hermesenda:0 "Hermesenda" + Hind:0 "Hind" + Honorico:0 "Honorico" + Hubasa:0 "Hubasa" + Hudhayl:0 "Hudhail" + Hug_Dalmau:0 "Hug Dalmau" + Hulal:0 "Hulal" + Ic_a:0 "Iça" + Imad_ad-Dawla:0 "Imad ad-Daula" + In_igo:0 "Íñigo" + Isarn:0 "Isarn" + Jadil:0 "Jadil" + Jattab:0 "Jattab" + Jayran:0 "Jayran" + Jeroso_lima:0 "Jerosòlima" + Kassilda:0 "Kassilda" + Labib:0 "Labib" + Laya:0 "Laya" + Liuvigotho:0 "Liuvigotho" + Loreto:0 "Loreto" + Lubbun:0 "Lubbun" + Luci_a:0 "Lucía" + Ludriqh:0 "Ludriqh" + Magin:0 "Magin" + Malha:0 "Malha" + Majdala:0 "Majdala" + Mansion:0 "Mansion" + Mansura:0 "Mansura" + Marin_a:0 "Mariña" + Marzuq:0 "Marzuq" + Masarra:0 "Masarra" + Mate_u:0 "Matèu" + Mauregatu:0 "Mauregatu" + Mbarek:0 "Mbarek" + Menda:0 "Menda" + Mendola:0 "Mendola" + Mido:0 "Mido" + Mir-Geribert:0 "Mir Geribert" + Mir-Riculf:0 "Mir Riculf" + Mirel:0 "Mirel" + Mughit:0 "Mughit" + Muhadir:0 "Muhadir" + Muizz_al-Dawla:0 "Mu’izz al-Daula" + Muniabella:0 "Muniabella" + Muntasir:0 "Muntasir" + Muntil:0 "Muntil" + Muqatil:0 "Muqatil" + Musa_Aznar:0 "Musa Aznar" + Muskiyan:0 "Muskiyan" + Mustaq:0 "Mustaq" + Mustatarrif:0 "Mustatarrif" + Muzayn:0 "Muzayn" + Muzna:0 "Muzna" + Naya:0 "Naya" + Nepociano:0 "Nepociano" + Nimilde:0 "Nimilde" + Nizam_al-Dawla:0 "Nizam al-Daula" + Nurah:0 "Nurah" + Nuna:0 "Nuna" + Odesind:0 "Odesind" + Odo_:0 "Odó" + Odoariu:0 "Odoariu" + Olban:0 "Olban" + Olide:0 "Olide" + Olibia:0 "Olibia" + Olivio:0 "Olivio" + Orbita:0 "Orbita" + Orti:0 "Orti" + Otrosia:0 "Otrosia" + Palla:0 "Palla" + Paterno:0 "Paterno" + Pepi:0 "Pepi" + Pere-Udalard:0 "Pere Udalard" + Pin_olo:0 "Piñolo" + Quixol:0 "Quixol" + Qui_xol:0 "Quíxol" + Rachid:0 "Rachid" + Rah:0 "Rah" + Raimon-Garcia:0 "Raimon Garcia" + Raimon-Guilhe_m:0 "Raimon Guilhém" + Ramon-Guillem:0 "Ramon Guillem" + Raqiya:0 "Raqiya" + Rawas:0 "Rawas" + Redemptus:0 "Redemptus" + Rodanio:0 "Rodanio" + Ranlo:0 "Ranlo" + Riembau:0 "Riembau" + Romilla:0 "Romilla" + Rotroda:0 "Rotroda" + Sabariquh:0 "Sabariquh" + Salamiro:0 "Salamiro" + Saniyya:0 "Saniyya" + Sanya:0 "Sanya" + Sarracina:0 "Sarracina" + Sayf_al-Dawla:0 "Saif ad-Daula" + Sayyid_ad-Dawla:0 "Sayyid ad-Daula" + Sayyida:0 "Sayyida" + Segeredo:0 "Segeredo" + Semeno:0 "Semeno" + Sendina:0 "Sendina" + Sendino:0 "Sendino" + Sendred:0 "Sendred" + Senegunda:0 "Senegunda" + Seniol:0 "Seniol" + Sen_ora:0 "Señora" + Sen_orina:0 "Señorina" + Shishnand:0 "Shisnand" + Sibil_la:0 "Sibil·la" + Sicarda:0 "Sicarda" + Subh:0 "Subh" + Sumadih:0 "Sumadih" + Sumayl:0 "Sumail" + Susanah:0 "Susanah" + Talai_s:0 "Talaís" + Tamem:0 "Tamem" + Tarub:0 "Tarub" + Tayfur:0 "Tayfur" + Tellu:0 "Tellu" + Teobaldu:0 "Teobaldu" + Teodo:0 "Teodo" + + Teodogonzia:0 "Teodogonzia" + Teodoredo:0 "Teodoredo" + Teto_n:0 "Tetón" + Theudila:0 "Theudila" + Totilde:0 "Totilde" + Trudegarda:0 "Trudegarda" + Trudilde:0 "Trudilde" + Trustesendo:0 "Trustesendo" + Ubada:0 "Ubada" + Ufa:0 "Ufa" + Umayr:0 "Umair" + Ulyan:0 "Ulyan" + Umbert:0 "Umbert" + Unifred:0 "Unifred" + Urdun:0 "Urdun" + Valiana:0 "Valiana" + Velida:0 "Velida" + Virgi_lia:0 "Virgília" + Vicla_vara:0 "Visclávara" + Vitiza:0 "Vitiza" + Vivilde:0 "Vivilde" + Vizoi:0 "Vizoi" + Wallada:0 "Wallada" + Xariq:0 "Xariq" + Xemen:0 "Xemen" + Xen:0 "Xen" + Ximenu:0 "Ximenu" + Yaddair:0 "Yaddair" + Ya_is:0 "Ya’is" + Yuhanna:0 "Yuhanna" + Yumn_al-Dawla:0 "Yumn al-Daula" + Yuwarta:0 "Yuwarta" + Zakariyya:0 "Zakariyya" + Zayra:0 "Zayra" + Aique:0 "Aique" + Albar:0 "Albar" + Asnar:0 "Asnar" + Aureolo:0 "Aureolo" + Awriyah:0 "Awriyah" + BastiA_n:0 "Bastián" + Berengela:0 "Berengela" + ClemEEncia:0 "Clemència" + Exilona:0 "Exilona" + Fafes:0 "Fafes" + Forjaz:0 "Forjaz" + Fruille:0 "Fruille" + GalvA_n:0 "Galván" + Gendule:0 "Gendule" + Gontina:0 "Gontina" + LluI_s:0 "Lluís" + LucI_dio:0 "Lucídio" + Oliviu:0 "Oliviu" + Oreliu:0 "Oreliu" + RolA_n:0 "Rolán" + SeN_ora:0 "Señora" + SeN_orina:0 "Señorina" + Sesnando:0 "Sesnando" + Vifredo:0 "Vifredo" + Xerardo:0 "Xerardo" + Ilizabith:0 "Ilizabith" + Hemenexildu:0 "Hemenexildu" + Viscla_vara:0 "Viscla vara" + Stina:0 "Stina" + HelenE_:0 "Helenē" + Sandra:0 "Sandra" + + + #Historical characters FP2 + al-Zarkali:0 "Abu Ishaq al-Zarkali" + Ibn_al-Wafid:0 "Ibn al-Wāfid" + Ibn_Naghrela:0 "Joseph ibn Naghrela" + Rahel:0 "Rahel" + + # Arabic al-Hawas:0 "al-Hawas" at-Timnah:0 "at-Timnah" - # [LocEditor:UntranslatedKey] `Rasad` + Rasad:0 "Rasad" # Romance Fabricius:0 "Fabricius" Fabrice:0 "Fabrice" Ascanius:0 "Ascanius" + + # Canarias Dynasties + dynn_Tagatemiotise:0 "Tagatemiotise" + dynn_Tejalire:0 "Tejalire" + + #Guanche names (male and unisex) + Abentahar:0 "Abentahar" + Adiam:0 "Adiam" + Alcoidar:0 "Alcoidar" + Acosayda:0 "Acosayda" + Achurteyga:0 "Achurteyga" + Adeun:0 "Adeun" + Aja:0 "Aja" + Algzcin:0 "Algzcin" + Ancor:0 "Ancor" + Atubkewn:0 "Atubkewn" + Atacaicate:0 "Atacaicate" + Bentagai:0 "Bentagai" + Bentago:0 "Bentago" + Bentahor:0 "Bentahor" + Bentejui:0 "Bentejuí" + Caitafa:0 "Caitafa" + Doramas:0 "Doramas" + Egenenaca:0 "Egenenaca" + Egonaiga:0 "Egonaiga" + Gaifa:0 "Gaifa" + Gamonales:0 "Gamonales" + Ganana:0 "Ganana" + Gararasa:0 "Gararasa" + Gitama:0 "Gitama" + Gomidafe:0 "Gomidafe" + Guanarteme:0 "Guanarteme" + Hama:0 "Hama" + Heupelio:0 "Heupelio" + Himar:0 "Himar" + Isaco:0 "Isaco" + Malagua:0 "Malagua" + Naira:0 "Naira" + Nauzet:0 "Nauzet" + Orchena:0 "Orchena" + Rinima:0 "Rinima" + Semidan:0 "Semidan" + Soront:0 "Soront" + Tagooreate:0 "Tagooreate" + Tagotin:0 "Tagotin" + Tajaste:0 "Tajaste" + Tamadaba:0 "Tamadaba" + Tanfia:0 "Tanfia" + Tazarte:0 "Tazarte" + Tiferan:0 "Tiferán" + Tijandarte:0 "Tijandarte" + Acaymo:0 "Acaymo" + Acerina:0 "Acerina" + Adargoma:0 "Adargoma" + Afche:0 "Afche" + Afur:0 "Afur" + Agoney:0 "Agoney" + Airam:0 "Airam" + Alguim:0 "Alguim" + Anaterve:0 "Añaterve" + Augeron:0 "Augerón" + Belicar:0 "Belicar" + Belmaco:0 "Belmaco" + Beneharo:0 "Beneharo" + Bentagay:0 "Bentagay" + Bentor:0 "Bentor" + Chavender:0 "Chavender" + Chimboyo:0 "Chimboyo" + Chincanayro:0 "Chincanayro" + Echedey:0 "Echedey" + Egonayga:0 "Egonayga" + Eiunche:0 "Eiunche" + Gaumet:0 "Gaumet" + Geronte:0 "Geronte" + Guayasen:0 "Guayasen" + #Guanche names (female) + Absnchara:0 "Absnchara" + Aquejata:0 "Aquejata" + Arimgua:0 "Arimgua" + Arminda:0 "Arminda" + Andamana:0 "Andamana" + Aremoga:0 "Aremoga" + Amoca:0 "Amoca" + Faya:0 "Faya" + Guayarmina:0 "Guayarmina" + Masaquera:0 "Masaquera" + Meteimba:0 "Meteimba" + Nascique:0 "Nasçique" + Tazirga:0 "Tazirga" + Tonaguana:0 "Tonaguana" + Tenesoya:0 "Tenesoya" + Vidina:0 "Vidina" + Mifaya:0 "Mifaya" + Tibiabin:0 "Tibiabin" + Tamonante:0 "Tamonante" + Iballa:0 "Iballa" + Atidamana:0 "Atidamana" + Cathaysa:0 "Cathaysa" + Dacil:0 "Dácil" + Fayna:0 "Fayna" + Gara:0 "Gara" + Guacimara:0 "Guacimara" + Guajara:0 "Guajara" + Idaira:0 "Idaira" + Haridian:0 "Haridian" + Yurena:0 "Yurena" + Adassa:0 "Adassa" + Atteneri:0 "Atteneri" + Nisa:0 "Nisa" + Isora:0 "Isora" + Ithaisa:0 "Ithaisa" + Attenya:0 "Attenya" + Arai:0 "Arai" + Chaxiraxi:0 "Chaxiraxi" + Moneiba:0 "Moneiba" + Sibisse:0 "Sibisse" + Gazmira:0 "Gazmira" + Aniagua:0 "Aniagua" + Tahona:0 "Tahona" + Cainana:0 "Cainana" + Grimanesa:0 "Grimanesa" + Delioma:0 "Delioma" + Famara:0 "Famara" + Guayafanta:0 "Guayafanta" + Aregoma:0 "Aregoma" + Arecida:0 "Arecida" + Abenaura:0 "Abenaura" + Teguise:0 "Teguise" + Iriome:0 "Iriome" + Daida:0 "Daida" + Ramagua:0 "Ramagua" + Xerach:0 "Xerach" + Ico:0 "Ico" + #Guanche Dynasty Names + dynn_Bentinerfe:0 "Bentinerfe" + dynn_Botsonuhya:0 "Botsonuhya" + dynn_Imobach:0 "Imobach" + dynn_Benytomo:0 "Benytomo" + dynn_Tinguaro:0 "Tinguaro" + dynn_Himenchia:0 "Himenchia" + dynn_Ventor:0 "Ventor" + dynn_Acaimo:0 "Acaimo" + dynn_Anaterve:0 "Añaterve" + dynn_Dadamo:0 "Dadamo" + dynn_Aguassona:0 "Aguassona" + dynn_Pelinor:0 "Pelinor" + dynn_Rumen:0 "Rumén" + dynn_Benecaro:0 "Benecaro" + dynn_Serdeto:0 "Serdeto" + dynn_Caconaimo:0 "Caconaimo" + dynn_Teguesta:0 "Teguesta" + dynn_Guahuco:0 "Guahuco" + dynn_Zebensui:0 "Zebensui" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + Imad_al-Dawla:0 "Imad al-Daula" + Qasmuna1:0 "Qasmūna" diff --git a/project/ck3/base_game/localization/german/nicknames_l_german.yml b/project/ck3/base_game/localization/german/nicknames_l_german.yml index 342780d6f7..92de622efc 100644 --- a/project/ck3/base_game/localization/german/nicknames_l_german.yml +++ b/project/ck3/base_game/localization/german/nicknames_l_german.yml @@ -278,6 +278,7 @@ nick_the_one_eyed:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Einäugige" nick_the_oppressor:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Unterdrücker[CHARACTER.Custom('DE_END_NOU_S_GS_N')]" nick_the_apostate:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Abtrünnige" + nick_the_pagan:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Heidnische" nick_the_heretic:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Ketzer[CHARACTER.Custom('DE_END_NOU_S_GS_N')]" nick_the_savage:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Ungezähmte" nick_the_defiant:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Trotzige" @@ -305,6 +306,7 @@ nick_father_of_the_baltic:0 "Vater der Balten" nick_mother_of_the_baltic:0 "Mutter der Balten" nick_scourge_of_the_baltic:0 "Geißel der Balten" + nick_the_mountain_king:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Bergkönig[CHARACTER.Custom('DE_END_NOU_S_GS_N')]" nick_the_child_killer:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Kindsmörder[CHARACTER.Custom('DE_END_NOU_S_GS_N')]" nick_the_anathema:0 "das Anathema" nick_the_angel_of_death:1 "der Engel von [CHARACTER.GetFaith.DeathDeityName|U]" @@ -316,7 +318,11 @@ nick_the_black_sheep:0 "das Schwarze Schaf" nick_sisyphus:0 "[Character.Custom('DE_ART_DEF_S_N')] Sisyphushafte" nick_blue_lion:0 "[Character.Custom('DE_ART_DEF_S_N')] Blaue [Select_CString(character.IsFemale,'Löwin','Löwe')] von $b_sheffield$" + nick_the_hairy:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Haarige" + nick_the_child:0 "das Kind" nick_the_wake:0 "die Trauerfeier" + nick_the_bearded:0 "[Character.Custom('DE_ART_DEF_S_N')] Bärtige" + nick_the_mountain_dweller:0 "[Character.Custom('DE_ART_DEF_S_N')] Bergbewohner[Character.Custom('DE_END_NOU_S_GS_N')]" # RoCo nick_king_of_fashion:0 "[Character.Custom('DE_ART_DEF_S_N')] [Character.GetTitleAsNameNoTooltip] der Mode" @@ -334,6 +340,15 @@ nick_the_eloquent:0 "[Character.Custom('DE_ART_DEF_S_N')] Redegewandte" nick_the_stud:0 "[Character.Custom('DE_ART_DEF_S_N')] Stecher[Character.Custom('DE_END_NOU_S_GS_N')]" - # Historical - nick_the_bearded:0 "[Character.Custom('DE_ART_DEF_S_N')] Bärtige" + # FP2 + nick_the_bell_keeper:0 "[Character.Custom('DE_ART_DEF_S_N')] Glockenhüter[Character.Custom('DE_END_NOU_S_GS_N')]" + nick_the_requiem:0 "das Requiem" + nick_the_King_of_Thieves:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] König[CHARACTER.Custom('DE_END_NOU_S_GS_N')] der Diebe" + nick_the_Queen_of_Thieves:0 "die Königin der Diebe" + nick_the_Thief_Slayer:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Diebestöter[CHARACTER.Custom('DE_END_NOU_S_GS_N')]" + nick_the_flying:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Fliegende" + nick_the_flightless:0 "[CHARACTER.Custom('DE_ART_DEF_S_N')] Flügellose" + nick_the_cid_campeador:0 "El Cid Campeador" nick_benavert:0 "Benavert" + nick_the_pragmatic:1 "[Character.Custom('DE_ART_DEF_S_N')] Pragmatische" + nick_the_equitable:1 "[Character.Custom('DE_ART_DEF_S_N')] Gerechte" diff --git a/project/ck3/base_game/localization/german/opinions/general_opinions_l_german.yml b/project/ck3/base_game/localization/german/opinions/general_opinions_l_german.yml index e13783edd2..16183062c9 100644 --- a/project/ck3/base_game/localization/german/opinions/general_opinions_l_german.yml +++ b/project/ck3/base_game/localization/german/opinions/general_opinions_l_german.yml @@ -101,6 +101,7 @@ dismissive_opinion:0 "Abschätzig" hurt_opinion:0 "Gekränkt" annoyed_opinion:0 "Verärgert" + overreaction_opinion:0 "Überreaktion" given_luxuries_opinion:0 "Luxusgüter vergeben" plotting_against_vassals_opinion:0 "Komplott gegen meinen Vasallen" @@ -226,3 +227,7 @@ foreign_prison_revocation_opinion:0 "$treasonous_revoke_refusal$" surgically_maimed:0 "Medizinisch verstümmelt" + bizarre_claims_opinion:0 "Bizarre Ansprüche erhoben" + + absorbed_de_jure_opinion:0 "De-jure-Ländereien absorbiert" + diff --git a/project/ck3/base_game/localization/german/opinions/religion_opinions_l_german.yml b/project/ck3/base_game/localization/german/opinions/religion_opinions_l_german.yml index ef27c0c1e9..d34bbc1af0 100644 --- a/project/ck3/base_game/localization/german/opinions/religion_opinions_l_german.yml +++ b/project/ck3/base_game/localization/german/opinions/religion_opinions_l_german.yml @@ -15,3 +15,10 @@ attempted_literalist_debate_opinion:0 "Versuchte schriftgläubige Debatte" cavalier_accusations_opinion:0 "Hochmütige Anschuldigungen" brought_heretics_to_my_notice_opinion:0 "Machte mich auf Ketzer aufmerksam" + + jainism_religion_opinion:0 "Meinung ($jainism_religion_adherent$)" + hinduism_religion_opinion:0 "Meinung ($hinduism_religion_adherent$)" + buddhism_religion_opinion:0 "Meinung ($buddhism_religion_adherent$)" + zoroastrianism_religion_opinion:0 "Meinung ($zoroastrianism_religion_adherent$)" + islam_religion_opinion:0 "Meinung ($islam_religion_adherent$)" + christianity_religion_opinion:0 "Meinung ($christianity_religion_adherent$)" diff --git a/project/ck3/base_game/localization/german/opinions/struggle_opinions_l_german.yml b/project/ck3/base_game/localization/german/opinions/struggle_opinions_l_german.yml new file mode 100644 index 0000000000..16819e3e35 --- /dev/null +++ b/project/ck3/base_game/localization/german/opinions/struggle_opinions_l_german.yml @@ -0,0 +1,42 @@ +l_german: + + unfair_expectations_opinion:0 "Erwartete zu viel von mir " + + replaced_me_opinion:0 "Ersetzte mich" + + slightly_disappointed_opinion:0 "Leicht enttäuscht" + + perplexed_opinion:0 "Sorgt für Unwohlsein und könnte verrückt sein" + + funded_righteous_cause_opinion:0 "Finanzierte eine rechtschaffene Sache" + + left_me_to_wolves_opinion:0 "Warf mich den Wölfen vor" + + handed_over_my_enemy_opinion:0 "Händigte mir meinen Feind aus" + + harbored_a_fugitive_opinion:0 "Beherbergte einen Flüchtling" + + let_me_keep_my_job_opinion:0 "Ließ mich meinen Posten behalten" + + rejected_my_enemy_opinion:0 "Verweigerte meinem Feind die Gastfreundschaft" + + failed_comfort_opinion:0 "Tröstete mich nicht ordentlich" + + listened_opinion:0 "Hat mir zugehört" + + made_amends_opinion:0 "Wiedergutmachungen geleistet" + + blames_for_death_of_relative_opinion:0 "Schuld am Mord eines Verwandten" + + avenged_relative_opinion:0 "Meinen Verwandten gerächt" + + failed_to_capture_killers_opinion:0 "Konnte Mörder meines Verwandten nicht fangen" + + ignored_demands_opinion:0 "Ignorierte meine Forderungen" + + + happy_opinion:0 "Glücklich" + + privileges_to_people_opinion:0 "Hat dem Volk Privilegien eingeräumt" + + diff --git a/project/ck3/base_game/localization/german/opinions/war_opinions_l_german.yml b/project/ck3/base_game/localization/german/opinions/war_opinions_l_german.yml index 74fc6478ef..72230ff653 100644 --- a/project/ck3/base_game/localization/german/opinions/war_opinions_l_german.yml +++ b/project/ck3/base_game/localization/german/opinions/war_opinions_l_german.yml @@ -9,6 +9,7 @@ rejected_call_to_offensive_war:0 "Ruf zu einem Angriffskrieg abgelehnt" contributed_in_war:0 "Zu einem meiner Kriege beigetragen " peasant_revolt_opinion:0 "$vassal_lost_or_wp_faction_revolt_war$" + warmonger_opinion:0 "Kriegslust" #Restored the key to fix TIT-27735 vassal_lost_or_wp_faction_revolt_war:0 "Hat gegen mich rebelliert" diff --git a/project/ck3/base_game/localization/german/portraits/portrait_modifiers_l_german.yml b/project/ck3/base_game/localization/german/portraits/portrait_modifiers_l_german.yml index ae661698f6..07589bcbb2 100644 --- a/project/ck3/base_game/localization/german/portraits/portrait_modifiers_l_german.yml +++ b/project/ck3/base_game/localization/german/portraits/portrait_modifiers_l_german.yml @@ -5,6 +5,7 @@ PORTRAIT_MODIFIER_headgear:1 "Kronen" PORTRAIT_MODIFIER_custom_headgear:0 "Kopfbedeckungen" PORTRAIT_MODIFIER_props:0 "Requisite" + PORTRAIT_MODIFIER_custom_special:0 "Gesichtsschmuck" # PORTRAIT_MODIFIER_clothes_western_commoners: "Western commoner" # PORTRAIT_MODIFIER_clothes_western_low_nobles: "Western low noble" @@ -307,6 +308,42 @@ PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_war_nobility_01:0 "Rüstung (Nordische Fürsten)" +############################ +### FP2 - Fate of Iberia ### +############################ + +### Male ### + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01:1 "Iber. Christen-Gemeinen-Gewandung 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01:1 "Iber. Moslem-Gemeinen-Gewandung 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "Niedere Adelsgewandung (Iber. Christen) 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "Hochadelsgewandung (Iber. Christen) 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "Niedere Adelsgewandung (Iber. Muslime) 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "Hochadelsgewandung (Iber. Muslime) 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "Niedere Adelsgewandung (Iber. Christen) 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "Hochadelsgewandung (Iber. Christen) 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "Niedere Adelsgewandung (Iber. Muslime) 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "Hochadelsgewandung (Iber. Muslime) 2" + + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "Iber. Muslime-Rüstung" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "Iber. Christen-Rüstung" + + +### Female ### + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high$" + + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01$" + + ########################################## ################ Headgear ################ ########################################## @@ -517,6 +554,59 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_royalty_01:0 "Nordmannen-Stirnreif" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_imperial_01:0 "Waräger-Kaiserkrone" +########### +### FP2 ### +########### + +### Male ### + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_common_01:1 "Gemeinen-Sombrero" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_low:0 "Keffiyeh-Kopftuch" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_high:0 "Keffiyeh-Adelskopftuch" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Bestickte Haube" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Bestickte Seidenhaube" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Andalusischer Höflingsturban" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_low:0 "Gemeinen-Capiello" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_high:0 "Adels-Capiello" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_high_nobility_01:1 "Maurischer Turban mit Tarbusch" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_royalty_01:1 "Krone von Sancho IV" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Sayyiden-Krone" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "Cervellera-Helm" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "Andalusischer Schmuckhelm" + +### Female ### + + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_common_01:1 "Keilförmiger Tocado" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_common_01:1 "Andalusisches Kopftuch" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Bändchen mit Krause" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Adelsbändchen mit Krause" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Kopftuch mit Juwelen-Stirnreif" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_high_nobility_01:1 "Hoher plissierter Tocado" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low:0 "Andalusisches Kopftuch mit Mundschleier" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high:0 "Andalusisches Adelskopftuch mit Mundschleier" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_royalty_01:1 "Doñas Krone" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Königskrone der Sayyida" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01$" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01$" + +############### +### Special ### +############### + +### Male ### + PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01:0 "Brille" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_eye_patch_01:0 "Augenklappe" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_blindfold_01:0 "Augenbinde" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_face_mask_01:0 "Gesichtsmaske" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_head_bandage_01:0 "Kopfverband" + +### Female ### + PORTRAIT_MODIFIER_custom_special_female_headgear_special_spectacles_01:0 "Brille" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_eye_patch_01:0 "Augenklappe" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_blindfold_01:0 "Augenbinde" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_face_mask_01:0 "Gesichtsmaske" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_head_bandage_01:0 "Kopfverband" ###################################### ################ Hair ################ @@ -597,7 +687,7 @@ PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_08:0 "Lang mit zwei Zöpfen" PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_09:0 "Langer Einzelzopf" -### Female FP2 ### +### Female FP1 ### PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_01:0 "Geflochtene Seiten" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_02:0 "Zerzauster Zopf" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_03:0 "Rattenschwanz" @@ -605,6 +695,27 @@ PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_05:0 "Lang mit Bändern" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_06:0 "Brigantentochter" +### Male FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_01:1 "Mittel, Lockig mit Pony" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_01:1 "Mittel, Kurzwellig" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_02:1 "Mittel, Fließend" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_02:1 "Lang, Lockig mit Mittelscheitel" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_03:1 "Kurz, Einzelzopf" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_03:1 "Lang, windzerzaust" + + ### Female FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_01:1 "Jungfernlocken" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01:2 "Rahmende Locken mit Ohrringen" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_02:1 "Lang, Glatt mit Mittelteil" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02:1 "Feine Locken mit Stirnband" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_03:1 "Wellig schulterlang" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03:1 "Vier Zöpfe mit Juwelen" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01_common:0 "Gerahmte Locken" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02_common:0 "Feine Locken" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03_common:0 "Vier Zöpfe" + + ### Male Special ### + PORTRAIT_MODIFIER_custom_hair_male_hair_special_01:0 "Epische Dreadlocks" ####################################### ################ Beard ################ @@ -647,6 +758,15 @@ PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_04:0 "Dicker Zopf" PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_05:0 "Angegrauter Waräger" + ### FP2 Beards ### + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_01:1 "Kurzer gut gepflegter Bart" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_01:1 "Dichter gestutzter Bart" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_02:1 "Iber. Ziegenbart" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_02:1 "Gelehrtenbart" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_03:1 "Caballero-Bart" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_03:1 "Gabelbart" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_04:0 "Herabhängender Schnurrbart" + ####################################### ################ Cloak ################ ####################################### @@ -708,15 +828,15 @@ PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_catholic_head_01:0 "Papst-Robe" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common:0 "Afrikanische religiöse Gewandung" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_african_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common:0 "Nordische religiöse Gewandung" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01_common:0 "Östliche religiöse Robe 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01_common:0 "Östliche religiöse Robe" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01_common:0 "Östliche religiöse Robe 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common:0 "Tempel-Roben" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01_common:0 "Kohen-Gadol-Robe" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01_common:0 "Jüdische religiöse Gewandung" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01:0 "Nordische religiöse Gewandung" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01:0 "Östliche religiöse Robe 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01:0 "Östliche religiöse Robe" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01:0 "Östliche religiöse Robe 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01:0 "Tempel-Roben" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01:0 "Kohen-Gadol-Robe" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01:0 "Jüdische religiöse Gewandung" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common:0 "Religiöse Gewandung (Steppe)" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_steppe_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common$" diff --git a/project/ck3/base_game/localization/german/regiment_l_german.yml b/project/ck3/base_game/localization/german/regiment_l_german.yml index 50157a2a38..03eb801aad 100644 --- a/project/ck3/base_game/localization/german/regiment_l_german.yml +++ b/project/ck3/base_game/localization/german/regiment_l_german.yml @@ -111,6 +111,7 @@ mulaththamun:0 "Mulathamūn" archers_of_the_nile:0 "Nil-Bogenschützen" paiks:0 "Paiks" + guanch_vaulter:0 "Springerinfanterie" #Special MaA house_guard:0 "Hausgarde" @@ -168,6 +169,7 @@ mulaththamun_flavor:0 "#F Diese Reiter haben ihr Können über ein ganzes Leben in enger Verbindung zur Wüste verfeinert, und sie bedecken sich das Gesicht mit dem Litham-Schleier, um sich vor dem Sand zu schützen und davor, vom Feind erkannt zu werden.#!" archers_of_the_nile_flavor:0 "#F Seit Jahrtausenden schützen die Nubier ihr Heimatland, indem sie schon in jungen Jahren den Umgang mit dem Bogen meistern. So schlagen sie Überfälle von umliegenden Wüstenvölkern ebenso zurück wie echte Invasoren.#!" paiks_flavor:0 "#F Fußvolk bildet seit Jahrhunderten den Großteil der indischen Armeen, und keine Waffe ist so verbreitet wie der einfache Bambusbogen, mit dem viele indische Gemeine von Kindesbeinen an für die Jagd üben.#!" + guanch_vaulter_flavor:0 "#F Bewaffnet mit langen Sprungstäben können diese geschickten Krieger auch gebirgiges Gelände mit Schluchten mit Leichtigkeit durchqueren und sogar manche Befestigungen überspringen.#!" #Religious MaA teutonic_knights:1 "Ordensritter" diff --git a/project/ck3/base_game/localization/german/regions_l_german.yml b/project/ck3/base_game/localization/german/regions_l_german.yml index 347bc8f796..116e1d65a4 100644 --- a/project/ck3/base_game/localization/german/regions_l_german.yml +++ b/project/ck3/base_game/localization/german/regions_l_german.yml @@ -119,5 +119,10 @@ dlc_fp1_achievement_king_of_all_the_isles:0 "Inseln im Atlantik und im Mittelmeer" dlc_fp1_achievement_vladimirs_second_choice:0 "Russisch" + #FP2 + dlc_fp2_old_vasconia:0 "Alt-Vasconia" + dlc_fp2_old_vasconia_pushed:0 "Alt-Vasconia" + dlc_fp2_dlc_fp2_caucasian_iberia:0 "Kaukasisch-Iberien" + #EP1 dlc_ep1_achievement_rise_of_the_ghurids:0 "Historisches Ghuridenreich" diff --git a/project/ck3/base_game/localization/german/relations_l_german.yml b/project/ck3/base_game/localization/german/relations_l_german.yml index fb6ff79cd8..d83e50d96c 100644 --- a/project/ck3/base_game/localization/german/relations_l_german.yml +++ b/project/ck3/base_game/localization/german/relations_l_german.yml @@ -425,7 +425,7 @@ #Frame playable FRAME_RELATION_ME:1 "#T Dies seid Ihr#!" FRAME_RELATION_MY_HEIR:2 "#T Dies ist Euer [player_heir|E]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_MY_LIEGE` + FRAME_RELATION_MY_LIEGE:0 "#T Dies ist Euer [liege|E]#!" #Frame dynasty FRAME_RELATION_DYNAST:2 "#T [dynast|E] Eurer [dynasty|E]\n#!$TT_DYNAST_DESC$" @@ -448,7 +448,7 @@ FRAME_RELATION_POWERFUL_VASSAL:1 "#T Mächtiger Vasall#!\nDieser [ruler|E] ist ein [powerful_vassal|E], der nichts von Euch erwartet" FRAME_RELATION_HAPPY_POWERFUL_VASSAL:1 "#T Mächtiger Vasall#!\nDieser [ruler|E] ist ein [powerful_vassal|E], der erwartet, im [council|E] zu bleiben" FRAME_RELATION_UNAHAPPY_POWERFUL_VASSAL:2 "#T Mächtiger Vasall#!\n@warning_icon!#X Dieser [ruler|E] ist ein [powerful_vassal|E], dessen [opinion|E] über Euch schlechter ausfällt, weil Ihr ihm keinen Posten im [council|E] gewährt habt#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_NON_POWERFUL_VASSAL` + FRAME_RELATION_NON_POWERFUL_VASSAL:0 "#T Vasall#!" #To address someone (RelationToMeAddress) relation_my_love:0 "mein Schatz" diff --git a/project/ck3/base_game/localization/german/religion/religion_buddhism_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_buddhism_l_german.yml index 198012b135..4251107180 100644 --- a/project/ck3/base_game/localization/german/religion/religion_buddhism_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_buddhism_l_german.yml @@ -127,7 +127,7 @@ lamaism_adj:0 "Nang-Chosisch" lamaism_adherent:0 "Nangchospo" lamaism_adherent_plural:0 "Nangchospas" - lamaism_desc:1 "Buddhismus in Tibet ist als Nang Chos oder das Dharma der Einsichtigen bekannt. Innerhalb des tibetanischen Reiches verbanden sich vajrayanische und mahayanische Glaubensvorstellungen synkretistisch mit traditionellen tibetanischen Vorstellungen, Praktiken und Gottheiten. Es entstanden mehrere konkurrierende Schulen, die miteinander um die weltliche Herrschaft rangen." + lamaism_desc:1 "Buddhismus in Tibet ist als Nang Chos oder das Dharma der Einsichtigen bekannt. Innerhalb des tibetanischen Reichs verbanden sich vajrayanische und mahayanische Glaubensvorstellungen synkretistisch mit traditionellen tibetanischen Vorstellungen, Praktiken und Gottheiten. Es entstanden mehrere konkurrierende Schulen, die miteinander um die weltliche Herrschaft rangen." lamaism_house_of_worship:0 "Gompa" lamaism_house_of_worship_2:0 "$lamaism_house_of_worship$" # Optional translation alt lamaism_house_of_worship_3:0 "$lamaism_house_of_worship$" # Optional translation alt diff --git a/project/ck3/base_game/localization/german/religion/religion_christianity_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_christianity_l_german.yml index 2ed163ef11..c745bdc832 100644 --- a/project/ck3/base_game/localization/german/religion/religion_christianity_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_christianity_l_german.yml @@ -3,7 +3,7 @@ #Common Christian Localization christianity_religion:0 "Christentum" christianity_religion_adj:0 "Christlich" - christianity_religion_adjerent:0 "Christen" + christianity_religion_adherent:0 "Christ" christianity_religion_adherent_plural:0 "Christen" christianity_religion_desc:0 "Das Christentum, das sich auf das Leben und die Lehren von Jesus von Nazareth fokussiert, dreht sich um das Konzept der Erlösung, im Zuge derer Anhängern ihre Sünden vergeben und sie im Jenseits von Gott willkommen geheißen werden." christianity_high_god_name:0 "Gott" @@ -45,11 +45,11 @@ christianity_bishop:0 "Bischof" christianity_bishop_plural:0 "Bischöfe" christianity_positive_afterlife:0 "Himmel" - christianity_positive_afterlife_2:0 "$christianity_positive_afterlife$" # Optional translation alt - christianity_positive_afterlife_3:0 "$christianity_positive_afterlife$" # Optional translation alt + christianity_positive_afterlife_2:1 "Paradies" # Optional translation alt + christianity_positive_afterlife_3:1 "Königreich $christianity_high_god_name_possessive$" # Optional translation alt christianity_negative_afterlife:0 "Hölle" - christianity_negative_afterlife_2:0 "$christianity_negative_afterlife$" # Optional translation alt - christianity_negative_afterlife_3:0 "$christianity_negative_afterlife$" # Optional translation alt + christianity_negative_afterlife_2:1 "die Grube" # Optional translation alt + christianity_negative_afterlife_3:1 "Gehenna" # Optional translation alt christianity_witchgodname_the_horned_god:0 "der Gehörnte Gott" christianity_witchgodname_the_horned_god_possessive:0 "des Gehörnten Gottes" @@ -121,7 +121,7 @@ lollard_adherent_plural:0 "Lollarden" lollard_desc:0 "Die Lollarden, die viele der üblichen christlichen Sakramente wie etwa die Taufe und die Beichte ablehnen, sehen in der Bibel die einzige zulässige Quelle der christlichen Doktrin und erachten alle Lehren, die sich nicht unmittelbar auf ihr gründen, als in sich illegitim." - insular_celtic:0 "Inselchristentum" + insular_celtic:1 "Inselchristentum" insular_celtic_adj:0 "Inselchristlich" insular_celtic_adherent:0 "Inselchrist" insular_celtic_adherent_plural:0 "Inselchristen" @@ -167,8 +167,8 @@ bosnian_church_desc:0 "Die Krstjani aus den bosnischen Hochlanden waren von der katholischen wie der orthodoxen Kirche lange vergessen und daher auch wesentlich offener als ihre bekannteren Glaubensgeschwister. Es fehlte ihnen allerdings an formeller Struktur. Wenn sich andere Gläubige überhaupt an sie erinnern, werden sie und die vielen archaischen Elemente, die sie bewahrt haben, nur mit Hohn bedacht." bosnian_house_of_worship:0 "Hiža" - bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" # Optional translation alt - bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" # Optional translation alt + bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" + bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" bosnian_house_of_worship_plural:0 "Hiže" bosnian_religious_head_title:0 "Pradjed" bosnian_religious_head_title_name:0 "Obitelj" @@ -192,6 +192,20 @@ bosnian_bishop_neuter:0 "Djed" bosnian_bishop_neuterplural:0 "Djedi" + mozarabic_church:0 "Mozarabismus" + mozarabic_church_adj:0 "Mozarabisch" + mozarabic_church_adherent:0 "Mozaraber" + mozarabic_church_adherent_plural:0 "Mozaraber" + mozarabic_church_desc:0 "Als Auswuchs der frühen iberischen Riten hat sich das mozarabische Christentum ein gewisses Maß an Unabhängigkeit von Rom bewahrt, da es jahrhundertelang unter islamischer Herrschaft stand. Dieses Zusammenleben mit anderen Religionen sorgt für eine größere Akzeptanz der Unterschiede zwischen ihnen, als es unter fundamentalistischeren Sekten der Fall ist." + + adoptionist:0 "Adoptianismus" + adoptionist_adj:0 "Adoptianistisch" + adoptionist_adherent:0 "Adoptianist" + adoptionist_adherent_plural:0 "Adoptianisten" + adoptionist_desc:0 "Der iberische Zweig des Adoptianismus führt seine Wurzeln auf das unabhängige Denken des Erzbischofs von Toledo und der umgebenden Bischofssitze, auf den nordafrikanischen Puritanismus vergangener Jahrhunderte sowie auf mehrere äußerst charismatische Häresiarchen des frühen neunten Jahrhunderts zurück.\n\nObgleich er viele Formen annimmt, die von außerordentlich unauffällig bis vollkommen platt reichen, haben sie doch alle gemein, dass die Beziehung zur ewigen Göttlichkeit des Sohns infrage gestellt wird." + adoptionist_religious_head_title:0 "Erzbischof" + adoptionist_religious_head_title_name:0 "Erzbistum" + conversos:0 "Conversos" conversos_adj:0 "Conversonisch" conversos_adherent:0 "Converso" diff --git a/project/ck3/base_game/localization/german/religion/religion_core_tenets_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_core_tenets_l_german.yml index 48915f5caa..cdcda8bc22 100644 --- a/project/ck3/base_game/localization/german/religion/religion_core_tenets_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_core_tenets_l_german.yml @@ -51,6 +51,14 @@ gruesome_festivals_active_name:0 "Befähigung zu Großopfern" doctrine_parameter_gruesome_festivals_active:0 "Kann etwa alle zehn Jahre Großopfer abhalten, die die [county_opinion|E] und die Meinung von Untertanen desselben [Concept('faith', 'Glaubens')|E] verbessern." + tenet_volcanic_veneration_name:0 "Vulkanverehrung" + tenet_volcanic_veneration_desc:0 "Es gibt kaum etwas Göttlicheres als die neugeborene Erde, die aus den feurigen Gruben unserer Heimat hervorquillt. Wir fristen unser Dasein am Rand des Untergangs und sind beständig der Gnade höherer Mächte ([ROOT.Faith.PantheonTerm]) ausgeliefert." + tenet_cthonic_redoubts_name:0 "Unterirdische Zufluchten" + tenet_cthonic_redoubts_desc:0 "Es gibt keine besseren Zufluchten als die Wurzeln der Erde. Keine Festung ist unbezwingbarer als ihre schroffen Grate, keine Pilgerreise heiliger als die auf ihren verborgenen Wegen. Wir blicken von diesen hohen Gipfeln auf die Schöpfung herab und spüren die wahre Last des Göttlichen." + doctrine_parameter_easier_to_convert_faith_in_mountains:0 "„[convert_county|E]“-Tempo in gebirgigem [terrain|E]: #P +[EmptyScope.ScriptValue('easier_to_convert_faith_in_mountains_bonus_loc_control')|0] %#!" + doctrine_parameter_easier_to_convert_culture_in_same_faith_mountains:0 "„[promote_culture|E]“-Tempo in gebirgigem [terrain|E] desselben [Concept('faith', 'Glaubens')|E]: #P +[EmptyScope.ScriptValue('promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control')|0] %#!" + doctrine_parameter_harder_to_convert_faith_away_in_mountains:0 "Feindliches „[convert_county|E]“-Tempo in gebirgigem [terrain|E]: #P +[EmptyScope.ScriptValue('easier_to_convert_faith_in_mountains_bonus_loc_control')|0] %#!" + tenet_consolamentum_name:1 "Endura" tenet_consolamentum_name_alternate:0 "Ritueller Selbstmord" tenet_consolamentum_desc:0 "Wenn wir alt oder krank werden, führen wir ein Ritual durch, um unsere Seelen von der Sünde zu befreien. Sobald dies geschafft ist, machen wir unserem Leben rasch und entschieden ein Ende, sodass die Sünde keine Möglichkeit mehr hat, uns von Neuem zu befallen." @@ -97,6 +105,13 @@ tenet_unrelenting_faith_name:0 "Unaufhaltsamer Glaube" tenet_unrelenting_faith_desc:0 "Unsere Überzeugung ist stark, und allzu gern kämpfen und sterben wir für unseren Glauben. Ganz gleich, wie schlecht unsere Chancen stehen: Wir werden nicht aufgeben." + tenet_rite_name:0 "Ritus" + tenet_rite_desc:0 "Unsere Vorstellungen unterscheiden sich gar nicht so sehr von jenen unseres Mutterglaubens … Warum sollten wir uns über Feinheiten streiten, wenn wir uns bei den Hauptpunkten der Doktrinen einig sind – und vor allem bei der obersten Autorität für die Schlichtung?" + doctrine_parameter_maintains_head_of_faith_on_creation:0 "Neue [faiths|E] behalten bei ihrer Erschaffung das alte [head_of_faith|E]" + doctrine_parameter_ecumenical_christians_keep_ecumenism:0 "[GetPlayer.Custom('GetRiteEcumenismFullOrEmpty')]" + GetRiteEcumenismFullOrEmpty_full:0 "Christliche [faiths|E] mit „[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]“ behalten diese bei der Erschaffung" + GetRiteEcumenismFullOrEmpty_empty:0 "" + #Muslim Tenets tenet_struggle_submission_name:0 "Streiter und Untertan" tenet_struggle_submission_desc:0 "Der göttliche Wille ist der Quell des Guten, und daher gründet sich ein gutes Leben auch darauf, diesem Willen untertan zu sein und zugleich dafür zu streiten, dass er umgesetzt wird." @@ -202,6 +217,8 @@ tenet_sanctity_of_nature_name:0 "Geheiligte Natur" tenet_sanctity_of_nature_desc:1 "Die natürliche Welt ist eine Schöpfung des Göttlichen, und wir sind nur einfache Gäste darin. Wir müssen jeden Baum, jedes Tier und sogar den Erdboden selbst ehren." + # This parameter does nothing; it's just here to flag the tenet's nature silently so we can reference it without directly tagging the tenet. + doctrine_parameter_believes_in_harmony_with_nature_invisible:0 "" tenet_mystical_birthright_name:0 "Verheißungsvolle Geburtsrechte" tenet_mystical_birthright_alternate:0 "Táltos Születés" @@ -269,14 +286,24 @@ #Instead, add these doctrine parameters to appropriate tenets (presently Christian Syncretism & Pastoral Isolation). doctrine_parameter_is_christian_faith_bilateral_loc_override:2 "Betrachtet christliche [faiths|E] und wird wiederum von christlichen $game_concept_faiths$ als [GetHostilityLevelName(TOKEN_PARAMETER.GetIntValue)|V] und nicht als $hostility_evil_tooltippable$ betrachtet" doctrine_parameter_is_christian_faith_pastoral_isolation_loc_override:1 "Betrachtet andere christliche [faiths|E] immer als [GetHostilityLevelName(TOKEN_PARAMETER.GetIntValue)|V], ungeachtet der Unterschiede in den Doktrinen" + doctrine_parameter_can_use_christian_artefacts:0 "Kann christliche [artifacts|E] mit allen Vorzügen nutzen." doctrine_parameter_christian_syncretic_actor_opinion_active:1 "Gegenseitiger [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [Concept('opinion', 'Meinungs')|E]-Bonus mit christlichen [faiths|E]" doctrine_parameter_opinion_of_christian_syncretic_recipient_opinion_active:0 "" doctrine_parameter_christian_syncretic_recipient_opinion_active:1 "Gegenseitiger [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [Concept('opinion', 'Meinungs')|E]-Bonus mit [faiths|E], die den [core_tenet|E] $tenet_christian_syncretism_name$ haben" doctrine_parameter_opinion_of_christian_syncretic_actor_opinion_active:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_felicitous_doctrine:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_radical_doctrine:0 "" + doctrine_parameter_adoptionists_like_ecumenism:0 "Betrachtet $christianity_religion_adj$e [faiths|E] mit der Doktrin „[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]“ als $hostility_astray_tooltippable$ statt $hostility_hostile_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_hostile:0 "Andere $christianity_religion_adj$e [faiths|E] betrachten sie nur als $hostility_hostile_tooltippable$, wohingegen weniger edle $adoptionist_adherent_plural$ als $hostility_evil_tooltippable$ betrachtet werden" + doctrine_parameter_adoptionists_are_unilateral_evil:0 "Andere $christianity_religion_adj$e [faiths|E] betrachten sie als $hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_mutual_evil:0 "Betrachtet alle anderen und wird von allen anderen $christianity_religion_adherent_plural$ als $hostility_evil_tooltippable$ betrachtet" + doctrine_parameter_adoptionist_school_removed_on_reformation:0 "Die feinen Nuancen dieser Schule gehen bei einer [reformation|E] #EMP dauerhaft#! verloren" + doctrine_parameter_adoptionists_attractively_intuitive_theology:0 "[EmptyScope.ScriptValue('fp2_lyonese_monk_conversion_bonus_root_value')|=+%0] Bekehrungstempo gegen andere [GetReligionByKey('christianity_religion').GetAdjective|l]e [faiths|E]." tenet_islamic_syncretism_name:0 "Islamischer Synkretismus" tenet_islamic_syncretism_desc:0 "Die Worte des Propheten sind unbestreitbar weise und gerecht, und wie immer unsere anderen Zweifel auch aussehen mögen: Sein Denken und Handeln sollten wir achten." doctrine_parameter_hostility_override_special_doctrine_is_islamic_faith:2 "Betrachtet islamische [faiths|E] und wird wiederum von islamischen $game_concept_faiths$ als [GetHostilityLevelName(TOKEN_PARAMETER.GetIntValue)|V] und nicht als $hostility_evil_tooltippable$ betrachtet" + doctrine_parameter_can_use_islamic_artefacts:0 "Kann islamische [artifacts|E] mit allen Vorzügen nutzen." doctrine_parameter_islamic_syncretic_actor_opinion_active:1 "Gegenseitiger [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [Concept('opinion', 'Meinungs')|E]-Bonus mit islamischen [faiths|E]" doctrine_parameter_opinion_of_islamic_syncretic_recipient_opinion_active:0 "" doctrine_parameter_islamic_syncretic_recipient_opinion_active:1 "Gegenseitiger [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [Concept('opinion', 'Meinungs')|E]-Bonus mit [faiths|E], die den [core_tenet|E] $tenet_islamic_syncretism_name$ haben" @@ -285,6 +312,7 @@ tenet_jewish_syncretism_name:0 "Jüdischer Synkretismus" tenet_jewish_syncretism_desc:0 "Obwohl wir ihren Behauptungen nicht zustimmen, was das auserwählte Volk Gottes anbelangt, ist die Weisheit der jüdischen Tora unbestritten, und es gibt vieles, was die Schrift uns lehren kann." doctrine_parameter_hostility_override_special_doctrine_is_jewish_faith:2 "Betrachtet jüdische [faiths|E] und wird wiederum von jüdischen $game_concept_faiths$ als [GetHostilityLevelName(TOKEN_PARAMETER.GetIntValue)|V] und nicht als $hostility_evil_tooltippable$ betrachtet" + doctrine_parameter_can_use_jewish_artefacts:0 "Kann jüdische [artifacts|E] mit allen Vorzügen nutzen." doctrine_parameter_jewish_syncretic_actor_opinion_active:1 "Gegenseitiger [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [Concept('opinion', 'Meinungs')|E]-Bonus mit jüdischen [faiths|E]" doctrine_parameter_opinion_of_jewish_syncretic_recipient_opinion_active:0 "" doctrine_parameter_jewish_syncretic_recipient_opinion_active:1 "Gegenseitiger [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [Concept('opinion', 'Meinungs')|E]-Bonus mit [faiths|E], die den [core_tenet|E] $tenet_jewish_syncretism_name$ haben" @@ -317,4 +345,12 @@ tenet_natural_primitivism_desc:0 "Zivilisation ist ein unnatürlicher, nutzloser und blasphemischer Versuch des Menschen, der an sich ungeordneten Schöpfung eine Ordnung aufzuzwingen. Wir hingegen heißen den Naturismus willkommen und leben, wie es die höchsten Mächte gewollt hätten: wild und frei." doctrine_parameter_naked_adherents_active:0 "Anhänger tragen keine Kleidung" doctrine_parameter_natural_primitivism_law_cost_increase:0 "Kosten für Gesetze: #N +50 %#!" + doctrine_parameter_unlock_jizya_contract:0 "Schaltet die Dschizya-[vassal_contract|E] frei" + + tenet_sacrificial_ceremonies_name:0 "Opferzeremonien" + tenet_sacrificial_ceremonies_desc:0 "Sowohl freiwillige als auch unfreiwillige Menschenopfer bringen uns dem Göttlichen näher. Es ist Brauch und tugendhaft, sich selbst bei der Zeremonie zu opfern, ebenso wie es tugendhaft ist, jene zu opfern, die unverzeihliche Frevel gegenüber den Göttern begangen haben." + tenet_megaliths_name:0 "Megalithenbauten" + tenet_megaliths_desc:0 "Die Anbetung sollte nicht nur in den Räumlichkeiten eines Tempels stattfinden. Tempel sind nur die einfachen Bauten der Menschen, die von der göttlichen Schöpfung ablenken, welche uns alle umgibt. Wir umarmen den Fels und den freien Himmel und stellen die Steine auf, die uns der Schöpfer so gegeben hat, wie es ihm gefällt, sodass sie uns dem Göttlichen näherbringen." + doctrine_parameter_can_build_megaliths:0 "Erlaubt den Bau von Megalithen in [temple|E]-Besitztümern und Großmegalithen in den Herzogtümer-Hauptsitzen." + province_is_of_a_megalith_faith_tt:0 "Diese [county|E] muss einem [Concept('faith', 'Glauben')|E] folgen, der an die Bedeutung von Megalithen glaubt." diff --git a/project/ck3/base_game/localization/german/religion/religion_doctrine_triggers_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_doctrine_triggers_l_german.yml index 1d80b09b3b..c5c63b7d35 100644 --- a/project/ck3/base_game/localization/german/religion/religion_doctrine_triggers_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_doctrine_triggers_l_german.yml @@ -12,6 +12,18 @@ INCOMPATIBLE_TENET_OTHER_SYNCRETISM_TRIGGER:0 "Ihr könnt nur einen synkretistischen [core_tenet|E] für Euren [faith|E] auswählen." INCOMPATIBLE_TENET_FALSE_CONVERSION_SANCTION_TRIGGER:1 "Unvereinbar mit dem [core_tenet|E] [GetFaithDoctrine('tenet_false_conversion_sanction').GetName(GetPlayer.GetFaith)]" INCOMPATIBLE_TENET_PENTARCHY_TRIGGER:1 "Unvereinbar mit dem [core_tenet|E] [GetFaithDoctrine('tenet_pentarchy').GetName(GetPlayer.GetFaith)]" + INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER:0 "Unvereinbar mit dem [core_tenet|E] „[GetFaithDoctrine('tenet_sacrificial_ceremonies').GetName(GetPlayer.GetFaith)]“" + INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER:0 "Unvereinbar mit dem [core_tenet|E] „[GetFaithDoctrine('tenet_consolamentum').GetName(GetPlayer.GetFaith)]“" + + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL:0 "„[GetFaithDoctrine('tenet_rite').GetName(GetPlayer.GetFaith)]“ kann nicht genommen werden, wenn Ihr und Euer [head_of_faith|E] eine unterschiedliche Haltung zu Folgendem habt:" + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL:0 "„[GetFaithDoctrine('tenet_rite').GetName(GetPlayer.GetFaith)]“ kann nicht genommen werden, wenn Euer [head_of_faith|E] Eure folgende Haltung nicht billigen kann:" + INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ Pazifismus gegen Kriegstreiberei" + INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ Verbotene Hexerei gegen Geisterbesessenheit" + INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ Hedonismus gegen Asketentum" + INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ Kannibalismus" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Menschenopfer" + INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Vielehe" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ Unbeschränkte Inzucht" DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Unvereinbar mit der [doctrine|E] Fundamentalistisch" NOT_DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Erfordert die [doctrine|E] Fundamentalistisch" @@ -21,6 +33,7 @@ NOT_DOCTRINE_UNRESTRICTED_CONSANGUINITY:0 "Erfordert die [doctrine|E] Unbeschränkte Heirat" CANNOT_HAVE_TEMPORAL_HEAD_AND_THEOCRACY:0 "Ein Glaube kann nicht beides haben: eine Klerikale Tradition „[GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName]“ und ein Glaubensoberhaupt „[GetFaithDoctrine('doctrine_temporal_head').GetBaseName]“" CANNOT_HAVE_TEMPORAL_HEAD_AND_SPIRITUAL_APPOINTMENT:0 "Ein Glaube kann nicht beides haben: [GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName]-Klerikale Ernennung und [GetFaithDoctrine('doctrine_temporal_head').GetBaseName]-Glaubensoberhaupt" + DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER:0 "Erfordert die [doctrine|E] „[spiritual_head_of_faith|E]“" NOT_DOCTRINE_NO_HEAD_OF_FAITH:0 "Erfordert die [doctrine|E] Kein [head_of_faith|E]" DOCTRINE_REQUIRED_HEAD_OF_FAITH:0 "Erfordert eine beliebige [head_of_faith|E]-[doctrine|E]" INCOMPATIBLE_WITH_ALL_CRIMINAL_DOCTRINES:0 "Unvereinbar mit allen [doctrines|E], die bestimmte Handlungen als [criminal|E] erachten" diff --git a/project/ck3/base_game/localization/german/religion/religion_donyipoloism_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_donyipoloism_l_german.yml index 0ca76de150..2b361a1845 100644 --- a/project/ck3/base_game/localization/german/religion/religion_donyipoloism_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_donyipoloism_l_german.yml @@ -4,7 +4,7 @@ tani_religion_adj:0 "Tanistisch" tani_religion_adherent:0 "Tanist" tani_religion_adherent_plural:0 "Tanisten" - tani_religion_desc:0 "Die Religion der Tani Lhoba und ihrer Nachbarn konzentriert sich auf eine Dualität von Naturgottheiten, die als Höchstes Wesen verehrt werden. Für die Tani sind diese Zwillingsgottheiten Donyi, die Sonnengöttin, und Polo, der Mondgott." # [LocEditor:ForFutureBatchExport] + tani_religion_desc:1 "Die Religion der Tani Lhoba und ihrer Nachbarn konzentriert sich auf eine Dualität von Naturgottheiten, die als Höchstes Wesen verehrt werden. Für die Tani sind diese Zwillingsgottheiten Donyi, die Sonnengöttin, und Polo, der Mondgott." tani_high_god_name:0 "Donyi-Polo" tani_high_god_name_2:0 "$tani_high_god_name$" # Optional translation alt tani_high_god_name_possessive:0 "Donyi-Polos" diff --git a/project/ck3/base_game/localization/german/religion/religion_islam_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_islam_l_german.yml index c63234b7cf..a050e31d82 100644 --- a/project/ck3/base_game/localization/german/religion/religion_islam_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_islam_l_german.yml @@ -225,3 +225,10 @@ sufri_adherent:0 "Sufrit" sufri_adherent_plural:0 "Sufriten" sufri_desc:0 "Die Sufriten glauben an die göttliche Anleitung und Führung durch die Auslegung von Gottes Wort und nicht durch reine Vererbung. Der Wille Gottes verschafft sich als Wille der Umma Ausdruck, solange die Menschen der Umma nur ausreichend mit dem Koran vertraut sind." + + #Hafizi + hafizi:0 "Hafizi" + hafizi_adj:0 "Hafizisch" + hafizi_adherent:0 "Hafizit" + hafizi_adherent_plural:0 "Hafiziten" + hafizi_desc:0 "Hafiziten legen ihren Schwerpunkt auf die Unterstützung jener Person, die sie vor allen anderen für den wahren Kalifen halten. Sie werden sich jedem Versuch entgegenstellen, ihn abzusetzen oder vom Thron zu stoßen. In Niederlagen betrachten sie die Rebellion als ein würdiges Anliegen. Im Sieg sind sie stolze Anhänger des Willens ihres Anführers." diff --git a/project/ck3/base_game/localization/german/religion/religion_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_l_german.yml index bd70b7703c..1f7dc9709e 100644 --- a/project/ck3/base_game/localization/german/religion/religion_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_l_german.yml @@ -43,6 +43,7 @@ fervor_gain_almohads:0 "Der Aufstieg der Almohaden" fervor_gain_holy_order_founded:0 "Neuer Kriegerorden gegründet" fervor_gain_united_africa:0 "Afrika vereint" + fervor_loss_ruler_converted:0 "Herrscher konvertierte zum Glauben" fervor_gain_avenged_battle_of_tours:0 "Schlacht von Tours gerächt" fervor_loss_avenged_battle_of_tours:0 "$fervor_gain_avenged_battle_of_tours$" fervor_gain_saoshyant:0 "Die Ankunft des Saoschjant" @@ -73,6 +74,7 @@ fervor_gain_virtous_priest:0 "[virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip]e Erhabenheit" fervor_gain_new_heresy:0 "Geburt der [heretic_faith.GetAdjectiveNoTooltip]en Ketzerei" fervor_gain_defector_heresy:0 "$fervor_gain_new_heresy$" + fervor_gain_persecuted:0 "Geschlossener durch Verfolgung" fervor_gain_theravada:0 "[theravada_faith.GetName]e Religionsreformen" FAITH_DOCTRINE_GENERAL_TOOLTIP:1 "[FaithDoctrine.GetEffectsDescription(GetPlayer.GetFaith)]\n\n[FaithDoctrine.GetDescription(GetPlayer.GetFaith)|F]" @@ -107,6 +109,8 @@ faith_conversion_cost_other_religion_family:0 "Konvertiert zu einer anderen [religious_family|E]" faith_conversion_cost_inside_religion_family:0 "Konvertiert zu einer anderen [religion|E]" faith_conversion_cost_sacrificed_hof:0 "Hat [head_of_faith|E] eines tolerierten [Concept('faith', 'Glaubens')|E] geopfert" + faith_conversion_cost_conversion_blocked_till_decision_taken:0 "Dieser [faith|E] muss durch eine [decision|E] freigeschaltet werden" + faith_conversion_cost_conversion_blocked_till_nebulous_circumstances:0 "Dieser [faith|E] muss durch #EMP mysteriöse Umstände#!freigeschaltet werden" faith_conversion_cost_unreformed_to_organized:0 "Konvertiert von einem [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName]en [faith|E] zu einem [Concept('organized', 'Organisierten')|E] Glauben" MINIMUM_FAITH_CONVERSION_PIETY_COST:0 "Mindestkosten: [GetLocalPlayerPietyTextIcon]$VALUE|V$" @@ -169,6 +173,11 @@ holy_site_esztergom_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_esztergom_name$)#!" holy_site_albi_name:0 "Albi" holy_site_albi_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_albi_name$)#!" + holy_site_toledo_mozarabic_name:0 "Toledo" + holy_site_toledo_mozarabic_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_toledo_name$)#!" + holy_site_carthage_adoptionist_name:0 "Karthago" + holy_site_lyon_name:0 "Lyon" + holy_site_lyon_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_lyon_name$)#!" #Holy Sites: Islam holy_site_mecca_name:0 "Mekka" @@ -377,7 +386,7 @@ holy_site_perm_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_perm_name$)#!" #Holy Sites: Slavic - holy_site_kiev_name:0 "Kiew" + holy_site_kiev_name:1 "Kyiv" holy_site_kiev_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_kiev_name$)#!" holy_site_novgorod_name:0 "Nowgorod" holy_site_novgorod_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_novgorod_name$)#!" @@ -432,6 +441,14 @@ holy_site_olkhon_name:0 "Olkhon" holy_site_olkhon_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_olkhon_name$)#!" + #Holy Sites: Basque + holy_site_viscaya_name:0 "$c_viscaya$" + holy_site_viscaya_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_viscaya_name$)#!" + holy_site_aneto_name:0 "Aneto" + holy_site_aneto_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_aneto_name$)#!" + holy_site_bordeaux_name:0 "$c_bordeaux$" + holy_site_bordeaux_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_bordeaux_name$)#!" + #Holy Sites: Hellenic holy_site_athens_name:0 "Athen" holy_site_athens_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_athens_name$)#!" @@ -522,6 +539,14 @@ holy_site_sennar_name:0 "Sennar" holy_site_sennar_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_sennar_name$)#!" + #Holy Sites: Achamism + holy_site_tenerife_name:0 "Berg Teide" + holy_site_tenerife_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_tenerife_name$)#!" + holy_site_madiera_name:0 "Madeira" + holy_site_madiera_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_madiera_name$)#!" + holy_site_cartagena_name:0 "Cartagena" + holy_site_cartagena_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_cartagena_name$)#!" + #Holy Sites: Waaqism holy_site_danakil_name:0 "Danakil" holy_site_danakil_effect_name:0 "Durch [holy_site|E] #weak ($holy_site_danakil_name$)#!" @@ -572,7 +597,10 @@ doctrine_parameter_increased_dynasty_prestige_birth_mult:0 "[prestige|E] für Neugeborene durch die [dynasty_prestige_level|E]: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_marriage_mult:0 "[prestige|E] bei [marriage|E] durch die [dynasty_prestige_level|E]: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_long_reign_mult:0 "Maximaler Meinungsbonus durch [long_reign|E]: $VALUE|+=%0$" - + doctrine_parameter_combatant_must_be_female_if_no_roco:0 "[SelectLocalization(Not(HasDlcFeature('diverge_culture')), 'doctrine_parameter_combatant_must_be_female', '')]" + doctrine_parameter_combatant_must_be_male_if_no_roco:0 "[SelectLocalization(Not(HasDlcFeature('diverge_culture')), 'doctrine_parameter_combatant_must_be_male', '')]" + doctrine_parameter_combatant_can_be_either_gender_if_no_roco:0 "[SelectLocalization(Not(HasDlcFeature('diverge_culture')), 'doctrine_parameter_combatant_can_be_either_gender', '')]" + doctrine_homosexuality_name:1 "Gleichgeschl. Beziehungen" doctrine_homosexuality_crime_name:1 "Verboten" doctrine_homosexuality_crime_desc:0 "Das sündige Verlangen der Sodomiten ist eine Gefahr für die Gesellschaft selbst. Deshalb sollten sie bestraft und für ihre Verstöße eingekerkert werden." @@ -822,6 +850,9 @@ unreformed_faith_doctrine_desc:1 "Einem unreformierten Glauben fehlt ein organisierter Klerus und etablierte kanonische Doktrinen: Unterschiedliche Gemeinden folgen nominell demselben Glauben, haben allerdings weit auseinander klaffende Praktiken und Glaubensvorstellungen." doctrine_parameter_unreformed:1 "Hindert Stammes-[rulers|E] daran, die [Concept('government', 'Regierungs')|E]-Art zu ändern\n$EFFECT_LIST_BULLET$Gewährt [unreformed_pagan_combat_bonus|E]" doctrine_parameter_hostility_override_tenet_unreformed_syncretism:2 "Nicht-heidnische [faiths|E] mit dem Grundsatz $tenet_unreformed_syncretism_name$ gelten als [GetHostilityLevelName(TOKEN_PARAMETER.GetIntValue)|V] und nicht als $hostility_evil_tooltippable$" + + west_african_unreformed_faith_doctrine_name:0 "$unreformed_faith_doctrine_name$" + west_african_unreformed_faith_doctrine_desc:0 "$unreformed_faith_doctrine_desc$" heresy_hostility_name:0 "Haltung zur Ketzerei" heresy_hostility_doctrine_name:0 "Ketzerei" @@ -832,6 +863,14 @@ divine_destiny_doctrine_desc:0 "Wir sind jene, die eine neue Epoche des Friedens und des Wohlstands für alle Menschen einläuten werden. Wir sind die rechtmäßigen Herrscher der Welt." doctrine_parameter_divine_destiny_holy_war_cost_reduction:0 "Religionskrieg-[Concept('piety', 'Frömmigkeits')|E]-Kosten: #P -50 %#!" + adoptionist_school_name:0 "Adoptianisten-Bekenntnis" + special_doctrine_adoptionist_school_elipandic_doctrine_name:0 "Elipandische Schule" + special_doctrine_adoptionist_school_elipandic_doctrine_desc:0 "Die Elipandische Variante der $adoptionist_adherent_plural$ zieht es vor, sich auf subtile Variationen der Christologie zu konzentrieren, und betont die Bedeutung #EMP präziser#! Differenzen zum trinitarischen Dogma. Eine komplexe Unterscheidung, die gut vorgetragen wurde, wird als unendlich viel besser als eine einfache, aber schlecht begründete Erklärung erachtet." + special_doctrine_adoptionist_school_felicitous_doctrine_name:0 "Felixianische Schule" + special_doctrine_adoptionist_school_felicitous_doctrine_desc:0 "Felixianische $adoptionist_adherent_plural$ glauben daran, dass Praktikabilität wichtiger als Reinheit ist – in dem Wissen, dass ein Glaube innerhalb feindlicher Systeme lebbar sein muss, um diese zu unterminieren. Eine grässliche Lüge beim Verfolgen edler Ziele wird als wertvoller betrachtet als tausend platte Wahrheiten." + special_doctrine_adoptionist_school_radical_doctrine_name:0 "Radikale Schule" + special_doctrine_adoptionist_school_radical_doctrine_desc:0 "Radikale $adoptionist_adherent_plural$ gestehen ein, dass es keinen Gott außer dem Vater gibt, und akzeptieren daher keine Göttlichkeit in sterblichem Fleisch – und sie erkennen keine $christianity_religion_adherent_plural$ außer sich selbst an. Um Christus zu empfangen, muss man mit dem #EMP vollständigen#! Wortlaut des Kanons übereinstimmen. Sonst riskiert man Ketzerei." + special_doctrine_is_christian_faith_name:0 "Die Lehren Jesu" is_christian_faith_name:0 "$special_doctrine_is_christian_faith_name$" special_doctrine_is_christian_faith_desc:0 "Es gibt jene in der Welt, die sich an die Lehren Jesu halten, ohne ihn als göttlich zu betrachten. Es mag Blasphemie sein, doch wir sollten diesen fehlgeleiteten Seelen Mitgefühl entgegenbringen, da sie doch eines Tages zum wahren Glauben konvertieren könnten." @@ -856,6 +895,8 @@ is_gnostic_faith_name:0 "$special_doctrine_is_gnostic_faith_name$" special_doctrine_is_gnostic_faith_desc:0 "$tenet_gnosticism_desc$" + doctrine_parameter_same_hof_hostility_override:0 "Betrachtet andere [faiths|E], die ihr [head_of_faith|E] haben, als [GetHostilityLevelName(TOKEN_PARAMETER.GetIntValue)|V]" + TOO_FEW_SPOUSES_PIETY:0 "Zu wenige Ehepartner" CRUSADER_STATE_CRUSADER_TITLE_NAME:1 "Kreuzritter-[target_kingdom.GetNameNoTierNoTooltip]" diff --git a/project/ck3/base_game/localization/german/religion/religion_paganism_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_paganism_l_german.yml index 581360b92a..4458f24359 100644 --- a/project/ck3/base_game/localization/german/religion/religion_paganism_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_paganism_l_german.yml @@ -1146,6 +1146,10 @@ l_german: witchgodherhis_its:0 "sein" witchgodshehe_it:0 "sie" witchgodherhim_it:0 "sie" + witch_mistress:0 "$mistress$" + witch_master:0 "$master$" + witch_mother:0 "$mother$" + witch_father:0 "$father$" zunism_creator_god_name:0 "$zunism_high_god_name$" zunism_creator_god_name_possessive:0 "$zunism_high_god_name_possessive$" @@ -1335,3 +1339,224 @@ l_german: siberian_pagan_old_adj:1 "Alt-Turumisch" siberian_pagan_old_adherent:1 "Alt-Turumist" siberian_pagan_old_adherent_plural:2 "Alt-Turumisten" + + # Basque Paganism - Era Zaharrak + ## "Basque Religion" + basque_religion:0 "Euskal Erlijioa" + basque_religion_adj:0 "Euskalisch" + basque_religion_adherent:0 "Euskaler" + basque_religion_adherent_plural:0 "Euskalen" + basque_religion_desc:0 "Der uralte Glauben der Basken gliedert seit Langem vergänglichere Religionen in seine Vorstellungen ein. Elemente des keltischen Heidentums, des Christentums, des hellenistischen Heidentums sowie ein großer Anteil der eigenen örtlichen Mythen und Legenden vermischen sich zu einem synkretistischen Ganzen." + ## "Old Ways" + basque_pagan:0 "Era Zaharrak" + ## "Old Way" + basque_pagan_adj:0 "Era Zaharrakisch" + ## "Believer" + basque_pagan_adherent:0 "Fededuna" + ## "Believers" + basque_pagan_adherent_plural:0 "Fededunak" + + basque_pagan_old:0 "Alt-$basque_pagan$" + basque_pagan_old_adj:0 "Alt-$basque_pagan_adj$" + basque_pagan_old_adherent:0 "Alt-$basque_pagan_adherent$" + basque_pagan_old_adherent_plural:0 "Alt-$basque_pagan_adherent_plural$" + + basque_high_god_name:0 "Mari" + ## The euphemistic nickname "Red Skirt", with red being a colour frequently ascribed to magical creatures and items in certain versions of Basque mythology. + basque_high_god_name_2:0 "Ionagorri" + basque_high_god_name_possessive:0 "Maris" + basque_high_god_name_alternate:0 "$basque_high_god_name$" + basque_high_god_name_alternate_possessive:0 "$basque_high_god_name_possessive$" + ## We don't have a good line on a more pagan creator deity, so we use Aymeric Picaud's term for God filtered through a more likely Basque spelling. + basque_creator_god_name:0 "Ortzia" + basque_creator_god_name_possessive:0 "Ortzias" + ## *Definitely* more of a focus later on, with the founding of a hospital in his name, but our best fit. + basque_health_god_name:0 "St. Blaise" + basque_health_god_name_possessive:0 "St. Blaises" + ## We don't have a solid fertility god, but the Basajaunes wild men had aspects of the harvest, so we slot them in as our best-fit. + basque_fertility_god_name:0 "die Basajaunes" + basque_fertility_god_name_possessive:0 "der Basajaunes" + ## No solid wealth god, and Mari isn't a great fit, so we pull back in God. + basque_wealth_god_name:0 "$basque_creator_god_name$" + basque_wealth_god_name_possessive:0 "$basque_creator_god_name_possessive$" + ## We don't have a good household god candidate, so we use St. Fermin, patron saint of Navarre, as someone who might be a common candidate to swear by or to. + basque_household_god_name:0 "St. Ferminus" + basque_household_god_name_possessive:0 "St. Ferminus’" + ## Sugaar (Mari's most-ascribed consort) doesn't have a great fit anywhere else, mostly due to a paucity of information, so we give him Fate for his role as the father of Jaun Zuria, mythical first Lord of Bizkaia. + ### You could pretty easily sub him in instead of Michael if you want to decrease the amount of Christian saints mixed into the list, but it seems likely Michael was a bigger figure overall. + basque_fate_god_name:0 "Sugaar" + basque_fate_god_name_possessive:0 "Sugaars" + ## Little St. Martin gets to pull double-duty here, though arguably he's just doing what trickster gods do. + basque_knowledge_god_name:0 "$basque_trickster_god_name$" + basque_knowledge_god_name_possessive:0 "$basque_trickster_god_name_possessive$" + basque_war_god_name:0 "St. Mikael" + basque_war_god_name_possessive:0 "St. Mikaels" + ## For stealing knowledge of farming from the Basajaunes. + basque_trickster_god_name:0 "Kleiner St. Martin" + basque_trickster_god_name_possessive:0 "des Kleinen St. Martin" + ## Gaueko, the embodiment of the night itself. Occasionally appears as a cow or a bull. + basque_night_god_name:0 "Gaueko" + basque_night_god_name_possessive:0 "Gauekos" + ## No suitable water god of note, unless you want to but the Lamia were a popular water monster in Basque mythology. + basque_water_god_name:0 "die Lamiak" + basque_water_god_name_possessive:0 "der Lamiaks" + ## Mari's daughter, Illargia, who led the dead to the underworld. Probably. + basque_death_god_name:0 "Ilargui" + basque_death_god_name_possessive:0 "Ilarguis" + ## This is a tough one, but we give it to Mari again due to her association with sorceresses (though this is potentially more of an Early Modern thing) and to show the default increased acceptance of non-clerical magic. + basque_witch_god_name:0 "$basque_high_god_name$" + basque_witch_god_name_possessive:0 "$basque_high_god_name_possessive$" + ## Some assorted minor gods/positive divine creatures: + ### Tubal, son of Japheth, son of Noah, who due to a clerical error has gotten mixed up in the origin story for the wrong Iberia. + basque_good_god_japheth:0 "Japheth" + ### Aatxe, a shapeshifting bull/human who fights crime in the name of Mari. + basque_good_god_aatxe:0 "Aatxe" + ### And some popular saints who didn't get their own spheres; respectively St. Nicholas, St. John, & St. Agatha. + basque_good_god_st_nicholas:0 "St. Nikolas" + basque_good_god_st_john:0 "St. Ganix" + basque_good_god_st_agatha:0 "St. Agatha" + ## The old Basque word for the Devil himself, as his syncretised incarnation seems to be the best wide-spread evil spirit. The modern equivalent would be Deabrua. + basque_devil_name:0 "Tusuri" + basque_devil_name_possessive:0 "Tusuris" + ## Some assorted nicknames/negative divine creatures: + ### These are all various regional euphemisms for the Devil. + basque_evil_god_mamu:0 "Mamu" + basque_evil_god_mekolats:0 "Mekolats" + basque_evil_god_beste_mutilla:0 "Beste Mutilla" + basque_evil_god_galtxagorri:0 "Galtxagorri" + basque_evil_god_prakagorri:0 "Prakagorri" + basque_evil_god_adar:0 "Adar" + ### Tartalo, a colossal & poisonous cyclops. + basque_evil_god_tartalo:0 "Tartalo" + ### Herensugue, an infamous dragon. + basque_evil_god_herensugue:0 "Herensugue" + basque_evil_god_lehen:0 "Lehen" + ## The Black Hunter is a myth or monster rather than a god, but *might* be a remnant of something older. Makes a decent entity to swear by, at least. + basque_evil_god_black_hunter:0 "Eiztari Beltza" + ## Our cast of divinities is pretty varied, including gods, saints, God, and assorted monsters of varying ethical alignments. Accordingly, we use one set referencing the gods, one for the saints, and one that's neutral on the lot. + religion_the_powers:0 "die Mächte" + religion_the_saints:0 "die Heiligen" + ## For houses of worship, we re-use churches due to long association, but not exclusively. + basque_house_of_worship:0 "Kirche" + basque_house_of_worship_2:0 "Tempel" + ## Shrine isn't an attested term, but it's suitable for both Christianity & most pagans, so it works here. + basque_house_of_worship_3:0 "Schrein" + # Honourable mention goes to the Gernikako Arbola, which is more representative but also more of a cultural icon rather than a religious one. + basque_religious_symbol:0 "Eguzkilore" + basque_religious_symbol_2:0 "$basque_religious_symbol$" + basque_religious_symbol_3:0 "$basque_religious_symbol$" + basque_religious_text:0 "heilige Geschichten" + basque_religious_text_2:0 "uralte Legenden" + basque_religious_text_3:0 "alte Mythen" + # No basis for this; it was never even a remote possibility, so we go with something fun & cool. + basque_religious_head_title:0 "Erz-Sorgina" + basque_religious_head_title_name:0 "Kirche" + # We don't have good sources on monastic names, so we default to syncretic Christian terms. + ## Honourable mention to serorak who are super interesting but neither cloistered nor (verifiably) in our period. + basque_devotee_male:0 "Mönch" + basque_devotee_male_plural:0 "Mönche" + basque_devotee_female:0 "Nonne" + basque_devotee_female_plural:0 "Nonnen" + basque_devotee_neuter:0 "Ordensmitglied" + basque_devotee_neuter_plural:0 "Ordensmitglieder" + # Most commonly, sorginak are gendered female, but there are limited variations where they include male numbers, so we just go with it. + basque_priest:0 "Sorgina" + council_basque_priest:0 "Sorgina" + basque_priest_plural:0 "Sorginak" + # The places the stars go in the day; we use both the Basque loc and the English loc for a bit of variety. + basque_divine_realm:0 "Itsasgorrieta" + basque_divine_realm_2:0 "die Geröteten Meere" + # Mari hangs out in quite a broad variety of caves, changing the weather depending on where she moves to. + basque_divine_realm_3:0 "die Höhlen von $basque_high_god_name$" + # There aren't any solid positive afterlife names, and the Christian heaven stuff isn't on-brand for a cthonic religion, so we use neutral/cthonian-sounding names. + basque_positive_afterlife:0 "die Unterwelt" + basque_positive_afterlife_2:0 "das Leben nach dem Tod" + basque_positive_afterlife_3:0 "das Jenseits" + # We don't have good afterlife source names, so we run with the Christian versions. + basque_negative_afterlife:0 "Hölle" + basque_negative_afterlife_2:0 "das Inferno" + basque_negative_afterlife_3:0 "die Grube" + + #Guanche faith — Indigenous inhabitants of the Canary Islands + north_african_religion:0 "Nordafrikanisch" + north_african_religion_adj:0 "Nordafrikanisch" + north_african_religion_adherent:0 "Amazigh" + north_african_religion_plural:0 "Amazighen" + north_african_religion_desc:0 "Der traditionelle Glaube der Berber hält sich an den Totenkult und besagt, dass man nach dem Verlassen dieser Welt innerhalb seiner Familie göttlich wird. Die Verehrung von Stein und die Verehrung von Megalithen bringt die Gläubigen den Göttern näher, wobei die obersten Gottheiten – die Götter von Sonne und Mond – nur unter dem Schöpfer stehen. Selbst unter den Anhängern anderer Religionen ist der Synkretismus mit nordafrikanischem Volksglauben sehr verbreitet." + + acham_high_god_name:0 "Achamán" + acham_high_god_name2:0 "$acham_high_god_name$" + acham_high_god_name_possessive:0 "von Achamán" + acham_high_god_name_alternate:0 "Achoron" + acham_high_god_name_alternate_possessive:0 "von Achoron" + + acham_creator_god_name:0 "$acham_high_god_name$" + acham_creator_god_name_possessive:0 "$acham_high_god_name_possessive$" + + acham_health_god_name:0 "Chaxiraxi" + acham_health_god_name_possessive:0 "von Chaxiraxi" + acham_fertility_god_name:0 "Moneiba und Eranoranhan" + acham_fertility_god_name_possessive:0 "von Moneiba und Eranoranhan" + acham_wealth_god_name:0 "Magec" + acham_wealth_god_name_possessive:0 "von Magec" + acham_household_god_name:0 "Maxios" + acham_household_god_name_possessive:0 "von Maxios" + acham_fate_god_name:0 "Achuguayo" + acham_fate_god_name_possessive:0 "von Achuguayo" + acham_knowledge_god_name:0 "$acham_fate_god_name$" + acham_knowledge_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_war_god_name:0 "$acham_high_god_name$" + acham_war_god_name_possessive:0 "$acham_high_god_name_possessive$" + acham_trickster_god_name:0 "$acham_household_god_name$" + acham_trickster_god_name_possessive:0 "$acham_household_god_name_possessive$" + acham_night_god_name:0 "$acham_fate_god_name$" + acham_night_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_water_god_name:0 "Achuhucanac" + acham_water_god_name_possessive:0 "von Achuhucanac" + acham_evil_god_name:0 "Guayota" + acham_evil_god_name_possessive:0 "von Guayota" + acham_witch_god_name:0 "$acham_evil_god_name$" + acham_witch_god_name_possessive:0 "$acham_evil_god_name_possessive$" + acham_death_god_name:0 "$acham_evil_god_name$" + acham_death_god_name_possessive:0 "$acham_evil_god_name_possessive$" + + acham_priest_male:0 "Guañameñe" + acham_priest_male_plural:0 "Guañameñes" + acham_priest_female:0 "Maguadas" + acham_priest_female_plural:0 "Maguadas" + acham_priest_neuter:0 "Kankus" + acham_priest_neuter_plural:0 "Kankus" + acham_religious_head_title:0 "Faykan" + acham_religious_head_title_name:0 "Faykanat" + acham_religious_text:0 "$paganism_religious_text$" + acham_religious_text2:0 "$acham_religious_text$" + acham_religious_text3:0 "$acham_religious_text$" + acham_pantheon_term:0 "$religion_the_gods$" + acham_pantheon_term2:0 "$acham_pantheon_term$" + acham_pantheon_term3:0 "$acham_pantheon_term$" + acham_house_of_worship:0 "$paganism_house_of_worship$" + acham_house_of_worship2:0 "$paganism_house_of_worship$" + acham_house_of_worship3:0 "$paganism_house_of_worship$" + + acham_positive_afterlife:0 "Aguere" + acham_positive_afterlife2:0 "$acham_positive_afterlife$" + acham_positive_afterlife3:0 "$acham_positive_afterlife$" + acham_negative_afterlife:0 "Echeyde" + acham_negative_afterlife2:0 "$acham_negative_afterlife$" + acham_negative_afterlife3:0 "$acham_negative_afterlife$" + acham_divine_realm:0 "$acham_positive_afterlife$" + acham_divine_realm2:0 "$acham_positive_afterlife$" + acham_divine_realm3:0 "$acham_positive_afterlife$" + + acham_religious_symbol:0 "Guatimac" + acham_religious_symbol2:0 "$acham_religious_symbol$" + + north_african_acham_pagan:0 "Achamánismus" + north_african_acham_pagan_adj:0 "Achamánisch" + north_african_acham_pagan_adherent:0 "Achamánist" + north_african_acham_pagan_adherent_plural:0 "Achamánisten" + + north_african_acham_pagan_old:0 "Alt-Achamánismus" + north_african_acham_pagan_old_adj:0 "Alt-Achamánisch" + north_african_acham_pagan_old_adherent:0 "Alt-Achamánist" + north_african_acham_pagan_old_adherent_plural:0 "Alt-Achamánisten" diff --git a/project/ck3/base_game/localization/german/religion/religion_taoism_l_german.yml b/project/ck3/base_game/localization/german/religion/religion_taoism_l_german.yml index 18862fa539..bbec2cb3e1 100644 --- a/project/ck3/base_game/localization/german/religion/religion_taoism_l_german.yml +++ b/project/ck3/base_game/localization/german/religion/religion_taoism_l_german.yml @@ -2,8 +2,8 @@ #Common Taoism Localization taoism_religion:0 "Taoismus" taoism_religion_adj:0 "Taoistisch" - taoism_religion_adjerent:0 "Taoist" - taoism_religion_adjerent_plural:0 "Taoisten" + taoism_religion_adherent:0 "Taoist" + taoism_religion_adherent_plural:0 "Taoisten" taoism_religion_desc:0 "Das Tao ist die Quelle, das Muster und die Substanz, aus der alle Dinge entspringen. In Harmonie mit dem Tao zu leben, heißt, in Frieden und Zufriedenheit zu leben, während man nach dem Tod als unsterblicher Geist auffährt und im Tao weiterlebt." taoism_high_god_name:0 "Tao" diff --git a/project/ck3/base_game/localization/german/royal_court_window_l_german.yml b/project/ck3/base_game/localization/german/royal_court_window_l_german.yml index 353ee650bf..0ddc99bb81 100644 --- a/project/ck3/base_game/localization/german/royal_court_window_l_german.yml +++ b/project/ck3/base_game/localization/german/royal_court_window_l_german.yml @@ -168,4 +168,4 @@ NO_ROCO_NOT_ALIVE:0 "@warning_icon!#X Ihr seid tot#!" NO_ROCO_NOT_LANDED:0 "@warning_icon!#X Ihr seid kein Herrscher#!" NO_ROCO_WRONG_TIER:0 "@warning_icon!#X Ihr seid kein [king|E] oder [emperor|E]#!" - NO_ROCO_WRONG_GOVERNMENT:0 "@warning_icon!#X Ihr habt weder eine [feudal|E]- noch eine [Concept('clan', 'Clans')|E]-[government|E]#!" + NO_ROCO_WRONG_GOVERNMENT:1 "@warning_icon!#X Ihr habt weder eine [feudal|E]- noch eine [Concept('clan', 'Clans')|E]- oder [tribal|E]-[government|E]#!" diff --git a/project/ck3/base_game/localization/german/scope_comparison_triggers_l_german.yml b/project/ck3/base_game/localization/german/scope_comparison_triggers_l_german.yml index d6c2e6b972..6b68a4eee9 100644 --- a/project/ck3/base_game/localization/german/scope_comparison_triggers_l_german.yml +++ b/project/ck3/base_game/localization/german/scope_comparison_triggers_l_german.yml @@ -101,5 +101,5 @@ # Faith Triggers FAITH_RELIGION_EQUAL_THIRD:0 "[FAITH.GetName] ist ein [RELIGION.GetAdjective|l]er [faith|E]" NOT_FAITH_RELIGION_EQUAL_THIRD:0 "[FAITH.GetName] ist #bold kein#! [RELIGION.GetAdjective|l]er [faith|E]" - FAITH_RELIGION_EQUAL_GLOBAL:0 "Ist ein [RELIGION.GetAdjective|]er [faith|E]" - NOT_FAITH_RELIGION_EQUAL_GLOBAL:0 "Ist #bold kein#! [RELIGION.GetAdjective|]er [faith|E]" + FAITH_RELIGION_EQUAL_GLOBAL:0 "Ist ein [RELIGION.GetAdjective|l]er [faith|E]" + NOT_FAITH_RELIGION_EQUAL_GLOBAL:0 "Ist #bold kein#! [RELIGION.GetAdjective|l]er [faith|E]" diff --git a/project/ck3/base_game/localization/german/single_combat_events_l_german.yml b/project/ck3/base_game/localization/german/single_combat_events_l_german.yml index db661b547e..1fa045e709 100644 --- a/project/ck3/base_game/localization/german/single_combat_events_l_german.yml +++ b/project/ck3/base_game/localization/german/single_combat_events_l_german.yml @@ -60,12 +60,12 @@ ## Loser, Duel End Result Tooltips single_combat.0031.desc.result.skill:0 "#BOL Ergebnis:#! Ich verliere den [single_combat_fight|E] gegen [sc_victor.GetFirstNameNoTooltip] wegen [sc_victor.Custom('DE_PRO_POS_S_3P')]er [single_combat_success_chance_skill|E]" single_combat.0031.desc.result.mistake:0 "#BOL Ergebnis:#! Ich verliere den [single_combat_fight|E] gegen [sc_victor.GetFirstNameNoTooltip] wegen meines [Concept('single_combat_injury_chance', 'Verletzungsrisikos')|E]" - single_combat.0031.desc.result.sudden_death:0 "#BOL Ergebnis:#! Ich verliere den [single_combat_fight|E] gegen [sc_victor.GetFirstNameNoTooltip] aufgrund eines [Concept('single_combat_fight_sudden_death', 'Jähen Todes')|E]" + single_combat.0031.desc.result.sudden_death:0 "#BOL Ergebnis:#! Ich verliere den [single_combat_fight|E] gegen [sc_victor.GetFirstNameNoTooltip] aufgrund eines [Concept('single_combat_fight_sudden_death', 'Entscheidungssieges')|E]" ## Victor, Duel End Result Tooltips single_combat.0041.desc.result.skill:0 "#BOL Ergebnis:#! Ich gewinne den [single_combat_fight|E] gegen [sc_loser.GetFirstNameNoTooltip] wegen meiner [single_combat_success_chance_skill|E]" single_combat.0041.desc.result.mistake:0 "#BOL Ergebnis:#! Ich gewinne den [single_combat_fight|E] gegen [sc_loser.GetFirstNameNoTooltip] wegen [sc_loser.Custom('DE_PRO_POS_S_3P')]es [Concept('single_combat_injury_chance', 'Verletzungsrisikos')|E]" - single_combat.0041.desc.result.sudden_death:0 "#BOL Ergebnis:#! Ich gewinne den [single_combat_fight|E] gegen [sc_loser.GetFirstNameNoTooltip] aufgrund eines [Concept('single_combat_fight_sudden_death', 'Jähen Todes')|E]" + single_combat.0041.desc.result.sudden_death:0 "#BOL Ergebnis:#! Ich gewinne den [single_combat_fight|E] gegen [sc_loser.GetFirstNameNoTooltip] aufgrund eines [Concept('single_combat_fight_sudden_death', 'Entscheidungssieges')|E]" ## Other, Duel End Result Tooltips single_combat.result.tt.temporary_modifiers_removed:0 "Alle temporären Kampf-[character_modifiers|E] wurden entfernt" diff --git a/project/ck3/base_game/localization/german/struggles/struggle_catalysts_l_german.yml b/project/ck3/base_game/localization/german/struggles/struggle_catalysts_l_german.yml new file mode 100644 index 0000000000..6ade8e3116 --- /dev/null +++ b/project/ck3/base_game/localization/german/struggles/struggle_catalysts_l_german.yml @@ -0,0 +1,119 @@ +l_german: + ################################################## + # Catalyst UI Keys + PHASE_CATALYST_DESCRIPTION_HEADER:2 "#S Auslöser für [StrugglePhase.GetNameNoTooltip]#!" + PHASE_CATALYST_DESCRIPTION_HEADER_INFO:1 "#I Schließt Auslöser beliebig oft ab, um den Phasenfortschritt zu erhöhen#!" + PHASE_CATALYST_DESCRIPTION_ENTRY:1 "$EFFECT_LIST_BULLET$ [CatalystEntry.GetCatalyst.GetDescription]: #I [CatalystEntry.GetWorth|+=] Fortschritt#!" + PHASE_CATALYST_COMPLETIONS:0 "[Select_CString(GreaterThan_int32(Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst), '(int32)0'), '#COLOR_GREEN ', '#COLOR_GRAY ')]x[Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst)]#!" + + ################################################## + # Catalyst Names + catalyst_passing_of_time:1 "[struggle_catalyst_catalyst|E] „Jährlicher Übergang“" + catalyst_passing_of_time_desc:1 "Jährlicher Übergang zu dieser [struggle_phase|E]" + catalyst_demanding_important_conversion:0 "[struggle_catalyst_catalyst|E] „Bekehrung gefordert“" + catalyst_demanding_important_conversion_desc:4 "[Concept('demand_conversion', 'Bekehrung')|E] von einem [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] verlangen" + catalyst_enforcing_de_jure_claims:0 "[struggle_catalyst_catalyst|E] „[de_jure|E]-[claims|E] durchgesetzt“" + catalyst_enforcing_de_jure_claims_desc:2 "[de_jure|E]-[claims|E] gegen einen anderen $game_concept_struggle_involved$en $game_concept_character$ durchsetzen" + catalyst_creating_a_holy_order:0 "[struggle_catalyst_catalyst|E] „[holy_order|E]-Gründung“" + catalyst_creating_a_holy_order_desc:2 "[holy_order|E] gründen" + catalyst_winning_large_conquest_war:0 "[struggle_catalyst_catalyst|E] „Sieg bei einem [Concept('war', 'Angriffskrieg')|E]“" + catalyst_winning_large_conquest_war_desc:3 "Einen [Concept('war', 'Eroberungskrieg')|E] gegen einen anderen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] gewinnen" + catalyst_bought_important_truce:0 "[struggle_catalyst_catalyst|E] „[truce|E] erkauft“" + catalyst_bought_important_truce_desc:3 "Einen [truce|E] von einem anderen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] kaufen" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal:0 "[struggle_catalyst_catalyst|E] „Unabhängigkeit gewährt“" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_desc:2 "Einem [Concept('powerful_vassal', 'Mächtigen Vasallen')|E] eines anderen [Concept('faith', 'Glaubens')|E] oder einer anderen [culture|E] die Unabhängigkeit gewähren" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion:0 "[struggle_catalyst_catalyst|E] „Fraktionsforderung angenommen“" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion_desc:2 "Die Forderungen einer [peasant_faction|E] oder [popular_faction|E] annehmen" + catalyst_granted_powerful_diff_faith_vassal_religious_protection:0 "[struggle_catalyst_catalyst|E] „Integrative Änderung der [contract|E] gewährt“" + catalyst_granted_powerful_diff_faith_vassal_religious_protection_desc:2 "Einem [Concept('powerful_vassal', 'Mächtigen Vasallen')|E] die [contract|E] „[GetVassalContractType('religious_rights').GetObligationName('religious_rights_protected')]“ anbieten" + catalyst_became_best_friend_soulmate_with_very_important_character:0 "[struggle_catalyst_catalyst|E] „Seelenzwilling“" + catalyst_became_best_friend_soulmate_with_very_important_character_desc:6 "[best_friend|E] oder [soulmate|E] eines [Concept('struggle_involved', 'Beteiligten')|E] [Concept('ruler', 'Herrschers')|E] werden" + catalyst_became_friend_lover_with_character:0 "[struggle_catalyst_catalyst|E] „Seelenzwilling“" + catalyst_became_friend_lover_with_character_desc:0 "[best_friend|E] oder [lover|E] eines [Concept('struggle_involved', 'Beteiligten')|E] [Concept('ruler', 'Herrschers')|E] werden" + catalyst_formed_interreligious_alliance_with_important_character:0 "[struggle_catalyst_catalyst|E] „Interreligiöses [alliance|E] gegründet“" + catalyst_formed_interreligious_alliance_with_important_character_desc:5 "Ein Bündnis mit einem [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] eines anderen [Concept('faith', 'Glaubens')|E] eingehen" + catalyst_hybridise_or_diverge_regional_cultures:0 "[struggle_catalyst_catalyst|E] „[struggle|E]-[cultures|E] [Concept('diverge', 'Abgezweigt')|E] oder [hybridized|E]“" + catalyst_hybridise_or_diverge_regional_cultures_desc:1 "Zwei am [Concept('struggle_involved', 'Ringen beteiligte')|E] [cultures|E] [hybridize|E] oder eine [diverge|E]" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection:0 "[struggle_catalyst_catalyst|E] „Integrative [contract|E] widerrufen“" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection_desc:2 "Einem [Concept('powerful_vassal', 'Mächtigen Vasallen')|E] die [contract|E] „[GetVassalContractType('religious_rights').GetObligationName('religious_rights_protected')]“ entziehen" + catalyst_broke_truce_against_important_character:0 "[struggle_catalyst_catalyst|E] „[truce|E] gebrochen“" + catalyst_broke_truce_against_important_character_desc:4 "Einen [truce|E] mit einem [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] brechen" + catalyst_discovery_of_very_important_murder:1 "[struggle_catalyst_catalyst|E] „Sektierer-[GetScheme('murder').GetTypeName]“" + catalyst_discovery_of_very_important_murder_desc:4 "Offenbaren, dass ein [Concept('struggle_involved', 'Beteiligter')|E] König oder ein ebensolches [head_of_faith|E] oder [culture_head|E] ermordet wurde" + catalyst_fabricating_duchy_level_claims:0 "[struggle_catalyst_catalyst|E] „[claims|E] auf [duchy|E] fingiert“" + catalyst_fabricating_duchy_level_claims_desc:3 "[fabricate_claim|E] auf einen [title|E] vom [Concept('title_tier', 'Rang eines Herzogtums')|E] in der Ringen-Region" + + catalyst_forming_alliance_with_major_uninvolved_power:0 "[struggle_catalyst_catalyst|E] „[allied|E] mit fremder Macht“" + catalyst_forming_alliance_with_major_uninvolved_power_desc:2 "Ein [alliance|E] mit einem am [Concept('struggle_uninvolved', 'Ringen unbeteiligten')|E] [realm|E] eingehen, das mindestens [EmptyScope.ScriptValue('catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value')|0] [realm_size|E] hat" + catalyst_accepted_independence_faction_demands:0 "[struggle_catalyst_catalyst|E] „$catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion$“" + catalyst_accepted_independence_faction_demands_desc:2 "Die Forderungen einer [peasant_faction|E] oder [popular_faction|E] annehmen" + catalyst_conducted_border_raid:0 "[struggle_catalyst_catalyst|E] „Grenzüberfälle durchgeführt“" + catalyst_conducted_border_raid_desc:1 "[Concept('border_raiding', 'Grenzüberfälle')|E] gegen einen anderen am $game_concept_struggle_involved$en $game_concept_character$ beginnen" + + catalyst_learned_new_language_important:0 "[struggle_catalyst_catalyst|E] „[language|E] erlernt“" + catalyst_learned_new_language_important_desc:2 "Die [language|E] eines [Concept('struggle_involved', 'Beteiligten')|E] [Concept('ruler', 'Herrschers')|E] erlernen" + catalyst_toledo_council_conciliation:0 "[struggle_catalyst_catalyst|E] „$fp2_small_council_modifier$: Aussöhnung“" + catalyst_toledo_council_conciliation_desc:0 "Das Konzil von Toledo entscheidet sich, Frieden in Iberien zu fördern" + catalyst_toledo_council_compromise:0 "[struggle_catalyst_catalyst|E] „$fp2_small_council_modifier$: Kompromiss“" + catalyst_toledo_council_compromise_desc:0 "$catalyst_toledo_council_conciliation_desc$" + catalyst_toledo_council_hostility:0 "[struggle_catalyst_catalyst|E] „$fp2_small_council_modifier$: Feindseligkeit“" + catalyst_toledo_council_hostility_desc:0 "Das Konzil von Toledo facht die Spannungen in Iberien weiter an" + catalyst_toledo_council_tension:0 "[struggle_catalyst_catalyst|E] „$fp2_small_council_modifier$: Spannungen“" + catalyst_toledo_council_tension_desc:0 "$catalyst_toledo_council_hostility_desc$" + + catalyst_imprison_important:0 "[struggle_catalyst_catalyst|E] „Herzog oder höheren Rang eingekerkert“" + catalyst_imprison_important_desc:1 "Einen [duke|E] oder höherrangigen [character|E] einkerkern, einschließlich eines [Concept('head_of_faith', 'Glaubensoberhaupts')|E] oder [Concept('cultural_head', 'Kulturoberhaupts')|E]" + + catalyst_successfully_expelled_interloper:0 "[struggle_catalyst_catalyst|E] „[iberian_reclamation|E] gewinnen“" + catalyst_successfully_expelled_interloper_desc:0 "Eine [iberian_reclamation|E] gegen einen am [Concept('struggle_uninvolved', 'Ringen unbeteiligten')|E] $game_concept_character$ gewinnen" + catalyst_truce_was_enforced:0 "[struggle_catalyst_catalyst|E] „[enforced_truce|E]“" + catalyst_truce_was_enforced_desc:0 "[enforced_truce|E] zwischen am [Concept('struggle_involved', 'Ringen beteiligten')|E] [Concept('ruler', 'Herrschern')|E]" + catalyst_execute_important:0 "[struggle_catalyst_catalyst|E] „Herzog oder höheren Rang hingerichtet“" + catalyst_execute_important_desc:1 "Einen [duke|E] oder höherrangigen [character|E] hinrichten, einschließlich eines [Concept('head_of_faith', 'Glaubensoberhaupts')|E] oder [Concept('cultural_head', 'Kulturoberhaupts')|E]" + catalyst_new_building_in_castle:1 "[struggle_catalyst_catalyst|E] „In einer Burg bauen“" + catalyst_new_building_in_castle_desc:1 "Ein [building|E] in einem [castle|E]-[holding|E] errichten" + catalyst_new_building_in_city:1 "[struggle_catalyst_catalyst|E] „In einer Stadt bauen“" + catalyst_new_building_in_city_desc:1 "Ein [building|E] in einem [city|E]-[holding|E] errichten" + catalyst_release_important:1 "[struggle_catalyst_catalyst|E] „[ruler|E] freilassen“" + catalyst_release_important_desc:1 "Einen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] ohne Aufforderung aus dem [prison|E] entlassen" + catalyst_ransom_important:0 "[struggle_catalyst_catalyst|E] „Lösegeld“" + catalyst_ransom_important_desc:0 "Ein Lösegeld für einen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] verlangen" + catalyst_gift_independent_ruler:0 "[struggle_catalyst_catalyst|E] „Geschenk geschickt“" + catalyst_gift_independent_ruler_desc:3 "Einem [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] ein [gift|E] oder [artifact|E] schicken" + catalyst_very_important_child_change_culture_or_faith:0 "" + catalyst_very_important_child_change_culture_or_faith_desc:1 "Eines der eigenen [children|E] zu einem [Concept('faith', 'Glauben')|E] oder einer [culture|E] konvertieren lassen, die ein [ruler|E] hat" + catalyst_vassalize_independent_ruler:0 "[struggle_catalyst_catalyst|E] „[Concept('independent_ruler', 'Unabhängigen Herrscher')|E] vasallisiert“" + catalyst_vassalize_independent_ruler_desc:0 "Einen [Concept('independent_ruler', 'Unabhängigen Herrscher')|E] vasallisieren" + catalyst_join_war_as_assisant:0 "[struggle_catalyst_catalyst|E] „Einem Krieg beitreten“" + catalyst_join_war_as_assisant_desc:1 "Sich einem Krieg anschließen, indem man seine Dienste einem nicht-verbündeten, [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] verkauft" + + catalyst_win_any_war_within_the_region:0 "[struggle_catalyst_catalyst|E] „Einen Krieg gewinnen“" + catalyst_win_any_war_within_the_region_desc:1 "Einen Krieg gewinnen, den man gegen einen anderen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] begonnen hat" + catalyst_becomes_rival_with_involved:0 "[struggle_catalyst_catalyst|E] „Rivalität eskalieren“" + catalyst_becomes_rival_with_involved_desc:1 "[rival|E] oder [nemesis|E] eines anderen [Concept('struggle_involved', 'Beteiligten')|E] [Concept('ruler', 'Herrschers')|E] werden" + catalyst_using_a_hook_on_very_important_character:0 "[struggle_catalyst_catalyst|E] „Druckmittel eingesetzt“" + catalyst_using_a_hook_on_very_important_character_desc:4 "Ein [hook|E] gegen einen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] einsetzen" + catalyst_usurp_title:0 "[struggle_catalyst_catalyst|E] „Einen [titel] [usurp|E]“" + catalyst_usurp_title_desc:0 "Einen neuen [title|E] übernehmen, der ein [de_jure|E]-Teil von $e_spain$ ist" + catalyst_unnatural_death_important_character:0 "[struggle_catalyst_catalyst|E] „Ermordung“" + catalyst_unnatural_death_important_character_desc:2 "Einen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] töten" + catalyst_forced_conversion:0 "[struggle_catalyst_catalyst|E] „Bekehrung“" + catalyst_forced_conversion_desc:1 "Einen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] oder eine ebensolche [county|E] bekehren" + catalyst_gain_claim_on_title:1 "[struggle_catalyst_catalyst|E] „[claim|E] erhalten“" + catalyst_gain_claim_on_title_desc:1 "Einen [claim|E] auf einen [title|E] im [de_jure|E] von $e_spain$ erhalten" + catalyst_reveal_secret_important:1 "[struggle_catalyst_catalyst|E] „[secret|E] aufgedeckt“" + catalyst_reveal_secret_important_desc:1 "Das [secret|E] eines [Concept('struggle_involved', 'Beteiligten')|E] [Concept('ruler', 'Herrschers')|E] offenbaren" + catalyst_sign_truce_outside_war:1 "[struggle_catalyst_catalyst|E] „[truce|E] unterschrieben“" + catalyst_sign_truce_outside_war_desc:1 "Außerhalb eines [Concept('war','Kriegs')|E] einen [truce|E] mit einem anderen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] unterschreiben" + catalyst_improve_development_vassal_diff_faith_culture:0 "[struggle_catalyst_catalyst|E] „Entwicklung erhöht“" + catalyst_improve_development_vassal_diff_faith_culture_desc:2 "Die [development|E] in einer [county|E] eines anderen [Concept('faith', 'Glaubens')|E] oder einer anderen [culture|E] erhöhen" + catalyst_independence_from_non_dejure_vassal:1 "[struggle_catalyst_catalyst|E] „Unabhängigkeit gewährt“" + catalyst_independence_from_non_dejure_vassal_desc:2 "Einen nicht-[de_jure|E]-[Concept('vassal', 'Vasallen')|E] die $grant_independence_interaction$" + catalyst_grant_privilege_to_diff_faith_culture_vassal:0 "[struggle_catalyst_catalyst|E] „Privilegien gewährt“" + catalyst_grant_privilege_to_diff_faith_culture_vassal_desc:1 "Einem [Concept('vassal', 'Vasallen')|E] eines anderen [Concept('faith', 'Glaubens')|E] oder einer anderen [culture|E] bessere [contract|E] oder [title|E] gewähren" + catalyst_invite_diff_faith_culture_to_feast:0 "[struggle_catalyst_catalyst|E] „Eingeladen zu [feast|E]“" + catalyst_invite_diff_faith_culture_to_feast_desc:0 "Einen [Concept('struggle_involved', 'Beteiligten')|E] [ruler|E] eines anderen [Concept('faith', 'Glaubens')|E] oder einer anderen [culture|E] zu einem [feast|E] einladen" + catalyst_grant_land_local_noble:0 "[struggle_catalyst_catalyst|E] „Einem örtlichen Adligen gewährt“" + catalyst_grant_land_local_noble_desc:0 "Eine Eurer [counties|E] an einen örtlichen Adligen einer [Concept('struggle_involved', 'Beteiligten')|E] [culture|E] vergeben" + catalyst_convert_local_culture_faith:0 "[struggle_catalyst_catalyst|E] „Zur örtlichen Glaubensvorstellung konvertiert“" + catalyst_convert_local_culture_faith_desc:0 "Zum örtlichen [Concept('struggle_involved', 'Beteiligten')|E] [Concept('faith', 'Glauben')|E] oder einer solchen [culture|E] konvertieren" diff --git a/project/ck3/base_game/localization/german/struggles/struggles_l_german.yml b/project/ck3/base_game/localization/german/struggles/struggles_l_german.yml new file mode 100644 index 0000000000..cad259d9d6 --- /dev/null +++ b/project/ck3/base_game/localization/german/struggles/struggles_l_german.yml @@ -0,0 +1,153 @@ +l_german: + iberian_struggle:0 "Iberisches Ringen" + iberian_struggle_desc:1 "$game_concept_iberian_struggle$" + struggle_iberia_phase_opportunity:0 "Gelegenheit" + struggle_iberia_phase_opportunity_desc:0 "$game_concept_struggle_phase_iberia_opportunity_desc$" + struggle_iberia_phase_hostility:0 "Feindseligkeit" + struggle_iberia_phase_hostility_desc:0 "$game_concept_struggle_phase_iberia_hostility_desc$" + #struggle_iberia_phase_tension:0 "Tension" + struggle_iberia_phase_compromise:0 "Kompromiss" + struggle_iberia_phase_compromise_desc:0 "$game_concept_struggle_phase_iberia_compromise_desc$" + struggle_iberia_phase_conciliation:0 "Aussöhnung" + struggle_iberia_phase_conciliation_desc:0 "$game_concept_struggle_phase_iberia_conciliation_desc$" + CURRENT_PHASE:0 "Derzeitige Phase" + PHASE_EFFECTS_HEADER:0 "Phasen-Auswirkungen" + PHASE_EFFECTS_LOWER:0 "Phasen-Auswirkungen" + ENDING_DECISION_BUTTON_LABEL_MULTIPLE:0 "#high Endentscheidungen ansehen#!" + ENDING_DECISION_BUTTON_LABEL_SINGLE:0 "#high Endentscheidung ansehen#!" + ENDING_DECISION_NONE:1 "Es gibt keine Endentscheidungen für diese Phase" + ENDING_DECISION_MULTIPLE:0 "#I Klicken, um die verfügbaren Enden anzuzeigen.#!" + ENDING_DECISION_AVAILABLE:0 "[struggle|E] ist beendbar." + ENDING_DECISION_UNAVAILABLE:0 "[struggle|E] ist nicht beendbar." + #ENDING_DECISION_AREA_HEADER:0 "#high Ending the Struggle:#! [StrugglePhase.GetNameNoTooltip] for the [Struggle.GetNameNoTooltip]\n#I Select one of the following Ending Decisions to put an end to the [Struggle.GetNameNoTooltip]#!" + ENDING_DECISION_AREA_HEADER:1 "#high Das Ringen beenden:#! [StrugglePhase.GetNameNoTooltip] für das Ringen ([Struggle.GetNameNoTooltip])" + ENDING_DECISION_AREA_DESCRIPTION:0 "#I Wählt eine der folgenden Endentscheidungen aus, um dem Konflikt ([Struggle.GetNameNoTooltip]) ein Ende zu machen#!" + PHASE_PROGRESS_VALUE:1 "[Struggle.GetPhaseProgressValue(StrugglePhase.Self)]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + + STRUGGLE_PHASE_BONUS:0 "[struggle_phase|E]-Bonus" + STRUGGLE_PHASE_MALUS:0 "[struggle_phase|E]-Malus" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_PENALTY:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_MARRIAGE_ACCEPTANCE_BOTH_INVOLVED_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_INVOLVED_OR_INTERLOPER_PHASE_BONUS:0 "$STRUGGLE_PHASE_BONUS$: $VALUE|=+0$" + + STRUGGLE_INVOLVED:1 "[struggle_involved|E]" + STRUGGLE_INTERLOPER:1 "[struggle_interloper|E]" + STRUGGLE_UNINVOLVED:1 "[struggle_uninvolved|E]" + STRUGGLE_PARTICIPANTS:0 "Teilnehmende" + STRUGGLE_TOOLTIP_INVOLVEMENT:2 "[Character.GetShortUINameNoTooltip|U] ist als Charakter an diesem [struggle|E] [Character.GetStruggleInvolvementType(Struggle.Self)].\n$STRUGGLE_START_DATE$" + STRUGGLE_START_DATE:0 "#weak Beginn des Ringens: #! [Struggle.GetStruggleStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_CURRENT_PHASE:1 "Derzeitige Phase: [StrugglePhase.GetName]\n#weak Beginn der derzeitigen Phase: #![Struggle.GetCurrentPhaseStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_EFFECTS_HEADER:1 "[StrugglePhase.GetNameNoTooltip]-[struggle_phase_phase|E]-Auswirkungen:" + STRUGGLE_TOOLTIP_NEXT_PHASE:0 "#bold Einleitung zur nächsten Phase: #! [StrugglePhase.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_NEXT_PHASE_PROGRESS:0 "$PHASE_PROGRESS_VALUE$ Auslöser-Fortschritt" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING:0 "#weak (Einleitungsphase)#!" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS:1 "#high Gesamt-[struggle_catalyst_catalyst|E]-Fortschritt: $PHASE_PROGRESS_VALUE$#! [SelectLocalization(ObjectsEqual(Struggle.GetCurrentLeadingPhase, StrugglePhase.Self), 'STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING', '')]" + STRUGGLE_PHASE_TOOLTIP_CURRENTLY_LEADING:0 "#weak Die ist die einleitende Phase" + STRUGGLE_PHASE_DESCRIPTION:2 "Dies ist eine der [struggle_phase_phases|E] im Ringen ([Struggle.GetNameNoTooltip])." + STRUGGLE_TOOLTIP_CATALYST_HISTORY_HEADER:1 "Letzter [struggle_catalyst_catalyst|E]-Fortschritt:" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER:0 "[CatalystHistory.GetCharacter.GetName]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE:1 "$catalyst_passing_of_time$" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER:0 "[SelectLocalization(CatalystHistory.GetCharacter.IsValid, 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER', 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE')]" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY:1 "#low [CatalystHistory.GetDate.GetString]:#! $STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER$" + + STRUGGLE_PHASE_TOOLTIP_CATALYST_HISTORY_ENTRY:0 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: #! [CatalystHistory.GetCharacter.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_PULSE:1 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: Zeit vergeht#!" + + STRUGGLE_INVOLVEMENT_BUTTON:0 "Ringenbeteiligung ansehen" + STRUGGLE_INVOLVEMENT_WINDOW_HEADER:0 "Ringenbeteiligung" + STRUGGLE_INVOLVEMENT_PLAYER_INVOLVED:2 "Ihr seid [struggle_involved|E] am Ringen ([STRUGGLE.GetNameNoTooltip])" + STRUGGLE_INVOLVEMENT_PLAYER_INTERLOPER:2 "Ihr seid [struggle_interloper|E] beim Ringen ([STRUGGLE.GetNameNoTooltip])" + STRUGGLE_INVOLVEMENT_PLAYER_UNINVOLVED:1 "Ihr seid [struggle_uninvolved|E] am Ringen ([STRUGGLE.GetNameNoTooltip])" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_INSIDE:1 "Euer [realm_capital|E] ist in der [struggle_region|E]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_OUTSIDE:1 "Euer [realm_capital|E] liegt außerhalb der [struggle_region|E]" + STRUGGLE_INVOLVEMENT_FAITH_INVOLVED:1 "Euer [faith|E] ist am [struggle|E] [struggle_involved|E]" + STRUGGLE_INVOLVEMENT_FAITH_UNINVOLVED:0 "Euer [faith|E] ist am [struggle|E] [struggle_uninvolved|E]" + STRUGGLE_INVOLVEMENT_CULTURE_INVOLVED:1 "Eure [culture|E] ist am [struggle|E] [struggle_involved|E]" + STRUGGLE_INVOLVEMENT_CULTURE_UNINVOLVED:1 "Eure [culture|E] ist am [struggle|E] [struggle_uninvolved|E]" + STRUGGLE_INVOLVEMENT_WINDOW_PARTICIPANT_DESC:1 "Charaktere können am Ringen ([Struggle.GetNameNoTooltip]) als [struggle_involved|E] oder [struggle_interloper|E] teilnehmen. Nicht-Beteiligte in der Region gelten als [struggle_uninvolved|E]." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_DESC:0 "Dies sind die [faiths|E], die Teil des Ringens ([Struggle.GetNameNoTooltip]) sind.\nSie waren entweder beim Ursprung des [Concept('struggle', 'Ringens')|E] dabei oder wurden während des [Concept('struggle', 'Ringens')|E] geboren." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_COUNT:0 "#weak [Struggle.GetNumCountiesWithFaith(Faith.Self)] [counties|E] im Ringen ([Struggle.GetNameNoTooltip]) folgen diesem [Concept('faith', 'Glauben')|E].#!" + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_DESC:0 "Dies sind die [cultures|E], die Teil des Ringens ([Struggle.GetNameNoTooltip]) sind.\nSie waren entweder beim Ursprung des [Concept('struggle', 'Ringens')|E] dabei oder wurden während des [Concept('struggle', 'Ringens')|E] geboren." + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_COUNT:0 "#weak [Struggle.GetNumCountiesWithCulture(Culture.Self)] [counties|E] im Ringen ([Struggle.GetNameNoTooltip])#!" + STRUGGLE_FILTER_PARTICIPANTS_ALL:0 "Alle" + STRUGGLE_FILTER_PARTICIPANTS_INVOLVED:0 "Beteiligt" + STRUGGLE_FILTER_PARTICIPANTS_INTERLOPER:0 "Einmischend" + + STRUGGLE_PHASE_EFFECTS_NONE_WAR:0 "#weak $PHASE$ hat keine Auswirkung auf [war|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_CULTURE:0 "#weak $PHASE$ hat keine Auswirkung auf [culture|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_FAITH:0 "#weak $PHASE$ hat keine Auswirkung auf [Concept('faith', 'Glauben')|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_OTHER:0 "#weak $PHASE$ hat keine Auswirkung auf andere Dinge#!" + STRUGGLE_PHASE_EFFECTS_WAR_TT_HEADER:0 "Kriegsauswirkungen" + STRUGGLE_PHASE_EFFECTS_CULTURE_TT_HEADER:0 "Kulturauswirkungen" + STRUGGLE_PHASE_EFFECTS_FAITH_TT_HEADER:0 "Glaubensauswirkungen" + STRUGGLE_PHASE_EFFECTS_OTHER_TT_HEADER:0 "Sonstige Auswirkungen" + STRUGGLE_PHASE_EFFECTS_COMMON_WAR:0 "#S Übliche [Concept('war','Kriegs')|E]-Auswirkungen:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_CULTURE:0 "#S Übliche [culture|E]-Auswirkungen:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_FAITH:0 "#S Übliche [Concept('faith', 'Glaubens')|E]-Auswirkungen:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_OTHER:0 "#S Übliche sonstige Auswirkungen:#!" + STRUGGLE_PHASE_EFFECTS_INVOLVED:0 "#S Auswirkungen für [Concept('struggle_involved', 'Beteiligte')|E]:#!" + STRUGGLE_PHASE_EFFECTS_INTERLOPER:0 "#S Auswirkungen für [Concept('struggle_interloper_interlopers', 'Einmischende')|E]:#!" + STRUGGLE_PHASE_EFFECTS_UNINVOLVED:0 "#S Auswirkungen für [Concept('struggle_uninvolved', 'Unbeteiligte')|E]:#!" + + struggle_parameter_claims_in_region_cost_prestige_not_gold_for_involved_parties:2 "„[fabricating_claims|E]“ in der [struggle_region|E] kostet [prestige_i][prestige|E] statt [gold_i][gold|E]" + struggle_parameter_holy_wars_in_region_cannot_be_declared:0 "[holy_wars|E] können in der [struggle_region|E] nicht erklärt werden" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs:2 "[wars|E] in der [struggle_region|E] kosten weniger [prestige_i][prestige|E]" + struggle_parameter_county_faith_conversion_in_region_proceeds_faster:1 "„[convert_county|E]“ verläuft in der [struggle_region|E] schneller" + struggle_parameter_cheaper_to_convert_to_struggle_faith:1 "Das Bekehren zu einem [Concept('struggle_involved', 'Beteiligten')|E] [Concept('faith', 'Glauben')|E] kostet weniger" + struggle_parameter_cheaper_to_convert_to_struggle_culture:1 "Das Bekehren zu einer [Concept('struggle_involved', 'Beteiligten')|E] [culture|E] kostet weniger" + struggle_parameter_truces_by_involved_or_interlopers_within_region_shorter:1 "[Concept('struggle_involved', 'Beteiligte')|EU] und [Concept('struggle_interloper', 'Einmischende')|E] [characters|E] haben kürzere [truces|E] bei [wars|E] in der [struggle_region|E]" + struggle_parameter_truces_by_involved_or_interlopers_within_region_longer:1 "[Concept('struggle_involved', 'Beteiligte')|EU] und [Concept('struggle_interloper', 'Einmischende')|E] [characters|E] haben längere [truces|E] bei [wars|E] in der [struggle_region|E]" + struggle_parameter_claims_in_region_more_expensive_to_press_for_uninvolved:1 "„[fabricating_claims|E]“ ist teurer für [Concept('struggle_uninvolved', 'Unbeteiligte')|E] [characters|E] bei [Concept('titles', 'Titeln')|E] in der [struggle_region|E]" + struggle_parameter_involved_form_alliances_with_each_other_easier:0 "[Concept('struggle_involved', 'Beteiligte')|EU] [characters|E] gehen leichter [alliances|E] miteinander ein" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs:1 "[Concept('struggle_involved', 'Beteiligte')|E] und [Concept('struggle_interloper', 'Einmischende')|E] [characters|E] bezahlen weniger [piety_i][piety|E], um Kriege in der [struggle_region|E] zu beginnen" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower:1 "„[convert_county|E]“ verläuft in der [struggle_region|E] langsamer" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower_invisible:0 "" + struggle_parameter_county_culture_conversion_in_region_proceeds_slower:1 "„[promote_culture|E]“ verläuft in der [struggle_region|E] langsamer" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_negative_relations:0 "Wichtige [characters|E] können spontan negative [relations|E] entwickeln" + struggle_parameter_white_peace_acceptance_between_involved_or_interloper_with_region_easier:1 "[Concept('struggle_involved', 'Beteiligte')|EU] und [Concept('struggle_interloper', 'Einmischende')|E] [characters|E] nehmen leichter einen [Concept('white_peace','Weißen Frieden')|E] in [wars|E] in der [struggle_region|E] an" + struggle_parameter_involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs:0 "[Concept('struggle_involved', 'Beteiligte')|EU] und [Concept('struggle_interloper', 'Einmischende')|E] [characters|E] bezahlen mehr [prestige|E] für [wars|E] gegen [characters|E] eines anderen [Concept('faith', 'Glaubens')|E]" + struggle_parameter_interfaith_marriages_available_between_involved_characters:0 "[Concept('faith', 'Glaubensübergreifende')|E] [marriages|E] sind bei am [Concept('struggle_involved', 'Ringen beteiligten')|E] [Concept('characters', 'Charakteren')|E] möglich" + struggle_parameter_county_conversion_disabled_for_involved_faiths_within_region:1 "„[convert_county|E]“ ist für [characters|E] with [Concept('struggle_involved', 'Beteiligten')|E] [faiths|E] in der [struggle_region|E] nicht verfügbar" + struggle_parameter_easier_culture_hybridising_for_involved_and_interlopers:1 "Das [Concept('hybridizing', 'Vermischen')|E] von [cultures|E] ist leichter für [Concept('struggle_involved', 'Beteiligte')|E] und [Concept('struggle_interloper', 'Einmischende')|E] [characters|E]" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_positive_or_negative_relations:0 "Wichtige [characters|E] können spontan negative oder positive [relations|E] entwickeln" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_costs:0 "[Concept('struggle_involved', 'Beteiligte')|EU] und [Concept('struggle_interloper', 'Einmischende')|E] [characters|E] bezahlen weniger für [wars|E] gegen [characters|E] eines anderen [Concept('faith', 'Glaubens')|E]" + struggle_parameter_county_culture_conversion_in_region_proceeds_faster:1 "„[promote_culture|E]“ verläuft in der [struggle_region|E] schneller" + struggle_parameter_struggle_cb_cost_minor:1 "Der [casus_belli|E] „[struggle_conquest|E]“ kostet weniger" + struggle_parameter_struggle_cb_cost_major:0 "Der [casus_belli|E] „[struggle_conquest|E]“ ist teurer" + struggle_parameter_unlocks_border_raid_casus_belli:2 "Schaltet den [casus_belli|E] „[border_raid|E]“ frei" + struggle_parameter_unlocks_bargain_fealty_interaction:2 "Schaltet die [interaction|E] „[bargain_fealty|E]“ frei" + struggle_parameter_unlocks_contract_assistance_interaction:2 "Schaltet die [interaction|E] „[contract_assistance|E]“ frei" + struggle_parameter_unlocks_iberian_reclamation_casus_belli:2 "Schaltet den [casus_belli|E] „[iberian_reclamation|E]“ frei" + struggle_parameter_unlocks_enforce_truces_interaction:2 "[Concept('struggle_involved', 'Beteiligte')|E] [rulers|E], die mindestens den [duke|E]-[title_tier|E] haben, können unter sich [truces|E] erzwingen" + + + STRUGGLE_NEXT_PHASE_PROGRESS_LABEL:0 "Fortschritt zur nächsten Phase" + STRUGGLE_NEXT_PHASE_PROGRESS_DESC:0 "Derzeitige Ereignisse können das [struggle|E] in [Struggle.GetNextPhasesStringList] führen" + STRUGGLE_TT_PHASE_PROGRESS_LEADING:0 "#weak (Einleitungsphase)#!" + STRUGGLE_TT_PHASE_PROGRESS:1 "[StrugglePhase.GetNameNoTooltip|L]: [SelectLocalization(ObjectsEqual(Struggle.GetCurrentLeadingPhase, StrugglePhase.Self), 'STRUGGLE_TT_PHASE_PROGRESS_LEADING', '')] [Struggle.GetPhaseProgressValue(StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_NEXT_PHASE_TRANSITION_LABEL:0 "Nächste Phase: [Struggle.GetNextPhase.GetName]" + STRUGGLE_NEXT_PHASE_TRANSITION_DESC:0 "Dieses Ringen wird in [Struggle.GetTransitionCompeleteDate.GetTimeToDate] in die [Struggle.GetNextPhase.GetName] übergehen" + STRUGGLE_TT_PHASE_TRANSITION:0 "[StrugglePhase.GetName] #weak (Nächste Phase)#! [Struggle.GetPhaseProgressValue(StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_TT_PHASE_TRANSITION_TIME_TO:0 "[StrugglePhase.GetName] beginnt in [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + + STRUGGLE_EFFECT_LABEL_WAR:0 "Krieg" + STRUGGLE_EFFECT_LABEL_FAITH:0 "Glaube" + STRUGGLE_EFFECT_LABEL_CULTURE:0 "Kultur" + STRUGGLE_EFFECT_LABEL_OTHER:0 "Sonstige" + + STRUGGLE_INVOLVED_NO_CONCEPT:0 "$game_concept_struggle_involved$" + STRUGGLE_INTERLOPER_NO_CONCEPT:0 "$game_concept_struggle_interloper$" + STRUGGLE_UNINVOLVED_NO_CONCEPT:0 "$game_concept_struggle_uninvolved$" + + STRUGGLE_MAP_TT:1 "$EFFECT_LIST_BULLET$Beteiligung: [STRUGGLE.GetCharacterInvolvementTypeNoConcept(CHARACTER.Self)]\n$EFFECT_LIST_BULLET$Kultur: [CHARACTER.GetCulture.GetNameNoTooltip]\n$EFFECT_LIST_BULLET$Glaube: [CHARACTER.GetFaith.GetNameNoTooltip]" + STRUGGLE_START_EVENT_DESC:0 "#high Ihr seid einer der [GetPlayer.GetStruggleInvolvementType(Struggle.Self)]en Teilnehmer in diesem Ringen ([Struggle.GetName]).#!\n\nDie Region befindet sich derzeit in einer Phase der [StrugglePhase.GetName]. Eure Taten und jene der anderen Teilnehmer werden über die zukünftigen Phasen des [Concept('struggle', 'Ringens')|E] und dessen Ende bestimmen." + STRUGGLE_START_EVENT_PHASE_TITLE:1 "Seht Euch ein Symbol an, um die Auswirkungen der laufenden [struggle_phase|E] zu prüfen" + STRUGGLE_END_EVENT_DESC:0 "Ihr habt das Ringen ([STRUGGLE.GetName]) beendet und das Ende einer Phase ([StrugglePhase.GetName]) erreicht." + no_call_ally_for_this_war_tt:0 "Ihr könnt Euren Verbündeten nicht in diesen [war|E] rufen" + STRUGGLE_EFFECT_TT_CHARACTER_INVOLVEMENT:0 "[Character.GetShortUINameNoTooltip|U] ist als Charakter an diesem Ringen ([Struggle.GetNameNoTooltip]) [Character.GetStruggleInvolvementType(Struggle.Self)]" diff --git a/project/ck3/base_game/localization/german/struggles/struggles_parameters_l_german.yml b/project/ck3/base_game/localization/german/struggles/struggles_parameters_l_german.yml new file mode 100644 index 0000000000..19f6d79d4f --- /dev/null +++ b/project/ck3/base_game/localization/german/struggles/struggles_parameters_l_german.yml @@ -0,0 +1,49 @@ +l_german: + bonus_from_new_friend:0 "Ihr habt einen neuen Freund gewonnen" + struggle_parameter_unlocks_buy_claim_for_all:2 "Schaltet „[buy_claim_interaction|E]“ gegen [Concept('struggle_involved', 'Beteiligte')|E] [rulers|E] frei" + struggle_parameter_unlocks_demand_payments_for_all:2 "Schaltet „[demand_payment_decision|E]“ gegen [Concept('struggle_involved', 'Beteiligte')|E] [rulers|E] frei" + struggle_parameter_unlocks_abduct_for_all:2 "Schaltet das [scheme|E] „[GetScheme('abduct').GetTypeName]“ gegen [Concept('struggle_involved', 'Beteiligte')|E] [rulers|E] frei" + struggle_parameter_unlocks_fabricate_hooks_for_all:2 "Schaltet das [scheme|E] „[GetScheme('fabricate_hook').GetTypeName]“ gegen [Concept('struggle_involved', 'Beteiligte')|E] [rulers|E] frei" + struggle_parameter_unlocks_claim_throne_for_all:2 "Schaltet das [scheme|E] „[GetScheme('claim_throne').GetTypeName]“ gegen [Concept('struggle_involved', 'Beteiligte')|E] [rulers|E] frei" + struggle_parameter_unlocks_incite_revolts_interaction:2 "Schaltet die Interaktion „[incite_revolts_interaction|E]“ gegen [Concept('struggle_involved', 'Beteiligte')|E] [rulers|E] frei" + struggle_parameter_unlocks_forced_vassalization_casus_belli:2 "Schaltet den [casus_belli|E] „[vassalize_casus_belli|E]“ frei" + struggle_parameter_powerful_vassal_can_claim_liege_titles:2 "Schaltet die [interaction|E] „$vassal_claim_liege_title_interaction$“ für [powerful_vassals|E] frei" + struggle_parameter_unlocks_claim_throne_for_powerful_vassals:2 "Schaltet das [scheme|E] „[GetScheme('claim_throne').GetTypeName]“ gegen [Concept('struggle_involved', 'Beteiligte')|E] [rulers|E] für [powerful_vassals|E] frei" + struggle_parameter_holy_order_can_be_created_by_dukes:1 "Erlaubt Herzögen die Gründung von [holy_order|E]" + + struggle_parameter_piety_from_new_alliance:1 "Ein [alliance|E] mit einem anderen [Concept('struggle_involved', 'Beteiligten')|E] Herrscher einzugehen, gewährt [piety_i][piety|E]" + struggle_parameter_completing_building_in_temple_gives_piety:1 "Gebäudefertigstellung in [temple_holdings|E] gewährt [piety_i][piety|E]" + struggle_parameter_release_prisoner_diff_faith_gives_prestige:1 "[prisoners|E] eines anderen [Concept('faith', 'Glaubens')|E] freizulassen, gewährt [prestige_i][prestige|E]" + struggle_parameter_same_faith_friend_piety_gain:1 "Sich mit einem anderen [Concept('struggle_involved', 'Beteiligten')|E] [character|E] desselben [Concept('faith', 'Glaubens')|E] [Concept('friend', 'anzufreunden')|E], gewährt [piety_i][piety|E]" + struggle_parameter_completing_building_in_castle_gives_development:1 "Gebäudefertigstellung in [castle_holdings|E] gewährt [development_growth|E]" + struggle_parameter_granting_independence_to_non_dejure_gives_renown:1 "Nicht-[de_jure|E] Unabhängigkeit zu schenken, gewährt [dynasty_prestige|E]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_gives_prestige:0 "Einem [Concept('vassal', 'Vasallen')|E] eines anderen [Concept('faith', 'Glaubens')|E] oder anderer [culture|E] einen Titel zu verleihen, gewährt [dynasty_prestige|E]" + struggle_parameter_learning_languages_gives_piety:2 "Eine neue [language|E] zu erlernen, gewährt [piety_i][piety|E]" + struggle_parameter_release_prisoner_diff_culture_gives_prestige:1 "[prisoners|E] einer anderen [culture|E] freizulassen, gewährt [prestige_i][prestige|E]" + struggle_parameter_struggle_becoming_friend_gives_prestige:1 "Sich mit einem anderen [Concept('struggle_involved', 'Beteiligten')|E] [character|E] [Concept('friends', 'anzufreunden')|E], gewährt [prestige_i][prestige|E]" + struggle_parameter_struggle_cannot_execute_involved_prisoners:2 "Keine [Concept('struggle_involved', 'Beteiligten')|E] [Concept('prisoners', 'Gefallenen')|E] [execute|E]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_to_leads_to_friendship:1 "Einem [Concept('vassal', 'Vasallen')|E] eines anderen [Concept('faith', 'Glaubens')|E] oder anderer [culture|E] [titles|E] zu verleihen, kann zu Freundschaft führen" + struggle_parameter_struggle_gifts_involved_diff_faith_culture_leads_to_friendship:1 "Einem [character|E] eines anderen [Concept('faith', 'Glaubens')|E] oder anderer [culture|E] [gold_i][gold|E] oder [artifacts|E] zu schenken, kann zu Freundschaft führen" + struggle_parameter_unlocks_duel_against_every_involved:1 "[Concept('struggle_involved', 'Beteiligte')|E] [characters|E] können einander zu einem [trial_by_combat|E] herausfordern" # Not used + struggle_parameter_interfaith_marriages_between_involved_characters_costs_piety:1 "Jemanden eines anderen [Concept('faith', 'Glaubens')|E] zu heiraten, kostet [piety_i][piety|E]" + struggle_parameter_interfaith_marriages_between_involved_characters_gives_piety:1 "Jemanden eines anderen [Concept('faith', 'Glaubens')|E] zu heiraten, gewährt [piety_i][piety|E]" + struggle_parameter_unlocks_epic_commission_for_independent_rulers:1 "Schaltet die [decision|E] „[commission_epic|E]“ für [Concept('independent', 'Unabhängige')|E] [rulers|E] frei und gewährt eine Chance, [claims|E] zu erhalten" + struggle_parameter_unlocks_truce_purchasing_interaction:1 "[Concept('struggle_involved', 'Beteiligte')|E] [characters|E] können [Concept('truce', 'Waffenstillstände')|E] voneinander kaufen" + struggle_parameter_unlocks_secure_iberian_foothold_decision:1 "Schaltet die [decision|E] „[secure_iberian_foothold_decision|E]“ frei" + struggle_parameter_struggle_unlocks_befriend_schemes_for_everyone:0 "Schaltet [GetScheme('befriend').GetTypeName]-[scheme|E] frei" + struggle_parameter_apply_truce_when_sending_ward:1 "Ein [ward|E] zu schicken, sorgt für einen [truce|E] mit dem [guardian|E]" + TRUCE_FP2_WARD:0 "Unterweist ein [ward|E]" + struggle_parameter_unlocks_golden_age_jewish_science_decision:1 "Schaltet die [decision|E] „[golden_age_jewish_science_in_iberia_decision|E]“ frei" + struggle_parameter_unlocks_build_pilgrim_roads_decision:1 "Schaltet die [decision|E] „[build_holy_pilgrim_roads_decision|E]“ frei" + struggle_parameter_struggle_cheaper_buy_truce:1 "Die [interaction|E] „[purchase_truce_interaction|E]“ kostet weniger [gold_i][gold|E]" + struggle_parameter_struggle_prestige_from_feast:1 "Die [activity|E] „[feast|E]“ bietet mehr [prestige_i][prestige|E]" + struggle_parameter_struggle_agents_less_likely_to_join_schemes:1 "[Concept('agent', 'Agenten')|E]-Annahme: #N -25#!" + struggle_parameter_unlocks_sell_minor_title_for_kings_and_higher:1 "Schaltet „[sell_titles_decision|E]“ für Könige und Kaiser frei" + struggle_parameter_invasion_conquest_war_cannot_be_declared:0 "[casus_bellis|E] „Invasion“ und „Eroberung“ sind nicht verfügbar" + struggle_parameter_struggle_clash_restricted_to_single_county:0 "Der [casus_belli|E] „[struggle_conquest|E]“ zielt nur auf eine [county|E] ab" + struggle_parameter_unlocks_expedite_scheme_decision:0 "$TRAIT_FLAG_DESC_can_improve_hostile_schemes_decision$" + struggle_parameter_learning_languages_gives_prestige:0 "Eine neue [language|E] zu erlernen, gewährt [prestige_i][prestige|E]" + struggle_parameter_granting_title_to_local_noble_gives_prestige:0 "Einem örtlichen Adligen einen [title|E] gewähren, bietet [prestige_i][prestige|E]" + prestige_from_granting_title.tt:0 "Örtlichen Adligen befördert" + cultural_acceptance_gain_from_phase_effects:0 "[county_development|E] erhöht sich in einer [county|E] der [current_culture.GetName|l]en [culture|E]" + struggle_parameter_gain_acceptance_when_developing_other_culture_county:0 "Die [county_development|E] einer Gemeinde mit anderer [culture|E] zu erhöhen, erhöht [cultural_acceptance|E]" diff --git a/project/ck3/base_game/localization/german/struggles_l_german.yml b/project/ck3/base_game/localization/german/struggles_l_german.yml new file mode 100644 index 0000000000..73a1e4cb37 --- /dev/null +++ b/project/ck3/base_game/localization/german/struggles_l_german.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_german: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `ENDING_DECISION_BUTTON_LABEL` diff --git a/project/ck3/base_game/localization/german/suggestions_l_german.yml b/project/ck3/base_game/localization/german/suggestions_l_german.yml index 81a4ec47d9..6aef1018dd 100644 --- a/project/ck3/base_game/localization/german/suggestions_l_german.yml +++ b/project/ck3/base_game/localization/german/suggestions_l_german.yml @@ -62,3 +62,8 @@ suggestion_request_war_aid_petition_label:0 "Vorschlag: Militärischen Beistand anfordern" suggestion_request_war_aid_petition_desc:0 "Ihr könnt Euren [Concept('liege', 'Lehnsherrn')|E] um Hilfe in Eurem [war|E] bitten. Er kann sich anschließen oder für Soldaten bezahlen." suggestion_request_war_aid_petition_click:0 "#I Klicken, um den [royal_court|E] Eures [Concept('liege', 'Lehnsherrn')|E] anzuzeigen#!" + + suggestion_create_nation_fracturing_faction:0 "$nation_fracturing_faction$ erschaffen" + suggestion_create_nation_fracturing_faction_label:0 "Vorschlag: $suggestion_create_nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_desc:0 "Ihr könnt Euren [Concept('liege', 'Lehnsherrn')|E] herausfordern und versuchen, die Unabhängigkeit für Euch und all seine anderen [vassals|E] zu erringen" + suggestion_create_nation_fracturing_faction_click:0 "#I Klicken, um Fraktion anzuzeigen, die gegen Euren [Concept('liege', 'Lehnsherrn')|E] ist#!" diff --git a/project/ck3/base_game/localization/german/titles_cultural_names_l_german.yml b/project/ck3/base_game/localization/german/titles_cultural_names_l_german.yml index e2943eca80..765b95c73a 100644 --- a/project/ck3/base_game/localization/german/titles_cultural_names_l_german.yml +++ b/project/ck3/base_game/localization/german/titles_cultural_names_l_german.yml @@ -1750,9 +1750,87 @@ cn_roazhon:0 "Roazhon" cn_roazhon_adj:0 "Roazhonisch" - #Spain + #Iberia cn_carthaginensis:0 "Carthaginensis" cn_carthaginensis_adj:0 "Carthaginensisch" + cn_isbaniya:0 "Isbaniya" + cn_al_andalus:0 "al-Andalus" + cn_xenxir:0 "Xenxir" + cn_castalla:0 "Castalla" + cn_liyyun:0 "Liyyun" + cn_burtughal:0 "Burtughal" + cn_yilliqiyya:0 "Yilliqiyya" + cn_al_sarq:0 "al-Šarq" + cn_al_gharb:0 "al-Gharb" + cn_batalyaws:0 "Batalyaws" + cn_barshiluna:0 "Barshiluna" + cn_baya:0 "Baya" + cn_al_quila:0 "al-Quila" + cn_kulumriyya:0 "Kulumriyya" + cn_qurtubah:0 "Qurtubah" + cn_garnatah:0 "Garnatah" + cn_mayurqa:0 "Mayurqa" + cn_mursiyyah:0 "Mursiyyah" + cn_isbiliyyah:0 "Isbiliyyah" + cn_tulaytulah:0 "Tulaytulah" + cn_balansiyyah:0 "Balansiyyah" + cn_saraqustah:0 "Saraqustah" + cn_al_urqub:0 "al-Urqub" + cn_al_banu_razin:0 "al-Banu Razin" + cn_qasr_abi_danis:0 "Qasr Abi Danis" + cn_al_qannis:0 "al-Qannis" + cn_al_karas:0 "al-Karas" + cn_al_gazirah_al_hadra:0 "al-Gazirah al-Hadra" + cn_al_laqant:0 "al-Laqant" + cn_al_mariyyah:0 "al-Mariyyah" + cn_yaiyan:0 "Yaiyan" + cn_ubaydah:0 "Ubaydah" + cn_yaburah:0 "Yaburah" + cn_burgus:0 "Burġus" + cn_qabra:0 "Qabra" + cn_hisn_qasras:0 "hisn Qasras" + cn_qadis:0 "Qadis" + cn_qalat_ayyub:0 "Qalat Ayyub" + cn_qalat_rabah:0 "Qalat Rabah" + cn_burjanna:0 "Burjanna" + cn_itanyia:0 "Itanyia" + cn_qaruniyah:0 "Qaruniyah" + cn_siqubiyyah:0 "Siqubiyyah" + cn_qunkah:0 "Qunkah" + cn_daniyyah:0 "Daniyyah" + cn_al_bash:0 "al-Bash" + cn_santa_mariya_ibn_harun:0 "Santa Mariya ibn Harun" + cn_afraga:0 "Afraga" + cn_harundah:0 "harundah" + cn_yabisa:0 "Yabisa" + cn_sabtah:0 "Sabtah" + cn_al_ishbuna:0 "al-Ishbuna" + cn_laridah:0 "Laridah" + cn_al_magrit:0 "al-Magriţ" + cn_malaqah:0 "Malaqah" + cn_malilah:0 "Malilah" + cn_manurqa:0 "Manurqa" + cn_maridah:0 "Maridah" + cn_mulina:0 "Mulina" + cn_uqlish:0 "Uqlish" + cn_al_manijah:0 "al-Manijah" + cn_nagirah:0 "Nagirah" + cn_banbalunah:0 "Banbalunah" + cn_labla:0 "Labla" + cn_salamanqa:0 "Salamanqa" + cn_yant_yaqub:0 "Yant Yaqub" + cn_silb:0 "Silb" + cn_turtusah:0 "Turtusah" + cn_al_bunt:0 "al-Bunt" + cn_tutilah:0 "Tutilah" + cn_balad_al_walid:0 "Balad al-Walid" + cn_sammurah:0 "Sammurah" + cn_al_mariyyat_bayyana:0 "al-Mariyyāt Baŷŷāna" + cn_muassassat_batalyaws:0 "Mu'assassat Batalyaws" + cn_madinat_qunka:0 "Madīnat Qūnka" + cn_madinat_mayurqa:0 "Madīnat Mayūrqa" + cn_madinat_al_muluk:0 "Madīnat al-Mulūk" + cn_gothia:0 "Gothia" #Jerusalem cn_iskandarun:0 "Iskandarun" @@ -2527,3 +2605,11 @@ cn_curonia_adj:0 "Kurisch" cn_kurland:0 "Kurland" cn_kurland_adj:0 "Kurländisch" + #Iberian names for Canary Islands + cn_tenerife:0 "Teneriffa" + cn_canaria:0 "Gran Canaria" + cn_fuerteventura:0 "Fuerteventura" + cn_lanzarote:0 "Lanzarote" + + #Guanche collective name for the Canaries (translated from the word people/state) + cn_guanac:0 "Al-Guañac" diff --git a/project/ck3/base_game/localization/german/titles_l_german.yml b/project/ck3/base_game/localization/german/titles_l_german.yml index bfa41d1a17..f858488d5d 100644 --- a/project/ck3/base_game/localization/german/titles_l_german.yml +++ b/project/ck3/base_game/localization/german/titles_l_german.yml @@ -608,7 +608,7 @@ b_andernach:0 "Andernach" b_andijan:0 "Andijan" b_andkhud:0 "Andkhud" - b_andorra:1 "Seu d'Urgell" + b_andorra:2 "Andorra" b_andover:0 "Andover" b_andrano:0 "Andrano" b_andravida:0 "Andravida" @@ -1093,7 +1093,7 @@ b_balad:0 "Balad" b_baladuluk:0 "Bala Duluk" b_balaghat:0 "Balaghat" - b_balaguer:0 "Balaguer" + b_balaguer:1 "Ordanyá" b_balakhna:0 "Balachna" b_balakliia:0 "Balakliia" b_balakova:0 "Balakowa" @@ -1822,7 +1822,7 @@ b_buckfast:0 "Buckfast" b_buckingham:0 "Buckingham" b_bucu:0 "Bucu" - b_bucuresti:1 "Tîrgoviște" + b_bucuresti:2 "Slobozia" b_budejovice:0 "Budejovice" b_budhkula:0 "Budhkula" b_budin:0 "Budin" @@ -3455,7 +3455,7 @@ b_fuensalida:0 "Fuensalida" b_fuentedelmaestre:0 "Fuente del Maestre" b_fuentesauco:0 "Fuentesaúco" - b_fuerteventura:0 "Fuerteventura" + b_fuerteventura:1 "Maxorata" b_fugen:0 "Fügen" b_fuheis:0 "Fuheis" b_fuisse:0 "Fuissé" @@ -3805,7 +3805,7 @@ b_graftavallen:1 "Undursey" b_gralheira:1 "Cinfaes" b_granada:0 "Granada" - b_grancanaria:0 "Gran Canaria" + b_grancanaria:1 "Tamaran" b_grand:1 "Poulangy" b_grandmont:0 "Grandmont" b_grandola:0 "Grândola" @@ -5146,7 +5146,7 @@ b_kidwelly:0 "Kidwelly" b_kiel:0 "Kiel" b_kielce:0 "Kielce" - b_kiev:0 "Kiew" + b_kiev:1 "Kyiv" b_kiffa:0 "Kiffa" b_kifri:0 "Kifri" b_kigi:0 "Kigi" @@ -5699,7 +5699,7 @@ b_lankaran:0 "Lankaran" b_lantosque:0 "Lantosque" b_lanuf:0 "Lanuf" - b_lanzarote:0 "Lanzarote" + b_lanzarote:1 "Titeroigatra" b_laodikeia:0 "Laodikeia" b_laon:0 "Laon" b_lapalma:0 "La Palma" @@ -5996,7 +5996,7 @@ b_loq:0 "Loq" b_loralai:0 "Loralai" b_lorca:0 "Lorca" - b_loredo:0 "Loredo" + b_loredo:1 "Ullastret" b_lori:0 "Lori" b_lori_berd:0 "Lori Berd" b_loricol:0 "Loricol" @@ -9943,7 +9943,7 @@ b_templin:0 "Templin" b_tendaho:0 "Tendaho" b_tendrara:0 "Tendrara" - b_tenerife:0 "Teneriffa" + b_tenerife:1 "Achinech" b_tengiz:0 "Tengiz" b_tenkasi:0 "Tenkasi" b_tephrice:0 "Tephrice" @@ -11939,8 +11939,8 @@ c_buchan_adj:3 "Buchanisch" c_buckinghamshire:0 "Buckinghamshire" c_buckinghamshire_adj:0 "Buckinghamisch" - c_bucuresti:1 "Tîrgoviște" - c_bucuresti_adj:1 "Tîrgoviștisch" + c_bucuresti:2 "Ialomita" + c_bucuresti_adj:2 "Ialomitisch" c_buhairya:0 "Buhairya" c_buhairya_adj:0 "Buhairyanisch" c_bukhara:0 "Buchara" @@ -11994,10 +11994,10 @@ c_cambray_adj:0 "Cambraisch" c_cambridgeshire:0 "Cambridgeshire" c_cambridgeshire_adj:0 "Cambridgisch" - c_campulung:0 "Câmpulung" - c_campulung_adj:0 "Câmpulungisch" - c_canarias:0 "Kanarische Inseln" - c_canarias_adj:0 "Kanarisch" + c_campulung:1 "Târgoviște" + c_campulung_adj:1 "Târgoviștisch" + c_canarias:1 "Achinech" + c_canarias_adj:1 "Achinechisch" c_canavese:0 "Canavese" c_canavese_adj:0 "Canavesisch" c_canda:0 "Canda" @@ -12967,8 +12967,8 @@ c_khuttal_old:0 "Khuttal_alt" c_khuwar:0 "Khuwar" c_khuwar_adj:0 "Khuwarisch" - c_kiev:0 "Kiew" - c_kiev_adj:1 "Kiewisch" + c_kiev:1 "Kyiv" + c_kiev_adj:2 "Kyivisch" c_kildare:0 "Kildare" c_kildare_adj:0 "Kildarisch" c_kimak:0 "Kimak" @@ -14245,7 +14245,7 @@ c_sistan_adj:0 "Sistanisch" c_siwistan:0 "Siwistan" c_siwistan_adj:0 "Siwistanisch" - c_sjaelland:1 "Seeland" + c_sjaelland:2 "Sjælland" c_sjaelland_adj:0 "Sjælländisch" c_sjeltie:0 "Sjeltie" c_sjeltie_adj:0 "Sjeltisch" @@ -15535,8 +15535,8 @@ d_khuttal_adj:0 "Khuttalisch" d_khuzestan:0 "Chuzestan" d_khuzestan_adj:0 "Chuzestanisch" - d_kiev:0 "Kiew" - d_kiev_adj:0 "Kiewisch" + d_kiev:1 "Kyiv" + d_kiev_adj:1 "Kyivisch" d_kimak:0 "Kimak" d_kimak_adj:0 "Kimakisch" d_kipchak:0 "Kipchak" @@ -15695,6 +15695,8 @@ d_murcia_adj:0 "Murcianisch" d_muromians:0 "Muromier" d_muromians_adj:0 "Muromisch" + d_muwalladi:0 "Muwalladi-Kalifat" + d_muwalladi_adj:0 "Kalifatisch" d_mzab:0 "Mzab" d_mzab_adj:0 "Mzabisch" d_nadia:0 "Nadia" @@ -16361,7 +16363,7 @@ k_arabia:0 "Arabien" k_arabia_adj:0 "Arabisch" k_aragon:0 "Aragon" - k_aragon_adj:0 "Aragonisch" + k_aragon_adj:1 "Aragonisch" k_armenia:0 "Armenien" k_armenia_adj:0 "Armenisch" k_armenian_principality_article:0 "die " @@ -16376,6 +16378,9 @@ k_badajoz_adj:0 "Badajozisch" k_valencia:0 "Valencia" k_valencia_adj:0 "Valenzianisch" + k_visigoths_article:0 "das " + k_visigoths:0 "Königreich der Westgoten" + k_visigoths_adh:0 "Westgotisch" k_baluchistan:0 "Belutschistan" k_baluchistan_adj:0 "Belutschistanisch" k_bavaria:0 "Bayern" @@ -23907,8 +23912,10 @@ b_thiladhunmathi:0 "Thiladhunmathi" d_canarias:0 "Kanarische Inseln" d_canarias_adj:0 "Kanarisch" - c_fuerteventura:0 "Fuerteventura" - c_fuerteventura_adj:0 "Fuerteventurisch" + k_canarias:0 "Kanarische Inseln" + k_canarias_adj:0 "Kanarisch" + c_fuerteventura:1 "Maxorata" + c_fuerteventura_adj:1 "Maxoratanisch" c_madeira:0 "Madeira" c_madeira_adj:0 "Madeirisch" b_madeira:0 "Madeira" @@ -24220,6 +24227,27 @@ d_imami:0 "Zwölfer-Imamat" d_imami_adj:0 "Imamatisch" + + c_huesca:0 "Huesca" + c_huesca_adj:0 "Huescanisch" + c_sobrarbe:0 "Sobrarbe" + c_sobrarbe_adj:0 "Sobrarbenisch" + c_rossello:0 "Rosselló" + c_rossello_adj:0 "Rosellianisch" + c_pallas:0 "Pallas" + c_pallas_adj:0 "Pallasianisch" + b_prades_rossello:0 "Prades" + b_llivia:0 "Llívia" + b_monzon:0 "Monzón" + b_biescas:0 "Biescas" + b_pallars_jussa:0 "Pallars Jussà" + b_pallars_sobira:0 "Pallars Sobirà" + b_seu_d_urgell:0 "La Seu d’Urgell" + k_mediterranean_sea:0 "Baleo-Tyrrhenien" # Baleo-Tyrrhenian + d_lesser_poland_late:0 "Kleinpolen" d_lesser_poland_late_adj:0 "Kleinpolnisch" + + k_toledo:0 "Toledo" + k_toledo_adj:0 "Toledisch" diff --git a/project/ck3/base_game/localization/german/tooltip_structs_l_german.yml b/project/ck3/base_game/localization/german/tooltip_structs_l_german.yml index 1192802ddb..e98cff3c02 100644 --- a/project/ck3/base_game/localization/german/tooltip_structs_l_german.yml +++ b/project/ck3/base_game/localization/german/tooltip_structs_l_german.yml @@ -43,3 +43,5 @@ game_scheme_type_struct:0 "#TOOLTIP:SCHEME_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_court_amenities_setting_struct:0 "#TOOLTIP:COURT_AMENITIES_SETTING,$DESC_KEY$ $KEY_LOC|L$#!" game_nickname_struct:0 "#TOOLTIP:NICKNAME,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" + game_struggle_struct:0 "#TOOLTIP:STRUGGLE,$DESC_KEY$ $KEY_LOC|L$#!" + game_struggle_phase_struct:0 "#TOOLTIP:STRUGGLE_PHASE,$DESC_KEY$ $KEY_LOC|L$#!" diff --git a/project/ck3/base_game/localization/german/traits_l_german.yml b/project/ck3/base_game/localization/german/traits_l_german.yml index 7e6c485713..d6feb124f2 100644 --- a/project/ck3/base_game/localization/german/traits_l_german.yml +++ b/project/ck3/base_game/localization/german/traits_l_german.yml @@ -740,6 +740,21 @@ trait_adventurer:0 "Abenteurer" trait_adventurer_desc:0 "Dieser Charakter hat als Teil einer Abenteurerfraktion ein Leben voll Tapferkeit und Tatendrang geführt." trait_adventurer_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] hat als Teil einer Abenteurerfraktion ein Leben voll Tapferkeit und Tatendrang geführt." + + trait_education_republican_knowledge:0 "Republikanisches Wissen" + trait_education_republican_knowledge_1:0 "Stadtbewohner" + trait_education_republican_knowledge_1_desc:1 "Dieser Charakter erhielt eine Einführung in die Verwaltung von Städten." + trait_education_republican_knowledge_1_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] erhielt eine Einführung in die Verwaltung von Städten." + trait_education_republican_knowledge_2:0 "Bürgermeisterlehrling" + trait_education_republican_knowledge_2_desc:1 "Dieser Charakter wurde in der Kunst der Stadtverwaltung ausgebildet." + trait_education_republican_knowledge_2_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip] wurde in der Kunst der Stadtverwaltung ausgebildet." + trait_education_republican_knowledge_3:0 "Stadtkenner" + trait_education_republican_knowledge_3_desc:1 "Dieser Charakter hat einen starken Sinn für die Verwaltung von Städten entwickelt." + trait_education_republican_knowledge_3_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip] hat einen starken Sinn für die Verwaltung von Städten entwickelt." + trait_education_republican_knowledge_4:0 "Republikanischer Erbe" + trait_education_republican_knowledge_4_desc:1 "Dieser Charakter hat die obskure Kunst der Stadtverwaltung gemeistert." + trait_education_republican_knowledge_4_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] hat die obskure Kunst der Stadtverwaltung gemeistert." + # Female version of Child of Concubine trait_child_of_concubine:1 "Konkubinenkind" trait_child_of_concubine_desc:0 "Dieser Charakter wurde von einer Konkubine auf die Welt gebracht." diff --git a/project/ck3/base_game/localization/german/triggers/building_triggers_l_german.yml b/project/ck3/base_game/localization/german/triggers/building_triggers_l_german.yml index 0a185343cd..3f7f71a3d4 100644 --- a/project/ck3/base_game/localization/german/triggers/building_triggers_l_german.yml +++ b/project/ck3/base_game/localization/german/triggers/building_triggers_l_german.yml @@ -44,4 +44,7 @@ NOT_HAS_SPECIAL_BUILDING_TRIGGER_GLOBAL:0 "Hat #bold kein#! [special_building|E]" HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] hat ein [special_building|E]" NOT_HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] hat #bold kein#! [special_building|E]" + + HAS_HOLDING_DESC:0 "[province.GetName] enthält bereits ein [holding|E]" + NOT_HAS_HOLDING_DESC:0 "[province.GetName] enthält noch #!kein#bold [holding|E]" diff --git a/project/ck3/base_game/localization/german/triggers/character_script_list_triggers_l_german.yml b/project/ck3/base_game/localization/german/triggers/character_script_list_triggers_l_german.yml index 148a9f7509..a1ae63f123 100644 --- a/project/ck3/base_game/localization/german/triggers/character_script_list_triggers_l_german.yml +++ b/project/ck3/base_game/localization/german/triggers/character_script_list_triggers_l_german.yml @@ -6,9 +6,14 @@ ALL_POOL_CHARACTERS:0 "Alle Vorrat-Charaktere:" ANY_POOL_CHARACTER:0 "Ein beliebiger Vorrat-Charakter:" - ANY_OF_CHARACTERS_VASSALS:0 "Ein beliebiger der [vassals|E] von [CHARACTER.GetShortUIName]:" - ALL_OF_CHARACTERS_VASSALS:0 "Alle [vassals|E] von [CHARACTER.GetShortUIName]:" + ANY_OF_CHARACTERS_VASSALS:1 "Ein beliebiger der [vassals|E] von [CHARACTER.GetShortUIName]:" + ALL_OF_CHARACTERS_VASSALS:1 "Alle [vassals|E] von [CHARACTER.GetShortUIName]:" ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "$PARAMETERS$ der [vassals|E] von [CHARACTER.GetShortUIName]:" ANY_OF_CHARACTERS_VASSALS_COUNT:0 "$PARAMETERS$ der [vassals|E] von [CHARACTER.GetShortUIName]:" - + ANY_DYNASTY_MEMBER_COUNT:0 "$PARAMETERS$ Mitglieder der [DYNASTY.GetBaseName]-[dynasty|E]:" + + ANY_IN_DE_JURE_ALL_GLOBAL:0 "Beliebige De-jure-[titles|E]" + NOT_ANY_IN_DE_JURE_ALL_GLOBAL:0 "Keine De-jure-[titles|E]" + ANY_IN_DE_JURE_ALL_THIRD:0 "Beliebige De-jure-[titles|E] von [TITLE.GetName]" + NOT_ANY_IN_DE_JURE_ALL_THIRD:0 "Keine De-jure-[titles|E] von [TITLE.GetName]" diff --git a/project/ck3/base_game/localization/german/triggers/character_triggers_l_german.yml b/project/ck3/base_game/localization/german/triggers/character_triggers_l_german.yml index ad35dfc79d..92de11557c 100644 --- a/project/ck3/base_game/localization/german/triggers/character_triggers_l_german.yml +++ b/project/ck3/base_game/localization/german/triggers/character_triggers_l_german.yml @@ -339,10 +339,10 @@ THEY_HAVE_FAITH_GROUP_TRIGGER:0 "[CHARACTER.GetShortUIName|U] gehört dem [Concept('faith', 'Glauben')|E] „[FAITH.GetName]“ an" THEY_DO_NOT_HAVE_FAITH_GROUP_TRIGGER:0 "[CHARACTER.GetShortUIName|U] gehört NICHT dem [Concept('faith', 'Glauben')|E] „[FAITH.GetName]“ an" - HAS_RELIGION_TRIGGER:1 "Gehört zu einem [RELIGION.GetAdjective|]en [faith|E]" - DOES_NOT_HAVE_RELIGION_TRIGGER:2 "Gehört #bold nicht#! zu einem [RELIGION.GetAdjective|]en [Concept('faith','Glauben')|E]" - I_HAVE_RELIGION_TRIGGER:2 "Ihr gehört zu einem [RELIGION.GetAdjective|]en [faith|E]" - I_DO_NOT_HAVE_RELIGION_TRIGGER:3 "Ihr gehört #bold nicht#! zu einem [RELIGION.GetAdjective|]en [Concept('faith','Glauben')|E]" + HAS_RELIGION_TRIGGER:1 "Gehört zu einem [RELIGION.GetAdjective|l]en [faith|E]" + DOES_NOT_HAVE_RELIGION_TRIGGER:2 "Gehört #bold nicht#! zu einem [RELIGION.GetAdjective|l]en [Concept('faith','Glauben')|E]" + I_HAVE_RELIGION_TRIGGER:2 "Ihr gehört zu einem [RELIGION.GetAdjective|l]en [faith|E]" + I_DO_NOT_HAVE_RELIGION_TRIGGER:3 "Ihr gehört #bold nicht#! zu einem [RELIGION.GetAdjective|l]en [Concept('faith','Glauben')|E]" THEY_HAVE_RELIGION_GROUP_TRIGGER:0 "[CHARACTER.GetShortUIName|U] gehört einem [RELIGION.GetName]-[Concept('faith', 'Glauben')|E] an" THEY_DO_NOT_HAVE_RELIGION_GROUP_TRIGGER:0 "[CHARACTER.GetShortUIName|U] gehört NICHT einem [RELIGION.GetName]-[Concept('faith', 'Glauben')|E] an" @@ -747,7 +747,7 @@ character_this_equal:1 "Ziel ist [CHARACTER.GetShortUIName]" character_scope_equal:1 "Ziel ist [CHARACTER.GetShortUIName]" - none_this_equal:1 "Ziel ist [CHARACTER.GetShortUIName]" + none_this_equal:2 "Ziel ist unbekannt" #completely_controls YOU_COMPLETELY_CONTROL_TITLE_DESC:0 "Ihr [Concept('completely_control', 'Kontrolliert')|E] [TARGET_TITLE.GetNameNoTier] vollständig" diff --git a/project/ck3/base_game/localization/german/triggers/landed_title_triggers_l_german.yml b/project/ck3/base_game/localization/german/triggers/landed_title_triggers_l_german.yml index 7e0384384b..972445ceb3 100644 --- a/project/ck3/base_game/localization/german/triggers/landed_title_triggers_l_german.yml +++ b/project/ck3/base_game/localization/german/triggers/landed_title_triggers_l_german.yml @@ -83,6 +83,7 @@ HAS_TITLE_LAW_FLAG_TRIGGER:0 "Hat Titelgesetz: $LAW$" IS_TITULAR_TRIGGER:0 "Ist [titular_title|E]" FORM_GERMANIA_CHRISTIAN_TRIGGER:0 "Als [CHARACTER.GetFaith.GetAdjective]er Herrscher könnt Ihr stattdessen das $e_hre$ neu gründen" + FORM_HISPANIA_MUST_END_STRUGGLE_TRIGGER:0 "$e_spain$ kann nicht gebildet werden, bis das [Concept('iberian_struggle', 'Iberische Ringen')] abgeschlossen ist" TITLE_HELD_YEARS:0 "$TITLE$ wurde $VALUE|V0$ Jahre gehalten" TITLE_NOT_HELD_YEARS:0 "$TITLE$ wurde #bold NICHT#! $VALUE|V0$ Jahre gehalten" LANDED_TITLE_THIS_EQUAL:0 "Ist $TITLE$" diff --git a/project/ck3/base_game/localization/german/triggers/province_triggers_l_german.yml b/project/ck3/base_game/localization/german/triggers/province_triggers_l_german.yml index 0d6d162b4e..f3e08f4ac6 100644 --- a/project/ck3/base_game/localization/german/triggers/province_triggers_l_german.yml +++ b/project/ck3/base_game/localization/german/triggers/province_triggers_l_german.yml @@ -21,3 +21,5 @@ IS_HOLY_SITE_TRIGGER:0 "Ist eine heilige Stätte" HAS_CONTRUCTION_WITH_FLAG_TRIGGER:0 "Hat einen $FLAG|V$-Bau" NUM_LEASED_TITLES_TRIGGER:0 "Zahl der verpachteten Titel: $NUM|V0$" + + IS_RAIDED_TRIGGER:0 "Wird [Concept('raided', 'überfallen')|E]" diff --git a/project/ck3/base_game/localization/german/triggers/script_list_triggers_l_german.yml b/project/ck3/base_game/localization/german/triggers/script_list_triggers_l_german.yml index 5b021a108f..08fca57b09 100644 --- a/project/ck3/base_game/localization/german/triggers/script_list_triggers_l_german.yml +++ b/project/ck3/base_game/localization/german/triggers/script_list_triggers_l_german.yml @@ -30,7 +30,7 @@ ANY_HELD_TITLE:0 "Ein beliebiger gehaltener [title|E]:" ANY_OF_MY_HELD_TITLES:0 "Ein beliebiger der von mir gehaltenen [titles|E]:" - ANY_HELD_TITLE_COUNT:0 "$PARAMETERS$ gehaltene [titles|E]:" - ANY_OF_MY_HELD_TITLES_COUNT:0 "$PARAMETERS$ der von mir gehaltenen [titles|E]:" - ANY_HELD_TITLE_PERCENT:0 "PARAMETERS$ der gehaltenen [titles|E]:" + ANY_HELD_TITLE_COUNT:0 "$PARAMETERS$ der gehaltenen [titles|E]:" + ANY_OF_MY_HELD_TITLES_COUNT:0 "$PARAMETERS$ der von mir gehaltenen [titles|E]:" + ANY_HELD_TITLE_PERCENT:0 "$PARAMETERS$ der gehaltenen [titles|E]:" ANY_OF_MY_HELD_TITLES_PERCENT:0 "$PARAMETERS$ der von mir gehaltenen [titles|E]:" diff --git a/project/ck3/base_game/localization/german/triggers/struggle_triggers_l_german.yml b/project/ck3/base_game/localization/german/triggers/struggle_triggers_l_german.yml new file mode 100644 index 0000000000..71bfdccca4 --- /dev/null +++ b/project/ck3/base_game/localization/german/triggers/struggle_triggers_l_german.yml @@ -0,0 +1,13 @@ +l_german: + + IS_CULTURE_INVOLVED_IN_STRUGGLE_TRIGGER:0 "Ist [CULTURE.GetName|l]e Kultur an [STRUGGLE.GetName] beteiligt" + IS_FAITH_INVOLVED_IN_STRUGGLE_TRIGGER:0 "Ist [FAITH.GetName|l]er [faith|E] an [STRUGGLE.GetName] beteiligt" + + STRUGGLE_PHASE_IS_TRIGGER:1 "Derzeitige Phase ([STRUGGLE.GetName]) ist $PHASE$" + NOT_STRUGGLE_PHASE_IS_TRIGGER:1 "Derzeitige Phase ([STRUGGLE.GetName]) ist NICHT $PHASE$" + + STRUGGLE_TYPE_TRIGGER:0 "Art von [STRUGGLE.GetName] ist [STRUGGLE_TYPE]" + NOT_STRUGGLE_TYPE_TRIGGER:0 "Art von [STRUGGLE.GetName] ist nicht [STRUGGLE_TYPE]" + + IS_STRUGGLE_PHASE_TRIGGER:1 "Derzeitige Phase ([STRUGGLE.GetName]) ist [PHASE.GetName]" + NOT_IS_STRUGGLE_PHASE_TRIGGER:1 "Derzeitige Phase ([STRUGGLE.GetName]) ist NICHT [PHASE.GetName]" diff --git a/project/ck3/base_game/localization/german/triggers/trigger_system_l_german.yml b/project/ck3/base_game/localization/german/triggers/trigger_system_l_german.yml index 7852fbcf11..31407c7448 100644 --- a/project/ck3/base_game/localization/german/triggers/trigger_system_l_german.yml +++ b/project/ck3/base_game/localization/german/triggers/trigger_system_l_german.yml @@ -1,11 +1,9 @@ -l_german: - TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" - TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" - TRIGGER_LINE_ACTIVE_UNDEFINED:0 " • $TEXT$" - TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" - TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" - TRIGGER_AND:0 "Alle folgenden:" - TRIGGER_OR:0 "Mindestens einer der folgenden:" - SUPPRESS:0 "" # empty +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_german: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `TRIGGER_AND` +# Moved key `TRIGGER_OR` +# Moved key `SUPPRESS` diff --git a/project/ck3/base_game/localization/german/tutorial/ep1_tutorial_reactive_l_german.yml b/project/ck3/base_game/localization/german/tutorial/ep1_tutorial_reactive_l_german.yml index e410a29b3c..4d83f6bd69 100644 --- a/project/ck3/base_game/localization/german/tutorial/ep1_tutorial_reactive_l_german.yml +++ b/project/ck3/base_game/localization/german/tutorial/ep1_tutorial_reactive_l_german.yml @@ -24,7 +24,7 @@ action_reactive_advice_royal_court_click:0 "$click_to_open_lesson$" ra_rc_intro:0 "Königshof" - ra_rc_intro_desc:1 "Ihr habt Euren eigenen [Concept('royal_court', 'Königshof')|E] zur Verfügung!\n\nDer Königshof ist eine besondere Art von Hof, der Euch auf der großen Weltbühne präsentiert und Euch Zugriff auf neue Möglichkeiten und Vorzüge gewährt.\n\nEr steht [Concept('king', 'Königen')|E] und [Concept('emperor', 'Kaisern')|E] mit den [Concept('government', 'Regierungsformen')|E] [GetGovernment('clan_government').GetName] und [GetGovernment('feudal_government').GetName] zur Verfügung." + ra_rc_intro_desc:2 "Ihr verfügt nun über Euren eigenen [Concept('royal_court', 'Königshof')|E]!\n\nDer Königshof ist eine besondere Art von Hof, der Euch auf der großen Weltbühne präsentiert und Euch Zugriff auf neue Möglichkeiten und Vorzüge gewährt.\n\nEr steht [Concept('king', 'Königen')|E] und [Concept('emperor', 'Kaisern')|E] mit den [Concept('government', 'Regierungsformen')|E] „[GetGovernment('feudal_government').GetName]“, [GetGovernment( 'clan_government' ).GetName] und „[GetGovernment('tribal_government').GetName]“ zur Verfügung." ra_rc_open:0 "$ra_rc_intro$" ra_rc_open_desc:0 "Am eigenen [royal_court|E] kann man viele Dinge tun. Also erkundet nach Belieben die Möglichkeiten!\n\nFürs Erste wollen wir kurz die neuen Aktionen durchgehen, die Euch zur Verfügung stehen." diff --git a/project/ck3/base_game/localization/german/tutorial/fp2_tutorial_reactive_l_german.yml b/project/ck3/base_game/localization/german/tutorial/fp2_tutorial_reactive_l_german.yml new file mode 100644 index 0000000000..9d5f11dcce --- /dev/null +++ b/project/ck3/base_game/localization/german/tutorial/fp2_tutorial_reactive_l_german.yml @@ -0,0 +1,44 @@ +l_german: + reactive_advice_struggle:0 "Ringen" + action_reactive_advice_struggle:0 "Ratschlag: Ringen" + action_reactive_advice_struggle_desc:1 "Ihr könnt an einem Ringen teilnehmen. Öffnet dies, um mehr darüber zu erfahren, was das für Euch heißt." + action_reactive_advice_struggle_click:0 "$click_to_open_lesson$" + + lessons_struggle_introduction:0 "Ringen" + lessons_struggle_introduction_desc:0 "Ihr seid jetzt Teil eines [Concept('struggle', 'Ringens')|E]!\n\nEin Ringen ist ein langwieriger Konflikt innerhalb einer [region|E], bei dem die Taten aller Beteiligten sich auf die Umstände in der Gegend auswirken und verschiedene [struggle_phase_phases|E] einleiten können. Die sich verändernden Umstände wirken sich auf [war|E], [faith|E] und [culture|E] aus.\n\nSchlussendlich treten alle Teilnehmer gegeneinander an, um zu entscheiden, wie das [struggle|E] endet, was sich wiederum auf alle Beteiligten in der Region auswirkt." + + lessons_struggle_region_open:0 "Ringen-Region" + lessons_struggle_region_open_desc:1 "Die [struggle_region|E] wird mit neuen Grenzen markiert, die hervorgehoben werden, wenn du den Mauszeiger auf den Ringen-Knopf legst. Nur Charaktere, die Land in ihr besitzen, nehmen am [struggle|E] teil.\n\n#TUT [characters|E] außerhalb der Region können sich einem [struggle|E] anschließen, indem sie Land in der [struggle_region|E] erlangen und ihren [capital|E] in das Gebiet verlegen.#!" + + lessons_struggle_view_open:0 "Zugriff auf die Ringen-Ansicht" + lessons_struggle_view_open_desc:0 "Hier könnt Ihr die [struggle|E]-Ansicht öffnen, wo Ihr alle Informationen bezüglich des [Concept('struggle', 'Ringens')|E] findet." + lessons_struggle_view_open_prompt:0 "Öffnet die [struggle|E]-Ansicht" + + lessons_struggle_view:0 "Ringen-Ansicht" + lessons_struggle_view_desc:1 "In der Ringen-Ansicht erfährt man mehr über die laufende [struggle_phase|E] und deren Auswirkungen. Ihr könnt auch die möglichen nächsten Phasen ansehen und die [struggle_catalyst_catalysts|E], die abgeschlossen werden müssen, um das [struggle|E] auf sie zuzubewegen." + + + lessons_struggle_current_phases_and_effects:0 "Derzeitige Phasen & Auswirkungen" + lessons_struggle_current_phases_and_effects_desc:0 "Die laufende [struggle_phase|E] wirkt sich auf die ganze [struggle_region|E] aus: Besondere Auswirkungen gelten für [Concept('struggle_involved', 'Beteiligte')|E], [Concept('struggle_interloper', 'Einmischende')|E] und [Concept('struggle_uninvolved', 'Unbeteiligte')|E] Teilnehmer.\n\nIn diesem Abschnitt könnt Ihr die Phasen-Auswirkungen auf [war|E], [faith|E], [culture|E] und andere Modifikatoren sehen." + + lessons_next_struggle_phases:0 "Nächste Ringen-Phasen" + lessons_next_struggle_phases_desc:2 "Die laufende [struggle_phase|E] endet, wenn eine der möglichen nächsten Phasen [GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')] Fortschritt erreicht. Um den Fortschritt für einige der möglichen nächsten Phasen zu erhöhen, muss man die darunter aufgeführten [struggle_catalyst_catalysts|E] abschließen.\n\n#TUT Seht Euch die möglichen nächsten Phasen an, um mehr über sie, ihre Auswirkungen und jüngste [struggle_catalyst|E]-Fortschritte zu erfahren. Wählt man sie an, öffnet sich die [struggle_catalyst|E]-Liste, die Ihr oder andere [Concept('struggle_involved', 'Beteiligte')|E] des [Concept('struggle', 'Ringens')|E] beliebig oft abschließen könnt.#!" + + lessons_ending_struggle_open:0 "Das Ringen beenden" + lessons_ending_struggle_open_desc:1 "Das [struggle|E] wechselt weiter die Phasen, bis ein Teilnehmer eine der Endentscheidungen auslöst und das [struggle|E] beendet. Ihr könnt Euch die Endentscheidungen immer ansehen, um die Anforderungen und Auswirkungen zu prüfen." + lessons_ending_struggle_open_prompt:0 "Die Endentscheidungen öffnen" + + lessons_ending_struggle:0 "Das Ringen beenden" + lessons_ending_struggle_desc:1 "Hier könnt Ihr alle Endentscheidungen für das [struggle|E] sehen.\n\nDenkt daran, dass alle Endentscheidungen immer bestimmte Phasen erfordern, um sie auslösen zu können. Ihr werdet darauf hingewiesen, sobald eine von ihnen verfügbar ist." + + + lessons_explore_struggle_open:0 "Das Ringen erkunden" + lessons_explore_struggle_open_desc:0 "Nun kennt Ihr alle Grundlagen und seid bereit für Euer erstes [struggle|E].\n\nFür den Anfang solltet Ihr Euch die derzeit geltenden Phasen-Auswirkungen und die möglichen Phasen ansehen, auf die Ihr hinarbeiten wollt." + + lessons_struggle_involvement_view_open:0 "Ringenbeteiligung" + lessons_struggle_involvement_view_open_desc:1 "Bei einem [struggle|E] können alle [characters|E] in der Region [struggle_catalyst_catalysts|E] auslösen. Daher ist es wichtig zu wissen, wer am Ringen [Concept('struggle_uninvolved', 'Beteiligt')|E] ist und wer sich darin [Concept('struggle_interloper', 'Einmischt')|E]. Die Ansicht für die Ringenbeteiligung bietet dazu Informationen." + lessons_struggle_involvement_view_open_prompt:1 "Öffnet die Ringenbeteiligungs-Ansicht" + + lessons_struggle_involvement_view:0 "Ringenbeteiligung" + lessons_struggle_involvement_view_desc:0 "Hier könnt Ihr Eure Beteiligungsinformationen sowie eine Auflistung dessen sehen, was Euch [struggle_involved|E], [struggle_interloper|E] oder [struggle_uninvolved|E] macht.\n\nNeben Eurer persönlichen Beteiligung könnt Ihr auch eine Liste der Beteiligten am [struggle|E] und deren jeweilige Beteiligung sehen. [struggle_involved_cultures|E] und [struggle_involved_faiths|E] findet man ebenfalls hier.\n\n#TUT Zu wissen, wie andere Parteien beteiligt sind, ist wichtig, wenn man plant, welche Auslöser man verfolgen will – denn bei Auslösern muss man mit anderen am [struggle|E] beteiligten Charakteren, [faiths|E] und [cultures|E] interagieren.#!" + diff --git a/project/ck3/base_game/localization/german/tutorial/tutorial_l_german.yml b/project/ck3/base_game/localization/german/tutorial/tutorial_l_german.yml index 32b349a47f..97ec7646cb 100644 --- a/project/ck3/base_game/localization/german/tutorial/tutorial_l_german.yml +++ b/project/ck3/base_game/localization/german/tutorial/tutorial_l_german.yml @@ -50,6 +50,25 @@ lesson_step_6_of_8:0 "6/8" lesson_step_7_of_8:0 "7/8" lesson_step_8_of_8:0 "8/8" + lesson_step_1_of_9:0 "1/9" + lesson_step_2_of_9:0 "2/9" + lesson_step_3_of_9:0 "3/9" + lesson_step_4_of_9:0 "4/9" + lesson_step_5_of_9:0 "5/9" + lesson_step_6_of_9:0 "6/9" + lesson_step_7_of_9:0 "7/9" + lesson_step_8_of_9:0 "8/9" + lesson_step_9_of_9:0 "9/9" + lesson_step_1_of_10:0 "1/10" + lesson_step_2_of_10:0 "2/10" + lesson_step_3_of_10:0 "3/10" + lesson_step_4_of_10:0 "4/10" + lesson_step_5_of_10:0 "5/10" + lesson_step_6_of_10:0 "6/10" + lesson_step_7_of_10:0 "7/10" + lesson_step_8_of_10:0 "8/10" + lesson_step_9_of_10:0 "9/10" + lesson_step_10_of_10:0 "10/10" #Lesson names lesson_basics:0 "I – Grundlagen" diff --git a/project/ck3/base_game/localization/german/war_results_window_l_german.yml b/project/ck3/base_game/localization/german/war_results_window_l_german.yml index 25bf4385ca..2c650f4c6c 100644 --- a/project/ck3/base_game/localization/german/war_results_window_l_german.yml +++ b/project/ck3/base_game/localization/german/war_results_window_l_german.yml @@ -13,7 +13,7 @@ WAR_RESULTS_GHW_SCORE:1 "Punkte: $VALUE|0V$ ($PERCENT|%/0V$)\n" WAR_RESULTS_GHW_RANK:0 "Rang: $VALUE|V$" WAR_RESULTS_GHW_MY_BENEFICIARY:1 "Euer [beneficiary|E]" - WAR_RESULTS_MY_CONTRIBUTION:1 "Euer [war_contribution|E]" + WAR_RESULTS_MY_CONTRIBUTION:1 "Eure [war_contribution|E]" WAR_RESULTS_MY_WAR_CHEST_SHARE:1 "Euer Anteil an der Kriegskasse" WAR_RESULTS_GAIN_NOTHING:1 "#weak Eure Beteiligung war geringer als die erforderlichen $VALUE$. Daher bekommt Ihr nichts#!" WAR_RESULTS_DISMISS:0 "So sei es" diff --git a/project/ck3/base_game/localization/german/wars_l_german.yml b/project/ck3/base_game/localization/german/wars_l_german.yml index 89ec163a68..7a785063dc 100644 --- a/project/ck3/base_game/localization/german/wars_l_german.yml +++ b/project/ck3/base_game/localization/german/wars_l_german.yml @@ -112,6 +112,8 @@ CB_SIZE_OF_TARGET_REALM_COST:0 "Größe des Zielreichs" CB_VASSALIZING_KING:0 "Macht Königreich zum Vasallen" CB_ATTACKER_CULTURE:0 "[culture|E]" + CB_STRUGGLE_PHASE_DISCOUNT:0 "[struggle_phase|E]" + CB_STRUGGLE_PHASE_SURCHARGE:0 "[struggle_phase|E]" independence_faction_war:0 "Unabhängigkeitsfraktion" independence_war_victory_desc_local_player_attacker_alone:0 "[attacker.GetShortUIName|U] wird unabhängig von [defender.GetShortUIName]." @@ -420,7 +422,7 @@ DEBUG_ARTIFACT_WAR_NAME_FALLBACK:0 "$DEBUG_ARTIFACT_WAR_NAME$" artifact_war_victory_desc:0 "Ihr nehmt alle [artifacts|E] in Besitz, auf die Ihr einen Anspruch habt und die [defender.GetShortUIName|U] und [defender.Custom('DE_PRO_POS_S_3P')]en Vasallen gehören." - artifact_war_victory_desc_defender:0 "[attacker.GetShortUIName|U] nimmt alle [artifacts|E] in Besitz, auf die [attacker.Custom('DE_PRO_PER_S_3P_N') einen Anspruch hat und die Euch oder Euren [vassals|E] gehören." + artifact_war_victory_desc_defender:0 "[attacker.GetShortUIName|U] nimmt alle [artifacts|E] in Besitz, auf die [attacker.Custom('DE_PRO_PER_S_3P_N')] einen Anspruch hat und die Euch oder Euren [vassals|E] gehören." artifact_war_white_peace_desc:0 "Keine [artifacts|E] wechseln den Besitzer." artifact_war_defeat_desc:0 "$artifact_war_white_peace_desc$" artifact_war_invalidated_desc:0 "$ARTIFACT_WAR_NAME$ annulliert!" @@ -440,3 +442,44 @@ reclaim_relic_artifact_war:0 "Relikt-[artifact|E]-Rückeroberung" reclaim_relic_artifact_war_NAME:0 "Relikte-Rückeroberungskrieg" reclaim_relic_artifact_war_NAME_FALLBACK:0 "$reclaim_relic_artifact_war_NAME$" + NATION_FRACTURING_WAR_NAME:1 "Auflösungskrieg" + nation_fracturing_faction_war:1 "Auflösungsfraktion" + nation_fracturing_faction_war_victory_desc_local_player_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName] wird vernichtet und die [vassals|E] von [defender.GetShortUIName] werden unabhängig." + nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName] wird vernichtet und die [vassals|E] von [defender.GetShortUIName] werden unabhängig." + player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName|U] wird vernichtet und Eure [vassals|E] werden unabhängig." + nation_fracturing_war_victory_desc_local_player_attacker:2 "[defender.GetPrimaryTitle.GetBaseName|U] wird vernichtet und die [vassals|E] von [defender.GetShortUIName] werden unabhängig." + nation_fracturing_war_victory_desc_local_player_defender:2 "[defender.GetPrimaryTitle.GetBaseName|U] wird vernichtet und Eure [vassals|E] werden unabhängig." + nation_fracturing_war_victory_desc:2 "[defender.GetPrimaryTitle.GetBaseName|U] wird vernichtet und die [vassals|E] von [defender.GetShortUIName] werden unabhängig." + player_nation_fracturing_faction_war_white_peace_defender_desc:1 "[attacker.GetShortUIName|U] bleibt Euer Vasall." + player_nation_fracturing_faction_war_white_peace_attacker_desc:1 "Ihr bleibt ein [vassal|E] von [defender.GetShortUIName]." + player_nation_fracturing_faction_war_white_peace_desc:1 "[attacker.GetShortUIName|U] bleibt ein [vassal|E] von [defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_defender_desc:1 "Alle Aufständischen bleiben Eure Vasallen." + nation_fracturing_faction_war_white_peace_attacker_desc:1 "Ihr und alle anderen Aufständischen bleibt Vasallen von [defender.GetShortUIName]" + nation_fracturing_faction_war_white_peace_desc:0 "Alle Aufständischen bleiben Vasallen von [defender.GetShortUIName]" + nation_fracturing_faction_war_white_peace_end_desc:0 "Die [nation_fracturing_faction|E] wird aufgelöst und alle Mitglieder können sich [SCOPE.ScriptValue('faction_war_white_peace_cooldown')|0] Jahre lang keiner Fraktion anschließen." + player_nation_fracturing_defeat_defender_desc:0 "Ihr [Concept('imprison', 'Kerkert')|E] [attacker.GetShortUIName|U] ein und erhaltet einen [Concept('revoke_title_reason', 'Titelaberkennungsgrund')|E]." + player_nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U] [Concept('imprison', 'Kerkert')|E] Euch ein und erhält einen [Concept('revoke_title_reason', 'Titelaberkennungsgrund')|E]." + player_nation_fracturing_faction_war_defeat_desc:0 "[defender.GetShortUIName|U] [Concept('imprison', 'Kerkert')|E] [attacker.GetShortUIName|U] ein und erhält einen [Concept('revoke_title_reason', 'Titelaberkennungsgrund')|E]." + nation_fracturing_faction_war_defeat_defender_desc:0 "[defender.GetShortUIName|U] kerkert alle aufständischen Vasallen ein und erhält einen [Concept('revoke_title_reason', 'Titelaberkennungsgrund')|E] gegen jeden von ihnen." + nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U] kerkert Euch und alle aufständischen Vasallen ein und erhält einen [Concept('revoke_title_reason', 'Titelaberkennungsgrund')|E] gegen alle Aufständischen." + nation_fracturing_defeat_end_desc:0 "Die [nation_fracturing_faction|E] wird aufgelöst und alle Mitglieder können sich [SCOPE.ScriptValue('faction_war_defeat_cooldown')|0] Jahre lang keiner Fraktion anschließen." + MEDI_CONQUEST_CB_NAME:0 "Mittelmeereroberung von [county|E]" + fp2_mediterranean_conquest_cb:0 "Mittelmeereroberung" + STRUGGLE_WAR_NAME:2 "$ORDER$ [ATTACKER.GetPrimaryTitle.GetAdjective]e [struggle_conquest_conquest|E] gegen [DEFENDER.GetPrimaryTitle.GetName]" + STRUGGLE_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective]-[DEFENDER.GetPrimaryTitle.GetAdjective]" + STRUGGLE_COUNTY_CB_NAME:1 "[struggle_conquest|E]" + county_struggle_cb:0 "[struggle_conquest|E]" + county_struggle_cb_victory_desc_opm_attacker:0 "Ihr [Concept(vassalize','Vassalisiert')|E] den umkämpften [title|E] und vernichtet so alle [titles|E] im Besitz des Halters, die einen gleichwertigen oder höheren [title_tier|E] als Eure haben." + county_struggle_cb_victory_desc_opm:0 "Der [holder|E] des umkämpften [Concept(title','Titels')|E] wird von [attacker.GetShortUIName] [Concept(vassalize','Vasallisiert')|E]." + county_struggle_cb_victory_desc_attacker:0 "$county_conquest_cb_victory_desc_attacker$" + county_struggle_cb_victory_desc:0 "$county_conquest_cb_victory_desc$" + county_struggle_cb_white_peace_desc_defender:0 "$county_conquest_cb_white_peace_desc_defender$" + county_struggle_cb_white_peace_desc:0 "$county_conquest_cb_white_peace_desc$" + county_struggle_cb_defeat_desc_defender:0 "$county_conquest_cb_defeat_desc_defender$" + county_struggle_cb_defeat_desc_attacker:0 "$county_conquest_cb_defeat_desc_attacker$" + county_struggle_cb_defeat_desc:0 "$county_conquest_cb_defeat_desc$" + struggle_involvement_cb_check_failure:0 "Ihr müsst beide im selben [struggle|E] sein und dieser [casus_belli|E] darf nicht durch die laufende [struggle_phase|E] untersagt sein." + CB_COST_STRUGGLE_PHASE_OPPORTUNITY:0 "[struggle_phase_iberia_opportunity|E]" + CB_COST_STRUGGLE_PHASE_HOSTILITY:0 "[struggle_phase_iberia_hostility|E]" + CB_COST_STRUGGLE_PHASE_COMPROMISE:0 "[struggle_phase_iberia_compromise|E]" + CB_COST_STRUGGLE_PHASE_CONCILIATION:0 "[struggle_phase_iberia_conciliation|E]" diff --git a/project/ck3/base_game/localization/english/triggers/trigger_system_l_english.yml b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_english.yml similarity index 83% rename from project/ck3/base_game/localization/english/triggers/trigger_system_l_english.yml rename to project/ck3/base_game/localization/jomini/script_system/trigger_system_l_english.yml index e9dd8c1373..fa7f0d42b1 100644 --- a/project/ck3/base_game/localization/english/triggers/trigger_system_l_english.yml +++ b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_english.yml @@ -6,6 +6,4 @@ TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" - TRIGGER_AND:0 "All of these:" - TRIGGER_OR:0 "At least one of these:" - SUPPRESS:0 "" # empty + TRIGGER_LINE_UNEVALUATED:0 " • $TEXT$" diff --git a/project/ck3/base_game/localization/french/triggers/trigger_system_l_french.yml b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_french.yml similarity index 81% rename from project/ck3/base_game/localization/french/triggers/trigger_system_l_french.yml rename to project/ck3/base_game/localization/jomini/script_system/trigger_system_l_french.yml index c0e83e1b34..c7419cfaa1 100644 --- a/project/ck3/base_game/localization/french/triggers/trigger_system_l_french.yml +++ b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_french.yml @@ -6,6 +6,4 @@ TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" - TRIGGER_AND:0 "Tout ce qui suit:" - TRIGGER_OR:0 "Au moins un de ce qui suit:" - SUPPRESS:0 "" # empty + TRIGGER_LINE_UNEVALUATED:0 " • $TEXT$" diff --git a/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_german.yml b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_german.yml new file mode 100644 index 0000000000..2bbb765afc --- /dev/null +++ b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_german.yml @@ -0,0 +1,9 @@ +l_german: + TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" + TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" + TRIGGER_LINE_ACTIVE_UNDEFINED:0 " • $TEXT$" + TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" + TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" + TRIGGER_LINE_UNEVALUATED:0 " • $TEXT$" diff --git a/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_korean.yml b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_korean.yml new file mode 100644 index 0000000000..a745e9cfde --- /dev/null +++ b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_korean.yml @@ -0,0 +1,9 @@ +l_korean: + TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" + TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" + TRIGGER_LINE_ACTIVE_UNDEFINED:0 " • $TEXT$" + TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" + TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" + TRIGGER_LINE_UNEVALUATED:0 " • $TEXT$" diff --git a/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_russian.yml b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_russian.yml new file mode 100644 index 0000000000..f17eea41d6 --- /dev/null +++ b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_russian.yml @@ -0,0 +1,9 @@ +l_russian: + TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" + TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" + TRIGGER_LINE_ACTIVE_UNDEFINED:0 " • $TEXT$" + TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" + TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" + TRIGGER_LINE_UNEVALUATED:0 " • $TEXT$" diff --git a/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_simp_chinese.yml b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_simp_chinese.yml new file mode 100644 index 0000000000..f4c85efca6 --- /dev/null +++ b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_simp_chinese.yml @@ -0,0 +1,9 @@ +l_simp_chinese: + TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" + TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" + TRIGGER_LINE_ACTIVE_UNDEFINED:0 " •$TEXT$" + TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive •$TEXT$#!" + TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" + TRIGGER_LINE_UNEVALUATED:0 " •$TEXT$" diff --git a/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_spanish.yml b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_spanish.yml new file mode 100644 index 0000000000..586fd5f742 --- /dev/null +++ b/project/ck3/base_game/localization/jomini/script_system/trigger_system_l_spanish.yml @@ -0,0 +1,9 @@ +l_spanish: + TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" + TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" + TRIGGER_LINE_ACTIVE_UNDEFINED:0 " • $TEXT$" + TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" + TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" + TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" + TRIGGER_LINE_UNEVALUATED:0 " • $TEXT$" diff --git a/project/ck3/base_game/localization/korean/achievements_l_korean.yml b/project/ck3/base_game/localization/korean/achievements_l_korean.yml index f5c1756bbd..b0ffd66db3 100644 --- a/project/ck3/base_game/localization/korean/achievements_l_korean.yml +++ b/project/ck3/base_game/localization/korean/achievements_l_korean.yml @@ -179,5 +179,16 @@ NOT_ACHIEVEMENT_DESC_moving_up_in_the_world_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_beacon_of_progress_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_mother_of_us_all_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_historys_best_friends:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_basque_in_my_glory:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_friendship_is_magic:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_high_stakes_chess:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberia_or_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_andalusian_inquisition:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_hostilities:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_conciliation:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_compromise:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_el_cid_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" rd_character_blocked_from_achievement:1 "영주 생성기로 생성한 인물로는 도전과제를 달성할 수 없습니다." diff --git a/project/ck3/base_game/localization/korean/ai_l_korean.yml b/project/ck3/base_game/localization/korean/ai_l_korean.yml index 8863e8caf4..6b7dd0153f 100644 --- a/project/ck3/base_game/localization/korean/ai_l_korean.yml +++ b/project/ck3/base_game/localization/korean/ai_l_korean.yml @@ -5,7 +5,7 @@ AI_UNIT_TOOLTIP_UNIT_STACK_ATTACK_SUPPORT:0 " (공격) $PROVINCE$에서 플레이어 지원." AI_UNIT_TOOLTIP_UNIT_STACK_DEFEND_SUPPORT:0 " (방어) $PROVINCE$에서 플레이어 지원." AI_UNIT_TOOLTIP_UNIT_STACK_CLOSE_SUPPORT:0 " (접전) $PROVINCE$에서 플레이어 지원." - AI_UNIT_TOOLTIP_UNIT_STACK_ATTACK:0 " $PROVINCE$ 공격" + AI_UNIT_TOOLTIP_UNIT_STACK_ATTACK:0 " $PROVINCE$ 공격." AI_UNIT_TOOLTIP_UNIT_STACK_MERGE:0 " $PROVINCE$에 있는 유닛 축적($ID$)과 병합." AI_UNIT_TOOLTIP_UNIT_STACK_RETREAT:0 " $PROVINCE$(으)로 후퇴." AI_UNIT_TOOLTIP_UNIT_STACK_RESUPPLY:0 " $PROVINCE$에서 재보급." diff --git a/project/ck3/base_game/localization/korean/artifacts/artifacts_l_korean.yml b/project/ck3/base_game/localization/korean/artifacts/artifacts_l_korean.yml index 7013be592e..25406c2e21 100644 --- a/project/ck3/base_game/localization/korean/artifacts/artifacts_l_korean.yml +++ b/project/ck3/base_game/localization/korean/artifacts/artifacts_l_korean.yml @@ -50,20 +50,20 @@ feature_blade_metal_wrought_iron:0 "$metal_wrought_iron$" feature_blade_metal_folded_iron:0 "$metal_folded_iron$" feature_blade_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_blade_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_blade_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_blade_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_blade_metal_bulat_steel:1 "$metal_bulat_steel$" feature_head_metal_wrought_iron:0 "$metal_wrought_iron$" feature_head_metal_folded_iron:0 "$metal_folded_iron$" feature_head_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_head_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_head_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_head_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_head_metal_bulat_steel:1 "$metal_bulat_steel$" feature_handle_metal_wrought_iron:0 "$metal_wrought_iron$" feature_handle_metal_folded_iron:0 "$metal_folded_iron$" feature_handle_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_handle_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_handle_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_handle_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_handle_metal_bulat_steel:1 "$metal_bulat_steel$" # Precious/decorative metals and metal-based compounds metal_gold:0 "황금" @@ -286,8 +286,8 @@ gem_moonstone_plural:0 "월장석" gem_flourite:0 "형석" gem_flourite_plural:0 "형석" - gem_adventurine:0 "어드벤처린" - gem_adventurine_plural:0 "어드벤처린" + gem_adventurine:0 "사금석" + gem_adventurine_plural:0 "사금석" gem_amethyst:0 "자수정" gem_amethyst_plural:0 "자수정" gem_carnelian:0 "홍옥수" @@ -691,7 +691,7 @@ edmund_head_description:0 "에드먼드는 태어난 순간부터 본인을 성자에 봉할 것을 요구했습니다. 전설에 따르면 에드먼드는 이스트 앵글리아의 왕이었으며, 백성들을 학살당하게 두느니 자발적으로 자기 자신을 바이킹에게 제물로 바쳤다고 합니다." dhammapada_name:0 "법구경" dhammapada_description:1 "부처의 말씀을 한데 모은 서책입니다. 섬세한 종려 잎으로 엮었습니다." - excalibur_name:0 "'엑스칼리버'" + excalibur_name:0 "엑스칼리버" excalibur_description:0 "영국에서 자신이 진정한 엑스칼리버의 주인이라 주장하지 않는 영주는 사실상 없다고 봐도 무방합니다. 엑스칼리버를 팔아 전쟁 자금을 충당할 수도 있겠죠. 물론 다른 검을 전시했다는 사실을 문객이 눈치채지 않기를 빌어야겠지만." vinaya_pitaka_name:0 "율장" vinaya_pitaka_description:0 "팔리어 대장경을 이루는 세 불교 경전 중 하나입니다. 승려와 비구니가 따라야 하는 규율이 서술되어 있습니다." @@ -991,7 +991,7 @@ artifact_dragvandil_name:0 "드라그반딜" artifact_dragvandil_description:0 "농부이자 시인, 그리고 전사였으며 에길의 사가를 통해 알려진 에길 스칼라그림손이 지녔다고 전해지는 검입니다." artifact_szczerbiec_name:0 "슈체르비에크" - artifact_szczerbiec_description:0 "용감공 볼레스와프 왕이 천사에게 받았다는 전설을 지닌 검입니다. 키예프 황금문을 공격할 때 사용되었다고도 합니다. 막대한 상징성을 지니고 있습니다." + artifact_szczerbiec_description:1 "용감공 볼레스와프 왕이 천사에게 받았다는 전설을 지닌 검입니다. 키이우 황금문을 공격할 때 사용되었다고도 합니다. 막대한 상징성을 지니고 있습니다." artifact_chinese_caligraphy_name:1 "중국 붓글씨" artifact_chinese_caligraphy_description:0 "낯설지만 아름답고 정갈한 상징이 섬세한 종이를 뒤덮고 있습니다. 머나먼 극동의 중국에서 여기까지 흘러온 물건입니다." artifact_ruyi_name:0 "루이" @@ -1064,3 +1064,7 @@ easteregg_artifact_elisabeth_plush_description:0 "엘리자베스의 봉제 여우는 큰 사랑을 받은 장난감으로, 엘리자베스의 일생 대부분을 함께했습니다. 엘리자베스가 고용되어 치밀한 암호를 만들 때 종종 이 봉제 인형과 대화를 나누는 모습이 목격되기도 했습니다. 무척이나 아늑하며, 소유자로 하여금 여우의 영민함을 흉내 내게 합니다." child_toy_template_tt:0 "[inventory_artifact|E]로 장착하려면 [child|E]여야 합니다." + + # Blessed Junk + fp2_blessed_junk:0 "[ROOT.Char.Custom('TrinketLookAdjective')|U] $blessed_artifact_modifier$" + fp2_blessed_junk_desc:0 "[ROOT.Char.Custom('TrinketLookAdverbFollowup')] [ROOT.Char.Custom('TrinketLookAdjective')](으)로, 별다를 것 없는 무의미한 유물입니다. $blessed_artifact_modifier_desc$." diff --git a/project/ck3/base_game/localization/korean/artifacts/court_artifacts_l_korean.yml b/project/ck3/base_game/localization/korean/artifacts/court_artifacts_l_korean.yml index 4f52e6f74f..4690af7846 100644 --- a/project/ck3/base_game/localization/korean/artifacts/court_artifacts_l_korean.yml +++ b/project/ck3/base_game/localization/korean/artifacts/court_artifacts_l_korean.yml @@ -224,7 +224,7 @@ artifact_sculpture_warrior:1 "전투에서 범접할 수 없는 무위를 떨친 것" artifact_sculpture_ruler:1 "[owner.GetPrimaryTitle.GetNameNoTooltip](을)를 다스리며 개혁을 선도한 것" artifact_sculpture_religious_name:1 "[owner.Custom('RandomDivinity')] 조각상" - artifact_sculpture_religious_description:1 "[owner.Custom('RandomDivinity')](을)를 표현한 채색된 조각상입니다. 받침대에 [owner.GetFaith.GetAdjective] [owner.GetFaith.ReligiousText] 구절이 새겨져 있습니다." + artifact_sculpture_religious_description:2 "위대한 종교적 위인을 표현한 채색된 조각상입니다. 받침대에 [owner.GetFaith.GetAdjective] [owner.GetFaith.ReligiousText] 구절이 새겨져 있습니다." artifact_sculpture_religious_highgod:1 "[ROOT.Char.GetFaith.HighGodName]" artifact_sculpture_religious_health:1 "[ROOT.Char.GetFaith.HealthGodName]" artifact_sculpture_religious_fertility:1 "[ROOT.Char.GetFaith.FertilityGodName]" @@ -232,7 +232,7 @@ artifact_sculpture_religious_war:1 "[ROOT.Char.GetFaith.WarGodName]" artifact_sculpture_religious_knowledge:1 "[ROOT.Char.GetFaith.KnowledgeGodName]" artifact_sculpture_religious_christian_name:1 "[owner.Custom('RandomSaint')] 조각상" - artifact_sculpture_religious_christian_description:1 "[owner.Custom('RandomSaint')](을)를 표현한 채색된 조각상입니다. 받침대에 [owner.GetFaith.GetAdjective] [owner.GetFaith.ReligiousText] 구절이 새겨져 있습니다." + artifact_sculpture_religious_christian_description:2 "독신자에게 중요한 가치를 표현한 채색된 조각상입니다. 받침대에 [owner.GetFaith.GetAdjective] [owner.GetFaith.ReligiousText] 구절이 새겨져 있습니다." artifact_statue_religious_jesus:0 "십자가에 매달린 예수" artifact_statue_religious_mary:0 "동정녀 마리아" #artifact_sculpture_virgin_mary_description: "A carved and painted statue of the Virgin Mary, mother of Jesus." @@ -672,7 +672,7 @@ artifact_pedestal_reliquary_christian_thorn_name:0 "신성한 가시" artifact_pedestal_reliquary_christian_sandals:1 "예수 그리스도가 실제로 신었던 샌들" artifact_pedestal_reliquary_christian_sandals_name:1 "예수의 샌들" - artifact_pedestal_reliquary_christian_girdle:1 "마리아의 속옷" + artifact_pedestal_reliquary_christian_girdle:1 "마리아의 허리띠" artifact_pedestal_reliquary_christian_skull:2 "성자 사도 요한의 두개골" artifact_pedestal_reliquary_christian_arm:2 "성 게오르기우스의 팔" artifact_pedestal_reliquary_christian_loincloth:1 "예수의 샅바" diff --git a/project/ck3/base_game/localization/korean/board_game_events_l_korean.yml b/project/ck3/base_game/localization/korean/board_game_events_l_korean.yml new file mode 100644 index 0000000000..64c4a0d31f --- /dev/null +++ b/project/ck3/base_game/localization/korean/board_game_events_l_korean.yml @@ -0,0 +1,419 @@ +l_korean: + + ################################################## + # Misc + board_games.0000.t:1 "사상 최고의 경기: [SCOPE.Custom('BG_GameType')|U]" + board_games.0001.t:0 "$board_games.0000.t$" + + ################################################## + # Opponent Winning + board_games.0001.desc.opponent_winning.diplomacy.low:0 ""있잖소." 상대가 사색에 잠긴 채 말했다. "내가 말주변은 좀 부족해도 [SCOPE.Custom('BG_GameType')] 실력 하나는 기가 막힌 편이오."" + board_games.0001.desc.opponent_winning.diplomacy.medium:0 ""아, 연설도 [SCOPE.Custom('BG_GameType')](으)로 그대를 꺾는 것처럼 쉬웠으면 소원이 없으련만." 상대가 말했다." + board_games.0001.desc.opponent_winning.diplomacy.high:0 ""어느 쪽이 더 쉬울지 감도 안 잡히는군." 상대가 탄식하듯 말했다. "[SCOPE.Custom('BG_GameType')](으)로 당신을 이기는 것하고 당신의 창피한 패배를 알리는 것. 둘 중에서 말이오."" + board_games.0001.desc.opponent_winning.martial.low:0 ""전쟁이 [SCOPE.Custom('BG_GameType')]처럼 쉬웠더라면 지금쯤 내가 온 세상을 발 아래에 두고 있었겠지." 상대가 웃음을 터뜨렸다. "꼭 그렇지도 않겠군. 결국 난 혼자니까."" + board_games.0001.desc.opponent_winning.martial.medium:0 ""음. 전략에는 영 일가견이 없으시군그래." 상대가 키득거렸다." + board_games.0001.desc.opponent_winning.martial.high:0 ""전장이든 이 판이든, 결국 제일 중요한 건 이거요." 상대가 조잘거렸다. [bg_opponent.GetSheHe|U]는 강조하듯 본인의 이마를 톡톡 두드렸다." + board_games.0001.desc.opponent_winning.stewardship.low:0 ""금전 문제도 [SCOPE.Custom('BG_GameType')]처럼 쉬웠으면 소원이 없으련만." 상대가 말했다. "그랬으면 지금쯤 돈의 바다에서 헤엄을 치고 있었을 텐데."" + board_games.0001.desc.opponent_winning.stewardship.medium:0 ""[SCOPE.Custom('BG_GameType')](이)가 현실 내정을 가꾸는 데 보탬이 된다고 보시오?" 상대가 툭 던지듯 물었다. "난 예전부터 그렇다고 생각해 왔소. 뭐... 누구 들으라고 하는 소리는 아니고."" + board_games.0001.desc.opponent_winning.stewardship.high:0 ""[SCOPE.Custom('BG_GameType')](을)를 통해 봉역 경영을 배울 수 있다. 이게 내 변함없는 지론이오." 상대가 거들먹거리며 말했다. "물론 그 반대의 의미도 통하긴 하지."" + board_games.0001.desc.opponent_winning.intrigue.low:0 ""이래서 내가 [SCOPE.Custom('BG_GameType')](을)를 좋아하오." 상대가 말했다. "음침한 뒷공작도, 기만도 없이 순수하고 정정당당하게 지성으로 결판을 낼 수 있으니까. 뭐, 한쪽은..."" + board_games.0001.desc.opponent_winning.intrigue.medium:0 ""[SCOPE.Custom('BG_GameType')](을)를 할 때 상대의 [bg_myself.Custom('MaskFace')]만 보고 거짓말을 하는지 #EMP 정확히#! 분간할 수 있는 걸 아시오?" 상대가 물었다. "아, 내가 달리 뜻이 있어서 한 말은 아니고... 그냥 해본 말이오..."" + board_games.0001.desc.opponent_winning.intrigue.high:0 ""조심하시오." 상대가 조롱하듯 말했다. "그런 수를 한 번만 더 뒀다간 내 함정 [SCOPE.Custom('BG_GamePiece')](을)를 건드리게 될 테니."" + board_games.0001.desc.opponent_winning.learning.low:0 ""사람들이 그러더군. 똑똑함을 증명하려면 #EMP 책#!을 읽어야 한다고." 상대가 거들먹거리며 말했다. "근데 이 정도면 확실하게 증명되지 않았나 싶소. 내가 그렇게까지 무지렁이는 아니라는 사실이."" + board_games.0001.desc.opponent_winning.learning.medium:0 ""솔직히 말하겠소." 상대가 감상적인 어투로 말했다. "날 상대로 그 정도 기량을 발휘하는 걸 보고 많이 놀랐다오."" + board_games.0001.desc.opponent_winning.learning.high:0 ""난 [SCOPE.Custom('BG_GameType')](을)를 깊이 연구했습니다." 상대가 설명하듯 말했다. "이런 얘기를 하자니 미안한데, 이 시점에서 그대가 이길 수는 없소."" + board_games.0001.desc.opponent_winning.trait.lustful:0 ""난 세계에서 [SCOPE.Custom('BG_GameType')](을)를 누구보다 사랑하고, #EMP 또#! 잘하는 선수요. 지더라도 그대 잘못은 아니란 얘기지." 상대가 키득거렸다." + board_games.0001.desc.opponent_winning.trait.chaste:0 ""엄중한 가정 교육은 놀음판에서도 고스란히 드러나는 법." 상대가 거들먹거렸다. "약간의 자제심만 있어도 두고두고 보탬이 되지."" + board_games.0001.desc.opponent_winning.trait.gluttonous:0 ""오늘의 승리를 연회로 기념할까 하오." 상대가 사색에 잠긴 채 말했다. "이 승리에 어울리는... 달콤한 음식을 곁들이고 싶군."" + board_games.0001.desc.opponent_winning.trait.temperate:0 ""이 판이 끝나는 대로 장미 향이 나는 물을 한잔할까 싶소." 상대가 사색에 잠긴 채 말했다. "사치부리는 걸 좋아하진 않는데, 이번엔 그럴 자격이 충분한 것 같거든."" + board_games.0001.desc.opponent_winning.trait.greedy:0 ""이 세상에 짤랑이는 금화 소리보다 달콤한 게 있다면... 역시 [SCOPE.Custom('BG_GameType')] 판에 떨어지는 [bg_myself.GetWomanMan]의 눈물밖에 없을 거요." 상대가 미소를 지어 보였다. "안 그렇소?"" + board_games.0001.desc.opponent_winning.trait.generous:0 ""지금 내가 이기곤 있지만 공손하게 부탁하면 그냥... 양보하리다." 상대가 주절거렸다. 목소리에서 사려와 측은함이 묻어 나왔다. "[SCOPE.Custom('BG_GameType')]에서 이기는 게 인생의 전부는 아니니까."" + board_games.0001.desc.opponent_winning.trait.lazy:0 "상대가 큰 소리로 하품을 내질렀다. "솔직히 이렇게 쉽게 끝날 줄은 전혀 몰랐소, [bg_myself.GetFirstNameNoTooltip]. 지금도 비몽사몽한 상태요."" + board_games.0001.desc.opponent_winning.trait.diligent:0 ""이래서 사람이 노력을 해야 하는 거요." 상대가 위로하듯 말했다. 어조가 #EMP 실로#! 견디기 어려울 정도로 끔찍했다. "인생에서든 [SCOPE.Custom('BG_GameType')]에서든 그 무엇도 노력을 대신하진 못하오."" + board_games.0001.desc.opponent_winning.trait.wrathful:0 "상대는 이상하리만치 차분한 태도로 일관했다. "아, 뭐 화낼 게 없다 보니." [bg_opponent.GetSheHe]가 내 시선을 직시하면서 말했다. "상황이 이렇게 #EMP 순탄하게#! 굴러가고 있으니 말이오."" + board_games.0001.desc.opponent_winning.trait.calm:0 ""늘 하는 생각이지만 [SCOPE.Custom('BG_GameType')]의 핵심은 명료한 정신과 차분한 태도라고 생각하오." 상대가 사색에 잠긴 채 말했다. "언젠가는 그대도 이 경지에 오를 수 있을 거요."" + board_games.0001.desc.opponent_winning.trait.patient:0 ""대부분의 범인은." 상대가 훈계조로 말했다. "[bg_opponent.Custom('BG_RandomArticleDirection')] [bg_opponent.Custom('BG_RandomRankPossessive')] 기물을 갖고 [bg_opponent.Custom('BG_RandomMoveType')](을)를 부리는 게 얼마나 까다로운지 이해 못 하오. 대응은 말할 것도 없지."" + board_games.0001.desc.opponent_winning.trait.impatient:0 ""[SCOPE.Custom('BG_GameType')](을)를 둘 땐 머리가 그리 빨리 돌아가지 않는 모양이군. [bg_myself.Custom2('GetYoungMiddleAgedOld',bg_opponent)] [bg_myself.GetWomanMan]이라 그런가." 상대가 판을 톡톡 두드리면서 웅얼거렸다." + board_games.0001.desc.opponent_winning.trait.arrogant:0 ""너무 상심하지 마시오, [bg_myself.GetFirstNameNoTooltip]." 상대가 알랑이듯 말했다. [bg_opponent.GetSheHe]는 앉은 자세를 축 늘어뜨렸다. "사람이 다 특출난 #EMP 재능#!을 타고날 순 없는 법이오."" + board_games.0001.desc.opponent_winning.trait.humble:0 ""솔직히 선전하고 있는 거요." 상대가 재잘거렸다. "내 평소 실력이 이 정도는 아니거든요. 그냥 당신이 운이 없는 거지."" + board_games.0001.desc.opponent_winning.trait.deceitful:1 ""너무 상심하지 마시오." 상대가 달래듯 말했다. 목소리는 실로 감미로우면서도 신랄했다. "속임수의 신 [bg_opponent.GetFaith.TricksterGodName]도 내 수는 못 따라오거든."" + board_games.0001.desc.opponent_winning.trait.honest:0 ""참, 이거 예상보다 #EMP 훨씬#! 잘 풀리고 있군!" 상대가 감탄을 터뜨렸다. "당신을 상대하는 게 이렇게 순탄할 줄은... 아, 미안합니다. 결례를 범할 의도는 없었소. 허심탄회하게 말했을 뿐."" + board_games.0001.desc.opponent_winning.trait.craven:0 ""내... 내가 이기고 있잖아? 이기고 있어!" 상대가 울부짖었다. [bg_opponent.GetSheHe|U]는 진심으로 놀란 기색이었다. 하긴, #EMP 지금껏#! 경기를 진행하는 내내 얼굴을 손으로 가리고 손가락 틈새로 지켜봤으니." + board_games.0001.desc.opponent_winning.trait.brave:0 ""조금만 웃겠소." 상대가 말했다. "이 #EMP 나#!를 이기려면 #EMP 그보단#! 좀 더 대범한 수를 둬야 할 거요."" + board_games.0001.desc.opponent_winning.trait.shy:0 ""그간 연습한 보람이 있군!" 상대가 판세를 보고는 끽끽대는 소리를 내며 소심하게나마 뿌듯함을 드러내 보였다." + board_games.0001.desc.opponent_winning.trait.gregarious:0 ""너무 상심하지 마시오." 상대가 손을 풀며 느릿하게 말했다. "난 친우를 사귀듯 [SCOPE.Custom('BG_GameType')]에서 승리를 거둔다오. 참 쉽더군."" + board_games.0001.desc.opponent_winning.trait.ambitious:0 ""이 놀음의... #EMP 왕#! 같은 직위는 없나 모르겠소." 상대가 턱을 어루만지면서 물었다. "이미 그 작위와 많이 가까워진 기분이 들어서 말이오."" + board_games.0001.desc.opponent_winning.trait.content:0 ""참 재밌는 판이로군." 상대가 키득거렸다. "어디서 또 이렇게 보람찬 판을 즐길 수 있겠소. 그대 운이 안 좋아서 그렇지."" + board_games.0001.desc.opponent_winning.trait.arbitrary:0 ""개인적으로 규칙을 그리 좋게 생각하진 않소." 상대가 생각을 털어놓기 시작했다. "하지만 [SCOPE.Custom('BG_GameType')](을)를 두다 보니 규칙의 매력을 알겠군. 조금은. 다른 사람으로 하여금 #EMP 강제로#! 내 우월함을 인정하게 만든달까."" + board_games.0001.desc.opponent_winning.trait.just:0 ""있잖소." 상대가 종이 뭉치를 휘저으며 말했다. "자꾸 불가능한 수를 두려 하니 내가 다 안쓰러울 지경입니다. #EMP 규칙을 읽었으면#! 지금보단 훨씬 잘할 텐데."" + board_games.0001.desc.opponent_winning.trait.cynical:0 ""당연한 얘기지만 난 그대를 봐주고 있지 않소." 상대가 조소를 흘렸다. "#EMP 그러니#! 그대도 날 봐줄 이유가 없지요. 번거롭게 왜 그러시오?"" + board_games.0001.desc.opponent_winning.trait.zealous:0 ""마음만 같아선 이 승리의 공을 나 자신에게로 돌리고 싶지만..." 상대가 느긋한 어조로 말했다. "하지만 이 모든 것은 [bg_opponent.GetFaith.KnowledgeGodName]께서 나를 #EMP 통해#! 행하신 것이오."" + board_games.0001.desc.opponent_winning.trait.paranoid:0 ""아직 숨겨 놓은 비장의 수가 있는 건 알고 있소." 상대가 인상을 구겼다. "세상에 #EMP 이토록#! 쉽게 져주는 사람은 없을 테니."" + board_games.0001.desc.opponent_winning.trait.trusting:0 ""그대 차례일 때 잠시 변소에 다녀오리다." 상대가 미소를 지어 보였다. "행여 내 [SCOPE.Custom('BG_GamePiecePlural')](을)를 건드릴 생각은 마시오!"" + board_games.0001.desc.opponent_winning.trait.compassionate:0 ""나 때문에 악수를 두게 되었다면 사과하겠소, [bg_myself.GetFirstNameNoTooltip]." 상대가 말했다. [bg_opponent.GetHerHis] 목소리에는 진솔한 회한이 담겨 있었다. "난 재미를 위해 [SCOPE.Custom('BG_GameType')](을)를 둡니다. 하지만 #EMP 둘 다#! 즐겨야 재밌는 것 아니겠소."" + board_games.0001.desc.opponent_winning.trait.callous:0 ""[bg_opponent.GetFaith.HouseholdGodName](이)시여 맙소사... 정말 실력이 별 볼 일 없군. 응?" 상대가 직설적으로 호통쳤다." + board_games.0001.desc.opponent_winning.trait.sadistic:0 ""다친 상대를 갖고 노는 게 #EMP 얼마나#! 재밌는지." 상대가 느긋하게 말했다. 목소리에서 악랄한 독이 흘러내리는 듯했다. "[bg_myself.GetFirstNameNoTooltip] 그대 생각도 그렇지 않소?"" + board_games.0001.desc.opponent_winning.trait.stubborn:0 ""이렇게 쉽게 승리를 거머쥐니 기분 전환이 되는구려." 상대가 코웃음을 쳤다. "다른 때 같았으면 상대하고 몇 시간은 언쟁을 벌여야 내 승리를 인정하는데 말이외다."" + board_games.0001.desc.opponent_winning.trait.fickle:0 ""그대의 그런 점이 참 좋아요. 내가 어떤 전략을 구사하든 늘 처절하게 패배하는 모습을 보여주니까." 상대가 이죽거렸다." + board_games.0001.desc.opponent_winning.trait.vengeful:0 ""당연한 얘기지만, 이 모든 것은 복수요." 상대가 날 선 목소리로 말했다. "어떤 일에 대한 복수인지는 #EMP 아주 잘#! 알고 있겠지."" + board_games.0001.desc.opponent_winning.trait.forgiving:0 ""솔직히 이렇게 싱거운 상대일 줄은 꿈에도 몰랐는데..." 상대가 한탄했다. "뭐, 괜찮소. 연습 상대로는 괜찮았으니."" + board_games.0001.desc.opponent_winning.trait.rowdy:0 "상대가 혀 꼬부라진 소리로 노래를 흥얼거리는가 싶더니, 별안간 생각에도 없던 협박을 내게 쏘아댔다. 근데 그리 즐거움에 취하고도 용케 판을 뒤엎진 않았다." + board_games.0001.desc.opponent_winning.trait.charming:0 ""[bg_myself.GetFirstNameNoTooltip], 앞으로 매일 [SCOPE.Custom('BG_GameType')](을)를 둡시다." 상대가 조잘거렸다. "너무 재밌구만!"" + board_games.0001.desc.opponent_winning.trait.curious:0 ""있잖소." 상대가 사색에 잠긴 채 말했다. "그대를 이기면서 참 많은 걸 배우고 있습니다."" + board_games.0001.desc.opponent_winning.trait.pensive:0 ""[SCOPE.Custom('BG_GameType')] 잘 두는 법에 관한 글은 질리도록 읽어봤지만..." 상대가 환한 미소를 지어 보였다. "실제로 #EMP 응용#!하는 게 이토록 쉬울 줄은 몰랐소!"" + board_games.0001.desc.opponent_winning.trait.bossy:0 ""내가 그대를 꺾으면..." 상대가 선언하듯이 말했다. "스위트 롤을 주시오. 공물로."" + board_games.0001.desc.opponent_winning.relation.friend:0 ""기운 내시오. [bg_myself.Custom('MaskFace')] 표정이 말이 아니군." 상대가 웃어 젖혔다. "그냥 친구들끼리 즐기는 놀음일 뿐이잖소. 안 그래요?"" + board_games.0001.desc.opponent_winning.relation.best_friend:0 ""승패를 떠나서..." 내 둘도 없는 친우가 말했다. "내가 [SCOPE.Custom('BG_GameType')](을)를 함께 즐길 사람은 그대밖에 없지."" + board_games.0001.desc.opponent_winning.relation.rival:0 ""[bg_opponent.GetFaith.FateGodName] 맙소사. 통치만 못 하는 게 아니라 [SCOPE.Custom('BG_GameType')] 실력도 형편없군!" 상대가 키득거렸다." + board_games.0001.desc.opponent_winning.relation.nemesis:0 "나의 천적은 아무 말도 하지 않고 나를 응시하기만 했다. [bg_opponent.GetSheHe|U]의 두 눈은 정제되지 않은 순수한 #EMP 증오#!로 타오르고 있었다." + board_games.0001.desc.opponent_winning.relation.lover:0 "나의 연인은 내 시선을 똑바로 마주한 채, 손가락 끝으로 [SCOPE.Custom('BG_GamePiecePlural')](을)를 부드럽게 어루만지기 시작했다... 아, #EMP 아아...#!" + board_games.0001.desc.opponent_winning.relation.soulmate:0 "나의 천생연분은 [SCOPE.Custom('BG_GameType')]에 별다른 관심이 없었다. [bg_opponent.GetSheHe]는 사실상 내 눈을 그윽하게 바라보는 데만 집중하고 있었다." + board_games.0001.desc.opponent_winning.relation.bully:0 ""이제 좀 알겠소?" 상대가 키득거렸다. "이래서 내가 그대를 손봐주고 그러는 거요. #EMP 패배자#! 근성이 너무 뿌리 깊게 박혀 있어."" + board_games.0001.desc.opponent_winning.relation.victim:0 "내 왕따의 눈은 의로운 분노로 타오르고 있었다. 상황이 #EMP 본인 원하는 대로#! 흘러가는 건 오래간만일 테지." + board_games.0001.desc.opponent_winning.relation.crush:0 "잠깐, 이 사람이 방금 뭐라고 한 것 같은데? 분명히 무슨 말을 했어! 젠장, 저 사람 얼굴 쳐다보는 데 정신 팔릴 때가 있으니 원... 판세가 완전히 엉망이 됐잖아." + board_games.0001.desc.opponent_winning.relation.guardian:0 ""똑똑히 잘 보시오, [bg_myself.GetFirstName]." 후견인이 말했다. "내가 두는 법을 보다 보면 배워갈 게 있을 거요."" + board_games.0001.desc.opponent_winning.relation.ward:0 "피후견인이 나를 보고 미소 지었다. "[SCOPE.Custom('BG_GameType')] 이거 좀 더 자주 하면 안 되겠어요? #EMP 제발#!!"" + board_games.0001.desc.opponent_winning.hook_on.weak:0 ""$board_games.0001.desc.opponent_winning.hook_on.strong$"" + board_games.0001.desc.opponent_winning.hook_on.strong:0 ""입장이 뒤바뀌니 재밌구려." 상대가 말했다. "하루가 멀다고 그대에게 농락만 당했는데 말이야. [SCOPE.Custom('BG_GameType')](을)를 둘 땐 이야기가 달라지는군."" + board_games.0001.desc.opponent_winning.hooked_by.weak:0 ""$board_games.0001.desc.opponent_winning.hooked_by.strong$"" + board_games.0001.desc.opponent_winning.hooked_by.strong:0 ""설마 저번의 그 #EMP 합의#! 때문에 일부러 던지는 건 아니겠지?" 생각에 잠겨 턱을 주무르던 상대가 캐물었다. "마치 일부러 지려고 두는 것 같아서."" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.default:0 ""아, 내가 몇 번이나 이겼더라?" 상대가 키득거렸다. "#EMP 솔직히#! 세다 몇 번인지 깜빡했다오."" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.county:0 ""[bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier](은)는 잘하고 있소." 상대가 느릿하게 말했다. "지난번에 내가 압도한 이후로 #EMP 훨씬#! 잘하고 있지."" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.gamble:0 ""이번 경기도 역시..." 상대가 말했다. "내 승리로군. 그러다 파산하겠소."" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.default:0 ""그렇지." 상대가 조잘거렸다. "이번에는 #EMP 저번에#! 했던 경기보다 #EMP 훨씬#! 낫군."" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.county:0 ""[bg_opponent.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] 이후로 그대를 얼마나 꺾고 싶었는지 모르오." 상대가 투덜거렸다. 지난 내기 이후로 앙금이 남아 있는 모양이었다." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.gamble:0 ""이번 내기의 승자는 내가 될 것 같구려. 안 그렇소?" 상대가 키득거렸다." + board_games.0001.desc.opponent_winning.other.pro_gamer:0 ""내 솜씨를 유심히 살펴보도록 하시오." 상대가 알랑거리듯 말했다. "전문 선수의 수를 보여줄 테니."" + board_games.0001.desc.opponent_winning.other.avlf:0 ""뭐, #EMP 그대#!가 이 놀음의 달인이라고? 자화자찬이 심하구려, [bg_myself.GetFirstNameNoTooltip]. 선수 수준도 아니면서."" + + ################################################## + # Player Winning + board_games.0001.desc.i_am_winning.diplomacy.low:0 ""아니... 이걸 어떻게... 좀 살살 하시오!" 상대가 비명에 한없이 가까운 소리를 내질렀다. 얼마나 답답하면 할 말을 잃은 듯했다." + board_games.0001.desc.i_am_winning.diplomacy.medium:0 "상대는 아무 말도 하지 않았다. 그저 부아가 잔뜩 치밀어오른 표정으로 탁자를 톡톡 두드려대기만 할 뿐." + board_games.0001.desc.i_am_winning.diplomacy.high:0 ""이거 아무래도..." 상대가 신랄한 어조로 말했다. "내가 불리한 판세가 됐군. 일단은."" + board_games.0001.desc.i_am_winning.martial.low:0 ""병사를 이끌지도 못하고..." 상대가 탄식을 흘렸다. "[SCOPE.Custom('BG_GameType')](을)를 두지도 못하고. 나란 인간은 대체 뭐지?"" + board_games.0001.desc.i_am_winning.martial.medium:0 "상대가 생각에 잠겨 턱을 어루만졌다. "분명 이 전략이 #EMP 통할 줄 알았는데#!..."" + board_games.0001.desc.i_am_winning.martial.high:0 ""이게 진짜 전장이었더라면..." 상대가 단언하듯 말했다. "상황이 #EMP 많이#! 달랐을 거요."" + board_games.0001.desc.i_am_winning.stewardship.low:0 ""숫자 계산은 왜 #EMP 항상#! 어려운 거지?" 상대가 뾰로통한 어조로 말했다. "[SCOPE.Custom('BG_GameType')|U](을)를 두려면 앞을 내다보고 해야 하는데, 나는 #EMP 그게 안 되는군#!."" + board_games.0001.desc.i_am_winning.stewardship.medium:0 "상대가 판을 뚫어져라 응시했다. "분명... 분명 어딘가에서 계산 실수가 있었는데..."" + board_games.0001.desc.i_am_winning.stewardship.high:0 ""입에 담으려니 고통스럽군." 상대가 투덜거렸다. "하지만 승산이 내게 좋아 보이진 않는구려."" + board_games.0001.desc.i_am_winning.intrigue.low:0 ""#EMP 대놓고#! 반칙은 좀 너무한 거 아니요? 적당히 하지?" 상대가 으르렁댔다." + board_games.0001.desc.i_am_winning.intrigue.medium:0 ""아무래도 내 전략에... 간계가 부족한 것 같군." 상대가 웅얼거렸다. 그는 참담한 시선으로 판을 훑었다." + board_games.0001.desc.i_am_winning.intrigue.high:0 ""그대는 이기고 있다 생각하겠지만." 상대가 키득거렸다. "그건 순전히 내가 그렇게 생각하도록 유도했기 때문이오. 물론 그대도 알겠지. 난 그대가 알 거란 걸 알고 있었소."" + board_games.0001.desc.i_am_winning.learning.low:0 ""불공평해. 난 규칙의 반절도 #EMP 이해#! 못 했단 말이야." 상대가 콧방귀를 뀌었다. "없는 규칙 지어내면서 하는 거 다 알고 있소."" + board_games.0001.desc.i_am_winning.learning.medium:0 ""[bg_myself.Custom('BG_RandomRankPossessive')]으로 [bg_myself.Custom('BG_RandomMoveType')]를 #EMP 또#! 두겠다고?" 상대가 탄식하듯이 말했다. "#EMP 정말#! 사고방식이 저열하군."" + board_games.0001.desc.i_am_winning.learning.high:0 ""애초에 [bg_opponent.Custom('BG_RandomMoveType')] 같은 걸로 초반을 시작하는 게 아니었는데." 상대가 칭얼거렸다. "이미 패배한 판을 질질 끌어온 셈이로군."" + board_games.0001.desc.i_am_winning.trait.lustful:0 "상대는 경기에 집중 자체를 안 하는 듯했다. 그러기보단 오히려... 몇몇 [SCOPE.Custom('BG_GamePiecePlural')]의 형태에만 시선이 꽂혀 있었다." + board_games.0001.desc.i_am_winning.trait.chaste:0 ""이게 [SCOPE.Custom('BG_GameType')]의 문제요." 상대가 거친 몸짓을 해대며 크게 외쳤다. "열정에 불을 붙인단 밀이지! 감각이 자극받는다고! 기물의 원초적인 형태가 있는 그대로의 성욕을 터져 나오게 한단 말이오!"" + board_games.0001.desc.i_am_winning.trait.gluttonous:0 "상대는 느긋하게 작은 빵을 음미하기만 했다. 흩날리는 빵가루에 넋을 잃은 듯했다." + board_games.0001.desc.i_am_winning.trait.temperate:0 ""흠." 상대가 투덜거렸다. "어디 계속 그런 식으로 위험한 수를 둬 보시오. 언젠가 큰코다칠 날이 올 테니."" + board_games.0001.desc.i_am_winning.trait.greedy:0 "상대가 손가락으로 동전을 연신 뒤집어댔다. [bg_opponent.GetHerHim]는 서늘한 금속 덩어리의 감촉을 느끼며 임박한 패배 앞에서 안도를 얻는 듯했다." + board_games.0001.desc.i_am_winning.trait.generous:0 "상대가 사람 좋은 미소를 지어 보였다. "#EMP 아주#! 잘하고 있소. 그렇게만 하시오!"" + board_games.0001.desc.i_am_winning.trait.lazy:0 ""아, 내 차례인가?" 상대가 하품을 내질렀다. "미안하오. 실은 #EMP 그렇게#! 집중하진 않고 있었다오."" + board_games.0001.desc.i_am_winning.trait.diligent:0 ""그래, 지금은 그대가 우세하지." 상대가 훈계조로 말했다. "내가 조금만 진지하게 임하면 따라잡을 수 있소!"" + board_games.0001.desc.i_am_winning.trait.wrathful:0 "심히 보기 흉한 혈관 하나가 상대의 [bg_opponent.Custom('MaskFace')]에 툭 튀어나왔다. "계속 이기면 #EMP 문자 그대로#! 판에 피를 토해버릴 줄 아시오. 반칙이나 해대는 [bg_myself.Custom('InsultNoun')] 같으니라고!"" + board_games.0001.desc.i_am_winning.trait.calm:0 "평소 차분함을 잃지 않던 상대의 표정은... 뒤틀려 있었다. [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')] [bg_opponent.Custom('MaskFace_BehindAcross')] 뒤틀림이 생겨났다." + board_games.0001.desc.i_am_winning.trait.patient:0 ""지금은 그대가 우세하지만." 상대가 관찰하듯 말했다. "결국에는 실수하게 될 거요. 사람은 늘 그러거든."" + board_games.0001.desc.i_am_winning.trait.impatient:0 ""맙소사. 그대가 이미 이긴 판이로군. #EMP 안 그렇소#!?" 상대가 쏘아보며 말했다. "알았으니 빨리 #EMP 끝내기나 하시오#!."" + board_games.0001.desc.i_am_winning.trait.arrogant:0 ""정말 이겼다고 생각 마시오." 상대가 득의양양한 어조로 말했다. "그대 #EMP 생각#!에는 이겼다 싶겠지. 하지만 그건 불가능한 일이오."" + board_games.0001.desc.i_am_winning.trait.humble:0 "상대는 치밀어 오른 화에 귀가 #EMP 새빨갛게#! 변해 있었다. "부정의 여지가 없군. 그대의 실력은..." [bg_opponent.GetSheHe]가 마른침을 삼켰다. "완벽하오."" + board_games.0001.desc.i_am_winning.trait.deceitful:0 ""변소가 급해 보이는데." 상대가 측은한 표정으로 제안을 건넸다. "다녀와도 좋소. 판은 내가 잘 보고 있을 테니."" + board_games.0001.desc.i_am_winning.trait.honest:0 ""그대가 이 정도로..." 상대가 잠시 말을 멈췄다. "상대하기 #EMP 까다로운#! 적수일 줄은 몰랐소."" + board_games.0001.desc.i_am_winning.trait.craven:0 "상대는 끊임없이 안절부절못했다. 당장에라도 뛰쳐나갈 듯한 기세였다." + board_games.0001.desc.i_am_winning.trait.brave:0 ""다 계획이 있소." 상대가 뽐내듯이 말했다. "판세를 완전히 뒤집을 계획이지!"" + board_games.0001.desc.i_am_winning.trait.shy:0 "상대는 미동도 않고 침묵을 지켰다. [bg_opponent.GetSheHe]는 인상을 구기고 어떻게 하면 자신의 [SCOPE.Custom('BG_GamePiecePlural')]에 유리한 형국을 조성할 수 있을지 고심했다." + board_games.0001.desc.i_am_winning.trait.gregarious:0 ""내 평소 상대보단 훨씬 실력이 좋군." 상대가 존경심 어린 목소리로 말했다. "내가 [SCOPE.Custom('BG_GameType')](을)를 #EMP 하루 이틀#! 둔 것도 아닌데 말이지."" + board_games.0001.desc.i_am_winning.trait.ambitious:0 ""사실..." 상대가 말을 잃었는지 잠시 입을 다물었다. "...이번 경기에 #EMP 많은#! 기대를 걸고 있었다오."" + board_games.0001.desc.i_am_winning.trait.content:0 ""어쩔 수 없지." 상대가 한숨을 내쉬었다. "못 이겨도 내 나름대로 최선을 다했으니 됐소."" + board_games.0001.desc.i_am_winning.trait.arbitrary:0 ""왜 내 규칙을 쓸 수 없다는 건지 모르겠군." 상대가 한탄했다. "정말이오. [bg_opponent.GetCurrentLocation.GetNameNoTooltip]에서는 다들 그 규칙대로 둔다니까?"" + board_games.0001.desc.i_am_winning.trait.just:0 ""입증은 할 수 없지만." 상대가 웅얼거렸다. "하지만 그대가 반칙을 쓰고 있다는 #EMP 확신#!은 있소."" + board_games.0001.desc.i_am_winning.trait.cynical:0 ""#EMP 아무렴#! 그대가 이기겠지." 상대가 침울하게 앓는 소리를 냈다. "[SCOPE.Custom('BG_GameType')](으)로 져주는 사람이 어떻게 #EMP 한 명#!도 없는지."" + board_games.0001.desc.i_am_winning.trait.zealous:0 ""[bg_opponent.GetFaith.KnowledgeGodName](이)시여, 저를 이 위협에서 구하소서." 상대가 숨죽인 채 웅얼거렸다." + board_games.0001.desc.i_am_winning.trait.paranoid:0 ""이 또한 계획한 수작이겠지?" 상대가 으르렁거렸다. "전부 짜 놓은 판으로 내게 #EMP 굴욕#!을 줄 생각이었잖소!"" + board_games.0001.desc.i_am_winning.trait.trusting:0 ""[bg_opponent.GetFaith.KnowledgeGodName](이)시여 맙소사." 상대가 탄식을 흘렸다. "내가 너무 많이 양보했나? 이렇게 순식간에 참패할 줄은 몰랐는데."" + board_games.0001.desc.i_am_winning.trait.compassionate:0 ""있잖소." 상대가 날카로운 지적을 던졌다. "[SCOPE.Custom('BG_GameType')](은)는 기본적으로 #EMP 재미#!를 위해 존재하는 놀음이요. 수단 방법을 가리지 않고 이기는 게 아니라."" + board_games.0001.desc.i_am_winning.trait.callous:0 ""흠. 이게 패배의 맛인가?" 상대가 상념에 잠긴 채로 말했다. "그리 마음에 드는 감각은 아니군."" + board_games.0001.desc.i_am_winning.trait.sadistic:0 "상대는 침묵을 지켰다. 하지만 눈빛에서는 나의 실력과 임박한 승리에 대한 악의 어린 존경심이 배어 있었다." + board_games.0001.desc.i_am_winning.trait.stubborn:0 ""이길 생각 마시오." 상대가 이를 악물고 내뱉었다. "#EMP 지금껏#! 누구도 날 이기지 못했으니까."" + board_games.0001.desc.i_am_winning.trait.fickle:0 ""이 [SCOPE.Custom('BG_GameType')]도 슬슬 질리는군." 상대가 칭얼거렸다. "다른 게임으로 바꾸면 안 되겠소?"" + board_games.0001.desc.i_am_winning.trait.vengeful:0 "상대의 얼굴은 냉정하게 굳어 있었다. [bg_opponent.GetHerHis|U] 손가락은 속을 억누르듯이 판 테두리를 꽉 움켜쥐고 있었다." + board_games.0001.desc.i_am_winning.trait.forgiving:0 "상대는 실로 낙관적인 자세로 일관했다. [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')] [bg_opponent.Custom('MaskFace_BehindAcross')]는 어떤 독기도 어려 있지 않았다." + board_games.0001.desc.i_am_winning.trait.rowdy:0 ""알아만 두시오." 상대가 속삭였다. "내 패배가 확정되는 순간 이 판을 그대의 멍청한 머리로 던져버릴 거요."" + board_games.0001.desc.i_am_winning.trait.charming:0 ""#EMP 좀#! 봐주면서 할 생각은 없소?" 상대가 물었다. [bg_opponent.GetHerHis] 목소리는 지독할 정도로 달콤했다." + board_games.0001.desc.i_am_winning.trait.curious:0 ""잠깐... 도대체 어떻게 #EMP 승기#!를 가져간 거요?" 상대는 진심으로 못 믿겠다는 눈치였다." + board_games.0001.desc.i_am_winning.trait.pensive:0 ""아... 애초에 두는 게 아니었는데... 내가 그대의 시간만 빼앗았구려..." 상대가 웅얼거렸다." + board_games.0001.desc.i_am_winning.trait.bossy:0 ""흥. #EMP 내#! 규칙대로 했으면 #EMP 진작#! 본때를 보여줬을 거요!" 상대가 앓는 소리를 흘렸다." + board_games.0001.desc.i_am_winning.relation.friend:0 ""제길." 나의 친우가 키득거렸다. "[SCOPE.Custom('BG_GameType')]에서는 상대가 누구든 봐주는 법이 없군. 응?"" + board_games.0001.desc.i_am_winning.relation.best_friend:0 ""늘 하는 말이지만..." 나의 둘도 없는 친구가 말했다. "[SCOPE.Custom('BG_GameType')](으)로 상대를 멋지게 이기는 것만큼 쾌감이 작렬하는 일이 또 없지. 부럽구만!"" + board_games.0001.desc.i_am_winning.relation.rival:0 ""그대는 내게 #EMP 치욕#!을 주는 게 취미인가 보오." 독이 바짝 오른 상대가 침을 내뱉었다." + board_games.0001.desc.i_am_winning.relation.nemesis:0 "$board_games.0001.desc.opponent_winning.relation.nemesis$" + board_games.0001.desc.i_am_winning.relation.lover:0 ""#EMP 굳이#! [SCOPE.Custom('BG_GameType')]여야 할 이유가 있을까 싶군요, [bg_myself.GetFirstNameNoTooltip]." 연인이 속삭였다. "서로 즐길 방법은 다양한데 말이죠..."" + board_games.0001.desc.i_am_winning.relation.soulmate:0 "$board_games.0001.desc.opponent_winning.relation.soulmate$" + board_games.0001.desc.i_am_winning.relation.bully:0 ""날 이기면 그만큼 맞는 거야. 잘 알아들었겠지?" 불량배가 인상을 험악하게 구겼다." + board_games.0001.desc.i_am_winning.relation.victim:0 "왕따는 묵묵히 침묵을 지켰다. 하지만 표정을 보아하니 언제라도 울음을 터뜨릴 기세였다." + board_games.0001.desc.i_am_winning.relation.crush:0 "나의 짝사랑은... 이런! 나한테 화났나 봐. 딱 보니 알겠어. [bg_opponent.Custom('MaskFace')]에 다 티가 난다고!" + board_games.0001.desc.i_am_winning.relation.guardian:0 ""잘 배우고 있군." 후견인이 투덜거리며 말했다. "아니면 날 능률적으로 모방하고 있는 것이거나."" + board_games.0001.desc.i_am_winning.relation.ward:0 "피후견인은 본인의 참혹한 패배에 상심한 것이 분명해 보였다. [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')] [bg_opponent.Custom('MaskFace_BehindAcross')] 노기가 일었다." + board_games.0001.desc.i_am_winning.hook_on.weak:0 "$board_games.0001.desc.i_am_winning.hook_on.strong$" + board_games.0001.desc.i_am_winning.hook_on.strong:0 ""[bg_opponent.GetFaith.random_GoodGodNames](이)시여! 눈곱만큼이라도 양보해줄 생각이 없나 보군! 응?" 상대가 탄식했다." + board_games.0001.desc.i_am_winning.hooked_by.weak:0 "$board_games.0001.desc.i_am_winning.hooked_by.strong$" + board_games.0001.desc.i_am_winning.hooked_by.strong:0 ""지금 #EMP 구실#!을 들먹이는 게 지독한 낭비만 아니었어도..." 상대가 얼굴을 구겼다. "그대에게 #EMP 패배#!를 강제했을 거요."" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.default:0 ""으음." 상대가 침음을 흘렸다. "#EMP 이번#! 판은 내 생각대로 안 풀리는군."" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.county:0 ""그대가 [bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier](을)를 걸었을 때 이 정도로 잘했으면 좀 좋았겠소?" 상대가 조소했다." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.gamble:0 ""아..." 상대가 한숨을 내쉬었다. "뭐, 이길 때가 있으면 질 때도 있는 거지. 이번엔 그대가 이길 차례인가 보오."" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.default:0 ""아니, 아니야!" 상대가 칭얼거렸다. "#EMP 또#! 이럴 순 없어. 하필이면 #EMP 이런 상대#!에게!"" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.county:0 "상대가 본인의 [bg_opponent.Custom('MaskFace')]에 맺힌 땀방울을 훔쳤다. 두 눈을 휘둥그레 뜬 것이 [bg_myself.MakeScope.Var('bg_recent_land_less_stake').Title.GetNameNoTier](을)를 잃게 만든 판을 머릿속으로 다시 두고 있는 게 분명했다." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.gamble:0 ""한 번만 이기면 돼. 딱 한 번만 이기면 된다고. 한 번만..." 상대가 숨죽인 목소리로 몇 번을 연신 웅얼거렸다." + + ################################################## + # Introductions + board_games.0001.desc.intro.opening.defender:0 "[bg_opponent.GetTitledFirstName](은)는 이미 [SCOPE.Custom('BG_GameType')] 경기를 시작할 준비를 마치고 기다리고 있었다. 상대는 #color_blue_gray [bg_myself.Custom('BG_RandomFacialExpression')]#!을 짓고 있었다." + board_games.0001.desc.intro.opening.attacker:0 "[bg_opponent.GetTitledFirstName](은)는 내 반대쪽에 자리를 잡고 앉았다. 우리의 [SCOPE.Custom('BG_GameType')] 경기가 곧 시작될 터였다. #color_blue_gray [SCOPE.Custom('BG_RandomFacialExpression')]#!을 보건대 나의 [bg_myself.Custom2('RelationToMeShort',bg_opponent)](이)가 얼마나 자신이 있는지 짐작될 정도였다.\n\n선공은 [bg_opponent.GetSheHe|U]에게로 돌아갔다. 그리고..." + board_games.0001.desc.intro.subsequent:0 "우리의 승부는 계속된다. [bg_opponent.GetFirstName](은)는" + + ################################################## + # Opponent's Play + board_games.0001.desc.intro.diplomacy.crit_success:0 "경악스러울 정도로 과감하며, 위험하기 짝이 없는 수를 이어 나갔다." + board_games.0001.desc.intro.diplomacy.success:0 "훌륭한 기량과 재치가 돋보이는 수를 이어 나갔다." + board_games.0001.desc.intro.diplomacy.failure:0 "얕은꾀가 여실히 드러나는 속임수를 여러 차례 시도했다." + board_games.0001.desc.intro.diplomacy.crit_failure:0 "어떻게든 날 혼란에 빠뜨리려고 가련한 술수를 부려댔다." + board_games.0001.desc.intro.martial.crit_success:0 "무척이나 혁신적인 전략적 수를 연속으로 내놓았다." + board_games.0001.desc.intro.martial.success:0 "범용성이 뛰어난 전략적 수를 여러 차례 선보였다." + board_games.0001.desc.intro.martial.failure:0 "나름대로... 일관성 있는 전략을 선보일 요량으로 #EMP 확신#!이 가득한 수를 내놓았다." + board_games.0001.desc.intro.martial.crit_failure:0 "솔직히 말해 #EMP 우스꽝스럽고#! 허세만 가득한 전략을 선보였다." + board_games.0001.desc.intro.stewardship.crit_success:0 "흠잡을 데 없이 극도로 치밀한 일련의 수를 선보였다." + board_games.0001.desc.intro.stewardship.success:0 "치밀한 계산이 돋보이는 수를 연이어 선보였다." + board_games.0001.desc.intro.stewardship.failure:0 "단조롭고 계산에 실패한 수를 여러 차례 선보였다." + board_games.0001.desc.intro.stewardship.crit_failure:0 "어설픈 예측이 빤히 보이는 술수를 내보였다." + board_games.0001.desc.intro.intrigue.crit_success:0 "정말 #EMP 간악한#! 술수를 선보였다. 내가 할 말을 잃을 정도로." + board_games.0001.desc.intro.intrigue.success:0 "여러 교활한 기만책과 계략을 선보였다." + board_games.0001.desc.intro.intrigue.failure:0 "뻔히 보이는 덫을 내보였다." + board_games.0001.desc.intro.intrigue.crit_failure:0 "하찮기 이를 데 없는 도박 수를 내던졌다." + board_games.0001.desc.intro.learning.crit_success:0 "가히 전설의 반열에 오를 법한 수를 내보였다." + board_games.0001.desc.intro.learning.success:0 "꽤 정석적인 전술을 선보였다." + board_games.0001.desc.intro.learning.failure:0 "단조롭고 흔한 수를 여러 차례 두었다." + board_games.0001.desc.intro.learning.crit_failure:0 "뛰어난 수를 어설프게 따라 한 수를 선보였다." + board_games.0001.desc.intro.prowess.crit_success:0 "#EMP 무척이나#! 매력적이고 강렬한 수를 내보였다." + board_games.0001.desc.intro.prowess.success:0 "제법 훌륭하고 단호한 수를 선보였다." + board_games.0001.desc.intro.prowess.failure:0 "조잡한 수에, 그보다 훨씬 조잡한 회심의 수를 선보였다." + board_games.0001.desc.intro.prowess.crit_failure:0 "가소롭기 짝이 없는 시도를 선보였다. 어찌나 심각한지 스스로 머리를 내려치는 것과 다를 다 없었다." + + ################################################## + # Counter Content + board_games.0001.desc.i_have_countered:0 "당연하게도, 상대는 내 실력 앞에 #color_blue_gray 속절없이#! 무너져 내렸다.#!\n\n" + board_games.0001.desc.i_am_countered:0 "제길. #EMP 어떻게 된 영문인지#! 이 사람이 내 전략이란 전략을 모두 #color_blue_gray 맞받아치고#!있다.\n\n" + board_games.0001.desc.no_counters:0 "\n\n" + + ################################################## + # Closeness to Victory + board_games.0001.desc.relative_victory.winning_heavily:0 "나는 상대를 손쉽게 꺾었다." + board_games.0001.desc.relative_victory.winning_somewhat:0 "일단 주도권은 내게로 넘어왔다." + board_games.0001.desc.relative_victory.drawing:0 "우린 막상막하의 승부를 펼쳤다." + board_games.0001.desc.relative_victory.losing_somewhat:0 "[bg_opponent.GetSheHe|U]가 승기를 휘어잡기 시작했다." + board_games.0001.desc.relative_victory.losing_heavily:0 "상대는 날 압도적으로 찍어 누르고 있었다." + board_games.0001.desc.actual_victory.both_close:0 "당장 누가 승기를 쥐어도 이상할 게 없었다.\n\n" + board_games.0001.desc.actual_victory.i_am_close:0 "승리가 눈앞에 보인다고 해도 과언이 아닌 상황이었다.\n\n" + board_games.0001.desc.actual_victory.they_are_close:0 "상대는 승리를 목전에 두고 있었다.\n\n" + board_games.0001.desc.actual_victory.sudden_death:0 "승부는 빠르게 정점으로 치달았다.\n\n" + board_games.0001.desc.actual_victory.neither_close:0 "그래도... 우리 둘 중 누구도 승리에 가까운 상황은 아니었다.\n\n" + + ################################################## + # Success Tooltips + board_games.0001.tt.crit_success:0 "대성공" + board_games.0001.tt.success:0 "성공" + board_games.0001.tt.failure:0 "실패" + board_games.0001.tt.crit_failure:0 "대실패" + + board_games.0001.tt.crit_success.points:0 "[board_game_winning|E]에 필요한 대량의 점수를 적립함" + board_games.0001.tt.success.points:0 "[board_game_winning|E]에 필요한 일정량의 점수를 적립함" + board_games.0001.tt.failure.points:0 "[board_game_winning|E]에 필요한 소량의 점수를 적립함" + board_games.0001.tt.crit_failure.points:0 "[board_game_winning|E]에 필요한 어떤 점수도 획득하지 못함" + + ################################################## + # Counter Skill Loc + bg_counterskill_diplomacy:0 "[Concept( 'diplomacy', '외교력' )|E]" + bg_counterskill_martial:0 "[Concept( 'martial', '전투력' )|E]" + bg_counterskill_stewardship:0 "[Concept( 'stewardship', '관리력' )|E]" + bg_counterskill_intrigue:0 "[Concept( 'intrigue', '계책력' )|E]" + bg_counterskill_learning:0 "[Concept( 'learning', '학습력' )|E]" + bg_counterskill_prowess:0 "[Concept( 'prowess', '기량' )|E]" + + ################################################## + # Miscellaneous Custom Loc + bg_gametype_pachisi:0 "파치시" + bg_gametype_hnefatafl:0 "네파타플" + bg_gametype_tabula:0 "타불라" + bg_gametype_chess:0 "체스" + + bg_gametype_concept_pachisi:1 "[board_game_type_pachisi|E]" + bg_gametype_concept_hnefatafl:1 "[board_game_type_hnefatafl|E]" + bg_gametype_concept_tabula:1 "[board_game_type_tabula|E]" + bg_gametype_concept_chess:1 "[board_game_type_chess|E]" + bg_gametype_concept_pachisi_dark:0 "[board_game_type_pachisi|B]" + bg_gametype_concept_hnefatafl_dark:0 "[board_game_type_hnefatafl|B]" + bg_gametype_concept_tabula_dark:0 "[board_game_type_tabula|B]" + bg_gametype_concept_chess_dark:0 "[board_game_type_chess|B]" + + bg_gamepiece_token:0 "징표" + bg_gamepiece_counter:0 "역공" + bg_gamepiece_piece:0 "기물" + + bg_gamepiece_tokens:0 "징표" + bg_gamepiece_counters:0 "역공" + bg_gamepiece_pieces:0 "기물" + + bg_gamedecider_cowrie:0 "조개껍질" + bg_gamedecider_die:0 "주사위" + bg_gamedecider_quill:0 "점수 표기용 깃펜" + + bg_randomdirection_northern:0 "북쪽" + bg_randomdirection_western:0 "서쪽" + bg_randomdirection_eastern:0 "동쪽" + bg_randomdirection_southern:0 "남쪽" + + bg_randomrankpossessive_baron_female:0 "남작부인" + bg_randomrankpossessive_baron_male:0 "남작" + bg_randomrankpossessive_count_female:0 "백작부인" + bg_randomrankpossessive_count_male:0 "백작" + bg_randomrankpossessive_duke_female:0 "공작부인" + bg_randomrankpossessive_duke_male:0 "공작" + bg_randomrankpossessive_king_female:0 "왕" + bg_randomrankpossessive_king_male:0 "여왕" + bg_randomrankpossessive_emperor_female:0 "여제" + bg_randomrankpossessive_emperor_male:0 "황제" + + bg_randommovetype_gambit:0 "도박 수" + bg_randommovetype_cross:0 "횡단 수" + bg_randommovetype_stratagem:0 "계략 수" + bg_randommovetype_feint:0 "기만 수" + bg_randommovetype_rush:0 "돌진 수" + + bg_randomfacialexpression_scornful:0 "경멸 어린 조소를 띤 표정" + bg_randomfacialexpression_confident:0 "당당한 미소를 띤 표정" + bg_randomfacialexpression_fight:0 "경쟁심에 일그러진 표정" + bg_randomfacialexpression_unsure:0 "의문에 이맛살을 일그러뜨린 표정" + bg_randomfacialexpression_quailing:0 "긴장감에 뾰로통한 표정" + +################################################## + # Move Localisation + board_games.0001.a.random.a:0 "[SCOPE.Custom('BG_GameType')|U](은)는 말로 첫 승리를 거두고, [SCOPE.Custom('BG_GamePiecePlural')](으)로 다음 승리를 거두는 놀이지." + board_games.0001.a.random.b:0 "재치가 있어야 기민하게 움직일 수 있는 법." + board_games.0001.a.random.c:0 "정말 수를 읽기 쉬운 사람이야, [bg_opponent.GetFirstNameNoTooltip]..." + board_games.0001.a.random.d:0 "[SCOPE.Custom('BG_GameType')](을)를 처음 두는 건가? 알다가도 모르겠군." + board_games.0001.a.tt:0 "[SCOPE.Custom('BG_GameType')]에서 [Concept( 'diplomacy', '외교력' )|E]은 [SCOPE.Custom('BG_CounterSkill_Diplomacy')](으)로 맞받아칠 수 있지." + board_games.0001.a.tt.crit_success:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.a.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success$" + board_games.0001.a.tt.success:0 "$board_games.0001.tt.success.points$" + board_games.0001.a.tt.success.tt:0 "$board_games.0001.tt.success$" + board_games.0001.a.tt.failure:0 "$board_games.0001.tt.failure.points$" + board_games.0001.a.tt.failure.tt:0 "$board_games.0001.tt.failure$" + board_games.0001.a.tt.crit_failure:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.a.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.random.a:0 "무예를 갈고닦은 나를 #EMP 이길 자는 없다#!." + board_games.0001.b.random.b:0 "난 [SCOPE.Custom('BG_GameType')](을)를 둘 때도 싸울 때와 같은 자세로 임하지. 흉포하게 말이야." + board_games.0001.b.random.c:0 "[SCOPE.Custom('BG_GameType')|U] 역시 전쟁과 같아. 중요한 건 #EMP 병참#!이지." + board_games.0001.b.random.d:0 "무기를 드는 팔이 튼튼해야 [SCOPE.Custom('BG_GameDecider')](을)를 잘 다룰 수 있지!" + board_games.0001.b.tt:0 "[SCOPE.Custom('BG_GameType')]에서 [Concept( 'martial', '전투력' )|E]은 [SCOPE.Custom('BG_CounterSkill_martial')](으)로 맞받아칠 수 있지." + board_games.0001.b.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.b.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.b.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.b.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.b.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.b.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.b.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.c.random.a:0 "자, 어떤 기물이 내게 도움이 될까..." + board_games.0001.c.random.b:0 "수학적인 관점에서 올바른 수는 바로..." + board_games.0001.c.random.c:0 "[bg_myself.GetFaith.FateGodNamePossessive] 은총이 나와 함께한다!" + board_games.0001.c.random.d:0 "참 힘든 경기로군." + board_games.0001.c.tt:0 "[SCOPE.Custom('BG_GameType')]에서 [Concept( 'stewardship', '관리력' )|E]은 [SCOPE.Custom('BG_CounterSkill_Stewardship')](으)로 맞받아칠 수 있지." + board_games.0001.c.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.c.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.c.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.c.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.c.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.c.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.c.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.c.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.d.random.a:0 "상상도 못 한 수를 보여주지..." + board_games.0001.d.random.b:0 "그래, #EMP 그렇지#!. 계획대로야..." + board_games.0001.d.random.c:0 "[SCOPE.Custom('BG_GameType')](을)를 제대로 두려면 영리한 지성이 필요하지..." + board_games.0001.d.random.d:0 "*아무것도 모른다는 듯한 휘파람*" + board_games.0001.d.tt:0 "[SCOPE.Custom('BG_GameType')]에서 [Concept( 'intrigue', '계책력' )|E]은 [SCOPE.Custom('BG_CounterSkill_Intrigue')](으)로 맞받아칠 수 있지." + board_games.0001.d.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.d.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.d.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.d.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.d.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.d.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.d.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.d.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.e.random.a:0 "[SCOPE.Custom('BG_GameType')] 이론에서 날 따라올 자는 없다!" + board_games.0001.e.random.b:0 "[SCOPE.Custom('BG_GameType')] #EMP 안내서#!를 완벽하게 숙독한 나다." + board_games.0001.e.random.c:0 "[SCOPE.Custom('BG_GameType')] 규칙이라면 손바닥 보듯 훤히 꿰고 있지." + board_games.0001.e.random.d:0 "#EMP 이 나를#! 뛰어넘는 수를 두겠다?" + board_games.0001.e.tt:0 "[SCOPE.Custom('BG_GameType')]에서 [Concept( 'learning', '학습력' )|E]은 [SCOPE.Custom('BG_CounterSkill_Learning')](으)로 맞받아칠 수 있지." + board_games.0001.e.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.e.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.e.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.e.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.e.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.e.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.e.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.e.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.f.random.a:0 "답이 안 보이네. 팔씨름으로 승부를 내자고 할까?" + board_games.0001.f.random.b:0 "그 [SCOPE.Custom('BG_GamePiece')] 움직이기만 해봐. 바닥에 내다 꽂아줄 테니." + board_games.0001.f.random.c:0 "*게임판을 칼로 찌른다*" + board_games.0001.f.random.d:0 "#BER 끝장을 내주마!#!" + board_games.0001.f.tt:0 "[SCOPE.Custom('BG_GameType')]에서 [Concept( 'prowess', '기량' )|E]은 [SCOPE.Custom('BG_CounterSkill_Prowess')](으)로 맞받아칠 수 있지." + board_games.0001.f.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.f.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.f.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.f.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.f.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.f.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.f.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.f.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + + ################################################## + # Default Invalidation Toasts + board_games.0021.trigger_failure.bg_initiator:0 "상황적 여건으로 인해 [bg_defender.GetFirstName](와)과 [bg_attacker.GetFirstName]의 게임이 중단됨" + board_games.0021.trigger_failure.bg_defender:0 "상황적 여건으로 인해 당신과 [bg_attacker.GetFirstName]의 게임이 중단됨" + board_games.0021.trigger_failure.bg_attacker:0 "상황적 여건으로 인해 당신과 [bg_defender.GetFirstName]의 게임이 중단됨" + + ################################################## + # Ending Events + board_games.0031.t:0 "$board_games.0000.t$" + board_games.0031.desc:0 "나는 승리감에 도취해 포효를 내지르며 벌떡 일어났다. 그리고는 [SCOPE.Custom('BG_GamePiecePlural')](을)를 온 사방에 흩뜨렸다. 이 [SCOPE.Custom('BG_GameType')] 경기는 나의 승리다. 게임의 제왕을 향한 나의 부상에 멋진 1승을 또다시 적립했다.\n\n[bg_loser.GetFirstName](은)는 피폐한 표정으로 자리에 그대로 앉아 고심에 잠긴 자세로 어디서부터 잘못됐는지 헤아리고 있었다." + board_games.0031.a:0 "즐거운 게임이었소!" + board_games.0031.b:0 "패배자가 된 소감은 어떠시오?" + board_games.0031.b.progress_towards_rival:0 "[bg_loser.GetTitledFirstName](이)가 사적인 악감정을 품게 됨" + board_games.0031.c:0 "언제 또 둡시다..." + board_games.0031.a.tt.success:0 "상대도 즐겁게 뒀다고 동의함" + board_games.0031.a.tt.failure:0 "상대가 외설적인 손짓을 날리고 퇴장함" + board_games.0031.desc.result.skill:0 "#BOL 결과:#! 당신의 [board_game_winning|E] 점수에 기인하여, [bg_loser.GetFirstNameNoTooltip](와)과의 [board_game_match|E]에서 승리함" + board_games.0031.desc.result.sudden_death:0 "#BOL 결과:#! [board_game_winning_sudden_death|E]의 판정에 기인하여, [bg_loser.GetFirstNameNoTooltip](와)과의 [board_game_match|E]에서 승리함" + + board_games.0041.t:0 "$board_games.0000.t$" + board_games.0041.desc:0 "[bg_victor.GetFirstName](이)가 승리감에 취한 채 포효하며 펄쩍 뛰었다.\n\n내... 내가 지다니... 나는 힘이 빠진 손을 무릎께로 툭 떨어뜨렸다.\n\n내 [SCOPE.Custom('BG_GameType')] 실력이 이 정도로 #EMP 형편 없었단 말인가?#!" + board_games.0041.a:0 "다음에 누가 이길지 두고 보자고..." + board_games.0041.b:0 "오늘 그대는 적을 만든 거요." + board_games.0041.c:0 "뭐, 실력 좋은 사람이 이기는 거지!" + board_games.0041.desc.result.skill:0 "#BOL 결과:#! 상대방의 [board_game_winning|E] 점수에 기인하여, [bg_victor.GetFirstNameNoTooltip](와)과의 [board_game_match|E]에서 패배함" + board_games.0041.desc.result.sudden_death:0 "#BOL 결과:#! [board_game_winning_sudden_death|E]의 판정에 기인하여, [bg_victor.GetFirstNameNoTooltip](와)과의 [board_game_match|E]에서 패배함" + + ################################################## + # Gaining a Trinket + board_games.0051.t:0 "요행" + board_games.0051.desc:0 "지금 이 순간에도 몇 달 전 [SCOPE.Custom('BG_GameType')](으)로 [bg_loser.GetFirstName](을)를 보기 좋게 꺾었던 그 애틋한 추억이 눈에 선하게 떠오른다. 그 양반 [bg_loser.Custom('MaskFace')](이)가 아주 #EMP 예술#!이 따로 없었지.\n\n그때 사용했던 판이 아직 있으려나 모르겠네. 참 좋은 판이야. 행운의 판이지. [SCOPE.Custom('BG_GamePiecePlural')]들도 최고의 경기를 목격했고 말이야.\n\n[bg_victor.GetFaith.KnowledgeGodName]께서 이미 미소를 보내고 계실 거야. 그런 물건을 잃어버리는 게 멍청한 짓이지." + board_games.0051.a:0 "아, 앞으로도 더 많은 행운을 안겨다 줄 테지!" + board_games.0051.b:0 "기물 몇 개만 더 모으면 #EMP 진정으로#! 희귀한 세트를 손에 넣을 수 있어..." + board_games.0051.c:0 "특별한 장난감 따위 필요 없어." + + ################################################## + # Debug Events + board_games.0102.t:0 "게임 중의 게임" + board_games.0102.desc:0 "BGE는 대중의 사랑을 한 몸에 받는 보드게임, 체스와 파치시, 네파타플, 타불라를 하나로 합쳐 놓은 모음판입니다.\n\n어떤 게임을 즐기시겠습니까?\n\n다른 재밌는 게임도 있습니다!\n\n#EMP 수백 년은 미리 즐기는 셈이죠.#!\n\n원래 보드게임이 심심할 때 하는 게임 아니겠습니까." + board_games.0102.a:0 "일반적인 게임으로." + board_games.0102.b:0 "상대가 무조건 승리하는 걸로." + board_games.0102.c:0 "상대가 무조건 패배하는 걸로." diff --git a/project/ck3/base_game/localization/korean/bookmark/bookmark_iberia_867_l_korean.yml b/project/ck3/base_game/localization/korean/bookmark/bookmark_iberia_867_l_korean.yml new file mode 100644 index 0000000000..2c35178b40 --- /dev/null +++ b/project/ck3/base_game/localization/korean/bookmark/bookmark_iberia_867_l_korean.yml @@ -0,0 +1,37 @@ +l_korean: + + # Bookmark Loc + bm_867_iberia:1 "이베리아 투쟁" + bm_867_iberia_desc:3 "이베리아의 유서 깊은 권력 구도가 흔들리고 있습니다.\n\n북부 아스투리아스에서는 야심찬 봉신들이 난립하며 자유를 쟁취하려 하고 있습니다.\n\n남부의 알 안달루스는 굳건히 버티곤 있지만 불만에 찬 원성을 마주하고 있는 실정입니다. 국경의 군사 구역에선 독립을 논하는 이야기가 솔솔 흘러나오고 있고, 집권 중인 우마이야에서는 계략이 난무하고 있습니다.\n\n굶주린 외세도 이베리아의 비옥한 땅에 군침을 흘리고 있죠.\n\n#bold 지난 수백 년 동안 이어진 $game_concept_iberian_struggle$이 새로운 국면에 접어들었습니다. 이 투쟁이 유혈극으로 끝을 맺을지, 형제애로 끝을 맺을지는 오직 하늘만이 알 것입니다." + war_867_Vimara_conquest_Portucale:0 "$d_porto$에 대한 비마라의 [claim|E] 전쟁" + war_Andalusian_Rebellion:0 "국경 구역 반란" + + # Wilfred the Hairy Loc + bookmark_fp2_iberia_wilfred_the_hairy:0 "털보 $GuifrE_$" + bookmark_fp2_iberia_sunyer:0 "$Sunyer$" + bookmark_fp2_iberia_bernat_of_gothia:0 "$Bernat$" + bookmark_fp2_iberia_wilfred_the_hairy_desc:0 "아버지와 삼촌을 툴루즈 공작의 손에 참혹하게 잃은 이후, 영지는 프랑크 왕의 차지가 되었고 $GuifrE_$와 사촌들은 빈털터리가 되었습니다.\n\n그 이후로 20년이 흘러 역사의 수레바퀴는 다시 돌아가기 시작했습니다. $GuifrE_$는 아버지의 영지를 다시금 하사받았고, 영민한 사촌 역시 생득권을 되찾았습니다. 그리고 새롭게 모시게 된 주군은 이들 부모님을 살해한 원수의 사촌인 상황입니다.\n\n#bold 당신은 사람 팔자는 한순간에 뒤집힐 수도 있다는 것을 누구보다도 뼈저리게 잘 알고 있습니다. 그렇기에 안정적인 보물을 갈구하죠. $d_barcelona$란 이름의 보물을 말입니다.#!" + +# Lupp ibn Musa / Lope Musez + bookmark_fp2_iberia_lupp_ibn_musa:1 "$Lubb$ 무제즈" + bookmark_fp2_iberia_lupp_ibn_musa_desc:0 "카시우스의 자손으로 통하며 위세 높았던 바누 카시 가문은 한때 에브로 분지 전역을 굽어살폈습니다. 그러나 $Lubb$의 영광스러운 아버지가 펼쳤던 치세 이후로 가문은 쇠락하고 말았고, 이름을 바꾼 바누 무사는 투델라에 있는 옛 가문의 권좌에서 상처를 보듬으며 남부 영토를 탈환할 계획을 세우고 있습니다.\n\n#bold 한때 바누 카시의 것이었던 땅을 수복하고 가문에 옛 영광을 돌려놓을 각오는 되셨습니까?#!" + + bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed:0 "모하메드" + bookmark_fp2_iberia_lubb_ibn_musa_alt_oria:0 "오리아" + + #Mendo Guterres of Santiago + bookmark_fp2_iberia_mendo_guterres:0 "$Hermenexildo$ 구티에레즈 백작" + bookmark_fp2_iberia_mendo_guterres_desc:0 "$Hermenexildo$는 왕 아델폰소 3세 휘하의 강력한 봉신으로, 갈리시아 남부를 한 치의 흔들림 없이 틀어쥐고 있습니다. 군주를 향한 확고한 충성심은 선대로부터 물려받은 가문의 영토를 확장하는 데 큰 보탬이 되었습니다. 하지만 만족스럽다고 단언할 수 있을까요?\n\n#bold 남부 내 이해관계의 대립이 격해지는 가운데, 포르투칼레를 정복하고 강대한 영향력을 행사하실 수 있겠습니까?" + + bookmark_fp2_iberia_mendo_guterres_alt_arias:0 "$Arias$" + bookmark_fp2_iberia_mendo_guterres_alt_ermesinda:0 "헤르메신다 가토네스" + + bookmark_fp2_iberia_ibn_marwan:0 "이븐 마르완" + bookmark_fp2_iberia_ibn_marwan_desc:0 "반골 기질을 타고난 압드 알 라흐만은 주군 우마이야 술탄과 삐거덕거리는 관계를 유지하고 있습니다. 하지만 그는 영토 내 모사라베 신자들의 전폭적인 지지를 두 팔 벌려 환영하고 있는 데다, 사실 이들과 이들 신앙에 공감하는 면이 많기도 합니다. 이븐 마르완은 바다호스에 요새를 건설해 두었지만, 서부의 광신적인 바누 다니스 씨족이 계속해서 하부 변경에 대한 그의 패권에 도전하고 있습니다.\n\n#bold 아스투리아스의 기회주의적인 왕 알폰소 3세와 연합하면 당신만의 왕국을 세우는 데 보탬이 될지도 모를 일입니다." + bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi:0 "포르투의 에미르 사둔" + bookmark_fp2_iberia_ibn_marwan_alt_rahman:0 "압드 알 라흐만" + + bookmark_fp2_iberia_adanis_ibn_awsaga:0 "에미르 아다니스" + bookmark_fp2_iberia_adanis_ibn_awsaga_desc:0 "우마이야 술탄은 베르베르 바누 다니스 가문에 바이킹의 약탈로부터 서부 해안을 수호하라는 임무를 내렸습니다. 이를 받든 가문은 빠르게 영향력과 권력을 키웠습니다. 에미르 아다니스는 알카세르와 코임브라에 견고한 요새를 세웠지만, 영토 내에 있는 모사라베 신자들 때문에 골머리를 썩이고 있습니다. 저들이라면 자신의 숙적인 이븐 마르완과 손을 잡을 가능성이 농후한 까닭이었죠.\n\n#bold 알 안달루스를 안정시키고 베르베르 가문을 창대한 미래로 이끄실 수 있겠습니까?#!" + bookmark_fp2_iberia_ibn_awsaga_alt_masud:0 "마스우드 이븐 아다니스" + bookmark_fp2_iberia_ibn_awsaga_alt_yahya:0 "야히아 이븐 아다니스" diff --git a/project/ck3/base_game/localization/korean/bookmark/bookmark_l_korean.yml b/project/ck3/base_game/localization/korean/bookmark/bookmark_l_korean.yml index fafb36e0d8..8f9fbd25a4 100644 --- a/project/ck3/base_game/localization/korean/bookmark/bookmark_l_korean.yml +++ b/project/ck3/base_game/localization/korean/bookmark/bookmark_l_korean.yml @@ -29,12 +29,15 @@ BOOKMARK_RELATION_CONCUBINE:0 "(애첩)" BOOKMARK_RELATION_LOVER:0 "(연인)" BOOKMARK_RELATION_FRIEND:0 "(친구)" + BOOKMARK_RELATION_LIEGE:0 "(주군)" BOOKMARK_CHARACTER_DIFFICULTY:0 "난이도: [BookmarkCharacter.GetDifficulty]" BOOKMARK_CHARACTER_DIFFICULTY_EASY:2 "#difficulty_easy 쉬움#!" BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM:2 "#difficulty_medium 보통#!" BOOKMARK_CHARACTER_DIFFICULTY_HARD:2 "#difficulty_hard 어려움#!" BOOKMARK_SELECT_BOOKMARK:0 "시작 연대와 인물을 선택하십시오." + BOOKMARK_HOUSE_TOOLTIP:0 "#T [house|E] [BookmarkCharacter.GetDynastyHouseTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyHouseTemplate.GetMotto]#!" BOOKMARK_DYNASTY_TOOLTIP:0 "#T [dynasty|E] [BookmarkCharacter.GetDynastyTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyTemplate.GetMotto]#!" + BOOKMARK_DYNASTY_OR_HOUSE_TOOLTIP:0 "[SelectLocalization( BookmarkCharacter.HasDynastyHouse, 'BOOKMARK_HOUSE_TOOLTIP', 'BOOKMARK_DYNASTY_TOOLTIP' )]" BOOKMARK_RELATED_CHARACTER:0 "[BookmarkCharacterGUI.GetCharacter.GetName] #weak [BookmarkCharacterGUI.GetCharacter.GetRelation]#!" BOOKMARK_IRONMAN_ENABLED:1 "철인 모드" BOOKMARK_IRONMAN_DISABLED:1 "철인 모드" diff --git a/project/ck3/base_game/localization/korean/bookmark/bookmark_northmen_867_l_korean.yml b/project/ck3/base_game/localization/korean/bookmark/bookmark_northmen_867_l_korean.yml index 94150c2f3e..557f4ffa3a 100644 --- a/project/ck3/base_game/localization/korean/bookmark/bookmark_northmen_867_l_korean.yml +++ b/project/ck3/base_game/localization/korean/bookmark/bookmark_northmen_867_l_korean.yml @@ -49,7 +49,7 @@ bookmark.0002.desc:0 "어느 봉신이 처음으로 "[ROOT.Char.GetFirstNameNoTooltip] 대왕이시여, 만수무강하소서!"라고 연호했을 때, 엄청난 영예를 손에 넣은 기분이었다. 그 칭호가 계속 이어지진 않으리라고 생각했는데, 그 이후로도 유명세는 사그라들 기미가 보이지 않았다.\n\n[capital.GetNameNoTooltip]에서 [province.GetNameNoTooltip]에 이르기까지, 어딜 가나 마찬가지였다. 백성들은 나를 [ROOT.Char.GetFirstNameNoTooltip] 대왕이라 불렀다." bookmark.0002.a:0 "저들을 실망시키지 않기만을 바랄 뿐이다." - bookmark.0004.t:1 "복수" + bookmark.0004.t:1 "[dead.Char.Custom2('RelationToMePossessive', ROOT.Char)|U] 복수" bookmark.0004.desc_unknown:1 "[prisoner.Custom2('MyCharacterIntroduction', ROOT.Char)](은)는 내 앞에 끌려오기 무섭게 냉큼 바닥에 엎드려 고개를 조아리더니, #EMP 내 [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('dead'))]의 목숨을 앗아간 일#!을 부디 용서해달라고 애원하기 시작했다. 대체 이 무슨?!\n\n"아... 아니, 나는 그대가 아는 줄 알았지! 그냥 한 귀로 듣고 흘려버리시오." [prisoner.GetSheHe]가 긴장감 섞인 웃음을 흘렸다. "아무래도 잡혔을 때 어디다 머리를 부딪혔던가 그랬나 보오. 나도 내가 무슨 소리를 하는지 당최 모르겠구려!"\n\n[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('dead'))]인 [dead.GetNamePossessive] 부고를 들었을 때 반드시 복수하겠노라 맹세했었다. 나는 빈말은 절대 안 하지." bookmark.0004.desc:1 "마침내... 이제서야 [prisoner.Custom('InsultAdjective')] [prisoner.GetName]의 목숨줄을 거머쥐게 되었구나! 저 작자가[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('dead'))]인 [dead.GetNamePossessive] 죽음에 관여했다는 소식을 들었을 때, 복수하겠노라 맹세했었는데. 그래, 나는 한다면 하는 사람이야." bookmark.0004.a.custom:0 "[dead.GetShortUIName]의 [close_family_member|E] 전원" diff --git a/project/ck3/base_game/localization/korean/buildings_l_korean.yml b/project/ck3/base_game/localization/korean/buildings_l_korean.yml index 4560552566..d160205257 100644 --- a/project/ck3/base_game/localization/korean/buildings_l_korean.yml +++ b/project/ck3/base_game/localization/korean/buildings_l_korean.yml @@ -480,6 +480,29 @@ building_monastic_schools_07_desc:1 "요양원은 장기간 치료를 받지 않으면 목숨을 잃을지 모르는 환자들이 머무는 곳입니다. 그래서 만성 질환에 시달리거나, 몸이 불구가 된 이들이 자주 찾아옵니다. 악마에 씌여서 고통받는 사람이 찾아오는 경우도 있습니다." building_monastic_schools_08:1 "암자 수도원" building_monastic_schools_08_desc:1 "암자 수도원은 바깥 세상과 담을 쌓고 살아가는 곳입니다. 덕분에 그 안에서는 농노 생활과는 완전히 동떨어진 생활을 하게 됩니다." + + building_type_megalith_01:0 "거석" + building_type_megalith_01_desc:0 "일반적으로 별이나 별자리의 정렬에 맞춰 야외에 늘어선 구조물을 일컫습니다. 거석 기념물을 숭배하는 신앙은 신자에게 고정적이고 저렴한 예배 장소를 제공하므로 여행자와 순례자를 용이하게 유치합니다." + building_megalith_01:0 "하급 거석" + building_megalith_01_desc:0 "이 큼지막한 야외 열석은 영구적인 공개 예배 장소로 이용됩니다. 이 소박한 구조물은 평범한 바위를 단순한 양식에 맞춰 세웠기에 수용할 수 있는 예배자가 많지는 않습니다." + building_megalith_02:0 "거석 영묘" + building_megalith_02_desc:0 "다수의 열석으로 확장되어 다수의 예배자를 수용할 수 있는 장소입니다. 거석 기념물을 확장한 것에 더하여, 중요 인사를 매장할 수 있도록 주변에 지하 영묘가 건설되었습니다." + building_megalith_03:0 "거석 제단" + building_megalith_03_desc:0 "이 큼지막한 야외 열석은 영구적인 공개 예배 장소로 이용됩니다. 특히 이곳의 거석은 지역 각지에서 구할 수 있는 비싸고 이색적인 석재로 제작되었고, 의례에 사용할 수 있는 제단이 설치되어 있습니다." + building_megalith_04:0 "대형 거석" + building_megalith_04_desc:0 "거대한 제단과 의례용품을 설치한 것은 물론이고, 신성한 상징을 새겨 진정으로 경외심을 자아내는 거석으로 확장되어 있습니다." + building_megalith_05:0 "전설의 거석" + building_megalith_05_desc:0 "이 거석은 점점 넓어지다 못해 한 지역에서 전설로 추대되기에 이르렀습니다. 이곳을 방문한 예배자는 신앙과의 깊은 유대를 느낀다고 합니다." + building_megalith_06:0 "$building_megalith_05$" + building_megalith_06_desc:0 "$building_megalith_05_desc$" + building_megalith_07:0 "$building_megalith_05$" + building_megalith_07_desc:0 "$building_megalith_05_desc$" + building_megalith_08:0 "$building_megalith_05$" + building_megalith_08_desc:0 "$building_megalith_05_desc$" + building_type_great_megalith_01:0 "위대한 거석" + building_type_great_megalith_01_desc:0 "위대한 거석은 실로 야심 찬 사업으로, 하나의 거대한 구조물을 중심으로 교외 지역 전체를 작은 거석으로 뒤덮는 것입니다." + building_great_megalith_01:0 "위대한 거석" + building_great_megalith_01_desc:0 "위대한 거석은 대단히 방대하고 놀라운 원형 열석으로, 작은 지점이 한 교외 지역 전체에 걸쳐 전개되어 있어 놀라운 풍경을 이룹니다. 모두에게 개방되어 있어 전 세계에서 찾아온 예배자와 순례자 모두 신에 한 걸음 가까워진 기분을 느낍니다." building_type_hunting_grounds_01:0 "사냥터" building_type_hunting_grounds_01_desc:1 "해당 지역 일대에는 커다란 산장이 자리하고 있습니다. 야생 동물을 쫓던 사냥꾼들은 여기에 모여 앞으로의 일정을 계획합니다." @@ -1017,8 +1040,8 @@ building_hotin_fort_02:0 "호틴 요새" building_hotin_fort_02_desc:0 "장엄한 요새는 기존의 진지를 무색하게 만들 수준입니다. 수 세기에 걸쳐 확장한 요새에는 높은 석조 성벽부터 넓다란 해자, 거대한 규모의 탑까지 여럿 포함되어 있습니다. 이만한 방어 설비라면 공성 병력을 손쉽게 몰아세울 수 있을 겁니다." - building_type_golden_gate_of_kiev_01:0 "키예프 황금문" - building_type_golden_gate_of_kiev_01_desc:0 "콘스탄티노플에 자리한 관문의 모습과 이름을 본뜬 키예프 황금문은 도시로 들어가는 관문이자 개선문 역할을 도맡았던 건축물입니다. 꼭대기에 자리한 성당의 황금빛 돔은 멀찍이 떨어진 곳에서도 눈에 띌 정도입니다. 그 덕분에 황금문은 키예프의 상징이 될 수 있었습니다." + building_type_golden_gate_of_kiev_01:1 "키이우 황금문" + building_type_golden_gate_of_kiev_01_desc:1 "콘스탄티노플에 자리한 관문의 모습과 이름을 본뜬 키이우 황금문은 도시로 들어가는 관문이자 개선문 역할을 도맡았던 건축물입니다. 꼭대기에 자리한 성당의 황금빛 돔은 멀찍이 떨어진 곳에서도 눈에 띌 정도입니다. 그 덕분에 황금문은 키이우의 상징이 될 수 있었습니다." building_golden_gate_of_kiev_01:0 "$building_type_golden_gate_of_kiev_01$" building_golden_gate_of_kiev_01_desc:0 "$building_type_golden_gate_of_kiev_01_desc$" @@ -1043,3 +1066,39 @@ building_type_danevirke_01_desc:1 "다네비르케 장벽은 덴마크 영토를 급습하려는 세력을 막아내고자 건설된 대규모 토벽 방어 시설입니다. 해당 설비는 초기 건설 이후 수차례에 걸친 확장을 진행했습니다." building_danevirke_01:0 "$building_type_danevirke_01$" building_danevirke_01_desc:0 "$building_type_danevirke_01_desc$" + + building_type_aljaferia_palace_01:0 "알하페리아" + building_type_aljaferia_palace_01_desc:0 "알하페리아는 사리아 평원에 건설된 궁전 요새로, 사라고사의 권력과 부를 보여주는 증거입니다. 알하페리아는 위압적이면서도 웅장하기 이를 데 없습니다. 위협적인 요새이자 이베리아 건축의 정점이라 해도 과언은 아닐 것입니다." + building_aljaferia_palace_01:0 "$building_type_aljaferia_palace_01$" + building_aljaferia_palace_01_desc:0 "$building_type_aljaferia_palace_01_desc$" + + building_type_roman_wall_of_lugo_01:0 "루고의 로마 성벽" + building_type_roman_wall_of_lugo_01_desc:0 "루고 대성벽은 먼 옛날 로마인이 건설한 작품으로, 오늘날까지도 장엄한 광경으로 남아 있습니다. 산티아고 데 콤포스텔라로 향하는 순례자들은 이곳의 다섯 관문을 통과하면서 한층 더 심오한 시점으로 여정을 받아들이게 됩니다." + building_roman_wall_of_lugo_01:0 "$building_type_roman_wall_of_lugo_01$" + building_roman_wall_of_lugo_01_desc:0 "$building_type_roman_wall_of_lugo_01_desc$" + + building_type_rock_of_gibraltar_01:0 "지브롤터 바위" + building_type_rock_of_gibraltar_01_desc:0 "가공할 크기를 자랑하는 지브롤터 바위는 지중해로 통하는 좁은 관문을 내려다볼 수 있는 장소입니다. 아득한 옛날에는 헤라클레스의 기둥 중 하나로 불리며 세상의 끝으로 여겨졌습니다. 오늘날 바위를 바라보고 있노라면 저 너머에 무엇이 있을지 호기심이 새록새록 피어납니다." + building_rock_of_gibraltar_01:0 "$building_type_rock_of_gibraltar_01$" + building_rock_of_gibraltar_01_desc:0 "$building_type_rock_of_gibraltar_01_desc$" + + building_type_tower_of_hercules_01:0 "파룸 브리간티움" + building_type_tower_of_hercules_01_desc:0 "이 고대의 등대는 자매 격인 건물이자 훨씬 더 유명한 알렉산드리아 등대를 토대로 세워졌다고 전해집니다. 이루 헤아릴 수 없는 세월 동안 뱃사람들을 이끌어준 이 등대는 갈리시아 해안 무역에서 중요한 위상을 차지하고 있습니다. 혹자는 이 고독한 탑의 정상에서 아일랜드의 푸른 해안을 어렴풋이 볼 수 있다고도 합니다. 그러나 직접 내다보면 망망대해만이 보일 뿐입니다." + building_tower_of_hercules_01:0 "$building_type_tower_of_hercules_01$" + building_tower_of_hercules_01_desc:0 "$building_type_tower_of_hercules_01_desc$" + + building_type_city_wall_of_toledo_01:0 "톨레도 성벽" + building_type_city_wall_of_toledo_01_desc:0 "엄청난 규모를 자랑하는 톨레도 성벽은 먼 옛날 로마인이 건설한 작품으로, 서고트의 왕 와브마의 치세 아래에서 대폭 확장되었습니다. 이후 초창기 아랍 영주들이 성벽을 추가로 증축해 왕의 도시라는 이명에 걸맞은 방어 설비를 완성하였습니다." + building_city_wall_of_toledo_01:0 "$building_type_city_wall_of_toledo_01$" + building_city_wall_of_toledo_01_desc:0 "$building_type_city_wall_of_toledo_01_desc$" + + building_type_alcazar_of_segovia_01:0 "세고비아 알카사르" + building_type_alcazar_of_segovia_01_desc:0 "이 요새는 암반 지대에서 뱃머리처럼 툭 튀어나와 있어 보는 사람의 경외심을 자아냅니다. 위엄도 위엄이지만 난공불락의 방어력을 자랑해 카스티야 왕국에서 가장 훌륭한 성채로 손꼽힙니다." + building_alcazar_of_segovia_01:0 "$building_type_alcazar_of_segovia_01$" + building_alcazar_of_segovia_01_desc:0 "$building_type_alcazar_of_segovia_01_desc$" + + building_type_holy_site_basilica_santiago_01:0 "산티아고 데 콤포스텔라 대성당" + building_type_holy_site_basilica_santiago_01_desc:0 "대 야고보의 무덤 위에 세워진 이 장엄한 건물은 성 제임스의 길의 종점이자, 기독교 세계 성지의 왕관이라 할 수 있는 장소입니다. 십수 개의 서로 다른 언어를 사용하는 서유럽과 북유럽의 순례자들이 인산인해를 이루는 풍경은 이곳의 일상이나 다름없습니다. 그리고 그 방문자들 대다수가 경외심에 금방 말문이 막히고 말죠." + building_holy_site_basilica_santiago_01:0 "$building_type_holy_site_basilica_santiago_01$" + building_holy_site_basilica_santiago_01_desc:0 "$building_type_holy_site_basilica_santiago_01_desc$" + diff --git a/project/ck3/base_game/localization/korean/character_l_korean.yml b/project/ck3/base_game/localization/korean/character_l_korean.yml index fe28a3f6ed..82b61f40c6 100644 --- a/project/ck3/base_game/localization/korean/character_l_korean.yml +++ b/project/ck3/base_game/localization/korean/character_l_korean.yml @@ -14,18 +14,18 @@ CHARACTER_COUNCIL_TITLE_FIRST_NAME:0 "$COUNCIL_TITLE$ $NAME$" # Nickname - CHARACTER_FIRST_NAME_NICKNAMED:2 "'$NICK$' $NAME$" - CHARACTER_FIRST_NAME_NICKNAMED_PREFIX:2 "'$NICK$' $NAME$" - CHARACTER_TITLED_FIRST_NAME_NICKNAMED:2 "'$NICK$' $NAME$ $TIER$" - CHARACTER_TITLED_FIRST_NAME_NICKNAMED_PREFIX:2 "'$NICK$' $NAME$ $TIER$" - CHARACTER_FIRST_NAME_AND_DYNASTY_NICKNAMED:2 "'$NICK$' $NAME$ $DYNASTY$" + CHARACTER_FIRST_NAME_NICKNAMED:2 "$NICK$' $NAME$" + CHARACTER_FIRST_NAME_NICKNAMED_PREFIX:2 "$NICK$' $NAME$" + CHARACTER_TITLED_FIRST_NAME_NICKNAMED:2 "$NICK$' $NAME$ $TIER$" + CHARACTER_TITLED_FIRST_NAME_NICKNAMED_PREFIX:2 "$NICK$' $NAME$ $TIER$" + CHARACTER_FIRST_NAME_AND_DYNASTY_NICKNAMED:2 "$NICK$' $NAME$ $DYNASTY$" CHARACTER_NAME_NICKNAMED:2 "$TITLE$의 $TIER$ '$NICK$' $NAME$" CHARACTER_NAME_NICKNAMED_PREFIX:2 "$TITLE$의 $TIER$ '$NICK$' $NAME$" CHARACTER_FULL_NAME_NICKNAMED:2 "$TITLE$의 $TIER$ '$NICK$' $NAME$" CHARACTER_FULL_NAME_NICKNAMED_PREFIX:2 "$TITLE$의 $TIER$ '$NICK$' $NAME$ $DYNASTY$" - CHARACTER_FULL_NAME_UNLANDED_NICKNAMED:2 "'$NICK$' $NAME$ $DYNASTY$" - CHARACTER_FULL_NAME_UNLANDED_NICKNAMED_PREFIX:2 "'$NICK$' $NAME$ $DYNASTY$" - CHARACTER_TITLE_NAME_NICKNAMED_PREFIX:2 "'$NICK$' $TIER$" + CHARACTER_FULL_NAME_UNLANDED_NICKNAMED:2 "$NICK$' $NAME$ $DYNASTY$" + CHARACTER_FULL_NAME_UNLANDED_NICKNAMED_PREFIX:2 "$NICK$' $NAME$ $DYNASTY$" + CHARACTER_TITLE_NAME_NICKNAMED_PREFIX:2 "$NICK$' $TIER$" CHARACTER_AGE:0 "$AGE|V$세" CHARACTER_AGE_SINGULAR:0 "$AGE|V$세" @@ -44,21 +44,21 @@ CHARACTER_TITLE_NAME_PATRONYM:0 "$PATRONYM$ $TIER$" # Nickname + Patronym - CHARACTER_FIRST_NAME_NICKNAMED_PATRONYM:0 "'$NICK$' $NAME$ $PATRONYM$" - CHARACTER_FIRST_NAME_NICKNAMED_PREFIX_PATRONYM:0 "'$NICK$' $NAME$" - CHARACTER_TITLED_FIRST_NAME_NICKNAMED_PATRONYM:0 "'$NICK$' $NAME$ $TIER$" - CHARACTER_TITLED_FIRST_NAME_NICKNAMED_PREFIX_PATRONYM:0 "'$NICK$' $NAME$ $TIER$" + CHARACTER_FIRST_NAME_NICKNAMED_PATRONYM:0 "$NICK$' $NAME$ $PATRONYM$" + CHARACTER_FIRST_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$' $NAME$" + CHARACTER_TITLED_FIRST_NAME_NICKNAMED_PATRONYM:0 "$NICK$' $NAME$ $TIER$" + CHARACTER_TITLED_FIRST_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$' $NAME$ $TIER$" CHARACTER_NAME_NICKNAMED_PATRONYM:2 "$TITLE$의 $TIER$ '$NICK$' $NAME$" CHARACTER_NAME_NICKNAMED_PREFIX_PATRONYM:2 "$TITLE$의 $TIER$ '$NICK$' $NAME$" CHARACTER_FULL_NAME_NICKNAMED_PATRONYM:2 "$TITLE$의 $TIER$ '$NICK$' $NAME$ $DYNASTY$" CHARACTER_FULL_NAME_NICKNAMED_PREFIX_PATRONYM:2 "$TITLE$의 $TIER$ '$NICK$' $NAME$ $DYNASTY$" - CHARACTER_FULL_NAME_UNLANDED_NICKNAMED_PATRONYM:0 "'$NICK$' $NAME$ $DYNASTY$" - CHARACTER_FULL_NAME_UNLANDED_NICKNAMED_PREFIX_PATRONYM:0 "'$NICK$' $NAME$ $DYNASTY$" - CHARACTER_TITLE_NAME_NICKNAMED_PATRONYM:0 "'$NICK$' $TIER$" - CHARACTER_TITLE_NAME_NICKNAMED_PREFIX_PATRONYM:0 "'$NICK$' $TIER$" + CHARACTER_FULL_NAME_UNLANDED_NICKNAMED_PATRONYM:0 "$NICK$' $NAME$ $DYNASTY$" + CHARACTER_FULL_NAME_UNLANDED_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$' $NAME$ $DYNASTY$" + CHARACTER_TITLE_NAME_NICKNAMED_PATRONYM:0 "$NICK$' $TIER$" + CHARACTER_TITLE_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$' $TIER$" REGNAL_NAME_ONE_NAME:0 "$NAME$ $NUMBER$세" - REGNAL_NAME_MULTIPLE_NAMES:0 "$FIRST_NAME$ $REMAINING_NAME$ $NUMBER$세" + REGNAL_NAME_MULTIPLE_NAMES:1 "$FIRST_NAME$ $REMAINING_NAME$ $NUMBER$" FORMAT_CHARACTER_NAME:0 "#high $NAME$#!" FORMAT_CHARACTER_TIER:0 "#high $TIER$#!" diff --git a/project/ck3/base_game/localization/korean/core_l_korean.yml b/project/ck3/base_game/localization/korean/core_l_korean.yml index 357b6fdd3f..d4b7a7b3d8 100644 --- a/project/ck3/base_game/localization/korean/core_l_korean.yml +++ b/project/ck3/base_game/localization/korean/core_l_korean.yml @@ -91,6 +91,7 @@ SCOPE_DEBUG_MERCENARY_COMPANY:0 "용병 부대 $NAME$ [$ID$]" SCOPE_DEBUG_INSPIRATION:0 "영감 $NAME$ [$ID$]" SCOPE_DEBUG_ARTIFACT:0 "유물 $NAME$ [$ID$]" + SCOPE_DEBUG_STRUGGLE:0 "[struggle|E] $NAME$ [$ID$]" CHARACTER_DEFAULT_TOOLTIP:0 "[CHARACTER.GetUIName]\n[CHARACTER.PlayerName|D]\nID: [CHARACTER.GetID|V]\n역사 ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\n가문: [CHARACTER.GetDynastyName|V]\n문화: [CHARACTER.GetCulture.GetName|V]\n수태력: [CHARACTER.GetFertility|%0V]\n건강: [CHARACTER.GetHealth|1V]\n" CHARACTER_DEBUG_REAL_FATHER_TOOLTIP:0 "[Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', '친부: ' )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', CHARACTER.GetRealFather.GetUIName )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', '\n' )]" # This is horribly overcomplicated just to conditionally write some text CHARACTER_DEBUG_TOOLTIP:2 "#D 디버그:#!\nID: [CHARACTER.GetID|V], 역사 ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\n$CHARACTER_DEBUG_REAL_FATHER_TOOLTIP$수태력: [CHARACTER.GetFertility|%0V], 건강: [CHARACTER.GetHealth|1V], 스트레스: [CHARACTER.GetStress|0V]\n기본 무게: [CHARACTER.GetBaseWeight], 대상 무게: [CHARACTER.GetTargetWeight], 현재 무게: [CHARACTER.GetCurrentWeight]\n" @@ -281,7 +282,7 @@ BREAKDOWN_REINFORCEMENT:0 "충원" BREAKDOWN_MONTHLY_BALENCE:0 "월간 수지" BREAKDOWN_YEARLY_BALENCE:0 "연간 수지" - COST_RESULT_NOTHING:0 "비용 없음" + COST_RESULT_NOTHING:1 "#COLOR_GREEN #EMP 없음#!#!" GOLD_COST_BREAK:0 "[gold_i] 소비" GOLD:0 "[gold_i] $VALUE|0$" GOLD_COST:0 "[gold_i] $VALUE|0$" @@ -419,6 +420,7 @@ ERROR_HOOF_1:1 "저는 아기 예수예요. 오류발굽 경이 할 일을 대신하곤 하지요. 게임 내에 $ERRORS$개의 오류가 있어서 이렇게 찾아왔답니다. $ERROR_ACTION$" ERROR_HOOF_2:1 "나는 오류베르트요. 오류발굽 경이 할 일을 대신하곤 하지. 게임 내에 $ERRORS$개의 오류가 있어서 이렇게 찾아왔소. $ERROR_ACTION$" ERROR_HOOF_3:1 "나는 바즈캣이야. 오류발굽 경이 할 일을 대신하곤 하지. 게임 내에 $ERRORS$개의 오류가 있어서 이렇게 찾아왔어.$ERROR_ACTION$" + ERROR_HOOF_4:0 "나는 레콩캣이라고 해. 오류발굽 경이 할 일을 대신하고 있는 중이야. 슬퍼질지도 모르니 레콩키스타하고 헷갈리지는 말아주고. 아, 게임 내에 $ERRORS$개의 오류가 있어서 이렇게 찾아왔어. $ERROR_ACTION$" ENABLED_MODS:0 "활성화된 모드:" RALLY_POINT_NAME:0 "[PROVINCE.GetNameNoTooltip]의 집결지" CONFIRM:0 "확인" @@ -470,6 +472,7 @@ SCOPE_ACTIVE_COUNTIL_TASK:0 "[ROOT.CouncilTask.GetName]:" SCOPE_MERCENARY_COMPANY:0 "[ROOT.MercenaryCompany.GetName]:" SCOPE_INSPIRATION:0 "[ROOT.Inspiration.GetName]" + SCOPE_STRUGGLE:0 "[ROOT.Struggle.GetName]" SAVE_NAME_LABEL:0 "저장 이름:" SAVE_TO_CLOUD_LABEL:0 "클라우드에 저장하기" FILE_NAME_INVALID:1 "@warning_icon!#X 저장 이름이 유효하지 않습니다.#! " @@ -651,8 +654,7 @@ COUNTY_OPINION_SAME_CULTURE:1 "동일 [culture|E]" COUNTY_OPINION_DIFFERENT_CULTURE:2 "외세 [culture|E]" COUNTY_OPINION_DIFFERENT_CULTURE_KNOWS_LANGUAGE:1 " #weak ([CHARACTER.GetShortUIName](이)가 [CULTURE.GetLanguage.GetName] 언어를 구사할 수 있으므로 [GetDefine('NCharacterOpinion', 'CULTURE_ACCEPTANCE_MULT_KNOWS_LANGUAGE')|%0] 감소)#!" - EFFECT_LIST_BULLET:0 "• " - BULLET_WITH_TAB:0 " • " + BULLET_WITH_TAB:0 "    • " MODIFIER_BULLET:0 "$EFFECT_LIST_BULLET$" TAB:0 "" SHORT_TAB:0 "" @@ -748,3 +750,17 @@ DEFAULT_TEXT:0 "#D 기본 텍스트#!" SCOPE_ARTIFACT:0 "[ROOT.Artifact.GetName]:" + + OR:0 " 또는 " + OR_LIST:0 ", 또는 " + + num_suffix_0:0 "" + num_suffix_1:0 "" + num_suffix_2:0 "" + num_suffix_3:0 "" + num_suffix_4:0 "$num_suffix_0$" + num_suffix_5:0 "$num_suffix_0$" + num_suffix_6:0 "$num_suffix_0$" + num_suffix_7:0 "$num_suffix_0$" + num_suffix_8:0 "$num_suffix_0$" + num_suffix_9:0 "$num_suffix_0$" diff --git a/project/ck3/base_game/localization/korean/council_tasks_l_korean.yml b/project/ck3/base_game/localization/korean/council_tasks_l_korean.yml index 5410e80958..698a41a59d 100644 --- a/project/ck3/base_game/localization/korean/council_tasks_l_korean.yml +++ b/project/ck3/base_game/localization/korean/council_tasks_l_korean.yml @@ -1,7 +1,7 @@ l_korean: - ACTIVE_COUNCIL_TASK_TT:2 "#T [ActiveCouncilTask.GetTaskType.GetName]#!\n내 [ActiveCouncilTask.GetPositionType.GetName] [ActiveCouncilTask.GetCouncillor.GetUIName](이)가 [ActiveCouncilTask.GetTaskType.GetName|V]에 배속 중입니다." + ACTIVE_COUNCIL_TASK_TT:2 "내 [ActiveCouncilTask.GetPositionType.GetName] [ActiveCouncilTask.GetCouncillor.GetUIName](이)가 [ActiveCouncilTask.GetTaskType.GetName|V]에 배속 중입니다." ACTIVE_COUNCIL_TASK_FROZEN_TT:1 "#T [ActiveCouncilTask.GetTaskType.GetName|V] #!\n@warning_icon!#X 이 자문회 직위에 인물을 배정하여 임무를 계속 진행하십시오.#!" - POTENTIAL_COUNCIL_TASK_TT:2 "#T [ActiveCouncilTask.GetTaskType.GetName]#!\n[ActiveCouncilTask.GetCouncillor.GetUIName](이)가 [ActiveCouncilTask.GetTaskType.GetName|V]에 배속될 것입니다." + POTENTIAL_COUNCIL_TASK_TT:2 "[ActiveCouncilTask.GetCouncillor.GetUIName](이)가 [ActiveCouncilTask.GetTaskType.GetName|V]에 배속될 것입니다." COUNCIL_TASK_TT:0 "#T [ActiveCouncilTask.GetTaskType.GetName]#!\n[SelectLocalization( GuiPotentialCouncilTask.IsActive, 'ACTIVE_COUNCIL_TASK_TT', 'POTENTIAL_COUNCIL_TASK_TT' )]" COUNCIL_TASK_MAP_TT:0 "#T [ActiveCouncilTask.GetTaskType.GetName]#!\n$ACTIVE_COUNCIL_TASK_TT$" council_task_possible_side_effects:1 "\n\n[councillor_task_possible_side_effects|E] #weak - 자문위원 능력#!" @@ -48,7 +48,7 @@ spouse_task_intrigue_good_unskilled_notification_tooltip:0 "배우자의 [councillor.Custom('intrigue_skill_level')] 계책력에도 불구하고 희소식이 전해졌습니다." spouse_task_intrigue_good_skilled_notification_tooltip:0 "배우자의 [councillor.Custom('intrigue_skill_level')] 계책력 덕분에 뜻밖의 이익이 발생했습니다." spouse_task_learning_good_unskilled_notification_tooltip:0 "배우자의 [councillor.Custom('learning_skill_level')] 학습력에도 불구하고 희소식이 전해졌습니다." - spouse_task_learning_good_skilled_notification_tooltip:0 "배우자의 [active_councillor.Custom('learning_skill_level')] 학습력 덕분에 뜻밖의 이익이 발생했습니다." + spouse_task_learning_good_skilled_notification_tooltip:1 "배우자의 [councillor.Custom('learning_skill_level')] 학습력 덕분에 뜻밖의 이익이 발생했습니다." #chancellor task_foreign_affairs:0 "대외 외교" @@ -299,6 +299,7 @@ STEWARD_PROGRESS_BASE:0 "기본" DEVELOP_COUNTY_PERK_BONUS_VALUE:1 "$planned_cultivation_perk_name$" STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER:2 "[councillor_liege.GetFaith.GetName] - 공동체 정체성" + STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS:0 "[councillor_liege.GetFaith.GetName] - 산악 내 [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]" STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING:1 "[councillor_liege.GetCulture.GetName] - 동방식민운동" STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED:1 "현지 전통 존중" STEWARD_PROMOTE_CULTURE_SHUUBIYYA:0 "슈우비야" @@ -331,6 +332,7 @@ task_conversion_resistance_to_conversion:0 "\n$EFFECT_LIST_BULLET$#N 개종 저항#!" task_conversion_opinion_loss:0 "\n$EFFECT_LIST_BULLET$#N 영지 의견 감소#!" task_conversion_notification_tooltip:0 "$task_conversion$으로부터" + task_conversion.tt.forbidden.due_to_struggle_phase:0 "해당 [struggle_phase_phase|E]에 있는 [struggle|E] [struggle_region_region|E] 내에서는 [convert_county|E]을 사용할 수 없음" task_religious_relations:0 "종교 관계 개선" task_religious_relations_piety_effect_desc:2 "[piety|E]: @piety_icon!#P +[SCOPE.ScriptValue('court_chaplain_religious_relations_total_piety_gain')]#!/달\n$TAB$[councillor.GetCouncilTitle] [councillor.GetFirstNamePossessive] [learning_skill|E]: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_modifier')]#!" @@ -372,10 +374,13 @@ COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER:2 "[councillor.GetFaith.GetName] - [GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER:3 "[councillor.GetFaith.GetName] - [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_PENALTY_MODIFIER:3 "[councillor.GetFaith.GetName] - [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_EASIER_TO_CONVERT_FAITH_IN_MOUNTAINS_BONUS_MODIFIER:0 "[councillor.GetFaith.GetName] - 산악 내 [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_HARDER_TO_CONVERT_FAITH_AWAY_IN_MOUNTAINS_MALUS_MODIFIER:0 "[county.GetFaith.GetName] - 산악 내 [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]" COURT_CHAPLAIN_CONVERSION_GHW_TENET_NO_HOF_MODIFIER:0 "[ROOT.Char.Custom('ghw_from_which_tenet')] - 신앙이 $game_concept_holy_sites$ 확보 중" COURT_CHAPLAIN_CONVERSION_SYNCRETIC_WITH_RELIGION_MODIFIER:0 "[faith|E] 융화주의" COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS:0 "현지 [Concept( 'counties', '영지' )|E] [modifiers|E]" COURT_CHAPLAIN_CONVERSION_LIEGE_IS_DEFIANT_HIGH_MONARCH:0 "[liege|E]이 배격하는 고왕임" + fp2_lyonese_monk_faith_conversion_task_desc:0 "[GetFaithByKey('adoptionist').GetAdherentName](이)가 다른 $christianity_religion_adherent_plural$(을)를 개종함" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_JERUSALEM:1 "성지 - 예루살렘" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_KERALA:1 "성지 - 케랄라" diff --git a/project/ck3/base_game/localization/korean/court_amenities_l_korean.yml b/project/ck3/base_game/localization/korean/court_amenities_l_korean.yml index 8cb5c115aa..eec756e26c 100644 --- a/project/ck3/base_game/localization/korean/court_amenities_l_korean.yml +++ b/project/ck3/base_game/localization/korean/court_amenities_l_korean.yml @@ -119,6 +119,6 @@ AMENITIES_RESET_TOOLTIP:0 "#T 편의 초기화#!\n[AddTextIf( Not( CourtAmenitiesWindow.HasChangedAnyAmenity ), '$COURT_AMENITIES_NEED_CHANGE$\n' )]선택한 변경 내역을 취소합니다." COURT_AMENITIES_CHANGED_NOTIFICATION_HEADER:0 "[court_amenities|E]를 변경함" - # [LocEditor:UntranslatedKey] `COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT` + COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT:0 "@warning_icon!#X 당신의 [royal_court|E]이 아님#!" BONUS_TO_AGENT_RECRUITMENT_FROM_AMENITIES:0 "$court_lodging_standards$: $VALUE|=+0$" diff --git a/project/ck3/base_game/localization/korean/court_positions_l_korean.yml b/project/ck3/base_game/localization/korean/court_positions_l_korean.yml index 5ff4f3fdab..09efabd4be 100644 --- a/project/ck3/base_game/localization/korean/court_positions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/court_positions_l_korean.yml @@ -205,7 +205,7 @@ court_physician_court_position:0 "궁정 의사" court_physician_tradition_bonus:0 "[culture_tradition|E]에서" court_physician_court_position_desc:1 "$court_physician_court_position$는 소속 [court|E] 구성원의 건강 관리를 책임집니다. 이들은 질병을 치료하고 상처를 봉합하는 등 직무에 최선을 다합니다." - court_physician_employer_custom_effect_description:2 "[medical_treatments|E]를 수행함#!\n@warning_icon!#X 당신을 향한 [hostile_schemes|E]에서 강력한 [agent|E]가 될 수 있음#!" + court_physician_employer_custom_effect_description:2 "[medical_treatments|E]를 수행함#!\n@warning_icon!#X [hostile_schemes|E]에 가담한 강인한 [agent|E]가 당신을 노림#!" hire_physician_decision:0 "의사 구인" hire_physician_decision_tooltip:3 "수하들이 [GetCourtPositionType('court_physician_court_position').GetName()]에 적합한 후보자를 여럿 천거할 것입니다." hire_physician_decision_desc:1 "궁정의 병들고 상처 입은 이들을 돌보려면 궁정 의사의 존재가 필수이다. 수하들에게 적합한 후보자를 모아오라고 지시해야겠다." @@ -215,7 +215,7 @@ antiquarian_employer_custom_effect_description:0 "[artifacts|E]을 $repair_or_reforge_and_repair$할 수 있게 됨\n#V $commission_artifact_decision$#! [decision|E] 잠금 해제\n[sieges|E] 및 [raids|E] 진행 중 [artifacts|E]을 보호함" chief_eunuch_court_position:1 "상선 환관" - chief_eunuch_employer_custom_effect_description:0 "@warning_icon!#X 당신을 향한 [hostile_schemes|E]에서 강력한 [agent|E]가 될 수 있음#!" + chief_eunuch_employer_custom_effect_description:0 "@warning_icon!#X [hostile_schemes|E]에 가담한 강인한 [agent|E]가 당신을 노림#!" chief_eunuch_court_position_desc:1 "$chief_eunuch_court_position$은 신임받는 신하로, 궁정 내 환관들을 총괄합니다. 신하들 간의 얘기가 됐든, 왕족 간의 얘기가 됐든 이들의 귀를 거치지 않는 건 없다고 해도 무방합니다." keeper_of_swans_court_position:0 "백조 사육사" keeper_of_swans_court_position_desc:1 "$keeper_of_swans_court_position$는 왕실 백조를 책임집니다. 군주가 소유한 날개 달린 보석들의 수를 점검하고 세심한 보살핌을 베푸는 등 직무를 수행합니다. 중대한 책임을 짊어진 직위입니다." @@ -247,7 +247,7 @@ poet_inspired_message:0 "영감이 떠오름!" poet_inspired_effect:0 "당신의 [GetCourtPositionType('court_poet_court_position').GetName()] [inspired_poet.GetFirstName](이)가 [inspiration|E]을 획득함" bodyguard_court_position:0 "경호원" - bodyguard_employer_custom_effect_description:1 "일정 확률로 암살 [GetScheme('murder').GetTypeName] [schemes|E]을 방지함#!\n경호원과 함께 출정할 경우 [battles|E]에서 사망 또는 생포 당할 확률이 감소함#!\n@warning_icon!#X 당신을 향한 [hostile_schemes|E]에서 강력한 [agent|E]가 될 수 있음#!" + bodyguard_employer_custom_effect_description:1 "일정 확률로 암살 [GetScheme('murder').GetTypeName] [schemes|E]을 방지함#!\n경호원과 함께 출정할 경우 [battles|E]에서 사망 또는 생포 당할 확률이 감소함#!\n@warning_icon!#X [hostile_schemes|E]에 가담한 강인한 [agent|E]가 당신을 노림#!" bodyguard_court_position_desc:1 "$bodyguard_court_position$은 모든 공격자에 맞서 왕족을 수호하는 최후의 방어선입니다. 주군이 가는 곳이면 그림자처럼 따라다니며 그 어떤 위험이 닥치든 일말의 망설임 없이 뛰어들어 막을 것입니다." champion_court_position:1 "개인 투사" champion_employer_custom_effect_description:1 "일부 [single_combat_duel_plural|E]에서 대신 내보낼 수 있음" @@ -256,10 +256,10 @@ court_musician_employer_custom_effect_description:1 "[feast|E] 주최 시 [opinion|E] 개선 정도 증가" court_musician_court_position_desc:1 "$court_musician_court_position$는 노래를 부르고 악기를 연주하며 주군과 궁정의 여흥을 책임집니다." food_taster_court_position:0 "기미 시종" - food_taster_employer_custom_effect_description:1 "일정 확률로 당신에 대한 독살 [GetScheme('murder').GetTypeName] [schemes|E]을 방지함#!\n당신의 체중 감량 속도가 빨라짐#!\n@warning_icon!#X 당신을 향한 [hostile_schemes|E]에서 강력한 [agent|E]가 될 수 있음#!" + food_taster_employer_custom_effect_description:1 "일정 확률로 당신에 대한 독살 [GetScheme('murder').GetTypeName] [schemes|E]을 방지함#!\n당신의 체중 감량 속도가 빨라짐#!\n@warning_icon!#X [hostile_schemes|E]에 가담한 강인한 [agent|E]가 당신을 노림#!" food_taster_court_position_desc:1 "$food_taster_court_position$은 주군의 음식에 독이 들어가지 않도록 책임집니다. 행여 극악무도한 가루나 액체가 요리에 들어가더라도... 뭐, 식사 시작 전에 기미 시종이 먼저 맛보는 이유가 따로 있겠습니까." lady_in_waiting_court_position:0 "전속 시녀" - lady_in_waiting_employer_custom_effect_description:0 "@warning_icon!#X 당신을 향한 [hostile_schemes|E]에서 강력한 [agent|E]가 될 수 있음#!" + lady_in_waiting_employer_custom_effect_description:0 "@warning_icon!#X [hostile_schemes|E]에 가담한 강인한 [agent|E]가 당신을 노림#!" lady_in_waiting_court_position_desc:1 "$lady_in_waiting_court_position$는 여왕이나 여제의 시중을 드는 조수이자 동행인으로, 모든 요구 사항을 수행합니다." executioner_court_position:0 "처형 집행인" executioner_employer_custom_effect_description:1 "[prisoners|E]를 공개 [execute|E]하여 [control|E] 및 [county_opinion|E]을 높일 수 있음\n@warning_icon!#X 해당 인물의 범죄는 사면됨#!" diff --git a/project/ck3/base_game/localization/korean/court_type_l_korean.yml b/project/ck3/base_game/localization/korean/court_type_l_korean.yml index e8d66d4d45..ef8e5cf526 100644 --- a/project/ck3/base_game/localization/korean/court_type_l_korean.yml +++ b/project/ck3/base_game/localization/korean/court_type_l_korean.yml @@ -35,9 +35,9 @@ court_scholarly:0 "학문 중시 궁정" court_scholarly_desc:1 "#low 궁정이란 교양인과 탁월한 능력을 갖춘 이들이 모이는 장소입니다. \n\n궁정 신하가 [GetTrait('scholarly_court_1').GetName( GetNullCharacter )] 특성을 얻습니다.#!" court_scholarly_tooltip_desc:0 "$court_scholarly$에서는 지식과 꾸준한 학습이 미덕으로 여겨집니다." - court_tribal: "부족 궁정" - court_tribal_desc: "#low 이 궁정에서는 힘이 곧 법도이며, 회당은 전리품과 약탈품으로 가득합니다! \n\n궁정 신하가 [GetTrait('warlike_court_1').GetName( GetNullCharacter )] 특성을 얻습니다.#!" - court_tribal_tooltip_desc: "$court_tribal$에서는 무예와 끈기가 미덕으로 여겨집니다." + court_tribal:0 "부족 궁정" + court_tribal_desc:0 "#low 이 궁정에서는 힘이 곧 법도이며, 회당은 전리품과 약탈품으로 가득합니다! \n\n궁정 신하가 [GetTrait('warlike_court_1').GetName( GetNullCharacter )] 특성을 얻습니다.#!" + court_tribal_tooltip_desc:0 "$court_tribal$에서는 무예와 끈기가 미덕으로 여겨집니다." COURT_TYPE_GENERAL_TOOLTIP:0 "[CourtType.GetTooltipDesc]\n\n[CourtType.GetEffectDesc]" diff --git a/project/ck3/base_game/localization/korean/credits/credits_l_korean.yml b/project/ck3/base_game/localization/korean/credits/credits_l_korean.yml index f21a8c5000..0b968bcc13 100644 --- a/project/ck3/base_game/localization/korean/credits/credits_l_korean.yml +++ b/project/ck3/base_game/localization/korean/credits/credits_l_korean.yml @@ -140,6 +140,7 @@ HEADER_PARADOX_INTERACTIVE:1 "#credits_header PARADOX INTERACTIVE#!" HEADER_MANAGEMENT:1 "#credits_header 경영#!" + TITLE_BUSINESS_OWNER:0 "#credits_subheader 경영주#!" TITLE_CHIEF_EXECUTIVE_OFFICER:1 "#credits_subheader 최고 경영자#!" TITLE_CHIEF_FINANCIAL_OFFICER:1 "#credits_subheader 최고 재무관리자#!" TITLE_CHIEF_OPERATIONS_OFFICER:1 "#credits_subheader 최고 운영책임자#!" @@ -272,3 +273,10 @@ HEADER_PARADOX_DEVELOPMENT_STUDIO_RED:0 "#credits_header Paradox Development Studio Red#!" HEADER_PARADOX_THALASSIC:0 "#credits_header Paradox Thalassic#!" + + HEADER_CRUSADER_KINGS_3_FATE_OF_IBERIA:0 "#credits_title CRUSADER KINGS III: FATE OF IBERIA#!" + HEADER_PARADOX_DEVELOPMENT_STUDIO_BLACK:0 "#credits_header Paradox Development Studio Black#!" + TITLE_PROJECT_LOCALIZATION_PRODUCER:0 "#credits_subheader 현지화 프로듀서#!" + TITLE_RELEASE_ENGINEER:0 "#credits_subheader 릴리스 엔지니어#!" + TITLE_TECHNICAL_ANIMATOR:0 "#credits_subheader 테크니컬 애니메이터#!" + TITLE_MUSIC_BUSINESS_DIRECTOR:0 "#credits_subheader 음악 사업 디렉터#!" diff --git a/project/ck3/base_game/localization/korean/culture/cultural_maa_innovations_l_korean.yml b/project/ck3/base_game/localization/korean/culture/cultural_maa_innovations_l_korean.yml index b0f2fedca0..fa35158b28 100644 --- a/project/ck3/base_game/localization/korean/culture/cultural_maa_innovations_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/cultural_maa_innovations_l_korean.yml @@ -20,6 +20,7 @@ culture_parameter_unlock_maa_varangian_veterans:0 "[GetMaA('varangian_veterans').GetName](을)를 [men_at_arms|E]으로 모병 가능" culture_parameter_unlock_maa_longbowmen:0 "[GetMaA('longbowmen').GetName](을)를 [men_at_arms|E]으로 모병 가능" culture_parameter_unlock_maa_huscarls:0 "[GetMaA('huscarl').GetName](을)를 [men_at_arms|E]으로 모병 가능" + culture_parameter_unlock_maa_huanch_vaulter:0 "[GetMaA('guanch_vaulter').GetName](을)를 [men_at_arms|E]으로 모병 가능" # Early Medieval Era culture_parameter_unlock_maa_khandayat:0 "[GetMaA('khandayat').GetName](을)를 [men_at_arms|E]으로 모병 가능" @@ -162,3 +163,6 @@ innovation_men_at_arms:0 "무장병" innovation_men_at_arms_desc:0 "영주 직속에 장비를 갖췄으며 훈련된 상비군을 마련한다면 중앙집권화로 나아가는 디딤돌이 되어줄 겁니다." + + innovation_pole_vault:0 "장대 높이뛰기" + innovation_pole_vault_desc:0 "장대 높이뛰기는 단순한 형태의 발명이지만, 숙달에는 고된 훈련과 연습이 뒤따릅니다. 장대 높이뛰기에 능숙한 사람은 큰 틈새와 높은 바위를 뛰어넘을 수 있습니다. 몇몇 방어 설비를 포함해서 말입니다." diff --git a/project/ck3/base_game/localization/korean/culture/culture_gfx_l_korean.yml b/project/ck3/base_game/localization/korean/culture/culture_gfx_l_korean.yml index 8ea8116e0d..7926fb8ee6 100644 --- a/project/ck3/base_game/localization/korean/culture/culture_gfx_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/culture_gfx_l_korean.yml @@ -71,8 +71,13 @@ volga_finnic_group_coa_gfx:0 "볼가핀" welsh_coa_gfx:0 "웨일스" west_african_group_coa_gfx:0 "서아프리카" - west_slavic_group_coa_gfx:0 "서부 슬라브" + west_slavic_group_coa_gfx:0 "서슬라브" western_building_gfx:0 "유럽 대륙" western_clothing_gfx:0 "유럽 대륙" western_coa_gfx:0 "유럽 대륙" western_unit_gfx:0 "유럽 대륙" + iberian_building_gfx:0 "이베리아" + iberian_christian_unit_gfx:0 "이베리아" + iberian_muslim_unit_gfx:0 "안달루시아" + iberian_christian_clothing_gfx:0 "이베리아" + iberian_muslim_clothing_gfx:0 "안달루시아" diff --git a/project/ck3/base_game/localization/korean/culture/culture_name_lists_l_korean.yml b/project/ck3/base_game/localization/korean/culture/culture_name_lists_l_korean.yml index 29d0eaf220..c75abb50a0 100644 --- a/project/ck3/base_game/localization/korean/culture/culture_name_lists_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/culture_name_lists_l_korean.yml @@ -63,6 +63,7 @@ name_list_greek:0 "그리스" name_list_gond:0 "곤드" name_list_guan:0 "구안" + name_list_guanches:0 "관체" name_list_gujarati:0 "구자라트" name_list_gur:0 "구르" name_list_han:0 "한" diff --git a/project/ck3/base_game/localization/korean/culture/culture_titles_l_korean.yml b/project/ck3/base_game/localization/korean/culture/culture_titles_l_korean.yml index 4597bfdb0f..0755302403 100644 --- a/project/ck3/base_game/localization/korean/culture/culture_titles_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/culture_titles_l_korean.yml @@ -603,6 +603,12 @@ king_feudal_female_grand_duke_independent:0 "대공부인" kingdom_feudal_grand_duke_independent:0 "대공국" +### Taifas ### +# Feudal / Clan + duke_feudal_male_andalusian_independent:0 "에미르" + duke_feudal_female_andalusian_independent:0 "에미라" + duchy_feudal_andalusian_independent:0 "타이파" + ### Lombard ### # Feudal duke_feudal_male_lombard_independent:0 "공" @@ -795,6 +801,18 @@ emperor_feudal_muslim_female_dravidian_group:1 "샤바누" empire_feudal_muslim_dravidian_group:0 "$empire_feudal_arabic_group$" +### GUANCHE (Canary Islands) ### + duchy_guanche:0 "멘체요" + kingdom_guanche:0 "고 멘체요" + count_male_guanche:0 "코란" + duke_male_guanche:0 "멘체야토" + king_male_guanche:0 "고 멘체야토" + emperor_male_guanche:0 "페투트 멘체야토" + count_female_guanche:0 "차마토" + duke_female_guanche:0 "멘체야타" + king_female_guanche:0 "고 멘체야타" + emperor_female_guanche:0 "마예크 멘체야타" + ### OBSOLETE with new division ### West-African ### # Feudal / Clan / Tribal baron_feudal_male_west_african_group:0 "티구이" diff --git a/project/ck3/base_game/localization/korean/culture/cultures_l_korean.yml b/project/ck3/base_game/localization/korean/culture/cultures_l_korean.yml index 95560e87a5..b563314320 100644 --- a/project/ck3/base_game/localization/korean/culture/cultures_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/cultures_l_korean.yml @@ -66,6 +66,9 @@ butr:0 "부트르" butr_prefix:0 "부트르계" butr_collective_noun:1 "부트르" + guanches:0 "관체" + guanches_prefix:0 "관체계" + guanches_collective_noun:0 "관체" zaghawa:0 "자가와" zaghawa_prefix:0 "자가와계" zaghawa_collective_noun:0 "자가와" @@ -260,9 +263,9 @@ sorko:0 "소르코" sorko_prefix:0 "소르코계" sorko_collective_noun:0 "소르코" - gaw:0 "가우" - gaw_prefix:0 "가우계" - gaw_collective_noun:0 "가우" + gaw:1 "가우" + gaw_prefix:1 "가우계" + gaw_collective_noun:1 "가우" songhai:0 "송하이" songhai_prefix:0 "송하이계" songhai_collective_noun:0 "송하이" @@ -566,8 +569,8 @@ scottish_prefix:0 "스코틀랜드계" scottish_collective_noun:1 "스코틀랜드" #West Slavic group - west_slavic_group:0 "서부 슬라브" - west_slavic_group_collective_noun:0 "서부 슬라브" + west_slavic_group:0 "서슬라브" + west_slavic_group_collective_noun:0 "서슬라브" pommeranian:1 "포메라니아" pommeranian_prefix:0 "포메라니아계" pommeranian_collective_noun:1 "포메라니아" diff --git a/project/ck3/base_game/localization/korean/culture/language_events_l_korean.yml b/project/ck3/base_game/localization/korean/culture/language_events_l_korean.yml index 7800906cf7..85ad914f0a 100644 --- a/project/ck3/base_game/localization/korean/culture/language_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/language_events_l_korean.yml @@ -1,6 +1,6 @@ l_korean: language_events.0001.t:0 "어휘 무기력증" - language_events.0001.desc:1 "언러를 모두 머릿속에 간직하려니 여간 어려운 일이 아니다. 자꾸 말하는 언어를 깜빡하게 된다!\n\n며칠 전에는 [language_to_forget.GetLanguage.GetNameNoTooltip](와)과 [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip] 단어를 섞어서 사용해 자기소개를 하는 실수를 저지르고 말았다... 더 심각한 문제는 지적당하기 전까지 뭐가 문제인지도 인지하지 못 했다는 거다!\n\n차라리 그냥 [language_to_forget.GetLanguage.GetNameNoTooltip] 언어를 잊어버리는 건 어떨까...?" + language_events.0001.desc:1 "언어를 모두 머릿속에 간직하려니 여간 어려운 일이 아니다. 자꾸 말하는 언어를 깜빡하게 된다!\n\n며칠 전에는 [language_to_forget.GetLanguage.GetNameNoTooltip](와)과 [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip] 단어를 섞어서 사용해 자기소개를 하는 실수를 저지르고 말았다... 더 심각한 문제는 지적당하기 전까지 뭐가 문제인지도 인지하지 못 했다는 거다!\n\n차라리 그냥 [language_to_forget.GetLanguage.GetNameNoTooltip] 언어를 잊어버리는 건 어떨까...?" language_events.0001.a:0 "망각의 저편으로 흘려보내자..." language_events.0001.b:0 "아니! 더 열심히 노력해서 공부하면 돼!" language_events.0002.b.tt:0 "징세원들을 보내 [vassal_speaking_other_language.GetTitledFirstNamePossessive] 봉역 내에 있는 모든 [vassal_speaking_other_language.GetCulture.GetName] [Concept( 'counties', '영지' )|E]에서 [gold_i]#P 50#! 징세" diff --git a/project/ck3/base_game/localization/korean/culture/traditions/cultural_heritages_l_korean.yml b/project/ck3/base_game/localization/korean/culture/traditions/cultural_heritages_l_korean.yml index 8568052e4e..7dfd130154 100644 --- a/project/ck3/base_game/localization/korean/culture/traditions/cultural_heritages_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/traditions/cultural_heritages_l_korean.yml @@ -62,8 +62,8 @@ heritage_volga_finnic_collective_noun:0 "볼가핀" heritage_west_germanic_name:0 "서부 게르만" heritage_west_germanic_collective_noun:0 "서부 게르만" - heritage_west_slavic_name:0 "서부 슬라브" - heritage_west_slavic_collective_noun:0 "서부 슬라브" + heritage_west_slavic_name:0 "서슬라브" + heritage_west_slavic_collective_noun:0 "서슬라브" heritage_tibetan_name:0 "티베트" heritage_tibetan_collective_noun:0 "티베트" heritage_chinese_name:0 "중국" diff --git a/project/ck3/base_game/localization/korean/culture/traditions/cultural_languages_l_korean.yml b/project/ck3/base_game/localization/korean/culture/traditions/cultural_languages_l_korean.yml index 2e2a268439..5b76842277 100644 --- a/project/ck3/base_game/localization/korean/culture/traditions/cultural_languages_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/traditions/cultural_languages_l_korean.yml @@ -36,7 +36,7 @@ language_south_slavic_name:1 "세르보크로아트" language_ugro_permian_name:0 "우그리아페름" language_volga_finnic_name:0 "볼가핀" - language_west_slavic_name:0 "서부 슬라브" + language_west_slavic_name:0 "서슬라브" language_tibetan_name:0 "티베트" language_chinese_name:0 "중국" language_mongolic_name:0 "몽골" @@ -74,7 +74,7 @@ language_sardinian_name:0 "통속 사르데냐" language_wallachian_name:0 "통속 다키아" language_italian_name:0 "통속 이탈리아" - language_ayneha_name: "아이네하" + language_ayneha_name:0 "아이네하" aesthetics_norwegian_name:0 "노르웨이" aesthetics_swedish_name:0 "스웨덴" diff --git a/project/ck3/base_game/localization/korean/culture/traditions/cultural_traditions_l_korean.yml b/project/ck3/base_game/localization/korean/culture/traditions/cultural_traditions_l_korean.yml index ddf33c0938..91eb12761e 100644 --- a/project/ck3/base_game/localization/korean/culture/traditions/cultural_traditions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/culture/traditions/cultural_traditions_l_korean.yml @@ -760,7 +760,7 @@ culture_in_farmlands_or_floodplains_terrain_count_desc:0 "[culture|E]가 농지 또는 범람원 [terrain|E]을 보유한 #V 5#!개 이상의 [Concept( 'counties', '영지' )|E]에 존재하지 않음" culture_in_plains_or_steppe_terrain_percentage_desc:0 "[culture|E]에 속한 [Concept( 'counties', '영지' )|E]의 #V 60%#!가 평야 [terrain|E], 초원 [terrain|E], 또는 [GetGeographicalRegion('world_steppe').GetName] [region|E] 내에 있지 않음" culture_in_steppe_desc:1 "해당 [culture|E]에 속한 [Concept( 'counties', '영지' )|E]의 #V 40%#! 이상이 [GetGeographicalRegion('world_steppe').GetName] [region|E] 내에 있어야 함" - culture_on_coast_desc:0 "[culture|E]가 해안 Concept( 'counties', '영지' )|E]에 존재하지 않음" + culture_on_coast_desc:0 "[culture|E]가 해안 [Concept( 'counties', '영지' )|E]에 존재하지 않음" percentage_of_culture_on_coast_desc:0 "해당 [culture|E]에 속한 [Concept( 'counties', '영지' )|E]의 #V 50%#! 이상이 해안 지형이어야 함" culture_acceptance_trigger_desc:0 "#V [EmptyScope.ScriptValue('xenophilic_nr_of_cultures_value')|0]#!개의 다른 문화에 대한 [culture|E]의 [cultural_acceptance|E]이 #V [EmptyScope.ScriptValue('xenophilic_acceptance_value')|0]%#! 이상이 아님" culture_not_egalitarian:1 "[culture|E]가 $ethos_egalitarian_name$ [ethos|E]을 보유함" @@ -786,6 +786,7 @@ not_bellicose_or_stoic_desc:1 "[culture|E]가 $ethos_bellicose_name$ 또는 $ethos_stoic_name$ [ethos|E]을 보유하지 않음" not_bellicose_or_bureaucratic_desc:2 "[culture|E]가 $ethos_bellicose_name$ 또는 $ethos_bureaucratic_name$ [ethos|E]을 보유하지 않음" not_bellicose_or_spiritual_desc:1 "[culture|E]가 $ethos_bellicose_name$ 또는 $ethos_spiritual_name$ [ethos|E]을 보유하지 않음" + not_bellicose_or_courtly_desc:0 "[culture|E]가 $ethos_bellicose_name$ 또는 $ethos_courtly_name$ [ethos|E]을 보유하지 않음" not_stoic_or_bureaucratic_desc:1 "[culture|E]가 $ethos_stoic_name$ 또는 $ethos_bureaucratic_name$ [ethos|E]을 보유하지 않음" not_stoic_or_communal_desc:0 "[culture|E]가 $ethos_stoic_name$ 또는 $ethos_communal_name$ [ethos|E]을 보유하지 않음" not_stoic_or_spiritual_desc:0 "[culture|E]가 $ethos_stoic_name$ 또는 $ethos_spiritual_name$ [ethos|E]을 보유하지 않음" @@ -824,6 +825,7 @@ ## Egalitarian. not_egalitarian_stoic_or_bureaucratic_desc:1 "[culture|E]가 $ethos_egalitarian_name$, $ethos_stoic_name$, 또는 $ethos_bureaucratic_name$ [ethos|E]을 보유하고 있지 않음" + not_egalitarian_or_courtly_desc:0 "[culture|E]가 $ethos_egalitarian_name$ 또는 $ethos_courtly_name$ [ethos|E]을 보유하지 않음" ## Communal. not_communal_or_spiritual_desc:0 "[culture|E]가 공동체주의 또는 영성주의 [ethos|E]을 보유하고 있지 않음" @@ -918,6 +920,8 @@ lacks_development_02_innovation_desc:1 "[culture|E]가 #high $innovation_development_02$#! [innovation|E]을 발견하지 않음" lacks_baliffs_innovation_desc:0 "[culture|E]가 #high $innovation_baliffs$#! [innovation|E]을 발견하지 않음" culture_acceptance_cost_desc:0 "#V [EmptyScope.ScriptValue('xenophilic_nr_of_cultures_cost_value')|0]#!개의 다른 문화에 대한 [culture|E]의 [cultural_acceptance|E]이 #V [EmptyScope.ScriptValue('xenophilic_acceptance_cost_value')|0]%#! 이상이 아님" + lack_iberian_heritage_or_language_penalty_desc:0 "[culture|E]가 $heritage_iberian_name$ [heritage|E]을 보유하고 있지 않음. #EMP 또한#!, [culture_head|E]가 $language_iberian_name$ [language|E]를 구사하지 않음" + lack_martial_learning_or_chess_board_penalty_desc:0 "최소 [EmptyScope.ScriptValue('very_high_skill_rating')|0]의 [Concept( 'martial', '전투력' )|E]이나 최소 [EmptyScope.ScriptValue('very_high_skill_rating')|0]의 [Concept( 'learning', '학습력' )|E], 또는 [board_games|E]을 둘 수 있게 해주는 [artifact|E]을 보유하고 있지 않음" culture_head_lacks_storytelling_traits_desc:1 "[GetTrait('poet').GetName( GetNullCharacter )], [GetTrait('arrogant').GetName( GetNullCharacter )] 또는 [GetTrait('journaller').GetName( GetNullCharacter )] [traits|E]을 보유하지 않음" rulers_lacks_storytelling_traits_desc:0 "[culture|E]가 [GetTrait('poet').GetName( GetNullCharacter )] 또는 [GetTrait('arrogant').GetName( GetNullCharacter )], [GetTrait('journaller').GetName( GetNullCharacter )] [traits|E]을 가진 [rulers|E]를 #V 5#!명 이상 보유하지 않음" diff --git a/project/ck3/base_game/localization/korean/custom_localization/body_part_custom_loc_l_korean.yml b/project/ck3/base_game/localization/korean/custom_localization/body_part_custom_loc_l_korean.yml index 3265084450..52c95ae3d4 100644 --- a/project/ck3/base_game/localization/korean/custom_localization/body_part_custom_loc_l_korean.yml +++ b/project/ck3/base_game/localization/korean/custom_localization/body_part_custom_loc_l_korean.yml @@ -15,6 +15,10 @@ maskface_face:0 "얼굴" # Grammatical Stuff - articleblank_article:0 "$articleblank_blank$" - articleblank_articlevowel:0 "$articleblank_blank$" + articleblank_article:0 "" + articleblank_articlevowel:0 "" articleblank_blank:0 "" + + maskface_behind:0 "뒤에서" + maskface_in:0 "안에서" + maskface_across:0 "전반에서" diff --git a/project/ck3/base_game/localization/korean/custom_localization/insult_custom_loc_l_korean.yml b/project/ck3/base_game/localization/korean/custom_localization/insult_custom_loc_l_korean.yml index acb598b4e8..270bb4f8a9 100644 --- a/project/ck3/base_game/localization/korean/custom_localization/insult_custom_loc_l_korean.yml +++ b/project/ck3/base_game/localization/korean/custom_localization/insult_custom_loc_l_korean.yml @@ -215,3 +215,6 @@ insult_shunt_female:0 "쉬운 여자" insult_blunt_female:0 "만인의 여인" impotent_female:0 "불임" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + False:0 "거짓된" diff --git a/project/ck3/base_game/localization/korean/custom_localization/regional_custom_loc_l_korean.yml b/project/ck3/base_game/localization/korean/custom_localization/regional_custom_loc_l_korean.yml index 5abbb57c96..d7976dc553 100644 --- a/project/ck3/base_game/localization/korean/custom_localization/regional_custom_loc_l_korean.yml +++ b/project/ck3/base_game/localization/korean/custom_localization/regional_custom_loc_l_korean.yml @@ -166,7 +166,7 @@ #Game deck_of_cards:0 "카드 묶음" - pachisi_board:0 "파치지 보드" + pachisi_board:0 "파치시판" chess_set:0 "체스 세트" #Levies diff --git a/project/ck3/base_game/localization/korean/custom_localization/signature_weapon_custom_loc_l_korean.yml b/project/ck3/base_game/localization/korean/custom_localization/signature_weapon_custom_loc_l_korean.yml index d1db8d8e4c..f951e52826 100644 --- a/project/ck3/base_game/localization/korean/custom_localization/signature_weapon_custom_loc_l_korean.yml +++ b/project/ck3/base_game/localization/korean/custom_localization/signature_weapon_custom_loc_l_korean.yml @@ -51,8 +51,8 @@ signature_weapon_crush_present:0 "완전히 박살내" signature_weapon_pierce_present:0 "깊숙이 찔러" - article_a:0 "$articleblank_blank$" - article_an:0 "$articleblank_blank$" + article_a:0 "$articleblank_article$" + article_an:0 "$articleblank_article$" # Non-Lethal Attacks signature_weapon_attempted_heavy_slash:0 "세차게 베어" diff --git a/project/ck3/base_game/localization/korean/death_reasons_l_korean.yml b/project/ck3/base_game/localization/korean/death_reasons_l_korean.yml index 88b051afbb..0d2184e33c 100644 --- a/project/ck3/base_game/localization/korean/death_reasons_l_korean.yml +++ b/project/ck3/base_game/localization/korean/death_reasons_l_korean.yml @@ -177,5 +177,21 @@ death_skull_removed_killer:0 "자신의 두개골을 적출당하고 [TARGET_CHARACTER.GetUIName]에 의해 보존 처리되어 사망" death_miniatures:0 "뾰족한 모형을 밟고 사망" death_ice:0 "얼어붙은 황무지로 나가 사망" + death_by_exploding_whale:0 "거대한 시체의 폭발에 휘말려 사망" + death_flight_attempt:0 "비행을 시도하다 사망" + death_beaten_by_mob:0 "성난 군중에게 맞아서 사망" + death_burned_by_mob:0 "성난 군중에게 산 채로 태워져 사망" + death_hanged_and_disemboweled_by_mob:0 "성난 군중에게 목 매달린 후 배를 갈려 사망" + death_crucified_by_mob:0 "성난 군중에게 십자가형을 당해 사망" + death_defenestrated_by_mob:0 "성난 군중에게 창문 바깥으로 내던져져 사망" + death_molten_silver_by_mob:0 "성난 군중에게 목구멍으로 녹은 은이 부어져 사망" + death_torn_to_pieces_by_mob:0 "성난 군중에게 갈가리 찢겨 사망" + death_bell:0 "참수당해 머리가 종의 재료로 쓰여 사망" + death_bell_killer:0 "[TARGET_CHARACTER.GetUIName]에게 참수당하고 머리가 종의 재료로 쓰여 사망" + death_bell_revenge:0 "음악으로 학살극을 벌인 후 법도의 심판을 받아 사망" + + death_scuffle_with_soldiers:0 "병사들과 실랑이를 벌이던 중 사망" + death_scuffle_with_soldiers_killer:0 "[TARGET_CHARACTER.GetUIName]의 명령을 받은 병사들과 실랑이를 벌이던 중 사망" + death_for_corpse_forest:0 "장대에 꿰뚫려 사망" death_for_corpse_forest_killer:0 "[TARGET_CHARACTER.GetUINamePossessive] 시체의 숲에서 장대에 꿰뚫려 사망" diff --git a/project/ck3/base_game/localization/korean/debug_l_korean.yml b/project/ck3/base_game/localization/korean/debug_l_korean.yml index 5d460a65a1..154a1529ba 100644 --- a/project/ck3/base_game/localization/korean/debug_l_korean.yml +++ b/project/ck3/base_game/localization/korean/debug_l_korean.yml @@ -6,6 +6,12 @@ debug.0002.c:0 "쌍둥이로" debug.0002.d:0 "세쌍둥이로" debug.0002.e:0 "한 번 놀라게 해봐요" + + debug_generic_option:0 "#D 디버그 설정입니다#!" + debug_generic_option_can_disable_text:0 "#D . 디버그 비활성화 시 변경됩니다#!" + debug_generic_option_can_disable:0 "$debug_generic_option$$debug_generic_option_can_disable_text$" + debug_generic_option_shortened_trigger:0 "#D 이 트리거는 디버그 활성화로 인해 단축되었습니다#!" + debug_generic_option_shortened_trigger_can_disable:0 "$debug_generic_option_shortened_trigger$$debug_generic_option_can_disable_text$" interaction_debug_main:0 "#D 디버그 상호작용#!" debug_main:0 "#D 디버그 주 메뉴#!" @@ -58,9 +64,18 @@ debug_launch_natural_crusade_interaction:0 "정상적 십자군 시작" slay_character_interaction:0 "누군가 그를 #difficulty_hard 살해#!하게 하기!" give_bubonic_plague_interaction:0 "#difficulty_easy 가#!#P 래#!#difficulty_easy 톳#!#P 흑#!#difficulty_easy 사#!#P 병#! 걸리게 하기" - start_bout_interaction:0 "일대일 대결 신청하기" + engage_in_single_combat:0 "@warning_icon! #X 일대일 대결 시작하기#!" + start_bout_interaction:1 "결투/보드게임 시작" + start_bout_interaction_single_combat:0 "#BER 전투 개시#!" + start_bout_interaction_board_game_chess:0 "체스" + start_bout_interaction_board_game_pachisi:0 "파치시" + start_bout_interaction_board_game_tabula:0 "타불라" + start_bout_interaction_board_game_hnefatafl:0 "네파타플" give_criminal_trait_interaction:0 "강건한 #difficulty_hard 범죄자로 만들기#!" give_criminal_trait_interaction_tt:0 "[recipient.GetShortUIName]에게 범죄자 특성 부여됨" + debug_sex_interaction:0 "인물과 #italic 동침#!" + debug_change_every_county:0 "모든 영지에서 행동 취하기" + debug_change_every_county.a:0 "완전 지배" test_effect_localization_interaction:0 "상호작용 효과 현지화 테스트" increase_cultural_acceptance_debug_interaction:0 "문화 관용 #P +25%#!" decrease_cultural_acceptance_debug_interaction:0 "문화 관용 #N -25%#!" diff --git a/project/ck3/base_game/localization/korean/decisions_l_korean.yml b/project/ck3/base_game/localization/korean/decisions_l_korean.yml index 1e19791452..7d22fa159d 100644 --- a/project/ck3/base_game/localization/korean/decisions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/decisions_l_korean.yml @@ -645,7 +645,7 @@ unite_the_western_slavs_decision_tt_1:1 "당신의 대표 작위가 폴란드, 포메라니아, 소르브, 보헤미아 또는 대 모라비아 왕국임" unite_the_western_slavs_decision_tt_2:1 "당신이 황제이고, 폴란드, 포메라니아, 소르브, 보헤미아 또는 대 모라비아 왕국을 보유함" unite_the_western_slavs_decision_titles_tt:2 "$e_west_slavia$[title|E] 작위를 획득함" - unite_the_western_slavs_decision_titles_empire_tt:2 "모든 서부 슬라브 [kingdom|E] [title|E]의 영토가 당신 [primary_title|E]의 [de_jure|E]이 됨" + unite_the_western_slavs_decision_titles_empire_tt:2 "모든 서슬라브 [kingdom|E] [title|E]의 영토가 당신 [primary_title|E]의 [de_jure|E]이 됨" unite_the_western_slavs_decision_confirm:1 "서슬라브족 규합" #UNITE THE SOUTHERN SLAVS @@ -711,6 +711,14 @@ form_portugal_decision_tooltip:0 "포르투갈 [kingdom|E]을 형성하고 포르투갈 [culture|E]를 확립합니다." form_portugal_decision_effects_de_jure_tt:1 "[title_d_porto.GetNameNoTier], [title_d_coimbra.GetNameNoTier], [title_d_beja.GetNameNoTier], [title_d_algarve.GetNameNoTier](은)는 #V [title_k_portugal.GetName]#!의 [de_jure|E]에 속하게 됨 " + #FORM CANARIAS + declare_canarias_decision:0 "카나리아 통합" + declare_canarias_decision_desc:0 "태곳적부터 각각의 제도는 "왕국"을 자칭해왔다. 하지만 작금에 이르러 우리의 지평선은 넓어지기 시작했고, 세상 그 자체가 카나리아 앞에 펼쳐지고 있다. 비로소 수없이 난립하던 왕국을 하나의 왕관 아래 통합할 때가 되었노라." + declare_canarias_decision_confirm:0 "카나리아 통합" + declare_canarias_decision_tooltip:0 "카나리아 [kingdom|E] 형성" + canarias_must_be_developed_tt:0 "[GetTitleByKey('d_canarias').GetNameNoTier] 내 모든 [Concept( 'counties', '영지' )|E]의 [development|E] 수치가 10 이상이어야 함" + canarias_must_be_filled_tt:0 "[GetTitleByKey('d_canarias').GetNameNoTier] 내 모든 [barony|E]에 [holding|E]가 포함되어 있어야 함" + #Form custom kingdom or empire found_kingdom_decision:1 "새로운 왕국 수립" @@ -728,6 +736,7 @@ create_title_every_held_kingdom:2 "[hold|E] 또는 [completely_control|E]하고 있는 모든 왕국 작위" create_custom_empire_de_jure_changes:1 "새로운 제국의 [de_jure|E] [kingdoms|E]이 됨" NEW_CREATED_TITLE_NAME:0 "[old_title.GetBaseNameNoTierNoTooltip]" + SPECIAL_CREATED_TITLE_NAME:0 "[special_duchy.GetBaseNameNoTierNoTooltip]" #Guest decisions invite_knights_decision:1 "$knight_culture_player_plural_no_tooltip$ 초대" @@ -799,7 +808,7 @@ restore_holy_roman_empire_decision_tooltip:0 "서부에 로마 제국을 부활시킵니다." decision_refound_hre_control_the_electors.tt:0 "전통적인 선제후 작위를 장악 또는 보유하고 있어야 함: $d_ostmark$, $d_ostfalen$, $d_east_franconia$ 공작령, $d_bohemia$, $c_trier$, $c_mainz$ 백작령" decision_refound_hre_own_three_kingdoms.tt:0 "3개 이상의 왕국 작위를 보유하고 있어야 함" - restore_holy_roman_empire_decision_effects_de_jure.tt:0 "$e_italy$ 외부에 있는 완전 통제 상태의 왕국 작위 모두가 $e_hre$의 규범 권역에 속하게 됨" + restore_holy_roman_empire_decision_effects_de_jure.tt:0 "$e_italy$ 외부에 있는 완전 지배 상태의 왕국 작위 모두가 $e_hre$의 규범 권역에 속하게 됨" restore_holy_roman_empire_decision_effects_vassal_opinion.tt:0 "모든 직속 봉신" reformed_holy_roman_empire_opinion:0 "$e_hre$ 재건" hre_elector_list_creation_tt:0 "유력한 [Concept( 'de_jure', '규범상' )|E] 주교, 공작, 신성 로마 제국의 왕 중에서 7명의 선제후가 지명됨" @@ -822,10 +831,15 @@ establish_norman_culture_decision_effect.tt:0 "북부 프랑스의 모든 [old_culture_1.GetName], [old_culture_2.GetName] 문화 백작령과 인물들이 [new_culture.GetName] 문화로 전향함" establish_norman_culture_decision_effect.tt.2:0 "[normandy_title.GetName]의 이름이 $d_normandy$(으)로 변경됨" + # Found the Kingdom of Aragon form_the_kingdom_of_aragon_decision:0 "아라곤 왕국 수립" - form_the_kingdom_of_aragon_decision_desc:0 "봉역을 관통하는 아라곤 강이 비옥하고 풍요로운 대지를 제공한다. 이러한 땅에는 마땅히 그만한 왕국이 있어야 하는 법이다. 그러한 왕국이 없으니 내가 직접 만들 것이야!" + form_the_kingdom_of_aragon_decision_desc:1 "위대한 에브로 강의 자손들은 지난 수백 년 동안 소외당해야만 했다. 로마가, 서고트가, 프랑크가, 아랍이 우리를 배척했다. 저들이 외세의 정복자와 멀리 떨어진 곳에 있는 수도를 섬기는 이상 진정한 땅의 주인이라고 할 수 없다. 백성들은 이제 토박이들이 세운 왕국을 부르짖고 있다." form_the_kingdom_of_aragon_decision_confirm:0 "우리의 고향, 우리의 왕국!" - form_the_kingdom_of_aragon_decision_tooltip:0 "아라곤 왕국을 수립합니다." + form_the_kingdom_of_aragon_decision_tooltip:0 "아라곤 왕국 수립" + form_the_kingdom_of_aragon_decision.tt.form_aragonese:0 "[founder_culture.GetName]에서 [aragonese_culture.GetName](으)로 [culture_pillars|E]를 복사할지 여부를 결정할 수 있음" + form_the_kingdom_of_aragon_decision.tt.drift.d_valencia:0 "[d_valencia.GetDefinitiveName] [completely_control|E] 시 [k_aragon.GetDefinitiveName](으)로의 [de_jure_drift_drifted|E]이 이뤄짐" + form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona:0 "[d_barcelona.GetDefinitiveName] [completely_control|E] 시 [k_aragon.GetDefinitiveName](으)로의 [de_jure_drift_drifted|E]이 이뤄짐" + form_the_kingdom_of_aragon_decision.tt.drift.d_navarra:0 "[d_navarra.GetDefinitiveName] [completely_control|E] 시 [k_aragon.GetDefinitiveName](으)로의 [de_jure_drift_drifted|E]이 이뤄짐" # Culture Conversion convert_to_local_culture_decision:0 "현지 문화 도입" @@ -1069,3 +1083,92 @@ recent_conversion_to_tribalism:0 "지난 5년 사이에 정부 체제를 [tribal|E]으로 변경하지 않음" found_witch_coven_house_member_count_tt:0 "[house|E]의 [adult|E] 구성원 [SCOPE.ScriptValue('found_witch_coven_member_count_value')|0]명이 마녀임" found_witch_coven_house_member_percent_tt:0 "[house|E]의 [adult|E] 구성원 [SCOPE.ScriptValue('found_witch_coven_member_percent_display_value')|2]%가 마녀임" + + convert_whole_realm_to_feudalism_west_african_pagan_decision:0 "$convert_whole_realm_to_feudalism_decision$ #weak (서아프리카 토속 신앙)#!" + convert_whole_realm_to_feudalism_west_african_pagan_decision_desc:0 "자고로 선정이란 단순한 규모의 문제다. 마을은 장로만 있으면 충분하지만 제국은 행정가가 필요한 법이다. 이는 우리 백성들도 잘 알고 있는 사실이니, 학식이 높은 이들을 그런 식으로 활용할 수 있을 것이다." + convert_whole_realm_to_feudalism_west_african_pagan_decision_confirm:0 "$convert_whole_realm_to_feudalism_decision_confirm$" + convert_whole_realm_to_feudalism_west_african_pagan_decision_tooltip:0 "$convert_whole_realm_to_feudalism_decision_tooltip$" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count:0 "[count|E] [rank|E] 이상인 [vassals|E] [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value')|0]명 이상" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development:0 "당신의 [capital|E]가 [GetGeographicalRegion('world_africa_west').GetName]에 있고 최소 [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value')|0]의 [development|E] 달성" + faith_qualifies_for_west_african_pagan_feudalisation_trigger.tt:0 "당신의 [faith|E]이 [GetFaithDoctrine('west_african_unreformed_faith_doctrine').GetBaseName](이)어야 함" + + appoint_a_righteous_caliph_decision:0 "정당한 칼리프 임명" + appoint_a_righteous_caliph_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName](은)는 자격 미달이며 움마를 이끌 준비가 되어 있지 않다. 한 사람의 [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective](으)로서 [ROOT.Char.GetFaith.GetReligiousHead.GetSheHe]는 [ROOT.Char.GetFaith.GetAdjective] 사상에 수없이 숨겨진 미묘한 진리를 #EMP 이해하지 못한다#!.\n\n그 작자라면 안 되겠지만, #EMP 나#!는 된단 말이지..." + appoint_a_righteous_caliph_decision_confirm:0 "[ROOT.Char.GetFaith.PositiveAfterLife|U](이)가 나를 이끈다!" + appoint_a_righteous_caliph_decision_tooltip:0 "[ROOT.Char.GetFaith.GetNameNoTooltip](을)를 [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjectiveNoTooltip]의 길에서 벗어나게 함" + appoint_a_righteous_caliph_decision.tt.you_become_caliph:0 "[THIS.Char.GetShortUIName|U](이)가 새로운 [THIS.Char.GetFaith.GetAdjective]의 [head_of_faith|E]가 됨" + appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties:0 "[CHARACTER.GetFaith.GetAdjective] [Concept( 'counties', '영지' )|E]가 [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_same_faith_county_count')|0]개 이상임" + appoint_a_righteous_caliph_decision.cant_be_caliphal_controller:0 "당신은 당신 [head_of_faith|E]의 [liege|E]이 아님" + appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits:0 "[sinful|E] [traits|E]이 [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_own_max_sins')|0]개 이상이 아님" + appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range:0 "당신의 [head_of_faith|E]가 [diplomatic_range|E] 바깥에 있음" + appoint_a_righteous_caliph_decision.control_one_holy_site:0 "최소한 1개의 [holy_site|E]를 지배해야 함" + appoint_a_righteous_caliph_decision.control_two_holy_sites:0 "최소한 2개의 [holy_sites|E]를 지배해야 함" + appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith:0 "당신의 [head_of_faith|E]가 [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_hof_min_sins')|0]개 이상의 [sinful|E] [traits|E]을 보유함" + appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag:0 "당신은 당신의 [faith|E]이 창설됐을 때부터 지파를 더 나눌 계획이었음" + + mozarabic_bind_the_faith_to_rome_decision:0 "신앙과 로마의 결속" + mozarabic_bind_the_faith_to_rome_decision_desc:0 "우리의 진정한 교황은 [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName](이)지만, 그리스도의 대리자의 뜻과 격리된 채 살다 보니 다소 기묘한 길을 걷게 되었다. 위대한 유럽 콘클라베 소속 성직자들이 톨레도의 전당을 방문하던 시절은 이제 지나가고 없다.\n\n아니, 굳이 그럴 필요도 없지... 우리의 신앙이 어긋난 길로 탈선했다면 강인한 목동이 양 떼를 제자리에 돌려놓으면 될 일 아닌가?" + mozarabic_bind_the_faith_to_rome_decision_tooltip:0 "방황하는 [ROOT.Char.GetFaith.GetAdjective] [faith|E]을 [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName]에 다시 연결함" + mozarabic_bind_the_faith_to_rome_decision_confirm:0 "우리의 자리는 더 거대한 기독교계에 있다." + mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning:0 "[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName](을)를 유지함. 다만 [religious_leader.GetFaith.GetReligiousHead.GetFaith.GetAdjective] [head_of_faith|E]를 #X 영구적#!으로 유지함" + mozarabic_bind_the_faith_to_rome_decision.path_righteous:0 "좀 더 $doctrine_pluralism_righteous_name$(을)를 지향하는 방향으로 [faith|E]을 개혁할 경우" + mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist:0 "좀 더 $doctrine_pluralism_fundamentalist_name$(을)를 지향하는 방향으로 [faith|E]을 개혁할 경우" + mozarabic_bind_the_faith_to_rome_decision.path_pluralist:0 "좀 더 $doctrine_pluralism_pluralistic_name$(을)를 지향하는 방향으로 [faith|E]을 개혁할 경우" + mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties:0 "[faith|E]이 같은 [Concept( 'counties', '영지' )|E]를 최소 [EmptyScope.ScriptValue('mozarabic_fate_county_count')|0]개 이상 보유해야 함" + + mozarabic_break_with_rome_decision:0 "로마와의 결별" + mozarabic_break_with_rome_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName](이)가 우리의 삶이나 땅에 대해 뭘 안단 말인가? 로마는 이역만리 떨어진 곳에 있는 일시적인 군주일 뿐이다. 우리의 영성에 무엇이 필요한지 신경 쓰지도, 이해하지도 않는다.\n\n[ROOT.Char.GetFaith.GetReligiousHeadTitle.GetBaseName]의 족쇄를 벗어나 스스로 해방을 쟁취하고 마지막 남은 거짓말을 정화해야지만 비로소 [ROOT.Char.GetFaith.GetName](이)가 완벽해지리라." + mozarabic_break_with_rome_decision_tooltip:0 "[ROOT.Char.GetFaith.GetName](을)를 [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName]에서 벗어나는 분리로 이끔" + mozarabic_break_with_rome_decision_confirm:0 "이것이 신의 뜻이고, 정의로운 길이로다!" + mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning:0 "[religious_leader.GetFaith.GetName] [head_of_faith|E]를 생성하지만 [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName](을)를 #X 영구적#!으로 상실함" + mozarabic_break_with_rome_decision.path_righteous:0 "$mozarabic_bind_the_faith_to_rome_decision.path_righteous$" + mozarabic_break_with_rome_decision.path_fundamentalist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist$" + mozarabic_break_with_rome_decision.path_pluralist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_pluralist$" + + favour_the_countryside_basques_decision:0 "시골 바스크 신앙의 대리자" + favour_the_countryside_basques_decision_desc:0 "피레네 사람은 좀처럼 변화를 받아들이지 않는 기질이 있다. 고립된 산골짜기와 외딴 구릉지 마을에서 살아가는 수많은 이들이 다른 유럽에서는 옛적에 퇴출당한 신앙을 따르고 있다.\n\n작금에 이르러 산악 지대의 통섭적 종교와 교회 간에는 사실상 어떤 접점도 없는 수준이다. 그래도 제대로 된 후원자만 나타난다면..." + favour_the_countryside_basques_decision_tooltip:0 "피레네 시골 주민들의 신앙을 지원한다" + favour_the_countryside_basques_decision_confirm:0 "다른 길이 있지 않을까?" + favour_the_countryside_basques_decision.have_sinful_piety_level:0 "[piety_level|E]이 [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L] 이상이 아님" + favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism:0 "[GetFaithByKey('basque_pagan').GetName] [faith|E]에서 [virtuous|E](으)로 간주되는 [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value')|0] [traits|E]을 보유함" + favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia:0 "최소 [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_counties_to_control_value')|0]개의 [GetGeographicalRegion('dlc_fp2_old_vasconia').GetName] [Concept( 'counties', '영지' )|E]를 [completely_control|E]하는 상태여야 함" + favour_the_countryside_basques_decision.before_last_date:0 "게임 날짜가 1200년 1월 1일 혹은 그 이전인 상태" + favour_the_countryside_basques_decision.path_default:0 "[faith|E]을 그대로 둘 경우" + favour_the_countryside_basques_decision.path_fundamentalist:0 "좀 더 $doctrine_pluralism_fundamentalist_name$(을)를 지향하는 방향으로 [faith|E]을 개혁할 경우" + favour_the_countryside_basques_decision.tt.spiritual_hof_acquired:0 "적절한 성직자가 새로운 [head_of_faith|E]에 오름" + favour_the_countryside_basques_decision.path_righteous:0 "좀 더 $doctrine_pluralism_righteous_name$(을)를 지향하는 방향으로 [faith|E]을 개혁할 경우" + favour_the_countryside_basques_decision.tt.temporal_hof_acquired:0 "[religious_leader.GetShortUINameNoTooltip|U](이)가 새로운 [head_of_faith|E]가 됨" + favour_the_countryside_basques_decision.path_pluralist:0 "좀 더 $doctrine_pluralism_pluralistic_name$(을)를 지향하는 방향으로 [faith|E]을 개혁할 경우" + favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers:0 "모든 이웃 이슬람 [ruler|E]" + fervour_loss_temporal_meddling:0 "일시적인 간섭" + fervour_gain_unexpected_resurgence:0 "뜻밖의 부흥" + fp2_friend_of_the_old_ways_modifier:0 "옛 방식의 친우" + fp2_friend_of_the_old_ways_modifier_desc:0 "해당 인물은 옛 신앙을 지지하는 데 상당한 시간과 기력을 투자하였습니다. 몇몇 부분은 살짝 개정하긴 했지만 말입니다." + fp2_champion_of_the_old_ways_modifier:0 "옛 방식의 대표자" + fp2_champion_of_the_old_ways_modifier_desc:0 "해당 인물은 신앙의 모든 선량하고 거룩한 것을 지키는 수호자로 여겨집니다." + + eat_cheese_decision:0 "치즈 먹어 두 번 먹어" + eat_cheese_decision_desc:0 "숙성한 치즈를 먹습니다." + eat_cheese_decision_tooltip:0 "숙성 치즈를 먹을 준비가 되었습니다." + eat_cheese_decision_confirm:0 "치즈 섭취" + eat_cheese_effect_tt:0 "오래 숙성한 치즈일수록 섭취 시 더 많은 스트레스를 해소합니다." + + golden_age_jewish_science_in_iberia_decision:0 "유대교 과학 후원" + golden_age_jewish_science_in_iberia_decision_desc:0 "이베리아는 전 세계에 명성을 떨친 수많은 학자의 고향이다. 약간의 자금 지원으로 배움의 새로운 시대를 열고 장차 수십 년 동안 문화와 지식을 나누는 고장을 만들 수 있을 것이다." + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a:0 "[culture_head|E]가 당신을 지지함" + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b:0 "현재 진행 중인 황금기의 후원자가 아님" + golden_age_jewish_science_in_iberia_decision_tooltip:0 "자금을 지원하여 과학적 발전의 새로운 황금기를 시작함" + golden_age_jewish_science_in_iberia_decision_confirm:0 "후원자" + golden_age_jewish_science_in_iberia_decision.player_notif.t:0 "황금기 시작" + + build_holy_pilgrim_roads_decision:0 "순례자 도로 건설" + build_holy_pilgrim_roads_decision_desc:0 "성지를 보유하고 있다고 한들 도로가 없으면 순례는 이뤄질 수 없다. 그렇기에 우리 [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip](이)가 신성한 땅에 손쉽게 접근할 수 있도록 도로를 조성해야 한다." + build_holy_pilgrim_roads_decision_tooltip:0 "당신이 보유한 성지로 통하는 도로를 건설함" + build_holy_pilgrim_roads_decision_confirm:0 "건설 자금 지원" + build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a:0 "당신의 [realm|E]에 순례자 도로 [modifier|E]가 없는 [holy_site|E]가 있음" + build_holy_pilgrim_roads_decision_construction_notif.t:0 "[chosen_location_for_pilgrim_roads.GetNameNoTierNoTooltip]에 순례자 도로가 건설됨" + build_holy_pilgrim_roads_decision_construction_notif.desc:1 "[chosen_location_for_pilgrim_roads.GetName] 전역에 [ROOT.Char.GetFaith.GetAdjective] [holy_site|E]가 있는 [chosen_holy_site_for_pilgrim_roads.GetNameNoTier] 속주로 통하는 도로가 건설되었으며 훗날의 순례자를 기다리고 있음" + + not_can_execute_decision:0 "현재 이 [decision|E]을 진행할 수 없음" + can_execute_decision:0 "현재 이 [decision|E]을 진행할 수 있음" + NO_DECISION_OPTIONS_SELECTED:0 "@warning_icon! #X 선택지를 고르십시오.#!" diff --git a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_custom_loc_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_custom_loc_l_korean.yml index cee40eca54..311c4e90f0 100644 --- a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_custom_loc_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_custom_loc_l_korean.yml @@ -57,6 +57,7 @@ inspiration_artisan_type_diwan:0 "디완" inspiration_artisan_type_table:0 "탁자" inspiration_artisan_type_throne:0 "왕좌" + inspiration_artisan_type_armillary_sphere:0 "혼천의" smith_inspiration_description_set_type:0 "[ROOT.Char.Custom('InspirationSmithType')] [ROOT.Char.Custom('InspirationForgePresentFuture')]" smith_inspiration_description:0 "경탄스러운 작품 [ROOT.Char.Custom('InspirationForgePresentFuture')]" @@ -64,6 +65,7 @@ inspiration_smith_type_regalia:0 "표장" inspiration_smith_type_crown:0 "왕관" inspiration_smith_type_goblet:0 "술잔" + inspiration_smith_type_aquamanile:0 "성수반" alchemy_inspiration_description:0 "연금술 [ROOT.Char.Custom('InspirationStudyPresentFuture')]" inspiration_alchemy_type_elixirs:0 "영약 [ROOT.Char.Custom('InspirationStudyPresentFuture')]" diff --git a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_decisions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_decisions_l_korean.yml index 49a2d2911c..c88103a4a7 100644 --- a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_decisions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_decisions_l_korean.yml @@ -18,6 +18,7 @@ invite_a_linguist_self:1 "[ROOT.Char.GetCourtLanguage.GetNameNoTooltip] 언어학자 찾기" invite_a_linguist_liege:1 "[ROOT.Char.GetLiege.GetCourtLanguage.GetNameNoTooltip] 언어 교사 찾기" invite_a_linguist_desc:0 "나는 물론이고 자녀들이 귀족의 언어를 구사하는 건 무척이나 중요한 사안이다. 실력 좋은 언어 지도 교사를 영입하면 충분히 해결될 문제다." + invite_a_linguist_for_children_desc:0 "자녀들에게 귀족의 언어를 가르칠 때가 되었다. 실력 좋은 언어 지도 교사를 영입하면 충분히 해결될 문제다." invite_a_linguist_self_tooltip:0 "당신의 [court_language|E]를 가르칠 인물 모집" invite_a_linguist_liege_tooltip:0 "당신 [liege|E]의 [court_language|E]를 가르칠 인물 모집" invite_a_linguist_self_confirm:0 "구인 시작" diff --git a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_fund_inspiration_events_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_fund_inspiration_events_l_korean.yml index 38ac885cad..04ba7748c0 100644 --- a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_fund_inspiration_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_fund_inspiration_events_l_korean.yml @@ -138,6 +138,7 @@ fund_inspiration.0061.diwan:0 "아름답고 편안한 디완은 어떤가?" fund_inspiration.0061.table:0 "화려하지만 튼튼한 탁자가 좋겠어!" fund_inspiration.0061.throne:0 "이 나의 전당에 어울리는 장엄한 왕좌를 만들게!" + fund_inspiration.0061.scientific_apparatus:0 "배움과 지식의 도구는 어떻겠나?" fund_inspiration.0062.t:0 "장인 영감 후원" @@ -147,6 +148,7 @@ fund_inspiration.0071.regalia:0 "내 위상에 걸맞은 표장을 만들게." fund_inspiration.0071.crown:0 "내 머리를 장식할 만한 왕관을 만들게!" fund_inspiration.0071.goblet:0 "아름다운 술잔을 갖고 싶네." + fund_inspiration.0071.aquamanile:0 "정화 의식에 쓸 성수반이 좋겠군. 화려하게 장식한 걸로." fund_inspiration.0072.t:0 "금속세공사 영감 후원" @@ -844,7 +846,7 @@ # Adventurer unhappy about being in the swamp fund_inspiration.6506.t:0 "$fund_inspiration.title$ 어쩔 수 없는 더러움" fund_inspiration.6506.introduction:0 "나의 모험가에게서 편지가 도착했다. 진흙 범벅이 된 탓에 칼을 사용해 개봉할 수밖에 없었다.\n\n" - fund_inspiration.6506.desc:1 "'영주님, 지금 전 습지대에 있습니다. 오랜 준비 기간에도 미처 대비하지 못한 상황입니다. 밤낮으로 철벅거리는 진흙을 헤치며 걷고 있습니다. 어젯밤에는 연인의 품속에 있는 꿈을 꿨는데, 일어나 보니 제 입술에는 혀 대신 도롱뇽이 들어와 있더군요.'\n\n'조금 더 #EMP 문명화된#! 지역으로 갈 가능성이 있을지 궁금합니다. 이곳이 얼마나 터무니없는지 보여드리고자, 흠뻑 젖은 신발 안에서 부화한 개구리 한 마리를 병에 넣어 동봉합니다.'" + fund_inspiration.6506.desc:1 "영주님, 지금 전 습지대에 있습니다. 오랜 준비 기간에도 미처 대비하지 못한 상황입니다. 밤낮으로 철벅거리는 진흙을 헤치며 걷고 있습니다. 어젯밤에는 연인의 품속에 있는 꿈을 꿨는데, 일어나 보니 제 입술에는 혀 대신 도롱뇽이 들어와 있더군요.\n\n'조금 더 #EMP 문명화된#! 지역으로 갈 가능성이 있을지 궁금합니다. 이곳이 얼마나 터무니없는지 보여드리고자, 흠뻑 젖은 신발 안에서 부화한 개구리 한 마리를 병에 넣어 동봉합니다.'" fund_inspiration.6506.a:0 "인격 수양은 되겠군!" fund_inspiration.6506.b:0 "사람의 손을 탄 땅으로 가고 싶다면, 그래도 좋다." @@ -859,8 +861,8 @@ #Adventurer studying beavers in the Taiga fund_inspiration.6508.t:0 "$fund_inspiration.title$ 자연의 건축가" fund_inspiration.6508.introduction:0 "나의 모험가에게서 편지가 도착했다. 침엽수림이 펼쳐진 땅에 있는 모양이었다.\n\n" - fund_inspiration.6508.desc:0 "'저는 여행자가 만날 수 있는 최고의 동료... 비버들과 함께 시간을 보내고 있습니다! 이들이 물고기를 잡을 때 사용하는 구조물이 따로 있는데, 그 스케치를 보내드립니다. 반수생 설치류도 꽤 괜찮군요!'\n\n" - fund_inspiration.6508.architect_desc:0 "'장담하는데 [court_architect.GetTitledFirstName](이)가 배울 것이 한두 가지는 있을 겁니다. 여기 친구들이 오히려 더 똑똑할 것 같습니다만.'" + fund_inspiration.6508.desc:0 "저는 여행자가 만날 수 있는 최고의 동료... 비버들과 함께 시간을 보내고 있습니다! 이들이 물고기를 잡을 때 사용하는 구조물이 따로 있는데, 그 스케치를 보내드립니다. 반수생 설치류도 꽤 괜찮군요!'\n\n" + fund_inspiration.6508.architect_desc:0 "장담하는데 [court_architect.GetTitledFirstName](이)가 배울 것이 한두 가지는 있을 겁니다. 여기 친구들이 오히려 더 똑똑할 것 같습니다만.'" fund_inspiration.6508.a:0 "진지하게 검토해 봐야겠군." fund_inspiration.6508.b:0 "그렇긴 해. [court_architect.GetTitledFirstNameNoTooltip]에게 배움이 필요하긴 하지." fund_inspiration.6508.b.tt:0 "[court_architect.GetTitledFirstNamePossessive] 건축가 적성이 약간 증가함" @@ -900,9 +902,9 @@ fund_inspiration.6512.intro_desc:0 "나의 모험가에게서 편지가 도착했다. 사막의 산을 지나가는 여정 탓인지, 편지는 불그스름한 먼지로 뒤덮여 있었다." fund_inspiration.6512.desc:1 "\n\n'다른 짐승들과는 달리, 수천 개가 넘는 평평한 고원 꼭대기에서 인간이 이 바위 위에 올랐다는 흔적은 보이지 않습니다. 오늘, 저는 지금까지 밟았던 가장 높은 곳에 올라왔습니다.'\n\n'마치 바위가 값진 이름을 부르짖는 듯합니다. 우주 최고의 [ROOT.Char.GetTitleAsNameNoTooltip](이)가 지켜보는 가운데 이룩한 위업을 기념하는 차원에서 말입니다.'" fund_inspiration.6512.a:0 "분명 현지인들이 이미 산 이름을 지었을 터인데." - fund_inspiration.6512.b:0 "'로키'... 어리석은 이름이군!" - fund_inspiration.6512.c:0 "'[ROOT.Char.GetFaith.WarGodNamePossessive] 검'" - fund_inspiration.6512.d:0 "'[ROOT.Char.GetFaith.FateGodNamePossessive] 건틀릿'" + fund_inspiration.6512.b:0 "로키'... 어리석은 이름이군!" + fund_inspiration.6512.c:0 "[ROOT.Char.GetFaith.WarGodNamePossessive] 검'" + fund_inspiration.6512.d:0 "[ROOT.Char.GetFaith.FateGodNamePossessive] 시련'" fund_inspiration.6512.e:0 "나의 사랑, [lover.GetFirstNameNoTooltip]의 이름을 본뜨는 게 좋겠지." fund_inspiration.6512.f:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip] 이빨!" fund_inspiration.6512.g:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip] 막대!" diff --git a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_game_concepts_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_game_concepts_l_korean.yml index 1089301290..7276d0e69d 100644 --- a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_game_concepts_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_game_concepts_l_korean.yml @@ -1,7 +1,7 @@ l_korean: game_concept_royal_court:0 "왕실 궁정" game_concept_royal_courts:0 "왕실 궁정" - game_concept_royal_court_desc:1 "유명한 [rulers|E]는 높은 명망을 이용해 왕실 궁정을 운영할 수 있습니다. 이 왕실 궁정을 통해 다양한 보너스와 기회를 얻을 수 있습니다.\n\n[GetGovernment( 'feudal_government' ).GetName] 또는 [GetGovernment( 'clan_government' ).GetName] [ruler|E]가 [king|E]이나 [emperor|E]가 되면 왕실 궁정을 운영할 수 있게 됩니다.\n\n모든 왕실 궁정은 [court_grandeur_level|E]를 가지며, 왕실 궁정의 명성과 [court_type|E]에 따라 혜택을 부여합니다.\n\n탄원인과 [vassals|E], [courtiers|E]가 왕실 궁정에 나타날 수도 있습니다. 혹은 직접 [hold_court|E]를 하여 [realm|E] 내의 고충이 있는 사람 모두를 초청해 사연을 듣는 것도 가능합니다.\n\n또한, 영주는 왕실 궁정을 이용해 [court_artifacts|E]을 전시할 수 있으며, [inspired|E] 상태인 [guests|E]이 방문해 새로운 [artifacts|E]을 만들 기회를 제공할 수도 있습니다.\n\n사망 시 [player_heir|E]가 왕실 궁정을 상속받습니다." + game_concept_royal_court_desc:2 "유명한 [rulers|E]는 높은 명망을 이용해 왕실 궁정을 운영할 수 있습니다. 이 왕실 궁정을 통해 다양한 보너스와 기회를 얻을 수 있습니다.\n\n[GetGovernment( 'feudal_government' ).GetName], [GetGovernment( 'clan_government' ).GetName], 또는 [GetGovernment( 'tribal_government' ).GetName] [ruler|E]가 [king|E]이나 [emperor|E]가 되면 왕실 궁정을 운영할 수 있게 됩니다.\n\n모든 왕실 궁정은 [court_grandeur_level|E]를 가지며, 왕실 궁정의 명성과 [court_type|E]에 따라 혜택을 부여합니다.\n\n탄원인과 [vassals|E], [courtiers|E]가 왕실 궁정에 나타날 수도 있습니다. 혹은 직접 [hold_court|E]를 하여 [realm|E] 내의 고충이 있는 사람 모두를 초청해 사연을 듣는 것도 가능합니다.\n\n또한, 영주는 왕실 궁정을 이용해 [court_artifacts|E]을 전시할 수 있으며, [inspired|E] 상태인 [guests|E]이 방문해 새로운 [artifacts|E]을 만들 기회를 제공할 수도 있습니다.\n\n사망 시 [player_heir|E]가 왕실 궁정을 상속받습니다." game_concept_court_grandeur_level:0 "궁정 권위 단계" game_concept_court_grandeur_levels:0 "궁정 권위 단계" game_concept_grandeur_level:0 "권위 단계" @@ -14,16 +14,17 @@ game_concept_court_amenities:0 "궁정 편의" game_concept_court_amenity:0 "궁정 편의" game_concept_amenities:0 "편의" - game_concept_court_amenities_desc:0 "$game_concept_court_amenities$는 [royal_court|E] 내 생활의 기준을 나타냅니다.\n\n이 기준은 [royal_court|E]의 [ruler|E]에 의해 정해지며, 각각의 항목(의복, 음식, 숙소, 하인)은 여러 단계로 구성됩니다. 편의에 많은 금액을 투자할수록 [court_grandeur_value|E]가 증가합니다." + game_concept_court_amenities_desc:1 "$game_concept_court_amenities$는 [royal_court|E] 내 생활의 기준을 나타냅니다.\n\n이 기준은 [royal_court|E]의 [ruler|E]에 의해 정해지며, 각각의 항목(의복, 음식, 숙소, 하인)은 여러 단계로 구성됩니다. 편의에 많은 금액을 투자할수록 [court_grandeur_value|E]가 증가합니다.\n\n단, [GetGovernment( 'tribal_government' ).GetName] 영주는 높은 수준의 편의를 선택하지 못합니다." game_concept_court_grandeur_expectations:0 "궁정 권위 기댓값" + game_concept_court_grandeur_expectation:0 "궁정 권위 기댓값" game_concept_grandeur_expectations:0 "권위 기댓값" - game_concept_court_grandeur_expectations_desc:1 "자고로 영주는 자신의 [realm_size|E]에 걸맞은 [court_grandeur_level|E]를 유지해야 합니다.\n\n[realm|E]의 규모가 커질수록 신하와 사회는 당신의 [royal_court|E]이 그에 뒤지지 않는 웅장함을 갖추길 기대하게 됩니다.\n\n그러나 이 기대에 부응하지 못할 경우 복합적인 불이익을 받습니다. 반대로 기대를 뛰어넘으면 다양한 보너스를 받습니다." + game_concept_court_grandeur_expectations_desc:2 "자고로 영주는 자신의 [realm_size|E]에 걸맞은 [court_grandeur_level|E]를 유지해야 합니다.\n\n[realm|E]의 규모가 커질수록 신하와 사회는 당신의 [royal_court|E]이 그에 뒤지지 않는 웅장함을 갖추길 기대하게 됩니다.\n\n그러나 이 기대에 부응하지 못할 경우 복합적인 불이익을 받습니다. 반대로 기대를 뛰어넘으면 다양한 보너스를 받습니다.\n\n단, [GetGovernment( 'tribal_government' ).GetName] 영주의 기댓값은 항상 현재 권위와 일치합니다." game_concept_hold_court:0 "$activity_hold_court$" game_concept_holding_court:0 "궁정 주최" game_concept_hold_court_desc:0 "궁정 주최는 [realm|E]에 속한 [vassals|E]과 [courtiers|E]가 [royal_court|E]에 모여 [liege|E]에게 탄언과 고충을 토로하는 [activity|E]을 의미합니다.\n\n이때 주군으로서 사소한 송사부터 오해, 봉역을 아우르는 대재앙에 이르기까지 여러 문제에 대한 판결을 내려야 합니다. 대부분의 문제에는 이로운 해결 방안이 존재합니다. 당사자에겐 보탬이 안 되더라도, 최소한 주군에게는 보탬이 되는 방안도 존재하지요." game_concept_court_type:0 "궁정 유형" game_concept_court_types:0 "궁정 유형" - game_concept_court_type_desc:2 "[rulers|E]는 [royal_court|E]의 일부로 $game_concept_court_type$을 지정할 수 있습니다.\n\n각각의 $game_concept_court_type$은 영주와 [court|E]에 일련의 보너스를 제공합니다. 이 보너스는 [court_grandeur_level|E]에 따라 결정됩니다.\n\n영주가 속한 [culture|E]의 [ethos|E]은 보유할 수 있는 궁정 유형의 종류를 결정합니다.\n\n궁정 유형은 다음과 같습니다.\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" + game_concept_court_type_desc:3 "[rulers|E]는 [royal_court|E]의 일부로 $game_concept_court_type$을 지정할 수 있습니다.\n\n각각의 $game_concept_court_type$은 영주와 [court|E]에 일련의 보너스를 제공합니다. 이 보너스는 [court_grandeur_level|E]에 따라 결정됩니다.\n\n영주가 속한 [culture|E]의 [ethos|E]은 보유할 수 있는 궁정 유형의 종류를 결정합니다.\n\n궁정 유형은 다음과 같습니다.\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" game_concept_court_type_trait:0 "궁정 유형 특성" game_concept_court_type_trait_desc:2 "[royal_court|E]에서 [EmptyScope.ScriptValue('years_to_gain_court_type_trait')|0]년 동안 소임을 다한 [courtier|E]는 소속 궁정의 [court_type|E]을 반영하는 [trait|E]을 얻습니다.\n\n획득하는 특성의 질은 해당 [character|E]이 궁정의 궁정 신하로서 얼마나 오랫동안 일해왔느냐에 따라 달라집니다." diff --git a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_interactions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_interactions_l_korean.yml index 11f39cfdac..6434a0d497 100644 --- a/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_interactions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dlc/ep1/dlc_ep1_interactions_l_korean.yml @@ -7,7 +7,7 @@ # Indebt Guest Loc indebt_guest_interaction:0 "빚을 진 문객" - indebt_guest_interaction_desc:0 "[Concept('court_amenities','Servants')|E]에게 명령하여 [recipient.GetShortUINamePossessive] 체류 기간 동안 소모된 막대한 비용을 증언하게 #EMP 한 후,#! 빠져나갈 방도를 제시합니다..." + indebt_guest_interaction_desc:0 "[Concept( 'court_amenities', '하인' )|E]에게 명령하여 [recipient.GetShortUINamePossessive] 체류 기간 동안 소모된 막대한 비용을 증언하게 #EMP 한 후,#! 빠져나갈 방도를 제시합니다..." indebt_guest_interaction.tt.direct_indebted_guest:0 "일정 확률로 [recipient.GetTitledFirstName](을)를 다른 장소로 보낼 수 있습니다." indebt_guest_interaction.tt.failure:0 "[recipient.GetTitledFirstName](이)가 압박을 느끼지 못하고 도망칠 것입니다." INDEBT_GUEST_INTRIGUE_ACTOR:0 "[actor.GetShortUINamePossessive|U] [Concept( 'intrigue', '계책력' )|E]: $VALUE|=+0$" diff --git a/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_important_actions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_important_actions_l_korean.yml index 8a6951e399..efe950e160 100644 --- a/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_important_actions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_important_actions_l_korean.yml @@ -11,7 +11,7 @@ action_can_challenge_to_single_combat_unimportant:0 "@warning_icon!#X 대상은 주요 범죄자가 아닙니다!#!" action_can_challenge_to_single_combat_HELP:0 "\n\n#help [ruler|E] 신분으로 모든 [criminal|E]에게 결투를 신청할 필요는 없습니다. 그보다 대상을 [imprison|E]할 기회가 생길 때까지 기다리는 편이 훨씬 낫습니다. 높은 [prowess|E]을 갖춘 $game_concept_characters$과 [trials_by_combat|E] 혹은 [single_combat_fight_plural|E]를 벌일 예정이라면 주의하셔야 합니다." - action_can_make_shieldmaiden:0 "스캴드메르로 등용할 수 있음" + action_can_make_shieldmaiden:0 "스칼드메르로 등용할 수 있음" action_can_make_shieldmaiden_label:0 "[recipient.GetShortUINameNoTooltip](을)를 [recipient.Custom('ShieldPersonFemaleMale')|U]로 등용할 수 있음" action_can_make_shieldmaiden_combined_label:0 "[recipient.GetShortUINameNoTooltip]" action_can_make_shieldmaiden_desc:0 "[recipient.GetUIName](이)가 높은 [prowess|E] [Concept( 'skill', '수준' )|E]을 보유하고 있습니다. 해당 인물이라면 [recipient.Custom('ShieldPersonsFemaleMale')|U]로 삼겠다는 제안을 받아들일지도 모릅니다.$action_can_make_shieldmaiden_HELP$" diff --git a/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_interactions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_interactions_l_korean.yml index 800edad724..c9e249dd19 100644 --- a/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_interactions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_interactions_l_korean.yml @@ -54,6 +54,6 @@ TBC_OPINION_HUMILIATION_TRAIT_FORGIVING:0 "[GetTrait('forgiving').GetName(recipient.Self)](은)는 $TBC_OPINION_HUMILIATION$를 나쁘지 않다고 여김: $VALUE|=+0$" designate_shieldmaiden_interaction_extra_icon:0 "$hook_extra_icon$" - designate_shieldmaiden_interaction:0 "스캴드메르 등용" + designate_shieldmaiden_interaction:0 "스칼드메르 등용" designate_shieldmaiden_interaction_desc:1 "[recipient.GetFirstNameNoTooltip]에게 당신의 휘하에서 [recipient.Custom('ShieldPersonFemaleMale')|U]로 활약할 기회를 제공합니다.\n\n#weak [recipient.Custom('ShieldPersonFemaleMale')|U]는 [actor.Custom('KnightCulture')] 혹은 [commander|E] 역할을 수행할 수 있으며, [GetScheme('murder').GetTypeName] [scheme|E]으로부터 당신을 구해낼 수 있습니다. [close_family|E]에 해당하는 구성원에게만 [recipient.Custom('ShieldPersonFemaleMale')|U] 직책을 제의할 수 있습니다.#!" designate_shieldmaiden_interaction_notification:0 "[recipient.GetShortUIName](이)가 [recipient.Custom('ShieldPersonFemaleMale')|U]가 됨" diff --git a/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_trade_events_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_trade_events_l_korean.yml index 7e9eb3b5fc..8b396c1a36 100644 --- a/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_trade_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dlc/fp1/dlc_fp1_trade_events_l_korean.yml @@ -2,7 +2,7 @@ ################################################## # #Misc Keys - TRUCE_TRADE_DEAL:0 "약탈을 중단한다는 조건으로 휴전을 맺음\n\n" + TRUCE_TRADE_DEAL:1 "\n약탈을 중단한다는 조건으로 휴전을 맺음" ################################################## # #Standard Trade Events diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_achievements_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_achievements_l_korean.yml new file mode 100644 index 0000000000..5a1bfece0c --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_achievements_l_korean.yml @@ -0,0 +1,23 @@ +l_korean: + ACHIEVEMENT_fp2_historys_best_friends:0 "역사의 단짝 친구" + ACHIEVEMENT_DESC_fp2_historys_best_friends:2 "$tradition_fp2_ritualised_friendship_name$ [culture_tradition|E]을 보유한 상태로 단짝 친구와 하룻밤을 보내십시오." + ACHIEVEMENT_fp2_basque_in_my_glory:0 "나의 영광에 취하라" + ACHIEVEMENT_DESC_fp2_basque_in_my_glory:2 "[iberian_struggle|E] 진행 중 $basque_religion$ [faith|E]을 받아들이십시오." + ACHIEVEMENT_fp2_friendship_is_magic:0 "우정은 마법" + ACHIEVEMENT_DESC_fp2_friendship_is_magic:1 "[iberian_struggle|E]에서 [faith|E]이 다른 [struggle_involved|E] [ruler|E]에게 우정 [hook|E]을 사용하십시오." + ACHIEVEMENT_fp2_high_stakes_chess:0 "높은 판돈" + ACHIEVEMENT_DESC_fp2_high_stakes_chess:2 "다른 [ruler|E]와의 전략 게임 시합에서 [title|E]를 판돈으로 걸고 경기를 완료하십시오." + ACHIEVEMENT_fp2_iberia_or_iberia:0 "이베리아와 이베리아 사이" + ACHIEVEMENT_DESC_fp2_iberia_or_iberia:2 "$iberian_group$ 인물로 $dlc_fp2_dlc_fp2_caucasian_iberia$ 지역 전체를 장악하십시오. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_fp2_andalusian_inquisition:0 "안달루시아 이단 심문" + ACHIEVEMENT_DESC_fp2_andalusian_inquisition:1 "$world_europe_west_iberia$ 전체를 $mozarabic_church$로 개종시키십시오." + ACHIEVEMENT_fp2_iberian_hostilities:0 "이베리아식 적대" + ACHIEVEMENT_DESC_fp2_iberian_hostilities:1 "무력을 통해 [iberian_struggle|E]을 끝내십시오." + ACHIEVEMENT_fp2_iberian_conciliation:0 "이베리아식 화의" + ACHIEVEMENT_DESC_fp2_iberian_conciliation:1 "의견 차이를 내려놓는 방식을 통해 [iberian_struggle|E]을 끝내십시오." + ACHIEVEMENT_fp2_iberian_compromise:0 "이베리아식 타협" + ACHIEVEMENT_DESC_fp2_iberian_compromise:1 "타협을 통해 [iberian_struggle|E]을 끝내십시오." + ACHIEVEMENT_fp2_holiday_in_iberia:0 "이베리아의 휴일" + ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "[struggle_uninvolved|E] 인물로 시작해 이베리아 [struggle|E]에 [struggle_involved|E]된 후, 투쟁을 끝내십시오." + ACHIEVEMENT_fp2_el_cid_achievement:0 "캄페아도르의 유산" + ACHIEVEMENT_DESC_fp2_el_cid_achievement:1 "엘 시드의 후계자로서 $k_valencia$를 만들고 통치하십시오. $rd_character_blocked_from_achievement$" diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_artifacts_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_artifacts_l_korean.yml new file mode 100644 index 0000000000..2e277abca5 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_artifacts_l_korean.yml @@ -0,0 +1,36 @@ +l_korean: + +################################################## +# Uniques + + fp2_chalice_dona_urraca:0 "도나 우라카의 성배" + fp2_chalice_dona_urraca_desc:0 "심후한 줄 마노를 조각해 보석과 금으로 격자 세공을 한 의식용 성배입니다. [owner.GetTitledFirstName](이)가 교회를 기리고자 의뢰하여 만들어졌습니다." + + fp2_santiago_aquamanile:0 "$fp2_santiago_bells$(이었던 것)" + # We have to use |U here so that al-Mansur is presented correctly. + fp2_santiago_aquamanile_desc:0 "[reforger.GetTitledFirstName|U](이)가 $fp2_santiago_bells$을 녹인 쇳물로 만든 단지입니다. 지금은 주인의 손을 씻는 의례에 사용됩니다. 이 물품의 존재 자체가 이슬람교가 기독교 위에 있음을 상징합니다." + fp2_santiago_aquamanile_melted_desc:0 "최근 [reforger.GetTitledFirstName](이)가 #EMP 또다시#! 녹여 만든 것으로, 한때 $fp2_santiago_bells$이었던 이 물 단지는 역사상 가장 치열한 쟁탈전의 주인공입니다. 지금은 이베리아에서 득세하고 있는 이슬람교의 우월성을 기념하는 형태를 하고 있습니다." + fp2_santiago_aquamanile_melted_tally_desc:0 "$fp2_santiago_aquamanile_melted_desc$\n\n수시로 녹여지는 이 쇳덩이는 주인이 [ROOT.Var('artefact_santiago_bells').GetValue]번이나 바뀌었습니다." + + fp2_santiago_bells:0 "산티아고의 종" + fp2_santiago_bells_desc:0 "산티아고 데 콤포스텔라의 영광스러운 종입니다. 튼튼하고 단순한 형태로, 무엇보다 #EMP 우레와 같은 소리#!로 성 야고보의 불변하는 영적 권위를 상기시킵니다." + fp2_santiago_bells_melted_desc:0 "[reforger.GetTitledFirstName](이)가 불신자의 손에서 되찾은 후, 녹여내 원래 모습에 가깝게 복원한 물품입니다. 산티아고 데 콤포스텔라의 영광스러운 종에서 울려 퍼지는 청아한 종소리는 모든 기독교인에게 위안을 선사합니다." + fp2_santiago_bells_melted_tally_desc:0 "$fp2_santiago_bells_melted_desc$\n\n수시로 녹여지는 이 쇳덩이는 주인이 [ROOT.Var('artefact_santiago_bells').GetValue]번이나 바뀌었습니다." + +################################################## +# Multiples + + fp2_armillary_sphere:0 "혼천의" + fp2_armillary_sphere_desc:0 "[SCOPE.Custom('ArtifactQuality')] 만듦새가 돋보이는 정교한 천문 도구입니다. 고리는 [newly_created_artifact.GetFeatureText( 'generic_material_wood' )](을)를 깎아 만들었고, [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )] 상감 세공이 되어 있습니다. 그리고 천체의 움직임을 따라 이리저리 움직이는 모형은 놀라울 정도로 세밀합니다." + + fp2_2p_chess_board:0 "행운의 체스판" + fp2_2p_chess_board_desc:0 "[bg_loser.GetTitledFirstName](을)를 상대로 대승을 거둘 때 결정적인 역할을 한 놀이 도구입니다. [bg_victor.GetTitledFirstName]에게 큰 행운을 안겨준 바 있습니다." + + fp2_4p_chess_board:0 "4인 체스판" + fp2_4p_chess_board_desc:0 "체스로 [bg_loser.GetTitledFirstName](을)를 꺾은 [bg_victor.GetTitledFirstName](은)는 생각했습니다. 체스를 극도로 발전시켜 그 누구도 둘 수 없는 파생 게임을 고안해 자기 자신의 역량을 기리기로 말이죠." + + fp2_votive_crowns:0 "서고트 봉헌 왕관" + fp2_votive_crowns_desc:0 "교회 제단이나 조각상에 걸 수 있도록 만들어진 물건입니다. 신에게 왕관을 봉헌함은 하잘것없는 왕족을 초월한 드높은 권위에 복종함을 의미합니다." + + fp2_andalusian_aquamanile:0 "의식용 성수반" + fp2_andalusian_aquamanile_desc:0 "아름다운 [newly_created_artifact.GetFeatureText( 'goblet_material' )] 물그릇으로, 금박을 씌운 [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )] 장식이 되어 있습니다. 손을 씻는 의식에 사용되는 물을 담는 용도입니다." diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_catalysts_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_catalysts_l_korean.yml new file mode 100644 index 0000000000..daf669b501 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_catalysts_l_korean.yml @@ -0,0 +1,8 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_korean: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `catalyst_promoted_sufficient_cultural_acceptance_between_regional_cultures_desc` +# Moved key `catalyst_hybridise_regional_cultures_desc` diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_character_interactions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_character_interactions_l_korean.yml new file mode 100644 index 0000000000..744818d13b --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_character_interactions_l_korean.yml @@ -0,0 +1,128 @@ +l_korean: + ################################################## + # Purchase Truce Interaction + purchase_truce_interaction:0 "휴전 구매" + PURCHASE_TRUCE_NOTIFICATION:0 "우리 둘은 서로의 목에 칼끝을 겨눌 게 아니라, 우정의 술잔을 나눠야 하오! 자, 이렇게 선물을 보내니 서로에게 득이 되는 협정서에 서명을 해줬으면 하오." + purchase_truce_interaction_desc:0 "[gold|E]를 대가로 [recipient.GetTitledFirstName](와)과 선제적인 [truce|E] 협상에 돌입함" + purchase_truce_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstName](이)가 내 공물을 받아들임" + purchase_truce_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstName](이)가 내 금화를 보냄" + purchase_truce_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstName](이)가 내 공물을 거부함" + purchase_truce_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstName](이)가 내 의도를 두려워함" + TRUCE_PURCHASED:0 "\n[actor.GetTitledFirstName](이)가 [recipient.GetTitledFirstName]에게 상당량의 [gold|E]를 주고 휴전을 맺음" + PT_SUM_SMALL:0 "적은 금액" + PT_SUM_MEDIUM:0 "적당한 금액" + PT_SUM_LARGE:0 "큰 금액" + PT_AMOUNT_OF_GOLD_OFFERED:0 "제시한 [gold|E]의 양: $VALUE|=+0$" + PT_COULD_USE_SOME_POCKET_MONEY:0 "[recipient.GetTitledFirstNamePossessive] 국고가 적음: $VALUE|=+0$" + PT_AI_LIKES_FREEDOM_TO_WAR_REASON:0 "[war|E]에서 자유로워지고 싶어 함: $VALUE|=+0$" + PT_AI_IS_IN_DEBT:0 "[debt|E] 상태임: $VALUE|=+0$" + PT_AI_IS_PACIFIST_FAITH:0 "[recipient.GetFaith.GetName](이)가 평화주의자임: $VALUE|=+0$" + PT_AI_IS_PACIFIST_CULTURE:0 "[recipient.GetCulture.GetName](이)가 평화주의자임: $VALUE|=+0$" + PT_AI_PERSONALLY_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName](이)가 당신의 영토에 개인적인 [claims|E]을 보유하고 있음: $VALUE|=+0$" + PT_AI_DE_JURE_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName](이)가 당신의 영토에 [Concept( 'de_jure', '규범상' )|E] [claims|E]을 보유하고 있음: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_WEAKER:0 "상대방 전력이 당신보다 훨씬 약함: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_WEAKER:0 "상대방 전력이 당신보다 어느 정도 약함: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_ROUGHLY_EQUAL:0 "상대방 전력이 당신과 비슷함: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_STRONGER:0 "상대방 전력이 당신보다 어느 정도 강함: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_STRONGER:0 "상대방 전력이 당신보다 훨씬 강함: $VALUE|=+0$" + + incite_revolts_interaction:1 "$game_concept_incite_revolts_interaction$" + incite_revolts_interaction_desc:0 "[gold|E]를 투자하여 대상의 [realm|E]을 불안정하게 만듭니다." + small_investment:0 "적은 투자" + medium_investment:0 "적당한 투자" + high_investment:0 "큰 투자" + apply_small_investment_in_revolt_on_random_county:0 "임의의 영지가 [GetModifier('small_investment_in_revolt_modifier').GetNameWithTooltip](을)를 얻음" + apply_medium_investment_in_revolt_on_random_county:0 "임의의 영지가 [GetModifier('medium_investment_in_revolt_modifier').GetNameWithTooltip](을)를 얻음" + apply_high_investment_in_revolt_on_random_county:0 "임의의 영지가 [GetModifier('high_investment_in_revolt_modifier').GetNameWithTooltip](을)를 얻음" + at_least_one_county_with_neutral_negative_opinion:0 "적어도 한 개 이상의 [Concept( 'counties', '영지' )|E]가 부정적인 [county_opinion|E]을 가짐" + incite_revolts_interaction_result.tt:0 "[chosen_county.GetName] 봉기에 자금을 지원함" + incite_revolts_interaction_result.desc:0 "불만이 고조되고 있습니다. 조만간 봉기가 일어날 것입니다." + + # Enforce Truce + enforce_truce_interaction:0 "강제 휴전" + enforce_truce_interaction_desc:0 "[independent|E] 영주 또는 같은 [realm|E]에 속해 있으면서 [rank|E]이 낮은 [struggle_involved|E] [ruler|E]의 [war|E]에 [truce|E]을 강제합니다." + enforce_truce_interaction_notification:0 "자, 이러지 말고 [target.GetName](을)를 끝내도록 하시오!" + TRUCE_ENFORCE_TRUCE:0 "강제 휴전" + enforce_truce_interaction_actor_toast:0 "강제로 휴전함" + enforce_truce_interaction_toast:0 "[actor.GetTitledFirstName]에 의해 강제로 휴전함" + fp2_enforce_truce_war_with_not_involved_tt:0 "다른 [war_leader|E]가 [iberian_struggle|E]에 [struggle_involved|E]되어 있지 않음" + fp2_enforce_truce_liege_or_independent_tt:0 "[recipient.GetTitledFirstName] 또는 [recipient.GetHerHis] 적이 [independent_ruler|E]이거나, 같은 [realm|E] 소속이면서 [rank|E]이 같거나 낮아야 함" + fp2_enforce_truce_tier_difference_tt:0 "두 [war_leaders|E] 모두 당신과 [rank|E]이 같거나 낮아야 함" + fp2_enforce_truce_other_tt:0 "[truce_1.GetTitledFirstName|Z](와)과 [truce_2.GetTitledFirstName|Z](이)가 #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0]년#! 동안 [truce|E]을 맺음" + fp2_enforce_truce_peacemaker_tt:0 "[truce_1.GetTitledFirstName|Z], [truce_2.GetTitledFirstName|Z](와)과 #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0]년#! 동안 [truce|E]을 맺음" + pending_enforce_truce_flag_tt:0 "[recipient.GetTitledFirstName] 또는 대상의 적이 이미 [enforced_truce|E]을 고려하고 있음" + ET_AI_LIEGE_REASON:0 "[recipient.GetTitledFirstName](이)가 당신의 [vassal|E] 또는 그 이하임: $VALUE|=+0$" + ET_AI_SMALL_ARMY_REASON:0 "이 [truce|E]을 강제하기엔 당신의 [army|E] 규모가 너무 작음: $VALUE|=+0$" + ET_AI_HOLY_WAR_REASON:0 "[recipient.GetTitledFirstName](이)가 [holy_war|E]을 수행하고 있음: $VALUE|=+0$" + ET_AI_WAR_NEW_REASON:0 "전쟁이 이제 막 시작됨: $VALUE|=+0$" + ET_AI_WAR_OLD_REASON:0 "전쟁이 지리멸렬하게 이어지고 있음: $VALUE|=+0$" + ET_AI_ALLY_REASON:0 "[recipient.GetTitledFirstName](이)가 당신의 [ally|E]임" + ET_AI_HOF_REASON:0 "[recipient.GetTitledFirstNamePossessive] [head_of_faith|E]임" + ET_AI_DYNAST_REASON:0 "[recipient.GetTitledFirstNamePossessive] [dynast|E]임" + ET_AI_HOUSE_HEAD_REASON:0 "[recipient.GetTitledFirstNamePossessive] [house_head|E]임" + + # Bargain Fealty Interaction + bargain_fealty_interaction:1 "$game_concept_bargain_fealty$" + bargain_fealty_interaction_desc:1 "$game_concept_bargain_fealty_desc$" + bargain_fealty_interaction_notification:0 "내 병사들이 그대 병력에 큰 보탬이 될 거요!" + bargain_fealty_border_raid_tt:0 "국경 약탈로 [bargain_fealty|E]를 진행할 순 없음" + bargain_fealty_struggle_clash_tt:1 "[struggle_conquest|E]에 [struggle_interloper|E]를 끌어들일 순 없음 " + bargain_fealty:0 "$bargain_fealty_interaction$" + + BF_AI_OUTNUMBERED_REASON:0 "[actor.GetShortUIName|U](이)가 심각한 수적 열세에 몰려 있음: $VALUE|=+0$" + BF_AI_DIFFERENT_CULTURE_REASON:0 "[actor.GetShortUINamePossessive|U] [culture|E]가 [recipient.GetShortUINamePossessive] 것과 다름: $VALUE|=+0$" + BF_AI_DIFFERENT_FAITH_REASON:0 "[actor.GetShortUINamePossessive|U] [faith|E]이 [recipient.GetShortUINamePossessive] 것과 다름: $VALUE|=+0$" + BF_AI_DE_JURE_REASON:0 "[actor.GetShortUIName|U](이)가 [recipient.GetShortUINamePossessive] [Concept( 'de_jure', '규범상' )|E] [vassal|E]임: $VALUE|=+0$" + BF_AI_TOO_LARGE_REASON:0 "[actor.GetShortUINamePossessive|U] [realm|E]이 너무 큼: $VALUE|=+0$" + BF_AI_SAME_DYNASTY_REASON:0 "[actor.GetShortUIName|U](이)가 [recipient.GetShortUINamePossessive|U] [dynasty|E] 소속임: $VALUE|=+0$" + + # Offer Assistance Interaction + contract_assistance_interaction:0 "지원 계약" + contract_assistance_interaction_desc:0 "[gold|E]를 받는 대가로 다른 [struggle_involved|E] [ruler|E]의 [war|E]에 참전할 것을 제안합니다." + contract_assistance_interaction_notification:0 "내 병력을 유용하게 활용할 수 있을 거요. 적절한 가격만 제시하시오." + OA_AI_WINNING_WAR_REASON:0 "[recipient.GetShortUIName|U](이)가 [war|E]에서 이기고 있음: $VALUE|=+0$" + OA_AI_LOSING_WAR_REASON:0 "[recipient.GetShortUIName|U](이)가 [war|E]에서 지고 있음: $VALUE|=+0$" + OA_AI_OUTNUMBERED_MINOR_REASON:0 "[recipient.GetShortUIName|U](이)가 수적으로 불리함: $VALUE|=+0$" + OA_AI_UNINTERESTED_WAR_REASON:0 "[recipient.GetShortUIName|U](이)가 해당 전쟁을 지원하는 데 관심을 보이지 않음: $VALUE|=+0$" + OA_AI_OUTNUMBER_ENEMY_REASON:0 "[recipient.GetShortUIName|U](이)가 적을 수적으로 압도함: $VALUE|=+0$" + OA_AI_OUTNUMBERED_REASON:1 "[recipient.GetShortUIName|U](이)가 심각한 수적 열세에 몰려 있음: $VALUE|=+0$" + OA_AI_EXTRA_GOLD_REASON:0 "[recipient.GetShortUIName|U]에게 여분의 [gold|E]가 있음: $VALUE|=+0$" + OA_AI_MARTIAL_REASON:0 "[recipient.GetShortUIName|U](이)가 당신의 [Concept( 'martial', '전투력' )|E] [skill|E]을 대단하게 여김: $VALUE|=+0$" + OA_AI_CANNOT_AFFORD_REASON:1 "[recipient.GetShortUIName|U]에게 남은 [gold|E]가 얼마 없음: $VALUE|=+0$" + OA_AI_FEW_TROOPS_REASON:0 "유의미한 영향을 주기에는 [actor.GetShortUIName|U]의 [army|E] 규모가 너무 작음: $VALUE|=+0$" + OA_AI_DEFENSIVE_WAR_REASON:0 "[recipient.GetShortUIName|U](이)가 자기 자신을 지키고 있음: $VALUE|=+0$" + OA_AI_FAILURE_REASON:0 "[actor.GetShortUIName|U](은)는 과거 계약자로서 실패한 전적이 있음: $VALUE|=+0$" + contract_assistance_interaction_condition_tt:0 "[war|E]이 끝날 시점에 [actor.GetShortUINamePossessive] [war_contribution|E]가 [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] 이상일 경우:" + contract_assistance_war_msg_title:0 "$contract_assistance_interaction$: 종전" + contract_assistance_war_msg_hirer_paid_desc:0 "[contract_assistance_helper.GetShortUIName]의 [war_contribution|E]가 [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] 이상이었으므로 [contract_assistance|E] 보수를 지급함" + contract_assistance_war_msg_helper_paid_desc:0 "당신의 [war_contribution|E]가 [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] 이상이었으므로 [contract_assistance_hirer.GetShortUIName](이)가 당신에게 [contract_assistance|E] 보수를 지급함" + contract_assistance_war_msg_hirer_kept_desc:0 "[contract_assistance_helper.GetShortUIName]의 [war_contribution|E]가 [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] 미만이었으므로 [contract_assistance|E] 보수를 지급하지 않음" + contract_assistance_war_msg_helper_kept_desc:0 "당신의 [war_contribution|E]가 [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] 미만이었으므로 [contract_assistance_hirer.GetShortUIName](이)가 당신에게 [contract_assistance|E] 보수를 지급하지 않음" + contract_assistance_war_msg_hirer_invalidated_desc:0 "전쟁이 무효화되어 [contract_assistance_helper.GetShortUIName]에게 [contract_assistance|E] 보수를 지급하지 않음" + contract_assistance_war_msg_helper_invalidated_desc:0 "전쟁이 무효화되어 [contract_assistance_helper.GetShortUIName]에게 [contract_assistance_hirer.GetShortUIName] 보수를 지급받지 못함" + contract_assistance_war_already_contracted_tt:0 "이미 전쟁에서 [contracting_assistance|E] 중임" + + invite_foreign_ruler_to:0 "활동에 초대" + invite_foreign_ruler_to_desc:1 "다른 [realm|E]의 [ruler|E]를 연회나 사냥에 초대합니다." + invite_foreign_ruler_to.feast.tooltip:1 "[recipient.GetTitledFirstName](을)를 특별 문객으로 데리고 [feast|E]을 시작함" + invite_foreign_ruler_to.hunt.tooltip:1 "[recipient.GetTitledFirstName](을)를 특별 문객으로 데리고 [hunt|E]을 시작함" + INVITE_FOREIGN_RULER_TO_NOTIFICATION:0 "우리 친분을 다져 봅시다! 부디 초대를 수락해 여가 활동에 참여해 주시오." + invited_to_hunt.accept.actor.tt:0 "[recipient.GetTitledFirstName](이)가 당신의 사냥 초대를 수락함" + invited_to_feast.accept.actor.tt:0 "[recipient.GetTitledFirstName](이)가 당신의 연회 초대를 수락함" + invited_to_hunt.accept.recipient.tt:0 "[actor.GetTitledFirstName]의 사냥 초대를 수락함" + invited_to_feast.accept.recipient.tt:0 "[actor.GetTitledFirstName]의 연회 초대를 수락함" + invite_foreign_ruler_to.decline.actor.tt:0 "[recipient.GetTitledFirstName](이)가 당신의 초대를 거부함" + invite_foreign_ruler_to.decline.recipient.tt:0 "[actor.GetTitledFirstName]의 초대를 거부함" + INVITE_TO_HUNT:0 "$start_hunt_decision$" + INVITE_TO_FEAST:0 "$host_feast_decision$" + + war_ended_before_response:0 "전쟁이 이미 종결됨" + AI_STRUGGLE_INTENT:0 "투쟁 계획: $VALUE|=+0$"" + + # Offer Assistance Interaction + request_contract_assistance_interaction:0 "지원 계약 요청" + request_contract_assistance_interaction_desc:0 "해당 [struggle_involved|E]된 [ruler|E]에게 [gold|E]를 조건으로 당신의 [war|E]에 참전할 것을 제안합니다." + request_contract_assistance_interaction_notification:0 "그대의 병력이 내 문제를 해결하는 데 지대한 도움이 될 것 같구려. 적절한 가격만 제시하시오." + request_contract_assistance_interaction_condition_tt:0 "[war|E]이 끝날 시점에 [recipient.GetShortUINamePossessive] [war_contribution|E]가 [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] 이상일 경우:" + + share_known_secrets_interaction_extra_icon:0 "$hook_extra_icon$" diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_cultural_traditions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_cultural_traditions_l_korean.yml new file mode 100644 index 0000000000..34c256c738 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_cultural_traditions_l_korean.yml @@ -0,0 +1,222 @@ +l_korean: + ################################################## + # Aragonese Specific + tradition_fp2_state_ransoming_name:0 "국가 몸값 보증" + tradition_fp2_state_ransoming_desc:0 "자고로 병사는 오롯이 주군을 위해 목숨과 사지를 내던질 각오로 전장에 나갑니다! 이런 병사들에게 상황이 어떻게 되든, 전장에서 생포되는 한이 있어도 무사할 거란 보장을 해주는 것이 응당 주군의 도리 아니겠습니까?" + + culture_parameter_knights_die_less_but_are_captured_more:0 "[battle|E] 시 [knights|E]의 사망률이 감소하지만 더 자주 생포 당함" + culture_parameter_characters_more_likely_to_be_captured_in_sieges:0 "해당 [culture|E]에 속한 [liege|E]을 모시는 [characters|E]은 [sieges|E]에서 생포 당할 확률 증가" + culture_parameter_can_demand_higher_ransoms_from_lower_tiers:0 "낮은 [rank|E]의 [rulers|E]에게 더 많은 몸값을 요구할 수 있음" + + ################################################## + # Castilian Specific + tradition_fp2_strategy_gamers_name:1 "탁상의 전사들" + tradition_fp2_strategy_gamers_desc:0 "전장에서 승부수를 띄워 운 좋게 승리하는 것은 어떤 지휘관에게도 있을 수 있는 일입니다. 그러나 #EMP 진정한#! 전략가는 끊임없는 연습으로 지략을 단련하며, '요행'에 기대지 않는 듯한 모습을 보입니다." + + culture_parameter_commanders_likelier_to_gain_commander_traits:0 "[commanders|E]이 [commander_traits|E]을 획득할 확률 증가" + culture_parameter_may_challenge_to_board_games:0 "항상 다른 [characters|E]에게 [board_games|E]으로 도전할 수 있음" + culture_parameter_may_wager_land_on_board_games:0 "두 참여자 모두 해당 규칙을 갖고 있을 경우 [board_games|E]에서 개인적으로 보유한 [Concept( 'counties', '영지' )|E]를 판돈으로 걸 수 있음" + + challenge_to_2p_chess_interaction:2 "보드게임 도전" + challenge_to_2p_chess_interaction_desc:2 "[recipient.GetName](와)과 [board_game|E]을 둡니다." + CHALLENGE_TO_2P_CHESS_INTERACTION_NOTIFICATION:2 "반갑소, 나의 [actor.Custom2('RelationToMeShort', recipient)](이)여! [actor.Custom('BG_GameType_Concept_Dark')] 한 판 어떻겠소?" + CHESS_FRIENDLY:1 "친선전" + CHESS_PRESTIGE:1 "명예 내기" + CHESS_GOLD:1 "재산 내기" + CHESS_LAND:1 "토지 내기" + challenge_to_2p_chess_interaction.decline.actor.tt:1 "[recipient.GetTitledFirstName](은)는 다른 용무로 바쁨" + challenge_to_2p_chess_interaction.decline.recipient.tt:1 "[actor.GetTitledFirstName](이)가 내게 화나 있음" + challenge_to_2p_chess_interaction.accept.game_commences.tt:1 "[actor.Custom('BG_GameType_Concept')] 게임이 지금 바로 시작됨" + perk_interaction.0122.victor_toast.t:1 "당신이 승리함!" + perk_interaction.0122.loser_toast.t:1 "당신이 패배함!" + fp2_bg_interaction.winner.actor:1 "이 내기에서 [Select_CString( actor.IsLocalPlayer, '당신이 승리할 경우', '상대가 승리할 경우' )]" + fp2_bg_interaction.winner.recipient:1 "이 내기에서 [Select_CString( recipient.IsLocalPlayer, '당신이 승리할 경우', '상대가 승리할 경우' )]" + fp2_bg_recipient_banned_from_board_games:1 "현재 해당 [character|E]은 보드게임을 둘 수 없음" + challenge_to_2p_chess_interaction.need_bordering_non_capital_domains.tt:1 "당신과 상대가 [realm_capitals|E]는 아니면서 국경이 맞닿아 있는 [domains|E]을 보유하고 있어야 함" + bet_gold_actor_not_enough_gold:0 "[gold|E]가 부족함" + bet_gold_recipient_not_enough_gold:0 "상대의 [gold|E]가 부족함" + + BG_OPINION_OWN_SKILL_ASSESSMENT:1 "내 실력: $VALUE|=+0$" + BG_OPINION_STAKES_ARE_LOW:1 "낮은 판돈: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)](은)는 $CHESS_FRIENDLY$을 대단히 반김: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)](은)는 $CHESS_FRIENDLY$을 대단히 반김: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)](은)는 $CHESS_FRIENDLY$을 마음에 들어 함: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_COMPASSIONATE:1 "[GetTrait('compassionate').GetName(recipient.Self)](은)는 $CHESS_FRIENDLY$을 마음에 들어 함: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_CALLOUS:1 "[GetTrait('callous').GetName(recipient.Self)](은)는 $CHESS_FRIENDLY$을 좋아하지 않음: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)](은)는 $CHESS_FRIENDLY$을 질색함: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)](은)는 단순한 $CHESS_FRIENDLY$을 질색함: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)](은)는 $CHESS_PRESTIGE$에 굶주림: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)](은)는 $CHESS_PRESTIGE$에 굶주림: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)](은)는 $CHESS_PRESTIGE$를 원함: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)](은)는 $CHESS_PRESTIGE$를 원함: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)](은)는 $CHESS_PRESTIGE$를 원하지 않음: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)](은)는 $CHESS_PRESTIGE$를 원하지 않음: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)](은)는 $CHESS_PRESTIGE$를 원함: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)](은)는 $CHESS_PRESTIGE$를 원함: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)](은)는 $CHESS_GOLD$를 원함: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)](은)는 $CHESS_GOLD$를 원함: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)](은)는 $CHESS_GOLD$를 원함: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GENEROUS:1 "[GetTrait('generous').GetName(recipient.Self)](은)는 $CHESS_GOLD$를 원함: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_LAZY:1 "[GetTrait('lazy').GetName(recipient.Self)](은)는 $CHESS_GOLD$를 원함: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_DILIGENT:1 "[GetTrait('diligent').GetName(recipient.Self)](은)는 $CHESS_GOLD$를 원함: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)](은)는 $CHESS_LAND$를 원함: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_ARBITRARY:1 "[GetTrait('arbitrary').GetName(recipient.Self)](은)는 $CHESS_LAND$를 원함: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)](은)는 $CHESS_LAND$를 원함: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)](은)는 $CHESS_LAND$를 원함: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)](은)는 $CHESS_LAND$를 원하지 않음: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)](은)는 $CHESS_LAND$를 원하지 않음: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_JUST:1 "[GetTrait('just').GetName(recipient.Self)](은)는 $CHESS_LAND$를 불법으로 여김: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MILD:1 "상호 [relationship|E]가 긍정적임: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_GOOD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MILD:1 "상호 [relationship|E]가 부정적임: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD:1 "상대를 게임으로 #EMP 철저하게 분쇄하고 싶음#!: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + + ################################################## + # Andalusian Specific + tradition_fp2_malleable_subjects_name:0 "융통성 있는 백성" + tradition_fp2_malleable_subjects_desc:0 "자유란 무엇일까요? 문화권을 떠나 왕은 다 거기서 거기일 뿐입니다. 진정한 자유란 어떤 주군과도 융화되어 살아가는 방법을 터득하는 데서 옵니다." + + culture_parameter_harder_to_convert_county_culture_without_heritage:0 "[heritage|E]을 공유하지 않는 한 해당 [culture|E]에 속한 [Concept( 'counties', '영지' )|E]에서 [promote_culture|E]을 하기 어려움" + culture_parameter_easier_to_convert_county_culture_with_heritage:0 "[heritage|E]을 공유할 경우 해당 [culture|E]에 속한 [Concept( 'counties', '영지' )|E]에서 [promote_culture|E]을 하기 쉬움" + culture_parameter_powerful_foreign_knights_find_you_attractive:0 "방랑 [knight|E] [characters|E]을 끌어들일 확률 증가" + + iberian_heritage_trigger:1 "[culture|E]가 이베리아 [heritage|E]에 속해야 함" + TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER:1 "지역 [cultural|E] [tradition|E] 보너스" + TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER:1 "지역 [cultural|E] [tradition|E] 불이익" + + ################################################## + # Generic + tradition_fp2_ritualised_friendship_name:0 "의례적인 우정" + tradition_fp2_ritualised_friendship_desc:0 "피는 물보다 진하다고 합니다. 하지만 포도주는 인생에 도움이 됩니다." + + culture_parameter_automatic_befriend_access:0 "자동으로 [GetScheme('befriend').GetTypeName] [scheme|E]을 이용할 수 있게 됨" + culture_parameter_may_propose_best_friendship:0 "[friends|E]에게 [best_friends|E]가 될 것을 요청할 수 있음" + culture_parameter_strong_hooks_and_stress_effects_best_friends:0 "[best_friends|E]는 서로에 대한 [strong_hooks|E]을 얻지만 사용 시 [stress|E]를 받음" + culture_parameter_may_select_friendship_synergy_bonus:1 "[best_friends|E]는 상호작용을 사용해 추가 [stress|E]를 받는 대신 [modifiers|E]를 통해 보너스 [skills|E]을 얻을 수 있음" + + propose_best_friendship_interaction:1 "진정한 우정의 맹세" + propose_best_friendship_interaction_desc:0 "[recipient.GetShortUINameNoTooltip]에게 [best_friends|E]가 되자고 제안합니다." + propose_best_friendship_interaction.tt.already_best_friends:0 "이미 단짝 친구입니다!" + propose_best_friendship_interaction.tt.actor_has_best_friend:0 "이미 단짝 친구를 #EMP 보유하고 있습니다#!!" + propose_best_friendship_interaction.tt.recipient_has_best_friend:0 "[recipient.GetFirstNameNoTooltip](은)는 이미 단짝 친구를 #EMP 보유하고 있습니다#!!" + PROPOSE_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], 나의 [recipient.Custom('SisterBrother')]이자, 동료이며, 둘도 없는 친우여. 우리의 진솔하고 찬란한 우정을 전 세계에 널리 알려 신의를 저버리는 일이 없게 하는 것은 어떻겠는가?" + propose_best_friendship_decline_summary:0 "애통하지만 우리의 관계를 공공연하게 드러내는 것은 어려울 것 같네. 부디 이해해주면 좋겠군." + propose_best_friendship_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip](이)가 열성적으로 받아들임!" + propose_best_friendship_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip](이)가 열성적으로 받아들임!" + propose_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip](이)가 정중하게 사양함" + propose_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip](이)가 거절에 분노함" + reaffirm_best_friendship_interaction:1 "진정한 우정의 맹세 재확인" + reaffirm_best_friendship_interaction_desc:0 "[recipient.GetFirstNameNoTooltip](은)는 이미 당신의 단짝 친구입니다. 따라서 상호 충성의 맹세를 하는 것이 논리적으로 옳습니다." + REAFFIRM_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], 자네는 내가 아는 사람 중 가장 진솔한 [recipient.GetWomanMan]일세. 그러니 서로에게 신의와 의리를 지키겠노라는 맹세를 선포하는 것이 어떻겠는가?" + reaffirm_best_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + reaffirm_best_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + reaffirm_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip](이)가 당신의 우정에 침을 뱉음" + reaffirm_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip](이)가 끔찍한 배신감을 느낌" + synergise_friendship_interaction:0 "우정의 상승효과" + synergise_friendship_interaction_desc:0 "교육과 훈련에서 [best_friend|E] [recipient.GetTitledFirstNamePossessiveNoTooltip] 힘을 빌립니다." + SYNERGISE_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], 자네라면 무슨 일이든 믿고 의지해도 되겠지. 그래서 그런데... 언제나 상부상조하며 견문과 수양을 쌓는 것이 어떻겠는가?" + synergise_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + synergise_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + synergise_friendship_interaction.decline.actor.tt:0 "$propose_best_friendship_interaction.decline.actor.tt$" + synergise_friendship_interaction.decline.recipient.tt:0 "$propose_best_friendship_interaction.decline.recipient.tt$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_SHY:0 "[GetTrait('shy').GetName(recipient.Self)](이)가 [best_friends|E]가 되는 데 긴장감을 느낌: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_ARBITRAY:0 "[GetTrait('arbitrary').GetName(recipient.Self)](이)가 [best_friends|E]가 되는 데 조심성을 드러냄: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_GREGARIOUS:0 "[GetTrait('gregarious').GetName(recipient.Self)](이)가 [best_friends|E]가 되는 데 찬성함: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_JUST:0 "[GetTrait('just').GetName(recipient.Self)](이)가 [best_friends|E]가 되는 데 찬성함: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_LACKING_CULTURAL_PARAMETER:0 "[recipient.GetCulture.GetName] [culture|E]는 우정의 진정한 의미를 이해하지 못함: $VALUE|=+0$" + REAFFIRM_BEST_FRIEND_OPINION_HAS_CULTURAL_PARAMETER:0 "[recipient.GetCulture.GetName] [culture|E]는 우정의 진정한 의미를 이해함: $VALUE|=+0$" + + SYNERGY_BONUS_ACTOR:0 "당신의 [education|E]을 주로 이용함" + SYNERGY_BONUS_RECIPIENT:0 "당신 [best_friend_possessive|E] [education|E]을 주로 이용함" + SYNERGY_BONUS_MIXED:0 "양측의 [educations|E]을 이용함" + synergise_friendship_interaction_cannot_share_education:0 "수치가 같을 경우 [best_friend_possessive|E] [education|E]만을 이용할 순 없음" + + fp2_single_synergy_neutral_modifier_desc_label:0 "해당 인물은 단짝 친구와 협력 관계를 구축했습니다. 유익한 도움이 되겠지만 많은 기력이 소진됩니다." + fp2_single_synergy_diplomacy_modifier:0 "발전된 외교력" + fp2_single_synergy_diplomacy_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_martial_modifier:0 "발전된 전투력" + fp2_single_synergy_martial_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_stewardship_modifier:0 "발전된 관리력" + fp2_single_synergy_stewardship_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_intrigue_modifier:0 "발전된 계책력" + fp2_single_synergy_intrigue_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_learning_modifier:0 "발전된 학습력" + fp2_single_synergy_learning_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + + fp2_double_synergy_diplomacy_modifier:0 "외교력의 상승효과" + fp2_double_synergy_martial_modifier:0 "전투력의 상승효과" + fp2_double_synergy_stewardship_modifier:0 "관리력의 상승효과" + fp2_double_synergy_intrigue_modifier:0 "계책력의 상승효과" + fp2_double_synergy_learning_modifier:0 "학습력의 상승효과" + fp2_double_synergy_neutral_modifier_desc_label:0 "해당 인물은 단짝 친구를 돕는 데 상당한 시간을 할애하며 자신이 교육받은 내용을 최대한 활용합니다. 유익한 도움이 되겠지만 많은 기력이 소진됩니다." + fp2_double_synergy_diplomacy_diplomacy_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_martial_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_stewardship_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_intrigue_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_learning_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_diplomacy_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_martial_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_stewardship_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_intrigue_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_learning_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_diplomacy_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_martial_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_stewardship_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_intrigue_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_learning_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_diplomacy_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_martial_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_stewardship_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_intrigue_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_learning_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_diplomacy_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_martial_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_stewardship_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_intrigue_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_learning_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + + ritual_best_friend_hook:0 "단짝 친구" + lost_ritualised_best_friend:0 "단짝 친구 상실" + on_hook_used.tt.best_friend_stress:0 "[target.GetShortUINameNoTooltip](와)과의 우정을 악용함" + death.lost_ritualised_best_friend.tt:1 "온 세상에서 가장 친한 친구가 사망함" + need_at_least_one_friend:1 "1명 이상의 [friend|E]가 있어야 함" + scheme_power_against_friend_add:1 "[friends|E] 대상 [scheme_power|E]" + scheme_power_against_best_friend_add:1 "[best_friends|E] 대상 [scheme_power|E]" + + on_set_relation_best_friend.gain_hook.root.tt:0 "[target.GetFirstNameNoTooltip](와)과의 우정은 의례적으로 중요함" + on_set_relation_best_friend.gain_hook.target.tt:0 "[ROOT.Char.GetFirstNameNoTooltip](와)과의 우정은 의례적으로 중요함" + on_remove_relation_best_friend.lose_hook.root.tt:0 "우정이 없어 [target.GetFirstNameNoTooltip]에게 우위를 점하지 못함" + on_remove_relation_best_friend.lose_hook.target.tt:0 "우정이 없어 [ROOT.Char.GetFirstNameNoTooltip]에게 우위를 점하지 못함" + on_remove_relation_best_friend.lose_synergy_modifiers.root.tt:0 "[target.GetFirstNameNoTooltip](은)는 이제 당신의 일과 업무를 돕지 않음" + on_remove_relation_best_friend.lose_synergy_modifiers.target.tt:0 "[ROOT.Char.GetFirstNameNoTooltip](은)는 이제 당신의 일과 업무를 돕지 않음" + on_death_relation_best_friend.lose_synergy_modifiers.root.tt:0 "$on_remove_relation_best_friend.lose_synergy_modifiers.root.tt$" diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_flavor_events_oltner_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_flavor_events_oltner_l_korean.yml new file mode 100644 index 0000000000..c01fb65637 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_flavor_events_oltner_l_korean.yml @@ -0,0 +1,13 @@ +l_korean: + rice_fields_modifier:0 "논" + rice_fields_modifier_desc:0 "해당 속주의 농노들은 영양분이 충만한 쌀을 경작해 배를 든든하게 채우고 새로운 요리법을 구상하고 있습니다." + fp2_flavor.0001.t:0 "창발적인 작물" + fp2_flavor.0001.desc:0 "[rice_propagator.GetTitledFirstNamePossessive] 수도는 번영을 구가하고 있다. [rice_propagator_capital.GetNameNoTier]의 농노들은 살집이 보기 좋게 올라 행복한 데다, 심지어 #EMP 생산적#!이기까지 하다!\n\n무슬림이 '쌀'이라는 새로운 작물을 수입해 왔는데, 기르기도 쉽고 백성들 배를 손쉽게 채울 수 있다. 이게 저들의 성공 비결인가? 내 농노들도 생산적이었으면 원이 없으련만...\n\n내 수도에도 논을 좀 가꿔볼까? 근데 어떻게 시작하지?" + fp2_flavor.0001.a:0 "금화를 주면 [rice_propagator.GetFirstNamePossessiveNoTooltip] 입도 열리겠지." + fp2_flavor.0001.b:0 "그래도 친구 사이인데 비결을 알려주지 않을까?" + fp2_flavor.0001.c:0 "비밀은 내 것이야... 공모자를 보내야겠어." + fp2_flavor.0001.d:0 "됐어. 무슬림은 상종도 안 할 테다." + fp2_flavor.0001.b.success:0 "[rice_propagator.GetFirstNameNoTooltip](을)를 설득하는 데 성공함" + fp2_flavor.0001.b.failure:0 "[rice_propagator.GetFirstNameNoTooltip](이)가 모욕감을 느낌" + fp2_flavor.0001.c.success:0 "공모자가 비밀을 훔쳐냄" + fp2_flavor.0001.c.failure:0 "[rice_propagator.GetFirstNameNoTooltip](이)가 격분함" diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_game_concepts_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_game_concepts_l_korean.yml new file mode 100644 index 0000000000..64b3a328f0 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_game_concepts_l_korean.yml @@ -0,0 +1,106 @@ +l_korean: + game_concept_struggle:1 "투쟁" + game_concept_struggle_struggles:0 "투쟁" + game_concept_struggle_desc:2 "$game_concept_struggle_struggles$은 수많은 [faiths|E]과 [cultures|E]가 혼재하는 대형 [struggle_region_regions|E]에서 발생하는 장기적인 갈등을 일컫는 말입니다. $game_concept_struggle$이 벌어지는 국경 내에서는 지속적으로 변화하는 특수 규칙과 [modifiers|E]가 적용됩니다. 짧게는 수십 년에서, 길게는 수백 년까지 유지되는 투쟁의 특성상 $game_concept_struggle$ 내 모든 [characters|E]이 항상 [war|E]을 벌이진 않습니다.\n\n각 $game_concept_struggle$은 여러 [struggle_phase_phases|E]으로 구성됩니다. [struggle_region|E] 내 $game_concept_characters$의 행동(예: $game_concept_war$ 선언 또는 [marrying|E])에 따라 $game_concept_struggle_phase_phases$을 진행시키는 [struggle_catalyst_catalysts|E]가 활성화되곤 합니다.\n\n분쟁 지역에 [land|E]를 보유한 $game_concept_characters$은 $game_concept_struggle$에 얼마나 관여하고 있는지 그 정도에 따라 [struggle_involved|E], [struggle_interloper_interlopers|E], 또는 [struggle_uninvolved|E] 상태로 간주됩니다. 이때 관여 정도는 해당 인물을 향한 다른 분쟁 참여자들의 관점에 따라 결정됩니다." + + game_concept_iberian_struggle:1 "이베리아 투쟁" + game_concept_iberian_struggle_desc:2 "$game_concept_iberian_struggle$은 장장 수백 년에 걸쳐 이어졌던 이베리아 반도의 복잡한 관계를 묘사하고 있습니다. 8세기 우마이야의 탄생으로 시작된 이베리아 정복 사업을 기점으로 [struggle|E]은 증오가 만연하는 폭력, 조심스러운 휴전, 실리적인 협력에 이르는 여러 [struggle_phase_phases|E]을 오갔습니다. 이러한 상황에서 영원한 동맹은 찾아보기 어렵습니다. 그렇기에 [rulers|E]는 순전히 [faith|E]이나 [culture|E]가 같다고 해서 의존하지 않도록 조심해야 합니다." + game_concept_struggle_phase:1 "투쟁 국면" + game_concept_struggle_phase_phase:1 "투쟁 국면" + game_concept_struggle_phase_phases:0 "투쟁 국면" + game_concept_struggle_phase_desc:1 "$game_concept_struggle_phase_phase$은 [struggle_region|E] 내 [struggle_involved|E] [characters|E]과 [Concept( 'counties', '영지' )|E]에 대한 전반적인 분위기를 의미합니다. 이는 단기적인 사회적 유행과 당대 [struggle|E]의 대화 흐름에서 주류를 차지하는 풍조를 상징합니다.\n\n#weak 예시: 특정 $game_concept_struggle_phase_phase$에서 $game_concept_struggle_region_region$ 사람들은 다른 신자들이 반대하는 한이 있어도 종교적 관용을 무엇보다 중요하게 여기는 풍조가 형성될 수도 있습니다.#!" + + game_concept_struggle_catalyst:1 "투쟁 촉매" + game_concept_struggle_catalyst_catalyst:1 "촉매" + game_concept_struggle_catalyst_catalysts:0 "촉매" + game_concept_struggle_catalyst_desc:2 "특정한 행동이 이루어져 [struggle_region|E]의 여론이 특정한 분위기로 기울면 [struggle_struggles|E]의 [struggle_phase_phases|E]이 전환됩니다. $game_concept_struggle$ 창에서 어떤 행동이 어느 $game_concept_struggle_phase_phase$에서 중요한 작용을 하는지 일목요연하게 확인하실 수 있습니다.\n\n#weak 예시: [iberian_struggle|E]의 [struggle_phase_iberia_opportunity|E]은 [struggle_phase_iberia_hostility|E] 또는 [struggle_phase_iberia_conciliation|E]으로 진행될 수 있습니다. 중요한 [character|E]을 살해할 경우 전자로, [faith|E]이 다른 인물과 [marriage|E] [alliance|E]을 맺는다면 후자로 진행될 가능성이 큽니다." + + game_concept_struggle_involved:1 "연루" + game_concept_struggle_involved_desc:2 "어느 한 [character|E]이나 [Concept( 'counties', '영지' )|E]가 $game_concept_struggle_involved$ 상태가 될 경우, 이는 해당 대상이 특정 [struggle_region|E] 주민들 사이에서 [struggle|E]의 필수적이고 자연적인 일부로 여겨지고 있음을 뜻합니다. 연루 상태가 된 대상은 [struggle_phase_phases|E]의 유동적인 혜택을 온전히 받으며 [struggle_catalyst_catalysts|E]의 주요 촉발자가 됩니다.\n\n$game_concept_struggle_involved$ 상태로 간주되는 [cultures|E]와 [faiths|E]은 $game_concept_struggle_region_region$에서 강한 영향력을 행사하고 있거나, 행사했음을 나타냅니다.\n\n#weak $game_concept_struggle_involved$ 상태가 되려면 $game_concept_character$의 $game_concept_culture$와 $game_concept_faith$ 모두 $game_concept_struggle_involved$되어 있어야 하고, #EMP 추가로#! $game_concept_struggle_region$에 [capital|E]를 두고 있어야 합니다.#!" + + game_concept_struggle_interloper:1 "간섭자" + game_concept_struggle_interloper_interlopers:0 "간섭자" + game_concept_struggle_interloper_desc:2 "어느 한 [character|E]이 특정 [struggle|E]에 연관됐지만 완전히 [struggle_involved|E]된 것으로 간주되진 않을 때, 이를 $game_concept_struggle_interloper$라고 합니다.\n\n$game_concept_struggle_interloper_interlopers$는 [struggle_region|E] 내에 [capital|E]를 보유하고 있지만, $game_concept_struggle_involved$ [faith|E]과 $game_concept_struggle_involved$ [culture|E]를 둘 다 보유하고 있지 않은 인물입니다.\n\n완전히 $game_concept_struggle_involved$된 $game_concept_characters$은 간섭자를 성가신 존재로, 본인들이 환영받지 못한다는 걸 깨닫지 못하는 골치 아픈 외지인으로 여깁니다. 따라서 $game_concept_struggle_interloper$ [rulers|E]는 일반적으로 $game_concept_struggle_region$ 내에 보유한 [Concept( 'counties', '영지' )|E]에 대해 일정한 불이익을 받습니다." + + game_concept_struggle_uninvolved:1 "비연루" + game_concept_struggle_uninvolved_desc:2 "[character|E]이 특정 [struggle|E]에서 $game_concept_struggle_uninvolved$자로 간주되려면 [struggle_region|E] 외부에 [capital|E]를 두고 있기만 하면 됩니다.\n\n이렇게 되면 해당 인물은 외부인으로 여겨집니다. 외부인은 현재 진행 중인 [struggle_phase_phases|E]에 어떤 큰 지분도 갖고 있지 않으며, 또 #EMP 참여해서는 안 되는#! 인물입니다. 현지의 복잡하고 미묘한 사정을 이해할 수 없는 사람이기 때문이지요.\n\n$game_concept_struggle$에 참여 중인 이들이 만창일치로 찬성할 수 있는 의견을 하나 꼽자면 바로 $game_concept_struggle_uninvolved$ $game_concept_characters$은 #EMP 자신들의#! 땅에 간섭해선 안 된다는 것일 겁니다. $game_concept_struggle_region$에 [Concept( 'counties', '영지' )|E]를 보유한 $game_concept_struggle_uninvolved$ [rulers|E]는 일반적으로 가혹한 불이익을 받습니다." + + game_concept_struggle_large_conquest:1 "투쟁 대규모 정복" + game_concept_struggle_large_conquest_desc:2 "일부 $game_concept_struggle_catalyst_catalysts$는 공격자가 대규모 [war|E]을 완수했을 때 촉발되기도 합니다.\n\n이에 반영되는 [casus_bellis|E]은 다음과 같습니다.\n$EFFECT_LIST_BULLET$ $duchy_conquest_cb$ \n$EFFECT_LIST_BULLET$ $individual_duchy_de_jure_cb$ \n$EFFECT_LIST_BULLET$ $imperial_reconquest_cb$ \n$EFFECT_LIST_BULLET$ $invasion_war$ \n$EFFECT_LIST_BULLET$ $clan_invasion_war$ \n$EFFECT_LIST_BULLET$ $mongol_invasion_war$ \n$EFFECT_LIST_BULLET$ $major_religious_war$ $game_concept_war$ \n$EFFECT_LIST_BULLET$ Both [great_holy_war_directed|E] & [great_holy_war_undirected|E] $undirected_great_holy_war$s \n$EFFECT_LIST_BULLET$ $tribal_subjugation_cb$" + + game_concept_struggle_region:1 "투쟁 지역" + game_concept_struggle_region_region:1 "투쟁 지역" + game_concept_struggle_region_regions:0 "투쟁 지역" + game_concept_struggle_region_desc:2 "각 [struggle|E]은 지도의 어느 한 [region|E]과 관계되어 있습니다. 해당 $game_concept_region$ 내 [character_possessive|E] 위치(그리고 [culture|E] 및 [faith|E])에 따라 그 인물이 [struggle_involved|E]자인지, [struggle_interloper|E]인지, 아니면 [struggle_uninvolved|E]자인지 결정됩니다.\n\n$game_concept_struggle_region$ 내 [Concept( 'counties', '영지' )|E]는 현재 [struggle_phase_phase]에 따라 다른 [county_modifiers|E]에 영향을 받습니다." + + game_concept_struggle_conquest:1 "투쟁 충돌" + game_concept_struggle_conquest_conquest:1 "충돌" + game_concept_struggle_conquest_conquests:0 "충돌" + game_concept_struggle_conquest_desc:2 "[struggle|E]에 연루된 [rulers|E]가 현재 [struggle_phase|E]의 변화에 따라 국경 분쟁이나 사소한 다툼에 휘말리는 것은 지극히 흔한 일입니다. 소소한 지역 분쟁이 손쉽게 일어나는 덕택에 $game_concept_rulers$는 작은 규모로 토지를 수탈 또는 정복하거나, 목표를 봉신화할 수 있습니다.\n\n$game_concept_struggle_conquest_conquests$은 $game_concept_struggle$의 여건에 따라 달라지므로, [prestige|E] 비용은 현재 $game_concept_struggle_phase$에 비례하여 산정됩니다." + + game_concept_struggle_phase_iberia_opportunity:1 "기회 국면" + game_concept_struggle_phase_iberia_opportunity_desc:2 "[struggle_phase_iberia_conciliation|E]의 비교적 평화로운 공존이 오랜 시간 이어지다 보면 어느 순간 지금의 상황에 만족하는 시기가 옵니다. 농노와 귀족 모두 그럭저럭 #EMP 괜찮은#! 물정에 편안함을 느껴, 셈이 빠른 [characters|E]이 사람들의 순진함을 파고들 틈이 생깁니다.\n\n민중의 틈을 노린 오남용은 결국 [struggle_phase_iberia_hostility|E]으로의 확대를 초래하거나, 수완 좋은 정치 공작 끝에 [struggle_phase_iberia_conciliation|E]을 통한 불편한 균형 상태에 도달하게 됩니다." + + game_concept_struggle_phase_iberia_hostility:1 "적대 국면" + game_concept_struggle_phase_iberia_hostility_desc:2 "이 $game_concept_struggle_phase_phase$에서는 긴장감이 고조되고 갈등이 격화됩니다. [struggle_phase_iberia_opportunity|E]에 악의 어린 행동과 극심한 오해가 반복되면서 [cultures|E]나 [faiths|E], #EMP 한발 더 나아가#! 두 가지 모두가 다른 [characters|E]에 대한 증오가 하늘을 찌르게 된 상황입니다.\n\n그러나 피비린내가 진동하는 유혈극이 언제까지고 계속되진 않습니다. 결국 사람들이 냉정을 되찾거나 단순히 지쳐버리면서 반도는 [struggle_phase_iberia_compromise|E]에 이르게 됩니다." + + game_concept_struggle_phase_iberia_compromise:1 "타협 국면" + game_concept_struggle_phase_iberia_compromise_desc:2 "[struggle_phase_iberia_hostility|E]으로 인한 갈등이든 [struggle_phase_iberia_conciliation|E] 도중 급격하게 고조된 상황이든, 결국 사람들은 지칠 대로 지치게 됩니다. $game_concept_struggle_phase_iberia_compromise$은 이베리아 주민 간의 포용력이 점점 상승하고 있음을 나타냅니다. 차이점은 잠시 옆으로 밀어놓고 역사와 명맥을 공유함을 인지하여, 한때 적이었던 이들이 결속을 다지는 셈입니다.\n\n이 시점에서 반도는 기로에 서게 됩니다. 다시 분쟁이 발생할 경우, [struggle_phase_iberia_opportunity|E]으로 이어집니다." + + game_concept_struggle_phase_iberia_conciliation:1 "회유 국면" + game_concept_struggle_phase_iberia_conciliation_desc:1 "이 $game_concept_struggle_phase_phase$은 [struggle_phase_iberia_compromise|E]이 잘 풀렸을 때 발생합니다. 이베리아 주민들 간의 관계가 극한의 화합을 이루게 되어 외부인들이 이런 관대함을 분석하는 데 어려움을 겪을 정도가 되죠. [faith|E]이 다른 사람들끼리 [Concept( 'marriages', '혼인' )|E]하는 경우도 빈번합니다.\n\n하지만 이 국면이 영원히 지속되진 않습니다. 신뢰의 오남용은 결국 [iberian_struggle|E]을 [struggle_phase_iberia_compromise|E]으로 돌려놓게 됩니다." + + game_concept_struggle_involved_faith:0 "연루 신앙" + game_concept_struggle_involved_faiths:0 "연루 신앙" + game_concept_struggle_involved_faith_desc:0 "일부 [faiths|E]은 이미 [struggle|E]에 [struggle_involved|E]된 상태로 시작하기도 합니다. 그 외 신앙은 상황에 따라 연루될 여지가 있습니다." + + game_concept_struggle_involved_culture:0 "연루 문화" + game_concept_struggle_involved_cultures:0 "연루 문화" + game_concept_struggle_involved_culture_desc:0 "일부 [cultures|E]는 이미 [struggle|E]에 [struggle_involved|E]된 상태로 시작하기도 합니다. 그 외 문화는 상황에 따라 연루될 여지가 있습니다." + + game_concept_dissolution_faction:0 "해체 파벌" + game_concept_dissolution_factions:0 "해체 파벌" + game_concept_faction_dissolution:0 "해체 파벌" + game_concept_dissolution_faction_desc:0 "[dissolution_faction|E]은 [liege|E]의 [realm|E]을 파괴하는 것이 목적인 집단입니다. 이들이 목적을 달성하면 봉역 내 모든 봉신은 [independent|E] 상태가 되고, 봉신들의 주군은 [primary_title|E]을 잃습니다." + + + game_concept_improve_city_province_decision:0 "$improve_city_province_decision_name$ 결단" + game_concept_improve_city_province_decision_desc:0 "[city_holding|E]에서 이용할 수 있는 [buildings|E]의 수를 늘리는 [decision|E]입니다." + + game_concept_border_raid:0 "국경 약탈" + game_concept_border_raids:0 "국경 약탈" + game_concept_border_raiding:0 "국경 약탈" + game_concept_border_raid_desc:3 "이베리아 [struggle|E]에 [struggle_involved|E]된 [rulers|E]들이 서로를 대상으로 수행할 수 있는 특별한 유형의 [war|E]입니다. 공격자는 자신의 [realm|E]과 국경을 맞대고 있는 특정 적 [Concept( 'counties', '영지' )|E]를 대상으로 [siege|E]을 시도합니다.\n\n[war_leader|E]는 [war_target|E]를 점령하면 [gold|E]를 얻으며, 점령된 목표는 [development|E]와 [control|E]을 상실합니다. 또한 [buildings|E]을 파괴하여 [gold|E]를 추가로 얻을 수도 있습니다. 이 확률은 [development|E]와 [siege|E] [army|E] 규모에 따라 증가합니다.\n\n공격자가 [war_target|E]를 [occupying|E]하면 빠르게 [war_score|E]를 얻습니다." + + game_concept_bargain_fealty:0 "충성 거래" + game_concept_bargained_fealty:0 "충성 거래" + game_concept_bargain_fealty_desc:3 "방어 [war|E]에 참여 중인 [struggle_involved|E]된 [rulers|E]가 사용할 수 있는 특별한 [interaction|E]입니다.\n\n[war_leader|E]가 [rank|E]이 높은 이웃 [ruler|E]에게 해당 인물의 [vassal|E]이 되는 것을 조건으로 전쟁에 참여할 것을 요청합니다." + + game_concept_contract_assistance:0 "지원 계약" + game_concept_contracting_assistance:0 "지원 계약" + game_concept_contract_assistance_desc:2 "이베리아 [struggle|E]에 [struggle_involved|E]된 [rulers|E]들이 사용할 수 있는 특별한 유형의 [interaction|E]입니다. 이 상호작용을 통해 영주는 [gold|E]를 받고 다른 [struggle_involved|E] [rulerpossessive|E] [wars|E]에 참전할 수 있습니다.\n\n보수는 [war|E]이 종결되는 시점에, 전쟁 결과에 상관없이 계약자가 최소 100의 [war_contribution|E]를 세웠다면 지급됩니다." + + game_concept_iberian_reclamation:0 "이베리아 수복" + game_concept_iberian_reclaiming:0 "이베리아 수복" + game_concept_iberian_reclamations:0 "이베리아 수복" + game_concept_iberian_reclamation_desc:2 "[iberian_struggle|E]에 [struggle_involved|E]된 [rulers|E]들이 수행할 수 있는 특별한 유형의 [war|E]입니다.\n\n공격자는 [struggle_interloper|E] 또는 [struggle_uninvolved|E] [ruler|E]가 보유하고 있으며, [struggle_involved|E]된 [Concept( 'counties', '영지' )|E]를 포함하는 [duchy|E]을 정복하는 것을 목표로 합니다. 만일 대상 영주가 해당 공작령 외에 다른 영토를 보유하고 있지 않다면 [vassalize|E]를 목표로 하게 됩니다." + + game_concept_enforce_truce:0 "강제 휴전" + game_concept_enforced_truce:0 "강제 휴전" + game_concept_enforce_truce_desc:2 "[struggle_involved|E]된 [rulers|E]가 사용할 수 있는 특별한 유형의 [interaction|E]으로, [war|E]을 [white_peace|E]로 끝내고 [truces|E]을 체결합니다.\n\n이 상호작용은 [rank|E]이 낮은 다른 [struggle_involved|E]된 [rulers|E]들 간의 전쟁을 끝내는 데만 사용할 수 있으며, 이때 어느 한쪽이 [independent|E] 영주거나 같은 [realm|E] 소속이어야 합니다." + + game_concept_incite_revolts_interaction:1 "봉기 조장" + game_concept_incite_revolts_interaction_desc:1 "[gold_i][gold|E]를 투자하여 다른 [realm|E]에서 [peasant_faction|E]을 조장합니다. 이때 대상의 [county_opinion|E]이 낮아야 합니다." + + game_concept_secure_iberian_foothold_decision:0 "$secure_iberian_foothold_decision_title$" + game_concept_secure_iberian_foothold_decision_desc:1 "비[struggle_involved|E]된 [ruler|E]가 [iberian_struggle|E]을 끝낼 수 있게 하는 [decision|E]입니다." + + game_concept_golden_age_jewish_science_in_iberia_decision:0 "$golden_age_jewish_science_in_iberia_decision$" + game_concept_golden_age_jewish_science_in_iberia_decision_desc:1 "지역 유대교 학자를 후원해 그 결실을 거둘 수 있게 하는 [decision|E]입니다." + + game_concept_build_holy_pilgrim_roads_decision:0 "$build_holy_pilgrim_roads_decision$" + game_concept_build_holy_pilgrim_roads_decision_desc:1 "순례자들이 좀 더 편히 다닐 수 있도록 도로를 건설하는 [decision|E]입니다." + + game_concept_purchase_truce_interaction:0 "$purchase_truce_interaction$" + game_concept_purchase_truce_interaction_desc:1 "[gold_i][gold|E]을 통한 선제적 [truces|E]을 체결하는 [interaction|E]입니다." + diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_important_actions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_important_actions_l_korean.yml new file mode 100644 index 0000000000..3ef46acc35 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_important_actions_l_korean.yml @@ -0,0 +1,24 @@ +l_korean: + action_can_offer_assistance:0 "지원 계약 가능" + action_can_offer_assistance_label:0 "금화 지급을 조건으로 [recipient.GetShortUINamePossessiveNoTooltip] 전쟁에 참전 제안을 할 수 있음" + action_can_offer_assistance_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_offer_assistance_desc:0 "[recipient.GetUIName](은)는 [struggle_involved|E] [ruler|E]로서 다른 [realm|E]과 [war|E]을 치르고 있으므로, 당신은 [contract_assistance|E]을 제안할 수 있습니다. $action_can_offer_assistance_HELP$" + action_can_offer_assistance_click:0 "#I 클릭하여 [recipient.GetHerHim]에게 제안하기#!" + action_can_offer_assistance_combined_group_label:0 "금화 보수를 조건으로 전쟁에 참전할 수 있음" + action_can_offer_assistance_combined_group_name:0 "금화 보수를 조건으로 [recipient.GetShortUINamePossessiveNoTooltip] 전쟁에 참전할 수 있음" + action_can_offer_assistance_combined_group_description:0 "다른 [struggle_involved|E] [rulers|E]가 [wars|E]을 치르고 있으므로 당신이 [gold|E] 보수를 조건으로 지원을 제안할 수 있음" + action_can_offer_assistance_combined_unimportant:0 "$action_can_offer_assistance_unimportant$" + action_can_offer_assistance_unimportant:0 "@warning_icon!#X 이미 [war|E] 중입니다#!" + action_can_offer_assistance_HELP:1 "\n\n#help [ruler|E]로서 당신 역시 침략당할 수 있다는 것을 명심하십시오. 다른 [war|E]에 참전해도 괜찮은 상황이 될 때까지 기다리는 것도 좋은 방법입니다.#!" + + action_can_bargain_fealty:0 "지원의 대가로 봉신 제안을 할 수 있음" + action_can_bargain_fealty_label:0 "보호를 대가로 [recipient.GetShortUINameNoTooltip]에게 봉신 제안을 할 수 있음" + action_can_bargain_fealty_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_bargain_fealty_desc:0 "[recipient.GetUIName](은)는 높은 [title_tier|E]를 가진 인근 [struggle_interloper|E] [ruler|E]로, 당신의 [war|E]에 참전하는 것을 조건으로 [recipient.GetHerHim]에게 충성 서약을 제안할 수 있습니다. $action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_click:0 "#I 클릭하여 협상하기#!" + action_can_bargain_fealty_combined_group_label:0 "외부인과 충성 거래" + action_can_bargain_fealty_combined_group_name:0 "[recipient.GetShortUINamePossessiveNoTooltip] 봉신이 될 것을 제안할 수 있음" + action_can_bargain_fealty_combined_group_description:0 "인근의 비[struggle_involved|E] [rulers|E]가 당신의 [liege|E]이 되는 조건으로 [war|E]에 참전할 수 있습니다. $action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_combined_unimportant:0 "" + action_can_bargain_fealty_unimportant:0 "@warning_icon!#X 대상은 중요 인물이 아닙니다.#!" + action_can_bargain_fealty_HELP:0 "\n\n#help 이대로 진행할 시 [independent_ruler|E]의 지위를 잃게 됩니다. [war|E]에서 지는 게 [liege|E]이 생기는 것보다 안 좋은지 충분히 헤아리십시오.#!" diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_legacies_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_legacies_l_korean.yml new file mode 100644 index 0000000000..d4029a9ba4 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_legacies_l_korean.yml @@ -0,0 +1,52 @@ +l_korean: + fp2_urbanism_legacy_track_name:1 "대도시" + fp2_urbanism_legacy_track_desc:1 "도시는 건설자의 발전상을 반영하며, 전 세계의 귀족을 끌어들입니다." + fp2_urbanism_legacy_1_name:1 "영향력 있는 도시" + fp2_urbanism_legacy_4_name:2 "위신 높은 개발" + fp2_urbanism_legacy_3_name:0 "헌신적인 기여자" + fp2_urbanism_legacy_2_name:1 "공화정 교육" + fp2_urbanism_legacy_5_name:2 "번영하는 도시" + fp2_coterie_legacy_track_name:0 "동인" + fp2_coterie_legacy_track_desc:1 "집안을 하나로 지탱하는 결속력을 나타냅니다." + fp2_coterie_legacy_1_name:0 "중추 집단" + fp2_coterie_legacy_2_name:0 "믿음직한 집안" + fp2_coterie_legacy_3_name:0 "단결" + fp2_coterie_legacy_4_name:0 "정보 공유" + fp2_coterie_legacy_5_name:0 "실용적인 뿌리" + + + cultural_acceptance_gain_gift_dynasty_perk:0 "$fp2_urbanism_legacy_2_name$ [dynasty_perk|E]에서" + + LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION:1 "[improve_city_province_decision|E] 잠금 해제" + LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT:1 "모든 [city|E]는 소속 [Concept( 'counties', '영지' )|E]의 월간 [development_growth|E]를 다음 수치만큼 증가시킴: #P +20%#!" + LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION:1 "[city_holding|E]에 [building|E]을 완공할 시 [prestige_i]#P [EmptyScope.ScriptValue('medium_prestige_gain')|0]#!의 [prestige|E]을 얻고 일정 확률로 [guests|E]을 유치함" + LEGACY_DYNASTY_BETTER_CONTRIBUTION_FROM_REPUBLICAN_VASSALS:0 "[republic_government|E] [vassals|E]에게서 징수하는 [taxes|E] #P +15%#!\n[republic_government|E] [vassals|E]에게서 징집하는 [levy|E] #P +15%#!" + LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES:1 "[dynasty|E] 구성원은 [development|E]가 높은 영지에서 교육을 받을 경우 [education_trait|E]에 추가로 [GetTrait('education_republican_knowledge_3').GetName( GetNullCharacter )] 계열 [traits|E]을 받을 수 있음" + LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY:1 "[house|E] 구성원을 [court_position|E]에 임명할 때 봉급을 지급하지 않아도 되며 [prestige_i][prestige|E]을 잃지 않고 해고할 수 있음" + LEGACY_DYNASTY_BETTER_SPOUSE_FROM_HOUSE_MEMBERS:1 "[spouse|E] [councillor_tasks|E]의 [skills|E]: 당신 [house|E]에 속한 [councillor|E] 하나당 #p +10%#!" + LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS:1 "[house|E] 구성원의 전쟁에 공헌할 경우 [prestige_i][prestige|E]을 추가로 획득함\n모든 [house|E] 구성원에게 #V $call_house_member_to_war_interaction$#! 잠금 해제" + LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS:1 "#V $share_known_secrets_interaction$#! 잠금 해제: 소속 [house|E] 구성원과 알고 있는 [secrets|E]을 교환함" + LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN:0 "[dynasty|E] 구성원이 [prestige_i] [prestige|E]과 [tyranny|E] 비용을 치르고 자신의 [children|E]의 [disinherit|e]을 할 수 있음" + LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS:2 "[house|E]에 속한 [councillors|E]의 [Concept( 'skills', '주요 능력' )|E]의 #P [EmptyScope.ScriptValue('council_reliable_house_percentage')|0]%#!만큼 획득" + + + inner_circle_salary_mod:0 "$fp2_coterie_legacy_1_name$" + + share_known_secrets_interaction:0 "비밀 공유" + share_known_secrets_interaction.tt.no_secrets_to_share:1 "공유할 만한 비밀이 없음" + share_known_secrets_interaction_desc:0 "[recipient.GetShortUINameNoTooltip](와)과 알고 있는 [secrets|E]을 교환함: 당신의 비밀을 드러내고 대상의 비밀을 알아냄" + share_known_secrets_interaction_outcome_notif_title:0 "비밀 교환" + share_known_secrets_interaction_recipient_had_no_secrets:0 "[recipient.GetName](이)가 공유할 [secrets|E]을 갖고 있지 않음!" + share_known_secrets_interaction_desc_intro:0 "[recipient.GetTitledFirstName](와)과 정보를 교환하여 다음 [secrets|E]을 알아냄:" + + disinherit_children_interaction:0 "자녀 상속권 박탈" + disinherit_children_interaction_desc:0 "[recipient.GetShortUINameNoTooltip](을)를 [line_of_succession|E]에서 배제합니다." + + many_secrets_exchanged:0 "#EMP 수많은#! 비밀을 알아냄" + several_secrets_exchanged:0 "#EMP 여러#! 비밀을 알아냄" + few_secrets_exchanged:0 "#EMP 소수#!의 비밀을 알아냄" + reliable_house_modifier:0 "$fp2_coterie_legacy_2_name$" + + prestige_gained_from_building_completion:0 "건물 완공으로 얻는 위신" + city_gained_building_slots:0 "새로운 건설 공간" + diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_lyonese_monk_events_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_lyonese_monk_events_l_korean.yml new file mode 100644 index 0000000000..460228e9f9 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_lyonese_monk_events_l_korean.yml @@ -0,0 +1,233 @@ +l_korean: + ################################################## + # #Misc + + fp2_lyonese_monk.0000.t.revealed:0 "독특한 가르침:" + fp2_lyonese_monk.0000.t.council:0 "콘클라베:" + fp2_lyonese_monk_cancel_chain_effect.tt:0 "체포 시도 중 [acolyte.GetFirstName](이)가 살해당함" + fp2_lyonese_monk.0000.tt.continues_to_teach:0 "[acolyte.GetFirstName](이)가 설파를 이어 나감" + fp2_lyonese_monk.0000.tt.teachings_fade:0 "[acolyte.GetFirstNamePossessive] 가르침이 사라짐" + fp2_lyonese_monk.0000.tt.is_humbled:0 "#EMP [acolyte.GetFirstName](이)가 겸손을 배움#!" + fp2_lyonese_monk.0000.tt.is_paused:0 "#EMP [acolyte.GetFirstName](이)가 잠시 멈춰 사색에 잠김#!" + fp2_lyonese_monk.0000.tt.is_emboldened:0 "#EMP [acolyte.GetFirstName](이)가 대담해짐#!" + fp2_lyonese_monk.0000.tt.favour_elipandics:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName](이)가 논쟁에서 승리함" + fp2_lyonese_monk.0000.tt.favour_felicians:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName](이)가 논쟁에서 승리함" + fp2_lyonese_monk.0000.tt.favour_radicals:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName](이)가 논쟁에서 승리함" + + ################################################## + # #Setup & Misc + + fp2_lyonese_monk.0001.t:0 "폭풍이 휘몰아치던 밤" + fp2_lyonese_monk.0001.desc:0 "바람이 [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier]의 벽돌을 마구 때리고, 마치 [acolyte_host.GetFaith.NegativeAfterLife]의 사냥개처럼 포효하며 밤을 내지른다. 이 나를 요새에서 끌어내리려는 수작이리라.\n\n바람이 몰아치는 복도 저 멀리 따듯한 침실이 나를 부른다. 그런데... 저 문이 회당으로 통하는 문이 맞던가? 그 순간 갑작스럽게 들려오는 소음에 나는 고개를 돌렸다. 물에 빠진 생쥐 꼴이 된 [acolyte.GetWomanMan] 성직자가 비틀거리면서 다가오고 있었다.\n\n"영..." [acolyte.GetSheHe]가 연신 기침하더니, 큼직한 가래 덩어리를 게워냈다. "영주님, 제발 부탁드립니다! 몇 달 내내 길바닥에서 생활했습니다. 돌풍이 너무 거셉니다. 해가 뜨고 폭풍이 멎을 때까지만이라도 머물면 안 되겠습니까?"" + fp2_lyonese_monk.0001.a:0 "물론이오. 원하는 만큼 머물러도 좋소!" + fp2_lyonese_monk.0001.b:0 "딱 #EMP 하룻밤#!만이오." + fp2_lyonese_monk.0001.c:0 "[acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip](은)는 거지를 받아주지 않소. #EMP 나가시오#!." + + fp2_lyonese_monk.0011.t:0 "[acolyte_host.Custom2('RelationToMeShort', dead_owner)|U]의 친구" + fp2_lyonese_monk.0011.desc:0 ""영주님, 잠시 말씀 좀 나눌 수 있을까요?" 성직자가 나타나 물었다. "전 [acolyte.GetFirstName] [acolyte.GetDynastyName](이)라고 합니다. [acolyte_host.Custom2('RelationToMeShort', dead_owner)]님의 신하였죠."\n\n"아직 슬픈 마음이 남아 계신 줄로 압니다. 하오나, 선대께서 제게 약조하신 게 있습니다. 그러니 여쭙고자 합니다. 영주님의 궁정에 남아 궁정 신하들에게 [acolyte.GetFaith.HighGodName]의 길을 가르쳐도 될는지요?"" + fp2_lyonese_monk.0011.a:0 "음, 안 될 것도 없지..." + fp2_lyonese_monk.0011.b:0 "짐이나 챙겨라, 부랑자야." + + fp2_lyonese_monk.0021.t:0 "천방지축" + fp2_lyonese_monk.0021.desc.intro:0 "내 봉역을 배회하던 [acolyte.GetFirstName] [acolyte.GetDynastyName](이)가 사라지면서 [acolyte.GetHerHis] 가르침은 인기가 급격하게 하락하기 시작했다. 전도사가 없으니 전도될 사람도 없다.\n\n" + fp2_lyonese_monk.0021.desc.dead:0 "[acolyte.GetFirstName] [acolyte.GetDynastyName]의 죽음은 소리소문없이 묻혔다. 앞으로 수십 년, 수백 년 동안 그 사람을 기억할 이는 없으리라." + fp2_lyonese_monk.0021.desc.imprisoned:0 "[acolyte.GetFirstName] [acolyte.GetDynastyName](은)는 감옥에서 고통받고 있지만 기억은 단명하는 법이다. 이대로 최후를 맞이하게 될 테지." + fp2_lyonese_monk.0021.desc.gone:0 "[acolyte.GetFirstName] [acolyte.GetDynastyName](이)가 정확히 어디로 #EMP 갔는지#! 아직 의문으로 남아 있으나, 대부분의 민중은 별 관심 없을 것이다." + fp2_lyonese_monk.0021.a:0 "애초에 그리 중요한 인물도 아니었으니..." + fp2_lyonese_monk.0021.b:0 "하여간 쓸데없이 골치 아픈 인간이었어..." + fp2_lyonese_monk.0021.c:0 "그 모든 노력이 허사가 됐단 말이지?" + + fp2_lyonese_monk.0031.t:0 "산산이 조각난 신앙" + fp2_lyonese_monk.0031.desc.acolyte_host:0 "[acolyte_host.GetFaith.GetName]의 빛을 포용하는 것은 나로서도 쉬운 마음으로 내린 결정이 아니었다. 수많은 사람이 나의 신앙에 개탄을 금치 못했다.\n\n[acolyte.GetFirstName] 역시 비판의 목소리를 높일 줄 알았는데... 그러기는커녕 [acolyte.GetSheHe]는 그냥... 사라져버렸다. 하루 머무르곤 홀연히 떠나버렸다.\n\n마지막 작별 인사는 없었다. 그저 슬픔에 겨워 찌푸린 인상만을 보았을 뿐." + fp2_lyonese_monk.0031.desc.acolyte:0 "하고 많은 개종자 중에서 설마 #EMP [acolyte.GetFirstName]#! 같은 광신도가 [acolyte_host.GetFaith.HighGodName](을)를 버릴 줄은 몰랐다. 뭐, 하 수상한 시절이니까.\n\n[acolyte.GetHerHis|U] 정기적인 설교도 중단됐고, 빈자리는 시시콜콜한 광신으로 채워졌다." + fp2_lyonese_monk.0031.a:0 "[acolyte_host.GetFaith.HighGodName](이)가 있는데 [acolyte.GetFirstNameNoTooltip] 따위 필요 없지!" + fp2_lyonese_monk.0031.b:0 "그 친구, 그리 헌신하는 편은 아니었나 보군." + + fp2_lyonese_monk.0041.t:0 "더 큰 문제" + fp2_lyonese_monk.0041.desc.pope_hope_is_nope:0 "상상을 초월하는 일이 벌어졌다. 교황청이 완전히 파괴됐다. 우리 교회의 근간이 문자 그대로, 또 비유적으로 산산이 조각나 버렸다. 지금 교리 같은 걸 따지고 있을 때가 아니다.\n\n단호한 영적 지도자가 부재하는 이상, 전 세계 기독교 신자의 영혼은 위험에 처했다고 해도 과언이 아니다. 이 상황에 달리 무엇이 중요하겠는가?" + fp2_lyonese_monk.0041.desc.schism:0 "최근의 격변으로 우리와 교황령 사이에 깊은 골이 생겼다. 그렇기에 교리를 세세히 따질 시간은 없다. 애초에 우리가 저들의 영적 권위를 더는 인정하지 않는데, 저 사람들이 내세우던 해석과 문제, 별 말 같지도 않은 헛소리를 신경 쓸 이유는 없으니까.\n\n이를 축복으로 여기지 않는 자는 독신자 공동체에서 어떤 환영도 받지 못할 터." + fp2_lyonese_monk.0041.a.pope_hope_is_nope:0 "그리스도의 대리자는 없다. 누가 우리를 이끌 것인가?" + fp2_lyonese_monk.0041.a.backup:0 "완전히 #EMP 새로운#! 논쟁을 주고받을 수 있겠어!" + + fp2_lyonese_monk.0051.t:0 "불가사의" + fp2_lyonese_monk.0051.desc:0 "유폐된 이후로 난 외부 세계와 좀처럼 접촉하지 못했다. 귀뜸으로 알음알음 전해받거나 이따금 구깃구깃한 쪽지를 전해받는 게 전부였고, 그럴 때도 지극히 드물었다.\n\n마지막으로 전달받은 토막 정보는 [acolyte.GetFirstName](이)가 완전히 자취를 감췄단 내용이었다. [acolyte.GetSheHe]가 그냥 자리를 옮긴 것인지 아니면 어떤 사악한 계략이 관계되어 있는지는 불분명하다. 하지만 확실한 건 [acolyte.GetWomanMan](이)가 사라졌다는 사실이다." + fp2_lyonese_monk.0051.a:0 "[acolyte.GetHerHim]에게 무슨 일이 생긴 걸까?" + + ################################################## + # #Private Teachings + + fp2_lyonese_monk.0201.t:0 "소수의 친구" + fp2_lyonese_monk.0201.desc:0 "[acolyte.GetFirstName](은)는 도착한 이후로 궁정 붙박이 같은 존재가 되었다. 신학적인 사안에서는 묘한 카리스마가 있어서, [acolyte.GetSheHe]는 항상 요새의 자그마한 공간에서 궁정 신하나 $knight_culture_player_no_tooltip$(와)과 담소를 나누곤 했다.\n\n그래서일까? [acolyte.GetSheHe]가 매주 [acolyte.GetFaith.random_ReligiousText] 연구회를 진행할 수 있도록 방 하나를 내어달란 요청을 했을 때 조금도 당황하지 않았다. 어느 정도는 예상하고 있었으니까.\n\n"어떻게 안 될까요, 영주님? 제게 정말 뜻깊은 일이 될 것 같습니다. [acolyte.GetFaith.HighGodName]님의 길과 뜻에 대해 신하분들께 알려드릴 내용이 무척이나 많답니다. 그저 영주님의 허락과 작은 공간 하나면 충분합니다."" + fp2_lyonese_monk.0201.a:0 "나쁠 건 없지..." + fp2_lyonese_monk.0201.a.tt:0 "[acolyte.GetFirstNameNoTooltip](이)가 일요일마다 연구회를 개최함" + fp2_lyonese_monk.0201.b:0 "#EMP 공모자#!끼리 뭉치겠다고? 어림도 없는 소리!" + fp2_lyonese_monk.0201.c:0 "이제 그만 떠나주시오, [acolyte.GetFirstNameNoTooltip]." + + fp2_lyonese_monk.0211.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0211.desc:0 "이제 그만 [baron_holding.GetNameNoTier] 통치자로서의 삶을 정리하고 즉시 물러나려고 하오.\n\n신앙의 부름을 받들어 [acolyte.GetFaith.HighGodName](을)를 섬길 것이오. 그분에게 전적으로 헌신하면서 여생을 보낼 생각이라오." + fp2_lyonese_monk.0211.a:0 "아니, #EMP 갑자기#!?" + + fp2_lyonese_monk.0221.t:0 "일그러진 미소" + fp2_lyonese_monk.0221.desc:0 "#EMP 지리멸렬한#! 자문회 회의를 끝낸 지 얼마 되지도 않았는데, #EMP 성가실 정도로 거슬리는#! 휘파람 소리가 귓전을 두들긴다. 그렇게 모퉁이를 돌던 나는 [courtier.Custom2('MyCharacterIntroduction' , acolyte_host)](와)과 정면으로 부딪혔고, 하마터면 바닥에 나자빠질 뻔했다.\n\n"아이고. 정말 죄송합니다, 영주님!" [courtier.GetSheHe]가 키득거리며 웃었다. "아닌 게 아니라... 그냥 오늘 날씨가 #EMP 참#! 좋지 않습니까? [courtier.GetFaith.HighGodNamePossessive] 은총이 숨으로 느껴질 정도예요!"\n\n[courtier.GetSheHe]는 내게 손을 건넸다. [courtier.GetHerHis] 입에는 귀에 걸릴 듯한 환한 미소가 담겨 있었다." + fp2_lyonese_monk.0221.a:0 "좋아 보여서 다행이오, [courtier.GetFirstNameNoTooltip]!" + fp2_lyonese_monk.0221.b:0 "불길한 예감이 드는데..." + + fp2_lyonese_monk.0231.t:0 "주교 야유 사건" + fp2_lyonese_monk.0231.desc:0 "최근 [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)](이)가 [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier] 지역민들에게 설교를 하던 중 #EMP 봉변#!을 당했다는 소문이 돌고 있다.\n\n얘기를 듣자 하니 설교 시작 몇 분 만에 교구 주민들이 양파를 던지기 시작했고, 그 직후 순무로 발전하더니, 급기야 큰 양배추를 던지는 지경에 이르러 [irate_theocrat.GetHerHim]를 정통으로 맞혀 넘어뜨렸다고 한다.\n\n[irate_theocrat.GetFirstNameNoTooltip](은)는 그 이후로 슬픔에 몸을 가누지 못하고 있는데, 왜 갑자기 주민들의 분노를 샀는지 누구에게도 제대로 된 해명을 내놓지 못하고 있다." + fp2_lyonese_monk.0231.a:0 "사람들이 교회를 좀 더 #EMP 존중#!하는 법을 배워야 해." + fp2_lyonese_monk.0231.b:0 "그 양반 그거참, 설교 실력을 기르든지 해야겠군." + + fp2_lyonese_monk.0241.t:0 "만악의 근원" + fp2_lyonese_monk.0241.desc:0 "[irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)](이)가 [acolyte.GetFirstName]의 로브 자락을 붙잡고 질질 끌면서 내 방에 불쑥 들어오더니, 큰 포효를 내질렀다.\n\n"영주님! 모두 이 개자식이 원인이었습니다! 농노들이 버릇없어진 것도, 궁전 신하들이 #EMP 행복에 겨워#! 헤실대는 것도, 수도사와 수녀들이 이상할 정도로 유입되는 것도 다 이 사람이 원인이었습니다! 이 사람이 매주 사람들의 머릿속을 거짓과 이단으로 가득 채우고 있었습니다. 그것도 #EMP 영주님의 인장#!을 내걸고 말입니다!"\n\n"고결한 영주님!" [acolyte.GetFirstNameNoTooltip](이)가 끼어들었다. "전 그리스도와 [acolyte_host.GetFaith.GetReligiousHead.GetTitledFirstName]의 충실한 종복입니다. #EMP 부디#! 이 미쳐 날뛰는 #EMP 광인#!의 헛소리에 넘어가지 마소서! 이자는 지역 성직자들의 평균적인 수준이 올라갔다는 사실에 심술이 났을 뿐입니다."" + fp2_lyonese_monk.0241.a:0 "뭐, 좋소. 떠날 채비를 하시오, [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.b:0 "경비대! 당장 이 이교도를 체포하라!" + fp2_lyonese_monk.0241.c:0 "말썽꾼은 [irate_theocrat.GetFirstNameNoTooltip] #EMP 그대#!인 것 같소만." + fp2_lyonese_monk.0241.c.tt:0 "[acolyte.GetFirstNameNoTooltip](이)가 계속해서 당신의 궁정 신하들을 가르침" + + ################################################## + # #Public Controversy + + fp2_lyonese_monk.0401.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0401.desc:0 "얼마 전부터 그대의 궁정에서 잘못된 가르침이 행해지고 있다는 불길한 서신을 전달받았소.\n\n나는 그대가 선량한 [pope.GetFaith.GetAdherentName]임을 알고 있소. 그러니 이 서한을 받는 즉시 올바른 일을 하시오. 우리 모두의 정신적 안녕을 위해 #EMP [acolyte.GetFirstName]#!(을)를 추방하시오." + fp2_lyonese_monk.0401.a:0 "교황청의 명령이라면." + fp2_lyonese_monk.0401.b:0 "[papal_capital.GetNameNoTierPossessiveNoTooltip] 의견을 요청한 기억이 없는데." + + fp2_lyonese_monk.0411.t:0 "$fp2_lyonese_monk.0000.t.revealed$ 가르침의 공간" + fp2_lyonese_monk.0411.desc:0 "예배당을 나가려고 자리에서 일어날 때였다. "영주님. 잠시 시간 좀 내어주실 수 있으실는지요?" 어느새 벽감의 그림자에서 빠져 나온 [acolyte.GetFirstName](이)가 애원하듯 물었다. 나는 잠시 고민한 끝에 고개를 끄덕였다.\n\n"영주님의 신하분들께 [acolyte.GetFaith.HighGodName]의 말씀을 가르치는 일에 영주님께서 몸소 응원하고 원해 주셔서 몸 둘 바를 모르겠습니다. 하지만... 작은 방에서 일주일에 몇 시간 강연하는 것으로는 명백한 한계가 있습니다."\n\n"영주님, 하해와 같은 지혜와 아량을 베풀어 [acolyte_fief.GetNameNoTier]의 통치권을 하사해 주실 수 있으실는지요? 봉지에서 거둔 조세로 수십이 아닌 수천의 영혼을 구제할 수 있을 겁니다!"" + fp2_lyonese_monk.0411.a:0 "그래... 못 내어줄 것도 아니긴 한데..." + fp2_lyonese_monk.0411.b:0 "말 같지도 않은 소리 말거라!" + fp2_lyonese_monk.0411.b.tt:0 "[acolyte.GetFirstNamePossessiveNoTooltip] 꿈이 완전히 부서짐" + + fp2_lyonese_monk.0421.t:0 "$fp2_lyonese_monk.0000.t.revealed$ 울화통" + fp2_lyonese_monk.0421.desc:0 "한 번만이라도 조용하게 만찬을 즐기고 싶었다. 딱. 한 번만이라도. 대체 어떤 머저리가 [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)](을)를 [acolyte.GetFirstName] 옆에 앉힌 거야?\n\n"방금 #EMP 뭐라고#! 했소?" [irate_theocrat.GetFirstNameNoTooltip](이)가 펄쩍 뛰면서 고성을 내질렀다. 온 사방에 과일과 빵이 흩날렸다. "감히 [irate_theocrat.GetFaith.HighGodName]의 영원한 동체요 아들을 비방하다니!" 방 전체에 침묵이 내리깔리기 시작했다. 모두의 시선이 논쟁을 주고받는 성직자들에게 고정됐다.\n\n"전 누구도 비방하지 않았습니다. 당신이 제 그리스도론의 미묘한 차이를 이해하지 못하고 있는 거죠. 물론 당신을 비난할 생각은 추호도 없습니다. 그도 그럴 것이..." [acolyte.GetFirstNameNoTooltip](이)가 잠시 말을 멈췄다. "...당신은 흠결이 명백하니까."" + fp2_lyonese_monk.0421.a:0 "[irate_theocrat.GetFirstNameNoTooltip], 체통을 지키시오!" + fp2_lyonese_monk.0421.b:0 "[acolyte.GetFirstNameNoTooltip], 상대의 권위를 존중하는 법을 #EMP 배우시오#!!" + fp2_lyonese_monk.0421.c:0 "둘이 닮은 점이 더 많은 것 같은데?" + + fp2_lyonese_monk.0431.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0431.desc.pope.different:0 "아무래도 내 전임자가..." + fp2_lyonese_monk.0431.desc.pope.same:0 "아무래도 내가..." + fp2_lyonese_monk.0431.desc.outro:0 "첫 서한에서 분명히 짚고 넘어가지 않은 모양이구려. [acolyte.GetFirstName] [acolyte.GetDynastyName](은)는 #EMP 종파 분리적#!인 교리를 다시 들춰낸 혐의로 고발된 자요. [pope.GetFaith.NegativeAfterLife2]에서 다른 추종자들과 함께 불타 마땅한 사상이란 말이외다. 심판을 위해 #EMP 지금 당장#! [acolyte.GetHerHim]의 신병을 내게 인도하시오. 불복할 시에는 견책을 각오해야 할 거요." + fp2_lyonese_monk.0431.a:0 "성 베드로의 성좌를 자극해서 좋을 건 없겠지..." + fp2_lyonese_monk.0431.b:0 "잘하면 타협점을 찾을 수 있지 않을까." + fp2_lyonese_monk.0431.b.tt.success:0 "[pope.GetTitledFirstNameNoTooltip]의 화가 어느 정도 누그러짐" + fp2_lyonese_monk.0431.b.tt.failure:0 "당신의 조잡한 주장이 교황의 화를 돋움" + fp2_lyonese_monk.0431.c:0 "젠장. 난 [acolyte_host.GetTitleAsNameNoTooltip](이)라고!" + + fp2_lyonese_monk.0441.t:0 "$fp2_lyonese_monk.0000.t.revealed$ [council_1_venue.GetNameNoTierNoTooltip] 공의회" + fp2_lyonese_monk.0441.desc:0 "[council_1_venue.GetNameNoTier](은)는 성직자와 지식으로 #EMP 발 디딜 틈이 없을 정도#!였다. 모두 [acolyte.GetFirstName] [acolyte.GetDynastyName](와)과 [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)]의 공개 토론을 방청하러 온 이들이었다. 양측 모두 서로의 눈에 보이는 명백한 오류를 지적하는 데 여념이 없을 테지.\n\n처음 며칠은 [irate_theocrat.GetFirstNameNoTooltip]에게 좋지 않았다. 예수라는 사람의 인간적인 부분을 과할 정도로 강조해 가면서 [acolyte.GetFirstNamePossessiveNoTooltip] 신학적 관점이 잘못됐음을 알리려 했지만, 지역에 모인 [acolyte.GetFaith.PriestNeuterPlural]들은 [irate_theocrat.GetHerHis] 주장에 별 관심이 없어 보였다.\n\n반면에 [acolyte.GetFirstNameNoTooltip](은)는 본인의 지론에 얼마나 확신이 있는지 나를 초대해 마무리 발언을 직접 참관하게 했다. 그렇게 함으로써 다른 때 같았으면 그저 종교 행사로 끝났을 일에 일시적으로나마 타당성을 부여했다." + fp2_lyonese_monk.0441.a:0 "뭐, 그래도 날 불렀다니까..." + fp2_lyonese_monk.0441.b:0 "신학 문제는 내가 관여할 바가 아니다." + fp2_lyonese_monk.0441.c:0 "내가 문제를 너무 방치했군!" + + ################################################## + # #Schism + + fp2_lyonese_monk.0601.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0601.desc:0 "개가 자신의 토사물을 핥아먹듯, 우자는 언제나 [GetFaithByKey('adoptionist').GetName](이)란 이단에 다시 기대기 마련이오. 예수와 성 베드로의 이름으로 그대에게 #EMP 명하노니#!, 조속한 처형을 위해 이단자 [acolyte.GetFirstName] [acolyte.GetDynastyName]의 신병을 인도하시오. 지금이라도 회개하면 교회의 무한한 사랑이 그대를 보듬을 것이며, 계속 이설을 신봉하면 그자와 함께 #EMP 처벌#!받을 줄 아시오." + fp2_lyonese_monk.0601.a:0 "[acolyte_host.GetFaith.HighGodNamePossessive] 자비를 애원하는 수밖에 없겠구나." + fp2_lyonese_monk.0601.b:0 "나는 [acolyte_host.GetFaith.HighGodName]의 #EMP 간택#!을 받은 몸이거늘!" + + fp2_lyonese_monk.0611.t:0 "$fp2_lyonese_monk.0000.t.revealed$ 고조된 긴장감" + fp2_lyonese_monk.0611.desc:0 ""이단자들! 거짓말쟁이! 모독자!"\n\n"이교도들! 아둔한 자들! 우상 숭배자들!"\n\n나는 [rioting_county.GetNameNoTier] 요새 꼭대기에서 서로 대치하고 있는 두 시민과 농노 무리를 내려다 보았다. 사람들은 서로에게 독설을 내지르고 있었고, [acolyte.GetFirstName]의 제자와 사제들은 자신을 폄하하는 무리를 내려다보고 있었다.\n\n두 무리 사이에는 내 수행원들이 얇은 선을 이뤄 갈라놓는 역할을 하고 있었다. 문제는 긴장감이 폭발하기 직전까지 고조됐다는 점이다." + fp2_lyonese_monk.0611.a:0 "내가 상황을 수습해야겠군." + fp2_lyonese_monk.0611.b:0 "백성들이여, 제발 진정하라!" + fp2_lyonese_monk.0611.b.tt.success:0 "상황을 수습함" + fp2_lyonese_monk.0611.b.tt.failure:0 "폭력 사태를 막지 못함" + fp2_lyonese_monk.0611.c:0 "내 검을 가져오너라. #EMP 반란군#!을 해산시킬 터이니." + fp2_lyonese_monk.0611.c.tt:0 "이설을 신봉하는 광신자들 편을 듦" + fp2_lyonese_monk.0611.d:0 "이단자? #EMP 내#! 땅에 이단자가 있다고?" + fp2_lyonese_monk.0611.d.tt:0 "정교를 신봉하는 광신자들 편을 듦" + fp2_lyonese_monk.0611.e:0 "관문을 잠근다." + + fp2_lyonese_monk.0621.t:0 "$fp2_lyonese_monk.0000.t.revealed$ 공식 항의" + fp2_lyonese_monk.0621.desc:0 ""영주님." [zealous_vassal.GetTitledFirstName](이)가 애원하는 목소리로 말했다. "절 충직한 봉신으로 생각하지 않으시는 겁니까? 전 선량하고 충직한 지지자로서 영주님의 치세를 떠받쳤습니다. 이 간언을 들어주십시오. 부디... 이 #EMP 이단#!의 길을 따르지 마십시오. 저는 따르지 못합니다!"\n\n"이자의 말에 귀 기울이지 마십시오, 영주님." [acolyte.GetFirstName](이)가 내 뒤에서 속삭였다. "저자가 [papal_capital.GetNameNoTier]의 수하라는 건 익히 알려진 사실입니다. 영주님의 정신에 알게 모르게 독을 퍼뜨리려는 수작이지요."\n\n"그 주둥이를 다물지 못할까! 한 마디라도 더 뱉으면 혓바닥을 도려내겠다!" [zealous_vassal.GetFirstNameNoTooltip](이)가 으르렁거렸다." + fp2_lyonese_monk.0621.a:0 "천하의 [pope.GetTitledFirstNameNoTooltip]도 날 설득 못 했는데, 그대는 무슨 배짱으로 말하는 거요?" + fp2_lyonese_monk.0621.a.tt.success:0 "[zealous_vassal.GetTitledFirstName]의 주장을 의심함" + fp2_lyonese_monk.0621.a.tt.failure:0 "[zealous_vassal.GetFirstNameNoTooltip](이)가 격분함" + fp2_lyonese_monk.0621.b:0 "봉신? 불만분자가 말이 많다!" + fp2_lyonese_monk.0621.c:0 "[zealous_vassal.GetTitledFirstNameNoTooltip] 말이 옳아. 지금 상황은 도를 넘었어." + + fp2_lyonese_monk.0631.t:0 "[neighbouring_ruler.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0631.desc:0 "내 선의의 마음으로 이렇게 서신을 보내오. 다름이 아니오라, 최근 [pope.GetTitledFirstName]께서 내게 [acolyte_host.GetPrimaryTitle.GetNameNoTier]의 완전하고 #EMP 정당한#! 소유권을 인정하는 증서를 선물로 내려주셨다오.\n\n내 새로 얻은 영지를 사찰하러 갈 터이니 불필요한 소란 없이 넘겨주셨으면 하오." + fp2_lyonese_monk.0631.a:0 "별 어처구니없는 소리를 지껄이는군!" + + fp2_lyonese_monk.0641.t:0 "$fp2_lyonese_monk.0000.t.revealed$ 그저 한 명의 사람일 뿐" + fp2_lyonese_monk.0641.desc:0 "온 사방이 적으로 가득하다. 불충한 봉신들, 격분한 교황, 서로 으르렁거리는 농노들... 마치 [acolyte_host.GetPrimaryTitle.GetNameNoTier] 자체가 사소한 신학적 논쟁과 알력 다툼을 원인 삼아 녹아내리기 시작한 것 같다. 실의에 빠진 나는 책상 앞에 털썩 앉았다.\n\n"영주님." [acolyte.GetFirstName] [acolyte.GetDynastyName](이)가 내 의자 뒤에 서서 웅얼거리는 목소리로 말했다. 들어오는 소리도 못 들었는데. "우리의 노력이 무색하게도... [pope.GetTitledFirstName](와)과 수하들은 본인들의 결함투성이 교리를 인정하고 타협할 생각이 없는 듯합니다."\n\n"그런데... 우리가 저들의 정경의 해석에 의문을 던짐으로써 진실이 드러나는 걸 #EMP 두려워하는#! 눈치더군요. 저 어리석은 자들과 우상 숭배자들이 계속해서 우리를 [GetFaithByKey('adoptionist').GetAdherentNamePlural](이)라고 규탄한다면 그것을 두고 진정한 규탄이라 할 수 있을까요? 어쩌면 [acolyte.GetFaith.HighGodName]께서 그들의 절규를 통해 #EMP 몸소#! 표적을 보여주고 계신 건 아닐까요?"" + fp2_lyonese_monk.0641.a:0 "그래... #EMP 그렇지#!. 아닐 것도 없잖아? 우리를 고발하는 데 #EMP 혈안#!이 되어 있는 걸 보면 맞는 말이야." + fp2_lyonese_monk.0641.a.tt.hidden_convert.character:0 "[acolyte.GetFirstNamePossessiveNoTooltip] 숨겨진 신자 연결망" + fp2_lyonese_monk.0641.a.tt:0 "성직자 콘클라베가 열림" + fp2_lyonese_monk.0641.b:0 "이 독사야! 지금까지 전부 다 네 계획이었구나!" + + ################################################## + # #Council + + fp2_lyonese_monk.0801.t.first:0 "[council_2_venue.GetNameNoTierNoTooltip] 공의회" + fp2_lyonese_monk.0801.t.second:0 "2차 [council_2_venue.GetNameNoTierNoTooltip] 공의회" + fp2_lyonese_monk.0801.desc.intro:0 "자고로 갓 태어난 신앙과 논란은 떼려야 뗄 수가 없는 사이와도 같다. 그렇기에 [acolyte.GetFirstName](은)는 우리의 대의에 동조하는 영향력 있는 성직자들을 불러 콘클라베를 열었다. 교리를 논의할 준비를 하는 과정에서, 세 개의 주요 세력이 알력 다툼을 하는 구도가 형성되었다.\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName](은)는 미묘하게 다르지만 종래의 삼위일체설을 상당 부분 거침없이 해석하고 조화시키는 방향성을 지향한다. [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName](은)는 그보다 엄격하지만 적대적인 세계에서 신앙이 갖는 현실적인 측면에 집중한다. 끝으로 소수 집단인 [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName](은)는 종래의 통설에 여과 없는 분노를 드러내며 얄팍하게 위장을 덧씌운 이교와 다를 바 없다고 주장한다.\n\n한편, 내 궁정에서 지내는 동안..." + fp2_lyonese_monk.0801.desc.elipandic:0 "토론과 확고함의 가치를 배웠음을 주장하는 [acolyte.GetFirstNameNoTooltip](은)는 [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]의 편을 들었다." + fp2_lyonese_monk.0801.desc.felicitous:0 "겸손과 실리의 가치를 배웠음을 주장하는 [acolyte.GetFirstNameNoTooltip](은)는 [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]의 편을 들었다." + fp2_lyonese_monk.0801.desc.radical:0 "열정과 흉포성의 가치를 배웠음을 주장하는 [acolyte.GetFirstNameNoTooltip](은)는 [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]의 편을 들었다." + fp2_lyonese_monk.0801.tt.invalidation_warning:0 "#WEAK 내가 [imprisoned|E]되어 콘클라베를 완료할 수 없는 경우, [acolyte.GetFirstNamePossessiveNoTooltip] 관점이 득세함#!" + fp2_lyonese_monk.0801.a:0 "당연히 내가 이 담론을 주도해야 한다." + fp2_lyonese_monk.0801.a.tt:0 "논점을 증명하고자 [Concept( 'learning', '학습력' )|E] 결투에 임함" + fp2_lyonese_monk.0801.b:0 "내 영향력이 보이는 것 이상임을 알려주지..." + fp2_lyonese_monk.0801.b.tt:0 "단호한 결정을 한 번 내릴 때마다 [piety_i]#N [EmptyScope.ScriptValue('fp2_lyonese_monk_conclave_cost_value')|0]#! [piety|E]를 소모함. #WEAK 단, 보유하지 않은 $game_concept_piety$를 소모할 순 없음#!" + fp2_lyonese_monk.0801.c:0 "이건 순수히 성직자만의 문제야." + fp2_lyonese_monk.0801.c.tt:0 "콘클라베는 당신의 개입 없이 결정될 것임" + + fp2_lyonese_monk.0811.t:0 "$fp2_lyonese_monk.0000.t.council$ 아버지와 아들" + fp2_lyonese_monk.0811.desc:0 "안건 중 가장 명백한 논의점은 역시 성체공존설, 즉 예수가 어떻게 수난을 겪은 인간으로서 의미 있는 인생을 삶과 동시에 영원한 신적 존재로서 존재했는가일 것이다.\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]에서는 두 가지 개념은 상호 배타적이지 않다고 주장한다. 반면에 [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName](은)는 하느님의 아들의 신성성을 부정하진 않되 하느님에게 종속시키는 뚜렷한 구분을 주장한다.\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] 구성원들은 그런 식의 주장은 실없는 말장난에 불과하다며 과일을 던지고 고성을 내질렀다." + fp2_lyonese_monk.0811.a:0 "미묘한 차이가 있지 않나 싶은데..." + fp2_lyonese_monk.0811.a.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0811.a.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0811.b:0 "[acolyte.GetFaith.HighGodName]께 선택받는 것은 수치의 상징이 아니오." + fp2_lyonese_monk.0811.b.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0811.b.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0811.c:0 "#EMP 한때#! 인간이었다면 #EMP 영원한#! 신이 되는 것은 불가능하오!" + fp2_lyonese_monk.0811.c.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0811.c.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0811.d:0 "이 사안에 관해서는 할 말이 없소." + + fp2_lyonese_monk.0821.t:0 "$fp2_lyonese_monk.0000.t.council$ 실리와 원칙의 대립" + fp2_lyonese_monk.0821.desc:0 "콘클라베의 화두는 [acolyte_host.GetFaith.GetName](을)를 이단의 극치인 환원주의로 간주하는 당금의 세상에서 어떻게 살아가고 숭배할 것인가로 전환되었다.\n\n우선 [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName](은)는 내면의 진실이 외적인 거짓을 짓밟는 법이라며, 우르게이의 펠릭수가 #EMP 수없이 많은#! 변설을 하였지만 결국 장수한 점을 예로 들었다.\n\n그러나 [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]들은 그러한 행위를 신성 모독적인 비열함으로 깎아내리며 논쟁과 토론이야말로 존중을 쟁취하는 방법임을 강조하였다. 한편, [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName](은)는 #EMP 오직#! 속세의 권력만이 독신자를 지켜줄 수 있다고 큰소리를 내질렀다." + fp2_lyonese_monk.0821.a:0 "다른 기독교 세계와의 조화는 필수적인 조건이요." + fp2_lyonese_monk.0821.a.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0821.a.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0821.b:0 "실리는 선천적인 원칙이라 할 수 있지." + fp2_lyonese_monk.0821.b.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0821.b.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0821.c:0 "숨은 신앙은 불꽃이 사그라진 신앙과 다를 바 없소!" + fp2_lyonese_monk.0821.c.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0821.c.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0821.d:0 "이건 상황에 따라 달라지는 문제가 아닌가 싶소만..." + + fp2_lyonese_monk.0831.t:0 "$fp2_lyonese_monk.0000.t.council$ 유일신" + fp2_lyonese_monk.0831.desc:0 "콘클라베는 열정적인 결론을 향해 치달았다. 세 종파 모두가 본인들의 믿음을 위해 문자 그대로, 또 비유적으로 싸우면서 [council_2_venue.GetNameNoTier]에서는 사소한 주먹싸움은 물론이요, 열정적인 논쟁이 퍼져나갔다.\n\n이 #EMP 활기 넘치는#! 논쟁의 중심에는 아주 간단한 원칙이 있다.\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName](은)는 순수한 유일신교적 관점을 주장한다. [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName](은)는 성부의 존재를 강조하나 급진파의 요구처럼 과한 비판을 가하진 않는다. 끝으로 [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName](은)는 다른 이들이 반발하는 삼위일체설적 사상을 상당 부분 간직하고 있다." + fp2_lyonese_monk.0831.a:0 "그래도 성부와 성자와 성령은 하나요." + fp2_lyonese_monk.0831.a.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0831.a.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0831.b:0 "성부와 성자를 구분한다고 하여 서로의 존재를 깎아내리는 것은 아니오." + fp2_lyonese_monk.0831.b.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0831.b.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0831.c:0 "성부의 우월성은 만고불변하오." + fp2_lyonese_monk.0831.c.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural]의 환심을 얻음" + fp2_lyonese_monk.0831.c.tt.failure:0 "성직자들이 당신을 야유함" + fp2_lyonese_monk.0831.d:0 "고작 교리 몇 줄 때문에 이리도 순식간에 분열했단 말이오?" + + fp2_lyonese_monk.0841.t:0 "$fp2_lyonese_monk.0000.t.council$ 벼랑 끝에서" + fp2_lyonese_monk.0841.desc.intro:0 "오늘 이 순간을 기점으로, #EMP 새로운#! [acolyte_host.GetFaith.GetAdjective] 교리가 탄생했노라! " + fp2_lyonese_monk.0841.desc.pluralist:0 "우리 땅의 다른 이들을 받아들일 필요가 있다는 사실을 인정한 끝에," + fp2_lyonese_monk.0841.desc.righteous:0 "우리 땅의 다른 이들을 처리해야 한다는 결의를 확고히 관철한 끝에," + fp2_lyonese_monk.0841.desc.fundamentalist:0 "우리 땅의 구원받지 못한 이들을 개종시켜야 한다는 결심을 세운 끝에," + fp2_lyonese_monk.0841.desc.sanctioned_false_conversions:0 "우린 해오던 대로 상황이 여의찮을 때 실리를 좇아도 무방하다는 점을 분명히 인지하였다." + fp2_lyonese_monk.0841.desc.religious_law:0 "우린 해오던 대로 공개적인 신학 논쟁에 임하기로 하였다." + fp2_lyonese_monk.0841.desc.pursuit_of_power:0 "우린 어떤 대가를 치르는 한이 있어도 영토를 #EMP 확장#!하기로 하였다." + fp2_lyonese_monk.0841.desc.felicitous:0 "\n\n맹렬한 논쟁 끝에, 마침내 [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]의 언변이 승기를 잡았다." + fp2_lyonese_monk.0841.desc.elipandic:0 "\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName](이)가 냉철한 주장을 바탕으로 논쟁에서 승리를 거뒀다." + fp2_lyonese_monk.0841.desc.radical:0 "\n\n온갖 무의미한 논쟁 속에서 오직 [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]의 선동가들만이 명료한 이상을 지켜내는 데 성공했고, 우린 이들의 인도를 따르기로 하였다." + fp2_lyonese_monk.0841.desc.outro:0 "\n\n외로이 홀로 방랑하던 성직자는 이제 없다. 우리는 생생하게 살아 숨 쉬는 공동체로 거듭났으며, 머잖아 세상 모든 기독교인이 받아들일 것이다." + fp2_lyonese_monk.0841.a:0 "이단자라고 부를 테면 부르라지. 우린 저들의 결점을 채웠을 뿐이다." + fp2_lyonese_monk.0841.b:0 "우리의 사상은 합리적이며, 행동 또한 그렇다." + fp2_lyonese_monk.0841.c:0 "저 다신을 숭배하는 거짓된 기독교인들의 행태를 보라!" + fp2_lyonese_monk.0841.d:0 "우리가 올바른 결정을 한 것이기를." diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_major_decisions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_major_decisions_l_korean.yml new file mode 100644 index 0000000000..1f4315e77d --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_major_decisions_l_korean.yml @@ -0,0 +1,6 @@ +l_korean: + secure_mediterranean_decision:0 "지중해 장악" + secure_mediterranean_decision_confirm:0 "우리의 바다!" + secure_mediterranean_decision.a:1 "#italic 지중해 정복#! [casus_belli|E]이 잠금 해제됩니다. [mediterranean_title.GetName](을)를 장악하고 있고 [house|E] 변화 요소가 지속되는 동안 지중해 해안의 어떤 영지든 정복할 수 있게 됩니다." + secure_mediterranean_decision.involved_notif:0 "[mediterranean_conqueror.GetPrimaryTitle.GetBaseName](이)가 지중해를 장악함" + secure_mediterranean_decision.involved_notif_desc:0 "[mediterranean_house.GetName](이)가 [mallorca.GetNameNoTier], [sardinas.GetNameNoTier], [sicily.GetNameNoTier] 섬을 통일하고 지중해에 대한 소유권을 선언하였으며, 당신의 지중해 영지에 대해 유효한 [casus_belli|E]을 만들었습니다." diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_opinions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_opinions_l_korean.yml new file mode 100644 index 0000000000..2d92ffab67 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_opinions_l_korean.yml @@ -0,0 +1,9 @@ +l_korean: + ################################################## + # #Event Opinions + fp2_consulted_me_opinion:0 "나를 상담함" + fp2_betrayed_opinion:0 "배신함" + fp2_reassured_faith_opinion:0 "내 신앙을 보장함" + fp2_questioned_my_faith_opinion:0 "내 신앙에 의문을 제기함" + fp2_tolerated_me_opinion:0 "나를 받아들임" + fp2_enforced_truce_opinion:0 "강제 휴전" diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_other_decisions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_other_decisions_l_korean.yml new file mode 100644 index 0000000000..541c062166 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_other_decisions_l_korean.yml @@ -0,0 +1,191 @@ +l_korean: + improve_city_province_decision:1 "$improve_city_province_decision_name$" + improve_city_province_decision_name:0 "도시 확장" + improve_city_province_decision_desc:1 "자금을 출자하여 도시에 화려한 숙소를 새로 건설합니다." + improve_city_province_decision_confirm:0 "확장 시작" + improve_city_province_decision_tooltip:0 "자금을 투자하여 [cities|E]에 새로운 [building|E] 공간을 마련합니다." + improve_city_province_decision_decision_no_effect:1 "사용할 수 있는 [city|E] 없음" + improve_city_province_decision_at_least_one_city_tt:0 "건설 공간이 5개 미만인 도시가 하나 이상 있어야 함" + + fp2_secure_mediterranean.t:0 "지중해 장악" + fp2_secure_mediterranean.desc:0 "바다의 감시탑이 되어줄 지중해의 핵심 섬들을 모두 장악했다. 이제 바다의 지배자가 누구인지 공표할 때다." + fp2_secure_mediterranean.tip:0 "지중해에 대한 소유권을 주장함" + + secure_iberian_foothold_decision_title:0 "이베리아 교두보" + secure_iberian_foothold_decision_desc:1 "전쟁을 거듭하던 이베리아의 국가들이 약해지면서 외부인들이 반도에 진입할 길이 열렸다. 해당 지역의 새로운 [ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip] 지도자가 될 것을 선언하든, 영광스러운 침략자로서 남든 많은 이익을 취할 수 있을 것이다." + secure_iberian_foothold_decision_tooltip:0 "이베리아 일부를 합병함" + secure_iberian_foothold_decision_confirm:0 "가장 강한 자가 취하리라." + fp2_struggle_uninvolved_or_external_tt:0 "당신의 [capital|E]가 [GetGeographicalRegion('world_europe_west_iberia').GetName][region|E] 바깥에 있음" + fp2_struggle_secure_iberian_foothold_empire_tt:0 "[GetTitleByKey('e_spain').GetNameNoTier](이)가 아닌 [empire|E] [title|E]를 [hold|E]함" + + fp2_struggle_phase_hostility_or_opportunity_tt:1 "이베리아 [struggle_phase|E]이 [struggle_phase_iberia_hostility|E] 또는 [struggle_phase_iberia_opportunity|E] (현재: [GetStruggle('iberian_struggle').GetCurrentPhase.GetName])" + fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt:0 "[GetTitleByKey('e_spain').GetNameNoTier]의 [Concept( 'de_jure', '규범상' )|E] [kingdom|E]을 [hold|E] 또는 [completely_control|E]함" + + fp2_struggle_secure_iberian_foothold_kingdom_faith_tt:0 "해당 [titlepossessive|E] [Concept( 'de_jure', '규범상' )|E] [Concept( 'counties', '영지' )|E] 중 최소 #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_faith_target_percent_value')|0]%#!가 [THIS.Char.GetFaith.GetAdjective]임" + fp2_struggle_secure_iberian_foothold_kingdom_border_tt:0 "해당 [title|E]의 국경은 당신이 [hold|E] 중이고 [GetTitleByKey('e_spain').GetNameNoTier](이)가 아닌 [empire|E]의 [Concept( 'de_jure', '규범상' )|E] 영토를 포함함" + fp2_struggle_secure_iberian_foothold_kingdom_held_tt:0 "당신은 해당 [title|E]를 [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_years_value')|0Z]년 이상 보유해 왔음" + + fp2_struggle_secure_iberian_foothold_religion_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]에서 [THIS.Char.GetFaith.GetReligion.GetAdjective] [faith|E]에 속한 [Concept( 'counties', '영지' )|E] 중 최소 #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_target_percent_value')|0]%#!를 [hold|E]함 (현재: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_percent_value')|1]%)\n" + fp2_struggle_secure_iberian_foothold_outsider_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]에서 [Concept( 'counties', '영지' )|E] 중 최소 #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_target_percent_value')|0]%#!를 [hold|E]함 (현재: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_percent_value')|0]%)\n" + + fp2_struggle_secure_iberian_foothold_empire_held_effect_tt:0 "아래 조건을 충족하는 모든 [GetTitleByKey('e_spain').GetNameNoTier]의 [Concept( 'de_jure', '규범상' )|E] [kingdom|E]이 [THIS.Char.GetPrimaryTitle.GetNameNoTier]의 [Concept( 'de_jure', '규범 권역' )|E]에 속하게 됨" + fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt:0 "아래 조건을 충족하는 모든 [GetTitleByKey('e_spain').GetNameNoTier]의 [Concept( 'de_jure', '규범상' )|E] [kingdom|E]이 [THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier] 제국의 [Concept( 'de_jure', '규범 권역' )|E]에 속하게 됨" + + fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt:0 "[iberian_struggle|E] 종료" + + iberian_footholder_transfer_tt:0 "[THIS] [THIS.Title.GetName] [THIS.GetName]" + + fp2_other_decisions.1000.t:0 "$secure_iberian_foothold_decision_title$: [iberian_footholder.GetPrimaryTitle.GetAdjectiveNoTooltip] 통합" + fp2_other_decisions.1000.involved_religion:0 "통제를 벗어난 이베리아 공작들의 전쟁으로 인해 [ROOT.Char.GetFaith.GetReligion.GetAdjective] 봉역은 몰락의 벼랑 끝까지 몰렸었다.\n\n우리가 개입하지 않았더라면 [ROOT.Char.GetFaith.HighGodNamePossessive] 독신자들은 고압적인 불신자들에 의해 반도에서 쫓겨나고 말았을 것이다.\n\n" + fp2_other_decisions.1000.desc:0 "이베리아의 신앙과 주민들의 분열은 우리들에게 더없이 좋은 기회가 되었다. 서로 싸우는 데 정신이 팔려 반도에 침입해 들어오는 [ROOT.Char.GetFaith.GetReligion.GetAdjective](을)를 막지 못하고 있으니까." + fp2_other_decisions.1000.involved_faith:0 "우린 서부의 [ROOT.Char.GetFaith.GetAdherentNamePlural](을)를 지키는 적법한 수호자이며, 비로소 [ROOT.Char.GetPrimaryTitle.GetDefinitiveName]의 보호 아래 안전을 찾게 되었다." + fp2_other_decisions.1000.uninvolved_faith:0 "[ROOT.Char.GetPrimaryTitle.GetDefinitiveName]의 일원으로서 [ROOT.Char.GetFaith.GetName]에 빛을 비추는 것은 우리의 몫이 되었다. 이 땅은 다시 한번 번영과 평화를 누릴 것이다." + fp2_other_decisions.1000.closing:0 "\n\n시간이 흐르면 저들도 거짓된 신들의 시대가 끝났음을 알고 [ROOT.Char.GetFaith.HighGodName]께서 [ROOT.Char.GetPrimaryTitle.GetDefinitiveName](을)를 구원으로 이끌었다는 사실에 환희할 것이다." + fp2_other_decisions.1000.a:0 "이베리아는 새로운 피를 수혈할 필요가 있었지." + + fp2_other_decisions.1001.involved_religion:0 "이베리아 기독교인과 무어인 간의 전쟁이 이어진 지 어언 수백 년, 이제는 오만한 [iberian_footholder.GetPrimaryTitle.GetAdjective] 간섭자들이 우리의 투쟁을 틈타 이익을 편취하고 있다.\n\n" + fp2_other_decisions.1001.desc:0 "분열과 시기, 부주의로 인해 우리 이베리아인들은 [iberian_footholder.GetPrimaryTitle.GetAdjective] 간섭자들에게 우리 터전을 착취하고 반도의 유서 깊은 왕국을 침략할 틈을 허용하고 말았다." + fp2_other_decisions.1001.involved_faith:0 "[iberian_footholder.GetTitledFirstName](이)가 자기 자신을 반도의 [iberian_footholder.GetFaith.GetAdjectiveNoTooltip](을)를 이끄는 적법한 지도자로 선언하더니, 본인의 승리 전적을 내세워 쇠약해진 이베리아의 [iberian_footholder.GetFaith.GetReligion.GetAdjective] 봉역이 아닌 자신에게 정통성이 있음을 주장하고 있다." + fp2_other_decisions.1001.same_uninvolved_faith:0 "저들은 우리의 실패가 [ROOT.Char.GetFaith.HighGodNamePossessive] 벌이라고 주장하고 있다. [iberian_footholder.GetFaith.GetName]의 정당한 길에서 탈선한 대가라고 말이다. 그리고는 [iberian_footholder.GetTitledFirstName](을)를 [ROOT.Char.GetFaith.GetReligion.GetAdjective] 이베리아의 적법한 지도자로 내세우고 있다..." + fp2_other_decisions.1001.uninvolved_faith:0 "[iberian_footholder.GetTitledFirstName](은)는 본인의 승리 전적을 증거로 내세우며 자신의 [iberian_footholder.GetFaith.GetAdjective] 신앙이야말로 진정한 [iberian_footholder.GetFaith.GetReligion.GetAdjective] 길이라는 주장을 펼치고 있다. [iberian_footholder.GetFaith.HighGodName]의 이름 아래 온 반도를 통일할 종교라고 말이다." + fp2_other_decisions.1001.closing:0 "\n\n[iberian_footholder.GetTitledFirstName](이)가 봉토를 확실하게 장악함에 따라, 과거 이슬람교와 기독교의 갈등은 [iberian_footholder.GetFaith.GetAdjective]의 위세 앞에서 빛이 바래고 말았다..." + fp2_other_decisions.1001.a:0 "망할 간섭자 놈들." + + ### Council of Toledo Decision + council_of_toledo_decision_title:0 "톨레도 공의회 소집" + council_of_toledo_decision_desc_count:0 "조만간 [SCOPE.ScriptValue('council_of_toledo_counter_value')]차 [GetTitleByKey('c_toledo').GetNameNoTier] 공의회를 열 때가 올 것이다. 다시 한번 [ROOT.Char.GetFaith.GetAdherentNamePlural]의 종교적 문제를 해결해야 한다." + council_of_toledo_decision_desc:0 "지난 수 세기 동안 [GetTitleByKey('c_toledo').GetNameNoTier]는 기독교 세계의 성직자들이 모여 분쟁을 해결하는 종교 공의회의 무대가 되어 왔다. 이번 19차 공의회를 열면 서고트의 전통을 복원할 수 있을 테지." + council_of_toledo_decision_tooltip:0 "톨레도에서 [ROOT.Char.GetFaith.GetReligion.GetAdjective] 성직자들의 회합이 열림" + council_of_toledo_decision_confirm:0 "때가 왔다." + council_of_toledo_decision_toledo_holder_trigger:0 "[GetTitleByKey('c_toledo').GetName](을)를 [hold|E] 또는 통치하고 있으며, 해당 영지의 [ruler|E]가 [THIS.Char.GetFaith.GetName] 신앙에 속함" + council_of_toledo_decision_toledo_faith_trigger:1 "[faith|E]이 [THIS.Char.GetLiege.GetFaith.GetName]임" + council_of_toledo_decision_catalyst_tt:0 "[struggle_catalyst|E]가 발생할 수도 있음" + council_of_toledo_decision_tt:0 "공의회 결과에 따라 보상이 달라짐" + # Event - Organization + fp2_other_decisions.0700.council:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]차 톨레도 공의회" + fp2_other_decisions.0700.t:0 "$fp2_other_decisions.0700.council$: 조직" + fp2_other_decisions.0700.19:0 "[council_priest.GetTitledFirstName](이)가 옛 서고트 종교 회의에 맞춰 [GetTitleByKey('c_toledo').GetNameNoTier]에서 9차 종교 공의회를 열 준비를 하기 시작했다.\n\n무어인의 침략 이후로 [GetTitleByKey('k_papal_state').GetDefinitiveName]의 세는 더 커졌지만 우리 성직자들은 여전히 고유한 전통과 자율성을 간직하고 있다. 이제는 이베리아를 다시 종교적 담론에서 중요한 위상을 차지하던 시절로 돌려놓아야 한다.\n\n이전 회의에서는 기독교계의 [ROOT.Char.GetFaith.BishopNeuterPlural]까지 받아줬지만, 더는 그러지 않아도 되겠지..." + fp2_other_decisions.0700.desc:0 "톨레도의 전통이 다시 살아난 이후로, 이베리아의 [ROOT.Char.GetFaith.BishopNeuterPlural](은)는 다음 공의회를 손꼽아 기다렸다.\n\n[council_priest.GetCouncilTitleFirstName]에서는 준비를 시작했던데, 다른 전통을 따르는 사제들이 참석할지는 두고봐야 알 수 있을 것이다." + fp2_other_decisions.0700.a:0 "모사라베 종교 회의로 진행하지." + fp2_other_decisions.0700.b:0 "톨레도는 [ROOT.Char.GetFaith.HighGodNamePossessive] 성직자 모두를 환영한다." + fp2_other_decisions.0700.b.success:0 "세계 교회 주교가 참석함" + fp2_other_decisions.0700.b.failure:0 "톨레도 호출령이 무시당함" + fp2_other_decisions.0700.tt:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]차 톨레도 공의회가 몇 주 후에 시작됨" + # Event - Arrival + fp2_other_decisions.0701.t:0 "$fp2_other_decisions.0700.council$: 참석자" + fp2_other_decisions.0701.opening.success:0 "폭넓은 [ROOT.Char.GetFaith.GetReligion.GetAdjective] [ROOT.Char.GetFaith.AltPriestTermPlural]에게 초대를 보낸 게 긍정적인 반응을 얻고 있다. 외국에서 존경받는 여러 [ROOT.Char.GetFaith.BishopNeuterPlural]들이 열정적으로 [GetTitleByKey('c_toledo').GetNameNoTier]에 몰려들었다." + fp2_other_decisions.0701.opening.failure:0 "세계 교회 공동체를 향한 우리의 초대장은 냉담한 반응을 맞이했다. 여러 [ROOT.Char.GetFaith.BishopNeuterPlural]들이 악천후를 핑계로 [GetTitleByKey('c_toledo').GetNameNoTier]에 올 수 없다고 전했고, 결국 지역 고위 성직자들만 참석하는 형세가 되어 버렸다..." + fp2_other_decisions.0701.opening.catastrophe:0 "[GetTitleByKey('c_toledo').GetNameNoTier]에 다른 [ROOT.Char.GetFaith.GetReligion.GetAdjective] 교파에 속한 주교나 부제, 수도원장이 단 한 명도 모습을 드러내지 않았다. 아무래도 우리 공의회가 세계 교회 성직자들에게 경멸 내지 분노의 대상이 된 모양이다. 결국 지역 고위 성직자들만 참석하는 형세가 되어 버렸다." + fp2_other_decisions.0701.opening:0 "세상 각지의 [ROOT.Char.GetFaith.GetAdherentNamePlural](을)를 대표하는 수많은 성직자가 [GetTitleByKey('c_toledo').GetNameNoTier]에 참석해 주었다." + fp2_other_decisions.0701.religious_head_bishop:0 "\n\n비교적 지위가 낮은 고위 성직자 중, [portrait_bishop.Custom('get_council_of_toledo_attendee_description')] 차림을 한 [portrait_bishop.GetTitledFirstName](이)가 있었다. 바로 [portrait_bishop.GetFaith.GetAdjective] 교회의 지도자였다." + fp2_other_decisions.0701.powerful_bishop:0 "\n\n참석자 중 가장 주목할 만한 인물은 [portrait_bishop.Custom('get_council_of_toledo_attendee_description')] 차림을 한 [portrait_bishop.GetTitledFirstName](이)리라. 엄청난 영향력을 자랑하는 [portrait_bishop.GetFaith.GetAdjective]의 고위 성직자였다." + fp2_other_decisions.0701.saint_bishop:0 "\n\n참석자들에겐 축복이나 다름없게도, [portrait_bishop.Custom('get_council_of_toledo_attendee_description')] 차림을 한 [portrait_bishop.GetFirstName](이)가 참석해 주었다. [portrait_bishop.GetFaith.GetAdjective] 성자 말이다!" + fp2_other_decisions.0701.theologian_bishop:0 "\n\n주목할 만한 인물은 [portrait_bishop.Custom('get_council_of_toledo_attendee_description')] 차림의 [portrait_bishop.GetFirstName](이)리라. [portrait_bishop.GetFaith.GetAdjective] 신학자들 사이에서 널리 존경받는 인물이었다." + fp2_other_decisions.0701.bad_bishop:0 "\n\n가장 유명한 인물 중 하나를 꼽자면 역시 [portrait_bishop.Custom('get_council_of_toledo_attendee_description')] 차림을 한 [portrait_bishop.GetFirstName]일 터다. 기독교계에서 경건하지 않은 걸로 악명이 자자한 인물이었다." + fp2_other_decisions.0701.senior_bishop:0 "\n\n성직자를 통틀어 가장 나이가 많은 건 [portrait_bishop.Custom('get_council_of_toledo_attendee_description')] 차림을 한 [portrait_bishop.GetFirstName]였다. 큰 존경을 받는 인물이기도 했다. " + fp2_other_decisions.0701.failure:0 "\n\n수많은 성직자가 모일 줄 알고 여러모로 준비를 해두었던 상인들은 저조한 실적에 실망을 금치 못했다. 안타까운 일이로군." + fp2_other_decisions.0701.desc:0 "\n\n도시는 벌써 방문한 성직자들 덕분에 반사 효과를 톡톡히 누리고 있었다. 장사나 접대는 상인들이 잘 해결해 주고 있다." + fp2_other_decisions.0701.a:0 "훌륭하군." + fp2_other_decisions.0701.b:0 "교만은 패망의 선봉이라..." + fp2_other_decisions.0701.c:0 "좋아." + fp2_other_decisions.0701.tt:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]차 톨레도 공의회 시작" + # Event - Debate + fp2_other_decisions.0702.t:0 "$fp2_other_decisions.0700.council$: 논쟁" + fp2_other_decisions.0702.19:0 "와티자 왕의 비호 아래 군데릭 대주교가 공의회를 개최한 이래로 수백 년, [council_priest.GetCouncilTitleFirstName](은)는 유서 깊은 [GetTitleByKey('c_toledo').GetNameNoTier]에서 9차 회합을 개최함으로써 전통을 복원하는 데 성공했다.\n\n" + fp2_other_decisions.0702.opening:0 "[GetTitleByKey('c_toledo').GetNameNoTier]에서 또 다른 공의회가 열렸다. 이번 개최의 주역은 [council_priest.GetCouncilTitleFirstName](이)다.\n\n" + fp2_other_decisions.0702.present:0 "\n\n일주일의 끝이 다가왔을 무렵, [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]의 [debate_bishop.GetTitledFirstName](이)가 사람들의 이목을 사로잡았음이 명백해졌다. $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.second_hand:0 "\n\n회의가 끝자락에 이르면서 [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]의 [debate_bishop.GetTitledFirstName](이)가 선도자임이 명백해졌다. $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.conversion:0 "[ROOT.Char.GetFaith.GetAdherentNamePlural]의 평화와 안전을 보장하는 유일한 방법은 이단자와 불신자를 개종하는 것이라는 중대 사안이 빠르게 화두로 떠올랐다." + fp2_other_decisions.0702.reform:0 "주요 주제는 바로 이베리아 교회의 입지가 어느 정도 안정됐으니, [ROOT.Char.GetFaith.GetAdherentNamePlural](은)는 이제 큰 개혁을 두려워하지 않아도 된다는 것이었다." + fp2_other_decisions.0702.tolerance:0 "주된 주제는 바로 [ROOT.Char.GetFaith.GetAdherentNamePlural](이)가 평화로운 불신자에게 좀 더 유화적인 태도를 취해야 한다는 것이었다. 이 생각은 빠르게 화두로 떠올랐다." + fp2_other_decisions.0702.rights:0 "핵심 주제는 예로부터 전해지는 [ROOT.Char.GetFaith.GetAdjective] 성직자들의 권리 보호와 교회 수리였다." + fp2_other_decisions.0702.hof:0 "놀랍게도 [ROOT.Char.GetFaith.GetAdherentNamePlural]만의 영적 지도자가 필요하다는 사안이 여러 주교 사이에서 시급한 사안으로 떠올랐다." + fp2_other_decisions.0702.pope:0 "협력 분위기가 조성되면서, 많은 주교가 [ROOT.Char.GetFaith.GetAdherentNamePlural](와)과 세계 교회 형제들 간에 더 많은 공조가 이뤄져야 한다고 주장했다." + fp2_other_decisions.0702.heresy:0 "[heretic_faith.GetAdherentNamePlural](이)가 위협으로 대두되면서 화급한 분위기가 공의회장을 장악했다. 프리스길리안과 아리안 같은 옛 이단자들의 이름이 거론되기도 했다." + fp2_other_decisions.0702.closing:0 "그러면서도 [counter_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]의 [counter_bishop.GetTitledFirstName|U](은)는 [debate_bishop.GetHerHis] 주장을 열성적으로 반박했다." + fp2_other_decisions.0702.a:0 "구구절절 옳은 말이로군." + fp2_other_decisions.0702.b.hof:0 "이런 건 [ROOT.Char.GetFaith.HighGodNamePossessive] 뜻이 아니야." + fp2_other_decisions.0702.b:0 "저러다 아무 말도 못 하고 침묵당하게 생겼군." + council_of_toledo_ruler_effect_tt:0 "모든 [council_toledo_faith.GetAdjective] [ruler|E]" + # Event - Invalidated + fp2_other_decisions.0703.t:0 "$fp2_other_decisions.0700.council$: 연기" + fp2_other_decisions.0703.war:0 "전운이 드리우면서 [council_priest.GetCouncilTitleFirstName](은)는 일단 톨레도 공의회를 연기하기로 하였다." + fp2_other_decisions.0703.control:0 "[GetTitleByKey('c_toledo').GetNameNoTier](을)를 잃어버린 이상 더 이상의 톨레도 공의회 주최는 불가능하게 되었다..." + fp2_other_decisions.0703.desc:0 "\n\n[ROOT.Char.GetFaith.GetAdherentNamePlural](은)는 반드시 이 난관을 극복할 것이다..." + fp2_other_decisions.0703.a:0 "실망스럽군." + # Event - Ping + fp2_other_decisions.0704.t:0 "$fp2_other_decisions.0700.council$" + fp2_other_decisions.0704.success:0 "\n\n[council_toledo_host.GetTitledFirstNamePossessive] 지원을 등에 업은 [ROOT.Char.GetFaith.GetAdherentNamePlural] 성직자들이 목소리를 높였다." + fp2_other_decisions.0704.failure:0 "그런데 [council_toledo_host.GetTitledFirstName]의 생각은 달랐던 모양인지, 헌의에 반대하는 데 열정적으로 영향력을 휘둘렀다." + fp2_other_decisions.0704.a:0 "흥미롭군." + # Custom Loc + council_toledo_landed_desc:0 "[ROOT.Char.GetPrimaryTitle.GetNameNoTier]의 [ROOT.Char.GetTitleAsNameNoTooltip]" + council_toledo_unlanded_desc:0 "[ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTier] 대주교" + # Tooltips + fp2_council_culture_tt:0 "이베리아 [cultures|E]가 [THIS.Char.GetCulture.GetName]에 대해 #positive_value [SCOPE.ScriptValue('council_toledo_culture_acceptance_value')|0]#!의 [cultural_acceptance|E]을 얻음" + fp2_council_opinion_mozarabic_effect_tt:0 "모든 모사라베 참석자" + fp2_council_opinion_other_effect_tt:0 "모든 비 모사라베 참석자" + fp2_council_conversion_modifier_tt:0 "해당 변화 요소가 활성화된 동안 영지 내에서 다른 [religions|E]에 대한 신앙 개종이 훨씬 빠르게 진행됨" + fp2_council_heresies_modifier_tt:0 "해당 변화 요소가 활성화된 동안 영지 내에서 같은 [religion|E] [faiths|E]에 대한 신앙 개종이 훨씬 빠르게 진행됨" + excluded_from_council_toledo_tt:0 "[diplomatic_range|E] 내 다른 모든 [THIS.Char.GetFaith.GetReligion.GetAdjective] [head_of_faith|E]" + fp2_council_end_tt:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]차 톨레도 공의회 종료" + # Modifiers + fp2_small_council_modifier:0 "톨레도 공의회" + fp2_small_council_modifier_desc:0 "톨레도에서 지역 고위 성직자 공의회가 열려 도시가 번영하고 있습니다." + fp2_big_council_modifier:0 "$fp2_small_council_modifier$" + fp2_big_council_modifier_desc:0 "톨레도에서 대규모 고위 성직자 공의회가 열려 도시가 크게 번영하고 있습니다." + fp2_disappointing_council_modifier:0 "$fp2_small_council_modifier$" + fp2_disappointing_council_modifier_desc:0 "톨레도에서 열린 고위 성직자 공의회에 이렇다 할 만한 인물들이 참석하지 않아 상인들이 손해를 보고 있습니다." + fp2_stifled_council_modifier:0 "억압된 공의회" + fp2_stifled_council_modifier_desc:0 "해당 인물은 종교 공의회와 모순되는 행보를 보인 탓에 성직자들 사이에서 인기가 없습니다." + fp2_council_conversion_modifier:0 "개종의 공의회" + fp2_council_conversion_modifier_desc:0 "지난 톨레도 공의회를 통해 모사라베 봉역 내 불신자 개종이 장려되고 있습니다." + fp2_council_tolerance_modifier:0 "관용의 공의회" + fp2_council_tolerance_modifier_desc:0 "지난 톨레도 공의회를 통해 이베리아 종교에 관용 정신이 장려되고 있습니다." + fp2_council_reform_modifier:0 "개혁의 공의회" + fp2_council_reform_modifier_desc:0 "지난 톨레도 공의회를 통해 새로운 힘을 얻은 모사라베 교회에 대한 개혁이 장려되고 있습니다." + fp2_council_rights_modifier:0 "권리의 공의회" + fp2_council_rights_modifier_desc:0 "지난 톨레도 공의회를 통해 성직자 권리 보호와 교회 수리가 장려되고 있습니다." + fp2_council_hof_modifier:0 "지도력의 공의회" + fp2_council_hof_modifier_desc:0 "지난 톨레도 공의회를 통해 모사라베 신자들이 자체적인 교계 지도자를 임명하도록 장려되고 있습니다." + fp2_council_pope_modifier:0 "협력의 공의회" + fp2_council_pope_modifier_desc:0 "지난 톨레도 공의회를 통해 모사라베 신자와 기독교계 간의 협력이 장려되고 있습니다." + fp2_council_heresy_modifier:0 "심문의 공의회" + fp2_council_heresy_modifier_desc:0 "지난 톨레도 공의회를 통해 이베리아 곳곳에서 발생하는 이단 근절이 장려되고 있습니다." + # Opinions + fp2_council_toledo_opinion:0 "$fp2_small_council_modifier$" + fp2_excluded_from_council_toledo_opinion:0 "톨레도에서 배제당함" + fp2_council_toledo_new_hof_opinion:0 "$fp2_council_hof_modifier$" + fp2_council_toledo_pope_opinion:0 "$fp2_council_pope_modifier$" + # Tasks + council_toledo_conversion_task_desc:0 "$fp2_council_conversion_modifier$" + council_toledo_heresies_task_desc:0 "$fp2_council_heresy_modifier$" + # Other + fervor_gain_council_toledo:0 "$fp2_small_council_modifier$" + fp2_council_toledo_culture_acceptance_desc:0 "$fp2_small_council_modifier$" + + found_kingdom_toledo_decision_title:0 "톨레도 왕국 수립" + found_kingdom_toledo_decision_desc:0 "서고트 왕국이 무어인들에게 몰락한 이래로 [GetTitleByKey('c_toledo').GetNameNoTier](은)는 무시의 대상이 되어 왔다. 그러나 새로운 [ROOT.Char.GetFaith.GetAdjective] 왕국의 수도가 된 지금, 다시 한번 왕들의 권좌로 발돋움하리라." + found_kingdom_toledo_decision_confirm:0 "톨레도야말로 이베리아의 심장이다!" + found_kingdom_toledo_decision_tooltip:0 "[GetTitleByKey('k_toledo').GetNameNoTier]에 기반을 둔 새로운 [GetFaithByKey('mozarabic_church').GetAdjective] [kingdom|E]을 건립함" + found_kingdom_toledo_culture_tt:0 "당신의 [culture|E]가 이베리아 [heritage|E]을 보유함" + found_kingdom_toledo_faith_tt:0 "당신의 [faith|E]이 [GetFaithByKey('mozarabic_church').GetName](이)거나 해당 신앙에서 파생되었음" + found_kingdom_toledo_duchy_tt:0 "[GetTitleByKey('d_toledo').GetName](와)과 [Concept( 'de_jure', '규범상' )|E] 국경을 맞댄 [duchy|E]을 [hold|E] 및 [completely_control|E]한 상태이며, 두 개 이상의 [Concept( 'de_jure', '규범상' )|E] [duchy|E]을 보유한 [kingdom|E]의 일부임" + found_kingdom_toledo_capital_tt:0 "[GetTitleByKey('c_toledo').GetNameNoTier](이)가 당신의 [realm_capital|E]임" + + fp2_other_decisions.1100.t:0 "톨레도 왕국" + fp2_other_decisions.1100.desc:0 "일말의 의심도 허락하지 않는 입지를 구축한 끝에, [GetTitleByKey('c_toledo').GetNameNoTier]에서의 대관식이 계획대로 잘 끝났다.\n\n비로소 하찮은 타이파나 북쪽의 영토와 뚜렷하게 차별화되는 [ROOT.Char.GetFaith.GetAdherentNamePlural]만의 직할령이 탄생했다. 먼 옛날 서고트 왕국에 필적하는 봉역으로 거듭나리라!" + fp2_other_decisions.1100.a:0 "우리 왕국이 길이 번영하기를." + + fp2_other_decisions.1101.desc:0 "승승장구하던 [toledo_former.GetTitledFirstName](이)가 [GetTitleByKey('c_toledo').GetNameNoTier]에서 공식적으로 왕위에 올랐다.\n\n이베리아의 옛 영토를 통합한 이 새로운 [toledo_former.GetFaith.GetAdjective] 왕국의 힘은 의심의 여지 없이 강대하다.\n\n" + fp2_other_decisions.1101.stolen:1 "천둥벌거숭이처럼 날뛰는 저 성가신 놈들을 빨리 처리하든지 해야겠어!" + fp2_other_decisions.1101.mozarab:0 "우리 신앙에는 잘된 일이지만, 그래도 양날의 검이 따로 없군..." + fp2_other_decisions.1101.a:0 "어차피 오래 못 갈 거야!" + fp2_other_decisions.1101.b:0 "앞으로 주시하는 편이 좋겠어." + fp2_other_decisions.1101.c:0 "흥미롭군." + + fp2_form_kingdom_toledo_modifier:0 "$fp2_other_decisions.1100.t$" + fp2_form_kingdom_toledo_modifier_desc:0 "해당 인물은 옛 서고트 수도를 중심으로 하는 새로운 왕국을 건립하였습니다." + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + council_of_toledo_decision_toledo_vassal_trigger:0 "최소 3명의 [vassals|E]:" diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_korean.yml new file mode 100644 index 0000000000..439eb40771 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_korean.yml @@ -0,0 +1,91 @@ +l_korean: + ##### Hostility ##### + struggle_iberia_ending_hostility_decision:1 "[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]의 권세" + struggle_iberia_ending_hostility_decision_desc:1 "이제는 정말 때가 되었다. 강인한 지도자가 앞장서서 이 반도를 전쟁과 분열의 진창에서 끌어내야 한다. 이베리아는 [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]의 깃발 아래 [ROOT.Char.GetFaith.GetAdjectiveNoTooltip] [ROOT.Char.Custom('GetQueenKing')|l]의 이름으로 통일될 것이다!" + struggle_iberia_ending_hostility_decision_tooltip:0 "이베리아 [struggle|E]의 끝" + struggle_iberia_ending_hostility_decision_confirm:1 "이베리아 투쟁의 끝" + # Triggers + struggle_iberia_ending_hostility_decision_kingdom_tt:0 "[GetTitleByKey('e_spain').GetNameNoTier]의 [Concept( 'de_jure', '규범상' )|E] [kingdoms|E] 2개 이상을 [hold|E] 및 [completely_control|E] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_kingdom_total_value')|0])" + struggle_iberia_ending_hostility_decision_united_spanish_throne_tt:0 "당신의 [primary_title|E] 아래 에스파냐 왕좌를 규합함" + struggle_iberia_ending_hostility_decision_county_tt:0 "당신의 [capital|E] [kingdom|E]([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier])에 속한 모든 [Concept( 'de_jure', '규범상' )|E] [Concept( 'counties', '영지' )|E]가 [THIS.Char.GetCulture.GetName] 및 [THIS.Char.GetFaith.GetAdjective]에 속해야 함 ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_value')|0])" + struggle_iberia_ending_hostility_decision_county_light_tt:0 "당신의 [capital|E] [kingdom|E] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier])에 속한 [Concept( 'de_jure', '규범상' )|E] [Concept( 'counties', '영지' )|E]의 75%가 [THIS.Char.GetCulture.GetName] 및 [THIS.Char.GetFaith.GetAdjective]에 속해야 함 ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_light_value')|0])" + struggle_iberia_ending_hostility_decision_region_tt:2 "투쟁에 [struggle_involved|E]된 다른 [independent|E] [ruler|E] 중 [GetGeographicalRegion('world_europe_west_iberia').GetName](을)를 [SCOPE.ScriptValue('fp2_struggle_hostility_region_percent_value')|0]% 이상 장악한 자가 없어야 함" + # Effects + fp2_struggle_hostility_opinion_tt:1 "같은 [faith|E] 및/또는 [culture|E]에 속한 [characters|E]의 [opinion|E]: #positive_value +[SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_opinion_negative_tt:0 "다른 [struggle_involved|E] [faiths|E] 및/또는 [cultures|E]에 속한 [characters|E]의 [opinion|E]: #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_opinion_negative_value')]#!" + fp2_struggle_hostility_conversion_tt:1 "[GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]에서 $task_conversion$ 및/또는 $task_promote_culture$ [councillor_tasks|E] 속도: #P +50%#!" + fp2_struggle_hostility_conversion_holy_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]에서 $task_conversion$ [councillor_task|E] 속도: #P +50%#!" + fp2_struggle_hostility_conversion_culture_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]에서 $task_promote_culture$ [councillor_task|E] 속도: #P +50%#!" + fp2_struggle_hostility_list_tt:1 "아래 항목에서 한 개나 두 개 모두 선택" + fp2_struggle_hostility_holy_cb_tt:0 "다른 [struggle_involved|E]된 [faiths|E]에 대한 $HOLY_WAR_DUCHY_NAME$ [casus_bellis|E]: #positive_value -50%#!" + fp2_struggle_hostility_holy_cb_joint_tt:0 "다른 [struggle_involved|E]된 [faiths|E]에 대한 $HOLY_WAR_DUCHY_NAME$ [casus_bellis|E]: #positive_value -50%#!\n$culture_parameter_cb_lower_piety_level_requirement$" + fp2_struggle_hostility_culture_cb_tt:0 "다른 [struggle_involved|E]된 [cultures|E]에 대한 $CONQUEST_DUCHY_CB_NAME$ [casus_bellis|E]: #positive_value -50%#!" + fp2_struggle_hostility_culture_tt:0 "모든 [struggle_involved|E]된 [cultures|E]가 서로에 대한 [cultural_acceptance|E]을 #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')]%#!만큼 상실함" + fp2_struggle_hostility_culture_large_tt:0 "모든 [struggle_involved|E]된 [cultures|E]가 서로에 대한 [cultural_acceptance|E]을 #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_large_value')]%#!만큼 상실함" + fp2_struggle_hostility_acceptance_tt:0 "이베리아 내 적대도" + # Modifiers + fp2_struggle_hostility_house_faith_modifier:1 "신앙 적대도" + fp2_struggle_hostility_house_faith_modifier_desc:0 "해당 집안은 자신들 신앙의 이름으로 이베리아 대부분을 정복하였습니다." + fp2_struggle_hostility_house_culture_modifier:1 "문화 적대도" + fp2_struggle_hostility_house_culture_modifier_desc:0 "해당 집안은 자신들 민족의 이름으로 이베리아 대부분을 정복하였습니다." + fp2_struggle_hostility_house_combined_modifier:1 "정복 적대도" + fp2_struggle_hostility_house_combined_modifier_desc:0 "해당 집안은 자신들 신앙과 민족의 이름으로 이베리아 대부분을 정복하였습니다." + fp2_struggle_hostility_faith_conversion_task_desc:0 "$fp2_struggle_hostility_house_faith_modifier$" + fp2_struggle_hostility_culture_conversion_task_desc:0 "$fp2_struggle_hostility_house_culture_modifier$" + ##### Compromise ##### + struggle_iberia_ending_compromise_decision:1 "현상 유지" + struggle_iberia_ending_compromise_decision_desc:0 "반도를 집어삼킨 끝없는 갈등은 우리 모두를 나약하게 만들 뿐이다. 이젠 통일이 이베리아의 운명이 아님을 인정하고 [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip](으)로 만족해야 한다." + struggle_iberia_ending_compromise_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_compromise_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_compromise_decision_kingdom_tt:0 "[GetTitleByKey('e_spain').GetNameNoTier]의 [Concept( 'de_jure', '규범상' )|E] [kingdom|E]을 [hold|E] 및 [completely_control|E] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_conciliation_kingdom_total_value')|0])" + struggle_iberia_ending_compromise_decision_region_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]의 [SCOPE.ScriptValue('fp2_struggle_compromise_owned_percent_value')|0]% 미만을 장악한 상태여야 함 (현재: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_owned_percent_value')|0]%)" + struggle_iberia_ending_compromise_decision_other_region_tt:0 "투쟁에 [struggle_involved|E]된 다른 [independent|E] [ruler|E] 중 [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]의 [SCOPE.ScriptValue('fp2_struggle_compromise_involved_percent_value')|0]% 이상을 장악한 자가 없어야 함" + struggle_iberia_ending_compromise_decision_opinion_tt:0 "투쟁에 [struggle_involved|E]된 다른 모든 [independent|E] [rulers|E]가 당신이나 [strong_hook|E]의 대상에 대해 [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_value')|0] 이상의 [opinion|E]을 보유하고 있어야 함 ([SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + struggle_iberia_ending_compromise_decision_independent_tt:0 "[struggle_involved|E]된 다른 [independent|E] [rulers|E] 중 [king|E]이나 [emperor|E] [rank|E]인 자가 없어야 함 (현재: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_independent_counter_value')|0])" + struggle_iberia_ending_compromise_decision_interloper_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E]의 [SCOPE.ScriptValue('fp2_struggle_compromise_uninvolved_percent_value')]%가 넘는 영토가 [struggle_interloper|E] 또는 [struggle_uninvolved|E] [rulers|E]의 소유여야 함 (현재: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_interloper_percent_value')|1]%)" + struggle_iberia_ending_compromise_truce_tt:1 "[struggle_involved|E]된 [independent|E] [rulers|E] 간에 [wars|E]이 일어난 상황이 아니어야 함 (현재: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_war_counter_value')|0])" + # Effects + fp2_struggle_compromise_create_new_kingdoms_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E] 내 모든 [independent|E] 또는 분리된 [duchy|E]이 [Concept( 'de_jure', '규범상' )|E] [kingdom|E]이 됨" + fp2_struggle_compromise_create_new_empires_tt:1 "[EmptyScope.ScriptValue('fp2_struggle_compromise_ending_minimal_empire_size')|0]개 이상의 [Concept( 'counties', '영지' )|E]를 보유한 [GetGeographicalRegion('world_europe_west_iberia').GetName] [region|E] 내 모든 [Concept( 'de_jure', '규범상' )|E] [kingdom|E]이 [Concept( 'de_jure', '규범상' )|E] [empire|E]이 됨. 남은 [kingdoms|E]은 이웃 [empire|E]의 [de_jure|E]에 속하게 됨" + fp2_struggle_compromise_house_rewards_tt:2 "당신을 비롯해 [struggle_involved|E]된 [independent|E] [rulerpossessive|E] [houses|E]" + fp2_struggle_compromise_house_enforce_truce_rewards_tt:0 "다른 [houses|E]에 대한 [enforce_truce|E] [interaction|E]이 잠금 해제됨" + fp2_struggle_compromise_defensive_rewards_tt:2 "당신을 비롯해 [struggle_involved|E]된 [independent|E] [rulerpossessive|E] [capital|E] [Concept( 'counties', '영지' )|E]" + fp2_struggle_compromise_truce_tt:1 "[struggle_involved|E]된 모든 [independent|E] [ruler|E]가 다른 모두와 #V 10년#! 동안 [truce|E]을 맺음" + TRUCE_FP2_COMPROMISE:0 "타협" + # Modifiers + fp2_struggle_compromise_house_reward_modifier:0 "타협" + fp2_struggle_compromise_house_reward_modifier_desc:0 "해당 집안은 봉역을 이베리아 투쟁의 겁화에서 끌어냈습니다." + fp2_struggle_compromise_defensive_reward_modifier:0 "지역 성채" + fp2_struggle_compromise_defensive_reward_modifier_desc:1 "해당 영지는 수백 년에 걸친 투쟁에서 살아남은 이베리아 핵심 공국의 역사적 수도입니다." + ##### Conciliation ###### + struggle_iberia_ending_conciliation_decision:1 "데탕트" + struggle_iberia_ending_conciliation_decision_desc:0 "지난 수백 년 동안 입은 상처는 쉬이 치유되지 않을 것이다. 하지만 반도의 영원한 평화를 위해서는 부단히 노력해야 하지 않겠는가? 비로소 이베리아가 모두의 것이 되었다." + struggle_iberia_ending_conciliation_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_conciliation_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_conciliation_decision_alliance_tt:0 "다른 모든 [struggle_involved|E]된 [independent|E] [rulers|E]가 당신과 [alliance|E]을 맺음 ([SCOPE.ScriptValue('struggle_iberia_ending_conciliation_decision_alliance_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + #Effects + fp2_struggle_conciliation_marriage_unlocked_tt:1 "모든 [struggle_involved|E]된 [cultures|E] 간의 종교 간 [marriage|E]을 영구적으로 #positive_value 허용함#!" + fp2_struggle_conciliation_holy_war_disabled_tt:1 "모든 [struggle_involved|E] [cultures|E] 간의 공격적인 [holy_wars|E]이 영구적으로 #negative_value 비활성화됨#!" + fp2_struggle_conciliation_acceptance_tt:0 "이베리아 내 회유" + fp2_struggle_conciliation_culture_tt:0 "모든 [struggle_involved|E]된 [cultures|E]가 서로에 대한 [cultural_acceptance|E]을 #positive_value +[SCOPE.ScriptValue('fp2_struggle_conciliation_culture_acceptance_value')|0]%#!만큼 얻음" + fp2_struggle_conciliation_join_war_tt:1 "[struggle_involved|E]된 [culture|E] 및 [faith|E] [rulers|E]들이 [GetGeographicalRegion('world_europe_west_iberia').GetName]의 외부 침략자에 맞서는 방어 [wars|E]에 서로 참전할 수 있도록 영구적으로 허용함" + # Modifiers + fp2_struggle_conciliation_house_reward_modifier:0 "회유" + fp2_struggle_conciliation_house_reward_modifier_desc:0 "해당 집안은 이베리아에 영원한 평화를 이룩하는 길이 평화와 관용에 있다는 사실을 받아들였습니다." + ### Common + fp2_struggle_can_create_empire_of_hispania_tt:0 "[GetTitleByKey('e_spain').GetNameNoTier] [empire|E] 결성이 잠금 해제됨" + fp2_struggle_compromise_destroy_hispania_tt:1 "[GetTitleByKey('e_spain').GetNameNoTier] [empire|E]이 영구적으로 #negative_value 파괴됨#!" + + CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT:0 "이베리아 적대" + CB_COST_FP2_STRUGGLE_HOSTILITY_FAITH_DISCOUNT:0 "$CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT$" + struggle_iberia_ending_hostility_decision_correct_phase_tt:1 "현재 [struggle_phase|E]이 [struggle_phase_iberia_hostility|E]임" + struggle_iberia_ending_compromise_decision_correct_phase_tt:1 "현재 [struggle_phase|E]이 [struggle_phase_iberia_compromise|E]임" + struggle_iberia_ending_conciliation_decision_correct_phase_tt:1 "현재 [struggle_phase|E]이 [struggle_phase_iberia_conciliation|E]임" + fp2_struggle_house_tt:1 "모든 [house|E] 구성원:" + fp2_struggle_compromise_war_cost_tt:0 "다른 [struggle_involved|E]된 [cultures|E] [faiths|E]에 대한 $HOLY_WAR_DUCHY_NAME$(와)과 $CONQUEST_DUCHY_CB_NAME$: #negative_value +50%#!" + CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER:0 "타협" + struggle_compromise_duchy_transfer_tt:0 "연결 및 [completely_controlled|E] 상태인 [duchies|E]은 [top_liege|E]의 주 [kingdom|E]으로 [de_jure|E]을 이전시킴" + fp2_struggle_can_keep_using_struggle_clash_tt:0 "[struggle_conquest|E] 이용 가능" + struggle_ending_decision_correct_involvement_tt:0 "당신은 [struggle_involved|E]자임" diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_korean.yml new file mode 100644 index 0000000000..f1ac0857c2 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_korean.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_korean: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `propose_best_friendship_interaction.recipient.notification.tt` diff --git a/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_wars_l_korean.yml b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_wars_l_korean.yml new file mode 100644 index 0000000000..79e3137ca2 --- /dev/null +++ b/project/ck3/base_game/localization/korean/dlc/fp2/dlc_fp2_wars_l_korean.yml @@ -0,0 +1,39 @@ +l_korean: + FP2_BORDER_RAID_CB_NAME:0 "[DEFENDER.GetPrimaryTitle.GetNameNoTier](을)를 대상으로 한 [border_raid|E]" + FP2_BORDER_RAID_CB_SPECIFIC_NAME:0 "[TITLE.GetBaseNameNoTier] [border_raid|E]" + FP2_BORDER_RAID_WAR_NAME:0 "$ORDER$ [ATTACKER.GetPrimaryTitle.GetAdjective]의 [TITLE.GetBaseNameNoTier] 국경 약탈" + FP2_BORDER_RAID_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" + fp2_border_raid:0 "[border_raid|E]" + + border_raid_cb_desc_victory_attacker:0 "대상 [Concept( 'counties', '영지' )|E]의 [development|E]에 따라 [gold|E]를 얻습니다. 단, 대상 영지는 개발도를 잃습니다.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_victory_defender:0 "[attacker.GetName](이)가 대상 [Concept( 'counties', '영지' )|E]의 [development|E]에 따라 [gold|E]를 얻습니다. 단, 대상 영지는 개발도를 잃습니다.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_white_peace_attacker:0 "약탈을 완료하는 데 실패했습니다." + border_raid_cb_desc_white_peace_defender:0 "[attacker.GetName](이)가 약탈을 완료하는 데 실패했습니다." + border_raid_cb_desc_defeat_attacker:0 "약탈 시도에 대한 [gold|E] 배상금을 지불해야 합니다." + border_raid_cb_desc_defeat_defender:1 "[attacker.GetName](이)가 약탈 시도에 대한 [gold|E] 배상금을 지불해야 합니다." + destroy_random_building_tt:0 "[raid_county.GetName] 내 무작위 [building|E]이 파괴되어 추가 [gold_i] 획득" + border_raid_building_tt:0 "추가로 [building|E]이 파괴될 수도 있음" + border_raid_warning_tt:0 "@warning_icon! #X 어떤 [titles|E]도 주인이 바뀌지 않습니다.#!" + border_raid_message_title:0 "국경 영지 약탈당함" + + FP2_EXPEL_INTERLOPER_CB_NAME:0 "[DEFENDER.GetPrimaryTitle.GetNameNoTier] 대상 [iberian_reclamation|E] " + FP2_EXPEL_INTERLOPER_CB_SPECIFIC_NAME:0 "[TITLE.GetBaseNameNoTier]의 [iberian_reclamation|E]" + FP2_EXPEL_INTERLOPER_WAR_NAME:0 "$ORDER$ [TITLE.GetBaseNameNoTier]의 [ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip] [iberian_reclamation|E]" + FP2_EXPEL_INTERLOPER_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" + + iberian_reclamation_cb_victory_desc_attacker_vassalize:0 "[defender.GetShortUIName|U](을)를 봉신화함" + iberian_reclamation_cb_victory_desc_defender_vassalize:0 "[attacker.GetShortUIName|U](이)가 당신을 봉신화함" + iberian_reclamation_cb_victory_desc_attacker_conquer_1:0 "$EFFECT_LIST_BULLET$대상 [duchy|E]에서 [defender.GetShortUINamePossessive|U] [rank|E]이 낮은 [struggle_involved|E] [vassals|E]의 [liege|E]이 됨" + iberian_reclamation_cb_victory_desc_attacker_conquer_2:0 "$EFFECT_LIST_BULLET$[struggle_uninvolved|E]자가 소유권을 두고 다투던 [Concept( 'counties', '영지' )|E]와 [duchy|E] 외부에 땅을 보유한 [holders|E]의 영지를 얻음\n" + iberian_reclamation_cb_victory_desc_defender_conquer_1:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U](이)가 대상 [duchy|E]에서 [defender.GetShortUINamePossessive|U] [rank|E]이 낮은 [struggle_involved|E] [vassals|E]의 [liege|E]이 됨" + iberian_reclamation_cb_victory_desc_defender_conquer_2:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U](이)가 비[struggle_involved|E]자가 소유권을 두고 다투던 [Concept( 'counties', '영지' )|E]와 [duchy|E] 외부에 땅을 보유한 [holders|E]의 영지를 얻음\n" + fp2_expel_interloper:0 "[iberian_reclamation|E]" + + + iberian_reclamation_cb_white_peace_desc_vassalize:0 "[defender.GetShortUIName|U](이)가 [independent|E] 영주로 남음" + iberian_reclamation_cb_white_peace_desc_conquer:0 "[defender.GetShortUIName|U](이)가 소유권을 두고 다투던 [titles|E]를 유지함" + iberian_reclamation_cb_defeat_desc_vassalize:0 "$iberian_reclamation_cb_white_peace_desc_vassalize$" + iberian_reclamation_cb_defeat_desc_conquer:0 "$iberian_reclamation_cb_white_peace_desc_conquer$" + iberian_reclamation_cb_defeat_desc:0 "$iberian_reclamation_cb_white_peace_desc$" + + CB_COST_IBERIAN_RECLAMATION:0 "[Concept( 'counties', '영지' )|E] 하나당 [SCOPE.ScriptValue('fp2_expel_interloper_county_cost_value')] [prestige|E] 소모" diff --git a/project/ck3/base_game/localization/korean/dynasties/dynasty_names_l_korean.yml b/project/ck3/base_game/localization/korean/dynasties/dynasty_names_l_korean.yml index d3facbf325..f46400a11a 100644 --- a/project/ck3/base_game/localization/korean/dynasties/dynasty_names_l_korean.yml +++ b/project/ck3/base_game/localization/korean/dynasties/dynasty_names_l_korean.yml @@ -1,11 +1,12 @@ l_korean: - FOUNDER_BASED_NAME_POSTFIX:0 "$articleblank_blank$" + FOUNDER_BASED_NAME_POSTFIX:0 "이드" ############################################################ # Prefixes ############################################################ dynnp__:0 "'" dynnp_a:0 "아 " dynnp_a_:0 "아' " + dynn_Arvidsson_Radestig:0 "아비드도티르 라오스티그" dynnp_ad-:0 "아드 " dynnp_af:0 "아프 " dynnp_al-:0 "알 " @@ -289,6 +290,7 @@ dynn_Altunia:0 "알투니아" dynn_Altuntekin:0 "알툰테킨" dynn_Alupa:0 "알루파" + dynn_al-Yiliqi:0 "알 일리키" dynn_Alvarenga:0 "알바렝가" dynn_Alwa:0 "알와" dynn_Alyattes:0 "일리야티스" @@ -516,6 +518,7 @@ dynn_Asti:0 "아스티" dynn_Astikaitis:0 "아스티카이티스" dynn_Astorga:0 "아스토르가" + dynn_Astrup_Hallkvist:0 "아스트루프 할키비스트" dynn_Asturias_de_Oviedo:0 "아스투리아스 데 오비에도" dynn_Asturias_de_Santillana:0 "아스투리아스 데 산티야나" dynn_Asturias:0 "아스투리아스" @@ -867,6 +870,7 @@ dynn_Bergh:0 "베르그" dynn_Bergido:0 "베르히도" dynn_Berglen:0 "베르글렌" + dynn_Berg_Hulthen:0 "베르그 훌텐" dynn_Beriboes:0 "베리보이스" dynn_Beriotes:0 "베리오티스" dynn_Berkanid:0 "베르칸" @@ -1069,6 +1073,7 @@ dynn_Bradnigh:0 "브래드나이" dynn_Braenain:0 "브레난" dynn_Braga:0 "브라가" + dynn_Bragalini:0 "브라갈리니" dynn_BraganC_a:0 "브라간사" dynn_Braganza:0 "브라간사" dynn_Bragde:0 "브라그데" @@ -1559,6 +1564,7 @@ dynn_Corvey:0 "코르베이" dynn_Corvina:0 "코르비나" dynn_Corvinus:0 "코르비누스" + dynn_Cortell:0 "코르텔" dynn_Cosmungho:0 "코스멍호" dynn_Cosnac:0 "코나크" dynn_Cosseria:0 "코세리아" @@ -2998,7 +3004,7 @@ dynn_KA_n:0 "칸" dynn_KA_rawA_n:0 "카라완" dynn_KA_rkuystA_:0 "캐르쿠이스태" - dynn_KA_rling:0 "캴링" + dynn_KA_rling:0 "칼링" dynn_KA_rnten:0 "케른텐" dynn_KA_rolyi:0 "카로이" dynn_Ka_usiya:0 "카우시야" @@ -3288,7 +3294,7 @@ dynn_Kibyrraiotes:0 "키비레오티스" dynn_Kidar:0 "키다르" dynn_Kiel:0 "킬" - dynn_Kievskiy:0 "키예프스키" + dynn_Kievskiy:1 "키이우스키" dynn_Kiil:0 "키일" dynn_Kikin:0 "키킨" dynn_Kilabid:0 "킬랍" @@ -4341,6 +4347,7 @@ dynn_Murtas:0 "무르타스" dynn_MurZ_iC_:0 "무르지치" dynn_Murzuphlos:0 "무르주플로스" + dynn_Musa:0 "바누 무사" dynn_Musafir:0 "무사프" dynn_Musarrid:0 "무사르" dynn_Musavid:0 "무사브" @@ -4933,6 +4940,7 @@ dynn_Poissy:0 "푸아시" dynn_Poitiers-Valentinois:0 "푸아티에 발렁티누아" dynn_Poitiers:0 "푸아티에" + dynn_Poitou:0 "포와투" dynn_Polan:0 "폴란" dynn_Polani:0 "폴라니" dynn_Polentano:0 "폴렌타노" @@ -5037,7 +5045,7 @@ dynn_Qaraunas:0 "카라우나스" dynn_Qarmatia:0 "카르마티아" dynn_Qashid:0 "카쉬" - dynn_Qasid:0 "카스" + dynn_Qasid:1 "바누 카시" dynn_Qasimid:0 "카심" dynn_Qaturbid:0 "카투르브" dynn_Qatwa:0 "카트와" @@ -6462,7 +6470,7 @@ dynn_Veintimiglia:0 "벤티미글리아" dynn_Vela:0 "벨라" dynn_Velanati_Chola:1 "벨라나티 초다" - dynn_Velasques:0 "벨라스케스" + dynn_Velasques:1 "벨라스케즈" dynn_Velate:0 "벨라테" dynn_Velaz:0 "벨라스" dynn_Veldenz:0 "펠덴츠" @@ -6664,6 +6672,7 @@ dynn_Weyhe:0 "바이헤" dynn_Wickerode:0 "비커로데" dynn_wickerstrom:1 "비커스트룀" + dynn_Wickman:0 "위크만" dynn_Widling:0 "비들링" dynn_WieletO_w:0 "비엘레투프" dynn_Wielkopolski:0 "비엘코폴스키" @@ -7482,6 +7491,7 @@ dynn_Alcantara:0 "알칸타라" dynn_Alcanyiz:0 "알칸이스" dynn_AlfO_nsez:0 "알폰세스" + dynn_AlO_itez:0 "알로이테즈" dynn_Alpuente:0 "알푸엔테" dynn_Andorra:0 "안도라" dynn_Andrade:0 "안드라데" @@ -7533,6 +7543,7 @@ dynn_EnnE_guez:0 "에네게스" dynn_EnrI_quez:0 "엔리케스" dynn_Epila:0 "에필라" + dynn_Eriz:0 "에리즈" dynn_EstE_vez:0 "에스테베스" dynn_Estorga:0 "에스토르가" dynn_Exea:0 "엑세아" @@ -7550,6 +7561,7 @@ dynn_Galligo:0 "가이고" dynn_GarcE_s:0 "가르세스" dynn_GarcI_a:0 "가르시아" + dynn_GatO_nez:0 "가토네스" dynn_Gil:0 "길" dynn_GirA_ldez:0 "히랄데스" dynn_GO_mez:0 "고메스" @@ -7575,6 +7587,7 @@ dynn_MartI_nez:0 "마르티네스" dynn_Meira:0 "메이라" dynn_MelE_ndez:0 "멜렌데스" + dynn_Menendez:0 "멘지스" dynn_ME_lide:0 "멜리데" dynn_MelO_n:0 "멜론" dynn_ME_ndez:0 "멘데스" @@ -8990,6 +9003,7 @@ dynn_Wadensten:0 "바덴스텐" dynn_Collin:0 "콜린" dynn_Daflos:0 "다플로스" + dynn_Zenko:0 "젠코" #Vlach dynn_BA_dA_rA_u:0 "바다라우" @@ -9298,6 +9312,7 @@ dynn_Eden:0 "에덴" # Additional visigothic + dynn_Athanagildiana:0 "아타나길디아나" dynn_Athaulf:0 "아타울프" dynn_Sigireik:0 "시기레이크" dynn_Gaisalaik:0 "가이살라이크" @@ -9308,6 +9323,7 @@ dynn_Tulga:0 "툴가" dynn_Hairwig:0 "하이르위그" dynn_Witiza:0 "위티자" + dynn_Witiziana:0 "위티지아나" dynn_Rotreik:0 "로트레이크" dynn_Lewigild:0 "레위길드" dynn_Walja:0 "왈자" @@ -10348,6 +10364,7 @@ dynn_Creil:0 "크레이" dynn_E_vreux:0 "에브뢰" dynn_GuI_nes:0 "긴느" + dynn_d__Lyon:0 "드리옹" #Punjabi dynn_Varha:0 "바르하" @@ -10378,8 +10395,127 @@ dynn_Wulinda:0 "오림답" dynn_Madia:0 "마디아" - dynn_Konstanz:0 "콘스탄츠" + dynn_Konstanz:0 "콘스탄츠" #TO_DO_ECC: Does this belong or was it intentionally deleted? dynn_Tawfid:0 "타우피드" + + dynn_Shefket:0 "세브케트" + dynn_brantevik:0 "아프 브란테비크" + + # FP2 + dynn_Awsaga:0 "아우사가" + dynn_Danis:0 "바누 다니스" + dynn_Khali:0 "바누 칼리" + dynn_Aflahid:0 "아플라히드" + dynn_Aguiar:0 "아기아르" + dynn_AguilO_:0 "아길리오" + dynn_Anaya:0 "아나야" + dynn_Ansarid:0 "안사리드" + dynn_Aragon:0 "아라곤" + dynn_Aranga:0 "아랑가" + dynn_ArmentA_riz:0 "아르메타리즈" + dynn_Atares:0 "아타레즈" + dynn_Attafid:0 "아타피드" + dynn_Aura:0 "아우라" + dynn_Banu_Albo:0 "바누 알보" + dynn_Banu_Mirel:0 "바누 미렐" + dynn_Benfrogia:0 "벤프로지아" + dynn_Belloch:0 "벨로크" + dynn_Berga:0 "베르가" + dynn_Bierzo:0 "비에르조" + dynn_Birzalid:0 "비르잘리드" + dynn_BraN_osera:0 "브라노세라" + dynn_Burgusid:0 "부르구시드" + dynn_Bustillo:0 "부스티요" + dynn_Calders:0 "칼데스" + dynn_Candamo:0 "칸다모" + dynn_Canis:0 "카니스" + dynn_Castallid:0 "카스탈리드" + dynn_Castrillo:0 "카스트릴리오" + dynn_Celanova:0 "첼라노바" + dynn_Conflent:0 "콘플렌트" + dynn_Emporion:0 "엠포리온" + dynn_Ennecones:0 "에네코네스" + dynn_E_riz:0 "에리즈" + dynn_ErmegI_ldez:0 "에르메길데즈" + dynn_Estigi:0 "에스티지" + dynn_FA_N_ez:0 "파네즈" + dynn_Folienz:0 "폴리엔츠" + dynn_Girona:0 "지로나" + dynn_Girone:0 "지로네" + dynn_GuedeA_o:0 "구데아오" + dynn_Harunid:0 "아루니드" + dynn_Hinojosa:0 "이노호사" + dynn_Jayranid:0 "자이라니드" + dynn_Khalafid:0 "칼라피드" + dynn_Khindaswinthiana:0 "킨다스윈티아나" + dynn_Labarta:0 "라바르타" + dynn_Labibid:0 "라비디드" + dynn_Lajmid:0 "라즈미드" + dynn_Lanhoso:0 "란호소" + dynn_Lapurdi:0 "라푸르디" + dynn_Lavedan:0 "라베단" + dynn_MacerA_tiz:0 "마세라티즈" + dynn_Manyuhid:0 "마니우히드" + dynn_Marnel:0 "마르넬" + dynn_Masarrid:0 "마사리드" + dynn_Mayurqid:0 "마이우르키드" + dynn_Milany:0 "밀라니" + dynn_Moles:0 "몰레스" + dynn_Mughitid:0 "무기티드" + dynn_Muhammadid:0 "무함마드이드" + dynn_Mulinid:0 "물리니드" + dynn_Muntilid:0 "무틸리드" + dynn_Muqatilid:0 "무카틸드" + dynn_Muzahimid:0 "무자히미드" + dynn_Muzaynid:0 "무자이니드" + dynn_Nabilid:0 "나빌리드" + dynn_Nayid:0 "나이드" + dynn_Ochoa:0 "오코아" + dynn_OrdO_niz:0 "오르도니즈" + dynn_Pallars_Jussa:0 "팔라스 주사" + dynn_Pallars_Sobira:0 "팔라스 소비라" + dynn_Penagate:0 "페나가트" + dynn_Pombeiro:0 "폼베이로" + dynn_Purcellis:0 "푸르셀리스" + dynn_Ramponing:0 "람포닝" + dynn_Rawasid:0 "라와시드" + dynn_Reynel:0 "레이넬" + dynn_Roca:0 "로카" + dynn_RO_danez:0 "로다네즈" + dynn_Saburid:0 "사부리드" + dynn_Salamanqid:0 "살라만키드" + dynn_SalamI_rez:0 "살라미레즈" + dynn_SalvadO_rez:0 "살바도레즈" + dynn_Sault:0 "사울트" + dynn_Shabritid:0 "사브리티드" + dynn_Siqubiyyahid:0 "시쿠비야히드" + dynn_SpasA_ndez:0 "스파산데즈" + dynn_Sumadihid:0 "수마디히드" + dynn_Surunbaqid:0 "수르운바키드" + dynn_Tawilid:0 "타우리드" + dynn_Tayfurid:0 "타이푸리드" + dynn_TE_llez:0 "텔레즈" + dynn_Theodemiriana:0 "테오데미리아나" + dynn_Trasancos:0 "트라스안코스" + dynn_TrastAAmara:0 "트라스타마라" + dynn_Ulmetid:0 "울메티드" + dynn_Umbert:0 "움베르토" + dynn_Urqubid:0 "우르쿠비드" + dynn_Uskarid:0 "우스키아리드" + dynn_Velasco:0 "벨라스코" + dynn_Wadihid:0 "와히드" + dynn_Walidid:0 "왈리디드" + dynn_Wambiana:0 "왐비아나" + dynn_Ya_laid:0 "야라이드" + dynn_Yamraid:0 "얌레이드" + dynn_Zuberoa:0 "주베로아" + dynn_Zuhayrid:0 "주헤이리드" + dynn_Newcombe:0 "뉴콤베" + dynn_Runge_Moller:0 "룬게 묄러" + dynn_Voleau:0 "볼레우" + dynn_Stokic:0 "스토키치" + dynn_Banu_Wafid:0 "바누 와피드" + dynn_Ufes:0 "우페스" #Oriya dynn_Chikiti_Ganga:0 "치키티 강가" diff --git a/project/ck3/base_game/localization/korean/effects_l_korean.yml b/project/ck3/base_game/localization/korean/effects_l_korean.yml index b165d830d8..5e77bb9336 100644 --- a/project/ck3/base_game/localization/korean/effects_l_korean.yml +++ b/project/ck3/base_game/localization/korean/effects_l_korean.yml @@ -141,6 +141,7 @@ I_AM_SENT_TO_ACTIVITY:1 "[ACTIVITY.GetName](을)를 하러 감" COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName](이)가 끝남" I_COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName](이)가 끝남" + COMPLETE_ACTIVITY_NEG:0 "활동 종료" WILL_MARRY_EFFECT:1 "[TARGET_CHARACTER.GetShortUIName](와)과 [marries|E]함" I_WILL_MARRY_EFFECT:1 "[TARGET_CHARACTER.GetShortUIName](와)과 [marry|E]함" @@ -983,6 +984,7 @@ #Are negative values in these loc keys showing for you? Don't add new negative ones, just come out of debug mode and they're fine. CHANGE_DEVELOPMENT_LEVEL:0 "[TITLE.GetName]의 [development|E]가 $VALUE|=0+$만큼 변경됨" + CHANGE_DEVELOPMENT_LEVEL_PAST:0 "[TITLE.GetName]의 [development|E]가 $VALUE|=0+$만큼 변경됨" CHANGE_DEVELOPMENT_PROGRESS:2 "[development|E] 진행도가 $VALUE|0+$만큼 증가함" CHANGE_DEVELOPMENT_PROGRESS_NEG:1 "[development|E] 진행도가 $VALUE|0-$만큼 감소함" THEY_CHANGE_DEVELOPMENT_PROGRESS:1 "[TITLE.GetName]의 [development|E] 진행도가 $VALUE|0+$만큼 증가함" @@ -1373,10 +1375,10 @@ GET_RANDOM_INNOVATION_FROM_EFFECT:2 "[CULTURE.GetName] [culture|E]가 [TARGET_CULTURE.GetName] 문화로부터 임의의 [innovation|E]을 전수받음" GOT_RANDOM_INNOVATION_FROM_EFFECT:1 "[CULTURE.GetName] [culture|E]가 [TARGET_CULTURE.GetName] 문화로부터 임의의 [innovation|E]을 전수받음" - ACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier](이)가 [CHARACTER.GetFaith.GetAdjective] [holy_site|E] ($HOLY_SITE$)를 획득함 " - ACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier](이)가 [CHARACTER.GetFaith.GetAdjective] [holy_site|E] ($HOLY_SITE$)를 획득함 " - DEACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier](이)가 [CHARACTER.GetFaith.GetAdjective] [holy_site|E] $HOLY_SITE$(을)를 상실함" - DEACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier](이)가 [CHARACTER.GetFaith.GetAdjective] [holy_site|E] $HOLY_SITE$(을)를 상실함" + ACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier](이)가 [FAITH.GetAdjective] [holy_site|E]로 여겨지게 됨" + ACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier](이)가 [FAITH.GetAdjective] [holy_site|E]가 됨" + DEACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier](이)가 더는 [FAITH.GetAdjective] [holy_site|E]로 여겨지지 않게 됨" + DEACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier](이)가 더는 [FAITH.GetAdjective] [holy_site|E]로 여겨지지 않음" ADD_RANDOM_INNOVATION_EFFECT:1 "[CULTURE.GetCollectiveNoun] 문화권이 $GROUP$ 집합에 속한 무작위의 혁신을 발명함" GOT_RANDOM_INNOVATION_EFFECT:0 "[CULTURE.GetCollectiveNoun] 문화권이 $GROUP$ 집합에 속한 무작위의 혁신을 발명함" @@ -1652,6 +1654,8 @@ I_CAN_USE_THE_BEFRIEND_SCHEME:2 "[GetScheme('befriend').GetTypeName] [scheme|E]을 사용할 수 있게 됨" THEY_CAN_USE_THE_BEFRIEND_SCHEME:1 "[CHARACTER.GetShortUIName|U](이)가 [GetScheme('befriend').GetTypeName] [scheme|E]을 사용할 수 있게 됨" + unlocks_board_games_interaction_effect:0 "$challenge_to_2p_chess_interaction$ [interaction|E]이 잠금 해제되어 다른 [characters|E]과 친선전을 즐길 수 있게 됨" + EACH_FRIEND_ADDS_STRESS_REDUCTION:2 "[friend|E] 하나마다 부여됨: [stress|E] 획득이 [stress_gain_i]#P -5%#!만큼 감소함" CHILDREN_ARE_BORN_WITH_EXTRA_STATS:0 "자녀가 추가 [skill|E] 점수를 #P 1#! ~ #P 3#!개 받게 됨" @@ -1679,6 +1683,8 @@ COLLECT_TAXES_EFFECTIVENESS_GAIN:0 "[collect_taxes|E] 효과: #P +[EmptyScope.ScriptValue('tax_man_perk_percentage')|0]%#!" + unlocks_truce_purchasing_interaction_desc:0 "$purchase_truce_interaction$ [interaction|E] 잠금 해제. 선제적으로 [truces|E] 협정을 구매할 수 있음" + CHILDREN_HAVE_CHANCE_OF_IMPROVEMENT:0 "[wards|E]이 추가 [skills|E]을 얻을 수 있으며, [guardian|E]과 [friends|E] 관계가 될 수 있음" CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:3 "당신의 [wards|E]이 추가 [skills|E]을 얻을 수 있으며, 당신과 [friends|E] 관계가 될 수 있음\n[GetScheme('learn_language').GetTypeName] [success_chance|E]: #P +25%#!" CHILDREN_THEY_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:0 "[CHARACTER.GetShortUINamePossessive] [wards|E]이 추가 [skills|E]을 얻을 수 있으며, [CHARACTER.GetSheHe]와 [friends|E] 관계가 될 수 있음" @@ -1897,8 +1903,8 @@ JOIN_FACTION_SKIP_CHECK_PAST_EFFECT:0 "(의도적으로) 유효성 검사 없이 [FACTION.GetName|V]에 가담함" CREATE_ALLIANCE_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName](와)과 동맹을 결성함" CREATE_ALLIANCE_PAST_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName](와)과 동맹을 결성함" - TITLE_CREATE_FACTION_EFFECT:0 "$TYPE|V$ 파벌을 결성함" - TITLE_CREATE_FACTION_PAST_EFFECT:0 "$TYPE|V$ 파벌을 결성함" + TITLE_CREATE_FACTION_EFFECT:1 "$TYPE|V$ 파벌 결성" + TITLE_CREATE_FACTION_PAST_EFFECT:1 "$TYPE|V$ 파벌을 결성함" SET_SPECIAL_TITLE_EFFECT:0 "[TITLE.GetName](이)가 특별 작위가 됨" SET_SPECIAL_TITLE_PAST_EFFECT:0 "[TITLE.GetName](이)가 특별 작위가 됨" SET_PREGNANCY_ASSUMED_FATHER_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U](이)가 [CHARACTER.GetShortUIName] 임신 중인 아이의 부친으로 추정됨" @@ -2002,12 +2008,15 @@ custom.every_poet:0 "모든 시인" custom.every_child_in_court:0 "궁정 내 모든 자녀" custom.every_non_callous_or_sadistic_vassal:0 "모든 냉담하지 않거나 가학적인 [vassal|E]" + custom.every_zealous_callous_or_sadistic_vassal:0 "모든 열성적이거나 냉담한 [vassal|E]" custom.every_feudal_vassal:0 "모든 [feudal|E] [vassal|E]" custom.every_opposite_sex_consort:0 "모든 반대 성별의 [spouse|E] 또는 [concubine|E]" custom.every_vassal_of_target_culture:0 "모든 [different_culture_vassal.GetCulture.GetName] [vassal|E]" custom.every_vassal:0 "모든 [vassal|E]" custom.every_female_courtier:0 "모든 여성 [courtier|E]" custom.every_male_courtier:0 "모든 남성 [courtier|E]" + custom.every_same_culture_vassal:0 "모든 [root_culture.GetName] [vassal|E]" + custom.every_different_culture_vassal:0 "모든 [root_culture.GetName]에 속하지 않은 [vassal|E]" guest_and_family_move_to_specific_pool_effect.tt.family:0 "[character|E] 및 함께 여행 중인 [family|E]" @@ -2130,22 +2139,47 @@ CREATE_ARTIFACT_EFFECT_FIRST_PAST:0 "[CHARACTER.GetShortUIName|U](이)가 $ARTIFACT_NAME$ [artifact|E] 획득함" CREATE_ARTIFACT_EFFECT_THIRD:0 "[CHARACTER.GetShortUIName|U](이)가 $ARTIFACT_NAME$ [artifact|E] 획득" CREATE_ARTIFACT_EFFECT_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U](이)가 $ARTIFACT_NAME$ [artifact|E] 획득함" + + START_STRUGGLE_EFFECT:0 "$TYPE|V$ [struggle|E] 시작" + ACTIVATE_STRUGGLE_CATALYST:0 "$CATALYST_NAME$ 활성화" + CHANGE_STRUGGLE_PHASE_EFFECT:0 "$STRUGGLE_PHASE$(으)로 국면 변경" + SET_ARTIFACT_RARITY_EFFECT:0 "$RARITY$(이)가 됨" SET_ARTIFACT_RARITY_EFFECT_PAST:0 "$RARITY$(이)가 됨" SET_ARTIFACT_RARITY_EFFECT_THIRD:0 "[ARTIFACT.GetName](이)가 $RARITY$가 됨" SET_ARTIFACT_RARITY_EFFECT_PAST_THIRD:0 "[ARTIFACT.GetName](이)가 $RARITY$가 됨" - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST` - - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST` - + SET_CULTURE_AS_INVOLVED:0 "[CULTURE.GetName] 문화가 [STRUGGLE.GetName]에 연루됨" + SET_CULTURE_AS_UNINVOLVED:0 "[CULTURE.GetName] 문화가 [STRUGGLE.GetName](와)과의 연루에서 벗어남" + SET_FAITH_AS_INVOLVED:0 "[FAITH.GetName] 신앙이 [STRUGGLE.GetName]에 연루됨" + SET_FAITH_AS_UNINVOLVED:0 "[FAITH.GetName] 신앙이 [STRUGGLE.GetName](와)과의 연루에서 벗어남" + + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_DESC:1 "[FAITH.GetName] [head_of_faith|E]가 생성됨" + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_PAST_DESC:1 "[FAITH.GetName] [head_of_faith|E]가 생성됨" + SET_RELIGIOUS_HEAD_TITLE_FIRST_DESC:0 "당신이 [FAITH.GetName]의 [head_of_faith|E]가 됨" + SET_RELIGIOUS_HEAD_TITLE_FIRST_PAST_DESC:0 "당신이 [FAITH.GetName]의 [head_of_faith|E]가 됨" + SET_RELIGIOUS_HEAD_TITLE_THIRD_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U](이)가 [FAITH.GetName]의 [head_of_faith|E]가 됨" + SET_RELIGIOUS_HEAD_TITLE_THIRD_PAST_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U](이)가 [FAITH.GetName]의 [head_of_faith|E]가 됨" + REMOVE_RELIGIOUS_HEAD_TITLE_DESC:0 "[FAITH.GetName]의 [head_of_faith|E]가 제거됨" + REMOVE_RELIGIOUS_HEAD_TITLE_PAST_DESC:0 "[FAITH.GetName]의 [head_of_faith|E]가 제거됨" + + EQUIP_ARTIFACT_TO_OWNER:0 "[ARTIFACT.GetName](이)가 장착됨" + EQUIP_ARTIFACT_TO_OWNER_PAST:0 "[ARTIFACT.GetName](이)가 장착됨" + EQUIP_ARTIFACT_TO_OWNER_FIRST:0 "[ARTIFACT.GetName](을)를 장착함" + EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST:0 "[ARTIFACT.GetName](을)를 장착함" + EQUIP_ARTIFACT_TO_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U](이)가 [ARTIFACT.GetName](을)를 장착함" + EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U](이)가 [ARTIFACT.GetName](을)를 장착함" + + UNEQUIP_ARTIFACT_FROM_OWNER:0 "[ARTIFACT.GetName](이)가 장착 해제됨" + UNEQUIP_ARTIFACT_FROM_OWNER_PAST:0 "[ARTIFACT.GetName](이)가 장착 해제됨" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST:0 "[ARTIFACT.GetName](을)를 장착 해제함" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST:0 "[ARTIFACT.GetName](을)를 장착 해제함" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U](이)가 [ARTIFACT.GetName](을)를 장착 해제함" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U](이)가 [ARTIFACT.GetName](을)를 장착 해제함" + + SET_ETHOS_FROM:0 "[CULTURE.GetName|V](이)가 모든 [TARGET_CULTURE.GetName|V] [ethos|E]을 받아들임" + SET_ETHOS_FROM_PAST:0 "[CULTURE.GetName|V](이)가 모든 [TARGET_CULTURE.GetName|V] [ethos|E]을 받아들였음" + SET_LANGUAGE_FROM:0 "[CULTURE.GetName|V] 언어가 [TARGET_CULTURE.GetLanguage.GetName|V](이)가 됨" + SET_LANGUAGE_FROM_PAST:0 "[CULTURE.GetName|V] 언어가 [TARGET_CULTURE.GetLanguage.GetName|V](이)가 됐음" + RESET_CULTURE_CREATION_DATE:0 "[CULTURE.GetName|V] 생성일이 초기화됨" + RESET_CULTURE_CREATION_DATE_PAST:0 "[CULTURE.GetName|V] 생성일이 초기화됐음" diff --git a/project/ck3/base_game/localization/korean/event_localization/activities/petition_liege_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/activities/petition_liege_events_l_korean.yml index 3eef17f6b9..e11709b7ff 100644 --- a/project/ck3/base_game/localization/korean/event_localization/activities/petition_liege_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/activities/petition_liege_events_l_korean.yml @@ -26,7 +26,7 @@ petition_liege.0101.t.faction_war:0 "$petition_liege_header$ 파벌 해체" petition_liege.0101.t.county_control:0 "$petition_liege_header$ 집달관 요청" petition_liege.0101.t.county_convert:0 "$petition_liege_header$ 사제 후원" - petition_liege.0101.t.county_opinion:0 "$petition_liege_header$ 왕실의 방문" + petition_liege.0101.t.county_opinion:1 "$petition_liege_header$ 왕실의 방문" petition_liege.0101.t.fortify_border:0 "$petition_liege_header$ 국경 요새화" petition_liege.0101.t.title_liege:0 "$petition_liege_header$ 작위 주장자" petition_liege.0101.t.title_vassal:0 "$petition_liege_header$ 봉신 주장자" @@ -176,7 +176,7 @@ # Liege asks for something in return petition_liege.0205.t:0 "$petition_liege_header$ 역제안" petition_liege.0205.desc.intro:0 "$petition_liege.0201.desc.intro$" - petition_liege.0205.desc.bridge:1 "\n\n내 연설을 들은 주군은 자리에서 조용히 내 탄원을 곱씹었다. \n\n잠시 후 주군이 입을 열었다. "그대 주장에 일리가 있다는 건 인정하오. 하나 그대를 돕는 조건으로 보답을 받아야겠소. 우리가 합의를 보는 편이 서로 득이 된다는 걸 그대는 이해하리라 믿소."" + petition_liege.0205.desc.bridge:2 "\n\n내 연설을 들은 주군은 자리에서 조용히 내 탄원을 곱씹었다. \n\n잠시 후 주군이 입을 열었다. "그대 주장에 일리가 있다는 건 인정하오. 하나 그대를 돕는 조건으로 보답을 받아야겠소. 우리가 합의를 보는 편이 서로 득이 된다는 걸 그대는 이해하리라 믿소."" petition_liege.0205.counter:0 "주군이시여, 설혹 제 설명에 부족한 부분이 있었습니까?" petition_liege.0205.a:0 "합리적인 제안이로군. 수용해야겠어." petition_liege.0205.b:0 "장난치는 건가? 안 그래도 한계까지 몰렸거늘!" @@ -270,7 +270,7 @@ petition_liege_county_convert_modifier_desc:0 "해당 영지의 소유주가 주군에게 진정한 신앙으로 개종하는 데 필요한 후원을 요청했습니다." petition_liege_county_convert_modifier_tt:0 "해당 변화 요소가 적용된 영지에서는 [convert_county|E]이 훨씬 빠르게 진행됨" # Opinion - petition_liege_0101_county_opinion_effect_tt:0 "[county_opinion|E]이 낮은 모든 [petition_vassal.GetShortUINamePossessive] [holdings|E]" + petition_liege_0101_county_opinion_effect_tt:1 "[county_opinion|E]이 #negative_value [SCOPE.ScriptValue('petition_county_opinion_value')]#! 이하인 [petition_vassal.GetShortUINamePossessive] 모든 [holdings|E]" petition_liege_county_opinion_modifier:0 "왕실의 방문" petition_liege_county_opinion_modifier_desc:0 "해당 영지의 소유주가 주군에게 영지를 방문하여 민중에 위용을 과시해 달라고 요청했습니다." # Fortify diff --git a/project/ck3/base_game/localization/korean/event_localization/activities/playdate_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/activities/playdate_events_l_korean.yml index ecb080d643..7ee6a082f0 100644 --- a/project/ck3/base_game/localization/korean/event_localization/activities/playdate_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/activities/playdate_events_l_korean.yml @@ -138,7 +138,7 @@ playdate.3011.a:0 "우리가 부모 역할 아니면 안 해!" playdate.3011.b:0 "좋지. 강아지 역할은 [disliked_participant.GetFirstNameNoTooltip](이)가 해야 해!" playdate.3011.c:0 "바보 같아. 그냥 체스나 두자." - playdate.3011.c.tt:0 "[ROOT.Char.Custom('education_focus_child')]에 관한 학식이 높아짐" + playdate.3011.c.tt:0 "[THIS.Char.Custom('education_focus_child')]에 관한 학식이 높아짐" playdate.3012.t:0 "$playdate_header$ 용감한 $knight_culture_player_plural_no_tooltip$" playdate.3012.desc_knight:0 "[participant.Custom2('MyCharacterIntroduction', ROOT.Char)|U](와)과 함께 뜰에서 훈련 중인 $knight_culture_player_plural_no_tooltip_lowercase$(을)를 지켜보고 있을 때였다. [knight.Custom2('MyCharacterIntroduction', ROOT.Char)](이)가 미소를 머금고 우리에게 다가온 것이다." diff --git a/project/ck3/base_game/localization/korean/event_localization/artifact_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/artifact_events_l_korean.yml index 6168250fa6..a4af74144e 100644 --- a/project/ck3/base_game/localization/korean/event_localization/artifact_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/artifact_events_l_korean.yml @@ -30,6 +30,7 @@ artifact.1001.desc.weapon:0 "\n\n"영주님. 무기고를 청소하다 녹슬어 스러지기 직전인 [SCOPE.Custom('ThisArtifactType')](을)를 찾았습니다. 이걸 어떻게 할까요?"\n\n그 말을 들은 나는 [SCOPE.Custom('ThisArtifactType')](을)를 훑어보았다. 이 상태로는 아무리 재련한다고 한들 다시 전장에서 사용하는 건 불가능하다. 하지만 적은 비용으로 세척해서 진열할 순 있을 것이다." artifact.1001.desc.other:0 "\n\n"영주님. 창고를 청소하다 낡아서 찢어지기 직전인 [SCOPE.Custom('ThisArtifactType')](을)를 찾았습니다! 이걸 어떻게 할까요?"\n\n그 말을 들은 나는 [SCOPE.Custom('ThisArtifactType')](을)를 훑어보았다. 이 상태로는 아무리 수선한다고 한들 다시 입는 건 불가능하다. 하지만 적은 비용으로 세척해서 진열할 순 있을 것이다." artifact.1001.a:0 "해볼 만하군." + artifact.1001.a.tt.free:0 "#instruction 해당 [artifact|E]은 무료로 변경할 수 있습니다!#!" artifact.1001.a.tt:1 "[this_artifact.GetName](이)가 [grandeur|E] 및 [prestige|E]만을 제공하는 [court_artifact|E]로 변경됨" artifact.1001.b:0 "아니야, 타산이 안 맞아." diff --git a/project/ck3/base_game/localization/korean/event_localization/birth_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/birth_events_l_korean.yml index 3ccbd65537..6b9168fe19 100644 --- a/project/ck3/base_game/localization/korean/event_localization/birth_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/birth_events_l_korean.yml @@ -76,6 +76,7 @@ birth.1006.a.message_desc:0 "친부가 알아챔" birth.1006.a.mother_message:0 "[real_father.GetTitledFirstName](이)가 자신이 친부임을 알게 됨" birth.1006.b:0 "온 세상에 이 아이가 내 아이라고 알려야겠군!" + birth.1006.bastard_explanation:0 "[child.GetFirstName]의 출생을 알게 됨, 어머니 [mother.GetShortUIName](은)는 [secret.GetName] 비밀 획득" birth.1010.t:0 "가문의 아이" birth.1010.t_twins:0 "내 가문의 자손" diff --git a/project/ck3/base_game/localization/korean/event_localization/british_isles_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/british_isles_events_l_korean.yml index c801704d03..f4f864f308 100644 --- a/project/ck3/base_game/localization/korean/event_localization/british_isles_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/british_isles_events_l_korean.yml @@ -87,7 +87,7 @@ negotiate_the_danelaw_accept_effect.de_jure_holdings_recognised.tt:0 "$k_england_adj$ 내의 [duchies|E] 중 [ntd_nord.GetTitledFirstName](이)가 하나 이상의 [county|E]을 소유한 지역은 $k_danelaw$의 [de_jure|E]에 배속됨" negotiate_the_danelaw_accept_effect.independent_holdings_recognised.tt:0 "$k_england_adj$ 내의 독립 [duchies|E] 중 $north_germanic_group$ [culture|E] 혹은 $germanic_religion$ [faith|E]을 신봉하는 영주가 다스리는 지역은 $k_danelaw$의 [de_jure|E]에 배속됨" negotiate_the_danelaw_accept_effect.riled_independents_list:0 "$k_england$ 내의 모든 독립 영주" - TRUCE_SIGNED_PARTITION:0 "왕국 분할의 일환으로 휴전 협정이 체결됨\n\n" + TRUCE_SIGNED_PARTITION:1 "\n왕국 분할의 일환으로 휴전 협정이 체결됨" resolve_danelaw_partition_effect.adjust_de_jures.tt:0 "$k_danelaw$의 [de_jure|E]에 속한 모든 지역을 $k_england$의 규범 권역으로 [de_jure_drift_drifted|E]시킴" resolve_danelaw_partition_effect.coa_changed.tt:0 "$k_england$가 $k_danelaw$ 문장을 사용함" diff --git a/project/ck3/base_game/localization/korean/event_localization/court_events/court_events_joe_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/court_events/court_events_joe_l_korean.yml index 6634863e9a..6ad594a65c 100644 --- a/project/ck3/base_game/localization/korean/event_localization/court_events/court_events_joe_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/court_events/court_events_joe_l_korean.yml @@ -288,7 +288,7 @@ # # Pariah of Court court.8170.t:0 "궁정의 기피 대상" court.8170.desc.intro_scary:0 "[criminal.Custom('GetCrime')|U] [criminal.GetFirstName]'(이)가 다가오자 궁정 아이들이 혼비백산해서 도망쳤다. 하물며 열렬하기로는 따라올 이가 없는 [ROOT.Char.GetFaith.BishopNeuterPlural]조차 [criminal.GetFirstName]의 존재감에 위축되었다." - court.8170.desc.intro_sordid:0 "'[criminal.Custom('GetCrime')|U] [criminal.GetFirstName]'(은)는 궁정에서 경멸받는 대상이다. 사회에서 매장당한 건 말할 것도 없고, 온갖 추악한 농담의 소재로 쓰일 때가 많다." + court.8170.desc.intro_sordid:0 "[criminal.Custom('GetCrime')|U] [criminal.GetFirstName](은)는 궁정에서 경멸받는 대상이다. 사회에서 매장당한 건 말할 것도 없고, 온갖 추악한 농담의 소재로 쓰일 때가 많다." court.8170.desc.intro_religious:0 "나는 사실상 모든 사람이 기피하는 사악한 신앙의 신자인 '[criminal.Custom('GetCrime')|U] [criminal.GetFirstName]'에게 환대를 베풀었다는 이유로 가혹한 시선을 받아야 했다." court.8170.desc.intro_fallback:0 "나는 격식 있는 자리에서 꼴 보기도 싫은 흉물인 '[criminal.Custom('GetCrime')|U] [criminal.GetFirstName]'에게 환대를 베풀었다는 이유로 궁정 사람들의 손가락질을 받아야 했다." court.8170.desc.body:0 "\n\n문제의 [criminal.Custom('GetCrimeDesc')](을)를 처벌하지 않으니 이젠 내가 그 존재를 공공연하게 묵인하는 걸로 인식되는 분위기가 형성되고 있다. [ROOT.Char.GetFaith.AltPriestTermPlural](와)과 신도들 사이에서 내 궁정의 위신이 추락하는 건 덤이고...\n\n압박이 들어오는 이상 나도 어쩔 수 없다. 이젠 내 [ROOT.Char.Custom2('RelationToMePossessive', SCOPE.sC('criminal'))] 범죄가 [criminal.GetHerHim]를 향한 내 애정보다 무거운지, 아니면 가벼운지를 결정해야 한다. 결단이 필요한 시점이다." diff --git a/project/ck3/base_game/localization/korean/event_localization/court_events/hold_court_events_claudia_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/court_events/hold_court_events_claudia_l_korean.yml index d466c214cb..60a142db6e 100644 --- a/project/ck3/base_game/localization/korean/event_localization/court_events/hold_court_events_claudia_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/court_events/hold_court_events_claudia_l_korean.yml @@ -263,7 +263,7 @@ hold_court.6180.f:0 "근거 없는 염려로다. 못 들은 걸로 하겠소." #A Shadow in the Night hold_court.6190.t:0 "한밤의 그림자" - hold_court.6190.desc:1 "평민임이 명백한 [6190_local.GetWomanMan]이 다가왔다. "영주님." 평민이 입을 열었다. "저는 [capital.GetNameNoTooltip]의 지역 공동체 대표입니다."\n\n"지난 몇 달 내내 저희 공동묘지에서 시체가 사라지는 일이 계속되고 있습니다! 전부 무덤을 파내 빼갔는데, 어떻게 된 것이 흔적이라곤 찾아볼 수가 없습니다. 처음에는 야생동물이나 드러나지 않은 모종의 세력이 술수를 부리는 줄 알았습니다. 한데 다른 사람도 아니고, 영주님의 $court_physician_court_position$ [physician.GetTitledFirstName](이)가 망자를 옮기다 현장에서 들켰습니다. 자기 실험에 쓸 요량이었다더군요!"\n\n"영주님. 이 불경한 만행을 말려 주십시오!"" + hold_court.6190.desc:1 "평민이 명백한 [6190_local.GetWomanMan]이 다가왔다. "영주님." 평민이 입을 열었다. "저는 [capital.GetNameNoTooltip]의 지역 공동체 대표입니다."\n\n"지난 몇 달 내내 저희 공동묘지에서 시체가 사라지는 일이 계속되고 있습니다! 전부 무덤을 파내 빼갔는데, 어떻게 된 것이 흔적이라곤 찾아볼 수가 없습니다. 처음에는 야생동물이나 드러나지 않은 모종의 세력이 술수를 부리는 줄 알았습니다. 한데 다른 사람도 아니고, 영주님의 $court_physician_court_position$ [physician.GetTitledFirstName](이)가 망자를 옮기다 현장에서 들켰습니다. 자기 실험에 쓸 요량이었다더군요!"\n\n"영주님. 이 불경한 만행을 말려 주십시오!"" hold_court.6190.a:0 "애석하게도 인간의 신체 연구는 필요악일세." hold_court.6190.b:0 "왜 날 빼놓고 진행했소, [physician.GetFirstNameNoTooltip]?!" hold_court.6190.c:0 "살아 있는 #EMP 신선한#! 몸뚱어리가 실험용으로는 더 좋을 터인데..." diff --git a/project/ck3/base_game/localization/korean/event_localization/death_events/death_management_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/death_events/death_management_events_l_korean.yml index d7ec715be6..347e44accf 100644 --- a/project/ck3/base_game/localization/korean/event_localization/death_events/death_management_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/death_events/death_management_events_l_korean.yml @@ -1,5 +1,5 @@ l_korean: - death_management.1000.killed.tt:0 "[THIS.Char.Custom2('RelationToMe', SCOPE.sC('dead_character'))]인 [dead_character.GetTitledFirstName](이)가 [killer.GetTitledFirstName]에게 살해당함" + death_management.1000.killed.tt:1 "[dead_character.GetTitledFirstName](이)가 [killer.GetTitledFirstName]에게 살해됨" death_management.1000.t:0 "죽음이 우리를 갈라놓을 때까지" death_management.1000.murder:0 "[dead_character.GetTitledFirstName](이)가 살해당했다!\n\n" death_management.1000.like:0 "이만한 고통을 겪었는데 심장이 남아나긴 할까? 분명 성하지는 않겠지. 그런데도 이렇게 살아 있어. 당신을 떠나보내고도 이 심장은 뛰고 있다고. [dead_character.GetFirstName], 내 [dead_character.Custom('LoverPetName')]. 당신 없이는 이 삶도 예전 같진 않을 거야." @@ -29,6 +29,7 @@ death_management.1005.t:0 "여전한 기억" death_management.1005.desc:0 "[dead_character.GetFirstName], 네가 곁에 있었더라면 더 굳건해지라고 말해줬을 테지. 점차 나아질 거라면서 말이야. 네가 여기 있었다면, 그 말이 옳다고 그랬을지도 몰라. 하지만 지금은 욕을 퍼부으면서 눈물지을 수밖에 없네. 이 세상에서 네가 사라졌는데, 어찌 참으라는 거야?" + death_management.1005.desc.ritual_best_friend:0 "[dead_character.GetFirstName](이)가 죽었다! 나의 둘도 없는 진솔한 친구가 제 명을 살지 못하고 싸늘한 [ROOT.Char.GetFaith.DeathDeityName]의 품으로 떠나버리고 말았다. [dead_character.GetHerHim]를 두 번 다시 볼 수 없다는 생각에 나는 흐느끼고, 절규하고, 머리와 옷을 마구 쥐어뜯었다.\n\n이제... 이제 어떻게 살아가지?\n\n[dead_character.GetFirstNameNoTooltip]... 나의 소중한 친우 [dead_character.GetFirstNameNoTooltip](이)라면 내가 추억을 품고 어두운 시기를 헤쳐 나가길 바랐겠지. 하지만... 그 친구를 보내고 나니, 인생이 불 꺼진 양초처럼 보이는구나." death_management.1005.a:0 "절대로 잊지 않을게, 친구." death_management.1005.a.tt:3 "친구인 [dead_character.GetTitledFirstName](이)가 [THIS.Char.Custom('DiedHouse_arrest')]" death_management.friend.desc:4 "친구인 [dead_character.GetTitledFirstName](이)가 사망함" diff --git a/project/ck3/base_game/localization/korean/event_localization/decisions/decision_petition_liege_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/decisions/decision_petition_liege_l_korean.yml index 987be4be3d..0680578b11 100644 --- a/project/ck3/base_game/localization/korean/event_localization/decisions/decision_petition_liege_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/decisions/decision_petition_liege_l_korean.yml @@ -124,3 +124,4 @@ petition_liege_holding_tt:0 "#X [liege|E]에게 [holding|E] 건설 비용을 감당할 여력이 없습니다.#!" petition_liege_debt_tt:0 "#X 당신의 [liege|E]은 [debt|E] 상태임#!" + petition_liege_council_no_petition_valid_tt:0 "#X 주군에게 요청할 수 있는 사항이 없음#!" diff --git a/project/ck3/base_game/localization/korean/event_localization/decisions/major_decisions_middle_east_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/decisions/major_decisions_middle_east_l_korean.yml index 83c2b457fd..b1d0f7391d 100644 --- a/project/ck3/base_game/localization/korean/event_localization/decisions/major_decisions_middle_east_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/decisions/major_decisions_middle_east_l_korean.yml @@ -69,10 +69,10 @@ # Revive the Armenian Empire, by Ewan Cowhig Croft middle_east_decisions.1001.t:0 "새로운 독수리가 날아오르니" - middle_east_decisions.1001.desc:0 "아르메니아가 레반트와 코카서스의 패자로서 웅비하던 시절은 수백 년 전의 일이 되었고, 동방과 서방의 두 제국은 몇 번이고 우리를 핍박하고, 또 핍박하고 있다. 서방의 중심이 라틴계일 때도, 그리스계일 때도 있었다. 동방은 어떤가? 페르시아계일 때도 있지만, 간혹 아랍계가 집권할 때도 있었다. 하나 불변하는 사실은 이들 제국이 끊임없이 반목을 일삼으며 태초부터 전해지는 우리의 땅을 전장으로 삼고 있다는 것이다.\n\n오늘부로 다시는 그런 일이 벌어지지 않을 것이다. 위대한 티그라네스 2세의 영토를 새로이 벼려내니, 대 아르메니아의 독수리 깃발이 다시 한번 나부끼리라!" + middle_east_decisions.1001.desc:0 "아르메니아가 레반트와 코카서스 일대에서 우세한 위치에 서다니. 수백 년 만에 겪는 상황이다. 그동안은 동로마와 서로마라는 쌍둥이 제국이 매번 우릴 잡아먹지 못해서 안달이었으니까. 라틴어나 그리스어를 쓰는 서로마 제국과 페르시아어나 아랍어를 쓰는 동로마 제국은 쉴 새 없이 싸우기만 했다. 이에 따라 이 케케묵은 땅은 줄곧 싸움터 노릇을 해야 했다.\n\n오늘부로 다시는 그런 일이 벌어지지 않을 것이다. 위대한 티그라네스 2세의 옛 영토를 다시 벼려내니, 대 아르메니아의 독수리 깃발이 다시 한번 나부끼리라!" middle_east_decisions.1001.a:0 "이보다 더 원대한 업적을 이루도록 하겠노라!" middle_east_decisions.1001.b:0 "과거를 고스란히 재현한 것만으로도 대단한 성과인데." - middle_east_decisions.1002.desc:0 "코카서스 산맥에서는 가끔 기묘한 상황이 벌어지곤 한다. [founder.GetFullNameNoTooltip](이)가 모든 역경을 이겨낸 끝에 동쪽의 카스피해부터 서쪽의 지중해 연안에 이르는 거대한 나라를 건립하는 데 성공했다. 모양새를 완벽히 갖추진 못했지만, 오래전에 멸망했던 위대한 티그라네스 2세의 제국을 투박하게나마 재창조해낸 셈이다. 이에 [founder.GetFullNameNoTooltip](은)는 빠르게 승전보를 널리 알렸다.\n\n대 아르메니아의 독수리 깃발이 다시 한번 나부낀다 한들, 그게 얼마나 가겠는가?" + middle_east_decisions.1002.desc:0 "코카서스 산맥에서는 가끔 기묘한 상황이 벌어지곤 한다. [founder.GetFullNameNoTooltip](이)가 모든 역경을 이겨낸 끝에 동쪽의 카스피해부터 서쪽의 지중해 연안에 이르는 거대한 나라를 건립하는 데 성공했다. 모양새를 완벽히 갖추진 못했지만, 오래전에 멸망했던 위대한 티그라네스 2세의 제국을 투박하게나마 재창조해낸 셈이다. 그렇다고 이렇게 포고하기에는 이른 감이 있지 않나 싶다.\n\n대 아르메니아의 독수리 깃발이 다시 한번 나부낀다 한들, 그게 얼마나 가겠는가?" middle_east_decisions.1002.a:0 "땅덩어리만으로는 제국으로서의 위엄을 갖출 수 없다." middle_east_decisions.1002.b:0 "이번에는 그 누구도 이 땅을 찢어발기지 못할 것이다." middle_east_decisions.1002.c:0 "전대만큼이나 대단한 내력이로군." diff --git a/project/ck3/base_game/localization/korean/event_localization/decisions/major_decisions_middle_europe_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/decisions/major_decisions_middle_europe_l_korean.yml index 106595bf53..258c37741f 100644 --- a/project/ck3/base_game/localization/korean/event_localization/decisions/major_decisions_middle_europe_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/decisions/major_decisions_middle_europe_l_korean.yml @@ -71,7 +71,7 @@ establish_the_electorate_of_saxony_decision_desc:0 "동방의 내륙지는 너무나 오랜 세월을 제국의 권역 바깥에서만 머물러 왔노라. 이제는 작위를 하나로 모아 새로운 작센을 세우고 우리의 권세를 공고히 다져야 한다." establish_the_electorate_of_saxony_decision_tooltip:0 "$establish_the_electorate_of_saxony_decision_desc$" establish_the_electorate_of_saxony_decision_confirm:0 "새로운 작센을 세우겠다!" - # [LocEditor:UntranslatedKey] `polabia_must_be_hre_culture_tt` + polabia_must_be_hre_culture_tt:0 "[GetGeographicalRegion('custom_polabia').GetName]에 있는 12개 이상의 [Concept( 'counties', '영지' )|E]가 당신 또는 당신 [liege|E]의 문화에 속함" polabia_held_or_nonexistent.tt:0 "$k_sorbia$(이)가 존재하지 않거나 당신의 소유임" middle_europe_decision.0017.tt:0 "황제로서 작센은 건립 시 [vassal|E] 또는 [courtier|E]에게 수여됨" middle_europe_decisions.0017.t:0 "작센 선제후국" diff --git a/project/ck3/base_game/localization/korean/event_localization/fp2_2004placeholder_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/fp2_2004placeholder_l_korean.yml new file mode 100644 index 0000000000..fd1ee63871 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/fp2_2004placeholder_l_korean.yml @@ -0,0 +1,42 @@ +l_korean: + fp2_struggle.2004.t:0 "위대한 함대" + fp2_struggle.2004.desc:1 "나의 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2004_scoped_steward'))] [2004_scoped_steward.GetFirstName](이)가 보고를 올렸다. 해상 기술 연구를 위해 바다 건너 멀리 보냈던 연대기 작자들이 돌아왔다고. [2004_scoped_steward.GetSheHe|U]는 적절한 자금 지원만 있다면 이웃국은 감히 범접조차 할 수 없는 신형 선박을 설계할 수 있다고 한다. 요컨대 해양 패권의 종주국으로서 [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]의 시대가 열리는 셈이다.\n\n[2004_scoped_marshal.GetCouncilTitleFirstName](은)는 그 돈을 무역선 따위에 쓰느니 다른 데 투자하는 게 나을 것이라고 얘기했다." + fp2_struggle.2004.a:0 "자금을 지원하도록 하지." + fp2_struggle.2004.a.a.desc:0 "새로운 선박 설계를 채용함" + fp2_struggle.2004.a.b.desc:0 "[fp2_2004_dockyards.GetNameNoTierNoTooltip]의 조선공이 이름 높은 장인으로 거듭남" + fp2_struggle.2004.b:0 "다른 데에 자금을 투자하는 게 좋겠군." + fp2_struggle.2004.b.desc:0 "[2004_scoped_steward.GetFirstNameNoTooltip]의 제안을 무시하고 자금을 아낌" + fp2_struggle.2004.c:0 "신형 선박 설계? 필요 없어! 순은으로 만든 배를 대령하시오!" + fp2_struggle.2004.c.desc:0 "당신은 명성을 아득히 드높여줄 기회를 보고 승부수를 던졌고, 순은 선박이라는 불가능한 목표를 이루고자 최고의 장인들을 영입함" + fp2_struggle.2005.t:0 "시대를 앞서간 함대" + fp2_struggle.2005.t.alt:0 "[fp2_2004_dockyards.GetNameNoTier]의 거장들" + fp2_struggle.2005.desc:0 "새로운 선박은 다음의 설계를 따름:" + fp2_struggle.2005.desc.intro:0 ""영주님, 드디어 선박이 출항 준비를 마쳤습니다!" [2005_scoped_steward.GetFirstName](이)가 말했다. "영주님의 마음에 쏙 드는 설계로 건조했습니다."\n\n" + fp2_struggle.2005.desc.cirt.notif:0 "새로운 설계는 놀라운 성공을 거뒀습니다! 사실 [fp2_2004_dockyards.GetNameNoTier]에 새로운 조선소를 건립했습니다. 첨단의 끝을 달리는 신형 선박만을 건조할 시설로 말입니다.\n\n" + fp2_struggle.2005.desc.cirt.a.notif:0 "애석하게도 건설이 시작된 이후로 [fp2_2004_dockyards.GetName](은)는 [fp2_2004_dockyards.GetHolder.GetName]의 수중에 들어가고 말았습니다. 다행히 선박 설계도는 지켜냈지만 조선소는 저들의 것이 되었습니다.\n\n" + fp2_struggle.2005.desc.newdesigner.notif:0 "본래 설계자였던 [2004_scoped_steward.GetFirstName](은)는 이제 우리 곁에 없지만 [2005_scoped_steward.GetFirstNameNicknamed](이)가 사업을 이어받아 마무리를 지었습니다.\n\n" + fp2_struggle.2005.desc.bottom.generic:0 "선박의 바닥 부분으로 말할 것 같으면," + fp2_struggle.2005.desc.bottom.a:1 "$fp2_struggle.2005.desc.bottom.generic$ 평평한 형태의 용골을 채용해 안정적인 항해가 가능합니다. " + fp2_struggle.2005.desc.bottom.b:1 "$fp2_struggle.2005.desc.bottom.generic$ 물 샐 틈 하나 없는 칸막이 구조를 채용해 피해를 입어도 침수가 발생하지 않습니다. " + fp2_struggle.2005.desc.bottom.c:1 "$fp2_struggle.2005.desc.bottom.generic$ 날렵하고 뾰족한 형태의 용골을 채용해 엄청난 속도로 바다를 가를 수 있습니다! " + fp2_struggle.2005.desc.bottom.d:1 "$fp2_struggle.2005.desc.bottom.generic$ 용재로 만든 늑골을 채용해 견고하면서도 가벼운 무게를 자랑합니다. " + fp2_struggle.2005.desc.unique.init:0 "그리고 그 위로 독특한 요소가 마련되어 있죠." + fp2_struggle.2005.desc.unique.a:0 "$fp2_struggle.2005.desc.unique.init$ 두 개의 대형 현외 장치가 설치되어 있어서 타의 추종을 불허하는 안정성을 선보입니다. " + fp2_struggle.2005.desc.unique.b:0 "$fp2_struggle.2005.desc.unique.init$ 선체 끝부분마다 목재 보루가 세워져 있어, 궁병이 적에게 화살의 비를 퍼부을 수 있는 구조입니다. " + fp2_struggle.2005.desc.unique.c:0 "$fp2_struggle.2005.desc.unique.init$ 갑판에 성채를 연상케 하는 위압적인 건물이 세워져 있거든요. " + fp2_struggle.2005.desc.unique.d:0 "$fp2_struggle.2005.desc.unique.init$ 가시를 촘촘히 박아 넣은 나무 지붕이 승선을 방지합니다. " + fp2_struggle.2005.desc.unique.e:0 "$fp2_struggle.2005.desc.unique.init$ 뱃머리에 공성추가 설치되어 있어 직접 교전 시 적 선박을 문자 그대로 꿰어버릴 수 있습니다. " + fp2_struggle.2005.desc.sails.init:0 "마지막으로 이 선박은" + fp2_struggle.2005.desc.sails.a:0 "$fp2_struggle.2005.desc.sails.init$ 큼지막하게 겹쳐진 횡범장을 활용합니다. 그 덕분에 해풍을 완벽하게 받아낼 수 있죠." + fp2_struggle.2005.desc.sails.b:0 "$fp2_struggle.2005.desc.sails.init$ 강력한 선박에 걸맞게 서로 포개진 형태의 초대형 네모꼴 돛을 활용합니다." + fp2_struggle.2005.desc.sails.c:0 "$fp2_struggle.2005.desc.sails.init$ 선체를 수평으로 아우르는 복합 돛을 활용합니다. 최고의 기동성을 발휘할 수 있죠." + fp2_struggle.2005.desc.sails.d:0 "$fp2_struggle.2005.desc.sails.init$ 수많은 돛을 활용합니다. 즉 배에 탑승한 불굴의 선원들처럼 굳건하게 나아갈 수 있죠." + fp2_struggle.2005.desc.outro:0 "\n\n"정말 대단하지 않습니까?" [2005_scoped_steward.GetFirstNameNicknamed](이)가 말했다." + fp2_struggle.2005.desc.outro.crit:0 "\n\n"우리가 해상의 패자로서 군림하는 시대가 열릴 겁니다!" [2005_scoped_steward.GetFirstNameNicknamed](이)가 의기양양하게 공언했다." + fp2_struggle.2005.a:0 "수고 많았소." + fp2_struggle.2005.a.a:0 "조선소 일은 안타깝게 됐지만 선박은 우리에게 있으니 다행입니다." + fp2_struggle.2005.desc.alt.a:1 "가라앉은 은" + fp2_struggle.2005.desc.alt.a.desc:0 "여간 충격적인 소식이 아니란 걸 알았는지, 나의 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))] [2005_scoped_steward.GetFirstName](이)가 조심스럽게 다가와 순은 선박 건조 시도의 결과를 알렸다.\n\n"정말 최선의 노력을 다했습니다만, 금속으로 배를 건조하는 건 정신 나간 짓이었습니다. 선박은 건조를 끝내고 항구를 벗어난 순간 바다의 심연 속으로 가라앉아 버렸습니다. 나랏돈 대부분이 손 닿을 수 없는 무정한 파도 아래 잠들어 버렸습니다. 면목 없습니다, 영주님."\n\n" + fp2_struggle.2005.desc.alt.b:1 "은으로 만든 배" + fp2_struggle.2005.desc.alt.b.desc:0 "나의 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))] [2005_scoped_steward.GetFirstName](은)는 이번 일이 순전히 보여주기 위한 도구라는 걸, 명성을 얻기 위한 수단이라는 걸 분명히 인지하고 있다. 금속으로 만든 배가 어찌 물에 뜨겠는가? 아무리 발전한 기술을 도입한다고 한들 불가능한 일이다.\n\n따라서 임무를 곧이곧대로 받아들이는 대신, [2005_scoped_steward.GetSheHe]는 목재 선박을 건조한 후 얇은 은 도금을 씌웠다. 사람들의 시선을 속일 목적으로. 나와 새로운 "금속 선박"은 삽시간에 뜨거운 감자로 부상했고, 온 세상이 시기하고 시작했다!\n\n" + diff --git a/project/ck3/base_game/localization/korean/event_localization/fp2_flavor_events_vero_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/fp2_flavor_events_vero_l_korean.yml new file mode 100644 index 0000000000..5526bea41a --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/fp2_flavor_events_vero_l_korean.yml @@ -0,0 +1,29 @@ +l_korean: + fp2_flavor.3001.t:0 "임종의 순간" + fp2_flavor.3001.desc:0 "바람이 점점 차갑게만 느껴지고, 날은 점점 암울하고, 짧고, 고요해져만 간다. 왕좌는 내가 처음 앉았던 그날에서 조금도 변하지 않았다. 저 왕자는 언제나 한결같을 것이다. 하나 나는 그렇지 않겠지.\n\n피할 수 없는 결말을 준비할 때가 되었다. 떠나기 전에 묘비에 새길 비문을 써둘 생각이다. 그래야 마음 편히 떠날 수 있을 테니." + fp2_flavor.3001.a:0 "[SCOPE.Custom('IberiaSacredLanguage')] 언어로 쓰는 게 좋겠지." + fp2_flavor.3001.b:0 "보편적인 언어가 아니잖아. [SCOPE.Custom('IberiaRomanceLanguage')] 언어로 쓰겠어." + fp2_flavor.3001.c:0 "굳이 차별을 두지 않겠다. [SCOPE.Custom('IberiaSacredLanguage')] 언어와 [SCOPE.Custom('IberiaRomanceLanguage')] 언어를 모두 쓴다." + fp2_flavor.3001.d:0 "이 땅에 우리 민족만 사는 건 아니니까." + IberiaSacredLanguage_hebrew:0 "히브리" + IberiaRomanceLanguage_castilian:0 "카스티야" + IberiaRomanceLanguage_sephardi:0 "스파라드" + IberiaRomanceLanguage_mozarabic:0 "모사라베" + fp2_epitaph_modifier:0 "다개국어 비문" + + fp2_flavor.3011.t:0 "뜻밖의 행동" + fp2_flavor.3011.desc:0 "나의 절친한 친구 [fp2_flavor_3011_best_friend.GetFirstName](은)는 굳이 문을 두드리지 않아도 내 처소에 들어올 수 있는 인물이다. 아, [fp2_flavor_3011_best_friend.GetHerHis] 기쁜 미소는 언제 봐도 날 즐겁게 한단 말이지. 그런데... 오늘은 이 친구가 어딘가 좀 이상하다. 머리는 완벽하게 꾸몄고 차림새도 귀티가 흐를 정도로 품위 넘친다.\n\n"[ROOT.Char.GetFirstNameNoTooltip], 내 둘도 없는 친구여! 이 큰 성에서... 혼자 지내니 원! 나는 그대가 곁에 있을 때 그렇게 즐거울 수가 없는데 말이야. 솔직히 할 수만 있다면... 그래, 할 수만 있다면! 바로 이 방에서 그대와 밤낮을 보내고 싶군."" + fp2_flavor.3011.a:0 "침대는 하나뿐인데 말이지." + fp2_flavor.3011.b:0 "그대에게 어울리는 방을 찾아보지!" + fp2_flavor.3011.c_spouse:0 "난 배우자가 있네!" + fp2_flavor.3011.c:0 "확실히 외롭긴 하지." + + fp2_flavor.3021.t:0 "저열한 저녁" + fp2_flavor.3021.desc:0 "소중한 친구 [fp2_flavor_3021_best_friend.GetFirstName](이)가 오늘 저녁에 날 초대했을 때만 해도 차라리 동굴에 처박혀 물에 젖은 가죽이나 물어뜯고 싶은 심경을 느끼게 될 줄은 꿈에도 몰랐다.\n\n고개를 돌리니 웬 문객 하나가 고름이 차오른 상처를 보여주는 게 아닌가. "대변을 보다가 생긴 상처라오!"\n\n"참 좋은 저녁이지 않은가?" [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip](이)가 술잔을 든 채 다가왔다. 그래도 비참한 분위기, 비참한 대화, 비참한 음식조차 [fp2_flavor_3021_best_friend.GetHerHis] 상기된 미소를 퇴색시키진 못하고 있었다." + fp2_flavor.3021.a:0 "더 좋을 수가 없지!" + fp2_flavor.3021.b:0 "아, 아무렴... [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip]... 그게, 오늘 저녁은... 음..." + fp2_flavor.3021.c:0 "이 친구에게 진실을 알려줘야 해." + fp2_flavor.3021.d:0 "애석하게도 자리를 떠날 때가 된 것 같군." + fp2_flavor.3021.b.success_tt:0 "[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip](이)가 당신의 우려를 이해함" + fp2_flavor.3021.b.success:0 "성공적인 대화" + fp2_flavor.3021.b.fail:0 "민망한 대화" diff --git a/project/ck3/base_game/localization/korean/event_localization/fp2_james_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/fp2_james_events_l_korean.yml new file mode 100644 index 0000000000..7349523d41 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/fp2_james_events_l_korean.yml @@ -0,0 +1,47 @@ +l_korean: + fp2_james.0001.t:0 "[fp2_james_0001_thriving_community.GetNameNoTierNoTooltip]의 번영하는 [fp2_james_0001_jewish_trader.GetFaith.GetAdherentNameNoTooltip] 공동체" + fp2_james.0001.desc:0 "무역항을 확장한 끝에, [fp2_james_0001_thriving_community.GetNameNoTier](은)는 이베리아 전역을 통틀어 가장 번성하는 유대인의 중심지가 되었다!\n\n주요 [fp2_james_0001_jewish_trader.GetCulture.GetName] 무역 가문 구성원이 점점 더 많은 동표를 데려오고 있다.\n\n이베리아를 아우르는 광활한 유대인 무역망의 중심으로 거듭날 날이 머지않았다." + fp2_james.0001.a:0 "[ROOT.Char.GetFaith.GetReligion.GetAdjective] 신자가 아니라면 환영받지 못하리라!" + fp2_james.0001.b:0 "[fp2_james_0001_jewish_trader.GetCulture.GetName](을)를 [fp2_james_0001_thriving_community.GetName]의 영주로 만들어야 할지도 모르겠군!" + fp2_james.0001.c:0 "눈부신 개발의 성과로다!" + fp2_thriving_jewish_community_modifier:0 "번영하는 유대인 공동체" + fp2_thriving_jewish_community_modifier_desc:0 "해당 영지는 지역 내에 무역망을 구축하고 있는 부유한 유대인 가문에 힘입어 경제 호황을 누리고 있습니다." + fp2_jewish_community_denied_modifier:0 "지역민 박해" + fp2_jewish_community_denied_modifier_desc:0 "소수 종교를 탄압하는 법에 따라 해당 지역의 사회적, 경제적 성장이 저해되고 있습니다." + fp2_conversos_persecution_modifier:0 "콘베르소 박해" + fp2_conversos_persecution_modifier_desc:0 "기독교로 개종한 유대인과 그 후손들이 여전히 차별의 대상으로 몰리고 있습니다." + fp2_james.0002.t:0 "허위 개종" + fp2_james.0002.desc:0 "[fp2_james_0002_conversos_character.GetFaith.GetAdherentName](이)란 자들은 [fp2_james_0002_jewish_faith.PriestNeuterPlural]의 말에 따라 진정한 신앙으로 개종했다고 했었다. 그런데 실제로는 암암리에 [fp2_james_0002_jewish_faith.GetName] 숭배를 이어오고 있었다고 한다!\n\n이 말이 사실이라면 이베리아의 유대인 공동체를 기독교로 개종하려는 모든 노력이 유명무실해진다.\n\n이들의 지도자 중 하나인 [fp2_james_0002_conversos_character.GetName](이)가 유대교의 가르침을 장려한다는 의혹이 있다." + fp2_james.0002.a:0 "어느 쪽이든 상관없어." + fp2_james.0002.a.tt:0 "[fp2_james_0002_conversos_character.GetNameNoTooltip](이)가 원하는 대로 하게 한다." + fp2_james.0002.b:0 "이단자를 심문한다." + fp2_james.0002.c:0 "진실 여부를 떠나 그자를 지하 감옥에 처박겠다!" + fp2_james.0003.t:0 "[fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNameNoTooltip] 난민" + fp2_james.0003.desc:0 "[fp2_james_003_jewish_refugee_leader.GetName](이)가 어마어마한 [fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip](을)를 이끌고 [fp2_james_003_intolerant_ruler.GetPrimaryTitle.GetNameNoTier]에서 달아났다.\n\n[fp2_james_003_jewish_refugee_leader.GetSheHe|U]는 나를 찾아와 제발 살 곳을 내어달라며 붙들고 매달렸다. 박해를 받지 않게 보호해주면 기꺼이 [fp2_james_003_jewish_refugee_leader.GetPrimaryTitle.GetAdjective] 왕실에 충성을 맹세하겠다고 하면서 말이다." + fp2_james.0003.a:0 "[fp2_james_0003_province_to_convert.GetName]에 정착민이 좀 필요하긴 했지." + fp2_james.0003.b:0 "다른 데 알아보라고 해." + fp2_james.0002.b.succesful_interrogation:0 "심문에 성공함" + fp2_james.0002.b.failed_interrogation:0 "심문이 재앙적으로 끝남" + fp2_james_0002.b.failed_interrogation.tt:0 "봉역 내 모든 기독교 및 유대교 영지" + fp2_james.0002.a.offended_conversos:0 "콘베르소 신도가 모욕을 느낌" + fp2_james.0002.a.jewish_communities_thrive:0 "유대교 공동체가 번영함!" + fp2_james.0002.a.nothing_happened_toast:0 "콘베르소 신도가 진정한 기독교인임" + cultural_acceptance_gain_conversos_tolerance:0 "콘베르소 용인" + cultural_acceptance_loss_conversos_tolerance:0 "콘베르소 불관용" + fp2_james.0004.t:0 "[fp2_james_0004_place_of_murder.GetAdjectiveNoTooltip]의 밤" + fp2_james.0004.desc:0 "[fp2_james_0004_place_of_murder.GetName](은)는 다양한 신앙과 통치 집단이 난립하는 무법 지대다. 서로 다른 공동체가 고유한 지도자를 섬기고 있어 더 이상 지속될 수 없을 정도로 복잡한 위계와 지도 체계가 만들어져 있는 상황이다. 이 모든 사람이 정상적이고 올바른 방식으로 [ROOT.Char.GetFaith.HighGodName]께 기도를 올리고 같은 지도자에게 복종한다면 내 영향력은 증진될 것이다.\n\n[fp2_james_0004_murder_baron.GetName](이)가 앞장 서서 [fp2_james_0004_place_of_murder.GetTierAsNamePossessiveNoTooltip|U] 새로운 지도자가 되려 하고 있다. 연회에 지역 종교 지도자를 모두 초대하여 가축을 도살하듯 학살할 계획인 것이다." + fp2_james.0004.a:0 "비명의 향연이 기대되는군." + fp2_james.0004.b:0 "난 #EMP 극악무도한#! 괴물이 아니야." + fp2_james.0005.t:0 "관점" + fp2_james.0005.desc.intro:0 "[fp2_james_angry_priest.GetName](이)가 오늘 찾아와서는 얼마 전에 개조된 [ROOT.Char.GetFaith.HouseOfWorship]의 방향이 잘못되었다고 지적하는 게 아닌가!" + fp2_james.0005.desc.christian:0 "\n\n본디 모스크였을 때는 미흐라브만이 메카가 있는 동쪽을 바라봤지만, 지금은 엄연한 교회로 개조된 만큼 건물 전체가 동쪽을 향해야 한다는 것이다." + fp2_james.0005.desc.muslim:0 "\n\n본디 교회였기에 모스크 자체가 동쪽을 향하고 있어, 신자를 신성한 도시로 이끌 미흐라브를 만들지 못하고 있다고 한다!" + fp2_james.005.desc.outro:0 "\n\n[fp2_james_angry_priest.GetNameNoTooltip](은)는 이런 환경에서는 종교적 역할을 제대로 수행할 수 없다며 건물 전체를 알맞은 방향으로 돌릴 자금을 지원해줄 것을 요청했다." + fp2_james.0005.a:0 "신앙을 위해서라면 뭐든 해야지!" + fp2_james.0005.b:0 "내 시간을 낭비하지 말라!" + fp2_toledo_nights_modifier:0 "지역 통치자 학살" + fp2_toledo_nights_modifier_desc:0 "최근 해당 속주의 지역 종교 통치자들이 학살당했습니다." + fp2_toledo_nights_fallout_modifier:0 "사제 학살" + fp2_toledo_nights_fallout_modifier_desc:0 "최근 주변 마을에서 종교 지도자들이 학살당해 봉역 전체에 여파가 일고 있습니다." + fp2_correctly_facing_church:0 "알맞은 방향을 바라보는 사원" + fp2_correctly_facing_church_desc:0 "정상적인 숭배를 위해 해당 속주 내 사원의 벽돌 하나하나를 알맞은 방향으로 돌렸습니다." diff --git a/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_2_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_2_l_korean.yml new file mode 100644 index 0000000000..87a174c04b --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_2_l_korean.yml @@ -0,0 +1,22 @@ +l_korean: + fp2_yearly.4004.t:0 "방랑하는 달인" + fp2_yearly.4004.desc:0 "궁정으로 향하던 중, 저 멀리서 벌어진 실랑이가 내 관심을 잡아끌었다. 어느 건장한 [mozarab_wanderer.GetWomanMan]이 눈에 들어왔다. 내 경비병들이 그 사람에게 다가갔는데, 아니 글쎄 눈 깜짝할 사이에 무장 해제를 당해버린 게 아닌가. 무기들이 탱그랑 소리를 내며 바닥을 나뒹굴었다. 이방인은 검을 집어넣고 내게로 찾아와 인사를 올렸다.\n\n"영주님." 내가 손을 흔들어 경비들을 물리자 [mozarab_wanderer.GetSheHe]가 입을 열었다. "사실 전 모시는 주군이 없는 몸입니다. 이곳 경비병들의 실력을 보니 도움이 필요하실 것 같습니다."\n\n[mozarab_wanderer.GetHerHis] 목에 걸린 십자가로 미루어보건대, [mozarab_wanderer.GetFaith.GetAdherentName](이)가 아닌가 싶었다." + fp2_yearly.4004.a:0 "그대 정도의 실력자라면 쌍수 들고 환영해야지!" + fp2_yearly.4004.b:0 "내 $knight_culture_player_no_tooltip_lowercase$(은)는 [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]였으면 하는데." + fp2_yearly.4004.c:0 "사라져라, 이교도야!" + fp2_yearly.4004.tt:0 "[mozarab_wanderer.GetName](이)가 개종을 거부하고 다시 방랑을 시작함" + fp2_yearly.4004.b.succ:0 "[mozarab_wanderer.GetName](이)가 당신의 궁정에 합류함" + fp2_yearly.4004.b.fail:0 "[mozarab_wanderer.GetName](이)가 개종을 거부하고 다시 방랑을 시작함" + fp2_yearly.4004.c.tt:0 "[mozarab_wanderer.GetName](이)가 다시 방랑을 시작함" + + fp2_yearly.4005.t:0 "소수파 거주지 건립" + fp2_yearly.4005.desc.christian:0 "[mozarab_merchant.GetFaith.GetAdherentNamePlural](은)는 이베리아 사회에서 독특한 입지를 갖는다. " + fp2_yearly.4005.desc.muslim:0 "[mozarab_merchant.GetFaith.GetReligion.GetAdjectiveNoTooltip|U] 신자들은 이베리아 사회에서 독특한 입지를 갖는다. " + fp2_yearly.4005.desc:0 "그렇다 보니 지역 상인이 내게 알현을 청하는 것은 특이한 일이었다.\n\n"우리 [mozarab_merchant.GetFaith.GetAdherentNamePlural]의 삶은... 그리 호락호락하지 않은 편입니다." [mozarab_merchant.GetSheHe|U]가 어떤 감정도 실리지 않은 무덤덤한 어투로 말했다. 하지만 [mozarab_merchant.GetHerHis] 말에서 가시가 느껴졌다.\n\n"달리 바라는 게 많은 건 아닙니다. [mozarab_quarter.GetName]의 자그마한 일부를 저희 영역으로 삼아 오손도손 살아가고 싶습니다. 영주님께서 하해와 같은 아량으로 청을 들어주시길 바라며 이렇게 탄원을 올리게 되었습니다."" + fp2_yearly.4005.a:0 "내 도시는 그대들을 환영하네." + fp2_yearly.4005.b:0 "어딜 감히 내 마을을 더럽히려고!" + + fp2_yearly.4006.t:0 "[ROOT.Char.GetFaith.HighGodNamePossessive] 건축가" + fp2_yearly.4006.desc:0 "하루 예배를 마치고 [ROOT.Char.GetFaith.HouseOfWorship]에서 나오는 내게 다가와 말을 거는 것은 보통 용기로 할 수 있는 일이 아니다. 그런데 웬 [mozarab_priest.GetWomanMan]이 그러는 것 아니겠는가. 나는 미심쩍은 시선으로 [mozarab_priest.GetHerHis] 목을 에워싼 십자가상 목걸이를 바라보았다. 이내 [mozarab_priest.GetSheHe]가 입을 열었다.\n\n"영주님. 정말 잠깐이면 됩니다. 다름이 아니오라 제 동포들도 [mozarab_priest.GetFaith.HouseOfWorship]에서 예배를 볼 수 있게 해주셨으면 합니다. 선량한 [mozarab_priest.GetFaith.HighGodName]의 추종자로서 응당 그 정도는 누릴 수 있는 것 아니겠습니까!" 긴장한 기색이 역력한 사제가 말을 멈추더니, 애원하듯 나를 바라보았다.\n\n[mozarab_priest.GetFaith.GetAdherentNamePlural]에게 예배 장소 건립을 허락해 줬다간 그만큼 개종이 까다로워질 것이다. 그래도... 약간이나마 아량을 베풀면 봉역이 좀 더 화합하지 않을까?" + fp2_yearly.4006.a:0 "윤허하겠네. [mozarab_priest.GetFaith.HouseOfWorshipPlural](을)를 건설하게." + fp2_yearly.4006.b:0 "내 땅에 이교도의 판잣집 #EMP 따위를#! 짓게 둘쏘냐!" diff --git a/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_3_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_3_l_korean.yml new file mode 100644 index 0000000000..f1d4f19eac --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_3_l_korean.yml @@ -0,0 +1,44 @@ +l_korean: + fp2_yearly.4007.t:0 "찾으면 그 모습을 드러내리니" + fp2_yearly.4007.desc:0 "나의 [realm_priest.GetCouncilTitle] [realm_priest.GetFirstName](와)과 예배를 마치고 돌아오던 길이었다. 바닥에서 웬 하얗게 빛나는 물체가 보였다. 길을 멈추고 집어 들어보니, 딱딱하고 둥글면서 백골처럼 새하얀 물건이 나왔다. 바로 가리비 껍데기였다.\n\n이 껍질은 산티아고로 향하는 길을 걷는 순례자들의 상징과도 같은 물건이다. 이 껍질을 가진 사람, 특히 산티아고의 징표가 찍힌 껍질을 가진 사람은 그 고된 여정을 끝마친 사람이란 뜻이다.\n\n나는 욕심이 난 나머지 껍질을 만지작거렸다. [realm_priest.GetFirstNameNoTooltip]의 실망스러운 시선에 뒤통수가 따끔거리긴 했지만." + fp2_yearly.4007.a:0 "이건 내가 보관하겠소. 그대도 입단속 잘하시오." + fp2_yearly.4007.b:0 "아, 알겠소. #EMP 알겠다니까!#! 안 건드리면 되잖소." + fp2_yearly.4007.c:0 "...사람들이 믿어줄까, [realm_priest.GetFirstNameNoTooltip]?" + fp2_yearly.4007.c.tt.flavour:0 "내가 이 껍질을 가지면 #EMP 그 누가#! 부정하겠소?" + fp2_yearly.4007.c.tt.success:0 "그럴싸한 껍질을 간직함" + fp2_yearly.4007.c.tt.fail:0 "[realm_priest.GetFirstNameNoTooltip](이)가 간단히 껍질이 가짜라고 낙인찍음" + + fp2_yearly.4008.t:0 "난롯가 이야기" + fp2_yearly.4008.desc.intro:0 "불이 타닥거리며 하인 숙소의 벽에 긴 그림자를 드리웠다. 주름이 자글자글한 노파가 들뜬 아이들에게 이야기를 들려주고 있었다.\n\n" + fp2_yearly.4008.desc.basque.a:0 ""...아아체는 동굴의 정령이란다. 주로 붉은 황소의 모습으로 나타나 사악한 영향력과 도둑들로부터 사람들을 보호하지."" + fp2_yearly.4008.desc.basque.b:0 ""가웨코는 밤의 정령이야. 해가 지면 사람들이 일을 못 하게 하지. 어둠이 두렵지 않다는 등, 밤에 허세를 부리면 그의 노여움을 사고 말아."" + fp2_yearly.4008.desc.galician.a:0 ""...오잔카누는 피에 굶주린 털북숭이 거인들이야. 덩치가 웬만한 [ROOT.Char.GetWomanMan]의 두 배는 되지. 근데 치명적인 약점이 있어. 이 존재들은 흰털이 딱 한 가닥 나는데, 그걸 뽑으면 바로 죽어버린단다."" + fp2_yearly.4008.desc.galician.b:0 ""...에스타데아는 한밤에 마을을 배회하는 망자란다. 넋을 잃고 현혹된 산 자를 비틀비틀 따라다니지. 현혹된 사람은 동이 틀 때까지 에스타데아를 데리고 다니게 돼. 다른 가엾은 사람에게 자기를 따르는 유령의 행진을 떠넘기지 못하면 몇 주 안에 말라 죽어버리고 만단다."" + fp2_yearly.4008.desc.castilian.a:0 ""...악마의 말은 사람이 영혼을 정화하고자 화톳불을 피우면 나타난단다. 짙은 밤처럼 새까만 갈기와 실잠자리 날개, 거품이 들끓는 입을 가진 이 존재는 잿더미 속에서 폭발을 일으키며 출몰하지. 악마의 말 하나하나가 저만의 사연이 있는 죄인의 영혼이야."" + fp2_yearly.4008.desc.castilian.b:0 ""...벤톨리네는 뱃사람을 돕는 바람의 정령이란다. 외모는 천사를 닮았고, 눈은 바다 거품의 색을 닮았지. 또, 부서지는 파도처럼 생긴 날개를 갖고 있어서 해 질 녘의 암적색 구름 속에서 살아. 선량한 뱃사람의 배가 멈춰 서면 이 베톨리네가 돛에 바람을 불어줘 해안으로 돌려보내 준단다."" + fp2_yearly.4008.desc.catalan.a:0 ""...코콜로나는 강의 괴물이야. 원래는 파문된 수녀였지. 죄악을 저질러 벌 받고 감금된 사람이었어. 간수들은 온야르 강을 제외한 그 어떤 바깥도 구경하지 못하게 했어. 결국 수녀는 몸에서 비늘이 자라났고, 지금은 다리 밑에 숨어 아무것도 모르는 먹잇감을 기다리고 있지."" + fp2_yearly.4008.desc.catalan.b:0 ""...딥은 그 이름을 모르는 사람이 없지. 딥은 지옥의 사냥개이자 악마의 외교관이란다. 늑대를 닮은 괴물인데, 피를 마시며 살인을 즐기지. 밤에는 들판을 떠돌면서 소와 운 없는 인간을 학살한단다. 한쪽 다리를 저는 딥의 빛나는 붉은 눈은 휘청휘청 집으로 돌아가던 수많은 주정뱅이가 마지막으로 본 광경이기도 해."" + fp2_yearly.4008.desc.aragonese.a:0 ""...오메즈 헤일은 산 그 자체라 할 수 있는 거인이란다. 이 신령들이 직접 모습을 드러낼 때면 웅장한 봉우리로 나타나 우릴 적으로부터 지켜주지. 고통에 빠지면 분노와 절규를 토하며 저 아래 마을로 바위를 굴려 보내기도 해."" + fp2_yearly.4008.desc.aragonese.b:0 ""...바사자운은 평화롭고 자애로운 사람이야. 덩치가 무척이나 크고 발까지 닿는 수염을 갖고 있지. 평범한 사람의 두 배나 되는데, 나무 둥치를 지팡이 삼아 숲을 순찰한단다. 폭풍이나 늑대 무리가 접근할 때면 쉰 목소리로 휘파람을 불어 목동들에게 경고를 해주지."" + fp2_yearly.4008.desc.spain.a:0 ""...쿠엘레브레는 헤아릴 수 없이 거대한 뱀이란다. 사실상 불사신이나 다름없지만 천성이 게으른지라, 동굴 깊은 곳에서 움직이는 법이 없지. 상상을 초월하는 보물을 갖고 있다고 해. 또, 쿠엘레브레의 침은 어떤 병이든 낫게 한다는구나."" + fp2_yearly.4008.desc.spain.b:0 ""...무로스는 강대한 힘을 가진 고대의 존재란다. 이 세상이 만들어진 이후로 쭉 살아왔지. 무로스는 금속을 다루는 실력이 뛰어난데, 좀처럼 지상으로 나오진 않아. 무척이나 아름다운 변신술사 여인들을 두고 지하로 통하는 길을 지키게 하고 있지."" + fp2_yearly.4008.desc.spain.c:0 ""...안야나는 숲을 보살피는 선량하고 친절한 요정들이란다. 눈동자는 새까맣고 비단실 같은 날개를 갖고 있는데, 다친 동물과 사람을 돕지. 어찌나 가벼운지 나뭇가지 위에 앉아도 부러지는 일이 없대. 형형색색의 빛을 발하는 안야나의 장미 꽃잎을 찾으면 눈을 감는 그 날까지 행복을 누린다더구나."" + fp2_yearly.4008.desc.ending:0 "\n\n불이 타닥이며 점차 사그라들었다. 이야기를 끝마친 노파는 빠르게 아이들을 잠자리에 눕혔다." + fp2_yearly.4008.a:0 "재밌는 이야기였어!" + fp2_yearly.4008.b:0 "하! 말 같지도 않은 유령 이야기를!" + fp2_yearly.4008.c:0 "이야기꾼 소질이 있군, 노파!" + + fp2_yearly.4009.t:0 "백색의 군주" + fp2_yearly.4009.desc:0 "오늘은 특별한 날이다. 나는 눈앞에 우뚝 선 말라토 나무를 바라보았다. 자운 주리아의 전설에서 나온 저 나무가 나의 목표다. 혈혈단신으로 군대를 물리게 한 젊은 전사의 이야기는 숫제 모든 [root_culture.GetName] 어린이의 가슴에 지워지지 않을 인상을 남겼다.\n\n난 혹이 군데군데 난 나무의 몸통을 쓸어내리다 손가락 길이 정도로 갈라진 틈새에서 손을 멈췄다. 전설에 따르면 백색 군주의 추종자들이 이 나무에 검을 박아 넣었다고 한다. 어디든 군주를 따라가려는 자신들의 결의를 보라고 말이다." + fp2_yearly.4009.a:0 "나 역시 우리 민족의 적을 처부수리라!" + fp2_yearly.4009.b:0 "나는 [root_culture.GetNameNoTooltip](을)를 뛰어넘을 것이다." + fp2_yearly.4009.c:0 "오늘을 추억할 기념품을 가져가야겠어." + + fp2_yearly.4010.t:0 "돌로 만든 돼지" + fp2_yearly.4010.desc:0 "원래라면 가볍게 [verraco_county.GetName](을)를 방문할 요량이었다. 그런데 별안간 희귀하고 독특한 것을 발견했다.\n\n탁 트인 공간에서 멧돼지 형상을 한 거대 바위 야수를 마주하게 된 것이다. 닳은 정도로 보건대 무척이나 오래된 게 분명해 보였다. 정말 그리도 오래됐다면 당대 사람들은 저 거대한 바위를 만드는 데 얼마나 많은 공을 들여야 했을까?" + fp2_yearly.4010.a:0 "이것들 혹시... 성자 무덤 아니야?" + fp2_yearly.4010.a.success:0 "사람들이 당신의 이론을 믿음" + fp2_yearly.4010.a.fail:0 "사람들이 현실적인 근거가 없다고 지적함" + fp2_yearly.4010.b:0 "아무짝에도 쓸모없군. 해체하라." + fp2_yearly.4010.c:0 "저 조각상들 악명이 자자하더만! 박살을 내버려라!" + fp2_yearly.4010.d:0 "돼지 얘기를 하면 안 되지." diff --git a/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_l_korean.yml new file mode 100644 index 0000000000..8b0a63b67c --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/fp2_nick_events_l_korean.yml @@ -0,0 +1,17 @@ +l_korean: + fp2_yearly.4001.t:0 "여섯 번째 시간" + fp2_yearly.4001.desc:0 "어흐! 영주 노릇도 정말 못 해먹을 짓이군. 낮이고 밤이고 죄다 영지 관리에 쏟아부어야 할 판이니. 그런 측면에서 농노들은 정말 축복받은 인생이란 말이지. 영주처럼 부담감에 짓눌릴 일도 없으니까 그리 어영부영 사는 거 아니겠어!\n\n잠깐 눈 좀 붙이는 건 어떨까? 나른한 점심을 넘기고 남은 하루를 알차게 보내는 거지!" + fp2_yearly.4001.a:0 "아니야! 할 일이 얼마나 많은데!" + fp2_yearly.4001.b:0 "음, #EMP 좋구나.#!" + + fp2_yearly.4002.t:0 "조화로운 삶" + fp2_yearly.4002.desc:0 "내 [realm_priest.GetCouncilTitle] [realm_priest.GetTitledFirstNamePossessive] 얼굴에 짙은 실망감이 떠 있었다. 그걸 본 나는 [ROOT.Char.GetFaith.HighGodName]께서도 돌아누울 정도로 허튼소리가 나오겠구나 싶어 미리 마음의 준비를 했다.\n\n"영주님." [realm_priest.GetSheHe]가 운을 뗐다. "봉역에 중대한 문제가 있습니다. [interfaith_province.GetCounty.GetName] 영지민들이 너도나도 진정한 신앙을 따르려 하지 않습니다! 이것도 심각한 문제인데, 더 큰 문제는 그러한 작자들이 신자 옆에 붙어살아가고 있다는 점입니다! 서로 #EMP 간통#!을 해대면서..."\n\n밑도 끝도 없이 계속 주절대는 소리에 나는 눈을 질끈 감아버렸다. 이쯤에서 내가 손을 쓰지 않으면 저 녀석이 무슨 짓을 할지 생각조차 하기 두렵군..." + fp2_yearly.4002.a:0 "평화롭게 살아가게 두시오, [realm_priest.GetFirstNameNoTooltip]." + fp2_yearly.4002.b:0 "그대 말이 맞소. 좌시할 수 없는 문제로군." + + fp2_yearly.4003.t:0 "산티아고 순례길" + fp2_yearly.4003.desc:0 "거룩한 도시 산티아고 데 콤포스텔라는 독신자를 끌어당기는 자석과도 같아, 인근은 물론이고 먼 곳에서까지 순례자들이 방문한다. 피레네의 언덕에서 도시에 이르는 길은 인파로 북적일 정도다. 하지만 성지를 몸소 방문할 정도로 부유한 이들이 있는 곳에는 그 신실함을 착취하려는 자들이 따라가기 마련이다.\n\n지난 며칠 동안 내 영지에서 도적에 의한 폭력적인 강도 사건이 벌써 다섯 번이나 발생했다. 이쯤 되니 내 [steward.GetCouncilTitle] [steward.GetFirstName](이)가 문제 해결 방안을 논의하러 올 지경이었다." + fp2_yearly.4003.a:0 "[ho_province.GetProvince.GetCounty.GetName]의 성전사들에게 연락하겠다!" + fp2_yearly.4003.b:0 "경비병을 고용해 길 순찰을 맡긴다." + fp2_yearly.4003.c:0 "[ROOT.Char.GetFaith.HighGodName](은)는 스스로 돕는 자를 돕는 법." + fp2_yearly.4003.tt:0 "지역 [holy_order|E]이 자신들 영지 내 길을 순찰함" diff --git a/project/ck3/base_game/localization/korean/event_localization/fp2_struggle_event_2006_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/fp2_struggle_event_2006_l_korean.yml new file mode 100644 index 0000000000..0affa3b410 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/fp2_struggle_event_2006_l_korean.yml @@ -0,0 +1,22 @@ +l_korean: + fp2_struggle.2006.t:0 "신앙의 경계" + fp2_struggle.2006.desc:0 "나의 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('fp2_2006_vassal_in_crisis'))] [fp2_2006_vassal_in_crisis.GetTitledFirstName](이)가 명백한 의구심이 어린 눈빛으로 남들 몰래 내게 다가왔다.\n\n[fp2_2006_vassal_in_crisis.GetSheHe|U]의 설명을 듣자 하니 [fp2_2006_foreign_faith.GetNameNoTooltip]에 맞서 국경을 지키며 적과 부대끼는 동안 친밀해졌고, 그로 인해 신앙이 흔들리게 된 모양이었다. [fp2_2006_vassal_in_crisis.GetHerHis|U] 말은 그냥 농담이 아니었다. 아주 사소한 실수 하나만으로도 [fp2_2006_vassal_in_crisis.GetHerHim]를 [ROOT.Char.GetFaith.HighGodName]의 품에서 멀리 밀어낼 수 있을 것만 같았다.\n\n어떻게 보면 이는 우리의 관계와 열성을 한 단계 끌어올릴 기회이기도 하다." + fp2_struggle.2006.a:0 ""누구든 좋으니 사제를 불러오라!"" + fp2_struggle.2006.a.a:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip](이)가 의구심에 빠짐" + fp2_struggle.2006.a.b:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip](이)가 [fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]의 존재에 위협을 느낌" + fp2_struggle.2006.a.c:0 "[2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip](이)가 [fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]의 신앙을 보장함" + fp2_struggle.2006.a.desc:1 "당신은 상황을 해결하고자 [2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip](을)를 부름. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip](은)는 자신의 어려움을 타인에게 발설한 당신에게 배신감을 느낄 것임" + fp2_struggle.2006.b:0 "내 직접 [fp2_2006_vassal_in_crisis.GetHersHis] 열성에 다시 불을 지피리라." + fp2_struggle.2006.b.a.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip](이)가 분개함" + fp2_struggle.2006.b.b.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]에게 신앙의 독실함을 확인시켜줌" + fp2_struggle.2006.c:0 ""어떤 신앙을 따르든 상관없소. #BER 내게#! #emphasis 복종#!하기만 한다면 말이지."" + fp2_struggle.2006.c.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip](이)가 원하는 신앙을 선택하도록 허락함" + fp2_struggle.2006.c.notif.t:0 "우정의 자유" + fp2_struggle.2006.d:0 "[fp2_2006_vassal_in_crisis.GetHerHim]를 이단자로 규탄하겠다고 협박한다." + fp2_struggle.2006.d.notif.t:0 "의구심을 몰아내는 공포" + fp2_struggle.2006.e:0 ""신앙 따위 무슨 상관이란 말인가? #emphasis 마술#!을 받아들이시오!"" + fp2_struggle.2006.e.alreadywitch:0 "[fp2_2006_vassal_in_crisis.GetFirstName](은)는 이미 마녀였음! [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]에게는 신앙의 문제를 해결해줄 사람이 아니라 자신을 이해해줄 사람이 필요했음" + fp2_struggle.2006.generic.notif.a.t:0 "봉신이 [fp2_2006_foreign_faith.GetNameNoTooltip](을)를 받아들임" + fp2_struggle.2006.generic.notif.b.t:0 "봉신이 신앙을 잃지 않음" + fp2_struggle.2006.e.notif.t:0 "화기애애한 요술사" + fp2_struggle.2006.e.tacticalwitchfaithchange:0 "학대를 피하고자 [fp2_2006_foreign_faith.GetName](으)로 개종함" diff --git a/project/ck3/base_game/localization/korean/event_localization/health_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/health_events_l_korean.yml index 29037fb57e..7766ce1f13 100644 --- a/project/ck3/base_game/localization/korean/event_localization/health_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/health_events_l_korean.yml @@ -198,7 +198,7 @@ # Important character has dangerous disease events, by Mathilda Bjarnehed health.2201.t:2 "[SCOPE.Custom('EventTitleDisease')]: 내 불쌍한 [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('sick_character'))|U]" health.2201.start.desc:1 "나의 [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('sick_character'))] [sick_character.GetFirstName](이)가 병에 걸렸다는 슬픈 소식이 전해졌다. 그 병명은 바로" - disease_ill_article:0 "$articleblank_blank$" + disease_ill_article:0 "$articleblank_article$" disease_ill:0 "감기였다." disease_pneumonic:0 "폐렴이었다." disease_gout_ridden:0 "통풍이었다." @@ -370,7 +370,7 @@ health.mystic_treatment_occult.5.desc:0 "[physician.GetTitledFirstName](은)는 내 침대 맡에 서있다. 시종들은 촛불을 켜고 있다. 내 손에는 항아리가 들려졌다. 항아리 속에서 들리는 소리로 판단하건대 아마 겁에 질린 작은 동물이 항아리 속에 갇혀있으리라. "이 짐승이 주군의 병을 대신 떠안을 것입니다." 의사는 설명 후 주문을 외우기 시작한다." health.mystic_treatment_questionable.1.desc:0 "[physician.GetFirstName](은)는 큰 거울 앞에 나를 앉혔다. 그 후 나를 둥글게 둘러싼 촛불을 켠다. "또 다른 주군과 접신을 해야 합니다." [physician.GetSheHe]가 별일 아니라는 듯이 말했다. 의문에 겨운 표정을 지으니 [physician.GetFirstName](이)가 내 어깨에 손을 올린다. "어쩌면... 인격이 변하실 수도 있습니다."" health.mystic_treatment_questionable.2.desc:1 "촛불만이 방 안을 밝히고 있다. 서쪽으로 난 창문을 향해 [physician.GetTitledFirstName](은)는 기름 방울로 내 손톱을 칠한다. 의사가 촛불 가까이로 내 손을 가져가자 뜨거움이 느껴진다. "가만히 계십시오. [ROOT.Char.GetFaith.HealthGodName]의 지혜가 몸을 정화할 것입니다."" - health.mystic_treatment_questionable.3.desc:0 ""달께서 주군의 헌신을 바랍니다." 이윽고 [physician.GetTitledFirstName](이)가 매운 냄새가 나는 뭔가가 담긴 관을 준다. 그것을 몇 모금 들이마신 후 나는 하늘을 바라보며 세상에서 가장 뛰어난 시를 즉흥적으로 지어냈다. 하지만 그때 내가 무어라 말했는지 기억이 안 난다..." + health.mystic_treatment_questionable.3.desc:1 ""달께서 주군의 헌신을 바랍니다." 이윽고 [physician.GetTitledFirstName](이)가 매운 냄새가 나는 케이크를 건넸다. 몇 분 동안 케이크를 씹어 삼킨 뒤, 나는 하늘을 바라보며 세상에서 가장 뛰어난 시를 즉흥적으로 지어냈다. 하지만 그때 내가 무어라 말했는지 기억이 안 난다..." health.mystic_treatment_questionable.4.desc:0 "[physician.GetTitledFirstName](은)는 매일 밤마다 내게 진한 약물을 마시게 했다. "이 약은 주군의 존재를 흐트러트려 몸 속으로 영혼들이 들어올 수 있게 합니다. 또 확실히... 마음을 편하게 만들어주기도 하죠." [physician.GetTitledFirstName](은)는 이렇게 말하며 나를 보고 씨익 웃는다." health.mystic_treatment_questionable.5.desc:0 "[physician.GetFirstName](은)는 [ROOT.Char.GetFaith.ReligiousText](을)를 해석하는 것은 아주 어려운 일이지만 불을 통해 정화하는 것은 이 지구만큼 엄청나게 오래된 요법이라고 한다. 그런데 설마 나를 불타는 숯 위로 걷게 할 줄은 상상도 못했지..." health.mystic_treatment_questionable.6.desc:2 "[physician.GetTitledFirstName](은)는 [ROOT.Char.GetFaith.HealthGodName]께서 내 마음을 시험해 보아야겠다고 하신다고 말한다. 함께 작은 호숫가로 가 서로의 손을 붙잡고 같이 물 속으로 들어갔다. [physician.GetFirstNameNoTooltip](이)가 내 어깨를 잡고 물 속으로 밀어 넣으니 깜짝 놀랐다. 아마 의식을 잃은 것 같다. 그 후에 무슨 일이 일어났는지 기억하지 못 하는 것을 보면..." diff --git a/project/ck3/base_game/localization/korean/event_localization/lifestyle/commission_epic_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/lifestyle/commission_epic_events_l_korean.yml index 9e73899844..a1e3493de4 100644 --- a/project/ck3/base_game/localization/korean/event_localization/lifestyle/commission_epic_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/lifestyle/commission_epic_events_l_korean.yml @@ -36,8 +36,8 @@ CommissionEpicComposerTheir_composer:0 "[second.GetHerHis]" CommissionEpicComposerTheir_scribes:0 "그들의" - CommissionEpicComposerHasHave_has:0 "$articleblank_blank$" - CommissionEpicComposerHasHave_have:0 "$articleblank_blank$" + CommissionEpicComposerHasHave_has:0 "$articleblank_article$" + CommissionEpicComposerHasHave_have:0 "$articleblank_article$" commission_epic.0001.t:0 "가족 서사시" commission_epic.0001.desc:0 "우리 가문의 위엄을 드러낼 만한 고전적인 이야기가 필요한데. [ROOT.Char.Custom('CompositionType')](을)를 집필해서 [ROOT.Char.GetDynasty.GetBaseName] 가문의 기원을 밝히고, 우리가 위업을 이룰 운명을 타고났다는 사실을 알리면 되겠군!\n\n문제는 집필을 누구 손에 맡기냐는 건데..." @@ -61,13 +61,17 @@ commission_epic.0002.writer:0 "가족 서사시가 순조롭게 집필되고 있다. 벌써부터 앞으로 수십 년은 회자될 법한 문구가 튀어나오고 있을 정도다. [writer.GetTitledFirstName](은)는 이야기의 초점을 어디에 두는 게 좋을지 고민하는 눈치다.\n\n일단 내용을 적어온 다음에 물어보는 편이 답하기 편할 텐데. 그럼 어떤 점이 마음에 들지 않는지를 얘기할 수도 있다고. 그럼에도 [writer.GetSheHe]는 당장에 답변을 받아야겠다는 태도를 고수했다." commission_epic.0002.servant:0 "하인인 [servant.GetFirstName]에게 가족사와 관련된 작품을 집필하라고 명했는데, 꽤 골머리를 썩고 있는 모양이다. 조금이라도 진전이 있다면 그것만으로도 대단하다 싶은 상황이다. 제대로 읽지도, 운율을 맞추지도 못하는 사람한테 일을 맡겼으니 당연한 거겠지.\n\n그러던 어느 날, 밤낮을 가리지 않고 애쓰던 [servant.GetSheHe]가 중요한 질문이 있다면서 날 찾아왔다. "작품에 어떤 내용을 담는 게 좋겠습니까, 영주님?"" commission_epic.0002.scribes:0 "가족 서사시를 집필하겠다고 나선 [ROOT.Char.Custom('CommissionEpicScribes')](이)가 시작과 동시에 난관에 봉착했다. 다들 본인이 담당하는 부분을 강조해야 한다고 주장하는 바람에, 어느 부분에 초점을 맞춰야 할지를 정하지를 못하고 있다.\n\n"폐를 끼치고 싶진 않았지만... 서로를 물고 뜯는 상황이 벌어지기 전에, 영주님께서 이 상황을 #EMP 정리#!해 주셔야 할 것 같습니다."" - commission_epic.0002.a:0 "당연히 나와 내 운명에 집중해서 전개해야지!" + commission_epic.0002.iberia_epic.a:0 "이베리아를 통치할 권리가 내 가문에 있다는 내용으로 집필하도록!" + commission_epic.0002.a:1 "내 가문의 옛 명분에 관한 이야기에 집중하도록." + commission_epic.propaganda:0 "서사시가 완성될 경우, 이웃 작위에 대한 [claims|E]을 획득함" + commission_epic.0002.b:1 "당연히 나와 내 운명에 집중해서 전개해야지!" commission_epic.more_prestige:0 "서사시가 완성될 경우, 개인적인 [prestige|E]을 추가로 획득함" - commission_epic.0002.b:0 "#EMP 가족사#!에 관한 서사시니, 폭넓게 다뤄야겠어." + commission_epic.0002.c:1 "#EMP 가족사#!에 관한 서사시니, 폭넓게 다뤄야겠어." commission_epic.more_dynasty_prestige:0 "서사시가 완성될 경우, [dynasty_prestige|E]을 추가로 획득함" - commission_epic.0002.c:0 "되도록 진실만을 담아서 집필하는 게 좋겠군." + commission_epic.0002.d:0 "되도록 진실만을 담아서 집필하는 게 좋겠군." commission_epic.more_piety:0 "서사시가 완성될 경우, 소량의 [piety|E]를 함께 획득함" + commission_epic.1001.t:0 "가족 서사시: 시간 문제" commission_epic.1001.opening:0 "벌써 몇 주째 가족 서사시의 신규 작업분을 넘겨받지 못하고 있다. 이대로 간다면 작업 기간이 늘어지거나," commission_epic.1001.composer:0 "조악한 작품이 완성될 게 분명하다! 당장에 최선의 결과를 내달라는 거였는데, 그게 그렇게나 어려운 요구였던 걸까?" @@ -169,6 +173,53 @@ commission_epic.2006.c:0 "그 무엇보다도 가문이 우선이라는 것쯤은 그대 역시 알 텐데." commission_epic.2006.c.same_dynasty:0 "이 선택지는 [court_chaplain.GetFirstNameNoTooltip](이)가 같은 [dynasty|E]에 속해 있을 경우에만 선택할 수 있음" + commission_epic.6001.t:0 "몇 가지 소소한 각색" + commission_epic.6001.writerservant:0 "한동안 나의 연대기를 집필하던 [composer.GetName](이)가 나를 찾았다.\n\n"영주님." [composer.GetSheHe]가 말했다. "다름이 아니오라... 영주님의 가문은 말할 것도 없이 웅장합니다만, 영주님께서 바라신 유서 깊은 명분 같은 건... 확인하는 데 어려움이 따를 듯합니다. 시간과 자원이 더 필요합니다. 고문원을 살펴봐야 할 것 같아요. 아니면 이야기를 소소하게 #italic 각색#!하는 방법도 있지만, 그랬다간 신빙성 측면에서 영주님의 명분이 빛바래는 감이 생길 겁니다..."" + commission_epic.6001.scribes:0 "나의 필경사들이 연대기에서 강조할 만한 선조들의 영토 명분을 찾아 밤낮으로 고문헌을 헤집어댔다.\n\n"애석하게도..." 필경사들이 입을 모아 말했다. "솔직하게 말씀드리자면... 이야기를 약간 윤색해야 할 것 같습니다. 영주님의 선조분들께서 세운 업적과 왕국에 관한 이야기를 말입니다. 영주님은 도량이 넓은 분이시니 분명 이해하시리라 믿습니다."" + commission_epic.6001.a:0 "되는대로 각색해도 좋아. 완성만 하게!" + commission_epic.6001.b:0 "돈을 줄 테니 연구를 더 해보게." + commission_epic.less_credible:0 "연대기의 신빙성이 떨어짐" + commission_epic.more_credible:0 "연대기의 신빙성이 높아질 수도 있음" + + commission_epic.6003.t:0 "옛날의 명분" + commission_epic.6003.writer:0 "[composer.GetName](은)는 성실하게 나의 연대기를 만들어 나갔다. 작업이 진행될수록 웅장해지면서 한편으론 의문이 들게 만들었다.\n\n"영주님." [composer.GetSheHe]가 말했다. "닳아 해진 고문헌을 찾았는데, [ancestor_1.GetFirstNameNoTooltip](이)란 이름의 [Select_CString(ancestor_1.IsFemale,'여왕','왕')]이 [neighboring_county_1.GetNameNoTier](와)과 [neighboring_county_2.GetNameNoTier], [neighboring_county_3.GetNameNoTier](을)를 다스렸다고 나와 있더군요. 족보를 잘 살펴 #italic 창발적인 각색#!을 좀 가미하면 [ancestor_1.GetSheHe]를 영주님의 선조로 만들 수 있을 겁니다. 그런 다음 [ancestor_1.GetHerHis] 이야기를 적절히 이용하면 영주님께 앞서 말한 영지 몇 곳, 더 나아가 전체에 대한 명분을 안겨드리는 것도 가능하겠죠..."" + commission_epic.6003.servant:0 "[composer.GetName](은)는 가면 갈수록 미심쩍어지는 내 연대기를 성실하게 만들어 나갔다.\n\n"영주님." [composer.GetSheHe]가 말했다. "먼 옛날 [neighboring_county_1.GetNameNoTier](와)과 [neighboring_county_2.GetNameNoTier], [neighboring_county_3.GetNameNoTier]의 [Select_CString(ancestor_1.IsFemale,'여왕','왕')]이었던 [Select_CString(ancestor_1.IsFemale,'여사냥꾼','키 작은')] [ancestor_1.GetFirstNameNoTooltip](이)가 봉헌한 명문을 찾았습니다. 이걸 이용해 영주님의 족보에 창의적인 살을 붙이면 [ancestor_1.GetSheHe]를 영주님의 조상으로 만들 수 있을 겁니다. 그리고 연대기에 소소한 각색을 더해서 해당 영토 일부에 대한 영주님의 명분을 확고하게 만드는 거죠. 여차하면 전부 다 주장할 수도 있을 테고요."" + commission_epic.6003.scribes:0 "필경사들은 가면 갈수록 지나치게 복잡해지는 내 연대기를 성실하게 만들어 나갔다.\n\n"영주님." 필경사들이 입을 모아 말했다. "고문헌에서 아주 짧은 글귀를 하나 찾았습니다. 먼 옛날 [neighboring_county_1.GetNameNoTier](와)과 [neighboring_county_2.GetNameNoTier], [neighboring_county_3.GetNameNoTier]에 영향력이 있었던 [Select_CString(ancestor_1.IsFemale,'너그러운 자','애꾸눈')] [ancestor_1.GetFirstNameNoTooltip](이)란 [ancestor_1.GetWomanMan]에 관한 내용이더군요. 족보를 잘 살펴 #italic 창발적인 각색#!을 좀 가미하면 [ancestor_1.GetSheHe]를 영주님의 선조로 만들 수 있을 겁니다. 그리고 연대기에서 해당 영토 중 일부, 아니면 전체를 다스릴 권리가 영주님께 있다고 주장하는 근거로 삼는 거죠..."" + commission_epic.6003.a:0 "모두 내 땅으로 삼겠노라!" + commission_epic.6003.b:0 "이맘때 [neighboring_county_1.GetNameNoTierNoTooltip] 풍경이 그렇게 절경이라지?" + commission_epic.6003.c:0 "난 [neighboring_county_2.GetNameNoTierNoTooltip]만 있으면 돼!" + commission_epic.6003.d:0 "[neighboring_county_3.GetNameNoTierNoTooltip](을)를 반드시 손에 넣어야겠다." + commission_epic.paranoid_neighbors:0 "이웃들이 해당 연대기의 존재를 알면 무척이나 분노할 것임" + + commission_epic.6004.t:0 "신빙성 있는 명분" + commission_epic.6004.writerservant:0 "[composer.GetName](은)는 가면 갈수록 방대하기 이를 데 없어지는 나의 연대기를 성실하게 만들어 나갔다.\n\n"영주님." [composer.GetSheHe]가 말했다. "세금과 토지권에 관한 고문헌을 하나 찾았습니다. 내용 자체는 제법 따분하지만, 먼 옛날 [neighboring_county_1.GetNameNoTier](와)과 [neighboring_county_2.GetNameNoTier](을)를 다스렸던 영주인 [Select_CString(ancestor_1.IsFemale,'장신왕','대머리왕')] [ancestor_1.GetFirstNameNoTooltip]에 대한 언급이 있었습니다. 고대부터 시작해서 혈통을 쭉 내려오니 아니 웬걸, 영주님과 연관이 있더군요! 그러니 두 영지에 대한 명분을 드릴 수 있을 것 같습니다. 신빙성도 넘쳐나는 수준이니 그 누구도 감히 반대하지 못할 거예요."" + commission_epic.6004.scribes:0 "필경사들은 하루가 다르게 비대해지는 나의 연대기를 성실하게 만들어 나갔다.\n\n"영주님." 필경사들이 입을 모아 말했다. "아주 오래된 왕실 인가를 하나 찾았습니다. [Select_CString(ancestor_1.IsFemale,'선량한','행운아')] [ancestor_1.GetFirstNameNoTooltip](이)란 영주에게 [neighboring_county_1.GetNameNoTier](와)과 [neighboring_county_2.GetNameNoTier]에 대한 통치권을 하사하는 내용이 담겨 있더군요. [ROOT.GetCharacter.GetFaith.HighGodName]의 인도를 따라 살펴본 결과, [ancestor_1.GetHerHim]가 영주님의 혈통임을 알 수 있었습니다. 연대기에도 이를 분명히 명시해 두었습니다. 두 영지 모두 영주님이 정당한 주인이십니다."" + commission_epic.6004.a:0 "두 곳 모두 갖고 싶다면?" + commission_epic.6004.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip](이)야말로 내가 상속한 땅의 일부가 분명해." + commission_epic.6004.c:0 "어쩐지. 예전부터 [neighboring_county_2.GetNameNoTierNoTooltip](이)가 내 땅이란 생각이 들더라니!" + + commission_epic.6005.t:0 "미완의 서사시" + commission_epic.6005.writerservant:0 "내 연대기에 어딘가 잘못된 부분이 있진 않을까, 먼 옛날부터 의심해 왔었다. 그리고 지금... [composer.GetName](이)가 근심 어린 표정으로 날 찾는다.\n\n"안타까운 일이 생겼습니다, 영주님." [composer.GetSheHe]가 말했다. "살을 발라내고 뼈를 깎는 노력으로 찾아봤습니다만, 실제로 입증할 만한 명분을 찾는 데 실패했습니다. 더 이상의 작업은 불가능할 듯합니다. 그 대신 영주님 가문의 덕행을 극찬하는 연대기를 만들었습니다. 부디 이걸로 만족하시옵고, 소인을 처벌하지 말아 주소서..."" + commission_epic.6005.scribes:0 "필경사들이 내 연대기를 편찬하는 데 어려움을 겪는 게 보이긴 했다. 아니나 다를까, 그들은 근심 어린 표정으로 날 찾았다.\n\n"안타까운 일이 생겼습니다." 필경사들이 입을 모아 말했다. "실제로 입증할 만한 명분을 찾는 데 실패했습니다. 살을 발라내고 뼈를 깎는 노력을 해봤지만 저희 능력으로는 무리인 듯합니다. 그 대신 영주님 가문의 덕행을 극찬하는 연대기를 만들었습니다. 부디 이걸로 만족하시옵고, 소인들을 처벌하지 말아 주소서..."" + commission_epic.6005.a:0 "감옥에 처박아주마!" + commission_epic.6005.b:0 "이 무능한 모질이들..." + commission_epic.6005.c:0 "[ROOT.GetCharacter.GetFaith.HighGodName]께서 나의 허영심에 벌을 내리신 건가?" + commission_epic.6005.d:0 "연대기라도 받았으니 다행인가..." + + commission_epic.6006.t:0 "강력한 선전 효과" + commission_epic.6006.writerservant:0 ""완성했습니다, 영주님." [composer.GetName](이)가 후련한 어조로 말하며 내게 두꺼운 서적을 건넸다. "[ROOT.Char.GetDynastyHouseNameNoTooltip] 집안의 연대기입니다. 영주님이 바라신 대로 여러 영지를 다스린 역사를 세세하게 써놓았습니다. 누구도 영주님의 정당한 명분을 걸고 넘어지지 못할 겁니다!"" + commission_epic.6006.scribes:0 "마침내 필경사들이 선전 연대기를 완성했다. 필경사들은 후련한 표정으로 내게 엄청나게 거대한 서적을 건넸다.\n\n"여기 있습니다, 영주님. [ROOT.Char.GetDynastyHouseNameNoTooltip] 집안의 위대한 연대기입니다. 영주님의 명분을 하나도 빠짐없이 세세히 기록해 두었지요. 영주님께 큰 행운을 안겨주길 기원합니다."" + commission_epic.6006.a:0 "완벽해!" + + propaganda_chronicle_name:0 "[ROOT.Char.GetDynastyHouseNameNoTooltip] 선전 연대기" + propaganda_chronicle_desc:0 "이 거대한 서적에 [ROOT.Char.GetDynastyHouseNameNoTooltip] 집안의 영광과 다채롭고 독특한 영토 명분이 골치 아플 정도로 세세하게 기록되어 있습니다." + + half_baked_propaganda_chronicle_name:0 "미완성 선전 연대기" + half_baked_propaganda_chronicle_desc:0 "완성만 됐다면 악명을 떨쳤을 책입니다. 지금 상태로는 후원자의 바람대로 영토 명분에 대한 설득력 있는 근거를 제시하지 못하며, 그 대신 [ROOT.Char.GetDynastyNameNoTooltip] 가문의 덕행을 열렬하게 예찬하는 내용만이 담겨 있습니다." + + + + commission_epic.9001.t:0 "가족 서사시" commission_epic.9001.writer:1 "마침내 우리 가문의 장엄한 [ROOT.Char.Custom('CompositionType')](이)가 완성되었다. [composer.GetTitledFirstName](이)가 자부심을 가질 만한 작품이 탄생한 것이다." commission_epic.9001.servant:0 "[composer.GetTitledFirstName]에게 가문에 관한 서사시를 집필하라고 명했던 게 틀린 선택은 아니었나 보다. 갖은 시행착오를 겪었지만, 결국은 인상 깊은 작품을 완성해내지 않았던가." diff --git a/project/ck3/base_game/localization/korean/event_localization/lifestyle/guile/intrigue_dread_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/lifestyle/guile/intrigue_dread_events_l_korean.yml index d0483a41ad..a4c10ddb0b 100644 --- a/project/ck3/base_game/localization/korean/event_localization/lifestyle/guile/intrigue_dread_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/lifestyle/guile/intrigue_dread_events_l_korean.yml @@ -98,7 +98,7 @@ # Torturing Courtier intrigue_dread.1901.t:0 "[disliked_courtier.Custom('InsultAdjective')|U] 천치" - intrigue_dread.1901.desc:0 "나는 매일같이 [disliked_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)]의 존재를 감내하고 인내해야 한다.\n\n얘기를 나눌 때면 [disliked_courtier.GetSheHe] [disliked_courtier.Custom('quirk_neg_present_type1_KR')]는 등의 행각을 보이는 게 아닌가. 날 모욕하려는 #EMP 저의#!가 깔린 건가? 더는 [disliked_courtier.Custom('InsultNoun')]의 불손한 작태를 받아주지 않을 것이다. 누군가는 나서서 혼쭐을 내줘야지 않겠는가!" + intrigue_dread.1901.desc:0 "나는 매일같이 [disliked_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)]의 존재를 감내하고 인내해야 한다.\n\n얘기를 나눌 때면 [disliked_courtier.GetSheHe] [disliked_courtier.Custom('quirk_neg_present')]는 등의 행각을 보이는 게 아닌가. 날 모욕하려는 #EMP 저의#!가 깔린 건가? 더는 [disliked_courtier.Custom('InsultNoun')]의 불손한 작태를 받아주지 않을 것이다. 누군가는 나서서 혼쭐을 내줘야지 않겠는가!" intrigue_dread.1901.a:0 "마침 시험해보고 싶은 독이 있는데..." intrigue_dread.1901.b:0 "궁정에서 스스로 멍청한 꼴을 보이게 하면 퍽 안타깝겠지." intrigue_dread.1901.b.tt:0 "이 선택지는 [disliked_courtier.GetFirstNamePossessiveNoTooltip] [GetTrait('gregarious').GetName( GetPlayer )](을)를 연유로 사용할 수 있음" @@ -194,13 +194,13 @@ intrigue_dread.4200.t:0 "꿈의 숲" intrigue_dread.4200.desc.intro:0 "진정으로 공포와 존경을 한 몸에 받는 군주가 되기 위해 노력해왔다. 그 결과 무수히 많은 죄인과 불충한 자들이 내 지하 감옥에 갇혔다." - intrigue_dread.4200.desc.noble_forest:0 "감방은 경쟁자와 반역자, 잡범으로 가득하다. 이젠 저들을 [ROOT.Char.GetFaith.NegativeAfterlife]에 있는 [ROOT.Char.GetFaith.DeathGodName]께 보낼 때가 된 게 아닐까? [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]에 덕이 되는 일도 시키고 말이야!" + intrigue_dread.4200.desc.noble_forest:1 "감방은 경쟁자와 반역자, 잡범으로 가득하다. 이젠 저들을 [ROOT.Char.GetFaith.NegativeAfterLife]에 있는 [ROOT.Char.GetFaith.DeathDeityName]께 보낼 때가 된 게 아닐까? [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]에 덕이 되는 일도 시키고 말이야!" intrigue_dread.4200.desc.commoner_forest:0 "시골과 도시에서 잡아들인 수많은 저급한 살인자와 소매치기들이 사회에서 격리된 채 심판을 기다린다. 하지만 내게 더 좋은 생각이 있다." intrigue_dread.4200.desc.middle:0 "\n\n섬뜩한 간계를 세우면서 어떤 숲을 상상해 보았다. 하층민과 반역자들을 창으로 꿰어 [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip](을)를 사방으로 감싸는 숲을 조성하는 것이다. [ROOT.Char.GetTitleAsNameNoTooltip](을)를 배신하면 어떻게 되는지 모두에게 경종이 되리라." intrigue_dread.4200.desc.noble_forest.outro:0 "장대에 꽂힌 [random_prisoner_scope.GetNameNoTooltip]의 모습이 눈앞에 아른거린다. 물론 놈의 주변은 같은 방식으로 꿰인 평민들이 장식할 것이다. 그래, 이제 꿈을 실현할 일만 남았다!" intrigue_dread.4200.desc.commoner_forest.outro:0 "저 지평선 너머까지 범죄자들이 줄지어 늘어져 있고 [ROOT.Char.GetCapitalLocation.GetTerrain.GetNameNoTooltip](은)는 선혈에 물든 광경이 심상 속에서 펼쳐진다. 약간의 수고만 들이면 내 꿈을 실현할 수 있을 만큼 해충들을 잡아들일 수 있을 것이다." intrigue_dread.4200.a:0 "시작해 보실까!" - intrigue_dread.4200.b:0 "[random_prisoner_scope.GetName](와)과 평민 몇 놈을 꿰어 놓으면 내 뜻이 확실히 전해지겠지." + intrigue_dread.4200.b:1 "[random_prisoner_scope.GetTitledFirstNameNoTooltip](와)과 평민 몇 놈을 꿰어 놓으면 내 뜻이 확실히 전해지겠지." intrigue_dread.4200.c:0 "시체 몇 구를 모아놓으면 충분할 거야." intrigue_dread.4200.d:0 "모두 나를 두려워하리라!" intrigue_dread.4200.e:0 "맙소사! 아무리 그래도 그런 짓을 할 순 없어!" diff --git a/project/ck3/base_game/localization/korean/event_localization/lifestyle/guile/intrigue_scheming_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/lifestyle/guile/intrigue_scheming_events_l_korean.yml index 1a778a1823..8bacc01967 100644 --- a/project/ck3/base_game/localization/korean/event_localization/lifestyle/guile/intrigue_scheming_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/lifestyle/guile/intrigue_scheming_events_l_korean.yml @@ -338,7 +338,7 @@ intrigue_scheming_special.1004.g:0 "뭐, 반박해야겠지. 목청이 찢어지도록." intrigue_scheming_special.1004.h:0 "의견 차이는 토론으로 해결하는 것이오." - intrigue_scheming_special.1099.desc_won:0 "뜻밖의 따듯한 미소와 함께 [courtier_spy.GetHerHis|U] 얼굴이 환해졌다. "훌륭한 판단력을 갖고 계십니다."\n\n이내 [courtier_spy.GetSheHe|U]가 [courtier_spy.Custom('quirk_pos_present_type2_KR')]더니 곧이어 회랑을 따라 조용한 발걸음으로 움직이기 시작했다. "같이 드시지요. 얘기할 것이 참 많습니다."" + intrigue_scheming_special.1099.desc_won:0 "뜻밖의 따듯한 미소와 함께 [courtier_spy.GetHerHis|U] 얼굴이 환해졌다. "훌륭한 판단력을 갖고 계십니다."\n\n이내 [courtier_spy.GetSheHe|U]가 [courtier_spy.Custom('quirk_pos_present')]더니 곧이어 회랑을 따라 조용한 발걸음으로 움직이기 시작했다. "같이 드시지요. 얘기할 것이 참 많습니다."" intrigue_scheming_special.1099.desc_lost:0 "[courtier_spy.GetSheHe|U]가 인상을 찌푸리더니 한 발짝 물러났다. "앞으로는 이런 화제로 찾아오지 않으셨으면 좋겠습니다."\n\n[courtier_spy.GetSheHe]는 내가 미처 반응을 보이기도 전에 회랑을 따라 움직이기 시작했다. 발을 내딛을수록 [courtier_spy.GetHerHim]는 어둠 속으로 녹아들었다." intrigue_scheming_special.1099.a:0 "일단은 가면을 계속 쓰고 있어야겠군." intrigue_scheming_special.1099.b:0 "수수께끼 같은 사람이로다." diff --git a/project/ck3/base_game/localization/korean/event_localization/lifestyle/scholarship/learning_medicine_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/lifestyle/scholarship/learning_medicine_events_l_korean.yml index 651833278b..7a9c19a333 100644 --- a/project/ck3/base_game/localization/korean/event_localization/lifestyle/scholarship/learning_medicine_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/lifestyle/scholarship/learning_medicine_events_l_korean.yml @@ -35,7 +35,7 @@ # Improve the skills of your court physician, by Mathilda Bjarnehed learning_medicine.2010.t:0 "엉망진창으로 번역된 원서" - learning_medicine.2010.start.desc:0 "[ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('court_physician'))]인 [court_physician.GetFirstNamePossessive] 집무실 문턱을 지났다. 번역서를 샅샅이 훑던 [court_physician.GetHerHim]의 모습이 눈에 들어왔다.\n\n"그 유명한" + learning_medicine.2010.start.desc:0 "[ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('court_physician'))]인 [court_physician.GetFirstNamePossessive] 집무실 문턱을 지났다. 번역서를 샅샅이 훑던 [court_physician.GetHerHim]의 모습이 눈에 들어왔다.\n\n"그 유명한 " learning_medicine.2010.galen.desc:0 "갈레노스" learning_medicine.2010.hippocrates.desc:0 "히포크라테스" learning_medicine.2010.herophilus.desc:0 "헤로필로스" diff --git a/project/ck3/base_game/localization/korean/event_localization/lifestyle/warfare/martial_chivalry_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/lifestyle/warfare/martial_chivalry_events_l_korean.yml index 3c7cc15963..3a1e34804d 100644 --- a/project/ck3/base_game/localization/korean/event_localization/lifestyle/warfare/martial_chivalry_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/lifestyle/warfare/martial_chivalry_events_l_korean.yml @@ -55,7 +55,7 @@ #Find an old castle, by Linnéa Thimrén martial_chivalry.1011.t:0 "진 빠진 자들에게 안식을" - martial_chivalry.1011.desc:0 "땀도 엄청 흘린 데다 피곤하고 배도 고프고... 길고 긴 훈련의 끝이 보인다.\n\n야영할 곳을 찾다가 오래되고 버려진 성을 먼 발치에서 보게 되었다. 나는 [ROOT.Char.Custom('quirk_pos_personal_pp_type1_KR')|U]며 소리쳤다. "오늘 밤엔 저기서 야영을 할 것이다."\n\n해는 뉘엿뉘엿 지고있었고 성으로 다가가면 갈수록 불길한 느낌은 커져만 갔다. 이윽고 병사들은 귀신에 대한 이야기를 속닥속닥 하고 있었다." + martial_chivalry.1011.desc:0 "땀도 엄청 흘린 데다 피곤하고 배도 고프고... 길고 긴 훈련의 끝이 보인다.\n\n야영할 곳을 찾다가 오래되고 버려진 성을 먼 발치에서 보게 되었다. 나는 소리쳤다. "오늘 밤엔 저기서 야영을 할 것이다."\n\n해는 뉘엿뉘엿 지고있었고 성으로 다가가면 갈수록 불길한 느낌은 커져만 갔다. 이윽고 병사들은 귀신에 대한 이야기를 속닥속닥 하고 있었다." martial_chivalry.1011.a:0 "한 번 들어가보자. 보물이 있는 것이 확실하다!" martial_chivalry.1011.a.tt:0 "안에서 뭘 찾게 될지 누가 알겠습니까?" martial_chivalry.1011.b:0 "밖에 천막을 치자. 쉴 시간이다." diff --git a/project/ck3/base_game/localization/korean/event_localization/lifestyle/warfare/warhorse_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/lifestyle/warfare/warhorse_events_l_korean.yml index 0d51b3e4b0..448a386375 100644 --- a/project/ck3/base_game/localization/korean/event_localization/lifestyle/warfare/warhorse_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/lifestyle/warfare/warhorse_events_l_korean.yml @@ -46,7 +46,7 @@ warhorse.1001.e:0 "관심 없소." warhorse.1001.e.tt:1 "#F "나 말곤 제격인 훈련사가 없다네!"#!" warhorse.1001.f:0 "이러려고 $master_of_horse_court_position$에게 봉급을 지불하는 것 아닌가!" - warhorse.1001.f.tt:0 "당신의 $master_of_horse_court_position$이 [ROOT.Char.Custom('HorseStoryMareStallion')](을)를 훈련시키기 시작함" + warhorse.1001.f.tt:1 "당신의 $master_of_horse_court_position$이 [THIS.Char.Custom('WarhorseStoryName')](을)를 훈련시키기 시작함" warhorse.1001.f.failure:0 "당신은 $master_of_horse_court_position$의 능력을 과대평가함" warhorse.1001.f.failure.tt:0 "[m_horse.GetTitledFirstNameNoTooltip](이)가 [ROOT.Char.Custom('WarhorseStoryName')](을)를 훈련시키는 데 실패함" diff --git a/project/ck3/base_game/localization/korean/event_localization/placeholderhugofp2eventtasf_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/placeholderhugofp2eventtasf_events_l_korean.yml new file mode 100644 index 0000000000..58d4de8021 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/placeholderhugofp2eventtasf_events_l_korean.yml @@ -0,0 +1,256 @@ +l_korean: + fp2_struggle.2000.t:0 "시장의 혼란" + fp2_struggle.2000.desc:0 "시장 거리를 살피던 중 참담한 표정을 짓고 있는 무타시브 [fp2_2000_market_inspector.GetFullName](을)를 만날 수 있었다. 아무래도 행상인들을 단속 중이었던 모양이다. "물건은 난잡하게 어지럽혀 놓고, 모스크 문 옆에 기름을 흘리질 않나, 무두질조차 안 한 토끼에, 대충 사발에 담은 치즈라니! 환장하겠군. 아니, 말을 하면 좀 들으란 말이오!"\n\n시장에 분란을 일으키는 자는 폭력을 동원하는 한이 있어도 엄벌로 다스리는 것이 무타시브의 #emphasis 책무#!다. 그러나 [fp2_2000_market_inspector.GetSheHe]는 탐욕에 눈이 멀어버린 상인들에게 철저히 외면받고 있었다.\n\n이 친구를 어떻게 도우면 좋을까?" + fp2_struggle.2000.a:0 "상황에 개입하여 카디를 부르겠다고 협박한다." + fp2_struggle.2000.a.desc:0 "무타시브가 삐뚤어진 상인들을 바로잡음\n카디가 판결에 따라 상인들에게 처벌을 내림" + fp2_struggle.2000.a.a:0 "상인들이 당신의 말을 따르지만 계속 반신반의하는 기색을 보임" + fp2_struggle.2000.a.a.notif:0 "관료주의 증대" + fp2_struggle.2000.a.b:0 "문명인다운 방식으로 상황을 해결함" + fp2_struggle.2000.a.b.notif:0 "합리적인 절충안" + fp2_struggle.2000.b:1 "단호한 방식으로 응징함!" + fp2_struggle.2000.b.desc:0 "직접 상인을 체벌함" + fp2_struggle.2000.b.notif:0 "성실함의 예" + fp2_struggle.2000.b.notif.desc:0 "무타시브가 질책을 받는 모습에 경악한 상인들이 재빨리 시장을 벗어남" + fp2_struggle.2000.d:0 "규칙이 사업을 방해해서야 되겠는가?" + fp2_struggle.2000.d.desc:0 "관습에 얽매이지 않고 상업 활동을 할 수 있도록 허락할 경우 교역량은 증가하지만 시장의 안정성이 서서히 감소함" + fp2_struggle.2000.e:0 "불복종은 용납할 수 없지. 여기! 경비대!" + fp2_struggle.2000.f:0 "내친김에 창관까지 지어버리는 건 어떨까?" + fp2_struggle.2000.f.desc:0 "긴장을 완화하는 차원에서 상인들이 히스바를 좀 더 위반하도록 장려함" + fp2_struggle.2000.f.notif:0 "외국 상인에 대한 관용" + fp2_struggle.2000.f.notif.desc:0 "무타시브가 규정 집행을 중단하면서 시장 규정 위반 빈도가 더욱더 증가함" + fp2_struggle.2001.t:0 "버려진 마을" + fp2_struggle.2001.desc:0 "[ROOT.GetCharacter.Custom('FortifiedBuilding')](을)를 살피던 중 상당히 나이가 들어 보이는 농노가 다가왔다.\n\n"위대한 영주님, 부디 측은지심을 베풀어 저희 마을을 [fp2_2001_desperate_county.GetHolder.GetName]의 폭정에서 구해주시옵소서. 그자는 너무나 오랜 시간 동안 저희 정착지를 방치해 왔습니다. 마을 주민 모두 새로운 영주님을 모시고 싶은 마음뿐입니다. 바로 나리 같은 분을 말입니다."" + fp2_struggle.2001.desc.extra.a:0 "[fp2_2001_desperate_county.GetName](은)는 당신의 동맹 [fp2_2001_desperate_county.GetHolder.GetName]의 소유입니다. 반란군에게 군사 지원을 할 경우 침략 행위로 간주됩니다.\n\n" + fp2_struggle.2001.desc.extra.b:0 "[fp2_2001_desperate_county.GetName]의 소유주인 [fp2_2001_desperate_county.GetHolder.GetName](은)는 당신과 휴전 협정을 체결한 상태입니다. 농노를 도울 경우 협정 위반이 됩니다." + fp2_struggle.2001.a:0 "내 약속하지. [fp2_2001_desperate_county.GetNameNoTierNoTooltip](을)를 반드시 해방하겠네!" + fp2_struggle.2001.a.desc:0 "향후 #bold 5년#! 내로 [fp2_2001_desperate_county.GetNameNoTier](을)를 점령해야 함" + fp2_struggle.2001.a.a.desc:0 "실패할 경우 [2001_scoped_chaplain.GetTitledFirstName](이)가 매우 실망하게 됨" + fp2_struggle.2001.a.notif:0 "정의로운 명분 획득" + fp2_struggle.2001.b:0 "그렇다면 [fp2_2001_desperate_elder.GetFaith.HighGodName]에게 등 돌릴 수 있겠는가?" + fp2_struggle.2001.b.desc:0 "향후 #bold 10년#! 내로 [fp2_2001_desperate_county.GetNameNoTier](을)를 점령해야 함" + fp2_struggle.2001.b.notif:0 "[fp2_2001_desperate_county.GetNameNoTierNoTooltip](이)가 [ROOT.Char.GetFaith.GetNameNoTooltip](으)로 개종함" + fp2_struggle.2001.b.notif.desc:0 "자의인지, 절박한 심경에 우러난 선택인지는 모르겠으나 [fp2_2001_desperate_county.GetNameNoTier] 마을이 [ROOT.Char.GetFaith.GetName](을)를 받아들임" + fp2_struggle.2001.c:0 "[fp2_2001_desperate_county.GetHolder.GetFirstNameNoTooltip]에게 창을 겨워 결의를 증명하라!" + fp2_struggle.2001.d:0 "그렇다면 새로운 영주에게 공물을 바칠 생각은 없는가?" + fp2_struggle.2001.d.notif:0 "절박한 마을 주민들이 해방을 위한 대가를 바침" + fp2_struggle.2001.d.notif.desc:0 "[fp2_2001_desperate_county.GetName] 농노들이 마지막 남은 한 줌의 귀중품까지 긁어모아 해방을 위한 공물을 바침" + fp2_struggle.2001.e:0 "사정은 딱하지만 그 정도는 스스로 해내도록." + fp2_struggle.2001.e.desc:0 "농노들을 저버리고 [fp2_2001_desperate_county.GetHolder.GetName]의 영주에게 그들의 운명을 맡김" + fp2_struggle.2001.f:0 "나는 [fp2_2001_desperate_county.GetHolder.GetTitleAsNameNoTooltip]의 편이다. 네놈들의 배반 행위를 당장 알려야겠구나!" + fp2_every_major_vassal_notifier:0 "모든 권세 봉신" + fp2_every_major_same_faith_vassal_notifier:0 "모든 [dyloc_powerful_vassal_faith.GetAdjective] 권세 봉신" + fp2_every_major_different_faith_vassal_notifier:0 "모든 [dyloc_powerful_vassal_faith.GetAdjective](이)가 아닌 권세 봉신" + fp2_every_major_same_culture_vassal_notifier:0 "모든 [dyloc_powerful_vassal_culture.GetNameNoTooltip] 권세 봉신" + fp2_one_independent_ruler_of_each_culture_notifier:0 "각 [culture|E]에서 이 [struggle|E]에 연루된 [independent_ruler|E] 한 명" + fp2_struggle.2002.t.a:0 "해방된 마을" + fp2_struggle.2002.t.b:0 "미완의 책무" + fp2_struggle.2003.t:0 "방황하는 새 떼" + fp2_struggle.2003.desc:1 "부상당해 환멸에 찌든 용병단이 [fp2_2003_county_town.GetName]에 모습을 드러냈다. 그런데 지역민들은 용병들이 "가볍게 한탕만 하고 정착하자"라는 얘기를 나누는 걸 우연히 들었다며 불안에 떨고 있다.\n\n이에 따라 긴장감이 잔뜩 고조된 상황이다. 내가 개입하지 않으면 충돌이 발생할 것이다." + fp2_struggle.2003.a:0 "떠날 것을 촉구한다." + fp2_struggle.2003.a.a.notif:0 "도적들이 청원을 무시함" + fp2_struggle.2003.a.b.notif:0 "평화로운 해결 방안" + fp2_struggle.2003.b:0 "도시 수비대 직위를 제안한다." + fp2_struggle.2003.b.desc:0 "수비대에겐 숙련된 병사가 필요하다. 먹이를 주는 것만이 상처 입은 짐승을 제일 빠르게 길들이는 방법이다" + fp2_struggle.2003.c:0 "강제로 도시에서 쫓아낸다!" + fp2_struggle.2003.c.desc:0 "지역 수비대를 동원해 선제 타격을 계획한 후, 기습 공격으로 훼방꾼들을 몰아냄\n" + fp2_struggle.2003.c.a:0 "용병들이 병사를 학살함" + fp2_struggle.2003.c.b:0 "병사들이 용병들을 제압함" + fp2_struggle.2003.c.b.notif:0 "용병의 위협 제압" + fp2_struggle.2003.d:0 ""장대한 기골을 보니 농부를 하면 딱 알맞겠어!"" + fp2_struggle.2003.d.desc:0 "지역민으로부터 농지와 농기구를 사들여 용병단에 제공하겠다고 제안함" + fp2_struggle.2003.e:0 "지역민들이 알아서 하겠지." + fp2_struggle.2003.e.desc:0 "긴장감이 고조된 만큼 구실을 줬다간 더 큰 위험이 뒤따를 수 있음" + fp2_struggle.2003.e.notif.a:0 "용병의 시골 약탈" + fp2_struggle.2003.e.notif.b:0 "비극을 부른 농노들의 도발" + fp2_struggle.2003.e.notif.b.desc:0 "지역민들이 용병단에 떠날 것을 요구하였으나, 공격할 기회만 노리던 용병단에 구실을 주게 됨" + fp2_struggle.2003.e.notif.c:0 "용병들의 정착" + fp2_struggle.2003.e.notif.c.desc:0 "용병들이 [fp2_2003_county_town.GetName]에 정을 붙여 정착하고 농사를 시작함. 결과적으로 지역에 뜻밖의 수익이 창출되고 유능한 인력이 유입되었음" + fp2_struggle.2007.t:0 "이베리아의 성채" + fp2_struggle.2007.desc.main:1 "이젠 개발에 착수해도 좋을 것 같습니다." [fp2_2007_scoped_steward.GetCouncilTitleFirstName](이)가 말했다. "영주님께서 자금만 지원해 주신다면 호시탐탐 기회만 노리는 적을 상대로 든든한 [fp2_2007_free_real_estate.GetCounty.GetTitle.GetNameNoTier](을)를 확보할 수 있을 겁니다. 그것도 #emphasis 대단히#! 저렴한 비용에 말이지요. [2007_vassal_sponsor.GetTitledFirstName](이)가 [fp2_2007_foreign_faith.GetAdjective] 양식의 [ROOT.Char.Custom('FortifiedBuilding')](을)를 짓고 싶다고 탄원을 올렸습니다. 영주님의 환심을 사려는 심산인지 자기가 일정 비용을 부담하겠다고 나섰더군요. 다만 다른 봉신들은 현지의 [ROOT.Char.GetFaith.GetAdjective] 건축가를 고용할 것을 요구하고 있습니다. 어느 쪽을 선택하시든 봉역을 전반적으로 부강하게 만들 둘도 없는 기회입니다." 유일한 문제는 #EMP 누가#! 그 둘도 없는 기회를 잡느냐겠군..." + fp2_struggle.2007.desc.a:0 ""영주님. 영주님의 땅 말입니다. $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.desc.b:0 ""[fp2_2007_castle_holder.GetTitledFirstName] 땅 있지 않습니까? $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.a:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip] 건축가를 고용하도록 하지." + fp2_struggle.2007.a.castile:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]? [fp2_2007_foreign_faith.GetAdjectiveNoTooltip](이)라고 했나 지금? [fp2_2007_allegedprotocastilean.GetNameNoTooltip] 건축가를 써야지, 암!" + fp2_struggle.2007.a.notif:0 "[fp2_2007_free_real_estate.GetName]에서 성채 건설이 시작됨" + fp2_struggle.2007.a.major_vassal_flavor:0 "예상된 결과이므로 신앙이 같은 권세 봉신의 의견이 영향을 받지는 않을 것임" + fp2_struggle.2007.a.castile.favor:0 "훌륭한 건축가로 소문이 난 [fp2_2007_allegedprotocastilean.GetNameNoTooltip]인 만큼 누구도 반발하지 않을 것임" + fp2_struggle.2007.b:0 "[fp2_2007_foreign_faith.GetAdjectiveNoTooltip] 건축가를 고용하도록 하지." + fp2_struggle.2007.b.flavor:0 "이 행동은 신앙에 상관없이 하나의 의견 표명으로 비칠 것임" + fp2_struggle.2007.c:0 "내가 직접 성채를 설계하겠다. 어려우면 얼마나 어렵겠어?" + fp2_struggle.2007.c.flavor:0 "돈 한 푼 들이지 않고 직접 성채를 설계하는 것은 극도로 어려운 일임" + fp2_struggle.2007.c.roco:0 "이 임무는 $royal_architect_court_position$에게 맡기도록 하지." + fp2_struggle.2007.c.notif.a.t:0 "썩은 기반과 무너지는 구조" + fp2_struggle.2007.c.notif.a.desc:0 "당신의 성채 설계가 끔찍한 결함을 낳음" + fp2_struggle.2007.c.notif.b.desc:0 "설계에 성공함" + fp2_struggle.2007.d:1 "성채에 자금 지원은 무슨. #EMP 어림도 없다#!! 게다가 내 것이 되는 것도 아니잖아!" + fp2_struggle.2007.d.alt:0 "그 땅은 성채를 지을 땅이 아니오. 그냥 두시오." + fp2_struggle.2008.t:0 "[fps_2008_misdeed_actor.GetCouncilTitle]의 악행" + fp2_struggle.2008.desc:0 "어느 날 저녁, [fps_2008_misdeed_actor.GetCouncilTitleFirstName](이)가 어둑한 자문회실에 앉아 있었다. [fps_2008_misdeed_actor.GetHerHis|U] 시선과 깃펜은 그리 대단치도 않은 지출 보고서에 고정되어 있었다. 하지만 [fps_2008_misdeed_actor.GetHerHim] 옆엔 점토 거푸집과 왕실 직인이 놓여 있었다. [fps_2008_misdeed_actor.GetSheHe]가 봉역의 돈을 편취하기로 마음먹은 게 아니고서야 있을 이유가 없는 물건들이었다. 지체 높은 [fps_2008_misdeed_actor.GetWomanMan]으로서 [ROOT.Char.GetFaith.HighGodName]의 시선 아래 그토록 치욕스러운 짓을 저지른다니!\n\n치욕은 치욕이지만... 실력은 알아줘야겠어. 내가 현행범으로 잡지 않았더라면 누구도 [fps_2008_misdeed_actor.GetHerHis] 모략을 알아차리지 못했을 터이니." + fp2_struggle.2008.a:0 "더 볼 것도 없다. 지하 감옥으로 사라져라!" + fp2_struggle.2008.b.a:0 "문서 위조 기술을 알려주면 자비를 베풀지." + fp2_struggle.2008.b.flavor:1 "기만 기술을 배우는 대가로 증거를 처분함" + fp2_struggle.2008.c:0 "이 자금은 날 위해 존재하는 거야... 안 그래?" + fp2_struggle.2008.c.flavor:0 "부정의 증거를 양탄자 밑으로 숨기고 부정부패에 동참함" + fp2_struggle.2008.d:0 "마을 광장에서 조리돌림당할 준비나 하시지." + fp2_struggle.2008.d.flavor:0 "봉신과 자문위원의 불일치하는 의견을 거스르고 [fps_2008_misdeed_actor.GetHerHis] 행동을 민중에 폭로해 직접 심판을 내리게 함." + fp2_struggle.2009.t:0 "전설의 도둑을 쫓다" + fp2_struggle.2009.desc:0 ""성채를 봐 가면서 건드렸어야지. 멍청한 놈!" 검을 든 무관장이 겁에 질린 침입자를 위협했다.\n\n무관장이 좀 더 압박을 넣자, 젊은 [fp2_2009_garduna_young_thief.GetWomanMan]은 본인이 그 무시무시한 [fp2_2009_garduna_guild_master.GetFullNameNicknamed](이)가 이끄는 [fp2_2009_involved_ruler.GetPrimaryTitle.GetName] 대규모 범죄 조직의 일원임을 시인하였다. "그래서 등잔 밑이 어두운 법이라고... 내 앞마당에서 새 도둑 조합을 설립하려 했다, 이 얘기인가?" 내 물음에 도둑은 그저 고개를 끄덕였다. [fp2_2009_garduna_young_thief.GetSheHe|U]는 목숨만 살려준다면 더 많은 정보를 제공하겠다고 했다." + fp2_struggle.2009.a:0 "이 봉역에 [Select_CString(ROOT.Char.IsFemale,'여왕','왕')]이 #EMP 둘 씩이나#! 있을 필요는 없지." + fp2_struggle.2009.a.flavor:0 "우두머리의 위치를 알려주는 대가로 도둑을 풀어주고, 조직을 일망타진해 "도둑 학살자"의 칭호를 얻는 여정을 시작함" + fp2_struggle.2009.b:0 "공모자들이 숨어 있는 곳을 불면 목숨은 살려주지." + fp2_struggle.2009.b.blues:0 "친구들을 팔아넘긴 후 #TUT_KW [GetTrait('depressed_1').GetName(GetNullCharacter)]#! [trait|E]을 얻음" + fp2_struggle.2009.c:0 "도둑 조합이라... 간판 걸고 영업하려면 #emphasis 세금#!을 내야지." + fp2_struggle.2009.d:0 "내 밑에서 일해라. [fp2_2009_involved_ruler.GetPrimaryTitle.GetNameNoTooltip]에 분란을 일으키도록." + fp2_struggle.2009.d.flavor.st:0 "도둑 조합에 돈을 주고 떠나게 함" + fp2_struggle.2009.e:0 "네 목을 예쁘게 잘라 [fp2_2009_involved_ruler.GetTitledFirstNameNoTooltip]에게 선물로 보내주마." + fp2_struggle.2009.e.a:0 "도둑 조합이 임의의 영지를 불안정하게 만들어 보복할 수도 있음" +# Note to spanish translators: please translate this as "Cazando a la Martes Foina", saying Garduña is too blatant. + fp2_struggle.2010.t:0 "흰가슴담비 사냥" + fp2_struggle.2010.desc:0 "[fp2_2009_involved_capital_county.GetNameNoTierNoTooltip]에 도착한 나는 버려진 교회로 발을 들였다. [fp2_2009_garduna_guild_master.GetNameNoTooltip](은)는 이미 날 기다리고 있었다.\n\n"[ROOT.Char.GetFirstNameNoTooltip](이)라고 했나? [ROOT.Char.Custom('signature_weapon')](을)를 가져온 걸 보니 협상하러 온 건 아닌가 보군. 하지만 도둑은 군인이 아니라 상인에 가깝소. 돈만 주면 서로 웃으면서 갈 길 갈 수 있단 얘기지. [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip]에서 일절 영업하지 않으리다."" + fp2_struggle.2010.b:0 "목 날아갈 준비나 해라, 뱀 자식아!" + fp2_struggle.2010.c:0 "싸우는 것보다야 보호비를 내는 게 낫지..." + fp2_struggle.2011.desc:0 "[fp2_2009_garduna_guild_master.GetFirstName](을)를 처치했으니 도둑 조합은 자연스럽게 와해할 것이다." + fp2_struggle.2011.a:0 "#DIE2 도둑#!의 [Select_CString(ROOT.Char.IsFemale,'여왕','왕')]이 되니 좋군." + fp2_struggle.2012.t:0 "지역 보고:" + fp2_struggle.2012.desc:0 "웬 피도 눈물도 없는 도둑 무리가 [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip]에서 활개 치고 있다. 누군가 우릴 노리고 저 범죄자들에게 돈을 대준 정황이 너무나 명료하다. 일단은 무관장을 배치해 지역의 안전을 확보해야 한다." + fp2_struggle.2012.a:0 "누군지 몰라도 더러운 수작을 부리는구나!" + fp2_struggle.2012.t.alt:1 "[fp2_2012_sender.Custom2('AppropriateGreetingPositive', ROOT.Char )]" + fp2_struggle.2012.desc.alt:0 "우리 두 사람의 봉역에서 행패를 부리던 도둑 한 놈의 머리를 함께 보내오. 일단 내 재량으로 놈을 처형했소. 아울러 도둑의 공모자들이 박혀 있는 은신처의 위치를 [fp2_2009_involved_capital_county.GetNameNoTier] 수비대에 전달했소." + fp2_struggle.2012.a.alt:0 "[fp2_2009_has_gifted_head.GetFirstNameNoTooltip](이)가 반가운 선물을 가져왔어!" + fp2_struggle.2013.t:0 "자유로 통하는 비밀" + fp2_struggle.2013.desc:0 "포로 신분인 [fp2_2013_prisoner_with_a_secret.GetFullNameRegnal]의 생사여탈권은 내게 있다고 해도 무방하다. 본인도 그 사실을 알고 있는지, [fp2_2013_prisoner_with_a_secret.GetSheHe]가 처절하게 애원해 왔다... "풀어만 주신다면 [fp2_2013_secret_owner.GetFullNameRegnal]의 비밀을 알려드리겠습니다."" + fp2_struggle.2013.a:0 "비밀을 알려주시오. 자유인으로 만들어 드리지." + fp2_struggle.2013.a.a:0 "#TUT_KW [fp2_2013_secret_owner.GetFirstName]#!의 비밀을 알게 됨" + fp2_struggle.2013.b:0 "그냥 고문하면 될 일인데 번거롭게 협상까지야?" + fp2_struggle.2013.b.b:0 "[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip](이)가 고문에 저항함" + fp2_struggle.2013.c:0 "이 악독한 뱀을 보았나! [fp2_2013_secret_owner.GetFirstNameNoTooltip]에게 알리겠소!" + fp2_struggle.2013.c.desc:0 "비밀을 알아내지 않고 [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip](을)를 [fp2_2013_secret_owner.GetFirstNameNoTooltip] 앞에 데려가 배신에 대한 처벌을 내리게 함" + fp2_struggle.2013.c.a:0 "[fp2_2013_secret_owner.GetFirstName](이)가 [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]의 운명을 결정할 것임" + fp2_struggle.2013.d:0 "지금 약속은 좀 어렵고... 일단 말해주면 나중에 생각을 좀 해보지..." + fp2_struggle.2014.t:0 "공명정대한 [ROOT.Char.GetNameNoTooltip]에게," + fp2_struggle.2014.desc.start:0 "[fp2_2013_prisoner_with_a_secret.GetNameNoTooltip](을)를 다시 돌려보내 줘서 고맙소. " + fp2_struggle.2014.desc.light:0 "다만 [fp2_2013_prisoner_with_a_secret.GetSheHe]가 벌을 받아 마땅한 일을 했다고 생각되진 않는구려. 하여 [fp2_2013_prisoner_with_a_secret.GetHerHim]를 그냥 보내줬소. $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.start:0 "그 돼지 같은 놈팡이가 저 살겠다고 내 비밀을 팔아치우려 한 사실은 잘 알고 있다오." + fp2_struggle.2014.desc.heavy.outcome.prison:0 "$fp2_struggle.2014.desc.heavy.start$ 죄인은 물로이고 비밀이 세상 빛을 보는 일은 없도록 할 작정이오. $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.outcome.death:0 "$fp2_struggle.2014.desc.heavy.start$ 그래서 고문가에게 놈의 껍데기를 모조리 벗겨버리라고 명했소! $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.end:0 "\n\n어쨌든 큰 은혜를 입었구려. 이 일은 절대 잊지 않으리다. 고맙소." + fp2_struggle.2014.b:0 "[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip](이)가 처형되지 않았다니 아쉽군. 뭐, 호의를 얻었으니 그걸로 되었다." + fp2_struggle.2015.t:0 "서신의 이면" + fp2_struggle.2015.desc:0 "궁정을 지나던 중, 낯선 인물이 다가왔다. "[ROOT.Char.Custom('ComplimentAdjective')] 영주님, 저는 [fp2_struggle_2015_peasant_to_murder.GetFirstName](이)라고 합니다. [fp2_struggle_2015_murder_requester_vassal.Custom2('YourCharacterIntroductionNoComma', ROOT.Char)]의 궁정 신하였죠. 그분께서 영주님을 찾아뵙고 궁정에 들어가라고 하셨습니다. 소개서를 같이 주셨는데, 영주님 말고 다른 사람이 봐선 안 된다고 하셨습니다." 곧이어 [fp2_struggle_2015_peasant_to_murder.GetSheHe]가 봉인된 편지를 건넸다.\n\n봉인을 뜯고 펼쳐보니 내용은 실로 간단하기 이를 데 없었다. "#EMP 친애하는 [ROOT.Char.GetFirstName]에게. 부디 이 서신을 전달한 자를 암살해 주시오.#! - [fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip] 보냄"" + fp2_struggle.2015.a:0 ""환영하오! 자, 여기 #DIE2 (독이 든)#! [ROOT.Char.Custom('GetExpensiveDrink_Singular')] 한잔하시오."" + fp2_struggle.2015.a.a:0 "독살에 실패함" + fp2_struggle.2015.a.murder_scheme:0 "[fp2_struggle_2015_murder_requester_vassal.GetTitledFirstName](은)는 계속 [fp2_struggle_2015_peasant_to_murder.GetFirstName] 살해를 시도할 것임" + fp2_struggle.2015.a.b:0 "궁정 신하가 독살당함!" + fp2_struggle.2015.b:0 "편지를 무시하고 [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip](을)를 궁정에 영입한다." + fp2_struggle.2015.c:0 ""그대의 목숨을 노리는 자가 있소. 늦기 전에 도망치시오."" + fp2_struggle.2015.c.a:0 "[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip](이)가 "불가사의"하게도 탈출에 실패함" + fp2_struggle.2015.c.b:0 "[fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip](이)가 속아 [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip](은)는 죽었다고 생각하게 됨" + fp2_struggle.2016.t:0 "아둔한 [ROOT.Char.GetFirstNameNoTooltip]에게," + fp2_struggle.2016.desc:0 "당신이 #DIE2 (제 요청에 따라)#! 제가 총애하는 사절 [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip](을)를 살해한 것을 알고 있습니다. 걱정 붙들어 매십시오. 한 명의 충직한 봉신으로서 우리 둘만의 비밀로 간직할 테니 말이지요. 좋은 친구답게 상부상조하는 한은 말입니다." + fp2_struggle.2016.a:0 "속았구나! 이런 [fp2_struggle_2015_murder_requester_vassal.Custom('InsultNoun')] 같은 자식!" + fp2_struggle.2018.t:0 "$fp2_struggle.2017.t$: " + fp2_struggle.2018.t.outcome.a:0 "우정의 탄생" + fp2_struggle.2018.t.outcome.b:0 "단란한 한때" + fp2_struggle.2018.t.outcome.c:0 "재미없는 시간" + fp2_struggle.2018.desc.desc_combat_clarification:0 "우린 치열한 수 싸움을 벌였다. 머릿속은 이미 전략적 분석과 결단이 난무하는 한 폭의 전장이 되어 있었다.\n\n실제로는 그저 말을 옮기고 있었을 뿐이지만, 맹렬한 집중력에 방과 체스판은 사라진 지 오래였다. 그 대신 우리 주변에는 상상이 만들어낸 전장이 펼쳐져 있었다. 수를 둘 때마다 승리에 가까워졌고, 말 하나하나가 격렬한 싸움을 벌였다...\n\n" + fp2_struggle.2018.desc.desc_intro:0 "시간은 하염없이 흘러갔고, 뉘엿거리는 해가 우리 두 사람의 시간이 끝났음을 알렸다. [fp2_2017_gamervassal.GetFirstNameNoTooltip](은)는 한마디를 보탰다... " + fp2_struggle.2018.desc.good_intro_match:0 ""아, 즐거운 승부였소!" + fp2_struggle.2018.desc.bad_intro_match:0 ""으, 수준하고는... 연습을 좀 하는 게 좋겠소. 수가 너무 단순하고 뻔하잖소. 수비도 할 줄 모르는 상대하고 둬봤자 아무 재미 없단 말이외다. " + fp2_struggle.2018.desc.fought_hard:0 "$fp2_struggle.2018.desc.good_intro_match$ 최선을 다하는 게 눈에 보이더군. 존경스럽구려. " + fp2_struggle.2018.desc.was_creative:0 "$fp2_struggle.2018.desc.good_intro_match$ 설마 우측의 수비를 그렇게 확 열어젖힐 줄은 몰랐소. 식은땀이 절로 나더군. 참으로 과감한 한 수였소! " + fp2_struggle.2018.desc.match_end_win:0 "그대 역시 승리자의 자격이 있소! " + fp2_struggle.2018.desc.match_end_loss:0 "결국 승리는 내 것이었지만. " + fp2_struggle.2018.desc.match_end_loss_noticed:0 "이기긴 이겼는데, 저쪽에서 처음부터 져주려고 한 것 같은 예감이 든단 말이지. " + fp2_struggle.2018.desc.social_pre_intro:0 "우린 잔을 나눈 뒤, 주변 마을 일부터 [ROOT.Char.Custom('KnightCulturePluralNoTooltipLowercase')] 간의 결투 결과에 이르기까지 여러 화제에 관한 담소를 주고받으면서 시간을 보냈다. " + fp2_struggle.2018.desc.social_pre_intro_crit:0 "[fp2_2017_gamervassal.GetFirstName](은)는 대화에 푹 빠져서는 적극적으로 말을 보탰다. 주제를 논하는 모습에서 강렬한 열정이 느껴질 정도였다." + fp2_struggle.2018.desc.social_pre_intro_good:0 "[fp2_2017_gamervassal.GetFirstName](은)는 대화와 환대는 즐기는 기색이 무척이나 역력했다.\n\n" + fp2_struggle.2018.desc.social_pre_intro_bad:0 "[fp2_2017_gamervassal.GetFirstName](은)는 그 시간 내내 지루하고 멍한 표정을 한순간도 씻어내지 못했다...\n\n" + fp2_struggle.2018.desc.social_intro:0 ""마실 만큼 마신 것 같군. " + fp2_struggle.2018.desc.social_good:0 "[ROOT.Char.Custom('GetExpensiveDrink_Singular')] 맛이 훌륭하더군. 고맙소. " + fp2_struggle.2018.desc.outcome_0:0 "정말 즐거웠소. 이러다 단골이 될 것 같소!"" + fp2_struggle.2018.desc.outcome_1:0 "재밌었소. 나중에 또 들를지도 모르겠구려."" + fp2_struggle.2018.desc.outcome_2:0 "슬슬 일어나봐야 할 것 같구려. 우리 [SCOPE.sC('fp2_2017_gamervassal').Custom2('RelationToMe', SCOPE.sC('fp2_2017_questgiver'))](이)가 외로워하고 있을 거요. 잘 있으시오, [ROOT.Char.GetFirstNameNoTooltip]."" + fp2_struggle.2018.a:0 "성공이다! 환심을 사는 데 성공했어!" + fp2_struggle.2018.b:0 "친구까진 못 갔지만 좋은 시간을 보냈으니 그만이지!" + fp2_struggle.2018.c:0 "윽, 일이 잘 안 풀렸네..." + fp2_struggle.2020.t:1 "산뜻한 맛!" + fp2_struggle.2020.desc:0 "[fp2_2020_valencia.GetName](을)를 지나갈 때였다. 웬 농노 여성이 우유 잔을 건네기에 받아 마셨더니, 살면서 맛본 그 어떤 것보다 달콤한 맛이 나는 게 아니겠는가? "이 환상적인 음료는 대체 뭐지?" 내 물음에 여인이 답했다. "기름골로 만든 우유입니다."\n\n단언컨대 햇볕이 작열하는 여름날에 이 음료를 거부할 수 있는 사람은 없을 것이다. 잔을 건네받고 미소 짓지 않는 아이도 없을 것이며, 중독되지 않은 발렌시아 사람은 한 명도 없으리라. #EMP 이건 그냥 우유가 아니다. 금이지!#!" + fp2_struggle.2020.a:0 ""앞으로 [fp2_2020_valencia.GetNameNoTooltip](은)는 오직 기름골만을 기를 것이다!"" + fp2_struggle.2020.a.desc:0 "수도의 사치품으로 이용할 목적으로 농노들에게 기름골 단독 재배를 강요함" + fp2_struggle.2020.b:0 ""통을 모두 내어오너라. 이 음료를 다음 연회의 중심으로 삼겠다!"" + fp2_struggle.2020.c:0 ""내 이런 음료의 유혹에 넘어갈 순 없지. 썩 치워라!"" + fp2_struggle.2020.c.desc:0 "슬픈 마음으로 오르차타를 향한 욕망을 지워냄. 강력한 유혹에 저항한 것으로 악명을 얻음" + fp2_struggle.2020.d:0 "기름골을 전반적으로 더 많이 재배하도록 자금을 지원한다." + fp2_struggle.2021.t:0 "돌아온 도둑의 왕" + fp2_struggle.2021.desc:0 ""강녕하셨소, [ROOT.Char.GetFirstName]? 나를 또 보게 될 줄은 몰랐겠지. " + fp2_struggle.2021.desc.alt.cutout:0 "몇 년 전에 내 조직을 가루로 만들어 버린 일을 생각하면 말이외다. 하나 복구는 파괴 못지않게 쉽지. 나도 이제 고양이와 쥐처럼 쫓고 쫓는 짓거리는 하지 않으려고 하오. [fp2_2021_old_napoly.GetNameNoTier](으)로의 안전한 통행을 보장해 주시오. 그럼 정말로 완전히 사라져 드리리다. 조합은 당신 재산과 멀리 떨어진 곳에서 재건될 것이오."" + fp2_struggle.2021.desc.alt.paidoff:0 "그때 서로 건드리지 않기로 합의한 일을 생각하면 말이외다. 한데 주머니 사정이 많이 가벼워져서 말이오. 너무 가벼워서 불편할 지경이란 말이지. 이 동네는 범죄자에게 쾌적한 곳이지만 조직을 세울 만한 장소는 아니오. 그래서 수하들과 함께 [fp2_2021_old_napoly.GetNameNoTier](으)로 이주할 계획을 세웠소. 안전한 통행만 보장해 주면 정말 우리 걱정은 두 번 다시 안 해도 될 거요."" + fp2_struggle.2021.desc.alt.work:0 "실은 그때 같이 일한 경험이 좋은 기억으로 남아 있어서 말이오. 근데 마침 믿을 만한 사람이 필요해져서. 이 바닥에서 꼭대기를 찍었으니 이제 그만 은퇴하고 싶소. [fp2_2021_old_napoly.GetNameNoTier]까지 안전한 통행을 보장해줄 수 있겠소?"" + fp2_struggle.2021.desc.alt.behead:0 "[fp2_2009_garduna_young_thief.GetFirstName]의 복수를 하러 온 것은 아니오. 내 목적은 은퇴요. 지금껏 이 바닥에서 목 잘려 나간 놈들이 어디 한두 명이어야지. 나도 구른 경험이 있어서 다음이 내가 될 수도 있다는 걸 알고 있소. [fp2_2021_old_napoly.GetNameNoTier]까지 안전한 통행을 보장해 주시오. 그럼 정말로 완전히 사라져 드리리다. 이번 만남도 피를 볼 필요는 없소."" + fp2_struggle.2021.desc.outro:1 "[fp2_2009_garduna_guild_master.GetFullNameNicknamed](이)가 말을 끝마쳤다. 그는 긴장한 얼굴로 한 손에 돈주머니를, 다른 한 손에는 단검을 들고 내밀었다." + fp2_struggle.2021.a:0 ""좋아. 이탈리아로 떠날 수 있게 도와주지."" + fp2_struggle.2021.a.alt:0 ""그냥 이탈리아로 은퇴하는 게 어때?"" + fp2_struggle.2021.a.a:0 "[fp2_2009_garduna_guild_master.GetFirstName](이)가 [fp2_2021_old_napoly.GetName](으)로 떠나 자취를 감춤" + fp2_struggle.2021.b:0 ""됐고. 내 수하가 될 생각은 없나?"" + fp2_struggle.2021.c:0 ""얘기를 들어보니 많이 지쳤나 보군. 손 씻고 첩자 일을 해볼 생각은 없나?"" + fp2_struggle.2021.c.flavor:0 "[fp2_2009_garduna_guild_master.GetFirstNameNoTooltip]에게 충분한 금액을 제시하여 첩보망으로 활용함. 당신을 대신해 비밀을 캐고 다닐 것임" + fp2_struggle.2021.c.a:0 "첩보망은 투쟁에 연루된 다른 영주들의 비밀을 최대 2개까지 알아내 보고할 것임" + fp2_struggle.2021.c.spynet.a:0 "첩보망이 비밀을 발견함:" + fp2_struggle.2021.c.spynet.b:0 "첩보망이 비밀을 발견하지 못함" + fp2_struggle.2021.c.spynet.b.desc:0 "[fp2_2009_garduna_guild_master.GetFirstName](이)가 운영하는 첩보망은 아무 비밀도 캐내지 못했지만, 첩보장이 경험을 통해 많은 걸 습득함" + fp2_struggle.2021.d:0 ""아니. 이번엔 도망칠 생각 마라! 각오나 하시지!"" + fp2_struggle.2021.d.alt:0 "정답이다. #EMP 다음#!은 네 머리통이거든! #BER 죽어라!#!" + fp2_struggle.2021.d.a:0 "오랜 적을 처단함" + fp2_struggle.2021.d.b:0 "@warning_icon! [dueltarget.GetFirstName](와)과 목숨을 건 결투에 돌입합니다." + fp2_struggle.2023.t:0 "시인 왕" + fp2_struggle.2023.desc:1 "봉역 간의 긴장감을 파악할 겸 [fp2_2023_foreign_king.GetPrimaryTitle.GetName](와)과 경계를 맞댄 야영지의 한 천막을 방문했을 때였다. 갑자기 웬 [fp2_2023_enemy_knight.GetWomanMan]이 천막에 들어오더니 당장 "신임 지휘관"을 봐야겠다고 요구하는 게 아닌가. 난 본능적으로 앞에 나섰다.\n\n"그래, 댁이 신임 지휘관이란 말이지? 얼른 한 수 뽑아보쇼. 진 쪽이 오늘 밤 상대방 야영지에 술 돌리는 거요!" 외국 야영지의 지휘관인 [fp2_2023_enemy_knight.GetFirstName](이)가 말했다. 내가 한낱 군 지휘관이 아니라 [ROOT.Char.GetFirstNameRegnal](이)란 사실은 새까맣게 모르는 모양이었다." + fp2_struggle.2023.a.desc:0 "병사들에게 정체를 밝히고 연회를 즐기지 못하게 차단함. 또한, 근무 중에 적군과 친하게 지낸 죄를 물어 병력에 쪼그려뛰기 벌을 내림" + fp2_struggle.2023.a.a:1 ""멍청하긴. 난 [ROOT.GetCharacter.GetFullNameNoTooltip](이)다!"" + fp2_struggle.2023.b:0 ""서로의 주군에 관한 시를 쓰지. 가장 지독한 내용을 담는 자가 이기는 걸로!"" + fp2_struggle.2023.b.desc:0 "당신과 상대방 둘 다 서로의 영주를 비방하는 시를 쓴 후, 환호하는 군중 앞에서 낭송함" + fp2_struggle.2023.b.a:0 "[fp2_2023_foreign_king.GetFirstNameRegnal](을)를 웃음거리로 만듦" + fp2_struggle.2023.b.b:0 "당신의 시가 웃음거리가 됨" + fp2_struggle.2023.c:0 ""친선전으로 승부를 내지. 무기를 들어라!"" + fp2_struggle.2023.c.desc:0 "술 돌릴 사람을 결정하고자 적 지휘관과 친선 대련을 함" + fp2_struggle.2023.c.exptooltip:0 "승부를 통해 추가 [martial_lifestyle|E] 경험치를 획득함" + fp2_struggle.2023.c.a:0 "적 지휘관을 꺾음" + fp2_struggle.2023.c.b:0 "[fp2_2023_enemy_knight.GetName]에게 패배함" + fp2_struggle.2023.d:0 ""굳이 시간 끌 것 있나? 선술집으로 가지. 술 마시기로 결판을 내자고!"" + action_considered_haram_warning:0 "@warning_icon! #italic 이 행동은#! #X 하람#!으로 간주됨#italic !#!" + fp2_struggle.2023.d.a:0 "술에 취해 기절함" + fp2_struggle.2023.d.b:0 "통에 담긴 술을 모조리 마심" + fp2_struggle.2025.t:0 "성공의 고통" + fp2_struggle.2025.desc:1 "따스한 햇살 아래로 관리되지 않은 밭과 당장에라도 쓰러질 듯한 건물이 보였다. 을씨년스러운 석재 건물 사이로 바람이 지나가며 나직이 고독을 한탄하는 것만 같다. [fp2_2025_razed_land.GetNameNoTier]에는 이런 마을이 수없이 많다. 전쟁이 발발했을 때 떠나간 주민들이 종전 후에도 돌아오지 않은 것이다. [ROOT.Char.GetPrimaryTitle.GetName]의 깃발은 무심하게 펄럭인다.\n\n"아름답지 않습니까?" 나의 [ROOT.Char.Custom2('RelationToMe', fp2_2025_marshal)] [fp2_2025_marshal.GetFirstName](이)가 물었다. "저게 다 주인 없는 땅입니다. 재건할 일만 남았죠. 이곳에 우리의 성공을 기리는 기념비를 세우는 것도 좋겠군요."" + fp2_struggle.2025.a:0 "우리의 새로운 백성들에겐 애도할 시간이 필요하오. 싸움이 아니라..." + fp2_struggle.2025.b:0 "기발한 생각이오! 이곳에 웅장한 기념비를 세우겠소!" + fp2_struggle.2025.c:0 "마을을 옛 모습 그대로 복원하기나 합시다." + fp2_struggle.2025.d:0 "이곳에 임시 전초 기지를 설치하고 새 봉토 감시를 맡겨야겠어." + fp2_struggle.2050.title_main_ichi:0 "불안" + fp2_struggle.2050.title_main_ni:0 "궁정 소문" + fp2_struggle.2050.title_main_san:0 "적대적인 속삭임" + fp2_struggle.2050.title_main_shi:0 "우려" + fp2_struggle.2050.t_about_generic:0 "엘 시드에 관하여" + fp2_struggle.2050.t_about_muslim:0 "엘 시디에 관하여" + fp2_struggle.2050.t_generic_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_muslim_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.desc_court:0 "잉걸불에 불길이 치솟듯, 내 궁정에 소문이 퍼져나가고 있다. 주변 사람 모두 [fp2_2050_el_cid.GetFullName](이)가 내 뒤에서 움직이고 있다는 믿음에 사로잡힌 것 같다.\n\n공물이 도둑맞았다는 소문, 무단 전쟁 등 온갖 행실로 인해 궁정에서 내 권위에 의문이 제기되기 시작했다. 나는 [fp2_2050_el_cid.GetFirstName]의 청렴함을 전폭적으로 믿지만... 내 궁정에 온갖 안 좋은 소문을 끌어들이는 사람을 굳이 계속 데리고 있어야 할까? 이제 와서 소문의 유입을 막는 것은 불가능하다. 속히 조치하지 않으면 내가 대외적으로 유약하게 비칠 것이다." + fp2_struggle.2050.desc_knights:0 "[ROOT.GetCharacter.Custom('FortifiedBuilding')] 회랑을 지나던 중, 문득 내 [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')]의 사기가 바닥을 치고 있다는 사실을 깨달았다. [fp2_2050_el_cid.GetFullNameNicknamed]의 존재감에 일반 병사들을 위대한 업적을 이루고자 하는 의욕이 고취되고 있는 반면, 귀족 자제인 [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')](은)는 그의 광채에 가려 메마르고 있는 것이다.\n\n[fp2_2050_el_cid.GetFirstNameNicknamed](은)는 유능한 지휘관이자 전설의 주인공으로 손색이 없는 전사다. 내 군대에 더없이 귀중한 인재이나, 한 사람이 두각을 드러냄으로써 다른 이들이 약해진다면... 내 [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')]에게 그런 식의 영향력을 끼치게 두는 게 정말 옳은 선택일까?" + fp2_struggle.2050.desc_nobles:0 "요즘 봉역 전역에서 귀족들이 몰려들어 우려와 소문을 알리고 나의 [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)] [fp2_2050_el_cid.GetFirstNameNicknamed]에 대한 공개적인 적개심을 표출하고 있다. 내가 [fp2_2050_el_cid.GetFirstName](을)를 총애하는 걸 귀족들이 반기지 않는 것은 명백해 보인다. 얼른 시건방진 [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')](을)를 내쫓아 평민들이 뒤따를 여지를 주지 않으려는 속셈이겠지. [fp2_2050_el_cid.GetFirstName](은)는 본디 귀족이었으나, 지금은 자수성가한 [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')]일 뿐이다. 그런 의미에서 봉역의 사회 체계에 위협이 되는 것은 사실이다.\n\n결단은 나의 몫이나... [fp2_2050_el_cid.GetFirstName](을)를 계속 곁에 두면 귀족들 사이에서 내 평판이 위태로워질 것이다." + fp2_struggle.2050.desc_faith:0 "어딜 가든 [ROOT.Char.Custom('DefaultPriestTitlePlural')]들이 존경심이 결여된 눈빛으로 나를 바라보는 게 느껴진다. 내가 영토와 금전에 눈이 멀어 [ROOT.GetCharacter.GetFaith.HighGodName]의 품에서 벗어나 [fp2_2050_el_cid.GetFirstNameNicknamed]처럼 누구 밑에서 싸우든 상관 않는 불신자 용병과 한편이 되었다는 근거 없는 소문 때문이겠지. \n\n아둔하고 어리석은 자들 같으니. 독신자가 기사도 정신으로 말미암아 신앙을 수호하는 낭만적인 전쟁 같은 망상에 사로잡혀 앞을 못 보고 있구나. 현실은 [fp2_2050_el_cid.GetFirstName] 같은 사람이 있기에 우리가 목숨을 보전하고 있는 것이거늘. 어쨌든... 성직자들 눈 밖에 나지 않으려면 이제 슬슬 [fp2_2050_el_cid.GetFirstName](을)를 추방해야 할지도 모르겠다." + fp2_struggle.2050.a:0 "나는 [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)](을)를 믿는다. 계속 곁에 둘 것이야!" + fp2_struggle.2050.a.serve_tooltip:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip](이)가 계속 당신을 섬김" + fp2_struggle.2050.a.notif.t:0 "[fp2_2050_el_cid.GetNicknameNoTooltip|U](이)가 잔류함" + fp2_struggle.2050.b:0 "어쨌든 [fp2_2050_el_cid.GetFirstNameNoTooltip](은)는 계속 날 섬길 것이야!" + fp2_struggle.2050.c:0 "이제 보내줄 때가 된 건가..." + fp2_struggle.2050.c.notif:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip](이)가 일자리를 찾아 다른 곳으로 떠남..." + fp2_struggle.2051.t:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]" + fp2_struggle.2051.desc:0 ""[fp2_2050_el_cid.GetNicknameNoTooltip|U]"(이)란 별명으로 불리는 명망 높은 기사, [fp2_2050_el_cid.GetFullName](이)가 섬길 주군을 찾아 나의 궁정에 당도했다. 유능한 지휘관이며 전설의 반열에 오를 만한 전사임에는 이견의 여지가 없다.\n\n[fp2_2050_el_cid.GetFirstNameNoTooltip](은)는 본인을 받아주기만 한다면 그게 누가 됐든 함께 싸울 준비가 되어 있다. 단신으로 전황을 뒤집을 수 있는 기사를 영입할 기회다." + fp2_struggle.2051.a:0 "환영하네! 궁정에서 높은 직위를 내려줌세." + fp2_struggle.2051.b:0 "내 봉역은 자네처럼 유능한 인재를 언제든지 환영한다네." + fp2_struggle.2051.c:0 "일자리는 다른 데 가서 알아보시게, [fp2_2050_el_cid.GetFirstNameNoTooltip]." diff --git a/project/ck3/base_game/localization/korean/event_localization/relation_events/rivalry_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/relation_events/rivalry_events_l_korean.yml index 8516c64f04..d81e704e4b 100644 --- a/project/ck3/base_game/localization/korean/event_localization/relation_events/rivalry_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/relation_events/rivalry_events_l_korean.yml @@ -103,22 +103,22 @@ rivalry.1024.tt:0 "굴욕적인 패배" rivalry.1021.t:0 "득의양양한 승리" - rivalry.1021.desc:1 "결투를 시작할 때부터 [from_rival.GetTitledFirstName]에게 우위를 점한 상태였다. 그 이점을 파고들어서 녀석의 균형을 무너뜨리고자 했다. 얼마 지나지 않아 [duel_target.GetTitledFirstName](이)가 실수를 하면서 틈을 보였고, 그 기회를 노려 녀석의 팔을 [ROOT.GetCharacter.Custom('SignatureWeaponCritical')]버리면서 결투를 마무리 지었다!\n\n신속하고 과감한 승리를 거뒀다는 사실에 훨씬 기분이 좋아졌다." - rivalry.1021.a:1 "[from_rival.GetFirstNamePossessiveNoTooltip] 실력이 내게 미치지 못함을 증명해냈다!" + rivalry.1021.desc:2 "결투를 시작할 때부터 [duel_loser.GetTitledFirstName]에게 우위를 점한 상태였다. 그 이점을 파고들어서 녀석의 균형을 무너뜨리고자 했다. 얼마 지나지 않아 [duel_target.GetTitledFirstName](이)가 실수를 하면서 틈을 보였고, 그 기회를 노려 녀석의 팔을 [ROOT.GetCharacter.Custom('SignatureWeaponCritical')]버리면서 결투를 마무리 지었다!\n\n신속하고 과감한 승리를 거뒀다는 사실에 훨씬 기분이 좋아졌다." + rivalry.1021.a:2 "[duel_loser.GetFirstNamePossessiveNoTooltip] 실력이 내게 미치지 못함을 증명해냈다!" rivalry.1022.t:0 "아슬아슬한 승리" - rivalry.1022.desc:2 "결투가 시작되고서야, [duel_loser.GetTitledFirstName](이)가 예상만큼 만만한 상대가 아니라는 걸 깨달을 수 있었다. 몇 차례나 공방을 주고받았음에도 확실히 우위를 점하는 사람은 나오지 않았다.\n\n그렇게 서로 기진맥진한 상태로 힘들어하던 와중에 녀석이 틈을 보였다. 난 그 틈을 노려 놈의 다리를 [ROOT.GetCharacter.Custom('SignatureWeaponCritical')]버리면서 결투를 마무리했다!" + rivalry.1022.desc:3 "결투가 시작되고서야, [duel_loser.GetTitledFirstName](이)가 예상만큼 만만한 상대가 아니라는 걸 깨달을 수 있었다. 몇 차례나 공방을 주고받았음에도 확실히 우위를 점하는 사람은 나오지 않았다.\n\n그렇게 서로 기진맥진한 상태로 힘들어하던 와중에 녀석이 틈을 보였다. 난 그 틈을 노려 놈의 다리를 [ROOT.GetCharacter.Custom('SignatureWeaponCritical')]버리면서 결투를 마무리했다!" rivalry.1022.a:0 "승리로써 내가 옳았단 사실을 증명해냈다." rivalry.1023.t:0 "아슬아슬한 패배" - rivalry.1023.desc:2 "결투가 시작되고서야, [from_rival.GetTitledFirstName](이)가 예상보다 훨씬 강인한 상대라는 사실을 깨달았다. 막상막하의 결투였다. 서로의 틈을 찾으면서 몇 차례 공방이 오갔다.\n\n기진맥진해져서 힘들어하던 와중에 내 방어 태세가 잠깐 무너졌다. 그 기회를 노려 [from_rival.GetFirstName](이)가 휘두른[from_rival.Custom('signature_weapon')]이 내 팔을 [from_rival.Custom('SignatureWeaponCritical')]버렸다." + rivalry.1023.desc:3 "결투가 시작되고서야, [duel_winner.GetTitledFirstName](이)가 예상보다 훨씬 강인한 상대라는 사실을 깨달았다. 막상막하의 결투였다. 서로의 틈을 찾으면서 몇 차례 공방이 오갔다.\n\n기진맥진해져서 힘들어하던 와중에 내 방어 태세가 잠깐 무너졌다. 그 기회를 노려 [duel_winner.GetFirstName](이)가 휘두른[duel_winner.Custom('signature_weapon')]이 내 팔을 [duel_winner.Custom('SignatureWeaponCritical')]버렸다." rivalry.1023.desc.end:0 "피를 심하게 흘리는 상황이었던지라, 패배를 인정하는 수밖에 없었다." rivalry.1023.desc.death:0 "상처에 시달리던 몸뚱아리가 그대로 바닥에 고꾸라졌다." - rivalry.1023.a:1 "다음에는 내가 이길 거다, [from_rival.GetTitledFirstNameNoTooltip]!" + rivalry.1023.a:2 "다음에는 내가 이길 거다, [duel_winner.GetTitledFirstNameNoTooltip]!" rivalry.1023.a.death:0 "어두컴컴하기만 한데..." rivalry.1024.t:0 "굴욕적인 패배" - rivalry.1024.desc:2 "결투가 시작되자마자, [from_rival.GetTitledFirstName](은)는 낭비할 시간이 없다는 듯이 곧장 덤벼들었다! 미처 대비하지 못했던 나는 어떻게든 기세를 되찾으려 애썼다. [from_rival.GetFirstNamePossessive] 거듭되는 공격 때문에 그 상황을 만회할 여지가 보이지 않았다.\n\n얼마 지나지 않아 방어 태세를 무너뜨린 [duel_target.GetTitledFirstName](이)가 휘두른 [from_rival.Custom('signature_weapon')](이)가 내 다리를 [from_rival.Custom('SignatureWeaponCriticalPresent')]버렸다." + rivalry.1024.desc:3 "결투가 시작되자마자, [duel_winner.GetTitledFirstName](은)는 낭비할 시간이 없다는 듯이 곧장 덤벼들었다! 미처 대비하지 못했던 나는 어떻게든 기세를 되찾으려 애썼다. [duel_winner.GetFirstNamePossessive] 거듭되는 공격 때문에 그 상황을 만회할 여지가 보이지 않았다.\n\n얼마 지나지 않아 방어 태세를 무너뜨린 [duel_target.GetTitledFirstName](이)가 휘두른 [duel_winner.Custom('signature_weapon')](이)가 내 다리를 [duel_winner.Custom('SignatureWeaponCriticalPresent')]버렸다." rivalry.1024.desc.end:0 "그렇게 결투는 그대로 마무리되었다. 난처하기 짝이 없는 패배에 굴욕감과 수치심을 느꼈다!" rivalry.1024.desc.death:0 "이내 자세가 무너져서 바닥에 고꾸라질 수밖에 없었다." rivalry.1024.a:0 "수치스러운 마음으로 절뚝이며 집으로 향해야 했다." diff --git a/project/ck3/base_game/localization/korean/event_localization/religion_events/head_of_faith_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/religion_events/head_of_faith_events_l_korean.yml new file mode 100644 index 0000000000..ef00479df0 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/religion_events/head_of_faith_events_l_korean.yml @@ -0,0 +1,31 @@ +l_korean: + head_of_faith.0000.new_faith_submitted_for_hook:0 "[ROOT.Char.GetTitledFirstName](이)가 당신의 칼리프국에 복종함" + head_of_faith.0000.wishes_to_schism_caliphate_flag_added:0 "앞으로 일평생 선택한 칼리프국을 버리는 것이 훨씬 쉬워짐" + head_of_faith.0000.t:0 "선지자의 후계자" + head_of_faith.0000.desc:0 "신자들 모두가 내게 기대 어린 시선을 보내고 있다. 종교의 유력자로서 기존의 칼리프를 하나 선택해 충성을 맹세하길 바라는 것이다.\n\n신학적인 관점에서 어떤 견해 차이가 있든 간에 그런 건 중요하지 않다. [ROOT.Char.GetFaith.HighGodName] 아래 고고하게 군림하는 권위에 복종해야지만 내 권위도 힘을 얻을 테니까 말이다.\n\n여기서 주된 의문점은 바로, 그 #EMP 권위의 주인#!이 누구냐는 것이겠지. 물론 머리 회전이 빠른 자라면 내 충성 맹세가 얼마나 #EMP 진심#!에서 우러나오느냐도 따지고 들 테지만..." + + head_of_faith.0001.t:0 "$head_of_faith.0000.t$: 수니파" + head_of_faith.0001.desc:0 "우리 [ROOT.Char.GetFaith.GetAdherentName](은)는 아부 바크르 $head_of_faith.0000.desc$의 후계자의 길을 따르기로 했다." + head_of_faith.0001.a:0 "다른 선택지는 없다. 수니파와 연대해야만 한다." + head_of_faith.0001.b:0 "여태껏 해온대로 [old_caliph.GetFaith.GetAdjectiveNoTooltip]의 정체성을 고수해야 해!" + head_of_faith.0001.c:0 "#EMP 일단은#! [sunni_caliph.GetTitledFirstNameNoTooltip]에 충성하는 게 옳겠지..." + head_of_faith.0001.d:0 "[old_caliph.GetTitledFirstNameNoTooltip](을)를 따른다... 당분간은." + + head_of_faith.0011.t:0 "$head_of_faith.0000.t$: 시아파" + head_of_faith.0011.desc:0 "[ROOT.Char.GetFaith.GetName](은)는 확고부동한 알리 $head_of_faith.0000.desc$의 계열을 추종한다." + head_of_faith.0011.a:0 "시아파가 득세하겠군." + head_of_faith.0011.b:0 "$head_of_faith.0001.b$" + head_of_faith.0011.c:0 "[shia_caliph.GetTitledFirstNameNoTooltip]의 명령을 받들기로 하지. 일단은." + head_of_faith.0011.d:0 "$head_of_faith.0001.d$" + + head_of_faith.0021.t:0 "$head_of_faith.0000.t$: 무하키마" + head_of_faith.0021.desc:0 "수니파와 시아파의 저속한 정치 싸움을 거부하면 [ROOT.Char.GetFaith.GetName]에게 남는 것은 무하키마 이슬람 지파밖에 없다. 주류 구성원들은 내가 기존의 칼리프에게 복종할 거란 생각을 안 하고 있겠지만... 어쨌든 나의 충성의 방향이 어딘지만 명확히 밝힌다면 받아들여줄 가능성도 있을 것이다." + head_of_faith.0021.a:0 "지도자는 우리의 손으로 뽑으면 그만이지." + head_of_faith.0021.b:0 "$head_of_faith.0001.b$" + + head_of_faith.0031.t:0 "$head_of_faith.0000.t$: 잔다카" + head_of_faith.0031.desc:0 "우리 잔다카는 다른 이슬람 지파가 선지자의 후계를 어떻게 헤아리든 별로 신경 쓰지 않는다. 그러니 우리에게 그토록 경멸의 시선을 보내는 것이겠지. 아울러, 나의 [ROOT.Char.GetFaith.GetAdherentNamePlural] 동포들도 내가 기존의 칼리프에게 복종을 선언하길 바라진 않을 터.\n\n그렇지만 강력한 이슬람 세력에 충성을 맹세하면... 우리 신앙이 안정과 인정을 웬만큼 받을 수 있을지도 모른다..." + head_of_faith.0031.a:0 "$head_of_faith.0021.a$" + head_of_faith.0031.b:0 "$head_of_faith.0001.a$" + head_of_faith.0031.c:0 "$head_of_faith.0011.a$" + head_of_faith.0031.d:0 "$head_of_faith.0001.b$" diff --git a/project/ck3/base_game/localization/korean/event_localization/religion_events/religious_decision_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/religion_events/religious_decision_events_l_korean.yml index a99bc76587..d9d60aef26 100644 --- a/project/ck3/base_game/localization/korean/event_localization/religion_events/religious_decision_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/religion_events/religious_decision_events_l_korean.yml @@ -137,3 +137,25 @@ religious_decision.0502.desc.fundamentalist:0 "이로써 종교 다원주의가 종말을 맞은 것은 물론이요, 정통적인 [khazar_khan.GetFaith.GetNameNoTooltip](을)를 숭배하지 않는 자는 [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip]의 적으로 간주되는 세상이 찾아왔다. [khazar_khan.GetTitleAsNameNoTooltip](은)는 [khazar_khan.GetFaith.GetNameNoTooltip](을)를 초원 지대 저 너머로 전파할 의도를 드러내며, 선량한 [ROOT.Char.GetFaith.GetAdherentNameNoTooltip](이)라면 이 새로운 성전의 시대에 동참하라고 선포했다." religious_decision.0502.a:0 "[ROOT.Char.GetFaith.GetNameNoTooltip]의 앞날이 어둡도다." religious_decision.0502.b:0 "때가 되었군!" + + religious_decision.0601.t:0 "움마의 분열: [founder.GetFaith.GetAdjectiveNoTooltip] [founder.GetFaith.ReligiousHeadTitleName|U]" + religious_decision.0601.desc:0 "#EMP 진정한#! 의미의 지도자가 나타나기 전까지 우리에게 가망은 없다.\n\n[old_caliph.GetTitledFirstName](은)는 지도자의 자리에 오른 이후 우리 [founder.GetFaith.GetAdherentNamePlural](을)를 바른길로 이끌지 못했고, 나를 비롯한 다른 신자들은 조언과 권위, 법치의 부재 속에서 고통받았다.\n\n그렇기에 [founder.GetFaith.GetAdjectiveNoTooltip] 세계를 주름잡는 최고 유력자 일부의 지원에 힘입어 무거운 마음으로 천명하노라. 이 내가 [founder.GetFaith.ReligiousHeadTitleName]의 직위에 오르는 것이야말로 필시 [founder.GetFaith.HighGodName]의 뜻이리라.\n\n나와 후계자들은 심판의 날이 오는 그날까지 이 자리를 지킬 것이며, 나의 단호한 영도 아래 온 세상의 참된 신자들은 번영을 누리리라!" + religious_decision.0601.a:0 "이 무거운 짐을 이고 가리라..." + religious_decision.0601.b:0 "하, #EMP 맛이 어떠냐#!. [old_caliph.GetFirstNameNoTooltip]." + religious_decision.0601.tt.some_rulers_converted_away:0 "[THIS.Var('schismed_caliphate_major_ruler_converted_count').GetValue|0]명의 [rulers|E]가 항의의 표시로 [old_caliph.GetFaith.GetName](으)로 개종함" + religious_decision.0601.tt.all_rulers_stayed:0 "항의의 표시로 [old_caliph.GetFaith.GetName](으)로 개종하는 주요 [founder.GetFaith.GetAdjective] [rulers|E]는 없음" + + religious_decision.0602.t:0 "$religious_decision.0601.t$" + religious_decision.0602.desc:0 "[founder.GetFirstName](이)가 현재 신성한 [old_caliph.GetFaith.ReligiousHeadName]의 직위에 들어앉아 있는 [old_caliph.GetTitledFirstName]의 방식을 얼마나 #EMP 혐오#!하는지는 모르는 사람이 없을 만큼 공공연한 비밀이다. 그런데 설마 #EMP 이 정도로#! 막 나갈 줄은 아무도 몰랐겠지.\n\n이 정신 나간 작자가 이곳저곳에서 지지를 끌어내더니 #EMP 스스로#! [founder.GetFaith.ReligiousHeadName]에 올라버렸다! 덕분에 움마는 분열하고 말았고!\n\n더 고통스러운 사실은 평민 대부분이 "훌륭하고 높으신 분들이 다 생각이 있겠지" 같은 논리로 그 결정을 받아들였다는 것이다. [founder.GetFaith.GetName](을)를 이끄는 빛으로서 나도 결정해야 한다. 시류에 따를지, 아니면 저항할지를 말이다." + religious_decision.0602.a:0 "[founder.GetTitledFirstNameNoTooltip](이)라면 분명 자격을 증명해 보이겠지." + religious_decision.0602.a.tt:0 "순순히 새로운 질서에 순응함" + religious_decision.0602.b:0 "[old_caliph.GetTitledFirstNameNoTooltip](을)를 향한 내 충성심은 흔들리지 않는다!" + religious_decision.0602.c:0 "민중이 진정한 지도자를 갈구하는구나..." + fp2_opportunistic_schismatic_modifier:0 "우발적인 종파 분리" + fp2_opportunistic_schismatic_modifier_desc:0 "해당 인물은 계시를 향해 나아가고 있음..." + + religious_decision.0603.t:0 "$religious_decision.0601.t$" + religious_decision.0603.desc:0 "최근 [founder.GetFirstName](와)과 [old_caliph.GetShortUINameNoFormat] 간의 긴장이 고조되었던 것은 사실이다. 그런데 설마 [founder.GetFirstNameNoTooltip](이)가 뜬금없이 송곳니를 드러낼 줄이야.\n\n[founder.GetFaith.GetName](을)를 이끄는 주요 성직자들 대다수의 지지를 끌어낸 [founder.GetFirstNameNoTooltip](은)는 기어코 자기 자신을 #EMP 진정한#! [founder.GetFaith.ReligiousHeadName](으)로 선포하고 [old_caliph.GetFaith.GetName]의 정통에 등을 돌린 [old_caliph.GetShortUINamePossessiveNoTooltipNoFormat]의 권위를 대체하기 시작했다.\n\n공동체주의를 지향하는 전 세계의 $islam_religion_adherent_plural$들은 움마가 또 한 번 분열됐다는 소식에 눈물을 흘리고 있다." + religious_decision.0603.a:0 "더러운 마귀 같으니! 신성 모독이다!" + religious_decision.0603.b:0 "[old_caliph.GetTitledFirstNameNoTooltip](이)가 질서를 바로잡는 데 실패함..." + religious_decision.0603.c:0 "하! 재밌구나, 재밌어!" diff --git a/project/ck3/base_game/localization/korean/event_localization/south_asia_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/south_asia_events_l_korean.yml index 0c0033c33a..3796f567e0 100644 --- a/project/ck3/base_game/localization/korean/event_localization/south_asia_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/south_asia_events_l_korean.yml @@ -78,7 +78,7 @@ south_asia.0034.counties:0 "모든 영지" south_asia.0034.vassals:0 "모든 봉신" south_asia.0034.aricounties:0 "모든 아리 불교도 봉신" - + south_asia.0035.t:0 "상좌부 불교 본고장 보존" south_asia.0035.desc:0 "부처의 길을 따르는 참된 불자라면 그의 진언을 보존하는 것이 얼마나 신성하고 중요한 일인지 인정할 것이다. 팔리어 대장경은 석가모니의 입적 이후 수백 년이 지나서야 쓰였지만 이 세상에서 부처의 가르침을 가장 정확하게 담고 있다고 해도 과언이 아니다.\n\n인도 내륙에서 정치 암투가 벌어지면서 랑카 반도의 [ROOT.Char.GetFaith.GetAdjective] 본고장에 있는 경전이 점점 더 위험해지고 있다. 내가 행동해야 한다!" south_asia.0035.a:0 "충실한 [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]를 보내 신앙 보존을 돕겠다." diff --git a/project/ck3/base_game/localization/korean/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_korean.yml new file mode 100644 index 0000000000..806c8d57ac --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_korean.yml @@ -0,0 +1,42 @@ +l_korean: + bell_special_yearly.1000.t:0 "[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]의 종" + bell_special_yearly.1000.desc:0 "[steward.GetCouncilTitle] [steward.GetFirstName](이)가 서고트 시절에 버려진 교회를 살펴보는 건 어떻겠냐는 제안을 해왔다.\n\n나는 통 모양 천장과 말굽 모양 아치 사이에서 무척이나 아름다운 종탑을 발견했다. 종탑에는 추가 사라져 쓸 수 없게 된 종이 여럿 있었다.\n\n그렇게 폐허를 살피던 중, 말발굽 소리가 들려왔다. 작은 구멍을 통해 내다 보니 [faction_member_1.GetTitledFirstName](이)가 다가오고 있었다. 설마 이 장소를 배신자 파벌의 은신처로 이용하려는 건가?" + # [faction_member_1_faction.GetName] + bell_special_yearly.1000.a:0 "주변에 시선도 없겠다, 지금 바로 숨통을 끊어놔도 괜찮겠어!" + bell_special_yearly.1000.a.tt:0 "[faction_member_1.GetTitledFirstName](을)를 급습해 살해를 시도함" + bell_special_yearly.1000.b:0 "조용히 빠져나가자." + + bell_special_yearly.1500.desc:0 "나는 교회 대기실에 숨었다. 살심을 품은 심장이 쿵쿵 울려댔고, [faction_member_1.GetTitledFirstNamePossessive] 발걸음 소리가 들렸다.\n\n[faction_member_1.GetSheHe]가 방에 들어서는 순간 나는 잔해 토막으로 [faction_member_1.GetHerHis] 머리를 강타했다. 그러자 [faction_member_1.GetSheHe]는 바닥에 풀썩 쓰러졌다.\n\n몇 번이고 잔해 토막을 내려치니 육편이 튀면서 피로 물든 시야를 방해했다. 이 오래된 종탑에 다시 한번 음악이 울려 퍼지는구나. 적의 머리를 추로 사용하리라." + bell_special_yearly.1500.a:0 "성가신 얼간이 하나가 또 합주단에 들어온 셈이로군!" + bell_special_yearly.1500.a.tt:0 "다른 희생양을 찾아 나섬" + bell_special_yearly.1500.discovery.tt:0 "발각당할 확률이 증가함" + bell_special_yearly.1500.b:0 "집으로 돌아가 쉬어야겠어." + bell_special_yearly.1500.b.tt:0 "종에 사용할 머리 수집을 관둠" + + bell_special_yearly.2000.desc:1 "나는 혐오스러운 [faction_member_2.GetTitledFirstName]에게 내 [ROOT.Char.Custom('FortifiedBuilding')](을)를 방문할 것을 요구한 후 음유시인으로 변장했다. 변장을 마친 나는 열변을 토했다. '[ROOT.Char.GetTitledFirstName]께서 이곳 수도에서 발명된 멋진 음악을 꼭 들려주고 싶다고 하셨습니다!'\n\n[faction_member_2.GetSheHe]가 들어오자 나는 [faction_member_2.GetHerHim]를 혼자 방에 밀어 넣었다. 그리고 상대가 잠들 때까지 몇 시간 내내 단조롭기 짝이 없는 #italic 칸소#!를 연주했다.\n\n나는 순식간에 일을 처리했다. 우선 류트 현으로 상대의 목을 졸라 죽인 다음 머리를 악기 보관함에 급히 욱여넣고, 눈 깜짝할 사이에 회당을 빠져나갔다." + bell_special_yearly.2000.a:0 "종에 넣을 머리가 부족해!" + bell_special_yearly.2000.b:0 "아름다운 완벽 범죄로다. 괜히 망칠 순 없지." + +#Dropping an organ out of a window + bell_special_yearly.3000.desc:0 "나는 반란 파벌과의 긴장감 완화를 핑계로 [faction_member_3.GetTitledFirstNamePossessive] [faction_member_3.Custom('FortifiedBuilding')] 방문을 강요했다. 한창 협상을 진행하던 중 [faction_member_3.GetHerHis] 음악실을 살펴본 후, 혼자 연주하고 싶으니 자리를 비워 달라는 요청을 했다.\n\n음악실에는 [faction_member_3.Custom('FortifiedBuilding')] 정원이 내려다보이는 큼직한 창문이 나 있었다. 그 옆에는 상당히 큰 파이프 오르간이 자리하고 있었고. 시기는 완벽하게 잡았군.\n\n[faction_member_3.GetFirstNameNoTooltip](이)가 휴식을 겸해 창문 바로 밑으로 나온 순간, 나는 오르간을 밀어 떨어뜨렸다. 오르간은 허공을 내질러 아래에 있던 [faction_member_3.GetFirstNameNoTooltip](을)를 뭉개버렸다. 웃음을 터뜨리지 않을 수가 없는 광경이었다. 이윽고 난 누군가가 알아차리기 전에 재빨리 머리를 수집하러 내려갔다." + bell_special_yearly.3000.a:0 "아주 멋진 종이 완성되겠는걸!" + bell_special_yearly.3000.b:1 "건반 사고는 흔히 일어나는 일이지." + +#[faction_member_3_faction.GetName] + bell_special_yearly.4000.desc:0 "나는 느긋하게 정원을 거늘었다. 장미를 만지며 손장난도 치면서 머리를 하나씩 뽑아냈다.\n\n종탑은 어떻게 하면 좋을까? 그걸로 무슨 공연이라도 할 수 있으려나?" + bell_special_yearly.4000.desc_discoverer:0 "\n\n고심에 잠겨 있는 사이, 희생양의 실종에 아직도 슬퍼 하던 [bell_discoverer.GetTitledFirstName](이)가 눈에 띄었다. 정원에 있는 나를 빤히 응시하고 있는 것이 아닌가? 웃음이 나온 건 둘째치고, 하마터면 달려가서 다 말해줄 뻔했다." + bell_special_yearly.4000.a:0 "교회에서 성대한 연주회를 열어야겠어!" + bell_special_yearly.4000.a.tt:0 "모두가 당신의 살해 행각을 알아차림" + bell_special_yearly.4000.b:0 "내 개인적인 유흥을 누구에게 알릴 필요는 없지." + bell_discovery_success_effect:0 "종의 존재를 비밀로 함" + bell_discovery_failure_effect:0 "종이 발견됨" + + + bell_special_yearly.5000.desc:0 "나는 환상적인 악행을 자축할 겸, 야음을 틈타 종을 찾아갔다. 그런데 놀랍게도 폐허 안쪽에서 횃불이 깜빡이고 있는 게 아닌가?\n\n처음에는 서고트의 유령들이 내가 교회를 더럽혔다는 사실에 분노한 줄 알았다. 하지만 [bell_discoverer.GetTitledFirstName](이)가 두건을 벗어젖혔다. "네놈의 극악무도한 만행을 알고 [bell_discoverer.GetFaith.NegativeAfterLife]에 다녀온 듯한 기분이 들더구나. 피해자들 곁을 보내주마, 이 괴물아!"\n\n순간 서늘한 강철이 목을 꿰뚫고 들어오는 감각이 전해지는가 싶더니, 온 세상이 어두워졌다." + bell_special_yearly.5000.a:0 "용케도 날 잡았군, [bell_discoverer.GetTitledFirstName]." + + + bell_special_yearly.6000.desc:0 "궁정 사람 모두를 위해 서고트 폐허에서 연주회를 열기로 했다. 촛불로 밝힌 오랜 교회에서 음악의 밤을 보내기로 말이다.\n\n시인의 공연이 진행될 동안 몇몇 문객이 이상한 냄새가 난다며 불평을 늘어놓았다. 우린 피리와 현악기로 가벼운 곡조를 즐겼고, 밤이 깊어지면서 분위기는 점점 더 애절해졌다.\n\n그리고 대망의 대단원. 하인들은 내 지시에 따라 마지막 곡에 맞춰 종을 울렸다. 이윽고 머리들이 덜거덕거리며 청아한 소리를 내자 궁정 신하들의 비명이 성가대의 목소리에 합류했다!" + bell_special_yearly.6000.a:0 "멋진 음악이야!" + bell_special_yearly.6000.b:0 "날 거역하면 너희도 저들처럼 악기가 될 줄 알거라!" + diff --git a/project/ck3/base_game/localization/korean/event_localization/story_cycles/pet_animal_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/story_cycles/pet_animal_events_l_korean.yml index a30965e551..8f1fe5d30f 100644 --- a/project/ck3/base_game/localization/korean/event_localization/story_cycles/pet_animal_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/story_cycles/pet_animal_events_l_korean.yml @@ -24,7 +24,7 @@ pet_animal.0104.a:0 "좀 더 이러고 있고 싶은데." pet_animal.0105.t:0 "[ROOT.Char.Custom('CatStoryName')]: 비밀이 밝혀지다" - pet_animal.0105.desc_opening:0 "#EMP 야옹!#!\n\n내 고양이 [ROOT.Char.Custom('CatStoryName')](이)가 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('person'))] [person.GetTitledFirstNamePossessive] 고유한 방식으로 봉인된 두루마리를 내 발치에 떨어뜨려 바닥을 내려다봤다. 호기심에 못 이겨 내용을 훑어보니...\n\n" + pet_animal.0105.desc_opening:0 "#EMP 야옹!#!\n\n내 고양이 [ROOT.Char.Custom('CatStoryName')](이)가 [person.GetTitledFirstNamePossessive] 고유한 방식으로 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('person'))]봉인된 두루마리를 내 발치에 떨어뜨려 바닥을 내려다봤다. 호기심에 못 이겨 내용을 훑어보니...\n\n" pet_animal.0105.desc_murder:0 ""... 내가 저지른 살인은 내 마음을 짓누르고..."" pet_animal.0105.desc_lover:0 ""... 다른 사람에 대한 나의 사랑이..."" pet_animal.0105.desc_homosexual:0 ""... 동성에게 느끼는 이 충동이..."" diff --git a/project/ck3/base_game/localization/korean/event_localization/stress_events/stress_threshold_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/stress_events/stress_threshold_events_l_korean.yml index a7783f8d6e..47f373951d 100644 --- a/project/ck3/base_game/localization/korean/event_localization/stress_events/stress_threshold_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/stress_events/stress_threshold_events_l_korean.yml @@ -18,7 +18,7 @@ stress_threshold.1001.drunkard.gain:0 "술 몇 잔 더 마시면 좀 나아지려나?" stress_threshold.1001.drunkard.effect:0 "생각이 사라질 때까지 마셔야겠군." stress_threshold.1001.hashishiyah.gain:0 "대마를 좀 피우면 기분이 나아질 거야..." - stress_threshold.1001.hashishiyah.effect:0 "대마 파이프를 물고 편안한 밤을 보내면 좀 나아질 것이다." + stress_threshold.1001.hashishiyah.effect:1 "대마 케이크와 함께 편안한 밤을 보내면 좀 나아질 것이다." stress_threshold.1001.journaller.gain:0 "걱정을 글로 쓰면 집중하는 데 도움이 된다." stress_threshold.1001.journaller.effect:0 "혼자 서재에서 하룻밤을 보내야겠어." stress_threshold.1001.endure:0 "마음을 굳게 먹고 이런 충동들을 떨쳐버려야겠군!" @@ -110,7 +110,7 @@ stress_threshold.1601.drunkard.gain:0 "술을 좀 마시면 더 집중이 될 것 같기도 한데..." stress_threshold.1601.drunkard.effect:0 "술을 마시고 나면 항상 집중이 더 잘 돼." stress_threshold.1601.hashishiyah.gain:0 "대마를 좀 피우면 기분이 나아질지도 몰라..." - stress_threshold.1601.hashishiyah.effect:0 "파이프를 문 채 밤을 보내는 것보다 마음을 평온하게 해 주는 것은 없다." + stress_threshold.1601.hashishiyah.effect:1 "대마 케이크를 먹으며 밤을 보내는 것보다 마음을 평온하게 해 주는 것은 없다." stress_threshold.1601.journaller.gain:0 "내 생각을 종이에 쓰면 좀 더 명확해지지 않을까..." stress_threshold.1601.journaller.effect:0 "생각을 종이에 쓰면 항상 더 명확해져!" stress_threshold.1601.endure_no_option:0 "나... 나는 참, 참아내야만 해. 내가 할 수 있는 것은 없어..." @@ -159,7 +159,7 @@ stress_threshold.2101.witch.gain:0 "나는 [ROOT.Char.GetFaith.WitchGodName](와)과 같이 버림받은 자이니." stress_threshold.2101.witch.effect:0 "최소한 [ROOT.Char.GetFaith.WitchGodName]께서는 날 이해하신다는 것을 나는 안다." stress_threshold.2101.drunkard.effect:0 "포도주만이 내 진정한 친구이니." - stress_threshold.2101.hashishiyah.effect:0 "최소한 파이프는 날 판단하지 않아." + stress_threshold.2101.hashishiyah.effect:1 "그래도 대마를 얹은 케이크는 날 함부로 재단하지 않는단 말이지." stress_threshold.2101.endure:0 "그냥 내 뇌내망상일지도 몰라..." stress_threshold.2201.t:0 "정신붕괴: 끓어오르는 분노" diff --git a/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_event_dan_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_event_dan_l_korean.yml new file mode 100644 index 0000000000..577642dab3 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_event_dan_l_korean.yml @@ -0,0 +1,67 @@ +l_korean: + fp2_yearly.1001.t:0 "새로운 체스" + fp2_yearly.1001.desc:0 "나 자신과의 체스 게임에서 또 한 번 승리를 거둔 후 문득 그런 생각이 들었다. 나의 우월한 지성으로 이 게임을 좀 더 발전시킬 수 있지 않을까? \n\n쟁점은 어떤 변화가 제일 합리적으로 와닿느냐겠지." + fp2_yearly.1001.a:0 "킹이 너무 약하긴 해." + fp2_yearly.1001.b:0 "비숍을 좀 더 강하게 만들자." + fp2_yearly.1001.c:0 "폰은 왜 고문을 못 하는 거지?" + + + fp2_yearly.1002.t:0 "꼴불견" + fp2_yearly.1002.desc:1 "늦은 밤, 회당에 있는 방에서 기묘한 소리가 들려왔다. 문을 살짝 열어 엿보니 [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)](이)가 알몸으로 구속된 채 하인에게 나무 회초리로 맞고 있었다. 게다가 하인은 내가 예전에 입었던 옷을 걸치고 있었다. 더욱더 기묘한 것은 [deviant_courtier.GetSheHe]가 맞는 걸 즐기는 것으로 보였다는 사실이었다.\n\n회초리가 허공을 가를 때마다 [deviant_courtier.GetSheHe]의 외침이 울려 퍼졌다. "좋아요! 더 때려 주세요, [ROOT.GetCharacter.GetNameNoTooltip] 님! 전 못된 [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)](이)에요!"" + fp2_yearly.1002.b:0 "협박하기 딱 좋겠군." + fp2_yearly.1002.c:0 "재밌겠는데!" + fp2_yearly.1002.a:0 "그냥 지나가자." + + + fp2_yearly.1003.t:0 "거인을... 격퇴?" + fp2_yearly.1003.desc:0 "안뜰이 소란스러워 살펴보니 [injured_knight.Custom2('MyCharacterIntroduction', ROOT.Char)](이)가 농노 여럿에게 들려오고 있었다. 대충 봐도 부상이 심각했다.\n\n자초지종을 캐묻자 들판에서 [injured_knight.GetHerHim]를 찾았다고 한다. 그것도 거인과 싸워서 간신히 내쫓았다는 소리를 하더란다.\n\n설명이 끝난 후 [injured_knight.GetSheHe]의 종자가 내 옆으로 다가와 말했다. "영주님, 사실은 주인님이 풍차와 싸우다 지신 겁니다. 근데 마을 주민들은 이야기를 철석같이 믿더군요."" + fp2_yearly.1003.a:0 "용감한 기사를 경배하라. 저 친구에게 말을 새로 한 마리 사줘야겠군." + fp2_yearly.1003.b:0 "내 궁정에 거짓말이 설 곳은 없다." + + fp2_yearly.1004.t:0 "쿠라이시의 매" + fp2_yearly.1004.desc:0 "지금 난 "쿠라이시의 매"라고 불리는 [hawk_of_quraysh.GetName]의 전기를 정독하고 있다.\n\n[abbasid_dynasty.GetName]에서 도망쳐 나와 이베리아에 [hawk_dynasty.GetName](을)를 건립한 그의 생애는 깊은 감명을 준다. 나도 가슴에 깊이 새겨야겠다." + fp2_yearly.1004.a:0 "쿠라이시의 매가 카르모나에서 수하들을 고취한 일화를 따라 해봐야겠어." + fp2_yearly.1004.b:0 "예멘과의 외교 협상 일화는 실로 전설 그 자체로군." + fp2_yearly.1004.c:0 "우린 사실 친척 관계였구나!" + + nick_the_hawk_of_quraysh:0 "쿠라이시의 매" + + + fp2_hawk_of_quarysh_martial_modifier:0 "전투력 영감" + fp2_hawk_of_quarysh_martial_modifier_desc:0 "해당 인물은 쿠라이시의 매에게서 전투력 영감을 얻었습니다." + + + fp2_hawk_of_quarysh_diplomacy_modifier:0 "외교 영감" + fp2_hawk_of_quarysh_diplomacy_modifier_desc:0 "해당 인물은 쿠라이시의 매에게서 외교 영감을 얻었습니다." + + fp2_yearly.1005.t:0 "길 잃은 바이킹" + fp2_yearly.1005.desc:0 "덩치 큰 [hidden_viking.GetWomanMan]이 악에 받쳐 몸부림치며 내 앞으로 끌려왔다. 누가 봐도 바이킹 약탈자가 분명했다. 지난 수십 년 동안 우리 봉역에 혼돈을 야기한 장본인들.\n\n"제발 자비를 베풀어 주십시오. 전 [hidden_viking.GetName](이)고, 수년 동안 [viking_county.GetNameNoTooltip]에서 살아왔습니다. 다쳤다는 이유로 버려진 절 마을 주민들이 거둬준 겁니다. 이젠 가족이나 다름없습니다."\n\n바이킹이 목숨을 살려달라는 듯 무릎을 꿇었다. 몇몇 농노들이 [hidden_viking.GetHerHis] 이야기가 사실임을 검증해 주었다." + fp2_yearly.1005.a:1 "색다른 사연이 있겠지. 그걸로 내 궁정 신하들의 재미를 책임져 주게." + fp2_yearly.1005.b:0 "선행 좀 한다고 악행이 사라지는 건 아니야. 목숨을 내놓아라." + fp2_yearly.1005.c:0 "마을을 지킨다 하였지. 일단은 살려주겠다." + + + fp2_yearly.1006.t:0 "바이킹 치즈?" + fp2_yearly.1006.desc:0 "나는 간단한 요깃거리를 판매하는 길거리 가판대 앞에 멈춰 섰다. 상인 [cheese_trader.GetName](은)는 내게 여러 음식을 권하는가 싶더니, 끝내 가판대 밑으로 손을 뻗어 작은 나무 상자를 꺼내 들었다.\n\n"영주님을 위한 음식입니다. 봉역에서 제일 맛있는 치즈죠." [cheese_trader.GetSheHe|U]가 내 손에 작은 덩어리를 쥐여주더니, 몸을 내밀어 작게 속삭였다. "이곳 이베리아의 치즈 장인 바이킹이 만든 겁니다."\n\n별 희한한 소리를 다 듣긴 했지만 치즈 맛 하나는 확실했다." + fp2_yearly.1006.a:0 "치즈는 일단 사겠는데 무슨 얼토당토않은 이야기를 하는 건지." + fp2_yearly.1006.b:0 ""치즈 바이킹"을 찾아야겠어..." + fp2.1006.b.tt:0 "공모자를 보내 "치즈 바이킹" 수색을 시작함" + fp2_yearly.1006.c:0 "개소리가 풍년이군." + + + fp2_yearly.1007.t:0 "$fp2_yearly.1006.t$" + fp2_yearly.1007.desc:0 "웬 앙상한 [fake_cheese_viking.GetWomanMan]이 내 앞에 나타났다. 이 가련하기 짝이 없는 인물이 바이킹은 둘째치고 치즈 장인이라니 믿기지 않을 지경이었다.\n\n"정말 죄송합니다. 사실 전 바이킹이 아닙니다. 치즈를 더 팔려고 꾸며낸 거짓말입니다." [fake_cheese_viking.GetSheHe]가 더듬거리며 말했다." + fp2_yearly.1007.a:0 "뭐, 수수께끼는 풀렸으니 됐지." + fp2_yearly.1007.b:0 "수익과 치즈의 절반을 내놓게." + + fp2_respected_clergy_chess:0 "성직자를 향한 존경심" + fp2_respected_clergy_chess_desc:0 "성직자를 존경하는 의미에서 체스의 규칙을 변경함" + + fp2_cheese_artifact:0 "숙성 치즈" + fp2_cheese_artifact_desc:0 "소문과 달리 바이킹이 만든 치즈는 아닙니다. 그렇지만 맛 하나는 정말 훌륭합니다." + + + fp2_yearly.1008.t:0 "치즈 섭취" + fp2_yearly.1008.desc:0 "때가 됐다. 지금껏 이 세상에서 제일 맛있는 치즈를 지하 저장고에 두고 천천히 숙성해왔다. 농축된 풍미가 엄청날 테지.\n\n이제 맛을 음미할 차례다." + fp2_yearly.1008.a:0 "[ROOT.Char.GetFaith.HealthGodName|U]께서 눈물을 흘리시겠군. 정말 맛있는 치즈였어." + fp2_yearly.1008.b:0 "아니야. 조금만 더 숙성하자." diff --git a/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_event_ola_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_event_ola_l_korean.yml new file mode 100644 index 0000000000..54c84025a2 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_event_ola_l_korean.yml @@ -0,0 +1,250 @@ +l_korean: + stoke_tension_toast.success:0 "당신의 증오 선전이 성공함" + stoke_tension_toast.failure:0 "당신의 개입이 탄로 남" + + delegated_stoke_tension_toast.success:0 "[tension_councillor.GetTitledFirstName](이)가 증오를 퍼뜨림" + + ease_tension_toast.success:0 "당신이 중재에 성공함" + ease_tension_toast.failure:0 "당신의 노력이 수포가 됨" + + bad_intrigue.tt:0 "당신의 계책력 수치 덕분에 이 선택지를 사용할 수 있음" + + fp2_struggle.1000.t:0 "불쏘시개" + fp2_struggle.1000.desc:0 "[tension_county.GetName]에서 [ROOT.Char.GetFaith.GetAdherentNameNoTooltip](와)과 [tension_county.GetCountyData.GetFaith.GetAdjectiveNoTooltip] 간의 충돌이 발생하고 있다. "절로 굴러들어온 기회를 발로 차선 안 되겠죠." 나의 [tension_councillor.GetCouncilTitle] [tension_councillor.GetFirstName](이)가 제안을 내놓았다. "[ROOT.Char.GetFaith.GetAdherentNameNoTooltip] 민병대에서 그럭저럭 괜찮은 병사를 영입하는 겁니다. 민병대가 고향 영지에서 #italic 훈련#!을 계속하더라도 나쁠 건 없죠! 아니, 아예 #italic 종용#!하는 것도 좋겠군요..." \n\n폭력적인 광신도를 영입하겠다고 [tension_county.GetNameNoTierNoTooltip](을)를 불타게 둬야 할까?" + fp2_struggle.1000.a:0 "증오를 퍼뜨리시오... 은밀하게." + fp2_struggle.1000.b:0 "그대가 어련히 잘 처리하리라 믿겠소." + fp2_struggle.1000.c:0 "아니, 긴장 구도를 풀어야겠소." + fp2_struggle.1000.d:0 "내 선에서 막을 수 없는 광란이라면... [minority_courtier.GetFaith.GetAdherentNameNoTooltip](은)는 할 수 있을지도 모르지." + + + not_my_problem_toast:0 "당신 봉역의 미혼모와 자녀들이 몇 년 동안 기근에 허덕이게 됨" + + fp2_struggle.1001.t:0 "전쟁의 과부들" + fp2_struggle.1001.desc:0 "[expectant_courtier.GetTitledFirstName](이)가 자식을 수태하더니 우리 영지의 다른 어머니들이 눈에 밟히게 된 것 같다. 최근 있었던 전쟁과 불행으로 인해 홀로 자녀들을 기르게 된 이들. "영주님, 특별 기금 제정을 제안하고 싶습니다. 달리 가족을 부양할 길이 없는 어머니들에게 돈을 지급하는 것이죠. 자녀 양육도 여느 노동 못지않게 어렵고 존경받아 마땅한 일 아니겠습니까."" + fp2_struggle.1001.a:0 "좋은 생각이오! 내 기금을 조성하리다." + fp2_struggle.1001.b:1 "과부는 몰라도 창부를 지원할 생각은 없소." + fp2_struggle.1001.b.tt:0 "당신의 신앙이 혼외 관계로 자녀를 가진 여성을 용인하지 않음" + fp2_struggle.1001.c:0 "내 궁정에 오라고 하시오! 음식이야 차고 넘치니까!" + fp2_struggle.1001.c.tt:0 "봉역의 모든 가난한 미혼모를 초대하여 궁정에 머무르게 함" + fp2_struggle.1001.d:1 "내 봉신들은 성정이 자애로우니, 틀림없이 자금을 지원하겠지." + fp2_struggle.1001.e:0 "나는 그대의 [ROOT.Char.GetTitleTierName](이)지, 젖어머니가 아니다!" + fp2_struggle.1001.specialdescpositive:0 "기꺼이 자금을 내는 봉신의 경우, 당신을 향한 #color_light_blue 의견#!이 #positive_value 10#!만큼 증가함" + fp2_struggle.1001.specialdescnegative:0 "기꺼이 자금을 내지 않는 봉신의 경우, 당신을 향한 #color_light_blue 의견#!이 #negative_value 10#!만큼 감소함" + + reading_avicenna_toast.success:0 "의학에 관한 복잡한 책을 정독함" + reading_avicenna_toast.failure:0 "무언가 잘못 이해한 부분이 있을 수도 있음..." + reading_hippocrates_toast.success:0 "갈레노스의 저서를 모두 정독함" + reading_hippocrates_toast.failure:0 "그리스어는 왜 이리 어려운 거야?" + rolling_in_filth_toast:0 "당신의 궁정이 건강 위험 지대가 됨" + + fp2_struggle.1002.t:0 "[xenophilic_culture.GetNameNoTooltip]의 발전" + fp2_struggle.1002.desc_early_golden_age:0 "얼마 전 [xenophilic_culture.GetNameNoTooltip] 학자들이 의학 분야에서 큰 진보를 일궈냈다. 그런데 마침 박식한 [great_physician.GetFirstName](이)가 내 [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstNamePossessive] 궁정에서 #italic 잘못된 시#!를 짓는 바람에 추방당해 새로운 일터를 찾고 있다는 게 아닌가?\n\n" + fp2_struggle.1002.desc_late_golden_age:0 "[xenophilic_culture.GetNameNoTooltip] 학자들은 먼 옛날부터 의학 연구에 매진해왔다. 그래서 박식한 [great_physician.GetFirstName](을)를 내 궁정에 들이려 하는데, 문제가 있다면 [great_physician.GetSheHe]가 얼마 전에 내 [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstNamePossessive] 궁정에서 알 수 없는 죄로 쫓겨난 인물이란 사실이다.\n\n" + fp2_struggle.1002.desc_post_golden_age_christian:0 "아베로에스나 알 자라위 같은 이들은 먼 옛날 세상을 떠났지만 [xenophilic_culture.GetNameNoTooltip] 의사들은 여전히 훌륭한 의학 지식을 갖추고 있다. 그런데 마침 박식한 [great_physician.GetFirstName](이)가 내 [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstNamePossessive] 궁정에서 알 수 없는 죄로 쫓겨나 새로운 일자리를 찾고 있다고 한다.\n\n" + fp2_struggle.1002.desc_post_golden_age_unchristian:0 "이븐 루시드나 알 자라위 같은 이들은 먼 옛날 세상을 떠났지만 [xenophilic_culture.GetNameNoTooltip] 의사들은 여전히 훌륭한 의학 지식을 갖추고 있다. 그런데 마침 박식한 [great_physician.GetFirstName](이)가 내 [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstNamePossessive] 궁정에서 알 수 없는 죄로 쫓겨나 새로운 일자리를 찾고 있다고 한다.\n\n" + fp2_struggle.1002.desc_albucasis:0 ""변변찮은 실력이긴 하오나..." [great_physician.GetSheHe]가 입을 열었다. "전 스스로 목을 그은 노예 소녀를 살린 적도 있습니다. 목이 살짝 쉬는 후유증이 남긴 했지만 말이죠. 그러니 영주님, 위생 습관을 좀 바꾸시는 게 어떠실는지요..." \n\n" + fp2_struggle.1002.desc_avenzoar:0 ""전 평생을 의술에 바쳤습니다." [great_physician.GetSheHe]가 입을 열었다. "그리고 건강한 삶을 위한 식이요법을 다루는 책을 집필하기도 했죠. 하지만 미신은 둘째치고 마녀나 점성가가 내세우는 가짜 약은 제게 철천지원수나 다름없습니다. 그러니 그런 것들을 금지해 주셨으면 합니다..." \n\n" + fp2_struggle.1002.desc_tufail:0 ""전 정신과 육체의 질병을 모두 연구합니다." [great_physician.GetSheHe]가 입을 열었다. "더불어 #italic 시신#! 연구를 통해 이로운 성과를 올릴 수 있다고 믿는 부류에 속하죠... 영주님, 제게 그런 기회를 주실 수 있겠습니까?" \n\n" + fp2_struggle.1002.desc_no_historical_physician_early:0 ""참으로 많은 걸 배웠습니다." [great_physician.GetSheHe]가 입을 열었다. "조상들께서 남긴 저서에서 말이죠. 장황한 언어의 심연에서 구해낸 지식을 영주님을 위해 쓰고 싶습니다." \n\n" + fp2_struggle.1002.desc_no_historical_physician_late:0 ""참으로 많은 걸 배웠습니다." [great_physician.GetSheHe]가 입을 열었다. "알 자라위와 이븐 시나의 저서에서 말이죠. 저는 한 발짝 더 나아가 그들의 기술을 발전시켰습니다. 종기와 백내장 제거는 물론이고, 일찍이 불치로 여겨졌던 병들도 치료할 수 있습니다." \n\n" + fp2_struggle.1002.desc_has_physician_and_is_christian:0 "현재 궁정 의사 직책을 맡고 있는 [scoped_physician.GetTitledFirstName](은)는 자신을 이교도로 교체하지 말아 달라고 촉구했다." + fp2_struggle.1002.desc_has_physician_but_not_christian:0 "현재 궁정 의사 직책을 맡고 있는 [scoped_physician.GetTitledFirstName](은)는 자신을 괴짜로 교체하지 말아 달라고 촉구했다." + fp2_struggle.1002.desc_has_no_physician_but_is_christian:0 "일부 궁정 신하들은 이교도와 얽히지 말라며 촉구했다." + fp2_struggle.1002.desc_has_no_physician:0 "이 [great_physician.GetWomanMan]에게 궁정 직책을 내주어야 할까?" + fp2_struggle.1002.a:0 "안 그래도 의사를 새로 영입할 생각이었는데..." + fp2_struggle.1002.b:1 "의술이야 책 사서 독학하면 그만이지." + fp2_struggle.1002.b.tt:0 "의학 분야의 걸작을 통해 독학을 시도함" + fp2_struggle.1002.c:0 "그대가 무슨 쓸모가 있단 말이요? 그리스어 따위 나도 읽을 수 있소." + fp2_struggle.1002.c.tt:1 "갈레노스의 저작을 구매하여 정독을 시도함" + fp2_struggle.1002.d:0 "[neighboring_ruler.GetTitledFirstNameNoTooltip]에게 돌려보내 주지... 사슬로 칭칭 감아서." + fp2_struggle.1002.e:0 "내 건강은 멀쩡하오. 걱정은 고맙군." + fp2_struggle.1002.f:0 "썩 꺼져라. 혁신은 신에게서 오는 것이다." + fp2_struggle.1002.physicianleaves:0 "[great_physician.GetFirstName](이)가 일자리를 찾아 다른 곳으로 떠남" + fp2_struggle.1001.physician_imprisoned:0 "[great_physician.GetFirstName](이)가 어떤 연유로 [neighboring_ruler.GetName]에 의해 투옥됨" + + fp2_struggle.1010.t:0 "철의 혼" + fp2_struggle.1010.desc:1 "[great_swordsmith.GetName](이)란 이름의 [great_swordsmith.GetWomanMan]이 내 궁정에 도착했다. 아주 먼 곳에서 온 대장장이 장인이라나, 뭐라나.\n\n"영주님." [great_swordsmith.GetSheHe]가 말했다. "제 가문은 아득히 먼 옛날부터 [toledo_holding.GetNameNoTierNoTooltip]에서 검을 만들어 왔고, 카르타고 군대에 #italic 팔카타#!를 납품하기도 했습니다. 이베리아산 합금보다 견고한 금속은 이 세상에 없죠. 저는 그 금속을 완벽하게 다듬을 수 있습니다. 세계 최고의 무기를 만들어 드리죠. 대신 절 [blacksmith_county.GetNameNoTierNoTooltip] 대장장이 조합의 수장 자리에 앉혀 주십시오. 그 정도쯤 되면 거기 작자들도 제 실력을 인정하지 않고는 못 배기겠죠!"" + fp2_struggle.1010.a:1 "아니, 조합과 협력하게. 우리 모두에게 이득이 될 걸세." + fp2_struggle.1010.b:1 "그 머릿속에 든 지식을 모조리 뽑아내야겠군..." + fp2_struggle.1010.c:1 "내 병사들을 위해 검을 만들어 준다면 청을 들어주겠네." + fp2_struggle.1010.d:1 "이베리아 최고의 검을 만들어 주면 자네에게 조합을 안겨주지." + fp2_struggle.1010.e:0 "자네 허영심을 채워주려 조합의 분노를 사고 싶진 않네만." + fp2_struggle.1010.smithgoesaway:1 "[great_swordsmith.GetNameNoTooltip](이)가 대장장이 조합을 장악함" + fp2_struggle.1010.paranoid_rivals:1 "병사들을 무장시킬 경우 이웃 영주들이 불안해할 수도 있음" + fp2_struggle.1010.smithmakesweapon:1 "[great_swordsmith.GetNameNoTooltip](이)가 요청에 따라 검을 만들 동안 당신의 궁정에 머무름" + fp2_struggle.1010.swordsmith_imprisoned:0 "[great_swordsmith.GetNameNoTooltip](을)를 투옥하고 고문해 비밀을 알아냄" + fp2_struggle.1010.compassionate_courtiers:0 "모든 궁정 신하가 찬성하진 않음" + toledo_compromise_flavor:0 "강제로 힘을 써서 [great_swordsmith.GetNameNoTooltip](와)과 조합 간의 절충안을 모색함" + fp2_struggle.1010.swordsmith_leaves:0 "[great_swordsmith.GetNameNoTooltip](이)가 다른 궁정으로 가버림" + + + fp2_struggle.1011.t:1 "[blacksmith_county.GetNameNoTierNoTooltip]의 검" + fp2_struggle.1011.desc:1 ""완성됐습니다." [great_swordsmith.GetName](이)가 이상하리만치 피곤한 기색으로 말했다.\n\n"선조들의 영혼이 절 인도해 주셨나 봅니다. 제 필생의 역작이 탄생했습니다. 저는 물론이고, 이 세상 누구도 이것과 비슷한 수준의 작품을 만들진 못할 것입니다. 제작의 비밀을 무덤까지 가져갈 생각이니까요. 그럼 이만 영주님께서 약조하신 조합을 받으러 가보겠습니다. 이제 와서 생각해 보니 승리가 참 공허하게 느껴지긴 하지만요. 아무래도 괜찮습니다. 검에 이름을 지어 주십시오."" + fp2_struggle.1011.a:1 "망치. #italic 마르티엘로#!." + fp2_struggle.1011.b:0 "어둠. #italic 티니에브라#!." + fp2_struggle.1011.c:0 "적색. #italic 베르메조#!." + fp2_struggle.1011.d:0 "푸른 보석. #italic 자곤사#!." + fp2_struggle.1011.e:0 "영광. #italic 수헤일#!." + fp2_struggle.1011.f:0 "절단. #italic 알 바타르#!." + fp2_struggle.1011.g:0 "손잡이가 튼튼하니 #italic 카지브#!가 좋겠어." + fp2_struggle.1011.h:0 "눈부신 에메랄드를 닮았으니, #italic 주무루드#!가 좋겠군." + fp2_struggle.1011.i:0 "천둥. #italic 오르치#!." + fp2_struggle.1011.j:0 "밤의 혼령. #italic 가웨코#!." + fp2_struggle.1011.k:0 "붉은 존재. #italic 고리#!." + fp2_struggle.1011.l:0 "작은 검. #italic 아이즈토토#!." + fp2_struggle.1011.m:0 "검객. #italic 에스크마이어#!." + fp2_struggle.1011.n:0 "잎사귀. #italic 폴하#!." + fp2_struggle.1011.o:0 "용맹. #italic 프로에사#!." + fp2_struggle.1011.p:0 "고문관. #italic 트레발라르#!." + fp2_struggle.1011.q:0 "#italic 수팍스#!로 하지. 먼 옛날의 위대한 영웅처럼." + fp2_struggle.1011.r:0 "하얀 존재. #italic 토우멜라트#!." + fp2_struggle.1011.s:0 "멍에. #italic 아유구#!." + fp2_struggle.1011.u:0 "흠. 말할 것도 없이 #italic 철의 혼#!이지." + fp2_struggle.1011.v:0 "#italic 겨우살이#!가 좋을 것 같은데..." + fp2_struggle.1011.w:0 "#italic 무어인 도살자. 이보다 좋은 이름이 있을까?" + fp2_struggle.1011.x:0 "#italic 찬탈자의 검#!이 어울릴 것 같군. 우리가 조합에 한 일을 생각해 보면 말일세..." + fp2_struggle.1011.swordsmith_leaves:0 "작품을 완성한 [great_swordsmith.GetName](이)가 당신의 궁정을 떠남" + martiello_name:0 "마르티엘로" + tiniebra_name:0 "티니에브라" + vermejo_name:0 "베르메조" + jargonca_name:0 "자곤사" + suhayl_name:0 "수헤일" + albattar_name:0 "알 바타르" + qazeeb_name:0 "카지브" + zumurrud_name:0 "주무루드" + ortzi_name:0 "오르치" + gaueko_name:0 "가웨코" + gorri_name:0 "고리" + aiztoto_name:0 "아이즈토토" + escremire_name:0 "에스크마이어" + folha_name:0 "폴하" + proeza_name:0 "프로에사" + trebalhar_name:0 "트레발라르" + sufax_name:0 "수팍스" + toumellalt_name:0 "토우멜라트" + ayugu_name:0 "아유구" + ironsoul_name:0 "철의 혼" + mistletoe_name:0 "겨우살이" + moormurder_name:0 "무어인 도살자" + usurperblade_name:0 "찬탈자의 검" + + awesome_toledo_sword_name:1 "[great_swordsmith.GetTitledFirstNamePossessiveNoTooltip] 장검" + awesome_toledo_sword_desc:0 "이 검은 [toledo_county.GetNameNoTierNoTooltip]의 대장장이 [great_swordsmith.GetName](이)가 만든 필생의 역작으로, [great_swordsmith.GetSheHe]가 무덤까지 가져간 비밀스러운 기법으로 만들어졌습니다. 총명하지만 오만했던 [great_swordsmith.GetWomanMan]이었던 [great_swordsmith.GetName](은)는 칼에 자신의 영혼 일부를 담아냈다고 합니다. 확실히 주인에게 강철 같은 의지를 불어넣어 주는 것 같습니다." + + fp2_struggle.1012.t:1 "걸작" + fp2_struggle.1012.desc:1 ""완성했습니다." [great_swordsmith.GetName](이)가 말했다.\n\n"일찍이 영주님께 약속드렸던 검입니다. 단연 제 인생의 역작이라 자부합니다. 그것도 이베리아에서만 구할 수 있는 사상 최고의 합금으로 날을 만들었습니다. #italic 철의 혼#!이 담겨 있다고 해도 과언이 아닐 겁니다. 위대한 영주님의 품격에 어울리는 검이죠."" + fp2_struggle.1012.a:0 "실로... 걸작이로다. 이제 그만 떠나도 좋네. " + fp2_struggle.1012.b:0 "훌륭하군. 정말 여기 남아 나를 섬길 생각은 없는가?" + fp2_struggle.1012.swordsmith_leaves:1 "작품을 완성한 [great_swordsmith.GetName](은)는 당신이 약속한 대로 대장장이 조합의 주인이 됨" + fp2_struggle.1012_swordsmith_stays:1 "[great_swordsmith.GetName](이)가 궁정에 남게 됨" + + toledo_sword_name:0 "톨레도 검" + toledo_sword_desc:0 "독보적으로 튼튼하고 견고한 톨레도 강철로 제작된 걸작입니다. 하단부에는 [blacksmith_county.GetNameNoTierNoTooltip]의 #italic 위대한 대장장이#! [great_swordsmith.GetName]의 작품임을 나타내는 문구가 작게 새겨져 있습니다." + + fp2_struggle.1050.t:0 "파멸의 꿈" + fp2_struggle.1050.desc_opening:1 "어느 깊은 밤, [visionary_spouse.GetTitledFirstName](이)가 고열 증세를 보이는 창백한 낯빛으로 날 찾아왔다. "꿈을 꿨어요." [visionary_spouse.GetSheHe]가 말했다. "제가 망자의 땅에 널브러져 있는 꿈이었죠." + fp2_struggle.1050.desc_christian:0 "우리 도시는 쑥대밭이 되어 있고, 교회 탑은 무너진 광경이 펼쳐져 있었어요. 백성들은 자신들의 피 웅덩이 속에서 짓밟혀져 죽어 있었죠." + fp2_struggle.1050.desc_islamic:0 "우리 도서관은 새까맣게 불탔고, 탑은 무너지고, 형제자매들은 십자가에 못 박힌 채 까마귀에게 파먹히는 광경이 펼쳐져 있었어요." + fp2_struggle.1050.desc_rampaging_barbarian_heathen:0 "우리 집은 새까맣게 불탔고, 룬돌은 넘어져 있고, 전사들은 명예나 영광 없이 무참히 죽어버린 광경이 펼쳐져 있었어요." + fp2_struggle.1050.desc_non_barbarian_heathen:0 "우리 도시는 쑥대밭이 되어 있고, 사원은 무너진 광경이 펼쳐져 있었어요. 백성들은 죽었거나 끌려가 생사조차 불분명했죠." + fp2_struggle.1050.desc_islamic_heritage:0 "조상들께서 이 땅에 뿌리내린 이후로 우리가 일군 모든 것이 완전히 파멸한 모습을 봤습니다."\n\n" + fp2_struggle.1050.desc_christian_bling_reference_drop:0 "성자들의 유물은 이글거리는 불길에 녹아 흘러내렸지요."\n\n" + fp2_struggle.1050.desc_middle_neutral_version:0 "우리가 일군 모든 것이 파괴됐고, 죽음과 실의가 대지를 삼켰어요."\n\n" + fp2_struggle.1050.desc_love_and_warmth_ending:0 ""제발 도와줘요, 내 사랑. 꿈이 현실이 될 까봐, 이 감정을 진짜로 느끼게 될까 봐 너무 무서워요. 손을 잡아줘요. 너무 추워요."" + fp2_struggle.1050.desc_no_love_and_warmth_ending:0 ""[ROOT.Char.GetWifeHusband], 부디 귀 기울여 들어줘요. 날 괴롭히는 병은 평범한 병이 아니에요. 꿈이 현실이 되고, 이 감정을 실제로 느끼게 될 것 같아 두렵습니다. 제발 막아줘요. 이베리아를 구해줘요."" + fp2_struggle.1050.a:0 "당신, 마녀였어?" + fp2_struggle.1050.b:0 "당황하지 말아요. [ROOT.GetCharacter.GetFaith.HighGodName]께서 당신의 신앙을 시험하는 겁니다." + fp2_struggle.1050.c:0 "그 환영에 대해 좀 더 자세히 말해줘요." + fp2_struggle.1050.d:0 "방해하지 마시오. 다음 정복을 구상해야 하니." + fp2_struggle.1050.spouse_imprisoned:0 "마술 혐의로 [visionary_spouse.GetTitledFirstNameNoTooltip](을)를 투옥함" + fp2_struggle.1050.condition_might_improve:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip] 상태가 호전될 수도 있음" + fp2_struggle.1050.condition_might_get_worse:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip] 상태가 나빠질 수도 있음" + fp2_struggle.1050.condition_might_get_very_worse:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip] 상태가 매우 나빠질 수도 있음" + comforting_spouse_visionary_toast.success:0 "[visionary_spouse.GetTitledFirstName](을)를 달램" + comforting_spouse_visionary.failure:0 "[visionary_spouse.GetTitledFirstName](을)를 달래는 데 실패함" + fp2_yearly.8004.t:0 "[translation_capital.GetNameNoTierNoTooltip] 번역가 학교" + fp2_yearly.8004.desc_opening:0 "이베리아에 화합 분위기가 조성되면서, 온갖 지역에서 온 학자들이 내 직할령의 도서관에 틀어박혀 나올 기미를 보이지 않고 있다. 저 양반들의 넘치는 기운을 유익한 방향으로 유도할 수도 있겠는데...\n\n" + fp2_yearly.8004.desc_chaplain:0 "나의 [translation_enthusiast.GetCouncilTitle] [translation_enthusiast.GetTitledFirstName](이)가 좋은 발상을 내놓았다. "번역단을 꾸미는 게 좋겠습니다." [translation_enthusiast.GetSheHe]가 말했다. "제가 또 독서에 취미가 있잖습니까. 영지를 샅샅이 뒤져 유능한 번역가를 포섭하십시오. 이교도라도 상관없습니다. 그런 다음 영주님의 후원으로 작업을 시키는 겁니다. 자금만 지원해 주신다면 [translation_capital.GetNameNoTierNoTooltip](은)는 계몽의 봉화로 거듭날 겁니다!"" + fp2_yearly.8004.desc_wanderer:0 "박식한 방랑자 [translation_enthusiast.GetTitledFirstName](이)가 기회를 제시했다. "영주님." [translation_enthusiast.GetSheHe]가 입을 열었다. "전 십수 개의 언어를 능숙하게 구사할 수 있습니다. 번역단을 꾸리는 데 힘이 되어드리죠. 영지를 샅샅이 뒤져 유능한 번역가를 포섭하십시오. 그런 다음 영주님의 후원으로 작업을 시키는 겁니다. 잘만 하면 [translation_capital.GetNameNoTierNoTooltip](은)는 위대한 계몽의 봉화로 거듭날 겁니다."" + fp2_yearly.8004.a:0 "최고의 인력을 포섭하는 데 #italic 단 한 푼#!도 아끼지 않겠다." + fp2_yearly.8004.b:0 "그렇게 유능하다니 #italic 그대#!가 도맡아서 번역을 하면 되지 않겠소." + fp2_yearly.8004.c:0 "도서관이 훨씬 번거롭지..." + recruiting_brilliance_toast.success:0 "훌륭한 번역가를 발굴함" + recruiting_mediocrity_toast.failure:0 "조악한 번역가를 고용함" + + fp2_yearly.8005.t:0 "돌소나무 아래서" + fp2_yearly.8005.desc_opening:0 "무더위가 한창인 오후에 사람들이 거대한 돌소나무의 그늘에 모여 앉아 있었다. 그들은 류트와 피리를 연주하고 있었다." + fp2_yearly.8005.desc_iberian:0 "사람들은 갈리시아-포르투갈어와 카탈루냐어로 인생과 상실, 달콤하고 씁쓸한 사랑을 노래했다." + fp2_yearly.8005.desc_arabic:0 "사람들은 아랍어로 아름다움과 영광, 잃어버렸지만 다시 찾은 사랑을 노래했다." + fp2_yearly.8005.desc_language_neutral:0 "사람들은 온갖 언어로 노래를 불렀는데, 마음으로 모든 단어가 이해되는 듯했다." + fp2_yearly.8005.desc_middle_part:0 "발코니로 날아 들어오는 노랫소리는 내 영혼에 파문을 일으켰다.\n\n그러나 나는 음악가들의 정체를 몰랐다. 너른 회당을 빠져나와 나무에 다가갔을 땐 아무도 없었다." + fp2_yearly.8005.desc_post_troubadours:0 "이 정도 재능과 실력은 옥시타니아 음유시인에게서만 찾아볼 수 있을 거라 생각했는데, 내가 잘못 알았던 것 같다...\n\n이 주체할 수 없는 #italic 감정#!을 도대체 어떻게 하면 좋지?" + fp2_yearly.8005.desc_pre_troubadours:0 "\n\n설마 [ROOT.Char.GetFaith.PositiveAfterLife|U]에서 내려온 존재들인가? 아니면 [ROOT.Char.GetFaith.DevilName](이)가 날 유혹하려 불러낸 환영인가? 그건 아니겠지... 한데 이 주체할 수 없는 #italic 감정#!을 도대체 어떻게 하면 좋지?" + fp2_yearly.8005.a:0 "노래 덕분인지 [courtly_lover.GetFirstNameNoTooltip](을)를 향한 사랑이 차오르는구나." + fp2_yearly.8005.b:0 "참으로 아름답도다..." + fp2_yearly.8005.c:0 "음악가를 더 많이 후원하자!" + fp2_yearly.8005.d:0 "됐다! 저 망할 나무를 벌목해버리겠어." + + fp2_yearly.8002.t:0 "음식 고민" + fp2_yearly.8002.desc:0 "두 아이가 [beached_whale_province.GetName] 해변에서 조개를 모으던 중 엄청난 크기의 동물 사체를 발견했다. 해변 주민들은 이 죽은 바다 생물의 살점은 아직 부패하지 않았으며, 맛이 #italic 무척이나#! 좋다고 증언했다. 하지만 나의 [preoccupied_ulama.GetCouncilTitle] [preoccupied_ulama.GetFirstName](은)는 염려스러운 표정으로 나를 만류했다.\n\n"우리 [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]들이 정녕 고래 고기를 먹어도 괜찮은 걸까요? [preoccupied_ulama.GetSheHe]가 고심하듯 되뇌었다. "저는 솔직히 판단을 못 내리겠습니다. 고명한 학자의 의견을 기다리는 게 좋을 듯합니다. 그래도 혹시 모르니 일단 그 짐승의 고기를 먹는 걸 금지하시지요..."" + fp2_yearly.8002.a:0 "아니. 먹고 말고는 이 #italic 내가#! 결정하는 것이지." + fp2_yearly.8002.b:0 "고기를 대령하라! #italic 반드시#! 맛을 보고야 말겠다." + fp2_yearly.8002.c:0 "좋아. 판결을 기다리도록 하지." + fp2_yearly.8002.d:0 "먹어선 #italic 안 되지#!. 내 직접 가서 사체를 소각하겠소." + exploding_whale_toast:0 "동물 사체가 불가사의한 폭발을 일으킴!" + exploding_whale.tt:0 "동물 사체가 폭발함!" + healthy_whale_toast:0 "맛이 아주 좋았음" + unhealthy_whale_toast:0 "뭔가 이상해..." + + fp2_yearly.8003.t:0 "상상의 나래" + fp2_yearly.8003.desc:0 "유명 발명가 [flying_polymath.GetFirstName](이)가 내게 실로 특이한 탄원을 올렸다. 나무와 비단으로 만든 한 쌍의 날개를 갖고 나타난 것이다. \n\n"인류는 먼 옛날부터 천국 너머로 날아오르는 날만을 갈망해 왔습니다." [flying_polymath.GetSheHe]가 말했다. "그래서 계산을 좀 해봤죠. 우리가 날 수 있다는 걸 증명해 보이겠습니다! [ROOT.Char.Custom('ResidenceBuilding')]에서 가장 높은 탑에서 뛰어내릴 수 있도록 허락해 주십시오. 일이 끝나면 충직한 마음으로 섬기겠나이다." \n\n안타깝게도 나의 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('enthusiastic_child'))] [enthusiastic_child.GetTitledFirstName](이)가 얘기를 듣고는 늙은 학자가 하늘을 나는 걸 보게 해달라고 보채댔다. " + fp2_yearly.8003.a:0 "좋소. 허락하리다." + fp2_yearly.8003.b:0 "내게 날개를 빌려주시오. #italic 나도#! 하늘을 날고 싶소." + fp2_yearly.8003.c:0 "아니, 미친 짓이야." + flight_attempt_toast.success:0 "당신은 독수리처럼 하늘 높이 날아오름" + flight_attempt_toast.failure:0 "당신은 땅으로 추락함" + fp2_yearly.8003_child_reaction:0 "[enthusiastic_child.GetFirstNameNoTooltip](이)가 어떻게 반응할지 종잡을 수 없음" + polymath_flight_attempt_toast.success:0 "[flying_polymath.GetFirstNameNoTooltip](이)가 하늘을 낢!" + polymath_flight_attempt_toast.failure:0 "[flying_polymath.GetFirstNameNoTooltip](이)가 떨어져 사망함" + + fp2_yearly.8001.t:0 "코르테스 소집" + fp2_yearly.8001.desc:0 "나의 [commoner_enthusiast.GetCouncilTitle] [commoner_enthusiast.GetTitledFirstName](이)가 오랜 시간 재정 상황을 검토한 끝에 #italic 코르테스#!를 소집하자고 제안했다. 코르테스란 자유 지방자치체에서 선출된 대표들이 왕실 자문회의 대소사에 참여하게 하는 독특한 형태의 의회를 일컫는다.\n\n"특권을 주는 대가로..." [commoner_enthusiast.GetSheHe]가 말했다. "도시에 더 많은 세금을 부과할 수 있습니다. 정말 금화가 부족한 상황에는 저급한 농노의 참여까지 허락할 수도 있겠지요. 다만 권장하고 싶진 않습니다. 귀족들이 눈을 까뒤집고 난리를 칠 게 뻔하니."" + fp2_yearly.8001.a:0 "도시 대표를 초대한다." + fp2_yearly.8001.b:0 "모두를 초대하시오! #italic 전부 다#!!" + fp2_yearly.8001.c:0 "아니. 귀족의 지식을 믿어야지. 늘 그랬듯이." + fp2_flavor.8001_vassal_opinion:0 "본인의 특권을 중요시하는 봉신이 싫어할 것임" + + fp2_yearly.8000.t:0 "포도원 방화" + fp2_yearly.8000.desc_muslim_opening:0 "이베리아산 고급 와인은 이곳에 정착한 독신자들이 옛날부터 즐겨온 기호품이다. 하지만 [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName](은)는 그런 풍습에 종언을 고하려 하고 있다.\n\n"와인은." [vinoclast_caliph.GetHerHis] 사절 [hof_emissary.GetTitledFirstName](이)가 선포했다. "어느 모로 보나 #italic 하람#!에 해당합니다. 따라서 생산과 소비 모두 허락하지 않겠습니다. 이에 따라 [vineyard_county.GetName]에 있는 포도원을 모두 불태우십시오." + fp2_yearly.8000.desc_jewish_opening:0 "이베리아산 고급 와인은 이곳에 정착한 선조들께서 옛날부터 즐겨온 기호품이다. 하지만 [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName](은)는 그런 풍습에 종언을 고하려 하고 있다.\n\n"와인은." [vinoclast_caliph.GetHerHis] 사절 [hof_emissary.GetTitledFirstName](이)가 선포했다. "어느 모로 보나 코셔 음식이 아닙니다. 따라서 생산과 소비 모두 허락하지 않겠습니다. 이에 따라 [vineyard_county.GetName]에 있는 포도원을 모두 불태우십시오." + fp2_yearly.8000.desc_jerez:0 "물론 [jerez_vineyards.GetNameNoTier](이)가 이베리아에서 으뜸으로 손꼽히는 포도원을 보유하고 있으며, 희생의 무게가 엄청나다는 걸 우리도 인지하고 있습니다. [vinoclast_caliph.GetTitleTierName]께서도 잊지 않을 겁니다. 어쨌든 포도원은 소각해야 합니다!"" + fp2_yearly.8000.desc_not_jerez:0 "[vinoclast_caliph.GetTitleTierName]께서는 이로 인해 와인 농부들이 겪을 괴로움을 이해하고 계십니다. 하지만 거꾸로 생각해 보면 더 좋고 정의로운 일에 쓸 수 있는 땅이 생겨나는 셈입니다! 반드시 포도원을 파괴해야 합니다."" + fp2_yearly.8000.a:0 "고급 와인을 폐기하라고? [vinoclast_caliph.GetTitleTierName](이)가 뭘 잘못 처먹었나?" + fp2_yearly.8000.b:0 "잿더미로 만들어 버리겠소!" + fp2_yearly.8000.c:0 "아니. 난 와인 농부를 보호할 것이오." + + fp2_struggle.1020.t:0 "[Select_CString(minority_councillor.IsFemale,'자문위원','자문위원')]의 죽음" + fp2_struggle.1020_desc_opening:1 "재앙이 따로 없다! [unrest_capital.GetNameNoTierNoTooltip]에서 긴장이 고조되나 싶더니, 성난 [unrest_capital.GetCountyData.GetFaith.GetAdherentNamePluralNoTooltip] 무리가 내 자문위원 [minority_councillor.GetTitledFirstName](을)를 불만의 원인으로 지목했다. 이유는 다름이 아니라, [minority_councillor.GetHerHis] [minority_councillor.GetFaith.GetAdherentNameNoTooltip] 신앙이었다." + fp2_struggle.1020_desc_beaten_by_mob:0 "[minority_councillor.GetNameNoTooltip](은)는 내 [ROOT.Char.Custom('ResidenceBuilding')](으)로 오던 중 군중에게 습격당해 극심한 구타를 당했고, 결국 사망하고 말았다.\n\n" + fp2_struggle.1020_desc_burned_by_mob:0 "성난 군중은 야음을 틈타 내 [ROOT.Char.Custom('ResidenceBuilding')]에 숨어들었고, [minority_councillor.GetNameNoTooltip](을)를 베틀에 묶은 후 불을 붙여버렸다.\n\n" + fp2_struggle.1020_desc_hanged_and_disemboweled_by_mob:0 "성난 군중은 자문회 회의에 참석하러 가던 [minority_councillor.GetHerHim]를 붙잡아 [ROOT.Char.Custom('ResidenceBuilding')] 관문에 매달은 후 배를 갈라버렸다. 관문 아래 축축한 지면 위로 내장이 쏟아져 내렸다.\n\n" + fp2_struggle.1020_desc_crucified_by_mob:0 "[minority_councillor.GetNameNoTooltip](은)는 이곳 [unrest_capital.GetNameNoTierNoTooltip]에 있는 지인을 보러 방문한 상황이었는데, 성난 군중이 [minority_councillor.GetHerHim]를 붙잡아 나무 십자가에 못질해 버렸다. [minority_councillor.GetSheHe]는 얼마 버티지 못하고 세상을 떠났다.\n\n" + fp2_struggle.1020_desc_defenestrated_by_mob:0 "성난 군중은 불경한 광란에 빠져 기어코 내 [ROOT.Char.Custom('ResidenceBuilding')]에 침입했고, [minority_councillor.GetNameNoTooltip](을)를 붙잡아 창문 바깥으로 던져버렸다. [minority_councillor.GetHerHim]는 떨어져 죽었다.\n\n" + fp2_struggle.1020_desc_molten_silver_by_mob:0 "성난 군중은 불경한 광란에 빠져 기어코 내 [ROOT.Char.Custom('ResidenceBuilding')]에 있는 [minority_councillor.GetTitledFirstNamePossessiveNoTooltip] 처소에 침입했고, [minority_councillor.GetHerHis] 장신구를 녹인 뒤 목구멍에 쇳물을 그대로 부어버렸다.\n\n" + fp2_struggle.1020_desc_torn_to_pieces_by_mob:0 "[minority_councillor.GetNameNoTooltip](은)는 목욕탕에서 내 [ROOT.Char.Custom('ResidenceBuilding')](으)로 오던 중 그만 성난 군중에게 사로잡히고 말았다. 그들은 증오에 눈이 멀어 초인적인 힘으로 [minority_councillor.GetHerHim]를 찢어 죽였다. 그것도 맨손으로 말이다.\n\n" + fp2_struggle.1020_desc_councillor_had_family:0 "[minority_councillor.GetTitledFirstNamePossessiveNoTooltip] 집안은 내게 책임이 있다며 비난하고 나섰다. 지금 [councillor_executor.Custom2('HerHisCharacterIntroduction', minority_councillor)|U](은)는 내 앞에서 [minority_councillor.GetDynastyName](을)를 상대로 저지른 끔찍한 만행에 사과할 것을 요구하고 있다." + fp2_struggle.1020_desc_councillor_had_no_family_faith:0 "[minority_councillor.GetTitledFirstNamePossessiveNoTooltip] 동포들은 #italic 내게#! 책임이 있다며 비난하고 나섰다. 그리고 [minority_councillor.GetFaith.GetAdherentNameNoTooltip] 공동체의 지도자인 [councillor_executor.GetTitledFirstName](이)가 내 앞에 나타나서는 이 악랄한 만행으로 사면초가에 몰린 [unrest_capital.GetNameNoTierNoTooltip]의 [minority_councillor.GetFaith.GetAdherentNamePluralNoTooltip]들에게 보상을 해줘야 한다고 요구했다." + fp2_struggle.1020.a:0 "[minority_councillor.GetDynastyNameNoTooltip] 가문에 용서를 빈다." + fp2_struggle.1020.b:0 "[minority_councillor.GetTitledFirstNamePossessiveNoTooltip] 동포들과 화해한다." + fp2_struggle.1020.c:0 "가해자들을 잡아들인다." + fp2_struggle.1020.d:0 "병사들을 배치해 [unrest_capital.GetNameNoTierNoTooltip]의 질서를 바로잡는다." + + fp2_yearly.8006.t:0 "사칼리바 정착민" + fp2_yearly.8006.desc:0 "창백한 피부의 #italic 사칼리바#! 수백 명이 내 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('former_master'))] [former_master.GetTitledFirstName]의 봉역에서 탈출했다. 유럽 동부에서 붙잡혀 노예가 된 사람들이었다. [former_master.GetTitledFirstName](은)는 이들을 군대와 하렘에 두고 지극히 아꼈는데, 그런 자들이 무수한 위험을 넘어 자유를 좇아 내 영지로 온 것이다.\n\n"우리 모두 흉터가 있습니다." 지도자격인 [saqaliba_leader.GetFirstName](이)가 말했다. "몸에도, 마음 깊은 곳에도 흉터가 있지요. 하지만 우린 강인하고 굳건합니다. 선조들의 언어를 마음 편히 사용할 수 있는 땅을 갖고 싶습니다. [saqaliba_barony.GetName]에 정착을 허락해 주신다면 열심히 노력해 번영시켜 보이겠습니다."" + fp2_yearly.8006.a:0 "내친김에 시장 감투까지 씌워주지..." + fp2_yearly.8006.b:0 "머무르는 건 허락하지. 하지만 친구들과 뿌리내릴 곳은 다른 데를 알아보게나." + fp2_yearly.8006.c:0 "주인 곁으로 보내주지." + furious_rival_8006.desc:0 "경쟁자 [former_master.GetTitledFirstNameNoTooltip](이)가 [saqaliba_county.GetName]에 대한 [claim|E]을 압박할 수도 있음" + fp2_yearly.8006.flavor.b.tt:0 "[saqaliba_leader.GetFirstNameNoTooltip](이)가 마지못해 궁정에 남고 추종자들은 각자도생을 하게 함" + fp2_yearly.8006.flavor.c.tt:0 "사칼리바를 강제로 [former_master.GetTitledFirstNameNoTooltip]에게 돌려보냄" + diff --git a/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_event_vero_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_event_vero_l_korean.yml new file mode 100644 index 0000000000..5df122aa75 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_event_vero_l_korean.yml @@ -0,0 +1,45 @@ +l_korean: + fp2_struggle.3001.t:0 "전쟁의 대가" + fp2_struggle.3001.desc:0 "[struggle_3001_steward.Custom2('MyCharacterIntroduction', ROOT.Char)|U](이)가 굳은 얼굴로 방에 들어왔다. "영주님." [struggle_3001_steward.GetSheHe]가 말했다. "자금이 동나기 직전입니다. 요즘 같은 시기에는 위험합니다." [struggle_3001_steward.GetSheHe|U]는 달리 말을 덧붙이지 않았다. 정적이 흐르는 가운데, 나는 풀죽은 시선을 보냈다. "영주님..." 내가 자리를 피하려 들자 [struggle_3001_steward.GetSheHe]가 말을 반복했다." + fp2_struggle.3001.desc_no_war_intro:0 "\n\n내가 가진 거라곤 이 왕관뿐이다. 이 왕관과 짊어질 책무뿐이란 말이다. 그러나 유지할 자금도 없는데 왕관이 무슨 소용이란 말인가?" + fp2_struggle.3001.desc_war_intro:0 "\n\n내가 가진 거라곤 이 왕관뿐이다. 이 왕관과 짊어질 책무뿐이란 말이다. 그러나 패배하면 멸시받을 게 뻔한 왕관이 무슨 소용이란 말인가?" + fp2_struggle.3001.desc_outro:0 "난 손을 뻗어 왕관을 어루만졌다. 황금으로 만든 왕관이라.\n\n분명 부패한 상인 중에 관심을 보이는 자가 있을 텐데..." + fp2_struggle.3001.a:0 "할 일을 한다." + fp2_struggle.3001.a_flavour:0 "왕관을 잃음" + fp2_struggle.3001.b:0 "반면에 다른 왕관은..." + fp2_struggle.3001.c:0 "잠깐! 이 집구석에서 나만 왕관이 있는 건 아니잖아?" + fp2_struggle.3001.c_flavour:0 "배우자가 왕관을 잃음" + fp2_struggle.3001.d:0 "내가 이 왕관을 벗는 그날이 죽는 날일 거다!" + nick_the_crownless:0 "무관의 왕" + struggle_3001_spouse_crown_modifier:0 "왕관을 판매함" + + fp2_struggle.3011.t:0 "위기의 여인들" + fp2_struggle.3011.desc:1 ""영주님! 상상도 못 할 일이 일어났습니다!" [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U](이)가 잠시 숨을 돌렸다. [struggle_3011_marshal.GetHerHis] 이마에는 땀방울이 송골송골 맺혀 있었다. "[struggle_3011_county_town.GetNameNoTier] 여인들이 직접 도시를 지키겠다며 무기를 들고 일어났습니다."" + fp2_struggle.3011.desc_men:0 ""영주님! 상상도 못 할 일이 일어났습니다!" [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U](이)가 잠시 숨을 돌렸다. [struggle_3011_marshal.GetHerHis] 이마에는 땀방울이 송골송골 맺혀 있었다. "[struggle_3011_county_town.GetNameNoTierNoTooltip] 청년들이 직접 도시를 지키겠다며 무기를 들고 일어났습니다."" + fp2_struggle.3011.desc_outro:0 "\n\n[bishop.GetTitledFirstName](이)가 다급히 방에 뛰쳐 들어오더니 말을 쏟아냈다. "이건 섭리에 어긋나는 일입니다, 영주님!" [bishop.GetSheHe]가 절규하듯 외쳤다. "전투에 참여하게 뒀다간 조만간 자기들도 땅을 떼어달라고 요구하기 시작할 겁니다. 그렇게 되면 아이는 누가 키운답니까?"\n\n"그래도 검은 검입니다." [struggle_3011_marshal.GetFirstNameNoTooltip](이)가 바로 대답했다. "영주님도 동의하시지요?"" + fp2_struggle.3011.a:0 "온 백성이 터전을 지킬 준비가 되어 있길 바랄 뿐이오!" + fp2_struggle.3011.b:0 "여자가 품에 안아야 할 건 딱 하나뿐이오. 아이들이지." + fp2_struggle.3011.b_men:0 "남자가 품에 안아야 할 건 딱 하나뿐이오. 아이들이지." + fp2_struggle.3011.c:0 "마녀다! #EMP 마녀#!의 짓이렷다!" + fp2_struggle.3011.d:0 "아, 불쌍한 여인들 같으니! 내 직접 악의 세력으로부터 구출하겠소!" + fp2_order_of_the_hachet_modifier:0 "위기에 처하지 않음" + fp2_order_of_the_hachet_modifier_desc:0 "남녀가 동등하게 영지를 수호합니다." + fp2_punished_order_of_the_hachet_modifier:0 "강제로 위기에 몰린 여인들" + fp2_punished_order_of_the_hachet_modifier_desc:0 "해당 영지에서는 주군의 허락을 받지 않고 땅을 지키는 이들이 공격자보다 훨씬 가혹한 벌을 받습니다." + + fp2_struggle.3021.t:0 "천벌" + fp2_struggle.3021.desc:0 "병영을 방문한 나를 보곤 [struggle_3021_knight.Custom2('MyCharacterIntroduction', ROOT.Char)|U]의 얼굴이 공포로 일그러졌다. [struggle_3021_courtier.GetTitledFirstName](이)가 [struggle_3021_knight.Custom2('MyCharacterIntroduction', ROOT.Char)|U](을)를 돕고 있었는데, 날 보기 무섭게 눈썹을 추켜세웠다.\n\n"다 알겠으니까 일단 영주님께 자초지종부터 설명하는 게 어떻겠소?"\n\n[struggle_3021_knight.GetFirstNameNoTooltip](이)가 바로 고개를 들어 올렸다. "여... 영주님... 저는 봐선 안 될 광경을 봤습니다. 흉벽 위에서 검은 가루로 만들어진 돌이 날아왔는데, 적에게 부딪히면서 별안간 돌에 불이 붙더니 천둥벼락을 일으키는 게 아니겠습니까. 사람이 반으로 갈라지는 걸 봤습니다, 영주님!"\n\n[struggle_3021_courtier.GetFirstNameNoTooltip](이)가 흥미로워하며 고개를 끄덕였다. "그렇군... 혹시 우리도 그 가루를 이용할 수 있게 된다면..."" + fp2_struggle.3021.a:0 "확실히 연구할 가치가 있군." + fp2_struggle.3021.b:0 "무슨 위험한 일이 생길지 누가 알겠소." + fp2_struggle.3021.c:0 "검은 가루란 말이지... 향신료로 쓰면 신선하고 화끈하겠어." + fp2_struggle.3021.d:0 "하늘이 벌을 내렸구나!" + fp2_struggle.3021.e:0 "천둥은 천둥신의 것이지." + bad_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetFirstNameNoTooltip](이)가 연구 중 사망함" + good_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetFirstNameNoTooltip](이)가 연구에 성공함" + bad_stone_research_title:0 "천둥벼락" + good_stone_research_title:0 "연구 성공!" + fp2_lightning_stones_modifier:0 "번개의 돌" + stone_poisoning_discovered:0 "역화" + stone_poisoning_worked:0 "화끈한 향신료" + stone_poisoning_worked_desc:0 "정체불명의 검은 가루를 연구하는 데 성공했습니다." + fp2_lightning_stones_poison_modifier:0 "검은 가루 중독" diff --git a/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_events_l_korean.yml new file mode 100644 index 0000000000..385609e373 --- /dev/null +++ b/project/ck3/base_game/localization/korean/event_localization/struggle_events/fp2_struggle_events_l_korean.yml @@ -0,0 +1,126 @@ +l_korean: + ################################################## + # #Misc + fp2_struggle.0011.t:0 "fp2_struggle.0011.t" + fp2_struggle.0011.desc.intro:0 "fp2_struggle.0011.desc.intro" + fp2_struggle.0011.desc.personality:0 "fp2_struggle.0011.desc.personality" + fp2_struggle.0011.desc.faith:0 "fp2_struggle.0011.desc.faith" + fp2_struggle.0011.desc.culture:0 "fp2_struggle.0011.desc.culture" + fp2_struggle.0011.desc.religion:0 "fp2_struggle.0011.desc.religion" + fp2_struggle.0011.desc.heritage:0 "fp2_struggle.0011.desc.heritage" + fp2_struggle.0011.desc.job:0 "fp2_struggle.0011.desc.job" + fp2_struggle.0011.desc.fallback:0 "fp2_struggle.0011.desc.fallback" + fp2_struggle.0011.desc.outro:0 "fp2_struggle.0011.desc.outro" + fp2_struggle.0011.a:0 "fp2_struggle.0011.a" + fp2_struggle.0011.a.tt.success:0 "fp2_struggle.0011.a.tt.success" + fp2_struggle.0011.a.tt.failure:0 "fp2_struggle.0011.a.tt.failure" + fp2_struggle.0011.b:0 "fp2_struggle.0011.b" + fp2_struggle.0011.c:0 "fp2_struggle.0011.c" + + fp2_struggle.0021.a.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.a.tt.failure:0 "fp2_struggle.0021.a.tt.failure" + fp2_struggle.0021.t:0 "fp2_struggle.0021.t" + fp2_struggle.0021.desc.intro:0 "fp2_struggle.0021.desc.intro" + fp2_struggle.0021.desc.personality:0 "fp2_struggle.0021.desc.personality" + fp2_struggle.0021.desc.faith:0 "fp2_struggle.0021.desc.faith" + fp2_struggle.0021.desc.culture:0 "fp2_struggle.0021.desc.culture" + fp2_struggle.0021.desc.religion:0 "fp2_struggle.0021.desc.religion" + fp2_struggle.0021.desc.heritage:0 "fp2_struggle.0021.desc.heritage" + fp2_struggle.0021.desc.job:0 "fp2_struggle.0021.desc.job" + fp2_struggle.0021.desc.fallback:0 "fp2_struggle.0021.desc.fallback" + fp2_struggle.0021.desc.outro:0 "fp2_struggle.0021.desc.outro" + fp2_struggle.0021.a:0 "fp2_struggle.0021.a" + fp2_struggle.0021.b.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.b:0 "fp2_struggle.0021.b" + fp2_struggle.0021.b.tt.failure:0 "fp2_struggle.0021.b.tt.failure" + + fp2_struggle.0041.t:0 "fp2_struggle.0041.t" + fp2_struggle.0041.desc:0 "fp2_struggle.0041.desc" + fp2_struggle.0041.desc.intro:0 "fp2_struggle.0041.desc.intro" + fp2_struggle.0041.desc.personality:0 "fp2_struggle.0041.desc.personality" + fp2_struggle.0041.desc.occupies_faithful_counties:0 "fp2_struggle.0041.desc.occupies_faithful_counties" + fp2_struggle.0041.desc.occupies_cultural_counties:0 "fp2_struggle.0041.desc.occupies_cultural_counties" + fp2_struggle.0041.desc.diff_religion_hof:0 "fp2_struggle.0041.desc.diff_religion_hof" + fp2_struggle.0041.desc.diff_government:0 "fp2_struggle.0041.desc.diff_government" + fp2_struggle.0041.desc.same_dynasty:0 "fp2_struggle.0041.desc.same_dynasty" + fp2_struggle.0041.desc.fallback:0 "fp2_struggle.0041.desc.fallback" + fp2_struggle.0041.desc.outro:0 "fp2_struggle.0041.desc.outro" + fp2_struggle.0041.a:0 "fp2_struggle.0041.a" + fp2_struggle.0041.a.tt.success:0 "fp2_struggle.0041.a.tt.success" + fp2_struggle.0041.a.tt.failure:0 "fp2_struggle.0041.a.tt.failure" + fp2_struggle.0041.b:0 "fp2_struggle.0041.b" + fp2_struggle.0041.b.tt.success:0 "fp2_struggle.0041.b.tt.success" + fp2_struggle.0041.b.tt.failure:0 "fp2_struggle.0041.b.tt.failure" + fp2_struggle.0041.c:0 "fp2_struggle.0041.c" + fp2_struggle.0041.c.tt.success:0 "fp2_struggle.0041.c.tt.success" + fp2_struggle.0041.c.tt.failure:0 "fp2_struggle.0041.c.tt.failure" + fp2_struggle.0041.d:0 "fp2_struggle.0041.d" + + fp2_struggle.0051.t:0 "fp2_struggle.0051.t" + fp2_struggle.0051.desc:0 "fp2_struggle.0051.desc" + fp2_struggle.0051.desc.intro:0 "fp2_struggle.0051.desc.intro" + fp2_struggle.0051.desc.personality:0 "fp2_struggle.0051.desc.personality" + fp2_struggle.0051.desc.occupies_faithful_counties:0 "fp2_struggle.0051.desc.occupies_faithful_counties" + fp2_struggle.0051.desc.occupies_cultural_counties:0 "fp2_struggle.0051.desc.occupies_cultural_counties" + fp2_struggle.0051.desc.diff_religion_hof:0 "fp2_struggle.0051.desc.diff_religion_hof" + fp2_struggle.0051.desc.diff_government:0 "fp2_struggle.0051.desc.diff_government" + fp2_struggle.0051.desc.same_dynasty:0 "fp2_struggle.0051.desc.same_dynasty" + fp2_struggle.0051.desc.fallback:0 "fp2_struggle.0051.desc.fallback" + fp2_struggle.0051.desc.diplomacy:0 "fp2_struggle.0051.desc.diplomacy" + fp2_struggle.0051.desc.stewardship:0 "fp2_struggle.0051.desc.stewardship" + fp2_struggle.0051.desc.intrigue:0 "fp2_struggle.0051.desc.intrigue" + fp2_struggle.0051.desc.victory:0 "fp2_struggle.0051.desc.victory" + fp2_struggle.0051.desc.defeat:0 "fp2_struggle.0051.desc.defeat" + fp2_struggle.0051.desc.outro:0 "fp2_struggle.0051.desc.outro" + fp2_struggle.0051.a:0 "fp2_struggle.0051.a" + fp2_struggle.0051.a.tt:0 "fp2_struggle.0051.a.tt" + fp2_struggle.0051.b:0 "fp2_struggle.0051.b" + fp2_struggle.0051.b.tt:0 "fp2_struggle.0051.b.tt" + fp2_struggle.0051.c:0 "fp2_struggle.0051.c" + fp2_struggle.0051.c.refuses_to_engage:0 "fp2_struggle.0051.c.refuses_to_engage" + +##### Intro ##### + fp2_struggle.0501.t:1 "$iberian_struggle$" + fp2_struggle.0501.desc:1 "이베리아 반도는 아득히 먼 과거에서 비롯된 갈등 속에서 요동치고 있다. 외부인들은 이 땅을 탐하고 있으며, 이슬람과 기독교 세력은 주민들을 포섭할 기회만을 호시탐탐 노리고 있다. 그러나 이베리아의 궁극적인 운명을 결정할 권리는 이 땅에서 살고 죽어가는 이들에게 있다.\n\n" + fp2_struggle.0501.desc.involved:0 "나는 내 고향을 위한 이상을 이룩할 것이다. [ROOT.Char.GetFaith.HighGodName]의 이름으로, [ROOT.Char.GetHouse.GetNameNoTooltip] 가문은 폭풍을 견디고 나의 의지를 실현하리라.\n\n" + fp2_struggle.0501.desc.interloper:0 "비로소 내 손으로 이 세태와 운명을 거머쥘 때가 되었다. 판에 놓인 모든 기물이 보인다. 나아갈 길은 분명하다. 그 누구도 [ROOT.Char.GetHouse.GetNameNoTooltip] 가문의 약진을 막지 못하리라.\n\n" + fp2_struggle.0501.desc.mottocall:0 "[ROOT.Char.GetHouse.GetMotto]!" + fp2_struggle.0501.a:0 "운명은 쟁취하는 자의 것이다!" + +##### Hostility ##### +# Struggle Ender + fp2_struggle.0900.t:0 "$struggle_iberia_ending_hostility_decision$" + fp2_struggle.0900.opening.basque:0 "우리 [ROOT.Char.GetCulture.GetNameNoTooltip] 민족은 수백 년 동안 침략을 감내하고 버텼다. 서고트, 골, 무어... 그러나, 세월의 흐름 앞에서 저 강대한 세력들은 하나하나 허물어졌다. 그리고 오늘, 이베리아의 운명이 다시 한번 #EMP 우리#!의 손에 들어왔다." + fp2_struggle.0900.opening.andalusian:0 "우리 민족의 역사는 다양한 만큼 복잡하고, 강한 만큼 위태롭다. 우마이야의 후계자들이 다시 한번 이베리아의 미래를 결정하리라." + fp2_struggle.0900.opening.iberian:0 "이베리아 사람들은 너무 오랫동안 무어인들의 침략에 고통받았다. 오늘 우리는 로마의 정당한 후계자들이 수 세기 전에 잃었던 희망을 돌려놓을 것이다." + fp2_struggle.0900.opening:0 "지난 수 세기 동안 이베리아가 겪은 혼란은 모든 주민의 마음에 얼룩을 남겼다. 그러나 오늘, 이베리아 반도의 다음 장이 펼쳐지리라..." + fp2_struggle.0900.desc:0 "\n\n이제 그 어떤 봉역도 이베리아에서 [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]의 지배력에 대항하지 못할 것이다. 어디 그뿐인가? 이제 그 누구도 이베리아 반도에 [ROOT.Char.GetFaith.HighGodName]의 말씀과 [ROOT.Char.GetCulture.GetName] 문명을 전파하는 사제와 정착민들을 막지 못할 것이다.\n\n이제 남은 일은 단 하나. 통치의 향방을 결정한 뒤 승리를 선언하는 것뿐이다." + fp2_struggle.0900.a:0 "이곳은 [ROOT.Char.GetFaith.HighGodNameAlternate]의 땅이 되리라!" + fp2_struggle.0900.b:0 "이 반도의 정착지에 집중하리라." + fp2_struggle.0900.c:1 "[ROOT.Char.GetFaith.HighGodName]께서 [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]에 이베리아를 내려주셨노라!" +# Other Players + fp2_struggle.0910.opening.involved:0 "비록 다른 봉역에서 찾아온 구원이라곤 하나, 이제 비로소 지난 수 세기 동안 지역 전체를 삼켰던 불확실성의 늪에서 빠져나올 수 있을지도 모른다..." + fp2_struggle.0910.opening:0 "이베리아 반도의 최신 소식이 우리 궁정에도 전해졌다. 오랜 세월 이베리아를 괴롭혔던 갈등의 끝이 마침내 눈에 들어오기 시작했다." + fp2_struggle.0910.desc:0 "\n\n이베리아 판도 대부분을 장악한 [struggle_ender.GetName](이)가 자기 자신을 먼 옛날 무어인의 침공으로 촉발된 투쟁의 승자로 선포했다.\n\n" + fp2_struggle.0910.closing.faith:0 "[struggle_ender.GetSheHe|U]는 이베리아는 [struggle_ender.GetFaith.GetAdjective]의 땅이며, [struggle_ender.GetFaith.HighGodName]의 뜻에 따라 모든 이단자와 불신자를 본인의 왕국에서 쫓아내겠다고 했다." + fp2_struggle.0910.closing.culture:0 "[struggle_ender.GetSheHe|U]는 이베리아는 오롯이 [struggle_ender.GetCulture.GetName]의 전유물이며, 외세의 침략자와 예속된 백성은 이 현실을 받아들이라고 선포했다." + fp2_struggle.0910.closing.combined:0 "[struggle_ender.GetSheHe|U]는 이베리아와 [struggle_ender.GetPrimaryTitle.GetNameNoTier](은)는 하나로 병합될 것이며, [struggle_ender.GetFaith.HighGodName](이)가 [struggle_ender.GetFaith.GetAdjective] [struggle_ender.GetCulture.GetName] 민족에 내려준 것이라고 선포했다..." + fp2_struggle.0910.a:0 "아직 끝난 게 아니다." + fp2_struggle.0910.b:0 "아주 흥미롭군." +##### Compromise ##### +# Struggle Ender + fp2_struggle.0901.t:0 "$struggle_iberia_ending_compromise_decision$" + fp2_struggle.0901.desc:1 "\n\n이 현실이 계속되는 한 피비린내 나는 순환은 계속 이어질 것이다. 이베리아 반도는 절대 통일되지 못할 것이다.\n\n우린 [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip](을)를 장악한 선에서 만족하기로 하였다. 뒷일은 다른 이베리아 통치자들이 알아서 하겠지. 일단은..." + fp2_struggle.0901.a:0 "이게 최선이야." + fp2_struggle.0901.tt:0 "[THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier](이)가 [de_jure|E] [empire|E]이 됨" +# Other Players + fp2_struggle.0911.desc:0 "\n\n[struggle_ender.GetTitledFirstName](이)가 이베리아 반도를 하나의 왕국 아래 통일하겠단 뜻을 공식으로 포기하였다. 또한, 누가 그런 얘기를 한들 인정하지 않겠다고 선언했다.\n\n장장 수백 년에 걸쳐 반복된 침략과 정복 속에서 탄생한 이질적 세계는 이제 너무나 깊은 수렁에 빠져버렸다. 통일은 요원하겠지." + fp2_struggle.0911.a:0 "히스파니아의 꿈을 잊진 않으리..." +##### Conciliation ##### +# Struggle Ender + fp2_struggle.0902.t:0 "$struggle_iberia_ending_conciliation_decision$" + fp2_struggle.0902.desc:0 "\n\n이제 이베리아 반도에서 안전을 보장할 수 있는 세력은 나밖에 없다. 앞으로는 다채로운 민족이 자유롭게 살아가며 신을 섬길 수 있으리라.\n\n[ROOT.Char.GetFaith.HighGodName]의 뜻에 따라 과거의 전쟁은 과거에 묻겠다. 다른 이베리아 통치자들은 공존의 이로움을 깨닫게 될 것이다." + fp2_struggle.0902.a:0 "전령을 내보내라." +# Other Players + fp2_struggle.0912.desc:0 "\n\n[struggle_ender.GetPrimaryTitle.GetAdjectiveNoTooltip]의 전령들이 모든 이에게 자유로운 통행과 종교의 자유를 보장하겠노라 선언했다. 이를 집행하는 주체는 [struggle_ender.GetTitledFirstName](이)가 될 것이다. 이 선언은 평민들의 전폭적인 지지를 끌어냈다.\n\n수많은 사람이 이베리아의 피비린내 나는 역사가 끝나길 소망했다. #EMP 이번#! 평화는 오랫동안 지속될지도 모르지." + fp2_struggle.0912.a:0 "놀랍긴 놀랍네." diff --git a/project/ck3/base_game/localization/korean/event_localization/title_events_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/title_events_l_korean.yml index 385a7c99e8..60b107ffd2 100644 --- a/project/ck3/base_game/localization/korean/event_localization/title_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/title_events_l_korean.yml @@ -4,3 +4,23 @@ title_event_francia_name_change.a:0 "새로운 시대가 시작된다!" title_event_francia_name_change.a_tt_1:0 "[francia_title.GetName]의 이름이 #high $k_france$#!(으)로 변경됨" title_event_francia_name_change.a_tt_2:0 "[francia_title.GetName]의 이름이 #high $k_germany$#!(으)로 변경됨" + + title_event.0012.t:0 "왕권의 분열" + title_event.0012.desc:0 "[castille.GetName]의 탄생과 더불어 옛 [asturias.GetBaseNameNoTier]의 왕좌가 공석이 되는 상황이 벌어지자, 펠라기우스 왕국이 기어코 분열되고 말았다. 떨어져 나온 파편은 영원토록 [leon.GetBaseNameNoTier](이)란 이름으로 불릴 것이다. [castille.GetBaseNameNoTierNoTooltip]의 부상에 가려지기 전까지는 말이다." + title_event.0012.a:0 "당연한 결과지." + + title_event.0013.t:0 "$title_event.0012.t$" + title_event.0013.desc:0 "[asturias.GetBaseNameNoTier](와)과 개성이 뚜렷한 [castille.GetBaseNameNoTier]의 왕좌 두 개가 모두 내 수중에 떨어져서일까? 통일 [asturias.GetNameNoTooltip](이)란 개념을 혼란스럽고 불필요하다고 여기는 이들이 많아진 것 같다.\n\n그 대신 귀족과 지휘관들이 내 서부 영토의 주요 내륙 지방인 [leon.GetBaseNameNoTier](을)를 시사하는 이름을 사용하기 시작했다." + title_event.0013.a:0 "왕관 하나보단 두 개가 낫지!" + + title_event.0014.t:0 "$title_event.0012.t$" + title_event.0014.desc:0 "최근 [castille_char.Custom2('MyCharacterIntroduction' leon_char)](이)가 다스리는 독립 [castille.GetBaseName](이)가 형성되면서 [asturias.GetBaseName](을)를 자청하던 내 봉역의 명분이 산산이 조각나고 말았다.\n\n동쪽의 땅을 사실상 완전히 잃어버린 이상, 우리 땅의 주류는 이제 [leon.GetBaseNameNoTier](이)라고 봐야 할 것이다. 그래서인지 신분과 종파를 떠나 모든 사람이 이구동성으로 옛 명칭을 버리자고 외치고 있다." + title_event.0014.a:0 "분열이다!" + title_event.0014.b:0 "내 언젠가 반드시 저 땅을 수복하고 말 테다..." + title_event.0014.c:0 "좋았어! 동지들의 #EMP 왕국#!이 탄생했구나!" + + title_event.0015.t:0 "$title_event.0012.t$" + title_event.0015.desc:0 "최근 [castille.GetBaseName]의 성립을 계기로, [leon_char.Custom2('MyCharacterIntroduction', castille_char)](은)는 더 이상 통일 [asturias.GetBaseNameNoTier]의 진정한 통치자임을 자청할 수 없게 되었다.\n\n내 영토 동쪽에 균형을 맞출 세력이 없는 지금, 옛 [asturias.GetBaseNameNoTierNoTooltip](은)는 이제 [leon.GetBaseName] 그 이상도, 이하도 아닌 셈이다. 농노와 성직자, 하물며 귀족들도 입을 하나로 모아 나라를 그 명칭으로 부르기 시작했다. 나 개인적으로는 분한 일이 아닐 수 없지만." + title_event.0015.a:0 "힘의 중심이 원래 있어야 할 곳으로 돌아왔군." + title_event.0015.b:0 "지금까지의 카스티야는 잊어라. 이젠 #EMP 레온#!이다." + title_event.0015.c:0 "비록 국가로 분열되어 있을지언정, 우리의 피만큼은 하나다!" diff --git a/project/ck3/base_game/localization/korean/event_localization/yearly_events/yearly_events_7_l_korean.yml b/project/ck3/base_game/localization/korean/event_localization/yearly_events/yearly_events_7_l_korean.yml index 58590e59bb..f572740ace 100644 --- a/project/ck3/base_game/localization/korean/event_localization/yearly_events/yearly_events_7_l_korean.yml +++ b/project/ck3/base_game/localization/korean/event_localization/yearly_events/yearly_events_7_l_korean.yml @@ -155,7 +155,7 @@ yearly.7032.d:0 "혹시 그거 대마 케이크 아닌가?" yearly.7033.t:0 "아름다운 경기: 필사의 경쟁" - yearly.7033.desc:0 "이 경기에서 상대 진영과 싸우는 것은 무척이나 보기 흔한 광경이다. 근데 저쪽에서 #EMP! 같은 진영 사람들끼리#! 싸우고 있으니 황당하기 이를 데 없다. 두 사람 모두 내가 아는 얼굴이었다. 하나는 지역 조궁장이고, 다른 하나는 직물 염색업자다. 둘이 어찌나 맹렬하게 싸우는지 같은 진영 사람들도 서서히 눈치챌 정도였다.\n\n저 사소한 분쟁이 우리 진영 사람들 상당수의 이목을 끌기 시작했다. 저쪽에선 상대 진영이 우리 방향으로 노도처럼 다가오고 있는데..." + yearly.7033.desc:0 "이 경기에서 상대 진영과 싸우는 것은 무척이나 보기 흔한 광경이다. 근데 저쪽에서 #EMP같은 진영 사람들끼리#! 싸우고 있으니 황당하기 이를 데 없다. 두 사람 모두 내가 아는 얼굴이었다. 하나는 지역 조궁장이고, 다른 하나는 직물 염색업자다. 둘이 어찌나 맹렬하게 싸우는지 같은 진영 사람들도 서서히 눈치챌 정도였다.\n\n저 사소한 분쟁이 우리 진영 사람들 상당수의 이목을 끌기 시작했다. 저쪽에선 상대 진영이 우리 방향으로 노도처럼 다가오고 있는데..." yearly.7033.a:0 "자자, 그만하고 떨어지게들!" yearly.7033.b:0 "사소한 다툼이나 말리고 있을 때가 아니다." yearly.7033.a.win:0 "성공적으로 싸움꾼 두 사람을 갈라놓음" diff --git a/project/ck3/base_game/localization/korean/factions_l_korean.yml b/project/ck3/base_game/localization/korean/factions_l_korean.yml index 56da305d5c..929985e34c 100644 --- a/project/ck3/base_game/localization/korean/factions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/factions_l_korean.yml @@ -20,10 +20,27 @@ independence_faction:0 "$game_concept_independence_faction$" independence_faction_desc:0 "독립 [faction|E]의 구성원들은 [liege|E]에게서 독립을 하고자 합니다. \n\n#S 최후통첩#!\n모든 파벌 구성원이 [independent|E] 상태가 됨\n[liege|E]이 위신을 잃음" independence_faction_short_effect_desc:0 "[liege|E]에게서 독립을 원함" + + nation_fracturing_faction:1 "해체 파벌" + nation_fracturing_faction_desc:0 "$nation_fracturing_faction$ [faction|E]의 구성원들이 자신들 [liege|E]의 봉역을 파괴하려 합니다.\n\n#S 최후통첩#!\n모든 파벌 구성원이 [independent|E] 상태가 됨\n[liege|E]이 대표 작위를 잃음" + nation_fracturing_faction_short_effect_desc:0 "봉역" + liege_primary_title_dissolution:0 "독립 영주가 되었습니다!" + liege_primary_title_dissolution_desc:0 "당신의 주군이 $nation_fracturing_faction$ [faction|E]로 [primary_title|E]를 상실했습니다." + + FACTION_DEMAND_COLLAPSE:1 "[faction_target.GetPrimaryTitle.GetNameNoTier] 해체 요구" + FACTION_DEMAND_COLLAPSE_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n이젠 현실을 직시해라. 그쪽에게 [faction_target.GetPrimaryTitle.GetNameNoTier](을)를 하나로 묶어 놓을 능력은 없다. 이 땅은 네 녀석은 물론이고 그 누구의 통치도 받지 않을 것이며, 자유를 누릴 것이다. 요구를 받아들이지 않으면 전장에서 칼을 받게 될 줄 알아라!" + FACTION_DEMAND_COLLAPSE_ACCEPTED:1 "해체 요구 승인" + FACTION_DEMAND_COLLAPSE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n네 그 미련한 요구는 우리 모두를 약하게 만들 뿐이다. 그러나 헛된 피를 흩뿌릴 수는 없으니 너의 청을 마지못해 들어주노라." + FACTION_DEMAND_COLLAPSE_REFUSED:1 "해체 요구 거부" + FACTION_DEMAND_COLLAPSE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n그 발칙한 협박을 내 들어줄 성싶은가. 네 계획을 위해 타락한 영혼들을 얼마나 꾀어냈는진 몰라도 어찌 싸우지 않고 굴복할쏘냐. 차라리 내 땅을 지키다 죽고 말겠다!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION:1 "[faction_target.GetPrimaryTitle.GetNameNoTier]의 최후!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION_DESC:0 "때가 됐습니다! [faction.GetName]의 목소리가 하나 되어 [faction_target.GetName]의 지배는 한때의 춘몽이요, 이제는 끝났다고 외치고 있습니다. 우리는 독립을 쟁취할 것이며, 필요하다면 칼도 들 것입니다!" + faction_demand.1002.tt:1 "[faction_target.GetPrimaryTitle.GetNameNoTier](이)가 해체됨" + FACTION_DEMAND_INDEPENDENCE:0 "독립 요구" FACTION_DEMAND_INDEPENDENCE_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n이제 [faction_leader.GetPrimaryTitle.GetNameNoTier](와)과 [faction.GetName]에 속한 이들의 완전한 독립을 보장할 때가 됐다. 요구를 받아들이지 않으면 전장에서 칼을 받게될 줄 알아라!" FACTION_DEMAND_INDEPENDENCE_ACCEPTED:0 "독립 요구 승인" - FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n네 그 미련한 요구는 우리 모두를 약하게 만들 뿐이다. 그러나 헛된 피를 흩뿌릴 수는 없으니 너의 청을 마지못해 들어주노라." + FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n이젠 [faction_leader.GetPrimaryTitle.GetNameNoTier](와)과 [faction.GetName]에 속한 다른 국가들의 완전한 독립을 인정할 때가 됐다. 요구를 받아들이지 않으면 전장에서 칼을 받게 될 줄 알아라! [Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n네 그 미련한 요구는 우리 모두를 약하게 만들 뿐이다. 그러나 헛된 피를 흩뿌릴 수는 없으니 너의 청을 마지못해 들어주노라." FACTION_DEMAND_INDEPENDENCE_REFUSED:0 "독립 요구 거절" FACTION_DEMAND_INDEPENDENCE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n그 발칙한 협박을 내 들어줄 성싶은가. 네 계획을 위해 타락한 영혼들을 얼마나 꾀어냈는진 몰라도 어찌 싸우지 않고 굴복할쏘냐. 차라리 내 땅을 지키다 죽고 말겠다!" FACTION_DEMAND_INDEPENDENCE_SEND_DEMAND_NOTIFICATION:0 "독립이다!" diff --git a/project/ck3/base_game/localization/korean/game_concepts_l_korean.yml b/project/ck3/base_game/localization/korean/game_concepts_l_korean.yml index a2b4d31922..73a38cd600 100644 --- a/project/ck3/base_game/localization/korean/game_concepts_l_korean.yml +++ b/project/ck3/base_game/localization/korean/game_concepts_l_korean.yml @@ -50,15 +50,15 @@ game_concept_feudal_contract:0 "봉건 계약" game_concept_feudal_contracts:0 "봉건 계약" game_concept_contract:0 "계약" - game_concept_feudal_contract_desc:1 "$game_concept_feudal_contract$은 [feudal|E] [vassal|E]과 [liege|E] 사이의 [obligations|E]를 명시하는 계약입니다. 오직 봉건제 [government_form|E]를 도입해야만 각각의 봉신들과 책무를 협상할 수 있습니다.\n\n#V $special_contract_march_short$#!, #V $special_contract_scutage_short$#!, #V $special_contract_palatinate_short$#! 계약과 같은 특수 계약들은 [duchy|E] 등급 이상의 [vassals|E]만이 체결할 수 있습니다." + game_concept_feudal_contract_desc:2 "$game_concept_contract$은 [vassal|E]과 [liege|E] 사이의 [obligations|E]를 명시하는 계약입니다. 오직 봉건제 [government_forms|E]를 도입해야만 각각의 봉신들과 책무를 협상할 수 있습니다.\n\n#V $special_contract_march_short$#!, #V $special_contract_scutage_short$#!, #V $special_contract_palatinate_short$#! 계약과 같은 특수 계약들은 [duchy|E] 등급 이상의 [vassals|E]만이 체결할 수 있습니다." game_concept_crown_authority:0 "왕권" game_concept_crown_authority_desc:1 "$game_concept_crown_authority$은 [ruler|E]가 [vassals|E]들에게 행사할 수 있는 총체적 권력을 의미합니다.\n\n$game_concept_crown_authority$에는 총 4가지 단계가 있는데 각각 [autonomous_vassals|E], [limited|E], [high|E], [absolute|E]로 이루어져 있습니다. $game_concept_crown_authority$을 강화할 때에는 영주의 [learning_skill|E]과 현재 왕권의 수준에 비례하여 [prestige|E]을 소모하게 됩니다.\n\n#weak 봉신들은 높은 수준의 $game_concept_crown_authority$에 거부감을 보이며, [Concept( 'liberty_faction', '자유신장 파벌' )|E]은 왕권 격하를 주요 목표로 삼습니다.#!" game_concept_autonomous_vassals:0 "자율 봉신" game_concept_autonomous_vassals_crown_authority:0 "자율 봉신 왕권" - game_concept_autonomous_vassals_crown_authority_desc:0 "'$game_concept_autonomous_vassals$'은 가장 낮은 단계의 [crown_authority|E]입니다. 이 단계에서는 [vassals|E]들에게 [liege|E]을 향한 [opinion|E] 불이익이 발생하지 않으며, 주군은 오로지 기본적인 권리만 행사할 수 있습니다." + game_concept_autonomous_vassals_crown_authority_desc:0 "$game_concept_autonomous_vassals$은 가장 낮은 단계의 [crown_authority|E]입니다. 이 단계에서는 [vassals|E]들에게 [liege|E]을 향한 [opinion|E] 불이익이 발생하지 않으며, 주군은 오로지 기본적인 권리만 행사할 수 있습니다." game_concept_limited:0 "제한" game_concept_limited_crown_authority:0 "제한 왕권" - game_concept_limited_crown_authority_desc:1 "'$game_concept_limited_crown_authority$'은 두 번째로 낮은 단계의 [crown_authority|E]입니다. 이 단계에서는 [vassals|E]들에게 [liege|E]을 향한 [opinion|E] 불이익이 #N -10#!만큼 발생합니다. 또 주군은 [titles|E]를 [revoke|E]할 수 있으며 봉신의 봉신을 [retract|E]할 수도 있습니다. [ruler|E]들은 분할 [succession_laws|E] 중에 하나로 승계법을 바꿀 수 있습니다." + game_concept_limited_crown_authority_desc:1 "$game_concept_limited_crown_authority$은 두 번째로 낮은 단계의 [crown_authority|E]입니다. 이 단계에서는 [vassals|E]들에게 [liege|E]을 향한 [opinion|E] 불이익이 #N -10#!만큼 발생합니다. 또 주군은 [titles|E]를 [revoke|E]할 수 있으며 봉신의 봉신을 [retract|E]할 수도 있습니다. [ruler|E]들은 분할 [succession_laws|E] 중에 하나로 승계법을 바꿀 수 있습니다." game_concept_high:0 "높은" game_concept_high_crown_authority:0 "높은 왕권" game_concept_high_crown_authority_desc:2 "$game_concept_high_crown_authority$은 두 번째로 높은 단계입니다. 이 단계에서는 [vassals|E]들에게 [liege|E]을 향한 [opinion|E] 불이익이 #N -20#!만큼 발생합니다.\n\n또 [limited_crown_authority|E]에서 보장되는 권리와 더불어 주군 산하에 있는 봉신들은 서로와 전쟁을 벌일 수 없으며 영주는 [succession_laws|E]을 변경하여 봉신의 [titles|E]들이 [realm|E]외의 영주에게 상속되는 것을 방지할 수 있습니다.\n\n마지막으로 작위 [revocation|E] 혹은 봉신 [retraction|E]을 거부하는 자는 [crime|E]로 간주되며 이는 주군에게 딱히 타당한 사유가 없더라도 적용됩니다." @@ -82,7 +82,8 @@ game_concept_powerful_vassal:0 "권세 봉신" game_concept_powerful_vassal_powerful:0 "권세" game_concept_powerful_vassals:0 "권세 봉신" - game_concept_powerful_vassal_desc:1 "'$game_concept_powerful_vassals$'은 가장 많은 [soldiers|E]를 소유하고 있으며 가장 높은 [income|E]을 거두고 있는 소수의 [vassals|E]들을 일컫습니다. 이들은 [council|E]에 임명되길 기대하며, 임명되지 않을 시 엄청난 [opinion|E] 불이익이 발생하기 때문에 주의를 기울일 필요가 있습니다. \n\n[succession_law|E]을 바꾸기 위해선 모든 $game_concept_powerful_vassals$이 당신을 향해 긍정적인 [opinion|E]을 갖고 있거나, [cowed|E]한 상태, 혹은 [imprisoned|E]된 상태여야 합니다." + game_concept_powerful_vassal_possessive:0 "권세 봉신의" + game_concept_powerful_vassal_desc:1 "$game_concept_powerful_vassals$은 가장 많은 [soldiers|E]를 소유하고 있으며 가장 높은 [income|E]을 거두고 있는 소수의 [vassals|E]들을 일컫습니다. 이들은 [council|E]에 임명되길 기대하며, 임명되지 않을 시 엄청난 [opinion|E] 불이익이 발생하기 때문에 주의를 기울일 필요가 있습니다.\n\n[succession_law|E]을 바꾸기 위해선 모든 $game_concept_powerful_vassals$이 당신을 향해 긍정적인 [opinion|E]을 갖고 있거나, [cowed|E]한 상태, 혹은 [imprisoned|E]된 상태여야 합니다." game_concept_realm_law:0 "봉역법" game_concept_realm_law_desc:0 "[crown_authority|E] 혹은 [tribal_authority|E]과 같이 해당 인물의 봉역에 적용되는 법을 의미합니다." game_concept_title_law:0 "작위법" @@ -258,6 +259,7 @@ game_concept_gender_doctrines:0 "성별 교리" game_concept_gender_doctrines_desc:0 "이 [doctrines|E]들은 이 [faith|E]을 신봉하는 인물들이 어떤 [gender_laws|E]을 도입할 수 있는지를 결정합니다.\n\n뿐만 아니라 어떤 [claims|E]이 상속되는지, 누가 [commanders|E] 또는 [knights|E]가 될 수 있는지, 또 [bastard|E]가 부모 중 어느 [house|E]에 속하게 되는지 등 추가적인 규범도 결정합니다.\n\n성별 교리에는 다음의 교리들이 존재합니다.\n$BULLET_WITH_TAB$남성우월주의\n$BULLET_WITH_TAB$양성평등주의\n$BULLET_WITH_TAB$여성우월주의" game_concept_realm_capital:0 "봉역 수도" + game_concept_realm_capitals:0 "봉역 수도" game_concept_capital:0 "수도" game_concept_realm_capital_desc:0 "$game_concept_realm_capital$는 [ruler|E]와 그의 [court|E]이 존재하는 [holding|E]를 의미합니다. 이 봉토에는 [tax|E] 보너스가 주어지며 항상 [primary_heir|E]에게만 상속됩니다.\n\n전쟁 중에 적의 봉역 수도를 [occupying|E]하면 상당한 양의 [war_score|E]를 받게 되며 가끔 적의 가족 구성원들을 [imprison|E]할 수도 있게 됩니다." game_concept_county_capital:0 "영지 수도" @@ -290,7 +292,7 @@ game_concept_realms:0 "봉역" game_concept_realm_desc:0 "$game_concept_realm$은 [ruler|E]가 개인적으로 소지한 [holdings|E]들을 일컫는 [domain|E]과 대비되는 개념으로 영주가 직접 지배하는 영토와 [vassals|E]을 통해 지배하는 영토를 모두 일컬어 부르는 말입니다." game_concept_gold:0 "금화" - game_concept_gold_desc:0 "'금화'는 한 인물의 모든 유동 자산, 즉 재산을 의미합니다. 금화는 많은 부분에서 소비되며 특히 [buildings|E] 건설, [regiments|E] 급료 지급, [titles|E] 생성 등에 사용됩니다." + game_concept_gold_desc:0 "금화는 한 인물의 모든 유동 자산, 즉 재산을 의미합니다. 금화는 많은 부분에서 소비되며 특히 [buildings|E] 건설, [regiments|E] 급료 지급, [titles|E] 생성 등에 사용됩니다." game_concept_gold_i:0 "@gold_icon!" game_concept_income:0 "수입" game_concept_income_desc:0 "[gold|E]의 재원은 여러 가지가 있지만 [holdings|E]와 [vassals|E]으로부터 받는 [taxation|E]이 가장 큰 비중을 차지합니다." @@ -379,7 +381,7 @@ game_concept_hook:0 "구실" game_concept_hooks:0 "구실" game_concept_hooked:0 "구실" - game_concept_hook_desc:0 "$game_concept_hook$은 인물 간의 관계에서 상대가 자신의 의지대로 움직이게 하는 요소에 대한 총체적 용어입니다.\n\n구실에는 [weak_hooks|E], [strong_hooks|E] 이렇게 두 가지가 있으며 서로 다른 방법으로 획득할 수 있습니다.\n\n$game_concept_hooks$은 다양한 상호작용에서 강요를 하는 데 사용할 수 있으며, [marriage|E] 제안이나 [feudal_contract|E] 변경 등과 같은 상황에서 사용됩니다." + game_concept_hook_desc:1 "$game_concept_hook$은 인물 간의 관계에서 상대가 자신의 의지대로 움직이게 하는 요소에 대한 총체적 용어입니다.\n\n구실에는 [weak_hooks|E], [strong_hooks|E] 이렇게 두 가지가 있으며 서로 다른 방법으로 획득할 수 있습니다.\n\n$game_concept_hooks$은 다양한 상호작용에서 강요를 하는 데 사용할 수 있으며, [marriage|E] 제안이나 [feudal_contract|E] 변경 등과 같은 상황에서 사용됩니다." game_concept_weak_hook:0 "약한 구실" game_concept_weak_hooks:0 "약한 구실" game_concept_weak_hook_desc:1 "$game_concept_weak_hook$은 다소 일반적인 [hook|E]로 당신의 호의를 산 인물이나 당신이 뒤에서 조종하는 인물로부터 얻게 됩니다.\n\n$game_concept_weak_hook$을 사용할 수 있는 상호작용은 [marriage|E] 제안을 포함한 여러 가지가 있으나 [GetScheme('murder').GetTypeName]의 [agent|E] 가담 강요엔 사용할 수 없고 자동 효과를 제공하지 않습니다. #weak (자동 효과는 [strong_hook|E]이 필요함)#!\n\n[noble|E] [house|E]에 아이가 태어날 때마다 [house_head|E]이 이들에 대한 초기 $game_concept_weak_hook$을 획득하게 됩니다.\n\n$game_concept_weak_hook$은 사용할 경우 #emphasis 소비되어 사라집니다.#!" @@ -481,6 +483,7 @@ game_concept_raiding:0 "약탈" game_concept_raider:0 "약탈자" game_concept_raiders:0 "약탈자" + game_concept_raided:0 "약탈" game_concept_raid_desc:0 "[armies|E]는 [rally_points|E]에서 $game_concept_raiders$로 소집할 수 있으며, $game_concept_raiders$는 이웃 영토로 들어가 [gold|E]를 약탈할 수 있습니다.\n\n$game_concept_raid$을 하기 위해선 약탈 부대가 외국 [ruler|E] 소유의 [holding|E] 위에 멈춰 세운 다음, 약탈 시작을 눌러야 합니다. 그러면 부대가 잠시 동안 봉토를 약탈하며 금화를 노획합니다.\n\n금화는 부대가 짊어지고 다니며 본토로 돌아왔을 때만 금고에 저장됩니다. 만약 약탈 부대를 섬멸하게 되면 부대가 갖고 있던 금화는 당신에게 귀속되며, 약탈자들이 당분간 당신을 약탈할 수 없게 됩니다.\n\n오직 일부 영주들, 특히 [tribal|E]영주만 $game_concept_raid$을 할 수 있습니다." game_concept_raid_loot:0 "노획물" game_concept_raid_loot_desc:0 "[holding|E]가 [Concept( 'raid', '약탈' )|E]당하거나 [siege|E]으로 [occupied|E]된 상태라면, 공격 측이 $game_concept_raid_loot$과 동일한 양만큼의 금화를 획득하게 됩니다. 번영하는 [holding|E]일수록 $game_concept_raid_loot$의 양이 많아집니다.\n\n약탈 혹은 공성 당한 봉토는 당분간 노획물을 제공하지 않습니다." @@ -569,6 +572,7 @@ game_concept_education_trait_desc:2 "모든 인물은 [adulthood|E]이 되면 $game_concept_education_trait$을 획득하게 됩니다.\n\n교육 특성엔 각 [skill|E]마다 직결하는 다섯 가지 종류의 특성이 있습니다.\n\n해당 [trait|E]의 질은 [childhood_trait|E]이 교육 초점과 얼마나 일치하는지, 또 [guardian|E]이 있다면 그 능력이 어떠한지에 따라 달라집니다.\n\n$game_concept_education_trait$은 인물이 대응하는 [lifestyle|E]을 빨리 성취할 수 있도록 도와줍니다." game_concept_education_focus:0 "교육 초점" game_concept_education:0 "교육" + game_concept_educations:0 "교육" game_concept_educate:0 "교육" game_concept_educated:0 "교육" game_concept_education_focus_short:0 "초점" @@ -1055,7 +1059,7 @@ game_concept_language_limit:1 "외국 언어 한도" game_concept_language_limit_desc:1 "쾌적하게 습득하여 기억할 수 있는 [languages|E]의 수는 한정되어 있습니다. 이 한도를 넘어설 경우 어느 한 언어를 잊어야 합니다. 그렇지 않으면 [stress|E]로 고통받게 됩니다.\n\n다만 소속 [culture|E]에서 통용되는 언어는 이 한도에 포함되어 집계되지 않습니다.\n\n한도를 결정하는 요소는 다음과 같습니다.\n$EFFECT_LIST_BULLET$모든 인물은 #V 1#!의 기본값을 가집니다.\n$EFFECT_LIST_BULLET$[learning_i][learning|E] [EmptyScope.ScriptValue('language_learning_divide_value')|V0]점당 한도가 #V 1#!만큼 증가합니다.\n$EFFECT_LIST_BULLET$[GetPerk('open_minded_perk').GetName(GetPlayer)] [perk|E]는 한도를 #V 2#!만큼 증가시킵니다.\n$EFFECT_LIST_BULLET$[GetPerk('smooth_operator_perk').GetName(GetPlayer)] [perk|E]는 한도를 #V 1#!만큼 증가시킵니다.\n$EFFECT_LIST_BULLET$[GetDynastyPerk('ep1_culture_legacy_1').GetName] [dynasty_perk|E]는 한도를 #V 1#!만큼 증가시킵니다." game_concept_heritage:0 "명맥" - game_concept_heritage_desc:0 "명맥은 여러 [cultures|E]의 공통된 조상을 나타내는 [culture_pillar|E]입니다.\n\n같은 명맥을 가진 문화들은 일반적으로 서로에 대해 높은 [Concept( 'cultural_acceptance', 'Acceptance' )|E]을 가집니다." + game_concept_heritage_desc:0 "명맥은 여러 [cultures|E]의 공통된 조상을 나타내는 [culture_pillar|E]입니다.\n\n같은 명맥을 가진 문화들은 일반적으로 서로에 대해 높은 [Concept( 'cultural_acceptance', '문화 관용' )|E]을 가집니다." game_concept_martial_custom:0 "무풍" game_concept_martial_custom_desc:1 "무풍은 [commanders|E] 또는 [knights|E]가 될 수 있는 성별을 결정하는 [culture_pillar|E]입니다.\n\n일부 [traditions|E] 및 [doctrines|E]를 이용해 특정 인물에 한해 해당 규칙을 변형할 수도 있습니다." game_concept_culture_intermingling:0 "문화 융화" @@ -1144,6 +1148,7 @@ game_concept_house_head_interaction:0 "가장 상호작용" game_concept_house_head_interaction_desc:0 "[house_head|E]이 [house|E]의 구성원들에게 행사할 수 있는 특수한 [interactions|E]을 의미합니다." game_concept_demand_conversion:0 "개종 요구" + game_concept_demanding_conversion:0 "개종 요구" game_concept_demand_conversion_desc:1 "[rulers|E]는 다른 [faith|E]을 믿고 있는 신하에게 자신이 믿는 신앙으로 개종하라 요구할 수 있습니다. 개종 승낙 또는 [Concept('refuse_conversion_crime','거부')|E] 여부에 큰 영향을 주는 요소로는 영주의 [Concept( 'learning', '학습력' )|E]과 신하의 주군을 향한 [opinion|E]이 있습니다." game_concept_damage:0 "피해도" game_concept_damage_desc:1 "[soldier|E]의 피해도는 [battle|E] 중 적 [casualties|E]를 얼마나 발생시킬 수 있는지를 결정하는 수치입니다.\n\n[levy|E]은 [GetDefine('NCombat', 'LEVY_ATTACK')|0]만큼의 피해를 줍니다." @@ -1190,9 +1195,9 @@ game_concept_knight_effectiveness:0 "기사 효율" game_concept_knight_effectiveness_desc:0 "[ruler|E]의 기사 효율은 [knights|E]들이 [battle|E]에서 얼마나 잘 싸우는지를 결정합니다.\n\n효율이 100%라면 기사는 평소와 같이 전투를 벌이지만, 200%라면 [prowess|E]이 두 배인 것과 같이 전투를 벌입니다." game_concept_short_reign:0 "단기 재위" - game_concept_short_reign_desc:0 "'단기 재위'는 [realm|E] 내 모든 인물이 새로운 [liege|E]에게 갖는 [opinion|E] 불이익으로 점차 감소하게 됩니다.\n\n이와 유사하게 주군이 오래도록 봉역을 다스릴 경우, 신하들에게 [long_reign|E] 의견 보너스가 부여되고 점차 증가합니다." + game_concept_short_reign_desc:0 "단기 재위는 [realm|E] 내 모든 인물이 새로운 [liege|E]에게 갖는 [opinion|E] 불이익으로 점차 감소하게 됩니다.\n\n이와 유사하게 주군이 오래도록 봉역을 다스릴 경우, 신하들에게 [long_reign|E] 의견 보너스가 부여되고 점차 증가합니다." game_concept_long_reign:0 "장기 재위" - game_concept_long_reign_desc:0 "'장기 재위'는 [realm|E] 내 모든 인물이 장기간 봉역을 다스리고 있는 [liege|E]에게 갖는 [opinion|E] 보너스로 점차 증가하게 됩니다.\n\n이와 유사하게 주군이 새롭게 즉위한 경우, 신하들에게 [short_reign|E] 의견 불이익이 부여되고 점차 감소합니다." + game_concept_long_reign_desc:0 "장기 재위는 [realm|E] 내 모든 인물이 장기간 봉역을 다스리고 있는 [liege|E]에게 갖는 [opinion|E] 보너스로 점차 증가하게 됩니다.\n\n이와 유사하게 주군이 새롭게 즉위한 경우, 신하들에게 [short_reign|E] 의견 불이익이 부여되고 점차 감소합니다." game_concept_troop_quality:0 "군용" game_concept_troop_quality_desc:0 "$game_concept_troop_quality$은 [soldiers|E] 수에 비례하여 [army|E]의 전투력이 어느 정도인지를 나타내는 수치입니다.\n\n[knights|E]와 [men_at_arms|E]으로만 편제된 $game_concept_army$는 높은 $game_concept_troop_quality$의 부대가 되지만 [levies|E]의 수가 많은 $game_concept_army$는 낮은 $game_concept_troop_quality$의 부대가 됩니다.\n\n이는 곧 규모는 작아도 $game_concept_troop_quality$이 높은 $game_concept_army$가 체급에 비해 훌륭한 전투력을 보인다는 뜻입니다. 따라서 적과 교전을 벌이기 전에 병사 수와 $game_concept_troop_quality$의 균형을 #Emphasis 신중히#! 생각해봐야 합니다!" game_concept_religious_family:0 "종교 계통" @@ -1268,6 +1273,7 @@ game_concept_relation:0 "특수 관계" game_concept_relations:0 "특수 관계" + game_concept_relationship:0 "특수 관계" game_concept_relation_desc:3 "$game_concept_relations$는 가족 혹은 [vassalage|E] 관계와 구애되지 않는 또 하나의 관계를 의미합니다. 이는 몇 가지 범주에 따라 나뉘는데, 관련된 인물에게 [character_modifiers|E]를 부여하기도 하고 해당 인물 간에 어떤 일이 일어날 수 있을지를 결정합니다.\n\n표준 관계:\n$EFFECT_LIST_BULLET$ [friend|E]\n$EFFECT_LIST_BULLET$ [lover|E]\n$EFFECT_LIST_BULLET$ [rival|E]\n$EFFECT_LIST_BULLET$ [guardian|E]\n$EFFECT_LIST_BULLET$ [ward|E]\n$EFFECT_LIST_BULLET$ [mentor|E]\n$EFFECT_LIST_BULLET$ [student|E]\n\n강화된 관계:\n$EFFECT_LIST_BULLET$ [best_friend|E]\n$EFFECT_LIST_BULLET$ [soulmate|E]\n$EFFECT_LIST_BULLET$ [nemesis|E]\n\n아동기 관계:\n$EFFECT_LIST_BULLET$ [bully|E]\n$EFFECT_LIST_BULLET$ [victim|E]\n$EFFECT_LIST_BULLET$ [crush|E]" game_concept_lover:0 "연인" @@ -1416,6 +1422,7 @@ game_concept_fabricate_claim:0 "$task_fabricate_claim$" game_concept_fabricate_claim_short:0 "명분 위조" game_concept_fabricated_claims_short:0 "위조된 명분" + game_concept_fabricating_claims:0 "위조된 명분" game_concept_fabricate_claim_desc:0 "이 임무는 [court_chaplain|E]가 행하는 [councillor_task|E]입니다.\n[Concept( 'county', '영지' )|E]를 상대로 명분 위조를 진행하고, 진행도가 100%에 도달하면 [gold|E]를 일정량 소비하여 [claim|E]을 획득할 수 있습니다." game_concept_religious_relations:0 "$task_religious_relations$" @@ -1688,13 +1695,16 @@ game_concept_hybrid_culture:0 "혼합 문화" game_concept_hybrid_cultures:0 "혼합 문화" - game_concept_hybridize:0 "혼합하기" + game_concept_hybridize:0 "혼합" + game_concept_hybridized:0 "혼합" + game_concept_hybridizing:0 "혼합" game_concept_hybrid_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'hybridize_culture' ), 'game_concept_hybrid_culture_desc_DLC', 'game_concept_hybrid_culture_desc_NO_DLC' )]" game_concept_hybrid_culture_desc_DLC:1 "$game_concept_hybrid_culture$는 [ruler|E]가 기존에 존재하는 두 개의 문화를 합침으로써 만들어지는 [culture|E]를 일컫습니다.\n\n$game_concept_hybrid_culture$는 소재가 된 두 문화의 [traditions|E], [culture_pillars|E], 미적 기준이 혼합됩니다.\n\n서로 [heritage|E]이 다른 문화만이 혼합될 수 있으며, [prestige|E] 비용은 서로에 대한 [cultural_acceptance|E]에 따라 결정됩니다.\n\n문화 관용이 높으면 혼합 문화가 형성될 때 더 많은 영지가 전향합니다. 혼합 문화가 형성될 경우, 혼합 문화에 속한 영주는 #V [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]#!년 동안 모체가 된 문화에 속한 영지 내에서 혼합 문화를 [promote_culture|E]하는 속도가 대폭 증가합니다.\n\n새로운 문화는 [divergent_culture|E]로 표시되기도 합니다." game_concept_hybrid_culture_desc_NO_DLC:0 "$game_concept_hybrid_culture$는 다른 두 문화가 합쳐져 형성된 [culture|E]를 일컫습니다.\n\n새로운 문화는 [divergent_culture|E]로 표시되기도 합니다." game_concept_divergent_culture:0 "분파 문화" game_concept_divergent_cultures:0 "분파 문화" - game_concept_diverge:0 "분화하기" + game_concept_diverge:0 "분화" + game_concept_diverges:0 "분화" game_concept_divergent_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'diverge_culture' ), 'game_concept_divergent_culture_desc_DLC', 'game_concept_divergent_culture_desc_NO_DLC' )]" game_concept_divergent_culture_desc_DLC:0 "$game_concept_divergent_culture$는 [culture_head|E]가 아닌 [ruler|E]가 만들어낸 기존 [culture|E]에서 갈라져 나온 분파를 일컫습니다.\n\n$game_concept_divergent_culture$는 [heritage|E]을 그대로 간직하나, 기존 문화의 다른 요소는 바뀔 수 있습니다.\n\n분파를 위해서는 뿌리가 되는 기존 문화가 최소 [EmptyScope.ScriptValue('culture_divergence_cooldown')|0]년의 역사를 가진 상태여야 하며, 분파 문화 형성에 필요한 [prestige|E] 비용은 영주의 [realm_size|E]에 따라 달라집니다.\n\n새로운 문화는 [hybrid_culture|E]로 표시되기도 합니다." game_concept_divergent_culture_desc_NO_DLC:0 "$game_concept_divergent_culture$는 기존 [culture|E]에서 갈라져 나온 분파를 일컫습니다.\n\n새로운 문화는 [hybrid_culture|E]로 표시되기도 합니다." @@ -1743,3 +1753,32 @@ game_concept_buy_artifact_claim:0 "$buy_artifact_claim_interaction$" game_concept_buy_artifact_claim_interaction:0 "$buy_artifact_claim_interaction$ 상호작용" game_concept_buy_artifact_claim_desc:0 "인물이 [piety|E] 또는 [prestige|E]을 교환하여 [personal_artifact_claims|E]을 구매할 수 있도록 하는 상호작용입니다." + + game_concept_vassal_contract:0 "봉신 계약" + game_concept_vassal_contracts:0 "봉신 계약" + game_concept_vassal_contract_desc:0 "$game_concept_vassal_contract$은 [vassal|E] 과 [liege|E] 사이의 [obligations|E]를 명시하는 계약입니다.\n\n#V $special_contract_march_short$#!, #V $special_contract_scutage_short$#!, #V $special_contract_palatinate_short$#! 계약과 같은 특수 계약들은 [duchy|E] 등급 이상의 [vassals|E]만이 체결할 수 있습니다." + + game_concept_board_game_match:0 "경기" + game_concept_board_game:0 "보드게임" + game_concept_board_games:0 "보드게임" + game_concept_board_game_game:0 "게임" + game_concept_board_game_match_desc:0 "보드게임은 두 명의 참여자가 서로를 상대로 실력과 행운을 겨루는 재치와 행운의 게임입니다. 친선전으로 진행될 수도, 일종의 내기를 할 수도 있습니다.\n\n#weak [board_game_types|E]은 여러 종류가 존재하는데, [board_game_win|E]를 쟁취하고 즐기는 방식은 같습니다. 사용되는 능력만이 다를 뿐이죠.#!" + + game_concept_board_game_winning:0 "승리" + game_concept_board_game_win:0 "승리" + game_concept_board_game_winning_sudden_death:0 "단판 승부" + game_concept_board_game_winning_desc:0 "$game_concept_board_game$에서의 승리는 두 가지 방식으로 쟁취할 수 있습니다.\n$EFFECT_LIST_BULLET$ 상대보다 압도적으로 많은 점수를 획득할 것.\n$EFFECT_LIST_BULLET$ [EmptyScope.ScriptValue('bg_round_cap_value')|0] 라운드 이후에 명백한 승자가 없을 때, 수비 측 플레이어로 남을 것." + + game_concept_board_game_type:0 "보드게임 유형" + game_concept_board_game_types:0 "보드게임 유형" + game_concept_board_game_type_counter:0 "역공" + game_concept_board_game_type_counters:0 "역공" + game_concept_board_game_type_desc:0 "$game_concept_board_game$에서는 여러 방식으로 상대에게 $game_concept_board_game_type_counter$을 가할 수 있습니다. 상대의 수에 역공을 가하면 상대가 성공적인 수를 놓더라도 획득하는 점수가 대폭 감소합니다. 숙련된 상대는 의도적으로 #EMP 당신#!에게 $game_concept_board_game_type_counter$을 시도할 수도 있습니다.\n\n$game_concept_board_game_type_chess_desc$\n\n$game_concept_board_game_type_pachisi_desc$\n\n$game_concept_board_game_type_hnefatafl_desc$\n\n$game_concept_board_game_type_tabula_desc$" + game_concept_board_game_type_chess:0 "체스" + game_concept_board_game_type_chess_desc:0 "$game_concept_board_game_type_chess$에서:\n$EFFECT_LIST_BULLET$ [Concept( 'martial', '전투력' )|E] $game_concept_board_game_type_counters$ [Concept( 'learning', '학습력' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'learning', '학습력' )|E] $game_concept_board_game_type_counters$ [Concept( 'intrigue', '계책력' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'intrigue', '계책력' )|E] $game_concept_board_game_type_counters$ [Concept( 'martial', '전투력' )|E]" + game_concept_board_game_type_pachisi:0 "파치시" + game_concept_board_game_type_pachisi_desc:0 "$game_concept_board_game_type_pachisi$에서:\n$EFFECT_LIST_BULLET$ [Concept( 'diplomacy', '외교력' )|E] $game_concept_board_game_type_counters$ [Concept( 'intrigue', '계책력' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'intrigue', '계책력' )|E] $game_concept_board_game_type_counters$ [Concept( 'stewardship', '관리력' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'stewardship', '관리력' )|E] $game_concept_board_game_type_counters$ [Concept( 'diplomacy', '외교력' )|E]" + game_concept_board_game_type_hnefatafl:0 "네파타플" + game_concept_board_game_type_hnefatafl_desc:0 "$game_concept_board_game_type_hnefatafl$에서:\n$EFFECT_LIST_BULLET$ [Concept( 'intrigue', '계책력' )|E] $game_concept_board_game_type_counters$ [Concept( 'martial', '전투력' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'martial', '전투력' )|E] $game_concept_board_game_type_counters$ [Concept( 'prowess', '기량' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'prowess', '기량' )|E] $game_concept_board_game_type_counters$ [Concept( 'intrigue', '계책력' )|E]" + game_concept_board_game_type_tabula:0 "타불라" + game_concept_board_game_type_tabula_desc:0 "$game_concept_board_game_type_tabula$에서:\n$EFFECT_LIST_BULLET$ [Concept( 'intrigue', '계책력' )|E] $game_concept_board_game_type_counters$ [Concept( 'learning', '학습력' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'learning', '학습력' )|E] $game_concept_board_game_type_counters$ [Concept( 'stewardship', '관리력' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'stewardship', '관리력' )|E] $game_concept_board_game_type_counters$ [Concept( 'intrigue', '계책력' )|E]" diff --git a/project/ck3/base_game/localization/korean/game_rules_l_korean.yml b/project/ck3/base_game/localization/korean/game_rules_l_korean.yml index a957ecef83..cd09d68094 100644 --- a/project/ck3/base_game/localization/korean/game_rules_l_korean.yml +++ b/project/ck3/base_game/localization/korean/game_rules_l_korean.yml @@ -182,13 +182,13 @@ rule_realm_stability:0 "봉역 안정성" setting_default_realm_stability:0 "기본" - setting_default_realm_stability_desc:1 "기본적인 수준의 [factions|E]이 발생합니다." + setting_default_realm_stability_desc:1 "기본적인 수준의 [faction|E]이 발생합니다." setting_lesser_realm_stability:0 "#high 낮은 안정성#!" - setting_lesser_realm_stability_desc:1 "기존보다 많은 수준의 [factions|E]이 발생합니다." + setting_lesser_realm_stability_desc:1 "기존보다 많은 수준의 [faction|E]이 발생합니다." setting_higher_realm_stability:0 "#high 높은 안정성#!" - setting_higher_realm_stability_desc:1 "기존보다 적은 수준의 [factions|E]이 발생합니다." + setting_higher_realm_stability_desc:1 "기존보다 적은 수준의 [faction|E]이 발생합니다." setting_extreme_realm_stability:0 "#high 극한의 안정성#!" - setting_extreme_realm_stability_desc:1 "기존보다 훨씬 적은 수준의 [factions|E]이 발생합니다." + setting_extreme_realm_stability_desc:1 "기존보다 훨씬 적은 수준의 [faction|E]이 발생합니다." rule_custom_kingdoms:0 "자체 왕국" setting_on_custom_kingdoms:0 "켜기" @@ -317,3 +317,11 @@ setting_no_hybrid_and_divergence_cooldowns_desc:0 "[culture|E] [diverge|E] 또는 [hybridize|E]의 대기 시간이 사라집니다." setting_faster_hybrid_and_divergence_cooldowns:0 "#high 빠르게#!" setting_faster_hybrid_and_divergence_cooldowns_desc:0 "[cultures|E]는 #V 50#!년 동안 존재한 이후부터 [diverge|E]할 수 있으며, [hybridize|E]은 #V 25#!년 동안 존재한 이후부터 가능합니다." + + rule_dissolution_umayyad:0 "알 안달루스의 몰락" + setting_dissolution_unconstrained:0 "#high 제한 없음#!" + setting_dissolution_unconstrained_desc:0 "게임 시작부터 [dissolution_faction|E]이 알 안달루스 왕국을 칠 수 있습니다." + setting_dissolution_after_caliph_death:0 "#high 칼리프의 죽음#!" + setting_dissolution_after_caliph_death_desc:0 "술탄 무함마드 $Abd-al-Rahman$이 사망한 이후에만 [dissolution_faction|E]이 알 안달루스 왕국을 칠 수 있습니다." + setting_dissolution_historical_date:0 "#high 역사적 시기#!" + setting_dissolution_historical_date_desc:0 "[dissolution_faction|E]이 알 안달루스 왕국 1020년 이후부터 활성화됩니다." diff --git a/project/ck3/base_game/localization/korean/general_tooltips_l_korean.yml b/project/ck3/base_game/localization/korean/general_tooltips_l_korean.yml index 09dde6c079..6a4a70bcde 100644 --- a/project/ck3/base_game/localization/korean/general_tooltips_l_korean.yml +++ b/project/ck3/base_game/localization/korean/general_tooltips_l_korean.yml @@ -2,6 +2,7 @@ line_break:0 "\n" double_line_break:0 "\n\n" do_not_execute_plot_tooltip:0 "음모자들은 당분간 대기 중인 상태로 남습니다." + outcome_in_a_few_moments:0 "단시간 내" outcome_in_a_few_days:0 "며칠 내" outcome_in_a_few_weeks:0 "몇 주 내" outcome_in_a_few_months:0 "몇 달 내" diff --git a/project/ck3/base_game/localization/korean/government_l_korean.yml b/project/ck3/base_game/localization/korean/government_l_korean.yml index 2a9d7e1205..47d17d9beb 100644 --- a/project/ck3/base_game/localization/korean/government_l_korean.yml +++ b/project/ck3/base_game/localization/korean/government_l_korean.yml @@ -49,7 +49,7 @@ feudal_levies_extortionate:0 "매우 높은 $game_concept_levy$ 부과" feudal_levies_extortionate_short:0 "매우 높음" - special_contract:3 "#color_black [Concept( 'feudal_contract', 'Special Contract' )|BU]#!" + special_contract:3 "#color_black [Concept( 'feudal_contract', '특수 계약' )|BU]#!" special_contract_none:0 "특수 계약 없음" special_contract_scutage:0 "병역 대납 계약" special_contract_scutage_desc:1 "#flavor [vassal|E]이 $special_contract_scutage$ 계약을 맺으면 [tax|E]을 기존 $feudal_government_taxes$ [obligation|E]가 부과한 것에 비해 #high [EmptyScope.ScriptValue('scutage_contract_tax_tooltip')|0]%#!를 더 헌납하지만, 동시에 $feudal_government_levies$ [obligation|E]가 부과하는 것에 비해 #high [EmptyScope.ScriptValue('scutage_contract_levies_tooltip')|0]%#! 적은 [levies|E]을 헌납합니다.#!" @@ -173,4 +173,32 @@ CONTRACT_LIEGE_SIGNATURE:0 "주군,\n[VassalContract.GetLiege.GetHouse.GetBaseNameNoTooltip] 집안의\n[VassalContract.GetLiege.GetTitledFirstNameNoTooltip]\n" CONTRACT_VASSAL_SIGNATURE:0 "봉신,\n[VassalContract.GetVassal.GetHouse.GetBaseNameNoTooltip] 집안의\n[VassalContract.GetVassal.GetTitledFirstNameNoTooltip]" - + + + jizya_special_rights:0 "지즈야 상태" + jizya_special_rights_default:0 "기본 $jizya_special_rights$" + jizya_special_rights_default_short:0 "기본" + jizya_special_rights_granted:0 "$jizya_special_rights$ 강제" + jizya_special_rights_granted_desc:0 "#emphasis #bold [vassal|E] 특권:#!#!\n[liege|E] [vassal|E]에게 [demand_conversion|E]를 할 수 없음\n[liege|E] [vassals|E]의 영지에 [convert_county|E]을 사용할 수 없음\n[liege|E]이 작위를 박탈할 때 [faith|E]을 사유로 내세워 [tyranny|E] 행위를 모면할 수 없음\n[liege|E]이 [vassals_possessive|E] [titles|E]를 박탈할 수 없음\n\n#flavor [vassal|E]에게 [titles]의 소유권이 보장되어 $game_concept_liege$에게 [revoke_title_reason|E]가 있든 없든 [liege|E]에 의해 작위를 박탈당하지 않습니다.\n$game_concept_vassal$이 특수한 보호 지위를 얻게 되며 봉역은 공식적으로 봉신들의 권리를 인정해줘 신봉하는 [faith|E] 의례를 집전할 수 있게 해줍니다.#!" + jizya_special_rights_granted_short:0 "수여" + + iqta_special_rights:0 "이크타 수여" + iqta_special_rights_default:0 "기본 $iqta_special_rights$" + iqta_special_rights_default_short:0 "기본" + iqta_special_rights_granted:0 "$iqta_special_rights$ 수여" + iqta_special_rights_granted_desc:0 "#flavor [vassal|E]이 낮은 수준의 책무를 지지만 [liege|E]에게 [men_at_arms|E]을 지원하는 데 힘을 보탭니다.#!" + iqta_special_rights_granted_short:0 "수여" + + ghazi_special_rights:0 "가지 상태" + ghazi_special_rights_default:0 "기본 $ghazi_special_rights$" + ghazi_special_rights_default_short:0 "기본" + ghazi_special_rights_granted:0 "$ghazi_special_rights$ 수여" + ghazi_special_rights_granted_desc:0 "#emphasis #bold [vassal|E] 특권:#!#!\n[vassal|E]이 적은 [piety|E] 비용으로 [holy_war|E] [casus_bellis|E]을 사용할 수 있지만 다른 [casus_bellis|E] 사용 시 [prestige_i][prestige|E]을 추가로 소모함 \n\n#flavor [vassal|E]이 [liege|E]에 의해 [faith|E]의 대전사로 선택되어 [holy_war|E]을 통해 국경을 확장하는 의무를 수행합니다.#!" + ghazi_special_rights_granted_short:0 "수여" + + marriage_favor_rights:0 "결혼 호의" + marriage_favor_rights_default:0 "기본 $marriage_favor_rights$" + marriage_favor_rights_default_short:0 "기본" + marriage_favor_rights_granted:0 "$marriage_favor_rights$ 수여" + marriage_favor_rights_granted_desc:0 "#emphasis #bold [vassal|E] 특권:#!#!\n[liege|E]이 식구가 다른 인물과 결혼하기 전에 동맹 강화 차원에서 결혼 상대로 내어줌\n\n#flavor [vassal|E]은 [liege|E]의 총애를 받는 대상으로서 혼례 동맹을 결성할 수 있습니다.#!" + marriage_favor_rights_granted_short:0 "수여" diff --git a/project/ck3/base_game/localization/korean/gui/armyview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/armyview_l_korean.yml deleted file mode 100644 index 923bfeb9fa..0000000000 --- a/project/ck3/base_game/localization/korean/gui/armyview_l_korean.yml +++ /dev/null @@ -1,194 +0,0 @@ -l_korean: - ARMY_HEADER:0 "부대" - SPLIT_ARMY_IN_HALF:0 "#T 절반으로 분할#!\n이 부대를 비슷한 규모의 [armies|E] 두 개로 나눕니다." - SPLIT_ARMY_IN_HALF_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_CUSTOM:1 "#T 새로운 부대 분할#!\n[army|E]에서 [regiments|E]를 분리해 새로운 부대를 창설합니다." - SPLIT_ARMY_CUSTOM_TWO:1 "#T 재편성#!\n연대를 2개의 [armies|E]로 재편성합니다." - SPLIT_ARMY_CUSTOM_DISABLED_TOO_MANY_SELECTED:0 "@warning_icon!#X 2개 이상의 [armies|E]를 재편성할 수는 없습니다.#!" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_FEW_SELECTED:0 "@warning_icon!#X 재편성을 하기 위해선 2개의 [armies|E]를 선택해야 합니다.#!" - CANNOT_REORGANIZE_DIFFERENT_LOCATION:0 "@warning_icon!#X 서로 다른 위치에 있는 [armies|E]를 재편성할 수 없습니다.#!" - MERGE_ARMY:0 "#T [armies|E] 병합#!\n선택한 모든 부대를 하나로 병합합니다." - MERGE_UNIT:0 "#T [armies|E] 및 [fleets|E] 병합#!\n선택한 부대와 함대를 하나로 병합합니다." - DESELECT:0 "선택 해제 (구현되지 않음)" - ATTACH_TO:0 "#T 소속시킬 대상 선택...#!\n#D (구현되지 않음)#!" - SELECTED_ARMY:0 "선택한 부대 (구현되지 않음)" - FORTIFICATION_TOOLTIP:1 "#T [fort_level|E]: $VALUE|V0$/$MAX_VALUE|0$#!" - FORTIFICATION_INCREASE_TOOLTIP:0 "매일 $INCREASE|=+$" - FORTIFICATION_DAYS_TOOLTIP:0 "$DAYS|V$일 후에 해당 위치에서 요새화를 개시함" - FORTIFICATION_NOT_ALLOWED:0 "이동 중에는 요새화할 수 없음" - FORTIFICATION_ADVANTAGE_TOOLTIP:0 "[battle|E]에서 $ADVANTAGE|0V$ [advantage|E]을 제공함" - FORTIFICATION_SIEGE_ADVANTAGE_TOOLTIP:0 "공성 중일 경우, [battle|E]에서 $ADVANTAGE|0V$ [advantage|E]을 제공함" - ARMY_VIEW_FORTIFICATION_VALUE:0 "$VALUE$" - SELECT:0 "선택" - DISBAND:0 "해산" - SELECT_TOOLTIP:0 "#T [army|E] 선택#!\n" - DISBAND_TOOLTIP:0 "#T [army|E] 해산#!\n[ArmyReorgWindow.CanDisbandTooltip]" - DISBAND_ARMY:0 "#T [army|E] 해산#! " - CANNOT_DISBAND_WHILE_IN_COMBAT:0 "@warning_icon!#X [battle|E] 중에는 해산할 수 없습니다.#!" - CANNOT_DISBAND_WHILE_IN_RETREAT:0 "@warning_icon!#X [retreat|E] 중에는 해산할 수 없습니다.#!" - CANNOT_DISBAND_WHILE_ARMY_EMBARKED:0 "@warning_icon!#X [embarked|E] 중에는 해산할 수 없습니다.#!" - CANNOT_DISBAND_NOT_FRIENDLY_AREA:0 "@warning_icon!#X 우호 지역에서만 해산할 수 있습니다.#!" - CANNOT_DISBAND_HOSTILE_AREA:0 "@warning_icon!#X 적대적이지 않은 지역에서만 해산할 수 있습니다.#!" - CANNOT_DISBAND_ENEMY_OR_HOSTILE_ARMIES_AROUND:0 "@warning_icon!#X 적 또는 적대적인 [armies|E]가 주변에 있는 동안에는 해산할 수 없습니다.#!" - DISBAND_ARMY_DISABLED:0 "\n$DESC$" - DISBAND_ARMY_CONFIRM_TITLE:0 "부대 해산" - DISBAND_ARMY_CONFIRM_ACCEPT:0 "해산" - DISBAND_ARMY_CONFIRM:0 "[soldiers|E] $COUNT|V$명이 군역에서 물러나 집으로 돌아갑니다." - DISBAND_GATHERING_ARMY:1 "소집 중인 부대 해산" - DISBAND_GATHERING_ARMY_DISABLED:0 "\n$DESC$" - STOP_GATHERING:0 "소집 중단" - DISBAND_RETURN_HOME_TIME:1 "@warning_icon!#X [soldiers|E]가 고향으로 돌아가는 데에 최대 $TIME$의 기간이 필요합니다. 이 때문에 재소집을 하기 위해선 시간이 다소 소요됩니다.#!" - CANNOT_SPLIT_ARMY_NOT_OWNER:0 "@warning_icon!#X 타인 소유의 부대를 분할할 수 없습니다.#!" - CANNOT_SPLIT_ARMY_WHILE_IN_COMBAT:0 "@warning_icon!#X [battle|E] 중에는 부대를 분할할 수 없습니다.#!" - CANNOT_SPLIT_ARMY_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X 이동이 확정된 경우에는 부대를 분할할 수 없습니다.#!" - CANNOT_SPLIT_ARMY_CUSTOM_WHILE_MOVING:0 "@warning_icon!#X 이동 중에는 부대를 재편성할 수 없습니다.#!" - CANNOT_SPLIT_ARMY_WHILE_RETREATING:0 "@warning_icon!#X [retreat|E] 중에는 부대를 분할할 수 없습니다.#!" - CANNOT_MERGE_WHILE_IN_COMBAT:0 "@warning_icon!#X [battle|E] 중에는 부대를 병합할 수 없습니다.#!" - CANNOT_MERGE_RAID_ARMY:0 "@warning_icon!#X 자기 소유 영토 밖에서는 [raid|E] 부대를 병합할 수 없습니다.#!" - CANNOT_SPLIT_RAID_ARMY:0 "@warning_icon!#X 자기 소유 영토 밖에서는 [raid|E] 부대를 분할할 수 없습니다.#!" - CANNOT_MERGE_WHILE_RETREATING:0 "@warning_icon!#X 후퇴 중에는 부대를 병합할 수 없습니다.#!" - CANNOT_MERGE_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X 이동이 확정된 경우에는 부대를 병합할 수 없습니다.#!" - CANNOT_MERGE_NAVAL_AND_LAND:0 "@warning_icon!#X 승선하지 않은 [armies|E]와 [fleets|E]를 병합할 수는 없습니다.#!" - CANNOT_MERGE_NO_ARMIES:0 "@warning_icon!#X 병합할 수 있는 [armies|E]가 선택되지 않았습니다.#!" - CANNOT_MERGE_NO_UNITS:0 "@warning_icon!#X 병합할 수 있는 [armies|E] 또는 [fleets|E]가 선택되지 않았습니다.#!" - CANNOT_SPLIT_ARMY_FEW_REGIMENTS:0 "@warning_icon!#X [army|E] 내에 연대가 부족합니다.#!" - CANNOT_SPLIT_ARMY_EMBARKED:0 "@warning_icon!#X 승선 중인 [armies|E]를 분할할 수는 없습니다.#!" - CANNOT_SPLIT_SIEGE_SPLIT_NOT_FOUND:0 "@warning_icon!#X [siege|E] 중에는 [army|E]를 분할할 수 없습니다.#!" - CANNOT_SPLIT_NO_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X 부대 내에 고용된 부대 또는 [special_troops|E]가 없습니다.#!" - CANNOT_SPLIT_ONLY_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X 부대 내에 고용된 부대와 [special_troops|E]만 존재합니다.#!" - SELECT_COMMANDER_HEADER:1 "#T 새로운 [commander|E] 선택#!" - SUPPLY_STATE_TOOLTIP:1 "#T [supplies|E]: $SUPPLY|V$/$FULL_SUPPLY|V0$#!\n$STATE|V$" - SUPPLY_STATE_POSITIVE:0 "#P +$CHANGE$#! 보급/달" - SUPPLY_STATE_NEGATIVE:0 "#N -$CHANGE$#! 보급/달" - SUPPLY_STATE_INCREASE:0 "#weak $DAYS$일 후에 $NEW_STATE$ 상태로 개선됨#!" - SUPPLY_STATE_DECREASE:0 "#weak $DAYS$일 후에 $NEW_STATE$ 상태로 퇴보함#!" - SUPPLY_STATE_NO_CHANGE_THIS_YEAR:1 "#weak 다음 해까지는 변경되지 않음#!" - SUPPLY_STATE_EFFECTS:0 "$STATE|V$의 영향:" - SUPPLY_STATE_ATTRITION:0 "[attrition|E]: $VALUE|%-$명" - SUPPLY_STATE_COMBAT_EFFECT:1 "$GENERIC_COMBAT_EFFECT$" - GENERIC_COMBAT_EFFECT:0 "[advantage|E]: $VALUE|0V$" - SUPPLY_STATE_0:0 "보급 충분" - SUPPLY_STATE_1:0 "보급 미비" - SUPPLY_STATE_2:0 "기아 상태" - SUPPLY_STATE_EVENT_TROOPS_IGNORING_SUPPLY:0 "부대 내의 병사 $COUNT$명이 보급품을 이용하지 못하고 있습니다." - SUPPLY_STATE_NO_LOSS_PERIOD:1 "[army|E]가 최근 소집됐기 때문에 [DATE.GetStringShort|V]까지 보급품을 사용하지 않습니다." - SUPPLY_STATE_GATHERING:0 "소집이 완료되기 전까지는 [army|E]가 보급품을 이용하지 않습니다." - ARMY_NUMBER_OF_MEN:1 "$MAX_MEN|0$명" - ARMY_NUMBER_OF_MEN_NOT_MAX:0 "$LIVING|0V$명/$MAX_MEN|0V$명" - ARMY_NUMBER_OF_LEVIES:0 "[levies|E]: $MAX_MEN|0V$명" - ARMY_NUMBER_OF_LEVIES_NOT_MAX:0 "[levies|E]: $LIVING|0V$명/$MAX_MEN|0V$명" - ARMY_NUMBER_OF_LEVIES_TOOLTIP:0 "#T [levies|E]: $LIVING|0V$명/$MAX_MEN|0V$명#!" - ARMY_NUMBER_OF_MAA:0 "[men_at_arms|E]: $MAX_MEN|0V$명" - ARMY_NUMBER_OF_MAA_NOT_MAX:0 "[men_at_arms|E]: $LIVING|0V$명/$MAX_MEN|0V$명" - ARMY_NUMBER_OF_MAA_TOOLTIP:0 "#T [men_at_arms|E]: $LIVING|0V$명/$MAX_MEN|0V$명#!" - ARMY_NUMBER_OF_KNIGHTS:1 "[knight_i]$knight_culture_player_plural$: $NUM|0V$명" - ARMY_NUMBER_OF_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i]$NUM|0V$명#!\n효율: $EFFECTIVENESS|V%0$" - ARMY_EVENT_TROOPS_ASSOCIATED_WAR:0 "[WAR.GetName](이)가 끝나면 [special_troops|E] $COUNT$명은 군역에서 물러나게 됩니다." - ARMY_ALL_ARMIES_MORE:0 "\n그 외 $COUNT$개" - ARMY_SUPPLY_COMMANDER_BREAKDOWN:0 "#T [commander|E] [CHARACTER.GetUIName]#!#indent_newline:3 \n[CHARACTER.GetModifierDescription( 'supply_capacity_mult' )]\n[CHARACTER.GetModifierDescription( 'supply_capacity_add' )]#!" - ARMY_SUPPLY_CAPACITY_INCREASED_BY_COMMANDER:0 "[CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )]에 의해 증가한 보급 수용량\n\n" - ARMY_SUPPLY_CAPACITY_LOWERED_BY_COMMANDER:0 "[CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )]에 의해 감소한 보급 수용량\n\n" - FLEET_EMBARKING:0 "[embarking|E]: $TIME_LEFT$ 남음" - FLEET_EMBARKED:0 "[embarked|E]" - SHOW_SIEGE:0 "[siege|E] 현장으로 이동" - SPLIT_ARMY_FOR_SIEGE:1 "#T 주둔 공성군\n#![siege|E]을 이어가기 위해, 이 [army|E]로부터 충분한 [soldiers|E]를 차출합니다." - SPLIT_ARMY_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_FOR_SIEGE_NOT_ENOUGH_SOLDIERS:0 "@warning_icon!#X 분할하기에는 병사가 부족합니다.#!" - SPLIT_ARMY_FOR_SIEGE_TOO_MANY_SOLDIERS:2 "@warning_icon!#X 이 봉토 내에 있는 다른 부대가 농성에 충분한 병사를 보유하고 있습니다.#!" - BESIEGING:0 "공성 중" - ARMY_COMPOSITION_ENTRY_MAX:0 "$TYPE$: $MAX|0V$명" - ARMY_COMPOSITION_ENTRY:0 "$TYPE$: $COUNT|0V$명/$MAX|0V$명 ($REINFORCE|0V=$/달)" - KNIGHT_REGIMENTS:1 "@knight_icon![CHARACTER.Custom('KnightCulturePlural')]" - LEVIES_REGIMENTS:1 "@soldier_icon![levies|e]" - MAA_REGIMENTS_ICON:1 "@$ICONKEY$_icon!$NAME$" - ARMY_TOTAL_SOLDIERS:0 "#T 병사 총합: $CURRENT|0V$명/$MAX|0V$명#!" - ARMY_RAISED_SOLDIERS:0 "#T 소집된 병사: $CURRENT|0V$명/$MAX|0V$명#!" - ARMY_UNRAISED_SOLDIERS:0 "#T 소집되지 않은 병사: $CURRENT|0V$명/$MAX|0V$명#!" - SPLIT_OFF_HIRED_AND_EVENT_TROOPS:0 "#T [hired_troops|E] 및 [special_troops|E] 분할#!\n이 [army|E]에 소속된 모든 [hired_troops|E]와 [special_troops|E]를 [army|E]로 분할합니다." - ARMY_VIEW_ARMY_HAS_EVENT_TROOPS:1 "#T [special_troops|E]\n#![ArmyWindow.BuildEventTroopList]" - LEVIES_ARMY_REGIMENT_NAME:0 "징집병" - TT_REORG_SOLDIERS:0 "#T 병사: [RegimentReorgEntry.GetSoldierCount]명#!\n최대: [RegimentReorgEntry.GetMaxSoldierCount]명" - TT_REORG_EVENT_TROOPS:0 "#T [special_troops|E]: [RegimentReorgEntry.GetEventTroopName]#!" - TT_REORG_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]명/[RegimentReorgEntry.GetMaxSoldierCount]명\n[domain|E]으로부터\n\n$REORG_INSTRUCTION$" - TT_REORG_VASSAL_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]명/[RegimentReorgEntry.GetMaxSoldierCount]명\n[vassal|E] [RegimentReorgEntry.GetRegiment.GetFromVassal.GetUIName](으)로부터\n\n$REORG_INSTRUCTION$" - REORG_INSTRUCTION:0 "#I 클릭하여 다른 부대로 이동하기#!" - REORG_EMPTY_LIST:0 "#weak 연대를 이곳으로 옮겨 새로운 부대 창설하기#!" - ARMY_REORG_LEFT_MAINTENANCE:0 "[ArmyReorgWindow.GetLeftMaintenance]/달" - ARMY_REORG_RIGHT_MAINTENANCE:0 "[ArmyReorgWindow.GetRightMaintenance]/달" - ARMY_TBA_NAME:0 "새로운 부대" - KNIGHT_REGIMENT_NAME:1 "[CHARACTER.GetShortUINameNoTooltip]" - ARMY_SELECT_THIS_ONLY:0 "#T 이 [army|E]만 선택#!" - GATHERING_DAYS_LEFT:0 "남은 날짜: [Army.GetGatheringDaysLeft|V]" - ARMY_VIEW_NEXT:0 "다음 부대" - ARMY_VIEW_PREVIOUS:0 "이전 부대" - ARMY_VIEW_CREATE_NEW:0 "새로운 부대 창설" - ARMY_VIEW_LEVIES:0 "징집병" - ARMY_VIEW_LEVIES_TOOLTIP:0 "#T 징집병#!" - ARMY_VIEW_MAA:0 "무장병" - ARMY_VIEW_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - START_RAIDING:0 "#T 약탈 부대 전환#!\n부대가 당신의 봉역 밖에서 [raid|E]을 벌일 수 있게 됩니다." - END_RAIDING:0 "#T 약탈 부대 전환 중지#!\n[army|E]의 약탈 부대 전환을 중지하여 다시 충원이 가능케 합니다." - START_RAID:0 "#T 약탈 시작#!" - RAID_ACTION_INFO:0 "[PROVINCE.GetLootTime( ARMY.Self )|V]일이 소요될 예정입니다.\n[gold_i|E][PROVINCE.GetRaidLoot|0V]만큼을 노획합니다." - START_RAID_ALREADY_RAIDING:0 "@warning_icon!#X 이미 이 봉토를 [raiding|E] 중입니다.#!" - START_RAID_NOT_A_RAID_ARMY:0 "@warning_icon!#X [raid|E] 부대가 아닙니다.#!" - START_RAID_LOOT_CAP:0 "@warning_icon!#X [raid|E] 노획물을 더 소지할 수 없습니다.#!" - START_RAID_NOT_OWN_REALM:0 "@warning_icon!#X 자신의 [realm|E]을 [raid|E]할 수는 없습니다.#!" - START_RAID_ALLY:0 "@warning_icon!#X 동맹인 [CHARACTER.GetShortUIName](을)를 [raid|E]할 수는 없습니다.#!" - START_RAID_IMMUNE:0 "@warning_icon!#X 최근 [raids|E]한 대상은 약탈할 수 없습니다. [DATE.GetString|V]까지 약탈 면역이 지속됩니다.#!" - START_RAID_NO_HOLDING:0 "@warning_icon!#X 이곳에는 [raid|E]할 [holding|E]가 없습니다.#!" - START_RAID_MOVING:0 "@warning_icon!#X 이동 중에는 [raid|E]할 수 없습니다.#!" - START_RAID_IN_COMBAT:0 "@warning_icon!#X 전투 중에는 [raid|E]할 수 없습니다.#!" - START_RAID_SMALLER_THAN_GARRISON:0 "@warning_icon!#X [raid|E] 부대의 규모가 [garrison|E]보다 작습니다. ($VALUE|0$명)#!" - START_RAID_TOO_FEW_MEN:0 "@warning_icon!#X [raid|E] 부대의 규모가 너무 작아 약탈할 수 없습니다. (최소 $VALUE|0$명 필요)#!" - START_RAID_RECENTLY_LOOTED:0 "@warning_icon!#X 봉토가 최근 약탈되었습니다. [DATE.GetString|V]부터 다시 약탈할 수 있습니다#!" - RAID_PROVINCE_TOOLTIP_RECENTLY_LOOTED:0 "봉토가 최근 약탈됐습니다. [DATE.GetString|V]부터 다시 약탈할 수 있습니다" - RAID_PROVINCE_TOOLTIP_LOOT:0 "약탈 [raid_loot|E]: [gold_i]$VALUE|0V$" - START_RAID_ALREADY_BEING_LOOTED:0 "@warning_icon!#X 봉토가 이미 [ARMY.GetName]에게 약탈당하고 있습니다.#!" - START_RAID_UNDER_SIEGE:0 "@warning_icon!#X [siege|E] 중인 봉토는 [raid|E]할 수 없습니다.#!" - TOGGLE_RAID_IN_COMBAT:0 "@warning_icon!#X 전투 중에는 [raiding|E] 부대로 전환할 수 없습니다.#!" - TOGGLE_RAID_RETREATING:0 "@warning_icon!#X 후퇴 중에는 [raiding|E] 부대로 전환할 수 없습니다.#!" - TOGGLE_RAID_ONLY_OWN_TERRITORY:0 "@warning_icon!#X 자기 소유 영토 밖에서는 [raiding|E] 부대로 전환할 수 없습니다.#!" - TOGGLE_RAID_CANNOT_RAID:0 "@warning_icon!#X [raid|E]할 수 없습니다.#!" - TOGGLE_RAID_MERCENARY:0 "@warning_icon!#X 고용된 부대는 [raid|E]할 수 없습니다.#!" - ARMY_RAID_LOOT_TOOLTIP:0 "#T 약탈 노획물#!\n[gold_i][Army.GetRaidLoot|0V]만큼을 소지하고 있습니다.\n부대 규모에 따라 [gold_i][Army.GetLootCap|0V]까지 소지할 수 있습니다." - CHANGE_COMMANDER_IN_RETREAT:0 "@warning_icon!#X 부대가 후퇴 중입니다.#!" - TOGGLE_LOOTER_STANCE:2 "#T 약탈 [Select_CString( Army.HasLooterStance, '활성화', '비활성화' )]#!\n[SelectLocalization( Army.HasLooterStance, 'TOGGLE_LOOTER_STANCE_DESC_ON', 'TOGGLE_LOOTER_STANCE_DESC_OFF' )]" - TOGGLE_LOOTER_STANCE_DESC_ON:0 "[army|E]가 약탈 가능한 [holding|E] 위에 서있을 시 자동으로 [raid|E]을 시작합니다." - TOGGLE_LOOTER_STANCE_DESC_OFF:0 "[army|E]가 약탈 가능한 [holdings|E] 위에 서있어도 [raid|E]을 시작하지 않습니다." - ARMY_ATTRITION_TT:0 "#T 매달 [attrition|E]: [Army.GetArmyAttritionPercentage|%-0] ([soldier_i] [Army.GetArmyAttrition|+]/달)\n#![Army.GetArmyAttritionBreakdownPercentage][Select_CString( EqualTo_CFixedPoint(Army.GetArmyAttritionPercentage, '(CFixedPoint)0'), '#weak 소모 없음#!', '' )]" - ATTRITION_SIEGE:0 "공성 중" - ATTRITION_RAID:0 "약탈 중" - AV_ALWAYS_RAID:0 "약탈 활성화" - ATTRITION_SUPPLY:0 "보급 부족" - ATTRITION_TOTAL:0 "[attrition|E]" - ARMY_VIEW_TROOP_TT:0 "[TroopItem.BuildTroopItemTooltip( Army.Self )]" - TROOP_LEVY:0 "[levies|E]" - TROOP_LIST_LEVIES:0 "#T [levies|E]: $TOTAL$명/$MAX$명#!" - TROOP_KNIGHTS:0 "#T $knight_culture_player_plural$: $TOTAL$명#!" - TROOP_LIST_KNIGHT:1 "[CHARACTER.GetShortUIName|U]: [CHARACTER.GetSkill( 'prowess' )] [prowess_i|E]" - TROOP_LIST_MAA_SINGLE:0 "#T [ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]명/[ARMY_REGIMENT.GetMax]명#!" - TROOP_LIST_MAA_MULTIPLE:0 "[ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]명/[ARMY_REGIMENT.GetMax]명" - TROOP_LIST_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetBaseTypeName]: $TOTAL$명/$MAX$명#!" - ARMY_TOOLTIP_ATTRITION:0 "[attrition|E]: [Army.GetArmyAttritionPercentage|%0-]/달" - ARMY_TOOLTIP_COMMANDER:0 "[commander|E]: [Character.GetShortUIName]" - ARMY_TOOLTIP_COMMANDER_ADVANTAGE:0 "[Character.GetCommanderAdvantage]" - ARMY_TOOLTIP_NO_COMMANDER:0 "[commander|E] 없음" - ARMY_REORGANIZATION:0 "부대 재편" - ATTACH_TO_UNIT_HEADER:0 "#T [army|E]에 배속시키기#!" - ATTACH_TO_UNIT:0 "[TARGET_ARMY.GetName](을)를 따라다니도록 배속시킵니다." - CANNOT_ATTACH_UNIT_TO_SELF:0 "@warning_icon!#X [army|E]를 자기 자신에게 배속시킬 수는 없습니다.#!" - CANNOT_ATTACH_UNIT_TO_OWN_UNITS:0 "@warning_icon!#X 당신이 소유 중인 다른 [army|E]에 배속시킬 수는 없습니다.#!" - ALREADY_ATTACHED_TO_UNIT:0 "@warning_icon!#X 이미 [ARMY.GetName] 부대에 배속돼있습니다.#!" - UNIT_IS_ALREADY_ATTACHED_TO_US:0 "@warning_icon!#X [ARMY.GetName] 부대는 우리 부대에 배속돼있으므로 여기에 다시 배속할 수 없습니다.#!" - NOT_A_FRIENDLY_UNIT:0 "@warning_icon!#X 적대적인 [armies|E]나 중립 [armies|E]에는 배속할 수 없습니다.#!" - DETACH_FROM_UNIT_HEADER:0 "#T [army|E] 배속 해제하기#!" - DETACH_FROM_UNIT:0 "[TARGET_ARMY.GetName] 추종 배속 해제하기" - NOT_ATTACHED_TO_ANY_UNIT:0 "@warning_icon!#X 다른 [army|E]에 배속된 상태가 아닙니다.#!" - ATTACHED_ARMY_NAME:0 "추종 중:\n[Army.GetName]" - ATTACH_TO_ARMY_WINDOW_HEADER:0 "부대에 배속하기" - ATTACH_TO_ARMY_WINDOW_TEXT:0 "[ArmyWindow.GetArmy.GetName](이)가 추종할 [army|E]를 [ArmyWindow.GetArmy.GetLocation.GetName]에서 선택하십시오." - TOGGLE_ATTACH_TO_UNIT_WINDOW:0 "부대에 배속하기" - ATTACH_TO_UNIT_WINDOW_TEXT:0 "[AttachToArmyWindow.GetSelectedArmy.GetName]에 배속합니다." - ATTACH:1 "배속" - ARMY_UNIT_COOLTIP_NAME:0 "- [UnitItem.GetArmy.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/korean/gui/banners_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/banners_view_l_korean.yml deleted file mode 100644 index 022181b9ca..0000000000 --- a/project/ck3/base_game/localization/korean/gui/banners_view_l_korean.yml +++ /dev/null @@ -1,48 +0,0 @@ -l_korean: - ADD_NEW_BANNER:0 "새로운 집결지 분할" - BANNER_EMPTY:0 "비어 있음" - NEW_BANNER:0 "새로운 집결지" - PLACE_BANNER_PROMPT:0 "지도를 클릭하여 새로운 [rally_point|E]를 생성합니다." - EDIT_BANNER_MERGE_PROMPT:0 "지도를 클릭하여 [levies]을 $NAME|V$(으)로 이동합니다." - EDIT_BANNER_MOVE_PROMPT:0 "지도를 클릭하여 [rally_point|E]를 이동합니다." - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_REALM:0 "#D 봉역 외부 지역#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESSIBLE:0 "#D 이 [barony]을 소유한 [vassal]의 [capital]가 봉역 외부에 존재합니다.#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_MOVE:0 "[rally_point|E]를 $NAME|V$(으)로 이전함" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ONLY_MOVE_AREA:0 "#D [rally_point|E]는 해당 지역 내부에서만 이전할 수 있습니다.#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ASSIGN:0 "#T $BANNER|V$에 추가#!\n#D 소유자: ???#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ASSIGN:0 "#D [CHARACTER.GetUINamePossessiveNoTooltip] [levies]#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESIBLE:0 "@warning_icon!#X 육상 경로가 없습니다!#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_REVERT:0 "[CHARACTER.GetUINamePossessive] [levies]이 $BANNER|V$(으)로 돌아갑니다." - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_CREATING_EMPTY_PROVINCE:0 "@warning_icon!#X 공터인 남작령에는 집결지를 생성할 수 없습니다.#!" - BANNER_GATHER_TIME:0 "전체 [rally_point|E] 소집 소요 시간" - BANNER_TOTAL_MEN:0 "[rally_point|E] 내의 [soldiers|E] 총합" - RAISE_TIME_DAYS:0 "[BannersView.GetSelectedBannerTimeToRaise]일" - RAISE_TIME_DAYS_2:0 "[BannerItem.GetTimeToRaise]일" - EDIT_BANNERS:0 "집결지 수정" - TOGGLE_KNIGHTS:1 "@knight_icon!$knight_culture_player_plural$" - TOGGLE_KNIGHTS_TT:1 "#T $knight_culture_player_plural_no_tooltip$ 보기#!\n$knight_culture_player_plural$(을)를 표시하고 관리합니다." - REMOVE_RALLY_POINT:0 "집결지 제거" - MOVE_RALLY_POINT:0 "집결지 이전" - TT_EDIT_BANNERS:0 "#T 집결지 수정#!\n분할로 새로운 [rally_points|E]를 생성하고 존재하는 집결지에 [levies|E]을 재분배합니다." - BANNER_CANT_REMOVE_LAST:0 "#T 집결지 제거#!\n@warning_icon!#X 하나 남은 [rally_point|E]는 제거할 수 없습니다.#!" - BANNER_CANT_REMOVE_NO_MERGE:0 "#T 집결지 제거#!\n@warning_icon!#X 해당 집결지가 위치한 [holdings|E]를 인계받을 [rally_point|E]가 존재하지 않습니다.#!" - BANNER_REMOVE_AND_MERGE:0 "#T 집결지 제거#!\n해당 [rally_point|E]가 위치한 [holdings|E]가 $TARGET|V$(으)로 이전됩니다." - BANNER_MOVE:0 "#T 집결지 이동#!\n해당 [rally_point|E]의 새로운 위치를 선택하십시오." - BANNER_INFO_NUMBER_OF_MEN:0 "[soldiers|E] 수: $VALUE|V$" - BANNER_INFO_TIME_TO_RAISE:0 "소집 소요 시간: $VALUE|V$" - BANNER_LIST_BUTTON_ADD:0 "#T 새로운 [rally_point|E] 분할#!" - BANNER_LIST_BUTTON_DESELECT:0 "#T [rally_point|E] 선택 해제#!" - BANNER_LIST_BUTTON_SELECT:0 "#T [rally_point|E] 선택#!" - BANNER_LIST_LEVIES_STRING:0 "[levies|E]: $RAISE_MAX|0V$명" - BANNER_LIST_LEVIES_STRING_NOT_MAX:0 "[levies|E]: $UNRAISED|0V$명/$RAISE_MAX|0V$명" - BANNER_LIST_LEVIES_STRING_TOOLTIP:0 "#T [levies|E]: $UNRAISED|0V$명/$RAISE_MAX|0V$명#!" - BANNER_LIST_MAA_STRING:0 "[men_at_arms|E]: $RAISE_MAX|0V$명" - BANNER_LIST_MAA_STRING_NOT_MAX:0 "[men_at_arms|E]: $UNRAISED|0V$명/$RAISE_MAX|0V$명" - BANNER_LIST_MAA_STRING_TOOLTIP:0 "#T [men_at_arms|E]: $UNRAISED|0V$명/$RAISE_MAX|0V$명#!" - BANNER_CANT_RAISE_OCCUPIED:0 "@warning_icon!#X 깃발 위치가 점령된 상태입니다.#!" - BANNER_CANT_RAISE_BESIEGED:0 "@warning_icon!#X 깃발 위치가 공성 중인 상태입니다.#!" - BANNER_CANT_RAISE_HOSTILE_ARMY:0 "@warning_icon!#X 깃발 위치를 적대적인 부대가 점하고 있습니다.#!" - BANNER_CANT_RAISE_NOT_IN_WAR:0 "@warning_icon!#X 전쟁 상태가 아닙니다.#!" - CREATE_RALLY_POINT:0 "집결지 생성" - RALLY_POINT_CHOOSE_LOCATION:0 "지도에서 위치 선택" - RALLY_POINT_MAP_INSTRUCTION:1 "#I 클릭하여 장소를 지정하기\n우클릭하여 취소하기#!" diff --git a/project/ck3/base_game/localization/korean/gui/bannerwindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/bannerwindow_l_korean.yml deleted file mode 100644 index 65e4df9072..0000000000 --- a/project/ck3/base_game/localization/korean/gui/bannerwindow_l_korean.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_korean: - EDIT_BANNERS_LABEL:0 "수정" - EDIT_BANNERS_TOOLTIP:0 "#T 집결지 수정#!" - RAISE_BANNER:0 "부대 소집" - BANNER_RAISES_TIME:0 "$TIME_TO_RAISE$ $VALUE|0$일" - BANNER_NUMBER_OF_MEN:0 "[soldiers|E]: $VALUE|0$명" - BANNER_ALREADY_RAISED:1 "#N 해당 집결지에 속한 모든 병사가 이미 소집됐습니다.#!" - BANNER_NOT_BEING_RAISED:0 "#N 현재 해당 집결지에서 소집 중인 부대가 없습니다.#!" - BANNER_RAISE_PROMPT:1 "#T 해당 집결지에 배속된 모든 부대와 병사를 소집합니다.#!" - BANNER_CANCEL_RAISING:0 "소집 취소" - BANNER_CANCEL_RAISING_PROMPT:0 "#T 해당 집결지로의 소집을 취소하고 부대를 해산합니다.#!" - BANNER_LIST_DOMAIN_LIMIT_PENALTY_TOOLTIP:0 "@warning_icon!#X [domain_limit|E]를 초과했습니다. [domain]의 징집병이 $PENALTY|%0$만큼 감소합니다.#!" - diff --git a/project/ck3/base_game/localization/korean/gui/battlesummary_l_korean.yml b/project/ck3/base_game/localization/korean/gui/battlesummary_l_korean.yml deleted file mode 100644 index c98b610e58..0000000000 --- a/project/ck3/base_game/localization/korean/gui/battlesummary_l_korean.yml +++ /dev/null @@ -1,73 +0,0 @@ -l_korean: - BS_INITIAL_SOLDIERS:1 "#T 초기 [soldiers|E]#!" - BS_LOSSES:1 "#T 손실#!" - BS_SURVIVORS:1 "#T 생존자#!" - BS_TT_ADVANTAGE:0 "#T [advantage|E] 총합: $ADVANTAGE$#!\n굴림 $NUM_ACTED$회" - BS_TT_COUNTER:0 "#T 적의 [advantage|E]이 상성에 의해 상쇄됨: $COUNTERED$#!\n적을 압도한 횟수 $NUM_ACTED$회" - BS_TT_LEVIES_KILLS:0 "#T 처치한 [levies|E]#!" - BS_TT_LEVIES_LOSSES:0 "#T 사망한 [levies|E]#!" - BS_NO_DETAILS_TO_SHOW:0 "전투 중 무장병의 활동이 없었습니다." - BS_GOTO:0 "위치로 이동" - TOGGLE_BATTLE_EVENTS:0 "전투 사건 켜기/끄기" - BATTLE_SUMMARY_YOUR_SOLDIERS:0 "당신의 [soldiers|E]" - BATTLE_SUMMARY_ENEMY_SOLDIERS:0 "적의 [soldiers|E]" - BATTLE_SUMMARY_KL:0 "처치/사망" - BATTLE_SUMMARY_KL_TT:0 "#T 처치 및 손실#!" - BATTLE_SUMMARY_KILLS_TOTAL_TT:0 "#T 총합 처치 수#!" - BATTLE_SUMMARY_KILLS_MAIN_TT:2 "#T 주요 국면 간 처치 수#!" - BATTLE_SUMMARY_KILLS_PURSUIT_TT:2 "#T 추격 국면 간 처치 수#!" - BATTLE_SUMMARY_LOSSES_TOTAL_TT:0 "#T 총합 손실 수#!" - BATTLE_SUMMARY_LOSSES_MAIN_TT:1 "#T 주요 국면 간 손실 수#!" - BATTLE_SUMMARY_LOSSES_PURSUIT_TT:1 "#T 추격 국면 간 손실 수#!\n추격대의 처치: [RegimentCombatStats.GetPursuitLossesByMaa|0]명\n후퇴 중 낙오: [RegimentCombatStats.GetPursuitLossesSelf|0]명" - BATTLE_SUMMARY_TOTAL:0 "총합" - BATTLE_SUMMARY_MAIN_PHASE:0 "주요 국면" - BATTLE_SUMMARY_PURSUIT:1 "추격" - BATTLE_SUMMARY_TOTAL_TT:0 "#T 처치 및 손실 총합 보기#!" - BATTLE_SUMMARY_MAIN_PHASE_TT:0 "#T [main_phase|E] 처치 및 손실 보기#!" - BATTLE_SUMMARY_PURSUIT_TT:0 "#T [aftermath|E] 처치 및 손실 보기#!" - BATTLE_SUMMARY_KNIGHTS_KILLED_TT:0 "#T 이번 전투에서 사망#!" - BATTLE_SUMMARY_SOLDIERS:0 "병사" - BATTLE_SUMMARY_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER:0 "@knight_icon! [GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )] [knights|E]" - BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER:0 "@knight_icon! [GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )] [knights|E]" - BATTLE_SUMMARY_REGIMENT_COUNT:0 "#T 부대 수#!\n잔존/초기" - BATTLE_SUMMARY_YOUR_KNIGHTS:1 "당신의 [BattleSummaryWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')] ([GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )])" - BATTLE_SUMMARY_ENEMY_KNIGHTS:1 "([GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )]) 적의 [BattleSummaryWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]" - BATTLE_SUMMARY_KILLS:0 "처치" - BATTLE_SUMMARY_EVENTS:0 "사건" - BATTLE_SUMMARY_KNIGHTS_STATS:0 "통계" - BATTLE_SUMMARY_KNIGHTS_EVENTS:0 "사건" - BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT:0 "#T 이 전투에서 부상 당함#!" - BATTLE_SUMMARY_SORT_KILLS:0 "처치" - BATTLE_SUMMARY_SORT_LOSSES:0 "손실" - BATTLE_SUMMARY_SORT_UNIT_TYPE:0 "연대 병종" - BATTLE_SUMMARY_SORT_NAME:0 "이름" - BATTLE_SUMMARY_SORT_PROWESS:0 "기량" - BATTLE_SUMMARY_SORT_WOUND:0 "부상" - BATTLE_SUMMARY_SORT_IMPRISON:0 "투옥" - BATTLE_SUMMARY_SORT_DEATH:0 "사망" - BATTLE_SUMMARY_SORT_DESC:0 "#T 분류 설정 선택#!" - BATTLE_SUMMARY_SORT_ORDER_DESC:0 "#T 분류 순서 변경#!" - BATTLE_SUMMARY_KNIGHTS_TT:0 "( $VALUE$ )" - BATTLE_SUMMARY_EVENT_COUNT:0 "(+$COUNT$)" - BATTLE_SUMMARY_EVENT_WOUND_BY:0 "부상 원인" - BATTLE_SUMMARY_EVENT_DEATH_BY:0 "사망 원인" - BATTLE_SUMMARY_EVENT_IMPRISON_BY:0 "투옥 원인" - BATTLE_SUMMARY_COUNTERS:1 "[MenAtArmsType.GetNameNoTooltip] 보다 상성이 유리함" - BATTLE_SUMMARY_COUNTERED_BY:1 "[MenAtArmsType.GetNameNoTooltip] 보다 상성이 불리함" - BATTLE_SUMMARY_TARRAIN_BONUS:0 "지형 보너스 존재" - BATTLE_SUMMARY_TARRAIN_PENALTY:0 "지형 불이익 존재" - BATTLE_SUMMARY_NO_KNIGHTS:1 "이 전투에 참전한 $knight_culture_player_plural$가 없었음" - BATTLE_SUMMARY_NO_EVENTS:0 "이 전투에서는 사건이 없었음" - BATTLE_SUMMARY_AUTO_EXPAND:0 "자동 확장" - BATTLE_SUMMARY_AUTO_EXPAND_TT:0 "#T 전투 세부 사항의 자동 확장을 켜고 끕니다.#!" - BATTLE_SUMMARY_DETAILS:0 "세부 사항" - BATTLE_SUMMARY_TOTAL_TT_HEADER:0 "#T 초기 부대 규모: $VALUE|0$명#!" - BATTLE_SUMMARY_TOTAL_TT_REGIMENT:0 "$NAME$: $SURVIVING|0$명/$INITIAL|0$명" - BATTLE_SUMMARY_FLAVOR_BATTLE:0 "전투" - BATTLE_SUMMARY_FLAVOR_BIG_LOSSES:0 "대첩" - BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE:0 "교전" - BATTLE_SUMMARY_BATTLE_TITLE:0 "[BattleSummaryWindow.GetLocation.GetName] [SelectLocalization(BattleSummaryWindow.IsMinorBattle, 'BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE', '')][SelectLocalization(BattleSummaryWindow.IsBigLosses, 'BATTLE_SUMMARY_FLAVOR_BIG_LOSSES', '')][SelectLocalization(Not(Or(BattleSummaryWindow.IsMinorBattle, BattleSummaryWindow.IsBigLosses)), 'BATTLE_SUMMARY_FLAVOR_BATTLE', '')]" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_HEADER_TT:0 "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ).GetNameNoTooltip]:" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_ENTRY_TT:0 "[BattleEvent.GetOutcomeDesc] [Character.GetName] #weak ([Character.GetSkill( 'prowess' )] [prowess|E])#!" - BATTLE_SUMMARY_KNIGHT_OUTCOME_TEXT:0 " [Character.GetProwess] [prowess|E] [BattleSummaryWindow.GetOutcomeText( Character.Self )]" diff --git a/project/ck3/base_game/localization/korean/gui/character_finder_l_korean.yml b/project/ck3/base_game/localization/korean/gui/character_finder_l_korean.yml deleted file mode 100644 index 968d2ebc3f..0000000000 --- a/project/ck3/base_game/localization/korean/gui/character_finder_l_korean.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_korean: - CHARACTER_FINDER_COUNT:1 "인물[Select_CString( LessThan_int32( CharacterSelectionList.NumberOfShownCharacters, CharacterSelectionList.GetTotalNumber ), '#high', '#low' )] [CharacterSelectionList.NumberOfShownCharacters]#!명 / [CharacterSelectionList.GetTotalNumber]명" - CHARACTER_FINDER_TITLE:0 "인물 찾기" - SORT_MILITARY_STRENGTH:0 "군사력" - CHARACTER_FINDER_FILTER_SET:0 "#T 일부 조건이 기본값이 아닌 값으로 설정됨#!" diff --git a/project/ck3/base_game/localization/korean/gui/character_list_l_korean.yml b/project/ck3/base_game/localization/korean/gui/character_list_l_korean.yml deleted file mode 100644 index 98424e6613..0000000000 --- a/project/ck3/base_game/localization/korean/gui/character_list_l_korean.yml +++ /dev/null @@ -1,236 +0,0 @@ -l_korean: - age_filter_category:0 "연령" - adult_filter:0 "성인" - any_filter_option:1 "모두" - any_filter_option_desc:1 "모든 인물 표시" - adult_filter_option:0 "성인" - adult_filter_option_desc:1 "[adults|E]만 표시" - TOGGLE_FILTERS:0 "조건 켜기/끄기" - EXPAND_FILTER:0 "숨기기/표시" - CHARACTER_FILTER_TOOLTIP:0 "#T [CharacterListFilterOption.GetName]#!\n[CharacterListFilterOption.GetDescription]" - age_diff_filter:0 "나이 차" - age_diff_5_filter_option_desc:1 "나이 차가 5 이하인 인물만 표시합니다." - age_diff_5_filter_option:0 "5" - age_diff_10_filter_option_desc:1 "나이 차가 10 이하인 인물만 표시합니다." - age_diff_10_filter_option:0 "10" - age_diff_15_filter_option_desc:2 "나이 차가 15 이하인 인물만 표시합니다." - age_diff_15_filter_option:0 "15" - fertility_filter:0 "수태력" - fertility_filter_option_desc:1 "임신이 가능한 인물만 표시합니다." - fertility_filter_option:0 "가임" - no_fertility_filter_option:0 "불임" - no_fertility_filter_option_desc:0 "임신이 불가능한 인물만 표시합니다." - trait_filter:0 "특성" - inheritable_filter_option_desc:0 "좋은 유전 [trait|E]을 1개 이상 보유한 인물만 표시합니다." - inheritable_filter_option:0 "유전" - no_inheritable_filter_option:0 "비유전" - no_inheritable_filter_option_desc:0 "좋은 유전 [traits|E]을 보유하지 않은 인물만 표시합니다." - politics_filter_category:0 "정치" - membership_filter_category:0 "집단" - alliance_filter:0 "동맹" - alliance_filter_option_desc:1 "[alliance|E]이 성사되는 인물만 표시합니다." - alliance_filter_option:0 "동맹" - no_alliance_filter_option:0 "비동맹" - no_alliance_filter_option_desc:1 "[alliance|E]이 성사되지 않는 인물만 표시합니다." - prestige_filter:1 "결혼 위신" - prestige_gain_filter_option_desc:0 "[prestige|E]을 제공하는 인물만 표시합니다." - prestige_gain_filter_option:0 "획득" - no_prestige_gain_filter_option:0 "비획득" - no_prestige_gain_filter_option_desc:0 "[prestige|E]을 제공하지 않는 인물만 표시합니다." - personal_filter_category:0 "개인" - religion_filter:0 "종교" - same_religion_filter_option_desc:0 "당신과 같은 [religion|E]를 신봉하는 인물만 표시합니다." - same_religion_filter_option:0 "[GetPlayer.GetFaith.GetReligion.GetNameNoTooltip]" - not_same_religion_filter_option_desc:0 "당신과 다른 [religion|E]를 신봉하는 인물만 표시합니다." - not_same_religion_filter_option:1 "$same_religion_filter_option$ 아님" - same_faith_filter_option_desc:0 "당신과 같은 [faith|E]을 신봉하는 인물만 표시합니다." - same_faith_filter_option:0 "[GetPlayer.GetFaith.GetNameNoTooltip]" - not_same_faith_filter_option_desc:0 "당신과 다른 [faith|E]을 신봉하는 인물만 표시합니다." - not_same_faith_filter_option:1 "$same_faith_filter_option$ 아님" - culture_filter:0 "문화" - same_heritage_filter_option_desc:2 "당신과 같은 [culture_group|E]의 인물만 표시합니다." - same_heritage_filter_option:2 "[GetPlayer.GetCulture.GetHeritage.GetNameNoTooltip] 명맥" - not_same_heritage_filter_option_desc:3 "당신과 [Concept( 'heritage', 'Heritages' )|E]이 다른 인물만 표시" - not_same_heritage_filter_option:1 "$same_heritage_filter_option$ 아님" - same_culture_filter_option_desc:0 "당신과 같은 [culture|E]를 가진 인물만 표시합니다." - same_culture_filter_option:0 "[GetPlayer.GetCulture.GetCollectiveNounNoTooltip]" - not_same_culture_filter_option_desc:1 "당신과 [cultures|E]가 다른 인물만 표시합니다." - not_same_culture_filter_option:1 "$same_culture_filter_option$ 아님" - RELEVANCE_SORT:0 "관련성" - ALLIANCE_POWER_SORT:0 "동맹 영향력" - PRESTIGE_GAIN_SORT:0 "위신 획득" - offspring_filter_category:0 "후손" - CHARACTER_LIST_FILTERS:0 "조건" - child_filter_option_desc:0 "[children|E]만 표시" - child_filter_option:0 "아이" - age_filter:0 "최대 연령" - age_25_filter_option_desc:0 "25세 이하인 인물만 표시합니다." - age_25_filter_option:0 "25" - age_35_filter_option_desc:0 "35세 이하인 인물만 표시합니다." - age_35_filter_option:0 "35" - age_45_filter_option_desc:0 "45세 이하인 인물만 표시합니다." - age_45_filter_option:0 "45" - CHARACTER_RESET_FILTERS:1 "기본값으로 초기화" - CHARACTER_LIST_FILTER_COUNT:0 "인물: [MarriageInteractionWindow.GetCharacterList.NumberOfShownCharacters]" - CHARACTER_LIST_CLAIM_TOOLTIP:0 "#T 다음 작위에 대한 [claims|E]을 보유:#! \n[CharacterListItem.ListTitleItems]" - skill_filter_category:0 "능력" - dynasty_filter:0 "가문" - player_dynasty_filter:1 "[GetPlayer.GetHouse.GetDynasty.GetNameNoTooltip|U]" - player_dynasty_filter_desc:0 "당신과 같은 [dynasty|E] 인물만 표시합니다." - not_player_dynasty_filter:1 "$player_dynasty_filter$ 아님" - not_player_dynasty_filter_desc:1 "당신과 다른 [dynasty|E]의 인물만 표시합니다.합니다." - no_dynasty_filter:0 "평민" - no_dynasty_filter_desc:0 "[dynasty|E]이 없는 인물만 표시합니다." - any_dynasty_filter:0 "비평민" - any_dynasty_filter_desc:0 "[dynasty|E]에 속한 인물만 표시합니다." - CHARACTER_LIST_PRESSED_CLAIM_LINE:1 "[pressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_UNPRESSED_CLAIM_LINE:1 "[unpressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_IMPLICIT_CLAIM_LINE:0 "[implicit_claim_i] [TITLE.GetName]" - hook_filter:0 "구실" - has_hook_filter:0 "구실 있음" - has_hook_filter_desc:0 "당신이 [hook|E]을 보유 중인 인물만 표시합니다." - no_hook_filter:0 "구실 없음" - no_hook_filter_desc:0 "당신이 [hooks|E]을 보유하지 않은 인물만 표시합니다." - claim_filter:0 "명분" - pressed_claim_filter:0 "압박" - pressed_claim_filter_desc:0 "[pressed_claim|E]을 가진 인물만 표시합니다." - any_claim_filter:0 "모든 명분" - any_claim_filter_desc:0 "[claim|E]을 가진 인물만 표시합니다." - on_me_claim_filter:0 "당신 대상" - on_me_claim_filter_desc:0 "당신에 대한 [claim|E]을 가진 인물만 표시합니다." - no_claim_filter:0 "명분 없음" - no_claim_filter_desc:0 "[claims|E]을 가지지 않은 인물만 표시합니다." - range_filter:0 "외교 범위" - in_range_filter:0 "내부" - in_range_filter_desc:0 "[diplomatic_range|E] 내에 있는 인물만 표시합니다." - not_in_range_filter:0 "외부" - not_in_range_filter_desc:0 "[diplomatic_range|E] 외에 있는 인물만 표시합니다." - relation_filter_category:0 "관계" - relation_filter:0 "관계" - realm_relation_filter:1 "봉역" - realm_relation_filter_desc:0 "당신의 [realm|E] 내에 있는 인물만 표시합니다." - top_realm_relation_filter:0 "최상위 봉역" - top_realm_relation_filter_desc:0 "당신의 [top_realm|E] 내에 있는 인물만 표시합니다." - vassal_relation_filter:0 "봉신" - vassal_relation_filter_desc:0 "당신의 [vassals|E]인 인물만 표시합니다." - direct_vassal_relation_filter:0 "직속 봉신" - direct_vassal_relation_filter_desc:0 "당신의 직속 [vassals|E]인 인물만 표시합니다." - court_relation_filter:0 "궁정" - court_relation_filter_desc:0 "당신의 [court|E] 내에 있는 인물만 표시합니다." - ruler_filter:0 "영주" - not_ruler_filter_option_desc:0 "[rulers|E]가 아닌 인물만 표시합니다." - not_ruler_filter_option:1 "비영주" - ruler_filter_option_desc:0 "[rulers|E]인 인물만 표시합니다." - ruler_filter_option:1 "영주" - landed_ruler_filter_option_desc:0 "[landed|E] [rulers|E] 상태인 인물만 표시합니다." - landed_ruler_filter_option:0 "지주" - landless_ruler_filter_option_desc:0 "[unlanded|E] [rulers|E] 상태인 인물만 표시합니다." - landless_ruler_filter_option:0 "비지주" - married_filter:0 "결혼 여부" - is_married_filter:0 "기혼" - is_married_filter_desc:0 "[Concept( 'married', '기혼' )|E]인 인물만 표시합니다." - not_married_filter:0 "미혼" - not_married_filter_desc:0 "[Concept( 'married', '미혼' )|E]인 인물만 표시합니다." - gender_filter:0 "성별" - female_gender_filter:0 "여성" - female_gender_filter_desc:0 "여성만 표시" - male_gender_filter:0 "남성" - male_gender_filter_desc:0 "남성만 표시" - imprisoned_filter:0 "투옥 상태" - is_imprisoned_filter:0 "투옥" - is_imprisoned_filter_desc:0 "[prisoners|E]만 표시" - not_imprisoned_filter:0 "자유인" - not_imprisoned_filter_desc:0 "[prison|E]에 투옥되지 않은 인물만 표시합니다." - health_filter:0 "건강" - is_healthy_filter:0 "건강함" - is_healthy_filter_desc:0 "건강한 인물만 표시합니다." - not_healthy_filter:0 "건강하지 않음" - not_healthy_filter_desc:0 "건강하지 않은 인물만 표시합니다." - alive_filter:0 "생존 상태" - is_alive_filter:0 "생존" - is_alive_filter_desc:0 "생존한 인물만 표시합니다." - not_alive_filter:0 "사망" - not_alive_filter_desc:0 "사망한 인물만 표시합니다." - inspiration_filter:0 "영감" - has_inspiration_filter:0 "영감 보유" - has_inspiration_filter_desc:0 "[inspiration|E]을 보유한 인물만 표시합니다." - not_has_inspiration_filter:0 "영감 없음" - not_has_inspiration_filter_desc:0 "[inspiration|E]을 보유하지 않은 인물만 표시합니다." - sexuality_filter:0 "성적 취향" - heterosexual_filter_option:0 "이성애" - heterosexual_filter_option_desc:0 "[heterosexual|E]자인 인물만 표시합니다." - homosexual_filter_option:0 "동성애" - homosexual_filter_option_desc:0 "[homosexual|E]자인 인물만 표시합니다." - bisexual_filter_option:0 "양성애" - bisexual_filter_option_desc:0 "[bisexual|E]자인 인물만 표시합니다." - asexual_filter_option:0 "무성애" - asexual_filter_option_desc:0 "[asexual|E]자인 인물만 표시합니다." - artifact_filter:0 "유물 소유권" - has_any_artifact_filter_option:0 "유물 보유" - has_any_artifact_filter_option_desc:0 "최소한 하나의 [artifact|E]을 보유한 인물만 표시" - has_any_court_artifact_filter_option:0 "궁정 유물 보유" - has_any_court_artifact_filter_option_desc:0 "최소한 하나의 [court_artifact|E]을 보유한 인물만 표시" - has_any_inventory_artifact_filter_option:0 "소지품 유물 보유" - has_any_inventory_artifact_filter_option_desc:0 "최소한 하나의 [inventory_artifact|E]을 보유한 인물만 표시" - has_no_artifact_filter_option:0 "유물을 보유하고 있지 않음" - has_no_artifact_filter_option_desc:0 "[artifacts|E]이 없는 인물만 표시" - - CHARACTER_LIST_TEXT_FILTER_TOOLTIP:0 "#T 문자 검색\n#!인물의 이름, 가문, 특성, 문화, 또는 신앙 이름의 일부를 입력하십시오." - CHARACTER_LIST_TEXT_FILTER_TITLE:0 "일치하는 항목" - CHARACTER_LIST_TEXT_FILTER_MATCH_NAME:0 "이름이 '[PatternItem.GetName]'(와)과 일치" - CHARACTER_LIST_CULTURE_GROUP_TT:2 "#T [heritage|E]: [PatternItem.GetHeritage.GetNameNoTooltip]#!" - CHARACTER_LIST_FILTER_NAME_TT:0 "#T 이름#!" - CHARACTER_FINDER_NO_MATCH:0 "현재 조건에 일치하는 인물이 없습니다." - special_filter_category:0 "특별" - CHARACTER_LIST_CLEAR:0 "#T 검색 초기화#!" - - CULTURE_LISTS_WINDOW:0 "[Culture.GetNameNoTooltip]" - - - CHARACTER_LIST_FILTER_PRESET_HEADER:2 "조건 사전 설정 저장" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER:1 "현재 조건" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_DEFAULT_FILTERS:0 "기본 조건 적용됨" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_PRESET_NAME:0 "사전 설정 이름" - CHARACTER_LIST_FILTER_PRESET_BUTTON_SAVE:1 "조건을 사전 설정에 저장" - CHARACTER_LIST_FILTER_PRESET_SAVED_PRESETS:1 "저장된 조건" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC:0 "$FILTER_GROUP$: $FILTER$" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X 이 인물 검색 창과는 호환되지 않습니다#!" - CHARACTER_LIST_OPEN_SAVE_FILTERS:0 "#T 조건 사전 설정 저장#!\n조건 사전 설정 저장 창을 엽니다.\n[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS:0 "#T 조건 사전 설정 불러오기#!\n조건 사전 설정 불러오기 창을 엽니다.\n[CharacterSelectionList.GetOpenLoadFilterWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_FILTERS:0 "@warning_icon! #X 저장된 조건 사전 설정 없음#!" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_APPLICABLE_FILTER:0 "@warning_icon! #X 적용 가능한 저장된 조건 사전 설정 없음#!" - - - CHARACTER_LIST_FILTER_PRESET_BUTTON_DEFAULT:0 "기본 조건" - CHARACTER_LIST_FILTER_PRESET_BUTTON_UNSAVED_PRESET:0 "조건 저장" - CHARACTER_LIST_FILTER_PRESET_NAME_LABEL:0 "이름" - CHARACTER_LIST_FILTER_PRESET_NAME_VALUE:0 "'$NAME$'" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_HEADER:0 "검색 사전 설정 덮어쓰기" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_TEXT:0 "$PRESET_NAME|x$에 덮어쓰시겠습니까?" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_ACCEPT:0 "덮어쓰기" - - CHARACTER_LIST_FILTER_PRESET_DELETE_HEADER:0 "검색 사전 설정 삭제" - CHARACTER_LIST_FILTER_PRESET_DELETE_TEXT:0 "$PRESET_NAME|x$(을)를 삭제하시겠습니까?" - CHARACTER_LIST_FILTER_PRESET_DELETE_ACCEPT:0 "삭제" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_WARNING:0 "@warning_icon! #X 이름을 가진 사전 설정을 대체합니다!#!" - - CHARACTER_LIST_FILTER_PRESET_APPLY_TOOLTIP:1 "조건 적용" - CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP:0 "사전 설정 삭제" - CHARACTER_LIST_FILTER_PRESET_DROPDOWN_NO_SELECTED_BODY:0 "저장된 사전 설정이 없습니다." - - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC:0 "[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS:0 "@warning_icon! #tooltip:CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC #X 일부 조건은 저장되지 않습니다#!#!" - CHARACTER_LIST_HAS_NO_SAVEABLE_FILTERS:0 "@warning_icon! #X 저장 가능한 선택된 사전 설정이 없습니다!#!" - CHARACTER_LIST_UNSAVABLE_FILTER:2 "@warning_icon! #X '$FILTER_TYPE$: $FILTER$' 조건은 저장되지 않습니다.#!" - - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_SELECT:1 "저장된 조건 선택" - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_CURRENT_SELECTED:2 "활성화된 조건: [CharacterFilterPreset.GetName]" - CHARACTER_LIST_UNSAVABLE_FILTERS:0 "#low 다음 조건은 저장되지 않습니다:#indent_newline:2 \n$FILTERS$#!#!" - - CHARACTER_LIST_SELECT_TO_OVERWRITE_PRESET_TOOLTIP:0 "#T 사전 설정을 덮어쓰려면 선택하십시오.#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X 해당 저장 파일과 호환되지 않습니다.#!" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_INVALID_GAME_VERSION:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X 해당 게임 버전과 호환되지 않습니다#!" - - INVALID_TEXT_FILTER_TYPE_CULTURE_GROUP:0 "문화권" diff --git a/project/ck3/base_game/localization/korean/gui/character_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/character_window_l_korean.yml deleted file mode 100644 index bf7c68d90e..0000000000 --- a/project/ck3/base_game/localization/korean/gui/character_window_l_korean.yml +++ /dev/null @@ -1,184 +0,0 @@ -l_korean: - SPOUSE:0 "[spouse|E]" - FORMER_SPOUSE:0 "전 [spouse|E]" - BETROTHED:0 "[betrothed|E]" - SPOUSES:0 "배우자" - CONCUBINES:0 "[concubines|E]" - GAME_CONCEPT_CONCUBINE:0 "[concubine|EU]" - CONCUBINE_IS_VISIBLE_INFERTILE:0 "@warning_icon!#X 불임입니다.#!" - CONCUBINE_MAN:1 "[concubine_male|E]" - CONCUBINE_WOMAN:1 "[concubine_female|E]" - REGULAR_MARRIAGE:0 "[marriage|E]" - MATRILINEAL_MARRIAGE:0 "[matrilineal|E]" - REGULAR_BETROTHAL:0 "[betrothal|E]" - MATRILINEAL_BETROTHAL:0 "[matrilineal|E]" - CONCUBINE_MARRIAGE:0 "[concubinage|E]" - - #HEIR:0 "" delete this - IMPRISONED_BY:0 "[Concept( 'jailor', '간수 @crime_icon!' )|E]" - SKILLS:0 "[skills|E]" - TRAITS:0 "[traits|E]" - CLAIMS:0 "[claims|E]" - MODIFIERS:0 "[modifiers|E]" - CV_NO_MODIFIERS:0 "현재 인물 변화 요소가 없음" - CV_TITLES:1 "[titles|E] [GetDataModelSize(CharacterWindow.GetTitles)|V]개" - CV_TITLES_NOCOUNT:0 "[titles|E]" - CV_TITLES_SINGULAR:0 "[title|E] [GetDataModelSize(CharacterWindow.GetTitles)|V]개" - CV_TITLES_SHOW_TT:1 "#I 클릭하여 [title|E] 항목 확장하기#!" - CV_TITLES_HIDE_TT:1 "#I 클릭하여 확장된 [title|E] 항목 숨기기#!" - CV_REALM_TYPE:2 "[Character.GetGovernment.GetName] [Character.GetPrimaryTitle.GetRankConcept] [title_tier|E] [realm|E]" - CV_CIVIL_WAR_FACTION:0 "[civil_war|E] 중인 [faction|E]" - CV_DIPLOMACY:0 "외교" - CV_DIPLOMACY_SHOW_TT:0 "#I 클릭하여 외교 항목 확장하기#!" - CV_DIPLOMACY_HIDE_TT:0 "#I 클릭하여 확장된 외교 항목 숨기기#!" - CV_CLAIMS:1 "[claims|E] [GetDataModelSize(CharacterWindow.GetClaims)|V]개" - CV_CLAIMS_NOCOUNT:0 "[claims|E]" - CV_CLAIMS_SINGULAR:10 "[claim|E] [GetDataModelSize(CharacterWindow.GetClaims)|V]개" - CV_CLAIMS_SHOW_TT:1 "#I 클릭하여 [claim|E] 항목 확장하기#!" - CV_CLAIMS_HIDE_TT:1 "#I 클릭하여 확장된 [claim|E] 항목 숨기기#!" - SEXUALITY_TT:2 "#T 성적 지향: [Character.GetSexuality]#!\n성별: [Select_CString( Character.IsFemale, '여성', '남성' )]" - HAS_STRONG_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@pressed_claim![pressed_claim|E]" - HAS_WEAK_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@unpressed_claim![unpressed_claim|E]" - HAS_IMPLICIT_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n[implicit_claim|E]" - CHARACTER_TT_NAME_AGE:0 "[Character.GetUINameNotMeNoTooltip]#medium , [Character.GetAge]세#!" - CHARACTER_TT_NAME:0 "[Character.GetUINameNotMeNoTooltip]" - CHARACTER_TT_AGE:0 "[Character.GetAge]세" - - COURTIERS:0 "궁정 신하" - CV_UNLANDED:0 "[unlanded|E]" - - CV_TAB_FAMILY:0 "가족" - CV_TAB_RELATIONS:0 "관계" - CV_TAB_COURT:1 "궁정 신하" - CV_TAB_SECRETS:0 "비밀" - CV_TAB_VASSALS:0 "봉신" - CV_NO_SECRETS:0 "#weak 알려진 [secrets|E] 없음#!" - CV_NO_RELATIONS:0 "#weak 관계 없음#!" - CV_NO_COURT:0 "#weak 보유한 [court|E] 없음#!" - CV_NO_VASSALS:0 "#weak 보유한 [vassals|E] 없음#!" - CV_TT_INTERACT:0 "#T [Character.GetShortUINameNoTooltip](와)과 상호작용\n#!#I 초상화를 우클릭하여 상호작용할 수 있습니다.#!" - - FAMILY:0 "가족" - RELATIONS:0 "관계" - SECONDARY_SPOUSES:0 "두 번째 배우자" - GRANDPARENTS:0 "조부모" - PARENTS:0 "부모" - SIBLINGS:0 "형제자매" - CHILDREN:0 "자녀" - GUARDIAN_LABEL:0 "후견인" - WARDS_LABEL:0 "피후견인" - LOVERS_LABEL:0 "연인" - FRIENDS_LABEL:0 "친구" - RIVALS_LABEL:0 "경쟁자" - CRUSHES_LABEL:0 "짝사랑" - BULLIES_LABEL:0 "불량배" - VICTIMS_LABEL:0 "왕따" - CV_SECRETS_HEADER:0 "[CharacterWindow.GetCharacter.GetNamePossessiveOrMy|U] [secrets|E]" - CV_KNOWN_SECRETS_HEADER:0 "[CharacterWindow.GetCharacter.GetNameOrMe]에 의해 폭로된 [secrets|E]" - CV_HOOKS_HEADER:1 "당신의 [hooks|E]" - CV_HOOKS_ON_CHARACTER_HEADER:1 "[CharacterWindow.GetCharacter.GetNameOrMe]에 대한 당신의 [hooks|E]" - CV_TARGET_HOOKS_HEADER:1 "당신에 대한 [CharacterWindow.GetCharacter.GetNamePossessiveOrMy|U] [hooks|E]" - - HEALTH_INFO:0 "[health|E]: $STATE$" - HEALTH_DYING:0 "#N 사망 직전#!" - HEALTH_NEAR_DEATH:0 "#N 죽음을 앞둠#!" - HEALTH_POOR:0 "#Z 나쁨#!" - HEALTH_FINE:0 "#Z 괜찮음#!" - HEALTH_GOOD:0 "#P 좋음#!" - HEALTH_EXCELLENT:0 "#P 훌륭함#!" - HEALTH_DYING_DESC:0 "[CHARACTER.GetShortUIName|U](은)는 죽음의 문턱 앞에 있습니다." - HEALTH_DYING_DESC_ME:1 "당신은 죽음의 문턱 앞에 있습니다." - HEALTH_NEAR_DEATH_DESC:0 "[CHARACTER.GetShortUIName|U](은)는 머지않아 이승을 떠나게 될 겁니다." - HEALTH_NEAR_DEATH_DESC_ME:1 "당신은 머지않아 이승을 떠나게 될 겁니다." - HEALTH_POOR_DESC:0 "[CHARACTER.GetShortUIName|U](은)는 쇠약한 상태입니다." - HEALTH_POOR_DESC_ME:1 "당신은 쇠약한 상태입니다." - HEALTH_FINE_DESC:0 "[CHARACTER.GetShortUIName|U](은)는 기분이 썩 괜찮습니다." - HEALTH_FINE_DESC_ME:1 "당신은 기분이 썩 괜찮습니다." - HEALTH_GOOD_DESC:0 "[CHARACTER.GetShortUINamePossessive] 체액은 균형 잡혀 있습니다." - HEALTH_GOOD_DESC_ME:1 "당신의 체액은 균형 잡혀 있습니다." - HEALTH_EXCELLENT_DESC:0 "[CHARACTER.GetShortUIName|U](은)는 원기왕성합니다!" - HEALTH_EXCELLENT_DESC_ME:1 "당신은 원기왕성합니다!" - HEALTH_SOURCES:0 "원인:" - HEALTH_NEGATION_CAUSE:0 "#P +$CAUSE$#! #weak (오직 불이익만 상쇄함)#!" - HEALTH_POSITIVE_CAUSE:0 "#P +$CAUSE$#!" - HEALTH_NEGATIVE_CAUSE:0 "#N -$CAUSE$#!" - CV_ALLOW_MARRY_TT:0 "#T 결혼 허락#!\n#D 도입되지 않음#!" - CV_ALLOW_BATTLE_TT:0 "#T 전투 참가 허락#!\n#D 도입되지 않음#!" - - CHARACTER_WINDOW_NO_FOCUS:0 "초점 없음" - CHARACTER_WINDOW_CHOOSE_LIFESTYLE_FOCUS:0 "#I 클릭하여 인생관 선택하기#!" - CHARACTER_WINDOW_CHOOSE_EDUCATION_FOCUS:0 "#I 클릭하여 교육 초점 선택하기#!" - CHARACTER_WINDOW_VIEW_LIFESTYLE_FOCUS:0 "#I 클릭하여 인생관 보기#!" - CHARACTER_WINDOW_VIEW_EDUCATION_FOCUS:0 "#I 클릭하여 교육 초점 보기#!" - LIFESTYLE_FOCUS_ICON_HEADER:0 "#T [lifestyle|E]: [CHARACTER.GetFocusType.GetName]#!" - LIFESTYLE_FOCUS_ICON_HEADER_NO_FOCUS:1 "#T [lifestyle|E]: 없음#!" - EDUCATION_FOCUS_ICON_HEADER:0 "#T 교육 초점: [CHARACTER.GetFocusType.GetNameNoTooltip]#!" - EDUCATION_FOCUS_ICON_HEADER_NO_FOCUS:0 "#T 교육 초점: 없음#!" - SKILL_ITEM_TOOLTIP:0 "[SkillItem.GetSkillBreakdownTooltip]\n\n#S 효과:#!\n[SkillItem.GetSkillEffects]" - SKILL_NO_EFFECT:0 "현재 단계에서는 효과 없음" - - HOOK_FOR_MAX_OPINION_NONE:0 "구실 없음" - HOOK_FOR_MAX_OPINION_WEAK:0 "[hook|E]" - HOOK_FOR_MAX_OPINION_STRONG:0 "[strong_hook|E]" - HAS_LEASE_APPROVAL_FROM_HOOK:0 "[CHARACTER.GetShortUIName]에 대한 $TYPE$(을)를 보유하고 있음" - HAS_LEASE_APPROVAL_FROM_OPINION:0 "당신을 향한 [CHARACTER.GetShortUINamePossessive] [opinion|E]이 $THRESHOLD|+=$ 이상임" - HAS_NO_LEASE_APPROVAL:0 "당신을 향한 [CHARACTER.GetShortUINamePossessive] [opinion|E]이 $THRESHOLD|+=$ 이하임" - HAS_NO_LEASE_APPROVAL_CAN_HOOK:0 "당신을 향한 [CHARACTER.GetShortUINamePossessive] [opinion|E]이 $THRESHOLD|+=$ 이하이며 당신이 [CHARACTER.GetHerHim]에 대한 $TYPE$(을)를 보유하지 않음" - THEOCRACY_LESSEE_APPROVAL_ENDORSE:3 "#T [realm_priest|E]가 당신을 지지합니다.#!\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/달 (총량 [gold_i][TARGET_CHARACTER.GetMaxIncomeFromTheocraticLease|1+=]/달로부터)\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V] (총량 [soldier_i][TARGET_CHARACTER.GetMaxLeviesFromTheocraticLease|V](으)로부터)\n\n다음과 같은 이유로 [CHARACTER.GetHerHis] [church_property|E]로부터 징집병과 세금을 획득할 수 있습니다. ($REASON$)" - THEOCRACY_LESSEE_APPROVAL_NO_ENDORSE:2 "#T [realm_priest|E]가 당신을 지지하지 #emphasis 않습니다#!.#!\n#weak $NO_EFFECTS$#!\n\n다음과 같은 이유로 [CHARACTER.GetHerHis] [church_property|E]에서 징집병 및 세금을 획득할 수 없습니다. ($REASON$)" - THEOCRACY_LESSEE_BENEFITS_NO_ENDORSE_THRESHOLD:0 "[CHARACTER.GetShortUINameNoTooltip]에게 임차한 작위로부터 다음의 항목들을 획득합니다:\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/달\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V]" - CV_THEOCRACY_LESSEE_TOOLTIP:0 "#T [church_property|E]#!\n[Character.GetNumTitlesFromTheocraticLease] 사원\n\n[taxes|E]: [gold_i][Character.GetIncomeFromTheocraticLease|1+=]/달\n[Character.GetIncomeBreakdownFromTheocraticLease]\n\n[levies|E]: [soldier_i][Character.GetLeviesFromTheocraticLease|V]\n[Character.GetLeviesBreakdownFromTheocraticLease]" - CV_THEOCRACY_RELIGIOUS_HEAD_TOOLTIP:0 "#T $RELIGIOUS_HEAD$#!\n\n[taxes|E]: [gold_i][Character.GetIncomeAsReligiousHead|1+=]/달\n[Character.GetIncomeBreakdownAsReligiousHead]" - THEOCRATIC_LEASE_BREAKDOWN_TO_OTHER:0 "[CHARACTER.GetUIName]에게" - THEOCRATIC_LEASE_BREAKDOWN_NOT_ENDORSED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip](은)는 [TARGET_CHARACTER.GetShortUIName](을)를 지지하지 않습니다.#!" - - CLAIM_TITLE_HOLDER:0 "현재 소유주: [Claim.GetTitle.GetHolder.GetUIName]" - CLAIM_TITLE_NOT_CREATED:0 "아직 작위가 생성되지 않음" - - CV_TOOLTIP_ME_BUTTON:1 "#T 플레이어 인물에게 이동#!" - CV_TT_BASTARD:2 "#T 사생아\n#![Character.Custom('GetBastardTraitDesc')]" - CV_TT_BASTARD_HIGHBORN:0 "[ROOT.Char.LocalPlayerString( '당신', 'THIRD_IS' )](은)는 [bastard|E]이며, [ROOT.Char.GetHouse.GetBaseName] 집안의 적법한 구성원이 아닙니다." - CV_TT_BASTARD_LOWBORN:0 "[ROOT.Char.LocalPlayerString( '당신', 'THIRD_IS' )](은)는 [bastard|E]입니다." - CV_TT_HOUSE_HEAD:0 "#T 가장\n#!$TT_HOUSE_HEAD_DESC$" - CV_TT_DYNAST:0 "#T 가주\n#!$TT_DYNAST_DESC$" - CV_TT_YOU:0 "#T 당신#!" - TT_HOUSE_HEAD_DESC:0 "[CHARACTER.LocalPlayerString( '당신은', 'THIRD_IS' )] [CHARACTER.GetHouse.GetBaseName] 집안의 [house_head|E]입니다" - TT_DYNAST_DESC:0 "[CHARACTER.LocalPlayerString( '당신은', 'THIRD_IS' )] 가문의 [dynast|E]이며, 또한 [CHARACTER.GetHouse.GetBaseName] 집안의 [house_head|E]입니다." - THIRD_IS:0 "[CHARACTER.GetUIName](은)는" - - CV_COURTIER_SPONSOR_INSPIRATION:0 "당신이 [Character.GetHerHis] [Character.GetCurrentInspiration.GetName](을)를 후원하는" - CV_COURTIER_STAY_REASON:0 "$knight_culture_player$(이)나 [councillor|E](으)로 등용하거나 [SelectLocalization( And( HasDlcFeature( 'inspirations' ), CHARACTER.HasInspiration ), 'CV_COURTIER_SPONSOR_INSPIRATION', '' )]" - CV_COURTIER_WANTS_TO_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip](이)가 [TARGET_CHARACTER.GetShortUINamePossessive] [court|E]을 떠날 수도 있습니다. $CV_COURTIER_STAY_REASON$ 등 합당한 이유가 생긴다면 궁정을 떠나지 않을 것입니다." - CV_COURTIER_WILL_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip](이)가 곧 [TARGET_CHARACTER.GetShortUINamePossessive] [court|E]을 떠날 예정입니다. $CV_COURTIER_STAY_REASON$ 등 합당한 이유가 생긴다면 궁정을 떠나지 않을 것입니다." - CHARACTER_WINDOW_CLAIM_TOOLTIP:1 "[Claim.GetTooltip]\n$COA_TOOLTIP_CLICK_INFO_GUI$" - CHARACTER_WINDOW_FULL_DESCRIPTION:1 "$RELATION$ • #TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_PERSONALITY_DESCRIPTION:0 "#TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_RELATION_DESCRIPTION:0 "$RELATION$" - CHARACTER_WINDOW_OPINION_OF_LIEGE:1 "[liege|E]을 향한 [opinion|E]: " - CHARACTER_WINDOW_NEXT_SPOUSE:0 "다음 과거 배우자 보기" - CHARACTER_WINDOW_PREVIOUS_SPOUSE:0 "과거 배우자 보기" - CHARACTER_WINDOW_FIND_SPOUSE:1 "#T [spouse|E] 찾기\n#![Character.GetUIName]의 [marriage|E]을 주선합니다.\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SPOUSE_SELF:1 "#T [spouse|E] 찾기\n#!당신의 [marriage|E]을 준비합니다.\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SECONDARY_SPOUSE:0 "#T [spouse|E] 찾기\n[marriage|E]을 준비합니다." - CHARACTER_WINDOW_NO_MORE_SPOUSES:0 "#T [spouses|E]가 더 없음#!" - CHARACTER_WINDOW_GOTO_FIND_SPOUSE:0 "#T 다음: [spouse|E] 찾기#!" - CHARACTER_WINDOW_GOTO_NEXT_SPOUSE:0 "#T 다음: [CHARACTER.GetUIName]#!" - CHARACTER_WINDOW_GOTO_PREVIOUS_SPOUSE:0 "#T 이전: [CHARACTER.GetUIName]#!" - - CV_CUSTOMIZE_PORTRAIT:0 "#I 클릭하여 이발소 열기#!" - RENAME_CHARACTER:0 "#I 클릭하여 인물 이름 변경#!" - - CV_CHILDREN_HEADING:0 "자녀 #weak ([GetDataModelSize(CharacterWindow.GetChildren)])#!" - CV_SIBLINGS_HEADING:0 "형제자매 #weak ([GetDataModelSize(CharacterWindow.GetSiblings)])#!" - AI_PERSONALITY_TT:0 "#T 성격: [Character.GetAIPersonality]#!\n[Character.GetShortUINameNoTooltip](은)는 성격에 따라 당신 및 타인에 반하는 행동을 할 것입니다. 이러한 성격은 성격 [traits|E]에 의해 결정됩니다." - CHARACTER_RELATION_COMBINE:0 "$FIRST$ • $SECOND$" - - FAITH_CHARACTER_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_CHARACTER_WINDOW:0 "[Culture.GetNameNoTooltip]" - VASSAL_SORT_POWER:0 "$CLAIMANT_SORT_STRENGTH$" - - FIND_SPOUSE:0 "[spouse|E] 찾기" - KNOWN_LANGUAGES_TOOLTIP:1 "#T 습득한 [languages|E]#!\n[Character.GetKnownLanguagesString]\n\n#weak 현재 [language_limit|E]: [Character.MakeScope.ScriptValue('language_soft_cap')|V0]개 중 [Character.MakeScope.ScriptValue('current_extra_languages')|V0]개#!" - - EXTENDED_RELATIONS_TOOLTIP:0 "[Character.GetRelationToStringExtended( GetPlayer )]" - diff --git a/project/ck3/base_game/localization/korean/gui/characterfocuswindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/characterfocuswindow_l_korean.yml deleted file mode 100644 index 8abddad2d9..0000000000 --- a/project/ck3/base_game/localization/korean/gui/characterfocuswindow_l_korean.yml +++ /dev/null @@ -1,17 +0,0 @@ -l_korean: - EDUCATION_FOCUS_VIEW_TITLE:0 "교육 초점 선택" - LIFESTYLE_FOCUS_VIEW_TITLE:0 "인생관 초점 선택" - CHANGE_FOCUS:0 "초점 변경" - CHOOSE_FOCUS:0 "초점 선택" - CHARACTER_ALREADY_HAVE_THIS_FOCUS:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip](은)는 이미 이 초점을 선택하고 있습니다!#!" - I_ALREADY_HAVE_THIS_FOCUS:1 "@warning_icon!#X 이미 이 초점을 선택하고 있습니다!#!" - CHANGE_ADULT_FOCUS_COOLDOWN_INFO:1 "#weak 초점 변경은 $COOLDOWN$마다 한 번씩만 가능합니다#!" - CAN_ONLY_CHANGE_FOCUS_ONCE:0 "#weak 교육 초점만 변경할 수 있습니다!#!" - I_CAN_ONLY_CHANGE_FOCUS_ONCE:1 "#weak 교육 초점만 변경할 수 있습니다!#!" - FOCUS_BELOW_MIN_AGE:0 "#weak [GetDefine('NCharacter', 'FOCUS_CHILD_MIN_AGE')]세까지 자유롭게 교육 초점을 변경할 수 있으며, 이후엔 초점이 고정되고 효과를 발휘합니다!#!" - CHARACTER_HAS_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW 현재 인생관 초점#!" - I_HAVE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW 나의 현재 인생관 초점#!" - CHARACTER_HAS_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip](은)는 이미 이 교육 초점을 선택하고 있습니다.#!" - I_HAVE_THIS_EDUCATION_FOCUS_DESCRIPTION:2 "#TUT_KW 이미 이 교육 초점을 선택하고 있습니다.#!" - CHARACTER_CAN_CHOOSE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip](은)는 이 인생관 초점으로 변경할 수 있습니다.#!" - CHARACTER_CAN_CHOOSE_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip](은)는 이 교육 초점으로 변경할 수 있습니다.#!" diff --git a/project/ck3/base_game/localization/korean/gui/characterinteractionnotificationwindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/characterinteractionnotificationwindow_l_korean.yml deleted file mode 100644 index 34c7ea04dc..0000000000 --- a/project/ck3/base_game/localization/korean/gui/characterinteractionnotificationwindow_l_korean.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_korean: - CHARACTER_INTERACTION_NOTIFICATION_TEXT_FORMAT:0 "$GREETING$\n$TEXT$" - CHARACTER_INTERACTION_NOTIFICATION_DEFAULT_TEXT:1 "이 제안을 고려해주시기 바랍니다." - CHARACTER_INTERACTION_NOTIFICATION_GREETING_DEFAULT:0 "[actor.Custom2('AppropriateGreeting', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_POSITIVE:0 "[actor.Custom2('AppropriateGreetingPositive', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_NEGATIVE:0 "[actor.Custom2('AppropriateGreetingNegative', SCOPE.sC('recipient'))]" diff --git a/project/ck3/base_game/localization/korean/gui/characterinteractionwindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/characterinteractionwindow_l_korean.yml deleted file mode 100644 index 90833fbddc..0000000000 --- a/project/ck3/base_game/localization/korean/gui/characterinteractionwindow_l_korean.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_korean: - GOTO_CHARACTER:0 "#T [Character.GetShortUINamePossessiveNoTooltip] 위치로 이동#!\n[Character.GetLocationDesc]" - CHARACTER_INTERACTION_ITEM_TOOLTIP_HEADER:0 "$NAME|T$" - SHOW_MORE_INTERACTIONS_TT:0 "#T [CharacterInteractionCategory.GetDescription] 더 보기#!" - PIN_TT:1 "#T [Select_CString( Character.IsPinned, '고정 해제', '고정' )]\n#!화면 우측 외곽에 고정하여 해당 인물을 추적하십시오." - interaction_category_diplomacy:0 "외교" - interaction_category_friendly:0 "개인" - interaction_category_hostile:0 "적대" - interaction_category_vassal:0 "봉신 & 궁정" - interaction_category_religion:0 "종교" - interaction_category_house_head:0 "가장" - interaction_category_prison:0 "감옥" - interaction_category_uncategorized:0 "분류 없음 #D (디버그)#!" - - INTERACTION_SENDER:0 "제안자" - INTERACTION_RECIPIENT:0 "수신자" - INTERACTION_SPOUSE:0 "배우자" - INTERACTION_CONCUBINE:0 "첩" - - INTERACTION_SHOW_ACCEPT_EFFECTS:0 "승낙" - INTERACTION_SHOW_DECLINE_EFFECTS:0 "거절" diff --git a/project/ck3/base_game/localization/korean/gui/coa_designer_l_korean.yml b/project/ck3/base_game/localization/korean/gui/coa_designer_l_korean.yml deleted file mode 100644 index f1abd1f9a8..0000000000 --- a/project/ck3/base_game/localization/korean/gui/coa_designer_l_korean.yml +++ /dev/null @@ -1,99 +0,0 @@ -l_korean: - COA_DESIGNER_HEADER:0 "문장" - - COA_DESIGNER_QUARTERING_OPTIONS:0 "[cadet_branch|E] 4등분" - COA_DESIGNER_TOGGLE_QUARTERING_BUTTON_TT:0 "#T 4등분 문장 사용#!\n활성화할 경우, 문장이 [dynasty|E]과 잠재적인 출신 [houses|E]을 나타내는 4등분 문장을 유지합니다. 단, 해당 집안의 문장만을 편집할 수 있습니다." - - COA_DESIGNER_MODE_CUSTOM:0 "모드: #V 사용자 지정#!" - COA_DESIGNER_MODE_ADJUSTED:0 "모드: #V 조정#!" - COA_DESIGNER_MODE_SELECTION_HEADER:0 "나만의 문장 디자인" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_DESC:0 "#T 사용자 지정 문장#!\n해당 문장 디자인 조정을 계속 진행합니다." - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_BUTTON:0 "사용자 지정 디자인" - COA_DESIGNER_MODE_SELECTION_CUSTOM_DESC:0 "#T 사용자 지정 문장#!\n처음부터 만들기를 통해 진행할 경우 훨씬 큰 선택의 폭을 누릴 수 있습니다." - COA_DESIGNER_MODE_SELECTION_CUSTOM_BUTTON:0 "처음부터 만들기" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_DESC:0 "#T 조정 문장#!\n현대 디자인에서 시작합니다. 기존 구조를 유지합니다. 다만 선택의 폭이 다소 제한됩니다." - COA_DESIGNER_MODE_SELECTION_ADJUSTED_BUTTON:0 "기존 디자인 조정" - - COA_DESIGNER_RANDOMIZE_BUTTON:0 "무작위" - COA_DESIGNER_RANDOMIZE_BUTTON_TT:0 "#T 무작위 디자인#!\n4등분된 [cadet_branch|E] 문장을 편집할 때는 [house|E] 부분만 무작위로 설정됩니다." - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON:0 "클립보드에 복사" - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON$#!\n현재 표시되는 디자인을 클립보드에 복사합니다." - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON:0 "클립보드에서 붙여넣기" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON$#!\n클립보드에 있는 문장 디자인을 디자이너에 붙여넣습니다.\n4등분된 [cadet_branch|E] 문장을 편집하거나 붙여넣을 때는 [house|E] 부분만 붙여넣기됩니다. 미리보기에서 확인할 수 있습니다. [SelectLocalization(CoatOfArmsDesigner.CanPasteFromClipboard, '', 'COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT')]" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT:0 "\n\n#X @warning_icon! 클립보드에 문장이 없습니다.#!" - COA_DESIGNER_RESET_BUTTON:0 "변경사항 취소" - COA_DESIGNER_RESET_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_BUTTON$#!\n초기 디자인으로 초기화합니다. 미리보기에서 확인할 수 있습니다." - COA_DESIGNER_RESET_HISTORICAL_BUTTON:0 "역사 기반 초기화" - COA_DESIGNER_RESET_HISTORICAL_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_HISTORICAL_BUTTON$#!\n역사 기반 디자인으로 초기화합니다. 미리보기에서 확인할 수 있습니다." - COA_DESIGNER_SAVE_TO_DISK:0 "디스크에 저장" - COA_DESIGNER_SAVE_TO_DISK_TT:0 "#T $COA_DESIGNER_SAVE_TO_DISK$#!\n현재 디자인을 스크린샷 폴더에 저장합니다." - COA_DESIGNER_UNDO_EDIT:0 "#T 변경사항 되돌리기#!\n지난 문장 디자인 변경사항을 되돌립니다." - COA_DESIGNER_REDO_EDIT:0 "#T 변경사항 복원#!\n지난 문장 디자인 변경사항을 복원합니다." - - COA_DESIGNER_BACKGROUND_TAB_HEADER:0 "배경" - COA_DESIGNER_BACKGROUND_PANEL_HEADER:0 "배경" - COA_DESIGNER_BACKGROUND_PATTERN_HEADER:0 "무늬" - COA_DESIGNER_BACKGROUND_PATTERN_DISABLED_IN_ADJUSTED_MODE:0 "조정 모드에서는 배경 무늬 변경이 불가능합니다. 대신 그 위의 색상은 변경할 수 있습니다." - - COA_DESIGNER_COLOR_HEADER:0 "색상" - COA_DESIGNER_COLOR1:0 "주 색상" - COA_DESIGNER_COLOR2:0 "보조 색상" - COA_DESIGNER_COLOR3:0 "세 번째 색상" - COA_DESIGNER_COLOR4:0 "네 번째 색상" - COA_DESIGNER_COLOR5:0 "다섯 번째 색상" - COA_DESIGNER_COLORS_DESCRIPTION:0 "문장 팔레트에서 이용할 수 있는 색상은 문장학이 사용되던 시대에 통용되던 안료에 바탕을 두고 있습니다. 색상의 이름은 안료의 출처나 당시 알려졌던 명칭에 기반을 두고 있음을 알려드립니다." - COA_DESIGNER_COLOR_PICKER_EXPAND_HEADER:0 "색상 선택기" - - COA_DESIGNER_CATEGORY_abstract:0 "추상" - COA_DESIGNER_CATEGORY_animals:0 "동물" - COA_DESIGNER_CATEGORY_circles_spirals:0 "원과 나선" - COA_DESIGNER_CATEGORY_crosses_and_knots:0 "교차와 매듭" - COA_DESIGNER_CATEGORY_faiths:0 "신앙" - COA_DESIGNER_CATEGORY_manmade:0 "수제" - COA_DESIGNER_CATEGORY_nature:0 "자연" - COA_DESIGNER_CATEGORY_patterns:0 "무늬" - COA_DESIGNER_CATEGORY_tribal_seal:0 "부족 문장" - COA_DESIGNER_CATEGORY_writing:0 "집필" - COA_DESIGNER_CATEGORY_figures:0 "모형" - - COA_DESIGNER_EMBLEM_LAYOUT_TAB_HEADER:0 "레이아웃" - COA_DESIGNER_EMBLEM_LAYOUT_PANEL_HEADER:0 "상징 레이아웃" - - COA_DESIGNER_EMBLEM_INSTANCES_TAB_HEADER:0 "상징" - COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER:0 "상징" - COA_DESIGNER_EMBLEM_INSTANCES_ALL_BUTTON:0 "전체" - COA_DESIGNER_EMBLEM_INSTANCES_PAGE:0 "[CoatOfArmsDesignerPagedEmblemInstances.GetCurrentPage]/[CoatOfArmsDesignerPagedEmblemInstances.GetMaxPage]" - COA_DESIGNER_EMBLEM_TEXTURES:0 "텍스처" - COA_DESIGNER_EMBLEM_INSTANCE_SELECT_ALL:0 "#I 클릭하여 전체 선택\n우클릭하여 전체 선택 해제#!" - COA_DESIGNER_EMBLEM_INSTANCE_SELECTION_TT:0 "#I 클릭하여 선택\nShift+클릭하여 선택 전환#!" - - COA_DESIGNER_EMBLEM_INSTANCE_DETAIL_TOGGLE_TT:0 "#T 세부 사항 편집#!\n세부 사항 편집을 통해 상징의 정확한 위치를 수정하거나, 추가 혹은 삭제할 수 있습니다.\n#I 클릭하여 세부 사항 편집 전환#!" - COA_DESIGNER_POSITION_X:0 "위치 X축" - COA_DESIGNER_POSITION_Y:0 "위치 Y축" - COA_DESIGNER_SCALE_X:0 "비율 X축" - COA_DESIGNER_SCALE_Y:0 "비율 Y축" - COA_DESIGNER_SCALE_COMBINED:0 "비율" - COA_DESIGNER_ROTATION:0 "회전" - COA_DESIGNER_SCALE_COMBINED_TOGGLE_TT:0 "#I 클릭하여 일치 비율 전환#!" - COA_DESIGNER_SCALE_COMBINED_CHECKBOX_LABEL:0 "X축 및 Y축 비율 일치시키기" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_TT: "#I 클릭하여 상징 X축 반전 전환#!" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_CHECKBOX_LABEL: "X축 반전" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_TT: "#I 클릭하여 상징 Y축 반전 전환#!" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_CHECKBOX_LABEL: "Y축 반전" - - COA_DESIGNER_DETAIL_INSTANCE_TT:0 "#I 클릭하여 편집\n우클릭하여 제거#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TT:0 "#I 클릭하여 레이어 드래그 앤 드롭#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TARGET_TT:0 "#I 이곳에 놓아 레이어 배치#!" - COA_DESIGNER_DETAIL_ADD_INSTANCE_TT:1 "#T 상징 추가#!" - COA_DESIGNER_DETAIL_EDIT_BACK_TT:0 "#I 클릭하여 상징 목록으로 돌아가기#!" - COA_DESIGNER_DETAIL_DRAG_INSTRUCTION:0 "상징을 클릭 후 드래그하여 다른 요소 위에 둘 수 있습니다." - - TITLE_CUSTOMIZATION_CONFIRM_TITLE:0 "작위 사용자 지정" - TITLE_CUSTOMIZATION_CONFIRM_BODY:0 "작위 사용자 지정을 완료합니다. 한 번 확정하면 다시 변경 사항을 되돌릴 수 없습니다. 완료할 준비가 되셨습니까?" - TITLE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "완료" - HOUSE_CUSTOMIZATION_CONFIRM_TITLE:0 "집안 사용자 지정" - HOUSE_CUSTOMIZATION_CONFIRM_BODY:0 "집안 사용자 지정을 완료합니다. 한 번 확정하면 다시 변경 사항을 되돌릴 수 없습니다. 완료할 준비가 되셨습니까?" - HOUSE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "완료" - DYNASTY_CUSTOMIZATION_CONFIRM_TITLE:0 "가문 사용자 지정" - DYNASTY_CUSTOMIZATION_CONFIRM_BODY:0 "가문 사용자 지정을 완료합니다. 한 번 확정하면 다시 변경 사항을 되돌릴 수 없습니다. 완료할 준비가 되셨습니까?" - DYNASTY_CUSTOMIZATION_CONFIRM_ACCEPT:0 "완료" diff --git a/project/ck3/base_game/localization/korean/gui/combat_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/combat_window_l_korean.yml deleted file mode 100644 index 52c0305328..0000000000 --- a/project/ck3/base_game/localization/korean/gui/combat_window_l_korean.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_korean: - COW_TT_THEIR_COMMANDER:0 "#T 적의 [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_MY_COMMANDER:1 "#T 당신의 [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_COMMANDER:0 "#T [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_NO_COMMANDER_MINE:0 "@warning_icon!#X 임명된 [commander|E]이 없습니다.#!" - COW_TT_NO_COMMANDER_THEIRS:0 "#X 상대편에 임명된 [commander|E]이 없음#!" - COW_TT_NO_COMMANDER:0 "#X 배속된 [commander|E] 없음#!" - COW_TT_THEIR_REALM:0 "#T 적의 [realm|E]: [TITLE.GetName]#!" - COW_TT_MY_REALM:1 "#T 당신의 [realm|E]: [TITLE.GetName]#!" - COW_TT_REALM:0 "#T [realm|E]: [TITLE.GetName]#!" - COW_TT_CLOSE_BUTTON:0 "#T 이 [battle|E] 선택 해제#!" - COW_TT_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetCurrentFightingMen|0]명#!#!" - COW_TT_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetCurrentFightingMen|0]명#!#!" - COW_TT_SOFT_CASUALTIES_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [routed_soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetSoftCasualties|0]명#!#!" - COW_TT_SOFT_CASUALTIES_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [routed_soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetSoftCasualties|0]명#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [dead_soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetHardCasualties|0]명#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [dead_soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetHardCasualties|0]명#!#!" - COW_TT_CURRENT_ROLL_LEFT:0 "#T 현재 굴림 값: [CombatWindow.GetLeftRoll]#!\n[CombatWindow.GetLeftRollBreakdown]" - COW_TT_CURRENT_ROLL_RIGHT:0 "#T 현재 굴림 값: [CombatWindow.GetRightRoll]#!\n[CombatWindow.GetRightRollBreakdown]" - MIN_COMBAT_ROLL:0 "최소 굴림 값" - MAX_COMBAT_ROLL:0 "최대 굴림 값" - COMBAT_ROLL_BASE:0 "기본" - LEFT_SIDE_ADVANTAGE:0 "아군 유리함" - RIGHT_SIDE_ADVANTAGE:0 "상대 유리함" - ATTACKER_ADVANTAGE:0 "공격 측의 유리함" - DEFENDER_ADVANTAGE:0 "방어 측의 유리함" - COMMANDER_MARTIAL_ADVANTAGE:1 "지휘관 [martial_skill|E]" - COMMANDER_SIDE_ROLL:0 "[combat_roll|E]" - #COW_TT_OLD_ACTION: "#T Earlier [combat_action|E]: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_OLD_ACTION:0 "#T 유리함 효과: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_ADVANTAGE:1 "#T [advantage|E]: 당신이 #P 30%#! 우세#!\n추가로 주는 피해: #P +120%#!" - COW_TT_MY:1 "당신의" - COW_TT_ALLY:0 "동맹" - COW_TT_ENEMY:0 "적" - COW_TT_THEIR:0 "상대의" - COW_TT_MY_POSSESIVE:1 "당신의" - COW_TT_ALLY_POSSESIVE:0 "동맹의" - COW_TT_ENEMY_POSSESIVE:0 "적의" - COW_TT_THEIR_POSSESIVE:0 "상대의" - COW_TT_MY_FAVOR:1 "당신이 우세" - COW_TT_ALLY_FAVOR:0 "동맹 우세" - COW_TT_ENEMY_FAVOR:0 "적 우세" - COW_TT_THEIR_FAVOR:0 "적 우세" - COW_TT_ATTACKER_FAVOR:0 "공격 측의 우세" - COW_TT_DEFENDER_FAVOR:0 "방어 측의 우세" - COW_TT_ATTACKER_POSSESSIVE:0 "공격 측의" - COW_TT_DEFENDER_POSSESSIVE:0 "방어 측의" - COW_TT_CLOSE_BUTTON_TOOLTIP:0 "[battle|E] 선택 해제" - MAA_ROLL_TOOLTIP:1 "$DESC|T$: @advantage_icon!$ADVANTAGE|0V$\n[MEN_AT_ARMS_TYPE.GetName|L] $COUNT|0V$개 연대가 [men_at_arms|E] 활동을 수행하고 있습니다." - MAA_TERRAIN_MOD_TOOLTIP:0 "\n$ICON$$TERRAIN|L$: $ADVANTAGE|=+0$" - MAA_COUNTER_MOD_TOOLTIP:0 "\n@countered_icon!상대 $TYPES$ 보다 상성이 유리: $ADVANTAGE|=+0$" - LIST_COMMA:0 "," - MAA_COUNTER_TYPE:1 "[MEN_AT_ARMS_TYPE.GetName|L]" - COMMANDER_ROLL_TOOLTIP:0 "#T 지휘관: $ADVANTAGE|0V$ #!" - heavy_infantry_action:0 "중보병 진군" - pikemen_action:0 "장창 대형" - archers_action:0 "궁병 일제 사격" - cavalry_action:0 "기병대 돌격" - skirmishers_action:0 "산병 측면 공격" - COW_KNIGHT_COUNT_LEFT:1 "@knight_icon! [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePluralNoTooltip')] [CombatWindow.GetLeftKnightCount]명" - COW_TT_KNIGHT_COUNT_LEFT:0 "#T [knight_i] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')] [CombatWindow.GetLeftKnightCount]명#!\n[CombatWindow.GetLeftKnightBreakdown]" - COW_KNIGHT_COUNT_RIGHT:1 "@knight_icon! [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePluralNoTooltip')] [CombatWindow.GetRightKnightCount]명" - COW_TT_KNIGHT_COUNT_RIGHT:0 "#T [knight_i] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')] [CombatWindow.GetRightKnightCount]명#!\n[CombatWindow.GetRightKnightBreakdown]" - MAA_IN_COMBAT_TERRAIN_EFFECTS_HEADER:0 "#T [men_at_arms|E]이 받는 $TERRAIN$ 효과:#!" - MAA_IN_COMBAT_TYPE_HEADER:0 "#S $REGIMENT_NAME$:#!" - COMBAT_WINDOW_ADVANTAGE:0 "[CombatWindow.GetAdvantage|+0=]" - COMBAT_WINDOW_MAA_TT_REGIMENTS:0 "연대: [CombatMaaItem.GetRegimentCount]" - COMBAT_WINDOW_MAA_TT_COUNTERS:2 "#I + 적의 [MenAtArmsType.GetName]보다 상성이 유리함 #!" - COMBAT_WINDOW_MAA_TT_COUNTERED_BY:1 "#X - 적의 [MenAtArmsType.GetName]보다 상성이 불리함 #!" - COMBAT_WINDOW_MAA_TT_EFFICIENCY:1 "@warning_icon! 상성이 불리하므로 피해를 [CombatMaaItem.GetCountered|0-%]만큼 줍니다." - COMBAT_WINDOW_MAA_TT_TERRAIN_GOOD:0 "#I + 유리한 지형에서 전투 #!" - COMBAT_WINDOW_MAA_TT_TERRAIN_BAD:0 "#X - 불리한 지형에서 전투 #!" - COMBAT_WINDOW_MAA_TT_SCREEN:2 "온전한 연대 하나 당 차단 효과: [MenAtArmsType.GetStat(GetPlayer, 'screen')|0+=]" - COMBAT_WINDOW_MAA_TT_PURSUIT:2 "온전한 연대 하나 당 추격 효과: [MenAtArmsType.GetStat(GetPlayer, 'pursuit')|0+=]" - COMBAT_WINDOW_NO_MAA:0 "[men_at_arms|E] 없음" - CV_TT_RELATIVE_SOLDIERS:0 "#T 군사력 비교#!\n[soldiers|E] [CombatWindow.GetLeftCombatSide.GetComposition.GetSoldierCountString]명 대 [CombatWindow.GetRightCombatSide.GetComposition.GetSoldierCountString]명\n[CombatWindow.GetCombat.GetCombatWidthBreakdown]" - COMBAT_WINDOW_PHASE_MANEUVER_TT:1 "#T 작전 국면\n#!양 측이 전투를 준비 중입니다." - COMBAT_WINDOW_PHASE_MAIN_TT:0 "#T [main_phase|E]#!" - COMBAT_WINDOW_PHASE_AFTERMATH_TT:1 "#T [aftermath|E] 국면\n#!승리 측이 패잔 [soldiers|E]들을 마무리하고 있습니다." - COMBAT_REGIMENT_DAMAGE_TT:1 "#T [damage|E]: [CombatMaaItem.GetStat( 'damage' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'damage' )]" - COMBAT_REGIMENT_PURSUIT_TT:1 "#T [pursuit|E]: [CombatMaaItem.GetStat( 'pursuit' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'pursuit' )]" - COMBAT_REGIMENT_SCREEN_TT:1 "#T [screen|E]: [CombatMaaItem.GetStat( 'screen' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'screen' )]" - COMBAT_REGIMENT_SIEGE:0 "+[CombatMaaItem.GetStat( 'siege_value' )|1]/일" - COMBAT_REGIMENT_SIEGE_TT:0 "#T [siege_progress|E]: [CombatMaaItem.GetStat( 'siege_value' )|1V]/일#!\n[CombatMaaItem.GetStatDesc( 'siege_value' )]" - COMBAT_REGIMENT_TOUGHNESS_TT:1 "#T [toughness|E]: [CombatMaaItem.GetStat( 'toughness' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'toughness' )]" - COMBAT_MAA_TERRAIN_MOD:0 "$TERRAIN$에서 전투 중: $VALUE|=+0$" - CW_NO_KNIGHTS:0 "[knights|E] 없음" - COMBAT_WINDOW_NO_COMMANDER:0 "지휘관 없음" - - diff --git a/project/ck3/base_game/localization/korean/gui/combatview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/combatview_l_korean.yml deleted file mode 100644 index 376eab3b38..0000000000 --- a/project/ck3/base_game/localization/korean/gui/combatview_l_korean.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_korean: - TOTAL_STRENGTH:0 "해당 세력의 [soldiers|E] 총합" - TOTAL_REGIMENTS:0 "해당 세력의 전투 중인 [regiments|E]" diff --git a/project/ck3/base_game/localization/korean/gui/common_l_korean.yml b/project/ck3/base_game/localization/korean/gui/common_l_korean.yml deleted file mode 100644 index 33ef87186b..0000000000 --- a/project/ck3/base_game/localization/korean/gui/common_l_korean.yml +++ /dev/null @@ -1,104 +0,0 @@ -l_korean: - CHARACTER_IN_ACTIVITY_LOCATION:0 "활동 중: [ACTIVITY.GetName|V]" - CHARACTER_IN_LOCATION:0 "[PROVINCE.GetName|V]에 위치" - CLOSE_TOOLTIP:0 "#T $CLOSE_LABEL$#!" - MINIMIZE_TOOLTIP:0 "#T 최소화#!" - CLOSE_LABEL:0 "닫기" - MINIMIZE:1 "#T 숨기기#!" - BACK_TOOLTIP:0 "#T $BACK_LABEL$#!" - BACK_LABEL:0 "뒤로" - DONE:0 "완료" - CHANGE:0 "변경" - TOP_BAR_VERSION:2 "게임 버전: [GetGameVersionInfo]\nMP 체크섬: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" - VERSION_SHORT:2 "[GetGameVersionInfoShort], 체크섬 값: [GetMPChecksum] $MODIFIED_CHECKSUM$" - TITUS_FILTER_SAME_VERSION:0 "체크섬 값 일치 #weak ([GetMPChecksum])#!" - MODIFIED_CHECKSUM:0 "[Select_CString( IsGameChecksumOk, '', '#X (수정됨)#!' )]" - TT_MODULE_VERSION_INFO_COMMON:0 "#T $MODULE$ 버전:#!\n 분기: $BRANCH|V$\n 커밋: $HASH_SHORT|V$\n 일시: $TIMESTAMP$\n 커밋 번호: $COMMIT_COUNT$" - TT_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n\n" - TT_GAME_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n$TT_GAME_MODULE_ADDITIONAL_VERSION_INFO$\n\n" - TT_GAME_MODULE_ADDITIONAL_VERSION_INFO:0 " MP 체크섬 값: #V [GetMPChecksum]#! #V [GetRandomLogInfo]#!" - TT_MODULE_VERSION_INFO_CLICK_TO_COPY:0 "#I 클릭하여 클립보드에 복사하기#!" - CLIPBOARD_MODULE_VERSION_INFO:0 "$MODULE$: $BRANCH$ $HASH_LONG$" - CLIPBOARD_GAME_MODULE_VERSION_INFO:1 "$MODULE$ 버전:\n 분기: $BRANCH$\n 커밋: $HASH_LONG$\n 일시: $TIMESTAMP$\n 커밋 번호: $COMMIT_COUNT$\n MP 체크섬: [GetMPChecksum]" - OK_BUTTON:0 "확인" - CANCEL_BUTTON:0 "취소" - # Building blocks of COA tooltip - GO_TO_CLICK:0 "클릭하여 위치로 이동하기" - GO_TO_RIGHT_CLICK:0 "우클릭하여 위치로 이동하기" - VIEW_CLICK:0 "클릭하여 보기" - COA_LINE_OF_SUCCESSION:0 "[line_of_succession|E]:\n" - COA_TOOLTIP_HOLDER:1 "[GetPlayer.Custom2_Title( 'TitleRelationToMe', TITLE.Self )][TITLE.GetLeaseInfo][holder|E]: [TITLE.GetHolder.GetFullNameNicknamed]\n[SelectLocalization(DataModelHasItems(TITLE.GetLineOfSuccession), 'COA_LINE_OF_SUCCESSION', '')][TITLE.GetLineOfSuccessionDesc]\n" - TITLE_LEASED_OUT_TO:0 "[lessee|E]: [CHARACTER.GetUIName]\n" - COA_TOOLTIP_NO_HOLDER:0 "생성되지 않음\n" - COA_TOOLTIP_CLICK_INFO:0 "#I [SelectLocalization(TITLE.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_TOOLTIP_CLICK_INFO_GUI:0 "#I [SelectLocalization(Title.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_DEFAULT_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_DE_JURE_TITLE:0 "규범 권역 소속: [TITLE.GetDeJureLiege.GetName]\n" - COA_HAS_LAWS:0 "@title_succession![title_succession|E]법:" - COA_HIGHLIGHT_CLAIM:1 "@pressed_claim! 이 [title|E]의 $CLAIM$(을)를 보유하고 있음" - COA_HIGHLIGHT_SUCCESSION:2 "#TUT_KW 이 작위의 [succession|E] 서열에 포함됨#!" - COA_HIGHLIGHT_DE_JURE_LIEGE:1 "#TUT_KW 이 작위의 [de_jure|E]을 당신이 보유하고 있음#!" - # Actual COA tooltips - COA_DEFAULT_TOOLTIP:0 "$COA_HOLDER$" - COA_DE_JURE_TOOLTIP:0 "$COA_TITLE$$COA_DE_JURE_TITLE$$COA_HOLDER$$COA_CLICK_INFO$" - CHARACTER_TOOLTIP_PORTRAIT:0 "$CHARACTER_TOOLTIP$\n\n$CHARACTER_TOOLTIP_INSTRUCTION$" - CHARACTER_TOOLTIP_INSTRUCTION:0 "#I [Select_CString(Character.IsShownInCharacterWindow,'클릭하여 해당 장소로 이동하기', '클릭하여 보기')]\n우클릭하여 상호작용하기#!" - CHARACTER_TOOLTIP_INSTRUCTION_CODE:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'클릭하여 해당 장소로 이동하기', '클릭하여 보기')]\n우클릭하여 상호작용하기#!" - CHARACTER_TOOLTIP_INSTRUCTION_COURT_SCENE:0 "#I 클릭하여 보기\n우클릭하여 상호작용#!" - CHARACTER_TOOLTIP_NO_PORTRAIT:0 "#T 인물 없음#!" - PORTRAIT_NO_COUNCILLOR:0 "#T 임명된 [councillor|E] 없음#!" - ON_COUNCIL_EFFECTS:0 "#high 당신이 받는 효과:#!\n[GetPlayer.GetCouncillorModifierDesc]" - PORTRAIT_NO_SPOUSE:0 "#T 배우자 없음#!" - HEIR_TO_HEADER:2 "다음 작위의 [heir|E]:\n" - CHARACTER_LINE_OF_SUCCESSION_MORE:0 "그리고 기타 $COUNT|V$개의 작위" - MILITARY_STRENGTH_COMPARISON_TOOLTIP_LABEL:2 "#T 방어 측의 군사력이 공격 측의 군사력보다 $STRENGTH|V$함#!\n" - MILITARY_STRENGTH_COMPARISON_ATTACKER_TOOLTIP_LABEL:0 "#T 공격 측의 군사력이 방어 측의 군사력보다 $STRENGTH|V$함#!\n" - MILITARY_STRENGTH_US_LABEL:1 "#T 방어 측 군사력#!\n" - MILITARY_STRENGTH_US_ATTACKER_LABEL:0 "#T 공격 측의 군사력#!\n" - MILITARY_STRENGTH_OUR_LABEL:0 "#T 우리의 군사력#!\n" - MILITARY_STRENGTH_THEIR_OUR_TOOLTIP_LABEL:0 "#T 상대의 군사력이 우리의 군사력에 비해 $STRENGTH|V$합니다.#!\n" - MILITARY_STRENGTH_OUR_ALLIES_LABEL:1 "\n#S 방어 측 [allies|E]의 군사력:#!\n" - MILITARY_STRENGTH_ALLIES_LABEL:0 "\n#S [allies|E]들의 군사력:#!\n" - MILITARY_STRENGTH_THEIR_ALLIES_LABEL:1 "\n#S 공격 측 [allies|E]의 군사력:#!\n" - MILITARY_STRENGTH_BOTH:1 "#weak 방어 측 군사력:#! \n$THEIR$\n\n#weak 공격 측 군사력:#! \n$OUR$" - MILITARY_STRENGTH_ATTACKER_DEFENDER:0 "#weak 공격 측 군사력:#!\n$THEIR$\n\n#weak 방어 측 군사력:#!\n$OUR$" - MILITARY_STRENGTH_THEIR:0 "$THEIR$" - TITLE_LINE_OF_SUCCESSION_ENTRY:0 "[CHARACTER.GetUIName]\n" - CHARACTER_LINE_OF_SUCCESSION:0 "\n현재 [line_of_succession|E]:\n" - CHARACTER_LINE_OF_SUCCESSION_ENTRY:0 "[TITLE.GetName]\n" - DISMISS:0 "무시하기" - DISMISS_ALL:0 "모두 무시하기" - DISMISS_CS_TT:0 "#T $DISMISS$#!\n이 상황을 무시합니다. 단, 동일 유형의 상황은 계속 등장하며 오직 이 상황만 숨겨집니다.\n\n화면의 초기화 버튼을 통해 이 상황을 다시 확인할 수 있습니다." - DISMISS_ALL_TT:0 "#T $DISMISS_ALL$#!" - DISMISS_SUGGESTION_TT:0 "#T $DISMISS$#!\n이 제안을 무시합니다. [GetDefine('NSuggestions', 'PLAYER_SUGGESTION_MONTHS_UPDATE')]개월마다 새로운 제안이 등장합니다." - UNLANDED_TITLE:0 "[CHARACTER.GetShortUIName]의 $SUBJECT_TYPE$" - #click - RIGHT_CLICK_DISMISS:0 "#I 우클릭하여 무시하기#!" - REALM_TOOLTIP_HOLDER:0 "[ruler|E]: [TITLE.GetHolder.GetName]\n현재 [line_of_succession|E]:\n[TITLE.GetLineOfSuccessionDesc]\n" - COA_REALM_TOOLTIP_CHARACTER:4 "#T [CHARACTER.GetPrimaryTitle.GetNameWithUnderlyingNoTooltip|U]#!\n[CHARACTER.GetGovernment.GetName] [CHARACTER.GetPrimaryTitle.GetRankConcept]-[rank|E] [realm|E]\n[ruler|E]: [CHARACTER.GetUIName|U]\n군사력: [CHARACTER.GetMilitaryStrengthText|V] [soldiers|E]\n영토 규모: [CHARACTER.RealmSize|V] [counties|E]\n\n#S 승계#!\n승계법: $SUCCESSION_FORM_NAME$\n\n[line_of_succession|E]:\n[CHARACTER.GetPrimaryTitle.GetLineOfSuccessionDesc]" - CHARACTER_WINDOW_REALM_TOOLTIP:0 "[Character.GetDefaultRealmFlagTooltipNoClickInfo]\n\n[Title.GetClickInfo]" - COA_REALM_TOOLTIP_CHARACTER_CLICK_INFO:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow, '클릭하여 해당 장소로 이동하기', '클릭하여 보기')]\n우클릭하여 [CHARACTER.GetShortUINameNoTooltip](와)과 상호작용하기#!" - COA_REALM_TOOLTIP_PRIMARY_TITLE_CLICK_INFO:0 "#I 클릭하여 대표 작위 [CHARACTER.GetPrimaryTitle.GetNameNoTooltip|V] 보기#!" - COA_REALM_TOOLTIP_GUI_CLICK_INFO:0 "#I [Select_CString(Character.IsShownInCharacterWindow, '클릭하여 해당 장소로 이동하기', '클릭하여 보기')]\n우클릭하여 [Character.GetShortUINameNoTooltip](와)과 상호작용하기#!" - cooltip_spouse_listing:0 "[spouse|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_betrothed_listing:0 "[betrothed|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_concubine_listing:1 "[ROOT.Char.GetConcubinist.GetName]의 [SelectLocalization(ROOT.Char.IsFemale, 'GAME_CONCEPT_CONCUBINE', 'GAME_CONCEPT_CONSORT' )]" - cooltip_unmarried_listing:0 "미혼" - GLOBAL_OBSERVER:0 "관찰 중" - PLAYER_OBSERVER:0 "[GetPlayer.GetShortUINameNotMeNoTooltip](으)로 관찰 중 ([SelectLocalization(GetPlayer.IsPlayer, 'OBSERVER_PLAYER_NAME', 'OBSERVER_AI')])" - OBSERVER_PLAYER_NAME:0 "[GetPlayer.PlayerName]에 의해 플레이 중" - OBSERVER_AI:0 "AI" - END_OF_COMBAT_CONTRIBUTION_TOOLTIP:0 "#T 전쟁 공헌이 #V [BattleSummaryWindow.GetCombatResultData.GetWarContribution( GetPlayer )|=]#!에 의해 변동#!" - CHARACTER_LOCATION_TOOLTIP:0 "[Character.GetCurrentLocation.GetName]에 위치" - CHARACTER_IMPRISONED_TOOLTIP:0 "[Character.GetImprisonedBy.GetUIName]에 의해 [imprisoned|E]됨" - CHARACTER_BIRTH_NAME_TOOLTIP:1 "태명: [Character.GetOriginalFirstName]" - CHARACTER_COURT_POSITIONS_TOOLTIP:0 "[Character.GetLiege.GetShortUINamePossessive|U] [Character.GetHeldCourtAndCouncilPositionsString]" - cooltip_opinion_of_player:0 "나의 [opinion|E]: #P [Character.GetOpinionOf( GetPlayer )|+=]#!" - CHARACTER_KILLER_TOOLTIP:0 "살해자: [Character.GetKiller.GetUIName]" - FAITH_COOLTIP_WINDOW:0 "[Faith.GetAdjective]" - CULTURE_COOLTIP_WINDOW:0 "[Culture.GetName]" - CULTURE_COOLTIP_GETNAME:1 "[Culture.GetNameNoTooltip]" - SORT_BY:0 "정렬 기준: " - DEBUG_TITLE_KEYS:0 "작위 키 및 규범 권역 주군:" - DEBUG_REGION_KEYS:0 "지리적 지역:" diff --git a/project/ck3/base_game/localization/korean/gui/council_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/council_window_l_korean.yml deleted file mode 100644 index 7b9a941239..0000000000 --- a/project/ck3/base_game/localization/korean/gui/council_window_l_korean.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_korean: - COUNCILWINDOW_TITLE:0 "자문회" - COUNCILWINDOW_POWERFUL_VASSAL_INFO:0 "@warning_icon!#X [CouncilWindow.GetNumberOfPowerfulVassalsNotInCouncil|V] [powerful_vassals|E]이 [council|E] 자리를 요구하고 있습니다.#!" - COUNCILWINDOW_TT_REPLACE:1 "#T [ACTIVE_COUNCIL_TASK.GetPositionName] 임명#!" - COUNCILWINDOW_SELECT_COUNCILLOR:0 "선택된 [CouncilPositionType.GetName] 없음" - COUNCILLOR_RELEVANCE:0 "관련성" - COUNCILWINDOW_SELECT_TASK:0 "수행할 임무 선택" - POTENTIAL_LOCATION_ASSIGN:0 "임명" - POTENTIAL_LOCATION_CANCEL:0 "취소" - POTENTIAL_LOCATION_TITLE:0 "가능한 영지" - POTENTIAL_LOCATION_COURT_TITLE:0 "가능한 궁정" - POTENTIAL_LOCATION_SELECT_TT_SELECTED:0 "#T 임무 할당 #!" - POTENTIAL_LOCATION_SELECT_TT_NOT_SELECTED:0 "#T 임무 할당 #! \n@warning_icon!#X 이 임무는 특정 영지에 할당되어야 합니다. #!\n\n#I 클릭하여 지도를 열거나 목록에서 영지를 선택하십시오.#!" - POTENTIAL_HIDE_TASK_TT:0 "#T 가능한 임무 목록 숨기기#!" - POTENTIAL_SHOW_TASK_TT:1 "#I 클릭하여 임무 선택하기#!" - COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER:1 "#T 진행도: [ActiveCouncilTask.GetProgress|1V]/[ActiveCouncilTask.GetProgressMax|0V] [ActiveCouncilTask.GetTaskValueName]#!" - COUNCIL_TASK_PROGRESS_BREAKDOWN:0 "#S 월간 진행도#!" - COUNCIL_TASK_PROGRESSBAR_FROZEN:0 "@warning_icon!#X 임무를 계속 진행하려면 해당 자문회 직위에 인물을 배정하십시오.#!" - COUNCIL_TASK_PROGRESS_RATE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_PROGRESS_RATE_VALUE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_COUNTY_LOCATION:0 "[TITLE.GetName]" - COUNCIL_TASK_COURT_LOCATION:0 "[TARGET_CHARACTER.GetUINamePossessive] 궁정" - COUNCIL_TASK_LOCATION:0 "$LOCATION$에서" - COUNCIL_WINDOW_TASK_NEEDS_COUNCILLOR:0 "$EFFECT_LIST_BULLET$#N 임무를 선택하려면 자문위원을 임명해야 함#!" - COUNCIL_WINDOW_TASK_NEEDS_VALID_LOCATION:0 "$EFFECT_LIST_BULLET$#N 해당 임무의 유효한 대상이 없음#!" - COUNCIL_TASK_NAME_HEADER:0 "#T $NAME|V$ #!" - COUNCIL_TASK_ETA:0 "$TIME_LEFT|V$ 후에 완료됩니다" - COUNCIL_TASK_ETA_STRING:0 "$TIME_LEFT$ 남음" - COUNCIL_TASK_SELECTABLE_LOCATION:1 "#T 다음의 임무로 변경\n#!#S $LOCATION$에서 $TASK$ 수행#!" - COUNCIL_TASK_UNSELECTABLE_LOCATION:1 "유효한 대상이 없는 원인:" - COUNCIL_TASK_TBA_ETA:0 "$ETA$ 후에 완료" - COUNCIL_TASK_EFFECTS_HEADER:0 "#S 효과#!\n" - COUNCIL_TASK_EFFECTS:0 "#S 효과#!\n[ActiveCouncilTask.GetTaskEffect]" - COUNCIL_TASK_CANCEL_ASSIGNMENT:1 "#T 뒤로#!\n당신의 자문위원이 이전 임무로 복귀합니다." - COUNCIL_TASK_OTHER_SOURCES:1 "다른 출처" - COUNCILWINDOW_TT_WAITING_RESPONSE:0 "[CHARACTER.GetUIName](으)로부터 답을 기다리는 중" - CONFIRM_FIRE_COUNCILLOR_TITLE:0 "자문위원 해임" - CONFIRM_FIRE_COUNCILLOR_ACCEPT:0 "해임" - SWAP_COUNCILLOR_CONFIRMATION_TITLE:0 "자문위원 교체" - SWAP_COUNCILLOR_CONFIRMATION_ACCEPT:0 "교체" - SWAP_COUNCILLOR_CONFIRMATION_DESC:0 "[CHARACTER.GetUIName](이)가 맡고 있는 [council|E] 직위를 [TARGET_CHARACTER.GetUIName](으)로 교체합니다." - COUNCIL_TASK_CHARACTER_NOR_VALID:0 "@warning_icon!#X [CHARACTER.GetShortUIName](은)는 이 임무를 수행할 수 없습니다.#!" - CHANGE_TASK_CONFIRMATION_COUNTY_DESC:1 "[COUNCIL_TASK_TYPE.GetName] 수행을 위해 [COUNCIL_TASK.GetPositionName](을)를 [COUNTY.GetTitle.GetName](으)로 보냅니다." - CHANGE_TASK_CONFIRMATION_COURT_DESC:2 "[COUNCIL_TASK_TYPE.GetName] 수행을 위해 [COUNCIL_TASK.GetPositionName](을)를 [COUNTY.GetTitle.GetName](으)로 보냅니다." - COUNCIL_TASK_FABRICATE_DOMAIN:0 "보유한 봉역 내에서 [claims|E]을 조작하면 [casus_belli|E]을 획득할 수는 없지만, [tyranny|E] 불이익없이 작위 박탈을 할 수 있게 됨" - COUNCIL_TASK_FIND_SECRETS_LIEGE:1 "당신의 주군 @warning_icon!#X 진행에 불이익이 부여됩니다.#!" - COUNCIL_TASK_FIND_SECRETS_INDEPENDENT:0 "독립 영주" - COUNCIL_TASK_FIND_SECRETS_VASSAL:1 "당신의 봉신" - COUNCIL_WINDOW_COUNCILOR:0 "([COUNCIL_TASK.GetPositionName])" - COUNCIL_WINDOW_VIEW_LIEGE:0 "[liege|E]의 자문회 보기" - COUNCIL_WINDOW_VIEW_MY:0 "당신의 자문회 보기" - COUNCIL_WINDOW_LIEGE_COUNCIL:1 "주군의 자문회 [CouncilWindow.GetPositionAtLiege]" - COUNCIL_WINDOW_PLAYER_COUNCIL:0 "당신의 자문회" - COUNCIL_WINDOW_PLAYER_COURT:0 "당신의 궁정" - COUNCIL_WINDOW_RETAINERS:0 "의사" - COUNCIL_WINDOW_MINOR_TITLES:0 "관직" - COUNCIL_WINDOW_GUESTS:1 "당신의 [guests|E]" - COURT_WINDOW_NO_GUESTS:1 "문객이 없습니다. 시간이 지나면 문객이 도착할 것이며 상기의 결단을 활용해 초대할 수도 있습니다." - COUNCIL_WINDOW_PRISONERS:0 "당신의 [prisoners|E]" - COUNCIL_WINDOW_COURTIERS:1 "당신의 [courtiers|E]" - COUNCIL_WINDOW_AWAY_COURTIERS:1 "당신의 부재 중인 [courtiers|E]" - COUNCIL_WINDOW_CANT_FIRE_HEADER:0 "[councillor|E] 해임 불가:" - COUNCIL_WINDOW_CANT_REASSIGN_HEADER:0 "새로운 [councillor|E] 임명 불가:" - COUNCIL_WINDOW_CANT_REASSIGN_WARNING:0 "새로운 [councillor|E]을 임명할 수 없음" - COUNCIL_WINDOW_MAP_TASK_NAME:0 "[PotentialTaskLocationWindow.GetActiveTask.GetPositionName] 임무" - COUNCIL_WINDOW_MAP_INSTRUCTION:2 "#I 지도를 클릭하여 임무 할당 지역을 선택하기\n우클릭하여 취소하기#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_TT:0 "#I 클릭하여 이곳에 임무를 할당하기#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_CANCEL_TT:0 "#I 우클릭하여 취소하기#!" - COUNCIL_WINDOW_MAP_COUNCILLOR_TYPE:0 "당신의 [PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_TOOLIP_CULTURES_IN_COUNTY:1 "문화: " - COUNCIL_WINDOW_TOOLIP_FAITHS_IN_COUNTY:1 "신앙: " - COUNCIL_WINDOW_CURRENTLY_APPOINTED:0 "현재 임명된 자문위원" - COUNCIL_WINDOW_SKILLS:0 "능력" - COUNCIL_WINDOW_GUESTS_AND_COURTIERS:0 "당신의 [guests|E]과 [courtiers|E]" - COURT_WINDOW_NO_GUESTS_OR_COURTIERS:1 "[guests|E] 혹은 [courtiers|E]가 없습니다. 시간이 지나면 도착할 것이며 상기의 결단을 활용해 초대할 수도 있습니다." diff --git a/project/ck3/base_game/localization/korean/gui/court_grandeur_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/court_grandeur_window_l_korean.yml deleted file mode 100644 index b88ed9b08e..0000000000 --- a/project/ck3/base_game/localization/korean/gui/court_grandeur_window_l_korean.yml +++ /dev/null @@ -1,44 +0,0 @@ -l_korean: - COURT_GRANDEUR_LABEL:1 "[court_grandeur|E]:" - COURT_AMENITIES_LABEL:0 "[court_amenities|E]" - COURT_GRANDEUR_LEVEL_TOOLTIP:3 "#S 효과#!\n[CourtGrandeurWindow.GetModifierDescForLevel(CourtGrandeurLevel.GetValue)]\n[AddTextIf( GreaterThan_int32( CourtGrandeurLevel.GetValue, '(int32)1' ), '#weak $EFFECT_LIST_BULLET$All previous levels also apply#!' )]" - COURT_GRANDEUR_PROGRESS_TOOLTIP_HEADER:1 "#T [court_grandeur|E]: [CourtGrandeurData.GetCurrent|2]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE:2 "#S 기준치:#! #underline [CourtGrandeurData.GetBase|V0]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_SIMPLE:0 "#weak (기준치 #underline [CourtGrandeurData.GetBase|0]#!)#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_TIME:0 "#weak [GetTimeDifferenceWithDays( CourtGrandeurData.GetDaysUntilAtBase )] 내로 기준치 도달 예정#!" - COURT_GRANDEUR_CHANGE_TOWARDS_BASE:1 "기준치 회귀를 위한 변경치" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_CHANGE:2 "#S $COURT_GRANDEUR_CHANGE_TOWARDS_BASE$:#! #underline [CourtGrandeurData.GetChangeTowardsBase|+=]#!/달" - EXPECTED_LEVEL_MARKER_DIFFERENCE:0 "[CourtGrandeurData.GetDifferenceFromExpectedLevel]" - EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS:0 "[Abs_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel )]" - EXPECTED_LEVEL_MARKER_EQUAL:0 "기대감" - EXPECTED_LEVEL_MARKER_ABOVE:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ 기대 이상" - EXPECTED_LEVEL_MARKER_BELOW:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ 기대 이하" - COURT_GRANDEUR_EXPECTATIONS_TOOLTIP:0 "현재 [realm_size|E] 및 [rank|E]에 비교했을 때, 당신의 [royal_court|E]은 #V $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$#! [court_grandeur_level|E] [Select_CString( LessThan_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel, '(int32)0' ), 'below', 'above' )]임.\n\n#S 효과#!\n[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP:0 "[GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevelIgnoreGrace ).GetNameWithTooltip]의 효과 적용됨" - COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP:0 "모든 효과 상실" - COURT_GRANDEUR_GRACE_PERIOD_TOOLTIP:0 "최근 [court_grandeur_level|E]를 상실했습니다. [SelectLocalization( EqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, '(int32)0' ), 'COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP', 'COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP' ) )] 전에 [CourtGrandeurData.GetGracePeriodEndDate.GetTimeToDate|V] 내로 [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevel ).GetNameWithTooltip](을)를 다시 달성해야 합니다." - TOP_ROYAL_COURTS_HEADER:0 "#T 해당 [royal_court|E]은 전 세계 $COURTS$ 중 $RANK|O$위입니다.#!" - TOP_ROYAL_COURT_ENTRY:0 "$POSITION$. [CHARACTER.GetUINameNotMe]" - TOP_ROYAL_COURT_ENTRY_DISPLAYED_COURT:0 "#bold $POSITION$. [CHARACTER.GetUINameNotMe] #weak (해당 궁정)#!#!" - ELLIPSIS:0 "..." - - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_TITLE:0 "궁정 권위 단계 증가" - COURT_GRANDEUR_TOAST_GRANDEUR_RANK_INCREASED_TITLE:0 "권위 등급 증가" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_TITLE:0 "궁정 권위 단계 감소" - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_DESCRIPTION:0 "당신의 [royal_court|E]은 현재 [court_grandeur_level|E] [court_character.GetCourtGrandeurData.GetCurrentLevel]입니다." - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_DESCRIPTION:0 "당신의 [royal_court|E]은 현재 [court_grandeur_level|E] [court_character.GetCourtGrandeurData.GetCurrentLevel]입니다." - COURT_GRANDEUR_EXPECTATION_EFFECTS:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION:1 "@warning_icon! #X 해당 궁정의 [court_grandeur_level|E]가 기댓값보다 [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel ), '(int32)1' ), 'level', 'levels' )]만큼 낮습니다. 이에 따라 다음 효과가 발생합니다.\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION:0 "해당 궁정의 [court_grandeur_level|E]는 기댓값에 일치하며, 긍정적이거나 부정적인 추가 효과를 발생시키지 않습니다." - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION:1 "해당 궁정의 [court_grandeur_level|E]가 기댓값보다 [Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'level', 'levels' )]만큼 높습니다. 이에 따라 다음 효과가 발생합니다.\n$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelWithoutGraceModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION_IGNORE_GRACE:1 "@warning_icon!#X [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]에 해당 궁정의 [court_grandeur_level|E]가 기댓값보다 [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace ), '(int32)1' ), 'level', 'levels' )]만큼 낮아질 예정입니다. 그렇게 될 경우 다음 효과가 발생합니다.\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION_IGNORE_GRACE:1 "[CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]에 해당 궁정의 [court_grandeur_level|E]가 기댓값에 일치할 예정입니다. 그렇게 될 경우 기댓값 초과로 발생하는 긍정적 효과가 제거됩니다." - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION_IGNORE_GRACE:1 "[CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]에 해당 궁정의 [court_grandeur_level|E]가 기댓값보다 [Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'level', 'levels' )]만큼 높아질 예정입니다. 그렇게 될 경우 다음 효과가 발생합니다.\n$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_EXPECTED_LEVEL:0 "당신의 현재 [court_grandeur_expectations|E]" - COURT_GRANDEUR_PENDING_LEVEL:1 "[CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]에 현재 단계가 될 예정" - COURT_GRANDEUR_LEVEL_REQUIREMENT:0 "#weak ([CourtGrandeurLevel.GetGrandeurForLevel|V0]+ [court_grandeur|E] 필요)#!" - COURT_GRANDEUR_ACTIVE_LEVEL:0 "#bold 활성화된 단계#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL:0 "#bold 현재 단계#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_INACTIVE_LEVEL:0 "#bold #X 비활성화된 단계#!#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL_GRACE_PERIOD:2 "@warning_icon! #X [grandeur|E]가 부족하여 해당 단계를 유지할 수 없습니다. 궁정 권위를 최소 [CourtGrandeurLevel.GetGrandeurForLevel|V0]까지 높이지 않을 경우 [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] 후에 비활성화됩니다.#!" diff --git a/project/ck3/base_game/localization/korean/gui/court_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/court_window_l_korean.yml deleted file mode 100644 index a4f7b1ba34..0000000000 --- a/project/ck3/base_game/localization/korean/gui/court_window_l_korean.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_korean: - COURT_WINDOW_TITLE:1 "궁정 신하" - COURT_WINDOW_YOUR_COURTIERS:0 "당신의 궁정 신하" diff --git a/project/ck3/base_game/localization/korean/gui/courtwindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/courtwindow_l_korean.yml deleted file mode 100644 index 4bdf4e0ec4..0000000000 --- a/project/ck3/base_game/localization/korean/gui/courtwindow_l_korean.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_korean: - COURT:0 "[CourtWindow.GetCharacter.GetUINameNoTooltip]의 궁정" - COURTIER_SORT_GUEST:0 "$game_concept_guest$" - COURT_SCENE_CHARACTER_NAME_NO_RELATION:0 "[CHARACTER.GetName]" - COURT_SCENE_CHARACTER_NAME:0 "[CHARACTER.GetName] #weak ($RELATION$)#!" - COURT_SCENE_EDITOR_DEV_CAM_DESC:0 "개발자 카메라" diff --git a/project/ck3/base_game/localization/korean/gui/create_claimant_faction_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/create_claimant_faction_window_l_korean.yml deleted file mode 100644 index 63927c52e8..0000000000 --- a/project/ck3/base_game/localization/korean/gui/create_claimant_faction_window_l_korean.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_korean: - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_IN_REALM:0 "@warning_icon!#X [CHARACTER.GetShortUINamePossessive] 봉역에 있지 않습니다.#!" - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_UNLANDED:0 "@warning_icon!#X 비지주가 아닙니다.#!" - CREATE_CLAIMANT_FACTION_INVITE:0 "#T 주장자를 포섭#!" - CREATE_CLAIMANT_FACTION_SELECT_CLAIMANT:0 "@warning_icon!#X 선택된 주장자가 없습니다.#!" - CREATE_CLAIMANT_FACTION_SELECT_TITLE:0 "@warning_icon!#X 선택된 작위가 없습니다.#!" diff --git a/project/ck3/base_game/localization/korean/gui/culture_divergence_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/culture_divergence_window_l_korean.yml deleted file mode 100644 index 6a970a829a..0000000000 --- a/project/ck3/base_game/localization/korean/gui/culture_divergence_window_l_korean.yml +++ /dev/null @@ -1,29 +0,0 @@ -l_korean: - DIVERGE_CULTURE_EXECUTE_LABEL:0 "문화 분화" - DIVERGE_CULTURE_EXECUTE_TOOLTIP:1 "#T 문화 분화#!\n[Culture.GetName]에서 분화하여 새로운 [divergent_culture|E]를 생성합니다.\n\n[DivergenceWindow.GetDivergeBlockers]" - DIVERGE_CULTURE_WINDOW_TITLE:0 "[Culture.GetNameNoTooltip]에서 분화" - DIVERGENCE_TOTAL_COST:0 "비용: [DivergenceWindow.GetDivergeCostString]" - DIVERGENCE_COST_TOOLTIP:0 "#T 분화 비용: [DivergenceWindow.GetDivergeCostString]#!\n[DivergenceWindow.GetDivergeCostBreakdown]" - DIVERGE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( DivergenceWindow.GetNewCultureName ), 'Choose Name', '' )] [DivergenceWindow.GetNewCultureName]" - CULTURE_DIVERGENCE_COOLDOWN:0 "#weak 모든 영주는 단 한 번만 문화를 분화할 수 있습니다. 해당 [divergent_culture|E]에서는 향후 [EmptyScope.ScriptValue('culture_divergence_cooldown')|0]년 동안 또 다른 문화가 분화되지 않습니다.#!" - CULTURE_CREATION_DIVERGENCE_ACCEPTANCE_TEXT:0 "[GetPlayer.GetCulture.GetCollectiveNoun]의 승낙 확률이 100%가 됨" - CULTURE_AESTHETICS_DIVERGE_TOOLTIP:0 "#T [CultureAesthetics.GetName]의 미적 기준#!\n[CultureAesthetics.GetDesc]" - CULTURE_AESTHETICS_DESC:0 "작명법: $NAME_LIST$\n건축 양식: $BUILDING|V$\n의복: $CLOTHES|V$\n문장: $COAT_OF_ARMS|V$\n군사 장비: $UNIT|V$" - CULTURE_CREATION_REPLACE_TRADITION_HEADER:1 "이용 가능한 전통" - TRADITION_BASE_COST_HEADER:0 "기본 비용: $COST$" - TRADITION_COST_HEADER:1 "[CULTURE_TRADITION.GetName]: $COST$" - DIVERGENCE_NO_COST_EXISTING_TRADITION:0 "이미 해당 전통을 보유하고 있으므로 무료" - DIVERGENCE_NO_PILLAR_CHANGED:0 "@warning_icon! #X 변경된 [culture_pillar|E]가 없습니다.#!" - TRADITION_BLOCKS_DIVERGENCE:1 "[CULTURE_TRADITION.GetName]:" - PILLAR_BLOCKS_DIVERGENCE:1 "[CULTURE_PILLAR.GetName]:" - DIVERGE_NAME_FORMAT_0:0 "[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_1:0 "신 [TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_1:0 "신 [CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_1:0 "신 [TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_2:0 "신 [CULTURE.GetNameNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_2:0 "신 [CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_2:0 "신 [CULTURE.GetPrefixNoTooltip]" - CREATE_CULTURE_SELECT_COLOR:0 "새로운 [culture|E]의 색상 선택" - TRADITION_CATEGORY_DIVERGE_NAME:0 "[TraditionGrouping.GetGroupingName] ([GetDataModelSize( TraditionGrouping.GetPossibleTraditions )])" diff --git a/project/ck3/base_game/localization/korean/gui/culture_hybridization_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/culture_hybridization_window_l_korean.yml deleted file mode 100644 index c9aaf92a62..0000000000 --- a/project/ck3/base_game/localization/korean/gui/culture_hybridization_window_l_korean.yml +++ /dev/null @@ -1,58 +0,0 @@ -l_korean: - HYBRIDIZE_CULTURE_EXECUTE_LABEL:0 "혼합 문화 형성" - HYBRIDIZE_CULTURE_EXECUTE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_EXECUTE_LABEL$#!\n[GetPlayer.GetCulture.GetNameNoTooltip](와)과 [Culture.GetNameNoTooltip] 문화의 요소를 결합하여 새로운 [hybrid_culture|E]를 형성합니다.\n\n[HybridizationWindow.GetHybridizeBlockers]" - HYBRIDIZE_CULTURE_WINDOW_TITLE:0 "혼합 문화 형성" - HYBRIDIZATION_TOTAL_COST:0 "비용: [HybridizationWindow.GetHybridizeCostString]" - HYBRIDIZATION_COST_TOOLTIP:0 "#T 비용: [HybridizationWindow.GetHybridizeCostString]#!\n[HybridizationWindow.GetHybridizeCostBreakdown]" - CULTURE_CREATION_NAMING_HEADER:0 "이름을 입력하십시오..." - CULTURE_CREATION_NAME_TOOLTIP:0 "새로운 [culture|E]의 이름을 입력하십시오." - CULTURE_CREATION_NAMING_NAME_BASE:0 "이름" - CULTURE_CREATION_NAMING_NAME:0 "$CULTURE_CREATION_NAMING_NAME_BASE$:" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE:0 "집합 명사" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN:0 "$CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE$:" - CULTURE_CREATION_NAMING_PREFIX_BASE:0 "접두사" - CULTURE_CREATION_NAMING_PREFIX:0 "$CULTURE_CREATION_NAMING_PREFIX_BASE$:" - HYBRIDIZE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( HybridizationWindow.GetNewCultureName ), 'Choose Name', '' )] [HybridizationWindow.GetNewCultureName]" - CULTURE_CREATION_NEW_CULTURE_HEADER:0 "새로운 문화" - CULTURE_CREATION_NEW_CULTURE_TEXT:0 "새롭게 생성되는 [culture|E]에서는 당신이 [culture_head|E]가 됩니다." - CULTURE_CREATION_ACCEPTANCE_HEADER:0 "수락" - CULTURE_CREATION_ACCEPTANCE_TEXT:0 "[GetPlayer.GetCulture.GetCollectiveNoun](와)과 [Culture.GetCollectiveNoun]의 승낙 확률이 100%가 됩니다." - CULTURE_CREATION_INNOVATIONS_HEADER:0 "혁신" - CULTURE_CREATION_INNOVATIONS_TEXT:1 "해당 [Culture.GetName] [innovation|E]을 발견하게 됨:" - CULTURE_CREATION_INNOVATIONS_PLURAL_TEXT:0 "해당 [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] [Culture.GetName] [innovations|E]을 발견하게 됨:" - CULTURE_CREATION_INNOVATIONS_PLURAL_INCLUDING_TEXT:0 "다음을 포함한 [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] [Culture.GetName] [innovations|E]을 발견하게 됨:" - CULTURE_CREATION_REALM_ADOPTION_HEADER:0 "봉역 선정" - CULTURE_CREATION_REALM_ADOPTION_TEXT:0 "[close_family|E]들이 전향합니다.\n[vassals|E] [VassalConversionWindow.GetNumberOfVassals]명 중 [VassalConversionWindow.GetNumberOfVassalsToConvert]명이 전향합니다." - CULTURE_HYBRIDIZATION_COOLDOWN:1 "#weak 모든 영주는 단 한 번만 [hybrid_culture|E]를 형성할 수 있습니다. 새로운 문화는 향후 [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]년 동안 새로운 혼합 문화를 형성하지 못합니다!#!" - CULTURE_CREATION_ETHOS:1 "[ethos|E]" - CULTURE_CREATION_HERITAGE:1 "[heritage|E]" - CULTURE_CREATION_LANGUAGE:1 "[language|E]" - CULTURE_CREATION_MARTIAL_CUSTOM:1 "[martial_custom|E]" - CULTURE_CREATION_NAMING_LIST:0 "작명법" - CULTURE_CREATION_BUILDINGS:0 "건축 양식" - CULTURE_CREATION_CLOTHING:0 "의복" - CULTURE_CREATION_COAS:0 "문장" - CULTURE_CREATION_UNITS:0 "군사 장비" - CULTURE_CREATION_AESTHETICS:0 "미적 기준" - CULTURE_CREATION_TOO_MANY_TRADITIONS:0 "#X @warning_icon! 최대치인 $MAX$개 이상의 전통을 선택했습니다.#!" - CULTURE_CREATION_NAME_IN_USE:0 "#X @warning_icon!$NAME$ 이름을 가진 문화가 이미 존재합니다.#!" - CULTURE_CREATION_NEED_PILLARS_FROM_BOTH:0 "#X @warning_icon!양측 문화에서 대들보를 선택해야 합니다. 공통된 대들보는 합산되지 않습니다.#!" - CULTURE_CREATION_BLOCKERS_HEADER:0 "문화 생성 불가" - HYBRID_NAME_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetBaseNameNoTierNoTooltip]" - HYBRID_PREFIX_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_PILLAR:1 "둘 다" - MAP_COLOR_SELECTION_LABEL:0 "지도 색상" - HYBRID_COA_DESC:0 "양측 문화의 문장 요소를 차용하여 사용합니다." - HYBRID_FASHION_DESC:0 "양측 문화의 의복 양식을 차용하여 사용합니다." - HYBRID_NAMES:0 "양측 문화의 작명 관습을 차용하여 사용합니다." - CULTURE_CREATION_TRADITIONS_COUNT:0 "양측 [culture|E]에서 최대 [GetPlayer.GetCulture.GetMaxNumberOfTraditions]개의 [traditions|E]을 선택하십시오. ([HybridizationWindow.GetTraditionPicksTotal]개 선택됨)" diff --git a/project/ck3/base_game/localization/korean/gui/culture_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/culture_window_l_korean.yml deleted file mode 100644 index 32e24b1a46..0000000000 --- a/project/ck3/base_game/localization/korean/gui/culture_window_l_korean.yml +++ /dev/null @@ -1,192 +0,0 @@ -l_korean: - CULTURE_WINDOW_TITLE:0 "[Culture.GetNameNoTooltip]" - CULTURE_RELATION_MY_CULTURE:2 "당신의 [culture|E]," - CULTURE_RELATION_MY_REALM:0 "당신의 [realm|E] 내 [culture|E]" - CULTURE_RELATION_MY_TOP_REALM:0 "당신의 [top_realm|E] 내 [culture|E]" - CULTURE_RELATION_FOREIGN_CULTURE:1 "외세 [culture|E]," - CULTURE_WINDOW_ERA_JOINED:0 "$JOINED$-" - CULTURE_WINDOW_ERA_JOINED_LEFT:0 "$JOINED$-$LEFT$" - CULTURE_WINDOW_ERA_LEFT:0 "" #intentionally empty - CULTURE_WINDOW_ERA_DISCOVERED_BY:0 "[CULTURE.GetName](이)가 발견" - CULTURE_WINDOW_CULTURE_HEAD_TITLE:0 "[culture_head|E]: [Character.GetUIName|U]" - CULTURE_WINDOW_HEAD_FASCINATION:0 "[fascination|E]: [CultureWindow.GetCulture.GetFascination.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_INFO:0 "#weak [realm|E] 내에 [CULTURE.GetNameNoTooltip] [Concept( 'counties', '영지' )|E]를 가장 많이 보유하고 있는 문화 선도자 ($COUNT|V$개 영지)#!" - CULTURE_WINDOW_MY_CULTURE_INFO:1 "#weak 당신은 봉역 내에 [CULTURE.GetNameNoTooltip] 영지를 $COUNT|V$개 보유 중입니다.#!" - CULTURE_WINDOW_INNOVATIONS:0 "[Culture.GetNameNoTooltip] [innovations|E]" - CULTURE_WINDOW_CULTURE:1 "[Culture.GetNameNoTooltip] 문화" - CULTURE_WINDOW_ERA_NAME:0 "[CultureEra.GetNameNoTooltip] [era|E]\n[GuiCultureEra.GetJoinedLeftString]" - INNOVATION_TOOLTIP_TYPE:0 "[CultureInnovationType.GetGroupName] [innovation|E]" - INNOVATION_TOOLTIP_ERA:0 "[era|E]: [CultureInnovation.GetCultureEra.GetName]" - INNOVATION_TOOLTIP_GAIN:0 "달마다 [CultureInnovation.GetProgressChance|V%]의 확률로 [CultureInnovation.GetProgressGain|V^]만큼의 진행도를 획득합니다." - INNOVATION_NOT_IN_ERA:0 "#X $ERA_TYPE|V$ [era|E] 아님#!" - INNOVATION_NOT_IN_REGION:1 "@warning_icon!#X $REGION$에 $CULTURE_NAME|V$ [culture|E]가 존재하지 않습니다.\n둘 중 하나의 조건을 만족해야 해당 문화가 존재하는 것으로 간주합니다.\n $BULLET_WITH_TAB$$REGION$ 내에 $CULTURE_NAME$ 영지가 $MIN_REGION|V$개 존재 (현재 $CURRENT|V$개)\n $BULLET_WITH_TAB$ #bold 모든#! $CULTURE_NAME$ 영지의 $CULTURE_PERC|%0V$가 $REGION$ 내에 존재 (현재 $CULTURE_CURRENT_PERC|%0V$)#!" - INNOVATION_GAIN_BREAKDOWN_BASE:0 "기본 진행도" - INNOVATION_GAIN_BREAKDOWN_DEVELOPMENT:0 "[CULTURE.GetNameNoTooltip] [Concept( 'counties', '영지' )|E]의 평균 [development|E]" - INNOVATION_GAIN_BREAKDOWN_ERAS_AHEAD:0 "이전 $NAME|V$ [era|E]로부터" - INNOVATION_CHANCE_BREAKDOWN_BASE:0 "기본 확률" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_BORDERS:0 "[exposure|E] #weak ([CULTURE.GetCollectiveNoun]에 인접)#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_REALM:0 "[exposure|E] #weak ([CULTURE.GetCollectiveNoun](와)과 [realm|E] 공유)#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_RELIGION:0 "[exposure|E] #weak ([CULTURE.GetCollectiveNoun](와)과 [religion|E] 공유)#!" - INNOVATION_CHANCE_BREAKDOWN_FASCINATION:0 "[fascination|E]" - INNOVATION_ERA_NOT_IN_YEAR:0 "#N 이 시대는 $YEAR$ AD까지 이용할 수 없음#!" - INNOVATION_ERA_NOT_IN_PREVIOUS_ERA:0 "#N 먼저 [ERA.GetName] [era|E]에 도달해야 함#!" - INNOVATION_ERA_NOT_ENOUGH_INNOVATIONS_FROM_PREVIOUS_ERA:0 "#N [ERA.GetName] [era|E]의 혁신을 [GetDefine('NCulture', 'MINIMUM_INNOVATIONS_TO_NEXT_ERA')|%0] 이상 발견하지 못함 ($NUM_MISSING|V$ 부족)#!" - INNOVATION_ERA_PROGRESS_STATE:0 "진행도: $PROGRESS|V0$/100" - INNOVATION_ERA_PROGRESS_ESTIMATED_TIME_LEFT:0 " #weak (~$TIME_LEFT$)#!" - INNOVATION_ERA_PROGRESS_SUM:0 "월간 진행도" - INNOVATION_ERA_TOOLTIP_EFFECTS:0 "#T 효과#!" - INNOVATION_UNLOCK_BUILDING:0 "$NAME$ 건설 가능" - INNOVATION_UNLOCK_DECISION:0 "$NAME$ [decision|E] 수행 가능" - INNOVATION_UNLOCK_CASUS_BELLI:0 "$NAME$ [casus_belli|E] 사용 가능" - INNOVATION_UNLOCK_MAA:0 "$NAME$(을)를 [men_at_arms|E]으로 징집 가능" - INNOVATION_UNLOCK_LAW:0 "$NAME$ [law|E] 도입 가능" - INNOVATION_MEN_AT_ARMS_TYPE_BONUS:0 "$NAME$ 보너스:" - INNOVATION_TOOLTIP_PROGRESS:0 "진행도: [CultureInnovation.GetProgress|0V]/100" - INNOVATION_STATE_DISCOVERED:0 "[CULTURE.GetCollectiveNoun]에 알려짐" - INNOVATION_STATE_PROGRESSING:0 "대략 $TIME|V$ 뒤에 발견 예정" - INNOVATION_STATE_BLOCKED:0 "[CULTURE.GetCollectiveNoun]에서 이용 불가" - INNOVATION_CLICK_TO_SELECT_FASCINATION:0 "#I 클릭하여 [cultural_fascination|E] 대상으로 선택하기#!" - INNOVATION_EXPOSURE_MARKER_TOOLTIP:0 "#T 현재 [exposure|E]#!\n현재 이 [culture|E]가 [innovation|E]에 노출되어 진행 속도가 빨라집니다." - INNOVATION_FASCINATION_MARKER_TOOLTIP:0 "#T 현재 [cultural_fascination|E]#!\n[cultural_head|E]가 이 [innovation|E]에 심취되어 진행 속도가 빨라집니다. 문화 선도자는 언제든 심취 대상을 변경할 수 있습니다." - CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT:0 "#X @warning_icon![GetPlayer.GetGovernment.GetName] 정부에 의해 차단#!" - CULTURE_TOOLTIP_DESC:2 "[heritage|E]: [Culture.GetHeritage.GetNameNoTooltip]\n[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]\n[era|E]: [Culture.GetCultureEra.GetName]\n\n[Culture.GetCultureEra.GetType.GetDescription|F]" - CULTURE_ERA_TOOLTIP_REACHED:1 "#P [CultureEra.GetCulture.GetCollectiveNounNoTooltip] 문화가 이 시대에 도달함#!" - CULTURE_ERA_INNOVATION_COUNT_JOIN_LEAVE:0 "[GuiCultureEra.GetJoinedLeftString]\n[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_INNOVATION_COUNT:0 "[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_BLOCKED_BLOCKED_TILE:0 "[CultureEra.GetCulture.GetCollectiveNounNoTooltip](이)가 아직 [CultureEra.GetNameNoTooltip] 시대에 도달하지 못함" - CULTURE_COOLTIP_FASCINATION:1 "현재 [fascination|E]: [Culture.GetFascination.GetNameNoTooltip]" - CULTURE_COOLTIP_ERA:2 "현재 [era|E]: [Culture.GetCultureEra.GetName]" - CULTURE_COOLTIP_NO_AVAILABLE_INNOVATION:0 "이용 가능한 혁신 없음" - CULTURE_WINDOW_CULTURE_HEAD_NOTPLAYER:0 "[CultureWindow.GetCultureHeadInfo]. [CultureWindow.GetMyCultureInfo]" - CULTURE_COOLTIP_HEAD:0 "[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]" - CULTURE_COOLTIP_NO_HEAD:0 "[cultural_head|E]: 공석" - CULTURE_COOLTIP_CLICK:0 "#I 클릭하여 [Culture.GetNameNoTooltip] 문화 보기#!" - CULTURE_VIEW_OVERVIEW:0 "전통과 대들보" - CULTURE_VIEW_INNOVATIONS:0 "혁신 ([Culture.GetCultureEra.GetNameNoTooltip])" - CULTURE_VIEW_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Acceptance' )|E]: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0V]" - CULTURE_ACCEPTANCE_TOOLTIP:0 "#T 문화 관용: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0]\n#!#weak [GetPlayer.GetCulture.GetName](와)과 [Culture.GetNameNoTooltip] 간의 상호 관용#!\n\n[Culture.GetYearlyAcceptanceChangeDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceBaselineDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceChangelog( GetPlayer.GetCulture )]" - CULTURE_VIEW_ACCEPTANCE_DIFF:0 "[Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|2+=]" - CULTURE_VIEW_ACCEPTANCE_DIFF_BRACKETS:0 "([Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|1+=])" - CULTURE_VIEW_PILLARS:0 "대들보" - CULTURE_VIEW_TRADITIONS:0 "전통" - CULTURE_VIEW_AESTHETICS:0 "미적 기준" - CULTURE_VIEW_HERITAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip] 명맥" - CULTURE_VIEW_LANGUAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip] 언어" - CULTURE_VIEW_MARTIAL_CUSTOM_TEXT:2 "전투: [CulturePillar.GetNameNoTooltip]" - CULTURAL_ACCEPTANCE_FROM_BORDER:0 "내 문화의 경계" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALM:0 "[Concept( 'culture_intermingling', 'Intermingling in Realm' )|E]" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALMS:0 "[Concept( 'culture_intermingling', 'Intermingling in Realms' )|E]" - CULTURAL_ACCEPTANCE_FROM_VASSALS:0 "봉신 지위" - CULTURAL_ACCEPTANCE_FROM_REGRESSION:0 "[Concept( 'cultural_acceptance_baseline', 'Baseline' )|E](을)를 향해 점차 부식 ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_FROM_REGRESSION_NO_INTERACTION:0 "[Concept( 'cultural_acceptance_baseline', 'Baseline' )|E](을)를 향해 점차 부식, 상호작용 없음 ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_DIMINISHING_RETURNS:0 "현재 관용" - CULTURAL_ACCEPTANCE_FROM_NO_INTERACTION:0 "상호작용 없음" - CULTURAL_ACCEPTANCE_FROM_TASK:1 "[CHARACTER.GetShortUINameNotMe](은)는 [promoting_cultural_acceptance|E] 중" - CULTURAL_ACCEPTANCE_YEARLY_CHANGE:0 "연간 변경치" - CULTURAL_ACCEPTANCE_GAINS:0 "연간 증가치" - CULTURAL_ACCEPTANCE_LOSSES:0 "연간 감소치" - CULTURAL_ACCEPTANCE_BASELINE:0 "[Concept( 'cultural_acceptance_baseline', 'Acceptance Baseline' )|E]" - CULTURE_PILLAR_GENERAL_TOOLTIP:2 "[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_TOOLTIP_HERITAGE_EFFECT:1 "같은 명맥을 공유하는 문화에 대한 [cultural_acceptance_baseline|E] #P +20#!" - CULTURE_PILLAR_TOOLTIP_HERITAGE_SAME:0 "당신의 명맥" - CULTURE_PILLAR_TOOLTIP_HERITAGE_DIFF:0 "당신의 [culture|E]와 다른 명맥" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT:1 "같은 언어를 공유하는 문화에 대한 [cultural_acceptance_baseline|E] #P +10#!" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_SAME:1 "당신의 모국어" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_DIFF:0 "당신의 [culture|E]와 다른 언어" - CULTURE_PILLAR_TOOLTIP_COURT_LANGUAGE:0 "당신의 [court_language|E]" - CULTURE_TRADITION_GENERAL_TOOLTIP:0 "[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_TOOLTIP_CLICKINFO:0 "[Select_CString( GetVariableSystem.HasValue( 'culture_view_reform_open', 'true' ), '#I Click to replace#!', '' )]" - CULTURE_TRADITION_ESTABLISHING_TOOLTIP:0 "진행도: [CultureReformation.GetProgress|2]/100 ([CultureReformation.GetTimeLeft] 남음)\n월간 진행도[CultureReformation.GetProgressBreakdown]\n\n[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_ESTABLISHING_TOOLTIP:0 "진행도: [CultureReformation.GetProgress|2]/100 ([CultureReformation.GetTimeLeft] 남음)\n월간 진행도[CultureReformation.GetProgressBreakdown]\n\n[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_ESTABLISHING_PROGRESS_HEADER:0 "#S 확립 중#!\n#weak 확립되기 전까지 [tradition|E]의 효과는 하나도 적용되지 않습니다.#!" - CULTURE_PILLAR_ESTABLISHING_PROGRESS_HEADER:0 "#S 확립 중#!\n#weak 확립되기 전까지 [CulturePillar.GetTypeName]의 효과는 하나도 적용되지 않습니다.#!" - CHARACTERS_OF_CULTURE_MODIFIER:0 "#S 모든 [CULTURE.GetNameNoTooltip] 인물:#!" - CHARACTERS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S 문화에 속한 모든 인물:#!" - CHARACTERS_OF_CULTURE_DOCTRINE_MODIFIER:0 "#S [FAITH_DOCTRINE.GetBaseName](을)를 보유한 모든 인물#!" - COUNTIES_OF_CULTURE_MODIFIER:0 "#S 모든 [CULTURE.GetNameNoTooltip] 영지:#!" - COUNTIES_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S 문화에 속한 모든 영지:#!" - HOLDINGS_OF_CULTURE_MODIFIER:0 "#S 모든 [CULTURE.GetNameNoTooltip] 봉토:#!" - HOLDINGS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S 문화에 속한 모든 봉토:#!" - pillar_type_heritage:0 "[heritage|E]" - pillar_type_ethos:0 "[ethos|E]" - pillar_type_language:0 "[language|E]" - pillar_type_martial_custom:0 "[martial_custom|E]" - CULTURE_AESTHETICS:0 "[Culture.GetNameNoTooltip] 미적 기준" - CULTURE_AESTHETICS_TOOLTIP:0 "#T [Culture.GetNameNoTooltip]의 미적 기준#!\n작명법: [Culture.GetNamingListName|V]\n건축 양식: [Culture.GetBuildingGfxName|V]\n의복: [Culture.GetClothingGfxName|V]\n문장: [Culture.GetCoAGfxName|V]\n군사 장비: [Culture.GetUnitGfxName|V]" - CULTURE_WINDOW_NO_HEAD:0 "[culture_head|E] 없음" - CULTURE_WINDOW_NO_HEAD_NO_COUNTIES:0 "문화에 속한 영지 없음" - CULTURE_WINDOW_NO_VALID_HEAD:0 "유효한 후보자 없음" - CULTURE_ACCEPTANCE_CHANGELOG_ENTRY:1 "[DATE.GetStringShort]: $DESC$: $VALUE|1+=$" - CULTURE_ACCEPTANCE_CHANGELOG_HEADER:0 "#S 최근 변화:#!" - NO_HYBRIDIZE_INFO_HERITAGE:0 "당신과 같은 [heritage|E]을 가진 문화와는 [hybrid_culture|E]를 형성할 수 없음" - NO_HYBRIDIZE_INFO_PARENT:0 "당신이 파생되어 나온 문화와는 [hybrid_culture|E]를 형성할 수 없음" - NO_HYBRIDIZE_INFO_CHILD:0 "당신에게서 파생된 문화와는 [hybrid_culture|E]를 형성할 수 없음" - HYBRIDIZE_CULTURE_LABEL:0 "문화혼합 문화 형성" - HYBRIDIZE_CULTURE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_LABEL$#!\n[GetPlayer.GetCulture.GetNameNoTooltip](와)과 [Culture.GetNameNoTooltip] 문화의 요소를 결합하여 새로운 [hybrid_culture|E]를 형성합니다.\n\n[GetPlayer.GetCulture.GetHybridizationBlockers( Culture.Self )]" - DIVERGE_CULTURE_LABEL:0 "문화 분화" - DIVERGE_CULTURE_TOOLTIP:0 "#T 문화 분화#!\n[Culture.GetName]에서 분화하여 새로운 [divergent_culture|E]를 생성합니다.\n\n[GetPlayer.GetCulture.GetDivergenceBlockers]" - CULTURE_CREATION_DATE:0 "[DATE.GetYear]년에 형성" - CULTURE_CREATION_DATE_DIVERGED:0 "[DATE.GetYear]년에 [CULTURE.GetName]에서 분화됨" - CULTURE_CREATION_DATE_HYBRID:0 "[DATE.GetYear]년에 [CULTURE.GetName](와)과 [TARGET_CULTURE.GetName](을)를 혼합해 형성" - ADD_TRADITION_WINDOW_TITLE:0 "전통 확립" - REPLACE_TRADITION_WINDOW_TITLE:0 "전통 교체" - ADD_TRADITION_LABEL:0 "전통 확립" - REPLACE_TRADITION_LABEL:0 "전통 교체" - ADD_TRADITION_EXECUTE_LABEL:0 "전통 확립" - REPLACE_TRADITION_EXECUTE_LABEL:0 "전통 교체" - ADD_TRADITION_EXECUTE_TOOLTIP:2 "#T 전통 확립#!\n[GetPlayer.GetCulture.GetName]에 새로운 [culture_tradition|E]을 추가합니다.\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_TRADITION_EXECUTE_TOOLTIP:1 "#T 전통 교체#!\n[GetPlayer.GetCulture.GetName]의 [AddTraditionWindow.GetReplacedTradition.GetName()](을)를 새로운 [culture_tradition|E]으로 교체합니다.\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - ADD_TRADITION_TOOLTIP:0 "#T 전통 확립#!\n[Culture.GetName]에 새로운 [culture_tradition|E]을 추가합니다.\n\n[Culture.GetAddTraditionBlockers]" - REPLACE_TRADITION_TOOLTIP:0 "#T 전통 교체#!\n해당 [Culture.GetName]의 [culture_tradition|E]을 새로운 [culture_tradition|E]으로 교체합니다.\n\n[Culture.GetAddTraditionBlockers]" - ADD_TRADITION_TOTAL_COST:0 "비용: [AddTraditionWindow.GetCostString]" - REPLACE_TRADITION_TOTAL_COST:0 "비용: [AddTraditionWindow.GetCostString]" - ADD_TRADITION_COST_TOOLTIP:0 "#T 전통 추가 비용: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - REPLACE_TRADITION_COST_TOOLTIP:0 "#T 전통 교체 비용: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - ADD_TRADITION_NO_TRADITION_SELECTED:0 "@warning_icon!#X 선택된 [culture_tradition|E]이 없습니다.#!" - ADD_TRADITION_AT_TRADITION_CAP:0 "@warning_icon!#X [traditions|E]을 더 보유할 수 없습니다.#!" - ADD_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X [culture_head|E]가 아닙니다.#!" - REPLACE_TRADITION_NO_NEW_TRADITION_SELECTED:0 "@warning_icon!#X 선택된 신규 [culture_tradition|E]이 없습니다.#!" - REPLACE_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X 당신이 [culture_head|E]가 아닙니다.#!" - #TRADITION_CATEGORY_NAME:0 "" # - TRADITION_CATEGORY_COUNT:0 "[TraditionGrouping.GetPickableInGrouping]/[TraditionGrouping.GetTotalInGrouping]" - TRADITION_CATEGORY_OTHER:0 "기타" - tradition_group_law:0 "법률" - tradition_group_combat:0 "전투" - tradition_group_realm:0 "봉역" - tradition_group_regional:0 "지역" - tradition_group_societal:0 "사회" - tradition_group_ritual:0 "의식" - - REFORM_CULTURE_LABEL:0 "[Culture.GetNameNoTooltip] 개혁" - REFORM_CULTURE_TOOLTIP:1 "[Culture.GetName]의 [traditions|E]이나 [ethos|E], [culture_pillars|E]를 [reform|E]합니다.\n\n[SelectLocalization(Culture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REFORM_CULTURE_TOOLTIP_WARNING:0 "@warning_icon!#X [reformation|E]이 이미 진행 중입니다." - REFORM_CULTURE_CLOSE_LABEL:0 "취소" - REFORM_CULTURE_CLOSE_TOOLTIP:0 "개혁하지 않고 돌아가기" - REFORM_ETHOS_NEW_NAME:0 "[Culture.GetReformation.GetNewPillar.GetName]: " - REPLACE_PILLAR_NAME:0 "[ReplacePillarWindow.GetReplacedPillar.GetTypeNameNoTooltip]" - REPLACE_PILLAR_WINDOW_TITLE:1 "$REPLACE_PILLAR_NAME$ 교체" - REPLACE_PILLAR_LABEL:1 "$REPLACE_PILLAR_NAME$ 교체" - REPLACE_PILLAR_EXECUTE_LABEL:1 "$REPLACE_PILLAR_NAME$ 교체" - REPLACE_PILLAR_EXECUTE_TOOLTIP:1 "#T $REPLACE_PILLAR_NAME$ 교체#!\n[GetPlayer.GetCulture.GetName]의 [ReplacePillarWindow.GetReplacedPillar.GetName](을)를 새로운 [ReplacePillarWindow.GetReplacedPillar.GetTypeName](으)로 교체합니다.\n\n[ReplacePillarWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_PILLAR_NOT_CULTURE_HEAD:0 "@warning_icon!#X 당신이 [culture_head|E]가 아닙니다.#!" - REPLACE_PILLAR_NO_NEW_PILLAR_SELECTED:1 "@warning_icon!#X 선택된 신규 [ReplacePillarWindow.GetReplacedPillar.GetTypeName](이)가 없습니다.#!" - REPLACE_PILLAR_TOTAL_COST:0 "비용: [ReplacePillarWindow.GetCostString]" - REPLACE_PILLAR_COST_TOOLTIP:0 "#T 대들보 교체 비용: [ReplacePillarWindow.GetCostString]#!\n[ReplacePillarWindow.GetCostBreakdown]" - REFORMATION_GAIN_BREAKDOWN_BASE:0 "기본 진행도" - REFORMATION_GAIN_BREAKDOWN_COUNTIES:0 "[CULTURE.GetNameNoTooltip] [Concept( 'counties', '영지' )|E]의 수" - REFORMATION_REPLACE_TRADITION_PROGRESS_MULT:0 "기존 [tradition|E] 교체" - REFORMATION_PROGRESS_BREAKDOWN:0 "#S 월간 진행도#! [Culture.GetReformation.GetProgressBreakdown]" - REFORMATION_TRADITION_REPLACEMENT_LABEL:0 "[CultureReformation.GetNewTradition.GetNameNoTooltip()](으)로 교체" - REFORMATION_NEW_TRADITION_INFO:0 "[CultureReformation.GetTimeLeft]에 확립 예정" - REFORMATION_CONFIRM_CANCEL_TITLE:0 "개혁 취소" - REFORMATION_CONFIRM_CANCEL_BODY:0 "현재 개혁을 취소하시겠습니까?" - REFORMATION_CONFIRM_CANCEL_ACCEPT:0 "승낙" - CANCEL_REFORMATION_NOT_CULTURE_HEAD:0 "@warning_icon!#X [culture_head|E]가 아닙니다.#!" - REFORMATION_TOTAL_TIME:0 "@time_icon! $TIME$" - REFORMATION_MONTHLY_PROGRESS:0 "#S 월간 진행도#!" - CULTURE_CLICK_TO_REPLACE:0 "#I 클릭하여 교체하기#!" - CULTURE_CLICK_TO_ADD_TRADITION:0 "#I 새로운 [tradition|E] 확립#!" - - ESTABLISHMENT_TIME_TOOLTIP_PILLAR:0 "#T 확립 소요 시간:[Culture.GetTotalReformTimeForPillar]#!\n[Culture.GetTotalReformTimeBreakdownForPillar]" - ESTABLISHMENT_TIME_TOOLTIP_NEW_TRADITION:0 "#T 확립 소요 시간:[GetPlayer.GetCulture.GetTotalReformTimeForNewTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForNewTradition]" - ESTABLISHMENT_TIME_TOOLTIP_REPLACING_TRADITION:0 "#T 확립 소요 시간:[GetPlayer.GetCulture.GetTotalReformTimeForReplacingTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForReplacingTradition]" diff --git a/project/ck3/base_game/localization/korean/gui/desicionsview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/desicionsview_l_korean.yml deleted file mode 100644 index 87da7552aa..0000000000 --- a/project/ck3/base_game/localization/korean/gui/desicionsview_l_korean.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_korean: - DECISIONS_VIEW_TITLE:0 "결단" - MY_LIFESTYLE_TITLE:0 "나의 인생관 초점" - MY_EDUCATION_TITLE:0 "나의 교육 초점" - CHOOSE_LIFESTYLE:0 "인생관 초점 선택" - CHOOSE_EDUCATION:0 "교육 초점 선택" - CHANGE_LIFESTYLE:0 "인생관 초점 변경" - CHANGE_EDUCATION:0 "교육 초점 변경" - DECISIONS_VIEW_DECISIONS:0 "결단" - DECISIONS_VIEW_MAJOR_DECISIONS:0 "주요 결단" - DECISIONS_VIEW_MAJOR_TOGGLE:0 "결단이 가능해지면 알림을 보냅니다." - DECISION_DETAIL_REQUIREMENTS:0 "조건" - DECISION_DETAIL_EFFECTS:0 "효과" - DECISION_NOT_VALID:1 "@warning_icon! #X 달성하지 못한 조건이 있습니다.#!" - DECISIONS_VIEW_COUNCILLOR:1 "[liege|E]의 [council|E]에" - DECISIONS_VIEW_LEAVE_COUNCIL:0 "사임" - DECISIONS_VIEW_LEAVE_COUNCIL_TT:1 "#T 자문회 사임#!\n[GetPlayer.GetCouncilTitle] 직위를 내려놓고, 그 직위로 인한 모든 혜택을 포기합니다." - DECISIONS_VIEW_MAJOR_NOT_AVAILABLE:0 "이용 가능한 주요 결단 없음" - LEAVE_COUNCIL_CONFIRMATION_TITLE:0 "자문회 떠나기" - LEAVE_COUNCIL_CONFIRMATION:0 "더는 [CHARACTER.GetLiege.GetUIName] [council|E]의 [CHARACTER.GetCouncilTitle]로서 받는 혜택을 받지 않습니다." - LEAVE_COUNCIL_CONFIRMATION_ACCEPT:0 "떠나기" diff --git a/project/ck3/base_game/localization/korean/gui/dynasty_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/dynasty_view_l_korean.yml deleted file mode 100644 index 55af5450ab..0000000000 --- a/project/ck3/base_game/localization/korean/gui/dynasty_view_l_korean.yml +++ /dev/null @@ -1,57 +0,0 @@ -l_korean: - DYNASTY_VIEW_CHILDREN_HIDE:0 "#T 자녀 숨기기#!" - DYNASTY_VIEW_CHILDREN_SHOW:0 "#T 자녀 보기#!" - DYNASTY_VIEW_INFO_TITLE:0 "#T [Dynasty.GetBaseNameNoTooltip|U] 가문#!" - DYNASTY_VIEW_PRESTIGE:0 "[Dynasty.GetPrestige|V0] [dynasty_prestige|E]" - DYNASTY_VIEW_HOUSES_AMOUNT:1 "[Select_CString( EqualTo_int32( Dynasty.GetFoundedDynastyHousesCount, '(int32)1' ), '집안', '집안' )] [Dynasty.GetFoundedDynastyHousesCount|V]개" - DYNASTY_VIEW_HOUSES_TT:0 "#T [Dynasty.GetNameNoTooltip] 가문 내의 모든 집안 보기#!" - DYNASTY_VIEW_MEMBERS:1 "생존한 구성원 [Dynasty.GetNumberOfLivingMembers|V]명" - DYNASTY_VIEW_MEMBERS_TT:0 "#T [Dynasty.GetNameNoTooltip] 가문의 모든 구성원 보기#!" - DYNASTY_VIEW_LIVING_MEMBERS:0 "[Dynasty.GetNumberOfLivingMembers|V]명" - DYNASTY_VIEW_DEAD_MEMBERS:0 "사망한 구성원([GetDataModelSize( Dynasty.GetDeadMembers )])" - DYNASTY_VIEW_HOUSES:0 "집안" - DYNASTY_VIEW_NAME:0 "[Dynasty.GetBaseNameNoTooltip] 가문" - DYNASTY_VIEW_LIVING_MEMBERS_HEADER:0 "생존한 구성원([Dynasty.GetNumberOfLivingMembers|V]명)" - DYNASTY_VIEW_LEGACY_EXPLANATION:2 "#high [Dynasty.GetBaseNameNoTooltip]#! 가문의 모든 구성원이 이 [dynasty_perks|E]의 혜택을 획득합니다. 비용이 매번 [dynasty_prestige_i] #V 500#!만큼 증가하기 때문에, 새로운 가문 성취를 획득하기가 점점 힘들어집니다." - PARENT_DYNASTY_PERK_NEEDED:1 "@warning_icon!#X 이전 단계의 유산을 잠금 해제해야 합니다.#!" - DYNASTY_PRESTIGE_NEEDED:0 "@warning_icon!#X $VALUE$만큼의 [dynasty_prestige|E]을 보유하고 있지 않습니다.#!" - DYNASTY_PERK_TOOLTIP:0 "#T [DynastyPerk.GetNameNoTooltip]#!\n[DynastyPerk.GetEffectDescription( Dynasty.GetDynast )]" - UNLOCK_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]\n\n#I 클릭하여 잠금 해제하기#!" - LOCKED_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_TITLE:0 "[DYNASTY_PERK.GetNameNoTooltip] 잠금 해제" - CHOOSE_DYNASTY_PERK_CONFIRM_DESC:0 "[DYNASTY_PERK.GetEffectDescription( GetPlayer )][DYNASTY_PERK.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_ACCEPT:0 "잠금 해제" - DYNASTY_LEGACY_PERK_COST:1 "\n비용: [dynasty_prestige_i]$VALUE|V$ [dynasty_prestige|E]" - DYNASTY_VIEW_ALSO_DYNAST:1 "그리고 [Character.GetDynasty.GetBaseName] 가문의 가주" - DYNASTY_VIEW_ALSO_HOUSE_HEAD:0 "[Character.GetHouse.GetName] 집안의 가장" - DYNASTY_VIEW_PAN_TO_ME:0 "당신에게 이동" - DYNASTY_VIEW_PAN_TO_ME_TT:0 "#T 당신에게 이동#!" - DYNASTY_VIEW_PAN_TO_DYNAST:0 "가주에게 이동" - DYNASTY_VIEW_CLICK_TO_PAN:1 "#I 왼쪽 마우스를 클릭하고 드래그하여 화면 이동하기#!" - CUSTOMIZE_DYNASTY_HEADER:0 "[Dynasty.GetBaseNameNoTooltip] 가문 사용자 지정" - DYNASTY_CUSTOMIZATION_NAME_FIELD:0 "이름" - CUSTOMIZE_DYNASTY:0 "#T 가문 사용자 지정#!" - CUSTOMIZE_DYNASTY_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [DYNASTY.GetBaseNameNoTooltip] 가문은 사용자 지정이 불가능합니다.#!" - DYNASTY_VIEW_MY_DYNASTY:0 "당신의 [dynasty|E]" - DYNASTY_TT_DYNAST:1 "[dynast|E]: [Dynasty.GetDynast.GetUIName|U]" - DYNASTY_TT_DEAD_DYNASTY:1 "몰락한 가문 - 생존한 구성원 없음" - DYNASTY_TT_DEAD_HOUSE:1 "몰락한 집안 - 생존한 구성원 없음" - DYNASTY_TT_SPLENDOR_LEVEL:0 "[dynasty_prestige_level|E]: [Dynasty.GetPrestigeLevelName]" - DYNASTY_TT_MEMBERS:1 "생존한 구성원 [Dynasty.GetNumberOfLivingMembers|V]명" - DYNASTY_VIEW_TT_DYNASTY_TREE:0 "#T 가계도 열기#!" - DYNASTY_VIEW_DYNASTY_TREE:1 "가계도 열기" - DYNASTY_VIEW_SHOW_LEGACIES:0 "유산: [DynastyView.GetTotalUnlockedPerks]" - DYNASTY_VIEW_SHOW_RENOWN:1 "[dynasty_prestige|E]: [dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_SHOW_UNLOCK:0 "잠금 해제" - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\n당신은 [dynast|E] 신분이므로 [dynasty_prestige|E]을 소모하여 유산을 잠금 해제할 수 있습니다." - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_NOT_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\n#X 당신은 [dynast|E] 신분이 아니므로 [dynasty_prestige|E]을 소모하여 유산을 잠금 해제할 수 없습니다.#!" - DYNASTY_VIEW_HEADING:0 "[Dynasty.GetBaseNameNoTooltip] 가문 유산" - DYNASTY_VIEW_SET_ROOT:0 "#T 나머지 가계 숨기기#!" - DYNASTY_VIEW_EXPAND_ROOT:0 "#T 부모로 확장하기#!" - DYNASTY_VIEW_DYNAST_OF:0 "[Character.GetDynasty.GetBaseNameNoTooltip] 가문의 [dynast|E]" - DYNASTY_VIEW_BECOME_DYNAST_ONE_HOUSE:0 "[Character.GetDynasty.GetBaseNameNoTooltip] 가문에 하나의 집안만 있으므로 [house_head|E]이 곧 [dynast|E]를 겸합니다." - DYNASTY_VIEW_BECOME_DYNAST:2 "다른 [house_head|E]이 $game_concept_dynast$로 등극하기 위해서는 현재 $game_concept_dynast$ (@soldier_icon! [Character.GetDynasty.GetRequiredPowerToReplaceDynast|0])보다 최대 군사력이 훨씬 높아야 합니다." - DYNASTY_VIEW_SHOW_LEGACY_COST:0 "비용: [dynasty_prestige_i][Dynasty.GetNextPerkCost|V0]" - DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP:0 "진행도: 다음 [dynasty_perk|E]까지 [dynasty_prestige_i][Dynasty.GetPrestige|V0]/[Dynasty.GetNextPerkCost|0]" - DYNASTY_HOUSE_VIEW_PROGRESS_LABEL:0 "다음 [dynasty_perk|E]" - diff --git a/project/ck3/base_game/localization/korean/gui/encyclopedia_l_korean.yml b/project/ck3/base_game/localization/korean/gui/encyclopedia_l_korean.yml deleted file mode 100644 index 42f009b2de..0000000000 --- a/project/ck3/base_game/localization/korean/gui/encyclopedia_l_korean.yml +++ /dev/null @@ -1,30 +0,0 @@ -l_korean: - HEADING_ENCYCLOPEDIA:0 "백과사전" - OPEN_ENCYCLOPEDIA:1 "#T 백과사전 열기#!\n백과사전에서 용어를 찾아보십시오." - ENCYCLOPEDIA_PAGE_BUILDINGS:0 "건물" - ENCYCLOPEDIA_BUILDING_ENTRY:2 "[BUILDING.GetDescription]\n\n#S 기본 비용:\n#![BUILDING.GetBaseCostDescription]\n\n#S 효과:\n#![BUILDING.GetEffectDescription( GetPlayer, GetPlayer.GetCulture )]\n\n" - ENCYCLOPEDIA_PAGE_COURT_POSITIONS:0 "궁정 직위" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS:0 "#S $COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE$#!\n[CourtPositionType.GetLiegeModifierDescription]\n\n" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS:0 "" - ENCYCLOPEDIA_COURT_POSITION_ENTRY:1 "[COURT_POSITION_TYPE.GetDescription]\n\n[SelectLocalization( CourtPositionType.HasLiegeModifiers, 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS', 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS' )]#S [CourtPositionType.GetNameNoTooltip]에 주는 영향:#!\n[CourtPositionType.GetEmployeeModifierDescription]" - ENCYCLOPEDIA_PAGE_GAME_CONCEPTS:0 "게임 개념" - ENCYCLOPEDIA_PAGE_FACTIONS:0 "파벌" - ENCYCLOPEDIA_PAGE_GOVERNMENTS:0 "정부" - ENCYCLOPEDIA_PAGE_LAWS:0 "법률" - ENCYCLOPEDIA_PAGE_MEN_AT_ARMS_TYPES:0 "무장병" - ENCYCLOPEDIA_PAGE_SCHEMES:0 "모략" - ENCYCLOPEDIA_PAGE_TERRAIN_TYPES:0 "지형" - ENCYCLOPEDIA_PAGE_TRAITS:0 "특성" - ENCYCLOPEDIA_PAGE_TUTORIAL_GUIDED:0 "튜토리얼 학습" - ENCYCLOPEDIA_PAGE_TUTORIAL_REACTIVE:0 "조언" - TOOLTIP_CLOSE_ENCYCLOPEDIA:0 "백과사전을 닫습니다." - ENCYCLOPEDIA_CONTENTS:0 "콘텐츠" - ENCYCLOPEDIAGE_CURRENT_PAGE:0 "현재 페이지" - ENCYCLOPEDIAGE_PREVIOUS_PAGE:0 "이전 페이지" - ENCYCLOPEDIAGE_NEXT_PAGE:0 "다음 페이지" - SEARCH_ENCYCLOPEDIA:0 "검색" - SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "검색한 문구로 결과를 보여줍니다." - RESET_SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "검색 조건을 초기화합니다." - ENCYCLOPEDIA_ALL_PAGES:0 "모든 페이지" - ENCYCLOPEDIA_PREVIOUS_SEARCH_TOOLTIP:2 "이전 검색한 내용 보기" - ENCYCLOPEDIA_NEXT_SEARCH_TOOLTIP:2 "다음 검색한 내용 보기" diff --git a/project/ck3/base_game/localization/korean/gui/event_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/event_window_l_korean.yml deleted file mode 100644 index 095507d73d..0000000000 --- a/project/ck3/base_game/localization/korean/gui/event_window_l_korean.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_korean: - EVENT_WINDOW_DAYS_REMAINING:1 "@warning_icon!#X 멀티플레이 중이므로 [EventWindowData.GetDaysRemaining|V]일 뒤에 이 설정이 자동으로 선택됩니다.#!" - EVENT_WINDOW_OPTION_AVAILABLE_SKILL:1 "당신의 [SkillItem.GetName][skill|E] 수치 덕분에 이 선택지를 사용할 수 있음" - EVENT_WINDOW_OPTION_AVAILABLE_TRAIT:1 "[Trait.GetName(GetPlayer)] [trait|E] 덕분에 이 선택지를 선택할 수 있음" - EVENT_OPTION_NO_LONGER_AVAILABLE:0 "@warning_icon!#X 더는 이용 불가함#!" - tooltip_open_scheme_view:1 "#I 모략 보기#!" - EVENT_OPTION_WILL_HAPPEN:0 "#S 다음의 효과 발생\n#!" - EVENT_OPTION_HAS_HAPPENED:0 "#S 다음의 효과 발생\n#!" - EVENT_NOTHING_HAPPENS:1 "#F 즉각적인 효과 없음...#!" - EVENT_OPTION_AI_CHANCE:1 "#Weak AI 수준: $VALUE$#!" - REGENERATE_EVENT_CONTENTS:0 "#T 이벤트 콘텐츠 재생성#!\n모든 지역, 초상화 등이 재생성됩니다." - TOGGLE_DATA_SYSTEM:0 "#T 데이터 시스템 토클#!\n데이터 시스템을 켜거나 끕니다. 브래킷을 생성하거나 표시합니다. Localization.ToggleSkipDataSystemInLocOutput과 동일합니다." - COPY_EVENT_CONTENTS:0 "#T 이벤트 콘텐츠 복사#!\n이벤트 텍스트 콘텐츠를 클립보드에 복사합니다." - COURT_EVENT_DAYS_REMAINING:0 "@warning_icon!#X [CourtEventItem.GetDaysRemaining]일 남음#!" - COURT_EVENT_TIME_WARNING:0 "#HIGH [EventWindowData.GetDaysRemaining]#!일 후에 마지막 옵션이 선택됨" diff --git a/project/ck3/base_game/localization/korean/gui/event_window_wigets_l_korean.yml b/project/ck3/base_game/localization/korean/gui/event_window_wigets_l_korean.yml deleted file mode 100644 index a923af7155..0000000000 --- a/project/ck3/base_game/localization/korean/gui/event_window_wigets_l_korean.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_korean: - event_window_widget_name_child_after_father:2 "[Select_CString( Character.GetFather.IsLocalPlayer, '나', Character.GetFather.GetShortUINameNoTooltip )]의 이름을 땀" - event_window_widget_name_child_after_mother:1 "[Select_CString( Character.GetMother.IsLocalPlayer, '나', Character.GetMother.GetShortUINameNoTooltip )]의 이름을 땀" - event_window_widget_name_child_after_fathers_father:1 "[Select_CString( Character.GetFather.IsLocalPlayer, '나의', Character.GetFather.GetShortUINamePossessiveNoTooltip )] 아버지 이름을 땀" - event_window_widget_name_child_after_fathers_mother:1 "[Select_CString( Character.GetFather.IsLocalPlayer, '나의', Character.GetFather.GetShortUINamePossessiveNoTooltip )] 어머니 이름을 땀" - event_window_widget_name_child_after_mothers_father:1 "[Select_CString( Character.GetMother.IsLocalPlayer, '나의', Character.GetMother.GetShortUINamePossessiveNoTooltip )] 아버지 이름을 땀" - event_window_widget_name_child_after_mothers_mother:1 "[Select_CString( Character.GetMother.IsLocalPlayer, '나의', Character.GetMother.GetShortUINamePossessiveNoTooltip )] 어머니 이름을 땀" - event_window_widget_name_child_after_family_member:1 "가족의 이름을 땀" - event_window_widget_name_child_after_random_ancestor:0 "조상의 이름을 땀" - event_window_widget_name_child_random_faith_name:0 "훌륭한 [Character.GetFaith.GetAdjectiveNoTooltip] 이름" - event_window_widget_name_child_random_cultural_name:0 "훌륭한 [Character.GetCulture.GetNameNoTooltip] 이름" - event_window_widget_stress_new_level:0 "[stress_level|E] 도달: #V [Character.GetStressLevel]#!" - event_window_widget_max_stress:0 "#X 최고 [stress_level|E] 도달#!" - event_window_widget_scheme_show_in_list:0 "모략 목록 표시" - event_window_widget_enter_text_prompt:0 "문구 입력:" diff --git a/project/ck3/base_game/localization/korean/gui/factions_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/factions_view_l_korean.yml deleted file mode 100644 index deb35a758f..0000000000 --- a/project/ck3/base_game/localization/korean/gui/factions_view_l_korean.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_korean: - FACTIONS_WINDOW:0 "파벌" - FACTIONS_WINDOW_MY_FACTIONS:1 "주군과 맞서는 파벌" - FACTIONS_WINDOW_MY_FACTIONS_TT:1 "당신이 속한 파벌 보기" - FACTIONS_WINDOW_TARGETING_LIEGE_TT:1 "당신의 주군을 노리는 파벌 보기" - FACTIONS_WINDOW_TARGETING_FACTIONS:1 "당신과 맞서는 파벌" - FACTIONS_WINDOW_TARGETING_FACTIONS_TT:1 "당신을 노리는 파벌 보기" - FACTIONS_WINDOW_TARGETING_ME:1 "당신을 노리는 파벌" - FACTIONS_WINDOW_NOT_IN_FACTION:1 "#weak 당신은 어느 [faction|E]에도 속해 있지 않음#!" - FACTIONS_WINDOW_NOT_FACTION_AGAINST:0 "#weak 당신을 노리는 [factions|E]이 없음#!" - FACTIONS_WINDOW_LEADER:0 "수장" - FACTIONS_WINDOW_CLAIMANT:0 "주장자" - FACTIONS_WINDOW_TARGET:0 "대상" - FACTIONS_WINDOW_DISCONTENT:2 "[discontent|E]: [FactionItem.GetDiscontent|%0]" - FACTIONS_WINDOW_POWER:0 "[military_power|E]" - FACTIONS_WINDOW_TT_HIDE_MEMBERS:0 "구성원 숨기기" - FACTIONS_WINDOW_TT_SHOW_MEMBERS:0 "구성원 보기" - NOT_FACTION_CANT_JOIN_CREATE_ADULT:0 "미성년자는 파벌을 결성하거나 가담할 수 없음" - NOT_FACTION_CANT_JOIN_IF_TARGET:0 "자신을 겨냥하는 파벌을 결성하거나 가담할 수 없음" - NOT_FACTION_CANT_JOIN_CREATE_HOOK:0 "당신에 대한 [strong_hook|E]을 가진 이를 겨냥하는 파벌을 결성하거나 가담할 수는 없음" - NOT_FACTION_CANT_JOIN_CREATE_ALLIED:0 "[ally|E]을 겨냥하는 파벌을 결성하거나 가담할 수는 없음" - NOT_faction_relation_blocks_joining_friend:0 "[friend|E]를 겨냥하는 파벌을 결성하거나 가담할 수는 없음" - NOT_faction_relation_blocks_joining_lover:0 "[lover|E]을 겨냥하는 파벌을 결성하거나 가담할 수는 없음" - NOT_FACTION_CANT_JOIN_CREATE_IMPRISONED:0 "[imprisoned|E] 상태에서는 파벌을 결성하거나 가담할 수 없음" - NOT_FACTION_CANT_JOIN_CREATE_COWED:0 "[cowed|E] 상태에서는 파벌을 결성하거나 가담할 수 없음" - NOT_FACTION_CANT_JOIN_CREATE_INCAPABLE:0 "[GetTrait('incapable').GetName( GetNullCharacter )] 상태에서는 파벌을 결성하거나 가담할 수 없음" - FACTION_CANT_JOIN_CREATE_IN_ANOTHER_FACTION_WARNING:0 "@warning_icon!#X $NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER$#!\n" - NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER:0 "이미 다른 파벌에 속해 있음" - FACTION_CANT_CREATE_ALREADY_TARGETING:0 "@warning_icon!#X 이미 $NAME$(이)가 [CHARACTER.GetUIName](을)를 노리고 있습니다.#!\n" - FACTION_CANT_JOIN_AT_WAR:0 "@warning_icon!#X 전쟁 중에는 파벌에 가입할 수 없습니다.#!\n" - FACTION_CANT_JOIN_AT_WAR_WITH_LEADER:0 "@warning_icon!#X 파벌의 수장과 전쟁 중일 때에는 파벌에 가입할 수 없습니다.#!\n" - FACTION_CANT_LEAVE_AT_WAR:0 "@warning_icon!#X 전쟁 중에는 파벌을 떠날 수 없습니다.#!\n" - FACTION_CANT_LEAVE_NOT_PART:0 "@warning_icon!#X 파벌에 가담하지 않은 상태에서 파벌을 떠날 수는 없습니다.#!\n" - FACTION_CANT_LEAVE_FORCED:0 "@warning_icon!#X [DATE.GetString|V]까지 파벌에 머물기를 강요받았습니다.#!\n" - FACTIONS_WINDOW_POWER_TT:0 "#T [faction_military_power|E]: $POWER|%0V$#!" - FACTIONS_WINDOW_POWER_THRESHOLD_TT:0 "한계점: $POWER|%0V$" - FACTIONS_WINDOW_DISCONTENT_INCREASING_TITLE_TT:1 "#T 불만: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_DECREASING_TITLE_TT:1 "#T 불만: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_TITLE_TT:0 "#T 불만: $DISCONTENT|%0V$ (현재 최대)#!" - FACTIONS_WINDOW_DISCONTENT_REACH_THRESHOLD_TT:2 "#V $MONTHS$개월 후#!에 최후통첩을 보낼 수 있음 #weak ($DISCONTENT|%0$)#!" - FACTIONS_WINDOW_DISCONTENT_PROGRESS_TT:1 "매달 변경치: $VALUE|0-=$" - FACTIONS_WINDOW_DISCONTENT_INCREASING:0 "#V [FactionItem.GetMonthsUntilMaxDiscontent]개월#! 내에 최후통첩을 보낼 수 있음" - FACTIONS_WINDOW_DISCONTENT_CAN_SEND:0 "언제든지 최후통첩을 보낼 수 있음" - FACTIONS_WINDOW_DISCONTENT_TO_WEAK:0 "최후통첩을 보내기엔 너무 나약함" - FACTIONS_WINDOW_CASSALC_CANT_CREATE_JOIN:0 "파벌에 가입할 수 없는 봉신" - FACTIONS_WINDOW_CREATE_JOIN_EXPLANATION:1 "[vassal|E]과 [friend|E], [lover|E]이 되거나 [prisoner|E], [ally|E]으로 만들어 [faction|E] 가담을 막을 수 있습니다. 또 [cowed|E]한 상태이거나 당신이 [strong_hook|E]을 가진 상황이라면 역시 파벌 가담을 저어할 것입니다." - FACTIONS_WINDOW_FACTION_AT_WAR:0 "전쟁 중" - FACTION_WINDOW_MEMBER_SINGULAR:0 "구성원 $NUMBER|V$명" - FACTION_WINDOW_MEMBER_PLURAL:0 "구성원 $NUMBER|V$명" - FACTION_WINDOW_LEAVE:0 "떠나기" - FACTION_WINDOW_LEAVE_TT:0 "#T 파벌 떠나기#!" - FACTION_WINDOW_POPUP_DISBAND_TITLE:0 "파벌 해산" - FACTION_WINDOW_POPUP_DISBAND_DESC:0 "[FACTION.GetName](이)가 해산됩니다." - FACTION_WINDOW_POPUP_DISBAND_ACCEPT:0 "해산" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_TITLE:0 "파벌 요구 관철" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_DESC:0 "[FACTION.GetName](이)가 [FACTION.GetTarget.GetUIName]에게 최후 통첩을 보냅니다. [FACTION.GetTarget.GetSheHe]가 받아들인다면, 파벌의 모든 요구는 이행됩니다. [FACTION.GetTarget.GetSheHe]가 받아들이지 않는다면, 파벌은 [FACTION.GetTarget.GetHerHim]를 상대로 [civil_war|E]에 들어갑니다." - FACTION_WINDOW_PRESS_DEMANDS:0 "요구 관철" - FACTION_WINDOW_PRESS_DEMANDS_TT_TITLE:0 "#T 요구 관철#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_DESC:0 "[faction|E]이 파벌 대상에 최후 통첩을 보냅니다. 받아들인다면 파벌의 요구 사항은 이행됩니다. 대상이 받아들이지 않으면 [civil_war|E]이 발발합니다!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_WAR:0 "@warning_icon!#X 파벌이 전쟁 중일 때에는 요구를 관철할 수 없습니다.#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DATE:1 "@warning_icon!#X 파벌의 요구를 다시 관철하기 위해서는 [DATE.GetString|V]까지 기다려야 합니다.#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_LEADER_PLAYER:1 "파벌의 수장이 플레이어이므로 불만과 [faction_military_power|E] 한계점과는 상관없이 요구를 관철할 수 있음" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DISCONTENT:0 "@warning_icon!#X 요구를 관철하려면 파벌 불만이 $THRESHOLD|%0V$보다 높아야 합니다.#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_AT_AT_WAR_WITH_TARGET:0 "@warning_icon!#X 파벌의 수장이 이미 대상과 전쟁을 벌이고 있습니다.#!" - FACTION_WINDOW_JOINED_FACTIONS:0 "나의 파벌" - FACTION_WINDOW_FACTIONS_TO_JOIN:1 "당신의 주군에 맞서는 파벌" - FACTIONS_WINDOW_NOT_JOINABLE_FACTION:1 "#weak 가담 가능한 [factions|E] 없음#!" - FACTION_WINDOW_JOIN:0 "가담" - FACTION_WINDOW_JOIN_TT_TITLE:0 "#T [FACTION.GetName] 가담#!" - FACTION_WINDOW_FACTIONS_TO_CREATE:0 "잠재적인 파벌" - FACTIONS_WINDOW_NOT_CREATABLE_FACTION:1 "#weak 결성 가능한 [factions|E] 없음#!" - FACTIONS_WINDOW_CREATE:0 "$NAME$ 결성" - FACTIONS_WINDOW_DISABLED_VASSAL_HEADER:0 "#T [CHARACTER.GetUIName]#!\n[factions|E] 가담이 허가되지 않음" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_CLAIMANT:0 "주장자 선택" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_TITLE:0 "작위 선택" - FACTION_PEASANT_REVOLT:0 "농노 반란" - FACTION_WINDOW_COUNTY_MEMBER_TT:0 "#T [FactionCountyMember.GetMember.GetNameNoTooltip]의 농노#!\n[faction_military_power|E] 공헌도: [FactionCountyMember.CalcPower|%1V]\n#weak 공헌도는 [Concept( 'county', '영지' )|E]의 [levies|E] 및 [county_opinion|E]에 의해 결정됩니다.#!\n\n#I 클릭하여 영지 보기#!" - FACTIONS_WINDOW_COUNTY_OPINION:0 "[FactionCountyMember.GetOpinion|=+]" - FACTIONS_WINDOW_COUNTY_OPINION_TOOLTIP:0 "#T [FactionCountyMember.GetMember.GetName] 내의 민중 의견:#!\n[FactionCountyMember.GetOpinionDescription]" - FACTIONS_WINDOW_MEMBER_TT:0 "#S 파벌 구성원#!\n#T [CHARACTER.GetUINameNoTooltip]#!\n[faction_military_power|E] 공헌도: $POWER|%1V$\n#weak 공헌도는 보유한 [soldiers|E]의 수에 따라 결정됩니다.#!\n\n#I 클릭하여 보기#!" - FACTION_MEMBER_IS_IN_ANOTHER_WAR:0 "@warning_icon! #X [TARGET_CHARACTER.GetUIName]에 맞서 또 다른 전쟁을 벌이고 있습니다. 요구가 관철되면 참전하지 않습니다.#!" - PLAYER_CANNOT_JOIN_FACTION_OF_THIS_TYPE:0 "@warning_icon! #X 이 유형의 파벌에 가담할 수 없습니다.#!" - NOT_FACTION_SOFT_BLOCK_IS_NOT_COURT_CHAPLAIN:0 "[court_chaplains|E]는 오직 주장자 [faction|E]에만 가담할 수 있습니다." - FACTION_ADD_MEMBER:0 "구성원 추가 ([FactionsWindow.GetMembersAvailableToForce|V])" - FACTION_ADD_MEMBER_TT:0 "#T 인물 가담 강요#!\n현재 [FactionsWindow.GetMembersAvailableToForce|V]명의 인물에게 가담을 강요할 수 있습니다." - FACTIONS_OTHER:0 "파벌" - create_claimant_faction_against:0 "주장자 파벌 결성" - FACTION_WINDOW_OPINION_OF_TARGET:0 "대상의 의견: [CharacterListItem.GetOpinionOfOtherCharacter|+=]" - CLAIMANT_TITLES_NO_TITLES:0 "주장 가능한 작위 없음" - NO_POTENTIAL_CLAIMANTS:0 "잠재적인 주장자 없음" diff --git a/project/ck3/base_game/localization/korean/gui/faith_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/faith_view_l_korean.yml deleted file mode 100644 index 8429256c28..0000000000 --- a/project/ck3/base_game/localization/korean/gui/faith_view_l_korean.yml +++ /dev/null @@ -1,150 +0,0 @@ -l_korean: - FAITH_VIEW_HEADING:0 "[Faith.GetNameNoTooltip]" - FAITH_VIEW_SUBHEADING:2 "[organized|E] [Faith.GetReligion.GetAdjective] [faith|E]" - FAITH_VIEW_UNREFORMED_SUBHEADING:1 "[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] [Faith.GetReligion.GetAdjective] [faith|E]" - FAITH_VIEW_REFORMED_SUBHEADING:2 "[organized|E] [Faith.GetReligion.GetAdjective] [faith|E]" - FAITH_VIEW_OUR_VIEW:1 "우리는 저들을 [GetPlayer.GetFaith.GetRelationNameTo( Faith.Self )|V] 자라 여깁니다." - FAITH_VIEW_THEIR_VIEW:1 "저들은 우리를 [Faith.GetRelationNameTo( GetPlayer.GetFaith )|V] 자라 여깁니다." - FAITH_VIEW_YOUR_FAITH:0 "당신의 [faith|E]" - TOGGLE_RELIGION_VIEW:1 "다른 신앙" - RELIGION_WINDOW_TITLE:2 "다른 신앙" - FAITH_ITEM_TOOLTIP:1 "#I 클릭하여 [Faith.GetNameNoTooltip] 보기#!" - FAITH_TOOLTIP_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetUIName|U]" - TOGGLE_RELIGION_VIEW_TOOLTIP:1 "#I 클릭하여 다른 [faiths|E] 보기#!" - FAITH_WINDOW_FERVOR:0 "[fervor|E]: [Faith.GetFervor|0]%" - FAITH_WINDOW_VIRTUES:0 "[virtues|E]" - FAITH_WINDOW_SINS:0 "[sins|E]" - FAITH_WINDOW_DOCTRINE_TOOLTIP:1 "#T [FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]#!\n[FaithDoctrine.GetEffectsDescription( GuiFaithDoctrineItem.GetFaith )]\n\n[FaithDoctrine.GetDescription( GuiFaithDoctrineItem.GetFaith )|F]" - FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH:1 "#T [FaithDoctrine.GetNameNoTooltip( Faith.Self )]#!\n[FaithDoctrine.GetEffectsDescription( Faith.Self )]\n\n[FaithDoctrine.GetDescription( Faith.Self )|F]" - FAITH_TOOLTIP_DOCTRINE_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetShortUIName|U]" - FAITH_TOOLTIP_DOCTRINE_NO_HEAD_OF_FAITH:0 "[head_of_faith|E] 없음" - FAITH_TOOLTIP_DOCTRINE_VACANT_HEAD_OF_FAITH:0 "[head_of_faith|E]: 공석" - FAITH_WINDOW_DOCTRINE_SELECT_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]#I 클릭하여 [FaithDoctrine.GetName( GuiFaithDoctrineItem.GetFaith )] 선택하기#!" - FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]비용: [piety_i][FaithDoctrine.CalcPietyCost( GuiFaithDoctrineItem.GetFaith )|0]\n#I 클릭하여 변경하기#!" - DOCTRINE_BLOCKS_FAITH_CREATION:0 "@warning_icon!#X [FAITH_DOCTRINE.GetName( GetPlayer.GetFaith )](은)는 허가되지 않습니다.#!" - CANNOT_CREATE_FAITH_IN_OBSERVE_MODE:0 "@warning_icon!#X 인물로 플레이하고 있을 때만 가능합니다.#!" - FAITH_CREATION_BUTTON_TOOLTIP:1 "#T 신앙 창설#!\n[Select_CString( FaithCreationWindow.CanCreateFaith, '#I 클릭하여 신앙 창설하기#!', FaithCreationWindow.GetCreationBlockers )]" - FAITH_REFORM_BUTTON_TOOLTIP:0 "#T 신앙 개혁#!\n[FaithCreationWindow.GetCreationBlockers]#I 클릭하여 신앙 개혁하기#!" - FAITH_CONVERSION_BUTTON_TOOLTIP:0 "#T 신앙 개종#!\n[FaithConversionWindow.GetConversionBlockers]#I 클릭하여 신앙 개종하기#!" - FAITH_CONVERSION_SAME_FAITH:0 "이미 [FAITH.GetName](을)를 신봉하고 있습니다." - CREATE_REFORM_FAITH_TEXT:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE', 'CREATE_FAITH_WINDOW_TITLE' )]" - CREATE_REFORM_FAITH_TOOLTIP:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE_TOOLTIP', 'CREATE_FAITH_WINDOW_TITLE_TOOLTIP' )]" - CREATE_FAITH_WINDOW_TITLE:0 "새로운 [GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip] 신앙 창설" - REFORM_FAITH_WINDOW_TITLE:0 "[GetPlayer.GetFaith.GetNameNoTooltip] 개혁" - CREATE_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $CREATE_FAITH_WINDOW_TITLE$#!\n[core_tenets|E]와 [doctrines|E]를 선택하여 새로운 [faith|E]을 창설합니다." - REFORM_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $REFORM_FAITH_WINDOW_TITLE$#!\n[core_tenets|E]와 [doctrines|E]를 선택하여 [GetPlayer.GetFaith.GetNameNoTooltip] [faith|E]을 개혁합니다." - CONVERT_FAITH_WINDOW_TITLE_UI:0 "[Faith.GetNameNoTooltip](으)로 개종" - CONVERT_FAITH_WINDOW_TITLE:0 "[FAITH.GetNameNoTooltip](으)로 개종" - FAITH_CREATION_DOCTRINES_PIETY_COST:0 "할인 없는 교리 비용: [piety_i]$VALUE|V$" - FAITH_CONVERSION_DISCOUNT:0 "개종 비용 할인: [piety_i]$VALUE|P%0$" - FAITH_CREATION_COST_TOOLTIP:0 "#T 창설 비용: [piety_i][FaithCreationWindow.CalcPietyCost]#!\n[FaithCreationWindow.GetPietyCostDesc]" - FAITH_CONVERSION_COST_TOOLTIP:1 "#T 개종 비용: [piety_i][FaithConversionWindow.CalcPietyCost]#!\n[FaithConversionWindow.GetPietyCostDesc]" - FAITH_NAME_ALREADY_IN_USE:0 "@warning_icon!#X [FAITH.GetName](이)가 이미 그 이름을 사용 중입니다.#!" - FAITH_MUST_BE_UNIQUE:0 "@warning_icon!#X 신앙은 종교 내에서 고유한 성질을 갖춰야 합니다. 현재 [FAITH.GetName](이)가 동일한 교리를 갖고 있습니다.#!" - MUST_SELECT_FAITH_ICON:0 "@warning_icon!#X 새로운 신앙을 위한 상징을 선택해야 합니다.#!" - SELECT_FAITH_ICON:0 "신앙 상징 선택" - CHANGE_FAITH_ICON:0 "#T 신앙 상징 변경#!\n#I 클릭하여 신앙 상징 교체하기#!" - SELECT_FAITH_ICON_TOOLTIP:0 "#T 신앙 상징 선택#!\n#I 클릭하여 이 신앙 상징 선택하기#!" - VASSAL_WILL_CONVERT:0 "#P 개종함 ($VALUE|0$)#!" - VASSAL_MIGHT_CONVERT:0 "#V 개종할 수도 있음 ($VALUE|0$)#!" - VASSAL_WILL_NOT_CONVERT:0 "#N 개종하지 않음 ($VALUE|0$)#!" - VASSAL_CONVERSION_HEADER:0 "개종하는 봉신" - VASSAL_CONVERSION_TOOLTIP:0 "#T $VASSAL_CONVERSION_TEXT$#!" - FAITH_CREATION_ADOPTION:0 "봉역 선정" - FAITH_CREATION_ADOPTION_TEXT:0 "[close_family|E]들이 개종합니다.\n[vassals|E] [VassalConversionWindow.GetNumberOfVassals]명 중 [VassalConversionWindow.GetNumberOfVassalsToConvert]명이 개종합니다." - FAITH_CREATION_TOLERANCE:0 "옛 신앙 관용" - FAITH_CREATION_TOLERANCE_TEXT:1 "당신의 옛 신앙이 당신을 [GetHostilityLevelName( FaithCreationWindow.GetHostilityLevel )] 자라 여깁니다." - FAITH_CONVERSION_TOLERANCE_TEXT:1 "당신의 옛 신앙이 당신을 [GetHostilityLevelName( FaithConversionWindow.GetHostilityLevel )] 자라 여깁니다." - FAITH_CREATION_OPEN_VASSAL_LIST:0 "봉신 보기" - FAITH_CREATION_PAGAN_REFORM:0 "이교도 신앙 개혁" - FAITH_CREATION_PAGAN_REFORM_TEXT:2 "#high [GetPlayer.GetFaith.GetName]#!을(를) 개혁하여 체계적인 신앙을 만들어냅니다. 체계적인 신앙은 [holy_wars|E]을 가능케 하며, [court_chaplains|E]가 [Concept( 'counties', '영지' )|E]를 개종시키기 더 쉬워집니다." - FAITH_CREATION_ADDS_CHURCH_PROPERTY_TEXT:1 "[church_property|E] 도입\n당신의 [court_chaplain|E]가 [domain|E] 내의 사원을 통제합니다." - FAITH_CREATION_ADDS_LAY_CLERGY_TEXT:1 "[church_property|E] 폐지\n당신이 [GetPlayer.GetFaith.Custom('HouseOfWorshipPlural')|U](을)를 직접 통제하며, 이는 당신의 [domain_limit|E]에 합산됩니다." - FAITH_CREATION_COOLDOWN:2 "#weak 각 영주는 한 번에 하나의 신앙만을 창설 또는 개혁할 수 있습니다!#!" - FAITH_CREATION_CREATE:1 "신앙 창설" - FAITH_CREATION_REFORM:1 "신앙 개혁" - FAITH_CONVERSION_CONVERT:1 "신앙 개종" - FAITH_MUST_BE_DIFFERENT_FROM_OLD:0 "@warning_icon!#X 새로운 [faith|E]과 옛 [faith|E]이 동일한 [core_tenets|E] 및 [doctrines|E]를 보유할 수는 없습니다.#!" - - FAITH_CREATION_TOTAL_COST:1 "비용: [GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyCost]" - FAITH_CONVERSION_TOTAL_COST:1 "총합 비용: [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyCost]" - FAITH_CONVERSION_COST_MISSING:1 "#X 부족함: [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyMissing]#!" - FAITH_CREATION_COST_MISSING:1 "#X 부족함: [GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyMissing]#!" - FAITH_CREATION_NAMING_NAME_BASE:0 "이름" - FAITH_CREATION_NAMING_ADJECTIVE_BASE:0 "형용사형" - FAITH_CREATION_NAMING_FOLLOWER_BASE:0 "단일 신도 명칭" - FAITH_CREATION_NAMING_FOLLOWERS_BASE:0 "다수 신도 명칭" - FAITH_CREATION_NAMING_NAME:1 "$FAITH_CREATION_NAMING_NAME_BASE$:" - FAITH_CREATION_NAMING_ADJECTIVE:1 "$FAITH_CREATION_NAMING_ADJECTIVE_BASE$:" - FAITH_CREATION_NAMING_FOLLOWER:1 "$FAITH_CREATION_NAMING_FOLLOWER_BASE$:" - FAITH_CREATION_NAMING_FOLLOWERS:1 "$FAITH_CREATION_NAMING_FOLLOWERS_BASE$:" - FAITH_CREATION_NEEDS_ICON:0 "#X 새로운 신앙의 상징을 선택해야 함#!" - FAITH_CREATION_NAMING_DESC:0 "설명:" - FAITH_CREATION_NAMING_HEADER:0 "이름을 입력하십시오..." - FAITH_WINDOW_FAITH_NAME:0 "[Select_CString( StringIsEmpty( FaithCreationWindow.GetNewFaithName ), '이름 입력', '' )] [FaithCreationWindow.GetNewFaithName]" - FAITH_WINDOW_FAITH_NAME_TOOLTIP:0 "새로운 [faith|E]과 신봉자의 이름을 입력하십시오." - FERVOR_YEARLY_CHANGE:0 "연간 [fervor|E] 변경치" - FERVOR_TT:3 "#T 열성: [Faith.GetFervor|2]%\n#!#weak [faith|E]의 [fervor|E]이 갖는 실질적인 효과는 대립하는 신앙의 열성과 관련이 있습니다. 예를 들면, [convert_county|E] 임무에서 적용되는 것과 같습니다.#!\n\n[Faith.GetYearlyFervorChangeDesc]\n\n[Faith.GetFervorChangelog]" - - FAITH_DOCTRINES_IMPORTANT:0 "주요 [doctrines|E]" - FAITH_DOCTRINES_MARRIAGE:0 "결혼 교리" - FAITH_DOCTRINES_CRIMES:0 "범죄 교리" - FAITH_DOCTRINES_CLERGY:0 "성직자 교리" - FAITH_DOCTRINES_SPECIAL:0 "특별 교리" - - RELIGIOUS_HEAD:0 "현재 [head_of_faith|E]" - RELIGIOUS_HEAD_WITH_NAME:0 "[Faith.GetReligiousHead.GetUINameNoTooltip|U]" - RELIGIOUS_HEAD_EMPTY_DESC:0 "[Faith.GetAdjectiveNoTooltip] 교계 지도자의 자리가 비어있습니다." - RELIGIOUS_HEAD_NEVER_DESC:0 "[Faith.GetNameNoTooltip]에 교계 지도자가 없습니다." - ASK_FOR_GOLD:0 "#D 금화 요구#!" - CALL_CRUSADE:0 "#D 십자군 소집#!" - CREATE_ANTIPOPE:0 "#D 대립 교황 생성#!" - RELIGION_FAMILY_TOOLTIP:1 "[ReligionFamily.GetReligiousFamilyHostilityDescription]\n\n#bold [ReligionFamily.GetNameNoTooltip]에 속하는 종교:#!\n[ReligionFamily.GetReligions]\n" - CREATE_FAITH_CONFIRM_TITLE:0 "[Select_CString( GetPlayer.GetFaith.IsUnreformed, '개혁', '창설' )] $NAME$" - CREATE_FAITH_CONFIRM_DESC:1 "총합 비용: [GetLocalPlayerPietyTextIcon]$COST$\n[Select_CString( GetPlayer.GetFaith.IsUnreformed, '개혁', '창설' )]을 하고 나면 $NAME$의 신념을 변경할 수 없습니다." - CREATE_FAITH_CONFIRM_ACCEPT:0 "창설" - RELIGIOUS_HEAD_NO_HEAD:0 "[head_of_faith|E] 없음" - RELIGIOUS_HEAD_SPIRITUAL_HEAD:0 "[head_of_faith_spiritual|E] [head_of_faith|E]#E :#!" - RELIGIOUS_HEAD_TEMPORAL_HEAD:0 "[head_of_faith_temporal|E] [head_of_faith|E]#E :#!" - - FAITH_BELIEFS:0 "신념" - FAITH_HOLY_SITES:0 "성지" - FAITH_HOLY_SITE_EXPLANATION:0 "[Faith.GetAdjectiveNoTooltip] [ruler|E]가 보유한 각 성지가 [Faith.GetNameNoTooltip](을)를 믿는 모두에게 보너스를 제공합니다." - FAITH_HOLY_SITE_HOLDER_TOOLTIP:0 "#T [Character.GetPrimaryTitle.GetNameNoTooltip]\n#![ruler|E]: [Character.GetUIName]\n[faith|E]: [Character.GetFaith.GetName]\n\n[Select_CString( GuiHolySiteItem.IsHeldByFaith, '#same ', '#weak ' )][HolySite.GetName]의 영주가 [Character.GetFaith.GetAdjectiveNoTooltip]이므로, 모든 [Faith.GetAdjectiveNoTooltip] 인물이 혜택을 [Select_CString( GuiHolySiteItem.IsHeldByFaith, '받게', '받지 못하게' )] 됩니다.#!\n\n#I 클릭하여 보기#!" - FAITH_DOCTRINES_HEADING:0 "#E [doctrines|E]#!" - FAITH_CORE_TENETS_HEADING:0 "#E [core_tenets|E]#!" - FAITH_SHOW_ALL:0 "모든 교리 보기" - FAITH_HIDE:0 "숨기기" - - base_fervor_increase:0 "기본" - - ### Temp stuff - TEMP_RELIGION_INFO:0 "#D AD 605년에 정통 계파와 결별\n창립자: 피에르 14세 드 카스텔노#!" - FAITH_FLAVOR_DESC:0 "$DESC|F$" - - FAITH_CREATION_BASIC_UI_DESC:0 "#weak 우리의 신앙을 재정립할 기회는 단 한 번뿐이다. 정립 후에는 새로운 교리의 수정이 불가능한 관계로 신중하게 계획을 세워야 한다.\n\n나의 궁정에 모여든 사제와 학자들이 온갖 신학을 파헤치며 논의를 벌이면서 구전 전통을 완전히 재해석해 성문화하고자 애썼지만, 결국 이러한 재정립을 가능케 하는 이는 바로 나 자신이다.#!\n\n새로운 [faith|E]의 [core_tenets|E]와 [doctrines|E]를 마지막으로 선언하노라." - RELIGION_SHOW_ONLY:0 "[Religion.GetAdjectiveNoTooltip] [faiths|E]만 표시" - RELIGION_SHOW_ALL_FAITHS_TT:0 "모든 [faiths|E] 표시" - RELIGION_SHOW_RELIGION_FAITH_TT:0 "[RELIGION.GetAdjectiveNoTooltip] [faiths|E]만 표시" - FAITH_WINDOW_COUNTIES:0 "[Faith.GetNumberOfCountiesOfFaith]개의 [Concept( 'counties', '영지' )|E]가 이 신앙을 신봉합니다." - FAITH_RELIGION:0 "[Faith.GetReligion.GetAdjectiveNoTooltip] 신앙" - ORDER_FAITH_BY_COUNTIES:0 "영지" - ORDER_FAITH_BY_FERVOR:0 "열성" - ORDER_FAITH_BY_RELIGION:0 "종교" - ORDER_FAITH_BY_NAME:0 "이름" - - FAITH_CREATION_THEOCRACY_INFO:0 "신정" - FAITH_CREATION_HEAD_OF_FAITH_INFO:0 "교계 지도자" - SPIRITUAL_HEAD_CREATED:0 "$doctrine_parameter_spiritual_head_of_faith$" - SPIRITUAL_HEAD_NOT_CREATED:0 "[head_of_faith|E] 작위가 생성되지 않습니다.\n[holy_sites|E]를 [EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' )|0V]개 보유한 뒤에 생성할 수 있습니다." - FAITH_CREATION_ADDS_SPIRITUAL_HEAD_TEXT:0 "[spiritual_head_of_faith|E] 도입\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' ) ) ), 'SPIRITUAL_HEAD_CREATED', 'SPIRITUAL_HEAD_NOT_CREATED' )]" - TEMPORAL_HEAD_CREATED:0 "[head_of_faith|E] 작위를 획득합니다." - TEMPORAL_HEAD_NOT_CREATED:0 "[head_of_faith|E] 작위가 생성되지 않습니다.\n[holy_sites|E]를 [EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' )|0V]개 보유한 뒤에 생성할 수 있습니다." - FAITH_CREATION_ADDS_TEMPORAL_HEAD_TEXT:0 "[temporal_head_of_faith|E] 도입\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' ) ) ), 'TEMPORAL_HEAD_CREATED', 'TEMPORAL_HEAD_NOT_CREATED' )]" - CREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "교계 지도자 작위 생성" - RECREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "교계 지도자 작위 재생성" - FERVOR_CHANGELOG_ENTRY:0 "[DATE.GetStringShort]: $DESC$: $VALUE|0+=$" - FERVOR_CHANGELOG_HEADER:0 "#S 최근 변화:#!" - NO_CONVERSION_VASSALS_TO_DISPLAY:0 "개종할 수 있는 [vassals|E]이 없음" - FAITH_CREATION_BLOCKERS_HEADER:0 "신앙 창설 불가" - CREATE_FAITH_SELECT_COLOR:0 "새로운 [faith|E]의 색상 선택" diff --git a/project/ck3/base_game/localization/korean/gui/findtitleview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/findtitleview_l_korean.yml deleted file mode 100644 index aef5bb84e3..0000000000 --- a/project/ck3/base_game/localization/korean/gui/findtitleview_l_korean.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_korean: - FIND_TITLE:0 "작위 검색" diff --git a/project/ck3/base_game/localization/korean/gui/fleetwindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/fleetwindow_l_korean.yml deleted file mode 100644 index 9bdd0e0fce..0000000000 --- a/project/ck3/base_game/localization/korean/gui/fleetwindow_l_korean.yml +++ /dev/null @@ -1,21 +0,0 @@ -# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === - -# === [LocEditor:OrphanedFile] File contains only orphaned keys === -# l_korean: - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === -# Moved key `FW_FLEET_HEADER` -# Moved key `FW_GATHERING_FLEET_HEADER` -# Moved key `FW_SHIPS_INFO` -# Moved key `FW_CAPACITY_INFO` -# Moved key `FW_GATHERING_INFO` -# Moved key `CANNOT_DISBAND_WHILE_EMBARKED` -# Moved key `CANNOT_MERGE_NO_FLEETS` -# Moved key `CANNOT_SPLIT_FLEET_EMBARKED` -# Moved key `CANNOT_SPLIT_FLEET_FEW_SHIPS` -# Moved key `DISBAND_FLEET_CONFIRM_TITLE` -# Moved key `DISBAND_FLEET_CONFIRM` -# Moved key `DISBAND_FLEET_CONFIRM_SHIPS_LOSS` -# Moved key `DISBAND_FLEET` -# Moved key `MERGE_FLEET` -# Moved key `SPLIT_FLEET_IN_HALF` diff --git a/project/ck3/base_game/localization/korean/gui/frontend_gamesetup_l_korean.yml b/project/ck3/base_game/localization/korean/gui/frontend_gamesetup_l_korean.yml deleted file mode 100644 index b1bcd704b5..0000000000 --- a/project/ck3/base_game/localization/korean/gui/frontend_gamesetup_l_korean.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_korean: - SELECT_CHARACTER_ON_MAP:0 "지도에서 인물을 선택하십시오." - PICK_ANY_CHARACTER:4 "#light_background;bold [GameSetup.GetSelectedBookmark.GetDate.GetYear]#!년의 다른 영주로 플레이하거나 #bold 직접 만들기!#!" - BOOKMARK_DISABLED:0 "이 책갈피는 사용할 수 없음" - BOOKMARK_NOT_PICKED_CHARACTER:0 "게임을 시작하기 전 책갈피에서 인물을 선택하십시오. 혹은 '다른 영주 선택' 버튼을 클릭해 자유롭게 선택하셔도 됩니다." - SINGLEPLAYER:0 "싱글플레이" - - GAMESETUP_TUTORIAL_PROMPT_HEADER:1 "크루세이더 킹즈 III에 오신 것을 환영합니다." - GAMESETUP_TUTORIAL_PROMPT_INTRO:0 "크루세이더 킹즈 III는 가문과 모략을 중심으로 흘러가는 심오한 전략 게임입니다!" - GAMESETUP_TUTORIAL_PROMPT_RECOMMEND:0 "크루세이더 킹즈를 처음으로 접하시는 분이라면 튜토리얼을 해보시길 적극적으로 권장합니다." - GAMESETUP_TUTORIAL_PROMPT_ABOUT_RULER:0 "여러분은 튜토리얼에서 아일랜드의 영주, $bookmark_rags_to_riches_petty_king_murchad$로 플레이하게 될 것입니다. 가문과 가족을 이끌며 적을 무찌르고 아일랜드의 왕이 돼보십시오!" - GAMESETUP_TUTORIAL_PROMPT_ASK:0 "$bookmark_rags_to_riches_petty_king_murchad$로 게임을 배워보시겠습니까?" - - GAMESETUP_TUTORIAL_PROMPT_DISABLE:0 "다음에 하기" - GAMESETUP_TUTORIAL_PROMPT_PLAY_TUTORIAL:0 "$GAMESETUP_PLAY_TUTORIAL$" - GAMESETUP_PLAY_TUTORIAL:0 "튜토리얼 플레이" - GAMESETUP_GAME_INFO:0 "게임 정보" - - GAMESETUP_TUTORIAL_PROMPT_PLAY_BUTTON_TOOLTIP:0 "#T 1066년, $bookmark_rags_to_riches_petty_king_murchad$로 플레이#!" diff --git a/project/ck3/base_game/localization/korean/gui/frontend_l_korean.yml b/project/ck3/base_game/localization/korean/gui/frontend_l_korean.yml deleted file mode 100644 index c5a59d52ce..0000000000 --- a/project/ck3/base_game/localization/korean/gui/frontend_l_korean.yml +++ /dev/null @@ -1,62 +0,0 @@ -l_korean: - PLAYED_PAST:0 "$WHEN$ 전" - PLAYED_TODAY:0 "오늘" - NEW_GAME:0 "새로 시작" - LOAD:0 "불러오기" - CONTINUE:0 "계속하기" - HOST_GAME:0 "게임 주최" - SCAN_FOR_GAME:0 "게임 탐색" - LOAD_AND_HOST_GAME:0 "멀티플레이 게임 불러오기" - JOIN:0 "ID를 통해 참가" - SINGLE_PLAYER:0 "싱글플레이" - MULTI_PLAYER:0 "멀티플레이" - OPTIONS:0 "설정" - APPLY:0 "적용" - RESET:0 "초기화" - CREDITS:0 "제작진" - QUIT:0 "나가기" - ACCOUNT:0 "계정" - FRONTEND_NO_CONTINUE_TT:0 "저장된 게임 없음" - FRONTEND_CONTINUE_TT:1 "#T 저장된 게임 계속하기\n#!"[SaveGameItem.GetName]"\n[SaveGameItem.GetPlayerName|V]\n[SaveGameItem.GetTitleName|VU]\n[SaveGameItem.GetDate.GetString|V]\n[Select_CString( SaveGameItem.IsCloudSave, '클라우드 저장', '' )]" - LOAD_SAVE_ITEM_DATE:0 "날짜: [SaveGameItem.GetDate.GetString]" - LOAD_SAVE_ITEM_FILENAME:0 "파일명: [SaveGameItem.GetName]" - LOAD_SAVE_ITEM_SAVE_TIME:0 "마지막 플레이: [SaveGameItem.GetLastPlayed]" - FRONTEND_GOTO_LOBBY:0 "멀티플레이 대기실" - FRONTEND_COPY_CLIPBUFFER:0 "클립보드에 복사" - FRONTEND_COPY_CLIPBUFFER_TT:0 "#T 서버 ID를 클립보드에 복사합니다 #!\n다른 플레이어가 이 ID를 사용하여 해당 멀티플레이 게임에 직접 참여할 수 있습니다" - FRONTEND_NOT_PAUSED:0 "@warning_icon! #X 게임을 일시 정지할 수 없습니다. #!" - FRONTEND_IS_PAUSED:0 "게임이 일시 정지됨" - FRONTEND_PLAYERS_COUNT:0 "[GetPlayersCount]명의 플레이어" - FRONTEND_INVITE:0 "서버 ID를 보내 더 많은 플레이어를 초대합니다.\n[GetServerInfo.GetServerID]" - FRONTEND_LOGIN_FOR_MUTLIPLAYER:0 "멀티플레이로 로그인" - FRONTEND_LOGIN_FOR_MUTLIPLAYER_TT:0 "로그인 창 열기" - FRONTEND_LOGGED_IN:0 "로그인" - FRONTEND_JOIN_MULTIPLAYER:0 "게임 참가" - FRONTEND_SELECT_GAME_TO_LOAD:0 "불러올 저장된 게임 선택" - FRONTEND_END_GAME:0 "게임 끝내기" - FRONTEND_LEAVE_GAME:0 "게임 떠나기" - FRONTEND_SAVE_EXIT_TEXT:0 "" - FRONTEND_END_GAME_TEXT:0 "주최한 게임을 떠날 경우, 멀티플레이 게임이 종료되고 다른 플레이어들은 더는 플레이할 수 없게 됩니다." - FRONTEND_LEAVE_GAME_TEXT:0 "게임을 떠나도 멀티플레이 게임은 계속 진행됩니다." - FRONTEND_AUTO_SAVE:1 "게임 저장 (#high [GetAutosaveName]#!)" - FRONTEND_AUTO_SAVE_IRONMAN:1 "게임을 저장합니다. ("#high [GetAutosaveName]#!")" - FRONTEND_SWITCH_CHARACTER:0 "인물 변경" - FRONTEND_LOBBY_UNAVAILABLE_IRONMAN:1 "@warning_icon! #X 철인 모드로는 멀티플레이를 이용할 수 없습니다.#!" - FRONTEND_LOBBY_UNAVAILABLE_LOGIN:2 "@warning_icon! #X 멀티플레이를 즐기시려면 Paradox 계정에 로그인하십시오.#!" - FRONTEND_LOBBY_UNAVAILABLE_USERNAME:2 "@warning_icon! #X 멀티플레이를 즐기시려면 사용자명을 설정해야 합니다. 사용자명은 계정 창에서 설정하실 수 있습니다.#!" - FRONTEND_LOGIN_PROMPT:0 "로그인 창 열기" - FRONTEND_OBSERVER_DESC:1 "관전자로 플레이할 경우 게임에 참여하지 않고 진행 상황을 지켜보게 됩니다.\n\n접속한 이후 Ctrl 키를 누른 채 인물을 클릭하여, 대상의 시점으로 게임을 지켜볼 수 있습니다.\n\n나중에 인물로 플레이하고 싶어진 경우 로비로 돌아올 수 있습니다." - SAVE_WINDOW_OVERWRITE:0 "덮어쓰기" - SAVE_WINDOW_SAVE:0 "[SelectLocalization( SaveGameWindow.IsOverwrite, 'SAVE_WINDOW_OVERWRITE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), SaveGameWindow.IsIronman ), 'START_IRONMAN_SAVE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), Not( SaveGameWindow.IsIronman ) ), '저장하기', '' )]" - SAVE_WINDOW_SHOW_INVALID:0 "유효하지 않은 요소 표시" - OVERWRITE_GAME:0 "저장 덮어쓰기" - OVERWRITE_CONFIRMATION_DESC:0 "같은 이름의 저장된 게임이 이미 존재합니다. 덮어쓰시겠습니까?" - LOAD_GAME_WINDOW_HOUSE:0 "집안: [SaveGameItem.GetHouseName]" - LOAD_GAME_VERSION:0 "버전: [SaveGameItem.GetVersionName]" - LOAD_GAME_DIFFERENT_VERSION:0 "@warning_icon! #X 버전 불일치#!" - LOAD_GAME_DIFFERENT_VERSION_TT:0 "다른 버전의 크루세이더 킹즈에서 생성된\n저장 파일입니다." - LOAD_MISSING_ITEMS_TT:0 "[SelectLocalization( SaveGameItem.HasMissingDLCs, 'MISSING_DLC', '' )]\n[SelectLocalization( SaveGameItem.HasMissingMods, 'MISSING_MODS', '' )]\n[SelectLocalization( SaveGameItem.IsDifferentVersion, 'LOAD_GAME_DIFFERENT_VERSION', '' )]" - ACHIEVEMENTS_UNAVAILABLE_TT:0 "도전과제를 불러올 수 없습니다. 인터넷 연결을 확인해주십시오." - ACHIEVEMENTS_UNAVAILABLE_PLAZA_TT:1 "도전과제 불러올 수 없음: Paradox 계정에 접속해주십시오." - GAME_RULES_RESET_TO_DEFAULTS_TEXT:0 "기본값으로 초기화" - RECOMMEND_START_BOOKMARK:0 "적극 추천" diff --git a/project/ck3/base_game/localization/korean/gui/frontend_mp_game_setup_l_korean.yml b/project/ck3/base_game/localization/korean/gui/frontend_mp_game_setup_l_korean.yml deleted file mode 100644 index 1c727785ee..0000000000 --- a/project/ck3/base_game/localization/korean/gui/frontend_mp_game_setup_l_korean.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_korean: - FRONTEND_MP_GAME_SETUP_SELECT_BOOKMARK:0 "@warning_icon! #X 책갈피나 저장된 게임이 선택되지 않았습니다.#!" - FRONTEND_MP_GAME_SETUP_HOST_HEADER:0 "멀티플레이 게임 주최" - FRONTEND_MP_GAME_SETUP_HOST_NEW_GAME:0 "새로 시작" - FRONTEND_MP_GAME_SETUP_HOST_SAVED_GAME:0 "저장된 게임 불러오기" - FRONTEND_MP_GAME_SETUP_GAME_SETTINGS:0 "게임 설정" - FRONTEND_MP_GAME_SETUP_VERSION:0 "버전: [GetGameVersionInfoShort]" - FRONTEND_MP_SERVER_NAME_TOOLTIP:0 "최대 64자" - FRONTEND_MP_SERVER_PASSWORD_TOOLTIP:0 "최대 64자" diff --git a/project/ck3/base_game/localization/korean/gui/great_holy_war_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/great_holy_war_view_l_korean.yml deleted file mode 100644 index c3efd724fb..0000000000 --- a/project/ck3/base_game/localization/korean/gui/great_holy_war_view_l_korean.yml +++ /dev/null @@ -1,82 +0,0 @@ -l_korean: - GREAT_HOLY_WAR_WINDOW_TITLE:0 "[GreatHolyWar.GetName]" - GREAT_HOLY_WAR_NAME:1 "[GREAT_HOLY_WAR.GetTargetTitle.GetBaseName](을)를 목표로 한 [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]" - GREAT_HOLY_WAR_INVALID_NAME:0 "유효하지 않은 대성전" - PLEDGED_ATTACKERS_LABEL:0 "공격 측 서약자 - [GreatHolyWar.GetAttackerStrength] ([GreatHolyWar.GetStrengthBalance|%V0])" - PLEDGED_DEFENDERS_LABEL:0 "방어 측 서약자 - [GreatHolyWar.GetDefenderStrength] ([GreatHolyWar.GetInverseStrengthBalance|%V0])" - GHW_ATTACKERS_VS_DEFENDERS:0 "[GreatHolyWar.GetAttackerStrength] 대 [GreatHolyWar.GetDefenderStrength]" - GHW_TT_ATTACKERS_VS_DEFENDERS:0 "#T $GHW_RELATIVE_STRENGTH$\n#!공격 측 총 [soldiers|E] 수: [GreatHolyWar.GetAttackerStrength]\n 방어 측 총 병사 수: [GreatHolyWar.GetDefenderStrength]" - GHW_RELATIVE_STRENGTH:0 "상대적 군사력" -# GHW_SEE_PARTICIPANTS:0 "See Participants" - GHW_WAR_CHEST_LABEL:0 "[war_chest|E]" - pledge_attacker:0 "[great_holy_war.ghw_target_kingdom.GetName]을 목표로 한 [great_holy_war.GetFaith.Custom('GHWName')] 참가" - pledge_defender:0 "[great_holy_war.ghw_target_kingdom.GetName]을 목표로 한 [great_holy_war.GetFaith.Custom('GHWName')] 반대" - SELEC_GHW_BENEFICIARY_NO:0 "\n@warning_icon! #X 선택할 수 있는 인물이 없습니다.#!" - SELECT_GHW_BENEFICIARY:1 "#T [beneficiary|E] 선택#![SelectLocalization( GreatHolyWarWindow.HasPotentialBeneficiary, '', 'SELEC_GHW_BENEFICIARY_NO' )]" - GHW_TIME_TO_LAUNCH_TOOLTIP:0 "[GREAT_HOLY_WAR.GetTimeUntilLaunch] 후 개시 ([GREAT_HOLY_WAR.GetLaunchDate.GetString])" - GHW_OPEN_TOOLTIP_ATTACKER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I 클릭하여 대성전 보기#!" - GHW_OPEN_TOOLTIP_DEFENDER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I 클릭하여 대성전 보기#!" - GHW_TIME_TO_LAUNCH_IN_WINDOW:1 "[GreatHolyWar.GetTimeUntilLaunch] 후 개시" - GHW_SCORE_ENTRY:0 "[CHARACTER.GetUIName]: $SCORE|V$ ($SCORE_PERCENT|1/%$)" - GHW_ATTACKER_SCORES:0 "공격 측 참여:" - GHW_DEFENDER_SCORES:0 "방어 측 참여:" - GHW_CONCEPT:0 "[GreatHolyWar.GetFaith.GetAdjective] [great_holy_war|E]" - - GHW_NOT_ATTACKER_PLEDGED:1 "#Weak 공격 측으로 서약할 경우:\n$EFFECT_LIST_BULLET$왕국 내 작위를 받을 [beneficiary|E]를 선택하게 됨\n$EFFECT_LIST_BULLET$군자금의 일정량을 받을 수 있음\n$EFFECT_LIST_BULLET$성전이 시작될 때 군자금에서 금화 일부를 받을 수 있음\n$EFFECT_LIST_BULLET$성전이 시작될 때 다른 참전자와의 전쟁이 종전됨#!" - GHW_NOT_DEFENDER_PLEDGED:1 "#Weak 방어 측으로 서약할 경우:\n$EFFECT_LIST_BULLET$군자금의 [piety|E] 및 [prestige|E]의 일정량을 획득할 수 있음\n$EFFECT_LIST_BULLET$성전이 시작되면 다른 참전자와 벌이던 전쟁이 종전됨#!" - GHW_PLEDGED:0 "당신은 방어자로 서약했습니다. 승리하면 전쟁 공헌도에 따라 군자금의 일부를 받게 됩니다." - GHW_TITLE_NOT_PLEDGED:0 "#X 군사 지원이나 금화 기부를 해야 합니다.#!" - GHW_TITLE_NOT_PLEDGED_DONATED:0 "#Weak 당신은 이미 금화를 기부했습니다.#!" - GHW_PLEDGE:0 "서약" - GHW_WITHDRAW:0 "철회" - GHW_WITHDRAWPLEDGE:0 "서약 철회" - GHW_GIVE_GOLD:0 "금화 기부" - GHW_CHANGE_BENEFICIARY:2 "[Select_CString( GetPlayer.GetBeneficiary.IsValid, '교체하기', '지정하기' )]" - GHW_MY_BENEFICIARY:0 "나의 [beneficiary|E]" - GHW_MY_CONTRIBUTION:0 "나의 [contribution|E]" - GHW_TOGGLE_BENEFICIARY:1 "최혜 후보자 지지 여부" - GHW_MAX_WARCHEST:0 "최대 도달!" - GHW_WARCHEST_SHARE:0 "[war_chest|E] 지분" - GHW_SCORE:0 "점수 " - GHW_TAB_ATTACKERS:0 "공격 측" - GHW_TAB_DEFENDERS:0 "방어 측" - GHW_MILITARY_STRENGTH:0 "군사력:[Character.GetMilitaryStrengthText|V]" - GHW_BENEFICIARY:0 "[beneficiary|E]: [Character.GetBeneficiary.GetUIName]" - GHW_NO_BENEFICIARY:0 "#weak [beneficiary|E] 없음#!" - GHW_MY_RANK:0 "순위" - GHW_RANK_TT:0 "#T 순위: [GreatHolyWarWindow.GetRankForCharacter( Character.Self )]#!" - GHW_SCORE_TT:0 "#T 지분: [GreatHolyWarWindow.GetScore( Character.Self ).GetScorePercent|0V]%#!" - GHW_NO_SCORE:0 "지분 없음" - GHW_NO_SCORE_TT:0 "#T [spiritual_head_of_faith|E]가 [contribution|E] 혹은 지분을 획득할 수 없습니다.#!" - - GHW_WAR_CHEST_PIETY_TOOLTIP:1 "#T [war_chest|E] [piety|E]#!\n [war_chest|E]: [GetLocalPlayerPietyTextIcon][GreatHolyWar.GetWarChestPiety|0V]\n나의 지분: [GetLocalPlayerPietyTextIcon][GreatHolyWarWindow.GetPietyForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_PRESTIGE_TOOLTIP:0 "#T [war_chest|E] [prestige|E]#!\n [war_chest|E]: @prestige_icon![GreatHolyWar.GetWarChestPrestige|0V]\n나의 지분: @prestige_icon![GreatHolyWarWindow.GetPrestigeForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_GOLD_TOOLTIP:0 "#T [war_chest|E] [gold|E]#!\n [war_chest|E]: @gold_icon![GreatHolyWar.GetWarChestGold|0V]\n나의 지분: @gold_icon![GreatHolyWarWindow.GetGoldForCharacter( GetPlayer )|V]" - - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_YES:0 "#T [papal_recipient|E] 거부#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_NO:0 "#T [papal_recipient|E] 지지#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_YES:0 "플레이어가 [GREAT_HOLY_WAR.GetName]의 주요 공헌자일 경우, 플레이어의 수혜자가 대표 작위를 받습니다. 이 입장을 견지할 경우, 승리 시 군자금으로 분배받는 금화의 양이 감소합니다." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_NO:2 "플레이어가 [GREAT_HOLY_WAR.GetName]의 주요 공헌자일 경우, [Select_CString( GREAT_HOLY_WAR.GetDesignatedWinner.IsValid, GREAT_HOLY_WAR.GetDesignatedWinner.GetTitledFirstName, '최혜 후보자' )](이)가 전쟁의 명분이 된 작위를 받습니다. 이 입장을 견지할 경우, 승리 시 군자금을 더 분배받을 수 있는 권리를 가집니다." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_YES:2 "#I 클릭하여 거부하기#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_NO:2 "#I 클릭하여 지지하기#!" - - GHW_PLEDGE_TT_HEADER:0 "#T 군사 지원 서약#!" - GHW_UNPLEDGE_TT_HEADER:0 "#T 군사 지원 철회#!" - GHW_PLEDGE_TT_BODY:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]에 참전하시오! 참전자들은 [war_chest|E]의 일부를 보상으로 받고, 각자의 [beneficiary|E]에게 [GREAT_HOLY_WAR.GetTargetTitle.GetName]의 [ruler|E]가 될 기회가 주어질 것이요." - GHW_UNPLEDGE_TT_BODY:1 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]에서 물러납니다. [war_chest|E]을 분배받지 못할 것이며 [beneficiary|E]도 함께 취소됩니다." - GHW_CONTRIBUTE_WAR_CHEST_TT_HEADER:0 "#T 군자금 공헌#!" - GHW_CONTRIBUTE_WAR_CHEST_TT_BODY:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]에 [gold|E]를 기부해 [piety|E]를 획득합니다." - GHW_SCORE_TOOLTIP_HEADER:0 "#T [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] 공헌#!" - GHW_SCORE_TOOLTIP_NO_WAR:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')](이)가 아직 시작되지 않았습니다." - GHW_SCORE_TOOLTIP_MULTIPLIER_ZERO:0 "이 [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]에서 점수를 획득할 수 없음" - GHW_SCORE_TOOLTIP_MULTIPLIER:0 "배율: $VALUE|+V%$" - GHW_TARGET_CHARACTER:0 "방어 측" - GHW_CHANGE_TARGET:0 "전쟁 수정" - GHW_CHANGE_TARGET_TT:0 "#T 전쟁 목표 수정\n#!이번 전쟁의 목표를 다른 [kingdom|E]으로 전환합니다. 대신 [piety|E]를 상실합니다." - GHW_PLEDGE_FIRST_TT:0 "전쟁 목표를 변경하기 전에 서약부터 해야 합니다." - GHW_MY_RANK_TT:1 "#T [contribution|E] 순위: [GreatHolyWarWindow.GetRankForCharacter( GetPlayer )]\n#!당신의 [contribution|E] 점수와 다른 참전자들의 점수를 비교하여 순위를 매깁니다. 순위가 높을수록 승리 시 [beneficiary|E]가 더 좋은 [title|E]를 수여받습니다!" - GHW_MY_SHARE_TT:1 "#T [war_chest|E] 지분: [GreatHolyWarWindow.GetScore( GetPlayer ).GetScorePercent|0V/%]\n#!당신의 [contribution|E] 점수와 다른 참전자들의 점수를 비교하여 [war_chest|E]에서 받을 [gold|E], [piety|E], [prestige|E]이 정해집니다." - GHW_MY_SCORE_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( GetPlayer )]" - GHW_MY_SCORE_OTHER_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( Character.Self )]" - GHW_RANK_NONE:0 "-" - GHW_FORMAT_RANK:0 "$NUM|O$" diff --git a/project/ck3/base_game/localization/korean/gui/hired_troops_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/hired_troops_view_l_korean.yml deleted file mode 100644 index 33f9801985..0000000000 --- a/project/ck3/base_game/localization/korean/gui/hired_troops_view_l_korean.yml +++ /dev/null @@ -1,56 +0,0 @@ -l_korean: - HIRED_TROOPS_VIEW_HEADER:0 "고용된 부대" - HIRED_TROOPS_VIEW_GO_TO_MILITARY_VIEW_TT:0 "#T 군사 화면으로 돌아가기#!" - - HIRED_TROOPS_VIEW_LIST_MC_BUTTON_TOOLTIP:0 "#T [MercenaryCompany.GetName] #!\n#I 클릭하여 자세히 보기#!" - HIRED_TROOPS_VIEW_LIST_MC_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers] [soldiers|E]" - HIRED_TROOPS_VIEW_LIST_HO_HEADER:1 "[GetPlayer.GetFaith.GetAdjective] [holy_orders|E]" - HIRED_TROOPS_VIEW_LIST_HO_BUTTON_TOOLTIP:0 "#T [HolyOrder.GetName] #!\n#I 클릭하여 자세히 보기#!" - HIRED_TROOPS_VIEW_LIST_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers] [soldiers|E]" - HIRED_TROOPS_VIEW_LIST_HO_NO_HOS:0 "[GetPlayer.GetFaith.GetAdjective] 성전 기사단이 없음" - HIRED_TROOPS_VIEW_LIST_NO_WAR:0 "#T 용병 대기 중#!\n고용한 [mercenaries|E]은 평화가 지속되는 동안 전쟁이 시작되길 기다리며 대기합니다. 이들은 때가 되면 자동으로 소집됩니다." - - HIRED_TROOPS_VIEW_MC_CULTURE:0 "[HiredTroop.GetMercenaryCompany.GetCulture.GetName] [mercenary|E] 대대" - HIRED_TROOPS_VIEW_HO_NUM_HOLDINGS:1 "봉토: [GetDataModelSize(HiredTroop.GetHolyOrderLeasedTitles)]" - HIRED_TROOPS_VIEW_MC_CAPITAL:0 "수도: [HiredTroop.GetMercenaryCompany.GetHomeCounty.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_CAPITAL:1 "본부: [HiredTroop.GetHolyOrder.GetCapital.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_PATRON:0 "후원자: [HiredTroop.GetHolyOrderPatron.GetUIName]" - HIRED_TROOPS_VIEW_MC_CAPTAIN_LABEL:0 "용병대장" - HIRED_TROOPS_VIEW_HO_GRANDMASTER_LABEL:0 "기사단장" - HIRED_TROOPS_VIEW_MC_HIRE_INFO:1 "[HiredTroop.GetMercenaryCompany.GetCostDesc]만큼의 비용을 주고 [HiredTroop.GetMercenaryCompany.GetHireDurationDesc] 동안 [Concept( 'mercenary_contract', '고용' )|E]" - HIRED_TROOPS_VIEW_HO_HIRE_INFO:0 "[HiredTroop.GetHolyOrder.GetCostDescForPlayer]" - HIRED_TROOPS_VIEW_MC_HIRED_TIME_LEFT:0 "[MercenaryCompany.GetHiredTimeLeft] 남음" - HIRED_TROOPS_VIEW_HIRE:0 "고용" - HIRED_TROOPS_VIEW_HIRED_BY_ME:1 "당신이 고용함" - HIRED_TROOPS_VIEW_HIRED_BY_ME_LEFT:1 "당신이 고용함, " - HIRED_TROOPS_VIEW_MC_EXTEND_INFO:0 "$TIME$만큼 연장 시 $COST$ 지출" - HIRED_TROOPS_VIEW_MC_EXTEND:0 "연장" - HIRED_TROOPS_VIEW_NOT_AVAILABLE:1 "#X 이미 고용함#!" - HIRED_TROOPS_HIRED_BY:0 "#X [HiredTroop.GetHiredBy.GetShortUIName]에게 고용된 상태지만, 후원자의 지위를 바탕으로 요청할 수 있음#!" - HIRED_TROOPS_VIEW_LEVY_REGIMENT:0 "[levies|E]" - HIRED_TROOPS_VIEW_SOLDIER_COUNT:1 "[HiredTroopRegiment.GetCurrentSoldiers]명" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_SOLDIERS:1 "[soldiers|E] [HiredTroop.GetCurrentSoldiers]명" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_KNIGHTS:2 "[HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')] [HiredTroop.GetKnightCount]명" - HIRED_TROOPS_VIEW_KNIGHT_LIST_TITLE:1 "#T [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')] 목록#!" - HIRED_TROOPS_VIEW_KNIGHT_LIST_ENTRY:0 "$BULLET_WITH_TAB$[CHARACTER.GetName] (@skill_prowess_icon![CHARACTER.GetProwess])" - HIRED_TROOPS_VIEW_PLEDGED_TO_GREAT_HOLY_WAR:1 "대성전에 참가 중" - - HOLY_ORDER_HIRE_LIMIT_REACHED:1 "@warning_icon!#X 이미 다른 [holy_order|E]을 고용했습니다.#!" - HIRED_TROOPS_ALREADY_HIRED:0 "@warning_icon!#X 이들은 이미 고용된 상태입니다.#!" - HIRED_TROOPS_ALREADY_HIRED_BY_PLAYER:0 "@warning_icon!#X 플레이어에게 이미 고용됨#!" - HIRED_TROOPS_ALREADY_HIRED_BY_YOU:0 "@warning_icon!#X 당신에게 이미 고용됨#!" - MERCENARY_COMPANY_NOT_HIRED_BY_ME:1 "@warning_icon!#X 현재 당신에게 고용되지 않았습니다.#!" - MERCENARY_COMPANY_OUTSIDE_RANGE:0 "@warning_icon!#X 너무 멀리 있습니다.#!" - MERCENARY_COMPANY_TOO_EARLY_TO_EXTEND:0 "@warning_icon!#X [DATE.GetString|V] 이전에는 계약을 연장할 수 없습니다.#!" - HIRED_TROOPS_CANNOT_AFFORD:1 "@warning_icon!#X 수입의 $VALUE$(을)를 넘어서는 채무를 질 수는 없습니다.#!" - HOLY_ORDER_MUST_BE_AT_WAR_WITH_BAD_FAITH:0 "@warning_icon!#X [GetHostilityLevelName(GetDefine('NHolyOrder', 'ENEMY_MIN_HOSTILITY_LEVEL'))] [faith|E]을 신봉하는 인물과 전쟁 중이 아닙니다.#!" - HOLY_ORDER_PLEDGED_TO_GREAT_HOLY_WAR:0 "@warning_icon!#X 이들은 [GREAT_HOLY_WAR.GetName]에 서약한 상태입니다.#!" - HOLY_ORDER_AT_WAR:0 "@warning_icon!#X 이들은 전쟁 중입니다.#!" - MERCENARY_COMPANY_HIRE_NOT_AT_WAR:1 "@warning_icon!#X [mercenaries|E]을 고용하려면 [war|E] 중이어야 합니다.#!" - MERCENARY_COMPANY_EXTEND_NOT_AT_WAR:1 "@warning_icon!#X [mercenaries|E]을 고용하려면 [war|E] 중이어야 합니다.#!" - MERENCARY_COMPANY_ON_HOLD:0 "대기 중" - - MERCENARY_COMPANY_COST_BANKRUPTCY:0 "@warning_icon!#X 너무 많은 [debt|E]를 질 수 있어 해당 [mercenary_company|E]를 고용할 수 없습니다.#!" - MERCENARY_COMPANY_COST_BANKRUPTCY_HIRED:0 "@warning_icon!#X 너무 많은 [debt|E]를 질 수 있어 해당 [mercenary_company|E]과의 계약을 연장할 수 없습니다.#!" - MERCENARY_COMPANY_COST_DEBT:0 "@warning_icon!#X 해당 [mercenary_company|E]를 고용하면 [debt|E]가 생길 수 있습니다.#!" - MERCENARY_COMPANY_COST_DEBT_HIRED:0 "@warning_icon!#X 해당 [mercenary_company|E]와 계약을 연장하면 [debt|E]가 생길 수 있습니다.#!" diff --git a/project/ck3/base_game/localization/korean/gui/holding_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/holding_view_l_korean.yml deleted file mode 100644 index ce7bc3c791..0000000000 --- a/project/ck3/base_game/localization/korean/gui/holding_view_l_korean.yml +++ /dev/null @@ -1,171 +0,0 @@ -l_korean: - HOLDING_TAX:0 "[tax|E]:" - HOLDING_TAX_VALUE:1 "@gold_icon! [Holding.GetIncome|2]" - HOLDING_LOOT:1 "[raid_loot|E]:" - HOLDING_LOOT_VALUE:0 "@gold_icon! [Holding.GetProvince.GetRaidLoot|0V]" - HOLDING_FORT_LEVEL:1 "[fort_level|E]" - HOLDING_GARRISON:1 "[garrison|E]:" - HOLDING_EMPTY:0 "[holding|E] 없음" - HOLDING_CONSTRUCTING:0 "[HOLDING_TYPE.GetName] [holding|E] 건설 중" - COUNTY_OCCUPANT:0 "영지 주인" - CONSTRUCT:0 "건설" - UPGRADE:0 "강화" - UPGRADE_COST:0 "강화 비용" - CURRENT_BUILDING:0 "현재 건물" - CV_BUILDING_LEVEL_AND_NAME:1 "레벨 I: #high [Building.GetNameNoTooltip]#!" - BUILDING_TYPE_REGULAR:0 "[building|E]" - BUILDING_TYPE_SPECIAL:0 "[special_building|E]" - BUILDING_TYPE_DUCHY:0 "[duchy_building|E]" - CONSTRUCT_HOLDING_TITLE:2 "#T [holding|E] 건설#!" - CANT_CONSTRUCT_HOLDING_NO_AVAILABLE:0 "#X @warning_icon! 건설 가능한 [holdings|E]가 없습니다.#!" - CONSTRUCT_BUILDING:0 "신규 $TYPE$ 건설" - CONSTRUCT_BUILDING_TITLE:0 "#T 신규 $TYPE$ 건설#!" - CONSTRUCT_HOLDING_TYPE_TITLE:0 "#T #V $NAME$#! 건설#!" - CONSTRUCT_BUILDING_TYPE_TITLE:0 "#T #V $NAME$#! 건설#!" - CONSTRUCT_BUILDING_INFO_TITLE:0 "#T $NAME$#!" - CONSTRUCT_BUILDINGS_DETAILS:0 "미리보기" - CONSTRUCT_BUILDINGS_DETAILS_TT:0 "#T 건물 미리보기\n#!해당 [building|E]의 효과 및 강화 비용을 표시합니다." - UPGRADE_BUILDING:0 "$TYPE$ 강화" - CANCEL_CONSTRUCTION:1 "$TYPE$ 건설 취소" - UPGRADE_HOLDING_TITLE:0 "[holding|E] 강화" - CONSTRUCT_BUILDING_ALREADY_CONSTRUCTING:0 "@warning_icon!#X 해당 [holding|E]에 다른 [building|E]을 건설하고 있습니다.#!" - CONSTRUCT_BUILDING_INVALID_SLOT:0 "@warning_icon!#X 새 [building|E]을 건설할 유효한 공간이 없습니다.#!" - CONSTRUCT_BUILDING_NONE_POTENTIAL:0 "@warning_icon!#X 해당 공간에 건설할 수 있는 [buildings|E]이 없습니다.#!" - BUILDING_DEFAULT_TITLE_PREFIX_ALSO_CONSTRUCTING:1 "\n\n#T 현재 건물:\n[BUILDING.GetNameNoTooltip]\n#!" - BUILDING_DEFAULT_TITLE:2 "#T [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n$TYPE$\n\n" - BUILDING_EFFECT_AND_DESC_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n[BUILDING.GetDescription]" - BUILDING_EFFECT_AND_DESC_DISABLED_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$DISABLED$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_DESC:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$TIME$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_TIME_LEFT:0 "$DAYS$ 남음" - CONSTRUCT_HOLDING_PRIMARY:1 "해당 [holding|E]를 선택하면 $NAME$(이)가 건설됨" - HOLDING_NOT_THE_COUNTY_HOLDER:1 "@warning_icon!#X 해당 [Concept( 'county', '영지' )|E]의 [holder|E] 혹은 그 [liege|E]만이 [holding|E]를 새로 건설할 수 있습니다.#!" - BUILDING_NOT_THE_BARONY_HOLDER:1 "@warning_icon!#X 해당 [holding|E]의 [holder|E] 혹은 그 [liege|E]만이 [building|E]을 새로 건설할 수 있습니다.#!" - BUILDING_NOT_THE_DIRECT_BARONY_HOLDER:0 "@warning_icon!#X 해당 [holding|E]의 [holder|E]만이 [buildings|E]을 철거 혹은 대체할 수 있습니다.#!" - BUILDING_NOT_THE_BARONY_LESSEE:0 "@warning_icon!#X 해당 [holding|E]의 [lessee|E]만이 [building|E]을 새로 건설할 수 있습니다.#!" - HOLDING_VIEW_ALREADY_HAS_PRIMARY:0 "@warning_icon!#X 해당 남작령에 [holding|E]가 존재합니다.#!" - HOLDING_VIEW_MISSING_PRIMARY:0 "@warning_icon!#X 해당 남작령에 [holding|E]가 존재하지 않습니다.#!" - HOLDING_VIEW_MUST_BUILD_OTHER_HOLDING_FIRST:0 "@warning_icon!#X 해당 [Concept( 'county', '영지' )|E]에 $MISSING_HOLDING|V$ 봉토를 먼저 건설해야 합니다.#!" - HAS_BUILDING_TYPE:0 "@warning_icon!#X 해당 [holding|E]에 $TYPE$(이)가 존재합니다#!" - ALREADY_CONSTRUCTED:0 "@warning_icon!#X $NAME$(이)가 이미 건설돼있습니다.#! " - PREVIOUS_NOT_CONSTRUCTED:1 "@warning_icon!#X $PREVIOUS_NAME$(을)를 먼저 건설해야 합니다.#!" - HOLDING_TAXES_TOOLTIP_HEADER:0 "#T 세금#!" - HOLDING_RAID_INCOME_TOOLTIP_HEADER:0 "#T 노획#!" - HOLDING_RAID_INCOME_TOOLTIP_TOTAL:0 "총 [raid_loot|E]" - HOLDING_TAXES_TOOLTIP_PLAYER:0 "나의 수입" - HOLDING_TAXES_TOOLTIP_TOTAL:0 "총 [tax|E]" - HOLDING_LEVIES_TOOLTIP_HEADER:0 "#T 징집병#!" - HOLDING_LEVIES_TOOLTIP_PLAYER:0 "나의 [levies|E]" - HOLDING_LEVIES_TOOLTIP_TOTAL:0 "총 [levies|E]" - HOLDING_IN_DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "@warning_icon!#X [domain_limit|E]를 초과하여 해당 [recently_acquired_holding|E]에서 [taxes|E]이나 [levies|E]을 획득할 수 없습니다.#!" - HOLDING_OCCUPIED:0 "[CHARACTER.GetShortUIName](이)가 [Concept( 'occupied', '점령함' )|E]" - INVALID_CONSTRUCTION:0 "@warning_icon!#X 유효하지 않은 건설입니다.#!" - DISABLED_BUILDING:1 "@warning_icon! 다음의 이유로 건물이 비활성화됩니다.\n $DESC$" - BUILDING_WILL_REENABLE:0 "@warning_icon! 현재 건물이 비활성화되었지만, 다음 달부터 다시 사용할 수 있습니다." - BUILDING_DISABLED_BY_GRACE_PERIOD:0 "@warning_icon! [domain_limit|E] 초과에 따른 불이익을 피하고자 봉토가 비활성화되었습니다. [DATE.GetTimeDiffFromNowNoDays]의 시간이 경과하거나 직할령 한계 초과 상태를 벗어나면 재활성화됩니다." - ABORT_CONSTRUCTION:0 "#T 건설 중단#!" - CANT_BE_CONSTRUCTED:0 "@warning_icon!#X 건설할 수 없습니다.#!" - SUPPLY_LIMIT:0 "[supply_limit|E]:" - TOP_LIEGE:0 "최상위 주군" - CREATE_NEW_HOLDING_BUTTON:0 "신규 봉토 건설" - CREATE_NEW_HOLDING_HEADING:0 "신규 [holding|E] 건설" - BUILDING_GOLD_COST:0 "[gold_i] $VALUE|0$" - BUILDING_PIETY_COST:0 "[piety_i] $VALUE|0$" - BUILDING_PRESTIGE_COST:0 "[prestige_i] $VALUE|0$" - BUILDING_TIME:1 "시간" - BUILDING_LEVIES:1 "[levies|E]: @soldier_icon! $VALUE|+=$" - BUILDING_GARRISON:1 "[garrison|E]: @garrison_icon! $VALUE|+=$" - BUILDING_GARRISON_REINFORCEMENT_FACTOR:0 "[garrison_reinforcement|E]: @garrison_icon! $VALUE|+=0%$" - ALREADY_CONSTRUCTING:0 "@warning_icon!#X 이미 해당 남작령에 건설이 진행 중입니다.#!" - ABORT_BUILDING_CONFIRM_TITLE:0 "건설 중단" - ABORT_BUILDING_CONFIRM:0 "건설을 중단하면 지출한 비용을 돌려받고 다른 건물을 건설할 수 있게 됩니다." - ABORT_BUILDING_CONFIRM_ACCEPT:0 "중단" - ABORT_HOLDING_CONFIRM:0 "건설을 중단하면 지출한 비용을 돌려받고 다른 봉토를 건설할 수 있게 됩니다." - CANCEL_HOLDING_CONSTRUCTION:0 "[HoldingView.GetHolding.GetConstructingHoldingType.GetName] 건설 중단" - CANCEL_HOLDING_CONSTRUCTION_TOOLTIP:1 "[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip]의 [HoldingView.GetHolding.GetConstructingHoldingType.GetName] 건설을 중단하고 투입한 비용을 돌려받습니다." - REPLACE_BUILDING:0 "$TYPE$ 교체" - REPLACE_BUILDING_BUTTON:0 "교체" - REPLACE_BUILDING_PROMPT:0 "#X 기존 건물을 철거하고 해당 건물로 교체합니다. 건설 비용은 돌려받을 수 없습니다.#!" - NO_POTENTIAL_BUILDINGS_WARNING:0 "#X 현재 해당 공간에 건설할 수 있는 건물이 없습니다.#!" - SET_COUNTY_CAPITAL_CONFIRM_TITLE:0 "[county_capital|E] 이동" - SET_COUNTY_CAPITAL_CONFIRM:0 "[TITLE.GetName](을)를 새로운 $game_concept_county_capital$로 정합니다.\n\n[TITLE_2.GetName]의 일부 건물이 비활성화됩니다." - SET_REALM_CAPITAL_CONFIRM_TITLE:0 "[realm_capital|E] 이동" - SET_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName](을)를 새로운 $game_concept_realm_capital$로 정합니다.\n\n[TITLE_2.GetName]의 일부 건물이 비활성화됩니다." - SET_COUNTY_AND_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName](을)를 새로운 $game_concept_county_capital$이자 [realm_capital|E]로 정합니다.\n\n[TITLE_2.GetName]의 일부 건물이 비활성화됩니다." - SET_CAPITAL_CONFIRM_ACCEPT:0 "이동" - BUILDING_PROVINCE_MODIFIER:0 "#T 봉토:#!" - BUILDING_COUNTY_MODIFIER:0 "#T 영지:#!" - BUILDING_CHARACTER_MODIFIER:0 "#T 소유자:#!" - HOLDING_VIEW_WRONG_HOLDING_TYPE:0 "#T [holding|E] 유형 불일치#!\n[Holding.GetType.GetName|V] 봉토가 [Character.GetGovernment.GetName|V] 정부를 도입한 인물의 통치를 받게 되어 효율적인 운영을 할 수 없으므로 [taxes|E] 또는 [levies|E]을 제공하지 않습니다." - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE:2 "#T [holding|E] 유형 불일치#!\n당신은 [GetPlayer.GetGovernment.GetName|V] [ruler|E]이므로 [HoldingTypeItem.GetHoldingType.GetName|V] 봉토를 개인적으로 보유할 수 없습니다. [HoldingTypeItem.GetWrongHoldingCharacterInfo]" - YOUR_HOLDING_TEXT:1 "당신의 [HOLDING.GetType.GetName] " - NOT_MY_HOLDING_TEXT:1 "[HOLDING.GetType.GetName] [holding|E]" - ABSOLUTE_COUNTY_CONTROL:0 "절대적 지배" - COUNTY_CONTROL_VALUE_DISPLAY:0 "$VALUE|0$" - COUNTY_CONTROL_OUT_OF_MAX:0 "$VALUE|0$/$MAX|0$" - COUNTY_CONTROL_TOOLTIP:0 "#T 영지 장악력: [HoldingView.GetProvince.GetCounty.GetControlLevelOutOfMax]#!\n[HoldingView.GetProvince.GetCounty.GetCountyControlEffectsDesc]\n\n[HoldingView.GetProvince.GetCounty.GetCountyControlIncreaseDesc]" - COUNTY_CONTROL_NO_EFFECTS:0 "현재 효과는 없지만, 장악력이 100 이하로 감소하면 영지의 [levies|E] 및 [taxes|E]이 감소합니다." - COUNTY_CONTROL_LEVIES_MULT:0 "영지의 [levies|E] 규모 변경 ($MULT|%+0=$)" - COUNTY_CONTROL_TAX_MULT:0 "영지의 [taxes|E] 수입 변경 ($MULT|%+0=$)" - COUNTY_DEVELOPMENT_TOOLTIP:1 "#T 개발도: [County.GetDevelopmentLevel]/100#!\n[County.GetDevelopmentIgnoredDesc][County.GetCountyDevelopmentEffectsDesc]\n\n[County.GetCountyDevelopmentIncreaseDesc]" - COUNTY_DEVELOPMENT_LEVIES_MULT:1 "[levies|E] $MULT|%+1$ 증가" - COUNTY_DEVELOPMENT_TAX_MULT:0 "[taxes|E] $MULT|%+0$ 증가" - COUNTY_DEVELOPMENT_SUPPLY_BONUS:0 "[supply_limit|E] $VALUE|=+0$ 증가 " - COUNTY_DEVELOPMENT_IGNORED_DESC:2 "[Concept( 'county', '영지' )|E]의 소유자가 [GOVERNMENT.GetName|V] 정부를 도입 중이므로 [development|E] 효과가 무시됩니다. (단 [supply_limit|E]에 영향을 주는 효과는 제외됨)\n\n" - COUNTY_DEVELOPMENT_NO_EFFECTS:0 "#weak 효과 없음#!" - COUNTY_OPINION_TOOLTIP:0 "#T [HoldingView.GetProvince.GetCounty.GetCount.GetUIName](을)를 향한 민중 의견: [HoldingView.GetCountyOpinion|=+]#!\n[HoldingView.GetCountyOpinionDesc]" - COUNTY_NOT_YOUR_CULTURE:0 "@warning_icon!#X 영지와 당신의 [culture|E]가 불일치합니다.#!" - COUNTY_NOT_YOUR_FAITH:0 "@warning_icon!#X 영지와 당신의 [faith|E]이 불일치합니다.#!" - COUNTY_IN_FACTION_TOOLTIP:0 "#T [HoldingView.GetAllFactionNames|V] 파벌이 반발하고 있습니다!#!\n#I 클릭하여 [factions|E] 보기#! " - COUNTY_CAPITAL_TOOLTIP:0 "#T $game_concept_county_capital$#!\n$game_concept_county_capital_desc$" - SET_COUNTY_CAPITAL_TOOLTIP:0 "#T [county_capital|E]를 이곳으로 이전#!\n[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip|V](을)를 새로운 $game_concept_county_capital$로 정합니다." - SET_REALM_CAPITAL_TOOLTIP_TITLE:0 "#T [realm_capital|E]를 이곳으로 이전#!" - SET_REALM_CAPITAL_TOOLTIP_DESC:0 "[TITLE.GetNameNoTierNoTooltip|V](을)를 새로운 $game_concept_realm_capital$로 정합니다." - SET_REALM_CAPITAL_PREFERRED_CAPITAL:0 "[TITLE.GetNameNoTierNoTooltip|V]의 [de_jure] 수도이므로 이전에 수도를 옮긴 적이 있어도 이곳으로 이전할 수 있습니다." - REALM_CAPITAL_TOOLTIP:0 "#T $game_concept_realm_capital$#!\n$game_concept_realm_capital_desc$" - CANT_SET_REALM_CAPITAL_COUNTY_CAPITAL:0 "#X [county_capital|E]만이 [realm_capital|E]가 될 수 있습니다.#!" - CANT_SET_REALM_CAPITAL_HOLDER:0 "#X 이 땅의 소유자가 아닙니다.#!" - CANT_SET_REALM_CAPITAL_ALREADY:1 "#X 이곳은 이미 [realm_capital|E]입니다.#!" - CANT_SET_REALM_CAPITAL_MOVED:1 "#X [realm_capital|E]를 이미 한 번 이전했습니다.#!" - CANT_SET_REALM_CAPITAL_IN_WAR:1 "#X [war|E] 중에는 [realm_capital|E]를 변경할 수 없습니다.#!" - CHURCH_PROPERTY_TOOLTIP:2 "#T [church_property|E]#!\n[lessee|E]: [Title.GetLessee.GetUIName]\n[holder|E]: [Title.GetHolder.GetUIName]" - HOLDING_VIEW_NO_HOLDER_EFFECTS_FROM_BUILDINGS:0 "$NO_EFFECTS$" - HOLDING_TERRAIN_TOOLTIP:0 "#T [Terrain.GetNameNoTooltip]#!\n[Terrain.GetEffects]" - HOLDING_UNDER_SIEGE:0 "#T @warning_icon! 봉토가 [siege|E] 중입니다.#!\n#I 클릭하여 보기#!" - HOLDING_VIEW_UNDER_OCCUPATION:0 "@warning_icon! #X 봉토가 점령된 상태입니다.#!" - HOLDING_VIEW_ENEMY_OR_HOSTILE_UNITS:0 "@warning_icon! #X 봉토에 적 혹은 적대적인 부대가 있습니다.#!" - HOLDING_VIEW_UNDER_SIEGE:0 "@warning_icon! #X 봉토가 [siege|E] 중입니다.#!" - CONSTRUCTING_BUILDING_TITLE:2 "#T #high 건설 중:#! [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n\n" - HOLDING_LEVY_SIZE:1 "@soldier_icon! [Holding.GetMaxLevySize|0]" - HOLDING_VIEW_NEXT:0 "다음 봉토" - HOLDING_VIEW_PREVIOUS:0 "이전 봉토" - HOLDING_VIEW_CONSTRUCT_OR_UPGRADE:0 "[GUITrackItem.GetNextBuilding.GetNameNoTooltip] [Select_CString(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel,'(int32)1'), '건설', '강화')]" - HOLDING_VIEW_UPGRADE_TO_NEXT:0 "[GUITrackItem.GetNextBuilding.GetNameNoTooltip](으)로 강화하기" - HOLDING_VIEW_IN_PROGRESS:1 "[GUITrackItem.GetNextBuilding.GetNameNoTooltip] 건설 중 (완료 - [GUITrackItem.GetConstructionEndDate])" - HOLDING_TAB_CAPITAL_TOOLTIP:0 "이곳은 [county_capital|E]입니다.\n" - HOLDING_TAB_TOOLTIP:0 "#T [GUICountyHolding.GetHolding.GetNameNoTooltip]\n#![SelectLocalization( GUICountyHolding.GetHolding.GetProvince.GetTitle.IsCountyCapital, 'HOLDING_TAB_CAPITAL_TOOLTIP' , '' )|E]#I 클릭하여 선택하기#!" - COUNCIL_TASKS:0 "자문회 임무" - HOLDING_VIEW_HOLDER:2 "소유주: " - HOLDING_VIEW_COUNTY_HOLDER:0 "[Concept( 'county', '영지' )|E] 소유주: " - HOLDING_VIEW_LESSEE:0 "임차인: " - HOLDING_VIEW_NO_COUNTY_MODIFIERS:0 "영지 변화 요소 없음" - BUILDING_EFFECT_PROVINCE_HEADER:0 "#low 해당 봉토:#!" - BUILDING_EFFECT_COUNTY_HEADER:0 "#low 해당 영지:#!" - BUILDING_EFFECT_CHARACTER_HEADER:1 "#low 이 봉토의 소유주:#!" - BUILDING_EFFECT_DUCHY_CAPITAL_HEADER:2 "#low 이 공작령 내의 모든 봉토:#!" - BUILDING_CONSTRUCTION_COMPLETE_EFFECT_HEADER:0 "#low 건설 완료:#!\n" - RAID_TT_NO_LOOT_RAIDED:0 "@warning_icon!#X 약탈당한 지 얼마 되지 않아 노획할 물건이 없습니다.#!" - HOLDING_VIEW_YOUR_COUNTY:0 "당신의 [Concept( 'county', '영지' )|E]" - HOLDING_VIEW_TOP_REALM_COUNTY:0 "당신의 [realm|E] 내에 있는 [Concept( 'county', '영지' )|E]" - HOLDING_VIEW_FOREIGN_COUNTY:0 "[Character.GetTopLiege.GetPrimaryTitle.GetNameNoTooltip]의 [Concept( 'county', '영지' )|E]" - COUNTY_OCCUPIER_TOOLTIP:0 "#T [Character.GetShortUIName](이)가 [Concept( 'occupied', '점령 중' )|E]\n#!점령 중 효과:\n$BULLET_WITH_TAB$[levies|E] 소집 및 충원 불가\n$BULLET_WITH_TAB$[taxes|E] 징세 불가\n$BULLET_WITH_TAB$[development|E] 및 [control|E]이 증가하지 않음\n\n$COA_REALM_TOOLTIP_GUI_CLICK_INFO$" - FIND_VASSAL_BUTTON_HOLDING_VIEW_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\n[HoldingView.GetCountyTitle.GetNameNoTooltip](을)를 수여할 인물을 선택하십시오.\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - VASSAL_POSSESSIVE:0 "봉신의" - HOLDING_VIEW_BUILDING_IN_VASSAL:0 "봉신의 [holding|E]에서 건설 중" - CULTURE_COUNTY_WINDOW:0 "[Culture.GetNameNoTooltip]" - HOLDING_VIEW_ALREADY_CONSTRUCTING_HOLDING:0 "@warning_icon!#X 이미 이 [county|E]에 $HOLDING|V$(을)를 건설 중입니다.#!" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_DEFAULT:0 "봉토의 건설이 완료되면 다른 인물에게 해당 봉토를 수여해야만 합니다." - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_THEOCRATIC:0 "사원은 건설이 완료된 후 [realm_priest|E]에게 임차됩니다." - HOLDING_VIEW_CAN_UPGRADE_BUILDING:0 "#help 해당 [holding|E]를 강화할 수 있습니다. 클릭하여 세부 사항을 확인한 뒤 건설을 시작하십시오! #!" - HOLDING_VIEW_CAN_NOT_UPGRADE_BUILDING:0 "#help 현재 해당 [holding|E]를 강화할 수 없습니다. 클릭하여 세부 사항과 추후 건설할 수 있는 강화를 확인해 보십시오. #!" - RAID_TT_MONTHS_OF_RAID_LOOT_MULT:0 "월간 [raid_loot|E]" - RAID_TT_MONTHLY_LOOT:0 "매달 [raid_loot|E] 획득" diff --git a/project/ck3/base_game/localization/korean/gui/house_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/house_view_l_korean.yml deleted file mode 100644 index f9d553b892..0000000000 --- a/project/ck3/base_game/localization/korean/gui/house_view_l_korean.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_korean: - HOUSE_VIEW_FOUNDED:0 "서기 [DynastyHouse.GetFoundYear]년, [DynastyHouse.GetFounder.GetName]에 의해 설립" - DYNASTY_VIEW_CONCEPT:3 "[DynastyHouse.GetBaseNameNoTooltip] 집안의 [dynasty|E]" - HOUSE_VIEW_CONCEPT:3 "[SelectLocalization( DynastyHouse.IsPlayerMember, 'HOUSE_VIEW_PLAYER_IS_MEMBER', 'HOUSE_VIEW_NOT_YOUR_HOUSE')]" - HOUSE_VIEW_NOT_YOUR_HOUSE:0 "귀족 [house|E]" - HOUSE_VIEW_PART_OF:2 "소속 -" - HOUSE_VIEW_PART_OF_DYNASTY:0 "[Dynasty.GetBaseNameNoTooltip] 가문" - HOUSE_VIEW_DYNASTY_PRESTIGE:1 "다음 [dynasty_prestige_level|E]: #high [Dynasty.GetNextPrestigeLevelName] #!" - HOUSE_HEAD_HEIR:1 "가장 후계자: [Character.GetUIName]" - DYNASTY_VIEW_DYNASTY_PRESTIGE:1 "[dynasty_prestige|E]: [dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_DYNASTY_PRESTIGE_TOOLTIP:0 "#T 명성#!\n[dynast|E]에서 다양한 행동을 수행하는 데 소모합니다. 명성을 획득하면 [dynasty|E]의 장엄도도 서서히 오릅니다." - HOUSE_VIEW_HEAD_OF_THE_HOUSE:0 "[house_head|E]" - HOUSE_VIEW_HEIR_OF_THE_HOUSE:0 "집안 후계자" - HOUSE_VIEW_SHOW_DYNASTY_TT:0 "#T [dynasty_perks|E] 표시#!" - HOUSE_VIEW_NO_LEGACIES:0 "[Dynasty.GetBaseNameNoTooltip] 가문이 아직 유산을 해제하지 못했습니다." - HOUSE_VIEW_SHOW_LEGACIES:1 "유산 열기" - DYNASTY_VIEW_TITLE:0 "[Dynasty.GetBaseNameNoTooltip] 가문" - DYNASTY_VIEW_DYNAST:0 "[dynast|E]" - DYNASTY_VIEW_DYNAST_AND_HOUSE_HEAD:0 "[dynast|E] & [house_head|E]" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME:0 "[Dynasty.GetPrestigeIncome|0=+]/달" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE_CAPPED:1 "생존한 구성원 $NUM|V$명 #weak (최대 100명)#!" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE:2 "생존한 구성원 $NUM|V$명" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER:0 "$TIER|U$ $NUM|V$명" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER_SPOUSE:0 "[marriage|E]에 의한 $TIER|U$ $NUM|V$명" - DYNASTY_PRESTIGE_BALANCE_TOOLTIP:1 "#T [dynasty_prestige_i][dynasty_prestige]#!\n[Dynasty.GetPrestigeBreakdown|0=+]\n[Dynasty.GetPrestigeProgress]" - DYNASTY_PRESTIGE_PROGRESS:0 "[DYNASTY.GetNextPrestigeLevelName] 진행도: $CURRENT|0$/$NEXT|0$" - DYNASTY_PRESTIGE_AT_MAX_LEVEL:0 "[DYNASTY.GetBaseName]의 명예 단계가 최대임" - HOUSE_VIEW_NAME_WITH_HOUSE:1 "[DynastyHouse.GetBaseNameNoTooltip] 집안" - #COOLTIP_HOUSE_NAME:0 "" delete this - HOUSE_TT_NAME:0 "[DynastyHouse.GetBaseNameNoTooltip] 집안" - HOUSE_VIEW_MOTTO:1 ""[DynastyHouse.GetMotto]"" - HOUSE_VIEW_PLAYER_IS_MEMBER:1 "당신의 [house|E]" - DYNASTY_HOUSE_TT_HEAD_OF_HOUSE:1 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetShortUIName|U]" - DYNASTY_HOUSE_TT_DYNASTY:0 "[dynasty|E]: [DynastyHouse.GetDynasty.GetBaseName]" - DYNASTY_HOUSE_TT_DYNASTY_LEVEL:0 "[dynasty_prestige_level|E]: [DynastyHouse.GetDynasty.GetPrestigeLevelName]" - DYNASTY_HOUSE_TT_LIVING_MEMBERS:1 "생존한 구성원: [DynastyHouse.GetNumberOfMembers|V]명" - HOUSE_VIEW_FOUNDING_HOUSE:0 "집안 설립" - HOUSE_HEAD_PRESTIGE_GAIN_CAP:0 "위신 획득 한도" - DYNASTY_PRESTIGE_LEVEL_EFFECT:1 "• 아이가 태어날 때 [prestige_i]$BIRTH|V0$만큼을 보유하고 태어남\n• 이 가문과 결혼하면 [prestige_i]$MARRIAGE|0+=$만큼을 획득함\n• 영주의 최대 장기 재위 의견이 $LONG_REIGN|V0=$ 증가함" - DYNASTY_PRESTIGE_NEXT_LEVEL:0 "\n\n다음 단계: $NEXT$" - dynasty_level_0_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_0|L]" - dynasty_level_1_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_1|L]" - dynasty_level_2_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_2|L]" - dynasty_level_3_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_3|L]" - dynasty_level_4_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_4|L]" - dynasty_level_5_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_5|L]" - dynasty_level_6_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_6|L]" - dynasty_level_7_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_7|L]" - dynasty_level_8_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_8|L]" - dynasty_level_9_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_9|L]" - dynasty_level_10_c:1 "@dynasty_prestige_icon_5! [dynasty_prestige_level_10|L]" - dynasty_level_11_c:0 "#weak 최고 단계 도달#!" - CUSTOMIZE_HOUSE_HEADER:0 "[DynastyHouse.GetBaseNameNoTooltip] 집안 사용자 지정" - HOUSE_NAME_FIELD:0 "이름" - HOUSE_MOTTO_FIELD:0 "가훈" - CUSTOMIZE_HOUSE:0 "#T 집안 사용자 지정#!" - CUSTOMIZE_HOUSE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [DYNASTY_HOUSE.GetBaseNameNoTooltip] 집안은 사용자 지정이 불가능합니다.#!" - HOUSE_MEMBERS_TITLE:0 "$NAME$ [house|E]의 구성원" - DYNASTY_MEMBERS_TITLE:0 "$NAME$ [dynasty|E]의 구성원" - HOUSE_SORT_FOUNDATION_DATE:0 "설립일" - HOUSE_SORT_MEMBERS_COUNT:0 "생존한 구성원" - HOUSE_SORT_HEAD_POWER:0 "가장의 군사력" - HOUSE_LIST_FOUNDING:0 "집안 설립" - HOUSE_LIST_CADET:0 "[cadet_branch|E]" - HOUSE_LIST_MEMBERS:0 "생존한 구성원: [DynastyHouse.GetNumberOfMembers]명" - HOUSE_LIST_FOUNDATION:0 "AD [DynastyHouse.GetFoundYear] 설립" - HOUSE_LIST_HEAD:0 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetName]" - HOUSE_MODIFIERS:1 "집안 변화 요소:" - DYNASTY_MODIFIERS:1 "가문 변화 요소:" - HOUSE_VIEW_LEGACY_TOOLTIP_HEADER:0 "#T $NAME$#!" - HOUSE_VIEW_LEGACY_TOOLTIP_ITEM:0 "#T $PERK$#!\n$EFFECT$" - HOUSE_VIEW_HOUSE_HEAD_OF:0 "[Character.GetDynastyHouseNameNoTooltip] 집안의 [house_head|E]" - HOUSE_VIEW_MAX_MILITARY_STRENGTH:2 "최대 군사력: @soldier_icon! #high [Character.GetMaxMilitaryStrength|0]#!" - HOUSE_LIST_HEAD_MAX_MILITARY_STRENGTH:1 "@soldier_icon! [DynastyHouse.GetHeadOfHouse.GetMaxMilitaryStrength|0]" - HOUSE_LIST_MILITARY_STRENGTH_TT:0 "[house_head|E]의 최대 군사력" diff --git a/project/ck3/base_game/localization/korean/gui/ingame_main_l_korean.yml b/project/ck3/base_game/localization/korean/gui/ingame_main_l_korean.yml deleted file mode 100644 index 2874581dec..0000000000 --- a/project/ck3/base_game/localization/korean/gui/ingame_main_l_korean.yml +++ /dev/null @@ -1,210 +0,0 @@ -l_korean: - MY_REALM_BUTTON:0 "#T 봉역#!" - SCHEMES_BUTTON:0 "#T 모략#!" - MILITARY_BUTTON:0 "#T 군사#!" - DECISIONS_BUTTON:0 "#T 결단#!" - COUNCIL_BUTTON:0 "#T 자문회#!" - INTRIGUE_BUTTON:0 "#T 계책#!" - FACTION_BUTTON:0 "#T 파벌#!" - PRISON_BUTTON:0 "#T 죄수#!" - COURT_BUTTON:1 "#T 궁정 신하#!" - IM_TT_FIND_TITLE:1 "#T 작위 찾기#!\n게임 내의 모든 [title|E]를 검색합니다." - IM_TT_SHOW_LEGACY:0 "#T 혈통 표시#!\n플레이한 모든 인물을 표시합니다." - IM_TT_FIND_CHARACTER:0 "#T 인물 찾기#!\n게임 내에 살아있는 인물들을 검색합니다." - IM_TT_GO_TO_CAPITAL:0 "#T 수도로 이동#!\n카메라를 [GetPlayer.GetCapitalLocation.GetName|V](으)로 이동합니다." - FOCUS_BUTTON:0 "초점 화면 표시" - GOTO_PLAYER:1 "#T 나의 현재 위치로 이동#!\n카메라를 [GetPlayer.GetCurrentLocation.GetName|V](으)로 이동합니다." - GOTO_CAPITAL:1 "#T [realm_capital|E](으)로 이동#!\n카메라를 [GetPlayer.GetCapitalLocation.GetName|V](으)로 이동합니다." - MAPMODE_REALMS:1 "#T 봉역\n#!지도에 [rulers|E]와 그 [realms|E]을 표시합니다.\n봉역을 Ctrl+클릭하여 봉역에 속한 [vassals|E]을 볼 수 있습니다." - MAPMODE_TERRAIN:1 "#T #V 지형#! 지도 모드#!" - MAPMODE_CULTURES:0 "#T 문화\n#!지도에서 각 [Concept( 'county', '영지' )|E]의 [culture|E]를 표시합니다.\n빗금으로 표시된 지역은 영지와 [top_liege|E]의 문화가 일치하지 않음을 뜻합니다." - MAPMODE_AREAS:1 "#T #V 구역#! 지도 모드 #D (디버그)#!#!" - MAPMODE_DJ_EMPIRES:0 "#T 제국 작위\n#!지도에서 [empire|E] [titles|E]와 그 [de_jure|E]을 표시합니다." - MAPMODE_DJ_KINGDOMS:0 "#T 왕국 작위\n#!지도에서 [kingdom|E] [titles|E]와 그 [de_jure|E]을 표시합니다." - MAPMODE_DJ_DUCHIES:0 "#T 공작령 작위\n#!지도에서 [duchy|E] [titles|E]와 그 [de_jure|E]을 표시합니다." - MAPMODE_COUNTIES:1 "#T #V 영지#! 지도 모드#!" - MAPMODE_BARONIES:1 "#T #V 남작령#! 지도 모드 #!" - MAPMODE_PLAYERS_LABEL:0 "플레이어" - MAPMODE_PLAYERS:1 "#T $MAPMODE_PLAYERS_LABEL$\n#!지도에 모든 멀티플레이 참가자를 표시합니다." - MAPMODE_RELIGIONS:0 "#T 신앙\n#!지도에서 각 [Concept( 'county', '영지' )|E]의 [faith|E]을 표시합니다.\n빗금으로 표시된 지역은 영지와 [top_liege|E]의 신앙이 일치하지 않음을 의미합니다.\n신앙을 선택하여 해당하는 [holy_sites|E]를 볼 수도 있습니다." - MAPMODE_SIMPLE_TERRAIN_NAME:0 "지형" - MAPMODE_SIMPLE_TERRAIN:3 "#T $MAPMODE_SIMPLE_TERRAIN_NAME$\n#!지도상 모든 남작령의 [terrain|E]을 표시합니다." - MAPMODE_COUNTY_DEVELOPMENT_NAME:0 "개발도" - MAPMODE_COUNTY_DEVELOPMENT:3 "#T $MAPMODE_COUNTY_DEVELOPMENT_NAME$\n#!지도상 모든 [Concept( 'county', '영지' )|E]의 [development|E]를 표시합니다." - MAPMODE_GOVERNMENT_NAME:0 "정부" - MAPMODE_GOVERNMENT:3 "#T $MAPMODE_GOVERNMENT_NAME$\n#!지도상 모든 [independent_ruler|E]의 [government|E]를 표시합니다." - MAPMODE_DJ_COUNTIES_NAME:0 "백작령" - MAPMODE_DJ_COUNTIES:3 "#T $MAPMODE_DJ_COUNTIES_NAME$\n#!지도상의 모든 [county|E] [titles|E]를 표시합니다." - MAPMODE_COURT_LANGUAGES_NAME:0 "궁정 언어" - MAPMODE_COURT_LANGUAGES:0 "#T $MAPMODE_COURT_LANGUAGES_NAME$#!\n지도에 [court_languages|E]를 표시합니다." - MAPMODE_DIPLOMACY:0 "외교 범위" - MAPMODE_HOUSES:0 "#T 집안\n#!지도에 각 [independent_ruler|E]의 [houses|E]을 표시합니다." - INCREASE_GAME_SPEED:0 "#T 게임 속도 증가#!" - DECREASE_GAME_SPEED:0 "#T 게임 속도 감소#!" - CHANGE_GAME_SPEED_ONLY_HOST:0 "@warning_icon!#X 게임 속도는 주최자만 변경할 수 있습니다.#!" - INCREASE_GAME_SPEED_ALREADY_MAX:1 "@warning_icon!#X 이미 최대 속도입니다.#!" - INCREASE_GAME_SPEED_ALREADY_MIN:1 "@warning_icon!#X 이미 최저 속도입니다.#!" - INCREASE_GAME_SPEED_TO:0 "$NEXT_SPEED$(으)로 속도 증가" - DECREASE_GAME_SPEED_TO:0 "$PREV_SPEED$(으)로 속도 감소" - PAUSED_BY:0 "일시 정지 ([GetPausedBy])" - CLICK_TO_UNPAUSE:0 "#I 클릭하여 재개하기#!" - UNPAUSE_GAME:1 "#T 게임이 #V 일시 정지됨#![SelectLocalization( Or( StringIsEmpty( GetPausedBy ), Not( GameHasMultiplePlayers ) ), '', 'PAUSED_BY' )]\n#![SelectLocalization( Or( Or( Not( GameHasMultiplePlayers ), CanAnyoneUnpause ), IsPausedByMe ), 'CLICK_TO_UNPAUSE', '' )]" - UNPAUSE_GAME_OVER:1 "#T 게임이 일시 정지됨#! \n#X 게임 종료 이후에는 재개할 수 없습니다.#!" - GAME_OVER_END_DATE:0 "[end_date|E]에 도달했습니다." - GAME_OVER_NON_DYNASTIC_HEIR:0 "가문에 적법한 후계자가 없습니다." - GAME_OVER_CANNOT_PLAY_UNLANDED:0 "무지주 인물로 플레이할 수 없습니다." - GAME_OVER_CANNOT_PLAY_BELOW_COUNT:0 "남작으로 플레이할 수 없습니다." - GAME_OVER_CANNOT_PLAY_THEOCRACY:0 "[theocracies|E]로 플레이할 수 없습니다." - GAME_OVER_CANNOT_PLAY_REPUBLIC:0 "[republics|E]로 플레이할 수 없습니다." - PAUSE_GAME:0 "#T 게임이 #V 재개#!되었습니다.\n#!#I 클릭하여 일시 정지하기#!" - RENOWN_DYNASTY:0 "[GetPlayer.GetDynasty.GetBaseName] 가문" - MY_VALUE_LABEL:0 "[PlayerValueItem.GetConcept]: [PlayerValueItem.GetValue]" - GAINED_BREAKDOWN_LABEL_LINK:0 "총 획득" - LOST_BREAKDOWN_LABEL_LINK:0 "총 손실" - TOTAL_BREAKDOWN_LABEL:0 "[PlayerValueItem.GetBalanceTotal]" - MONTHLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/달" - MONTHLY_BREAKDOWN_ITEM_NO_UNDERLINE:0 "$VALUE$/달" - YEARLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/년" - PLAYER_VALUE_LEVEL_LABEL:0 "[PlayerValueItem.GetLevelConcept]:" - PROGRESS_TOWARD_LEVEL:0 "진행도: $LEVEL$" - PIETY_LEVEL_LABEL_0:2 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1:2 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2:2 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3:2 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4:2 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5:2 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_christian:0 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_christian:0 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_christian:0 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_christian:0 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_christian:0 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_christian:0 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_islam:0 "@piety_level_0_icon_islam! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_islam:0 "@piety_level_1_icon_islam! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_islam:0 "@piety_level_2_icon_islam! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_islam:0 "@piety_level_3_icon_islam! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_islam:0 "@piety_level_4_icon_islam! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_islam:0 "@piety_level_5_icon_islam! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_pagan:0 "@piety_level_0_icon_pagan! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_pagan:0 "@piety_level_1_icon_pagan! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_pagan:0 "@piety_level_2_icon_pagan! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_pagan:0 "@piety_level_3_icon_pagan! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_pagan:0 "@piety_level_4_icon_pagan! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_pagan:0 "@piety_level_5_icon_pagan! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_eastern:0 "@piety_level_0_icon_eastern! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_eastern:0 "@piety_level_1_icon_eastern! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_eastern:0 "@piety_level_2_icon_eastern! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_eastern:0 "@piety_level_3_icon_eastern! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_eastern:0 "@piety_level_4_icon_eastern! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_eastern:0 "@piety_level_5_icon_eastern! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_judaism:0 "@piety_level_0_icon_judaism! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_judaism:0 "@piety_level_1_icon_judaism! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_judaism:0 "@piety_level_2_icon_judaism! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_judaism:0 "@piety_level_3_icon_judaism! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_judaism:0 "@piety_level_4_icon_judaism! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_judaism:0 "@piety_level_5_icon_judaism! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_zoroastrian:0 "@piety_level_0_icon_zoroastrian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_zoroastrian:0 "@piety_level_1_icon_zoroastrian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_zoroastrian:0 "@piety_level_2_icon_zoroastrian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_zoroastrian:0 "@piety_level_3_icon_zoroastrian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_zoroastrian:0 "@piety_level_4_icon_zoroastrian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_zoroastrian:0 "@piety_level_5_icon_zoroastrian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_0:1 "@prestige_level_0_icon! [GetModifier( 'prestige_level_0' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_1:1 "@prestige_level_1_icon! [GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_2:1 "@prestige_level_2_icon! [GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_3:1 "@prestige_level_3_icon! [GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_4:1 "@prestige_level_4_icon! [GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_5:1 "@prestige_level_5_icon! [GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L]" - #DYNASTY_PRESTIGE_LEVEL_LABEL_0:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_1:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_2:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_3:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_4:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_5:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_6:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_7:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_8:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_9:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_10:0 "" Delete this - PIETY_PROGRESS_TOOLTIP:0 "진행도: 다음 [piety_level|E]까지 $VALUE|0V$/$MAX|0$" - PRESTIGE_PROGRESS_TOOLTIP:0 "진행도: 다음 [prestige_level|E]까지 $VALUE|0V$/$MAX|0$" - DYNASTY_PRESTIGE_PROGRESS_TOOLTIP:0 "진행도: 다음 [dynasty_prestige_level|E]까지 $VALUE|0V$/$MAX|0$" - VALUE_NO_GAIN:0 "획득하는 $VALUE$(이)가 없습니다." - VALUE_NO_LOSS:0 "손실되는 $VALUE$(이)가 없습니다." - LOAD_INGAME_BUTTON_DISABLED:0 "멀티플레이 도중에는 게임을 불러올 수 없습니다." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED:1 "#T 위협#!\n[CHARACTER.GetUIName](은)는 당신의 [dreadful|E]스러운 평판에 [intimidated|E]을 받았습니다. 두려움에 빠진 [CHARACTER.GetSheHe]가 당신의 의견에 직접적으로 반기를 들 확률이 감소합니다." - DREAD_EFFECT_DESC_LEVEL_COWED:2 "#T 질겁#!\n[CHARACTER.GetUIName](은)는 당신의 [dreadful|E]스러운 평판에 [cowed|E]했습니다. 당신 앞에만 서면 벌벌 떠는 [CHARACTER.GetSheHe]는 당신의 의견에 직접적으로 반기를 들지 않을 것입니다." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED_OTHER:0 "#T 위협#!\n[CHARACTER.GetUIName](은)는 [TARGET_CHARACTER.GetUIName]의 [dreadful|E]스러운 평판에 [intimidated|E]을 받았습니다.\n두려움에 빠진 [CHARACTER.GetShortUIName](이)가 [TARGET_CHARACTER.GetShortUIName]의 의견에 직접적으로 반기를 들 확률이 감소합니다." - DREAD_EFFECT_DESC_LEVEL_COWED_OTHER:0 "#T 질겁#!\n[CHARACTER.GetUIName](은)는 [TARGET_CHARACTER.GetUIName]의 [dreadful|E] 평판에 [cowed|E] 했습니다.\n[TARGET_CHARACTER.GetHerHim] 앞에만 서면 벌벌 떠는 [CHARACTER.GetShortUIName](은)는 [TARGET_CHARACTER.GetShortUIName]의 의견에 직접적으로 반기를 들지 않을 것입니다." - DREAD_DESC:1 "#T [dread|E]: $VALUE|1V$/100#!" - DREAD_BASELINE:0 "타고난 공포" - DREAD_BASE:0 "기본" - DREAD_BASE_REASON:0 "$REASON$: $VALUE|V=0$" - DREAD_MONTHLY:0 "매달 변화치" - DREAD_MONTHLY_NORMALIZING_POSITIVE:0 "타고난 공포 수치 미만" - DREAD_MONTHLY_NORMALIZING_NEGATIVE:0 "타고난 공포 수치 초과" - DREAD_MONTHLY_REASON:0 "$REASON$: $VALUE|+=1$" - MY_GOLD:0 "나의 [gold|E]: [GetPlayer.GetGold|0V]" - MONTHLY_GOLD_INCOME:0 "[taxes|E]: [gold_i]$VALUE|+=1$/달" - HOLDING_TYPE:0 "[HOLDING.GetType.GetName] [holding|E]" - HOLDING_LEVIES:0 "[levies|E]: $VALUE|0V$ [soldiers|E]" - HOLDING_DEVELOPMENT:0 "[development|E]: $VALUE|0V$" - HOLDING_FAITH:0 "[faith|E]: [FAITH.GetName]" - HOLDING_CULTURE:0 "[culture|E]: [CULTURE.GetName]" - MORE:0 "#T 더 보기...#!" - PRISON:0 "감옥" - MY_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n#weak 나의 전쟁#!" - LIEGE_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n내 주군의 전쟁" - ATTACKING_IN_WAR:0 "#attacker_color [CHARACTER.GetName] 공격 중#!\n" - DEFENDING_IN_WAR:1 "#defender_color [CHARACTER.GetName]의 공격을 방어 중#!\n" - WAR_ITEM_WAR_SCORE_TOOLTIP_HEADER:0 "[war_score|E]: $VALUE|+=0%$" - OPEN_TUTORIAL:0 "#T 튜토리얼 열기#!" - DOMAIN_LIMIT_SOURCES:0 "[domain_limit|E]" - VASSAL_LIMIT_SOURCES:0 "[vassal_limit|E]" - NO_VIEW_HISTORY_EXISTS:0 "#T 이전 화면 표시#!\n@warning_icon!#X 이전에 열어 본 화면이 없습니다.#!" - GO_BACK_VIEW_HISTORY:0 "#T 이전 화면 표시#!\n$VIEW_NAME$" - I_CAN_ENFORCE_DEMANDS:1 "#I 요구사항을 압박할 수 있음#!" - TOGGLE_OUTLINER:0 "#T 도우미 켜기/끄기#!" - PLAYER_STRESS_TOOLTIP:2 "#T [stress_level|E]: [GetPlayer.GetStressLevel|V]/[GetDefine('NCharacter', 'MAX_STRESS_LEVEL')|V]\n#![ConcatIfNeitherEmpty('#S 효과:#!\n', GetPlayer.StressLevelEffect )]\n[AddTextIf(Not(StringIsEmpty(GetPlayer.StressLevelEffect)), '\n')]#S [stress|E]: [stress_i][GetPlayer.GetStress|V]/[GetMaxStress|V]#!\n[GetPlayer.StressProgressDesc]" - STRESS_LEVEL_PROGRESS:0 "다음 단계: [stress_i]$NEXT|V$" - STRESS_LEVEL_PROGRESS_MAX:1 "#X @warning_icon! 스트레스 단계가 이미 최대치입니다. 수치가 [stress_i]$NEXT|V$에 도달하면 정신 붕괴를 겪고 스트레스가 [stress_loss_i][GetDefine('NCharacter', 'STRESS_PER_LEVEL')|P]만큼 감소합니다.#!" - OBSERVER_MODE_ON:0 "#T 해당 인물의 시점에서 벗어나기#!" - ACTIONS_TT:2 "#T 현재 상황\n#!읽지 않은 메시지가 [ActionItemHandler.GetNumberOfUnreadActions|V]개 있습니다.[ActionItemHandler.GetSuggestionsDebugTooltip]\n\n[SelectLocalization( ActionItemHandler.HasAvailableActions, 'ACTIONS_TT_CLICK_TO_VIEW', '' )]" - ACTIONS_TT_CLICK_TO_VIEW:0 "#I 클릭하여 보기#!" - INGAME_TOPBAR_CULTURE_HEAD:1 "[GetPlayer.GetCulture.GetNameNoTooltip]의 [cultural_head|E]이므로 심취를 변경할 수 있음" - INGAME_TOPBAR_NOT_CULTURE_HEAD:1 "@warning_icon!#X [GetPlayer.GetCulture.GetNameNoTooltip]의 [cultural_head|E]이 아니므로 심취를 변경할 수 없습니다. #!" - PAUSED_BY_PLAYER:0 "일시 정지" - PAUSED_BY_PLAYER_TT:0 "플레이어가 게임을 일시 정지했습니다." - PAUSED_BY_PLAYER_MP:0 "[GetPausedBy]에 의해 일시 정지됨" - PAUSED_BY_UNPAUSE_ONLY_ME:0 "오직 당신만이 게임을 [GetTimeAnyoneUnpause]초 동안 재개할 수 있음" - PAUSED_BY_UNPAUSE_ONLY_PAUSED_BY:0 "오직 [GetPausedBy]만이 게임을 [GetTimeAnyoneUnpause]초 동안 재개할 수 있음" - PAUSED_BY_UNPAUSE_ANYONE:0 "모두가 게임을 재개할 수 있음" - PAUSED_BY_EVENT_TT:0 "일시 정지가 자동으로 발생하며, 모든 사건이 종결되면 계속됩니다. 수동 일시 정지로 설정할 수도 있습니다." - BOTTOMBAR_SCHEME_TOOLTIP:0 "#T 모략: #!\n[Scheme.GetTooltip]" - INGAME_TOPBAR_MILITARY_STRENGTH:0 "#T 군사력#!:\n[InGameTopbar.GetStrengthTooltip]" - VALUE_BREAKDOWN_NO_VALUES:0 "수치 없음" - VALUE_BREAKDOWN_TOTAL:0 "총합: " - VALUE_BREAKDOWN_NO_EXPENSES:0 "비용 없음" - INGAME_MENU_TT:0 "#T 인게임 메뉴#!" - MORE_POPOUT_TT:0 "#T 더 보기...#!" - - DE_JURE_DUCHIES_HEADER:0 "표시 중: [duchies|E], [de_jure|E]" - DE_JURE_KINGDOMS_HEADER:0 "표시 중: [kingdoms|E], [de_jure|E]" - DE_JURE_EMPIRES_HEADER:0 "표시 중: [empires|E], [de_jure|E]" - DE_JURE_COUNTIES_HEADER:0 "표시 중: [counties|E], [de_jure|E]" - FAITHS_HEADER:0 "표시 중: [faiths|E]" - CULTURES_HEADER:0 "표시 중: [cultures|E]" - HOUSES_HEADER:0 "표시 중: [houses|E]" - GOVERNMENTS_HEADER:0 "표시 중: [governments|E]" - PLAYERS_HEADER:0 "표시 중: 플레이어의 [realms|E]" - DEVELOPMENT_HEADER:0 "표시 중: 영지 [development|E]" - SIMPLE_TERRAIN_HEADER:0 "표시 중: 단순 [terrain|E]" - BACK_TO_REALMS:0 "봉역 지도 모드로 복귀" - BACK_TO_REALMS_TT:0 "클릭하여 다시 지도에 [realms|E]을 표시합니다!" - PLAYER_CHANGED_CHARACTER_TITLE_SWITCH:0 "인물 변경 완료" - PLAYER_CHANGED_CHARACTER_TEXT_SWITCH:0 "플레이어 $NAME$의 인물이 [CHARACTER.GetNameNoTooltip](으)로 변경됐습니다." - PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER:0 "관전자로 변경" - PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER:0 "플레이어 $NAME$(이)가 관전자로 변경했습니다." - PLAYER_CHANGED_CHARACTER_TITLE_JOIN:0 "신규 플레이어" - PLAYER_CHANGED_CHARACTER_TEXT_JOIN:0 "플레이어 $NAME$(이)가 [CHARACTER.GetNameNoTooltip](으)로 플레이를 시작합니다." - DE_JURE_HIERARCHY:0 "[de_jure|E] 계통" diff --git a/project/ck3/base_game/localization/korean/gui/interaction_council_task_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/interaction_council_task_window_l_korean.yml deleted file mode 100644 index 5fa577aff2..0000000000 --- a/project/ck3/base_game/localization/korean/gui/interaction_council_task_window_l_korean.yml +++ /dev/null @@ -1,10 +0,0 @@ -l_korean: - select_council_task_header:1 "자문회 직위 요구" - COUNCIL_TASK_INTERACTION_NO_SELECTED_TASK:0 "@warning_icon!#X 선택된 임무가 없습니다.#!" - COUNCIL_TASK_INTERACTION_AUTO_FILLED:0 "@warning_icon!#X [ACTIVE_COUNCIL_TASK.GetPositionName](이)가 자동으로 충원됩니다.#!" - COUNCIL_TASK_INTERACTION_WINDOW_SELECT_TASK:1 "자문회 직위 선택" - COUNCIL_TASK_INTERACTION_WINDOW_SELECTED_TASK:0 "선택된 직위: [CouncilTaskInteractionWindow.GetSelectedTask.GetPositionName]" - COUNCIL_TASK_INTERACTION_WINDOW_PLAYER_SKILLS_LABEL:0 "[GetPlayer.GetShortUINamePossessive|U] [skills|E]" - COUNCIL_TASK_INTERACTION_CURRENT:0 "현재: [Character.GetUIName]" - COUNCIL_TASK_INTERACTION_CURRENT_YOU:0 "당신의 현재 직위" - COUNCIL_TASK_INTERACTION_VACANT:0 "현재: 공석" diff --git a/project/ck3/base_game/localization/korean/gui/inventory_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/inventory_window_l_korean.yml deleted file mode 100644 index 23a0874cc7..0000000000 --- a/project/ck3/base_game/localization/korean/gui/inventory_window_l_korean.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_korean: - INVENTORY_TITLE:0 "소지품" - ANTIQUARIAN:0 "유물학자" - PORTRAIT_NO_ANTIQUARIAN:0 "#T 등용한 $antiquarian_court_position$가 없습니다.#!\n#weak $antiquarian_court_position$는 [durability|E] 감소를 늦추며, #V $commission_artifact_decision$#! [decision|E]을 이용할 수 있게 합니다.\n\n#I 클릭하여 $antiquarian_court_position$ 등용하기#!" - OPEN_INVENTORY_TOOLTIP:2 "#T 소지품 열기#!" - REFORGE_OR_REPAIR:1 "$repair_or_reforge_and_repair$" - INVENTORY_REFORGE_OR_REPAIR:0 "#T $REFORGE_OR_REPAIR$#!" - INVENTORY_REFORGE:1 "#T [reforge|E]#!" - INVENTORY_REPAIR:1 "#T [repair|E]#!" - INVENTORY_EQUIP:0 "#T 유물 장착#!" - INVENTORY_UNEQUIP:0 "#T 유물 장착 해제#!" - INVENTORY_TAB_ARTIFACTS:0 "유물" - INVENTORY_TAB_COURT_ARTIFACTS:2 "궁정 유물" - INVENTORY_TAB_CLAIMS:2 "명분" - INVENTORY_TAB_CLAIMS_HIS_HER_MY:1 "[Character.GetShortUINamePossessiveNoTooltipNoFormat|U] $INVENTORY_TAB_CLAIMS$" - INVENTORY_TAB_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_ARTIFACTS$#!" - INVENTORY_TAB_COURT_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_COURT_ARTIFACTS$#!" - INVENTORY_TAB_CLAIMS_TOOLTIP:0 "#T $INVENTORY_TAB_CLAIMS$#!" - NO_COURT_ARTIFACTS:0 "#X @warning_icon! [court_artifacts|e] 없음#!" - NO_ARTIFACT_CLAIMS:0 "#X @warning_icon! [artifact_claims|e] 없음#!" - ARTIFACT_CLAIM_PERSONAL:0 "[personal_artifact_claim|E]" - ARTIFACT_CLAIM_HOUSE:0 "[house_artifact_claim|E]" - INVENTORY_COURT_ARTIFACTS_BUTTON_TOOLTIP:1 "[Character.GetShortUINamePossessiveNoTooltipNoFormat] [royal_court|e]에 있는 [court_artifacts|e]로 이동" - INVENTORY_COURT_ARTIFACTS_BUTTON_NO_ROYAL_COURT_TOOLTIP:0 "보관된 [court_artifacts|e] 표시" - INVENTORY_EQUIPPED_ARTIFACTS_HEADER:0 "[Character.LocalPlayerString( 'your', Character.GetShortUIName )|U](이)가 장착한 [inventory_artifacts|e]" diff --git a/project/ck3/base_game/localization/korean/gui/kill_list_l_korean.yml b/project/ck3/base_game/localization/korean/gui/kill_list_l_korean.yml deleted file mode 100644 index deffd72f22..0000000000 --- a/project/ck3/base_game/localization/korean/gui/kill_list_l_korean.yml +++ /dev/null @@ -1,8 +0,0 @@ -l_korean: - KILL_LIST:1 "[KillListWindow.GetCharacter.GetUINamePossessive|U] 살해 행각" - OPEN_KILL_LIST_TOOLTIP:4 "#T 살해 목록 보기\n#![Character.LocalPlayerString( '굳이 곱씹고 싶다면...', '당신이 알고 있는...' )] [Character.GetShortUINameNoTooltip](이)가 살해한 모든 인물을 봅니다." - ARTIFACT_KILL_LIST:0 "[ArtifactKillListWindow.GetArtifact.GetName|U] 처치" - OPEN_ARTIFACT_KILL_LIST_TOOLTIP:0 "#T 처치 보기\n#![Artifact.GetName]에 목숨을 빼앗긴 모든 인물을 봅니다." - ARTIFACT_FORGOTTEN_SOLDIER_KILLS:0 "#S 잊힌 병사#!: [Artifact.GetForgottenSoldiersCount|V]" - DEATH_DATE:0 "사망 일시" - DEATH_REASON:0 "사망 사유" diff --git a/project/ck3/base_game/localization/korean/gui/knightsview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/knightsview_l_korean.yml deleted file mode 100644 index b330830654..0000000000 --- a/project/ck3/base_game/localization/korean/gui/knightsview_l_korean.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_korean: - - KNIGHTS_VIEW_FORCE:0 "강요" - KNIGHTS_VIEW_ALLOW:0 "허용" - KNIGHTS_VIEW_FORBID:0 "금지" - KNIGHTS_VIEW_TITLE:1 "$knight_culture_player_plural_no_tooltip$" - MAX_KNIGHT_COUNT:2 "$knight_culture_player_plural_no_tooltip$: #high [GetKnightCount( GetPlayer.Self )]명/[GetKnightLimit( GetPlayer.Self )]명#!" - MAX_KNIGHT_TOOLTIP:1 "#T 최대 $knight_culture_player_plural_no_tooltip$ 수: [knight_i][GetKnightLimit( GetPlayer.Self )|V]명#!\n[GetKnightLimitBreakdown( GetPlayer.Self )]" - KNIGHT_EFFECTIVENESS:1 "$knight_culture_player_no_tooltip$ 효율: #high [GetPlayer.GetKnightEffectiveness|%0]#!" - KNIGHT_EFFECTIVENESS_TOOLTIP:2 "#T [knight_effectiveness|E]: [GetPlayer.GetKnightEffectiveness|V%0]#!\n기본: #V 100%#!\n[GetPlayer.GetKnightEffectivenessBreakdown]" - KNIGHTS_VIEW_TITLE_FORBID_TT:2 "#T [Character.GetShortUIName]의 $knight_culture_player$ 서임을 금지합니다.#!\n\n[Character.GetShortUIName](이)가 기사로 [armies|E]에 참전하는 일을 #emphasis 완전히#! 금지하여 [battle|E]에서 사망하지 않도록 보호합니다." - KNIGHTS_VIEW_TITLE_BY_PROWESS_TT:2 "#T [Character.GetShortUIName]의 $knight_culture_player$ 서임을 허용합니다.#!\n\n[Character.GetShortUIName]의 [prowess|E]이 [realm|E] 내에서 매우 뛰어난 수준이라면, $knight_culture_player_no_tooltip$로서 [armies|E]에 종군하게 할 수 있습니다." - KNIGHTS_VIEW_TITLE_FORCE_TT:2 "#T [Character.GetShortUIName]의 $knight_culture_player$ 서임을 강요합니다.#!\n\n[Character.GetShortUIName](이)가 [prowess|E] 수준과 상관없이 #emphasis 무조건#! 기사로 [armies|E]에 종군합니다. [Character.GetSheHe|U]가 기량이 더 높은 $knight_culture_player_no_tooltip$의 자리를 대신 차지하게 될 수도 있습니다." - KNIGHTS_CURRENT_MAX:0 "[GetKnightCount( GetPlayer.Self )|V]명/[GetKnightLimit( GetPlayer.Self )|V]명" - KNIGHTS_SUBHEADER:0 "자격 있는 [courtiers|E]와 [vassals|E]" diff --git a/project/ck3/base_game/localization/korean/gui/legacy_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/legacy_window_l_korean.yml deleted file mode 100644 index e6dd3854cd..0000000000 --- a/project/ck3/base_game/localization/korean/gui/legacy_window_l_korean.yml +++ /dev/null @@ -1,38 +0,0 @@ -l_korean: - LEGACY_NAME:1 "[LegacyItem.GetCharacter.GetShortUINameNotMeNoTooltip], [LegacyItem.GetCharacter.GetAge]세" - LEGACY_REIGN:1 "플레이 기간: [LegacyItem.GetStartDate.GetYear] ~ [LegacyItem.GetEndDate.GetYear] ([LegacyItem.GetReignLength])" - LEGACY_REIGN_TT:0 "[LegacyItem.GetStartDate.GetString] ~ [LegacyItem.GetEndDate.GetString] 동안 플레이" - LEGACY_REIGN_CURRENT:0 "[LegacyItem.GetStartDate.GetYear]-" - LEGACY_KILLS_TOOLTIP:0 "#T 처치: [GetDataModelSize(Character.GetKills)|V]#!" - LEGACY_SCORE:0 "점수: [LegacyItem.GetScore]" - LEGACY_PRESTIGE:0 "[GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]" - LEGACY_CONTINUE_PLAYING:0 "다음 인물로 계속 플레이 예정:" - LEGACY_PIETY:0 "[GetPietyLevelName( LegacyItem.GetPietyLevel )]" - LEGACY_DYNASTY_PRESTIGE:0 "[dynasty|E]이 [GetDynastyPrestigeLevelName(LegacyItem.GetDynastyPrestige)](이)가 되었습니다" - LEGACY_DREAD:0 "공포의 대상" - LEGACY_TYRANNY:0 "폭군" - LEGACY_RESIGN:0 "메뉴로 나가기" - LEGACY_RESIGN_TT:0 "#T 현재 게임 종료#! \n주 메뉴로 돌아갑니다." - LEGACY_NEW_CHARACTER:0 "새로운 인물 선택" - LEGACY_NEW_CHARACTER_TT:0 "#T 인물 선택 화면 열기#! \n다른 인물로 계속 플레이할 수 있습니다." - LEGACY_HEADER:0 "혈통" - LEGACY_GAME_OVER:0 "게임 종료" - LEGACY_FOUNDED_HOUSE:0 "#T [house|E] 설립\n#![LegacyItem.GetFoundedHouse.GetName] 집안의 설립자" - LEGACY_FOUNDED_FAITH:0 "#T [faith|E] 창설\n#![LegacyItem.GetFoundedFaith.GetName]의 창설자" - LEGACY_CULTURAL_HEAD:0 "#T [cultural_head|E]\n#![LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]의 문화 선도자입니다." - LEGACY_CULTURAL_HEAD_DEAD:0 "#T [cultural_head|E]\n#![LegacyItem.GetCharacter.GetSheHe]는 사망 당시 [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]의 문화 선도자였습니다. " - LEGACY_DREADED:0 "#T [dreaded|E]의 대상이었음#!" - LEGACY_RENOWNED:0 "#T [prestige_level|E]: [GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]#!" - LEGACY_PIOUS:0 "#T [piety_level|E]: [GetPietyLevelName(LegacyItem.GetPietyLevel)]#!" - LEGACY_LIFESTYLE:0 "#T [lifestyle|E] [LegacyItem.GetLifestyle.GetName]\n#![LegacyItem.GetFinisherPerksList]" - LEGACY_FINISHER_PERKS_LIST:0 "최종 [perks|E]:\n$LIST$" - LEGACY_IS_AT_WAR:0 "@warning_icon! [war|X] 중입니다!" - LEGACY_NO_HEIR:1 "@warning_icon! [player_heir|E]가 없습니다!" - LEGACY_WARS:0 "#T [LegacyItem.GetTotalNumberOfWars]번의 [wars|E]에서 분투했습니다!\n#![LegacyItem.GetWarBreakdown]" - SUCCESSION_RELATION:0 "당신의 $RELATION$" - LEGACY_OFFENSIVE_WARS:0 "- 전쟁 (공격) $COUNT$회" - LEGACY_DEFENSIVE_WARS:0 "- 전쟁 (방어) $COUNT$회" - LEGACY_OFFENSIVEGH_WARS:0 "- 대성전 (공격) $COUNT$회" - LEGACY_DEFENSIVEGH_WARS:0 "- 대성전 (방어) $COUNT$회" - LEGACY_LINEAGE_YOU:0 "당신입니다." - diff --git a/project/ck3/base_game/localization/korean/gui/levyview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/levyview_l_korean.yml deleted file mode 100644 index fedb2243f4..0000000000 --- a/project/ck3/base_game/localization/korean/gui/levyview_l_korean.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_korean: - LV_HEADER:0 "징집병" - LV_COUNTS:0 "[LevyView.GetLivingCount|0]명/[LevyView.GetMaxCount|0]명" - LV_FLAVOR:1 "징집병은 각자 도구와 임시방편의 무기를 마련해온 민병, 농노, 건달, 용병, 궁핍한 귀족들로 부대의 대부분이 이 징집병들로 이루어져 있습니다." - LV_RAISED:0 "[LevyView.GetRaisedCount|0] 소집됨" - LV_UNRAISED:0 "소집되지 않음" - LV_MAINTENANCE:0 "유지비: [gold_i][LevyView.GetMaintenanceCost|2]/달" - LV_NO_COUNTERS:0 "징집병은 [counter|E]이 유리한 대상이 없음" - diff --git a/project/ck3/base_game/localization/korean/gui/lifestyle_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/lifestyle_window_l_korean.yml deleted file mode 100644 index a67b245572..0000000000 --- a/project/ck3/base_game/localization/korean/gui/lifestyle_window_l_korean.yml +++ /dev/null @@ -1,59 +0,0 @@ -l_korean: - LIFESTYLE_WINDOW_DESCRIPTION:1 "[Lifestyle.GetDescription]\n\n#weak [Lifestyle.GetHighlightDescription]#!" - REFUND_PERKS:0 "성취 초기화" - CURRENT_FOCUS:1 " (현재)" - FOCUS_CANCHANGE:1 "현재: [Character.GetFocus.GetName]" - FOCUS_CANCHANGE_NO_FOCUS:0 "현재: 초점 없음" - CHARACTER_LIFESTYLE_HEADER:0 "[lifestyle|E] 선택" - CHARACTER_LIFESTYLE_OPEN_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]#!\n #I 클릭하여 열기#!" - CHARACTER_LIFESTYLE_OPEN_TEXT:0 "열기" - LIFESTYLE_POINTS_TO_USE_TEXT:0 "[perks|E] 잠금 해제: [Character.GetPerkPoints( Lifestyle.Self )]" - LIFESTYLE_POINTS_ALREADY_USED_TEXT:1 "[Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]\n[perks|E]" - PERK_TOOLTIP_BASE:0 "#T [Perk.GetNameNoTooltip( Character.Self )]#!\n[Perk.GetEffectDescription( Character.Self )]" - CHOOSE_PERK_TOOLTIP:0 "$PERK_TOOLTIP_BASE$\n[CharacterLifestyleWindow.CanSelectPerkDesc( Perk.Self )]\n#I 클릭하여 잠금 해제하기#!" - CHOOSE_PERK_UNLOCK_TEXT:0 "#I 클릭하여 잠금 해제하기#!" - CHOOSE_PERK_CONFIRM_TITLE:0 "[PERK.GetName( GetPlayer )] 잠금 해제" - CHOOSE_PERK_CONFIRM_DESC:0 "[PERK.GetEffectDescription( GetPlayer )]" - CHOOSE_PERK_CONFIRM_ACCEPT:0 "잠금 해제" - FOCUS_TOOLTIP_TEXT:0 "[FOCUS.GetDescription( CHARACTER.GetID )]\n[FOCUS.GetEffectDescription]" - FOCUS_TOOLTIP_TEXT_PLAYER:0 "[FocusType.GetDescription( GetPlayer.GetID )]\n[FocusType.GetEffectDescription]" - LONG_FOCUS_TEXT:2 "[FocusType.GetDescription( Character.GetID )]#low \n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName] 경험치: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/달#!" - CHOOSE_FOCUS_TOOLTIP:2 "#T [FocusType.GetNameNoTooltip]#!\n[CharacterLifestyleWindow.CanSelectFocusDesc( FocusType.Self )]\n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName] 경험치: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/달\n\n#I 클릭하여 선택하기#!" - CHOOSE_FOCUS_CONFIRM_TITLE:0 "[FOCUS.GetName] 선택" - CHOOSE_FOCUS_CONFIRM_DESC:0 "[FOCUS.GetDescription( GetPlayer.GetID )]\n[FOCUS.GetEffectDescription]\n\n[FOCUS.GetLifestyle.GetName] 경험치: [FOCUS.GetGainAmount( GetPlayer )|P0]/달\n[FOCUS.GetGainBreakdown( GetPlayer )]\n\n[GetGameTimeDifferenceForDiffMonths( GetDefine('NCharacter', 'FOCUS_ADULT_COOLDOWN_MONTHS'), '(bool)yes' )]마다 변경할 수 있습니다." - CHOOSE_FOCUS_CONFIRM_ACCEPT:0 "선택" - SELECT_PERK_NO_LIFESTYLE_FOCUS:0 "@warning_icon!#X 성취를 획득하기 위해선 이 인생관의 초점을 선택해야 합니다.#!" - PERK_POINTS_NEEDED:0 "@warning_icon!#X 사용할 수 있는 [PERK.GetLifestyle.GetName] #underline [perk]#! 잠금 해제 점수가 없습니다.#!" - PERK_ALREADY_UNLOCKED:1 "@warning_icon!#X [PERK.GetName( GetPlayer )](을)를 이미 해제했습니다.#!" - PERK_MISSING_PARENT:1 "@warning_icon!#X [PERK.GetName( GetPlayer )] #underline [perk]#!을 해제하지 못했습니다.#!" - LIFESTYLE_XP_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip] 경험치: [Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]#!\n[CharacterLifestyleWindow.GetLifestyleProgressTooltip( Lifestyle.Self )]" - LIFESTYLE_NOT_SELECTED_PROGRESS:2 "인생관 [focus|E]을 선택하지 않아 자동 [experience|E]를 획득할 수 없습니다." - LIFESTYLE_PROGRESS_NEVER:0 "없음" - LIFESTYLE_BASE_GAIN:0 "기본" - LIFESTYLE_PROGRESS_STRING:0 "다음 [perk|E] 해제까지 남은 시간: $ETA$\n#P +$PROGRESS|0$#!/달" - SELECT_FOCUS_TEXT:0 "초점 선택" - LIFESTYLE_SELECT_TOOLTIP:1 "#T [Lifestyle.GetNameNoTooltip]#!\n[Lifestyle.GetDescription]\n\n성취 잠금 해제 가능: [Character.GetPerkPoints( Lifestyle.Self )|+]\n\n#I 클릭하여 보기#!" - REFUND_PERKS_CONFIRM_TITLE:0 "성취 초기화" - REFUND_PERKS_CONFIRM_DESC:1 "$EFFECTS$\n#weak 평생 한 번만 실행할 수 있습니다!#!" - REFUND_PERKS_CONFIRM_ACCEPT:0 "초기화" - REFUND_PERKS_TOOLTIP:0 "#T 성취 초기화#!\n[CharacterLifestyleWindow.CanRefundPerksDesc]\n[CharacterLifestyleWindow.RefundPerksEffectsDesc]\n#weak 평생 한 번만 실행할 수 있습니다!#!\n#I 클릭하여 초기화하기#!" - PLAYER_LIFESTYLE_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n[GetLifestyleTooltipWarnings( GetPlayer )]\n\n#I 클릭하여 [lifestyle|E] 보기#!" - PLAYER_EDUCATION_FOCUS_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n\n#I 클릭하여 [education_focus|E] 보기#!" - PLAYER_LIFESTYLE_TOOLTIP_NO_FOCUS_WARNING:0 "@warning_icon!#X 현재 [lifestyle|E]을 선택하지 않았습니다.#!" - NO_FOCUS:0 "초점 없음" - FOCUS_COOLDOWN_DATE:0 "@warning_icon!#X 초점을 변경하기엔 너무 이릅니다. [DATE.GetString]까지 기다리십시오.#!" - FOCUS_SET:0 "인생관 초점 선택" - FOCUS_NO_EMPLOYER:1 "@warning_icon!#X 직속 주인만 초점을 변경할 수 있습니다.#!" - already_reset_perks_tt:1 "성취 초기화를 이미 사용했습니다!" - EXPERIENCE:0 "[Lifestyle.GetNameNoTooltip] [experience|E]: [Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]" - UNLOCKED_PERKS:0 "[Lifestyle.GetNameNoTooltip] [perks|E] 잠금 해제: [Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]" - LIFESTYLE_WINDOW_TITLE:0 "[Lifestyle.GetNameNoTooltip] [lifestyle|E]" - LIFESTYLE_FOCUS_HEADER:0 "인생관 [focus|E]" - LIFESTYLE_POINTS_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip] 성취 잠금 해제 점수: [Character.GetPerkPoints( Lifestyle.Self )|+]#!" - PERK_POINTS_ASSIGNED_TRIGGER:0 "초기화할 성취가 없습니다!" - - DIPLOMACY_LIFESTYLE_PERK_POINTS_TRIGGER:0 "외교 인생관 성취 점수: $NUM|V0$" - MARTIAL_LIFESTYLE_PERK_POINTS_TRIGGER:0 "전투 인생관 성취 점수: $NUM|V0$" - STEWARDSHIP_LIFESTYLE_PERK_POINTS_TRIGGER:0 "관리 인생관 성취 점수: $NUM|V0$" - INTRIGUE_LIFESTYLE_PERK_POINTS_TRIGGER:0 "계책 인생관 성취 점수: $NUM|V0$" - LEARNING_LIFESTYLE_PERK_POINTS_TRIGGER:0 "학습 인생관 성취 점수: $NUM|V0$" diff --git a/project/ck3/base_game/localization/korean/gui/lobbyview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/lobbyview_l_korean.yml deleted file mode 100644 index 840a00b75b..0000000000 --- a/project/ck3/base_game/localization/korean/gui/lobbyview_l_korean.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_korean: - LOBBYVIEW_SELECT_PLAYABLE:0 "지도에서 인물을 클릭해 선택하십시오." diff --git a/project/ck3/base_game/localization/korean/gui/map_l_korean.yml b/project/ck3/base_game/localization/korean/gui/map_l_korean.yml deleted file mode 100644 index c9b2f287d0..0000000000 --- a/project/ck3/base_game/localization/korean/gui/map_l_korean.yml +++ /dev/null @@ -1,130 +0,0 @@ -l_korean: - ONMAP_ARMY_UNIT_TOOLTIP:0 "$NAME$ ($CONTROLLER$)\n($MORALE|V$%)(사기)\n충원/달: $REINFORCEMENTS|V$\n징집병: $LEVIES$명 / $MAX_LEVIES|V$명\n무장병: $MEN_AT_ARMS$명 / $MAX_MEN_AT_ARMS|V$명\n연대: $REGIMENTS|V$\n유지비: $MAINTENANCE$\n보급: $SUPPLY|V$ / $MAX_SUPPLY|V$\n보급 한계: $SUPPLY_LIMIT|V$" - UNIT_WILL_ARRIVE:0 "$NAME$, [DATE.GetTimeToDate] 남음 ([DATE.GetStringShort|V])" - UNIT_WILL_ARRIVE_RETREAT:1 "$NAME$(으)로 후퇴하는 중. [DATE.GetTimeToDate] 남음([DATE.GetStringShort|V])" - UNIT_WILL_MOVEMENT_LOCK:0 "[DATE.GetTimeToDate] 이후 [movement_lock|E]됨" - UNIT_IS_EMBARKED:0 "승선함" - UNIT_WILL_EMBARK:0 "승선 예정" - UNIT_IS_EMBARKING:0 "승선 중" - UNIT_IS_DISEMBARKING:0 "상륙 중" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION:0 "@warning_icon!#X 이동 시 $CASUALTIES$명의 사상자가 발생합니다.#!\n" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION_DESTROYED:0 "@warning_icon!#X 이동 시 $CASUALTIES$명의 사상자가 발생하고 부대가 와해됩니다.#!\n" - UNIT_TOOLTIP_HEADER:0 "[ARMY.GetNameNoTooltip] ($TYPE$)" - DESTINATION_SEA:0 "바다" - DESTINATION_LAKE:0 "호수" - DESTINATION_RIVER:0 "강" - SIEGE_TOOLTIP_TITLE:1 "#T $PROVINCE$의 요새#!" - SIEGE_TOOLTIP_OCUPIED:0 "[CHARACTER.GetUIName](이)가 점령한 상태입니다." - SIEGE_TOOTLTIP_IMPACT:0 "요새 수준 효과:" - CHARACTER_ACTIVITY_TOOLTIP:0 "[CHARACTER.GetUIName](이)가 이 활동에 참여 중입니다." - CHARACTER_AT_LOCATION:0 "[PROVINCE.GetName|V]에 있음" - CHARACTER_AT_ACTIVITY:0 "[PROVINCE.GetName|V]의 [ACTIVITY.GetName|V]에 참여 중" - CHARACTER_AT_ARMY:0 "[PROVINCE.GetName|V]에서 [army|E] 지휘 중" - CHARACTER_TRAVEL_TO_LOCATION:0 "[PROVINCE.GetName|V](으)로 이동 중" - CHARACTER_IMPRISONED_AT:0 "[CHARACTER.GetUIName|V]에 의해 [PROVINCE.GetName|V]에 투옥됨" - CHARACTER_AT_COURT_VISITING:1 "[PROVINCE.GetName|V]에 있는 [CHARACTER.GetShortUINamePossessive|V] [court|E]을 방문 중" - CHARACTER_AT_COURT:1 "[PROVINCE.GetName|V]에 있는 [CHARACTER.GetShortUINamePossessive|V] [court|E]에 있음 " - FORD_TOOLTIP:1 "$FROM$ - $TO$ 사이의 여울" - STRAIT_TOOLTIP:1 "$FROM$ - $TO$ 사이의 해협" - MAP_REALM_TT_HEADER:0 "#T [TITLE.GetNameNoTooltip|U]#!" - MAP_REALM_TT_BOTTOM:0 "영주: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_REALM_LOBBY_TT_HEADER:0 "#T [CHARACTER.GetShortUINameNotMeNoTooltip]#!\n[TITLE.GetNameNoTooltip]" - MAP_REALM_LOBBY_TT_BOTTOM:0 "\n#I 클릭하여 선택하기#!" - MAP_REALM_TT_RELATION_ME:0 "" - MAP_REALM_TT_RELATION_VASSAL:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV] 봉신" - MAP_REALM_TT_RELATION_PEER:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV] 동료 봉신" - MAP_REALM_TT_RELATION_LIEGE:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV] 주군" - MAP_REALM_TT_RELATION_TOP_LIEGE:0 "[TARGET_CHARACTER.GetShortUINamePossessive|UV] 최상위 주군" - MAP_REALM_TT_RELATION_OTHER:0 "독립 봉역" - - IMPASSIBLE_PROVINCE_TOOLTIP:0 "#T 통행 불가능 지형#!" - IMPASSPABLE_SEA_PROVINCE_TOOLTIP:0 "#T 미지의 바다#!" - SEA_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\n바다" - LAKE_PROVINCE_TOOLTIP:0 "#T 호수#!" - RIVER_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\n대하" - PROVINCE_TOOLTIP_HEADER:0 "#T [PROVINCE.GetTitle.GetNameNoTooltip]#!" - PROVINCE_TOOLTIP_HOLDER:0 "소유주: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_LESSEE:0 "임차인: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_OCCUPIED:0 "점령자: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_CULTURE:0 "문화: [COUNTY.GetCulture.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_FAITH:0 "신앙: [COUNTY.GetFaith.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_TERRAIN:0 "지형: [PROVINCE.GetTerrain.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_DEVELOPMENT:0 "개발도: [COUNTY.GetDevelopmentLevel|V]" - PROVINCE_DEBUG:1 "\n#D ID: [PROVINCE.GetId] [PROVINCE.GetTag]#!" - PROVINCE_TOOLTIP_EMBARKING_IMPLIED:0 "#I 승선 비용 소비됨#!" - PROVINCE_TOOLTIP_NO_PATH_ALL:0 "@warning_icon!#X 이곳으로 행군할 수 없습니다.#!" - PROVINCE_TOOLTIP_NO_PATH_SOME:0 "@warning_icon!#X 선택한 부대의 일부 병력이 행군할 수 없습니다.#!" - PROVINCE_TOOLTIP_IMPASSABLE:0 "@warning_icon!#X 해당 지역은 통행 불가능한 지형입니다.#!" - PROVINCE_TOOLTIP_NON_TRAVERSIBLE_WATER:1 "@warning_icon!#X 해당 수역을 지나갈 수 없습니다.#!" - PROVINCE_TOOLTIP_CANNOT_RAID_ACROSS_SEA:0 "@warning_icon!#X 바다를 건너 [raid|E]할 수는 없습니다.#!" - PROVINCE_TOOLTIP_CLICK_TO_GO:1 "\n#I 우클릭하여 해당 위치로 행군하기#!" - PROVINCE_TOOLTIP_SHIFT_TO_APPEND:0 "#I - Shift 길게 누르기: 이동 대기열 추가#!" - PROVINCE_TOOLTIP_CTRL_TO_FORCE_GATHERING:0 "#I - Ctrl 길게 누르기: @gathering_icon!소집을 중단하고 바로 이동#!" - PROVINCE_TOOLTIP_ETA:1 "#I - 도착 예상: [DATE.GetString]#weak ([DATE.GetTimeDiffFromNow] 이후)#!#!" - PROVINCE_TOOLTIP_WINTER:0 "겨울 한파: [PROVINCE.GetWinterSeverityName|V]" - - PROVINCE_TOOLTIP_CLICK_TO_RETREAT:0 "\n#I 우클릭하여 전투를 중단하고 해당 위치에서 후퇴하기#!" - PROVINCE_TOOLTIP_CLICK_CANT_RETREAT:0 "$DAYS$일동안 전투에서 후퇴 불가" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_HERE:0 "#I 클릭하여 해당 위치에 [rally_point|E] 추가하기#!" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_CANCEL:0 "#I 우클릭하여 취소하기#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE:0 "#I 클릭하여 [rally_point|E]를 이곳으로 이전하기#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE_RIGHT_CLICK:0 "#I 우클릭하여 [rally_point|E]를 이곳으로 이전하기#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_CANCEL:0 "#I 우클릭하여 취소하기#!" - DE_JURE_DRIFT_TARGET_DESCRIPTION:1 "#high 규범 권역 이동:#! [TITLE.GetNameNoTooltip](이)가 약 $DURATION$ 후에 [TARGET_TITLE.GetNameNoTooltip]의 일부로 편입됨" - DE_JURE_DRIFT_PROGRESS_DESCRIPTION:0 "$DURATION$ 동안 [TITLE.GetNameNoTooltip](이)가 [TARGET_TITLE.GetNameNoTooltip](으)로 규범 권역 이동 진행" - MAP_COUNTY_HOLDER_MAIN_TEXT:0 "\n최상위 봉역: [TITLE.GetDeFactoTopLiege.GetNameNoTooltip|V]\n영지 소유주: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_COUNTY_HOLDER_RIGHT_CLICK:1 "#I 우클릭으로 영지 소유주 선택하기#!" - MAP_COUNTY_REALM_EXPLORE_CLICK:0 "#I Ctrl+클릭하여 봉역 상세 보기#!" - MAP_COUNTY_REALM_EXPLORE_UNDO_CLICK:0 "#I Ctrl+우클릭하여 봉역 간략 보기#!" - MAP_OCCUPANT_TEXT:0 "점령자: [CHARACTER.GetUINameNoTooltip|UV]" - - HOUSES_MAP_MODE_TOOLTIP:0 "#T [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetNameNoTooltip]의 집안#!:\n[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetHouse.GetBaseNameNoTooltip]" - houses_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I 클릭하여 가문 화면 보기#!" - GOVERNMENTS_MAP_MODE_TOOLTIP:1 "#T 영지 소유주\n정부 유형#!: [ROOT.Province.GetCounty.GetTitle.GetHolder.GetGovernment.GetNameNoTooltip]\n최상위 주군\n정부 유형:[ROOT.Province.GetCounty.GetTitle.GetDeFactoTopLiege.GetHolder.GetGovernment.GetNameNoTooltip]" - governments_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I 클릭하여 봉역 화면 보기#!" - DEJURE_DUCHIES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_KINGDOMS_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_EMPIRES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - CULTURES_MAP_MODE_TOOLTIP:1 "#T 영지 문화#!: [ROOT.Province.GetCounty.GetCulture.GetNameNoTooltip]\n최상위 주군의 문화: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetCulture.GetNameNoTooltip]" - cultures_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I 클릭하여 [PROVINCE.GetCounty.GetCulture.GetNameNoTooltip] 선택하기#!" - FAITHS_MAP_MODE_TOOLTIP:0 "#T 영지 신앙#!: [ROOT.Province.GetCounty.GetFaith.GetNameNoTooltip]\n최상위 주군의 신앙: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetFaith.GetNameNoTooltip]" - faiths_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I 클릭하여 [PROVINCE.GetCounty.GetFaith.GetNameNoTooltip] 선택하기#!" - - COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE:0 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOP_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_COUNTY_HOLDER:1 "#T $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!\n[ROOT.Province.GetCounty.GetTitle.GetHolder.GetPrimaryTitle.GetNameNoTierNoTooltip] [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTitleAsNameNoTooltip]의 궁정 언어\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGE:1 "#T 주군 궁정 언어#!: $COURT_LANGUAGES_MAP_MODE_LIEGE$\n[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetTitleAsNameNoTooltip]의 궁정 언어\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGES_LIEGE:0 "#T $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!\n[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetTitleAsNameNoTooltip]의 궁정 언어\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_TOP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!\n[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetTitleAsNameNoTooltip]의 궁정 언어\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_FALLBACK:0 "#T 궁정 언어#!: 없음" - COURT_LANGUAGES_SELECTION_TOOLTIP_COUNTY_HOLDER:0 "\n#I 클릭하여 $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$ 선택하기#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGE:0 "\n#I 클릭하여 $COURT_LANGUAGES_MAP_MODE_LIEGE$ 선택하기#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGES_LIEGE:0 "\n#I 클릭하여 $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$ 선택하기#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_TOP_LIEGE:0 "\n#I 클릭하여 $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$ 선택하기#!" - - ADDITIONAL_MAPMODES:0 "추가 모드" - ZOOM_LEVEL_PAPER_MAP:0 "종이 지도" - ZOOM_LEVEL_PAPER_MAP_TOOLTIP:0 "$ZOOM_LEVEL_PAPER_MAP$에서는 모든 독립 [realms|E]에 대한 최상위 개요를 파악할 수 있습니다.\n\n#TUT 이 모드에서 지도를 클릭하면 [realms|E]이 선택됩니다.#!" - ZOOM_LEVEL_POLITICAL:0 "정치 지도" - ZOOM_LEVEL_POLITICAL_TOOLTIP:0 "$ZOOM_LEVEL_POLITICAL$에서는 지역 내 [rulers|E]에 대한 포괄적인 개요를 파악할 수 있습니다. 따라서 [wars|E] 계획 수립, [vassals|E] 관리 및 [realms|E] 탐험에 이상적인 모드입니다.\n\n#TUT 이 모드에서 지도를 클릭하면 [realms|E]이 선택됩니다.#!" - ZOOM_LEVEL_DETAILS:0 "세부 지도" - ZOOM_LEVEL_DETAILS_TOOLTIP:0 "$ZOOM_LEVEL_DETAILS$에서는 [terrain|E]과 자신의 [domain|E]에 대한 개요를 파악할 수 있습니다. 따라서 [regiments|E] 이동 및 [buildings|E] 건설에 이상적인 모드입니다.\n\n#TUT 이 모드에서 지도를 클릭하면 [holdings|E]이 선택됩니다.#!" - ZOOM_LEVEL_DOMAIN:0 "직할령 지도" - ZOOM_LEVEL_SELECTING_BARONIES:0 "선택 중: 봉토" - ZOOM_LEVEL_SELECTING_REALMS:0 "선택 중: 봉역" - MAP_MODES_EXPLORATION_ENABLED:0 "봉역 탐사 모드 사용 중" - MAP_MODES_EXPLORATION_ENABLED_TT:1 "봉역 탐사 모드에서는 각 봉역의 봉신 구조에 따라 지도의 색상이 달라집니다. Ctrl+클릭으로 봉신 구조를 살펴볼 수 있으며, Ctrl+우클릭을 누르면 다시 원래 화면으로 돌아옵니다. 다른 지도 모드를 선택하면 탐사 모드를 초기화할 수 있습니다." - holding_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - kingdoms_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - empires_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - duchies_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - counties_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - players_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - - PROVINCE_VIEW_TOOLTIP_WINTER:2 "#T 겨울 #!\n한파: [Province.GetWinterSeverityName|V]" - PROVINCE_WINTER_LEVEL_NONE:0 "없음" - PROVINCE_WINTER_LEVEL_MILD:0 "온후함" - PROVINCE_WINTER_LEVEL_NORMAL:0 "평범함" - PROVINCE_WINTER_LEVEL_HARSH:0 "가혹함" diff --git a/project/ck3/base_game/localization/korean/gui/mapicons_l_korean.yml b/project/ck3/base_game/localization/korean/gui/mapicons_l_korean.yml deleted file mode 100644 index 32a29751c5..0000000000 --- a/project/ck3/base_game/localization/korean/gui/mapicons_l_korean.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_korean: - ATTRITION_ICON_TITLE:1 "#T 부대가 [attrition|E] 피해를 당하고 있는 중#!" - ARMY_EMBARKED_PENALTY:0 "[embarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$일)" - ARMY_RECENTLY_DISEMBARKED_PENALTY:1 "[recently_disembarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$일)" - MAP_ICON_RECENTLY_DISEMBARKED_TOOLTIP:0 "#T 최근 상륙#!\n[UnitItem.GetArmy.GetDisembarkPenaltyDays]일동안 [recently_disembarked|E] 상태로 간주됨" - COMMANDER_IS_LEADER:0 "#underline #TOOLTIP:COMMANDER_IS_LEADER_TOOLTIP 영주가 지휘 중#!#!" - COMMANDER_IS_LEADER_TOOLTIP:0 "#T 영주의 지휘#!\n[Character.GetName]의 지휘로 보너스 부여:\n[GetLeadingTroopsBonus]" - POTENTIAL_COMMANDER_IS_LEADER_TOOLTIP:1 "#T 영주#!\n자기 소유 [army|E]의 [commander|E]을 맡을 경우:\n[GetLeadingTroopsBonus]" - RP_TOOLTIP_CLICK:1 "#T [RallyPoint.GetName]#!\n$CLICK_TO_VIEW$" - ARMY_TOOLTIP_IS_GATHERING:1 "소집 중 ([Army.GetGatheringDaysLeft]일)" - ARMY_TOOLTIP_IS_MOVEMENT_LOCKED:1 "[movement_locked|E]" - UNIT_ITEMS:1 "([UnitMapIcon.GetShownCount])" - RAID_ARMY_TOOLTIP:0 "#T 약탈자#!\n해당 부대는 [raid|E] 중입니다.\n운반 중인 노획품은 [gold_i][Army.GetRaidLoot|V0]입니다." - ARMY_AT_LOOT_CAP:1 "$ARMY_LOOT_INFO$ 최대치 도달!" - ARMY_AT_LOOT_CAP_TOOLTIP:0 "#T 노획 한도 도달#!\n해당 부대가 운반 중인 노획품은 [gold_i][Army.GetRaidLoot|V0]입니다. 복귀할 때까지 추가로 [raid|E]할 수 없습니다." - MAP_RAID_TOOLTIP:0 "#T 약탈 중#!\n예상 완료일: [Raid.GetEta.GetString].\n[raid_loot|E]의 성과: [gold_i][Raid.GetProvince.GetProvinceLoot|0V].\n\n#I 클릭하여 약탈 화면 표시하기#!" - RECENTLY_RAIDED_TOOLTIP:0 "#T 최근 약탈당함#!\n이 봉토는 최근에 약탈당했습니다. [Province.GetEndOfRecentlyLooted.GetString]까지 다시 약탈할 수 없습니다." - ARMY_LOOT_INFO:0 "노획: [gold_i][Army.GetRaidLoot|V0]/[Army.GetLootCap|V0]" - MAP_ICON_EMBARK_COST:0 "@gold_icon![FleetPredictionMapIcon.GetEmbarkCost|V0][Select_CString(FleetPredictionMapIcon.IsCostOverOwned, '@warning_icon!', '')]" diff --git a/project/ck3/base_game/localization/korean/gui/menatarmsview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/menatarmsview_l_korean.yml deleted file mode 100644 index fddf2ee87a..0000000000 --- a/project/ck3/base_game/localization/korean/gui/menatarmsview_l_korean.yml +++ /dev/null @@ -1,51 +0,0 @@ -l_korean: - - MAA_SOLDIERS:0 "[soldiers|E]:" - MAA_FULL_STENGTH:0 "$TIME$ 이후 최대 군사력 도달" - MAA_AT_FULL_STRENGTH:0 "최대 군사력 상태" - MAA_FULL_MAINTENANCE_TEXT:0 "최대 유지비" - MAA_UNRAISED_MAINTENANCE_TEXT:0 "미소집 유지비" - MAA_REINFORCEMENT:1 "[MenAtArmsView.GetFullStrengthText]\n최대 유지비 지출 중" - MAA_REINFORCEMENT_COST_ENTRY:2 "[Select_CString( Or( Not(Regiment.IsAtFullStength), Regiment.IsRaised), '#high ' , '#weak ' )]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/달#!" - MAA_MAINTENANCE:3 "[Select_CString( And( Regiment.IsAtFullStength, Not(Regiment.IsRaised)), '#high ', '#weak ' )]$MAA_UNRAISED_MAINTENANCE_TEXT$: [Regiment.CalcUnraisedCost]/달#!" - MAA_RAISED_MAINTENTANCE:0 "[MenAtArmsView.GetFullStrengthText]\n최대 유지비 지출 중" - MAA_UNRAISED_MAINTENANCE:0 "[MenAtArmsView.GetFullStrengthText]\n미소집 유지비 지출 중" - MAA_MAINTENANCE_SHORT:0 "[Regiment.CalcMaintenanceCost]/달" - MAA_HOME_BANNER:0 "기본 집결지:" - MAA_DESTROY:0 "파괴" - MAA_ARMY:0 "소속 부대: [Regiment.GetArmy.GetName]" - #Confirmation messages - MAA_DESTROY_CONFIRMATION_TITLE:0 "[REGIMENT.GetNameNoTooltip] 파괴" - MAA_DESTROY_CONFIRMATION_TEXT:0 "[REGIMENT.GetNameNoTooltip] 연대가 파괴됩니다." - MAA_DESTROY_CONFIRMATION_ACCEPT:0 "파괴" - MAA_RAISED:1 "소집됨" - MAA_UNRAISED:1 "미소집" - MAA_CURRENT_SIZE:0 "규모 [MAAItem.GetCurrentSize]/[MAAItem.GetMaxSize]" - MAA_TYPE_NAME:0 "유형: [Regiment.GetMAAType.GetBaseTypeName]" - MAA_INCREASE_SIZE:0 "[MAAItem.GetNextSize]단계로 규모 증가" - MAA_DECREASE_SIZE:0 "[MAAItem.GetPreviousSize]단계로 규모 감소" - MAA_INCREASE_SIZE_TOOLTIP:1 "#T $MAA_INCREASE_SIZE$#!\n비용: [MenAtArmsType.GetCostString( GetPlayer )]\n유지비 증가:\n[MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DECREASE_SIZE_TOOLTIP:1 "#T $MAA_DECREASE_SIZE$#!\n유지비 감소:\n[MenAtArmsView.GetReduceSizeBlockers][MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DESTROY_TOOLTIP:0 "#T 연대 파괴#!\n[MenAtArmsView.GetReduceSizeBlockers]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/달\n$MAA_UNRAISED_MAINTENANCE_TEXT$[Regiment.CalcUnraisedCost]/달" - MAA_AT_MAX_SIZE:0 "최대치 도달" - MAA_SIZE_CHANGE:1 "@soldier_icon! +[Regiment.GetMAAType.GetStackSize]" - MAA_REINFORCING:1 "충원 중" - REGIMENT_CURRENT_SIZE:0 "규모 [Regiment.GetMAAChunkCount]/[Regiment.CalcMaxMAAChunkCount]" - - #Tooltip - MAA_TT_BUY_TITLE:0 "#T 병사 $COUNT$명 추가#!" - MAA_TT_SELL_TITLE:0 "#T 병사 $COUNT$명 제거#!" - MAA_TT_DESTROY_TITLE:0 "#T 연대 파괴#!" - MAA_TT_NOT_ENOUGH_GOLD:0 "@warning_icon!#X 금화가 부족합니다.#!" - MAA_MAX_AT_MAX_SIZE:0 "@warning_icon!#X 최대치에 도달했습니다!#!" - MAA_TT_REGIMENT_IN_COMBAT:0 "@warning_icon!#X 연대가 현재 전투 중입니다.#!" - MAA_TT_COST:0 "비용: $COST$" - MAA_TT_RETURN_COST:0 "환급: $COST|$" - MAA_TT_MAINTENANCE:0 "유지비: $COST$/달" - MAA_TT_WILL_DESTROY:0 "연대가 파괴됩니다." - MAA_BASE_TYPE:0 "유형: $TYPE|V$" - MAA_CHUNK_SIZE:0 "[soldiers|E]: $VALUE|V$" - CREATE_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetNameNoTooltip|V] 연대 생성#!" - CANT_CREATE_MAA_AT_CAP:0 "@warning_icon!#X [men_at_arms|E] 연대 한도에 도달했습니다.#!" - CREATE_MAA_TOOLTIP:0 "#T 새로운 [men_at_arms|E] [regiment|E] 생성#!\n[MilitaryItem.GetMaACanBeCreatedTooltip]" - diff --git a/project/ck3/base_game/localization/korean/gui/militaryview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/militaryview_l_korean.yml deleted file mode 100644 index 3964c5af8f..0000000000 --- a/project/ck3/base_game/localization/korean/gui/militaryview_l_korean.yml +++ /dev/null @@ -1,134 +0,0 @@ -l_korean: - MILITARY:0 "군사" - CREATE_BANNER:0 "집결지 생성" - SOLDIERS_INFO:0 "$CURRENT$명/$MAX$명" - DISBAND_ALL_ARMIES:0 "#T 모든 [armies|E] 해산 #!" - DISBAND_ALL_ARMIES_ARMIES_INFO:0 "부대 $DISBANDED$개를 해산합니다." - DISBAND_ALL_ARMIES_GATHERING_ARMIES_INFO:1 "소집된 부대 $TOTAL$개 중 $DISBANDED$개를 해산합니다." - DISBAND_NO_ARMIES:0 "$DISBAND_ALL_ARMIES$\n@warning_icon!#X 해산할 수 있는 부대가 없습니다.#!" - DISBAND_NO_DISBANDABLE_ARMIES:0 "@warning_icon!#X 해산할 수 있는 부대가 없습니다.#!" - DISBAND_ALL_CONFIRM_TITLE:0 "모든 부대 해산" - DISBAND_ALL_CONFIRM:0 "소집된, 소집 중인 모든 [armies|E]가 해산됩니다." - DISBAND_ALL_CONFIRM_ACCEPT:0 "전부 해산" - LEVIES_LABEL:1 "[levies|E]" - LEVIES_MAX:0 "$RAISE_MAX|V$명" - LEVIES_NOT_MAX:0 "$CURRENT|V$명/$RAISE_MAX|V$명" - LEVIES_TOOLTIP:0 "#T 소집되지 않은 [levies|E]: $CURRENT|0V$명/$RAISE_MAX|0V$명#!" - LEVIES_AFFECTED_BY_COUNTIES_HEADER:0 "#T [rally_point|E] 내 [levies|E]의 수가 감소함#!" - LEVIES_AFFECTED_BY_COUNTY_CONTROL:0 "@warning_icon!#X [rally_point|E]가 있는 영지의 [county_control]이 감소합니다.#!" - FROM_DOMAIN:0 "[domain|E]으로부터" - FROM_VASSALS:0 "[vassals|E]으로부터" - FROM_BISHOPS:0 "[realm_priest|E]로부터" - BANNER_MEN_AT_ARMS_LABEL:0 "[men_at_arms|E]:" - BANNER_MEN_AT_ARMS:0 "$UNRAISED|0V$명" - BANNER_MEN_AT_ARMS_NOT_MAX:0 "$UNRAISED|0$명/$RAISE_MAX|0$명" - BANNER_MEN_AT_ARMS_TOOLTIP:0 "#T 소집되지 않은 [men_at_arms|E]: $UNRAISED|0V$명/$RAISE_MAX|0V$명#!" - BANNER_KNIGHTS_LABEL:1 "$knight_culture_player_plural$:" - BANNER_TROOPS_TAB:0 "당신의 부대" - BANNER_KNIGHTS_TAB:1 "$knight_culture_player_plural_no_tooltip$" - RAISE_BANNER_TT_TITLE:0 "#T [rally_point|E]에 부대 소집#!" - RAISE_BANNER_TT_NO_SOLDIERS:0 "@warning_icon!#X 소집할 [soldiers|E]가 없습니다.#!" - RAISE_BANNER_TT_LEVIES:0 "[levies|E] $RAISE_MAX|0V$명 중 $UNRAISED|0V$명 소집 가능" - RAISE_BANNER_TT_MAA:0 "[men_at_arms|E] $RAISE_MAX|0V$명 중 $UNRAISED|0V$명 소집 가능" - MEN_AT_ARMS_CURRENT_MAX_TOOLTIP:1 "[MEN_AT_ARMS_TYPE.GetName]: $CURRENT|0V$/$MAX|0V$." - CREATE_MAA_BUTTON_COST:0 "생성 ($COST$)" - CREATE_MAA_COST:0 "생성 비용: $COST$" - NAMED_MAINTENANCE_MAA:0 "$NAME$: $COST$" - MAINTENANCE_MAA:1 "$MAA_UNRAISED_MAINTENANCE_TEXT$: $VALUE$/달" - REINFORCEMENT_MAA:1 "$MAA_FULL_MAINTENANCE_TEXT$: $VALUE$/달" - STACK_SIZE_MAA:0 "연대 규모: $VALUE|V$" - MONTHLY_MAINTENANCE_LABEL:0 "매달 유지비:" - MONTHLY_MAX_MAINTENANCE_LABEL:0 "#weak 최대:#!" - MONTHLY_MAX_MAINTENANCE_TT:0 "#T 최대 군사 유지비#!\n모든 병력을 최대 군사력 상태로 소집할 경우 예상되는 군비입니다.\n@warning_icon!#X [armies|E]를 [fleets|E]에 승선시킬 경우 실질 군비가 증가할 수 있습니다.#!\n\n현재 보유 중인 [gold|E]와 [income|E]으로 모든 병력을 [MilitaryView.GetAllRaisedTime] 동안 소집할 수 있으며, 그 이후엔 파산합니다." - MONTHLY_MAX_MAINTENANCE_VIEW:0 "([MilitaryView.GetAllRaisedTime])" - MONTHLY_REINFORCEMENT_COST_LABEL:1 "매달 충원" - MV_MORE_THAN_FIVE_YEARS:1 "> #V 5 년#!" - MEN_AT_ARMS_LABEL:0 "무장병:" - TOTAL_MAINTENANCE_COST:0 "$VALUE$" - TOTAL_REINFORCEMENT_COST_MAA:0 "$VALUE|1$" - ADD_MEN_AT_ARMS_LABEL:0 "무장병 연대 생성" - MAA_COUNT_AND_CAP:0 "$CURRENT|V$/$MAX|V$" - MAA_COUNT_AND_CAP_ABOVE_CAP:0 "$CURRENT|N$/$MAX|V$" - MAA_COUNT_ABOVE_CAP:0 "[men_at_arms|E] 한계 $VALUE|V$ 초과" - HIRE_TROOPS:0 "고용된 부대" - MV_SHOW_MAA:0 "[men_at_arms|E] 표시" - MV_UNRAISED_MAA:1 "소집되지 않음" - TT_MAINTENANCE_TITLE:0 "#T 유지비: $VALUE$/달#!" - TT_MAINTENANCE_RAISED_ARMIES:1 "소집된 부대: @gold_icon!$VALUE|1$/달" - TT_MAINTENANCE_MAA:1 "[men_at_arms|E]: $VALUE$/달" - TT_MAINTENANCE_NO:0 "#weak 유지비 없음#!" - TT_REINFORCING_MAA_YES_TITLE:0 "#T [men_at_arms|E] 충원 중#!" - TT_REINFORCING_MAA_FULL_STRENGTH:0 "최대 군사력 상태인 [men_at_arms|E]" - TT_REINFORCING_MAA_FULL_STRENGTH_TIME:0 "최대 군사력 도달까지 $TIME|V$달 남음" - TT_REINFORCING_MAA_NOT_TITLE:0 "#T [men_at_arms|E] 충원 없음#!" - TT_REINFORCING_MAA_CLICK_STOP:0 "\n#I 클릭하여 충원 중단하기#!" - TT_REINFORCING_MAA_CLICK_START:0 "\n#I 클릭하여 충원 시작하기#!" - MAINTENANCE_COST_PART:0 "유지비: $VALUE$/달" - REINFORCEMENT_COST_PART:0 "충원: $VALUE$/달" - TOTAL_MAA_COST:0 "[Regiment.GetTotalCostString]" - TOTAL_MAA_COST_TOOLTIP:0 "#T 유지비: [Regiment.GetTotalCostString]/달#!#D 소수점 두자리#!\n#D 충원 중#!" - TT_CAP_TITLE:0 "#T [men_at_arms|E] 연대 한계: $MAX|V$#!" - TT_CAP_ABOVE:0 "@warning_icon!#X 한계 초과: $VALUE|-%0$만큼의 추가 비용이 발생합니다!#!" - TT_CAP_REGIMENT_COUNT:0 "연대: $VALUE|V$" - TT_CAP_REGIMENT_CURRENT:0 "현재: $CURRENT|V$" - TT_CAP_REGIMENT_CAP:0 "한계" - TT_CAP_TIER_REASON:0 "당신의 현재 작위가 $TIER$임" - TT_RAISE_ALL_MAA_INFO:1 "[men_at_arms|E], [special_troops|E], [mercenaries|E], [holy_orders|E]을 [realm_capital|E]에서 가장 가까운 [rally_point|E]에 소집합니다." - TT_RAISE_ALL:2 "#T 모든 부대 소집#!\n[levies|E]을 가장 가까운 [rally_point|E]에 소집합니다.\n\n$TT_RAISE_ALL_MAA_INFO$" - TT_RAISE_ALL_RAIDERS:0 "#T 모든 약탈 부대 소집#!\n모든 부대를 소집하고 [raiders|E]용 장비를 갖추게 합니다. " - TT_RAISE_ALL_MEN_AT_ARMS:0 "#T 모든 무장병 소집#!\n[men_at_arms|E]이 [realm_capital|E]에서 가장 가까운 [rally_point|E]에 소집됩니다." - TT_RAISE_ALL_LEVIES:0 "소집되지 않은 [levies|E]: $UNRAISED|0V$명/$RAISE_MAX|0V$명" - TT_RAISE_ALL_MAA:0 "소집되지 않은 [men_at_arms|E]: $UNRAISED|0V$명/$RAISE_MAX|0V$명" - TT_HIRE_TROOPS:0 "#T 부대 고용#!\n고용 가능한 부대 표시" - TT_MAA_RAISED:0 "#T [men_at_arms|E] 소집#!" - TT_MAA_UNRAISED:0 "#T [men_at_arms|E] 미소집#!" - TT_MAA_ENTRY_BUTTON:0 "#T [regiment|E] 관리#!" - TT_CANT_RAISE_AT_WAR:0 "@warning_icon!#X 평화 상태에서는 연대를 소집할 수 없습니다!#!" - MEN_AT_ARMS_TYPE_NAME:1 "유형: #high [MenAtArmsType.GetBaseTypeName]#!" - MILITARY_VIEW_BANNERS:0 "[rally_points|E]" - MILITARY_VIEW_EVENT_TROOPS:0 "[special_troops|E]" - MILITARY_VIEW_EVENT_TROOPS_ASSOCIATED_WAR:0 "[War.GetName](이)가 끝나면 물러납니다." - MILITARY_VIEW_EVENT_TROOPS_RAISE:0 "소집" - MILITARY_VIEW_EVENT_TROOPS_RAISE_TT:0 "#T [MilitaryViewEventTroop.GetName] 소집\n#![soldier_i][MilitaryViewEventTroop.GetNumberOfRaisableSoldiers|V]명의 [soldiers|E]로 구성된 신규 [army|E]가 [MilitaryViewEventTroop.GetRaiseProvinceName|V]에 소집됩니다." - MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE:0 "[succession|E] 발생 시 물러납니다." - MILITARY_VIEW_EVENT_TROOPS_INHERITABLE:0 "[succession|E] 발생 시 그대로 승계됩니다." - MILITARY_VIEW_HIRED_TROOPS:1 "[mercenaries|E] & [holy_orders|E]" - HIRED_TROOPS_STRENGTH:0 "군사력" - HIRED_TROOPS_REGIMENTS:0 "연대 " - BD_LEVIES_MAINTENANCE:0 "[levies|E]" - BD_MAA_MAINTENANCE:0 "[men_at_arms|E]" - BD_ARMY_EMBARKED:0 "@embarked_icon! 승선함" - MV_EMBARKED_TT:0 "#T [embarked|E] [armies|E]\n#!하나 이상의 부대가 승선 중이므로 추가 유지비를 지출합니다." - BD_ARMY_MAINTENANCE_NAME:0 "[ARMY.GetName] [Select_CString(ARMY.IsEmbarked,'@embarked_icon!','')]" - BD_UNRAISED_MAA_MAINTENANCE:0 "소집되지 않은 [men_at_arms|E]" - BD_UNRAISED_MAA_MAINTENANCE_BASE:0 "소집되지 않은 [men_at_arms|E]" - BD_RAISED_MAA_MAINTENANCE:0 "소집된 [men_at_arms|E]" - BD_RAISED_MAA_MAINTENANCE_BASE:0 "소집된 [men_at_arms|E]" - BD_MAA_MAINTENANCE_BASE:0 "유지비" - MV_RALLY_POINTS:0 "[rally_points|E]:" - MV_ADD_RALLY_POINT:0 "#I 클릭하여 신규 [rally_point|E] 추가하기#!" - MV_RALLY_POINT_NUMBER_INFO:0 "$CURRENT|V$/$MAX|V$" - MV_REMOVE_RALLY_POINT:1 "#T 집결지 제거#!\n[armies|E]를 다음으로 가장 가까운 [rally_point|E]에서 소집할 수 있습니다." - MV_TOTAL_SOLDIERS:0 "병사 총합" - MV_UNRAISED_SOLDIERS:0 "소집되지 않은 병사" - MV_KNIGHTS:1 "$knight_culture_player_plural$" - MV_MANAGE_KNIGHTS:1 "#low 클릭하여 관리하기...#!" - MV_MERCENARIES:0 "용병" - MV_HOLY_ORDERS:0 "성전 기사단" - MV_LEVIES_TOOLTIP:1 "#T [levies|E] 표시하기#!" - MV_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$ 표시 및 관리하기#!" - MV_LEVY_MAINTENANCE:0 "[gold_i][MilitaryView.GetLevyGoldExpense|1]" - MV_LEVY_MAINTENANCE_TOOLTIP:0 "#T 유지비: [gold_i][MilitaryView.GetLevyGoldExpense|2]/달#!\n[levies|E] [MilitaryView.GetNumberOfRaisedLevies|0]명 소집됨" - KV_HEADER:1 "$knight_culture_player_plural_no_tooltip$" - BREAKDOWN_LEVY_MAINTENANCE:0 "[levies|E]" - BREAKDOWN_MAA_MAINTENANCE:0 "[men_at_arms|E]" - MV_RALLY_POINT_TT:0 "#T [RallyPointItem.GetRallyPoint.GetName]\n#!\n$CLICK_TO_SELECT$" - MV_MEN_AT_ARMS_NONE:0 " 없음" - MV_REGIMENT_START_SIZE:2 "5명의 병사로 시작함 (그리고 [MenAtArmsType.GetStackSize]명까지 충원됨)" - MV_CREATE_REGIMENT_MAX_SIZE_TT:1 "#T 규모 당 병사: [MenAtArmsType.GetStackSize]\n#![regiment|E]의 규모가 1단계일 때, [MenAtArmsType.GetStackSize]명의 [soldiers|E]로 구성됩니다. 연대의 규모가 증가할 때마다 [MenAtArmsType.GetStackSize]명의 병사가 추가됩니다." - MV_CREATE_REGIMENT_SIZE:1 "[MenAtArmsType.GetStackSize] (규모 1)" - MV_KNIGHTS_TT:0 "#T $knight_culture_player_plural$\n#!#I 클릭하여 사용 가능한 $knight_culture_player_plural$ [Select_CString( MilitaryView.AreKnightsShown, '목록 숨기기', '목록 표시하기' )]#!" - MV_LEVY_TT:0 "#T [levies|E]\n#!#I 클릭하여 징집병 정보 [Select_CString( MilitaryView.AreLeviesShown, '숨기기', '표시하기' )]#!" - STRENGTH_COMPARISON_TOTAL_STRENGTH:0 "@soldier_icon! [GuiMilitaryStrength.GetTargetTotal|0]" - STRENGTH_COMPARISON_ALLIES:1 "[ally_i|E] [GuiMilitaryStrength.GetTargetAlliesCount]개" - diff --git a/project/ck3/base_game/localization/korean/gui/multiplayer_lobby_l_korean.yml b/project/ck3/base_game/localization/korean/gui/multiplayer_lobby_l_korean.yml deleted file mode 100644 index d4cf5109d9..0000000000 --- a/project/ck3/base_game/localization/korean/gui/multiplayer_lobby_l_korean.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_korean: - MULTIPLAYER_LOBBY_DIFFICULTY_HEADER:0 "난이도:" - MULTIPLAYER_LOBBY_DIFFICULTY_INFO_TEXT:0 "@warning_icon!#X [Character.GetDifficultyInfoText]#!" - MULTIPLAYER_LOBBY_CHOOSE_RANDOM_CHARACTER:0 "무작위 인물" - MULTIPLAYER_LOBBY_PLAY_OBSERVER:0 "관전자로 플레이" - MULTIPLAYER_LOBBY_NOT_READY:0 "#N 선택한 인물 없음#!" - MULTIPLAYER_LOBBY_RULER_DESIGNING:0 "#N 영주 생성기 사용 중#!" - MULTIPLAYER_LOBBY_READY:0 "[LobbyPlayer.GetPlayable.GetCharacter.GetUINameNotMe]" - MULTIPLAYER_LOBBY_JOIN_PROGRESS:0 "참가하는 중... [LobbyPlayer.GetTransferProgress|0%]" - MULTIPLAYER_LOBBY_PLAYED_BY:0 "[Character.GetHumanNameIfNotLocalPlayer](이)가 플레이 중" - MULTIPLAYER_LOBBY_PLAYED_BY_YOU:0 "당신의 인물" - FAITH_LOBBY_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_LOBBY_WINDOW:0 "[Culture.GetNameNoTooltip]" - diff --git a/project/ck3/base_game/localization/korean/gui/multiselectionbarwindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/multiselectionbarwindow_l_korean.yml deleted file mode 100644 index 609083df67..0000000000 --- a/project/ck3/base_game/localization/korean/gui/multiselectionbarwindow_l_korean.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_korean: - MULTI_SELECTION_TOOLTIP_HEADER:0 "$NAME|T$" - MULTI_SELECTION_LEFT_CLICK:0 "#I 클릭하여 보기#!" - MULTI_SELECTION_LEFT_CLICK_SHOWN:0 "#I 클릭하여 위치로 이동하기#!" - MULTI_SELECTION_RIGHT_CLICK:0 "#I 우클릭하여 위치로 이동하기#!" - MULTI_SELECTION_NOT_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK_SHOWN$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHIFT_CONTROL:1 "#I Shift+클릭하여 선택 해제\nCtrl+클릭하여 해당 부대만 선택하기#!" - MULTI_SELECTION_MULTIPLE_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_MULTIPLE_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$" - MULTI_SELECTION_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$" - - MULTI_SELECTION_FLEET_HEADER:0 "#T 함대#!" diff --git a/project/ck3/base_game/localization/korean/gui/outliner_l_korean.yml b/project/ck3/base_game/localization/korean/gui/outliner_l_korean.yml deleted file mode 100644 index 4174c17e48..0000000000 --- a/project/ck3/base_game/localization/korean/gui/outliner_l_korean.yml +++ /dev/null @@ -1,22 +0,0 @@ -l_korean: - OUTLINER_NO_SCHEMES:0 "진행 중인 모략 없음" - OUTLINER_NO_ARMIES:0 "소집된 병사 없음" - OUTLINER_NO_PINNED_CHARACTERS:0 "고정된 대상 없음" - OUTLINER_PINNED_CHARACTERS:0 "고정된 인물" - OUTLINER_PLAYERS:0 "플레이어" - OUTLINER_PLAYER_ITEM:0 "[OutlinerPlayer.GetName] - [SelectLocalization(OutlinerPlayer.GetCharacter.IsValid, OutlinerPlayer.GetCharacter.GetName, 'JOMINI_MULTIPLAYER_GUI_OBSERVER')]" - OUTLINER_JOIN_PROGRESS:0 "참여 진행도: $PROGRESS|0%$" - OUTLINER_CHARACTER_NAME:0 "[CHARACTER.GetName]" - OUTLINER_SCHEMES:1 "모략" - OUTLINER_ARMIES:1 "부대" - OUTLINER_HOLDINGS:1 "직할령 봉토" - OUTLINER_SPONSORED_INSPIRATIONS:0 "후원한 영감" - OUTLINER_NO_SPONSORED_INSPIRATIONS:0 "후원한 영감 없음" - OUTLINER_HOLDER_CLICK_INFO:0 "\n#I 클릭하여 위치로 이동하기#!" - OUTLINER_EXPAND:0 "#T 펼치기#!" - OUTLINER_COLLAPSE:0 "#T 접기#!" - OUTLINER_ARMY_WARNING_IDLE_EMBARKED:0 "#X 부대가 바다에서 대기 중임. 추가 유지비가 소모됨.#!" - OUTLINER_ARMY_CLICK_TO_SELECT:0 "#I 클릭하여 부대 선택하기#!" - OUTLINER_ARMY_CLICK_TO_PAN:0 "#I 클릭하여 위치로 이동하기#!" - OUTLINER_ARMY_RIGHT_CLICK_TO_PAN:0 "#I 우클릭하여 위치로 이동하기#!" - OUTLINER_PINNED_CHARACTER:0 "[Character.GetShortUINameNotMeNoTooltip]#medium , [Character.GetAge]세#!" diff --git a/project/ck3/base_game/localization/korean/gui/portrait_customization_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/portrait_customization_window_l_korean.yml deleted file mode 100644 index da8ff40a75..0000000000 --- a/project/ck3/base_game/localization/korean/gui/portrait_customization_window_l_korean.yml +++ /dev/null @@ -1,7 +0,0 @@ -l_korean: - PCW_TITLE:0 "이발소" - PCW_APPLY:0 "변경사항 적용하기" - #PCW_APPLY_TOOLTIP:1 "" delete this - PCW_DEFAULT_HAIR_COLOR:0 "기본값" - PCW_HAIR_COLOR_LABEL:0 "머리 색상" - diff --git a/project/ck3/base_game/localization/korean/gui/potential_agents_l_korean.yml b/project/ck3/base_game/localization/korean/gui/potential_agents_l_korean.yml deleted file mode 100644 index d271a1ef4c..0000000000 --- a/project/ck3/base_game/localization/korean/gui/potential_agents_l_korean.yml +++ /dev/null @@ -1,40 +0,0 @@ -l_korean: - POTENTIAL_AGENTS:0 "공모자 포섭" - POTENTIAL_AGENT_HEADER:0 "잠재적인 공모자" - AGENT_SCHEME_POWER:0 "[scheme_power|E]" - CHARACTER_SORT_ACCEPTANCE:0 "수락" - CHARACTER_SORT_SUCCESS:0 "성공 확률" - CHARACTER_SORT_POWER:0 "모략 위력" - CHARACTER_SORT_AGE:0 "연령" - CHARACTER_SORT_TITLES:0 "계급" - CHARACTER_SORT_VASSAL_POWER:0 "영향력" - AGENT_ALREADY_CONSIDERING:0 "#Z 우리의 제안을 고민하는 중#!" - AGENT_WILL_ACCEPT:0 "#P 가담할 것임 ($ACCEPTANCE|=0$)#!" - AGENT_MAY_ACCEPT:0 "#Z 설득 가능 ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT:0 "#N 거부 ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT_DESC:0 "#T 모략에 가담하지 않을 것입니다. #!" - AGENT_WILL_ACCEPT_DESC:0 "#T 모략에 가담할 것입니다. #!" - AGENT_MAY_ACCEPT_DESC:0 "#T 선물과 [hooks|E]로 환심을 사 가담을 종용할 수 있습니다.#!" - SCHEME_PROGRESS_EQUAL:0 "영향력과 저항력이 동일하면 진행도가 변하지 않습니다." - SCHEME_PROGRESS_INCREASE:0 "매달 #P $CHANCE$%#!의 확률로 진행도가 $PROGRESS|0P$만큼 증가합니다." - SCHEME_PROGRESS_DECREASE:0 "매달 #N $CHANCE$%#!의 확률로 진행도가 $PROGRESS|0N$만큼 감소합니다. #V 0#! 미만으로 감소하지는 않습니다." - SCHEME_WITH_GIFT:0 "[gold_i][gold|E]를 받음: #P +#!$VALUE|+0$" - SCHEME_WITH_HOOK:0 "[hook]을 사용함: $VALUE|+0$" - SCHEME_AGAINST_RIVAL:0 "내 경쟁자를 상대로 모략 중: $VALUE|+0$" - SCHEME_AGAINST_FRIEND:0 "내 친구를 상대로 모략 중: $VALUE|+0$" - SCHEME_AGAINST_SPOUSE:0 "배우자에 충실함: $VALUE|+0$" - SCHEME_IS_SACRED:0 "나의 신앙이 모략을 숭고하다고 여김: $VALUE|+0=$" - BEFRIEND_MUTUAL_FRIENDS:0 ""친구들과 잘 지냈으면 좋겠어!": $VALUE|+0$" - BEFRIEND_WOULD_MAKE_GOOD_FRIEND:0 "대상에 관심을 가짐: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_BAD_FRIEND:0 "대상에 관심을 가짐: $VALUE|+0$" - BEFRIEND_WANTS_PEOPLE_TO_GET_ALONG:0 "사람들이 원만히 지내길 바람: $VALUE|+0$" - SEDUCE_IS_SPOUSE:0 ""우리의 결혼은 신성하도다!": $VALUE|+0$" - SEDUCE_IS_LOVER:0 "더 이상의 연인은 원하지 않아!: $VALUE|+0$" - NO_POTENTIAL_MEMBERS:0 "#weak 포섭할 공모자가 없음#!" - SCHEME_MURDER_COUPLE:0 "항상 그대의 잔혹함이 마음에 들었지: $VALUE|+0$" - SCHEME_MURDER_DISINTERESTED:0 "난 이 일에 관여하지 않겠다: $VALUE|+0$" - POTENTIAL_AGENT_SUCCESS_TOOLTIP:0 "#T [success_chance|E] : [CharacterListItem.GetInt( 'success' )|+] #! \n[CharacterListItem.GetText( 'success_desc' )]" - POTENTIAL_AGENT_POWER_TOOLTIP:1 "#T [scheme_power|E]#! \n [CharacterListItem.GetInt( 'power' )|+]만큼의 영향력 추가\n공모자의 [scheme_power|E]은 [Concept( 'intrigue', '계책력' )|E]에 비례함" - AGENT_SPYMASTER:0 "첩보장: #P $VALUE|0$%#!" - SCHEME_POWER_TRIGGER:0 "[scheme_power|E]: $VALUE|+0$" - RESPECTED_HOST:0 "[target.GetShortUINameNoTooltip](은)는 존경받는 주최자임: $VALUE|+0$" diff --git a/project/ck3/base_game/localization/korean/gui/potential_councillor_l_korean.yml b/project/ck3/base_game/localization/korean/gui/potential_councillor_l_korean.yml deleted file mode 100644 index b13fbf92b9..0000000000 --- a/project/ck3/base_game/localization/korean/gui/potential_councillor_l_korean.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_korean: - POTENTIAL_COUNCILLOR_TITLE:0 "[CouncilPositionType.GetName] 임명" - CHARACTER_SORT_ALL_SKILLS:1 "능력 총합" - POTENTIAL_COUNCILLOR_REASSIGN:0 "재임명" - POTENTIAL_COUNCILLOR_ASSIGN:0 "임명" - POTENTIAL_COUNCILLOR_SWAP:0 "교체" - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION:0 "[CHARACTER.GetShortUINameNoTooltip](을)를 자문회에서 해임합니다." - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION_WITH_EFFECT:1 "[CHARACTER.GetShortUINameNoTooltip](을)를 자문회에서 해임합니다. 다음의 효과가 발생합니다." - POTENTIAL_COUNCILLOR_ASSIGN_TT_TITLE:0 "#T $NAME$에 임명#!" - POTENTIAL_COUNCILLOR_REASSIGN_TT_TITLE:0 "#T $NAME$에 재임명#!" - POTENTIAL_COUNCILLOR_SWAP_TT_TITLE:0 "#T 자문회 직위 교체#!" - POTENTIAL_COUNCILLOR_SWAP_TT_DESC:0 "[CHARACTER.GetShortUINamePossessiveNoTooltip] $CHARACTER_POSITION$ 직위를 [TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip] $TARGET_POSITION$ 직위와 서로 교체" - NO_POTENTIAL_COUNCILLORS:1 "해당 직위에 임명할 수 있는 [vassals|E]이나 [courtiers|E]가 없음" diff --git a/project/ck3/base_game/localization/korean/gui/potential_faction_members_l_korean.yml b/project/ck3/base_game/localization/korean/gui/potential_faction_members_l_korean.yml deleted file mode 100644 index f29c244b57..0000000000 --- a/project/ck3/base_game/localization/korean/gui/potential_faction_members_l_korean.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_korean: - POTENTIAL_FACTION_MEMBERS_HEADER:0 "잠재적인 구성원" - NO_POTENTIAL_FACTION_MEMBERS:0 "#weak 잠재적인 구성원이 없습니다#!" - CHARACTER_SORT_CAN_FORCE_TO_FACTION:1 "파벌 가담 강요 가능" - POTENTIAL_FACTION_MEMBER_AVAILABLE:0 "#P 가담 강요 가능#!" - POTENTIAL_FACTION_MEMBER_POTENTIAL:0 "#Z 강요할 수도 있음#!" - POTENTIAL_FACTION_MEMBER_NOT_AVAILABLE:0 "#N 가담 강요 불가능#!" - POTENTIAL_FACTION_MEMBER_MILITARY_STRENGTH_TT_HEADER:0 "#T 군사력#!" - POTENTIAL_FACTION_MEMBER_TT:0 "#T $force_join_faction_interaction$#!" - CHARACTER_SORT_OPINION_OF_LIEGE:0 "주군을 향한 의견" - POTENTIAL_FACTION_MEMBERS_OPINION_OF_LIEGE:0 "주군을 향한 의견: [CharacterListItem.GetInt( 'opinion_of_liege' )|+]" diff --git a/project/ck3/base_game/localization/korean/gui/prison_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/prison_window_l_korean.yml deleted file mode 100644 index eedb475c66..0000000000 --- a/project/ck3/base_game/localization/korean/gui/prison_window_l_korean.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_korean: - PRISON_WINDOW:0 "죄수" - PRISONER_TOOLTIP:0 "#weak $TYPE$에 투옥#!" - CAN_NOT_RANSOM:0 "[CHARACTER.GetUIName](이)가 몸값을 치를 수 없습니다." - CAN_NOT_RELEASE:0 "[CHARACTER.GetUIName](을)를 석방할 수 없습니다." - CAN_NOT_EXECUTE:0 "[CHARACTER.GetUIName](을)를 처형할 수 없습니다." - IMPRISONED_TIME:0 "$VALUE|V$ 동안 투옥됨" - PRISON_EMPTY:0 "감옥이 비어있음" - MASS_PRISONER_ACTIONS:0 "집단 조치" - MASS_PRISONER_ACTION_RANSOM:0 "집단 몸값" - MASS_PRISONER_ACTION_RELEASE:0 "집단 석방" - MASS_PRISONER_ACTION_EXECUTE:0 "집단 처형" - MASS_PRISONER_ACTION_RANSOM_TT:0 "#T $MASS_PRISONER_ACTION_RANSOM$#!\n모든 [prisoners|E]들의 몸값을 [gold|E]로 받습니다.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_RELEASE_TT:0 "#T $MASS_PRISONER_ACTION_RELEASE$#!\n모든 [prisoners|E]들을 대가 없이 석방합니다.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_EXECUTE_TT:0 "#T $MASS_PRISONER_ACTION_EXECUTE$#!\n모든 [prisoners|E]들을 처형합니다.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_ACTION_TT_EXCLUDE:0 "#weak 조건 설정이나 면제 등으로 숨겨진 죄수들은 집단 조치의 영향을 받지 않습니다.#!" - MASS_PRISONER_ACTION_RANSOM_BODY:1 "지하 감옥에 있는 죄수 최대 $AMOUNT|V$명의 몸값을 받고 석방합니다." - MASS_PRISONER_ACTION_RELEASE_BODY:0 "지하 감옥에 있는 죄수 $AMOUNT|V$명을 석방합니다." - MASS_PRISONER_ACTION_EXECUTE_BODY:0 "지하 감옥에 있는 죄수 $AMOUNT|V$명을 처형합니다.\n처형된 인물 일부의 가족과 소속된 봉역이 분노합니다." - MASS_PRISONER_ACTION_RANSOM_ACCEPT:0 "몸값" - MASS_PRISONER_ACTION_RELEASE_ACCEPT:0 "석방" - MASS_PRISONER_ACTION_EXECUTE_ACCEPT:0 "처형" - PRISONER_IS_LOCKED_FROM_MASS_ACTION:1 "클릭하여 집단 조치에 포함하기" - PRISONER_IS_NOT_LOCKED_FROM_MASS_ACTION:1 "클릭하여 집단 조치에서 제외하기" - MASS_PRISONER_ADDITIONAL_REASONS:0 "#X ...기타 등등#!" diff --git a/project/ck3/base_game/localization/korean/gui/raid_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/raid_window_l_korean.yml deleted file mode 100644 index bfd8d40b2b..0000000000 --- a/project/ck3/base_game/localization/korean/gui/raid_window_l_korean.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_korean: - RW_TT_RAIDING_REALM_TOOLTIP:0 "#T 약탈자: [Character.GetPrimaryTitle.GetName|V]#!\n#I 클릭하여 보기#!" - RW_TT_DEFENDING_REALM_TOOLTIP:0 "#T 방어 측: [Character.GetPrimaryTitle.GetName|V]#!\n#I 클릭하여 보기#!" - RW_TIME_LEFT:0 "[Raid.GetEta.GetTimeDiffFromNow|V] 남음" - RW_TIME_LEFT_TT:0 "#T 남은 시간\n#![Raid.GetEta.GetString] 후에 약탈이 완료됩니다." - RW_TT_LOOT:0 "#T 노획: [gold_i][Province.GetProvinceLoot|0V]\n#![raid|E]이 끝나면 약탈 측 [realm|E]에 주어집니다." - RAID_PROGRESS_TOOLTIP:0 "#T 약탈 진행도: [Raid.GetProgress|0]/[Raid.GetProgressNeeded|0]#!\n[Raid.GetRaidProgressTooltip]" - RAID_TROOPS_TOOLTIP:0 "#T 병사의 수#!\n[raiding|E] 부대: [Raid.GetAttackerMen|V]\n[garrison|E]: [Raid.GetDefenderMen|V]\n일일 진행도: [Raid.GetDailyProgressPercent|%1V]" - RAID_BLOCKED_BY_COMBAT:0 "@warning_icon!#X 약탈 부대가 [battle|E] 중입니다.#!" - RAID_ON_ME_TOOLTIP:0 "#T 약탈당하는 중#!\n[Character.GetShortUIName]에 의해 약탈당하고 있습니다.\n[GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow] 후에 교전이 종료됩니다.\n\n#I 클릭하여 인물 보기#!" - RAID_BY_ME_TOOLTIP:0 "#T 약탈 중#!\n[Character.GetShortUIName](을)를 약탈하고 있습니다.\n[GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow] 후에 교전이 종료됩니다.\n\n#I 클릭하여 인물 보기#!" - RW_TT_DAILY_PROGRESS:0 "일일 진행도" - RW_TT_BASE_PROGRESS:0 "기본" - RW_TT_MEN_PROGRESS:0 "약탈 중인 [soldiers|E]" diff --git a/project/ck3/base_game/localization/korean/gui/rally_point_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/rally_point_window_l_korean.yml deleted file mode 100644 index 9907b7db14..0000000000 --- a/project/ck3/base_game/localization/korean/gui/rally_point_window_l_korean.yml +++ /dev/null @@ -1,28 +0,0 @@ -l_korean: - RP_RAISE:0 "현지 부대 소집" - RP_RAISE_RAID:0 "현지 약탈자 소집" - RP_RAISE_MEN_AT_ARMS:0 "이곳에 모든 무장병 소집" - RP_RAISE_ALL:0 "이곳에 모두 소집" - RP_RAISE_PROMPT:0 "#T 이 집결지에 할당된 모든 부대와 병사를 소집합니다.#!" - RP_RAISE_ALL_PROMPT:0 "#T 모든 부대와 병사를 이곳에 소집합니다.#!" - RP_TOOLTIP_HEADER:0 "#T $NAME$#!" - RP_RAISE_RAID_TOOLTIP:0 "#T 약탈 부대 소집#!\n[GetPlayer.GetStartRaidBlockers]\n[raid|E] 부대의 유지 비용은 일반 부대의 [GetDefine('NArmy', 'RAID_ARMY_COST_MULT')|%P0] 수준입니다.\n약탈 부대는 충원할 수 없습니다." - RP_NO_RAISABLE_TROOPS_ASSIGNED:0 "#X 이 [rally_point|E]에 할당된 미소집 병사가 없습니다.#!" - RP_NO_RAISABLE_TROOPS_ALL:0 "#X 이용 가능한 미소집 병사가 없습니다.#!" - RP_NO_RAISABLE_TROOPS_MEN_AT_ARMS:0 "#X 이용 가능한 미소집 무장병이 없습니다#!" - RP_LOCAL_LEVIES_LABEL:0 "현지 [levies|E]" - RP_LOCAL_LEVIES_TOOLTIP:0 "#T 현지 [levies|E]#!\n미소집: [RallyPointWindow.GetUnraisedLocalLevies|V]\n생존: [RallyPointWindow.GetAliveLocalLevies|V]\n총합: [RallyPointWindow.GetTotalLocalLevies|V]" - RP_ALL_SOLDIERS_LABEL:0 "모든 [soldiers|E]" - RP_KNIGHTS_ENTRY:1 "[knight_i]$knight_culture_player_plural$: [GetPlayer.GetKnightCount|V]명" - RP_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i][GetPlayer.GetKnightCount|V]명#!\n[GetPlayer.GetUnraisedKnightBreakdown]" - RP_LEVIES_ENTRY:0 "[levies|E]: [ArmyComposition.GetMaxNumberOfLevies|V]명" - RP_MAA_ENTRY:0 "[men_at_arms|E]: [ArmyComposition.GetMaxNumberOfMAA|V]명" - RP_TIME_TO_RAISE:0 "집결 시간: $VALUE|V$" - RP_TIME_TO_RAISE_DELAY:1 "최근 해산된 [soldiers|E] 부대가 고향으로 복귀 중이므로 소집까지 $VALUE$만큼의 기간이 추가로 소요됩니다." - RP_RAISE_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\n이 [rally_point|E] 인근의 모든 [armies|E]를 소집합니다.\n#weak 보유한 집결지가 하나뿐이라면, 모든 부대가 이곳에 소집됩니다.#!" - RP_RAISE_MEN_AT_ARMS_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\n이곳에 모든 [men_at_arms|E]을 소집합니다.#!" - RP_RAISE_RAID_TOOLTIP_HEADER:0 "#T $RP_RAISE_RAID$#!\n이 [rally_point|E] 인근의 모든 [armies|E]를 [raiders|E]로 소집합니다.\n#weak 보유한 집결지가 하나뿐이라면, 모든 부대가 이곳에 소집됩니다.#!" - RP_RAISE_ALL_TOOLTIP_HEADER:0 "#T $RP_RAISE_ALL$#!\n[rally_point|E]와의 거리에 상관없이, #emphasis 모든#! [armies|E]를 이곳에 소집합니다." - RP_MOVE_RALLY_POINT:1 "#T 집결지 이동\n#! #I 혹은 지도를 직접 우클릭하십시오.#!" - RP_RAISE_BLOCK_AT_WAR:0 "@warning_icon!#X [war|E] 중에는 [raiders|E]를 소집할 수 없음#!" - diff --git a/project/ck3/base_game/localization/korean/gui/realm_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/realm_window_l_korean.yml deleted file mode 100644 index 43fa4fac62..0000000000 --- a/project/ck3/base_game/localization/korean/gui/realm_window_l_korean.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_korean: - REALM_WINDOW_GOVERNMENT:0 "[realm|E]: [Character.GetGovernment.GetRealmName]" - REALM_WINDOW_GOVERNMENT_TOOLTIP:0 "#T [government|E]: [Character.GetGovernment.GetName] #! \n[Character.GetGovernment.GetRuleInfo][Character.GetGovernment.GetFlagInfo][Character.GetGovernment.GetHoldingInfo]\n#F [Character.GetGovernment.GetDescription]#!" - REALM_WINDOW_LIEGE_REALM:0 "[Character.GetLiege.GetPrimaryTitle.GetNameNoTooltip|V] 내의 봉신 봉역" - - RULER:0 "[ruler|E]" - - TITLES:0 "[titles|E]" - DIPLOMACY:0 "외교" - MY_REALM:0 "나의 봉역" - - DOMAIN_LIMIT_TOOLTIP_HEADER:0 "#T [domain|E]: [CHARACTER.GetDomainSize]/[CHARACTER.GetDomainLimit] [holdings|E]#!" - DOMAIN_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X [domain_limit|E]를 초과했습니다. [vassals|E]에게 작위를 수여하여 직접 통치 중인 [domain|E]을 위임하십시오.#!\n" - DOMAIN_LIMIT_GRACE_PERIOD_LIST:1 "[recently_acquired_holdings|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST:1 "[recently_acquired_holding|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - GRACE_PERIOD_TITLE_ENTRY:0 "- [TITLE.GetName] ([DATE.GetStringShort|V] 만료)" - DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_LIST', '최근 획득한 봉토 $COUNT$개' )](이)가 아직 불이익을 유발하지 않습니다." - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST', '최근 획득한 봉토 $COUNT$개' )](이)가 아직 불이익을 유발하지 않습니다." - DOMAIN_LIMIT_NO_GRACE_PERIOD_TOOLTIP:0 "직할령 한계를 초과한 [holdings|E] $COUNT$개의 효과:" - DOMAIN_LIMIT_NO_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "직할령 한계를 초과한 [holding|E] $COUNT$개의 효과:" - DOMAIN_LIMIT_OVERRUN_EFFECT:0 " [vassal|E] 의견: $OPINION|+$\n 직할령 [levies|E]: $LEVY|+%0$\n 직할령 [taxes|E]: $TAX|+%0$" - DOMAIN_LIMIT_HOLDING_COUNT:0 "$TYPE$: $VALUE$" - STEWARDSHIP_DOMAIN_LIMIT:0 "[Concept( 'stewardship', '관리력' )|E]" - VASSAL_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X [vassal_limit|E]를 초과했습니다. 봉신을 이동하여 [vassals|E] 체계를 정비하십시오.#!\n" - VASSAL_LIMIT_OVERRUN_EFFECT:0 " 봉신 [levies|E]: $LEVY|+%0$\n 봉신 [taxes|E]: $TAX|+%0$" - - STRENGTH_RATIO_LEVEL_0:0 "매우 우월" - STRENGTH_RATIO_LEVEL_1:0 "우월" - STRENGTH_RATIO_LEVEL_2:0 "대등" - STRENGTH_RATIO_LEVEL_3:0 "열등" - STRENGTH_RATIO_LEVEL_4:0 "매우 열등" - MILITARY_STRENGTH_RATIO:0 "[CHARACTER.GetShortUIName|U](이)가 우리 병사의 $VALUE|V%0$에 달하는 병사를 보유함" - MILITARY_STRENGTH_RATIO_NO_STRENGTH:0 "우리는 현재 병사가 없음" - REALTIVE_STENGTH_ONE_MAA:1 "상대의 [men_at_arms|E]이 대부분 [MEN_AT_ARMS_TYPE.GetName|L](으)로 이루어져 있습니다." - REALTIVE_STENGTH_TWO_MAA:1 "상대의 [men_at_arms|E]이 대부분 [MEN_AT_ARMS_TYPE.GetName|L](와)과 [MEN_AT_ARMS_TYPE_2.GetName|L](으)로 이루어져 있습니다." - LIST_LEVIES_STRING:1 "[levies|E]: $CURRENT|0V$명/$MAX|0V$명 " - LIST_KNIGHTS_STRING:2 "[knight_i][CHARACTER.Custom( 'KnightCulturePlural' )]: $NUM|0V$명 " - LIST_MAA_STRING:0 "[men_at_arms|E]: $CURRENT|0V$명/$MAX|0V$명" - LIST_EVENT_TROOPS_STRING:2 "[special_troops|E]: $CURRENT|0V$명" - LIST_MERCENARIES_STRING:0 "[mercenaries|E]: $CURRENT|0V$명" - LIST_HOLY_ORDERS_STRING:0 "[holy_orders|E]: $CURRENT|0V$명" - - REALM_WINDOW_OUR_ALLY:0 "우리의 [ally|e]" - REALM_WINDOW_AT_WAR_WITH_US:0 "[war|e] 중" - REALM_WINDOW_TRUCE_WITH_US:0 "[truce|e]\n[RealmWindow.GetTruceWithPlayerEndDate.GetStringShort]" - - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_ATTACKER:2 "#tooltip_subheading [WAR.GetName|V]에서 [DEFENDER.GetUIName] #attacker_color 공격 중#!#!\n개전일: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_DEFENDER:2 "#tooltip_subheading [WAR.GetName|V]에서 [ATTACKER.GetUIName]에 맞서 #defender_color 방어 중#!#!\n개전일: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PRIMARY:1 "" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT:0 "$BULLET_WITH_TAB$[CHARACTER.GetUIName|U]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT_OVERFLOW:0 "$BULLET_WITH_TAB$$OVERFLOW$ 더 많은 [allies|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY:0 "#T [CHARACTER.GetUIName|U](와)과 [allied|E]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_MARRIAGE:0 "[marriage|E]으로 형성" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_BETROTHAL:0 "[betrothal|E]으로 형성" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_MARRIAGE:0 "[CHARACTER.GetUIName](와)과 [TARGET_CHARACTER.GetUIName]의 [marriage|E]으로 형성" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_NEGOTIATED:0 "협정으로 형성" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_COMMON:2 "#T [CHARACTER.GetUIName](와)과 [truce|E] 중#!\n[DATE.GetTimeDiffFromNow|V] 동안 [CHARACTER.GetShortUIName]에게 [war|E] 선포가 제한됩니다. #weak ([DATE.GetStringShort])#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE:0 "$NAME$" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_RESULT:2 "\n[CHARACTER.GetShortUIName|E](이)가 승리하면서 $NAME|V$(이)가 휴전에 서명함\n\n" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_WP_RESULT:2 "\n[white_peace|E]로 전쟁이 종전되면서 $NAME|V$(이)가 휴전에 서명함\n\n" - TRUCE_GRANT_INDEPENDENCE:0 "[SCOPE.sC('recipient').GetUINameNotMe|U](이)가 독립을 허락받았습니다." - TRUCE_GRANT_INDEPENDENCE_ROOT:0 "[ROOT.Char.GetUINameNotMe|U](이)가 독립을 허락받았습니다." - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_ON:0 "#T [CHARACTER.GetUIName]에 의해 약탈당함#!\n[DATE.GetString|V]까지 적대 상태가 지속됩니다." - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_BY:0 "#T [CHARACTER.GetUIName] 약탈 중#!\n[DATE.GetString|V]까지 적대 상태가 지속됩니다." - REALM_WINDOW_SIZE:2 "영토 규모: [Character.RealmSize|V]" - REALM_WINDOW_SIZE_TT:3 "#T [realm_size|E]: [Character.RealmSize|V] [counties|E]\n#![Character.GetShortUINamePossessive] [domain|E] 내의 영지: [Character.NumberOfDirectlyHeldCounties|V]\n[vassal|E]의 봉역 내의 영지: [Subtract_int32(Character.RealmSize, Character.NumberOfDirectlyHeldCounties)|V] " - DIFFERENT_CULTURE_THAN_LIEGE:0 "주군과 다른 문화" - DIFFERENT_RELIGION_THAN_LIEGE:0 "주군과 다른 종교" - - LIEGE_STRENGTH_RATIO:0 "주군 대비 [soldiers|E]의 총합" - REALM_OF_CHARACTER:0 "[CHARACTER.GetUIName]의 봉역" - - RW_CHARACTER_BUTTON:0 "인물" - #RW_CHARACTER_BUTTON_TT:1 "" delete this - diff --git a/project/ck3/base_game/localization/korean/gui/ruler_designer_l_korean.yml b/project/ck3/base_game/localization/korean/gui/ruler_designer_l_korean.yml deleted file mode 100644 index 2f6a6f1070..0000000000 --- a/project/ck3/base_game/localization/korean/gui/ruler_designer_l_korean.yml +++ /dev/null @@ -1,304 +0,0 @@ -l_korean: - RULER_DESIGNER:0 "영주 생성기" - RULER_DESIGNER_FINALIZE:0 "확정" - RULER_DESIGNER_REGENERATE_PORTRAIT:3 "무작위 외모" - RULER_DESIGNER_OPEN:1 "나만의 영주 만들기" - RULER_DESIGNER_SEX:0 "성별" - RULER_DESIGNER_SEXUALITY:1 "[sexuality|E]" - RULER_DESIGNER_SEXUALITY_NOT_AVAILABLE_INFO:0 "자녀는 나이를 먹으면서 성적 취향을 발견하게 됩니다." - RULER_DESIGNER_FAITH_LABEL:1 "[faith|E]" - RULER_DESIGNER_CULTURE_LABEL:1 "[culture|E]" - RULER_DESIGNER_FULL_NAME_LABEL:1 "성명:" - RULER_DESIGNER_CHARACTER_NAME:0 "인물 이름" - RULER_DESIGNER_TITLE_NAME_TIER:0 "[RulerDesignerWindow.GetTitleName]의 [RulerDesignerWindow.GetCharacterToOverwrite.GetPrimaryTitle.GetTierAsNameNoTooltip]" - RULER_DESIGNER_TITLE_NAME_DEFINITE:0 "[RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME:0 "[SelectLocalization( RulerDesignerWindow.TitleUsesDefiniteForm, 'RULER_DESIGNER_TITLE_NAME_DEFINITE', 'RULER_DESIGNER_TITLE_NAME_TIER' )]" - RULER_DESIGNER_FULL_NAME:3 "$RULER_DESIGNER_TITLE_NAME$의 [RulerDesignerWindow.GetTitleTierName] #high [RulerDesignerWindow.GetFirstName] [RulerDesignerWindow.GetDynastyName]#!" - RULER_DESIGNER_FIRST_NAME_LABEL:1 "이름:" - RULER_DESIGNER_RANDOM_NAME_LABEL:1 "무작위 이름:" - RULER_DESIGNER_RANDOM_NAME_FAITH_TOOLTIP:2 "#T 무작위 [Faith.GetAdjectiveNoTooltip] 이름#!" - RULER_DESIGNER_RANDOM_NAME_CULTURE_TOOLTIP:2 "#T 무작위 [Culture.GetNameNoTooltip] 이름#!" - RULER_DESIGNER_DYNASTY_LABEL:1 "[dynasty|E]" - RULER_DESIGNER_REALM_LABEL:1 "[realm|E]" - RULER_DESIGNER_CHOOSE_CULTURE:0 "문화 선택" - CULTURE_RD_TOOLTIP_ETHOS:1 "[ethos|E]: [Culture.GetEthos.GetName]" - RULER_DESIGNER_CHOOSE_FAITH:0 "신앙 선택" - RULER_DESIGNER_RANDOMIZE_DYNASTY_NAME:1 "#T 무작위 가문 이름#!" - RULER_DESIGNER_HOUSE_MOTTO_TT:0 "#weak 가훈을 입력하지 않을 경우, 마무리 시 무작위 가훈이 생성됩니다.#!" - RULER_DESIGNER_RESET_REALM:0 "봉역 초기화" - RULER_DESIGNER_SET_IS_FEMALE:1 "#T 여성#!" - RULER_DESIGNER_SET_IS_MALE:1 "#T 남성#!" - RULER_DESIGNER_SET_SEXUALITY_RANDOM:2 "#T 무작위#!\n현재 게임 규칙을 기반으로 성적 지향을 무작위로 선택합니다:\n#low [AccessGameRules.AccessNamedGameRule( 'sexuality_distribution' ).GetSetting.GetDescription]#!" - RULER_DESIGNER_SET_SEXUALITY_HETEROSEXUAL:1 "#T 이성애#!" - RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL:1 "#T 동성애#!" - RULER_DESIGNER_SET_SEXUALITY_BISEXUAL:1 "#T 양성애#!" - RULER_DESIGNER_SET_SEXUALITY_ASEXUAL:1 "#T 무성애#!" - RULER_DESIGNER_POINTS_LABEL:0 "분배 점수" - RULER_DESIGNER_POINTS_LIMIT_VALUE:0 "[GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' )|V]" - RULER_DESIGNER_POINTS_LIMIT_LABEL:0 "도전과제 제한: $RULER_DESIGNER_POINTS_LIMIT_VALUE$" - RULER_DESIGNER_AGE_LABEL:0 "연령" - RULER_DESIGNER_AGE:1 "#high [RulerDesignerWindow.GetAge]#![Select_CString( GreaterThan_int32( RulerDesignerWindow.GetAge, '(int32)1' ), '세', '세' ) )]" - RULER_DESIGNER_BIRTH_YEAR:0 "탄생일: 서기 [RulerDesignerWindow.GetBirthYear]년" - RULER_DESIGNER_WEIGHT_LABEL:0 "체중" - RULER_DESIGNER_TRAITS_LABEL:1 "[traits|E]" - RULER_DESIGNER_SKILLS_LABEL:1 "[skills|E]" - RULER_DESIGNER_FAMILY_LABEL:0 "가족" - RULER_DESIGNER_ACHIEVEMENTS_LABEL:0 "도전과제:" - RULER_DESIGNER_ACHIEVEMENTS_AVAILABLE:0 "달성 가능" - RULER_DESIGNER_ACHIEVEMENTS_NOT_AVAILABLE:0 "달성 불가" - RULER_DESIGNER_ACHIEVEMENTS_INFO:0 "분배 점수를 $RULER_DESIGNER_POINTS_LIMIT_VALUE$점 이상 사용하지 않고 철인 모드를 활성화한 상태라면 도전과제를 달성할 수 있습니다." - RULER_DESIGNER_FAITH_LIST_LABEL:0 "신앙" - RULER_DESIGNER_CULTURE_LIST_LABEL:0 "문화" - RULER_DESIGNER_LIST_ENTRY_EXPAND:0 "펼치기" - RULER_DESIGNER_LIST_ENTRY_COLLAPSE:0 "접기" - RULER_DESIGNER_LIST_CULTURE_ENTRY_TOOLTIP:3 "#T [SelectLocalization( CollapsibleCultureListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] [CulturePillar.GetNameNoTooltip] 명맥#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_TOOLTIP:1 "#T [SelectLocalization( CollapsibleReligionListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] [Religion.GetNameNoTooltip] 종교#!" - RULER_DESIGNER_LIST_CULTURE_ENTRY_SELECT_TOOLTIP:1 "#I 클릭하여 [CultureTemplate.GetName] [culture|E] 선택하기#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_SELECT_TOOLTIP:1 "#I 클릭하여 [Faith.GetNameNoTooltip] 선택하기#!" - RULER_DESIGNER_CHANGE_PORTRAIT:0 "외모 변경" - RULER_DESIGNER_CHOOSE_APPEARANCE_LABEL:0 "외모 선택" - RULER_DESIGNER_KEEP_APPEARANCE_LABEL:0 "외모 유지" - RULER_DESIGNER_KEEP_APPEARANCE_INFO:0 "현재 외모를 유지합니다." - RULER_DESIGNER_NEW_APPEARANCE_LABEL:0 "새로운 외모" - RULER_DESIGNER_OVERRIDE_PORTRAIT:0 "@warning_icon!#X 새로운 외모를 선택하면 이전에 변경한 모든 사항이 사라집니다!#!" - RULDER_DESIGNER_ETHNICITY_LABEL:0 "인종" - RULER_DESIGNER_ETHNICITY_INFO:0 "인종은 선택지를 제한하거나 하진 않지만, 무작위 생성의 기본 요소로 작용합니다." - RULER_DESIGNER_RANDOM_ETHNICITY_FOR_CULTURE:0 "무작위 [RulerDesignerWindow.GetCulture.GetNameNoTooltip] 인종" - FIRST_NAME_FIELD:0 "이름" - DYNASTY_NAME_FIELD:0 "가문명" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_LABEL:0 "외모 변경" - RULER_DESIGNER_CHANGE_ETHNICITY_LABEL:0 "인종 변경" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FURTHER:0 "추가 수정" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FINISH:0 "외모 완성" - RULER_DESIGNER_OVERWRITE_PORTRAIT_TITLE:0 "초상화 변경사항 덮어씌우기" - RULER_DESIGNER_OVERWRITE_PORTRAIT_BODY:0 "모든 사용자 변경 사항이 현재 초상화에 덮어씌워 집니다. 계속하시겠습니까?" - RULER_DESIGNER_OVERWRITE_PORTRAIT_ACCEPT:0 "예" - RULER_DESIGNER_ANATOMY_LABEL:0 "인체" - RULER_DESIGNER_APPEARANCE_CATEGORY_BODY:0 "몸" - RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK:0 "머리와 목" - RULER_DESIGNER_APPEARANCE_CATEGORY_FACE:1 "얼굴 구조" - RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR:0 "머리 모양" - RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD:0 "수염" - RULER_DESIGNER_HAIR_LABEL:0 "머리카락" - RULER_DESIGNER_CATEGORY_body:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BODY$" - RULER_DESIGNER_CATEGORY_head_neck:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK$" - RULER_DESIGNER_CATEGORY_face:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_FACE$" - RULER_DESIGNER_CATEGORY_hair:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR$" - RULER_DESIGNER_CATEGORY_beard:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD$" - RULER_DESIGNER_CATEGORY_eyes:0 "눈" - RULER_DESIGNER_CATEGORY_nose:0 "코" - RULER_DESIGNER_CATEGORY_mouth:0 "입" - RULER_DESIGNER_CATEGORY_ears:0 "귀" - CANNOT_START_CLIENTS_RULER_DESIGNING:0 "영주 생성기의 $NAME$(이)가 [CHARACTER.GetUINameNoTooltip](을)를 덮어씌웁니다." - CANNOT_SELECT_BEING_RULER_DESIGNING:0 "영주 생성기의 $NAME$(이)가 이 인물을 덮어씌웁니다." - african:0 "서아프리카인" - arab:0 "아랍인" - asian:0 "아시아인" - circumpolar:0 "북극인" - east_african:0 "동아프리카인" - indian:0 "북인도인" - south_indian:0 "남인도인" - slavic:0 "슬라브인" - caucasian:0 "서/중유럽인" - northern_ruler_designer:0 "북유럽인" - mediterranean_ruler_designer:0 "지중해인" - RULER_DESIGNER_DECREASE_SKILL_TOOLTIP:0 "[RulerDesignerSkill.GetName] 능력 낮추기" - RULER_DESIGNER_INCREASE_SKILL_TOOLTIP:0 "[RulerDesignerSkill.GetName] 능력 높이기" - RULER_DESIGNER_GENERATE_SPOUSE_LABEL:0 "기혼" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP:1 "[SelectLocalization(RulerDesignerWindow.ShouldGenerateSpouse, 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED', 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED')]" - RULER_DESIGNER_ADULT_ONLY_WARNING:0 "@warning_icon!#X 변경하기 위해선 반드시 [adult|E]이어야 합니다.#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED:0 "#T 기혼\n#!당신과 동일한 [culture|E]와 [faith|E]을 가진 [spouse|E]를 생성합니다.\n\n#I 클릭하여 미혼으로 변경하기#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED:0 "#T 미혼\n#!결혼을 하지 않은 상태입니다.\n\n#I 클릭하여 기혼으로 변경하기#!" - RULER_DESIGNER_GENERATED_SONS_LABEL:0 "아들" - RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL:0 "딸" - RULER_DESIGNER_GENERATED_SONS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_SONS_LABEL$#!\n당신과 동일한 [culture|E]와 [faith|E]을 가진 아들의 수를 설정합니다: [RulerDesignerWindow.GetNumberOfGeneratedSons|V]" - RULER_DESIGNER_GENERATED_DAUGHTERS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL$#!\n당신과 동일한 [culture|E]와 [faith|E]을 가진 딸의 수를 설정합니다: [RulerDesignerWindow.GetNumberOfGeneratedDaughters|V]" - RULER_DESIGNER_EDUCATION_TRAIT_LABEL:0 "교육" - RULER_DESIGNER_PERSONALITY_TRAIT_LABEL:0 "성격" - RULER_DESIGNER_OTHER_TRAIT_LABEL:0 "기타 특성" - RULER_DESIGNER_ADD_TRAIT_SLOT_TOOLTIP:1 "#T 특성 추가#!" - RULER_DESIGNER_SELECT_TRAIT_TOOLTIP:1 "#T 특성 선택#!" - RULER_DESIGNER_REPLACE_TRAIT_TOOLTIP:1 "#T 특성 교체#!" - RULER_DESIGNER_NO_CHARACTER:0 "인물" - RULER_DESIGNER_CUSTOMIZE_DYNASTY:0 "#T 가문 사용자 지정#!" - RULER_DESIGNER_CUSTOMIZE_TITLE:0 "#T 작위 사용자 지정#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_DYNASTY:0 "#T 가문 사용자 지정 마무리#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_TITLE:0 "#T 작위 사용자 지정 마무리#!" - RULER_DESIGNER_RESET_TITLE:0 "#T 작위를 역사 기반으로 초기화#!" - RULER_DESIGNER_LOAD_DNA_ERROR_TITLE:0 "DNA 붙여넣기 실패" - RULER_DESIGNER_LOAD_DNA_ERROR_DESC:0 "클립보드에서 DNA값을 불러오는 데 실패했습니다. DNA값이 유효하지 않습니다." - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD:0 "DNA 복사" - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD_TOOLTIP:1 "#T DNA 클립보드 복사\n#!DNA 정보를 클립보드에 저장하여 다른 인물에 붙여넣어 활용할 수 있게 합니다." - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD:0 "DNA 붙여넣기" - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD_TOOLTIP:1 "#T 클럽보드에서 DNA 붙여넣기\n#!클립보드에서 복사된 DNA 정보를 가져옵니다." - RULER_DESIGNER_POINTS_AGE:0 "연령" - RULER_DESIGNER_POINTS_SKILL:0 "$SKILL$" - RULER_DESIGNER_POINTS_SONS:0 "생성된 아들" - RULER_DESIGNER_POINTS_DAUGHTERS:0 "생성된 딸" - RULER_DESIGNER_SPOUSE:0 "기혼" - RULER_DESIGNER_POINTS_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - BASE_SKILL:0 "기본 능력" - SKILL_FROM_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - RULER_DESIGNER_GENE_ONLY_WOMEN:0 "여성에게만 보임" - MAX_SKILL_LABEL:0 "최대 능력" - MIN_SKILL_LABEL:0 "최소 능력" - RULER_DESIGNER_NO_EDUCATION_TOOLTIP:0 "#T [adults|E]만 [education_trait|E] 특성을 가질 수 있습니다.#!" - RULER_DESIGNER_FINALIZE_OVERWRITE_TITLE:0 "인물 완성" - RULER_DESIGNER_FINALIZE_OVERWRITE_BODY:0 "생성한 인물을 완성합니다. 한 번 확정하면 다시 변경 사항을 되돌릴 수 없습니다. 완료할 준비가 되셨습니까?" - RULER_DESIGNER_FINALIZE_OVERWRITE_ACCEPT:0 "완료" - CANNOT_ENTER_RULER_DESIGNER_GAME_STARTED:0 "@warning_icon!#X 게임이 시작되었습니다.#!" - RULER_DESIGNER_CLIPPING_NOTE:0 "극단적인 외모는 모자 및 의상과 어우러지지 않을 수도 있습니다." - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL:0 "머리 및 수염 표시" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\n인물 초상화에 선택한 머리 및 수염을 표시합니다. 완성 시 적용됩니다.\n\n#I 클릭하여 숨기기#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\n인물 초상화에 선택한 머리 및 수염을 숨깁니다. 완성 시 적용됩니다.\n\n#I 클릭하여 표시하기#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP:0 "[SelectLocalization( RulerDesignerWindow.ShouldShowAcesssories, 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW', 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE' )]" - skin_color:0 "피부색" - gene_height:0 "키" - gene_bs_body_type:0 "체지방" - body_fat_head_fat_low:0 "낮음" - body_fat_head_fat_medium:0 "보통" - body_fat_head_fat_full:0 "최대" - gene_bs_body_shape:1 "근육" - gene_bs_bust:0 "가슴둘레" - gene_chin_height:0 "아래턱 높이" - gene_chin_width:0 "아래턱 너비" - gene_forehead_angle:0 "이마 경사도" - gene_forehead_brow_height:0 "이마 눈썹 높이" - gene_forehead_roundness:0 "이마 둥근 정도" - gene_forehead_width:0 "이마 너비" - gene_forehead_height:0 "이마 높이" - gene_head_height:0 "머리 길이" - gene_head_width:0 "머리 너비" - gene_head_profile:0 "머리 옆 윤곽" - gene_head_top_height:0 "윗머리 길이" - gene_head_top_width:0 "윗머리 너비" - gene_neck_length:0 "목 길이" - gene_neck_width:0 "목 너비" - gene_bs_cheek_forward:0 "광대뼈 돌출" - gene_bs_cheek_height:0 "광대뼈 높이" - gene_bs_cheek_width:0 "광대뼈 너비" - gene_bs_ear_angle:0 "귀 각도" - gene_bs_ear_inner_shape:0 "귀 안쪽 모양" - gene_bs_ear_bend:0 "귀 접힌 정도" - ear_lower_bend_pos:0 "아래 접힘" - ear_upper_bend_pos:0 "위 접힘" - ear_both_bend_pos:0 "양쪽 접힘" - gene_bs_ear_outward:0 "귀 바깥 모양" - gene_bs_ear_size:0 "귀 크기" - gene_bs_forehead_brow_curve:0 "이마 눈썹 굴곡" - gene_bs_forehead_brow_forward:0 "이마 눈썹 돌출" - gene_bs_forehead_brow_inner_height:0 "이마 눈썹 안쪽 높이" - gene_bs_forehead_brow_outer_height:0 "이마 눈썹 바깥쪽 높이" - gene_bs_forehead_brow_width:0 "이마 눈썹 너비" - eye_color:0 "눈 색상" - gene_chin_forward:0 "아래턱 돌출" - gene_eye_angle:0 "눈 각도" - gene_eye_depth:0 "눈 깊이" - gene_eye_height:0 "눈 높이" - gene_eye_distance:0 "눈 사이 거리" - gene_eye_shut:0 "눈 감긴 정도" - gene_jaw_angle:0 "턱 각도" - gene_jaw_forward:0 "턱 돌출" - gene_jaw_height:0 "턱 높이" - gene_jaw_width:0 "턱 너비" - gene_mouth_corner_depth:0 "입꼬리 깊이" - gene_mouth_corner_height:0 "입꼬리 높이" - gene_mouth_forward:0 "입 돌출" - gene_mouth_height:0 "입 높이" - gene_mouth_width:0 "입 너비" - gene_mouth_upper_lip_size:0 "윗입술 크기" - gene_mouth_lower_lip_size:0 "아랫입술 크기" - gene_mouth_open:0 "입 열린 정도" - gene_bs_eye_corner_depth:0 "눈꼬리 깊이" - gene_bs_eye_fold_shape:0 "눈꺼풀 모양" - gene_bs_eye_size:0 "눈 크기" - gene_bs_eye_upper_lid_size:0 "눈 위 꺼풀 크기" - gene_bs_jaw_def:0 "턱 윤곽" - gene_bs_mouth_lower_lip_def:0 "아랫입술 윤곽" - gene_bs_mouth_lower_lip_full:0 "아랫입술 통통함" - gene_bs_mouth_lower_lip_pad:0 "아랫입술 아래 받침" - gene_bs_mouth_lower_lip_width:0 "아랫입술 너비" - gene_bs_mouth_philtrum_def:0 "인중 윤곽" - gene_bs_mouth_philtrum_shape:0 "인중 모양" - gene_bs_mouth_philtrum_width:0 "인중 너비" - gene_bs_mouth_upper_lip_def:0 "윗입술 윤곽" - gene_bs_mouth_upper_lip_full:0 "윗입술 통통함" - gene_bs_mouth_upper_lip_profile:0 "윗입술 옆 윤곽" - gene_bs_mouth_upper_lip_width:0 "윗입술 너비" - gene_bs_nose_forward:0 "코 돌출" - gene_bs_nose_height:0 "코 높이" - gene_bs_nose_length:0 "코 길이" - gene_bs_nose_nostril_height:0 "콧구멍 높이" - gene_bs_nose_nostril_width:0 "콧구멍 너비" - gene_bs_nose_profile:0 "코 옆 윤곽" - nose_profile_neg:0 "곧음" - nose_profile_hawk:0 "매부리" - gene_bs_nose_ridge_angle:0 "콧날 각도" - gene_bs_nose_ridge_width:0 "콧날 너비" - gene_bs_nose_size:0 "코 크기" - gene_bs_nose_tip_angle:0 "코끝 각도" - gene_bs_nose_tip_forward:0 "코끝 돌출" - gene_bs_nose_tip_width:0 "코끝 너비" - face_detail_cheek_def:0 "광대뼈 윤곽" - cheek_def_01:0 "윤곽 형태 1" - cheek_def_02:0 "윤곽 형태 2" - face_detail_cheek_fat:0 "볼살" - cheek_fat_01_pos:0 "돌출 형태 1" - cheek_fat_02_pos:0 "돌출 형태 2" - cheek_fat_03_pos:0 "돌출 형태 3" - cheek_fat_04_pos:0 "돌출 형태 4" - cheek_fat_01_neg:0 "함몰 형태 1" - face_detail_chin_cleft:0 "아래턱 특징" - chin_cleft:0 "엉덩이 턱" - chin_dimple:0 "턱 보조개" - face_detail_chin_def:0 "아래턱 윤곽" - face_detail_eye_lower_lid_def:0 "아랫눈꺼풀 윤곽" - face_detail_eye_socket:0 "눈구멍 특징" - eye_socket_01:0 "눈구멍 형태 1" - eye_socket_02:0 "눈구멍 형태 2" - eye_socket_03:0 "눈구멍 형태 3" - eye_socket_color_01:0 "어두운 눈 소켓 모양 1" - eye_socket_color_02:0 "어두운 눈 소켓 모양 2" - eye_socket_color_03:0 "어두운 눈 소켓 모양 3" - face_detail_nasolabial:0 "팔자주름 특징" - nasolabial_01:0 "팔자주름 형태 1" - nasolabial_02:0 "팔자주름 형태 2" - nasolabial_03:0 "팔자주름 형태 3" - nasolabial_04:0 "팔자주름 형태 4" - face_detail_nose_ridge_def:0 "콧날 윤곽" - nose_ridge_def_pos:0 "높음" - nose_ridge_def_neg:0 "낮음" - face_detail_nose_tip_def:0 "코끝 윤곽" - face_detail_temple_def:0 "관자놀이 윤곽" - complexion:0 "피부 안색" - complexion_1:0 "안색 유형 1" - complexion_2:0 "안색 유형 2" - complexion_3:0 "안색 유형 3" - complexion_4:0 "안색 유형 4" - complexion_5:0 "안색 유형 5" - complexion_6:0 "안색 유형 6" - complexion_7:0 "안색 유형 7" - gene_eyebrows_shape:0 "눈썹 모양" - no_eyebrows:0 "눈썹 없음" - avg_spacing_avg_thickness:0 "보통" - avg_spacing_high_thickness:0 "두꺼움" - avg_spacing_low_thickness:0 "듬성함" - avg_spacing_lower_thickness:0 "얇음" - far_spacing_avg_thickness:0 "멀게 보통" - far_spacing_high_thickness:0 "멀게 두꺼움" - far_spacing_low_thickness:0 "멀게 듬성함" - far_spacing_lower_thickness:0 "멀게 얇음" - close_spacing_avg_thickness:0 "가깝게 보통" - close_spacing_high_thickness:0 "가깝게 두꺼움" - close_spacing_low_thickness:0 "가깝게 듬성함" - close_spacing_lower_thickness:0 "가깝게 얇음" - gene_eyebrows_fullness:0 "눈썹 풍성함" - layer_2_avg_thickness:0 "보통" - layer_2_high_thickness:0 "두꺼움" - layer_2_low_thickness:0 "듬성함" - layer_2_lower_thickness:0 "얇음" - hair_color:0 "머리 색상" - hairstyles:0 "머리 모양" - beards:0 "수염" - chin_def:0 "뚜렷한 턱" - chin_def_neg:0 "부드러운 턱" diff --git a/project/ck3/base_game/localization/korean/gui/schemewindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/schemewindow_l_korean.yml deleted file mode 100644 index 19715ebbbc..0000000000 --- a/project/ck3/base_game/localization/korean/gui/schemewindow_l_korean.yml +++ /dev/null @@ -1,317 +0,0 @@ -l_korean: - SCHEME_WINDOW_MY_SCHEMES_TITLE:0 "당신의 [schemes|E]" - SCHEME_WINDOW_KNOWN_SCHEMES_TITLE:0 "발견된 [secret_schemes|E]" - SCHEME_WINDOW_INVITE_MEMBERS:0 "포섭 ([SchemeItem.GetNumberOfPotentialOwnerAgents])" - SCHEME_WINDOW_SHOW_MEMBERS:0 "[agents|E] [SchemeItem.GetNumberOfOwnerAgents|V]명" - SCHEME_WINDOW_TT_SHOW_MEMBERS:0 "#T [agents|E] 표시#!" - SCHEME_WINDOW_TT_HIDE_MEMBERS:0 "#T [agents|E] 숨기기#!" - SCHEME_WINDOW_ITEM_NAME:0 "[Scheme.GetFullActionName]" - SCHEME_WINDOW_TT_ITEM:0 "[Scheme.GetTypeDescription]" - SCHEME_WINDOW_CANCEL_SCHEME:0 "모략 포기" - SCHEME_WINDOW_CANNOT_CANCEL_SCHEME:0 "완료 또는 동결된 모략을 포기할 수는 없습니다." - SCHEME_WINDOW_CANCEL_CONFIRMATION_TITLE:0 "모략 포기" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TEXT:0 "[CHARACTER.GetShortUIName](을)를 향한 [SCHEME.GetName](을)를 포기합니다.\n\n[SCHEME.GetCooldownInfo]" - SCHEME_WINDOW_CANCEL_CONFIRMATION_ACCEPT:0 "포기" - SCHEME_COOLDOWN_INFO:0 "$TIME|V$ 동안 [SCHEME.GetTarget.GetHerHim](을)를 향한 다른 [SCHEME.GetSchemeType.GetTypeName](을)를 시작할 수 없습니다." - SCHEME_WINDOW_PROGRESS_TOOLTIP:0 "#T [SchemeItem.GetProgressDescription]#! \n[Scheme.GetChangeDesc]" - SCHEME_WINDOW_INVITE_TOOLTIP:0 "#T 공모자를 모략에 포섭하기#!\n[SchemeItem.GetNumberOfPotentialOwnerAgents|V]명의 인물에게 모략 가담을 권유할 수 있습니다." - SCHEME_WINDOW_NOT_OWNED_SCHEMES:1 "진행 중인 #high [SkillSchemeGroup.GetTypeName]#! [scheme|E] 없음\n다른 인물과 상호작용하여 시작하십시오." - SCHEME_WINDOW_NOT_KNOWN_SCHEMES:0 "#weak 아직 발견된 [schemes|E] 없음#!" - SCHEME_WINDOW_UNKNOWN_OWNER_TOOLTIP:0 "이 모략의 주동자는 알 수 없습니다." - SCHEME_WINDOW_TT_POWER:0 "[scheme_power|E] $POWER|1V$" - SCHEME_RESISTANCE_DESCRIPTION_HEADER:0 "[scheme_resistance|E]" - SCHEME_POWER_DESCRIPTION_HEADER:0 "[scheme_power|E]" - SCHEME_TIER_INFLUENCE:0 "[CHARACTER.GetShortUINamePossessive|U] 등급" - SCHEME_SPYMASTER:0 "[CHARACTER.GetShortUINamePossessive|U] 첩보장" - SCHEME_WINDOW_TT_CHARACTER_EXPOSED:0 "@warning_icon!#X @exposed_icon!현재 폭로됐습니다.#!" - SCHEME_WINDOW_MEMBER_LIST:0 "발견된 공모자" - SCHEME_WINDOW_SCHEME_OWNER:0 "#T 모략 주동자#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_MEMBER:0 "#T 모략 참가자#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_TARGET:0 "#T 모략 대상자#!: [Character.GetUIName|U]" - SCHEME_WINDOW_SKILL_TITLE:1 "당신의 [SkillSchemeGroup.GetSkillName|U] 모략" - SCHEME_WINDOW_SKILL_MAX:0 "[SkillSchemeGroup.GetNumberOfSchemes|V]/[SkillSchemeGroup.GetMaxNumberOfSchemes]" - SCHEME_WINDOW_SKILL_TT_MAX:1 "[SkillSchemeGroup.GetSkillName|U] 모략은 한 번에 [SkillSchemeGroup.GetMaxNumberOfSchemes]개씩만 관리할 수 있습니다." - SCHEME_WINDOW_POWER_MINE:0 "진행 확률: [Scheme.GetPowerDifference|+0%]" - SCHEME_WINDOW_POWER_TT_FROM_SPYMASTER:0 "첩보장 계책력" - SCHEME_WINDOW_POWER_KNOWN:0 "진행 확률: [Scheme.GetPowerDifference|-0%]" - SCHEME_WINDOW_POWER_TT_TITLE_MINE:0 "#T 매달 진행 확률: $POWER_DIFF|+0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_MINE:0 "모략 주동자로부터" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_MINE:0 "공모자로부터" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_MINE:0 "대상의 저항력:" - SCHEME_WINDOW_POWER_TT_TITLE_KNOWN:0 "#T 매달 진행 확률: $POWER_DIFF|-0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_KNOWN:0 "모략 주동자로부터: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_KNOWN:0 "공모자로부터: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_UNKNOWN_KNOWN:0 "미확인 출처: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_KNOWN:0 "대상의 저항력: $POWER|=-0$" - SCHEME_POWER_MODIFIER:0 "$DESC$" - SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_POWER_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - SCHEME_TOTAL_POWER_MINE:0 "#T 총 위력: $POWER|+0$#!" - SCHEME_TOTAL_POWER_TARGET:0 "#T 총 위력: $POWER|+0$#!" - SCHEME_TOTAL_RESISTANCE_MINE:0 "#T 총 저항력: $RESISTANCE|-0$#!" - SCHEME_TOTAL_RESISTANCE_TARGET:0 "#T 총 저항력: $RESISTANCE|-0$#!" - SCHEME_POWER_EXPLANATION:0 "매달 진행 확률은 총 위력에서 총 저항력을 뺀 값입니다.\n" - SCHEME_OWNER_SPOUSE:0 "나의 배우자임: $VALUE|%0+=$" - SCHEME_OWNER_CONCUBINE:0 "나의 애첩임: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_FEMALE:0 "나는 여성에 흥미가 없음: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_MALE:0 "나는 남성에 흥미가 없음: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_GENDER:0 "상종이 힘듦: $VALUE|%0+=$" - SCHEME_TARGET_CHASTE:0 "대상이 순결함: $VALUE|%0-=$" - SCHEME_TARGET_LUSTFUL:0 "대상이 음탕함: $VALUE|%0-=$" - UNKNOWN_SCHEME_POWER_FACTORS:0 "미확인 요소: x$FACTOR|=+2$" - SCHEME_SKILL_INFLUENCE:0 "[CHARACTER.GetShortUINamePossessive|U] $SKILL$" - is_valid_as_agent_in_scheme:0 "[CHARACTER.GetShortUIName|U](이)가 해당 모략에 유효한 공모자임" - SCHEME_RELATION_INFLUENCE:0 "[TARGET_CHARACTER.GetUIName]의 $RELATION$임" - SCHEME_TIME_READY:0 "준비" - HOSTILE_SCHEME:0 "적대" - PERSONAL_SCHEME:0 "개인" - SCHEME_COOLDOWN_DATE_FORMAT:0 "[DATE.GetStringShort|V]" - SCHEME_WINDOW_SUCCESS_CHANCE:0 "#V [Scheme.GetSuccessChance|%/]#!" - SCHEME_WINDOW_SECRECY:0 "#V [Scheme.GetSecrecy|%/]#!" - SCHEME_ITEM_PROGRESS_TOOLTIP:2 "#T [Scheme.GetProgressDescription]#!\n[scheme|E]의 위력 및 대상의 저항력에 근거하여 매달 [Scheme.GetProgressChance|%/V] 확률로 진행도가 증가합니다.\n\n[Scheme.GetPowerDescription]\n\n[Scheme.GetResistanceDescription]" - SCHEME_SUCCESS_FROM_AGENTS:0 "[agents|E]로부터: $VALUE|+%/0=$" - SCHEME_SUCCESS_MINIMUM:0 "#weak 최소 확률:#! $VALUE|+%/0$" - SCHEME_BASE_SECRECY:1 "기본: $VALUE|Z0%/$" - SCHEME_SECRECY_TRIGGER:0 "[secrecy|E]: $VALUE|+%/0$" - SCHEME_SECRECY_FROM_SUCCESS:1 "[success_chance|E]의 영향: $VALUE|+=0/%$" - SCHEME_SECRECY_MINIMUM:0 "#weak 최소 기밀도:#! $VALUE|+%/0$" - SCHEME_WINDOW_SUCCESS_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (최대 [Scheme.GetSchemeType.MaxSuccess]%)#! \n[Scheme.GetSuccessChanceDescription]" - SCHEME_WINDOW_SUCCESS_DISCOVERED_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (최대 [Scheme.GetSchemeType.MaxSuccess]%)#! \n#weak 요소 미상#!" - SCHEME_WINDOW_SECRECY_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (최대 [Scheme.GetSchemeType.MaxSecrecy]%)#! \n[Scheme.GetSecrecyDescription]" - SCHEME_WINDOW_SECRECY_DISCOVERED_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (최대 [Scheme.GetSchemeType.MaxSecrecy]%)#! \n#weak 요소 미상#!" - SCHEME_BASE_SUCCESS:0 "기본: $VALUE|Z=0$" - SCHEME_AGENT_TOOLTIP:0 "#T 공모자 [SchemeAgentItem.GetCharacter.GetShortUIName|U]#! \n[SchemeAgentItem.GetSuccessDesc]\n\n[scheme_power|E]: [SchemeAgentItem.GetInfluence|1=+]" - SCHEME_AGENT_SUCCESS:0 "[success_chance|E]: $VALUE|+=0$\n$DESC$" - SCHEME_ESTIMATED_TIME_TOOLTIP:1 "#T 남은 예상 시간: #V ~$TIME$#!#! \n현재 진행 확률에 따르면, 대략 $TIME$ 뒤에 모략이 완료될 것으로 예상됩니다." - SCHEME_READY_TOOLTIP:0 "#T 모략 준비#! \n모략이 최대 진행도에 다다라 곧 완료됩니다." - SCHEME_WINDOW_EXPOSED_TOOLTIP:0 "#T 폭로됨#! \n모략이 폭로돼 대상이 그 존재를 눈치채게 됐습니다." - SCHEME_WINDOW_NO_KNOWN_AGENTS:0 "#weak 아직 공모자가 폭로되지 않음#!" - SCHEME_IS_EXPOSED:0 "모략 폭로: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_EASY:0 "$easy_difficulty$: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_VERY_EASY:0 "$very_easy_difficulty$: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_PERK_MODIFIER:0 "[GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_LIEGE_PERK_MODIFIER:0 "주군이 [GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )] 특성을 보유함: $VALUE|0=+%/$" - SCHEME_A_JOB_DONE_RIGHT_PERK_MODIFIER:0 "[GetPerk( 'a_job_done_right_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_AGENT_IS_SPYMASTER:1 "[target.GetFirstNamePossessiveNoTooltip] [spymaster|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPYMASTER_IN_MY_COURT:1 "[target.GetFirstNamePossessiveNoTooltip] [court|E]의 [spymaster|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPOUSE:1 "[target.GetFirstNamePossessiveNoTooltip] [spouse|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_BEST_FRIEND:1 "[target.GetFirstNamePossessiveNoTooltip] 단짝: $VALUE|+0=$" - SCHEME_AGENT_IS_GUARDIAN:1 "[target.GetFirstNamePossessiveNoTooltip] [guardian|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_FRIEND:1 "[target.GetFirstNamePossessiveNoTooltip] 친구: $VALUE|+0=$" - SCHEME_AGENT_IS_CONCUBINE:1 "[target.GetFirstNamePossessiveNoTooltip] [concubine|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_LOVER:1 "[target.GetFirstNamePossessiveNoTooltip] 연인: $VALUE|+0=$" - SCHEME_AGENT_IS_COURT_PHYSICIAN:1 "[target.GetFirstNamePossessiveNoTooltip] 궁정 의사: $VALUE|+0=$" - SCHEME_AGENT_IS_FOOD_TASTER:0 "[target.GetShortUINamePossessiveNoTooltip] $food_taster_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_CUP_BEARER:0 "[target.GetShortUINamePossessiveNoTooltip] $cupbearer_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_CHIEF_EUNUCH:0 "[target.GetShortUINamePossessiveNoTooltip] $chief_eunuch_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_BODYGUARD:0 "[target.GetShortUINamePossessiveNoTooltip] $bodyguard_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_LADY_IN_WAITING:0 "[target.GetShortUINamePossessiveNoTooltip] $lady_in_waiting_court_position$: $VALUE|+0=$" - SCHEME_AGENT_IS_COUNCILLOR:1 "[target.GetFirstNamePossessiveNoTooltip] [councillor|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_CLOSE_KIN:1 "[target.GetFirstNamePossessiveNoTooltip] [close_family|E] 구성원: $VALUE|+0=$" - SCHEME_AGENT_IS_POWERFUL_VASSAL:1 "[target.GetFirstNamePossessiveNoTooltip] [powerful_vassal|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_NEMESIS:1 "[target.GetFirstNamePossessiveNoTooltip] 천적: $VALUE|+0=$" - SCHEME_AGENT_IS_EXTENDED_FAMILY:1 "[target.GetFirstNamePossessiveNoTooltip] [extended_family|E] 구성원: $VALUE|+0=$" - SCHEME_AGENT_IS_RIVAL:1 "[target.GetFirstNamePossessiveNoTooltip] 경쟁자: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL:1 "[target.GetFirstNamePossessiveNoTooltip] [vassal|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL_OF_LIEGE:1 "[target.GetFirstNamePossessiveNoTooltip] [liege|E]의 봉신: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER:1 "[target.GetFirstNamePossessiveNoTooltip] [courtier|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUEST:1 "[target.GetFirstNamePossessiveNoTooltip] [guest|E]: $VALUE|+0=$" - SCHEME_AGENT_INTRIGUE:0 "[Concept( 'intrigue', '계책력' )|E]으로부터: $VALUE|+0=$" - SCHEME_AGENT_IS_FELLOW_COURTIER:1 "[target.GetFirstNameNoTooltip](와)과 같은 [court|E] 소속임: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER_MY_COURT:2 "[target.Char.GetFirstNameNoTooltip](이)가 같은 [court|E] 소속임: $VALUE|+0=$" - SCHEME_TARGET_IN_MY_COURT:2 "[target.GetFirstNameNoTooltip](이)가 당신의 [court|E] 소속임: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_UNSAFE_ROADS:1 "[target.GetFirstNameNoTooltip](이)가 홀로 무방비하게 여행 중: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_INCOGNITO:1 "[target.GetFirstNameNoTooltip](이)가 잠행 중: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER:2 "당신이 [target.GetFirstNamePossessiveNoTooltip] [spymaster|E]임: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_LIEGE:2 "당신이 [target.GetFirstNamePossessiveNoTooltip] [liege|E]의 [spymaster|E]임: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_HOST:1 "당신이 [target.GetFirstNamePossessiveNoTooltip] [host|E]의 [spymaster|E]임: $VALUE|+0=$" - SCHEME_I_AM_GUARDIAN:1 "당신이 [target.GetFirstNamePossessiveNoTooltip] [guardian|E]임: $VALUE|+0=$" - SCHEME_I_AM_COUNCILLOR:1 "당신이 [target.GetFirstNamePossessiveNoTooltip] [councillor|E]임: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_TO_ME:1 "[target.GetFirstName](이)가 당신과 가까움: $VALUE|+0=$" - SCHEME_TARGET_IS_LOVER:1 "[target.GetFirstName](이)가 당신의 연인임: $VALUE|+0=$" - SCHEME_TARGET_IS_SPOUSE:1 "[target.GetFirstName](이)가 당신의 [spouse|E]임: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_FAMILY:1 "[target.GetFirstName](이)가 당신의 [close_family|E]임: $VALUE|+0=$" - SCHEME_VENGEFUL_RIVAL:1 "당신이 [GetTrait('vengeful').GetName( GetNullCharacter )] 특성 보유자이며 [target.GetFirstName](이)가 경쟁자임: $VALUE|+0=$" - SCHEME_EYE_FOR_AN_EYE:1 "당신의 [culture|E]가 $tradition_eye_for_an_eye_name$ [culture_tradition|E] 보유 중이며 [target.GetShortUIName](이)가 경쟁자임: $VALUE|+0=$" - SCHEME_WEDDING_CEREMONIES:0 "당신의 [culture|E]가 $tradition_wedding_ceremonies_name$ [culture_tradition|E] 보유 중이며 [target.GetShortUIName](이)가 당신의 [spouse|E]임: $VALUE|+0=$" - SCHEME_TARGET_IS_AN_EMPEROR:1 "[target.GetFirstName](이)가 [empire|E]을 통치함: $VALUE|+0=$" - SCHEME_TARGET_IS_A_KING:1 "[target.GetFirstName](이)가 [kingdom|E]을 통치함: $VALUE|+0=$" - HAS_ATTEMPTED_TO_MURDER_TARGET_BEFORE:0 "[target.GetShortUIName|U](이)가 당신이 과거에 자신을 살해하려 한 것을 앎: $VALUE|+0=$" - MURDER_HERBALIST_BONUS:0 "당신의 독초 관련 지식: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_EDUCATION:1 "당신은 외교 교육을 받았었음: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_LIFESTYLE:1 "당신은 능숙한 외교관임: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_REVELRY:1 "당신은 매력적인 난봉꾼임: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_SHYNESS:1 "당신은 숫기가 없음: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_GREGARIOUSNESS:1 "당신은 사교적임: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_CALLOUSNESS:1 "당신은 냉담함: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_SHYNESS:0 "[target.GetTitledFirstName](은)는 숫기가 없음: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_GREGARIOUSNESS:0 "[target.GetTitledFirstName](은)는 사교적임: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_CALLOUSNESS:0 "[target.GetTitledFirstName](은)는 냉담함: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_PARANOIA:0 "[target.GetTitledFirstName](은)는 편집증이 있음: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_TRUST:0 "[target.GetTitledFirstName](은)는 사람을 잘 믿음: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_LIFESTYLE:0 "[target.GetTitledFirstName](은)는 외교 교육을 받았었음: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET:1 "당신이 [target.GetTitledFirstName]보다 [rank|E]가 높음: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_NEGATIVE:1 "[target.GetTitledFirstName](이)가 당신보다 [rank|E]가 높음: $VALUE|+0=$ " - SCHEME_BEFRIEND_OUR_TRAITS:0 "[target.GetTitledFirstNamePossessive] 친밀감: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_LIEGE:1 "[target.GetTitledFirstNamePossessive] 주군이 당신보다 [rank|E]가 높음: $VALUE|+0=$ " - HIGHER_RANK_THAN_SCHEME_TARGET:2 "당신의 [rank|E]가 [target.GetFirstNamePossessive] 등급보다 높음: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET:2 "당신의 [rank|E]가 [target.GetFirstNamePossessive] 등급보다 낮음: $VALUE|+0=-+$" - HIGHER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "당신의 [rank|E]가 [target.GetFirstNamePossessive] 주군의 등급보다 높음: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "당신의 [rank|E]가 [target.GetFirstNamePossessive] 주군의 등급보다 낮음: $VALUE|+0=-+$" - TRIBE_ROMANCING_OTHER_GOVERNMENTS:0 "당신은 [tribal|E](이)나, [target.GetTitledFirstName](은)는 아님: $VALUE|+0=-+$" - SCHEME_VS_RELIGIOUS_HEAD:1 "[target.GetTitledFirstName](이)가 당신의 [head_of_faith|E]임: $VALUE|+0=-+$" - SCHEME_VS_SPIRITUAL_HOF:1 "[target.GetTitledFirstName](이)가 당신의 [spiritual_head_of_faith|E]임: $VALUE|+0=-+$" - SCHEME_AT_WAR:0 "당신이 [war|E] 중임: $VALUE|+0=-+$" - SCHEME_AT_WAR_WITH_LIEGE:0 "당신이 [target.GetTitledFirstNamePossessive] [liege|E]과 [war|E]을 치르는 중임: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_STUBBORNESS:0 "[target.GetTitledFirstName](은)는 완고함: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_FICKLENESS:0 "[target.GetTitledFirstName](은)는 변덕스러움: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_OPINION:0 "당신을 향한 [target.GetTitledFirstNamePossessive] 의견: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_BONUS:0 "[target.GetTitledFirstName](은)는 당신의 배우자임: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY:1 "[target.GetTitledFirstName](이)가 [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)](을)를 사랑함: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY_MILD:0 "[target.GetTitledFirstName](이)가 [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)](와)과의 생활에 불행을 느낌" - SCHEME_SEDUCE_SPOUSE_OPINION_BONUS:1 "[target.GetTitledFirstName](이)가 [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)](을)를 증오함: $VALUE|+0=-+$" - SCHEME_SEDUCE_UNWILLING_TO_COMMIT_ADULTERY:0 "[target.GetTitledFirstName](은)는 간통 탓에 명예를 더럽히고 싶지 않아 함: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_STRONG_HOOK_PENALTY:0 "[target.GetTitledFirstName](은)는 [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]에게 충실함: $VALUE|+0=-+$" - SEDUCE_COURTIER_GUEST_PERK_BONUS:0 "[GetPerk( 'home_advantage_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - SEDUCE_PERK_BONUS:0 "[GetPerk( 'smooth_operator_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - LEGACY_PERK_BONUS:0 "[GetDynastyPerk('fp1_adventure_legacy_2').GetName]: $VALUE|+0=-+$" - TEMPTATION_FOCUS_BONUS:0 "[GetFocus('intrigue_temptation_focus').GetName]: $VALUE|+0=-+$" - - SCHEME_SEDUCE_WRONG_GENDER:0 "[target.GetWomenMen]에 끌리지 않음: $VALUE|0=-+$" - SCHEME_SEDUCE_TABOO_INCEST:0 "근친은 금기임: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST:0 "당신이 [family|E]임: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST_TOO_YOUNG:0 "당신은 [family|E]이며, [TARGET_CHARACTER.GetShortUIName|U](이)가 당신을 다른 눈으로 보기에는 너무 어립니다." - SCHEME_SEDUCE_TABOO_SODOMY:0 "동성애는 금기임: $VALUE|0=-+$" - SW_ESTIMATED_TIME:0 "#V ~[Scheme.GetEstimatedTimeRemaining]#!" - COMPASSIONATE_REASON:0 "이것이 부도덕하다고 판단함: $VALUE|+0=$" - COMPASSIONATE_NEGATIVE_REASON:0 "이 방식에 찬성함: $VALUE|+0=$" - SCHEME_NOT_AGAINST_DESCENDANTS:0 "후손을 해치지 않을 것임: $VALUE|+0=$" - SCHEME_NOT_DIPLOMATICALLY_AVAILABLE:0 "당장은 할 수 없음: $VALUE|+0=$" - SCHEME_MOVES_ME_UP_THE_SUCCESSION:0 "이번 일이 승계 순위를 올려줄 것임: $VALUE|+0=$" - SCHEME_COMPASSIONATE_NOT_MURDER_CHILDREN:0 "아이에게 해를 입히길 주저함: $VALUE|+0=$" - SCHEME_I_AM_A_COWARD:0 "너무 위험함: $VALUE|+0=$" - SCHEME_I_AM_INTIMIDATED:0 "[target.GetShortUINameNoTooltip]에게 [intimidated|E]을 받음: $VALUE|+0=$" - SCHEME_I_AM_COWED:0 "[target.GetShortUINameNoTooltip]에게 [cowed|E]함: $VALUE|+0=$" - SCHEME_ZEALOUS_AGAINST_HEATHEN:0 "상대가 [target.GetFaith.GetAdjective](을)를 신봉함: $VALUE|+0=$" - SCHEME_I_LIKE_TARGET:0 "[target.GetShortUINameNoTooltip](을)를 좋아함: $VALUE|+0=$" - SCHEME_I_DISLIKE_TARGET:0 "[target.GetShortUINameNoTooltip](을)를 싫어함: $VALUE|+0=$" - SCHEME_MY_OPINION_OF_YOU:0 "당신을 향한 나의 의견: $VALUE|+0=$" - SCHEME_ENERGY:0 "기력이 없음: $VALUE|+0=$" - SCHEME_NOTHING_TO_GAIN:0 "얻을 게 없음: $VALUE|+0=$" - SCHEME_I_MUST_TAKE_VENGEANCE:0 "[target.GetShortUINameNoTooltip]에게 복수할 것임!: $VALUE|+0=$" - SCHEME_GET_RID_OF_UNRULY_CLAIMANT:0 "거추장스러운 [claimant|E]를 제거할 것임: $VALUE|+0=$" - SCHEME_AGAINST_SPOUSE_POSITIVE:0 "나의 배우자는 자격이 있음: $VALUE|+0=$" - SCHEME_SOCIAL_CLIMBER_RANK_BONUS:1 "[target.GetFirstName](이)가 이 일을 기회로 여김: $VALUE|0=-+$" - SCHEME_SOCIAL_CLIMBER_RANK_PENALTY:1 "[target.GetFirstName](이)가 이 일을 기회로 여기지 않음: $VALUE|0=-+$" - SCHEME_NOT_FOLLOWER_OF_WITCHGOD:0 "[owner.GetFaith.WitchGodName](을)를 신봉하지 않음: $VALUE|0=-+$" - SCHEME_I_AM_WITCH:1 "당신은 마녀임: $VALUE|0=-+$" - SCHEME_I_AM_NOT_WITCH:1 "당신은 마녀가 아님: $VALUE|0=-+$" - SCHEME_ATTRACTION:1 "[target.GetFirstName](이)가 당신을 매력적이라 생각함: $VALUE|0=-+$" - SCHEME_WITCH_COVEN:0 "당신은 마녀 집회 소속임: $VALUE|0=-+$" - SCHEME_HOOK_USED:0 "[hook|E] 사용됨: $VALUE|+0=$" - SCHEME_WEAK_HOOK_USED:0 "[weak_hook|E] 사용됨: $VALUE|+0=$" - SCHEME_STRONG_HOOK_USED:0 "[strong_hook|E] 사용됨: $VALUE|+0=$" - SCHEME_TARGET_LEARNING_MODIFIER:0 "교사의 [Concept( 'learning', '학습력' )|E]: $VALUE|+0=$" - SCHEME_LEARNING_MODIFIER:0 "당신의 [Concept( 'learning', '학습력' )|E]: $VALUE|+0=$" - SCHEME_PIETY_LEVEL_MODIFIER:0 "당신의 [piety_level|E]: $VALUE|+0=$" - SCHEME_SKULDUGGERY_FOCUS:1 "[GetFocus('intrigue_skulduggery_focus').GetName]: $VALUE|+0=$" - SCHEME_DUTY_FOCUS:1 "[target.GetFirstName](이)가 [GetFocus('stewardship_duty_focus').GetName]을 설정: $VALUE|+0=$" - LEARN_LANGUAGE_PEDAGOGY_PERK_DESC:0 "[GetPerk( 'pedagogy_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_THICKER_THAN_WATER_PERK_DESC:0 "[GetPerk( 'thicker_than_water_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_FLATTERER_PERK_DESC:0 "[GetPerk( 'flatterer_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - KIN_LEGACY_DESC:0 "[GetDynastyPerk( 'kin_legacy_4' ).GetName]: $VALUE|+0=$" - KIN_PARAMETER_DESC:0 "[traditions|E]의 효과 vs. 같은 집안: $VALUE|+0=$" - SPOUSE_PARAMETER_DESC:0 "[traditions|E]의 효과 vs. [spouse|E]: $VALUE|+0=$" - MORTAL_ADORATION_REDUCED_HOSTILE_SCHEME_JOIN_CHANCE:0 "[GetPerk( 'mortal_adoration_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_COURTSHIP_PERK:0 "[GetPerk( 'courtship_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_GALLANT_TRAIT:1 "[GetTrait('gallant').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SCHEMER_TRAIT:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_LUSTFUL_TRAIT:1 "[GetTrait('lustful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_CHASTE_TRAIT:1 "[GetTrait('chaste').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SHY_TRAIT:1 "[GetTrait('shy').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_1:1 "[GetTrait('beauty_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_2:1 "[GetTrait('beauty_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_3:1 "[GetTrait('beauty_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_1:1 "[GetTrait('intellect_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_2:1 "[GetTrait('intellect_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_3:1 "[GetTrait('intellect_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_1:1 "[GetTrait('physique_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_2:1 "[GetTrait('physique_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_3:1 "[GetTrait('physique_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_1:1 "[GetTrait('beauty_bad_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_2:1 "[GetTrait('beauty_bad_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_3:1 "[GetTrait('beauty_bad_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_great_pox:1 "[GetTrait('great_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_lovers_pox:1 "[GetTrait('lovers_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_early_great_pox:1 "[GetTrait('early_great_pox').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_REVELER:0 "난봉꾼: $VALUE|+0=$" - SCHEME_TRAIT_ZEALOUS:1 "[GetTrait('zealous').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DEVOTED:1 "[GetTrait('devoted').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_ORDER_MEMBER:1 "[GetTrait('order_member').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_PARANOID:1 "[GetTrait('paranoid').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_IS_A_SCHEMER:0 "모략 중: $VALUE|+0=$" - SCHEME_TRAIT_TARGET_SEDUCER:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_MYSTIC:0 "신비주의자: $VALUE|+0=$" - SCHEME_TRAIT_HERBALIST:1 "[GetTrait('lifestyle_herbalist').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DECEITFUL:1 "[GetTrait('deceitful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CYNICAL:1 "[GetTrait('cynical').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_TRUSTING:1 "[GetTrait('trusting').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_EXCOMMUNICATED:1 "[GetTrait('excommunicated').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_STUBBORN:0 "[GetTrait('stubborn').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_POET:0 "[GetTrait('poet').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_HERITAGE_MODIFIER:0 "공유된 [heritage|E]: $VALUE|+0=$" - SCHEME_LOYAL_SOLDIERS_MODIFIER:0 "[traditions|E]의 효과 vs. [liege|E]: $VALUE|+0=$" - SCHEME_YOUTH_MODIFIER:0 "당신은 어리고 배우려는 의지로 충만함: $VALUE|+0=$" - SCHEME_CHAPLAIN_HELP_LEARNING_MODIFIER:0 "당신의 [Concept( 'realm_priest', GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionNamePossesive )|E] [learning|E]: $VALUE|+0=$" - SCHEME_KNOWN_LANGUAGES_MODIFIER:0 "이미 습득한 [languages|E]의 수: $VALUE|+0=$" - - scheme_executes_immediately:0 "[scheme|E] 즉시 실행" - - OPEN_SCHEMES_TAB:0 "모략" - OPEN_HOOKS_AND_SECRETS_TAB:0 "구실과 비밀" - INTRIGUE_WINDOW_MY_HOOKS_TITLE:1 "당신이 보유한 [hooks|E]" - INTRIGUE_WINDOW_HOOKS_ON_ME_TITLE:1 "당신에 대한 [hooks|E]" - INTRIGUE_WINDOW_SECRETS_KNOWN_TO_ME_TITLE:0 "내게 알려진 [secrets|E]" - INTRIGUE_WINDOW_SECRET_DESC:0 "[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_TOOLTIP:0 "#T [Secret.GetCategoryName]#! \n[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_KNOWN_TO_ME_BLACKMAIL:1 "협박" - INTRIGUE_WINDOW_MY_SECRETS_TITLE:1 "당신의 [secrets|E]" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NUM:0 "[GetDataModelSize( IntrigueWindowSecretItem.GetKnownBy )]명이 알고 있음" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NONE:0 "알려지지 않음" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_SHOW:0 "표시" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_HIDE:0 "숨기기" - MY_HOOKS_ARE_EMPTY:1 "#weak 구실을 보유하지 않음#!" - SECRETS_KNOWN_TO_ME_IS_EMPTY:1 "#weak 당신이 알고 있는 비밀이 없음#!" - NOBODY_HAS_HOOKS_ON_ME:1 "#weak 당신에 대한 구실을 보유한 자가 없음#!" - I_HAVE_NO_SECRETS:1 "#weak 당신은 비밀이 없음#!" - INTRIGUE_WINDOW_PRISONERS:0 "죄수" - INTRIGUE_WINDOW_SORT_DURATION:0 "투옥 시간" - INTRIGUE_WINDOW_WEAK_HOOKS_COUNT:0 "#T [weak_hooks|E]의 수#!" - INTRIGUE_WINDOW_STRONG_HOOKS_COUNT:0 "#T [strong_hooks|E]의 수#!" - INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT:0 "#T 강한 구실 비밀#!\n[Character.GetShortUIName](이)가 이 [secret|E]을 이용한 당신의 [blackmail|E]에 굴복하면, 당신은 [Character.GetHerHim]에 대한 [strong_hook|E]을 획득하게 됩니다." - INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT:0 "#T 약한 구실 비밀#!\n[Character.GetShortUIName](이)가 이 [secret|E]을 이용한 당신의 [blackmail|E]에 굴복하면, 당신은 [Character.GetHerHim]에 대한 [weak_hook|E]을 획득하게 됩니다." - INTRIGUE_WINDOW_BLACKMAIL_SECRET_EXPOSED:0 "(이미 폭로됨)" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_SPENT:0 "(이미 협박함)" - INTRIGUE_WINDOW_HOOK_EXPIRATION:0 "[Hook.GetExpirationDate.GetString] 만료" - INTRIGUE_WINDOW_HOOK_SHOW_ALL:0 "#T 구실 표시 범위#!\n#I 클릭하여 모든 구실을 표시할지 사용 가능한 구실을 표시할지 전환하십시오.#!" - INTRIGUE_WINDOW_AGENT_DISCOVERED:0 "발견됨" - INTRIGUE_WINDOW_AGENT_DISCOVERED_TT:0 "#T $INTRIGUE_WINDOW_AGENT_DISCOVERED$#!\n폭로된 공모자는 투옥될 수 있음" - INTRIGUE_WINDOW_SCHEME_POWER_TT:0 "#T [scheme_power|E]#! \n [SchemeAgentItem.GetInfluence|0+]만큼 위력 추가\n공모자의 [scheme_power|E]은 [Concept( 'intrigue', '계책력' )|E]에 비례함" - INTRIGUE_WINDOW_SECRET_EXPOSE:0 "폭로" - INTRIGUE_WINDOW_SECRET_EXPOSE_TT:0 "#T [secret|E] 폭로#!\n\n비밀 폭로는 선택된 [secret|E]에 의해 생겨난 모든 [hooks|E]을 파괴합니다." - INTRIGUE_WINDOW_EXPOSE_TITLE:0 "비밀 폭로" - INTRIGUE_WINDOW_EXPOSE_DESCRIPTION:0 "폭로할 [CHARACTER.GetShortUINamePossessiveNoTooltip] [secrets|E]을 선택하십시오." - INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL:0 "@warning_icon! #X 현재 협박에 사용할 [secret|E]이 없습니다.#!" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_TT:0 "#T 협박#!\n\n[SelectLocalization( IntrigueWindowSecretGroup.CanBlackmail, 'blackmail_interaction_desc', 'INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL' )]" - INTRIGUE_WINDOW_SECRET_EXPOSE_DESC:3 "@warning_icon! #X [TARGET_CHARACTER.GetUINamePossessive] [SECRET.GetName] [secret|E]을 폭로할 수는 #bold 없습니다#!.#!" - - is_forced_into_scheme_trigger:0 "모략에 강제로 가담함" - SCHEME_TYPE_TRIGGER:0 "모략이 $SCHEME_NAME|V$류에 해당함" - SCHEME_NUMBER_OF_EXPOSED_AGENTS_TRIGGER:0 "[scheme|E] 내의 노출된 공모자 수: $NUM|V0$ $COMPARATOR$" - SCHEME_POWER_RESISTANCE_RATIO_TRIGGER:0 "모략 위력과 저항력의 비율: $NUM|V0$ $COMPARATOR$" - SCHEME_MONTHLY_PROGRESS_TRIGGER:0 "모략 월간 진행도: $NUM|V0$ $COMPARATOR$" - SCHEME_TEACHER_KNOWS_YOUR_LANGUAGE_MODIFIER:0 "교사가 당신의 [language|E]를 앎: $VALUE|+0=$" - diff --git a/project/ck3/base_game/localization/korean/gui/selectcommanderwindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/selectcommanderwindow_l_korean.yml deleted file mode 100644 index 6a2f55bb2e..0000000000 --- a/project/ck3/base_game/localization/korean/gui/selectcommanderwindow_l_korean.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_korean: - DETACH_COMMANDER:0 "지휘관 제거" - CANT_COMMAND_TITLE:0 "#T [CHARACTER.GetUIName](이)가 부대를 지휘할 수 없음#!" - CANT_COMMAND_REASON_DEAD:0 " - 사망" - CANT_COMMAND_REASON_IN_POOL:0 " - 방랑객임" - CANT_COMMAND_REASON_FEMALE:0 " - 여성" - CANT_COMMAND_REASON_COMMANDING:0 " - 다른 부대 지휘 중" - CANT_COMMAND_REASON_CHILD:0 " - 성인이 아님" - CANT_COMMAND_REASON_IN_ACTIVITY:0 " - 다른 활동 중" - CANT_COMMAND_REASON_NOT_POTENTIAL:0 " - 부대 소유자의 명령을 받지 않음" - CANT_COMMAND_REASON_AT_WAR:0 " - [TARGET_CHARACTER.GetUIName](와)과 전쟁 중" diff --git a/project/ck3/base_game/localization/korean/gui/siege_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/siege_window_l_korean.yml deleted file mode 100644 index 02dc0b3e55..0000000000 --- a/project/ck3/base_game/localization/korean/gui/siege_window_l_korean.yml +++ /dev/null @@ -1,78 +0,0 @@ -l_korean: - SW_TT_TIMER:1 "#T 다음 [siege|E] 상황: #V $DAYS$#!#!\n$TOTAL$마다 새로운 공성 상황이 발생합니다." - SW_TT_TIMER_FROZEN:0 "[siege|E] 사건이 발생하지 않습니다.\n" - #SW_TT_CLOSE:1 "" delete this - SW_TT_GARRISON:0 "#T [garrison|E]: #V [soldiers|E] [Siege.GetDefenderMen|0]명#!#! \n[siege|E]을 진행시키려면 공성 중인 병력이 수비대의 병력보다 많아야 합니다." - SW_TT_RECENT_ACTION:0 "" - SW_TT_ACTION:1 "#high $NAME$#!\n$EFFECT$" - SW_BLOCKED_LARGE_GARRISON:1 "공성 중인 [army|E] 규모가 [garrison|E]($GARRISON|V$명)보다 작아 [siege|E]이 진행되지 않습니다." - SW_BLOCKED_MOVEMENT_OR_COMBAT:1 "공성 중인 [armies|E]가 현재 이동 또는 [battle|E] 중이라 [siege|E]이 진행되지 않습니다." - SW_TT_PROGRESS:0 "#T [siege_progress|E]: #V $PROGRESS|1$ / $TOTAL|0$#!#!\n" - SW_TT_DAILY_PROGRESS:0 "일일 진행도" - SW_TT_BASE_PROGRESS:0 "기본" - SW_TT_MAA_PROGRESS:0 "[men_at_arms|E]" - SW_TT_MEN_PROGRESS:0 "공성 중인 [soldiers|E]" - SW_TT_ASSAULT_PROGRESS:0 "돌격" - SW_TT_DISEASE_PROGRESS:0 "질병" - SW_TT_FORT_LEVEL_MULT:0 "[fort_level|E]" - SW_TT_MORALE_LOSS_LABEL:0 "일일 진행도: $VALUE|+=1$" - SW_TT_MORALE_LOSS_LABEL_MINIMUM:0 "#! #weak (최소 $VALUE|=1$)#!" - SIEGE_WINDOW_END_DATE:2 "현재 진행도에 따르면 공성이 최대 $TIME$([$DATE.GetString|V$]) 더 지속됩니다." - SIEGE_WINDOW_END_DATE_SHORT:0 "최대 $TIME$ 남음" - SW_TT_SIEGING_REALM_TOOLTIP:1 "#T 공성 측: [Character.GetPrimaryTitle.GetName|VU]#!\n#I 클릭하여 보기#!" - SW_TT_DEFENDING_REALM_TOOLTIP:1 "#T 방어 측: [Character.GetPrimaryTitle.GetName|VU]#!\n#I 클릭하여 보기#!" - SIEGE_ACTION_BREACH:0 "돌파" - SIEGE_ACTION_STARVATION:0 "기아" - SIEGE_ACTION_DISEASE:0 "질병 발생" - SIEGE_ACTION_DESERTION:0 "탈영" - SIEGE_ACTION_STALEMATE:0 "교착" - SIEGE_ACTION_BREACH_DESC:1 "성벽: $STATE$" - SIEGE_ACTION_BREACH_LEVEL_0:0 "온전" - SIEGE_ACTION_BREACH_LEVEL_1:0 "소규모 돌파" - SIEGE_ACTION_BREACH_LEVEL_2:0 "대규모 돌파" - SIEGE_ACTION_STARVATION_DESC:2 "보급: $STATE$" - SIEGE_ACTION_STARVATION_LEVEL_0:0 "최대 비축" - SIEGE_ACTION_STARVATION_LEVEL_1:0 "고갈 중" - SIEGE_ACTION_STARVATION_LEVEL_2:0 "기아" - SIEGE_ACTION_DISEASE_DESC:2 "$STATE$" - SIEGE_ACTION_DISEASE_LEVEL_0:0 "정상" - SIEGE_ACTION_DISEASE_LEVEL_1:0 "질병 전파" - SIEGE_ACTION_DISEASE_LEVEL_2:0 "질병 만연" - SIEGE_ACTION_BREACH_EFFECT:0 "[siege|E] 사건 간격: $VALUE|-=0%$" - SIEGE_ACTION_STARVATION_EFFECT:1 "한 번에 증가하는 [siege_progress|E]: $VALUE|+=0%$" - SIEGE_ACTION_DISEASE_EFFECT:0 "일일 [siege_progress|E]: $VALUE|+=0%$" - SIEGE_ACTION_DESERTION_EFFECT:0 "[siege_progress|E]: $VALUE|+=0$" - SIEGE_ACTION_NO_EFFECT:0 "#weak [siege|E] 효과 없음#!" - SW_MOVING_OR_IN_COMBAT:0 "@warning_icon!#X 부대가 이동 또는 [battle|E] 중입니다.#!" - SW_TOO_FEW_SOLDIERS:0 "@warning_icon!#X 병사가 부족합니다.#!" - SW_TT_OPEN_ARMY_WINDOW:1 "#T 공성 중인 당신의 [armies|E] 모두 선택하기#!" - SW_TT_SHOW_HOLDING:1 "#T [holding|E] 선택하기#!" - SW_START_ASSAULT:0 "요새 돌격" - SW_STOP_ASSAULT:0 "돌격 중지" - SW_ASSAULT_TT_TITLE:0 "#T 요새 돌격하기#!" - SW_STOP_ASSAULT_TT_TITLE:0 "#T 요새 돌격 중지하기#!" - SW_TT_FORT_LEVEL_IMPACT_TITLE:0 "#T 요새 수준 효과#!" - SW_TT_FORT_LEVEL_IMPACT_BAD:0 "#S [fort_level_i][fort_level|E]이 너무 높습니다!#!\n공성을 빠르게 끝내려면 공성 [men_at_arms|E]을 더 추가하십시오." - SW_TT_MEN_BALANCE_BASIC_INFO:0 "#T 병사의 수#!\n[besieging|E] 부대: [SIEGE.GetAttackerMen|V]명\n[garrison|E]: [SIEGE.GetDefenderMen|V]명" - SW_TT_MEN_BALANCE_ATTRITION_INFO:0 "$game_concept_besieging$ [attrition|E] 피해로 인해 [army|E]에 매달 사상자 $VALUE|V$명이 발생합니다." - SW_TT_MEN_BALANCE_SOLDIERS_PROGRESS_INFO:1 "[soldiers|E]에 의한 일일 진행도: $VALUE|+=2$" - SW_TT_MEN_BALANCE_BLOCKED_LARGE_GARRISON:0 "#X 공성 중인 [army|E] 규모가 [garrison|E]보다 작아 [siege|E]이 진행되지 않습니다.#!" - SW_TT_CANT_BREACH_ATTACKER:1 "@no_siege_weapon_icon!#X 성벽을 돌파하려면 [siege_weapons|E]가 필요합니다.#!" - SW_TT_CANT_BREACH_DEFENDER:1 "@no_siege_weapon_icon![siege_weapons|E] 없이는 공성 중인 [army|E]가 성벽을 돌파할 수 없습니다." - SW_TT_CANT_BREACH_WEAK_ATTACKER:1 "@no_siege_weapon_icon! 성벽을 돌파하려면 더 강력한 [siege_weapons|E]가 필요합니다." - SW_TT_CANT_BREACH_WEAK_DEFENDER:1 "@no_siege_weapon_icon!더 강력한 [siege_weapons|E] 없이는 공성 중인 [army|E]가 성벽을 돌파할 수 없습니다." - SW_TT_LOOT:0 "#T 노획: [gold_i][Siege.GetProvince.GetRaidLoot|0]\n#![siege|E] 완료 시 공성 중인 [realm|E]에 주어집니다." - SW_TIME_LEFT_TT:0 "#T 최대 남은 시간\n#![SiegeWindow.GetTimeLeft]" - SIEGE_GO_TO_HOLDING:0 "#T 봉토 열기#!" - SIEGE_CANT_ASSAULT_NO_BREACH:0 "@warning_icon!#X 돌격을 시작하려면 성벽이 돌파되어야 합니다.#!" - SIEGE_ASSAULT_TT_INFO:0 "돌격이 매일 $PROG|1+=$만큼의 공성 진행도를 추가하고 사상자 $MEN|0-$명을 발생시킵니다." - SW_ASSAULTING_TEXT_ATTACKER:1 "돌격 중!" - SW_ASSAULTING_TEXT_DEFENDER:1 "돌격!" - SW_SIEGE_WEAPON_NON:0 "[siege_weapons|E] 없음" - SW_SIEGE_WEAPON:1 "공성 무기" - SW_WALLS_TT:0 "[SiegeWindow.GetBreachStateTooltip]\n\n[SiegeWindow.GetSiegeWeaponDescription]" - SW_DAILY_PROGRESS:2 "#high [SiegeWindow.GetDailyProgress|1]#! /일" - SW_DAILY_SIEGE_PROGRESS:0 "일일 [siege_progress|E]" - SIEGE_WINDOW_GO_TO_COUNTY_TT:0 "#T 영지 화면 표시하기#!" - SIEGE_ASSAULT_TT_INFO_ACTIVE:1 "#T 돌격 진행 중#!\n돌격이 매일 공성 진행도를 [Siege.CalculateAssaultProgress|1+]만큼 증가시키며 [Siege.CalculateAssaultCasualties|0-]명의 사상자를 발생시킴" - SIEGE_EVENT:1 "공성 상황" diff --git a/project/ck3/base_game/localization/korean/gui/specialinteractions_l_korean.yml b/project/ck3/base_game/localization/korean/gui/specialinteractions_l_korean.yml deleted file mode 100644 index b089fe0edd..0000000000 --- a/project/ck3/base_game/localization/korean/gui/specialinteractions_l_korean.yml +++ /dev/null @@ -1,469 +0,0 @@ -l_korean: - INHERITABLE_TRAITS:0 "유전 특성:" - NO_INHERITABLE_TRAITS:0 "유전 특성 없음" - CHANCE_OF_CHILDREN:0 "임신 확률: $VALUE|V$" - CHILDRENS_HOUSE:0 "이 결혼으로 생긴 자녀는 [CHARACTER.GetHouse.GetBaseName] [house|E]의 일원으로 태어납니다." - CHILDREN_NO_HOUSE:1 "#warning @warning_icon! 이 결혼으로 생긴 자녀는 [house|E]의 일원으로 태어나지 않습니다.#!" - CONCUBINE_CHILDREN_HOUSE:1 "이 동반 관계로 생긴 자녀는 [MatchOffer.GetSecondaryActor.GetHouse.GetBaseName] [house|E]의 일원으로 태어납니다." - MARRIAGE_INFO:0 "[MarriageInfo.GetMarriageOrBetrothal]" - MARRIAGE_CHILDREN_CHANCE_INFO:1 "[MatchOffer.GetChanceOfChildrenDesc]" - MARRIAGE_CHILDREN_HOUSE_INFO:1 "[MatchOffer.GetChildrensHouse]" - CONVERT_BETROTHAL_TO_MARRIAGE:0 "[betrothal|E]을 결혼으로 전환합니다." - CHARACTER_UI_NAME:0 "[CHARACTER.GetUIName]" - CREATE_MARRIAGE:1 "[CHARACTER.LocalPlayerString( '당신', 'CHARACTER_UI_NAME' )](와)과 [TARGET_CHARACTER.LocalPlayerString( '당신', 'CHARACTER_UI_NAME' )]의 [married|E]을 제안합니다." - BETROTHAL_ONE_CHARACTER:1 "한 쪽이 [child|E]인 관계로, [CHARACTER.LocalPlayerString( '당신', 'CHARACTER_UI_NAME' )](와)과 [TARGET_CHARACTER.LocalPlayerString( '당신', 'CHARACTER_UI_NAME' )]의 [betrothed|E]을 제안합니다." - BETROTHAL_BOTH_CHARACTERS:1 "양 쪽이 [children|E]인 관계로, [CHARACTER.LocalPlayerString( '당신', 'CHARACTER_UI_NAME' )](와)과 [TARGET_CHARACTER.LocalPlayerString( '당신', 'CHARACTER_UI_NAME' )]의 [betrothed|E]을 제안합니다." - HAS_BETROTHAL_REASON:0 "기존의 약혼: $VALUE|=+0$" - CHARACTERS_ARE_BETROTHED:0 "[CHARACTER.GetShortUIName|U](와)과 [TARGET_CHARACTER.GetShortUIName](이)가 [betrothed|E] 상태입니다." - DESIRES_ALLIANCE:0 "[recipient.GetShortUIName|U](이)가 [alliance|E]을 희망함: $VALUE|=+0$" - DOES_NOT_WANT_ALLIANCE:0 "[recipient.GetShortUIName|U](이)가 동맹을 희망하지 않음: $VALUE|=+0$" - YOU_HAVE_TOO_MANY_ALLIANCES:0 "당신이 너무 많은 [alliances|E] 관계를 맺음: $VALUE|=+0$" - INTIMIDATED_REASON:3 "당신에게 [intimidated_i][intimidated|E]을 받음: $VALUE|=+0$" - COWED_REASON:3 "당신에게 [terrified_i][Concept( 'cowed' '질겁함' )|E]: $VALUE|=+0$" - GRANDEUR_REASON:0 "당신의 [court_grandeur|E]: $VALUE|=+0$" - FP1_ADVENTURE_LEGACY_3_REASON:1 "[recipient.GetShortUINamePossessive|U] [dynasty|E](이)가 [GetDynastyPerk('fp1_adventure_legacy_3').GetName](을)를 보유함: $VALUE|=+0$" - MARRYING_UP_REASON:1 "[secondary_recipient.GetShortUIName|U](이)가 앙혼하는 결혼임: $VALUE|=+0$" - MARRYING_DOWN_REASON:1 "[secondary_recipient.GetShortUIName|U](이)가 낙혼하는 결혼임: $VALUE|=+0$" - MARRYING_HEIR_REASON:1 "당신의 후보자가 [actor.GetShortUINamePossessive|U] [heir|E]임: $VALUE|=+0$" - MY_OWN_MARRIAGE_REASON:0 "[recipient.GetShortUINamePossessive] 결혼: $VALUE|+0$" - CLOSE_RELATIVE_REASON:0 "가까운 친척: $VALUE|+0$" - DEAR_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U](이)가 [recipient.GetShortUIName]에게 소중한 존재임: $VALUE|+0$" - RIVAL_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U](이)가 [recipient.GetShortUINamePossessive] 경쟁자임: $VALUE|+0$" - ACTOR_RIVAL_TO_ME_REASON:0 "[recipient.GetShortUIName|U](이)가 [actor.GetShortUINamePossessive] 경쟁자임: $VALUE|+0$" - NEMESIS_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U](이)가 [recipient.GetShortUINamePossessive] 천적임: $VALUE|+0$" - ACTOR_NEMESIS_TO_ME_REASON:0 "[recipient.GetShortUIName|U](이)가 [actor.GetShortUINamePossessive] 천적임: " - MARRIAGE_DESPERATION:2 "[secondary_recipient.GetShortUINamePossessive] 연령: $VALUE|+=0$" - MARRY_CONSANGUINITY_REASON:0 "[incestuous|E] 결혼이 됨: $VALUE|+=0$" - MATRILINEAL_WARNING:0 "@warning_icon!#X 이 결혼으로 태어난 자녀가 [CHARACTER.GetShortUINamePossessive] [dynasty|E] ('[CHARACTER.GetDynastyName]')에 속하게 됨!#!" - MATRILINEAL_REASON:0 "모계 결혼: $VALUE|=+0$" - PATRILINEAL_REASON:0 "부계 결혼: $VALUE|=+0$" - PROMISING_PROSPECTS_PERK_MODIFIER:0 "당신이 [GetPerk( 'promising_prospects_perk' ).GetName( GetPlayer )] 특성을 보유함: $VALUE|=+0$" - DYNASTY_LEGACY_GLORY_MARRIAGE_ACCEPTANCE_PERK_MODIFIER:0 "당신의 [dynasty|E]이 [GetDynastyPerk( 'glory_legacy_1' ).GetName] 유산을 보유함: $VALUE|=+0$" - IncorrectLineality_Matrilineal:0 "모계" - IncorrectLineality_Patrilineal:0 "부계" - MATRILINEAL_PATRILINEAL_REASON:0 "[secondary_recipient.Custom('IncorrectLineality')] 결혼: $VALUE|=+0$" - NO_PRESTIGE_MUSLIM_MARRIAGE:0 "[GetFaithDoctrine('doctrine_polygamy').GetBaseName]인 [faiths|E]을 신봉하는 [characters|E]은 결혼으로 [prestige|E]을 획득할 수 없음" - CONTRACT_RELIGIOUS_EXEMPTION_REASON:0 "종교 공제: $VALUE|=+0$" - CONTRACT_RELIGIOUS_TAXATION_REASON:0 "종교 조세: $VALUE|=+0$" - CONTRACT_LOW_TAXES_REASON:0 "낮은 봉건 책무: $VALUE|=+0$" - CONTRACT_HIGH_TAXES_REASON:0 "높은 봉건 책무: $VALUE|=+0$" - MONASTIC_EXPECTATIONS_REASON:0 "$tradition_monastic_communities_name$: $VALUE|=+0$" - high_obligations:0 "높은 봉건 [obligations|E]" - high_obligations_taxes:0 "[feudal_contract|E]이 [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_high' )]을 조건으로 체결됨" - high_obligations_levies:0 "[feudal_contract|E]이 [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_high' )]를 조건으로 체결됨" - normal_obligations:0 "보통 봉건 [obligations|E]" - normal_obligations_taxes:0 "[feudal_contract|E]이 [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_normal' )]을 조건으로 체결됨" - normal_obligations_levies:0 "[feudal_contract|E]이 [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_normal' )]를 조건으로 체결됨" - low_obligations:0 "낮은 봉건 [obligations|E]" - low_obligations_taxes:0 "[feudal_contract|E]이 [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_low' )]을 조건으로 체결됨" - low_obligations_levies:0 "[feudal_contract|E]이 [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_low' )]를 조건으로 체결됨" - religious_exemption:0 "종교 공제" - religious_taxation:0 "종교 조세" - religious_protection_tt:0 "[feudal_contract|E]이 [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )]를 조건으로 체결됨" - - AI_ELOPE_CONSEQUENCES:0 "[recipient.GetShortUIName|U](이)가 결과를 걱정함: $VALUE|=+0$" - AI_SPOUSE_OPINION:0 "배우자를 향한 [CHARACTER.GetShortUINamePossessive] 의견: $VALUE|=+0$" - AI_ELOPE_WEAK_HOOK:0 "[recipient.GetLiege.GetShortUIName](이)가 [recipient.GetShortUIName]에 대한 [weak_hook|E] 보유함: $VALUE|=+0$" - AI_ELOPE_STRONG_HOOK:0 "[recipient.GetLiege.GetShortUIName](이)가 [recipient.GetShortUIName]에 대한 [strong_hook|E] 보유함: $VALUE|=+0$" - AI_ELOPE_INHERITANCE:0 "[recipient.GetShortUIName|U](이)가 [title|E]를 상속받을 예정: $VALUE|=+0$" - AI_ELOPE_POSSIBLE_INHERITANCE:0 "[recipient.GetShortUIName|U](이)가 [title|E] 상속받을 수도 있음: $VALUE|=+0$" - - ZEAL_AGAINST_INFIDELS:0 "불신자에 대한 열성: $VALUE|=+0$" - MATRILINEAL_OFFER:0 "[matrilineal|E] 결혼" - MATRILINEAL_TOOLTIP:0 "[matrilineal|E] 결혼으로 하시겠습니까?" - MATRILINEAL_OFFER_BETROTHAL_INFO:0 "[betrothal|E] 중에 동의했으므로 변경할 수 없습니다." - CHANGE_CHARACTER:0 "인물 변경" - VALUABLE_CLAIMANT:0 "가치 있는 [claimant|E]: $VALUE|+0$" - CLAIMANT_TO_MY_TITLES:0 "[title|E] [claimant|E]: $VALUE|+0$" - REVERT_CHANGE_CHARACTER:0 "인물 복원" - CLEAR_MARRIED_CHARACTERS:0 "인물 삭제" - CLEAR_MARRIED_CHARACTER:0 "인물 삭제" - GOLD_REASON:0 "금화를 선호함: $VALUE|=+0$" - PRISONER_REASON:0 "죄수: $VALUE|=+0$" - WONT_ATTACK_RELIGIOUS_BRETHREN_REASON:0 "같은 종교 신도를 공격함: $VALUE|=+0$" - DEFENSIVE_WAR_REASON:0 "방어전: $VALUE|=+0$" - ATTACK_ON_ALLY_REASON:0 "동맹을 공격함: $VALUE|=+0$" - WAR_WITH_ALLY_REASON:0 "다른 동맹과의 전쟁: $VALUE|=+0$" - WONT_FIGHT_HEIR_REASON:0 "후계자와 싸우지 않을 것임: $VALUE|=+0$" - WONT_FIGHT_SPOUSE_REASON:0 "배우자와 싸우지 않을 것임: $VALUE|=+0$" - NO_CHARACTERS_TO_SELECT:0 "#weak 유효한 인물을 찾을 수 없음#!" - NO_VASSALS_TO_DISPLAY:1 "[vassals|E]이 없습니다." - ALREADY_AT_WAR:0 "이미 [war|E] 중: $VALUE|=+0$" - MARRY_PROMPT_SOMEONE:0 "#I 결혼시킬 인물 선택하기#!" - MARRY_PROMPT_BUILDING_LIST:0 "#I [CHARACTER.GetShortUIName]의 배우자 후보 찾기#!" - MARRY_PROMPT_CHARACTER:0 "#I [CHARACTER.GetShortUIName](와)과 결혼할 인물 선택하기#!" - MARRY_DIFFERENT_FAITH_REASON:2 "[recipient.GetShortUINamePossessive] [faith|E]이 당신과 다름: $VALUE|+0$" - SAME_SEX_MARRIAGE_FAITH_REASON:0 "[secondary_recipient.GetShortUINamePossessive] [faith|E]이 $doctrine_homosexuality_name$(을)를 받아들이지 않음: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_ACTOR:0 "[actor.GetShortUINamePossessive] [faith|E]이 $doctrine_homosexuality_name$(을)를 받아들이지 않음: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_RECIPIENT:0 "[recipient.GetShortUINamePossessive] [faith|E]이 $doctrine_homosexuality_name$(을)를 받아들이지 않음: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FERTILITY_REASON:0 "이 결혼 관계에선 [fertility|E](이)가 없음: $VALUE|+0$" - MARRY_UNIMPORTANT_COURTIER_REASON:0 "중요하지 않은 [courtier|E]: $VALUE|+0$" - MARRY_CARES_ABOUT_COURTIER_REASON:0 "[recipient.GetShortUIName]에게 [secondary_recipient.GetShortUIName|U](이)가 중요한 존재임: $VALUE|+0$" - MARRY_PARENT_OF_CHILDREN_REASON:0 "[secondary_recipient.GetShortUIName|U](이)가 [recipient.GetShortUINamePossessive] 자녀의 부모임: $VALUE|+0$" - AI_OPINION_REASON:1 "[TARGET_CHARACTER.GetShortUIName](을)를 향한 [CHARACTER.GetShortUINamePossessive] 의견: $VALUE|=+0$" - AI_REFUSAL_IS_TREASON:0 "거부는 반역임: $VALUE|=+0$" - AI_CLAIMANT_PENALTY:0 "[recipient.GetShortUIName|U](이)가 파벌을 등에 업음: $VALUE|=+0$" - AI_PRISON_FEUDAL_COMPLEX_PERK:0 "[GetPerk( 'prison_feudal_complex_perk' ).GetName( GetPlayer )]: $VALUE|=+0$" - AI_REFUSAL_SPLITTING_SAME_FAITH_VASSALS:0 "신도들을 이간질하는 불신자: $VALUE|=+0$" - AI_REFUSAL_IS_NOT_DE_JURE_LIEGE:0 "[secondary_recipient.GetShortUIName|U](이)가 [de_jure|E] 봉신이 아님: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_LIEGE:0 "정당하게 [actor.GetShortUIName]에 속하는 봉신: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_UNDER:2 "[landed_title.GetName|U](이)가 [recipient.GetShortUINamePossessive] [de_jure|E]에 속함: $VALUE|=+0$" - AI_LIEGE_HAS_CLAIM_ON_TITLE:0 "[actor.GetShortUINameNotMe](이)가 유효한 [claim|E]을 보유함: $VALUE|=+0$" - AI_TITLE_IS_REALM_CAPITAL:1 "[landed_title.GetName](이)가 [actor.GetShortUINamePossessive] [de_jure_capital|E]임: $VALUE|=+0$" - AI_VASSAL_HOLDS_REALM_CAPITAL:0 "[secondary_actor.GetName](이)가 [actor.GetShortUINamePossessive] [realm_capital|E] #weak (또는 [de_jure] [duchy])#!를 보유 중: $VALUE|=+0$" - IMPRISON_INTRIGUE_ACTOR:0 "[actor.GetShortUINamePossessive|U] [Concept( 'intrigue', '계책력' )|E]: $VALUE|=+0$" - IMPRISON_INTRIGUE_RECIPIENT:0 "[recipient.GetShortUINamePossessive|U] [Concept( 'intrigue', '계책력' )|E]: $VALUE|=+0$" - AI_REFUSAL_RANK_DIFFERENCE:0 "[rank|E] 차이: $VALUE|=+0$" - AI_REFUSAL_COURTIER:0 "[recipient.GetShortUIName|U](이)가 [ruler|E]가 아님: $VALUE|=+0$" - AI_REFUSAL_YOUNG_CHILD:0 "[recipient.GetShortUIName|U](이)가 당신의 [child|E]임: $VALUE|=+0$" - AI_REFUSAL_WOUNDED:0 "[recipient.GetShortUIName|U](이)가 상처를 입음: $VALUE|=+0$" - AI_BANISHMENT_REASON_MODIFIER:0 "당신의 범죄가 추방 사유에 해당함: $VALUE|=+0$" - AI_REVOKE_TITLE_REASON_MODIFIER:0 "당신의 범죄가 작위 박탈 사유에 해당함: $VALUE|=+0$" - AI_EXECUTE_REASON_MODIFIER:0 "당신의 범죄가 처형 사유에 해당함: $VALUE|=+0$" - MARRY_AGE:0 "연령 문제: $VALUE|+0$" - AI_FERTILITY_REASON:0 "[secondary_actor.GetShortUIName|U](이)가 불임 상태임: $VALUE|+0$" - AI_STD_REASON:0 "[secondary_actor.GetShortUIName|U](이)가 성적으로 전염되는 질병에 걸림: $VALUE|+0$" - AI_CONTAGIOUS_REASON:0 "[secondary_actor.GetShortUIName|U](이)가 전염병에 걸림: $VALUE|+0$" - AI_POSITIVE_TRAIT_REASON:0 "긍정적인 [congenital|E] [traits|E]: $VALUE|+0$" - AI_NEGATIVE_TRAIT_REASON:0 "부정적인 [congenital|E] [traits|E]: $VALUE|+0$" - AI_DYNASTY_PRESTIGE_REASON:0 "당신 가문의 장엄도: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_SECONDARY:1 "[secondary_actor.GetShortUINamePossessive|U] 장엄도: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN:1 "[secondary_actor.GetShortUIName|U](이)가 [lowborn|E] 특성을 보유함: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_NOBLE:1 "[secondary_actor.GetShortUIName|U](이)가 [noble|E] 특성을 보유함: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN_NO_POSITIVE_TRAIT:0 "당신의 후보자가 긍정적인 [congenital|E] [traits|E]을 보유하지 않은 [lowborn|E]임: $VALUE|=+0$" - AI_NO_FERTILITY_REASON:0 "[recipient.GetShortUIName|U]에게 [heir|E]가 없으며 결혼 관계에 [fertility|E](이)가 없음: $VALUE|=+0$" - AI_ATTRACTION_REASON:0 "[recipient.GetShortUIName|U](이)가 [secondary_actor.GetShortUIName|U]에게 끌림: $VALUE|=+0$" - LIEGE_REASON:0 "당신이 [recipient.GetHerHis] 주군임: $VALUE|=+0$" - FOREIGN_COURT_REASON:0 "[secondary_recipient.GetShortUIName|U](이)가 외세의 궁정으로 이동함: $VALUE|=+0$" - MARRY_LOW_FERTILITY_REASON:0 "이 결혼 관계에선 [fertility|E]이 낮음: $VALUE|+0$" - HIGH_OPINION_REASON:0 "의견: $VALUE|=+0$" - MARRIAGE_PRESTIGE_DESC_OUR:4 "[Character.GetShortUINameNotMe](이)가 획득함: @prestige_icon! [MatchOffer.GetActorPrestige|+0]" - MARRIAGE_PRESTIGE_DESC_THEIR:4 "[Character.GetShortUINameNotMe](이)가 획득함: @prestige_icon! [MatchOffer.GetRecipientPrestige|+0]" - MARRIAGE_PRESTIGE_TOOLTIP_OUR:4 "[Character.GetShortUINameNotMe](이)가 획득함: \n [MatchOffer.GetActorPrestigeDesc]" - MARRIAGE_PRESTIGE_TOOLTIP_THEIR:3 "[Character.GetShortUINameNotMe](이)가 획득함: \n [MatchOffer.GetRecipientPrestigeDesc]" - MARRIAGE_INBREEDING_RISK_WE:0 "친척 관계이므로 자녀에게 [inbred|E] 문제가 발생할 위험이 있습니다." - MARRIAGE_INBREEDING_THEY:0 "친척 관계이므로 자녀에게 [inbred|E] 문제가 발생할 위험이 있습니다." - NO_INBREEDING_RISK_WE:0 "친척 관계가 아니므로 자녀에게 [inbred|E] 문제가 발생할 위험이 없습니다." - NO_INBREEDING_THEY:0 "친척 관계가 아니므로 자녀에게 [inbred|E] 문제가 발생할 위험이 없습니다." - MARRYING_INTO_HOUSE:0 "결혼 후 $HOUSE$ 집안에 속하게 됨: $PRESTIGE|0+$" - MARRYING_UNLANDED_PRESTIGE:0 "비지주와의 결혼: $PRESTIGE|0+$" - MARRYING_PERSON_PRESTIGE:0 "[CHARACTER.GetTitleTierName](와)과의 결혼: $PRESTIGE|0+$" - MARRYING_RELATIVE_PRESTIGE:0 "[CHARACTER.GetShortUIName] ([CHARACTER.GetTitleTierName])의 가까운 친척과 결혼: $PRESTIGE|0+$" - MARRIAGE_DOCTRINE_PRESTIGE_EFFECT:0 "[CHARACTER.GetFaith.GetName] 교리: $PRESTIGE_MULT|0+=%$" - EDUCATION_HOOK:0 "[hook|e] 사용" - MARRIAGE_HOOK:0 "[hook|e] 사용" - MARRIAGE_MATRILINEAL_TOGGLE:0 "모계" - MARRIAGE_MATRILINEAL_TOGGLE_TOOLTIP:0 "#T 모계 결혼 켜기/끄기 #! \n필요하다면 [matrilineal|E] 결혼을 시도할 수 있습니다." - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_HEIR:0 "[recipient.GetShortUIName|U](이)가 내 후계자에 대한 좋은 이야기를 들음: $VALUE|+=0$" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_CHILD:0 "[recipient.GetShortUIName|U](이)가 내 자녀에 대한 좋은 이야기를 들음: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_BOOST_MODIFIER:0 "[recipient.GetShortUIName|U](이)가 나의 [royal_court|E]에 감명받음: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_PENALTY_MODIFIER:0 "[recipient.GetShortUIName|U](이)가 나의 [royal_court|E]에 감명받지 않음: $VALUE|+=0$" - wishes_well_for_lovers_tooltip:0 "[recipient.GetShortUIName|U](은)는 연인이 잘되길 바람: $VALUE|=+0$" - ARE_LOVERS_REASON:0 "[secondary_actor.GetShortUIName|U](와)과 [secondary_recipient.GetShortUIName](이)가 [lovers|E] 상태임: $VALUE|=+0$" - ARE_SOULMATES_REASON:0 "[secondary_actor.GetShortUIName|U](와)과 [secondary_recipient.GetShortUIName](이)가 [soulmates|E] 상태임: $VALUE|=+0$" - IS_FOCUSING_ON_INSPIRATION_MODIFIER:0 "[secondary_recipient.GetShortUIName|U](이)가 자신의 [inspiration|E]에 집중함: $VALUE|=+0$" - grant_titles:0 "작위 수여" - grant_titles_interaction:0 "작위 수여" - grant_titles_interaction_desc:0 "당신이 개인적으로 보유한 하나 이상의 [titles|E]를 [recipient.GetShortUINameNoTooltip]에게 수여합니다." - grant_title_to_bastard_dynasty_warning:1 "[recipient.GetFirstNameNoTooltip](은)는 [bastard|E]로서 새로운 [dynasty|E]을 설립할 것입니다." - grant_titles_interaction_notification:0 "작위 수여됨" - grant_titles_interaction_notification_effect:0 "[recipient.GetUINameNotMe](이)가 당신의 [vassal|E]이 됨" - grant_titles_interaction_notification_effect_2:2 "당신의 [vassal|E]인 [recipient.GetShortUINameNotMe](이)가 이제 [loc_title.GetBaseName](을)를 소유함" - grant_titles_interaction_notification_effect_3:1 "당신의 [vassal|E]인 [recipient.GetShortUINameNotMe](이)가 이제 [loc_title.GetBaseName](와)과 기타 [titles|E]들을 소유함" - grant_titles_interaction_notification_effect_4:0 "[recipient.GetUINameNotMe](이)가 이제 [independent|E] [ruler|E]가 됨" - grant_titles_interaction_notification_effect_5:0 "[recipient.GetUINameNotMe](은)는 이제 동료 봉신임" - grant_titles_interaction_notification_effect_6:0 "[recipient.GetUINameNotMe](이)가 이제 [loc_title.GetBaseName](을)를 소유함" - grant_titles_interaction_children_not_allowed_temple:0 "[recipient.GetUINameNotMe](은)는 너무 어려 [temple|E] 관리에 뒤따르는 종교적 의무를 감당할 수 없습니다!" - NOT_grant_titles_interaction_children_not_allowed_temple:0 "아이들은 [temple|E] 관리에 뒤따르는 종교적 의무를 감당할 수 없습니다!" - cultural_acceptance_gain_granted_title:0 "[landed_title.GetName](을)를 [recipient.GetCulture.GetName] [culture|E]에 속한 [ruler|E]에게 수여함" - cultural_acceptance_gain_auto_granted_county:0 "[landed_title.GetName](을)를 [ROOT.Culture.GetName] [culture|E]에 속한 [ruler|E]에게 수여함" - runestone_grant_title_warning:0 "@warning_icon!#X [recipient.GetShortUIName](이)가 당신의 [dynasty|E]에 속해 있지 않으므로, [target.GetNameNoTier]에 마련된 룬돌이 파괴됩니다!#!" - - revoke_title:0 "작위 박탈" - revoke_title_interaction:0 "작위 박탈" - revoke_title_interaction_desc:0 "[recipient.GetShortUINameNoTooltip]에게서 [title|E]를 박탈합니다.\n\n@warning_icon! #weak 명분 없이 작위를 박탈하면 [tyranny|E] 불이익이 발생할 수 있습니다.#!" - revoke_title_interaction_extra_icon:0 "$hook_extra_icon$" - cultural_acceptance_loss_revokation:0 "[landed_title.GetName](을)를 [recipient.GetCulture.GetName] 문화의 영주에게서 박탈함" - cultural_acceptance_historical_relations:0 "역사적 관계" - GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL:0 "새로운 직할령 규모:" - GRANT_REVOKE_TITLE_NEW_DOMAIN_SIZE:0 "#T 새로운 [domain|E] 규모: $SIZE$/[CHARACTER.GetDomainLimit] [holdings|E]#!" - GRANT_TITLE_REDUCES_OVERRUN:1 "[domain_limit|E] 초과 불이익이 감소합니다." - REVOKE_TITLE_CAUSES_OVERRUN:2 "@warning_icon!#X [domain_limit|E]를 초과하게 됩니다.#!" - GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL:0 "다른 효과" - GRANT_REVOKE_TITLES_FILTER_LABEL:0 "최근 작위만 표시" - GRANT_REVOKE_TITLES_FILTER_TOOLTIP:0 "과거 $TIME$ 동안 획득한 [titles|E]만 표시" - GRANT_TITLES_REMAINS_AS_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe](이)가 당신의 [vassal|E]으로 남습니다." - GRANT_TITLES_REMAINS_AS_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe](이)가 [TARGET_CHARACTER.GetShortUINamePossessive] [vassal|E]으로 남게 됨" - GRANT_TITLES_REMAINS_INDEPENDENT:0 "[CHARACTER.GetShortUINameNotMe](은)는 독립 영주로 남습니다." - GRANT_TITLES_BECOME_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe](이)가 당신의 [vassal|E]이 됩니다." - GRANT_TITLES_BECOME_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe](이)가 [TARGET_CHARACTER.GetShortUINamePossessive] [vassal|E]이 됨" - GRANT_TITLES_BECOME_INDEPENDENT:3 "[CHARACTER.GetShortUINameNotMe]의 [title_rank|E]이 당신의 작위와 대등하므로 [independent|E] 영주가 됩니다." - GRANT_TITLES_BECOME_VASSAL_OF_LIEGE:3 "[CHARACTER.GetShortUINameNotMe]의 [title_rank|E]이 당신의 작위와 대등하므로 [TITLE.GetName]의 [vassal|E]이 됩니다." - GRANT_TITLES_FORMAT:0 "@warning_icon!#X $MESSAGE$#!" - GRANT_TITLE_CANT_RECEIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe](이)가 더 높은 작위를 받으려면 하나 이상의 [county|E] 또는 [barony|E]을 보유하고 있어야 합니다.#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARON_CAN_HAVE_ONLY_ONE_BARONY:0 "@warning_icon!#X 남작은 하나의 남작령만 보유할 수 있습니다.#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARONY_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe](이)가 [TITLE.GetName](을)를 받으려면 [TITLE_2.GetName](을)를 보유하고 있어야 합니다.#!" - GRANT_TITLE_CANT_RECEIVE_REASON_HIGHER_TIER_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe](이)가 [TITLE.GetName](을)를 포함한 하나 이상의 백작령을 받거나 보유하고 있어야 합니다.#!" - GRANT_TITLE_CANT_GIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe](이)가 [unlanded|E]인 관계로, 선택된 작위를 수여할 수 없습니다.#!" - GRANT_TITLE_CANT_GIVE_REASON_PRIMARY:1 "@warning_icon!#X 다른 인물에게 당신의 [primary_title|E]를 수여할 수는 없습니다.#!" - GRANT_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName](이)가 [TITLE.GetName](을)를 소유하고 있지 않습니다.#!" - GRANT_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe](은)는 이 작위를 수여하면 [unlanded|E]가 되는 관계로 선택된 작위를 수여할 수 없습니다.#!" - GRANT_TITLE_CANT_GIVE_REASON_PLAYER_BECOMES_UNLANDED:0 "@warning_icon!#X 이 작위를 수여하면 [unlanded|E]가 되는 관계로 수여할 수 없습니다.#!" - GRANT_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName] 내에 있는 하나 이상의 봉토가 [siege|E] 중입니다.#!" - GRANT_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName] 내에 있는 하나 이상의 봉토가 [occupied|E]당했습니다.#!" - GRANT_TITLE_CANT_GIVE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X [TITLE_2.GetName](와)과 함께 [TITLE.GetName]도 수여해야 합니다.#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName](이)가 [siege|E] 중입니다.#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName](이)가 [occupied|E]되었습니다.#!" - GRANT_TITLE_SELECT:0 "@warning_icon!#X 선택된 작위가 없습니다.#!" - GRANT_TITLE_GRANT:0 "#T 선택된 작위를 [CHARACTER.GetShortUIName]에게 수여하기#!" - GRANT_TITLES_DESCRIPTION:0 "[CHARACTER.GetShortUINameNoTooltip]에게 수여할 [titles|E]를 선택하십시오." - GRANT_REVOKE_TITLES_ITEM_SELECT:0 "#T [TITLE.GetName] 선택#!" - GRANT_REVOKE_TITLES_ITEM_DESELECT:0 "#T [TITLE.GetName] 선택 해제#!" - GRANT_REVOKE_RIGHT_CLICK_INFO:0 "#I 우클릭하여 위치로 이동하기#!" - GRANT_TITLES_ITEM_CANT_CAPITAL:2 "@warning_icon!#X 당신의 [realm_capital|E]를 수여할 수는 없습니다.#!" - GRANT_TITLE_BARONY_HAS_COUNTY_SELECTED:1 "[TITLE.GetName](이)가 수여되면 같이 수여될 것입니다." - CANNOT_GRANT_LEASED_OUT_TITLE:1 "@warning_icon!#X [leased|E]한 작위를 수여할 수는 없습니다." - GRANT_TITLES_ITEM_CANT_PRIMARY:1 "@warning_icon!#X 당신의 [primary_title|E]를 수여할 수는 없습니다.#!" - GRANT_TITLES_ITEM_CTRL_SELECT:0 "#I Ctrl+클릭하여 이 작위 및 아래의 모든 하급 작위 선택#!" - GRANT_TITLES_ITEM_CTRL_DESELECT:0 "#I Ctrl+클릭하여 이 작위 및 아래의 모든 하급 작위 선택 해제#!" - GRANT_REVOKE_TITLES_EFFECT_NONE:0 "#weak 없음#!" - GRANT_TITLES_NO_TITLES:0 "#weak 최근 작위 없음#!" - GRANT_TITLES_VASSAL_TRANSFER:0 "[vassals|E] $COUNT|V$명이 작위와 함께 이동됩니다." - GRANT_TITLES_SINGLE_VASSAL_TRANSFER:0 "[CHARACTER.GetUIName](이)가 [vassal|E]으로서 작위와 함께 이동됩니다." - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_DOMAIN:0 "#T [CHARACTER.GetUINamePossessive|U] 직할령#!" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_REALM:1 "#T [CHARACTER.GetUINamePossessive|U] 봉역#!\n" - GRANT_REVOKE_TITLE_PROVINCE_DEJURE_TOOLTIP:1 "[TITLE.GetName]의 규범 권역" - GRANT_TITLE_PROVINCE_TITLE_TOOLTIP:2 "[TITLE.GetName](을)를 수여할 수 있습니다.\n#I 클릭하여 선택한 작위 수여하기#!" - GRANT_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "[TITLE.GetName](을)를 수여 중입니다.\n#I 클릭하여 선택 해제하기#!" - GRANT_REVOKE_TITLE_PROVINCE_VASSAL_TOOLTIP:0 "봉신 [CHARACTER.GetUIName](이)가 [TITLE.GetName]와 함께 작위 이동됩니다." - GRANT_VASSAL_CAN_TOOLTIP:2 "[CHARACTER.GetUIName]의 작위를 이동할 수 있습니다.\n#I 클릭하여 [CHARACTER.GetUIName](을)를 선택하십시오.#!" - GRANT_VASSAL_CANT_TIER_TOOLTIP:1 "@warning_icon!#X [CHARACTER.GetTitleTierName](이)가 [RECIPIENT.GetTitleTierName]의 봉신이 될 수 없는 관계로, [CHARACTER.GetUIName](을)를 작위 이동할 수 없습니다.#!" - GRANT_VASSAL_DOING_TOOLTIP:1 "[CHARACTER.GetUIName](을)를 작위 이동 중입니다." - RETRACT_VASSAL_CAN_TOOLTIP:2 "[CHARACTER.GetUIName]의 작위를 철회할 수 있습니다.\n#I 클릭하여 [CHARACTER.GetUIName] 선택하기#!" - RETRACT_VASSAL_DOING_TOOLTIP:1 "[CHARACTER.GetUIName]의 봉신을 철회하는 중입니다." - GRANT_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X 직할령으로 보유 중인 작위만 수여할 수 있습니다.#!" - REVOKE_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X 상대가 직할령으로 보유 중인 작위만 박탈할 수 있습니다.#!" - GRANT_REVOKE_VASSAL_DOMAIN:0 "@warning_icon!#X 봉신만 작위 이동할 수 있습니다.#!" - GOLD_POSITIVE_REASON:0 "[recipient.GetSheHe|U]가 [gold|E]를 받음: $VALUE|=+0$" - GOLD_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]는 [gold|E]에 여유가 없음: $VALUE|=+0$" - NO_USE_FOR_A_FAVOR_REASON:0 "[recipient.GetSheHe|U]는 [hook|E]을 필요로 하지 않음: $VALUE|=+0$" - WANTS_MORE_GOLD:0 "[recipient.GetSheHe|U]가 [gold|E]를 더 원하고 있음: $VALUE|=+0$" - FAVOR_POSITIVE_REASON:0 "[recipient.GetSheHe|U]가 [hook|E]을 갖고 있음: $VALUE|=+0$" - UNIMPORTANT_CHAR_REASON:0 "중요하지 않은 궁정 신하: $VALUE|=+0$" - WANTS_FREEDOM_REASON:0 "[recipient.GetSheHe|U]가 자유를 희망: $VALUE|=+0$" - MY_DYNASTY_REASON:1 "[recipient.GetSheHe|U]는 [secondary_recipient.GetShortUINamePossessive] 가문 소속: $VALUE|=+0$" - CONVERSION_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]가 개종을 꺼림: $VALUE|=+0$" - RENOUNCE_CLAIMS_REASON:0 "[recipient.GetSheHe|U]가 명분을 상실함: $VALUE|=+0$" - BECOME_EXECUTIONER_REASON:0 "[recipient.GetSheHe|U](이)가 처형 집행인이 되어 오명을 씀: $VALUE|=+0$" - BANISH_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]가 추방을 두려워함: $VALUE|=+0$" - TAKE_VOWS_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]가 수도 서원을 꺼림: $VALUE|=+0$" - RECRUITMET_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]가 고용을 꺼림: $VALUE|=+0$" - DECLARE_WAR_HEADER:0 "전쟁 선포" - DECLARE_WAR_TOGGLE_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I 클릭하여 [CasusBelliTitleItem.GetTitle.GetName]에 대한 명분 켜기/끄기#! " - DECLARE_WAR_CLICK_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I 클릭하여 [CasusBelliTitleItem.GetTitle.GetName]에 대한 명분 선택하기#! " - PICK_CASUS_BELLI:0 "#I [CHARACTER.GetUINameNoTooltip]에 맞서 사용할 [casus_belli|E] 선택하기#!" - NO_VALID_CASUS_BELLIS:0 "#weak 선택 가능한 [casus_bellis|E] 없음#!" - cultural_acceptance_loss_declared_war:0 "[attacker.GetCulture.GetName]-[defender.GetCulture.GetName] 전쟁" - WAR_LIEGE_HOOK:0 "[hook|e] 사용" - ARMY_STRENGTH:0 "#weak 군사력:#!" - TAB_VICTORY:2 "요구 압박" - TAB_WHITE_PEACE:0 "무조건 평화" - TAB_DEFEAT:2 "항복" - TAB_VICTORY_LABEL:1 "당신이 요구 압박 시:" - TAB_WHITE_PEACE_LABEL:1 "당신이 [white_peace|E] 조약 시:" - TAB_DEFEAT_LABEL:1 "당신이 항복 시:" - TAB_PEACE_VICTORY_LABEL:0 "[CHARACTER.GetShortUINamePossessiveNoTooltip] 요구 압박:" - TAB_PEACE_WHITE_PEACE_LABEL:0 "[white_peace|E] 조약:" - TAB_PEACE_DEFEAT_LABEL:0 "항복:" - BREAK_TRUCE_CONFIRM_TITLE:0 "휴전 파기" - BREAK_TRUCE_CONFIRM:0 "[TARGET_CHARACTER.GetUIName]에게 전쟁 선포 시, [truce|E]이 파기됩니다.\n\n휴전 파기자를 좋아하는 사람은 그리 많지 않을 것입니다.\n$EFFECT$" - ATTACK_ALLY_CONFIRM_TITLE:0 "동맹 공격" - ATTACK_ALLY_CONFIRM:0 "[TARGET_CHARACTER.GetUIName]에게 전쟁 선포 시, [alliance|E]이 파기됩니다.\n\n동맹 파기자를 좋아하는 사람은 그리 많지 않을 것입니다.\n$EFFECT$" - BREAK_TRUCE_ATTACK_ALLY_CONFIRM:0 "[TARGET_CHARACTER.GetUIName]에게 전쟁 선포 시, [truce|E] 및 [alliance|E]이 파기됩니다.\n\n[truce|E] 또는 [alliance|E] 파기자를 좋아하는 사람은 그리 많지 않을 것입니다.\n$EFFECT$" - BREAK_TRUCE_ALLY_NORMAL_COST:0 "추가로 일반적인 수준의 전쟁 비용 발생:" - START_WAR_TOOLTIP_HEADER:0 "#T $NAME$ 선포#!" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP:1 "승리 시, [CHARACTER.GetUIName](이)가 당신의 [vassal|E]이 됩니다." - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "[TARGET_CHARACTER.GetUIName](이)가 승리 시, [TITLE.GetName](은)는 상대의 봉역에 소속됩니다." - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP:1 "승리 시, [TITLE.GetName](이)가 봉신의 봉역에 소속됩니다." - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "[TARGET_CHARACTER.GetUIName](이)가 승리 시, [TITLE.GetName](은)는 상대의 봉역에 소속됩니다." - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP:1 "승리 시, [TITLE.GetName](이)가 당신의 직할령에 소속됩니다." - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP_OTHER:1 "패배 시, [TITLE.GetName](이)가 상대의 것이 됩니다." - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP:1 "승리 시, [TITLE.GetName](이)가 대성전 공헌자들에게 분배됩니다." - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP_OTHER:0 "패배 시, [TITLE.GetName](이)가 대성전 공헌자들에게 분배됩니다." - DECLARE_WAR_MY_PROVINCE_TOOLTIP:1 "#T 당신의 봉역#!" - DECLARE_WAR_THEIR_PROVINCE_TOOLTIP:0 "#T [CHARACTER.GetShortUINamePossessiveNoTooltip] 봉역#!" - DECLARE_WAR_ALLIES_PROVINCE_TOOLTIP:0 "#T 동맹#!" - DECLARE_WAR_MY_ALLY_PROVINCE_TOOLTIP:1 "당신의 동맹 [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_ALLY_PROVINCE_TOOLTIP:1 "적의 동맹 [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "당신의 잠재적 동맹 [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "적의 잠재적 동맹 [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_NO_COST:0 "#weak 비용 없음#!" - WAR_ALLY_REASON_GREAT_HOLY_WAR:0 "대상 지역 내에 있으므로 참가 중" - WAR_ALLY_REASON_HOLY_WAR:0 "신앙을 지키기 위해 참가 중" - WAR_ALLY_REASON_HOLY_WAR_AMOUNT:0 "#S 승락 점수: $VALUE|V$#!" - WAR_DEFENDER_ALLY_TOOLTIP:0 "[Character.GetFullNameNicknamedNoTooltipRegnal|T]\n[WarAllyItem.GetAllianceReason]" - DEFEAT_CONFIRM_TITLE:0 "항복" - DEFEAT_CONFIRM:0 "전쟁에서 패배할 것입니다." - DEFEAT_CONFIRM_ACCEPT:0 "항복" - REVOKE_TITLE_DESCRIPTION:0 "[CHARACTER.GetShortUINameNoTooltip]에게서 박탈할 [title|E]를 선택하십시오." - REVOKE_TITLE_REVOKED_TITLE_BY:1 "[CHARACTER.GetUIName](이)가 당신의 [title|E]를 박탈합니다." - REVOKE_TITLE_TITLE_INFO:0 " -[TITLE.GetName]" - REVOKE_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName](이)가 [TITLE.GetName](을)를 소유하고 있지 않습니다.#!" - REVOKE_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName] 내에 있는 하나 이상의 봉토가 [siege|E] 중입니다.#!" - REVOKE_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName] 내에 있는 하나 이상의 봉토가 [occupied|E]당했습니다.#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName](이)가 [siege|E] 중입니다.#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName](이)가 [occupied|E]당했습니다.#!" - REVOKE_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:1 "@warning_icon!#X 토지 없는 [titles|E]만 남게 되는 관계로, [CHARACTER.GetShortUIName]에게서 [TITLE.GetName](을)를 박탈할 수 없습니다." - REVOKE_TITLE_CANT_REVOKE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X [TITLE.GetName]만 박탈하는 것이 아니라 [TITLE_2.GetName](을)를 전부 박탈해야 합니다.#!" - REVOKE_TITLE_SELECT:0 "@warning_icon!#X 선택된 작위가 없습니다.#!" - REVOKE_TITLE_REVOKE:0 "#T 선택된 작위를 [CHARACTER.GetShortUIName]에게서 박탈#!" - REVOKE_TITLE_PROVINCE_TITLE_TOOLTIP:4 "[TITLE.GetName] 작위를 박탈할 수 있습니다.\n#I 클릭하여 박탈할 작위를 선택하기#!" - REVOKE_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X [TITLE.GetName] 작위를 박탈할 수 없습니다.#!" - GRANT_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X [TITLE.GetName] 작위를 수여할 수 없습니다.#!" - REVOKE_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "[TITLE.GetName] 작위를 박탈 중임\n#I 클릭하여 선택 해제하기#!" - REVOKE_TITLE_CANT_TAKE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUIName](이)가 아무런 [titles|E]도 보유하고 있지 않습니다.#!" - CALL_ALLY_NO_WARS:0 "#weak 선택할 전쟁 없음#!" - CALL_ALLY_DESCRIPTION:0 "[CHARACTER.GetShortUINameNoTooltip](을)를 소집할 [war|E]을 선택하십시오." - CALL_ALLY_ITEM_SELECT:0 "#T [CHARACTER.GetShortUINameNoTooltip](을)를 [WAR.GetName|V](으)로 소집 #!" - CALL_ALLY_ALLY_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U](은)는 이미 이 전쟁에 합류한 상태입니다.#!" - CALL_ALLY_ALLY_ALREADY_CALLED_TO_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U](은)는 이미 이 전쟁에 소집되었습니다.#!" - WAR_ALLIES:0 "동맹" - WAR_ENEMIES:0 "적" - CALL_ALLY_REJECT_HEADER:1 "거절 시:" - CALL_ALLY_NO_WAR_SELECTED:0 "@warning_icon!#X 상기의 목록에서 [war|E]을 선택하십시오.#!" - BLACKMAIL_NO_SECRETS:0 "#weak 선택할 비밀 없음#!" - BLACKMAIL_DESCRIPTION:0 "협박에 사용할 [CHARACTER.GetShortUINamePossessiveNoTooltip] [secrets|E]을 선택하십시오." - BLACKMAIL_NO_SECRET_SELECTED:0 "@warning_icon!#X 상기의 목록에서 [secret|E]을 선택하십시오.#!" - BLACKMAIL_SECRET_FORBIDDEN:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U](은)는 이 비밀을 폭로할 수 없습니다.#!" - BLACKMAIL_SECRET_ALREADY_IN_HOOK:2 "@warning_icon!#X 해당 [secret|E]은 [CHARACTER.GetShortUINameNoTooltip](이)가 이미 [hook|E]로 사용했습니다.#!" - GENERIC_SPEND_A_HOOK:0 "[hook|E] 사용" - GENERIC_HOOK_VALID:1 "[recipient.GetShortUINameNoTooltip](이)가 확실히 승낙하도록 [hook|E]을 사용합니다." - GENERIC_HOOK_INVALID:1 "[recipient.GetShortUINameNoTooltip]에 대한 [hook|E]을 보유하고 있지 않습니다." - - - GENERIC_HOOK_POSITIVE_REASON:0 "[hook|E] 사용됨: $VALUE|=+0$" - DIVORCE_INCESTUOUS:0 "근친 결혼: $VALUE|=+0$" - DIVORCE_OPENLY_INCESTUOUS_SPOUSE:0 "[secondary_recipient.GetShortUINameNoTooltip](은)는 근친상간에 개방적임: $VALUE|=+0$" - DIVORCE_INFERTILE:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 당신의 아이를 낳기 어려움: $VALUE|=+0$" - DIVORCE_IMPOTENT_EUNUCH:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 [GetTrait('eunuch').GetName( secondary_recipient.Self )] 특성을 보유함: $VALUE|=+0$" - DIVORCE_HEATHEN:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 다른 [religion|E]를 신봉함: $VALUE|=+0$" - DIVORCE_HERETIC:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 다른 [faith|E]을 신봉함: $VALUE|=+0$" - DIVORCE_HOLY:0 "당신의 결혼은 신성한 것임: $VALUE|=+0$" - DIVORCE_INFIDELITY:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 외도를 벌임: $VALUE|=+0$" - DIVORCE_POLYGAMY:0 "[secondary_recipient.GetShortUINamePossessive] [faith|E](이)가 [GetFaithDoctrine('doctrine_polygamy').GetBaseName]를 불허함: $VALUE|=+0$" - I_AM_VIRTUOUS:1 "당신이 [virtuous|E] [traits|E]을 보유함: $VALUE|=+0$" - I_AM_PIOUS:0 "당신의 [piety_level|E]: $VALUE|=+0$" - I_AM_PIOUS_AND_BROKE:0 "당신이 파산한 상태이며 [piety_level|E]가 높음: $VALUE|=+0$" - THEY_ARE_VIRTUOUS:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 [virtuous|E] [traits|E]을 보유함: $VALUE|=+0$" - I_AM_SINFUL:1 "당신이 [sinful|E] [traits|E]을 보유함: $VALUE|=+0$" - THEY_ARE_SINFUL:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 [sinful|E] [traits|E]을 보유함: $VALUE|=+0$" - WE_ARE_RIVALS:0 "당신이 경쟁자임: $VALUE|=+0$" - WE_ARE_NEMESES:0 "당신이 천적임: $VALUE|=+0$" - WE_ARE_LOVERS:0 "당신이 연인임: $VALUE|=+0$" - WE_ARE_FRIENDS:0 "당신이 친구임: $VALUE|=+0$" - WE_ARE_BEST_FRIENDS:0 "당신이 단짝임: $VALUE|=+0$" - YOU_ARE_MY_RELATIVE:0 "당신이 가족임: $VALUE|=+0$" - THEY_ARE_MY_CLOSE_KIN:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 가족임: $VALUE|=+0$" - YOU_ARE_MY_HOUSE_MEMBER:0 "당신이 [recipient.GetSheHe]와 같은 [house|E]임: $VALUE|=+0$" - YOU_ARE_MY_DYNASTY_MEMBER:0 "당신이 [recipient.GetSheHe]와 같은 [dynasty|E]임: $VALUE|=+0$" - THEY_ARE_MY_HOUSE_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 [recipient.GetSheHe]와 같은 [house|E]임: $VALUE|=+0$" - THEY_ARE_MY_DYNASTY_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 [recipient.GetSheHe]와 같은 [dynasty|E]임: $VALUE|=+0$" - I_AM_A_KINSLAYER:0 "내가 [kinslayer|E]임: $VALUE|=+0$" - THEY_ARE_A_KINSLAYER:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 [kinslayer|E]임: $VALUE|=+0$" - # Divorce interaction loc - DIVORCE_GIVEN_CHILDREN:0 "[secondary_recipient.GetShortUINameNoTooltip](이)가 당신의 건강한 자녀를 여럿 낳음: $VALUE|=+0$" - I_DIVORCED_X:0 "[recipient.GetShortUINameNoTooltip](이)가 [actor.GetShortUINameNoTooltip](와)과 [secondary_recipient.GetShortUINameNoTooltip]의 이혼을 허락합니다!" - X_DIVORCED_ME:0 "[actor.GetShortUINameNoTooltip](이)가 [recipient.GetShortUINameNoTooltip]의 축복을 받으며 [secondary_recipient.GetShortUINameNoTooltip](와)과 이혼합니다!" - X_DIVORCED_ME_DESC:0 "[actor.GetShortUINameNoTooltip](은)는 이제 [secondary_recipient.GetShortUINameNoTooltip](와)과 [married|E] 상태가 아닙니다." - #Educate Child interaction loc - EDUCATE_CHILD_ACTOR_IS_MY_LIEGE:0 "당신이 [recipient.GetHerHis] 주군임: $VALUE|=+0$" - EDUCATE_CHILD_AI_MY_CHILD:0 "[recipient.GetShortUINameNoTooltip](이)가 자녀를 멀리 보내고자 함: $VALUE|=+0$" - EDUCATE_CHILD_OFFEND_EXISTING_GUARDIAN:0 "[recipient.GetHerHis] 의지가 기존의 후견인을 자극함: $VALUE|=+0$" - I_AM_AT_MAXIMUM_WARDS:0 "피후견인은 2명만 보유할 수 있음" - THEY_ARE_AT_MAXIMUM_WARDS:0 "[guardian|E]은 한 번에 2명만 [wards|E]으로 삼을 수 있음" - THEY_MUST_BE_ADULT:0 "[CHARACTER.GetShortUINameNotMe](와)과[TARGET_CHARACTER.GetShortUINameNotMe] 중의 한 명은 성인이고 다른 한 명은 아이여야만 함" - character_to_educate_exists:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip] [court|E]에 [Concept( 'educated', '교육받은' )|E] 사람이 없음" - character_to_guard_exists:1 "[CHARACTER.GetShortUINamePossessiveNoTooltip] 궁정에 후견인이 될 수 있는 사람이 없음" - - divorced_me_opinion:0 "나와 이혼함" - divorced_close_kin:0 "[close_family|E]와 이혼함" - set_me_aside_opinion:0 "나를 묵살함" - temporal_condemnation_opinion:0 "세속적 비난" - temporal_condemnation_condemned_me_opinion:0 "나를 비난함" - - #Faction Interactions - FACTION_CANT_JOIN_CREATE_ADULT_INT:0 "미성년자는 파벌을 형성하거나 가담할 수 없음" - FACTION_CANT_JOIN_CREATE_ADULT:0 "$FACTION_CANT_JOIN_CREATE_ADULT_INT$" - - CREATE_HOLY_ORDER_DECISION_NAME_LABEL:0 "이름:" - CREATE_HOLY_ORDER_DECISION_CAPITAL_LABEL:0 "본부:" - REVOKE_HOLY_ORDER_DECISION_BARONY_LABEL:0 "영지:" - CREATE_HOLY_ORDER_DECISION_CHANGE_CAPITAL:1 "본부 변경" - CREATE_HOLY_ORDER_DECISION_SELECT_CAPITAL:1 "본부 선택" - - - LEASE_OUT_BARONIES_TITLE:1 "봉토 선택" - LEASE_OUT_BARONIES_NO_TITLES:0 "이용 가능한 봉토 없음" - LEASE_OUT_BARONIES_TOOLTIP:0 "#T [Select_CString( DecisionViewWidgetCreateHolyOrder.HasValidBaronies, '$LEASE_OUT_BARONIES_TITLE$', '$LEASE_OUT_BARONIES_NO_TITLES$' )] #!" - LEASE_OUT_BARONIES_CONFIRM:0 "선택" - CREATE_HOLY_ORDER_HINT:0 "#I [county_capital|E]가 아닌 [barony|E] 선택하기#!" - REVOKE_HOLY_ORDER_HINT:0 "#I [holy_order|E]에 임차된 [barony|E] 선택하기#!" - GRANT_TITLE_LEASED_OUT_VASSAL:0 "#T [leased|E] [holdings|E] 포함: #!\n[Title.GetLeasedOutVassalList]" - THEOCRATIC_LEASE_VASSAL:0 "[TITLE.GetName] ([church_property|E])" - REVOKABLE_LEASE_VASSAL:0 "[TITLE.GetName] ([TITLE_2.GetName])" - REVOKE_TITLE_PRESSED_CLAIM:1 "[Title.GetName]에 대한 [pressed_claim|E]을 보유하고 있음" - REVOKE_TITLE_UNPRESSED_CLAIM:1 "[Title.GetName]에 대한 [unpressed_claim|E]을 보유하고 있음" - - FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName](은)는 [organized|E] [faith|E]임" - NOT_FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName](은)는 [organized|E] [faith|E]이 아님" - FAITH_HAS_BEEN_REFORMED:2 "이미 [organized|E]된 [CHARACTER.GetFaith.GetName] [faith|E]이 존재함" - NOT_FAITH_HAS_BEEN_REFORMED:2 "[organized|E]된 [CHARACTER.GetFaith.GetName] [faith|E]이 존재하지 않음" - - tooltip_fellow_vassal_joins_war:1 "[joining_vassal.GetTitledFirstName](이)가 [recipient.GetTitledFirstNamePossessive] 반란에 동참합니다." - - # Interfere in War - INTERFERE_IN_WAR:0 "전쟁 개입" - INTERFERE_IN_WAR_REJECT_HEADER:1 "당신이 거절 시:" - INTERFERE_IN_WAR_NO_WAR_SELECTED:0 "@warning_icon!#X 상기의 목록에서 [war|E]을 선택하십시오. #!" - INTERFERE_IN_WAR_NO_WARS:0 "#weak 선택할 전쟁 없음#!" - INTERFERE_IN_WAR_DESCRIPTION:0 "#I 전쟁 선택하기#!" - INTERFERE_IN_WAR_ITEM_SELECT:0 "#T [CHARACTER.GetShortUINamePossessiveNoTooltip] [WAR.GetName|V]에 개입하기#!" - INTERFERE_IN_WAR_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U](은)는 이미 이 전쟁에 합류한 상태입니다.#!" - INTERFERE_IN_WAR_ALREADY_CALLED_TO_WAR:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip](은)는 이미 해당 전쟁에 소집되었습니다.#!" - - RANK_DIFFERENCE_REASON:1 "[title_rank|E] 차이: $VALUE|=+0$" - IS_HEIR_REASON:0 "나의 후계자임: $VALUE|=+0$" - IS_CLAIMANT_TO_ACTORS_TITLES:0 "[claimant|e]: $VALUE|=+0$" - IS_CLAIMANT_TO_RECIPIENT_TITLES:0 "내가 [claimant|e]임: $VALUE|=+0$" - IS_SAME_HOUSE_REASON:0 "같은 [house|e]: $VALUE|=+0$" - DECLARED_WAR_REASON:0 "나에게 [war|E]을 선포함: $VALUE|=+0$" - IS_AT_WAR_REASON:0 "[war|E] 중: $VALUE|=+0$" - IS_AT_WAR_WITH_TARGET_REASON:0 "[secondary_recipient.GetShortUIName](은)는 [recipient.GetShortUIName](와)과 전쟁 중임: $VALUE|+0$" - GRANT_REVOKE_VIEW_WRONG_HOLDING_TYPE:0 "#T 잘못된 [holding|E] 유형#!\n[Title.GetProvince.GetHolding.GetType.GetName|V] 봉토가 [GetPlayer.GetGovernment.GetName] 정부를 도입한 인물의 통치를 받게 되어 효율적인 운영을 할 수 없으므로 [taxes|E] 또는 [levies|E]을 제공하지 않습니다." - - grant_title_modifier_stack_baronies:3 "[recipient.GetShortUIName|U]의 [actor.GetShortUIName]을 향한 [opinion|E]이 #V 50년#! 동안 [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0]만큼 증가함 #weak (남작령 수여)#!" - grant_title_modifier_stack_counties:3 "[recipient.GetShortUIName|U]의 [actor.GetShortUIName]을 향한 [opinion|E]이 #V 50년#! 동안 [SCOPE.ScriptValue('grant_title_opinion_sum_counties')|+0]만큼 증가함 #weak (백작령 수여)#!" - grant_title_modifier_stack_duchies:3 "[recipient.GetShortUIName|U]의 [actor.GetShortUIName]을 향한 [opinion|E]이 #V 50년#! 동안 [SCOPE.ScriptValue('grant_title_opinion_sum_duchies')|+0]만큼 증가함 #weak (공작령 수여)#!" - grant_title_modifier_stack_kingdoms:3 "[recipient.GetShortUIName|U]의 [actor.GetShortUIName]을 향한 [opinion|E]이 #V 50년#! 동안 [SCOPE.ScriptValue('grant_title_opinion_sum_kingdoms')|+0]만큼 증가함 #weak (왕국 수여)#!" - grant_title_modifier_stack_empires:3 "[recipient.GetShortUIName|U]의 [actor.GetShortUIName]을 향한 [opinion|E]이 #V 50년#! 동안 [SCOPE.ScriptValue('grant_title_opinion_sum_empires')|+0]만큼 증가함 #weak (제국 수여)#!" - - #grant_title_modifier_stack_discontent:2 "The [faction|E] that [recipient.GetShortUIName] belongs to loses #V [SCOPE.ScriptValue('grant_title_opinion_sum_discontent_calc')|V0]#! [discontent|E]" - grant_title_modifier_stack_discontent:3 "[recipient.GetShortUIName](이)가 속한 [faction|E]의 [discontent|E]이 약간 감소함" - - GRANT_TITLE_WARNING:0 "봉신 상실" - GRANT_TITLE_WARNING_TEXT:0 "$MESSAGE$\n\n그래도 작위를 수여하시겠습니까?" - GRANT_TITLE_ACCEPT:0 "작위 수여" - MATCHMAKER_INTERACTION_ALLIANCE:0 "#T 잠재적 동맹#!\n[Character.GetPrimaryTitle.GetName]" - - DECLARE_WAR_PLEDGED_TO_GHW_TITLE:0 "대성전 서약" - DECLARE_WAR_PLEDGED_TO_GHW_DESC:0 "당신은 [TARGET_CHARACTER.GetShortUIName](을)를 대상으로 한 [great_holy_war|E]에 서약을 한 상태입니다. 따라서 대성전이 시작되면 이 [war|E]은 결판을 내지 못하고 끝나게 될 것입니다. 그래도 [war|E]을 시작하시겠습니까?" - DECLARE_WAR_PLEDGED_TO_GHW_ACCEPT:0 "그래도 공격하기" - PLEDGE_GHW_ALREADY_AT_WAR_TITLE:0 "이미 전쟁 중임" - PLEDGE_GHW_ALREADY_AT_WAR_DESC:0 "당신은 이미 [TARGET_CHARACTER.GetShortUIName](와)과 전쟁 중입니다. 이 [great_holy_war|E]이 시작되면 지금 하고 있던 [war|E]은 결판을 내지 못하고 끝나게 될 것입니다. 그래도 서약하시겠습니까?" - PLEDGE_GHW_ALREADY_AT_WAR_ACCEPT:0 "그래도 서약하기" - END_WAR_INVALIDATED_MESSAGE_TITLE:0 "결판을 내지 못한 종전" - END_WAR_INVALIDATED_MESSAGE_DESC:0 "[war.GetName|V](이)가 결판을 내지 못하고 종전됨" - - CULTURE_TRANSF_VASSAL:0 "[Culture.GetNameNoTooltip]" - - grant_title_clerical_gender_tt:0 "사원 봉토는 [faith|E]의 성직자의 성별에만 수여 가능" diff --git a/project/ck3/base_game/localization/korean/gui/succession_election_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/succession_election_window_l_korean.yml deleted file mode 100644 index ce39e358f2..0000000000 --- a/project/ck3/base_game/localization/korean/gui/succession_election_window_l_korean.yml +++ /dev/null @@ -1,50 +0,0 @@ -l_korean: - SUCCESSION_ELECTION_WINDOW_TITLE:1 "[title_heir|E] 선거" - SUCCESSION_ELECTION_WINDOW_CANDIDATES:2 "후보자 ([GetDataModelSize( SuccessionElectionWindow.GetCandidates.GetList )])" - SUCCESSION_ELECTION_WINDOW_ELECTORS:2 "유권자 ([GetDataModelSize( SuccessionElectionWindow.GetElectors.GetList )])" - SUCCESSION_ELECTION_WINDOW_THEIR_ELECTORS:0 "[Character.GetHerHis|U] 유권자" - SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE:1 "#T 이 후보의 총점: [SuccessionElectionWindowCandidate.GetScore|V]#!\n[SuccessionElectionWindowCandidate.GetCandidate.GetUINameNoTooltip]에게 투표한 유권자:\n[SuccessionElectionWindowCandidate.GetVotesInFavor]\n\n최고 점수를 받은 후보자가 [succession|E] 과정에서 작위를 물려받게 됩니다." - SUCCESSION_ELECTION_WINDOW_CANDIDATE_RANK:0 "순위: [SuccessionElectionWindowCandidate.GetElectionRank|V]" - SUCCESSION_ELECTION_WINDOW_NOMINATE:0 "지명" - SUCCESSION_ELECTION_WINDOW_FORCE_VOTE:0 "투표 강요" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE:1 "#T [SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip] 지지 중#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE_TT:1 "#T [SuccessionElectionWindow.GetElectorFromCharacter( Character.Self ).GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip] 지지 중#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE:1 "#T 당신의 후보자, [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNotMeNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE_INFO:2 "#weak [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetHerHis] 점수가 [SuccessionElectionWindowElector.GetElectorCandidate.GetScore|+]보다 높을 경우 [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNoTooltip]에게 투표합니다.#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_OTHER_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n[Character.PlayerName|V]의 결정" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_LOCAL_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n나의 결정" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_FORCED_VOTE:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n$SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE$" - SUCCESSION_ELECTION_VOTE_REASON_SUM:0 "점수: $VALUE|+$" - SUCCESSION_ELECTION_ELECTOR_VOTE_STRENGTH_SUM:0 "#T [vote_strength|E]: $VALUE|+$#!" - SUCCESSION_ELECTION_VOTE_FORCED_ME:1 "당신은 [TARGET_CHARACTER.GetUIName](와)과 같은 투표를 하도록 강요를 받았습니다." - SUCCESSION_ELECTION_VOTE_FORCED_THIRD:0 "[CHARACTER.GetShortUINameNotMeNoTooltip](은)는 [TARGET_CHARACTER.GetUIName](와)과 같은 투표를 하도록 강요받고 있습니다." - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE:1 "당신의 후보자" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_INFO:0 "[Character.GetShortUINameNoTooltip]" - SUCCESSION_ELECTION_WINDOW_SELECT_CANDIDATE_INFO:0 "아래의 후보자 지명" - SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH:1 "당신의 투표 영향력: " - SUCCESSION_ELECTION_WINDOW_NO_ELECTORS:0 "[Character.GetHerHim]를 지지하는 [electors|E]가 없음" - SUCCESSION_ELECTION_WINDOW_NUM_ELECTORS:1 "[Character.GetHerHim]를 #high [GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors )]#! 명이 지지함" - SUCCESSION_ELECTION_WINDOW_RULES_ELECTORS:0 "유권자: #bold [SuccessionElectionWindow.GetElectorsGrouping|E]#!" - SUCCESSION_ELECTION_WINDOW_RULES_CANDIDATES:0 "후보자: #bold [SuccessionElectionWindow.GetCandidatesGrouping|E]#!" - CLOSE_ELECTION_VIEW:0 "작위 화면으로 돌아가기" - SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE:0 "[hook|E]로 인해 투표를 강요받음" - SUCCESSION_ELECTION_WINDOW_LAW:0 "승계법: [SuccessionElectionWindow.GetSuccessionLaw.GetName]" - SUCCESSION_ELECTION_WINDOW_TOGGLE_ELECTORS:0 "#T 유권자 목록 켜기/끄기#!" - SUCCESSION_ELECTION_ELECTOR_ENTRY:0 "[CHARACTER.GetShortUINameNotMe]: $STRENGTH|V$" - SUCCESSION_ELECTION_CANDIDATE_SCORE:0 "점수: [SuccessionElectionWindowElectorVote.GetScore|+]" - SUCCESSION_ELECTION_ELECTOR_PREFERENCE:0 "내 후보자에 대한 선호도: [SuccessionElectionWindowElector.GetScoreDiff|+]" - SUCCESSION_ELECTION_ELECTOR_MY_CHOICE:0 "두 번째 선택" - SUCCESSION_ELECTION_WINDOW_NOT_ELECTOR:2 "[electors|E]가 아니므로 투표할 수 없음" - SUCCESSION_ELECTION_WINDOW_CANDIDATE:0 "후보자" - SUCCESSION_ELECTION_WINDOW_RANK:0 "순위: [SuccessionElectionWindow.GetCandidateFromCharacter( SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate ).GetElectionRank]" - SUCCESSION_ELECTION_WINDOW_NO_PLAYER_NOMINEE:0 "#T 플레이어 후보자 없음#!\n유권자의 선호도 차이를 확인하기 위해선 누군가를 지명해야만 합니다." - SUCCESSION_ELECTION_WINDOW_STANCE_WIN:0 "차기 승계 순위에 들어 있음" - SUCCESSION_ELECTION_WINDOW_STANCE_LOSS:0 "차기 승계 순위에 들어 있지 않음" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_STANCE:0 "[SelectLocalization( EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' ), 'SUCCESSION_ELECTION_WINDOW_STANCE_WIN', 'SUCCESSION_ELECTION_WINDOW_STANCE_LOSS' )]" - ELECTION_CANDIDATE_RELEVANCE:0 "관련성" - ELECTION_CANDIDATE_SCORE:0 "득표 점수" - ELECTION_NO_CANDIDATE:0 "선택된 후보자 없음" - SUCCESSION_ELECTION_WINDOW_CAST_VOTE:0 "#T 투표#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY:0 "@warning_icon!#X 당신의 [dynasty|E] 일원이 아닙니다.#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE:0 "\n$SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY$" - NOMINATE_CANDIDATE_TOOLTIP:0 "[Title.GetCanCharacterControlVoteReason( GetPlayer )][SelectLocalization( ObjectsEqual( Character.GetDynasty, GetPlayer.GetDynasty ), '', 'SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE' )]" diff --git a/project/ck3/base_game/localization/korean/gui/succession_event_window_l_korean.yml b/project/ck3/base_game/localization/korean/gui/succession_event_window_l_korean.yml deleted file mode 100644 index 43d0a8b42d..0000000000 --- a/project/ck3/base_game/localization/korean/gui/succession_event_window_l_korean.yml +++ /dev/null @@ -1,271 +0,0 @@ -l_korean: - SUCCESSION_EVENT_WINDOW_LOST_TITLES:0 "승계 중 상실되는 작위:" - SUCCESSION_EVENT_WINDOW_CLOSE:1 "[SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip](으)로서 계속하기" - SUCCESSION_EVENT_WINDOW_LEGACY:0 "혈통 보기" - SUCCESSION_EVENT_WINDOW_OBSERVER:0 "관전자 모드 입장" - SUCCESSION_EVENT_WINDOW_MENU:0 "메뉴로 나가기" - SUCCESSION_EVENT_WINDOW_MENU_TT:0 "" - SUCCESSION_EVENT_WINDOW_END_GAME:0 "게임 종료" - SUCCESSION_EVENT_WINDOW_END_GAME_TT:0 "멀티플레이 게임 종료" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME:0 "게임 떠나기" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME_TT:0 "멀티플레이 게임 떠나기" - SUCCESSION_EVENT_WINDOW_CHANGE_CHARACTER:0 "새로운 인물 선택" - - #Death Intro messages: - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_1:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 숨을 거두었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_2:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 속세와의 고리를 벗어던졌습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_3:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 고이 잠들었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_4:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 이 세상을 떴습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_5:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 세상을 떴으며, [ROOT.Char.Custom('GetAfterLifeDestination')]" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_PIOUS:1 "[ROOT.Char.GetFullNameNoTooltip]의 영혼은 [ROOT.Char.GetAge]세의 나이에 [ROOT.Char.GetFaith.PositiveAfterLife](으)로 승천했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WICKED:1 "[ROOT.Char.GetFullNameNoTooltip]의 영혼은 [ROOT.Char.GetAge]세의 나이에 비로소 [ROOT.Char.GetFaith.NegativeAfterLife](으)로 던져졌습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WOUNDED:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 비로소 평화를 찾았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_1:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 그리스도의 품에 안겼습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_2:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 주님의 품 속에서 안식을 찾았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_1:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 유일하신 그분의 부름을 받아 덧없는 세상을 떠났습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_2:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 덧없는 세상을 등지고 [ROOT.Char.GetFaith.PositiveAfterLife](으)로 승천했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_3:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 영원의 저편으로 여행을 떠났습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_NORSE_1:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 [ROOT.Char.GetFaith.PositiveAfterLife]의 연회에 참석하게 됐습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_HELLENIC_1:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 스틱스 강을 건넜습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_EASTERN_1:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 [ROOT.Char.GetHerHis] 세속의 족쇄를 벗어던졌습니다." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_TRIBAL_1:0 "[ROOT.Char.GetFullNameNoTooltip](은)는 [ROOT.Char.GetAge]세의 나이에 정령의 세계로 향하는 문턱을 넘었습니다." - -#Death Reason message: - SUCCESSION_EVENT_WINDOW_DEAD_REASON_1:0 "[ROOT.Char.GetDeathReason]한 [ROOT.Char.GetSheHe|U]는" - -#Death Outro messages: - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_CHILD:0 "너무나도 짧은 삶을 살았기에 어떤 영주였는지 평가하기 참으로 곤란한 인물이었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_OLD:0 "노인이 될 때까지 충실한 삶을 살며 장수했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_IMMORTAL:0 "불멸의 존재로 여겨졌기에, [ROOT.Char.GetHerHis] 예상치 못한 별세는 많은 이들을 놀라게 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_PREGNANT:0 "아이를 낳던 중 죽음을 맞이했으니 홀로 내세로 향하지는 않을 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_LEPER:0 "나병으로 인한 고통과 썩어가던 육신에 굴복하고 말았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DISFIGURED:0 "외양이 끔찍하게 일그러져 얼굴을 내비치지도 못하는 채로 말년을 보냈었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_MANGLED:0 "끔찍한 사고로 몸이 망가졌기에 제대로 걷지도 못하는 상태로 말년을 보냈었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_HUNCHBACK:0 "곱사등이라는 불운한 운명을 타고난지라 조롱을 받곤 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_GIANT:0 "거인이라는 불운한 운명을 타고난지라 조롱을 받곤 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DWARF:0 "왜소증이라는 불운한 운명을 타고난지라 조롱을 받곤 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_STRONG:0 "기량을 견줄 자가 없었건만 마침내 압도할 수 없는 적수를 찾게 됐습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_YOUNG:0 "삶의 황금기를 누리다 사망했기에 언제나 가장 아름다운 모습으로 기억될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_OLD:0 "한때 빼어난 미모로 명성이 자자했지만, 운명의 저주로 장수를 누리면서 그 미모가 바라는 것까지 보게 돼버렸습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_WEAK:0 "나약한 신체로 인해 또래들에게 때때로 놀림을 받곤 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_UGLY:1 "외모가 얼마가 추했는지, 그 모습만 봐도 악몽에 시달리게 된다는 소문이 돌았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_INCAPABLE:0 "언동도 거동도 불가능해지면서, 그저 빈 껍데기만 남은 몸이 되었고 마침내 그 망가진 잔해를 떠날 수 있었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_LUNATIC:0 "지긋지긋한 정신 착란에 시달리면서, 미치광이로서 영지 전역에 악명을 날렸습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_POSITIVE:0 "수년 동안 신의 뜻을 설파한 끝에, [ROOT.Char.GetFaith.HighGodName]의 부름을 받아 그분의 집으로 향했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_NEGATIVE:0 "악마에 씌여 임박한 죽음에 대해 열변을 토하곤 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DEPRESSED:1 "심대한 고통에 시달렸기에 죽음의 따뜻한 품속에 안기기를 오랫동안 갈망해왔습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_GENIUS:0 "예리한 지적 능력으로 명성을 떨쳤지만, [ROOT.Char.GetFaith.DeathDeityName]의 눈길을 피할 수는 없었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DUMB:0 "남들도 알 정도로 심약했던지라 자신의 자문회에 중요한 선택을 맡기곤 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_INFIRM:0 "빈 껍데기만 남았으며 최후의 순간이 다가왔을 즈음엔 한때 번뜩이던 재치를 찾아볼 수도 없었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_EXCOMMUNICATED:0 "교회에 의해 이단으로 낙인찍혔으므로 진 죄로 인해 영원히 고통받을 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_KINSLAYER:0 "친족의 피를 손에 묻혔기에 [ROOT.Char.GetFaith.NegativeAfterLife]에서 그 끔찍한 범죄의 대가를 치르게 될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_DEVIANT:0 "혐오스러운 취향을 가졌던 타락한 인물이었기에 어느 곳을 가든 평온과 안락을 찾지 못할 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_CANNIBAL:0 "목숨을 부지하기 위해 식인을 저질렀다는 소문이 돌았으니 분명 속세에서 저지른 악행으로 벌을 받고 있을 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_SODOMITE:1 "동성애자로 유명했었기에 [ROOT.Char.GetFaith.DevilName]의 애정 어린 보살핌을 받고 있을 겁니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_INCESTUOUS:0 "근친상간이라는 금지된 과실을 맛봤기에 고통으로 가득한 다음 생을 살아가게 될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_ADULTERER:0 "파렴치한 간통자로서, 배신과 탐욕으로 점철된 인간이라 기억될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_FORNICATOR:0 "파렴치한 간음자로서, 주체할 수 없는 음흉한 욕망으로 점철된 인간이라 기억될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_MURDERER:0 "살인자로 알려졌으며 형언하기도 힘든 범죄를 다음 생에서라도 속죄하게 될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_WITCH:0 "마술에 쓰기 위해 약초를 배합하고 [ROOT.Char.GetFaith.DevilName](와)과 사통을 저지른 죄로 인해 내세에서 불타고 있을 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_SAOSHYANT:0 "페르시아 제국을 복원한 신성자로서 영광을 향해 승천하매, [ROOT.Char.GetFaith.PriestMalePlural]들의 설교 속에 불멸의 족적을 남겼습니다. 지금은 분명 [ROOT.Char.GetFaith.HighGodName]의 곁에 앉아있을 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_RESTORER_ROME:0 "제국의 과거 위세를 복구함으로써, 그 이름이 만세에 영광을 누리게 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_CRUSADER:0 "열성적인 신자였으며 근래 가장 위대한 성전에 참전해 이교도와 싸우면서 [ROOT.Char.GetFaith.HighGodName]의 영광을 알리기 위해 투쟁했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_DIPLOMAT:0 "타고난 외교관이었기에 평화롭게 해결하지 못할 문제가 없었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_REVELER:0 "매력이 넘쳐흘렀고 현란한 연회와 웅장한 무도회를 여는 것으로 이름을 날렸습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_BLADEMASTER:0 "동년배에서는 적수를 찾을 수 없는 전사였으며 특히 백병전에서 타의 추종을 불허하는 솜씨를 보였습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HUNTER:0 "예리함과 집중력을 갖춘 사냥꾼이었으며 가장 찾기 어려운 사냥감을 찾아 날짜를 잊고 황야를 누비기를 즐겼습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GENERAL:0 "특출난 전략가로 알려졌으며 현장 조사와 군대 훈련으로 많은 시간을 보냈습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_ADMINISTRATOR:1 "근면 성실했었으며 뛰어난 능력을 갖춘 집사장이자 영주로 이름을 알렸습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHEMER:0 "뒤틀리고 음산한 마음으로 유명했으며 가장 가까운 친구에게조차 자신의 진정한 의도를 드러내 보이지 않았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SEDUCER:0 "난봉꾼으로 유명했으며 타고난 말솜씨로 누구든 매혹하여 침대로 끌어들일 수 있었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHOLAR:1 "존경받는 학자로 유명했으며 서재에 틀어박혀서는 좀처럼 자신의 [ROOT.Char.Custom('ResidenceBuilding')](을)를 떠나지 않고 대부분의 시간을 연구로 보냈습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_TORTURER:0 "가학적인 취향으로 유명했으며 고문과 신체 훼손을 예술의 경지로 끌어올렸습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_FAMILY_FIRST:0 "언제나 가족의 행복을 무엇보다 우선했으며 후손들에게 영광스러운 미래를 안겨주기 위해 인생을 바쳤습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_MYSTIC:1 "밤이면 실험실에 틀어박히곤 했으며 자신의 [ROOT.Char.Custom('ResidenceBuilding')]에서 불경한 주문을 읊는 사악한 마법사라고 많은 이에게 지탄받았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_PHYSICIAN:0 "인간의 몸과 마음을 이해하기 위해 전력을 다한 끝에, 자연과 체액에 해박한 지식을 갖춘 존경받는 의사가 되어 젊은 학자들의 발길이 끊이지 않았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GALLANT:0 "용맹과 담대함의 귀감이 됐기에 온갖 역경을 마주하면서도 친절하고 정의롭게 대했던 인물로 언제까지나 기억될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HERBALIST:1 "약초 전문가로 유명했으며 올바른 혼합물로 모든 질병을 치료할 수 있었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_MALICIOUS:0 "음흉한 [ROOT.Char.GetWomanMan]이었으며 그 옹졸함과 악의로 오랫동안 기억될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_BENEVOLENT:0 "유쾌한 성정을 지녔던 자애로운 통치자로 기억될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DOMINANT:0 "누구도 우습게 보지 못하는 [ROOT.Char.GetWomanMan]이었으며 역사상 몇 안 되는 영주들만이 할 수 있었던 방식대로 작위가 갖춘 위엄과 힘을 휘둘렀습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_SUBMISSIVE:0 "온화하고 수줍음이 많았기에 많은 사람에게 유순하고 때로는 어설펐던 영주로 기억될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_APATHETIC:0 "굳이 평가할 말을 꼽아보자면 만나는 상대에게 결코 인상을 주지 못했던 사람이라는 것뿐입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LUSTFUL:0 "만족을 모르는 욕심을 갖고 태어나 언제나 다음 정복 대상을 찾으며 일생을 보냈었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GLUTTONOUS:0 "넘치는 식욕을 자랑했기에 새롭고 이국적인 음식을 맛볼 기회는 절대로 놓치지 않았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GREEDY:1 "금화를 사랑하기로 유명했기에 가장 아꼈던 보석들과 함께 묻힐 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LAZY:0 "필요 이상의 일은 절대로 하지 않았기에 언제나 기꺼이 책임을 회피할 준비를 갖추고 있었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_FICKLE:0 "극심한 변덕을 보였던 탓에 무슨 생각을 하는지, 무슨 일을 벌일지 감히 짐작할 수 있는 사람이 없었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_WRATHFUL:0 "화가 많은 성격이었던지라 [ROOT.Char.GetHerHis] [ROOT.Char.Custom('ResidenceBuilding')]에서는 때때로 천둥 같은 고함이 울려 퍼졌습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_ARROGANT:0 "언제나 확고한 자신감으로 신민들에게 권한을 휘둘렀으며 자신만의 세상에 빠져있었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_CHASTE:0 "충성에 있어 타협을 허락하지 않았던 사람으로 오랫동안 기억될 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_TEMPERATE:0 "언제나 연회와 과식을 피하면서 절대로 본능적인 충동에 자신을 내어주지 않았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GENEROUS:0 "자비로움으로 널리 이름을 떨치며 친구와 가족들에게 마음껏 돈을 건네곤 했습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DILIGENT:0 "근면함이 눈부신 귀감이 될 정도였으며 절대로 자신의 의무에서 눈을 돌리지 않았습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_COMPASSIONATE:0 "친절하고 연민 어린 성격으로 알려졌으며 친우들의 마음속에 다정한 인물로 남을 것입니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_PATIENT:0 "결코 목소리를 높이지 않았기에 그야말로 인내의 귀감이라 할 수 있었습니다." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_HUMBLE:1 "겸손한 [ROOT.Char.GetWomanMan]이었으며 자신의 업적이 사람들의 입에 오르내리기를 바라지 않았습니다." - -#Heir message: - SUCCESSION_EVENT_WINDOW_HEIR_UNDERAGE:0 "[ROOT.Char.GetSheHe]는 [ROOT.Char.GetAge]세에 불과하므로 첫해엔 자문회에 의지하며 보내야 할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_USELESS:0 "봉역을 단결시킬 능력이 없다면, [ROOT.Char.GetHerHis] 통치는 실패로 끝을 맺을지도 모릅니다." - SUCCESSION_EVENT_WINDOW_HEIR_MILITARY:0 "[ROOT.Char.GetHerHim]는 타고난 군사 전술가로서 봉역에 무수한 승리를 안겨줄 것이라는 기대를 한 몸에 받고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_LEARNING:0 "현명하고 박식한 [ROOT.Char.GetHerHis] 통치 아래에서 진보와 혁신이 있을 것으로 기대됩니다." - SUCCESSION_EVENT_WINDOW_HEIR_STEWARDSHIP:0 "절약과 검소가 몸에 밴 [ROOT.Char.GetHerHis] 통치가 계속된다면 번영은 약속된 것이나 다름없습니다." - SUCCESSION_EVENT_WINDOW_HEIR_INTRIGUE:0 "교활함과 통찰력이 뛰어난 [ROOT.Char.GetSheHe]는 필요하다면 별다른 지장 없이 힘을 끌어올 수 있을 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_DIPLOMACY:0 "봉신과 외세의 영주들이 뛰어난 외교 솜씨를 갖춘 [ROOT.Char.GetHerHim]를 입을 모아 칭송할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_STRONG_AND_SMART:0 "강건한 신체와 날카로운 정신을 소유한 [ROOT.Char.GetHerHis] 통치는 노래와 이야기로 전해질 것이 분명합니다." - SUCCESSION_EVENT_WINDOW_HEIR_WEAK_AND_DUMB:0 "날카로운 정신도, 전사의 신체도 갖지 못했기에 [ROOT.Char.GetHerHis] 통치는 수많은 고비를 겪게 될 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN:0 "머나먼 미클라가르드에서 활동했었던 [ROOT.Char.GetHerHis] 넘치는 모험심은 신민들의 사기를 높여줄 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUNATIC:0 "[ROOT.Char.GetSheHe]는 완전히 정신이 나가버린 인물이므로 오직 [ROOT.Char.GetFaith.HighGodName]만이 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 통치를 가호해주실 수 있을 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_BAD:0 "[ROOT.Char.GetSheHe]는 [ROOT.Char.GetFaith.DevilName]이 보낸 악마에게 홀렸다는 의심을 받고 있으므로 [ROOT.Char.GetFaith.PriestMalePlural]들은 [ROOT.Char.GetHerHim]를 억제하기 위해 최선의 노력을 다할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_GOOD:0 "[ROOT.Char.GetFaith.HighGodName]의 축복을 받은 [ROOT.Char.GetHerHis] 신체는 신의 뜻을 드러내는 한낱 그릇이 될 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_FAIR:0 "더할 나위 없이 아름다운 [ROOT.Char.GetHerHis] 모습에 외국의 관리들이 절로 머리를 조아리게 될 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADVENTURER:0 "모험심 넘치는 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 삶은 영예와 열기로 가득할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_UGLY_DECEITFUL:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip] 기만, 교활함으로 가득 찬 성정과 진실을 멀리하는 태도가 파멸을 불러올 수도 있을 겁니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTON_GREEDY:0 "[ROOT.Char.GetSheHe]는 탐욕과 갈망으로 가득한지라 농노들의 인망을 얻기는 힘들 듯합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_JUST:0 "[ROOT.Char.GetSheHe]는 매사에 공명정대한 모습을 보여주기 때문에 어떠한 분쟁도 깔끔하게 처리해주기를 모두가 바라고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT_ARBITRARY:1 "[ROOT.Char.GetSheHe]는 공정하지 못하고 타락한 인물이기에 선대의 유산을 모조리 낭비하는 꼴을 봉신들이 수수방관하지 않기만을 다들 바라고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_MILITARY_ED:0 "[ROOT.Char.GetFirstNameNoTooltip]는 안전한 자기 영토에 숨어 군대를 지휘하는 것을 선호하므로 사기 진작에는 애를 먹을 것으로 보입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_CONTENT:1 "[ROOT.Char.GetSheHe]는 은둔 생활을 하면서 자문회가 [ROOT.Char.GetHerHis] 일을 거의 도맡도록 완전히 손을 놓아 버릴 겁니다. 그 결과가 좋건 나쁘건 말입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_PARANOID:0 "[ROOT.Char.GetFaith.DevilName]의 대리자들이 곳곳에 있으니 이단자와 이교도들은 [ROOT.Char.GetHerHis] 통치를 경계해야 할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_GENEROUS:0 "경건하고 관대한 [ROOT.Char.GetHerHis] 통치 아래에서 [ROOT.Char.GetFaith.PriestMalePlural]들은 부를 쌓게 될 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip](은)는 언제나 반짝이고 화려한 갑주를 걸치며 모두가 자신을 전투에 주저 없이 뛰어들 사람으로 봐주길 바랍니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_CRUEL:0 "[ROOT.Char.GetFaith.HighGodName]의 분노를 두려워하지 않는 [ROOT.Char.GetFirstNameNoTooltip](은)는 자신이 옳다고 생각한 방식으로 아낌없이 신민들을 처벌할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE_STUBBORN:0 "완강한 숭배 방식을 보건대, [ROOT.Char.GetHerHis] 통치 아래에서는 신앙과 전통이 중요해질 듯합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL_CALLOUS:0 "기만과 불만을 숨기지 않는 [ROOT.Char.GetHerHis] 통치는 악의와 음모로 가득할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT_TRUSTING:0 "몸에 신중과 인내가 배인 [ROOT.Char.GetFirstNameNoTooltip](은)는 언젠가 결국 자신에게 좋은 일이 찾아올 것이라 확신하곤 합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_STRESSED:0 "곳곳에 보이는 그림자로 시달린 [ROOT.Char.GetSheHe]는 두려움에 찌들어 살아갈 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN_COMPASSIONATE:0 "많은 이들은 [ROOT.Char.GetSheHe]가 상대의 가치를 따지지 않고 무조건 친절을 베풀어야 한다고 믿는 모습을 보며, [ROOT.Char.GetFirstNamePossessiveNoTooltip] 적이 그걸 이용하진 않을까 걱정하곤 합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STRONG_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip](은)는 전장에만 서면 적을 압도하기에 아무렇지도 않게 군대의 사기를 진작할 수 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE_LUSTFUL:0 "언제나 배우자를 극진히 대하는 모습을 보며, 많은 이들이 영주 일가의 성장과 번영을 바라고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS_JUST:0 "공정하기로 이름난 [ROOT.Char.GetSheHe]는 모두에게 정당한 몫이 돌아가게 해줄 것이라는 기대를 한 몸에 받고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT_GREEDY:0 "근면하기로 이름난 [ROOT.Char.GetHerHim]의 통치 아래에서, 봉역은 부와 파멸 둘 중 하나의 길을 걷게 될 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_HONEST:0 "[ROOT.Char.GetHerHis] 수많은 약점은 모두가 인정할 정도인지라, 봉역이 새로운 주군을 얼마나 신뢰할지는 아무도 모를 일입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_TRUSTING:0 "[ROOT.Char.GetSheHe]는 순진하고 우유부단한 성격으로 인해, 짊어져야 할 책임으로부터 도망치려 들지도 모릅니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS_HONEST:0 "마음 터놓기를 주저하지만 않는다면, [ROOT.Char.GetSheHe]는 슬기롭다고 할 정도의 정직함으로 봉역의 민심을 사로잡을 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_ARBITRARY:0 "[ROOT.Char.GetSheHe]의 도덕적인 기준은 찾아볼 수 없는 것이기에, 신민들은 [ROOT.Char.GetHerHim]를 두려워해야 하는지 존경해야 하는지 고민해야 할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL_WRATHFUL:0 "[ROOT.Char.GetSheHe]는 진정한 가학 성애자였기에 [ROOT.Char.GetHerHis] 통치 아래에서 봉역이 어떻게 변화할지 모두가 두려워할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL_ZEALOUS:0 "[ROOT.Char.GetSheHe]는 종교적 열정에 눈이 멀었기 때문에 이단자와 이교도들은 [ROOT.Char.GetHerHis] 정의로운 분노를 두려워하게 될 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_DECEITFUL:0 "[ROOT.Char.GetSheHe]는 성격이 그릇되고 의심이 많기 때문에, 많은 이들이 자기한테 쓸 단검을 하나쯤은 준비해두진 않았나 하고 걱정하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_COMPASSIONATE:0 "점잖고 연민 어린 성정을 지닌 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 치세에서 봉신들은 번영을 기대하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT:0 "자신감이 가득한 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 통치는 [ROOT.Char.GetHouse.GetName] 집안에 번영이나 수치를 가져올 것입니다. 어느 쪽일지는 오로지 시간만이 말해줄 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL:0 "[ROOT.Char.GetSheHe]는 [ROOT.Char.GetFaith.ReligiousText]의 어구를 쳐다도 보지 않기 때문에 [ROOT.Char.GetFaith.HighGodName]의 분노가 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 통치를 빠르게 종식시킬 것이라는 두려움이 만연하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS:0 "세련된 말솜씨와 사교적인 성격을 갖춘 덕분에, 모두는 [ROOT.Char.GetFirstNameNoTooltip](이)가 온 궁정을 자기편으로 손쉽게 끌어들일 것으로 기대합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS:1 "[ROOT.Char.GetFaith.HighGodName]의 분노를 사지 않으려 기도를 바지런히 하는 모습을 보면서, 모두는 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 치세가 봉역에 축복을 가져다줄 것이라 확신합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_AMBITIOUS:0 "야심찬 [ROOT.Char.GetHerHis] 통치 아래에서, 모두는 봉역이 성장과 번영을 구가할 것으로 기대합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT:0 "힘이 넘치면서도 생각이 깊은 [ROOT.Char.GetFirstNameNoTooltip]의 통치 아래에서, 봉역은 발전을 거듭할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip] 기만, 교활함으로 가득 찬 성정과 진실을 멀리하는 태도가 파멸을 불러올 수도 있을 겁니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY:0 "말 수가 적은 탓에 사람들은 [ROOT.Char.GetHerHim]가 외교 문제를 능숙히 다룰 것이라고 기대 하지 않습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE:0 "[ROOT.Char.GetHerHis] 경건하고 겸손한 모습을 보면서, 사람들은 [ROOT.Char.GetFirstNameNoTooltip](이)가 권좌보다는 [ROOT.Char.GetFaith.HouseOfWorship]에 더 어울리지 않을까 걱정하곤 합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARBITRARY:0 "공정함을 버리고 타락한 모습을 보여줬으므로, 사람들은 혹여나 [ROOT.Char.GetHerHis] 치세 아래 봉역이 붕괴하기 시작한다면 봉신들이 수수방관하지 않기만을 바라고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE:0 "[ROOT.Char.GetSheHe]는 얌전하고 온화한 성격을 갖고 있기 때문에 혹여나 실패를 맛보게 된다면 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 소극적인 성격 때문일지도 모릅니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CHASTE:0 "배우자와 가족에 충실한 [ROOT.Char.GetFirstNameNoTooltip](은)는 개인적인 일은 제쳐두고 가문의 이익을 최우선 순위에 둘 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUSTFUL:0 "[ROOT.Char.GetHerHis|U] 눈은 언제나 대상을 찾아 해맸기에 [ROOT.Char.GetFirstNameNoTooltip](이)가 권좌에 오르면서 봉신들은 자신의 배우자를 단단히 단속하기 시작했습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT:0 "자신의 운명에 만족하는 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 모습을 보며, 봉신들이 [ROOT.Char.GetHerHis] 소극적인 모습을 조롱할지도 모릅니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT:0 "계획이 이루어지는 순간을 기꺼이 기다리는 [ROOT.Char.GetHerHis|U] 모습을 보며, 사람들은 조금 늦더라도 봉역에 거대한 변화가 오기를 기대하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BRAVE:0 "행동을 주저하지 않는 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 용기와 의지를 보며, 사람들은 그 용맹이 무모함으로 뒤바뀌어 봉역을 몰락으로 몰아가지 않기만을 바랍니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_JUST:0 "[ROOT.Char.GetSheHe]는 매사에 공명정대한 모습을 보여주기 때문에 어떠한 분쟁도 깔끔하게 처리해주기를 모두가 바라고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTONOUS:0 "식욕이 왕성한 [ROOT.Char.GetHerHis] 모습을 보며, 사람들은 [ROOT.Char.GetSheHe]가 허기보다는 봉역을 먼저 생각하기를 바라고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS:0 "[ROOT.Char.GetHerHis] 냉혹하고 무정한 성격 탓에, 봉역의 봉신들은 신뢰를 쌓기가 쉽지 않을 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN:0 "비겁한 겁쟁이인 [ROOT.Char.GetHerHim]에게 봉신들이 존경을 바치지는 않을 듯합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREEDY:0 "[ROOT.Char.GetSheHe]는 탐욕으로 가득한지라 농노들의 인망을 얻기는 힘들 듯합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip] 옹졸한 심성을 보며, 사람들은 봉신들이 두려움 속에 살게 될 것으로 예상합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TRUSTING:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip] 쉽게 믿는 성격과 안일함을 보면 허락된 정도를 넘어 [ROOT.Char.GetHerHim]를 넘어서는 영향력이 자문회에 주어질지도 모릅니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HONEST:0 "사람들은 [ROOT.Char.GetSheHe]가 거짓말을 잘하지 못하기 때문에 그 직설적인 성격이 정치의 미묘함과 복잡함을 헤쳐나가지 못하진 않을까 우려하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LAZY:0 "[ROOT.Char.GetSheHe]는 워낙 나태하기 때문에, 사람들은 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 치세에 아무것도 얻지 못하는 건 아닐까 염려하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS:0 "[ROOT.Char.GetHerHis] 관대하기 그지없는 모습에, 사람들은 그 선한 마음이 봉역의 금고를 마르게 하진 않을까 염려하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip] 쉽게 분노하는 모습을 보면 적과 봉신들이 하나같이 [ROOT.Char.GetHerHim]를 두려워하며 살게 될 듯합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID:0 "의심을 거두지 않는 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 편집증은 신민들과 불편한 관계를 맺게 할지도 모릅니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN:0 "굽힐 줄 모르는 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 고집으로 보아 [ROOT.Char.GetSheHe]가 마음을 먹고 나면 신민들은 쉽게 말을 꺼내지 못할 듯합니다." - SUCCESSION_EVENT_WINDOW_HEIR_PIETY:0 "신실하기 그지없는 [ROOT.Char.GetFirstNameNoTooltip](은)는 [ROOT.Char.GetFaith.ReligiousText]에 대한 방대한 지식으로 [ROOT.Char.GetFaith.PriestMalePlural]들에게 깊은 인상을 줄 것이 분명합니다." - SUCCESSION_EVENT_WINDOW_HEIR_PRESTIGE:0 "명성이 드높은 [ROOT.Char.GetHerHim]의 앞에서 사방에서 모인 고관들이 앞다투어 고개를 조아릴 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_FRIENDS:0 "[ROOT.Char.GetSheHe]는 친구가 넘치는 축복을 받아 통치에 있어 강력한 지지자를 쉽게 끌어모을 수 있을 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TYRANT:0 "이미 폭군으로서 증오를 사고 있던 [ROOT.Char.GetHerHis] 통치를 앞두고 온 봉역이 두려움에 떨고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_RICH:0 "굉장한 부를 보유한 [ROOT.Char.GetSheHe]가 봉역에 번영을 불러올지 용처럼 긁어모은 금 위에서 휴식을 취할지는 시간만이 알려줄 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_CHILDREN:0 "수많은 자녀를 둔 [ROOT.Char.GetSheHe]는 벌써부터 봉역의 후계자가 될 재목들을 넘치도록 갖고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_RIVALS:0 "적과 경쟁자로 둘러싸인 [ROOT.Char.GetSheHe]를 보면서 사람들은 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 통치가 암습으로 빠르게 끝나지 않기만을 바라고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_COMBAT_SKILLS:0 "사람들은 [ROOT.Char.GetSheHe]가 엄청난 솜씨를 갖춘 결투가로서 토너먼트와 백병전 모두 뛰어난 모습을 보여주길 기대하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_POOR_HEALTH:0 "봉역의 사람들은 병약하고 여린 신체를 가진 [ROOT.Char.GetHerHim]가 건강을 회복하기를 바라고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_BASTARD:0 "사생아로 태어난 [ROOT.Char.GetFirstNameNoTooltip](은)는 운명에 자신의 이름을 떨치기 위한 여정을 시작할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_VIKING:0 "수많은 약탈을 이끌었던 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 이름은 전 세계에 두려움의 상징으로 회자되고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_CRUSADER:0 "불신자를 상대로 신성한 전사들을 이끌어온 [ROOT.Char.GetFirstNameNoTooltip](은)는 분명 [ROOT.Char.GetFaith.HighGodName]의 애정 어린 눈길을 받고 있을 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_THREE_SKILLS:0 "수많은 기술에 통달한 [ROOT.Char.GetSheHe]는 신민들의 존경을 한 몸에 받을 것이 분명합니다." - SUCCESSION_EVENT_WINDOW_HEIR_FIVE_SKILLS:0 "천지 만물에 대한 놀라운 지식이라는 축복을 받은 [ROOT.Char.GetFirstNamePossessiveNoTooltip] 통치는 전설로 남을 것이 분명합니다." - - SUCCESSION_EVENT_WINDOW_HEIR_DREAD:0 "무서운 존재감을 자랑하는 [ROOT.Char.GetSheHe]는 벌써부터 그 무자비함과 잔혹함으로 이름을 떨치고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_GENDER:0 "몇몇 사람들은 [ROOT.Char.GetWomanMan]의 승계가 불확실한 시대의 도래를 나타내는 징후일지도 모른다며 두려워하고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_REVELER:0 "매력적이며 사교적인 [ROOT.Char.GetSheHe]는 봉역 곳곳의 귀족들에게 품위를 아는 주최자로 이름을 날리고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADMINISTRATOR:0 "[ROOT.Char.GetSheHe]는 조예 깊은 행정가로서 가장 자격 있는 계승자라고 인정받고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SCHOLAR:1 "형이상학적 문제에 흥미를 두는 것으로 유명한 [ROOT.Char.GetSheHe]는 어쩌면 세속의 통치에 관한 문제를 매일같이 처리할 준비는 되지 않았을지도 모릅니다." - - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS_LONER:0 "냉혹하며 무정한 [ROOT.Char.GetSheHe]는 아무것도 느끼지 못하며 누구도 아끼지 않는다는 소문이 돌고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VENGEFUL:0 "[ROOT.Char.GetSheHe]는 옹졸하고 악의가 넘치니 봉신들은 신중을 아끼지 말아야 할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DEPRESSED:0 "위안을 갈망하는 우울한 영혼을 지닌 [ROOT.Char.GetFirstNameNoTooltip](은)는 어쩌면 새로운 봉신들을 이끄는 데 용기가 부족할지도 모릅니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BLIND_WEAK:0 "눈이 멀고 나약한 [ROOT.Char.GetSheHe]는 자신의 봉역을 조언자의 손에 온전히 맡깁니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_EXCOMMUNICATED:0 "[ROOT.Char.GetSheHe]는 교회로부터 파문을 당해 이단으로 낙인찍힌 상태에서 권세를 쥐었으니 봉역을 영겁의 지옥에 떨어트릴지도 모른다는 우려를 사고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BERSERKER:0 "사납고 끈질긴 전사인 [ROOT.Char.GetSheHe]에게는 달을 보며 울부짖고 전장에서 적의 피를 마신다는 소문이 돌고 있습니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CANNIBAL:0 "인육을 먹는다는 소문이 도는 [ROOT.Char.GetSheHe]는 봉신들의 신뢰를 얻기 위해 많은 것을 증명해야 할 것입니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRIMINAL:0 "수많은 악담이 [ROOT.Char.GetSheHe]를 둘러싸고 있는데 개중에는 혐오스러운 내용까지 있기도 합니다." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WITCH:0 "[ROOT.Char.GetSheHe]에게는 금지된 약초를 배합하여 적에게 저주를 내린다는 소문이 돌고 있으므로 신민들의 신뢰를 얻으려거든 매우 힘든 시간을 보내야 할지도 모릅니다." - SUCCESSION_EVENT_WINDOW_HEIR_UNIMPRESSIVE:0 "[ROOT.Char.GetHerHis] 이름을 뒤따르는 업적이 그리 많지 않아, [ROOT.Char.GetSheHe]가 어떠한 영주가 될지는 아직 언급하기 어려울 듯합니다." - - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO:0 "당신의 혈통이 끝을 맞이했습니다." - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_UNLANDED:1 "[ROOT.Char.GetFullNameNoTooltip](이)가 [ROOT.Char.GetHerHis] 모든 작위를 잃고 비지주가 됐습니다." - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_BARON:0 "[ROOT.Char.GetFullNameNoTooltip](이)가 남작령을 제외한 모든 작위를 잃었습니다." - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURIES:0 "당신은 수 세기 동안 [ROOT.Char.GetDynasty.GetName] 가문과" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURY:0 "당신은 한 세기가 넘도록 [ROOT.Char.GetDynasty.GetName] 가문과" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADES:0 "당신은 수십 년 동안 [ROOT.Char.GetDynasty.GetName] 가문과" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADE:0 "당신은 십 년이 넘도록 [ROOT.Char.GetDynasty.GetName] 가문과" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEARS:0 "당신은 수 년 동안 [ROOT.Char.GetDynasty.GetName] 가문과" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR:0 "당신은 일 년이 넘도록 [ROOT.Char.GetDynasty.GetName] 가문과" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR_SINGLE:0 "당신은 일 년이 채 안되게 [ROOT.Char.GetDynasty.GetName] 가문과" - - SUCCESSION_EVENT_WINDOW_GAME_OVER_MAX_SPLENDOR:0 "함께했으며, 가문은 성장하여 전설적인 위신을 자랑하고 모두의 존경을 받았습니다." - SUCCESSION_EVENT_WINDOW_GAME_OVER_HIGH_SPLENDOR:0 "함께했으며, 가문은 성장하여 높은 위신을 자랑했습니다." - SUCCESSION_EVENT_WINDOW_GAME_OVER_MEDIUM_SPLENDOR:0 "함께했으며, 가문은 두드러진 성장을 보였습니다." - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR:0 "함께했지만, 가문은 사소한 가문으로 남아 역사에 흔적을 남기지 못했습니다." - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR_SHORT:0 "함께했으며, 가문은 사소한 가문으로 남아 역사에 흔적을 남기지 못했습니다." - SUCCESSION_EVENT_WINDOW_GAME_OVER_MIN_SPLENDOR:1 "함께했지만, 가문은 한미한 채로 남아 곧 잊힐 운명에 처했습니다." - -######################################### - SUCCESSION_EVENT_WINDOW_DEAD_DESC:0 "[CHARACTER.Custom('DeathMessageIntro')] [CHARACTER.Custom('DeathMessageReason')] [CHARACTER.Custom('DeathMessageOutro')]" - SUCCESSION_EVENT_WINDOW_HEIR_DESC:0 "[CHARACTER.GetTitledFirstNameNoTooltip](이)가 권좌에 오릅니다. [CHARACTER.Custom('HeirMessageInterface')]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DESC:4 "[CHARACTER.Custom('GameOverMessageInterface')]. [CHARACTER.Custom('GameOverMessageInterfaceDuration')] [CHARACTER.Custom('GameOverMessageInterfaceSplendor')].[CHARACTER.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_DESC:2 "게임 종료일에 도달했습니다.\n\n[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceDuration')] [SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceSplendor')].[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SPANISH_DESC:0 " 당신의 통치와 인도 덕택에 에스파냐의 권좌들은 하나의 영주 아래 통일되었습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SLAVS_DESC:0 " 당신이 $e_slavia$ 제국을 반석에 올린 이후, 슬라브족은 누구도 막을 수 없는 세력으로 거듭났습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SOUTHERN_SLAVS_DESC:0 " 당신의 지도 아래 남슬라브족은 정체성을 되찾았습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_WESTERN_SLAVS_DESC:0 " 당신의 활약 덕택에 수백 년의 세월 동안 부족으로 뿔뿔이 흩어져 있던 서슬라브족이 다시 하나가 되었습니다. " - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_BURGUNDY_DESC:0 " 당신의 지도와 통치 아래, 부르고뉴인들은 갈등을 극복하고 하나가 되었습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_ITALY_DESC:0 " 당신의 통치와 인도 덕택에 $e_italy$ 제국은 하나의 영주 아래 통일되었습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_AFRICA_DESC:0 " 당신의 고된 노력, 성실함, 현명한 통치 덕택에 아프리카 대륙은 하나의 영주 아래 통일되었습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_PORTUGAL_DESC:0 " 당신이 기반을 다진 $k_portugal$ 왕국은 영원히 기억될 것입니다. 그런 의미에서 과연 당신을 진정으로 죽었다고 논할 수 있을까요?" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC:0 " $k_bosnia$ 왕국이 탄생한 이후, 보스니아에서는 말조차 당신의 이름을 알 정도가 되었습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARMENIA_DESC:0 " 당신의 이름은 $e_armenia$ 제국의 건국자로서 영원토록 전해질 것입니다." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RUM_DESC:0 " $k_rum$ 왕국은 당신의 손에서 탄생하였으며, 그 건국자인 만큼 언제나 당신의 것으로 남을 것입니다." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ISRAEL_DESC:0 " 당신의 고된 노력과 성실함 덕택에 $k_israel$ 왕국이 탄생하였습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_OUTREMER_DESC:0 " 모두가 불가능하다 여겼습니다. 그러나 당신은 보란 듯이 세계에서 가장 치열한 성지 대부분을 제패하고 $e_outremer$ 제국을 세웠습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SWITZERLAND_DESC:0 " 하물며 알프스 정상에서도 $k_switzerland$ 왕국을 건립한 당신의 영토 전역이 눈에 들어오지는 않을 것입니다." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_AUSTRIA_DESC:0 " 당신의 치세 이후로 대공령은 유럽에서 제일 존경받는 세력 중 하나가 되었습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARAGON_DESC:0 " 아라곤 강의 굽이진 둑에서 탄생한 $k_aragon$ 왕국은 영광으로 가득했던 당신의 치세를 상징하는 증거로서 영원히 남을 것입니다." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_ROMAN_EMPIRE_DESC:0 " 당신의 활약으로 이제 온 우주가 깨달았을 것입니다. 로마가 잿더미에 파묻혀 수천 년이 흐르더라도 $e_roman_empire$은 언제나 돌아올 것이란 사실을 말이지요." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_DUMNONIA_DESC:0 " 당신이 있었기에 콘월 사람들은 다시 한번 자리에서 박차고 일어나 $k_cornwall$ 왕국을 세울 수 있었습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_CAROLINGIAN_DESC:0 " 카롤루스 대제에게는 이상이었겠지만, $e_france$ 왕국의 재건자인 당신에게는 현실이었습니다." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_HOLY_ROMAN_EMPIRE_DESC:0 " 당신은 $e_hre$의 잃어버린 영광을 체현하는 진정한 화신이었으며, 그 눈부신 활약에 힘입어 나라는 다시 탄생하였습니다." - - SUCCESSION_EVENT_WINDOW_HEADING:1 "당신은 사망했습니다." - SUCCESSION_EVENT_WINDOW_HEADING_ALIVE:0 "당신은 퇴위했습니다." - SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE:0 "[SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]의 혈통" - SUCCESSION_EVENT_WINDOW_HEADING_GAME_OVER:0 "게임 종료" - SUCCESSION_EVENT_WINDOW_HEADING_END_DATE_REACHED:0 "종료" - SUCCESSION_SUCCESSOR_TAB_TT:0 "#T 후계자 보기#!" - SUCCESSION_TITLES_TAB_TT:0 "#T 작위 보기\n#!$SUCCESSION_LOST_TITLES$" - SUCCESSION_LINEAGE_TAB_TT:0 "#T 혈통 보기#!" - SUCCESSION_INHERITED_TITLES:0 "상속 작위" - SUCCESSION_LOST_TITLES:0 "[Select_CString( EqualTo_int32( SuccessionEventWindow.GetNumberOfLostTitles, '(int32)0' ), '', '@warning_icon!')] 승계 중 상실하는 작위: [SuccessionEventWindow.GetNumberOfLostTitles]" - SUCCESSION_LOST_TITLE_SHARE:0 "[SuccessionEventWindowLostTitlesItem.GetHeir.GetUINameNoTooltip]" - SUCCESSION_RELATION_HOUSE:0 "[house|E] 구성원" - SUCCESSION_RELATION_DYNASTY:0 "[dynasty|E] 구성원" - SUCCESSION_DYNASTY_INFO:0 "[Dynasty.GetName]\n[SuccessionEventWindow.GetStartDate.GetYear] - [SuccessionEventWindow.GetEndDate.GetYear]\n[Dynasty.GetNumberOfMembers] 구성원 ([SuccessionEventWindow.GetNumberOfPlayed]명 플레이)\n[Dynasty.GetPrestigeLevelName]\n[GetDataModelSize( Dynasty.GetDynastyHouses )] [Select_CString( EqualTo_int32( GetDataModelSize( Dynasty.GetDynastyHouses ), '(int32)1' ), '집안', '집안' )]" - SUCCESSION_NO_HEIR:2 "[player_heir|E]가 없기 때문에, 당신의 가계는 [SuccessionEventWindow.GetPlayedLength]만에 자취를 감추었습니다." - diff --git a/project/ck3/base_game/localization/korean/gui/temp_loc_for_testing_l_korean.yml b/project/ck3/base_game/localization/korean/gui/temp_loc_for_testing_l_korean.yml deleted file mode 100644 index bc8a977a87..0000000000 --- a/project/ck3/base_game/localization/korean/gui/temp_loc_for_testing_l_korean.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_korean: - TEMP_GUI_INTERACTION:0 "$EFFECT_LIST_BULLET$ #high 거스 공작#!을 투옥합니다 \n$EFFECT_LIST_BULLET$ #N 이는 #E 폭정#! 행위이며, 당신의 신하들이 당신을 향한 #E 의견#!을 #Z 40#! 잃습니다#!" - TEMP_GUI_INTERACTION_2:1 "$EFFECT_LIST_BULLET$ #high 거스 공작#!의 모든 가족이 나에 대한 #E 의견#!을 #Z 15#! 잃습니다.\n$EFFECT_LIST_BULLET$ 나에 대한 #E 의견#!을 #Z 30#! 잃습니다 #low (투옥 중)#!" - TEMP_GUI_INTERACTION_TITLE:0 "이스트 앵글리아의 #high 거스 고드윈슨 공작#!에 효과" - TEMP_GUI_HOOK:0 "#E 구실#! 사용" diff --git a/project/ck3/base_game/localization/korean/gui/title_view_l_korean.yml b/project/ck3/base_game/localization/korean/gui/title_view_l_korean.yml deleted file mode 100644 index c153990f23..0000000000 --- a/project/ck3/base_game/localization/korean/gui/title_view_l_korean.yml +++ /dev/null @@ -1,179 +0,0 @@ -l_korean: - TITLE_VIEW_OWNED_BY:0 "[CHARACTER.GetUINamePossessive] [realm|E] 내" - TITLE_VIEW_VASSAL_SCROLL_TITLE:0 "[TitleViewWindow.GetTitle.GetNameNoTierNoTooltip]의 [de_jure|E] [titles|E] 구성 요소" - TITLE_VIEW_UNOWNED_TITLES:0 "아직 생성되지 않음" - PREVIOUS_TITLE:0 "#T 이전 [title|E] 보기#!\n[TITLE.GetName]" - PREVIOUS_NO_TITLE:0 "#T 이전 [title|E] 보기#!\n@warning_icon!#X 이전에 확인한 작위가 없습니다.#!" - TEMP_TITLE_LAND_TYPE_BARONY:0 "[holding|E]" - TEMP_TITLE_LAND_TYPE_COUNTY:0 "[county_capital|E]" - TEMP_TITLE_LAND_TYPE_UNKNOWN:0 "표시되지 않아야 함" - TITLE_VIEW_HOLDING_TAXES:0 "[taxes|E]: [Holding.GetIncome|1V]" - TITLE_VIEW_HOLDING_LEVIES:0 "[levies|E]: [Holding.GetMaxLevySize|0V]" - TITLE_VIEW_MY_TITLE:1 "당신의 작위" - TITLE_VIEW_MY_PRIMARY_TITLE:1 "당신의 [primary_title|E]" - TITLE_VIEW_HOLDER:0 "현재 [holder|E]" - TITLE_VIEW_PRIMARY_TITLE:0 "[CHARACTER.GetHerHisMy|U] [primary_title|E]" - TITLE_VIEW_TOP_LIEGE:0 "[top_liege|E]" - TITLE_VIEW_DESTROY_TITLE:0 "작위 파괴" - TITLE_VIEW_NOT_CREATED:0 "아직 생성되지 않음" - TITLE_VIEW_CREATE_TITLE:0 "작위 생성" - TITLE_VIEW_NO_DEJURE_COUNTIES:0 "선택된 [title|E]엔 어떠한 규범 권역 [Concept( 'counties', '영지' )|E]도 없음" - TITLE_VIEW_COUNTIES:0 "규범 권역 [Concept( 'counties', '영지' )|E] $LIMIT|V$개 (현재 $CURRENT|V$개)" - TITLE_VIEW_COUNTIES_DETAILED:0 "[de_jure|E] [Concept( 'counties', '영지' )|E] $TOTAL|V$개 중 $MINIMUM|V$개 필요 ($PERCENTAGE|0%V$ 이상)\n현재 $OWNED|V$개 보유 중" - TITLE_VIEW_GOLD_TEXT:0 "[gold_i]$VALUE|0V$" - TITLE_VIEW_PRESTIGE_TEXT:0 "[prestige_i]$VALUE|0V$ 제공" - TITLE_VIEW_PRESTIGE_COST_TEXT:0 "[prestige_i]$VALUE|0V$" - TITLE_VIEW_CLAIMANTS:1 "주장자: [TitleViewWindow.GetNumberOfClaimants]" - TITLE_VIEW_NO_CLAIMANTS:0 "주장자를 보유할 수 없음" - TITLE_VIEW_NO_CLAIMANTS_TOOLTIP:0 "#T $TITLE_VIEW_NO_CLAIMANTS$\n#!일부 [titles|E]는 [claimants|E]를 가질 수 없습니다.\n$BULLET_WITH_TAB$모든 [baronies|E]\n$BULLET_WITH_TAB$[mercenary_company|E] 작위\n$BULLET_WITH_TAB$[holy_order|E] 작위\n$BULLET_WITH_TAB$[head_of_faith|E] 작위" - TITLE_VIEW_TITLE_HISTORY_LABEL:2 "[Title.GetBaseName]의 역사" - TITLE_VIEW_SHOW_ELECTION_TT:2 "#T 선거 보기#!" - TITLE_VIEW_CLEAR_LAWS:0 "법 철폐" - TITLE_VIEW_CLEAR_LAWS_TOOTLIP_TITLE:0 "#T [title_succession|E]법 철폐#!" - TITLE_VIEW_CLEAR_CLICK:0 "#I 클릭하여 [title_succession|E]법 철폐#!" - TITLE_VIEW_CLEAR_LAWS_TITLE:0 "[TITLE.GetNameNoTooltip]에서 법 철폐" - TITLE_VIEW_CLEAR_LAWS_CONFIRM:1 "[TITLE.GetName](이)가 고유한 작위 승계법을 갖지 않습니다. 대신 당신의 [realm|E] [succession_law|E]에 따라 승계됩니다.\n\n비용:\n$COST|0V$\n$EFFECTS$" - TITLE_VIEW_CLEAR_LAWS_ACCEPT:0 "제거" - CREATE_TITLE_TITLE:1 "[TITLE.GetBaseNameNoTooltip] 생성" - DESTROY_TITLE_TITLE:1 "[TITLE.GetBaseNameNoTooltip] 파괴" - DESTROY_TITLE_CONFIRM:0 "작위가 파괴됩니다.\n\n비용:\n[prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_CONFIRM_ACCEPT:0 "파괴" - DESTROY_TITLE_TOOLTIP_TITLE:1 "#T [TITLE.GetBaseName] 파괴#!" - DESTROY_TITLE_COST:0 "비용: [prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_BLOCKER_PRIMARY_TITLE:1 "@warning_icon!#X [primary_title]를 파괴할 수 없습니다.#!" - DESTROY_TITLE_REASON_CONTESTED:0 "@warning_icon!#X 전쟁에서 경쟁 중인 작위를 파괴할 수 없습니다.#!" - CREATE_TITLE_TOOLTIP_TITLE:1 "#T [TITLE.GetBaseNameNoTooltip] 생성#!" - CREATE_TITLE_CONFIRM:1 "[prestige_i]$PRESTIGE|0V$만큼을 획득합니다\n\n비용:\n[gold_i]$GOLD|0V$" - CREATE_TITLE_CONFIRM_ACCEPT:0 "생성" - CREATE_TITLE_HAS_HOLDER:0 "[CHARACTER.GetUIName](이)가 이미 해당 작위를 보유하고 있음" - CREATE_TITLE_NO_DEJURE_COUNTIES:0 "@warning_icon!#X [TITLE.GetName]엔 어떠한 [de_jure|E] [Concept( 'counties', '영지' )|E]도 없습니다.#!" - CREATE_TITLE_OR_CONDITION:1 "@warning_icon!#X 다음 중 하나의 조건을 만족해야 합니다.#!" - CREATE_TITLE_OR_CONDITION_REASON:1 "@warning_icon!#X [$TIERNAME$|E] [titles|E] 필요: $REQUIRED$개 #weak (현재: $COUNTED$개)#!#!" - CREATE_TITLE_OR_CONDITION_REASON_REGULAR:0 "[$TIERNAME$|E] [titles|E] 필요: $REQUIRED$개 #weak (현재: $COUNTED$개)#!" - CREATE_TITLE_GOLD:0 "@warning_icon!#X [gold_i]$VALUE|0V$ 필요#!" - CREATE_TITLE_PIETY:0 "@warning_icon!#X [piety_i]$VALUE|0V$ 필요#!" - CREATE_TITLE_COUNTIES_REQUIRED:1 "@warning_icon!#X 필요한 [Concept( 'counties', '영지' )|E]의 수, $LIMIT$개 중 $CURRENT$개만 보유 중#!" - TITLE_VIEW_TT_SELECT_HOLDING:0 "#T 봉토 선택#!" - TITLE_VIEW_USURP_TITLE:0 "찬탈" - USURP_TITLE_TITLE:1 "[TITLE.GetBaseNameNoTooltip] 찬탈" - USURP_TITLE_TOOLTIP_TITLE:1 "#T [TITLE.GetBaseName] 찬탈#!" - USURP_TITLE_CONFIRM:1 "[TITLE.GetHolder.GetName](으)로부터 [TITLE.GetName](을)를 찬탈합니다.\n 비용:\n[gold_i]$GOLD|0V$\n\n[prestige_i]$PRESTIGE|0V$만큼을 획득합니다." - USURP_TITLE_CONFIRM_ACCEPT:0 "찬탈" - CREATE_TITLE_HOLDER_HAS_LAND:3 "@warning_icon!#X 당신이 신봉하는 [faith|E]을 [Concept( 'faith_hostility', '적대적' )|E] 혹은 그 이상 나쁜 태도로 대하고 있는 신앙을 신봉하고 있거나 [de_jure|E] 영지를 지배 중인 영주에게서 [title|E]를 찬탈할 수는 없습니다.#!" - DESTROY_TITLE_VASSAL_OPINION:2 "[TITLE.GetName]의 [de_jure|E] [vassals|E]이 당신을 향해 갖는 의견이 $TIME|V$년 동안 $OPINION_CHANGE|N$만큼 감소함" - CREATE_TITLE_TOOLTIP_PRESTIGE_GAIN:1 "생성 시 [prestige_i]$PRESTIGE|0V$만큼을 획득함" - CREATE_TITLE_COST:0 "비용: [gold_i]$GOLD|0V$" - CREATE_TITLE_WOULD_GO_INDEPENDENT:1 "작위 등급이 [liege|E]의 대표 작위와 같거나 더 높음" - USURP_TITLE_TOOLTIP_PRESTIGE_GAIN:0 "찬탈 시:\n[prestige_i]$PRESTIGE|0V$만큼을 획득함" - USURP_TITLE_HOLDER_OPINION:3 "[TITLE.GetHolder.GetName]의 당신을 향한 의견이 $OPINION_CHANGE|N$만큼 감소함" - USURP_TITLE_PRIMARY_IN_WAR:1 "@warning_icon!#X 전쟁 중인 인물의 [primary_title|E]를 찬탈할 수는 없습니다.#!" - USURP_TITLE_LIEGE_OR_ABOVE:0 "@warning_icon!#X [liege|E]이 보유한 작위를 찬탈할 수는 없습니다.#!" - USURP_TITLE_WOULD_GO_INDEPENDENT:0 "@warning_icon!#X [liege|E]의 대표 작위와 같거나 높은 등급의 작위를 찬탈할 수는 없습니다.#!" - historical_history:0 "상속" - destroyed_history:0 "파괴" - granted_history:0 "수여" - usurped_history:0 "찬탈" - created_history:0 "생성" - inheritance_history:0 "상속" - abdication_history:0 "퇴위에 의한 상속" - elected_history:0 "선출" - conquest_history:0 "정복" - conquest_holy_war_history:0 "성전으로 정복" - conquest_claim_history:0 "주장자가 정복" - conquest_populist:0 "민중영합 봉기군이 정복" - conquest_populist_history:0 "$conquest_populist$" - revoked_history:0 "박탈" - returned_history:0 "회수" - unspecified_history:0 "획득" - leased_out_history:0 "임차" - lease_revoked_history:0 "임차지 박탈" - faction_demand_history:0 "파벌 요구에 의한 옹립" - independency_history:0 "독립 성취" - swear_fealty_history:0 "충성 서약" - CLAIMANT_SORT_STRENGTH:0 "군사력" - CLAIMANT_SORT_NAME:0 "이름" - TITLE_CLAIMANTS_HEADER:0 "주장자" - TITLE_CLAIMANTS_TOOLTIP:0 "#T [claimants|E] 보기#!\n#V [TitleViewWindow.GetNumberOfClaimants]#! [Select_CString( EqualTo_int32( TitleViewWindow.GetNumberOfClaimants, '(int32)1' ), '주장자','주장자' )]" - TITLE_SORT_BY:1 "분류 순서:" - SORT_BY_DIPLOMACY:0 "[Concept( 'diplomacy', '외교력' )|E] 기준 분류: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)0' ), Not( CharacterSelectionList.GetSortOrder ) ), '오름차순', '내림차순' )|V]" - SORT_BY_MARTIAL:0 "[Concept( 'martial', '전투력' )|E] 기준 분류: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)1' ), Not( CharacterSelectionList.GetSortOrder ) ), '오름차순', '내림차순' )|V]" - SORT_BY_STEWARDSHIP:0 "[Concept( 'stewardship', '관리력' )|E] 기준 분류: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)2' ), Not( CharacterSelectionList.GetSortOrder ) ), '오름차순', '내림차순' )|V]" - SORT_BY_INTRIGUE:0 "[Concept( 'intrigue', '계책력' )|E] 기준 분류: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)3' ), Not( CharacterSelectionList.GetSortOrder ) ), '오름차순', '내림차순' )|V]" - SORT_BY_LEARNING:0 "[Concept( 'learning', '학습력' )|E] 기준 분류: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)4' ), Not( CharacterSelectionList.GetSortOrder ) ), '오름차순', '내림차순' )|V]" - CLAIMANT_NOT_A_THREAT:0 "#T [claim|e] 압박 불가#!\n[GuiClaimant.IsAllyDesc]" - CAN_ATTACK_IS_SUBJECT_OF:0 "[CHARACTER.GetShortUIName|U](은)는 [TARGET_CHARACTER.GetShortUIName]의 [vassal|E]임" - CAN_ATTACK_NOT_LANDED:0 "[CHARACTER.GetShortUIName|U](은)는 지주가 아님" - STRONG_CLAIM:0 "[pressed_claim_i][pressed_claim|E]" - WEAK_CLAIM:0 "[unpressed_claim_i][unpressed_claim|E]" - IMPLICIT_CLAIM:0 "[implicit_claim_i][implicit_claim|E]" - TITLE_HISTORY:0 "작위 역사" - SHOW_TITLE_HISTORY:1 "#T 작위 역사 보기#!" - HIDE_TITLE_HISTORY:1 "#T 작위 역사 숨기기#!" - TITLE_VIEW_MAKE_PRIMARY:0 "대표 작위 지정" - TITLE_MAKE_PRIMARY_TOOLTIP:1 "#T [TitleViewWindow.GetTitle.GetName](을)를 당신의 [primary_title|E]로 지정합니다.#!" - TV_TIER_INFO:1 "[Title.GetRankConcept] [title|E]" - TV_HOLY_ORDER_LABEL:1 "[FAITH.GetReligion.GetAdjective] [holy_order|E]" - TV_MERCENARY_COMPANY_LABEL:0 "[mercenary_company|E]" - TITLE_VIEW_HEAD_OF_FAITH:0 "[FAITH.GetAdjective] [head_of_faith|E]" - TV_NO_CLAIM:1 "#weak 이 작위에 대한 [claim|E]이 없음#!" - TV_NOT_CREATED:0 "#weak 아직 생성되지 않음#!" - TV_MY_TITLE:1 "#weak 당신의 작위#!" - TITLE_VIEW_CANT_HAVE_CLAIMS:0 "#weak 이 [title|E]에 대한 명분을 보유할 수 없음#!" - TITLE_VIEW_CANT_HAVE_CLAIMS_TT:0 "[mercenary_company|E], [holy_orders|E], [baronies|E], [head_of_faith|E] 작위에 대한 명분을 가질 수 없습니다." - TITLE_ALLEGIANCE_VASSAL_LIST:0 "[title_allegiance|E]를 서약한 봉신" - TITLE_VIEW_SUCCESSION:0 "승계 서열" - TITLE_VIEW_SUCCESSION_DESCRIPTION_CHARACTER:0 "봉역 승계법: [CHARACTER.GetShortUINamePossessive] $LAWS$법에 의해 승계됩니다." - TITLE_VIEW_SUCCESSION_DESCRIPTION_TITLE:0 "[title_succession|E]: [TITLE.GetNamePossessive] $LAWS$법에 의해 승계됩니다." - TITLE_VIEW_ELECTION:0 "$game_concept_nominate_heir$" - TITLE_VIEW_DE_JURE:0 "규범 권역" - TITLE_VIEW_VASSALS:0 "작위 맹서" - TITLE_VIEW_BUILDING_TYPE:0 "건물 유형: [Holding.GetType.GetName]" - CUSTOMIZE_TITLE_HEADER:0 "[Title.GetNameNoTooltip] 사용자 지정" - CUSTOMIZATION_NAMING_HEADER:0 "작명" - TITLE_NAME_FIELD:0 "이름" - TITLE_ADJECTIVE_FIELD:0 "형용사형" - TITLE_NAME_FIELD_LONG:0 "작위 이름" - TITLE_ADJECTIVE_FIELD_LONG:0 "작위 형용사형" - TITLE_CUSTOMIZATION_DEFINITE_FORM:0 "짧은 이름" - TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP:0 "#T $TITLE_CUSTOMIZATION_DEFINITE_FORM$ 전환#!\n작위의 짧은 이름 형식을 활성화합니다. "~의" 접두사 없이 표시될 것입니다." - CUSTOMIZE_TITLE:0 "#T 작위 사용자 지정#!" - CUSTOMIZE_TITLE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [TITLE.GetNameNoTooltip](은)는 사용자 지정이 불가능합니다.#!" - MAP_COLOR_HEADER:0 "지도 색상" - TITLE_I_HAVE_NO_CLAIM:0 "이 [title|E]에 대한 [claim|E]을 보유하고 있지 않음" - TITLE_I_HAVE_PRESSED_CLAIM:0 "@pressed_claim! 이 [title|E]에 대한 [pressed_claim|E]을 보유하고 있습니다." - TITLE_I_HAVE_UNPRESSED_CLAIM:0 "@unpressed_claim! 이 [title|E]에 대한 [unpressed_claim|E]을 보유하고 있습니다." - TITLE_I_HAVE_IMPLICIT_CLAIM:0 "@implicit_claim! 이 [title|E]에 대한 [implicit_claim|E]을 보유하고 있습니다." - TITLE_VIEW_GO_TO_HOLDING:0 "#I 클릭하여 봉토 화면 보기#!" - TITLE_VIEW_DE_JURE_TITLES:0 "[TITLE.GetBaseName]에 속한 [de_jure|E] $TIER$" - TITLE_VIEW_DE_JURE_BARONIES:0 "[TITLE.GetName]에 속한 [baronies|E]" - TITLE_VIEW_TITULAR:1 "[TitleViewWindow.GetTitle.GetNameNoTooltip|U]에 속한 [de_jure|E] 작위가 없음" - TITLE_VIEW_BARONY_NO_DEJURE:0 "[baronies|E]에는 어떠한 [de_jure|E] 작위도 속하지 않음" - TITLE_VIEW_DE_JURE_CAPITAL:0 "[de_jure_capital|E]:" - TITLE_VIEW_DE_JURE_PART_OF:1 "[de_jure|E] 소속:" - TITLE_VIEW_TITLE_ADD_LAW_LABEL:1 "승계법 추가" - TITLE_VIEW_TITLE_ADD_LAW_INFO:3 "[Title.GetName]에 [title_specific_succession|E] [succession_law|E]을 도입합니다.\n\n이 $game_concept_law$은 해당 [title|E]에만 적용되며 당신의 [realm|E] 내에 있는 다른 $game_concept_titles$에는 영향을 주지 않습니다.\n\n최소 [king|E] 이상의 [title_rank|E]를 가진 [rulers|E]가 현재 문화별 선거 $game_concept_succession$를 도입할 수 있는 상태라면 $adopt_special_succession_decision$ [decision|E]을 사용할 수 있습니다." - TITLE_VIEW_SHOW_ADD_LAWS:0 "승계법 도입" - TITLE_VIEW_TITLE_ADD_LAW_CONFIRM:0 "승계법 도입" - TITLE_VIEW_TITLE_ADD_LAW_POSSIBLE_LAWS:0 "가능한 승계법" - CLEAR_TITLES_EFFECTS_HEADER:0 "효과:" - TITLE_VIEW_HO_NUMBER_OF_KNIGHTS:1 "[knight_i] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')] [HolyOrder.GetNumberOfKnights]명" - TITLE_VIEW_MERCENARY_NUMBER_OF_KNIGHTS:0 "[knight_i] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')] [MercenaryCompany.GetNumberOfKnights]명" - TITLE_VIEW_HO_NUMBER_OF_SOLDIERS:0 "[soldiers|E] [HolyOrder.GetCurrentSoldiers]명" - TITLE_VIEW_MERCENARY_NUMBER_OF_SOLDIERS:0 "[soldiers|E] [MercenaryCompany.GetCurrentSoldiers]명" - CHARACTER_SORT_BY:0 "#T 분류 순서: [Select_CString( CharacterSelectionList.GetSortOrder, '오름차순', '내림차순' )]\n#!#I 클릭하여 전환하기#!" - FIND_VASSAL_HEADER:2 "다음의 인물에게 수여..." - FIND_VASSAL_RELEVANCE:0 "관련성" - FIND_VASSAL_BUTTON_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\n이 [title|E]를 수여할 인물을 선택하십시오.\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT:0 "당신의 [titles|E]를 [vassals|E] 또는 [realm|E] 내의 [guests|E]과 [courtiers|E]에게 수여할 수도 있습니다." - GRANT_TO_SAME_CULTURE_NOBLE_HEADER:0 "[GetPlayer.GetCulture.GetNameNoTooltip] 문화의 귀족" - GRANT_TO_SAME_CULTURE_NOBLE_INFO:0 "#V 당신의 문화#!와 [GetPlayer.GetFaith.GetAdjectiveNoTooltip] 신앙의 귀족 작위 수여" - GRANT_TO_SAME_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_TOOLTIP:0 "#T [GetPlayer.GetCulture.GetName] 문화의 귀족 작위를 수여합니다.#!\n지역 [culture|E]에 속하지 않은 [ruler|E]가 보유한 [Concept( 'counties', '영지' )|E]는 [county_opinion|E]가 감소합니다.\n\n같은 [culture|E]에 속한 [vassals|E]은 [liege|E]보다 높은 의견을 갖고 있습니다.\n\n#I 클릭하여 하사하기#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_HEADER:0 "지역 [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetNameNoTooltip] 귀족" - GRANT_TO_LOCAL_CULTURE_NOBLE_INFO:0 "#V 지역 문화#!와 [GetPlayer.GetFaith.GetAdjectiveNoTooltip] 신앙의 귀족 작위 수여" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP:0 "#T 지역 [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetName] 문화#!의 귀족 작위를 수여합니다.\n지역 [culture|E]에 속하는 [ruler|E]가 보유한 [Concept( 'counties', '영지' )|E]는 [county_opinion|E]이 감소하지 않습니다.\n\n지역 [culture|E]에 속한 [vassals|E]의 [cultural_acceptance|E]이 증가합니다." - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BARONY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#I 클릭하여 수여#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_COUNTY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#S 효과#! \n[FindVassalListWindow.GetTitle.GetAutoGrantCountyToLocalRulerEffectDesc(GetPlayer)]\n\n#I 클릭하여 수여#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_ACCEPTANCE:0 "문화 관용 증가" - TITLE_VIEW_FACTION:0 "[Faction.GetName] [faction|E]" - CREATE_TITLE_MIN_COST:0 "최소 비용" - grant_title_info_text:0 "또는 봉역 내의 인물 선택..." diff --git a/project/ck3/base_game/localization/korean/gui/tutorialwindow_l_korean.yml b/project/ck3/base_game/localization/korean/gui/tutorialwindow_l_korean.yml deleted file mode 100644 index a2706303fe..0000000000 --- a/project/ck3/base_game/localization/korean/gui/tutorialwindow_l_korean.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_korean: - TW_REPLAY_VOICEOVER_TOOLTIP:0 "#T 다시 재생#!" - TW_REPLAY_VOICEOVER_TOOLTIP_DISABLED:0 "#T 다시 재생#!\n@warning_icon!#X 재생할 수 있는 녹음본이 없습니다.#!" diff --git a/project/ck3/base_game/localization/korean/gui/waroverview_l_korean.yml b/project/ck3/base_game/localization/korean/gui/waroverview_l_korean.yml deleted file mode 100644 index 26e84c64b8..0000000000 --- a/project/ck3/base_game/localization/korean/gui/waroverview_l_korean.yml +++ /dev/null @@ -1,54 +0,0 @@ -l_korean: - WAR_OVERVIEW_YOUR_PARTICIPANTS:3 "공격 측 동맹" - WAR_OVERVIEW_THEIR_PARTICIPANTS:3 "방어 측 동맹" - WAR_OUR_FORCES:1 "아군의 세력:" - WAR_THEIR_FORCES:1 "상대의 세력:" - WAR_OVERVIEW_STARTED:1 "개전: [WarOverviewWindow.GetWarDuration] 전" - WAR_OVERVIEW_START_DATE:1 "[WarOverviewWindow.GetWar.GetStartDate.GetString|V] 개전" - PARTICIPATION_SCORE_BREAKDOWN_HEADER:1 "[war_contribution]: $SCORE|V$ ($PERCENTAGE|%V$) $RANK|O$" - PARTICIPATION_SCORE_BREAKDOWN_FROM_BATTLES:0 "전투" - PARTICIPATION_SCORE_BREAKDOWN_FROM_SIEGES:0 "공성" - PARTICIPATION_SCORE_BREAKDOWN_FROM_OCCUPATION:0 "점령" - PARTICIPATION_SCORE_MINIMUM_CONTRIBUTION:1 "@warning_icon!#X 보상을 받으려면 $MIN$ 이상의 공헌이 필요합니다.#!" - WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] 총합:#! $WARSCORE|0%=+$" - IMPRISONMENT_WARSCORE_TOOLTIP_HEADER:0 "#T 포로에 의한 [war_score|E]:#! $WARSCORE|0%=+$" - BATTLES_WARSCORE_TOOLTIP_HEADER:0 "#T [battles|E]에 의한 [war_score|E]:#! $WARSCORE|0%=+$" - OCCUPATION_WARSCORE_TOOLTIP_HEADER:0 "#T 점령한 [holdings|E]에 의한 [war_score|E]:#! $WARSCORE|0%=+$" - TICKING_WARSCORE_TOOLTIP_HEADER:0 "#T 달성한 [objectives|E]에 의한 [war_score|E]:#! $WARSCORE|0%=+$" - NO_IMPRISONMENT_WARSCORE:0 "#weak 사로잡은 중요 포로 없음#!" - NO_BATTLES_WARSCORE:0 "#weak 벌어진 전투 없음#!" - NO_OCCUPATION_WARSCORE:0 "#weak 점령한 봉토 없음#!" - NO_TICKING_WARSCORE:0 "#weak 달성한 점령 목표 없음#!" - BATTLE_RESULT_ENTRY:0 "$WARSCORE|0%=+$ $PROVINCE$의 전투" - WAR_LEADER_TOOLTIP:1 "#T [war_leader|E]:#!\n[CHARACTER.GetUINameNotMe]" - WAR_PARTICIPANT_TOOLTIP:0 "#T [CHARACTER.GetUINameNotMeNoTooltip]#!" - WAR_OVERVIEW_WARSCORE:0 "$WARSCORE|0%=+$" - BATTLES_WAR_SCORE_CAPPED:0 "최대!" - WAR_OVERVIEW_IMPRISONMENT:0 "투옥: $WARSCORE$" - WAR_OVERVIEW_BATTLES:0 "[battles|E]: $WARSCORE$" - WAR_OVERVIEW_OCCUPATION:0 "점령: $WARSCORE$" - WAR_OVERVIEW_TICKING:0 "장기화: $WARSCORE$" - WAR_OVERVIEW_CANNOT_SEND:1 "@warning_icon!#X [war_leaders|E]만이 평화 조약을 제안할 수 있습니다.#!" - SEND_BUTTON_VICTORY:0 "요구 압박" - SEND_BUTTON_WHITE_PEACE:0 "무조건 평화 제안" - SEND_BUTTON_DEFEAT:0 "항복" - WARSCORE_MODIFIER:0 "[war_score|E]: $VALUE|+=0$" - WOULD_WIN_MODIFIER:0 "승리 예상: $VALUE|+=0$" - PEACEMAKER_PERK_MODIFIER:0 "[GetPerk( 'peacemaker_perk' ).GetName( GetPlayer )]: $VALUE|+=0$" - WAR_LENGTH:0 "장기전: $VALUE|+=0$" - CONCERN_ABOUT_OTHER_WARS:0 "다른 전쟁: $VALUE|+=0$" - COMPLETELY_BANKRUPT:0 "심각한 파산 상태: $VALUE|+=0$" - WAR_COST:0 "비용:" - WAR_OVERVIEW_MY_CONTRIBUTION:1 "당신의 [war_contribution|E]" - WAR_OVERVIEW_BENEFICIARY:1 "당신의 [beneficiary|E]" - WAR_OVERVIEW_BENEFICIARY_NAME:0 "[CHARACTER.GetUIName]" - WAR_OVERVIEW_NO_BENEFICIARY:0 "#X 아직 선택되지 않음#!" - WAR_OVERVIEW_CONTRIBUTION_RANK:1 "[WarOverviewWindow.GetContributionRank(GetPlayer)|O]" - WAR_OVERVIEW_CONTRIBUTION_NO_RANK:0 "-" - WAR_OVERVIEW_PEACE_TERMS:1 "평화 조약 조항" - WAR_OVERVIEW_ALLIES_LEFT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetLeftSideParticipantItems ) ])#!" - WAR_OVERVIEW_ALLIES_RIGHT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetRightSideParticipantItems ) ])#!" - WAR_OVERVIEW_SHOW_ALLIES:0 "#T [allies|E] 전환#!" - WAR_OVERVIEW_TOTAL_SOLDIERS:0 "총 [soldiers|E] 수" - WAR_PARTICIPANT_SOLDIERS:2 "[soldiers|E]: [soldier_i]$SOLDIERS$\n$knight_culture_player_plural$: [knight_i]$KNIGHTS$" - diff --git a/project/ck3/base_game/localization/korean/holy_orders_l_korean.yml b/project/ck3/base_game/localization/korean/holy_orders_l_korean.yml index 8281fae4bf..04c20e4d0e 100644 --- a/project/ck3/base_game/localization/korean/holy_orders_l_korean.yml +++ b/project/ck3/base_game/localization/korean/holy_orders_l_korean.yml @@ -80,6 +80,7 @@ holy_order_thousand_crows:0 "천 마리의 까마귀단" #Siberian_pagan holy_order_downstreamers:0 "하류 항해자" #Siberian_pagan holy_order_sylvan_saviors:0 "나무의 구원자" #Siberian_pagan + holy_order_company_of_the_caves:0 "동굴의 기사단" #Opinions holy_order_founder_opinion:0 "내 성전 기사단의 창립자" diff --git a/project/ck3/base_game/localization/korean/hook_types_l_korean.yml b/project/ck3/base_game/localization/korean/hook_types_l_korean.yml index 2562f23199..116f5cdadd 100644 --- a/project/ck3/base_game/localization/korean/hook_types_l_korean.yml +++ b/project/ck3/base_game/localization/korean/hook_types_l_korean.yml @@ -11,3 +11,5 @@ fabrication_hook:0 "조작" trial_by_combat_hook:0 "결투 재판 승리" sumptuary_crime_hook:0 "사치 금지법 위반" + minor_crime_accomplice_hook:0 "범죄 공모자" + major_crime_accomplice_hook:0 "심각한 범죄 공모자" diff --git a/project/ck3/base_game/localization/korean/important_actions_l_korean.yml b/project/ck3/base_game/localization/korean/important_actions_l_korean.yml index 723e74f4f1..d1942d62dd 100644 --- a/project/ck3/base_game/localization/korean/important_actions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/important_actions_l_korean.yml @@ -558,7 +558,7 @@ #TODO_CD_EP1 Remove this comment meant to help translators: The string below will display as "Inspired Person can be Sponsored" in the game. - action_has_courtier_or_guest_with_inspiration:1 "[Concept('inspiration','충만한 영감')|E] 상태인 인물은 [Concept('sponsor','후원')|E]할 수 있습니다." + action_has_courtier_or_guest_with_inspiration:1 "[Concept('inspiration','영감')|E] 상태인 인물에게 [Concept('sponsor','후원')|E]할 수 있습니다" action_has_courtier_or_guest_with_inspiration_label:0 "궁정 신하 또는 문객 중 [inspiration|E] 보유자가 존재함" action_has_courtier_or_guest_with_inspiration_desc:0 "궁정 신하 또는 문객 중 [inspiration|E] 보유자가 존재하며, 후원하여 [artifact|E]을 만들 수 있음" action_has_courtier_or_guest_with_inspiration_click:0 "#I 클릭하여 보기#!" diff --git a/project/ck3/base_game/localization/korean/interactions_l_korean.yml b/project/ck3/base_game/localization/korean/interactions_l_korean.yml index d8af488db0..00242b855f 100644 --- a/project/ck3/base_game/localization/korean/interactions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/interactions_l_korean.yml @@ -39,7 +39,7 @@ blackmail_interaction:0 "협박" blackmail_interaction_desc:0 "발견한 [secret|E]을 사용해 [hook|E]을 획득합니다." blackmail_decline_summary:3 "@warning_icon!#X [recipient.GetShortUINameNoTooltip](이)가 거부하면 [recipient.GetHerHis] 비밀이 폭로될 수 있습니다!#!" - modify_vassal_contract:0 "봉건 계약 수정" + modify_vassal_contract:1 "봉신 계약 수정" liege_modify_vassal_contract_interaction:0 "$modify_vassal_contract$" liege_modify_vassal_contract_interaction_desc:0 "당신과 맺은 [recipient.GetShortUINamePossessiveNoTooltip] [obligations|E]를 재협상합니다." liege_modify_vassal_contract_interaction_extra_icon:0 "$hook_extra_icon$" @@ -128,20 +128,20 @@ offer_peace_interaction:0 "평화 조약 제안" view_war_interaction:0 "전쟁 보기" make_concubine_interaction:1 "첩으로 삼기" - find_concubine:1 "[ACTOR.Custom('ConcubineConsortOpp')|U] 찾기" - make_concubine_interaction_desc:1 "[recipient.GetShortUINameNoTooltip](을)를 당신의 [recipient.Custom('ConcubineConsort')|U]으로 삼습니다." - find_concubine_desc:2 "궁정에서 [actor.Custom('ConcubineConsortGameConceptOpp')|U]으로 삼을 대상을 찾습니다." + find_concubine:1 "첩 찾기" + make_concubine_interaction_desc:1 "[recipient.GetShortUINameNoTooltip](을)를 당신의 [concubine|E]으로 삼습니다." + find_concubine_desc:2 "궁정에서 [concubine|E]으로 삼을 대상을 찾습니다." find_concubine_button_name:2 "[CharacterInteractionConfirmationWindow.GetRecipient.GetShortUINameNoTooltip](을)를 애첩으로 삼기" - CONCUBINE_PROMPT_SOMEONE:2 "#I [ACTOR.Custom('ConcubineConsortOpp')]으로 삼을 인물을 선택하십시오.#!" - CONCUBINE_PROMPT_CHARACTER:1 "#I [CHARACTER.GetShortUIName](을)를 [CHARACTER.Custom('ConcubineConsort')]으로 삼습니다.#!" - offer_concubine:1 "[RECIPIENT.Custom('ConcubineConsortOpp')|U] 주선" - offer_concubine_desc:1 "[recipient.GetShortUINameNoTooltip]에게 [recipient.Custom('ConcubineConsortGameConceptOpp')|U]을 들이라고 제안합니다." - OFFER_CONCUBINE_NOTIFICATION:1 "[secondary_actor.GetShortUIName](이)라면 [secondary_actor.Custom('ConcubineConsort')]으로 들여도 괜찮을 것 같은데. 그대의 침실로 불러들이는 게 어떻겠소?" + CONCUBINE_PROMPT_SOMEONE:2 "#I [concubine|E]으로 삼을 인물을 선택하십시오.#!" + CONCUBINE_PROMPT_CHARACTER:1 "#I [CHARACTER.GetShortUIName](을)를 [concubine|E]으로 삼습니다.#!" + offer_concubine:1 "첩 제안" + offer_concubine_desc:1 "[recipient.GetShortUINameNoTooltip]에게 [concubine|E]을 들이라고 제안합니다." + OFFER_CONCUBINE_NOTIFICATION:1 "[secondary_actor.GetShortUIName](이)라면 [concubine|E]으로 들여도 괜찮을 것 같은데. 그대의 침실로 불러들이는 게 어떻겠소?" actor_secondary_offer_concubine:0 "첩" - dismiss_concubine_interaction:1 "[RECIPIENT.Custom('ConcubineConsort')|U] 축출" + dismiss_concubine_interaction:1 "첩 축출" take_concubine_allowed_more:1 "이보다 많은 [concubines|E]을 들일 수 없음" CHARACTER_UNAVAILABLE_TO_BE_OFFERED_AS_CONCUBINE:0 "당장은 [TARGET_CHARACTER.GetShortUIName|U](을)를 연루시킬 수 없음" - take_concubine_available_character_opp:2 "[TARGET_CHARACTER.Custom('ConcubineConsortOpp')]으로 들일 만한 인물이 없음" + take_concubine_available_character_opp:2 "[concubine|E]으로 들일 만한 인물이 없음" tranfer_vassal_available_vassal:0 "대상이 될 봉신이 없음" arrange_marriage_interaction:0 "결혼 주선" arrange_marriage_interaction_desc_ruler_at_own_court:0 "[court|E]에 있는 두 인물 사이의 [marriage|E]을 주선합니다." @@ -157,7 +157,7 @@ arrange_marriage_interaction_accept_toast:0 "성혼" arrange_marriage_interaction_accept_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U](이)가 [secondary_recipient.GetShortUINameNoTooltip](와)과 결혼했습니다." arrange_marriage_interaction_accept_betrothal_toast:0 "약혼" - arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U](이)가 [secondary_recipient.GetShortUINameNoTooltip](와)과 약혼을 맺었습니다." + arrange_marriage_interaction_accept_betrothal_toast_desc:1 "[secondary_actor.GetShortUINameNoTooltip|U](이)가 [secondary_recipient.GetShortUINameNoTooltip](와)과 약혼을 맺었습니다." actor_secondary_marry_off_interaction:0 "[spouse|E]" recipient_secondary_marry_off_interaction:0 "[spouse|E]" hook_extra_icon:0 "@weak_hook_icon! [hook|E] 이용 가능" @@ -277,12 +277,13 @@ RANSOM_FAVOR_OPTION:0 "호의를 대가로 함" ALREADY_SENT_GIFT_WARNING:0 "@warning_icon!#X 당신은 이미 [recipient.GetShortUIName]에게 선물을 보냈으며, 다시 선물을 보내면 기존의 [opinion|E] 변화 요소는 #underline 무효화#!될 것입니다!#!" + ALREADY_SENT_GIFT_CULTURAL_ACCEPTANCE_WARNING:0 "@warning_icon!#X 최근 선물을 보낸 적이 있기 때문에 문화 관용이 증가하지 않습니다." BANISH_TYRANNY_WARNING:0 "@warning_icon!#X 이 행동은 [tyranny|E] 행위이므로 당신을 향한 신하들의 [opinion|E]이 #V [EmptyScope.ScriptValue('banishment_tyranny_gain')|0]#!만큼 감소합니다.#!" REVOKE_TITLE_TYRANNY_WARNING:0 "@warning_icon!#X 이 행동은 [tyranny|E] 행위이므로 당신을 향한 신하들의 [opinion|E]이 #V [EmptyScope.ScriptValue('revoke_title_tyranny_gain')|0]#!만큼 감소합니다.#!" REVOKE_VASSAL_TYRANNY_WARNING:0 "@warning_icon!#X 이 행동은 [tyranny|E] 행위이므로 당신을 향한 신하들의 [opinion|E]이 #V [EmptyScope.ScriptValue('revoke_vassal_tyranny_gain')|0]#!만큼 감소합니다.#!" IS_ALLOWED_TO_IMPRISON_DESC:4 "[Select_CString( recipient.IsPlayer, '당신', recipient.GetShortUIName )](은)는 [criminal|E]#weak ([recipient.GetImprisonmentReasons( actor.Self )])#!로 알려져 있으므로, [imprisoner.GetShortUIName](이)가 [Select_CString( recipient.IsPlayer, '당신', recipient.GetShortUIName )](을)를 투옥해도 [tyrant|E]으로 여겨지지 않을 것입니다." IS_ALLOWED_TO_EXECUTE_DESC:2 "[recipient.GetShortUIName|U](은)는 [criminal|E]#weak ([recipient.GetExecuteReasons( actor.Self )])#!로 알려져 있으므로, 당신이 [recipient.GetHerHim]를 처형해도 [tyrant|E]으로 여겨지지 않을 것입니다." - IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:1 "당신이 신봉하는 신앙이 [recipient.GetShortUIName|U](이)가 신봉하는 [recipient.GetFaith.GetName](을)를 $hostility_hostile_tooltippable$ 혹은 $hostility_evil_tooltippable$ 신앙으로 여기므로 [recipient.GetHerHim]를 처형하더라도 [tyrant|E]으로 여겨지지 않을 것입니다." + IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:2 "당신이 신봉하는 신앙이 [recipient.GetShortUIName|U](이)가 신봉하는 [victim.GetFaith.GetName](을)를 $hostility_hostile_tooltippable$ 혹은 $hostility_evil_tooltippable$ 신앙으로 여기므로 [victim.GetHerHim]를 처형하더라도 [tyrant|E]으로 여겨지지 않을 것입니다." IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC:2 "#weak 정당한 이유가 있으므로, [Select_CString( imprisoner.IsLocalPlayer, '당신', imprisoner.GetShortUIName )](을)를 [tyrant|E]으로 여기는 사람은 없을 겁니다.#!" IS_ALLOWED_TO_EXECUTE_NO_RECIPIENT_DESC:0 "$IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC$" IS_ALLOWED_TO_REVOKE_TITLE_DESC:3 "[recipient.GetShortUIName|U](은)는 [criminal|E]#weak ([recipient.GetRevokeReasons( actor.Self )])#!로 알려져 있으므로, [Select_CString( recipient.IsLocalPlayer, '당신의', recipient.GetHerHis )] [title|E]를 박탈해도 폭군으로 여겨지지 않을 것입니다." @@ -346,7 +347,7 @@ EXECUTION_PUBLIC:0 "공개 처형" EXECUTION_SACRIFICE:0 "제물로 공양" MY_FAITH_HAS_THE_FIXED_APPOINTMENT_CLERGY_DOCTRINE:0 "당신의 [faith|E] #weak ([CHARACTER.GetFaith.GetName])#!은 임명 대상이 고정된 성직자 승계 [doctrine|E]를 도입하고 있음" - vassal_contract_forbids_revocation:1 "#high $title_revocation_rights_protected$#! [feudal_contract|E]을 맺은 [vassal|E]으로부터 [titles|E]를 박탈할 수는 없음" + vassal_contract_forbids_revocation:2 "#high $title_revocation_rights_protected$#!(와)과 [feudal_contract|E]을 맺었거나 #high $jizya_special_rights_granted$#!(와)과 [contract|E]을 맺은 [vassal|E]의 [titles|E]는 박탈할 수 없음" I_CANNOT_IMPRISON_ALLY_WITHOUT_REASON:1 "이유 없이 [ally|E]을 투옥할 수는 없음" TARGET_WAS_RECENTLY_RANSOMED:0 "[TARGET_CHARACTER.GetShortUIName|U](은)는 최근 몸값을 치름" I_CANNOT_REVOKE_TITLE_FROM_ALLY_WITHOUT_REASON:2 "[revoke_title_reason|E] 없이 [ally|E]에게서 작위를 박탈할 수 없음" @@ -631,8 +632,8 @@ ASK_FOR_CONVERSION_RECIPIENT_DIPLOMACY:0 "당신과 [recipient.GetShortUINamePossessive] [diplomacy_skill|E] 차이: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_NOT_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName](은)는 [cadet_branch|E]를 창설할 수 없음: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName](은)는 [cadet_branch|E]를 창설할 수 있음: $VALUE|=+0$" - IS_PROTECTED_VIA_CONTRACT:0 "[CHARACTER.GetShortUINamePossessive] [feudal_contract]이 강제 개종을 금함" - IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:0 "[vassals_possessive] [feudal_contract]이 영지를 개종으로부터 보호하고 있음" + IS_PROTECTED_VIA_CONTRACT:1 "[CHARACTER.GetShortUINamePossessive] 계약이 강제 개종을 금함" + IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:1 "[vassals_possessive] 계약이 영지를 개종으로부터 보호하고 있음" #ASK_FOR_CONVERSION_ACTOR_LEARNING:0 "My [learning_skill|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_FERVOR:0 "[recipient.GetFaith.GetAdjective|U](와)과 [actor.GetFaith.GetAdjective|U]의 [fervor|E] 차이: $VALUE|=+0$" ASK_FOR_CONVERSION_TAQIYA:1 "[recipient.GetFaith.GetAdjective|U] [core_tenet|E] - $tenet_temporal_condemnation_taqiya$: $VALUE|=+0$" @@ -671,8 +672,8 @@ convert_at_war_interaction_desc:0 "[holy_war|E]을 끝내기 위해 [recipient.GetShortUINamePossessiveNoTooltip] [faith|E]으로 개종합니다.\n#weak ([actor.GetFaith.GetName]에서 [recipient.GetFaith.GetName](으)로)#!" CONVERT_AT_WAR_INTERACTION_NOTIFICATION:0 "마침내 그대가 신봉하는 [recipient.GetFaith.HighGodName]의 힘을 이해했소. 그대가 무기만 내려놓는다면 나는 [recipient.GetFaith.GetNameNoTooltip]으로 개종하겠소이다." is_head_of_religion:0 "[CHARACTER.GetShortUIName|U](은)는 [faith|E]의 교계 지도자이므로 개종하지 않을 것임" - request_culture_conversion_interaction: "$ask_for_conversion_interaction$" - + request_culture_conversion_interaction:0 "$ask_for_conversion_interaction$" + # Dummy interaction Descs TEST_INTERACTION_NOT_IMPLEMENTED:0 "테스트 상호작용 - 구현되지 않음 (N/A)" @@ -960,17 +961,17 @@ marriage_interaction.0030.a:0 "마침내 [actor.Custom('InsultAdjective')] [actor.Custom('InsultNoun')]의 손에서 풀려났구나!" marriage_interaction.0030.a_love:0 "안 돼, [actor.GetFirstName]! 나는 그대를 사랑한단 말이오!" - marriage_interaction.0040.desc:1 "그대를 내 [ROOT.Char.Custom('ConcubineConsort')]으로 받아들이기로 했소이다." + marriage_interaction.0040.desc:1 "그대를 내 첩으로 받아들이기로 했소이다." marriage_interaction.0040.a:0 "좋으실 대로." - marriage_interaction.0041.desc:1 "내 [recipient.Custom('ConcubineConsort')]이 되는 조건으로 그대의 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('recipient'))](을)를 감옥에서 석방했소이다." + marriage_interaction.0041.desc:1 "내 첩이 되는 조건으로 그대의 [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('recipient'))](을)를 감옥에서 석방했소이다." marriage_interaction.0041.a:0 "더러운 악마 같으니!" - marriage_interaction.0042.desc:1 "그대를 [recipient.GetTitledFirstName]의 [ROOT.Char.Custom('ConcubineConsort')]으로 보내기로 결정했소." - marriage_interaction.0043.desc_concubine:1 "[recipient.GetTitledFirstNamePossessive] [secondary_actor.Custom('ConcubineConsort')]이 되는 조건으로 그대의 [secondary_actor.Custom('ConcubineConsort')](을)를 감옥에서 석방했소." - marriage_interaction.0043.desc_spouse:1 "[recipient.GetTitledFirstNamePossessive] [secondary_actor.Custom('ConcubineConsort')]이 되는 조건으로 그대의 [secondary_actor.Custom('WifeHusband')](을)를 감옥에서 석방했소." + marriage_interaction.0042.desc:1 "그대를 [recipient.GetTitledFirstName]의 첩으로 보내기로 결정했소." + marriage_interaction.0043.desc_concubine:1 "[recipient.GetTitledFirstNamePossessive] 첩이 되는 조건으로 그대의 첩을 감옥에서 석방했소." + marriage_interaction.0043.desc_spouse:1 "[recipient.GetTitledFirstNamePossessive] 첩이 되는 조건으로 그대의 [secondary_actor.Custom('WifeHusband')](을)를 감옥에서 석방했소." - marriage_interaction.0050.desc:1 "그대는 이제 [ROOT.Char.Custom('ConcubineConsort')]으로서 나를 섬길 필요가 없소이다." + marriage_interaction.0050.desc:1 "그대는 이제 첩으로서 나를 섬길 필요가 없소이다." marriage_interaction.0050.a:0 "좋으실 대로." I_HAVE_BEFRIEND_COOLDOWN_ON_THIS_CHARACTER:1 "한동안 [TARGET_CHARACTER.GetShortUIName](와)과 친분을 쌓을 수 없음" @@ -1130,7 +1131,7 @@ AI_YOU_ARE_THE_FATHER:1 "[secondary_actor.GetShortUIName](이)가 친부임: $VALUE|=+0$" AI_YOU_ARE_THE_DYNAST:1 "내가 [recipient.GetHerHis] [dynast|E]임: $VALUE|=+0$ " AI_YOU_ARE_THE_HOUSE_HEAD:1 "내가 [recipient.GetHerHis] [house_head|E]임: $VALUE|=+0$ " - is_not_wandering_child:0 "관련 없는 아이이거나 [court|E]에서 이미 돌봐지고 있음." + is_not_wandering_child:1 "친족이 아닌 아이임" AI_WANDERLUST:0 ""저한테 명령하지 마십시오, #EMP [actor.GetMotherFather].": $VALUE|=+0$ " AI_COURT_LODGING_STANDARDS_QUALITY:1 "당신의 $court_lodging_standards$: $VALUE|=+0$ " AI_LIEGE_COURT_LODGING_STANDARDS_QUALITY:0 "[liege|E]의 $court_lodging_standards$: $VALUE|=+0$" @@ -1340,6 +1341,11 @@ INTERACTION_HUMBLE:0 "[GetTrait('humble').GetName( recipient )]: $VALUE|=+0$" INTERACTION_AMBITIOUS:0 "[GetTrait('ambitious').GetName( recipient )]: $VALUE|=+0$" INTERACTION_LAZY:0 "[GetTrait('lazy').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_JUST:0 "[GetTrait('just').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_HONEST:0 "[GetTrait('honest').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_FICKLE:0 "[GetTrait('fickle').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_PARANOID:0 "[GetTrait('paranoid').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_DECEITFUL:0 "[GetTrait('deceitful').GetName( recipient )]: $VALUE|=+0$" gift_artifact_interaction:0 "유물 선물" gift_artifact_interaction_desc:0 "[recipient.GetShortUINameNoTooltip]에게 유물을 주고 당신에 대한 의견을 높임" @@ -1391,7 +1397,8 @@ #reforge_artifact_rarity_desc: "The artifact's rarity is #TODO_CD" abandon_hook_interaction:0 "구실 포기" abandon_hook_interaction_desc:0 "[recipient.GetShortUINameNoTooltip]에 대한 구실을 포기하고 일정량의 [stress|E]를 해소합니다." - need_non_house_head_hook:0 "[house_head|E]으로서 받은 [hook|e]은 사용할 수 없습니다." + need_non_house_head_hook:0 "[house_head|E]으로서 받은 [hook|E]은 사용할 수 없습니다." + need_non_best_friend_hook:0 "[best_friends|E]로서 받은 [hook|E]은 사용할 수 없습니다." msg_abandon_hook_interaction_title:0 "[recipient.GetShortUINameNoTooltip] 용서함" dismiss_strong_hook_interaction:0 "구실 취소" @@ -1500,6 +1507,9 @@ demand_dynasty_banner_interaction:0 "가문 깃발 요청" demand_dynasty_banner_interaction_desc:0 "[actor.GetDynasty.GetName] [dynast|E](으)로서 다른 구성원에게 [dynasty|E] 깃발 [artifacts|E]을 요청할 수 있습니다." demand_dynasty_banner_artifact_tt:0 "[artifact|E]은 당신의 [dynasty|E] 깃발이어야 함" + + MODIFY_NON_FEUDAL_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL:2 "새로운 [vassal_contract|E]을 제시하려면 변경 사항을 제시해야 함" + INTERACTION_COST_MARRIAGE:0 "비용: 비용[CharacterInteractionConfirmationWindow.GetCostDescription]" ARTIFACT_USELESS_BANNER_REASON:0 "해당 깃발은 [recipient.GetShortUINameNoTooltip](와)과 무관함: $VALUE|=+0$" artifact_gift_vassal_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName](은)는 당신의 [vassal|E]임#!" artifact_gift_religious_head_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName](은)는 당신의 [head_of_faith|E]임#!" diff --git a/project/ck3/base_game/localization/korean/inventory/inventory_l_korean.yml b/project/ck3/base_game/localization/korean/inventory/inventory_l_korean.yml index 110c9ff3f2..555aa10956 100644 --- a/project/ck3/base_game/localization/korean/inventory/inventory_l_korean.yml +++ b/project/ck3/base_game/localization/korean/inventory/inventory_l_korean.yml @@ -35,6 +35,7 @@ crown:0 "왕관" helmet:0 "머리보호구" miscellaneous:0 "$trinket$" + miscellaneous_when_not_court:0 "$trinket$" regalia:0 "표장" weapon:0 "무기" primary_armament:0 "$weapon$" @@ -49,6 +50,7 @@ artifact_slot_pedestal:1 "받침대 물품" artifact_slot_helmet:0 "머리보호구" artifact_slot_miscellaneous:0 "장신구" + artifact_miscellaneous_when_not_court:0 "$miscellaneous_when_not_court$" artifact_slot_armor:0 "갑옷" artifact_slot_sculpture:0 "가구" artifact_slot_primary_armament:0 "무기" @@ -69,6 +71,7 @@ artifact_wall_big:0 "대형 벽 장식" artifact_tapestry:0 "태피스트리" artifact_sculpture:0 "가구" + artifact_scientific_apparatus:0 "과학 기구" artifact_wall_small:0 "소형 벽 장식" artifact_animal_skull:0 "동물 두개골" artifact_animal_hide:0 "동물 가죽" @@ -76,6 +79,7 @@ artifact_throne:0 "왕좌" artifact_box:0 "상자" artifact_goblet:0 "술잔" + artifact_jug:0 "단지" artifact_book:0 "서책" artifact_panacea:0 "만병통치약" artifact_elixir:0 "영약" @@ -228,7 +232,7 @@ ARTIFACT_STORAGE:1 "모든 궁정 유물" ARTIFACT_CLAIMS:0 "유물 명분" NEW_ARTIFACT:1 "#V 신규#!" - EQUIPPED_ARTIFACT:2 "[Select_CString( Artifact.IsCourtArtifact, 'Displayed', 'Equipped' )] [Inventory.GetEquippedSlotOfMaxSlotText( Artifact.Self )]" + EQUIPPED_ARTIFACT:2 "[Select_CString( Artifact.IsCourtArtifact, '전시함', '장착함' )] [Inventory.GetEquippedSlotOfMaxSlotText( Artifact.Self )]" CHARACTER_WITHOUT_ROYAL_COURT_COURT_ARTIFACT_TAB:1 "[Character.GetShortUIName](은)는 [royal_court|e]을 보유하고 있지 않으므로, [Character.GetShortUIName]에게 [court_artifacts|e]을 전시할 장소가 없음" ARTIFACT_TITLE_ASSOCIATION:1 "[Artifact.GetAssociatedTitle.GetNameWithUnderlying](와)과 함께 상속됨" EMPTY_INVENTORY_TOOLTIP:0 "@warning_icon!#X [artifacts|e] 이나 전시할 [artifact_claims|e]이 없어 소지품을 볼 수 없습니다.#!" diff --git a/project/ck3/base_game/localization/korean/major_decisions_central_asia_l_korean.yml b/project/ck3/base_game/localization/korean/major_decisions_central_asia_l_korean.yml index 70d6800a2b..f47a75fd0f 100644 --- a/project/ck3/base_game/localization/korean/major_decisions_central_asia_l_korean.yml +++ b/project/ck3/base_game/localization/korean/major_decisions_central_asia_l_korean.yml @@ -20,5 +20,5 @@ establish_yamagate_in_samarkand_decision_tooltip:1 "동방에 새로운 성지를 건립함" establish_yamagate_in_samarkand_decision_confirm:0 "$manichean$는 새롭게 태어났다!" - hof_exists_tt:0 "[ROOT.GetFaith.GetAdjective|E] [head_of_faith|E]의 출현" + hof_exists_tt:1 "당신의 [head_of_faith|E]가 존재함" samarkand_held_by_you_or_vassal_tt:0 "$c_samarkand$(이)가 당신 또는 [vassal|E]의 소유임" diff --git a/project/ck3/base_game/localization/korean/major_decisions_east_europe_l_korean.yml b/project/ck3/base_game/localization/korean/major_decisions_east_europe_l_korean.yml index 98be53b1a7..9197b983f0 100644 --- a/project/ck3/base_game/localization/korean/major_decisions_east_europe_l_korean.yml +++ b/project/ck3/base_game/localization/korean/major_decisions_east_europe_l_korean.yml @@ -1,10 +1,10 @@ l_korean: - east_europe.0001.t:1 "서부 슬라브의 통일" + east_europe.0001.t:1 "서슬라브 통일" east_europe.0001.desc:0 "옛 부족들이 다시 한번 똘똘 뭉쳤다. 수백 년 전 사모 왕이 그러했듯 내가 모두를 아우른 것이다. 사모 왕의 제국은 그와 함께 스러져 사라졌지만, [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]에는 번영하는 미래가 기다릴 거라고 믿어 의심치 않는다. 이제 단지 출발선을 지났을 뿐이다!" east_europe.0001.a:0 "[ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]에 영광을!" - east_europe.0002.desc:0 "수백 년 전 사모 왕이 벤드 부족을 통합시킨 것처럼, [western_slav_uniter.Custom2('MyCharacterIntroduction', ROOT.Char)](이)가 서 슬라브 민족들을 하나의 기치 아래 모이게 했다. 이 통일 국가가 시련을 이겨낼까, 아니면 사모 왕의 제국처럼 무너지고 말까? 오직 [ROOT.Char.GetFaith.FateGodName]만이 그 결과를 알고 계실 것이다." + east_europe.0002.desc:0 "수백 년 전 사모 왕이 벤드 부족을 통합시킨 것처럼, [western_slav_uniter.Custom2('MyCharacterIntroduction', ROOT.Char)](이)가 서슬라브 민족들을 하나의 기치 아래 모이게 했다. 이 통일 국가가 시련을 이겨낼까, 아니면 사모 왕의 제국처럼 무너지고 말까? 오직 [ROOT.Char.GetFaith.FateGodName]만이 그 결과를 알고 계실 것이다." east_europe.0005.t:0 "남부 슬라브의 통일" east_europe.0005.desc:0 "나는 옛 부족들을 하나의 깃발 아래 통합시켰다. 함께라면 그 어느 때보다 강해질 것이다. 우리는 정복되지 않는다! 우리는 사라지지 않는다!" diff --git a/project/ck3/base_game/localization/korean/major_decisions_iberia_north_africa_l_korean.yml b/project/ck3/base_game/localization/korean/major_decisions_iberia_north_africa_l_korean.yml index d59e0189b4..dc47b49d49 100644 --- a/project/ck3/base_game/localization/korean/major_decisions_iberia_north_africa_l_korean.yml +++ b/project/ck3/base_game/localization/korean/major_decisions_iberia_north_africa_l_korean.yml @@ -49,4 +49,190 @@ name_i_see:0 "알겠다." iberia_north_africa.0002.b:0 "[ROOT.Char.GetFaith.WarGodName]께서 포르투갈을 축복하시길!" iberia_north_africa.0002.c:0 "저들이 어떻고 간에 나는 아직 [ROOT.Char.GetCulture.GetName]인이다." + + iberia_north_africa.9101.t:0 "카나리아 왕국" + iberia_north_africa.9101.desc.intro:0 "태곳적부터 각각의 제도는 "왕국"을 자칭해왔다. 하지만 이젠 그 모든 제도가 근면한 영주 [canarias_former.GetTitledFirstName] 아래 놓였으니, 왕국을 하나로 통합할 때가 되었다.\n\n" + iberia_north_africa.9101.desc.iberian:0 "이교도 관체 왕들이 완전한 패배를 맞이함으로써, [canarias_former.GetFaith.GetName](은)는 아무런 차질 없이 제도 주민들에게 퍼져나갈 수 있게 되었고 [canarias_former.GetTitledFirstNamePossessiveNoTooltip] 통치 또한 공고해질 것이다. [title_k_canarias.GetNameNoTierNoTooltip](은)는 [title_k_canarias.GetTierAsNameNoTooltip](을)를 선언하고 [canarias_former.GetName](이)가 최초의 [canarias_former.GetTitle]에 올랐다!" + iberia_north_africa.9101.desc.guanche:0 "우리 앞의 지평선이 점점 넓어지고 펼쳐지면서, 우리보다 훨씬 강대한 왕국의 보상을 목도하게 되었다. 외세의 침략자들에게 맞서려면 우리 스스로 운명을 개척해 왕위를 옹립해야 한다. [canarias_former.GetName](이)가 [title_k_canarias.GetNameNoTierNoTooltip] 최초의 [canarias_former.GetTitle]에 오른 지금, 제도 주민들에겐 마침내 통합의 상징과 우리네 삶의 방식을 지켜내겠다는 공동의 목표가 생겼다." + iberia_north_africa.9101.desc.outro:0 "\n\n[title_k_canarias.GetNameNoTierNoTooltip]의 미래는 아직 불분명하다. 그러나 새로운 [title_k_canarias.GetTierAsNameNoTooltip] 선언은 분명히 제도와 북아프리카의 미래에 완전히 새로운 시대를 가져올 것이다." + iberia_north_africa.9101.a:0 "새로운 왕국이 탄생했노라!" + iberia_north_africa.9101.b:0 "[title_k_canarias.GetNameNoTierNoTooltip]의 미래는 이베리아에 있다!" + + iberia_north_africa.0101.t:0 "성 베드로 사도좌에 충성을" + iberia_north_africa.0101.desc:0 "단연코 쉽지 않은 대업이었지만, 우리 가문은 결국 해냈다. [religious_leader.GetFaith.GetAdjective]의 영토와 영적 권위를 충분히 모았다. 자체적으로 최고위 성직자 콘클라베를 열 수 있을 만큼 말이다. 마침내 그간 흘린 피땀을 보상받을 때가 왔다.\n\n[religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier]에 모인 [religious_leader.GetFaith.PriestNeuterPlural]들은 방침에 관한 열띤 토론을 나눴다. 아성 회당과 복도에 옹기종기 모여 십수 개의 제안을 주고받고 이따금 신학적인 의미가 담긴 주먹다짐을 벌이기도 했다. 로마와 [pope.GetTitledFirstName]의 곁에 남으려는 마음은 같지만, 그 외에는 생각이 일치하는 부분이 없다시피 하다.\n\n수 주가 지나도록 아무런 진전이 없자 내가 주최자이자 [religious_leader.GetTitleAsNameNoTooltip](으)로서 나설 시점이 되었다. 중재를 해야 한다." + iberia_north_africa.0101.a:0 "하나의 민족, 하나의 신앙!" + iberia_north_africa.0101.a.tt:0 "$doctrine_pluralism_righteous_name$(을)를 지향하는 노선을 지지함" + iberia_north_africa.0101.b:0 "우리 자신을 지키기 위해 힘을 거머쥐는 걸 두려워해선 #EMP 안 되오#!." + iberia_north_africa.0101.b.tt:0 "$doctrine_pluralism_fundamentalist_name$(을)를 지향하는 노선을 지지함" + iberia_north_africa.0101.c:0 "[religious_leader.GetFaith.ReligiousText](이)가 아직 해석이 부족한 탓이지..." + iberia_north_africa.0101.c.tt:0 "$doctrine_pluralism_pluralistic_name$(을)를 지향하는 노선을 지지함" + + iberia_north_africa.0102.t:0 "[religious_leader.GetFaith.GetAdjectiveNoTooltip] $iberia_north_africa.0101.t$" + iberia_north_africa.0102.desc.intro:0 "종교적 권위와 정치적 권위를 오랜 세월 축적한 끝에 [religious_leader.GetTitledFirstName](이)가 기어코 자신의 수도 [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier]에 [religious_leader.GetFaith.GetAdjective] 성직자 콘클라베를 주최했다. 주제는 다름 아닌 신앙의 미래였다.\n\n몇 주에 걸친 지리멸렬한 논쟁이 지나간 후, 성직자들은 [pope.GetTitledFirstName](을)를 향한 충성심을 재차 확인했다. 다만... 성직 방침에 몇 가지 #EMP 개정안#!이 적용되긴 했지만.\n\n개선안의 주된 쟁점은 다음과 같았다." + iberia_north_africa.0102.desc.fundamentalist:0 "독신자들이 감내한 불의를 명확히 인지하고, 모든 수단과 방법을 총동원해 일시적으로라도 권력을 얻어야지만 그런 문제를 방지할 수 있음을 인정하는 것." + iberia_north_africa.0102.desc.righteous:0 "내부를 살펴 교회를 지지하는 주요 문화 간의 종교적 동일성을 확인하는 것." + iberia_north_africa.0102.desc.pluralist:0 "[religious_leader.GetFaith.ReligiousText] 연구를 위해 종교적 관습과 절차를 확립하고, 정석적인 방법을 통해 이해에 도전하는 것." + iberia_north_africa.0102.a.same_faith:0 "스스로를 지킬 힘은 있어야지!" + iberia_north_africa.0102.a.same_religion:0 "설마 #EMP 우리#!를 위협으로 규정한 건가?" + iberia_north_africa.0102.a.misc:0 "거참 신경 쓰이게 하네, 광신도들 주제에!" + iberia_north_africa.0102.b.same_faith:0 "우리만을 위한 신앙!" + iberia_north_africa.0102.b.same_religion:0 "자기들밖에 모르는 작자들 같으니..." + iberia_north_africa.0102.b.misc:0 "남들만 안 건드리면 상관없지." + iberia_north_africa.0102.c.same_faith:0 "[religious_leader.GetFaith.ReligiousText](을)를 철두철미하게 연구하면 모두에게 보탬이 될 거야." + iberia_north_africa.0102.c.same_religion:0 "무의미하도다. 이미 틀린 것을 연구하고 자빠졌으니..." + iberia_north_africa.0102.c.misc:0 "교리에 치중하는 문제를 해결할 방법이, 교리의 트집을 잡는 거라고?" + + iberia_north_africa.0111.t:0 "로마의 족쇄를 벗어나 자유를" + iberia_north_africa.0111.desc:0 "콘클라베 주최를 위해 정치적, 영적 단결을 끌어내는 데 참으로 오랜 세월이 걸렸다. 그래도 결국엔 평민과 성직자를 내 깃발 아래로 충분히 포섭했으니, 거짓된 [pope.GetTitledFirstName](을)를 물리치는 데 유의미한 보탬이 될 것이다.\n\n지금 이 순간에도 [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier]의 복도와 문객 처소는 논쟁을 나누는 성직자와 열정적인 주교가 가득하다. 그간 로마에서 찍어눌러 묵살해버린 모든 수사와 [religious_leader.GetFaith.PriestNeuter](이)가 내 회당에 모여 개탄을 쏟아내고 있다.\n\n이 모든 논쟁이 정당성 측면에서 더없이 중요하다. 단, 궁극적인 결정은 우수한 [religious_leader.GetFaith.GetAdjective] 영주인 #EMP 내 손#!에 달려 있다." + iberia_north_africa.0111.a:0 "하느님의 자식은 평화를 설파하셨지. 우리도 그 뒤를 따르리라." + iberia_north_africa.0111.a.tt:0 "$iberia_north_africa.0101.a.tt$" + iberia_north_africa.0111.b:0 "로마가 없어도 우린 스스로를 지키는 게 얼마나 중요한지 안다!" + iberia_north_africa.0111.b.tt:0 "$iberia_north_africa.0101.b.tt$" + iberia_north_africa.0111.c:0 "이슬람 역시 성서에 기반한 종교가 아니던가?" + iberia_north_africa.0111.c.tt:0 "$iberia_north_africa.0101.c.tt$" + mozarabic_break_with_rome_decision.tt.you_gain_a_hof:0 "[religious_leader.GetFaith.GetName]에 [faith|E]이 같은 [head_of_faith|E] [title|E]가 새로 생성됨" + mozarabic_break_with_rome_decision.tt.new_hof_id:0 "[new_religious_head.GetTitledFirstName](이)가 당신의 새로운 [head_of_faith|E]가 됨" + + iberia_north_africa.0112.t:0 "[religious_leader.GetFaith.GetAdjectiveNoTooltip] 교회와 [pope.GetFaith.GetNameNoTooltip]의 분리" + iberia_north_africa.0112.desc.intro:0 "[religious_leader.GetTitledFirstName](이)가 고생 끝에 마침내 일생의 업적을 이뤘다. 정치적, 영적 권위를 충분히 끌어모아 [religious_leader.GetFaith.GetAdjective] 교회를 하나의 목표 아래 단결시킨 것이다. 바로 [pope.GetTitledFirstName](와)과 연을 끊는 것 말이다.\n\n뜻을 모은 교회 자문회는 벌써 로마의 손아귀가 남길 간극을 채울 방법을 열성적으로 논의했다. 보고에 따르면 일부 성직자들이 [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] 회당에서 대놓고 난투극을 벌이기까지 했다고 한다.\n\n어쨌든 교착 상태를 해소한 것은 다름 아닌 [religious_leader.GetTitledFirstNamePossessiveNoTooltip] 중재였다. 주된 쟁점은 다음과 같았는데," + iberia_north_africa.0112.desc.fundamentalist:0 "[religious_leader.GetFaith.GetAdjectiveNoTooltip] 성지로 통하는 순례길을 무력을 쓰는 한이 있어도 직접 안전하게 지키기로 한 것이다." + iberia_north_africa.0112.desc.righteous:0 "[religious_leader.GetFaith.GetReligion.GetName]의 너무나 많은 부분을 오염시킨 폭력의 죄악에서 물러나기로 한 것이다.\n\n[religious_leader.GetHerHim]의 주장에 따르면 [religious_leader.GetFaith.GetAdherentNamePluralNoTooltip](은)는 [religious_leader.GetFaith.PositiveAfterLife](으)로 통하는 길을 불신자의 피로 닦느니 선한 삶을 살아가는 신앙에 집중해야 한다고 역설했다." + iberia_north_africa.0112.desc.pluralist:0 "이슬람 이웃과 손쉬운 교류를 방지했던 제한과 금지령을 완화하고 통섭적으로 접근해 종교를 초월한 관계를 구축하기로 한 것이다." + iberia_north_africa.0112.a.same_faith:0 "[religious_leader.GetFaith.HighGodName](와)과 우리의 권리로!" + iberia_north_africa.0112.a.same_religion:0 "설마 #EMP 우리#! 성지에 자물쇠를 걸어 잠그진 않겠지." + iberia_north_africa.0112.a.misc:0 "너무 사소한 것에 집착하는 게 아닌가 싶은데..." + iberia_north_africa.0112.b.same_faith:0 "힘은 평화에서 나오는 법!" + # ^Kane lives in Death! + iberia_north_africa.0112.b.same_religion:0 "그것들 생각이야 뻔하지. 자기들이 우리보다 우월한 줄 알 거 아냐." + iberia_north_africa.0112.b.misc:0 "그래서 우리에겐 #EMP 어떤 영향#!이 있을지 궁금하군..." + iberia_north_africa.0112.c.same_faith:0 "사실 우린 다른 점보단 닮은 점이 훨씬 많긴 하지." + iberia_north_africa.0112.c.same_religion:0 "불안한데..." + iberia_north_africa.0112.c.islam:0 "진정한 개종에 이르는 첫걸음이 되기를..." + iberia_north_africa.0112.c.misc:0 "그래서 신앙을 섞겠다 이건가?" + iberia_north_africa.0121.t:0 "전원으로의 회귀" + iberia_north_africa.0121.desc.intro:0 "내가... [old_faith.GetAdjective] 신앙과 관련해 몇 가지 문제가 있다는 건 공공연한 비밀이다." + iberia_north_africa.0121.desc.excommunicated:0 "파문으로 속을 얼마나 끓였던가. 영혼은 부당한 괴로움에 시달렸고, 내 삶의 다른 [old_faith.GetAdherentNamePluralNoTooltip](와)과 끊임없는 갈등을 유발했다." + iberia_north_africa.0121.desc.rivalry_with_hof:0 "[old_faith.GetReligiousHead.GetTitledFirstName](와)과는 끊임없이 언쟁을 벌였다. 자신이 #EMP 위에 있어야 한다는#! 같잖고 덧없는 논리에 나는 환멸을 느꼈다." + iberia_north_africa.0121.desc.negative_piety_level:0 "나의 행실은 내게 죄인이란 낙인을 찍었다. 신앙이 어긋난 길을 가고 있음에도 만족하는 자라고. 덕분에 지독하리만치 고독했다. 이는 부정의 여지가 없다." + iberia_north_africa.0121.desc.lorgar:0 "내 믿음의 불길은 태양처럼 찬란하게 타오르고 있다. 그래서일까? 이 우주에 그저 [old_faith.HighGodName]뿐만이 아닌 #EMP 그 이상#!의 존재가 있을 것 같단 생각이 떨어지질 않는다. 태초로 거슬러 올라가는 진실이 있지 않을까?" + iberia_north_africa.0121.desc.sinful_traits:0 "내 모든 행실에, 내 모든 생각에, 내 인생을 살아가는 방식 그 자체에 죄악의 낙인이 찍힌 듯한 기분이 든다." + iberia_north_africa.0121.desc.virtuous_basque_pagan_traits:0 "내 성격 자체가 다른 무언가를 위해 #EMP 만들어진 건#! 아닐까 생각이 들 때, 그 감정을 좋아하긴 했는지 의문을 품기도 했었다." + iberia_north_africa.0121.desc.naked_cynicism:0 "지루했다. 아니, 내가 통제할 수 없는 힘에 완전히 매료되었다." + iberia_north_africa.0121.desc.outro:0 "\n\n마침내 나는 [basque_faith.GetName]에서 위안을 얻었다. 온갖 신앙이 섞인 이 시골 소수 종파는 나를 함부로 재단하지도 않으며, 단순한 지역 전승지기에서 나아가 그 이상이 될 수도 있다는 가능성에 열렬한 기쁨을 표하고 있다.\n\n저 정도로 기뻐하는 걸 보면... 제안을 받아줄지도 모르겠군." + iberia_north_africa.0121.a:0 "[basque_faith.GetNameNoTooltip](은)는 다시 한번 전사의 신앙이 되리라!" + iberia_north_africa.0121.a.tt:0 "$doctrine_pluralism_fundamentalist_name$(을)를 지향하는 노선을 지지함" + iberia_north_africa.0121.b:0 "이웃과의 조화보단 자연과의 조화가 낫다." + iberia_north_africa.0121.b.tt:0 "$doctrine_pluralism_righteous_name$(을)를 지향하는 노선을 지지함" + iberia_north_africa.0121.c:0 "전통을 나눌 만한 좋은 종교는 많이 있지." + iberia_north_africa.0121.c.tt:0 "다른 $doctrine_pluralism_pluralistic_name$(을)를 지향하는 노선을 지지함" + iberia_north_africa.0121.d:0 "변화를 강요하면 나 역시 [old_faith.GetNameNoTooltip]처럼 타락한 존재가 될 뿐이지 않나?" + iberia_north_africa.0121.d.tt:0 "신앙을 발견한 그대로 내버려 둠" + + iberia_north_africa.0122.t:0 "$iberia_north_africa.0121.t$" + iberia_north_africa.0122.desc.intro:0 "아무래도 [religious_leader.GetTitledFirstNamePossessive]" + iberia_north_africa.0122.desc.excommunicated:0 "마음이 [old_faith.GetName] 파문으로 너무 큰 상처를 받은 모양이다." + iberia_north_africa.0122.desc.rivalry_with_hof:0 "경쟁 의식이 결국에는 임계점에 도달한 모양이다. 상대가 그 [old_faith.GetReligiousHead.GetTitledFirstName](이)니." + iberia_north_africa.0122.desc.negative_piety_level:0 "이전 죄악은 다음에 [old_faith.GetName](을)를 상대로 저지를 죄악에 비하면 아무것도 아닌 모양이다." + iberia_north_africa.0122.desc.lorgar:0 "좀 더... #EMP 원시적#!인 신앙을 믿고 싶은 마음이 너무 강해졌는지, [religious_leader.GetHerHim]는 이제 이단의 길을 걷고 있다." + iberia_north_africa.0122.desc.sinful_traits:0 "죄악의 길이 [religious_leader.GetHerHis] [old_faith.GetAdjective] 신앙을 완전히 닳아 사라지게 만들어 버렸다." + iberia_north_africa.0122.desc.virtuous_basque_pagan_traits:0 "시골의 삶이 주는 느릿한 유혹에 결국은 완전히 넘어가 버린 거겠지." + iberia_north_africa.0122.desc.naked_cynicism:0 "자기 봉역의 영적 생활에 대한 강력한 통제권을 갈망한 나머지 이젠 걷잡을 수 없는 지경에 이르렀다." + iberia_north_africa.0122.desc.midtro:0 "\n\n[religious_leader.GetTitleAsNameNoTooltip|U](이)가 피레네 산맥에서 횡행하던 정체 모를 잡탕 민간 신앙 [basque_faith.GetName](을)를 [religious_leader.GetPrimaryTitle.GetNameNoTier]의 새로운 주요 종교로 격상시켰다. 이건 명명백백한 광기의 발로다.\n\n" + iberia_north_africa.0122.desc.fundamentalist:0 "[religious_leader.GetTitledFirstNameNoTooltip](은)는 본디 평화를 추구했던 신흥 종파를 채찍질해 날뛰는 광란의 도가니로 만들었다. 본인의 원리주의적 행보를 지지해 주면 전리품 노획과 약탈로 전사의 품격에 걸맞은 돈을 벌게 해주겠다는 공약을 내세운 것이다." + iberia_north_africa.0122.desc.righteous:0 "[religious_leader.GetTitledFirstNameNoTooltip](은)는 본인의 작은 종파가 기독교와 밀접한 접점을 갖는 것을 경계했는지 신화의 토속 신앙적인 측면에 집중해 회귀하자고 설파하고 있다." + iberia_north_africa.0122.desc.pluralist:0 "지난 수백 년 동안 기독교의 여러 요소를 흡수한 종파임에도 [religious_leader.GetTitledFirstNameNoTooltip](은)는 상당한 영향력을 발휘해 경쟁 종교인 이슬람의 요소를 이것저것 도입하고 있다. 그리스도 의식을 가능한 한 지우고, 교체하고, 갱신하고 있기도 하다." + iberia_north_africa.0122.desc.unchanged:0 "신학계에서 폭발적인 관심을 받았음에도 종파는 근본적으로 어떤 변화도 맞이하지 않았고, 기독교 교리와 전통 바스코니아 신화를 혼합하는 방향을 고수하고 있다." + iberia_north_africa.0122.a:0 "근데, 그 양반 말도 일리는 있단 말이지..." + iberia_north_africa.0122.b.same_faith:0 "대놓고 이단이잖아!" + iberia_north_africa.0122.b.same_religion:0 "이 사태를 해결할 방법은 말살뿐이겠군." + iberia_north_africa.0122.b.respects_fellow_warmongers:0 "그래도 싸움을 마다하진 않아서 다행이네." + iberia_north_africa.0122.b.misc:0 "멀리서 싸우면 상관없지." + iberia_north_africa.0122.c.same_faith:0 "[religious_leader.GetFirstNameNoTooltip](이)가 썩어 문드러져 가는 숲에 눈이 멀어 [old_faith.HighGodName](을)를 저버렸단 말이야?!" + iberia_north_africa.0122.c.same_religion:0 "[religious_leader.GetFirstNameNoTooltip](은)는 자기가 우리보다 #EMP 낫다고#! 생각하는 건가?" + iberia_north_africa.0122.c.believes_in_harmony_with_nature:0 "자연의 경이를 이해하긴 하나 보군." + iberia_north_africa.0122.c.misc:0 "그래서 나무의 대변자 노릇이라도 하겠단 건가?" + iberia_north_africa.0122.d.muslim:0 "그나마 [basque_faith.GetAdherentNamePluralNoTooltip] 정도면 [islam_religion.GetNameNoTooltip]에 가깝지." + iberia_north_africa.0122.d.same_faith:0 "우릴 두 번이나 내치다니!" + iberia_north_africa.0122.d.same_religion:0 "별 어처구니없는 소리를 지껄이는군!" + iberia_north_africa.0122.d.syncretised_with_islam:0 "정신을 완전히 놓아버린 집단은 아니라 다행이네." + iberia_north_africa.0122.d.misc:0 "뭐, 나랑 무슨 상관이람." + iberia_north_africa.0122.e.same_faith:0 "#EMP 이런 게#! 관용의 척도란 말이지." + iberia_north_africa.0122.e.same_religion:0 "불안한데..." + iberia_north_africa.0122.e.syncretised_with_christianity:0 "$iberia_north_africa.0122.d.syncretised_with_islam$" + iberia_north_africa.0122.e.misc:0 "솔직히 변화치곤 참신함이 부족하군." + + iberia_north_africa.0131.t:0 "에브로의 자손" + iberia_north_africa.0131.desc.intro:0 "[k_aragon.GetDefinitiveName]의 탄생을 계기로 봉역의 마을과 도시에서 [aragonese_culture.GetName] 문화가 폭발적으로 번성하고 있다. 심지어 $d_aragon$의 중심지에 한정된 얘기가 아니다." + iberia_north_africa.0131.desc.duchy.one:0 "[duchy_a.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.duchy.two:1 "[duchy_a.GetBaseNameNoTier], 그리고 [duchy_b.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.duchy.three:0 "[duchy_a.GetBaseNameNoTier], [duchy_b.GetBaseNameNoTier], 그리고 [duchy_c.GetBaseNameNoTier]" + iberia_north_africa.0131.desc.outro:0 "까지 우리 민족의 영향력을 저 멀리까지 퍼뜨리고 있다.\n\n그렇지만... [founder_culture.GetName]의 몇몇 방식이 그리워지는 건 어쩔 수가 없나 보다. 이 문화가 내 인생의 중심으로 자리하는 시기는 지나갔지만, 지금 손에 쥔 영향력과 지위를 이용하면 완전히 없애지 않아도 될 수도 있다." + # We can't use a script value here since we're using a while loop for the count, and they don't _currently_ support scripted values. + form_the_kingdom_of_aragon_decision.tt.x_random_counties_in_d_aragon:0 "$d_aragon$ 내에 있는 3개의 무작위 [Concept( 'counties', '영지' )|E]:" + iberia_north_africa.0131.a:0 "이 사람들은 내 사람들이다. 그거면 됐지." + iberia_north_africa.0131.b:0 "[founder_culture.GetNameNoTooltip] 문화가 마냥 나쁜 점만 있는 건 아니란 말이지..." + iberia_north_africa.0131.c:0 "정말 중요한 건 우리가 변하지 않았다는 사실이야." + iberia_north_africa.0131.d:0 "세상이 거꾸로 돌아가도 우린 우리의 뿌리를 잊지 않는다!" + + iberia_north_africa.2105.t:0 "지중해의 통치자" + iberia_north_africa.2105.desc:0 "[mallorca.GetNameNoTier](와)과 [sardinas.GetNameNoTier], [sicily.GetNameNoTier](을)를 손에 넣은 후, 우린 우리가 지중해의 정당한 통치자임을 선언했다. 사절들은 세상 각지로 뻗어나가 저열한 영주들에게 우리의 영광스러운 업적을 알렸다.\n\n이 바다와 그 주변 모든 것은 우리 것이다!" + iberia_north_africa.2105.a:0 "누가 우릴 대적하랴!" + + iberia_north_africa.fp2_golden_age_generic_title_intro:0 "황금기의 과학:" + iberia_north_africa.2001.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ 잃어버린 지식" + iberia_north_africa.2001.desc:0 "명망 높은 번역가 [generated_actor.GetFullName](이)가 내가 과학계를 후원한다는 소식을 듣고 궁정을 찾아왔다. "지식을 찾으신다면 가장 좋은 수단은 고서입니다. 잊히는 한이 있더라도 그 안에 담긴 진실은 불변하니 말이지요." 번역가가 말했다.\n\n"제 수중에 번역하지 않은 서적이 여러 권 남아 있습니다. 절 후원해 주신다면 이익을 보실 수 있을 겁니다!"" + iberia_north_africa.2001.a:0 "나는..." + iberia_north_africa.2001.a.learning:0 "철학 분야에는" + iberia_north_africa.2001.a.martial:0 "군사 분야에는" + iberia_north_africa.2001.a.stewardship:0 "경제 분야에는" + iberia_north_africa.2001.a.diplointrigue:0 "수사학 분야에는" + iberia_north_africa.2001.a.end:0 "돈을 얼마를 써도 아깝지 않다고 생각하네." + iberia_north_africa.2001.a.a:0 "현재 가장 낮은 능력을 개선할 수 있는 책을 요청한다." + iberia_north_africa.2001.b:0 "자네를 후원하겠네. 뭐든 쓸 만한 걸 꺼내 보게나." + iberia_north_africa.2001.b.a:0 "[generated_actor.GetFirstNameNoTooltip](이)가 [skill|E]을 개선하는 책을 무작위로 제공함" + iberia_north_africa.2001.c:0 "고서 같은 걸 어디다 쓰라고? 과학에 역사가 설 자리는 없네!" + iberia_north_africa.2002.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ 별의 외과의" + iberia_north_africa.2002.desc:1 ""영주님. 제발 이 멍청한 인간 좀 어떻게 해주십시오! 이 외과의란 작자가 제 오른눈 백내장 수술은 해주고는 왼눈은 고쳐주기 싫다고 거부하지 뭡니까!" [patientzero.GetTitledFirstName](이)가 외쳤다. "별의 합이 완벽했기에 수술이 성공적으로 끝날 수 있었던 겁니다. 다음 수술도 성공하려면 #italic 무조건#! 12년을 기다리세요!" 의사 [generated_actor.GetFirstName](이)가 답답하단 표정으로 응수했다.\n\n통치자로서 이런 사안을 해결하는 것은 나의 의무다. 점성술을 거슬러 수술 실패의 위험을 감수하는 게 옳은 선택일까?" + iberia_north_africa.2002.a:0 "[child_offering.GetFirstNameNoTooltip]에게 의술을 가르치기 딱 좋은 기회로군!" + iberia_north_africa.2002.a.flavor:0 "자녀 [child_offering.GetFirstName]에게 [patientzero.GetFirstName]의 흡인식 백내장 수술을 보조하게 함" + iberia_north_africa.2002.a.a:0 "[child_offering.GetFirstName](이)가 수술을 보조함" + iberia_north_africa.2002.a.b:0 "백내장 수술 결과" + iberia_north_africa.2002.b:0 "별은 자네 능력에 어떤 영향도 주지 않아. 수술을 집도하게!" + iberia_north_africa.2002.b.a:0 "위험성을 알고 수술 진행을 요구함" + iberia_north_africa.2002.c:0 "그래, 조건이 갖춰질 때까지 기다리는 게 최선일지도." + iberia_north_africa.2002.d:0 "#italic 실은 말일세#!. #italic 이렇게#! 보면 별들이 정합을 이루고 있다는 걸 알 수 있지!" + iberia_north_africa.2003.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ 본성의 충돌" + iberia_north_africa.2003.desc:0 "내가 후원을 시작한 이래로 수많은 학자가 [playerprovince.GetNameNoTooltip](을)를 거쳐 갔다. 그중에서도 기억에 남는 사람이 두 명 있다. 방대한 지식을 가진 지성인이라 그런 것일 수도 있으나... 사실은 내 궁정 한복판에서 사소한 견해 차이로 #italic 쉴 새 없이#! 언쟁을 벌이고 있기 때문일 것이다. "[generated_actor_r.GetFirstName] 같은 얼간이와 같이 일하기 #italic 싫습니다#!!" [generated_actor_k.GetFirstName](이)가 외쳤다. 이에 [generated_actor_r.GetFirstName]도 지지 않고 맞섰다. "나야 좋지. #italic 당신#!처럼 고집만 센 인간하고는 절대 일할 생각 없거든!"\n\n"영주님, 영주님은 어떻게 생각하십니까? 자연계를 규명하는 게 철학자의 역할이라 생각하십니까, 아니면 선지자의 권한이라고 생각하십니까?"" + iberia_north_africa.2003.a:0 "실은 #ber 내#! 권한일세. 얼른 일이나 하게들." + iberia_north_africa.2003.a.flavor:0 "두 학자 모두에게 모욕감을 주고 서로가 아닌 당신을 멸시하게 함" + iberia_north_africa.2003.b:0 "당연히 철학자 아니겠나. 아리스토텔레스 같은 현자 말일세." + iberia_north_africa.2003.c:0 "에스겔을 믿지 않는다면 어찌 철학자를 믿을 수 있겠는가?" + iberia_north_africa.fp2_pilgrim_roads_generic_title_intro:0 "순례자 도로:" + iberia_north_africa.2011.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ 떠돌이 전사" + iberia_north_africa.2011.desc:0 "[chosen_location_for_pilgrim_roads.GetName](을)를 지나던 중, 마치 자기 그늘에서 쉬었다 가라고 조용한 유혹을 보내는 큰 나무를 마주쳤다. 이에 난 서늘한 응달에 앉아 옆에 있는 [generated_actor.GetWomanMan]에게 물었다. "혹시 순례자요?"" + iberia_north_africa.2011.desc_merge_into:0 "한창 쉬고 있던 인물이 답했다." + iberia_north_africa.2011.desc_soldier:0 "$iberia_north_africa.2011.desc_merge_into$ "전 [generated_actor.GetName](이)라고 하는 우둔한 전사입니다. [generated_actor.GetFaith.HighGodName]께서 절 버리신 이유와 다음에 칼날을 겨눌 곳을 알고자 [chosen_holy_site_for_pilgrim_roads.GetNameNoTier](을)를 찾았습니다."" + iberia_north_africa.2011.desc_captain:0 "$iberia_north_africa.2011.desc_merge_into$ "그렇다고도 할 수 있지만... 개인적으로는 저 자신을 방황하는 영혼으로 생각합니다. 전 [generated_actor.GetName]입니다. 성전 기사단의 단장이었고, 지금은 [generated_actor.GetFaith.HighGodName](와)과 드높은 대의를 찾아 나그네로 살아가고 있습니다."" + iberia_north_africa.2011.a:0 "[generated_actor.GetFaith.HighGodName]께서는 자네가 내 병력에 합류하길 바라실 걸세, [generated_actor.GetFirstNameNoTooltip]." + iberia_north_africa.2011.b:0 "[generated_actor.GetFaith.HighGodName]께서는 분명 자네가 계속 적을 찾아다니길 바라실 걸세." + iberia_north_africa.2011.b.flavor:0 "전사가 당신의 선한 본성에 대한 이야기를 널리 알리며 [generated_actor.GetFaith.HighGodName](을)를 위한 싸움을 이어가도록 장려함." + iberia_north_africa.2011.c:0 "순례의 끝에 이르면 분명 [generated_actor.GetFaith.HighGodName](을)를 찾을 수 있을 걸세." + iberia_north_africa.2011.c.flavor:0 "전사를 방해하지 않고 [generated_actor.GetFaith.HighGodName]에 대한 책무를 수행하게 함" + iberia_north_africa.2012.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ 궁핍한 학생" + iberia_north_africa.2012.desc:0 "[chosen_location_for_pilgrim_roads.GetName]에서 새로 완공된 도로를 지나던 중, 음울한 표정으로 텅 빈 주머니를 든 채 이정표 돌에 앉아 있는 젊은 [generated_actor.GetWomanMan]을 만났다. [generated_actor.GetWomanMan]은 내게로 고개를 돌리더니 물었다. "영주님, 죄송하지만 혹시 순례 중인 학생에게 한 푼 내어주실 수 있으실는지요? " + iberia_north_africa.2012.desc_student:0 "전 신학을 공부하는 학생입니다. [generated_actor.GetFaith.HighGodName]께서 우리에게 베풀어 주신 세상을 좀 더 깊이 있게 이해하고 싶었지요. 같은 [generated_actor.GetFaith.GetAdjective]로서 감사의 표시로 여행 일지를 드리겠습니다!"" + iberia_north_africa.2012.desc_architect:0 "전 건축을 공부하는 학생입니다. [chosen_holy_site_for_pilgrim_roads.GetNameNoTier]에 잘 보존된 건축물이 있다기에 먼 길을 왔죠. 저는 건축에 누구보다 진심입니다. 한 푼만 주신다면 제 건축 교과서를 드리겠습니다!"" + iberia_north_africa.2012.a:0 "쓸 만한 지식이로군. 좋네. 교환에 응하지." + iberia_north_africa.2012.b:0 "일자리를 구하지 그러나." + iberia_north_africa.2012.b.flavor:0 "학생에게 궁정의 좋은 일자리를 깜짝 제안함" + iberia_north_africa.2012.c:0 "흥정은 무슨. [ROOT.Char.GetFaith.GetAdherentNameNoTooltip](으)로서 자네를 돕는 것이 나의 책무 아니겠는가." + iberia_north_africa.2013.t:0 "순례자를 위한 길을 놓아준 자에게" + iberia_north_africa.2013.desc:0 "그대는 [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip] 성지로의 접근성을 개선하는 데 필요한 근간을 마련하는 훌륭한 업을 세웠소. 하여 보상을 하고 싶소만.\n\n어떤 보상을 원하시오?" + iberia_north_africa.2013.a:0 "칭찬이면 족합니다, [fp2_iberia_north_africa_2013_head_of_faith.GetFaith.ReligiousHeadName](이)시여." + iberia_north_africa.2013.b:0 "[ROOT.Char.GetFaith.HighGodName]의 이름으로 제 업적을 널리 퍼뜨려 주십시오." + iberia_north_africa.2013.c:0 "세상 모든 전사에게 [ROOT.Char.GetFaith.GetNameNoTooltip](을)를 향한 제 헌신을 알려 주십시오." + iberia_north_africa.2013.d:0 "[chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]에 전시할 만한 유물을 주십시오." + iberia_north_africa.2013.d.tooltip:0 "[fp2_iberia_north_africa_2013_head_of_faith.GetTitledFirstName](이)가 당신에게 축복받은 [artifact|E]을 선물함" + iberia_north_africa.2013.notif.t:0 "경건의 길" + struggle_iberia_form_portugal_decision_correct_phase_tt:0 "현재 [struggle_phase|E]: [struggle_phase_iberia_opportunity|E]" diff --git a/project/ck3/base_game/localization/korean/map/map_modes_l_korean.yml b/project/ck3/base_game/localization/korean/map/map_modes_l_korean.yml new file mode 100644 index 0000000000..07e8994de3 --- /dev/null +++ b/project/ck3/base_game/localization/korean/map/map_modes_l_korean.yml @@ -0,0 +1,38 @@ +l_korean: + terrain:0 "지형" + terrain_desc:0 "$MAPMODE_TERRAIN$" + baronies:0 "남작령" + baronies_desc:0 "$MAPMODE_BARONIES$" + counties:0 "영지" + counties_desc:0 "$MAPMODE_COUNTIES$" + realms:0 "봉역" + realms_desc:0 "$MAPMODE_REALMS$" + cultures:0 "문화" + cultures_desc:0 "$MAPMODE_CULTURES$" + court_languages:0 "$MAPMODE_COURT_LANGUAGES_NAME$" + court_languages_desc:0 "$MAPMODE_COURT_LANGUAGES$" + players:0 "$MAPMODE_PLAYERS_LABEL$" + players_desc:0 "$MAPMODE_PLAYERS$" + dejure_counties:0 "$MAPMODE_DJ_COUNTIES_NAME$" + dejure_counties_desc:0 "$MAPMODE_DJ_COUNTIES$" + dejure_duchies:0 "공작령 작위" + dejure_duchies_desc:0 "$MAPMODE_DJ_DUCHIES$" + dejure_kingdoms:0 "왕국 작위" + dejure_kingdoms_desc:0 "$MAPMODE_DJ_KINGDOMS$" + dejure_empires:0 "제국 작위" + dejure_empires_desc:0 "$MAPMODE_DJ_EMPIRES$" + realm_areas:0 "봉역 영역" + realm_areas_desc:0 "$MAPMODE_AREAS$" + religions:0 "신앙" + religions_desc:0 "$MAPMODE_RELIGIONS$" + simple_terrain:0 "$MAPMODE_SIMPLE_TERRAIN_NAME$" + simple_terrain_desc:0 "$MAPMODE_SIMPLE_TERRAIN$" + county_development:0 "$MAPMODE_COUNTY_DEVELOPMENT_NAME$" + county_development_desc:0 "$MAPMODE_COUNTY_DEVELOPMENT$" + diplomacy_desc:0 "$MAPMODE_DIPLOMACY$" + houses:0 "집안" + houses_desc:0 "$MAPMODE_HOUSES$" + government:0 "$MAPMODE_GOVERNMENT_NAME$" + government_desc:0 "$MAPMODE_GOVERNMENT$" + struggle:0 "연루" + struggle_desc:0 "#T 연루#!\n[struggle_region|E] 내 [realms|E]의 연루 상태를 표시합니다." diff --git a/project/ck3/base_game/localization/korean/map_items_l_korean.yml b/project/ck3/base_game/localization/korean/map_items_l_korean.yml index 751cc8999a..d2d4ffef50 100644 --- a/project/ck3/base_game/localization/korean/map_items_l_korean.yml +++ b/project/ck3/base_game/localization/korean/map_items_l_korean.yml @@ -47,6 +47,7 @@ river_niger:0 "니제르" river_bussa_rapids:0 "부싸 여울" river_euphrates:0 "유프라테스" + river_tigris:0 "티그리스" river_indus:0 "인더스" river_sutlej:0 "수틀레지" river_ganges:0 "갠지스" @@ -115,7 +116,7 @@ sea_alboran:0 "알보란 해" sea_gibraltar:0 "지브롤터 해협" sea_gulf_cadiz:0 "카디즈 만" - sea_canarias:0 "카나리 해" + sea_canarias:0 "카나리아 해" sea_morocco:0 "모로코 해안" sea_portugal:0 "포르투갈 해안" sea_finisterre:0 "케이프 피니스테레" diff --git a/project/ck3/base_game/localization/korean/mercenaries_l_korean.yml b/project/ck3/base_game/localization/korean/mercenaries_l_korean.yml index 1e63186da2..8a65ed97c8 100644 --- a/project/ck3/base_game/localization/korean/mercenaries_l_korean.yml +++ b/project/ck3/base_game/localization/korean/mercenaries_l_korean.yml @@ -3,476 +3,476 @@ mercenary_company_knE_z_evi_of_the_road:0 "순회하는 크네제비" mercenary_company_forest_wolves:0 "숲의 늑대들" mercenary_company_allemannic_guard:0 "알라만 근위대" - mercenary_company_allemannic_guard_article:0 "$articleblank_blank$" + mercenary_company_allemannic_guard_article:0 "$articleblank_article$" mercenary_company_almogavars_1:0 "[TITLE.GetNameNoTierNoTooltip]의 알모가바르" - mercenary_company_almogavars_1_article:0 "$articleblank_blank$" + mercenary_company_almogavars_1_article:0 "$articleblank_article$" mercenary_company_almogavars_2:0 "[TITLE.GetNameNoTierNoTooltip]의 알모가바르" - mercenary_company_almogavars_2_article:0 "$articleblank_blank$" + mercenary_company_almogavars_2_article:0 "$articleblank_article$" mercenary_company_almogavars_andalusian_1:0 "[TITLE.GetNameNoTierNoTooltip]의 알모가바르" - mercenary_company_almogavars_andalusian_1_article:0 "$articleblank_blank$" + mercenary_company_almogavars_andalusian_1_article:0 "$articleblank_article$" mercenary_company_altaic_riders_of_place:0 "[TITLE.GetNameNoTierNoTooltip] 기병대" - mercenary_company_altaic_riders_of_place_article:0 "$articleblank_blank$" + mercenary_company_altaic_riders_of_place_article:0 "$articleblank_article$" mercenary_company_andalusian_treasurers_1:0 "[TITLE.GetNameNoTierNoTooltip]의 재무관" - mercenary_company_andalusian_treasurers_1_article:0 "$articleblank_blank$" + mercenary_company_andalusian_treasurers_1_article:0 "$articleblank_article$" mercenary_company_apabhransa_band:0 "아파브란사 용병단" - mercenary_company_apabhransa_band_article:0 "$articleblank_blank$" + mercenary_company_apabhransa_band_article:0 "$articleblank_article$" mercenary_company_army_of_kylfingar:0 "킬핑가르의 부대" - mercenary_company_army_of_kylfingar_article:0 "$articleblank_blank$" + mercenary_company_army_of_kylfingar_article:0 "$articleblank_article$" mercenary_company_army_of_the_crossing:0 "교차로의 부대" - mercenary_company_army_of_the_crossing_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_crossing_article:0 "$articleblank_article$" mercenary_company_army_of_the_ore:0 "광석의 부대" - mercenary_company_army_of_the_ore_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_ore_article:0 "$articleblank_article$" mercenary_company_army_of_the_senator:0 "원로원의 부대" - mercenary_company_army_of_the_senator_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_senator_article:0 "$articleblank_article$" mercenary_company_army_under_the_sky:0 "하늘 아래 부대" - mercenary_company_army_under_the_sky_article:0 "$articleblank_blank$" + mercenary_company_army_under_the_sky_article:0 "$articleblank_article$" mercenary_company_badami_companions:0 "바다미 맹우대" - mercenary_company_badami_companions_article:0 "$articleblank_blank$" + mercenary_company_badami_companions_article:0 "$articleblank_article$" mercenary_company_baltic_band:0 "발트 용병단" - mercenary_company_baltic_band_article:0 "$articleblank_blank$" + mercenary_company_baltic_band_article:0 "$articleblank_article$" mercenary_company_band_of_firesmoke:0 "화재 연기의 용병단" - mercenary_company_band_of_firesmoke_article:0 "$articleblank_blank$" + mercenary_company_band_of_firesmoke_article:0 "$articleblank_article$" mercenary_company_band_of_horned_welshmen:0 "뿔의 용병단" - mercenary_company_band_of_horned_welshmen_article:0 "$articleblank_blank$" + mercenary_company_band_of_horned_welshmen_article:0 "$articleblank_article$" mercenary_company_band_of_kerns:0 "케른의 용병단" - mercenary_company_band_of_kerns_article:0 "$articleblank_blank$" + mercenary_company_band_of_kerns_article:0 "$articleblank_article$" mercenary_company_band_of_medes:0 "메디아의 용병단" - mercenary_company_band_of_medes_article:0 "$articleblank_blank$" + mercenary_company_band_of_medes_article:0 "$articleblank_article$" mercenary_company_band_of_sermaj:0 "세르마즈의 용병단" - mercenary_company_band_of_sermaj_article:0 "$articleblank_blank$" + mercenary_company_band_of_sermaj_article:0 "$articleblank_article$" mercenary_company_band_of_the_arrow_rain:0 "화살비의 용병단" - mercenary_company_band_of_the_arrow_rain_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_arrow_rain_article:0 "$articleblank_article$" mercenary_company_band_of_the_bay:0 "만의 용병단" - mercenary_company_band_of_the_bay_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_bay_article:0 "$articleblank_article$" mercenary_company_band_of_the_black_monk:0 "검은 수사의 용병단" - mercenary_company_band_of_the_black_monk_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_black_monk_article:0 "$articleblank_article$" mercenary_company_band_of_the_brigand_emperor:0 "산적 황제의 용병단" - mercenary_company_band_of_the_brigand_emperor_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_brigand_emperor_article:0 "$articleblank_article$" mercenary_company_band_of_the_egg:0 "알의 용병단" - mercenary_company_band_of_the_egg_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_egg_article:0 "$articleblank_article$" mercenary_company_band_of_the_fallen_knez:0 "쓰러진 크네즈의 용병단" - mercenary_company_band_of_the_fallen_knez_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_fallen_knez_article:0 "$articleblank_article$" mercenary_company_band_of_the_father:0 "아버지의 용병단" - mercenary_company_band_of_the_father_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_father_article:0 "$articleblank_article$" mercenary_company_band_of_the_fields:0 "광야의 용병단" - mercenary_company_band_of_the_fields_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_fields_article:0 "$articleblank_article$" mercenary_company_band_of_the_nilgai:0 "닐가이의 용병단" - mercenary_company_band_of_the_nilgai_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_nilgai_article:0 "$articleblank_article$" mercenary_company_band_of_the_seas:0 "바다의 용병단" - mercenary_company_band_of_the_seas_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_seas_article:0 "$articleblank_article$" mercenary_company_band_of_tocharoi:0 "토카로이의 용병단" - mercenary_company_band_of_tocharoi_article:0 "$articleblank_blank$" + mercenary_company_band_of_tocharoi_article:0 "$articleblank_article$" mercenary_company_baranis_company_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 용병대" - mercenary_company_baranis_company_of_place_article:0 "$articleblank_blank$" + mercenary_company_baranis_company_of_place_article:0 "$articleblank_article$" mercenary_company_bedouin_company_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 용병대" - mercenary_company_bedouin_company_of_place_article:0 "$articleblank_blank$" + mercenary_company_bedouin_company_of_place_article:0 "$articleblank_article$" mercenary_company_bengal_host:0 "벵골 군대" - mercenary_company_bengal_host_article:0 "$articleblank_blank$" + mercenary_company_bengal_host_article:0 "$articleblank_article$" mercenary_company_birchers_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 버처" - mercenary_company_birchers_of_place_article:0 "$articleblank_blank$" + mercenary_company_birchers_of_place_article:0 "$articleblank_article$" mercenary_company_black_band:0 "흑색 용병단" - mercenary_company_black_band_article:0 "$articleblank_blank$" + mercenary_company_black_band_article:0 "$articleblank_article$" mercenary_company_bodyguards_of_gwendolen:0 "그웬돌렌의 경호대" - mercenary_company_bodyguards_of_gwendolen_article:0 "$articleblank_blank$" + mercenary_company_bodyguards_of_gwendolen_article:0 "$articleblank_article$" mercenary_company_border_reavers_band:0 "국경 약탈자의 용병단" - mercenary_company_border_reavers_band_article:0 "$articleblank_blank$" + mercenary_company_border_reavers_band_article:0 "$articleblank_article$" mercenary_company_border_reivers:0 "국경 강탈자" - mercenary_company_border_reivers_article:0 "$articleblank_blank$" + mercenary_company_border_reivers_article:0 "$articleblank_article$" mercenary_company_brothers_of_bayan:0 "바얀의 형제들" - mercenary_company_brothers_of_bayan_article:0 "$articleblank_blank$" + mercenary_company_brothers_of_bayan_article:0 "$articleblank_article$" mercenary_company_bull:0 "황소의 용병대" - mercenary_company_bull_article:0 "$articleblank_blank$" + mercenary_company_bull_article:0 "$articleblank_article$" mercenary_company_butr_place_band:0 "[TITLE.GetNameNoTierNoTooltip] 용병단" - mercenary_company_butr_place_band_article:0 "$articleblank_blank$" + mercenary_company_butr_place_band_article:0 "$articleblank_article$" mercenary_company_chastisement_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 응징" - mercenary_company_chastisement_of_place_article:0 "$articleblank_blank$" + mercenary_company_chastisement_of_place_article:0 "$articleblank_article$" mercenary_company_compagnia_del_cappalletto:0 "모자의 용병대" - mercenary_company_compagnia_del_cappalletto_article:0 "$articleblank_blank$" + mercenary_company_compagnia_del_cappalletto_article:0 "$articleblank_article$" mercenary_company_compagnia_della_rosa:0 "장미의 용병대" - mercenary_company_compagnia_della_rosa_article:0 "$articleblank_blank$" + mercenary_company_compagnia_della_rosa_article:0 "$articleblank_article$" mercenary_company_compagnia_della_stella:0 "별의 용병대" - mercenary_company_compagnia_della_stella_article:0 "$articleblank_blank$" + mercenary_company_compagnia_della_stella_article:0 "$articleblank_article$" mercenary_company_compagnia_di_san_giorgio:0 "성 게오르기우스의 용병대" - mercenary_company_compagnia_di_san_giorgio_article:0 "$articleblank_blank$" + mercenary_company_compagnia_di_san_giorgio_article:0 "$articleblank_article$" mercenary_company_companions_of_the_woods:0 "숲의 용병대" - mercenary_company_companions_of_the_woods_article:0 "$articleblank_blank$" + mercenary_company_companions_of_the_woods_article:0 "$articleblank_article$" mercenary_company_company_of_bretons:0 "브르타뉴의 용병대" - mercenary_company_company_of_bretons_article:0 "$articleblank_blank$" + mercenary_company_company_of_bretons_article:0 "$articleblank_article$" mercenary_company_company_of_four_kings:0 "네 명의 왕 용병대" - mercenary_company_company_of_four_kings_article:0 "$articleblank_blank$" + mercenary_company_company_of_four_kings_article:0 "$articleblank_article$" mercenary_company_company_of_jarl_landless:0 "땅 없는 야를의 용병대" - mercenary_company_company_of_jarl_landless_article:0 "$articleblank_blank$" + mercenary_company_company_of_jarl_landless_article:0 "$articleblank_article$" mercenary_company_company_of_khantys:0 "한티의 용병대" mercenary_company_company_of_kashmir:0 "카슈미르의 용병대" - mercenary_company_company_of_khantys_article:0 "$articleblank_blank$" + mercenary_company_company_of_khantys_article:0 "$articleblank_article$" mercenary_company_company_of_kvens:0 "크벤의 용병대" - mercenary_company_company_of_kvens_article:0 "$articleblank_blank$" + mercenary_company_company_of_kvens_article:0 "$articleblank_article$" mercenary_company_company_of_makran:0 "마크란의 용병대" - mercenary_company_company_of_makran_article:0 "$articleblank_blank$" + mercenary_company_company_of_makran_article:0 "$articleblank_article$" mercenary_company_company_of_many_colours:0 "다채로운 색상의 용병대" - mercenary_company_company_of_many_colours_article:0 "$articleblank_blank$" + mercenary_company_company_of_many_colours_article:0 "$articleblank_article$" mercenary_company_company_of_meroe:0 "메로에의 용병대" - mercenary_company_company_of_meroe_article:0 "$articleblank_blank$" + mercenary_company_company_of_meroe_article:0 "$articleblank_article$" mercenary_company_company_of_odisha:0 "오디샤의 용병대" - mercenary_company_company_of_odisha_article:0 "$articleblank_blank$" + mercenary_company_company_of_odisha_article:0 "$articleblank_article$" mercenary_company_company_of_oleg:0 "올레크의 추종자들" - mercenary_company_company_of_oleg_article:0 "$articleblank_blank$" + mercenary_company_company_of_oleg_article:0 "$articleblank_article$" mercenary_company_company_of_rus:0 "루스의 용병대" - mercenary_company_company_of_rus_article:0 "$articleblank_blank$" + mercenary_company_company_of_rus_article:0 "$articleblank_article$" mercenary_company_company_of_sea_crossers:0 "바다 횡단자의 용병대" - mercenary_company_company_of_sea_crossers_article:0 "$articleblank_blank$" + mercenary_company_company_of_sea_crossers_article:0 "$articleblank_article$" mercenary_company_company_of_shahids:0 "샤히드의 용병대" - mercenary_company_company_of_shahids_article:0 "$articleblank_blank$" + mercenary_company_company_of_shahids_article:0 "$articleblank_article$" mercenary_company_company_of_shield_and_scian:0 "방패와 스키안의 용병대" - mercenary_company_company_of_shield_and_scian_article:0 "$articleblank_blank$" + mercenary_company_company_of_shield_and_scian_article:0 "$articleblank_article$" mercenary_company_company_of_sogdiana:0 "소그디아나의 용병대" - mercenary_company_company_of_sogdiana_article:0 "$articleblank_blank$" + mercenary_company_company_of_sogdiana_article:0 "$articleblank_article$" mercenary_company_company_of_the_cannibal:0 "식인자의 용병대" - mercenary_company_company_of_the_cannibal_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_cannibal_article:0 "$articleblank_article$" mercenary_company_company_of_the_cruel_hand:0 "잔혹한 손의 용병대" - mercenary_company_company_of_the_cruel_hand_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_cruel_hand_article:0 "$articleblank_article$" mercenary_company_company_of_the_dead_men:0 "망자들의 용병대" - mercenary_company_company_of_the_dead_men_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_dead_men_article:0 "$articleblank_article$" mercenary_company_company_of_the_deeplands:0 "깊은 땅의 용병대" - mercenary_company_company_of_the_deeplands_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_deeplands_article:0 "$articleblank_article$" mercenary_company_company_of_the_delta:0 "삼각주의 용병대" - mercenary_company_company_of_the_delta_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_delta_article:0 "$articleblank_article$" mercenary_company_company_of_the_dog:0 "개의 용병대" - mercenary_company_company_of_the_dog_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_dog_article:0 "$articleblank_article$" mercenary_company_company_of_the_exile:0 "유배자의 용병대" - mercenary_company_company_of_the_exile_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_exile_article:0 "$articleblank_article$" mercenary_company_company_of_the_gambia:0 "감브라의 용병대" - mercenary_company_company_of_the_gambia_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_gambia_article:0 "$articleblank_article$" mercenary_company_company_of_the_ganges:0 "갠지스의 용병대" - mercenary_company_company_of_the_ganges_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_ganges_article:0 "$articleblank_article$" mercenary_company_company_of_the_ghats:0 "고츠의 용병대" - mercenary_company_company_of_the_ghats_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_ghats_article:0 "$articleblank_article$" mercenary_company_company_of_the_goad:0 "고아드의 용병대" - mercenary_company_company_of_the_goad_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_goad_article:0 "$articleblank_article$" mercenary_company_company_of_the_great_rann:0 "대염습지의 용병대" - mercenary_company_company_of_the_great_rann_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_great_rann_article:0 "$articleblank_article$" mercenary_company_company_of_the_kings_son:0 "왕자의 용병대" - mercenary_company_company_of_the_kings_son_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_kings_son_article:0 "$articleblank_article$" mercenary_company_company_of_the_koyil:0 "코일의 용병대" - mercenary_company_company_of_the_koyil_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_koyil_article:0 "$articleblank_article$" mercenary_company_company_of_the_leopard:0 "표범의 용병대" - mercenary_company_company_of_the_leopard_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_leopard_article:0 "$articleblank_article$" mercenary_company_company_of_the_oasis:0 "오아시스의 용병대" - mercenary_company_company_of_the_oasis_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_oasis_article:0 "$articleblank_article$" mercenary_company_company_of_the_punjab:0 "펀자브의 용병대" - mercenary_company_company_of_the_punjab_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_punjab_article:0 "$articleblank_article$" mercenary_company_company_of_the_saint:0 "성자의 용병대" - mercenary_company_company_of_the_saint_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_saint_article:0 "$articleblank_article$" mercenary_company_company_of_the_skull_cup:0 "해골 잔의 용병대" - mercenary_company_company_of_the_skull_cup_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_skull_cup_article:0 "$articleblank_article$" mercenary_company_company_of_the_staff:0 "지팡이의 용병대" - mercenary_company_company_of_the_staff_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_staff_article:0 "$articleblank_article$" mercenary_company_company_of_the_stalo:0 "스탈로의 용병대" - mercenary_company_company_of_the_stalo_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stalo_article:0 "$articleblank_article$" mercenary_company_company_of_the_stone_anchor:0 "돌닻의 용병대" - mercenary_company_company_of_the_stone_anchor_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stone_anchor_article:0 "$articleblank_article$" mercenary_company_company_of_the_stout_horse:0 "튼튼한 말의 용병대" - mercenary_company_company_of_the_stout_horse_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stout_horse_article:0 "$articleblank_article$" mercenary_company_company_of_the_tiger:0 "호랑이의 용병대" - mercenary_company_company_of_the_tiger_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_tiger_article:0 "$articleblank_article$" mercenary_company_company_of_the_yurt:0 "유르트의 용병대" - mercenary_company_company_of_the_yurt_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_yurt_article:0 "$articleblank_article$" mercenary_company_counts_exiles:0 "백작의 유배자들" - mercenary_company_counts_exiles_article:0 "$articleblank_blank$" + mercenary_company_counts_exiles_article:0 "$articleblank_article$" mercenary_company_daylamite_company:0 "다일람 용병대" - mercenary_company_daylamite_company_article:0 "$articleblank_blank$" + mercenary_company_daylamite_company_article:0 "$articleblank_article$" mercenary_company_default:0 "[TITLE.GetNameNoTierNoTooltip]의 [CULTURE.GetNameNoTooltip] 용병단" mercenary_company_desert_brethren:0 "사막 형제단" - mercenary_company_desert_brethren_article:0 "$articleblank_blank$" + mercenary_company_desert_brethren_article:0 "$articleblank_article$" mercenary_company_dreamers_of_the_jog:0 "자극을 꿈꾸는 자들" - mercenary_company_dreamers_of_the_jog_article:0 "$articleblank_blank$" + mercenary_company_dreamers_of_the_jog_article:0 "$articleblank_article$" mercenary_company_druzynan_host:0 "드루지나 군대" - mercenary_company_druzynan_host_article:0 "$articleblank_blank$" + mercenary_company_druzynan_host_article:0 "$articleblank_article$" mercenary_company_finnish_band:0 "핀란드 용병단" - mercenary_company_finnish_band_article:0 "$articleblank_blank$" + mercenary_company_finnish_band_article:0 "$articleblank_article$" mercenary_company_flemish_band:0 "플라망 용병단" - mercenary_company_flemish_band_article:0 "$articleblank_blank$" + mercenary_company_flemish_band_article:0 "$articleblank_article$" mercenary_company_followers_of_sundiata:0 "순디아타의 추종자들" - mercenary_company_followers_of_sundiata_article:0 "$articleblank_blank$" + mercenary_company_followers_of_sundiata_article:0 "$articleblank_article$" mercenary_company_followers_of_the_priest_king:0 "사제 왕의 추종자들" - mercenary_company_followers_of_the_priest_king_article:0 "$articleblank_blank$" + mercenary_company_followers_of_the_priest_king_article:0 "$articleblank_article$" mercenary_company_free_company_of_the_pospolite:0 "포스포리테의 자유 용병대" - mercenary_company_free_company_of_the_pospolite_article:0 "$articleblank_blank$" + mercenary_company_free_company_of_the_pospolite_article:0 "$articleblank_article$" mercenary_company_freelances_of_brandys:0 "브란디스의 자유 창기병" - mercenary_company_freelances_of_brandys_article:0 "$articleblank_blank$" + mercenary_company_freelances_of_brandys_article:0 "$articleblank_article$" mercenary_company_french:0 "수탉의 용병대" - mercenary_company_french_article:0 "$articleblank_blank$" + mercenary_company_french_article:0 "$articleblank_article$" mercenary_company_french_band_1:0 "[TITLE.GetNameNoTierNoTooltip]의 용병단" - mercenary_company_french_band_1_article:0 "$articleblank_blank$" + mercenary_company_french_band_1_article:0 "$articleblank_article$" mercenary_company_french_band_2:0 "[TITLE.GetNameNoTierNoTooltip] 용병단" - mercenary_company_french_band_2_article:0 "$articleblank_blank$" + mercenary_company_french_band_2_article:0 "$articleblank_article$" mercenary_company_gallowglasses:0 "갤로우글라스" - mercenary_company_gallowglasses_article:0 "$articleblank_blank$" + mercenary_company_gallowglasses_article:0 "$articleblank_article$" mercenary_company_geezan_company:0 "게즈 용병대" - mercenary_company_geezan_company_article:0 "$articleblank_blank$" + mercenary_company_geezan_company_article:0 "$articleblank_article$" mercenary_company_ghilman:0 "길만" - mercenary_company_ghilman_article:0 "$articleblank_blank$" + mercenary_company_ghilman_article:0 "$articleblank_article$" mercenary_company_gondershe_band:0 "곤데르시 용병단" - mercenary_company_gondershe_band_article:0 "$articleblank_blank$" + mercenary_company_gondershe_band_article:0 "$articleblank_article$" mercenary_company_gota_band:0 "예타 용병단" - mercenary_company_gota_band_article:0 "$articleblank_blank$" + mercenary_company_gota_band_article:0 "$articleblank_article$" mercenary_company_gran_companyia_catalana:0 "위대한 카탈루냐 용병대" - mercenary_company_gran_companyia_catalana_article:0 "$articleblank_blank$" + mercenary_company_gran_companyia_catalana_article:0 "$articleblank_article$" mercenary_company_great_company:0 "위대한 용병대" - mercenary_company_great_company_article:0 "$articleblank_blank$" + mercenary_company_great_company_article:0 "$articleblank_article$" mercenary_company_guardians_of_almnara:0 "아름나라의 수호대" - mercenary_company_guardians_of_almnara_article:0 "$articleblank_blank$" + mercenary_company_guardians_of_almnara_article:0 "$articleblank_article$" mercenary_company_guards_of_rama_setu:0 "라마 세투의 근위대" - mercenary_company_guards_of_rama_setu_article:0 "$articleblank_blank$" + mercenary_company_guards_of_rama_setu_article:0 "$articleblank_article$" mercenary_company_harappan_band:0 "하라파 용병단" - mercenary_company_harappan_band_article:0 "$articleblank_blank$" + mercenary_company_harappan_band_article:0 "$articleblank_article$" mercenary_company_hawkwoods_band:0 "호크우드의 용병단" mercenary_company_hengist_retinue:0 "헹기스트의 수행단" - mercenary_company_hengist_retinue_article:0 "$articleblank_blank$" + mercenary_company_hengist_retinue_article:0 "$articleblank_article$" mercenary_company_herder_company:0 "목자 용병대" - mercenary_company_herder_company_article:0 "$articleblank_blank$" + mercenary_company_herder_company_article:0 "$articleblank_article$" mercenary_company_heruli:0 "헤룰리" - mercenary_company_heruli_article:0 "$articleblank_blank$" + mercenary_company_heruli_article:0 "$articleblank_article$" mercenary_company_hindustani_band:1 "칸나우지 용병단" - mercenary_company_hindustani_band_article:0 "$articleblank_blank$" + mercenary_company_hindustani_band_article:0 "$articleblank_article$" mercenary_company_hoplites_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 호플리테스" - mercenary_company_hoplites_of_place_article:0 "$articleblank_blank$" + mercenary_company_hoplites_of_place_article:0 "$articleblank_article$" mercenary_company_horsas_band:0 "호르사의 용병단" - mercenary_company_horsas_band_article:0 "$articleblank_blank$" + mercenary_company_horsas_band_article:0 "$articleblank_article$" mercenary_company_host_of_komi:0 "코미의 군대" - mercenary_company_host_of_komi_article:0 "$articleblank_blank$" + mercenary_company_host_of_komi_article:0 "$articleblank_article$" mercenary_company_host_of_sangala:0 "상갈라의 군대" - mercenary_company_host_of_sangala_article:0 "$articleblank_blank$" + mercenary_company_host_of_sangala_article:0 "$articleblank_article$" mercenary_company_host_of_the_nile:0 "나일의 군대" - mercenary_company_host_of_the_nile_article:0 "$articleblank_blank$" + mercenary_company_host_of_the_nile_article:0 "$articleblank_article$" mercenary_company_host_of_the_viscount:0 "자작의 군대" - mercenary_company_host_of_the_viscount_article:0 "$articleblank_blank$" + mercenary_company_host_of_the_viscount_article:0 "$articleblank_article$" mercenary_company_host_of_varangians:0 "바랑인 군대" - mercenary_company_host_of_varangians_article:0 "$articleblank_blank$" + mercenary_company_host_of_varangians_article:0 "$articleblank_article$" mercenary_company_huscarls_of_the_sea:0 "바다의 후스카를" - mercenary_company_huscarls_of_the_sea_article:0 "$articleblank_blank$" + mercenary_company_huscarls_of_the_sea_article:0 "$articleblank_article$" mercenary_company_immortals_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 불사대" - mercenary_company_immortals_of_place_article:0 "$articleblank_blank$" + mercenary_company_immortals_of_place_article:0 "$articleblank_article$" mercenary_company_iron_arms_company:0 "무쇠팔의 용병대" - mercenary_company_iron_arms_company_article:0 "$articleblank_blank$" + mercenary_company_iron_arms_company_article:0 "$articleblank_article$" mercenary_company_karjala_company:0 "카리알라 용병대" - mercenary_company_karjala_company_article:0 "$articleblank_blank$" + mercenary_company_karjala_company_article:0 "$articleblank_article$" mercenary_company_keepers_of_the_lighthouse:0 "등대의 파수꾼" - mercenary_company_keepers_of_the_lighthouse_article:0 "$articleblank_blank$" + mercenary_company_keepers_of_the_lighthouse_article:0 "$articleblank_article$" mercenary_company_khanty_host:0 "한티 군대" - mercenary_company_khanty_host_article:0 "$articleblank_blank$" + mercenary_company_khanty_host_article:0 "$articleblank_article$" mercenary_company_khorasan_band:0 "코라사니 용병단" - mercenary_company_khorasan_band_article:0 "$articleblank_blank$" - mercenary_company_kievan_band:0 "키예프 용병단" - mercenary_company_kievan_band_article:0 "$articleblank_blank$" + mercenary_company_khorasan_band_article:0 "$articleblank_article$" + mercenary_company_kievan_band:1 "키이우 용병단" + mercenary_company_kievan_band_article:0 "$articleblank_article$" mercenary_company_kushite_band:0 "쿠시테 용병단" - mercenary_company_kushite_band_article:0 "$articleblank_blank$" + mercenary_company_kushite_band_article:0 "$articleblank_article$" mercenary_company_lawgochs_followers:0 "로고의 추종자들" mercenary_company_madhmanns_company:0 "마드만의 용병대" mercenary_company_mamluks:0 "맘루크" - mercenary_company_mamluks_article:0 "$articleblank_blank$" + mercenary_company_mamluks_article:0 "$articleblank_article$" mercenary_company_manglabites:0 "망글라바이트" - mercenary_company_manglabites_article:0 "$articleblank_blank$" + mercenary_company_manglabites_article:0 "$articleblank_article$" mercenary_company_marchers_of_wasconia:0 "와스코니아의 행진자" - mercenary_company_marchers_of_wasconia_article:0 "$articleblank_blank$" + mercenary_company_marchers_of_wasconia_article:0 "$articleblank_article$" mercenary_company_mawali_band:0 "마왈리 용병단" - mercenary_company_mawali_band_article:0 "$articleblank_blank$" + mercenary_company_mawali_band_article:0 "$articleblank_article$" mercenary_company_moksha_archer_company:0 "해탈 궁병대" - mercenary_company_moksha_archer_company_article:0 "$articleblank_blank$" + mercenary_company_moksha_archer_company_article:0 "$articleblank_article$" mercenary_company_nafarroako_konpainia:0 "나바라 용병대" - mercenary_company_nafarroako_konpainia_article:0 "$articleblank_blank$" + mercenary_company_nafarroako_konpainia_article:0 "$articleblank_article$" mercenary_company_nenet_band:0 "네넷 용병단" - mercenary_company_nenet_band_article:0 "$articleblank_blank$" + mercenary_company_nenet_band_article:0 "$articleblank_article$" mercenary_company_noba_company:0 "노바 용병대" - mercenary_company_noba_company_article:0 "$articleblank_blank$" + mercenary_company_noba_company_article:0 "$articleblank_article$" mercenary_company_normans_of_drengot:0 "드렝고의 노르만인" - mercenary_company_normans_of_drengot_article:0 "$articleblank_blank$" + mercenary_company_normans_of_drengot_article:0 "$articleblank_article$" mercenary_company_north_sea_reavers:0 "북해 약탈자" - mercenary_company_north_sea_reavers_article:0 "$articleblank_blank$" + mercenary_company_north_sea_reavers_article:0 "$articleblank_article$" mercenary_company_oder_band:0 "오데르 자유 용병대" - mercenary_company_oder_band_article:0 "$articleblank_blank$" + mercenary_company_oder_band_article:0 "$articleblank_article$" mercenary_company_of_the_brabancon_wolf:0 "브라방 늑대의 용병대" - mercenary_company_of_the_brabancon_wolf_article:0 "$articleblank_blank$" + mercenary_company_of_the_brabancon_wolf_article:0 "$articleblank_article$" mercenary_company_oriya_band:0 "오리아 용병단" - mercenary_company_oriya_band_article:0 "$articleblank_blank$" + mercenary_company_oriya_band_article:0 "$articleblank_article$" mercenary_company_place_cataphracts:0 "[TITLE.GetNameNoTierNoTooltip] 카타프락토이" - mercenary_company_place_cataphracts_article:0 "$articleblank_blank$" + mercenary_company_place_cataphracts_article:0 "$articleblank_article$" mercenary_company_place_horde:0 "[TITLE.GetNameNoTierNoTooltip] 군단" - mercenary_company_place_horde_article:0 "$articleblank_blank$" + mercenary_company_place_horde_article:0 "$articleblank_article$" mercenary_company_queens_hird:0 "여왕의 호위대" - mercenary_company_queens_hird_article:0 "$articleblank_blank$" + mercenary_company_queens_hird_article:0 "$articleblank_article$" mercenary_company_raiders_of_caspia:0 "카스피아의 약탈자" - mercenary_company_raiders_of_caspia_article:0 "$articleblank_blank$" + mercenary_company_raiders_of_caspia_article:0 "$articleblank_article$" mercenary_company_rajaputra_band:0 "라지푸트 용병단" - mercenary_company_rajaputra_band_article:0 "$articleblank_blank$" + mercenary_company_rajaputra_band_article:0 "$articleblank_article$" mercenary_company_redshanks:0 "붉은 정강이" - mercenary_company_redshanks_article:0 "$articleblank_blank$" + mercenary_company_redshanks_article:0 "$articleblank_article$" mercenary_company_rice_grain_band:0 "쌀알 용병단" - mercenary_company_rice_grain_band_article:0 "$articleblank_blank$" + mercenary_company_rice_grain_band_article:0 "$articleblank_article$" mercenary_company_riders_of_the_coast:0 "해안의 기병대" - mercenary_company_riders_of_the_coast_article:0 "$articleblank_blank$" + mercenary_company_riders_of_the_coast_article:0 "$articleblank_article$" mercenary_company_riders_of_the_mountains:0 "산악의 기병대" - mercenary_company_riders_of_the_mountains_article:0 "$articleblank_blank$" + mercenary_company_riders_of_the_mountains_article:0 "$articleblank_article$" mercenary_company_routiers_1:0 "[TITLE.GetNameNoTierNoTooltip]의 루티에" - mercenary_company_routiers_1_article:0 "$articleblank_blank$" + mercenary_company_routiers_1_article:0 "$articleblank_article$" mercenary_company_routiers_of_the_archpriest:0 "수석 사제의 루티에" - mercenary_company_routiers_of_the_archpriest_article:0 "$articleblank_blank$" + mercenary_company_routiers_of_the_archpriest_article:0 "$articleblank_article$" mercenary_company_sahelian_band:0 "사헬 용병단" - mercenary_company_sahelian_band_article:0 "$articleblank_blank$" + mercenary_company_sahelian_band_article:0 "$articleblank_article$" mercenary_company_sarkans_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 사르칸" - mercenary_company_sarkans_of_place_article:0 "$articleblank_blank$" + mercenary_company_sarkans_of_place_article:0 "$articleblank_article$" mercenary_company_servants_of_the_vatandar:0 "바탄다르의 종복단" - mercenary_company_servants_of_the_vatandar_article:0 "$articleblank_blank$" + mercenary_company_servants_of_the_vatandar_article:0 "$articleblank_article$" mercenary_company_sheperds_of_the_romans:0 "로마의 셰퍼드" - mercenary_company_sheperds_of_the_romans_article:0 "$articleblank_blank$" + mercenary_company_sheperds_of_the_romans_article:0 "$articleblank_article$" mercenary_company_slaughterers:0 "학살자" - mercenary_company_slaughterers_article:0 "$articleblank_blank$" + mercenary_company_slaughterers_article:0 "$articleblank_article$" mercenary_company_sogdian_warriors:0 "소그드 전사단" - mercenary_company_sogdian_warriors_article:0 "$articleblank_blank$" + mercenary_company_sogdian_warriors_article:0 "$articleblank_article$" mercenary_company_steppe_dancers_band:0 "대초원 춤꾼의 용병단" - mercenary_company_steppe_dancers_band_article:0 "$articleblank_blank$" + mercenary_company_steppe_dancers_band_article:0 "$articleblank_article$" mercenary_company_stratioti_of_place_1:0 "[TITLE.GetNameNoTierNoTooltip]의 스트라디오트" - mercenary_company_stratioti_of_place_1_article:0 "$articleblank_blank$" + mercenary_company_stratioti_of_place_1_article:0 "$articleblank_article$" mercenary_company_stratioti_of_place_2:0 "[TITLE.GetNameNoTierNoTooltip] 스트라디오트의 용병단" - mercenary_company_stratioti_of_place_2_article:0 "$articleblank_blank$" + mercenary_company_stratioti_of_place_2_article:0 "$articleblank_article$" mercenary_company_swiss_guard:0 "스위스 근위대" - mercenary_company_swiss_guard_article:0 "$articleblank_blank$" + mercenary_company_swiss_guard_article:0 "$articleblank_article$" mercenary_company_tard_venus_1:0 "타베뉴스 드 [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_tard_venus_1_article:0 "$articleblank_blank$" + mercenary_company_tard_venus_1_article:0 "$articleblank_article$" mercenary_company_terrors_of_tamilakam:0 "타밀의 공포" - mercenary_company_terrors_of_tamilakam_article:0 "$articleblank_blank$" + mercenary_company_terrors_of_tamilakam_article:0 "$articleblank_article$" mercenary_company_the_followers_from_place:0 "[TITLE.GetNameNoTierNoTooltip] 출신의 추종자들" - mercenary_company_the_followers_from_place_article:0 "$articleblank_blank$" + mercenary_company_the_followers_from_place_article:0 "$articleblank_article$" mercenary_company_the_longbeard_band:0 "긴 수염 용병단" - mercenary_company_the_longbeard_band_article:0 "$articleblank_blank$" + mercenary_company_the_longbeard_band_article:0 "$articleblank_article$" mercenary_company_the_ten_thousand:0 "일만" - mercenary_company_the_ten_thousand_article:0 "$articleblank_blank$" + mercenary_company_the_ten_thousand_article:0 "$articleblank_article$" mercenary_company_the_wanderers:0 "방랑자들" - mercenary_company_the_wanderers_article:0 "$articleblank_blank$" + mercenary_company_the_wanderers_article:0 "$articleblank_article$" mercenary_company_thinglith:0 "팅리스" - mercenary_company_thinglith_article:0 "$articleblank_blank$" + mercenary_company_thinglith_article:0 "$articleblank_article$" mercenary_company_tigers_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 호랑이" - mercenary_company_tigers_of_place_article:0 "$articleblank_blank$" + mercenary_company_tigers_of_place_article:0 "$articleblank_article$" mercenary_company_tigrayit_band:0 "티그레 용병단" - mercenary_company_tigrayit_band_article:0 "$articleblank_blank$" + mercenary_company_tigrayit_band_article:0 "$articleblank_article$" mercenary_company_true_khans_faithful:0 "진정한 칸의 지지자들" - mercenary_company_true_khans_faithful_article:0 "$articleblank_blank$" + mercenary_company_true_khans_faithful_article:0 "$articleblank_article$" mercenary_company_mongolic_riders_of_place:0 "몽골 [TITLE.GetNameNoTierNoTooltip]의 기벙대" mercenary_company_turkic_riders_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 투르크 기병대" - mercenary_company_mongolic_riders_of_place_article:0 "$articleblank_blank$" + mercenary_company_mongolic_riders_of_place_article:0 "$articleblank_article$" mercenary_company_tungabhadra_band:0 "퉁가바드라 일당" - mercenary_company_tungabhadra_band_article:0 "$articleblank_blank$" + mercenary_company_tungabhadra_band_article:0 "$articleblank_article$" mercenary_company_union_of_swords:0 "검의 연합" - mercenary_company_union_of_swords_article:0 "$articleblank_blank$" + mercenary_company_union_of_swords_article:0 "$articleblank_article$" mercenary_company_varangian_guard:0 "바랑인 친위대" - mercenary_company_varangian_guard_article:0 "$articleblank_blank$" + mercenary_company_varangian_guard_article:0 "$articleblank_article$" mercenary_company_velaikkarar_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 벨라이카라" - mercenary_company_velaikkarar_of_place_article:0 "$articleblank_blank$" + mercenary_company_velaikkarar_of_place_article:0 "$articleblank_article$" mercenary_company_veterans_of_chaldia:0 "칼디아의 고참병" - mercenary_company_veterans_of_chaldia_article:0 "$articleblank_blank$" + mercenary_company_veterans_of_chaldia_article:0 "$articleblank_article$" mercenary_company_veterans_of_the_marches:0 "마르케의 고참병" - mercenary_company_veterans_of_the_marches_article:0 "$articleblank_blank$" + mercenary_company_veterans_of_the_marches_article:0 "$articleblank_article$" mercenary_company_wakes_guard:0 "웨이크의 근위대" mercenary_company_warband_of_the_great_hall:0 "대 전당의 전투단" - mercenary_company_warband_of_the_great_hall_article:0 "$articleblank_blank$" + mercenary_company_warband_of_the_great_hall_article:0 "$articleblank_article$" mercenary_company_warriors_of_zaranj:0 "자란즈의 전사단" - mercenary_company_warriors_of_zaranj_article:0 "$articleblank_blank$" + mercenary_company_warriors_of_zaranj_article:0 "$articleblank_article$" mercenary_company_wayfarers_of_place:0 "[TITLE.GetNameNoTierNoTooltip]의 나그네" - mercenary_company_wayfarers_of_place_article:0 "$articleblank_blank$" + mercenary_company_wayfarers_of_place_article:0 "$articleblank_article$" mercenary_company_westwards_band:0 "서부 용병단" - mercenary_company_westwards_band_article:0 "$articleblank_blank$" + mercenary_company_westwards_band_article:0 "$articleblank_article$" mercenary_company_white_company:0 "백색 용병대" - mercenary_company_white_company_article:0 "$articleblank_blank$" + mercenary_company_white_company_article:0 "$articleblank_article$" mercenary_false_earls_company:0 "가짜 백작의 용병대" - mercenary_false_earls_company_article:0 "$articleblank_blank$" + mercenary_false_earls_company_article:0 "$articleblank_article$" mercenary_company_burmese_host:0 "버마 군대" mercenary_company_company_of_the_irrawaddy:0 "이라와디의 용병대" - mercenary_company_company_of_the_irrawaddy_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_irrawaddy_article:0 "$articleblank_article$" mercenary_company_host_of_kashmir:0 "카슈미르의 군대" - mercenary_company_host_of_kashmir_article:0 "$articleblank_blank$" + mercenary_company_host_of_kashmir_article:0 "$articleblank_article$" mercenary_company_beja_place_band:0 "베자 지역 용병단" mercenary_company_company_of_the_chad:0 "차드의 용병대" - mercenary_company_company_of_the_chad_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_chad_article:0 "$articleblank_article$" mercenary_company_followers_of_bayajida:0 "바야지다의 추종자들" mercenary_company_mon_host:0 "몬 군대" mercenary_sadhuim_company:0 "사두임 용병대" - mercenary_sadhuim_company_article:0 "$articleblank_blank$" + mercenary_sadhuim_company_article:0 "$articleblank_article$" mercenary_company_of_the_valley:0 "계곡의 용병대" - mercenary_company_of_the_valley_article:0 "$articleblank_blank$" + mercenary_company_of_the_valley_article:0 "$articleblank_article$" mercenary_company_arakan_band:0 "아라칸 용병단" mercenary_company_sardinian_band:0 "사르데냐 용병단" - mercenary_company_sardinian_band_article:0 "$articleblank_blank$" + mercenary_company_sardinian_band_article:0 "$articleblank_article$" mercenary_company_condottiere_band:1 "[CULTURE.GetNameNoTooltip] 콘도티에르 용병단" - mercenary_company_condottiere_band_article:0 "$articleblank_blank$" + mercenary_company_condottiere_band_article:0 "$articleblank_article$" mercenary_company_sicilian_band:0 "시칠리아 용병단" - mercenary_company_sicilian_band_article:0 "$articleblank_blank$" + mercenary_company_sicilian_band_article:0 "$articleblank_article$" mercenary_company_freelances_of_velehrad:0 "벨레라드의 자유기사단" - mercenary_company_freelances_of_velehrad_article:0 "$articleblank_blank$" + mercenary_company_freelances_of_velehrad_article:0 "$articleblank_article$" mercenary_company_army_of_morava_bend:0 "모라바 벤드의 부대" - mercenary_company_army_of_morava_bend_article:0 "$articleblank_blank$" + mercenary_company_army_of_morava_bend_article:0 "$articleblank_article$" mercenary_company_company_of_the_faithbearers:0 "신앙인의 용병대" - mercenary_company_company_of_the_faithbearers_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_faithbearers_article:0 "$articleblank_article$" mercenary_company_company_of_bukhara:0 "부하라의 용병대" - mercenary_company_company_of_bukhara_article:0 "$articleblank_blank$" + mercenary_company_company_of_bukhara_article:0 "$articleblank_article$" mercenary_company_dehqan_warriors:0 "데칸 전사단" - mercenary_company_dehqan_warriors_article:0 "$articleblank_blank$" + mercenary_company_dehqan_warriors_article:0 "$articleblank_article$" mercenary_company_company_of_khwarezm:0 "호라즘의 용병대" - mercenary_company_company_of_khwarezm_article:0 "$articleblank_blank$" + mercenary_company_company_of_khwarezm_article:0 "$articleblank_article$" mercenary_company_khwarezmian_warriors:0 "호라즘 전사단" - mercenary_company_khwarezmian_warriors_article:0 "$articleblank_blank$" + mercenary_company_khwarezmian_warriors_article:0 "$articleblank_article$" mercenary_company_teutonic_brotherhood:0 "튜튼 형제단" - mercenary_company_teutonic_brotherhood_article:0 "$articleblank_blank$" + mercenary_company_teutonic_brotherhood_article:0 "$articleblank_article$" mercenary_company_saxon_steelbearers:0 "작센 철갑대" - mercenary_company_saxon_steelbearers_article:0 "$articleblank_blank$" + mercenary_company_saxon_steelbearers_article:0 "$articleblank_article$" mercenary_company_hansa_guard:0 "한자 수호대" - mercenary_company_hansa_guard_article:0 "$articleblank_blank$" + mercenary_company_hansa_guard_article:0 "$articleblank_article$" mercenary_company_sons_of_widukind:0 "비두킨트의 아들들" - mercenary_company_sons_of_widukind_article:0 "$articleblank_blank$" + mercenary_company_sons_of_widukind_article:0 "$articleblank_article$" mercenary_company_franconian_company:0 "프랑켄 용병대" - mercenary_company_franconian_company_article:0 "$articleblank_blank$" + mercenary_company_franconian_company_article:0 "$articleblank_article$" mercenary_company_thuringian_blades:0 "투링기아 검병대" - mercenary_company_thuringian_blades_article:0 "$articleblank_blank$" + mercenary_company_thuringian_blades_article:0 "$articleblank_article$" mercenary_company_rhenish_band:0 "라인 용병단" - mercenary_company_rhenish_band_article:0 "$articleblank_blank$" + mercenary_company_rhenish_band_article:0 "$articleblank_article$" mercenary_company_new_franks:0 "새 프랑크단" - mercenary_company_new_franks_article:0 "$articleblank_blank$" + mercenary_company_new_franks_article:0 "$articleblank_article$" mercenary_company_swabian_band:0 "슈바벤 용병단" - mercenary_company_swabian_band_article:0 "$articleblank_blank$" + mercenary_company_swabian_band_article:0 "$articleblank_article$" mercenary_company_alsace_fighters:0 "알자스 전투단" - mercenary_company_alsace_fighters_article:0 "$articleblank_blank$" + mercenary_company_alsace_fighters_article:0 "$articleblank_article$" mercenary_company_alemannic_sellswords:0 "알레만 용병대" - mercenary_company_alemannic_sellswords_article:0 "$articleblank_blank$" + mercenary_company_alemannic_sellswords_article:0 "$articleblank_article$" mercenary_company_helvetic_guard:0 "헬베티 수호단" - mercenary_company_helvetic_guard_article:0 "$articleblank_blank$" + mercenary_company_helvetic_guard_article:0 "$articleblank_article$" mercenary_company_bavarian_band:0 "야만 용병단" - mercenary_company_bavarian_band_article:0 "$articleblank_blank$" + mercenary_company_bavarian_band_article:0 "$articleblank_article$" mercenary_company_austrian_company:0 "오스트리아 용병대" - mercenary_company_austrian_company_article:0 "$articleblank_blank$" + mercenary_company_austrian_company_article:0 "$articleblank_article$" mercenary_company_tyrol_warriors:0 "티롤 전사단" - mercenary_company_tyrol_warriors_article:0 "$articleblank_blank$" + mercenary_company_tyrol_warriors_article:0 "$articleblank_article$" mercenary_company_styrian_panthers:0 "스트리아 표범대" - mercenary_company_styrian_panthers_article:0 "$articleblank_blank$" + mercenary_company_styrian_panthers_article:0 "$articleblank_article$" mercenary_company_woad_raiders:0 "와드 약탈자" - mercenary_company_woad_raiders_article:0 "$articleblank_blank$" + mercenary_company_woad_raiders_article:0 "$articleblank_article$" mercenary_company_ashanti_band:0 "아샨티 용병단" - mercenary_company_ashanti_band_article:0 "$articleblank_blank$" + mercenary_company_ashanti_band_article:0 "$articleblank_article$" mercenary_company_company_of_the_volta:0 "볼타 용병대" - mercenary_company_company_of_the_volta_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_volta_article:0 "$articleblank_article$" mercenary_company_followers_of_akwei:0 "아크웨이의 추종자들" - mercenary_company_followers_of_akwei_article:0 "$articleblank_blank$" + mercenary_company_followers_of_akwei_article:0 "$articleblank_article$" mercenary_company_company_of_awkar:0 "아우카르의 용병대" - mercenary_company_company_of_awkar_article:0 "$articleblank_blank$" + mercenary_company_company_of_awkar_article:0 "$articleblank_article$" mercenary_company_followers_of_kayamagha:0 "카야마가의 추종자들" - mercenary_company_followers_of_kayamagha_article:0 "$articleblank_blank$" + mercenary_company_followers_of_kayamagha_article:0 "$articleblank_article$" mercenary_company_yoruba_band:0 "요루바 용병단" - mercenary_company_yoruba_band_article:0 "$articleblank_blank$" + mercenary_company_yoruba_band_article:0 "$articleblank_article$" mercenary_company_company_of_the_niger:0 "니제르 용병대" - mercenary_company_company_of_the_niger_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_niger_article:0 "$articleblank_article$" mercenary_company_followers_of_oduduwa:0 "오두두와의 추종자들" - mercenary_company_followers_of_oduduwa_article:0 "$articleblank_blank$" + mercenary_company_followers_of_oduduwa_article:0 "$articleblank_article$" mercenary_company_band_of_the_panther:0 "표범 용병단" - mercenary_company_band_of_the_panther_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_panther_article:0 "$articleblank_article$" mercenary_company_hammerbearers:0 "망치를 짊어진 자들" - mercenary_company_hammerbearers_article:0 "$articleblank_blank$" + mercenary_company_hammerbearers_article:0 "$articleblank_article$" mercenary_company_carantanian_white_cloaks:0 "카란타니아 백색 망토단" - mercenary_company_carantanian_white_cloaks_article:0 "$articleblank_blank$" + mercenary_company_carantanian_white_cloaks_article:0 "$articleblank_article$" diff --git a/project/ck3/base_game/localization/korean/messages_l_korean.yml b/project/ck3/base_game/localization/korean/messages_l_korean.yml index 797ef8da10..9e8075e3ef 100644 --- a/project/ck3/base_game/localization/korean/messages_l_korean.yml +++ b/project/ck3/base_game/localization/korean/messages_l_korean.yml @@ -209,8 +209,12 @@ msg_became_dynast_desc:0 "[LEFT_CHARACTER.GetShortUIName|U](이)가 $NAME|V$ 가문의 새로운 [dynast|E]가 됐습니다." msg_i_became_head_of_faith:0 "교계 지도자 변경" msg_i_became_head_of_faith_desc:0 "당신은 [FAITH.GetName]의 새로운 [FAITH.ReligiousHeadName](이)가 됐습니다." + msg_i_became_head_of_multiple_faiths:0 "$msg_i_became_head_of_faith$" + msg_i_became_head_of_multiple_faiths_desc:0 "$msg_i_became_head_of_faith_desc$ 및 $NUM_OTHER_FAITHS|V$개의 다른 신앙" msg_i_not_head_of_faith_anymore:0 "교계 지도자 변경" msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U](이)가 당신을 대신해 [FAITH.GetName]의 [FAITH.ReligiousHeadName](이)가 됐습니다." + msg_i_not_head_of_multiple_faiths_anymore:0 "$msg_i_not_head_of_faith_anymore$" + msg_i_not_head_of_multiple_faiths_anymore_desc:0 "$msg_i_not_head_of_faith_anymore_desc$ 및 $NUM_OTHER_FAITHS|V$개의 다른 신앙" msg_new_fascination_selected:0 "새로운 [cultural_fascination|E]" msg_new_fascination_selected_desc:2 "당신의 [culture|E]가 이제 $NAME|V$ [innovation|E]에 [Concept( 'fascination', '심취' )|E]합니다." msg_innovation_discovered:0 "혁신 발견" @@ -240,20 +244,20 @@ msg_left_council_position_desc:0 "[LEFT_CHARACTER.GetShortUIName|U](이)가 $POSITION_NAME$직을 관뒀습니다." msg_peace_armies_disbanded:0 "평화 조약" msg_peace_armies_disbanded_desc:1 "당신은 마침내 평화 조약을 맺었고 이에 따라 모든 부대가 해산됐습니다." - msg_invalidate_war_title:1 "[war.GetName](이)가 종전됐습니다. 계속할 이유가 없어서입니다." - msg_claim_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 명분이 주장된 백작령을 지배하고 있지 않습니다." + msg_invalidate_war_title:2 "[war.GetName](이)가 종전됐습니다. 계속할 이유가 없어서입니다." + msg_claim_war_invalidated_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 명분이 주장된 백작령을 지배하고 있지 않습니다." msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "[war.GetName](이)가 종전됐습니다. [claimant.GetTitledFirstName](이)가 사망했으므로, [attacker.GetTitledFirstName](은)는 해당 인물에 대한 명분을 사용할 수 없습니다." msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "[war.GetName](이)가 종전됐습니다. [claimant.GetTitledFirstName](이)가 [attacker.GetTitledFirstName]의 봉신이나 궁정 신하가 아니므로, 해당 인물에 대한 명분을 사용할 수 없습니다." - msg_de_jure_duchy_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 공작령의 토지를 하나도 지배하고 있지 않습니다." - msg_de_jure_county_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 해당 백작령을 지배하고 있지 않습니다." + msg_de_jure_duchy_war_invalidated_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 공작령의 토지를 하나도 지배하고 있지 않습니다." + msg_de_jure_county_war_invalidated_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 해당 백작령을 지배하고 있지 않습니다." msg_de_jure_duchy_war_invalidated_liege_war_message:1 "[war.GetName](이)가 종전됐습니다. [Select_CString( attacker.IsLocalPlayer, '당신', attacker.GetShortUIName )](은)는 [Select_CString( defender.IsLocalPlayer, 'you', defender.GetShortUIName )](을)를 상대로 한 주군의 전쟁에 참전했습니다." - msg_de_jure_all_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 명분이 주장된 규범 권역의 토지를 하나도 지배하고 있지 않습니다." - msg_religious_war_invalidation_region_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 지역의 토지를 하나도 지배하고 있지 않습니다." + msg_de_jure_all_war_invalidated_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 명분이 주장된 규범 권역의 토지를 하나도 지배하고 있지 않습니다." + msg_religious_war_invalidation_region_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 지역의 토지를 하나도 지배하고 있지 않습니다." msg_religious_war_invalidated_hostility_level_message:1 "[war.GetName](이)가 종전됐습니다. [attacker.GetTitledFirstName](이)가 [defender.GetFaith.GetAdjective] [faith|E]을 상대로 $game_concept_holy_war$을 벌일 수 없습니다." - msg_invasion_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 지역의 토지를 하나도 지배하고 있지 않습니다." - msg_mongol_invasion_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 지역의 토지를 하나도 지배하고 있지 않습니다." - msg_county_conquest_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 해당 백작령을 지배하고 있지 않습니다." - msg_duchy_conquest_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 지역의 토지를 하나도 지배하고 있지 않습니다." + msg_invasion_war_invalidated_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 지역의 토지를 하나도 지배하고 있지 않습니다." + msg_mongol_invasion_war_invalidated_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 지역의 토지를 하나도 지배하고 있지 않습니다." + msg_county_conquest_war_invalidated_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 해당 백작령을 지배하고 있지 않습니다." + msg_duchy_conquest_war_invalidated_message:2 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 대상이 된 지역의 토지를 하나도 지배하고 있지 않습니다." msg_vassalization_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 봉신이 될 수 없습니다." msg_subjugation_war_invalidated_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 예속될 수 없습니다." msg_excommunication_war_invalidation_trait_message:1 "[war.GetName](이)가 종전됐습니다. [defender.GetTitledFirstName](이)가 이제 파문 상태가 아닙니다." @@ -327,18 +331,18 @@ msg_fired_court_physician_interaction_title:0 "궁정 의사 해고" msg_fired_court_physician_interaction_message:1 "[recipient.GetTitledFirstName](을)를 [GetCourtPositionType('court_physician_court_position').GetName()]직에서 해고했습니다." - msg_concubine_taken_title:2 "[recipient.Custom('ConcubineConsort')|U]을 들임" - msg_concubine_accepted_title:1 "[secondary_actor.GetShortUIName](을)를 [secondary_actor.Custom('ConcubineConsort')|U]으로 들임" - msg_concubine_dismissed_title:2 "[recipient.Custom('ConcubineConsort')|U]을 퇴출함" - msg_concubine_offered_title:1 "[secondary_actor.GetTitledFirstName](을)를 [recipient.GetTitledFirstNamePossessive] [secondary_actor.Custom('ConcubineConsort')|U]으로 보냄" + msg_concubine_taken_title:2 "첩을 들임" + msg_concubine_accepted_title:1 "[secondary_actor.GetShortUIName](을)를 첩으로 들임" + msg_concubine_dismissed_title:2 "첩을 퇴출함" + msg_concubine_offered_title:1 "[secondary_actor.GetTitledFirstName](을)를 [recipient.GetTitledFirstNamePossessive] 첩으로 보냄" msg_concubine_offered_invalidated_title:0 "첩 제안 불가" msg_concubine_offered_invalidated_recipient_title:0 "첩 받아들이기 불가" msg_concubine_offered_invalidated_consort:1 "[secondary_actor.GetTitledFirstName](은)는 [spouse.GetShortUINamePossessive] 첩이므로 [recipient.GetShortUINamePossessive] 첩이 될 수 없음" msg_concubine_offered_invalidated_betrothed:1 "[secondary_actor.GetTitledFirstName](은)는 [spouse.GetShortUIName]의 약혼자이므로 [recipient.GetShortUINamePossessive] 첩이 될 수 없음" - msg_concubine_offer_rejected_title:1 "[secondary_actor.Custom('ConcubineConsort')|U]을 들이기를 거부함" - msg_concubine_offer_rejected:1 "[recipient.GetTitledFirstName](이)가 [secondary_actor.GetTitledFirstName](을)를 [secondary_actor.Custom('ConcubineConsort')]으로 들이기를 거부함" - msg_close_family_member_taken_as_concubine_title:2 "[recipient.GetTitledFirstName](을)를 [recipient.Custom('ConcubineConsort')|U]으로 삼음" - msg_close_family_member_offered_as_concubine_title:1 "[secondary_actor.GetTitledFirstName](을)를 [secondary_actor.Custom('ConcubineConsort')|U]으로 삼음" + msg_concubine_offer_rejected_title:1 "첩 들이기를 거부함" + msg_concubine_offer_rejected:1 "[recipient.GetTitledFirstName](이)가 [secondary_actor.GetTitledFirstName](을)를 첩으로 들이기를 거부함" + msg_close_family_member_taken_as_concubine_title:2 "[recipient.GetTitledFirstName](을)를 첩으로 삼음" + msg_close_family_member_offered_as_concubine_title:1 "[secondary_actor.GetTitledFirstName](을)를 첩으로 삼음" msg_move_prisoner_to_dungeon:0 "죄수를 지하 감옥으로 이동" msg_move_prisoner_to_house_arrest:0 "죄수를 자택 연금으로 이동" @@ -375,5 +379,28 @@ msg_letter_event_timeout:0 "[CHARACTER.GetShortUIName] 이벤트 시간 초과" msg_letter_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$" msg_letter_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$" - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated` - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated_desc` + msg_court_amenity_setting_invalidated:0 "궁정 편의 설정 무효화됨" + msg_court_amenity_setting_invalidated_desc:0 "궁정 편의 설정 $INVALID_SETTING$(이)가 무효화되어 $DEFAULT_SETTING$(으)로 대체되었습니다." + + msg_catalyst_triggered:1 "$STRUGGLE_NAME$: $game_concept_struggle_catalyst_catalyst$ 발동" + msg_catalyst_triggered_desc:2 "[CHARACTER.GetTitledFirstName](이)가 [struggle_catalyst|E]를 발동함: $CATALYST_INFO$\n\n$STRUGGLE_PHASE$ [struggle_phase_phase|E] 진행: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_tt:1 "$msg_catalyst_triggered_desc$" + msg_catalyst_triggered_no_character:0 "$msg_catalyst_triggered$" + msg_catalyst_triggered_no_character_desc:0 "[struggle_catalyst|E]가 발동됨: $CATALYST_INFO$\n\n$STRUGGLE_PHASE$ [struggle_phase_phase|E] 진행: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_no_character_tt:0 "$msg_catalyst_triggered_no_character_desc$" + msg_player_character_changed:0 "$PLAYER_CHANGED_CHARACTER_TITLE_SWITCH$" + msg_player_character_changed_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_SWITCH$" + msg_player_character_changed_tt:0 "$msg_player_character_changed_desc$" + msg_player_new_character:0 "$PLAYER_CHANGED_CHARACTER_TITLE_JOIN$" + msg_player_new_character_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_JOIN$" + msg_player_new_character_tt:0 "$msg_player_new_character_desc$" + msg_player_new_observer:0 "$PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER$" + msg_player_new_observer_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER$" + msg_player_new_observer_tt:0 "$msg_player_new_observer_desc$" + + msg_struggle_phase_end:1 "$STRUGGLE_PHASE$ 국면 전환 중" + msg_struggle_phase_end_desc:0 "@$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$(이)가 @$STRUGGLE_PHASE_ICON_NEXT$! $STRUGGLE_PHASE_NEXT$(으)로 전환됩니다.\n\n $DAYS_UNTIL_TRANSITION$일 후에 $STRUGGLE_PHASE_NEXT$(이)가 시작됩니다." + msg_struggle_phase_end_tt:1 "$msg_struggle_phase_transitioned_desc$" + msg_struggle_phase_transitioned:1 "국면 전환됨" + msg_struggle_phase_transitioned_desc:0 "$STRUGGLE_NAME$(이)가 @$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$(으)로 전환되었습니다." + msg_struggle_phase_transitioned_tt:1 "$msg_struggle_phase_transitioned_desc$" diff --git a/project/ck3/base_game/localization/korean/modifiers/activity_pilgrimage_modifiers_l_korean.yml b/project/ck3/base_game/localization/korean/modifiers/activity_pilgrimage_modifiers_l_korean.yml index 0f76f5e96f..c649a1eaf6 100644 --- a/project/ck3/base_game/localization/korean/modifiers/activity_pilgrimage_modifiers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/modifiers/activity_pilgrimage_modifiers_l_korean.yml @@ -3,24 +3,24 @@ pilgrimage_disdainful_towards_faiths_modifier:0 "이교도 경멸" pilgrimage_foreign_guards_modifier:0 "외지 출신 호위" - pilgrimage_foreign_guards_modifier_desc:0 "해당 인물은 머나먼 타지에서 온 외지인을 개인 호위로 고용했습니다." + pilgrimage_foreign_guards_modifier_desc:1 "해당 인물은 머나먼 타지에서 온 외지인을 개인 호위로 고용했습니다." pilgrimage_divine_protection_modifier:0 "신성의 보호" - pilgrimage_divine_protection_modifier_desc:0 "해당 인물은 보호 대책을 마련하지 않은 채로 외지를 안전하게 여행했습니다." + pilgrimage_divine_protection_modifier_desc:1 "해당 인물은 보호 대책을 마련하지 않은 채로 외지를 안전하게 여행했습니다." new_pilgrimage_companions_modifier:0 "다양한 순례객" - new_pilgrimage_companions_modifier_desc:0 "해당 인물은 다양한 사람들과 함께 여행했습니다." + new_pilgrimage_companions_modifier_desc:1 "해당 인물은 다양한 사람들과 함께 여행했습니다." pilgrimage_completely_lost_modifier:0 "길치" - pilgrimage_completely_lost_modifier_desc:0 "해당 인물은 순례 도중에 완전히 길을 잃고 말았습니다." + pilgrimage_completely_lost_modifier_desc:1 "해당 인물은 순례 도중에 완전히 길을 잃고 말았습니다." showy_about_pilgrimage_modifier:0 "순례 과시" - showy_about_pilgrimage_modifier_desc:0 "해당 인물은 자신의 순례가 얼마나 경건했는지를 모두에게 알렸습니다." + showy_about_pilgrimage_modifier_desc:1 "해당 인물은 자신의 순례가 얼마나 경건했는지를 모두에게 알렸습니다." pilgrimage_worldly_modifier:0 "속세로 떠나는 순례" - pilgrimage_worldly_modifier_desc:0 "해당 인물은 순례를 통해 세상이 어떤 곳인지를 배웠습니다." + pilgrimage_worldly_modifier_desc:1 "해당 인물은 순례를 통해 세상이 어떤 곳인지를 배웠습니다." - dedicated_to_pilgrimage_modifier:0 "헌신적인 순례자" + dedicated_to_pilgrimage_modifier:1 "헌신적인 순례자" hajj_halq_modifier:0 "할크" hajj_halq_modifier_desc:0 "해당 인물은 머리카락을 깨끗하게 밀었습니다. 이는 최근에 핫즈를 완수했다는 표시입니다." diff --git a/project/ck3/base_game/localization/korean/modifiers/county_modifiers_l_korean.yml b/project/ck3/base_game/localization/korean/modifiers/county_modifiers_l_korean.yml index c33e5d7e0c..ef85c4afbf 100644 --- a/project/ck3/base_game/localization/korean/modifiers/county_modifiers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/modifiers/county_modifiers_l_korean.yml @@ -35,6 +35,9 @@ promote_culture_modifier:0 "존중받는 문화" + small_investment_in_revolt_modifier:0 "농노의 항의" + medium_investment_in_revolt_modifier:0 "농노의 격분" + high_investment_in_revolt_modifier:0 "농노의 폭동" divide_and_conquer_modifier:0 "종교 선전" divide_and_conquer_modifier_desc:0 "이 영지 주민들은 종교 선전에 영향을 받아 주군의 깃발 아래로 단결하고 있습니다." diff --git a/project/ck3/base_game/localization/korean/modifiers/fp2_event_modifiers_l_korean.yml b/project/ck3/base_game/localization/korean/modifiers/fp2_event_modifiers_l_korean.yml new file mode 100644 index 0000000000..0759fdb031 --- /dev/null +++ b/project/ck3/base_game/localization/korean/modifiers/fp2_event_modifiers_l_korean.yml @@ -0,0 +1,107 @@ +l_korean: + fp2_smooth_market_oversight_modifier:0 "유도리 있는 시장 감시" + fp2_smooth_market_oversight_modifier_desc:0 "지역 무타시브의 경계 덕분에 거래의 신용과 편이성이 증대됩니다." + fp2_inefficient_market_oversight_modifier:0 "미흡한 시장 감시" + fp2_inefficient_market_oversight_modifier_desc:0 "지역 무타시브가 시장에서의 문제를 해결하지 못해 카디에게 부담을 주고 있습니다." + fp2_free_market_boom_modifier:0 "히스바에 얽매이지 않는 시장" + fp2_free_market_boom_modifier_desc:0 "이 마을의 시장은 히스바를 따르지도, 무타시브의 철두철미한 감시를 받지도 않습니다." + fp2_ruthless_market_oversight_modifier:0 "무자비한 시장 감시" + fp2_ruthless_market_oversight_modifier_desc:0 "지역 무타시브가 아무리 사소한 규정이라도 병사의 힘을 빌려 집행합니다." + fp2_forsaken_turned_levies_modifier:0 "태동하는 무예 숭배" + fp2_forsaken_turned_levies_modifier_desc:0 "소규모 농노들이 주군의 호의를 얻고자 배신자 파벌을 추적할 민병대를 꾸리고 있습니다." + fp2_veteran_mercenaries_as_instructors_modifier:0 "숙련된 용병을 교관으로 고용함" + fp2_veteran_mercenaries_as_instructors_modifier_desc:0 "이 영지는 전투로 단련된 용병 대장을 고용해 지역 징집병을 훈련시킵니다." + fp2_mercenary_acquaintances_modifier:0 "용병과의 안면" + fp2_mercenary_acquaintances_modifier_desc:0 "해당 인물은 여러 전직 용병 대장과 안면이 있으며 교류를 통해 수많은 것을 배웠습니다." + fp2_mercs_slaughtered_populance_modifier:0 "용병의 민중 학살" + fp2_mercs_slaughtered_populance_modifier_desc:0 "무장한 병사 무리가 이 땅을 유린하고 지역민의 전 재산을 빼앗은 뒤 목격자를 한 명도 남겨놓지 않았습니다." + fp2_local_garrison_slaughtered_modifier:0 "현지 수비대 전멸" + fp2_local_garrison_slaughtered_modifier_desc:0 "해당 영지의 지역 수비대가 완전히 궤멸해 지역이 무방비로 노출된 상태입니다." + fp2_elite_tactics_for_civil_guards_modifier:0 "현지 수비대의 정예 전략" + fp2_elite_tactics_for_civil_guards_modifier_desc:0 "해당 지역 수비대에 속한 병력은 노련한 경험을 갖춘 평화유지군으로, 법률 위반자를 능숙하게 잡아들입니다." + fp2_mercs_turned_farmers_modifier:0 "용병의 농부 전환" + fp2_mercs_turned_farmers_modifier_desc:0 "위험한 용병단이 이 땅으로 와서... 농사를 짓기 시작했습니다. 지금은 평화의 시기지만 필요에 따라 새로운 주군이 호출할 수 있습니다." + fp2_lenient_towards_foreign_merchants_modifier:0 "외국 상인에 대한 관용 정책" + fp2_lenient_towards_foreign_merchants_modifier_desc:0 "해당 인물은 상업 발전을 위해 종교적인 편협을 내려놓을 준비가 되어 있습니다. 큰 부와 동포의 경멸이 뒤따를 것입니다." + fp2_2001_promise_reminder:0 "해방 약속" + fp2_2001_promise_reminder_desc:1 "해당 인물은 사면초가에 몰린 마을을 몇 년 내로 해방하겠노라 명예를 걸고 약속했습니다." + fp2_inexplicable_accounting_modifier:0 "불가해한 회계" + fp2_inexplicable_accounting_modifier_desc:0 "해당 영지의 회계에 문제가 있습니다. 일정량의 금화가 누락됐습니다." + fp2_improved_administrative_checks_modifier:0 "개선된 행정 검증 체계" + fp2_improved_administrative_checks_modifier_desc:0 "해당 영지는 엄격한 검증 체계를 갖추고 있어 아무리 사소한 경제 횡령이라도 당국의 시선을 피하지 못합니다." + fp2_mozarab_quarter_modifier:0 "모사라베 구역" + fp2_mozarab_quarter_modifier_desc:0 "해당 영지의 도시들은 모사라베 신자 전용 구역을 마련해두고 있습니다." + fp2_mozarab_church_modifier:0 "모사라베 수용" + fp2_mozarab_church_modifier_desc:0 "해당 인물은 영지 내에 모사라베 교회 건설을 허용하고 있습니다." + fp2_mozarab_rejected_modifier:0 "모사라베 차별" + fp2_mozarab_rejected_modifier_desc:0 "해당 인물은 영지 내에 모사라베 교회 건설을 허용하고 있지 않습니다." + fp2_multifaith_county_modifier:0 "다종교 허용" + fp2_multifaith_county_modifier_desc:0 "해당 인물은 봉역 내 다른 신앙을 믿는 자들에게 관용을 베풀었습니다." + fp2_religious_strife_modifier:0 "종교적 반목" + fp2_religious_strife_modifier_desc:0 "해당 영지에서 개종을 강요하는 바람에 광범위한 종교적 마찰이 일어났습니다." + fp2_camino_santiago_ho_protected_modifier:0 "성전 기사단의 보호" + fp2_camino_santiago_ho_protected_modifier_desc:0 "해당 영지를 가로지르는 산티아고 순례길은 [holy_order|E]의 보호를 받습니다." + fp2_camino_santiago_protected_modifier:0 "고용된 경비병" + fp2_camino_santiago_protected_modifier_desc:0 "해당 영지를 가로지르는 산티아고 순례길은 용병의 보호를 받습니다." + fp2_horchata_colonialism_modifier:0 "오르차타 착취" + fp2_horchata_colonialism_modifier_desc:0 "해당 영지는 오르차타의 재료인 기름골만을 생산할 것을 강요받고 있습니다." + fp2_funded_agriculture_modifier:0 "농업 후원" + fp2_funded_agriculture_modifier_desc:0 "해당 영지는 농지를 확장하는 데 필요한 자원을 지원받았습니다." + fp2_vow_against_conscription_modifier:0 "징병 반대" + fp2_vow_against_conscription_modifier_desc:0 "해당 영지는 징집 요청을 거절할 권리를 수여받았습니다. 따라서 내부 문제에 집중할 수 있습니다." + fp2_monument_to_war_modifier:0 "정복의 기념비" + fp2_monument_to_war_modifier_desc:0 "이 봉역의 정복자를 기리는 기념비가 불탄 건물로 에워싸인 잔해 위에 세워져 있습니다." + fp2_village_rebuiling_efforts_modifier:0 "마을 재건 활동" + fp2_village_rebuiling_efforts_modifier_desc:0 "해당 영지는 끔찍한 재앙을 겪은 이후 재건 중이며, 주군이 재건에 박차를 가하는 데 필요한 자원을 기부해 주었습니다." + fp2_border_encampments_modifier:0 "외곽 진지" + fp2_border_encampments_modifier_desc:0 "해당 영지는 천막과 전초 기지로 뒤덮여 있습니다. 소수의 순찰대를 운영하면서 얼마 안 남은 안전지대를 지키고 있습니다." + fp2_scallop_shell_artifact:0 "가리비 껍데기" + fp2_scallop_shell_artifact_desc:0 "이 가리비 껍데기는 소유주가 카미노 데 산티아고를 통과하는 고된 여정을 끝마쳤음을 보여주는 증거로 통용됩니다." + fp2_fake_scallop_shell_artifact:0 "신용을 잃은 가리비 껍데기" + fp2_fake_scallop_shell_artifact_desc:0 "보통 산티아고 순례를 완전히 끝마친 사람이 갖고 다니는 가리비 껍데기입니다. 다만 이 물건은 훔친 것입니다. 말하지 않아도 알 수 있을 정도죠." + fp2_malato_bark_artifact:0 "말라토 나무껍질" + fp2_malato_bark_artifact_desc:0 "그 유명한 바스크 말라토 나무에서 떼어낸 작은 껍질입니다." + fp2_dismantling_verracos_modifier:0 "바라코스 해체" + fp2_dismantling_verracos_modifier_desc:0 "해당 영지 곳곳에서 찾아볼 수 있는 고대의 멧돼지 조각상은 해체되어 건설 자재로 쓰이고 있습니다. 현지 관리들은 실망한 상황입니다." + fp2_saints_tombs_modifier:0 "성자의 무덤" + fp2_saints_tombs_modifier_desc:0 "해당 영지 곳곳에서 찾아볼 수 있는 멧돼지 조각상은 기독교 성자의 무덤으로 알려져 있습니다." + fp2_controls_the_mediterranean_house_modifier:1 "지중해의 패자" + fp2_controls_the_mediterranean_house_modifier_desc:0 "해당 집안은 지중해와 지중해 무역을 장악한 것으로 유명합니다." + fp2_sponsored_golden_age_modifier:0 "황금기 후원" + fp2_sponsored_golden_age_modifier_desc:0 "해당 인물은 다음 황금기를 열 학문적 발전에 후원하였습니다." + fp2_part_of_golden_age_modifier:0 "황금기를 경험함" + fp2_part_of_golden_age_modifier_desc:0 "해당 인물은 학문적 발전의 황금기가 시작되던 시기를 경험하였습니다." + fp2_epicenter_of_golden_age_modifier:0 "황금기의 중심" + fp2_epicenter_of_golden_age_modifier_desc:0 "해당 장소는 황금기의 위대한 지성들이 거주하고 일하는 지혜의 중심지입니다." + fp2_translated_skill_book_diplomacy_modifier:0 "고대 외교 기록" + fp2_translated_skill_book_diplomacy_modifier_desc:0 "해당 인물은 다양한 외교적 상황에 대처하는 방법이 담긴 고대의 기록을 번역하였습니다." + fp2_translated_skill_book_martial_modifier:0 "군 역사서" + fp2_translated_skill_book_martial_modifier_desc:0 "해당 인물은 많은 군사 역사서를 정독하고 고대인들이 사용했던 각종 전술과 전략을 습득했습니다." + fp2_translated_skill_book_stewardship_modifier:0 "경제 이론서" + fp2_translated_skill_book_stewardship_modifier_desc:0 "해당 인물은 고대 제국이 거대한 경제를 지탱하고자 구조화한 방법을 이론화한 각종 서적을 소유하고 있습니다." + fp2_translated_skill_book_intrigue_modifier:0 "계책 이야기" + fp2_translated_skill_book_intrigue_modifier_desc:0 "해당 인물은 음모에 대한 많은 서적을 소유하고 있으며, 여러 창발적인 모략의 원천으로 활용합니다." + fp2_translated_skill_book_learning_modifier:0 "번역된 철학 서적" + fp2_translated_skill_book_learning_modifier_desc:0 "해당 인물은 고대 철학 서적 번역을 의뢰하여 더 높은 수준의 이해도를 달성하였습니다." + fp2_rejection_of_old_thoughts_modifier:0 "옛 발상 거부" + fp2_rejection_of_old_thoughts_modifier_desc:0 "해당 영지는 과거에서 배울 게 없다고 여기는 사상가들을 끌어들입니다. 온갖 새로운 발상이 대두되지만 오래 지속되는 것은 없을 것입니다." + fp2_removed_cataracts_modifier:0 "백내장 제거 성공" + fp2_removed_cataracts_modifier_desc:0 "해당 인물은 성공적으로 백내장을 제거해 실질적인 맹인 수준에서 색상과 모양의 흐릿하게나마 구분할 수 있게 되었습니다." + fp2_religious_riots_modifier:0 "종교 폭동 격화" + fp2_religious_riots_modifier_desc:0 "종교 분쟁으로 인해 해당 영지의 주요 정착지 거리가 엉망이 되어 가고 있습니다." + fp2_religious_riots_suppressed_modifier:0 "종교 폭동 진압" + fp2_religious_riots_suppressed_modifier_desc:0 "표면 아래에서는 끓어오르고 있지만, 해당 영지의 종교 분쟁은 잔인하게 진압되었습니다." + fp2_religious_riots_defused_modifier:0 "종교 폭동 모면" + fp2_religious_riots_defused_modifier_desc:0 "해당 영지에 불만 어린 목소리는 아직 남아 있지만, 그래도 종교로 인한 내분을 모면하는 데 성공했습니다." + fp2_pilgrim_roads_modifier:0 "순례자 도로" + fp2_pilgrim_roads_modifier_desc:0 "해당 영지는 순례자를 성지로 안내하는 방대한 도로망을 보유하고 있습니다." + fp2_trusted_by_pilgrim_warriors_modifier:0 "성전사들 사이에서 명망 높음" + fp2_trusted_by_pilgrim_warriors_modifier_desc:0 "해당 인물은 같은 신앙에 속한 전사들에게 좋은 대접을 해주며, 이에 따라 전사들도 해당 인물을 우호적으로 바라봅니다." + fp2_kept_accused_traitor_in_court_modifier:0 "약점에 대한 소문" + fp2_kept_accused_traitor_in_court_modifier_desc:0 "해당 인물의 행동으로 인해 온갖 음해적인 소문이 퍼지고 있습니다." + fp2_kept_op_knight_in_court_modifier:0 "음울한 전사들" + fp2_kept_op_knight_in_court_modifier_desc:0 "해당 인물의 지휘를 받는 기사들이 우수한 전사의 그림자에 가려져 사기가 저조한 상태입니다." + fp2_kept_upstart_knight_in_court_modifier:0 "신진 기사" + fp2_kept_upstart_knight_in_court_modifier_desc:0 "또 다른 신진 전사가 출현하지 않도록 귀족들이 해당 인물을 모함할 음모를 세우고 있습니다." + fp2_kept_godless_mercenary_in_court_modifier:0 "무교 용병" + fp2_kept_godless_mercenary_in_court_modifier_desc:0 "해당 인물이 고용한 기사들이 신을 믿지 않고 탐욕을 좇는 것으로 외부에 알려지면서 좋지 않은 평판을 얻고 있습니다." diff --git a/project/ck3/base_game/localization/korean/modifiers/fp2_event_modifiers_ola_l_korean.yml b/project/ck3/base_game/localization/korean/modifiers/fp2_event_modifiers_ola_l_korean.yml new file mode 100644 index 0000000000..a97978096f --- /dev/null +++ b/project/ck3/base_game/localization/korean/modifiers/fp2_event_modifiers_ola_l_korean.yml @@ -0,0 +1,146 @@ +l_korean: + tolerance_gospel_modifier:0 "관용주의" + tolerance_gospel_modifier_desc:0 "해당 인물은 백성들에게 인내심과 단결의 미덕을 배울 것을 촉구했습니다." + fanatical_recruits_modifier:0 "광신적인 신병" + fanatical_recruits_modifier_desc:0 "해당 인물은 꾸준히 광신적인 신병을 얻습니다." + tensions_eased_province_modifier:0 "긴장감 해소" + tensions_eased_province_modifier_desc:0 "해당 속주의 종교적 긴장감이 완화되고 있습니다." + riots_and_murders_province_modifier:0 "소요와 살인" + riots_and_murders_province_modifier_desc:0 "해당 영지는 학살과 위험인물 추방으로 혼란에 빠졌습니다." + hate_monger_modifier:0 "증오 유발자" + hate_monger_modifier_desc:0 "해당 인물은 불화와 증오를 흩뿌리는 것으로 유명합니다." + + nursing_salaries_for_single_mothers_modifier:0 "양육비 지급" + nursing_salaries_for_single_mothers_modifier_desc:0 "해당 인물은 미혼모에게 한동안 자녀 양육비를 지원하는 제도를 설립했습니다." + widows_and_widowers_amazing_funds_modifier:0 "과부 기금" + widows_and_widowers_amazing_funds_modifier_desc:0 "해당 인물은 전쟁이나 불행으로 배우자를 잃은 과부들을 위한 기금을 조성했습니다. 단, 혼외 자녀가 있는 자들에겐 아무것도 주지 않습니다." + starving_single_mothers_and_children_modifier:0 "굶주리는 어머니들" + starving_single_mothers_and_children_modifier_desc:0 "해당 인물의 땅에서 과부와 한부모 및 그 자녀는 기근에 허덕입니다." + destitute_single_mothers_modifier:0 "비통한 인간 군상" + destitute_single_mothers_modifier_desc:0 "해당 인물의 궁정은 온갖 궁핍한 미혼모와 자녀로 가득합니다." + + anti_innovation_muslim_modifier:0 "니자미야" + anti_innovation_muslim_modifier_desc:0 "해당 인물은 합리주의와 과학을 멸시하는 신흥 종교 운동에 관심을 보이고 있습니다." + rolling_in_filth_modifier:0 "불결함 덩어리" + rolling_in_filth_modifier_desc:0 "해당 인물은 청결과 소위 말하는 위생 관념을 일절 신경 쓰지 않습니다." + cannot_read_greek_modifier:0 "자칭 그리스어 구사자" + cannot_read_greek_modifier_desc:0 "해당 인물은 고대 학자들의 언어에 통달했다고 주장합니다. 그렇지만 증거는 정반대를 가리키고 있습니다." + misread_medicine_incompetence_modifier:0 "의학전범을 잘못 읽음" + misread_medicine_incompetence_modifier_desc:0 "해당 인물은 의학전범을 비롯해 건강과 위생을 다룬 여러 걸작을 읽었지만 완전히 잘못 이해했습니다." + inspired_medicine_modifier:0 "의학 혁신에 영감을 얻음" + inspired_medicine_modifier_desc:0 "해당 인물은 최근 페르시아와 안달루시아 학자가 이뤄낸 의학 혁신에 관심을 보이고 있습니다." + medical_insights_modifier:0 "의학적 식견" + medical_insights_modifier_desc:0 "해당 인물은 히포크라테스와 갈레노스의 저서를 읽은 후 궁정 사람들에게 손 씻기의 중요성을 강조하고 있습니다." + + fp2_advanced_maritime_technology_modifier:0 "진보한 해양 기술" + fp2_advanced_maritime_technology_modifier_desc:0 "해당 인물은 세계 그 어떤 국가보다도 앞선 해양 기술을 보유하고 있습니다." + fp2_successful_shipyards_modifier:0 "장인 조선공" + fp2_successful_shipyards_modifier_desc:0 "해당 장소는 그 어떤 복잡한 선박이라도 만들 수 있는 숙련된 조선공의 보금자리입니다." + + foreboding_visions_modifier:0 "불길한 미래의 환영" + foreboding_visions_modifier_desc:0 "악몽과 빙의 속에서 해당 인물은 앞으로 다가올 음산한 미래의 환영을 보았습니다." + + mysterious_prophetess_illness_modifier:0 "신병" + mysterious_prophetess_illness_modifier_desc:0 "해당 인물은 예지몽과 관련된 것으로 보이는 질병에 걸려 쇠약해지고 있습니다." + + frightened_by_portent_modifier:0 "전조의 공포" + frightened_by_portent_modifier_desc:0 "해당 인물은 앞으로 다가올 무시무시한 사건의 전조를 엿보았습니다." + + cortes_modifier:0 "코르테스" + cortes_modifier_desc:0 "해당 인물은 자유 지방자치체에서 선출된 대표들이 자문회 회의에 참여하는 것을 허락하였습니다." + + extra_large_cortes_modifier:0 "인민의 의회" + extra_large_cortes_modifier_desc:0 "해당 인물은 #italic 누구나#! 자문회 회의에 참여하는 것을 허락하였습니다." + + vineyards_burnt_county_modifier:0 "불탄 포도원" + vineyards_burnt_county_modifier_desc:0 "해당 영지는 한때 아름다운 포도원의 고장이었으나, 모두 파괴되고 말았습니다." + + vineyards_protected_county_modifier:0 "포도원 보호" + vineyards_protected_county_modifier_desc:0 "해당 영지의 포도원들은 호시탐탐 방화할 기회만을 노리는 종교 광신자들로부터 보호받고 있습니다." + + crusading_against_iberian_wine_modifier:0 "와인 근절 운동" + crusading_against_iberian_wine_modifier_desc:0 "해당 인물은 이베리아 백성들의 신성 모독적인 음주 습관을 해결하기로 결의하였습니다." + + wine_supply_secure_modifier:0 "와인 공급로 확보" + wine_supply_secure_modifier_desc:0 "해당 인물은 그 어떤 것도 본인 궁정의 포도주 공급을 방해하지 못하도록 조치하였습니다." + + + + + toledo_steel_armaments_modifier:0 "로마인의 무장" + toledo_steel_armaments_modifier_desc:0 "해당 인물의 병사들은 저 옛날 로마 군단병들처럼 훌륭한 이베리아 강철로 만든 검을 사용합니다." + + toledo_steel_county_modifier:0 "톨레도 강철" + toledo_steel_county_modifier_desc:0 "해당 영지는 먼 옛날부터 명성이 자자한 고강도 강철을 생산합니다." + + tortured_smith_spilling_secrets_modifier:0 "검 제작의 비결" + tortured_smith_spilling_secrets_modifier_desc:0 "해당 인물은 대장장이 장인을 고문하여 검 제작의 비밀을 알아냈습니다." + + guild_rights_protected_modifier:0 "조합 권리 보호" + guild_rights_protected_modifier_desc:0 "해당 영지의 대장장이 조합은 외부의 간섭으로부터 보호받습니다." + + master_smith_npc_modifier:0 "대장장이 장인" + master_smith_npc_modifier_desc:0 "해당 인물의 대장 기술은 사실상 정점에 있다고 해도 과언이 아닙니다." + + + great_translation_school_modifier:0 "위대한 번역 학교" + great_translation_school_modifier_desc:0 "해당 인물은 모든 문명이 외국의 걸작을 만끽할 수 있도록 번역 학교를 설립하였습니다." + + mediocre_translation_school_modifier:0 "조악한 번역 학교" + mediocre_translation_school_modifier_desc:0 "해당 인물은 번역 학교 설립에 자금을 지원하였으나, 관련된 사람들의 재능은 다소 의문의 여지가 남아 있습니다." + + translation_effort_modifier:0 "번역 활동" + translation_effort_modifier_desc:0 "해당 인물은 중요 저작을 번역하고자 유능한 학자를 고용하였습니다." + + dusty_libraries_modifier:0 "지저분한 도서관" + dusty_libraries_modifier_desc:0 "해당 인물의 봉역에 있는 도서관은 한때 장엄한 위엄을 자랑했지만, 현대에는 지저분한 엉망진창이 되어버리고 말았습니다. 하지만 도서관 내부는 묘한 평온을 선사합니다." + + + + + + mystery_meat_unhealth_benefits_modifier:0 "속이 메스꺼워" + mystery_meat_unhealth_benefits_modifier_desc:0 "해당 인물은 해변에 쓸려온 수상쩍은 거대 시체에서 채취한 고기를 대량으로 섭취하였습니다. 아무래도 잘못된 선택을 한 것 같은데 말이죠..." + + mystery_meat_health_benefits_modifier:0 "훌륭한 영양분" + mystery_meat_health_benefits_modifier_desc:0 "해당 인물은 해변에 쓸려온 거대 시체에서 채취한 고기를 대량으로 섭취하였습니다. 맛이 무척이나 좋았다고 합니다." + + lay_ruler_issued_fatwa_modifier:0 "종교 판결" + lay_ruler_issued_fatwa_modifier_desc:0 "해당 영주는 종교적 사안에 법률적 의견을 내놓았습니다. 다만 일각에서는 그럴 권리가 없다고 주장할지도 모릅니다." + + saw_the_world_from_above_modifier:0 "높은 곳에서 본 세계" + saw_the_world_from_above_modifier_desc:0 "해당 인물은 하늘 높이 날아오르는 심오한 경험을 하였습니다." + + + felt_something_modifier:0 "아름다움에 반하다" + felt_something_modifier_desc:0 "해당 인물은 이 세상의 것이 아닌 것처럼 느껴지는 멋진 음악을 들었습니다." + + investing_in_music_modifier:0 "음악 투자" + investing_in_music_modifier_desc:0 "해당 인물은 유능한 음악가들을 영입해 궁정에서 연주를 펼치게 하고 있습니다. 심지어 출신 성분이 평민이라도 말이죠." + + great_pine_chopped_down_county_modifier:0 "거대 돌소나무 벌목" + great_pine_chopped_down_county_modifier_desc:0 "해당 영지에는 산뜻한 그늘을 드리워주던 거대 돌소나무가 있었습니다. 이젠 없지만요." + + aversion_to_joy_modifier:0 "즐거움 혐오" + aversion_to_joy_modifier_desc:0 "해당 인물은 즐거움과 아름다움은 헛된 유혹일 뿐이며 사람을 나약하게 만든다고 스스로를 다그칩니다." + + + + + memorable_public_execution_modifier:0 "잊지 못할 공개 처형" + memorable_public_execution_modifier_desc:0 "해당 인물은 누군가를 #italic 매우#! 끔찍한 방식으로 처형하였습니다." + + compelling_apology_modifier:0 "진솔한 사과" + compelling_apology_modifier_desc:0 "잘못을 떠나 해당 인물은 #italic 진솔한#! 사죄를 했습니다." + + restitution_to_minorities_modifier:0 "지역 소수파 배상" + restitution_to_minorities_modifier_desc:0 "해당 인물은 지역 소수파의 고충을 해결해 주었습니다." + + obligations_fulfilled_modifier:0 "미심쩍은 책무" + obligations_fulfilled_modifier_desc:0 "해당 인물은 다른 영주와의 의리를 지켰습니다. 도주한 노예를 넘겨줌으로써 말이죠..." + + saqaliba_settlers_county_modifier:0 "사칼리바 정착민" + saqaliba_settlers_county_modifier_desc:0 "옛 동유럽 노예들의 후손이 이 속주에 정착해서 살아가고 있습니다." + + former_slave_npc_modifier:0 "전직 노예" + former_slave_npc_modifier_desc:0 "해당 인물은 본디 노예였으며, 자신의 자유를 지키는 데 열과 성을 다합니다." diff --git a/project/ck3/base_game/localization/korean/modifiers/marriage_modifiers_l_korean.yml b/project/ck3/base_game/localization/korean/modifiers/marriage_modifiers_l_korean.yml index fa009c061f..5d9f888ce8 100644 --- a/project/ck3/base_game/localization/korean/modifiers/marriage_modifiers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/modifiers/marriage_modifiers_l_korean.yml @@ -1,2 +1,2 @@ l_korean: - UNDER_CONCUBINE_LIMIT_PRESTIGE_PENALTY:2 "[CHARACTER.Custom('ConcubineConsortGameConceptOpp')] 한계치 미만" + UNDER_CONCUBINE_LIMIT_PRESTIGE_PENALTY:2 "[concubine|E] 한계치 미만" diff --git a/project/ck3/base_game/localization/korean/modifiers/modifiers_l_korean.yml b/project/ck3/base_game/localization/korean/modifiers/modifiers_l_korean.yml index 9364416de1..e9f0c83711 100644 --- a/project/ck3/base_game/localization/korean/modifiers/modifiers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/modifiers/modifiers_l_korean.yml @@ -111,6 +111,7 @@ MOD_SAME_CULTURE_MERCENARY_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD$" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD:0 "동일 [culture|E] [holy_order|E] 고용 비용" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD$" + holy_order_government_levy_contribution_add:0 "[holy_order|E] [vassal|E] [levy|E] [modifier_contribution|E]" desert_advantage:1 "[command_modifier_i|E]사막에서 생기는 [advantage|E]" desert_attrition_mult:1 "[command_modifier_i|E]사막에서 받는 [attrition|E] 피해" @@ -534,6 +535,7 @@ MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR:1 "[development|E] 성장" plains_development_growth_factor:1 "평야 [terrain|E] 내 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" farmlands_development_growth_factor:1 "농지 [terrain|E] 내 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" + farmlands_development_growth:0 "$farmlands_development_growth_factor$" hills_development_growth_factor:1 "구릉지 [terrain|E] 내 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" mountains_development_growth_factor:1 "산악 [terrain|E] 내 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" desert_development_growth_factor:1 "사막 [terrain|E] 내 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" @@ -548,10 +550,12 @@ drylands_development_growth_factor:1 "건조지 [terrain|E] 내 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" world_steppe_development_growth_factor:1 "[GetGeographicalRegion('world_steppe').GetName][region|E]에 속한 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" DEVELOPMENT_GROWTH_FACTOR_FROM_CAPITAL_TERRAIN:1 "[county_capital|E] ([PROVINCE.GetHolding.GetName])가 $TERRAIN_TYPE$임" - MOD_MONTHLY_COUNTY_CONTROL_GROWTH:0 "[control|E] 증가" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH:0 "[control|E] 증가율" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH$" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR:1 "[control|E] 증가율" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_AT_WAR:0 "[war|E] 시 [control|E] 증가율" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_AT_WAR:0 "[war|E] 시 [control|E] 증가율" MOD_CONSTRUCTION_PRESTIGE_COST:1 "[building|E] 건설 비용" MOD_DOMAIN_LIMIT:0 "[domain_limit|E]" MOD_DOMAIN_LIMIT_WITH_VALUE:0 "[domain_limit|E]: $VALUE|0=+$" @@ -807,6 +811,7 @@ seduce_scheme_power_mult:1 "[GetScheme('seduce').GetTypeName] [scheme_power|E]" courting_scheme_power_add:1 "[GetScheme('courting').GetTypeName] [scheme_power|E]" max_courting_schemes_add:0 "최대 [GetScheme('courting').GetTypeName] [schemes|E]" + befriend_scheme_power_add:0 "[GetScheme('befriend').GetTypeName] [scheme_power|E]" seduce_scheme_power_add:0 "$seduce_scheme_power_mult$" murder_scheme_power_add:0 "$murder_scheme_power_mult$" courting_scheme_power_mult:1 "[GetScheme('courting').GetTypeName] [scheme_power|E]" @@ -891,4 +896,4 @@ CUSTOM_MOD_ENABLES_STRESS_LOSS_DECISIONS:0 "[stress|E]를 #P 감소#!시키는 특수 [decision|E] 사용 가능" # RoCo - world_innovation_elephants_development_growth_factor:0 "[GetGeographicalRegion('world_innovation_elephants').GetName] [region|E]에 속한 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" + world_innovation_elephants_development_growth_factor:0 "[GetGeographicalRegion('world_innovation_elephants').GetName]의 $MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" diff --git a/project/ck3/base_game/localization/korean/modifiers/scholarship_lifestyle_modifiers_l_korean.yml b/project/ck3/base_game/localization/korean/modifiers/scholarship_lifestyle_modifiers_l_korean.yml index 223c6dfdad..b01c673b19 100644 --- a/project/ck3/base_game/localization/korean/modifiers/scholarship_lifestyle_modifiers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/modifiers/scholarship_lifestyle_modifiers_l_korean.yml @@ -46,3 +46,15 @@ divine_guidance_modifier:0 "성령의 인도" divine_guidance_modifier_desc:0 "저 너머의 목소리가 해당 인물을 돕습니다. 말로는 그렇다고 하는군요." + + welcoming_inclusivist_modifier:0 "개방적인 포용주의자" + welcoming_inclusivist_modifier_desc:0 "해당 인물은 사람 간의 차이가 서로를 보완하며, 생각 없는 통일성이 곧 약점이 된다는 확고한 믿음이 있습니다." + + consorting_with_muslims_modifier:0 "무슬림과의 밀회" + consorting_with_muslims_modifier_desc:0 "해당 인물은 이교도와 협력하는 것으로 유명합니다." + + rebuked_the_heathen_modifier:0 "이교도 배척" + rebuked_the_heathen_modifier_desc:0 "해당 인물은 이교도와 이단자, 배교자 등 #EMP 비도덕적인#! 인물과 타협하는 법이 없습니다." + + refused_heathen_knowledge_modifier:0 "이교도의 지식 거부" + refused_heathen_knowledge_modifier_desc:0 "해당 인물은 경건하고 순수한 서적을 선호합니다." diff --git a/project/ck3/base_game/localization/korean/mottos_l_korean.yml b/project/ck3/base_game/localization/korean/mottos_l_korean.yml index 6dd37e2a09..83a9460486 100644 --- a/project/ck3/base_game/localization/korean/mottos_l_korean.yml +++ b/project/ck3/base_game/localization/korean/mottos_l_korean.yml @@ -430,7 +430,7 @@ dynn_Anward_motto:0 "말 한마디가 제국을 무너뜨리나니." dynn_Tisander_motto:0 "용서는 할지라도 잊지는 않으리라." dynn_BjO_rk_motto:0 "많은 것이 많은 법." - dynn_Potapczyk_motto:0 "스스로 규칙을 만들어라." + dynn_Potapczyk_motto:1 "누가 의문을 품겠는가." dynn_Carlberg_motto:0 "작은 사고는 행복하다." dynn_Horler_motto:0 "엄밀히 따지면 우린 예술가이다." dynn_Cowhig_Croft_motto:0 "우리는 고요한 바다일지니." @@ -452,6 +452,7 @@ dynn_Brock_motto:0 "빠르게 나아가길 바라노라." dynn_Sorokin_motto:0 "별에 새겨진 글들이여." dynn_Meredith_motto:0 "거세된 사생아가 왔노라, 보았노라." + dynn_Carrick_motto:0 "극복하리라!" dynn_Riggott_motto:0 "권하지 않겠도다." dynn_Anna_Johansson_motto:0 "모든 것이 최악일지니." dynn_Majewski_motto:0 "사자는 늑대와 힘을 합치지 않는 법." @@ -501,4 +502,20 @@ dynn_Johansson_3_motto:0 "왔노라, 보았노라, 마셨노라" dynn_Beaumont_vanity_motto:0 "오호통재라, 대체 이게 무슨 상황이란 말인가?" dynn_andriamasinavalona_motto:0 "나의 논은 바다와 맞닿아 있도다" + dynn_Shefket_vanity_motto:0 "술에 진실이 있다" + + dynn_brantevik_vanity_motto:0 "대지의 아름다움과 불가사의를 탐구하는 이들은 혼자가 아니며, 삶에 염증을 느끼지도 않는다" + + + dynn_Cortell_vanity_motto:0 "가문은 통합이고, 통합은 곧 불굴이다" + dynn_Arvidsson_Radestig_motto:0 "발할라는 나중에 가도 늦지 않다" + dynn_Newcombe_motto:0 "말이 많도다" + dynn_Zenko_motto:0 "순박함의 내면에 배반이 있다" + dynn_Runge_Moller_motto:0 "오리가 등지는 곳으로" + dynn_Bragalini_motto:0 "그 무엇도 잊지 않는다" + dynn_Wickman_motto:0 "곰처럼 살고, 늑대처럼 죽으리" + dynn_Astrup_Hallkvist_motto:0 "말이 아닌 검으로" + dynn_Voleau_motto:0 "이 길이 아닐 땐 다른 길을 보라" + dynn_Berg_Hulthen_vanity_motto:0 "아무 일도 없으리라" + dynn_Stokic_motto:0 "벌거벗은 자는 소매치기가 두렵지 않다!" diff --git a/project/ck3/base_game/localization/korean/my_realm_window_l_korean.yml b/project/ck3/base_game/localization/korean/my_realm_window_l_korean.yml index b9890f6365..80c0e4f359 100644 --- a/project/ck3/base_game/localization/korean/my_realm_window_l_korean.yml +++ b/project/ck3/base_game/localization/korean/my_realm_window_l_korean.yml @@ -137,5 +137,12 @@ VASSAL_OPINION_DUCHIES_OVERRUN:0 "[duchies|E]이 너무 많음" MY_REALM_WINDOW_VASSAL_OPINION:0 "봉신 의견: [MyRealmWindow.GetVassalOpinion|=+]" MY_REALM_WINDOW_VASSAL_OPINION_TT:0 "#T 봉신 [opinion|E]: [MyRealmWindow.GetVassalOpinion|=+]\n#!당신의 [vassals|E] 모두에게 영향을 주는 의견의 총합입니다. 수치가 낮으면 당신에게 반하는 [factions|E]이 많이 발생할 수 있습니다!\n\n#S 원천#!\n[MyRealmWindow.GetVassalOpinionBreakdown]" - MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:0 "#T 개인 책무 불가\n#![barons|E]을 제외한 [feudal|E] [vassals|E]만이 개인 [obligations|E]를 짊어질 수 있습니다." + MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:1 "#T 개인 책무 불가\n#![barons|E]을 제외한 [feudal|E] 및 [clan|E] [vassals|E]만이 개인 [obligations|E]를 짊어질 수 있습니다." MY_REALM_WINDOW_ABSOLUTE_COUNTY_CONTROL:0 "[control|E]: $ABSOLUTE_COUNTY_CONTROL$" + + VASSAL_CONTRACT:0 "봉신 계약" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_NO_EFFECT:0 "현재 [vassal_contract|E]과 [obligations|E]와 동일함" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE:0 "세금 수준" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE_LEVIES:0 "징집 수준" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_ONLY_ONCE:0 "#weak [vassal_contract|E]은 인물마다 한 번씩 변경할 수 있습니다.#!" + diff --git a/project/ck3/base_game/localization/korean/names/character_names_l_korean.yml b/project/ck3/base_game/localization/korean/names/character_names_l_korean.yml index e1b8efed68..cd1415acc9 100644 --- a/project/ck3/base_game/localization/korean/names/character_names_l_korean.yml +++ b/project/ck3/base_game/localization/korean/names/character_names_l_korean.yml @@ -113,25 +113,25 @@ Abd-al_Haqq:0 "압드 알 하크" Abd-al-_Aziz:0 "압드 알 아지즈" Abd-al-Aziz_Burkhan:0 "압드 알 아지즈 부르칸" - Abd-al-Aziz:0 "압드 알 아지즈" - Abd-al-Badi:0 "압드 알 바디" - Abd-al-Hajjaj:0 "압드 알 하자즈" - Abd-al-Hakam:0 "압드 알 하캄" - Abd-al-Haqq:0 "압드 알 하크" - Abd-al-Hasan:0 "압드 알 하산" - Abd-al-Hazm:0 "압드 알 하짐" - Abd-al-Karim:0 "압드 알 카림" - Abd-al-Malik:0 "압드 알 말리크" - Abd-al-Mu_min:0 "압드 알 무민" - Abd-al-Ouahed:0 "압드 알 우아헤드" - Abd-al-Qasim:0 "압드 알 카심" - Abd-al-Qawi:0 "압드 알 카위" - Abd-al-Rahman:0 "압드 알 라흐만" - Abd-al-Razzaq:0 "압드 알 라자크" - Abd-al-Wahid:0 "압드 알 와히드" - Abd-al-Yabbar:0 "압드 알 얍바르" - Abd-ar-Rahman:0 "압드 아르 라흐만" - Abd-as-Sami:0 "압드 아스 사미" + Abd-al-Aziz:1 "압드 알 아지즈" + Abd-al-Badi:1 "압드 알 바디" + Abd-al-Hajjaj:1 "압드 알 하자즈" + Abd-al-Hakam:1 "압드 알 하캄" + Abd-al-Haqq:1 "압드 알 하크" + Abd-al-Hasan:1 "압드 알 하산" + Abd-al-Hazm:1 "압드 알 하짐" + Abd-al-Karim:1 "압드 알 카림" + Abd-al-Malik:1 "압드 알 말리크" + Abd-al-Mu_min:1 "압드 알 무민" + Abd-al-Ouahed:1 "압드 알 우아헤드" + Abd-al-Qasim:1 "압드 알 카심" + Abd-al-Qawi:1 "압드 알 카위" + Abd-al-Rahman:1 "압드 알 라흐만" + Abd-al-Razzaq:1 "압드 알 라자크" + Abd-al-Wahid:1 "압드 알 와히드" + Abd-al-Yabbar:1 "압드 알 얍바르" + Abd-ar-Rahman:1 "압드 아르 라흐만" + Abd-as-Sami:1 "압드 아스 사미" Abda:0 "압다" Abdal-Razzaq:0 "압달 라자크" Abdala:0 "압달라" @@ -251,8 +251,10 @@ Abu_Qurra:0 "아부 쿠라" Abu_Sa_id_Buri:0 "아부 사이드 부리" Abu_Sa_id:0 "아부 사이드" + AbU__Salama:0 "아부 살라마" Abu_Shashasham:0 "아부 샤샤샴" Abu_Talib:0 "아부 탈리브" + AbU__Tawr:0 "아부 타우르" Abu-_Amr:0 "아부 아무르" Abu-al-Malik:0 "아부 알 말리크" Abu-Bakr_Qutlugh:0 "아부 바크르 큇룩" @@ -527,6 +529,7 @@ Affan:0 "아판" Affiath:0 "아피아트" Affraic:0 "아프라익" + Afiya:0 "아피야" Afina:0 "아피나" Aflah:0 "아플라" Afonso:0 "아폰소" @@ -781,74 +784,74 @@ Akzer:0 "아크제르" Al_a_addin:0 "알아아딘" Al_Muzaffar_Muhmud:0 "알 무자파르 무흐무드" - Al-_Abbas:0 "알 아바스" - Al-Afdal_Muhammad:0 "알 아프달 무함마드" - Al-Afdal:0 "알 아프달" - Al-Alta:0 "알 알타" - Al-Amin:0 "알 아민" - Al-Ashraf:0 "알 아쉬라프" - Al-Aziz_Mohammed:0 "알 아지즈 모함메드" - Al-Aziz_Uthman:0 "알 아지즈 우스만" - Al-Aziz:0 "알 아지즈" - Al-Fadl:0 "알 파들" - Al-Hadi_ila_l-Haqq_Yahya:0 "알 하디 일알 하크 야히아" - Al-Hadi:0 "알 하디" - Al-Hakim:0 "알 하킴" - Al-Hasan:0 "알 하산" - Al-Hassan:0 "알 하산" - Al-Husayn:0 "알 후세인" - Al-Kawus:0 "알 코우스" - Al-Khattab:0 "알 카탑" - Al-Ma_mum:0 "알 마뭄" - Al-Mahdi:0 "알 마흐디" - Al-Mansur_Muhammad:0 "알 만수르 무함마드" - Al-Mansur_Yahya:0 "알 만수르 야히아" - Al-Mansur:0 "알 만수르" - Al-Marzuban:0 "알 마르주반" - Al-Mu_izz_Ismail:0 "알 무이즈 이스마일" - Al-Mu_tadid:0 "알 무타디드" - Al-Mu_tamid:0 "알 무타미드" - Al-Mu_tasim:0 "알 무타심" - Al-Mu_tazz:0 "알 무타즈" - Al-Mu_zzam:0 "알 무잠" - Al-Mughirah:0 "알 무기라" - Al-Mughith_Umar:0 "알 무기스 우마르" - Al-Muhtadi:0 "알 무흐타디" - Al-Muhtasib_al-Mujahid_Hamzah:0 "알 무흐타십 알 무자히드 함자" - Al-Mukhtar_al-Qasim:0 "알 무크타르 알 카심" - Al-Muktafi:0 "알 무크타피" - Al-Muntakhab_al-Hasan:0 "알 문타캅 알 하산" - Al-Muntasir:0 "알 문타시르" - Al-Muqtadi:0 "알 무크타디" - Al-Muqtadir:0 "알 무크타디르" - Al-Muqtafi:0 "알 무크타피" - Al-Murtada_Muhammad:0 "알 무르타다 무함마드" - Al-Musta_in:0 "알 무스타인" - Al-Musta_sim:0 "알 무스타심" - Al-Mustadi:0 "알 무스타디" - Al-Mustakfi:0 "알 무스타크피" - Al-Mustanjid:0 "알 무스탄지드" - Al-Mustansir:0 "알 무스탄시르" - Al-Mustarshid:0 "알 무스타시드" - Al-Mustazhir:0 "알 무스타지르" - Al-Mutawakkil_Ahmad:0 "알 무타와킬 아흐마드" - Al-Mutawakkil:0 "알 무타와킬" - Al-Muti:0 "알 무티" - Al-Muttaqi:0 "알 무타키" - Al-Muwaffak:0 "알 무와파크" - Al-Muzaffar_Muhmud:0 "알 무자파르 무흐무드" - Al-Muzaffar_Umar:0 "알 무자파르 우마르" - Al-Nasir:0 "알 나시르" - Al-Numan:0 "알 누만" - Al-Qa_im:0 "알 카임" - Al-Qadir:0 "알 카디르" - Al-Qahir:0 "알 카히르" - Al-Qasim_Kannun:0 "알 카심 카눈" - Al-Qasim:0 "알 카심" - Al-Rashid:0 "알 라시드" - Al-Ta_i:0 "알 타이" - Al-Wathiq:0 "알 와티크" - Al-Zahir:0 "알 자히르" + Al-_Abbas:1 "알 아바스" + Al-Afdal_Muhammad:1 "알 아프달 무함마드" + Al-Afdal:1 "알 아프달" + Al-Alta:1 "알 알타" + Al-Amin:1 "알 아민" + Al-Ashraf:1 "알 아쉬라프" + Al-Aziz_Mohammed:1 "알 아지즈 모함메드" + Al-Aziz_Uthman:1 "알 아지즈 우스만" + Al-Aziz:1 "알 아지즈" + Al-Fadl:1 "알 파들" + Al-Hadi_ila_l-Haqq_Yahya:1 "알 하디 일알 하크 야히아" + Al-Hadi:1 "알 하디" + Al-Hakim:1 "알 하킴" + Al-Hasan:1 "알 하산" + Al-Hassan:1 "알 하산" + Al-Husayn:1 "알 후세인" + Al-Kawus:1 "알 코우스" + Al-Khattab:1 "알 카탑" + Al-Ma_mum:1 "알 마뭄" + Al-Mahdi:1 "알 마흐디" + Al-Mansur_Muhammad:1 "알 만수르 무함마드" + Al-Mansur_Yahya:1 "알 만수르 야히아" + Al-Mansur:1 "알 만수르" + Al-Marzuban:1 "알 마르주반" + Al-Mu_izz_Ismail:1 "알 무이즈 이스마일" + Al-Mu_tadid:1 "알 무타디드" + Al-Mu_tamid:1 "알 무타미드" + Al-Mu_tasim:1 "알 무타심" + Al-Mu_tazz:1 "알 무타즈" + Al-Mu_zzam:1 "알 무잠" + Al-Mughirah:1 "알 무기라" + Al-Mughith_Umar:1 "알 무기스 우마르" + Al-Muhtadi:1 "알 무흐타디" + Al-Muhtasib_al-Mujahid_Hamzah:1 "알 무흐타십 알 무자히드 함자" + Al-Mukhtar_al-Qasim:1 "알 무크타르 알 카심" + Al-Muktafi:1 "알 무크타피" + Al-Muntakhab_al-Hasan:1 "알 문타캅 알 하산" + Al-Muntasir:1 "알 문타시르" + Al-Muqtadi:1 "알 무크타디" + Al-Muqtadir:1 "알 무크타디르" + Al-Muqtafi:1 "알 무크타피" + Al-Murtada_Muhammad:1 "알 무르타다 무함마드" + Al-Musta_in:1 "알 무스타인" + Al-Musta_sim:1 "알 무스타심" + Al-Mustadi:1 "알 무스타디" + Al-Mustakfi:1 "알 무스타크피" + Al-Mustanjid:1 "알 무스탄지드" + Al-Mustansir:1 "알 무스탄시르" + Al-Mustarshid:1 "알 무스타시드" + Al-Mustazhir:1 "알 무스타지르" + Al-Mutawakkil_Ahmad:1 "알 무타와킬 아흐마드" + Al-Mutawakkil:1 "알 무타와킬" + Al-Muti:1 "알 무티" + Al-Muttaqi:1 "알 무타키" + Al-Muwaffak:1 "알 무와파크" + Al-Muzaffar_Muhmud:1 "알 무자파르 무흐무드" + Al-Muzaffar_Umar:1 "알 무자파르 우마르" + Al-Nasir:1 "알 나시르" + Al-Numan:1 "알 누만" + Al-Qa_im:1 "알 카임" + Al-Qadir:1 "알 카디르" + Al-Qahir:1 "알 카히르" + Al-Qasim_Kannun:1 "알 카심 카눈" + Al-Qasim:1 "알 카심" + Al-Rashid:1 "알 라시드" + Al-Ta_i:1 "알 타이" + Al-Wathiq:1 "알 와티크" + Al-Zahir:1 "알 자히르" Ala_ad-Din:0 "알라 앗 딘" Ala_al-Dawla:0 "알라 알 다울라" Ala_al-Din_Muhammad:0 "알라 알 딘 무함마드" @@ -1781,7 +1784,7 @@ Arnald:0 "아르날드" Arnaldo:0 "아르날도" Arnalt:0 "아르날트" - Arnau-MirO_:0 "아르나우 미로" + Arnau-MirO_:1 "아르노 미로" Arnau:0 "아르나우" Arnaua:0 "아르나우아" Arnaud:0 "아르노" @@ -1791,7 +1794,7 @@ Arnaut-GuilhE_m:0 "아르노 기옘" Arnaut-Lop:0 "아르노 롭" Arnaut-Odon:0 "아르노 오돈" - Arnaut-Raimond:0 "아르노 레몽" + Arnaut-Raimond:1 "아르노 레이몽" Arnaut:0 "아르노" Arnaz:0 "아르나즈" ArnbjO_rn:0 "아른비요른" @@ -2024,6 +2027,7 @@ Asterios:0 "아스테리오스" Asthan:0 "아스탄" Astken:0 "아스트켄" + AtO_:0 "아토" Astolf:0 "아스톨프" Astorre:0 "아스토레" Astrad:0 "아스트라드" @@ -2065,6 +2069,7 @@ Athom:0 "아톰" Athon:0 "아톤" Atidivakare:0 "아티디바카레" + Atika:0 "아티카" Atimuwer:0 "아티무웨르" AtirA_cE_ntira:0 "아티라센티라" AtirA_jE_ntira:0 "아티라젠티라" @@ -3893,6 +3898,7 @@ Caruorst:0 "카리오르스트" Carus:0 "카루스" Casimir:0 "카시미르" + Casio:0 "카시오" Caslav:0 "차슬라프" Casna:0 "카스나" Casnar:0 "카스나르" @@ -5053,6 +5059,7 @@ Deiniol:0 "데이니올" Deirdre:0 "디어드리" Dejana:0 "데야나" + Dela:0 "델라" Delaram:0 "델라람" Delbar:0 "델바" Delhana:0 "델하나" @@ -6542,6 +6549,7 @@ Ernst:0 "에른스트" Ernulf:0 "에르눌프" Ernyei:0 "에르네이" + Ero:0 "에로" Erouan:0 "에로우안" Erouana:0 "에로우아나" Erp:0 "에르프" @@ -7479,7 +7487,7 @@ Gastile:0 "가스틸레" Gaston:0 "가스통" Gastone:0 "가스토네" - Gaton:0 "가톤" + Gaton:1 "가통" Gaucelin:0 "고슬랭" Gaucelm:0 "가우체름" Gaucher:0 "고셰" @@ -8302,12 +8310,12 @@ Guido:0 "구이도" Guidone:0 "구이도네" Guifala:0 "귀법라" - GuifrE_:0 "기프레" + GuifrE_:0 "귀프레" Guiges:0 "기쥬" Guigliadore:0 "구이리아도레" GuigoE_don:0 "귀고돈" Guigone:0 "기곤" - Guigues-Raimond:0 "기그 레몽" + Guigues-Raimond:1 "기그 레이몽" Guigues:0 "기그" Guiharan:0 "귀하란" Guihomarch:0 "귀호마르흐" @@ -8315,7 +8323,7 @@ Guij:0 "구이즈" Guilan:0 "계란" GuilhE_m-Bertrand:0 "기옘 베르트랑" - GuilhE_m-Raimond:0 "기옘 레몽" + GuilhE_m-Raimond:1 "기옘 레이몽" GuilhE_m:0 "기옘" Guilhelm:0 "길헬름" Guilhem:0 "길렘" @@ -8407,6 +8415,7 @@ Gundeperga:0 "군데페르가" Gunderich:0 "군데리치" Gundes:0 "군데스" + Gundesindo:0 "군데신도" Gundioc:0 "군디오크" Gundivaldo:0 "군디발도" Gundiverga:0 "군디베르가" @@ -10245,6 +10254,7 @@ Jemal_ad-Din_Muhammad:0 "제말 앗 딘 무함마드" Jemi:0 "예미" Jendraraja:0 "젠드라라자" + Jenny:0 "예니" JenO_:0 "예너" JenOE:0 "예뇌" Jens:0 "옌스" @@ -10392,7 +10402,7 @@ Joacim:0 "요아킴" Joakim:0 "요아킴" Joan-Guerau:0 "조안 게라우" - Joan-Raimond:0 "조안 레몽" + Joan-Raimond:1 "조안 레이몽" Joan:0 "조안" Joana:0 "조안나" Joane:0 "조아네" @@ -14031,6 +14041,7 @@ Muta_in:0 "무타인" Mutahar:0 "무타하르" Mutalu:0 "목탑로" + Mutarrif:0 "무타리프" Mutawuta:0 "목답올" Mutik:0 "무틱" Mutimir:0 "무티미르" @@ -14873,7 +14884,7 @@ Oliyarasi:0 "올리야라시" Oljaitu:0 "울제이투" Oljat:0 "올리앗" - Olmondo:0 "올몬도" + Olmondo:1 "알라몬도" Olof:0 "올로프" Olota:0 "올로타" Olrik:0 "올릭" @@ -15334,7 +15345,7 @@ PE_ire-Bermond:0 "페이르 버몬" PE_ire-Bernat:0 "페이르 베르나트" PE_ire-Guiraud:0 "페이르 기라우드" - PE_ire-Raimond:0 "페이레 레몽" + PE_ire-Raimond:1 "페이레 레이몽" PE_ire:0 "페이르" PE_lI_n:0 "펠린" PE_r:0 "페르" @@ -15357,7 +15368,7 @@ Pedro:0 "페드로" Pedur:0 "페두르" PEEire-Arnaut:0 "페이르 아르나우트" - PEEire-Raimond:0 "페이레 레몽" + PEEire-Raimond:1 "페이레 레이몽" Peepalraj:0 "피팔라지" Peepalrajji:0 "피팔랏지" Peigi:0 "페이지" @@ -16162,15 +16173,15 @@ Raimbaud:0 "랭보" Raimbaut:0 "랭보" Raimbold:0 "랭볼트" - Raimond-Arnaut:0 "레몽 아르노" - Raimond-BerenguiE_:0 "레몽 베렌기" - Raimond-Bernat:0 "레몽 베르나트" - Raimond-Bertrand:0 "레몽 베르트랑" - Raimond-Brun:0 "레몽 브륀" - Raimond-Pons:0 "레몽 퐁스" - Raimond-Rogier:0 "레몽 로지에" - Raimond-Roupen:0 "레몽 루펜" - Raimond:0 "레몽" + Raimond-Arnaut:1 "레이몽 아르노" + Raimond-BerenguiE_:1 "레이몽 베렌기" + Raimond-Bernat:1 "레이몽 베르나트" + Raimond-Bertrand:1 "레이몽 베르트랑" + Raimond-Brun:1 "레이몽 브륀" + Raimond-Pons:1 "레이몽 퐁스" + Raimond-Rogier:1 "레이몽 로지에" + Raimond-Roupen:1 "레이몽 루펜" + Raimond:1 "레이몽" Raimonda:0 "레몽다" Raimondo:0 "레몽도" Raimundo:0 "레이문도" @@ -17089,6 +17100,7 @@ Sa_adaddin:0 "사아다딘" Sa_d:0 "사드" Sa_daddin:0 "사다딘" + Sa_dun:0 "사둔" SA_de:0 "사데" SA_erbrethach:0 "사이르브라타흐" SA_erlaith:0 "사에를라흐" @@ -18047,7 +18059,7 @@ Shu:0 "숙" Shuab:0 "슈아브" Shuang:0 "슈앙" - Shuayb:0 "슈아이브" + Shuayb:1 "슈아이브" Shuchi-Verma:0 "슈치 베르마" Shuda:0 "숙달" Shudamgula:0 "슈담굴라" @@ -18647,6 +18659,7 @@ Steikint:0 "스테이킨트" Steinn:0 "스테인" Stelian:0 "스텔리안" + Stella:0 "스텔라" Stembanos:0 "스템바노스" Sten:0 "스텐" Stenkil:0 "스텐킬" @@ -19400,6 +19413,7 @@ Teoderedus:0 "테오데레두스" Teodevirga:0 "테오데비르가" Teodiverta:0 "테오디베르타" + Teodegonzia:0 "테오도곤지아" Teodor:0 "테오도르" Teodora:0 "테오도라" Teodoriga:0 "테오도리가" @@ -20378,6 +20392,7 @@ Ulya:0 "올리안" Ulyana:0 "울리야나" UmaiyA_lvA_r:0 "우마이얄바르" + Umayna:0 "우마이나" Umar:0 "우마르" Umara:0 "우마라" Umarah:0 "우마라" @@ -20948,6 +20963,7 @@ Vimaladitya:0 "비말라디티야" Vimalaprabha:0 "비말라프라바" Vimalapuspe:0 "비말라푸스페" + Vimara:0 "비마라" Vina:0 "비나" Vinaise:0 "비나이제" Vinayaditya_Yuddhamalla:0 "비나야디티야 윳다말라" @@ -22120,6 +22136,7 @@ Yutsog:0 "유초그" Yuva:0 "유바" Yuvaraja:0 "유바라자" + Yuwartas:0 "유와르타스" Yuyi:0 "옥의" Yuying:0 "옥영" Yuyu:0 "우옥" @@ -23997,7 +24014,7 @@ Tumitu:0 "투미투" Tun:0 "툰" Turdi:0 "투르디" - Turdifa:0 "투르디파" + Turdifa:0 "투르디파" #TO_DO_ECC: Removed intentionally or should stay? Turghan:0 "투르간" Turghun:0 "투르군" Tursun:0 "투르순" @@ -27667,10 +27684,13 @@ Kutha:0 "쿠타" Dipa:0 "디빠" Katha_Wunna:0 "카타 운나" + # TO_DO_ECC: Removed intentionally or should stay? + ######## Byatta:0 "비야타" Me_Wunna:0 "메 운나" Myauk_Pyinthe:0 "마야욱 파인디" Manisanda:0 "마니산다" + ######## Maha_Thanbawa:0 "마하 탄바와" Kaleinga:0 "칼레잉가" Thihanu:0 "티하누" @@ -30775,7 +30795,7 @@ StyrkA_r:0 "스튀르카르" SO_rkvir:0 "쇠르크비르" SkarphE_D_inn:0 "스카르페딘" - SkjO_ldr:0 "스쿌드" + SkjO_ldr:0 "스콜드" Sverrir:0 "스베리르" T_iO_D_mundr:0 "시오드문드" TO_ki:0 "토키" @@ -30845,7 +30865,7 @@ T_O_runn:0 "토룬" T_uriD_r:0 "투리두르" Y_r:0 "위" - SkjaldvO_r:0 "스캴드뵈르" + SkjaldvO_r:0 "스칼드뵈르" ## Female, Christian BrigI_D_a:0 "브리기다" ElI_sabet:0 "엘리자베트" @@ -31658,6 +31678,7 @@ Potha:0 "포타" Budha:0 "부다" Virmati:0 "비르마티" + ##### TO_DO_ECC: Another check for intentional deletion or not Vichitravirya:0 "비치트라비리야" Kesaba:0 "케사바" Madhaba:0 "마드하바" @@ -31666,6 +31687,7 @@ Biswanatha:0 "비스와나다" Harisarana:0 "하리사라나" Raghunatha:0 "라구나타" + ##### # JEWISH Adah:0 "아다" Alte:0 "알테" @@ -31686,11 +31708,710 @@ Caelestinus:0 "첼레스티노" Innocentius:0 "인노첸시오" Nicolaus:0 "니콜라우스" + + + #Iberian, feminine isms + al-Shura:0 "알 슈라" + Amat_al_Aziz:0 "아마트 알 아지즈" + Amat_al_Izz:0 "아마트 알 이즈" + Amat_al_Jaliq:0 "아마트 알 잘리크" + Amat_al_Rahman:0 "아마트 알 라흐만" + Amat_al_Wahhab:0 "아마트 알 와하브" + Asmuna:0 "아스무나" + Asmuniya:0 "아스무니야" + Ayluh:0 "아일루" + Ayshuna:0 "아이슈나" + Bazi_a:0 "바지아" + Dhuna:0 "듀나" + Faynan:0 "파이난" + Ganiya:0 "가이냐" + Gislan:0 "기슬란" + Hadija:0 "하디자" + Halawa:0 "할라와" + Hamda:0 "함다" + Hamida:0 "하미다" + Hawa_:0 "하와" + Hayal:0 "하얄" + Idlal:0 "아이달" + Ishush:0 "이슈쉬" + Jalida:0 "잘리다" + Jawra:0 "자우라" + Kanza:0 "칸자" + Kinda:0 "킨다" + Lidhdha:0 "리다" + Mahabba:0 "마하바" + Mahjuna:0 "마주나" + Makkiya:0 "마키야" + Masabih:0 "마사비흐" + Ma_shuq:0 "마수크" + Maymuna:0 "마이무나" + Mayya:0 "마야" + Mu_amarra:0 "무암마라" + Muhja:0 "무자" + Muzahima:0 "무자히마" + Najat:0 "나자트" + Najma:0 "나즈마" + Nazhun:0 "나즈훈" + Nu_ayma:0 "누아이마" + Nuzha:0 "누즈하" + Qasmuna:0 "카스무나" + Qusayma:0 "쿠사이마" + Rasis:0 "라시스" + Ra_y:0 "라이" + Rayhana:0 "라이하나" + Ruhayma:0 "루하이마" + Ruqayya:0 "루카이야" + Sa_ada:0 "사아다" + Sa_duna:0 "사두나" + Sakan:0 "사칸" + Samra:0 "삼라" + Shawwab:0 "샤와브" + Su_ad:0 "수아드" + Sukayna:0 "수카이나" + Tahr:0 "타르" + Tahtazz:0 "타흐타즈" + Usayma:0 "우사이마" + Utayqa:0 "우타이카" + + #Iberian, masculine isms + Abd-al-Baqi:0 "압드 알 바키" + Abd-al-Gafur:0 "압드 알 가푸르" + Abd-al-Majid:0 "압드 알 마지드" + Abd-al-Nur:0 "압드 알 누르" + Abd-al-Qadir:0 "압드 알 카디르" + Abd-al-Ra_uf:0 "압드 알 라우프" + Abd-al-Warith:0 "압드 알 와리스" + Abu-al-Qasim:0 "압드 알 카심" + A_idh:0 "아이드" + Ajannas:0 "아자나스" + Asas:0 "아사스" + Atarid:0 "아타리드" + Ayshun:0 "아이슌" + Ayyash:0 "아이야쉬" + Asbat:0 "아스바트" + Ashhab:0 "아쉬하브" + Atrad:0 "아트라드" + Balj:0 "발즈" + Baqi:0 "바키" + Dimam:0 "디맘" + Dhu_al_N_n:0 "두 알 눈" + Fulayh:0 "풀라흐" + Galib:0 "갈리브" + Gazi:0 "가지" + Hamdin:0 "함딘" + Haway:0 "하와이" + Hayyan:0 "하이야" + Hazm:0 "하즘" + Hiyaz:0 "히야즈" + Hizam:0 "히잠" + Hubab:0 "후바브" + Hani_:0 "하니" + Harith:0 "하리스" + Haykal:0 "하이칼" + Iyad:0 "이야드" + Jahhaf:0 "자하프" + Jalaf_Allah:0 "잘라프 알라" + Jalhama:0 "잘하마" + Jami:0 "자미" + Jarir:0 "자리르" + Jayr:0 "자이르" + Jayrun:0 "자이룬" + Jidr:0 "지드르" + Jubayr:0 "주바이르" + Juda:0 "주다" + Jumahir:0 "주마히르" + Juzayy:0 "주자이" + Kaysan:0 "카이산" + Kulayb:0 "쿨라이브" + Mahbub:0 "마흐부브" + Majluf:0 "마즐루프" + Maymun:0 "마이문" + Mudrik:0 "무드릭" + Muffarij:0 "무파르지" + Mus_ab:0 "무사브" + Nadar:0 "나다르" + Nudhayr:0 "누드하이르" + Qar_us:0 "카르우스" + Qays:0 "카이스" + Razin:0 "라진" + Safwan:0 "사프완" + Sa_ib_Jatir:0 "사이브 자티르" + Sa_dan:0 "사단" + Salmun:0 "살문" + Saqi:0 "사키" + Sarur:0 "사루르" + Shabtun:0 "사브툰" + Shajara:0 "샤자라" + Siraj:0 "시라즈" + Taytal:0 "타이탈" + Tammam:0 "탐맘" + Tawd:0 "타우드" + Tuways:0 "투와이스" + Ubayd_Allah:0 "우바이드 알라" + Ubaydun:0 "우바이둔" + Ulaym:0 "울라임" + Urayb:0 "우라이브" + Wahb:0 "와흐브" + Wasim:0 "와심" + Wathima:0 "와티마" + Ya_ish:0 "야이쉬" + Yasid:0 "야시드" + Yasin:0 "야신" + Yaskar:0 "야스카르" + Yujamir:0 "유자미르" + Yusr:0 "유수르" + Zaban:0 "자반" + Zahira:0 "자히라" + Zarb:0 "자르브" + Zuhr:0 "주흐르" + Zurar:0 "주라르" + + + #New Iberian for bookmark + + # FP2 + + Adanis:0 "아다니스" + Ihtizaz:0 "이티자즈" + Daw_al_sabah:0 "다우 알 사바" + al-Araka:0 "알 아라카" + Hayzuran:0 "하이주란" + Darras:0 "다라스" + Awsaga:0 "아우사가" + Al-Tarassi:0 "알 타라시" + Khali:0 "칼리" + Nuwayra:0 "누와이라" + + Aban:0 "아반" + Abd-al-Wahhad:0 "압드 알 와하드" + Ablavel:0 "아블라벨" + Abu-l-Abbas:0 "아불 아바스" + Abu-Amr:0 "아부 아므르" + Abu-Nasr:0 "아부 나스르" + Abu-Salama:0 "아부 살라마" + Abu-Taur:0 "아부 타우르" + Abu-Ya_far:0 "아부 예퍼" + Acfredo:0 "아크프레도" + Adalinda:0 "아달린다" + Adud_al-Dawla:0 "아두드 알 다울라" + Aialbert:0 "에알버트" + Aimilda:0 "아이밀다" + al-Aglab:0 "알 아글랍" + al-Asbag:0 "알 아스바그" + al-Asi:0 "알 아시" + al-Bahe:0 "알 바헤" + al-Dalfa:0 "알 달파" + al-Fadl:0 "알 파들" + al-Fath:0 "알 파스" + al-Gazi:0 "알 가지" + al-Hassan:0 "알 하산" + al-Hazm:0 "할 아짐" + al-Hussayn:0 "알 후세인" + al-Qitt:0 "알 키트" + al-Mughira:0 "알 무기라" + al-Murtada:0 "알 무르타다" + al-Mustazhir:0 "알 무스타지르" + al-Mutarrif:0 "알 무타리프" + al-Mutadd:0 "알 무타드" + al-Muzaffar:0 "알 무자파르" + al-Rashid:0 "알 라시드" + al-Rumaikiyya:0 "알 루마이키야" + al-Zuhayr:0 "알 주헤이르" + Albaro:0 "알바로" + Albito:0 "알비토" + Aloyto:0 "알로이토" + Amat:0 "아마트" + Amrus:0 "암루스" + Anaya:0 "아나야" + Anerils:0 "아네리스" + Annah:0 "안나" + Antoni_n:0 "안토닌" + Aragonta:0 "아라곤타" + Arbert:0 "아르베르트" + Ardio:0 "아르디오" + Ardoina:0 "아르도이나" + A_rgila:0 "아르길라" + Arifredo:0 "아리프레도" + Armentariu:0 "아르멘타리우" + Arnau-Ramon:0 "아르나우 라몬" + as-Sida:0 "아스시다" + Asbag:0 "아스바그" + Asura:0 "아수라" + Atau_lfo:0 "아타울포" + Atharid:0 "아타리드" + Atib:0 "아티브" + Attaf:0 "아타프" + Aurea:0 "오레아" + Aureo_l:0 "오레올" + Aureolus:0 "아우렐루스" + Auriol:0 "아우리올" + Auro:0 "아우로" + Aurovita:0 "아우로비토" + Auru_cia:0 "아우루시아" + Ausendo:0 "아우센도" + Auvidia:0 "아우비디아" + Aysun:0 "아이순" + Azeari:0 "아제아리" + Bahlul:0 "바룰" + Balakayus:0 "발라케이우스" + Balla:0 "발라" + Balterio:0 "발테리오" + Bancio:0 "반시오" + Bardina:0 "바르디나" + Batul:0 "바툴" + Belay:0 "비레이" + Bellidu:0 "벨리두" + Bellon:0 "벨론" + Bencio:0 "벤시오" + Bera_:0 "베라" + Berenguer-Guifre_:0 "베렝게르 귀프레" + Bernat-Berenguer:0 "베르나트 베렝게르" + Bernat_Gausfred:0 "베르나트 가우스프레트" + Bernat-Ramon:0 "베르나트 라몽" + Bernat-Riculf:0 "베르나트 리쿨프" + Bernat-Udalard:0 "베르나트 우달라드" + Bernat-Unifred:0 "베르나트 우니프레드" + Biverne:0 "비베르네" + Bonadona:0 "보나도나" + Buheyr:0 "부헤이르" + Burrun:0 "부런" + Centolh-Lop:0 "센톨 로프" + Cete:0 "세트" + Coreix:0 "코레익스" + C_uayb:0 "쿠아이브" + Dadilda:0 "다딜다" + Dalmat:0 "달마트" + Dela_:0 "델라" + Dispo_sia:0 "디스포시아" + Doha:0 "도하" + Donat-Lop:0 "도낫 로프" + Duoda:0 "두오다" + Echega:0 "에체가" + Ega:0 "에가" + Egilo_n:0 "에길론" + Eileuva:0 "엘리우바" + Elmerad:0 "엘메라드" + Emiliano:0 "에밀리아노" + Ermentruda:0 "에르멘트루다" + Errodrigo:0 "에로드리고" + Eru:0 "에루" + Eudo_n:0 "에우돈" + Ezi:0 "에지" + Fa_fila:0 "파필라" + Faquile_na:0 "파킬레나" + Faray:0 "파레이" + Fare_gia:0 "파레지아" + Fa_vila:0 "파빌라" + Fe:0 "페" + Feles:0 "펠레스" + Filibus:0 "필리버스" + Fitien:0 "피티엔" + Flaci_dio:0 "플라시디오" + Folc:0 "폴크" + Fort:0 "포르트" + Fortis:0 "포르티스" + Fort-Aner:0 "포르트 아네르" + Froille:0 "프로일리" + Froiloba:0 "프로일로바" + Frumarico:0 "프루마리코" + Furtun:0 "푸르툰" + Gali_:0 "갈리" + Garindo:0 "가린도" + Garsenda:0 "가르센다" + Gasion:0 "가시온" + Gato_n:0 "가통" + Gazalen:0 "가잘렌" + Geribert:0 "게리베르트" + Ghaya:0 "가야" + Gisclafredo:0 "기스클라프레도" + Glaswintha:0 "글라스빈타" + Godesteo:0 "고데스테오" + Godesteu:0 "고데스테우" + Godo:0 "고도" + Goldegrodo:0 "골드그로도" + Goldregoto:0 "골드레고토" + Gombaut:0 "곰바우트" + Goncin_a:0 "곤시나" + Gotlana:0 "고틀라나" + Gristillo:0 "그리스티요" + Guadall:0 "구아달" + Gudigeva:0 "구디게바" + Gueda:0 "구에다" + Gugina:0 "구지나" + Guinigui_s:0 "기니귀스" + Guilhemon:0 "길레몽" + Guilinda:0 "구일린다" + Guillem-Isarn:0 "기옘 이산" + Guillem-Umbert:0 "기옘 움베르트" + Guinigenta:0 "구이니겐타" + Guifred:0 "구이프레드" + Guiscafred:0 "구이스카프레드" + Gullielmo:0 "굴리엘모" + Gundericho:0 "군데리코" + Gunterico:0 "군테리코" + Guntislo:0 "군티슬로" + Gurg:0 "구르그" + Hafsun:0 "하프순" + Hakima:0 "하키마" + Hashima:0 "하시마" + Heloa:0 "헬로아" + Hermesenda:0 "에르메센다" + Hind:0 "힌드" + Honorico:0 "오노리코" + Hubasa:0 "우바사" + Hudhayl:0 "우드아일" + Hug_Dalmau:0 "우그 달마우" + Hulal:0 "우랄" + Ic_a:0 "이카" + Imad_ad-Dawla:0 "이마드 아드 다울라" + In_igo:0 "이니고" + Isarn:0 "이산" + Jadil:0 "자딜" + Jattab:0 "자타브" + Jayran:0 "자이란" + Jeroso_lima:0 "제로솔리마" + Kassilda:0 "카실리다" + Labib:0 "라비브" + Laya:0 "라야" + Liuvigotho:0 "리우비고토" + Loreto:0 "로레토" + Lubbun:0 "루분" + Luci_a:0 "루시아" + Ludriqh:0 "루드리크" + Magin:0 "마긴" + Malha:0 "말하" + Majdala:0 "마즈달라" + Mansion:0 "마시온" + Mansura:0 "만수라" + Marin_a:0 "마리나" + Marzuq:0 "마르주크" + Masarra:0 "마사라" + Mate_u:0 "마테우" + Mauregatu:0 "마우레가투" + Mbarek:0 "음바레크" + Menda:0 "멘바" + Mendola:0 "멘돌라" + Mido:0 "미도" + Mir-Geribert:0 "미르 게리베르트" + Mir-Riculf:0 "미르 리쿨프" + Mirel:0 "미렐" + Mughit:0 "무기트" + Muhadir:0 "무하디르" + Muizz_al-Dawla:0 "무이즈 알 다울라" + Muniabella:0 "무니아벨라" + Muntasir:0 "문타시르" + Muntil:0 "문틸" + Muqatil:0 "무카틸" + Musa_Aznar:0 "마수 아즈나르" + Muskiyan:0 "무스키얀" + Mustaq:0 "무스타크" + Mustatarrif:0 "무스타타리프" + Muzayn:0 "무자인" + Muzna:0 "무즈나" + Naya:0 "나야" + Nepociano:0 "네포시아노" + Nimilde:0 "니밀드" + Nizam_al-Dawla:0 "니잠 알 다울라" + Nurah:0 "누라" + Nuna:0 "누나" + Odesind:0 "오데신드" + Odo_:0 "오도" + Odoariu:0 "오도아리우" + Olban:0 "올반" + Olide:0 "올드" + Olibia:0 "올리비아" + Olivio:0 "올리비오" + Orbita:0 "오르비타" + Orti:0 "오르티" + Otrosia:0 "오트로시아" + Palla:0 "팔라" + Paterno:0 "파테르노" + Pepi:0 "페피" + Pere-Udalard:0 "페레 우달라드" + Pin_olo:0 "피놀로" + Quixol:0 "키솔" + Qui_xol:0 "키솔" + Rachid:0 "라시드" + Rah:0 "라" + Raimon-Garcia:0 "레이몽 가르시아" + Raimon-Guilhe_m:0 "레이몽 기옘" + Ramon-Guillem:0 "라몽 기옘" + Raqiya:0 "라키야" + Rawas:0 "라와스" + Redemptus:0 "레뎀투스" + Rodanio:0 "로다니오" + Ranlo:0 "란로" + Riembau:0 "리엠바우" + Romilla:0 "로밀라" + Rotroda:0 "로트로다" + Sabariquh:0 "사바리크" + Salamiro:0 "살라미로" + Saniyya:0 "사니야" + Sanya:0 "산야" + Sarracina:0 "사라시나" + Sayf_al-Dawla:0 "사이프 알 다울라" + Sayyid_ad-Dawla:0 "사이드 아드 다울라" + Sayyida:0 "사이다" + Segeredo:0 "세게레도" + Semeno:0 "세메노" + Sendina:0 "센디나" + Sendino:0 "센디노" + Sendred:0 "센드레드" + Senegunda:0 "세네군다" + Seniol:0 "세니올" + Sen_ora:0 "세노라" + Sen_orina:0 "세노리나" + Shishnand:0 "시스난드" + Sibil_la:0 "시빌라" + Sicarda:0 "시카르다" + Subh:0 "수브" + Sumadih:0 "수마디" + Sumayl:0 "수마일" + Susanah:0 "수잔나" + Talai_s:0 "탈라이스" + Tamem:0 "타멤" + Tarub:0 "타루브" + Tayfur:0 "타이푸르" + Tellu:0 "텔루" + Teobaldu:0 "테오발두" + Teodo:0 "테오도" + + Teodogonzia:0 "테오도곤지아" + Teodoredo:0 "테오도레도" + Teto_n:0 "테톤" + Theudila:0 "토딜라" + Totilde:0 "토틸드" + Trudegarda:0 "트루드가르다" + Trudilde:0 "트루딜드" + Trustesendo:0 "트루스테센도" + Ubada:0 "우바다" + Ufa:0 "우파" + Umayr:0 "우마이르" + Ulyan:0 "올안" + Umbert:0 "움베르트" + Unifred:0 "우니프레드" + Urdun:0 "우르둔" + Valiana:0 "발리아나" + Velida:0 "벨리다" + Virgi_lia:0 "비르길라" + Vicla_vara:0 "비스클라바라" + Vitiza:0 "비티자" + Vivilde:0 "비빌드" + Vizoi:0 "비조이" + Wallada:0 "왈라다" + Xariq:0 "사리크" + Xemen:0 "세멘" + Xen:0 "센" + Ximenu:0 "시메누" + Yaddair:0 "야다이르" + Ya_is:0 "야이스" + Yuhanna:0 "유안나" + Yumn_al-Dawla:0 "윰 알 다울라" + Yuwarta:0 "유와르타" + Zakariyya:0 "자카리야" + Zayra:0 "자이라" + Aique:0 "아이크" + Albar:0 "알바르" + Asnar:0 "아스나르" + Aureolo:0 "아우렐로" + Awriyah:0 "아와리야" + BastiA_n:0 "바스티안" + Berengela:0 "베렌겔라" + ClemEEncia:0 "클레멘시아" + Exilona:0 "엑실로나" + Fafes:0 "파페스" + Forjaz:0 "포르자즈" + Fruille:0 "프루일레" + GalvA_n:0 "갈반" + Gendule:0 "겐둘레" + Gontina:0 "곤티나" + LluI_s:0 "루이스" + LucI_dio:0 "루시디오" + Oliviu:0 "올리비우" + Oreliu:0 "오렐리우" + RolA_n:0 "롤란" + SeN_ora:0 "세노라" + SeN_orina:0 "세노리나" + Sesnando:0 "세스난도" + Vifredo:0 "비프레도" + Xerardo:0 "세라르도" + Ilizabith:0 "리자비스" + Hemenexildu:0 "헤르메네실두" + Viscla_vara:0 "비스클라 바라" + Stina:0 "스티나" + HelenE_:0 "헬레네" + Sandra:0 "산드라" + + + #Historical characters FP2 + al-Zarkali:0 "아부 이샤크 알 자르칼리" + Ibn_al-Wafid:0 "이븐 알 와피드" + Ibn_Naghrela:0 "조세프 이븐 나그렐라" + Rahel:0 "라헬" + + # Arabic al-Hawas:0 "알 하바스" at-Timnah:0 "앗 팀나" - # [LocEditor:UntranslatedKey] `Rasad` + Rasad:0 "라사드" # Romance Fabricius:0 "파브리시우스" Fabrice:0 "파브리스" Ascanius:0 "아스카니우스" + + # Canarias Dynasties + dynn_Tagatemiotise:0 "타가테미오티세" + dynn_Tejalire:0 "테잘레르" + + #Guanche names (male and unisex) + Abentahar:0 "아벤타하르" + Adiam:0 "아디암" + Alcoidar:0 "알코이다르" + Acosayda:0 "아코사이다" + Achurteyga:0 "아쿠르테이가" + Adeun:0 "아데운" + Aja:0 "아자" + Algzcin:0 "알즈신" + Ancor:0 "안코어" + Atubkewn:0 "아투브케웬" + Atacaicate:0 "아타카이카트" + Bentagai:0 "벤타가이" + Bentago:0 "벤타고" + Bentahor:0 "벤타호르" + Bentejui:0 "벤테주이" + Caitafa:0 "카이타파" + Doramas:0 "도라마스" + Egenenaca:0 "에제네나카" + Egonaiga:0 "에고나이가" + Gaifa:0 "가이파" + Gamonales:0 "가모날레스" + Ganana:0 "가나나" + Gararasa:0 "가라라사" + Gitama:0 "기타마" + Gomidafe:0 "고미다페" + Guanarteme:0 "구아나르테메" + Hama:0 "하마" + Heupelio:0 "헤우펠리오" + Himar:0 "히마르" + Isaco:0 "이사코" + Malagua:0 "말라구아" + Naira:0 "나이라" + Nauzet:0 "나우제트" + Orchena:0 "오르체나" + Rinima:0 "리니마" + Semidan:0 "세미단" + Soront:0 "소론트" + Tagooreate:0 "타구레아트" + Tagotin:0 "타고틴" + Tajaste:0 "타자스트" + Tamadaba:0 "타마다바" + Tanfia:0 "탄피아" + Tazarte:0 "타자르테" + Tiferan:0 "티페란" + Tijandarte:0 "티잔다르테" + Acaymo:0 "아카이모" + Acerina:0 "아체리나" + Adargoma:0 "아다르고마" + Afche:0 "아프체" + Afur:0 "아푸르" + Agoney:0 "아고네이" + Airam:0 "아이람" + Alguim:0 "알구임" + Anaterve:0 "아냐테르베" + Augeron:0 "아우게론" + Belicar:0 "벨리카르" + Belmaco:0 "벨마코" + Beneharo:0 "베네하로" + Bentagay:0 "벤타가이" + Bentor:0 "벤토르" + Chavender:0 "차벤데르" + Chimboyo:0 "침보요" + Chincanayro:0 "친카나이로" + Echedey:0 "에체데이" + Egonayga:0 "에고나이가" + Eiunche:0 "에이운체" + Gaumet:0 "가우메트" + Geronte:0 "게론테" + Guayasen:0 "구아이아센" + #Guanche names (female) + Absnchara:0 "아브차라" + Aquejata:0 "아케자타" + Arimgua:0 "아림구아" + Arminda:0 "아르민다" + Andamana:0 "안다마나" + Aremoga:0 "아레모가" + Amoca:0 "아모카" + Faya:0 "파야" + Guayarmina:0 "구아이아르미나" + Masaquera:0 "마사케라" + Meteimba:0 "메테임바" + Nascique:0 "나스시크" + Tazirga:0 "타지르가" + Tonaguana:0 "토나구아나" + Tenesoya:0 "테네소야" + Vidina:0 "비디나" + Mifaya:0 "미파야" + Tibiabin:0 "티비아빈" + Tamonante:0 "타모난테" + Iballa:0 "이발라" + Atidamana:0 "아티다마나" + Cathaysa:0 "카사이사" + Dacil:0 "다실" + Fayna:0 "페이나" + Gara:0 "가라" + Guacimara:0 "구아치마라" + Guajara:0 "구아자라" + Idaira:0 "이다이라" + Haridian:0 "하리디안" + Yurena:0 "유레나" + Adassa:0 "아다사" + Atteneri:0 "아테네리" + Nisa:0 "니사" + Isora:0 "이소라" + Ithaisa:0 "이타이사" + Attenya:0 "아텐야" + Arai:0 "아라이" + Chaxiraxi:0 "차시라시" + Moneiba:0 "모네이바" + Sibisse:0 "시비스" + Gazmira:0 "가즈미라" + Aniagua:0 "아니아구아" + Tahona:0 "타호나" + Cainana:0 "카이나나" + Grimanesa:0 "그리마네사" + Delioma:0 "델리오마" + Famara:0 "파라마" + Guayafanta:0 "구아이아판타" + Aregoma:0 "아레고마" + Arecida:0 "아레시다" + Abenaura:0 "아베나우라" + Teguise:0 "테구이스" + Iriome:0 "이리오메" + Daida:0 "다이다" + Ramagua:0 "라마구아" + Xerach:0 "세라크" + Ico:0 "이코" + #Guanche Dynasty Names + dynn_Bentinerfe:0 "벤티네르페" + dynn_Botsonuhya:0 "보트소누히아" + dynn_Imobach:0 "이모바흐" + dynn_Benytomo:0 "베니토모" + dynn_Tinguaro:0 "틴구아로" + dynn_Himenchia:0 "히메치아" + dynn_Ventor:0 "벤토르" + dynn_Acaimo:0 "아카이모" + dynn_Anaterve:0 "아냐테르베" + dynn_Dadamo:0 "다다모" + dynn_Aguassona:0 "아구아소나" + dynn_Pelinor:0 "펠리노르" + dynn_Rumen:0 "루멘" + dynn_Benecaro:0 "베네카로" + dynn_Serdeto:0 "세르데토" + dynn_Caconaimo:0 "카코나이모" + dynn_Teguesta:0 "테구에스타" + dynn_Guahuco:0 "구아후코" + dynn_Zebensui:0 "제벤수이" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + Imad_al-Dawla:0 "이마드 알 다울라" + Qasmuna1:0 "카스무나" diff --git a/project/ck3/base_game/localization/korean/nicknames_l_korean.yml b/project/ck3/base_game/localization/korean/nicknames_l_korean.yml index 484d958679..c6d1223c21 100644 --- a/project/ck3/base_game/localization/korean/nicknames_l_korean.yml +++ b/project/ck3/base_game/localization/korean/nicknames_l_korean.yml @@ -278,6 +278,7 @@ nick_the_one_eyed:0 "애꾸눈" nick_the_oppressor:0 "압제자" nick_the_apostate:0 "배교자" + nick_the_pagan:0 "토속 신앙 추종자" nick_the_heretic:0 "이단자" nick_the_savage:0 "야만인" nick_the_defiant:0 "배격자" @@ -305,6 +306,7 @@ nick_father_of_the_baltic:0 "발트의 아버지" nick_mother_of_the_baltic:0 "발트의 어머니" nick_scourge_of_the_baltic:0 "발트의 재앙" + nick_the_mountain_king:0 "산악왕" nick_the_child_killer:0 "유아 살해자" nick_the_anathema:0 "파문자" nick_the_angel_of_death:1 "[CHARACTER.GetFaith.DeathDeityName|U]의 천사" @@ -316,7 +318,11 @@ nick_the_black_sheep:0 "이질적인 자" nick_sisyphus:0 "시시포스" nick_blue_lion:0 "$b_sheffield$의 푸른 사자" + nick_the_hairy:0 "털보" + nick_the_child:0 "아이" nick_the_wake:0 "경야" + nick_the_bearded:0 "수염쟁이" + nick_the_mountain_dweller:0 "산왕" # RoCo nick_king_of_fashion:0 "유행의 선구자 [CHARACTER.GetTitleAsNameNoTooltip]" @@ -334,6 +340,15 @@ nick_the_eloquent:0 "웅변가" nick_the_stud:0 "종마" - # Historical - nick_the_bearded:0 "수염쟁이" + # FP2 + nick_the_bell_keeper:0 "종지기" + nick_the_requiem:0 "진혼곡" + nick_the_King_of_Thieves:0 "도둑의 왕" + nick_the_Queen_of_Thieves:0 "도둑의 여왕" + nick_the_Thief_Slayer:0 "도둑 학살자" + nick_the_flying:0 "하늘을 나는 자" + nick_the_flightless:0 "날개 없는 자" + nick_the_cid_campeador:0 "엘 시드 캄페아도르" nick_benavert:0 "베나베르트" + nick_the_pragmatic:1 "실용적인 자" + nick_the_equitable:1 "공명정대한 자" diff --git a/project/ck3/base_game/localization/korean/opinions/general_opinions_l_korean.yml b/project/ck3/base_game/localization/korean/opinions/general_opinions_l_korean.yml index 86dc1c9ff7..60fa21e15b 100644 --- a/project/ck3/base_game/localization/korean/opinions/general_opinions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/opinions/general_opinions_l_korean.yml @@ -101,6 +101,7 @@ dismissive_opinion:0 "멸시" hurt_opinion:0 "상처" annoyed_opinion:0 "짜증" + overreaction_opinion:0 "과민 반응" given_luxuries_opinion:0 "사치품을 받음" plotting_against_vassals_opinion:0 "내 봉신을 상대로 음모를 꾸밈" @@ -226,3 +227,7 @@ foreign_prison_revocation_opinion:0 "$treasonous_revoke_refusal$" surgically_maimed:0 "외과적인 불구자" + bizarre_claims_opinion:0 "이상한 명분을 주장함" + + absorbed_de_jure_opinion:0 "규범 권역 영지를 흡수함" + diff --git a/project/ck3/base_game/localization/korean/opinions/religion_opinions_l_korean.yml b/project/ck3/base_game/localization/korean/opinions/religion_opinions_l_korean.yml index a4c1855dc9..4f9352400d 100644 --- a/project/ck3/base_game/localization/korean/opinions/religion_opinions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/opinions/religion_opinions_l_korean.yml @@ -15,3 +15,10 @@ attempted_literalist_debate_opinion:0 "직해주의자 토론을 시도함" cavalier_accusations_opinion:0 "교만한 고발" brought_heretics_to_my_notice_opinion:0 "내가 이단을 주목하게 함" + + jainism_religion_opinion:0 "$jainism_religion_adherent$의 의견" + hinduism_religion_opinion:0 "$hinduism_religion_adherent$의 의견" + buddhism_religion_opinion:0 "$buddhism_religion_adherent$의 의견" + zoroastrianism_religion_opinion:0 "$zoroastrianism_religion_adherent$의 의견" + islam_religion_opinion:0 "$islam_religion_adherent$의 의견" + christianity_religion_opinion:0 "$christianity_religion_adherent$의 의견" diff --git a/project/ck3/base_game/localization/korean/opinions/struggle_opinions_l_korean.yml b/project/ck3/base_game/localization/korean/opinions/struggle_opinions_l_korean.yml new file mode 100644 index 0000000000..fae68e1dcd --- /dev/null +++ b/project/ck3/base_game/localization/korean/opinions/struggle_opinions_l_korean.yml @@ -0,0 +1,42 @@ +l_korean: + + unfair_expectations_opinion:0 "내게 너무나 큰 기대를 함 " + + replaced_me_opinion:0 "나를 대체함" + + slightly_disappointed_opinion:0 "살짝 실망함" + + perplexed_opinion:0 "사람 자체가 불편하고 정신 이상이 있는 게 아닌가 싶음" + + funded_righteous_cause_opinion:0 "정당한 대의에 자금을 지원함" + + left_me_to_wolves_opinion:0 "나를 늑대 무리에 던져버림" + + handed_over_my_enemy_opinion:0 "나의 적을 넘겨줌" + + harbored_a_fugitive_opinion:0 "도망자를 받아서 숨겨줌" + + let_me_keep_my_job_opinion:0 "직위를 지킬 수 있도록 해줌" + + rejected_my_enemy_opinion:0 "내 적을 받아들이길 거부함" + + failed_comfort_opinion:0 "날 달래는 데 실패함" + + listened_opinion:0 "내 말에 귀를 기울임" + + made_amends_opinion:0 "보상을 제공함" + + blames_for_death_of_relative_opinion:0 "내 친척이 살해당한 원인" + + avenged_relative_opinion:0 "내 친척의 복수를 해줌" + + failed_to_capture_killers_opinion:0 "내 친척을 죽인 범인을 잡는 데 실패함" + + ignored_demands_opinion:0 "내 요구를 무시함" + + + happy_opinion:0 "행복함" + + privileges_to_people_opinion:0 "민중에 특권을 주었음" + + diff --git a/project/ck3/base_game/localization/korean/opinions/war_opinions_l_korean.yml b/project/ck3/base_game/localization/korean/opinions/war_opinions_l_korean.yml index 996e7ac138..59724494ba 100644 --- a/project/ck3/base_game/localization/korean/opinions/war_opinions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/opinions/war_opinions_l_korean.yml @@ -9,6 +9,7 @@ rejected_call_to_offensive_war:0 "공격전 소집 거부" contributed_in_war:0 "내가 참전한 전쟁에 공헌함 " peasant_revolt_opinion:0 "$vassal_lost_or_wp_faction_revolt_war$" + warmonger_opinion:0 "전쟁광" #Restored the key to fix TIT-27735 vassal_lost_or_wp_faction_revolt_war:0 "내게 맞서 반란을 일으킴" diff --git a/project/ck3/base_game/localization/korean/portraits/portrait_modifiers_l_korean.yml b/project/ck3/base_game/localization/korean/portraits/portrait_modifiers_l_korean.yml index 876e419515..493a08f4f5 100644 --- a/project/ck3/base_game/localization/korean/portraits/portrait_modifiers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/portraits/portrait_modifiers_l_korean.yml @@ -5,6 +5,7 @@ PORTRAIT_MODIFIER_headgear:1 "왕관" PORTRAIT_MODIFIER_custom_headgear:0 "모자" PORTRAIT_MODIFIER_props:0 "소품" + PORTRAIT_MODIFIER_custom_special:0 "얼굴 아이템" # PORTRAIT_MODIFIER_clothes_western_commoners: "Western commoner" # PORTRAIT_MODIFIER_clothes_western_low_nobles: "Western low noble" @@ -307,6 +308,42 @@ PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_war_nobility_01:0 "북해의 군주 갑옷" +############################ +### FP2 - Fate of Iberia ### +############################ + +### Male ### + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01:1 "이베리아 기독교 평민 복장 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01:1 "이베리아 이슬람 평민 복장 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "이베리아 기독교 하층 귀족 복장 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "이베리아 기독교 고위 귀족 복장 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "이베리아 이슬람교 하층 귀족 복장 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "이베리아 이슬람교 고위 귀족 복장 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "이베리아 기독교 하층 귀족 복장 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "이베리아 기독교 고위 귀족 복장 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "이베리아 이슬람교 하층 귀족 복장 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "이베리아 이슬람교 고위 귀족 복장 2" + + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "이베리아 이슬람 갑옷" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "이베리아 기독교 갑옷" + + +### Female ### + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high$" + + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01$" + + ########################################## ################ Headgear ################ ########################################## @@ -517,6 +554,59 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_royalty_01:0 "노르드 고리관" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_imperial_01:0 "바랑인 제국 왕관" +########### +### FP2 ### +########### + +### Male ### + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_common_01:1 "평민의 솜브레로" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_low:0 "카피예 머리 스카프" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_high:0 "귀족 카피예 머리 스카프" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "자수 장식 코이프" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "자수 장식 비단 코이프" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_nobility_01:1 "안달루시아 궁정 신하의 터번" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_low:0 "평민의 카피엘로" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_high:0 "귀족의 카피엘로" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_high_nobility_01:1 "무어인 터번과 타부슈" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_royalty_01:1 "산초 4세의 왕관" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_royalty_01:1 "사이드 왕관" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "체르벨레라 투구" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "안달루시아 장식 투구" + +### Female ### + + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_common_01:1 "쐐기 모양 토카도" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_common_01:1 "안달루시아 머리 스카프" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "주름 장식 필레" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "귀족 주름 장식 필레" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_nobility_01:1 "머리 스카프와 보석 장식 머리끈" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_high_nobility_01:1 "길쭉한 주름 토카도" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low:0 "안달루시아 머리 스카프와 리탐" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high:0 "귀족 안달루시아 머리 스카프와 리탐" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_royalty_01:1 "도나의 왕관" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_royalty_01:1 "세이다의 왕실 왕관" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01$" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01$" + +############### +### Special ### +############### + +### Male ### + PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01:0 "안경" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_eye_patch_01:0 "외눈 안대" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_blindfold_01:0 "안대" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_face_mask_01:0 "얼굴 가면" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_head_bandage_01:0 "머리 붕대" + +### Female ### + PORTRAIT_MODIFIER_custom_special_female_headgear_special_spectacles_01:0 "안경" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_eye_patch_01:0 "외눈 안대" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_blindfold_01:0 "안대" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_face_mask_01:0 "얼굴 가면" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_head_bandage_01:0 "머리 붕대" ###################################### ################ Hair ################ @@ -597,7 +687,7 @@ PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_08:0 "땋은 머리가 두 가닥인 장발" PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_09:0 "한 가닥으로 길게 땋은 머리" -### Female FP2 ### +### Female FP1 ### PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_01:0 "땋은 옆머리" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_02:0 "엉망진창 땋은 머리" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_03:0 "돼지 꼬리" @@ -605,6 +695,27 @@ PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_05:0 "리본 달린 장발" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_06:0 "도적의 딸" +### Male FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_01:1 "보통 테두리 곱슬머리" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_01:1 "보통 짧은 웨이브" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_02:1 "보통 흘러내린 머리" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_02:1 "긴 가운데 가르마 곱슬머리" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_03:1 "낮은 단일 땋은 머리" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_03:1 "긴 산발" + + ### Female FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_01:1 "하녀의 곱슬머리" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01:2 "귀걸이 프레이밍 곱슬머리" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_02:1 "가운데 가르마 긴 생머리" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02:1 "머리끈을 두른 섬세한 곱슬머리" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_03:1 "어깨 길이 웨이브" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03:1 "보석 장식 네 갈래 땋은 머리" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01_common:0 "프레이밍 곱슬머리" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02_common:0 "섬세한 곱슬머리" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03_common:0 "네 갈래 땋은 머리" + + ### Male Special ### + PORTRAIT_MODIFIER_custom_hair_male_hair_special_01:0 "레게머리" ####################################### ################ Beard ################ @@ -647,6 +758,15 @@ PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_04:0 "중후한 땋은 수염" PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_05:0 "반백의 바랑인" + ### FP2 Beards ### + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_01:1 "잘 관리한 짧은 턱수염" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_01:1 "우거진 수염" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_02:1 "이베리아 염소 수염" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_02:1 "학자의 수염" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_03:1 "카바예로의 수염" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_03:1 "갈래 수염" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_04:0 "늘어진 콧수염" + ####################################### ################ Cloak ################ ####################################### @@ -669,7 +789,7 @@ PORTRAIT_MODIFIER_custom_cloaks_female_furs_secular_fp1_nobility_01:0 "$PORTRAIT_MODIFIER_custom_cloaks_male_furs_secular_fp1_nobility_01$" PORTRAIT_MODIFIER_custom_cloaks_female_furs_secular_fp1_nobility_02:0 "$PORTRAIT_MODIFIER_custom_cloaks_male_furs_secular_fp1_nobility_02$" PORTRAIT_MODIFIER_custom_cloaks_female_furs_secular_fp1_nobility_03:0 "$PORTRAIT_MODIFIER_custom_cloaks_male_furs_secular_fp1_nobility_03$" - PORTRAIT_MODIFIER_custom_cloaks_female_cloaks_secular_fp1_nobility_01:0 "스캴드메르 망토" + PORTRAIT_MODIFIER_custom_cloaks_female_cloaks_secular_fp1_nobility_01:0 "스칼드메르 망토" PORTRAIT_MODIFIER_custom_cloaks_female_cloaks_secular_fp1_nobility_02:0 "여족장 망토" PORTRAIT_MODIFIER_custom_cloaks_female_cloaks_secular_fp1_nobility_03:0 "노르드 어깨 덧대" @@ -708,15 +828,15 @@ PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_catholic_head_01:0 "교황 법복" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common:0 "아프리카 종교 의상" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_african_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common:0 "노르드 종교 의상" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01_common:0 "동방 종교 법복 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01_common:0 "동방 종교 법복" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01_common:0 "동방 종교 법복 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common:0 "사원 법복" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01_common:0 "코헨 가돌 법복" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01_common:0 "유대교 종교 의상" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01:0 "노르드 종교 의상" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01:0 "동방 종교 법복 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01:0 "동방 종교 법복" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01:0 "동방 종교 법복 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01:0 "사원 법복" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01:0 "코헨 가돌 법복" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01:0 "유대교 종교 의상" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common:0 "초원 지대 종교 의상" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_steppe_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common$" diff --git a/project/ck3/base_game/localization/korean/regiment_l_korean.yml b/project/ck3/base_game/localization/korean/regiment_l_korean.yml index 34c3a4f63d..b190f0c368 100644 --- a/project/ck3/base_game/localization/korean/regiment_l_korean.yml +++ b/project/ck3/base_game/localization/korean/regiment_l_korean.yml @@ -111,6 +111,7 @@ mulaththamun:0 "물라타문" archers_of_the_nile:0 "나일강 궁병" paiks:0 "파이크" + guanch_vaulter:0 "높이뛰기 보병" #Special MaA house_guard:0 "가문 호위대" @@ -168,6 +169,7 @@ mulaththamun_flavor:0 "#F 이들 기수들은 사막과 면밀한 관계를 맺고 일평생 실력을 연마해 왔습니다. 한편 이들은 리탐 베일로 얼굴을 가리는데, 모래를 막아주고 적이 알아보지 못하게 하는 역할을 합니다.#!" archers_of_the_nile_flavor:0 "#F 누비아인은 장장 수천 년의 세월 동안 어린 시절부터 궁술을 연마하는 식으로 터전을 지켜왔습니다. 주변 사막 민족이 약탈이나 침공을 시도하면 번번이 맞서 싸워 몰아내곤 했습니다.#!" paiks_flavor:0 "#F 보병은 수백 년 동안 인도 군대의 중추였습니다. 그리고 수없이 많은 인도인이 어린 시절부터 사냥에 활용하는 단순한 대나무 활만큼 흔히 찾아볼 수 있는 무기는 없을 겁니다.#!" + guanch_vaulter_flavor:0 "#F 길쭉한 높이뛰기 장대로 무장한 이 민첩한 전사들은 험준한 산악 지대를 어렵지 않게 활보하며, 몇몇 방어 설비조차 뛰어넘을 수 있습니다.#!" #Religious MaA teutonic_knights:1 "기사단원" diff --git a/project/ck3/base_game/localization/korean/regions_l_korean.yml b/project/ck3/base_game/localization/korean/regions_l_korean.yml index 15829f7a81..cda1489097 100644 --- a/project/ck3/base_game/localization/korean/regions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/regions_l_korean.yml @@ -93,7 +93,7 @@ custom_northern_england:0 "북부 잉글랜드" custom_southern_england:0 "남부 잉글랜드" custom_slavia:0 "슬라비아" - custom_west_slavia:0 "서 슬라브" + custom_west_slavia:0 "서슬라브" custom_south_slavia:0 "남 슬라브" custom_greater_armenia:0 "구 아르메니아 제국" custom_ireland:0 "아일랜드" @@ -119,5 +119,10 @@ dlc_fp1_achievement_king_of_all_the_isles:0 "대서양 및 지중해에 위치한 제도" dlc_fp1_achievement_vladimirs_second_choice:0 "러시아" + #FP2 + dlc_fp2_old_vasconia:0 "옛 바스코니아" + dlc_fp2_old_vasconia_pushed:0 "옛 바스코니아" + dlc_fp2_dlc_fp2_caucasian_iberia:0 "코카서스 이베리아" + #EP1 dlc_ep1_achievement_rise_of_the_ghurids:0 "역사 기반 구르 제국" diff --git a/project/ck3/base_game/localization/korean/relations_l_korean.yml b/project/ck3/base_game/localization/korean/relations_l_korean.yml index ba57c0a14a..e908da9777 100644 --- a/project/ck3/base_game/localization/korean/relations_l_korean.yml +++ b/project/ck3/base_game/localization/korean/relations_l_korean.yml @@ -425,7 +425,7 @@ #Frame playable FRAME_RELATION_ME:1 "#T 당신입니다.#!" FRAME_RELATION_MY_HEIR:2 "#T 당신의 [player_heir|E]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_MY_LIEGE` + FRAME_RELATION_MY_LIEGE:0 "#T 당신의 [liege|E]#!" #Frame dynasty FRAME_RELATION_DYNAST:2 "#T 당신 [dynasty|E]의 [dynast|E]\n#!$TT_DYNAST_DESC$" @@ -448,7 +448,7 @@ FRAME_RELATION_POWERFUL_VASSAL:1 "#T 권세 봉신#!\n이 [ruler|E]는 당신에게 아무것도 기대하지 않는 [powerful_vassal|E]입니다." FRAME_RELATION_HAPPY_POWERFUL_VASSAL:1 "#T 권세 봉신#!\n이 [ruler|E]는 [council|E] 위원으로 남고 싶어 하는 [powerful_vassal|E]입니다." FRAME_RELATION_UNAHAPPY_POWERFUL_VASSAL:2 "#T 권세 봉신#!\n@warning_icon!#X 이 [ruler|E]는 당신의 [council|E] 위원으로 임명되지 않아 당신을 향한 [opinion|E]이 감소했습니다.#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_NON_POWERFUL_VASSAL` + FRAME_RELATION_NON_POWERFUL_VASSAL:0 "#T 봉신#!" #To address someone (RelationToMeAddress) relation_my_love:0 "연인" diff --git a/project/ck3/base_game/localization/korean/religion/religion_christianity_l_korean.yml b/project/ck3/base_game/localization/korean/religion/religion_christianity_l_korean.yml index d46614efe7..7df468c48c 100644 --- a/project/ck3/base_game/localization/korean/religion/religion_christianity_l_korean.yml +++ b/project/ck3/base_game/localization/korean/religion/religion_christianity_l_korean.yml @@ -3,7 +3,7 @@ #Common Christian Localization christianity_religion:0 "기독교" christianity_religion_adj:0 "기독교" - christianity_religion_adjerent:0 "기독교인" + christianity_religion_adherent:0 "기독교인" christianity_religion_adherent_plural:0 "기독교인" christianity_religion_desc:0 "나사렛 출신의 예수 그리스도의 삶과 가르침에 방점을 두는 기독교는 신자들이 죄의 사함을 받고 내세에서 하느님의 품 안에 안길 수 있다는 구원의 교리를 중시합니다." christianity_high_god_name:0 "하느님" @@ -45,11 +45,11 @@ christianity_bishop:0 "주교" christianity_bishop_plural:0 "주교" christianity_positive_afterlife:0 "천국" - christianity_positive_afterlife_2:0 "$christianity_positive_afterlife$" # Optional translation alt - christianity_positive_afterlife_3:0 "$christianity_positive_afterlife$" # Optional translation alt + christianity_positive_afterlife_2:1 "낙원" # Optional translation alt + christianity_positive_afterlife_3:1 "$christianity_high_god_name_possessive$ 왕국" # Optional translation alt christianity_negative_afterlife:0 "지옥" - christianity_negative_afterlife_2:0 "$christianity_negative_afterlife$" # Optional translation alt - christianity_negative_afterlife_3:0 "$christianity_negative_afterlife$" # Optional translation alt + christianity_negative_afterlife_2:1 "무저갱" # Optional translation alt + christianity_negative_afterlife_3:1 "게헨나" # Optional translation alt christianity_witchgodname_the_horned_god:0 "뿔 달린 신" christianity_witchgodname_the_horned_god_possessive:0 "뿔 달린 신의" @@ -121,7 +121,7 @@ lollard_adherent_plural:0 "롤라드파 신도" lollard_desc:0 "롤라드파는 세례와 고해성사 같은 기독교의 일상적인 성례를 배격하면서 오직 성경만이 기독교 교리의 뿌리이며 성경에 근거하지 않은 가르침은 본질적으로 이단이라고 주장했습니다." - insular_celtic:0 "켈트 교회" + insular_celtic:1 "켈트 교회" insular_celtic_adj:0 "켈트 교회" insular_celtic_adherent:0 "켈트 교회 신도" insular_celtic_adherent_plural:0 "켈트 교회 신도" @@ -167,8 +167,8 @@ bosnian_church_desc:0 "보스니아 고원 지대의 크르스티야니는 가톨릭과 정교회로부터 오래도록 소외되면서 다른 유명한 기독교계와는 달리 형식은 많이 잃되 더 관대한 형태를 갖추게 됐습니다. 옛 기독교의 요소들을 많이 간직하고 있기에 입에 오르면 같은 기독교 신자들이 멸시하는 경향이 있습니다." bosnian_house_of_worship:0 "히자" - bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" # Optional translation alt - bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" # Optional translation alt + bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" + bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" bosnian_house_of_worship_plural:0 "히자" bosnian_religious_head_title:0 "프라제드" bosnian_religious_head_title_name:0 "오비텔리" @@ -192,6 +192,20 @@ bosnian_bishop_neuter:0 "디예드" bosnian_bishop_neuterplural:0 "디예드" + mozarabic_church:0 "모사라베" + mozarabic_church_adj:0 "모사라베" + mozarabic_church_adherent:0 "모사라베 신자" + mozarabic_church_adherent_plural:0 "모사라베 신자" + mozarabic_church_desc:0 "모사라베 기독교 신도들은 초기 이베리아 예식 신도들의 후손으로, 수백 년이나 이슬람의 지배 아래 있었기에 로마로부터 어느 정도 독립되어 존재해 왔습니다. 이들은 오랜 세월 다른 신앙과 섞여 살아왔기에 차이를 인정하는 융통성이 웬만한 근본주의 종파보다 넉넉한 편입니다." + + adoptionist:0 "기독교 양자론" + adoptionist_adj:0 "기독교 양자론자" + adoptionist_adherent:0 "기독교 양자론자" + adoptionist_adherent_plural:0 "기독교 양자론자" + adoptionist_desc:0 "이베리아의 기독교 양자론은 톨레도 대주교령과 수백 년 전 북아프리카의 금욕주의, 9세기 초 극단적 기독교 우파를 하나로 아우른 사상에 뿌리를 두고 있습니다.\n\n심히 모호한 형태부터 있는 그대로의 원색적인 형태까지 기독교 양자론의 모습은 다양하기 이를 데 없지만, 이 모든 종파의 기저에는 성자의 영원한 신성성에 대한 의문이 깔려 있습니다." + adoptionist_religious_head_title:0 "대주교" + adoptionist_religious_head_title_name:0 "대주교령" + conversos:0 "콘베르소" conversos_adj:0 "콘베르소" conversos_adherent:0 "콘베르소 신도" diff --git a/project/ck3/base_game/localization/korean/religion/religion_core_tenets_l_korean.yml b/project/ck3/base_game/localization/korean/religion/religion_core_tenets_l_korean.yml index de45dde67d..2e701bacf2 100644 --- a/project/ck3/base_game/localization/korean/religion/religion_core_tenets_l_korean.yml +++ b/project/ck3/base_game/localization/korean/religion/religion_core_tenets_l_korean.yml @@ -51,6 +51,14 @@ gruesome_festivals_active_name:0 "대규모 희생제 개최" doctrine_parameter_gruesome_festivals_active:0 "10년에 한 번꼴로 대규모 희생제를 개최하여 동일한 [faith|E]을 지닌 신하와 [county_opinion|E]을 보듬습니다." + tenet_volcanic_veneration_name:0 "화산 숭배" + tenet_volcanic_veneration_desc:0 "갓 태어나 불을 뿜어대는 대지보다 거룩한 광경은 없을 것입니다. 우리는 재앙의 끝자락에서 살아가며, 목숨은 [ROOT.Faith.PantheonTerm]의 자비에 달려 있을 뿐입니다." + tenet_cthonic_redoubts_name:0 "지하의 보루" + tenet_cthonic_redoubts_desc:0 "이 세상에 지구의 뿌리보다 더 나은 은신처는 없으며, 툭 튀어나온 지구의 척추보다 더 견고한 요새는 없습니다. 그리고 지구의 숨겨진 길을 따르는 것보다 숭고한 순례는 없다고 할 수 있겠죠. 우린 아득히 높은 정상에서 창조의 소산을 내려다보며 진정한 신의 무게를 느낍니다." + doctrine_parameter_easier_to_convert_faith_in_mountains:0 "산악 [terrain|E]에서의 [convert_county|E] 속도: #P +[EmptyScope.ScriptValue('easier_to_convert_faith_in_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_easier_to_convert_culture_in_same_faith_mountains:0 "[faith|E]이 같은 산악 [terrain|E]에서의 [promote_culture|E] 속도: #P +[EmptyScope.ScriptValue('promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_harder_to_convert_faith_away_in_mountains:0 "산악 [terrain|E]에서의 적대적인 [convert_county|E] 속도: #P [EmptyScope.ScriptValue('harder_to_convert_faith_away_in_mountains_malus_loc_control')|0]%#!" + tenet_consolamentum_name:1 "엔듀라" tenet_consolamentum_name_alternate:0 "자살 의식" tenet_consolamentum_desc:0 "늙거나 병이 들면 의식을 통해 죄악에 물든 영혼을 씻어내야 합니다. 의식이 끝나면 죄악이 다시 한번 우리를 타락시키지 않도록 빠르고 확실하게 목숨을 끊습니다." @@ -97,6 +105,13 @@ tenet_unrelenting_faith_name:0 "사그라지지 않는 믿음" tenet_unrelenting_faith_desc:0 "우리의 신념은 굳건하니 기꺼이 믿음을 지키기 위해 싸우고 죽을 것입니다. 그 어떤 역경이 닥친다 한들 우리는 절대 굴하지 않습니다." + tenet_rite_name:0 "예식" + tenet_rite_desc:0 "우리의 믿음은 근본이 되는 신앙과 그리 다르지 않습니다... 중요한 교리는 물론이요, 중재를 도맡을 궁극적인 권위도 합의할 수 있는 문제 아니겠습니까. 그런데 굳이 사소한 부분 하나하나 따지고 들 필요가 있을까요?" + doctrine_parameter_maintains_head_of_faith_on_creation:0 "새로운 [faiths|E] 생성 시 기존 [head_of_faith|E]를 유지함" + doctrine_parameter_ecumenical_christians_keep_ecumenism:0 "[GetPlayer.Custom('GetRiteEcumenismFullOrEmpty')]" + GetRiteEcumenismFullOrEmpty_full:0 "생성 시 [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName] 보유 기독교 [faiths|E]은 유지함" + GetRiteEcumenismFullOrEmpty_empty:0 "" + #Muslim Tenets tenet_struggle_submission_name:0 "투쟁과 복종" tenet_struggle_submission_desc:0 "신의 의지는 모든 선의 원천입니다. 따라서 선한 존재의 기저에는 신의에 대한 복종심과 이를 직접 행하고자 하는 투쟁이 깔려있다고 할 수 있습니다." @@ -202,6 +217,8 @@ tenet_sanctity_of_nature_name:0 "자연의 존엄함" tenet_sanctity_of_nature_desc:1 "자연은 신이 창조한 세계이며 우리는 그저 손님으로서 있을 뿐입니다. 그러니 나무며, 동물이며 대지 그 자체도 공경하고 존중해야만 합니다." + # This parameter does nothing; it's just here to flag the tenet's nature silently so we can reference it without directly tagging the tenet. + doctrine_parameter_believes_in_harmony_with_nature_invisible:0 "" tenet_mystical_birthright_name:0 "상서로운 생득권" tenet_mystical_birthright_alternate:0 "탈토스 쉴에테스" @@ -269,14 +286,24 @@ #Instead, add these doctrine parameters to appropriate tenets (presently Christian Syncretism & Pastoral Isolation). doctrine_parameter_is_christian_faith_bilateral_loc_override:2 "우리가 기독교계 [faiths|E]을, 또 기독교계 $game_concept_faiths$이 우리를 $hostility_evil_tooltippable$ 신앙이 아닌 [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] 신앙으로 간주함" doctrine_parameter_is_christian_faith_pastoral_isolation_loc_override:1 "교리의 차이와는 상관없이 다른 기독교 [faiths|E]을 항상 [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] 신앙으로 간주함" + doctrine_parameter_can_use_christian_artefacts:0 "기독교 [artifacts|E]의 이로운 효과를 온전히 받음" doctrine_parameter_christian_syncretic_actor_opinion_active:1 "기독교계 [faiths|E]과의 상호 [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] 보너스" doctrine_parameter_opinion_of_christian_syncretic_recipient_opinion_active:0 "" doctrine_parameter_christian_syncretic_recipient_opinion_active:1 "$tenet_christian_syncretism_name$ [core_tenet|E]를 가진 [faiths|E]과의 상호 [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] 보너스" doctrine_parameter_opinion_of_christian_syncretic_actor_opinion_active:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_felicitous_doctrine:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_radical_doctrine:0 "" + doctrine_parameter_adoptionists_like_ecumenism:0 "[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName] 교리를 따르는 $christianity_religion_adj$ [faiths|E]을 $hostility_hostile_tooltippable$인 것이 아닌 $hostility_astray_tooltippable$ 것으로 여김" + doctrine_parameter_adoptionists_are_unilateral_hostile:0 "다른 $christianity_religion_adj$ [faiths|E]은 이들을 오직 $hostility_hostile_tooltippable$으로 여김. 반면에 덜 세련된 $adoptionist_adherent_plural$(은)는 $hostility_evil_tooltippable$(으)로 간주됨" + doctrine_parameter_adoptionists_are_unilateral_evil:0 "다른 $christianity_religion_adj$ [faiths|E]은 이들을 $hostility_evil_tooltippable$으로 간주함" + doctrine_parameter_adoptionists_are_mutual_evil:0 "우리가, 또 다른 이들이 $christianity_religion_adherent_plural$(을)를 $hostility_evil_tooltippable$으로 간주함" + doctrine_parameter_adoptionist_school_removed_on_reformation:0 "[reformation|E] 시 이 종파는 미묘한 차이를 #EMP 영구적으로#! 상실하게 됨" + doctrine_parameter_adoptionists_attractively_intuitive_theology:0 "다른 [GetReligionByKey('christianity_religion').GetAdjective] [faiths|E]에 대한 [EmptyScope.ScriptValue('fp2_lyonese_monk_conversion_bonus_root_value')|=+%0] 개종 속도" tenet_islamic_syncretism_name:0 "이슬람 융화주의" tenet_islamic_syncretism_desc:0 "선지자의 말은 의심할 여지 없이 현명하고 정당하매, 의심을 떠나 그의 생각과 행동에 주의를 기울여야 함은 확실합니다." doctrine_parameter_hostility_override_special_doctrine_is_islamic_faith:2 "우리가 이슬람계 [faiths|E]을, 또 이슬람계 $game_concept_faiths$이 우리를 $hostility_evil_tooltippable$ 신앙이 아닌 [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] 신앙으로 간주함" + doctrine_parameter_can_use_islamic_artefacts:0 "이슬람 [artifacts|E]의 이로운 효과를 온전히 받음" doctrine_parameter_islamic_syncretic_actor_opinion_active:1 "이슬람계 [faiths|E]과의 상호 [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] 보너스" doctrine_parameter_opinion_of_islamic_syncretic_recipient_opinion_active:0 "" doctrine_parameter_islamic_syncretic_recipient_opinion_active:1 "$tenet_islamic_syncretism_name$ [core_tenet|E]를 가진 [faiths|E]과의 상호 [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] 보너스" @@ -285,6 +312,7 @@ tenet_jewish_syncretism_name:0 "유대교 융화주의" tenet_jewish_syncretism_desc:0 "자신들이 신의 선택을 받은 민족이라는 주장은 동의하기 어렵지만, 유대교의 토라는 부정할 수 없는 지혜로 가득하며 배울 것이 참 많습니다." doctrine_parameter_hostility_override_special_doctrine_is_jewish_faith:2 "우리가 유대교 [faiths|E]을, 또 유대교 $game_concept_faiths$이 우리를 $hostility_evil_tooltippable$ 신앙이 아닌 [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] 신앙으로 간주함" + doctrine_parameter_can_use_jewish_artefacts:0 "유대교 [artifacts|E]의 이로운 효과를 온전히 받음" doctrine_parameter_jewish_syncretic_actor_opinion_active:1 "유대교 [faiths|E]과의 상호 [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] 보너스" doctrine_parameter_opinion_of_jewish_syncretic_recipient_opinion_active:0 "" doctrine_parameter_jewish_syncretic_recipient_opinion_active:1 "$tenet_jewish_syncretism_name$ [core_tenet|E]를 가진 [faiths|E]과의 상호 [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] [opinion|E] 보너스" @@ -317,4 +345,12 @@ tenet_natural_primitivism_desc:0 "문명은 부자연스러운 것으로 본질적으로 무질서한 창조물에 질서를 부여하려는 인류의 부질없으면서도 신성모독적인 산물입니다. 우린 자연을 품으면서 [ROOT.Faith.PantheonTerm]께서 의도하심을 따라 자유롭고 자연스럽게 살아야 합니다." doctrine_parameter_naked_adherents_active:0 "신도들이 옷을 입지 않음" doctrine_parameter_natural_primitivism_law_cost_increase:0 "법률 비용: #N +50%#!" + doctrine_parameter_unlock_jizya_contract:0 "지즈야 [vassal_contract|E] 잠금 해제" + + tenet_sacrificial_ceremonies_name:0 "희생제" + tenet_sacrificial_ceremonies_desc:0 "자발적이든 비자발적이든 인신 공양은 신에게 가까워지는 수단입니다. 의식에서 자발적으로 자기 자신을 희생하는 행위는 하나의 관례요, 미덕이라고도 할 수 있겠습니다. 신에게 용서받지 못할 죄악을 저지른 자를 희생시키는 것도 그만큼 고결한 일이지요." + tenet_megaliths_name:0 "거석 건설" + tenet_megaliths_desc:0 "자고로 숭배란 사원의 비좁은 경계 안에서 이루어져서는 안 되는 법입니다. 사원은 오히려 우리 주위를 감싸는 온갖 신성한 피조물에서 멀어지게 만드는 미개한 구조물에 지나지 않습니다. 창조주께서 베풀어 주신 돌과 공기, 열석을 받아들여 그분들께 기쁨을 선사하면 신성성에 가까워질 수 있습니다." + doctrine_parameter_can_build_megaliths:0 "[temple|E] 봉토에 거석 건설 가능, 공작령 수도에 위대한 거석 건설 가능" + province_is_of_a_megalith_faith_tt:0 "해당 [Concept( 'counties', '영지' )|E]가 거석의 중요성을 믿는 [faith|E]을 따라야 함" diff --git a/project/ck3/base_game/localization/korean/religion/religion_doctrine_triggers_l_korean.yml b/project/ck3/base_game/localization/korean/religion/religion_doctrine_triggers_l_korean.yml index 89a3b41e88..8d0b017889 100644 --- a/project/ck3/base_game/localization/korean/religion/religion_doctrine_triggers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/religion/religion_doctrine_triggers_l_korean.yml @@ -12,6 +12,18 @@ INCOMPATIBLE_TENET_OTHER_SYNCRETISM_TRIGGER:0 "융화주의 [core_tenet|E]는 [faith|E]마다 오직 하나만 선택할 수 있음" INCOMPATIBLE_TENET_FALSE_CONVERSION_SANCTION_TRIGGER:1 "[GetFaithDoctrine('tenet_false_conversion_sanction').GetName( GetPlayer.GetFaith )] [core_tenet|E]와 양립할 수 없음" INCOMPATIBLE_TENET_PENTARCHY_TRIGGER:1 "[GetFaithDoctrine('tenet_pentarchy').GetName( GetPlayer.GetFaith )] [core_tenet|E]와 양립할 수 없음" + INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER:0 "[GetFaithDoctrine('tenet_sacrificial_ceremonies').GetName( GetPlayer.GetFaith )] [core_tenet|E]와 양립할 수 없음" + INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER:0 "[GetFaithDoctrine('tenet_consolamentum').GetName( GetPlayer.GetFaith )] [core_tenet|E]와 양립할 수 없음" + + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL:0 "당신과 [head_of_faith|E]의 관점이 다를 경우 [GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )](을)를 시행할 수 없음" + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL:0 "당신의 [head_of_faith|E]가 당신의 관점을 용인하지 않을 경우 [GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )](을)를 시행할 수 없음" + INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ 평화주의 대 전쟁광" + INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ 불법 마술 대 정령 빙의" + INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ 쾌락주의 대 금욕주의" + INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ 식인 의식" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ 인신 공양" + INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ 일부다처제" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ 제한 없는 근친상간" DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "원리주의자 [doctrine|E]와 양립할 수 없음" NOT_DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "원리주의자 [doctrine|E]가 필요함" @@ -21,6 +33,7 @@ NOT_DOCTRINE_UNRESTRICTED_CONSANGUINITY:0 "무제한 결혼 [doctrine|E]가 필요함" CANNOT_HAVE_TEMPORAL_HEAD_AND_THEOCRACY:0 "[GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName] 성직자 전통과 [GetFaithDoctrine('doctrine_temporal_head').GetBaseName] 교계 지도자를 동시에 선택할 수 없음" CANNOT_HAVE_TEMPORAL_HEAD_AND_SPIRITUAL_APPOINTMENT:0 "[GetFaithDoctrine('doctrine_clerical_succession_spiritual_appointment').GetBaseName] 성직자의 지위와 [GetFaithDoctrine('doctrine_temporal_head').GetBaseName] 교계 지도자를 동시에 선택할 수 없음" + DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER:0 "[doctrine|E] [spiritual_head_of_faith|E] 필요" NOT_DOCTRINE_NO_HEAD_OF_FAITH:0 "[head_of_faith|E] 없음 [doctrine|E]가 필요함" DOCTRINE_REQUIRED_HEAD_OF_FAITH:0 "종류 상관없이 [head_of_faith|E] [doctrine|E]가 필요함" INCOMPATIBLE_WITH_ALL_CRIMINAL_DOCTRINES:0 "[criminal|E]로 치부될 수 있는 특정 행동의 [doctrines|E]와는 양립할 수 없음" diff --git a/project/ck3/base_game/localization/korean/religion/religion_donyipoloism_l_korean.yml b/project/ck3/base_game/localization/korean/religion/religion_donyipoloism_l_korean.yml index ebefd7af7c..19b3e5cc6e 100644 --- a/project/ck3/base_game/localization/korean/religion/religion_donyipoloism_l_korean.yml +++ b/project/ck3/base_game/localization/korean/religion/religion_donyipoloism_l_korean.yml @@ -4,7 +4,7 @@ tani_religion_adj:0 "타니교" tani_religion_adherent:0 "타니교도" tani_religion_adherent_plural:0 "타니교도" - tani_religion_desc:0 "타니 로바와 그 이웃 종족의 신앙으로 그들이 지고한 존재로 모시는 자연 신의 이원성을 탐구합니다. 타니족에게 있어 그 이원성은 곧 태양의 여신 도니와 달의 신 폴로로 대별됩니다." # [LocEditor:ForFutureBatchExport] + tani_religion_desc:1 "타니 로바와 그 이웃 종족의 신앙으로 그들이 지고한 존재로 모시는 자연 신의 이원성을 탐구합니다. 타니족에게 있어 그 이원성은 곧 태양의 여신 도니와 달의 신 폴로로 대별됩니다." tani_high_god_name:0 "도니폴로" tani_high_god_name_2:0 "$tani_high_god_name$" # Optional translation alt tani_high_god_name_possessive:0 "도니폴로의" diff --git a/project/ck3/base_game/localization/korean/religion/religion_islam_l_korean.yml b/project/ck3/base_game/localization/korean/religion/religion_islam_l_korean.yml index be2f71f18f..14ea1e5331 100644 --- a/project/ck3/base_game/localization/korean/religion/religion_islam_l_korean.yml +++ b/project/ck3/base_game/localization/korean/religion/religion_islam_l_korean.yml @@ -225,3 +225,10 @@ sufri_adherent:0 "수프리파 신도" sufri_adherent_plural:0 "수프리파 신도" sufri_desc:0 "수프리파는 신의 말씀을 해석하면서 그 인도와 다스림을 믿습니다. 움마의 사람들이 꾸란에 정통한 이상 움마의 의지는 곧 신의 의지와 매한가지가 됩니다." + + #Hafizi + hafizi:0 "하피지파" + hafizi_adj:0 "하피지파" + hafizi_adherent:0 "하피지파 신도" + hafizi_adherent_plural:0 "하피지파 신도" + hafizi_desc:0 "하피지파는 다른 누구보다도 진정한 칼리프가 될 인재를 중요시합니다. 이에 자신들을 몰아내거나 퇴위시키려는 모든 시도에 저항합니다. 이들에게 패배란 가치 있는 대의를 향한 반란이요, 승리는 지도자의 뜻을 관철하는 긍지 높은 고집을 뜻할 뿐입니다." diff --git a/project/ck3/base_game/localization/korean/religion/religion_l_korean.yml b/project/ck3/base_game/localization/korean/religion/religion_l_korean.yml index 58484d1830..595a419207 100644 --- a/project/ck3/base_game/localization/korean/religion/religion_l_korean.yml +++ b/project/ck3/base_game/localization/korean/religion/religion_l_korean.yml @@ -43,6 +43,7 @@ fervor_gain_almohads:0 "무와히드의 비상" fervor_gain_holy_order_founded:0 "새로운 성전 기사단 창설" fervor_gain_united_africa:0 "아프리카 통일" + fervor_loss_ruler_converted:0 "영주가 신앙을 개종함" fervor_gain_avenged_battle_of_tours:0 "투르 전투의 복수 달성" fervor_loss_avenged_battle_of_tours:0 "$fervor_gain_avenged_battle_of_tours$" fervor_gain_saoshyant:0 "사오샨트의 도래" @@ -73,6 +74,7 @@ fervor_gain_virtous_priest:0 "[virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip]에 쏟아지는 찬사" fervor_gain_new_heresy:0 "[heretic_faith.GetAdjectiveNoTooltip] 이단의 탄생" fervor_gain_defector_heresy:0 "$fervor_gain_new_heresy$" + fervor_gain_persecuted:0 "박해로 충격을 받음" fervor_gain_theravada:0 "[theravada_faith.GetName] 종교 개혁" FAITH_DOCTRINE_GENERAL_TOOLTIP:1 "[FaithDoctrine.GetEffectsDescription( GetPlayer.GetFaith )]\n\n[FaithDoctrine.GetDescription( GetPlayer.GetFaith )|F]" @@ -107,6 +109,8 @@ faith_conversion_cost_other_religion_family:0 "다른 [religious_family|E]으로 개종" faith_conversion_cost_inside_religion_family:0 "다른 [religion|E]로 개종" faith_conversion_cost_sacrificed_hof:0 "용인된 신앙의 [head_of_faith|E]를 희생시킴" + faith_conversion_cost_conversion_blocked_till_decision_taken:0 "[decision|E]을 통해 [faith|E]을 잠금 해제해야 함" + faith_conversion_cost_conversion_blocked_till_nebulous_circumstances:0 "#EMP 불가사의한 상황#!을 통해 [faith|E]을 잠금 해제해야 함" faith_conversion_cost_unreformed_to_organized:0 "[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] 교리를 도입한 [faith|E]이 [organized|E] [faith]으로 개종" MINIMUM_FAITH_CONVERSION_PIETY_COST:0 "최소 비용: [GetLocalPlayerPietyTextIcon]$VALUE|V$" @@ -169,6 +173,11 @@ holy_site_esztergom_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_esztergom_name$)#!" holy_site_albi_name:0 "알비" holy_site_albi_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_albi_name$)#!" + holy_site_toledo_mozarabic_name:0 "톨레도" + holy_site_toledo_mozarabic_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_toledo_name$)#!" + holy_site_carthage_adoptionist_name:0 "카르타고" + holy_site_lyon_name:0 "리옹" + holy_site_lyon_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_lyon_name$)#!" #Holy Sites: Islam holy_site_mecca_name:0 "메카" @@ -377,7 +386,7 @@ holy_site_perm_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_perm_name$)#!" #Holy Sites: Slavic - holy_site_kiev_name:0 "키예프" + holy_site_kiev_name:1 "키이우" holy_site_kiev_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_kiev_name$)#!" holy_site_novgorod_name:0 "노브고로드" holy_site_novgorod_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_novgorod_name$)#!" @@ -432,6 +441,14 @@ holy_site_olkhon_name:0 "올혼" holy_site_olkhon_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_olkhon_name$)#!" + #Holy Sites: Basque + holy_site_viscaya_name:0 "$c_viscaya$" + holy_site_viscaya_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_viscaya_name$)#!" + holy_site_aneto_name:0 "아네토" + holy_site_aneto_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_aneto_name$)#!" + holy_site_bordeaux_name:0 "$c_bordeaux$" + holy_site_bordeaux_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_bordeaux_name$)#!" + #Holy Sites: Hellenic holy_site_athens_name:0 "아테네" holy_site_athens_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_athens_name$)#!" @@ -522,6 +539,14 @@ holy_site_sennar_name:0 "센나르" holy_site_sennar_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_sennar_name$)#!" + #Holy Sites: Achamism + holy_site_tenerife_name:0 "테이데 산" + holy_site_tenerife_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_tenerife_name$)#!" + holy_site_madiera_name:0 "마데이라" + holy_site_madiera_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_madiera_name$)#!" + holy_site_cartagena_name:0 "카르타헤나" + holy_site_cartagena_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_cartagena_name$)#!" + #Holy Sites: Waaqism holy_site_danakil_name:0 "다나킬" holy_site_danakil_effect_name:0 "[holy_site|E]의 효과 #weak ($holy_site_danakil_name$)#!" @@ -572,7 +597,10 @@ doctrine_parameter_increased_dynasty_prestige_birth_mult:0 "신생아가 [dynasty_prestige_level|E]로부터 받는 [prestige|E]: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_marriage_mult:0 "[married|E] 시 [dynasty_prestige_level|E]로부터 받는 [prestige|E]: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_long_reign_mult:0 "최대 [long_reign|E] 의견 보너스: $VALUE|+=%0$" - + doctrine_parameter_combatant_must_be_female_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_female', '' )]" + doctrine_parameter_combatant_must_be_male_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_male', '' )]" + doctrine_parameter_combatant_can_be_either_gender_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_can_be_either_gender', '' )]" + doctrine_homosexuality_name:1 "동성연애" doctrine_homosexuality_crime_name:1 "죄악" doctrine_homosexuality_crime_desc:0 "남색가들의 죄악스러운 욕망은 사회의 근간을 저해하므로 도덕을 범한 죄를 처벌받고 투옥당해야 합니다." @@ -822,6 +850,9 @@ unreformed_faith_doctrine_desc:1 "미개혁 신앙은 제대로 된 성직자 체계와 확립된 교리 체계를 갖추지 못했습니다. 따라서 서로 다른 공동체들이 극도로 판이한 종교 제의를 거행하고 믿음을 가진다 해도 명목상 같은 신앙을 신봉한다 할 수 있습니다." doctrine_parameter_unreformed:1 "부족 [rulers|E]가 [government|E] 형태를 변경할 수 없음 \n$EFFECT_LIST_BULLET$[unreformed_pagan_combat_bonus|E]이 부여됨" doctrine_parameter_hostility_override_tenet_unreformed_syncretism:2 "$tenet_unreformed_syncretism_name$ 원리를 가진 비토속 [faiths|E]이 $hostility_evil_tooltippable$ 신앙이 아닌 [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] 신앙으로 간주됨" + + west_african_unreformed_faith_doctrine_name:0 "$unreformed_faith_doctrine_name$" + west_african_unreformed_faith_doctrine_desc:0 "$unreformed_faith_doctrine_desc$" heresy_hostility_name:0 "이단에 대한 관점" heresy_hostility_doctrine_name:0 "이단" @@ -832,6 +863,14 @@ divine_destiny_doctrine_desc:0 "우린 온 세상 사람들에게 평화와 번영의 시대를 열어줄 사람입니다. 우리야말로 이 세상의 정당한 지배자입니다." doctrine_parameter_divine_destiny_holy_war_cost_reduction:0 "성전 [piety|e] 비용: #P -50%#!" + adoptionist_school_name:0 "기독교 양자론 교리" + special_doctrine_adoptionist_school_elipandic_doctrine_name:0 "엘리판딕 종파" + special_doctrine_adoptionist_school_elipandic_doctrine_desc:0 "그리스도론의 미묘한 차이에 집중하는 것을 선호하는 $adoptionist$의 엘리판딕 종파는 삼위일체설 교리의 #EMP 정확한#! 구분의 중요성을 강조합니다. 즉, 복잡할지언정 구체적인 구분이 어설프게 합리화한 단순 설명보다 압도적으로 나은 것으로 간주합니다." + special_doctrine_adoptionist_school_felicitous_doctrine_name:0 "펠리시투스 종파" + special_doctrine_adoptionist_school_felicitous_doctrine_desc:0 "$adoptionist$의 펠리시투스 종파는 순수성보다 실용성을 믿으며, 적대적인 체제를 약화시키려면 그 안에서 움직여야 함을 이해하고 있습니다. 고결한 명분을 위한 악랄한 거짓말이 천 개의 솔직한 진실보다 가치 있는 것으로 여겨집니다." + special_doctrine_adoptionist_school_radical_doctrine_name:0 "급진주의 종파" + special_doctrine_adoptionist_school_radical_doctrine_desc:0 "급진주의 종파 $adoptionist_adherent_plural$은 성부 외에는 어떤 신도 인정하지 않으며 필멸하는 육신의 신성성을 받아들이지 않습니다. 또한, 자기 자신을 제외한 다른 $christianity_religion_adherent_plural$을 인정하지도 않습니다. 정경의 모든 #EMP 글자#!를 순응하지 않고 기독교를 믿는 것은 배교로 여겨집니다." + special_doctrine_is_christian_faith_name:0 "예수 그리스도의 가르침" is_christian_faith_name:0 "$special_doctrine_is_christian_faith_name$" special_doctrine_is_christian_faith_desc:0 "세상에는 예수 그리스도의 신성성을 인정하지 않으면서도 그 가르침을 따르는 이들이 있습니다. 불경스러운 일이긴 하나 이 미혹된 영혼들이 언젠가 참된 신앙으로 개종할 수도 있기에, 우리는 연민을 갖고 이들을 대해야 합니다." @@ -856,6 +895,8 @@ is_gnostic_faith_name:0 "$special_doctrine_is_gnostic_faith_name$" special_doctrine_is_gnostic_faith_desc:0 "$tenet_gnosticism_desc$" + doctrine_parameter_same_hof_hostility_override:0 "[head_of_faith|E]를 공유하는 다른 [faiths|E]을 [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V](으)로 간주함" + TOO_FEW_SPOUSES_PIETY:0 "배우자 부족" CRUSADER_STATE_CRUSADER_TITLE_NAME:1 "십자군 [target_kingdom.GetNameNoTierNoTooltip]" @@ -868,8 +909,8 @@ religion_the_spirits_2:0 "$religion_the_spirits$" # Optional translation alt religion_the_spirits_3:0 "$religion_the_spirits$" # Optional translation alt religion_natural_order:0 "자연의 질서" - pantheon_term_has:0 "$articleblank_blank$" - pantheon_term_have:0 "$articleblank_blank$" + pantheon_term_has:0 "$articleblank_article$" + pantheon_term_have:0 "$articleblank_article$" FAITH_CREATION_DUCHY_OR_HIGHER_FIRST_NOT:1 "보유한 [title|E] 중 최고로 높은 등급의 작위가 공작령 이상이 #bold 아님#!" diff --git a/project/ck3/base_game/localization/korean/religion/religion_paganism_l_korean.yml b/project/ck3/base_game/localization/korean/religion/religion_paganism_l_korean.yml index 939c5c4683..ceeda311c7 100644 --- a/project/ck3/base_game/localization/korean/religion/religion_paganism_l_korean.yml +++ b/project/ck3/base_game/localization/korean/religion/religion_paganism_l_korean.yml @@ -1146,6 +1146,10 @@ l_korean: witchgodherhis_its:0 "그것의" witchgodshehe_it:0 "그것" witchgodherhim_it:0 "그것" + witch_mistress:0 "$mistress$" + witch_master:0 "$master$" + witch_mother:0 "$mother$" + witch_father:0 "$father$" zunism_creator_god_name:0 "$zunism_high_god_name$" zunism_creator_god_name_possessive:0 "$zunism_high_god_name_possessive$" @@ -1335,3 +1339,224 @@ l_korean: siberian_pagan_old_adj:1 "옛 투룸" siberian_pagan_old_adherent:1 "옛 투룸 신자" siberian_pagan_old_adherent_plural:2 "옛 투룸 신자" + + # Basque Paganism - Era Zaharrak + ## "Basque Religion" + basque_religion:0 "바스크 엘리지오아" + basque_religion_adj:0 "바스크 엘리지오아" + basque_religion_adherent:0 "바스크 신자" + basque_religion_adherent_plural:0 "바스크 신자" + basque_religion_desc:0 "바스크 신앙은 아득히 먼 옛날부터 존재해 왔으며, 오랜 세월 동안 피어나 사라진 여타 종교들을 흡수했습니다. 켈트 토속 신앙, 기독교, 헬레니즘 토속 신앙, 그 외 각 지역 고유의 신화와 믿음이 모두 하나로 뒤섞인 결과물입니다." + ## "Old Ways" + basque_pagan:0 "에라 사하라" + ## "Old Way" + basque_pagan_adj:0 "에라 사하라" + ## "Believer" + basque_pagan_adherent:0 "에라 사하라 신자" + ## "Believers" + basque_pagan_adherent_plural:0 "에라 사하라 신자" + + basque_pagan_old:0 "옛 $basque_pagan$" + basque_pagan_old_adj:0 "옛 $basque_pagan_adj$" + basque_pagan_old_adherent:0 "옛 $basque_pagan_adherent$" + basque_pagan_old_adherent_plural:0 "옛 $basque_pagan_adherent_plural$" + + basque_high_god_name:0 "마리" + ## The euphemistic nickname "Red Skirt", with red being a colour frequently ascribed to magical creatures and items in certain versions of Basque mythology. + basque_high_god_name_2:0 "이오나고리" + basque_high_god_name_possessive:0 "마리의" + basque_high_god_name_alternate:0 "$basque_high_god_name$" + basque_high_god_name_alternate_possessive:0 "$basque_high_god_name_possessive$" + ## We don't have a good line on a more pagan creator deity, so we use Aymeric Picaud's term for God filtered through a more likely Basque spelling. + basque_creator_god_name:0 "오트지아" + basque_creator_god_name_possessive:0 "오트지아의" + ## *Definitely* more of a focus later on, with the founding of a hospital in his name, but our best fit. + basque_health_god_name:0 "성 블레즈" + basque_health_god_name_possessive:0 "성 블레즈의" + ## We don't have a solid fertility god, but the Basajaunes wild men had aspects of the harvest, so we slot them in as our best-fit. + basque_fertility_god_name:0 "바사자운" + basque_fertility_god_name_possessive:0 "바사자운의" + ## No solid wealth god, and Mari isn't a great fit, so we pull back in God. + basque_wealth_god_name:0 "$basque_creator_god_name$" + basque_wealth_god_name_possessive:0 "$basque_creator_god_name_possessive$" + ## We don't have a good household god candidate, so we use St. Fermin, patron saint of Navarre, as someone who might be a common candidate to swear by or to. + basque_household_god_name:0 "성 페르미누스" + basque_household_god_name_possessive:0 "성 페르미누스의" + ## Sugaar (Mari's most-ascribed consort) doesn't have a great fit anywhere else, mostly due to a paucity of information, so we give him Fate for his role as the father of Jaun Zuria, mythical first Lord of Bizkaia. + ### You could pretty easily sub him in instead of Michael if you want to decrease the amount of Christian saints mixed into the list, but it seems likely Michael was a bigger figure overall. + basque_fate_god_name:0 "수가르" + basque_fate_god_name_possessive:0 "수가르의" + ## Little St. Martin gets to pull double-duty here, though arguably he's just doing what trickster gods do. + basque_knowledge_god_name:0 "$basque_trickster_god_name$" + basque_knowledge_god_name_possessive:0 "$basque_trickster_god_name_possessive$" + basque_war_god_name:0 "성 미카엘" + basque_war_god_name_possessive:0 "성 미카엘의" + ## For stealing knowledge of farming from the Basajaunes. + basque_trickster_god_name:0 "작은 성 마틴" + basque_trickster_god_name_possessive:0 "작은 성 마틴의" + ## Gaueko, the embodiment of the night itself. Occasionally appears as a cow or a bull. + basque_night_god_name:0 "가웨코" + basque_night_god_name_possessive:0 "가웨코의" + ## No suitable water god of note, unless you want to but the Lamia were a popular water monster in Basque mythology. + basque_water_god_name:0 "라미악" + basque_water_god_name_possessive:0 "라미악의" + ## Mari's daughter, Illargia, who led the dead to the underworld. Probably. + basque_death_god_name:0 "일라르구이" + basque_death_god_name_possessive:0 "일라르구이의" + ## This is a tough one, but we give it to Mari again due to her association with sorceresses (though this is potentially more of an Early Modern thing) and to show the default increased acceptance of non-clerical magic. + basque_witch_god_name:0 "$basque_high_god_name$" + basque_witch_god_name_possessive:0 "$basque_high_god_name_possessive$" + ## Some assorted minor gods/positive divine creatures: + ### Tubal, son of Japheth, son of Noah, who due to a clerical error has gotten mixed up in the origin story for the wrong Iberia. + basque_good_god_japheth:0 "자페스" + ### Aatxe, a shapeshifting bull/human who fights crime in the name of Mari. + basque_good_god_aatxe:0 "아아체" + ### And some popular saints who didn't get their own spheres; respectively St. Nicholas, St. John, & St. Agatha. + basque_good_god_st_nicholas:0 "성 니콜라스" + basque_good_god_st_john:0 "성 가닉스" + basque_good_god_st_agatha:0 "성 아가사" + ## The old Basque word for the Devil himself, as his syncretised incarnation seems to be the best wide-spread evil spirit. The modern equivalent would be Deabrua. + basque_devil_name:0 "투수리" + basque_devil_name_possessive:0 "투수리의" + ## Some assorted nicknames/negative divine creatures: + ### These are all various regional euphemisms for the Devil. + basque_evil_god_mamu:0 "마무" + basque_evil_god_mekolats:0 "미콜라츠" + basque_evil_god_beste_mutilla:0 "베스트 무틸라" + basque_evil_god_galtxagorri:0 "갈타사고리" + basque_evil_god_prakagorri:0 "프락카고리" + basque_evil_god_adar:0 "아다르" + ### Tartalo, a colossal & poisonous cyclops. + basque_evil_god_tartalo:0 "타르탈로" + ### Herensugue, an infamous dragon. + basque_evil_god_herensugue:0 "헤렌수그" + basque_evil_god_lehen:0 "레헨" + ## The Black Hunter is a myth or monster rather than a god, but *might* be a remnant of something older. Makes a decent entity to swear by, at least. + basque_evil_god_black_hunter:0 "아이즈타리 벨차" + ## Our cast of divinities is pretty varied, including gods, saints, God, and assorted monsters of varying ethical alignments. Accordingly, we use one set referencing the gods, one for the saints, and one that's neutral on the lot. + religion_the_powers:0 "권능" + religion_the_saints:0 "성자" + ## For houses of worship, we re-use churches due to long association, but not exclusively. + basque_house_of_worship:0 "교회" + basque_house_of_worship_2:0 "사원" + ## Shrine isn't an attested term, but it's suitable for both Christianity & most pagans, so it works here. + basque_house_of_worship_3:0 "성지" + # Honourable mention goes to the Gernikako Arbola, which is more representative but also more of a cultural icon rather than a religious one. + basque_religious_symbol:0 "에구즈킬로어" + basque_religious_symbol_2:0 "$basque_religious_symbol$" + basque_religious_symbol_3:0 "$basque_religious_symbol$" + basque_religious_text:0 "성스러운 설화" + basque_religious_text_2:0 "고대의 전설" + basque_religious_text_3:0 "오래된 신화" + # No basis for this; it was never even a remote possibility, so we go with something fun & cool. + basque_religious_head_title:0 "대소르기나" + basque_religious_head_title_name:0 "교회" + # We don't have good sources on monastic names, so we default to syncretic Christian terms. + ## Honourable mention to serorak who are super interesting but neither cloistered nor (verifiably) in our period. + basque_devotee_male:0 "수사" + basque_devotee_male_plural:0 "수사" + basque_devotee_female:0 "수녀" + basque_devotee_female_plural:0 "수녀" + basque_devotee_neuter:0 "수도자" + basque_devotee_neuter_plural:0 "수도자" + # Most commonly, sorginak are gendered female, but there are limited variations where they include male numbers, so we just go with it. + basque_priest:0 "소르기나" + council_basque_priest:0 "소르기나" + basque_priest_plural:0 "소르기나" + # The places the stars go in the day; we use both the Basque loc and the English loc for a bit of variety. + basque_divine_realm:0 "이차스고리에타" + basque_divine_realm_2:0 "붉은 바다" + # Mari hangs out in quite a broad variety of caves, changing the weather depending on where she moves to. + basque_divine_realm_3:0 "$basque_high_god_name$의 동굴" + # There aren't any solid positive afterlife names, and the Christian heaven stuff isn't on-brand for a cthonic religion, so we use neutral/cthonian-sounding names. + basque_positive_afterlife:0 "지저" + basque_positive_afterlife_2:0 "사후 세계" + basque_positive_afterlife_3:0 "내세" + # We don't have good afterlife source names, so we run with the Christian versions. + basque_negative_afterlife:0 "지옥" + basque_negative_afterlife_2:0 "불지옥" + basque_negative_afterlife_3:0 "무저갱" + + #Guanche faith — Indigenous inhabitants of the Canary Islands + north_african_religion:0 "북아프리카" + north_african_religion_adj:0 "북아프리카" + north_african_religion_adherent:0 "아마자이" + north_african_religion_plural:0 "아마자이" + north_african_religion_desc:0 "전통적인 베르베르 신앙은 일명 죽음의 교단으로, 한 사람이 세상을 떠날 때 그 가문의 신이 된다고 믿습니다. 신자들은 바위 숭배와 거석 기념물 건설을 통해 신과 가까워지며 태양과 달의 신을 창조주 다음가는 두 번째 주신으로 여깁니다. 다른 신앙의 추종자들 사이에서도 북아프리카 토속 전통과의 혼합은 흔한 편입니다." + + acham_high_god_name:0 "아차만" + acham_high_god_name2:0 "$acham_high_god_name$" + acham_high_god_name_possessive:0 "아차만의" + acham_high_god_name_alternate:0 "아초론" + acham_high_god_name_alternate_possessive:0 "아초론의" + + acham_creator_god_name:0 "$acham_high_god_name$" + acham_creator_god_name_possessive:0 "$acham_high_god_name_possessive$" + + acham_health_god_name:0 "차시라시" + acham_health_god_name_possessive:0 "차시라시의" + acham_fertility_god_name:0 "모네이바와 에라노르안한" + acham_fertility_god_name_possessive:0 "모네이바와 에라노르안한의" + acham_wealth_god_name:0 "마제크" + acham_wealth_god_name_possessive:0 "마제크의" + acham_household_god_name:0 "막시오스" + acham_household_god_name_possessive:0 "막시오스의" + acham_fate_god_name:0 "아추과요" + acham_fate_god_name_possessive:0 "아추과요의" + acham_knowledge_god_name:0 "$acham_fate_god_name$" + acham_knowledge_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_war_god_name:0 "$acham_high_god_name$" + acham_war_god_name_possessive:0 "$acham_high_god_name_possessive$" + acham_trickster_god_name:0 "$acham_household_god_name$" + acham_trickster_god_name_possessive:0 "$acham_household_god_name_possessive$" + acham_night_god_name:0 "$acham_fate_god_name$" + acham_night_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_water_god_name:0 "아추후카낙" + acham_water_god_name_possessive:0 "아추후카낙의" + acham_evil_god_name:0 "과요타" + acham_evil_god_name_possessive:0 "과요타의" + acham_witch_god_name:0 "$acham_evil_god_name$" + acham_witch_god_name_possessive:0 "$acham_evil_god_name_possessive$" + acham_death_god_name:0 "$acham_evil_god_name$" + acham_death_god_name_possessive:0 "$acham_evil_god_name_possessive$" + + acham_priest_male:0 "구아나메네" + acham_priest_male_plural:0 "구아나메네" + acham_priest_female:0 "마구아다스" + acham_priest_female_plural:0 "마구아다스" + acham_priest_neuter:0 "칸쿠스" + acham_priest_neuter_plural:0 "칸쿠스" + acham_religious_head_title:0 "페이칸" + acham_religious_head_title_name:0 "페이카네이트" + acham_religious_text:0 "$paganism_religious_text$" + acham_religious_text2:0 "$acham_religious_text$" + acham_religious_text3:0 "$acham_religious_text$" + acham_pantheon_term:0 "$religion_the_gods$" + acham_pantheon_term2:0 "$acham_pantheon_term$" + acham_pantheon_term3:0 "$acham_pantheon_term$" + acham_house_of_worship:0 "$paganism_house_of_worship$" + acham_house_of_worship2:0 "$paganism_house_of_worship$" + acham_house_of_worship3:0 "$paganism_house_of_worship$" + + acham_positive_afterlife:0 "아게레" + acham_positive_afterlife2:0 "$acham_positive_afterlife$" + acham_positive_afterlife3:0 "$acham_positive_afterlife$" + acham_negative_afterlife:0 "에체이드" + acham_negative_afterlife2:0 "$acham_negative_afterlife$" + acham_negative_afterlife3:0 "$acham_negative_afterlife$" + acham_divine_realm:0 "$acham_positive_afterlife$" + acham_divine_realm2:0 "$acham_positive_afterlife$" + acham_divine_realm3:0 "$acham_positive_afterlife$" + + acham_religious_symbol:0 "구아티막" + acham_religious_symbol2:0 "$acham_religious_symbol$" + + north_african_acham_pagan:0 "아차만교" + north_african_acham_pagan_adj:0 "아차만교" + north_african_acham_pagan_adherent:0 "아차만교도" + north_african_acham_pagan_adherent_plural:0 "아차만교도" + + north_african_acham_pagan_old:0 "옛 아차만교" + north_african_acham_pagan_old_adj:0 "옛 아차만교" + north_african_acham_pagan_old_adherent:0 "옛 아차만교도" + north_african_acham_pagan_old_adherent_plural:0 "옛 아차만교도" diff --git a/project/ck3/base_game/localization/korean/religion/religion_taoism_l_korean.yml b/project/ck3/base_game/localization/korean/religion/religion_taoism_l_korean.yml index 827a60c440..1b540114dd 100644 --- a/project/ck3/base_game/localization/korean/religion/religion_taoism_l_korean.yml +++ b/project/ck3/base_game/localization/korean/religion/religion_taoism_l_korean.yml @@ -2,8 +2,8 @@ #Common Taoism Localization taoism_religion:0 "도교" taoism_religion_adj:0 "도교" - taoism_religion_adjerent:0 "도교 신자" - taoism_religion_adjerent_plural:0 "도교 신자" + taoism_religion_adherent:0 "도교 신자" + taoism_religion_adherent_plural:0 "도교 신자" taoism_religion_desc:0 "도는 만물이 존재하는 근원이자 양상이요 실체입니다. 도를 지키며 조화롭게 살면 평화와 만족이 뒤따르며, 죽으면 승천하여 도 안에서 불멸한 정신으로 살게 됩니다." taoism_high_god_name:0 "도" diff --git a/project/ck3/base_game/localization/korean/royal_court_window_l_korean.yml b/project/ck3/base_game/localization/korean/royal_court_window_l_korean.yml index 85aa85504a..f1be4c261f 100644 --- a/project/ck3/base_game/localization/korean/royal_court_window_l_korean.yml +++ b/project/ck3/base_game/localization/korean/royal_court_window_l_korean.yml @@ -49,7 +49,7 @@ ADOPT_COURT_LANGUAGE_CULTURE_WINDOW:0 "#T $COURT_LANGUAGE_NAME$ 궁정 언어 채택#!\n[Character.GetCanAdoptCourtLanguageText( CulturePillar.Self )]" COURT_LANGUAGE_BASELINE_BONUS_BREAKDOWN_HEADER:0 "궁정 권위 기준치: [Character.CalculateGrandeurFromCourtLanguage( CulturePillar.Self )|+=]" - ROYAL_COURT_SCREENSHOT_HIDE_CHARACTERS:1 "[Select_CString( RoyalCourtScreenshotWindow.AreCharactersShown, 'Hide Characters', 'Show Characters' )]" + ROYAL_COURT_SCREENSHOT_HIDE_CHARACTERS:1 "[Select_CString( RoyalCourtScreenshotWindow.AreCharactersShown, '인물 숨기기', '인물 표시하기' )]" ROYAL_COURT_SCREENSHOT_HIDE_CHARACTERS_TOOLTIP:1 "#T 인물 전환#!" ROYAL_COURT_SCREENSHOT_HIDE_UI:0 "UI 숨기기" ROYAL_COURT_SCREENSHOT_HIDE_UI_TOOLTIP:1 "#T UI 숨기기\n#!#I $ROYAL_COURT_SCREENSHOT_HIDE_UI_NOTIFICATION$#!" @@ -69,7 +69,7 @@ ROYAL_COURT_BACK_WALL_VIEW_CAMERA:0 "뒤쪽 벽 시점" ROYAL_COURT_RIGHT_WALL_VIEW_CAMERA:0 "오른쪽 벽 시점" - ROYAL_COURT_STATUS_PENDING_EVENTS:2 " 이전 궁정 참석 이후로 #weak ([Character.GetLastTriggeredPendingCourtEventsDate.GetStringLong])#! [Character.GetNumPendingCourtEvents|V]개의 새로운 [Select_CString( GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)1' ), 'situations have', 'situation has' )] 출현" + ROYAL_COURT_STATUS_PENDING_EVENTS:2 "이전 궁정 참석#weak ([Character.GetLastTriggeredPendingCourtEventsDate.GetStringLong])#! 이후로 [Character.GetNumPendingCourtEvents|V]개의 새로운 상황 발생" ROYAL_COURT_STATUS_PENDING_EVENTS_BULLET:0 "$EFFECT_LIST_BULLET$ $ROYAL_COURT_STATUS_PENDING_EVENTS$" ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS_SINGLE:0 "[court_artifact|E]" ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS_PLURAL:0 "[court_artifacts|E]" @@ -77,7 +77,7 @@ ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS_BULLET:0 "$EFFECT_LIST_BULLET$ $ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS$" ROYAL_COURT_STATUS_CGV_EXPECTATIONS:2 " [court_grandeur|E]가 [court_grandeur_expectations|E] 미만임" ROYAL_COURT_STATUS_CGV_EXPECTATIONS_BULLET:0 "$EFFECT_LIST_BULLET$ $ROYAL_COURT_STATUS_CGV_EXPECTATIONS$" - ROYAL_COURT_STATUS_CURRENT_EVENTS:2 " 당신의 궁정 내에 [LocalPlayerCourtEvents.GetNumberCourtEvents|V]개의 미해결 [Select_CString( GreaterThan_int32( LocalPlayerCourtEvents.GetNumberCourtEvents, '(int32)1' ), 'situations', 'situation' )] 존재" + ROYAL_COURT_STATUS_CURRENT_EVENTS:2 "당신의 궁정 내에 [LocalPlayerCourtEvents.GetNumberCourtEvents|V]개의 미해결 상황 존재" ROYAL_COURT_STATUS_CURRENT_EVENTS_BULLET:0 "$EFFECT_LIST_BULLET$ $ROYAL_COURT_STATUS_CURRENT_EVENTS$" NEW_ARTIFACTS_SINGLE:0 "[artifact|E]" @@ -161,11 +161,11 @@ ROYAL_COURT_ARTIFACT_PLACE_ARTIFACT_FROM_STORAGE_DESC:0 "칸을 클릭하여 유물 배치" ROYAL_COURT_ARTIFACT_PLACE_ARTIFACT_IN_SLOT_TOOLTIP:1 "#T [InventorySlot.GetName]#!\n\n[SelectLocalization( And( RoyalCourtWindow.HasSelectedArtifact, RoyalCourtWindow.HasSelectedSlot), 'ROYAL_COURT_SLOT_TOOLTIP_SELECT', 'ROYAL_COURT_SLOT_TOOLTIP_DISPLAY_ARTIFACT' )]" ROYAL_COURT_ARTIFACT_STORAGE_EQUIPABLE_HEADER:0 "[RoyalCourtWindow.GetSelectedSlot.GetName] 유물" - ROYAL_COURT_ARTIFACT_TOOLTIP_INTERACTION_INFO:0 "\n#I [Select_CString( RoyalCourtWindow.IsArtifactSelected( Artifact.Self ), 'Click to go back', 'Click to select' )][Select_CString( Or( Not( RoyalCourtWindow.GetCharacter.IsLocalPlayer ), Or( RoyalCourtWindow.HasSelectedArtifact, RoyalCourtWindow.HasSelectedSlot ) ), '', '\n우클릭하여 보관하기' )]#!" + ROYAL_COURT_ARTIFACT_TOOLTIP_INTERACTION_INFO:0 "\n#I [Select_CString( RoyalCourtWindow.IsArtifactSelected( Artifact.Self ), '클릭하여 돌아가기', '클릭하여 선택하기' )][Select_CString( Or( Not( RoyalCourtWindow.GetCharacter.IsLocalPlayer ), Or( RoyalCourtWindow.HasSelectedArtifact, RoyalCourtWindow.HasSelectedSlot ) ), '', '\n우클릭하여 보관하기' )]#!" NO_ROCO_HEADER:0 "[royal_court|E] 이용 불가:" NO_ROCO_MISSING_DLC:0 "@warning_icon!#X 왕실 궁정 확장팩을 보유하고 있지 않습니다.#!" NO_ROCO_NOT_ALIVE:0 "@warning_icon!#X 당신은 죽었습니다.#!" NO_ROCO_NOT_LANDED:0 "@warning_icon!#X 당신은 영주가 아닙니다.#!" NO_ROCO_WRONG_TIER:0 "@warning_icon!#X 당신은 [king|E] 또는 [emperor|E]가 아닙니다.#!" - NO_ROCO_WRONG_GOVERNMENT:0 "@warning_icon!#X 당신이 [feudal|E] 또는 [clan|E] [government|E]를 보유하지 않음#!" + NO_ROCO_WRONG_GOVERNMENT:1 "@warning_icon!#X 당신이 [feudal|E] 또는 [tribal|E] [government|E]를 보유하지 않음#!" diff --git a/project/ck3/base_game/localization/korean/single_combat_events_l_korean.yml b/project/ck3/base_game/localization/korean/single_combat_events_l_korean.yml index fcad5f643f..1a731af6a4 100644 --- a/project/ck3/base_game/localization/korean/single_combat_events_l_korean.yml +++ b/project/ck3/base_game/localization/korean/single_combat_events_l_korean.yml @@ -603,7 +603,7 @@ single_combat.0031.a.killed_by_close_or_extended_family:0 "네놈 따위를 #DIE1 [sc_loser.Custom2('RelationToMeShort', sc_victor)]#!(으)로 #DIE2 여기진#! 않겠다." single_combat.0031.a.killed_by_friend_or_lover:0 "#DIE1 [sc_victor.GetFirstNameNoTooltip]#!... #DIE2 어째서#!..." single_combat.0031.a.killed_by_soulmate:0 "우리의 사랑은... #DIE2 영원#!하리라고... #DIE1 생각#!했는데..." - single_combat.0031.a.killed_by_best_friend:0 "너를... #DIE1 [Select_CString(sc_victor.IsFemale,'sister','brother')]#!로 여겼다, [sc_victor.GetFirstNameNoTooltip]... 그만큼 #DIE2 애정#!을 베풀었건만..." + single_combat.0031.a.killed_by_best_friend:0 "너를... #DIE1 [Select_CString(sc_victor.IsFemale,'자매','형제')]#!로 여겼다, [sc_victor.GetFirstNameNoTooltip]... 그만큼 #DIE2 애정#!을 베풀었건만..." single_combat.0031.b:0 "항복할게! 항복한다고!" single_combat.0031.c:0 "[sc_loser.GetTitledFirstNameNoTooltip](을)를 쓰러뜨린 것을 후회하게 되리니!" diff --git a/project/ck3/base_game/localization/korean/struggles/struggle_catalysts_l_korean.yml b/project/ck3/base_game/localization/korean/struggles/struggle_catalysts_l_korean.yml new file mode 100644 index 0000000000..3b03a014ac --- /dev/null +++ b/project/ck3/base_game/localization/korean/struggles/struggle_catalysts_l_korean.yml @@ -0,0 +1,119 @@ +l_korean: + ################################################## + # Catalyst UI Keys + PHASE_CATALYST_DESCRIPTION_HEADER:2 "#S [StrugglePhase.GetNameNoTooltip] 진행 촉매#!" + PHASE_CATALYST_DESCRIPTION_HEADER_INFO:1 "#I 국면 진행도를 높이려면 촉매를 완료하십시오.#!" + PHASE_CATALYST_DESCRIPTION_ENTRY:1 "$EFFECT_LIST_BULLET$ [CatalystEntry.GetCatalyst.GetDescription]: #I [CatalystEntry.GetWorth|+=] 진행도#!" + PHASE_CATALYST_COMPLETIONS:0 "[Select_CString(GreaterThan_int32(Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst), '(int32)0'), '#COLOR_GREEN ', '#COLOR_GRAY ')]x[Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst)]#!" + + ################################################## + # Catalyst Names + catalyst_passing_of_time:1 "연간 변화 추이 [struggle_catalyst_catalyst|E]" + catalyst_passing_of_time_desc:1 "매년 해당 [struggle_phase|E]을 향해 서서히 변화함" + catalyst_demanding_important_conversion:0 "개종 요구 [struggle_catalyst_catalyst|E]" + catalyst_demanding_important_conversion_desc:4 "[struggle_involved|E]된 [ruler|E]의 [demand_conversion|E]" + catalyst_enforcing_de_jure_claims:0 "[de_jure|E] [claims|E] 강제 [struggle_catalyst_catalyst|E]" + catalyst_enforcing_de_jure_claims_desc:2 "다른 $game_concept_struggle_involved$ $game_concept_character$에게 [Concept( 'de_jure', '규범상' )|E] [claims|E] 강요" + catalyst_creating_a_holy_order:0 "[holy_order|E] 창설 [struggle_catalyst_catalyst|E]" + catalyst_creating_a_holy_order_desc:2 "[holy_order|E] 생성" + catalyst_winning_large_conquest_war:0 "공격 [war|E] 승리 [struggle_catalyst_catalyst|E]" + catalyst_winning_large_conquest_war_desc:3 "다른 [struggle_involved|E] [ruler|E]를 상대로 [struggle_large_conquest|E] [war|E]에서 승리" + catalyst_bought_important_truce:0 "[truce|E] 구매 [struggle_catalyst_catalyst|E]" + catalyst_bought_important_truce_desc:3 "다른 [struggle_involved|E] [ruler|E]에게서 금화를 주고 [truce|E] 체결" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal:0 "독립 허용 [struggle_catalyst_catalyst|E]" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_desc:2 "[faith|E]이나 [culture|E]가 다른 [powerful_vassal|E]에게 독립 허용" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion:0 "파벌 요구 수용 [struggle_catalyst_catalyst|E]" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion_desc:2 "[peasant_faction|E] 또는 [popular_faction|E]의 요구 수락" + catalyst_granted_powerful_diff_faith_vassal_religious_protection:0 "포괄적인 [contract|E] 변경 허용 [struggle_catalyst_catalyst|E]" + catalyst_granted_powerful_diff_faith_vassal_religious_protection_desc:2 "[contract|E]을 통해 [powerful_vassal|E]에게 [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|E] 제안" + catalyst_became_best_friend_soulmate_with_very_important_character:0 "두 개의 영혼 [struggle_catalyst_catalyst|E]" + catalyst_became_best_friend_soulmate_with_very_important_character_desc:6 "[struggle_involved|E]된 [ruler|E]와 [best_friends|E] 또는 [soulmates|E]이 됨" + catalyst_became_friend_lover_with_character:0 "두 개의 영혼 [struggle_catalyst_catalyst|E]" + catalyst_became_friend_lover_with_character_desc:0 "[struggle_involved|E]된 [ruler|E]와 [friends|E] 또는 [lovers|E]이 됨" + catalyst_formed_interreligious_alliance_with_important_character:0 "이종교 [alliance|E] 형성 [struggle_catalyst_catalyst|E]" + catalyst_formed_interreligious_alliance_with_important_character_desc:5 "[faith|E]이 다른 [struggle_involved|E] [ruler|E]와 [alliance|E]을 맺음" + catalyst_hybridise_or_diverge_regional_cultures:0 "[struggle|E] [cultures|E]의 [hybridized|E] 또는 [diverge|E] [struggle_catalyst_catalyst|E]" + catalyst_hybridise_or_diverge_regional_cultures_desc:1 "[struggle_involved|E] [cultures|E] 두 개를 [hybridize|E] 또는 하나를 [diverge|E]" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection:0 "포괄적인 [contract|E] 박탈 [struggle_catalyst_catalyst|E]" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection_desc:2 "[powerful_vassal_possessive|E] [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|E] [contract|E] 제거" + catalyst_broke_truce_against_important_character:0 "[truce|E] 협정 위반 [struggle_catalyst_catalyst|E]" + catalyst_broke_truce_against_important_character_desc:4 "[struggle_involved|E]된 [ruler|E]와의 [truce|E] 협정을 위반함" + catalyst_discovery_of_very_important_murder:1 "종파 [GetScheme('murder').GetTypeName] 폭로 [struggle_catalyst_catalyst|E]" + catalyst_discovery_of_very_important_murder_desc:4 "[struggle_involved|E]된 왕, [head_of_faith|E] 또는 [culture_head|E]가 살해당한 사실 폭로" + catalyst_fabricating_duchy_level_claims:0 "[duchy|E] [claims|E] 조작 [struggle_catalyst_catalyst|E]" + catalyst_fabricating_duchy_level_claims_desc:3 "투쟁 지역 내 [duchy|E] [title_tier|E] [title|E]를 대상으로 [fabricate_claim|E]" + + catalyst_forming_alliance_with_major_uninvolved_power:0 "외세와 [allied|E] 체결 [struggle_catalyst_catalyst|E]" + catalyst_forming_alliance_with_major_uninvolved_power_desc:2 "최소 [EmptyScope.ScriptValue('catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value')|0]의 [realm_size|E]를 보유한 [struggle_uninvolved|E] [realm|E]과 [alliance|E] 맺기" + catalyst_accepted_independence_faction_demands:0 "$catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion$ [struggle_catalyst_catalyst|E]" + catalyst_accepted_independence_faction_demands_desc:2 "[peasant_faction|E] 또는 [popular_faction|E]의 요구 수락" + catalyst_conducted_border_raid:0 "[border_raid|E] 실행 [struggle_catalyst_catalyst|E]" + catalyst_conducted_border_raid_desc:1 "다른 $game_concept_struggle_involved$된 $game_concept_character$이 보유한 이웃 [Concept( 'counties', '영지' )|E] [border_raids|E] 시작" + + catalyst_learned_new_language_important:0 "[language|E] [struggle_catalyst_catalyst|E] 습득" + catalyst_learned_new_language_important_desc:2 "[struggle_involved|E] [ruler|E]의 [language|E]를 습득" + catalyst_toledo_council_conciliation:0 "$fp2_small_council_modifier$ 회유 [struggle_catalyst_catalyst|E]" + catalyst_toledo_council_conciliation_desc:0 "톨레도 공의회에서 이베리아의 평화 장려" + catalyst_toledo_council_compromise:0 "$fp2_small_council_modifier$ 타협 [struggle_catalyst_catalyst|E]" + catalyst_toledo_council_compromise_desc:0 "$catalyst_toledo_council_conciliation_desc$" + catalyst_toledo_council_hostility:0 "$fp2_small_council_modifier$ 적대 [struggle_catalyst_catalyst|E]" + catalyst_toledo_council_hostility_desc:0 "톨레도 공의회에서 이베리아의 긴장감을 고조시킴" + catalyst_toledo_council_tension:0 "$fp2_small_council_modifier$ 긴장 [struggle_catalyst_catalyst|E]" + catalyst_toledo_council_tension_desc:0 "$catalyst_toledo_council_hostility_desc$" + + catalyst_imprison_important:0 "공작 등급 이상 투옥 [struggle_catalyst_catalyst|E]" + catalyst_imprison_important_desc:1 "[head_of_faith|E]와 [cultural_head|E]를 포함해 [duke|E] 이상 등급의 [character|E]을 투옥함" + + catalyst_successfully_expelled_interloper:0 "[iberian_reclamation|E] 승리 [struggle_catalyst_catalyst|E]" + catalyst_successfully_expelled_interloper_desc:0 "[struggle_uninvolved|E] $game_concept_character$을 상대로 [iberian_reclamation|E] 승리" + catalyst_truce_was_enforced:0 "[enforced_truce|E] [struggle_catalyst_catalyst|E]" + catalyst_truce_was_enforced_desc:0 "[struggle_involved|E] [ruler|E] 간의 [enforced_truce|E]" + catalyst_execute_important:0 "공작 등급 이상 처형 [struggle_catalyst_catalyst|E]" + catalyst_execute_important_desc:1 "[head_of_faith|E]와 [cultural_head|E]를 포함해 [duke|E] 이상 등급의 [character|E]을 처형함" + catalyst_new_building_in_castle:1 "[castle|E] 건설 [struggle_catalyst_catalyst|E]" + catalyst_new_building_in_castle_desc:1 "[castle|E] [holding|E]에 [building|E]을 건설함" + catalyst_new_building_in_city:1 "[city|E] 건설 [struggle_catalyst_catalyst|E]" + catalyst_new_building_in_city_desc:1 "[city|E] [holding|E]에 [building|E]을 건설함" + catalyst_release_important:1 "[ruler|E] 석방 [struggle_catalyst_catalyst|E]" + catalyst_release_important_desc:1 "아무 요청을 받지 않고 [prison|E]되어 있던 [struggle_involved|E] [ruler|E]를 석방함" + catalyst_ransom_important:0 "몸값 [struggle_catalyst_catalyst|E]" + catalyst_ransom_important_desc:0 "[struggle_involved|E] [ruler|E]의 몸값 협상을 함" + catalyst_gift_independent_ruler:0 "선물 보내기 [struggle_catalyst_catalyst|E]" + catalyst_gift_independent_ruler_desc:3 "[struggle_involved|E] [ruler|E]에게 [gift|E] 또는 [artifact|E]을 보냄" + catalyst_very_important_child_change_culture_or_faith:0 "" + catalyst_very_important_child_change_culture_or_faith_desc:1 "당신의 [children|E] 중 하나를 어느 한 [ruler|E]의 [faith|E] 또는 [culture|E]로 개종(전향)시킴" + catalyst_vassalize_independent_ruler:0 "[independent_ruler] 봉신화 [struggle_catalyst_catalyst|E]" + catalyst_vassalize_independent_ruler_desc:0 "[independent_ruler|E]를 봉신화함" + catalyst_join_war_as_assisant:0 "전쟁 참전 [struggle_catalyst_catalyst|E]" + catalyst_join_war_as_assisant_desc:1 "동맹이 아닌 [struggle_involved|E] [ruler|E]에게 금화를 받고 전쟁에 참전" + + catalyst_win_any_war_within_the_region:0 "전쟁 승리 [struggle_catalyst_catalyst|E]" + catalyst_win_any_war_within_the_region_desc:1 "다른 [struggle_involved|E] [ruler|E]를 상대로 일으킨 전쟁에서 승리" + catalyst_becomes_rival_with_involved:0 "경쟁 고조 [struggle_catalyst_catalyst|E]" + catalyst_becomes_rival_with_involved_desc:1 "다른 [struggle_involved|E] [ruler|E]와 [rival|E] 또는 [nemesis|E]이 됨" + catalyst_using_a_hook_on_very_important_character:0 "[hook|E] 사용 [struggle_catalyst_catalyst|E]" + catalyst_using_a_hook_on_very_important_character_desc:4 "[struggle_involved|E] [ruler|E]에게 [hook|E] 사용" + catalyst_usurp_title:0 "[title] 찬탈 [struggle_catalyst_catalyst|E]" + catalyst_usurp_title_desc:0 "$e_spain$의 [de_jure|E]에 속한 새로운 [title|E]를 찬탈함" + catalyst_unnatural_death_important_character:0 "살해 [struggle_catalyst_catalyst|E]" + catalyst_unnatural_death_important_character_desc:2 "[struggle_involved|E] [ruler|E] 살해" + catalyst_forced_conversion:0 "개종 (전향) [struggle_catalyst_catalyst|E]" + catalyst_forced_conversion_desc:1 "[struggle_involved|E]된 [ruler|E] 또는 [Concept( 'counties', '영지' )|E] 개종(전향)" + catalyst_gain_claim_on_title:1 "[claim|E] 획득 [struggle_catalyst_catalyst|E]" + catalyst_gain_claim_on_title_desc:1 "$e_spain$의 [de_jure|E]에 속한 [title|E]에 대한 [claim|E]을 획득" + catalyst_reveal_secret_important:1 "[secret|E] 노출 [struggle_catalyst_catalyst|E]" + catalyst_reveal_secret_important_desc:1 "[struggle_involved|E] [ruler|E]의 [secret|E]을 폭로" + catalyst_sign_truce_outside_war:1 "[truce|E] 서명 [struggle_catalyst_catalyst|E]" + catalyst_sign_truce_outside_war_desc:1 "다른 [struggle_involved|E] [ruler|E]와의 [war|E]에서 [truce|E] 체결" + catalyst_improve_development_vassal_diff_faith_culture:0 "개발도 증가 [struggle_catalyst_catalyst|E]" + catalyst_improve_development_vassal_diff_faith_culture_desc:2 "[faith|E]이나 [culture|E]가 다른 [Concept( 'counties', '영지' )|E]의 [development|E] 증가" + catalyst_independence_from_non_dejure_vassal:1 "독립 허용 [struggle_catalyst_catalyst|E]" + catalyst_independence_from_non_dejure_vassal_desc:2 "[de_jure|E]에 속하지 않는 [vassal|E]에게 $grant_independence_interaction$" + catalyst_grant_privilege_to_diff_faith_culture_vassal:0 "특권 부여 [struggle_catalyst_catalyst|E]" + catalyst_grant_privilege_to_diff_faith_culture_vassal_desc:1 "[faith|E]이나 [culture|E]가 다른 [vassal|E]에게 더 나은 [contract|E] 또는 [title|E] 부여" + catalyst_invite_diff_faith_culture_to_feast:0 "[feast|E] 초대 [struggle_catalyst_catalyst|E]" + catalyst_invite_diff_faith_culture_to_feast_desc:0 "[faith|E]이나 [culture|E]가 다른 [struggle_involved|E] [ruler|E]를 [feast|E]에 초대" + catalyst_grant_land_local_noble:0 "지역 귀족에게 영지 수여 [struggle_catalyst_catalyst|E]" + catalyst_grant_land_local_noble_desc:0 "[struggle_involved|E] [culture|E]에 속한 지역 귀족에게 [Concept( 'counties', '영지' )|E] 수여" + catalyst_convert_local_culture_faith:0 "지역 신앙 개종(전향) [struggle_catalyst_catalyst|E]" + catalyst_convert_local_culture_faith_desc:0 "[struggle_involved|E]된 지역 [culture|E] 또는 [faith|E]으로 개종(전향)" diff --git a/project/ck3/base_game/localization/korean/struggles/struggles_l_korean.yml b/project/ck3/base_game/localization/korean/struggles/struggles_l_korean.yml new file mode 100644 index 0000000000..6f9f291806 --- /dev/null +++ b/project/ck3/base_game/localization/korean/struggles/struggles_l_korean.yml @@ -0,0 +1,153 @@ +l_korean: + iberian_struggle:0 "이베리아 투쟁" + iberian_struggle_desc:1 "$game_concept_iberian_struggle$" + struggle_iberia_phase_opportunity:0 "기회" + struggle_iberia_phase_opportunity_desc:0 "$game_concept_struggle_phase_iberia_opportunity_desc$" + struggle_iberia_phase_hostility:0 "적대" + struggle_iberia_phase_hostility_desc:0 "$game_concept_struggle_phase_iberia_hostility_desc$" + #struggle_iberia_phase_tension:0 "Tension" + struggle_iberia_phase_compromise:0 "타협" + struggle_iberia_phase_compromise_desc:0 "$game_concept_struggle_phase_iberia_compromise_desc$" + struggle_iberia_phase_conciliation:0 "회유" + struggle_iberia_phase_conciliation_desc:0 "$game_concept_struggle_phase_iberia_conciliation_desc$" + CURRENT_PHASE:0 "현재 국면" + PHASE_EFFECTS_HEADER:0 "국면 효과" + PHASE_EFFECTS_LOWER:0 "국면 효과" + ENDING_DECISION_BUTTON_LABEL_MULTIPLE:0 "#high 최종 결단 보기#!" + ENDING_DECISION_BUTTON_LABEL_SINGLE:0 "#high 최종 결단 보기#!" + ENDING_DECISION_NONE:1 "해당 국면에서 사용할 수 있는 최종 결단이 없습니다." + ENDING_DECISION_MULTIPLE:0 "#I 클릭하여 사용 가능한 최종 결단 표시하기#!" + ENDING_DECISION_AVAILABLE:0 "[struggle|E]을 끝낼 수 있습니다." + ENDING_DECISION_UNAVAILABLE:0 "[struggle|E]을 끝낼 수 없습니다." + #ENDING_DECISION_AREA_HEADER:0 "#high Ending the Struggle:#! [StrugglePhase.GetNameNoTooltip] for the [Struggle.GetNameNoTooltip]\n#I Select one of the following Ending Decisions to put an end to the [Struggle.GetNameNoTooltip]#!" + ENDING_DECISION_AREA_HEADER:1 "#high 투쟁 종료:#! [Struggle.GetNameNoTooltip]의 [StrugglePhase.GetNameNoTooltip]" + ENDING_DECISION_AREA_DESCRIPTION:0 "#I 다음 최종 결단 중 하나를 선택해 [Struggle.GetNameNoTooltip]에 종지부를 찍으십시오.#!" + PHASE_PROGRESS_VALUE:1 "[Struggle.GetPhaseProgressValue(StrugglePhase.Self)]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + + STRUGGLE_PHASE_BONUS:0 "[struggle_phase|E] 보너스" + STRUGGLE_PHASE_MALUS:0 "[struggle_phase|E] 불이익" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_PENALTY:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_MARRIAGE_ACCEPTANCE_BOTH_INVOLVED_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_INVOLVED_OR_INTERLOPER_PHASE_BONUS:0 "$STRUGGLE_PHASE_BONUS$: $VALUE|=+0$" + + STRUGGLE_INVOLVED:1 "[struggle_involved|E]" + STRUGGLE_INTERLOPER:1 "[struggle_interloper|E]" + STRUGGLE_UNINVOLVED:1 "[struggle_uninvolved|E]" + STRUGGLE_PARTICIPANTS:0 "참여자" + STRUGGLE_TOOLTIP_INVOLVEMENT:2 "해당 [struggle|E]에서 [Character.GetShortUINameNoTooltip|U](은)는 [Character.GetStruggleInvolvementType( Struggle.Self )] 상태입니다.\n$STRUGGLE_START_DATE$" + STRUGGLE_START_DATE:0 "#weak 투쟁 시작 날짜: #! [Struggle.GetStruggleStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_CURRENT_PHASE:1 "현재 국면: [StrugglePhase.GetName]\n#weak 현재 국면 시작 날짜: #![Struggle.GetCurrentPhaseStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_EFFECTS_HEADER:1 "[StrugglePhase.GetNameNoTooltip] [struggle_phase_phase|E] 효과:" + STRUGGLE_TOOLTIP_NEXT_PHASE:0 "#bold 주도 중인 다음 국면: #! [StrugglePhase.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_NEXT_PHASE_PROGRESS:0 "$PHASE_PROGRESS_VALUE$ 촉매 진행도" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING:0 "#weak (주도 국면)#!" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS:1 "#high 총 [struggle_catalyst_catalyst|E] 진행도: $PHASE_PROGRESS_VALUE$#! [SelectLocalization( ObjectsEqual( Struggle.GetCurrentLeadingPhase, StrugglePhase.Self ), 'STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING', '')]" + STRUGGLE_PHASE_TOOLTIP_CURRENTLY_LEADING:0 "#weak 주도 국면입니다." + STRUGGLE_PHASE_DESCRIPTION:2 "[Struggle.GetNameNoTooltip]의 [struggle_phase_phases|E] 중 하나입니다." + STRUGGLE_TOOLTIP_CATALYST_HISTORY_HEADER:1 "최신 [struggle_catalyst_catalyst|E] 진행도:" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER:0 "[CatalystHistory.GetCharacter.GetName]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE:1 "$catalyst_passing_of_time$" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER:0 "[SelectLocalization( CatalystHistory.GetCharacter.IsValid, 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER', 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE')]" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY:1 "#low [CatalystHistory.GetDate.GetString]:#! $STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER$" + + STRUGGLE_PHASE_TOOLTIP_CATALYST_HISTORY_ENTRY:0 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: #! [CatalystHistory.GetCharacter.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_PULSE:1 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: 시간의 흐름#!" + + STRUGGLE_INVOLVEMENT_BUTTON:0 "투쟁 연루 보기" + STRUGGLE_INVOLVEMENT_WINDOW_HEADER:0 "투쟁 연루" + STRUGGLE_INVOLVEMENT_PLAYER_INVOLVED:2 "당신은 [STRUGGLE.GetNameNoTooltip]에서 [struggle_involved|E]자임" + STRUGGLE_INVOLVEMENT_PLAYER_INTERLOPER:2 "당신은 [STRUGGLE.GetNameNoTooltip]에서 [struggle_interloper|E]임" + STRUGGLE_INVOLVEMENT_PLAYER_UNINVOLVED:1 "당신은 [STRUGGLE.GetNameNoTooltip]에서 [struggle_uninvolved|E]자임" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_INSIDE:1 "당신의 [realm_capital|E]가 [struggle_region|E] 안에 있음" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_OUTSIDE:1 "당신의 [realm_capital|E]가 [struggle_region|E] 외부에 있음" + STRUGGLE_INVOLVEMENT_FAITH_INVOLVED:1 "당신의 [faith|E]이 [struggle|E]에서 [struggle_involved|E] 상태임" + STRUGGLE_INVOLVEMENT_FAITH_UNINVOLVED:0 "당신의 [faith|E]이 [struggle|E]에서 [struggle_uninvolved|E] 상태임" + STRUGGLE_INVOLVEMENT_CULTURE_INVOLVED:1 "당신의 [culture|E]가 [struggle|E]에서 [struggle_involved|E] 상태임" + STRUGGLE_INVOLVEMENT_CULTURE_UNINVOLVED:1 "당신의 [culture|E]가 [struggle|E]에서 [struggle_uninvolved|E] 상태임" + STRUGGLE_INVOLVEMENT_WINDOW_PARTICIPANT_DESC:1 "인물은 [struggle_interloper|E]나 [struggle_involved|E]자로 [Struggle.GetNameNoTooltip]에 참여할 수 있습니다. 지역 내 비참여자는 [struggle_uninvolved|E]자로 간주됩니다." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_DESC:0 "몇몇 [faiths|E]은 [Struggle.GetNameNoTooltip]의 일부로 간주됩니다.\n[struggle|E]의 기원과 관련되어 있거나 [struggle|E] 속에서 발생한 경우가 이에 해당합니다." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_COUNT:0 "#weak [Struggle.GetNameNoTooltip] 내 [Struggle.GetNumCountiesWithFaith(Faith.Self)]개 [Concept( 'counties', '영지' )|E]가 해당 [faith|E]을 따름#!" + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_DESC:0 "몇몇 [cultures|E]는 [Struggle.GetNameNoTooltip]의 일부로 간주됩니다.\n[struggle|E]의 기원과 관련되어 있거나 [struggle|E] 속에서 발생한 경우가 이에 해당합니다." + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_COUNT:0 "#weak [Struggle.GetNameNoTooltip] 내 [Struggle.GetNumCountiesWithCulture(Culture.Self)]개 [Concept( 'counties', '영지' )|E]#!" + STRUGGLE_FILTER_PARTICIPANTS_ALL:0 "전체" + STRUGGLE_FILTER_PARTICIPANTS_INVOLVED:0 "연루" + STRUGGLE_FILTER_PARTICIPANTS_INTERLOPER:0 "간섭자" + + STRUGGLE_PHASE_EFFECTS_NONE_WAR:0 "#weak $PHASE$이 [war|E]에 영향을 주지 않음#!" + STRUGGLE_PHASE_EFFECTS_NONE_CULTURE:0 "#weak $PHASE$이 [culture|E]에 영향을 주지 않음#!" + STRUGGLE_PHASE_EFFECTS_NONE_FAITH:0 "#weak $PHASE$이 [faith|E]에 영향을 주지 않음#!" + STRUGGLE_PHASE_EFFECTS_NONE_OTHER:0 "#weak $PHASE$이 다른 요소에 영향을 주지 않음#!" + STRUGGLE_PHASE_EFFECTS_WAR_TT_HEADER:0 "전쟁 효과" + STRUGGLE_PHASE_EFFECTS_CULTURE_TT_HEADER:0 "문화 효과" + STRUGGLE_PHASE_EFFECTS_FAITH_TT_HEADER:0 "신앙 효과" + STRUGGLE_PHASE_EFFECTS_OTHER_TT_HEADER:0 "기타 효과" + STRUGGLE_PHASE_EFFECTS_COMMON_WAR:0 "#S 일반 [war|E] 효과:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_CULTURE:0 "#S 일반 [culture|E] 효과:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_FAITH:0 "#S 일반 [faith|E] 효과:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_OTHER:0 "#S 기타 일반 효과:#!" + STRUGGLE_PHASE_EFFECTS_INVOLVED:0 "#S [struggle_involved|E]자 대상 효과:#!" + STRUGGLE_PHASE_EFFECTS_INTERLOPER:0 "#S [struggle_interloper_interlopers|E] 대상 효과:#!" + STRUGGLE_PHASE_EFFECTS_UNINVOLVED:0 "#S [struggle_uninvolved|E]자 대상 효과:#!" + + struggle_parameter_claims_in_region_cost_prestige_not_gold_for_involved_parties:2 "[struggle_region|E] 내에서는 [fabricating_claims|E] 사용 시 [prestige_i][prestige|E] 대신 [gold_i][gold|E] 소모" + struggle_parameter_holy_wars_in_region_cannot_be_declared:0 "[struggle_region|E] 내에서는 [holy_wars|E] 선포 불가" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs:2 "[struggle_region|E] 내에서는 [wars|E]에 필요한 [prestige_i][prestige|E]이 감소함" + struggle_parameter_county_faith_conversion_in_region_proceeds_faster:1 "[struggle_region|E] 내에서는 [convert_county|E]이 훨씬 빠르게 진행됨" + struggle_parameter_cheaper_to_convert_to_struggle_faith:1 "[struggle_involved|E] [faith|E]으로 개종하는 데 필요한 비용이 감소함" + struggle_parameter_cheaper_to_convert_to_struggle_culture:1 "[struggle_involved|E] [culture|E]로 전향하는 데 필요한 비용이 감소함" + struggle_parameter_truces_by_involved_or_interlopers_within_region_shorter:1 "[struggle_involved|E]자 및 [struggle_interloper|E] [characters|E]은 [struggle_region|E] 내에서 [wars|E] [truces|E] 기간이 짧아짐" + struggle_parameter_truces_by_involved_or_interlopers_within_region_longer:1 "[struggle_involved|E]자 및 [struggle_interloper|E] [characters|E]은 [struggle_region|E] 내에서 [wars|E] [truces|E] 기간이 늘어남" + struggle_parameter_claims_in_region_more_expensive_to_press_for_uninvolved:1 "[struggle_uninvolved|E]자 [characters|E]의 경우 [struggle_region|E] 내 [titles|E]에 대한 [fabricating_claims|E]에 더 많은 비용을 소모함" + struggle_parameter_involved_form_alliances_with_each_other_easier:0 "[struggle_involved|E]된 [characters|E]은 서로 좀 더 쉽게 [alliances|E]을 맺을 수 있음" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs:1 "[struggle_involved|E]자 및 [struggle_interloper|E] [characters|E]은 [struggle_region|E] 내에서 적은 [piety_i][piety|E]을 대가로 [wars|E]을 시작할 수 있음" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower:1 "[struggle_region|E] 내에서는 [convert_county|E]이 느리게 진행됨" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower_invisible:0 "" + struggle_parameter_county_culture_conversion_in_region_proceeds_slower:1 "[struggle_region|E] 내에서는 [promote_culture|E]이 느리게 진행됨" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_negative_relations:0 "중요 [characters|E]이 자발적으로 부정적인 [relations|E]를 형성할 수도 있음" + struggle_parameter_white_peace_acceptance_between_involved_or_interloper_with_region_easier:1 "[struggle_involved|E]자 및 [struggle_interloper|E] [characters|E]은 [struggle_region|E] 내에서 [wars|E] 시 [white_peace|E]을 더 쉽게 받아들임" + struggle_parameter_involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs:0 "[struggle_involved|E] 및 [struggle_interloper|E] [characters|E]이 [faith|E]이 다른 [characters|E]에 대해 [wars|E]을 선포할 때 더 많은 [prestige|E]을 지불함" + struggle_parameter_interfaith_marriages_available_between_involved_characters:0 "[struggle_involved|E]된 [characters|E] 간 이종교 [marriages|E]이 허용됨" + struggle_parameter_county_conversion_disabled_for_involved_faiths_within_region:1 "[struggle_region|E] 내에서 [struggle_involved|E] [faiths|E]에 속한 [characters|E]은 [convert_county|E] 사용 불가" + struggle_parameter_easier_culture_hybridising_for_involved_and_interlopers:1 "[struggle_involved|E]된 [struggle_interloper|E] [characters|E]의 경우 더 쉽게 [cultures|E] [hybridizing|E] 가능" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_positive_or_negative_relations:0 "중요 [characters|E]이 자발적으로 부정적이거나 긍정적인 [relations|E]를 형성할 수도 있음" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_costs:0 "[struggle_involved|E] 및 [struggle_interloper|E] [characters|E]이 [faith|E]이 다른 [characters|E]에게 적은 비용으로 [wars|E]을 선포할 수 있음" + struggle_parameter_county_culture_conversion_in_region_proceeds_faster:1 "[struggle_region|E] 내에서는 [promote_culture|E]이 훨씬 빠르게 진행됨" + struggle_parameter_struggle_cb_cost_minor:1 "[struggle_conquest|E] [casus_belli|E]의 비용이 저렴함" + struggle_parameter_struggle_cb_cost_major:0 "[struggle_conquest|E] [casus_belli|E]의 비용이 비쌈" + struggle_parameter_unlocks_border_raid_casus_belli:2 "[border_raid|E] [casus_belli|E] 잠금 해제" + struggle_parameter_unlocks_bargain_fealty_interaction:2 "[bargain_fealty|E] [interaction|E] 잠금 해제" + struggle_parameter_unlocks_contract_assistance_interaction:2 "[contract_assistance|E] [interaction|E] 잠금 해제" + struggle_parameter_unlocks_iberian_reclamation_casus_belli:2 "[iberian_reclamation|E] [casus_belli|E] 잠금 해제" + struggle_parameter_unlocks_enforce_truces_interaction:2 "[duke|E] [title_tier|E] 이상의 [struggle_involved|E] [rulers|E]는 그 아래 영주에게 [truces|E]을 강제할 수 있음" + + + STRUGGLE_NEXT_PHASE_PROGRESS_LABEL:0 "다음 국면 진행도" + STRUGGLE_NEXT_PHASE_PROGRESS_DESC:0 "현재 사건이 [struggle|E]을 [Struggle.GetNextPhasesStringList](으)로 이끌 수 있음" + STRUGGLE_TT_PHASE_PROGRESS_LEADING:0 "#weak (주도 국면)#!" + STRUGGLE_TT_PHASE_PROGRESS:1 "[StrugglePhase.GetNameNoTooltip|L]: [SelectLocalization( ObjectsEqual(Struggle.GetCurrentLeadingPhase, StrugglePhase.Self), 'STRUGGLE_TT_PHASE_PROGRESS_LEADING', '')] [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_NEXT_PHASE_TRANSITION_LABEL:0 "다음 국면: [Struggle.GetNextPhase.GetName]" + STRUGGLE_NEXT_PHASE_TRANSITION_DESC:0 "[Struggle.GetTransitionCompeleteDate.GetTimeToDate] 후에 투쟁이 [Struggle.GetNextPhase.GetName](으)로 진행됨" + STRUGGLE_TT_PHASE_TRANSITION:0 "[StrugglePhase.GetName] #weak (다음 국면)#! [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_TT_PHASE_TRANSITION_TIME_TO:0 "[Struggle.GetTransitionCompeleteDate.GetTimeToDate] 후에 [StrugglePhase.GetName](이)기 시작됨" + + STRUGGLE_EFFECT_LABEL_WAR:0 "전쟁" + STRUGGLE_EFFECT_LABEL_FAITH:0 "신앙" + STRUGGLE_EFFECT_LABEL_CULTURE:0 "문화" + STRUGGLE_EFFECT_LABEL_OTHER:0 "기타" + + STRUGGLE_INVOLVED_NO_CONCEPT:0 "$game_concept_struggle_involved$" + STRUGGLE_INTERLOPER_NO_CONCEPT:0 "$game_concept_struggle_interloper$" + STRUGGLE_UNINVOLVED_NO_CONCEPT:0 "$game_concept_struggle_uninvolved$" + + STRUGGLE_MAP_TT:1 "$EFFECT_LIST_BULLET$연루: [STRUGGLE.GetCharacterInvolvementTypeNoConcept(CHARACTER.Self)]\n$EFFECT_LIST_BULLET$문화: [CHARACTER.GetCulture.GetNameNoTooltip]\n$EFFECT_LIST_BULLET$신앙: [CHARACTER.GetFaith.GetNameNoTooltip]" + STRUGGLE_START_EVENT_DESC:0 "#high 당신은 해당 [Struggle.GetName]의 [GetPlayer.GetStruggleInvolvementType(Struggle.Self)] 중 하나입니다.#!\n\n해당 지역의 현재 국면은 [StrugglePhase.GetName]입니다. 당신과 다른 참여자들의 행동에 따라 [struggle|E]의 미래 국면과 결말이 결정됩니다." + STRUGGLE_START_EVENT_PHASE_TITLE:1 "각 아이콘을 통해 현재 [struggle_phase|E]의 효과 확인하기" + STRUGGLE_END_EVENT_DESC:0 "[Struggle.GetName](을)를 끝내 [StrugglePhase.GetName] 결말을 달성했습니다." + no_call_ally_for_this_war_tt:0 "해당 [war|E]에 동맹을 호출할 수 없음" + STRUGGLE_EFFECT_TT_CHARACTER_INVOLVEMENT:0 "[Struggle.GetNameNoTooltip]에서 [Character.GetShortUINameNoTooltip|U](은)는 [Character.GetStruggleInvolvementType( Struggle.Self )] 상태임" diff --git a/project/ck3/base_game/localization/korean/struggles/struggles_parameters_l_korean.yml b/project/ck3/base_game/localization/korean/struggles/struggles_parameters_l_korean.yml new file mode 100644 index 0000000000..7f608a0c7c --- /dev/null +++ b/project/ck3/base_game/localization/korean/struggles/struggles_parameters_l_korean.yml @@ -0,0 +1,49 @@ +l_korean: + bonus_from_new_friend:0 "새로운 친구를 얻음" + struggle_parameter_unlocks_buy_claim_for_all:2 "[struggle_involved|E] [rulers|E] 대상 [buy_claim_interaction|E] 잠금 해제" + struggle_parameter_unlocks_demand_payments_for_all:2 "[struggle_involved|E] [rulers|E] 대상 [demand_payment_decision|E] 잠금 해제" + struggle_parameter_unlocks_abduct_for_all:2 "[struggle_involved|E] [rulers|E] 대상 [GetScheme('abduct').GetTypeName] [scheme|E] 잠금 해제" + struggle_parameter_unlocks_fabricate_hooks_for_all:2 "[struggle_involved|E] [rulers|E] 대상 [GetScheme('fabricate_hook').GetTypeName] [scheme|E] 잠금 해제" + struggle_parameter_unlocks_claim_throne_for_all:2 "[struggle_involved|E] [rulers|E] 대상 [GetScheme('claim_throne').GetTypeName] [scheme|E] 잠금 해제" + struggle_parameter_unlocks_incite_revolts_interaction:2 "[struggle_involved|E] [rulers|E] 대상 [incite_revolts_interaction|E] [interaction|E] 잠금 해제" + struggle_parameter_unlocks_forced_vassalization_casus_belli:2 "[vassalize_casus_belli|E] [casus_belli|E] 잠금 해제" + struggle_parameter_powerful_vassal_can_claim_liege_titles:2 "[powerful_vassals|E]의 $vassal_claim_liege_title_interaction$ [interaction|E] 잠금 해제" + struggle_parameter_unlocks_claim_throne_for_powerful_vassals:2 "[struggle_involved|E] [rulers|E] 대상 [powerful_vassals|E]의 [GetScheme('claim_throne').GetTypeName] [scheme|E] 잠금 해제" + struggle_parameter_holy_order_can_be_created_by_dukes:1 "공작의 [holy_order|E] 생성 활성화" + + struggle_parameter_piety_from_new_alliance:1 "다른 [struggle_involved|E] 영주와 [alliance|E] 형성 시 [piety_i][piety|E] 획득" + struggle_parameter_completing_building_in_temple_gives_piety:1 "[temple_holdings|E]에 건물 완공 시 [piety_i][piety|E] 획득" + struggle_parameter_release_prisoner_diff_faith_gives_prestige:1 "[faith|E]이 다른 [prisoners|E] 석방 시 [prestige_i][prestige|E] 획득" + struggle_parameter_same_faith_friend_piety_gain:1 "같은 [faith|E]을 믿는 다른 [struggle_involved|E]된 [character|E]과 [friends|E]가 될 경우 [piety_i][piety|E] 획득" + struggle_parameter_completing_building_in_castle_gives_development:1 "[castle_holdings|E]에 건물 완공 시 [development_growth|E] 획득" + struggle_parameter_granting_independence_to_non_dejure_gives_renown:1 "[de_jure|E]에 속하지 않는 영주에게 독립 허용 시 [dynasty_prestige|E] 획득" + struggle_parameter_struggle_grant_titles_diff_faith_culture_gives_prestige:0 "[faith|E]이나 [culture|E]가 다른 [vassal|E]에게 작위 수여 시 [dynasty_prestige|E] 획득" + struggle_parameter_learning_languages_gives_piety:2 "새로운 [language|E] 습득 시 [piety_i][piety|E] 획득" + struggle_parameter_release_prisoner_diff_culture_gives_prestige:1 "[culture|E]가 다른 [prisoners|E] 석방 시 [prestige_i][prestige|E] 획득" + struggle_parameter_struggle_becoming_friend_gives_prestige:1 "다른 [struggle_involved|E]된 [character|E]과 [friends|E]가 될 경우 [prestige_i][prestige|E] 획득" + struggle_parameter_struggle_cannot_execute_involved_prisoners:2 "[struggle_involved|E]된 [prisoners|E]는 [execute|E] 불가" + struggle_parameter_struggle_grant_titles_diff_faith_culture_to_leads_to_friendship:1 "[faith|E]이나 [culture|E]가 다른 [vassal|E]에게 [titles|E] 수여 시 우정을 얻을 수도 있음" + struggle_parameter_struggle_gifts_involved_diff_faith_culture_leads_to_friendship:1 "[faith|E]이나 [culture|E]가 다른 [struggle_involved|E]된 [character|E]에게 [gold_i][gold|E] 또는 [artifacts|E] 선물 시 우정을 얻을 수도 있음" + struggle_parameter_unlocks_duel_against_every_involved:1 "[struggle_involved|E]된 [characters|E]이 서로를 대상으로 [trial_by_combat|E] 수행 가능" # Not used + struggle_parameter_interfaith_marriages_between_involved_characters_costs_piety:1 "[faith|E]이 다른 인물과 결혼 시 [piety_i][piety|E] 소모" + struggle_parameter_interfaith_marriages_between_involved_characters_gives_piety:1 "[faith|E]이 다른 인물과 결혼 시 [piety_i][piety|E] 소모" + struggle_parameter_unlocks_epic_commission_for_independent_rulers:1 "[independent|E] [rulers|E]의 [commission_epic|E] [decision|E] 잠금 해제 및 [claims|E] 획득 확률 증가" + struggle_parameter_unlocks_truce_purchasing_interaction:1 "[struggle_involved|E]된 [characters|E]이 서로 금화를 주고 [truces|E]을 체결할 수 있음" + struggle_parameter_unlocks_secure_iberian_foothold_decision:1 "[secure_iberian_foothold_decision|E] [decision|E] 잠금 해제" + struggle_parameter_struggle_unlocks_befriend_schemes_for_everyone:0 "[GetScheme('befriend').GetTypeName] [scheme|E] 잠금 해제" + struggle_parameter_apply_truce_when_sending_ward:1 "[ward|E] 파견 시 [guardian|E]과 [truce|E] 체결" + TRUCE_FP2_WARD:0 "[ward|E] 교육" + struggle_parameter_unlocks_golden_age_jewish_science_decision:1 "[golden_age_jewish_science_in_iberia_decision|E] [decision|E] 잠금 해제" + struggle_parameter_unlocks_build_pilgrim_roads_decision:1 "[build_holy_pilgrim_roads_decision|E] [decision|E] 잠금 해제" + struggle_parameter_struggle_cheaper_buy_truce:1 "[purchase_truce_interaction|E] [interaction|E]의 [gold_i][gold|E] 비용 감소" + struggle_parameter_struggle_prestige_from_feast:1 "[feast|E] [activity|E]으로 획득하는 [prestige_i][prestige|E] 증가" + struggle_parameter_struggle_agents_less_likely_to_join_schemes:1 "[agent|E] 승낙 여부: #N -25#!" + struggle_parameter_unlocks_sell_minor_title_for_kings_and_higher:1 "왕 및 황제의 [sell_titles_decision|E] 잠금 해제" + struggle_parameter_invasion_conquest_war_cannot_be_declared:0 "침략 및 정복 [casus_bellis|E] 사용 불가" + struggle_parameter_struggle_clash_restricted_to_single_county:0 "[struggle_conquest|E] [casus_belli|E]은 오직 하나의 [Concept( 'counties', '영지' )|E]를 대상으로 함" + struggle_parameter_unlocks_expedite_scheme_decision:0 "$TRAIT_FLAG_DESC_can_improve_hostile_schemes_decision$" + struggle_parameter_learning_languages_gives_prestige:0 "새로운 [language|E] 습득 시 [prestige_i][prestige|E] 획득" + struggle_parameter_granting_title_to_local_noble_gives_prestige:0 "지역 귀족에게 [title|E] 수여 시 [prestige_i][prestige|E] 획득" + prestige_from_granting_title.tt:0 "지역 귀족 승작" + cultural_acceptance_gain_from_phase_effects:0 "[current_culture.GetName] [culture|E]에 속한 [Concept( 'counties', '영지' )|E]의 [county_development|E] 증가" + struggle_parameter_gain_acceptance_when_developing_other_culture_county:0 "다른 [culture|E]에 속한 영지의 [county_development|E]를 높이면 [cultural_acceptance|E] 역시 증가" diff --git a/project/ck3/base_game/localization/korean/struggles_l_korean.yml b/project/ck3/base_game/localization/korean/struggles_l_korean.yml new file mode 100644 index 0000000000..7bfaf13de9 --- /dev/null +++ b/project/ck3/base_game/localization/korean/struggles_l_korean.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_korean: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `ENDING_DECISION_BUTTON_LABEL` diff --git a/project/ck3/base_game/localization/korean/suggestions_l_korean.yml b/project/ck3/base_game/localization/korean/suggestions_l_korean.yml index 5cb16e1fd7..fe2905887d 100644 --- a/project/ck3/base_game/localization/korean/suggestions_l_korean.yml +++ b/project/ck3/base_game/localization/korean/suggestions_l_korean.yml @@ -62,3 +62,8 @@ suggestion_request_war_aid_petition_label:0 "제안: 군사 지원 요청" suggestion_request_war_aid_petition_desc:0 "[liege|E]에게 [war|E] 지원을 요청할 수 있습니다. 주군은 전쟁에 참전하거나, 병사를 고용할 비용을 지급합니다." suggestion_request_war_aid_petition_click:0 "#I 당신 [lieges|E]의 [royal_court|E] 보기#!" + + suggestion_create_nation_fracturing_faction:0 "$nation_fracturing_faction$ 생성" + suggestion_create_nation_fracturing_faction_label:0 "제안: $suggestion_create_nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_desc:0 "[liege|E]에게 도전해 봉역을 소멸시켜 당신과 다른 모든 [vassals|E]에게 독립을 부여할 수 있습니다." + suggestion_create_nation_fracturing_faction_click:0 "#I 클릭하여 당신의 [liege]에 반하는 파벌 보기#!" diff --git a/project/ck3/base_game/localization/korean/titles_cultural_names_l_korean.yml b/project/ck3/base_game/localization/korean/titles_cultural_names_l_korean.yml index ebce186d8a..01105cfabe 100644 --- a/project/ck3/base_game/localization/korean/titles_cultural_names_l_korean.yml +++ b/project/ck3/base_game/localization/korean/titles_cultural_names_l_korean.yml @@ -1750,9 +1750,87 @@ cn_roazhon:0 "로아종" cn_roazhon_adj:0 "로아종" - #Spain + #Iberia cn_carthaginensis:0 "카르타기넨시스" cn_carthaginensis_adj:0 "카르타기넨시스" + cn_isbaniya:0 "이스바니야" + cn_al_andalus:0 "알 안달루스" + cn_xenxir:0 "젠시르" + cn_castalla:0 "카스타야" + cn_liyyun:0 "리운" + cn_burtughal:0 "부르투갈" + cn_yilliqiyya:0 "일리키야" + cn_al_sarq:0 "알 사르크" + cn_al_gharb:0 "알 가브" + cn_batalyaws:0 "바틸리우스" + cn_barshiluna:0 "바르실루나" + cn_baya:0 "바야" + cn_al_quila:0 "알 킬라" + cn_kulumriyya:0 "쿨룸리야" + cn_qurtubah:0 "쿠르투바" + cn_garnatah:0 "가르나타" + cn_mayurqa:0 "마유르카" + cn_mursiyyah:0 "마르시야" + cn_isbiliyyah:0 "이스빌리야" + cn_tulaytulah:0 "툴레이툴라" + cn_balansiyyah:0 "발란시야" + cn_saraqustah:0 "사라퀴스타" + cn_al_urqub:0 "알 우르쿱" + cn_al_banu_razin:0 "알 바누라진" + cn_qasr_abi_danis:0 "카쉬르 아비 다니스" + cn_al_qannis:0 "알 카니스" + cn_al_karas:0 "알 카라스" + cn_al_gazirah_al_hadra:0 "알 카지라 알 하드라" + cn_al_laqant:0 "알 라칸트" + cn_al_mariyyah:0 "알 마리야" + cn_yaiyan:0 "야이얀" + cn_ubaydah:0 "우바이다" + cn_yaburah:0 "야부라흐" + cn_burgus:0 "부르구스" + cn_qabra:0 "카브라" + cn_hisn_qasras:0 "히슨 카스라스" + cn_qadis:0 "카디스" + cn_qalat_ayyub:0 "칼라트 아유브" + cn_qalat_rabah:0 "칼라트 라바" + cn_burjanna:0 "부르잔나" + cn_itanyia:0 "이타니야" + cn_qaruniyah:0 "카루니야" + cn_siqubiyyah:0 "시쿠비야" + cn_qunkah:0 "쿤카" + cn_daniyyah:0 "다니야" + cn_al_bash:0 "알 바쉬" + cn_santa_mariya_ibn_harun:0 "산타 마리야 이븐 하룬" + cn_afraga:0 "아프라가" + cn_harundah:0 "하룬다" + cn_yabisa:0 "야비사" + cn_sabtah:0 "사브타" + cn_al_ishbuna:0 "알 이쉬부나" + cn_laridah:0 "라리다" + cn_al_magrit:0 "알 마그리트" + cn_malaqah:0 "말라카" + cn_malilah:0 "말리라" + cn_manurqa:0 "마누르카" + cn_maridah:0 "마리다" + cn_mulina:0 "물리나" + cn_uqlish:0 "우클리쉬" + cn_al_manijah:0 "알 마니자" + cn_nagirah:0 "나지라" + cn_banbalunah:0 "반발루나" + cn_labla:0 "라블라" + cn_salamanqa:0 "살라만카" + cn_yant_yaqub:0 "얀트 야쿱" + cn_silb:0 "실브" + cn_turtusah:0 "투르투사" + cn_al_bunt:0 "알 분트" + cn_tutilah:0 "투틸라" + cn_balad_al_walid:0 "발라드 알 왈리드" + cn_sammurah:0 "삼무라" + cn_al_mariyyat_bayyana:0 "알 마리얏 바이야나" + cn_muassassat_batalyaws:0 "무아사사트 바틸리우스" + cn_madinat_qunka:0 "마디낫 쿤카" + cn_madinat_mayurqa:0 "마디낫 마이유르카" + cn_madinat_al_muluk:0 "마디낫 알 물루크" + cn_gothia:0 "고티아" #Jerusalem cn_iskandarun:0 "이스칸다룬" @@ -2527,3 +2605,11 @@ cn_curonia_adj:0 "쿠로니아" cn_kurland:0 "쿨란드" cn_kurland_adj:0 "쿨란드" + #Iberian names for Canary Islands + cn_tenerife:0 "테네리페" + cn_canaria:0 "그란 카나리아" + cn_fuerteventura:0 "푸에르테벤투라" + cn_lanzarote:0 "란사로테" + + #Guanche collective name for the Canaries (translated from the word people/state) + cn_guanac:0 "알 구아나크" diff --git a/project/ck3/base_game/localization/korean/titles_l_korean.yml b/project/ck3/base_game/localization/korean/titles_l_korean.yml index 9015546b67..707970158c 100644 --- a/project/ck3/base_game/localization/korean/titles_l_korean.yml +++ b/project/ck3/base_game/localization/korean/titles_l_korean.yml @@ -608,7 +608,7 @@ b_andernach:0 "안더나흐" b_andijan:0 "안디잔" b_andkhud:0 "안득후드" - b_andorra:1 "세우 두르게이" + b_andorra:2 "안도라" b_andover:0 "앤도버" b_andrano:0 "안드라노" b_andravida:0 "안드라비다" @@ -1093,7 +1093,7 @@ b_balad:0 "발라드" b_baladuluk:0 "바라 두룩" b_balaghat:0 "발라가트" - b_balaguer:0 "발라게르" + b_balaguer:1 "오르다냐" b_balakhna:0 "발라흐나" b_balakliia:0 "발라클레야" b_balakova:0 "발라코바" @@ -1822,7 +1822,7 @@ b_buckfast:0 "버크패스트" b_buckingham:0 "버킹엄" b_bucu:0 "부쿠" - b_bucuresti:1 "티르고비슈테" + b_bucuresti:2 "슬로보지아" b_budejovice:0 "부데요비체" b_budhkula:0 "부드쿨라" b_budin:0 "부딘" @@ -3455,7 +3455,7 @@ b_fuensalida:0 "푸엔살리다" b_fuentedelmaestre:0 "푸엔테 델 마에스트레" b_fuentesauco:0 "푸엔테사우코" - b_fuerteventura:0 "푸에르테벤투라" + b_fuerteventura:1 "막소라타" b_fugen:0 "퓌겐" b_fuheis:0 "푸하이스" b_fuisse:0 "퓌세" @@ -3805,7 +3805,7 @@ b_graftavallen:1 "운두르세이" b_gralheira:1 "신펭스" b_granada:0 "그라나다" - b_grancanaria:0 "그란 카나리아" + b_grancanaria:1 "타마란" b_grand:1 "풀란지" b_grandmont:0 "그랑몽" b_grandola:0 "그랜돌라" @@ -5146,7 +5146,7 @@ b_kidwelly:0 "키델리" b_kiel:0 "킬" b_kielce:0 "키엘체" - b_kiev:0 "키예프" + b_kiev:1 "키이우" b_kiffa:0 "키파" b_kifri:0 "키프리" b_kigi:0 "키기" @@ -5235,7 +5235,7 @@ b_kizilyurt:0 "키질류르트" b_kizketken:0 "키즈케트켄" b_kizlyar:0 "키즐랴르" - b_kjalarnes:0 "캴라르네스" + b_kjalarnes:0 "칼라르네스" b_kladovo:0 "클라도보" b_kladruby:0 "클라드루비" b_kladzko:1 "클라드스코" @@ -5699,7 +5699,7 @@ b_lankaran:0 "랑카란" b_lantosque:0 "랑토스크" b_lanuf:0 "라누프" - b_lanzarote:0 "란사로테" + b_lanzarote:1 "티테로이가트라" b_laodikeia:0 "라오디케이아" b_laon:0 "랑" b_lapalma:0 "라 팔마" @@ -5996,7 +5996,7 @@ b_loq:0 "로크" b_loralai:0 "로랄라이" b_lorca:0 "로르카" - b_loredo:0 "로레도" + b_loredo:1 "울라스트레트" b_lori:0 "로리" b_lori_berd:0 "로리 베르드" b_loricol:0 "로리콜" @@ -9943,7 +9943,7 @@ b_templin:0 "템플린" b_tendaho:0 "텐다호" b_tendrara:0 "텐드라라" - b_tenerife:0 "테네리페" + b_tenerife:1 "아치네크" b_tengiz:0 "텡기스" b_tenkasi:0 "텐카시" b_tephrice:0 "테프리케" @@ -9984,7 +9984,7 @@ b_tharros:0 "타로스" b_thasos:0 "타소스" b_thatta:0 "타타" - b_the_uists_article:0 "$articleblank_blank$" + b_the_uists_article:0 "$articleblank_article$" b_the_uists:0 "유이스트" b_thebes:0 "테베" b_thebeshellas:0 "테베" @@ -11939,8 +11939,8 @@ c_buchan_adj:3 "버컨" c_buckinghamshire:0 "버킹엄셔" c_buckinghamshire_adj:0 "버킹엄셔" - c_bucuresti:1 "티르고비슈테" - c_bucuresti_adj:1 "티르고비슈테" + c_bucuresti:2 "랄로미타" + c_bucuresti_adj:2 "랄로미타" c_buhairya:0 "부하이리아" c_buhairya_adj:0 "부하이리아" c_bukhara:0 "부하라" @@ -11994,10 +11994,10 @@ c_cambray_adj:0 "캉브레" c_cambridgeshire:0 "케임브리지셔" c_cambridgeshire_adj:0 "케임브리지셔" - c_campulung:0 "컴풀룽" - c_campulung_adj:0 "컴풀룽" - c_canarias:0 "카나리" - c_canarias_adj:0 "카나리" + c_campulung:1 "트르고비슈테" + c_campulung_adj:1 "트르고비슈테" + c_canarias:1 "아치네크" + c_canarias_adj:1 "아치네크" c_canavese:0 "카나베제" c_canavese_adj:0 "카나베제" c_canda:0 "칸다" @@ -12319,7 +12319,7 @@ c_east-tokharestan_adj:0 "동 토카레스탄" c_east_kiilt:0 "동 키일트" c_east_kiilt_adj:0 "동 키일트" - c_east_riding_article:0 "$articleblank_blank$" + c_east_riding_article:0 "$articleblank_article$" c_east_riding:0 "이스트 라이딩" c_east_riding_adj:0 "이스트 라이딩" c_eberswalde:0 "에베르스발데" @@ -12734,7 +12734,7 @@ c_infa_adj:1 "인파" c_ingolstadt:0 "잉골슈타트" c_ingolstadt_adj:0 "잉골슈타트" - c_inner_hebrides_article:0 "$articleblank_blank$" + c_inner_hebrides_article:0 "$articleblank_article$" c_inner_hebrides:0 "이너 헤브리디스" c_inner_hebrides_adj:0 "이너 헤브리디스" c_innsbruck:0 "인스브루크" @@ -12753,7 +12753,7 @@ c_isfara_adj:0 "이스파라" c_ishim:0 "이심" c_ishim_adj:0 "이심" - c_isle_of_man_article:0 "$articleblank_blank$" + c_isle_of_man_article:0 "$articleblank_article$" c_isle_of_man:1 "맨 섬" c_isle_of_man_adj:0 "맨" c_isle_of_wight:0 "와이트" @@ -12967,8 +12967,8 @@ c_khuttal_old:0 "Khuttal_old" c_khuwar:0 "쿠와르" c_khuwar_adj:0 "쿠와르" - c_kiev:0 "키예프" - c_kiev_adj:1 "키예프" + c_kiev:1 "키이우" + c_kiev_adj:2 "키이우" c_kildare:0 "킬데어" c_kildare_adj:0 "킬데어" c_kimak:0 "키막" @@ -13368,7 +13368,7 @@ c_maymana_adj:0 "마야마나" c_mazandaran:0 "마잔다란" c_mazandaran_adj:0 "마잔다란" - c_mearns_article:0 "$articleblank_blank$" + c_mearns_article:0 "$articleblank_article$" c_mearns:0 "먼스" c_mearns_adj:0 "먼스" c_meaux:0 "모" @@ -13649,7 +13649,7 @@ c_norfolk_adj:0 "노퍽" c_north_dvina:0 "북 드비나" c_north_dvina_adj:0 "북 드비나" - c_north_riding_article:0 "$articleblank_blank$" + c_north_riding_article:0 "$articleblank_article$" c_north_riding:0 "노스 라이딩" c_north_riding_adj:0 "노스 라이딩" c_northamptonshire:0 "노샘프턴셔" @@ -13751,7 +13751,7 @@ c_ouled_nail_adj:0 "와레드 나일" c_oulu:0 "오울루" c_oulu_adj:0 "오울루" - c_outer_hebrides_article:0 "$articleblank_blank$" + c_outer_hebrides_article:0 "$articleblank_article$" c_outer_hebrides:0 "외 헤브리디스" c_outer_hebrides_adj:0 "외 헤브리디스" c_oversticht:0 "오버슈티흐트" @@ -13798,7 +13798,7 @@ c_pembrokeshire:1 "더베드" c_pembrokeshire_adj:0 "더베드" c_penthievre:1 "펑티에브흐" - c_penthievre_adj:0 "펑티에브흐" + c_penthievre_adj:0 "팡티에브르" c_penugonda:0 "페누곤다" c_penugonda_adj:0 "페누곤다" c_muluvagil:0 "물루바길" @@ -14059,7 +14059,7 @@ c_saarbrucken:0 "자르브뤼켄" c_saarbrucken_adj:0 "자르브뤼켄" c_sable:1 "사블레" - c_sable_adj:0 "사블레" + c_sable_adj:0 "사블" c_sabzevar:0 "사브제바르" c_sacz:0 "사치" c_sacz_adj:0 "사치" @@ -14245,7 +14245,7 @@ c_sistan_adj:0 "시스탄" c_siwistan:0 "시위스탄" c_siwistan_adj:0 "시위스탄" - c_sjaelland:1 "셸란" + c_sjaelland:2 "셸란" c_sjaelland_adj:0 "셸란" c_sjeltie:0 "셸티" c_sjeltie_adj:0 "셸티" @@ -14877,7 +14877,7 @@ c_west_kiilt_adj:0 "서 키일트" c_west_qamuda:0 "서 카무다" c_west_qamuda_adj:0 "서 카무다" - c_west_riding_article:0 "$articleblank_blank$" + c_west_riding_article:0 "$articleblank_article$" c_west_riding:0 "웨스트 라이딩" c_west_riding_adj:0 "웨스트 라이딩" c_westfriesland:0 "베스트프리슬란" @@ -15087,7 +15087,7 @@ d_azerbaijan_pre:0 "아제르계" d_azov:0 "아조프" d_azov_adj:0 "아조프" - d_aztec_pagan_reformed_article:0 "$articleblank_blank$" + d_aztec_pagan_reformed_article:0 "$articleblank_article$" d_aztec_pagan_reformed:0 "아즈텍 예배구" d_aztec_pagan_reformed_adj:0 "아즈텍" d_badajoz:0 "바다호스" @@ -15099,7 +15099,7 @@ d_baghdad_adj:0 "바그다드" d_balearic:0 "발레아레스" d_balkh:0 "발흐" - d_baltic_pagan_reformed_article:0 "$articleblank_blank$" + d_baltic_pagan_reformed_article:0 "$articleblank_article$" d_baltic_pagan_reformed:0 "바이딜리 예배구" d_baltic_pagan_reformed_adj:0 "바이딜리 신앙 신자" d_baluchistan:0 "발루치스탄" @@ -15337,7 +15337,7 @@ d_finland_pre:0 "핀란드계" d_finnish_band:0 "핀란드 용병단" d_finnish_band_adj:0 "핀란드" - d_finnish_pagan_reformed_article:0 "$articleblank_blank$" + d_finnish_pagan_reformed_article:0 "$articleblank_article$" d_finnish_pagan_reformed:1 "우코누스코 예배구" d_finnish_pagan_reformed_adj:1 "우코누스코" d_finnmark:0 "핀마르크" @@ -15535,8 +15535,8 @@ d_khuttal_adj:0 "쿠탈" d_khuzestan:0 "후제스탄" d_khuzestan_adj:0 "후제스탄" - d_kiev:0 "키예프" - d_kiev_adj:0 "키예프" + d_kiev:1 "키이우" + d_kiev_adj:1 "키이우" d_kimak:0 "키막" d_kimak_adj:0 "키막" d_kipchak:0 "킵차크" @@ -15695,6 +15695,8 @@ d_murcia_adj:0 "무르시아" d_muromians:0 "무로미안" d_muromians_adj:0 "무로미안" + d_muwalladi:0 "무왈라디파 칼리프국" + d_muwalladi_adj:0 "무왈라디파 칼리프국" d_mzab:0 "음자브" d_mzab_adj:0 "음자브" d_nadia:0 "나디아" @@ -15729,12 +15731,12 @@ d_normandy_pre:0 "노르만계" d_norrland:0 "노를란드" d_norrland_adj:0 "헬싱글란드" - d_norse_pagan_reformed_article:0 "$articleblank_blank$" + d_norse_pagan_reformed_article:0 "$articleblank_article$" d_norse_pagan_reformed:0 "필키르령" d_norse_pagan_reformed_adj:0 "노르드" d_savo:0 "사보" d_savo_adj:0 "사보" - d_northern_isles_article:0 "$articleblank_blank$" + d_northern_isles_article:0 "$articleblank_article$" d_northern_isles:1 "북부 군도" d_northern_isles_adj:0 "북부 군도" d_northumberland:1 "노섬브리아" @@ -15946,7 +15948,7 @@ d_skane_adj:0 "스코네" d_sky_lords:0 "하늘의 제왕단" d_sky_lords_adj:0 "하늘의 제왕" - d_slavic_pagan_reformed_article:0 "$articleblank_blank$" + d_slavic_pagan_reformed_article:0 "$articleblank_article$" d_slavic_pagan_reformed:1 "슬로비안스카 프라브다 예배구" d_slavic_pagan_reformed_adj:1 "슬로비안스카 프라브다" d_slavonia:0 "슬라보니아" @@ -15972,12 +15974,12 @@ d_sorbs:0 "소르브" d_sorbs_adj:0 "소르브" d_sous:0 "수스" - d_spirit_guardians_article:0 "$articleblank_blank$" + d_spirit_guardians_article:0 "$articleblank_article$" d_spirit_guardians:0 "정령의 수호단" d_spirit_guardians_adj:0 "정령의 수호단" d_spoleto:0 "스폴레토" d_spoleto_adj:0 "스폴레토" - d_star_company_article:0 "$articleblank_blank$" + d_star_company_article:0 "$articleblank_article$" d_star_company:0 "별의 용병대" d_star_company_adj:0 "별의 용병대" d_steyermark:0 "슈타이어마르크" @@ -15988,16 +15990,16 @@ d_suhma:0 "수마" d_sunni:0 "수니 칼리프국" d_sunni_adj:0 "칼리프" - d_sunni_bedouin_company_article:0 "$articleblank_blank$" + d_sunni_bedouin_company_article:0 "$articleblank_article$" d_sunni_bedouin_company:0 "아라비아 용병대" d_sunni_bedouin_company_adj:0 "아라비아" - d_sunni_berber_company_article:0 "$articleblank_blank$" + d_sunni_berber_company_article:0 "$articleblank_article$" d_sunni_berber_company:0 "베르베르 용병대" d_sunni_berber_company_adj:0 "베르베르" - d_sunni_cuman_company_article:0 "$articleblank_blank$" + d_sunni_cuman_company_article:0 "$articleblank_article$" d_sunni_cuman_company:0 "하자르 용병대" d_sunni_cuman_company_adj:0 "하자르" - d_sunni_turkic_company_article:0 "$articleblank_blank$" + d_sunni_turkic_company_article:0 "$articleblank_article$" d_sunni_turkic_company:0 "투르크멘 용병대" d_sunni_turkic_company_adj:0 "투르크멘" d_susa:0 "수사" @@ -16036,7 +16038,7 @@ d_tavasts_adj:0 "타바스티안" d_temes:0 "템스" d_temes_adj:0 "템스" - d_tengri_pagan_reformed_article:0 "$articleblank_blank$" + d_tengri_pagan_reformed_article:0 "$articleblank_article$" d_tengri_pagan_reformed:0 "텡그리 예배구" d_tengri_pagan_reformed_adj:0 "텡그리" d_teutonic_order:0 "튜튼 기사단" @@ -16089,10 +16091,10 @@ d_tunis_adj:0 "튀니스" d_turkestan:0 "투르키스탄국" d_turkestan_adj:0 "투르키스탄" - d_turkic_band_article:0 "$articleblank_blank$" + d_turkic_band_article:0 "$articleblank_article$" d_turkic_band:0 "투르크 용병단" d_turkic_band_adj:0 "투르크" - d_turkic_company_article:0 "$articleblank_blank$" + d_turkic_company_article:0 "$articleblank_article$" d_turkic_company:0 "투르크 용병대" d_turkic_company_adj:0 "투르크" d_turkmens:0 "투르크멘" @@ -16131,7 +16133,7 @@ d_valencia_adj:0 "발렌시아" d_valois:0 "발루아" d_vanga:0 "뱅가" - d_varangian_guard_article:0 "$articleblank_blank$" + d_varangian_guard_article:0 "$articleblank_article$" d_varangian_guard:0 "바랑인 친위대" d_varangian_guard_adj:0 "바랑인" d_varendra:0 "바렌드라" @@ -16140,7 +16142,7 @@ d_varna_adj:0 "바르나" d_vastergotland:0 "베스테르예틀란드" d_vastergotland_adj:0 "서 기트" - d_venetian_navy_article:0 "$articleblank_blank$" + d_venetian_navy_article:0 "$articleblank_article$" d_venetian_navy:0 "아드리아 갤리선단" d_venetian_navy_adj:0 "아드리아" d_vengi:0 "벵기" @@ -16186,15 +16188,15 @@ d_wag_adj:0 "바그" d_warangal:0 "와랑갈" d_warangal_adj:0 "와랑갈" - d_warriors_perun_article:0 "$articleblank_blank$" + d_warriors_perun_article:0 "$articleblank_article$" d_warriors_perun:0 "페룬의 전사단" d_warriors_perun_adj:0 "페룬" - d_west_african_pagan_reformed_article:0 "$articleblank_blank$" + d_west_african_pagan_reformed_article:0 "$articleblank_article$" d_west_african_pagan_reformed:0 "서아프리카 예배구" d_west_african_pagan_reformed_adj:0 "서아프리카" d_west_franconia:0 "서 프랑켄" d_west_franconia_adj:0 "서 프랑켄" - d_western_isles_article:0 "$articleblank_blank$" + d_western_isles_article:0 "$articleblank_article$" d_western_isles:1 "군도" d_western_isles_adj:0 "군도" d_westfalen:0 "베스트팔렌" @@ -16232,10 +16234,10 @@ d_zemigalians_adj:0 "제미갈리안" d_zhetysu:0 "제티슈" d_zhetysu_adj:0 "제티슈" - d_zoroastrian_article:0 "$articleblank_blank$" + d_zoroastrian_article:0 "$articleblank_article$" d_zoroastrian:0 "조로아스터교 예배구" d_zoroastrian_adj:0 "조로아스트리안" - d_zun_warriors_article:0 "$articleblank_blank$" + d_zun_warriors_article:0 "$articleblank_article$" d_zun_warriors:0 "태양의 기사단" d_zun_warriors_adj:0 "준교" e_abyssinia:0 "아비시니아" @@ -16247,19 +16249,19 @@ e_armenia:0 "대 아르메니아" e_armenia_adj:0 "아르메니아" e_armenia_pre:0 "아르메니아계" - e_bengal_article:0 "$articleblank_blank$" + e_bengal_article:0 "$articleblank_article$" e_bengal:0 "벵골 제국" e_bengal_adj:0 "벵골" e_bengal_pre:0 "벵골계" e_britannia:0 "브리튼" e_britannia_adj:0 "브리튼" e_britannia_pre:0 "브리튼계" - e_byzantium_article:0 "$articleblank_blank$" + e_byzantium_article:0 "$articleblank_article$" e_byzantium:0 "비잔티움 제국" e_byzantium_adj:0 "비잔티움" e_carpathia:0 "카르파티아" e_carpathia_adj:0 "카르파티아" - e_chagatai_article:0 "$articleblank_blank$" + e_chagatai_article:0 "$articleblank_article$" e_chagatai:0 "차가타이" e_deccan:0 "데칸 제국" e_deccan_adj:0 "데칸" @@ -16269,14 +16271,14 @@ e_germany:0 "게르만" e_germany_adj:0 "게르만" e_germany_pre:0 "게르만계" - e_golden_horde_article:0 "$articleblank_blank$" + e_golden_horde_article:0 "$articleblank_article$" e_golden_horde:0 "금장 한국" e_golden_horde_adj:0 "몽골" e_golden_horde_pre:0 "몽골계" - e_hre_article:0 "$articleblank_blank$" + e_hre_article:0 "$articleblank_article$" e_hre:0 "신성 로마 제국" e_hre_adj:0 "신성 로마" - e_ilkhanate_article:0 "$articleblank_blank$" + e_ilkhanate_article:0 "$articleblank_article$" e_ilkhanate:0 "일 한국" e_india:0 "인도" e_india_adj:0 "인도" @@ -16284,19 +16286,19 @@ e_italy:0 "이탈리아" e_italy_adj:0 "이탈리아" e_italy_pre:0 "이탈리아계" - e_latin_empire_article:0 "$articleblank_blank$" + e_latin_empire_article:0 "$articleblank_article$" e_latin_empire:0 "라틴 제국" e_latin_empire_adj:0 "라틴" e_latin_empire_pre:0 "라틴계" e_maghreb:0 "마그레브" e_mali:0 "말리" - e_mongol_empire_article:0 "$articleblank_blank$" + e_mongol_empire_article:0 "$articleblank_article$" e_mongol_empire:0 "몽골 제국" e_mongol_empire_adj:0 "몽골" - e_north_sea_article:0 "$articleblank_blank$" + e_north_sea_article:0 "$articleblank_article$" e_north_sea:0 "북해" e_north_sea_adj:0 "북해" - e_persia_article:0 "$articleblank_blank$" + e_persia_article:0 "$articleblank_article$" e_persia:0 "페르시아 제국" e_persia_adj:0 "페르시아" e_persia_pre:0 "페르시아계" @@ -16306,7 +16308,7 @@ e_rajastan:0 "라자스탄" e_rebels:0 "반란군" e_rebels_adj:0 "반란군" - e_roman_empire_article:0 "$articleblank_blank$" + e_roman_empire_article:0 "$articleblank_article$" e_roman_empire:0 "로마 제국" e_roman_empire_adj:0 "로마" e_roman_empire_pre:0 "로마계" @@ -16319,21 +16321,21 @@ e_scandinavia:0 "스칸디나비아" e_scandinavia_adj:0 "스칸디나비아" e_scandinavia_pre:0 "스칸디나비아계" - e_shiite_article:0 "$articleblank_blank$" + e_shiite_article:0 "$articleblank_article$" e_shiite:0 "시아 칼리프국" e_shiite_adj:0 "칼리프" e_spain:0 "히스파니아" e_spain_adj:0 "히스파니아" e_spain_pre:0 "히스파니아계" - e_sunni_article:0 "$articleblank_blank$" + e_sunni_article:0 "$articleblank_article$" e_sunni:0 "수니 칼리프국" e_sunni_adj:0 "칼리프" e_tartaria:0 "타타르" e_tartaria_adj:0 "타타르" - e_timurids_article:0 "$articleblank_blank$" + e_timurids_article:0 "$articleblank_article$" e_timurids:0 "티무르" e_timurids_adj:0 "티무르" - e_wendish_empire_article:0 "$articleblank_blank$" + e_wendish_empire_article:0 "$articleblank_article$" e_wendish_empire:2 "발트 제국" e_wendish_empire_adj:1 "발트" e_west_slavia:0 "서슬라비아" @@ -16361,10 +16363,10 @@ k_arabia:0 "아라비아" k_arabia_adj:0 "아라비아" k_aragon:0 "아라곤" - k_aragon_adj:0 "아라곤" + k_aragon_adj:1 "아라곤" k_armenia:0 "아르메니아" k_armenia_adj:0 "아르메니아" - k_armenian_principality_article:0 "$articleblank_blank$" + k_armenian_principality_article:0 "$articleblank_article$" k_armenian_principality:0 "아르메니아 공국" k_armenian_principality_adj:0 "아르메니아" k_old_armenia:0 "옛 아르메니아" @@ -16376,6 +16378,9 @@ k_badajoz_adj:0 "바다호스" k_valencia:0 "발렌시아" k_valencia_adj:0 "발렌시아" + k_visigoths_article:0 " " + k_visigoths:0 "서고트 왕국" + k_visigoths_adh:0 "서고트" k_baluchistan:0 "발루치스탄" k_baluchistan_adj:0 "발루치스탄" k_bavaria:0 "바이에른" @@ -16422,7 +16427,7 @@ k_cyprus_pre:0 "키프로스계" k_dacia:0 "발라히아" k_dacia_adj:0 "발라히아" - k_danelaw_article:0 "$articleblank_blank$" + k_danelaw_article:0 "$articleblank_article$" k_danelaw:0 "데인로" k_danelaw_adj:0 "데인로" k_daneland:0 "데인랜드" @@ -16473,7 +16478,7 @@ k_gujarat:0 "구자라트" k_gujarat_adj:0 "구자라트" k_hammadid:0 "함마디드" - k_hansa_article:0 "$articleblank_blank$" + k_hansa_article:0 "$articleblank_article$" k_hansa:0 "한자" k_hansa_adj:0 "한자" k_hellas:0 "헬라스" @@ -16524,7 +16529,7 @@ k_lotharingia:0 "로타르" k_lotharingia_adj:0 "로타르" k_maghreb:0 "마그레브" - k_magyar_article:0 "$articleblank_blank$" + k_magyar_article:0 "$articleblank_article$" k_magyar:1 "$mogyer$ 연방" k_magyar_adj:1 "$mogyer$" k_maharastra:0 "마하라슈트라" @@ -16557,12 +16562,12 @@ k_nubia:0 "누비아" k_nubia_adj:0 "누비아" k_orissa:0 "오리사" - k_orthodox_article:0 "$articleblank_blank$" + k_orthodox_article:0 "$articleblank_article$" k_orthodox:0 "세계 총대주교청" k_orthodox_adj:0 "총대주교청" k_ottoman:0 "오스만 투르크" k_ottoman_adj:0 "오스만" - k_papal_state_article:0 "$articleblank_blank$" + k_papal_state_article:0 "$articleblank_article$" k_papal_state:0 "교황령" k_papal_state_adj:0 "교황령" k_pechenegs:0 "페체네그" @@ -16696,7 +16701,7 @@ c_zaslavl_adj:0 "자슬라블" b_zaslavl:0 "자슬라블" b_ostroh:0 "오스트로" - d_cherven_cities_article:0 "$articleblank_blank$" + d_cherven_cities_article:0 "$articleblank_article$" d_cherven_cities:0 "셰르벤 도시연합" d_cherven_cities_adj:0 "셰르벤" c_cherven:0 "셰르벤" @@ -16816,7 +16821,7 @@ b_ozerski:0 "오제르스키" b_volok_lamsky:0 "볼로크 람스키" b_mologa:0 "몰로가" - d_iconoclast_article:0 "$articleblank_blank$" + d_iconoclast_article:0 "$articleblank_article$" d_iconoclast:0 "성상파괴주의 총대주교좌" d_iconoclast_adj:0 "성상파괴주의자" k_switzerland:0 "스위스" @@ -17315,16 +17320,16 @@ b_guryev:0 "아티라우" #Misc Religious Titles - d_patriarchate_in_the_east_article:0 "$articleblank_blank$" + d_patriarchate_in_the_east_article:0 "$articleblank_article$" d_patriarchate_in_the_east:0 "동방 총대주교청" d_patriarchate_in_the_east_adj:0 "총대주교청" - d_coptic_papacy_article:0 "$articleblank_blank$" + d_coptic_papacy_article:0 "$articleblank_article$" d_coptic_papacy:0 "콥트 교황령" d_coptic_papacy_adj:0 "교황령" - d_apostolic_church_article:0 "$articleblank_blank$" + d_apostolic_church_article:0 "$articleblank_article$" d_apostolic_church:0 "사도 교회" d_apostolic_church_adj:0 "사도 교회" - d_conversos_article:0 "$articleblank_blank$" + d_conversos_article:0 "$articleblank_article$" d_conversos:0 "콘베르소 교황령" d_conversos_adj:0 "콘베르소" @@ -20131,14 +20136,14 @@ b_zammour:0 "자무르" b_zawila:0 "자윌라" b_hamadat_tinghert:0 "하마다트 팅게르트" - e_white_horde_article:0 "$articleblank_blank$" + e_white_horde_article:0 "$articleblank_article$" e_white_horde:0 "백장 한국" #Mongolia - e_uyghur_khanate_article:0 "$articleblank_blank$" + e_uyghur_khanate_article:0 "$articleblank_article$" e_uyghur_khanate:0 "위구르 카간국" e_uyghur_khanate_adj:0 "위구르" - e_kirghiz_khanate_article:0 "$articleblank_blank$" + e_kirghiz_khanate_article:0 "$articleblank_article$" e_kirghiz_khanate:0 "키르기즈 카간국" e_kirghiz_khanate_adj:0 "키르기즈" # @@ -21783,13 +21788,13 @@ b_larung:0 "라룽" # The following khanate names are entirely ficticious - e_black_horde_article:0 "$articleblank_blank$" + e_black_horde_article:0 "$articleblank_article$" e_black_horde:0 "흑장 한국" - e_aarlud_khanate_article:0 "$articleblank_blank$" + e_aarlud_khanate_article:0 "$articleblank_article$" e_aarlud_khanate:0 "아루드 칸국" - e_togskol_khanate_article:0 "$articleblank_blank$" + e_togskol_khanate_article:0 "$articleblank_article$" e_togskol_khanate:0 "투그스쿨 칸국" - e_baruun_khanate_article:0 "$articleblank_blank$" + e_baruun_khanate_article:0 "$articleblank_article$" e_baruun_khanate:0 "바룬 칸국" # End @@ -23905,10 +23910,12 @@ b_gumuz_south:0 "남 구무즈" b_ghubaysh:0 "구바이시" b_thiladhunmathi:0 "틸라둔마티" - d_canarias:0 "카나리" - d_canarias_adj:0 "카나리" - c_fuerteventura:0 "푸에르테벤투라" - c_fuerteventura_adj:0 "푸에르테벤투라" + d_canarias:0 "카나리아" + d_canarias_adj:0 "카나리아" + k_canarias:0 "카나리아" + k_canarias_adj:0 "카나리아" + c_fuerteventura:1 "막소라타" + c_fuerteventura_adj:1 "막소라타" c_madeira:0 "마데이라" c_madeira_adj:0 "마데이라" b_madeira:0 "마데이라" @@ -24220,6 +24227,27 @@ d_imami:0 "이마미파 이맘령" d_imami_adj:0 "이마미파" + + c_huesca:0 "우에스카" + c_huesca_adj:0 "우에스카" + c_sobrarbe:0 "소브라르베" + c_sobrarbe_adj:0 "소브라르베" + c_rossello:0 "로셀로" + c_rossello_adj:0 "로셀로" + c_pallas:0 "팔라스" + c_pallas_adj:0 "팔라스" + b_prades_rossello:0 "프하드" + b_llivia:0 "릴비아" + b_monzon:0 "몬손" + b_biescas:0 "비에스카스" + b_pallars_jussa:0 "팔라스 주사" + b_pallars_sobira:0 "팔라스 소비라" + b_seu_d_urgell:0 "세우 두르게이" + k_mediterranean_sea:0 "발레오 티레니아" # Baleo-Tyrrhenian + d_lesser_poland_late:0 "소 폴란드" d_lesser_poland_late_adj:0 "소 폴란드" + + k_toledo:0 "톨레도" + k_toledo_adj:0 "톨레도" diff --git a/project/ck3/base_game/localization/korean/tooltip_structs_l_korean.yml b/project/ck3/base_game/localization/korean/tooltip_structs_l_korean.yml index 56fff6dd36..950c235f23 100644 --- a/project/ck3/base_game/localization/korean/tooltip_structs_l_korean.yml +++ b/project/ck3/base_game/localization/korean/tooltip_structs_l_korean.yml @@ -3,7 +3,7 @@ CHARACTER_TAG_TOOLTIP:0 "#ONCLICK:CHARACTER,$ID$ #TOOLTIP:CHARACTER,$ID$ #L $NAME$#!#!#!" CHARACTER_CONTEXT_TOOLTIP:0 "#ONCLICK:CHARACTER,$ID$ #TOOLTIP:CHAR_CONTEXT_TOOLTIP,$ID$,$KEY$ #L $TEXT$#!#!#!" game_culture_struct:1 "#ONCLICK:CULTURE,$ID$ #TOOLTIP:CULTURE,$DESC_KEY$ $KEY_LOC|L$#!#!" - game_faith_struct:2 "#ONCLICK:FAITH, $ID$ #TOOLTIP:FAITH,$DESC_KEY$ $KEY_LOC|L$#!#!" + game_faith_struct:2 "#ONCLICK:FAITH,$ID$ #TOOLTIP:FAITH,$DESC_KEY$ $KEY_LOC|L$#!#!" game_religion_struct:0 "#TOOLTIP:RELIGION,$DESC_KEY$ $KEY_LOC|L$#!" game_religion_family_struct:0 "#TOOLTIP:RELIGION_FAMILY,$DESC_KEY$ $KEY_LOC|L$#!" game_trait_struct:0 "#TOOLTIP:GAME_TRAIT,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" @@ -43,3 +43,5 @@ game_scheme_type_struct:0 "#TOOLTIP:SCHEME_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_court_amenities_setting_struct:0 "#TOOLTIP:COURT_AMENITIES_SETTING,$DESC_KEY$ $KEY_LOC|L$#!" game_nickname_struct:0 "#TOOLTIP:NICKNAME,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" + game_struggle_struct:0 "#TOOLTIP:STRUGGLE,$DESC_KEY$ $KEY_LOC|L$#!" + game_struggle_phase_struct:0 "#TOOLTIP:STRUGGLE_PHASE,$DESC_KEY$ $KEY_LOC|L$#!" diff --git a/project/ck3/base_game/localization/korean/traits_l_korean.yml b/project/ck3/base_game/localization/korean/traits_l_korean.yml index 41fd1ec558..369aecda00 100644 --- a/project/ck3/base_game/localization/korean/traits_l_korean.yml +++ b/project/ck3/base_game/localization/korean/traits_l_korean.yml @@ -717,10 +717,10 @@ trait_berserker:0 "광전사" trait_berserker_desc:0 "해당 인물의 피가 끓어오르기 시작하면 적이 죽는 꼴을 볼 때까지 멈추지 않습니다." trait_berserker_character_desc:0 "[ROOT.GetCharacter.GetFirstNamePossessiveNoTooltip] 피가 끓어오르기 시작하면 적이 죽는 꼴을 볼 때까지 멈추지 않습니다." - trait_shieldmaiden_female:0 "스캴드메르" - trait_shieldmaidens_female:0 "스캴드메르" - trait_shieldmaiden_male:0 "스캴드마드르" - trait_shieldmaidens_male:0 "스캴드마드르" + trait_shieldmaiden_female:0 "스칼드메르" + trait_shieldmaidens_female:0 "스칼드메르" + trait_shieldmaiden_male:0 "스칼드마드르" + trait_shieldmaidens_male:0 "스칼드마드르" trait_shieldmaiden_desc:0 "해당 인물은 본인이 속한 사회의 근간을 부정하며, 여타 전사들이 그러하듯이 방패벽의 일원으로서 전장에 뛰어듭니다." trait_shieldmaiden_female_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip](은)는 본인이 속한 사회의 근간을 부정하며, 남성들이 그러하듯이 방패벽의 일원으로서 전장에 뛰어듭니다." trait_shieldmaiden_male_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip](은)는 본인이 속한 사회의 근간을 부정하며, 여성들이 그러하듯이 방패벽의 일원으로서 전장에 뛰어듭니다." @@ -740,6 +740,21 @@ trait_adventurer:0 "모험가" trait_adventurer_desc:0 "해당 인물은 모험가로서 용감하고 행동적인 삶을 살아왔습니다." trait_adventurer_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip](은)는 모험가로서 용감하고 행동적인 삶을 살아왔습니다." + + trait_education_republican_knowledge:0 "공화정 지식" + trait_education_republican_knowledge_1:0 "마을 주민" + trait_education_republican_knowledge_1_desc:1 "해당 인물은 도시 경영에 착수했습니다." + trait_education_republican_knowledge_1_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip](이)가 도시 경영에 착수했습니다." + trait_education_republican_knowledge_2:0 "수습 시장" + trait_education_republican_knowledge_2_desc:1 "해당 인물은 도시 경영 기술을 수련했습니다." + trait_education_republican_knowledge_2_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip](은)는 도시 경영 기술을 수련했습니다." + trait_education_republican_knowledge_3:0 "도시 전문가" + trait_education_republican_knowledge_3_desc:1 "해당 인물은 탁월한 도시 경영 감각을 길렀습니다." + trait_education_republican_knowledge_3_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip](은)는 탁월한 도시 경영 감각을 길렀습니다." + trait_education_republican_knowledge_4:0 "공화정의 후계자" + trait_education_republican_knowledge_4_desc:1 "해당 인물은 도시 경영의 비전에 통달했습니다." + trait_education_republican_knowledge_4_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip](은)는 도시 경영의 비전에 통달했습니다." + # Female version of Child of Concubine trait_child_of_concubine:1 "첩의 소생" trait_child_of_concubine_desc:0 "해당 인물은 첩에게서 태어났습니다." diff --git a/project/ck3/base_game/localization/korean/triggers/building_triggers_l_korean.yml b/project/ck3/base_game/localization/korean/triggers/building_triggers_l_korean.yml index 09d91f5543..74a05c15fb 100644 --- a/project/ck3/base_game/localization/korean/triggers/building_triggers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/triggers/building_triggers_l_korean.yml @@ -44,4 +44,7 @@ NOT_HAS_SPECIAL_BUILDING_TRIGGER_GLOBAL:0 "[special_building|E]을 보유하지 #bold 않음#!" HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName](이)가 [special_building|E]을 보유함" NOT_HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName](이)가 [special_building|E]을 보유하지 않음" + + HAS_HOLDING_DESC:0 "[PROVINCE.GetName]에 [holding|E]가 포함되어 있음" + NOT_HAS_HOLDING_DESC:0 "[PROVINCE.GetName]에 [holding|E]가 포함되어 있지 #bold 않음#!" diff --git a/project/ck3/base_game/localization/korean/triggers/character_script_list_triggers_l_korean.yml b/project/ck3/base_game/localization/korean/triggers/character_script_list_triggers_l_korean.yml index 296e3c408a..5d91a2977e 100644 --- a/project/ck3/base_game/localization/korean/triggers/character_script_list_triggers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/triggers/character_script_list_triggers_l_korean.yml @@ -6,9 +6,14 @@ ALL_POOL_CHARACTERS:0 "모든 방랑객 인물:" ANY_POOL_CHARACTER:0 "임의의 방랑객 인물:" - ANY_OF_CHARACTERS_VASSALS:0 "임의의 [CHARACTER.GetShortUINamePossessive] [vassals|E]:" - ALL_OF_CHARACTERS_VASSALS:0 "모든 [CHARACTER.GetShortUINamePossessive] [vassals|E]:" - ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "[CHARACTER.GetShortUINamePossessive] [vassals|E] $PARAMETERS$:" - ANY_OF_CHARACTERS_VASSALS_COUNT:0 "[CHARACTER.GetShortUINamePossessive] [vassals|E] $PARAMETERS$명:" + ANY_OF_CHARACTERS_VASSALS:1 "임의의 [CHARACTER.GetShortUINamePossessive] [vassals|E]:" + ALL_OF_CHARACTERS_VASSALS:1 "모든 [CHARACTER.GetShortUINamePossessive] [vassals|E]:" + ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "[CHARACTER.GetShortUINamePossessive] [vassals|E]의 $PARAMETERS$:" + ANY_OF_CHARACTERS_VASSALS_COUNT:0 "[CHARACTER.GetShortUINamePossessive] [vassals|E]의 $PARAMETERS$:" + + ANY_DYNASTY_MEMBER_COUNT:0 "[DYNASTY.GetBaseName] [dynasty|E]의 $PARAMETERS$ 구성원:" - ANY_DYNASTY_MEMBER_COUNT:0 "[DYNASTY.GetBaseName] [dynasty|E]의 구성원 $PARAMETERS$명:" + ANY_IN_DE_JURE_ALL_GLOBAL:0 "임의의 규범 권역 [titles|E]" + NOT_ANY_IN_DE_JURE_ALL_GLOBAL:0 "규범 권역이 아닌 [titles|E]" + ANY_IN_DE_JURE_ALL_THIRD:0 "임의의 [TITLE.GetName]의 규범 권역 [titles|E]" + NOT_ANY_IN_DE_JURE_ALL_THIRD:0 "[TITLE.GetName]의 규범 권역이 아닌 [titles|E]" diff --git a/project/ck3/base_game/localization/korean/triggers/character_triggers_l_korean.yml b/project/ck3/base_game/localization/korean/triggers/character_triggers_l_korean.yml index 55f3ea66ef..b0f841c326 100644 --- a/project/ck3/base_game/localization/korean/triggers/character_triggers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/triggers/character_triggers_l_korean.yml @@ -747,7 +747,7 @@ character_this_equal:1 "대상이 [CHARACTER.GetShortUIName]임" character_scope_equal:1 "대상이 [CHARACTER.GetShortUIName]임" - none_this_equal:1 "대상이 [CHARACTER.GetShortUIName]임" + none_this_equal:2 "대상을 알 수 없음" #completely_controls YOU_COMPLETELY_CONTROL_TITLE_DESC:0 "[TARGET_TITLE.GetNameNoTier](을)를 [completely_control|E] 중임" diff --git a/project/ck3/base_game/localization/korean/triggers/landed_title_triggers_l_korean.yml b/project/ck3/base_game/localization/korean/triggers/landed_title_triggers_l_korean.yml index 43f233b2b7..b2b9a92da0 100644 --- a/project/ck3/base_game/localization/korean/triggers/landed_title_triggers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/triggers/landed_title_triggers_l_korean.yml @@ -83,6 +83,7 @@ HAS_TITLE_LAW_FLAG_TRIGGER:0 "다음의 작위법을 보유함: $LAW$" IS_TITULAR_TRIGGER:0 "[titular_title|E]임" FORM_GERMANIA_CHRISTIAN_TRIGGER:0 "[CHARACTER.GetFaith.GetAdjective] 영주로서 대신 $e_hre$을 개혁할 수 있음" + FORM_HISPANIA_MUST_END_STRUGGLE_TRIGGER:0 "[iberian_struggle|E]을 해결하기 전까진 $e_spain$을 형성할 수 없음" TITLE_HELD_YEARS:0 "$TITLE$(을)를 $VALUE|V0$년 동안 보유함" TITLE_NOT_HELD_YEARS:0 "$TITLE$(을)를 $VALUE|V0$년 동안 보유하지 #bold 않음#!" LANDED_TITLE_THIS_EQUAL:0 "$TITLE$임" diff --git a/project/ck3/base_game/localization/korean/triggers/province_triggers_l_korean.yml b/project/ck3/base_game/localization/korean/triggers/province_triggers_l_korean.yml index d205f7bfc3..838ab9271a 100644 --- a/project/ck3/base_game/localization/korean/triggers/province_triggers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/triggers/province_triggers_l_korean.yml @@ -21,3 +21,5 @@ IS_HOLY_SITE_TRIGGER:0 "성지임" HAS_CONTRUCTION_WITH_FLAG_TRIGGER:0 "$FLAG|V$ 건물이 있음" NUM_LEASED_TITLES_TRIGGER:0 "임차한 작위의 수: $NUM|V0$" + + IS_RAIDED_TRIGGER:0 "[raided|E] 당하는 중" diff --git a/project/ck3/base_game/localization/korean/triggers/script_list_triggers_l_korean.yml b/project/ck3/base_game/localization/korean/triggers/script_list_triggers_l_korean.yml index 4a7b482a15..0c3794d6da 100644 --- a/project/ck3/base_game/localization/korean/triggers/script_list_triggers_l_korean.yml +++ b/project/ck3/base_game/localization/korean/triggers/script_list_triggers_l_korean.yml @@ -30,7 +30,7 @@ ANY_HELD_TITLE:0 "보유하고 있는 임의의 [title|E]:" ANY_OF_MY_HELD_TITLES:0 "당신이 보유한 임의의 [titles|E]:" - ANY_HELD_TITLE_COUNT:0 "보유 [titles|E] $PARAMETERS$개:" - ANY_OF_MY_HELD_TITLES_COUNT:0 "내가 보유한 [titles|E] 중 $PARAMETERS$개:" - ANY_HELD_TITLE_PERCENT:0 "보유 [titles|E] $PARAMETERS$:" - ANY_OF_MY_HELD_TITLES_PERCENT:0 "내가 보유한 [titles|E] 중 $PARAMETERS$:" + ANY_HELD_TITLE_COUNT:0 "$PARAMETERS$ 보유 [titles|E]:" + ANY_OF_MY_HELD_TITLES_COUNT:0 "내가 보유한 [titles|E]의 $PARAMETERS$:" + ANY_HELD_TITLE_PERCENT:0 "$PARAMETERS$ 보유 [titles|E]:" + ANY_OF_MY_HELD_TITLES_PERCENT:0 "내가 보유한 [titles|E]의 $PARAMETERS$:" diff --git a/project/ck3/base_game/localization/korean/triggers/struggle_triggers_l_korean.yml b/project/ck3/base_game/localization/korean/triggers/struggle_triggers_l_korean.yml new file mode 100644 index 0000000000..1c475d147b --- /dev/null +++ b/project/ck3/base_game/localization/korean/triggers/struggle_triggers_l_korean.yml @@ -0,0 +1,13 @@ +l_korean: + + IS_CULTURE_INVOLVED_IN_STRUGGLE_TRIGGER:0 "[CULTURE.GetName] 문화가 [STRUGGLE.GetName]에 연루됨" + IS_FAITH_INVOLVED_IN_STRUGGLE_TRIGGER:0 "[FAITH.GetName] [faith|E]이 [STRUGGLE.GetName]에 연루됨" + + STRUGGLE_PHASE_IS_TRIGGER:1 "[STRUGGLE.GetName]의 현재 국면이 $PHASE$임" + NOT_STRUGGLE_PHASE_IS_TRIGGER:1 "[STRUGGLE.GetName]의 현재 국면이 $PHASE$(이)가 아님" + + STRUGGLE_TYPE_TRIGGER:0 "[STRUGGLE.GetName] 유형이 [STRUGGLE_TYPE]임" + NOT_STRUGGLE_TYPE_TRIGGER:0 "[STRUGGLE.GetName] 유형이 [STRUGGLE_TYPE](이)가 아님" + + IS_STRUGGLE_PHASE_TRIGGER:1 "현재 [STRUGGLE.GetName] 국면이 [PHASE.GetName]임" + NOT_IS_STRUGGLE_PHASE_TRIGGER:1 "현재 [STRUGGLE.GetName] 국면이 [PHASE.GetName](이)가 아님" diff --git a/project/ck3/base_game/localization/korean/triggers/trigger_system_l_korean.yml b/project/ck3/base_game/localization/korean/triggers/trigger_system_l_korean.yml index 9f2174a636..8ff9329ba6 100644 --- a/project/ck3/base_game/localization/korean/triggers/trigger_system_l_korean.yml +++ b/project/ck3/base_game/localization/korean/triggers/trigger_system_l_korean.yml @@ -1,11 +1,9 @@ -l_korean: - TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" - TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" - TRIGGER_LINE_ACTIVE_UNDEFINED:0 " • $TEXT$" - TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" - TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" - TRIGGER_AND:0 "다음 사항에 모두 해당해야 함:" - TRIGGER_OR:0 "다음 중 하나 이상에 해당해야 함:" - SUPPRESS:0 "" # empty +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_korean: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `TRIGGER_AND` +# Moved key `TRIGGER_OR` +# Moved key `SUPPRESS` diff --git a/project/ck3/base_game/localization/korean/tutorial/ep1_tutorial_reactive_l_korean.yml b/project/ck3/base_game/localization/korean/tutorial/ep1_tutorial_reactive_l_korean.yml index de616ecd39..11b0479fe9 100644 --- a/project/ck3/base_game/localization/korean/tutorial/ep1_tutorial_reactive_l_korean.yml +++ b/project/ck3/base_game/localization/korean/tutorial/ep1_tutorial_reactive_l_korean.yml @@ -24,7 +24,7 @@ action_reactive_advice_royal_court_click:0 "$click_to_open_lesson$" ra_rc_intro:0 "왕실 궁정" - ra_rc_intro_desc:1 "이제 당신만의 [royal_court|E]을 이용할 수 있습니다!\n\n왕실 궁정은 특별한 유형의 궁정으로, 세계 무대에 화려하게 등장한 당신을 나타내는 상징과도 같습니다. 바로 이 왕실 궁정에서 다양한 신규 선택지와 혜택을 누릴 수 있습니다.\n\n[GetGovernment( 'feudal_government' ).GetName] 및 [GetGovernment( 'clan_government' ).GetName] [government|E]의 [kings|E]과 [emperors|E]가 왕실 궁정을 이용할 수 있습니다." + ra_rc_intro_desc:2 "이제 당신만의 [royal_court|E]을 이용할 수 있습니다!\n\n왕실 궁정은 특별한 유형의 궁정으로, 세계 무대에 화려하게 등장한 당신을 나타내는 상징과도 같습니다. 바로 이 왕실 궁정에서 다양한 신규 선택지와 혜택을 누릴 수 있습니다.\n\n[GetGovernment( 'feudal_government' ).GetName], [GetGovernment( 'clan_government' ).GetName], [GetGovernment( 'tribal_government' ).GetName] [government|E]의 [kings|E]과 [emperors|E]가 왕실 궁정을 이용할 수 있습니다." ra_rc_open:0 "$ra_rc_intro$" ra_rc_open_desc:0 "[royal_court|E]에서는 수많은 활동을 할 수 있습니다. 그러니 다양한 선택지를 직접 살펴보시기 바랍니다!\n\n일단은 이용할 수 있는 여러 구획을 빠르게 둘러보겠습니다." diff --git a/project/ck3/base_game/localization/korean/tutorial/fp2_tutorial_reactive_l_korean.yml b/project/ck3/base_game/localization/korean/tutorial/fp2_tutorial_reactive_l_korean.yml new file mode 100644 index 0000000000..ea2349ca28 --- /dev/null +++ b/project/ck3/base_game/localization/korean/tutorial/fp2_tutorial_reactive_l_korean.yml @@ -0,0 +1,44 @@ +l_korean: + reactive_advice_struggle:0 "투쟁" + action_reactive_advice_struggle:0 "조언: 투쟁" + action_reactive_advice_struggle_desc:1 "투쟁에 참여하실 수 있습니다. 이 창을 열어 자세한 정보를 확인해 보세요." + action_reactive_advice_struggle_click:0 "$click_to_open_lesson$" + + lessons_struggle_introduction:0 "투쟁" + lessons_struggle_introduction_desc:0 "[struggle|E]에 참여했습니다!\n\n[struggle_struggles|E]은 한 [region|E] 내에서 진행되는 장기적인 갈등으로, 모든 참여자의 행동이 지역 상황에 영향을 주고 여러 [struggle_phase_phases|E]을 형성합니다. 지역 내 상태 변화는 [war|E]과 [faith|E], [culture|E]에 영향을 줍니다.\n\n모든 참여자의 궁극적인 목표는 [struggle|E]의 결말을 정하는 존재가 되어 지역 내 모든 참여자에게 영향력을 행사하는 것입니다." + + lessons_struggle_region_open:0 "투쟁 지역" + lessons_struggle_region_open_desc:1 "[struggle_region|E]은 새로운 형식의 국경으로 표시되며, 투쟁 버튼에 커서를 올리면 강조 표시됩니다. 투쟁 지역에 영토를 보유한 인물만이 [struggle|E]에 참여할 수 있습니다.\n\n#TUT 지역 외부의 [characters|E]은 [struggle_region|E] 내 영토를 확보하고 [capital|E]를 이전하여 [struggle|E]에 참여할 수 있습니다.#!" + + lessons_struggle_view_open:0 "투쟁 창 열기" + lessons_struggle_view_open_desc:0 "바로 이 [struggle|E] 창에서 [struggle|E]과 관련된 모든 정보를 자세히 살펴보실 수 있습니다." + lessons_struggle_view_open_prompt:0 "[struggle|E] 창 열기" + + lessons_struggle_view:0 "투쟁 창" + lessons_struggle_view_desc:1 "투쟁 창에서 현재 [struggle_phase|E]과 그 영향을 알아보실 수 있습니다. 또한, 잠재적인 다음 국면과 해당 방향으로 [struggle|E]을 이끌어 나가려면 어떤 [struggle_catalyst_catalysts|E]를 완료해야 하는지도 표시됩니다." + + + lessons_struggle_current_phases_and_effects:0 "현재 국면 및 효과" + lessons_struggle_current_phases_and_effects_desc:0 "현재 [struggle_phase|E]은 [struggle_region|E] 전체에 영향을 주며, [struggle_involved|E]자와 [struggle_interloper|E], [struggle_uninvolved|E] 참여자에게 특별한 효과를 부여합니다.\n\n본 항목에서 [war|E]과 [faith|E], [culture|E]에 대한 국면의 영향과 그 외 효과를 살펴보실 수 있습니다." + + lessons_next_struggle_phases:0 "다음 투쟁 국면" + lessons_next_struggle_phases_desc:2 "다음 잠재적 국면의 진행도가 [GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]에 도달하면 현재 [struggle_phase|E]은 종료됩니다. 다음 국면의 진행도를 높이려면 해당 국면 아래에 나열된 [struggle_catalyst_catalysts|E]를 완료해야 합니다.\n\n#TUT 다음 잠재적 국면을 살펴 자세한 정보와 영향, 최근에 진행된 [struggle_catalyst|E] 현황을 알아보십시오. 선택하면 [struggle_catalyst|E] 목록이 열립니다. 촉매는 [struggle|E]에 연루된 본인이나 다른 [struggle_involved|E] 참여자들이 횟수 제한 없이 완료할 수 있습니다.#!" + + lessons_ending_struggle_open:0 "투쟁 종료" + lessons_ending_struggle_open_desc:1 "[struggle|E]의 국면은 어느 한 참여자가 최종 결단을 발동시켜 [struggle|E]을 끝내기 전까지 끊임없이 변화합니다. 최종 결단의 조건과 효과 역시 언제든 살펴보실 수 있습니다." + lessons_ending_struggle_open_prompt:0 "최종 결단 열기" + + lessons_ending_struggle:0 "투쟁 종료" + lessons_ending_struggle_desc:1 "이곳에서 [struggle|E]의 모든 최종 결단을 살펴보실 수 있습니다.\n\n특정한 국면에서만 각 최종 결단을 발동시킬 수 있으니 명심하십시오. 최종 결단을 내릴 수 있게 되면 알림이 나타납니다." + + + lessons_explore_struggle_open:0 "투쟁 살펴보기" + lessons_explore_struggle_open_desc:0 "자, 첫 [struggle|E]에 임하는 데 필요한 모든 기초 지식을 알려드렸습니다.\n\n우선 현재 국면의 효과와 다음 잠재적 국면을 살펴보는 게 좋을 것입니다." + + lessons_struggle_involvement_view_open:0 "투쟁 연루" + lessons_struggle_involvement_view_open_desc:1 "[struggle|E]이 진행되는 동안에는 해당 지역 내 모든 [characters|E]이 [struggle_catalyst_catalysts|E]를 발동시킬 수 있습니다. 따라서 누가 [struggle_involved]자이고 누가 [struggle_interloper]인지 아는 것이 중요합니다. [struggle|E] 연루 창에서 이에 관한 정보를 제공합니다." + lessons_struggle_involvement_view_open_prompt:1 "투쟁 연루 창 열기" + + lessons_struggle_involvement_view:0 "투쟁 연루" + lessons_struggle_involvement_view_desc:0 "이곳에서 연루 정보와 [struggle_involved|E]자, [struggle_interloper|E] 또는 [struggle_uninvolved|E]자 조건을 확인하실 수 있습니다.\n\n개인적인 연루 여부는 물론이고 [struggle|E] 참여자와 연루 상태를 목록으로 확인하는 게 가능합니다. 그 외에도 [struggle_involved_cultures|E]와 [struggle_involved_faiths|E]을 찾아볼 수 있습니다.\n\n#TUT 어떤 촉매를 완료할지 결정할 때 다른 플레이어의 연루 현황을 알고 있으면 큰 보탬이 됩니다. 이는 촉매가 다른 [struggle|E] 참여자나 [faith|E], [culture|E]를 대상으로 할 수도 있기 때문입니다.#!" + diff --git a/project/ck3/base_game/localization/korean/tutorial/tutorial_l_korean.yml b/project/ck3/base_game/localization/korean/tutorial/tutorial_l_korean.yml index de4fe40cd4..4953d584d4 100644 --- a/project/ck3/base_game/localization/korean/tutorial/tutorial_l_korean.yml +++ b/project/ck3/base_game/localization/korean/tutorial/tutorial_l_korean.yml @@ -50,6 +50,25 @@ lesson_step_6_of_8:0 "6/8" lesson_step_7_of_8:0 "7/8" lesson_step_8_of_8:0 "8/8" + lesson_step_1_of_9:0 "1/9" + lesson_step_2_of_9:0 "2/9" + lesson_step_3_of_9:0 "3/9" + lesson_step_4_of_9:0 "4/9" + lesson_step_5_of_9:0 "5/9" + lesson_step_6_of_9:0 "6/9" + lesson_step_7_of_9:0 "7/9" + lesson_step_8_of_9:0 "8/9" + lesson_step_9_of_9:0 "9/9" + lesson_step_1_of_10:0 "1/10" + lesson_step_2_of_10:0 "2/10" + lesson_step_3_of_10:0 "3/10" + lesson_step_4_of_10:0 "4/10" + lesson_step_5_of_10:0 "5/10" + lesson_step_6_of_10:0 "6/10" + lesson_step_7_of_10:0 "7/10" + lesson_step_8_of_10:0 "8/10" + lesson_step_9_of_10:0 "9/10" + lesson_step_10_of_10:0 "10/10" #Lesson names lesson_basics:0 "I - 기초" diff --git a/project/ck3/base_game/localization/korean/wars_l_korean.yml b/project/ck3/base_game/localization/korean/wars_l_korean.yml index 56818c0483..1165cb5d4f 100644 --- a/project/ck3/base_game/localization/korean/wars_l_korean.yml +++ b/project/ck3/base_game/localization/korean/wars_l_korean.yml @@ -112,6 +112,8 @@ CB_SIZE_OF_TARGET_REALM_COST:0 "목표 봉역의 규모" CB_VASSALIZING_KING:0 "왕국을 봉신화" CB_ATTACKER_CULTURE:0 "[culture|E]" + CB_STRUGGLE_PHASE_DISCOUNT:0 "[struggle_phase|E]" + CB_STRUGGLE_PHASE_SURCHARGE:0 "[struggle_phase|E]" independence_faction_war:0 "독립 파벌" independence_war_victory_desc_local_player_attacker_alone:0 "[attacker.GetShortUIName|U](이)가 [defender.GetShortUIName](으)로부터 독립을 쟁취합니다." @@ -440,3 +442,44 @@ reclaim_relic_artifact_war:0 "성스러운 [artifact|E] 탈환" reclaim_relic_artifact_war_NAME:0 "유물 탈환 전쟁" reclaim_relic_artifact_war_NAME_FALLBACK:0 "$reclaim_relic_artifact_war_NAME$" + NATION_FRACTURING_WAR_NAME:1 "해체 전쟁" + nation_fracturing_faction_war:1 "해체 파벌" + nation_fracturing_faction_war_victory_desc_local_player_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName](은)는 파괴되었으며 [defender.GetShortUINamePossessive|U] [vassals|E]은 독립 영주가 됩니다." + nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName](은)는 파괴되었으며 [defender.GetShortUINamePossessive|U] [vassals|E]은 독립 영주가 됩니다." + player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName|U](은)는 파괴되었으며 당신의 [vassals|E]은 독립 영주가 됩니다." + nation_fracturing_war_victory_desc_local_player_attacker:2 "[defender.GetPrimaryTitle.GetBaseName|U](은)는 파괴되었으며 [defender.GetShortUINamePossessive|U] [vassals|E]은 독립 영주가 됩니다." + nation_fracturing_war_victory_desc_local_player_defender:2 "[defender.GetPrimaryTitle.GetBaseName|U](은)는 파괴되었으며 당신의 [vassals|E]은 독립 영주가 됩니다." + nation_fracturing_war_victory_desc:2 "[defender.GetPrimaryTitle.GetBaseName|U](은)는 파괴되었으며 [defender.GetShortUINamePossessive|U] [vassals|E]은 독립 영주가 됩니다." + player_nation_fracturing_faction_war_white_peace_defender_desc:1 "[attacker.GetShortUIName|U](이)가 당신의 봉신으로 남습니다." + player_nation_fracturing_faction_war_white_peace_attacker_desc:1 "당신이 [defender.GetShortUIName]의 봉신으로 남습니다." + player_nation_fracturing_faction_war_white_peace_desc:1 "[attacker.GetShortUIName|U](이)가 [defender.GetShortUIName]의 봉신으로 남습니다." + nation_fracturing_faction_war_white_peace_defender_desc:1 "모든 반란자가 당신의 봉신으로 남습니다." + nation_fracturing_faction_war_white_peace_attacker_desc:1 "당신과 다른 모든 반란자가 [defender.GetShortUIName]의 봉신으로 남습니다." + nation_fracturing_faction_war_white_peace_desc:0 "모든 반란자가 [defender.GetShortUIName]의 봉신으로 남습니다." + nation_fracturing_faction_war_white_peace_end_desc:0 "[nation_fracturing_faction|E]이 해산되었으며 그 구성원들은 [SCOPE.ScriptValue('faction_war_white_peace_cooldown')|0]년 동안 파벌에 참여할 수 없습니다." + player_nation_fracturing_defeat_defender_desc:0 "당신이 [attacker.GetShortUIName|U](을)를 [imprison|E]하고, [revoke_title_reason|E]를 획득합니다." + player_nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U](이)가 당신을 [imprisons|E]하고, [revoke_title_reason|E]를 획득합니다." + player_nation_fracturing_faction_war_defeat_desc:0 "[defender.GetShortUIName|U](이)가 [attacker.GetShortUIName|U](을)를 [imprisons|E]하고, [revoke_title_reason|E]를 획득합니다." + nation_fracturing_faction_war_defeat_defender_desc:0 "[defender.GetShortUIName|U](은)는 모든 반란 봉신을 투옥하고 그들 각각에 대해 [revoke_title_reason|E]를 획득합니다." + nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U](은)는 당신과 모든 반란 봉신을 투옥하고, 각 반란자에 대해 [revoke_title_reason|E]를 획득합니다." + nation_fracturing_defeat_end_desc:0 "[nation_fracturing_faction|E]이 해산되었으며 그 구성원들은 [SCOPE.ScriptValue('faction_war_defeat_cooldown')|0]년 동안 파벌에 참여할 수 없습니다." + MEDI_CONQUEST_CB_NAME:0 "[Concept( 'counties', '영지' )|E] 지중해 정복" + fp2_mediterranean_conquest_cb:0 "지중해 정복" + STRUGGLE_WAR_NAME:2 "$ORDER$ [DEFENDER.GetPrimaryTitle.GetName](을)를 대상으로 한 [ATTACKER.GetPrimaryTitle.GetAdjective]의 [struggle_conquest_conquest|E]" + STRUGGLE_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" + STRUGGLE_COUNTY_CB_NAME:1 "[struggle_conquest|E]" + county_struggle_cb:0 "[struggle_conquest|E]" + county_struggle_cb_victory_desc_opm_attacker:0 "소유권을 두고 다투던 [title|E]를 [vassalize|E]하여, [title_tier|E]이 당신과 같거나 높은 모든 소유주의 [titles|E]를 파괴합니다." + county_struggle_cb_victory_desc_opm:0 "소유권을 두고 다투던 [titlepossessive|E] [holder|E]가 [attacker.GetShortUIName]에 의해 [vassalized|E]됨" + county_struggle_cb_victory_desc_attacker:0 "$county_conquest_cb_victory_desc_attacker$" + county_struggle_cb_victory_desc:0 "$county_conquest_cb_victory_desc$" + county_struggle_cb_white_peace_desc_defender:0 "$county_conquest_cb_white_peace_desc_defender$" + county_struggle_cb_white_peace_desc:0 "$county_conquest_cb_white_peace_desc$" + county_struggle_cb_defeat_desc_defender:0 "$county_conquest_cb_defeat_desc_defender$" + county_struggle_cb_defeat_desc_attacker:0 "$county_conquest_cb_defeat_desc_attacker$" + county_struggle_cb_defeat_desc:0 "$county_conquest_cb_defeat_desc$" + struggle_involvement_cb_check_failure:0 "둘 다 같은 [struggle|E]에 속하고 해당 [casus_belli|E]이 현재 [struggle_phase|E]에서 금지되지 않은 상태여야 함" + CB_COST_STRUGGLE_PHASE_OPPORTUNITY:0 "[struggle_phase_iberia_opportunity|E]" + CB_COST_STRUGGLE_PHASE_HOSTILITY:0 "[struggle_phase_iberia_hostility|E]" + CB_COST_STRUGGLE_PHASE_COMPROMISE:0 "[struggle_phase_iberia_compromise|E]" + CB_COST_STRUGGLE_PHASE_CONCILIATION:0 "[struggle_phase_iberia_conciliation|E]" diff --git a/project/ck3/base_game/localization/russian/achievements_l_russian.yml b/project/ck3/base_game/localization/russian/achievements_l_russian.yml index 4660122140..a5a140ffbc 100644 --- a/project/ck3/base_game/localization/russian/achievements_l_russian.yml +++ b/project/ck3/base_game/localization/russian/achievements_l_russian.yml @@ -179,5 +179,16 @@ NOT_ACHIEVEMENT_DESC_moving_up_in_the_world_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_beacon_of_progress_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_mother_of_us_all_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_historys_best_friends:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_basque_in_my_glory:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_friendship_is_magic:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_high_stakes_chess:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberia_or_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_andalusian_inquisition:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_hostilities:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_conciliation:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_compromise:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_el_cid_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" rd_character_blocked_from_achievement:1 "Может быть недоступно для персонажей, созданных в редакторе правителя." diff --git a/project/ck3/base_game/localization/russian/ai_personality_l_russian.yml b/project/ck3/base_game/localization/russian/ai_personality_l_russian.yml index 961ef87236..a9c2f9b39c 100644 --- a/project/ck3/base_game/localization/russian/ai_personality_l_russian.yml +++ b/project/ck3/base_game/localization/russian/ai_personality_l_russian.yml @@ -7,18 +7,18 @@ honor_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Благородная', 'Благородный' )]" honor_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Негодяйка', 'Негодяй' )]" honor_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Бесчестная', 'Бесчестный' )]" - honor_strong_noun:0 "Идеал" + honor_strong_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Умница', 'Идеал' )]" honor_strong_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Добродетельная', 'Добродетельный' )]" honor_strong_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Мерзавка', 'Мерзавец' )]" honor_strong_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Вероломная', 'Вероломный' )]" greed_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Воровка', 'Вор' )]" greed_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Алчная', 'Алчный' )]" greed_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Подлиза', 'Червяк' )]" - greed_neg_adj:0 "Непритязательность" - greed_strong_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Стервятница', 'Стервятник' )]" + greed_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Непримечательная', 'Непримечательный' )]" + greed_strong_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Жадная', 'Жадный' )]" greed_strong_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Ненасытная', 'Ненасытный' )]" greed_strong_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Гадина', 'Лизоблюд' )]" - greed_strong_neg_adj:1 "Непритязательность" + greed_strong_neg_adj:1 "[Select_CString( CHARACTER.IsFemale, 'Непримечательная', 'Непримечательный' )]" rationality_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Мыслительница', 'Мыслитель' )]" rationality_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Мудрая', 'Мудрый' )]" rationality_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Дура', 'Дурак' )]" @@ -31,31 +31,31 @@ boldness_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Храбрая', 'Храбрый' )]" boldness_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Трусиха', 'Трус' )]" boldness_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Трусливая', 'Трусливый' )]" - boldness_strong_noun:0 "Авантюрист" + boldness_strong_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Авантюристка', 'Авантюрист' )]" boldness_strong_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Бесстрашная', 'Бесстрашный' )]" - boldness_strong_neg_noun:0 "Малодушие" + boldness_strong_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Боязливая', 'Боязливый' )]" boldness_strong_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Бесхребетная', 'Бесхребетный' )]" zeal_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Боголюбивая', 'Боголюбивый' )]" zeal_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Благочестивая', 'Благочестивый' )]" zeal_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Неверующая', 'Неверующий' )]" - zeal_neg_adj:0 "Цинизм" + zeal_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Циничная', 'Циничный' )]" zeal_strong_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Ревнительница', 'Ревнитель' )]" - zeal_strong_adj:0 "Фанатизм" + zeal_strong_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Фанатичная', 'Фанатичный' )]" zeal_strong_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Безбожница', 'Безбожник' )]" zeal_strong_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Безбожная', 'Безбожный' )]" vengefulness_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Смутьянка', 'Смутьян' )]" vengefulness_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Злопамятная', 'Злопамятный' )]" vengefulness_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Примирительница', 'Примиритель' )]" - vengefulness_neg_adj:0 "Незлобливость" + vengefulness_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Незлобливая', 'Незлобливый' )]" vengefulness_strong_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Мстительница', 'Мститель' )]" vengefulness_strong_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Мстительная', 'Мстительный' )]" vengefulness_strong_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Оправдательница', 'Оправдатель' )]" vengefulness_strong_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Великодушная', 'Великодушный' )]" compassion_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Бессребреница', 'Бессребреник' )]" - compassion_adj:0 "Сострадание" + compassion_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Сострадательная', 'Сострадательный' )]" compassion_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Тварь', 'Мерзавец' )]" - compassion_neg_adj:0 "Бесчувственность" - compassion_strong_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Сострадательная', 'Сострадательный' )]" + compassion_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Бесчувственная', 'Бесчувственный' )]" + compassion_strong_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Эмпатка', 'Эмпат' )]" compassion_strong_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Милостивая', 'Милостивый' )]" compassion_strong_neg_noun:0 "[Select_CString( CHARACTER.IsFemale, 'Злодейка', 'Злодей' )]" compassion_strong_neg_adj:0 "[Select_CString( CHARACTER.IsFemale, 'Злая', 'Злой' )]" diff --git a/project/ck3/base_game/localization/russian/artifacts/artifacts_l_russian.yml b/project/ck3/base_game/localization/russian/artifacts/artifacts_l_russian.yml index bfb19abfb8..5fc19bf67d 100644 --- a/project/ck3/base_game/localization/russian/artifacts/artifacts_l_russian.yml +++ b/project/ck3/base_game/localization/russian/artifacts/artifacts_l_russian.yml @@ -16,9 +16,9 @@ artifact_name_prefix:1 "[SCOPE.Custom('ArtifactPrefixGeneric')]" artifact_name_prefix_owner_name:0 "персонажа [owner.GetTitledFirstNamePossessiveNoTooltip]" artifact_name_prefix_inspiration_owner_name:0 "персонажа [inspiration_owner.GetTitledFirstNamePossessiveNoTooltip]" - artifact_name_prefix_owner_culture:0 "[owner.GetCulture.GetNameNoTooltip|l]ого народа" - artifact_name_prefix_location_culture:0 "[owner.MakeScope.Var('adventure_artifact_location').Title.GetHolder.GetCulture.GetNameNoTooltip|l]ого народа" - artifact_name_prefix_owner_dynasty:0 "династии [owner.GetDynasty.GetName]" + artifact_name_prefix_owner_culture:0 "[owner.GetCulture.GetCollectiveNounNoTooltip|l]ого народа" + artifact_name_prefix_location_culture:0 "[owner.MakeScope.Var('adventure_artifact_location').Title.GetHolder.GetCulture.GetCollectiveNounNoTooltip|l]ого народа" + artifact_name_prefix_owner_dynasty:0 "династии [owner.GetDynasty.GetBaseName]" artifact_name_prefix_descriptor_high_quality:0 "великолепного качества" artifact_name_prefix_descriptor_medium_quality:0 "на века" artifact_name_prefix_descriptor_medium_alt_version_quality:0 "превосходного качества" @@ -27,8 +27,8 @@ # These are used for when we generate the title after the artifact is already created since we have to use different scopes then artifact_name_prefix_artifact_scope:0 "[Artifact.GetOwner.Custom('ArtifactPrefixGenericAfterCreation')|U]" artifact_name_prefix_artifact_scope_owner_name:0 "[Artifact.GetOwner.GetTitledFirstNamePossessiveNoTooltip]" - artifact_name_prefix_artifact_scope_owner_culture:0 "[Artifact.GetOwner.GetCulture.GetNameNoTooltip|l]ого народа" - artifact_name_prefix_artifact_scope_owner_dynasty:1 "[Artifact.GetOwner.GetDynasty.GetNameNoTooltip]" + artifact_name_prefix_artifact_scope_owner_culture:0 "[Artifact.GetOwner.GetCulture.GetCollectiveNounNoTooltip|l]ого народа" + artifact_name_prefix_artifact_scope_owner_dynasty:1 "[Artifact.GetOwner.GetDynasty.GetBaseNameNoTooltip]" placeholder:0 "$holderplace$" holder_place:0 "#D Заглушка#!" @@ -50,20 +50,20 @@ feature_blade_metal_wrought_iron:0 "$metal_wrought_iron$" feature_blade_metal_folded_iron:0 "$metal_folded_iron$" feature_blade_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_blade_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_blade_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_blade_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_blade_metal_bulat_steel:1 "$metal_bulat_steel$" feature_head_metal_wrought_iron:0 "$metal_wrought_iron$" feature_head_metal_folded_iron:0 "$metal_folded_iron$" feature_head_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_head_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_head_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_head_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_head_metal_bulat_steel:1 "$metal_bulat_steel$" feature_handle_metal_wrought_iron:0 "$metal_wrought_iron$" feature_handle_metal_folded_iron:0 "$metal_folded_iron$" feature_handle_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_handle_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_handle_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_handle_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_handle_metal_bulat_steel:1 "$metal_bulat_steel$" # Precious/decorative metals and metal-based compounds metal_gold:0 "золота" @@ -377,11 +377,11 @@ feature_decoration_pattern_religious_symbol:0 "[Artifact.GetOwner.GetFaith.ReligiousSymbol]" feature_decoration_pattern_gibberish:0 "символы, значение которых ведает лишь их создатель," feature_decoration_pattern_bodies:0 "корчащиеся от боли тела" - feature_decoration_pattern_culture_symbol:0 "символы, связанные с [ROOT.Char.GetCulture.GetNameNoTooltip|l]ой культурой" - feature_decoration_pattern_culture_style:0 "орнаменты и узоры, свойственные [ROOT.Char.GetCulture.GetNameNoTooltip|l]ому стилю" - feature_decoration_pattern_shield:0 "герб дома [Artifact.GetOwner.GetHouse.GetName]" + feature_decoration_pattern_culture_symbol:0 "символы, связанные с [Artifact.GetOwner.GetCulture.GetNameNoTooltip|l]ой культурой" + feature_decoration_pattern_culture_style:0 "орнаменты и узоры, свойственные [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ому стилю" + feature_decoration_pattern_shield:0 "герб дома [Artifact.GetOwner.GetHouse.GetBaseName]" feature_decoration_pattern_dynasty_shield:0 "$feature_decoration_pattern_shield$" - feature_decoration_pattern_dynasty_motifs:0 "элементы девиза и герба дома [Artifact.GetOwner.GetHouse.GetName]" + feature_decoration_pattern_dynasty_motifs:0 "элементы девиза и герба дома [Artifact.GetOwner.GetHouse.GetBaseName]" feature_decoration_pattern_beasts:0 "существа из мифов" feature_decoration_pattern_religion:0 "религиозные символы" feature_decoration_pattern_quotes:0 "вдохновляющие цитаты" @@ -460,7 +460,7 @@ # Daggers artifact_dagger_name:0 "Кинжал [owner.GetTitledFirstNamePossessiveNoTooltip]" - artifact_dagger_description:1 "Кинжал из [newly_created_artifact.GetFeatureText( 'blade_metal' )], [SCOPE.Custom('ArtifactQuality')] работа. [newly_created_artifact.Custom('ArtifactDaggerDecoration')]" + artifact_dagger_description:1 "Кинжал из [newly_created_artifact.GetFeatureText( 'blade_metal' )], работа [SCOPE.Custom('ArtifactQuality')] качества. [newly_created_artifact.Custom('ArtifactDaggerDecoration')]" dagger_decoration_hilt_and_blade:0 "$sword_decoration_hilt_and_blade$" dagger_decoration_hilt:0 "$sword_decoration_hilt$" dagger_decoration_blade:0 "$sword_decoration_blade$" @@ -468,7 +468,7 @@ # Axe, Spear, Hammer, and Mace components (Heads, Shafts/Hafts) feature_head_decoration_etched_pattern:0 "выгравирован узор — [Artifact.GetFeatureText( 'decoration_pattern' )]" - feature_head_decoration_religious_motifs:0 "выгравированы различные #L [Artifact.GetOwner.GetFaith.GetAdjective|l]ие#! мотивы" + feature_head_decoration_religious_motifs:0 "выгравированы различные #L [Artifact.GetOwner.GetFaith.GetName|l]ие#! мотивы" feature_shaft_decoration_painted_pattern:0 "нарисованы узоры, напоминающие [Artifact.GetFeatureText( 'decoration_pattern' )]" feature_shaft_decoration_inlay:0 "с инкрустацией из [Artifact.GetFeatureText( 'decoration_material_inlay_HSB' )]" feature_shaft_decoration_varnish:0 "с лаком, придающим насыщенный темный блеск" @@ -519,8 +519,8 @@ # Armor artifact_armor_name:0 "[SCOPE.Custom('ArtifactArmorArtifactName')]" artifact_armor_name_basic:1 "[newly_created_artifact.GetFeatureText( 'armor_property' )|U] [SCOPE.Custom('ArtifactArmorTypeLowercase')|l] $artifact_name_prefix$" - artifact_armor_name_culture:0 "[ROOT.Char.GetCulture.GetNameNoTooltip]ий [SCOPE.Custom('ArtifactArmorTypeLowercase')|l]" - artifact_armor_name_dynasty:1 "[SCOPE.Custom('ArtifactArmorTypeUppercase')|U] рода [ROOT.Char.GetDynasty.GetNameNoTooltip]" + artifact_armor_name_culture:0 "[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]ий [SCOPE.Custom('ArtifactArmorTypeLowercase')|l]" + artifact_armor_name_dynasty:1 "[SCOPE.Custom('ArtifactArmorTypeUppercase')|U] рода [ROOT.Char.GetDynasty.GetBaseNameNoTooltip]" artifact_armor_name_descriptor:1 "[newly_created_artifact.GetFeatureText( 'armor_property' )|U] [SCOPE.Custom('ArtifactArmorTypeUppercase')|l]" artifact_armor_mail_lowercase:0 "кольчужный доспех" @@ -531,8 +531,8 @@ artifact_armor_scale_uppercase:0 "Чешуйчатый доспех" artifact_armor_lamellar_lowercase:0 "ламеллярный доспех" artifact_armor_lamellar_uppercase:0 "Ламеллярный доспех" - artifact_armor_laminar_lowercase:0 "пластинчатый доспех" - artifact_armor_laminar_uppercase:0 "Пластинчатый доспех" + artifact_armor_laminar_lowercase:0 "ламинарный доспех" + artifact_armor_laminar_uppercase:0 "Ламинарный доспех" artifact_armor_brigandine_lowercase:1 "пластинчатый доспех" artifact_armor_brigandine_uppercase:1 "Пластинчатый доспех" artifact_armor_shield_lowercase:0 "щит" @@ -642,17 +642,17 @@ ## fund_inspiration.6001-6006 trinkets from your adventurer morin_khuur_ornament_name:0 "Морин хуур в форме лошади" - morin_khuur_ornament_description:1 "Голова лошади, вырезанная из кости лошади, обычно устанавливается на гриф морин хуура. [owner.GetTitledFirstNameNoTooltip] [Select_CString(ROOT.Char.IsFemale, 'получила', 'получил' )] его из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посещала', 'посещал' )] [inspiration_owner.GetTitledFirstNameNoTooltip]." + morin_khuur_ornament_description:1 "Голова лошади, вырезанная из кости лошади, обычно устанавливается на гриф морин хуура. [owner.GetTitledFirstNameNoTooltip] [Select_CString(owner.IsFemale, 'получила', 'получил' )] его из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посещала', 'посещал' )] [inspiration_owner.GetTitledFirstNameNoTooltip]." animal_ring_name:0 "Безвкусное кольцо с тигром" animal_ring_description:1 "Украшенное самоцветами и настолько цветастое, что вы скорее ослепите им своих придворных, а не поразите их чувством стиля. [owner.GetTitledFirstNameNoTooltip] [Select_CString(owner.IsFemale, 'получила', 'получил' )] его из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посетила', 'посетил' )] [inspiration_owner.GetTitledFirstNameNoTooltip] в ходе своих приключений." ostrich_shell_necklace_name:0 "Ожерелье из скорлупы страусиных яиц" - ostrich_shell_necklace_description:1 "Хрупкое украшение безупречно-белого цвета. [owner.GetTitledFirstNameNoTooltip] [Select_CString(ROOT.Char.IsFemale, 'получила', 'получил' )] его из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посещала', 'посещал' )] [inspiration_owner.GetTitledFirstNameNoTooltip]." + ostrich_shell_necklace_description:1 "Хрупкое украшение безупречно-белого цвета. [owner.GetTitledFirstNameNoTooltip] [Select_CString(owner.IsFemale, 'получила', 'получил' )] его из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посещала', 'посещал' )] [inspiration_owner.GetTitledFirstNameNoTooltip]." pilgrimage_figurine_name:0 "Костяная фигура Святого Вардана" - pilgrimage_figurine_description:1 "Фигура Вардана Мамиконяна, армянского военачальника, который отстоял право Армении исповедовать христианство в Аварайрской битве в 451 году. Его шлем украшен вставками из бронзы. [owner.GetTitledFirstNameNoTooltip] [Select_CString(ROOT.Char.IsFemale, 'получила', 'получил' )] эту фигуру из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посещала', 'посещал' )] [inspiration_owner.GetTitledFirstNameNoTooltip]." + pilgrimage_figurine_description:1 "Фигура Вардана Мамиконяна, армянского военачальника, который отстоял право Армении исповедовать христианство в Аварайрской битве в 451 году. Его шлем украшен вставками из бронзы. [owner.GetTitledFirstNameNoTooltip] [Select_CString(owner.IsFemale, 'получила', 'получил' )] эту фигуру из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посещала', 'посещал' )] [inspiration_owner.GetTitledFirstNameNoTooltip]." saint_margaret_fingernails_name:0 "Ногти Святой Маргариты" saint_margaret_fingernails_description:1 "Святая Маргарита Антиохийская прославилась тем, что победила дракона, используя лишь каблуки своей обуви. Предположительно, эти старые безобразные ногти принадлежали ей. [owner.GetTitledFirstNameNoTooltip] [Select_CString(owner.IsFemale, 'получила', 'получил' )] эту реликвию из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посетила', 'посетил' )] [inspiration_owner.GetTitledFirstNameNoTooltip] в ходе своих приключений." seahorse_brooch_name:0 "Золотая брошь с морским коньком" - seahorse_brooch_description:1 "Брошь с изящным витым орнаментом под изображением коня с крыльями и рыбьим хвостом. [owner.GetTitledFirstNameNoTooltip] [Select_CString(ROOT.Char.IsFemale, 'получила', 'получил' )] ее из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посещала', 'посещал' )] [inspiration_owner.GetTitledFirstNameNoTooltip]." + seahorse_brooch_description:1 "Брошь с изящным витым орнаментом под изображением коня с крыльями и рыбьим хвостом. [owner.GetTitledFirstNameNoTooltip] [Select_CString(owner.IsFemale, 'получила', 'получил' )] ее из далеких земель, которые [Select_CString(inspiration_owner.IsFemale, 'посещала', 'посещал' )] [inspiration_owner.GetTitledFirstNameNoTooltip]." #fund_inspiration.6500- trinkets from your adventurer @@ -691,7 +691,7 @@ edmund_head_description:0 "Эдмунд с рождения заявлял, что станет святым. Согласно легенде, он был королем Восточной Англии, который пожертвовал собой ради спасения своего народа от викингов." dhammapada_name:0 "Дхаммапада" dhammapada_description:1 "Собрание изречений Будды на свитках из пальмовых листьев." - excalibur_name:0 "«Экскалибур»" + excalibur_name:0 "Экскалибур" excalibur_description:0 "Едва ли найдется в Британии правитель, который не утверждал бы, будто владеет настоящим Экскалибуром. На деньги от продажи экскалибуров устраивают войны. Остается лишь надеяться, что больше никто не похвалится вашим гостям таким же мечом." vinaya_pitaka_name:0 "Виная-питака" vinaya_pitaka_description:0 "В первой из трех частей Палийского канона содержатся правила и наставления для монахов и монахинь. " @@ -807,8 +807,8 @@ lover_keepsake_shell_description:1 "Памятный подарок, который [original_lover.GetTitledFirstName] [Select_CString(original_lover.IsFemale, 'подарила', 'подарил' )] дорогому человеку. [lover.GetTitledFirstNameNoTooltip] живет далеко, но этот дар будет всегда напоминать [lover.GetHerHim] об их первой встрече." ## christian_saint_bone pilgrim reward - christian_saint_bone_name:0 "[saint_bone_owner.Custom('RandomSaintNamePossessive')] [saint_bone_owner.Custom('RandomSaintBone')]" - christian_saint_bone_description:0 "Знаменитые останки [saint_bone_owner.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]ого святого, которые [saint_bone_owner.GetNameNoTooltip] [Select_CString(saint_bone_owner.IsFemale, 'добыла', 'добыл' )] во время паломничества. [destination_title.GetNameNoTierNoTooltip] — святое место, и этот дар [saint_bone_owner.GetFaith.GetAdherentNamePluralNoTooltip|l] считают символом удачи и благочестия." + christian_saint_bone_name:0 "[saint_bone_owner.Custom('RandomSaintBone')|U] [saint_bone_owner.Custom('RandomSaintNamePossessive')]" + christian_saint_bone_description:0 "Знаменитые останки [saint_bone_owner.GetFaith.GetReligion.GetNameNoTooltip|l]ого святого, которые [saint_bone_owner.GetNameNoTooltip] [Select_CString(saint_bone_owner.IsFemale, 'добыла', 'добыл' )] во время паломничества. [destination_title.GetNameNoTierNoTooltip] — святое место, и этот дар [saint_bone_owner.GetFaith.GetAdherentNamePluralNoTooltip|l] считают символом удачи и благочестия." # bones bone_type_knuckle:0 "фаланга пальца" bone_type_shin:0 "Шин" @@ -832,7 +832,7 @@ translated_arabic_book_de_materia_medica_desc:0 "Иллюстрированный список пятитомника Диоскорида о применении различных растений в медицине, написанный в древней Александрии $translated_arabic_book_shared_desc$" translated_arabic_book_on_ascensions_name:0 "#italic О восхождениях#!" translated_arabic_book_on_ascensions_desc:0 "Список трактата Гипсикла о движении знаков зодиака по небу, написанный в древней Александрии $translated_arabic_book_shared_desc$" - translated_arabic_book_elements_name:0 "#italic Элементы#!" + translated_arabic_book_elements_name:0 "#italic Начала#!" translated_arabic_book_elements_desc:0 "Список трактата Евклида в тринадцати томах о геометрии, логике и их доказательствах, написанный в древней Александрии $translated_arabic_book_shared_desc$" translated_arabic_book_on_the_soul_name:0 "#italic О душе#!" translated_arabic_book_on_the_soul_desc:0 "Список древнего психологического трактата Аристотеля в трех томах о природе души и ее наклонностей $translated_arabic_book_shared_desc$" @@ -991,7 +991,7 @@ artifact_dragvandil_name:0 "Драгвандил" artifact_dragvandil_description:0 "Говорят, этот меч некогда принадлежал Эгилю Скаллагримссону, фермеру, поэту и воину, известному по Саге об Эгиле." artifact_szczerbiec_name:0 "Щербец" - artifact_szczerbiec_description:0 "Говорят, что этот меч королю Болеславу Храброму вручил ангел. Этим же мечом был нанесен удар по Золотым воротам Киева. Этот меч обладает большим символическим значением." + artifact_szczerbiec_description:1 "Говорят, что этот меч королю Болеславу Храброму вручил ангел. Этим же мечом был нанесен удар по Золотым воротам Киева. Этот меч обладает большим символическим значением." artifact_chinese_caligraphy_name:1 "Китайская каллиграфия" artifact_chinese_caligraphy_description:0 "Тонкий лист бумаги, покрытый странными, но прекрасными и четкими символами. Говорят, его привезли из далеких земель Китая на востоке." artifact_ruyi_name:0 "Жуи" @@ -1049,8 +1049,8 @@ st_davids_taper.desc:1 "Похоже, кто-то пытался жечь ее с обеих сторон." jira_stick:0 "Мраморный скипетр Джиры" jira_stick.desc:0 "Несмотря на частое использование, заостренный кончик всё равно внушает уважение." - lucky_coin:0 "Счастливая [ROOT.Char.GetCulture.GetNameNoTooltip|l]ая монета" - lucky_coin.desc:0 "[ROOT.Char.GetCulture.GetNameNoTooltip]ая монета, такие чеканит [ROOT.Char.GetCapitalLocation.GetNameNoTooltip].\n\nНекогда рифленая поверхность стала гладкой из-за частых касаний." + lucky_coin:0 "Счастливая [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ая монета" + lucky_coin.desc:0 "[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]ая монета, такие чеканит [ROOT.Char.GetCapitalLocation.GetNameNoTooltip].\n\nНекогда рифленая поверхность стала гладкой из-за частых касаний." lavender_jade_pendant:0 "Лавандовый нефритовый талисман" lavender_jade_pendant.desc:0 "Яркие пурпурные полосы вызывают изумление." #Rare @@ -1064,3 +1064,7 @@ easteregg_artifact_elisabeth_plush_description:0 "Лисье чучело Елизаветы — любимая игрушка, сопровождавшая свою владелицу на протяжении почти всей жизни. Часто видели, как Елизавета общалась с лисой, составляя сложные шифры для своего нанимателя. Чучело успокаивает и вдохновляет владельца уподобиться в хитроумии лисе." child_toy_template_tt:0 "Только [Concept( 'child', 'ребенок' )|E] может использовать этот [Concept( 'inventory_artifact', 'личный артефакт' )|E]" + + # Blessed Junk + fp2_blessed_junk:0 "[ROOT.Char.Custom('TrinketLookAdjective')|U]ая фигурка — $blessed_artifact_modifier$" + fp2_blessed_junk_desc:0 "[ROOT.Char.Custom('TrinketLookAdverbFollowup')|U] [ROOT.Char.Custom('TrinketLookAdjective')|l]ый, но в остальном бесполезный артефакт. $blessed_artifact_modifier_desc$." diff --git a/project/ck3/base_game/localization/russian/artifacts/court_artifacts_l_russian.yml b/project/ck3/base_game/localization/russian/artifacts/court_artifacts_l_russian.yml index 94ca5bf90f..0ec9c28cd0 100644 --- a/project/ck3/base_game/localization/russian/artifacts/court_artifacts_l_russian.yml +++ b/project/ck3/base_game/localization/russian/artifacts/court_artifacts_l_russian.yml @@ -6,7 +6,7 @@ # Wall Decorations - Large artifact_wall_tapestry_name:0 "Гобелен $artifact_name_prefix$" artifact_wall_tapestry_description:1 "Большой гобелен из [newly_created_artifact.GetFeatureText( 'generic_material_cloth' )] [SCOPE.Custom('ArtifactQuality')] качества. [newly_created_artifact.GetFeatureText( 'tapestry_scene' )]" - feature_tapestry_scene_religious:0 "На полотне вышито несколько важных сцен из [Artifact.GetOwner.GetFaith.GetAdjectiveNoTooltip|l]ого канона." + feature_tapestry_scene_religious:0 "На полотне вышито несколько важных сцен из [Artifact.GetOwner.GetFaith.GetNameNoTooltip|l]ого канона." feature_tapestry_scene_historical:0 "На полотне вышит момент основания державы [Artifact.GetOwner.GetPrimaryTitle.GetName] и несколько других важных моментов. Завершает картину [Artifact.GetOwner.GetTitledFirstName]." feature_tapestry_scene_geometric_patterns:0 "На полотне выткан сложный узор из геометрических фигур." feature_tapestry_scene_hunt:0 "На полотне изображена сцена охоты: несколько охотников с луками и копьями окружили раненое животное и готовятся добить его." @@ -64,12 +64,12 @@ artifact_wall_banner_battle_description:1 "Боевое знамя армии персонажа [epic_loser.GetPrimaryTitle.GetName], захваченное после битвы во владении [epic_battle_location.GetName]." artifact_wall_banner_royal_name:0 "[target.GetAdjectiveNoTooltip]ое монаршее знамя" artifact_wall_banner_royal_description:1 "Это знамя державы [target.GetNameNoTooltip], символ, что здесь правит [target.GetHolder.GetTitledFirstNameRegnal]." - artifact_wall_banner_house_name:0 "Знамя дома [target.GetNameNoTooltip]" - artifact_wall_banner_house_description:1 "Это знамя дома [target.GetName], символ власти рода и его потомков." - artifact_wall_banner_dynasty_name:0 "Знамя династии [target.GetNameNoTooltip]" - artifact_wall_banner_dynasty_description:1 "Это знамя династии [target.GetName], символ власти представителей этой родословной, и за его создание отвечает [newly_created_artifact.MakeScope.Var('banner_commissioner').Char.GetNameRegnal]." + artifact_wall_banner_house_name:0 "Знамя дома [target.GetBaseNameNoTooltip]" + artifact_wall_banner_house_description:1 "Это знамя дома [target.GetBaseName], символ власти рода и его потомков." + artifact_wall_banner_dynasty_name:0 "Знамя династии [target.GetBaseNameNoTooltip]" + artifact_wall_banner_dynasty_description:1 "Это знамя династии [target.GetBaseName], символ власти представителей этой родословной, и за его создание отвечает [newly_created_artifact.MakeScope.Var('banner_commissioner').Char.GetNameRegnal]." artifact_wall_banner_name:1 "[target.GetAdjectiveNoTooltip]ое знамя" - artifact_wall_banner_description:3 "[target.GetAdjective]ое знамя, символ власти, которой обладает [target.GetHolder.GetTitleAsName]." + artifact_wall_banner_description:3 "[target.GetAdjective]ое знамя, символ власти, которой обладает [target.GetHolder.GetTitleAsName|l]." artifact_wall_banner_kaviani_name:0 "Деравш Кавиани" artifact_wall_banner_kaviani:1 "Легендарный Деравш Кавиани — штандарт правителей павшей Сасанидской империи. Символ и гордость наследников Персидской империи." @@ -224,7 +224,7 @@ artifact_sculpture_warrior:1 "своими несравненными воинскими качествами." artifact_sculpture_ruler:1 "просвещенный правлением державой [ROOT.Char.GetPrimaryTitle.GetName]" artifact_sculpture_religious_name:1 "Статуя божества [owner.Custom('RandomDivinity')]" - artifact_sculpture_religious_description:1 "Резная раскрашенная статуя — [owner.Custom('RandomDivinity')]. Основание статуи украшено #L [owner.GetFaith.GetAdjective|l]ими#! цитатами, источником которых является [owner.GetFaith.ReligiousText]." + artifact_sculpture_religious_description:2 "Резная раскрашенная статуя большого религиозного значения. Ее основание украшено #L [owner.GetFaith.GetName|l]ими#! цитатами, источником которых является [owner.GetFaith.ReligiousText]." artifact_sculpture_religious_highgod:1 "[ROOT.Char.GetFaith.HighGodName]" artifact_sculpture_religious_health:1 "[ROOT.Char.GetFaith.HealthGodName]" artifact_sculpture_religious_fertility:1 "[ROOT.Char.GetFaith.FertilityGodName]" @@ -232,12 +232,12 @@ artifact_sculpture_religious_war:1 "[ROOT.Char.GetFaith.WarGodName]" artifact_sculpture_religious_knowledge:1 "[ROOT.Char.GetFaith.KnowledgeGodName]" artifact_sculpture_religious_christian_name:1 "Статуя божества [owner.Custom('RandomSaint')]" - artifact_sculpture_religious_christian_description:1 "Резная раскрашенная статуя — [owner.Custom('RandomSaint')]. Основание статуи украшено #L [owner.GetFaith.GetAdjective|l]ими#! цитатами, источником которых является [owner.GetFaith.ReligiousText]." + artifact_sculpture_religious_christian_description:2 "Резная раскрашенная статуя, имеющая большое значение для верующих. Ее основание украшено #L [owner.GetFaith.GetName|l]ими#! цитатами, источником которых является [owner.GetFaith.ReligiousText]." artifact_statue_religious_jesus:0 "Иисус на кресте" artifact_statue_religious_mary:0 "Дева Мария" #artifact_sculpture_virgin_mary_description: "A carved and painted statue of the Virgin Mary, mother of Jesus." #artifact_sculpture_visnu_description: "A carved and painted statue of Vishnu the Preserver." - artifact_sculpture_animal_description:0 "[SCOPE.Custom('ArtifactArticleWealth')]ая статуя животного, [SCOPE.Custom('ArtifactAdverbQuality')] вырезанная и окрашенная. В образе существа отражены [owner.GetTitleAsNameNoTooltip] и [owner.GetHerHis] [owner.Custom('RulerSkill')]. Фигура выполнена из [SCOPE.Custom('ArtifactAdverbQuality')] обработанного [newly_created_artifact.GetFeatureText( 'sculpture_material' )]." + artifact_sculpture_animal_description:0 "[SCOPE.Custom('ArtifactArticleWealth')]ая статуя животного, [SCOPE.Custom('ArtifactAdverbQuality')] вырезанная и окрашенная. В образе существа отражены [owner.GetTitleAsNameNoTooltip|l] и [owner.GetHerHis] [owner.Custom('RulerSkill')]. Фигура выполнена из [SCOPE.Custom('ArtifactAdverbQuality')] обработанного [newly_created_artifact.GetFeatureText( 'sculpture_material' )]." feature_sculpture_material_stone:0 "камень" feature_sculpture_material_wood:0 "[Artifact.GetFeatureText( 'generic_material_wood' )]" @@ -287,7 +287,7 @@ create_artifact_goblet_tooltip:0 "[inspiration_owner.GetShortUIName] [Select_CString(inspiration_owner.IsFemale, 'создала', 'создал' )] кубок [SCOPE.Custom('ArtifactQuality')] качества" artifact_pedestal_rock_name:0 "Священный камень" - artifact_pedestal_rock_description:0 "Редкий камень, который, по легенде, упал с неба, а потому [owner.GetCulture.GetNameNoTooltip|l]ий народ почитает его как святыню." + artifact_pedestal_rock_description:0 "Редкий камень, который, по легенде, упал с неба, а потому [owner.GetCulture.GetCollectiveNounNoTooltip|l]ий народ почитает его как святыню." artifact_pedestal_pouch_name:0 "Кисет $artifact_name_prefix$" artifact_pedestal_pouch_description:0 "Богато украшенный кисет, который отлично подходит для хранения драгоценных камней, реликвий и небольших ценностей." artifact_pedestal_scroll_name:0 "Законы $artifact_name_prefix$" @@ -305,7 +305,7 @@ artifact_pedestal_skull_of_the_enemy_name:0 "Череп опозоренного" artifact_pedestal_skull_of_the_enemy_description:0 "Очищенный и прекрасно сохранившийся череп персонажа [rival.GetTitledFirstNameNoTooltip], тщательно извлеченный и сохраненный в память об оскорблении, нанесенном персонажу [owner.GetTitledFirstNameNoTooltip]." artifact_pedestal_skull_of_the_apostate_name:0 "Череп отступника" - artifact_pedestal_skull_of_the_apostate_description:0 "Очищенный и прекрасно сохранившийся череп персонажа [rival.GetTitledFirstNameNoTooltip], тщательно извлеченный и сохраненный в память о поругании #L [owner.GetFaith.GetAdjective|l]ой#! веры." + artifact_pedestal_skull_of_the_apostate_description:0 "Очищенный и прекрасно сохранившийся череп персонажа [rival.GetTitledFirstNameNoTooltip], тщательно извлеченный и сохраненный в память о поругании #L [owner.GetFaith.GetName|l]ой#! веры." #artifact_pedestal_statuette_description: "A small statuette of exquisite workmanship, representing [owner.Custom('StatuetteSubject')]." #artifact_pedestal_statuette_minor_god: "a minor god of [owner.GetFaith.GetNameNoTooltip]" #artifact_pedestal_statuette_zoroastr: "a Faravahar" @@ -384,7 +384,7 @@ feature_book_title_learning:0 "Книга $artifact_name_prefix_artifact_scope$ «О вопросах науки»" feature_book_title_witch:0 "Как почитается [Artifact.GetFeatureText( 'book_subject' )]" feature_book_title_reveler_one:0 "Радости пира" - feature_book_title_reveler_two:0 "[Artifact.GetOwner.GetCulture.GetNameNoTooltip]ое хорошее общество" + feature_book_title_reveler_two:0 "[Artifact.GetOwner.GetCulture.GetCollectiveNounNoTooltip]ое хорошее общество" feature_book_title_blademaster:0 "Книга $artifact_name_prefix_artifact_scope$ «Оружие и бой»" feature_book_title_hunter_one:0 "Книга $artifact_name_prefix_artifact_scope$ «Учебник охоты»" feature_book_title_hunter_two:0 "Книга $artifact_name_prefix_artifact_scope$ «О красоте природы»" @@ -399,10 +399,10 @@ feature_book_title_lunatic_two:0 "[Artifact.GetOwner.Custom('prison_pet')|U] [Select_CString(avenger.IsFemale, 'Моя', 'Мой' )] [Artifact.GetOwner.Custom('PetName_uppercase')]" feature_book_title_lunatic_three:0 "[Artifact.GetOwner.Custom('surprised_reaction')|U], [Artifact.GetOwner.Custom('trait_lustful_adjective')|U] и [Artifact.GetOwner.Custom('diplomacy_skill_level')|U]" feature_book_title_troop:0 "Что есть армия" - feature_book_title_martial_strategy:0 "Искусство [Artifact.GetOwner.GetCulture.GetNameNoTooltip|l]ой стратегии" - feature_book_title_diplomacy_feasting:1 "Пиры и [Artifact.GetOwner.GetDynasty.GetNameNoTooltip]" - feature_book_title_diplomacy_court_alliances:0 "[Artifact.GetOwner.GetCulture.GetNameNoTooltip]ая придворная политика" - feature_book_title_learning_theological_treaties:0 "[Artifact.GetOwner.GetCulture.GetNameNoTooltip]ие угощения" + feature_book_title_martial_strategy:0 "Искусство [Artifact.GetOwner.GetCulture.GetCollectiveNounNoTooltip|l]ой стратегии" + feature_book_title_diplomacy_feasting:1 "Пиры и [Artifact.GetOwner.GetDynasty.GetBaseNameNoTooltip]" + feature_book_title_diplomacy_court_alliances:0 "[Artifact.GetOwner.GetCulture.GetCollectiveNounNoTooltip]ая придворная политика" + feature_book_title_learning_theological_treaties:0 "[Artifact.GetOwner.GetCulture.GetCollectiveNounNoTooltip]ие угощения" feature_book_title_learning_metaphysical_conundrums:0 "Метафизика" feature_book_title_learning_tome_collections:0 "Книга книг $artifact_name_prefix_artifact_scope$" feature_book_title_stewardship_trade_routes:0 "Книга $artifact_name_prefix_artifact_scope$ «Торговые сосуды»" @@ -427,13 +427,13 @@ feature_book_topic_martial_military:0 "[Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')|U]ая книга с подробным описанием стратегии и военного дела. При ее составлении [author.GetFirstNameNoTooltip] [Select_CString(author.IsFemale, 'опиралась', 'опирался' )] на свой богатый боевой опыт." feature_book_title_martial_duels:0 "Учебник воинского искусства, автор [actor.GetFirstNameNoTooltip]" feature_book_topic_martial_duels:0 "[Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')|U]ий учебник с советами по использованию всех известных видов оружия на поле боя, турнирах и поединках." - feature_book_title_martial_chivalry:0 "Книга о [Artifact.GetOwner.GetCulture.GetNameNoTooltip|l]ом рыцарстве" + feature_book_title_martial_chivalry:0 "Книга о [Artifact.GetOwner.GetCulture.GetCollectiveNounNoTooltip|l]ом рыцарстве" feature_book_topic_martial_chivalry:0 "[Artifact.GetOwner.Custom('ArtifactArticleWealth')|U]ый том с [Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')]ими советами и размышлениями о рыцарственности и галантности." # diplomacy - feature_book_title_diplomacy_dynasty:1 "Хроники династии [Artifact.GetOwner.GetDynasty.GetNameNoTooltip]" - feature_book_topic_diplomacy_dynasty:1 "[Artifact.GetOwner.Custom('ArtifactArticleWealth')|U]ая хроника с подробной историей династии [Artifact.GetOwner.GetDynasty.GetNameNoTooltip]. Первый владелец книги — [Artifact.GetOwner.GetTitledFirstNameNoTooltipRegnal]." - feature_book_topic_diplomacy_dynasty_big:1 "Монументальная хроника с подробной историей династии [Artifact.GetOwner.GetDynasty.GetNameNoTooltip], [Artifact.GetOwner.Custom('ArtifactAdverbWealth')] оформленная и раскрашенная." + feature_book_title_diplomacy_dynasty:1 "Хроники династии [Artifact.GetOwner.GetDynasty.GetBaseNameNoTooltip]" + feature_book_topic_diplomacy_dynasty:1 "[Artifact.GetOwner.Custom('ArtifactArticleWealth')|U]ая хроника с подробной историей династии [Artifact.GetOwner.GetDynasty.GetBaseNameNoTooltip]. Первый владелец книги — [Artifact.GetOwner.GetTitledFirstNameNoTooltipRegnal]." + feature_book_topic_diplomacy_dynasty_big:1 "Монументальная хроника с подробной историей, которую пережила [Artifact.GetOwner.Custom('DynastyPrestigeLevel')|l] династия [Artifact.GetOwner.GetDynasty.GetBaseNameNoTooltip], [Artifact.GetOwner.Custom('ArtifactAdverbWealth')] оформленная и раскрашенная." feature_book_title_diplomacy_cicero:0 "Цицерона $artifact_name_prefix_artifact_scope$" feature_book_topic_diplomacy_cicero:0 "[SCOPE.Custom('ArtifactAdverbWealth')|U] оформленное собрание изречений Цицерона, древнего мастера латинской словесности." feature_book_title_diplomacy_hitopadesa:0 "Хитопадеша $artifact_name_prefix_artifact_scope$" @@ -454,8 +454,8 @@ feature_book_topic_stewardship_speculum:0 "[Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')|U]ие поучения о добродетелях, знаниях и свойствах идеального правителя." feature_book_title_stewardship_admin:0 "Управление королевством, автор [actor.GetFirstNameNoTooltip]" feature_book_topic_stewardship_admin:0 "[Artifact.GetOwner.Custom('ArtifactArticleWealth')|U]ое руководство с [Artifact.GetOwner.Custom('ArtifactBookContentQuality')]ими советами и личными примерами, как с выгодой для себя управлять государством и при этом не развалить его." - feature_book_title_stewardship_architect:0 "[Artifact.GetOwner.GetCulture.GetNameNoTooltip]ая архитектура" - feature_book_topic_stewardship_architect:0 "[Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')|U]ое описание #L [Artifact.GetOwner.GetCulture.GetName|l]ой#! архитектуры, как современной, так и исторической, с [Artifact.GetOwner.Custom('ArtifactWealth')] оформленными маргиналиями и ценными иллюстрациями." + feature_book_title_stewardship_architect:0 "[Artifact.GetOwner.GetCulture.GetCollectiveNounNoTooltip]ая архитектура" + feature_book_topic_stewardship_architect:0 "[Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')|U]ое описание #L [Artifact.GetOwner.GetCulture.GetCollectiveNoun|l]ой#! архитектуры, как современной, так и исторической, с [Artifact.GetOwner.Custom('ArtifactWealth')] оформленными маргиналиями и ценными иллюстрациями." feature_book_title_stewardship_digest:0 "Дигесты $artifact_name_prefix_artifact_scope$" feature_book_topic_stewardship_digest:0 "[Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')|U]ая копия полного собрания римских законов, составленного по приказу императора Юстиниана." @@ -482,8 +482,8 @@ feature_book_topic_learning_mahabharata:0 "[Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')|U]ая, [Artifact.GetOwner.Custom('ArtifactAdverbWealth')] украшенная копия древнего эпоса «Махабхарата». История повествует о борьбе между двумя группами двоюродных братьев — Пандавами и Кауравами — в борьбе за трон Хастинапуры." feature_book_title_learning_mufaddaliyat:0 "Аль-Муфаддалият $artifact_name_prefix_artifact_scope$" feature_book_topic_learning_mufaddaliyat:0 "[Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')|U]ая критика поэтической антологии Аль-Муфаддалият с комментариями, которую [Select_CString(author.IsFemale, 'составила знаменитая ученая', 'составил знаменитый ученый' )] [author.GetTitledFirstNameNoTooltip]." - feature_book_title_learning_prayers:1 "#L [Artifact.GetOwner.GetFaith.GetAdjective]ие#! молитвы" - feature_book_topic_learning_prayers:1 "Внушительная, [Artifact.GetOwner.Custom('ArtifactAdverbWealth')] иллюстрированная книга с #L [Artifact.GetOwner.GetFaith.GetAdjective|l]ими#! молитвами." + feature_book_title_learning_prayers:1 "#L [Artifact.GetOwner.GetFaith.GetName]ие#! молитвы" + feature_book_topic_learning_prayers:1 "Внушительная, [Artifact.GetOwner.Custom('ArtifactAdverbWealth')] иллюстрированная книга с #L [Artifact.GetOwner.GetFaith.GetName|l]ими#! молитвами." feature_book_title_learning_hours:0 "Часослов $artifact_name_prefix_artifact_scope$" feature_book_topic_learning_hours:0 "Большая и богато украшенная копия часослова, которой скорее место в коллекции ценителя книг, чем на церковных службах." feature_book_title_learning_golden_legend:0 "Золотая легенда $artifact_name_prefix_artifact_scope$" @@ -517,7 +517,7 @@ feature_book_title_soulmate:0 "Набожность: $artifact_name_prefix_artifact_scope$" feature_book_topic_soulmate:0 "[Artifact.GetOwner.Custom('ArtifactArticleWealth')|U]ый и красочно иллюстрированный манускрипт, [Artifact.GetOwner.Custom('ArtifactAdverbBookContentQuality')] описывающий любовь, что испытывали друг к другу [Artifact.GetOwner.GetTitledFirstName] и [Artifact.GetOwner.MakeScope.Var('book_topic_relationship').Char.GetTitledFirstName]." feature_book_title_nemesis:0 "[Artifact.GetOwner.GetTitledFirstName] и вечная ненависть" - feature_book_topic_nemesis:0 "[Artifact.GetOwner.Custom('ArtifactArticleWealth')|U]ый манускрипт, [Artifact.GetOwner.Custom('ArtifactAdverbBookContentQuality')] передающий ненависть, что испытывает [Artifact.GetOwner.GetTitleAsName]. В нем [Artifact.GetOwner.MakeScope.Var('book_topic_relationship').Char.GetTitledFirstName] описывается как [Artifact.GetOwner.MakeScope.Var('book_topic_relationship').Char.Custom('InsultAdjectiveArticle')][Select_CString(nemesis.IsFemale, 'ая', 'ый' )] [Artifact.GetOwner.MakeScope.Var('book_topic_relationship').Char.Custom('InsultNoun')] и не только. Текст снабжен дотошными иллюстрациями, на которых [nemesis.GetTitledFirstName] изображается в как можно более неприглядном свете." + feature_book_topic_nemesis:0 "[Artifact.GetOwner.Custom('ArtifactArticleWealth')|U]ый манускрипт, [Artifact.GetOwner.Custom('ArtifactAdverbBookContentQuality')] передающий ненависть, что испытывает [Artifact.GetOwner.GetTitleAsName|l]. В нем [Artifact.GetOwner.MakeScope.Var('book_topic_relationship').Char.GetTitledFirstName] описывается как [Artifact.GetOwner.MakeScope.Var('book_topic_relationship').Char.Custom('InsultAdjectiveArticle')][Select_CString(nemesis.IsFemale, 'ая', 'ый' )] [Artifact.GetOwner.MakeScope.Var('book_topic_relationship').Char.Custom('InsultNoun')] и не только. Текст снабжен дотошными иллюстрациями, на которых [nemesis.GetTitledFirstName] изображается в как можно более неприглядном свете." # mystical animal feature_book_title_mystical_animal:0 "[Artifact.GetOwner.Custom('LocalAnimal')|U] с белой шкурой" @@ -546,14 +546,14 @@ feature_book_topic_childhood_two:0 "[Artifact.GetOwner.Custom('ArtifactArticleWealth')|U]ое описание детства. Очень много времени занимает [Artifact.GetOwner.Custom('child_object_of_interest_random')], но в целом качество [Artifact.GetOwner.Custom('ArtifactBookContentQuality')]ое." # family_epic - feature_book_title_family_epic_song:1 "Баллада «О, [Artifact.GetOwner.GetHouse.GetNameNoTooltip|U]»" - feature_book_title_family_epic_chronicle:1 "Летопись дома [Artifact.GetOwner.GetHouse.GetNameNoTooltip|U]" - feature_book_title_family_epic_poem:1 "Поэзия дома [Artifact.GetOwner.GetHouse.GetNameNoTooltip|U]" - feature_book_topic_family_epic:1 "[Artifact.GetOwner.Custom('CompositionType')|U] о доме [Artifact.GetOwner.GetHouse.GetNameNoTooltip|U] — эпический труд, который [Select_CString(Artifact.GetOwner.IsFemale, 'составила', 'составил' )] [Artifact.GetOwner.GetTitledFirstNameNoTooltipRegnal], включив в него [Artifact.GetOwner.Custom('ArtifactWealth')]ые жизнеописания своих предков и их деяний." - feature_book_title_family_epic_great_song:1 "Сага о доме [Artifact.GetOwner.GetHouse.GetNameNoTooltip|U]" - feature_book_title_family_epic_great_chronicle:1 "Хроники дома [Artifact.GetOwner.GetHouse.GetNameNoTooltip|U]" - feature_book_title_family_epic_great_poem:1 "Романс о доме [Artifact.GetOwner.GetHouse.GetNameNoTooltip|U]" - feature_book_topic_family_epic_great:1 "[Artifact.GetOwner.Custom('CompositionType')|U] поистине эпических масштабов. [Artifact.GetOwner.GetTitledFirstNameNoTooltipRegnal] описывает прославленный род [Artifact.GetOwner.GetHouse.GetNameNoTooltip|U] и дополняет повествование яркими иллюстрациями, изображающими [Artifact.GetOwner.GetHerHis] великих предков и их деяния." + feature_book_title_family_epic_song:1 "Баллада «О, [Artifact.GetOwner.GetHouse.GetBaseNameNoTooltip|U]»" + feature_book_title_family_epic_chronicle:1 "Летопись дома [Artifact.GetOwner.GetHouse.GetBaseNameNoTooltip|U]" + feature_book_title_family_epic_poem:1 "Поэзия дома [Artifact.GetOwner.GetHouse.GetBaseNameNoTooltip|U]" + feature_book_topic_family_epic:1 "[Artifact.GetOwner.Custom('CompositionType')|U] о доме [Artifact.GetOwner.GetHouse.GetBaseNameNoTooltip|U] — эпический труд, который [Select_CString(Artifact.GetOwner.IsFemale, 'составила', 'составил' )] [Artifact.GetOwner.GetTitledFirstNameNoTooltipRegnal], включив в него [Artifact.GetOwner.Custom('ArtifactWealth')]ые жизнеописания своих предков и их деяний." + feature_book_title_family_epic_great_song:1 "Сага о доме [Artifact.GetOwner.GetHouse.GetBaseNameNoTooltip|U]" + feature_book_title_family_epic_great_chronicle:1 "Хроники дома [Artifact.GetOwner.GetHouse.GetBaseNameNoTooltip|U]" + feature_book_title_family_epic_great_poem:1 "Романс о доме [Artifact.GetOwner.GetHouse.GetBaseNameNoTooltip|U]" + feature_book_topic_family_epic_great:1 "[Artifact.GetOwner.Custom('CompositionType')|U] поистине эпических масштабов. [Artifact.GetOwner.GetTitledFirstNameNoTooltipRegnal] описывает прославленный род [Artifact.GetOwner.GetHouse.GetBaseNameNoTooltip|U] и дополняет повествование яркими иллюстрациями, изображающими [Artifact.GetOwner.GetHerHis] великих предков и их деяния." #Fallback title feature_book_title_tome:0 "$feature_book_title_fallback$" diff --git a/project/ck3/base_game/localization/russian/board_game_events_l_russian.yml b/project/ck3/base_game/localization/russian/board_game_events_l_russian.yml new file mode 100644 index 0000000000..731079fc6e --- /dev/null +++ b/project/ck3/base_game/localization/russian/board_game_events_l_russian.yml @@ -0,0 +1,419 @@ +l_russian: + + ################################################## + # Misc + board_games.0000.t:1 "Величайшая игра: [SCOPE.Custom('BG_GameType')|U]" + board_games.0001.t:0 "$board_games.0000.t$" + + ################################################## + # Opponent Winning + board_games.0001.desc.opponent_winning.diplomacy.low:0 "«Знаете, — задумчиво тянет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — может, собеседник из меня и никудышный, но [SCOPE.Custom('BG_GameType')] — мой конек»." + board_games.0001.desc.opponent_winning.diplomacy.medium:0 "«Эх, иногда мне жаль, что [SCOPE.Custom('BG_GameType')] мне гораздо ближе, чем публичные выступления», — вздыхает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.opponent_winning.diplomacy.high:0 "«[SCOPE.Custom('BG_GameType')|U] — это же элементарно, — сетует [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Даже не знаю, что проще: победить вас или объяснить, сколь смешны ваши ошибки»." + board_games.0001.desc.opponent_winning.martial.low:0 "«Жаль, что война — это не [SCOPE.Custom('BG_GameType')]. Быть бы мне владыкой мира, — смеется [Select_CString(bg_opponent.IsFemale, 'противница', 'противник' )], — хотя, быть может, так только кажется»." + board_games.0001.desc.opponent_winning.martial.medium:0 "«Гм-м-м, со стратегией у вас не очень, правда?» — фыркает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.opponent_winning.martial.high:0 "«Доска, поле боя... главное — правильно расставить приоритеты», — мурлычет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. Для пущей убедительности [bg_opponent.GetSheHe] постукивает себя по лбу костяшкой пальца." + board_games.0001.desc.opponent_winning.stewardship.low:0 "«О, будь экономика столь же проста, как [SCOPE.Custom('BG_GameType')], — замечает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — купаться бы мне в серебре»." + board_games.0001.desc.opponent_winning.stewardship.medium:0 "«Как по-вашему, [SCOPE.Custom('BG_GameType')] — хорошая практика для правителя? — лениво вопрошает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Неудивительно. Не сочтите за намек»." + board_games.0001.desc.opponent_winning.stewardship.high:0 "«Я всегда [Select_CString(bg_opponent.IsFemale, 'говорила', 'говорил' )], что [SCOPE.Custom('BG_GameType')] — лучшая школа правителей, — высокопарно заявляет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — и, конечно же, наоборот»." + board_games.0001.desc.opponent_winning.intrigue.low:0 "«Вот почему [SCOPE.Custom('BG_GameType')] — это замечательно, — рассуждает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — никакого хождения вокруг да около, никакой лжи — только честный и открытый поединок умов. Где, знаете ли...»" + board_games.0001.desc.opponent_winning.intrigue.medium:0 "«Вы знаете, как #EMP наверняка#! узнать, когда кто-то лжет? — вопрошает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — [SCOPE.Custom('BG_GameType')|U]. Следите за соперником. [bg_myself.Custom('MaskFace')|U] выдаст ложь. О... не подумайте, что я намекаю. Просто... наблюдение»." + board_games.0001.desc.opponent_winning.intrigue.high:0 "«Осторожнее, — усмехается [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — еще один такой ход, и сработает [SCOPE.Custom('BG_GamePiece')]-ловушка»." + board_games.0001.desc.opponent_winning.learning.low:0 "«Знаете, мне советуют читать #EMP книги#!, чтобы выглядеть умнее, — вещает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Но, по-моему, теперь совершенно ясно, что с моим интеллектом всё в порядке»." + board_games.0001.desc.opponent_winning.learning.medium:0 "«Честно говоря, — тянет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — ваша игра впечатляет — учитывая, против кого приходится выступать»." + board_games.0001.desc.opponent_winning.learning.high:0 "«[SCOPE.Custom('BG_GameType')}U] с давних пор предмет моего живейшего интереса, — объясняет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — и мне очень жаль, но у вас нет ни единого шанса выиграть»." + board_games.0001.desc.opponent_winning.trait.lustful:0 "«И трепетное сердце, #EMP и#! [SCOPE.Custom('BG_GameType')] — ничто не устоит передо мной, — усмехается [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Не вините себя, проигрыш был неизбежен»." + board_games.0001.desc.opponent_winning.trait.chaste:0 "«Порядок дома начинается с порядка на доске, знаете ли, — напыщенно заявляет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Иногда небольшая сдержанность творит чудеса»." + board_games.0001.desc.opponent_winning.trait.gluttonous:0 "«Пожалуй, я закачу пир в честь победы, — довольно мурлычет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — К победе хорошо идет сладкое»." + board_games.0001.desc.opponent_winning.trait.temperate:0 "«Пожалуй, после игры я позволю себе чашечку розовой воды, — размышляет вслух [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Нечасто я себя балую, но повод, что и говорить, достойный»." + board_games.0001.desc.opponent_winning.trait.greedy:0 "«Что может быть милее звона золотых монет? Лишь слезная капель по игровой доске, — улыбается [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Не правда ли?»" + board_games.0001.desc.opponent_winning.trait.generous:0 "«Знаете, я, может, и выигрываю, но, если хорошо попросить, могу и... уступить, — с добротой и сочувствием намекает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Подумаешь, [SCOPE.Custom('BG_GameType')]. Не такая уж великая победа»." + board_games.0001.desc.opponent_winning.trait.lazy:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] громко зевает. «Честно говоря, я [Select_CString(bg_opponent.IsFemale, 'ожидала', 'ожидал' )] большего, [bg_myself.GetFirstNameNoTooltip]. Я едва не [Select_CString(bg_opponent.IsFemale, 'заснула', 'заснул' )]»." + board_games.0001.desc.opponent_winning.trait.diligent:0 "«Вот почему вам нужно больше стараться, — назидательным и #EMP совершенно#! невыносимым тоном заявляет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — жизнь, [SCOPE.Custom('BG_GameType')] — терпенье и труд решают все»." + board_games.0001.desc.opponent_winning.trait.wrathful:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] удивительно, почти неестественно [Select_CString(bg_opponent.IsFemale, 'спокойна', 'спокоен' )]. «О, переживать не о чем, — заявляет [bg_opponent.GetSheHe], когда замечает мой взгляд. — Всё идет просто #EMP прекрасно#!»." + board_games.0001.desc.opponent_winning.trait.calm:0 "«Я всегда говорю, что [SCOPE.Custom('BG_GameType')] — это игра для чистого разума и холодной головы, — задумчиво тянет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Однажды и вы это поймете»." + board_games.0001.desc.opponent_winning.trait.patient:0 "«Большинство людей, — менторским тоном начинает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — не осознают в полной мере, что [bg_opponent.Custom('BG_RandomArticleDirection')] [bg_opponent.Custom('BG_RandomRankPossessive')] [bg_opponent.Custom('BG_RandomMoveType')] — совсем не легкий прием. Не говоря уже о защите от него»." + board_games.0001.desc.opponent_winning.trait.impatient:0 "«[SCOPE.Custom('BG_GameType')|U] делает вас медлительнее», — бормочет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], барабаня пальцами по доске." + board_games.0001.desc.opponent_winning.trait.arrogant:0 "«Не огорчайтесь, [bg_myself.GetFirstNameNoTooltip], — примирительным тоном тянет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], устраиваясь поудобнее. — Не все #EMP талантливы#! от природы»." + board_games.0001.desc.opponent_winning.trait.humble:0 "«Честное слово, у вас прекрасно получается, — щебечет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Меня не назовешь хорошим игроком, так что это, скорее всего, простое невезение»." + board_games.0001.desc.opponent_winning.trait.deceitful:1 "«Не огорчайтесь, — успокаивает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], и в голосе [bg_opponent.GetHerHis] мешаются мед и едкая насмешка. — Меня не обыграет даже [bg_opponent.GetFaith.TricksterGodName]»." + board_games.0001.desc.opponent_winning.trait.honest:0 "«Подумать только, всё идет #EMP гораздо#! лучше, чем я [Select_CString(bg_opponent.IsFemale, 'ожидала', 'ожидал' )]! — восклицает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Вас совсем не трудно одолеть... ой, прошу простить мою бестактность. Что-то я [Select_CString(bg_opponent.IsFemale, 'разоткровенничалась', 'разоткровенничался' )]»." + board_games.0001.desc.opponent_winning.trait.craven:0 "«Я... выигрываю?! Я выигрываю! — кричит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. [bg_opponent.GetSheHe|U], похоже, искренне [Select_CString(bg_opponent.IsFemale, 'изумлена', 'изумлен' )], но ведь [bg_opponent.GetSheHe] #EMP и впрямь#! [Select_CString(bg_opponent.IsFemale, 'просидела', 'просидел' )] большую часть партии в не менее искреннем ужасе." + board_games.0001.desc.opponent_winning.trait.brave:0 "«Извините за невольный смешок, — замечает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — но, чтобы справиться со #EMP мной#!, нужно играть гораздо #EMP смелее#!»." + board_games.0001.desc.opponent_winning.trait.shy:0 "«Долгие тренировки не прошли даром!» — довольно пищит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], глядя на доску и купаясь в лучах славы." + board_games.0001.desc.opponent_winning.trait.gregarious:0 "«Не стоит переживать, — похрустывает пальцами [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — [SCOPE.Custom('BG_GameType')] для меня — открытая книга. Как и люди, с которыми я хочу подружиться»." + board_games.0001.desc.opponent_winning.trait.ambitious:0 "«Вы не знаете, а кто-нибудь выбирает #EMP Короля#! игры? — [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )] задумчиво почесывает подбородок. — Кажется, скоро я смогу претендовать на этот титул»." + board_games.0001.desc.opponent_winning.trait.content:0 "«Что за милая забава, — хихикает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — лучше и придумать было трудно, не правда ли? Я, конечно, не о вашем везении»." + board_games.0001.desc.opponent_winning.trait.arbitrary:0 "«Обычно с правилами у меня не очень, — разглагольствует [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — но [SCOPE.Custom('BG_GameType')] — это нечто другое. Мне даже нравится, слегка. Неплохой способ #EMP заставить#! других людей признать твое превосходство»." + board_games.0001.desc.opponent_winning.trait.just:0 "«Вот, смотрите, — [Select_CString(bg_opponent.IsFemale, 'противница', 'противник' )] машет у меня перед носом кипой бумаги, — мне жаль, что вы раз за разом делаете неправильные ходы! Попробуйте #EMP прочитать правила#!, дело сразу пойдет на лад!»" + board_games.0001.desc.opponent_winning.trait.cynical:0 "«Конечно, я не собираюсь поддаваться, — косится на меня [Select_CString(bg_opponent.IsFemale, 'противница', 'противник' )], — вы бы #EMP точно#! не дали мне спуску, так с чего бы мне?»" + board_games.0001.desc.opponent_winning.trait.zealous:0 "«Хотелось бы мне порадоваться победе, — лениво тянет [Select_CString(bg_opponent.IsFemale, 'противница', 'противник' )], — но ведь это [bg_opponent.GetFaith.KnowledgeGodName] #EMP направляет#! меня»." + board_games.0001.desc.opponent_winning.trait.paranoid:0 "«Я знаю, что вы готовите сюрприз, — ухмыляется [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — не бывает #EMP настолько#! легких побед»." + board_games.0001.desc.opponent_winning.trait.trusting:0 "«Пока вы делаете ход, я успею сбегать в уборную, — улыбается [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Надеюсь, в мое отсутствие мои [SCOPE.Custom('BG_GamePiecePlural')] никто трогать не станет!»" + board_games.0001.desc.opponent_winning.trait.compassionate:0 "«Прошу прощения, что толкаю вас на неверный ход, [bg_myself.GetFirstNameNoTooltip], — говорит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )] с неподдельным раскаянием, — [SCOPE.Custom('BG_GameType')] для меня лишь развлечение. Однако развлекаться уместно лишь когда #EMP все#! участники получают удовольствие»." + board_games.0001.desc.opponent_winning.trait.callous:0 "«[bg_opponent.GetFaith.HouseholdGodName], вы бы хоть для вида сопротивлялись!» — грубо восклицает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.opponent_winning.trait.sadistic:0 "«Как же #EMP приятно#! водить за нос раненого противника, — ядовито цедит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Не правда ли, [bg_myself.GetFirstNameNoTooltip]?»" + board_games.0001.desc.opponent_winning.trait.stubborn:0 "«Весьма приятно для разнообразия победить, да еще так запросто, — хмыкает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Обычно мне приходится часами убеждать другого игрока в своей победе»." + board_games.0001.desc.opponent_winning.trait.fickle:0 "«Я просто в восторге, — хихикает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Какую стратегию я ни выбираю, вы всегда проигрываете с оглушительным треском»." + board_games.0001.desc.opponent_winning.trait.vengeful:0 "«Конечно же, это месть, — шипит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — и вы #EMP прекрасно#! знаете за что»." + board_games.0001.desc.opponent_winning.trait.forgiving:0 "«По правде говоря, я [Select_CString(bg_opponent.IsFemale, 'ожидала', 'ждал' )] более азартного сражения, огорчается [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Но что ж, зато вы неплохо попрактиковались»." + board_games.0001.desc.opponent_winning.trait.rowdy:0 "[Select_CString(bg_opponent.IsFemale, 'Моя маленькая противница', 'Мой маленький противник' )] мурлычет себе под нос какие-то нескладные угрозы в мой адрес. [bg_opponent.GetSheHe}U] едва не опрокидывает доску от возбуждения." + board_games.0001.desc.opponent_winning.trait.charming:0 "«Надо играть каждый день! [SCOPE.Custom('BG_GameType')|U] — отличная забава, [bg_myself.GetFirstNameNoTooltip], — щебечет [Select_CString(bg_opponent.IsFemale, 'моя маленькая противница', 'мой маленький противник' )]. — Мне всегда так весело!»" + board_games.0001.desc.opponent_winning.trait.curious:0 "«Знаете, — задумчиво изрекает [Select_CString(bg_opponent.IsFemale, 'моя маленькая противница', 'мой маленький противник' )], — вот я вас побеждаю и узнаю столько нового!»" + board_games.0001.desc.opponent_winning.trait.pensive:0 "«Какая же интересная игра — [SCOPE.Custom('BG_GameType')]! — с сияющим лицом заявляет [Select_CString(bg_opponent.IsFemale, 'моя маленькая противница', 'мой маленький противник' )], — я столько [Select_CString(bg_opponent.IsFemale, 'прочитала', 'прочитал' )], как надо играть, но кто бы мог подумать, что и #EMP на деле#! всё окажется так просто!»" + board_games.0001.desc.opponent_winning.trait.bossy:0 "«После вашего поражения, — заявляет [Select_CString(bg_opponent.IsFemale, 'моя маленькая противница', 'мой маленький противник' )], — я хочу пирожное. Привилегия победителя»." + board_games.0001.desc.opponent_winning.relation.friend:0 "«Вот так [bg_myself.Custom('MaskFace')] — истинное воплощение грусти! — смеется [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Это ведь просто дружеская забава, правда?»" + board_games.0001.desc.opponent_winning.relation.best_friend:0 "«Победишь ты или проиграешь, — заявляет [Select_CString(bg_opponent.IsFemale, 'моя лучшая подруга', 'мой лучший друг' )], — мне всё равно. [SCOPE.Custom('BG_GameType')|U] и ты — вот всё, что мне надо»." + board_games.0001.desc.opponent_winning.relation.rival:0 "«[bg_opponent.GetFaith.FateGodName], [SCOPE.Custom('BG_GameType')] — это не для тебя. Как, собственно, и власть!» — издевательски хохочет [Select_CString(bg_opponent.IsFemale, 'моя соперница', 'мой соперник' )]." + board_games.0001.desc.opponent_winning.relation.nemesis:0 "Мой заклятый враг молчит. [bg_opponent.GetSheHe|U] просто неотрывно смотрит на меня с чистой, неприкрытой #EMP ненавистью#! во взоре." + board_games.0001.desc.opponent_winning.relation.lover:0 "Не отрывая от меня взгляда, [Select_CString(bg_opponent.IsFemale, 'моя любовница', 'мой любовник' )] начинает мягко поглаживать что-то кончиком пальца. Это же [SCOPE.Custom('BG_GamePiecePlural')]... Это же... О. #EMP Ого#!!" + board_games.0001.desc.opponent_winning.relation.soulmate:0 "Душа моя едва обращает внимание на игру — [SCOPE.Custom('BG_GameType')] явно волнует [bg_opponent.GetHerHis] в последнюю очередь. [bg_opponent.GetSheHe}U] только и делает, что ловит мой взгляд." + board_games.0001.desc.opponent_winning.relation.bully:0 "«Видишь? — хихикает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — вот поэтому я побеждаю. Таким #EMP неудачникам#!, как ты, победы не видать»." + board_games.0001.desc.opponent_winning.relation.victim:0 "В гневном взоре моей жертвы загорается радость: хоть раз в жизни удача выбрала #EMP [bg_opponent.GetHerHis]#!." + board_games.0001.desc.opponent_winning.relation.crush:0 "Стоп, [bg_opponent.GetSheHe] что-то говорит? [bg_opponent.GetSheHe|U] точно что-то [Select_CString(bg_opponent.IsFemale, 'сказала', 'сказал' )]! Охти ж, иногда я смотрю на [Select_CString(bg_opponent.IsFemale, 'нее', 'него' )] и совершенно теряю связь с реальностью. Теперь всё испорчено." + board_games.0001.desc.opponent_winning.relation.guardian:0 "«Смотри внимательно, [bg_myself.GetFirstName], — говорит мой опекун. — Смотри, как играю я, и постарайся что-то перенять»." + board_games.0001.desc.opponent_winning.relation.ward:0 "[Select_CString(bg_opponent.IsFemale, 'Моя подопечная', 'Мой подопечный' )] улыбается. «[SCOPE.Custom('BG_GameType')|U] — это так здорово! Давайте играть чаще! #EMP Пожалуйста#!!»" + board_games.0001.desc.opponent_winning.hook_on.weak:0 "«$board_games.0001.desc.opponent_winning.hook_on.strong$»" + board_games.0001.desc.opponent_winning.hook_on.strong:0 "«Знаешь, приятно, когда всё меняется, — говорит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. Я вечно чувствую, будто сижу у тебя под колпаком, но [SCOPE.Custom('BG_GameType')] — совсем другое дело»." + board_games.0001.desc.opponent_winning.hooked_by.weak:0 "«$board_games.0001.desc.opponent_winning.hooked_by.strong$»" + board_games.0001.desc.opponent_winning.hooked_by.strong:0 "«Дело ведь не в нашем #EMP договоре#!, правда? — спрашивает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], потирая подбородок. — Вы как будто поддаетесь»." + board_games.0001.desc.opponent_winning.match_history.recently_won_against.default:0 "«Эх, сколько же раз я тебя уже [Select_CString(bg_opponent.IsFemale, 'победила', 'победил' )]? — посмеивается [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — #EMP Честное слово#!, я [Select_CString(bg_opponent.IsFemale, 'сбилась', 'сбился' )] со счета»." + board_games.0001.desc.opponent_winning.match_history.recently_won_against.county:0 "«[bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] неплохо справляется, знаете ли, — тянет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — #EMP Гораздо#! лучше, чем когда я [Select_CString(bg_opponent.IsFemale, 'получила', 'получил' )] здесь власть»." + board_games.0001.desc.opponent_winning.match_history.recently_won_against.gamble:0 "«Еще одна игра, — замечает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — еще одна победа на моем счету. Вы так обанкротитесь, пожалуй»." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.default:0 "«А вот это, — прыскает со смеху [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — #EMP гораздо#! лучше, чем #EMP та#! наша игра»." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.county:0 "«[bg_opponent.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier|U] по сей день не выходит у меня из головы. И я наслаждаюсь каждой победой над тобой, — ворчит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], не в силах забыть поражения." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.gamble:0 "«Похоже, на сей раз удача улыбается мне, а?» — ухмыляется [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.opponent_winning.other.pro_gamer:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] откровенно подлизывается. «Внимательно присмотритесь к моей технике, сейчас я совершу, так сказать, маневр опытного игрока»." + board_games.0001.desc.opponent_winning.other.avlf:0 "«Это #EMP ты-то#! мастер? Не льсти себе, [bg_myself.GetFirstNameNoTooltip]. Ты и игрок-то посредственный»." + + ################################################## + # Player Winning + board_games.0001.desc.i_am_winning.diplomacy.low:0 "«Я не... Я не могу... Да полегче же со мной! — едва не кричит [Select_CString(bg_opponent.IsFemale, 'моя встревоженная противница', 'мой встревоженный противник' )], не в силах подобрать нужных слов." + board_games.0001.desc.i_am_winning.diplomacy.medium:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] молчит и досадливо барабанит пальцами по столу." + board_games.0001.desc.i_am_winning.diplomacy.high:0 "«Похоже, — едко цедит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — у вас надо мной определенное преимущество. Это временно»." + board_games.0001.desc.i_am_winning.martial.low:0 "«Командование армией — не для меня. [SCOPE.Custom('BG_GameType')|U] — не для меня. На что я вообще гожусь?» — стонет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.i_am_winning.martial.medium:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] задумчиво скребет подбородок: «А ведь эта стратагема #EMP должна была#! принести победу...»" + board_games.0001.desc.i_am_winning.martial.high:0 "«Будь это настоящим полем боя, — заявляет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], всё было бы #EMP совсем#! иначе»." + board_games.0001.desc.i_am_winning.stewardship.low:0 "«Почему же с цифрами #EMP всегда#! так тяжело? — надувает губы [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — [SCOPE.Custom('BG_GameType')|U] заставляют думать на несколько шагов вперед, а я так просто #EMP не могу#!»." + board_games.0001.desc.i_am_winning.stewardship.medium:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] напряженно вглядывается в доску. «Я... я, должно быть, где-то не [Select_CString(bg_opponent.IsFemale, 'рассчитала', 'рассчитал' )]...»" + board_games.0001.desc.i_am_winning.stewardship.high:0 "«Мне больно это признавать, — ворчит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — но шансов у меня маловато»." + board_games.0001.desc.i_am_winning.intrigue.low:0 "«Может, прекратишь #EMP жульничать#! хоть на мгновение?» — рычит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.i_am_winning.intrigue.medium:0 "«Пожалуй, моей стратегии недостает некоторого... хитроумия...» — бормочет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], печально глядя на доску." + board_games.0001.desc.i_am_winning.intrigue.high:0 "«Думаешь, победа у тебя в руках? — ухмыляется [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Думай, думай, это мне на руку. И я знаю, что ты знаешь, что я знаю, что ты знаешь это»." + board_games.0001.desc.i_am_winning.learning.low:0 "«Так вообще нечестно, я вообще #EMP не понимаю#! половину правил, — ноет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Ты явно придумываешь их по ходу игры»." + board_games.0001.desc.i_am_winning.learning.medium:0 "«Это что же, #EMP опять#! [bg_myself.Custom('BG_RandomRankPossessive')] [bg_myself.Custom('BG_RandomMoveType')]? — стонет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — какой #EMP дешевый#! прием»." + board_games.0001.desc.i_am_winning.learning.high:0 "«Как [Select_CString(bg_opponent.IsFemale, 'знала', 'знал' )], что [bg_opponent.Custom('BG_RandomMoveType')] дурака — не лучшее начало, — всхлипывает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Судя по всему, я уже [Select_CString(bg_opponent.IsFemale, 'проиграла', 'проиграл' )]." + board_games.0001.desc.i_am_winning.trait.lustful:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )], кажется, не обращает внимания на игру. Кажется, [SCOPE.Custom('BG_GamePiecePlural')] — точнее, их форма, — интересуют [bg_opponent.GetHerHis] куда сильнее." + board_games.0001.desc.i_am_winning.trait.chaste:0 "«Вот они, [SCOPE.Custom('BG_GameType')]! — кричит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], яростно жестикулируя. — Разжигают страсти! Возбуждают чувства! Животные страсти во всей красе!»" + board_games.0001.desc.i_am_winning.trait.gluttonous:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] лениво жует ломтик хлеба, полностью погрузившись в крошки и раздумья." + board_games.0001.desc.i_am_winning.trait.temperate:0 "«Грм, — ворчит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — однажды такой риск выйдет тебе боком»." + board_games.0001.desc.i_am_winning.trait.greedy:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] задумчиво гоняет между пальцами монетку — судя по всему, прикосновение холодного металла к пальцам приносит [bg_opponent.GetHerHim] некоторое утешение перед лицом неминуемого поражения." + board_games.0001.desc.i_am_winning.trait.generous:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] смотрит на меня с доброй улыбкой: «У вас #EMP очень#! хорошо получается, продолжайте!»" + board_games.0001.desc.i_am_winning.trait.lazy:0 "«О, мой ход? — зевает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — простите, я #EMP едва#! слежу за игрой»." + board_games.0001.desc.i_am_winning.trait.diligent:0 "«Да, вы ведете, — напыщенно заявляет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — но если я немного постараюсь, то смогу вас догнать!»" + board_games.0001.desc.i_am_winning.trait.wrathful:0 "[bg_opponent.Custom('MaskFace')|U] [Select_CString(bg_opponent.IsFemale, 'моей противницы', 'моего противника' )] заметно напрягается. «Если продолжишь выигрывать, [bg_myself.Custom('InsultNoun')], я #EMP всю#! эту доску кровью заплюю!»" + board_games.0001.desc.i_am_winning.trait.calm:0 "Обычное умиротворение покидает [Select_CString(bg_opponent.IsFemale, 'моей противницы', 'моего противника' )]. [bg_opponent.GetHerHis|U] [bg_opponent.Custom('MaskFace')] едва заметно омрачается." + board_games.0001.desc.i_am_winning.trait.patient:0 "«Думаешь, везение продлится вечно? — задумчиво тянет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Везение всегда заканчивается»." + board_games.0001.desc.i_am_winning.trait.impatient:0 "«[bg_opponent.GetFaith.HighGodName] [Select_CString(bg_opponent.GetFaith.HighGodName.IsFemale, 'всемогущая', 'всемогущий' )], да твоя победа, #EMP твоя#!! — кричит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — #EMP Кончай#! уже с этим»." + board_games.0001.desc.i_am_winning.trait.arrogant:0 "«На самом деле ты не побеждаешь, — радостно кричит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Тебе только #EMP кажется#!. Но, увы, это невозможно!»" + board_games.0001.desc.i_am_winning.trait.humble:0 "Уши [Select_CString(bg_opponent.IsFemale, 'моей противницы', 'моего противника' )] #EMP явно#! краснеют от расстройства. — Нельзя отрицать, ваша техника игры... — [bg_opponent.GetSheHe] сглатывает, — безупречна»." + board_games.0001.desc.i_am_winning.trait.deceitful:0 "«Кажется, тебе нужно в уборную, — сочувственно заявляет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Не стесняйся, я присмотрю за доской»." + board_games.0001.desc.i_am_winning.trait.honest:0 "«Я и не [Select_CString(bg_opponent.IsFemale, 'думала', 'думал' )], что играть с вами будет так... #EMP сложно#!»." + board_games.0001.desc.i_am_winning.trait.craven:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] непрерывно суетится и ведет себя так нервно, что вот-вот сорвется." + board_games.0001.desc.i_am_winning.trait.brave:0 "«У меня есть план, — хвастается [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — который перевернет весь ход игры!»" + board_games.0001.desc.i_am_winning.trait.shy:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница мрачна и молчалива', 'Мой противник мрачен и молчалив' )]. [bg_opponent.GetSheHe}U] пытается понять, почему [SCOPE.Custom('BG_GamePiecePlural')] [bg_opponent.GetHerHis] не слушаются и как изменить ситуацию." + board_games.0001.desc.i_am_winning.trait.gregarious:0 "«Вы куда лучше моих обычных оппонентов, — восхищается [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )] — а ведь [SCOPE.Custom('BG_GameType')] — #EMP важнейшая#! часть моей жизни»." + board_games.0001.desc.i_am_winning.trait.ambitious:0 "«На эту игру я [Select_CString(bg_opponent.IsFemale, 'возлагала', 'возлагал' )]... — [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )] на мгновение запинается, — куда #EMP большие#! надежды»." + board_games.0001.desc.i_am_winning.trait.content:0 "«Что ж, — вздыхает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — может, мне и не победить, но я [Select_CString(bg_opponent.IsFemale, 'сделала', 'сделал' )] всё возможное»." + board_games.0001.desc.i_am_winning.trait.arbitrary:0 "«Не понимаю, почему нельзя играть по моим правилам, — ноет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )] — говорю же, [bg_opponent.GetCurrentLocation.GetNameNoTooltip] играет только по ним»." + board_games.0001.desc.i_am_winning.trait.just:0 "«Доказать я ничего не могу, — бормочет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — но ты #EMP наверняка#! жульничаешь»." + board_games.0001.desc.i_am_winning.trait.cynical:0 "«#EMP Конечно#!, ты побеждаешь, — мрачно стонет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Никто #EMP никогда#! не дает мне победить. [SCOPE.Custom('BG_GameType')|U] — словно клетка для меня»." + board_games.0001.desc.i_am_winning.trait.zealous:0 "«[bg_opponent.GetFaith.KnowledgeGodName], спаси меня от этого ужаса», — бормочет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )] себе под нос." + board_games.0001.desc.i_am_winning.trait.paranoid:0 "«Всё ведь спланировано заранее, правда? — едва не рычит [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — #EMP Унизить#! меня жульнической игрой!»" + board_games.0001.desc.i_am_winning.trait.trusting:0 "«[bg_opponent.GetFaith.KnowledgeGodName] мой, — восклицает [Select_CString(bg_opponent.IsFemale, 'противница', 'противник' )], — неужели я [Select_CString(bg_opponent.IsFemale, 'оставила', 'оставил' )] столько лазеек? Кто бы мог подумать, что я проиграю так быстро и с таким треском!»" + board_games.0001.desc.i_am_winning.trait.compassionate:0 "«Знаешь, — задумчиво, но твердо заявляет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — [SCOPE.Custom('BG_GameType')], вообще-то, #EMP веселая#! игра. А когда пытаешься выиграть любой ценой, становится не так уж весело»." + board_games.0001.desc.i_am_winning.trait.callous:0 "«Так вот он каков, вкус поражения, — размышляет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Не очень-то приятен»." + board_games.0001.desc.i_am_winning.trait.sadistic:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] хранит молчание, но в [bg_opponent.GetHerHis] взгляде читаются уважение и зависть к моей неминуемой победе." + board_games.0001.desc.i_am_winning.trait.stubborn:0 "«Тебе меня не одолеть, — выдавливает сквозь зубы [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — никому меня не одолеть. #EMP Никогда#!!»" + board_games.0001.desc.i_am_winning.trait.fickle:0 "«Я начинаю думать, что [SCOPE.Custom('BG_GameType')] — весьма утомительное занятие, — ноет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Может, сыграем во что-нибудь другое?»" + board_games.0001.desc.i_am_winning.trait.vengeful:0 "Бесстрастию [Select_CString(bg_opponent.IsFemale, 'моей противницы', 'моего противника' )] позавидовал бы и камень. Лишь [bg_opponent.GetHerHis] пальцы с силой сжимают край доски, словно едва сдерживаются." + board_games.0001.desc.i_am_winning.trait.forgiving:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )], похоже, не теряет присутствия духа — [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')] выражает совершенную безмятежность." + board_games.0001.desc.i_am_winning.trait.rowdy:0 "«Прошу учесть, — шепчет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — если я проиграю, то как дам тебе этой доской по голове!»" + board_games.0001.desc.i_am_winning.trait.charming:0 "«Нельзя ли #EMP чуточку#! полегче?» — спрашивает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )] с нездоровым умилением." + board_games.0001.desc.i_am_winning.trait.curious:0 "«Стоп... Как это ты #EMP выигрываешь#!?» — искренне недоумевает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.i_am_winning.trait.pensive:0 "«О нет... так я и [Select_CString(bg_opponent.IsFemale, 'знала', 'знал' )], что не нужно играть... а теперь трачу ваше время...» — бормочет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.i_am_winning.trait.bossy:0 "«Пф, вот играли бы по #EMP моим#! правилам, я бы вам #EMP [Select_CString(bg_opponent.IsFemale, 'показала', 'показал' )]#!!» — стонет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.i_am_winning.relation.friend:0 "«Проклятье, — хихикает [Select_CString(bg_opponent.IsFemale, 'моя подруга', 'мой друг' )], — по-твоему, [SCOPE.Custom('BG_GameType')] — не место для дружбы?»" + board_games.0001.desc.i_am_winning.relation.best_friend:0 "«Я всегда говорю, что нет ничего приятнее, чем побить кого-то в игре, — заявляет [Select_CString(bg_opponent.IsFemale, 'моя лучшая подруга', 'мой лучший друг' )]. — Завидую я тебе!»" + board_games.0001.desc.i_am_winning.relation.rival:0 "«Тебе просто #EMP нравится#! меня унижать, правда?» — выплевывает [Select_CString(bg_opponent.IsFemale, 'моя соперница', 'мой соперник' )]. [bg_opponent.GetSheHe|U] совершенно не умеет проигрывать." + board_games.0001.desc.i_am_winning.relation.nemesis:0 "$board_games.0001.desc.opponent_winning.relation.nemesis$" + board_games.0001.desc.i_am_winning.relation.lover:0 "«Зачем нам [SCOPE.Custom('BG_GameType')], [bg_myself.GetFirstNameNoTooltip]? — шепчет [Select_CString(bg_opponent.IsFemale, 'моя любовница', 'мой любовник' )]. — Есть и другие способы развлечься...»" + board_games.0001.desc.i_am_winning.relation.soulmate:0 "$board_games.0001.desc.opponent_winning.relation.soulmate$" + board_games.0001.desc.i_am_winning.relation.bully:0 "«Побьешь меня — я побью тебя. Всё просто», — щерится [Select_CString(bg_opponent.IsFemale, 'моя обидчица', 'мой обидчик' )]." + board_games.0001.desc.i_am_winning.relation.victim:0 "Моя жертва молчит, но я вижу, что [bg_opponent.GetSheHe] вот-вот заплачет." + board_games.0001.desc.i_am_winning.relation.crush:0 "Предмет моих симпатий... О нет! [bg_opponent.GetSheHe|U] злится! Я это знаю, [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')] как открытая книга!" + board_games.0001.desc.i_am_winning.relation.guardian:0 "«Похоже, вы учитесь, — раздраженно замечает мой опекун. — Или, по крайней мере, научились лучше мне подражать»." + board_games.0001.desc.i_am_winning.relation.ward:0 "[Select_CString(bg_opponent.IsFemale, 'Моя подопечная', 'Мой подопечный' )] явно [Select_CString(bg_opponent.IsFemale, 'раздавлена', 'раздавлен' )] масштабами собственного поражения, [bg_opponent.GetHerHis] [bg_opponent.Custom('MaskFace')] выражает сильное раздражение." + board_games.0001.desc.i_am_winning.hook_on.weak:0 "$board_games.0001.desc.i_am_winning.hook_on.strong$" + board_games.0001.desc.i_am_winning.hook_on.strong:0 "«[bg_opponent.GetFaith.random_GoodGodNames]! Вы не уступите мне и пяди, не правда ли?» — горестно восклицает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.i_am_winning.hooked_by.weak:0 "$board_games.0001.desc.i_am_winning.hooked_by.strong$" + board_games.0001.desc.i_am_winning.hooked_by.strong:0 "«Не будь #EMP повод#! столь ничтожен, — ухмыляется [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — я бы #EMP [Select_CString(bg_opponent.IsFemale, 'убедила', 'убедил' )]#! тебя проиграть»." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.default:0 "«Что ж, — стонет [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )], — похоже, #EMP эта#! игра идет не по-моему»." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.county:0 "«Видимо, [bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] — не столь важный повод для победы», — ухмыляется [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.gamble:0 "«Эх, — вздыхает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )] — где-то выигрываешь, где-то проигрываешь. Значит, на этот раз ваша очередь побеждать»." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.default:0 "«Нет, нет, нет! — рыдает [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]. — Только не #EMP снова#!, только не #EMP тебе#!!»" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.county:0 "[bg_opponent.Custom('MaskFace')|U] [Select_CString(bg_opponent.IsFemale, 'моей противницы', 'моего противника' )] покрывается потом, взгляд стекленеет — кажется, [bg_opponent.GetHerHim] вспоминается [bg_myself.MakeScope.Var('bg_recent_land_less_stake').Title.GetNameNoTier]." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.gamble:0 "«Мне нужна всего одна победа, всего одна победа мне нужна...» — нескончаемо бормочет себе под нос [Select_CString(bg_opponent.IsFemale, 'моя противница', 'мой противник' )]." + + ################################################## + # Introductions + board_games.0001.desc.intro.opening.defender:0 "[bg_opponent.GetTitledFirstName] уже ждет начала игры. На [bg_opponent.GetHerHis] лице #color_blue_gray [bg_myself.Custom('BG_RandomFacialExpression')]#!." + board_games.0001.desc.intro.opening.attacker:0 "[bg_opponent.GetTitledFirstName] садится напротив. Игра вот-вот начнется, и #color_blue_gray [SCOPE.Custom('BG_RandomFacialExpression')]#! на [bg_opponent.GetHerHis] лице дает понять, насколько [Select_CString(bg_opponent.IsFemale, 'уверена моя', 'уверен мой' )] [bg_myself.Custom2('RelationToMeShort',bg_opponent)] в себе.\n\n[bg_opponent.GetSheHe|U] ходит [Select_CString(bg_opponent.IsFemale, 'первой', 'первым' )] и открывает игру" + board_games.0001.desc.intro.subsequent:0 "Игра в разгаре, и [bg_opponent.GetFirstName] продолжает ее" + + ################################################## + # Opponent's Play + board_games.0001.desc.intro.diplomacy.crit_success:0 "серией ужасающе дерзких и невероятно рискованных маневров." + board_games.0001.desc.intro.diplomacy.success:0 "продуманными маневрами и остроумными замечаниями." + board_games.0001.desc.intro.diplomacy.failure:0 "несколькими едва прикрытыми увертками." + board_games.0001.desc.intro.diplomacy.crit_failure:0 "жалкими попытками запутать меня." + board_games.0001.desc.intro.martial.crit_success:0 "сокрушительными и незнакомыми стратегическими маневрами." + board_games.0001.desc.intro.martial.success:0 "маневрами, которые пугающе подстраиваются под мою тактику." + board_games.0001.desc.intro.martial.failure:0 "#EMP неплохой#! попыткой совершить достойный маневр." + board_games.0001.desc.intro.martial.crit_failure:0 "откровенно #EMP уморительной#! попыткой изобразить стратегию." + board_games.0001.desc.intro.stewardship.crit_success:0 "серией едва ли не безупречных математически ходов." + board_games.0001.desc.intro.stewardship.success:0 "превосходно просчитанными маневрами." + board_games.0001.desc.intro.stewardship.failure:0 "слабыми, плохо просчитанными ходами." + board_games.0001.desc.intro.stewardship.crit_failure:0 "чередой убогих попыток угадать правильный ход." + board_games.0001.desc.intro.intrigue.crit_success:0 "таким #EMP откровенным#! жульничеством, что я теряю дар речи." + board_games.0001.desc.intro.intrigue.success:0 "россыпью хитроумных приемов и уловок." + board_games.0001.desc.intro.intrigue.failure:0 "очевидной попыткой загнать меня в ловушку." + board_games.0001.desc.intro.intrigue.crit_failure:0 "безнадежно жалким гамбитом." + board_games.0001.desc.intro.learning.crit_success:0 "внезапно эпическим маневром." + board_games.0001.desc.intro.learning.success:0 "несколькими традиционными маневрами." + board_games.0001.desc.intro.learning.failure:0 "несколькими банальными ходами." + board_games.0001.desc.intro.learning.crit_failure:0 "неловкой попыткой скопировать маневры опытных игроков." + board_games.0001.desc.intro.prowess.crit_success:0 "#EMP весьма#! внушительным напором." + board_games.0001.desc.intro.prowess.success:0 "серьезными ходами и твердой хваткой." + board_games.0001.desc.intro.prowess.failure:0 "плохими маневрами и еще худшими атаками." + board_games.0001.desc.intro.prowess.crit_failure:0 "столь смехотворной попыткой перейти в наступление, что едва не запутывается." + + ################################################## + # Counter Content + board_games.0001.desc.i_have_countered:0 "Конечно же, мне удается #color_blue_gray одолеть#! [Select_CString(bg_opponent.IsFemale, 'противницу', 'противника' )].#!\n\n" + board_games.0001.desc.i_am_countered:0 "Проклятье, #EMP каким-то чудом#! [bg_opponent.GetHerHim] удается #color_blue_gray парировать#! каждую мою стратагему.\n\n" + board_games.0001.desc.no_counters:0 "\n\n" + + ################################################## + # Closeness to Victory + board_games.0001.desc.relative_victory.winning_heavily:0 "Я ловко разрушаю [bg_opponent.GetHerHis] планы," + board_games.0001.desc.relative_victory.winning_somewhat:0 "Пока что я веду," + board_games.0001.desc.relative_victory.drawing:0 "Мы идем бок о бок," + board_games.0001.desc.relative_victory.losing_somewhat:0 "[bg_opponent.GetSheHe|U] начинает брать верх," + board_games.0001.desc.relative_victory.losing_heavily:0 "[Select_CString(bg_opponent.IsFemale, 'Моя противница', 'Мой противник' )] далеко впереди," + board_games.0001.desc.actual_victory.both_close:0 "и в любой момент кто-то из нас может оказаться на вершине.\n\n" + board_games.0001.desc.actual_victory.i_am_close:0 "и победа так близка, что я уже ощущаю ее вкус.\n\n" + board_games.0001.desc.actual_victory.they_are_close:0 "[Select_CString(bg_opponent.IsFemale, 'противница', 'противник' )] вот-вот станет [Select_CString(bg_opponent.IsFemale, 'победительницей', 'победителем' )].\n\n" + board_games.0001.desc.actual_victory.sudden_death:0 "и кульминация уже близка.\n\n" + board_games.0001.desc.actual_victory.neither_close:0 "но до победы нам еще далеко.\n\n" + + ################################################## + # Success Tooltips + board_games.0001.tt.crit_success:0 "Абсолютный успех" + board_games.0001.tt.success:0 "Успех" + board_games.0001.tt.failure:0 "Провал" + board_games.0001.tt.crit_failure:0 "Полный провал" + + board_games.0001.tt.crit_success.points:0 "Огромное количество очков за [Concept( 'board_game_winning', 'победу' )|E]" + board_games.0001.tt.success.points:0 "Некоторое количество очков за [Concept( 'board_game_winning', 'победу' )|E]" + board_games.0001.tt.failure.points:0 "Небольшое количество очков за [Concept( 'board_game_winning', 'победу' )|E]" + board_games.0001.tt.crit_failure.points:0 "Никаких очков за [Concept( 'board_game_winning', 'победу' )|E]" + + ################################################## + # Counter Skill Loc + bg_counterskill_diplomacy:0 "[diplomacy|E]" + bg_counterskill_martial:0 "[martial|E]" + bg_counterskill_stewardship:0 "[stewardship|E]" + bg_counterskill_intrigue:0 "[intrigue|E]" + bg_counterskill_learning:0 "[learning|E]" + bg_counterskill_prowess:0 "[prowess|E]" + + ################################################## + # Miscellaneous Custom Loc + bg_gametype_pachisi:0 "пачиси" + bg_gametype_hnefatafl:0 "хнефатафл" + bg_gametype_tabula:0 "табула" + bg_gametype_chess:0 "шахматы" + + bg_gametype_concept_pachisi:1 "[board_game_type_pachisi|E]" + bg_gametype_concept_hnefatafl:1 "[board_game_type_hnefatafl|E]" + bg_gametype_concept_tabula:1 "[board_game_type_tabula|E]" + bg_gametype_concept_chess:1 "[board_game_type_chess|E]" + bg_gametype_concept_pachisi_dark:0 "[board_game_type_pachisi|B]" + bg_gametype_concept_hnefatafl_dark:0 "[board_game_type_hnefatafl|B]" + bg_gametype_concept_tabula_dark:0 "[board_game_type_tabula|B]" + bg_gametype_concept_chess_dark:0 "[board_game_type_chess|B]" + + bg_gamepiece_token:0 "фишка" + bg_gamepiece_counter:0 "шашка" + bg_gamepiece_piece:0 "фигура" + + bg_gamepiece_tokens:0 "фишки" + bg_gamepiece_counters:0 "шашки" + bg_gamepiece_pieces:0 "фигуры" + + bg_gamedecider_cowrie:0 "каури" + bg_gamedecider_die:0 "кость" + bg_gamedecider_quill:0 "перо" + + bg_randomdirection_northern:0 "Северный" + bg_randomdirection_western:0 "Западный" + bg_randomdirection_eastern:0 "Восточный" + bg_randomdirection_southern:0 "Южный" + + bg_randomrankpossessive_baron_female:0 "Баронский" + bg_randomrankpossessive_baron_male:0 "Баронский" + bg_randomrankpossessive_count_female:0 "Графский" + bg_randomrankpossessive_count_male:0 "Графский" + bg_randomrankpossessive_duke_female:0 "Герцогский" + bg_randomrankpossessive_duke_male:0 "Герцогский" + bg_randomrankpossessive_king_female:0 "Игра короля:" + bg_randomrankpossessive_king_male:0 "Игра королевы:" + bg_randomrankpossessive_emperor_female:0 "Императорский" + bg_randomrankpossessive_emperor_male:0 "Императорский" + + bg_randommovetype_gambit:0 "гамбит" + bg_randommovetype_cross:0 "крест" + bg_randommovetype_stratagem:0 "маневр" + bg_randommovetype_feint:0 "финт" + bg_randommovetype_rush:0 "бросок" + + bg_randomfacialexpression_scornful:0 "презрительная усмешка" + bg_randomfacialexpression_confident:0 "уверенная ухмылка" + bg_randomfacialexpression_fight:0 "стремление к победе" + bg_randomfacialexpression_unsure:0 "неодобрительное ожидание" + bg_randomfacialexpression_quailing:0 "испуганная гримаса" + +################################################## + # Move Localisation + board_games.0001.a.random.a:0 "[SCOPE.Custom('BG_GameType')|U] — многогранная игра, где сначала побеждают слова, а затем — [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.a.random.b:0 "Находчивый играет быстро." + board_games.0001.a.random.c:0 "У тебя и впрямь всё на лице написано, [bg_opponent.GetFirstNameNoTooltip]..." + board_games.0001.a.random.d:0 "Ты вообще знаешь, что такое [SCOPE.Custom('BG_GameType')]? Никак не пойму." + board_games.0001.a.tt:0 "[SCOPE.Custom('BG_GameType')|U] — игра, где сталкиваются [diplomacy|El] и [SCOPE.Custom('BG_CounterSkill_Diplomacy')|l]" + board_games.0001.a.tt.crit_success:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.a.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success$" + board_games.0001.a.tt.success:0 "$board_games.0001.tt.success.points$" + board_games.0001.a.tt.success.tt:0 "$board_games.0001.tt.success$" + board_games.0001.a.tt.failure:0 "$board_games.0001.tt.failure.points$" + board_games.0001.a.tt.failure.tt:0 "$board_games.0001.tt.failure$" + board_games.0001.a.tt.crit_failure:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.a.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.random.a:0 "У меня разум военного. Меня #EMP не победить#!." + board_games.0001.b.random.b:0 "[SCOPE.Custom('BG_GameType')|U] и сражения для меня одно и то же. А в бою я не знаю пощады." + board_games.0001.b.random.c:0 "[SCOPE.Custom('BG_GameType')|U] — как война, #EMP логистика#! решает все." + board_games.0001.b.random.d:0 "Если рука привыкла держать меч, [SCOPE.Custom('BG_GameDecider')] для нее не помеха!" + board_games.0001.b.tt:0 "[SCOPE.Custom('BG_GameType')|U] — игра, где сталкиваются [martial|El] и [SCOPE.Custom('BG_CounterSkill_martial')|l]" + board_games.0001.b.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.b.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.b.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.b.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.b.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.b.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.b.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.c.random.a:0 "Так, что может мне помочь..." + board_games.0001.c.random.b:0 "Если взглянуть с точки зрения математики, то верный ход..." + board_games.0001.c.random.c:0 "[bg_myself.GetFaith.FateGodName] меня любит!" + board_games.0001.c.random.d:0 "Какая напряженная игра." + board_games.0001.c.tt:0 "[SCOPE.Custom('BG_GameType')|U] — игра, где сталкиваются [stewardship|El] и [SCOPE.Custom('BG_CounterSkill_Stewardship')|l]" + board_games.0001.c.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.c.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.c.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.c.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.c.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.c.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.c.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.c.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.d.random.a:0 "Ты никогда не угадаешь мои ходы..." + board_games.0001.d.random.b:0 "Да, #EMP да#!, всё идет по плану..." + board_games.0001.d.random.c:0 "Лишь проницательный ум понимает, что такое [SCOPE.Custom('BG_GameType')]..." + board_games.0001.d.random.d:0 "*невинный свист*" + board_games.0001.d.tt:0 "[SCOPE.Custom('BG_GameType')|U] — игра, где сталкиваются [intrigue|El] и [SCOPE.Custom('BG_CounterSkill_Intrigue')|l]" + board_games.0001.d.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.d.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.d.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.d.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.d.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.d.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.d.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.d.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.e.random.a:0 "Если на столе [SCOPE.Custom('BG_GameType')], никто не сравнится со мной в теории игры!" + board_games.0001.e.random.b:0 "После прочтения стольких #EMP учебников#!, [SCOPE.Custom('BG_GameType')] мне подчинится." + board_games.0001.e.random.c:0 "[SCOPE.Custom('BG_GameType')|U]? Я знаю правила как свои пять пальцев." + board_games.0001.e.random.d:0 "И ты надеешься превзойти умом #EMP меня#!?" + board_games.0001.e.tt:0 "[SCOPE.Custom('BG_GameType')|U] — игра, где сталкиваются [learning|El] и [SCOPE.Custom('BG_CounterSkill_Learning')|l]" + board_games.0001.e.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.e.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.e.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.e.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.e.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.e.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.e.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.e.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.f.random.a:0 "Бесполезно. Может, поборемся на руках?" + board_games.0001.f.random.b:0 "[SCOPE.Custom('BG_GamePiece')] двинется — ты ляжешь." + board_games.0001.f.random.c:0 "*вонзить в доску нож*" + board_games.0001.f.random.d:0 "#BER Я тебя одолею!#!" + board_games.0001.f.tt:0 "[SCOPE.Custom('BG_GameType')|U] — игра, где сталкиваются [prowess|El] и [SCOPE.Custom('BG_CounterSkill_Prowess')|l]" + board_games.0001.f.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.f.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.f.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.f.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.f.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.f.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.f.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.f.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + + ################################################## + # Default Invalidation Toasts + board_games.0021.trigger_failure.bg_initiator:0 "В силу обстоятельств [bg_defender.GetFirstName] и [bg_attacker.GetFirstName] вынуждены прекратить игру" + board_games.0021.trigger_failure.bg_defender:0 "В силу обстоятельств вы и [bg_attacker.GetFirstName] вынуждены прекратить игру" + board_games.0021.trigger_failure.bg_attacker:0 "В силу обстоятельств вы и [bg_defender.GetFirstName] вынуждены прекратить игру" + + ################################################## + # Ending Events + board_games.0031.t:0 "$board_games.0000.t$" + board_games.0031.desc:0 "С победным ревом я вскакиваю на ноги, [SCOPE.Custom('BG_GamePiecePlural')] летят во все стороны. [SCOPE.Custom('BG_GameType')|U] — еще одна веха моего триумфального шествия к престолу Короля игр.\n\n[bg_loser.GetFirstName] продолжает сидеть, сложив руки на коленях, и пытается понять, где же [bg_loser.GetSheHe] [Select_CString(bg_loser.IsFemale, 'ошиблась', 'ошибся' )]." + board_games.0031.a:0 "Хорошо поиграли!" + board_games.0031.b:0 "Понравилось проигрывать, жалкий мой человек?" + board_games.0031.b.progress_towards_rival:0 "[bg_loser.GetTitledFirstName] принимает поражение близко к сердцу" + board_games.0031.c:0 "Можно будет как-нибудь повторить..." + board_games.0031.a.tt.success:0 "Противнику понравилась игра" + board_games.0031.a.tt.failure:0 "Противник делает непристойный жест и уходит" + board_games.0031.desc.result.skill:0 "#BOL Результат:#! [bg_loser.GetFirstNameNoTooltip] проигрывает мне [Concept( 'board_game_match', 'партию' )|E] по [Concept( 'board_game_winning', 'очкам' )|E]" + board_games.0031.desc.result.sudden_death:0 "#BOL Результат:#! [bg_loser.GetFirstNameNoTooltip] проигрывает мне [Concept( 'board_game_match', 'партию' )|E] с [Concept( 'board_game_winning_sudden_death', 'дополнительным временем' )|E]" + + board_games.0041.t:0 "$board_games.0000.t$" + board_games.0041.desc:0 "[bg_victor.GetFirstName] испускает звериный крик и победно вскакивает на ноги.\n\nЯ... Мне не удалось победить. Руки бессильно опускаются в поисках опоры.\n\n Неужели [SCOPE.Custom('BG_GameType')] — #EMP не для меня#!?" + board_games.0041.a:0 "Посмотрим, кто выиграет в следующий раз..." + board_games.0041.b:0 "Сегодня у тебя появился враг." + board_games.0041.c:0 "Что ж, [Select_CString(bg_victor.IsFemale, 'победила сильнейшая', 'победил сильнейший' )]!" + board_games.0041.desc.result.skill:0 "#BOL Результат:#! [bg_victor.GetFirstNameNoTooltip] побеждает меня в [Concept( 'board_game_match', 'настольной игре' )|E] по [Concept( 'board_game_winning', 'очкам' )|E]" + board_games.0041.desc.result.sudden_death:0 "#BOL Результат:#! [bg_victor.GetFirstNameNoTooltip] побеждает меня в [Concept( 'board_game_match', 'настольной игре' )|E] с [Concept( 'board_game_winning_sudden_death', 'дополнительным временем' )|E]" + + ################################################## + # Gaining a Trinket + board_games.0051.t:0 "Полоса удач" + board_games.0051.desc:0 "О, [SCOPE.Custom('BG_GameType')]. До сих пор с удовольствием вспоминаю, как [bg_loser.GetFirstName] с треском [Select_CString(bg_loser.IsFemale, 'проиграла', 'проиграл' )] мне матч пару месяцев назад. Какой у н[bg_loser.GetHerHis] был взгляд — это #EMP что-то#!.\n\nКажется, доска так и осталась у меня? Надежная, счастливая доска. Ее [SCOPE.Custom('BG_GamePiecePlural')] были свидетелями лучшей игры в истории.\n\nНесомненно, [bg_victor.GetFaith.KnowledgeGodName] [Select_CString(bg_victor.GetFaith.KnowledgeGod.IsFemale, 'отметила', 'отметил' )] ее своей улыбкой. Глупо было бы потерять ее." + board_games.0051.a:0 "Эх, пусть эта удача останется со мной навсегда!" + board_games.0051.b:0 "Еще пара фигурок, и у меня будет #EMP по-настоящему#! редкий набор..." + board_games.0051.c:0 "Мне не нужны особые игрушки." + + ################################################## + # Debug Events + board_games.0102.t:0 "Игра игр" + board_games.0102.desc:0 "BGE объединяет все ваши любимые настольные игры: шахматы, пачиси, хнефатафлафтафл, табулу.\n\nКакие еще игры вам нравятся?\n\nДругие игры тоже могут там быть, но лучше!\n\n#EMP С опережением на несколько веков, но вполне законно.#!\n\nНужны и обычные настольные игры. Мне скучно. Игры." + board_games.0102.a:0 "Простую игру, пожалуйста." + board_games.0102.b:0 "Пусть враг стоит только на выигрышных позициях, пожалуйста." + board_games.0102.c:0 "Пусть враг стоит только на невыгодных позициях, пожалуйста." diff --git a/project/ck3/base_game/localization/russian/bookmark/bookmark_adventurers_867_l_russian.yml b/project/ck3/base_game/localization/russian/bookmark/bookmark_adventurers_867_l_russian.yml index 3ffecec316..6aa9341d9d 100644 --- a/project/ck3/base_game/localization/russian/bookmark/bookmark_adventurers_867_l_russian.yml +++ b/project/ck3/base_game/localization/russian/bookmark/bookmark_adventurers_867_l_russian.yml @@ -43,7 +43,7 @@ bookmark.0101.desc_intro:0 "Веками [hausaland.GetNameNoTier] находится под управлением Магаджии, династии правящих матриархов, и я последняя из них.\n\nНаши традиции служили нам во благо, но мир меняется. Подвиги, что свершил мой [ROOT.Char.Custom2('RelationToMeShort', bayajidda)] [bayajidda.GetFirstName], принесли [bayajidda.GetHerHim] богатство и уважение... И в то же время [bayajidda.GetHerHis] успехи в далеких землях означают, что настало время перемен для моего народа.\n\n" bookmark.0101.desc_living:1 "Мой сын, [bewo.GetTitledFirstName], стал для отца настоящей отрадой. Пока он лишь дитя, но мне интересно, станет ли он похож на своего храброго родителя, всегда готового отправиться на поиски приключений, или сохранит верность традициям, как это делаю я?" bookmark.0101.desc_dead:1 "Мой сын, [bewo.GetTitledFirstName], был для отца настоящей отрадой. Пока он всего лишь дитя, но мне интересно, увлечется ли он историями об отце, который всегда был готов отправиться на поиски приключений, или сохранит верность традициям, как это делаю я?" - bookmark.0101.a:1 "[bewo.GetFirstNameNoTooltip] продолжит [ROOT.Char.GetCulture.GetNameNoTooltip|l]ие традиции в новой эпохе." + bookmark.0101.a:1 "[bewo.GetFirstNameNoTooltip] продолжит [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ие традиции в новой эпохе." bookmark.0101.a.tt:1 "[bewo.GetUIName] теперь [player_heir|El] вашей [Concept( 'dynasty', 'династии' )|E]" bookmark.0101.b:1 "Мой сын остается моим сыном, независимо от его имени и культуры." bookmark.0101.b.tt:1 "#warning @warning_icon! Этот вариант может оставить вашу [Concept( 'dynasty', 'династию' )|E] без [Concept( 'player_heir', 'игрока-наследника' )|E]!#!" diff --git a/project/ck3/base_game/localization/russian/bookmark/bookmark_iberia_867_l_russian.yml b/project/ck3/base_game/localization/russian/bookmark/bookmark_iberia_867_l_russian.yml new file mode 100644 index 0000000000..3b3ccc7e3d --- /dev/null +++ b/project/ck3/base_game/localization/russian/bookmark/bookmark_iberia_867_l_russian.yml @@ -0,0 +1,37 @@ +l_russian: + + # Bookmark Loc + bm_867_iberia:1 "Борьба за Иберию" + bm_867_iberia_desc:3 "Старые иберийские державы распадаются.\n\nНа севере королевство Астурия раздирают амбициозные вассалы, жаждущие независимости.\n\nНа юге же усиливается аль-Андалус — но и здесь достаточно недовольных. В пограничных областях ходят разговоры о независимости, а среди правящей династии Омейядов пышным цветом цветут интриги.\n\nК богатым землям Иберии жадно приглядываются алчные иноземцы.\n\n#bold Многовековая борьба за Иберию вступает в новую фазу, и лишь случайность решит, закончится ли она кровопролитием или прочным миром." + war_867_Vimara_conquest_Portucale:0 "Война по [Concept( 'claim', 'претензии' )|E] Вимары на герцогство $d_porto$" + war_Andalusian_Rebellion:0 "Пограничное восстание" + + # Wilfred the Hairy Loc + bookmark_fp2_iberia_wilfred_the_hairy:0 "$GuifrE_$ $nick_the_hairy$" + bookmark_fp2_iberia_sunyer:0 "$Sunyer$" + bookmark_fp2_iberia_bernat_of_gothia:0 "$Bernat$" + bookmark_fp2_iberia_wilfred_the_hairy_desc:0 "$GuifrE_$ и его двоюродные братья лишились всего: его отца и дядю убил герцог Тулуза, а их земли достались королю франков.\n\nНо прошло двадцать лет, и ситуация изменилась. $GuifrE_$ и его двоюродный брат-интриган вернули себе принадлежащие им по праву земли, а их новый сюзерен — родственник человека, который когда-то убил их родителей.\n\n#bold Вы, как никто другой, знаете, как переменчива судьба, так что вас устроит только надел понадежнее — $d_barcelona$.#!" + +# Lupp ibn Musa / Lope Musez + bookmark_fp2_iberia_lupp_ibn_musa:1 "$Lubb$ Музез" + bookmark_fp2_iberia_lupp_ibn_musa_desc:0 "Могущественная династия Бану Каси, сыновья Кассия, когда-то контролировала долину Эбро. Но времена, когда этими землями правил не $Lubb$, а его славный отец, давно прошли. Потомки, ставшие называть себя Бану Муса, лишь недовольно ворчат и зализывают раны в древней Туделе, планируя возвращение своих южных владений.\n\n#bold Сможете ли вы вернуть то, что когда-то принадлежало Бану Каси, и вернуть своей династии прежнюю славу?#!" + + bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed:0 "Мохамед" + bookmark_fp2_iberia_lubb_ibn_musa_alt_oria:0 "Ория" + + #Mendo Guterres of Santiago + bookmark_fp2_iberia_mendo_guterres:0 "Граф $Hermenexildo$ Гутьеррес" + bookmark_fp2_iberia_mendo_guterres_desc:0 "$Hermenexildo$ — могущественный вассал короля Альфонса III. Он твердой рукой удерживает земли на юге Галисии. Исключительная преданность монарху позволила ему расширить владения своей семьи — но остановится ли он на этом?\n\n#bold Перспективы экспансии на юг становятся всё привлекательнее. Сможете ли вы завоевать земли Португалии и основать одну из самых влиятельных ее династий?#" + + bookmark_fp2_iberia_mendo_guterres_alt_arias:0 "$Arias$" + bookmark_fp2_iberia_mendo_guterres_alt_ermesinda:0 "Эрмезинда Гатонес" + + bookmark_fp2_iberia_ibn_marwan:0 "Ибн Марван" + bookmark_fp2_iberia_ibn_marwan_desc:0 "Абд ар-Рахман ибн Марван в душе разбойник. У него натянутые отношения с сюзереном, султаном Омейядов. Однако он пользуется поддержкой мосарабов в собственном наделе и, если честно, чувствует родство с ними и их верой. Ибн Марван сумел закрепиться в Бадахосе, но к востоку в фанатичном клане Бану Данис растет недовольство его властью в Нижней марке.\n\n#bold Поможет ли вам союз с Альфонсо III, беспринципным королем Астурии, завоевать свою собственную корону?#" + bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi:0 "Эмир Порту Саадун" + bookmark_fp2_iberia_ibn_marwan_alt_rahman:0 "Абд ар-Рахман" + + bookmark_fp2_iberia_adanis_ibn_awsaga:0 "Эмир Аданис" + bookmark_fp2_iberia_adanis_ibn_awsaga_desc:0 "После того как султан Омейядов поручил берберской династии Дану Данис охранять западный берег от набегов викингов, она быстро приобрела влияние и силу. Эмир Аданис построил неприступные крепости в Алкасере и Коимбре, но ему не дают покоя собственные подданные-мосарабы, которые готовы вступить в сговор с его врагом Ибн Марваном.\n\n#bold Получится ли у вас обезопасить свои земли и привести берберов к славному будущему в Аль-Андалусе?#" + bookmark_fp2_iberia_ibn_awsaga_alt_masud:0 "Масуд ибн Аданис" + bookmark_fp2_iberia_ibn_awsaga_alt_yahya:0 "Яхья ибн Аданис" diff --git a/project/ck3/base_game/localization/russian/bookmark/bookmark_l_russian.yml b/project/ck3/base_game/localization/russian/bookmark/bookmark_l_russian.yml index 66d7d0a586..b06327908a 100644 --- a/project/ck3/base_game/localization/russian/bookmark/bookmark_l_russian.yml +++ b/project/ck3/base_game/localization/russian/bookmark/bookmark_l_russian.yml @@ -2,13 +2,13 @@ BOOKMARK_CHARACTER_TITLE:0 "[BookmarkCharacter.GetTitleTierName] владения [BookmarkCharacter.GetTitleName]" BOOKMARK_CHARACTER_TITLE_TYPE:0 "[BookmarkCharacter.GetTitleTierName] [BookmarkCharacter.GetTitleName] #weak ([BookmarkCharacter.GetGovernmentType.GetName])#!" BOOKMARK_CHARACTER_TITLE_DATA:0 "[primary_title|E]: #V [BOOKMARK_CHARACTER.GetTitleTierName|U] [BOOKMARK_CHARACTER.GetTitleName]#!" - BOOKMARK_CHARACTER_CULTURE:1 "[culture|E]: #high [BookmarkCharacter.GetCultureName]ая#!" - BOOKMARK_CHARACTER_CULTURE_DATA:0 "[culture|E]: [BOOKMARK_CHARACTER.GetCultureName]ая" + BOOKMARK_CHARACTER_CULTURE:1 "[culture|E]: #high [BookmarkCharacter.GetCultureName]#!" + BOOKMARK_CHARACTER_CULTURE_DATA:0 "[culture|E]: [BOOKMARK_CHARACTER.GetCultureName]" BOOKMARK_CHARACTER_AGE:0 "Возраст: [BookmarkCharacter.GetAge|V]" BOOKMARK_CHARACTER_INFO:2 "#high;bold [BookmarkCharacter.GetName]#!, #medium [BookmarkCharacter.GetAge]#!" BOOKMARK_CHARACTER_AGE_DATA:0 "Возраст: [BOOKMARK_CHARACTER.GetAge]" - BOOKMARK_CHARACTER_RELIGION:1 "[faith|E]: #high [BookmarkCharacter.GetReligionName]#!" - BOOKMARK_CHARACTER_RELIGION_DATA:0 "[faith|E]: [BOOKMARK_CHARACTER.GetReligionName]" + BOOKMARK_CHARACTER_RELIGION:1 "[faith|E]: #high [BookmarkCharacter.GetReligionName]ая#!" + BOOKMARK_CHARACTER_RELIGION_DATA:0 "[faith|E]: #L [BOOKMARK_CHARACTER.GetReligionName]ая#!" BOOKMAR_CHARACTER_TOOLTIP:0 "[BOOKMARK_CHARACTER.GetName|T]\n$BOOKMARK_CHARACTER_AGE_DATA$\n$BOOKMARK_CHARACTER_TITLE_DATA$\n$BOOKMARK_CHARACTER_CULTURE_DATA$\n$BOOKMARK_CHARACTER_RELIGION_DATA$\n[BOOKMARK_CHARACTER.GetDescription]" BOOKMAR_CHARACTER_TOOLTIP_NO_TITLE:1 "[BOOKMARK_CHARACTER.GetName|T]\n$BOOKMARK_CHARACTER_AGE_DATA$\n$BOOKMARK_CHARACTER_CULTURE_DATA$\n$BOOKMARK_CHARACTER_RELIGION_DATA$" BOOKMARK_RELATION_SON:0 "(Сын)" @@ -29,12 +29,15 @@ BOOKMARK_RELATION_CONCUBINE:0 "(Наложница)" BOOKMARK_RELATION_LOVER:0 "(Любовник)" BOOKMARK_RELATION_FRIEND:0 "(Друг)" + BOOKMARK_RELATION_LIEGE:0 "(Сюзерен)" BOOKMARK_CHARACTER_DIFFICULTY:0 "Сложность: [BookmarkCharacter.GetDifficulty]" BOOKMARK_CHARACTER_DIFFICULTY_EASY:2 "#difficulty_easy Низкая#!" BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM:2 "#difficulty_medium Средняя#!" BOOKMARK_CHARACTER_DIFFICULTY_HARD:2 "#difficulty_hard Высокая#!" - BOOKMARK_SELECT_BOOKMARK:0 "Выберите стартовую дату и персонажа" + BOOKMARK_SELECT_BOOKMARK:0 "Дата старта и персонаж" + BOOKMARK_HOUSE_TOOLTIP:0 "#T [house|E] [BookmarkCharacter.GetDynastyHouseTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyHouseTemplate.GetMotto]#!" BOOKMARK_DYNASTY_TOOLTIP:0 "#T [dynasty|E] [BookmarkCharacter.GetDynastyTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyTemplate.GetMotto]#!" + BOOKMARK_DYNASTY_OR_HOUSE_TOOLTIP:0 "[SelectLocalization( BookmarkCharacter.HasDynastyHouse, 'BOOKMARK_HOUSE_TOOLTIP', 'BOOKMARK_DYNASTY_TOOLTIP' )]" BOOKMARK_RELATED_CHARACTER:0 "[BookmarkCharacterGUI.GetCharacter.GetName] #weak [BookmarkCharacterGUI.GetCharacter.GetRelation]#!" BOOKMARK_IRONMAN_ENABLED:1 "Режим «Железная воля»" BOOKMARK_IRONMAN_DISABLED:1 "Режим «Железная воля»" diff --git a/project/ck3/base_game/localization/russian/buildings_l_russian.yml b/project/ck3/base_game/localization/russian/buildings_l_russian.yml index d6e9d69962..ed342e2a5f 100644 --- a/project/ck3/base_game/localization/russian/buildings_l_russian.yml +++ b/project/ck3/base_game/localization/russian/buildings_l_russian.yml @@ -480,6 +480,29 @@ building_monastic_schools_07_desc:1 "Богадельни предоставляют долгий уход тем, кому это больше всего необходимо. Принимают всех: хронических больных, инвалидов, а иногда и одержимых демонами." building_monastic_schools_08:1 "Клуатры" building_monastic_schools_08_desc:1 "Клуатр — это внутренний двор и галереи, отделенные глухой стеной от внешнего мира." + + building_type_megalith_01:0 "Мегалит" + building_type_megalith_01_desc:0 "Это строение представляет собой скопление камней, ориентированных по звездам и созвездиям. Конфессии, верующие в строительство мегалитов, получают надежное и недорогое место поклонения, привлекающее путешественников и паломников." + building_megalith_01:0 "Малый мегалит" + building_megalith_01_desc:0 "Это большое расположение камней выполняет роль постоянного места поклонения. Выглядит скромно, сложено из обычных камней и способно дать кров лишь нескольким верующим." + building_megalith_02:0 "Мегалитический мавзолей" + building_megalith_02_desc:0 "Это святилище расширили, добавив несколько каменных построек для верующих. Наряду с расширением самого мегалита был выстроен подземный мавзолей для погребения выдающихся личностей." + building_megalith_03:0 "Мегалитические алтари" + building_megalith_03_desc:0 "Это большое каменное сооружение представляет собой постоянное открытое место поклонения. Этот мегалит сложен из дорогих и экзотических камней, свезенных со всех окрестностей, и снабжен алтарями для проведения церемоний." + building_megalith_04:0 "Большой мегалит" + building_megalith_04_desc:0 "Наряду с многочисленными алтарями и церемониальными предметами этот мегалит дополнен величественными монолитами с вырезанными на них священными символами." + building_megalith_05:0 "Легендарный мегалит" + building_megalith_05_desc:0 "Этот мегалит настолько разросся, что стал местной легендой. Его почитатели утверждают, что испытывают глубокую связь со своей верой, когда находятся вблизи этой святыни." + building_megalith_06:0 "$building_megalith_05$" + building_megalith_06_desc:0 "$building_megalith_05_desc$" + building_megalith_07:0 "$building_megalith_05$" + building_megalith_07_desc:0 "$building_megalith_05_desc$" + building_megalith_08:0 "$building_megalith_05$" + building_megalith_08_desc:0 "$building_megalith_05_desc$" + building_type_great_megalith_01:0 "Великий мегалит" + building_type_great_megalith_01_desc:0 "Проект по возведению великого мегалита крайне амбициозен и подразумевает возведение множества малых мегалитов, образующих круги, в центре которых возвышается поистине колоссальное сооружение." + building_great_megalith_01:0 "Великий мегалит" + building_great_megalith_01_desc:0 "Великий мегалит представляет собой огромный поразительный круг камней, тянущихся насколько хватает глаз, со множеством малых мегалитов. Открытый для всех и каждого, он привлекает почитателей и паломников со всего мира, желающих прикоснуться к божественному." building_type_hunting_grounds_01:0 "Охотничьи угодья" building_type_hunting_grounds_01_desc:1 "В этих краях принято строить большие дома, где охотники на дикого зверя собираются и планируют вылазки." @@ -1017,8 +1040,8 @@ building_hotin_fort_02:0 "Хотинская крепость" building_hotin_fort_02_desc:0 "Старый форт не шёл ни в какое сравнение с этой могучей крепостью, которая за несколько веков обросла высокими каменными стенами, широким рвом и несколькими внушительными башнями. Такое защитное сооружение легко выдержит едва ли не любую осаду." - building_type_golden_gate_of_kiev_01:0 "Золотые врата Киева" - building_type_golden_gate_of_kiev_01_desc:0 "Врата, созданные по подобию константинопольских, взяли от них не только образ, но и название. Золотые врата Киева стали как входом в город, так и триумфальной аркой. Золотой купол храма над воротами виден издалека и по праву считается символом Киева." + building_type_golden_gate_of_kiev_01:1 "Золотые врата Киева" + building_type_golden_gate_of_kiev_01_desc:1 "Врата, созданные по подобию константинопольских, взяли от них не только образ, но и название. Золотые врата Киева стали как входом в город, так и триумфальной аркой. Золотой купол храма над воротами виден издалека и по праву считается символом Киева." building_golden_gate_of_kiev_01:0 "$building_type_golden_gate_of_kiev_01$" building_golden_gate_of_kiev_01_desc:0 "$building_type_golden_gate_of_kiev_01_desc$" @@ -1043,3 +1066,39 @@ building_type_danevirke_01_desc:1 "Эта обширная сеть укреплений и валов защищает датские территории от вторжений с большой земли и постоянно разрастается." building_danevirke_01:0 "$building_type_danevirke_01$" building_danevirke_01_desc:0 "$building_type_danevirke_01_desc$" + + building_type_aljaferia_palace_01:0 "Альхаферия" + building_type_aljaferia_palace_01_desc:0 "Эта великая крепость-дворец на равнине Сария стала памятником силе и богатству Сарагосы. В равной степени грозная и величественная, это и неприступная крепость, и роскошный памятник иберийской архитектуры." + building_aljaferia_palace_01:0 "$building_type_aljaferia_palace_01$" + building_aljaferia_palace_01_desc:0 "$building_type_aljaferia_palace_01_desc$" + + building_type_roman_wall_of_lugo_01:0 "Древнеримские стены Луго" + building_type_roman_wall_of_lugo_01_desc:0 "Построенные в незапамятные времена древними римлянами стены Луго и по сей день представляют собой замечательное зрелище. Через их пять ворот проходят паломники, идущие в Сантьяго-де-Компостелу, и наполняются от их величественного вида еще большим благоговением." + building_roman_wall_of_lugo_01:0 "$building_type_roman_wall_of_lugo_01$" + building_roman_wall_of_lugo_01_desc:0 "$building_type_roman_wall_of_lugo_01_desc$" + + building_type_rock_of_gibraltar_01:0 "Гибралтарская скала" + building_type_rock_of_gibraltar_01_desc:0 "Монолитная Гибралтарская скала поднимается над узким проливом, соединяющим Средиземное море с Атлантическим океаном. В античные времена ее называли одним из Геркулесовых столбов и считали местом, где находится край мира. Глядя на нее сегодня, поневоле задумываешься, какие чудеса таятся за океаном." + building_rock_of_gibraltar_01:0 "$building_type_rock_of_gibraltar_01$" + building_rock_of_gibraltar_01_desc:0 "$building_type_rock_of_gibraltar_01_desc$" + + building_type_tower_of_hercules_01:0 "Бригантийский маяк" + building_type_tower_of_hercules_01_desc:0 "Говорят, что это древнее сооружение было построено по подобию знаменитого Александрийского маяка. Столетия он приводил в безопасную гавань мореходов, и по сей день он сохраняет важность для галисийской морской торговли. Поговаривают, что с его вершины можно разглядеть зеленые берега Ирландии, но сколько ни смотри вдаль, увидишь только бескрайнее море." + building_tower_of_hercules_01:0 "$building_type_tower_of_hercules_01$" + building_tower_of_hercules_01_desc:0 "$building_type_tower_of_hercules_01_desc$" + + building_type_city_wall_of_toledo_01:0 "Городские стены Толедо" + building_type_city_wall_of_toledo_01_desc:0 "Эти могучие стены были выстроены когда-то римлянами, а затем расширены и укреплены во времена Вамбы, короля вестготов. Ранние арабские правители расширили их еще сильнее, создав оборонительную систему, достойную Города королей." + building_city_wall_of_toledo_01:0 "$building_type_city_wall_of_toledo_01$" + building_city_wall_of_toledo_01_desc:0 "$building_type_city_wall_of_toledo_01_desc$" + + building_type_alcazar_of_segovia_01:0 "Алькасар в Сеговии" + building_type_alcazar_of_segovia_01_desc:0 "Эта невероятная крепость вырастает из скалистого утеса, словно нос корабля. Столь же величественная, сколь и неприступная, это величайшая из крепостей в королевстве крепостей — Кастилии." + building_alcazar_of_segovia_01:0 "$building_type_alcazar_of_segovia_01$" + building_alcazar_of_segovia_01_desc:0 "$building_type_alcazar_of_segovia_01_desc$" + + building_type_holy_site_basilica_santiago_01:0 "Собор в Сантьяго-де-Компостела" + building_type_holy_site_basilica_santiago_01_desc:0 "Этот величественный собор, построенный на месте усыпальницы апостола Иакова, — конечная точка знаменитого паломнического пути и одна из знаковых христианских святынь. Сюда со всей западной и северной Европы стекаются паломники, говорящие на десятках языков, — но перед храмом многие замолкают в благоговении." + building_holy_site_basilica_santiago_01:0 "$building_type_holy_site_basilica_santiago_01$" + building_holy_site_basilica_santiago_01_desc:0 "$building_type_holy_site_basilica_santiago_01_desc$" + diff --git a/project/ck3/base_game/localization/russian/character_l_russian.yml b/project/ck3/base_game/localization/russian/character_l_russian.yml index 0f95fe260f..2134d38652 100644 --- a/project/ck3/base_game/localization/russian/character_l_russian.yml +++ b/project/ck3/base_game/localization/russian/character_l_russian.yml @@ -58,7 +58,7 @@ CHARACTER_TITLE_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$ $TIER$" REGNAL_NAME_ONE_NAME:0 "$NAME$ $NUMBER$" - REGNAL_NAME_MULTIPLE_NAMES:0 "$FIRST_NAME$ $NUMBER$ $REMAINING_NAME$" + REGNAL_NAME_MULTIPLE_NAMES:1 "$FIRST_NAME$ $REMAINING_NAME$ $NUMBER$" FORMAT_CHARACTER_NAME:0 "#high $NAME$#!" FORMAT_CHARACTER_TIER:0 "#high $TIER$#!" diff --git a/project/ck3/base_game/localization/russian/core_l_russian.yml b/project/ck3/base_game/localization/russian/core_l_russian.yml index ad78ee3d78..8d0e0a8808 100644 --- a/project/ck3/base_game/localization/russian/core_l_russian.yml +++ b/project/ck3/base_game/localization/russian/core_l_russian.yml @@ -85,13 +85,14 @@ SCOPE_DEBUG_DYNASTY_HOUSE:0 "Династический дом $NAME$ [$ID$]" SCOPE_DEBUG_ARMY:0 "Армия $NAME$ [$ID$]" SCOPE_DEBUG_CULTURE:0 "Культура $NAME$ [$ID$]" - SCOPE_DEBUG_FAITH:0 "Конфессия $NAME$ [$ID$]" - SCOPE_DEBUG_RELIGION:0 "Религия $NAME$ [$ID$]" + SCOPE_DEBUG_FAITH:0 "$NAME$ая конфессия [$ID$]" + SCOPE_DEBUG_RELIGION:0 "$NAME$ая религия [$ID$]" SCOPE_DEBUG_STORY:0 "История $NAME$ [$ID$]" SCOPE_DEBUG_MERCENARY_COMPANY:0 "Отряд наемников $NAME$ [$ID$]" SCOPE_DEBUG_INSPIRATION:0 "Вдохновение: $NAME$ [$ID$]" SCOPE_DEBUG_ARTIFACT:0 "Артефакт $NAME$ [$ID$]" - CHARACTER_DEFAULT_TOOLTIP:0 "[CHARACTER.GetUIName]\n[CHARACTER.PlayerName|D]\nID: [CHARACTER.GetID|V]\nИсторический ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\nДинастия: [CHARACTER.GetDynastyName|V]\nКультура: #V #L [CHARACTER.GetCulture.GetName]ая#!\nПлодовитость: [CHARACTER.GetFertility|%0V]\nЗдоровье: [CHARACTER.GetHealth|1V]\n" + SCOPE_DEBUG_STRUGGLE:0 "[struggle|E] $NAME$ [$ID$]" + CHARACTER_DEFAULT_TOOLTIP:0 "[CHARACTER.GetUIName]\n[CHARACTER.PlayerName|D]\nID: [CHARACTER.GetID|V]\nИсторический ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\nДинастия: [CHARACTER.GetDynastyName|V]\nКультура: #V #L [CHARACTER.GetCulture.GetCollectiveNoun]ая#!#!\nПлодовитость: [CHARACTER.GetFertility|%0V]\nЗдоровье: [CHARACTER.GetHealth|1V]\n" CHARACTER_DEBUG_REAL_FATHER_TOOLTIP:0 "[Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', 'Настоящий отец: ' )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', CHARACTER.GetRealFather.GetUIName )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', '\n' )]" # This is horribly overcomplicated just to conditionally write some text CHARACTER_DEBUG_TOOLTIP:2 "#D ОТЛАДКА:#!\nID: [CHARACTER.GetID|V], Исторический ID: [CHARACTER.GetSlowHistoryIdForDebug|V]\n$CHARACTER_DEBUG_REAL_FATHER_TOOLTIP$Плодовитость: [CHARACTER.GetFertility|%0V], Здоровье: [CHARACTER.GetHealth|1V], Стресс: [CHARACTER.GetStress|0V]\nИсходный вес: [CHARACTER.GetBaseWeight], Желаемый вес: [CHARACTER.GetTargetWeight], Текущий вес: [CHARACTER.GetCurrentWeight]\n" CHARACTER_AI_VALUES_DEBUG_TOOLTIP:2 "#D ОТЛАДКА#! Характеристики ИИ:\nЧесть: [Character.GetAIHonor|V]\nЖадность: [Character.GetAIGreed|V]\nРациональность: [Character.GetAIRationality|V]\nЭнергия: [Character.GetAIEnergy|V]\nХрабрость: [Character.GetAIBoldness|V]\nХрабрость с модификатором ужаса: [Character.GetAIBoldnessAsAffectedByPlayerDread|V]\nФанатизм: [Character.GetAIZeal|V]\nМстительность: [Character.GetAIVengefulness|V]\nСострадание: [Character.GetAICompassion|V]\nОбщительность:[Character.GetAISociability|V]\n[Character.GetVariablesDescription]\n\n[Character.GetAiBudgetDescription]" @@ -229,7 +230,7 @@ RELATION_BELOW_VASSAL:0 "Вассал из вашей [Concept('realm', 'державы' )|E]" RELATION_FELLOW_VASSAL:0 "Собрат-[vassal|El]" RELATION_NEIGHBORING_FELLOW_VASSAL:0 "Соседний собрат-[vassal|El]" - RELATION_VASSAL_IN_REALM:1 "Вассал из земли [CHARACTER.GetPrimaryTitle.GetName]" + RELATION_VASSAL_IN_REALM:1 "Вассал из земли [CHARACTER.GetPrimaryTitle.GetBaseName]" RELATION_POOL_CHARACTER_LOCATION:0 "Странствует" RELATION_POOL_CHARACTER:0 "Странствует" RELATION_COUNCIL_POSITION:0 "[CHARACTER.GetCouncilTitle] [TARGET_CHARACTER.GetShortUIName]" @@ -281,7 +282,7 @@ BREAKDOWN_REINFORCEMENT:0 "Пополнение" BREAKDOWN_MONTHLY_BALENCE:0 "Ежемесячный баланс" BREAKDOWN_YEARLY_BALENCE:0 "Годовой баланс" - COST_RESULT_NOTHING:0 "Бесплатно" + COST_RESULT_NOTHING:1 "#COLOR_GREEN #EMP ничего#!#!" GOLD_COST_BREAK:0 "Стоимость: [gold_i]" GOLD:0 "[gold_i] $VALUE|0$" GOLD_COST:0 "[gold_i] $VALUE|0$" @@ -419,6 +420,7 @@ ERROR_HOOF_1:1 "Меня зовут Babby Jesus. Иногда я подменяю Errorhoof. Кстати, я здесь, потому что в вашей игре есть ошибки в количестве $ERRORS$. $ERROR_ACTION$" ERROR_HOOF_2:1 "Меня зовут Errobert. Иногда я подменяю Errorhoof. Кстати, я здесь, потому что в вашей игре есть ошибки в количестве $ERRORS$. $ERROR_ACTION$" ERROR_HOOF_3:1 "Меня зовут Bazcat. Иногда я подменяю Errorhoof. Покормите меня. Кстати, в вашей игре есть ошибки в количестве $ERRORS$. $ERROR_ACTION$" + ERROR_HOOF_4:0 "Меня зовут Reconqat. Иногда я подменяю Errorhoof. Не называйте меня Реконкистой, а то обижусь. Кстати, в вашей игре есть ошибки в количестве $ERRORS$. $ERROR_ACTION$" ENABLED_MODS:0 "Активные модификации:" RALLY_POINT_NAME:0 "Точка сбора ([PROVINCE.GetNameNoTooltip])" CONFIRM:0 "Подтвердить" @@ -457,19 +459,20 @@ SCOPE_SECRET:0 "[ROOT.GetSecret.GetName]:" SCOPE_SCHEME:0 "[ROOT.GetScheme.GetName]:" SCOPE_COMBAT:0 "[ROOT.GetCombat.GetName]:" - SCOPE_FAITH:0 "[ROOT.Faith.GetName]:" - SCOPE_RELIGION:0 "[ROOT.Religion.GetName]:" + SCOPE_FAITH:0 "[ROOT.Faith.GetAdjective]:" + SCOPE_RELIGION:0 "[ROOT.Religion.GetAdjective]:" SCOPE_GREAT_HOLY_WAR:0 "[ROOT.GreatHolyWar.GetName]:" SCOPE_WAR:0 "[ROOT.War.GetName]:" SCOPE_DYNASTY:0 "[dynasty|E] [ROOT.Dynasty.GetName]:" SCOPE_DYNASTY_HOUSE:0 "[house|E] [ROOT.House.GetName]:" SCOPE_FACTION:0 "[ROOT.Faction.GetName]:" - SCOPE_CULTURE:0 "#L [ROOT.Culture.GetName]ая#! культура:" + SCOPE_CULTURE:0 "#L [ROOT.Culture.GetCollectiveNoun]ая#! культура:" SCOPE_ARMY:0 "[ROOT.Army.GetName]:" SCOPE_HOLY_ORDER:0 "[ROOT.HolyOrder.GetName]:" SCOPE_ACTIVE_COUNTIL_TASK:0 "[ROOT.CouncilTask.GetName]:" SCOPE_MERCENARY_COMPANY:0 "[ROOT.MercenaryCompany.GetName]:" SCOPE_INSPIRATION:0 "[ROOT.Inspiration.GetName]" + SCOPE_STRUGGLE:0 "[ROOT.Struggle.GetName]" SAVE_NAME_LABEL:0 "Имя сохранения:" SAVE_TO_CLOUD_LABEL:0 "Сохранить в облаке" FILE_NAME_INVALID:1 "@warning_icon!#X Неверное название файла#! " @@ -651,16 +654,15 @@ COUNTY_OPINION_SAME_CULTURE:1 "Общая [culture|El]" COUNTY_OPINION_DIFFERENT_CULTURE:2 "[cultural_acceptance|E]" COUNTY_OPINION_DIFFERENT_CULTURE_KNOWS_LANGUAGE:1 " #weak (На [GetDefine('NCharacterOpinion', 'CULTURE_ACCEPTANCE_MULT_KNOWS_LANGUAGE')|%0] меньше, поскольку [CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] знает [CULTURE.GetLanguage.GetName|l] язык)#!" - EFFECT_LIST_BULLET:0 "• " - BULLET_WITH_TAB:0 " • " + BULLET_WITH_TAB:0 "    • " MODIFIER_BULLET:0 "$EFFECT_LIST_BULLET$" TAB:0 "" SHORT_TAB:0 "" HOUSE_CADET_BRANCH_NAME_FORMAT:1 "$DYNASTY$-$TITLE$" EVENT_OPTION_FLAVOR:0 "#F $TEXT$#!\n" - CHARACTER_POSS_CHECK:0 "$articleblank_blank$" - CHARACTER_POSS:0 "$articleblank_blank$" - CHARACTER_POSS_SPECIAL:0 "$articleblank_blank$" + CHARACTER_POSS_CHECK:0 "$POSSESSIVE_SPECIAL$" + CHARACTER_POSS:0 "$POSSESSIVE_SPECIAL$" + CHARACTER_POSS_SPECIAL:0 "$POSSESSIVE_SPECIAL$" NO_EFFECTS:0 "Нет эффектов" EXCELLENT:0 "Отлично!" RESOURCE_MISSING_GOLD:0 "@warning_icon!#X Требуется [gold_i] $VALUE|^$#!" @@ -748,3 +750,17 @@ DEFAULT_TEXT:0 "#D ТЕКСТ ПО УМОЛЧАНИЮ#!" SCOPE_ARTIFACT:0 "[ROOT.Artifact.GetName]:" + + OR:0 " или " + OR_LIST:0 ", или " + + num_suffix_0:0 "" + num_suffix_1:0 "" + num_suffix_2:0 "" + num_suffix_3:0 "" + num_suffix_4:0 "$num_suffix_0$" + num_suffix_5:0 "$num_suffix_0$" + num_suffix_6:0 "$num_suffix_0$" + num_suffix_7:0 "$num_suffix_0$" + num_suffix_8:0 "$num_suffix_0$" + num_suffix_9:0 "$num_suffix_0$" diff --git a/project/ck3/base_game/localization/russian/council_tasks_l_russian.yml b/project/ck3/base_game/localization/russian/council_tasks_l_russian.yml index fb2551c31c..f155ab3046 100644 --- a/project/ck3/base_game/localization/russian/council_tasks_l_russian.yml +++ b/project/ck3/base_game/localization/russian/council_tasks_l_russian.yml @@ -7,9 +7,9 @@ council_task_possible_side_effects:1 "\n\n[councillor_task_possible_side_effects|E] #weak — навык советника#!" task_generic_notification_tooltip:0 "Из-за [Concept('councillor_task', 'задания советника' )|E]" COUNCILLOR_IS_YOUR_FRIEND:1 "[councillor.GetCouncilTitle] [councillor.GetShortUIName] — ваш [friend|El]" - COUNCILLOR_IS_YOUR_BEST_FRIEND:1 "[councillor.GetCouncilTitle] [councillor.GetShortUIName] — ваш [best_friend|E]" - COUNCILLOR_IS_YOUR_RIVAL:1 "[councillor.GetCouncilTitle] [councillor.GetShortUIName] — ваш [rival|E]" - COUNCILLOR_IS_YOUR_NEMESIS:1 "[councillor.GetCouncilTitle] [councillor.GetShortUIName] — ваш [nemesis|E]" + COUNCILLOR_IS_YOUR_BEST_FRIEND:1 "[councillor.GetCouncilTitle] [councillor.GetShortUIName] — ваш [best_friend|El]" + COUNCILLOR_IS_YOUR_RIVAL:1 "[councillor.GetCouncilTitle] [councillor.GetShortUIName] — ваш [rival|El]" + COUNCILLOR_IS_YOUR_NEMESIS:1 "[councillor.GetCouncilTitle] [councillor.GetShortUIName] — ваш [nemesis|El]" #Council task tooltips. @@ -48,7 +48,7 @@ spouse_task_intrigue_good_unskilled_notification_tooltip:0 "Это произошло, хотя ваш супруг или супруга имеет [councillor.Custom('intrigue_skill_level')] уровень навыка «Интриги»." spouse_task_intrigue_good_skilled_notification_tooltip:0 "Причина неожиданной удачи в том, что ваш супруг или супруга имеет [councillor.Custom('intrigue_skill_level')] уровень навыка «Интриги»" spouse_task_learning_good_unskilled_notification_tooltip:0 "Это произошло, хотя ваш супруг или супруга имеет [councillor.Custom('learning_skill_level')] уровень учености." - spouse_task_learning_good_skilled_notification_tooltip:0 "Причина неожиданной удачи в том, что ваш супруг или супруга имеет [active_councillor.Custom('learning_skill_level')] уровень учености." + spouse_task_learning_good_skilled_notification_tooltip:1 "Причина неожиданной удачи в том, что ваш супруг или супруга имеет [councillor.Custom('learning_skill_level')] уровень учености." #chancellor task_foreign_affairs:0 "Международные отношения" @@ -116,7 +116,7 @@ task_organize_levies_notification_tooltip:0 "От [Concept('vassal', 'вассалов' )|E]" task_suppress_crime:0 "Подавить беспорядки" - task_supress_crime_effect_desc:0 "#S При #V 100%#!:\n$TAB$Исчезает коррупция в графстве\nПрогресс: #P +#![SCOPE.ScriptValue('task_supress_crime_progress')|P]#P %#!/месяц\n\nНаделяет графство иммунитетом к коррупции" + task_supress_crime_effect_desc:0 "#S При #V 100%#!#!:\n$TAB$Исчезает коррупция в графстве\nПрогресс: #P +#![SCOPE.ScriptValue('task_supress_crime_progress')|P]#P %#!/месяц\n\nНаделяет графство иммунитетом к коррупции" task_suppress_crime_gain_opinion:0 "\n$EFFECT_LIST_BULLET$ #P Повышение мнения графства#!" task_suppress_crime_lose_opinion:0 "\n$EFFECT_LIST_BULLET$ #N Ухудшение мнения графства#!" marshal_supress_crime_modifier:0 "Подавить беспорядки" @@ -247,7 +247,7 @@ task_develop_county:0 "Усилить развитие в графстве" task_develop_county_VALUE_NAME:0 "[development_growth|E]" - task_develop_county_complete_effect_desc:1 "#S При #V 100%#!:\n$TAB$Повысит [Concept('development', 'развитие' )|E] на #P 1#!" + task_develop_county_complete_effect_desc:1 "#S При #V 100%#!#!:\n$TAB$Повысит [Concept('development', 'развитие' )|E] на #P 1#!" task_develop_county_effect_desc:1 "\n[councillor.GetModifierDescForTask('task_develop_county')]" steward_develop_county_modifier:0 "Развитие графства" steward_develop_county_modifier_skill_desc:0 "$steward_develop_county_modifier$ — навык управляющего" @@ -274,18 +274,18 @@ steward_develop_county_erudition_bonus_modifier:0 "[GetDynastyPerk('erudition_legacy_5').GetName]" task_promote_culture:0 "Распространять культуру" - task_promote_culture_effect_desc:1 "#S При #V 100%#!:\n$TAB$[county|E] переходит в #L [councillor_liege.GetCulture.GetName|l]ую#! [Concept('culture', 'культуру' )|El]" - task_promote_culture_acceptance_effect_desc:1 "\n$TAB$[county.GetProvince.GetCounty.GetCulture.GetCollectiveNoun] и [councillor_liege.GetCulture.GetCollectiveNoun|l] понижают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на [SCOPE.ScriptValue('culture_conversion_acceptance_impact')|N^/%]" + task_promote_culture_effect_desc:1 "#S При #V 100%#!#!:\n$TAB$[county|E] переходит в #L [councillor_liege.GetCulture.GetCollectiveNoun|l]ую#! [Concept('culture', 'культуру' )|El]" + task_promote_culture_acceptance_effect_desc:1 "\n$TAB$[county.GetProvince.GetCounty.GetCulture.GetName] и [councillor_liege.GetCulture.GetName|l] понижают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на [SCOPE.ScriptValue('culture_conversion_acceptance_impact')|N^/%]" task_promote_culture_improve_county_opinion:0 "\n$EFFECT_LIST_BULLET$ #P Улучшение мнения графства#!" task_promote_culture_increased_taxes:0 "\n$EFFECT_LIST_BULLET$ #P Повышение налогов#!" task_promote_culture_increased_levies:0 "\n$EFFECT_LIST_BULLET$ #P Увеличено число ополченцев#!" task_promote_culture_resistance_to_settlers:0 "\n$EFFECT_LIST_BULLET$ #N Сопротивление поселенцам#!" task_promote_culture_resistance_to_administration:0 "\n$EFFECT_LIST_BULLET$ #N Ухудшение мнения графства#!" task_promote_culture_notification_tooltip:0 "От [Concept('vassal', 'вассалов' )|E]" - cultural_acceptance_loss_promote_culture:0 "#L [councillor_liege.GetCulture.GetName]ая#! культура продвигается в графстве [county.GetNameNoTier]" + cultural_acceptance_loss_promote_culture:0 "#L [councillor_liege.GetCulture.GetCollectiveNoun]ая#! культура продвигается в графстве [county.GetNameNoTier]" task_convince_dejure:0 "Убедить передать де-юре территорию" - task_convince_dejure_effect_desc:0 "#S При #V 100%#!:\n$TAB$Выбранное [Concept( 'county', 'графство' )|E] просит своего [Concept( 'ruler', 'правителя' )|E] передать его [Concept( 'de_jure', 'де-юре' )|E] сюзерену" + task_convince_dejure_effect_desc:0 "#S При #V 100%#!#!:\n$TAB$Выбранное [Concept( 'county', 'графство' )|E] просит своего [Concept( 'ruler', 'правителя' )|E] передать его [Concept( 'de_jure', 'де-юре' )|E] сюзерену" steward_convince_dejure_potential_county_tt:0 "Вы являетесь [Concept( 'de_jure', 'де-юре' )|E] сюзереном [Concept( 'county', 'графства' )|E], но не владеете им" steward_convince_dejure_potential_county_tt_2:0 "В случае провала задание можно будет использовать против того же графства только через 10 лет" task_convince_dejure_gain_prestige:0 "\n$EFFECT_LIST_BULLET$#P Получение престижа#!" @@ -298,8 +298,9 @@ SCALED_COUNCILLOR_STEWARDSHIP_VALUE:2 "[councillor.GetCouncilTitle] [councillor.GetShortUINamePossessive] [stewardship_skill|E]" STEWARD_PROGRESS_BASE:0 "Базовое значение" DEVELOP_COUNTY_PERK_BONUS_VALUE:1 "$planned_cultivation_perk_name$" - STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER:2 "[councillor_liege.GetFaith.GetName] — принадлежность к общине" - STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING:1 "#L [councillor_liege.GetCulture.GetName]ое#! расселение на восток" + STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER:2 "#L [councillor_liege.GetFaith.GetName]ая#! принадлежность к общине" + STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS:0 "[councillor_liege.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] в горах" + STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING:1 "#L [councillor_liege.GetCulture.GetCollectiveNoun]ое#! расселение на восток" STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED:1 "Местные традиции почитаются" STEWARD_PROMOTE_CULTURE_SHUUBIYYA:0 "Шуубия" STEWARD_PROMOTE_CULTURE_DEVELOPMENT_PENALTY:1 "От [Concept('vassal', 'вассалов' )|E]" @@ -315,7 +316,7 @@ COUNCIL_TASK_FABRICATING_CLAIM:0 "Подделка претензии: [ActiveCouncilTask.GetProgress|1/%]" #Court Chaplain task_fabricate_claim:0 "Подделать претензию на графство" - task_fabricate_claim_effect_desc:1 "#S При #V 100%#!:\n$TAB$Возможность получить [Concept('unpressed_claim', 'слабую претензию' )|E]" + task_fabricate_claim_effect_desc:1 "#S При #V 100%#!#!:\n$TAB$Возможность получить [Concept('unpressed_claim', 'слабую претензию' )|E]" task_fabricate_claim_duchy_claim:0 "\n$EFFECT_LIST_BULLET$ #P Претензия на герцогство#!" task_fabricate_claim_vassal_opinion_loss:0 "\n$EFFECT_LIST_BULLET$ #N Ухудшение мнения вассала#!" task_fabricate_claim_piety_loss:0 "\n$EFFECT_LIST_BULLET$ #N Снижение благочестия#!" @@ -324,13 +325,14 @@ task_fabricate_claim_desc_not_adjacent:0 "\n$TAB$Претензия на несмежное графство — умножение на: #N $BREAKDOWN_MULTIPLICATION_PREFIX$#![SCOPE.ScriptValue('court_chaplain_fabricate_claim_not_adjacent_penalty')|-1]" task_conversion:0 "Смена конфессии в графстве" - task_conversion_effect_desc:1 "#S При #V 100%#!:\n$TAB$[county|E] изменит [Concept('faith', 'конфессию' )|El] на [councillor.GetFaith.GetName|l]" + task_conversion_effect_desc:1 "#S При #V 100%#!#!:\n$TAB$[county|E] изменит [Concept('faith', 'конфессию' )|El] на [councillor.GetFaith.GetAdjective|l]" task_conversion_opinion_gain:0 "\n$EFFECT_LIST_BULLET$ #P Повышение мнения графства#!" task_conversion_development_gain:0 "\n$EFFECT_LIST_BULLET$ #P Рост развития графства#!" task_conversion_levy_gain:0 "\n$EFFECT_LIST_BULLET$ #P Увеличение числа ополченцев#!" task_conversion_resistance_to_conversion:0 "\n$EFFECT_LIST_BULLET$ #N Сопротивление обращению#!" task_conversion_opinion_loss:0 "\n$EFFECT_LIST_BULLET$ #N Ухудшение мнения графства#!" task_conversion_notification_tooltip:0 "От [Concept('vassal', 'вассалов' )|E]" + task_conversion.tt.forbidden.due_to_struggle_phase:0 "Вы не можете [Concept( 'convert_county', 'обратить графство' )|E] в [Concept( 'struggle_region_region', 'области' )|E] [Concept( 'struggle', 'борьбы' )|E] во время этой [Concept( 'struggle_phase_phase', 'фазы борьбы' )|E]" task_religious_relations:0 "Религиозные отношения" task_religious_relations_piety_effect_desc:2 "[Concept('piety', 'Благочестие' )|E]: @piety_icon!#P +[SCOPE.ScriptValue('court_chaplain_religious_relations_total_piety_gain')]#!/мес.\n$TAB$[learning_skill|E] советника [councillor.GetCouncilTitle] [councillor.GetShortUINamePossessive]: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_modifier')]#!" @@ -341,8 +343,8 @@ task_religious_relations_effect_desc_perk_bonus_opinion:0 "\n$TAB$[GetPerk('clerical_justifications_perk').GetName(GetPlayer)]: #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_max_perk_modifier')|P]" task_religious_relations_effect_desc_legacy_bonus_opinion:0 "\n$TAB$[GetDynastyPerk('erudition_legacy_5').GetName]: #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_max_erudition_modifier')|P]" task_religious_relations_effect_desc_family_business_bonus_opinion:0 "\n$TAB$$tradition_family_entrepreneurship_name$: #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_max_family_business_modifier')|P]" - task_religious_relations_effect_desc_opinion:2 "\n\nМнение #L [councillor.GetFaith.GetAdjective|l]их#! [Concept('theocratic', 'теократических' )|El] правителей: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_modifier')|1P]#!\n(Увеличивается на #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_monthly_increase')|P]/мес. до #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_max')|1P])\n$TAB$[councillor.GetCouncilTitle] [councillor.GetFirstName] увеличит свой [learning_skill|El]: #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_base')|P]" - task_religious_relations_effect_no_hof_layman_clergy_desc_opinion:1 "\n\nМнение #L [councillor.GetFaith.GetAdjective|l]их#! единоверцев: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_no_hof_opinion_modifier')|1P]#!\n(Увеличивается на #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_no_hof_monthly_increase')|P]/мес. до #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_no_hof_opinion_max')|1P])\n[learning_skill|E]$TAB$ [councillor.GetCouncilTitle] персонажа [councillor.GetShortUINamePossessive]: #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_no_hof_opinion_base')|P]" + task_religious_relations_effect_desc_opinion:2 "\n\nМнение #L [councillor.GetFaith.GetName|l]их#! [Concept('theocratic', 'теократических' )|El] правителей: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_modifier')|1P]#!\n(Увеличивается на #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_monthly_increase')|P]/мес. до #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_max')|1P])\n$TAB$[councillor.GetCouncilTitle] [councillor.GetFirstName] увеличит свой [learning_skill|El]: #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_opinion_base')|P]" + task_religious_relations_effect_no_hof_layman_clergy_desc_opinion:1 "\n\nМнение #L [councillor.GetFaith.GetName|l]их#! единоверцев: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_no_hof_opinion_modifier')|1P]#!\n(Увеличивается на #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_no_hof_monthly_increase')|P]/мес. до #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_no_hof_opinion_max')|1P])\n[learning_skill|E]$TAB$ [councillor.GetCouncilTitle] персонажа [councillor.GetShortUINamePossessive]: #P +#![SCOPE.ScriptValue('court_chaplain_religious_relations_no_hof_opinion_base')|P]" task_religious_relations_opinion_gain:0 "\n$EFFECT_LIST_BULLET$ #P Улучшение мнения вассала#!" task_religious_relations_piety_loss:0 "\n$EFFECT_LIST_BULLET$ #N Снижение благочестия#!" task_religious_relations_opinion_loss:0 "\n$EFFECT_LIST_BULLET$ #N Снижение мнения вассала#!" @@ -360,22 +362,25 @@ FABRICATE_CLAIM_PERK_BONUS_VALUE:1 "[GetPerk('accomplished_forger_perk').GetName(GetPlayer)]" FABRICATE_CLAIM_DYNASTY_PERK_BONUS_VALUE:1 "[GetDynastyPerk('erudition_legacy_5').GetName]" FABRICATE_CLAIM_LANGUAGE_SCHOLARS_BONUS:0 "От количества известных [Concept( 'languages', 'языков' )|E]" - COURT_CHAPLAIN_CONVERSION_FERVOR_IMPACT:1 "#L [councillor.GetFaith.GetAdjective]ое#! рвение против #L [county.GetProvince.GetCounty.GetFaith.GetAdjective|l]ого#!" - COURT_CHAPLAIN_CONVERSION_UNREFORMED_FAITH_PENALTY:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('unreformed_faith_doctrine').GetName]" - COURT_CHAPLAIN_CONVERSION_FUNDAMENTALIST_FAITH_BONUS:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('doctrine_pluralism_fundamentalist').GetName]" - COURT_CHAPLAIN_CONVERSION_PLURALISTIC_FAITH_PENALTY:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetName]" - COURT_CHAPLAIN_CONVERSION_FALSE_CONVERSION_MODIFIER:2 "[county.GetProvince.GetCounty.GetFaith.GetName] — [GetFaithDoctrine('tenet_false_conversion_sanction').GetName]" - COURT_CHAPLAIN_CONVERSION_REINCARNATION_MODIFIER:2 "[county.GetProvince.GetCounty.GetFaith.GetName] — [GetFaithDoctrine('tenet_reincarnation').GetName]" - COURT_CHAPLAIN_CONVERSION_DHARMIC_PACIFISM_MODIFIER:0 "[county.GetProvince.GetCounty.GetFaith.GetName] — [GetFaithDoctrine('tenet_dharmic_pacifism').GetName]" - COURT_CHAPLAIN_CONVERSION_ADAPTIVE_MODIFIER:2 "[county.GetProvince.GetCounty.GetFaith.GetName] — [GetFaithDoctrine('tenet_adaptive').GetName]" - COURT_CHAPLAIN_CONVERSION_PASTORAL_ISOLATION_MODIFIER:0 "[county.GetProvince.GetCounty.GetFaith.GetName] — [GetFaithDoctrine('tenet_pastoral_isolation').GetName]" - COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER:2 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_mendicant_preachers').GetName]" - COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_communal_identity').GetName]" - COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_PENALTY_MODIFIER:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_communal_identity').GetName]" + COURT_CHAPLAIN_CONVERSION_FERVOR_IMPACT:1 "#L [councillor.GetFaith.GetName]ое#! рвение против #L [county.GetProvince.GetCounty.GetFaith.GetName|l]ого#!" + COURT_CHAPLAIN_CONVERSION_UNREFORMED_FAITH_PENALTY:3 "[councillor.GetFaith.GetAdjective] — [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_FUNDAMENTALIST_FAITH_BONUS:3 "[councillor.GetFaith.GetAdjective] — [GetFaithDoctrine('doctrine_pluralism_fundamentalist').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_PLURALISTIC_FAITH_PENALTY:3 "[councillor.GetFaith.GetAdjective] — [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_FALSE_CONVERSION_MODIFIER:2 "[county.GetProvince.GetCounty.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_false_conversion_sanction').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_REINCARNATION_MODIFIER:2 "[county.GetProvince.GetCounty.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_reincarnation').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_DHARMIC_PACIFISM_MODIFIER:0 "[county.GetProvince.GetCounty.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_dharmic_pacifism').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_ADAPTIVE_MODIFIER:2 "[county.GetProvince.GetCounty.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_adaptive').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_PASTORAL_ISOLATION_MODIFIER:0 "[county.GetProvince.GetCounty.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_pastoral_isolation').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER:2 "[councillor.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER:3 "[councillor.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_PENALTY_MODIFIER:3 "[councillor.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_communal_identity').GetName]" + COURT_CHAPLAIN_CONVERSION_EASIER_TO_CONVERT_FAITH_IN_MOUNTAINS_BONUS_MODIFIER:0 "[councillor.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] в горах" + COURT_CHAPLAIN_CONVERSION_HARDER_TO_CONVERT_FAITH_AWAY_IN_MOUNTAINS_MALUS_MODIFIER:0 "[county.GetFaith.GetAdjective] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] в горах" COURT_CHAPLAIN_CONVERSION_GHW_TENET_NO_HOF_MODIFIER:0 "[ROOT.Char.Custom('ghw_from_which_tenet')] — $game_concept_holy_sites$ во власти конфессии" COURT_CHAPLAIN_CONVERSION_SYNCRETIC_WITH_RELIGION_MODIFIER:0 "Синкретизм с [Concept('faith', 'верой' )|E]" COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS:0 "[modifiers|E] местного [Concept( 'county', 'графства' )|E]" COURT_CHAPLAIN_CONVERSION_LIEGE_IS_DEFIANT_HIGH_MONARCH:0 "[liege|E] — непреклонный верховный монарх" + fp2_lyonese_monk_faith_conversion_task_desc:0 "[GetFaithByKey('adoptionist').GetAdherentName] обращает других верующих ($christianity_religion_adherent_plural$)" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_JERUSALEM:1 "Священное место — Иерусалим" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_KERALA:1 "Священное место — Керала" @@ -422,7 +427,7 @@ erudition_legacy_5:0 "[GetDynastyPerk('erudition_legacy_5').GetName]" task_accept_culture:0 "Продвигать терпимость культур" - task_accept_culture_desc:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [county.GetProvince.GetCounty.GetCulture.GetName|l]ой#! и #L [councillor_liege.GetCulture.GetName|l]ой#! [Concept( 'cultures', 'культурами' )|E]: [SCOPE.ScriptValue( 'task_accept_culture_progress' )|+=2]/год" + task_accept_culture_desc:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [county.GetProvince.GetCounty.GetCulture.GetCollectiveNoun|l]ой#! и #L [councillor_liege.GetCulture.GetCollectiveNoun|l]ой#! [Concept( 'cultures', 'культурами' )|E]: [SCOPE.ScriptValue( 'task_accept_culture_progress' )|+=2]/год" task_accept_culture_base_desc:0 "Прирост [Concept( 'cultural_acceptance', 'терпимости культур' )|E]: [SCOPE.ScriptValue( 'task_accept_culture_progress' )|+=2]/год" task_accept_culture_base_value_desc:0 "\n$TAB$[councillor.GetCouncilTitle] [councillor.GetShortUIName]: #P [SCOPE.ScriptValue('task_accept_culture_total_base_value')|+=2]#!" task_accept_culture_independent_desc:0 "\n$TAB$[independent_ruler|E]: #P [SCOPE.ScriptValue('steward_accept_culture_yearly_increase_independent_bonus')|+=2]#!" diff --git a/project/ck3/base_game/localization/russian/court_amenities_l_russian.yml b/project/ck3/base_game/localization/russian/court_amenities_l_russian.yml index 76ac74c6c8..ce3d7b4a0f 100644 --- a/project/ck3/base_game/localization/russian/court_amenities_l_russian.yml +++ b/project/ck3/base_game/localization/russian/court_amenities_l_russian.yml @@ -46,10 +46,10 @@ court_servants_some_desc:0 "При дворе работают профессиональные слуги, гордящиеся своей работой." court_servants_many_desc:0 "При дворе есть слуги на все случаи жизни." court_servants_endless_desc:0 "При дворе слуг даже больше, чем нужно. При попытке сделать даже самое пустяковое дело тут же появляется слуга с предложением сделать это вместо вас." - court_servants_few_guest_recruitment:0 "стоимость вербовки [Concept( 'guest', 'гостей' )|E]: #P -20%#!" - court_servants_some_guest_recruitment:0 "стоимость вербовки [Concept( 'guest', 'гостей' )|E]: #P -30%#!" - court_servants_many_guest_recruitment:0 "стоимость вербовки [Concept( 'guest', 'гостей' )|E]: #P -40%#!" - court_servants_endless_guest_recruitment:0 "стоимость вербовки [Concept( 'guest', 'гостей' )|E]: #P -50%#!" + court_servants_few_guest_recruitment:0 "Стоимость вербовки [Concept( 'guest', 'гостей' )|E]: #P -20%#!" + court_servants_some_guest_recruitment:0 "Стоимость вербовки [Concept( 'guest', 'гостей' )|E]: #P -30%#!" + court_servants_many_guest_recruitment:0 "Стоимость вербовки [Concept( 'guest', 'гостей' )|E]: #P -40%#!" + court_servants_endless_guest_recruitment:0 "Стоимость вербовки [Concept( 'guest', 'гостей' )|E]: #P -50%#!" court_lodgings_small_inspirations:0 "Небольшой шанс повысить качество завершенного [Concept( 'inspiration', 'вдохновения' )|E]" court_lodgings_middling_inspirations:0 "Шанс повысить качество завершенного [Concept( 'inspiration', 'вдохновения' )|E]" court_lodgings_spacious_inspirations:0 "Неплохой шанс повысить качество завершенного [Concept( 'inspiration', 'вдохновения' )|E]" @@ -105,7 +105,7 @@ COURT_AMENITIES_EXPENSES:0 "[court_amenities|E]" COURT_AMENITIES_EXPENSES_FOR:0 "$COURT_AMENITY$" - COURT_AMENITIES_EXPENSES_MONTHLY_COST:1 "Ежемесячная стоимость: [CourtAmenitiesWindow.GetMonthlyCost|1]%" + COURT_AMENITIES_EXPENSES_MONTHLY_COST:1 "[CourtAmenitiesWindow.GetMonthlyCost]" COURT_AMENITIES_EXPENSES_NEW_MONTHLY_COST:0 "Новая стоимость: [CourtAmenitiesWindow.GetNewMonthlyCost]" COURT_AMENITIES_APPLY_WARNING:0 "После подтверждения изменить увеселения можно будет не раньше, #X чем через 12 месяцев#!" @@ -119,6 +119,6 @@ AMENITIES_RESET_TOOLTIP:0 "#T Сбросить увеселения#!\n[AddTextIf( Not( CourtAmenitiesWindow.HasChangedAnyAmenity ), '$COURT_AMENITIES_NEED_CHANGE$\n' )]Отменить изменения" COURT_AMENITIES_CHANGED_NOTIFICATION_HEADER:0 "Вы изменили [Concept( 'court_amenities', 'увеселения' )|E]" - # [LocEditor:UntranslatedKey] `COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT` + COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT:0 "@warning_icon!#X Это не ваш [royal_court|El]#!" BONUS_TO_AGENT_RECRUITMENT_FROM_AMENITIES:0 "$court_lodging_standards$: $VALUE|=+0$" diff --git a/project/ck3/base_game/localization/russian/court_positions_l_russian.yml b/project/ck3/base_game/localization/russian/court_positions_l_russian.yml index ab10804072..79692b1bf7 100644 --- a/project/ck3/base_game/localization/russian/court_positions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/court_positions_l_russian.yml @@ -1,6 +1,6 @@ l_russian: - APPOINT_COURT_POSITION_VIEW_replace_character_header:2 "Заменить персонажа [AppointCourtPositionView.GetCourtPositionToReplace.GetEmployee.GetShortUINameNoTooltip] на должности [AppointCourtPositionView.GetCourtPositionType.GetName]" - APPOINT_COURT_POSITION_VIEW_select_character_header:2 "Назначить на должность [AppointCourtPositionView.GetCourtPositionType.GetName]" + APPOINT_COURT_POSITION_VIEW_replace_character_header:2 "Заменить персонажа [AppointCourtPositionView.GetCourtPositionToReplace.GetEmployee.GetShortUINameNoTooltip] на должности [AppointCourtPositionView.GetCourtPositionType.GetName|l]" + APPOINT_COURT_POSITION_VIEW_select_character_header:2 "Назначить на должность [AppointCourtPositionView.GetCourtPositionType.GetName|l]" APPOINT_COURT_POSITION_VIEW_salary:2 "Жалованье: [CourtPositionType.GetSalaryTextFor(AppointCourtPositionView.GetCourtOwner)]" APPOINT_COURT_POSITION_VIEW_header:2 "Назначить на должность при дворе" APPOINT_COURT_POSITION_VIEW_back_button:1 "Назад" @@ -27,7 +27,7 @@ COURT_WINDOW_COURT_POSITIONS:0 "Положение при дворе" COURT_POSITION_REPLACE:0 "#T [Character.GetShortUINameNoTooltip]: заменить#!" COURT_POSITION_REVOKE:0 "#T [Character.GetShortUINameNoTooltip]: уволить#!" - COURT_POSITION_OPINION_BONUS:0 "[opinion|e]: бонус ([CourtPosition.GetOpinionBonus|=+])" + COURT_POSITION_OPINION_BONUS:0 "Бонус к [Concept( 'opinion', 'мнению' )|E]: [CourtPosition.GetOpinionBonus|=+]" COURT_POSITIONS_WINDOW_EMPTY_POSITION_HEADER:0 "Свободные [Concept( 'court_positions', 'должности при вашем дворе' )|E]" COURT_POSITIONS_WINDOW_EMPTY_POSITION_EFFECTS_VARY:0 "Эффекты зависят от [Concept( 'aptitude', 'пригодности' )|E]:" @@ -50,7 +50,7 @@ COURT_POSITIONS_SALARIES_PAID:0 "Выплаты жалованья" COURT_POSITIONS_SALARIES_GAINED:0 "Получаемое жалованье" COURT_POSITION_TYPE_SCALING_MODIFIER_DESCRIPTION:0 "$MODIFIER$: $FROM_TO$ (исходя из [Concept( 'aptitude', 'пригодности' )|E])" - COURT_POSITION_TYPE_SCALING_MODIFIER_FROM_TO:1 "$FROM$ — $TO$" + COURT_POSITION_TYPE_SCALING_MODIFIER_FROM_TO:1 "от $FROM$ до $TO$" COURT_POSITIONS_your_positions_in_liege_court:2 "Ваше [Concept( 'court_positions', 'положение' )|E] при дворе [Concept( 'liege', 'сюзерена' )|E]" COURT_POSITIONS_no_positions_with_liege:2 "У вас нет [Concept( 'court_positions', 'положения' )|E] при дворе [Concept( 'liege', 'сюзерена' )|E]" @@ -67,7 +67,7 @@ COURT_POSITIONS_revoke_position_confirmation_with_effect:1 "[CHARACTER.GetShortUINameNoTooltip] лишится должности $COURT_POSITION$. Это окажет следующий эффект:\n$EFFECT$" COURT_POSITIONS_revoke_position_confirmation_with_cost_and_effect:1 "[CHARACTER.GetShortUINameNoTooltip] лишится должности $COURT_POSITION$. $COSTS$ и окажет следующий эффект:\n$EFFECT$" - COURT_POSITIONS_replace_confirm_header:2 "Подтвердить замену персонажа [court_position|E]" + COURT_POSITIONS_replace_confirm_header:2 "Подтвердить замену [Concept( 'court_position', 'положения при дворе' )|E]" COURT_POSITIONS_replace_confirm_accept:1 "Заменить" COURT_POSITIONS_replace_position_confirmation:1 "[CHARACTER.GetShortUINameNoTooltip], а не [TARGET_CHARACTER.GetShortUINameNoTooltip] будет занимать должность $COURT_POSITION$." COURT_POSITIONS_replace_position_confirmation_with_cost:1 "[CHARACTER.GetShortUINameNoTooltip], а не [TARGET_CHARACTER.GetShortUINameNoTooltip] будет занимать должность $COURT_POSITION$. $COSTS$" @@ -107,12 +107,12 @@ COURT_POSITION_SALARY_BREAKDOWN_BASE:0 "Базовое жалование" - culture_era_late_medieval_salary_mod:0 "#V $culture_era_late_medieval$#! [era|E]" - culture_era_high_medieval_salary_mod:0 "#V $culture_era_high_medieval$#! [era|E]" - culture_era_early_medieval_salary_mod:0 "#V $culture_era_early_medieval$#! [era|E]" - esteemed_hospitality_salary_mod:0 "#V $tradition_esteemed_hospitality_name$#! [tradition|E]" + culture_era_late_medieval_salary_mod:0 "[era|E]: #V $culture_era_late_medieval$#!" + culture_era_high_medieval_salary_mod:0 "[era|E]: #V $culture_era_high_medieval$#!" + culture_era_early_medieval_salary_mod:0 "[era|E]: #V $culture_era_early_medieval$#!" + esteemed_hospitality_salary_mod:0 "[tradition|E]: #V $tradition_esteemed_hospitality_name$#!" empire_salary_mod:0 "[emperor|E]" - tribal_salary_mod:0 "[tribal|E]" + tribal_salary_mod:0 "[Concept( 'tribal', 'племенной строй' )|E]" small_realm_salary_mod:0 "Крупные [Concept( 'realm_size', 'владения' )|E] #low (30+)#!" medium_realm_salary_mod:0 "Обширные [Concept( 'realm_size', 'владения' )|E] #low (60+)#!" large_realm_salary_mod:0 "Очень обширные [Concept( 'realm_size', 'владения' )|E] #low (60+)#!" @@ -120,7 +120,7 @@ holds_court_position_opinion:0 "$POSITION$: $VALUE|=+$" COURT_POSITION_APTITUDE_TOOLTIP_HEADER:0 "Пригодность" - COURT_POSITION_aptitude_description_position:0 "[aptitude|e]: [CourtPosition.GetAptitudeText]" + COURT_POSITION_aptitude_description_position:0 "[CourtPosition.GetAptitudeText] [aptitude|el]" COURT_POSITION_aptitude_terrible:1 "Ужасная" COURT_POSITION_aptitude_poor:1 "Недостаточная" COURT_POSITION_aptitude_average:1 "Средняя" @@ -203,11 +203,11 @@ court_position_tradition_poetry:0 "[culture_tradition|E]: $tradition_poetry_name$" court_physician_court_position:0 "Придворный врач" - court_physician_tradition_bonus:0 "Источник: [culture_tradition|E]" + court_physician_tradition_bonus:0 "От [Concept( 'culture_tradition', 'культурных традиций' )|E]" court_physician_court_position_desc:1 "$court_physician_court_position$ отвечает за здоровье и благополучие [Concept( 'court', 'двора' )|E], при котором служит. Он лечит болезни и зашивает раны в меру собственных способностей." court_physician_employer_custom_effect_description:2 "Осуществляет [Concept( 'medical_treatments', 'лечение' )|E]#!\n@warning_icon!#X Полезный [Concept( 'agent', 'соучастник' )|E] при [Concept( 'hostile_schemes', 'враждебных происках' )|E] против вас#!" hire_physician_decision:0 "Искать врача" - hire_physician_decision_tooltip:3 "Ваши слуги предложат несколько кандидатур, подходящих на должность [Concept( 'court_physician', 'придворного врача' )|E]" + hire_physician_decision_tooltip:3 "Ваши слуги предложат несколько кандидатур, подходящих на должность [GetCourtPositionType('court_physician_court_position').GetName()|l]" hire_physician_decision_desc:1 "У меня при дворе должен быть придворный врач, который будет ухаживать за больными и ранеными. Попрошу слуг привести несколько подходящих кандидатов." hire_physician_decision_effect_tooltip:4 "Вам предложат несколько кандидатов на должность «[GetCourtPositionType('court_physician_court_position').GetName()]», и вы сможете нанять одного из них за вознаграждение и ежемесячное жалование в размере [gold_i][SCOPE.ScriptValue('court_position_physician_salary')]" hire_physician_decision_confirm:0 "Начать поиски" @@ -247,7 +247,7 @@ poet_inspired_message:0 "Снизошло вдохновение!" poet_inspired_effect:0 "[Select_CString(inspired_poet.IsFemale, 'Ваша', 'Ваш' )] [GetCourtPositionType('court_poet_court_position').GetName()] [inspired_poet.GetFirstName] [Select_CString(inspired_poet.IsFemale, 'получила', 'получил' )] [Concept( 'inspiration', 'вдохновение' )|E]" bodyguard_court_position:0 "Телохранитель" - bodyguard_employer_custom_effect_description:1 "Может помешать убийству [GetScheme('murder').GetTypeName][schemes|E]#!\nСражаясь вместе с вами, снижает шанс погибнуть или попасть в плен во время [battles|E]#!\n@warning_icon!#X Полезный [agent|E], если против вас затеваются [hostile_schemes|E]#!" + bodyguard_employer_custom_effect_description:1 "Может помешать [Concept( 'scheme', 'покушению' )|E] на [GetScheme('murder').GetTypeName|l]#!\nСражаясь вместе с вами, снижает шанс погибнуть или попасть в плен во время [battles|El]#!\n@warning_icon!#X Полезный [agent|El], если против вас затеваются [hostile_schemes|El]#!" bodyguard_court_position_desc:1 "$bodyguard_court_position$ — это последний рубеж обороны монарха против любого нападения, верной тенью следующий за подопечным и без колебаний готовый заслонить его собой от любой угрозы." champion_court_position:1 "Личный воитель" champion_employer_custom_effect_description:1 "Может заменить вас в некоторых [Concept( 'single_combat_duel_plural', 'поединках' )|E]" @@ -276,7 +276,7 @@ court_artificer_court_position:0 "Придворный мастер" court_artificer_court_position_desc:0 "$court_artificer_court_position$ — человек, доказавший свою способность создавать выдающиеся предметы. Обычно такие персонажи просто ошиваются у вас при дворе, но есть шанс, что их вновь посетит вдохновение." court_artificer_employer_custom_effect_description:0 "Может вновь [Concept( 'inspired', 'получить вдохновение' )|E] (в зависимости от [Concept( 'aptitude', 'пригодности' )|E])\n@warning_icon!#X При увольнении покинет [Concept( 'court', 'двор' )|E]#!" - court_artificer_inspired_effect:0 "[Select_CString(artificer.IsFemale, 'Ваша', 'Ваш' )] [GetCourtPositionType('court_artificer_court_position').GetName()] [artificer.GetFirstName] [Select_CString(artificer.IsFemale, 'получила', 'получил' )] [Concept( 'inspiration', 'вдохновение' )|E]" + court_artificer_inspired_effect:0 "[Select_CString(artificer.IsFemale, 'Ваша', 'Ваш' )] [GetCourtPositionType('court_artificer_court_position').GetName()|l] [artificer.GetFirstName] [Select_CString(artificer.IsFemale, 'получила', 'получил' )] [Concept( 'inspiration', 'вдохновение' )|E]" has_an_inspiration:0 "Имеет активное [Concept( 'inspiration', 'вдохновение' )|E]" has_a_completed_inspiration:0 "Ранее было завершено [Concept( 'inspiration', 'вдохновение' )|E]" COURT_POSITIONS_YOUR_SALARY:0 "$COURT_POSITION$" diff --git a/project/ck3/base_game/localization/russian/court_type_l_russian.yml b/project/ck3/base_game/localization/russian/court_type_l_russian.yml index acf6df9091..a97698f7d7 100644 --- a/project/ck3/base_game/localization/russian/court_type_l_russian.yml +++ b/project/ck3/base_game/localization/russian/court_type_l_russian.yml @@ -21,23 +21,23 @@ COURT_TYPE_EFFECT_TIME:0 "#S После $MONTHS$ мес.:#!" court_diplomatic:0 "Дипломатический двор" - court_diplomatic_desc:1 "#low Дипломатия необходима, чтобы заручиться уважением равных и для поддержания мира в державе. Довольный вассал — верный вассал.#!" + court_diplomatic_desc:1 "#low Дипломатия необходима, чтобы заручиться уважением равных и для поддержания мира в державе. Довольный вассал — верный вассал.\n\nПридворные получают особенности: [GetTrait('diplomatic_court_1').GetName( GetNullCharacter )].#!" court_diplomatic_tooltip_desc:0 "$court_diplomatic$ делает упор на правильных отношениях и мирном разрешении конфликтов." court_warlike:0 "Воинственный двор" - court_warlike_desc:1 "#low Только демонстрация силы способна внушить трепет и уважение! Наши рыцари и солдаты славятся своей доблестью.#!" + court_warlike_desc:1 "#low Только демонстрация силы способна внушить трепет и уважение! Наши рыцари и солдаты славятся своей доблестью.\n\nПридворные получают свойства «[GetTrait('warlike_court_1').GetName( GetNullCharacter )]».#!" court_warlike_tooltip_desc:0 "$court_warlike$ ценит физическую крепость и стратегический склад ума." court_administrative:0 "Административный двор" - court_administrative_desc:1 "#low Только эффективный и хорошо работающий двор приведет державу к процветанию.#!" + court_administrative_desc:1 "#low Только эффективный и хорошо работающий двор приведет державу к процветанию.\n\nПридворные получают свойства «[GetTrait('administrative_court_1').GetName( GetNullCharacter )]».#!" court_administrative_tooltip_desc:0 "$court_administrative$ уделяет внимание развитию державы." court_intrigue:0 "Двор интриг" - court_intrigue_desc:1 "#low Опасно оставлять придворных без присмотра. Нужно убедиться, что никто из них ничего не планирует без нашего ведома.#!" + court_intrigue_desc:1 "#low Опасно оставлять придворных без присмотра. Нужно убедиться, что никто из них ничего не планирует без нашего ведома.\n\nПридворные получают свойства «[GetTrait('intrigue_court_1').GetName( GetNullCharacter )]».#!" court_intrigue_tooltip_desc:0 "$court_intrigue$ вынуждает вас то и дело оглядываться. Секрет может быть не менее смертоносен, чем кинжал в ночи, а при этом дворе хватает и того и другого." court_scholarly:0 "Ученый двор" - court_scholarly_desc:1 "#low Двор, в первую очередь заинтересованный в привлечении умных и талантливых людей.#!" + court_scholarly_desc:1 "#low Двор, в первую очередь заинтересованный в привлечении умных и талантливых людей.\n\nридворные получают свойства «[GetTrait('scholarly_court_1').GetName( GetNullCharacter )]».#!" court_scholarly_tooltip_desc:0 "$court_scholarly$ превыше всего ценит знания и усердие в учебе." - court_tribal: "Племенной двор" - court_tribal_desc: "#low При дворе кто сильнее, тот и прав — а залы нужно заполнить добычей и награбленным! \n\nПридворные получат свойства [GetTrait('warlike_court_1').GetName( GetNullCharacter )].#!" - court_tribal_tooltip_desc: "$court_tribal$ ценит воинскую доблесть и крепость." + court_tribal:0 "Племенной двор" + court_tribal_desc:0 "«#low При дворе кто сильнее, тот и прав — а залы нужно заполнить добычей и награбленным! \n\nПридворные получат свойства [GetTrait('warlike_court_1').GetName( GetNullCharacter )].#!»" + court_tribal_tooltip_desc:0 "$court_tribal$ ценит воинскую доблесть и крепость." COURT_TYPE_GENERAL_TOOLTIP:0 "[CourtType.GetTooltipDesc]\n\n[CourtType.GetEffectDesc]" diff --git a/project/ck3/base_game/localization/russian/courtier_guest_management_events_l_russian.yml b/project/ck3/base_game/localization/russian/courtier_guest_management_events_l_russian.yml index 550b35a363..ad41c896e5 100644 --- a/project/ck3/base_game/localization/russian/courtier_guest_management_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/courtier_guest_management_events_l_russian.yml @@ -2,7 +2,7 @@ courtier_guest_management.0001.t:4 "[Select_CString(child.IsFemale, 'Ваша', 'Ваш' )] [SCOPE.sC('liege').Custom2('RelationToMeShort', SCOPE.sC('child'))] [child.GetShortUINameNoTooltip] собирается покинуть двор" courtier_guest_management.desc:0 "[child.GetTitledFirstName] не имеет причин оставаться при дворе и скоро покинет нас" - courtier_guest_management.0500.t:0 "[Select_CString(GUEST.IsFemale, 'Ваша', 'Ваш' )] [SCOPE.sC('host').Custom2('RelationToMeShort', SCOPE.sC('guest'))] [guest.GetShortUINameNoTooltip] собирается покинуть двор" + courtier_guest_management.0500.t:0 "[Select_CString(guest.IsFemale, 'Ваша', 'Ваш' )] [SCOPE.sC('host').Custom2('RelationToMeShort', SCOPE.sC('guest'))] [guest.GetShortUINameNoTooltip] собирается покинуть двор" courtier_guest_management.0500.desc:0 "[guest.GetTitledFirstName] не имеет причин оставаться при дворе и скоро покинет нас вместе со своей семьей" courtier_guest_management.0102.t:0 "Мой последний шанс" diff --git a/project/ck3/base_game/localization/russian/credits/credits_l_russian.yml b/project/ck3/base_game/localization/russian/credits/credits_l_russian.yml index 959d5a89c9..4e59d31612 100644 --- a/project/ck3/base_game/localization/russian/credits/credits_l_russian.yml +++ b/project/ck3/base_game/localization/russian/credits/credits_l_russian.yml @@ -140,6 +140,7 @@ HEADER_PARADOX_INTERACTIVE:1 "#credits_header PARADOX INTERACTIVE#!" HEADER_MANAGEMENT:1 "#credits_header МЕНЕДЖМЕНТ#!" + TITLE_BUSINESS_OWNER:0 "#credits_subheader Владелец бизнеса#!" TITLE_CHIEF_EXECUTIVE_OFFICER:1 "#credits_subheader Главный исполнительный директор#!" TITLE_CHIEF_FINANCIAL_OFFICER:1 "#credits_subheader Главный финансовый директор#!" TITLE_CHIEF_OPERATIONS_OFFICER:1 "#credits_subheader Управляющий директор#!" @@ -272,3 +273,10 @@ HEADER_PARADOX_DEVELOPMENT_STUDIO_RED:0 "#credits_header Paradox Development Studio Red#!" HEADER_PARADOX_THALASSIC:0 "#credits_header Paradox Thalassic#!" + + HEADER_CRUSADER_KINGS_3_FATE_OF_IBERIA:0 "#credits_title CRUSADER KINGS III: FATE OF IBERIA#!" + HEADER_PARADOX_DEVELOPMENT_STUDIO_BLACK:0 "#credits_header Paradox Development Studio Black#!" + TITLE_PROJECT_LOCALIZATION_PRODUCER:0 "#credits_subheader Продюсер локализации#!" + TITLE_RELEASE_ENGINEER:0 "#credits_subheader Релиз-инженер#!" + TITLE_TECHNICAL_ANIMATOR:0 "#credits_subheader Технический аниматор#!" + TITLE_MUSIC_BUSINESS_DIRECTOR:0 "#credits_subheader Бизнес-директор по музыке#!" diff --git a/project/ck3/base_game/localization/russian/culture/cultural_innovations_l_russian.yml b/project/ck3/base_game/localization/russian/culture/cultural_innovations_l_russian.yml index 5bd653bc42..4a19285a00 100644 --- a/project/ck3/base_game/localization/russian/culture/cultural_innovations_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/cultural_innovations_l_russian.yml @@ -1,6 +1,6 @@ l_russian: cb_discount_prestige_10:0 "[prestige|E] за [casus_belli|El]: #P -10%#!" - cb_discount_piety_10:0 "[Concept('piety', 'Благочестие' )|E] за [casus_belli|E]: #P -10%#!" + cb_discount_piety_10:0 "[Concept('piety', 'Благочестие' )|E] за [casus_belli|El]: #P -10%#!" individual_county_de_jure_cb:0 "Отдельное [de_jure|El] [county|El]" individual_duchy_de_jure_cb:0 "Отдельное [de_jure|El] [duchy|El]" multiple_claim_wars:1 "Можно навязать больше одной [claims|El] за войну" diff --git a/project/ck3/base_game/localization/russian/culture/cultural_maa_innovations_l_russian.yml b/project/ck3/base_game/localization/russian/culture/cultural_maa_innovations_l_russian.yml index f69e0ee8f8..4d773f49cc 100644 --- a/project/ck3/base_game/localization/russian/culture/cultural_maa_innovations_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/cultural_maa_innovations_l_russian.yml @@ -20,6 +20,7 @@ culture_parameter_unlock_maa_varangian_veterans:0 "Доступны [men_at_arms|El] — [GetMaA('varangian_veterans').GetName]" culture_parameter_unlock_maa_longbowmen:0 "Доступны [men_at_arms|El] — [GetMaA('longbowmen').GetName]" culture_parameter_unlock_maa_huscarls:0 "Доступны [men_at_arms|El] — [GetMaA('huscarl').GetName]" + culture_parameter_unlock_maa_huanch_vaulter:0 "Доступны [men_at_arms|El] — [GetMaA('guanch_vaulter').GetName]" # Early Medieval Era culture_parameter_unlock_maa_khandayat:0 "Доступны [men_at_arms|El] — [GetMaA('khandayat').GetName]" @@ -162,3 +163,6 @@ innovation_men_at_arms:0 "Профессионалы" innovation_men_at_arms_desc:0 "Обучив и снарядив регулярную армию, которая будет постоянно в распоряжении наших правителей, мы заложим краеугольный камень в основание централизованной власти." + + innovation_pole_vault:0 "Прыжки с шестом" + innovation_pole_vault_desc:0 "Прыжки с шестом — простое изобретение, однако для достижения мастерства требуются тренировки и практика. Умелый прыгун сможет перебросить себя через пропасть и высокие камни или даже некоторые виды укреплений." diff --git a/project/ck3/base_game/localization/russian/culture/culture_creation_names_l_russian.yml b/project/ck3/base_game/localization/russian/culture/culture_creation_names_l_russian.yml index 758de51735..4cc3cdea41 100644 --- a/project/ck3/base_game/localization/russian/culture/culture_creation_names_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/culture_creation_names_l_russian.yml @@ -1,349 +1,349 @@ l_russian: - cooler_norwegian_name:0 "Новонорвежск" - cooler_norwegian_collective_noun:0 "Новонорвежцы" + cooler_norwegian_name:0 "Новонорвежцы" + cooler_norwegian_collective_noun:0 "Новонорвежск" cooler_norwegian_prefix:0 "Новонорвежско" - anatolian_turkish_name:0 "Анатолийско-турецк" - anatolian_turkish_collective_noun:0 "Анатолийские турки" + anatolian_turkish_name:0 "Анатолийские турки" + anatolian_turkish_collective_noun:0 "Анатолийско-турецк" anatolian_turkish_prefix:0 "Турко" - scanian_name:0 "Сканск" - scanian_collective_noun:0 "Сканийцы" + scanian_name:0 "Сканийцы" + scanian_collective_noun:0 "Сканск" scanian_prefix:0 "Скано" - norse_gael_name:0 "Скандинаво-гаэльск" - norse_gael_collective_noun:0 "Скандинаво-гаэлы" + norse_gael_name:0 "Скандинаво-гаэлы" + norse_gael_collective_noun:0 "Скандинаво-гаэльск" norse_gael_prefix:0 "Скандинаво-гаэло" - beta_israeli_name:0 "Бета-исраэльск" - beta_israeli_collective_noun:0 "Бета-исраэли" + beta_israeli_name:0 "Бета-исраэли" + beta_israeli_collective_noun:0 "Бета-исраэльск" beta_israeli_prefix:0 "Бета-исраэло" - avadhi_name:0 "Авадхск" - avadhi_collective_noun:0 "Авадхи" + avadhi_name:0 "Авадхи" + avadhi_collective_noun:0 "Авадхск" avadhi_prefix:0 "Авадхо" - malayali_name:0 "Малаяльск" - malayali_collective_noun:0 "Малаяли" + malayali_name:0 "Малаяли" + malayali_collective_noun:0 "Малаяльск" malayali_prefix:0 "Малаяло" - azeri_name:0 "Азербайджанск" - azeri_collective_noun:0 "Азербайджанцы" + azeri_name:0 "Азербайджанцы" + azeri_collective_noun:0 "Азербайджанск" azeri_prefix:0 "Азербайджано" - hejazi_name:0 "Хиджазск" - hejazi_collective_noun:0 "Хиджазцы" + hejazi_name:0 "Хиджазцы" + hejazi_collective_noun:0 "Хиджазск" hejazi_prefix:0 "Хиджазо" - szekely_name:0 "Секейск" - szekely_collective_noun:0 "Секеи" + szekely_name:0 "Секеи" + szekely_collective_noun:0 "Секейск" szekely_prefix:0 "Секейо" - hindustani_proper_name:0 "Хиндустанск" - hindustani_proper_collective_noun:0 "Хиндустанцы" + hindustani_proper_name:0 "Хиндустанцы" + hindustani_proper_collective_noun:0 "Хиндустанск" hindustani_proper_prefix:0 "Хиндустано" - maithili_name:0 "Майтхильск" - maithili_collective_noun:0 "Майтхили" + maithili_name:0 "Майтхили" + maithili_collective_noun:0 "Майтхильск" maithili_prefix:0 "Майтхило" - dhundari_name:0 "Дхундарск" - dhundari_collective_noun:0 "Дхундари" + dhundari_name:0 "Дхундари" + dhundari_collective_noun:0 "Дхундарск" dhundari_prefix:0 "Дхундаро" - mewari_name:0 "Меварийск" - mewari_collective_noun:0 "Мевари" + mewari_name:0 "Мевари" + mewari_collective_noun:0 "Меварийск" mewari_prefix:0 "Меваро" - marwari_name:0 "Марварийск" - marwari_collective_noun:0 "Марвари" + marwari_name:0 "Марвари" + marwari_collective_noun:0 "Марварийск" marwari_prefix:0 "Марваро" - nimadi_name:0 "Нимадийск" - nimadi_collective_noun:0 "Нимади" + nimadi_name:0 "Нимади" + nimadi_collective_noun:0 "Нимадийск" nimadi_prefix:0 "Нимадо" - kathiawari_name:0 "Катхияварск" - kathiawari_collective_noun:0 "Катхияварцы" + kathiawari_name:0 "Катхияварцы" + kathiawari_collective_noun:0 "Катхияварск" kathiawari_prefix:0 "Катхияваро" - kabylian_name:0 "Кабильск" - kabylian_collective_noun:0 "Кабилы" + kabylian_name:0 "Кабилы" + kabylian_collective_noun:0 "Кабильск" kabylian_prefix:0 "Кабило" - austrian_name:0 "Австрийск" - austrian_collective_noun:0 "Австрийцы" + austrian_name:0 "Австрийцы" + austrian_collective_noun:0 "Австрийск" austrian_prefix:0 "Австро" - rhinelander_name:0 "Рейнск" - rhinelander_collective_noun:0 "Рейнцы" + rhinelander_name:0 "Рейнцы" + rhinelander_collective_noun:0 "Рейнск" rhinelander_prefix:0 "Рейно" - burgundian_name:0 "Бургундск" - burgundian_collective_noun:0 "Бургундцы" + burgundian_name:0 "Бургундцы" + burgundian_collective_noun:0 "Бургундск" burgundian_prefix:0 "Бургундо" - arpitan_name:0 "Арпитанск" - arpitan_collective_noun:0 "Арпитанцы" + arpitan_name:0 "Арпитанцы" + arpitan_collective_noun:0 "Арпитанск" arpitan_prefix:0 "Арпитано" arpitan_hybrid_name:0 "$arpitan_name$" arpitan_hybrid_collective_noun:0 "$arpitan_collective_noun$" arpitan_hybrid_prefix:0 "$arpitan_prefix$" - provancale_name:0 "Провансальск" - provancale_collective_noun:0 "Провансальцы" + provancale_name:0 "Провансальцы" + provancale_collective_noun:0 "Провансальск" provancale_prefix:0 "Провансало" - walloon_name:0 "Валлонск" - walloon_collective_noun:0 "Валлоны" + walloon_name:0 "Валлоны" + walloon_collective_noun:0 "Валлонск" walloon_prefix:0 "Валлоно" - flemish_name:0 "Фламандск" - flemish_collective_noun:0 "Фламандцы" + flemish_name:0 "Фламандцы" + flemish_collective_noun:0 "Фламандск" flemish_prefix:0 "Фламандо" - aquitanian_name:0 "Аквитанск" - aquitanian_collective_noun:0 "Аквитанцы" + aquitanian_name:0 "Аквитанцы" + aquitanian_collective_noun:0 "Аквитанск" aquitanian_prefix:0 "Аквитано" - poitevin_name:0 "Пуатевинск" - poitevin_collective_noun:0 "Пуатевинцы" + poitevin_name:0 "Пуатевинцы" + poitevin_collective_noun:0 "Пуатевинск" poitevin_prefix:0 "Пуатевино" - auvergnat_name:0 "Овернск" - auvergnat_collective_noun:0 "Овернцы" + auvergnat_name:0 "Овернцы" + auvergnat_collective_noun:0 "Овернск" auvergnat_prefix:0 "Оверно" - lengadocian_name:0 "Лангедокск" - lengadocian_collective_noun:0 "Лангедокцы" + lengadocian_name:0 "Лангедокцы" + lengadocian_collective_noun:0 "Лангедокск" lengadocian_prefix:0 "Лангедоко" - northumbrian_name:0 "Нортумбрийск" - northumbrian_collective_noun:0 "Нортумбрийцы" + northumbrian_name:0 "Нортумбрийцы" + northumbrian_collective_noun:0 "Нортумбрийск" northumbrian_prefix:0 "Нортумбро" - northerner_name:0 "Северянск" - northerner_collective_noun:0 "Северяне" + northerner_name:0 "Северяне" + northerner_collective_noun:0 "Северянск" northerner_prefix:0 "Северно" - mercian_name:0 "Мерсийск" - mercian_collective_noun:0 "Мерсийцы" + mercian_name:0 "Мерсийцы" + mercian_collective_noun:0 "Мерсийск" mercian_prefix:0 "Мерсийско" - angevin_name:0 "Анжуйск" - angevin_collective_noun:0 "Анжуйцы" + angevin_name:0 "Анжуйцы" + angevin_collective_noun:0 "Анжуйск" angevin_prefix:0 "Анжуйско" angevin_hybrid_name:0 "$angevin_name$" angevin_hybrid_collective_noun:0 "$angevin_collective_noun$" angevin_hybrid_prefix:0 "$angevin_prefix$" - lothringian_name:0 "Лотарингск" - lothringian_collective_noun:0 "Лотарингцы" + lothringian_name:0 "Лотарингцы" + lothringian_collective_noun:0 "Лотарингск" lothringian_prefix:0 "Лотаринго" - lorrainian_name:0 "Лотарингск" - lorrainian_collective_noun:0 "Лотарингцы" + lorrainian_name:0 "Лотарингцы" + lorrainian_collective_noun:0 "Лотарингск" lorrainian_prefix:0 "Лотаринго" - silesian_name:0 "Силезск" - silesian_collective_noun:0 "Силезцы" + silesian_name:0 "Силезцы" + silesian_collective_noun:0 "Силезск" silesian_prefix:0 "Силезо" - ruthenian_name:0 "Русинск" - ruthenian_collective_noun:0 "Русины" + ruthenian_name:0 "Русины" + ruthenian_collective_noun:0 "Русинск" ruthenian_prefix:0 "Русино" - red_ruthenian_name:0 "Краснорусинск" - red_ruthenian_collective_noun:0 "Красные Русины" + red_ruthenian_name:0 "Красные Русины" + red_ruthenian_collective_noun:0 "Краснорусинск" red_ruthenian_prefix:0 "Краснорусино" - belarusian_name:0 "Белорусск" - belarusian_collective_noun:0 "Белорусы" + belarusian_name:0 "Белорусы" + belarusian_collective_noun:0 "Белорусск" belarusian_prefix:0 "Белорусо" - munda_name:0 "Мундинск" - munda_collective_noun:0 "Мунда" + munda_name:0 "Мунда" + munda_collective_noun:0 "Мундинск" munda_prefix:0 "Мундино" - bihari_name:0 "Бихарск" - bihari_collective_noun:0 "Бихарцы" + bihari_name:0 "Бихарцы" + bihari_collective_noun:0 "Бихарск" bihari_prefix:0 "Бихаро" - turko_iranian_name:0 "Турко-персидск" - turko_iranian_collective_noun:0 "Турко-персы" + turko_iranian_name:0 "Турко-персы" + turko_iranian_collective_noun:0 "Турко-персидск" turko_iranian_prefix:0 "Турко-персо" - turko_afghan_name:0 "Турко-афганск" - turko_afghan_collective_noun:0 "Турко-афганцы" + turko_afghan_name:0 "Турко-афганцы" + turko_afghan_collective_noun:0 "Турко-афганск" turko_afghan_prefix:0 "Турко-афгано" - ulster_scots_name:0 "Ольстерск" - ulster_scots_collective_noun:0 "Ольстерцы" + ulster_scots_name:0 "Ольстерцы" + ulster_scots_collective_noun:0 "Ольстерск" ulster_scots_prefix:0 "Ольстеро" - shirvani_name:0 "Ширванск" - shirvani_collective_noun:0 "Ширванцы" + shirvani_name:0 "Ширванцы" + shirvani_collective_noun:0 "Ширванск" shirvani_prefix:0 "Ширвано" - pontic_name:0 "Понтийск" - pontic_collective_noun:0 "Понтийцы" + pontic_name:0 "Понтийцы" + pontic_collective_noun:0 "Понтийск" pontic_prefix:0 "Понто" - novgorodian_name:0 "Новгородск" - novgorodian_collective_noun:0 "Новгородцы" + novgorodian_name:0 "Новгородцы" + novgorodian_collective_noun:0 "Новгородск" novgorodian_prefix:0 "Новгородо" - geatish_name:0 "Гетск" - geatish_collective_noun:0 "Геты" + geatish_name:0 "Геты" + geatish_collective_noun:0 "Гетск" geatish_prefix:0 "Гето" - gutish_name:0 "Гутск" - gutish_collective_noun:0 "Гуты" + gutish_name:0 "Гуты" + gutish_collective_noun:0 "Гутск" gutish_prefix:0 "Гуто" - venetian_name:0 "Венецианск" - venetian_collective_noun:0 "Венецианцы" + venetian_name:0 "Венецианцы" + venetian_collective_noun:0 "Венецианск" venetian_prefix:0 "Венециано" - mervi_name:0 "Мервск" - mervi_collective_noun:0 "Мервцы" + mervi_name:0 "Мервцы" + mervi_collective_noun:0 "Мервск" mervi_prefix:0 "Мерво" - parsi_name:0 "Парсийск" - parsi_collective_noun:0 "Парсы" + parsi_name:0 "Парсы" + parsi_collective_noun:0 "Парсийск" parsi_prefix:0 "Парсо" - swiss_name:0 "Швейцарск" - swiss_collective_noun:0 "Швейцарцы" + swiss_name:0 "Швейцарцы" + swiss_collective_noun:0 "Швейцарск" swiss_prefix:0 "Швейцаро" - transylvanian_name:0 "Трансильванск" - transylvanian_collective_noun:0 "Трансильванцы" + transylvanian_name:0 "Трансильванцы" + transylvanian_collective_noun:0 "Трансильванск" transylvanian_prefix:0 "Трансильвано" - alsatian_name:0 "Эльзасск" - alsatian_collective_noun:0 "Эльзасцы" + alsatian_name:0 "Эльзасцы" + alsatian_collective_noun:0 "Эльзасск" alsatian_prefix:0 "Эльзасо" - vlaemsch_name:0 "Фламандск" - vlaemsch_collective_noun:0 "Фламандцы" + vlaemsch_name:0 "Фламандцы" + vlaemsch_collective_noun:0 "Фламандск" vlaemsch_prefix:0 "Фламандо" - khalkha_name:0 "Халха-монгольск" - khalkha_collective_noun:0 "Халха-монголы" + khalkha_name:0 "Халха-монголы" + khalkha_collective_noun:0 "Халха-монгольск" khalkha_prefix:0 "Халха-монголо" - himalayan_name:0 "Гималайск" - himalayan_collective_noun:0 "Гималайцы" + himalayan_name:0 "Гималайцы" + himalayan_collective_noun:0 "Гималайск" himalayan_prefix:0 "Гималайско" - kazakh_name:0 "Казахск" - kazakh_collective_noun:0 "Казахи" + kazakh_name:0 "Казахи" + kazakh_collective_noun:0 "Казахск" kazakh_prefix:0 "Казахо" - kurlander_name:0 "Курляндск" - kurlander_collective_noun:0 "Курляндцы" + kurlander_name:0 "Курляндцы" + kurlander_collective_noun:0 "Курляндск" kurlander_prefix:0 "Курляндо" - livonian_name:0 "Ливонск" - livonian_collective_noun:0 "Ливонцы" + livonian_name:0 "Ливонцы" + livonian_collective_noun:0 "Ливонск" livonian_prefix:0 "Ливоно" - kuzarim_name:0 "Кузаримск" - kuzarim_collective_noun:0 "Кузаримы" + kuzarim_name:0 "Кузаримы" + kuzarim_collective_noun:0 "Кузаримск" kuzarim_prefix:0 "Кузаримо" - siddi_name:0 "Сиддийск" - siddi_collective_noun:0 "Сидди" + siddi_name:0 "Сидди" + siddi_collective_noun:0 "Сиддийск" siddi_prefix:0 "Сиддо" - bari_name:0 "Барийск" - bari_collective_noun:0 "Бари" + bari_name:0 "Бари" + bari_collective_noun:0 "Барийск" bari_prefix:0 "Барийско" - gyalrong_name:0 "Гьялронгск" - gyalrong_collective_noun:0 "Гьялронги" + gyalrong_name:0 "Гьялронги" + gyalrong_collective_noun:0 "Гьялронгск" gyalrong_prefix:0 "Гьялронго" - icelandic_name:0 "Исландск" - icelandic_collective_noun:0 "Исландцы" + icelandic_name:0 "Исландцы" + icelandic_collective_noun:0 "Исландск" icelandic_prefix:0 "Исландо" - mahri_name:0 "Мехрийск" - mahri_collective_noun:0 "Мехри" + mahri_name:0 "Мехри" + mahri_collective_noun:0 "Мехрийск" mahri_prefix:0 "Мехро" - khaleeji_name:0 "Халиджийск" + khaleeji_name:0 "Халиджи" khaleeji_prefix:0 "Халиджо" - khaleeji_collective_noun:0 "Халиджи" - omani_name:0 "Оманск" + khaleeji_collective_noun:0 "Халиджийск" + omani_name:0 "Оманцы" omani_prefix:0 "Омано" - omani_collective_noun:0 "Оманцы" - luri_name:0 "Лурск" - luri_collective_noun:0 "Луры" + omani_collective_noun:0 "Оманск" + luri_name:0 "Луры" + luri_collective_noun:0 "Лурск" luri_prefix:0 "Луро" - tabari_name:0 "Табарск" - tabari_collective_noun:0 "Табары" + tabari_name:0 "Табары" + tabari_collective_noun:0 "Табарск" tabari_prefix:0 "Табаро" - ligurian_name:0 "Лигурийск" - ligurian_collective_noun:0 "Лигурийцы" + ligurian_name:0 "Лигурийцы" + ligurian_collective_noun:0 "Лигурийск" ligurian_prefix:0 "Лигуро" - tuscan_name:0 "Тосканск" - tuscan_collective_noun:0 "Тосканцы" + tuscan_name:0 "Тосканцы" + tuscan_collective_noun:0 "Тосканск" tuscan_prefix:0 "Тоскано" - umbrian_name:0 "Умбрийск" - umbrian_collective_noun:0 "Умбрийцы" + umbrian_name:0 "Умбрийцы" + umbrian_collective_noun:0 "Умбрийск" umbrian_prefix:0 "Умбро" - romagnol_name:0 "Романьольск" - romagnol_collective_noun:0 "Романьольцы" + romagnol_name:0 "Романьольцы" + romagnol_collective_noun:0 "Романьольск" romagnol_prefix:0 "Романьоло" - gorani_name:0 "Горанск" - gorani_collective_noun:0 "Горанцы" + gorani_name:0 "Горанцы" + gorani_collective_noun:0 "Горанск" gorani_prefix:0 "Горано" - new_english_name:0 "Новоанглийск" - new_english_collective_noun:0 "Новоангличане" + new_english_name:0 "Новоангличане" + new_english_collective_noun:0 "Новоанглийск" new_english_prefix:0 "Новоангло" new_english_hybrid_name:0 "$new_english_name$" new_english_hybrid_collective_noun:0 "$new_english_collective_noun$" new_english_hybrid_prefix:0 "$new_english_prefix$" - moroccan_name:0 "Марокканск" - moroccan_collective_noun:0 "Марокканцы" + moroccan_name:0 "Марокканцы" + moroccan_collective_noun:0 "Марокканск" moroccan_prefix:0 "Мароккано" moroccan_hybrid_name:0 "$moroccan_name$" moroccan_hybrid_collective_noun:0 "$moroccan_collective_noun$" moroccan_hybrid_prefix:0 "$moroccan_prefix$" - algerian_name:0 "Алжирск" - algerian_collective_noun:0 "Алжирцы" + algerian_name:0 "Алжирцы" + algerian_collective_noun:0 "Алжирск" algerian_prefix:0 "Алжиро" algerian_hybrid_name:0 "$algerian_name$" algerian_hybrid_collective_noun:0 "$algerian_collective_noun$" algerian_hybrid_prefix:0 "$algerian_prefix$" - tripolitanian_name:0 "Триполитанск" - tripolitanian_collective_noun:0 "Триполитанцы" + tripolitanian_name:0 "Триполитанцы" + tripolitanian_collective_noun:0 "Триполитанск" tripolitanian_prefix:0 "Триполитано" tripolitanian_hybrid_name:0 "$tripolitanian_name$" tripolitanian_hybrid_collective_noun:0 "$tripolitanian_collective_noun$" tripolitanian_hybrid_prefix:0 "$tripolitanian_prefix$" - tunisian_name:0 "Тунисск" - tunisian_collective_noun:0 "Тунисцы" + tunisian_name:0 "Тунисцы" + tunisian_collective_noun:0 "Тунисск" tunisian_prefix:0 "Тунисо" tunisian_hybrid_name:0 "$tunisian_name$" tunisian_hybrid_collective_noun:0 "$tunisian_collective_noun$" tunisian_hybrid_prefix:0 "$tunisian_prefix$" - lebanese_name:0 "Ливанск" - lebanese_collective_noun:0 "Ливанцы" + lebanese_name:0 "Ливанцы" + lebanese_collective_noun:0 "Ливанск" lebanese_prefix:0 "Ливано" lebanese_hybrid_name:0 "$lebanese_name$" lebanese_hybrid_collective_noun:0 "$lebanese_collective_noun$" lebanese_hybrid_prefix:0 "$lebanese_prefix$" - syrian_name:0 "Сирийск" - syrian_collective_noun:0 "Сирийцы" + syrian_name:0 "Сирийцы" + syrian_collective_noun:0 "Сирийск" syrian_prefix:0 "Сирийско" - iraqi_name:0 "Иракск" - iraqi_collective_noun:0 "Иракцы" + iraqi_name:0 "Иракцы" + iraqi_collective_noun:0 "Иракск" iraqi_prefix:0 "Ирако" - soqotri_name:0 "Сокотрийск" - soqotri_collective_noun:0 "Сокотрийцы" + soqotri_name:0 "Сокотрийцы" + soqotri_collective_noun:0 "Сокотрийск" soqotri_prefix:0 "Сокотрийско" - palestinian_name:0 "Палестинск" - palestinian_collective_noun:0 "Палестинцы" + palestinian_name:0 "Палестинцы" + palestinian_collective_noun:0 "Палестинск" palestinian_prefix:0 "Палестино" - outremer_name:0 "Утремерск" + outremer_name:0 "Утремерцы" outremer_prefix:0 "Утремеро" - outremer_collective_noun:0 "Утремерцы" - oltremare_name:0 "Ольтремарск" - oltremare_collective_noun:0 "Ольтремарцы" + outremer_collective_noun:0 "Утремерск" + oltremare_name:0 "Ольтремарцы" + oltremare_collective_noun:0 "Ольтремарск" oltremare_prefix:0 "Ольтремаро" - ultramar_name:0 "Ультрамарск" - ultramar_collective_noun:0 "Ультрамарцы" + ultramar_name:0 "Ультрамарцы" + ultramar_collective_noun:0 "Ультрамарск" ultramar_prefix:0 "Ультрамаро" - jerusalemer_name:0 "Иерусалимск" - jerusalemer_collective_noun:0 "Иерусалимцы" + jerusalemer_name:0 "Иерусалимцы" + jerusalemer_collective_noun:0 "Иерусалимск" jerusalemer_prefix:0 "Иерусалимо" - jeruzaleman_name:0 "Иерусалимск" - jeruzaleman_collective_noun:0 "Иерусалимцы" + jeruzaleman_name:0 "Иерусалимцы" + jeruzaleman_collective_noun:0 "Иерусалимск" jeruzaleman_prefix:0 "Иерусалимо" - kulfoldi_name:0 "Кюльфельдск" - kulfoldi_collective_noun:0 "Кюльфельдцы" + kulfoldi_name:0 "Кюльфельдцы" + kulfoldi_collective_noun:0 "Кюльфельдск" kulfoldi_prefix:0 "Кюльфельдо" - dramor_name:0 "Драморск" - dramor_collective_noun:0 "Драморцы" + dramor_name:0 "Драморцы" + dramor_collective_noun:0 "Драморск" dramor_prefix:0 "Драморо" - coigriche_name:0 "Когрихск" - coigriche_collective_noun:0 "Когрихцы" + coigriche_name:0 "Когрихцы" + coigriche_collective_noun:0 "Когрихск" coigriche_prefix:0 "Когрихо" - danelander_name:0 "Данеландск" - danelander_collective_noun:0 "Данеландцы" + danelander_name:0 "Данеландцы" + danelander_collective_noun:0 "Данеландск" danelander_prefix:0 "Данеландо" - anglo_norse_name:0 "Англо-скандинавск" - anglo_norse_collective_noun:0 "Англо-скандинавы" + anglo_norse_name:0 "Англо-скандинавы" + anglo_norse_collective_noun:0 "Англо-скандинавск" anglo_norse_prefix:0 "Англо-скандинаво" - engelsk_name:0 "Английск" - engelsk_collective_noun:0 "Англы" + engelsk_name:0 "Англы" + engelsk_collective_noun:0 "Английск" engelsk_prefix:0 "Англо" - upper_saxon_name:0 "Верхнесаксонск" - upper_saxon_collective_noun:0 "Верхние саксонцы" + upper_saxon_name:0 "Верхние саксонцы" + upper_saxon_collective_noun:0 "Верхнесаксонск" upper_saxon_prefix:0 "Верхнесаксоно" upper_saxon_hybrid_name:0 "$upper_saxon_name$" upper_saxon_hybrid_collective_noun:0 "$upper_saxon_collective_noun$" upper_saxon_hybrid_prefix:0 "$upper_saxon_prefix$" - dobrujan_name:0 "Добруджанск" - dobrujan_collective_noun:0 "Добруджанские татары" + dobrujan_name:0 "Добруджанские татары" + dobrujan_collective_noun:0 "Добруджанск" dobrujan_prefix:0 "Добруджано" - dalmatian_name:0 "Далматск" - dalmatian_collective_noun:0 "Далматинцы" + dalmatian_name:0 "Далматинцы" + dalmatian_collective_noun:0 "Далматск" dalmatian_prefix:0 "Далматино" dalmatian_hybrid_name:0 "$dalmatian_name$" dalmatian_hybrid_collective_noun:0 "$dalmatian_collective_noun$" dalmatian_hybrid_prefix:0 "$dalmatian_prefix$" - aromanian_name:0 "Аромунск" - aromanian_collective_noun:0 "Аромуны" + aromanian_name:0 "Аромуны" + aromanian_collective_noun:0 "Аромунск" aromanian_prefix:0 "Аромуно" - neapolitan_name:0 "Неаполитанск" - neapolitan_collective_noun:0 "Неаполитанцы" + neapolitan_name:0 "Неаполитанцы" + neapolitan_collective_noun:0 "Неаполитанск" neapolitan_prefix:0 "Неаполитано" neapolitan_hybrid_name:0 "$neapolitan_name$" neapolitan_hybrid_collective_noun:0 "$neapolitan_collective_noun$" neapolitan_hybrid_prefix:0 "$neapolitan_prefix$" - siculo_norman_name:0 "Сицило-норманнск" - siculo_norman_collective_noun:0 "Сицило-норманны" + siculo_norman_name:0 "Сицило-норманны" + siculo_norman_collective_noun:0 "Сицило-норманнск" siculo_norman_prefix:0 "Сицило" - arvorigeg_name:0 "Арворигегск" - arvorigeg_collective_noun:0 "Арворигегцы" + arvorigeg_name:0 "Арворигегцы" + arvorigeg_collective_noun:0 "Арворигегск" arvorigeg_prefix:0 "Арворго" - gallo_name:0 "Галльск" - gallo_collective_noun:0 "Галлы" + gallo_name:0 "Галлы" + gallo_collective_noun:0 "Галльск" gallo_prefix:0 "Галло" diff --git a/project/ck3/base_game/localization/russian/culture/culture_gfx_l_russian.yml b/project/ck3/base_game/localization/russian/culture/culture_gfx_l_russian.yml index 99eaa73e30..d7453a2dd6 100644 --- a/project/ck3/base_game/localization/russian/culture/culture_gfx_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/culture_gfx_l_russian.yml @@ -76,3 +76,8 @@ western_clothing_gfx:0 "Континентально-европейская" western_coa_gfx:0 "Континентально-европейские" western_unit_gfx:0 "Континентально-европейское" + iberian_building_gfx:0 "Иберийская" + iberian_christian_unit_gfx:0 "Иберийское" + iberian_muslim_unit_gfx:0 "Андалузское" + iberian_christian_clothing_gfx:0 "Иберийская" + iberian_muslim_clothing_gfx:0 "Андалусская" diff --git a/project/ck3/base_game/localization/russian/culture/culture_history_l_russian.yml b/project/ck3/base_game/localization/russian/culture/culture_history_l_russian.yml index c4515e62b6..86721ae61b 100644 --- a/project/ck3/base_game/localization/russian/culture/culture_history_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/culture_history_l_russian.yml @@ -1,3 +1,3 @@ l_russian: - kochinim_history_loc:0 "Возникла при смешении [CULTURE.GetName]ой и неизвестной культуры с [Concept( 'heritage', 'наследием' )|E] «$israelite_group$» в [DATE.GetYear] году" - vlach_history_loc:0 "Возникла при смешении [CULTURE.GetName]ой и неизвестной культуры с [Concept( 'heritage', 'наследием' )|E] «$south_slavic_group$» в [DATE.GetYear] году" + kochinim_history_loc:0 "Возникла при смешении [CULTURE.GetCollectiveNoun]ой и неизвестной культуры с $israelite_group$им [Concept( 'heritage', 'наследием' )|E] в [DATE.GetYear] году" + vlach_history_loc:0 "Возникла при смешении [CULTURE.GetCollectiveNoun]ой и неизвестной культуры с $south_slavic_group$им [Concept( 'heritage', 'наследием' )|E] в [DATE.GetYear] году" diff --git a/project/ck3/base_game/localization/russian/culture/culture_name_lists_l_russian.yml b/project/ck3/base_game/localization/russian/culture/culture_name_lists_l_russian.yml index 4e60de7be1..d87775632e 100644 --- a/project/ck3/base_game/localization/russian/culture/culture_name_lists_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/culture_name_lists_l_russian.yml @@ -63,6 +63,7 @@ name_list_greek:0 "Греческие" name_list_gond:0 "Гондские" name_list_guan:0 "Гуаньские" + name_list_guanches:0 "Гуанчские" name_list_gujarati:0 "Гуджаратские" name_list_gur:0 "Гурские" name_list_han:0 "Ханьские" diff --git a/project/ck3/base_game/localization/russian/culture/culture_titles_l_russian.yml b/project/ck3/base_game/localization/russian/culture/culture_titles_l_russian.yml index c86c6af5eb..cd7bb707f7 100644 --- a/project/ck3/base_game/localization/russian/culture/culture_titles_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/culture_titles_l_russian.yml @@ -226,7 +226,7 @@ duchy_theocracy_christianity_religion:0 "Архиепископство" king_theocracy_male_christianity_religion:0 "Король-епископ" king_theocracy_female_christianity_religion:0 "Королева-епископ" - kingdom_theocracy_christianity_religion:0 "Королевство помазанников божьих" + kingdom_theocracy_christianity_religion:0 "Царство помазанников божьих" emperor_theocracy_male_christianity_religion:0 "Император-епископ" emperor_theocracy_female_christianity_religion:0 "Императрица-епископ" empire_theocracy_christianity_religion:0 "Имперская церковь" @@ -603,6 +603,12 @@ king_feudal_female_grand_duke_independent:0 "Великая герцогиня" kingdom_feudal_grand_duke_independent:0 "Великое герцогство" +### Taifas ### +# Feudal / Clan + duke_feudal_male_andalusian_independent:0 "Эмир" + duke_feudal_female_andalusian_independent:0 "Эмира" + duchy_feudal_andalusian_independent:0 "Тайфа" + ### Lombard ### # Feudal duke_feudal_male_lombard_independent:0 "Принц" @@ -795,6 +801,18 @@ emperor_feudal_muslim_female_dravidian_group:1 "Шахбану" empire_feudal_muslim_dravidian_group:0 "$empire_feudal_arabic_group$" +### GUANCHE (Canary Islands) ### + duchy_guanche:0 "Менсейо" + kingdom_guanche:0 "Верховное менсейо" + count_male_guanche:0 "Коран" + duke_male_guanche:0 "Менсей" + king_male_guanche:0 "Верховный менсей" + emperor_male_guanche:0 "Петут менсей" + count_female_guanche:0 "Чамато" + duke_female_guanche:0 "Менсейята" + king_female_guanche:0 "Верховная менсейята" + emperor_female_guanche:0 "Майек менсейята" + ### OBSOLETE with new division ### West-African ### # Feudal / Clan / Tribal baron_feudal_male_west_african_group:0 "Тигуи" @@ -892,7 +910,7 @@ ecumenical_patriarch:0 "Вселенский патриарх" ecumenical_matriarch:0 "Вселенский матриарх" caliph:0 "Халиф" - archduke:0 "Эрцгерцор" + archduke:0 "Эрцгерцог" archduchess:0 "Эрцгерцогиня" archduchy:0 "Эрцгерцогство" title_prince:0 "Принц" diff --git a/project/ck3/base_game/localization/russian/culture/cultures_l_russian.yml b/project/ck3/base_game/localization/russian/culture/cultures_l_russian.yml index 6bc6cb97c6..f45994dd09 100644 --- a/project/ck3/base_game/localization/russian/culture/cultures_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/cultures_l_russian.yml @@ -37,694 +37,697 @@ #jurchen:0 "Jurchen" #jurchen_collective_noun:0 "Jurchens" #Arabic group - arabic_group:0 "Арабск" - arabic_group_collective_noun:1 "Арабы" - bedouin:0 "Бедуинск" + arabic_group:0 "Арабы" + arabic_group_collective_noun:1 "Арабск" + bedouin:0 "Бедуины" bedouin_prefix:0 "Бедуино" - bedouin_collective_noun:1 "Бедуины" - berber:0 "Берберск" + bedouin_collective_noun:1 "Бедуинск" + berber:0 "Берберы" berber_prefix:0 "Берберо" - berber_collective_noun:1 "Берберы" - levantine:1 "Машрикск" + berber_collective_noun:1 "Берберск" + levantine:1 "Машрикцы" levantine_prefix:0 "Машрико" - levantine_collective_noun:2 "Машрикцы" - egyptian:0 "Египетск" + levantine_collective_noun:2 "Машрикск" + egyptian:0 "Египтяне" egyptian_prefix:0 "Египто" - egyptian_collective_noun:1 "Египтяне" - andalusian:0 "Андалусск" + egyptian_collective_noun:1 "Египетск" + andalusian:0 "Андалусцы" andalusian_prefix:0 "Андалусо" - andalusian_collective_noun:1 "Андалусцы" - yemeni:0 "Йеменск" + andalusian_collective_noun:1 "Андалусск" + yemeni:0 "Йеменцы" yemeni_prefix:0 "Йемено" - yemeni_collective_noun:0 "Йеменцы" + yemeni_collective_noun:0 "Йеменск" #Berber group - berber_group:0 "Берберск" - berber_group_collective_noun:0 "Берберы" - baranis:0 "Баранисск" + berber_group:0 "Берберы" + berber_group_collective_noun:0 "Берберск" + baranis:0 "Баранисы" baranis_prefix:0 "Баранисо" - baranis_collective_noun:0 "Баранисы" - butr:0 "Бутрск" + baranis_collective_noun:0 "Баранисск" + butr:0 "Бутры" butr_prefix:0 "Бутро" - butr_collective_noun:1 "Бутры" - zaghawa:0 "Загавск" + butr_collective_noun:1 "Бутрск" + guanches:0 "Гуанче" + guanches_prefix:0 "Гуанче" + guanches_collective_noun:0 "Гуанчск" + zaghawa:0 "Загава" zaghawa_prefix:0 "Загаво" - zaghawa_collective_noun:0 "Загава" + zaghawa_collective_noun:0 "Загавск" #Byzantine group - byzantine_group:0 "Византийск" - byzantine_group_collective_noun:1 "Византийцы" - armenian:0 "Армянск" + byzantine_group:0 "Византийцы" + byzantine_group_collective_noun:1 "Византийск" + armenian:0 "Армяне" armenian_prefix:0 "Армяно" - armenian_collective_noun:1 "Армяне" - greek:0 "Греческ" + armenian_collective_noun:1 "Армянск" + greek:0 "Греки" greek_prefix:0 "Греко" - greek_collective_noun:1 "Греки" - alan:0 "Аланск" + greek_collective_noun:1 "Греческ" + alan:0 "Аланы" alan_prefix:0 "Алано" - alan_collective_noun:1 "Аланы" - georgian:0 "Грузинск" + alan_collective_noun:1 "Аланск" + georgian:0 "Грузины" georgian_prefix:0 "Грузино" - georgian_collective_noun:1 "Грузины" - assyrian:1 "Сирийск" + georgian_collective_noun:1 "Грузинск" + assyrian:1 "Ассирийцы" assyrian_prefix:1 "Ассирийско" - assyrian_collective_noun:2 "Ассирийцы" + assyrian_collective_noun:2 "Сирийск" #Baltic group - baltic_group:0 "Балтийск" - baltic_group_collective_noun:1 "Балты" - latgalian:0 "Латгальск" + baltic_group:0 "Балты" + baltic_group_collective_noun:1 "Балтийск" + latgalian:0 "Латгальцы" latgalian_prefix:0 "Латгало" - latgalian_collective_noun:1 "Латгальцы" - lithuanian:0 "Литовск" + latgalian_collective_noun:1 "Латгальск" + lithuanian:0 "Литовцы" lithuanian_prefix:0 "Литовско" - lithuanian_collective_noun:1 "Литовцы" - prussian:0 "Прусск" + lithuanian_collective_noun:1 "Литовск" + prussian:0 "Пруссы" prussian_prefix:0 "Прусо" - prussian_collective_noun:1 "Пруссы" + prussian_collective_noun:1 "Прусск" #Balto-Finnic group - balto_finnic_group:0 "Балто-финск" - balto_finnic_group_collective_noun:1 "Балто-финны" - finnish:0 "Финск" + balto_finnic_group:0 "Балто-финны" + balto_finnic_group_collective_noun:1 "Балто-финск" + finnish:0 "Финны" finnish_prefix:0 "Финно" - finnish_collective_noun:1 "Финны" - sami:0 "Саамск" + finnish_collective_noun:1 "Финск" + sami:0 "Саамы" sami_prefix:0 "Саамо" - sami_collective_noun:0 "Саамы" - estonian:0 "Эстонск" + sami_collective_noun:0 "Саамск" + estonian:0 "Эстонцы" estonian_prefix:0 "Эстоно" - estonian_collective_noun:1 "Эстонцы" - karelian:0 "Карельск" + estonian_collective_noun:1 "Эстонск" + karelian:0 "Карелы" karelian_prefix:0 "Карело" - karelian_collective_noun:1 "Карелы" - vepsian:0 "Чудск" + karelian_collective_noun:1 "Карельск" + vepsian:0 "Чудь" vepsian_prefix:0 "Чудско" - vepsian_collective_noun:1 "Чудь" + vepsian_collective_noun:1 "Чудск" #Goidelic group - celtic_group:0 "Кельтск" - celtic_group_collective_noun:0 "Кельты" - goidelic_group:0 "Гойдельск" - goidelic_group_collective_noun:0 "Гойделы" - irish:0 "Ирландск" + celtic_group:0 "Кельты" + celtic_group_collective_noun:0 "Кельтск" + goidelic_group:0 "Гойделы" + goidelic_group_collective_noun:0 "Гойдельск" + irish:0 "Ирландцы" irish_prefix:0 "Ирландо" - irish_collective_noun:0 "Ирландцы" - gaelic:0 "Гэльск" + irish_collective_noun:0 "Ирландск" + gaelic:0 "Гэлы" gaelic_prefix:0 "Гэльско" - gaelic_collective_noun:0 "Гэлы" + gaelic_collective_noun:0 "Гэльск" #Brythonic group - brythonic_group:0 "Бриттск" - brythonic_group_collective_noun:0 "Бритты" - pictish:0 "Пиктск" + brythonic_group:0 "Бритты" + brythonic_group_collective_noun:0 "Бриттск" + pictish:0 "Пикты" pictish_prefix:0 "Пикто" - pictish_collective_noun:1 "Пикты" - welsh:0 "Валлийск" + pictish_collective_noun:1 "Пиктск" + welsh:0 "Валлийцы" welsh_prefix:0 "Валлийско" - welsh_collective_noun:0 "Валлийцы" - breton:0 "Бретонск" + welsh_collective_noun:0 "Валлийск" + breton:0 "Бретонцы" breton_prefix:0 "Бритто" - breton_collective_noun:1 "Бретонцы" - cornish:0 "Корнск" + breton_collective_noun:1 "Бретонск" + cornish:0 "Корнцы" cornish_prefix:0 "Корнско" - cornish_collective_noun:0 "Корнцы" - cumbrian:0 "Камбрийск" + cornish_collective_noun:0 "Корнск" + cumbrian:0 "Кимбры" cumbrian_prefix:0 "Камбрийско" - cumbrian_collective_noun:0 "Кимбры" + cumbrian_collective_noun:0 "Камбрийск" #Central Germanic group - central_germanic_group:0 "Центральногерманск" - central_germanic_group_collective_noun:1 "Центральногерманские народы" - german:0 "Немецк" + central_germanic_group:0 "Центральногерманские народы" + central_germanic_group_collective_noun:1 "Центральногерманск" + german:0 "Немцы" german_prefix:0 "Германо" - german_collective_noun:1 "Немцы" - lombard:0 "Ломбардск" + german_collective_noun:1 "Немецк" + lombard:0 "Ломбарды" lombard_prefix:0 "Ломбардо" - lombard_collective_noun:1 "Ломбарды" - langobard:0 "Лангобардск" + lombard_collective_noun:1 "Ломбардск" + langobard:0 "Лангобарды" langobard_prefix:0 "Лангобардо" - langobard_collective_noun:0 "Лангобарды" - suebi:0 "Свевск" + langobard_collective_noun:0 "Лангобардск" + suebi:0 "Свевы" suebi_prefix:0 "Свево" - suebi_collective_noun:1 "Свевы" - saxon:0 "Саксонск" + suebi_collective_noun:1 "Свевск" + saxon:0 "Саксонцы" saxon_prefix:0 "Саксоно" - saxon_collective_noun:0 "Саксонцы" - franconian:0 "Франконск" + saxon_collective_noun:0 "Саксонск" + franconian:0 "Франконцы" franconian_prefix:0 "Франконо" - franconian_collective_noun:0 "Франконцы" - swabian:0 "Швабск" + franconian_collective_noun:0 "Франконск" + swabian:0 "Швабцы" swabian_prefix:0 "Швабо" - swabian_collective_noun:0 "Швабцы" - bavarian:0 "Баварск" + swabian_collective_noun:0 "Швабск" + bavarian:0 "Баварцы" bavarian_prefix:0 "Баваро" - bavarian_collective_noun:0 "Баварцы" + bavarian_collective_noun:0 "Баварск" #Dravidian group - dravidian_group:0 "Дравидск" - dravidian_group_collective_noun:0 "Дравиды" - tamil:0 "Тамильск" + dravidian_group:0 "Дравиды" + dravidian_group_collective_noun:0 "Дравидск" + tamil:0 "Тамилы" tamil_prefix:0 "Тамило" - tamil_collective_noun:1 "Тамилы" - telugu:0 "Телугск" + tamil_collective_noun:1 "Тамильск" + telugu:0 "Телугу" telugu_prefix:0 "Телуго" - telugu_collective_noun:1 "Телугу" - kannada:0 "Каннадск" + telugu_collective_noun:1 "Телугск" + kannada:0 "Каннада" kannada_prefix:0 "Каннадо" - kannada_collective_noun:1 "Каннада" - gond:0 "Гондск" + kannada_collective_noun:1 "Каннадск" + gond:0 "Гонды" gond_prefix:0 "Гондо" - gond_collective_noun:0 "Гонды" + gond_collective_noun:0 "Гондск" #Horn African/Somalian group - somalian_group:0 "Кушитск" - somalian_group_collective_noun:0 "Кушиты" - somali:0 "Сомалийск" + somalian_group:0 "Кушиты" + somalian_group_collective_noun:0 "Кушитск" + somali:0 "Сомалийцы" somali_prefix:0 "Сомалийско" - somali_collective_noun:1 "Сомалийцы" - beja:0 "Беджаск" + somali_collective_noun:1 "Сомалийск" + beja:0 "Беджа" beja_prefix:0 "Беджо" - beja_collective_noun:0 "Беджа" - afar:0 "Афарск" + beja_collective_noun:0 "Беджаск" + afar:0 "Афары" afar_prefix:0 "Афаро" - afar_collective_noun:0 "Афар" + afar_collective_noun:0 "Афарск" #East African group - east_african_group:0 "Восточноафриканск" - east_african_group_collective_noun:1 "Восточноафриканские народы" - ethiopian:0 "Эфиопск" + east_african_group:0 "Восточноафриканские народы" + east_african_group_collective_noun:1 "Восточноафриканск" + ethiopian:0 "Эфиопы" ethiopian_prefix:0 "Абиссино" - ethiopian_collective_noun:1 "Эфиопы" - nubian:0 "Нубийск" + ethiopian_collective_noun:1 "Эфиопск" + nubian:0 "Нубийцы" nubian_prefix:0 "Нубийско" - nubian_collective_noun:1 "Нубийцы" - welayta:0 "Воламск" + nubian_collective_noun:1 "Нубийск" + welayta:0 "Воламо" welayta_prefix:0 "Воламо" - welayta_collective_noun:0 "Воламо" - daju:0 "Дагск" + welayta_collective_noun:0 "Воламск" + daju:0 "Даго" daju_prefix:0 "Дагско" - daju_collective_noun:0 "Даго" + daju_collective_noun:0 "Дагск" #Central African group - central_african_group:0 "Центральноафриканск" - central_african_group_collective_noun:0 "Центральноафриканские народы" - kanuri:0 "Канурск" + central_african_group:0 "Центральноафриканские народы" + central_african_group_collective_noun:0 "Центральноафриканск" + kanuri:0 "Канури" kanuri_prefix:0 "Кануро" - kanuri_collective_noun:0 "Канури" - hausa:0 "Хаусск" + kanuri_collective_noun:0 "Канурск" + hausa:0 "Хауса" hausa_prefix:0 "Хаусо" - hausa_collective_noun:0 "Хауса" - sao:0 "Саоск" + hausa_collective_noun:0 "Хаусск" + sao:0 "Сао" sao_prefix:0 "Саоско" - sao_collective_noun:0 "Сао" - nupe:0 "Нупск" + sao_collective_noun:0 "Саоск" + nupe:0 "Нупе" nupe_prefix:0 "Нупо" - nupe_collective_noun:0 "Нупе" + nupe_collective_noun:0 "Нупск" #Yoruba group - yoruba_group:0 "Йорубск" - yoruba_group_collective_noun:0 "Йоруба" - ewe:0 "Эвеск" + yoruba_group:0 "Йоруба" + yoruba_group_collective_noun:0 "Йорубск" + ewe:0 "Эве" ewe_prefix:0 "Эвеско" - ewe_collective_noun:0 "Эве" - yoruba:0 "Йорубск" + ewe_collective_noun:0 "Эвеск" + yoruba:0 "Йоруба" yoruba_prefix:0 "Йорубо" - yoruba_collective_noun:0 "Йоруба" - edo:0 "Эдоск" + yoruba_collective_noun:0 "Йорубск" + edo:0 "Эдо" edo_prefix:0 "Эдо" - edo_collective_noun:0 "Эдо" - igbo:0 "Игбоск" + edo_collective_noun:0 "Эдоск" + igbo:0 "Игбо" igbo_prefix:0 "Игбо" - igbo_collective_noun:0 "Игбо" + igbo_collective_noun:0 "Игбоск" #Sahelian group - sahelian_group:0 "Сахельск" - sahelian_group_collective_noun:0 "Сахельцы" - soninke:0 "Сонинкск" + sahelian_group:0 "Сахельцы" + sahelian_group_collective_noun:0 "Сахельск" + soninke:0 "Сонинке" soninke_prefix:0 "Сонинко" - soninke_collective_noun:0 "Сонинке" - bozo:0 "Бозоск" + soninke_collective_noun:0 "Сонинкск" + bozo:0 "Бозо" bozo_prefix:0 "Бозо" - bozo_collective_noun:0 "Бозо" - mossi:0 "Моссийск" + bozo_collective_noun:0 "Бозоск" + mossi:0 "Мосси" mossi_prefix:0 "Моссийско" - mossi_collective_noun:0 "Мосси" - sorko:0 "Соркск" + mossi_collective_noun:0 "Моссийск" + sorko:0 "Сорко" sorko_prefix:0 "Сорко" - sorko_collective_noun:0 "Сорко" - gaw:0 "Гавск" - gaw_prefix:0 "Гаво" - gaw_collective_noun:0 "Гав" - songhai:0 "Сонгайск" + sorko_collective_noun:0 "Соркск" + gaw:1 "Кавы" + gaw_prefix:1 "Каво" + gaw_collective_noun:1 "Кавск" + songhai:0 "Сонгайцы" songhai_prefix:0 "Сонгайо" - songhai_collective_noun:0 "Сонгай" + songhai_collective_noun:0 "Сонгайск" #West African group - west_african_group:1 "Горно-гвинейск" - west_african_group_collective_noun:1 "Западноафриканские народы" - mande:0 "Манденск" + west_african_group:1 "Западноафриканские народы" + west_african_group_collective_noun:1 "Горно-гвинейск" + mande:0 "Манде" mande_prefix:0 "Мандено" - mande_collective_noun:1 "Манде" - malinke:0 "Малинкск" + mande_collective_noun:1 "Манденск" + malinke:0 "Малинке" malinke_prefix:0 "Малинко" - malinke_collective_noun:0 "Малинке" - bobo:0 "Бобоск" + malinke_collective_noun:0 "Малинкск" + bobo:0 "Бобо" bobo_prefix:0 "Бобо" - bobo_collective_noun:0 "Бобо" - gur:0 "Гурск" + bobo_collective_noun:0 "Бобоск" + gur:0 "Гуры" gur_prefix:0 "Гуро" - gur_collective_noun:0 "Гур" - marka:0 "Маркск" + gur_collective_noun:0 "Гурск" + marka:0 "Марка" marka_prefix:0 "Марко" - marka_collective_noun:0 "Марка" - mel:0 "Мельск" + marka_collective_noun:0 "Маркск" + mel:0 "Мелы" mel_prefix:0 "Мельско" - mel_collective_noun:0 "Мел" - senufo:0 "Сенуфск" + mel_collective_noun:0 "Мельск" + senufo:0 "Сенуфо" senufo_prefix:0 "Сенуфо" - senufo_collective_noun:0 "Сенуфо" + senufo_collective_noun:0 "Сенуфск" #Senegambian group - senegambian_group:0 "Сенегамбийск" - senegambian_group_collective_noun:0 "Сенегамбийцы" - pulaar:0 "Пулаарск" + senegambian_group:0 "Сенегамбийцы" + senegambian_group_collective_noun:0 "Сенегамбийск" + pulaar:0 "Пулаары" pulaar_prefix:0 "Пулааро" - pulaar_collective_noun:0 "Пулаар" - serer:0 "Серерск" + pulaar_collective_noun:0 "Пулаарск" + serer:0 "Сереры" serer_prefix:0 "Сереро" - serer_collective_noun:0 "Серер" - wolof:0 "Волофск" + serer_collective_noun:0 "Серерск" + wolof:0 "Волофы" wolof_prefix:0 "Волофо" - wolof_collective_noun:0 "Волоф" + wolof_collective_noun:0 "Волофск" #Akan group - akan_group:0 "Аканск" - akan_group_collective_noun:0 "Аканы" - akan:0 "Аканск" + akan_group:0 "Аканы" + akan_group_collective_noun:0 "Аканск" + akan:0 "Аканы" akan_prefix:0 "Акано" - akan_collective_noun:0 "Аканы" - guan:0 "Гуаньск" + akan_collective_noun:0 "Аканск" + guan:0 "Гуань" guan_prefix:0 "Гуаньско" - guan_collective_noun:0 "Гуань" - kru:0 "Круск" + guan_collective_noun:0 "Гуаньск" + kru:0 "Кру" kru_prefix:0 "Круско" - kru_collective_noun:0 "Кру" + kru_collective_noun:0 "Круск" #East Slavic group - east_slavic_group:0 "Восточнославянск" - east_slavic_group_collective_noun:1 "Восточные славяне" - russian:0 "Русск" + east_slavic_group:0 "Восточные славяне" + east_slavic_group_collective_noun:1 "Восточнославянск" + russian:0 "Русские" russian_prefix:0 "Русо" - russian_collective_noun:1 "Русские" - ilmenian:0 "Ильменск" + russian_collective_noun:1 "Русск" + ilmenian:0 "Ильменские словене" ilmenian_prefix:0 "Ильмено" - ilmenian_collective_noun:1 "Ильменские словене" - severian:0 "Северск" + ilmenian_collective_noun:1 "Ильменск" + severian:0 "Северяне" severian_prefix:0 "Северяно" - severian_collective_noun:1 "Северяне" - volhynian:0 "Волынск" + severian_collective_noun:1 "Северск" + volhynian:0 "Волыняне" volhynian_prefix:0 "Волынско" - volhynian_collective_noun:1 "Волыняне" + volhynian_collective_noun:1 "Волынск" #Iberian group - iberian_group:0 "Иберийск" - iberian_group_collective_noun:1 "Иберийцы" - basque:0 "Баскск" + iberian_group:0 "Иберийцы" + iberian_group_collective_noun:1 "Иберийск" + basque:0 "Баски" basque_prefix:0 "Баско" - basque_collective_noun:0 "Баски" - castilian:0 "Кастильск" + basque_collective_noun:0 "Баскск" + castilian:0 "Кастильцы" castilian_prefix:0 "Кастило" - castilian_collective_noun:1 "Кастильцы" - catalan:0 "Каталонск" + castilian_collective_noun:1 "Кастильск" + catalan:0 "Каталонцы" catalan_prefix:0 "Каталоно" - catalan_collective_noun:1 "Каталонцы" - portuguese:0 "Португальск" + catalan_collective_noun:1 "Каталонск" + portuguese:0 "Португальцы" portuguese_prefix:0 "Португало" - portuguese_collective_noun:0 "Португальцы" - visigothic:0 "Вестготск" + portuguese_collective_noun:0 "Португальск" + visigothic:0 "Вестготы" visigothic_prefix:0 "Вестгото" - visigothic_collective_noun:1 "Вестготы" + visigothic_collective_noun:1 "Вестготск" #Indo Aryan - indo_aryan_group:0 "Индо-арийск" - indo_aryan_group_collective_noun:0 "Индо-арийские народы" - bengali:0 "Бенгальск" + indo_aryan_group:0 "Индо-арийские народы" + indo_aryan_group_collective_noun:0 "Индо-арийск" + bengali:0 "Бенгальцы" bengali_prefix:0 "Бенгало" - bengali_collective_noun:1 "Бенгальцы" - oriya:0 "Орийск" + bengali_collective_noun:1 "Бенгальск" + oriya:0 "Ория" oriya_prefix:0 "Орийско" - oriya_collective_noun:1 "Ория" - assamese:1 "Камрупск" + oriya_collective_noun:1 "Орийск" + assamese:1 "Камрупы" assamese_prefix:1 "Камрупо" - assamese_collective_noun:1 "Камрупы" - hindustani:1 "Каннауджск" + assamese_collective_noun:1 "Камрупск" + hindustani:1 "Каннауджи" hindustani_prefix:1 "Каннауджо" - hindustani_collective_noun:1 "Каннауджи" - malvi:0 "Мальвийск" + hindustani_collective_noun:1 "Каннауджск" + malvi:0 "Мальви" malvi_prefix:0 "Мальво" - malvi_collective_noun:0 "Мальви" - gujarati:0 "Гуджаратск" + malvi_collective_noun:0 "Мальвийск" + gujarati:0 "Гуджараты" gujarati_prefix:0 "Гуджарато" - gujarati_collective_noun:1 "Гуджараты" - punjabi:0 "Пенджабск" + gujarati_collective_noun:1 "Гуджаратск" + punjabi:0 "Пенджабцы" punjabi_prefix:0 "Пенджабо" - punjabi_collective_noun:1 "Пенджабцы" - rajput:1 "Раджастханск" + punjabi_collective_noun:1 "Пенджабск" + rajput:1 "Раджастханцы" rajput_prefix:1 "Раджастхано" - rajput_collective_noun:2 "Раджастханцы" - sindhi:0 "Синдск" + rajput_collective_noun:2 "Раджастханск" + sindhi:0 "Синды" sindhi_prefix:0 "Синдо" - sindhi_collective_noun:2 "Синды" - marathi:0 "Маратхск" + sindhi_collective_noun:2 "Синдск" + marathi:0 "Маратхи" marathi_prefix:0 "Маратхо" - marathi_collective_noun:1 "Маратхи" - sinhala:0 "Сингальск" + marathi_collective_noun:1 "Маратхск" + sinhala:0 "Сингалы" sinhala_prefix:0 "Сингало" - sinhala_collective_noun:1 "Сингалы" - nepali:0 "Непальск" + sinhala_collective_noun:1 "Сингальск" + nepali:0 "Непальцы" nepali_prefix:0 "Непало" - nepali_collective_noun:1 "Непальцы" - kashmiri:0 "Кашмирск" + nepali_collective_noun:1 "Непальск" + kashmiri:0 "Кашмирцы" kashmiri_prefix:0 "Кашмиро" - kashmiri_collective_noun:0 "Кашмирцы" + kashmiri_collective_noun:0 "Кашмирск" #Iranian group - iranian_group:0 "Иранск" - iranian_group_collective_noun:0 "Иранцы" - persian:0 "Персидск" + iranian_group:0 "Иранцы" + iranian_group_collective_noun:0 "Иранск" + persian:0 "Персы" persian_prefix:0 "Персо" - persian_collective_noun:1 "Персы" - sogdian:0 "Согдийск" + persian_collective_noun:1 "Персидск" + sogdian:0 "Согдийцы" sogdian_prefix:0 "Согдийско" - sogdian_collective_noun:1 "Согдийцы" - tocharian:0 "Тохарск" + sogdian_collective_noun:1 "Согдийск" + tocharian:0 "Тохары" tocharian_prefix:0 "Тохаро" - tocharian_collective_noun:1 "Тохары" - kurdish:0 "Курдск" + tocharian_collective_noun:1 "Тохарск" + kurdish:0 "Курды" kurdish_prefix:0 "Курдо" - kurdish_collective_noun:1 "Курды" - afghan:0 "Афганск" + kurdish_collective_noun:1 "Курдск" + afghan:0 "Афганцы" afghan_prefix:0 "Афгано" - afghan_collective_noun:1 "Афганцы" - baloch:0 "Белуджск" + afghan_collective_noun:1 "Афганск" + baloch:0 "Белуджи" baloch_prefix:0 "Белуджо" - baloch_collective_noun:1 "Белуджи" - saka:0 "Сакск" + baloch_collective_noun:1 "Белуджск" + saka:0 "Сака" saka_prefix:0 "Сако" - saka_collective_noun:1 "Сака" - daylamite:0 "Дейлемитск" + saka_collective_noun:1 "Сакск" + daylamite:0 "Дейлемиты" daylamite_prefix:0 "Дейлемито" - daylamite_collective_noun:0 "Дейлемиты" - khwarezmian:0 "Хорезмийск" + daylamite_collective_noun:0 "Дейлемитск" + khwarezmian:0 "Хорезмийцы" khwarezmian_prefix:0 "Хорезмо" - khwarezmian_collective_noun:0 "Хорезмийцы" - tajik:0 "Таджикск" + khwarezmian_collective_noun:0 "Хорезмийск" + tajik:0 "Таджики" tajik_prefix:0 "Таджико" - tajik_collective_noun:0 "Таджики" + tajik_collective_noun:0 "Таджикск" #Israelite group - israelite_group:0 "Израильск" - israelite_group_collective_noun:0 "Израильтяне" - ashkenazi:0 "Ашкеназск" + israelite_group:0 "Израильтяне" + israelite_group_collective_noun:0 "Израильск" + ashkenazi:0 "Ашкеназы" ashkenazi_prefix:0 "Ашкеназо" - ashkenazi_collective_noun:1 "Ашкеназы" - sephardi:0 "Сефардск" + ashkenazi_collective_noun:1 "Ашкеназск" + sephardi:0 "Сефарды" sephardi_prefix:0 "Сефардо" - sephardi_collective_noun:1 "Сефарды" - radhanite:0 "Рахдонитск" + sephardi_collective_noun:1 "Сефардск" + radhanite:0 "Рахдониты" radhanite_prefix:0 "Рахдонито" - radhanite_collective_noun:0 "Рахдониты" - kochinim:0 "Кочинимск" + radhanite_collective_noun:0 "Рахдонитск" + kochinim:0 "Кочинские евреи" kochinim_prefix:0 "Кочино" - kochinim_collective_noun:0 "Кочинские евреи" + kochinim_collective_noun:0 "Кочинимск" #Latin group - latin_group:0 "Латинск" - latin_group_collective_noun:0 "Латиняне" - italian:0 "Итальянск" + latin_group:0 "Латиняне" + latin_group_collective_noun:0 "Латинск" + italian:0 "Итальянцы" italian_prefix:0 "Итальяно" - italian_collective_noun:1 "Итальянцы" - roman:0 "Римск" + italian_collective_noun:1 "Итальянск" + roman:0 "Римляне" roman_prefix:0 "Романо" - roman_collective_noun:1 "Римляне" - sardinian:0 "Сардинск" + roman_collective_noun:1 "Римск" + sardinian:0 "Сардинцы" sardinian_prefix:0 "Сардино" - sardinian_collective_noun:0 "Сардинцы" - sicilian:0 "Сицилийск" + sardinian_collective_noun:0 "Сардинск" + sicilian:0 "Сицилийцы" sicilian_prefix:0 "Сицило" - sicilian_collective_noun:0 "Сицилийцы" - cisalpine:0 "Цизальпийск" + sicilian_collective_noun:0 "Сицилийск" + cisalpine:0 "Цизальпийцы" cisalpine_prefix:0 "Альпо" - cisalpine_collective_noun:1 "Цизальпийцы" + cisalpine_collective_noun:1 "Цизальпийск" #Frankish group - frankish_group:0 "Франкск" - frankish_group_collective_noun:0 "Франки" - frankish:0 "Франкск" + frankish_group:0 "Франки" + frankish_group_collective_noun:0 "Франкск" + frankish:0 "Франки" frankish_prefix:0 "Франко" - frankish_collective_noun:1 "Франки" - french:0 "Французск" + frankish_collective_noun:1 "Франкск" + french:0 "Французы" french_prefix:0 "Французо" - french_collective_noun:0 "Французы" - norman:0 "Норманск" + french_collective_noun:0 "Французск" + norman:0 "Норманны" norman_prefix:0 "Нормано" - norman_collective_noun:1 "Норманны" - occitan:0 "Окситанск" + norman_collective_noun:1 "Норманск" + occitan:0 "Окситанцы" occitan_prefix:0 "Окситано" - occitan_collective_noun:1 "Окситанцы" + occitan_collective_noun:1 "Окситанск" #Magyar group - magyar_group:2 "Мадьярск" - magyar_group_collective_noun:0 "Мадьяры" - mogyer:0 "Мадьярск" + magyar_group:2 "Мадьяры" + magyar_group_collective_noun:0 "Мадьярск" + mogyer:0 "Мадьяры" mogyer_prefix:0 "Мадьяро" - mogyer_collective_noun:0 "Мадьяры" - hungarian:0 "Венгерск" + mogyer_collective_noun:0 "Мадьярск" + hungarian:0 "Венгры" hungarian_prefix:0 "Венгеро" - hungarian_collective_noun:1 "Венгры" + hungarian_collective_noun:1 "Венгерск" #North Germanic group - north_germanic_group:0 "Северогерманск" - north_germanic_group_collective_noun:0 "Северогерманские народы" - norse:0 "Скандинавск" + north_germanic_group:0 "Северогерманские народы" + north_germanic_group_collective_noun:0 "Северогерманск" + norse:0 "Скандинавы" norse_prefix:0 "Скандинаво" - norse_collective_noun:0 "Скандинавы" - swedish:0 "Шведск" + norse_collective_noun:0 "Скандинавск" + swedish:0 "Шведы" swedish_prefix:0 "Шведо" - swedish_collective_noun:2 "Шведы" - norwegian:0 "Норвежск" + swedish_collective_noun:2 "Шведск" + norwegian:0 "Норвежцы" norwegian_prefix:0 "Норвежско" - norwegian_collective_noun:1 "Норвежцы" - danish:0 "Датск" + norwegian_collective_noun:1 "Норвежск" + danish:0 "Датчане" danish_prefix:0 "Датско" - danish_collective_noun:1 "Датчане" + danish_collective_noun:1 "Датск" #South Slavic group - south_slavic_group:0 "Южнославянск" - south_slavic_group_collective_noun:0 "Южные славяне" - bosnian:0 "Боснийск" + south_slavic_group:0 "Южные славяне" + south_slavic_group_collective_noun:0 "Южнославянск" + bosnian:0 "Босняки" bosnian_prefix:0 "Босно" - bosnian_collective_noun:0 "Босняки" - croatian:0 "Хорватск" + bosnian_collective_noun:0 "Боснийск" + croatian:0 "Хорваты" croatian_prefix:0 "Хорвато" - croatian_collective_noun:1 "Хорваты" - serbian:0 "Сербск" + croatian_collective_noun:1 "Хорватск" + serbian:0 "Сербы" serbian_prefix:0 "Сербо" - serbian_collective_noun:1 "Сербы" - vlach:0 "Валашск" + serbian_collective_noun:1 "Сербск" + vlach:0 "Валахи" vlach_prefix:0 "Валашско" - vlach_collective_noun:1 "Валахи" - bulgarian:0 "Болгарск" + vlach_collective_noun:1 "Валашск" + bulgarian:0 "Болгары" bulgarian_prefix:0 "Болгаро" - bulgarian_collective_noun:1 "Болгары" + bulgarian_collective_noun:1 "Болгарск" #Ugro-Permian group - ugro_permian_group:0 "Финно-пермск" - ugro_permian_group_collective_noun:1 "Финно-пермяки" + ugro_permian_group:0 "Финно-пермяки" + ugro_permian_group_collective_noun:1 "Финно-пермск" #"Komi" - komi:0 "Пермск" + komi:0 "Пермяки" komi_prefix:0 "Пермо" - komi_collective_noun:1 "Пермяки" + komi_collective_noun:1 "Пермск" #"Khanty" - khanty:0 "Остякск" + khanty:0 "Остяки" khanty_prefix:0 "Остякско" - khanty_collective_noun:1 "Остяки" - samoyed:0 "Бьярмск" + khanty_collective_noun:1 "Остякск" + samoyed:0 "Бьярмы" samoyed_prefix:0 "Бьярмо" - samoyed_collective_noun:1 "Бьярмы" + samoyed_collective_noun:1 "Бьярмск" #Volga-Finnic group - volga_finnic_group:0 "Волжско-финск" - volga_finnic_group_collective_noun:1 "Волжские финны" - mordvin:0 "Мордвинск" + volga_finnic_group:0 "Волжские финны" + volga_finnic_group_collective_noun:1 "Волжско-финск" + mordvin:0 "Мордвинцы" mordvin_prefix:0 "Мордвино" - mordvin_collective_noun:1 "Мордва" - mari:0 "Марийск" + mordvin_collective_noun:1 "Мордвинск" + mari:0 "Марийцы" mari_prefix:0 "Марийско" - mari_collective_noun:0 "Мари" - merya:0 "Мерянск" + mari_collective_noun:0 "Марийск" + merya:0 "Меря" merya_prefix:0 "Меряно" - merya_collective_noun:1 "Меря" - meshchera:0 "Мещерск" + merya_collective_noun:1 "Мерянск" + meshchera:0 "Мещера" meshchera_prefix:0 "Мещеро" - meshchera_collective_noun:1 "Мещера" - muroma:0 "Муромск" + meshchera_collective_noun:1 "Мещерск" + muroma:0 "Мурома" muroma_prefix:0 "Муромско" - muroma_collective_noun:1 "Мурома" + muroma_collective_noun:1 "Муромск" #West Germanic group - west_germanic_group:0 "Западногерманск" - west_germanic_group_collective_noun:0 "Западногерманские народы" - english:0 "Английск" + west_germanic_group:0 "Западногерманские народы" + west_germanic_group_collective_noun:0 "Западногерманск" + english:0 "Англичане" english_prefix:0 "Англо" - english_collective_noun:0 "Англичане" - anglo_saxon:0 "Англосаксонск" + english_collective_noun:0 "Английск" + anglo_saxon:0 "Англосаксы" anglo_saxon_prefix:0 "Англо" - anglo_saxon_collective_noun:1 "Англосаксы" - old_saxon:0 "Старосаксонск" + anglo_saxon_collective_noun:1 "Англосаксонск" + old_saxon:0 "Саксы" old_saxon_prefix:0 "Саксоно" - old_saxon_collective_noun:1 "Саксы" - frisian:0 "Фризск" + old_saxon_collective_noun:1 "Старосаксонск" + frisian:0 "Фризы" frisian_prefix:0 "Фризско" - frisian_collective_noun:1 "Фризы" - dutch:2 "Голландск" + frisian_collective_noun:1 "Фризск" + dutch:2 "Голландцы" dutch_prefix:0 "Батаво" - dutch_collective_noun:2 "Голландцы" - scottish:1 "Шотландск" + dutch_collective_noun:2 "Голландск" + scottish:1 "Шотландцы" scottish_prefix:0 "Шотландо" - scottish_collective_noun:1 "Шотландцы" + scottish_collective_noun:1 "Шотландск" #West Slavic group - west_slavic_group:0 "Западнославянск" - west_slavic_group_collective_noun:0 "Западные славяне" - pommeranian:1 "Померанск" + west_slavic_group:0 "Западные славяне" + west_slavic_group_collective_noun:0 "Западнославянск" + pommeranian:1 "Померанцы" pommeranian_prefix:0 "Померано" - pommeranian_collective_noun:1 "Померанцы" - czech:0 "Чешск" + pommeranian_collective_noun:1 "Померанск" + czech:0 "Чехи" czech_prefix:0 "Чехо" - czech_collective_noun:1 "Чехи" - slovien:0 "Словенск" + czech_collective_noun:1 "Чешск" + slovien:0 "Словенцы" slovien_prefix:0 "Словено" - slovien_collective_noun:0 "Словенцы" - polish:0 "Польск" + slovien_collective_noun:0 "Словенск" + polish:0 "Поляки" polish_prefix:0 "Польско" - polish_collective_noun:1 "Поляки" - polabian:0 "Полабск" + polish_collective_noun:1 "Польск" + polabian:0 "Полабы" polabian_prefix:0 "Полабо" - polabian_collective_noun:1 "Полабы" - carantanian:0 "Карантанск" + polabian_collective_noun:1 "Полабск" + carantanian:0 "Карантанцы" carantanian_prefix:0 "Карантано" - carantanian_collective_noun:0 "Карантанцы" + carantanian_collective_noun:0 "Карантанск" #Tibetan - tibetan_group:0 "Тибетск" - tibetan_group_collective_noun:0 "Тибетцы" - bodpa:0 "Бодпаск" + tibetan_group:0 "Тибетцы" + tibetan_group_collective_noun:0 "Тибетск" + bodpa:0 "Бодпа" bodpa_prefix:0 "Тибето" - bodpa_collective_noun:1 "Бодпа" - tangut:0 "Тангутск" + bodpa_collective_noun:1 "Бодпаск" + tangut:0 "Тангуты" tangut_prefix:0 "Тангуто" - tangut_collective_noun:1 "Тангуты" - zhangzhung:0 "Шангшунгск" + tangut_collective_noun:1 "Тангутск" + zhangzhung:0 "Шангшунги" zhangzhung_prefix:0 "Шангшунго" - zhangzhung_collective_noun:1 "Шангшунги" - sumpa:0 "Сумпаск" + zhangzhung_collective_noun:1 "Шангшунгск" + sumpa:0 "Сумпа" sumpa_prefix:0 "Сумпо" - sumpa_collective_noun:1 "Сумпа" - tsangpa:0 "Цангпаск" + sumpa_collective_noun:1 "Сумпаск" + tsangpa:0 "Цангпа" tsangpa_prefix:0 "Цангпо" - tsangpa_collective_noun:0 "Цангпа" - kirati:0 "Киратск" + tsangpa_collective_noun:0 "Цангпаск" + kirati:0 "Кираты" kirati_prefix:0 "Кирато" - kirati_collective_noun:0 "Кираты" - lhomon:0 "Лхомонск" + kirati_collective_noun:0 "Киратск" + lhomon:0 "Лхомоны" lhomon_prefix:0 "Лхомоно" - lhomon_collective_noun:0 "Лхомоны" - qiang:0 "Цянск" + lhomon_collective_noun:0 "Лхомонск" + qiang:0 "Цяны" qiang_prefix:0 "Цяно" - qiang_collective_noun:0 "Цян" + qiang_collective_noun:0 "Цянск" #Chinese - chinese_group:0 "Китайск" - chinese_group_collective_noun:0 "Китайцы" - han:0 "Ханьск" + chinese_group:0 "Китайцы" + chinese_group_collective_noun:0 "Китайск" + han:0 "Ханьцы" han_prefix:0 "Китайско" - han_collective_noun:0 "Ханьцы" - maghrebi:0 "Магрибск" + han_collective_noun:0 "Ханьск" + maghrebi:0 "Магрибцы" maghrebi_prefix:0 "Магрибо" - maghrebi_collective_noun:1 "Магрибцы" + maghrebi_collective_noun:1 "Магрибск" #Mongolic - mongolic_group:0 "Монгольск" - mongolic_group_collective_noun:0 "Монголы" - mongol:0 "Монгольск" + mongolic_group:0 "Монголы" + mongolic_group_collective_noun:0 "Монгольск" + mongol:0 "Монголы" mongol_prefix:0 "Монголо" - mongol_collective_noun:1 "Монголы" - buryat:0 "Бурятск" + mongol_collective_noun:1 "Монгольск" + buryat:0 "Буряты" buryat_prefix:0 "Бурято" - buryat_collective_noun:0 "Буряты" - oirat:0 "Ойратск" + buryat_collective_noun:0 "Бурятск" + oirat:0 "Ойраты" oirat_prefix:0 "Ойрато" - oirat_collective_noun:0 "Ойраты" - naiman:0 "Найманск" + oirat_collective_noun:0 "Ойратск" + naiman:0 "Найманы" naiman_prefix:0 "Наймано" - naiman_collective_noun:0 "Найманы" - kerait:0 "Кереитск" + naiman_collective_noun:0 "Найманск" + kerait:0 "Кереиты" kerait_prefix:0 "Кереито" - kerait_collective_noun:0 "Кереиты" - khitan:0 "Киданьск" + kerait_collective_noun:0 "Кереитск" + khitan:0 "Кидани" khitan_prefix:0 "Кидано" - khitan_collective_noun:1 "Кидани" - tuyuhun:0 "Туюйхуньск" + khitan_collective_noun:1 "Киданьск" + tuyuhun:0 "Туюйхунь" tuyuhun_prefix:0 "Туюйхуно" - tuyuhun_collective_noun:0 "Туюйхунь" - jurchen:0 "Чжурчжэньск" + tuyuhun_collective_noun:0 "Туюйхуньск" + jurchen:0 "Чжурчжэни" jurchen_prefix:0 "Чжурчжэно" - jurchen_collective_noun:1 "Чжурчжэни" + jurchen_collective_noun:1 "Чжурчжэньск" #Turkic - turkic_group:0 "Тюркск" - turkic_group_collective_noun:0 "Тюрки" - turkish:1 "Огузск" + turkic_group:0 "Тюрки" + turkic_group_collective_noun:0 "Тюркск" + turkish:1 "Огузы" turkish_prefix:0 "Огузо" - turkish_collective_noun:2 "Огузы" - pecheneg:0 "Печенежск" + turkish_collective_noun:2 "Огузск" + pecheneg:0 "Печенеги" pecheneg_prefix:0 "Печенего" - pecheneg_collective_noun:1 "Печенеги" - cuman:0 "Половецк" + pecheneg_collective_noun:1 "Печенежск" + cuman:0 "Половцы" cuman_prefix:0 "Половецко" - cuman_collective_noun:1 "Половцы" - khazar:0 "Хазарск" + cuman_collective_noun:1 "Половецк" + khazar:0 "Хазары" khazar_prefix:0 "Хазаро" - khazar_collective_noun:1 "Хазары" - bolghar:0 "Булгарск" + khazar_collective_noun:1 "Хазарск" + bolghar:0 "Булгары" bolghar_prefix:0 "Булгаро" - bolghar_collective_noun:1 "Булгары" - bashkir:0 "Башкирск" + bolghar_collective_noun:1 "Булгарск" + bashkir:0 "Башкиры" bashkir_prefix:0 "Башкиро" - bashkir_collective_noun:1 "Башкиры" - avar:0 "Аварск" + bashkir_collective_noun:1 "Башкирск" + avar:0 "Авары" avar_prefix:0 "Аваро" - avar_collective_noun:1 "Авары" - karluk:0 "Карлукск" + avar_collective_noun:1 "Аварск" + karluk:0 "Карлуки" karluk_prefix:0 "Карлуко" - karluk_collective_noun:1 "Карлуки" - kimek:0 "Кимакск" + karluk_collective_noun:1 "Карлукск" + kimek:0 "Кимаки" kimek_prefix:0 "Кимако" - kimek_collective_noun:1 "Кимаки" - kipchak:0 "Кыпчакск" + kimek_collective_noun:1 "Кимакск" + kipchak:0 "Кыпчаки" kipchak_prefix:0 "Кыпчако" - kipchak_collective_noun:1 "Кыпчаки" - laktan:0 "Ланиказск" + kipchak_collective_noun:1 "Кыпчакск" + laktan:0 "Ланиказы" laktan_prefix:0 "Ланиказо" - laktan_collective_noun:1 "Ланиказы" - kirghiz:0 "Кыргызск" + laktan_collective_noun:1 "Ланиказск" + kirghiz:0 "Кыргызы" kirghiz_prefix:0 "Кыргызо" - kirghiz_collective_noun:0 "Кыргызы" - uyghur:0 "Уйгурск" + kirghiz_collective_noun:0 "Кыргызск" + uyghur:0 "Уйгуры" uyghur_prefix:0 "Уйгуро" - uyghur_collective_noun:1 "Уйгуры" - uriankhai:0 "Урянхайск" + uyghur_collective_noun:1 "Уйгурск" + uriankhai:0 "Урянхайцы" uriankhai_prefix:0 "Урянхайско" - uriankhai_collective_noun:0 "Урянхайцы" - yughur:0 "Желтоуйгурск" + uriankhai_collective_noun:0 "Урянхайск" + yughur:0 "Желтые уйгуры" yughur_prefix:0 "Желтоуйгуро" - yughur_collective_noun:0 "Желтые уйгуры" - chuvash:0 "Чувашск" + yughur_collective_noun:0 "Желтоуйгурск" + chuvash:0 "Чуваши" chuvash_prefix:0 "Чувашско" - chuvash_collective_noun:0 "Чуваши" - shatuo:0 "Шатоск" + chuvash_collective_noun:0 "Чувашск" + shatuo:0 "Шато" shatuo_prefix:0 "Шато" - shatuo_collective_noun:0 "Шато" - ongud:0 "Онгутск" + shatuo_collective_noun:0 "Шатоск" + ongud:0 "Онгуты" ongud_prefix:0 "Онгуто" - ongud_collective_noun:0 "Онгуты" + ongud_collective_noun:0 "Онгутск" #Qiangic Group - qiangic_group:0 "Цянск" - qiangic_group_collective_noun:0 "Цяны" + qiangic_group:0 "Цяны" + qiangic_group_collective_noun:0 "Цянск" #Burman - burman_group:0 "Бирманск" - burman_group_collective_noun:0 "Бирманцы" - burmese:0 "Бирманск" + burman_group:0 "Бирманцы" + burman_group_collective_noun:0 "Бирманск" + burmese:0 "Бирманцы" burmese_prefix:0 "Бирмано" - burmese_collective_noun:0 "Бирманцы" - mon:0 "Монск" + burmese_collective_noun:0 "Бирманск" + mon:0 "Моны" mon_prefix:0 "Моно" - mon_collective_noun:0 "Моны" + mon_collective_noun:0 "Монск" # Iberian - aragonese:0 "Арагонск" + aragonese:0 "Арагонцы" aragonese_prefix:0 "Арагоно" - aragonese_collective_noun:0 "Арагонцы" - asturleonese:0 "Астурлеонск" + aragonese_collective_noun:0 "Арагонск" + asturleonese:0 "Астурлеонцы" asturleonese_prefix:0 "Астуро" - asturleonese_collective_noun:0 "Астурлеонцы" - galician:0 "Галисийск" + asturleonese_collective_noun:0 "Астурлеонск" + galician:0 "Галисийцы" galician_prefix:0 "Галисийско" - galician_collective_noun:0 "Галисийцы" + galician_collective_noun:0 "Галисийск" diff --git a/project/ck3/base_game/localization/russian/culture/language_events_l_russian.yml b/project/ck3/base_game/localization/russian/culture/language_events_l_russian.yml index 8e307c8802..e5ad6e456f 100644 --- a/project/ck3/base_game/localization/russian/culture/language_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/language_events_l_russian.yml @@ -3,13 +3,13 @@ language_events.0001.desc:1 "Трудно держать в голове столько языков — я начинаю забывать, на каком говорю!\n\nНе далее как вчера вместо обычного приветствия из моего рта полилась нелепая мешанина слов, в которой слышался то [language_to_forget.GetLanguage.GetNameNoTooltip|l], то [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l] язык... и мне это казалось нормальным, пока кто-то не начал возмущаться. \n\nВозможно, мне стоит попробовать просто выбросить [language_to_forget.GetLanguage.GetNameNoTooltip|l] из головы?.." language_events.0001.a:0 "Пусть уйдет в забытье..." language_events.0001.b:0 "Нет! Нужно работать усерднее и больше учиться!" - language_events.0002.b.tt:0 "Вы отправляете сборщиков за «налогом» в [gold_i]#P 50#! с каждого [vassal_speaking_other_language.GetCulture.GetName|l]ого графства на землях, которыми правит [vassal_speaking_other_language.GetTitledFirstName]" + language_events.0002.b.tt:0 "Вы отправляете сборщиков за «налогом» в [gold_i]#P 50#! с каждого #L [vassal_speaking_other_language.GetCulture.GetCollectiveNoun|l]ого#! графства на землях, которыми правит [vassal_speaking_other_language.GetTitledFirstName]" language_events.0002.t:0 "Общий язык" language_events.0002.desc:0 "Мне сообщили, что мой вассал [vassal_speaking_other_language.GetTitledFirstName] публично высмеивает мой [vassal_speaking_other_language.GetCulture.GetLanguage.GetName|l] язык — а ведь на нем говорят [vassal_speaking_other_language.GetHerHis] подданные!\n\nМои советники предлагают воспользоваться этим и отправить [vassal_speaking_other_language.GetHerHim] письмо с признанием [vassal_speaking_other_language.GetHerHis] заслуг, используя [vassal_speaking_other_language.GetCulture.GetLanguage.GetNameNoTooltip|l] язык." language_events.0002.a:0 "«С ростом понимания растет общая выгода!»" language_events.0002.b:0 "«Ха-ха! Я могу взимать с вас больше налогов, мой дорогой вассал»." language_events.0010.t:0 "Пора учить [language_to_forget.GetLanguage.GetNameNoTooltip|l]!" - language_events.0010.desc:0 "Я просыпаюсь в поту после жуткого кошмара, в котором за мной гналась сова и проверяла, насколько хорошо я знаю [language_to_forget.GetLanguage.GetNameNoTooltip|l] язык.\n\nЭта пернатая бестия, почитаемая некоторыми народами как символ мудрости, не отставала от меня всю ночь, и я боюсь разочаровать ее. Возможно, знаниями все же можно пресытиться, и этот сон — результат напряжения от постоянного оттачивания моих навыков." + language_events.0010.desc:0 "Я просыпаюсь в поту после жуткого кошмара, в котором за мной гналась сова и проверяла, насколько хорошо я знаю [language_to_forget.GetLanguage.GetNameNoTooltip|l] язык.\n\nЭта пернатая бестия, почитаемая некоторыми народами как символ мудрости, не отставала от меня всю ночь, и я боюсь разочаровать ее. Возможно, знаниями всё же можно пресытиться и этот сон — результат напряжения от постоянного оттачивания моих навыков." language_events.0010.a:0 "Так продолжаться не может." language_events.0010.b:0 "Я продолжу заставлять себя трудиться!" diff --git a/project/ck3/base_game/localization/russian/culture/traditions/cultural_heritages_l_russian.yml b/project/ck3/base_game/localization/russian/culture/traditions/cultural_heritages_l_russian.yml index d95f4e613c..8ef6eec288 100644 --- a/project/ck3/base_game/localization/russian/culture/traditions/cultural_heritages_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/traditions/cultural_heritages_l_russian.yml @@ -26,7 +26,7 @@ heritage_east_african_collective_noun:0 "Восточноафриканские народы" heritage_central_african_name:0 "Центральноафриканск" heritage_central_african_collective_noun:0 "Центральноафриканские народы" - heritage_yoruba_name:1 "Дельта Нигера" + heritage_yoruba_name:1 "Йорубск" heritage_yoruba_collective_noun:1 "Жители дельты Нигера" heritage_sahelian_name:0 "Сахельск" heritage_sahelian_collective_noun:0 "Сахельцы" @@ -73,10 +73,10 @@ heritage_turkic_name:0 "Тюркск" heritage_turkic_collective_noun:0 "Тюрки" heritage_qiangic_name:0 "Цянск" - heritage_qiangic_collective_noun:0 "Цянск" + heritage_qiangic_collective_noun:0 "Цяны" heritage_burman_name:0 "Бирманск" heritage_burman_collective_noun:0 "Бирманцы" heritage_tocharian_name:0 "Тохарск" heritage_tocharian_collective_noun:0 "Тохары" - heritage_vlach_name:0 "$vlach$" - heritage_vlach_collective_noun:0 "$vlach_collective_noun$" + heritage_vlach_name:0 "$vlach_collective_noun$" + heritage_vlach_collective_noun:0 "$vlach$" diff --git a/project/ck3/base_game/localization/russian/culture/traditions/cultural_languages_l_russian.yml b/project/ck3/base_game/localization/russian/culture/traditions/cultural_languages_l_russian.yml index d7f054b56a..6e39f0991c 100644 --- a/project/ck3/base_game/localization/russian/culture/traditions/cultural_languages_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/traditions/cultural_languages_l_russian.yml @@ -11,13 +11,13 @@ language_central_germanic_name:0 "Центральногерманский" language_dravidian_name:0 "Дравидский" language_dutch_name:0 "Голландский" - language_yoruba_name:1 "Вольта-нигерск" + language_yoruba_name:1 "Вольта-нигерский" language_senegambian_name:0 "Сенегамбийский" language_east_slavic_name:0 "Восточнославянский" - language_iberian_name:1 "Иберийск" - language_sauraseni_name:1 "Шаурасенск" + language_iberian_name:1 "Иберийский" + language_sauraseni_name:1 "Шаурасенский" language_marathi_name:0 "Маратхский" - language_magadhan_name:1 "Магадхийск" + language_magadhan_name:1 "Магадхийский" language_pahari_name:0 "Пахарийский" language_vrachada_name:0 "Врачадский" language_rajasthani_name:0 "Гуджарийский" @@ -30,10 +30,10 @@ language_israelite_name:0 "Израильский" language_latin_name:0 "Латинский" language_frankish_name:0 "Франкский" - language_french_name:1 "Французск" + language_french_name:1 "Французский" language_magyar_name:0 "Мадьярский" language_norse_name:0 "Скандинавский" - language_south_slavic_name:1 "Сербо-хорватск" + language_south_slavic_name:1 "Сербо-хорватский" language_ugro_permian_name:0 "Финно-пермский" language_volga_finnic_name:0 "Волжско-финский" language_west_slavic_name:0 "Западнославянский" @@ -41,16 +41,16 @@ language_chinese_name:0 "Китайский" language_mongolic_name:0 "Монгольский" language_turkic_name:0 "Общетюркский" - language_qiangic_name:1 "Тангутск" + language_qiangic_name:1 "Тангутский" language_burmese_name:0 "Бирманский" language_armenian_name:0 "Армянский" language_greek_name:0 "Греческий" language_scythian_name:0 "Скифский" language_georgian_name:0 "Грузинский" - language_occitano_romance_name:1 "Окситанск" + language_occitano_romance_name:1 "Окситанский" language_lechitic_name:0 "Лехитский" - language_czech_slovak_name:1 "Чехословацк" - language_slavonic_name:0 "Славонск" + language_czech_slovak_name:1 "Чехословацкий" + language_slavonic_name:0 "Славонский" language_tocharian_name:0 "Тохарский" language_basque_name:0 "Баскский" language_chadic_name:0 "Чадский" @@ -70,11 +70,11 @@ language_high_german_name:0 "Верхненемецкий" language_saxon_name:0 "Саксонский" language_oghur_name:0 "Огурский" - language_tungusic_name:0 "Тунгусо-маньчжурск" - language_sardinian_name:0 "Сардинск" - language_wallachian_name:0 "Дакск" - language_italian_name:0 "Итальянск" - language_ayneha_name: "Айнеха" + language_tungusic_name:0 "Тунгусо-маньчжурский" + language_sardinian_name:0 "Сардинский" + language_wallachian_name:0 "Дакский" + language_italian_name:0 "Итальянский" + language_ayneha_name:0 "Айнехский" aesthetics_norwegian_name:0 "Норвежск" aesthetics_swedish_name:0 "Шведск" diff --git a/project/ck3/base_game/localization/russian/culture/traditions/cultural_traditions_l_russian.yml b/project/ck3/base_game/localization/russian/culture/traditions/cultural_traditions_l_russian.yml index 6301ab039e..054d40a5ed 100644 --- a/project/ck3/base_game/localization/russian/culture/traditions/cultural_traditions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/culture/traditions/cultural_traditions_l_russian.yml @@ -497,43 +497,43 @@ ### Decision loc recruit_winter_specialist_decision:0 "Нанять специалиста по зимней войне" - recruit_winter_specialist_decision_desc:0 "Мой стойкий народ, [ROOT.Char.GetCulture.GetCollectiveNoun|l], прекрасно приспособлен к морозам. Если мне потребуется опытный командир, способный командовать войсками в суровые зимние холода, достаточно будет лишь позвать и на мой зов откликнется множество закаленных морозами ветеранов." + recruit_winter_specialist_decision_desc:0 "Мой стойкий народ, [ROOT.Char.GetCulture.GetName|l], прекрасно приспособлен к морозам. Если мне потребуется опытный командир, способный командовать войсками в суровые зимние холода, достаточно будет лишь позвать и на мой зов откликнется множество закаленных морозами ветеранов." recruit_winter_specialist_decision.tt:0 "[commander|E] с высоким значением навыка «[martial|E]» и [Concept( 'trait', 'свойством' )|E] «[GetTrait('winter_soldier').GetName( GetNullCharacter )]» присоединится к вашему [Concept( 'court', 'двору' )|E]" recruit_winter_specialist_decision_tooltip:0 "$recruit_winter_specialist_decision.tt$" recruit_winter_specialist_decision_confirm:0 "$invite_knights_decision_confirm$" recruit_forest_specialist_decision:0 "Нанять специалиста по войне в лесах" - recruit_forest_specialist_decision_desc:0 "[ROOT.Char.GetCulture.GetCollectiveNoun] считают лес своим вторым домом. Он предлагает защиту, укрытие и топливо для очага. Если мне понадобится человек, способный провести мои войска через дремучие и опасные леса, к моим услугам бесчисленное множество охотников." + recruit_forest_specialist_decision_desc:0 "[ROOT.Char.GetCulture.GetName] считают лес своим вторым домом. Он предлагает защиту, укрытие и топливо для очага. Если мне понадобится человек, способный провести мои войска через дремучие и опасные леса, к моим услугам бесчисленное множество охотников." recruit_forest_specialist_decision.tt:0 "[commander|E] с высоким значением навыка «[martial|E]» и [Concept( 'trait', 'свойством' )|E] «[GetTrait('forest_fighter').GetName( GetNullCharacter )]» присоединится к вашему [Concept( 'court', 'двору' )|E]" recruit_forest_specialist_decision_tooltip:0 "$recruit_forest_specialist_decision.tt$" recruit_forest_specialist_decision_confirm:0 "$invite_knights_decision_confirm$" recruit_mountain_specialist_decision:0 "Нанять специалиста по войне в горах" - recruit_mountain_specialist_decision_desc:0 "Мой суровый народ, [ROOT.Char.GetCulture.GetCollectiveNoun|l], сумеет преодолеть даже самый коварный горный перевал. Если я решу отправить войска в горы, к моим услугам всегда найдутся проводники, способные провести мою армию." + recruit_mountain_specialist_decision_desc:0 "Мой суровый народ, [ROOT.Char.GetCulture.GetName|l], сумеет преодолеть даже самый коварный горный перевал. Если я решу отправить войска в горы, к моим услугам всегда найдутся проводники, способные провести мою армию." recruit_mountain_specialist_decision.tt:0 "[commander|E] с высоким значением навыка «[martial|E]» и [Concept( 'trait', 'свойством' )|E] «[GetTrait('rough_terrain_expert').GetName( GetNullCharacter )]» присоединится к вашему [Concept( 'court', 'двору' )|E]" recruit_mountain_specialist_decision_tooltip:0 "$recruit_mountain_specialist_decision.tt$" recruit_mountain_specialist_decision_confirm:0 "$invite_knights_decision_confirm$" recruit_dry_specialist_decision:0 "Нанять специалиста по войне в засушливых землях" - recruit_dry_specialist_decision_desc:0 "[ROOT.Char.GetCulture.GetCollectiveNoun] привычны к дальним переходам под палящими лучами солнца. И чтобы мои армии не погибли на жаре, мне стоит обратиться за помощью к моему народу." + recruit_dry_specialist_decision_desc:0 "[ROOT.Char.GetCulture.GetName] привычны к дальним переходам под палящими лучами солнца. И чтобы мои армии не погибли на жаре, мне стоит обратиться за помощью к моему народу." recruit_dry_specialist_decision.tt:0 "[commander|E] с высоким значением навыка «[martial|E]» и [Concept( 'trait', 'свойством' )|E] «[GetTrait('desert_warrior').GetName( GetNullCharacter )]» присоединится к вашему [Concept( 'court', 'двору' )|E]" recruit_dry_specialist_decision_tooltip:0 "$recruit_dry_specialist_decision.tt$" recruit_dry_specialist_decision_confirm:0 "$invite_knights_decision_confirm$" recruit_hill_specialist_decision:0 "Нанять специалиста по войне в холмах" - recruit_hill_specialist_decision_desc:0 "[ROOT.Char.GetCulture.GetCollectiveNoun] чувствуют себя как дома среди холмов и долин, где они пасут свой скот и с легкостью могут прогнать хищников. У меня нет недостатка в умелых пастухах, которые смогут провести армию." + recruit_hill_specialist_decision_desc:0 "[ROOT.Char.GetCulture.GetName] чувствуют себя как дома среди холмов и долин, где они пасут свой скот и с легкостью могут прогнать хищников. У меня нет недостатка в умелых пастухах, которые смогут провести армию." recruit_hill_specialist_decision.tt:0 "[commander|E] с высоким значением навыка «[martial|E]» и [Concept( 'trait', 'свойством' )|E] «[GetTrait('rough_terrain_expert').GetName( GetNullCharacter )]» присоединится к вашему [Concept( 'court', 'двору' )|E]" recruit_hill_specialist_decision_tooltip:0 "$recruit_hill_specialist_decision.tt$" recruit_hill_specialist_decision_confirm:0 "$invite_knights_decision_confirm$" recruit_jungle_specialist_decision:0 "Нанять специалиста по войне в джунглях" - recruit_jungle_specialist_decision_desc:0 "Джунгли безжалостны и коварны, но мой народ, [ROOT.Char.GetCulture.GetCollectiveNoun|l], прекрасно ориентируется в них. Опытные исследователи и проводники всегда к моим услугам, если мне понадобится провести войска через эти пышные и смертельно опасные леса." + recruit_jungle_specialist_decision_desc:0 "Джунгли безжалостны и коварны, но мой народ, [ROOT.Char.GetCulture.GetName|l], прекрасно ориентируется в них. Опытные исследователи и проводники всегда к моим услугам, если мне понадобится провести войска через эти пышные и смертельно опасные леса." recruit_jungle_specialist_decision.tt:0 "[commander|E] с высоким значением навыка «[martial|E]» и [Concept( 'trait', 'свойством' )|E] «[GetTrait('jungle_stalker').GetName( GetNullCharacter )]» присоединится к вашему [Concept( 'court', 'двору' )|E]" recruit_jungle_specialist_decision_tooltip:0 "$recruit_jungle_specialist_decision.tt$" recruit_jungle_specialist_decision_confirm:0 "$invite_knights_decision_confirm$" recruit_open_specialist_decision:0 "Нанять специалиста по войне на равнинах" - recruit_open_specialist_decision_desc:0 "В море травы маневрирование практически ничем не ограничено, и [ROOT.Char.GetCulture.GetCollectiveNoun|l] прекрасно знают, как обратить это в преимущество. В рядах наших соплеменников мы легко найдем командиров, способных использовать наши войска для охвата и окружения." + recruit_open_specialist_decision_desc:0 "В море травы маневрирование практически ничем не ограничено, и [ROOT.Char.GetCulture.GetName|l] прекрасно знают, как обратить это в преимущество. В рядах наших соплеменников мы легко найдем командиров, способных использовать наши войска для охвата и окружения." recruit_open_specialist_decision.tt:0 "[commander|E] с высоким значением навыка «[martial|E]» и [Concept( 'trait', 'свойством' )|E] «[GetTrait('open_terrain_expert').GetName( GetNullCharacter )]» присоединится к вашему [Concept( 'court', 'двору' )|E]" recruit_open_specialist_decision_tooltip:0 "$recruit_open_specialist_decision.tt$" recruit_open_specialist_decision_confirm:0 "$invite_knights_decision_confirm$" @@ -542,7 +542,7 @@ commander_recruited.desc:0 "[new_commander.GetFullName] теперь состоит при вашем дворе!" recruit_gardener_decision:0 "Нанять садовода" - recruit_gardener_decision_desc:0 "Мы, [ROOT.Char.GetCulture.GetCollectiveNoun|l], многое знаем о том, как оформлять и ухаживать за садами всех типов. К моим услугам множество садовников, умениями которых я могу распорядиться с выгодой для себя." + recruit_gardener_decision_desc:0 "Мы, [ROOT.Char.GetCulture.GetName|l], многое знаем о том, как оформлять и ухаживать за садами всех типов. К моим услугам множество садовников, умениями которых я могу распорядиться с выгодой для себя." recruit_gardener_decision_tt:0 "[courtier|E] с высоким значением навыка «[stewardship|E]» и [Concept( 'trait', 'свойством' )|E] «[GetTrait('lifestyle_gardener').GetName( GetNullCharacter )]» присоединится к вашему [Concept( 'court', 'двору' )|E]" recruit_gardener_decision_tooltip:0 "$recruit_gardener_decision_tt$" recruit_gardener_decision_confirm:0 "$invite_knights_decision_confirm$" @@ -598,8 +598,8 @@ culture_parameter_cheaper_court_positions:0 "Расходы на [Concept( 'court_position', 'должности при дворе' )|E]: [gold_i]#P -20%#!" culture_parameter_cheaper_to_change_laws:0 "Штраф к стоимости [Concept( 'law', 'законов' )|E] от [Concept( 'realm_size', 'размера державы' )|E]: #P -50%#!" culture_parameter_court_physicians_are_better:0 "[characters|E] этой [Concept( 'culture', 'культуры' )|E] лучше проявляют себя в должности #high $court_physician_court_position$#!" - culture_parameter_poet_trait_romance_bonuses:1 "[traits|E] «[GetTrait('poet').GetName( GetNullCharacter )]» и «[GetTrait('gallant').GetName( GetNullCharacter )]» дают значительные бонусы к [Concept( 'scheme', 'проискам' )|E] [Concept( 'courting', 'ухаживания' )|E]" - culture_parameter_ai_romance_scheme_increase:1 "[rulers|E] охотнее начинают [Concept( 'scheme', 'происки' )|E] [Concept( 'courting', 'ухаживания' )|E]" + culture_parameter_poet_trait_romance_bonuses:1 "[traits|E] «[GetTrait('poet').GetName( GetNullCharacter )]» и «[GetTrait('gallant').GetName( GetNullCharacter )]» дают значительные бонусы к [Concept( 'scheme', 'проискам' )|E] «[GetScheme('courting').GetTypeName]»" + culture_parameter_ai_romance_scheme_increase:1 "[rulers|E] охотнее начинают [Concept( 'scheme', 'происки' )|E] «[GetScheme('courting').GetTypeName]»" culture_parameter_romance_scheme_bonuses:2 "Успешное завершение [Concept( 'scheme', 'происков' )|E] «[GetScheme('courting').GetTypeName]» дает [dynasty_prestige_i][Concept( 'dynasty_prestige', 'признание' )|E]" culture_parameter_romance_scheme_penalty:1 "Неудачные [Concept( 'scheme', 'происки' )|E] «[GetScheme('courting').GetTypeName]» увеличивают [Concept( 'stress', 'стресс' )|E]" culture_parameter_can_use_sparring_duel:0 "Можно устраивать [Concept( 'single_combat_fight', 'поединки' )|E] с собственными [Concept( 'knights', 'рыцарями' )|E], чтобы получать [Concept( 'modifiers', 'модификаторы' )|E]" @@ -642,10 +642,10 @@ culture_parameter_cannot_disherit:0 "Нельзя [Concept( 'disinheriting', 'лишать наследства' )|E] [Concept( 'dynasty_members', 'членов своей династии' )|E]" culture_parameter_landing_house_members_gives_renown:1 "Вы получаете [dynasty_prestige_i] [Concept( 'dynasty_prestige', 'признание' )|E] при передаче титулов членам своего [Concept( 'house', 'дома' )|E]" culture_parameter_piety_penalty_for_revoking_titles_from_house_members:1 "Вы теряете [piety_i] , отнимая титулы у членов своего [Concept( 'house', 'дома' )|E]" - culture_parameter_penalty_for_revoking_titles_from_close_family:0 "Вы теряете [prestige_i][prestige|E][Concept( 'prestige', 'престиж' )|E], отнимая титулы у [Concept( 'close_family', 'близких родственников' )|E]" + culture_parameter_penalty_for_revoking_titles_from_close_family:0 "Вы теряете [prestige_i][Concept( 'prestige', 'престиж' )|E], отнимая титулы у [Concept( 'close_family', 'близких родственников' )|E]" culture_parameter_wants_to_learn_liege_language:0 "[vassals|E] этой [Concept( 'culture', 'культуры' )|E] часто будут изучать [Concept( 'language', 'язык' )|E] своего [Concept( 'liege', 'сюзерена' )|E]" - culture_parameter_doesnt_care_about_culture_faith_in_factions:0 "[vassals|E] данной [Concept( 'culture', 'культуры' )|E] не учитывают различия в [Concept( 'faith', 'вере' )|E] или [Concept( 'culture', 'культуре' )|E] при вступлении во [Concept( 'factions', 'фракции' )|E]" + culture_parameter_doesnt_care_about_culture_faith_in_factions:0 "[vassals|E] данной [Concept( 'culture', 'культуры' )|E] не учитывают различия в [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуре' )|E] при вступлении во [Concept( 'factions', 'фракции' )|E]" culture_parameter_extra_learn_language_success_chance_vs_liege:1 "[Concept( 'success_chance', 'Шанс' )|E] [GetScheme('learn_language').GetTypeName|l] своего [Concept( 'liege', 'сюзерена' )|E]: #P +50%#!" culture_parameter_learns_more_languages:1 "[rulers|E] этой [Concept( 'culture', 'культуры' )|E] будут чаще [Concept( 'scheme', 'пытаться' )|E] [GetScheme('learn_language').GetTypeName|l]" culture_parameter_trait_county_opinion_modifiers:0 "[traits|E], вроде «[GetTrait('brave').GetName( GetNullCharacter )]», «[GetTrait('gregarious').GetName( GetNullCharacter )]», «[GetTrait('generous').GetName( GetNullCharacter )]» и «[GetTrait('blademaster_2').GetName( GetNullCharacter )]» увеличивают [Concept( 'county_opinion', 'мнение графства' )|E]" @@ -711,13 +711,13 @@ CULTURE_IS_PARENT_CULTURE:0 "Ваша [culture|El] происходит из указанной культуры" CULTURE_IS_CHILD_CULTURE:0 "Указанная [culture|El] происходит из вашей культуры" CULTURE_IS_NOT_PRESENT_IN_REALM_FOR_DIVERGENCE:0 "Вашей [Concept( 'culture', 'культуры' )|E] #bold нет#! ни в одном из [Concept( 'county', 'графств' )|E] вашей державы" - CULTURE_HAS_TRADITION_COOLDOWN:0 "Ваша [Concept( 'culture', 'культура' )|E] совсем недавно заложила новую традицию\n#Weak (Вы можете заложить новую традицию через [GetCurrentDateWithDiff( GetVarTimeRemaining( CHARACTER.GetCulture.MakeScope, 'tradition_cooldown') )])#!" + CULTURE_HAS_TRADITION_COOLDOWN:0 "Ваша [Concept( 'culture', 'культура' )|E] совсем недавно заложила новую традицию\n#Weak (Вы можете заложить новую традицию [GetCurrentDateWithDiff( GetVarTimeRemaining( CHARACTER.GetCulture.MakeScope, 'tradition_cooldown') )])#!" ACCEPTANCE_BASELINE_HERITAGE:0 "[cultures|E] с общим [Concept( 'heritage', 'наследием' )|E]" ACCEPTANCE_BASELINE_LANGUAGE:0 "[cultures|E] с общим [Concept( 'language', 'языком' )|E]" ACCEPTANCE_BASELINE_ETHOS:0 "[cultures|E] близки географически и обладают общими [Concept( 'ethos', 'принципами' )|E]" ACCEPTANCE_BASELINE_RELIGION:0 "[cultures|E] с общей преобладающей [Concept( 'religion', 'религией' )|E]" ACCEPTANCE_BASELINE_EASTERN_RELIGION:0 "[cultures|E] с общей преобладающей [Concept( 'religion', 'религией' )|E] из группы [GetReligionFamily('rf_eastern').GetName]" - ACCEPTANCE_BASELINE_CLOSE_PLURALISTS:0 "[cultures|E] близки географически и в большинстве следуют [Concept( 'faiths', 'конфессиям' )|E] с доктриной [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetName]" + ACCEPTANCE_BASELINE_CLOSE_PLURALISTS:0 "[cultures|E] близки географически и в большинстве следуют [Concept( 'faiths', 'конфессиям' )|E] с доктриной [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName]" ACCEPTANCE_BASELINE_FAITH:0 "[cultures|E] с общей преобладающей [Concept( 'faith', 'конфессией' )|E]" TRADITION_ASTUTE_DIPLOMATS_ACCEPTANCE_MODIFIER:1 "[tradition|E] «$tradition_astute_diplomats_name$»: $VALUE|=+0$" CULTURE_HARD_TO_CONVERT_REASON:1 "[culture_tradition|E] «$tradition_zealous_people_name$»" @@ -728,7 +728,7 @@ faith_conversion_cost_tradition:0 "Нынешние [traditions|E]" cheaper_tradition_from_faith:0 "Нынешняя [faith|E]" - tradition_female_only_inheritance_requirements:0 "Вы должны следовать [Concept( 'faith', 'конфессии' )|E] с доктриной «[GetFaithDoctrine('doctrine_gender_female_dominated').GetName]» или иметь одно из следующих [Concept( 'heritage', 'наследий' )|E]: #V $heritage_akan_name$ое#!, #V $heritage_west_african_name$ое#!, #V $heritage_senegambian_name$ое#! или #V $heritage_yoruba_name$ое#!" + tradition_female_only_inheritance_requirements:0 "Вы должны следовать [Concept( 'faith', 'конфессии' )|E] с доктриной «[GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]» или иметь одно из следующих [Concept( 'heritage', 'наследий' )|E]: #V $heritage_akan_name$ое#!, #V $heritage_west_african_name$ое#!, #V $heritage_senegambian_name$ое#! или #V $heritage_yoruba_name$ое#!" no_eunuch_in_realms:1 "У вас должен быть хотя бы один [vassal|El], [councillor|El] или [councillor|El] с [Concept( 'trait', 'особенностью' )|E] «[GetTrait('eunuch').GetName( GetNullCharacter )]»" no_eunuch_councillors_desc:0 "У вас нет [Concept( 'councillor', 'советника' )|E] с [Concept( 'trait', 'особенностью' )|E] «[GetTrait('eunuch').GetName( GetNullCharacter )]»" no_glory_legacy_2_perk:0 "[dynasty|E] не имеет [Concept( 'dynasty_perk', 'достоинства династии' )|E] «$glory_legacy_2_name$»" @@ -786,6 +786,7 @@ not_bellicose_or_stoic_desc:1 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_bellicose_name$ или $ethos_stoic_name$" not_bellicose_or_bureaucratic_desc:2 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_bellicose_name$ или $ethos_bureaucratic_name$" not_bellicose_or_spiritual_desc:1 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_bellicose_name$ или $ethos_spiritual_name$" + not_bellicose_or_courtly_desc:0 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_bellicose_name$ или $ethos_courtly_name$" not_stoic_or_bureaucratic_desc:1 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_stoic_name$ или $ethos_bureaucratic_name$" not_stoic_or_communal_desc:0 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_stoic_name$ или $ethos_communal_name$" not_stoic_or_spiritual_desc:0 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_stoic_name$ или $ethos_spiritual_name$" @@ -824,6 +825,7 @@ ## Egalitarian. not_egalitarian_stoic_or_bureaucratic_desc:1 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_egalitarian_name$, $ethos_stoic_name$ или $ethos_bureaucratic_name$" + not_egalitarian_or_courtly_desc:0 "[culture|E] не обладает [Concept( 'ethos', 'моральным принципом' )|E] $ethos_egalitarian_name$ или $ethos_courtly_name$" ## Communal. not_communal_or_spiritual_desc:0 "[culture|E] не обладает [Concept( 'ethos', 'принципом' )|E] «Общность» или «Духовность»" @@ -886,19 +888,19 @@ rulers_with_diligent_desc:0 "[culture|E] не обладает #V 5#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('diligent').GetName( GetNullCharacter )]»" rulers_with_cynical_desc:0 "[culture|E] не обладает #V 5#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('cynical').GetName( GetNullCharacter )]»" rulers_with_scars_desc:0 "[culture|E] не обладает #V 5#! [Concept( 'rulers', 'правителями' )|E] с неизлечимыми травмами" - rulers_with_scholar_desc:0 "[culture|E] Не обладает #V 5#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('scholar').GetName( GetNullCharacter )]»" + rulers_with_scholar_desc:0 "[culture|E] не обладает #V 5#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('scholar').GetName( GetNullCharacter )]»" king_with_vassals_desc:0 "Вы должны быть [Concept( 'king', 'королем' )|E] и иметь #V 10#! [Concept( 'feudal', 'феодальных' )|E] [Concept( 'vassals', 'вассалов' )|E]" 90_percent_cities_desc:1 "У вас должны быть [city_holding|El] как минимум в #V 90%#! [Concept( 'counties', 'графств' )|E], разделяющих [Concept( 'culture', 'культуру' )|E] вашей [Concept( 'realm', 'державы' )|E]" non_tolerated_cultures_desc:0 "[counties|E] вашей [Concept( 'culture', 'культуры' )|E] в вашей [Concept( 'realm', 'державе' )|E] не должны граничить с культурами, [Concept( 'cultural_acceptance', 'терпимость' )|E] к которым ниже #V 40%#!" has_other_cultures_in_realm_desc:0 "В вашей [Concept( 'realm', 'державе' )|E] не должно быть [Concept( 'counties', 'графств' )|E] другой [Concept( 'culture', 'культуры' )|E]" rulers_with_hunter_lifestyle_desc:0 "[culture|E] не обладает #V 5#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('hunter_2').GetName( GetNullCharacter )]»" rulers_with_reveler_lifestyle_desc:0 "[culture|E] не обладает #V 5#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('reveler_2').GetName( GetNullCharacter )]»" - rulers_with_peasant_leader_desc:0 "[culture|E] Не обладает #V 2#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('peasant_leader').GetName( GetNullCharacter )]»" + rulers_with_peasant_leader_desc:0 "[culture|E] не обладает #V 2#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('peasant_leader').GetName( GetNullCharacter )]»" rulers_with_adulterer_desc:0 "Не меньше #V 5#! [Concept( 'rulers', 'правителей' )|E] этой [Concept( 'culture', 'культуры' )|E] обладают [Concept( 'trait', 'свойством' )|E] «[GetTrait('adulterer').GetName( GetNullCharacter )]»" march_building_desc:0 "[culture|E] не распространена в [Concept( 'county', 'графстве' )|E] с [Concept( 'герцогской постройкой' )|E] #V $building_march_01$#!" rulers_with_reaver_desc:0 "[culture|E] не обладает #V 3#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('reaver').GetName( GetNullCharacter )]»" rulers_with_poet_desc:0 "[culture|E] не обладает #V 3#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('poet').GetName( GetNullCharacter )]»" - rulers_with_mystic_desc:0 "[culture|E] Не обладает #V 3#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('mystic_2').GetName( GetNullCharacter )]»" + rulers_with_mystic_desc:0 "[culture|E] не обладает #V 3#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('mystic_2').GetName( GetNullCharacter )]»" rulers_with_lifestyle_herbalist_desc:0 "[culture|E] не обладает #V 3#! [Concept( 'rulers', 'правителями' )|E] со [Concept( 'trait', 'свойством' )|E] «[GetTrait('lifestyle_herbalist').GetName( GetNullCharacter )]»" rulers_following_different_faiths_desc:0 "У вас должно быть не менее #V 5#! [Concept( 'vassals', 'вассалов' )|E]-[Concept( 'faith', 'иноверцев' )|E] вашей [Concept( 'culture', 'культуры' )|E]" culture_head_cavalry_desc:2 "У вас нет [Concept( 'regiment', 'полков' )|E] [Concept( 'light_cavalry', 'легкой' )|E], [Concept( 'heavy_cavalry', 'тяжелой конницы' )|E] или [Concept( 'archer_cavalry', 'конных лучников' )|E] числом равных #V 8#!" @@ -918,6 +920,8 @@ lacks_development_02_innovation_desc:1 "[culture|E] не открыла [Concept( 'innovation', 'инновацию' )|E] #high «$innovation_development_02$»#!" lacks_baliffs_innovation_desc:0 "[culture|E] не открыла [Concept( 'innovation', 'инновацию' )|E] #high «$innovation_baliffs$»#!" culture_acceptance_cost_desc:0 "[culture|E] не имеет хотя бы #V [EmptyScope.ScriptValue('xenophilic_acceptance_cost_value')|0]%#! [Concept( 'cultural_acceptance', 'терпимости' )|E] к другим культурам (не менее #V [EmptyScope.ScriptValue('xenophilic_nr_of_cultures_cost_value')|0]#!)" + lack_iberian_heritage_or_language_penalty_desc:0 "[culture|E] не обладает $heritage_iberian_name$им [Concept( 'heritage', 'наследием ' )|E] #EMP и#! [culture_head|El] не знает $language_iberian_name$ [Concept( 'language', 'язык' )|E]" + lack_martial_learning_or_chess_board_penalty_desc:0 "Ваш [Concept( 'martial', 'навык военного дела' )|E] ниже [EmptyScope.ScriptValue('very_high_skill_rating')|0], ваш [Concept( 'learning', 'навык учености' )|E] ниже [EmptyScope.ScriptValue('very_high_skill_rating')|0], и у вас нет [Concept( 'artifact', 'артефакта' )|E], позволяющего играть в [Concept( 'board_games', 'настольные игры' )|E]" culture_head_lacks_storytelling_traits_desc:1 "У вас нет [Concept( 'law', 'закона' )|E] «[GetTrait('poet').GetName( GetNullCharacter )]», «[GetTrait('arrogant').GetName( GetNullCharacter )]» или «[GetTrait('journaller').GetName( GetNullCharacter )]»" rulers_lacks_storytelling_traits_desc:0 "[culture|E] не имеет #V 5#! [Concept( 'rulers', 'правителей' )|E] со [Concept( 'traits', 'свойствами' )|E] «[GetTrait('poet').GetName( GetNullCharacter )]», «[GetTrait('arrogant').GetName( GetNullCharacter )]» или «[GetTrait('journaller').GetName( GetNullCharacter )]»" @@ -931,22 +935,22 @@ counties_with_low_county_opinion_desc:0 "В вашей [Concept( 'realm', 'державе' )|E] не должно быть [Concept( 'counties', 'графств' )|E] вашей [Concept( 'culture', 'культуры' )|E] с отрицательным [Concept( 'county_opinion', 'мнением' )|E]" councillor_with_negative_opinion_desc:0 "У вас не должно быть [Concept( 'councillors', 'советников' )|E] с отрицательным [Concept( 'opinion', 'мнением' )|E]" is_at_war_desc:0 "Вы участвуете в [Concept( 'war', 'войне' )|E]" - prestige_level_desc:0 "Ваш [Concept( 'prestige_level', 'уровень престижа' )|E] должен быть ниже @prestige_level_3_icon! «[GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]»" + prestige_level_desc:0 "Ваш [Concept( 'prestige_level', 'уровень репутации' )|E] должен быть ниже @prestige_level_3_icon! «[GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]»" culture_emergence_events.0001.t:0 "Смешение культур" - culture_emergence_events.0001.desc:0 "Я принадлежу к #L [ROOT.Char.GetCulture.GetName|l]ому#! народу, но моя столица, [capital_county_scope.GetName], населена #L [hybdridization_offer_culture.GetName|l]ими#! людьми. В последнее время я часто вижу, как мои [hybdridization_offer_culture.GetNameNoTooltip|l]ие подданные подражают мне и [ROOT.Char.GetCulture.GetNameNoTooltip|l]им обычаям.\n\nОни смешивают наши традиции. Какие-то из них новые, какие-то старые, но важно то, что они с большей охотой принимают мое правление!\n\nВозможно, это стоит поощрять?" + culture_emergence_events.0001.desc:0 "Я принадлежу к #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ому#! народу, но моя столица, [capital_county_scope.GetBaseName], населена #L [hybdridization_offer_culture.GetCollectiveNoun|l]ими#! людьми. В последнее время я часто вижу, как мои [hybdridization_offer_culture.GetCollectiveNounNoTooltip|l]ие подданные подражают мне и [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]им обычаям.\n\nОни смешивают наши традиции. Какие-то из них новые, какие-то старые, но важно то, что они с большей охотой принимают мое правление!\n\nВозможно, это стоит поощрять?" culture_emergence_events.0001.a:0 "Раз они подражают мне, я буду подражать им. Вскоре мы станем единым целым." culture_emergence_events.0001.b:0 "Достаточно их восхищения!" cultural_acceptance_gain_event:0 "От событий" # TODO AO does 'Events in the realm of [hybridizer.GetUIName]' work? - new_hybrid_culture_tt:0 "Появится [Concept( 'hybrid_culture', 'гибридная культура' )|E], вобравшая в себя [Concept( 'traditions', 'традиции' )|E] и [Concept( 'culture_pillars', 'столпы' )|E] #L [ROOT.Char.GetCulture.GetName|l]ой#! и #L [hybdridization_offer_culture.GetName|l]ой#! [Concept( 'culture', 'культур' )|E]." - culture_emergence_events.0001.existing_hybrid:0 "Вы и ваши земли примете #L [existing_hybrid_culture.GetName|l]ую#! [Concept( 'culture', 'культуру' )|E]" + new_hybrid_culture_tt:0 "Появится [Concept( 'hybrid_culture', 'гибридная культура' )|E], вобравшая в себя [Concept( 'traditions', 'традиции' )|E] и [Concept( 'culture_pillars', 'столпы' )|E] #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ой#! и #L [hybdridization_offer_culture.GetCollectiveNoun|l]ой#! [Concept( 'culture', 'культур' )|E]." + culture_emergence_events.0001.existing_hybrid:0 "Вы и ваши земли примете #L [existing_hybrid_culture.GetCollectiveNoun|l]ую#! [Concept( 'culture', 'культуру' )|E]" culture_emergence_events.0001.new_hybrid:0 "Вы и ваши земли примете новую [Concept( 'hybrid_culture', 'гибридную культуру' )|E]" culture_emergence_events.0002.t:0 "Новая идентичность" - culture_emergence_events.0002.desc:0 "Мы, [ROOT.Char.GetCulture.GetCollectiveNoun|l], гордый и широко распространенный народ.\n\nНо несмотря на сходства, я не могу не заменить, что мои подданные начинают вести себя не так, как [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l] в других землях. Порой даже возникают конфликты между пришлыми [ROOT.Char.GetCulture.GetNameNoTooltip|l]ими группами и обитателями моих земель.\n\nМы по-новому воспринимаем себя, мы [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l], но в то же время и нет. Возможно, стоит поощрить эти изменения?" + culture_emergence_events.0002.desc:0 "Мы, [ROOT.Char.GetCulture.GetName|l], гордый и широко распространенный народ.\n\nНо несмотря на сходства, я не могу не заменить, что мои подданные начинают вести себя не так, как [ROOT.Char.GetCulture.GetNameNoTooltip|l] в других землях. Порой даже возникают конфликты между пришлыми [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ими группами и обитателями моих земель.\n\nМы по-новому воспринимаем себя, мы [ROOT.Char.GetCulture.GetNameNoTooltip|l], но в то же время и нет. Возможно, стоит поощрить эти изменения?" culture_emergence_events.0002.a:0 "Мы создадим новый, сильный народ!" - culture_emergence_events.0002.b:0 "Мы [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]! И точка тут!" - new_divergent_culture_tt:0 "Появится [Concept( 'divergent_culture', 'отделившаяся культура' )|E], вобравшая в себя большинство [Concept( 'traditions', 'традиций' )|E] и [Concept( 'culture_pillars', 'столпов' )|E] #L [ROOT.Char.GetCulture.GetName|l]ой#! [Concept( 'culture', 'культуры' )|E], но с новыми [Concept( 'ethos', 'принципами' )|E] и слегка иными традициями." + culture_emergence_events.0002.b:0 "Мы [ROOT.Char.GetCulture.GetNameNoTooltip|l]! И точка тут!" + new_divergent_culture_tt:0 "Появится [Concept( 'divergent_culture', 'отделившаяся культура' )|E], вобравшая в себя большинство [Concept( 'traditions', 'традиций' )|E] и [Concept( 'culture_pillars', 'столпов' )|E] #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ой#! [Concept( 'culture', 'культуры' )|E], но с новыми [Concept( 'ethos', 'принципами' )|E] и слегка иными традициями." culture_emergence_events.0002.new_divergence:0 "Вы и ваши земли примете новую [Concept( 'divergent_culture', 'отделившуюся культуру' )|E]" culture_emergence_events.vassals:0 "[vassals|E] не обязательно последуют вашему примеру" @@ -959,11 +963,11 @@ ai_cultural_hybridization_decision_desc:0 "" ai_cultural_hybridization_decision_confirm:0 "" - culture_not_female_only_tt:0 "У вашей культуры нет [Concept( 'tradition', 'традиции' )|E], позволяющей ограничить наследие только женщинами, а ваша [faith|El] не обладает [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_gender_male_dominated').GetName]»" + culture_not_female_only_tt:0 "У вашей культуры нет [Concept( 'tradition', 'традиции' )|E], позволяющей ограничить наследие только женщинами, а ваша [faith|El] не обладает [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_gender_male_dominated').GetBaseName]»" - female_only_law_faith_or_culture_trigger:0 "Ваша [Concept( 'faith', 'конфессия' )|E] не обладает [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_gender_female_dominated').GetName]», а у вашей [Concept( 'culture', 'культуры' )|E] нет [Concept( 'culture_tradition', 'традиции' )|E], позволяющей принять закон «[GetLaw('female_only_law').GetName]»" - female_preference_law_faith_or_culture_trigger:0 "Ваша [Concept( 'faith', 'конфессия' )|E] не обладает [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_gender_equal').GetName]» или «[GetFaithDoctrine('doctrine_gender_female_dominated').GetName]», а у вашей [Concept( 'culture', 'культуры' )|E] нет [Concept( 'culture_tradition', 'традиции' )|E], позволяющей принять закон «[GetLaw('female_preference_law').GetName]»" - equal_law_culture_faith_or_innovation_trigger:1 "Ваша [Concept( 'faith', 'конфессия' )|E] не обладает [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_gender_equal').GetName]», а у вашей [Concept( 'culture', 'культуры' )|E] нет [Concept( 'culture_tradition', 'традиции' )|E], позволяющей принять закон «[GetLaw('equal_law').GetName]»" + female_only_law_faith_or_culture_trigger:0 "Ваша [Concept( 'faith', 'конфессия' )|E] не обладает [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]», а у вашей [Concept( 'culture', 'культуры' )|E] нет [Concept( 'culture_tradition', 'традиции' )|E], позволяющей принять закон «[GetLaw('female_only_law').GetName]»" + female_preference_law_faith_or_culture_trigger:0 "Ваша [Concept( 'faith', 'конфессия' )|E] не обладает [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_gender_equal').GetBaseName]» или «[GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]», а у вашей [Concept( 'culture', 'культуры' )|E] нет [Concept( 'culture_tradition', 'традиции' )|E], позволяющей принять закон «[GetLaw('female_preference_law').GetName]»" + equal_law_culture_faith_or_innovation_trigger:1 "Ваша [Concept( 'faith', 'конфессия' )|E] не обладает [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_gender_equal').GetBaseName]», а у вашей [Concept( 'culture', 'культуры' )|E] нет [Concept( 'culture_tradition', 'традиции' )|E], позволяющей принять закон «[GetLaw('equal_law').GetName]»" martial_customs_trigger_maleonly_malepref_or_equal:0 "У вас #bold нет#! [Concept( 'law', 'закона' )|E] «[GetLaw('male_only_law').GetName]», «[GetLaw('male_preference_law').GetName]» или «[GetLaw('equal_law').GetName]»" martial_customs_trigger_malepref_felamepref_or_equal:0 "У вас #bold нет#! [Concept( 'law', 'закона' )|E] «[GetLaw('male_preference_law').GetName]», «[GetLaw('equal_law').GetName]» или «[GetLaw('female_preference_law').GetName]»" martial_customs_trigger_femaleonly_femalepref_or_equal:0 "У вас #bold нет#! [Concept( 'law', 'закона' )|E] «[GetLaw('female_only_law').GetName]», «[GetLaw('female_preference_law').GetName]» или «[GetLaw('equal_law').GetName]»" @@ -1050,7 +1054,7 @@ culture_tradition_events.0100.b:0 "Обычаи моего народа важнее!" culture_tradition_events.0101.t:0 "Разум мистика" - culture_tradition_events.0101.desc:0 "Мне нечасто удается спокойно поесть без прихлебал или неотложных государственных дел, но сегодня выдалась редкая возможность. Спокойный, приятный ужин, возможность расслабиться.\n\nИ в ту же секунду дверь распахивается с трагической неизбежностью и в зал врывается [mendicant_mystic.GetFaith.PriestNeuter]. [mendicant_mystic.GetSheHe|U] несет в руках узловатую палку со следами удара по двери.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Благородная', 'Благородный' )] [ROOT.Char.GetTitleAsNameNoTooltip], я хочу кое-что вам предложить! За скромную плату я, #EMP [mendicant_mystic.GetFirstName]#!, поделюсь с детьми при дворе знаниями о древних обычаях нашего народа!»" + culture_tradition_events.0101.desc:0 "Мне нечасто удается спокойно поесть без прихлебал или неотложных государственных дел, но сегодня выдалась редкая возможность. Спокойный, приятный ужин, возможность расслабиться.\n\nИ в ту же секунду дверь распахивается с трагической неизбежностью и в зал врывается [mendicant_mystic.GetFaith.PriestNeuter]. [mendicant_mystic.GetSheHe|U] несет в руках узловатую палку со следами удара по двери.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Благородная', 'Благородный' )] [ROOT.Char.GetTitleAsNameNoTooltip|l], я хочу кое-что вам предложить! За скромную плату я, #EMP [mendicant_mystic.GetFirstName]#!, поделюсь с детьми при дворе знаниями о древних обычаях нашего народа!»" culture_tradition_events.0101.a:0 "Разумеется [mendicant_mystic.GetFaith.PriestNeuter]. Пожалуйста, отложите палку." culture_tradition_events.0101.a.tt:0 "Все [Concept( 'children', 'дети' )|E] при [Concept( 'court', 'дворе' )|E] получат более качественное [Concept( 'education', 'образование' )|E]" culture_tradition_events.0101.b:0 "А не слишком ли это для воли [mendicant_mystic.GetFaith.HighGodNamePossessive]?" @@ -1084,9 +1088,9 @@ culture_tradition_events.0131.c:0 "#EMP Барахтаюсь в нечистотах?#! Бросить бродягу в ближайшую отхожую яму!" culture_tradition_events.0141.t:0 "Предложение мистика" - culture_tradition_events.0141.desc:0 "«Разве вы не видите, [ROOT.Char.GetLadyLord], что рискуете собственной душой, следуя этим... [ROOT.Char.GetFaith.GetAdjective|l]им идеям? Позвольте мне привести вас к свету истинной [mendicant_mystic.GetFaith.GetAdjective|l]ой веры и спасти от вечных мук!»\n\n[Select_CString(mendicant_mystic.IsFemale, 'Странствующая', 'Странствующий' )] [mendicant_mystic.GetFaith.PriestNeuter], [mendicant_mystic.GetFirstName], до этого [Select_CString(mendicant_mystic.IsFemale, 'проповедовала', 'проповедовал' )] [ROOT.Char.GetCulture.GetName|l]ому народу, но что работает на крестьянах, не обязано работать и на людях благородного происхождения.\n\nВ наступившей тишине я всматриваюсь в глаза мистика, в которых мерцают свет надежды и голод." + culture_tradition_events.0141.desc:0 "«Разве вы не видите, [ROOT.Char.GetLadyLord], что рискуете собственной душой, следуя этим... #L [ROOT.Char.GetFaith.GetName|l]им#! идеям? Позвольте мне привести вас к свету истинной #L [mendicant_mystic.GetFaith.GetName|l]ой#! веры и спасти от вечных мук!»\n\n[Select_CString(mendicant_mystic.IsFemale, 'Странствующая', 'Странствующий' )] [mendicant_mystic.GetFaith.PriestNeuter], [mendicant_mystic.GetFirstName], до этого [Select_CString(mendicant_mystic.IsFemale, 'проповедовала', 'проповедовал' )] #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ому#! народу, но что работает на крестьянах, не обязано работать и на людях благородного происхождения.\n\nВ наступившей тишине я всматриваюсь в глаза мистика, в которых мерцают свет надежды и голод." culture_tradition_events.0141.a:0 "Я нахожу ваши слова убедительными, [mendicant_mystic.GetFaith.PriestNeuter]." - culture_tradition_events.0141.b:0 "Позвольте рассказать вам о преимуществах [ROOT.Char.GetFaith.GetAdjective|l]ой веры..." + culture_tradition_events.0141.b:0 "Позвольте рассказать вам о преимуществах #L [ROOT.Char.GetFaith.GetName|l]ой#! веры..." culture_tradition_events.0141.b.tt.success:0 "[mendicant_mystic.GetFirstNameNoTooltip] прислушивается к вам" culture_tradition_events.0141.b.tt.failure:0 "Ваша попытка проваливается" culture_tradition_events.0141.c:0 "Как же, [mendicant_mystic.GetFaith.HighGodName]! И сколько же войск может [mendicant_mystic.GetFaith.HighGodNameSheHe|U] выставить?" diff --git a/project/ck3/base_game/localization/russian/custom_localization/appropriate_generic_words_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/appropriate_generic_words_l_russian.yml index b2cce59b17..bd7f502f27 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/appropriate_generic_words_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/appropriate_generic_words_l_russian.yml @@ -95,7 +95,7 @@ blackbird:0 "дрозд" raven:0 "ворон" vulture:0 "гриф" - robin:0 "малиновка" + robin:0 "Робин" sparrow:0 "воробей" crane:0 "журавль" stork:0 "аист" diff --git a/project/ck3/base_game/localization/russian/custom_localization/body_part_custom_loc_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/body_part_custom_loc_l_russian.yml index a750519840..b154e7a2f6 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/body_part_custom_loc_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/body_part_custom_loc_l_russian.yml @@ -15,6 +15,10 @@ maskface_face:0 "лицо" # Grammatical Stuff - articleblank_article:0 "$articleblank_blank$" - articleblank_articlevowel:0 "$articleblank_blank$" + articleblank_article:0 "$POSSESSIVE_SPECIAL$" + articleblank_articlevowel:0 "$POSSESSIVE_SPECIAL$" articleblank_blank:0 "" + + maskface_behind:0 "сзади" + maskface_in:0 "внутри" + maskface_across:0 "поперек" diff --git a/project/ck3/base_game/localization/russian/custom_localization/character_relations_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/character_relations_l_russian.yml index 07e937caa6..6187a7f3b3 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/character_relations_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/character_relations_l_russian.yml @@ -21,8 +21,8 @@ OPINION_REASON_VASSAL_VIEW_ON_LIEGE_TRAIT:0 "Сюзерен персонажа со свойством «[TRAIT.GetName( CHARACTER.Self )|L]»" OPINION_REASON_SAME_TRAIT:0 "Также обладает свойством «[TRAIT.GetName( CHARACTER.Self )|L]»" OPINION_REASON_SAME_TRAIT_GROUP:0 "Также обладает свойством «[TRAIT_GROUP.GetName]»" - OPINION_REASON_SAME_TRAIT_AND_SAME_FAITH:0 "Также обладает свойством «[TRAIT.GetName( CHARACTER.Self )|L]» и исповедует #L [FAITH.GetName|l]#!" - OPINION_REASON_SAME_TRAIT_GROUP_AND_SAME_FAITH:0 "Также обладает свойством «[TRAIT_GROUP.GetName]» и исповедует #L [FAITH.GetName|l]#!" + OPINION_REASON_SAME_TRAIT_AND_SAME_FAITH:0 "Также обладает свойством «[TRAIT.GetName( CHARACTER.Self )|L]» и исповедует #L [FAITH.GetAdjective|l]#!" + OPINION_REASON_SAME_TRAIT_GROUP_AND_SAME_FAITH:0 "Также обладает свойством «[TRAIT_GROUP.GetName]» и исповедует #L [FAITH.GetAdjective|l]#!" OPINION_REASON_OPPOSITE_TRAIT:0 "[TRAIT.GetName( CHARACTER.Self )|L] против [TRAIT_2.GetName( TARGET_CHARACTER.Self )|L]" OPINION_REASON_ATTRACTION_VIEW_ON_TRAIT:0 "Влечение к свойству «[TRAIT.GetName( CHARACTER.Self )|L]»" OPINION_REASON_SAME_FAITH_VIEW_ON_TRAIT:0 "[TRAIT.GetName( CHARACTER.Self )|L]" @@ -32,12 +32,12 @@ OPINION_REASON_VIRTUOUS_TRAIT:0 "[TRAIT.GetName( CHARACTER.Self )|L] ([virtue|El])" OPINION_REASON_SINFUL_TRAIT:0 "[TRAIT.GetName( CHARACTER.Self )|L] ([sin|El])" OPINION_IMPRISONED_CLOSE_RELATIVE:0 "Член семьи — $TYPE$ ([CHARACTER.GetShortUIName])" - OPINION_OF:1 "[opinion|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] о персонаже [TARGET_CHARACTER.GetShortUIName]: " + OPINION_OF:1 "[opinion|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] о [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонаже ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'ем персонаже', '' )]: " OPINION_MOTHER:0 "Мать" OPINION_FATHER:0 "Отец" OPINION_SIBLING:0 "Братья и сестры" OPINION_CHILD:0 "Ребёнок" - OPINION_SPOUSE:0 "[spouse|E]" + OPINION_SPOUSE:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" OPINION_CONCUBINE:1 "[TARGET_CHARACTER.GetConcubineName] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" OPINION_CONCUBINIST:0 "[TARGET_CHARACTER.GetConcubineName] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" OPINION_HOLDS_CLAIMED_TITLE:0 "[claimant|E] на [title|el]" @@ -81,18 +81,18 @@ TRAIT_DESC_VIRTUE_FAITH_CREATION:1 "@virtue_icon! Ваша новая конфессия считает это [Concept('virtuous', 'добродетелью' )|E]" TRAIT_DESC_SIN:0 "@sin_icon! [FAITH.GetAdherentNamePlural] считают это [Concept('sinful', 'грехом' )|E]" TRAIT_DESC_SIN_FAITH_CREATION:1 "@sin_icon! [sinful|E] по мнению новой конфессии" - TRAIT_OPINION_VIRTUE:0 " Мнение [FAITH.GetAdjectiveNoTooltip|l]их последователей" - TRAIT_OPINION_CRIME:0 "$BULLET_WITH_TAB$Мнение [FAITH.GetAdjectiveNoTooltip|l]их последователей:$OPINION|+=$" + TRAIT_OPINION_VIRTUE:0 " Мнение [FAITH.GetNameNoTooltip|l]их последователей" + TRAIT_OPINION_CRIME:0 "$BULLET_WITH_TAB$Мнение [FAITH.GetNameNoTooltip|l]их последователей:$OPINION|+=$" TRAIT_OPINION_VIRTUE_FAITH_CREATION:0 " Одна конфессия" - TRAIT_OPINION_SIN:0 " Мнение [FAITH.GetAdjectiveNoTooltip|l]их последователей" + TRAIT_OPINION_SIN:0 " Мнение [FAITH.GetNameNoTooltip|l]их последователей" TRAIT_OPINION_SIN_FAITH_CREATION:0 " Одна конфессия" - TRAIT_DESC_CRIME_FOR_LIEGE:0 "[crime_i] [CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], [Concept('liege', 'сюзерен' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )], считает это [Concept( 'crime', 'преступлением' )|E], ([CHARACTER.GetFaith.GetName])" - TRAIT_DESC_CRIME_FOR_THEM:0 "[crime_i] [CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] считает это [Concept( 'crime', 'преступлением' )|E] ([CHARACTER.GetFaith.GetName])" - TRAIT_DESC_SHUNNED_FOR_LIEGE:0 "[crime_i] [Concept('shunned', 'Подвергается порицанию' )|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажем ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'им персонажем', '' )], [Concept('liege', 'сюзереном' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetFaith.GetName])" - TRAIT_DESC_SHUNNED_FOR_THEM:0 "[crime_i] [Concept('shunned', 'Подвергается порицанию' )|E] конфессией [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetFaith.GetName])" - TRAIT_DESC_POSITIVE_FOR_LIEGE:0 "[crime_i] Нравится [Select_CString(CHARACTER.IsPlayer, '', 'персонажу ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'ему персонажу', '' )], [Concept('liege', 'сюзерену' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetFaith.GetName])" - TRAIT_DESC_POSITIVE_FOR_THEM:0 "[crime_i] Нравится конфессии [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetFaith.GetName])" + TRAIT_DESC_CRIME_FOR_LIEGE:0 "[crime_i] [CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], [Concept('liege', 'сюзерен' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )], считает это [Concept( 'crime', 'преступлением' )|E], ([CHARACTER.GetFaith.GetAdjective])" + TRAIT_DESC_CRIME_FOR_THEM:0 "[crime_i] [CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] считает это [Concept( 'crime', 'преступлением' )|E] ([CHARACTER.GetFaith.GetAdjective])" + TRAIT_DESC_SHUNNED_FOR_LIEGE:0 "[crime_i] [Concept('shunned', 'Подвергается порицанию' )|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажем ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'им персонажем', '' )], [Concept('liege', 'сюзереном' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetFaith.GetAdjective])" + TRAIT_DESC_SHUNNED_FOR_THEM:0 "[crime_i] [Concept('shunned', 'Подвергается порицанию' )|E] конфессией [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetFaith.GetAdjective])" + TRAIT_DESC_POSITIVE_FOR_LIEGE:0 "[crime_i] Нравится [Select_CString(CHARACTER.IsPlayer, '', 'персонажу ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'ему персонажу', '' )], [Concept('liege', 'сюзерену' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetFaith.GetAdjective])" + TRAIT_DESC_POSITIVE_FOR_THEM:0 "[crime_i] Нравится конфессии [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetFaith.GetAdjective])" HOOK_WITH_SECRET:0 "$HOOK$ ($SECRET$)" HOOK_TOOLTIP_UPKEEP:0 "Ежемесячное содержание: $VALUE|2-N$" @@ -108,7 +108,7 @@ MEGADUKE_TAX_PENALTY:0 "[megaduke_penalty|E]" THEOCRATIC_LEASE_INCOME_DOMAIN:0 "Храмы в домене [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" THEOCRATIC_LEASE_INCOME_REALM:0 "Храмы в регионе [TITLE.GetName]" - THEOCRATIC_LEASE_INCOME_AS_RELIGIOUS_HEAD:0 "От #L [FAITH.GetAdjective|l]их#! владений" + THEOCRATIC_LEASE_INCOME_AS_RELIGIOUS_HEAD:0 "От #L [FAITH.GetName|l]их#! владений" THEOCRATIC_LEASE_LEVIES_DOMAIN:0 "$THEOCRATIC_LEASE_INCOME_DOMAIN$" THEOCRATIC_LEASE_LEVIES_REALM:0 "$THEOCRATIC_LEASE_INCOME_REALM$" FERTILITY_LEVEL_0:0 "Нет" @@ -139,8 +139,8 @@ HOOK_STATE_STRONG_COOLDOWN:1 "[strong_hook|E] можно повторно использовать [DATE.GetString|V]" HOOK_STATE_STRONG:0 "[strong_hook|E]" HOOK_STATE_WEAK:0 "[weak_hook|E]" - magnificence_desc:0 "#L [GetPlayer.GetFaith.GetAdjective]ое#! [opinion|El]: $VALUE|=+$" - pious_desc:0 "#L [GetPlayer.GetFaith.GetAdjective]ое#! [clergy_opinion|El]: $VALUE|=+$" + magnificence_desc:0 "#L [GetPlayer.GetFaith.GetName]ое#! [opinion|El]: $VALUE|=+$" + pious_desc:0 "#L [GetPlayer.GetFaith.GetName]ое#! [clergy_opinion|El]: $VALUE|=+$" prestigious_desc:0 "[secular_opinion|E]: $VALUE|=+$" PLAYER_OPINION_UNIMPORTANT:1 "Поскольку за персонажа [Character.GetShortUIName] играет [Character.PlayerName], мнение не влияет на [Character.GetHerHis] действия" PLAYER_OPINION_UNIMPORTANT_SELF:1 "Поскольку [Character.GetShortUIName] — это вы, то мнение никак не влияет на ваши действия" diff --git a/project/ck3/base_game/localization/russian/custom_localization/court_loc_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/court_loc_l_russian.yml index 3c8dae5c8e..6f7414eeaf 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/court_loc_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/court_loc_l_russian.yml @@ -1,18 +1,18 @@ l_russian: - miracle_reclusive:0 "всю жизнь живет на вершине башни" - miracle_irritable:0 "убивает туфлей дракона, если тот потревожит [ROOT.Char.GetHerHis] сон" - miracle_inappetetic:0 "питается только дикими ягодами" - miracle_drunkard:0 "превращает вино в воду" - miracle_contrite:0 "открыто исповедуется в грехах" - miracle_flagellant:0 "прогоняет кнутом зло, имя которому [ROOT.Char.GetFaith.DevilName]" - miracle_improvident:0 "живет в бочке, раздав все имущество беднякам" - miracle_lunatic:0 "кидается орехами в женщин" - miracle_possessed:0 "предсказывает конец света" - miracle_disfigured:0 "обладает жуткими шрамами после встречи с воплощением зла, имя которому [ROOT.Char.GetFaith.DevilName]" - miracle_eunuch:0 "подавляет плотские страсти окружающих своей аурой святости" - miracle_blind:0 "читает священные книги, несмотря на слепоту" - miracle_herculean:0 "карает зло, когда его искушает [ROOT.Char.GetFaith.DevilName]" - miracle_spindly:0 "никогда не стареет" - miracle_chaste:0 "целомудренно моется только с другими [ROOT.Char.GetWomanMan]ми" - miracle_garlic:0 "ест чеснок без последствий для дыхания" - miracle_birds:0 "проповедует птицам" + miracle_reclusive:0 "всю жизнь [Select_CString(ROOT.Char.IsFemale, 'жила', 'жил' )] на вершине башни" + miracle_irritable:0 "[Select_CString(ROOT.Char.IsFemale, 'убила', 'убил' )] туфлей дракона, если тот тревожил [ROOT.Char.GetHerHis] сон" + miracle_inappetetic:0 "[Select_CString(ROOT.Char.IsFemale, 'питалась', 'питался' )] только дикими ягодами" + miracle_drunkard:0 "[Select_CString(ROOT.Char.IsFemale, 'превращала', 'превращал' )] вино в воду" + miracle_contrite:0 "открыто [Select_CString(ROOT.Char.IsFemale, 'исповедовалась', 'исповедовался' )] в грехах" + miracle_flagellant:0 "[Select_CString(ROOT.Char.IsFemale, 'прогоняла', 'прогонял' )] кнутом зло, имя которому [ROOT.Char.GetFaith.DevilName]" + miracle_improvident:0 "[Select_CString(ROOT.Char.IsFemale, 'жила', 'жил' )] в бочке, раздав всё имущество беднякам" + miracle_lunatic:0 "[Select_CString(ROOT.Char.IsFemale, 'кидалась', 'кидался' )] орехами в женщин" + miracle_possessed:0 "[Select_CString(ROOT.Char.IsFemale, 'предсказывала', 'предсказывал' )] конец света" + miracle_disfigured:0 "[Select_CString(ROOT.Char.IsFemale, 'обладала', 'обладал' )] жуткими шрамами после встречи с воплощением зла, имя которому [ROOT.Char.GetFaith.DevilName]" + miracle_eunuch:0 "[Select_CString(ROOT.Char.IsFemale, 'подавляла', 'подавлял' )] плотские страсти окружающих своей аурой святости" + miracle_blind:0 "[Select_CString(ROOT.Char.IsFemale, 'читала', 'читал' )] священные книги, несмотря на слепоту" + miracle_herculean:0 "[Select_CString(ROOT.Char.IsFemale, 'карала', 'карал' )] зло, когда его искушает [ROOT.Char.GetFaith.DevilName]" + miracle_spindly:0 "никогда не [Select_CString(ROOT.Char.IsFemale, 'старела', 'старел' )]" + miracle_chaste:0 "целомудренно [Select_CString(ROOT.Char.IsFemale, 'мылась', 'мылся' )] только с другими [ROOT.Char.GetWomanMan]ми" + miracle_garlic:0 "[Select_CString(ROOT.Char.IsFemale, 'ела', 'ел' )] чеснок без последствий для дыхания" + miracle_birds:0 "[Select_CString(ROOT.Char.IsFemale, 'проповедовала', 'проповедовал' )] птицам" diff --git a/project/ck3/base_game/localization/russian/custom_localization/education_custom_loc_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/education_custom_loc_l_russian.yml index 04ab1bdcf3..2c14c226d1 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/education_custom_loc_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/education_custom_loc_l_russian.yml @@ -15,7 +15,7 @@ education_martial_prowess_1_outcome_description:1 "\n\nДля себя [ROOT.Char.GetSheHe] мало что [Select_CString(ROOT.Char.IsFemale, 'извлекла', 'извлек' )] из рыцарских упражнений и по-прежнему демонстрирует крайнюю неуклюжесть в поединках." education_martial_prowess_2_outcome_description:1 "\n\nЧто же до личного опыта, [ROOT.Char.GetSheHe] несколько раз успешно [Select_CString(ROOT.Char.IsFemale, 'сражалась', 'сражался' )] против небольших отрядов взбунтовавшихся крестьян, как настоящий $knight_culture_player_no_tooltip_lowercase$." education_martial_prowess_3_outcome_description:0 "\n\nЧто же до личного опыта, [ROOT.Char.GetFirstName] [Select_CString(ROOT.Char.IsFemale, 'показала', 'показал' )] себя умелым бойцом: [ROOT.Char.GetSheHe] превосходно владеет клинком и распоряжается в бою свитой." - education_martial_prowess_4_outcome_description:0 "\n\nЧто же до личного опыта, [ROOT.Char.GetFirstName] [Select_CString(ROOT.Char.IsFemale, 'показала', 'показал' )] себя умелым бойцом, освоив даже самые сложные формы традиционного [ROOT.Char.GetCulture.GetNameNoTooltip|l]ого искусства боя." + education_martial_prowess_4_outcome_description:0 "\n\nЧто же до личного опыта, [ROOT.Char.GetFirstName] [Select_CString(ROOT.Char.IsFemale, 'показала', 'показал' )] себя умелым бойцом, освоив даже самые сложные формы традиционного [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ого искусства боя." diplomacy_good_trait_match_good_outcome:0 "Еще ребенком [ROOT.Char.GetFirstName] [Select_CString(ROOT.Char.IsFemale, 'умела', 'умел' )] подбирать слова. И потому нет ничего удивительного в том, что [ROOT.Char.GetSheHe] отлично [Select_CString(ROOT.Char.IsFemale, 'освоила', 'освоил' )] искусство дипломатии." diplomacy_good_trait_match_bad_outcome:0 "Несмотря на свою разговорчивость, [ROOT.Char.GetFirstName] временами с трудом может найти общий язык с людьми." diff --git a/project/ck3/base_game/localization/russian/custom_localization/incidental_detail_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/incidental_detail_l_russian.yml index 600baa362e..b9cfae35cd 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/incidental_detail_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/incidental_detail_l_russian.yml @@ -1,5 +1,5 @@ l_russian: #GetIncidentalDetail - servant_struggling_with_vase:0 "слуга с огромной вазой" - courtier_passing_by_in_hurry:0 "спешащий мимо придворный" - fly_crawling_on_decoration:0 "муха, ползущая по позолоте," + servant_struggling_with_vase:0 "слуга тащит огромную вазу" + courtier_passing_by_in_hurry:0 "мимо спешит придворный" + fly_crawling_on_decoration:0 "муха ползет по позолоте" diff --git a/project/ck3/base_game/localization/russian/custom_localization/insult_custom_loc_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/insult_custom_loc_l_russian.yml index c561a53a54..6e38bf18fd 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/insult_custom_loc_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/insult_custom_loc_l_russian.yml @@ -215,3 +215,6 @@ insult_shunt_female:0 "недотепа" insult_blunt_female:0 "тупица" impotent_female:0 "бесплодная" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + False:0 "лживый" diff --git a/project/ck3/base_game/localization/russian/custom_localization/personality_quirks_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/personality_quirks_l_russian.yml index 5b626a18e6..81e851f2f8 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/personality_quirks_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/personality_quirks_l_russian.yml @@ -33,7 +33,7 @@ diligent_quirk:0 "поправляет [ROOT.GetCharacter.Custom('GetUpperClothingArticle')]" lazy_quirk:0 "потягивается" wrathful_quirk:0 "похрустывает костяшками" - calm_quirk:0 "смотрит в сторону: [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" + calm_quirk:0 "смотрит, как [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" impatient_quirk:0 "проводит рукой по волосам" humble_quirk:0 "опускает взгляд" deceitful_quirk:0 "ухмыляется" @@ -79,7 +79,7 @@ diligent_neg_quirk:0 "сжимает кулаки, убрав руки в [ROOT.GetCharacter.Custom('GetClothingArticle')]" lazy_neg_quirk:0 "зевает" wrathful_neg_quirk:0 "сжимает кулаки" - calm_neg_quirk:0 "отвлекается: [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" + calm_neg_quirk:0 "отвлекается на то, как [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" humble_neg_quirk:0 "опускает взгляд" deceitful_neg_quirk:0 "сужает глаза" honest_neg_quirk:0 "корчит мину" @@ -124,7 +124,7 @@ diligent_quirk_personal:0 "привожу в порядок [ROOT.GetCharacter.Custom('GetUpperClothingArticle')]" lazy_quirk_personal:0 "потягиваюсь" wrathful_quirk_personal:0 "похрустываю костяшками" - calm_quirk_personal:0 "смотрю в сторону: [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" + calm_quirk_personal:0 "смотрю, как [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" impatient_quirk_personal:0 "провожу рукой по волосам" humble_quirk_personal:0 "опускаю взгляд" deceitful_quirk_personal:0 "ухмыляюсь" @@ -167,7 +167,7 @@ diligent_neg_quirk_personal:0 "сжимаю кулаки, спрятав руки в [ROOT.GetCharacter.Custom('GetClothingArticle')]" lazy_neg_quirk_personal:0 "зеваю" wrathful_neg_quirk_personal:0 "сжимаю кулаки" - calm_neg_quirk_personal:0 "отвлекаюсь: [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" + calm_neg_quirk_personal:0 "отвлекаюсь на то, как [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" humble_neg_quirk_personal:0 "опускаю взгляд" deceitful_neg_quirk_personal:0 "прищуриваюсь" honest_neg_quirk_personal:0 "корчу мину" @@ -252,7 +252,7 @@ diligent_neg_quirk_standalone:0 "[ROOT.GetCharacter.GetSheHe|U] сжимает кулаки, убрав руки в [ROOT.GetCharacter.Custom('GetClothingArticle')]" lazy_neg_quirk_standalone:0 "[ROOT.GetCharacter.GetSheHe|U] зевает" wrathful_neg_quirk_standalone:0 "[ROOT.GetCharacter.GetSheHe|U] сжимает кулаки" - calm_neg_quirk_standalone:0 "[ROOT.GetCharacter.GetSheHe|U] отвлекается: [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" + calm_neg_quirk_standalone:0 "[ROOT.GetCharacter.GetSheHe|U] отвлекается на то, как [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" humble_neg_quirk_standalone:0 "[ROOT.GetCharacter.GetSheHe|U] опускает взгляд" deceitful_neg_quirk_standalone:0 "[ROOT.GetCharacter.GetSheHe|U] прищуривается" honest_neg_quirk_standalone:0 "[ROOT.GetCharacter.GetSheHe|U] корчит мину" @@ -287,7 +287,7 @@ greedy_quirk_pp:0 "подбрасывает монетку" lustful_quirk_pp:0 "подмигивает" lustful_2_quirk_pp:0 "покусывает губу" - chaste_quirk_pp:0 "складывание рук" + chaste_quirk_pp:0 "сцепляет руки" temperate_quirk_pp:0 "скрещивает руки на груди" gluttonous_quirk_pp:0 "кусает [ROOT.GetCharacter.Custom('GetSmallFoodIndef')]" diligent_quirk_pp:0 "поправляет [ROOT.GetCharacter.Custom('GetUpperClothingArticle')]" @@ -335,7 +335,7 @@ diligent_neg_quirk_pp:0 "смотрит с разочарованием" lazy_neg_quirk_pp:0 "зевает" wrathful_neg_quirk_pp:0 "сжимает кулаки" - calm_neg_quirk_pp:0 "отвлекается: [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" + calm_neg_quirk_pp:0 "отвлекается на то, как [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" humble_neg_quirk_pp:0 "опускает взгляд" deceitful_neg_quirk_pp:0 "прищуривается" honest_neg_quirk_pp:0 "корчит мину" @@ -419,7 +419,7 @@ diligent_neg_quirk_personal_pp:0 "не одобряю" lazy_neg_quirk_personal_pp:0 "зеваю" wrathful_neg_quirk_personal_pp:0 "сжимаю кулаки" - calm_neg_quirk_personal_pp:0 "отвлекаюсь: [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" + calm_neg_quirk_personal_pp:0 "отвлекаюсь на то, как [ROOT.GetCharacter.Custom('GetIncidentalDetail')]" impatient_neg_quirk_personal_pp:0 "притопываю" humble_neg_quirk_personal_pp:0 "опускаю взгляд" deceitful_neg_quirk_personal_pp:0 "прищуриваюсь" diff --git a/project/ck3/base_game/localization/russian/custom_localization/signature_weapon_custom_loc_l_russian.yml b/project/ck3/base_game/localization/russian/custom_localization/signature_weapon_custom_loc_l_russian.yml index 7f04bc9b0b..5898739828 100644 --- a/project/ck3/base_game/localization/russian/custom_localization/signature_weapon_custom_loc_l_russian.yml +++ b/project/ck3/base_game/localization/russian/custom_localization/signature_weapon_custom_loc_l_russian.yml @@ -51,8 +51,8 @@ signature_weapon_crush_present:0 "ломает" signature_weapon_pierce_present:0 "глубоко пронзает" - article_a:0 "$articleblank_blank$" - article_an:0 "$articleblank_blank$" + article_a:0 "$POSSESSIVE_SPECIAL$" + article_an:0 "$POSSESSIVE_SPECIAL$" # Non-Lethal Attacks signature_weapon_attempted_heavy_slash:0 "мощный раскалывающий удар" diff --git a/project/ck3/base_game/localization/russian/death_reasons_l_russian.yml b/project/ck3/base_game/localization/russian/death_reasons_l_russian.yml index d4fd501f85..8cdc3c6c33 100644 --- a/project/ck3/base_game/localization/russian/death_reasons_l_russian.yml +++ b/project/ck3/base_game/localization/russian/death_reasons_l_russian.yml @@ -111,8 +111,8 @@ death_siege_killer:2 "[Select_CString(CHARACTER.IsFemale, 'убита', 'убит' )] во время осады по приказу [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" death_raid:1 "[Select_CString(CHARACTER.IsFemale, 'убита', 'убит' )] при налете" death_raid_killer:0 "[Select_CString(CHARACTER.IsFemale, 'убита', 'убит' )] во время налета по приказу [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - death_burned:1 "— смерть от ожогов" - death_burned_killer:0 "— смерть от ожогов, полученных на пиру у [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" + death_burned:1 "[Select_CString(CHARACTER.IsFemale, 'сгорела', 'сгорел' )] заживо" + death_burned_killer:0 "[Select_CString(CHARACTER.IsFemale, 'сгорела', 'сгорел' )] заживо на пиру у [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" death_suicide:0 "[Select_CString(CHARACTER.IsFemale, 'покончила', 'покончил' )] с собой" death_eaten:1 "[Select_CString(CHARACTER.IsFemale, 'съедена', 'съеден' )]" death_eaten_killer:0 "[Select_CString(CHARACTER.IsFemale, 'съедена', 'съеден' )] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажем ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'им персонажем', '' )]" @@ -156,7 +156,7 @@ death_ritually_eaten_killer:0 "ритуально [Select_CString(CHARACTER.IsFemale, 'съедена', 'съеден' )] из религиозных соображений" death_crushed:0 "[Select_CString(CHARACTER.IsFemale, 'была задавлена', 'был задавлен' )] насмерть" death_botched_decapitation:0 "почти [Select_CString(CHARACTER.IsFemale, 'лишилась', 'лишился' )] головы" - death_botched_decapitation_killer:0 "почти [Select_CString(CHARACTER.IsFemale, 'лишилась', 'лишился' )] головы, и виной тому[TARGET_CHARACTER.GetUIName]" + death_botched_decapitation_killer:0 "почти [Select_CString(CHARACTER.IsFemale, 'лишилась', 'лишился' )] головы, и виной тому [TARGET_CHARACTER.GetUIName]" death_hanged:0 "[Select_CString(CHARACTER.IsFemale, 'была повешена', 'был повешен' )]" death_danced_to_death:0 "[Select_CString(CHARACTER.IsFemale, 'дотанцевалась', 'дотанцевался' )] до смерти" death_snakes:0 "[Select_CString(CHARACTER.IsFemale, 'была убита', 'был убит' )] змеями" @@ -171,11 +171,27 @@ death_while_assassinating:0 "[Select_CString(CHARACTER.IsFemale, 'погибла', 'погиб' )] при попытке совершить убийство" death_while_assassinating_killer:0 "[Select_CString(CHARACTER.IsFemale, 'погибла', 'погиб' )] при попытке совершить убийство [Select_CString(TARGET_CHARACTER.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsLocalPlayer, 'его персонажа', '' )]" death_refused_to_be_imprisoned:0 "[Select_CString(CHARACTER.IsFemale, 'перерезала', 'перерезал' )] собственное горло, чтобы избежать поимки" - death_strongest_potion:0 "не выдерживает крепости зелья" - death_strongest_potion_killer:0 "не выдерживает крепости зелья, которое [Select_CString(TARGET_CHARACTER.IsPlayer, 'приготовили', Select_CString(TARGET_CHARACTER.IsFemale, 'приготовила' 'приготовил' ))] [TARGET_CHARACTER.GetUIName]" + death_strongest_potion:0 "не [Select_CString(CHARACTER.IsFemale, 'выдержала', 'выдержал' )] крепости зелья" + death_strongest_potion_killer:0 "не [Select_CString(CHARACTER.IsFemale, 'выдержала', 'выдержал' )] крепости зелья, которое приготовил [Select_CString(TARGET_CHARACTER.IsLocalPlayer, '', 'персонаж ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsLocalPlayer, ' персонаж', '' )]" death_skull_removed:0 "[Select_CString(CHARACTER.IsFemale, 'лишилась', 'лишился' )] черепа" - death_skull_removed_killer:0 "[Select_CString(CHARACTER.IsFemale, 'подверглась', 'подвергся' )] хирургическому удалению черепа, который впоследствии [TARGET_CHARACTER.IsFemale, 'сохранила', 'сохранил' )] [TARGET_CHARACTER.GetUIName]" - death_miniatures:0 "умирает, наступив на остроконечную миниатюру" - death_ice:0 "умирает на ледяных пустошах" - death_for_corpse_forest:0 "умирает на колу" - death_for_corpse_forest_killer:0 "умирает на колу в лесу трупов персонажа [TARGET_CHARACTER.GetUIName]" + death_skull_removed_killer:0 "[Select_CString(CHARACTER.IsFemale, 'подверглась', 'подвергся' )] хирургическому удалению черепа, который впоследствии сохранил [Select_CString(TARGET_CHARACTER.IsLocalPlayer, '', 'персонаж ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsLocalPlayer, ' персонаж', '' )]" + death_miniatures:0 "[Select_CString(CHARACTER.IsFemale, 'умерла', 'умер' )], наступив на остроконечную миниатюру" + death_ice:0 "[Select_CString(CHARACTER.IsFemale, 'умерла', 'умер' )] на ледяных пустошах" + death_by_exploding_whale:0 "[Select_CString(CHARACTER.IsFemale, 'погибла', 'погиб' )] при взрыве китовой туши" + death_flight_attempt:0 "[Select_CString(CHARACTER.IsFemale, 'разбилась', 'разбился' )] при попытке полететь" + death_beaten_by_mob:0 "[Select_CString(CHARACTER.IsFemale, 'забита', 'забит' )] до смерти разъяренной толпой" + death_burned_by_mob:0 "[Select_CString(CHARACTER.IsFemale, 'сожжена', 'сожжен' )] заживо разъяренной толпой" + death_hanged_and_disemboweled_by_mob:0 "[Select_CString(CHARACTER.IsFemale, 'повешена', 'повешен' )] с выпущенными разъяренной толпой кишками" + death_crucified_by_mob:0 "[Select_CString(CHARACTER.IsFemale, 'распята', 'распят' )] на кресте разъяренной толпой" + death_defenestrated_by_mob:0 "[Select_CString(CHARACTER.IsFemale, 'выброшена', 'выброшен' )] из окна разъяренной толпой" + death_molten_silver_by_mob:0 "[Select_CString(CHARACTER.IsFemale, 'погибла', 'погиб' )] от расплавленного серебра, залитого [Select_CString(CHARACTER.IsFemale, 'ей', 'ему' )] в глотку разъяренной толпой" + death_torn_to_pieces_by_mob:0 "[Select_CString(CHARACTER.IsFemale, 'разорвана', 'разорван' )] на части разъяренной толпой" + death_bell:0 "[Select_CString(CHARACTER.IsFemale, 'лишилась', 'лишился' )] головы, которая теперь используется в качестве колокола" + death_bell_killer:0 "[Select_CString(CHARACTER.IsFemale, 'лишилась', 'лишился' )] головы по воле [Select_CString(TARGET_CHARACTER.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsLocalPlayer, 'его персонажа', '' )], которая теперь используется в качестве колокола" + death_bell_revenge:0 "[Select_CString(CHARACTER.IsFemale, 'понесла', 'понес' )] законное наказание за музыкальные убийства" + + death_scuffle_with_soldiers:0 "[Select_CString(CHARACTER.IsFemale, 'погибла', 'погиб' )] в стычке с солдатами" + death_scuffle_with_soldiers_killer:0 "[Select_CString(CHARACTER.IsFemale, 'погибла', 'погиб' )] в стычке с солдатами по приказу [Select_CString(TARGET_CHARACTER.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsLocalPlayer, 'его персонажа', '' )]" + + death_for_corpse_forest:0 "[Select_CString(CHARACTER.IsFemale, 'насажена', 'насажен' )] на кол" + death_for_corpse_forest_killer:0 "[Select_CString(CHARACTER.IsFemale, 'насажена', 'насажен' )] на кол в лесу трупов [Select_CString(TARGET_CHARACTER.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsLocalPlayer, 'его персонажа', '' )]" diff --git a/project/ck3/base_game/localization/russian/debug_l_russian.yml b/project/ck3/base_game/localization/russian/debug_l_russian.yml index 0b683ce35a..013f1661fa 100644 --- a/project/ck3/base_game/localization/russian/debug_l_russian.yml +++ b/project/ck3/base_game/localization/russian/debug_l_russian.yml @@ -6,6 +6,12 @@ debug.0002.c:0 "Мне двойню, пожалуйста" debug.0002.d:0 "Троих, пожалуйста" debug.0002.e:0 "Удивите меня" + + debug_generic_option:0 "#D Это вариант для отладки#!" + debug_generic_option_can_disable_text:0 "#D , он исчезнет, если отключить отладку#!" + debug_generic_option_can_disable:0 "$debug_generic_option$$debug_generic_option_can_disable_text$" + debug_generic_option_shortened_trigger:0 "#D Этот триггер был укорочен из-за того, что вы включили режим отладки#!" + debug_generic_option_shortened_trigger_can_disable:0 "$debug_generic_option_shortened_trigger$$debug_generic_option_can_disable_text$" interaction_debug_main:0 "#D ОТЛАДКА: Взаимодействие#!" debug_main:0 "#D ОТЛАДКА: Основное#!" @@ -58,9 +64,18 @@ debug_launch_natural_crusade_interaction:0 "Начать естественный Крестовый поход" slay_character_interaction:0 "Пусть кто-нибудь #difficulty_hard убьет#! их!" give_bubonic_plague_interaction:0 "Наслать #difficulty_easy Б#!#P у#!#difficulty_easy б#!#P о#!#difficulty_easy н#!#P н#!#difficulty_easy у#!#P ю Ч#!#difficulty_easy у#!#P м#!#difficulty_easy у#!" - start_bout_interaction:0 "Начать поединок" + engage_in_single_combat:0 "@warning_icon! #X Начинает поединок#!" + start_bout_interaction:1 "Начать поединок или настольную игру" + start_bout_interaction_single_combat:0 "#BER БОЙ#!" + start_bout_interaction_board_game_chess:0 "Шахматы" + start_bout_interaction_board_game_pachisi:0 "Пачиси" + start_bout_interaction_board_game_tabula:0 "Табула" + start_bout_interaction_board_game_hnefatafl:0 "Хнефатафл" give_criminal_trait_interaction:0 "Превратить в закоренелого #difficulty_hard преступника#!" give_criminal_trait_interaction_tt:0 "[recipient.GetShortUIName] [Select_CString(recipient.IsFemale, 'получила', 'получил' )] преступное свойство" + debug_sex_interaction:0 "#italic Спать#! с персонажем" + debug_change_every_county:0 "Использовать действие в каждом графстве" + debug_change_every_county.a:0 "Полностью под контролем" test_effect_localization_interaction:0 "Проверить локализацию эффекта взаимодействия" increase_cultural_acceptance_debug_interaction:0 "Терпимость культур #P +25%#!" decrease_cultural_acceptance_debug_interaction:0 "Терпимость культур #N -25%#!" diff --git a/project/ck3/base_game/localization/russian/decisions_l_russian.yml b/project/ck3/base_game/localization/russian/decisions_l_russian.yml index 9e3a63896e..a11daa2076 100644 --- a/project/ck3/base_game/localization/russian/decisions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/decisions_l_russian.yml @@ -33,7 +33,7 @@ borrow_from_holy_order_decision_desc:0 "Когда мне нужны деньги, к кому мне обратиться, если не к слугам [ROOT.Char.GetFaith.HighGodNamePossessive]? Я могу отправить письма и надеяться на ответ." borrow_from_holy_order_decision_confirm:0 "Написать прошения!" borrow_from_holy_order_decision_effect_tooltip:1 "[holy_order|E] одолжит вам [SCOPE.ScriptValue('holy_order_gold_value')|P00] [Concept( 'gold', 'золота' )|E] [gold_i]\n\n@warning_icon! [holy_order|E] станет выдвигать требования, если вы не выплатите долг\n@warning_icon! Вы не сможете повторно одалживать деньги, пока не выплатите этот долг" - borrow_from_holy_order_gold_condition:3 "Ни у одного [CHARACTER.GetFaith.GetAdjective|l]ого священного ордена нет достаточного количества золота" + borrow_from_holy_order_gold_condition:3 "Ни у одного #L [CHARACTER.GetFaith.GetName|l]ого#! священного ордена нет достаточного количества золота" escape_from_prison_decision:0 "Бежать из темницы" escape_from_prison_decision_tooltip:0 "Попытаться сбежать из темницы" @@ -281,7 +281,7 @@ reclaim_britannia_decision:0 "Отвоевать Британию" reclaim_britannia_decision_desc:1 "Когда-то в этих краях правили кельты, и теперь их культура вновь обрела значение и влияние в этих землях. Все больше людей перенимают кельтские язык и культуру, а потому будет правильным сделать этот язык официальным!" - reclaim_britannia_decision_tooltip:0 "#L [ROOT.Char.GetCulture.GetName]ая#! культура станет главенствующей" + reclaim_britannia_decision_tooltip:0 "#L [ROOT.Char.GetCulture.GetCollectiveNoun]ая#! культура станет главенствующей" reclaim_britannia_decision_custom:0 "Не может быть больше 1 вассала, не принадлежащего к кельтской культуре" reclaim_britannia_decision_confirm:1 "Отвоевать Британию" HAS_NON_CELTIC_POWERFUL_VASSAL:2 "Все ваши [Concept( 'powerful_vassals', 'могущественные вассалы' )|E] относятся к [Concept( 'culture', 'культуре' )|E] с бриттским или гойдельским [Concept( 'heritage', 'наследием' )|E]" @@ -292,7 +292,7 @@ restore_the_danelaw_decision_confirm:0 "Возродить Денло" embrace_english_culture_decision:0 "Принять английскую культуру" - embrace_english_culture_decision_tooltip:1 "#L [ROOT.Char.GetCulture.GetName]ая#! культура вам больше не близка" + embrace_english_culture_decision_tooltip:1 "#L [ROOT.Char.GetCulture.GetCollectiveNoun]ая#! культура вам больше не близка" embrace_english_culture_decision_desc:0 "Я, мой род и мои вассалы живем бок о бок с саксами и кельтами. Наш язык и наши обычаи уже не различить, и пора признать — мы давно стали единым народом." embrace_english_culture_decision_get_innovations:0 "#D Английская культура получит множество норманнских инноваций#!" embrace_english_culture_decision_vassals_custom:0 "Все вассалы в Британии" @@ -322,8 +322,8 @@ mend_the_great_schism_decision_confirm:0 "Один Бог, одна Церковь!" mend_the_great_schism_decision_desc:1 "Великий раскол разделил христианскую церковь, но если все пять епископатов Пентархии объединятся под дланью святого правителя и признают власть единой империи, возможно, христианство вновь станет единым." mend_the_great_schism_decision_tooltip:0 "Я объединю христиан" - mend_the_great_schism_decision_effect_tooltip:0 "#L [THIS.Char.GetFaith.GetAdjective]ая#! церковь прекратит раскол и станет единственной канонической ветвью христианства." - every_ecumenical_christian_faith.tt:0 "$EFFECT_LIST_BULLET$ Все христианские [Concept( 'faith', 'конфессии' )|E] с доктриной [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetName]" + mend_the_great_schism_decision_effect_tooltip:0 "#L [THIS.Char.GetFaith.GetName]ая#! церковь прекратит раскол и станет единственной канонической ветвью христианства." + every_ecumenical_christian_faith.tt:0 "$EFFECT_LIST_BULLET$ Все христианские [Concept( 'faith', 'конфессии' )|E] с доктриной [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]" set_capital_constantinople_decision:0 "Потребовать Константинополь" set_capital_constantinople_decision_confirm:0 "Возродить истинное сердце империи!" @@ -376,7 +376,7 @@ dismantle_papacy_decision:0 "Отменить папство" dismantle_papacy_decision_confirm:0 "Да сгорит Ватикан!" - dismantle_papacy_decision_desc:0 "Когда весь Аппенинский полуостров окажется в руках #L [ROOT.Char.GetFaith.GetAdjective|l]ой#! конфессии, мы сможем навсегда избавиться от этих католических собак." + dismantle_papacy_decision_desc:0 "Когда весь Аппенинский полуостров окажется в руках #L [ROOT.Char.GetFaith.GetName|l]ой#! конфессии, мы сможем навсегда избавиться от этих католических собак." dismantle_papacy_decision_tooltip:0 "Папство будет уничтожено навеки." dismantle_papacy_decision_effect_tooltip:0 "Папство будет уничтожено навеки" @@ -426,7 +426,7 @@ create_outremer_empire_decision_desc:0 "Лишь когда златой крест воссияет от Аскалона до Омара и ни следа неверных не останется в Святой земле, лишь тогда окончится священный поход крестоносцев." create_outremer_empire_decision_tooltip:0 "Будет основана Утремерская империя." create_outremer_empire_decision_effect_tooltip:0 "Будет основана Утремерская империя" - outremer_decision_hybrid_tt:0 "Вы создадите [THIS.Char.GetCulture.GetPrefix|l]-[hybrid_culture.GetName|l]ую [Concept( 'hybrid_culture', 'гибридную культуру' )|E], которая получит [innovations|El] «$innovation_men_at_arms$» и «$innovation_desert_tactics$»" + outremer_decision_hybrid_tt:0 "Вы создадите #L [THIS.Char.GetCulture.GetPrefix|l][hybrid_culture.GetCollectiveNoun|l]ую#! [Concept( 'hybrid_culture', 'гибридную культуру' )|E], которая получит [innovations|El] «$innovation_men_at_arms$» и «$innovation_desert_tactics$»" I_AM_UNDER_OUTREMER_LIEGE:0 "У моего сюзерена утремерская [culture|El]" I_AM_NOT_UNDER_OUTREMER_LIEGE:0 "У моего сюзерена #bold не#! утремерская [culture|El]" @@ -497,19 +497,19 @@ create_israel_kingdom_decision_tooltip:0 "Королевство Израиль возродилось." create_israel_kingdom_decision_effect_tooltip:0 "Королевство Израиль возродилось" - jewish_restore_high_priesthood_decision:0 "Вернуть высшее [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ое духовенство" + jewish_restore_high_priesthood_decision:0 "Вернуть высшее [ROOT.Char.GetFaith.GetNameNoTooltip|l]ое духовенство" jewish_restore_high_priesthood_decision_confirm:0 "Возвысить нового духовного лидера" jewish_restore_high_priesthood_decision_desc:0 "С тех пор как римляне разрушили Второй храм, новый [ROOT.Char.GetFaith.ReligiousHeadName] — первосвященник Иерусалима — так и не появился. Но если мы сумеем вернуть контроль над святыми местами, священство возродится." - jewish_restore_high_priesthood_decision_tooltip:0 "#L [ROOT.Char.GetFaith.GetAdjective]ое#! священство возродилось." + jewish_restore_high_priesthood_decision_tooltip:0 "#L [ROOT.Char.GetFaith.GetName]ое#! священство возродилось." - restore_high_priesthood_decision_tooltip:0 "#L [ROOT.Char.GetFaith.GetAdjective]ое#! священство возродилось." - restore_high_priesthood_decision_effect_tooltip:0 "#L [THIS.Char.GetFaith.GetAdjective]ое#! священство возродилось" + restore_high_priesthood_decision_tooltip:0 "#L [ROOT.Char.GetFaith.GetName]ое#! священство возродилось." + restore_high_priesthood_decision_effect_tooltip:0 "#L [THIS.Char.GetFaith.GetName]ое#! священство возродилось" - zoroastrian_restore_high_priesthood_decision:0 "Вернуть высшее [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ое духовенство" + zoroastrian_restore_high_priesthood_decision:0 "Вернуть высшее [ROOT.Char.GetFaith.GetNameNoTooltip|l]ое духовенство" zoroastrian_restore_high_priesthood_decision_confirm:0 "Возвысить нового духовного лидера" - zoroastrian_restore_high_priesthood_decision_desc:0 "Когда в Персии укрепится #L [ROOT.Char.GetFaith.GetAdjective|l]ая#! вера, настанет время возродить истинное зороастрийское жречество." - zoroastrian_restore_high_priesthood_decision_tooltip:0 "#L [ROOT.Char.GetFaith.GetAdjective]ое#! священство возродилось." - zoroastrian_restore_high_priesthood_decision_effect_tooltip:0 "#L [THIS.Char.GetFaith.GetAdjective]ое#! священство возродилось" + zoroastrian_restore_high_priesthood_decision_desc:0 "Когда в Персии укрепится #L [ROOT.Char.GetFaith.GetName|l]ая#! вера, настанет время возродить истинное зороастрийское жречество." + zoroastrian_restore_high_priesthood_decision_tooltip:0 "#L [ROOT.Char.GetFaith.GetName]ое#! священство возродилось." + zoroastrian_restore_high_priesthood_decision_effect_tooltip:0 "#L [THIS.Char.GetFaith.GetName]ое#! священство возродилось" become_saoshyant_decision:0 "Стать Саошьянтом" become_saoshyant_decision_confirm:0 "Я — спаситель!" @@ -536,8 +536,8 @@ dismantle_byz_pretender_decision_effect_tooltip:0 "Начнется война на уничтожение Византийской империи" form_rum_sultanate_decision:0 "Создать Румский султанат" - form_rum_sultanate_decision_confirm:0 "Новый, [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ий Рим!" - form_rum_sultanate_decision_desc:0 "Когда римское сердце Малой Азии окажется в #L [ROOT.Char.GetFaith.GetAdjective|l]их#! руках, мы создадим новый, лучший Рим, и да благословит нас [ROOT.Char.GetFaith.HighGodName]." + form_rum_sultanate_decision_confirm:0 "Новый, [ROOT.Char.GetFaith.GetNameNoTooltip|l]ий Рим!" + form_rum_sultanate_decision_desc:0 "Когда римское сердце Малой Азии окажется в #L [ROOT.Char.GetFaith.GetName|l]их#! руках, мы создадим новый, лучший Рим, и да благословит нас [ROOT.Char.GetFaith.HighGodName]." form_rum_sultanate_decision_tooltip:0 "Создать независимый Румский султанат." form_rum_sultanate_decision_effect_tooltip:0 "Создать независимый Румский султанат" @@ -558,7 +558,7 @@ build_grand_church_decision_tooltip:0 "Заложен фундамент великого храма" build_grand_church_decision_confirm:0 "Мы #EMP немедленно#! начинаем строительство!" - accept_cannibalism_decision:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]ий каннибализм" + accept_cannibalism_decision:0 "[ROOT.Char.GetFaith.GetNameNoTooltip]ий каннибализм" accept_cannibalism_decision_desc:1 "Мы созданы по образу и подобию [ROOT.Char.GetFaith.CreatorNamePossessive]. Когда мы поглощаем подобие божества, [ROOT.Char.GetFaith.HighGodNameAlternate] становится ближе." all_my_family_members:1 "Все ваши [Concept( 'close_family', 'близкие родственники' )|E]" all_my_intimidated_vassals:1 "Все ваши [Concept( 'intimidated', 'запуганные' )|E] вассалы" @@ -589,8 +589,8 @@ england_request_laudabiliter_decision_confirm:0 "Подать прошение Папе" england_request_laudabiliter_decision_effects_tooltip:0 "Папская булла дает [Concept( 'house', 'дому' )|E] [THIS.Char.GetHouse.GetName] [casus_belli|El] против всех провинций Ирландии" laudabiliter_decision_effects_tooltip:0 "$england_request_laudabiliter_decision_effects_tooltip$" - embrace_english_culture_vassals_custom:1 "Каждый $norman$ий или $french$ий [Concept( 'vassal', 'вассал' )|E] в де-юре землях Англии" - embrace_english_culture_counties_custom:1 "Каждое $anglo_saxon$ое [Concept( 'county', 'графство' )|E] в де-юре землях Англии" + embrace_english_culture_vassals_custom:1 "Каждый $norman_collective_noun$ий или $french_collective_noun$ий [Concept( 'vassal', 'вассал' )|E] в де-юре землях Англии" + embrace_english_culture_counties_custom:1 "Каждое $anglo_saxon_collective_noun$ое [Concept( 'county', 'графство' )|E] в де-юре землях Англии" promote_gothic_innovations_decision:0 "Поддержать французскую готику" promote_gothic_innovations_decision_desc:0 "Нас ждет новая эпоха открытий в мире искусства! [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] выведет нас из тьмы и превратит нашу родину в живое сердце европейской культуры." @@ -605,7 +605,7 @@ promote_hungarian_settlement_decision:0 "Поддержать христианские поселения" promote_hungarian_settlement_decision_desc:1 "Если [ROOT.Char.GetPrimaryTitle.GetName] откроется для торговцев и переселенцев из окрестных христианских земель, развитие моей державы ускорится, а связь со Вселенской церковью укрепится." promote_hungarian_settlement_decision_tooltip:0 "[ROOT.Char.GetPrimaryTitle.GetNameNoTooltip] поприветствует новых христианских поселенцев" - promote_hungarian_settlement_decision_ecumenical_christian:0 "Вы придерживаетесь христианской [Concept( 'faith', 'конфессии' )|E] с доктриной [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetName]" + promote_hungarian_settlement_decision_ecumenical_christian:0 "Вы придерживаетесь христианской [Concept( 'faith', 'конфессии' )|E] с доктриной [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]" promote_hungarian_settlement_decision_confirm:0 "Разнести весть!" promote_hungarian_settlement_decision_every_vassal_custom:0 "Все мадьярские вассалы и придворные" promote_hungarian_settlement_decision_every_province_custom:1 "Все мадьярские графства в королевстве Венгрия" @@ -613,25 +613,25 @@ promote_hungarian_settlement_decision_convert_county:0 "Может обратиться в соседнюю христианскую [Concept( 'faith', 'конфессию' )|E]" revive_magyar_paganism_decision:1 "Возродить $magyar_pagan$" - revive_magyar_paganism_decision_desc:1 "[ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip] имеет свои плюсы, но эта религия не справилась с горем и недовольством наших подданных. Возможно, пора нам вспомнить о древних обрядах..." - revive_magyar_paganism_decision_tooltip:1 "Отринуть [ROOT.Char.GetFaith.GetNameNoTooltip] и обратиться к традициям предков" - revive_magyar_paganism_decision_confirm:1 "Отринуть [ROOT.Char.GetFaith.GetNameNoTooltip]" + revive_magyar_paganism_decision_desc:1 "[ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip] имеет свои плюсы, но эта религия не справилась с горем и недовольством наших подданных. Возможно, пора нам вспомнить о древних обрядах..." + revive_magyar_paganism_decision_tooltip:1 "Отринуть [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l] и обратиться к традициям предков" + revive_magyar_paganism_decision_confirm:1 "Отринуть [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]" revive_magyar_paganism_decision_scripted_effect.county_conversions.tt:1 "[counties|E] в вашей [Concept( 'realm', 'державе' )|E], принадлежащие к вашей [Concept( 'culture_group', 'культурной группе' )|E], могут принять $magyar_pagan$" revive_magyar_paganism_decision.adjust_the_faith.tt:0 "Вы можете изменить некоторые догматы конфессии $magyar_pagan$" hungarian_resettlement.every_converted_province:0 "$EFFECT_LIST_BULLET$ Все обратившиеся [Concept( 'counties', 'графства' )|E]" dynasty_of_many_crowns_decision:0 "Династия множества корон" - dynasty_of_many_crowns_decision_desc:1 "Однажды наша династия будет править державами по всему миру. Мы готовы на все, чтобы имя [ROOT.Char.GetDynasty.GetNameNoTooltip] гремело повсюду — и на брак, и на войну." + dynasty_of_many_crowns_decision_desc:1 "Однажды наша династия будет править державами по всему миру. Мы готовы на все, чтобы имя [ROOT.Char.GetDynasty.GetBaseNameNoTooltip] гремело повсюду — и на брак, и на войну." dynasty_of_many_crowns_decision_confirm:1 "Наше наследие будет вечным!" - dynasty_of_many_crowns_decision_tooltip:0 "Принести почет и славу [dynasties|El] [ROOT.Char.GetDynasty.GetName]" + dynasty_of_many_crowns_decision_tooltip:0 "Принести почет и славу [dynasties|El] [ROOT.Char.GetDynasty.GetBaseName]" found_witch_coven_decision:0 "Основать ковен ведьм" found_witch_coven_decision_desc:0 "Наш славный дом соединяют узы крови, разорвать которые смогла лишь жестокая правда. Я жду не дождусь того дня, когда нам не придется жить в страхе, скрывая истину от близких. [ROOT.Char.GetFaith.WitchGodName] станет для наших сыновей и дочерей знаком силы и власти. Мы же будем [ROOT.Char.GetFaith.WitchGodHerHim|U] опорой!" - found_witch_coven_decision_confirm:0 "Основать ковен [ROOT.Char.GetHouse.GetNameNoTooltip]" + found_witch_coven_decision_confirm:0 "Основать ковен [ROOT.Char.GetHouse.GetBaseNameNoTooltip]" found_witch_coven_decision_tooltip:0 "Положить начало новой семейной традиции" - found_witch_coven_decision_effects.children.tt:0 "Все дети в ковене [founder.GetHouse.GetName], которых обучает персонаж со свойством [GetTrait('witch').GetName( GetPlayer )], также получают это свойство" - found_witch_coven_decision_effects.convert.tt:0 "Все ведьмы и колдуны ковена [founder.GetHouse.GetName] успешнее обращают других в ведовство" - found_witch_coven_decision_effects.grand_rite.tt:0 "#E [house_head|E]-ковена#! [founder.GetHouse.GetName] может провести Великий ритуал" + found_witch_coven_decision_effects.children.tt:0 "Все дети в ковене [founder.GetHouse.GetBaseName], которых обучает персонаж со свойством [GetTrait('witch').GetName( GetPlayer )], также получают это свойство" + found_witch_coven_decision_effects.convert.tt:0 "Все ведьмы и колдуны ковена [founder.GetHouse.GetBaseName] успешнее обращают других в ведовство" + found_witch_coven_decision_effects.grand_rite.tt:0 "#E [house_head|E]-ковена#! [founder.GetHouse.GetBaseName] может провести Великий ритуал" strengthen_bloodline_decision:0 "Усилить династию" strengthen_bloodline_decision_desc:0 "Отвага, красота и ум — главные признаки силы рода. Благословенна династия, в которой все эти качества передаются из поколения в поколение." @@ -667,10 +667,10 @@ defenders_of_highgod_decision:0 "[ROOT.Char.GetFaith.HighGodName], благослови защитников" defenders_of_highgod_decision_desc:1 "Чужие войска рыщут по нашим границам, словно стаи голодных волков. Чтобы уберечь древние традиции, мне придется заслужить уважение кланов. Вместе мы воздвигнем величественный чертог войны, во славу [ROOT.Char.GetFaith.WarGodNamePossessive]." defenders_of_highgod_decision_confirm:0 "Укрепить священное место" - defenders_of_highgod_decision_tooltip:0 "Заслужить верность племен и объединиться. [ROOT.Char.GetFaith.GetName], мы не посрамим имя твое!" + defenders_of_highgod_decision_tooltip:0 "Заслужить верность племен и объединиться. [ROOT.Char.GetFaith.GetAdjective], мы не посрамим имя твое!" - defenders_of_highgod_decision_effects_holy_site_of_choice:0 "#L [SCOPE.GetRootScope.Char.GetFaith.GetAdjective]ая#! [Concept( 'holy_site', 'святыня' )|E] под вашим контролем" - defenders_of_highgod_decision_effects_holy_warriors_tt:0 "Почти каждый #L [defender_of_highgod.GetFaith.GetAdjective|l]ий#! воин вашей державы получит свойство «[GetTrait('holy_warrior').GetName( GetPlayer )]»" + defenders_of_highgod_decision_effects_holy_site_of_choice:0 "#L [SCOPE.GetRootScope.Char.GetFaith.GetName]ая#! [Concept( 'holy_site', 'святыня' )|E] под вашим контролем" + defenders_of_highgod_decision_effects_holy_warriors_tt:0 "Почти каждый #L [defender_of_highgod.GetFaith.GetName|l]ий#! воин вашей державы получит свойство «[GetTrait('holy_warrior').GetName( GetPlayer )]»" #UNITE THE SPANISH THRONES unite_the_spanish_thrones_decision:0 "Объединить Испанские престолы" @@ -687,30 +687,38 @@ unite_africa_decision_ancestors_desc:0 "Слишком долго нашу милую родину угнетали захватчики из чужих земель. Пора народам Африки объединиться и вернуться на путь предков." unite_africa_decision_spirits_desc:0 "Слишком долго неверные из чужих земель плевали на духов нашей прекрасной родины. [ROOT.Char.GetFaith.HighGodName] велит народам Африки объединиться и дать отпор чужакам!" unite_africa_decision_generic_desc:0 "Народы Африки горды, сильны и храбры. Но многие ушли с истинного пути и стали поклоняться фальшивым богам. [ROOT.Char.GetFaith.HighGodName] напомнит им о себе, и мы вновь будем едины." - every_non_root_faith_vassal_africa:0 "Каждый не #L [THIS.Char.GetFaith.GetAdjective|l]ий#! [vassal|El] и ниже в Африке" - every_non_root_faith_county_africa:0 "Каждое не #L [THIS.Char.GetFaith.GetAdjective|l]ое#! графство в Африке" - every_non_africa_uniter_faith_convert:1 "Принимает [africa_uniter.GetFaith.GetName|l]" + every_non_root_faith_vassal_africa:0 "Каждый #L не[THIS.Char.GetFaith.GetName|l]ий#! [vassal|El] и ниже в Африке" + every_non_root_faith_county_africa:0 "Каждое #L не[THIS.Char.GetFaith.GetName|l]ое#! графство в Африке" + every_non_africa_uniter_faith_convert:1 "Принимает [africa_uniter.GetFaith.GetAdjective|l]" #AVENGE THE BATTLE OF TOURS avenge_the_battle_of_tours_decision:0 "Отомстить за поражение в Битве при Туре" avenge_the_battle_of_tours_decision_desc:0 "В 732 г. франки разбили войско Омейядов на Турской дороге. Окончись бой иначе, вся Европа жила бы ныне по мусульманским законам.\n\nЯ отомщу за павших мучеников и претворю их мечту в жизнь." avenge_the_battle_of_tours_decision_confirm:0 "Отомстить за поражение в Битве при Туре" avenge_the_battle_of_tours_decision_tooltip:0 "Пройти Дорогой мучеников и исправить ошибки прошлого" - every_non_avenger_faith_convert:1 "Принимает [avenger.GetFaith.GetName|l]" - every_non_root_faith_vassal_west_europe:0 "Каждый не #L [THIS.Char.GetFaith.GetAdjective|l]ий#! вассал и ниже в Западной Европе" - every_non_root_faith_county_west_europe:1 "Каждое не #L [THIS.Char.GetFaith.GetAdjective|l]ое#! графство вашей державы в Западной Европе" + every_non_avenger_faith_convert:1 "Принимает [avenger.GetFaith.GetAdjective|l]" + every_non_root_faith_vassal_west_europe:0 "Каждый #L не[THIS.Char.GetFaith.GetName|l]ий#! вассал и ниже в Западной Европе" + every_non_root_faith_county_west_europe:1 "Каждое #L не[THIS.Char.GetFaith.GetName|l]ое#! графство вашей державы в Западной Европе" #FORM PORTUGAL form_portugal_decision:0 "Создать Португалию" form_portugal_decision_desc:0 "Когда западное побережье Иберийского полуострова будет моим, я создам королевство Португалия и прослежу, чтобы культура в нем была самобытной и уникальной." portguese_convert_list:3 "Все вассалы с [THIS.Char.GetCulture.GetHeritage.GetNameNoTooltip|l]им [Concept( 'heritage', 'наследием' )|E] в [Select_CString(THIS.Char.IsPlayer, '', 'португальской державе персонажа ' )][THIS.Char.GetNamePossessiveOrMy][Select_CString(THIS.Char.IsPlayer, 'ей португальской державе', '' )]" - portguese_convert_list_court:1 "Каждый #L [village.GetCountyData.GetCulture.GetName|l]ий#! [Concept( 'courtier', 'придворный' )|E]" + portguese_convert_list_court:1 "Каждый #L [village.GetCountyData.GetCulture.GetCollectiveNoun|l]ий#! [Concept( 'courtier', 'придворный' )|E]" portugese_convert_iberian_counties:2 "Все графства [THIS.Char.GetCulture.GetHeritage.GetNameNoTooltip|l]ого [Concept( 'heritage', 'наследия' )|E] в королевстве Португалия" portugese_convert_non_iberian_counties:0 "Все остальные графства в королевстве Португалия" form_portugal_decision_confirm:0 "Создать Португалию" form_portugal_decision_tooltip:0 "Создать [kingdom|El] Португалия и стать основоположником португальской [cultures|El]" form_portugal_decision_effects_de_jure_tt:1 "[title_d_porto.GetNameNoTier], [title_d_coimbra.GetNameNoTier], [title_d_beja.GetNameNoTier] и [title_d_algarve.GetNameNoTier] становятся [de_jure|El] частью королевства [title_k_portugal.GetNameNoTier]" + #FORM CANARIAS + declare_canarias_decision:0 "Объединить Канарские острова" + declare_canarias_decision_desc:0 "С незапамятных времен каждый остров именовал себя королевством, но наши горизонты расширяются, и взорам обитателей Канарских островов открывается окружающий мир. Пора уже объединить эти многочисленные королевства под властью одной короны." + declare_canarias_decision_confirm:0 "Объединить Канарские острова" + declare_canarias_decision_tooltip:0 "Создать [kingdom|El] Канарских островов" + canarias_must_be_developed_tt:0 "Каждое [county|El] в державе [GetTitleByKey('d_canarias').GetNameNoTier] должно иметь не меньше 10 [Concept( 'development', 'развития' )|E]" + canarias_must_be_filled_tt:0 "Каждое [barony|El] в державе [GetTitleByKey('d_canarias').GetNameNoTier] должно иметь [holding|El]" + #Form custom kingdom or empire found_kingdom_decision:1 "Основать новое королевство" @@ -728,6 +736,7 @@ create_title_every_held_kingdom:2 "Все королевские титулы, которыми вы [Concept( 'hold', 'владеете' )|E] или которые [Concept( 'completely_control', 'полностью контролируете' )|E]" create_custom_empire_de_jure_changes:1 "Отныне — [de_jure|El] [kingdoms|El] вашей новой империи" NEW_CREATED_TITLE_NAME:0 "[old_title.GetNameNoTierNoTooltip]" + SPECIAL_CREATED_TITLE_NAME:0 "[special_duchy.GetBaseNameNoTierNoTooltip]" #Guest decisions invite_knights_decision:1 "$knight_culture_player_plural_no_tooltip$ — пригласить" @@ -741,7 +750,7 @@ invite_knights_decision_tooltip:1 "$knight_culture_player_plural$ призваны ко двору" - invite_claimants_decision:0 "Пригл. претендентов" + invite_claimants_decision:0 "Пригласть претендентов" invite_claimants_decision_desc:0 "Чтобы моя держава росла, у меня должны быть обоснованные претензии на чужие земли. К счастью, есть много претендентов, которые с удовольствием станут моими вассалами в обмен на военную поддержку." invite_claimants_decision.tt:0 "На #V 5#! лет заметно увеличивается вероятность того, что [claimants|El], имеющие обоснованные [claims|El], прибудут как [guests|El] к вашему двору" invite_claimants_decision_confirm:0 "Отправить глашатая" @@ -779,7 +788,7 @@ #False Conversion decisions revoke_false_conversion_decision:0 "Отречься от ложного обращения" revoke_false_conversion_decision.tt:0 "Открыто вернуться к своей старой [Concept( 'faiths', 'конфессии' )|E]" - revoke_false_conversion_decision.desc:0 "#F Хотя официально я исповедую [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ую конфессию, я не могу отказаться от множества привычных ритуалов и верований моих предков. Может, старая вера и впрямь была лучше?#!" + revoke_false_conversion_decision.desc:0 "#F Хотя официально я исповедую [ROOT.Char.GetFaith.GetNameNoTooltip|l]ую конфессию, я не могу отказаться от множества привычных ритуалов и верований моих предков. Может, старая вера и впрямь была лучше?#!" revoke_false_conversion_decision.desc.tt:0 "Вы открыто возвращаетесь к своей старой [Concept( 'faiths', 'конфессии' )|E]. Ваши [vassals|El] и [Concept( 'close_family', 'близкие родственники' )|E] могут обратиться вместе с вами" revoke_false_conversion_decision.desc.tt_own_faith_counties:0 "Если вы [Concept( 'independent', 'независимы' )|E], то [counties|El] вашей [realms|El], где исповедуется [GetModifier('false_convert_modifier').GetNameWithTooltip], могут обратиться вместе с вами, если втайне относятся к той же [Concept( 'faiths', 'конфессии' )|E]" revoke_false_conversion_decision_confirm:0 "Сделать заявление" @@ -819,13 +828,18 @@ establish_norman_culture_decision_desc:0 "Наши старые традиции не годятся для новой родины. Мы должны обратить взгляд на местных и посмотреть, чему можно у них научиться." establish_norman_culture_decision_confirm:0 "Нормандия возвышается!" establish_norman_culture_decision_tooltip:0 "Объединить нашу скандинавскую культуру с местной французской" - establish_norman_culture_decision_effect.tt:0 "Все графства и персонажи с #L [old_culture_1.GetName|l]ой#! и #L [old_culture_2.GetName|l]ой#! культурой в северной Франции получат #L [new_culture.GetName|l]ую#! культуру" + establish_norman_culture_decision_effect.tt:0 "Все графства и персонажи с #L [old_culture_1.GetCollectiveNoun|l]ой#! и #L [old_culture_2.GetCollectiveNoun|l]ой#! культурой в северной Франции получат #L [new_culture.GetCollectiveNoun|l]ую#! культуру" establish_norman_culture_decision_effect.tt.2:0 "[normandy_title.GetName] теперь называется $d_normandy$" + # Found the Kingdom of Aragon form_the_kingdom_of_aragon_decision:0 "Создать королевство Арагон" - form_the_kingdom_of_aragon_decision_desc:0 "Благодаря протекающей по моим владениям реке Арагон, мои поля богаты и плодородны. Такая земля заслуживает собственного королевства, и я создам его!" + form_the_kingdom_of_aragon_decision_desc:1 "Дети великой реки Эбро долгие столетия жили под пятой чужаков. Римлян, вестготов, франков, арабов. Они гнут спины на чужеземных захватчиков, правящих ими из чужих столиц, а своя собственная земля им даже не принадлежит. Теперь же народ все громче начал требовать своего собственного королевства." form_the_kingdom_of_aragon_decision_confirm:0 "Наш дом, наше королевство!" form_the_kingdom_of_aragon_decision_tooltip:0 "Создать королевство Арагон" + form_the_kingdom_of_aragon_decision.tt.form_aragonese:0 "Вы сможете выбрать, копировать ли [Concept( 'culture_pillars', 'столпы культуры' )|E] из #L [founder_culture.GetCollectiveNoun|l]ой#! культуры в #L [aragonese_culture.GetCollectiveNoun|l]ую#!." + form_the_kingdom_of_aragon_decision.tt.drift.d_valencia:0 "Если вы [Concept( 'completely_control', 'полностью контролируете' )|E] титул [d_valencia.GetDefinitiveName], его де-юре статус будет постепенно меняться в пользу титула [k_aragon.GetDefinitiveName]." + form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona:0 "Если вы [Concept( 'completely_control', 'полностью контролируете' )|E] титул [d_barcelona.GetDefinitiveName], его де-юре статус будет постепенно меняться в пользу титула [k_aragon.GetDefinitiveName]." + form_the_kingdom_of_aragon_decision.tt.drift.d_navarra:0 "Если вы [Concept( 'completely_control', 'полностью контролируете' )|E] титул [d_navarra.GetDefinitiveName], его де-юре статус будет постепенно меняться в пользу титула [k_aragon.GetDefinitiveName]." # Culture Conversion convert_to_local_culture_decision:0 "Обратиться в местную культуру" @@ -833,7 +847,7 @@ convert_to_local_culture_decision_confirm:1 "Я признаю, кто я" convert_to_local_culture_decision_tooltip:0 "Ваша [culture|El] сменится на культуру вашей [Concept( 'capital', 'столицы' )|E]" converted_culture_msg_title:0 "[converting_character.GetShortUIName|U] [Select_CString(converting_character.IsFemale, 'сменила', 'сменил' )] культуру" - converted_from_old_culture_to_new_culture_tt:0 "Культура сменилась с #L [old_culture.GetName|l]ой#! на #L [new_culture.GetName|l]ую#!" + converted_from_old_culture_to_new_culture_tt:0 "Культура сменилась с #L [old_culture.GetCollectiveNoun|l]ой#! на #L [new_culture.GetCollectiveNoun|l]ую#!" every_old_culture_vassal_holding_new_culture_land:0 "Все [Concept( 'vassal', 'вассалы' )|E], [culture|El] которых совпадает с вашей и у которых есть [counties|El] с новой культурой" every_close_family_member_sharing_your_culture:1 "Все [Concept( 'close_family', 'близкие родственники' )|E] с вашей [Concept( 'culture', 'культурой' )|E]" every_consort_sharing_your_culture:1 "Каждый [Concept( 'consort', 'консорт' )|E] вашей [Concept( 'culture', 'культуры' )|E]" @@ -843,7 +857,7 @@ assimilate_local_traditions_decision_confirm:0 "Мы приспособимся." assimilate_local_traditions_decision_tooltip:0 "Вы и ваши скандинавские [Concept( 'vassals', 'вассалы' )|E] смените [Concept( 'culture', 'культуру' )|E] и [Concept( 'faith', 'веру' )|E] на культуру и веру вашей [Concept( 'capital', 'столицы' )|E]" every_norse_vassal:0 "Все [Concept( 'vassals', 'вассалы' )|E], разделяющие вашу [Concept( 'culture', 'культуру' )|E], и их [Concept( 'close_family', 'близкие родственники' )|E]" - non_zealous_convert:0 "Принимает конфессию [new_faith.GetName] #weak (если еще ей не принадлежит)#!" + non_zealous_convert:0 "Принимает #L [new_faith.GetName|l]ую#! конфессию #weak (если еще ей не принадлежит)#!" secede_from_empire_decision:0 "Выйти из состава державы [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]" secede_from_empire_decision_desc:0 "[ROOT.Char.GetLiege.GetTitledFirstName] из-за своей некомпетентности не в состоянии защитить державу [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTooltip] и ее вассалов от внутренних и внешних врагов. Даже новому правителю будет трудно исправить причиненный ущерб.\n\nКуда лучшим решением для нас будет отделиться и создать новую державу. Так мы сможем сами определять свою судьбу, а не уйдем на дно вместе с остальной империей." @@ -990,7 +1004,7 @@ admiring_birds_decision_desc:0 "#F Птицы — величественные существа. Наблюдая за ними, можно многому научиться, а если приручить одну из них, можно будет узнать еще больше!#!" admiring_birds_decision_confirm:0 "Отправиться на прогулку" deceitful_progress_hostile_schemes_decision:0 "Изучить искусство интриг" - deceitful_progress_hostile_schemes_decision_desc:0 "«Мне нужно учитывать все возможные обстоятельства моих происков. Словно паук в паутине, я создам множество ловушек для своей жертвы и потрачу время на тщательное планирование." + deceitful_progress_hostile_schemes_decision_desc:0 "Мне нужно учитывать все возможные обстоятельства моих происков. Словно паук в паутине, я создам множество ловушек для своей жертвы и потрачу время на тщательное планирование." deceitful_progress_hostile_schemes_decision_tooltip:0 "Отточите свои [Concept( 'hostile_schemes', 'враждебные происки' )|E]." deceitful_progress_hostile_schemes_decision_confirm:0 "Мир происков ждет!" deceitful_progress_hostile_schemes_decision_missing_scheme:0 "Вам нужно иметь хотя бы #V 1#! активный [Concept( 'scheme', 'происк' )|E]" @@ -1028,7 +1042,7 @@ court_amenities_interactions.0010.t:0 "Новая мода при дворе" court_amenities_interactions.0010.desc_intro:0 "[actor.GetNameNoTooltip|U] врывается на прием, и [actor.GetHerHis] поразительное одеяние приковывает все взгляды до единого." court_amenities_interactions.0010.desc.flag_big_collar:0 "[actor.GetSheHe|U] [Select_CString(actor.IsFemale, 'нацепила', 'нацепил' )] на свое одеяние воротник шириной с тележное колесо" - court_amenities_interactions.0010.desc.flag_head_dress:0 "[actor.GetSheHe|U] [Select_CString(actor.IsFemale, 'надела', 'надел' )] традиционный головной убор набекрень, словно в насмешку над #L [actor.GetCulture.GetName|l]ой#! культурой," + court_amenities_interactions.0010.desc.flag_head_dress:0 "[actor.GetSheHe|U] [Select_CString(actor.IsFemale, 'надела', 'надел' )] традиционный головной убор набекрень, словно в насмешку над #L [actor.GetCulture.GetCollectiveNoun|l]ой#! культурой," court_amenities_interactions.0010.desc.flag_gold_boots:0 "[actor.GetSheHe|U] тяжело [Select_CString(actor.IsFemale, 'прошагала', 'прошагал' )] по залу, да так, что все ощутили, как содрогается [debate_locale.GetNameNoTierNoTooltip]. Ведь на ноги [actor.GetSheHe] надел неподъемные металлические ботинки с золотыми узорами" court_amenities_interactions.0010.desc.flag_sleeveless:0 "[actor.GetSheHe|U] [Select_CString(actor.IsFemale, 'отрезала', 'отрезал' )] рукава у роскошного одеяния" court_amenities_interactions.0010.desc.flag_commoner_clothes:0 "[actor.GetSheHe|U] [Select_CString(actor.IsFemale, 'вошла', 'вошел' )] в тряпье [Select_CString(actor.IsFemale, 'худородной крестьянки', 'худородного крестьянина' )]" @@ -1069,3 +1083,92 @@ recent_conversion_to_tribalism:0 "Вы не меняли форму правления на [Concept( 'tribal', 'племенную' )|E] в последние 5 лет" found_witch_coven_house_member_count_tt:0 "[adult|E] члены вашего [Concept( 'house', 'дома' )|E] ([SCOPE.ScriptValue('found_witch_coven_member_count_value')|0]) занимаются ведовством" found_witch_coven_house_member_percent_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_percent_display_value')|2]% [Concept( 'adult', 'взрослых' )|E] членов вашего [Concept( 'house', 'дома' )|E] занимаются ведовством" + + convert_whole_realm_to_feudalism_west_african_pagan_decision:0 "$convert_whole_realm_to_feudalism_decision$ #weak (Западноафриканские язычники)#!" + convert_whole_realm_to_feudalism_west_african_pagan_decision_desc:0 "Хорошее управление — вопрос масштаба. Городу хватит старейшин, но империи нужны администраторы. Наш народ знает об этом, и мы можем воспользоваться услугами образованных его представителей." + convert_whole_realm_to_feudalism_west_african_pagan_decision_confirm:0 "$convert_whole_realm_to_feudalism_decision_confirm$" + convert_whole_realm_to_feudalism_west_african_pagan_decision_tooltip:0 "$convert_whole_realm_to_feudalism_decision_tooltip$" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count:0 "У вас не меньше [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value')|0] [Concept( 'vassals', 'вассалов' )|E] [Concept( 'rank', 'рангом' )|E] не ниже [Concept( 'count', 'графа' )|E]" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development:0 "Ваша [capital|El] находится в регионе [GetGeographicalRegion('world_africa_west').GetName], а ее [development|El] не ниже [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value')|0]" + faith_qualifies_for_west_african_pagan_feudalisation_trigger.tt:0 "Ваша [faith|El] — [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName|l]" + + appoint_a_righteous_caliph_decision:0 "Назначить праведного халифа" + appoint_a_righteous_caliph_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] далеко и не годится на роль главы уммы. Придерживаясь #L [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName|l]их#! взглядов, [ROOT.Char.GetFaith.GetReligiousHead.GetSheHe] попросту не #EMP видит#! зерна истины в #L [ROOT.Char.GetFaith.GetName|l]их#! идеях.\n\n[ROOT.Char.GetFaith.GetReligiousHead.GetSheHe|U] не понимает, зато #EMP я#! понимаю..." + appoint_a_righteous_caliph_decision_confirm:0 "Меня ведет [ROOT.Char.GetFaith.PositiveAfterLife|U]!" + appoint_a_righteous_caliph_decision_tooltip:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip] отойдет от #L [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetNameNoTooltip|l]их#! воззрений" + appoint_a_righteous_caliph_decision.tt.you_become_caliph:0 "[THIS.Char.GetShortUIName|U] теперь [Concept( 'head_of_faith', 'глава' )|E] #L [THIS.Char.GetFaith.GetName|l]ой#! конфессии" + appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties:0 "У вас есть хотя бы [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_same_faith_county_count')|0] #L [CHARACTER.GetFaith.GetName|l]их#! [Concept( 'counties', 'графств' )|E]" + appoint_a_righteous_caliph_decision.cant_be_caliphal_controller:0 "Вы не [Concept( 'liege', 'сюзерен' )|E] [Concept( 'head_of_faith', 'главы' )|E] вашей конфессии" + appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits:0 "У вас не больше [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_own_max_sins')|0] [Concept( 'sinful', 'греховных' )|E] [Concept( 'traits', 'свойств' )|E]" + appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range:0 "[Concept( 'head_of_faith', 'Глава' )|E] вашей конфессии находится за пределами [Concept( 'diplomatic_range', 'дипломатического радиуса' )|E]" + appoint_a_righteous_caliph_decision.control_one_holy_site:0 "Вы контролируете хотя бы 1 [Concept( 'holy_site', 'святое место' )|E]" + appoint_a_righteous_caliph_decision.control_two_holy_sites:0 "Вы контролируете хотя бы 2 [Concept( 'holy_site', 'святых места' )|E]" + appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith:0 "У [Concept( 'head_of_faith', 'главы' )|E] вашей конфессии не меньше [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_hof_min_sins')|0] [Concept( 'sinful', 'греховных' )|E] [Concept( 'traits', 'свойств' )|E]" + appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag:0 "Вы планируете усугубить раскол при создании собственной [Concept( 'faith', 'конфессии' )|E]" + + mozarabic_bind_the_faith_to_rome_decision:0 "Вернуться в лоно Рима" + mozarabic_bind_the_faith_to_rome_decision_desc:0 "Хотя [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] остается нашим истинным Папой, оторванность от наместника Христова исказила нашу веру. Давно в прошлом те времена, когда по залам Толедо ходили великие собрания священников со всей Европы.\n\nНо у нас еще есть путь назад. Если наша вера сбилась с пути, не сможет ли сильный пастырь вернуть ее обратно в стадо?" + mozarabic_bind_the_faith_to_rome_decision_tooltip:0 "Пусть #L [ROOT.Char.GetFaith.GetName|l]ая#! [Concept( 'faith', 'конфессия' )|E] и [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective|l] вновь соединятся" + mozarabic_bind_the_faith_to_rome_decision_confirm:0 "Наше место — вместе с другими христианами." + mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning:0 "У вашей веры сохранится [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName|l], но #X навсегда#! останется #L [religious_leader.GetFaith.GetReligiousHead.GetFaith.GetName|l]ий#! [Concept( 'head_of_faith', 'глава конфессии' )|E]" + mozarabic_bind_the_faith_to_rome_decision.path_righteous:0 "Если мы реформируем нашу [Concept( 'faith', 'конфессию' )|E] так, чтобы повысить свою $doctrine_pluralism_righteous_name$" + mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist:0 "Если мы реформируем нашу [Concept( 'faith', 'конфессию' )|E] так, чтобы повысить свой $doctrine_pluralism_fundamentalist_name$" + mozarabic_bind_the_faith_to_rome_decision.path_pluralist:0 "Если мы реформируем нашу [Concept( 'faith', 'конфессию' )|E] так, чтобы повысить свой $doctrine_pluralism_pluralistic_name$" + mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties:0 "У вас должно быть не менее [EmptyScope.ScriptValue('mozarabic_fate_county_count')|0] [Concept( 'counties', 'графств' )|E] той же [Concept( 'faith', 'веры' )|E]" + + mozarabic_break_with_rome_decision:0 "Порвать с Римом" + mozarabic_break_with_rome_decision_desc:0 "Да что [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] знает о нашей жизни и землях? Нашим погрязшим в миру кардиналам в Риме нет дела до наших духовных нужд.\n\nЛишь когда [ROOT.Char.GetFaith.GetReligiousHeadTitle.GetBaseName] перестанет быть нам идолом и [ROOT.Char.GetFaith.GetName|l] очистится от лжи и достигнет совершенства." + mozarabic_break_with_rome_decision_tooltip:0 "[ROOT.Char.GetFaith.GetAdjective] и [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective|l] разойдутся в результате раскола" + mozarabic_break_with_rome_decision_confirm:0 "Праведный и богоугодный путь!" + mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning:0 "У вас появится новый #L [religious_leader.GetFaith.GetName|l]ий#! [Concept( 'head_of_faith', 'глава конфессии' )|E], но вы #X навсегда#! потеряете доктрину «[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]»" + mozarabic_break_with_rome_decision.path_righteous:0 "$mozarabic_bind_the_faith_to_rome_decision.path_righteous$" + mozarabic_break_with_rome_decision.path_fundamentalist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist$" + mozarabic_break_with_rome_decision.path_pluralist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_pluralist$" + + favour_the_countryside_basques_decision:0 "Защитник веры местных басков" + favour_the_countryside_basques_decision_desc:0 "Народ Пиренеев не спешит принимать перемены. Жители далеких горных долин и глухих деревень на холмах сохраняют обряды, которые в других местах Европы давно забыты.\n\nСейчас до этих горных отшельников и их народной церкви никому нет дела. Но если их должным образом поддержать..." + favour_the_countryside_basques_decision_tooltip:0 "Поддержать верования пиренейских селян" + favour_the_countryside_basques_decision_confirm:0 "А что если есть другой путь?" + favour_the_countryside_basques_decision.have_sinful_piety_level:0 "Ваш уровень [Concept( 'piety', 'благочестия' )|E] не выше [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" + favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism:0 "Вы обладаете [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value')|0] [Concept( 'traits', 'свойствами' )|E], которые [GetFaithByKey('basque_pagan').GetName] считает [Concept( 'virtuous', 'добродетельными' )|E]" + favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia:0 "Вы должны [Concept( 'completely_control', 'полностью контролировать' )|E] не менее чем [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_counties_to_control_value')|0] [Concept( 'counties', 'графств' )|E] в регионе [GetGeographicalRegion('dlc_fp2_old_vasconia').GetName]" + favour_the_countryside_basques_decision.before_last_date:0 "Дата — 1 января 1200 г. или ранее" + favour_the_countryside_basques_decision.path_default:0 "Если вы оставите [Concept( 'faith', 'веру' )|E] без изменений" + favour_the_countryside_basques_decision.path_fundamentalist:0 "Если вы реформируете [Concept( 'faith', 'веру' )|E] так, чтобы она стала более фундаменталистской" + favour_the_countryside_basques_decision.tt.spiritual_hof_acquired:0 "[Concept( 'head_of_faith', 'главой конфессии' )|E] становится подходящий представитель духовенства" + favour_the_countryside_basques_decision.path_righteous:0 "Если вы реформируете [Concept( 'faith', 'веру' )|E] так, чтобы она стала более праведной" + favour_the_countryside_basques_decision.tt.temporal_hof_acquired:0 "[religious_leader.GetShortUINameNoTooltip|U] [Select_CString(THIS.Char.IsLocalPlayer, 'становитесь', 'становится' )] [Select_CString(THIS.Char.IsFemale, 'новой', 'новым' )] [Concept( 'head_of_faith', 'главой конфессии' )|E]" + favour_the_countryside_basques_decision.path_pluralist:0 "Если вы реформируете [Concept( 'faith', 'веру' )|E] так, чтобы она стала еще более плюралистской" + favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers:0 "Каждый соседний мусульманский [Concept( 'ruler', 'правитель' )|E]" + fervour_loss_temporal_meddling:0 "Светское вмешательство" + fervour_gain_unexpected_resurgence:0 "Внезапное возрождение веры" + fp2_friend_of_the_old_ways_modifier:0 "Друг старых традиций" + fp2_friend_of_the_old_ways_modifier_desc:0 "Этот персонаж потратил много сил и времени на защиту старых традиций. С небольшими изменениями." + fp2_champion_of_the_old_ways_modifier:0 "Поборник старых традиций" + fp2_champion_of_the_old_ways_modifier_desc:0 "Этот персонаж считается защитником всего святого и добродетельного в его вере." + + eat_cheese_decision:0 "Пора есть сыр" + eat_cheese_decision_desc:0 "Вы съедаете свой зрелый сыр." + eat_cheese_decision_tooltip:0 "Ваш сыр созрел, и теперь его можно съесть." + eat_cheese_decision_confirm:0 "Съесть сыр" + eat_cheese_effect_tt:0 "Чем дольше вызревал сыр, тем сильнее снизится ваш уровень стресса, когда вы его съедите." + + golden_age_jewish_science_in_iberia_decision:0 "Поддержать еврейских ученых" + golden_age_jewish_science_in_iberia_decision_desc:0 "В Иберии проживает множество ученых со всего света. Выделив немного средств, мы могли бы дать начало новой эпохе познаний, создать центр культуры и обмена знаниями, равного которому не будет еще долги десятилетия." + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a:0 "Ваш [Concept( 'culture_head', 'культурный идеолог' )|E] вас поддерживает" + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b:0 "Вы не являетесь спонсором начавшегося золотого века" + golden_age_jewish_science_in_iberia_decision_tooltip:0 "Поддержать начало нового золотого века науки" + golden_age_jewish_science_in_iberia_decision_confirm:0 "Поддержать" + golden_age_jewish_science_in_iberia_decision.player_notif.t:0 "Начался золотой век" + + build_holy_pilgrim_roads_decision:0 "Построить дороги для паломников" + build_holy_pilgrim_roads_decision_desc:0 "Паломничество невозможно, если к священным местам нет дорог, а потому мы, [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l], обязаны выстроить дороги, ведущие к нашим главным святыням." + build_holy_pilgrim_roads_decision_tooltip:0 "Построить дороги к священному месту под вашим контролем" + build_holy_pilgrim_roads_decision_confirm:0 "Поддержать строительство" + build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a:0 "В вашей [Concept( 'realm', 'державе' )|E] есть [Concept( 'holy_site', 'священное место' )|E] без [Concept( 'modifier', 'модификатора' )|E] на дороги для паломников" + build_holy_pilgrim_roads_decision_construction_notif.t:0 "Дороги для паломников построены во владении [chosen_location_for_pilgrim_roads.GetNameNoTierNoTooltip]" + build_holy_pilgrim_roads_decision_construction_notif.desc:1 "По всему владению [chosen_location_for_pilgrim_roads.GetName] проложены дороги, ведущие к провинции [chosen_holy_site_for_pilgrim_roads.GetNameNoTier], где [ROOT.Char.GetFaith.GetName|l]ое [Concept( 'holy_site', 'священное место' )|E] ожидает будущих паломников." + + not_can_execute_decision:0 "Сейчас вы не можете принять это [Concept( 'decision', 'решение' )|E]" + can_execute_decision:0 "Сейчас вы можете принять это [Concept( 'decision', 'решение' )|E]" + NO_DECISION_OPTIONS_SELECTED:0 "@warning_icon! #X Выберите вариант#!" diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_custom_loc_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_custom_loc_l_russian.yml index 91906ad446..8d411d662f 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_custom_loc_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_custom_loc_l_russian.yml @@ -57,6 +57,7 @@ inspiration_artisan_type_diwan:0 "диван" inspiration_artisan_type_table:0 "стол" inspiration_artisan_type_throne:0 "трон" + inspiration_artisan_type_armillary_sphere:0 "армиллярная сфера" smith_inspiration_description_set_type:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] [ROOT.Char.Custom('InspirationSmithType')]" smith_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] что-то чудесное" @@ -64,6 +65,7 @@ inspiration_smith_type_regalia:0 "регалию" inspiration_smith_type_crown:0 "корону" inspiration_smith_type_goblet:0 "кубок" + inspiration_smith_type_aquamanile:0 "акваманила" alchemy_inspiration_description:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')] алхимию" inspiration_alchemy_type_elixirs:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')] эликсиры" diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_decision_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_decision_events_l_russian.yml index f7eb15aa48..3a82fcf3bf 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_decision_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_decision_events_l_russian.yml @@ -22,7 +22,7 @@ promote_other_culture_development_decision_tooltip:0 "Повысить развитие [Concept( 'counties', 'графств' )|E] других [Concept( 'cultures', 'культур' )|E] с высокой [Concept( 'cultural_acceptance', 'терпимостью' )|E]" promote_other_culture_development_decision_not_acceptance_tt:0 "В вашей [Concept( 'realm', 'державе' )|E] нет [Concept( 'cultures', 'культур' )|E], [Concept( 'cultural_acceptance', 'терпимость' )|E] к которым выше #V 75%#!" promote_other_culture_development_decision_confirm:0 "Распределить деньги" - promote_other_culture_development_decision_effect_summary:0 "Каждое #L [current_culture.GetName|l]ое#! [Concept( 'county', 'графство' )|E] в [Concept( 'realm', 'державе' )|E] получает модификатор «[GetModifier('promote_culture_modifier' ).GetNameWithTooltip|L]» на 10 лет" + promote_other_culture_development_decision_effect_summary:0 "Каждое #L [current_culture.GetCollectiveNoun|l]ое#! [Concept( 'county', 'графство' )|E] в [Concept( 'realm', 'державе' )|E] получает модификатор «[GetModifier('promote_culture_modifier' ).GetNameWithTooltip|L]» на 10 лет" promote_other_culture_development_decision_no_effect:0 "Каждое [Concept( 'county', 'графство' )|E] в [Concept( 'realm', 'державе' )|E], где распространена [Concept( 'culture', 'культура' )|E] с [Concept( 'cultural_acceptance', 'терпимостью' )|E] выше #V 75%#!, получает модификатор «[GetModifier('promote_culture_modifier' ).GetNameWithTooltip|L]» на 10 лет" promote_culture_leader_modifier:0 "Да здравствует культурное разнообразие" diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_decisions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_decisions_l_russian.yml index e46060b8dc..b5494006bf 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_decisions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_decisions_l_russian.yml @@ -18,6 +18,7 @@ invite_a_linguist_self:1 "Найти лингвиста, знающего [ROOT.Char.GetCourtLanguage.GetNameNoTooltip|l]" invite_a_linguist_liege:1 "Найти учителя, знающего [ROOT.Char.GetLiege.GetCourtLanguage.GetNameNoTooltip|l]" invite_a_linguist_desc:0 "И я, и мои дети непременно должны говорить на языке знати. Я могу нанять опытного преподавателя, который этого добьется." + invite_a_linguist_for_children_desc:0 "Моим детям пора научиться говорить на языке знати. Я могу нанять опытного преподавателя, который обучит их." invite_a_linguist_self_tooltip:0 "Найти преподавателя [Concept( 'court_language', 'придворного языка' )|E]" invite_a_linguist_liege_tooltip:0 "Найти преподавателя [Concept( 'court_language', 'придворного языка' )|E] вашего [Concept( 'liege', 'сюзерена' )|E]" invite_a_linguist_self_confirm:0 "Начать поиски" diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_flavor_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_flavor_events_l_russian.yml index 97b6061618..f7e205427d 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_flavor_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_flavor_events_l_russian.yml @@ -5,12 +5,12 @@ ep1_flavor.1000.a:0 "Это честное предложение, я принимаю его." ep1_flavor.1000.b:0 "[eunuch_target.GetFirstNameNoTooltip], мой [eunuch_target.Custom('ComplimentAdjective')]ый друг, вы не задержитесь у меня?" ep1_flavor.1000.c:0 "Мне не нужны ваши услуги." - eunuch_moves_tt:0 "[eunuch_target.GetFirstNameNoTooltip] отправляется в державу [new_court.GetName]" + eunuch_moves_tt:0 "[eunuch_target.GetFirstNameNoTooltip] отправляется в державу [new_court.GetBaseName]" ep1_flavor.1000.c.success:0 "[eunuch_target.GetFirstNameNoTooltip] соглашается остаться" ep1_flavor.1000.c.failure:0 "[eunuch_target.GetFirstNameNoTooltip] называется вас скрягой и отправляется дальше" ep1_flavor.1200.t:0 "$tradition_header$ Секреты мастерства" - ep1_flavor.1200.desc:0 "Евнух [eunuch_target.GetFirstName] подходит ко мне, [eunuch_target.Custom('quirk_pos_pp')].\n\n«Вы многое знаете, [Select_CString(ROOT.Char.IsFemale, 'великая', 'великий' )] [ROOT.Char.GetTitleTierName]. Но кое-что ускользает от вашего прозорливого разума — секреты и знания, которыми я охотно поделюсь с вами», — шепчет [eunuch_target.GetSheHe].\n\n«За умеренную цену».\n\nКак же иначе. Но мне все равно интересно." + ep1_flavor.1200.desc:0 "Евнух [eunuch_target.GetFirstName] подходит ко мне и [eunuch_target.Custom('quirk_pos_pp')].\n\n«Вы многое знаете, [Select_CString(ROOT.Char.IsFemale, 'великая', 'великий' )] [ROOT.Char.GetTitleTierName]. Но кое-что ускользает от вашего прозорливого разума — секреты и знания, которыми я охотно поделюсь с вами», — шепчет [eunuch_target.GetSheHe].\n\n«За умеренную цену».\n\nКак же иначе. Но мне все равно интересно." ep1_flavor.1200.a:0 "Поговаривают, вы разбираетесь в языках?" ep1_flavor.1200.b:0 "У меня много врагов. Как мне избавиться от них?" ep1_flavor.1200.c:0 "Моя держава должна процветать. Как мне добиться этого?" @@ -26,7 +26,7 @@ # The Secret DaughterSon ep1_flavor.0001.t:0 "[scion_actual.Custom('GetDaughterSon')|U]: Секрет" - ep1_flavor.0001.desc:0 "Небольшое дельце привело меня и мою свиту в городок, и мы, голодные и уставшие, вошли в местную задымленную таверну.\n\nЧто мне точно не приходило в голову, так это то, что здесь нам встретится [scion_parent.GetTitledFirstName] в плаще с капюшоном, слабо скрывающим черты лица. Рядом с [Select_CString(scion_parent.IsFemale, 'ней', 'ним' )] сидит [Select_CString(scion_actual.IsFemale, 'молодая женщина, которая', 'молодой мужчина, который' )]... да быть не может!\n\nСудя по [scion_actual.GetHerHis] лицу, любопытным взглядам и попыткам вести себя точь-в-точь как [scion_parent.GetFirstNameNoTooltip], я #EMP с уверенностью#! могу сказать, что [scion_actual.GetSheHe], должно быть, бастард, которого [scion_parent.GetTitleAsNameNoTooltip] тщательно [Select_CString(scion_parent.IsFemale, 'скрывала', 'скрывал' )]. Возможно, [scion_actual.GetSheHe] впервые видит мир за пределами родных стен." + ep1_flavor.0001.desc:0 "Небольшое дельце привело меня и мою свиту в городок, и мы, голодные и уставшие, вошли в местную задымленную таверну.\n\nЧто мне точно не приходило в голову, так это то, что здесь нам встретится [scion_parent.GetTitledFirstName] в плаще с капюшоном, слабо скрывающим черты лица. Рядом с [Select_CString(scion_parent.IsFemale, 'ней', 'ним' )] сидит [Select_CString(scion_actual.IsFemale, 'молодая женщина, которая', 'молодой мужчина, который' )]... да быть не может!\n\nСудя по [scion_actual.GetHerHis] лицу, любопытным взглядам и попыткам вести себя точь-в-точь как [scion_parent.GetFirstNameNoTooltip], я #EMP с уверенностью#! могу сказать, что [scion_actual.GetSheHe], должно быть, бастард, которого [scion_parent.GetTitleAsNameNoTooltip|l] тщательно [Select_CString(scion_parent.IsFemale, 'скрывала', 'скрывал' )]. Возможно, [scion_actual.GetSheHe] впервые видит мир за пределами родных стен." ep1_flavor.0001.a:0 "[scion_parent.GetFirstNameNoTooltip]! Вы привезли мне [Select_CString(scion_actual.IsFemale, 'невесту', 'жениха' )]?" ep1_flavor.0001.a.tt.success:0 "Вы насильно заключаете [Concept( 'alliance', 'союз' )|E] через [Concept( 'marriage', 'брак' )|E]" ep1_flavor.0001.a.tt.failure:0 "[scion_parent.GetFirstNameNoTooltip] и [scion_parent.GetHerHis] [scion_actual.Custom('GetDaughterSon')] сбегают" @@ -34,7 +34,7 @@ ep1_flavor.0001.c:0 "Глашатая сюда, #EMP немедленно#!!" ep1_flavor.0001.c.tt.success:0 "Вы нашли достаточно доказательств существования бастарда" ep1_flavor.0001.c.tt.failure:0 "[scion_parent.GetFirstNameNoTooltip] слишком хорошо заметает следы" - ep1_flavor.0001.d:0 "Не волнуйтесь, [scion_parent.GetTitleAsNameNoTooltip], я забуду, что вы здесь были..." + ep1_flavor.0001.d:0 "Не волнуйтесь, [scion_parent.GetTitleAsNameNoTooltip|l], я забуду, что вы здесь были..." ep1_flavor.0001.tt.scion_escapes:0 "[scion_actual.GetFirstName] бесследно пропадает" ep1_flavor.0001.e.no_bastards:0 "#EMP Тайное#! дитя? Как странно. Поедим в другом месте." ep1_flavor.0001.e.fallback:0 "Нас это не касается. Поедим в другом месте." @@ -44,12 +44,12 @@ ep1_flavor.0011.a:0 "Вы заплатите за ущерб, подхалимы!" ep1_flavor.0011.b:0 "Хорошо, вы устроили беспорядок, вам и убирать. СЛУГИ! Выдайте им тряпку!" ep1_flavor.0011.c:0 "О нет, пиршество еще не закончилось. Кто-нибудь, наполните мой кубок!" - ep1_flavor.0011.d:0 "Всего одна ночь? Пф! Расступитесь, идет [ROOT.Char.GetTitleAsNameNoTooltip] пиров!" + ep1_flavor.0011.d:0 "Всего одна ночь? Пф! Расступитесь, идет [ROOT.Char.GetTitleAsNameNoTooltip|l] пиров!" ep1_flavor.0011.e:0 "Молча покинуть зал." ep1_flavor.0011.e.tt:0 "Вы оставляете их наедине с собственным страхом" ep1_flavor.0021.t:0 "Державы, разделенные языком" - ep1_flavor.0021.desc:1 "Когда я вхожу в помещение, меня встречает взрыв смеха. [nitpicker.GetTitledFirstName] и группа придворных собрались и читают письмо, что недавно [Select_CString(rival_monarch.IsFemale, 'прислала', 'прислал' )] нам [rival_monarch.GetTitledFirstName].\n\n[nitpicker.GetFirstNameNoTooltip] со смехом приглашает меня присоединиться.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], вы непременно #EMP должны#! это прочесть! Пусть тут официальная печать державы [rival_realm.GetNameNoTier], но половину слов писал, словно безграмотный крестьянин. Эти слабоумные даже согласные не могут правильно проставить, что уж там говорить о грамотной [ROOT.Char.GetCulture.GetNameNoTooltip|l]ой речи. Это просто #EMP уморительно#!»." + ep1_flavor.0021.desc:1 "Когда я вхожу в помещение, меня встречает взрыв смеха. [nitpicker.GetTitledFirstName] и группа придворных собрались и читают письмо, что недавно [Select_CString(rival_monarch.IsFemale, 'прислала', 'прислал' )] нам [rival_monarch.GetTitledFirstName].\n\n[nitpicker.GetFirstNameNoTooltip] со смехом приглашает меня присоединиться.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], вы непременно #EMP должны#! это прочесть! Пусть тут официальная печать державы [rival_realm.GetNameNoTier], но половину слов писал, словно безграмотный крестьянин. Эти слабоумные даже согласные не могут правильно проставить, что уж там говорить о грамотной [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ой речи. Это просто #EMP уморительно#!»." ep1_flavor.0021.a:0 "Да тут и половины гласных нет! Отвратительно!" ep1_flavor.0021.a.tt:0 "[courts|E] снизили [Concept( 'opinion', 'мнение' )|E] друг о друге на [SCOPE.ScriptValue('ep1_flavour_0021_courts_lose_opinion_value')|N0]" ep1_flavor.0021.a.tt.success:0 "[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]ое написание лучшее!" @@ -85,7 +85,7 @@ ep1_flavor.2000.desc_bridge:0 "\n\n«Нет, наши усилия нужно направить в другое русло», — возражает [knight_scope.GetFirstNameNoTooltip]." ep1_flavor.2000.desc_outro:0 "\n\nПолагаю, повторение #EMP действительно#! мать учения..." ep1_flavor.2000.c:0 "«Спорт — это для благородных, и он называется охотой»." - ep1_flavor.2000.culture_tt:0 "Все [THIS.Char.GetCulture.GetName|l]ие придворные и вассалы" + ep1_flavor.2000.culture_tt:0 "Все #L [THIS.Char.GetCulture.GetCollectiveNoun|l]ие#! придворные и вассалы" ep1_flavor.2000.knight_tt:0 "Каждый [THIS.Char.Custom('MountedWarriorTerm')|l]" ep1_flavor.2000.d:0 "«Я и так достаточно трачу на солдат»." ep1_flavor.2000.archers:0 "«Учите их, пока не начнут попадать в яблочко»." @@ -220,22 +220,22 @@ # Taking Sides ep1_flavor.2030.t:0 "Выбор сторон" ep1_flavor.2030.desc_intro:0 "[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]ая бюрократия обычно работает сама по себе, но раз в сто лет вдруг возникает проблема, не имеющая явного решения.\n\nСегодня передо мной предстали" - ep1_flavor.2030.desc_1_monk:0 "[local_dispute_1.GetFirstName], [Select_CString(local_dispute_1.IsFemale, 'видная', 'видный' )] [local_dispute_1.GetFaith.GetAdjective|l][Select_CString(local_dispute_1.IsFemale, 'ая', 'ий' )] [local_dispute_1.Custom('NunMonk')] из владения [local_county_1.GetNameNoTier]," - ep1_flavor.2030.desc_1_bishop:0 "[local_dispute_1.GetFirstName], #L [local_dispute_1.GetFaith.GetAdjective|l][Select_CString(local_dispute_1.IsFemale, 'ая', 'ий' )]#! [local_dispute_1.GetTitleAsNameNoTooltip|l] персонажа [local_dispute_1.GetPrimaryTitle.GetNameNoTier]," + ep1_flavor.2030.desc_1_monk:0 "[local_dispute_1.GetFirstName], [Select_CString(local_dispute_1.IsFemale, 'видная', 'видный' )] #L [local_dispute_1.GetFaith.GetName|l][Select_CString(local_dispute_1.IsFemale, 'ая', 'ий' )]#! [local_dispute_1.Custom('NunMonk')] из владения [local_county_1.GetNameNoTier]," + ep1_flavor.2030.desc_1_bishop:0 "[local_dispute_1.GetFirstName], #L [local_dispute_1.GetFaith.GetName|l][Select_CString(local_dispute_1.IsFemale, 'ая', 'ий' )]#! [local_dispute_1.GetTitleAsNameNoTooltip|l] персонажа [local_dispute_1.GetPrimaryTitle.GetNameNoTier]," ep1_flavor.2030.desc_1_baron:0 "[local_dispute_1.GetFirstName], [local_dispute_1.GetTitleAsNameNoTooltip|l] персонажа [local_dispute_1.GetPrimaryTitle.GetNameNoTier]," ep1_flavor.2030.desc_1_scholar:0 "[local_dispute_1.GetFirstName], [Select_CString(local_dispute_1.IsFemale, 'видная ученая', 'видный ученый' )] из владения [local_county_1.GetNameNoTier]," - ep1_flavor.2030.desc_1_culture:0 "[local_dispute_1.GetFirstName], лидер #L [local_dispute_1.GetCulture.GetName|l]ого#! меньшинства во владении [local_county_1.GetNameNoTier]," - ep1_flavor.2030.desc_1_faith:0 "[local_dispute_1.GetFirstName], [Select_CString(local_dispute_1.IsFemale, 'представляющая', 'представляющий' )] #L [local_dispute_1.GetFaith.GetAdjective|l]ое#! население владения [local_county_1.GetNameNoTier]," + ep1_flavor.2030.desc_1_culture:0 "[local_dispute_1.GetFirstName], лидер #L [local_dispute_1.GetCulture.GetCollectiveNoun|l]ого#! меньшинства во владении [local_county_1.GetNameNoTier]," + ep1_flavor.2030.desc_1_faith:0 "[local_dispute_1.GetFirstName], [Select_CString(local_dispute_1.IsFemale, 'представляющая', 'представляющий' )] #L [local_dispute_1.GetFaith.GetName|l]ое#! население владения [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_1_judge:0 "[local_dispute_1.GetFirstName], [Select_CString(local_dispute_1.IsFemale, 'прославленная', 'прославленный' )] судья из владения [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_1_captain:0 "[local_dispute_1.GetFirstName], [Select_CString(local_dispute_1.IsFemale, 'командующая', 'командующий' )] гарнизоном владения [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_1_merchant:0 "[local_dispute_1.GetFirstName], [Select_CString(local_dispute_1.IsFemale, 'видная торговка', 'видный торговец' )] из владения [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_bridge:0 "и" - ep1_flavor.2030.desc_2_monk:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'прославленная', 'прославленный' )] [local_dispute_2.GetFaith.GetAdjectiveNoTooltip|l][Select_CString(local_dispute_2.IsFemale, 'ая', 'ий' )] [local_dispute_2.Custom('NunMonk')] из владения [local_county_2.GetNameNoTier]," - ep1_flavor.2030.desc_2_bishop:0 "[local_dispute_2.GetFirstName], #L [local_dispute_2.GetFaith.GetAdjective|l][Select_CString(local_dispute_2.IsFemale, 'ая', 'ий' )]#! [local_dispute_2.GetTitleAsNameNoTooltip|l] персонажа [local_dispute_2.GetPrimaryTitle.GetNameNoTier]" + ep1_flavor.2030.desc_2_monk:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'прославленная', 'прославленный' )] [local_dispute_2.GetFaith.GetNameNoTooltip|l][Select_CString(local_dispute_2.IsFemale, 'ая', 'ий' )] [local_dispute_2.Custom('NunMonk')] из владения [local_county_2.GetNameNoTier]," + ep1_flavor.2030.desc_2_bishop:0 "[local_dispute_2.GetFirstName], #L [local_dispute_2.GetFaith.GetName|l][Select_CString(local_dispute_2.IsFemale, 'ая', 'ий' )]#! [local_dispute_2.GetTitleAsNameNoTooltip|l] персонажа [local_dispute_2.GetPrimaryTitle.GetNameNoTier]" ep1_flavor.2030.desc_2_baron:0 "[local_dispute_2.GetFirstName], [local_dispute_2.GetTitleAsNameNoTooltip|l] персонажа [local_dispute_2.GetPrimaryTitle.GetNameNoTier]" ep1_flavor.2030.desc_2_scholar:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'выдающаяся', 'выдающийся' )] писатель из владения [local_county_1.GetNameNoTier]," - ep1_flavor.2030.desc_2_culture:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'выступающая', 'выступающий' )] от имени #L [local_dispute_1.GetCulture.GetName|l]ого#! меньшинства во владении [local_county_1.GetNameNoTier]," - ep1_flavor.2030.desc_2_faith:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'представляющая', 'представляющий' )] интересы #L [local_dispute_2.GetFaith.GetAdjective|l]ого#! меньшинства во владении [local_county_2.GetNameNoTier]," + ep1_flavor.2030.desc_2_culture:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'выступающая', 'выступающий' )] от имени #L [local_dispute_1.GetCulture.GetCollectiveNoun|l]ого#! меньшинства во владении [local_county_1.GetNameNoTier]," + ep1_flavor.2030.desc_2_faith:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'представляющая', 'представляющий' )] интересы #L [local_dispute_2.GetFaith.GetName|l]ого#! меньшинства во владении [local_county_2.GetNameNoTier]," ep1_flavor.2030.desc_2_judge:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'уважаемая', 'уважаемый' )] судья из владения [local_county_2.GetNameNoTier]," ep1_flavor.2030.desc_2_captain:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'известная', 'известный' )] бейлиф из владения [local_county_2.GetNameNoTier]," ep1_flavor.2030.desc_2_merchant:0 "[local_dispute_2.GetFirstName], [Select_CString(local_dispute_2.IsFemale, 'известная торговка', 'известный торговец' )] из владения [local_county_2.GetNameNoTier]," @@ -273,17 +273,17 @@ ep1_flavor_2030_boon_generic_modifier_desc:0 "Наследие небольшого судебного прецедента в правление этого персонажа повлияет на будущее этой державы." local_role_monk:0 "[ROOT.Char.Custom('NunMonk')]" local_role_landed:0 "[ROOT.Char.GetTitleAsNameNoTooltip]" - local_role_culture:0 "[ROOT.Char.GetCulture.GetNameNoTooltip][Select_CString(ROOT.Char.IsFemale, 'ая женщина', 'ий муж' )]" - local_role_faith:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip][Select_CString(ROOT.Char.IsFemale, 'ая женщина', 'ий муж' )]" + local_role_culture:0 "[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip][Select_CString(ROOT.Char.IsFemale, 'ая женщина', 'ий муж' )]" + local_role_faith:0 "[ROOT.Char.GetFaith.GetNameNoTooltip][Select_CString(ROOT.Char.IsFemale, 'ая женщина', 'ий муж' )]" local_role_judge:0 "судья" local_role_captain:0 "капитан" local_role_merchant:0 "торговец" # Exotic Arms ep1_flavor.2040.t:0 "Экзотическое оружие" - ep1_flavor.2040.desc:1 "Торговцы приносят с собой не только свои странные товары, но и рассказы о далеких землях. Невероятные. Полные чудес.\n\nНесколько [foreign_merchant.GetCulture.GetNameNoTooltip|l]их торговцев привезли с собой странные предметы, называемые «#EMP [exotic_blade_holder.GetCulture.GetNameNoTooltip]#!». Говорят, эти вещи прибыли из далекой страны, где правит #EMP [exotic_blade_holder.GetFullNameNoTooltipRegnal]#!.\n\n[foreign_merchant.GetTitledFirstName], предводитель торговцев, мрачно ухмыляется," + ep1_flavor.2040.desc:1 "Торговцы приносят с собой не только свои странные товары, но и рассказы о далеких землях. Невероятные. Полные чудес.\n\nНесколько [foreign_merchant.GetCulture.GetCollectiveNounNoTooltip|l]их торговцев привезли с собой странные #EMP [exotic_blade_holder.GetCulture.GetCollectiveNounNoTooltip|l]ие#! предметы. Говорят, эти вещи прибыли из далекой страны, где правит #EMP [exotic_blade_holder.GetFullNameNoTooltipRegnal]#!.\n\n[foreign_merchant.GetTitledFirstName], предводитель торговцев, мрачно ухмыляется," ep1_flavor.2040.desc.artifact:0 "«Я вижу, у вас есть [my_artifact.GetName], уступите этот артефакт мне, и взамен вас ждет [exotic_blade.GetType|l]...»" - ep1_flavor.2040.desc.gold:0 "«О [ROOT.Char.GetTitleAsNameNoTooltip], вам может достаться [exotic_blade.GetType|l], за определенную цену...»\n\nДа, я вам охотно верю!" + ep1_flavor.2040.desc.gold:0 "«О [ROOT.Char.GetTitleAsNameNoTooltip|l], вам может достаться [exotic_blade.GetType|l], за определенную цену...»\n\nДа, я вам охотно верю!" ep1_flavor.2040.desc.outro:0 "Была бы у меня возможность проверить эти небылицы..." ep1_flavor.2040.desc.outro_antiquarian:1 "Я жду, что посоветует [antiquarian.GetTitledFirstName]:" ep1_flavor.2040.desc.outro_good_praise:1 "«Это точно не подделка, работа определенно [exotic_blade_holder.GetPrimaryTitle.GetAdjectiveNoTooltip]ая, причем хорошая»." @@ -302,7 +302,7 @@ # The Greater Good ep1_flavor.2060.t:0 "Высшее благо" - ep1_flavor.2060.desc:0 "[detective_scope.GetFirstName], мелкая сошка из владения [sandford_scope.GetTitle.GetHolder.GetTitleAsNameNoTooltip], просит аудиенции, уверяя, что знает, по чьей вине пропали [victim_scope.GetTitledFirstName] и другие путники, стремившиеся к моему двору.\n\n«[ROOT.Char.GetLadyLord|U]! Мне удалось обнаружить общество, которое возглавляет [grocer_scope.GetTitledFirstName], [Select_CString(grocer_scope.IsFemale, 'торговка', 'торговец' )]. Они называют себя [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]ая стража и те, кто, по их мнению, марает величие державы [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip], часто пропадают без следа!»\n\nКогда я приглашаю к себе [Select_CString(grocer_scope.IsFemale, 'бакалейщицу', 'бакалейщика' )], [grocer_scope.GetSheHe] все отрицает, заявляя, что [detective_scope.GetFirstName] не в себе после долгих лет службы на суровых улицах владения [ROOT.Char.GetCapitalLocation.GetNameNoTooltip]..." + ep1_flavor.2060.desc:0 "[detective_scope.GetFirstName], мелкая сошка из владения [sandford_scope.GetTitle.GetHolder.GetTitleAsNameNoTooltip|l], просит аудиенции, уверяя, что знает, по чьей вине пропали [victim_scope.GetTitledFirstName] и другие путники, стремившиеся к моему двору.\n\n«[ROOT.Char.GetLadyLord|U]! Мне удалось обнаружить общество, которое возглавляет [grocer_scope.GetTitledFirstName], [Select_CString(grocer_scope.IsFemale, 'торговка', 'торговец' )]. Они называют себя [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]ая стража и те, кто, по их мнению, марает величие державы [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip|l], часто пропадают без следа!»\n\nКогда я приглашаю к себе [Select_CString(grocer_scope.IsFemale, 'бакалейщицу', 'бакалейщика' )], [grocer_scope.GetSheHe] все отрицает, заявляя, что [detective_scope.GetFirstName] не в себе после долгих лет службы на суровых улицах владения [ROOT.Char.GetCapitalLocation.GetNameNoTooltip]..." ep1_flavor.2060.a:0 "«Наверняка всему этому есть разумное объяснение»." ep1_flavor.2060.a.tt:0 "[detective_scope.GetFirstName] и [grocer_scope.GetFirstName] уходят" ep1_flavor.2060.b:0 "«Пусть [grocer_scope.GetFirstNameNoTooltip] отправляется в темницу, а вы будете служить мне!»" @@ -313,19 +313,19 @@ # When Minds Collide ep1_flavor.2070.t:0 "Столкновение умов" - ep1_flavor.2070.desc.intro:0 "Когда я прохожу мимо библиотеки, мое внимание привлекает [symposium_courtier.GetTitledFirstName] своим громким недовольством. Спор ведут [symposium_courtier.GetSheHe] и [symposium_scholar.GetTitledFirstName], [symposium_scholar.GetCulture.GetNameNoTooltip|l][Select_CString(symposium_scholar.IsFemale, 'ая гостья', 'ий гость' )] и [symposium_scholar.Custom('GetScholarType')|l] с определенной репутацией. \n\n" - ep1_flavor.2070.desc.theo_same_faith:0 "«Вы совершаете ту же ошибку, что и молодые [symposium_courtier.GetFaith.GetAdjectiveNoTooltip|l]ие служители, — задирает нос [symposium_courtier.GetFirstNameNoTooltip]. — Это приведет вас к ереси».\n\n«Но погодите, — отвечает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Несомненно, [symposium_scholar.GetFaith.HighGodName] не хочет, чтобы [symposium_scholar.GetHerHis] учение было столь негибким, особенно в нашей интерпретации»." - ep1_flavor.2070.desc.theo_same_faith_diff_cult:0 "«Я и представить себе не [Select_CString(symposium_courtier.IsFemale, 'могла', 'мог' )], насколько [symposium_courtier.GetFaith.GetNameNoTooltip] в [symposium_ruler.GetPrimaryTitle.GetAdjectiveNoTooltip|l]ой интерпретации отклоняется от учения [symposium_scholar.GetFaith.HighGodNamePossessive]!» — фыркает [symposium_courtier.GetFirstNameNoTooltip].\n\n«Чушь, — вздымает палец [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Это [symposium_courtier.GetCulture.GetNameNoTooltip|l]ие [symposium_courtier.GetFaith.GetAdherentNamePluralNoTooltip|l] сбились с пути истинного и вернулись к языческим обрядам»." - ep1_flavor.2070.desc.theo_same_relig:0 "«[symposium_courtier.GetFaith.GetNameNoTooltip] и [symposium_scholar.GetFaith.GetNameNoTooltip] во многом различны, — рассуждает [symposium_courtier.GetFirstNameNoTooltip]. — Ваша ересь отклонилась от учения [symposium_courtier.GetFaith.HighGodNamePossessive]».\n\n«Но [symposium_courtier.GetFaith.GetReligion.GetNameNoTooltip] по сути своей охватывает обе наши конфессии, — печально отвечает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Только глупец расширяет ручей до размеров каньона»." - ep1_flavor.2070.desc.theo_diff_relig:0 "«Мне непонятно [symposium_scholar.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]ое учение, — рассуждает [symposium_courtier.GetFirstNameNoTooltip]. — [symposium_scholar.GetFaith.HighGodName] выглядит как-то неубедительно. То ли дело [symposium_courtier.GetFaith.HighGodName]».\n\n[symposium_scholar.Custom('GetYoungMiddleAgedOld')|U][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan] отвечает саркастической ухмылкой: «Многое вы понимаете! Жаль, вы [symposium_scholar.GetFaith.BishopNeuter], таких [symposium_scholar.GetFaith.PositiveAfterLife] сразу принимает!»" + ep1_flavor.2070.desc.intro:0 "Когда я прохожу мимо библиотеки, мое внимание привлекает [symposium_courtier.GetTitledFirstName] своим громким недовольством. Спор ведут [symposium_courtier.GetSheHe] и [symposium_scholar.GetTitledFirstName], [symposium_scholar.GetCulture.GetCollectiveNounNoTooltip|l][Select_CString(symposium_scholar.IsFemale, 'ая гостья', 'ий гость' )] и [symposium_scholar.Custom('GetScholarType')|l] с определенной репутацией. \n\n" + ep1_flavor.2070.desc.theo_same_faith:0 "«Вы совершаете ту же ошибку, что и молодые [symposium_courtier.GetFaith.GetNameNoTooltip|l]ие служители, — задирает нос [symposium_courtier.GetFirstNameNoTooltip]. — Это приведет вас к ереси».\n\n«Но погодите, — отвечает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Несомненно, [symposium_scholar.GetFaith.HighGodName] не хочет, чтобы [symposium_scholar.GetHerHis] учение было столь негибким, особенно в нашей интерпретации»." + ep1_flavor.2070.desc.theo_same_faith_diff_cult:0 "«Я и представить себе не [Select_CString(symposium_courtier.IsFemale, 'могла', 'мог' )], насколько [symposium_courtier.GetFaith.GetAdjectiveNoTooltip|l] в [symposium_ruler.GetPrimaryTitle.GetAdjectiveNoTooltip|l]ой интерпретации отклоняется от учения [symposium_scholar.GetFaith.HighGodNamePossessive]!» — фыркает [symposium_courtier.GetFirstNameNoTooltip].\n\n«Чушь, — вздымает палец [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Это [symposium_courtier.GetCulture.GetCollectiveNounNoTooltip|l]ие [symposium_courtier.GetFaith.GetAdherentNamePluralNoTooltip|l] сбились с пути истинного и вернулись к языческим обрядам»." + ep1_flavor.2070.desc.theo_same_relig:0 "«[symposium_courtier.GetFaith.GetAdjectiveNoTooltip] и [symposium_scholar.GetFaith.GetAdjectiveNoTooltip|l] во многом различны, — рассуждает [symposium_courtier.GetFirstNameNoTooltip]. — Ваша ересь отклонилась от учения [symposium_courtier.GetFaith.HighGodNamePossessive]».\n\n«Но [symposium_courtier.GetFaith.GetReligion.GetAdjectiveNoTooltip|l] по сути своей охватывает обе наши конфессии, — печально отвечает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Только глупец расширяет ручей до размеров каньона»." + ep1_flavor.2070.desc.theo_diff_relig:0 "«Мне непонятно [symposium_scholar.GetFaith.GetReligion.GetNameNoTooltip|l]ое учение, — рассуждает [symposium_courtier.GetFirstNameNoTooltip]. — [symposium_scholar.GetFaith.HighGodName] выглядит как-то неубедительно. То ли дело [symposium_courtier.GetFaith.HighGodName]».\n\n[symposium_scholar.Custom('GetYoungMiddleAgedOld')|U][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan] отвечает саркастической ухмылкой: «Многое вы понимаете! Жаль, вы [symposium_scholar.GetFaith.BishopNeuter], таких [symposium_scholar.GetFaith.PositiveAfterLife] сразу принимает!»" ep1_flavor.2070.desc.mystic:0 "«В царстве [symposium_courtier.GetFaith.HighGodNamePossessive] нет место эзотерике, — строго выговаривает [symposium_courtier.GetFirstNameNoTooltip]. — Это одно сплошное надувательство и нагнетание тайны».\n\n[symposium_scholar.Custom('GetYoungMiddleAgedOld')|U][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan] отвечает презрительной улыбкой: «Вы просто боитесь того, чего не понимаете, а для учения вам не хватает ума или смелости»." ep1_flavor.2070.desc.medicine:0 "«Лекарства, конечно, полезны, но [symposium_courtier.GetFaith.HighGodName] выносит окончательное решение, кому жить, а кому умереть, — жалуется [symposium_courtier.GetFirstNameNoTooltip]. — Душу припарками не исцелить».\n\n«Я смотрю, вы мало что смыслите в медицине, — вздыхает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Скольких можно было бы спасти без подобного невежества»." ep1_flavor.2070.desc.ling_same_cult:1 "«[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]ие записи превосходят все, что можно найти в державе [symposium_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip], — позевывая, говорит [symposium_courtier.GetFirstNameNoTooltip]. — Вам стоит захватить с собой пару книг, когда будете уезжать».\n\n«Невероятно, насколько же человек может ошибаться, — фыркает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Да еще и говорить при этом с такой уверенностью...»" - ep1_flavor.2070.desc.ling_diff_cult:1 "«[symposium_courtier.GetFaith.HighGodName], слышали бы вы себя! — в смущении восклицает [symposium_courtier.GetFirstNameNoTooltip]. — [symposium_scholar.GetCulture.GetNameNoTooltip]ий диалект просто уродует [symposium_courtier.GetCulture.GetLanguage.GetNameNoTooltip|l] язык, вы с тем же успехом можете говорить по-[ling_cul_1_bonus.GetCulture.GetNameNoTooltip|l]и!»\n\n[symposium_scholar.GetFirstNameNoTooltip] берет себя в руки: «[symposium_ruler.GetTitledFirstName] и двор говорят на куда более чистом языке, чем тут»." + ep1_flavor.2070.desc.ling_diff_cult:1 "«[symposium_courtier.GetFaith.HighGodName], слышали бы вы себя! — в смущении восклицает [symposium_courtier.GetFirstNameNoTooltip]. — [symposium_scholar.GetCulture.GetCollectiveNounNoTooltip]ий диалект просто уродует [symposium_courtier.GetCulture.GetLanguage.GetNameNoTooltip|l] язык, вы с тем же успехом можете говорить по-[ling_cul_1_bonus.GetCulture.GetCollectiveNounNoTooltip|l]и!»\n\n[symposium_scholar.GetFirstNameNoTooltip] берет себя в руки: «[symposium_ruler.GetTitledFirstName] и двор говорят на куда более чистом языке, чем тут»." ep1_flavor.2070.desc.ling_diff_lang:2 "«Вашему иноземному наречию не хватает изящества для обсуждения подобных идей, — уничижительно говорит [symposium_courtier.GetFirstNameNoTooltip]. — Вот поэтому и надо учить #EMP [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l]#!».\n\n[symposium_scholar.Custom('GetYoungMiddleAgedOld')|U][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan] закатывает глаза и вспоминает [symposium_scholar.GetCulture.GetLanguage.GetNameNoTooltip|l], бормоча что-то на нем." ep1_flavor.2070.desc.fall_alchemy:0 "«Такое соотношение никогда не сработает», — качает головой [symposium_courtier.GetFirstNameNoTooltip], рассматривая разложенные кусочки коры. — Это уже пробовали до нас».\n\n[symposium_scholar.Custom('GetYoungMiddleAgedOld')|U][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan] отвечает: «Все совершают ошибки, даже алхимики, возможно, они что-то упустили»." ep1_flavor.2070.desc.fall_stars:0 "«Нет, нет, нет, эти теории были опровергнуты столетия назад, — хмурится [symposium_courtier.GetFirstNameNoTooltip] в искреннем недоумении. — Вы что же, не читали классические труды по астрономии?»\n\n«Вы читаете вместо того, чтобы думать, — отвечает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Мы еще многого не знаем»." - ep1_flavor.2070.desc.fall_books:0 "«Вы #EMP явно#! читали не те книги, — отмахивается [symposium_courtier.GetFirstNameNoTooltip]. — Я составлю для вас список [symposium_courtier.GetCulture.GetNameNoTooltip|l]их трудов...»\n\n«Меня это устроит, — отвечает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Список #EMP явно#! будет коротким»." + ep1_flavor.2070.desc.fall_books:0 "«Вы #EMP явно#! читали не те книги, — отмахивается [symposium_courtier.GetFirstNameNoTooltip]. — Я составлю для вас список [symposium_courtier.GetCulture.GetCollectiveNounNoTooltip|l]их трудов...»\n\n«Меня это устроит, — отвечает [symposium_scholar.Custom('GetYoungMiddleAgedOld')][Select_CString(symposium_scholar.IsFemale, 'ая', 'ый' )] [symposium_scholar.GetWomanMan]. — Список #EMP явно#! будет коротким»." ep1_flavor.2070.a:0 "«Не желаете остаться у меня подольше, [symposium_scholar.GetFirstNameNoTooltip]?»" ep1_flavor.2070.c:0 "«Вы неправы, и вот почему»." ep1_flavor.2070.c.lang:0 "«Мне не показалось, вы сейчас сказали именно это?»" diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_fund_inspiration_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_fund_inspiration_events_l_russian.yml index 1ddf62eddb..54e6b25932 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_fund_inspiration_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_fund_inspiration_events_l_russian.yml @@ -138,6 +138,7 @@ fund_inspiration.0061.diwan:0 "Красивый и удобный диван." fund_inspiration.0061.table:0 "Мне бы пригодился изящный, но крепкий стол!" fund_inspiration.0061.throne:0 "Создайте величественный трон под стать моим залам!" + fund_inspiration.0061.scientific_apparatus:0 "Пожалуй, лучше создать нечто для учебы и постижения наук." fund_inspiration.0062.t:0 "Поддержка ремесленного вдохновения" @@ -147,6 +148,7 @@ fund_inspiration.0071.regalia:0 "Создайте регалии, достойные моего положения." fund_inspiration.0071.crown:0 "Царственную корону, достойную моей головы!" fund_inspiration.0071.goblet:0 "Богатый кубок." + fund_inspiration.0071.aquamanile:0 "Резную акваманилу для ритуальных омовений." fund_inspiration.0072.t:0 "Поддержка вдохновения художественной ковки" @@ -276,7 +278,7 @@ change_artifact_book_content_quality_effect_loss:1 "Книга-[Concept( 'artifact', 'артефакт' )|E], вероятно, будет написана #N менее качественно#!" fund_inspiration.9005.t:0 "Незаконченное дело" - fund_inspiration.9005.desc_intro:0 "В разгар суеты, связанной с наследством, [inherited_insp_owner.GetTitledFirstName], [Select_CString(inherited_insp_owner.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('inherited_insp_owner'))], просит аудиенции. \n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], перед смертью [old_ruler.GetTitledFirstNameRegnal] [Select_CString(old_ruler.IsFemale, 'сделала', 'сделал' )] мне заказ. И я вовсю [inherited_insp_owner.Custom('InspirationTypeDescription')] для [Select_CString(old_ruler.IsFemale, 'нее', 'него' )]».\n\n" + fund_inspiration.9005.desc_intro:0 "В разгар суеты, связанной с наследством, [inherited_insp_owner.GetTitledFirstName], [Select_CString(inherited_insp_owner.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('inherited_insp_owner'))], просит аудиенции. \n\nПо [Select_CString(inherited_insp_owner.IsFemale, 'ее', 'его' )] словам, перед смертью [old_ruler.GetTitledFirstNameRegnal] [Select_CString(old_ruler.IsFemale, 'сделала', 'сделал' )] [Select_CString(inherited_insp_owner.IsFemale, 'ей', 'ему' )] заказ. И [Select_CString(inherited_insp_owner.IsFemale, 'она', 'он' )] вовсю [inherited_insp_owner.Custom('InspirationTypeDescription')] для [Select_CString(old_ruler.IsFemale, 'нее', 'него' )]».\n\n" fund_inspiration.9005.desc_multiple:0 "«Прочие мастера тоже трудились не покладая рук, и хотелось бы знать, станете ли вы оплачивать наши труды»." fund_inspiration.9005.desc_single:0 "«Работа уже начата, будет жалко, если она останется незаконченной...»" fund_inspiration.9005.a:0 "Работа продолжится!" @@ -390,16 +392,16 @@ fund_inspiration.2060.desc.court:0 "Моим процветающим двором восхищаются во всем мире — все мечтают достичь такого же великолепия. Многие восхищаются мной." fund_inspiration.2060.desc:0 "\n\nСегодня предо мной предстает [donator.GetTitledFirstName], чья вотчина — " - fund_inspiration.2060.desc.brotherhood:0 "небольшая [donator.GetFaith.GetAdjectiveNoTooltip]ая обитель в местечке [barony_scope.GetNameNoTierNoTooltip], [barony_scope.GetDeJureLiege.GetNameNoTier].\n\n" - fund_inspiration.2060.desc.abbey:0 "[donator.GetFaith.HouseOfWorship], — [barony_scope.GetAdjectiveNoTooltip]ая [donator.GetFaith.GetAdjectiveNoTooltip]ая обитель в провинции [barony_scope.GetDeJureLiege.GetNameNoTier].\n\n" + fund_inspiration.2060.desc.brotherhood:0 "небольшая [donator.GetFaith.GetNameNoTooltip|l]ая обитель в местечке [barony_scope.GetNameNoTierNoTooltip], [barony_scope.GetDeJureLiege.GetNameNoTier].\n\n" + fund_inspiration.2060.desc.abbey:0 "[donator.GetFaith.HouseOfWorship], — [barony_scope.GetAdjectiveNoTooltip|l]ая [donator.GetFaith.GetNameNoTooltip|l]ая обитель в провинции [barony_scope.GetDeJureLiege.GetNameNoTier].\n\n" fund_inspiration.2060.desc.mercenary:1 "небольшой отряд [donator.GetCulture.GetAdjectiveNoTooltip]их наемников из провинции [barony_scope.GetNameNoTierNoTooltip], [barony_scope.GetDeJureLiege.GetNameNoTier].\n\n" fund_inspiration.2060.desc.guild:0 "небольшая [donator.Custom('dummy_peasant_profession')]ая гильдия в местечке [barony_scope.GetNameNoTierNoTooltip], [barony_scope.GetDeJureLiege.GetNameNoTier].\n\n" - fund_inspiration.2060.piety:0 "«[Select_CString(ROOT.Char.IsFemale, 'Святейшая', 'Святейший' )] [ROOT.Char.GetTitleAsNameNoTooltip]!" + fund_inspiration.2060.piety:0 "«[Select_CString(ROOT.Char.IsFemale, 'Святейшая', 'Святейший' )] [ROOT.Char.GetTitleAsNameNoTooltip|l]!" fund_inspiration.2060.saoshyant:0 "«[Select_CString(ROOT.Char.IsFemale, 'Небесная', 'Небесный' )] Саошьянт!" fund_inspiration.2060.savior:0 "«[Select_CString(ROOT.Char.IsFemale, 'Святейшая спасительница', 'Святейший спаситель' )]!" fund_inspiration.2060.saint:0 "«О, [Select_CString(ROOT.Char.IsFemale, 'Святейшая', 'Святейший' )]!" - fund_inspiration.2060.prestige:0 "«Ваша милость, [ROOT.Char.GetTitleAsNameNoTooltip]!" - fund_inspiration.2060.grandeur:1 "«О, [Select_CString(ROOT.Char.IsFemale, 'несравненная', 'несравненный' )][ROOT.Char.GetTitleAsNameNoTooltip]!" + fund_inspiration.2060.prestige:0 "«Ваша милость, [ROOT.Char.GetTitleAsNameNoTooltip|l]!" + fund_inspiration.2060.grandeur:1 "«О, [Select_CString(ROOT.Char.IsFemale, 'несравненная', 'несравненный' )] [ROOT.Char.GetTitleAsNameNoTooltip|l]!" fund_inspiration.2060.desc_outro:0 "Мы с друзьями узнали, что по вашей воле скоро будет изготовлено настоящее чудо: [inspiration_owner.Custom('GetInspirationTypeObject')]. Несколько месяцев мы копили деньги, и просим, ваше величество, пусть их получит [inspiration_owner.Custom('GetInspirationOwnerType')]! Это великая честь для всех нас!»" fund_inspiration.2060.a:0 "«Это #EMP мне#! полагаются почести»." fund_inspiration.2060.b.religious:0 "«Нет, прошу тебя, [Select_CString(donator.IsFemale, 'добрая', 'добрый' )] [donator.Custom('NunMonk')], оставь их себе»." @@ -439,7 +441,7 @@ fund_inspiration.2080.t:0 "$fund_inspiration.title$ Свобода творчества" fund_inspiration.2080.antiquarian:0 "«Это просто нелепо! — протестует [rival.GetTitledFirstName]. — [ROOT.Char.GetTitleAsNameNoTooltip] доверяет мне уход за своими артефактами, и я [Select_CString(rival.IsFemale, 'должна', 'должен' )] лично убедиться в качестве вашей работы!»" - fund_inspiration.2080.artificer:0 "«Какая нелепица! — восклицает [rival.GetTitledFirstName], — я уважаемый мастер, мне доверяет [ROOT.Char.GetTitleAsNameNoTooltip]! Я хочу помочь, но для начала должен увидеть творение ваших рук собственными глазами!»" + fund_inspiration.2080.artificer:0 "«Какая нелепица! — восклицает [rival.GetTitledFirstName], — я уважаемый мастер, мне доверяет [ROOT.Char.GetTitleAsNameNoTooltip|l]! Я хочу помочь, но для начала должен увидеть творение ваших рук собственными глазами!»" fund_inspiration.2080.desc:0 "\n\n«Увидите, когда закончу, — парирует [inspiration_owner.GetTitledFirstName]. — Оставьте меня, [inspiration_owner.Custom('InspirationTypeDescriptionFuturePresent')] для самой монаршей особы!»" fund_inspiration.2080.a:0 "«[antiquarian.GetFirstNameNoTooltip] #EMP обеспечит#! высокое качество, [inspiration_owner.GetFirstNameNoTooltip]»." fund_inspiration.2080.b:0 "«Займись своими делами, [antiquarian.GetFirstNameNoTooltip]»." @@ -469,7 +471,7 @@ fund_inspiration.2100.failure:0 "Вы усиливаете вражду" fund_inspiration.2110.t:0 "$fund_inspiration.title$ Как ценитель ценителю" - fund_inspiration.2110.desc:0 "Меня приветствует [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('generous_vassal'))], [generous_vassal.GetTitledFirstName]: «Какая встреча, [generous_vassal.Custom2('RelationToMeShort', ROOT.Char)]! Говорят, [inspiration_owner.Custom('GetInspirationOwnerType')] [inspiration_owner.GetFirstName] удобно [Select_CString(inspiration_owner.IsFemale, 'устроилась', 'устроился' )] у вас под крылом? Поговаривают, будто [inspiration_owner.GetSheHe] — [inspiration_owner.Custom('InspirationTypeDescription')], [Select_CString(inspiration_owner.IsFemale, 'которой', 'которым' )] может гордиться даже [ROOT.Char.GetTitleAsNameNoTooltip]». \n\n«Прошу, возьмите это и передайте [inspiration_owner.GetHerHim]. Я ни за что не упущу возможность поучаствовать в сотворении шедевра!!»\n\n" + fund_inspiration.2110.desc:0 "Меня приветствует [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('generous_vassal'))], [generous_vassal.GetTitledFirstName]: «Какая встреча, [generous_vassal.Custom2('RelationToMeShort', ROOT.Char)]! Говорят, [inspiration_owner.Custom('GetInspirationOwnerType')] [inspiration_owner.GetFirstName] удобно [Select_CString(inspiration_owner.IsFemale, 'устроилась', 'устроился' )] у вас под крылом? Поговаривают, будто [inspiration_owner.GetSheHe] — [inspiration_owner.Custom('InspirationTypeDescription')], [Select_CString(inspiration_owner.IsFemale, 'которой', 'которым' )] может гордиться даже [ROOT.Char.GetTitleAsNameNoTooltip|l]». \n\n«Прошу, возьмите это и передайте [inspiration_owner.GetHerHim]. Я ни за что не упущу возможность поучаствовать в сотворении шедевра!!»\n\n" fund_inspiration.2110.desc.generous:0 "[generous_vassal.GetFirstNameNoTooltip] славится своей щедростью, и, похоже, [generous_vassal.GetSheHe] [Select_CString(generous_vassal.IsFemale, 'нашла', 'нашел' )] для нее новую цель..." fund_inspiration.2110.desc.dweeb:0 "[generous_vassal.GetFirstNameNoTooltip] интересуется многими вещами, и среди них — драгоценные артефакты и великие умы, что их порождают..." fund_inspiration.2110.desc.friend:0 "[generous_vassal.GetFirstNameNoTooltip] тепло улыбается, из руки у н[generous_vassal.GetHerHis] свисает мешочек с монетами." @@ -505,7 +507,7 @@ fund_inspiration.2120.leave_flavor:0 "Вы спешно удаляетесь" fund_inspiration.2130.t:0 "$fund_inspiration.title$ Мимолетный порыв" - fund_inspiration.2130.desc:1 "Со мной сталкивается [inspiration_owner.GetTitledFirstName], [Select_CString(inspiration_owner.IsFemale, 'моя', 'мой' )] [inspiration_owner.Custom('GetInspirationOwnerType')]. Надеюсь, [inspiration_owner.GetSheHe] не собирается сообщить дурные вести о том, что [inspiration_owner.Custom('GetInspirationTypeObject')] будет у меня не так скоро, как [inspiration_owner.GetSheHe] в последнее время обещает. \n\n«Ах вот вы где, мой сюзерен... Моя работа встала — никаких крупных прорывов! Давление растет, и от этого идеи иссякают. [inspiration_owner.GetSheHe|U] нервно посмеивается. \n\n«Мне бы лишь толику... вдохновения! О [ROOT.Char.GetTitleAsNameNoTooltip], нельзя ли мне изучить какие-нибудь... старые образцы, если таковые у вас имеются?»" + fund_inspiration.2130.desc:1 "Со мной сталкивается [inspiration_owner.GetTitledFirstName], [Select_CString(inspiration_owner.IsFemale, 'моя', 'мой' )] [inspiration_owner.Custom('GetInspirationOwnerType')]. Надеюсь, [inspiration_owner.GetSheHe] не собирается сообщить дурные вести о том, что [inspiration_owner.Custom('GetInspirationTypeObject')] будет у меня не так скоро, как [inspiration_owner.GetSheHe] в последнее время обещает. \n\n«Ах вот вы где, мой сюзерен... Моя работа встала — никаких крупных прорывов! Давление растет, и от этого идеи иссякают. [inspiration_owner.GetSheHe|U] нервно посмеивается. \n\n«Мне бы лишь толику... вдохновения! О [ROOT.Char.GetTitleAsNameNoTooltip|l], нельзя ли мне изучить какие-нибудь... старые образцы, если таковые у вас имеются?»" fund_inspiration.2130.a.library:0 "«В библиотеку!»" fund_inspiration.2130.a.armory:0 "«В оружейную!»" fund_inspiration.2130.a.hall:0 "«В великий чертог!»" @@ -844,7 +846,7 @@ # Adventurer unhappy about being in the swamp fund_inspiration.6506.t:0 "$fund_inspiration.title$ Вполне оправданная грязь" fund_inspiration.6506.introduction:0 "От моего искателя приключений приходит депеша. Она настолько заляпана грязью, что приходится выковыривать ее ножом.\n\n" - fund_inspiration.6506.desc:1 "«[ROOT.Char.GetLadyLord|U], я нахожусь посреди болот, и к такому меня жизнь не готовила. Денно и нощно я пробираюсь через вязкую трясину. Прошлой ночью мне снились любящие объятия, а под утро оказалось, что это тритон бегал по моим губам».\n\n«Мне хотелось бы знать, есть ли хоть малейший шанс, что вы отправите меня в более #EMP цивилизованные#! места? В доказательство того, насколько отвратительно это место, я посылаю вам сосуд с лягушачьим отпрыском, которого мне пришлось вылавливать из своего промокшего сапога»." + fund_inspiration.6506.desc:1 "[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я нахожусь посреди болот, и к такому меня жизнь не готовила. Денно и нощно я пробираюсь через вязкую трясину. Прошлой ночью мне снились любящие объятия, а под утро оказалось, что это тритон бегал по моим губам».\n\n«Мне хотелось бы знать, есть ли хоть малейший шанс, что вы отправите меня в более #EMPцивилизованные#! места? В доказательство того, насколько отвратительно это место, я посылаю вам сосуд с лягушачьим отпрыском, которого мне пришлось вылавливать из своего промокшего сапога»." fund_inspiration.6506.a:0 "Зато как закаляет характер!" fund_inspiration.6506.b:0 "Вы можете отправиться в более обустроенные земли." @@ -860,7 +862,7 @@ fund_inspiration.6508.t:0 "$fund_inspiration.title$ Природные архитекторы" fund_inspiration.6508.introduction:0 "Я получаю гонца от искателя приключений, что находится среди таежных лесов.\n\n" fund_inspiration.6508.desc:0 "«Мне удалось провести какое-то время в лучшей компании для любого путешественника — посреди колонии бобров! С курьером я посылаю вам свои наброски сооружений, которые бобры используют для ловли рыбы в воде! Какое же это счастье — быть полуводным грызуном!»\n\n" - fund_inspiration.6508.architect_desc:0 "«Думаю, [court_architect.GetTitledFirstName] может, кое-чему поучиться у животных, явно не уступающих [court_architect.GetHerHim] умом»." + fund_inspiration.6508.architect_desc:0 "Думаю, [court_architect.GetTitledFirstName] может кое-чему поучиться у животных, явно не уступающих [court_architect.GetHerHim] умом»." fund_inspiration.6508.a:0 "Я вдумчиво ознакомлюсь с набросками." fund_inspiration.6508.b:0 "Действительно, [court_architect.GetTitledFirstNameNoTooltip] может кое-чему поучиться." fund_inspiration.6508.b.tt:0 "[court_architect.GetTitledFirstName] немного повышает свою пригодность для роли архитектора" @@ -898,11 +900,11 @@ fund_inspiration.6512.t:0 "$fund_inspiration.title$ [ROOT.Char.GetTitleAsNameNoTooltip|U] горы" fund_inspiration.6512.intro_desc:0 "Я получаю письмо от искателя приключений, покрытое красноватой пылью пустынных гор." - fund_inspiration.6512.desc:1 "\n\n«Взбираясь на очередную скалу среди бесчисленного множества плато, я не замечаю никаких следов пребывания здесь других людей. Сегодняшняя вершина превосходит все покоренные мною ранее».\n\n«Думаю, эта скала заслуживает достойного названия в память о достижении, которое поддерживает [ROOT.Char.GetTitleAsNameNoTooltip], что не знает себе равных»." + fund_inspiration.6512.desc:1 "\n\n«Взбираясь на очередную скалу среди бесчисленного множества плато, я не замечаю никаких следов пребывания здесь других людей. Сегодняшняя вершина превосходит все покоренные мною ранее».\n\n«Думаю, эта скала заслуживает достойного названия в память о достижении, которое поддерживает [ROOT.Char.GetTitleAsNameNoTooltip|l], что не знает себе равных»." fund_inspiration.6512.a:0 "Наверняка местные уже дали ей имя." - fund_inspiration.6512.b:0 "«Камушек» — глупое имя!" - fund_inspiration.6512.c:0 "«Клинок [ROOT.Char.GetFaith.WarGodNamePossessive]»" - fund_inspiration.6512.d:0 "«Рукавица [ROOT.Char.GetFaith.FateGodNamePossessive]»" + fund_inspiration.6512.b:0 "Камушек — глупое имя!" + fund_inspiration.6512.c:0 "Клинок [ROOT.Char.GetFaith.WarGodNamePossessive]" + fund_inspiration.6512.d:0 "Рукавица [ROOT.Char.GetFaith.FateGodNamePossessive]" fund_inspiration.6512.e:0 "[lover.GetFirstNameNoTooltip] заслуживает, чтобы в честь [Select_CString(lover.IsFemale, 'нее', 'него' )] назвали скалу." fund_inspiration.6512.f:0 "Монарший зуб!" fund_inspiration.6512.g:0 "Монарший жезл!" @@ -1066,7 +1068,7 @@ fund_inspiration.9000.a.success:0 "[adventurer.GetFirstNameNoTooltip] сбегает под покровом ночи" fund_inspiration.9000.a.failure:0 "[adventurer.GetFirstNameNoTooltip] [Select_CString(adventurer.IsFemale, 'схвачена', 'схвачен' )] при попытке проскользнуть через лагерь" - fund_inspiration.9100.t:0 "$fund_inspiration.title$ [adventurer.Custom('LocalAnimalDesc')|U] [adventurer.Custom('LocalAnimalMultiple')|U], в местности [background_wilderness_scope.Custom('TerrainTypeProvince')|U]" + fund_inspiration.9100.t:0 "$fund_inspiration.title$ [adventurer.Custom('LocalAnimalDesc')|U] [adventurer.Custom('LocalAnimal')|U], в местности [background_wilderness_scope.Custom('TerrainTypeProvince')|U]" fund_inspiration.9100.desc:0 "«Сюзерен, искатель приключений [adventurer.GetFirstName] пишет вам послание!» — объявляет слуга, вручая мне свиток.\n\n«Поиски привели меня во владение [background_wilderness_scope.GetName], где повсюду [background_wilderness_scope.Custom('TerrainTypeProvince')]. Еще здесь за каждым кустом [adventurer.Custom('LocalAnimal')], но у меня есть причины считать, что я почти у цели! Ожидайте моего скорого возвращения. Подписано собственноручно, [adventurer.GetFirstNameNoTooltip]», — гласит свиток.\n\n[adventurer.GetSheHe|U] не [Select_CString(adventurer.IsFemale, 'лишена', 'лишен' )] амбиций, раз [Select_CString(adventurer.IsFemale, 'выбрала', 'выбрал' )] такой опасный путь..." fund_inspiration.9100.a:0 "[adventurer.GetFirstNameNoTooltip] знает, что делает, и сможет сберечь себя..." fund_inspiration.9100.b:0 "О [ROOT.Char.GetFaith.HighGodName], надеюсь, [adventurer.GetHerHim] не придется сражаться с дикими зверями!" @@ -1167,7 +1169,7 @@ fund_inspiration.0043.option_dynasty_tt:0 "Качество знамени династии связано с [Concept( 'dynasty_prestige_level', 'уровнем престижа династии' )|E]" # Wall Hanging fund_inspiration.0044.t:0 "$commission_artifact_decision$: Драпировка" - fund_inspiration.0044.desc:0 "Антиквар [antiquarian.GetTitledFirstName] приходит в установленное время получать плату за мой заказ. «Не пора ли сменить украшения на стенах?» [antiquarian.GetSheHe|U] пугливо смотрит на меня. \n\n«Кхм, [Select_CString(скоуп.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord], я поищу достойного ткача... но чего бы вам хотелось?» [antiquarian.GetSheHe|U] рассеянно мнет в руках кошель, ожидая моего решения." + fund_inspiration.0044.desc:0 "Антиквар [antiquarian.GetTitledFirstName] приходит в установленное время получать плату за мой заказ. «Не пора ли сменить украшения на стенах?» [antiquarian.GetSheHe|U] пугливо смотрит на меня. \n\n«Кхм, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord], я поищу достойного ткача... но чего бы вам хотелось?» [antiquarian.GetSheHe|U] рассеянно мнет в руках кошель, ожидая моего решения." fund_inspiration.0044.option_tapestry:0 "Красивый гобелен в зал." fund_inspiration.0044.option_banner:0 "Мне нужно новое знамя." fund_inspiration.you_decide_tapestry_option_tt:0 "[antiquarian.GetTitledFirstName] найдет ткача для изготовления артефакта" diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_game_concepts_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_game_concepts_l_russian.yml index e03907ac8d..8425b04ff1 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_game_concepts_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_game_concepts_l_russian.yml @@ -1,7 +1,7 @@ l_russian: game_concept_royal_court:0 "Монарший двор" game_concept_royal_courts:0 "Монаршие дворы" - game_concept_royal_court_desc:1 "Слава знаменитого [Concept( 'rulers', 'правителя' )|E] позволяет ему содержать монарший двор и пользоваться определенными благами и возможностями.\n\nКогда #L [GetGovernment( 'feudal_government' ).GetAdjective|l]ый#! или #L [GetGovernment( 'clan_government' ).GetAdjective|l]ый#! правитель становится [Concept( 'king', 'королем' )|E] или [Concept( 'emperor', 'императором' )|E], у него появляется монарший двор.\n\nУ каждого двора есть [Concept( 'court_grandeur_level', 'уровень величия' )|E], с ростом которого повышаются и приносимые им выгоды, а также меняется [court_type|El].\n\nПросители, [vassals|El] и [courtiers|El] могут приходить ко двору сами, или вы можете [hold_court|El], где любой житель [Concept( 'realm', 'державы' )|E] может рассказать о своих бедах.\n\nТакже при монаршем дворе выставляются [court_artifacts|El] и появляются [Concept( 'inspired', 'вдохновленные' )|E] [guests|El], предлагающие создать новые [artifacts|El].\n\nПосле вашей смерти двор переходит вашему [Concept( 'player_heir', 'наследнику' )|E]." + game_concept_royal_court_desc:2 "Слава знаменитого [Concept( 'rulers', 'правителя' )|E] позволяет ему содержать монарший двор и пользоваться определенными благами и возможностями.\n\nКогда #L [GetGovernment( 'feudal_government' ).GetAdjective|l]ый#!, #L [GetGovernment( 'clan_government' ).GetAdjective|l]ый#! или #L [GetGovernment( 'tribal_government' ).GetAdjective|l]ый#! правитель становится [Concept( 'king', 'королем' )|E] или [Concept( 'emperor', 'императором' )|E], у него появляется монарший двор.\n\nУ каждого двора есть [Concept( 'court_grandeur_level', 'уровень величия' )|E], с ростом которого повышаются и приносимые им выгоды, а также меняется [court_type|El].\n\nПросители, [vassals|El] и [courtiers|El] могут приходить ко двору сами, или вы можете [hold_court|El], где любой житель [Concept( 'realm', 'державы' )|E] может рассказать о своих бедах.\n\nТакже при монаршем дворе выставляются [court_artifacts|El] и появляются [Concept( 'inspired', 'вдохновленные' )|E] [guests|El], предлагающие создать новые [artifacts|El].\n\nПосле вашей смерти двор переходит вашему [Concept( 'player_heir', 'наследнику' )|E]." game_concept_court_grandeur_level:0 "Уровень величия двора" game_concept_court_grandeur_levels:0 "Уровни величия двора" game_concept_grandeur_level:0 "Уровень величия" @@ -14,16 +14,17 @@ game_concept_court_amenities:0 "Увеселения при дворе" game_concept_court_amenity:0 "Увеселение при дворе" game_concept_amenities:0 "Увеселения" - game_concept_court_amenities_desc:0 "$game_concept_court_amenities$ определяют уровень жизни [Concept( 'royal_court', 'монаршего двора' )|E].\n\nИх задает [Concept( 'ruler', 'правитель' )|E] [Concept( 'royal_court', 'двора' )|E]. В каждой категории (мода, пища, покои и прислуга) есть несколько уровней. Увеличение расходов на увеселения обычно увеличивает [Concept( 'court_grandeur_value', 'показатель величия двора' )|E]." + game_concept_court_amenities_desc:1 "$game_concept_court_amenities$ определяют уровень жизни [Concept( 'royal_court', 'монаршего двора' )|E].\n\nИх задает [Concept( 'ruler', 'правитель' )|E] [Concept( 'royal_court', 'двора' )|E]. В каждой категории (мода, пища, покои и прислуга) есть несколько уровней. Увеличение расходов на увеселения обычно увеличивает [Concept( 'court_grandeur_value', 'показатель величия двора' )|E].\n\n#L [GetGovernment( 'tribal_government' ).GetAdjective|U]ые#! правители не могут выбирать увеселения высокого уровня." game_concept_court_grandeur_expectations:0 "Ожидаемое величие двора" + game_concept_court_grandeur_expectation:0 "Ожидаемое величие двора" game_concept_grandeur_expectations:0 "Ожидаемое величие" - game_concept_court_grandeur_expectations_desc:1 "[Concept( 'court_grandeur_level', 'Уровень величия вашего двора' )|E] должен быть достаточно высок, чтобы соответствовать [Concept( 'realm_size', 'размеру державы' )|E].\n\nС ростом вашей [Concept( 'realm', 'державы' )|E] подданные и мир в целом будут ожидать соответствующего роста вашего [Concept( 'royal_court', 'двора' )|E].\n\nЕсли вы обманете их ожидания, вас ждут различные штрафы. С другой стороны, превзойдя эти ожидания, вы получите бонусы." + game_concept_court_grandeur_expectations_desc:2 "[Concept( 'court_grandeur_level', 'Уровень величия вашего двора' )|E] должен быть достаточно высок, чтобы соответствовать [Concept( 'realm_size', 'размеру державы' )|E].\n\nС ростом вашей [Concept( 'realm', 'державы' )|E] подданные и мир в целом будут ожидать соответствующего роста вашего [Concept( 'royal_court', 'двора' )|E].\n\nЕсли вы обманете их ожидания, вас ждут различные штрафы. С другой стороны, превзойдя эти ожидания, вы получите бонусы.\n\nОжидания [GetGovernment( 'tribal_government' ).GetAdjective|U]ых правителей всегда соответствуют текущему уровню величия." game_concept_hold_court:0 "$activity_hold_court$" game_concept_holding_court:0 "Собрание двора" game_concept_hold_court_desc:0 "[activity|E], во время которого [Concept( 'vassals', 'вассалы' )|E] и [Concept( 'courtiers', 'придворные' )|E] собираются при [Concept( 'royal_court', 'монаршем дворе' )|E], чтобы подать прошения своему [Concept( 'liege', 'сюзерену' )|E] и разрешить споры.\n\nСюзерену придется решать различные вопросы, от мелких дрязг и недоразумений до катастроф, способных повлиять на всю державу. У большинства проблем будет решение, способное принести выгоды причастным сторонам или сюзерену." game_concept_court_type:0 "Тип двора" game_concept_court_types:0 "Типы дворов" - game_concept_court_type_desc:2 "[rulers|E] могут выбирать [Concept( 'court_type', 'тип' )|E] своего [Concept( 'royal_court', 'двора' )|E].\n\nКаждый [Concept( 'court_type', 'тип двора' )|E] предоставляет правителю и двору свой набор бонусов в зависимости от [Concept( 'court_grandeur_level', 'уровня величия двора' )|E].\n\n[ethos|E] [Concept( 'culture', 'культуры' )|E] правителя определяют доступные типы дворов.\n\nСуществуют следующие типы дворов:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" + game_concept_court_type_desc:3 "[rulers|E] могут выбирать [Concept( 'court_type', 'тип' )|E] своего [Concept( 'royal_court', 'двора' )|E].\n\nКаждый [Concept( 'court_type', 'тип двора' )|E] предоставляет правителю и двору свой набор бонусов в зависимости от [Concept( 'court_grandeur_level', 'уровня величия двора' )|E].\n\n[ethos|E] [Concept( 'culture', 'культуры' )|E] правителя определяют доступные типы дворов.\n\nСуществуют следующие типы дворов:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" game_concept_court_type_trait:0 "Свойство придворного" game_concept_court_type_trait_desc:2 "После [EmptyScope.ScriptValue('years_to_gain_court_type_trait')|0] лет при [Concept( 'royal_court', 'монаршем дворе' )|E] [Concept( 'courtier', 'придворный' )|E] получит [Concept( 'trait', 'свойство' )|E], соответствующее [Concept( 'court_type', 'типу двора' )|E].\n\nКачество этого свойства зависит от того, как долго [character|El] был придворным." @@ -82,7 +83,7 @@ game_concept_pay_homage_desc:0 "[activity|E], позволяющее [Concept( 'vassals', 'вассалам' )|E] официально заявить о верности [Concept( 'liege', 'сюзерену' )|E].\n\nВоздавать почести можно разными способами, при этом обе стороны получают прибавку к [Concept( 'opinion', 'мнению' )|E], [Concept( 'prestige', 'престижу' )|E] и [Concept( 'dynasty_prestige', 'престижу династии' )|E]." repair_or_reforge_and_repair:0 "[SelectLocalization( HasDlcFeature( 'court_artifacts' ), 'repair_and_reforge', 'just_repair' )]" - repair_and_reforge:0 "[reforge|E] или [repair|E]" + repair_and_reforge:0 "[reforge|E] или [repair|El]" just_repair:0 "[repair|E]" game_concept_reforge_artifact:0 "Перековать артефакт" game_concept_reforge:0 "Перековать" diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_hold_court_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_hold_court_events_l_russian.yml index 3bf264e1c1..b14cb756a5 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_hold_court_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_hold_court_events_l_russian.yml @@ -74,7 +74,7 @@ hold_court_7030c_land_restored_tt:0 "[angry_vassal.GetName] [Select_CString(angry_vassal.IsFemale, 'взяла', 'взял' )] ваши деньги и [Select_CString(angry_vassal.IsFemale, 'потратила', 'потратил' )] их на восстановление от ущерба, что [Select_CString(troublesome_warrior.IsFemale, 'причинила', 'причинил' )] [troublesome_warrior.GetName]." # Tax Revolt in Frontier Province, hold_court.7040 hold_court.7040.title:0 "Споры на границе" - hold_court.7040.desc:1 "Следующий проситель вряд ли часто бывает при дворе, ведь я не узнаю [frontier_leader.GetHerHim], а [marshal.GetCouncilTitle] [marshal.GetFirstName] с самого появления при дворе не сводит с просителя глаз.\n\n«[ROOT.Char.Custom2('RelationToMeAddress', frontier_leader)], я здесь, чтобы сообщить вам: народ владения [frontier_county.GetNameNoTier] отказывается платить навязанные нам налоги. В прошлом наши земли и наш народ обладали правами и привилегиями, но в своих недавних поборах вы игнорируете их. Мы просим вас рассудить наше дело по чести, а иначе вас ждут последствия»." + hold_court.7040.desc:1 "Следующий проситель вряд ли часто бывает при дворе, ведь я не узнаю [frontier_leader.GetHerHis], а [marshal.GetCouncilTitle] [marshal.GetFirstName] с самого появления при дворе не сводит с просителя глаз.\n\n«[ROOT.Char.Custom2('RelationToMeAddress', frontier_leader)], я здесь, чтобы сообщить вам: народ владения [frontier_county.GetNameNoTier] отказывается платить навязанные нам налоги. В прошлом наши земли и наш народ обладали правами и привилегиями, но в своих недавних поборах вы игнорируете их. Мы просим вас рассудить наше дело по чести, а иначе вас ждут последствия»." hold_court.7040.a:0 "«В темницу [frontier_leader.GetHerHis], [marshal.GetCouncilTitle], а затем раздавите восставший сброд!»" hold_court.7040.a.win:0 "Восставшие крестьяне разбиты " hold_court.7040.a.win.title:0 "Восстание против налогов подавлено" @@ -106,7 +106,7 @@ hold_court.7050.b.defeat:1 "Вы проигрываете в поединке" hold_court_7050_victory:0 "[sc_loser.GetFirstNameNoTooltip] терпит поражение в бою." hold_court.7050.c:0 "Казнить [lunatic_soldier.GetHerHis]." - hold_court.7050.d:0 "Вышвырнуть [sneaky_person.GetHerHis]!" + hold_court.7050.d:0 "Вышвырнуть [lunatic_soldier.GetHerHis]!" hold_court.7052.title:0 "Дань Жнецу" hold_court.7052.desc:0 "[Select_CString(killed_pc.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMe', killed_pc)], [killed_pc.GetName], [Select_CString(killed_pc.IsFemale, 'была убита', 'был убит' )] во время поединка при дворе! Увы, [killed_pc.GetHerHis] убийца, то ли осознав последствия совершенного поступка, то ли под влиянием своего помутившегося рассудка, не надолго [Select_CString(lunatic_soldier.IsFemale, 'пережила', 'пережил' )] свою жертву.\n\nПрежде, чем кто-либо успел остановить [lunatic_soldier.GetHerHis], [lunatic_soldier.GetName] [Select_CString(lunatic_soldier.IsFemale, 'выхватила', 'выхватил' )] свой клинок и [Select_CString(lunatic_soldier.IsFemale, 'вогнала', 'вогнал' )] его себе в сердце. Теперь я сижу на троне, что когда-то [Select_CString(killed_pc.IsFemale, 'занимала', 'занимал' )] [ROOT.Char.Custom2('RelationToMe', killed_pc)], смотрю на помещение, где все это произошло, и раздумываю о превратностях судьбы, что привели к этому несчастью, а также о незримой стоимости войны, которая продолжает приносить страдания моим землям и моему народу." hold_court.7052.a:0 "Трагичная и бессмысленная смерть." diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_notification_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_notification_events_l_russian.yml index 3c1f8458c1..b04414fb44 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_notification_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_notification_events_l_russian.yml @@ -3,7 +3,7 @@ ep1_notifications.0011.desc:0 "Пусть величие двора растет!" ep1_notifications.0012.t:0 "[target_character.GetShortUINameNoTooltip] [Select_CString(target_character.IsFemale, 'изменила', 'изменил' )] свой придворный язык" - ep1_notifications.0012.desc:0 "[target_character.GetShortUINameNoTooltip] и [Select_CString(target_character.IsFemale, 'ее', 'его' )] двор теперь говорят по-[target_character.GetCourtLanguage.GetName|l]. Пусть это решение приведет их к краху!" + ep1_notifications.0012.desc:0 "[target_character.GetShortUINameNoTooltip] и [Select_CString(target_character.IsFemale, 'ее', 'его' )] двор теперь говорят используют [target_character.GetCourtLanguage.GetName|l]. Пусть это решение приведет их к краху!" ep1_notifications.0013.t:0 "[target_character.GetShortUINameNoTooltip] [Select_CString(target_character.IsFemale, 'изменила', 'изменил' )] свой придворный язык" - ep1_notifications.0013.desc:0 "[target_character.GetShortUINameNoTooltip] и [Select_CString(target_character.IsFemale, 'ее', 'его' )] двор теперь говорят по-[target_character.GetCourtLanguage.GetName|l]. Мудрое решение!" + ep1_notifications.0013.desc:0 "[target_character.GetShortUINameNoTooltip] и [Select_CString(target_character.IsFemale, 'ее', 'его' )] двор теперь используют [target_character.GetCourtLanguage.GetName|l]. Мудрое решение!" diff --git a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_royal_court_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_royal_court_triggers_l_russian.yml index 611ae5b85a..9ebaaa061f 100644 --- a/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_royal_court_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/ep1/dlc_ep1_royal_court_triggers_l_russian.yml @@ -1,21 +1,21 @@ l_russian: # - CULTURAL_ACCEPTANCE_IS:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [CULTURE.GetName|l]ой#! и #L [TARGET_CULTURE.GetName|l]ой#! культурами составляет $NUM|V0$" - CULTURAL_ACCEPTANCE_IS_NOT:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [CULTURE.GetName|l]ой#! и #L [TARGET_CULTURE.GetName|l]ой#! культурами #bold не#! составляет $NUM|V0$" - GLOBAL_CULTURAL_ACCEPTANCE_IS:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetName|l]ой#! культуре — $NUM|V0$" - GLOBAL_CULTURAL_ACCEPTANCE_IS_NOT:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetName|l]ой#! культуре — #bold не#! $NUM|V0$" + CULTURAL_ACCEPTANCE_IS:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [CULTURE.GetCollectiveNoun|l]ой#! и #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культурами составляет $NUM|V0$" + CULTURAL_ACCEPTANCE_IS_NOT:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [CULTURE.GetCollectiveNoun|l]ой#! и #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культурами #bold не#! составляет $NUM|V0$" + GLOBAL_CULTURAL_ACCEPTANCE_IS:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetCollectiveNoun|l]ой#! культуре — $NUM|V0$" + GLOBAL_CULTURAL_ACCEPTANCE_IS_NOT:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetCollectiveNoun|l]ой#! культуре — #bold не#! $NUM|V0$" - CULTURAL_ACCEPTANCE_IS_AT_LEAST:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [CULTURE.GetName|l]ой#! и #L [TARGET_CULTURE.GetName|l]ой#! культурами составляет хотя бы $NUM|V0$" - CULTURAL_ACCEPTANCE_IS_LESS_THAN:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [CULTURE.GetName|l]ой#! и #L [TARGET_CULTURE.GetName|l]ой#! культурами меньше $NUM|V0$" - GLOBAL_CULTURAL_ACCEPTANCE_IS_AT_LEAST:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к [CULTURE.GetName]ой культуре — не менее $NUM|V0$" - GLOBAL_CULTURAL_ACCEPTANCE_IS_LESS_THAN:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к [CULTURE.GetName]ой культуре — менее $NUM|V0$" + CULTURAL_ACCEPTANCE_IS_AT_LEAST:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [CULTURE.GetCollectiveNoun|l]ой#! и #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культурами составляет хотя бы $NUM|V0$" + CULTURAL_ACCEPTANCE_IS_LESS_THAN:0 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] между #L [CULTURE.GetCollectiveNoun|l]ой#! и #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культурами меньше $NUM|V0$" + GLOBAL_CULTURAL_ACCEPTANCE_IS_AT_LEAST:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре — не менее $NUM|V0$" + GLOBAL_CULTURAL_ACCEPTANCE_IS_LESS_THAN:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре — менее $NUM|V0$" - CULTURE_AGE_IS:0 "#L [CULTURE.GetName|U]ой#! культуре $NUM|V0$ лет" - CULTURE_AGE_IS_NOT:0 "#L [CULTURE.GetName|U]ой#! культуре #bold не#! $NUM|V0$ лет" + CULTURE_AGE_IS:0 "#L [CULTURE.GetCollectiveNoun|U]ой#! культуре $NUM|V0$ лет" + CULTURE_AGE_IS_NOT:0 "#L [CULTURE.GetCollectiveNoun|U]ой#! культуре #bold не#! $NUM|V0$ лет" GLOBAL_CULTURE_AGE_IS:0 "[Concept( 'culture', 'Культуре' )|E] $NUM|V0$ лет" GLOBAL_CULTURE_AGE_IS_NOT:0 "[Concept( 'culture', 'Культуре' )|E] #bold нет#! $NUM|V0$ лет" - CULTURE_AGE_IS_AT_LEAST:0 "#L [CULTURE.GetName|U]ой#! культуре не меньше $NUM|V0$ лет" - CULTURE_AGE_IS_LESS_THAN:0 "#L [CULTURE.GetName|U]ой#! культуре меньше $NUM|V0$ лет" + CULTURE_AGE_IS_AT_LEAST:0 "#L [CULTURE.GetCollectiveNoun|U]ой#! культуре не меньше $NUM|V0$ лет" + CULTURE_AGE_IS_LESS_THAN:0 "#L [CULTURE.GetCollectiveNoun|U]ой#! культуре меньше $NUM|V0$ лет" GLOBAL_CULTURE_AGE_IS_AT_LEAST:0 "[culture|E] не моложе $NUM|V0$ лет" GLOBAL_CULTURE_AGE_IS_LESS_THAN:0 "[culture|E] моложе $NUM|V0$ лет" diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_achievements_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_achievements_l_russian.yml index cb23c93509..bcff13c187 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_achievements_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_achievements_l_russian.yml @@ -12,15 +12,15 @@ ACHIEVEMENT_a_dangerous_business_achievement:0 "Опасное дело" #Unlocked Achievement Desc - ACHIEVEMENT_DESC_far_from_home_achievement:1 "Начните игру как $north_germanic_group$ий $norse_pagan_adherent$ и перенесите [Concept( 'realm_capital', 'столицу державы' )|E] в [Concept( 'region', 'регион' )|E] [GetGeographicalRegion('dlc_fp1_achievement_far_from_home').GetName]. $rd_character_blocked_from_achievement$" - ACHIEVEMENT_DESC_miklagardariki_achievement:1 "Начните игру как $north_germanic_group$ий $norse_pagan_adherent$, [Concept( 'completely_control', 'полностью контролируете' )|E] [kingdom|El] $k_thessalonika$ и владеете любой [Concept( 'empire', 'империей' )|E], за исключением титула $e_byzantium$. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_DESC_far_from_home_achievement:1 "Начните игру как $north_germanic_group_collective_noun$ий $norse_pagan_adherent$ и перенесите [Concept( 'realm_capital', 'столицу державы' )|E] в [Concept( 'region', 'регион' )|E] [GetGeographicalRegion('dlc_fp1_achievement_far_from_home').GetName]. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_DESC_miklagardariki_achievement:1 "Начните игру как $north_germanic_group_collective_noun$ий $norse_pagan_adherent$, [Concept( 'completely_control', 'полностью контролируете' )|E] [kingdom|El] $k_thessalonika$ и владеете любой [Concept( 'empire', 'империей' )|E], за исключением титула $e_byzantium$. $rd_character_blocked_from_achievement$" ACHIEVEMENT_DESC_canute_the_greater_achievement:0 "Играя за нереформированное [Concept( 'tribal', 'племя' )|E], примите [Concept( 'decision', 'решение' )|E] «$secure_high_kingdom_north_sea_decision$»" - ACHIEVEMENT_DESC_king_of_all_the_isles_achievement:0 "Начните игру как $north_germanic_group$ий $norse_pagan_adherent$, [Concept( 'completely_control', 'полностью контролируете' )|E] весь [Concept( 'region', 'регион' )|E] [GetGeographicalRegion('dlc_fp1_achievement_king_of_all_the_isles').GetName], но [Concept( 'realm_size', 'размер вашей державы' )|E] #EMP никогда#! не должен превышать 80" - ACHIEVEMENT_DESC_faster_than_the_fox_achievement:1 "Начните игру как $north_germanic_group$ий $norse_pagan_adherent$ и заполучите [Concept( 'completely_control', 'полный контроль' )|E] над [Concept( 'kingdom', 'королевством' )|E] $k_sicily$ до 1047 г. $rd_character_blocked_from_achievement$" - ACHIEVEMENT_DESC_volva_achievement:0 "Начните игру как $north_germanic_group$ий $norse_pagan_adherent$. Примите [decision|El] «$found_witch_coven_decision$»" + ACHIEVEMENT_DESC_king_of_all_the_isles_achievement:0 "Начните игру как $north_germanic_group_collective_noun$ий $norse_pagan_adherent$, [Concept( 'completely_control', 'полностью контролируете' )|E] весь [Concept( 'region', 'регион' )|E] [GetGeographicalRegion('dlc_fp1_achievement_king_of_all_the_isles').GetName], но [Concept( 'realm_size', 'размер вашей державы' )|E] #EMP никогда#! не должен превышать 80" + ACHIEVEMENT_DESC_faster_than_the_fox_achievement:1 "Начните игру как $north_germanic_group_collective_noun$ий $norse_pagan_adherent$ и заполучите [Concept( 'completely_control', 'полный контроль' )|E] над [Concept( 'kingdom', 'королевством' )|E] $k_sicily$ до 1047 г. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_DESC_volva_achievement:0 "Начните игру как $north_germanic_group_collective_noun$ий $norse_pagan_adherent$. Примите [decision|El] «$found_witch_coven_decision$»" ACHIEVEMENT_DESC_saga_in_stone_achievement:0 "Ваша [dynasty|El] должна возвести сто рунных камней" - ACHIEVEMENT_DESC_first_of_the_crusader_kings_achievement:0 "Начав игру за любой $north_germanic_group$ий народ, незамедлительно примите участие в первом Крестовом походе на стороне нападающих" - ACHIEVEMENT_DESC_vladimirs_second_choice_achievement:1 "Начните игру как $north_germanic_group$ий $norse_pagan_adherent$. Обратитесь в любую исламскую [Concept( 'faith', 'конфессию' )|E] и обратите весь регион [GetGeographicalRegion('dlc_fp1_achievement_vladimirs_second_choice').GetName][region|E] в любую исламскую конфессию $game_concept_faith$" + ACHIEVEMENT_DESC_first_of_the_crusader_kings_achievement:0 "Начав игру за любой $north_germanic_group_collective_noun$ий народ, незамедлительно примите участие в первом Крестовом походе на стороне нападающих" + ACHIEVEMENT_DESC_vladimirs_second_choice_achievement:1 "Начните игру как $north_germanic_group_collective_noun$ий $norse_pagan_adherent$. Обратитесь в любую исламскую [Concept( 'faith', 'конфессию' )|E] и обратите весь регион [GetGeographicalRegion('dlc_fp1_achievement_vladimirs_second_choice').GetName][region|E] в любую исламскую конфессию $game_concept_faith$" ACHIEVEMENT_DESC_a_dangerous_business_achievement:1 "Играя за карлика, выиграйте [Concept( 'war', 'войну' )|E] «[varangian_adventure|E]» за пределами империи" #Locked Achievement Desc diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_decisions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_decisions_l_russian.yml index c23a77746a..8119940c79 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_decisions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_decisions_l_russian.yml @@ -28,7 +28,7 @@ hold_gruesome_festival_decision_confirm:0 "За смертью следует перерождение." raise_stele_decision_name:0 "Воздвигнуть рунный камень" - raise_stele_decision_desc:0 "У [GetPlayer.GetCulture.GetNameNoTooltip|l]ого народа принято увековечивать важные события в виде резных монументов. Смерть возлюбленного, завершение конфликта, обретение земли и так далее. Возможно, мне пригодился бы такой камень..." + raise_stele_decision_desc:0 "У [GetPlayer.GetCulture.GetCollectiveNounNoTooltip|l]ого народа принято увековечивать важные события в виде резных монументов. Смерть возлюбленного, завершение конфликта, обретение земли и так далее. Возможно, мне пригодился бы такой камень..." raise_stele_decision_tt.effects_list:0 "Одно из ваших [Concept( 'counties', 'графств' )|E] получит [Concept( 'modifiers', 'модификатор' )|E] из этого списка:\n#indent_newline:0 $EFFECT_LIST_BULLET$[GetModifier('fp1_stele_ancestors_strong').GetNameWithTooltip]\n#indent_newline:0 $EFFECT_LIST_BULLET$[GetModifier('fp1_stele_conquest_strong').GetNameWithTooltip]\n#indent_newline:0 $EFFECT_LIST_BULLET$[GetModifier('fp1_stele_promotion_strong').GetNameWithTooltip]" raise_stele_decision_tt.variable_strength:0 "Усиливаются все модификаторы, построенные [Concept( 'cultures', 'культурами' )|E], использующими рунные камни" raise_stele_decision_tooltip:0 "Заплатите за создание рунного камня в одном из ваших графств" diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_interactions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_interactions_l_russian.yml index 598b7bc0ef..0d5490c80f 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_interactions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_interactions_l_russian.yml @@ -5,7 +5,7 @@ designate_gruesome_festivals_sacrifice_interaction.recipient.notification.tt:0 "Казнь состоится через три месяца" remove_designated_gruesome_festivals_sacrifice_interaction:0 "Отказаться от жертвоприношения" - remove_designated_gruesome_festivals_sacrifice_interaction_desc:0 "[Select_CString(recipient.IsPlayer, '', 'Персонаж ' )][recipient.GetNamePossessiveOrMy|U][Select_CString(recipient.IsPlayer, ' персонаж', '' )] больше не будет [Concept( 'designate_chief_sacrifice_chief_sacrifice', 'главной жертвой' )|E]" + remove_designated_gruesome_festivals_sacrifice_interaction_desc:0 "[recipient.GetNamePossessiveOrMy|U][Select_CString(recipient.IsPlayer, ' персонаж', '' )] больше не будет [Concept( 'designate_chief_sacrifice_chief_sacrifice', 'главной жертвой' )|E]" designate_gruesome_festivals_sacrifice_modifier_removed_effect.t:0 "Больше не $designate_gruesome_festivals_sacrifice_interaction.recipient.notification.t$" designate_gruesome_festivals_sacrifice_modifier_removed_effect.manual.tt:0 "[actor.GetFirstNameNoTooltip] [Select_CString(actor.IsFemale, 'проявила', 'проявил' )] милосердие" designate_gruesome_festivals_sacrifice_modifier_removed_effect.override.tt:0 "[actor.GetFirstNameNoTooltip] [Select_CString(actor.IsFemale, 'выбрала', 'выбрал' )] другую жертву" diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_jomsviking_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_jomsviking_events_l_russian.yml index 16a06208b8..e9668392b1 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_jomsviking_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_jomsviking_events_l_russian.yml @@ -1,7 +1,7 @@ l_russian: # Jomsvikings offer a Retainer fp1_jomsvikings.0001.t:0 "[leader.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] протягивает руку помощи" - fp1_jomsvikings.0001.desc.intro:0 "[leader.GetPrimaryTitle.GetNameNoTier], живущие в крепости [leader.GetCapitalLocation.GetTitle.GetNameNoTier], — защитников старых традиций. За спинами этих воинов [leader.GetFaith.GetName] может не бояться перемен, бесчестия и наступления чужеземных конфессий.\n\nЗа моё благочестие и добродетель [leader.GetTitledFirstName] собирается прислать мне одного из двух гвардейцев на выбор: [retainer_a.GetFirstName]," + fp1_jomsvikings.0001.desc.intro:0 "[leader.GetPrimaryTitle.GetNameNoTier], живущие в крепости [leader.GetCapitalLocation.GetTitle.GetNameNoTier], — защитников старых традиций. За спинами этих воинов [leader.GetFaith.GetAdjective|l] может не бояться перемен, бесчестия и наступления чужеземных конфессий.\n\nЗа моё благочестие и добродетель [leader.GetTitledFirstName] собирается прислать мне одного из двух гвардейцев на выбор: [retainer_a.GetFirstName]," fp1_jomsvikings.0001.desc.zealous:0 "гроза сотни церквей," fp1_jomsvikings.0001.desc.wrathful:0 "кому однажды довелось разорвать медведя пополам," fp1_jomsvikings.0001.desc.impatient:0 "чьи движения быстрее молнии," @@ -24,9 +24,9 @@ fp1_jomsvikings.0011.t.reformed_norse:0 "Ярость старых традиций" fp1_jomsvikings.0011.t.reformed_other:0 "Ярость старых богов" fp1_jomsvikings.0011.t.fallback:0 "Пираты провинции [leader.GetPrimaryTitle.GetNameNoTierNoTooltip]" - fp1_jomsvikings.0011.desc.intro:0 "Катастрофа! [leader.GetTitledFirstName] из провинции [leader.GetPrimaryTitle.GetNameNoTier] [Select_CString(leader.IsFemale, 'устроила', 'устроил' )] стремительный налёт и грозится спалить половину графства [target_county.GetNameNoTier]!\n\n" - fp1_jomsvikings.0011.desc.ideological_reformist:0 "Проклятые пираты заявляют, что [ROOT.Char.GetFaith.GetName] — подлое извращение веры наших предков, и наши [ROOT.Char.GetFaith.PriestNeuterPlural] погибают от их рук целыми толпами, а [ROOT.Char.GetFaith.HouseOfWorshipPlural] горят! Мерзавцы утверждают, что их ведёт [leader.GetFaith.HighGodName]!" - fp1_jomsvikings.0011.desc.ideological_other:0 "Эти пираты-консерваторы [leader.GetFaith.GetAdherentNamePlural|l] считают, что [ROOT.Char.GetFaith.GetReligion.GetName|l] попирает их традиции. Разбойники не просто устраивают грабежи — под их истошные вопли во славу лжебогов гибнут наши [ROOT.Char.GetFaith.PriestNeuterPlural|l] и горят [ROOT.Char.GetFaith.HouseOfWorshipPlural]." + fp1_jomsvikings.0011.desc.intro:0 "Катастрофа! [leader.GetTitledFirstName] из державы [leader.GetPrimaryTitle.GetNameNoTier] [Select_CString(leader.IsFemale, 'устроила', 'устроил' )] стремительный налёт и грозится спалить половину графства [target_county.GetNameNoTier]!\n\n" + fp1_jomsvikings.0011.desc.ideological_reformist:0 "Проклятые пираты заявляют, что [ROOT.Char.GetFaith.GetAdjective|l] — подлое извращение веры наших предков, и наши [ROOT.Char.GetFaith.PriestNeuterPlural] погибают от их рук целыми толпами, а [ROOT.Char.GetFaith.HouseOfWorshipPlural] горят! Мерзавцы утверждают, что их ведёт [leader.GetFaith.HighGodName]!" + fp1_jomsvikings.0011.desc.ideological_other:0 "Эти пираты-консерваторы [leader.GetFaith.GetAdherentNamePlural|l] считают, что [ROOT.Char.GetFaith.GetReligion.GetAdjective|l] попирает их традиции. Разбойники не просто устраивают грабежи — под их истошные вопли во славу лжебогов гибнут наши [ROOT.Char.GetFaith.PriestNeuterPlural|l] и горят [ROOT.Char.GetFaith.HouseOfWorshipPlural]." fp1_jomsvikings.0011.desc.economic:0 "Хотя [leader.GetPrimaryTitle.GetNameNoTierNoTooltip] не считают, что [ROOT.Char.GetFaith.GetAdherentName|l] вроде меня — непременно враг, грабёж и налёты остаются для них основным средством выживания, а мои земли — соблазнительная цель. Возможно... хорошая дань спасёт моих подданных?" fp1_jomsvikings.0011.desc.outro:0 "\n\nСобирать армию некогда. Я могу ударить теми силами, что имею, или поскрипеть зубами, пока они не уйдут." fp1_jomsvikings.0011.a:0 "Хватайте всё, что под руку подвернётся, и к оружию!" @@ -66,14 +66,14 @@ fp1_jomsvikings.0044.desc:0 "[leader.GetTitledFirstName] оседает безжизненной грудой мне под ноги, и в тронном зале повисает мёртвое молчание. Ни шёпота, ни вздоха — будто все звуки спрятались в страхе перед моим прерывистым дыханием.\n\nЯ тихо одеваюсь.\n\nМои глаза обводят всех оставшихся — одного за другим." fp1_jomsvikings.0044.a:0 "#EMP Ещё#! желающие будут?" fp1_jomsvikings.0044.b:0 "Законность моего правления вновь подтвердилась!" - fp1_jomsvikings.0044.c:0 "Ещё одно подтверждение тому, что [leader.GetFaith.GetNameNoTooltip] ничего не стоит..." + fp1_jomsvikings.0044.c:0 "Ещё одно подтверждение тому, что [leader.GetFaith.GetAdjectiveNoTooltip|l] ничего не стоит..." # Jomsvikings Destroyed fp1_jomsvikings.1001.t:0 "Угасание старых традиций" fp1_jomsvikings.1001.desc.intro:0 "Последняя твердыня пала, и [title.GetNameNoTier] исчезли с лица земли.\n\n" fp1_jomsvikings.1001.desc.reformed_asatru_exists:0 "Несмотря на упорные попытки сдержать перемены, их конфессию, как прежде христианство и ислам, постиг раскол.\n\nКто бы ни победил — реформисты или верные, — " fp1_jomsvikings.1001.desc.fallback:0 "В конце концов им не хватило сил сдержать наплыв чуждых верований, и теперь" - fp1_jomsvikings.1001.desc.outro:0 "ясно одно — скоро [leader.GetFaith.GetName] упокоится на свалке истории." + fp1_jomsvikings.1001.desc.outro:0 "ясно одно — скоро [leader.GetFaith.GetAdjective|l] упокоится на свалке истории." fp1_jomsvikings.1001.holy_order_destroyed:0 "Титул [title.GetNameNoTier] был уничтожен." fp1_jomsvikings.1001.a:0 "Боги оставили нас!" fp1_jomsvikings.1001.a.tt:0 "Йомсвикинги больше не награждают благочестивых" diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_legacies_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_legacies_l_russian.yml index 6f66942c90..84a72230d3 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_legacies_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_legacies_l_russian.yml @@ -7,7 +7,7 @@ fp1_adventure_legacy_4_name:0 "Опытные исследователи" fp1_adventure_legacy_5_name:0 "Децентрализованное правление" fp1_pillage_legacy_track_name:0 "Грабеж" - fp1_pillage_legacy_track_desc:0 "Как говорится, «трофеи принадлежат семье [GetPlayer.GetDynasty.GetNameNoTooltip]!»" + fp1_pillage_legacy_track_desc:0 "Как говорится, «трофеи принадлежат семье [GetPlayer.GetDynasty.GetBaseNameNoTooltip]!»" fp1_pillage_legacy_1_name:0 "Морские волки" fp1_pillage_legacy_2_name:0 "Всегда найдется место" fp1_pillage_legacy_3_name:0 "Опытные похитители" diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_major_decisions_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_major_decisions_events_l_russian.yml index 773a18ae83..3f72ec6798 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_major_decisions_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_major_decisions_events_l_russian.yml @@ -1,7 +1,7 @@ l_russian: # Securing the High Kingdom of the North Sea fp1_major_decisions.0001.t:0 "[Select_CString(founder.IsFemale, 'Верховная', 'Верховный' )] [founder.Custom('GetQueenKing')|l] Севера" - fp1_major_decisions.0001.desc:0 "Я давно [Select_CString(founder.IsFemale, 'мечтала', 'мечтал' )] навсегда объединить королевства Северного моря под властью одной короны. Долгие годы я [Select_CString(founder.IsFemale, 'боролась', 'боролся' )], добиваясь признания в своих владениях, и сегодня моя мечта наконец осуществится.\n\nПосле того как основные вассалы произнесли тщательно составленные клятвы вечной верности, все — и саксы, и норвежцы, и даны — признали, что я [Select_CString(founder.IsFemale, 'верховная', 'верховный' )] [founder.Custom('GetQueenKing')|l] и моя власть над Северным морем неоспорима.\n\nВозможно, мои потомки продолжат править королевствами как единым целым. Возможно, нет. К счастью, теперь это не имеет значения.\n\nКто бы ни носил младшие короны, над ними #EMP всеми#! всегда будет стоять [founder.GetHouse.GetNameNoTooltip] [founder.GetTitleAsNameNoTooltip|l]!" + fp1_major_decisions.0001.desc:0 "Я давно [Select_CString(founder.IsFemale, 'мечтала', 'мечтал' )] навсегда объединить королевства Северного моря под властью одной короны. Долгие годы я [Select_CString(founder.IsFemale, 'боролась', 'боролся' )], добиваясь признания в своих владениях, и сегодня моя мечта наконец осуществится.\n\nПосле того как основные вассалы произнесли тщательно составленные клятвы вечной верности, все — и саксы, и норвежцы, и даны — признали, что я [Select_CString(founder.IsFemale, 'верховная', 'верховный' )] [founder.Custom('GetQueenKing')|l] и моя власть над Северным морем неоспорима.\n\nВозможно, мои потомки продолжат править королевствами как единым целым. Возможно, нет. К счастью, теперь это не имеет значения.\n\nКто бы ни носил младшие короны, над ними #EMP всеми#! всегда будет стоять [founder.GetHouse.GetBaseNameNoTooltip] [founder.GetTitleAsNameNoTooltip|l]!" fp1_major_decisions.0001.a:0 "Могучая держава на века!" fp1_major_decisions.0002.t:0 "$fp1_major_decisions.0001.t$" fp1_major_decisions.0002.desc:0 "Долгие годы мой сюзерен, [founder.Custom('GetQueenKing')|l] [founder.GetFirstName], всеми силами [Select_CString(founder.IsFemale, 'давала', 'давал' )] понять, что хочет, чтобы держава пережила [founder.GetHerHis].\n\nХоть наши королевства связаны узами родства и войн, их отдалённость делает эту цель невыполнимой.\n\nНо теперь с сомнениями покончено. [founder.GetFirstNameNoTooltip] [Select_CString(founder.IsFemale, 'добилась', 'добился' )], чтобы все вассалы принесли [founder.GetHerHim] клятвы верности.\n\nТак рождается $title_high_kingdom$ Северного моря!" @@ -45,16 +45,16 @@ # Forging the Jomsvikings fp1_major_decisions.0031.t:0 "Создание йомсвикингов" - fp1_major_decisions.0031.desc:0 "Пришлось задействовать всю власть и престиж, но под моим началом собрались самые суровые и фанатичные [founder.GetFaith.GetAdherentNamePlural|l] со всей Скандинавии. Из них мне удалось создать настоящее [leader.Custom('SisterBrother')]ство!\n\nОтныне эти $d_jomsvikings$ будут странствовать по славянским и балтийским водам в поисках богатой добычи. В налётах и столкновениях с местными жителями их свирепость превратится во всепожирающее пламя, и лишь самые упорные захотят к ним примкнуть.\n\nЗа честь они будут платить воинами и добычей, будут карать трусов, предателей веры и реформистов.\n\nОтныне и до самого Рагнарёка, [founder.GetFaith.GetNameNoTooltip|l] будет процветать." + fp1_major_decisions.0031.desc:0 "Пришлось задействовать всю власть и престиж, но под моим началом собрались самые суровые и фанатичные [founder.GetFaith.GetAdherentNamePlural|l] со всей Скандинавии. Из них мне удалось создать настоящее [leader.Custom('SisterBrother')]ство!\n\nОтныне эти $d_jomsvikings$ будут странствовать по славянским и балтийским водам в поисках богатой добычи. В налётах и столкновениях с местными жителями их свирепость превратится во всепожирающее пламя, и лишь самые упорные захотят к ним примкнуть.\n\nЗа честь они будут платить воинами и добычей, будут карать трусов, предателей веры и реформистов.\n\nОтныне и до самого Рагнарёка, [founder.GetFaith.GetAdjectiveNoTooltip|l] будет процветать." fp1_major_decisions.0031.a.cynical:0 "Главное — чтобы они воевали за меня..." fp1_major_decisions.0031.a.fallback:0 "Нет ничего лучше старых традиций!" fp1_major_decisions.0032.t:0 "$fp1_major_decisions.0031.t$" - fp1_major_decisions.0032.desc:0 "[founder.Custom2('MyCharacterIntroduction',ROOT.Char)] намеревается остановить поползновения новообращённых авраамитов и реформистов из числа особо циничных ярлов, и [Select_CString(ROOT.Char.IsFemale, 'собрала', 'собрал' )] вокруг себя группу защитников старых традиций, в которую вошли самые фанатичные [founder.GetFaith.GetAdherentNamePlural|l].\n\nРевнители [founder.GetFaith.GetAdjectiveNoTooltip|l]ой добродетели облюбовали могучую крепость $b_jomsberg$ и намерены отправиться в Балтию — сеять добродетель и искоренять бесчестие и трусость." + fp1_major_decisions.0032.desc:0 "[founder.Custom2('MyCharacterIntroduction',ROOT.Char)] намеревается остановить поползновения новообращённых авраамитов и реформистов из числа особо циничных ярлов, и [Select_CString(ROOT.Char.IsFemale, 'собрала', 'собрал' )] вокруг себя группу защитников старых традиций, в которую вошли самые фанатичные [founder.GetFaith.GetAdherentNamePlural|l].\n\nРевнители [founder.GetFaith.GetNameNoTooltip|l]ой добродетели облюбовали могучую крепость $b_jomsberg$ и намерены отправиться в Балтию — сеять добродетель и искоренять бесчестие и трусость." fp1_major_decisions.0032.a:0 "Кровь и слава! Да возрадуется [founder.GetFaith.HighGodName]!" fp1_major_decisions.0032.b:0 "Они что, пираты?" fp1_major_decisions.0033.t:0 "$fp1_major_decisions.0031.t$" - fp1_major_decisions.0033.desc.autofounded:0 "[founder.GetTitledFirstName] — [Select_CString(founder.IsFemale, 'предприимчивая искательница', 'предприимчивый искатель' )] приключений из Скандинавии, [Select_CString(founder.IsFemale, 'устроила', 'устроил' )], жестокий налёт. [victim.GetTitledFirstName] внезапно [Select_CString(victim.IsFemale, 'лишилась', 'лишился' )] земель, и [coup_target.GetNameNoTier] ныне в руках захватчиков.\n\nУдивительно, но у вторжения оказалась религиозная подоплёка: [founder.GetFirstNameNoTooltip] и [founder.GetFaith.GetAdjectiveNoTooltip|l][Select_CString(leader.IsFemale, 'ая фанатичка', 'ий фанатик' )] [leader.GetFirstNameNoTooltip] создали воинское [leader.Custom('SisterBrother')]ство и дали ему имя «$d_jomsvikings$»." - fp1_major_decisions.0033.desc.decision_founded:0 "После долгих лет подготовки, [founder.GetTitledFirstName], [founder.GetFaith.GetAdjectiveNoTooltip|l][Select_CString(founder.IsFemale, 'ая фанатичка, сумела', 'ий фанатик, сумел' )], наконец, привлечь достаточно последователей, чтобы претворить в жизнь свою мечту: в свежеотстроенной крепости $b_jomsberg$, [founder.GetSheHe] [Select_CString(founder.IsFemale, 'собрала', 'собрал' )] новое [leader.Custom('SisterBrother')]ство для защиты своей веры.\n\nВнемли, мир, $d_jomsvikings$ идут." + fp1_major_decisions.0033.desc.autofounded:0 "[founder.GetTitledFirstName] — [Select_CString(founder.IsFemale, 'предприимчивая искательница', 'предприимчивый искатель' )] приключений из Скандинавии, [Select_CString(founder.IsFemale, 'устроила', 'устроил' )], жестокий налёт. [victim.GetTitledFirstName] внезапно [Select_CString(victim.IsFemale, 'лишилась', 'лишился' )] земель, и [coup_target.GetNameNoTier] ныне в руках захватчиков.\n\nУдивительно, но у вторжения оказалась религиозная подоплёка: [founder.GetFirstNameNoTooltip] и [founder.GetFaith.GetNameNoTooltip|l][Select_CString(leader.IsFemale, 'ая фанатичка', 'ий фанатик' )] [leader.GetFirstNameNoTooltip] создали воинское [leader.Custom('SisterBrother')]ство и дали ему имя «$d_jomsvikings$»." + fp1_major_decisions.0033.desc.decision_founded:0 "После долгих лет подготовки, [founder.GetTitledFirstName], [founder.GetFaith.GetNameNoTooltip|l][Select_CString(founder.IsFemale, 'ая фанатичка, сумела', 'ий фанатик, сумел' )], наконец, привлечь достаточно последователей, чтобы претворить в жизнь свою мечту: в свежеотстроенной крепости $b_jomsberg$, [founder.GetSheHe] [Select_CString(founder.IsFemale, 'собрала', 'собрал' )] новое [leader.Custom('SisterBrother')]ство для защиты своей веры.\n\nВнемли, мир, $d_jomsvikings$ идут." fp1_major_decisions.0033.desc.outro:0 "\n\nОбщина призвана защищать старые традиции и противостоять авраамитам, реформистам и соперникам-язычникам, обагряя кровью балтийские воды." fp1_major_decisions.0033.a:0 "Все узнают гнев [founder.GetFaith.HighGodNamePossessive]!" fp1_founder_founded_the_jomsviking_tt:0 "[founder.GetTitledFirstNameNoTooltip] [Select_CString(founder.IsFemale, 'основала', 'основал' )] [holy_order|El].\n$EFFECT_LIST_BULLET$Теперь [founder.GetFirstNameNoTooltip] — [holy_order_patron|El]»." diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_opinions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_opinions_l_russian.yml index a5dc8eaec9..dba3b4cda7 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_opinions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_opinions_l_russian.yml @@ -19,12 +19,12 @@ ################################################## # #Culture Opinions - norse_opinion:0 "$norse$ое мнение" - danish_opinion:0 "$danish$ое мнение" - norwegian_opinion:0 "$norwegian$ое мнение" - swedish_opinion:0 "$swedish$ое мнение" - lombard_opinion:0 "$lombard$ое мнение" - italian_opinion:0 "$italian$ое мнение" - gaelic_opinion:0 "$gaelic$ое мнение" - scottish_opinion:0 "$scottish$ое мнение" - persian_opinion:0 "$persian$ое мнение" + norse_opinion:0 "$norse_collective_noun$ое мнение" + danish_opinion:0 "$danish_collective_noun$ое мнение" + norwegian_opinion:0 "$norwegian_collective_noun$ое мнение" + swedish_opinion:0 "$swedish_collective_noun$ое мнение" + lombard_opinion:0 "$lombard_collective_noun$ое мнение" + italian_opinion:0 "$italian_collective_noun$ое мнение" + gaelic_opinion:0 "$gaelic_collective_noun$ое мнение" + scottish_opinion:0 "$scottish_collective_noun$ое мнение" + persian_opinion:0 "$persian_collective_noun$ое мнение" diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_other_decisions_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_other_decisions_events_l_russian.yml index d8dcf594f1..96ed50ea08 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_other_decisions_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_other_decisions_events_l_russian.yml @@ -12,7 +12,7 @@ fp1_other_decisions.0001.prep_continue.tt:0 "Подготовка к празднеству продолжается..." fp1_other_decisions.0002.t:0 "$fp1_other_decisions.0001.t$" - fp1_other_decisions.0002.desc.intro:0 "[blotter.Custom('GruesomeFestivalName')|U] может быть как крупным, так и небольшим.\n\nПо традиции на них устраивают жертвоприношения, в том числе и человеческие. В жертву будет принесено несколько узников, и, возможно, мне даже удастся предложить одну из жертв. Их жизни станут подношением богам.\n\nХотя [gf_faith.GetNameNoTooltip|l] подразумевает принесение жертв," + fp1_other_decisions.0002.desc.intro:0 "[blotter.Custom('GruesomeFestivalName')|U] может быть как крупным, так и небольшим.\n\nПо традиции на них устраивают жертвоприношения, в том числе и человеческие. В жертву будет принесено несколько узников, и, возможно, мне даже удастся предложить одну из жертв. Их жизни станут подношением богам.\n\nХотя [gf_faith.GetAdjectiveNoTooltip|l] подразумевает принесение жертв," fp1_other_decisions.0002.desc.vassals_dislike_humsac:0 "некоторые из моих вассалов считают этот обычай варварским," fp1_other_decisions.0002.desc.counties_dislike_humsac:0 "некоторые из простолюдинов в моей державе питают отвращение к этой традиции," fp1_other_decisions.0002.desc.courtiers_dislike_humsac:0 "некоторые из придворных испытывают отвращение к самой мысли о подобном ритуале," @@ -64,22 +64,22 @@ fp1_other_decisions.0003.desc.sacrifice.animal.fallback:0 "Одна за другой [blotter.Custom('GruesomeFestivalAnimalPreference')] подводятся к алтарю, где им перерезают горло. Туши передают поварам и жаждущей толпе." fp1_other_decisions.0003.desc.outro.faithful:0 "\n\nНаверняка [gf_faith.PantheonTerm] довольны этим зрелищем." fp1_other_decisions.0003.desc.outro.political:0 "\n\nЯ не разделяю их верований, но довольные подданные означают довольную державу." - fp1_other_decisions.0003.happy_characters_list:0 "Каждый приглашённый #L [gf_faith.GetAdjective|l]ий#! [Concept( 'character', 'персонаж' )|E]" - fp1_other_decisions.0003.happy_titles_list:0 "Каждое приглашённое #L [gf_faith.GetAdjective|l]ое#! [Concept( 'county', 'графство' )|E]" + fp1_other_decisions.0003.happy_characters_list:0 "Каждый приглашённый #L [gf_faith.GetName|l]ий#! [Concept( 'character', 'персонаж' )|E]" + fp1_other_decisions.0003.happy_titles_list:0 "Каждое приглашённое #L [gf_faith.GetName|l]ое#! [Concept( 'county', 'графство' )|E]" fp1_other_decisions.0003.unhappy_characters_list:0 "Каждый [Concept( 'character', 'персонаж' )|E] [Concept( 'realm', 'державы' )|E], не практикующий человеческие жертвоприношения" fp1_other_decisions.0003.unhappy_titles_list:0 "Каждое [Concept( 'county', 'графство' )|E] [Concept( 'realm', 'державы' )|E], не практикующее человеческие жертвоприношения" fp1_other_decisions.0003.attendee_became_cannibal:0 "Вы посетили каннибальский пир, который [Select_CString(blotter.IsFemale, 'устроила', 'устроил' )] [blotter.GetTitledFirstNameNoTooltip]" fp1_other_decisions.0003.a:0 "Славься, [gf_faith.HighGodName]! Славься, [gf_faith.FertilityGodName]! Славься, [gf_faith.WealthGodName]!" fp1_other_decisions.0003.b:0 "Кажется, это отличная возможность произвести впечатление на знать." - fp1_other_decisions.0003.b.nobility_list:0 "Каждый приглашённый #L [gf_faith.GetAdjective|l]ий#! представитель знати, [Concept( 'rank', 'рангом' )|E] не ниже [Concept( 'count', 'графа' )|E]" - fp1_other_decisions.0003.b.clergy_list:0 "Каждый приглашённый #L [gf_faith.GetAdjective|l]ий#! представитель духовенства, [Concept( 'rank', 'рангом' )|E] не ниже [Concept( 'count', 'графа' )|E], и ваш [GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionName|l]" + fp1_other_decisions.0003.b.nobility_list:0 "Каждый приглашённый #L [gf_faith.GetName|l]ий#! представитель знати, [Concept( 'rank', 'рангом' )|E] не ниже [Concept( 'count', 'графа' )|E]" + fp1_other_decisions.0003.b.clergy_list:0 "Каждый приглашённый #L [gf_faith.GetName|l]ий#! представитель духовенства, [Concept( 'rank', 'рангом' )|E] не ниже [Concept( 'count', 'графа' )|E], и ваш [GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionName|l]" fp1_other_decisions.0003.c:0 "Пора затесаться в толпу простолюдинов!" fp1_other_decisions.0003.d:0 "Я уйду пораньше, уже сделано #EMP достаточно#!." fp1_other_decisions.0003.e:0 "Славься, [gf_faith.HighGodName]! Я ведь правильно произношу это имя?" fp1_other_decisions.0003.f:0 "Похоже, эти [gf_faith.GetAdherentNamePluralNoTooltip|l] охотно принимают иноверцев..." fp1_other_decisions.0004.t:0 "$fp1_other_decisions.0001.t$" - fp1_other_decisions.0004.desc:0 "В моих землях есть люди, верящие в необходимость устраивать жертвенную резню во имя вымышленных богов. Моя собственная просвещенная #L [blotter.GetFaith.GetAdjective|l]ая#! вера не требует такого кровопролития, но подобные [blotter.Custom('GruesomeFestivalNamePlural')] любопытны тем, что зависят от активного участия правителя.\n\nМне нет нужды принимать их веру для проведения ритуалов, но если я соглашусь устроить у себя [blotter.Custom('GruesomeFestivalName')], то получу немало сторонников среди моих не столь просвещенных подданных, причем как среди крестьян, так и среди знати." + fp1_other_decisions.0004.desc:0 "В моих землях есть люди, верящие в необходимость устраивать жертвенную резню во имя вымышленных богов. Моя собственная просвещенная #L [blotter.GetFaith.GetName|l]ая#! вера не требует такого кровопролития, но подобные [blotter.Custom('GruesomeFestivalNamePlural')] любопытны тем, что зависят от активного участия правителя.\n\nМне нет нужды принимать их веру для проведения ритуалов, но если я соглашусь устроить у себя [blotter.Custom('GruesomeFestivalName')], то получу немало сторонников среди моих не столь просвещенных подданных, причем как среди крестьян, так и среди знати." fp1_other_decisions.0004.a:1 "Возможно, [option_1.GetAdherentNamePlural|l] стоят того, чтобы порадовать их..." fp1_other_decisions.0004.b:1 "И [option_2.GetAdherentNamePlural|l] наконец-то начнут #EMP поддерживать#! меня?" fp1_other_decisions.0004.c:0 "#L [option_3.GetAdjective]ие#! праздники не лишены своего очарования." @@ -93,7 +93,7 @@ fp1_other_decisions.0003.desc.sacrifice.generic_human_disemboweling:0 "[sacrifice.GetHerHis|U] товарищи по плену в ужасе смотрят на то, как из тела вынимают внутренности. Они знают, что их ждёт та же участь. Возможно, они завидуют более чистой смерти животных, которые после смерти отправляются на костёр для жарки мяса" fp1_other_decisions.0011.t:0 "$fp1_other_decisions.0001.t$" - fp1_other_decisions.0011.desc.intro:0 "[blotter.Custom('GruesomeFestivalNamePlural')|U] играют важную роль в #L [gf_faith.GetAdjective|l]ой#! вере, и [blotter.Custom2('MyCharacterIntroduction', ROOT.Char)] устраивает один из таких праздников.\n\nЭто будет грандиозное мероприятие, на котором соберутся [gf_faith.GetAdherentNamePluralNoTooltip|l] державы [blotter.GetPrimaryTitle.GetNameNoTier], знать и простой народ." + fp1_other_decisions.0011.desc.intro:0 "[blotter.Custom('GruesomeFestivalNamePlural')|U] играют важную роль в #L [gf_faith.GetName|l]ой#! вере, и [blotter.Custom2('MyCharacterIntroduction', ROOT.Char)] устраивает один из таких праздников.\n\nЭто будет грандиозное мероприятие, на котором соберутся [gf_faith.GetAdherentNamePluralNoTooltip|l] державы [blotter.GetPrimaryTitle.GetNameNoTier], знать и простой народ." fp1_other_decisions.0011.desc.cannibal_blot:0 "Как и в случае большинства особых обрядов, человек моего положения обязан принять участие в ритуальном поедании человеческой плоти." fp1_other_decisions.0011.desc.fallback:0 "За еду, развлечения и всё прочее будет платить [blotter.GetTitledFirstNameNoTooltip]." fp1_other_decisions.0011.desc.outro:0 "\n\nНесмотря на занятость, по обычаю мне нужно отправить своего представителя с объяснениями. Хотя, если я решу, что [blotter.GetTitleAsNameNoTooltip|l] [Select_CString(blotter.IsFemale, 'должна', 'должен' )] испытать унижение, можно и вовсе не отвечать..." @@ -147,7 +147,7 @@ fp1_other_decisions.0024.desc.intro:0 "Что на меня нашло? Какое порождение зла засело в моей голове и заставило меня #EMP открыто#! позволить, чтобы [unlucky_guest.GetShortUIName] [Select_CString(unlucky_guest.IsFemale, 'была принесена', 'был принесён' )] в жертву чужеземным идолам? Каждый праведный [unlucky_guest.GetFaith.GetAdherentName|l] в этом мире обсуждает моё святотатство!\n\n" fp1_other_decisions.0024.desc.has_excommunication:0 "Не нужно никакого распоряжения об отлучении, чтобы [unlucky_guest.GetFaith.PriestNeuterPlural|l] отказались слушать мою исповедь." fp1_other_decisions.0024.desc.does_not_have_excommunication:0 "Даже наименее ревностные [unlucky_guest.GetFaith.PriestNeuterPlural|l] избегают смотреть мне в глаза." - fp1_other_decisions.0024.desc.outro:0 "[unlucky_guest.GetFaith.GetReligion.GetName] отвергает и проклинает меня." + fp1_other_decisions.0024.desc.outro:0 "[unlucky_guest.GetFaith.GetReligion.GetAdjective] отвергает и проклинает меня." fp1_other_decisions.0024.a:0 "#EMP Это была страшная ошибка!#!" fp1_other_decisions.0024.b:0 "[unlucky_guest.GetSheHe|U] лишь [unlucky_guest.GetWomanMan], а не живое божество!" fp1_other_decisions.0024.c:0 "Это не я, а мои подданные!" diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_trade_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_trade_events_l_russian.yml index 42a245ba9f..8a96e71ada 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_trade_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_trade_events_l_russian.yml @@ -2,7 +2,7 @@ ################################################## # #Misc Keys - TRUCE_TRADE_DEAL:0 "В обмен на отказ от набегов подписано перемирие\n\n" + TRUCE_TRADE_DEAL:1 "\nВ обмен на отказ от набегов подписано перемирие" ################################################## # #Standard Trade Events @@ -65,7 +65,7 @@ fp1_trade_events.0041.partner_gets_raid_aid.tt:0 "[partner.GetFirstNameNoTooltip] получает защиту от [Concept( 'raid', 'налетов' )|E] в одном из своих уязвимых [Concept( 'duchies', 'герцогств' )|E]" fp1_trade_events.0041.raider_gets_civic_aid.tt:0 "[raider.GetFirstNameNoTooltip] получает прирост развития и скидку на строительство в своем [Concept( 'domain', 'домене' )|E]" fp1_trade_events.0041.partner.benefiting_counties.tt:0 "[counties|E], входящие в означенное [Concept( 'duchy', 'герцогство' )|E]" - fp1_trade_events.0041.a.advanced:0 "Они смогут построить мне дворец в [partner.GetCulture.GetNameNoTooltip|l]ом стиле?" + fp1_trade_events.0041.a.advanced:0 "Они смогут построить мне дворец в [partner.GetCulture.GetCollectiveNounNoTooltip|l]ом стиле?" fp1_trade_events.0041.a.fallback:0 "Мы всегда рады умелым рукам..." fp1_trade_events.0041.a.offer_accepted:0 "$fp1_trade_events.0011.a.accepted$" fp1_trade_events.0041.a.offer_rejected:0 "$fp1_trade_events.0011.a.rejected$" @@ -92,9 +92,9 @@ fp1_trade_events.1131.d.tt:0 "Вы сражаетесь со скандинавами по старинке" fp1_trade_events.1171.t:0 "$fp1_trade_events.0000.t$: Священная рука помощи" - fp1_trade_events.1171.desc:0 "Несмотря на #EMP необычные#! обстоятельства нашего знакомства, [partner.GetTitledFirstName] и я со временем сильно сблизились.\n\nКуда сильнее, чем мне казалось, поскольку [partner.GetHerHis] недавнее письмо было полно беспокойства о судьбе моей души.\n\nВ попытке убедить меня принять [partner.GetFaith.GetName], [partner.GetFirstNameNoTooltip] предлагает мне руку [Select_CString(prospective_spouse.IsFemale, 'своей дочери', 'своего сына' )], грандиозную церемонию в честь принятия новой веры #EMP #! внушительное приданое." + fp1_trade_events.1171.desc:0 "Несмотря на #EMP необычные#! обстоятельства нашего знакомства, [partner.GetTitledFirstName] и я со временем сильно сблизились.\n\nКуда сильнее, чем мне казалось, поскольку [partner.GetHerHis] недавнее письмо было полно беспокойства о судьбе моей души.\n\nВ попытке убедить меня принять [partner.GetFaith.GetAdjective|l], [partner.GetFirstNameNoTooltip] предлагает мне руку [Select_CString(prospective_spouse.IsFemale, 'своей дочери', 'своего сына' )], грандиозную церемонию в честь принятия новой веры #EMP #! внушительное приданое." fp1_trade_events.1171.a:0 "[partner.GetSheHe|U] #EMP умеет#! убеждать..." fp1_trade_events.1171.b:0 "Какая щедрость! Наша дружба будет вечной!" fp1_trade_events.1171.b.tt:0 "Все из перечисленного, а еще..." fp1_trade_events.1171.c.cynical:0 "Ха, мне казалось, что взятка будет внушительнее." - fp1_trade_events.1171.c.fallback:0 "Никакая взятка не заставить меня отринуть [raider.GetFaith.GetNameNoTooltip]." + fp1_trade_events.1171.c.fallback:0 "Никакая взятка не заставить меня отринуть [raider.GetFaith.GetAdjectiveNoTooltip|l]." diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_trial_by_combat_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_trial_by_combat_events_l_russian.yml index 7dc2ed48de..ce99567880 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_trial_by_combat_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_trial_by_combat_events_l_russian.yml @@ -3,8 +3,8 @@ fp1_tbc.0000.t:0 "Суд поединком" # TbC about to begin. - fp1_tbc.0001.t:0 "$fp1_tbc.0000.t$: [duel_location.GetNameNoTierNoTooltip]" - fp1_tbc.0001.desc.intro:0 "Я прихожу вовремя. [duel_location.GetNameNoTier] не пустует — [champion.GetTitledFirstName] с небольшой компанией свидетелей уже ждет меня." + fp1_tbc.0001.t:0 "$fp1_tbc.0000.t$: [duel_location.GetBaseNameNoTierNoTooltip]" + fp1_tbc.0001.desc.intro:0 "Я прихожу вовремя. [duel_location.GetBaseNameNoTier] не пустует — [champion.GetTitledFirstName] с небольшой компанией свидетелей уже ждет меня." fp1_tbc.0001.desc.recipient_fighting:0 "\n\nЧто ни говори, а [champion.GetFirstNameNoTooltip] может сражаться, и [champion.GetSheHe] [Select_CString(champion.IsFemale, 'готова', 'готов' )] встретиться со мной лицом к лицу." fp1_tbc.0001.desc.recipient_has_champion:0 "[recipient.GetTitledFirstName] не может сражаться самостоятельно, и [champion.GetFirstNameNoTooltip] будет биться за н[SCOPE.sC('recipient').GetHerHis]." fp1_tbc.0001.desc.outro:0 "\n\nПодготовка не занимает много времени. Мы знаем, зачем собрались, а время разговоров давно прошло. Берем оружие, и сопровождающие отступают на безопасное расстояние." diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_wars_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_wars_l_russian.yml index 9ac6f1b316..d214f58417 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_wars_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_wars_l_russian.yml @@ -9,7 +9,7 @@ fp1_varangian_adventurer_conquest:0 "Варяжский искатель приключений" FP1_VARANGIAN_ADVENTURER_CB_NAME:0 "[varangian_adventure|E] против [DEFENDER.GetPrimaryTitle.GetNameNoTier]" - FP1_VARANGIAN_ADVENTURER_CB_SPECIFIC_NAME:0 "[varangian_adventure|E] против владения [DEFENDER.GetPrimaryTitle.GetNameNoTier]" + FP1_VARANGIAN_ADVENTURER_CB_SPECIFIC_NAME:0 "[varangian_adventure|E] против владения [DEFENDER.GetPrimaryTitle.GetBaseNameNoTier]" FP1_VARANGIAN_ADVENTURER_WAR_NAME:0 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ое#! [varangian_adventure|El], а с другой стороны — [DEFENDER.GetPrimaryTitle.GetNameNoTier]" FP1_VARANGIAN_ADVENTURER_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" VIKING_STATE_TITLE_NAME:0 "[target_duchy.GetNameNoTierNoTooltip] викингов" diff --git a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_yearly_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_yearly_events_l_russian.yml index 79c28c78fa..c75725d5d9 100644 --- a/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_yearly_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dlc/fp1/dlc_fp1_yearly_events_l_russian.yml @@ -6,7 +6,7 @@ ################################################## # #Ordinary Events fp1_yearly.0001.t:0 "Беглый трэлл" - fp1_yearly.0001.desc:1 "Рабство является обыденностью в жизни [ROOT.Char.GetCulture.GetNameNoTooltip|l]ого народа. Жалкие людишки, захваченные в плен в чужих землях или рожденные в рабстве, они работают в поле и заботятся о хозяйстве.\n\nВ теории.\n\nПрошлой ночью [Select_CString(dummy_gender.IsFemale, 'одна из тир решила, что с нее довольно, и сбежала', 'один из трэллов решил, что с него довольно, и сбежал' )], прихватив с собой драгоценности! Хуже того, [scapegoat.GetFirstName] #EMP [Select_CString(scapegoat.IsFemale, 'видела', 'видел' )]#! этот ночной побег, но никому ничего не [Select_CString(scapegoat.IsFemale, 'сказала', 'сказал' )], пока не наступило утро." + fp1_yearly.0001.desc:1 "Рабство является обыденностью в жизни [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ого народа. Жалкие людишки, захваченные в плен в чужих землях или рожденные в рабстве, они работают в поле и заботятся о хозяйстве.\n\nВ теории.\n\nПрошлой ночью [Select_CString(dummy_gender.IsFemale, 'одна из тир решила, что с нее довольно, и сбежала', 'один из трэллов решил, что с него довольно, и сбежал' )], прихватив с собой драгоценности! Хуже того, [scapegoat.GetFirstName] #EMP [Select_CString(scapegoat.IsFemale, 'видела', 'видел' )]#! этот ночной побег, но никому ничего не [Select_CString(scapegoat.IsFemale, 'сказала', 'сказал' )], пока не наступило утро." fp1_yearly.0001.gold_stays_lost.tt:0 "Серебра как не было, так и нет" fp1_yearly.0001.a:0 "Разошлите описание по всем деревням!" fp1_yearly.0001.a.tt_success:0 "[Select_CString(dummy_gender.IsFemale, 'Тир', 'Трэлла' )] заметили и поймали" @@ -51,7 +51,7 @@ fp1_yearly.0021.d.tt_success:0 "$fp1_yearly.0021.a.tt_failure$" fp1_yearly.0031.t:0 "Небылицы за столом" - fp1_yearly.0031.desc.intro:1 "Это был долгий, очень долгий вечер, и [lying_warrior.GetFirstName] [Select_CString(lying_warrior.IsFemale, 'составляла', 'составлял' )] мне компанию. [Select_CString(lying_warrior.IsFemale, 'Эта странница остановилась', 'Этот странник остановился' )] на ночь во владении [capital_barony.GetNameNoTierNoTooltip] и в уплату за гостеприимство #EMP много часов#! [Select_CString(lying_warrior.IsFemale, 'рассказывала', 'рассказывал' )] о своих приключениях.\n\n" + fp1_yearly.0031.desc.intro:1 "Это был долгий, очень долгий вечер, и [lying_warrior.GetFirstName] [Select_CString(lying_warrior.IsFemale, 'составляла', 'составлял' )] мне компанию. [Select_CString(lying_warrior.IsFemale, 'Эта странница остановилась', 'Этот странник остановился' )] на ночь во владении [capital_barony.GetBaseNameNoTierNoTooltip] и в уплату за гостеприимство #EMP много часов#! [Select_CString(lying_warrior.IsFemale, 'рассказывала', 'рассказывал' )] о своих приключениях.\n\n" fp1_yearly.0031.desc.sunk_longboat:0 "«... и вот я [Select_CString(lying_warrior.IsFemale, 'осталась', 'остался' )] посреди Северного моря, мой драккар затонул под весом добычи. Я не [Select_CString(lying_warrior.IsFemale, 'могла', 'мог' )] взять это всё с собой, и мне не оставалось ничего иного, как прыгнуть в воду и плыть до самой Норвегии!»" fp1_yearly.0031.desc.wrestled_whale:0 "«... [Select_CString(lying_warrior.IsFemale, 'знала', 'знал' )], что мне придется либо бросить команду, либо [Select_CString(lying_warrior.IsFemale, 'самой', 'самому' )] сразиться с китом. Схватив нож, я [Select_CString(lying_warrior.IsFemale, 'прыгнула', 'прыгнул' )] в воду и самолично [Select_CString(lying_warrior.IsFemale, 'заставила', 'заставил' )] чудовище выброситься на берег!»" fp1_yearly.0031.desc.charged_city_fruit_knife:0 "«... десять тысяч врагов там было, все с ятаганами, а у меня только небольшой нож для чистки фруктов. Но #EMP я [Select_CString(lying_warrior.IsFemale, 'выжила', 'выжил' )]#!, и всё благодаря моему верному фруктовому ножу!»" @@ -204,7 +204,7 @@ fp1_yearly.0091.d:0 "Зачем мне дорогой корабль?" fp1_yearly.0101.t:0 "Игра в загадки" - fp1_yearly.0101.desc:0 "[ROOT.Char.GetCulture.GetNameNoTooltip]ий народ любит игру в загадки. Двое или больше игроков задают друг другу все более каверзные вопросы, нередко облекая их в стихотворную форму и насыщая аллегориями и отсылками к мифам.\n\nОдним особенно длинным и скучным днем [riddler.Custom2('MyCharacterIntroduction',ROOT.Char)] решает бросить мне вызов на глазах чуть ли не половины придворных." + fp1_yearly.0101.desc:0 "[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]ий народ любит игру в загадки. Двое или больше игроков задают друг другу все более каверзные вопросы, нередко облекая их в стихотворную форму и насыщая аллегориями и отсылками к мифам.\n\nОдним особенно длинным и скучным днем [riddler.Custom2('MyCharacterIntroduction',ROOT.Char)] решает бросить мне вызов на глазах чуть ли не половины придворных." fp1_yearly.0101.a:0 "Ты хочешь испытать #EMP мой#! дар речи? Будет весело!" fp1_yearly.0101.a.tt_success:0 "Вы побеждаете" fp1_yearly.0101.a.tt_failure:0 "[riddler.GetFirstNameNoTooltip] одерживает верх" @@ -293,7 +293,7 @@ fp1_yearly.0521.e.tt:0 "Снежок пробуждает в вас ярость берсерка" fp1_yearly.0521.f:0 "У меня много дел, [child.GetFirstNameNoTooltip]. Приставай к кому-нибудь другому." - fp1_yearly.0531.t:0 "Семья [ROOT.Char.GetDynasty.GetNameNoTooltip] на льду" + fp1_yearly.0531.t:0 "Семья [ROOT.Char.GetDynasty.GetBaseNameNoTooltip] на льду" fp1_yearly.0531.desc:0 "«[ROOT.Char.Custom('GetMaPa')|U]! — плачет [child.GetFirstName], хватаясь за мой рукав, едва я выхожу на заснеженный двор. — У меня ничего не выходит! Коньки меня не слушаются, лед меня ненавидит».\n\nБеглый взгляд показывает, что [child.GetSheHe], возможно, [Select_CString(child.IsFemale, 'права', 'прав' )]: с учетом количества сломанного льда, оставленного [Select_CString(child.IsFemale, 'моей дочерью', 'моим сыном' )], двор выглядит так, словно по нему прошла армия." fp1_yearly.0531.a:0 "Это просто! Смотри, я покажу тебе..." fp1_yearly.0531.a.tt_success:0 "[child.GetFirstNameNoTooltip] обретает уверенность" @@ -309,7 +309,7 @@ fp1_yearly.0541.d:0 "Мне правда #EMP совершенно#! плевать." fp1_yearly.0551.t:0 "Тухлое дело" - fp1_yearly.0551.desc:0 "Сначала все ограничивалось отдельными случаями. Необычная привычка, но я так[Select_CString(ROOT.Char.IsFemale, 'ая', 'ой' )] же [ROOT.Char.GetCulture.GetNameNoTooltip|l][Select_CString(ROOT.Char.IsFemale, 'ая', 'ый' )] [ROOT.Char.GetWomanMan] и знаю, что все мы порой едим несвежую сельдь.\n\nНо за последние несколько недель [antisocialite.GetTitledFirstName] в своем пристрастии к напрочь #EMP протухшей#! рыбе [Select_CString(antisocialite.IsFemale, 'превратилась', 'превратился' )] из терпимой причуды в постоянный источник зловония. Я нахожу [antisocialite.GetHerHis] в зале с лицом, покрытым зловонной жижей. Половина рыбьего глаза прилипла к [antisocialite.GetHerHis] подбородку." + fp1_yearly.0551.desc:0 "Сначала все ограничивалось отдельными случаями. Необычная привычка, но я так[Select_CString(ROOT.Char.IsFemale, 'ая', 'ой' )] же [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l][Select_CString(ROOT.Char.IsFemale, 'ая', 'ый' )] [ROOT.Char.GetWomanMan] и знаю, что все мы порой едим несвежую сельдь.\n\nНо за последние несколько недель [antisocialite.GetTitledFirstName] в своем пристрастии к напрочь #EMP протухшей#! рыбе [Select_CString(antisocialite.IsFemale, 'превратилась', 'превратился' )] из терпимой причуды в постоянный источник зловония. Я нахожу [antisocialite.GetHerHis] в зале с лицом, покрытым зловонной жижей. Половина рыбьего глаза прилипла к [antisocialite.GetHerHis] подбородку." fp1_yearly.0551.a:0 "Сядьте, [antisocialite.GetFirstNameNoTooltip]. Нам нужно поговорить." fp1_yearly.0551.a.tt_success:0 "Вы доходчиво объясняете границы своего терпения" fp1_yearly.0551.a.tt_failure:0 "[antisocialite.GetFirstNameNoTooltip] воспринимает это как страшную обиду" @@ -400,7 +400,7 @@ fp1_yearly.0621.c:0 "Уходи! Это только для взрослых!" fp1_yearly.0631.t:0 "Циник" - fp1_yearly.0631.desc:0 "После возвращения из успешного набега всякий [ROOT.Char.GetCulture.GetNameNoTooltip|l]ий воин приносит в жертву небольшую часть добычи, ведь тогда [ROOT.Char.GetFaith.PantheonTerm] благословят его.\n\nВсякий [ROOT.Char.GetCulture.GetNameNoTooltip|l]ий воин, но не [cynic.GetTitledFirstName].\n\nПока остальные делят добычу, выбирают лучшие ее части и обсуждают, что принести в жертву в благодарность за удачу, [cynic.GetSheHe], как я вижу, отмалчивается в стороне.\n\nВ ответ на прямой вопрос [cynic.GetSheHe] не скрывает своего мнения: «Я не считаю, что [cynic.GetFaith.PantheonTerm] помогают нам в набегах, [ROOT.Char.GetTitleAsNameNoTooltip|l], это дело моих рук и моих усилий. Моя доля только для меня»." + fp1_yearly.0631.desc:0 "После возвращения из успешного набега всякий [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ий воин приносит в жертву небольшую часть добычи, ведь тогда [ROOT.Char.GetFaith.PantheonTerm] благословят его.\n\nВсякий [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ий воин, но не [cynic.GetTitledFirstName].\n\nПока остальные делят добычу, выбирают лучшие ее части и обсуждают, что принести в жертву в благодарность за удачу, [cynic.GetSheHe], как я вижу, отмалчивается в стороне.\n\nВ ответ на прямой вопрос [cynic.GetSheHe] не скрывает своего мнения: «Я не считаю, что [cynic.GetFaith.PantheonTerm] помогают нам в набегах, [ROOT.Char.GetTitleAsNameNoTooltip|l], это дело моих рук и моих усилий. Моя доля только для меня»." fp1_yearly.0631.a:0 "[cynic.GetFirstNameNoTooltip], это почти богохульство!" fp1_yearly.0631.a.tt_success:0 "Вам удается пристыдить [cynic.GetHerHis]" fp1_yearly.0631.a.tt_failure:0 "[cynic.GetFirstNameNoTooltip] высмеивает вашу глупость" @@ -461,7 +461,7 @@ fp1_yearly.0691.a:0 "Наверняка я смогу убедить вас отречься от этой чуждой веры?" fp1_yearly.0691.a.tt_success:0 "Вашими стараниями [knight.GetFirstNameNoTooltip] возвращается к свету истинной веры" fp1_yearly.0691.a.tt_failure:0 "[knight.GetSheHe|U] не слушает уговоров" - fp1_yearly.0691.b:0 "[knight.GetFaith.GetReligion.GetNameNoTooltip]? Вы с ума сошли. Стража!" + fp1_yearly.0691.b:0 "[knight.GetFaith.GetReligion.GetAdjectiveNoTooltip]? Вы с ума сошли. Стража!" fp1_yearly.0691.b.same_faith_courtiers_and_guests:0 "[courtiers|E] и [Concept( 'guests', 'гости' )|E] той же [Concept( 'faith', 'конфессии' )|E]" fp1_yearly.0691.c:0 "Уходите, если хотите этого." @@ -493,7 +493,7 @@ fp1_yearly.1011.desc.critical_epilogue:0 "\n\nПосле этих слов [stranger.GetNameNoTooltip] исчезает, и в глубине души я понимаю, что завтра нам не найти [stranger.GetHerHis] следов." fp1_yearly.1011.desc.standard_preamble:0 "[stranger.GetNameNoTooltip] продолжает шнырять по двору, но похоже, что от [stranger.GetHerHis] действий нет никакого вреда, кроме небольшого неудобства. Но всё меняется, когда однажды ночью [stranger.GetSheHe] появляется в моих покоях.\n\n" fp1_yearly.1011.desc.standard_epilogue:0 "\n\n[stranger.GetFirstNameNoTooltip] исчезает среди теней так же быстро, как [Select_CString(stranger.IsFemale, 'появилась', 'появился' )]. Поиски не дали ни единой зацепки, и у меня осталось множество вопросов и ни одного ответа." - fp1_yearly.1011.desc.separate_religion.critical:0 "$fp1_yearly.1011.desc.critical_preamble$«Безбожники! — срывается на визг [Select_CString(stranger.IsFemale, 'неблагодарная гостья', 'неблагодарный гость' )]. — Думаете, мою веру можно купить хорошими манерами за столом и подушками с гусиным пером?! Я [stranger.GetFaith.GetAdherentNameNoTooltip|l], и я не отрекусь от Старых богов! Я сделаю так, чтобы все [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ие [ROOT.Char.GetFaith.PriestNeuterPlural|l] узнали, что вы укрыли у себя [Select_CString(stranger.IsFemale, 'язычницу', 'язычника' )]!»$fp1_yearly.1011.desc.critical_epilogue$" + fp1_yearly.1011.desc.separate_religion.critical:0 "$fp1_yearly.1011.desc.critical_preamble$«Безбожники! — срывается на визг [Select_CString(stranger.IsFemale, 'неблагодарная гостья', 'неблагодарный гость' )]. — Думаете, мою веру можно купить хорошими манерами за столом и подушками с гусиным пером?! Я [stranger.GetFaith.GetAdherentNameNoTooltip|l], и я не отрекусь от Старых богов! Я сделаю так, чтобы все [ROOT.Char.GetFaith.GetNameNoTooltip|l]ие [ROOT.Char.GetFaith.PriestNeuterPlural|l] узнали, что вы укрыли у себя [Select_CString(stranger.IsFemale, 'язычницу', 'язычника' )]!»$fp1_yearly.1011.desc.critical_epilogue$" fp1_yearly.1011.desc.separate_religion.standard:0 "$fp1_yearly.1011.desc.standard_preamble$«Будь я более [Select_CString(stranger.IsFemale, 'мелочной', 'мелочным' )], я бы [Select_CString(stranger.IsFemale, 'убила', 'убил' )] вас здесь и сейчас за ваше богохульство. К счастью, честь для меня дороже вашей жизни. С меня довольно и того, что я распространяю при дворе слово [stranger.GetFaith.HighGodNamePossessive]».$fp1_yearly.1011.desc.standard_epilogue$" fp1_yearly.1011.desc.same_religion.critical:0 "$fp1_yearly.1011.desc.critical_preamble$«Вы плохо поклоняетесь богам, [ROOT.Char.GetFirstNameNoTooltip], но вы чтите их. Ваша вера оскорбляет асов, но Подвешенный бог доволен вами, и я, Гримнир, позабочусь, чтобы об этом узнали [stranger.GetFaith.PriestNeuterPlural|l]».$fp1_yearly.1011.desc.critical_epilogue$" fp1_yearly.1011.desc.same_religion.standard:0 "$fp1_yearly.1011.desc.standard_preamble$«Вы плохо поклоняетесь богам, и не видите божественного присутствия при вашем дворе, даже когда Гримнир ходит по его коридорам и сидит за вашим столом. Мне жаль тебя, человечишка, ибо ты #EMP никогда#! не увидишь моих залов Вальхаллы!»$fp1_yearly.1011.desc.standard_epilogue$" @@ -502,14 +502,14 @@ fp1_yearly.1011.a:0 "Но ведь это не мог быть #EMP настоящий#! Всеотец, да?" fp1_yearly.1011.b:0 "Ублюдок!" fp1_yearly.1011.possible_converts_specific_list:0 "Хотя бы один [Concept( 'courtier', 'придворный' )|E]" - fp1_yearly.1012.t:0 "$fp1_yearly.1001.t$: [stranger.GetFaith.GetAdjectiveNoTooltip]ий проповедник" + fp1_yearly.1012.t:0 "$fp1_yearly.1001.t$: [stranger.GetFaith.GetNameNoTooltip]ий проповедник" fp1_yearly.1012.desc.preamble:0 "[stranger.GetNameNoTooltip] оказывается общительным и приятным гостем, каждый вечер устраивая диспуты с остальными придворными.\n\nСегодня [stranger.GetSheHe] приходит ко мне с широкой улыбкой на лице.\n\n" fp1_yearly.1012.desc.same_faith_epilogue:0 "\n\n[stranger.GetFirstNameNoTooltip] делает неловкую паузу. «Если вы не против, для меня было бы честью навсегда остаться при вашем дворе»." fp1_yearly.1012.desc.different_faith.critical:0 "$fp1_yearly.1012.desc.preamble$«[ROOT.Char.GetLadyLord|U]! Уже давно меня так не привечали, спасибо вам за гостеприимство. Мне нужно кое в чем признаться вам: я [stranger.GetFaith.GetAdherentNameNoTooltip|l], слуга [stranger.GetFaith.HighGodNamePossessive], и я [Select_CString(stranger.IsFemale, 'обучала', 'обучал' )] ваших подданных [stranger.GetFaith.HighGodHerHis] мудрости»." - fp1_yearly.1012.desc.different_faith.standard:0 "$fp1_yearly.1012.desc.preamble$«[ROOT.Char.GetTitleAsNameNoTooltip|U], я знаю, вы не питаете ко мне теплых чувств, но я хочу вам кое в чем признаться. Во время своего пребывания при вашем дворе я [Select_CString(stranger.IsFemale, 'обсуждала', 'обсуждал' )] с вашими подданными учение [stranger.GetFaith.HighGodNamePossessive], обучая всех желающих [stranger.GetFaith.GetAdjectiveNoTooltip|l]ой вере»." + fp1_yearly.1012.desc.different_faith.standard:0 "$fp1_yearly.1012.desc.preamble$«[ROOT.Char.GetTitleAsNameNoTooltip|U], я знаю, вы не питаете ко мне теплых чувств, но я хочу вам кое в чем признаться. Во время своего пребывания при вашем дворе я [Select_CString(stranger.IsFemale, 'обсуждала', 'обсуждал' )] с вашими подданными учение [stranger.GetFaith.HighGodNamePossessive], обучая всех желающих [stranger.GetFaith.GetNameNoTooltip|l]ой вере»." fp1_yearly.1012.desc.same_faith.critical:1 "$fp1_yearly.1012.desc.preamble$«[Select_CString(ROOT.Char.IsFemale, 'Милостивая', 'Милостивый' )] [ROOT.Char.GetTitleAsNameNoTooltip|l]! Я хочу поблагодарить вас за доброе отношение ко мне. Как [Select_CString(stranger.IsFemale, 'набожная женщина', 'набожный человек' )], я [Select_CString(stranger.IsFemale,stranger.GetFaith.DevoteeFemale,stranger.GetFaith.DevoteeMale)] и [stranger.GetFaith.GetAdherentNameNoTooltip|l] я [Select_CString(stranger.IsFemale, 'написала', 'написал' )] письма влиятельным богословам по всей державе, прославляя ваше благочестие».$fp1_yearly.1012.desc.same_faith_epilogue$" fp1_yearly.1012.desc.same_faith.standard:0 "$fp1_yearly.1012.desc.preamble$«[ROOT.Char.GetLadyLord|U], я не [Select_CString(stranger.IsFemale, 'говорила', 'говорил' )] вам всей правды. Хоть я и выгляжу как [Select_CString(stranger.IsFemale, 'нищенка', 'нищий' )], на самом деле я [Select_CString(stranger.IsFemale,stranger.GetFaith.DevoteeFemale,stranger.GetFaith.DevoteeMale)], и всё это время я [Select_CString(stranger.IsFemale, 'рассказывала', 'рассказывал' )] вашим подданным о мудрости, которой учит нас [stranger.GetFaith.HealthGodName]. Возможно, вы и не давали мне позволения на это, но я благодарю вас за проявленное гостеприимство».$fp1_yearly.1012.desc.same_faith_epilogue$" - fp1_yearly.1012.a:0 "Расскажите подробнее, что это за... [stranger.GetFaith.GetNameNoTooltip|l]..." + fp1_yearly.1012.a:0 "Расскажите подробнее, что это за... [stranger.GetFaith.GetAdjectiveNoTooltip|l]..." fp1_yearly.1012.a.recoup_lost_piety.tt:0 "Всё [Concept( 'piety', 'благочестие' )|E], потраченное на содержание проповедника, возмещено" fp1_yearly.1012.b:0 "#EMP Что#! вы делали? Уходите. Немедленно." fp1_yearly.1012.c:0 "Ты [stranger.Custom('InsultAdjective')] [stranger.Custom('InsultNoun')]! #EMP СТРАЖА!#! Арестовать [stranger.GetHerHis]!" @@ -553,8 +553,8 @@ fp1_yearly.1063.desc.achievements.prestige.very_high:0 "благородн[Select_CString(ship_funeral_candidate.IsFemale, 'ая', 'ый' )] [ship_funeral_candidate.GetWomanMan]," fp1_yearly.1063.desc.achievements.prestige.max:0 "поистине легендарн[Select_CString(ship_funeral_candidate.IsFemale, 'ая', 'ый' )] [ship_funeral_candidate.GetWomanMan]," fp1_yearly.1063.desc.achievements.piety.high:0 "верн[Select_CString(ship_funeral_candidate.IsFemale, 'ая', 'ый' )] слуга [ship_funeral_candidate.GetFaith.HighGodNamePossessive]," - fp1_yearly.1063.desc.achievements.piety.very_high:0 "образец [ship_funeral_candidate.GetFaith.GetAdjectiveNoTooltip|l]ой добродетели," - fp1_yearly.1063.desc.achievements.piety.max:0 "подлинное воплощение [ship_funeral_candidate.GetFaith.GetAdjectiveNoTooltip|l]ой веры," + fp1_yearly.1063.desc.achievements.piety.very_high:0 "образец [ship_funeral_candidate.GetFaith.GetNameNoTooltip|l]ой добродетели," + fp1_yearly.1063.desc.achievements.piety.max:0 "подлинное воплощение [ship_funeral_candidate.GetFaith.GetNameNoTooltip|l]ой веры," fp1_yearly.1063.desc.achievements.lifestyles.partying:0 "всегда весел[Select_CString(ship_funeral_candidate.IsFemale, 'ая', 'ый' )] и радостн[Select_CString(ship_funeral_candidate.IsFemale, 'ая', 'ый' )]," fp1_yearly.1063.desc.achievements.lifestyles.duelling:0 "гроза поединков," fp1_yearly.1063.desc.achievements.lifestyles.hunting:0 "лучший стрелок владения [hunting_lands.GetNameNoTierNoTooltip]," @@ -575,7 +575,7 @@ fp1_yearly.1063.a:0 "Завалите вход в гробницу." fp1_yearly.1071.t:0 "Сияющие чистотой" - fp1_yearly.1071.desc:0 "[ROOT.Char.GetCulture.GetNameNoTooltip]ие люди славятся своей утонченной чистотой.\n\nНам доставляет удовольствие слышать, как даже враги с горечью признают, что ни у кого нет такие ухоженных бород, чисто вымытых волос и безупречных лиц, как у достойных [ROOT.Char.GetCulture.GetNameNoTooltip|l]их [Select_CString(ROOT.Char.IsFemale, 'женщин', 'мужчин' )].\n\nСегодня банный день, но мне кажется, что неплохо бы нарушить размеренное течение жизни. В конце концов, если все [ROOT.Char.GetCulture.GetNameNoTooltip|l]ие люди ухоженные, то их [ROOT.Char.GetTitleAsNameNoTooltip|l] [Select_CString(ROOT.Char.IsFemale, 'должна', 'должен' )] быть #EMP [Select_CString(ROOT.Char.IsFemale, 'самой ухоженной', 'самым ухоженным' )]#!, ведь так?" + fp1_yearly.1071.desc:0 "[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]ие люди славятся своей утонченной чистотой.\n\nНам доставляет удовольствие слышать, как даже враги с горечью признают, что ни у кого нет такие ухоженных бород, чисто вымытых волос и безупречных лиц, как у достойных [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]их [Select_CString(ROOT.Char.IsFemale, 'женщин', 'мужчин' )].\n\nСегодня банный день, но мне кажется, что неплохо бы нарушить размеренное течение жизни. В конце концов, если все [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ие люди ухоженные, то их [ROOT.Char.GetTitleAsNameNoTooltip|l] [Select_CString(ROOT.Char.IsFemale, 'должна', 'должен' )] быть #EMP [Select_CString(ROOT.Char.IsFemale, 'самой ухоженной', 'самым ухоженным' )]#!, ведь так?" fp1_yearly.1071.a:0 "Гигиена — ключ к долгой жизни!" fp1_yearly.1071.b:0 "Думаю, можно уделить себе чуть больше времени..." fp1_yearly.1071.c:0 "Мне хватит и рутины." @@ -584,7 +584,7 @@ fp1_yearly.1081.desc.intro:0 "Весь вечер моим вниманием владеет [Select_CString(norse_explorer.IsFemale, 'немолодая исследовательница', 'немолодой исследователь' )] [norse_explorer.GetFirstName], [Select_CString(norse_explorer.IsFemale, 'желающая', 'желающий' )] поведать мне необычные истории о своих подвигах и приключениях в Атлантическом океане.\n\nНесмотря на возраст, [norse_explorer.GetHerHis] взгляд не теряет остроты, когда [norse_explorer.GetSheHe] рассказывает мне" fp1_yearly.1081.desc.greenland:1 "о земле, где бедные, борющиеся за выживание $norse_collective_noun$ живут среди снегов возле вершины мира. Земля эта настолько заснеженная и холодная, что им приходится завозить древесину и есть почти исключительно мясо и рыбу." fp1_yearly.1081.desc.vinland:0 "о земле на западе, до которой так же далеко, как до Катая на востоке. Виноград и пшеница растут там в изобилии, словно бы сами себя сеяли, а вкус местного вина затмевает собой любое другое. Местные жители — грозные воины, яростно сражающиеся с любыми захватчиками." - fp1_yearly.1081.desc.antilia:0 "об острове, где живут [antilia_culture.GetNameNoTooltip|l]ие изгнанники. Богатые и обеспеченные $christianity_religion_adherent_plural$ проживают в хорошо укрепленных замках. Они потомки беженцев, прибывших из Иберии во времена вторжения мавров." + fp1_yearly.1081.desc.antilia:0 "об острове, где живут [antilia_culture.GetCollectiveNounNoTooltip|l]ие изгнанники. Богатые и обеспеченные $christianity_religion_adherent_plural$ проживают в хорошо укрепленных замках. Они потомки беженцев, прибывших из Иберии во времена вторжения мавров." fp1_yearly.1081.desc.fortunate_isles.hellenist:0 "о последнем пристанище $hellenic_pagan$ой веры, крошечном островке, где живут $greek_collective_noun$, которым ближе древний город $b_athens$, а не современный $b_constantinople$. Местные жители проводят всё свое время, обсуждая философию и празднуя во славу Олимпийцев!" fp1_yearly.1081.desc.fortunate_isles.other:0 "о месте, где нашли свое последнее пристанище $hellenic_pagan_adherent_plural$, грубо имитирующие быт своих далеких предков в городах $b_athens$ и $b_thebes$. Местные проводят свои дни в праздности, обсуждают странные философские идеи и практикуют примитивные верования." fp1_yearly.1081.desc.st_brendans_island:0 "об острове, сокрытом за странными туманами, где время течет медленнее, чем за его пределами. [norse_explorer.GetFirstNameNoTooltip] не говорит о прочих тайнах острова, но время от времени на [norse_explorer.GetHerHis] глаза наворачиваются слезы." diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_achievements_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_achievements_l_russian.yml new file mode 100644 index 0000000000..ccfb8c87b2 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_achievements_l_russian.yml @@ -0,0 +1,23 @@ +l_russian: + ACHIEVEMENT_fp2_historys_best_friends:0 "Лучший друг истории" + ACHIEVEMENT_DESC_fp2_historys_best_friends:2 "Спите с лучшим другом при наличии [Concept( 'culture_tradition', 'традиции' )|E] $tradition_fp2_ritualised_friendship_name$" + ACHIEVEMENT_fp2_basque_in_my_glory:0 "От-баски славы" + ACHIEVEMENT_DESC_fp2_basque_in_my_glory:2 "Примите [Concept( 'faith', 'конфессию' )|E] $basque_religion$ во время [Concept( 'iberian_struggle', 'иберийской борьбы' )|E]." + ACHIEVEMENT_fp2_friendship_is_magic:0 "Дружба — это магия" + ACHIEVEMENT_DESC_fp2_friendship_is_magic:1 "Используйте [Concept( 'hook', 'влияние' )|E] дружбы на [Concept( 'ruler', 'правителе' )|E]-[Concept( 'faith', 'иноверце' )|E], [Concept( 'struggle_involved', 'вовлеченном' )|E] в [Concept( 'iberian_struggle', 'иберийскую борьбу' )|E]" + ACHIEVEMENT_fp2_high_stakes_chess:0 "Высокие ставки" + ACHIEVEMENT_DESC_fp2_high_stakes_chess:2 "Поставьте на кон [Concept( 'title', 'титул' )|E] в стратегической игре против другого [Concept( 'ruler', 'правителя' )|E] и завершите партию." + ACHIEVEMENT_fp2_iberia_or_iberia:0 "Иберия или Иберия?" + ACHIEVEMENT_DESC_fp2_iberia_or_iberia:2 "За персонажа иберийской культуры контролируйте весь регион $dlc_fp2_dlc_fp2_caucasian_iberia$. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_fp2_andalusian_inquisition:0 "Андалусская инквизиция" + ACHIEVEMENT_DESC_fp2_andalusian_inquisition:1 "Обратите весь регион $world_europe_west_iberia$ в $mozarabic_church$." + ACHIEVEMENT_fp2_iberian_hostilities:0 "Иберийская вражда" + ACHIEVEMENT_DESC_fp2_iberian_hostilities:1 "Завершите [Concept( 'iberian_struggle', 'иберийскую борьбу' )|E] силовым путем." + ACHIEVEMENT_fp2_iberian_conciliation:0 "Иберийское примирение" + ACHIEVEMENT_DESC_fp2_iberian_conciliation:1 "Завершите [Concept( 'iberian_struggle', 'иберийскую борьбу' )|E], отбросив свои различия." + ACHIEVEMENT_fp2_iberian_compromise:0 "Иберийский компромисс" + ACHIEVEMENT_DESC_fp2_iberian_compromise:1 "Завершите [Concept( 'iberian_struggle', 'иберийскую борьбу' )|E] компромиссом." + ACHIEVEMENT_fp2_holiday_in_iberia:0 "Иберийские каникулы" + ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "Начните игру за [Concept( 'struggle_uninvolved', 'непричастного' )|E] персонажа, станьте [Concept( 'struggle_involved', 'вовлеченным' )|E] и покончите с [Concept( 'struggle', 'борьбой' )|E] за Иберию." + ACHIEVEMENT_fp2_el_cid_achievement:0 "Наследие Кампеадоров" + ACHIEVEMENT_DESC_fp2_el_cid_achievement:1 "Создайте королевство $k_valencia$ и правьте им за потомка Эль Сида. $rd_character_blocked_from_achievement$" diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_artifacts_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_artifacts_l_russian.yml new file mode 100644 index 0000000000..9c3e968d77 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_artifacts_l_russian.yml @@ -0,0 +1,36 @@ +l_russian: + +################################################## +# Uniques + + fp2_chalice_dona_urraca:0 "Чаша донны Урраки" + fp2_chalice_dona_urraca_desc:0 "Ритуальная чаша из оникса, украшенная драгоценным камнями и золотой проволокой. С ее помощью [owner.GetTitledFirstName] [Select_CString(owner.IsFemale, 'хотела', 'хотел' )] выказать почтение цервкви." + + fp2_santiago_aquamanile:0 "(Бывшие) $fp2_santiago_bells$" + # We have to use |U here so that al-Mansur is presented correctly. + fp2_santiago_aquamanile_desc:0 "[reforger.GetTitledFirstName|U] [Select_CString(reforger.IsFemale, 'выковала', 'выковал' )] эти сосуды из расплава, на который пошли $fp2_santiago_bells$. Теперь они используются для ритуального омовения рук и одним своим существованием доказывают главенство ислама над христианством." + fp2_santiago_aquamanile_melted_desc:0 "Их #EMP вновь#! расплавил не кто иной, как [reforger.GetTitledFirstName], и теперь бывшие $fp2_santiago_bells$ являются самыми оспариваемыми сосудами для воды в истории. В своем нынешнем виде они символизируют главенство ислама в Иберии." + fp2_santiago_aquamanile_melted_tally_desc:0 "$fp2_santiago_aquamanile_melted_desc$\n\nЧасто переплавляемый металл переходил из рук в руки не менее [ROOT.Var('artefact_santiago_bells').GetValue] раз." + + fp2_santiago_bells:0 "Колокола Сантьяго" + fp2_santiago_bells_desc:0 "Знаменитые колокола собора в Сантьяго-де-Компостела крепкие, простые и, самое главное, #EMP громко#! напоминают о духовной власти святого Иакова." + fp2_santiago_bells_melted_desc:0 "[reforger.GetTitledFirstName] [Select_CString(reforger.IsFemale, 'отняла', 'отнял' )] их у неверных, [Select_CString(reforger.IsFemale, 'расплавила', 'расплавил' )] и [Select_CString(reforger.IsFemale, 'вернула', 'вернул' )] некое подобие изначальной формы. Теперь знаменитые колокола в Сантьяго-де-Компостела своим звоном утешают всех христиан." + fp2_santiago_bells_melted_tally_desc:0 "$fp2_santiago_bells_melted_desc$\n\nЧасто переплавляемый металл переходил из рук в руки не менее [ROOT.Var('artefact_santiago_bells').GetValue] раз." + +################################################## +# Multiples + + fp2_armillary_sphere:0 "Армиллярная сфера" + fp2_armillary_sphere_desc:0 "Сложное астрономическое устройство [SCOPE.Custom('ArtifactQuality')] качества. Кольца, вырезанные из [newly_created_artifact.GetFeatureText( 'generic_material_wood' )] и украшенные [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )], с удивительной точностью повторяют движения небесных сфер." + + fp2_2p_chess_board:0 "Удачливая шахматная доска" + fp2_2p_chess_board_desc:0 "Этот инструмент досуга стал причиной на удивление удачной партии, в которой [bg_loser.GetTitledFirstName] [Select_CString(bg_loser.IsFemale, 'потерпела', 'потерпел' )] сокрушительное поражение. [Select_CString(bg_victor.IsFemale, 'Первой', 'Первым' )] эту удачу [Select_CString(bg_victor.IsFemale, 'доказала', 'доказал' )] [bg_victor.GetTitledFirstName]." + + fp2_4p_chess_board:0 "Шахматная доска на четверых" + fp2_4p_chess_board_desc:0 "Когда [bg_victor.GetTitledFirstName] [Select_CString(bg_victor.IsFemale, 'победила', 'победил' )] персонажа [bg_loser.GetTitledFirstName], [bg_victor.GetHerHis] первой мыслью было увековечить свой успех и создать улучшенный и настолько сложный вариант, что найти желающих сыграть в него так и не удалось." + + fp2_votive_crowns:0 "Вестготская вотивная корона" + fp2_votive_crowns_desc:0 "Эта корона предназначена свисать с церковных алтарей, сводов и статуй. Передать Богу вотивную корону — значит склониться перед властью, которая выше любого монарха." + + fp2_andalusian_aquamanile:0 "Ритуальная акваманила" + fp2_andalusian_aquamanile_desc:0 "Красивый кувшин из [newly_created_artifact.GetFeatureText( 'goblet_material' )] с украшением из [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )] с позолотой. Предназначен для омовения рук." diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_catalysts_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_catalysts_l_russian.yml new file mode 100644 index 0000000000..ddffb16178 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_catalysts_l_russian.yml @@ -0,0 +1,8 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_russian: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `catalyst_promoted_sufficient_cultural_acceptance_between_regional_cultures_desc` +# Moved key `catalyst_hybridise_regional_cultures_desc` diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_character_interactions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_character_interactions_l_russian.yml new file mode 100644 index 0000000000..e8df8a28f6 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_character_interactions_l_russian.yml @@ -0,0 +1,126 @@ +l_russian: + ################################################## + # Purchase Truce Interaction + purchase_truce_interaction:0 "Купить перемирие" + PURCHASE_TRUCE_NOTIFICATION:0 "Нам с вами нужно дружить, а не враждовать! Прошу, примите этот дар в обмен на подписание договора о взаимных добрых намерениях." + purchase_truce_interaction_desc:0 "Договориться о немедленном [Concept( 'truce', 'перемирии' )|E] с персонажем [recipient.GetTitledFirstName] в обмен на [Concept( 'gold', 'золото' )|E]." + purchase_truce_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstName] [Select_CString(recipient.IsFemale, 'приняла', 'принял' )] мою дань" + purchase_truce_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstName] шлет мне золото" + purchase_truce_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstName] [Select_CString(recipient.IsFemale, 'отказалась', 'отказался' )] от моей дани" + purchase_truce_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstName] боится моих намерений" + TRUCE_PURCHASED:0 "\nВ обмен на большую сумму [Concept( 'gold', 'золота' )|E] [actor.GetTitledFirstName] и [recipient.GetTitledFirstName] подписывают перемирие." + PT_SUM_SMALL:0 "Скромная сумма" + PT_SUM_MEDIUM:0 "Средняя сумма" + PT_SUM_LARGE:0 "Большая сумма" + PT_AMOUNT_OF_GOLD_OFFERED:0 "Количество предложенного [Concept( 'gold', 'золота' )|E]: [gold|E]" + PT_COULD_USE_SOME_POCKET_MONEY:0 "[recipient.GetTitledFirstNamePossessive] имеет мало денег: $VALUE|=+0$" + PT_AI_LIKES_FREEDOM_TO_WAR_REASON:0 "Хочет беспрепятственно вести [Concept( 'war', 'войны' )|E]: $VALUE|=+0$" + PT_AI_IS_IN_DEBT:0 "В [Concept( 'debt', 'долгах' )|E]: $VALUE|=+0$" + PT_AI_IS_PACIFIST_FAITH:0 "[recipient.GetFaith.GetAdjective] — пацифистская вера: $VALUE|=+0$" + PT_AI_IS_PACIFIST_CULTURE:0 "#L [recipient.GetCulture.GetCollectiveNoun]ая#! культура — пацифистская: $VALUE|=+0$" + PT_AI_PERSONALLY_CLAIMS_YOUR_LAND:0 "Имеет личные [Concept( 'claims', 'претензии' )|E] на ваши земли: [recipient.GetTitledFirstName]" + PT_AI_DE_JURE_CLAIMS_YOUR_LAND:0 "Имеет де-юре [Concept( 'claims', 'претензии' )|E] на ваши земли: [recipient.GetTitledFirstName]" + PT_AI_RECIPIENT_IS_MUCH_WEAKER:0 "[recipient.GetSheHe|U] намного слабее вас: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_WEAKER:0 "[recipient.GetSheHe|U] несколько слабее вас: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_ROUGHLY_EQUAL:0 "[recipient.GetSheHe|U] [Select_CString(recipient.IsFemale, 'схожа', 'схож' )] с вами по силе: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_STRONGER:0 "[recipient.GetSheHe|U] несколько сильнее вас: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_STRONGER:0 "[recipient.GetSheHe|U] намного сильнее вас: $VALUE|=+0$" + + incite_revolts_interaction:1 "$game_concept_incite_revolts_interaction$" + incite_revolts_interaction_desc:0 "Потратить [Concept( 'gold', 'золото' )|E] на дестабилизацию [recipient.GetHerHis] [Concept( 'realm', 'державы' )|E]" + small_investment:0 "Небольшое вложение" + medium_investment:0 "Среднее вложение" + high_investment:0 "Значительное вложение" + apply_small_investment_in_revolt_on_random_county:0 "Случайное графство получит модификатор «[GetModifier('small_investment_in_revolt_modifier').GetNameWithTooltip]»" + apply_medium_investment_in_revolt_on_random_county:0 "Случайное графство получит модификатор «[GetModifier('medium_investment_in_revolt_modifier').GetNameWithTooltip]»" + apply_high_investment_in_revolt_on_random_county:0 "Случайное графство получит модификатор «[GetModifier('high_investment_in_revolt_modifier').GetNameWithTooltip]»" + at_least_one_county_with_neutral_negative_opinion:0 "Как минимум у одного [Concept( 'county', 'графства' )|E] отрицательное [Concept( 'county_opinion', 'мнение' )|E]" + incite_revolts_interaction_result.tt:0 "Поддержано восстание в графстве [chosen_county.GetName]" + incite_revolts_interaction_result.desc:0 "Недовольство растет и, будем надеяться, скоро начнется мятеж." + + # Enforce Truce + enforce_truce_interaction:0 "Навязать перемирие" + enforce_truce_interaction_desc:0 "Навязать [Concept( 'truce', 'перемирие' )|E] и завершить [Concept( 'war', 'войну' )|E] с участием [Concept( 'independent', 'независимого' )|E] или принадлежащего к одной с вами [Concept( 'realm', 'державе' )|E] [Concept( 'ruler', 'правителя' )|E] ниже [Concept( 'rank', 'рангом' )|E], [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E]" + enforce_truce_interaction_notification:0 "Ну же, пусть [target.GetName] закончится!" + TRUCE_ENFORCE_TRUCE:0 "Навязанное перемирие" + enforce_truce_interaction_actor_toast:0 "Перемирие навязано" + enforce_truce_interaction_toast:0 "Перемирие навязано персонажем [actor.GetTitledFirstName]" + fp2_enforce_truce_war_with_not_involved_tt:0 "Другой [war_leader|El] не [Concept( 'struggle_involved', 'участвует' )|E] в [Concept( 'iberian_struggle', 'борьбе за Иберию' )|E]." + fp2_enforce_truce_liege_or_independent_tt:0 "[recipient.GetTitledFirstName] или [recipient.GetHerHis] враг должен быть [Concept( 'independent_ruler', 'независимым правителем' )|E] или принадлежать к одной с вами [Concept( 'realm', 'державе' )|E] и быть не выше вас [Concept( 'rank', 'рангом' )|E]" + fp2_enforce_truce_tier_difference_tt:0 "Оба [Concept( 'war_leaders', 'лидера' )|E] должны быть не выше вас [Concept( 'rank', 'рангом' )|E]" + fp2_enforce_truce_other_tt:0 "[truce_1.GetTitledFirstName|Z] и [truce_2.GetTitledFirstName|Z] получают [Concept( 'truce', 'перемирие' )|E] на #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] л.#!" + fp2_enforce_truce_peacemaker_tt:0 "Вы, [truce_1.GetTitledFirstName|Z] и [truce_2.GetTitledFirstName|Z] получаете [Concept( 'truce', 'перемирие' )|E] на #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] л.#!" + pending_enforce_truce_flag_tt:0 "[recipient.GetTitledFirstName] или [recipient.GetHerHis] враг уже рассматривает [Concept( 'enforced_truce', 'навязанное перемирие' )|E]" + ET_AI_LIEGE_REASON:0 "[recipient.GetTitledFirstName] — ваш [vassal|E] или вассал вассала: $VALUE|=+0$" + ET_AI_SMALL_ARMY_REASON:0 "Ваша [army|El] слишком мала, чтобы навязать [Concept( 'truce', 'перемирие' )|E]: $VALUE|=+0$" + ET_AI_HOLY_WAR_REASON:0 "[recipient.GetTitledFirstName] ведет [Concept( 'holy_war', 'священную войну' )|E]: $VALUE|=+0$" + ET_AI_WAR_NEW_REASON:0 "Война еще только началась: $VALUE|=+0$" + ET_AI_WAR_OLD_REASON:0 "Война затянулась: $VALUE|=+0$" + ET_AI_ALLY_REASON:0 "[recipient.GetTitledFirstName] — ваш [allyl|E]" + ET_AI_HOF_REASON:0 "Вы [head_of_faith|El], которой придерживается [recipient.GetTitledFirstName]" + ET_AI_DYNAST_REASON:0 "Вы [dynast|El], к которой принадлежит [recipient.GetTitledFirstName]" + ET_AI_HOUSE_HEAD_REASON:0 "Вы [house_head|El], к которому принадлежит [recipient.GetTitledFirstName]" + + # Bargain Fealty Interaction + bargain_fealty_interaction:1 "$game_concept_bargain_fealty$" + bargain_fealty_interaction_desc:1 "$game_concept_bargain_fealty_desc$" + bargain_fealty_interaction_notification:0 "С моими солдатами ваши войска станут еще сильнее!" + bargain_fealty_border_raid_tt:0 "Нельзя [Concept( 'bargain_fealty', 'договариваться о верности' )|E] из-за [Concept( 'border_raid', 'пограничного налета' )|E]" + bargain_fealty_struggle_clash_tt:1 "Нельзя вовлекать в [Concept( 'struggle_conquest', 'конфликт' )|E] [Concept( 'struggle_interloper', 'вмешавшихся персонажей' )|E] " + bargain_fealty:0 "$bargain_fealty_interaction$" + + BF_AI_OUTNUMBERED_REASON:0 "[actor.GetShortUIName|U] имеет намного меньше сил: $VALUE|=+0$" + BF_AI_DIFFERENT_CULTURE_REASON:0 "[actor.GetShortUIName|U] и [recipient.GetShortUIName] принадлежат к разным [Concept( 'culture', 'культурам' )|E]: $VALUE|=+0$" + BF_AI_DIFFERENT_FAITH_REASON:0 "[actor.GetShortUIName|U] и [recipient.GetShortUIName] принадлежат к разным [Concept( 'faith', 'конфессиям' )|E]: $VALUE|=+0$" + BF_AI_DE_JURE_REASON:0 "[actor.GetShortUIName|U] — [de_jure|El] [vassal|El] персонажа [recipient.GetShortUIName]: $VALUE|=+0$" + BF_AI_TOO_LARGE_REASON:0 "[realm|E] персонажа [actor.GetShortUIName] слишком велика: $VALUE|=+0$" + BF_AI_SAME_DYNASTY_REASON:0 "[actor.GetShortUIName|U] и [recipient.GetShortUIName] принадлежат к одной [Concept( 'dynasty', 'династии' )|E]: $VALUE|=+0$" + + # Offer Assistance Interaction + contract_assistance_interaction:0 "Контракт о помощи" + contract_assistance_interaction_desc:0 "Предложить присоединиться к [Concept( 'war', 'войне' )|E] другого [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E] в обмен на [Concept( 'gold', 'золото' )|E]." + contract_assistance_interaction_notification:0 "Мои войска пригодятся вам в конфликте. Нужно лишь договориться о цене." + OA_AI_WINNING_WAR_REASON:0 "[recipient.GetShortUIName|U] выигрывает [Concept( 'war', 'войну' )|E]: $VALUE|=+0$" + OA_AI_LOSING_WAR_REASON:0 "[recipient.GetShortUIName|U] проигрывает [Concept( 'war', 'войну' )|E]: $VALUE|=+0$" + OA_AI_OUTNUMBERED_MINOR_REASON:0 "[recipient.GetShortUIName|U] численно уступает врагу: $VALUE|=+0$" + OA_AI_UNINTERESTED_WAR_REASON:0 "[recipient.GetShortUIName|U] не желает помощи в этой войне: $VALUE|=+0$" + OA_AI_OUTNUMBER_ENEMY_REASON:0 "[recipient.GetShortUIName|U] имеет больше сил, чем у врага: $VALUE|=+0$" + OA_AI_OUTNUMBERED_REASON:1 "[recipient.GetShortUIName|U] имеет намного меньше сил: $VALUE|=+0$" + OA_AI_EXTRA_GOLD_REASON:0 "[recipient.GetShortUIName|U] обладает запасами [Concept( 'gold', 'золота' )|E]: $VALUE|=+0$" + OA_AI_MARTIAL_REASON:0 "[recipient.GetShortUIName|U] восхищается вашим [Concept( 'skill', 'навыком' )|E] [Concept( 'martial', 'военного дела' )|E]: $VALUE|=+0$" + OA_AI_CANNOT_AFFORD_REASON:1 "[recipient.GetShortUIName|U] не имеет достаточно [Concept( 'gold', 'золота' )|E]: $VALUE|=+0$" + OA_AI_FEW_TROOPS_REASON:0 "[actor.GetShortUIName|U] обладает слишком малочисленной [Concept( 'army', 'армией' )|E]: $VALUE|=+0$" + OA_AI_DEFENSIVE_WAR_REASON:0 "[recipient.GetShortUIName|U] обороняется: $VALUE|=+0$" + OA_AI_FAILURE_REASON:0 "[actor.GetShortUIName|U] в прошлом [Select_CString(actor.IsFemale, 'провалила', 'провалил' )] контракты: $VALUE|=+0$" + contract_assistance_interaction_condition_tt:0 "Если [actor.GetShortUIName] до окончания [Concept( 'war', 'войны' )|E] внесет [Concept( 'war_contribution', 'вклад' )|E] не меньше [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]:" + contract_assistance_war_msg_title:0 "$contract_assistance_interaction$: Война окончена" + contract_assistance_war_msg_hirer_paid_desc:0 "Вы заплатили персонажу [contract_assistance_helper.GetShortUIName] по [Concept( 'contract_assistance', 'контракту о помощи' )|E], поскольку [contract_assistance_helper.GetHerHis] [Concept( 'war_contribution', 'вклад' )|E] составил не меньше [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_paid_desc:0 "[contract_assistance_hirer.GetShortUIName] [Select_CString(contract_assistance_hirer.IsFemale, 'заплатила', 'заплатил' )] вам по [Concept( 'contract_assistance', 'контракту о помощи' )|E], поскольку ваш [Concept( 'war_contribution', 'вклад' )|E] составил не меньше [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_kept_desc:0 "Вы не заплатили персонажу [contract_assistance_helper.GetShortUIName] по [Concept( 'contract_assistance', 'контракту о помощи' )|E], поскольку [contract_assistance_helper.GetHerHis] [Concept( 'war_contribution', 'вклад' )|E] составил меньше [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_kept_desc:0 "[contract_assistance_hirer.GetShortUIName] не [Select_CString(contract_assistance_hirer.IsFemale, 'заплатила', 'заплатил' )] вам по [Concept( 'contract_assistance', 'контракту о помощи' )|E], поскольку ваш [Concept( 'war_contribution', 'вклад' )|E] составил меньше [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_invalidated_desc:0 "Вы не заплатили персонажу [contract_assistance_helper.GetShortUIName] по [Concept( 'contract_assistance', 'контракту о помощи' )|E], поскольку война стала недействительной" + contract_assistance_war_msg_helper_invalidated_desc:0 "[contract_assistance_hirer.GetShortUIName] не [Select_CString(contract_assistance_hirer.IsFemale, 'заплатила', 'заплатил' )] вам по [Concept( 'contract_assistance', 'контракту о помощи' )|E], поскольку война стала недействительной" + contract_assistance_war_already_contracted_tt:0 "У вас уже есть [Concept( 'contracting_assistance|E', 'контракт о помощи' )|E] в войне" + + invite_foreign_ruler_to:0 "Пригласить поучаствовать" + invite_foreign_ruler_to_desc:1 "Пригласить [Concept( 'ruler', 'правителя' )|E] другой [Concept( 'realm', 'державы' )|E] присоединиться к вам на пиру или на охоте" + invite_foreign_ruler_to.feast.tooltip:1 "Вы начнете [feast|El], где [recipient.GetTitledFirstName] станет особым гостем" + invite_foreign_ruler_to.hunt.tooltip:1 "Вы начнете [Concept( 'hunt', 'охоту' )|E] , где [recipient.GetTitledFirstName] станет особым гостем" + INVITE_FOREIGN_RULER_TO_NOTIFICATION:0 "Мы с вами должны быть друзьями. Приглашаю вас расслабиться и вместе провести время." + invited_to_hunt.accept.actor.tt:0 "[recipient.GetTitledFirstName] [Select_CString(prison_holder.IsFemale, 'приняла', 'принял' )] ваше приглашение присоединиться к охоте" + invited_to_feast.accept.actor.tt:0 "[recipient.GetTitledFirstName] [Select_CString(prison_holder.IsFemale, 'приняла', 'принял' )] ваше приглашение присоединиться к пиру" + invited_to_hunt.accept.recipient.tt:0 "Вы приняли приглашение персонажа [actor.GetTitledFirstName] присоединиться к охоте" + invited_to_feast.accept.recipient.tt:0 "Вы приняли приглашение персонажа [actor.GetTitledFirstName] присоединиться к пиру" + invite_foreign_ruler_to.decline.actor.tt:0 "[recipient.GetTitledFirstName] [Select_CString(prison_holder.IsFemale, 'отклонила', 'отклонил' )] ваше приглашение" + invite_foreign_ruler_to.decline.recipient.tt:0 "Вы отклонили приглашение персонажа [actor.GetTitledFirstName]" + INVITE_TO_HUNT:0 "$start_hunt_decision$" + INVITE_TO_FEAST:0 "$host_feast_decision$" + + war_ended_before_response:0 "Война уже закончилась" + AI_STRUGGLE_INTENT:0 "Отношение к борьбе: $VALUE|=+0$" + + # Offer Assistance Interaction + request_contract_assistance_interaction:0 "Попросить контракт о помощи" + request_contract_assistance_interaction_desc:0 "Предложить этому [Concept( 'struggle_involved', 'вовлеченному в борьбу' )|E] [Concept( 'ruler', 'правителю' )|E] присоединиться одной из ваших [Concept( 'war', 'войн' )|E] в обмен на [Concept( 'gold', 'золото' )|E]." + request_contract_assistance_interaction_notification:0 "Ваши войска пригодятся нам в конфликте. Нужно лишь договориться о цене." + request_contract_assistance_interaction_condition_tt:0 "Если [recipient.GetShortUIName] до окончания [Concept( 'war', 'войны' )|E] внесет [Concept( 'war_contribution', 'вклад' )|E] не меньше [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]:" diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_cultural_traditions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_cultural_traditions_l_russian.yml new file mode 100644 index 0000000000..3ea59972e4 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_cultural_traditions_l_russian.yml @@ -0,0 +1,222 @@ +l_russian: + ################################################## + # Aragonese Specific + tradition_fp2_state_ransoming_name:0 "Государственный выкуп" + tradition_fp2_state_ransoming_desc:0 "Каждый воин идет в бой, готовый рисковать жизнью и здоровьем ради сюзерена! Разве не должен сюзерен в ответ предложить им гарантии безопасности независимо от занимаемого положения на случай, если воин попадет в плен в бою?" + + culture_parameter_knights_die_less_but_are_captured_more:0 "[knights|E] реже погибают в [Concept( 'battle', 'бою' )|E], но чаще попадают в плен" + culture_parameter_characters_more_likely_to_be_captured_in_sieges:0 "[characters|E] с [Concept( 'liege', 'сюзереном' )|E] этой [Concept( 'culture', 'культуры' )|E] с большей вероятностью попадут в плен во время [Concept( 'sieges', 'осады' )|E]" + culture_parameter_can_demand_higher_ransoms_from_lower_tiers:0 "Можно требовать большие суммы выкупа за [Concept( 'rulers', 'правителей' )|E] низкого [Concept( 'rank', 'ранга' )|E]" + + ################################################## + # Castilian Specific + tradition_fp2_strategy_gamers_name:1 "Настольные воины" + tradition_fp2_strategy_gamers_desc:0 "Любой командир может рискнуть и испытать удачу на поле боя. #EMP Настоящий#! стратег оттачивает свой разум и делает вид, что не #EMP нуждается#! в удаче." + + culture_parameter_commanders_likelier_to_gain_commander_traits:0 "[commanders|E] чаще получают [Concept( 'commander_traits', 'свойства командира' )|E]" + culture_parameter_may_challenge_to_board_games:0 "Всегда можно бросать вызов другим [Concept( 'characters', 'персонажам' )|E] в [Concept( 'board_games', 'настольных играх' )|E]" + culture_parameter_may_wager_land_on_board_games:0 "Можно ставить на кон собственное [Concept( 'county', 'графство' )|E] в [Concept( 'board_games', 'настольных играх' )|E], если это правило действует для обоих игроков" + + challenge_to_2p_chess_interaction:2 "Бросить вызов в настольной игре" + challenge_to_2p_chess_interaction_desc:2 "Сыграть в [Concept( 'board_game', 'настольную игру' )|E] с персонажем [recipient.GetName]" + CHALLENGE_TO_2P_CHESS_INTERACTION_NOTIFICATION:2 "Приветствую вас, [actor.Custom2('RelationToMeShort', recipient)]! Не желаете ли сыграть партию в захватывающую игру [actor.Custom('BG_GameType_Concept_Dark')]?" + CHESS_FRIENDLY:1 "Товарищеская игра" + CHESS_PRESTIGE:1 "Играть на репутацию" + CHESS_GOLD:1 "Играть на деньги" + CHESS_LAND:1 "Играть на земли" + challenge_to_2p_chess_interaction.decline.actor.tt:1 "[recipient.GetTitledFirstName] занимается более важными делами" + challenge_to_2p_chess_interaction.decline.recipient.tt:1 "[actor.GetTitledFirstName] мной [Select_CString(actor.IsFemale, 'недовольна', 'недоволен' )]" + challenge_to_2p_chess_interaction.accept.game_commences.tt:1 "Партия в игру [actor.Custom('BG_GameType_Concept')|l] начнется немедленно" + perk_interaction.0122.victor_toast.t:1 "Вы побеждаете!" + perk_interaction.0122.loser_toast.t:1 "Вы проигрываете!" + fp2_bg_interaction.winner.actor:1 "Если [Select_CString( actor.IsLocalPlayer, 'вы выиграете', 'ваш противник выиграет' )] поставленное" + fp2_bg_interaction.winner.recipient:1 "Если [Select_CString( recipient.IsLocalPlayer, 'вы выиграете', 'ваш противник выиграет' )] поставленное" + fp2_bg_recipient_banned_from_board_games:1 "[character|E] сейчас не может играть в настольные игры" + challenge_to_2p_chess_interaction.need_bordering_non_capital_domains.tt:1 "И у вас, и у вашего соперника должны быть [domains|El] помимо [realm_capitals|El]" + bet_gold_actor_not_enough_gold:0 "Недостаточно [Concept( 'gold', 'золота' )|E]" + bet_gold_recipient_not_enough_gold:0 "У вашего противника недостаточно [Concept( 'gold', 'золота' )|E]" + + BG_OPINION_OWN_SKILL_ASSESSMENT:1 "Мой навык: $VALUE|=+0$" + BG_OPINION_STAKES_ARE_LOW:1 "Низкие ставки: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)] — нравится $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)] — нравится $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)] — нравится $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_COMPASSIONATE:1 "[GetTrait('compassionate').GetName(recipient.Self)] — нравится $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_CALLOUS:1 "[GetTrait('callous').GetName(recipient.Self)] — не нравится $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)] — $CHESS_FRIENDLY$ вызывает отвращение: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)] — $CHESS_FRIENDLY$ вызывает отвращение: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)] — жаждет $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)] — жаждет $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)] — хочет $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] — хочет $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)] — не хочет $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)] — не хочет $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)] — хочет $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)] — хочет $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)] — хочет $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)] — хочет $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] — хочет $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GENEROUS:1 "[GetTrait('generous').GetName(recipient.Self)] — хочет $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_LAZY:1 "[GetTrait('lazy').GetName(recipient.Self)] — хочет $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_DILIGENT:1 "[GetTrait('diligent').GetName(recipient.Self)] — хочет $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)] — хочет $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_ARBITRARY:1 "[GetTrait('arbitrary').GetName(recipient.Self)] — хочет $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)] — хочет $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)] — хочет $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)] — не хочет $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)] — не хочет $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_JUST:1 "[GetTrait('just').GetName(recipient.Self)] — считает, что $CHESS_LAND$ незаконно: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MILD:1 "У нас хорошие [Concept( 'relationship', 'отношения' )|E]: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_GOOD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MILD:1 "У нас плохие [Concept( 'relationship', 'отношения' )|E]: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD:1 "Я хочу #EMP уничтожить#! вас в игре: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + + ################################################## + # Andalusian Specific + tradition_fp2_malleable_subjects_name:0 "Уступчивые подданные" + tradition_fp2_malleable_subjects_desc:0 "Кто определяет, что такое свобода? Один король ничем не хуже другого, независимо от культуры. Настоящая свобода происходит из умения ужиться с любым сюзереном." + + culture_parameter_harder_to_convert_county_culture_without_heritage:0 "Труднее [Concept( 'promote_culture', 'продвигать культуру' )|E] в [Concept( 'counties', 'графствах' )|E] этой [Concept( 'culture', 'культуры' )|E], если у вас с ней разное [Concept( 'heritage', 'наследие' )|E]" + culture_parameter_easier_to_convert_county_culture_with_heritage:0 "Проще [Concept( 'promote_culture', 'продвигать культуру' )|E] в [Concept( 'counties', 'графствах' )|E] этой [Concept( 'culture', 'культуры' )|E], если у вас с ней общее [Concept( 'heritage', 'наследие' )|E]" + culture_parameter_powerful_foreign_knights_find_you_attractive:0 "Выше вероятность привлечь странствующих [Concept( 'knight', 'рыцарей' )|E]" + + iberian_heritage_trigger:1 "[Concept( 'culture', 'Культура' )|E] должна иметь иберийское [Concept( 'heritage', 'наследие' )|E]" + TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER:1 "Бонус от местной [Concept( 'cultural', 'культурной' )|E] [Concept( 'tradition', 'традиции' )|E]" + TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER:1 "Штраф от местной [Concept( 'cultural', 'культурной' )|E] [Concept( 'tradition', 'традиции' )|E]" + + ################################################## + # Generic + tradition_fp2_ritualised_friendship_name:0 "Ритуальная дружба" + tradition_fp2_ritualised_friendship_desc:0 "Кровь, конечно, не водица, но с вином жить веселее." + + culture_parameter_automatic_befriend_access:0 "Всегда есть доступ к [Concept( 'scheme', 'проискам' )|E] [GetScheme('befriend').GetTypeName|l]" + culture_parameter_may_propose_best_friendship:0 "Можно просить [Concept( 'friends', 'друзей' )|E] стать [Concept( 'best_friends', 'лучшими друзьями' )|E]" + culture_parameter_strong_hooks_and_stress_effects_best_friends:0 "[best_friends|E] получают [Concept( 'strong_hooks', 'сильное влияние' )|E] друг на друга, но его использование повышает [Concept( 'stress', 'стресс' )|E]" + culture_parameter_may_select_friendship_synergy_bonus:1 "[best_friends|E] могут использовать взаимодействие, чтобы получить дополнительные [skills|El] через [modifiers|El], получая при этом [Concept( 'stress', 'стресс' )|E]" + + propose_best_friendship_interaction:1 "Поклясться в вечной дружбе" + propose_best_friendship_interaction_desc:0 "Предложить, чтобы вы и [recipient.GetShortUINameNoTooltip] стали [Concept( 'best_friends', 'лучшими друзьями' )|E]" + propose_best_friendship_interaction.tt.already_best_friends:0 "Вы уже лучшие друзья!" + propose_best_friendship_interaction.tt.actor_has_best_friend:0 "У вас уже #EMP есть#! лучший друг!" + propose_best_friendship_interaction.tt.recipient_has_best_friend:0 "У персонажа [recipient.GetFirstNameNoTooltip] уже #EMP есть#! лучший друг!" + PROPOSE_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], [Select_CString(recipient.IsFemale, 'моя', 'мой' )] [recipient.Custom('SisterBrother')], товарищ, [Select_CString(recipient.IsFemale, 'наперсница', 'наперсник' )], давай вместе объявим, что наша дружба самая искренняя, самая чистая в мире, и поклянемся друг другу в вечной верности?" + propose_best_friendship_decline_summary:0 "К сожалению, я не могу пойти на подобное изменение наших отношений. Надеюсь, ты понимаешь." + propose_best_friendship_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] с восторгом соглашается!" + propose_best_friendship_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] с восторгом соглашается!" + propose_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] вежливо отказывается" + propose_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] [Select_CString(actor.IsFemale, 'огорчена', 'огорчен' )] отказом" + reaffirm_best_friendship_interaction:1 "Подтвердить клятву вечной дружбы" + reaffirm_best_friendship_interaction_desc:0 "Вы и [recipient.GetFirstNameNoTooltip] уже лучшие друзья, и будет логично укрепить вашу дружбу клятвой взаимной верности" + REAFFIRM_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], я не знаю никого честнее тебя, давай принесем клятвы в вечной верности друг другу?" + reaffirm_best_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + reaffirm_best_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + reaffirm_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] плюет на вашу дружбу" + reaffirm_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] чувствует себя [Select_CString(actor.IsFemale, 'преданной', 'преданным' )]" + synergise_friendship_interaction:0 "Синергия дружбы" + synergise_friendship_interaction_desc:0 "Воспользоваться знаниями и умениями, которыми обладает [Concept( 'best_friend', Select_CString(recipient.IsFemale, 'ваша лучшая подруга' 'ваш лучший друг' ))|E] [recipient.GetTitledFirstNameNoTooltip]" + SYNERGISE_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], я знаю, что всегда и во всем могу на тебя рассчитывать, и потому спрашиваю... [Select_CString(recipient.IsFemale, 'готова', 'готов' )] ли ты пообещать всегда делиться друг с другом знаниями и опытом?" + synergise_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + synergise_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + synergise_friendship_interaction.decline.actor.tt:0 "$propose_best_friendship_interaction.decline.actor.tt$" + synergise_friendship_interaction.decline.recipient.tt:0 "$propose_best_friendship_interaction.decline.recipient.tt$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_SHY:0 "[GetTrait('shy').GetName(recipient.Self)] заставляет нервничать при мысли о [Concept( 'best_friends', 'близких дружеских отношениях' )|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_ARBITRAY:0 "[GetTrait('arbitrary').GetName(recipient.Self)] заставляют сомневаться в [Concept( 'best_friends', 'близких дружеских отношениях' )|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_GREGARIOUS:0 "[GetTrait('gregarious').GetName(recipient.Self)] побуждает одобрять [Concept( 'best_friends', 'близкие дружеские отношения' )|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_JUST:0 "[GetTrait('just').GetName(recipient.Self)] побуждает одобрять [Concept( 'best_friends', 'близкие дружеские отношения' )|E]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_LACKING_CULTURAL_PARAMETER:0 "Представители #L [recipient.GetCulture.GetCollectiveNoun|l]ой#! [Concept( 'culture', 'культуры' )|E] не понимают истинного значения дружбы: $VALUE|=+0$" + REAFFIRM_BEST_FRIEND_OPINION_HAS_CULTURAL_PARAMETER:0 "Представители #L [recipient.GetCulture.GetCollectiveNoun|l]ой#! [Concept( 'culture', 'культуры' )|E] понимают истинное значение дружбы: $VALUE|=+0$" + + SYNERGY_BONUS_ACTOR:0 "Опираться на ваше [Concept( 'education', 'образование' )|E]" + SYNERGY_BONUS_RECIPIENT:0 "Опираться на [Concept( 'education', 'образование' )|E] вашего [Concept( 'best_friend', 'лучшего друга' )|E]" + SYNERGY_BONUS_MIXED:0 "Опираться на сочетание ваших [Concept( 'education', 'образований' )|E]" + synergise_friendship_interaction_cannot_share_education:0 "Вы не можете опираться только на [Concept( 'education', 'образование' )|E] вашего [Concept( 'best_friend', 'лучшего друга' )|E], потому что оно не отличается от вашего" + + fp2_single_synergy_neutral_modifier_desc_label:0 "Этот персонаж договорился о сотрудничестве со своим лучшим другом. Подобные отношения полезны, хотя порой могут выматывать." + fp2_single_synergy_diplomacy_modifier:0 "Улучшенная дипломатия" + fp2_single_synergy_diplomacy_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_martial_modifier:0 "Улучшенное военное дело" + fp2_single_synergy_martial_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_stewardship_modifier:0 "Улучшенное управление" + fp2_single_synergy_stewardship_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_intrigue_modifier:0 "Улучшенные интриги" + fp2_single_synergy_intrigue_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_learning_modifier:0 "Улучшенная ученость" + fp2_single_synergy_learning_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + + fp2_double_synergy_diplomacy_modifier:0 "Синергия дипломатии" + fp2_double_synergy_martial_modifier:0 "Синергия военного дела" + fp2_double_synergy_stewardship_modifier:0 "Синергия управления" + fp2_double_synergy_intrigue_modifier:0 "Синергия интриг" + fp2_double_synergy_learning_modifier:0 "Синергия учености" + fp2_double_synergy_neutral_modifier_desc_label:0 "Этот персонаж уделяет достаточно времени сотрудничеству со своим лучшим другом, в полной мере используя свои знания. Подобные отношения полезны, хотя порой могут выматывать." + fp2_double_synergy_diplomacy_diplomacy_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_martial_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_stewardship_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_intrigue_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_learning_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_diplomacy_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_martial_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_stewardship_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_intrigue_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_learning_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_diplomacy_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_martial_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_stewardship_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_intrigue_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_learning_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_diplomacy_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_martial_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_stewardship_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_intrigue_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_learning_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_diplomacy_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_martial_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_stewardship_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_intrigue_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_learning_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + + ritual_best_friend_hook:0 "Лучший друг" + lost_ritualised_best_friend:0 "Потеря лучшего друга" + on_hook_used.tt.best_friend_stress:0 "Вы злоупотребляете дружбой с персонажем [target.GetShortUINameNoTooltip]" + death.lost_ritualised_best_friend.tt:1 "Ваш самый лучший друг умер" + need_at_least_one_friend:1 "Вам нужен как минимум один [friend|El]" + scheme_power_against_friend_add:1 "[scheme_power|E] против [Concept( 'friends', 'друзей' )|E]" + scheme_power_against_best_friend_add:1 "[scheme_power|E] против [Concept( 'best_friends', 'лучших друзей' )|E]" + + on_set_relation_best_friend.gain_hook.root.tt:0 "Ваша дружба с персонажем [target.GetFirstNameNoTooltip] имеет ритуальное значение" + on_set_relation_best_friend.gain_hook.target.tt:0 "Ваша дружба с персонажем [ROOT.Char.GetFirstNameNoTooltip] имеет ритуальное значение" + on_remove_relation_best_friend.lose_hook.root.tt:0 "Без дружбы у вас нет влияния на персонажа [target.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_hook.target.tt:0 "Без дружбы у вас нет влияния на персонажа [ROOT.Char.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_synergy_modifiers.root.tt:0 "[target.GetFirstNameNoTooltip] больше не поддерживает вас в повседневных делах" + on_remove_relation_best_friend.lose_synergy_modifiers.target.tt:0 "[ROOT.Char.GetFirstNameNoTooltip] больше не поддерживает вас в повседневных делах" + on_death_relation_best_friend.lose_synergy_modifiers.root.tt:0 "$on_remove_relation_best_friend.lose_synergy_modifiers.root.tt$" diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_flavor_events_oltner_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_flavor_events_oltner_l_russian.yml new file mode 100644 index 0000000000..a2e76dab59 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_flavor_events_oltner_l_russian.yml @@ -0,0 +1,13 @@ +l_russian: + rice_fields_modifier:0 "Рисовые поля" + rice_fields_modifier_desc:0 "Крестьяне в этой провинции выращивают питательный рис, который не дает им голодать и вдохновляет на новые блюда." + fp2_flavor.0001.t:0 "Урожай идей" + fp2_flavor.0001.desc:0 "Что ж, [rice_propagator.GetTitledFirstName] может гордиться — [SCOPE.sC('rice_propagator').GetHerHis] действительно процветает. [rice_propagator_capital.GetNameNoTier] полнится толстыми и довольными крестьянами, которые #EMP работают с радостью!#!\n\nМусульмане принесли в свои земли новую культуру — рис. Его легко выращивать, и можно прокормить много народу. Неужели в этом секрет их успеха? Мне бы тоже не помешали более трудолюбивые крестьяне...\n\nВозможно, стоит разбить рисовые поля и у моей столицы? Но с чего начать?" + fp2_flavor.0001.a:0 "Немного золота — и [rice_propagator.GetFirstNameNoTooltip] всё расскажет." + fp2_flavor.0001.b:0 "Наверняка [rice_propagator.GetSheHe] не откажется поделиться знаниями? По-дружески!" + fp2_flavor.0001.c:0 "Я добуду этот секрет... отправить агента." + fp2_flavor.0001.d:0 "Забудьте. Я не стану связываться с мусульманами." + fp2_flavor.0001.b.success:0 "Вы успешно уговариваете [rice_propagator.GetHerHis]" + fp2_flavor.0001.b.failure:0 "[rice_propagator.GetFirstNameNoTooltip] [Select_CString(rice_propagator.IsFemale, 'оскорблена', 'оскорблен' )]" + fp2_flavor.0001.c.success:0 "Ваш агент крадет секрет" + fp2_flavor.0001.c.failure:0 "[rice_propagator.GetFirstNameNoTooltip] в ярости" diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_game_concepts_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_game_concepts_l_russian.yml new file mode 100644 index 0000000000..096fe4b481 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_game_concepts_l_russian.yml @@ -0,0 +1,106 @@ +l_russian: + game_concept_struggle:1 "Борьба" + game_concept_struggle_struggles:0 "Борьба" + game_concept_struggle_desc:2 "[Concept( 'struggle_struggles', 'Борьбой' )|E] называются затяжные конфликты, затрагивающие обширные [Concept( 'struggle_region_regions', 'области' )|E] со множеством [Concept( 'faiths', 'конфессий' )|E] и [Concept( 'cultures', 'культур' )|E]. Во время борьбы могут применяться особые правила и [modifiers|El], которые со временем меняются. Так как подобные конфликты могут затягиваться на десятки и даже сотни лет, не все [characters|El], участвующие в борьбе, постоянно [Concept( 'war', 'воюют' )|E] друг с другом.\n\nКаждый случай борьбы делится на несколько [Concept( 'struggle_phase_phases', 'фаз' )|E]. Когда $game_concept_characters$ в охваченной области совершают действия (например, объявляют войны или заключают [Concept( 'marrying', 'браки' )|E]), они могут запускать [Concept( 'struggle_catalyst_catalysts', 'катализаторы' )|E], переводящие их из фазы в фазу.\n\nУчастники борьбы определяют степень вовлеченности персонажей с [Concept( 'land', 'землями' )|E]) в охваченных борьбой регионах: «[struggle_involved|E]», «[struggle_interloper_interlopers|E]» или «[struggle_uninvolved|E]»." + + game_concept_iberian_struggle:1 "Иберийская борьба" + game_concept_iberian_struggle_desc:2 "$game_concept_iberian_struggle$ отражает беспокойную эпоху в истории Иберийского полуострова. Она уходит корнями к завоевательным походам Омейядов в VIII столетии, а [Concept( 'struggle_phase_phases', 'фазы' )|E] этой [Concept( 'struggle', 'борьбы' )|E] меняются от переходящей в насилие ненависти до непрочных договоренностей и практичного сотрудничества. Крепкие союзы в подобной ситуации возникают редко, и [Concept( 'rulers', 'правителям' )|E] следует помнить, что общая [faith|El] или [culture|El] ничего не гарантируют." + game_concept_struggle_phase:1 "Фаза борьбы" + game_concept_struggle_phase_phase:1 "Фаза" + game_concept_struggle_phase_phases:0 "Фазы" + game_concept_struggle_phase_desc:1 "$game_concept_struggle_phase_phase$ — общий настрой [Concept( 'struggle_involved', 'вовлеченных' )|E] [Concept( 'characters', 'персонажей' )|E] и [Concept( 'counties', 'графств' )|E] в ее [Concept( 'struggle_region', 'области' )|E]. Фазы представляют собой кратковременное изменение общественных тенденций и устоев, которое влияет на ход [Concept( 'struggle', 'борьбы' )|E].\n\n#weak Например: в одной фазе жители области могут считать, что религиозная терпимость превыше всего, даже если прочие представители их конфессии считают иначе.#!" + + game_concept_struggle_catalyst:1 "Фаза катализации" + game_concept_struggle_catalyst_catalyst:1 "Катализация" + game_concept_struggle_catalyst_catalysts:0 "Катализаторы" + game_concept_struggle_catalyst_desc:2 "Смена [Concept( 'struggle_phase_phases', 'фаз' )|E] [Concept( 'struggle_struggles', 'борьбы' )|E] происходит в результате некоторых значительных событий, меняющих общее мнение [Concept( 'struggle_region', 'вовлеченной области' )|E] в определенном направлении. Важные для каждой фазы происшествия перечислены в окне «$game_concept_struggle$».\n\n#weak Например: фаза [Concept( 'iberian_struggle', 'иберийской борьбы' )|E] «[Concept( 'struggle_phase_iberia_opportunity', 'Возможность' )|E]» может перейти или во «[Concept( 'struggle_phase_iberia_hostility', 'Враждебность' )|E]», или в «[Concept( 'struggle_phase_iberia_conciliation', 'Примирение' )|E]». Убийство важного [Concept( 'character', 'персонажа' )|E] склонит чашу весов к первому, а заключение [Concept( 'marriage', 'брачного' )|E] [Concept( 'alliance', 'союза' )|E] с представителем другой [Concept( 'faith', 'конфессии' )|E] — ко второму." + + game_concept_struggle_involved:1 "Вовлеченность" + game_concept_struggle_involved_desc:2 "Если [character|El] или [county|El] вовлечены в [Concept( 'struggle', 'борьбу' )|E], все жители соответствующей [Concept( 'struggle_region', 'области' )|E] считают их значимыми и постоянными ее участниками, к которым в полной мере применяются преимущества [Concept( 'struggle_phase_phases', 'фаз борьбы' )|E] и которые являются основными инициаторами ее [Concept( 'struggle_catalyst_catalysts', 'катализаторов' )|E].\n\nВовлечение [Concept( 'cultures', 'культур' )|E] и [Concept( 'faiths', 'конфессий' )|E] происходит при их значительной активности в области борьбы.\n\n#weak Чтобы персонаж считался вовлеченным в борьбу, в нее должны быть вовлечены и его культура, и его конфессия, #EMP а#! его [capital|El] должна располагаться в области борьбы.#!" + + game_concept_struggle_interloper:1 "Вмешательство" + game_concept_struggle_interloper_interlopers:0 "Вмешательство" + game_concept_struggle_interloper_desc:2 "Когда [Concept( 'character', 'персонаж' )|E] участвует в [Concept( 'struggle', 'борьбе' )|E], но не считается полностью [Concept( 'struggle_involved', 'вовлеченным' )|E], это называется вмешательством.\n\nВмешательство подразумевает, что [Concept( 'capital', 'столица' )|E] персонажа расположена в [Concept( 'struggle_region', 'области борьбы' )|E], но его [faith|El] или [culture|El] не вовлечены в борьбу.\n\nПолностью вовлеченные персонажи считают таких участников борьбы надоедливыми и неприятными чужаками, которые постоянно создают проблемы. Таким образом, [counties|El] в области борьбы, принадлежащие [Concept( 'rulers', 'правителям' )|E], которые решаются на вмешательство, получают определенные штрафы." + + game_concept_struggle_uninvolved:1 "Отсутствие вовлеченности" + game_concept_struggle_uninvolved_desc:2 "Чтобы [character|El] не считался вовлеченным в определенную [Concept( 'struggle', 'борьбу' )|E], его [capital|El] должна быть за пределами [Concept( 'struggle_region', 'области борьбы' )|E].\n\nТо есть таких персонажей считают чужаками, которые не только не имеют веских причин участвовать в текущей [Concept( 'struggle_phase_phases', 'фазе борьбы' )|E], но и #EMP не должны этого делать#!, так как совершенно ничего не смыслят в местном укладе.\n\nВсе участники конфликта сходятся в том, что не имеющим вовлеченности персонажам нечего делать #EMP на их#! землях. Поэтому [rulers|El] без вовлеченности обычно получают серьезные штрафы во всех [Concept( 'counties', 'графствах' )|E], расположенных в области борьбы." + + game_concept_struggle_large_conquest:1 "Борьба: крупное завоевание" + game_concept_struggle_large_conquest_desc:2 "Среди катализаторов может быть победа атакующего в крупной [Concept( 'war', 'войне' )|E].\n\nУчитываются следующие [casus_bellis|El]:\n$EFFECT_LIST_BULLET$ $duchy_conquest_cb$ \n$EFFECT_LIST_BULLET$ $individual_duchy_de_jure_cb$ \n$EFFECT_LIST_BULLET$ $imperial_reconquest_cb$ \n$EFFECT_LIST_BULLET$ $invasion_war$ \n$EFFECT_LIST_BULLET$ $clan_invasion_war$ \n$EFFECT_LIST_BULLET$ $mongol_invasion_war$ \n$EFFECT_LIST_BULLET$ $major_religious_war$ $game_concept_war$ \n$EFFECT_LIST_BULLET$ $undirected_great_holy_war$ — как [Concept( 'great_holy_war_directed', 'направленная' )|E], так и [Concept( 'great_holy_war_undirected', 'нет' )|E] \n$EFFECT_LIST_BULLET$ $tribal_subjugation_cb$" + + game_concept_struggle_region:1 "Область борьбы" + game_concept_struggle_region_region:1 "Область" + game_concept_struggle_region_regions:0 "Области" + game_concept_struggle_region_desc:2 "Каждая [struggle|El] привязана к [Concept( 'region', 'области' )|E] карты. Местонахождение [Concept( 'character_possessive', 'персонажа' )|E] в этой области (а также его [culture|El] и [faith|El]) определяют степень вовлеченности в борьбу: «[struggle_involved|E]», «[struggle_interloper|E]» или «[struggle_uninvolved|E]».\n\n[counties|E] в области обычно получают [Concept( 'county_modifiers', 'модификаторы' )|E], соответствующие текущей [Concept( 'struggle_phase_phase', 'фазе' )|E]." + + game_concept_struggle_conquest:1 "Конфликт" + game_concept_struggle_conquest_conquest:1 "Конфликт" + game_concept_struggle_conquest_conquests:0 "Конфликты" + game_concept_struggle_conquest_desc:2 "[rulers|E], вовлеченные в [Concept( 'struggle', 'борьбу' )|E], нередко ввязываются в пограничные конфликты и мелкие стычки, влияющие на текущую [Concept( 'struggle_phase', 'фазу борьбы' )|E]. Постоянная готовность к небольшим конфликтам позволяет правителям захватывать небольшие территории, завоевывая их или превращая в вассалов.\n\nТак как $game_concept_struggle_conquest_conquests$ зависят от условий борьбы, затраты [Concept( 'prestige', 'престижа' )|E] меняются в зависимости от фазы." + + game_concept_struggle_phase_iberia_opportunity:1 "Фаза возможности" + game_concept_struggle_phase_iberia_opportunity_desc:2 "В результате долгого и относительно мирного сосуществования в [Concept( 'struggle_phase_iberia_conciliation', 'фазе примирения' )|E] Иберийской борьбы, начинает расти удовлетворенность. И крестьяне, и дворянство рады, что все #EMP в порядке#!, что дает более практичным [Concept( 'characters', 'персонажам' )|E] возможность воспользоваться их наивностью.\n\nСо временем или новые конфликты приведут к эскалации [Concept( 'struggle_phase_iberia_hostility', 'враждебности' )|E], или разумные политические решения помогут достичь хрупкого равновесия благодаря примирению." + + game_concept_struggle_phase_iberia_hostility:1 "Фаза враждебности" + game_concept_struggle_phase_iberia_hostility_desc:2 "В этой [Concept( 'struggle_phase_phase', 'фазе' )|E] кипение страстей достигает апогея. Постоянные стычки и растущее взаимное непонимание в [Concept( 'struggle_phase_iberia_opportunity', 'фазе возможности' )|E] Иберийской борьбы привели к усилению взаимной ненависти [Concept( 'characters', 'персонажей' )|E] разных [Concept( 'cultures', 'культур' )|E], [Concept( 'faiths', 'конфессий' )|E] и #EMP даже хуже#!: и того и другого.\n\nНо подобное кровопролитие не может длиться вечно. Со временем здравомыслие или банальное истощение помогут достичь [Concept( 'struggle_phase_iberia_compromise', 'компромисса' )|E] на полуострове." + + game_concept_struggle_phase_iberia_compromise:1 "Фаза компромисса" + game_concept_struggle_phase_iberia_compromise_desc:2 "Утомление от конфликтов в [Concept( 'struggle_phase_iberia_hostility', 'фазе враждебности' )|E] Иберийской борьбы или искусной деэскалации в [Concept( 'struggle_phase_iberia_conciliation', 'фазе примирения' )|E], приводят к достижению компромисса. $game_concept_struggle_phase_iberia_compromise$ — растущее согласие между народами Иберии. Разногласия утихают и теряют значимость, зато общее наследие и история превращаются в крепкие узы, объединяющие былых противников.\n\nПолуостров на перепутье: если конфликты вспыхнут вновь, может начаться фаза [Concept( 'struggle_phase_iberia_opportunity', 'возможности' )|E]." + + game_concept_struggle_phase_iberia_conciliation:1 "Фаза примирения" + game_concept_struggle_phase_iberia_conciliation_desc:1 "Если участники Иберийской борьбы достигают значительного [Concept( 'struggle_phase_iberia_compromise', 'компромисса' )|E], наступает эта фаза — их отношения становятся столь благоприятными и близкими, что чужакам нелегко это понять. Особенно часто заключаются межконфессиональные [Concept( 'marriages', 'браки' )|E].\n\nОднако это длится не вечно и чье-то обманутое доверие со временем возвращает [Concept( 'iberian_struggle', 'Иберийскую борьбу' )|E] в [Concept( 'struggle_phase_iberia_compromise', 'фазу компромисса' )|E]." + + game_concept_struggle_involved_faith:0 "Вовлеченная конфессия" + game_concept_struggle_involved_faiths:0 "Вовлеченные конфессии" + game_concept_struggle_involved_faith_desc:0 "Некоторые [faiths|El] изначально [Concept( 'struggle_involved', 'вовлечены' )|E] в [Concept( 'struggle', 'борьбу' )|E]. Остальные могут присоединиться к ней при изменении обстоятельств." + + game_concept_struggle_involved_culture:0 "Вовлеченная культура" + game_concept_struggle_involved_cultures:0 "Вовлеченные культуры" + game_concept_struggle_involved_culture_desc:0 "Некоторые [cultures|El] изначально [Concept( 'struggle_involved', 'вовлечены' )|E] в [Concept( 'struggle', 'борьбу' )|E]. Остальные могут присоединиться к ней при изменении обстоятельств." + + game_concept_dissolution_faction:0 "Фракция разделения" + game_concept_dissolution_factions:0 "Фракции разделения" + game_concept_faction_dissolution:0 "Разделение" + game_concept_dissolution_faction_desc:0 "[dissolution_faction|E] старается разрушить [Concept( 'realm', 'державу' )|E] своего [Concept( 'liege', 'сюзерена' )|E]. Если они добиваются успеха, все вассалы державы становятся [Concept( 'independent', 'независимыми' )|E], а сюзерен теряет [primary_title|El]." + + + game_concept_improve_city_province_decision:0 "Решение: $improve_city_province_decision_name$" + game_concept_improve_city_province_decision_desc:0 "Это [decision|El] позволяет увеличить количество [Concept( 'buildings', 'зданий' )|E], доступных в [Concept( 'city_holding', 'городском владении' )|E]." + + game_concept_border_raid:0 "Вылазка" + game_concept_border_raids:0 "Вылазки" + game_concept_border_raiding:0 "Совершение вылазок" + game_concept_border_raid_desc:3 "Особая разновидность [Concept( 'war', 'войны' )|E] [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'rulers', 'правителей' )|E]-участников Иберийской [Concept( 'struggle', 'борьбы' )|E]. Нападающий старается [Concept( 'siege', 'взять в осаду' )|E] определенное [Concept( 'county', 'графство' )|E] врага, граничащее с его [Concept( 'realm', 'державой' )|E].\n\nЗа захват [Concept( 'war_target', 'цели войны' )|E] [war_leader|El] получает [gold|El]. Сама же цель теряет [development|El] и [control|El]. При этом могут разрушаться [buildings|El], а победитель получает больше золота — вероятность этого зависит от развития и размера осаждающей [Concept( 'army', 'армии' )|E].\n\nАтакующий быстро повышает [Concept( 'war_score', 'боевой счет' )|E], если цель войны [Concept( 'occupying', 'оккупирована' )|E]." + + game_concept_bargain_fealty:0 "Договориться о верности" + game_concept_bargained_fealty:0 "Договорная верность" + game_concept_bargain_fealty_desc:3 "Это особое [interaction|El] доступно [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'rulers', 'правителям' )|E], участвующим в оборонительной [Concept( 'war', 'войне' )|E].\n\n[war_leader|E] просит соседнего [Concept( 'ruler', 'правителя' )|E] более высокого [Concept( 'rank', 'ранга' )|E] присоединиться к войне, пообещав стать [Concept( 'vassal', 'вассалом' )|E] этого правителя." + + game_concept_contract_assistance:0 "Контракт о помощи" + game_concept_contracting_assistance:0 "Выполнение контракта о помощи" + game_concept_contract_assistance_desc:2 "Особое [interaction|El], доступное [Concept( 'struggle_involved', 'вовлеченным в Иберийскую борьбу' )|E] [Concept( 'rulers', 'правителям' )|E], которое позволяет им присоединяться к войнам других вовлеченных правителей в обмен на [gold|El].\n\nОплата производится по завершении [wars|El], независимо от ее итогов, если [Concept( 'war_contribution', 'вклад' )|E] исполнителя контракта не менее 100." + + game_concept_iberian_reclamation:0 "Иберийская рекламация" + game_concept_iberian_reclaiming:0 "Возвращение иберийских территорий" + game_concept_iberian_reclamations:0 "Иберийские рекламации" + game_concept_iberian_reclamation_desc:2 "Особый тип [wars|El], доступный [Concept( 'struggle_involved', 'вовлеченным в Иберийскую борьбу' )|E] [Concept( 'rulers', 'правителям' )|E].\n\nАтакующий старается завоевать [duchy|El], где присутствуют любые [Concept( 'struggle_involved', 'вовлеченные' )|E] [counties|El], которыми владеет [ruler|El], [Concept( 'struggle_interloper_interlopers', 'вмешивающийся в борьбу' )|E] или [Concept( 'struggle_uninvolved', 'невовлеченный в нее' )|E]. Также атакующий может попытаться сделать правителя своим [Concept( 'vassalize', 'вассалом' )|E], если не владеет землями за пределами герцогства." + + game_concept_enforce_truce:0 "Навязать перемирие" + game_concept_enforced_truce:0 "Навязанное перемирие" + game_concept_enforce_truce_desc:2 "Особое [interaction|El], доступное доступный [Concept( 'struggle_involved', 'вовлеченным в Иберийскую борьбу' )|E] [Concept( 'rulers', 'правителям' )|E], которое завершает [Concept( 'war', 'войну' )|E] [Concept( 'white_peace', 'белым миром' )|E] и устанавливает [truces|El].\n\nВоспользоваться им можно только для завершения войны между другими вовлеченными [Concept( 'rulers', 'правителями' )|E] более низкого [Concept( 'rank', 'ранга' )|E], если одна из сторон [Concept( 'independent', 'независима' )|E] или принадлежит той же [Concept( 'realm', 'державе' )|E]." + + game_concept_incite_revolts_interaction:1 "Спровоцировать мятеж" + game_concept_incite_revolts_interaction_desc:1 "Позволяет тратить [gold_i][gold|El] на подстрекательство к бунту [Concept( 'peasant_faction', 'крестьянской фракции' )|E] в чужой [Concept( 'realm', 'державе' )|E], если в ней есть [Concept( 'counties', 'графства' )|E] с низким [Concept( 'county_opinion', 'мнением' )|E]." + + game_concept_secure_iberian_foothold_decision:0 "$secure_iberian_foothold_decision_title$" + game_concept_secure_iberian_foothold_decision_desc:1 "[decision|E], позволяющее не[Concept( 'struggle_involved', 'вовлеченному в борьбу' )|E] [Concept( 'ruler', 'правителю' )|E] закончить [Concept( 'iberian_struggle', 'борьбу за Иберию' )|E]." + + game_concept_golden_age_jewish_science_in_iberia_decision:0 "$golden_age_jewish_science_in_iberia_decision$" + game_concept_golden_age_jewish_science_in_iberia_decision_desc:1 "[decision|E], позволяющее поддержать иудейских ученых и воспользоваться плодами их трудов." + + game_concept_build_holy_pilgrim_roads_decision:0 "$build_holy_pilgrim_roads_decision$" + game_concept_build_holy_pilgrim_roads_decision_desc:1 "[decision|E], позволяющее построить дороги, чтобы упростить жизнь паломникам." + + game_concept_purchase_truce_interaction:0 "$purchase_truce_interaction$" + game_concept_purchase_truce_interaction_desc:1 "[interaction|E], позволяющее досрочно покупать [truces|El] за [gold_i][gold|El]." + diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_important_actions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_important_actions_l_russian.yml new file mode 100644 index 0000000000..6ed5230e9a --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_important_actions_l_russian.yml @@ -0,0 +1,24 @@ +l_russian: + action_can_offer_assistance:0 "Можно заключать контракт о помощи" + action_can_offer_assistance_label:0 "Вы можете предложить персонажу [recipient.GetShortUINameNoTooltip] помощь в войне в обмен на золото" + action_can_offer_assistance_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_offer_assistance_desc:0 "[recipient.GetUIName] — [Concept( 'struggle_involved', 'вовлеченный в борьбу' )|E] [ruler|El] и ведет [Concept( 'war', 'войну' )|E] с другой [Concept( 'realm', 'державой' )|E], что позволяет вам предложить [contract_assistance|El].$action_can_offer_assistance_HELP$" + action_can_offer_assistance_click:0 "#I Щелкните, чтобы предложить [recipient.GetHerHim]#!" + action_can_offer_assistance_combined_group_label:0 "Можно вступать в войны за золото" + action_can_offer_assistance_combined_group_name:0 "Можно вступать в войны персонажа [recipient.GetShortUINameNoTooltip] за золото" + action_can_offer_assistance_combined_group_description:0 "Другие [Concept( 'struggle_involved', 'вовлеченные в борьбу' )|E] [rulers|El] ведут [wars|El], что позволяет вам предлагать свою помощь в обмен на [gold|El]" + action_can_offer_assistance_combined_unimportant:0 "$action_can_offer_assistance_unimportant$" + action_can_offer_assistance_unimportant:0 "@warning_icon!#X Вы уже ведете [Concept( 'war', 'войну' )|E]#!" + action_can_offer_assistance_HELP:1 "\n\n#help Вы [ruler|El], и к вам тоже могут вторгнуться, а потому может быть выгодно подождать безопасного момента, чтобы присоединиться к чужой [Concept( 'war', 'войне' )|E].#!" + + action_can_bargain_fealty:0 "Можно предлагать вассалитет за помощь" + action_can_bargain_fealty_label:0 "Можно предложить персонажу [recipient.GetShortUINameNoTooltip] свои услуги в обмен на покровительство" + action_can_bargain_fealty_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_bargain_fealty_desc:0 "[recipient.GetUIName] — соседний [Concept( 'struggle_involved', 'вовлеченный в борьбу' )|E] [ruler|El] более высокого [Concept( 'title_tier', 'ранга' )|E], что позволяет вам предложить [recipient.GetHerHim] свои услуги при условии, что [recipient.GetSheHe] вступит в [Concept( 'war', 'войну' )|E].$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_click:0 "#I Нажмите, чтобы предложить [recipient.GetHerHim] сделку#!" + action_can_bargain_fealty_combined_group_label:0 "Продажа верности чужаку" + action_can_bargain_fealty_combined_group_name:0 "Можно предложить персонажу [recipient.GetShortUINameNoTooltip] свои услуги" + action_can_bargain_fealty_combined_group_description:0 "Соседние [rulers|El], не [Concept( 'struggle_involved', 'вовлеченные в борьбу' )|E], могут присоединиться к вашей [Concept( 'war', 'войне' )|E] в обмен на признание [Concept( 'liege', 'сюзереном' )|E].$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_combined_unimportant:0 "" + action_can_bargain_fealty_unimportant:0 "@warning_icon!#X [recipient.GetSheHe|U] не [Select_CString(recipient.IsFemale, 'важна', 'важен' )] для вас#!" + action_can_bargain_fealty_HELP:0 "\n\n#help Вы перестанете быть [Concept( 'independent_ruler', 'независимым правителем' )|E]. Подумайте, что хуже, проигранная [war|El] или новый [liege|El].#!" diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_legacies_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_legacies_l_russian.yml new file mode 100644 index 0000000000..59d27278ed --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_legacies_l_russian.yml @@ -0,0 +1,52 @@ +l_russian: + fp2_urbanism_legacy_track_name:1 "Метрополия" + fp2_urbanism_legacy_track_desc:1 "Города являются воплощением идеалов своих строителей и привлекают дворян со всего света" + fp2_urbanism_legacy_1_name:1 "Влиятельные города" + fp2_urbanism_legacy_4_name:2 "Престижное развитие" + fp2_urbanism_legacy_3_name:0 "Активные участники" + fp2_urbanism_legacy_2_name:1 "Республиканское образование" + fp2_urbanism_legacy_5_name:2 "Процветающие города" + fp2_coterie_legacy_track_name:0 "Приближенные" + fp2_coterie_legacy_track_desc:1 "Сила, объединяющая дом" + fp2_coterie_legacy_1_name:0 "Внутренний круг" + fp2_coterie_legacy_2_name:0 "Надежный дом" + fp2_coterie_legacy_3_name:0 "Единство" + fp2_coterie_legacy_4_name:0 "Общие сведения" + fp2_coterie_legacy_5_name:0 "Прагматичные корни" + + + cultural_acceptance_gain_gift_dynasty_perk:0 "от [Concept( 'dynasty_perk', 'наследия' )|E] $fp2_urbanism_legacy_2_name$" + + LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION:1 "Открывает [improve_city_province_decision|El]" + LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT:1 "Каждый [city|El] увеличивает ежемесячный [Concept( 'development_growth', 'прирост развития' )|E] своего [Concept( 'county', 'графства' )|E] на #P +20%#!" + LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION:1 "Получать [prestige_i]#P [EmptyScope.ScriptValue('medium_prestige_gain')|0]#! [Concept( 'prestige', 'престижа' )|E] и возможность привлечь [Concept( 'guests', 'гостей' )|E] при возведении [Concept( 'building', 'здания' )|E] в [Concept( 'city_holding', 'городском владении' )|E]" + LEGACY_DYNASTY_BETTER_CONTRIBUTION_FROM_REPUBLICAN_VASSALS:0 "#P +15%#! к [Concept( 'taxes', 'налогам' )|E] от [Concept( 'republic_government', 'республиканских' )|E] [Concept( 'vassals', 'вассалов' )|E]\n#P +15%#! к [Concept( 'levy', 'ополчению' )|E] от [Concept( 'republic_government', 'республиканских' )|E] [Concept( 'vassals', 'вассалов' )|E]" + LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES:1 "Члены [Concept( 'dynasty', 'династии' )|E] могут получить цепочку [Concept( 'traits', 'свойств' )|E] «[GetTrait('education_republican_knowledge_3').GetName( GetNullCharacter )]» в дополнение к [Concept( 'education_trait', 'свойству образования' )|E] при условии, что они обучались в графстве с высоким [Concept( 'development', 'развитием' )|E]" + LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY:1 "Члены вашего [Concept( 'house', 'дома' )|E] не требуют жалования на [Concept( 'court_position', 'придворных должностях' )|E], и их можно увольнять без потери [prestige_i] [Concept( 'prestige', 'престижа' )|E]" + LEGACY_DYNASTY_BETTER_SPOUSE_FROM_HOUSE_MEMBERS:1 "[skills|E] от [Concept( 'spouse', 'супруга' )|E] в [Concept( 'councillor_tasks', 'совете' )|E]: #p +10%#! за [Concept( 'councillor', 'советника' )|E] из вашего [Concept( 'house', 'дома' )|E]" + LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS:1 "Больше [prestige_i] [Concept( 'prestige', 'престижа' )|E] за участие в войне члена [Concept( 'house', 'дома' )|E]\nОткрывает взаимодействие #V $call_house_member_to_war_interaction$#! по отношению ко всем членам [Concept( 'house', 'дома' )|E]" + LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS:1 "Открывает взаимодействие #V $share_known_secrets_interaction$#!: поделиться известными [Concept( 'secrets', 'секретами' )|E] с членами вашего [Concept( 'house', 'дома' )|E]" + LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN:0 "Члены [Concept( 'dynasty', 'династии' )|E] могут [Concept( 'disinherit', 'лишать наследства' )|E] своих [Concept( 'children', 'детей' )|E] ценой потери [prestige_i] [Concept( 'prestige', 'престижа' )|E] и роста [Concept( 'tyranny', 'тирании' )|E]" + LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS:2 "Вы получаете #P [EmptyScope.ScriptValue('council_reliable_house_percentage')|0]%#! [Concept('skills','основных навыков')|E] [Concept('councillors','советников')|E], принадлежащих к вашему [Concept('house','дому')|E]" + + + inner_circle_salary_mod:0 "$fp2_coterie_legacy_1_name$" + + share_known_secrets_interaction:0 "Поделиться секретами" + share_known_secrets_interaction.tt.no_secrets_to_share:1 "Вам кажется, что нет секретов, которыми можно поделиться" + share_known_secrets_interaction_desc:0 "Поделиться известными [Concept( 'secrets', 'секретами' )|E] с персонажем [recipient.GetShortUINameNoTooltip]: раскрыть ваши секреты и узнать [recipient.GetHerHis]" + share_known_secrets_interaction_outcome_notif_title:0 "Обмен секретами" + share_known_secrets_interaction_recipient_had_no_secrets:0 "[recipient.GetName] не знает никаких [Concept( 'secrets', 'секретов' )|E]!" + share_known_secrets_interaction_desc_intro:0 "Вы и [recipient.GetTitledFirstName] обменялись информацией, и вам открылись следующие [secrets|E]:" + + disinherit_children_interaction:0 "Лишить ребенка наследства" + disinherit_children_interaction_desc:0 "Удалить персонажа [recipient.GetShortUINameNoTooltip] из [Concept( 'line_of_succession', 'линии наследования' )|E]" + + many_secrets_exchanged:0 "Узнать #EMP много#! секретов" + several_secrets_exchanged:0 "Узнать #EMP несколько#! секретов" + few_secrets_exchanged:0 "Узнать #EMP парочку#! секретов" + reliable_house_modifier:0 "$fp2_coterie_legacy_2_name$" + + prestige_gained_from_building_completion:0 "Престиж от завершения строительства" + city_gained_building_slots:0 "Новые ячейки зданий" + diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_lyonese_monk_events_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_lyonese_monk_events_l_russian.yml new file mode 100644 index 0000000000..3ad27ff55b --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_lyonese_monk_events_l_russian.yml @@ -0,0 +1,233 @@ +l_russian: + ################################################## + # #Misc + + fp2_lyonese_monk.0000.t.revealed:0 "Странное учение:" + fp2_lyonese_monk.0000.t.council:0 "Конклав:" + fp2_lyonese_monk_cancel_chain_effect.tt:0 "[acolyte.GetFirstName] [Select_CString(acolyte.IsFemale, 'убита', 'убит' )] при попытке ареста" + fp2_lyonese_monk.0000.tt.continues_to_teach:0 "[acolyte.GetFirstName] продолжает учить" + fp2_lyonese_monk.0000.tt.teachings_fade:0 "Все, чему [Select_CString(acolyte.IsFemale, 'учила', 'учил' )] [acolyte.GetFirstNamePossessive], канет в Лету" + fp2_lyonese_monk.0000.tt.is_humbled:0 "#EMP [acolyte.GetFirstName] [Select_CString(acolyte.IsFemale, 'усмирена', 'усмирен' )]#!" + fp2_lyonese_monk.0000.tt.is_paused:0 "#EMP [acolyte.GetFirstName] [Select_CString(acolyte.IsFemale, 'получила', 'получил' )] время на размышления#!" + fp2_lyonese_monk.0000.tt.is_emboldened:0 "#EMP [acolyte.GetFirstName] [Select_CString(acolyte.IsFemale, 'осмелела', 'осмелел' )]#!" + fp2_lyonese_monk.0000.tt.favour_elipandics:0 "Дебаты выигрывает [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]" + fp2_lyonese_monk.0000.tt.favour_felicians:0 "Дебаты выигрывает [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]" + fp2_lyonese_monk.0000.tt.favour_radicals:0 "Дебаты выигрывает [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]" + + ################################################## + # #Setup & Misc + + fp2_lyonese_monk.0001.t:0 "Неспокойная ночь" + fp2_lyonese_monk.0001.desc:0 "[acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier] сотрясается от порывов ветра, что оглашает ночь таким воем, будто воет [acolyte_host.GetFaith.NegativeAfterLife]. Ураган изо всех сил пытается добраться до меня и вырвать из-за надежных стен.\n\nПробираясь по продуваемым всеми ветрами коридорам, я предвкушаю тепло спальни, но... что это было? Дверь в зал? Я поворачиваюсь, вздрагивая от внезапного звука. Передо мной топчется на месте [Select_CString(acolyte.IsFemale, 'промокшая и перепачканная', 'промокший и перепачканный' )] [acolyte.GetWomanMan].\n\n«[Select_CString(acolyte_host.IsFemale, 'Моя', 'Мой' )]... — [acolyte.GetSheHe] кашляет, отхаркивая сгусток мокрой слизи, — [Select_CString(acolyte_host.IsFemale, 'моя', 'мой' )] [acolyte_host.GetLadyLord]! Я уже много месяцев в дороге, но там разразился страшный шторм. Я молю о самой малости: о крыше над головой и постели до восхода солнца." + fp2_lyonese_monk.0001.a:0 "Конечно, оставайся сколько вздумается!" + fp2_lyonese_monk.0001.b:0 "Можешь переждать #EMP эту#! ночь." + fp2_lyonese_monk.0001.c:0 "[acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] не терпит попрошаек. #EMP Вон#!." + + fp2_lyonese_monk.0011.t:0 "С кем [Select_CString(dead_owner.IsFemale, 'дружила ваша', 'дружил ваш' )] [acolyte_host.Custom2('RelationToMeShort', dead_owner)|U]" + fp2_lyonese_monk.0011.desc:0 "«Позволите пару слов, [Select_CString(acolyte_host.IsFemale, 'моя', 'мой' )] [acolyte_host.GetLadyLord]? — спрашивает стоящий предо мной священник. — Я — [acolyte.GetFirstName] [acolyte.GetDynastyName], и прежде моим господином [Select_CString(dead_owner.IsFemale, 'была ваша', 'был ваш' )] [acolyte_host.Custom2('RelationToMeShort', dead_owner)].\n\nЗнаю, вы еще скорбите, но у нас с [Select_CString(dead_owner.IsFemale, 'вашей предшественницей', 'вашим предшественником' )] была определенная договоренность. Поэтому не могу не спросить: вы позволите мне остаться и продолжить нести придворным истину [acolyte.GetFaith.HighGodNamePossessive]?»." + fp2_lyonese_monk.0011.a:0 "Что ж, наверное..." + fp2_lyonese_monk.0011.b:0 "Собирай вещи, бродяга." + + fp2_lyonese_monk.0021.t:0 "С глаз долой" + fp2_lyonese_monk.0021.desc.intro:0 "[acolyte.GetFirstName] [acolyte.GetDynastyName] покидает мою державу, и популярность [acolyte.GetHerHis] учений меркнет. Без пастыря нет и паствы.\n\n" + fp2_lyonese_monk.0021.desc.dead:0 "Смерть [acolyte.GetHerHis] осталась практически незамеченной. Пожалуй, век спустя никто и не вспомнит эту историю." + fp2_lyonese_monk.0021.desc.imprisoned:0 "Пусть [acolyte.GetSheHe] тихо чахнет в темнице. Память толпы коротка, и окончание [acolyte.GetHerHis] истории будет весьма плачевным." + fp2_lyonese_monk.0021.desc.gone:0 "Куда [acolyte.GetSheHe] #EMP [Select_CString(acolyte.IsFemale, 'делась', 'делся' )]#! — вопрос без ответа. Впрочем, думаю, это мало кому интересно." + fp2_lyonese_monk.0021.a:0 "[acolyte.GetSheHe|U] не [Select_CString(acolyte.IsFemale, 'могла', 'мог' )] быть настолько важной персоной..." + fp2_lyonese_monk.0021.b:0 "Проблем от н[acolyte.GetHerHis] было куда больше, чем пользы..." + fp2_lyonese_monk.0021.c:0 "И всё это впустую?" + + fp2_lyonese_monk.0031.t:0 "Уничтоженная вера" + fp2_lyonese_monk.0031.desc.acolyte_host:0 "[acolyte_host.GetFaith.GetAdjective|U]. Вера, которая далась мне нелегко. Многих до сих пор оскорбляет мое благочестивое решение.\n\nМне казалось, что [acolyte.GetFirstName] станет [Select_CString(acolyte.IsFemale, 'главной моей обвинительницей', 'главным моим обвинителем' )], но вместо этого [acolyte.GetSheHe] попросту... [Select_CString(acolyte.IsFemale, 'исчезла', 'исчез' )]. Сегодня здесь — завтра нет.\n\nНе помню, чтобы [acolyte.GetSheHe] что-то [Select_CString(acolyte.IsFemale, 'говорила', 'говорил' )], но хорошо помню печаль на [acolyte.GetHerHis] лице." + fp2_lyonese_monk.0031.desc.acolyte:0 "Кто бы мог подумать, что даже такой фанатик, как #EMP [acolyte.GetFirstName]#! может отринуть пути [acolyte_host.GetFaith.HighGodNamePossessive] и обратиться. Впрочем, мы живем в странные времена, и это произошло.\n\n[acolyte.GetHerHis|U] проповеди уступили место более тривиальному фанатизму." + fp2_lyonese_monk.0031.a:0 "К чему мне [acolyte.GetFirstNameNoTooltip], когда есть [acolyte_host.GetFaith.HighGodName]?!" + fp2_lyonese_monk.0031.b:0 "[acolyte.GetSheHe|U] определенно не [Select_CString(acolyte.IsFemale, 'была такой уж ревностной последовательницей', 'был таким уж ревностным последователем' )]." + + fp2_lyonese_monk.0041.t:0 "Проблемы посерьезнее" + fp2_lyonese_monk.0041.desc.pope_hope_is_nope:0 "Произошло немыслимое: папский престол уничтожен. Буквально и метафорически, краеугольный камень нашей церкви был вырван из фундамента, и люди перестали задаваться мелочными вопросами и вникать в догматику.\n\nБез достойного пастыря души верных последователей Христа навеки в опасности. Разве может быть что-то важнее?" + fp2_lyonese_monk.0041.desc.schism:0 "Недавние потрясения в обществе вбили клин между нами и папством. И вот нам стало не до мелких споров о букве догматов. Что нам до их интерпретаций, их проблем, бреда, что они несут, если мы перестали признавать их духовный авторитет?\n\nКонечно же, все, кому это не кажется добрым знаком, не встретят теплого приема среди верных." + fp2_lyonese_monk.0041.a.pope_hope_is_nope:0 "Кто поведет нас, если не викарий Христов?" + fp2_lyonese_monk.0041.a.backup:0 "У нас будут #EMP свои#! дискуссии!" + + fp2_lyonese_monk.0051.t:0 "Таинственная история" + fp2_lyonese_monk.0051.desc:0 "С тех пор как меня бросили в темницу, я мало что знаю о внешнем мире. Сбивчивый шепот там, скомканная записка тут — вот и все новости, что изредка меня достигают.\n\nВ последнем таком сообщении говорилось, что [acolyte.GetFirstName] просто [Select_CString(acolyte.IsFemale, 'взяла и исчезла', 'взял и исчез' )]. Неясно, [Select_CString(acolyte.IsFemale, 'сама ли она приняла', 'сам ли он принял' )] [acolyte.GetSheHe] такое решение или разгадка куда мрачнее, но, как бы то ни было, [acolyte.GetHerHis] больше нет." + fp2_lyonese_monk.0051.a:0 "Что могло с [Select_CString(acolyte.IsFemale, 'ней', 'ним' )] случиться?" + + ################################################## + # #Private Teachings + + fp2_lyonese_monk.0201.t:0 "Просто пара друзей" + fp2_lyonese_monk.0201.desc:0 "С самого своего появления при дворе [acolyte.GetFirstName] [Select_CString(acolyte.IsFemale, 'стала', 'стал' )] неотъемлемой его частью. [acolyte.GetHerHis|U] странное обаяние особенно заметно в богословских беседах, которым он любит предаваться с глазу на глаз. То кто-то из придворных, то какой-нибудь $knight_culture_player_no_tooltip$ то и дело уединяются с [Select_CString(acolyte.IsFemale, 'ней', 'ним' )] в укромных уголках цитадели.\n\nПоэтому, когда [acolyte.GetSheHe] подходит ко мне с просьбой выделить комнату для еженедельных собраний, темой которых станет [acolyte.GetFaith.random_ReligiousText], я не удивляюсь.\n\n«Прошу вас, [Select_CString(acolyte_host.IsFemale, 'моя', 'мой' )] [acolyte_host.GetTitleAsNameNoTooltip|l]! Для меня это очень много значит, и я могу многое рассказать вашим подданным о том, что велит и заповедует нам [acolyte.GetFaith.HighGodName]. Мне нужно лишь ваше дозволение и небольшое помещение для собраний»." + fp2_lyonese_monk.0201.a:0 "Что ж, вреда от этого не будет..." + fp2_lyonese_monk.0201.a.tt:0 "[acolyte.GetFirstNameNoTooltip] будет проводить собрания по воскресеньям" + fp2_lyonese_monk.0201.b:0 "Собрание #EMP заговорщиков#!? Вот уж нет!" + fp2_lyonese_monk.0201.c:0 "Кажется, ты злоупотребляешь моим гостеприимством, [acolyte.GetFirstNameNoTooltip]." + + fp2_lyonese_monk.0211.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0211.desc:0 "С радостью сообщаю, что сей же час покидаю пост губернатора владений [baron_holding.GetNameNoTier].\n\n[acolyte.GetFaith.HighGodName] призывает меня на служение, и я [Select_CString(baron.IsFemale, 'намерена', 'намерен' )] посвятить остаток своих дней служению [acolyte.GetFaith.HighGodHerHim|U]." + fp2_lyonese_monk.0211.a:0 "А что, [baron.GetHerHim] так #EMP можно#!?" + + fp2_lyonese_monk.0221.t:0 "Широкая ухмылка" + fp2_lyonese_monk.0221.desc:0 "Как же меня #EMP злит#! этот жизнерадостный свист, что приближается ко мне после #EMP невыносимо долгого#! заседания совета. Секунды не проходит, как из-за угла появляется [courtier.Custom2('MyCharacterIntroduction' , acolyte_host)] и, конечно же, врезается прямо в меня, едва не сбивая на пол.\n\n«Ой, батюшки! Простите, [acolyte_host.GetFirstName]! — хихикает [courtier.GetSheHe]. — Просто... просто сегодня #EMP такой#! прекрасный день, правда? Даже воздух пронизан животворящей силой [courtier.GetFaith.HighGodNamePossessive]!\n\n[courtier.GetSheHe|U] протягивает мне руку, ухмыляясь, как всегда, до ушей." + fp2_lyonese_monk.0221.a:0 "Хорошо, что у тебя всё хорошо, [courtier.GetFirstNameNoTooltip]!" + fp2_lyonese_monk.0221.b:0 "У меня плохое предчувствие..." + + fp2_lyonese_monk.0231.t:0 "Освистывание епископа" + fp2_lyonese_monk.0231.desc:0 "При дворе говорят, что не так давно [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] [Select_CString(irate_theocrat.IsFemale, 'пыталась', 'пыталась' )] проповедовать местным жителям, но [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier] до сих пор гудит от сплетен и слухов, насколько #EMP плохо#! всё закончилось.\n\nСудя по всему, от начала проповеди не прошло и нескольких минут, как прихожане принялись швыряться в оратора луком, потом перешли к репе, а кульминацией стал гигантский кочан капусты, который попал [irate_theocrat.GetHerHim] прямо в лицо и опрокинул беднягу на землю.\n\nС тех пор [irate_theocrat.GetFirstNameNoTooltip] [Select_CString(irate_theocrat.IsFemale, 'безутешна', 'безутешен' )] и никак не возьмет в толк, чем же [irate_theocrat.GetSheHe] [Select_CString(irate_theocrat.IsFemale, 'могла', 'мог' )] спровоцировать подобную агрессию." + fp2_lyonese_monk.0231.a:0 "Люди должны проявлять больше #EMP уважения#! к церкви." + fp2_lyonese_monk.0231.b:0 "[irate_theocrat.GetHerHim|U] следует поработать над проповедями." + + fp2_lyonese_monk.0241.t:0 "Это всё [acolyte.GetHerHis] вина" + fp2_lyonese_monk.0241.desc:0 "С могучим ревом [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] врывается ко мне и тащит за рукав кого-то еще. Это [acolyte.GetFirstName].\n\n«[Select_CString(acolyte_host.IsFemale, 'Моя', 'Мой' )] [acolyte_host.GetTitleAsNameNoTooltip|l]! Вот эта собака! Неуважение крестьян, #EMP счастье#! придворных, странный приток монахов и монахинь! Неделя за неделей [Select_CString(acolyte.IsFemale, 'эта', 'этот' )] [acolyte.GetWomanMan] забивает им головы ложью и ересью, причем с #EMP вашего дозволения#!!\n\n«[Select_CString(acolyte_host.IsFemale, 'Моя благородная', 'Мой благородный' )] [acolyte_host.GetLadyLord], — вмешивается [acolyte.GetFirstNameNoTooltip], — я лишь верно следую заветам, которые дают нам Христос и [acolyte_host.GetFaith.GetReligiousHead.GetTitledFirstName]. #EMP Прошу вас#!, не слушайте бредни [Select_CString(irate_theocrat.IsFemale, 'этой', 'этого' )] #EMP [Select_CString(irate_theocrat.IsFemale, 'сумасшедшей', 'безумца' )]#! — [SCOPE.sC('irate_theocrat').GetSheHe] просто злится, что местные жители стали требовательнее к своему духовенству»." + fp2_lyonese_monk.0241.a:0 "Хорошо. Собирай вещи, [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.b:0 "СТРАЖА! Схватить богохульного ублюдка!" + fp2_lyonese_monk.0241.c:0 "Сдается мне, это #EMP ты#! учиняешь беспорядки, [irate_theocrat.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.c.tt:0 "[acolyte.GetFirstNameNoTooltip] продолжает учить придворных" + + ################################################## + # #Public Controversy + + fp2_lyonese_monk.0401.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0401.desc:0 "На днях мне поступили тревожные известия, будто ваш двор намеренно грешит против истины.\n\nЯ знаю, что вы добрый [pope.GetFaith.GetAdherentName|l], и верю, что уже после этого письма вы поступите как должно и #EMP [acolyte.GetFirstName]#! будет [Select_CString(acolyte.IsFemale, 'изгнана', 'изгнан' )] — ради нашего всеобщего духовного здравия." + fp2_lyonese_monk.0401.a:0 "Святой престол обязывает меня сделать это." + fp2_lyonese_monk.0401.b:0 "А с каких пор меня волнует, что думает [papal_capital.GetNameNoTierNoTooltip]?" + + fp2_lyonese_monk.0411.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Место для учителя" + fp2_lyonese_monk.0411.desc:0 "«[Select_CString(acolyte_host.IsFemale, 'Моя', 'Мой' )] [acolyte_host.GetLadyLord|U], позвольте отвлечь вас ненадолго? — я выхожу из часовни, и навстречу мне из скрытой тенью ниши с умоляющим видом направляется [acolyte.GetFirstName]. Я мгновение раздумываю и согласно киваю.\n\n«Премного и искренне благодарю вас за поддержку и покровительство моему стремлению нести вашим подданным Слово [acolyte.GetFaith.HighGodNamePossessive], но в этой маленькой комнатке за жалкие пару часов в неделю многого не добьешься.\n\nБыть может, безграничная мудрость и щедрость позволят вам выделить мне для этих целей лен [acolyte_fief.GetNameNoTier]? Доходы от лена помогут мне перейти от спасения десятков душ к спасению тысяч!»" + fp2_lyonese_monk.0411.a:0 "Пожалуй... я могу это позволить..." + fp2_lyonese_monk.0411.b:0 "Не говори глупостей!" + fp2_lyonese_monk.0411.b.tt:0 "[acolyte.GetFirstNameNoTooltip] лишается цели в жизни" + + fp2_lyonese_monk.0421.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Страсти кипят" + fp2_lyonese_monk.0421.desc:0 "Хотя бы один ужин в тишине. Просто. Ужин. В тишине. Что за дурачье эти слуги? Кому из них пришла в голову гениальная идея, что [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] и [acolyte.GetFirstName] должны сидеть рядом?\n\n«#EMP Что#! ты сейчас [Select_CString(acolyte.IsFemale, 'сказала', 'сказал' )]? — кричит [irate_theocrat.GetFirstNameNoTooltip] и вскакивает на ноги. Фрукты и пирожные весело разлетаются в стороны. — Да понимаешь ли ты, на кого клевещешь?! На предвечного сына [irate_theocrat.GetFaith.HighGodNamePossessive]!» В помещении повисает гробовое молчание, все взоры прикованы к ссорящимся священникам.\n\n«Ни на кого я не клевещу. Ты просто не в силах постичь нюансы христологии. Я же в них разбираюсь и потому не собираюсь тебя винить. Особенно учитывая твою... — [acolyte.GetFirstNameNoTooltip] на мгновение запинается, — ...неполноценность»." + fp2_lyonese_monk.0421.a:0 "[irate_theocrat.GetFirstNameNoTooltip], веди себя пристойно!" + fp2_lyonese_monk.0421.b:0 "[acolyte.GetFirstNameNoTooltip], прояви #EMP уважение#! к [irate_theocrat.GetHerHis] положению!" + fp2_lyonese_monk.0421.c:0 "Как же вы все-таки похожи!" + + fp2_lyonese_monk.0431.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0431.desc.pope.different:0 "Видимо, моему предшественнику" + fp2_lyonese_monk.0431.desc.pope.same:0 "Видимо, мне" + fp2_lyonese_monk.0431.desc.outro:0 "не удалось ясно выразиться в первом послании. [acolyte.GetFirstName] [acolyte.GetDynastyName] обвиняется в попытке возродить #EMP раскольнические#! догматы. Для этих доктрин и их ненавистных поборников есть одно лишь достойное место во вселенной: [pope.GetFaith.NegativeAfterLife2]. #EMP Немедленно#! доставьте [acolyte.GetHerHis] на мой суд, иначе вы рискуете навлечь на себя гнев церкви." + fp2_lyonese_monk.0431.a:0 "Не очень-то умно злить престол святого Петра..." + fp2_lyonese_monk.0431.b:0 "Возможно, мы найдем компромисс." + fp2_lyonese_monk.0431.b.tt.success:0 "[pope.GetTitledFirstNameNoTooltip] немного смягчается" + fp2_lyonese_monk.0431.b.tt.failure:0 "Ваши неуклюжие аргументы приводят Папу в ярость" + fp2_lyonese_monk.0431.c:0 "Проклятье, я же [acolyte_host.GetTitleAsNameNoTooltip|l]!" + + fp2_lyonese_monk.0441.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Совет в городе [council_1_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0441.desc:0 "[council_1_venue.GetNameNoTier] просто #EMP кишит#! духовенством и ученым людом. Зрители стекаются к месту, где [acolyte.GetFirstName] [acolyte.GetDynastyName] и [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] устраивают публичные дебаты и обличают ошибочность учений друг друга.\n\nВ первые несколько дней [irate_theocrat.GetFirstNameNoTooltip] [Select_CString(irate_theocrat.IsFemale, 'показала', 'показал' )] себя не очень хорошо. Все попытки доказать, что [acolyte.GetFirstNameNoTooltip] — слабый теолог и чрезмерно превозносит человеческую составляющую Иисуса, [acolyte.GetFaith.PriestNeuterPlural|l] явно не воспринимают [irate_theocrat.GetHerHis] аргументы всерьез.\n\nВ то же время [acolyte.GetFirstNameNoTooltip] настолько [Select_CString(acolyte.IsFemale, 'уверена', 'уверен' )] в собственной правоте, что [Select_CString(acolyte.IsFemale, 'пригласила', 'пригласил' )] меня лично засвидетельствовать окончание прений, чтобы добавить мирской весомости духовному вопросу." + fp2_lyonese_monk.0441.a:0 "Что ж, если они меня просят..." + fp2_lyonese_monk.0441.b:0 "Теологические вопросы меня не касаются." + fp2_lyonese_monk.0441.c:0 "Это слишком далеко зашло!" + + ################################################## + # #Schism + + fp2_lyonese_monk.0601.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0601.desc:0 "Подобно псу, подъедающему собственную блевотину, глупец постоянно возвращается к ереси, которую проповедует [GetFaithByKey('adoptionist').GetName]. Вот моя воля, продиктованная с благословения Иисуса и святого Петра. [acolyte.GetFirstName] [acolyte.GetDynastyName] #EMP подлежит#! наказанию через сдирание кожи. Покайтесь и выдайте [acolyte.GetHerHis], дабы церковь в бесконечной своей любви гарантировала вам прощение. Если же вы разделяете еретические заблуждения [Select_CString(acolyte.IsFemale, 'грешницы', 'грешника' )], то #EMP разделите#! с [Select_CString(acolyte.IsFemale, 'ней', 'ним' )] и кару." + fp2_lyonese_monk.0601.a:0 "Я могу лишь молить [acolyte_host.GetFaith.HighGodNamePossessive] о прощении." + fp2_lyonese_monk.0601.b:0 "Я — #EMP [Select_CString(acolyte_host.IsFemale, 'помазанница', 'помазанник' )]#! [acolyte_host.GetFaith.HighGodNamePossessive]!" + + fp2_lyonese_monk.0611.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Серьезные разногласия" + fp2_lyonese_monk.0611.desc:0 "«Еретики! Лжецы! Отступники!»\n\n«Язычники! Глупцы! Идолопоклонники!»\n\nСо стен цитадели в графстве [rioting_county.GetNameNoTier] я наблюдаю, как две оравы бюргеров и крестьян переплевываются ядом. Те, кто верит всему, что говорит [acolyte.GetFirstName], сошлись лицом к лицу с [SCOPE.sC('acolyte').GetHerHis] недоброжелателями.\n\nИх разделяет лишь тонкая полоска моих людей, которым пока что удается удержать толпы от столкновения, но напряжение растет, и ярость вот-вот выплеснется наружу." + fp2_lyonese_monk.0611.a:0 "Я могу разрядить обстановку." + fp2_lyonese_monk.0611.b:0 "Прошу вас, мои подданные, успокойтесь!" + fp2_lyonese_monk.0611.b.tt.success:0 "Вам удается разрядить обстановку" + fp2_lyonese_monk.0611.b.tt.failure:0 "Побоище всё же происходит" + fp2_lyonese_monk.0611.c:0 "Подать мне меч, мы разгоним этих #EMP бунтовщиков#!." + fp2_lyonese_monk.0611.c.tt:0 "Вы выступаете на стороне неортодоксальных фанатиков" + fp2_lyonese_monk.0611.d:0 "Еретики? На #EMP моей#! земле?" + fp2_lyonese_monk.0611.d.tt:0 "Вы выступаете на стороне ортодоксальных фанатиков" + fp2_lyonese_monk.0611.e:0 "Запереть ворота." + + fp2_lyonese_monk.0621.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Официальная жалоба" + fp2_lyonese_monk.0621.desc:0 "«Сюзерен, — умоляет [zealous_vassal.GetTitledFirstName], — разве я не ваш преданный вассал? Разве не я всегда безропотно поддерживаю вашу власть? Умоляю, не слушайте вы [Select_CString(acolyte.IsFemale, 'эту', 'этого' )]... #EMP [Select_CString(acolyte.IsFemale, 'еретичку', 'ересиарха' )]#!, не идите за [Select_CString(acolyte.IsFemale, 'ней', 'ним' )] туда, куда мне ходу нет!»\n\n«Не слушайте [zealous_vassal.GetHerHis], [Select_CString(acolyte_host.IsFemale, 'моя', 'мой' )] [acolyte_host.GetTitleAsNameNoTooltip|l], — шепчет за моей спиной [acolyte.GetFirstName]. — Хорошо известно, что [zealous_vassal.GetSheHe] — просто очередная пешка, которой командует [papal_capital.GetNameNoTier], ее единственная цель — отравить ваш разум».\n\n«Придержи язык, пока я его не [Select_CString(zealous_vassal.IsFemale, 'отрезала', 'отрезал' )], змея!» — рычит [zealous_vassal.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0621.a:0 "[pope.GetTitledFirstNameNoTooltip] не в силах убедить меня, а ты думаешь, что сможешь?" + fp2_lyonese_monk.0621.a.tt.success:0 "Вы ставите под сомнение [zealous_vassal.GetHerHis] доводы" + fp2_lyonese_monk.0621.a.tt.failure:0 "[zealous_vassal.GetFirstNameNoTooltip] просто впадает в ярость" + fp2_lyonese_monk.0621.b:0 "Вассал? Да ты просто [Select_CString(zealous_vassal.IsFemale, 'бунтарка', 'бунтарь' )]!" + fp2_lyonese_monk.0621.c:0 "[zealous_vassal.GetTitledFirstNameNoTooltip] [Select_CString(zealous_vassal.IsFemale, 'права', 'прав' )], это зашло слишком далеко." + + fp2_lyonese_monk.0631.t:0 "[neighbouring_ruler.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0631.desc:0 "Пишу, чтобы сообщить вам по доброте душевной, что [pope.GetTitledFirstName] только что вручил мне грамоту, согласно которой [acolyte_host.GetPrimaryTitle.GetNameNoTier] полностью и #EMP на законных основаниях#! переходит в мое владение.\n\nКогда я прибуду, чтобы осмотреть новую собственность, надеюсь, вы передадите ее без лишних хлопот." + fp2_lyonese_monk.0631.a:0 "Это возмутительно!" + + fp2_lyonese_monk.0641.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Всего лишь человек" + fp2_lyonese_monk.0641.desc:0 "Меня окружают враги. Неверные вассалы, разъяренный Папа, крестьяне, готовые вцепиться друг другу в глотки... Кажется, будто [acolyte_host.GetPrimaryTitle.GetNameNoTier] рассеивается, рассыпается на мелкие теологические дрязги и жалкую борьбу за власть. В отчаянии облокачиваюсь на стол и застываю.\n\n«[Select_CString(acolyte_host.IsFemale, 'Моя', 'Мой' )] [acolyte_host.GetTitleAsNameNoTooltip|l], — бормочет [acolyte.GetFirstName] [acolyte.GetDynastyName], стоя у спинки стула. Я даже не [Select_CString(acolyte_host.IsFemale, 'услышала', 'услышал' )], как [Select_CString(acolyte.IsFemale, 'она вошла', 'он вошел' )]. — Несмотря на все наши старания, [pope.GetTitledFirstName] и [pope.GetHerHis] лизоблюды не готовы согласиться ни с одним нашим аргументом против их ущербных догматов.\n\nНо сдается мне... они просто #EMP боятся#! истины, которая откроется, если мы осмелимся оспорить их интерпретацию канонов. И если эти глупые идолопоклонники намерены утверждать, будто мы — [GetFaithByKey('adoptionist').GetAdherentNamePlural|l], то с чего мы должны расценивать это как проклятие? Возможно, через их страдания #EMP являет#! Себя [acolyte.GetFaith.HighGodName]?»" + fp2_lyonese_monk.0641.a:0 "Да... #EMP Да#!, почему бы и нет? Если они так #EMP упорно#! порицают нас." + fp2_lyonese_monk.0641.a.tt.hidden_convert.character:0 "[acolyte.GetFirstNameNoTooltip] и [acolyte.GetHerHis] тайные последователи" + fp2_lyonese_monk.0641.a.tt:0 "Будет созван церковный конклав" + fp2_lyonese_monk.0641.b:0 "Хитрая змея! Так вот каков был твой план!" + + ################################################## + # #Council + + fp2_lyonese_monk.0801.t.first:0 "Совет в городе [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.t.second:0 "Второй совет города [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.desc.intro:0 "Невозможно создать конфессию без сопутствующих дебатов, и [acolyte.GetFirstName] созывает тайное собрание влиятельных представителей духовенства, которые сочувствуют нашему делу. Особенно выделяются три лагеря — их участники наводнили мои чертоги и меряются авторитетами, пока мы готовимся к обсуждению догматов новой конфессии.\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] выступает за специфическую, но непротиворечивую интерпретацию, поддерживающую большинство догматов о Троице. [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] предлагает более традиционную школу, однако уделяет особое внимание практическим аспектам веры в реалиях жестокого мира. [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] имеет меньше всего адептов, но это не мешает им с едва сдерживаемой яростью вещать о том, что традиционное православие — по сути, то же язычество в благочестивых одеждах.\n\nПри моем дворе [acolyte.GetFirstNameNoTooltip] [Select_CString(acolyte.IsFemale, 'осознала', 'осознал' )] всю ценность" + fp2_lyonese_monk.0801.desc.elipandic:0 "умения спорить и стоять на своем и теперь считает, что «[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]» — самая жизнеспособная доктрина." + fp2_lyonese_monk.0801.desc.felicitous:0 "смирения и практичности, поэтому решает поддержать доктрину «[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]»." + fp2_lyonese_monk.0801.desc.radical:0 "религиозного пыла и истового напора, так что доктрина «[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]» кажется [acolyte.GetHerHim] наиболее привлекательной." + fp2_lyonese_monk.0801.tt.invalidation_warning:0 "#WEAK Если я буду [Concept( 'imprisoned', 'в заточении' )|E] и не смогу проследить за окончанием конклава, [acolyte.GetFirstNameNoTooltip] примет решение согласно собственным убеждениям#!" + fp2_lyonese_monk.0801.a:0 "Конечно же, я возглавлю дебаты и стану решающим звеном." + fp2_lyonese_monk.0801.a.tt:0 "Чтобы доказать свою точку зрения, вы участвуете в [Concept( 'learning', 'ученых' )|E] диспутах" + fp2_lyonese_monk.0801.b:0 "Мое влияние будет не столь заметным, сколь ощутимым..." + fp2_lyonese_monk.0801.b.tt:0 "Вы тратите [piety_i]#N [EmptyScope.ScriptValue('fp2_lyonese_monk_conclave_cost_value')|0]#! ед. [Concept( 'piety', 'благочестия' )|E] на принятие каждого решения, но #WEAK не можете тратить $game_concept_piety$, которого нет#!" + fp2_lyonese_monk.0801.c:0 "Этим должно заниматься только духовенство." + fp2_lyonese_monk.0801.c.tt:0 "Конклав примет решения без вашего участия" + + fp2_lyonese_monk.0811.t:0 "$fp2_lyonese_monk.0000.t.council$ Отец и сын" + fp2_lyonese_monk.0811.desc:0 "Самый очевидный вопрос на повестке дня — пресуществование, то есть — каким образом Иисус жил полноценной человеческой жизнью и страдал, в то же время будучи вечной священной сущностью.\n\nШкола [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] утверждает, что эти два факта не исключают друг друга взаимно, но [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] требует четкого разделения, которое при этом не станет отрицать святость Сына Божьего, но сделает ее более зависимой от Отца.\n\nПредставители школы [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] швыряются фруктами и вопят, что это не важный вопрос, а переливание пустого в порожнее." + fp2_lyonese_monk.0811.a:0 "Здесь есть немало нюансов..." + fp2_lyonese_monk.0811.a.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0811.a.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0811.b:0 "Когда [acolyte.GetFaith.HighGodName] отмечает тебя — это не знак позора." + fp2_lyonese_monk.0811.b.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0811.b.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0811.c:0 "Даже #EMP однократное#! бытие человеком отрицает #EMP вечность#! божественности!" + fp2_lyonese_monk.0811.c.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0811.c.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0811.d:0 "У меня нет мнения на этот счет." + + fp2_lyonese_monk.0821.t:0 "$fp2_lyonese_monk.0000.t.council$ Практичность против принципов" + fp2_lyonese_monk.0821.desc:0 "Конклав перешел к обсуждению вопроса о вере и отправлении религиозных обрядов в мире, для которого [acolyte_host.GetFaith.GetAdjective] — едва ли не высочайшая ересь.\n\nШкола [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] особенно упирает на то, что внутренняя правда превыше изреченной лжи. Они поминают Феликса Урхельского, именем которого назвали свою школу, который #EMP много#! раз изрекал ложь во спасение собственной жизни, которая, следует заметить, была весьма долгой.\n\nИх коллеги из школы [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] называют эти утверждения богохульной трусостью и утверждают, что единственный путь к уважению лежит через беседу и обсуждение. [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] неистово кричат, что #EMP только#! светская власть может защитить верных." + fp2_lyonese_monk.0821.a:0 "Жить в согласии с прочими христианами жизненно необходимо." + fp2_lyonese_monk.0821.a.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0821.a.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0821.b:0 "Практичность — основополагающий принцип." + fp2_lyonese_monk.0821.b.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0821.b.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0821.c:0 "Тайная вера — хладная вера!" + fp2_lyonese_monk.0821.c.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0821.c.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0821.d:0 "Пожалуй, это не самый важный вопрос..." + + fp2_lyonese_monk.0831.t:0 "$fp2_lyonese_monk.0000.t.council$ Единый бог" + fp2_lyonese_monk.0831.desc:0 "Страсти кипят, близится конец собрания. [council_2_venue.GetNameNoTier] сотрясается от жарких споров и даже небольших столкновений — три богословских школы в прямом и переносном смысле сражаются за свои идеи.\n\nВ центре этих #EMP оживленных#! дебатов — самые основы.\n\nШкола [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] настаивает на своем видении чистого монотеизма, школа [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName] сосредоточена на концепции Бога Отца, которая недостаточно очевидна, по мнению радикалов, а школа [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] держится за те триипостасные догматы, что кажутся остальным сомнительными." + fp2_lyonese_monk.0831.a:0 "Отец, Сын и Святой Дух суть единый Бог." + fp2_lyonese_monk.0831.a.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0831.a.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0831.b:0 "Разница не умаляет сути ни Отца, ни Сына." + fp2_lyonese_monk.0831.b.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0831.b.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0831.c:0 "Преобладание Отца не подлежит сомнению." + fp2_lyonese_monk.0831.c.tt.success:0 "[acolyte_host.GetFaith.PriestNeuterPlural] принимают ваши доводы" + fp2_lyonese_monk.0831.c.tt.failure:0 "Священнослужители осмеивают вас" + fp2_lyonese_monk.0831.d:0 "Так мало времени прошло, а нас уже разделяют догматы..." + + fp2_lyonese_monk.0841.t:0 "$fp2_lyonese_monk.0000.t.council$ С краю" + fp2_lyonese_monk.0841.desc.intro:0 "Настал день, когда мир услышит #EMP новое#! #L [acolyte_host.GetFaith.GetName|l]ое#! кредо! " + fp2_lyonese_monk.0841.desc.pluralist:0 "Мы смирились с необходимостью мирного сосуществования с прочими жителями наших территорий," + fp2_lyonese_monk.0841.desc.righteous:0 "Мы твердо намерены придерживаться прежнего подхода в отношениях с прочими жителями наших территорий," + fp2_lyonese_monk.0841.desc.fundamentalist:0 "Мы твердо намерены обратить всех жителей наших территорий, которые пока не выбрали путь спасения," + fp2_lyonese_monk.0841.desc.sanctioned_false_conversions:0 "и проявим благоразумие и практичность, если ситуация изменится." + fp2_lyonese_monk.0841.desc.religious_law:0 "и всё так же намерены решать теологические диспуты открыто." + fp2_lyonese_monk.0841.desc.pursuit_of_power:0 "и сделаем всё возможное, чтобы #EMP расширить границы#! этих территорий." + fp2_lyonese_monk.0841.desc.felicitous:0 "\n\nВ жарких дебатах победили красноречивые представители школы [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]." + fp2_lyonese_monk.0841.desc.elipandic:0 "\n\nТерпение и хладнокровие представителей школы [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] помогло им выиграть дебаты." + fp2_lyonese_monk.0841.desc.radical:0 "\n\nПосле долгих бессмысленных разговоров только экзальтированные представители школы [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName] сохранили хотя бы подобие ясности ума, поэтому именно они поведут нас дальше." + fp2_lyonese_monk.0841.desc.outro:0 "\n\nМы перестали быть всего лишь мечтой странствующего священника. Отныне мы — живое и яркое сообщество, о котором скоро узнает весь христианский мир." + fp2_lyonese_monk.0841.a:0 "Пусть нас зовут еретиками. Просто мы задумываемся о тонкостях, на которые они не обращают внимания." + fp2_lyonese_monk.0841.b:0 "Наши слова и поступки весомы и осмысленны." + fp2_lyonese_monk.0841.c:0 "Пусть обнажится истинная сущность лжехристиан и их политеизма!" + fp2_lyonese_monk.0841.d:0 "Я лишь надеюсь, что мы сделали правильный выбор." diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_major_decisions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_major_decisions_l_russian.yml new file mode 100644 index 0000000000..3d7dbf379a --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_major_decisions_l_russian.yml @@ -0,0 +1,6 @@ +l_russian: + secure_mediterranean_decision:0 "Захватить Средиземное море" + secure_mediterranean_decision_confirm:0 "Маре нострум!" + secure_mediterranean_decision.a:1 "Открывает [casus_belli|El] #italic Средиземноморское завоевание#!, позволяющее захватывать любые графства на берегах Средиземного моря, пока действует модификатор [Concept( 'house', 'дома' )|E], а вы владеете титулом «[mediterranean_title.GetName]»" + secure_mediterranean_decision.involved_notif:0 "[mediterranean_conqueror.GetPrimaryTitle.GetBaseName] захватывает Средиземное море" + secure_mediterranean_decision.involved_notif_desc:0 "Дом [mediterranean_house.GetName] объединил острова [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] и [sicily.GetNameNoTier], заявив о господстве над Средиземным морем и получив законный [casus_belli|El] против ваших средиземноморских графств." diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_opinions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_opinions_l_russian.yml new file mode 100644 index 0000000000..daf0368ae2 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_opinions_l_russian.yml @@ -0,0 +1,9 @@ +l_russian: + ################################################## + # #Event Opinions + fp2_consulted_me_opinion:0 "Посоветовались со мной" + fp2_betrayed_opinion:0 "Предательство" + fp2_reassured_faith_opinion:0 "Укрепление моей веры" + fp2_questioned_my_faith_opinion:0 "Сомнение в моей вере" + fp2_tolerated_me_opinion:0 "Терпимость ко мне" + fp2_enforced_truce_opinion:0 "Навязанное перемирие" diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_other_decisions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_other_decisions_l_russian.yml new file mode 100644 index 0000000000..017a94fc1e --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_other_decisions_l_russian.yml @@ -0,0 +1,191 @@ +l_russian: + improve_city_province_decision:1 "$improve_city_province_decision_name$" + improve_city_province_decision_name:0 "Расширить города" + improve_city_province_decision_desc:1 "Заплатите за строительство новых богатых кварталов в вашем городе" + improve_city_province_decision_confirm:0 "Начать расширение" + improve_city_province_decision_tooltip:0 "Вложите деньги, чтобы получить новые ячейки [Concept( 'building', 'зданий' )|E] в ваших [Concept( 'cities', 'городах' )|E]" + improve_city_province_decision_decision_no_effect:1 "Нет подходящих [Concept( 'cities', 'городов' )|E]" + improve_city_province_decision_at_least_one_city_tt:0 "Хотя бы в одном городе менее 5 ячеек зданий" + + fp2_secure_mediterranean.t:0 "Захватить Средиземное море" + fp2_secure_mediterranean.desc:0 "Ключевые острова Средиземного моря в наших руках и играют роль сторожевых башен. Теперь пора установить контроль над морем." + fp2_secure_mediterranean.tip:0 "Захватить власть над Средиземным морем" + + secure_iberian_foothold_decision_title:0 "Плацдарм в Иберии" + secure_iberian_foothold_decision_desc:1 "Ослабление враждующих иберийских государств открыло путь иноземцам. Тот, кто объявит себя новым [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip|l]им лидером региона или просто вторгнется в сиянии славы, сможет претендовать на многое." + secure_iberian_foothold_decision_tooltip:0 "Интегрировать часть Иберии" + secure_iberian_foothold_decision_confirm:0 "Сильнейшему." + fp2_struggle_uninvolved_or_external_tt:0 "Ваша [capital|El] за пределами [Concept( 'region', 'региона' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName]" + fp2_struggle_secure_iberian_foothold_empire_tt:0 "Вы [Concept( 'hold', 'владеете' )|E] [Concept( 'empire', 'императорским' )|E] [Concept( 'title', 'титулом' )|E], отличным от титула [GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_phase_hostility_or_opportunity_tt:1 "[struggle_phase|E] в Иберии — [struggle_phase_iberia_hostility|E] или [struggle_phase_iberia_opportunity|E] (Сейчас: [GetStruggle('iberian_struggle').GetCurrentPhase.GetName])" + fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt:0 "Вы [Concept( 'hold', 'удерживаете' )|E] и [Concept( 'completely_control', 'полностью контролируете' )|E] [de_jure|El] [Concept( 'kingdom', 'королевство' )|E] в империи [GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_kingdom_faith_tt:0 "Не менее #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_faith_target_percent_value')|0]%#! [de_jure|El] [Concept( 'counties', 'графств' )|E] этих [Concept( 'titlepossessive', 'титулов' )|E] #L [THIS.Char.GetFaith.GetName|l]ие#!" + fp2_struggle_secure_iberian_foothold_kingdom_border_tt:0 "Этот [title|El] граничит с [de_jure|El] землями [Concept( 'hold', 'принадлежащей' )|E] вам [Concept( 'empire', 'империи' )|E], но это не [GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_secure_iberian_foothold_kingdom_held_tt:0 "Вы владели этим [Concept( 'title', 'титулом' )|E] не менее [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_years_value')|0Z] л." + + fp2_struggle_secure_iberian_foothold_religion_tt:0 "Вы [Concept( 'hold', 'владеете' )|E] хотя бы #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_target_percent_value')|0]%#! #L [THIS.Char.GetFaith.GetReligion.GetName|l]их#! [Concept( 'counties', 'графств' )|E] в [Concept( 'region', 'регионе' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName] (Сейчас: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_percent_value')|1]%)\n" + fp2_struggle_secure_iberian_foothold_outsider_tt:0 "Вы [Concept( 'hold', 'владеете' )|E] хотя бы #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_target_percent_value')|0]%#! [Concept( 'counties', 'графств' )|E] в [Concept( 'region', 'регионе' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName] (Сейчас: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_percent_value')|0]%)\n" + + fp2_struggle_secure_iberian_foothold_empire_held_effect_tt:0 "Каждое [de_jure|El] [kingdom|El] в империи [GetTitleByKey('e_spain').GetNameNoTier], удовлетворяющее нижеперечисленным условиям, станет [de_jure|El] частью державы [THIS.Char.GetPrimaryTitle.GetNameNoTier]" + fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt:0 "Каждое [de_jure|El] [kingdom|El] в империи [GetTitleByKey('e_spain').GetNameNoTier], удовлетворяющее нижеперечисленным условиям, станет [de_jure|El] частью [Concept( 'empire', 'империи' )|E] [THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt:0 "[iberian_struggle|E] завершается" + + iberian_footholder_transfer_tt:0 "[THIS] [THIS.Title.GetName] [THIS.GetName]" + + fp2_other_decisions.1000.t:0 "$secure_iberian_foothold_decision_title$: [iberian_footholder.GetPrimaryTitle.GetAdjectiveNoTooltip]ая консолидация" + fp2_other_decisions.1000.involved_religion:0 "Война между разрозненными княжествами Иберии почти поставила #L [ROOT.Char.GetFaith.GetReligion.GetName|l]ие#! державы региона на колени.\n\nБез нашего вмешательства последователи [ROOT.Char.GetFaith.HighGodNamePossessive] будут изгнаны с полуострова деспотичными иноверцами.\n\n" + fp2_other_decisions.1000.desc:0 "Разрозненные конфессии и народы Иберии слишком заняты борьбой друг с другом и не смогут противиться #L [ROOT.Char.GetFaith.GetReligion.GetName|l]ому#! завоеванию полуострова. Мы не должны упускать подобную возможность." + fp2_other_decisions.1000.involved_faith:0 "[ROOT.Char.GetFaith.GetAdherentNamePlural] запада видят в нас своих защитников и чувствуют себя в безопасности, зная, что их оберегает [ROOT.Char.GetPrimaryTitle.GetDefinitiveName]." + fp2_other_decisions.1000.uninvolved_faith:0 "Нашими усилиями [ROOT.Char.GetFaith.GetAdjective|l] распространится на эти земли. Под сенью державы [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] на эти земли вернутся мир и процветание." + fp2_other_decisions.1000.closing:0 "\n\nСо временем они поймут, что время ложных богов кончилось, и будут радоваться, что [ROOT.Char.GetFaith.HighGodName] ведет державу [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] по пути спасения региона." + fp2_other_decisions.1000.a:0 "Иберии требовалась новая кровь." + + fp2_other_decisions.1001.involved_religion:0 "После столетий войны между иберийскими христианами и маврами нашей борьбой воспользовались деспотичные #L [iberian_footholder.GetPrimaryTitle.GetAdjective|l]ие#! захватчики.\n\n" + fp2_other_decisions.1001.desc:0 "Наши отвлеченность, зависть и небрежение позволили #L [iberian_footholder.GetPrimaryTitle.GetAdjective|l]им#! захватчикам воспользоваться расколом наших земель и завоевать исторические королевства полуострова." + fp2_other_decisions.1001.involved_faith:0 "[iberian_footholder.GetTitledFirstName] [Select_CString(iberian_footholder.IsFemale, 'объявила', 'объявил' )] себя законным [iberian_footholder.GetFaith.GetNameNoTooltip|l]им лидером полуострова, использовав свои победы как доказательство своих прав на угасающие #L [iberian_footholder.GetFaith.GetReligion.GetName|l]ие#! державы Иберии." + fp2_other_decisions.1001.same_uninvolved_faith:0 "Они заявляют, что наши неудачи — это наказание [ROOT.Char.GetFaith.HighGodNamePossessive] за то, что мы сошли с пути истинного, коим является [iberian_footholder.GetFaith.GetAdjective|l], и что [iberian_footholder.GetTitledFirstName] — это законный лидер #L [ROOT.Char.GetFaith.GetReligion.GetName|l]ой#! Иберии..." + fp2_other_decisions.1001.uninvolved_faith:0 "Приводя в качестве доказательств свои победы, [iberian_footholder.GetTitledFirstName] [Select_CString(iberian_footholder.IsFemale, 'объявила', 'объявил' )] свою #L [iberian_footholder.GetFaith.GetName|l]ую#! веру истинным #L [iberian_footholder.GetFaith.GetReligion.GetName|l]им#! учением, которое объединит весь полуостров под властью [iberian_footholder.GetFaith.HighGodNamePossessive]." + fp2_other_decisions.1001.closing:0 "\n\nПо мере того, как [iberian_footholder.GetTitledFirstName] укрепляет свои владения, былые различия между христианами и мусульманами меркнут на фоне #L [iberian_footholder.GetFaith.GetName|l]ой#! оккупации..." + fp2_other_decisions.1001.a:0 "Проклятые захватчики." + + ### Council of Toledo Decision + council_of_toledo_decision_title:0 "Собрать Толедский собор" + council_of_toledo_decision_desc_count:0 "Пришло время созвать [SCOPE.ScriptValue('council_of_toledo_counter_value')]-й #L [GetTitleByKey('c_toledo').GetAdjectiveNoTier]ий#! собор и вновь разрешить религиозные споры, которые ведут [ROOT.Char.GetFaith.GetAdherentNamePlural|l]." + council_of_toledo_decision_desc:0 "Веками местом проведения соборов было владение [GetTitleByKey('c_toledo').GetNameNoTier], где представители христианского духовенства вели диспуты и обсуждали насущные вопросы. Мы могли вы восстановить эту вестготскую традицию и провести 19-й собор." + council_of_toledo_decision_tooltip:0 "Устроить встречу #L [ROOT.Char.GetFaith.GetReligion.GetName|l]ого#! духовенства в Толедо." + council_of_toledo_decision_confirm:0 "Пора." + council_of_toledo_decision_toledo_holder_trigger:0 "Вы [Concept( 'hold', 'владеете' )|E] лично или через вассала владением [GetTitleByKey('c_toledo').GetName], и его [ruler|El] исповедует [THIS.Char.GetFaith.GetAdjective|l]" + council_of_toledo_decision_toledo_faith_trigger:1 "[faith|E] — [THIS.Char.GetLiege.GetFaith.GetAdjective|l]" + council_of_toledo_decision_catalyst_tt:0 "Может начаться [struggle_catalyst|El]" + council_of_toledo_decision_tt:0 "Награда зависит от исхода собора" + # Event - Organization + fp2_other_decisions.0700.council:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]-й Толедский собор" + fp2_other_decisions.0700.t:0 "$fp2_other_decisions.0700.council$: Организация" + fp2_other_decisions.0700.19:0 "[council_priest.GetTitledFirstName] [Select_CString(council_priest.IsFemale, 'начала', 'начал' )] подготовку во владении [GetTitleByKey('c_toledo').GetNameNoTier] девятнадцатого собора, достойного встать в один ряд с вестготскими соборами прошлого.\n\nХотя [GetTitleByKey('k_papal_state').GetDefinitiveName] сейчас обладает большей властью, чем во времена мавританского вторжения, наше духовенство сохраняет собственные традиции и автономию. Пришло время вернуть Иберии былую значимость в религиозных диспутах.\n\nВ предыдущих соборах участвовали [ROOT.Char.GetFaith.BishopNeuterPlural|l] со всего христианского мира, но сейчас это не обязательно..." + fp2_other_decisions.0700.desc:0 "[ROOT.Char.GetFaith.BishopNeuterPlural] Иберии ждали проведения нового собора со времен возрождения толедской традиции.\n\n[council_priest.GetCouncilTitleFirstName] [Select_CString(council_priest.IsFemale, 'начала', 'начал' )] подготовку, но еще предстоит решить, приглашать ли представителей других течений." + fp2_other_decisions.0700.a:0 "Это будет мосарабский собор." + fp2_other_decisions.0700.b:0 "Мы пригласим в Толедо всех служителей [ROOT.Char.GetFaith.HighGodNamePossessive]." + fp2_other_decisions.0700.b.success:0 "Экуменистические епископы приняли участие" + fp2_other_decisions.0700.b.failure:0 "Обращение Толедо проигнорировано" + fp2_other_decisions.0700.tt:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]-й Толедский собор начнется через несколько недель" + # Event - Arrival + fp2_other_decisions.0701.t:0 "$fp2_other_decisions.0700.council$: Участники" + fp2_other_decisions.0701.opening.success:0 "Похоже, #L [ROOT.Char.GetFaith.GetReligion.GetName|l]ие#! [ROOT.Char.GetFaith.AltPriestTermPlural|l] тепло приняли приглашение. Многие уважаемые [ROOT.Char.GetFaith.BishopNeuterPlural|l] из далеких земель с готовностью прибывают во владение [GetTitleByKey('c_toledo').GetNameNoTier]." + fp2_other_decisions.0701.opening.failure:0 "Экуменистическое сообщество с прохладой встретило наше приглашение. Многие [ROOT.Char.GetFaith.BishopNeuterPlural|l] сослались на плохую погоду, помешавшую достичь владения [GetTitleByKey('c_toledo').GetNameNoTier], и в результате на собор прибыли лишь местные прелаты..." + fp2_other_decisions.0701.opening.catastrophe:0 "Мы не увидели ни единого епископа, дьякона или аббата из других #L [ROOT.Char.GetFaith.GetReligion.GetName|l]их#! течений во владении [GetTitleByKey('c_toledo').GetNameNoTier]. Похоже, наши экуменистические братья отнеслись к собору с недоверием и злостью, и лишь местные прелаты приняли участие." + fp2_other_decisions.0701.opening:0 "Сильные мира сего прибыли во владение [GetTitleByKey('c_toledo').GetNameNoTier] — [ROOT.Char.GetFaith.GetAdherentNamePlural|l], представляющие все кафедры и аббатства." + fp2_other_decisions.0701.religious_head_bishop:0 "\n\nСреди малозначительных прелатов — [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], глава #L [portrait_bishop.GetFaith.GetName|l]ой#! церкви." + fp2_other_decisions.0701.powerful_bishop:0 "\n\nПожалуй, особого внимания заслуживает [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], видный #L [portrait_bishop.GetFaith.GetName|l]ий#! прелат." + fp2_other_decisions.0701.saint_bishop:0 "\n\nУчастников благословляет своим присутствием [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], #L [portrait_bishop.GetFaith.GetName|l][Select_CString(prison_holder.IsFemale, 'ая святая', 'ий святой' )]#!!" + fp2_other_decisions.0701.theologian_bishop:0 "\n\nВнимания заслуживает [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], уважаемый #L [portrait_bishop.GetFaith.GetName|l]ий#! теолог." + fp2_other_decisions.0701.bad_bishop:0 "\n\nВ числе самых известных гостей [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], чья нечестивость стала притчей во языцех среди христиан." + fp2_other_decisions.0701.senior_bishop:0 "\n\nВидное место среди клириков занимает [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], уважаемое духовное лицо. " + fp2_other_decisions.0701.failure:0 "\n\nТорговцы города-крепости недовольны таким пренебрежением, ведь они готовились к прибытию множества священнослужителей. Какая жалость." + fp2_other_decisions.0701.desc:0 "\n\nГород-крепость уже видит плоды от преимущества от наплыва клириков, обустройством которых занимаются местные торговцы." + fp2_other_decisions.0701.a:0 "Отлично." + fp2_other_decisions.0701.b:0 "Погибели предшествует гордость..." + fp2_other_decisions.0701.c:0 "Хорошо." + fp2_other_decisions.0701.tt:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]-й Толедский собор начинается" + # Event - Debate + fp2_other_decisions.0702.t:0 "$fp2_other_decisions.0700.council$: Дебаты" + fp2_other_decisions.0702.19:0 "Спустя несколько веков с последнего собора архиепископа Гундериха во времена короля Витицы [council_priest.GetCouncilTitleFirstName] [Select_CString(council_priest.IsFemale, 'возродила', 'возродил' )] традицию, открыв девятнадцатое собрание в легендарном владении [GetTitleByKey('c_toledo').GetNameNoTier].\n\n" + fp2_other_decisions.0702.opening:0 "Очередной собор начался во владении [GetTitleByKey('c_toledo').GetNameNoTier], на этот раз на нем председательствует [council_priest.GetCouncilTitleFirstName].\n\n" + fp2_other_decisions.0702.present:0 "\n\nК концу недели стало очевидно, что [debate_bishop.GetTitledFirstName] из державы [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] [Select_CString(debate_bishop.IsFemale, 'завладела', 'завладел' )] вниманием аудитории, $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.second_hand:0 "\n\nПо мере завершения дебатов стало очевидно, что [debate_bishop.GetTitledFirstName] из державы [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] [Select_CString(debate_bishop.IsFemale, 'возглавила', 'возглавил' )] сторонников этого мнения, $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.conversion:0 "Главной темой быстро стал вопрос о том, что [ROOT.Char.GetFaith.GetAdherentNamePlural|l] будут в безопасности лишь при полном обращении еретиков и неверных." + fp2_other_decisions.0702.reform:0 "Вскоре общее внимание занял вопрос о том, что [ROOT.Char.GetFaith.GetAdherentNamePlural|l] не должны опасаться крупных реформ, раз уж за положение церкви в Иберии можно не опасаться." + fp2_other_decisions.0702.tolerance:0 "Главной темой стал вопрос о том, что [ROOT.Char.GetFaith.GetAdherentNamePlural|l] должны проявлять больше терпимости к мирным иноверцам." + fp2_other_decisions.0702.rights:0 "Главной темой стала сохранность древних прав #L [ROOT.Char.GetFaith.GetName|l]ого#! духовенства и восстановление церквей." + fp2_other_decisions.0702.hof:0 "Удивительно, но идея о том, что [ROOT.Char.GetFaith.GetAdherentNamePlural|l] нуждаются в собственном духовном лидере, больше всего взволновала многих епископов." + fp2_other_decisions.0702.pope:0 "В воздухе витало сотрудничество, и многие епископы утверждали, что [ROOT.Char.GetFaith.GetAdherentNamePlural|l] и их экуменистические братья должны поддерживать более тесные узы." + fp2_other_decisions.0702.heresy:0 "В воздухе витала напряженность, все обсуждали угрозу, которую представляют [heretic_faith.GetAdherentNamePlural|l], еретики, подобные присциллианам и арианам прошлого." + fp2_other_decisions.0702.closing:0 "тогда как [counter_bishop.GetTitledFirstName|U] из державы [counter_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] яростно [Select_CString(counter_bishop.IsFemale, 'опровергала', 'опровергала' )] [debate_bishop.GetHerHis|l] доводы." + fp2_other_decisions.0702.a:0 "Не могу не согласиться." + fp2_other_decisions.0702.b.hof:0 "Не в этом воля [ROOT.Char.GetFaith.HighGodNamePossessive]." + fp2_other_decisions.0702.b:0 "Мы заставим [debate_bishop.GetHerHis|l] умолкнуть." + council_of_toledo_ruler_effect_tt:0 "Каждый #L [council_toledo_faith.GetName|l]ий#! [Concept( 'ruler', 'правитель' )|E]" + # Event - Invalidated + fp2_other_decisions.0703.t:0 "$fp2_other_decisions.0700.council$: Отложены" + fp2_other_decisions.0703.war:0 "Из-за начавшейся войны [council_priest.GetCouncilTitleFirstName] на время [Select_CString(council_priest.IsFemale, 'отложила', 'отложил' )] намечавшийся Толедский собор." + fp2_other_decisions.0703.control:0 "С потерей владения [GetTitleByKey('c_toledo').GetNameNoTier] мы утратили возможность провести намечавшийся Толедский собор..." + fp2_other_decisions.0703.desc:0 "\n\n[ROOT.Char.GetFaith.GetAdherentNamePlural] вскоре оправятся от этой досадной помехи..." + fp2_other_decisions.0703.a:0 "Какое разочарование." + # Event - Ping + fp2_other_decisions.0704.t:0 "$fp2_other_decisions.0700.council$" + fp2_other_decisions.0704.success:0 "\n\n[council_toledo_host.GetTitledFirstName] не жалеет сил, и благодаря этому священнослужители-[ROOT.Char.GetFaith.GetAdherentNamePlural|l] были услышаны." + fp2_other_decisions.0704.failure:0 "Но, похоже, [council_toledo_host.GetTitledFirstName] [Select_CString(council_toledo_host.IsFemale, 'придерживалась', 'придерживался' )] иных взглядов, яростно выступая против воцарившихся настроений." + fp2_other_decisions.0704.a:0 "Интересно." + # Custom Loc + council_toledo_landed_desc:0 "[ROOT.Char.GetTitleAsNameNoTooltip] державы [ROOT.Char.GetPrimaryTitle.GetNameNoTier]" + council_toledo_unlanded_desc:0 "Архиепископ державы [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTier]" + # Tooltips + fp2_council_culture_tt:0 "Иберийские [cultures|El] получают #positive_value [SCOPE.ScriptValue('council_toledo_culture_acceptance_value')|0]#! [Concept( 'cultural_acceptance', 'терпимости' )|E] к [THIS.Char.GetCulture.GetCollectiveNoun|l]ой культуре" + fp2_council_opinion_mozarabic_effect_tt:0 "Каждый мосарабский гость" + fp2_council_opinion_other_effect_tt:0 "Каждый немосарабский гость" + fp2_council_conversion_modifier_tt:0 "Задание по смене конфессии в графстве против других [Concept( 'religions', 'религий' )|E] продвигается быстрее, пока присутствует этот модификатор" + fp2_council_heresies_modifier_tt:0 "Задание по смене конфессии в графстве против других [Concept( 'faiths', 'конфессий' )|E] этой [Concept( 'religions', 'религий' )|E], имеющих [Concept( 'head_of_faiths', 'главу конфессии' )|E], продвигается быстрее, пока присутствует этот модификатор" + excluded_from_council_toledo_tt:0 "Каждый другой [Concept( 'head_of_faith', 'глава' )|E] #L [THIS.Char.GetFaith.GetReligion.GetName|l]ой#! конфессии в пределах [Concept( 'diplomatic_range', 'дипломатического радиуса' )|E]" + fp2_council_end_tt:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')]-й Толедский собор завершается" + # Modifiers + fp2_small_council_modifier:0 "Толедский собор" + fp2_small_council_modifier_desc:0 "В Толедо прошел собор, представленный местными прелатами, что способствовало росту благополучия города." + fp2_big_council_modifier:0 "$fp2_small_council_modifier$" + fp2_big_council_modifier_desc:0 "В Толедо прошел большой собор прелатов, что в значительной мере способствовало росту благополучия города." + fp2_disappointing_council_modifier:0 "$fp2_small_council_modifier$" + fp2_disappointing_council_modifier_desc:0 "Удручающе мало прелатов посетили собор в Толедо, что привело к финансовым потерям среди торговцев." + fp2_stifled_council_modifier:0 "Подавленный собор" + fp2_stifled_council_modifier_desc:0 "Противодействие религиозному собору сделало этого персонажа непопулярным среди духовенства." + fp2_council_conversion_modifier:0 "Собор обращения" + fp2_council_conversion_modifier_desc:0 "Последний Толедский собор поощрил обращение неверных в мосарабских державах." + fp2_council_tolerance_modifier:0 "Собор терпимости" + fp2_council_tolerance_modifier_desc:0 "Последний Толедский собор поддержал терпимость среди иберийских религий." + fp2_council_reform_modifier:0 "Собор реформ" + fp2_council_reform_modifier_desc:0 "Последний Толедский собор выступил за реформу мосарабской церкви и передачу ей новых полномочий." + fp2_council_rights_modifier:0 "Собор прав" + fp2_council_rights_modifier_desc:0 "Последний Толедский собор выступил за поддержку прав духовенства и восстановление церквей." + fp2_council_hof_modifier:0 "Собор руководства" + fp2_council_hof_modifier_desc:0 "Последний Толедский собор побудил мосарабов назначить собственного главу конфессии." + fp2_council_pope_modifier:0 "Собор сотрудничества" + fp2_council_pope_modifier_desc:0 "Последний Толедский собор выступил за сотрудничество между мосарабами и христианским миром." + fp2_council_heresy_modifier:0 "Собор инквизиции" + fp2_council_heresy_modifier_desc:0 "Последний Толедский собор настоял на искоренении ересей, заполонивших Иберию." + # Opinions + fp2_council_toledo_opinion:0 "$fp2_small_council_modifier$" + fp2_excluded_from_council_toledo_opinion:0 "Исключение из Толедо" + fp2_council_toledo_new_hof_opinion:0 "$fp2_council_hof_modifier$" + fp2_council_toledo_pope_opinion:0 "$fp2_council_pope_modifier$" + # Tasks + council_toledo_conversion_task_desc:0 "$fp2_council_conversion_modifier$" + council_toledo_heresies_task_desc:0 "$fp2_council_heresy_modifier$" + # Other + fervor_gain_council_toledo:0 "$fp2_small_council_modifier$" + fp2_council_toledo_culture_acceptance_desc:0 "$fp2_small_council_modifier$" + + found_kingdom_toledo_decision_title:0 "Основать королевство Толедо" + found_kingdom_toledo_decision_desc:0 "Со времен падения Вестготского королевства под ударами мавров владение [GetTitleByKey('c_toledo').GetNameNoTier] утратило былую значимость. Теперь же оно вновь станет средоточием власти королей и столицей новой #L [ROOT.Char.GetFaith.GetName|l]ой#! державы." + found_kingdom_toledo_decision_confirm:0 "Толедо — сердце Иберии!" + found_kingdom_toledo_decision_tooltip:0 "Основать новое #L [GetFaithByKey('mozarabic_church').GetName|l]ое#! [kingdom|El] со столицей [GetTitleByKey('k_toledo').GetNameNoTier]" + found_kingdom_toledo_culture_tt:0 "Ваша [culture|El] обладает иберийским [Concept( 'heritage', 'наследием' )|E]" + found_kingdom_toledo_faith_tt:0 "Ваша [faith|El] — [GetFaithByKey('mozarabic_church').GetAdjective|l] или производная" + found_kingdom_toledo_duchy_tt:0 "Вы [Concept( 'hold', 'владеете' )|E] и [Concept( 'completely_control', 'полностью контролируете' )|E] [duchy|El], [de_jure|El] границы которого соприкасаются с владением [GetTitleByKey('d_toledo').GetName] и которое является частью [Concept( 'kingdom', 'королевства' )|E], имеющего не более двух [de_jure|El] [Concept( 'duchies', 'герцогств' )|E]" + found_kingdom_toledo_capital_tt:0 "[GetTitleByKey('c_toledo').GetNameNoTier] — [Concept( 'realm_capital', 'столица' )|E] вашей державы" + + fp2_other_decisions.1100.t:0 "Королевство Толедо" + fp2_other_decisions.1100.desc:0 "Поскольку больше никто не сомневается в силе моего положения, можно начать приготовления к коронации во владении [GetTitleByKey('c_toledo').GetNameNoTier].\n\nСамое время, чтобы [ROOT.Char.GetFaith.GetAdherentNamePlural|l] создали собственную державу, отличающуюся от тайфы и от северных королевств. Державу, способную сравниться с древним королевством вестготов!" + fp2_other_decisions.1100.a:0 "И пусть наше королевство процветает долгие годы." + + fp2_other_decisions.1101.desc:0 "Накопив достаточно сил, [toledo_former.GetTitledFirstName] официально [Select_CString(toledo_former.IsFemale, 'короновалась', 'короновался' )] во владении [GetTitleByKey('c_toledo').GetNameNoTier].\n\nСила этого нового #L [toledo_former.GetFaith.GetName|l]ого#! королевства, включающего в себя древние державы Иберии, не вызывает сомнений.\n\n" + fp2_other_decisions.1101.stolen:1 "Чем раньше мы разберемся с этими назойливыми выскочками, тем лучше!" + fp2_other_decisions.1101.mozarab:0 "Это успех для нашей веры, но у него может оказаться и обратная сторона..." + fp2_other_decisions.1101.a:0 "Это ненадолго!" + fp2_other_decisions.1101.b:0 "Стоит приглядывать за ними." + fp2_other_decisions.1101.c:0 "Интересно." + + fp2_form_kingdom_toledo_modifier:0 "$fp2_other_decisions.1100.t$" + fp2_form_kingdom_toledo_modifier_desc:0 "Этот персонаж основал новое королевство с центром в древней вестготской столице." + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + council_of_toledo_decision_toledo_vassal_trigger:0 "Не меньше 3 [Concept( 'vassals', 'вассалов' )|E]:" diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_russian.yml new file mode 100644 index 0000000000..0edc74a44a --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_russian.yml @@ -0,0 +1,91 @@ +l_russian: + ##### Hostility ##### + struggle_iberia_ending_hostility_decision:1 "[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]ое господство" + struggle_iberia_ending_hostility_decision_desc:1 "Пришла пора сильному лидеру наконец-то вытащить этот полуостров из трясины бесконечных войн и разладов. Иберией будет править [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l][Select_CString(ROOT.Char.IsFemale, 'ая', 'ий' )] [ROOT.Char.Custom('GetQueenKing')|l] под [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip|l]им знаменем!" + struggle_iberia_ending_hostility_decision_tooltip:0 "Покончить с [Concept( 'struggle', 'борьбой' )|E] за Иберию" + struggle_iberia_ending_hostility_decision_confirm:1 "Покончить с иберийской борьбой" + # Triggers + struggle_iberia_ending_hostility_decision_kingdom_tt:0 "Вы [Concept( 'hold', 'удерживаете' )|E] и [Concept( 'completely_control', 'полностью контролируете' )|E] не менее 2 [de_jure|El] [Concept( 'kingdoms', 'королевств' )|E] в империи [GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_kingdom_total_value')|0])" + struggle_iberia_ending_hostility_decision_united_spanish_throne_tt:0 "Вы объединили испанские престолы в своем [Concept( 'primary_title', 'первом титуле' )|E]" + struggle_iberia_ending_hostility_decision_county_tt:0 "Каждая [Concept( 'capital', 'столица' )|E] [de_jure|El] графств вашего [Concept( 'kingdoms', 'королевства' )|E] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) должна быть #L [THIS.Char.GetFaith.GetName|l]ой#! и #L [THIS.Char.GetCulture.GetCollectiveNoun|l]ой#! ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_value')|0])" + struggle_iberia_ending_hostility_decision_county_light_tt:0 "75% [de_jure|El] [Concept( 'counties', 'графств' )|E] вашего [Concept( 'capital', 'столичного' )|E] [Concept( 'kingdom', 'королевства' )|E] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) должны быть [THIS.Char.GetCulture.GetCollectiveNoun|l]ими и [THIS.Char.GetFaith.GetName|l]ими ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_light_value')|0])" + struggle_iberia_ending_hostility_decision_region_tt:2 "Никакой другой [Concept( 'independent', 'независимый' )|E] [Concept( 'struggle_involved', 'участвующий в борьбе' )|E] [Concept( 'ruler', 'правитель' )|E] не контролирует более [SCOPE.ScriptValue('fp2_struggle_hostility_region_percent_value')|0]% региона [GetGeographicalRegion('world_europe_west_iberia').GetName]" + # Effects + fp2_struggle_hostility_opinion_tt:1 "[opinion|E] [Concept( 'characters', 'персонажей' )|E] той же [Concept( 'faith', 'конфессии' )|E] и/или [Concept( 'culture', 'культуры' )|E]: #positive_value +[SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_opinion_negative_tt:0 "[opinion|E] [Concept( 'characters', 'персонажей' )|E] других [Concept( 'faiths', 'конфессий' )|E] и/или [Concept( 'cultures', 'культур' )|E], [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E]: #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_opinion_negative_value')]#!" + fp2_struggle_hostility_conversion_tt:1 "Скорость [Concept( 'councillor_tasks', 'заданий' )|E] $task_conversion$ и $task_promote_culture$ в [Concept( 'region', 'регионе' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName]: #P +50%#!" + fp2_struggle_hostility_conversion_holy_tt:0 "Скорость [Concept( 'councillor_tasks', 'задания' )|E] $task_conversion$ в [Concept( 'region', 'регионе' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName]: #P +50%#!" + fp2_struggle_hostility_conversion_culture_tt:0 "Скорость [Concept( 'councillor_tasks', 'задания' )|E] $task_promote_culture$ в [Concept( 'region', 'регионе' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName]: #P +50%#!" + fp2_struggle_hostility_list_tt:1 "Выберите один или оба варианта:" + fp2_struggle_hostility_holy_cb_tt:0 "[casus_bellis|E] «$HOLY_WAR_DUCHY_NAME$» против других [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'faiths', 'конфессий' )|E]: #positive_value -50%#!" + fp2_struggle_hostility_holy_cb_joint_tt:0 "[casus_bellis|E] «$HOLY_WAR_DUCHY_NAME$» против других [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'faiths', 'конфессий' )|E]: #positive_value -50%#!\n$culture_parameter_cb_lower_piety_level_requirement$" + fp2_struggle_hostility_culture_cb_tt:0 "[casus_bellis|E] «$CONQUEST_DUCHY_CB_NAME$» против других [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'cultures', 'культур' )|E]: #positive_value -50%#!" + fp2_struggle_hostility_culture_tt:0 "У всех [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'cultures', 'культур' )|E] [Concept( 'cultural_acceptance', 'терпимость' )|E] друг к другу снижается на #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')]%" + fp2_struggle_hostility_culture_large_tt:0 "У всех [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'cultures', 'культур' )|E] [Concept( 'cultural_acceptance', 'терпимость' )|E] друг к другу снижается на #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_large_value')]%#!" + fp2_struggle_hostility_acceptance_tt:0 "Вражда в Иберии" + # Modifiers + fp2_struggle_hostility_house_faith_modifier:1 "Враждебность конфессии" + fp2_struggle_hostility_house_faith_modifier_desc:0 "Этот дом завоевал большую часть Иберии во имя своей веры." + fp2_struggle_hostility_house_culture_modifier:1 "Культурная вражда" + fp2_struggle_hostility_house_culture_modifier_desc:0 "Этот дом завоевал большую часть Иберии во имя своего народа." + fp2_struggle_hostility_house_combined_modifier:1 "Вражда за господство" + fp2_struggle_hostility_house_combined_modifier_desc:0 "Этот дом завоевал большую часть Иберии во имя своей веры и народа." + fp2_struggle_hostility_faith_conversion_task_desc:0 "$fp2_struggle_hostility_house_faith_modifier$" + fp2_struggle_hostility_culture_conversion_task_desc:0 "$fp2_struggle_hostility_house_culture_modifier$" + ##### Compromise ##### + struggle_iberia_ending_compromise_decision:1 "Статус-кво" + struggle_iberia_ending_compromise_decision_desc:0 "Эти бесконечные конфликты из-за полуострова лишь ослабляют нас всех. Пришло время признать, что Иберию объединить не получится. Нас устроит и [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]." + struggle_iberia_ending_compromise_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_compromise_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_compromise_decision_kingdom_tt:0 "Вы [Concept( 'hold', 'удерживаете' )|E] и [Concept( 'completely_control', 'полностью контролируете' )|E] любое из [de_jure|El] [Concept( 'kingdom', 'королевств' )|E] в империи [GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_conciliation_kingdom_total_value')|0])" + struggle_iberia_ending_compromise_decision_region_tt:0 "Вы контролируете менее [SCOPE.ScriptValue('fp2_struggle_compromise_owned_percent_value')|0]% [Concept( 'region', 'региона' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName] (Сейчас: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_owned_percent_value')|0]%)" + struggle_iberia_ending_compromise_decision_other_region_tt:0 "Никакой другой [Concept( 'independent', 'независимый' )|E] [Concept( 'struggle_involved', 'участвующий в борьбе' )|E] [Concept( 'ruler', 'правитель' )|E] не контролирует [SCOPE.ScriptValue('fp2_struggle_compromise_involved_percent_value')|0]% или более [Concept( 'region', 'региона' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName]." + struggle_iberia_ending_compromise_decision_opinion_tt:0 "У всех других [Concept( 'independent', 'независимых' )|E] [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'ruler', 'правителей' )|E] [Concept( 'opinion', 'мнение' )|E] о вас не ниже [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_value')|0] или вы имеете на них [Concept( 'strong_hook', 'сильное влияние' )|E] ([SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + struggle_iberia_ending_compromise_decision_independent_tt:0 "Ни у каких других [Concept( 'independent', 'независимых' )|E] [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'ruler', 'правителей' )|E] нет [Concept( 'title', 'титулов' )|E] [Concept( 'king', 'короля' )|E] или [Concept( 'emperor', 'императора' )|E] (Сейчас: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_independent_counter_value')|0])" + struggle_iberia_ending_compromise_decision_interloper_tt:0 "Более [SCOPE.ScriptValue('fp2_struggle_compromise_uninvolved_percent_value')]% [Concept( 'region', 'региона' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName] удерживают [Concept( 'struggle_interloper', 'вмешавшиеся' )|E] или [Concept( 'struggle_uninvolved', 'не участвующие в борьбе' )|E] [Concept( 'rulers', 'правители' )|E] (Сейчас: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_interloper_percent_value')|1]%)" + struggle_iberia_ending_compromise_truce_tt:1 "Между [Concept( 'independent', 'независимыми' )|E] [Concept( 'struggle_involved', 'участвующими в борьбе' )|E] [Concept( 'ruler', 'правителями' )|E] не ведется [Concept( 'wars', 'войн' )|E] (Сейчас: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_war_counter_value')|0])" + # Effects + fp2_struggle_compromise_create_new_kingdoms_tt:0 "Каждое [Concept( 'independent', 'независимое' )|E] или отдельное [Concept( 'duchy', 'герцогство' )|E] в [Concept( 'region', 'регионе' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName] становится [de_jure|El] [Concept( 'kingdom', 'королевством' )|E]" + fp2_struggle_compromise_create_new_empires_tt:1 "Каждое [de_jure|El] [Concept( 'kingdom', 'королевство' )|E] в [Concept( 'region', 'регионе' )|E] [GetGeographicalRegion('world_europe_west_iberia').GetName], имеющее более [EmptyScope.ScriptValue('fp2_struggle_compromise_ending_minimal_empire_size')|0] [Concept( 'counties', 'графств' )|E], становится [de_jure|El] [Concept( 'empire', 'империей' )|E]. Остальные королевства [de_jure|El] войдут в состав соседней [Concept( 'empire', 'империи' )|E]." + fp2_struggle_compromise_house_rewards_tt:2 "Ваш [house|El] и [house|El] [Concept( 'independent', 'независимого' )|E] [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + fp2_struggle_compromise_house_enforce_truce_rewards_tt:0 "Открывает [interaction|El] «[enforce_truce|E]» в отношении других [Concept( 'houses', 'домов' )|E]." + fp2_struggle_compromise_defensive_rewards_tt:2 "Ваше [Concept( 'capital', 'столичное' )|E] [county|El] и [Concept( 'capital', 'столичное' )|E] [county|El] [Concept( 'independent', 'независимого' )|E] [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + fp2_struggle_compromise_truce_tt:1 "Каждый [Concept( 'independent', 'независимый' )|E] [Concept( 'struggle_involved', 'участвующий в борьбе' )|E] [Concept( 'ruler', 'правитель' )|E] заключает [truce|El] на #V 10 лет#! со всеми другими участниками" + TRUCE_FP2_COMPROMISE:0 "Компромисс в Иберии" + # Modifiers + fp2_struggle_compromise_house_reward_modifier:0 "Компромисс" + fp2_struggle_compromise_house_reward_modifier_desc:0 "Держава под началом этого дома вышла из борьбы за Иберию." + fp2_struggle_compromise_defensive_reward_modifier:0 "Местная крепость" + fp2_struggle_compromise_defensive_reward_modifier_desc:1 "Это графство — историческая столица одного из иберийских государств, пережившая столетия борьбы." + ##### Conciliation ###### + struggle_iberia_ending_conciliation_decision:1 "Разрядка" + struggle_iberia_ending_conciliation_decision_desc:0 "Залечить многовековые раны будет непросто, но нам нужно это сделать, если мы хотим наконец принести на полуостров долгий мир. Воистину, Иберия принадлежит нам всем." + struggle_iberia_ending_conciliation_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_conciliation_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_conciliation_decision_alliance_tt:0 "Все другие [Concept( 'independent', 'независимые' )|E] [Concept( 'struggle_involved', 'участвующие в борьбе' )|E] [Concept( 'ruler', 'правители' )|E] заключили с вами [Concept( 'alliance', 'союз' )|E] ([SCOPE.ScriptValue('struggle_iberia_ending_conciliation_decision_alliance_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + #Effects + fp2_struggle_conciliation_marriage_unlocked_tt:1 "Навсегда #positive_value разрешает#! межрелигиозные [Concept( 'marriage', 'браки' )|E] между всеми [Concept( 'struggle_involved', 'участвующими в борьбе' )|E] [Concept( 'cultures', 'культурами' )|E]" + fp2_struggle_conciliation_holy_war_disabled_tt:1 "Навсегда #negative_value запрещает#! наступательные [Concept( 'holy_wars', 'священные войны' )|E] между всеми [Concept( 'struggle_involved', 'участвующими в борьбе' )|E] [Concept( 'cultures', 'культурами' )|E]" + fp2_struggle_conciliation_acceptance_tt:0 "Примирение в Иберии" + fp2_struggle_conciliation_culture_tt:0 "У всех [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'cultures', 'культур' )|E] [Concept( 'cultural_acceptance', 'терпимость' )|E] друг к другу повышается на #positive_value [SCOPE.ScriptValue('fp2_struggle_conciliation_culture_acceptance_value')|0]%" + fp2_struggle_conciliation_join_war_tt:1 "Навсегда разрешает [Concept( 'rulers', 'правителям' )|E] [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'culture', 'культур' )|E] и [Concept( 'faith', 'конфессий' )|E] присоединяться друг к другу в оборонительных [Concept( 'wars', 'войнах' )|E] против захватчиков из-за пределов региона [GetGeographicalRegion('world_europe_west_iberia').GetName]" + # Modifiers + fp2_struggle_conciliation_house_reward_modifier:0 "Примирение" + fp2_struggle_conciliation_house_reward_modifier_desc:0 "Этот дом признал, что путь к долгосрочному миру в Иберии лежит через терпимость и дружбу." + ### Common + fp2_struggle_can_create_empire_of_hispania_tt:0 "Открывает создание [Concept( 'empire', 'империи' )|E] [GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_compromise_destroy_hispania_tt:1 "[Concept( 'empire', 'Империя' )|E] [GetTitleByKey('e_spain').GetNameNoTier] окончательно #negative_value уничтожается#!" + + CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT:0 "Иберийская вражда" + CB_COST_FP2_STRUGGLE_HOSTILITY_FAITH_DISCOUNT:0 "$CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT$" + struggle_iberia_ending_hostility_decision_correct_phase_tt:1 "Текущая [struggle_phase|El] — [struggle_phase_iberia_hostility|El]" + struggle_iberia_ending_compromise_decision_correct_phase_tt:1 "Текущая [struggle_phase|El] — [struggle_phase_iberia_compromise|El]" + struggle_iberia_ending_conciliation_decision_correct_phase_tt:1 "Текущая [struggle_phase|El] — [struggle_phase_iberia_conciliation|El]" + fp2_struggle_house_tt:1 "Все члены [Concept( 'house', 'дома' )|E]:" + fp2_struggle_compromise_war_cost_tt:0 "[casus_bellis|E] «$HOLY_WAR_DUCHY_NAME$» и «$CONQUEST_DUCHY_CB_NAME$» против других [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'cultures', 'культур' )|E] и [Concept( 'faiths', 'конфессий' )|E]: #negative_value +50%#!" + CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER:0 "Компромисс" + struggle_compromise_duchy_transfer_tt:0 "Примыкающие и [Concept( 'completely_controlled', 'полностью контролируемые' )|E] [duchies|El] [de_jure|El] переходят в состав основного [Concept( 'kingdom', 'королевства' )|E] [Concept( 'top_liege', 'верховного сюзерена' )|E]" + fp2_struggle_can_keep_using_struggle_clash_tt:0 "[struggle_conquest|E] останется доступным" + struggle_ending_decision_correct_involvement_tt:0 "Вы [Concept( 'struggle_involved', 'участвуете в борьбе' )|E]" diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_russian.yml new file mode 100644 index 0000000000..e86734ff84 --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_russian.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_russian: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `propose_best_friendship_interaction.recipient.notification.tt` diff --git a/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_wars_l_russian.yml b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_wars_l_russian.yml new file mode 100644 index 0000000000..1d2ebfe4fe --- /dev/null +++ b/project/ck3/base_game/localization/russian/dlc/fp2/dlc_fp2_wars_l_russian.yml @@ -0,0 +1,39 @@ +l_russian: + FP2_BORDER_RAID_CB_NAME:0 "[border_raid|E] на землю [DEFENDER.GetPrimaryTitle.GetNameNoTier]" + FP2_BORDER_RAID_CB_SPECIFIC_NAME:0 "[border_raid|E] державы [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME:0 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ая#! [border_raid|El] на землю [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" + fp2_border_raid:0 "[border_raid|E]" + + border_raid_cb_desc_victory_attacker:0 "Вы получаете количество золота, пропорциональное развитию целевого графства. Развитие в результате снижается.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_victory_defender:0 "[attacker.GetNamePossessiveOrMy|U][Select_CString(attacker.IsPlayer, ' персонаж', '' )] получает количество золота, пропорциональное развитию целевого графства. Развитие в результате снижается.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_white_peace_attacker:0 "Вы возвращаетесь с налета ни с чем." + border_raid_cb_desc_white_peace_defender:0 "[attacker.GetNamePossessiveOrMy|U][Select_CString(attacker.IsPlayer, ' персонаж', '' )] возвращается с налета ни с чем." + border_raid_cb_desc_defeat_attacker:0 "Вы должны заплатить репарации за попытку налета." + border_raid_cb_desc_defeat_defender:1 "[attacker.GetName] [Select_CString(attacker.IsFemale, 'должна', 'должен' )] заплатить репарации за попытку налета." + destroy_random_building_tt:0 "В графстве [raid_county.GetNameNoTier] разрушено случайное [building|El], отчего налетчик получает больше [gold_i]" + border_raid_building_tt:0 "Также может быть разрушено [building|El]." + border_raid_warning_tt:0 "@warning_icon! #X Никакие [titles|El] не поменяют хозяев.#!" + border_raid_message_title:0 "Налет на пограничное графство" + + FP2_EXPEL_INTERLOPER_CB_NAME:0 "[iberian_reclamation|E] на землю [DEFENDER.GetPrimaryTitle.GetNameNoTier] " + FP2_EXPEL_INTERLOPER_CB_SPECIFIC_NAME:0 "[iberian_reclamation|E] державы [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME:0 "$ORDER$ [ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip]ое [iberian_reclamation|El] державы [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" + + iberian_reclamation_cb_victory_desc_attacker_vassalize:0 "В делаете вассалом персонажа [DEFENDER.GetShortUIName|U]" + iberian_reclamation_cb_victory_desc_defender_vassalize:0 "[attacker.GetShortUIName|U] делает вас вассалом" + iberian_reclamation_cb_victory_desc_attacker_conquer_1:0 "$EFFECT_LIST_BULLET$Вы станете [Concept( 'liege', 'сюзереном' )|E] [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'vassals', 'вассалов' )|E] персонажа [defender.GetShortUIName|U] нижнего [Concept( 'rank', 'ранга' )|E] в целевом [Concept( 'duchy', 'герцогстве' )|E]" + iberian_reclamation_cb_victory_desc_attacker_conquer_2:0 "$EFFECT_LIST_BULLET$Вы получите оспариваемые [counties|El] [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] правителей и [counties|El] [Concept( 'holders', 'владетелей' )|E] с землями за пределами этого [Concept( 'duchy', 'герцогства' )|E]\n" + iberian_reclamation_cb_victory_desc_defender_conquer_1:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U] станет [Concept( 'liege', 'сюзереном' )|E] [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'vassals', 'вассалов' )|E] персонажа [defender.GetShortUIName|U] нижнего [Concept( 'rank', 'ранга' )|E] в целевом [Concept( 'duchy', 'герцогстве' )|E]" + iberian_reclamation_cb_victory_desc_defender_conquer_2:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U] получит оспариваемые [counties|El] не [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] правителей и [counties|El] [Concept( 'holders', 'владетелей' )|E] с землями за пределами этого [Concept( 'duchy', 'герцогства' )|E]\n" + fp2_expel_interloper:0 "[iberian_reclamation|E]" + + + iberian_reclamation_cb_white_peace_desc_vassalize:0 "[defender.GetShortUIName|U] сохранит [Concept( 'independent', 'независимость' )|E]" + iberian_reclamation_cb_white_peace_desc_conquer:0 "[defender.GetShortUIName|U] сохранит оспариваемые [titles|El]" + iberian_reclamation_cb_defeat_desc_vassalize:0 "$iberian_reclamation_cb_white_peace_desc_vassalize$" + iberian_reclamation_cb_defeat_desc_conquer:0 "$iberian_reclamation_cb_white_peace_desc_conquer$" + iberian_reclamation_cb_defeat_desc:0 "$iberian_reclamation_cb_white_peace_desc$" + + CB_COST_IBERIAN_RECLAMATION:0 "Стоит [SCOPE.ScriptValue('fp2_expel_interloper_county_cost_value')] [Concept( 'prestige', 'престижа' )|E] за [county|El]" diff --git a/project/ck3/base_game/localization/russian/dynasties/dynasty_names_l_russian.yml b/project/ck3/base_game/localization/russian/dynasties/dynasty_names_l_russian.yml index 756eccd887..b3cabd99c5 100644 --- a/project/ck3/base_game/localization/russian/dynasties/dynasty_names_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dynasties/dynasty_names_l_russian.yml @@ -3,14 +3,15 @@ ############################################################ # Prefixes ############################################################ - dynnp__:0 "'" - dynnp_a:0 "$articleblank_blank$" + dynnp__:0 "$POSSESSIVE_SPECIAL$" + dynnp_a:0 "$POSSESSIVE_SPECIAL$" dynnp_a_:0 "а' " + dynn_Arvidsson_Radestig:0 "Арвидсдоттир Радестиг" dynnp_ad-:0 "ад-" dynnp_af:0 "аф " dynnp_al-:0 "аль-" dynnp_an-:0 "ан-" - dynnp_an:0 "$articleblank_blank$" + dynnp_an:0 "$POSSESSIVE_SPECIAL$" dynnp_as-:0 "ас-" dynnp_av:0 "ав " dynnp_ap:0 "ап " @@ -40,7 +41,7 @@ dynnp_na:0 "на " dynnp_nava:0 "нава " dynnp_od:0 "од " - dynnp_of:0 "$articleblank_blank$" + dynnp_of:0 "$POSSESSIVE_SPECIAL$" dynnp_ot:0 "от " dynnp_ton:0 "тон " dynnp_ua:0 "уа " @@ -289,6 +290,7 @@ dynn_Altunia:0 "Алтуния" dynn_Altuntekin:0 "Алтунтекин" dynn_Alupa:0 "Алупа" + dynn_al-Yiliqi:0 "аль-Йилики" dynn_Alvarenga:0 "Алваренга" dynn_Alwa:0 "Альва" dynn_Alyattes:0 "Алиатт" @@ -516,6 +518,7 @@ dynn_Asti:0 "Асти" dynn_Astikaitis:0 "Остик" dynn_Astorga:0 "Асторга" + dynn_Astrup_Hallkvist:0 "Аструп Хеллквист" dynn_Asturias_de_Oviedo:0 "Астуриас-де-Овьедо" dynn_Asturias_de_Santillana:0 "Астуриас-де-Сантильяна" dynn_Asturias:0 "Астурия" @@ -867,6 +870,7 @@ dynn_Bergh:0 "Берг" dynn_Bergido:0 "Бергидо" dynn_Berglen:0 "Берглен" + dynn_Berg_Hulthen:0 "Берг Хултен" dynn_Beriboes:0 "Веривей" dynn_Beriotes:0 "Вериот" dynn_Berkanid:0 "Берканид" @@ -1069,6 +1073,7 @@ dynn_Bradnigh:0 "Брэднай" dynn_Braenain:0 "Брейнан" dynn_Braga:0 "Брага" + dynn_Bragalini:0 "Брагалини" dynn_BraganC_a:0 "Браганса" dynn_Braganza:0 "Браганса" dynn_Bragde:0 "Брагде" @@ -1559,6 +1564,7 @@ dynn_Corvey:0 "Корвей" dynn_Corvina:0 "Корвина" dynn_Corvinus:0 "Корвин" + dynn_Cortell:0 "Кортел" dynn_Cosmungho:0 "Космунго" dynn_Cosnac:0 "Конак" dynn_Cosseria:0 "Коссерия" @@ -3288,7 +3294,7 @@ dynn_Kibyrraiotes:0 "Кивирреот" dynn_Kidar:0 "Кидар" dynn_Kiel:0 "Киль" - dynn_Kievskiy:0 "Киевский" + dynn_Kievskiy:1 "Киевский" dynn_Kiil:0 "Киил" dynn_Kikin:0 "Кикин" dynn_Kilabid:0 "Килабид" @@ -4341,6 +4347,7 @@ dynn_Murtas:0 "Муртас" dynn_MurZ_iC_:0 "Муржич" dynn_Murzuphlos:0 "Мурзуфл" + dynn_Musa:0 "Бану Муса" dynn_Musafir:0 "Мусафир" dynn_Musarrid:0 "Мусаррид" dynn_Musavid:0 "Мусавид" @@ -4933,6 +4940,7 @@ dynn_Poissy:0 "Пуасси" dynn_Poitiers-Valentinois:0 "Пуатье-Валентинуа" dynn_Poitiers:0 "Пуатье" + dynn_Poitou:0 "Пуату" dynn_Polan:0 "Полянский" dynn_Polani:0 "Полани" dynn_Polentano:0 "Полентано" @@ -5037,7 +5045,7 @@ dynn_Qaraunas:0 "Караунас" dynn_Qarmatia:0 "Карматия" dynn_Qashid:0 "Кашид" - dynn_Qasid:0 "Касид" + dynn_Qasid:1 "Бану Каси" dynn_Qasimid:0 "Касимид" dynn_Qaturbid:0 "Катурбид" dynn_Qatwa:0 "Катва" @@ -6462,7 +6470,7 @@ dynn_Veintimiglia:0 "Вентимилья" dynn_Vela:0 "Вела" dynn_Velanati_Chola:1 "Веланати Чода" - dynn_Velasques:0 "Веласкеш" + dynn_Velasques:1 "Веласкес" dynn_Velate:0 "Велате" dynn_Velaz:0 "Велас" dynn_Veldenz:0 "Фельденц" @@ -6664,6 +6672,7 @@ dynn_Weyhe:0 "Вейхе" dynn_Wickerode:0 "Виккероде" dynn_wickerstrom:1 "Викерстрем" + dynn_Wickman:0 "Уикман" dynn_Widling:0 "Видлинг" dynn_WieletO_w:0 "Велет" dynn_Wielkopolski:0 "Велькопольски" @@ -7482,6 +7491,7 @@ dynn_Alcantara:0 "Алькантара" dynn_Alcanyiz:0 "Альканьис" dynn_AlfO_nsez:0 "Альфонсес" + dynn_AlO_itez:0 "Алойтес" dynn_Alpuente:0 "Альпуэнте" dynn_Andorra:0 "Андорра" dynn_Andrade:0 "Андрада" @@ -7533,6 +7543,7 @@ dynn_EnnE_guez:0 "Эннегес" dynn_EnrI_quez:0 "Энрикес" dynn_Epila:0 "Эпила" + dynn_Eriz:0 "Эрис" dynn_EstE_vez:0 "Эстевес" dynn_Estorga:0 "Эсторга" dynn_Exea:0 "Эксея" @@ -7550,6 +7561,7 @@ dynn_Galligo:0 "Галлиго" dynn_GarcE_s:0 "Гарсес" dynn_GarcI_a:0 "Гарсия" + dynn_GatO_nez:0 "Гатонес" dynn_Gil:0 "Жиль" dynn_GirA_ldez:0 "Гиральдес" dynn_GO_mez:0 "Гомес" @@ -7575,6 +7587,7 @@ dynn_MartI_nez:0 "Мартинес" dynn_Meira:0 "Мейра" dynn_MelE_ndez:0 "Мелендес" + dynn_Menendez:0 "Мендес" dynn_ME_lide:0 "Мелиде" dynn_MelO_n:0 "Мельон" dynn_ME_ndez:0 "Мендес" @@ -8990,6 +9003,7 @@ dynn_Wadensten:0 "Ваденстен" dynn_Collin:0 "Коллин" dynn_Daflos:0 "Дафл" + dynn_Zenko:0 "Зенко" #Vlach dynn_BA_dA_rA_u:0 "Бадарау" @@ -9298,6 +9312,7 @@ dynn_Eden:0 "Эден" # Additional visigothic + dynn_Athanagildiana:0 "Атанагильдиана" dynn_Athaulf:0 "Атаульфинг" dynn_Sigireik:0 "Сигерихинг" dynn_Gaisalaik:0 "Гезалехинг" @@ -9308,6 +9323,7 @@ dynn_Tulga:0 "Тульгинг" dynn_Hairwig:0 "Эрвигинг" dynn_Witiza:0 "Витицинг" + dynn_Witiziana:0 "Витизиана" dynn_Rotreik:0 "Родерихинг" dynn_Lewigild:0 "Леовигильдинг" dynn_Walja:0 "Валинг" @@ -10110,7 +10126,7 @@ dynn_MuN_iz:0 "Муньис" dynn_Najran:0 "Наджран" dynn_Ordos:0 "Ордос" - dynn_QuirO_s:0 "Кирос" + dynn_QuirO_s:0 "Куирос" dynn_Rakar_Khyungpo:0 "Ракар Кхьюнкпо" dynn_Rrma:0 "Ррма" dynn_S_I_jan:0 "Шиджан" @@ -10348,6 +10364,7 @@ dynn_Creil:0 "Крей" dynn_E_vreux:0 "Эвре" dynn_GuI_nes:0 "Гин" + dynn_d__Lyon:0 "де Лион" #Punjabi dynn_Varha:0 "Варха" @@ -10378,8 +10395,127 @@ dynn_Wulinda:0 "Улиньда" dynn_Madia:0 "Мадия" - dynn_Konstanz:0 "Констанц" + dynn_Konstanz:0 "Констанц" #TO_DO_ECC: Does this belong or was it intentionally deleted? dynn_Tawfid:0 "Тавфид" + + dynn_Shefket:0 "Шевкет" + dynn_brantevik:0 "аф Брантевик" + + # FP2 + dynn_Awsaga:0 "Аусага" + dynn_Danis:0 "Бану Данис" + dynn_Khali:0 "Бану Хали" + dynn_Aflahid:0 "Афлахид" + dynn_Aguiar:0 "Агиар" + dynn_AguilO_:0 "Агило" + dynn_Anaya:0 "Анайя" + dynn_Ansarid:0 "Ансарид" + dynn_Aragon:0 "Арагон" + dynn_Aranga:0 "Аранга" + dynn_ArmentA_riz:0 "Арментарис" + dynn_Atares:0 "Атарес" + dynn_Attafid:0 "Аттафид" + dynn_Aura:0 "Аура" + dynn_Banu_Albo:0 "Бану Альбо" + dynn_Banu_Mirel:0 "Бану Мирель" + dynn_Benfrogia:0 "Бенфрохия" + dynn_Belloch:0 "Бельок" + dynn_Berga:0 "Берга" + dynn_Bierzo:0 "Бьерсо" + dynn_Birzalid:0 "Бирзалид" + dynn_BraN_osera:0 "Браньосера" + dynn_Burgusid:0 "Бургусид" + dynn_Bustillo:0 "Бустильо" + dynn_Calders:0 "Кальдерс" + dynn_Candamo:0 "Кандамо" + dynn_Canis:0 "Канис" + dynn_Castallid:0 "Касталлид" + dynn_Castrillo:0 "Кастрильо" + dynn_Celanova:0 "Селанова" + dynn_Conflent:0 "Конфлент" + dynn_Emporion:0 "Эмпорион" + dynn_Ennecones:0 "Эннеконес" + dynn_E_riz:0 "Эрис" + dynn_ErmegI_ldez:0 "Эрмехильдес" + dynn_Estigi:0 "Эстихи" + dynn_FA_N_ez:0 "Фаньес" + dynn_Folienz:0 "Фольенс" + dynn_Girona:0 "Жирона" + dynn_Girone:0 "Жироне" + dynn_GuedeA_o:0 "Гедеан" + dynn_Harunid:0 "Харунид" + dynn_Hinojosa:0 "Инохоса" + dynn_Jayranid:0 "Джайранид" + dynn_Khalafid:0 "Халафид" + dynn_Khindaswinthiana:0 "Кхиндасвинтхиана" + dynn_Labarta:0 "Лабарта" + dynn_Labibid:0 "Лабибид" + dynn_Lajmid:0 "Ладжмид" + dynn_Lanhoso:0 "Ланьозу" + dynn_Lapurdi:0 "Лапурди" + dynn_Lavedan:0 "Лаведан" + dynn_MacerA_tiz:0 "Масератис" + dynn_Manyuhid:0 "Маньюхид" + dynn_Marnel:0 "Марнель" + dynn_Masarrid:0 "Масаррид" + dynn_Mayurqid:0 "Маюркид" + dynn_Milany:0 "Милань" + dynn_Moles:0 "Молес" + dynn_Mughitid:0 "Мугитид" + dynn_Muhammadid:0 "Мухаммадид" + dynn_Mulinid:0 "Мулинид" + dynn_Muntilid:0 "Мунтилид" + dynn_Muqatilid:0 "Мукатилид" + dynn_Muzahimid:0 "Музахимид" + dynn_Muzaynid:0 "Музайнид" + dynn_Nabilid:0 "Набилид" + dynn_Nayid:0 "Найид" + dynn_Ochoa:0 "Очоа" + dynn_OrdO_niz:0 "Ордонис" + dynn_Pallars_Jussa:0 "Пальярс-Жусса" + dynn_Pallars_Sobira:0 "Пальярс-Собира" + dynn_Penagate:0 "Пенагате" + dynn_Pombeiro:0 "Помбейро" + dynn_Purcellis:0 "Пурсельис" + dynn_Ramponing:0 "Рампонинг" + dynn_Rawasid:0 "Равасид" + dynn_Reynel:0 "Рейнель" + dynn_Roca:0 "Рока" + dynn_RO_danez:0 "Роданес" + dynn_Saburid:0 "Сабурид" + dynn_Salamanqid:0 "Шаламанкид" + dynn_SalamI_rez:0 "Саламирес" + dynn_SalvadO_rez:0 "Сальвадорес" + dynn_Sault:0 "Со" + dynn_Shabritid:0 "Шабритид" + dynn_Siqubiyyahid:0 "Шикубийяхид" + dynn_SpasA_ndez:0 "Спасандес" + dynn_Sumadihid:0 "Сумадихид" + dynn_Surunbaqid:0 "Сурунбакид" + dynn_Tawilid:0 "Тавилид" + dynn_Tayfurid:0 "Тайфурид" + dynn_TE_llez:0 "Тельес" + dynn_Theodemiriana:0 "Теодемириана" + dynn_Trasancos:0 "Трасанкос" + dynn_TrastAAmara:0 "Трастамара" + dynn_Ulmetid:0 "Ульметид" + dynn_Umbert:0 "Умберт" + dynn_Urqubid:0 "Уркубид" + dynn_Uskarid:0 "Ускарид" + dynn_Velasco:0 "Веласко" + dynn_Wadihid:0 "Вахидид" + dynn_Walidid:0 "Валидид" + dynn_Wambiana:0 "Вамбиана" + dynn_Ya_laid:0 "Ялаид" + dynn_Yamraid:0 "Ямраид" + dynn_Zuberoa:0 "Субероа" + dynn_Zuhayrid:0 "Зухайрид" + dynn_Newcombe:0 "Ньюкомб" + dynn_Runge_Moller:0 "Рунге Мёллер" + dynn_Voleau:0 "Воло" + dynn_Stokic:0 "Стокич" + dynn_Banu_Wafid:0 "Бану Вафид" + dynn_Ufes:0 "Уфес" #Oriya dynn_Chikiti_Ganga:0 "Чикити Ганга" diff --git a/project/ck3/base_game/localization/russian/dynasty_legacies/legacies_l_russian.yml b/project/ck3/base_game/localization/russian/dynasty_legacies/legacies_l_russian.yml index 9fc764bedd..4e6bbd8ac3 100644 --- a/project/ck3/base_game/localization/russian/dynasty_legacies/legacies_l_russian.yml +++ b/project/ck3/base_game/localization/russian/dynasty_legacies/legacies_l_russian.yml @@ -6,14 +6,14 @@ blood_legacy_3_name:0 "Сильная кровь" blood_legacy_4_name:0 "Спланированное происхождение" blood_legacy_5_name:1 "Долгая жизнь" - warfare_legacy_track_name:1 "Военные" + warfare_legacy_track_name:1 "Война" warfare_legacy_track_desc:1 "Войны за правое дело с большими армиями, в которые входят хорошо обученные $knight_culture_player_plural_no_tooltip_lowercase$ и командиры" warfare_legacy_1_name:0 "Дом воинов" warfare_legacy_2_name:0 "Поколения войны" warfare_legacy_3_name:1 "Традиции оруженосцев" warfare_legacy_4_name:0 "Унаследованная тактика" warfare_legacy_5_name:0 "Личная армия" - law_legacy_track_name:1 "Законные" + law_legacy_track_name:1 "Закон" law_legacy_track_desc:0 "Искусное управление и равно справедливая власть над вассалам и крестьянами" law_legacy_1_name:0 "Справедливость" law_legacy_2_name:0 "Верные магистраты" diff --git a/project/ck3/base_game/localization/russian/effects_l_russian.yml b/project/ck3/base_game/localization/russian/effects_l_russian.yml index 063b8a05af..69679524b1 100644 --- a/project/ck3/base_game/localization/russian/effects_l_russian.yml +++ b/project/ck3/base_game/localization/russian/effects_l_russian.yml @@ -109,8 +109,8 @@ IN_ADDITION_EFFECT_TOOLTIP:0 "Кроме того:" REMOVE_SCHEME_MODIFIER_EFFECT:0 "Потерян модификатор $MODIFIER$" - LOST_SCHEME_MODIFIER_EFFECT:0 "Потерян $MODIFIER$" - SCHEME_LOSES_MODIFIER_EFFECT:0 "Мои происки, «[SCHEME.GetFullActionName]», теряют $MODIFIER$" + LOST_SCHEME_MODIFIER_EFFECT:0 "Потерян модификатор $MODIFIER$" + SCHEME_LOSES_MODIFIER_EFFECT:0 "Мои происки, «[SCHEME.GetFullActionName]», теряют модификатор $MODIFIER$" SCHEME_LOST_MODIFIER_EFFECT:0 "Происки «[SCHEME.GetFullActionName]» лишились модификатора «$MODIFIER$»" ADD_SCHEME_MODIFIER_EFFECT:1 "Получает модификатор $MODIFIER$" @@ -120,8 +120,8 @@ SCHEME_NAME_IS_EXPOSED:1 "Раскрыто существование [Concept( 'scheme', 'происков' )|E] «#EMP [SCHEME.GetFullActionName|L]#!»" SCHEME_NAME_IS_EXPOSED_PAST:0 "[scheme|E] #EMP «[SCHEME.GetFullActionName|L]»#! раскрыты" - ADD_SCHEME_MODIFIER_EFFECT_DURATION:1 "Происки «[SCHEME.GetFullActionName|V]» получают $MODIFIER|V$ до $DURATION|V$," - ADDED_SCHEME_MODIFIER_EFFECT_DURATION:1 "Происки «[SCHEME.GetFullActionName|V]» получили $MODIFIER|V$ до $DURATION|V$," + ADD_SCHEME_MODIFIER_EFFECT_DURATION:1 "Происки «[SCHEME.GetFullActionName|V]» получают модификатор $MODIFIER|V$ до $DURATION|V$," + ADDED_SCHEME_MODIFIER_EFFECT_DURATION:1 "Происки «[SCHEME.GetFullActionName|V]» получили модификатор $MODIFIER|V$ до $DURATION|V$," SCHEME_FREEZE_DAYS_EFFECT:0 "Приостановить происки на $VALUE|V$ дн." SCHEME_EXPOSE_EXISTENCE_EFFECT:1 "Существование происков раскрыто" @@ -130,17 +130,18 @@ THEY_ARE_EXPOSED_AS_AGENT:1 "[TARGET_CHARACTER.GetShortUIName|U] публично объявляется [Concept( 'agent', 'участником' )|E] происков" THEY_HAVE_BEEN_EXPOSED_AS_AGENT:1 "Стало известно, что [TARGET_CHARACTER.GetShortUIName|U] — [Concept( 'agent', 'участник' )|E] происков" - THEY_ARE_EXPOSED_AS_AGENT_IN_SCHEME_NAME:1 "Известно, что [TARGET_CHARACTER.GetShortUIName|U] — [Concept( 'agent', 'участник' )|E] происков «[SCHEME.GetName]», жертвой которых является [SCHEME.GetTarget.GetShortUIName]" - THEY_HAVE_BEEN_EXPOSED_AS_AGENT_IN_SCHEME_NAME:0 "Стало известно, что [TARGET_CHARACTER.GetShortUIName|U] — [Concept( 'agent', 'участник' )|E] происков «[SCHEME.GetName]», жертвой которых является [SCHEME.GetTarget.GetShortUIName]" + THEY_ARE_EXPOSED_AS_AGENT_IN_SCHEME_NAME:1 "Известно, что [TARGET_CHARACTER.GetShortUIName|U] — [Concept( 'agent', 'участник' )|E] происков «[SCHEME.GetName]», жертвой которых является [SCHEME.GetTarget.GetNamePossessiveOrMy][Select_CString(SCHEME.GetTarget.IsPlayer, ' персонаж', '' )]" + THEY_HAVE_BEEN_EXPOSED_AS_AGENT_IN_SCHEME_NAME:0 "Стало известно, что [TARGET_CHARACTER.GetShortUIName|U] — [Concept( 'agent', 'участник' )|E] происков «[SCHEME.GetName]», жертвой которых является [SCHEME.GetTarget.GetNamePossessiveOrMy][Select_CString(SCHEME.GetTarget.IsPlayer, ' персонаж', '' )]" SCHEME_COOLDOWN_EFFECT:0 "Нельзя начать $TYPE|V$ против персонажа [TARGET_CHARACTER.GetShortUIName] до $DURATION|V$" SCHEME_EXPOSE_CHARACTER_EFFECT:0 "Стало известно, что [CHARACTER.GetShortUIName] участвует в происках ([SCHEME.GetName|V])" REMOVE_CHARACTER_FLAG_EFFECT:0 "Теряет флаг $FLAG$" - REMOVE_CHARACTER_MODIFIER_EFFECT:0 "Теряет $MODIFIER$" + REMOVE_CHARACTER_MODIFIER_EFFECT:0 "Теряет модификатор $MODIFIER$" SEND_TO_ACTIVITY:0 "[CHARACTER.GetShortUIName|U] устроит [ACTIVITY.GetName]" I_AM_SENT_TO_ACTIVITY:1 "Вам предстоит [ACTIVITY.GetName]" COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName|U] завершается" I_COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName|U] завершается" + COMPLETE_ACTIVITY_NEG:0 "Занятие заканчивается" WILL_MARRY_EFFECT:1 "и [TARGET_CHARACTER.GetShortUIName] [Concept( 'marries', 'заключают брак' )|E]" I_WILL_MARRY_EFFECT:1 "Вы и [TARGET_CHARACTER.GetShortUIName] [Concept( 'marries', 'заключаете брак' )|E]" @@ -166,20 +167,20 @@ END_COMBAT_EFFECT_NEGATIVE:0 "[battle|E] не закончилась" SCOPE_EMPTY:0 "" - I_CONVERT_TO:1 "Вы обращаетесь в [FAITH.GetName|Vl]" - THEY_CONVERTS_TO:0 "[CHARACTER.GetShortUIName|U] принимает [FAITH.GetName|Vl]" - COVERTS_TO:0 "Принимает [FAITH.GetName|Vl]" - I_CONVERTED_TO:1 "Вы обратились в [FAITH.GetName|Vl]" - THEY_CONVERTED_TO:0 "[CHARACTER.GetShortUIName|U] принимает [FAITH.GetName|Vl]" - COVERTED_TO:0 "Принята конфессия [FAITH.GetName|Vl]" + I_CONVERT_TO:1 "Вы обращаетесь в [FAITH.GetAdjective|Vl]" + THEY_CONVERTS_TO:0 "[CHARACTER.GetShortUIName|U] принимает [FAITH.GetAdjective|Vl]" + COVERTS_TO:0 "Принимает [FAITH.GetAdjective|Vl]" + I_CONVERTED_TO:1 "Вы обратились в [FAITH.GetAdjective|Vl]" + THEY_CONVERTED_TO:0 "[CHARACTER.GetShortUIName|U] принимает [FAITH.GetAdjective|Vl]" + COVERTED_TO:0 "Принята конфессия [FAITH.GetAdjective|Vl]" - SET_CHARACTER_FAITH_EFFECT:0 "[CHARACTER.GetShortUIName|U] меняет конфессию на [FAITH.GetName|Vl]" + SET_CHARACTER_FAITH_EFFECT:0 "[CHARACTER.GetShortUIName|U] меняет конфессию на [FAITH.GetAdjective|Vl]" - CONVERTS_WITH_CONVERSION:0 "Меняет конфессию на [FAITH.GetName|Vl]\n$EFFECT_LIST_BULLET$ [Concept( 'close_family', 'Близкие родственники' )|E] тоже могут обратиться\n$EFFECT_LIST_BULLET$ [vassals|E] тоже могут обратиться" - I_CONVERT_WITH_CONVERSION:1 "Вы обращаетесь в [FAITH.GetName|Vl]\n$EFFECT_LIST_BULLET$ [Concept( 'close_family', 'Близкие родственники' )|E] могут обратиться с вами\n$EFFECT_LIST_BULLET$ [vassals|E] могут обратиться вместе со вами" - THEY_CONVERT_WITH_CONVERSION:0 "[CHARACTER.GetShortUIName|U] обращается в [FAITH.GetName|Vl]\n$EFFECT_LIST_BULLET$ [Concept( 'close_family', 'Близкие родственники' )|E] могут обратиться вместе с вами\n$EFFECT_LIST_BULLET$ [vassals|E] могут обратиться вместе с вами" - I_CONVERTED_WITH_CONVERSION:1 "Ваша конфессия сменилась на [FAITH.GetName|Vl]\n$EFFECT_LIST_BULLET$ [Concept( 'close_family', 'Близкие родственники' )|E] могут обратиться вместе с вами\n$EFFECT_LIST_BULLET$ [vassals|E] могут обратиться вместе с вами" + CONVERTS_WITH_CONVERSION:0 "Меняет конфессию на [FAITH.GetAdjective|Vl]\n$EFFECT_LIST_BULLET$ [Concept( 'close_family', 'Близкие родственники' )|E] тоже могут обратиться\n$EFFECT_LIST_BULLET$ [vassals|E] тоже могут обратиться" + I_CONVERT_WITH_CONVERSION:1 "Вы обращаетесь в [FAITH.GetAdjective|Vl]\n$EFFECT_LIST_BULLET$ [Concept( 'close_family', 'Близкие родственники' )|E] могут обратиться с вами\n$EFFECT_LIST_BULLET$ [vassals|E] могут обратиться вместе со вами" + THEY_CONVERT_WITH_CONVERSION:0 "[CHARACTER.GetShortUIName|U] обращается в [FAITH.GetAdjective|Vl]\n$EFFECT_LIST_BULLET$ [Concept( 'close_family', 'Близкие родственники' )|E] могут обратиться вместе с вами\n$EFFECT_LIST_BULLET$ [vassals|E] могут обратиться вместе с вами" + I_CONVERTED_WITH_CONVERSION:1 "Ваша конфессия сменилась на [FAITH.GetAdjective|Vl]\n$EFFECT_LIST_BULLET$ [Concept( 'close_family', 'Близкие родственники' )|E] могут обратиться вместе с вами\n$EFFECT_LIST_BULLET$ [vassals|E] могут обратиться вместе с вами" START_WAR_EFFECT:1 "Начинает войну против [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] с [Concept( 'casus_belli', 'казус белли' )|E] «$CASUS_BELLI$»" END_WAR_ATTACKER_VICTORY:0 "[WAR.GetActiveCB.GetAttacker.GetUIName] выигрывает войну [WAR.GetName]" END_WAR_DEFENDER_VICTORY:0 "[WAR.GetActiveCB.GetDefender.GetUIName] выигрывает войну [WAR.GetName]" @@ -267,7 +268,7 @@ all_zealous_in_the_court:0 "Все фанатичные придворные персонажа [THIS.GetCharacter.GetShortUINameNoTooltip]" all_craven_in_the_court:0 "Все трусливые придворные персонажа [THIS.GetCharacter.GetShortUINameNoTooltip]" all_compassionate_in_the_court:0 "Все сострадательные придворные персонажа [THIS.GetCharacter.GetShortUINameNoTooltip]" - all_close_family_and_spouses:1 "Все [close_family_members|El] и [spouses|E] [Select_CString(THIS.GetCharacter.IsPlayer, '', 'персонажа ' )][THIS.GetCharacter.GetNamePossessiveOrMy][Select_CString(THIS.GetCharacter.IsPlayer, 'его персонажа', '' )]" + all_close_family_and_spouses:1 "Все [close_family_members|El] и [spouses|El] [Select_CString(THIS.GetCharacter.IsPlayer, '', 'персонажа ' )][THIS.GetCharacter.GetNamePossessiveOrMy][Select_CString(THIS.GetCharacter.IsPlayer, 'его персонажа', '' )]" all_your_guests:0 "Все ваши [Concept( 'guests', 'гости' )|E]" all_close_family_members_of_kicked_characters:0 "Все их [close_family_members|El]" all_dynasty_members:0 "Все члены династии [Select_CString(PREV.GetCharacter.IsPlayer, '', 'персонажа ' )][PREV.GetCharacter.GetNamePossessiveOrMy][Select_CString(PREV.GetCharacter.IsPlayer, 'его персонажа', '' )]" @@ -323,10 +324,10 @@ EFFECT_CHARACTER_HEADER:0 "[CHARACTER.GetShortUINameNoTooltip]:\n" MAKE_CONCUBINE_EFFECT:4 "Провозглашает, что [TARGET_CHARACTER.GetShortUIName] теперь [Concept( 'concubine', Select_CString(TARGET_CHARACTER.IsFemale, 'наложница', 'консорт' ) )|E]" MADE_CONCUBINE_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName] теперь [Concept( 'concubine', Select_CString(TARGET_CHARACTER.IsFemale, 'наложница', 'консорт' ) )|E]" - I_MADE_CONCUBINE_EFFECT:2 "Теперь у вас есть [TARGET_CHARACTER.Custom('ConcubineWomanManGameConcept')] [TARGET_CHARACTER.GetShortUIName]" - THEY_MADE_CONCUBINE_EFFECT:1 "[TARGET_CHARACTER.GetShortUIName] теперь [TARGET_CHARACTER.Custom('ConcubineWomanManGameConcept')] [Select_CString(CHARACTER.IsLocalPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsLocalPlayer, 'его персонажа', '' )]" + I_MADE_CONCUBINE_EFFECT:2 "Теперь у вас есть [TARGET_CHARACTER.Custom('ConcubineWomanManGameConcept')|l] [TARGET_CHARACTER.GetShortUIName]" + THEY_MADE_CONCUBINE_EFFECT:1 "[TARGET_CHARACTER.GetShortUIName] теперь [TARGET_CHARACTER.Custom('ConcubineWomanManGameConcept')|l] [Select_CString(CHARACTER.IsLocalPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsLocalPlayer, 'его персонажа', '' )]" REMOVE_CONCUBINE_EFFECT:4 "[TARGET_CHARACTER.GetShortUIName] больше не [Concept( 'concubine', Select_CString(TARGET_CHARACTER.IsFemale, 'наложница', 'консорт' ) )|E]" - THEY_REMOVE_CONCUBINE_EFFECT:2 "[TARGET_CHARACTER.GetShortUIName|U] больше не [TARGET_CHARACTER.Custom('ConcubineWomanManGameConcept')] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" + THEY_REMOVE_CONCUBINE_EFFECT:2 "[TARGET_CHARACTER.GetShortUIName|U] больше не [TARGET_CHARACTER.Custom('ConcubineWomanManGameConcept')|l] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" CREATE_BETROTHAL_EFFECT:0 "Заключает помолвку с [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажем ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'им персонажем', '' )]" CREATE_BETROTHAL_MATRILINEAL_EFFECT:0 "Заключает [Concept( 'matrilineally', 'матрилинейную' )|E] помолвку с [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажем ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'им персонажем', '' )]" THEY_GET_BETROTHED_EFFECT:0 "[CHARACTER.GetShortUIName|U] заключает помолвку с [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажем ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'им персонажем', '' )]" @@ -439,7 +440,7 @@ REMOVE_MY_SECRET:2 "Вы потеряете секрет «[SECRET.GetName]»" REMOVE_THEIR_SECRET:1 "[CHARACTER.GetShortUIName|U] теряет свой секрет «[SECRET.GetName]»" - SECRET_IS_EXPOSED:2 "Секрет «[SECRET.GetName]» раскрыт персонажем [TARGET_CHARACTER.GetShortUIName]" + SECRET_IS_EXPOSED:2 "Секрет «[SECRET.GetName]» раскрыт [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажем ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'им персонажем', '' )]" MY_SECRET_IS_EXPOSED:3 "[TARGET_CHARACTER.GetShortUIName|U] [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'раскрываете', 'раскрывает' )] ваш секрет «[SECRET.GetName]»" THEIR_SECRET_IS_EXPOSED:2 "[TARGET_CHARACTER.GetNamePossessiveOrMy|U][Select_CString(TARGET_CHARACTER.IsPlayer, ' персонаж', '' )] раскрывает секрет [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] «[SECRET.GetName]»" SECRET_WAS_EXPOSED:2 "[Select_CString(TARGET_CHARACTER.IsPlayer, '', 'Персонаж ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, ' персонаж', '' )] раскрыл секрет «[SECRET.GetName]»" @@ -482,8 +483,8 @@ - ADD_MODIFIER_TO_MY_SCHEME_DURATION:1 "Ваши происки, [SCHEME.GetName], получают $MODIFIER$ до $DURATION|V$" - ADD_SCHEME_MODIFIER_TO_SCHEME_EFFECT_DURATION:0 "[SCHEME.GetName] получит модификатор «$MODIFIER$» до $DURATION|V$" + ADD_MODIFIER_TO_MY_SCHEME_DURATION:1 "Ваши происки, [SCHEME.GetName], получают модификатор $MODIFIER$ до $DURATION|V$" + ADD_SCHEME_MODIFIER_TO_SCHEME_EFFECT_DURATION:0 "[SCHEME.GetName] получит модификатор $MODIFIER$ до $DURATION|V$" ADD_PROGRESS_TO_MY_SCHEME:1 "Ваши происки «[SCHEME.GetName]» получают развитие" THEY_ADD_PROGRESS_TO_SCHEME:0 "Происки «[SCHEME.GetName]» получают развитие" ADDED_PROGRESS_TO_MY_SCHEME:1 "Ваши происки «[SCHEME.GetName]» получили развитие" @@ -550,8 +551,8 @@ GLOBAL_BECOME_WARD:0 "Теперь [ward|El] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" THEY_GET_A_WARD:0 "[TARGET_CHARACTER.GetShortUIName|U] теперь [ward|El] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" GLOBAL_BECOME_GUARDIAN:0 "Теперь [guardian|El] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - THEY_LOSE_A_WARD:0 "[CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] больше не [ward|El] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - THEY_LOST_A_WARD:0 "[CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] больше не [ward|El] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" + THEY_LOSE_A_WARD:0 "[TARGET_CHARACTER.GetNamePossessiveOrMy|U][Select_CString(TARGET_CHARACTER.IsPlayer, ' персонаж', '' )] больше не [ward|El] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" + THEY_LOST_A_WARD:0 "[TARGET_CHARACTER.GetNamePossessiveOrMy|U][Select_CString(TARGET_CHARACTER.IsPlayer, ' персонаж', '' )] больше не [ward|El] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" LOSE_A_WARD:0 "[TARGET_CHARACTER.GetShortUIName|U] перестает быть [CHARACTER.GetHerHis] [Concept( 'ward', Select_CString(TARGET_CHARACTER.IsFemale, 'подопечной' 'подопечным' ))|E]" LOST_A_WARD:0 "[TARGET_CHARACTER.GetShortUIName|U] больше не [CHARACTER.GetHerHis] [Concept( 'ward', Select_CString(TARGET_CHARACTER.IsFemale, 'подопечная' 'подопечный' ))|E]" @@ -660,17 +661,17 @@ THEY_LOST_LOVER:0 "[TARGET_CHARACTER.GetShortUIName|U] и [CHARACTER.GetShortUIName] больше не любовники" #set_relation_court_physician - GET_COURT_PHYSICIAN:1 "Нанимает персонажа [TARGET_CHARACTER.GetShortUIName] [Concept( 'court_physician', 'придворным врачом' )|E]" - YOU_GET_COURT_PHYSICIAN:1 "Вы нанимаете персонажа [TARGET_CHARACTER.GetShortUIName] [Concept( 'court_physician', 'придворным врачом' )|E]" - THEY_GET_COURT_PHYSICIAN:1 "[CHARACTER.GetShortUIName|U] нанимает персонажа [TARGET_CHARACTER.GetShortUIName] [Concept( 'court_physician', 'придворным врачом' )|E]" - YOU_GOT_COURT_PHYSICIAN:1 "Вы наняли персонажа [TARGET_CHARACTER.GetShortUIName] [Concept( 'court_physician', 'придворным врачом' )|E]" - THEY_GOT_COURT_PHYSICIAN:1 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'наняла', 'нанял')] персонажа [TARGET_CHARACTER.GetShortUIName] [Concept( 'court_physician', 'придворным врачом' )|E]" - - LOSE_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetNamePossessiveOrMy|U][Select_CString(TARGET_CHARACTER.IsPlayer, ' персонаж', '' )] перестает быть [Concept( 'guardian', 'наставником' )|E]" - YOU_LOSE_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetShortUIName] уходит с должности вашего [Concept( 'guardian', 'опекуна' )|E]" - THEY_LOSE_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetShortUIName] уходит с должности [Concept( 'court_physician', 'придворного врача' )|E]: [CHARACTER.GetShortUIName|U] остается без врача" - YOU_LOST_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetShortUIName] больше не занимает должность [Concept( 'guardian', 'опекуна' )|E] при вашем дворе" - THEY_LOST_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetShortUIName] [Select_CString(TARGET_CHARACTER.IsFemale, 'ушла', 'ушел')] с должности [Concept( 'court_physician', 'придворного врача' )|E]: [CHARACTER.GetShortUIName|U] остается без врача" + GET_COURT_PHYSICIAN:1 "Нанимает персонажа [TARGET_CHARACTER.GetShortUIName] на должность [GetCourtPositionType('court_physician_court_position').GetName()|l]" + YOU_GET_COURT_PHYSICIAN:1 "Вы нанимаете персонажа [TARGET_CHARACTER.GetShortUIName] на должность [GetCourtPositionType('court_physician_court_position').GetName()|l]" + THEY_GET_COURT_PHYSICIAN:1 "[CHARACTER.GetShortUIName|U] нанимает персонажа [TARGET_CHARACTER.GetShortUIName] на должность [GetCourtPositionType('court_physician_court_position').GetName()|l]" + YOU_GOT_COURT_PHYSICIAN:1 "Вы наняли персонажа [TARGET_CHARACTER.GetShortUIName] на должность [GetCourtPositionType('court_physician_court_position').GetName()|l]" + THEY_GOT_COURT_PHYSICIAN:1 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'наняла', 'нанял')] персонажа [TARGET_CHARACTER.GetShortUIName] на должность [GetCourtPositionType('court_physician_court_position').GetName()|l]" + + LOSE_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetNamePossessiveOrMy|U][Select_CString(TARGET_CHARACTER.IsPlayer, ' персонаж', '' )] уходит с должности [GetCourtPositionType('court_physician_court_position').GetName()|l]" + YOU_LOSE_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetShortUIName] уходит с должности [GetCourtPositionType('court_physician_court_position').GetName()|l]" + THEY_LOSE_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetShortUIName] уходит с должности [GetCourtPositionType('court_physician_court_position').GetName()|l]: [CHARACTER.GetShortUIName|U] остается без врача" + YOU_LOST_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetShortUIName] больше не занимает должность [GetCourtPositionType('court_physician_court_position').GetName()|l] при вашем дворе" + THEY_LOST_COURT_PHYSICIAN:1 "[TARGET_CHARACTER.GetShortUIName] [Select_CString(TARGET_CHARACTER.IsFemale, 'ушла', 'ушел')] с должности [GetCourtPositionType('court_physician_court_position').GetName()|l]: [CHARACTER.GetShortUIName|U] остается без врача" GET_SOULMATE:0 "Становится родственной душой для [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" I_GET_SOULMATE:1 "[TARGET_CHARACTER.GetShortUIName|U] становится для вас родственной душой" @@ -706,8 +707,8 @@ I_LOST_NEMESIS:1 "[TARGET_CHARACTER.GetShortUIName|U] и вы больше не заклятые враги" THEY_LOST_NEMESIS:0 "[TARGET_CHARACTER.GetShortUIName|U] и [CHARACTER.GetShortUIName] больше не заклятые враги" - GLOBAL_ADD_CHARACTER_MODIFIER_EFFECT:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsPlayer, 'получите', 'получит' )] $MODIFIER$" - GLOBAL_ADD_CHARACTER_MODIFIER_EFFECT_DURATION:0 "[CHARACTER.GetShortUIName|U] получит $MODIFIER$ до $DURATION|V$.\n\n $MODIFIER_DESC$" + GLOBAL_ADD_CHARACTER_MODIFIER_EFFECT:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsPlayer, 'получите', 'получит' )] модификатор $MODIFIER$" + GLOBAL_ADD_CHARACTER_MODIFIER_EFFECT_DURATION:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsPlayer, 'получите', 'получит' )] модификатор $MODIFIER$ до $DURATION|V$.\n\n $MODIFIER_DESC$" I_GAIN_PRESTIGE_LEVEL_EFFECT:1 "Вы поднимете [Concept( 'prestige_levels', 'ур. репутации' )|E] на $VALUE|+0$" I_GAINED_PRESTIGE_LEVEL_EFFECT:0 "Ваш [Concept( 'prestige_levels', 'ур. репутации' )|E] увеличился на $VALUE|+0$" @@ -741,15 +742,15 @@ ATTACKING_ALLY:1 "\n#S Нападение на [Concept( 'ally', 'союзника' )|E]#!" - SET_CULTURE_GLOBAL:1 "Принимает [TARGET_CULTURE.GetName|Vl]#V #L ую#! культуру" - SET_CULTURE_FIRST:2 "Вы принимаете [TARGET_CULTURE.GetName|Vl]#V #L ую#! культуру" - SET_CULTURE_THIRD:1 "[CHARACTER.GetShortUIName|U] принимает [TARGET_CULTURE.GetName|Vl]#V #L ую#! культуру" - SET_CULTURE_GLOBAL_PAST:0 "Принята [TARGET_CULTURE.GetName|Vl]#V #L ая#! культура" - SET_CULTURE_FIRST_PAST:2 "Вы приняли [TARGET_CULTURE.GetName|Vl]#V #L ую#! культуру" - SET_CULTURE_THIRD_PAST:1 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'приняла', 'принял' )] [TARGET_CULTURE.GetName|Vl]#V #L ую#! культуру" + SET_CULTURE_GLOBAL:1 "Принимает [TARGET_CULTURE.GetCollectiveNoun|Vl]#V #L ую#!#! культуру" + SET_CULTURE_FIRST:2 "Вы принимаете [TARGET_CULTURE.GetCollectiveNoun|Vl]#V #L ую#!#! культуру" + SET_CULTURE_THIRD:1 "[CHARACTER.GetShortUIName|U] принимает [TARGET_CULTURE.GetCollectiveNoun|Vl]#V #L ую#!#! культуру" + SET_CULTURE_GLOBAL_PAST:0 "Принята [TARGET_CULTURE.GetCollectiveNoun|Vl]#V #L ая#!#! культура" + SET_CULTURE_FIRST_PAST:2 "Вы приняли [TARGET_CULTURE.GetCollectiveNoun|Vl]#V #L ую#!#! культуру" + SET_CULTURE_THIRD_PAST:1 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'приняла', 'принял' )] [TARGET_CULTURE.GetCollectiveNoun|Vl]#V #L ую#!#! культуру" - SET_CULTURE_OF_CHARACTER_SAME_AS:0 "[Select_CString(CHARACTER.IsPlayer, '', 'Персонаж ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] меняет свою культуру на культуру [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] ([TARGET_CHARACTER.GetCulture.GetName|V]#V #L ая#!)" - SAT_CUTLURE_OF_CHARACTER_SAME_AS:0 "[CHARACTER.GetShortUINamePossessive] [Select_CString(CHARACTER.IsFemale, 'изменила', 'изменил' )] свою культуру на культуру [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] (#V #L [TARGET_CHARACTER.GetCulture.GetName]ая#!)" + SET_CULTURE_OF_CHARACTER_SAME_AS:0 "[Select_CString(CHARACTER.IsPlayer, '', 'Персонаж ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] меняет свою культуру на культуру [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] ([TARGET_CHARACTER.GetCulture.GetCollectiveNoun|V]#V #L ая#!#!)" + SAT_CUTLURE_OF_CHARACTER_SAME_AS:0 "[CHARACTER.GetShortUINamePossessive] [Select_CString(CHARACTER.IsFemale, 'изменила', 'изменил' )] свою культуру на культуру [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] (#V #L [TARGET_CHARACTER.GetCulture.GetCollectiveNoun]ая#!#!)" I_ENTERED_CHALLENGE_EFFECT:1 "@$SKILL_ICON$!Поединок умений ($SKILL$)" THEY_ENTERED_CHALLENGE_EFFECT:1 "[CHARACTER.GetShortUIName|U]:\n @$SKILL_ICON$!Поединок умений ($SKILL$)" @@ -778,13 +779,13 @@ THEY_RECEIVE_MODIFIER_UNTIL_EFFECT:0 "[CHARACTER.GetShortUIName|U] получит модификатор $MODIFIER|V$ на $DURATION$" I_LOST_MODIFIER_EFFECT:1 "Вы потеряли модификатор $MODIFIER$" - THEY_LOST_MODIFIER_EFFECT:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'потеряла', 'потерял' )] $MODIFIER$" - LOST_MODIFIER_EFFECT:0 "Потерян $MODIFIER$" - I_LOSE_MODIFIER_EFFECT:1 "Вы потеряете $MODIFIER$" - THEY_LOSE_MODIFIER_EFFECT:0 "[CHARACTER.GetShortUIName|U] потеряет $MODIFIER$" - LOSES_MODIFIER_EFFECT:0 "Потеряет $MODIFIER$" + THEY_LOST_MODIFIER_EFFECT:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'потеряли', 'теряет' )] модификатор $MODIFIER$" + LOST_MODIFIER_EFFECT:0 "Потерян модификатор $MODIFIER$" + I_LOSE_MODIFIER_EFFECT:1 "Вы потеряете модификатор $MODIFIER$" + THEY_LOSE_MODIFIER_EFFECT:0 "[CHARACTER.GetShortUIName|U] потеряет модификатор $MODIFIER$" + LOSES_MODIFIER_EFFECT:0 "Потеряет модификатор $MODIFIER$" - RECEIVES_MODIFIER_UNTIL_EFFECT:0 "Получит $MODIFIER$ на $DURATION|V$" + RECEIVES_MODIFIER_UNTIL_EFFECT:0 "Получит модификатор $MODIFIER$ на $DURATION|V$" ADD_PROWESS_SKILL_EFFECT:1 "[prowess|E] увеличена на [prowess_i]$VALUE|V0$" REMOVE_PROWESS_SKILL_EFFECT:1 "[prowess|E] снижена на [prowess_i]$VALUE|V0$" @@ -901,7 +902,7 @@ BANISH_EFFECT_THIRD:1 "[Select_CString(CHARACTER.IsPlayer, '', 'Персонаж ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] [Concept( 'banished', 'изгнан' )|E] из державы" DEPOSE_EFFECT:1 "[depose|E] с трона" DEPOSE_EFFECT_FIRST:1 "Вас [Concept( 'deposed', 'свергли' )|E]" - DEPOSE_EFFECT_THIRD:0 "[CHARACTER.GetShortUIName|U] [deposed|El][Select_CString(CHARACTER.IsFemale, 'а', '' )|E]" + DEPOSE_EFFECT_THIRD:0 "[CHARACTER.GetShortUIName|U] [Concept( 'deposed', Select_CString(CHARACTER.IsFemale, 'свергнута', 'свергнут' ))|E]" CHANGE_TITLE_HOLDER_EFFECT:0 "Получит титул [TARGET_TITLE.GetName|V]" CHANGED_TITLE_HOLDER_EFFECT:0 "Получен титул [TARGET_TITLE.GetName|V]" @@ -923,7 +924,7 @@ KEEP_LIEGE_EFFECT_FIRST:1 "Вы остаетесь [Concept( 'vassals', 'вассалом' )|E] персонажа [TARGET_CHARACTER.GetShortUIName]" KEEP_LIEGE_EFFECT_THIRD:0 "[Select_CString(CHARACTER.IsPlayer, '', 'Персонаж ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] останется [Concept( 'vassal', 'вассалом' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - all_attackers_vassals_same_faith:0 "Все #L [attacker.GetFaith.GetAdjective]ие#! [Concept( 'vassals', 'вассалы' )|E] персонажа [attacker.GetShortUIName]" + all_attackers_vassals_same_faith:0 "Все #L [attacker.GetFaith.GetName|l]ие#! [Concept( 'vassals', 'вассалы' )|E] персонажа [attacker.GetShortUIName]" SPAWN_ACTIVITY:0 "Создает [activity|El] $TYPE|V$ в провинции [PROVINCE.GetName|V]" I_SPAWN_ACTIVITY:1 "Вы начинаете $TYPE|V$ в провинции [PROVINCE.GetName|V]" @@ -975,14 +976,15 @@ I_BECAME_INDEPENDENT:2 "Вы получили [Concept( 'independent', 'независимость' )|E]" THIRD_BECAME_INDEPENDENT:1 "[CHARACTER.GetUIName] теперь [independent|El][Select_CString(vassal.IsFemale, 'а', ' ' )|E]" - PROVINCE_RECEIVES_MODIFIER_EFFECT:1 "Провинция [PROVINCE.GetName] получит $MODIFIER$" - PROVINCE_RECEIVED_MODIFIER_EFFECT:1 "Провинция [PROVINCE.GetName] получила $MODIFIER$" + PROVINCE_RECEIVES_MODIFIER_EFFECT:1 "Провинция [PROVINCE.GetName] получит модификатор $MODIFIER$" + PROVINCE_RECEIVED_MODIFIER_EFFECT:1 "Провинция [PROVINCE.GetName] получила модификатор $MODIFIER$" - PROVINCE_RECEIVES_MODIFIER_UNTIL_EFFECT:1 "Провинция [PROVINCE.GetName] получает модификатор «$MODIFIER$» на $DURATION|V$" - PROVINCE_RECEIVED_MODIFIER_UNTIL_EFFECT:1 "Провинция [PROVINCE.GetName] получила модификатор «$MODIFIER$» на $DURATION|V$" + PROVINCE_RECEIVES_MODIFIER_UNTIL_EFFECT:1 "Провинция [PROVINCE.GetName] получает модификатор $MODIFIER$ на $DURATION|V$" + PROVINCE_RECEIVED_MODIFIER_UNTIL_EFFECT:1 "Провинция [PROVINCE.GetName] получила модификатор $MODIFIER$ на $DURATION|V$" #Are negative values in these loc keys showing for you? Don't add new negative ones, just come out of debug mode and they're fine. CHANGE_DEVELOPMENT_LEVEL:0 "[TITLE.GetName]: уровень [Concept( 'development', 'развития' )|E] изменится на $VALUE|=0+$" + CHANGE_DEVELOPMENT_LEVEL_PAST:0 "[TITLE.GetName]: уровень [Concept( 'development', 'развития' )|E] изменился на $VALUE|=0+$" CHANGE_DEVELOPMENT_PROGRESS:2 "Скорость [Concept( 'development', 'развития' )|E] повышается на $VALUE|=0+$" CHANGE_DEVELOPMENT_PROGRESS_NEG:1 "Скорость [Concept( 'development', 'развития' )|E] снижается на $VALUE|=0-$" THEY_CHANGE_DEVELOPMENT_PROGRESS:1 "[TITLE.GetName]: скорость [Concept( 'development', 'развития' )|E] повысится на $VALUE|=0+$" @@ -1007,46 +1009,46 @@ IT_LOST_COUNTY_MODIFIER:1 "[TITLE.GetName] [Select_CString(CHARACTER.IsFemale, 'потеряла', 'потерял' )] $MODIFIER|V$" LOST_COUNTY_MODIFIER:1 "Потерян $MODIFIER|V$" - ADDS_HOUSE_MODIFIER:1 "[house|E] [DYNASTY_HOUSE.GetName|V] получит модификатор «$MODIFIER|V$»" + ADDS_HOUSE_MODIFIER:1 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] получит модификатор «$MODIFIER|V$»" MY_HOUSE_RECEIVED_MODIFIER_EFFECT:1 "Ваш [house|El] получил $MODIFIER|V$" - THEIR_HOUSE_RECEIVED_MODIFIER_EFFECT:1 "[house|E] [DYNASTY_HOUSE.GetName|V] получила модификатор «$MODIFIER|V$»" + THEIR_HOUSE_RECEIVED_MODIFIER_EFFECT:1 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] получил модификатор «$MODIFIER|V$»" MY_HOUSE_RECEIVE_MODIFIER_EFFECT:1 "Ваш [house|El] получит $MODIFIER|V$" - THEIR_HOUSE_RECEIVE_MODIFIER_EFFECT:1 "[house|E] [DYNASTY_HOUSE.GetName|V] получит модификатор «$MODIFIER|V$»" - HOUSE_RECEIVES_MODIFIER_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetName|V] получит модификатор «$MODIFIER|V$»" + THEIR_HOUSE_RECEIVE_MODIFIER_EFFECT:1 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] получит модификатор «$MODIFIER|V$»" + HOUSE_RECEIVES_MODIFIER_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] получит модификатор «$MODIFIER|V$»" - ADDS_HOUSE_MODIFIER_UNTIL:0 "[house|E] [DYNASTY_HOUSE.GetName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" + ADDS_HOUSE_MODIFIER_UNTIL:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" MY_HOUSE_RECEIVED_MODIFIER_UNTIL_EFFECT:1 "Ваш [house|El] получил модификатор $MODIFIER|V$ на $DURATION|V$" - THEIR_HOUSE_RECEIVED_MODIFIER_UNTIL_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetName|V] [Select_CString(CHARACTER.IsFemale, 'получила', 'получил' )] модификатор «$MODIFIER|V$» на $DURATION|V$" + THEIR_HOUSE_RECEIVED_MODIFIER_UNTIL_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] получил модификатор «$MODIFIER|V$» на $DURATION|V$" MY_HOUSE_RECEIVE_MODIFIER_UNTIL_EFFECT:1 "Ваш [house|El] получит $MODIFIER|V$ на $DURATION|V$" - THEIR_HOUSE_RECEIVE_MODIFIER_UNTIL_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" - HOUSE_RECEIVES_MODIFIER_UNTIL_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" + THEIR_HOUSE_RECEIVE_MODIFIER_UNTIL_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" + HOUSE_RECEIVES_MODIFIER_UNTIL_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" - REMOVES_HOUSE_MODIFIER:0 "[house|E] [DYNASTY_HOUSE.GetName|V] потеряет модификатор «$MODIFIER|V$»" + REMOVES_HOUSE_MODIFIER:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] потеряет модификатор «$MODIFIER|V$»" MY_HOUSE_LOST_MODIFIER_EFFECT:1 "Ваш [house|El] потерял $MODIFIER|V$" - THEIR_HOUSE_LOST_MODIFIER_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetName|V] потерял модификатор «$MODIFIER|V$»" + THEIR_HOUSE_LOST_MODIFIER_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] потерял модификатор «$MODIFIER|V$»" MY_HOUSE_LOSES_MODIFIER_EFFECT:1 "Ваш [house|El] потеряет $MODIFIER|V$" - THEIR_HOUSE_LOSE_MODIFIER_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetName|V] потеряет модификатор «$MODIFIER|V$»" - HOUSE_LOSES_MODIFIER_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetName|V] потеряет модификатор «$MODIFIER|V$»" + THEIR_HOUSE_LOSE_MODIFIER_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] потеряет модификатор «$MODIFIER|V$»" + HOUSE_LOSES_MODIFIER_EFFECT:0 "[house|E] [DYNASTY_HOUSE.GetBaseName|V] потеряет модификатор «$MODIFIER|V$»" - ADDS_DYNASTY_MODIFIER:1 "[dynasty|E] [DYNASTY.GetName|V] получит модификатор «$MODIFIER|V$»" + ADDS_DYNASTY_MODIFIER:1 "[dynasty|E] [DYNASTY.GetBaseName|V] получит модификатор «$MODIFIER|V$»" MY_DYNASTY_RECEIVED_MODIFIER_EFFECT:1 "Ваша [dynasty|El] получила $MODIFIER|V$" - THEIR_DYNASTY_RECEIVED_MODIFIER_EFFECT:2 "[dynasty|E] [DYNASTY.GetName|V] получила модификатор «$MODIFIER|V$»" + THEIR_DYNASTY_RECEIVED_MODIFIER_EFFECT:2 "[dynasty|E] [DYNASTY.GetBaseName|V] получила модификатор «$MODIFIER|V$»" MY_DYNASTY_RECEIVE_MODIFIER_EFFECT:1 "Ваша [dynasty|El] получит $MODIFIER|V$" - THEIR_DYNASTY_RECEIVE_MODIFIER_EFFECT:2 "[dynasty|E] [DYNASTY.GetName|V] получит модификатор «$MODIFIER|V$»" + THEIR_DYNASTY_RECEIVE_MODIFIER_EFFECT:2 "[dynasty|E] [DYNASTY.GetBaseName|V] получит модификатор «$MODIFIER|V$»" DYNASTY_RECEIVES_MODIFIER_EFFECT:0 "Получит $MODIFIER|V$" - ADDS_DYNASTY_MODIFIER_UNTIL:1 "[dynasty|E] [DYNASTY.GetName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" + ADDS_DYNASTY_MODIFIER_UNTIL:1 "[dynasty|E] [DYNASTY.GetBaseName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" MY_DYNASTY_RECEIVED_MODIFIER_UNTIL_EFFECT:1 "Ваш [dynasty|El] получила модификатор «$MODIFIER|V$» на $DURATION|V$" - THEIR_DYNASTY_RECEIVED_MODIFIER_UNTIL_EFFECT:2 "[dynasty|E] [DYNASTY.GetName|V] получила модификатор «$MODIFIER|V$» на $DURATION|V$" + THEIR_DYNASTY_RECEIVED_MODIFIER_UNTIL_EFFECT:2 "[dynasty|E] [DYNASTY.GetBaseName|V] получила модификатор «$MODIFIER|V$» на $DURATION|V$" MY_DYNASTY_RECEIVE_MODIFIER_UNTIL_EFFECT:1 "Ваша [dynasty|El] получит $MODIFIER|V$ на $DURATION|V$" - THEIR_DYNASTY_RECEIVE_MODIFIER_UNTIL_EFFECT:2 "[dynasty|E] [DYNASTY.GetName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" + THEIR_DYNASTY_RECEIVE_MODIFIER_UNTIL_EFFECT:2 "[dynasty|E] [DYNASTY.GetBaseName|V] получит модификатор «$MODIFIER|V$» на $DURATION|V$" DYNASTY_RECEIVES_MODIFIER_UNTIL_EFFECT:0 "Получит $MODIFIER|V$ на $DURATION|V$" - REMOVES_DYNASTY_MODIFIER:1 "[dynasty|E] [DYNASTY.GetName|V] потеряет модификатор «$MODIFIER|V$»" + REMOVES_DYNASTY_MODIFIER:1 "[dynasty|E] [DYNASTY.GetBaseName|V] потеряет модификатор «$MODIFIER|V$»" MY_DYNASTY_LOST_MODIFIER_EFFECT:1 "Ваша [dynasty|El] потеряла $MODIFIER|V$" - THEIR_DYNASTY_LOST_MODIFIER_EFFECT:1 "[dynasty|E] [DYNASTY.GetName|V] потеряла модификатор «$MODIFIER|V$»" + THEIR_DYNASTY_LOST_MODIFIER_EFFECT:1 "[dynasty|E] [DYNASTY.GetBaseName|V] потеряла модификатор «$MODIFIER|V$»" MY_DYNASTY_LOSES_MODIFIER_EFFECT:1 "Ваша [dynasty|El] потеряет $MODIFIER|V$" - THEIR_DYNASTY_LOSE_MODIFIER_EFFECT:1 "[dynasty|E] [DYNASTY.GetName|V] потеряет модификатор «$MODIFIER|V$»" + THEIR_DYNASTY_LOSE_MODIFIER_EFFECT:1 "[dynasty|E] [DYNASTY.GetBaseName|V] потеряет модификатор «$MODIFIER|V$»" DYNASTY_LOSES_MODIFIER_EFFECT:0 "Потеряет $MODIFIER|V$" I_ACCEPT_THE_INVITATION:1 "Вы принимаете приглашение" @@ -1105,30 +1107,30 @@ ASSIGN_COUNCIL_TASK_PAST:0 "[CHARACTER.GetUIName] [Select_CString(CHARACTER.IsFemale, 'приступила', 'приступил' )] к заданию $NAME$" ASSIGN_COUNCILLOR:0 "Становится советником" - BECOME_MY_COUNCILLOR:1 "[TARGET_CHARACTER.GetUIName] теперь [Select_CString(target_character.IsFemale, 'ваша', 'ваш')] $TYPE|V$" + BECOME_MY_COUNCILLOR:1 "[TARGET_CHARACTER.GetUIName] теперь [Select_CString(target_character.IsFemale, 'ваша', 'ваш' )] $TYPE|V$" ASSIGN_COUNCILLOR_TYPE:1 "[TARGET_CHARACTER.GetUIName] теперь [TARGET_CHARACTER.GetLiege.GetHerHis] $TYPE|V$" FIRE_COUNCILLOR:1 "Исключает персонажа [TARGET_CHARACTER.GetUIName] из своего [Concept( 'council', 'совета' )|E]" - FIRED_FROM_MY_COUNCIL:1 "[TARGET_CHARACTER.GetUIName] [Select_CString(target_character.IsFemale, 'изгнана', 'изгнан')] из вашего [Concept( 'council', 'совета' )|E]" + FIRED_FROM_MY_COUNCIL:1 "[TARGET_CHARACTER.GetUIName] [Select_CString(target_character.IsFemale, 'изгнана', 'изгнан' )] из вашего [Concept( 'council', 'совета' )|E]" FIRE_COUNCILLOR_TT:1 "#T [ACTIVE_COUNCIL_TASK.GetCouncillor.GetUIName] [Select_CString(ACTIVE_COUNCIL_TASK.GetCouncillor.IsFemale, 'будет уволена', 'будет уволен' )] из [Concept( 'council', 'совета' )|E]#!" SET_COUNCIL_TASK_EFFECT:0 "Начинает задание $TYPE|V$" SET_COURT_COUNCIL_TASK_EFFECT:0 "Начинает задание $TYPE|V$, имеющее целью двор персонажа [TARGET_CHARACTER.GetUINamePossessive]" SET_COUNTY_COUNCIL_TASK_EFFECT:1 "Начинает задание $TYPE|V$ в провинции [TARGET_TITLE.GetName]" - ADD_FACTION_DISCONTENT_EFFECT:0 "[faction|E] получит $VALUE|V0$ [faction_discontent|El]" - REMOVE_FACTION_DISCONTENT_EFFECT:0 "[faction|E] потеряет $VALUE|V0$ [faction_discontent|El]" - ADD_FACTION_DISCONTENT_EFFECT_THIRD:0 "[FACTION.GetName|V] [Select_CString(CHARACTER.IsPlayer, 'получите', 'получит' )] $VALUE|V0$ [Concept( 'dread', 'ужаса' )|E]" - REMOVE_FACTION_DISCONTENT_EFFECT_THIRD:0 "[FACTION.GetName|V] потеряет $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства фракции' )|E]" - ADD_JOINED_FACTION_DISCONTENT_EFFECT:0 "[faction|E], к которой принадлежит этот персонаж, получит $VALUE|V0$ [faction_discontent|El]" - REMOVE_JOINED_FACTION_DISCONTENT_EFFECT:0 "[faction|E], к которой принадлежит этот персонаж, потеряет $VALUE|V0$ [faction_discontent|El]" - ADD_JOINED_FACTION_DISCONTENT_EFFECT_THIRD:1 "[faction|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] получит $VALUE|V0$ [faction_discontent|El]" - REMOVE_JOINED_FACTION_DISCONTENT_EFFECT_THIRD:1 "[faction|E], к которой принадлежит [CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], теряет $VALUE|V0$ [faction_discontent|El]" + ADD_FACTION_DISCONTENT_EFFECT:0 "[faction|E] получит $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + REMOVE_FACTION_DISCONTENT_EFFECT:0 "[faction|E] потеряет $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + ADD_FACTION_DISCONTENT_EFFECT_THIRD:0 "[FACTION.GetName|V] получит $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + REMOVE_FACTION_DISCONTENT_EFFECT_THIRD:0 "[FACTION.GetName|V] потеряет $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + ADD_JOINED_FACTION_DISCONTENT_EFFECT:0 "[faction|E], к которой принадлежит этот персонаж, получит $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + REMOVE_JOINED_FACTION_DISCONTENT_EFFECT:0 "[faction|E], к которой принадлежит этот персонаж, потеряет $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + ADD_JOINED_FACTION_DISCONTENT_EFFECT_THIRD:1 "[faction|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] получит $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + REMOVE_JOINED_FACTION_DISCONTENT_EFFECT_THIRD:1 "[faction|E], к которой принадлежит [CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], теряет $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" - ADD_TARGETING_FACTIONS_DISCONTENT_EFFECT:0 "[factions|E], целью которых является [Select_CString(CHARACTER.IsPlayer, '', 'персонаж ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], получат $VALUE|V0$ [faction_discontent|El]" - REMOVE_TARGETING_FACTIONS_DISCONTENT_EFFECT:0 "[factions|E], цель которой — этот персонаж, потеряет $VALUE|V0$ [faction_discontent|El]" - ADD_TARGETING_FACTIONS_DISCONTENT_EFFECT_THIRD:0 "[factions|E], целью которых является [Select_CString(CHARACTER.IsPlayer, '', 'персонаж ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], получат $VALUE|V0$ [faction_discontent|El]" - REMOVE_TARGETING_FACTIONS_DISCONTENT_EFFECT_THIRD:0 "[factions|E], целью которой является [CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], потеряет $VALUE|V0$ [faction_discontent|El]" + ADD_TARGETING_FACTIONS_DISCONTENT_EFFECT:0 "[factions|E], целью которых является [Select_CString(CHARACTER.IsPlayer, '', 'персонаж ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], получат $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + REMOVE_TARGETING_FACTIONS_DISCONTENT_EFFECT:0 "[factions|E], цель которой — этот персонаж, потеряет $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + ADD_TARGETING_FACTIONS_DISCONTENT_EFFECT_THIRD:0 "[factions|E], целью которых является [Select_CString(CHARACTER.IsPlayer, '', 'персонаж ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], получат $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" + REMOVE_TARGETING_FACTIONS_DISCONTENT_EFFECT_THIRD:0 "[factions|E], целью которой является [CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )], потеряет $VALUE|V0$ ед. [Concept( 'faction_discontent', 'недовольства' )|E]" DESTROY_FACTION_EFFECT:1 "[FACTION.GetName|V] распущена" @@ -1151,15 +1153,15 @@ TITLE_JOIN_FACTION:0 "[TITLE.GetName] присоединяется к фракции [FACTION.GetName|V]" TITLE_LEAVE_FACTION:0 "[TITLE.GetName] покидает фракцию [FACTION.GetName|V]" - COUNTY_CULTURE_EFFECT:2 "Культура владения [TITLE.GetNameNoTier] меняется на #V #L [TARGET_CULTURE.GetName|l]ую#!" - COUNTY_CULTURE_PAST_EFFECT:2 "Культура владения [TITLE.GetNameNoTier] сменилась на #V #L [TARGET_CULTURE.GetName|l]ую#!" - SET_CULTURE_EFFECT:2 "Культура меняется на #V [TARGET_CULTURE.GetName|l]#L ую#!" - SET_CULTURE_PAST_EFFECT:2 "Культура сменилась на #V [TARGET_CULTURE.GetName|l]#L ую#!" + COUNTY_CULTURE_EFFECT:2 "Культура владения [TITLE.GetNameNoTier] меняется на #V #L [TARGET_CULTURE.GetCollectiveNoun|l]ую#!#!" + COUNTY_CULTURE_PAST_EFFECT:2 "Культура владения [TITLE.GetNameNoTier] сменилась на #V #L [TARGET_CULTURE.GetCollectiveNoun|l]ую#!#!" + SET_CULTURE_EFFECT:2 "Культура меняется на #V [TARGET_CULTURE.GetCollectiveNoun|l]#L ую#!#!" + SET_CULTURE_PAST_EFFECT:2 "Культура сменилась на #V [TARGET_CULTURE.GetCollectiveNoun|l]#L ую#!#!" - COUNTY_FAITH_EFFECT:1 "[Concept( 'faith', 'Конфессия' )|E] сменится на [FAITH.GetName|V]" - COUNTY_FAITH_PAST_EFFECT:1 "[Concept( 'faith', 'Конфессия' )|E] сменилась на [FAITH.GetName|V]" - THIRD_COUNTY_FAITH_EFFECT:0 "[TITLE.GetName]: [Concept( 'faith', 'конфессия' )|E] изменится на [FAITH.GetName|Vl]" - THIRD_COUNTY_FAITH_PAST_EFFECT:0 "[faith|E] в титуле [TITLE.GetName] сменилась на [FAITH.GetName|Vl]" + COUNTY_FAITH_EFFECT:1 "[Concept( 'faith', 'Конфессия' )|E] сменится на [FAITH.GetAdjective|Vl]" + COUNTY_FAITH_PAST_EFFECT:1 "[Concept( 'faith', 'Конфессия' )|E] сменилась на [FAITH.GetAdjective|Vl]" + THIRD_COUNTY_FAITH_EFFECT:0 "[TITLE.GetName]: [Concept( 'faith', 'конфессия' )|E] изменится на [FAITH.GetAdjective|Vl]" + THIRD_COUNTY_FAITH_PAST_EFFECT:0 "[faith|E] в титуле [TITLE.GetName] сменилась на [FAITH.GetAdjective|Vl]" ADD_ATTACKER_EFFECT:1 "Присоединяется к нападающим в войне [WAR.GetName|V]" ADD_ATTACKER_EFFECT_FIRST:1 "Вы вступаете в войну [WAR.GetName|V] на стороне нападающих" @@ -1224,14 +1226,14 @@ CHANGE_FERVOR_GLOBAL_NEG:1 "[fervor|E] снижено на $VALUE|-0$" CHANGE_FERVOR_GLOBAL_PAST:1 "[fervor|E] увеличено на $VALUE|+0$" CHANGE_FERVOR_GLOBAL_PAST_NEG:1 "[fervor|E] снижено на $VALUE|-0$" - CHANGE_FERVOR_THIRD:2 "[FAITH.GetName] укрепляет [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" - CHANGE_FERVOR_THIRD_NEG:2 "[FAITH.GetName] снижает [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" - CHANGE_FERVOR_THIRD_PAST:2 "[FAITH.GetName|V] укрепляет [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" - CHANGE_FERVOR_THIRD_PAST_NEG:2 "[FAITH.GetName] снижает [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" - CHANGE_FERVOR_FIRST:2 "[FAITH.GetName] укрепляет [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" - CHANGE_FERVOR_FIRST_NEG:2 "[FAITH.GetName] снижает [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" - CHANGE_FERVOR_FIRST_PAST:2 "[FAITH.GetName|V] укрепляет [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" - CHANGE_FERVOR_FIRST_PAST_NEG:2 "[FAITH.GetName] снижает [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" + CHANGE_FERVOR_THIRD:2 "[FAITH.GetAdjective|V] укрепляет [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" + CHANGE_FERVOR_THIRD_NEG:2 "[FAITH.GetAdjective|V] снижает [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" + CHANGE_FERVOR_THIRD_PAST:2 "[FAITH.GetAdjective|V] укрепляет [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" + CHANGE_FERVOR_THIRD_PAST_NEG:2 "[FAITH.GetAdjective|V] снижает [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" + CHANGE_FERVOR_FIRST:2 "[FAITH.GetAdjective|V] укрепляет [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" + CHANGE_FERVOR_FIRST_NEG:2 "[FAITH.GetAdjective|V] снижает [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" + CHANGE_FERVOR_FIRST_PAST:2 "[FAITH.GetAdjective|V] укрепляет [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" + CHANGE_FERVOR_FIRST_PAST_NEG:2 "[FAITH.GetAdjective|V] снижает [Concept( 'fervor', 'рвение' )|E] на $VALUE|V0$" WARCHEST_DIVIDE_GOLD:0 "[gold_i]$TOTAL_AMOUNT|0V$ разделено между участниками" WARCHEST_DIVIDE_PIETY:0 "[piety_i]$TOTAL_AMOUNT|0V$ разделено между участниками" WARCHEST_DIVIDE_PRESTIGE:0 "[prestige_i]$TOTAL_AMOUNT|0V$ разделено между участниками" @@ -1277,12 +1279,12 @@ DYNASTY_NO_NAME_GAINS_PRESTIGE_LEVEL_EFFECT:0 "Увеличивает [dynasty_prestige_level|El] на $VALUE|+0$" DYNASTY_NO_NAME_LOSES_PRESTIGE_LEVEL_EFFECT:0 "Снижает [dynasty_prestige_level|El] на $VALUE|-0$" - DYNASTY_GAINS_PRESTIGE_LEVEL_EFFECT:1 "[dynasty|E] [DYNASTY.GetName] повышает уровень величия на $VALUE|+0$" - DYNASTY_LOSES_PRESTIGE_LEVEL_EFFECT:1 "[dynasty|E] [DYNASTY.GetName] снижает уровень величия на $VALUE|-0$" - DYNASTY_GAINS_PRESTIGE_EFFECT:1 "[dynasty|E] [DYNASTY.GetName] получит [dynasty_prestige|El]: [dynasty_prestige_i]$VALUE|+0$" - DYNASTY_LOSES_PRESTIGE_EFFECT:1 "[dynasty|E] [DYNASTY.GetName] теряет [dynasty_prestige|El]: [dynasty_prestige_i]$VALUE|+0$" - DYNAST_GAINED_PRESTIGE_EFFECT:1 "[dynasty|E] [DYNASTY.GetName] получила [dynasty_prestige|El]: [dynasty_prestige_i]$VALUE|+0$" - DYNAST_LOST_PRESTIGE_EFFECT:1 "[dynasty|E] [DYNASTY.GetName] потеряла [dynasty_prestige|El]: [dynasty_prestige_i]$VALUE|+0$" + DYNASTY_GAINS_PRESTIGE_LEVEL_EFFECT:1 "[dynasty|E] [DYNASTY.GetBaseName|V] повышает уровень величия на $VALUE|+0$" + DYNASTY_LOSES_PRESTIGE_LEVEL_EFFECT:1 "[dynasty|E] [DYNASTY.GetBaseName|V] снижает уровень величия на $VALUE|-0$" + DYNASTY_GAINS_PRESTIGE_EFFECT:1 "[dynasty|E] [DYNASTY.GetBaseName|V] получит [dynasty_prestige|El]: [dynasty_prestige_i]$VALUE|+0$" + DYNASTY_LOSES_PRESTIGE_EFFECT:1 "[dynasty|E] [DYNASTY.GetBaseName|V] теряет [dynasty_prestige|El]: [dynasty_prestige_i]$VALUE|+0$" + DYNAST_GAINED_PRESTIGE_EFFECT:1 "[dynasty|E] [DYNASTY.GetBaseName|V] получила [dynasty_prestige|El]: [dynasty_prestige_i]$VALUE|+0$" + DYNAST_LOST_PRESTIGE_EFFECT:1 "[dynasty|E] [DYNASTY.GetBaseName|V] потеряла [dynasty_prestige|El]: [dynasty_prestige_i]$VALUE|+0$" DYNASTY_GAINED_PRESTIGE_GLOBAL_EFFECT:0 "Получит [dynasty_prestige_i]$VALUE|+0$ [Concept( 'dynasty_prestige', 'величия династии' )|E]" DYNASTY_LOST_PRESTIGE_GLOBAL_EFFECT:0 "Потеряно [dynasty_prestige_i]$VALUE|+0$ [Concept( 'dynasty_prestige', 'величия династии' )|E]" @@ -1350,48 +1352,48 @@ TARGET_TITLE_BECOMES_DE_JURE_OF_TITLE:0 "[TARGET_TITLE.GetName|U] станет [de_jure|El] сюзереном титула [TITLE.GetName]" TARGET_TITLE_BECAME_DE_JURE_OF_TITLE:0 "[TARGET_TITLE.GetName|U] теперь [de_jure|El] сюзерен титула [TITLE.GetName]" - ADD_DOCTRINE_DESC:0 "Добавить #T $DOCTRINE$#! к конфессии [FAITH.GetName]" - REMOVE_DOCTRINE_DESC:0 "Удалить #T $DOCTRINE$#! из конфессии [FAITH.GetName]" + ADD_DOCTRINE_DESC:0 "Добавить #T $DOCTRINE$#! к конфессии [FAITH.GetAdjective|l]" + REMOVE_DOCTRINE_DESC:0 "Удалить #T $DOCTRINE$#! из конфессии [FAITH.GetAdjective|l]" SET_REALM_CAPITAL_DESC:1 "[TARGET_TITLE.GetName|U] становится новой столицей их державы" SET_REALM_CAPITAL_FIRST_DESC:0 "[TARGET_TITLE.GetName|U] становится новой столицей вашей державы" SET_REALM_CAPITAL_THIRD_DESC:0 "[TARGET_TITLE.GetName|U] становится новой столицей державы [Select_CString(CHARACTER.IsLocalPlayer, '', 'персонажа' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsLocalPlayer, 'его персонажа', '' )]" - ADD_INNOVATION_EFFECT:1 "[CULTURE.GetCollectiveNoun] открывают $INNOVATION_TYPE|V$" - ADDED_INNOVATION_EFFECT:0 "[CULTURE.GetCollectiveNoun] открыли $INNOVATION_TYPE|V$" - REMOVE_INNOVATION_EFFECT:0 "#L [CULTURE.GetName]ая#! культура забывает, что такое $INNOVATION_TYPE|V$" - REMOVED_INNOVATION_EFFECT:0 "[CULTURE.GetCollectiveNoun] забыли, что такое $INNOVATION_TYPE|V$" + ADD_INNOVATION_EFFECT:1 "[CULTURE.GetName] открывают $INNOVATION_TYPE|V$" + ADDED_INNOVATION_EFFECT:0 "[CULTURE.GetName] открыли $INNOVATION_TYPE|V$" + REMOVE_INNOVATION_EFFECT:0 "#L [CULTURE.GetCollectiveNoun]ая#! культура забывает, что такое $INNOVATION_TYPE|V$" + REMOVED_INNOVATION_EFFECT:0 "[CULTURE.GetName] забыли, что такое $INNOVATION_TYPE|V$" ADD_DOCTRINE_GLOBAL_DESC:1 "Получает доктрину «$DOCTRINE_GROUP$»: $DOCTRINE$" ADD_DOCTRINE_GLOBAL_PAST_DESC:1 "Получена доктрина «$DOCTRINE_GROUP$»: $DOCTRINE$" - ADD_DOCTRINE_THIRD_DESC:1 "#L [FAITH.GetAdjective]ая#! конфессия получает доктрину «$DOCTRINE_GROUP$»: $DOCTRINE$" - ADD_DOCTRINE_THIRD_PAST_DESC:1 "#L [FAITH.GetAdjective]ой#! конфессией получена доктрина «$DOCTRINE_GROUP$»: $DOCTRINE$" + ADD_DOCTRINE_THIRD_DESC:1 "#L [FAITH.GetName]ая#! конфессия получает доктрину «$DOCTRINE_GROUP$»: $DOCTRINE$" + ADD_DOCTRINE_THIRD_PAST_DESC:1 "#L [FAITH.GetName]ой#! конфессией получена доктрина «$DOCTRINE_GROUP$»: $DOCTRINE$" REMOVE_DOCTRINE_GLOBAL_DESC:1 "Теряет доктрину «$DOCTRINE_GROUP$»: $DOCTRINE$" REMOVE_DOCTRINE_GLOBAL_PAST_DESC:1 "Потеряна доктрина «$DOCTRINE_GROUP$»: $DOCTRINE$" - REMOVE_DOCTRINE_THIRD_DESC:1 "#L [FAITH.GetAdjective]ая#! конфессия теряет доктрину «$DOCTRINE_GROUP$»: $DOCTRINE$" - REMOVE_DOCTRINE_THIRD_PAST_DESC:1 "#L [FAITH.GetAdjective]ой#! конфессией потеряна доктрина «$DOCTRINE_GROUP$»: $DOCTRINE$" + REMOVE_DOCTRINE_THIRD_DESC:1 "#L [FAITH.GetName]ая#! конфессия теряет доктрину «$DOCTRINE_GROUP$»: $DOCTRINE$" + REMOVE_DOCTRINE_THIRD_PAST_DESC:1 "#L [FAITH.GetName]ой#! конфессией потеряна доктрина «$DOCTRINE_GROUP$»: $DOCTRINE$" - GET_RANDOM_INNOVATION_FROM_EFFECT:2 "#L [CULTURE.GetName]ая#! [Concept( 'culture', 'культура' )|E] получит случайную [Concept( 'innovation', 'инновацию' )|E] #L [TARGET_CULTURE.GetName|l]ой#! культуры" - GOT_RANDOM_INNOVATION_FROM_EFFECT:1 "#L [CULTURE.GetName]ая#! [Concept( 'culture', 'культура' )|E] получила случайную [Concept( 'innovation', 'инновацию' )|E] #L [TARGET_CULTURE.GetName|l]ой#! культуры" + GET_RANDOM_INNOVATION_FROM_EFFECT:2 "#L [CULTURE.GetCollectiveNoun]ая#! [Concept( 'culture', 'культура' )|E] получит случайную [Concept( 'innovation', 'инновацию' )|E] #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуры" + GOT_RANDOM_INNOVATION_FROM_EFFECT:1 "#L [CULTURE.GetCollectiveNoun]ая#! [Concept( 'culture', 'культура' )|E] получила случайную [Concept( 'innovation', 'инновацию' )|E] #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуры" - ACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] получит #L [CHARACTER.GetFaith.GetAdjective|l]ое#! [holy_site|El] $HOLY_SITE$" - ACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] теперь контролирует #L [CHARACTER.GetFaith.GetAdjective|l]ое#! [holy_site|El] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] потеряет #L [CHARACTER.GetFaith.GetAdjective|l]ое#! [holy_site|El] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] потеряет #L [CHARACTER.GetFaith.GetAdjective|l]ое#! [holy_site|El] $HOLY_SITE$" + ACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier] будет считаться [FAITH.GetName|l]им [Concept('holy_site','священным местом')|E]" + ACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier] теперь считается [FAITH.GetName|l]им [Concept('holy_site','священным местом')|E]" + DEACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier] больше не будет считаться [FAITH.GetName|l]им [Concept('holy_site','священным местом')|E]" + DEACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier] больше не считается [FAITH.GetName|l]им [Concept('holy_site','священным местом')|E]" - ADD_RANDOM_INNOVATION_EFFECT:1 "[CULTURE.GetCollectiveNoun] развивают случайную [Concept( 'innovation', 'инновацию' )|E] группы $GROUP$" - GOT_RANDOM_INNOVATION_EFFECT:0 "[CULTURE.GetCollectiveNoun] развили случайную [Concept( 'innovation', 'инновацию' )|E] группы $GROUP$" + ADD_RANDOM_INNOVATION_EFFECT:1 "[CULTURE.GetName] развивают случайную [Concept( 'innovation', 'инновацию' )|E] группы $GROUP$" + GOT_RANDOM_INNOVATION_EFFECT:0 "[CULTURE.GetName] развили случайную [Concept( 'innovation', 'инновацию' )|E] группы $GROUP$" DECIDE_ON_CULTURE_CONVERSION:0 "Имеет право решать, изменится ли культура" YOU_MUST_DECIDE_ON_CULTURE_CONVERSION:0 "Вы получите право решать, изменится ли культура" THEY_MUST_DECIDE_ON_CULTURE_CONVERSION:0 "[CHARACTER.GetShortUIName|U] получит право решать, изменится ли культура" - INCREASE_CULTURAL_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetName|l]ой#! культуре увеличивается на $VALUE|+^/%$" - REDUCE_CULTURAL_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetName|l]ой#! культуре снижается на $VALUE|-^/%$" - INCREASED_CULTURAL_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetName|l]ой#! культуре увеличена на $VALUE|+^/%$" - REDUCED_CULTURAL_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetName|l]ой#! культуре снижена на $VALUE|-^/%$" - INCREASE_CULTURAL_ACCEPTANCE_WITH:1 "[CULTURE.GetCollectiveNoun] и [TARGET_CULTURE.GetCollectiveNoun|l] повышают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на $VALUE|+^/%$" - REDUCE_CULTURAL_ACCEPTANCE_WITH:1 "[CULTURE.GetCollectiveNoun] и [TARGET_CULTURE.GetCollectiveNoun|l] понижают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на $VALUE|-^/%$" - INCREASED_CULTURAL_ACCEPTANCE_WITH:1 "[CULTURE.GetCollectiveNoun] и [TARGET_CULTURE.GetCollectiveNoun|l] повышают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на $VALUE|+^/%$" - REDUCED_CULTURAL_ACCEPTANCE_WITH:1 "[CULTURE.GetCollectiveNoun] и [TARGET_CULTURE.GetCollectiveNoun|l] понижают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на $VALUE|-^/%$" + INCREASE_CULTURAL_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetCollectiveNoun|l]ой#! культуре увеличивается на $VALUE|+^/%$" + REDUCE_CULTURAL_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetCollectiveNoun|l]ой#! культуре снижается на $VALUE|-^/%$" + INCREASED_CULTURAL_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetCollectiveNoun|l]ой#! культуре увеличена на $VALUE|+^/%$" + REDUCED_CULTURAL_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E] к #L [CULTURE.GetCollectiveNoun|l]ой#! культуре снижена на $VALUE|-^/%$" + INCREASE_CULTURAL_ACCEPTANCE_WITH:1 "[CULTURE.GetName] и [TARGET_CULTURE.GetName|l] повышают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на $VALUE|+^/%$" + REDUCE_CULTURAL_ACCEPTANCE_WITH:1 "[CULTURE.GetName] и [TARGET_CULTURE.GetName|l] понижают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на $VALUE|-^/%$" + INCREASED_CULTURAL_ACCEPTANCE_WITH:1 "[CULTURE.GetName] и [TARGET_CULTURE.GetName|l] повышают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на $VALUE|+^/%$" + REDUCED_CULTURAL_ACCEPTANCE_WITH:1 "[CULTURE.GetName] и [TARGET_CULTURE.GetName|l] понижают [Concept( 'cultural_acceptance', 'взаимную терпимость' )|E] на $VALUE|-^/%$" LEARN_LANGUAGE_OF_CULTURE_FIRST:1 "Вы изучаете [TARGET_CULTURE.GetLanguage.GetName|l] [Concept( 'language', 'язык' )|E]" LEARN_LANGUAGE_OF_CULTURE_THIRD:1 "[CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] изучает [TARGET_CULTURE.GetLanguage.GetName|l] [Concept( 'language', 'язык' )|E]" @@ -1648,10 +1650,12 @@ FABRICATE_CLAIM_SPEED_GAIN:1 "Скорость [Concept( 'fabricate_claim', 'подделки претензии' )|E]: #P +[EmptyScope.ScriptValue('accomplished_forger_percentage')|0]%#!\nОткрывает [buy_artifact_claim_interaction|El]" - UNLOCK_BEFRIEND_SCHEME:1 "Разблокирует [Concept( 'schemes', 'происки' )|E] «[GetScheme('befriend').GetTypeName]»" + UNLOCK_BEFRIEND_SCHEME:1 "Разблокированы [Concept( 'schemes', 'происки' )|E] «[GetScheme('befriend').GetTypeName]»" I_CAN_USE_THE_BEFRIEND_SCHEME:2 "Для вас доступны [Concept( 'schemes', 'происки' )|E] «[GetScheme('befriend').GetTypeName]»" THEY_CAN_USE_THE_BEFRIEND_SCHEME:1 "[CHARACTER.GetShortUIName|U] может использовать [Concept( 'schemes', 'происки' )|E] «[GetScheme('befriend').GetTypeName]»" + unlocks_board_games_interaction_effect:0 "Открывает [interaction|El] $challenge_to_2p_chess_interaction$, позволяющее вам устраивать дружеские игры с другими [Concept( 'characters', 'персонажами' )|E]" + EACH_FRIEND_ADDS_STRESS_REDUCTION:2 "Каждый [friend|El] снижает прирост [Concept( 'stress', 'стресса' )|E] на [stress_gain_i]#P 5%#!" CHILDREN_ARE_BORN_WITH_EXTRA_STATS:0 "Дети получают от #P 1#! до #P 3#! дополнительных очков [Concept( 'skill', 'навыка' )|E]" @@ -1679,6 +1683,8 @@ COLLECT_TAXES_EFFECTIVENESS_GAIN:0 "Эффективность [Concept( 'collect_taxes', 'сбора налогов' )|E]: #P +[EmptyScope.ScriptValue('tax_man_perk_percentage')|0]%#!" + unlocks_truce_purchasing_interaction_desc:0 "Открывает [interaction|El] $purchase_truce_interaction$, позволяя досрочно покупать [truces|El]" + CHILDREN_HAVE_CHANCE_OF_IMPROVEMENT:0 "[wards|E] могут получить дополнительные [skills|El] и стать [Concept( 'friends', 'друзьями' )|E] [Concept( 'guardian', 'опекуна' )|E]" CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:3 "Ваши [Concept( 'wards', 'подопечные' )|E] могут получить дополнительные [Concept( 'skills', 'навыки' )|E] и стать вашими [Concept( 'friends', 'друзьями' )|E]\n[Concept( 'success_chance', 'Шанс успешно' )|E] [GetScheme('learn_language').GetTypeName|l]: #P +25%#!" CHILDREN_THEY_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:0 "[wards|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] могут получить дополнительные [skills|El] и стать [CHARACTER.GetHerHis] [Concept( 'friends', 'друзьями' )|E]" @@ -1691,7 +1697,7 @@ MENTAL_BREAK_SPACING:0 "Перерывы между срывами: #P +3#! года" - UNLOCKS_CELIBACY_DECISIONS:0 "Разблокирует [decisions|El] [embrace_celibacy|El] и [abandon_celibacy|El]" + UNLOCKS_CELIBACY_DECISIONS:0 "Разблокированы [decisions|El] [embrace_celibacy|El] и [abandon_celibacy|El]" I_CAN_USE_CELIBACY_DECISIONS:1 "Вы можете принять [decisions|El] [embrace_celibacy|El] и [abandon_celibacy|El]" THEY_CAN_USE_CELIBACY_DECISIONS:0 "[CHARACTER.GetShortUIName|U] может принять [decisions|El] [embrace_celibacy|El] и [abandon_celibacy|El]" @@ -1703,15 +1709,15 @@ REDUCED_DISEASE_FREQUENCY_AT_COURT:0 "Сниженный шанс подхватить [illnesses|El]\nСниженный шанс, что [courtiers|El] подхватят [illnesses|El]" - UNLOCKS_COMMISSION_EPIC_DECISION:0 "Разблокирует [decision|El] [commission_epic|El]" + UNLOCKS_COMMISSION_EPIC_DECISION:0 "Разблокировано [decision|El] [commission_epic|El]" I_CAN_TAKE_THE_COMMISSION_EPIC_DECISION:1 "Вы можете принять [decision|El] [commission_epic|El]" THEY_CAN_TAKE_THE_COMMISSION_EPIC_DECISION:0 "[CHARACTER.GetShortUIName|U] может принять [decision|El] [commission_epic|El]" - UNLOCKS_DEMAND_PAYMENT_INTERACTION:0 "Разблокирует взаимодействие [demand_payment|El]" + UNLOCKS_DEMAND_PAYMENT_INTERACTION:0 "Разблокировано взаимодействие [demand_payment|El]" I_CAN_DEMAND_PAYMENT_FOR_HOOKS:1 "Вы можете [demand_payment|El] за [hooks|El]" THEY_CAN_DEMAND_PAYMENT_FOR_HOOKS:0 "[CHARACTER.GetShortUIName|U] может [demand_payment|El] за [hooks|El]" - UNLOCKS_CLAIM_THRONE_INTERACTION:1 "Разблокирует [Concept( 'schemes', 'происки' )|E] «[GetScheme('claim_throne').GetTypeName|U]»" + UNLOCKS_CLAIM_THRONE_INTERACTION:1 "Разблокированы [Concept( 'schemes', 'происки' )|E] «[GetScheme('claim_throne').GetTypeName|U]»" I_CAN_USE_THE_CLAIM_THRONE_INTERACTION:2 "Вам доступны происки [GetScheme('claim_throne').GetTypeName|l] вашего [Concept( 'liege', 'сюзерена' )|E]" THEY_CAN_USE_THE_CLAIM_THRONE_INTERACTION:1 "[CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, 'ему персонажу', '' )] доступны происки «[GetScheme('claim_throne').GetTypeName]» против своего [Concept( 'liege, 'сюзерена' )|E]" @@ -1759,11 +1765,11 @@ LEGACY_MORE_PRESTIGE_FROM_BATTLES:0 "[prestige|E] и [Concept( 'prestige_experience', 'репутации' )|E] от [Concept( 'battles', 'битв' )|E]: [prestige_i] #P +100%#!" LEGACY_GOLD_FROM_BATTLES:0 "Вы получаете [Concept( 'gold', 'золото' )|E][gold_i] от [Concept( 'battles', 'битв' )|E] #weak (5 золотых за 100 [Concept( 'dead_soldiers', 'убитых' )|E])#!" CHEAPER_AGENTS_LEGACY:0 "Стоимость подкупа [Concept( 'agent', 'соучастников' )|E]: [gold_i]#P -50%#!" - LEGACY_SEDUCE_BONUSES:1 "Стоимость [Concept( 'send_gift', 'отправки подарка' )|E]: [gold_i]#P -50%#!\n[success_chance|E] [Concept( 'seduce', 'соблазнения' )|E]: #P +[EmptyScope.ScriptValue('fp1_adventure_legacy_2_success_chance_seduction')|0]%#!\nВы получаете [Concept( 'prestige', 'престиж' )|E] [prestige_i] за успешные [schemes|E] [Concept( 'seduce', 'соблазнения' )|E]\n#weak (Чем рискованнее соблазнение, тем больше престижа)#!" - LEGACY_BONUS_PER_FRIEND:1 "Доступно [GetScheme('befriend').GetTypeName] с [Concept( 'vassals', 'вассалами' )|E]\nКаждый [friend|E] дает вам #P 3#! к [Concept( 'opinion', 'мнению' )|E] [Concept( 'vassals', 'вассалов' )|E] , #P 2#! к параметру «[county_opinion|E]» и #P +1%#! [gold_i] к [gold_i] [Concept( 'tax', 'налогу' )|E] от [Concept( 'vassals', 'вассалов' )|E] от \n#weak ([friends]: не более 5)#!" + LEGACY_SEDUCE_BONUSES:1 "Стоимость [Concept( 'send_gift', 'отправки подарка' )|E]: [gold_i]#P -50%#!\n[success_chance|E] [GetScheme('seduce').GetTypeName|l]: #P +[EmptyScope.ScriptValue('fp1_adventure_legacy_2_success_chance_seduction')|0]%#!\nВы получаете [Concept( 'prestige', 'престиж' )|E] [prestige_i] за успешные [scheme|El] [GetScheme('seduce').GetTypeName|l]\n#weak (Чем рискованнее соблазнение, тем больше престижа)#!" + LEGACY_BONUS_PER_FRIEND:1 "Доступно [GetScheme('befriend').GetTypeName|l] с [Concept( 'vassals', 'вассалами' )|E]\nКаждый [friend|El] дает вам #P 3#! к [Concept( 'opinion', 'мнению' )|E] [Concept( 'vassals', 'вассалов' )|E] , #P 2#! к [Concept( 'county_opinion', 'народному мнению' )|E] и #P +1%#! [gold_i] к [Concept( 'modifier_contribution', 'вкладу' )|E] от [Concept( 'tax', 'налогов' )|E] [Concept( 'vassals', 'вассала' )|E]\n#weak (Но не более 5 [Concept( 'friends', 'друзей' )|E])#!" LEGACY_MORE_LIKELY_TO_GET_TRADE_EVENTS_WHEN_RAIDING:0 "Повышенная вероятность получить события торговли во время [Concept( 'raiding', 'налетов' )|E]" - ALL_DYNASTY_MEMBERS_HAVE_MURDER_SAVE:2 "Большой шанс [prevented_murder_prevent|El] одни [scheme|E] «[GetScheme('murder').GetTypeName]» каждого члена [Concept( 'dynasty', 'династии' )|E]\nПринятие [Concept( 'interaction', 'предложений' )|E] со стороны [intimidated_i][Concept( 'intimidated', 'запуганных' )|E] или [terrified_i][Concept( 'cowed', 'приведенных в ужас' )|E] персонажей: #P +100%#!" + ALL_DYNASTY_MEMBERS_HAVE_MURDER_SAVE:2 "Большой шанс [prevented_murder_prevent|El] одни [scheme|El] «[GetScheme('murder').GetTypeName]», направленные против каждого члена [Concept( 'dynasty', 'династии' )|E]\nПринятие [Concept( 'interaction', 'предложений' )|E] со стороны [intimidated_i][Concept( 'intimidated', 'запуганных' )|E] или [terrified_i][Concept( 'cowed', 'приведенных в ужас' )|E] персонажей: #P +100%#!" LEGACY_DYNASTY_MEMBERS_GAIN_BONUS_TROOPS_WHEN_VARANGIAN_ADVENTURING:0 "Вы получаете дополнительные войска во время [Concept( 'varangian_adventuring', 'варяжских приключений' )|E]\n[dynast_interaction|E]: #V Отправить в варяжскую гвардию#!\n#weak [dynast|E] получает возможность потратить [Concept( 'prestige', 'престиж' )|E] [prestige_i], чтобы отослать безземельных взрослых членов [Concept( 'dynasty', 'династии' )|E]. Во время службы они могут получить [Concept( 'skills', 'навыки' )|E] или [Concept( 'traits', 'свойства' )|E]#!" SET_ABSOLUTE_COUNTY_CONTROL:0 "Получает [absolute_control|El] над [Concept( 'counties', 'графствами' )|E]" @@ -1771,8 +1777,8 @@ intrigue_skulduggery_focus_effect:0 "Принятие [Concept( 'agent', 'заговорщика' )|E]: #P +10#!" stewardship_duty_focus_effect:0 "Согласие вражеского [Concept( 'agent', 'заговорщика' )|E]: #P -5#!" - SET_SEXUALITY_EFFECT:0 "Осознает, что $SEXUALITY$" - REALIZED_SEXUALITY_EFFECT:0 "Осознает свою $SEXUALITY$" + SET_SEXUALITY_EFFECT:0 "Осознает свою #E $SEXUALITY$ьность#!" + REALIZED_SEXUALITY_EFFECT:0 "Осознает свою #E $SEXUALITY$ьность#!" THEY_SET_SEXUALITY_EFFECT:0 "[CHARACTER.GetShortUIName|U] осознает свою $SEXUALITY$" THEY_REALIZED_SEXUALITY_EFFECT:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'поняла', 'понял' )], что [CHARACTER.GetSheHe] $SEXUALITY$" I_SET_SEXUALITY_EFFECT:1 "Вы осознаете свою #E $SEXUALITY$ьность#!" @@ -1822,7 +1828,7 @@ YOU_CONCEDED_YOUR_RIGHT_TO_EXECUTE_CHARACTER:0 "Вы потеряли [Concept( 'execute_reason', 'повод казнить' )|E] персонажа [TARGET_CHARACTER.GetShortUIName]" CHARACTER_CONCEDED_THEIR_RIGHT_TO_EXECUTE_CHARACTER:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'потеряла', 'потерял' )] [Concept( 'execute_reason', 'повод казнить' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - I_CREATE_TEMPORAL_HEAD_OF_FAITH:0 "• Вы создадите [title|El] [Concept( 'head_of_faith', 'главы конфессии' )|E] [FAITH.GetName|l]" + I_CREATE_TEMPORAL_HEAD_OF_FAITH:0 "• Вы создадите [title|El] [Concept( 'head_of_faith', 'главы конфессии' )|E] [FAITH.GetAdjective|l]" expose_lover_secret_custom_tt:0 "@warning_icon!#X [real_father.GetShortUIName|U] прославится как [GetTrait('adulterer').GetName( GetNullCharacter )]#!" @@ -1897,8 +1903,8 @@ JOIN_FACTION_SKIP_CHECK_PAST_EFFECT:0 "Уже во фракции [FACTION.GetName|V] — без проверки соответствия (намеренно)" CREATE_ALLIANCE_EFFECT:0 "Создает союз с персонажем [TARGET_CHARACTER.GetShortUIName]" CREATE_ALLIANCE_PAST_EFFECT:0 "Создан союз с персонажем [TARGET_CHARACTER.GetShortUIName]" - TITLE_CREATE_FACTION_EFFECT:0 "Создает фракцию $TYPE|V$" - TITLE_CREATE_FACTION_PAST_EFFECT:0 "Создана фракция $TYPE|V$" + TITLE_CREATE_FACTION_EFFECT:1 "Создает фракцию $TYPE|V$" + TITLE_CREATE_FACTION_PAST_EFFECT:1 "Создана $TYPE|V$" SET_SPECIAL_TITLE_EFFECT:0 "[TITLE.GetName] становится особым титулом" SET_SPECIAL_TITLE_PAST_EFFECT:0 "[TITLE.GetName] теперь особый титул" SET_PREGNANCY_ASSUMED_FATHER_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U] будет считаться отцом ребенка, которого носит [CHARACTER.GetShortUIName]" @@ -1966,8 +1972,8 @@ REMOVE_ALL_COUNTY_MODIFIER_INSTANCES_PAST_EFFECT:0 "Потеряны все модификаторы $MODIFIER$" FACTION_REMOVE_WAR_EFFECT:0 "Убрать войну фракции" FACTION_REMOVE_WAR_PAST_EFFECT:0 "Убрана война фракции" - GET_ALL_INNOVATIONS_FROM_EFFECT:3 "#L #V [CULTURE.GetName]ая#! [Concept( 'culture', 'культура' )|E] открывает все [Concept( 'innovations', 'инновации' )|E] #L #V [TARGET_CULTURE.GetName|l]ой#! [Concept( 'culture', 'культуры' )|E]" - GET_ALL_INNOVATIONS_FROM_PAST_EFFECT:3 "#L #V [CULTURE.GetName]ая#! [Concept( 'culture', 'культура' )|E] открыла все [Concept( 'innovations', 'инновации' )|E] #L #V [TARGET_CULTURE.GetName|l]ой#! [Concept( 'culture', 'культуры' )|E]" + GET_ALL_INNOVATIONS_FROM_EFFECT:3 "#L #V [CULTURE.GetCollectiveNoun]ая#!#! [Concept( 'culture', 'культура' )|E] открывает все [Concept( 'innovations', 'инновации' )|E] #L #V [TARGET_CULTURE.GetCollectiveNoun|l]ой#!#! [Concept( 'culture', 'культуры' )|E]" + GET_ALL_INNOVATIONS_FROM_PAST_EFFECT:3 "#L #V [CULTURE.GetCollectiveNoun]ая#!#! [Concept( 'culture', 'культура' )|E] открыла все [Concept( 'innovations', 'инновации' )|E] #L #V [TARGET_CULTURE.GetCollectiveNoun|l]ой#!#! [Concept( 'culture', 'культуры' )|E]" CONTRACT_MODIFICATION_BLOCKED_GLOBAL:0 "Возможность изменить [Concept( 'feudal_contract', 'вассальный договор' )|E] будет #X заблокирована#!" CONTRACT_MODIFICATION_BLOCKED_GLOBAL_PAST:0 "Возможность изменить [Concept( 'feudal_contract', 'вассальный договор' )|E] была #X заблокирована#!" @@ -2002,12 +2008,15 @@ custom.every_poet:0 "Каждый поэт" custom.every_child_in_court:0 "Каждый ребенок при дворе" custom.every_non_callous_or_sadistic_vassal:0 "Каждый не бесчувственный и не садистский [Concept( 'vassal', 'вассал' )|E]" - custom.every_feudal_vassal:0 "Каждый #L [village.GetCountyData.GetCulture.GetName|l]ий#! [Concept( 'courtier', 'придворный' )|E]" + custom.every_zealous_callous_or_sadistic_vassal:0 "Каждый фанатичный или бесчувственный [vassal|E]" + custom.every_feudal_vassal:0 "Каждый #L [village.GetCountyData.GetCulture.GetCollectiveNoun|l]ий#! [Concept( 'courtier', 'придворный' )|E]" custom.every_opposite_sex_consort:0 "Каждый [spouse|El] и [concubine|El] противоположного пола" - custom.every_vassal_of_target_culture:0 "Каждый #L [different_culture_vassal.GetCulture.GetName|l]ий#! [vassal|El]" + custom.every_vassal_of_target_culture:0 "Каждый #L [different_culture_vassal.GetCulture.GetCollectiveNoun|l]ий#! [vassal|El]" custom.every_vassal:0 "Каждый [vassal|El]" custom.every_female_courtier:0 "Каждая [Concept( 'courtier', 'придворная' )|E]" custom.every_male_courtier:0 "Каждый [courtier|El]" + custom.every_same_culture_vassal:0 "Каждый #L [root_culture.GetCollectiveNoun|l]ий#! [vassal|El]" + custom.every_different_culture_vassal:0 "Каждый #L не[root_culture.GetCollectiveNoun|l]ий#! [vassal|El]" guest_and_family_move_to_specific_pool_effect.tt.family:0 "[character|E] и путешествующие с ним члены [Concept( 'family', 'семьи' )|E]" @@ -2073,8 +2082,8 @@ HAS_ADDED_HOUSE_ARTIFACT_CLAIM:0 "Дом [DYNASTY_HOUSE.GetName|V] получил претензию [Concept( 'house', 'дома' )|E] на артефакт [ARTIFACT.GetName]" HAS_ADDED_HOUSE_ARTIFACT_CLAIM_GLOBAL:0 "Теперь имеет претензию [Concept( 'house', 'дома' )|E] на артефакт [ARTIFACT.GetName]" - ADD_ARTIFACT_MODIFIER_GLOBAL:0 "[ARTIFACT.GetName] получит $MODIFIER$" - REMOVE_ARTIFACT_MODIFIER_GLOBAL:0 "[ARTIFACT.GetName] потеряет $MODIFIER$" + ADD_ARTIFACT_MODIFIER_GLOBAL:0 "[ARTIFACT.GetName] получит модификатор $MODIFIER$" + REMOVE_ARTIFACT_MODIFIER_GLOBAL:0 "[ARTIFACT.GetName] потеряет модификатор $MODIFIER$" COPY_ARTIFACT_MODIFIERS_GLOBAL:0 "Получает модификаторы: \n$MODIFIER_DESC$" COPY_ARTIFACT_MODIFIERS_THIRD:0 "[ARTIFACT.GetName] получает модификаторы: \n$MODIFIER_DESC$" @@ -2130,22 +2139,47 @@ CREATE_ARTIFACT_EFFECT_FIRST_PAST:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsPlayer, 'получили', Select_CString(CHARACTER.IsFemale, 'получила', 'получил'))] [artifact|El] «$ARTIFACT_NAME$»" CREATE_ARTIFACT_EFFECT_THIRD:0 "[CHARACTER.GetShortUIName|U] [Select_CString(TARGET_CHARACTER.IsPlayer, 'получаете', 'получает' )] [artifact|El] «$ARTIFACT_NAME$»" CREATE_ARTIFACT_EFFECT_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsPlayer, 'получили', Select_CString(CHARACTER.IsFemale, 'получила', 'получил'))] [artifact|El] «$ARTIFACT_NAME$»" + + START_STRUGGLE_EFFECT:0 "Создает фракцию [Concept( 'struggle', 'борьбу' )|E] $TYPE|V$" + ACTIVATE_STRUGGLE_CATALYST:0 "Активировать $CATALYST_NAME$" + CHANGE_STRUGGLE_PHASE_EFFECT:0 "Изменить фазу на $STRUGGLE_PHASE$" + SET_ARTIFACT_RARITY_EFFECT:0 "Это будет $RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST:0 "Теперь это $RARITY$" SET_ARTIFACT_RARITY_EFFECT_THIRD:0 "[ARTIFACT.GetName] теперь $RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST_THIRD:0 "[ARTIFACT.GetName] теперь $RARITY$" - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST` - - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST` - + SET_CULTURE_AS_INVOLVED:0 "#L [CULTURE.GetCollectiveNoun]ая#! культура теперь участвует в борьбе «[STRUGGLE.GetName]»" + SET_CULTURE_AS_UNINVOLVED:0 "#L [CULTURE.GetCollectiveNoun]ая#! культура больше не участвует в борьбе «[STRUGGLE.GetName]»" + SET_FAITH_AS_INVOLVED:0 "[FAITH.GetAdjective] теперь участвует в борьбе «[STRUGGLE.GetName]»" + SET_FAITH_AS_UNINVOLVED:0 "[FAITH.GetAdjective] больше не участвует в борьбе «[STRUGGLE.GetName]»" + + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_DESC:1 "Создан [head_of_faith|El] [FAITH.GetAdjective|l]" + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_PAST_DESC:1 "Создан [head_of_faith|El] [FAITH.GetAdjective|l]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_DESC:0 "Вы становитесь #L [FAITH.GetName|l]им#! [Concept( 'head_of_faith', 'главой конфессии' )|E]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_PAST_DESC:0 "Вы стали #L [FAITH.GetName|l]им#! [Concept( 'head_of_faith', 'главой конфессии' )|E]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] становится #L [FAITH.GetName|l]им#! [Concept( 'head_of_faith', 'главой конфессии' )|E]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_PAST_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] [Select_CString(TARGET_TITLE.IsFemale, 'стала', 'стал' )] #L [FAITH.GetName|l]им#! [Concept( 'head_of_faith', 'главой конфессии' )|E]" + REMOVE_RELIGIOUS_HEAD_TITLE_DESC:0 "#L [FAITH.GetName]ий#! [Concept( 'head_of_faith', 'глава конфессии' )|E] отстранен" + REMOVE_RELIGIOUS_HEAD_TITLE_PAST_DESC:0 "#L [FAITH.GetName]ий#! [Concept( 'head_of_faith', 'глава конфессии' )|E] был отстранен" + + EQUIP_ARTIFACT_TO_OWNER:0 "[ARTIFACT.GetName] теперь используется" + EQUIP_ARTIFACT_TO_OWNER_PAST:0 "Артефакт «[ARTIFACT.GetName]» использовался" + EQUIP_ARTIFACT_TO_OWNER_FIRST:0 "Вы берете артефакт «[ARTIFACT.GetName]»" + EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST:0 "Вы взяли артефакт «[ARTIFACT.GetName]»" + EQUIP_ARTIFACT_TO_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U] берет артефакт «[ARTIFACT.GetName]»" + EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'взяла', 'взял' )] артефакт «[ARTIFACT.GetName]»" + + UNEQUIP_ARTIFACT_FROM_OWNER:0 "[ARTIFACT.GetName] теперь не используется" + UNEQUIP_ARTIFACT_FROM_OWNER_PAST:0 "Артефакт «[ARTIFACT.GetName]» перестал использоваться" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST:0 "Вы снимаете артефакт «[ARTIFACT.GetName]»" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST:0 "Вы сняли артефакт «[ARTIFACT.GetName]»" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U] снимает артефакт «[ARTIFACT.GetName]»" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsFemale, 'сняла', 'снял' )] артефакт «[ARTIFACT.GetName]»" + + SET_ETHOS_FROM:0 "[CULTURE.GetName|V] принимают все #L [TARGET_CULTURE.GetCollectiveNoun|Vl]ие#! [Concept( 'ethos', 'моральные принципы' )|E]" + SET_ETHOS_FROM_PAST:0 "[CULTURE.GetName|V] переняли все #L [TARGET_CULTURE.GetCollectiveNoun|Vl]ие#! [Concept( 'ethos', 'моральные принципы' )|E]" + SET_LANGUAGE_FROM:0 "[CULTURE.GetName|V] принимают [TARGET_CULTURE.GetLanguage.GetName|Vl] язык" + SET_LANGUAGE_FROM_PAST:0 "[CULTURE.GetName|V] приняли [TARGET_CULTURE.GetLanguage.GetName|Vl] язык" + RESET_CULTURE_CREATION_DATE:0 "Дата создания #L [CULTURE.GetCollectiveNoun|Vl]ой#! культуры сброшена" + RESET_CULTURE_CREATION_DATE_PAST:0 "Дата создания #L [CULTURE.GetCollectiveNoun|Vl]ой#! культуры была сброшена" diff --git a/project/ck3/base_game/localization/russian/event_localization/activities/feast_default_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/activities/feast_default_events_l_russian.yml index b766120f17..2996f8286f 100644 --- a/project/ck3/base_game/localization/russian/event_localization/activities/feast_default_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/activities/feast_default_events_l_russian.yml @@ -110,7 +110,7 @@ feast_default.1017.t:0 "$feast_header$ Что скрывается в тени" feast_default.1017.desc_intro:0 "Я медленно подбираюсь к противоположному концу стола, поддерживая беседу со встреченными гостями.\n[new_trinket.GetName] совсем рядом, и одним быстрым движением руки я толкаю вещицу к краю стола в мой гостеприимно раскрытый карман. Дело сделано!" feast_default.1017.desc_discovered:0 "\n\nКровь бурлит от восторга, но... меня на отпускает ощущение, что я не единственный свидетель ограбления.\n\nВремя покажет..." - feast_default.1017.desc_stealth:0 "\n\nКровь бурлит от восторга, сердце бьется как сумасшедшее, и я ощущаю сладкий вкус победы от нового приобретения.\n\nВсе остальное неважно." + feast_default.1017.desc_stealth:0 "\n\nКровь бурлит от восторга, сердце бьется как сумасшедшее, и я ощущаю сладкий вкус победы от нового приобретения.\n\nВсё остальное неважно." feast_default.1017.a:0 "Это нехорошо." feast_default.1017.b:0 "Отлично!" feast_default.1017.b_honest:0 "Надеюсь, никто не узнает..." @@ -121,7 +121,7 @@ feast_default.1018.desc_greedy:0 "\n\nДа как [witness.GetSheHe] смеет! Ногти впиваются в мои ладони, и я еле сдерживаю себя, раздумывая над ответом." feast_default.1018.desc_default:0 "\n\nМое сердце вновь бьется как сумасшедшее, а по спине струится пот. Вот цена сладостного момента обладания." feast_default.1018.a:0 "У меня под рукой есть кошель с монетами." - feast_default.1018.a_contempt:0 "Возьмите этот кошель и прочь с глаз моих!" + feast_default.1018.a_contempt:0 "Возьмите этот кошель — и прочь с глаз моих!" feast_default.1018.a_tt:0 "[witness.GetTitledFirstNameNoTooltip] не раскрывает тайну" feast_default.1018.b:0 "Эта дребедень? Впервые о ней слышу." feast_default.1018.b_contempt:0 "Эта дребедень? Впервые. О ней. Слышу." @@ -130,13 +130,13 @@ feast_default_1018_success.t:0 "Успешное убеждение" feast_default_1018_failure.t:0 "Убеждение не удалось" feast_default.1018.c:0 "Попадалось на глаза... #EMP и в руки#!!" - feast_default.1018.d:0 "Это просто недоразумение! Я все верну!" + feast_default.1018.d:0 "Это просто недоразумение! Я всё верну!" feast_default.1018.d_tt:0 "Это не повторится!" #Shiny Trinkets continued - You return the piece to the feast_host feast_default.1019.t:0 "Извинение" feast_default.1019_start:0 "Я вхожу в покои, где меня ждет [feast_host.GetTitledFirstNameNoTooltip], и [Select_CString(feast_host.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('feast_host'))] бросает на меня" - feast_default.1019.desc_intro_redeemed:0 "$feast_default.1019_start$ разочарованный взгляд.\n\n«Признаюсь, я не [Select_CString(feast_host.IsFemale, 'ожидала', 'ожидал' )], что [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [feast_host.Custom2('RelationToMe', ROOT.Char)] опустится до такого... наверняка, это для тебя тяжкое бремя. Я одобряю ваше решение сознаться, это первый шаг на пути к исправлению»." + feast_default.1019.desc_intro_redeemed:0 "$feast_default.1019_start$ разочарованный взгляд.\n\n«Признаюсь, я не [Select_CString(feast_host.IsFemale, 'ожидала', 'ожидал' )], что [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [feast_host.Custom2('RelationToMe', ROOT.Char)] опустится до такого... наверняка это для тебя тяжкое бремя. Я одобряю ваше решение сознаться, это первый шаг на пути к исправлению»." feast_default.1019.desc_intro_condemned:0 "$feast_default.1019_start$ разочарованный взгляд.\n\n«Мы с вами не ладим. Подумать только, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [feast_host.Custom2('RelationToMe', ROOT.Char)] опускается до мелкого воровства... #EMP какой#! позор. Вам нужно быть умнее»." feast_default.1019.desc_redemption_greedy:0 "\n\nЯ подыграю, ведь альтернатива намного хуже. По крайней мере, на этот раз мне удалось выкрутиться." feast_default.1019.desc_condemnation_greedy:0 "\n\nС трудом сдерживая себя, я смотрю в пол и киваю. Да. #EMP В следующий раз я буду действовать умнее.#!" @@ -407,7 +407,7 @@ feast_default.6301.b.tt_guilty:0 "Если [feast_artifact_culprit.GetTitledFirstNameNoTooltip] [Select_CString(feast_artifact_culprit.IsFemale, 'виновна', 'виновен' )]" feast_default.6301.c_learning:0 "Капитан, полагаю, вы знаете больше, чем говорите..." feast_default.6301.c.tt:0 "Вы отстраняете капитана за соучастие." - feast_default.6301.d:0 "Мне все равно не нравилась эта вещь." + feast_default.6301.d:0 "Мне всё равно не нравилась эта вещь." #...turns out the suspect was innocent after all feast_default.6302.t:0 "Речи невиновности" @@ -425,7 +425,7 @@ feast_default.6351.t:0 "$feast_header$ Сопутствующий ущерб" feast_default.6351.desc_intro:0 "Мне с трудом удается не вскочить с места, когда [feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip] издает громкий вопль. Похоже, [feast_default_6351_fighter_2.GetSheHe] и [feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip] сцепились в ожесточенной драке, и [feast_default_6351_fighter_2.GetFirstNameNoTooltip] хорошенько получает. Слишком поздно до меня доходит, что на пути их воинских плясок находится [feast_target_artifact.GetName]!" feast_default.6351.desc_calm:0 "\n\nЯ приказываю страже растащить дерущихся, отчаянно шипящих и норовящих вцепиться друг другу в глотки." - feast_default.6351.desc_wrathful:0 "\n\nЯ кричу на весь зал: «#EMP Что все это значит?!#!»" + feast_default.6351.desc_wrathful:0 "\n\nЯ кричу на весь зал: «#EMP Что всё это значит?!#!»" feast_default.6351.desc_outro:0 "\n\nУчастники драки предстают передо мной, сваливая вину друг на друга." feast_default.6351.a:0 "[feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip], как вы могли?!" feast_default.6351.a_wrathful:0 "[feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip], #EMP как вы посмели!#!" @@ -442,7 +442,7 @@ feast_default.6351.e_wrathful:0 "#EMP К счастью для вас, идиотов#!, эта вещь мне никогда не нравилась..." feast_default.6351.e.tt:0 "Спустить им это с рук." - feast_default.6501.t:0 "$feast_header$ Намек" + feast_default.6501.t:0 "$feast_header$Намек" feast_default.6501.desc.opening:0 "«Я знаю, что я [Select_CString(innocent_guest.IsFemale, 'сказала', 'сказал' )], я просто не вижу тут ничего смешного».\n\n[innocent_guest.GetTitledFirstName] покачивает головой, пока я изо всех сил сдерживаю смех. Ведь [innocent_guest.GetSheHe] не знает, что [innocent_guest.GetHerHis] слова можно воспринять как непристойность.\n\n" feast_default.6501.joke_a:0 "«Если сжать голову, появится густая жидкость!»" feast_default.6501.joke_b:0 "«Мне с трудом дается этот диалект, но, по слухам, вы хорошо работаете языком!»" diff --git a/project/ck3/base_game/localization/russian/event_localization/activities/hold_court_events_linnea_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/activities/hold_court_events_linnea_l_russian.yml index 06ca33654a..38e6cfd643 100644 --- a/project/ck3/base_game/localization/russian/event_localization/activities/hold_court_events_linnea_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/activities/hold_court_events_linnea_l_russian.yml @@ -30,7 +30,7 @@ hold_court.5010.c:0 "Вот, сделай с этим все, что сможешь." hold_court.5020.t:0 "$hold_court_header$ [province.GetNameNoTooltip] пляшет" - hold_court.5020.desc_opening:0 "Ко мне приводят [Select_CString(peasant.IsFemale, 'крестьянку', 'крестьянина' )] из провинции [province.GetHolding.GetType.GetName]. Что бы ни делали стражники, [province.GetName] не прекращает плясать — хотя за израненными ногами уже тянутся кровавые следы.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я не могу остановиться! Никто из нас не может остановиться, мы пляшем, пока не свалимся. Пожалуйста, помогите!»\n\n" + hold_court.5020.desc_opening:0 "Ко мне приводят [Select_CString(peasant.IsFemale, 'крестьянку', 'крестьянина' )], чья родина [province.GetHolding.GetType.GetName]. Что бы ни делали стражники, [province.GetName] не прекращает плясать — хотя за израненными ногами уже тянутся кровавые следы.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я не могу остановиться! Никто из нас не может остановиться, мы пляшем, пока не свалимся. Пожалуйста, помогите!»\n\n" hold_court.5020.desc_physician:0 "[court_physician.Custom2('MyCharacterIntroduction', ROOT.Char)|U] уверенно заявляет, что горожане страдают от избытка крови, которая возмущает гуморы." hold_court.5020.desc_chaplain_intro_1:0 "[court_chaplain.Custom2('MyCharacterIntroduction', ROOT.Char)|U] же, с другой стороны," hold_court.5020.desc_chaplain_intro_2:0 "[court_chaplain.Custom2('MyCharacterIntroduction', ROOT.Char)|U]" diff --git a/project/ck3/base_game/localization/russian/event_localization/activities/hunt_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/activities/hunt_events_l_russian.yml index afdd56bf51..52e2344f86 100644 --- a/project/ck3/base_game/localization/russian/event_localization/activities/hunt_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/activities/hunt_events_l_russian.yml @@ -223,7 +223,7 @@ hunt.4017.a.tt:0 "Зверь даже не пытается бежать." hunt.4018.desc:0 "Внезапно все звуки исчезают. Я поворачиваюсь в седле и замираю. Зверь передо мной — [ROOT.Char.Custom('LocalAnimal')] с ослепительно-белой шкурой. Я хочу закричать, но не успеваю издать и звука, как добыча исчезает. Вокруг снова лишь [ROOT.Char.Custom('TerrainType')] и тишина." - hunt.4018.a:0 "Прочесать все! [ROOT.Char.Custom('LocalAnimal')|U] не уйдет!" + hunt.4018.a:0 "Прочесать всё! [ROOT.Char.Custom('LocalAnimal')|U] не уйдет!" hunt.4018.a.tt:0 "Зверь не мог далеко уйти!.." hunt.4018.a.failure:0 "Вы ничего не нашли" hunt.4018.b:0 "Забудьте. Охота продолжается!" @@ -247,7 +247,7 @@ hunt.5002.b:0 "Поразительно! А что делает #EMP этот#! цветок?" hunt.5002.c:0 "В-вы занимаете ведовством?.." - hunt.5003.desc:0 "Мне редко удается отдохнуть, и я наслаждаюсь тишиной, любуясь природой. Я не могу избавиться от ощущения, что мир мне кажется чем-то естественным, пока я исполняю свои обязанности как [ROOT.Char.GetTitleAsName].\n\nЯ расслабляюсь, снимая стресс, когда вдруг слышу чьи-то шаги. «Любовь моя», — тихо смеется [hunting_courtier.GetTitledFirstName|U]," + hunt.5003.desc:0 "Мне редко удается отдохнуть, и я наслаждаюсь тишиной, любуясь природой. Я не могу избавиться от ощущения, что мир мне кажется чем-то естественным, пока я исполняю свои обязанности как [ROOT.Char.GetTitleAsName|l].\n\nЯ расслабляюсь, снимая стресс, когда вдруг слышу чьи-то шаги. «Любовь моя», — тихо смеется [hunting_courtier.GetTitledFirstName|U]," hunt.5003.desc.flower:0 "и я чувствую, как что-то касается моего уха. «Хоть этому цветку и не сравниться с тобой, при взгляде на него мне сразу вспоминаешься ты»." hunt.5003.desc.animal:0 "кладя передо мной окровавленные останки, в которых угадывается [ROOT.Char.Custom('LocalAnimal')|l]. «Я посвящаю это добычу тебе. Прими ее в знак моей клятвы всегда сражаться на твоей стороне»." hunt.5003.desc.ending:0 "\n\n[hunting_courtier.GetSheHe|U] смеется и отходит назад, любуясь своей работой. «Ты выглядишь так мирно. Хорошо», — [hunting_courtier.GetFirstNameNoTooltip] поспешно целует меня в щеку, словно бы мы остались одни на целом свете." diff --git a/project/ck3/base_game/localization/russian/event_localization/activities/pay_homage_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/activities/pay_homage_events_l_russian.yml index 8b3d2d52df..16baffb87f 100644 --- a/project/ck3/base_game/localization/russian/event_localization/activities/pay_homage_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/activities/pay_homage_events_l_russian.yml @@ -30,7 +30,7 @@ pay_homage.0101.desc.gold:0 "[homage_vassal.GetSheHe|U] преклоняет колено, а слуги вносят [homage_vassal.GetHerHis] дары в виде денег и драгоценностей. Клятва принесена, и писцы записывают клятву верности и заверения, что [homage_liege.GetPrimaryTitle.GetNameNoTooltip] всегда может рассчитывать на [homage_vassal.GetHerHis] службу.\n\n" pay_homage.0101.desc.hook:0 "[homage_vassal.GetSheHe|U] преклоняет колено и в числе клятв и заверений, что [homage_liege.GetPrimaryTitle.GetNameNoTooltip] всегда может рассчитывать на [homage_vassal.GetHerHis] верность, [homage_vassal.GetSheHe] заявляет, что считает себя в долгу передо мной.\n\n" pay_homage.0101.desc.contract:0 "[homage_vassal.GetSheHe|U] преклоняет колено и в числе клятв и заверений, что [homage_liege.GetPrimaryTitle.GetNameNoTooltip] всегда может рассчитывать на [homage_vassal.GetHerHis] верность, предлагает увеличить свои обязательства по отношению ко мне.\n\n" - pay_homage.0101.desc.language:2 "Хотя [homage_vassal.GetTitleAsNameNoTooltip|l] несомненно [Select_CString(homage_vassal.IsFemale, 'училась', 'учился' )] произносить клятвы на [homage_liege.GetCulture.GetNameNoTooltip|l]ом языке, [homage_liege.GetSheHe] ошибается в нескольких местах, подменяя их смысл и вызывая сдавленные смешки у моих придворных." + pay_homage.0101.desc.language:2 "Хотя [homage_vassal.GetTitleAsNameNoTooltip|l] несомненно [Select_CString(homage_vassal.IsFemale, 'училась', 'учился' )] произносить клятвы на [homage_liege.GetCulture.GetCollectiveNounNoTooltip|l]ом языке, [homage_liege.GetSheHe] ошибается в нескольких местах, подменяя их смысл и вызывая сдавленные смешки у моих придворных." pay_homage.0101.desc.clumsy:0 "Вставая, [homage_vassal.GetTitledFirstNameNoTooltip] неловко спотыкается. Двор дружно ахает, когда [homage_vassal.GetSheHe] падает у моих ног, покраснев от стыда." pay_homage.0101.desc.infatuation:0 "[homage_vassal.GetTitledFirstNameNoTooltip] встает с чувством неловкости. Краем глаза я замечаю, что [Select_CString(homage_infatuation.IsFemale, 'моя', 'мой' )] [SCOPE.sC('homage_liege').Custom2('RelationToMeShort', SCOPE.sC('homage_infatuation'))] [homage_infatuation.GetFullName] просто млеет, не сводя с [Select_CString(homage_vassal.IsFemale, 'нее', 'него' )] глаз!" pay_homage.0101.desc.delivery:0 "С самого начала все пошло не так. [homage_vassal.Custom('GetHomageDeliveryDescLiege')]" @@ -65,7 +65,7 @@ pay_homage.0201.desc.insult_delivery:0 "[homage_liege.GetFirstNameNoTooltip] сгибается от смеха и в подробностях пересказывает отдельные части моей речи..." pay_homage.0201.desc.brush_off:0 "К моему изумлению, [homage_liege.GetFirstNameNoTooltip] делает вид, что ничего не произошло, и великодушно принимает мои клятвы.\n\n" pay_homage.0201.desc.outro:0 "[homage_liege.GetFirstNameNoTooltip] велит мне подняться и сообщает о своем довольстве, а также подтверждает мое право управлять землями от [homage_liege.GetHerHis] имени." - pay_homage.0201.smooth.submission:0 "Да здравствует [founder.GetTitleAsNameNoTooltip|l]." + pay_homage.0201.smooth.submission:0 "Да здравствует [homage_liege.GetTitleAsNameNoTooltip|l]." pay_homage.0201.smooth.gold:0 "Цена верности..." pay_homage.0201.smooth.hook:0 "Будем надеяться, что одолжение будет небольшим..." pay_homage.0201.smooth.contract:0 "Бремя службы..." diff --git a/project/ck3/base_game/localization/russian/event_localization/activities/petition_liege_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/activities/petition_liege_events_l_russian.yml index 69f8f4c599..fff574ac79 100644 --- a/project/ck3/base_game/localization/russian/event_localization/activities/petition_liege_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/activities/petition_liege_events_l_russian.yml @@ -4,7 +4,7 @@ # Activity Start: Liege decides whether or not to hear petition petition_liege.0001.opening:1 "[petition_vassal.Custom2('AppropriateGreetingPositive', ROOT.Char )]" - petition_liege.0001.desc:1 "Я и моя свита только возвращаемся после долгого изнурительного путешествия, и вот, наконец, [petitioned_liege.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. Мне нужно обсудить с вами кое-что важное — от этого разговора зависит, насколько благополучно будет жить [petitioning_vassal.GetPrimaryTitle.GetNameNoTier], — поэтому я прошу принять меня при дворе как можно скорее." + petition_liege.0001.desc:1 "Я и моя свита только возвращаемся после долгого изнурительного путешествия, и вот, наконец, [petition_liege.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. Мне нужно обсудить с вами кое-что важное — от этого разговора зависит, насколько благополучно будет жить [petition_vassal.GetPrimaryTitle.GetNameNoTier], — поэтому я прошу принять меня при дворе как можно скорее." petition_liege.0001.a:1 "Подать [petitioning_vassal.GetHerHis] сюда!" petition_liege.0001.a.tt:1 "[petition_vassal.GetTitledFirstName] прибывает на прием к вашему [Concept( 'royal_court', 'двору' )|E]" petition_liege.0001.b:1 "У меня слишком много дел, [petition_vassal.GetHerHim] подождет." @@ -26,7 +26,7 @@ petition_liege.0101.t.faction_war:0 "$petition_liege_header$ Роспуск фракции" petition_liege.0101.t.county_control:0 "$petition_liege_header$ Нужен бейлиф" petition_liege.0101.t.county_convert:0 "$petition_liege_header$ Поддержать священников" - petition_liege.0101.t.county_opinion:0 "$petition_liege_header$ Монарший визит" + petition_liege.0101.t.county_opinion:1 "$petition_liege_header$ Монарший визит" petition_liege.0101.t.fortify_border:0 "$petition_liege_header$ Укрепить границу" petition_liege.0101.t.title_liege:0 "$petition_liege_header$ Претендент на титул" petition_liege.0101.t.title_vassal:0 "$petition_liege_header$ Вассал-претендент" @@ -45,9 +45,9 @@ petition_liege.0101.desc.county_opinion:0 "беспорядки, словно зараза, ширятся по моим землям».\n\n«[petition_liege.GetLadyLord|U], наверняка люди успокоятся и вернутся к прежним делам, если их посетит [petition_liege.Custom('GetRoyalCourtRank')]»." petition_liege.0101.desc.fortify_border:0 "мои земли являются пограничьем, с одной стороны которого [petition_liege.GetPrimaryTitle.GetNameNoTierNoTooltip], а с другой ваши враги!»\n\n«Владение [petition_county_example.GetNameNoTooltip] является одной из марок, и мы с вами в равной степени несем ответственность за его оборону»." petition_liege.0101.desc.title_liege:0 "при всем уважении к вашему величеству, [petition_claim.GetName] по праву принадлежит мне!»\n\n«Вам принадлежит [petition_liege.GetPrimaryTitle.GetTierAsNameNoTooltip], [petition_liege.GetLadyLord], так почему бы не передать мне скромный титул — [petition_claim.GetTierAsNameNoTooltip|l] — на который у меня есть законные претензии?»" - petition_liege.0101.desc.title_vassal:0 "[petition_claim.GetName], где сейчас правит [second_party.GetTitledFirstName], по праву принадлежит мне!»\n\n«[petition_liege.GetLadyLord|U], вы должны понимать, сколь важны претензии на земли, которыми мы владеем, а потому я прошу вас, пусть [second_party.GetTitleAsNameNoTooltip] откажется от того, что не принадлежит [second_party.GetHerHim]»." + petition_liege.0101.desc.title_vassal:0 "[petition_claim.GetName], где сейчас правит [second_party.GetTitledFirstName], по праву принадлежит мне!»\n\n«[petition_liege.GetLadyLord|U], вы должны понимать, сколь важны претензии на земли, которыми мы владеем, а потому я прошу вас, пусть [second_party.GetTitleAsNameNoTooltip|l] откажется от того, что не принадлежит [second_party.GetHerHim]»." petition_liege.0101.desc.construct_city:0 "[petition_construct_county.GetName] обладает большим потенциалом, но в этом владении не хватает инфраструктуры».\n\n«[petition_liege.GetLadyLord|U], если вы поддержите строительство нового города во владении [petition_construct.GetName], от одной только торговли выиграет вся держава»." - petition_liege.0101.desc.construct_temple:0 "верующим из владения [petition_construct_county.GetNameNoTooltip] негде молиться».\n\n«Для меня станет великой честью, если с вашей помощью во владении [petition_construct.GetName] появится [petition_liege.GetFaith.HouseOfWorship] для [petition_liege.GetFaith.GetAdjectiveNoTooltip|l]их верующих»." + petition_liege.0101.desc.construct_temple:0 "верующим из владения [petition_construct_county.GetNameNoTooltip] негде молиться».\n\n«Для меня станет великой честью, если с вашей помощью во владении [petition_construct.GetName] появится [petition_liege.GetFaith.HouseOfWorship] для [petition_liege.GetFaith.GetNameNoTooltip|l]их верующих»." petition_liege.0101.desc.development:0 "мои земли меркнут в сравнении с вашей величественной столицей».\n\n«Пожалуйста, поделитесь богатствами со скромными владением [petition_county_example.GetName], и от этого выиграет вся держава»." petition_liege.0101.desc.council_first_councillor:0 "\n\nЗначит, [petition_vassal.GetSheHe] думает, что справится лучше, чем [second_party.GetTitledFirstName]..." petition_liege.0101.desc.council_second_councillor:0 "Возможно, это [second_councillor.GetTitledFirstName] [Select_CString(second_councillor.IsFemale, 'должна', 'должен' )] уйти на покой." @@ -154,14 +154,14 @@ petition_liege.0101.bribe_refused:1 "Если [petition_vassal.GetSheHe] отклонит ваше встречное предложение" # Liege grants petition petition_liege.0201.t:0 "$petition_liege_header$ Приемлемо" - petition_liege.0201.desc.intro:0 "[petition_liege.GetTitledFirstNamePossessive] принимает меня в тронном зале. [petitioned_liege.GetSheHe|U] подзывает меня и разрешает говорить." + petition_liege.0201.desc.intro:0 "[petition_liege.GetTitledFirstNamePossessive] принимает меня в тронном зале. [petition_liege.GetSheHe|U] подзывает меня и разрешает говорить." petition_liege.0201.desc.council_seat:0 "\n\nЯ разъясняю, какими способностями, явными и скрытыми, должен обладать [petition_vassal.Custom('GetCouncilPositionRequest')], чтобы заседать в совете." petition_liege.0201.desc.war_aid:0 "\n\nЯ умоляю, чтобы [petition_liege.GetLadyLord] [Select_CString(petition_liege.IsFemale, 'одолжила', 'одолжил' )] мне свои войска во имя справедливой цели, а не то верного вассала державы ждет поражение." petition_liege.0201.desc.pay_debt:0 "\n\nЯ молю, чтобы [petition_liege.GetTitleAsNameNoTooltip|l] [Select_CString(petition_liege.IsFemale, 'поняла', 'понял' )], с какими трудностями столкнулся мой лен и почему мои сундуки пусты, и прошу оплатить мои долги..." petition_liege.0201.desc.vassal_war:0 "\n\nЯ расписываю причины и ход конфликта, в который втянуты я и [second_party.GetTitledFirstName], и прошу, чтобы [petition_liege.GetTitleAsNameNoTooltip|l] [Select_CString(petition_liege.IsFemale, 'установила', 'установил' )] мир, покончив с кровопролитием в своей державе." petition_liege.0201.desc.faction_war:0 "\n\nЯ пересказываю события, после которых [second_party.GetTitledFirstName] и [second_party.GetHerHis] [vassal_faction.GetName|l] обратились против меня, и прошу, чтобы [petition_liege.GetTitleAsNameNoTooltip|l] [Select_CString(petition_liege.IsFemale, 'принудила', 'принудил' )] их к сдаче." petition_liege.0201.desc.county_control:0 "\n\nЯ тщательно описываю проблемы моего лена, противодействие власти и засилье разбойников и прошу помощи в восстановлении порядка." - petition_liege.0201.desc.county_convert:0 "\n\nЯ страстно описываю ситуацию в моем лене и потребность в поддержании порядка, чтобы грешники вновь увидели свет истинной веры, что излучает [petition_liege.GetFaith.GetNameNoTooltip|l]." + petition_liege.0201.desc.county_convert:0 "\n\nЯ страстно описываю ситуацию в моем лене и потребность в поддержании порядка, чтобы грешники вновь увидели свет истинной веры, что излучает [petition_liege.GetFaith.GetAdjectiveNoTooltip|l]." petition_liege.0201.desc.county_opinion:0 "\n\nЯ описываю беспорядки в своих владениях и то, как отреагирует народ, если их посетит [petition_liege.GetTitleAsNameNoTooltip|l] собственной персоной." petition_liege.0201.desc.fortify_border:0 "\n\nЯ спокойно описываю угрозу, исходящую от соседей, заостряя внимание на том, какую опасность для моих владений представляет [second_party.GetPrimaryTitle.GetName]." petition_liege.0201.desc.title_liege:0 "\n\nЯ со всем уважением объясняю, что [petition_liege.GetHerHis] [petition_claim.GetName] — мое законное владение, предоставляю множество документов, подтверждающих это, и жду, что мне ответит [petition_liege.GetTitleAsNameNoTooltip|l]." @@ -169,25 +169,25 @@ petition_liege.0201.desc.construct_city:0 "\n\nЯ излагаю аргументы в пользу развития поселения [petition_construct.GetName] во владении [petition_construct_county.GetNameNoTier], перечисляя заученный перечень выгод." petition_liege.0201.desc.construct_temple:0 "\n\nЯ скромно предлагаю, что [petition_liege.GetFaith.HouseOfWorship] будет к месту во владении [petition_construct_county.GetNameNoTier] и поможет развитию поселения [petition_construct.GetName]." petition_liege.0201.desc.development:0 "\n\nЯ подробно описываю, насколько [petition_county_example.GetName] и [petition_liege.GetCapitalLocation.GetCounty.GetTitle.GetNameNoTier] отличаются друг от друга и что можно сделать, чтобы исправить это." - petition_liege.0201.desc.bridge:1 "\n\nВыслушав мою подготовленную речь, [petitioned_liege.GetSheHe] тепло улыбается и говорит «Ну конечно, [petitioned_liege.Custom2('RelationToMeShort', petitioning_vassal)]! Я немедленно отправлю людей разобраться с этим делом»." + petition_liege.0201.desc.bridge:1 "\n\nВыслушав мою подготовленную речь, [petition_liege.GetSheHe] тепло улыбается и говорит «Ну конечно, [petition_liege.Custom2('RelationToMeShort', petitioning_vassal)]! Я немедленно отправлю людей разобраться с этим делом»." petition_liege.0201.desc.council_second_party:0 "Я явно не хуже, чем [second_party.GetFullName]..." petition_liege.0201.a:0 "Спасибо, мой сюзерен!" petition_liege_accept_tt:0 "Ваше прошение принято" # Liege asks for something in return petition_liege.0205.t:0 "$petition_liege_header$ Встречное предложение" petition_liege.0205.desc.intro:0 "$petition_liege.0201.desc.intro$" - petition_liege.0205.desc.bridge:1 "\n\nВыслушав мою заготовленную речь, [petitioned_liege.GetSheHe] некоторое время хранит молчание, обдумывая услышанное. В конце концов [petitioned_liege.GetSheHe] начинает говорить: «Ты приводишь неплохие доводы, но если я соглашусь, мне потребуется кое-что взамен. У тебя есть идеи, как сделать соглашение выгодным для нас обоих?»" + petition_liege.0205.desc.bridge:2 "\n\nВыслушав мою заготовленную речь, [petition_liege.GetSheHe] некоторое время хранит молчание, обдумывая услышанное.\n\nВ конце концов [petition_liege.GetSheHe] начинает говорить: «Ты приводишь неплохие доводы, но если я соглашусь, мне потребуется кое-что взамен. У тебя есть идеи, как сделать соглашение выгодным для нас обоих?»" petition_liege.0205.counter:0 "[Select_CString(petition_liege.IsFemale, 'Моя', 'Мой' )] [petition_liege.GetTitleAsNameNoTooltip|l], возможно, мое объяснение было неполным..." petition_liege.0205.a:0 "Это честное предложение, я принимаю его." petition_liege.0205.b:0 "Да вы шутите? Я и так едва справляюсь!" petition_liege_skillcheck_counter_tt:0 "Попытаться убедить сюзерена другими методами" # Liege refuses petition (end) - petition_liege.0209.t:0 "$petition_liege_header$ [Select_CString(secondary_actor.IsFemale, 'отвергнута', 'отвергнут' )]" + petition_liege.0209.t:0 "$petition_liege_header$ Отказ" petition_liege.0209.desc.intro:0 "$petition_liege.0201.desc.intro$" petition_liege.0209.desc.bridge:0 "\n\nВыслушав мою речь, [petition_liege.GetSheHe] хмурится и отвечает отказом." - petition_liege.0209.desc.bridge.apologetic:1 "\n\nВыслушав мою заготовленную речь, [petitioned_liege.GetSheHe] хмурится и заявляет: «Прошу прощения, но [petitioned_liege.GetPrimaryTitleNoTierNoTooltip] от этого только пострадает. Я не могу на это пойти»." - petition_liege.0209.desc.bridge.unapologetic:1 "\n\nВыслушав мою речь, [petitioned_liege.GetSheHe] хмурится и заявляет: «И #EMP это#!, по-твоему, срочно?! Нет. Ни в коем случае. А теперь прошу прощения, но меня ждут по-настоящему #EMP важные#! дела»." + petition_liege.0209.desc.bridge.apologetic:1 "\n\n «Прошу прощения, но [petition_liege.GetPrimaryTitle.GetNameNoTierNoTooltip] от этого только пострадает. Я не могу на это пойти»." + petition_liege.0209.desc.bridge.unapologetic:1 "\n\n «И #EMP это#!, по-твоему, срочно?! Нет. Ни в коем случае. А теперь прошу прощения, но меня ждут по-настоящему #EMP важные#! дела»." petition_liege.0209.desc.bridge.favor:0 "$petition_liege.0209.desc.bridge$ «Мне искренне жаль, но я не могу выполнить вашу просьбу. Я [Select_CString(petition_liege.IsFemale, 'дала', 'дал' )] бы вам желаемое, будь у меня такая возможность, но, быть может, вас удовлетворит обещание будущей услуги?»" petition_liege.0209.counter:0 "Подождите, [petition_liege.GetLadyLord]! Выслушайте меня!" petition_liege.0209.a:0 "Увы." @@ -270,7 +270,7 @@ petition_liege_county_convert_modifier_desc:0 "Владелец этого графства попросил сюзерена поддержать обращение в истинную веру." petition_liege_county_convert_modifier_tt:0 "Задание «[convert_county|E]» будет выполняться быстрее в графствах с этим модификатором" # Opinion - petition_liege_0101_county_opinion_effect_tt:0 "Все [Concept( 'holdings', 'владения' )|E] вассала [petition_vassal.GetShortUIName] с низким [Concept( 'county_opinion', 'мнением' )|E]" + petition_liege_0101_county_opinion_effect_tt:1 "Все [Concept( 'holdings', 'владения' )|E] вассала [petition_vassal.GetShortUIName] с [Concept( 'county_opinion', 'мнением' )|E] не выше #negative_value [SCOPE.ScriptValue('petition_county_opinion_value')]#!" petition_liege_county_opinion_modifier:0 "Монарший визит" petition_liege_county_opinion_modifier_desc:0 "Владелец этого графства попросил сюзерена нанести визит и показать себя народу." # Fortify diff --git a/project/ck3/base_game/localization/russian/event_localization/activities/pilgrimage_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/activities/pilgrimage_events_l_russian.yml index 50ce4058d0..b9895b13e7 100644 --- a/project/ck3/base_game/localization/russian/event_localization/activities/pilgrimage_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/activities/pilgrimage_events_l_russian.yml @@ -8,12 +8,12 @@ medium_pilgrimage_tt:0 "#V Долгое#! паломничество" short_pilgrimage_tt:0 "#V Короткое#! паломничество" pilgrimage_other_selections_available_tt:0 "Я могу рассмотреть другие священные места" - pilgrimage_because_i_have_armed_pilgrimages:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_armed_pilgrimages').GetName]:" - pilgrimage_because_i_have_tenet_mendicant_preachers:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_mendicant_preachers').GetName]:" - pilgrimage_because_i_have_tenet_pentarchy:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_pentarchy').GetName]:" - pilgrimage_because_i_have_tenet_esotericism:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_esotericism').GetName]:" - pilgrimage_because_i_have_tenet_struggle_submission:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_struggle_submission').GetName]:" - pilgrimage_because_i_have_tenet_ancestor_worship:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_ancestor_worship').GetName]:" + pilgrimage_because_i_have_armed_pilgrimages:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_armed_pilgrimages').GetBaseName]:" + pilgrimage_because_i_have_tenet_mendicant_preachers:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]:" + pilgrimage_because_i_have_tenet_pentarchy:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_pentarchy').GetBaseName]:" + pilgrimage_because_i_have_tenet_esotericism:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_esotericism').GetBaseName]:" + pilgrimage_because_i_have_tenet_struggle_submission:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_struggle_submission').GetBaseName]:" + pilgrimage_because_i_have_tenet_ancestor_worship:0 "Потому что [core_tenet|El] вашей [faiths|El] — [GetFaithDoctrine('tenet_ancestor_worship').GetBaseName]:" pilgrimage_learn_from_the_bishops:0 "Попытка понять святых учителей" pilgrimage_learn_from_the_bishops_success:0 "Вы впитываете знания" pilgrimage_learn_from_the_bishops_failure:0 "Знания все еще ускользают от вас" @@ -22,7 +22,7 @@ # Generic Pilgrimage Start Events - pilgrimage.0001.t:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]ое паломничество" + pilgrimage.0001.t:0 "[ROOT.Char.GetFaith.GetNameNoTooltip]ое паломничество" pilgrimage.0001.desc:0 "Пора отправиться в путь к одному из священных мест. Вот только к какому?" pilgrimage.0001.a:0 "Пусть это будет [holy_site_1.GetNameNoTierNoTooltip]." pilgrimage.0001.b:0 "[ROOT.Char.GetFaith.HouseOfWorshipPlural|U] в священном месте [holy_site_2.GetNameNoTierNoTooltip]." @@ -140,7 +140,7 @@ pilgrimage.2101.desc:0 "Когда я в последний раз [Select_CString(ROOT.Char.IsFemale, 'чувствовала', 'чувствовал' )] тепло человеческого тела? Это паломничество завело меня далеко от дома и от привычных удобств.\n\nКак же мне не хватает плотских наслаждений, любовных объятий и криков страсти от приближающегося экстаза. Эти фантазии продолжают накатываться на мой разум, и мне начинает казаться, что проще поддаться своим желаниям, чтобы вновь обрести сосредоточенность." pilgrimage.2101.desc.lust_vice:0 "\n\n[ROOT.Char.GetFaith.HighGodName], я знаю, что чувство греховно! Зачем испытывать меня так строго? Неужели мое паломничество само по себе не доказывает мою преданность?" pilgrimage.2101.desc.lust_virtue:0 "\n\nНаверняка это одно из испытаний [ROOT.Char.GetFaith.HighGodNamePossessive]! Смогу ли я сохранить добродетельность во время паломничества и не стать жертвой врагов веры?" - pilgrimage.2101.desc.lust_neutral:0 "Это мелочное чувство лишь досадная помеха, от которой стоит избавиться! Разумеется, есть и риск. Эти земли отличаются от моего дома, и моей минутной слабостью могут воспользоваться." + pilgrimage.2101.desc.lust_neutral:0 "Это мелочное чувство — лишь досадная помеха, от которой стоит избавиться! Разумеется, есть и риск. Эти земли отличаются от моего дома, и моей минутной слабостью могут воспользоваться." pilgrimage.2101.a:0 "Лишь одна ночь комфорта..." pilgrimage.2101.b:0 "Зачем ограничиваться одним борделем? Нужно посетить их все!" pilgrimage.2101.c:0 "Мне нужно сохранять силу духа во время паломничества!" @@ -179,7 +179,7 @@ pilgrimage.2504.c.sin:0 "Да, да, только... исчезни." pilgrimage.2511.t:0 "$pilgrimage_header$ Чем меньше — тем задиристее" - pilgrimage.2511.desc.start:0 "[destination_title.GetNameNoTierNoTooltip] привлекает паломников со всего [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ого мира. И в том, что по пути мне [Select_CString(lordling.IsFemale, 'встретилась', 'встретился' )] [lordling.Custom2('MyCharacterIntroduction', ROOT.Char)], нет ничего удивительного.\n\nА вот [lordling.GetHerHis] манеры — это, конечно, #EMP нечто#!! Не вылезая из седла, [lordling.GetSheHe] [Select_CString(lordling.IsFemale, 'вклинилась', 'вклинился' )] между мной и свитой и прямо #EMP в лицо мне#! [Select_CString(lordling.IsFemale, 'заявила', 'заявил' )], что я [ROOT.Char.Custom('InsultNoun')]!" + pilgrimage.2511.desc.start:0 "[destination_title.GetNameNoTierNoTooltip] привлекает паломников со всего [ROOT.Char.GetFaith.GetNameNoTooltip|l]ого мира. И в том, что по пути мне [Select_CString(lordling.IsFemale, 'встретилась', 'встретился' )] [lordling.Custom2('MyCharacterIntroduction', ROOT.Char)], нет ничего удивительного.\n\nА вот [lordling.GetHerHis] манеры — это, конечно, #EMP нечто#!! Не вылезая из седла, [lordling.GetSheHe] [Select_CString(lordling.IsFemale, 'вклинилась', 'вклинился' )] между мной и свитой и прямо #EMP в лицо мне#! [Select_CString(lordling.IsFemale, 'заявила', 'заявил' )], что я [ROOT.Char.Custom('InsultNoun')]!" pilgrimage.2511.desc.wrathful:0 "\n\nКровь моя вскипает, но я помню, что [ROOT.Char.GetFaith.PriestNeuterPlural] призывают нас к смирению и укрощению чувств." pilgrimage.2511.desc.vengeful:0 "\n\nВ такие моменты я вспоминаю, что [ROOT.Char.GetFaith.PantheonTerm] велят нам прощать обидчиков." pilgrimage.2511.desc.vengeful.christian:0 "\n\nВ такие моменты я вспоминаю, что Иисус заповедовал нам подставлять другую щеку." diff --git a/project/ck3/base_game/localization/russian/event_localization/activities/playdate_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/activities/playdate_events_l_russian.yml index 83a9df1f10..c9397983fd 100644 --- a/project/ck3/base_game/localization/russian/event_localization/activities/playdate_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/activities/playdate_events_l_russian.yml @@ -2,7 +2,7 @@ child_return_from_playdate_title:0 "Возвращение ребенка" child_return_from_playdate_desc:0 "[child_scope.GetShortUIName] возвращается после встречи с ровесниками при дворе персонажа [host.GetShortUIName]" - playdate_header:0 "Встреча с ровесниками:" + playdate_header:0 "Встреча с ровесниками" playdate.0010.desc:0 "Не понимаю, зачем было принимать мое приглашение, а потом отправляться на встречу, что устраивает [other_host.GetTitledFirstName]?! Знайте, я этого не забуду." playdate.0010.a:0 "Ой." @@ -20,7 +20,7 @@ playdate.1002.a:0 "Разумеется, [child_scope.GetSheHe] там будет." playdate.1002.b:0 "Не могу принять ваше приглашение." - playdate.2001.t:0 "$playdate_header$ Сбор" + playdate.2001.t:0 "$playdate_header$: Сбор" playdate.2001.desc_opening:0 "Гости прибыли!\n\nВсе эти маленькие лорды и леди приводят меня в восторг." playdate.2001.desc_guest_of_interest_1_2_3:0 "Мне очень приятно, что и [guest_of_interest_1.Custom2('MyCharacterIntroduction', ROOT.Char)|l], и [guest_of_interest_2.Custom2('MyCharacterIntroduction', ROOT.Char)|l] смогли приехать, и в особенности [guest_of_interest_3.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)|l]!" playdate.2001.desc_guest_of_interest_1_and_2:0 "Мне очень приятно, что и [guest_of_interest_1.Custom2('MyCharacterIntroduction', ROOT.Char)|l], и [guest_of_interest_2.Custom2('MyCharacterIntroduction', ROOT.Char)|l] смогли приехать!" @@ -138,7 +138,7 @@ playdate.3011.a:0 "Только если мы будем родителями!" playdate.3011.b:0 "Конечно. А [disliked_participant.GetFirstNameNoTooltip] будет собакой!" playdate.3011.c:0 "Нет, это глупо. Сыграем лучше в шахматы." - playdate.3011.c.tt:0 "Вы продвигаетесь в изучении такого искусства, как [ROOT.Char.Custom('education_focus_child')]" + playdate.3011.c.tt:0 "Вы продвигаетесь в изучении такого искусства, как [THIS.Char.Custom('education_focus_child')]" playdate.3012.t:0 "$playdate_header$: Отвага — $knight_culture_player_plural_no_tooltip$" playdate.3012.desc_knight:0 "[participant.Custom2('MyCharacterIntroduction', ROOT.Char)|U] и я наблюдаем за тем, как $knight_culture_player_plural_no_tooltip_lowercase$ практикуются во дворе, когда [knight.Custom2('MyCharacterIntroduction', ROOT.Char)|l] с улыбкой подходит к нам." @@ -174,7 +174,7 @@ playdate.4001.desc.pensive:0 "«Прости... #EMP "Хижина"#!. Она вернулась в скромную хижину, а не к скорому хищнику». Несмотря на хорошие манеры, [participant.GetTitledFirstName] печально хмурится." playdate.4001.desc:0 "\n\n[ROOT.Char.GetCulture.GetLanguage.GetName] и [participant.GetCulture.GetLanguage.GetName|l] имеют больше различий, чем сходства, поэтому нам затруднительно общаться.\n\nМогу ли я как-то исправить положение, чтобы мы могли играть и не ссориться, или надеяться, что все решится само собой?" playdate.4001.a:0 "Я буду говорить медленно и громко! Это должно помочь!" - playdate.4001.b:0 "Быть может, [participant.GetFirstNameNoTooltip] сумеет научить меня [participant.GetCulture.GetName|l]ому?" + playdate.4001.b:0 "Быть может, [participant.GetFirstNameNoTooltip] сумеет научить меня #L [participant.GetCulture.GetCollectiveNoun|l]ому#!?" playdate.4001.c:0 "Пф, что мне за дело? Я просто хочу веселиться!" playdate.9001.t:0 "$playdate_header$ Конец веселья" diff --git a/project/ck3/base_game/localization/russian/event_localization/artifact_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/artifact_events_l_russian.yml index bbd1dda914..373ce53803 100644 --- a/project/ck3/base_game/localization/russian/event_localization/artifact_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/artifact_events_l_russian.yml @@ -30,6 +30,7 @@ artifact.1001.desc.weapon:0 "\n\n«Ваша милость, мы убирались в оружейной и обнаружили кучу ржавчины. Кажется, это [SCOPE.Custom('ThisArtifactType')], но в ужасном состоянии. Что прикажете делать?»\n\nЯ размышляю. Конечно, [SCOPE.Custom('ThisArtifactType')] уже вряд ли послужит мне в бою. И все же артефакт можно очистить и выставить на почетном месте. Придется уплатить лишь его себестоимость." artifact.1001.desc.other:0 "\n\n«Ваша милость, мы убирались в кладовой и обнаружили, что [SCOPE.Custom('ThisArtifactType')] вот-вот развалится. Что прикажете делать?»\n\nЯ размышляю. Конечно, [SCOPE.Custom('ThisArtifactType')] у меня так давно, что залатать артефакт вряд ли получится. И все же его можно почистить и выставить на почетном месте. Придется уплатить лишь его себестоимость." artifact.1001.a:0 "Стоящее предприятие." + artifact.1001.a.tt.free:0 "#instruction Этот [artifact|El] можно изменить бесплатно!#!" artifact.1001.a.tt:1 "[this_artifact.GetName] становится [Concept( 'court_artifact', 'придворным артефактом' )|E] и предоставляет только [Concept( 'grandeur', 'величие' )|E] и [Concept( 'prestige', 'престиж' )|E]" artifact.1001.b:0 "Нет, слишком дорого." @@ -144,7 +145,7 @@ artifact.4030.desc.antiquarian_intro:0 "[Select_CString(antiquarian.IsFemale, 'Моя', 'Мой' )] $antiquarian_court_position$ [antiquarian.GetTitledFirstName] подходит ко мне с улыбкой на губах. В [antiquarian.GetHerHis] руках покоится [this_artifact.GetName]." artifact.4030.desc.servant_intro:0 "Слуга, отвечающий за чистку моих самых ценных вещей, подходит ко мне. В [dummy_servant_gender.GetHerHis] руках покоится [this_artifact.GetName]." artifact.4030.desc_emperor:1 "\n\n«[ROOT.Char.GetLadyLord|U], вы знали, что после многих поколений, в течение которых эту корону носит [ROOT.Char.GetTitleTierName], в ней стали видеть символ имперской власти?»" - artifact.4030.desc_kingdom:1 "\n\n«[ROOT.Char.GetLadyLord|U], вы знали, что после многих поколений, в течение которых эту корону носит [ROOT.Char.GetTitleAsNameNoTooltip|l], в ней стали видеть символ, с которым отождествляется [primary_title_scope.GetNameNoTierNoTooltip]?»" + artifact.4030.desc_kingdom:1 "\n\n«[ROOT.Char.GetLadyLord|U], вы знали, что после многих поколений, в течение которых эту корону носит [ROOT.Char.GetTitleAsNameNoTooltip|l], в ней стали видеть символ, с которым отождествляется [primary_title_scope.GetBaseNameNoTierNoTooltip]?»" artifact_emperors_crown_name:1 "[this_artifact.GetNameNoTooltip] Империи" artifact_emperors_crown_desc:1 "[this_artifact.GetDesc]\n\nВ течение многих поколений эта корона принадлежала императорам, что придает ей больший авторитет." artifact_crown_special_name:1 "[this_artifact.GetNameNoTooltip] державы [primary_title_scope.GetNameNoTierNoTooltip]" @@ -196,14 +197,14 @@ artifact.4090.t:0 "Реликвия в руке..." - artifact.4090.desc.antiquarian:0 "[Select_CString(antiquarian.IsFemale, 'Моя хранительница древностей', 'Мой хранитель древностей' )] [antiquarian.GetTitledFirstName] [Select_CString(antiquarian.IsFemale, 'обратилась', 'обратился' )] ко мне с предложением. Если [that_artifact.GetName] окажется в рукояти моего артефакта [this_artifact.GetName], [ROOT.Char.GetFaith.HighGodName] всегда будет со мной.\n\n«[ROOT.Char.GetFaith.PositiveAfterLife] в буквальном смысле будет у вас в руке». — [Select_CString(antiquarian.IsFemale, 'сказала', 'сказал' )] [antiquarian.GetTitledFirstNameNoTooltip] с фанатичным блеском в глазах." + artifact.4090.desc.antiquarian:0 "[Select_CString(antiquarian.IsFemale, 'Моя хранительница древностей', 'Мой хранитель древностей' )] [antiquarian.GetTitledFirstName] [Select_CString(antiquarian.IsFemale, 'обратилась', 'обратился' )] ко мне с предложением. Если [that_artifact.GetName] окажется в рукояти моего артефакта [this_artifact.GetName], [ROOT.Char.GetFaith.HighGodName] всегда будет со мной.\n\n«[ROOT.Char.GetFaith.PositiveAfterLife] в буквальном смысле будет у вас в руке», — [Select_CString(antiquarian.IsFemale, 'сказала', 'сказал' )] [antiquarian.GetTitledFirstNameNoTooltip] с фанатичным блеском в глазах." artifact.4090.desc:0 "В моих руках лежит [that_artifact.GetName], я рассматриваю артефакт, и вдруг на меня накатывает вдохновение. Если я размещу в рукояти реликвию, [ROOT.Char.GetFaith.HighGodName] всегда будет со мной, пока [this_artifact.GetName] в моей руке." artifact.4090.a:0 "[ROOT.Char.GetFaith.HighGodName] всегда будет со мной." artifact.4090.b:0 "Это будет неправильно." artifact.4090.a.tt:0 "Реликвия и оружие совмещены" - artifact_weapon_relic_desc:0 "[this_artifact.GetDesc]\n\n[ROOT.Char.GetFaith.GetName]ая реликвия [that_artifact.GetNameNoTooltip] размещена в рукояти." + artifact_weapon_relic_desc:0 "[this_artifact.GetDesc]\n\n#L [ROOT.Char.GetFaith.GetName]ая#! реликвия [that_artifact.GetNameNoTooltip] размещена в рукояти." relic_weapon_name:0 "[this_artifact.GetType|U]-[ROOT.Char.Custom('artifact_relic_desc')]" diff --git a/project/ck3/base_game/localization/russian/event_localization/bastard_interaction_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/bastard_interaction_events_l_russian.yml index 9b3343a18b..996f73f419 100644 --- a/project/ck3/base_game/localization/russian/event_localization/bastard_interaction_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/bastard_interaction_events_l_russian.yml @@ -10,18 +10,18 @@ house_bastard_was_legitimized:0 "Признание бастардов домом" dynasty_bastard_was_legitimized:0 "Признание бастардов династией" - bastard_interaction.0001.t:0 "Дом [actor.GetHouse.GetName]" + bastard_interaction.0001.t:0 "Дом [actor.GetHouse.GetBaseName]" bastard_interaction.0001.desc.standard:0 "Наконец [Select_CString(actor.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor'))] [Select_CString(actor.IsFemale, 'решила', 'решил' )] даровать мне столь желанное признание. С этого дня я — [actor.GetHerHis] [Select_CString(secondary_recipient.IsFemale, 'законная', 'законный' )] [secondary_recipient.Custom('DaughterSon')]. Всего лишь несколькими словами [actor.GetSheHe] кардинально [Select_CString(actor.IsFemale, 'изменила', 'изменил' )] всю мою жизнь." bastard_interaction.0001.desc.child:1 "[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor')) ] «[Select_CString(actor.IsFemale, 'признала', 'признал' )]» меня: теперь я [actor.GetHerHis] [Select_CString(secondary_recipient.IsFemale, 'законная', 'законный' )] [secondary_recipient.Custom('DaughterSon')], как [actor.GetSheHe] говорит. Не очень понимаю, что это значит, но некоторые благородные господа при дворе стали смотреть на меня иначе. Большинство — благосклоннее, а некоторые — наоборот..." bastard_interaction.0001.a.standard:0 "Мои мечты стали куда ближе." bastard_interaction.0001.a.child:1 "Это хорошо, как уверяет [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor')) ]." bastard_interaction.0002.t:0 "Добро пожаловать в семью" - bastard_interaction.0002.house_head:0 "Я [Select_CString(actor.IsFemale, 'объявила', 'объявил' )], что [Select_CString(legitimized_bastard.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('legitimized_bastard'))] [legitimized_bastard.GetFirstName] является моим законным отпрыском и членом дома [actor.GetHouse.GetName]. Мне было нелегко принять это решение, но, думаю, я не [Select_CString(actor.IsFemale, 'ошиблась', 'ошибся' )], хотя некоторые могут со мной не согласиться." - bastard_interaction.0002.dynast:0 "Я [Select_CString(actor.IsFemale, 'объявила', 'объявил' )], что [Select_CString(legitimized_bastard.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('legitimized_bastard'))] [legitimized_bastard.GetFirstName] является законным отпрыском династии [actor.GetDynasty.GetName]." - bastard_interaction.0002.approved:0 "Я [Select_CString(actor.IsFemale, 'объявила', 'объявил' )], что [Select_CString(legitimized_bastard.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('legitimized_bastard'))] [legitimized_bastard.GetFirstName] является моим законным отпрыском и членом дома [actor.GetHouse.GetName]. Мне было нелегко принять это решение, но, думаю, я не [Select_CString(actor.IsFemale, 'ошиблась', 'ошибся' )], хотя некоторые могут со мной не согласиться." + bastard_interaction.0002.house_head:0 "Я [Select_CString(actor.IsFemale, 'объявила', 'объявил' )], что [Select_CString(legitimized_bastard.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('legitimized_bastard'))] [legitimized_bastard.GetFirstName] является моим законным отпрыском и членом дома [actor.GetHouse.GetBaseName]. Мне было нелегко принять это решение, но, думаю, я не [Select_CString(actor.IsFemale, 'ошиблась', 'ошибся' )], хотя некоторые могут со мной не согласиться." + bastard_interaction.0002.dynast:0 "Я [Select_CString(actor.IsFemale, 'объявила', 'объявил' )], что [Select_CString(legitimized_bastard.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('legitimized_bastard'))] [legitimized_bastard.GetFirstName] является законным отпрыском династии [actor.GetDynasty.GetBaseName]." + bastard_interaction.0002.approved:0 "Я [Select_CString(actor.IsFemale, 'объявила', 'объявил' )], что [Select_CString(legitimized_bastard.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('legitimized_bastard'))] [legitimized_bastard.GetFirstName] является моим законным отпрыском и членом дома [actor.GetHouse.GetBaseName]. Мне было нелегко принять это решение, но, думаю, я не [Select_CString(actor.IsFemale, 'ошиблась', 'ошибся' )], хотя некоторые могут со мной не согласиться." bastard_interaction.0002.a:0 "Тебя ждет яркое будущее, [legitimized_bastard.GetFirstNameNoTooltip] [actor.GetHouse.GetName]." bastard_interaction.0003.t:0 "Хорошо то, что хорошо кончается" - bastard_interaction.0003.desc:0 "Наконец-то [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'признала', 'признал' )], что [secondary_recipient.GetFirstName] — [Select_CString(secondary_recipient.IsFemale, 'наша', 'наш' )] [secondary_recipient.Custom('DaughterSon')], хотя это было непростое решение. [secondary_recipient.GetFirstName] теперь член дома [actor.GetHouse.GetName], и [Select_CString(secondary_recipient.IsFemale, 'ее', 'его' )] ждет светлое будущее." + bastard_interaction.0003.desc:0 "Наконец-то [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'признала', 'признал' )], что [secondary_recipient.GetFirstName] — [Select_CString(secondary_recipient.IsFemale, 'наша', 'наш' )] [secondary_recipient.Custom('DaughterSon')], хотя это было непростое решение. [secondary_recipient.GetFirstName] теперь член дома [actor.GetHouse.GetBaseName], и [Select_CString(secondary_recipient.IsFemale, 'ее', 'его' )] ждет светлое будущее." bastard_interaction.0003.a:0 "Надеюсь, мы будем тобой гордиться" bastard_interaction.0004.t:0 "Призрак прошлого возвращается" bastard_interaction.0004.desc:0 "Мне казалось, что [secondary_recipient.GetTitledFirstName] останется в прошлом и никогда больше не будет преследовать меня. Какая глупость с моей стороны! Можно было догадаться, что [Select_CString(actor.IsFemale, 'моя', 'мой' )] [actor.Custom('InsultAdjective')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor'))] признает [SCOPE.sC('secondary_recipient').GetHerHis]? А мне казалось, мои страдания окончены..." @@ -48,11 +48,11 @@ bastard_interaction.0008.a:0 "Можно подумать, [legitimized_bastard.GetSheHe] и правда станет когда-нибудь «[Select_CString(legitimized_bastard.IsFemale, 'законной', 'законным' )]»." bastard_interaction.0009.t:0 "Наследник династии" - bastard_interaction.0009.desc:0 "[actor.GetTitledFirstName], глава всей нашей династии, [Select_CString(actor.IsFemale, 'объявила', 'объявил' )] меня [Select_CString(ROOT.Char.IsFemale, 'законной наследницей', 'законным наследником' )] нашего имени!\n\nЯ всегда [Select_CString(ROOT.Char.IsFemale, 'была', 'был' )] частью династии [ROOT.Char.GetDynasty.GetName], и теперь весь остальной мир тоже должен признать это." + bastard_interaction.0009.desc:0 "[actor.GetTitledFirstName], глава всей нашей династии, [Select_CString(actor.IsFemale, 'объявила', 'объявил' )] меня [Select_CString(ROOT.Char.IsFemale, 'законной наследницей', 'законным наследником' )] нашего имени!\n\nЯ всегда [Select_CString(ROOT.Char.IsFemale, 'была', 'был' )] частью династии [ROOT.Char.GetDynasty.GetBaseName], и теперь весь остальной мир тоже должен признать это." bastard_interaction.0009.a:0 "Наконец-то!" bastard_interaction.0010.t:0 "Еще один наследник династии" - bastard_interaction.0010.desc:0 "[actor.GetTitledFirstName], глава всей нашей династии, [Select_CString(actor.IsFemale, 'объявила', 'объявил' )], что [Select_CString(recipient.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('recipient'))] теперь является [Select_CString(recipient.IsFemale, 'законной наследницей', 'законным наследником' )] нашего имени!\n\nТеперь [Select_CString(recipient.IsFemale, 'она законная наследница', 'он законный наследник' )] династии [ROOT.Char.GetDynasty.GetName], как и законные дети." + bastard_interaction.0010.desc:0 "[actor.GetTitledFirstName], глава всей нашей династии, [Select_CString(actor.IsFemale, 'объявила', 'объявил' )], что [Select_CString(recipient.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('recipient'))] теперь является [Select_CString(recipient.IsFemale, 'законной наследницей', 'законным наследником' )] нашего имени!\n\nТеперь [Select_CString(recipient.IsFemale, 'она законная наследница', 'он законный наследник' )] династии [ROOT.Char.GetDynasty.GetBaseName], как и законные дети." bastard_interaction.0010.a:0 "Новый претендент." bastard_interaction.0010.a.tt:0 "[recipient.GetShortUIName|U] теперь может наследовать титулы" diff --git a/project/ck3/base_game/localization/russian/event_localization/birth_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/birth_events_l_russian.yml index af506ff7e5..11419fbfbe 100644 --- a/project/ck3/base_game/localization/russian/event_localization/birth_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/birth_events_l_russian.yml @@ -27,7 +27,7 @@ birth.1001.twins_heir.desc:0 "Мои милые дети. Один из вас вырастет, чтобы принять мое наследие, другому же суждено вечно пребывать в тени. Надеюсь, вы будете любить друг друга не смотря ни на что." birth.1001.twins.desc:0 "Кем вы станете, мои дорогие, и как я назову вас?" birth.1001.taltos.desc:0 "[Select_CString(child.IsFemale, 'Моя дочь', 'Мой сын' )] несет на себе [child.Custom('GetBirthOmen')]. Это свидетельство того, что [Select_CString(child.IsFemale, 'она', 'он' )] — [child.Custom('GetTaltosTerm')] и [child.GetFaith.PantheonTerm] имеют особые планы на [Select_CString(child.IsFemale, 'нее', 'него' )]. Хотя пока что эти планы никому неведомы, мне стоит дать моему ребенку подходящее имя." - birth.1001.taltos_unfaithful.desc:0 "[Select_CString(child.IsFemale, 'Моя дочь', 'Мой сын' )] несет на себе [child.Custom('GetBirthOmen')]. #L [child.GetFaith.GetAdjective]ие#! [child.Custom('DefaultPriestTitlePlural')] уверяют, что [child.GetHerHim] уготована особая судьба. Я не понимаю, что они имеют в виду, но мне все равно нужно выбрать имя для [Select_CString(child.IsFemale, 'моей дочери', 'моего сына' )]..." + birth.1001.taltos_unfaithful.desc:0 "[Select_CString(child.IsFemale, 'Моя дочь', 'Мой сын' )] несет на себе [child.Custom('GetBirthOmen')]. #L [child.GetFaith.GetName]ие#! [child.Custom('DefaultPriestTitlePlural')] уверяют, что [child.GetHerHim] уготована особая судьба. Я не понимаю, что они имеют в виду, но мне все равно нужно выбрать имя для [Select_CString(child.IsFemale, 'моей дочери', 'моего сына' )]..." birth.1001.desc:0 "У меня [Select_CString(child.IsFemale, 'родилась очаровательная', 'родился очаровательный' )] [child.Custom('GetDaughterSon')]!" birth.1001.desc.twin:0 "У меня родились очаровательные [child.Custom('TwinDaughtersSonsChildren')]!" @@ -76,6 +76,7 @@ birth.1006.a.message_desc:0 "Настоящий отец знает" birth.1006.a.mother_message:0 "[real_father.GetTitledFirstName] узнал, что является настоящим отцом" birth.1006.b:0 "Мир узнает о моем ребенке!" + birth.1006.bastard_explanation:0 "Вы узнали, что родился ребенок: [child.GetFirstName]. Мать, [mother.GetShortUIName], получает секрет: [secret.GetName]" birth.1010.t:0 "Дитя моей династии" birth.1010.t_twins:0 "Дети моей династии" @@ -85,8 +86,8 @@ birth.1100.title:0 "[child.Custom('GetTaltosTerm')] [Select_CString(child.IsFemale, 'родилась', 'родился' )]" birth.1100.message:0 "[child.Custom('DefaultPriestTitlePlural')|U] определили, что [child.Custom2('MyCharacterIntroduction', ROOT.Char)] — [child.Custom('GetTaltosTerm')].\n\n[child.GetFaith.PantheonTerm|U] готовят загадочную судьбу для этого ребенка... Кто знает, что ждет [Select_CString(child.IsFemale, 'её', 'его' )] в будущем?" - known_bastard_birth_event_tooltip:0 "[child.GetFirstNameNoTooltip] станет [Concept( 'bastard', 'бастардом' )|E] дома [child.GetHouse.GetName]" - legitimized_known_bastard_birth_event_tooltip:0 "[child.GetFirstNameNoTooltip] теперь [legitimized_bastard|El] дома [child.GetHouse.GetName]" + known_bastard_birth_event_tooltip:0 "[child.GetFirstNameNoTooltip] станет [Concept( 'bastard', 'бастардом' )|E] дома [child.GetHouse.GetBaseName]" + legitimized_known_bastard_birth_event_tooltip:0 "[child.GetFirstNameNoTooltip] теперь [legitimized_bastard|El] дома [child.GetHouse.GetBaseName]" birth.2001.t:0 "Благословенное неведение" birth.2001.desc.mother.standard:0 "[Select_CString(child.IsFemale, 'Моя новорожденная дочь', 'Мой новорожденный сын' )] спит так сладко, пребывая в блаженном неведении о проклятии, которое будет преследовать [child.GetHerHis] до конца жизни. Нелегко быть бастардом в этом мире, нелегко быть матерью бастарда.\n\nМой младенец уснул, но мне не спится: я все думаю о решении, которое мне предстоит принять." @@ -121,7 +122,7 @@ birth.2004.a.twins:0 "Пусть они гордятся вами, дети мои." birth.2011.t:0 "[Select_CString(child.IsFemale, 'Моя', 'Мой' )] [child.Custom('GetDaughterSon')]" - birth.2011.desc:0 "Хоть и [Select_CString(child.IsFemale, 'зачатая', 'зачатый' )] вне брака, [Select_CString(child.IsFemale, 'моя новорожденная', 'мой новорожденный' )] [child.Custom('GetDaughterSon')] успешно [Select_CString(child.IsFemale, 'появилась', 'появился' )] на свет.\n\n[child.GetSheHe|U] [Select_CString(child.IsFemale, 'родилась', 'родился' )] в доме [legitimizer.GetHouse.GetName], и именно так [child.GetSheHe] будет воспитываться." + birth.2011.desc:0 "Хоть и [Select_CString(child.IsFemale, 'зачатая', 'зачатый' )] вне брака, [Select_CString(child.IsFemale, 'моя новорожденная', 'мой новорожденный' )] [child.Custom('GetDaughterSon')] успешно [Select_CString(child.IsFemale, 'появилась', 'появился' )] на свет.\n\n[child.GetSheHe|U] [Select_CString(child.IsFemale, 'родилась', 'родился' )] в доме [legitimizer.GetHouse.GetBaseName], и именно так [child.GetSheHe] будет воспитываться." birth.2102.t:0 "[real_father.GetTitledFirstNameNoTooltip] плодит новых ублюдков" @@ -226,6 +227,6 @@ birth.9004.desc:0 "[child.GetFirstNameNoTooltip].\n\nСперва имя мне нравилось, но теперь мне кажется, оно звучит странно. Что будет, когда [child.GetSheHe] вырастет?\n\nМожет, стоит поменять, пока не поздно?" birth.9004.a:0 "Да, это имя #EMP намного#! лучше!" birth.9004.b:0 "Но если подумать, [ROOT.Char.GetFirstNameNoTooltip] тоже звучит неплохо..." - birth.9004.b.other:0 "А вообще-то «[child.GetFirstNameNoTooltip]» и неплохо звучит…" + birth.9004.b.other:0 "А вообще-то «[child.GetFirstNameNoTooltip]» и неплохо звучит..." birth.9004.b.tt:0 "Вы оставляете свое старое имя" birth.9004.b.tt.other:0 "[child.GetFirstNameNoTooltip] сохраняет свое старое имя" diff --git a/project/ck3/base_game/localization/russian/event_localization/british_isles_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/british_isles_events_l_russian.yml index 05607b810c..1f5d7d8947 100644 --- a/project/ck3/base_game/localization/russian/event_localization/british_isles_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/british_isles_events_l_russian.yml @@ -1,30 +1,30 @@ l_russian: # Reclaiming Britannia, by Linnéa Thimrén - british_isles.0001.t:0 "[reclaimer.GetCulture.GetNameNoTooltip]ая Британия" + british_isles.0001.t:0 "[reclaimer.GetCulture.GetCollectiveNounNoTooltip]ая Британия" british_isles.0001.desc:0 "Слишком долго наш великий остров оставался под властью чужаков, и наконец он снова в руках кельтов! Я смотрю на поля, и кажется, будто впервые за долгие годы здесь выглянуло солнце, словно земля изобилия и процветания, Тир на Ног, вновь открылась нам. Холмы и долины наших предков вновь в руках #L [ROOT.Char.GetCulture|l]ой#! культуры." british_isles.0001.custom:0 "Все [counties|El] в Британии" british_isles.0001.a:0 "Слава предкам!" british_isles.0002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('reclaimer'))] [reclaimer.GetName] официально [Select_CString(reclaimer.IsFemale, 'объявила', 'объявил' )] возрождение Кельтской Британии. \n\nПосле столетий чужеземного владычества острова вновь в руках исконных властителей." - british_isles.0002.a:0 "[reclaimer.GetCulture.GetNameNoTooltip]ое иго..." + british_isles.0002.a:0 "[reclaimer.GetCulture.GetCollectiveNounNoTooltip]ое иго..." british_isles.0002.b:0 "Британия вновь наша!" # Restoring the Danelaw, by Linnéa Thimrén british_isles.1001.t:0 "Законы восстановлены" - british_isles.1001.desc:0 "Денло восстановлено моими усилиями — эти земли вновь узнают #L [restorer.GetCulture.GetName|l]ую#! власть!\n\nЯ следую по стопам легенд прошлого, таких как Гутрум и Эрик Кровавая Секира, и [restorer.GetFaith.WarGodName] мне свидетель, я не допущу, чтобы королевство вновь попало под власть англо-саксов!" + british_isles.1001.desc:0 "Денло восстановлено моими усилиями — эти земли вновь узнают #L [restorer.GetCulture.GetCollectiveNoun|l]ую#! власть!\n\nЯ следую по стопам легенд прошлого, таких как Гутрум и Эрик Кровавая Секира, и [restorer.GetFaith.WarGodName] мне свидетель, я не допущу, чтобы королевство вновь попало под власть англо-саксов!" british_isles.1001.a:0 "Наступает новая эпоха!" british_isles.1002.t:0 "Денло" - british_isles.1002.desc_same_culture:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))] [restorer.GetName] своими руками [Select_CString(restorer.IsFemale, 'восстановила', 'восстановил' )] Денло! Великий остров вновь в #L [restorer.GetCulture.GetName|l]их#! руках." - british_isles.1002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))] [restorer.GetName] и [restorer.GetHerHis] мерзкие налетчики создали новое государство на островах и провозгласили его возрожденным королевством Денло.\n\nБудущее покажет, окажется ли эта попытка восстановить #L [restorer.GetCulture.GetName|l]ое#! правление в Англии удачнее прежних..." - british_isles.1002.a:0 "[restorer.GetCulture.GetNameNoTooltip]ое иго..." - british_isles.1002.b:0 "[restorer.GetCulture.GetNameNoTooltip]ая победа!" - british_isles.1002.c:0 "Хм, [restorer.GetCulture.GetNameNoTooltip|l]ий народ, говорите? Я в деле!" + british_isles.1002.desc_same_culture:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))] [restorer.GetName] своими руками [Select_CString(restorer.IsFemale, 'восстановила', 'восстановил' )] Денло! Великий остров вновь в #L [restorer.GetCulture.GetCollectiveNoun|l]их#! руках." + british_isles.1002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))] [restorer.GetName] и [restorer.GetHerHis] мерзкие налетчики создали новое государство на островах и провозгласили его возрожденным королевством Денло.\n\nБудущее покажет, окажется ли эта попытка восстановить #L [restorer.GetCulture.GetCollectiveNoun|l]ое#! правление в Англии удачнее прежних..." + british_isles.1002.a:0 "[restorer.GetCulture.GetCollectiveNounNoTooltip]ое иго..." + british_isles.1002.b:0 "[restorer.GetCulture.GetCollectiveNounNoTooltip]ая победа!" + british_isles.1002.c:0 "Хм, [restorer.GetCulture.GetCollectiveNounNoTooltip|l]ий народ, говорите? Я в деле!" # Embrace English Culture, by Linnéa Thimrén - british_isles.2001.t:0 "Больше не [embracer.GetCulture.GetCollectiveNounNoTooltip|l]" - british_isles.2001.desc:0 "Времена, когда мы, [embracer.GetCulture.GetCollectiveNounNoTooltip|l], считали Францию своей родиной, давно прошли. Наши дети рождаются здесь, в окружении саксов, и для них Нормандия всегда будет лишь размытой линией за туманными водами.\n\nМы принимаем некоторые из местных обычаев, но одновременно наши обычаи распространяются по саксонским землям, порождая нечто новое — английскую культуру." + british_isles.2001.t:0 "Больше не [embracer.GetCulture.GetNameNoTooltip|l]" + british_isles.2001.desc:0 "Времена, когда мы, [embracer.GetCulture.GetNameNoTooltip|l], считали Францию своей родиной, давно прошли. Наши дети рождаются здесь, в окружении саксов, и для них Нормандия всегда будет лишь размытой линией за туманными водами.\n\nМы принимаем некоторые из местных обычаев, но одновременно наши обычаи распространяются по саксонским землям, порождая нечто новое — английскую культуру." british_isles.2001.a:0 "Да здравствуют англичане!" british_isles.2002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('embracer'))] [embracer.GetName], [embracer.GetHerHis] вассалы и вся [embracer.GetHerHis] семья услышали голос Альбиона и приняли английскую культуру." @@ -33,10 +33,10 @@ # Request Laudabiliter, by Flavio Verna british_isles.3001.t:0 "Мы провозглашаем во всеуслышание!" - british_isles.3001.desc:0 "Ваше желание расширить священную власть Вселенской Церкви на варварские племена Ирландии — деяние благочестивое и законное. А потому Святая Римская Церковь приказывает вам овладеть островом, исполнив тем самым волю Господа.\n\nЕсли вы в силу досадной неудачи умрете до завершения этой священной кампании, этот священный мандат перейдет вашим законным преемникам. Пусть дом [scoped_ruler.GetHouse.GetNameNoTooltip] продолжает это святое начинание, покуда не исполниться божественная воля и Ирландия не будет объединена под [scoped_ruler.GetCulture.GetNameNoTooltip|l]ой властью." + british_isles.3001.desc:0 "Ваше желание расширить священную власть Вселенской Церкви на варварские племена Ирландии — деяние благочестивое и законное. А потому Святая Римская Церковь приказывает вам овладеть островом, исполнив тем самым волю Господа.\n\nЕсли вы в силу досадной неудачи умрете до завершения этой священной кампании, этот священный мандат перейдет вашим законным преемникам. Пусть дом [scoped_ruler.GetHouse.GetBaseNameNoTooltip] продолжает это святое начинание, покуда не исполниться божественная воля и Ирландия не будет объединена под [scoped_ruler.GetCulture.GetCollectiveNounNoTooltip|l]ой властью." british_isles.3001.a:0 "Готовьте флот!" british_isles.3002.t:0 "Претензия на Ирландию" - british_isles.3002.desc.irish:0 "Своей милостью [Select_CString(scoped_pope.IsFemale, 'Ее', 'Его' )] Святейшество [scoped_pope.GetFirstName], викарий Иисуса Христа и наследник престола Святого Петра, провозглашает, что [scoped_ruler.GetFullName] [Select_CString(scoped_ruler.IsFemale, 'получила', 'получил' )] божественное право на власть над Эйре и всеми народами, ее населяющими.\n\nЛюбой ирландский властитель, отказавшийся исполнить папский указ и склониться, узнает на себе, на что способны в гневе [scoped_ruler.GetTitledFirstName], [scoped_ruler.GetHerHis] #L [scoped_ruler.GetCulture.GetName|l]ие#! войска и Господь всемогущий." + british_isles.3002.desc.irish:0 "Своей милостью [Select_CString(scoped_pope.IsFemale, 'Ее', 'Его' )] Святейшество [scoped_pope.GetFirstName], викарий Иисуса Христа и наследник престола Святого Петра, провозглашает, что [scoped_ruler.GetFullName] [Select_CString(scoped_ruler.IsFemale, 'получила', 'получил' )] божественное право на власть над Эйре и всеми народами, ее населяющими.\n\nЛюбой ирландский властитель, отказавшийся исполнить папский указ и склониться, узнает на себе, на что способны в гневе [scoped_ruler.GetTitledFirstName], [scoped_ruler.GetHerHis] #L [scoped_ruler.GetCulture.GetCollectiveNoun|l]ие#! войска и Господь всемогущий." british_isles.3002.a:0 "Это мы еще посмотрим!" british_isles.3002.b:0 "Ясно..." @@ -45,7 +45,7 @@ british_isles.4001.desc:0 "[founder.GetPrimaryTitle.GetNameNoTierNoTooltip] не слишком жалует завоевателей — любых. Веками мы боролись с ними, сражались, чтобы вернуть свой дом. Благодаря хитроумию и таланту мне удалось вернуть земли древней Думнонии и восстановить королевство [founder.GetPrimaryTitle.GetNameNoTierNoTooltip].\n\nМы выстояли против иноземной угрозы, пережили упадок древней Британии, и теперь я достойно встречу любые испытания, которые только готовит нам [founder.GetFaith.DevilName]. Что бы ни случилось, [founder.GetPrimaryTitle.GetNameNoTierNoTooltip] выстоит." british_isles.4001.a:0 "Я словно возрожденный Кориней!" british_isles.4001.b:0 "Мое королевство — единственный надел, который имеет значение." - british_isles.4002.desc:0 "После вековой борьбы [founder.GetFullName] [Select_CString(founder.IsFemale, 'восстановила', 'восстановил' )] древнее королевство Думнония, которое его обитатели называют [founder.GetPrimaryTitle.GetNameNoTier], и [Select_CString(founder.IsFemale, 'отбросила', 'отбросил' )] иноземных завоевателей.\n\nДругие владыки Британских островов вряд ли по своей воле отдадут земли, которые считают своими. Впрочем, [founder.GetPrimaryTitle.GetAdjective|l]ий народ сумел выстоять пред жесточайшим врагом нынешней эпохи и сможет оказать достойный отпор любому, кто попытается изменить расклад сил." + british_isles.4002.desc:0 "После вековой борьбы [founder.GetFullName] [Select_CString(founder.IsFemale, 'восстановила', 'восстановил' )] древнее королевство Думнония, которое его обитатели называют [founder.GetPrimaryTitle.GetNameNoTier], и [Select_CString(founder.IsFemale, 'отбросила', 'отбросил' )] иноземных завоевателей.\n\nДругие владыки Британских островов вряд ли по своей воле отдадут земли, которые считают своими. Впрочем, #L [founder.GetPrimaryTitle.GetAdjective|l]ий#! народ сумел выстоять пред жесточайшим врагом нынешней эпохи и сможет оказать достойный отпор любому, кто попытается изменить расклад сил." british_isles.4002.a:0 "Onen hag oll!" british_isles.4002.b:1 "Мы загоним их на край земли." british_isles.4002.c:0 "Малые королевства появляются и исчезают." @@ -85,9 +85,9 @@ negotiate_the_danelaw_each-way_effect.rejected:0 "Если предложение отвергнуто" negotiate_the_danelaw_accept_effect.partition_active.tt:0 "$k_england$ и $k_danelaw_article$$k_danelaw$ будут [Concept( 'de_jure', 'де-юре' )|E] разделены" negotiate_the_danelaw_accept_effect.de_jure_holdings_recognised.tt:0 "$k_danelaw_article$$k_danelaw$ [Concept( 'de_jure', 'де-юре' )|E] получает все $k_england_adj$ие [Concept( 'duchies', 'герцогства' )|E], где [ntd_nord.GetTitledFirstName] владеет хотя бы одним [concept( 'county', 'графством' )]" - negotiate_the_danelaw_accept_effect.independent_holdings_recognised.tt:0 "$k_danelaw_article$$k_danelaw$ [Concept( 'de_jure', 'де-юре' )|E] получает все независимые $k_england_adj$ие [Concept( 'duchies', 'герцогства' )|E], где правитель принадлежит $north_germanic_group$ой [Concept( 'culture', 'культуре' )|E] или исповедует религию $germanic_religion$" + negotiate_the_danelaw_accept_effect.independent_holdings_recognised.tt:0 "$k_danelaw_article$$k_danelaw$ [Concept( 'de_jure', 'де-юре' )|E] получает все независимые $k_england_adj$ие [Concept( 'duchies', 'герцогства' )|E], где правитель принадлежит $north_germanic_group_collective_noun$ой [Concept( 'culture', 'культуре' )|E] или исповедует религию $germanic_religion$" negotiate_the_danelaw_accept_effect.riled_independents_list:0 "Все независимые правители в державе $k_england$" - TRUCE_SIGNED_PARTITION:0 "При разделении королевства заключено перемирие\n\n" + TRUCE_SIGNED_PARTITION:1 "\nПри разделении королевства заключено перемирие" resolve_danelaw_partition_effect.adjust_de_jures.tt:0 "Статус всех территорий, которыми [de_jure|E] владеет $k_danelaw_article$$k_danelaw$, [Concept( 'de_jure_drift_drifted', 'меняется' )|E] в пользу державы $k_england$" resolve_danelaw_partition_effect.coa_changed.tt:0 "$k_england$ получит герб, который использует $k_danelaw_article$$k_danelaw$" diff --git a/project/ck3/base_game/localization/russian/event_localization/childhood/childhood_education_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/childhood/childhood_education_events_l_russian.yml index 0746391642..4e5deb11dc 100644 --- a/project/ck3/base_game/localization/russian/event_localization/childhood/childhood_education_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/childhood/childhood_education_events_l_russian.yml @@ -7,11 +7,11 @@ childhood_education.0004.a:0 "[ward.GetTitledFirstNameNoTooltip] теперь изучает знания, что скрывает [ward.Custom('education_focus_child')]!" childhood_education.1011.t:0 "Вот кто я" - childhood_education.1011.desc:0 "[guardian.GetTitledFirstName] столько [Select_CString(guardian.IsFemale, 'рассказывала', 'рассказывал' )] о традициях своего народа, #EMP нашего#! народа, ведь я не просто исповедую #L [guardian.GetFaith.GetAdjective|l]ую#! веру, но и считаю #L [guardian.GetCulture.GetName|l]ую#! культуру своей." + childhood_education.1011.desc:0 "[guardian.GetTitledFirstName] столько [Select_CString(guardian.IsFemale, 'рассказывала', 'рассказывал' )] о традициях своего народа, #EMP нашего#! народа, ведь я не просто исповедую #L [guardian.GetFaith.GetName|l]ую#! веру, но и считаю #L [guardian.GetCulture.GetCollectiveNoun|l]ую#! культуру своей." childhood_education.1011.a:0 "Я не вижу для себя другой жизни." childhood_education.1012.t:0 "Благословенный день" - childhood_education.1012.desc:0 "Обучая меня вере и традициям моего народа, [ward.GetTitledFirstName] [Select_CString(ward.IsFemale, 'сказала', 'сказал' )], что считает себя [Select_CString(ward.IsFemale, 'верной', 'верным' )] [Select_CString(ward.IsFemale, 'последовательницей', 'последователем' )] #L [SCOPE.sC('ward').GetFaith.GetAdjective|l]ой#! веры, хотя и происходит из #L [guardian.GetCulture.GetName|l]ого#! народа." + childhood_education.1012.desc:0 "Обучая меня вере и традициям моего народа, [ward.GetTitledFirstName] [Select_CString(ward.IsFemale, 'сказала', 'сказал' )], что считает себя [Select_CString(ward.IsFemale, 'верной', 'верным' )] [Select_CString(ward.IsFemale, 'последовательницей', 'последователем' )] #L [SCOPE.sC('ward').GetFaith.GetName|l]ой#! веры, хотя и происходит из #L [guardian.GetCulture.GetCollectiveNoun|l]ого#! народа." childhood_education.1012.a:0 "Наконец-то [ward.GetSheHe] видит свет!" child_culture_and_faith_converted.parent.message:1 "Во время наставничества [guardian.GetTitledFirstName] [Select_CString(guardian.IsFemale, 'поспособствовала', 'поспособствовал' )] тому, чтобы [Select_CString(ward.IsFemale, 'ваша', 'ваш' )] [ward.Custom('GetDaughterSon')] [Select_CString(ward.IsFemale, 'сменила', 'сменил' )] религию и культуру" @@ -21,17 +21,17 @@ childhood_education.1021.a:0 "Вот моя истинная вера." childhood_education.1022.t:0 "Истина в вере" - childhood_education.1022.desc:0 "После моих наставлений и мудрых слов [Select_CString(ward.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('ward'))], [ward.GetTitledFirstName], наконец-то [Select_CString(ward.IsFemale, 'приняла', 'принял' )] истинную веру.\n\nМне всегда было ясно, что однажды [ward.GetSheHe] примет #L [ROOT.Char.GetFaith.GetAdjective|l]ую#! веру." + childhood_education.1022.desc:0 "После моих наставлений и мудрых слов [Select_CString(ward.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('ward'))], [ward.GetTitledFirstName], наконец-то [Select_CString(ward.IsFemale, 'приняла', 'принял' )] истинную веру.\n\nМне всегда было ясно, что однажды [ward.GetSheHe] примет #L [ROOT.Char.GetFaith.GetName|l]ую#! веру." childhood_education.1022.a:1 "[ROOT.Char.GetFaith.KnowledgeGodName] направляет меня." child_faith_converted.parent.message:1 "Во время наставничества [guardian.GetTitledFirstName] [Select_CString(guardian.IsFemale, 'поспособствовала', 'поспособствовал' )] тому, чтобы [Select_CString(ward.IsFemale, 'ваша', 'ваш' )] [ward.Custom('GetDaughterSon')] [Select_CString(ward.IsFemale, 'сменила', 'сменил' )] религию" childhood_education.1031.t:0 "Природа и воспитание" - childhood_education.1031.desc:0 "Пусть я [Select_CString(ward.IsFemale, 'родилась', 'родился' )] в #L [ward.GetCulture.GetName|l]ом#! народе, теперь я даже не знаю, что это значит. После всего, чему меня [Select_CString(guardian.IsFemale, 'научила', 'научил' )] [SCOPE.sC('guardian').GetTitledFirstName], я чувствую себя частью #L [guardian.GetCulture.GetName|l]ого#! народа до мозга костей." + childhood_education.1031.desc:0 "Пусть я [Select_CString(ward.IsFemale, 'родилась', 'родился' )] в #L [ward.GetCulture.GetCollectiveNoun|l]ом#! народе, теперь я даже не знаю, что это значит. После всего, чему меня [Select_CString(guardian.IsFemale, 'научила', 'научил' )] [SCOPE.sC('guardian').GetTitledFirstName], я чувствую себя частью #L [guardian.GetCulture.GetCollectiveNoun|l]ого#! народа до мозга костей." childhood_education.1031.a:0 "Вот кто я." childhood_education.1032.t:0 "Природа и воспитание" - childhood_education.1032.desc:0 "[ward.GetTitledFirstName] — [Select_CString(ward.IsFemale, 'моя давняя ученица', 'мой давний ученик' )], и мне было весьма приятно, когда [ward.GetSheHe] [Select_CString(ward.IsFemale, 'сказала', 'сказал' )], что считает себя частью #L [guardian.GetCulture.GetName|l]ого#! народа!" + childhood_education.1032.desc:0 "[ward.GetTitledFirstName] — [Select_CString(ward.IsFemale, 'моя давняя ученица', 'мой давний ученик' )], и мне было весьма приятно, когда [ward.GetSheHe] [Select_CString(ward.IsFemale, 'сказала', 'сказал' )], что считает себя частью #L [guardian.GetCulture.GetCollectiveNoun|l]ого#! народа!" childhood_education.1032.a:0 "И это так!" child_culture_converted.parent.message:1 "Во время наставничества [guardian.GetTitledFirstName] [Select_CString(guardian.IsFemale, 'поспособствовала', 'поспособствовал' )] тому, чтобы [Select_CString(ward.IsFemale, 'ваша', 'ваш' )] [ward.Custom('GetDaughterSon')] [Select_CString(ward.IsFemale, 'сменила', 'сменил' )] культуру" diff --git a/project/ck3/base_game/localization/russian/event_localization/childhood/childhood_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/childhood/childhood_events_l_russian.yml index bac510658a..9972f31d48 100644 --- a/project/ck3/base_game/localization/russian/event_localization/childhood/childhood_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/childhood/childhood_events_l_russian.yml @@ -273,7 +273,7 @@ childhood.2100.b_hash:0 "Не, я лучше побегу играть!" learn_language_ongoing.2100.a.success:0 "Вы выучили язык, на котором говорит [educator.GetFirstNameNoTooltip]" learn_language_ongoing.2100.a.success_parent:0 "[ward.Custom('GetDaughterSon')|U] постигает язык!" - learn_language_ongoing.2100.a.success_parent_desc:0 "[educator.GetFirstNamePossessiveNoTooltip] — хороший преподаватель, и теперь [ward.GetFirstName] знает [educator.GetCulture.GetLanguage.GetName]ий [language|El]" + learn_language_ongoing.2100.a.success_parent_desc:0 "[educator.GetFirstNamePossessiveNoTooltip] — хороший преподаватель, и теперь [ward.GetFirstName] знает [educator.GetCulture.GetLanguage.GetName|l] [language|El]" learn_language_ongoing.2100.a.failure:0 "Вам не удалось выучить язык, на котором говорит [educator.GetFirstNameNoTooltip]" childhood.2200.t:0 "Вы говорите на моем языке?" @@ -282,7 +282,7 @@ childhood.2200.b:2 "Это скучно, пойдет и [ROOT.GetCulture.GetLanguage.GetName|l]!" childhood.2300.t:0 "Языки, на которых говорили у нас в роду" - childhood.2300.desc:0 "[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('parent'))] время от времени перемежает речь [parent.GetCulture.GetNameNoTooltip]ими словечками, и я чувствую, что начинаю лучше понимать этот язык. Пожалуй, если проявить чуть больше усердия, я и [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('parent'))] начнем общаться гораздо свободнее!" + childhood.2300.desc:0 "[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('parent'))] время от времени перемежает речь [parent.GetCulture.GetCollectiveNounNoTooltip|l]ими словечками, и я чувствую, что начинаю лучше понимать этот язык. Пожалуй, если проявить чуть больше усердия, я и [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('parent'))] начнем общаться гораздо свободнее!" childhood.2300.a:0 "Я могу говорить точь-в-точь как [parent.Custom('GetMamaPapa')]!" childhood.2300.b:0 "Скукотища! Зачем вообще нужен этот [parent.GetCulture.GetLanguage.GetName]?" childhood.2300.a.success_parent_desc:0 "[ward.GetFirstName] постигает [ROOT.Char.GetCulture.GetLanguage.GetName] [language|El] благодаря внимательности." diff --git a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/chancellor_task_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/chancellor_task_events_l_russian.yml index 8d398708fa..f859be9267 100644 --- a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/chancellor_task_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/chancellor_task_events_l_russian.yml @@ -44,11 +44,11 @@ chancellor_task_2001.message:0 "$baron_plural_upper_case$ противятся интеграции" - chancellor_task_2002.message:1 "[resisting_culture.GetNameNoTooltip]ий народ противится интеграции" + chancellor_task_2002.message:1 "[resisting_culture.GetCollectiveNounNoTooltip]ий народ противится интеграции" chancellor_task_2101.message:0 "$baron_plural_upper_case$ поддерживают интеграцию" - chancellor_task_2102.message:1 "[supporting_culture.GetNameNoTooltip]ий народ поддерживает интеграцию" + chancellor_task_2102.message:1 "[supporting_culture.GetCollectiveNounNoTooltip]ий народ поддерживает интеграцию" chancellor_task_every_county_of_culture_in_title:0 "Каждое #L [supporting_culture.GetAdjective|l]ое#! графство в державе [title.GetNameNoTier]" chancellor_task.2103.opening:0 "[councillor.Custom2('AppropriateGreeting', ROOT.Char)]" diff --git a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_diplomacy_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_diplomacy_events_l_russian.yml index bca59881a6..00e657c51a 100644 --- a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_diplomacy_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_diplomacy_events_l_russian.yml @@ -3,7 +3,7 @@ councillor_spouse_diplomacy.1002.desc:0 "Улажен конфликт между сиблингами" councillor_spouse_diplomacy.1003.desc:0 "Улучшены отношения между сиблингами" councillor_spouse_diplomacy.1004.desc:0 "Обучение дипломатии" - councillor_spouse_diplomacy.1004.desc_diplo_councillor:0 "Учитель — [councillor.GetTitleAsName]" + councillor_spouse_diplomacy.1004.desc_diplo_councillor:0 "Учитель — [councillor.GetTitleAsName|l]" councillor_spouse_diplomacy.1005.desc:0 "Дипломатическая практика" councillor_spouse_diplomacy.1006.desc:0 "Благодаря приложенным усилиям, [SCOPE.sC('councillor').GetTitledFirstName] теперь лучше общается с людьми." councillor_spouse_diplomacy.1007.desc:0 "Дружеская беседа" @@ -26,10 +26,10 @@ councillor_spouse_diplomacy.2002.d:0 "[Select_CString(child_heir.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('child_heir'))] и [Select_CString(child_heir.IsFemale, 'сама', 'сам' )] справится." councillor_spouse_diplomacy.2003.t:1 "Спутник жизни: возможность мира" - councillor_spouse_diplomacy.2003.desc:0 "[ROOT.Char.GetFaith.HouseOfWorship]. Едва заметив, что на другом конце стоит [Select_CString(rival.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('rival'))] [rival.GetTitledFirstName], я собираюсь уйти, но тут — к моему удивлению — [councillor.GetTitledFirstName] машет рукой, подавая знак, чтобы [Select_CString(rival.IsFemale, 'эта', 'этот' )] [rival.Custom('InsultNoun')] [councillor.Custom('quirk_pos_adverb')] приблизился.\n\n«[Select_CString(rival.IsFemale, 'Она согласилась', 'Он согласился' )] встретиться на нейтральной земле. Крайне прискорбно, что люди, для которых так много значит [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')], враждуют друг с другом. Возможно, пришло время это исправить?»" + councillor_spouse_diplomacy.2003.desc:0 "[ROOT.Char.GetFaith.HouseOfWorship]. Едва заметив, что на другом конце стоит [Select_CString(rival.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('rival'))] [rival.GetTitledFirstName], я собираюсь уйти, но тут — к моему удивлению — [councillor.GetTitledFirstName] машет рукой, подавая знак, чтобы [Select_CString(rival.IsFemale, 'эта', 'этот' )] [rival.Custom('InsultNoun')] [councillor.Custom('quirk_pos_adverb')] приблизился.\n\n«[Select_CString(rival.IsFemale, 'Она согласилась', 'Он согласился' )] встретиться на нейтральной земле. Крайне прискорбно, что столь [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')]ые люди враждуют друг с другом. Возможно, пришло время это исправить?»" councillor_spouse_diplomacy.2003.a:0 "Возможно, вы правы..." councillor_spouse_diplomacy.2003.b:0 "Я исправлю [rival.GetHerHis] лицо!" - councillor_spouse_diplomacy.2003.c:0 "Это у н[rival.GetHerHis]-то [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')]?! Позвольте мне раскрыть [rival.GetHerHis] подлинную суть..." + councillor_spouse_diplomacy.2003.c:0 "Это [rival.GetSheHe]-то [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')][Select_CString(rival.IsFemale, 'а', '' )]?! Позвольте мне раскрыть [rival.GetHerHis] подлинную суть..." councillor_spouse_diplomacy.2004.t:1 "Спутник жизни: удобная претензия" councillor_spouse_diplomacy.2004.desc:1 "[Select_CString(councillor.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('councillor'))] [councillor.GetTitledFirstName] с нетерпением подходит ко мне. С [Select_CString(councillor.IsFemale, 'ней', 'ним' )] [claimant.GetWomanMan].\n\n«[ROOT.Char.GetTitleTierName], позвольте представить. [claimant.GetTitledFirstName], претендует на титул [title_to_claim.GetName]».\n\n[claimant.GetFirstName] кланяется мне и говорит: «Это честь, [claimant.Custom2('RelationToMeAddress', ROOT.Char)]. Увы, [title_to_claim.GetNameNoTier] вряд ли достанется мне без... некоторой поддержки»." diff --git a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events_l_russian.yml index e971e92f84..28af096f18 100644 --- a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events_l_russian.yml @@ -1,14 +1,14 @@ l_russian: #Different religion/culture notifications - councillor_spouse_learning.1001.religion.t:1 "Супруг договаривается с [councillor.GetFaith.GetAdjectiveNoTooltip|l]им вассалом" - councillor_spouse_learning.1001.culture.t:1 "Супруг договаривается c [councillor.GetCulture.GetNameNoTooltip|l]ими подданными" + councillor_spouse_learning.1001.religion.t:1 "Супруг договаривается с [councillor.GetFaith.GetNameNoTooltip|l]им вассалом" + councillor_spouse_learning.1001.culture.t:1 "Супруг договаривается c [councillor.GetCulture.GetCollectiveNounNoTooltip|l]ими подданными" - councillor_spouse_learning.1002.religion.t:1 "Супруг и [councillor.GetCulture.GetNameNoTooltip|l][Select_CString(councillor.IsFemale, 'ая', 'ий' )] [SCOPE.sC('councillor').Custom2('RelationToMeShort' , SCOPE.sC('opinion_house_member'))] договариваются" - councillor_spouse_learning.1002.culture.t:1 "Супруг и [councillor.GetCulture.GetNameNoTooltip|l][Select_CString(councillor.IsFemale, 'ая', 'ий' )] [SCOPE.sC('councillor').Custom2('RelationToMeShort' , SCOPE.sC('opinion_house_member'))] договариваются" + councillor_spouse_learning.1002.religion.t:1 "Супруг и [councillor.GetCulture.GetCollectiveNounNoTooltip|l][Select_CString(councillor.IsFemale, 'ая', 'ий' )] [SCOPE.sC('councillor').Custom2('RelationToMeShort' , SCOPE.sC('opinion_house_member'))] договариваются" + councillor_spouse_learning.1002.culture.t:1 "Супруг и [councillor.GetCulture.GetCollectiveNounNoTooltip|l][Select_CString(councillor.IsFemale, 'ая', 'ий' )] [SCOPE.sC('councillor').Custom2('RelationToMeShort' , SCOPE.sC('opinion_house_member'))] договариваются" #Same religion/culture notifications - councillor_spouse_learning.1003.religion.desc:1 "Супруг договаривается с [councillor.GetFaith.GetAdjectiveNoTooltip|l]ими подданными" - councillor_spouse_learning.1003.culture.desc:1 "Супруг договаривается с [councillor.GetCulture.GetNameNoTooltip|l]ими подданными" + councillor_spouse_learning.1003.religion.desc:1 "Супруг договаривается с [councillor.GetFaith.GetNameNoTooltip|l]ими подданными" + councillor_spouse_learning.1003.culture.desc:1 "Супруг договаривается с [councillor.GetCulture.GetCollectiveNounNoTooltip|l]ими подданными" councillor_spouse_learning.1301.t:1 "Супруг влияет на смену религии" councillor_spouse_learning.1302.t:1 "Супруг влияет на смену культуры" councillor_spouse_learning.1303.desc:0 "Супруг покровительствует теологам" @@ -36,25 +36,25 @@ councillor_spouse_learning_2601_tutoring_effect.success:0 "Теперь [THIS.Char.Custom('education_focus')] гораздо понятнее" - councillor_spouse_learning.2001.faith.t:1 "Спутник жизни: [councillor.GetFaith.GetAdjectiveNoTooltip]ие диссиденты" - councillor_spouse_learning.2001.culture.t:1 "Спутник жизни: [councillor.GetCulture.GetNameNoTooltip]ие диссиденты" + councillor_spouse_learning.2001.faith.t:1 "Спутник жизни: [councillor.GetFaith.GetNameNoTooltip]ие диссиденты" + councillor_spouse_learning.2001.culture.t:1 "Спутник жизни: [councillor.GetCulture.GetCollectiveNounNoTooltip]ие диссиденты" councillor_spouse_learning.2001.start.desc:0 "[faction_leader.GetTitledFirstName] и [faction_leader.GetHerHis] собратья" - councillor_spouse_learning.2001.faith.desc:0 "[councillor.GetFaith.GetAdjectiveNoTooltip][Select_CString(councillor.IsFemale, 'ая', 'ий' )]" - councillor_spouse_learning.2001.culture.desc:0 "[councillor.GetCulture.GetNameNoTooltip][Select_CString(councillor.IsFemale, 'ая', 'ий' )]" + councillor_spouse_learning.2001.faith.desc:0 "[councillor.GetFaith.GetNameNoTooltip][Select_CString(councillor.IsFemale, 'ая', 'ий' )]" + councillor_spouse_learning.2001.culture.desc:0 "[councillor.GetCulture.GetCollectiveNounNoTooltip][Select_CString(councillor.IsFemale, 'ая', 'ий' )]" councillor_spouse_learning.2001.middle.desc:0 "которых объединяет [different_culture_or_faith_faction.GetName], не дают мне ни минуты покоя!" councillor_spouse_learning.2001.independence_faction.desc:0 "Они должны быть верными подданными, но я знаю, что они сговорились, чтобы вместе выступить против меня." councillor_spouse_learning.2001.liberty_faction.desc:0 "Они стремятся всеми силами подорвать мою власть." councillor_spouse_learning.2001.claimant_faction.desc:0 "Эти бесчестные воры стремятся отнять землю, принадлежащую мне по праву." councillor_spouse_learning.2001.end.desc:0 "\n\nК счастью, «[Select_CString(councillor.IsFemale, 'одна', 'один' )] из них», [Select_CString(councillor.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))] [councillor.GetTitledFirstName], имеет на них определенное влияние. [Select_CString(councillor.IsFemale, 'Она', 'Он' )] предлагает выступить посредником и хочет знать, в каком направлении действовать." - councillor_spouse_learning.2001.a.faith:0 "Успокоить членов [councillor.GetFaith.GetAdjectiveNoTooltip|l]ой фракции." - councillor_spouse_learning.2001.a.culture:0 "Успокоить членов [councillor.GetCulture.GetNameNoTooltip|l]ой фракции." - councillor_spouse_learning.2001.a.faction_members_faith:0 "Каждый #L [councillor.GetFaith.GetAdjective|l]ий#! член фракции [different_culture_or_faith_faction.GetName]" - councillor_spouse_learning.2001.a.faction_members_culture:0 "Каждый #L [councillor.GetCulture.GetName|l]ий#! член фракции [different_culture_or_faith_faction.GetName]" + councillor_spouse_learning.2001.a.faith:0 "Успокоить членов [councillor.GetFaith.GetNameNoTooltip|l]ой фракции." + councillor_spouse_learning.2001.a.culture:0 "Успокоить членов [councillor.GetCulture.GetCollectiveNounNoTooltip|l]ой фракции." + councillor_spouse_learning.2001.a.faction_members_faith:0 "Каждый #L [councillor.GetFaith.GetName|l]ий#! член фракции [different_culture_or_faith_faction.GetName]" + councillor_spouse_learning.2001.a.faction_members_culture:0 "Каждый #L [councillor.GetCulture.GetCollectiveNoun|l]ий#! член фракции [different_culture_or_faith_faction.GetName]" councillor_spouse_learning.2001.b:0 "Пусть [faction_member_1.GetTitledFirstNameNoTooltip] покинет фракцию." councillor_spouse_learning.2001.c:0 "Пусть [faction_member_2.GetTitledFirstNameNoTooltip] сохраняет верность мне." councillor_spouse_learning.2301.t:1 "Спутник жизни: высшая власть" - councillor_spouse_learning.2301.desc:0 "[Select_CString(councillor.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))] [councillor.GetTitledFirstName] [Select_CString(councillor.IsFemale, 'стала', 'стал' )] довольно известной фигурой в религиозном мире. [Select_CString(councillor.IsFemale, 'Ее', 'Его' )] покровительством пользуются [councillor.GetFaith.GetAdjectiveNoTooltip|l]ие богословы, [councillor.GetFaith.HouseOfWorshipPlural] и ордена, и благодаря этому на н[Select_CString(councillor.IsFemale, 'ее', 'его' )] [Select_CString(religious_head.IsFemale, 'обратила', 'обратил' )] внимание [Select_CString(religious_head.IsFemale, 'сама', 'сам' )] [religious_head.GetTitledFirstName].\n\nБлагодарность столь влиятельного лица может дать серьезные преимущества. [Select_CString(councillor.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))] [Select_CString(councillor.IsFemale, 'предложила', 'предложил' )] обратиться к н[religious_head.GetHerHim] от моего имени." + councillor_spouse_learning.2301.desc:0 "[Select_CString(councillor.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))] [councillor.GetTitledFirstName] [Select_CString(councillor.IsFemale, 'стала', 'стал' )] довольно известной фигурой в религиозном мире. [Select_CString(councillor.IsFemale, 'Ее', 'Его' )] покровительством пользуются [councillor.GetFaith.GetNameNoTooltip|l]ие богословы, [councillor.GetFaith.HouseOfWorshipPlural] и ордена, и благодаря этому на н[Select_CString(councillor.IsFemale, 'ее', 'его' )] [Select_CString(religious_head.IsFemale, 'обратила', 'обратил' )] внимание [Select_CString(religious_head.IsFemale, 'сама', 'сам' )] [religious_head.GetTitledFirstName].\n\nБлагодарность столь влиятельного лица может дать серьезные преимущества. [Select_CString(councillor.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))] [Select_CString(councillor.IsFemale, 'предложила', 'предложил' )] обратиться к н[religious_head.GetHerHim] от моего имени." councillor_spouse_learning.2301.a:0 "Вы можете представить нас друг другу." councillor_spouse_learning.2301.a.success:0 "Я и [religious_head.GetTitledFirstName] теперь друзья." councillor_spouse_learning.2301.b:0 "Что [religious_head.GetSheHe] может сделать для нас взамен?" diff --git a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/spymaster_task_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/spymaster_task_events_l_russian.yml index 40fe79d48b..bbf68f9423 100644 --- a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/spymaster_task_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/spymaster_task_events_l_russian.yml @@ -12,7 +12,7 @@ spymaster_task.0341.a.detached:0 "Крайне отвратительно, но знать не помешает." spymaster_task.0342.t:0 "Шпионаж: содомия" - spymaster_task.0311.sodomy.accepted:1 "\n\n[Select_CString(secret_holder.IsFemale, 'Ей', 'Ему' )] доставляют удовольствие другие [secret_holder.GetWomenMen]. [Select_CString(secret_holder.IsFemale, 'Ее', 'Его' )] #L [secret_holder.GetFaith.GetAdjective|l]ие#! единоверцы считают это смертным грехом. Это, конечно, бессмыслица, но она дает мне необходимые рычаги давления..." + spymaster_task.0311.sodomy.accepted:1 "\n\n[Select_CString(secret_holder.IsFemale, 'Ей', 'Ему' )] доставляют удовольствие другие [secret_holder.GetWomenMen]. [Select_CString(secret_holder.IsFemale, 'Ее', 'Его' )] #L [secret_holder.GetFaith.GetName|l]ие#! единоверцы считают это смертным грехом. Это, конечно, бессмыслица, но она дает мне необходимые рычаги давления..." spymaster_task.0311.secret_sodomy.illegal_shared:0 "\n\n[secret_holder.GetHerHim|U] доставляют удовольствие другие [secret_holder.GetWomenMen]. В отличие от меня [secret_holder.GetFirstName] не слишком тщательно скрывает свои грешки." spymaster_task.0311.secret_sodomy.illegal:0 "\n\n[secret_holder.GetHerHim|U] доставляют удовольствие другие [secret_holder.GetWomenMen]. Глупо думать, что [ROOT.Char.GetFaith.HighGodName] не заметит подобный грех..." spymaster_task.0342.a:0 "Ты пожалеешь о своих желаниях, [secret_holder.GetFirstNameNoTooltip]." @@ -55,8 +55,8 @@ spymaster_task.0347.t:0 "Шпионаж: безверие" spymaster_task.0311.secret_non_believer.shared:0 "\n\nКак и я, [secret_holder.GetSheHe] сомневается, что [ROOT.Char.GetFaith.HighGodName] нуждается в нашем поклонении, но — в отличие от меня — не умеет должным образом скрывать это." spymaster_task.0311.secret_non_believer.other_faith:1 "\n\nПохоже, [secret_holder.GetSheHe] начинает понимать, что на самом деле являет собой ложное божество [secret_holder.GetFaith.HighGodName]. Разумеется, [secret_holder.GetHerHis] единоверцы вряд ли поймут это." - spymaster_task.0311.secret_non_believer.other_sect:0 "\n\nПохоже, [secret_holder.GetSheHe] начинает сходить с [ROOT.Char.GetFaith.GetAdjective|l]ого пути, принимая учение, которому следуют [secret_holder.GetFaith.GetAdherentNamePlural|l]. [secret_holder.GetFaith.HighGodName], должно быть, плачет при виде того, как исказили [secret_holder.GetFaith.HighGodHerHis] учение." - spymaster_task.0311.secret_non_believer:0 "\n\nПохоже, [secret_holder.GetSheHe] сомневается в истинности #L [secret_holder.GetFaith.GetAdjective|l]ой#! доктрины. О, [secret_holder.GetFirstNameNoTooltip]... Что бы на это сказали [secret_holder.GetFaith.AltPriestTermPlural]?" + spymaster_task.0311.secret_non_believer.other_sect:0 "\n\nПохоже, [secret_holder.GetSheHe] начинает сходить с #L [ROOT.Char.GetFaith.GetName|l]ого#! пути, принимая учение, которому следуют [secret_holder.GetFaith.GetAdherentNamePlural|l]. [secret_holder.GetFaith.HighGodName], должно быть, плачет при виде того, как исказили [secret_holder.GetFaith.HighGodHerHis] учение." + spymaster_task.0311.secret_non_believer:0 "\n\nПохоже, [secret_holder.GetSheHe] сомневается в истинности #L [secret_holder.GetFaith.GetName|l]ой#! доктрины. О, [secret_holder.GetFirstNameNoTooltip]... Что бы на это сказали [secret_holder.GetFaith.AltPriestTermPlural]?" spymaster_task.0347.a:0 "Признак человека, слабого душой." spymaster_task.0348.t:0 "Шпионаж: инцест" diff --git a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/steward_task_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/steward_task_events_l_russian.yml index 308276eca1..56f19b24d7 100644 --- a/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/steward_task_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/councillor_task_events/steward_task_events_l_russian.yml @@ -65,29 +65,29 @@ steward_task.2102.notification:0 "Усиленный контроль" steward_task.3001.t:0 "Сопротивление поселенцам" - steward_task.3001.desc:0 "Многие из новоприбывших #L [ROOT.Char.GetCulture.GetName|l]их#! поселенцев в графстве [county.GetNameNoTier] попали в беду. Представители местных общин графства [county.GetNameNoTier] их игнорируют, а в нескольких деревнях на них напали!" - steward_task.3001.a:0 "Все должны уважать #L [ROOT.Char.GetCulture.GetName|l]их#! переселенцев!" + steward_task.3001.desc:0 "Многие из новоприбывших #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]их#! поселенцев в графстве [county.GetNameNoTier] попали в беду. Представители местных общин графства [county.GetNameNoTier] их игнорируют, а в нескольких деревнях на них напали!" + steward_task.3001.a:0 "Все должны уважать #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]их#! переселенцев!" steward_task.3001.notification:0 "Сопротивление поселенцам" steward_task.3002.t:0 "Сопротивление администрации" - steward_task.3002.desc:0 "[councillor.GetTitledFirstName] сталкивается с неожиданными трудностями в графстве [county.GetNameNoTier]. Местные отказываются сотрудничать с новой #L [ROOT.Char.GetCulture.GetName|l]ой#! администрацией. Народ жалуется, что [councillor.GetCouncilTitle|l] приносит больше вреда, чем пользы." + steward_task.3002.desc:0 "[councillor.GetTitledFirstName] сталкивается с неожиданными трудностями в графстве [county.GetNameNoTier]. Местные отказываются сотрудничать с новой #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ой#! администрацией. Народ жалуется, что [councillor.GetCouncilTitle|l] приносит больше вреда, чем пользы." steward_task.3002.a:0 "Я боюсь, это необходимо." - steward_task.3002.notification:0 "Неудачи #L [ROOT.Char.GetCulture.GetName|l]ой#! администрации" + steward_task.3002.notification:0 "Неудачи #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ой#! администрации" steward_task.3101.t:0 "Администрацию принимают тепло" - steward_task.3101.desc:0 "[councillor.GetCouncilTitle] [councillor.GetTitledFirstName] пытается установить в графстве [county.GetNameNoTier] власть, основанную на #L [ROOT.Char.GetCulture.GetName|l]их#! принципах.\n\n[councillor.GetHerHis|U] усилия, кажется, не проходят даром: жизнь местных жителей становится проще и безопаснее." + steward_task.3101.desc:0 "[councillor.GetCouncilTitle] [councillor.GetTitledFirstName] пытается установить в графстве [county.GetNameNoTier] власть, основанную на #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]их#! принципах.\n\n[councillor.GetHerHis|U] усилия, кажется, не проходят даром: жизнь местных жителей становится проще и безопаснее." steward_task.3101.a:0 "[councillor.GetTitledFirstName] заслуживает моего доверия!" - steward_task.3101.notification:0 "#L [ROOT.Char.GetCulture.GetName]ие#! власти находят теплый прием" + steward_task.3101.notification:0 "#L [ROOT.Char.GetCulture.GetCollectiveNoun]ие#! власти находят теплый прием" steward_task.3102.t:0 "Благодарность за управление" - steward_task.3102.desc:1 "[councillor.GetCouncilTitle] [councillor.GetTitledFirstName] постоянно улучшает управление графством [county.GetNameNoTier], привнося идеи, основанные на #L [ROOT.Char.GetCulture.GetName|l]их#! традициях.\n\nПри таком умелом управлении местные землевладельцы, похоже, не возражают против небольшого увеличения налогов." + steward_task.3102.desc:1 "[councillor.GetCouncilTitle] [councillor.GetTitledFirstName] постоянно улучшает управление графством [county.GetNameNoTier], привнося идеи, основанные на #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]их#! традициях.\n\nПри таком умелом управлении местные землевладельцы, похоже, не возражают против небольшого увеличения налогов." steward_task.3102.a:0 "Больше золота в сундуках — всегда хорошо!" - steward_task.3102.notification:0 "#L [ROOT.Char.GetCulture.GetName]ая#! администрация" + steward_task.3102.notification:0 "#L [ROOT.Char.GetCulture.GetCollectiveNoun]ая#! администрация" steward_task.3103.t:0 "Усиленные полки" - steward_task.3103.desc:0 "[SCOPE.sC('councillor').GetTitledFirstName] размещает #L [ROOT.Char.GetCulture.GetName|l]их#! переселенцев в графстве [county.GetNameNoTier] с таким тщанием, что это дало неожиданные результаты.\n\nМестные жители теперь куда лучше понимают свое место в нашей державе, и когда приходится сражаться за нее, каждая деревня делает все для того, чтобы наиболее крепкие [ROOT.Char.Custom('LevyMenWomen')] попали на службу. Более того, некоторые крестьяне становятся добровольцами!" + steward_task.3103.desc:0 "[SCOPE.sC('councillor').GetTitledFirstName] размещает #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]их#! переселенцев в графстве [county.GetNameNoTier] с таким тщанием, что это дало неожиданные результаты.\n\nМестные жители теперь куда лучше понимают свое место в нашей державе, и когда приходится сражаться за нее, каждая деревня делает все для того, чтобы наиболее крепкие [ROOT.Char.Custom('LevyMenWomen')] попали на службу. Более того, некоторые крестьяне становятся добровольцами!" steward_task.3103.a:0 "Такого мне видеть не приходилось." - steward_task.3103.notification:0 "#L [ROOT.Char.GetCulture.GetName]ие#! добровольцы" + steward_task.3103.notification:0 "#L [ROOT.Char.GetCulture.GetCollectiveNoun]ие#! добровольцы" steward_task.3201.notification:0 "Увеличенная автономия" steward_task.3202.notification:0 "Даровано освобождение от налогов" diff --git a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_bianca_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_bianca_l_russian.yml index c47244395a..3b73049d9e 100644 --- a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_bianca_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_bianca_l_russian.yml @@ -54,7 +54,7 @@ #Latrine disaster events court.3020.t:0 "Мерзкий запах" - court.3020.desc.opening:1 "«[ROOT.Char.Custom2('RelationToMeAddress', latrine_chancellor)|U], на два слова».\n\nКогда собрание придворных ненадолго затихает, ко мне подходит [latrine_chancellor.GetCouncilTitle] [latrine_chancellor.GetTitledFirstName]. [latrine_chancellor.GetSheHe|U] указывает на угол, где поменьше народу, и мы направляемся туда.\n\n«Меня очень волнует состояние, в котором пребывает " + court.3020.desc.opening:1 "«[ROOT.Char.Custom2('RelationToMeAddress', latrine_chancellor)|U], на два слова».\n\nКогда собрание придворных ненадолго затихает, ко мне подходит [latrine_chancellor.GetCouncilTitle] [latrine_chancellor.GetTitledFirstName]. [latrine_chancellor.GetSheHe|U] указывает на угол, где поменьше народу, и мы направляемся туда.\n\n«Меня очень волнует состояние, в котором пребывает " court.3020.desc.castle:0 "замок [capital.GetNameNoTooltip]." court.3020.desc.city:0 "ратуша в городе [capital.GetNameNoTooltip]." court.3020.desc.temple:0 "дом поклонения в городе [capital.GetNameNoTooltip]." @@ -98,7 +98,7 @@ court.3040.desc:0 "Я веду светскую беседу при дворе, когда до меня доносится очередной душераздирающий вздох. Специально или нет, но [Select_CString(homesick_parent.IsFemale, 'моя', 'мой' )] [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('homesick_parent'))] умеет обращать на себя внимание своим мрачным настроением.\n\n«А, здравствуй, дитя мое, — обращается [homesick_parent.GetSheHe] ко мне после непродолжительного молчания. Не могу сказать, то ли [homesick_parent.GetTitledFirstNameNoTooltip] разыгрывает мелодраму, то ли выражает свои искренние чувства. — Не обращай на меня внимания, я просто тоскую по дому, вот и все...»\n\nНе успеваю я и рта раскрыть, как [homesick_parent.GetSheHe] издает очередной меланхоличный вздох. Если просто молча уйти, ничего не изменится, поэтому я решаю поговорить." court.3040.a:0 "Тогда просто уходи отсюда, неблагодарная пиявка!" court.3040.b:1 "Ты поможешь мне выучить [homesick_parent.GetCulture.GetLanguage.GetNameNoTooltip|l] язык?" - court.3040.c:0 "Мы могли бы завезти немного [homesick_parent.GetCulture.GetNameNoTooltip|l]их деликатесов?" + court.3040.c:0 "Мы могли бы завезти немного [homesick_parent.GetCulture.GetCollectiveNounNoTooltip|l]их деликатесов?" court.3040.d:0 "Твои чувства — это твоя проблема. Не нужно впутывать в это мой двор." #Chief Eunuch diff --git a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_george_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_george_l_russian.yml index 9dac5c7e6a..fdc263a703 100644 --- a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_george_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_george_l_russian.yml @@ -3,11 +3,11 @@ ## Court Event 7030 # Foreign Merchants wish to establish a merchant quarter court.7030.title:0 "Иноземные торговцы" - court.7030.desc:0 "Прохаживаясь по двору, я замечаю, что [ROOT.Char.GetCouncillorPosition( 'councillor_steward' ).GetPositionName] [steward.GetTitledFirstName] и иноземный гость [foreign_merchant.GetName] ведут оживленную беседу. Заинтересовавшись, я подхожу ближе.\n\n«[ROOT.Char.GetTitledFirstNameNoTooltip], я представляю интересы группы #L [foreign_merchant.GetCulture.GetName|l]их#! купцов, которые считают вашу столицу подходящим местом, чтобы там разместились торговцы-[foreign_merchant.GetCulture.GetCollectiveNounNoTooltip|l]», — почтительным голосом сообщает [foreign_merchant.GetNameNoTooltip].\n\n«[ROOT.GetCharacter.Custom2('RelationToMeShort' , SCOPE.sC('steward'))|U], мы не должны предоставлять #EMP чужакам#! больше возможностей, чем представителям нашего народа!» — негодует [steward.GetFirstNameNoTooltip]." - court.7030.a:0 "Мы позволим, чтобы [foreign_merchant.GetCulture.GetCollectiveNounNoTooltip|l] основали торговую общину." + court.7030.desc:0 "Прохаживаясь по двору, я замечаю, что [ROOT.Char.GetCouncillorPosition( 'councillor_steward' ).GetPositionName] [steward.GetTitledFirstName] и иноземный гость [foreign_merchant.GetName] ведут оживленную беседу. Заинтересовавшись, я подхожу ближе.\n\n«[ROOT.Char.GetTitledFirstNameNoTooltip], я представляю интересы группы #L [foreign_merchant.GetCulture.GetCollectiveNoun|l]их#! купцов, которые считают вашу столицу подходящим местом, чтобы там разместились торговцы-[foreign_merchant.GetCulture.GetNameNoTooltip|l]», — почтительным голосом сообщает [foreign_merchant.GetNameNoTooltip].\n\n«[ROOT.GetCharacter.Custom2('RelationToMeShort' , SCOPE.sC('steward'))|U], мы не должны предоставлять #EMP чужакам#! больше возможностей, чем представителям нашего народа!» — негодует [steward.GetFirstNameNoTooltip]." + court.7030.a:0 "Мы позволим, чтобы [foreign_merchant.GetCulture.GetNameNoTooltip|l] основали торговую общину." court.7030.b:0 "Мы можем договориться." court.7030.c:0 "Мы должны расширить торговые области для всех!" - court.7030.d:0 "Я не допущу, чтобы [foreign_merchant.GetCulture.GetCollectiveNounNoTooltip|l] наживались на наших рынках!" + court.7030.d:0 "Я не допущу, чтобы [foreign_merchant.GetCulture.GetNameNoTooltip|l] наживались на наших рынках!" court.7030.d.tt:0 "[foreign_merchant.GetFirstNameNoTooltip] будет [Select_CString(foreign_merchant.IsFemale, 'изгнана', 'изгнан' )] из державы, а золото, полученное [Select_CString(foreign_merchant.IsFemale, 'ею', 'им' )] от наших торговцев, будет отнято!" ### Court Event 7040 court.7040.title:0 "Столп общества" @@ -18,11 +18,11 @@ court.7040.d:0 "Если [ascetic.GetSheHe] хочет жить в изоляции, то пусть делает это в другом месте!" ### Court Event 7050 - Friend gifts you a cultural artifact from their time court.7050.title:0 "Подарок друга" - court.7050.desc:0 "В круговерти придворной жизни приятно увидеть дружеское лицо среди толп интриганов и сикофантов. Когда [friend.GetName] прибывает ко двору, я тепло приветствую [friend.GetHerHis] и радуюсь возможности свободного общения. Во время разговора [friend.GetFirstNameNoTooltip] извлекает небольшой кошель и кладет его мне в руку.\n\n«Прими этот подарок, и пусть он напоминает тебе о лучших временах. Эта вещь много значит для меня, мы, [friend.GetCulture.GetCollectiveNoun|l], придаем ей особое значение. Надеюсь, ты примешь ее»." + court.7050.desc:0 "В круговерти придворной жизни приятно увидеть дружеское лицо среди толп интриганов и сикофантов. Когда [friend.GetName] прибывает ко двору, я тепло приветствую [friend.GetHerHis] и радуюсь возможности свободного общения. Во время разговора [friend.GetFirstNameNoTooltip] извлекает небольшой кошель и кладет его мне в руку.\n\n«Прими этот подарок, и пусть он напоминает тебе о лучших временах. Эта вещь много значит для меня, мы, [friend.GetCulture.GetName|l], придаем ей особое значение. Надеюсь, ты примешь ее»." court.7050.a:0 "«Разумеется, [Select_CString(friend.IsFemale, 'дорогая подруга', 'дорогой друг' )], я всегда буду носить при себе твой подарок!»" court.7050.a.tt:0 "У этого могут быть непредвиденные последствия..." court.7050.b:0 "«Ты слишком [Select_CString(friend.IsFemale, 'добра', 'добр' )], я принимаю твой подарок!»" - court.7050.c:0 "Я из [ROOT.Char.GetCulture.GetNameNoTooltip|l]ого, а не [friend.GetCulture.GetNameNoTooltip|l]ого народа! Я отвергаю твой дар." + court.7050.c:0 "Я из [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ого, а не [friend.GetCulture.GetCollectiveNounNoTooltip|l]ого народа! Я отвергаю твой дар." court.7051.title:0 "Еретические символы?" court.7051.desc:0 "С тех пор как [friend.GetName] [Select_CString(friend.IsFemale, 'подарила', 'подарил' )] мне эту вещицу — [court_7050_artifact.GetName], — я не расстаюсь с ней. Полагаю, при дворе это заметили, потому что ко мне [Select_CString(court_chaplain.IsFemale, 'обратилась', 'обратился' )] [court_chaplain.GetCouncilTitle|l] [court_chaplain.GetName], выражая обеспокоенность тем, что я отхожу от истинной веры!\n\n«От меня не укрылся ваш интерес к еретическим символам и объектам. Подобные предметы связаны с языческими учениями. Как известно, [court_chaplain.GetFaith.DevilName] приходит к нам под личиной друга, чтобы сбить с пути истинного»." court.7051.a:0 "О нет, [ROOT.Char.GetFaith.DevilName] пытается сбить меня с пути!" @@ -35,17 +35,17 @@ court.7051.d:0 "Прочь, я верю, что [friend.GetName] не желает мне зла!" ### Court Event 7070 - Architect wishes to give your palace a makeover court.7070.title:0 "Дворцовый потенциал" - court.7070.desc:0 "«[ROOT.Char.GetLadyLord|U], мы с вашими придворными обсуждали состояние вашего дворца во владении [palace_county.GetNameNoTier]. Поскольку я $royal_architect_court_position$, долг обязывает меня сообщить вам, что этот дворец остро нуждается в ремонте», — заявляет [architect.GetName].\n\n«Смею предложить, [ROOT.Char.Custom2('RelationToMeAddress',architect)], что мы могли бы воспользоваться случаем и изменить стиль и убранство дворца, отойдя от классической #L [ROOT.Char.GetCulture.GetName|l]ой#! архитектуры. Мне нужны лишь деньги и немного времени, чтобы сделать наброски», — говорит [architect.GetFirstNameNoTooltip]." + court.7070.desc:0 "«[ROOT.Char.GetLadyLord|U], мы с вашими придворными обсуждали состояние вашего дворца во владении [palace_county.GetNameNoTier]. Поскольку я $royal_architect_court_position$, долг обязывает меня сообщить вам, что этот дворец остро нуждается в ремонте», — заявляет [architect.GetName].\n\n«Смею предложить, [ROOT.Char.Custom2('RelationToMeAddress',architect)], что мы могли бы воспользоваться случаем и изменить стиль и убранство дворца, отойдя от классической #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ой#! архитектуры. Мне нужны лишь деньги и немного времени, чтобы сделать наброски», — говорит [architect.GetFirstNameNoTooltip]." court.7070.a:0 "Отличное предложение, составляйте план." court.7070.a.tt:0 "[architect.GetFirstNameNoTooltip] будет вдохновляться другими [Concept( 'cultures', 'культурами' )|E] при планировании ремонта дворца, что даст вам возможность увеличить [Concept( 'cultural_acceptance', 'терпимость' )|E] по отношению к другим [Concept( 'cultures', 'культурами' )|E]." court.7070.b:0 "В подобных излишествах нет необходимости, хватит и простого ремонта." court.7070.c:0 "С дворцом и так все в порядке!" court.7071.title:0 "Архитектурная имитация" - court.7071.desc:0 "Как и [Select_CString(architect.IsFemale, 'обещала', 'обещал' )],[architect.GetName] [Select_CString(architect.IsFemale, 'вернулась', 'вернулся' )] с тремя подробными планами восстановления дворца во владении [palace_county.GetNameNoTier].\n\n«Источником вдохновения для первого дизайна послужил #L [culture_option_1.GetProvince.GetCounty.GetCulture.GetName|l]ий#! стиль, для второго — #L [culture_option_2.GetProvince.GetCounty.GetCulture.GetName|l]ий#! стиль, а при создании последнего я [Select_CString(architect.IsFemale, 'опиралась', 'опирался' )] на #L [ROOT.Char.GetCulture.GetName|l]ие#! традиции, [ROOT.Char.Custom2('RelationToMeAddress',architect)]».\n\nСудя по всему, все три плана потребуют больших затрат и помимо восстановления уже существующих построек привнесут что-то новое. На работу потребуется много времени и средств." - court.7071.a:0 "Используйте [culture_option_1.GetProvince.GetCounty.GetCulture.GetNameNoTooltip|l]ий дизайн." + court.7071.desc:0 "Как и [Select_CString(architect.IsFemale, 'обещала', 'обещал' )],[architect.GetName] [Select_CString(architect.IsFemale, 'вернулась', 'вернулся' )] с тремя подробными планами восстановления дворца во владении [palace_county.GetNameNoTier].\n\n«Источником вдохновения для первого дизайна послужил #L [culture_option_1.GetProvince.GetCounty.GetCulture.GetCollectiveNoun|l]ий#! стиль, для второго — #L [culture_option_2.GetProvince.GetCounty.GetCulture.GetCollectiveNoun|l]ий#! стиль, а при создании последнего я [Select_CString(architect.IsFemale, 'опиралась', 'опирался' )] на #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ие#! традиции, [ROOT.Char.Custom2('RelationToMeAddress',architect)]».\n\nСудя по всему, все три плана потребуют больших затрат и помимо восстановления уже существующих построек привнесут что-то новое. На работу потребуется много времени и средств." + court.7071.a:0 "Используйте [culture_option_1.GetProvince.GetCounty.GetCulture.GetCollectiveNounNoTooltip|l]ий дизайн." court.7071.continue:0 "Проект продолжается..." - court.7071.b:0 "Остановимся на [culture_option_2.GetProvince.GetCounty.GetCulture.GetNameNoTooltip|l]ом дизайне." - court.7071.c:0 "Этот дворец станет символом [ROOT.Char.GetCulture.GetNameNoTooltip|l]ого превосходства!" + court.7071.b:0 "Остановимся на [culture_option_2.GetProvince.GetCounty.GetCulture.GetCollectiveNounNoTooltip|l]ом дизайне." + court.7071.c:0 "Этот дворец станет символом [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ого превосходства!" court.7071.d:0 "Это слишком дорого, прекращаем проект." court.7072.title:0 "Восстановление дворца завершено!" court.7072.desc.other_culture:0 "После долгих месяцев работ мне наконец сообщили, что ремонт дворца во владении [palace_county.GetNameNoTier] подошел к концу, поэтому я и $royal_architect_court_position$ [architect.GetName] отправились туда, чтобы лично осмотреть получившийся результат.\n\nЯ оглядываю дворец снаружи и направляюсь внутрь. [architect.GetFirstNameNoTooltip] следует за мной, ожидая похвалы и награды. Осмотрев дворец с его незнакомым стилем и иноземным декором, я объявляю..." diff --git a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_isabella_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_isabella_l_russian.yml index c4036dac15..ac125bc1f5 100644 --- a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_isabella_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_isabella_l_russian.yml @@ -75,7 +75,7 @@ court.4300.d:0 "«Моя казна разверста, как небо!»" court.4300.e:0 "«Тебя будут сопровождать мои личные гвардейцы»." court.4300.e.tt:0 "Когда [right_portrait_character.GetTitledFirstName] отправится странствовать по вашей державе, [bernard_guard_1.GetTitledFirstName] и [bernard_guard_2.GetTitledFirstName] будут [SCOPE.sC('right_portrait_character').GetHerHis] сопровождать." - court.4300.f:0 "Когда говорит [Select_CString(скоуп.IsFemale, 'эта', 'этот' )] [right_portrait_character.GetWomanMan], мне остается лишь молча преклонить колени." + court.4300.f:0 "Когда говорит [Select_CString(right_portrait_character.IsFemale, 'эта', 'этот' )] [right_portrait_character.GetWomanMan], мне остается лишь молча преклонить колени." court.4300.g:0 "[right_portrait_character.GetHerHis|U] крестики выглядят как-то пошло, правда?" court.4300.a.tt:0 "Для основания священного ордена теперь потребуется гораздо меньше [Concept( 'piety', 'благочестия' )|E] и [Concept( 'gold', 'золота' )|E]" @@ -100,7 +100,7 @@ # Monks/Holy men chasing the decapitated head of their target of worship by Isabella Welch # better title please court.4400.t:0 "Охота за головой" - court.4400.desc:0 "[head_chasing_monk.GetWomenMen|U] в мантиях врываются в мой тронный зал, лихорадочно осматривают, переворачивают стулья, задирают юбки.\n\n«[ROOT.Char.GetTitledFirstNameNoTooltip], — кричит кто-то из них, — знаешь ли ты, кто [Select_CString(the_headless.IsFemale, 'такая', 'такой' )] [the_headless.GetTitledFirstNameNoTooltip] [Select_CString(the_headless.IsFemale, 'Безголовая', 'Безголовый' )]? Это [Select_CString(the_headless.IsFemale, 'великая святая, которая лишилась', 'великий святой, который лишился' )] головы, как [ROOT.GetCharacter.GetFaith.HighGod.IsFemale, 'предрекла', 'предрек' )] [the_headless.GetHerHim] при рождении [ROOT.GetCharacter.GetFaith.HighGodName]. Но, как это часто бывает со святыми, голова сама собой укатилась. Мы ищем ее по всей земле и #EMP уверены,#! что она катилась вверх по насыпи. Мы перерыли всё, остается только [ROOT.GetCharacter.Custom('FortifiedBuilding')]!»" + court.4400.desc:0 "[head_chasing_monk.GetWomenMen|U] в мантиях врываются в мой тронный зал, лихорадочно осматривают, переворачивают стулья, задирают юбки.\n\n«[ROOT.Char.GetTitledFirstNameNoTooltip], — кричит кто-то из них, — знаешь ли ты, кто [Select_CString(the_headless.IsFemale, 'такая', 'такой' )] [the_headless.GetTitledFirstNameNoTooltip] [Select_CString(the_headless.IsFemale, 'Безголовая', 'Безголовый' )]? Это [Select_CString(the_headless.IsFemale, 'великая святая, которая лишилась', 'великий святой, который лишился' )] головы, как [Select_CString(ROOT.GetCharacter.GetFaith.HighGod.IsFemale, 'предрекла', 'предрек' )] [the_headless.GetHerHim] при рождении [ROOT.GetCharacter.GetFaith.HighGodName]. Но, как это часто бывает со святыми, голова сама собой укатилась. Мы ищем ее по всей земле и #EMP уверены,#! что она катилась вверх по насыпи. Мы перерыли всё, остается только [ROOT.GetCharacter.Custom('FortifiedBuilding')]!»" court.4400.a:0 "Что ж, [ROOT.GetCharacter.Custom('FortifiedBuilding')] так [ROOT.Char.Custom('ResidenceBuilding')]. Я дозволяю вам искать где вздумается." court.4400.b:0 "Позвольте присоединиться к поискам!" court.4400.c:0 "Я не позволю сектантам переворачивать мой двор с ног на голову!" @@ -190,7 +190,7 @@ court.4700.desc_blind:0 "Ваше зрение не пропало, оно просто затуманено. В ваших глазах плавают духи. Я могу нырнуть в них и прогнать духов»." court.4700.desc_lunatic:0 "Решения за вас принимает группа невольных духов-спутников. Они и есть причина вашего помешательства. $court.4700.growth$ Мы можем выпустить их с помощью нескольких проколов»." court.4700.desc_headache:0 "Говорят, вы страдаете от жутких головных болей. Чем сильнее на вас давят жизненные обстоятельства, тем больше духов собирается в вашей голове, питаясь вашими тревогами $court.4700.desc_passage$»." - court.4700.desc_trepanning_vices:0 "Вы не виноваты в своих преступных грехах, ведь вы находитесь во власти духов $court.4700.desc_passage$»." + court.4700.desc_trepanning_vices:0 "Вы не виноваты в своих преступных грехах, ведь вы находитесь во власти духов. $court.4700.desc_passage$»." court.4700.growth:0 "Возможно, они даже размножаются в вашем мозгу" court.4700.desc_passage:0 "Я могу создать проход и освободить их" court.4700.a:0 "Вы насмехаетесь надо мной! Мое горе — это не просто предрассудки!" @@ -303,7 +303,7 @@ court.4803.t:0 "Незримое перо" court.4803.desc:0 "[Select_CString(prison_holder.IsFemale, 'Моя поэтесса', 'Мой поэт' )] [court_poet.GetSheHe], едва завидев меня, раз за разом повторяет одно и то же. «О, [ROOT.GetCharacter.Custom('PetName')]! Как тяжела жизнь без музы!»\n\n«Ты командуешь войсками, но слова тебе неподвластны. Что это, как не величайшая трагедия человечества?»\n\n«Позволь мне помочь. Я могу писать за тебя речи. Скажи тему, и я оберну ее в изящные слова»." court.4803.a:0 "Моим речам не помешает некая... витиеватость." - court.4803.b:0 "Порой мне кажется, что я больше понимаю в поэзии, чем [ROOT.GetCharacter.GetTitleAsName]. Помощь мне не нужна." + court.4803.b:0 "Порой мне кажется, что я больше понимаю в поэзии, чем [ROOT.GetCharacter.GetTitleAsName|l]. Помощь мне не нужна." court.4803.c:0 "Лучше напишите поэму о моей любви." court.4803.c.tt:0 "[lover.GetTitledFirstName] получит поэму" court.4803.c.intrigue.tt:1 "Благодаря высокому навыку «[intrigue|E]» [lover.GetFirstNameNoTooltip] может понять, что автор поэмы не вы." @@ -329,10 +329,10 @@ #By Isabella Welch court.4806.t:0 "[ROOT.Char.GetTitleAsNameNoTooltip]офилия" - court.4806.intro:0 "[Select_CString(adoring_fan.IsFemale, 'Новая гостья', 'Новый гость' )] бродит по моему тронному залу, временами хихикая и подпрыгивая от восторга при виде образцов [ROOT.Char.GetCulture.GetNameNoTooltip|l]ого искусства." - court.4806.hre_desc:0 "\n\n«Ну и ну! [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTierNoTooltip] — просто земля мечты! Хотя моя родина [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], мне кажется, что в груди моей бьется #L [ROOT.Char.GetCulture.GetName|l]ое#! сердце! Я могу перечислить всех князей-епископов. У меня даже есть татуировка на лодыжке — [ROOT.GetCharacter.GetTitledFirstNameNoTooltip], вернее, только лицо».\n\n[adoring_fan.GetSheHe|U] лезет рукой в сумку и достает что-то, напоминающее дешевую бронзовую копию Имперской короны. «Я ношу ее почти не снимая и говорю проходящим мимо меня людям, что рассчитываю на их голоса!»" - court.4806.byzantine_desc:1 "Когда [Select_CString(adoring_fan.IsFemale, 'восхищенная гостья', 'восхищенный гость' )] пытается приблизиться ко мне, охрана не дает [adoring_fan.GetHerHim] подойти слишком близко.\n\n«[ROOT.Char.GetTitleAsNameNoTooltip]! Хотя мой дом [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], [ROOT.Char.GetCulture.GetCollectiveNoun|l] восхищают меня так, что и словами не передать».\n\n«Всю свою жизнь я стараюсь жить по вашим обычаям и изучаю [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l] язык».\n\n«Я ношу нижнее белье только пурпурного цвета. Я твердо знаю, что если Империя падет, для меня это станет большей трагедией, чем смерть моей родной матери, — мои скорбные крики разлетятся по всему миру!»" - court.4806.general_desc:1 "Что-то в [Select_CString(adoring_fan.IsFemale, 'этой гостье', 'этом госте' )] привлекает к себе внимание, и когда [adoring_fan.GetSheHe] подходит ближе, становится ясно, что в руке у н[adoring_fan.GetHerHis] [ROOT.Char.Custom('signature_weapon')], а вернее точная копия моего оружия.\n\n«Я не могу удержаться от того, чтобы пасть на колени пред вами. Всю свою жизнь я стараюсь уважать традиции, которым следуют [ROOT.Char.GetCulture.GetCollectiveNoun|l]. Я знаю только [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l], мое любимое блюдо — [ROOT.GetCharacter.Custom('GetExpensiveMeal')] по-[ROOT.Char.GetCulture.GetNameNoTooltip|l]и, и я изучаю #L [ROOT.Char.GetCulture.GetName|l]ий#! стиль фехтования».\n\n«Моя семья прогнала меня из дома со словами, что раз уж в голове у меня только [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip], то и жить мне нужно именно там»." + court.4806.intro:0 "[Select_CString(adoring_fan.IsFemale, 'Новая гостья', 'Новый гость' )] бродит по моему тронному залу, временами хихикая и подпрыгивая от восторга при виде образцов [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ого искусства." + court.4806.hre_desc:0 "\n\n«Ну и ну! [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTierNoTooltip] — просто земля мечты! Хотя моя родина [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], мне кажется, что в груди моей бьется #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ое#! сердце! Я могу перечислить всех князей-епископов. У меня даже есть татуировка на лодыжке — [ROOT.GetCharacter.GetTitledFirstNameNoTooltip], вернее, только лицо».\n\n[adoring_fan.GetSheHe|U] лезет рукой в сумку и достает что-то, напоминающее дешевую бронзовую копию Имперской короны. «Я ношу ее почти не снимая и говорю проходящим мимо меня людям, что рассчитываю на их голоса!»" + court.4806.byzantine_desc:1 "Когда [Select_CString(adoring_fan.IsFemale, 'восхищенная гостья', 'восхищенный гость' )] пытается приблизиться ко мне, охрана не дает [adoring_fan.GetHerHim] подойти слишком близко.\n\n«[ROOT.Char.GetTitleAsNameNoTooltip]! Хотя мой дом [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], [ROOT.Char.GetCulture.GetName|l] восхищают меня так, что и словами не передать».\n\n«Всю свою жизнь я стараюсь жить по вашим обычаям и изучаю [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l] язык».\n\n«Я ношу нижнее белье только пурпурного цвета. Я твердо знаю, что если Империя падет, для меня это станет большей трагедией, чем смерть моей родной матери, — мои скорбные крики разлетятся по всему миру!»" + court.4806.general_desc:1 "Что-то в [Select_CString(adoring_fan.IsFemale, 'этой гостье', 'этом госте' )] привлекает к себе внимание, и когда [adoring_fan.GetSheHe] подходит ближе, становится ясно, что в руке у н[adoring_fan.GetHerHis] [ROOT.Char.Custom('signature_weapon')], а вернее точная копия моего оружия.\n\n«Я не могу удержаться от того, чтобы пасть на колени пред вами. Всю свою жизнь я стараюсь уважать традиции, которым следуют [ROOT.Char.GetCulture.GetName|l]. Я знаю только [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l], мое любимое блюдо — [ROOT.GetCharacter.Custom('GetExpensiveMeal')] по-[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]и, и я изучаю #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ий#! стиль фехтования».\n\n«Моя семья прогнала меня из дома со словами, что раз уж в голове у меня только [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip], то и жить мне нужно именно там»." court.4806.a:0 "Лестно, хотя и немного пугает." court.4806.b:0 "Дайте сюда этот хлам! Никто не смеет носить мою корону." court.4806.c:0 "Мне при дворе нужны такие воодушевленные люди!" diff --git a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_james_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_james_l_russian.yml index 1cfc249dea..468c0de0ba 100644 --- a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_james_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_james_l_russian.yml @@ -9,8 +9,8 @@ court.0101.desc.sumptuary:0 "в нарушении сословных законов, кои устанавливает [ROOT.Char.GetTitleAsNameNoTooltip|l].\n\n[lowborn_criminal.GetSheHe|U] [Select_CString(lowborn_criminal.IsFemale, 'наряжалась', 'наряжался' )] в разноцветную, безвкусную и не сочетающуюся одежду. Это не просто преступление против державы, которой правит [ROOT.Char.GetTitleAsNameNoTooltip|l], это преступление против правил общественного приличия." court.0101.desc.cannibal:0 "[lowborn_criminal.GetName] и [lowborn_criminal.GetHerHis] семья жили в пещере недалеко от владения [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] и заманивали к себе путников обещаниями пищи и крова. Считается, что таким образом [lowborn_criminal.GetHerHis] семья съела больше тысячи путников, и жители владения [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] требуют справедливости." court.0101.desc.sadistic:0 "[Select_CString(lowborn_criminal.IsFemale, 'Преступница зарезала мельника и ограбила', 'Преступник зарезал мельника и ограбил' )] его дом. Кроме того, [lowborn_criminal.GetSheHe] [Select_CString(lowborn_criminal.IsFemale, 'заставила', 'заставил' )] жену мельника приготовить [lowborn_criminal.GetHerHim] яйца, а затем [Select_CString(lowborn_criminal.IsFemale, 'съела', 'съел' )] их, разложив на теле мельника и принудив его жену присоединиться." - court.0101.desc.priest:0 "[lowborn_criminal.GetFaith.PriestNeuter|U], [lowborn_criminal.GetName] [Select_CString(lowborn_criminal.IsFemale, 'убила', 'убил' )] одного из своих прихожан. [Select_CString(lowborn_criminal.IsFemale, 'Негодяйка пыталась', 'Негодяй пытался' )] получить прощение у #L [lowborn_criminal.GetFaith.GetAdjective|l]их#! властей, но стража поймала [lowborn_criminal.GetHerHis] за попыткой проникнуть во владение [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip], и теперь [lowborn_criminal.GetFaith.PriestNeuter] под арестом." - court.0101.desc.stableboy:1 "[lowborn_criminal.GetName] и [lowborn_criminal.Custom('servant_for_romance')] попались в компрометирующей ситуации. Это не просто акт неверности, это оскорбление чести дома [ROOT.Char.GetHouse.GetNameNoTooltip]!" + court.0101.desc.priest:0 "[lowborn_criminal.GetFaith.PriestNeuter|U], [lowborn_criminal.GetName] [Select_CString(lowborn_criminal.IsFemale, 'убила', 'убил' )] одного из своих прихожан. [Select_CString(lowborn_criminal.IsFemale, 'Негодяйка пыталась', 'Негодяй пытался' )] получить прощение у #L [lowborn_criminal.GetFaith.GetName|l]их#! властей, но стража поймала [lowborn_criminal.GetHerHis] за попыткой проникнуть во владение [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip], и теперь [lowborn_criminal.GetFaith.PriestNeuter] под арестом." + court.0101.desc.stableboy:1 "[lowborn_criminal.GetName] и [lowborn_criminal.Custom('servant_for_romance')] попались в компрометирующей ситуации. Это не просто акт неверности, это оскорбление чести дома [ROOT.Char.GetHouse.GetBaseNameNoTooltip]!" court.0101.desc.kinky:0 "[lowborn_criminal.GetName] [Select_CString(lowborn_criminal.IsFemale, 'была найдена прикованной', 'был найден прикованным' )] к столбу, [Select_CString(lowborn_criminal.IsFemale, 'покрытой', 'покрытым' )] помоями и с отвратительного вида устройством, прикрепленным к нижней части [lowborn_criminal.GetHerHis] тела. Раны на теле свидетельствуют об увечьях с целью получения удовольствия, и [Select_CString(lowborn_criminal.IsFemale, 'узница', 'узник' )] совершенно не испытывает стыда за свои противоестественные желания." court.0101.desc.animals:1 "[Select_CString(lowborn_criminal.IsFemale, 'Узницу', 'Узника' )] застукали за греховным действом с участием [lowborn_criminal.GetHerHis] коровы, коня и пчелиных сот. Подобное противно воле [lowborn_criminal.GetFaith.HighGodNamePossessive] и является преступлением против природы, а также достоинства и правил приличия!" court.0101.desc.baby_soup:0 "[lowborn_criminal.GetName], как сообщают жители владения [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip], [Select_CString(lowborn_criminal.IsFemale, 'творила', 'творил' )] немыслимое и живьем [Select_CString(lowborn_criminal.IsFemale, 'варила', 'варил' )] своих новорожденных детей с травами и овощами. Подобное злодеяние было попыткой продлить себе жизнь!" @@ -40,7 +40,7 @@ court.0102.b:0 "Жизнь трудна, но кто-то же должен." court.0102.c:0 "Ха! Вы заслуживаете симпатии не больше, чем крысы в канаве!" court.0103.t:0 "Гробовая удача" - court.0103.desc.opening:1 "[executioner.Custom2('MyCharacterIntroduction', ROOT.Char)|U] в последнее время часто привлекает мое внимание, поскольку носит все более дорогие наряды и расхаживает как павлин.\n\nНа мой вопрос [executioner.GetSheHe] скалит желтые зубы в ухмылке и отвечает, что забирает вещи у осужденных." + court.0103.desc.opening:1 "[executioner.Custom2('MyCharacterIntroduction', ROOT.Char)|U] в последнее время часто привлекает мое внимание, поскольку носит всё более дорогие наряды и расхаживает как павлин.\n\nНа мой вопрос [executioner.GetSheHe] скалит желтые зубы в ухмылке и отвечает, что забирает вещи у осужденных." court.0103.desc.hair_and_teeth:0 "[executioner.GetHerHis|U] деятельность включает в себя продажу кукольникам прядей волос заключенных, продажу зубов тем, у кого их нет, и даже глаза находят покупателей в лице колдунов." court.0103.desc.jewelry:0 "[executioner.GetSheHe|U] признается в краже у осужденных одежды и украшений, продажа которых позволяла получать неплохой доход. [executioner.GetSheHe|U] даже [Select_CString(executioner.IsFemale, 'крала', 'крал' )] с трупов недавно умерших!" court.0103.desc.meat:0 "[executioner.GetSheHe|U] [Select_CString(executioner.IsFemale, 'разделывала', 'разделывал' )] трупы недавно умерших, продавая их части на рынке под видом экзотического мяса! [executioner.GetSheHe|U] заявляет, что это лучше, чем предоставлять подобающие похороны тем, кто их не заслуживает." @@ -63,7 +63,7 @@ court.0106.c:0 "Мне нет дела до того, чем вы занимаетесь в этом жутком месте." court.0107.t:1 "[unruly_child.GetNameNoTooltip] в отчаянии" - court.0107.desc:1 "Я сижу на престоле, когда до меня вдруг доносятся душераздирающие вопли и звуки борьбы. Это же [unruly_child.Custom2('MyCharacterIntroduction', ROOT.Char)]! Я немедленно вскакиваю и бегу по коридору, где вижу странную картину: [Select_CString(unruly_child.IsFemale, 'несчастная', 'несчастный' )] [unruly_child.GetLassLad] ожесточенно вырывается, а [tutor.Custom2('MyCharacterIntroduction', ROOT.Char)] всеми силами пытается удержать [SCOPE.sC('unruly_child').GetHerHis] одной рукой. Во второй руке неловко зажата книга.\n\nЕдва я требую объяснений, как оба выпаливают свои версии произошедшего.\n\n«[unruly_child.GetName] сопротивляется любым попыткам зачитать [unruly_child.GetHerHim] мое произведение искусства, а ведь его тема — как раз [tutor.Custom('GetTutorEducation')]!» — жалуется [Select_CString(court_tutor.IsFemale, 'наставница', 'наставник' )].\n\n«Да я тысячу раз уже [Select_CString(unruly_child.IsFemale, 'слышала', 'слышал' )] эту #EMP скукотищу#!! — протестует [unruly_child.GetName]. — От нее даже мухи засыпают!»" + court.0107.desc:1 "Я сижу на престоле, когда до меня вдруг доносятся душераздирающие вопли и звуки борьбы. Это же [unruly_child.Custom2('MyCharacterIntroduction', ROOT.Char)]! Я немедленно вскакиваю и бегу по коридору, где вижу странную картину: [Select_CString(unruly_child.IsFemale, 'несчастная', 'несчастный' )] [SCOPE.sC('unruly_child').GetLassLad] ожесточенно вырывается, а [tutor.Custom2('MyCharacterIntroduction', ROOT.Char)] всеми силами пытается удержать [SCOPE.sC('unruly_child').GetHerHis] одной рукой. Во второй руке неловко зажата книга.\n\nЕдва я требую объяснений, как оба выпаливают свои версии произошедшего.\n\n«[unruly_child.GetName] сопротивляется любым попыткам зачитать [unruly_child.GetHerHim] мое произведение искусства, а ведь его тема — как раз [tutor.Custom('GetTutorEducation')]!» — жалуется [Select_CString(tutor.IsFemale, 'наставница', 'наставник' )].\n\n«Да я тысячу раз уже [Select_CString(unruly_child.IsFemale, 'слышала', 'слышал' )] эту #EMP скукотищу#!! — протестует [unruly_child.GetName]. — От нее даже мухи засыпают!»" court.0107.a:1 "[unruly_child.GetNameNoTooltip], пойми, что [tutor.GetNameNoTooltip] знает, что говорит." court.0107.b:1 "По-моему, чудесная книга, может быть, мне стоит приобрести ее?" court.0107.b.tt:0 "Вы получаете артефакт — книгу" @@ -94,7 +94,7 @@ court.0110.c:0 "Я не собираюсь запирать свои чувства!" court.0111.t:0 "Предмет мести" - court.0111.desc:1 "Во время прогулки по двору я слышу оживленный разговор. [executioner.Custom2('MyCharacterIntroduction', ROOT.Char)] и [antiquarian.Custom2('MyCharacterIntroduction', ROOT.Char)] с жаром спорят, насколько хорошим подарком к моему двору станет [rival.Custom2('MyCharacterIntroduction', ROOT.Char)] — вернее, [SCOPE.sC('rival').GetHerHis] череп.\n\n«А, [ROOT.Char.GetLadyLord], я тут говорю, что ежели [rival.GetTitledFirstNameNoTooltip] ни с того ни с сего отдаст концы, так я могу подарить вам [rival.GetHerHis] черепушку». — [executioner.GetName] с детским восторгом потирает пропитанные кровью руки. — «А можно зубы [rival.GetHerHis] взять и сделать модное ожерельице!»\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — протестует [antiquarian.GetTitledFirstNameNoTooltip], — вы ведь не станете всерьез поручать мне превращение столь мрачной вещи в артефакт, достойный вашего двора! Быть может, этому... существу вообще не стоит выходить из своих подвалов, а реликвиями пусть занимаются те, кто имеет о них хоть малейшее понятие?»" + court.0111.desc:1 "Во время прогулки по двору я слышу оживленный разговор. [executioner.Custom2('MyCharacterIntroduction', ROOT.Char)|U] и [antiquarian.Custom2('MyCharacterIntroduction', ROOT.Char)] с жаром спорят, насколько хорошим подарком к моему двору станет [rival.Custom2('MyCharacterIntroduction', ROOT.Char)] — вернее, [SCOPE.sC('rival').GetHerHis] череп.\n\n«А, [ROOT.Char.GetLadyLord], я тут говорю, что ежели [rival.GetTitledFirstNameNoTooltip] ни с того ни с сего отдаст концы, так я могу подарить вам [rival.GetHerHis] черепушку». — [executioner.GetName] с детским восторгом потирает пропитанные кровью руки. — «А можно зубы [rival.GetHerHis] взять и сделать модное ожерельице!»\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — протестует [antiquarian.GetTitledFirstNameNoTooltip], — вы ведь не станете всерьез поручать мне превращение столь мрачной вещи в артефакт, достойный вашего двора! Быть может, этому... существу вообще не стоит выходить из своих подвалов, а реликвиями пусть занимаются те, кто имеет о них хоть малейшее понятие?»" court.0111.a:0 "[rival.GetHerHis|U] череп украсит любой пир!" court.0111.b:0 "Совершенно чудовищная мысль." get_skull_artifact:0 "Вы получаете [court_artifact|El] — череп" diff --git a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_joe_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_joe_l_russian.yml index 610678a053..3bfd02fdaf 100644 --- a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_joe_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_joe_l_russian.yml @@ -41,7 +41,7 @@ court.8010.e:0 "Прочь с глаз моих, [Select_CString(underequipped.IsFemale, 'нахальная', 'нахальный' )] [underequipped.Custom('InsultNoun')]!" # # Sartorial Sting court.8020.t:0 "Портняжный укол" - court.8020.desc:0 "Занимаясь придворными делами, я слышу, как [Select_CString(couture_spouse.IsFemale, 'моя', 'мой' )] [couture_spouse.GetWifeHusband] [couture_spouse.GetTitledFirstName] кричит на удивление разгневанным тоном. Похоже, [couture_guest.GetTitledFirstName] [Select_CString(couture_guest.IsFemale, 'вывела', 'вывел' )] [couture_spouse.GetHerHis] из себя.\n\nПодойдя ближе, я слышу голос [Select_CString(couture_guest.IsFemale, 'моей гостьи', 'моего гостя' )], буквально источающий насмешку и самоуверенность: «Эта так называемая #EMP мода#! — просто позор. При любом уважаемом #EMP [couture_guest.GetCulture.GetNameNoTooltip|l]ом#! дворе такое станут носить только слуги и дети».\n\n[Select_CString(couture_spouse.IsFemale, 'Моя', 'Мой' )] [couture_spouse.GetWifeHusband] краснеет и кричит в ответ: «С меня #EMP хватит#!, хоть вас и [Select_CString(ROOT.Char.IsFemale, 'пригласила', 'пригласил' )] [ROOT.Char.GetTitleAsNameNoTooltip|l]!» — чему немало удивляется [couture_guest.GetFirstNameNoTooltip].\n\nОтведя меня в сторону, [couture_spouse.GetFirstNameNoTooltip] жалуется: «[Select_CString(couture_guest.IsFemale, 'Эта неблагодарная', 'Этот неблагодарный' )] [couture_guest.Custom('InsultNoun')] постоянно над нами насмехается. Вчера мои слуги услышали, как [Select_CString(couture_guest.IsFemale, 'она назвала', 'он назвал' )] нас #EMP пережитками прошлого!#!»" + court.8020.desc:0 "Занимаясь придворными делами, я слышу, как [Select_CString(couture_spouse.IsFemale, 'моя', 'мой' )] [couture_spouse.GetWifeHusband] [couture_spouse.GetTitledFirstName] кричит на удивление разгневанным тоном. Похоже, [couture_guest.GetTitledFirstName] [Select_CString(couture_guest.IsFemale, 'вывела', 'вывел' )] [couture_spouse.GetHerHis] из себя.\n\nПодойдя ближе, я слышу голос [Select_CString(couture_guest.IsFemale, 'моей гостьи', 'моего гостя' )], буквально источающий насмешку и самоуверенность: «Эта так называемая #EMP мода#! — просто позор. При любом уважаемом #EMP [couture_guest.GetCulture.GetCollectiveNounNoTooltip|l]ом#! дворе такое станут носить только слуги и дети».\n\n[Select_CString(couture_spouse.IsFemale, 'Моя', 'Мой' )] [couture_spouse.GetWifeHusband] краснеет и кричит в ответ: «С меня #EMP хватит#!, хоть вас и [Select_CString(ROOT.Char.IsFemale, 'пригласила', 'пригласил' )] [ROOT.Char.GetTitleAsNameNoTooltip|l]!» — чему немало удивляется [couture_guest.GetFirstNameNoTooltip].\n\nОтведя меня в сторону, [couture_spouse.GetFirstNameNoTooltip] жалуется: «[Select_CString(couture_guest.IsFemale, 'Эта неблагодарная', 'Этот неблагодарный' )] [couture_guest.Custom('InsultNoun')] постоянно над нами насмехается. Вчера мои слуги услышали, как [Select_CString(couture_guest.IsFemale, 'она назвала', 'он назвал' )] нас #EMP пережитками прошлого!#!»" court.8020.a:0 "Ну же, [Select_CString(couture_spouse.IsFemale, 'дорогая', 'дорогой' )], [couture_guest.GetSheHe] просто поддразнивает нас." court.8020.b:0 "Думаю, мы могли бы проявить больше усилий..." court.8020.d:0 "Пережитки прошлого? #EMP ПЕРЕЖИТКИ ПРОШЛОГО?!#!" @@ -73,7 +73,7 @@ court.8040.desc.generic_1:1 "[ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_1'))][Select_CString(generic_1.IsFemale, 'ая', 'ый' )] [generic_1.GetName] — вечно во что-то впутывается," court.8040.desc.generic_2:1 "[ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_2'))][Select_CString(generic_2.IsFemale, 'ая', 'ый' )] [generic_2.GetName] — такое прозвище дали [generic_2.GetHerHim] стражники," court.8040.desc.generic_3:1 "[ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_3'))][Select_CString(generic_3.IsFemale, 'ая', 'ый' )] [generic_3.GetName] — легко забыть," - court.8040.desc.body:0 "и явное отсутствие стыда.\n\nСквозь гул придворных сплетен я явно слышу слова «[worst_title.GetTierAsNameNoTooltip]» и «[worst_title.GetNameNoTier]», и их явно произносит [button.GetFirstNameNoTooltip] своим самодовольным тоном.\n\nЭта бессовестная троица поворачивается ко мне, и я пристально смотрю на них." + court.8040.desc.body:0 "и стыд у них явно отсутствует.\n\nСквозь гул придворных сплетен я явно слышу слова «[worst_title.GetTierAsNameNoTooltip]» и «[worst_title.GetNameNoTier]», и их явно произносит [button.GetFirstNameNoTooltip] своим самодовольным тоном.\n\nЭта бессовестная троица поворачивается ко мне, и я пристально смотрю на них." court.8040.a:0 "Да, да, [courtier_1.GetTitledFirstNameNoTooltip]... [worst_title.GetNameNoTierNoTooltip] теперь принадлежит вам." court.8040.b:0 "Покончим с этой нелепой игрой, теперь [courtier_2.GetFirstNameNoTooltip] управляет владением [worst_title.GetTierAsNameNoTooltip|l]!" court.8040.c:0 "Эй вы! [courtier_3.GetTitledFirstNameNoTooltip]? Титул ваш!" @@ -146,7 +146,7 @@ court.8080.desc.servants:0 "с неумелыми и малочисленными слугами!" court.8080.desc.lodgings:0 "с крошечными покоями для гостей!" court.8080.desc.food:0 "с этой кошмарной едой на пиршественном столе!" - court.8080.desc.outro:0 "Неужели тебе все равно, что о тебе думают?!\n\nЭто недопустимо, [ROOT.Char.GetTitleAsNameNoTooltip|l] не может так себя вести. Ты станешь посмешищем, над тобой будет потешаться [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], нет, все [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]!»" + court.8080.desc.outro:0 "Неужели тебе все равно, что о тебе думают?!\n\nЭто недопустимо, [ROOT.Char.GetTitleAsNameNoTooltip|l] не может так себя вести. Ты станешь посмешищем, над тобой будет потешаться [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], нет, все [ROOT.Char.GetCulture.GetNameNoTooltip|l]!»" court.8080.a:0 "Да, [parent.Custom('GetMamaPapa')], я все исправлю..." court.8080.b:0 "То есть ты считаешь себя лучше моих придворных?" court.8080.b.tt:0 "Каждый [courtier|El]" @@ -214,8 +214,8 @@ # # Novel Perspectives court.8120.t:0 "Новые взгляды" court.8120.desc.intro:0 "Я тихо сижу, пока [Select_CString(accuser.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('accuser') )][Select_CString(accuser.IsFemale, 'ая', 'ый' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('accuser'))] [accuser.GetTitledFirstName] ведет жаркий богословский спор. [SCOPE.sC('refuter').GetHerHis|U] оппонент — [Select_CString(refuter.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('refuter'))] [refuter.GetTitledFirstName]. \n\nПоследний [refuter.Custom('quirk_pos_adverb')] увещевает:" - court.8120.desc.same_religion:0 "«...но [refuter.GetFaith.GetNameNoTooltip] #EMP действительно#! ближе к заветам [refuter.GetFaith.HighGodNamePossessive]; это — квинтэссенция [refuter.GetFaith.GetReligion.GetAdjectiveNoTooltip]их откровений».\n\n[accuser.GetTitledFirstNameNoTooltip] хмыкает и [accuser.Custom('quirk_neg_pp')]. «Прочти, что говорит [accuser.GetFaith.ReligiousText], и поймешь, что" - court.8120.desc.other_religion:1 "«...но отсталые [accuser.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]ие учения не идут ни в какое сравнение с тем, что диктует нам [refuter.GetFaith.GetReligion.GetNameNoTooltip]; [accuser.GetFaith.HighGodName] — всего лишь искаженные заветы [refuter.GetFaith.HighGodNamePossessive]».\n\n[accuser.GetTitledFirstNameNoTooltip] фыркает и [accuser.Custom('quirk_neg_pp')]. «Только вдумайся, и сразу поймешь, что" + court.8120.desc.same_religion:0 "«...но [refuter.GetFaith.GetAdjectiveNoTooltip|l] #EMP действительно#! ближе к заветам [refuter.GetFaith.HighGodNamePossessive]; это — квинтэссенция [refuter.GetFaith.GetReligion.GetNameNoTooltip|l]их откровений».\n\n[accuser.GetTitledFirstNameNoTooltip] хмыкает и [accuser.Custom('quirk_neg_pp')]. «[accuser.GetFaith.ReligiousText] — вот что тебе нужно прочитать. Только тогда ты поймешь, что" + court.8120.desc.other_religion:1 "«...но отсталые [accuser.GetFaith.GetReligion.GetNameNoTooltip|l]ие учения не идут ни в какое сравнение с тем, что диктует нам [refuter.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]; [accuser.GetFaith.HighGodName] — всего лишь искаженные заветы [refuter.GetFaith.HighGodNamePossessive]».\n\n[accuser.GetTitledFirstNameNoTooltip] фыркает и [accuser.Custom('quirk_neg_pp')]. «Только вдумайся, и сразу поймешь, что" court.8120.desc.marriage:0 "священными узами брака могут быть связаны только двое — только так [accuser.GetFaith.PositiveAfterLife] становится ближе»." court.8120.desc.divorce:0 "развод хорош лишь для тех, кто не намерен полностью посвятить себя супружеству и блюсти чистоту. Для таких людей [accuser.GetFaith.PositiveAfterLife] превращается в нечто недостижимое.\n\n" court.8120.desc.adultery:0 "[accuser.GetFaith.CreatorName] не [accuser.GetFaith.CreatorIsFemale, 'дозволяла', 'дозволял' )] нам совокупляться где и как угодно и потакать собственным страстям; для #EMP этого#! и существуют узы брака!" @@ -226,17 +226,17 @@ court.8120.a.accuser:0 "[accuser.GetSheHe|U] говорит разумные вещи, [refuter.GetFirstNameNoTooltip]." court.8120.a.refuter:0 "[refuter.GetSheHe|U] говорит разумные вещи, [accuser.GetFirstNameNoTooltip]." court.8120.c:0 "Друзья мои, чествовать творца можно по-разному." - court.8120.d:0 "Смотрите, вот [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ая истина!" - court.8120.d.tt:0 "Каждый фанатичный [THIS.Char.GetFaith.GetAdjectiveNoTooltip|l]ий [vassal|El], [courtier|El] и [guest|El]" + court.8120.d:0 "Смотрите, вот [ROOT.Char.GetFaith.GetNameNoTooltip|l]ая истина!" + court.8120.d.tt:0 "Каждый фанатичный [THIS.Char.GetFaith.GetNameNoTooltip|l]ий [vassal|El], [courtier|El] и [guest|El]" court.8120.e:0 "Чтобы таких разговоров больше не было, [accuser.GetFirstNameNoTooltip]." court.8120.f:0 "Не нам оспаривать божественные истины." my_holy_book:0 "[ROOT.Char.GetTitledFirstNamePossessiveNoTooltip] [ROOT.Char.GetFaith.ReligiousText|U]" - my_holy_book_description:0 "Собрание [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]их истин. На обложке — [ROOT.Char.GetFaith.ReligiousSymbol] из чистого золота. [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], [ROOT.Char.GetTitledFirstNameNoTooltip], личная коллекция." + my_holy_book_description:0 "Собрание [ROOT.Char.GetFaith.GetNameNoTooltip|l]их истин. На обложке — [ROOT.Char.GetFaith.ReligiousSymbol] из чистого золота. [ROOT.Char.GetPrimaryTitle.GetBaseNameNoTierNoTooltip], [ROOT.Char.GetTitledFirstNameNoTooltip], личная коллекция." # # Contrived Conflict court.8130.t:0 "Надуманный конфликт" court.8130.desc.intro:0 "Я сижу на троне, и голова полнится обрывками разных мыслей. Внезапно разражается скандал. \n\n«Я знаю, что ты [Select_CString(vassal.IsFemale, 'имела', 'имел' )] в виду, [vassal.Custom('InsultNoun')]!» — орет [Select_CString(champion.IsFemale, 'моя', 'мой' )] $champion_court_position$ [champion.GetFirstName]. — Как ты #EMP смеешь#!! [Select_CString(ROOT.Char.IsFemale, 'Наша', 'Наш' )] [ROOT.Char.GetTitleAsNameNoTooltip|l] [Select_CString(ROOT.Char.IsFemale, 'достойна', 'достоин' )] уважительного обращения!». Я вижу, как [vassal.GetTitledFirstName] меняется в лице. [mediator.Custom2('MyCharacterIntroduction', ROOT.Char)|U] бросается разнимать спорщиков, но атмосфера уже накалена до предела.\n\n" court.8130.desc.bold:0 "«Я не собираюсь играть в твои игры, трактирным дракам не место при дворе, — парирует [vassal.GetTitledFirstNameNoTooltip], [vassal.Custom('quirk_pos_adverb')]. $court.8130.desc.body$ [vassal.GetTitleAsNameNoTooltip|U] [vassal.Custom('quirk_pos_present')] и отвечает: «Хорошо, я с радостью поставлю [Select_CString(champion.IsFemale, 'эту', 'этого' )] [champion.Custom('InsultAdjective')] [Select_CString(champion.IsFemale, 'дикарку', 'дикаря' )] на место»." - court.8130.desc.craven:0 "«Н-н-но я ведь ничего такого не [Select_CString(vassal.IsFemale, 'говорила', 'говорил' )]!» — лепечет [vassal.GetTitledFirstNameNoTooltip]. $court.8130.desc.body$ [vassal.Custom('quirk_pos_present')] и бормочет, заикаясь: «Ч-ч-что? Н-ну как же так, б-б-без этого же м-м-можно обойтись?!»" + court.8130.desc.craven:0 "«Н-н-но я ведь ничего такого не [Select_CString(vassal.IsFemale, 'говорила', 'говорил' )]!» — лепечет [vassal.GetTitledFirstNameNoTooltip]. $court.8130.desc.body$ [vassal.GetTitleAsNameNoTooltip|U] [vassal.Custom('quirk_pos_present')] и бормочет, заикаясь: «Ч-ч-что? Н-ну как же так, б-б-без этого же м-м-можно обойтись?!»" court.8130.desc.body:0 "«Я [Select_CString(champion.IsFemale, 'слышала', 'слышал' )] тебя собственными ушами! — [champion.GetFirstNameNoTooltip] немного отступает. — Теперь ты за все ответишь. [Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], ваша честь не пострадает!»" court.8130.desc.outro:0 "\n\nВсе ждут моей реакции, пока [mediator.GetFirstNameNoTooltip] изо всех сил разнимает спорщиков." court.8130.a:0 "[champion.GetFirstNameNoTooltip] защитит мою честь." @@ -272,7 +272,7 @@ court.8150.d:0 "Вам вечно мало?" # # Foremost Knight court.8160.t:0 "[ROOT.Char.Custom('MountedWarriorTerm')|U], что не знает себе равных" - court.8160.desc.intro:0 "Здоровое соперничество — не редкость среди ретивых бойцов, однако растущая неприязнь, которую питают друг к другу [knight_1.GetFirstName] и [knight_2.GetFirstName], портит настроение всем при дворе. \n\nСчитается, что [knight_1.GetTitledFirstNameNoTooltip] более искусный боец, но [knight_2.GetTitledFirstNameNoTooltip] с этим явно не [Select_CString(knight_2.IsFemale, 'согласна', 'согласен' )]. \n\n[Select_CString(knight_2.IsFemale, 'Последняя', 'Последний' )] даже осмеливается ворваться в мой тронный зал посреди приема и завопить, хватаясь за рукоять меча: «[knight_1.GetFirstNameNoTooltip]! Выходи, и я докажу тебе: [ROOT.Char.Custom('MountedWarriorTerm')], что не знает себе равных, здесь только один. И да будет [ROOT.Char.GetTitleAsNameNoTooltip|l] свидетелем моих слов!»\n\n[knight_1.GetTitledFirstNameNoTooltip] [knight_2.Custom('quirk_neg_adverb')] отвечает: «Если бы не [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord], я давно [Select_CString(knight_1.IsFemale, 'разрубила', 'разрубил' )] бы тебя на куски, [knight_2.Custom('quirk_neg_adjective')][Select_CString(knight_2.IsFemale, 'ая', 'ый' )] [knight_2.Custom('InsultNoun')]! Пороси прощения, и я, быть может, сохраню тебе жизнь!»\n\nДействовать нужно быстро, иначе это зайдет слишком далеко..." + court.8160.desc.intro:0 "Здоровое соперничество — не редкость среди ретивых бойцов, однако растущая неприязнь, которую питают друг к другу [knight_1.GetFirstName] и [knight_2.GetFirstName], портит настроение всем при дворе. \n\nСчитается, что [knight_1.GetTitledFirstNameNoTooltip] более искусный боец, но [knight_2.GetTitledFirstNameNoTooltip] с этим явно не [Select_CString(knight_2.IsFemale, 'согласна', 'согласен' )]. \n\n[Select_CString(knight_2.IsFemale, 'Последняя', 'Последний' )] даже осмеливается ворваться в мой тронный зал посреди приема и завопить, хватаясь за рукоять меча: «[knight_1.GetFirstNameNoTooltip]! Выходи, и я докажу тебе: [ROOT.Char.Custom('MountedWarriorTerm')], что не знает себе равных, здесь только один. И да будет [ROOT.Char.GetTitleAsNameNoTooltip|l] свидетелем моих слов!»\n\n[knight_1.GetTitledFirstNameNoTooltip] [knight_2.Custom('quirk_neg_adverb')] отвечает: «Если бы не [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord], я давно [Select_CString(knight_1.IsFemale, 'разрубила', 'разрубил' )] бы тебя на куски, [knight_2.Custom('quirk_neg_adjective')][Select_CString(knight_2.IsFemale, 'ая', 'ый' )] [knight_2.Custom('InsultNoun')]! Проси прощения, и я, быть может, сохраню тебе жизнь!»\n\nДействовать нужно быстро, иначе это зайдет слишком далеко..." court.8160.a:0 "[ROOT.Char.Custom('MountedWarriorTerm')|U], что не знает себе равных, определяется лишь одним способом. Пусть победит сильнейший." court.8160.a.tt_knight_1:0 " выиграна" court.8160.a.tt_knight_2:0 "[knight_2.GetTitledFirstNameNoTooltip] выигрывает поединок" @@ -288,10 +288,10 @@ # # Pariah of Court court.8170.t:0 "Изгой при дворе" court.8170.desc.intro_scary:0 "Дети при дворе разбегаются, когда приближается [criminal.Custom('GetCrime')] [criminal.GetFirstName], и даже самые горячие [ROOT.Char.GetFaith.BishopNeuterPlural] сжимаются в [criminal.GetHerHis] присутствии." - court.8170.desc.intro_sordid:0 "При дворе «[criminal.Custom('GetCrime')|U] [criminal.GetFirstName]» — объект всеобщего презрения, остракизма и непристойных шуток." + court.8170.desc.intro_sordid:0 "[criminal.Custom('GetCrime')|U] [criminal.GetFirstName] является объектом всеобщего презрения, остракизма и непристойных шуток при дворе." court.8170.desc.intro_religious:0 "К тому, что [criminal.Custom('GetCrime')] [criminal.GetFirstName] не вызывает во мне такого уж отвращения, относятся с суровым непониманием. Ведь [criminal.GetHerHis], адепта нечестивой веры, избегают едва ли не все при дворе." court.8170.desc.intro_fallback:0 "То, что [criminal.Custom('GetCrime')] [criminal.GetFirstName] не вызывает во мне такого уж отвращения, не встречает понимания при дворе. Для них [SCOPE.sCharacter('criminal').GetSheHe] — грязная лужа в обители утонченности." - court.8170.desc.body:0 "\n\nВерующие и [ROOT.Char.GetFaith.AltPriestTermPlural] считают то, что [criminal.Custom('GetCrimeDesc')] не [Select_CString(criminal.IsFemale, 'презираема', 'презираем' )] мною, а скорее совсем наоборот, признаком моего попустительства, и репутация моего двора серьезно страдает…\n\nУ меня не осталось выбора: нужно решить, кто для меня [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('criminal'))] — преступник, или близкий человек. Но что-то нужно делать," + court.8170.desc.body:0 "\n\nВерующие и [ROOT.Char.GetFaith.AltPriestTermPlural] считают то, что [criminal.Custom('GetCrimeDesc')] не [Select_CString(criminal.IsFemale, 'презираема', 'презираем' )] мною, а, скорее, совсем наоборот, и репутация моего двора серьезно страдает...\n\nУ меня не осталось выбора: нужно решить, кто для меня [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('criminal'))] — преступник, или близкий человек. Но что-то нужно делать," court.8170.desc.family:0 "даже если [criminal.GetSheHe] — [criminal.GetDynasty.GetNameNoTooltip]..." court.8170.desc.guest:0 "[criminal.GetSheHe] ведь всего лишь любит путешествовать." court.8170.desc.fallback:0 "разве так сложно заменить придворных?" @@ -304,7 +304,7 @@ harbors_criminals_modifier_desc:0 "При дворе этого персонажа есть преступники, но он бездействует." # # Secrets and Lies court.8180.t:0 "Секреты и ложь" - court.8180.desc.intro:0 "Придворная жизнь продолжается, день проходит за днем, и я не думаю об этом, но стоит заметить, как [criminal.GetTitledFirstName] смотрит на меня — в голове сразу всплывают [criminal.GetHerHis] преступления. \n\nИнтересно, кто еще при дворе об этом знает. Может, никто? А может все… Рано или поздно истина выйдет наружу, и разразится скандал, от которого моя репутация сильно пострадает…\n\n[criminal.GetSheHe|U] [Select_CString(criminal.IsFemale, 'должна', 'должен' )] получить свое, иначе меня накажет [ROOT.Char.GetFaith.HighGodName]. Не говоря уж о дворе." + court.8180.desc.intro:0 "Придворная жизнь продолжается, день проходит за днем, и я не думаю об этом, но стоит заметить, как [criminal.GetTitledFirstName] смотрит на меня — в голове сразу всплывают [criminal.GetHerHis] преступления. \n\nИнтересно, кто еще при дворе об этом знает. Может, никто? А может, все... Рано или поздно истина выйдет наружу, и разразится скандал, от которого моя репутация сильно пострадает...\n\n[criminal.GetSheHe|U] [Select_CString(criminal.IsFemale, 'должна', 'должен' )] получить свое, иначе меня накажет [ROOT.Char.GetFaith.HighGodName]. Не говоря уж о дворе." court.8180.a:0 "Довольно. Пусть мир узнает." court.8180.b:0 "Только глупец не воспользуется таким знанием." court.8180.c:0 "[criminal.GetSheHe|U] отправляется в темницу." diff --git a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_linnea_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_linnea_l_russian.yml index a542447b6c..aea680e604 100644 --- a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_linnea_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_linnea_l_russian.yml @@ -72,7 +72,7 @@ court.5050.t:0 "Негодование при дворе" court.5050.desc:2 "«Почему [Select_CString(courtier_given_title.IsFemale, 'эта', 'этот' )] [courtier_given_title.Custom('InsultNoun')] [courtier_given_title.GetTitledFirstName] получает положение при дворе, а я нет?\n\n[courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U] пребывает в страшном гневе. Судя по всему, [courtier.GetSheHe] [Select_CString(courtier.IsFemale, 'была уверена', 'был уверен' )], что титул достанется [courtier.GetHerHim], и никому другому." - court.5050.a:0 "Да брось!" + court.5050.a:0 "Да бросьте!" court.5050.b:1 "Вы правы, вы действительно заслуживаете должность!" court.5050.c:0 "Продолжайте шутить в том же духе, и я буду платить вам за это!" diff --git a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_oltner_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_oltner_l_russian.yml index 162f6630ad..bda6add57f 100644 --- a/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_oltner_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/court_events/court_events_oltner_l_russian.yml @@ -59,7 +59,7 @@ suspicious_against_pies_modifier_desc:0 "Этот персонаж с подозрением и настороженностью относится ко всему, что хотя бы отдаленно напоминает пирог. Это же касается и прочей пищи и вообще чего угодно..." court.9500.t:0 "Немного языка" - court.9500.desc:1 "«Приветствую, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom('ComplimentAdjective')][Select_CString(ROOT.Char.IsFemale, 'ая', 'ый' )] [ROOT.Char.GetTitleTierName]», — [teacher_target.Custom('quirk_pos_pp')] говорит [teacher_target.GetFirstName].\n\n«Мне было бы интересно, если бы [Select_CString(child_to_learn_language.IsFemale, 'ваша', 'ваш' )] [child_to_learn_language.Custom('GetDaughterSon')] [child_to_learn_language.GetFirstName] [Select_CString(child_to_learn_language.IsFemale, 'училась', 'учился' )] у меня. Понимаете, я знаю [culture_language_to_learn.GetLanguage.GetBaseNameNoTooltip|l], и этот язык [child_to_learn_language.GetHerHim] пригодится», — объясняет [teacher_target.GetSheHe] тоном, не оставляющим сомнений в искренности.\n\n«Мне нужны лишь деньги на перья, чернила, пергамент... и в качестве компенсации за труд, конечно же»." + court.9500.desc:1 "«Приветствую, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom('ComplimentAdjective')][Select_CString(ROOT.Char.IsFemale, 'ая', 'ый' )] [ROOT.Char.GetTitleTierName]», — говорит [teacher_target.GetFirstName] и [teacher_target.Custom('quirk_pos_pp')] .\n\n«Мне было бы интересно, если бы [Select_CString(child_to_learn_language.IsFemale, 'ваша', 'ваш' )] [child_to_learn_language.Custom('GetDaughterSon')] [child_to_learn_language.GetFirstName] [Select_CString(child_to_learn_language.IsFemale, 'училась', 'учился' )] у меня. Понимаете, я знаю [culture_language_to_learn.GetLanguage.GetNameNoTooltip|l], и этот язык [child_to_learn_language.GetHerHim] пригодится», — объясняет [teacher_target.GetSheHe] тоном, не оставляющим сомнений в искренности.\n\n«Мне нужны лишь деньги на перья, чернила, пергамент... и в качестве компенсации за труд, конечно же»." court.9500.a:0 "Звучит полезно. Я заплачу #EMP любую цену#!." court.9500.b:0 "[child_to_learn_language.GetFirstNameNoTooltip], постарайся!" court.9500.c:1 "Ха! Кому нужны языки, если есть [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l]?!" @@ -96,9 +96,9 @@ gained_royal_court_toast_desc:0 "У вас нет [Concept( 'royal_court', 'монаршего двора' )|E]" court_maintenance.0012.t:0 "Знак отличия" court_maintenance.0012.desc:0 "Слава династии [ROOT.Char.GetDynasty.GetName] растет, и с ней растет известность нашего символа. \n\n" - court_maintenance.0012.desc_illustrious:0 "Знак моего рода теперь известен всему миру. О нем говорят канцлеры, его заучивают дети, и даже торговцы из земель, где [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] не бывали до сих пор, радуются при виде его." - court_maintenance.0012.desc_masterwork:0 "Эмблема моего рода теперь широко известна — она стоит в одном ряду со знаками величайших королевских династий нашего региона и знатнейших [ROOT.Char.GetCulture.GetNameNoTooltip]их родов." - court_maintenance.0012.desc_famed:0 "Наш родовой девиз в почете у знати региона и на высоком счету у выдающихся [ROOT.Char.GetCulture.GetNameNoTooltip]их семейств." + court_maintenance.0012.desc_illustrious:0 "Знак моего рода теперь известен всему миру. О нем говорят канцлеры, его заучивают дети, и даже торговцы из земель, где [ROOT.Char.GetCulture.GetNameNoTooltip] не бывали до сих пор, радуются при виде его." + court_maintenance.0012.desc_masterwork:0 "Эмблема моего рода теперь широко известна — она стоит в одном ряду со знаками величайших королевских династий нашего региона и знатнейших [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]их родов." + court_maintenance.0012.desc_famed:0 "Наш родовой девиз в почете у знати региона и на высоком счету у выдающихся [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]их семейств." court_maintenance.0012.a:0 "Иначе и быть не может." court_maintenance.0013.t:0 "Сокровище династии" court_maintenance.0013.desc:0 "Мой долг — оберегать честь семейства [ROOT.Char.GetDynasty.GetName] и нести его знамя." diff --git a/project/ck3/base_game/localization/russian/event_localization/court_events/hold_court_events_claudia_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/court_events/hold_court_events_claudia_l_russian.yml index c75c771087..6fe5055447 100644 --- a/project/ck3/base_game/localization/russian/event_localization/court_events/hold_court_events_claudia_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/court_events/hold_court_events_claudia_l_russian.yml @@ -33,16 +33,16 @@ hold_court.6020.c:0 "Мы будем делать только то, что скажу #EMP я#!." #From Beyond the Border hold_court.6030.t:0 "Из-за границы" - hold_court.6030.desc:0 "«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я из религиозной общины [6030_church.GetName], из местечка под названием [6030_border.GetName].\n\nТам мы, мудрые и благочестивые [6030_monk.GetWomenMen], уже много веков копим и сохраняем для потомков традиции и знания #L [6030_monk.GetCulture.GetName|l]ой#! культуры. В знак доброй воли я прошу вас принять этот бесценный сборник [6030_monk.GetCulture.GetNameNoTooltip|l]их текстов в переводе на ваш язык.\n\nНадеемся, вы примете подарок и увидите нас с новой стороны»." + hold_court.6030.desc:0 "«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я из религиозной общины [6030_church.GetName], из местечка под названием [6030_border.GetName].\n\nТам мы, мудрые и благочестивые [6030_monk.GetWomenMen], уже много веков копим и сохраняем для потомков традиции и знания #L [6030_monk.GetCulture.GetCollectiveNoun|l]ой#! культуры. В знак доброй воли я прошу вас принять этот бесценный сборник [6030_monk.GetCulture.GetCollectiveNounNoTooltip|l]их текстов в переводе на ваш язык.\n\nНадеемся, вы примете подарок и увидите нас с новой стороны»." hold_court.6030.a:0 "Я снисходительно принимаю подношение." hold_court.6030.b:0 "Прошу, останьтесь, я хочу знать больше!" - hold_court.6030.b.tt.2:0 "Все правители #L [6030_monk.GetCulture.GetName|l]ой#! культуры" + hold_court.6030.b.tt.2:0 "Все правители #L [6030_monk.GetCulture.GetCollectiveNoun|l]ой#! культуры" hold_court.6030.c:0 "Мне все равно, главное — убирайтесь поскорее." hold_court.6030.d:0 "О вашей недокультуре и вспоминать не хочется!" - hold_court.6030.d.tt:0 "Все ваши вассалы #L [6030_monk.GetCulture.GetName|l]ой#! культуры" + hold_court.6030.d.tt:0 "Все ваши вассалы #L [6030_monk.GetCulture.GetCollectiveNoun|l]ой#! культуры" #A Lost Treasure hold_court.6040.t:0 "Утраченное сокровище" - hold_court.6040.desc:1 "«[Select_CString(Character.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я представляю религиозную общину [6040_church.GetNameNoTooltip].\n\nНедавно мы рылись в наших скромных архивах и наткнулись на весьма любопытный фолиант. На его обложке лежал толстый слой пыли, а страницы пожелтели от времени, но рисунки внутри оказались очень интересными, хотя алфавит нам неизвестен.\n\nМы уверены, что в мире нет другой такой книги, и это — хранилище давно утерянных знаний, истинное сокровище! Поэтому мы хотим преподнести его вам. Возможно, это заповеди, творец которых [6040_monk.GetFaith.HighGodName]. А может, хроника сотворения мира!»" + hold_court.6040.desc:1 "«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я представляю религиозную общину [6040_church.GetNameNoTooltip].\n\nНедавно мы рылись в наших скромных архивах и наткнулись на весьма любопытный фолиант. На его обложке лежал толстый слой пыли, а страницы пожелтели от времени, но рисунки внутри оказались очень интересными, хотя алфавит нам неизвестен.\n\nМы уверены, что в мире нет другой такой книги, и это — хранилище давно утерянных знаний, истинное сокровище! Поэтому мы хотим преподнести его вам. Возможно, это заповеди, творец которых — [6040_monk.GetFaith.HighGodName]. А может, хроника сотворения мира!»" hold_court.6040.a:0 "Спасибо, мне пригодится для коллекции." hold_court.6040.b:0 "#EMP Невероятно!#! Позвать моего антиквара!" hold_court.6040.b.tt:0 "Ваш антиквар ничего не может понять" @@ -60,7 +60,7 @@ hold_court.6040.e:0 "Кому есть дело до книг?" #A Holy Tomb hold_court.6050.t:0 "Священная гробница" - hold_court.6050.desc:1 "[Select_CString(6050_pop.IsFemale, 'Крестьянка', 'Крестьянин' )] передо мной едва не лопается от возбуждения.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord]! Чудеса! Святость! #EMP БЛАГОДАТЬ#!!»\n\n[6050_pop.GetHerHis|U] восторженный лепет трудно понять, но наконец что-то вырисовывается: [6050_pop.GetSheHe] хочет от меня денег на поддержку культа [Select_CString(6050_holy.IsFemale, 'некоей местной святой, которая недавно умерла', 'некоего местного святого, который недавно умер' )], и теперь [6050_tomb.GetNameNoTooltip] — место поклонения [6050_holy.GetHerHis] праху. При жизни [6050_holy.GetFirstName] [Select_CString(6050_holy.IsFemale, 'творила', 'творил' )] чудеса: например, [6050_holy.Custom('GetMiracle1')] и [6050_holy.Custom('GetMiracle2')] — [6050_holy.GetHerHis|U] рук дело. [6050_holy.GetHerHis|U] гробница привлекает паломников со всей державы." + hold_court.6050.desc:1 "[Select_CString(6050_pop.IsFemale, 'Крестьянка', 'Крестьянин' )] передо мной едва не лопается от возбуждения.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord]! Чудеса! Святость! #EMP БЛАГОДАТЬ#!!»\n\n[6050_pop.GetHerHis|U] восторженный лепет трудно понять, но наконец что-то вырисовывается: [6050_pop.GetSheHe] хочет от меня денег на поддержку культа [Select_CString(6050_holy.IsFemale, 'некоей местной святой, которая недавно умерла', 'некоего местного святого, который недавно умер' )], и теперь [6050_tomb.GetNameNoTooltip] — место поклонения [6050_holy.GetHerHis|U] праху. При жизни [6050_holy.GetFirstName] [Select_CString(6050_holy.IsFemale, 'творила', 'творил' )] чудеса: например, [6050_holy.Custom('GetMiracle1')] и [6050_holy.Custom('GetMiracle2')]. [6050_holy.GetHerHis|U] гробница привлекает паломников со всей державы." hold_court.6050.desc_hof:0 "\n\n[head_of_faith|E] должен решать такие вопросы, и мне предстоит понять, что делать с культом: поддержать или заклеймить." hold_court.6050.a:0 "[6050_holy.GetHerHis|U] святость будет должным образом почитаться." hold_court.6050.b:0 "Я уже знаю. [Select_CString(6050_holy.IsFemale, 'Святая явилась', 'Святой явился' )] мне во сне." @@ -85,12 +85,12 @@ hold_court.6070.d:0 "Простите, но такая ответственность мне сейчас весьма некстати." hold_court.6070.e:1 "Все знают, что от этого ребенка одни беды, — не смейте спихивать [6070_child.GetHerHis] мне!" #Settling the [people] - hold_court.6080.t:0 "[6080_culture.GetNameNoTooltip|U]ая культура" - hold_court.6080.desc:0 "«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я представляю [6080_culture.GetNameNoTooltip|l]ий народ из графства [6080_county.GetNameNoTooltip]», — сообщает [6080_count.Custom2('MyCharacterIntroduction', ROOT.Char)].\n\n«Мы — верные и преданные подданные, но земля наша бедна, не возделана и едва населена. Умоляю, позвольте нам заново колонизировать ее и управлять по нашим обычаям!\n\nЕсли вы дадите нам защиту, наш край будет процветать, а у вас появится новый верный вассал!»" + hold_court.6080.t:0 "[6080_culture.GetCollectiveNounNoTooltip|U]ая культура" + hold_court.6080.desc:0 "«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я представляю [6080_culture.GetCollectiveNounNoTooltip|l]ий народ из графства [6080_county.GetNameNoTooltip]», — сообщает [6080_count.Custom2('MyCharacterIntroduction', ROOT.Char)].\n\n«Мы — верные и преданные подданные, но земля наша бедна, не возделана и едва населена. Умоляю, позвольте нам заново колонизировать ее и управлять по нашим обычаям!\n\nЕсли вы дадите нам защиту, наш край будет процветать, а у вас появится новый верный вассал!»" hold_court.6080.a:0 "Хорошо. Пусть [6080_county.GetNameNoTooltip] процветает в руках твоего народа — во благо его и мое." hold_court.6080.a.tt:0 "Вы не сможете отнять этот титул, пока не умрет [6080_count.GetFirstNameNoTooltip]" hold_court.6080.b:0 "[6080_county.GetNameNoTooltip] — моя забота." - hold_court.6080.c:0 "Пусть [6080_culture.GetNameNoTooltip|l]ий народ исчезнет из моей державы!" + hold_court.6080.c:0 "Пусть [6080_culture.GetCollectiveNounNoTooltip|l]ий народ исчезнет из моей державы!" #Heretics at Large hold_court.6090.t:0 "Засилье еретиков" hold_court.6090.desc:0 "«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], с прискорбием сообщаю, что религиозная ситуация в моих владениях вышла из-под контроля...\n\nЯ пытаюсь заставить подданных узреть свет истинной веры, но слишком многие упорствуют в своих заблуждениях! Умоляю, помогите! Только ваши могущество и авторитет могут мне помочь!»" @@ -155,7 +155,7 @@ swan_name_angrynipper:0 "Щипака" swan_name_odette:0 "Одетта" hold_court.6121.t:0 "День истины: окончание ревизии" - hold_court.6121.desc:1 "«Дело сделано, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord]», — кланяется [6121_responsible.Custom2('MyCharacterIntroduction', ROOT.Char)].\n\n«Несколько месяцев назад вы поручили провести ревизию всех ваших владений, и она, наконец, завершена. Все подробности о владельцах и ценностях ваших земель собраны в этой книге. Пока написанное в ней соответствует реальности, налогообложение во всей вашей державе будет гораздо эффективнее!»" + hold_court.6121.desc:1 "«Дело сделано, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord]», — кланяется [6121_responsible.Custom2('MyCharacterIntroduction', ROOT.Char)].\n\n«Несколько месяцев назад вы поручили провести ревизию всех ваших владений, и она наконец завершена. Все подробности о владельцах и ценностях ваших земель собраны в этой книге. Пока написанное в ней соответствует реальности, налогообложение во всей вашей державе будет гораздо эффективнее!»" hold_court.6121.a:0 "Отлично, [6121_responsible.GetFirstNameNoTooltip]!" #The Cadastre hold_court.6130.t:0 "Кадастр" @@ -263,7 +263,7 @@ hold_court.6180.f:0 "Опасения беспочвенны. Можешь идти." #A Shadow in the Night hold_court.6190.t:0 "Тень в ночи" - hold_court.6190.desc:1 "К трону подходит [Select_CString(6190_local.IsFemale, 'явная простолюдинка', 'явный простолюдин' )]. «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — начинает [6190_local.GetSheHe], — помните такое местечко, как [capital.GetNameNoTooltip]? Тамошний народ меня прислал.\n\nУ нас тут на кладбищах неспокойно, ктой-то мертвецов воровать повадился! Раскопают могилку — и поминай, как звали! Сперва мы на зверье грешили да на темные силы. Вот только потом нашелся злодей — ваш $court_physician_court_position$, [physician.GetTitledFirstName]! Поймали, почитай, за руку. Ворует мертвецов и творит над ними непотребства всякие научные!\n\nПожалуйста, ваша милость, положите конец этому богохульству!»" + hold_court.6190.desc:1 "К трону подходит [Select_CString(6190_local.IsFemale, 'явная простолюдинка', 'явный простолюдин' )]. «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — начинает [6190_local.GetSheHe], — помните такое местечко, как [capital.GetNameNoTooltip]? Тамошний народ меня прислал.\n\nУ нас тут на кладбищах неспокойно, ктой-то мертвецов воровать повадился! Раскопают могилку — и поминай, как звали! Сперва мы на зверье грешили да на темные силы. Вот только потом нашелся злодей — ваш $court_physician_court_position$, [physician.GetTitledFirstName]! Поймали, почитай, за руку. Ворует мертвецов и творит над ними непотребства всякие научные!\n\nПожалуйста, ваша милость, положите конец этому богохульству!»" hold_court.6190.a:0 "Изучение человеческого тела — печальная необходимость." hold_court.6190.b:0 "[physician.GetFirstNameNoTooltip], а меня ты позвать [Select_CString(physician.IsFemale, 'забыла', 'забыл' )]?!" hold_court.6190.c:0 "Свежие — #EMP живые#! — подопытные куда лучше..." diff --git a/project/ck3/base_game/localization/russian/event_localization/culture_events/culture_conversion_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/culture_events/culture_conversion_events_l_russian.yml index db2ba0d464..e0ef132727 100644 --- a/project/ck3/base_game/localization/russian/event_localization/culture_events/culture_conversion_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/culture_events/culture_conversion_events_l_russian.yml @@ -1,6 +1,6 @@ l_russian: - culture_conversion.0001.t:1 "#L [new_culture.GetName]ая#! жизнь" - culture_conversion.0001.desc:1 "#L [new_culture.GetAdjective]ие#! наряды, #L [new_culture.GetAdjective|l]ие#! привычки и [new_culture.GetCollectiveNoun|l], заполонившие столицу... Неудивительно, что [converting_liege.Custom2('MyCharacterIntroduction', ROOT.Char)], позабыв о #L [old_culture.GetAdjective|l]их#! корнях, считает себя частью #L [new_culture.GetAdjective|l]ого#! народа!" + culture_conversion.0001.t:1 "#L [new_culture.GetCollectiveNoun]ая#! жизнь" + culture_conversion.0001.desc:1 "#L [new_culture.GetAdjective]ие#! наряды, #L [new_culture.GetAdjective|l]ие#! привычки и [new_culture.GetName|l], заполонившие столицу... Неудивительно, что [converting_liege.Custom2('MyCharacterIntroduction', ROOT.Char)], позабыв о #L [old_culture.GetAdjective|l]их#! корнях, считает себя частью #L [new_culture.GetAdjective|l]ого#! народа!" culture_conversion.0001.a:0 "Все меняется — люди тоже." culture_conversion.0001.b:0 "Отбрасывать наши старые традиции нехорошо." culture_conversion.0001.c:0 "Мы должны идти в ногу со временем!" diff --git a/project/ck3/base_game/localization/russian/event_localization/culture_events/culture_notification_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/culture_events/culture_notification_events_l_russian.yml index 69000b797d..cac49222bc 100644 --- a/project/ck3/base_game/localization/russian/event_localization/culture_events/culture_notification_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/culture_events/culture_notification_events_l_russian.yml @@ -1,41 +1,41 @@ l_russian: culture_notification.0010.t:0 "Традиция забыта" - culture_notification.0010.desc:1 "Традиция «[SCOPE.Custom('GetTraditionNameFromFlag')]» забыта [this_player.GetCulture.GetNameNoTooltip|l]ой культурой" + culture_notification.0010.desc:1 "Традиция «[SCOPE.Custom('GetTraditionNameFromFlag')]» забыта [this_player.GetCulture.GetCollectiveNounNoTooltip|l]ой культурой" culture_notification.0011.t:1 "Традиция принята" - culture_notification.0011.desc:1 "Традиция «[SCOPE.Custom('GetTraditionNameFromFlag')]» принята [this_player.GetCulture.GetNameNoTooltip|l]ой культурой" + culture_notification.0011.desc:1 "Традиция «[SCOPE.Custom('GetTraditionNameFromFlag')]» принята [this_player.GetCulture.GetCollectiveNounNoTooltip|l]ой культурой" culture_notification.1001.t:0 "Формирование гибридной культуры" - culture_notification.1001.desc:0 "Из [parent_1.GetNameNoTooltip|l]ой и [parent_2.GetNameNoTooltip|l]ой культур [founder.GetTitledFirstName] создает новую [Concept( 'hybrid_culture', 'гибридную культуру' )|E] — [new_culture.GetNameNoTooltip|l]ую." + culture_notification.1001.desc:0 "Из [parent_1.CollectiveNounNoTooltip|l]ой и [parent_2.CollectiveNounNoTooltip|l]ой культур [founder.GetTitledFirstName] создает новую [Concept( 'hybrid_culture', 'гибридную культуру' )|E] — [new_culture.GetCollectiveNounNoTooltip|l]ую." - culture_notification.1011.t:0 "[new_culture.GetNameNoTooltip]ая гибридизация" - culture_notification.1011.intro:1 "За долгие годы хороших отношений и интенсивного культурного обмена #L [parent_1.GetName|l]ий#! и #L [parent_2.GetName|l]ий#! народы заметно сблизились. Сейчас их представители все чаще относят себя не к тому или другому сообществу, но сразу к обоим — это рождение новой, #L [new_culture.GetName|l]ой#! культуры.\n\n" - culture_notification.1011.hybrid_primary_1:1 "[parent_1.GetNameNoTooltip]ие традиции и ценности стали хребтом новой культуры, в то время как [parent_2.GetNameNoTooltip|l]ие особенности прочно укрепились и адаптировались в новом обществе." - culture_notification.1011.hybrid_primary_2:1 "[parent_2.GetNameNoTooltip]ие традиции и ценности стали хребтом новой культуры, в то время как [parent_1.GetNameNoTooltip|l]ие особенности прочно укрепились и адаптировались в новом обществе." - culture_notification.1011.hybrid_no_primary:1 "[new_culture.GetNameNoTooltip]ий народ в равной степени позаимствовал элементы обеих культур, создав истинно гибридную культуру, объединившую два мира." + culture_notification.1011.t:0 "[new_culture.GetCollectiveNounNoTooltip]ая гибридизация" + culture_notification.1011.intro:1 "За долгие годы хороших отношений и интенсивного культурного обмена [parent_1.GetName|l] и [parent_2.GetName|l] заметно сблизились. Сейчас их представители все чаще относят себя не к тому или другому сообществу, но сразу к обоим — это рождение новой, #L [new_culture.GetCollectiveNoun|l]ой#! культуры.\n\n" + culture_notification.1011.hybrid_primary_1:1 "[parent_1.GetCollectiveNounNoTooltip]ие традиции и ценности стали хребтом новой культуры, в то время как [parent_2.GetCollectiveNounNoTooltip|l]ие особенности прочно укрепились и адаптировались в новом обществе." + culture_notification.1011.hybrid_primary_2:1 "[parent_2.CollectiveNounNoTooltip]ие традиции и ценности стали хребтом новой культуры, в то время как [parent_1.CollectiveNounNoTooltip|l]ие особенности прочно укрепились и адаптировались в новом обществе." + culture_notification.1011.hybrid_no_primary:1 "[new_culture.GetCollectiveNounNoTooltip]ий народ в равной степени позаимствовал элементы обеих культур, создав истинно гибридную культуру, объединившую два мира." culture_notification.1011.outro.other:0 "$culture_notification.1111.outro.other$" culture_notification.1011.outro.founder:0 "$culture_notification.1111.outro.founder$" culture_notification.1011.a.other:0 "$culture_notification.1111.a.other$" culture_notification.1011.a.founder:0 "$culture_notification.1111.a.founder$" - culture_notification_hybrid_tooltip:0 "#L [new_culture.GetName]ая#! [Concept( 'hybrid_culture', 'гибридная культура' )|E] возникла при смешении #L [parent_1.GetName|l]ой#! и #L [parent_2.GetName|l]ой#! [Concept( 'cultures', 'культур' )|E]." + culture_notification_hybrid_tooltip:0 "#L [new_culture.GetCollectiveNoun]ая#! [Concept( 'hybrid_culture', 'гибридная культура' )|E] возникла при смешении #L [parent_1.GetCollectiveNoun|l]ой#! и #L [parent_2.GetCollectiveNoun|l]ой#! [Concept( 'cultures', 'культур' )|E]." culture_notification.1101.t:0 "Культура отделена" - culture_notification.1101.desc:0 "[founder.GetTitledFirstName] [Select_CString(founder.IsFemale, 'создала', 'создал' )] [new_culture.GetNameNoTooltip|l]ую культуру, [Concept( 'divergent_culture', 'отделившуюся' )|E] от [parent_1.GetNameNoTooltip|l]ой" + culture_notification.1101.desc:0 "[founder.GetTitledFirstName] [Select_CString(founder.IsFemale, 'создала', 'создал' )] [new_culture.GetCollectiveNounNoTooltip|l]ую культуру, [Concept( 'divergent_culture', 'отделившуюся' )|E] от [parent_1.GetCollectiveNounNoTooltip|l]ой" - culture_notification.1111.t:0 "[new_culture.GetNameNoTooltip]ие различия" - culture_notification.1111.intro:0 "Небольшие изменения диалекта, легкие различия традиций... Сначала это было едва заметно. Но со временем мелкие перемены привели к большим, и ныне [founder.GetPrimaryTitle.GetNameNoTierNoTooltip], где проживает немало выходцев из #L [parent_1.GetName|l]ой#! культуры, наблюдает рождение нового сообщества, которое называет себя #L [new_culture.GetName|l]им#!.\n\n" - culture_notification.1111.ethos.bellicose:0 "Опасности дикой природы и постоянное противостояние с соперниками сделало [new_culture.GetNameNoTooltip|l]ий народ более воинственным — теперь они готовы защищать свой уклад с оружием в руках." - culture_notification.1111.ethos.bureaucratic:1 "Похоже, [new_culture.GetCollectiveNounNoTooltip|l] начинают проявлять все больший интерес к многословным законам, длинным хроникам и запутанным договорам, наслаждаясь жизнью в обществе, основанном на разрастающихся формальных правилах." - culture_notification.1111.ethos.courtly:0 "[new_culture.GetNameNoTooltip]ий народ отдает немало сил развитию этикета и манер для создания куртуазного общества, способного прийти к эпохе стабильности и процветания." - culture_notification.1111.ethos.communal:0 "Помогая соседям в беде и разделяя с ними радость побед, [new_culture.GetNameNoTooltip|l]ий народ создает прочные узы общности взглядов и целей." - culture_notification.1111.ethos.stoic:0 "В опасном и непредсказуемом мире [new_culture.GetNameNoTooltip|l]ий народ все больше уповает на твердость духа и целеустремленность." - culture_notification.1111.ethos.spiritual:0 "В поисках истины в своем отечестве и вне его [new_culture.GetNameNoTooltip|l]ий народ становится все более одухотворенным и благочестивым." - culture_notification.1111.ethos.egalitatian:0 "Признав, что обстоятельства рождения далеко не всегда определяют способности и потенциал, [new_culture.GetNameNoTooltip|l]ий народ пропагандирует равенство и становится все более открытым сообществом." - culture_notification.1111.ethos.unchanged:0 "[new_culture.GetCollectiveNounNoTooltip] и [parent_1.GetCollectiveNounNoTooltip|l] в целом смотрят на жизнь одинаково, поэтому их разногласия лежат скорее в политической плоскости — однако разделение традиций, правил и границ привело к расколу одного сообщества на два." + culture_notification.1111.t:0 "[new_culture.GetCollectiveNounNoTooltip]ие различия" + culture_notification.1111.intro:0 "Небольшие изменения диалекта, легкие различия традиций... Сначала это было едва заметно. Но со временем мелкие перемены привели к большим, и ныне [founder.GetPrimaryTitle.GetNameNoTierNoTooltip], где проживает немало выходцев из #L [parent_1.GetCollectiveNoun|l]ой#! культуры, наблюдает рождение нового сообщества, которое называет себя #L [new_culture.GetCollectiveNoun|l]им#!.\n\n" + culture_notification.1111.ethos.bellicose:0 "Опасности дикой природы и постоянное противостояние с соперниками сделало [new_culture.GetCollectiveNounNoTooltip|l]ий народ более воинственным — теперь они готовы защищать свой уклад с оружием в руках." + culture_notification.1111.ethos.bureaucratic:1 "Похоже, [new_culture.GetNameNoTooltip|l] начинают проявлять все больший интерес к многословным законам, длинным хроникам и запутанным договорам, наслаждаясь жизнью в обществе, основанном на разрастающихся формальных правилах." + culture_notification.1111.ethos.courtly:0 "[new_culture.GetCollectiveNounNoTooltip]ий народ отдает немало сил развитию этикета и манер для создания куртуазного общества, способного прийти к эпохе стабильности и процветания." + culture_notification.1111.ethos.communal:0 "Помогая соседям в беде и разделяя с ними радость побед, [new_culture.GetCollectiveNounNoTooltip|l]ий народ создает прочные узы общности взглядов и целей." + culture_notification.1111.ethos.stoic:0 "В опасном и непредсказуемом мире [new_culture.GetCollectiveNounNoTooltip|l]ий народ все больше уповает на твердость духа и целеустремленность." + culture_notification.1111.ethos.spiritual:0 "В поисках истины в своем отечестве и вне его [new_culture.GetCollectiveNounNoTooltip|l]ий народ становится все более одухотворенным и благочестивым." + culture_notification.1111.ethos.egalitatian:0 "Признав, что обстоятельства рождения далеко не всегда определяют способности и потенциал, [new_culture.GetCollectiveNounNoTooltip|l]ий народ пропагандирует равенство и становится все более открытым сообществом." + culture_notification.1111.ethos.unchanged:0 "[new_culture.GetNameNoTooltip] и [parent_1.GetNameNoTooltip|l] в целом смотрят на жизнь одинаково, поэтому их разногласия лежат скорее в политической плоскости — однако разделение традиций, правил и границ привело к расколу одного сообщества на два." culture_notification.1111.outro.other:0 "\n\nНельзя с уверенностью сказать, чем [Select_CString(founder.IsFemale, 'руководствовалась', 'руководствовался' )] [founder.GetTitledFirstName] — тонким расчетом манипулятора или искренним желанием привести свой народ к новой эре, — когда [Select_CString(founder.IsFemale, 'провозгласила', 'провозгласил' )] себя новым лидером культурного возрождения." - culture_notification.1111.outro.founder:0 "\n\n[new_culture.GetNameNoTooltip]ий народ видит во мне лидера, а значит, настало время заложить фундамент нашего общего будущего." + culture_notification.1111.outro.founder:0 "\n\n[new_culture.GetCollectiveNounNoTooltip]ий народ видит во мне лидера, а значит, настало время заложить фундамент нашего общего будущего." culture_notification.1111.a.other:0 "Посмотрим, как будет развиваться ситуация." culture_notification.1111.a.founder:0 "В новый век, в новую эпоху, с новым народом!" - culture_notification_tooltip:0 "#L [new_culture.GetName]ая#! [Concept( 'divergent_culture', 'отделившаяся культура' )|E] откололась от #L [parent_1.GetName|l]ой#! [Concept( 'culture', 'культуры' )|E]." + culture_notification_tooltip:0 "#L [new_culture.GetCollectiveNoun]ая#! [Concept( 'divergent_culture', 'отделившаяся культура' )|E] откололась от #L [parent_1.GetCollectiveNoun|l]ой#! [Concept( 'culture', 'культуры' )|E]." diff --git a/project/ck3/base_game/localization/russian/event_localization/death_events/death_management_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/death_events/death_management_events_l_russian.yml index 6cc817a204..3eb54e9235 100644 --- a/project/ck3/base_game/localization/russian/event_localization/death_events/death_management_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/death_events/death_management_events_l_russian.yml @@ -1,5 +1,5 @@ l_russian: - death_management.1000.killed.tt:0 "[Select_CString(dead_character.IsFemale, 'Моя', 'Мой' )] [THIS.Char.Custom2('RelationToMe', SCOPE.sC('dead_character'))] [dead_character.GetTitledFirstName] [Select_CString(dead_character.IsFemale, 'погибла', 'погиб' )]. [Select_CString(dead_character.IsFemale, 'Ее', 'Его' )] убийца — [killer.GetTitledFirstName]." + death_management.1000.killed.tt:1 "[dead_character.GetTitledFirstName] [Select_CString(dead_character.IsFemale, 'погибла', 'погиб' )]. [Select_CString(dead_character.IsFemale, 'Ее', 'Его' )] убийца — [killer.GetTitledFirstName]." death_management.1000.t:0 "Пока смерть не разлучит нас" death_management.1000.murder:0 "[dead_character.GetTitledFirstName] погибает от рук убийцы!\n\n" death_management.1000.like:0 "Как сердце может не разорваться от такой боли? Это невозможно! Но вот я здесь, и мое сердце бьется, хотя твое затихло. О [dead_character.GetFirstName], [Select_CString(dead_character.IsFemale, 'моя', 'мой' )] [dead_character.Custom('LoverPetName')]. Жизнь не будет прежней без тебя." @@ -29,6 +29,7 @@ death_management.1005.t:0 "Оставшиеся воспоминания" death_management.1005.desc:0 "О [dead_character.GetFirstName]. Будь ты до сих пор со мной, ты [Select_CString(dead_character.IsFemale, 'велела', 'велел' )] бы мне собраться с силами. [Select_CString(dead_character.IsFemale, 'Сказала', 'Сказал' )] бы, что все станет лучше. И ты [Select_CString(dead_character.IsFemale, 'была', 'был' )] бы [Select_CString(dead_character.IsFemale, 'права', 'прав' )], как и всегда, но сперва мне нужно выплеснуть боль и дать волю слезам, потому что тебя больше нет в этом мире." + death_management.1005.desc.ritual_best_friend:0 "[dead_character.GetFirstName] [Select_CString(dead_character.IsFemale, 'мертва', 'мертв' )]! [Select_CString(dead_character.IsFemale, 'Моя лучшая, самая надежная подруга убита', 'Мой лучший, самый надежный друг убит' )] и пребывает в хладных объятиях [ROOT.Char.GetFaith.DeathDeityNamePossessive], не исчерпав отведенного [dead_character.GetHerHim] в этом мире времени. Я стенаю, рыдаю, рву на себе волосы и одежды, но понимаю, что больше мы не увидимся.\n\nСмогу... Смогу ли я жить дальше?\n\nКонечно, ведь так [Select_CString(dead_character.IsFemale, 'хотела', 'хотел' )] бы [dead_character.GetFirstNameNoTooltip], [Select_CString(dead_character.IsFemale, 'моя дорогая и любимая', 'мой дорогой и любимый' )] [dead_character.GetFirstNameNoTooltip]. Надеюсь, воспоминания о [Select_CString(dead_character.IsFemale, 'ней', 'нем' )] помогут мне пережить эти темные времена. И всё же без н[dead_character.GetHerHis] жизнь подобна навеки погасшей свече." death_management.1005.a:0 "Мне не забыть тебя, старый друг." death_management.1005.a.tt:3 "[Select_CString(dead_character.IsFemale, 'Ваша подруга', 'Ваш друг' )] [dead_character.GetTitledFirstName] встречает [THIS.Char.Custom('DiedHouse_arrest')]." death_management.friend.desc:4 "[Select_CString(dead_character.IsFemale, 'Ваша подруга', 'Ваш друг' )], [dead_character.GetTitledFirstName], [Select_CString(dead_character.IsFemale, 'умерла', 'умер' )]." @@ -73,7 +74,7 @@ death_management.1010.t:0 "Больше никаких уроков" death_management.1010.murderer:0 "[dead_character.GetTitledFirstName] [Select_CString(dead_character.IsFemale, 'мертва', 'мертв' )], и люди уже передают эту новость из уст в уста. Я стараюсь сохранять невозмутимый вид.\n\nПолное осознание случившегося обрушивается на меня позже, когда я отправляюсь домой: [dead_character.GetTitledFirstName] действительно [Select_CString(dead_character.IsFemale, 'умерла', 'умер' )]." death_management.1010.under_12:0 "Все как в тумане. Начиная с того утра, когда [dead_character.GetTitledFirstName] не [Select_CString(dead_character.IsFemale, 'позвала', 'позвал' )] меня на уроки, и до сих самых пор, когда я еду в повозке домой.\n\nНа вопросы, почему [dead_character.GetFirstName] не [Select_CString(dead_character.IsFemale, 'вышла', 'вышел' )] проводить меня, прямого ответа мне не дали, но со слов окружающих стало ясно, что я [SCOPE.sC('dead_character').GetHerHis] больше не увижу." - death_management.1010.12_or_over:0 "Мне сообщили новости во время подготовки к урокам, и с того момента мне совершенно нечем заняться: мой учитель, [dead_character.GetTitledFirstName] [Select_CString(dead_character.IsFemale, 'умерла', 'умер' )].\n\nИ даже теперь, когда я еду домой, мне все еще кажется странным, что я больше не увижу." + death_management.1010.12_or_over:0 "Мне сообщили новости во время подготовки к урокам, и с того момента мне совершенно нечем заняться: мой учитель, [dead_character.GetTitledFirstName] [Select_CString(dead_character.IsFemale, 'умерла', 'умер' )].\n\nИ даже теперь, когда я еду домой, мне все еще кажется странным, что я [dead_character.GetHerHis] больше не увижу." death_management.1010.under_12_liked_educator:0 "Жаль, что [dead_character.GetSheHe] не [Select_CString(dead_character.IsFemale, 'успела', 'успел' )] попрощаться." death_management.1010.under_12_disliked_educator:0 "Я все-таки хочу нового учителя!" death_management.1010.over_12_liked_educator:0 "Вы столькому меня научили, [dead_character.GetFirstName]." diff --git a/project/ck3/base_game/localization/russian/event_localization/decisions/decision_pay_homage_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/decisions/decision_pay_homage_l_russian.yml index 2c849bb5ef..3273f1b428 100644 --- a/project/ck3/base_game/localization/russian/event_localization/decisions/decision_pay_homage_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/decisions/decision_pay_homage_l_russian.yml @@ -8,7 +8,7 @@ pay_homage_decision_second_tooltip:0 "$DESC$\n$pay_homage_grace_tt$\n\n$IS_VALID_BLOCKER$" pay_homage_grace_tt:0 "#weak Воздать почести одному и тому же сюзерену можно только один раз#!" pay_homage_gift_warning_effect:0 "#weak Подарки увеличивают награду за воздание почетей#!\n$pay_homage_grace_tt$" - pay_homage_grace_valid_tt:0 "[THIS.Char.GetLiege.GetTitledFirstName] до сих пор не получала [Concept( 'pay_homage', 'почестей' )|E] от этого персонажа" + pay_homage_grace_valid_tt:0 "[THIS.Char.GetLiege.GetTitledFirstName] до сих пор не получает [Concept( 'pay_homage', 'почестей' )|E] от этого персонажа" PAY_HOMAGE_DECISION_NEXT_STEP_BUTTON:0 "Выбрать подарок для воздания почестей" petition_available_adult_tt:0 "Персонаж — допустимый взрослый" petition_available_liege_tt:0 "[THIS.Char.GetLiege.GetTitledFirstName] — допустимый взрослый" diff --git a/project/ck3/base_game/localization/russian/event_localization/decisions/decision_petition_liege_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/decisions/decision_petition_liege_l_russian.yml index 31e4f979f4..acdd0ea92e 100644 --- a/project/ck3/base_game/localization/russian/event_localization/decisions/decision_petition_liege_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/decisions/decision_petition_liege_l_russian.yml @@ -124,3 +124,4 @@ petition_liege_holding_tt:0 "#X [liege|E] не в состоянии оплатить строительство [Concept( 'holding', 'владений' )|E]#!" petition_liege_debt_tt:0 "#X Ваш [liege|El] [Concept( 'debt', 'в долгах' )|E]#!" + petition_liege_council_no_petition_valid_tt:0 "#X Вам не о чем просить своего сюзерена#!" diff --git a/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_middle_east_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_middle_east_l_russian.yml index 922e881f19..e068f116ec 100644 --- a/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_middle_east_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_middle_east_l_russian.yml @@ -5,17 +5,17 @@ middle_east_decisions.0001.a:0 "Пусть Господь смилостивится над ними, ибо я их не пощажу." middle_east_decisions.0002.desc.christians:0 "Со времени возвышения Мухаммеда ислам стал силой, с которой нужно считаться на востоке, и угрозой, нависшей над почитателями Христа. И все же благодаря тому, как отчаянно [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'защищала', 'защищал' )] Святую землю, теперь все переменилось.\n\nС благословения [scoped_ruler.GetFaith.HighGodNamePossessive] [scoped_ruler.GetFirstName] [Select_CString(scoped_ruler.IsFemale, 'изгнала', 'изгнал' )] неверных с берегов Средиземного моря за палящие пустыни Аравии. [Select_CString(scoped_ruler.IsFemale, 'Ей', 'Ему' )] удалось воздвигнуть святой крест Господа нашего повсюду от моря до моря и создать подлинное Царство Небесное на осколках полумесяца ложного пророка." middle_east_decisions.0002.desc.muslims:0 "Крестоносец [scoped_ruler.GetTitledFirstName] и [Select_CString(scoped_ruler.IsFemale, 'ее', 'его' )] варварские орды принесли немыслимые страдания последователям [ROOT.Char.GetFaith.HighGodNamePossessive]!\n\nЭти мерзкие идолопоклонники заняли наши святые места. Даже священный город Мекка теперь в лапах нечестивых свиней. Если истинные последователи Пророка не сумеют вернуть Аравию в ближайшее время, это может стать началом конца ислама." - middle_east_decisions.0002.desc.others:0 "Со времени возвышения Мухаммеда ислам стал силой, с которой нужно считаться на востоке. И все же благодаря тому, как отчаянно [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'защищала', 'защищал' )] Святую землю, теперь все переменилось.\n\n[Select_CString(scoped_ruler.IsFemale, 'Эта', 'Этот' )] #L [scoped_ruler.GetFaith.GetAdjective|l][Select_CString(scoped_ruler.IsFemale, 'ая', 'ий' )]#! [scoped_ruler.GetTitleTierName|l] [Select_CString(scoped_ruler.IsFemale, 'изгнала', 'изгнал' )] последователей Аллаха с берегов Средиземного моря, за палящие пустыни Аравии. [Select_CString(scoped_ruler.IsFemale, 'Ей', 'Ему' )] удалось воздвигнуть святой крест Господа нашего повсюду от моря до моря и создать, как [scoped_ruler.GetSheHe] это называет, Царство Небесное на осколках полумесяца." + middle_east_decisions.0002.desc.others:0 "Со времени возвышения Мухаммеда ислам стал силой, с которой нужно считаться на востоке. И все же благодаря тому, как отчаянно [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'защищала', 'защищал' )] Святую землю, теперь все переменилось.\n\n[Select_CString(scoped_ruler.IsFemale, 'Эта', 'Этот' )] #L [scoped_ruler.GetFaith.GetName|l][Select_CString(scoped_ruler.IsFemale, 'ая', 'ий' )]#! [scoped_ruler.GetTitleTierName|l] [Select_CString(scoped_ruler.IsFemale, 'изгнала', 'изгнал' )] последователей Аллаха с берегов Средиземного моря, за палящие пустыни Аравии. [Select_CString(scoped_ruler.IsFemale, 'Ей', 'Ему' )] удалось воздвигнуть святой крест Господа нашего повсюду от моря до моря и создать, как [scoped_ruler.GetSheHe] это называет, Царство Небесное на осколках полумесяца." middle_east_decisions.0002.a:0 "Восславим Господа нашего!" middle_east_decisions.0002.b:0 "Тысяча проклятий на [scoped_ruler.GetHerHis] род!" middle_east_decisions.0002.c:0 "Ясно..." # Restoring the Sunni Caliphate, by Flavio Verna middle_east_decisions.0003.t:0 "Новый халифат" - middle_east_decisions.0003.desc:0 "С того момента как неверные заняли Святую землю, истинные последователи Пророка рассеялись по всем уголкам света, лишенные лидера и воли продолжать священную борьбу.\n\nТеперь все изменится. По милости [reformer.GetFaith.HighGodNamePossessive] я [Select_CString(reformer.IsFemale, 'отбила', 'отбил' )] Мекку и Медину и [Select_CString(reformer.IsFemale, 'остановила', 'остановил' )] непрерывный поток неверных, что затоплял Аравию. Заручившись поддержкой нескольких уважаемых богословов, я [Select_CString(reformer.IsFemale, 'была признана', 'был признан' )] новым #L [reformer.GetFaith.GetAdjective|l]им#! халифом. Теперь я поведу своих соратников против мерзких идолопоклонников, что еще оскверняют нашу землю!" + middle_east_decisions.0003.desc:0 "С того момента как неверные заняли Святую землю, истинные последователи Пророка рассеялись по всем уголкам света, лишенные лидера и воли продолжать священную борьбу.\n\nТеперь все изменится. По милости [reformer.GetFaith.HighGodNamePossessive] я [Select_CString(reformer.IsFemale, 'отбила', 'отбил' )] Мекку и Медину и [Select_CString(reformer.IsFemale, 'остановила', 'остановил' )] непрерывный поток неверных, что затоплял Аравию. Заручившись поддержкой нескольких уважаемых богословов, я [Select_CString(reformer.IsFemale, 'была признана', 'был признан' )] новым #L [reformer.GetFaith.GetName|l]им#! халифом. Теперь я поведу своих соратников против мерзких идолопоклонников, что еще оскверняют нашу землю!" middle_east_decisions.0003.a:0 "Аллах акбар!" - middle_east_decisions.0004.desc.ashari:0 "С того момента как неверные заняли Святую землю, истинные последователи Пророка рассеялись по всем уголкам света, лишенные лидера и воли продолжать священную борьбу.\n\nНо все изменилось. По милости [reformer.GetFaith.HighGodNamePossessive] [reformer.GetFirstName] [Select_CString(reformer.IsFemale, 'отбила', 'отбил' )] Мекку и Медину и [Select_CString(reformer.IsFemale, 'остановила', 'остановил' )] непрерывный поток неверных, что затоплял Аравию. Заручившись поддержкой нескольких уважаемых богословов, [reformer.GetFirstName] [Select_CString(reformer.IsFemale, 'была признана', 'был признан' )] новым #L [reformer.GetFaith.GetAdjective|l]им#! халифом и теперь поведет соратников против мерзких идолопоклонников, что еще оскверняют нашу землю!" - middle_east_decisions.0004.desc.other:0 "С того момента как неверные заняли Святую землю, истинные последователи #L [reformer.GetFaith.GetAdjective|l]ого#! учения рассеялись по всем уголкам света, лишенные лидера и воли продолжать священную борьбу.\n\nНо, похоже, они вновь объединились, и теперь их ведет [reformer.GetFirstName]. Отбив Мекку и Медину и узаконив своих права в качестве нового халифа, [reformer.GetFirstName] [Select_CString(reformer.IsFemale, 'готова', 'готов' )] продолжить Великую войну против неверных." + middle_east_decisions.0004.desc.ashari:0 "С того момента как неверные заняли Святую землю, истинные последователи Пророка рассеялись по всем уголкам света, лишенные лидера и воли продолжать священную борьбу.\n\nНо все изменилось. По милости [reformer.GetFaith.HighGodNamePossessive] [reformer.GetFirstName] [Select_CString(reformer.IsFemale, 'отбила', 'отбил' )] Мекку и Медину и [Select_CString(reformer.IsFemale, 'остановила', 'остановил' )] непрерывный поток неверных, что затоплял Аравию. Заручившись поддержкой нескольких уважаемых богословов, [reformer.GetFirstName] [Select_CString(reformer.IsFemale, 'была признана', 'был признан' )] новым #L [reformer.GetFaith.GetName|l]им#! халифом и теперь поведет соратников против мерзких идолопоклонников, что еще оскверняют нашу землю!" + middle_east_decisions.0004.desc.other:0 "С того момента как неверные заняли Святую землю, истинные последователи #L [reformer.GetFaith.GetName|l]ого#! учения рассеялись по всем уголкам света, лишенные лидера и воли продолжать священную борьбу.\n\nНо, похоже, они вновь объединились, и теперь их ведет [reformer.GetFirstName]. Отбив Мекку и Медину и узаконив своих права в качестве нового халифа, [reformer.GetFirstName] [Select_CString(reformer.IsFemale, 'готова', 'готов' )] продолжить Великую войну против неверных." middle_east_decisions.0004.a:0 "Аллах акбар!" middle_east_decisions.0004.b:0 "Полагаю, из двух зол выбирают меньшее..." @@ -28,16 +28,16 @@ middle_east_decisions.0006.b:0 "Ясно..." # Restore Jewish High Priesthood, by Flavio Verna - middle_east_decisions.0007.t:0 "Новое #L [scoped_ruler.GetFaith.GetAdjective|l]ое#! священство" + middle_east_decisions.0007.t:0 "Новое #L [scoped_ruler.GetFaith.GetName|l]ое#! священство" middle_east_decisions.0007.desc:0 "[new_priest.GetTitleTierName] — верховный иудейский священник. Никто не носил этот титул с того времени, как римляне уничтожили Второй Храм около тысячи лет назад. Теперь эта должность наконец снова занята, институт верховных священников восстановлен.\n\nПодобно иудейским священникам древности, Коген Гадол традиционно должен был быть потомком Аарона, старшего брата Моисея. Не найдя подходящих кандидатов, мы отошли от этого правила, но новый верховный священник все равно пользуется уважением религиозных общин иудеев." middle_east_decisions.0007.a:0 "Пусть [new_priest.GetHerHis] руководство вдохновляет нас!" - middle_east_decisions.0008.desc.others:0 "После восстановления значительного иудейского населения в Иерусалиме, [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'поспособствовала', 'поспособствовал' )] созданию нового #L [new_priest.GetFaith.GetAdjective|l]ого#! верховного священства, которое поведет израильтян.\n\n[new_priest.GetTitledFirstName] руководит этим объединением, которое должно принести единство и наставить обитателей Израиля на путь истинный." + middle_east_decisions.0008.desc.others:0 "После восстановления значительного иудейского населения в Иерусалиме, [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'поспособствовала', 'поспособствовал' )] созданию нового #L [new_priest.GetFaith.GetName|l]ого#! верховного священства, которое поведет израильтян.\n\n[new_priest.GetTitledFirstName] руководит этим объединением, которое должно принести единство и наставить обитателей Израиля на путь истинный." middle_east_decisions.0008.a:0 "Пусть [new_priest.GetSheHe] наставляет нас!" middle_east_decisions.0008.b:0 "Ясно..." # Restore Zoroastrian High Priesthood, by Flavio Verna - middle_east_decisions.0009.t:0 "Новое #L [scoped_ruler.GetFaith.GetAdjective|l]ое#! священство" - middle_east_decisions.0009.desc:0 "Забытый во времена арабского завоевания, зороастризм вновь принят народом Персии в качестве единственного пути к праведной жизни. [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'приказала', 'приказал' )] учредить должность «[new_priest.GetTitleTierName]»: этот «священник над священниками» возглавит восстановленную иерархию духовенства.\n\n[new_priest.GetTitleTierName] станет главным религиозным авторитетом в #L [scoped_ruler.GetFaith.GetAdjective|l]ом#! мире. Теперь его благословения будут добиваться как отправляясь в военный поход, так и подавая на развод." + middle_east_decisions.0009.t:0 "Новое #L [scoped_ruler.GetFaith.GetName|l]ое#! священство" + middle_east_decisions.0009.desc:0 "Забытый во времена арабского завоевания, зороастризм вновь принят народом Персии в качестве единственного пути к праведной жизни. [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'приказала', 'приказал' )] учредить должность «[new_priest.GetTitleTierName]»: этот «священник над священниками» возглавит восстановленную иерархию духовенства.\n\n[new_priest.GetTitleTierName] станет главным религиозным авторитетом в #L [scoped_ruler.GetFaith.GetName|l]ом#! мире. Теперь его благословения будут добиваться как отправляясь в военный поход, так и подавая на развод." middle_east_decisions.0009.a:0 "Вечное пламя горит вновь!" middle_east_decisions.0010.desc.muslims:0 "Проклятые последователи [scoped_ruler.GetFaith.HighGodNamePossessive] отвоевали достаточно земли и влияния, чтобы [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'смогла', 'смог' )] восстановить нечестивое священство.\n\nЕсли их не остановить, эти язычники-демонопоклонники обернут вспять все достижения ислама в Персии, заражая умы ничего не подозревающих подданных извращенной ложью." middle_east_decisions.0010.desc.others:0 "Эти странные огнепоклонники, почитатели [scoped_ruler.GetFaith.HighGodNamePossessive], захватили достаточно исконных персидских земель, чтобы восстановить полноценное священство.\n\nЕсли их не остановить, вскоре они могут отменить все достижения ислама и вернуть Азию под защиту старых богов." @@ -52,7 +52,7 @@ all_held_counties:0 "Все языческие провинции" middle_east_decisions.0013.desc:0 "С того момента, как держава Сассанидов пала под арабским натиском, Персия страдала под гнетом магометанских правителей. Старые зороастрийские порядки оставались лишь на севере, на равнинах Центральной Азии, но сейчас, после долгого ожидания, зороастрийская власть в Персии восстановлена.\n\nЭто чудесное возрождение можно объяснить только выдающимся мастерством, которое показывает [scoped_ruler.GetFirstNamePossessive]. Многие среди духовенства уже называют [scoped_ruler.GetHerHis] Саошьянтом, спасителем мира, с которым сам Заратуштра беседовал несколько тысячелетий назад. Теперь, когда [scoped_ruler.GetSheHe] принимает эту роль, все зороастрийцы почитают [scoped_ruler.GetHerHis] как священный символ." middle_east_decisions.0013.desc.muslims:0 "Некогда низведенные до пустынных изгоев, служители огня проклятого богохульника Зороастра восстали из пепла и вернули трон Персии!\n\nВ своей раздутой гордыне их [scoped_ruler.GetTitleTierName|l] [Select_CString(scoped_ruler.IsFemale, 'решила', 'решил' )] провозгласить себя живым божеством." - middle_east_decisions.0013.desc.others:0 "С того момента, как держава Сасанидов пала под арабским натиском, последователи Зороастра находились в бегах. Но недавно их изгнание подошло к концу, когда #L [scoped_ruler.GetFaith.GetAdjective|l]ие#! последователи сумели восстановить свою древнюю империю.\n\nСыграв в происходящем немалую роль, их [scoped_ruler.GetTitleTierName|l] [Select_CString(scoped_ruler.IsFemale, 'решила', 'решил' )] объявить себя Саошьянтом, то есть, «спасителем», пришествие которого обещает их вера." + middle_east_decisions.0013.desc.others:0 "С того момента, как держава Сасанидов пала под арабским натиском, последователи Зороастра находились в бегах. Но недавно их изгнание подошло к концу, когда #L [scoped_ruler.GetFaith.GetName|l]ие#! последователи сумели восстановить свою древнюю империю.\n\nСыграв в происходящем немалую роль, их [scoped_ruler.GetTitleTierName|l] [Select_CString(scoped_ruler.IsFemale, 'решила', 'решил' )] объявить себя Саошьянтом, то есть, «спасителем», пришествие которого обещает их вера." middle_east_decisions.0013.a:0 "Пусть [scoped_ruler.GetSheHe] принесет процветание всем нам!" middle_east_decisions.0013.b:0 "Безумие и дьявольщина!" middle_east_decisions.0013.c:0 "Ясно..." diff --git a/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_middle_europe_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_middle_europe_l_russian.yml index f951280015..a92dc16969 100644 --- a/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_middle_europe_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_middle_europe_l_russian.yml @@ -47,12 +47,12 @@ # Gothic Innovations, by Flavio Verna middle_europe_decisions.0012.t:0 "Opus Francigenum" - middle_europe_decisions.0012.desc:0 "Наступает новый век процветания. [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] поднимается из темных веков, подобно ярчайшему маяку искусств и философии.\n\nНаши города становятся бурлящими центрами торговли, мы строим новые восхитительные соборы, способные соперничать с лучшими творениями Римской империи. Художники, музыканты и философы стекаются к нам со всех краев. Под просвещенным покровительством моей династии #L [scoped_ruler.GetCulture.GetName|l]ому#! народу станет завидовать вся Европа." + middle_europe_decisions.0012.desc:0 "Наступает новый век процветания. [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] поднимается из темных веков, подобно ярчайшему маяку искусств и философии.\n\nНаши города становятся бурлящими центрами торговли, мы строим новые восхитительные соборы, способные соперничать с лучшими творениями Римской империи. Художники, музыканты и философы стекаются к нам со всех краев. Под просвещенным покровительством моей династии #L [scoped_ruler.GetCulture.GetCollectiveNoun|l]ому#! народу станет завидовать вся Европа." middle_europe_decisions.0012.a:0 "Пусть продолжится наш великий труд!" middle_europe_decisions.0013.t:0 "Готика" - middle_europe_decisions.0013.desc.french:0 "[scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] переживает период небывалого процветания и бурного роста, что приносит пользу всему нашему народу.\n\nНаши города становятся бурлящими центрами торговли, мы строим новые восхитительные соборы, способные соперничать с лучшими творениями Римской империи. Художники, музыканты и философы стекаются к нам со всех краев. Покуда нами просвещенно правят [scoped_ruler.GetTitledFirstName] и династия [scoped_ruler.GetDynasty.GetName], нам будет завидовать вся Европа." + middle_europe_decisions.0013.desc.french:0 "[scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] переживает период небывалого процветания и бурного роста, что приносит пользу всему нашему народу.\n\nНаши города становятся бурлящими центрами торговли, мы строим новые восхитительные соборы, способные соперничать с лучшими творениями Римской империи. Художники, музыканты и философы стекаются к нам со всех краев. Покуда нами просвещенно правят [scoped_ruler.GetTitledFirstName] и династия [scoped_ruler.GetDynasty.GetBaseName], нам будет завидовать вся Европа." middle_europe_decisions.0013.desc.italian:0 "Похоже, что [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] испытывает период небывалого процветания и роста.\n\nПоэты, философы, архитекторы... [scoped_ruler.GetTitledFirstNamePossessive] привлекает к своему двору множество образованных людей, и все же к этому моменту они не создали ничего, кроме бесконечной череды грубых изваяний." - middle_europe_decisions.0013.desc.fallback:0 "[scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] переживает период небывалого процветания и бурного роста, который пошел на благо всего [ROOT.Char.GetCulture.GetNameNoTooltip|l]ого народа.\n\nНовые города становятся бурлящими центрами торговли, возводятся новые восхитительные соборы, способные соперничать с лучшими творениями Римской империи. Художники, музыканты и философы стекаются в эти земли со всех краев. [scoped_ruler.GetTitledFirstName] и династия [scoped_ruler.GetDynasty.GetName] под своим патронажем делают свою землю объектом зависти всей Европы." + middle_europe_decisions.0013.desc.fallback:0 "[scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] переживает период небывалого процветания и бурного роста, который пошел на благо всего [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ого народа.\n\nНовые города становятся бурлящими центрами торговли, возводятся новые восхитительные соборы, способные соперничать с лучшими творениями Римской империи. Художники, музыканты и философы стекаются в эти земли со всех краев. [scoped_ruler.GetTitledFirstName] и династия [scoped_ruler.GetDynasty.GetBaseName] под своим патронажем делают свою землю объектом зависти всей Европы." middle_europe_decisions.0013.a:0 "Мы живем в замечательное время!" middle_europe_decisions.0013.b:0 "Ха! Это долго не продлится." middle_europe_decisions.0013.c:0 "Хорошо им, наверное..." @@ -61,7 +61,7 @@ middle_europe_decisions.0015.t:0 "Империя Запада" middle_europe_decisions.0015.desc:0 "Слишком долго титул римских императоров Запада не принадлежал никому. Сегодня, когда я и [founder_hof.GetTitledFirstName] стоим лицом к лицу в окружении моих вассалов и духовенства, это изменится.\n\nМы привычно обмениваемся молитвами и благословениями и просим [founder.GetFaith.HighGodNamePossessive] наделить меня силой и милосердием и помочь мне править империей по [founder.GetFaith.HighGodHerHis|U] воле. Торжественно [founder_hof.GetTitledFirstNameNoTooltip] вручает мне корону и меч и возлагает на меня заботу обо всем христианстве.\n\nТишина взрывается гимнами, которые заглушают лишь приветственные крики моих дворян.\n\nНаконец-то. Я правлю Священной Римской империей." middle_europe_decisions.0015.a:0 "Сначала Август, потом Карл Великий, а теперь и [founder.GetFirstNameNoTooltip]!" - middle_europe_decisions.0016.desc:0 "Западная Римская империя уже давно пребывает в руинах, и [founder.GetFaith.GetAdjectiveNoTooltip|l]ий ответ на вопрос об имперском достоинстве в лучшем случае остается без ответа.\n\nТак было до сего дня, когда [founder.GetTitledFirstName], после того как это [Select_CString(founder_hof.IsFemale, 'одобрила', 'одобрил' )] [founder_hof.GetTitledFirstName], [Select_CString(founder.IsFemale, 'восстановила', 'восстановил' )] империю Карла Великого во время пышной церемонии, место проведения которой затмевает собой прочие [founder.GetFaith.HouseOfWorshipPlural] провинции [ceremony_locale.GetNameNoTooltip].\n\nПо всему миру [founder.GetFaith.GetAdjectiveNoTooltip|l]ие [founder.GetFaith.PriestNeuterPlural] торжествуют, уверенные в том, что у Рима вновь есть истинный и богоугодный преемник!" + middle_europe_decisions.0016.desc:0 "Западная Римская империя уже давно пребывает в руинах, и [founder.GetFaith.GetNameNoTooltip|l]ий ответ на вопрос об имперском достоинстве в лучшем случае остается без ответа.\n\nТак было до сего дня, когда [founder.GetTitledFirstName], после того как это [Select_CString(founder_hof.IsFemale, 'одобрила', 'одобрил' )] [founder_hof.GetTitledFirstName], [Select_CString(founder.IsFemale, 'восстановила', 'восстановил' )] империю Карла Великого во время пышной церемонии, место проведения которой затмевает собой прочие [founder.GetFaith.HouseOfWorshipPlural] провинции [ceremony_locale.GetNameNoTooltip].\n\nПо всему миру [founder.GetFaith.GetNameNoTooltip|l]ие [founder.GetFaith.PriestNeuterPlural] торжествуют, уверенные в том, что у Рима вновь есть истинный и богоугодный преемник!" middle_europe_decisions.0016.a:0 "Ха, претенциозная пародия на империю." middle_europe_decisions.0016.b:0 "Германские варвары, #emphasis я#! император Рима!" middle_europe_decisions.0016.c:0 "Будем надеяться, что империя окажется мирной." @@ -71,11 +71,11 @@ establish_the_electorate_of_saxony_decision_desc:0 "Восточные задворки слишком долго находились вне досягаемости империи. Мы должны объединить эти земли в новую Саксонию, чтобы укрепить свою власть над регионом." establish_the_electorate_of_saxony_decision_tooltip:0 "$establish_the_electorate_of_saxony_decision_desc$" establish_the_electorate_of_saxony_decision_confirm:0 "Выковать новую Саксонию!" - # [LocEditor:UntranslatedKey] `polabia_must_be_hre_culture_tt` + polabia_must_be_hre_culture_tt:0 "Не менее 12 [Concept( 'counties', 'графств' )|E] в области [GetGeographicalRegion('custom_polabia').GetName] принадлежат к вашей культуре или культуре вашего [Concept( 'liege', 'сюзерена' )|E]" polabia_held_or_nonexistent.tt:0 "$k_sorbia$ не существует или принадлежит вам" middle_europe_decision.0017.tt:0 "Вы император, и Саксония после создания будет отдана [Concept( 'vassal', 'вассалу' )|E] или [Concept( 'courtier', 'придворному' )|E]." middle_europe_decisions.0017.t:0 "Курфюршество Саксония" - middle_europe_decisions.0017.desc:0 "Долгое время Полабия была в руках народов, для которых [hre_emperor_scope.GetPrimaryTitle.GetTierAsNameNoTooltip] — враг. Но теперь в глазах местных жителей $e_hre$ является для них настоящим домом.\n\nС учреждением курфюршества Саксония регионом Верхней Саксонии всегда будут владеть [hre_emperor_scope.GetTitleAsNameNoTooltip] и [hre_emperor_scope.GetFaith.HighGodName]." + middle_europe_decisions.0017.desc:0 "Долгое время Полабия была в руках народов, для которых [hre_emperor_scope.GetPrimaryTitle.GetTierAsNameNoTooltip|l] — враг. Но теперь в глазах местных жителей $e_hre$ является для них настоящим домом.\n\nС учреждением курфюршества Саксония регионом Верхней Саксонии всегда будут владеть [hre_emperor_scope.GetTitleAsNameNoTooltip|l] и [hre_emperor_scope.GetFaith.HighGodName]." middle_europe_decisions.0017.a:0 "Слава Саксонии!" middle_europe_decisions.0017.b:0 "[heir_scope.Custom2('MyCharacterIntroduction', ROOT.Char)|U] заслуживает титул" middle_europe_decisions.0017.c:0 "Только [most_powerful_saxon.GetNameNoTooltip] заслуживает." diff --git a/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_other_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_other_l_russian.yml index 89e53cd4be..4acd2bee58 100644 --- a/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_other_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_other_l_russian.yml @@ -1,26 +1,26 @@ l_russian: major_decisions.0100.t:0 "Святая родословная" - major_decisions.0100.desc.temporal:0 "Благодаря ревностному служению и неутомимой работе мне удалось нераздельно связать наиболее священные должности #L [scoped_ruler.GetFaith.GetAdjective|l]ой#! конфессии с династией [scoped_ruler.GetDynasty.GetName].\n\nМногие среди духовенства и верующих начинают воспринимать мою семью как избранных хранителей священных реликвий и предвозвестников божественной воли." - major_decisions.0100.desc.spiritual:0 "Моя преданность наместникам [scoped_ruler.GetFaith.HighGodNamePossessive] на земле не осталась незамеченной.\n\n[scoped_pope.GetTitledFirstName] официально [Select_CString(scoped_pope.IsFemale, 'признала', 'признал' )] вклад моей семьи и [Select_CString(scoped_pope.IsFemale, 'нарекла', 'нарек' )] нас вечными защитниками #L [scoped_ruler.GetFaith.GetAdjective|l]ой#! веры." + major_decisions.0100.desc.temporal:0 "Благодаря ревностному служению и неутомимой работе мне удалось нераздельно связать наиболее священные должности #L [scoped_ruler.GetFaith.GetName|l]ой#! конфессии с династией [scoped_ruler.GetDynasty.GetBaseName].\n\nМногие среди духовенства и верующих начинают воспринимать мою семью как избранных хранителей священных реликвий и предвозвестников божественной воли." + major_decisions.0100.desc.spiritual:0 "Моя преданность наместникам [scoped_ruler.GetFaith.HighGodNamePossessive] на земле не осталась незамеченной.\n\n[scoped_pope.GetTitledFirstName] официально [Select_CString(scoped_pope.IsFemale, 'признала', 'признал' )] вклад моей семьи и [Select_CString(scoped_pope.IsFemale, 'нарекла', 'нарек' )] нас вечными защитниками #L [scoped_ruler.GetFaith.GetName|l]ой#! веры." major_decisions.0100.a:0 "Мы мало чем отличаемся от простых смертных." major_decisions.0100.b:0 "Совершенная добродетель!" - major_decisions.0102.desc.temporal:0 "Благодаря своей непогрешимости и просвещенному правлению [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'обессмертила', 'обессмертил' )] себя, став одним из столпов #L [scoped_ruler.GetFaith.GetAdjective|l]ой#! веры.\n\n[Select_CString(scoped_ruler.IsFemale, 'Она', 'Он' )] наиболее [Select_CString(scoped_ruler.IsFemale, 'влиятельная и уважаемая', 'влиятельный и уважаемый' )] [scoped_ruler.GetTitleTierName|l] на памяти людей, и некоторые утверждают, будто в [scoped_ruler.GetHerHis] венах может течь божественная кровь." - major_decisions.0102.desc.spiritual:1 "[scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'достигла', 'достиг' )] столь многого, что [Select_CString(scoped_pope.IsFemale, 'сама', 'сам' )] [scoped_pope.GetFaith.ReligiousHeadTitleName] официально [Select_CString(scoped_pope.IsFemale, 'признала', 'признал' )] [scoped_ruler.GetHerHis] роль в защите и распространении #L [scoped_ruler.GetFaith.GetAdjective|l]их#! добродетелей.\n\nДинастию [scoped_ruler.GetDynasty.GetName] еще долго будут помнить за ее благочестие и рвение — и за добродетельность [Select_CString(scoped_ruler.IsFemale, 'этой великой женщины', 'этого великого человека' )]." + major_decisions.0102.desc.temporal:0 "Благодаря своей непогрешимости и просвещенному правлению [scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'обессмертила', 'обессмертил' )] себя, став одним из столпов #L [scoped_ruler.GetFaith.GetName|l]ой#! веры.\n\n[Select_CString(scoped_ruler.IsFemale, 'Она', 'Он' )] наиболее [Select_CString(scoped_ruler.IsFemale, 'влиятельная и уважаемая', 'влиятельный и уважаемый' )] [scoped_ruler.GetTitleTierName|l] на памяти людей, и некоторые утверждают, будто в [scoped_ruler.GetHerHis] венах может течь божественная кровь." + major_decisions.0102.desc.spiritual:1 "[scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'достигла', 'достиг' )] столь многого, что [Select_CString(scoped_pope.IsFemale, 'сама', 'сам' )] [scoped_pope.GetFaith.ReligiousHeadTitleName] официально [Select_CString(scoped_pope.IsFemale, 'признала', 'признал' )] [scoped_ruler.GetHerHis] роль в защите и распространении #L [scoped_ruler.GetFaith.GetName|l]их#! добродетелей.\n\nДинастию [scoped_ruler.GetDynasty.GetBaseName] еще долго будут помнить за ее благочестие и рвение — и за добродетельность [Select_CString(scoped_ruler.IsFemale, 'этой великой женщины', 'этого великого человека' )]." major_decisions.0102.a:0 "Благословенны наши времена!" major_decisions.0102.b:0 "Они пример для всех нас!" major_decisions.0103.desc.temporal:0 "[scoped_ruler.GetTitledFirstName] всю жизнь пытается добавить божественное обоснование власти своей семьи, и вот проявились результаты [scoped_ruler.GetHerHis] трудов.\n\nМногие среди духовенства и верующих начинают воспринимать нашу династию как избранных хранителей священных реликвий и посланников божественной воли." - major_decisions.0103.desc.spiritual:0 "[scoped_ruler.GetTitledFirstName] всю жизнь добивается расположения #L [scoped_ruler.GetFaith.GetAdjective|l]ого#! духовенства, и теперь наконец появились результаты [scoped_ruler.GetHerHis] трудов.\n\n[scoped_pope.GetTitledFirstName] официально [Select_CString(scoped_pope.IsFemale, 'признала', 'признал' )] вклад нашей семьи и [Select_CString(scoped_pope.IsFemale, 'нарекла', 'нарек' )] нас вечными защитниками веры." + major_decisions.0103.desc.spiritual:0 "[scoped_ruler.GetTitledFirstName] всю жизнь добивается расположения #L [scoped_ruler.GetFaith.GetName|l]ого#! духовенства, и теперь наконец появились результаты [scoped_ruler.GetHerHis] трудов.\n\n[scoped_pope.GetTitledFirstName] официально [Select_CString(scoped_pope.IsFemale, 'признала', 'признал' )] вклад нашей семьи и [Select_CString(scoped_pope.IsFemale, 'нарекла', 'нарек' )] нас вечными защитниками веры." major_decisions.0103.a:0 "Мы должны быть благодарны [scoped_ruler.GetHerHim]." major_decisions.0103.b:0 "А [scoped_ruler.GetFirstNameNoTooltip] все также богохульствует..." #STRENGTHEN BLOODLINE - major_decisions.0500.t:0 "Сила династии [ROOT.Char.GetDynasty.GetNameNoTooltip]" - major_decisions.0500.desc:0 "На протяжении поколений наша династия славилась силой своей крови. Дух, красота и интеллект — все это неразрывно связано с именем [ROOT.Char.GetDynasty.GetNameNoTooltip].\n\nМое собственное совершенство лишь подтверждает это: все лучшие качества династии соединились в одном идеальном индивиде. Мое имя и мои дары продолжат жить в моих потомках еще многие века." + major_decisions.0500.t:0 "Сила династии [ROOT.Char.GetDynasty.GetBaseNameNoTooltip]" + major_decisions.0500.desc:0 "На протяжении поколений наша династия славилась силой своей крови. Дух, красота и интеллект — все это неразрывно связано с именем [ROOT.Char.GetDynasty.GetBaseNameNoTooltip].\n\nМое собственное совершенство лишь подтверждает это: все лучшие качества династии соединились в одном идеальном индивиде. Мое имя и мои дары продолжат жить в моих потомках еще многие века." major_decisions.0500.a:0 "Нас ждет светлое будущее!" #DYNASTY OF MANY CROWNS - major_decisions.0501.desc:0 "Благодаря тщательно спланированным бракам, союзам и завоеваниям династия [ROOT.Char.GetDynasty.GetNameNoTooltip] заняла свое законное место среди великих держав известного мира.\n\n[realm_1.GetNameNoTierNoTooltip|U], [realm_2.GetNameNoTierNoTooltip|U], [realm_3.GetNameNoTierNoTooltip|U], [realm_4.GetNameNoTierNoTooltip|U]... Наши владения так огромны! Разные короны венчают наши головы, но по крови мы едины." + major_decisions.0501.desc:0 "Благодаря тщательно спланированным бракам, союзам и завоеваниям династия [ROOT.Char.GetDynasty.GetBaseNameNoTooltip] заняла свое законное место среди великих держав известного мира.\n\n[realm_1.GetNameNoTierNoTooltip|U], [realm_2.GetNameNoTierNoTooltip|U], [realm_3.GetNameNoTierNoTooltip|U], [realm_4.GetNameNoTierNoTooltip|U]... Наши владения так огромны! Разные короны венчают наши головы, но по крови мы едины." major_decisions.0501.a:0 "Пусть наше наследие живет вечно!" major_decisions.0001.t:0 "Новая эпоха" diff --git a/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_roman_restoration_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_roman_restoration_l_russian.yml index 5f92bd7a33..9372609be0 100644 --- a/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_roman_restoration_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/decisions/major_decisions_roman_restoration_l_russian.yml @@ -3,7 +3,7 @@ roman_restoration.0001.t:0 "Рассвет новой эпохи" roman_restoration.0001.desc.intro:0 "Друзья, римляне, сограждане, услышьте меня!\n\nПосле чудесного возвращения земель, потерянных сотни лет назад, Римская империя возродилась! Европа переживала темные времена с того часа, когда варвары прорвали границы империи, но теперь для всех цивилизованных народов наступила новая светлая эпоха." roman_restoration.0001.desc.greeks:0 "\n\nЗавистливые самозванцы с Запада больше не станут называть наше государство «Империей греков». Нас признают истинными наследниками Рима." - roman_restoration.0001.desc.other:0 "\n\nТам, где бесчисленные греческие самозванцы потерпели неудачу, [Select_CString(scoped_emperor.IsFemale, 'одна', 'один' )] только #L [scoped_emperor.GetCulture.GetName|l][Select_CString(scoped_emperor.IsFemale, 'ая властительница добилась', 'ий властитель добился' )]#! успеха, восстановив павшую «Империю греков»." + roman_restoration.0001.desc.other:0 "\n\nТам, где бесчисленные греческие самозванцы потерпели неудачу, [Select_CString(scoped_emperor.IsFemale, 'одна', 'один' )] только #L [scoped_emperor.GetCulture.GetCollectiveNoun|l][Select_CString(scoped_emperor.IsFemale, 'ая властительница добилась', 'ий властитель добился' )]#! успеха, восстановив павшую «Империю греков»." roman_restoration.0001.desc.christians:0 "Римская империя вновь твердо стоит на ногах, возрожденная в былом блеске под моей просвещенной властью. Отныне она готова нести цивилизацию, безопасность и святой свет Господа нашего во все уголки известного мира. За Сенат и народ Рима!" roman_restoration.0001.desc.hellenics:0 "Римская империя вновь твердо стоит на ногах, возрожденная в былом блеске и с древней религией под моей просвещенной властью.\n\nНовые легионы двинутся в провинции, пока что отвергающие власть новой империи, и выкуют новую Pax Romana в эти темные века. За Сенат и народ Рима!" roman_restoration.0001.a:0 "Esto perpetua!" @@ -32,7 +32,7 @@ # New Emperor becomes Augustus, by Flavio Verna roman_restoration.0005.t:0 "Август" roman_restoration.0005.desc.regular:0 "После признания Сенатом и армией меня приняли как законного правителя возрожденной Римской империи.\n\nВряд ли кто посмеет желать большего. Мне придется оправдывать ожидания своих подданных, если я хочу достаточно долго оставаться у власти." - roman_restoration.0005.desc.holy:0 "Получив признание #L [ROOT.Char.GetFaith.GetAdjective|l]ого#! духовенства и армии, я становлюсь законным правителем возрожденной Римской империи.\n\nПусть мое правление будет справедливым и долгим, ежели на то будет воля [ROOT.Char.GetFaith.HighGodName]." + roman_restoration.0005.desc.holy:0 "Получив признание #L [ROOT.Char.GetFaith.GetName|l]ого#! духовенства и армии, я становлюсь законным правителем возрожденной Римской империи.\n\nПусть мое правление будет справедливым и долгим, ежели на то будет воля [ROOT.Char.GetFaith.HighGodName]." roman_restoration.0005.a:0 "Слава Цезарю!" # Old Emperor loses Augustus, by Flavio Verna @@ -81,12 +81,12 @@ roman_restoration.0100.desc.intro:1 "Наконец-то Великий раскол между Западной Католической и Восточной Православной церквями преодолен." roman_restoration.0100.desc.orthodox:0 "\n\nБольше заносчивые римские епископы не будут претендовать на необоснованное первенство среди равных, игнорируя, а то и прямо нарушая каноны. С восстановлением Пентархии под православной имперской властью католическая вера утратила свое влияние на народы Европы.\n\nТе немногие, кто продолжает цепляться за устаревшие еретические обряды, тоже вернутся в лоно истинной Вселенской церкви — это лишь вопрос времени." roman_restoration.0100.desc.catholic:0 "\n\nМноговековая борьбы Папства за признание главенства над Пентархией, наконец, подошла к концу. С объединением изначальных центров под властью католиков православному духовенству пришлось склониться перед неоспоримым авторитетом престола Святого Петра.\n\nТе немногие, кто продолжает цепляться за устаревшие еретические обряды, тоже вернутся в лоно истинной Вселенской церкви — это лишь вопрос времени." - roman_restoration.0100.desc.generic:0 "\n\nТеперь, когда Пентархия находится под #L [mending_faith.GetAdjective|l]им#! управлением, что весьма неожиданно, Папа в Риме и патриарх в Константинополе больше не могут отрицать, что [mending_faith.GetName] является первейшей среди ветвей христианства." + roman_restoration.0100.desc.generic:0 "\n\nТеперь, когда Пентархия находится под #L [mending_faith.GetName|l]им#! управлением, что весьма неожиданно, Папа в Риме и патриарх в Константинополе больше не могут отрицать, что [mending_faith.GetName] является первейшей среди ветвей христианства." roman_restoration.0100.a:0 "Вселенская церковь восстановлена!" roman_restoration.0101.desc.intro:0 "Великая схизма, которая принесла столько бед христианству, наконец, завершилась." roman_restoration.0101.desc.orthodox:0 "\n\nПосле того как [scoped_emperor.GetTitledFirstName] [Select_CString(scoped_emperor.IsFemale, 'завоевала', 'завоевал' )] все центры изначальной Пентархии, православная церковь смогла заставить большую часть католического мира признать свой авторитет в качестве единственно законной ветви христианства. Коррумпированная ватиканская аристократия была изгнана, а число ее сторонников уменьшается с каждым днем." roman_restoration.0101.desc.catholic:0 "\n\nПосле того как [scoped_emperor.GetTitledFirstName] [Select_CString(scoped_emperor.IsFemale, 'завоевала', 'завоевал' )] все центры изначальной Пентархии, Святой престол наконец осуществил свою давнюю мечту искоренить православную церковь и стать единственной законной ветвью христианства. Теперь патриарх изгнан, и многие видные православные богословы признали власть престола Святого Петра. Православие рискует вскоре кануть в прошлое." - roman_restoration.0101.desc.generic:0 "\n\nПосле того как [scoped_emperor.GetTitledFirstName] [Select_CString(scoped_emperor.IsFemale, 'завоевала', 'завоевал' )] все центры изначальной Пентархии, #L [mending_faith.GetAdjective]ая#! церковь стала для многих единственной законной ветвью христианства. Теперь, когда и Папа, и Вселенский патриарх изгнаны из своих исторических резиденций, множество православных и католиков переходят в новую Вселенскую церковь." + roman_restoration.0101.desc.generic:0 "\n\nПосле того как [scoped_emperor.GetTitledFirstName] [Select_CString(scoped_emperor.IsFemale, 'завоевала', 'завоевал' )] все центры изначальной Пентархии, #L [mending_faith.GetName]ая#! церковь стала для многих единственной законной ветвью христианства. Теперь, когда и Папа, и Вселенский патриарх изгнаны из своих исторических резиденций, множество православных и католиков переходят в новую Вселенскую церковь." roman_restoration.0101.a:0 "Если ветер дует в эту сторону..." roman_restoration.0101.b:0 "Еретики! Все они еретики!" roman_restoration.0102.a:0 "Тревожные новости..." @@ -135,17 +135,17 @@ # Destroying the Papacy, by Flavio Verna roman_restoration.0130.t:0 "Роспуск Папства" - roman_restoration.0130.desc.muslim:1 "Христианская власть в Риме наконец подошла к концу.\n\nБлагодаря усилиям множества верных последователей вся Италия оказалась в #L [scoped_destroyer.GetFaith.GetAdjective|l]их#! руках. Верные последователи неустанно трудились над тем, чтобы избавиться от мерзостных икон и предать суду упадочное духовенство, что правило этими землями." - roman_restoration.0130.desc.hellenic:1 "С тиранией галилеян в Европе наконец покончено.\n\nВеками этим расфуфыренным сектантам дозволялось очернять и уродовать древние статуи наших божественных защитников, но теперь этому не бывать! Восстановив #L [scoped_destroyer.GetFaith.GetAdjective|l]ую#! власть в Риме и на Апеннинском полуострове, мы раздавили самое сердце церкви бога-плотника." + roman_restoration.0130.desc.muslim:1 "Христианская власть в Риме наконец подошла к концу.\n\nБлагодаря усилиям множества верных последователей вся Италия оказалась в #L [scoped_destroyer.GetFaith.GetName|l]их#! руках. Верные последователи неустанно трудились над тем, чтобы избавиться от мерзостных икон и предать суду упадочное духовенство, что правило этими землями." + roman_restoration.0130.desc.hellenic:1 "С тиранией галилеян в Европе наконец покончено.\n\nВеками этим расфуфыренным сектантам дозволялось очернять и уродовать древние статуи наших божественных защитников, но теперь этому не бывать! Восстановив #L [scoped_destroyer.GetFaith.GetName|l]ую#! власть в Риме и на Апеннинском полуострове, мы раздавили самое сердце церкви бога-плотника." roman_restoration.0130.desc.fallback:0 "Последователи [scoped_destroyer.GetFaith.HighGodName], веками унижаемые миссионерами, наконец отомстили почитателям христианского бога.\n\nПо милости наших богов мы завоевали центральные земли их веры, разграбили церкви и лишили их жрецов власти и достоинства. Славное вторжение позволило мне избавить мир от этой трусливой и лживой религии и отомстить за бесчестье, что пало на наши земли и наших предков." - roman_restoration.0130.desc.pope.submission:0 "\n\nПеред лицом неоспоримого религиозного превосходства даже [Select_CString(scoped_pope.IsFemale, 'бывшая', 'бывший' )] Папа [scoped_pope.GetFullName] открыто [Select_CString(scoped_pope.IsFemale, 'отвергла', 'отверг' )] [catholic.GetAdjectiveNoTooltip|l]ую конфессию, приняв [scoped_destroyer.GetFaith.GetNameNoTooltip]!" + roman_restoration.0130.desc.pope.submission:0 "\n\nПеред лицом неоспоримого религиозного превосходства даже [Select_CString(scoped_pope.IsFemale, 'бывшая', 'бывший' )] Папа [scoped_pope.GetFullName] открыто [Select_CString(scoped_pope.IsFemale, 'отвергла', 'отверг' )] [catholic.GetNameNoTooltip|l]ую конфессию, приняв [scoped_destroyer.GetFaith.GetAdjectiveNoTooltip|l]!" roman_restoration.0130.desc.pope.crucifixion:0 "\n\n[scoped_pope.GetFirstName], еще [Select_CString(scoped_pope.IsFemale, 'цепляющаяся', 'цепляющийся' )] за незаслуженный титул верховного понтифика, [Select_CString(scoped_pope.IsFemale, 'была распята', 'был распят' )] среди пылающих руин Ватикана. Так завершается позорная череда христианских понтификов Рима." roman_restoration.0130.desc.pope.sacrificed:0 "\n\nСобор Ватикана был освящен и превращен в место почитания [scoped_destroyer.GetFaith.HighGodNamePossessive]. [scoped_pope.GetTitledFirstName] [Select_CString(scoped_pope.IsFemale, 'была принесена', 'был принесен' )] в жертву на алтаре, где [scoped_pope.GetSheHe] некогда [Select_CString(scoped_pope.IsFemale, 'читала', 'читал' )] молитвы, а [Select_CString(scoped_pope.IsFemale, 'ее', 'его' )] кровь послужила для освящения собора." roman_restoration.0130.desc.no_pope:0 "\n\nРазрозненные [catholic.BishopNeuterPlural] независимо друг от друга пытались собрать напуганных последователей, но теперь, когда [catholic.ReligiousHeadName] больше не с ними, стало очевидно, что папской власти пришел конец." roman_restoration.0130.a.a:0 "[scoped_destroyer.GetFaith.HighGodName] благословляет нас!" roman_restoration.0130.a.b:0 "Время нашего возрождения!" roman_restoration.0130.a.c:0 "Все-таки мертвый бог не защитил их." - roman_restoration.0131.desc.faithful:0 "[scoped_destroyer.GetTitledFirstName] в ходе беспощадной кампании [Select_CString(scoped_destroyer.IsFemale, 'подчинила', 'подчинил' )] весь Аппенинский полуостров #L [scoped_destroyer.GetFaith.GetAdjective|l]ой#! власти.\n\nМилостью [scoped_destroyer.GetFaith.HighGodNamePossessive] [scoped_destroyer.GetSheHe] [Select_CString(scoped_destroyer.IsFemale, 'истребила', 'истребил' )] все оставшиеся шайки католиков, еще остававшихся в Италии, и [Select_CString(scoped_destroyer.IsFemale, 'отняла', 'отнял' )] у сильнейших епископств все богатства и влияние, нанеся серьезный удар по авторитету этой лживой церкви." + roman_restoration.0131.desc.faithful:0 "[scoped_destroyer.GetTitledFirstName] в ходе беспощадной кампании [Select_CString(scoped_destroyer.IsFemale, 'подчинила', 'подчинил' )] весь Аппенинский полуостров #L [scoped_destroyer.GetFaith.GetName|l]ой#! власти.\n\nМилостью [scoped_destroyer.GetFaith.HighGodNamePossessive] [scoped_destroyer.GetSheHe] [Select_CString(scoped_destroyer.IsFemale, 'истребила', 'истребил' )] все оставшиеся шайки католиков, еще остававшихся в Италии, и [Select_CString(scoped_destroyer.IsFemale, 'отняла', 'отнял' )] у сильнейших епископств все богатства и влияние, нанеся серьезный удар по авторитету этой лживой церкви." roman_restoration.0131.desc.christians:0 "[scoped_destroyer.GetTitledFirstName] в ходе своего чудовищного похода [Select_CString(scoped_destroyer.IsFemale, 'принесла', 'принес' )] тьму и разрушение в самое сердце нашей матери-церкви!\n\nБогомерзкие язычники лишили Папство всех владений и достоинства и жестоко перебили бесчисленное множество богословов. [scoped_destroyer.GetTitledFirstName] не остановится, пока не поставит христианство на колени. Теперь, когда Ватикан уничтожен, а в его иерархии царит неразбериха, католичество оказалось низведено до неорганизованного культа." roman_restoration.0131.desc.fallback:0 "[scoped_destroyer.GetTitledFirstName] своей дерзкой завоевательной кампанией [Select_CString(scoped_destroyer.IsFemale, 'принесла', 'принес' )] тьму и разрушение в самое сердце нашей матери-церкви!\n\nДаже лишив Папство всех владений и достоинства, [scoped_destroyer.GetTitledFirstName], похоже, не остановится, ибо стремится поставить на колени весь христианский мир. Теперь, когда Ватикан уничтожен, а в его иерархии царит неразбериха, католичество оказалось низведено до неорганизованного культа." roman_restoration.0131.a.a:0 "Давно пора было сделать это." diff --git a/project/ck3/base_game/localization/russian/event_localization/fp2_2004placeholder_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/fp2_2004placeholder_l_russian.yml new file mode 100644 index 0000000000..7b4d4a0076 --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/fp2_2004placeholder_l_russian.yml @@ -0,0 +1,42 @@ +l_russian: + fp2_struggle.2004.t:0 "Непобедимая армада" + fp2_struggle.2004.desc:1 "Мой [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2004_scoped_steward'))] [2004_scoped_steward.GetFirstName] сообщает, что [2004_scoped_steward.GetHerHis] хронисты вернулись из заморского путешествия, где они изучали морские технологии разных стран. [2004_scoped_steward.GetSheHe|U] считает, что при должном финансировании мы сможем придумать новую конструкцию кораблей, которые позволят нам превзойти соседей и положат начало морскому господству державы [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip].\n\nС другой стороны, [2004_scoped_marshal.GetCouncilTitleFirstName] считает, что деньги лучше потратить не на торговые суда, а на что-нибудь другое." + fp2_struggle.2004.a:0 "Считайте, что деньги уже выделены" + fp2_struggle.2004.a.a.desc:0 "Корабли нового типа выходят в море" + fp2_struggle.2004.a.b.desc:0 "Корабелы владения [fp2_2004_dockyards.GetNameNoTierNoTooltip] обретают известность" + fp2_struggle.2004.b:0 "Лучше направить эти деньги на другие нужды" + fp2_struggle.2004.b.desc:0 "Вы отвергаете предложение и не тратите деньги" + fp2_struggle.2004.c:0 "Я хочу не корабль новой конструкции, а корабль из серебра!" + fp2_struggle.2004.c.desc:0 "Вы вкладываете большие деньги в предприятие, которое может принести вам огромное признание. Лучшие мастеровые построят вам невозможное — корабль из чистого серебра." + fp2_struggle.2005.t:0 "Флот, опередивший время" + fp2_struggle.2005.t.alt:0 "Опытные мастера владения [fp2_2004_dockyards.GetNameNoTier]" + fp2_struggle.2005.desc:0 "Новые корабли будут обладать следующими особенностями:" + fp2_struggle.2005.desc.intro:0 "«Сюзерен, наконец-то наши корабли готовы выйти в море! — говорит [2005_scoped_steward.GetFirstName]. — Полагаю, их внешний вид вас весьма порадует».\n\n" + fp2_struggle.2005.desc.cirt.notif:0 "Новый проект корабля оказался невероятно успешным! Более того, во владении [fp2_2004_dockyards.GetNameNoTier] пришлось строить новую верфь только для производства этих новых совершенных кораблей.\n\n" + fp2_struggle.2005.desc.cirt.a.notif:0 "Увы, после начала строительства владение [fp2_2004_dockyards.GetName] оказалось в руках персонажа [fp2_2004_dockyards.GetHolder.GetName]. Мы сумели сохранить сведения о кораблях, но потеряли верфи.\n\n" + fp2_struggle.2005.desc.newdesigner.notif:0 "Автор оригинального проекта, [2004_scoped_steward.GetFirstName], уже не с нами, но [2005_scoped_steward.GetFirstNameNicknamed] берет на себя ответственность и доводит дело до конца.\n\n" + fp2_struggle.2005.desc.bottom.generic:0 "Варианты днища корабля" + fp2_struggle.2005.desc.bottom.a:1 "$fp2_struggle.2005.desc.bottom.generic$ плоскодонный киль, обеспечивающий стабильность в спокойной воде. " + fp2_struggle.2005.desc.bottom.b:1 "$fp2_struggle.2005.desc.bottom.generic$ водонепроницаемые переборки, препятствующие затоплению корабля при получении повреждений. " + fp2_struggle.2005.desc.bottom.c:1 "$fp2_struggle.2005.desc.bottom.generic$ узкий, выпирающий киль, позволяющий прорываться через волны на большой скорости! " + fp2_struggle.2005.desc.bottom.d:1 "$fp2_struggle.2005.desc.bottom.generic$ наложенные внахлест ребра, которые делают корпус одновременно прочным и легким. " + fp2_struggle.2005.desc.unique.init:0 "Выше находится самая необычная часть корабля," + fp2_struggle.2005.desc.unique.a:0 "$fp2_struggle.2005.desc.unique.init$ массивный двойной отвод, обеспечивающий невероятную устойчивость. " + fp2_struggle.2005.desc.unique.b:0 "$fp2_struggle.2005.desc.unique.init$ ряд приподнятых деревянных бастионов на обоих концах корабля, позволяющих лучникам осыпать врага стрелами. " + fp2_struggle.2005.desc.unique.c:0 "$fp2_struggle.2005.desc.unique.init$ внушительное, напоминающее замок строение на палубе. " + fp2_struggle.2005.desc.unique.d:0 "$fp2_struggle.2005.desc.unique.init$ деревянная крыша, усеянная зубцами, препятствующими абордажу. " + fp2_struggle.2005.desc.unique.e:0 "$fp2_struggle.2005.desc.unique.init$ таран в носовой части, позволяющий проламывать вражеские суда при прямом столкновении. " + fp2_struggle.2005.desc.sails.init:0 "И наконец, на корабле используются" + fp2_struggle.2005.desc.sails.a:0 "$fp2_struggle.2005.desc.sails.init$ два больших паруса, позволяющие в полной мере использовать силу ветра." + fp2_struggle.2005.desc.sails.b:0 "$fp2_struggle.2005.desc.sails.init$ огромные перекрывающие друг друга рейковые паруса, достойные самых могучих кораблей." + fp2_struggle.2005.desc.sails.c:0 "$fp2_struggle.2005.desc.sails.init$ сложные продольные паруса, обеспечивающие высокую маневренность." + fp2_struggle.2005.desc.sails.d:0 "$fp2_struggle.2005.desc.sails.init$ несколько рядов весел. Благодаря им корабль будет непоколебим, как воля его команды." + fp2_struggle.2005.desc.outro:0 "\n\n«Впечатляет, не правда ли?» — говорит [2005_scoped_steward.GetFirstNameNicknamed]." + fp2_struggle.2005.desc.outro.crit:0 "\n\n«Это станет началом эпохи господства на море!» — гордо заявляет [2005_scoped_steward.GetFirstNameNicknamed]." + fp2_struggle.2005.a:0 "Вы хорошо потрудились." + fp2_struggle.2005.a.a:0 "Жаль, что так вышло с верфью, но мы хотя бы сохранили корабли." + fp2_struggle.2005.desc.alt.a:1 "Сереброкрушение" + fp2_struggle.2005.desc.alt.a.desc:0 "Заранее зная, как меня огорчит эта новость, мой [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))] [2005_scoped_steward.GetFirstName] осторожно сообщает мне о том, чем закончились наши попытки заставить серебро плавать.\n\n«Как мы ни старались построить судно из металла, это совершенно невозможно. Мы вывели готовый корабль в море, но он тут же затонул. Большая часть нашей казны теперь покоится на дне морском. Мне очень жаль, мой сюзерен».\n\n" + fp2_struggle.2005.desc.alt.b:1 "Серебряные суда" + fp2_struggle.2005.desc.alt.b.desc:0 "Мой [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))] [2005_scoped_steward.GetFirstName] с самого начала понял, что вся эта затея с серебряным кораблем — это обман, чтобы пустить пыль в глаза окружающим. Сколько ни выдумывай изобретений, из металла корабля никогда не построишь.\n\nПоэтому вместо того, чтобы пытаться делать невозможное, [2005_scoped_steward.GetSheHe] просто приказал обить деревянный корабль тонкими серебряными листами. Теперь о моем «металлическом корабле» говорят во всех лучших домах, а мне завидуют по всему миру!\n\n" + diff --git a/project/ck3/base_game/localization/russian/event_localization/fp2_flavor_events_vero_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/fp2_flavor_events_vero_l_russian.yml new file mode 100644 index 0000000000..f9d99148bb --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/fp2_flavor_events_vero_l_russian.yml @@ -0,0 +1,29 @@ +l_russian: + fp2_flavor.3001.t:0 "В ожидании смерти" + fp2_flavor.3001.desc:0 "Ветер кажется все холоднее, а дни темнее, короче и тише. Трон же выглядит точь в точь как в первый день моего правления. Трон неизменен. А я нет.\n\nПришла пора подготовиться к неизбежному и составить эпитафию, чтобы упокоиться с миром." + fp2_flavor.3001.a:0 "Мы используем [SCOPE.Custom('IberiaSacredLanguage')|l] язык." + fp2_flavor.3001.b:0 "Но говорим мы не на этом языке. Я использую [SCOPE.Custom('IberiaRomanceLanguage')|l]." + fp2_flavor.3001.c:0 "Не стоит делать различий. Пусть будут и [SCOPE.Custom('IberiaSacredLanguage')|l], и [SCOPE.Custom('IberiaRomanceLanguage')|l]." + fp2_flavor.3001.d:0 "Здесь живем не только мы." + IberiaSacredLanguage_hebrew:0 "Еврейский" + IberiaRomanceLanguage_castilian:0 "Кастильский" + IberiaRomanceLanguage_sephardi:0 "Сефардский" + IberiaRomanceLanguage_mozarabic:0 "Мосарабский" + fp2_epitaph_modifier:0 "Многоязычная эпитафия" + + fp2_flavor.3011.t:0 "Неожиданный ход" + fp2_flavor.3011.desc:0 "[Select_CString(fp2_flavor_3011_best_friend.IsFemale, 'Моя лучшая подруга', 'Мой лучший друг' )] может входить в мои покои без стука, и [fp2_flavor_3011_best_friend.GetHerHis|l] веселая улыбка всегда радует меня. Но... сегодня что-то изменилось, [fp2_flavor_3011_best_friend.GetHerHis|l] волосы идеально уложены, а наряд роскошен и безупречен.\n\n«[ROOT.Char.GetFirstNameNoTooltip], [Select_CString(ROOT.Char.IsFemale, 'дорогая подруга', 'дорогой друг' )]! Такой большой замок... а рядом с тобой никого! Ничто меня так не радует, как твое бесценное общество. Ах как бы мне хотелось проводить все дни и ночи с тобой, в этой самой комнате»." + fp2_flavor.3011.a:0 "А кровать всего одна." + fp2_flavor.3011.b:0 "Я найдут тебе подобающие покои!" + fp2_flavor.3011.c_spouse:0 "У меня есть супруг!" + fp2_flavor.3011.c:0 "Мне нравится мое одиночество." + + fp2_flavor.3021.t:0 "Безвкусный вечер" + fp2_flavor.3021.desc:0 "Когда [Select_CString(fp2_flavor_3021_best_friend.IsFemale, 'моя дорогая подруга', 'мой дорогой друг' )] [fp2_flavor_3021_best_friend.GetFirstName] [Select_CString(fp2_flavor_3021_best_friend.IsFemale, 'пригласила', 'пригласил' )] меня провести вечер вместе, мне и в голову не пришло, что в пещере и то было бы лучше.\n\nЯ отворачиваюсь, когда один из гостей демонстрирует свои гноящиеся раны: «А это я посрать неудачно присел!»\n\n«Прекрасный вечер, не правда ли?» — подходит ко мне [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip], держа в руке кубок. [fp2_flavor_3021_best_friend.GetHerHis|U] чуть смущенную улыбку не могут испортить даже отвратительная обстановка, отвратительные беседы и отвратительная еда." + fp2_flavor.3021.a:0 "Лучше не бывает!" + fp2_flavor.3021.b:0 "Д-да, [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip]... я... слушай, этот вечер..." + fp2_flavor.3021.c:0 "[fp2_flavor_3021_best_friend.GetSheHe|U] [Select_CString(fp2_flavor_3021_best_friend.IsFemale, 'должна', 'должен' )] узнать правду." + fp2_flavor.3021.d:0 "Увы, мне уже пора." + fp2_flavor.3021.b.success_tt:0 "[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] поймет ваши тревоги" + fp2_flavor.3021.b.success:0 "Успешная беседа" + fp2_flavor.3021.b.fail:0 "Постыдная беседа" diff --git a/project/ck3/base_game/localization/russian/event_localization/fp2_james_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/fp2_james_events_l_russian.yml new file mode 100644 index 0000000000..c4939d172d --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/fp2_james_events_l_russian.yml @@ -0,0 +1,47 @@ +l_russian: + fp2_james.0001.t:0 "[fp2_james_0001_jewish_trader.GetFaith.GetAdherentNamePluralNoTooltip] процветают во владении [fp2_james_0001_thriving_community.GetNameNoTierNoTooltip]" + fp2_james.0001.desc:0 "Расширение торговых портов во владении [fp2_james_0001_thriving_community.GetNameNoTier] привело к появлению крупнейшей иудейской диаспоры во всей Иберии!\n\nПредставитель крупного [fp2_james_0001_jewish_trader.GetCulture.GetCollectiveNoun|l]ого торгового семейства привлекает все больше своих соплеменников.\n\nВскоре это место станет сердцем торговых путей иберийских иудеев." + fp2_james.0001.a:0 "Если они не придерживаются [ROOT.Char.GetFaith.GetReligion.GetName|l]ого учения, мы им не рады!" + fp2_james.0001.b:0 "А ведь [fp2_james_0001_jewish_trader.GetSheHe|l] вполне может и править этим местом!" + fp2_james.0001.c:0 "Какое удачное стечение событий!" + fp2_thriving_jewish_community_modifier:0 "Процветающее иудейское сообщество" + fp2_thriving_jewish_community_modifier_desc:0 "Это графство переживает экономический рост, поскольку богатые иудейские семьи развивают местные торговые пути." + fp2_jewish_community_denied_modifier:0 "Преследование местных" + fp2_jewish_community_denied_modifier_desc:0 "Законы против религиозных меньшинств подорвали общественное и экономическое развитие области." + fp2_conversos_persecution_modifier:0 "Преследование конверсо" + fp2_conversos_persecution_modifier_desc:0 "Несмотря на обращение в христианство, бывшие иудеи и их потомки продолжают подвергаться преследованиям." + fp2_james.0002.t:0 "Ложное обращение" + fp2_james.0002.desc:0 "Некоторые так называемые [fp2_james_0002_conversos_character.GetFaith.GetAdherentNamePlural|l] последовали совету, который дали им [fp2_james_0002_jewish_faith.PriestNeuterPlural|l], и сделали вид, что приняли истинную веру. Но на самом деле они тайно исповедуют [fp2_james_0002_jewish_faith.GetAdjective]!\n\nЕсли это правда, значит все наши попытки по обращению иберийских иудеев в христианство были напрасны.\n\nОдин из их лидеров, [fp2_james_0002_conversos_character.GetName], подозревается в распространении иудейского учения." + fp2_james.0002.a:0 "Правда это или нет, мне все равно." + fp2_james.0002.a.tt:0 "Пусть [fp2_james_0002_conversos_character.GetNameNoTooltip] делает, что хочет" + fp2_james.0002.b:0 "Я допрошу [Select_CString(fp2_james_0002_conversos_character.IsFemale, 'эту еретичку', 'этого еретика' )]." + fp2_james.0002.c:0 "Правда или нет, [fp2_james_0002_conversos_character.GetSheHe|l] будет гнить в моей темнице!" + fp2_james.0003.t:0 "Беженцы-[fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip|l]" + fp2_james.0003.desc:0 "[fp2_james_003_jewish_refugee_leader.GetName] и другие [fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip|l] бежали из державы [fp2_james_003_intolerant_ruler.GetPrimaryTitle.GetNameNoTier].\n\n[fp2_james_003_jewish_refugee_leader.GetSheHe|U] обращается ко мне с просьбой предоставить дом [fp2_james_003_jewish_refugee_leader.GetHerHis|l] народу и с радостью присягнет на верность [fp2_james_003_jewish_refugee_leader.GetPrimaryTitle.GetAdjective|l]ой короне, если здесь их не будут преследовать." + fp2_james.0003.a:0 "Владению [fp2_james_0003_province_to_convert.GetName] пригодятся новые поселенцы." + fp2_james.0003.b:0 "Пусть идет куда-нибудь еще." + fp2_james.0002.b.succesful_interrogation:0 "Допрос был успешным" + fp2_james.0002.b.failed_interrogation:0 "Допрос провалился" + fp2_james_0002.b.failed_interrogation.tt:0 "Каждое христианское и иудейское графство в вашей державе" + fp2_james.0002.a.offended_conversos:0 "Конверсо оскорблены" + fp2_james.0002.a.jewish_communities_thrive:0 "Иудейские общины процветают!" + fp2_james.0002.a.nothing_happened_toast:0 "Конверсо истинные христиане" + cultural_acceptance_gain_conversos_tolerance:0 "Терпимость к конверсо" + cultural_acceptance_loss_conversos_tolerance:0 "Нетерпимость к конверсо" + fp2_james.0004.t:0 "[fp2_james_0004_place_of_murder.GetAdjectiveNoTooltip]ие ночи" + fp2_james.0004.desc:0 "[fp2_james_0004_place_of_murder.GetName] — это неуправляемая смесь различных верований и властей. У каждой общины свои лидеры, что порождает запутанную систему иерархии и руководства. так больше продолжаться не может. Если бы они все правильно почитали [ROOT.Char.GetFaith.HighGodNamePossessive] и подчинялись одному лидеру, мое влияние на них возросло бы.\n\n[fp2_james_0004_murder_baron.GetName] предлагает себя на роль нового местного главы и хочет устроить пир, на который прибудут все местные религиозные лидеры... чтобы быть там убитыми." + fp2_james.0004.a:0 "Скорее бы услышать их крики." + fp2_james.0004.b:0 "Я не #EMP совсем#! чудовище." + fp2_james.0005.t:0 "Вопрос направленности" + fp2_james.0005.desc.intro:0 "[fp2_james_angry_priest.GetName] обращается ко мне с требованием решить проблему — оказывается, [ROOT.Char.GetFaith.HouseOfWorship|l] смотрит не в ту сторону!" + fp2_james.0005.desc.christian:0 "\n\nРанее здесь была мечеть, в которой только михраб обращен на восток в сторону Мекки, но теперь это церковь, и уже все здание должно смотреть на восток." + fp2_james.0005.desc.muslim:0 "\n\nБывшая церковь, а ныне мечеть смотрит на восток, что не дает построить михраб и указать верующим направление к священному городу!" + fp2_james.005.desc.outro:0 "\n\n[fp2_james_angry_priest.GetNameNoTooltip] заявляет, что в таких условиях невозможно проводить нормальные службы, и просит выделить средства на перестройку всего здания." + fp2_james.0005.a:0 "Все во имя веры!" + fp2_james.0005.b:0 "Вы тратите мое время!" + fp2_toledo_nights_modifier:0 "Местные правители перебиты" + fp2_toledo_nights_modifier_desc:0 "Религиозные лидеры этой провинции недавно были перебиты" + fp2_toledo_nights_fallout_modifier:0 "Священство перебито" + fp2_toledo_nights_fallout_modifier_desc:0 "Недавно в соседнем городе были убиты религиозные лидеры, и последствия этого ощутила вся держава." + fp2_correctly_facing_church:0 "Правильно ориентированный храм" + fp2_correctly_facing_church_desc:0 "Место поклонения в этой провинции было по кирпичику развернуто ради возможности проводить полноценные службы." diff --git a/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_2_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_2_l_russian.yml new file mode 100644 index 0000000000..d720dee5f0 --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_2_l_russian.yml @@ -0,0 +1,22 @@ +l_russian: + fp2_yearly.4004.t:0 "Странствующий мастер" + fp2_yearly.4004.desc:0 "Я иду по тронному залу и вдруг замечаю странную суету у дальней стены. [Select_CString(mozarab_wanderer.IsFemale, 'Рослая', 'Рослый' )] [mozarab_wanderer.GetWomanMan] движется в плотном кольце моих стражников. Мгновение — и клинки несчастных звенят по полу. [Select_CString(mozarab_wanderer.IsFemale, 'Незнакомка', 'Незнакомец' )] салютует мне мечом.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — начинает [mozarab_wanderer.GetSheHe], замечая, что я подзываю новых стражников, — у меня нет господина, которому я [Select_CString(mozarab_wanderer.IsFemale, 'могла', 'мог' )] бы служить, а вам, судя по этим защитникам, не помешал бы кто-то вроде меня».\n\nСудя по тому, что [mozarab_wanderer.GetSheHe] носит на шее крестик, [mozarab_wanderer.GetSheHe] — [mozarab_wanderer.GetFaith.GetAdherentName|l]." + fp2_yearly.4004.a:0 "Конечно! Мне не помешает [mozarab_wanderer.GetWomanMan] ваших талантов!" + fp2_yearly.4004.b:0 "Нет, только [ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l] может мне служить." + fp2_yearly.4004.c:0 "Прочь, [Select_CString(mozarab_wanderer.IsFemale, 'безбожница', 'безбожник' )]!" + fp2_yearly.4004.tt:0 "[mozarab_wanderer.GetName] отказывается обращаться и продолжает странствия" + fp2_yearly.4004.b.succ:0 "[mozarab_wanderer.GetName] присоединяется к вашему двору" + fp2_yearly.4004.b.fail:0 "[mozarab_wanderer.GetName] отказывается обращаться и продолжает странствия" + fp2_yearly.4004.c.tt:0 "[mozarab_wanderer.GetName] продолжает странствия" + + fp2_yearly.4005.t:0 "Создание анклавов" + fp2_yearly.4005.desc.christian:0 "[mozarab_merchant.GetFaith.GetAdherentNamePlural] занимают уникальную нишу в иберийском обществе. " + fp2_yearly.4005.desc.muslim:0 "[mozarab_merchant.GetFaith.GetReligion.GetNameNoTooltip|U]ие подданные — уникальные представители иберийского общества. " + fp2_yearly.4005.desc:0 "Оттого еще удивительнее, что кто-то из их торговцев рвется ко мне на прием.\n\n«Видите ли, мы, [mozarab_merchant.GetFaith.GetAdherentNamePlural|l], должны прилагать особые... усилия, чтобы просто жить своей жизнью». [mozarab_merchant.GetSheHe|U] говорит свободно, без злобы, но в [mozarab_merchant.GetHerHis] голосе звучит сталь.\n\n«Мы лишь хотим, чтобы у нас было свое собственное место в городе, — [mozarab_quarter.GetName] вполне подойдет, — где будем жить только мы и где будем чувствовать себя дома. Я прошу вас, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord], проявить великодушие и даровать нам желаемое»." + fp2_yearly.4005.a:0 "В моих городах вам будут рады." + fp2_yearly.4005.b:0 "Я не позволю вам засорять наши города!" + + fp2_yearly.4006.t:0 "Архитектор [ROOT.Char.GetFaith.HighGodNamePossessive]" + fp2_yearly.4006.desc:0 "[ROOT.Char.GetFaith.HouseOfWorship] остается позади, как и время ежедневной молитвы, и я направляюсь на отдых. Чтобы нарушить мой покой, сейчас нужна изрядная смелость, и [Select_CString(mozarab_priest.IsFemale, 'такая отважная женщина', 'один такой смельчак' )] всё же находится. Я с подозрением рассматриваю распятие у н[mozarab_priest.GetHerHis] на шее, а [mozarab_priest.GetSheHe] начинает разговор.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я прошу лишь минуту вашего времени. [mozarab_priest.GetFaith.HouseOfWorship|U] — дом всех благочестивых детей [mozarab_priest.GetFaith.HighGodNamePossessive], и мне бы хотелось, чтобы он появился и у моей паствы!» [Select_CString(mozarab_priest.IsFemale, 'Взволнованная жрица', 'Взволнованный жрец' )] останавливается и просительно смотрит на меня.\n\nЕсли [mozarab_priest.GetFaith.GetAdherentNamePlural|l] начнут строить свои молитвенные дома, обратить их будет сложнее, но, возможно, снисхождение сделает мою державу более сплоченной?" + fp2_yearly.4006.a:0 "Да будет так. Стройте [mozarab_priest.GetFaith.HouseOfWorshipPlural]." + fp2_yearly.4006.b:0 "#EMP Никогда#! мою землю не осквернят еретические капища!" diff --git a/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_3_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_3_l_russian.yml new file mode 100644 index 0000000000..9ae2bba265 --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_3_l_russian.yml @@ -0,0 +1,44 @@ +l_russian: + fp2_yearly.4007.t:0 "Ищите, да обрящете" + fp2_yearly.4007.desc:0 "Я возвращаюсь с молитвы, рядом идет [Select_CString(realm_priest.IsFemale, 'моя', 'мой' )] [realm_priest.GetCouncilTitle] [realm_priest.GetFirstName], и вдруг я вижу белый проблеск на земле. Наклоняюсь и вижу твердый круглый предмет цвета слоновой кости. Это ракушка.\n\nТакие носят при себе паломники к гробнице святого Иакова. Если на раковину нанесен символ святого, значит, путешествие увенчалось успехом.\n\nЯ с завистью верчу вещицу в пальцах, чувствуя затылком, как [realm_priest.GetFirstNameNoTooltip] буравит меня осуждающим взглядом." + fp2_yearly.4007.a:0 "Я оставлю это себе, а ты будешь молчать." + fp2_yearly.4007.b:0 "Ладно. #EMP Ладно!#! Я не трону проклятую ракушку." + fp2_yearly.4007.c:0 "...и кому, по-твоему, поверят, [realm_priest.GetFirstNameNoTooltip]?" + fp2_yearly.4007.c.tt.flavour:0 "Если я оставлю ракушку себе, кто поспорит, что она #EMP настоящая#!?" + fp2_yearly.4007.c.tt.success:0 "Вы сохранили правдоподобную ракушку" + fp2_yearly.4007.c.tt.fail:0 "[realm_priest.GetFirstNameNoTooltip] без колебаний заявляет, что ракушка — подделка" + + fp2_yearly.4008.t:0 "Сказки у очага" + fp2_yearly.4008.desc.intro:0 "Потрескивает пламя, и долгие тени пляшут на стенах комнаты для слуг. Мудрая старуха рассказывает сказки возбужденно пищащей детворе.\n\n" + fp2_yearly.4008.desc.basque.a:0 "«...Ааткс — пещерный дух. Чаще всего он приходит в виде красного быка и защищает людей от дурного влияния и воров»." + fp2_yearly.4008.desc.basque.b:0 "«...Гауеко — ночной дух. Он мешает людям работать на улице после заката и не любит ночных забав. Только скажи, что не боишься темноты, — ух, он разозлится»." + fp2_yearly.4008.desc.galician.a:0 "«...Оханкану — кровожадные волосатые великаны. Зубов у них в два раза больше, чем у людей. Но есть у каждого один седой волосок — выдернешь его, и чудовище вмиг помрет»." + fp2_yearly.4008.desc.galician.b:0 "«...Эстадея — блуждающие мертвецы, что приходят в деревни по ночам. Толпой бредут они по улицам в поисках избранника смерти, что поведет их шествие до самого утра. И если несчастному не удастся передать призрачное бремя другому человеку, он зачахнет и умрет за несколько недель»." + fp2_yearly.4008.desc.castilian.a:0 "«...Дьявольские кони являются, когда люди разводят костры, чтобы очистить свои души. С грохотом рождаются они из пепла, потрясая черными, как ночь, гривами и стрекозиными крыльями, роняя пену с губ. В каждом живет душа грешника, и о каждом из них можно рассказывать собственную историю»." + fp2_yearly.4008.desc.castilian.b:0 "«...Вентолины — духи ветра, что приходят на помощь морякам. Они подобны ангелам, глаза их цвета морской пены, а крылья похожи на брызги волн, и живут они в карминных облаках на закате. Когда добрый моряк попадает в штиль, вентолины наполняют ветром его паруса и ведут к берегу»." + fp2_yearly.4008.desc.catalan.a:0 "«Кокольона — речное чудовище. Когда-то оно было монахиней, утратившей веру. В расплату за грехи ее бросили в темницу и с тех пор выпускали гулять только к реке Оньяр. Со временем ее тело поросло чешуей, и ныне она бродит под мостами в поисках зазевавшейся добычи»." + fp2_yearly.4008.desc.catalan.b:0 "«...Все знают о Дипе — адском псе, посланце самого дьявола. Волкоподобный убийца-кровопийца рыщет по полям среди ночи, задирает коров и случайных прохожих. Последнее, что видели несчастные пьяницы, заплутавшие по дороге домой, — его хромая походка да горящие алым глаза»." + fp2_yearly.4008.desc.aragonese.a:0 "«...Омес Айл — великаны с горной душой. Когда они появляются, то превращаются в могучие скалы, закрывающие нас от врагов. От этого они злятся, и духи вопят и швыряются камнями, что катятся по их бокам в деревни у подножий»." + fp2_yearly.4008.desc.aragonese.b:0 "«...мирный и добрый басахун выглядит как огромный — вдвое выше человека! — мужик с бородой до земли. Он обходит дозором леса, и в руке его — посох из целого дерева. Если близится буря или стая волков, басахун утробно свистит, предупреждая пастухов." + fp2_yearly.4008.desc.spain.a:0 "«...Куэлебре — здоровенный змей, которому конца и края не видно. Живет он долго, почти вечно, но ленив донельзя и редко выбирается из логова в глубокой пещере. Говорят, там он хранит невообразимые богатства. А еще поговаривают, что его слюна лечит от болезней»." + fp2_yearly.4008.desc.spain.b:0 "«...Моуросы — древние существа, что жили в мире от самого его сотворения. Они — великие кузнецы, но редко выходят на поверхность. Их подземные туннели охраняют прекраснолицые женщины, что умеют менять облик»." + fp2_yearly.4008.desc.spain.c:0 "«...Анханы — добрые и прекрасные духи леса. Глаза их черны, а крылья подобны паутине. Этот волшебный народец помогает раненым зверям и заблудившимся путникам. Их поступь столь легка, что даже легкий хруст веток не выдаст анхану. Найди их разноцветный розовый лепесток — и счастье не покинет тебя до самой смерти»." + fp2_yearly.4008.desc.ending:0 "\n\nОгонь опадает и гаснет. Старуха заканчивает сказку и отправляет детей готовиться ко сну." + fp2_yearly.4008.a:0 "Какая чудесная старая сказка!" + fp2_yearly.4008.b:0 "Ха! Глупые байки с привидениями!" + fp2_yearly.4008.c:0 "Ты — прекрасная рассказчица!" + + fp2_yearly.4009.t:0 "Белый лорд" + fp2_yearly.4009.desc:0 "Сегодня — особенный день. Я поворачиваю за угол и вижу предмет моих воздыханий: дерево Малато из легенды о Хауне Зурия. Сказание о юном воине, сумевшем обратить вспять целую армию, хорошо известно каждому #L [root_culture.GetCollectiveNoun|l]ому#! ребенку.\n\nЯ провожу рукой по узловатому стволу, и пальцы натыкаются на разрез в палец шириной. Как гласит легенда, слуги Белого лорда вонзили сюда меч в знак своей решимости следовать за ним всегда и везде." + fp2_yearly.4009.a:0 "Я тоже уничтожу врагов моего народа!" + fp2_yearly.4009.b:0 "Я — больше чем [root_culture.GetCollectiveNounNoTooltip|l]ие подданные." + fp2_yearly.4009.c:0 "Не взять ли что-нибудь на память о сегодняшнем дне?" + + fp2_yearly.4010.t:0 "Каменные свиньи" + fp2_yearly.4010.desc:0 "Мы планировали простой визит, но [verraco_county.GetName] умеет преподносить сюрпризы.\n\nОгромные каменные вепри стоят передо мной на открытом просторе. Судя по тому, как истерли ветры их бока, они и впрямь очень стары. А если так, то что могло побудить местных жителей вложить столько сил в создание монолитных свиней?" + fp2_yearly.4010.a:0 "Возможно, это усыпальницы... святых?" + fp2_yearly.4010.a.success:0 "Люди соглашаются с вашим предположением" + fp2_yearly.4010.a.fail:0 "Люди говорят, что этому нет никакого подтверждения" + fp2_yearly.4010.b:0 "От них никакого толку. Снести!" + fp2_yearly.4010.c:0 "Что за святотатство! Разбить их!" + fp2_yearly.4010.d:0 "Эти свинские разговоры так утомляют." diff --git a/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_l_russian.yml new file mode 100644 index 0000000000..e2216fd2a7 --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/fp2_nick_events_l_russian.yml @@ -0,0 +1,17 @@ +l_russian: + fp2_yearly.4001.t:0 "Шестой час" + fp2_yearly.4001.desc:0 "Ну и ну! Нелегкая это работа — править. Весь день и изрядную часть ночи приходится трудиться не покладая рук, заботиться о владениях. Если подумать, крестьянам живется прекрасно: их плечи свободны от тяжкого бремени ответственности!\n\nМожет, стоит немного поспать? Сон поможет восстановить силы после обеда, и я куда решительнее встречу всё, что принесет остаток дня!" + fp2_yearly.4001.a:0 "Нет! Нужно работать!" + fp2_yearly.4001.b:0 "М-м, #EMP прекрасно.#!" + + fp2_yearly.4002.t:0 "Жизнь в гармонии" + fp2_yearly.4002.desc:0 "[Select_CString(realm_priest.IsFemale, 'Моя', 'Мой' )] [realm_priest.GetCouncilTitle] [realm_priest.GetTitledFirstName] смотрит неодобрительно, и я заранее готовлюсь, что в разговоре через слово будет поминаться [ROOT.Char.GetFaith.HighGodName].\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — начинает [realm_priest.GetSheHe], — у меня дело, которое не терпит отлагательств. Прямо в ваших владениях, в графстве [interfaith_province.GetCounty.GetName], многие жители попросту не желают исповедовать истинную веру! Более того, при этом они продолжают жить бок о бок с ее адептами! И они... они... они... #EMP сношаются#! друг с другом, и...»\n\nЯ закрываю глаза под напором нескончаемого потока болтовни. С ужасом думаю, остановится ли [realm_priest.GetSheHe] когда-нибудь без моей помощи..." + fp2_yearly.4002.a:0 "Да оставь же их в покое, [realm_priest.GetFirstNameNoTooltip]." + fp2_yearly.4002.b:0 "Твоя правда, дальше так нельзя." + + fp2_yearly.4003.t:0 "Путь святого Иакова" + fp2_yearly.4003.desc:0 "Верующих так и тянет в Сантьяго-де-Компостела — паломники приходят из самых дальних мест, и протоптанная ими от подножия Пиреней тропа не зарастает. А что одним — путешествие к святым местам, другим — дармовое обогащение.\n\nКогда в течение нескольких дней [Select_CString(steward.IsFemale, 'моя', 'мой' )] [steward.GetCouncilTitle] [steward.GetFirstName] получает пять сообщений о беспринципных грабителях в моих владениях, [SCOPE.sCharacter('steward').GetSheHe], наконец, решает, что проблема заслуживает моего внимания." + fp2_yearly.4003.a:0 "Нужно связаться со священными воинами, чье местонахождение — [ho_province.GetProvince.GetCounty.GetName]!" + fp2_yearly.4003.b:0 "Заплатить страже за охрану и патрулирование части пути." + fp2_yearly.4003.c:0 "[ROOT.Char.GetFaith.HighGodName] помогает тем, кто помогает себе сам..." + fp2_yearly.4003.tt:0 "Местный [holy_order|El] будет патрулировать дорогу в пределах своего графства." diff --git a/project/ck3/base_game/localization/russian/event_localization/fp2_struggle_event_2006_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/fp2_struggle_event_2006_l_russian.yml new file mode 100644 index 0000000000..dc895d8b38 --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/fp2_struggle_event_2006_l_russian.yml @@ -0,0 +1,22 @@ +l_russian: + fp2_struggle.2006.t:0 "Границы веры" + fp2_struggle.2006.desc:0 "Мой [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('fp2_2006_vassal_in_crisis'))] [fp2_2006_vassal_in_crisis.GetTitledFirstName] обращается ко мне в приватной беседе, и в [fp2_2006_vassal_in_crisis.GetHerHis] глазах читается сомнение.\n\n[fp2_2006_vassal_in_crisis.GetSheHe|U] объясняет мне, что [fp2_2006_vassal_in_crisis.GetHerHis] вера пошатнулась после [fp2_2006_vassal_in_crisis.GetHerHis] службы на границах с землями, где распространено [fp2_2006_foreign_faith.GetAdjectiveNoTooltip|l], и близкого знакомства с врагом. [fp2_2006_vassal_in_crisis.GetHerHis|U] тон показывает, что это не шутка. Похоже, [fp2_2006_vassal_in_crisis.GetHerHim] хватит и малейшей оплошности, чтобы отринуть [ROOT.Char.GetFaith.HighGodNamePossessive].\n\nИ всё же этот случай предоставляет возможность укрепить как наше рвение, так и отношения с соседями." + fp2_struggle.2006.a:0 "«Срочно, священника сюда!»" + fp2_struggle.2006.a.a:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] все еще мучается сомнениями." + fp2_struggle.2006.a.b:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] нервничает оттого, что рядом находится [2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip]" + fp2_struggle.2006.a.c:0 "[2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip] предлагает свою помощь, и [fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] укрепляется в своей вере" + fp2_struggle.2006.a.desc:1 "На ваш зов является [2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip], чтобы разобраться в проблеме. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] будет считать, что вы предали [fp2_2006_vassal_in_crisis.GetHerHis], сообщив окружающим о [fp2_2006_vassal_in_crisis.GetHerHis] проблемах." + fp2_struggle.2006.b:0 "Я лично подогрею [fp2_2006_vassal_in_crisis.GetHersHis] рвение." + fp2_struggle.2006.b.a.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] сопротивляется попыткам" + fp2_struggle.2006.b.b.desc:0 "Благодаря вам [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] укрепляется в своей вере" + fp2_struggle.2006.c:0 "«Верьте во что хотите, главное, чтобы вы #emphasis служили#! #BER мне#!»." + fp2_struggle.2006.c.desc:0 "С вашего дозволения [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] выберет веру по своему усмотрению." + fp2_struggle.2006.c.notif.t:0 "Свобода дружбы" + fp2_struggle.2006.d:0 "Пригрозить [fp2_2006_vassal_in_crisis.GetHerHim] обвинениями в ереси." + fp2_struggle.2006.d.notif.t:0 "Страх против сомнений" + fp2_struggle.2006.e:0 "«Забудьте о вопросах веры, #emphasis примите ведовство!#!»" + fp2_struggle.2006.e.alreadywitch:0 "[fp2_2006_vassal_in_crisis.GetFirstName] уже занимается ведовством! Это был не кризис веры. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] просто нуждается в друге, способном понять [fp2_2006_vassal_in_crisis.GetHersHis]." + fp2_struggle.2006.generic.notif.a.t:0 "Вассал принимает [fp2_2006_foreign_faith.GetAdjectiveNoTooltip|l]" + fp2_struggle.2006.generic.notif.b.t:0 "Вассал сохраняет веру" + fp2_struggle.2006.e.notif.t:0 "Магия дружбы" + fp2_struggle.2006.e.tacticalwitchfaithchange:0 "Принимает [fp2_2006_foreign_faith.GetAdjective|l], чтобы избежать преследования" diff --git a/project/ck3/base_game/localization/russian/event_localization/global_culture_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/global_culture_events_l_russian.yml index 5b30163df7..b364c3b6f0 100644 --- a/project/ck3/base_game/localization/russian/event_localization/global_culture_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/global_culture_events_l_russian.yml @@ -1,8 +1,8 @@ l_russian: - global_culture.custom.change_culture:1 "Все #L [old_culture.GetName|l]ие#! графства и персонажи вашей державы примут #L [new_culture.GetName|l]ую#! культуру" - global_culture.custom.merge_culture:1 "Все #L [old_culture_1.GetName|l]ие#! и #L [old_culture_2.GetName|l]ие#! графства и персонажи вашей державы примут #L [new_culture.GetName|l]ую#! культуру" - global_culture.custom.keep_culture:1 "Все #L [old_culture.GetName|l]ие#! графства и персонажи вашей державы сохранят свою культуру." - global_culture.custom.trigger:0 "Вы контролируете меньше 80% всех #L [CHARACTER.GetCulture.GetName|l]их#! графств" + global_culture.custom.change_culture:1 "Все #L [old_culture.GetCollectiveNoun|l]ие#! графства и персонажи вашей державы примут #L [new_culture.GetCollectiveNoun|l]ую#! культуру" + global_culture.custom.merge_culture:1 "Все #L [old_culture_1.GetCollectiveNoun|l]ие#! и #L [old_culture_2.GetCollectiveNoun|l]ие#! графства и персонажи вашей державы примут #L [new_culture.GetCollectiveNoun|l]ую#! культуру" + global_culture.custom.keep_culture:1 "Все #L [old_culture.GetCollectiveNoun|l]ие#! графства и персонажи вашей державы сохранят свою культуру." + global_culture.custom.trigger:0 "Вы контролируете меньше 80% всех #L [CHARACTER.GetCulture.GetCollectiveNoun|l]их#! графств" # Visigoth Split global_culture.0002.t:0 "Судьба вестготов" @@ -11,7 +11,7 @@ global_culture.0002.b:0 "Мы не отвернемся от традиций наших предков!" global_culture.0005.t:0 "$global_culture.0002.t$" - global_culture.0005.desc:0 "Когда вестготы впервые перекочевали на Пиренейский полуостров, они были чужими на этой новой странной земле.\n\nЗа многие поколения все изменилось: земля изменила их, они изменили землю. Со временем различные сообщества вестготов разошлись и стали сильнее отличаться друг от друга.\n\nНесмотря на общее происхождение, новые сообщества — #L [castilian.GetName|l]ое#!, #L [catalan.GetName|l]ое#!, #L [occitan.GetName|l]ое#! и #L [andalusian.GetName|l]ое#! — больше не испытывают друг к другу родственных чувств." + global_culture.0005.desc:0 "Когда вестготы впервые перекочевали на Пиренейский полуостров, они были чужими на этой новой странной земле.\n\nЗа многие поколения все изменилось: земля изменила их, они изменили землю. Со временем различные сообщества вестготов разошлись и стали сильнее отличаться друг от друга.\n\nНесмотря на общее происхождение, новые сообщества — #L [castilian.GetCollectiveNoun|l]ое#!, #L [catalan.GetCollectiveNoun|l]ое#!, #L [occitan.GetCollectiveNoun|l]ое#! и #L [andalusian.GetCollectiveNoun|l]ое#! — больше не испытывают друг к другу родственных чувств." global_culture.0005.a:0 "Только время покажет, как это повлияет на регион." # Norse Split @@ -21,8 +21,8 @@ global_culture.0012.b:0 "Неприемлемо! Скандинавы #EMP останутся#! едиными." global_culture.0015.t:0 "$global_culture.0012.t$" - global_culture.0015.desc:0 "Торговцы, грабители и наемники... скандинавы путешествовали по всей Европе и за ее пределами, всюду оставляя следы своего пребывания.\n\nТеперь, похоже, эта эпоха подходит к концу: культурные различия и соперничество кланов привели к появлению отдельных народов: #L [danish.GetName|l]ого#!, #L [swedish.GetName|l]ого#! и #L [norwegian.GetName|l]ого#!." - global_culture.0015.desc_norse:0 "Торговцы, грабители и наемники... наши предки-скандинавы путешествовали по всей Европе и за ее пределами, всюду оставляя следы своего пребывания.\n\nТеперь, похоже, эта эпоха подходит к концу. Под влиянием культурных различий и соперничества между кланами наша родина раскололась на отдельные #L [danish.GetName|l]ий#!, #L [swedish.GetName|l]ий#! и #L [norwegian.GetName|l]ий#! народы." + global_culture.0015.desc:0 "Торговцы, грабители и наемники... скандинавы путешествовали по всей Европе и за ее пределами, всюду оставляя следы своего пребывания.\n\nТеперь, похоже, эта эпоха подходит к концу: культурные различия и соперничество кланов привели к появлению отдельных народов: #L [danish.GetCollectiveNoun|l]ого#!, #L [swedish.GetCollectiveNoun|l]ого#! и #L [norwegian.GetCollectiveNoun|l]ого#!." + global_culture.0015.desc_norse:0 "Торговцы, грабители и наемники... наши предки-скандинавы путешествовали по всей Европе и за ее пределами, всюду оставляя следы своего пребывания.\n\nТеперь, похоже, эта эпоха подходит к концу. Под влиянием культурных различий и соперничества между кланами наша родина раскололась на отдельные #L [danish.GetCollectiveNoun|l]ий#!, #L [swedish.GetCollectiveNoun|l]ий#! и #L [norwegian.GetCollectiveNoun|l]ий#! народы." global_culture.0015.a:0 "И что это значит для будущего Европы?" global_culture.0015.b:0 "Чем это обернется для нас в будущем?" @@ -33,7 +33,7 @@ global_culture.0032.b:0 "Не стоит отворачиваться от своих соплеменников." global_culture.0035.t:0 "$global_culture.0032.t$" - global_culture.0035.desc:1 "Несмотря на общее с другими англосаксами происхождение, кланы Северной Британии приспособились к жизни в этой суровой местности.\n\nСформировав устойчивые культурные и языковые особенности, этот #L [scottish.GetName|l]ий#! народ с радостью принял новую культурную идентичность." + global_culture.0035.desc:1 "Несмотря на общее с другими англосаксами происхождение, кланы Северной Британии приспособились к жизни в этой суровой местности.\n\nСформировав устойчивые культурные и языковые особенности, этот #L [scottish.GetCollectiveNoun|l]ий#! народ с радостью принял новую культурную идентичность." global_culture.0035.a:0 "Смогут ли они процветать сами по себе?" @@ -50,8 +50,8 @@ global_culture.3005.desc:0 "Группа поселенцев из Скандинавии обосновалась на побережье Северной Франции, сделав это место своим новым домом.\n\nИх лидер, [norman_founder.GetTitledFirstName], требует от своих людей принять ряд местных обычаев и традиций ради процветания на новых землях." global_culture.3005.a:0 "И что это означает для региона?" - global_culture.3011.t:0 "Распространение [sicilian.GetNameNoTooltip|l]ой культуры" - global_culture.3011.desc:0 "Пестрая смесь народов Южной Италии и Сицилии породила уникальную культуру.\n\nТеперь очевидно, что жители графства [county_to_change.GetName] больше не считают себя частью #L [old_culture.GetName|l]ого#! народа. Теперь они [sicilian.GetCollectiveNoun|l]!" + global_culture.3011.t:0 "Распространение [sicilian.GetCollectiveNounNoTooltip|l]ой культуры" + global_culture.3011.desc:0 "Пестрая смесь народов Южной Италии и Сицилии породила уникальную культуру.\n\nТеперь очевидно, что жители графства [county_to_change.GetName] больше не считают себя частью #L [old_culture.GetCollectiveNoun|l]ого#! народа. Теперь они [sicilian.GetName|l]!" global_culture.3011.a:0 "Интересное развитие событий..." global_culture.3012.a:0 "Замечательно!" diff --git a/project/ck3/base_game/localization/russian/event_localization/government_events/clan_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/government_events/clan_events_l_russian.yml index 3017b5c6d9..e6445d8521 100644 --- a/project/ck3/base_game/localization/russian/event_localization/government_events/clan_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/government_events/clan_events_l_russian.yml @@ -34,7 +34,7 @@ clan.1101.d.custom:0 "Все [Concept( 'vassal', 'вассалы' )|E], не являющиеся членами [Concept( 'dynasty', 'династии' )|E]" clan.1201.t:0 "Отсутствие представителей" - clan.1201.desc:0 "[Select_CString(petitioner.IsFemale, 'Представительница', 'Представитель' )] [culture.GetNameNoTooltip|l]ого народа из владения [target_title.GetNameNoTier] [Select_CString(petitioner.IsFemale, 'обратилась', 'обратился' )] ко мне с просьбой добавить их представителей в правительство.\n\n«[ROOT.Char.GetLadyLord|U], мы ваши верные подданные, однако у нас нет возможности повлиять на власть в наших собственных сообществах. Мы не просим о многом, но позвольте представителю нашего народа занять должность в вашей администрации»." + clan.1201.desc:0 "[Select_CString(petitioner.IsFemale, 'Представительница', 'Представитель' )] [culture.GetCollectiveNounNoTooltip|l]ого народа из владения [target_title.GetNameNoTier] [Select_CString(petitioner.IsFemale, 'обратилась', 'обратился' )] ко мне с просьбой добавить их представителей в правительство.\n\n«[ROOT.Char.GetLadyLord|U], мы ваши верные подданные, однако у нас нет возможности повлиять на власть в наших собственных сообществах. Мы не просим о многом, но позвольте представителю нашего народа занять должность в вашей администрации»." clan.1201.a:0 "Хорошо. С этого момента титул [target_title.GetNameNoTierNoTooltip] принадлежит вам!" clan.1201.b:0 "Я могу ослабить вожжи — взамен за вашу службу..." clan.1201.c:0 "Не бывать такому." diff --git a/project/ck3/base_game/localization/russian/event_localization/health_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/health_events_l_russian.yml index 3a751f8820..2cbf63e377 100644 --- a/project/ck3/base_game/localization/russian/event_localization/health_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/health_events_l_russian.yml @@ -259,11 +259,11 @@ health.3001.d.two:0 "Оба кандидата не производят на меня особого впечатления." health.3001.d.more:0 "Никто из кандидатов не производит на меня особого впечатления." health.3001.e:0 "[excellent_skill_option.GetFirstNameNoTooltip] пользуется известностью в ученых кругах." - health.3001.d.tt:1 "Никого из них на должность [Concept( 'court_physician', 'придворного врача' )|E] я нанимать не стану." + health.3001.d.tt:1 "Никого из них на должность «[GetCourtPositionType('court_physician_court_position').GetName()]» я нанимать не стану." #Disease treatment, by Mathilda Bjarnehed & Milla Isaksson health.3101.t:1 "[SCOPE.Custom('EventTitleDisease')]: время для лечения" - health.3101.start.desc:0 "«Пришло время, когда получит свое лечение ваша болезнь," + health.3101.start.desc:0 "«Пришло время излечить ваше заболевание" health.3101.safe_recommendation.desc:0 "и хотя я не сомневаюсь, что хватит простой настойки," health.3101.risky_recommendation.desc:0 "я советую более радикальные методы, но" health.3101.mystic_recommendation.desc:0 "Не сочтите за дерзость, мне бы хотелось порекомендовать вам... альтернативное лечение. Но" @@ -370,7 +370,7 @@ health.mystic_treatment_occult.5.desc:0 "[physician.GetTitledFirstName] стоит у моей постели, пока слуги зажигают свечи. Мне в руки сунули какой-то горшок — судя по звукам, в нем находится мелкий перепуганный зверек. «Это существо будет нести тяготы вместо вас», — объясняет врач. И начинает петь." health.mystic_treatment_questionable.1.desc:0 "[physician.GetFirstName] усаживает меня перед высоким зеркалом и зажигает свечи вокруг меня. «Мы должны вступить в контакт с вами из других миров», — как бы невзначай говорит [physician.GetSheHe]. Я в изумлении поднимаю брови, и [SCOPE.sC('physician').GetFirstName] кладет руку мне на плечо: «Возможно... это изменит вас»." health.mystic_treatment_questionable.2.desc:1 "Комнату освещает лишь пламя свечи. [physician.GetTitledFirstName] смотрит в западное окно и покрывает мои ногти каплями масла. Я чувствую жар на коже, когда врач подносит мои руки к пламени. «Не бойтесь, [ROOT.Char.GetLadyLord]. [ROOT.Char.GetFaith.HealthGodName] в своей мудрости очистит вас»." - health.mystic_treatment_questionable.3.desc:0 "«Луна требует вашего служения», — говорит [physician.GetTitledFirstName] и передает мне трубку, пахнущую пряностями. После нескольких затяжек я смотрю в ночное небо и слагаю величайшую поэму в мире. Но потом не могу вспомнить ни единого слова..." + health.mystic_treatment_questionable.3.desc:1 "«Луна требует вашего служения», — говорит [physician.GetTitledFirstName] и передает мне пирожное, пропитанное пряно пахнущим кремом. Я съедаю его, а после вглядываюсь в ночное небо и слагаю величайшую поэму в мире. Но потом не могу вспомнить ни единого слова..." health.mystic_treatment_questionable.4.desc:0 "[physician.GetTitledFirstName] велит мне каждый вечер перед сном пить особо крепкий отвар. «Он ослабит материю вашего бытия, впустит духов в ваше тело, — заверяет меня врач. «А еще он... расслабляет», — добавляет [physician.GetSheHe] с ухмылкой." health.mystic_treatment_questionable.5.desc:0 "[physician.GetFirstName] говорит, что [ROOT.Char.GetFaith.ReligiousText] сложно поддается пониманию, но очищение огнем — искусство старое, как сам мир. Ничто не предвещает того, что вскоре [SCOPE.sC('physician').GetFirstName] заставит меня иди по раскаленным углям." health.mystic_treatment_questionable.6.desc:2 "[physician.GetTitledFirstName] говорит, что [ROOT.Char.GetFaith.HealthGodName] желает испытать мой разум. Вместе мы отправляемся в путь и странствуем, пока не достигаем небольшого озера. Взявшись за руки, мы входим в воду. К моему изумлению [physician.GetFirstNameNoTooltip] вдруг хватает меня за плечи и начинает топить. В этот миг сознание покидает меня, и я не помню, что было дальше..." diff --git a/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_bianca_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_bianca_l_russian.yml index c4da364d03..69b257b49c 100644 --- a/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_bianca_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_bianca_l_russian.yml @@ -29,15 +29,15 @@ hold_court.3010.d:0 "Раз [unconventional_preacher.GetSheHe] может учить крестьян, то отлично подойдет на должность $court_tutor_court_position$..." hold_court.3020.t:0 "Оскорбительный монумент" - hold_court.3020.desc:0 "Вперед выступает крестьянин. «Мой сюзерен, [village.GetCountyData.GetCulture.GetCollectiveNounNoTooltip|l] из деревни [village.GetName] прислали меня с этим прошением». На миг [different_culture_peasant.GetHerHis] заученная речь прерывается.\n\n«Мы просили восстановить важный памятник нашей культуры, но [holder_of_area.GetTitleTierName] не обращает на наши просьбы внимания. [holder_of_area.GetSheHe|U] всеми силами задерживает ремонт!»\n\n«[ROOT.Char.Custom2('RelationToMeAddress', holder_of_area)|U], позвольте мне объяснить!» — в панике кричит [holder_of_area.GetFirstNameNoTooltip]. «Это не памятник, а насмешка над нашей культурой! На нем [holder_of_area.GetCulture.GetCollectiveNounNoTooltip|l] изображены в виде чудовищ! Вы ведь понимаете, почему я мешаю восстановлению этого воплощения ненависти!»" + hold_court.3020.desc:0 "Вперед выступает крестьянин. «Мой сюзерен, [village.GetCountyData.GetCulture.GetNameNoTooltip|l] из деревни [village.GetName] прислали меня с этим прошением». На миг [different_culture_peasant.GetHerHis] заученная речь прерывается.\n\n«Мы просили восстановить важный памятник нашей культуры, но [holder_of_area.GetTitleTierName] не обращает на наши просьбы внимания. [holder_of_area.GetSheHe|U] всеми силами задерживает ремонт!»\n\n«[ROOT.Char.Custom2('RelationToMeAddress', holder_of_area)|U], позвольте мне объяснить!» — в панике кричит [holder_of_area.GetFirstNameNoTooltip]. «Это не памятник, а насмешка над нашей культурой! На нем [holder_of_area.GetCulture.GetNameNoTooltip|l] изображены в виде чудовищ! Вы ведь понимаете, почему я мешаю восстановлению этого воплощения ненависти!»" hold_court.3020.a:0 "«Насмехаться над моим народом?! Вы пожалеете об этом!»" hold_court.3020.b:0 "Дать официальное разрешение на реставрацию." hold_court.3020.c:0 "Построить другой монумент — символ сострадания." - hold_court.3020.d:0 "[village.GetCountyData.GetCulture.GetCollectiveNounNoTooltip] не получат ничего." - custom.every_county_of_culture:0 "Каждый #L [village.GetCountyData.GetCulture.GetName|l]ий#! [Concept( 'courtier', 'придворный' )|E]" + hold_court.3020.d:0 "[village.GetCountyData.GetCulture.GetNameNoTooltip] не получат ничего." + custom.every_county_of_culture:0 "Каждый #L [village.GetCountyData.GetCulture.GetCollectiveNoun|l]ий#! [Concept( 'courtier', 'придворный' )|E]" hold_court.3030.t:0 "Реставрация монумента" - hold_court.3030.desc:0 "Передо мной стоит [Select_CString(different_culture_peasant.IsFemale, 'крестьянка', 'крестьянин' )] и рассказывает о своем прошении.\n\n«Мы — [different_culture_peasant.GetCulture.GetCollectiveNounNoTooltip|l] из провинции [province.GetName]. Недавняя война здорово подорвала наше хозяйство. Самих мерзавцев мы не видели, но кто-то разграбил нашу главную достопримечательность. Пожалуйста, умоляем, дайте нам средств на ремонт!»\n\nЗакончив, [Select_CString(different_culture_peasant.IsFemale, 'крестьянка', 'крестьянин' )] кланяется — так неуклюже, что [different_culture_peasant.GetHerHis] низкое происхождение можно угадать без слов." + hold_court.3030.desc:0 "Передо мной стоит [Select_CString(different_culture_peasant.IsFemale, 'крестьянка', 'крестьянин' )] и рассказывает о своем прошении.\n\n«Мы — [different_culture_peasant.GetCulture.GetNameNoTooltip|l] из провинции [province.GetName]. Недавняя война здорово подорвала наше хозяйство. Самих мерзавцев мы не видели, но кто-то разграбил нашу главную достопримечательность. Пожалуйста, умоляем, дайте нам средств на ремонт!»\n\nЗакончив, [Select_CString(different_culture_peasant.IsFemale, 'крестьянка', 'крестьянин' )] кланяется — так неуклюже, что [different_culture_peasant.GetHerHis] низкое происхождение можно угадать без слов." hold_court.3030.a:0 "«Вы получите необходимые средства»." hold_court.3030.b:0 "Остатки материалов пригодятся для других построек." hold_court.3030.c:0 "«Мы не можем себе позволить тратить на это золото»." @@ -91,13 +91,13 @@ hold_court.3090.t:0 "Почести другой культуре" hold_court.3090.desc:0 "[Select_CString(different_culture_vassal.IsFemale, 'Моя', 'Мой' )] [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('different_culture_vassal'))] [different_culture_vassal.GetTitledFirstName] подходит и, как всегда, [ROOT.Char.Custom2('QuirkPPPosOrNeg', SCOPE.sC('different_culture_vassal'))].\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], у меня отличная идея! Давайте устроим ярмарку или даже гулянья для простого народа. Покажем людям, что [ROOT.Char.Custom('RealmType')] приветствует и другие культуры». [different_culture_vassal.GetFirstNameNoTooltip] продолжает излагать идею, пока вдруг не осознает, что перегибает палку.\n\n«Стоить это будет немало, зато отношения между нашими народами определенно улучшатся!»" hold_court.3090.a:0 "Мы устроим грандиозное празднество и почтим обе культуры!" - hold_court.3090.b:0 "Что ж, мы могли бы устроить небольшую [different_culture_vassal.GetCulture.GetNameNoTooltip|l]ую ярмарку. [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] это точно выдержит." - hold_court.3090.c:0 "Устроим выставку в [different_culture_vassal.GetCulture.GetNameNoTooltip|l]их землях, покажем им истинное [ROOT.GetCharacter.GetCulture.GetNameNoTooltip|l]ое величие!" + hold_court.3090.b:0 "Что ж, мы могли бы устроить небольшую [different_culture_vassal.GetCulture.GetCollectiveNounNoTooltip|l]ую ярмарку. [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] это точно выдержит." + hold_court.3090.c:0 "Устроим выставку в [different_culture_vassal.GetCulture.GetCollectiveNounNoTooltip|l]их землях, покажем им истинное [ROOT.GetCharacter.GetCulture.GetCollectiveNounNoTooltip|l]ое величие!" hold_court.3090.d:0 "Я не могу тратить на это ресурсы." hold_court.3091.t:0 "Слияние культурных идентичностей" - hold_court.3091.desc:0 "Как только [Select_CString(same_culture_vassal.IsFemale, 'моя', 'мой' )] [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('same_culture_vassal'))] [same_culture_vassal.GetTitledFirstName] направляется ко мне, в воздухе повисает полная ожидания тишина.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], у меня печальные известия, но есть и решение проблемы. Бессмысленно отрицать, что [different_culture_vassal.GetCulture.GetCollectiveNoun|l] и [same_culture_vassal.GetCulture.GetCollectiveNoun|l] так сильно напоминают друг друга, что в последнее время их сходство стало #EMP слишком уж#! заметным. Чрезвычайно важно показать им, что именно мы, [same_culture_vassal.GetCulture.GetCollectiveNounNoTooltip|l], первейшие сторонники нововведений!»" - hold_court.3091.a:0 "Давайте устроим фестиваль во славу нашей богатой [same_culture_vassal.GetCulture.GetNameNoTooltip|l]ой культуры!" + hold_court.3091.desc:0 "Как только [Select_CString(same_culture_vassal.IsFemale, 'моя', 'мой' )] [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('same_culture_vassal'))] [same_culture_vassal.GetTitledFirstName] направляется ко мне, в воздухе повисает полная ожидания тишина.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], у меня печальные известия, но есть и решение проблемы. Бессмысленно отрицать, что [different_culture_vassal.GetCulture.GetName|l] и [same_culture_vassal.GetCulture.GetName|l] так сильно напоминают друг друга, что в последнее время их сходство стало #EMP слишком уж#! заметным. Чрезвычайно важно показать им, что именно мы, [same_culture_vassal.GetCulture.GetNameNoTooltip|l], первейшие сторонники нововведений!»" + hold_court.3091.a:0 "Давайте устроим фестиваль во славу нашей богатой [same_culture_vassal.GetCulture.GetCollectiveNounNoTooltip|l]ой культуры!" hold_court.3091.b:0 "Устроим выставку наших величайших достижений." hold_court.3091.c:0 "Нет стоит подчеркивать наше превосходство над другими культурами." diff --git a/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_isabella_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_isabella_l_russian.yml index 2fd4dd60da..b7051cab80 100644 --- a/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_isabella_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_isabella_l_russian.yml @@ -9,7 +9,7 @@ hold_court.4001.heir_diplomacy_failure:0 "[annoying_heir.GetSheHe|U] отказывается приходить на встречи, и на вопрос “почему” отвечает, что [annoying_heir.GetHerHim] там, мол, “скучно, и лучше бы мы там убивали друг друга — было бы веселее”»." hold_court.4001.heir_hated:0 "[annoying_heir.GetSheHe|U] — [Select_CString(annoying_heir.IsFemale, 'противная хвастунья', 'противный хвастун' )] и не упускает возможности сообщить мне, что нимало не волнуется о нашей к н[annoying_heir.GetHerHim] неприязни»." hold_court.4001.protective_parent:0 "\n\n[protective_parent.GetTitledFirstNameNoTooltip] в ужасе охает. «[Select_CString(annoying_heir.IsFemale, 'Моя', 'Мой' )] [annoying_heir.Custom('PetName')] на такое не «[Select_CString(annoying_heir.IsFemale, 'способна', 'способен' )]!»" - hold_court.4001.accusation_default:0 "\n\n[annoyed_vassal.GetSheHe|U] вздыхает. Но [annoying_heir.GetSheHe], конечно же, будет все отрицать»." + hold_court.4001.accusation_default:0 "\n\n[annoyed_vassal.GetSheHe|U] вздыхает: «Но [annoying_heir.GetSheHe], конечно же, будет все отрицать»." hold_court.4001.heir_admission:0 "\n\n[annoying_heir.GetTitledFirstNameNoTooltip] по-волчьи ухмыляется. «О да, все было именно так»." hold_court.4001.a:0 "Как мило, [annoying_heir.GetSheHe] [Select_CString(annoying_heir.IsFemale, 'вся', 'весь' )] в [Select_CString(ROOT.Char.IsFemale, 'мать', 'отца' )]!" hold_court.4001.b:0 "Это последняя капля! Пусть будет [preferred_heir.GetTitledFirstNameNoTooltip]." @@ -118,7 +118,7 @@ ### Sophisticated Cannibal dinner by Isabella Welch hold_court.4602.t:0 "[Select_CString(ROOT.Char.IsFemale, 'Аппетитнейшая', 'Аппетитнейший' )] [ROOT.GetCharacter.GetLadyLord|U]" - hold_court.4602.desc:0 "[cannibal_vassal.Custom('FortifiedBuilding')], где обитает [cannibal_vassal.GetTitledFirstNameNoTooltip], подсвечен лишь несколькими мерцающими свечами. [cannibal_vassal.GetSheHe|U] сидит передо мной за обеденным столом, который, куда ни глянь, завален ломтями едва приготовленного мяса.\n\n[cannibal_vassal.GetSheHe|U] мнется за спиной в ожидании моего выбора. Через некоторое время [cannibal_vassal.GetSheHe] склоняется к моей голове и оскаливает зубы:\n\n«Все эти [ROOT.GetCharacter.GetWomenMen] приготовлены для нас, но нет никого аппетитнее вас!»" + hold_court.4602.desc:0 "[cannibal_vassal.Custom('FortifiedBuilding')|U], где обитает [cannibal_vassal.GetTitledFirstNameNoTooltip], подсвечен лишь несколькими мерцающими свечами. [cannibal_vassal.GetSheHe|U] сидит передо мной за обеденным столом, который, куда ни глянь, завален ломтями едва приготовленного мяса.\n\n[cannibal_vassal.GetSheHe|U] мнется за спиной в ожидании моего выбора. Через некоторое время [cannibal_vassal.GetSheHe] склоняется к моей голове и оскаливает зубы:\n\n«Все эти [ROOT.GetCharacter.GetWomenMen] приготовлены для нас, но нет никого аппетитнее вас!»" hold_court.4602.a:0 "Кого бы мне съесть для начала?" hold_court.4602.b:0 "Ладно, можешь чуть-чуть откусить." hold_court.4602.c:0 "Мне пора! Это безвкусно!" @@ -128,7 +128,7 @@ hold_court.4700.desc:0 "[prison_challenger_vassal.GetTitledFirstName] слегка кланяется. «[ROOT.Char.Custom2('RelationToMeAddress', prison_challenger_vassal)|U], мне доводилось слышать весьма кровавые истории о ваших подземельях — надо заметить, из первых рук, ибо [imprisoned_family_character.GetTitledFirstName] [Select_CString(imprisoned_family_character.IsFemale, 'имела', 'имел' )] неудовольствие там пребывать. Так вот, вы уверены, что" hold_court.4700.desc.gruel:0 "[ROOT.Char.Custom('PrisonContentsGruel')]" hold_court.4700.desc.default:0 "[ROOT.Char.Custom('RandomPrisonContentsSingular')]" - hold_court.4700.desc.2:0 "требуется там в #EMP таком#! количестве? Куда девать все эти [ROOT.Char.Custom('RandomPrisonContentsPlural')]?»\n\n[prison_challenger_vassal.GetSheHe|U] вздыхает. «У заключенных нет даже тарелок, им приходится есть прямо с земли, как животным! Знаете, я не прочь вложить часть собственных средств в обновление тюрьмы»." + hold_court.4700.desc.2:0 "требуется там в #EMP таком#! количестве? На что нам сдались все эти [ROOT.Char.Custom('RandomPrisonContentsPlural')]?»\n\n[prison_challenger_vassal.GetSheHe|U] вздыхает. «У заключенных нет даже тарелок, им приходится есть прямо с земли, как животным! Знаете, я не прочь вложить часть собственных средств в обновление тюрьмы»" hold_court.4700.a:0 "Если бы я [Select_CString(ROOT.Char.IsFemale, 'хотела', 'хотел' )], чтобы им хорошо жилось, [Select_CString(ROOT.Char.IsFemale, 'оставила', 'оставил' )] бы их под домашним арестом!" hold_court.4700.b:0 "В подземелье свои традиции, но я — [ROOT.Char.GetTitleAsNameNoTooltip|l] свежих взглядов." hold_court.4700.c:0 "Что ж, оживим обстановку — добавим больше блестящих пыточных инструментов!" @@ -153,7 +153,7 @@ ## Shady genealogist offers to prove you are descended from mythical heroes by Isabella Welch hold_court.4900.t:0 "Дела давно минувших дней" - hold_court.4900.desc:1 "К трону подходит [Select_CString(suspicious_genealogist.IsFemale, 'древняя старуха', 'древний старик' )]. Каждому [suspicious_genealogist.GetHerHis] шагу вторит постукивание трости.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.GetCharacter.GetLadyLord|U], я исследую родословные, а вы, как известно, знатного происхождения. Но знатность еще не говорит о божественном или легендарном происхождении. Я хочу составить свиток, где прослежу вашу родословную до зари времен и явлю вам и миру истину: [ROOT.GetCharacter.Custom('GetMythicalFounder')] — действительно ваш прямой предок!» " + hold_court.4900.desc:1 "К трону подходит [Select_CString(suspicious_genealogist.IsFemale, 'древняя старуха', 'древний старик' )]. Каждому [suspicious_genealogist.GetHerHis] шагу вторит постукивание трости.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.GetCharacter.GetLadyLord|U], я исследую родословные, а вы, как известно, знатного происхождения. Но знатность еще не говорит о божественном или легендарном происхождении. Я хочу составить свиток, где прослежу вашу родословную до зари времен и явлю вам и миру истину: [ROOT.GetCharacter.Custom('GetMythicalFounder')] — действительно среди ваших прямых предков!» " hold_court.4900.a:0 "Мне для этого бумажки не нужны!" hold_court.4900.b:0 "Прекрасно! И список должен быть очень длинным!" hold_court.4900.c:0 "[ROOT.GetCharacter.Custom('GetMythicalFounder')]? Ничтожество в сравнении со мной!" @@ -166,4 +166,4 @@ hold_court.4901.a:0 "Пора вздремнуть. Пусть во сне мне явится моя собственная слава." hold_court.4901.a.tt:0 "...А внимательно слушают пусть остальные придворные" hold_court.4901.b:0 "Это увлекательнее любой баллады! Я подпрыгиваю на троне!" - hold_court.4901.c:0 "«Довольно! [ROOT.Char.GetPrimaryTitle.GetNameNoTooltip] благодарит тебя за услугу»." + hold_court.4901.c:0 "«Довольно! [ROOT.Char.GetPrimaryTitle.GetBaseNameNoTooltip] благодарит тебя за услугу»." diff --git a/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_joe_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_joe_l_russian.yml index b8d65fd779..ee74d6581d 100644 --- a/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_joe_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/hold_court_events/hold_court_events_joe_l_russian.yml @@ -2,15 +2,15 @@ # # Stifled Commerce hold_court.8001.t:0 "Торговля в тисках" hold_court.8001.desc:0 "Вперед выступает [Select_CString(merchant.IsFemale, 'провинциальная торговка', 'провинциальный торговец' )] — в моих роскошных чертогах [merchant.GetSheHe] явно чувствует себя не в своей тарелке. Я подзываю беднягу. «Подойди, [merchant.GetWomanMan], и говори, мы не можем ждать весь день». \n\n«Д-д-да, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord]! — заикаясь, выдавливает [merchant.GetSheHe], — я [merchant.GetFirstName], [Select_CString(merchant.IsFemale, 'посланница', 'посланец' )] и [Select_CString(merchant.IsFemale, 'представительница', 'представитель' )] недовольных торговцев и жителей города [town.GetNameNoTier]. Это о нем говорят, что [town.GetDeJureLiege.GetNameNoTierPossessive] владеет многими городами, но лишь [town.GetTierAsNameNoTooltip|l] — истинная жемчужина.\n\nУ нас есть [mayor.GetTitleTierName] — [mayor.GetFirstName]. Так вот, [mayor.GetSheHe] [mayor.Custom('get_hold_court_8001_flaw')]. Мы смиренно просим вас: замените [SCOPE.sC('mayor').GetHerHis] кем-нибудь другим...»" - hold_court.8001.a:0 "Выборы в городе [town.GetNameNoTierNoTooltip] пройдут досрочно." + hold_court.8001.a:0 "Выборы в городе [town.GetBaseNameNoTierPossessiveNoTooltip] пройдут досрочно." hold_court.8001.b:0 "Хорошо. Значит, #EMP ТЫ#! теперь [mayor.GetTitleTierName]!" - hold_court.8001.b.tt_success:0 "[merchant.GetFirstNameNoTooltip] наводит порядок в городе [town.GetNameNoTierNoTooltip]" + hold_court.8001.b.tt_success:0 "[merchant.GetFirstNameNoTooltip] наводит порядок в городе [town.GetBaseNameNoTierNoTooltip]" hold_court.8001.b.tt_failure:0 "[merchant.GetFirstNameNoTooltip] оказывается даже хуже" hold_court.8001.c:0 "А что скажет [mayor.GetFirstNameNoTooltip]?" hold_court.8001.c.tt_success:0 "Найдены доказательства того, что [mayor.GetFirstNameNoTooltip] [Select_CString(mayor.IsFemale, 'некомпетентна', 'некомпетентен' )]" hold_court.8001.c.tt_failure:0 "Нет доказательств того, что [mayor.GetFirstNameNoTooltip] [Select_CString(mayor.IsFemale, 'некомпетентна', 'некомпетентен' )]" hold_court.8001.d:0 "Корона компенсирует убытки городских торговцев." - hold_court.8001.e:1 "Как смеешь ты сомневаться в том, что #EMP [ROOT.Char.GetTitleTierName] только выигрывает от того, что здесь [Select_CString(скоуп.IsFemale, 'так', 'такой' )] [mayor.GetTitleTierName]?!#!" + hold_court.8001.e:1 "Как смеешь ты сомневаться в том, что #EMP [ROOT.Char.GetTitleTierName] только выигрывает от того, что здесь [Select_CString(mayor.IsFemale, 'так', 'такой' )] [mayor.GetTitleTierName]?!#!" # Custom hold_court_8001.desc_lazy:0 "постоянно уклоняется от своих обязанностей, а соблюдать закон соглашается лишь по принуждению!" hold_court_8001.desc_greedy:0 "вводит нелепые пошлины и грабительские штрафы, которые попадают в [mayor.GetHerHis] собственный кошелек." @@ -63,8 +63,8 @@ hold_court.8020.d:0 "Не вижу причины что-либо менять." hold_court.8020.e:0 "Наверняка [pope.GetTitledFirstNameNoTooltip] выше этой мирской суеты." # Custom - holiness_cathedral_1:0 "[ROOT.Var('holy_site_var').Title.GetNameNoTier] — место постоянного притока [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]их паломников. Их влечет [ROOT.Char.Custom('GetFaithGrandTemple')] — ведь там [ROOT.Char.GetFaith.HighGodNameAlternate]." - holiness_holy_site_1:0 "[ROOT.Var('holy_site_var').Title.GetNameNoTierNoTooltip] — важнейший центр [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ого паломничества и поклонения." + holiness_cathedral_1:0 "[ROOT.Var('holy_site_var').Title.GetNameNoTier] — место постоянного притока [ROOT.Char.GetFaith.GetNameNoTooltip|l]их паломников. Их влечет [ROOT.Char.Custom('GetFaithGrandTemple')] — ведь там [ROOT.Char.GetFaith.HighGodNameAlternate]." + holiness_holy_site_1:0 "[ROOT.Var('holy_site_var').Title.GetNameNoTierNoTooltip] — важнейший центр [ROOT.Char.GetFaith.GetNameNoTooltip|l]ого паломничества и поклонения." holiness_fallback_1:0 "[ROOT.Var('holy_site_var').Title.GetNameNoTierNoTooltip] полнится громкими криками верующих, которые молятся о прозрении и спасении от [ROOT.Var('holy_site_var').Title.GetCountyData.GetFaith.DevilNamePossessive]." holiness_cathedral_2:0 "[ROOT.Char.GetFaith.HouseOfWorship] весьма высокой значимости" holiness_holy_site_2:0 "столь священное место" @@ -103,12 +103,12 @@ hold_court_8030_settled_county_modifier:0 "Административное сотрудничество" # # Special Treatment hold_court.8040.t:0 "Особое отношение" - hold_court.8040.desc:0 "Вас удостаивает своим присутствием [Select_CString(infidel_vassal.IsFemale, 'нераскаявшаяся', 'нераскаявшийся' )] [infidel_vassal.GetTitledFirstName]. \n\n[infidel_vassal.GetSheHe|U] сбивчиво начинает: «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetTitleTierName], я — [Select_CString(infidel_vassal.IsFemale, 'ваш верный и послушный подданный' 'ваша верная и послушная подданная' )] — прошу: позвольте мне спокойно исповедовать собственную веру». \n\n" - hold_court.8040.desc.intro_same_religion:0 "«Мы, [infidel_vassal.GetFaith.GetAdherentNamePlural|l], точно так же как [ROOT.Char.GetFaith.GetAdherentNamePlural|l], считаем, что [infidel_vassal.GetFaith.CreatorName] [infidel_vassal.GetFaith.CreatorName.IsFemale, 'велика', 'велик' )]]. Позвольте вашим #L [ROOT.Char.GetFaith.GetReligion.GetAdjective|l]им#!#! товарищам молиться по-своему, и пусть мы сплотимся — ведь злобные [ROOT.Char.Custom('GetUnbelieverNamePlural')|l] не прекращают служить лживым демонам, и [infidel_vassal.GetFaith.DevilName] развращает их души»." - hold_court.8040.desc.intro_fallback:0 "«Разве невозможен #L [ROOT.Char.GetFaith.GetReligion.GetAdjective|l]о-[infidel_vassal.GetFaith.GetReligion.GetAdjective|l]ий#! союз, где мы жили бы в гармонии? Пусть [ROOT.Char.GetFaith.HighGodName] и [infidel_vassal.GetFaith.HighGodName] оставили нам разные учения, но разве не едины мы в своем благочестии? Пусть [infidel_vassal.GetFaith.ReligiousText] ведет нас, а [ROOT.Char.GetFaith.ReligiousText] — вас, но пойдем плечом к плечу»." + hold_court.8040.desc:0 "Вас удостаивает своим присутствием [Select_CString(infidel_vassal.IsFemale, 'нераскаявшаяся', 'нераскаявшийся' )] [infidel_vassal.GetTitledFirstName]. \n\n[infidel_vassal.GetSheHe|U] сбивчиво начинает: «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetTitleTierName], я — [Select_CString(infidel_vassal.IsFemale, 'ваша верная и послушная подданная' 'ваш верный и послушный подданный' )] — прошу: позвольте мне спокойно исповедовать собственную веру». \n\n" + hold_court.8040.desc.intro_same_religion:0 "«Мы, [infidel_vassal.GetFaith.GetAdherentNamePlural|l], точно так же как [ROOT.Char.GetFaith.GetAdherentNamePlural|l], считаем, что [infidel_vassal.GetFaith.CreatorName] заслуживает веры. Позвольте вашим #L [ROOT.Char.GetFaith.GetReligion.GetName|l]им#! товарищам молиться по-своему, и пусть мы сплотимся — ведь злобные [ROOT.Char.Custom('GetUnbelieverNamePlural')|l] не прекращают служить лживым демонам, и [infidel_vassal.GetFaith.DevilName] развращает их души»." + hold_court.8040.desc.intro_fallback:0 "«Разве невозможен #L [ROOT.Char.GetFaith.GetReligion.GetName|l]о-[infidel_vassal.GetFaith.GetReligion.GetName|l]ий#! союз, где мы жили бы в гармонии? Пусть [ROOT.Char.GetFaith.HighGodName] и [infidel_vassal.GetFaith.HighGodName] оставили нам разные учения, но разве не едины мы в своем благочестии? Пусть [infidel_vassal.GetFaith.ReligiousText] ведет нас, а [ROOT.Char.GetFaith.ReligiousText] — вас, но пойдем плечом к плечу»." hold_court.8040.a:0 "Право судить имеет лишь [ROOT.Char.GetFaith.HighGodName]." - hold_court.8040.b:0 "Позволь познакомить тебя с учением, что [ROOT.Char.GetFaith.KnowledgeGodName.IsFemale, 'даровала', 'даровал' )] нам [ROOT.Char.GetFaith.KnowledgeGodName]." - hold_court.8040.c.religion:0 "Пора признать, что [infidel_vassal.GetFaith.CreatorName] — фальшивое божество и отречься от [infidel_vassal.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]ой лжи!" + hold_court.8040.b:0 "Позволь познакомить тебя с учением, что что дарует нам нам [ROOT.Char.GetFaith.KnowledgeGodName]." + hold_court.8040.c.religion:0 "Пора признать, что [infidel_vassal.GetFaith.CreatorName] — фальшивое божество и отречься от [infidel_vassal.GetFaith.GetReligion.GetNameNoTooltip|l]ой лжи!" hold_court.8040.c.faith:0 "Ты точно знаешь, о чем говорит [ROOT.Char.GetFaith.ReligiousText]? Попробуй перечитать!" hold_court.8040.c.tt_accept:0 "[infidel_vassal.GetTitledFirstNameNoTooltip] меняет конфессию" hold_court.8040.c.tt_refuse:0 "[infidel_vassal.GetTitledFirstNameNoTooltip] отказывается обращаться" @@ -116,7 +116,7 @@ demand_conversion_tt:0 "[recipient.GetTitledFirstName] и [SCOPE.sC('recipient').GetHerHis] близкие родственники обращаются в вашу религию" # # Royal Service hold_court.8050.t:0 "На службе у монарха" - hold_court.8050.desc:0 "[vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] подходит к трону. За [Select_CString(knight.IsFemale, 'ней', 'ним' )] тащится [knight.Custom('GetYoungMiddleAgedOld')] [knight.GetWomanMan]. \n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [vassal.Custom2('RelationToMeShort', ROOT.Char)] и [ROOT.Char.GetTitleAsNameNoTooltip]! — заявляет [vassal.GetSheHe], — [Select_CString(knight.IsFemale, 'моя', 'мой' )] [vassal.Custom2('RelationToMeShort', SCOPE.sC('knight'))], [knight.GetFullName], мечтает служить вам. И [knight.GetHerHis] идеал — [ROOT.Char.Custom('MountedWarriorTermPlural')]. Дайте [knight.GetHerHim] шанс доказать пригодность!»\n\n" + hold_court.8050.desc:0 "[vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] подходит к трону. За [Select_CString(vassal.IsFemale, 'ней', 'ним' )] следует [knight.Custom('GetYoungMiddleAgedOld')][Select_CString(knight.IsFemale, 'ая', 'ый' )] [knight.GetWomanMan]. \n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [vassal.Custom2('RelationToMeShort', ROOT.Char)] и [ROOT.Char.GetTitleAsNameNoTooltip|l]! — заявляет [vassal.GetSheHe], — [Select_CString(knight.IsFemale, 'моя', 'мой' )] [vassal.Custom2('RelationToMeShort', SCOPE.sC('knight'))], [knight.GetFullName], мечтает служить вам. И [knight.GetHerHis] идеал — [ROOT.Char.Custom('MountedWarriorTermPlural')]. Дайте [knight.GetHerHim] шанс доказать пригодность!»\n\n" hold_court.8050.desc_talented:0 "«[knight.GetSheHe|U] — один из лучших поединщиков, которых знает [vassal.GetTitleAsName|l], и покроет ваше имя славой на поле боя!» В этих словах нет преувеличения: вы наслышаны о [knight.GetHerHis] способностях..." hold_court.8050.desc_suitable:0 "«[knight.GetWomanMan] не понаслышке знает, что такое [knight.Custom('SignatureWeaponArticle')] [knight.Custom('signature_weapon')], и, когда придет время, не подведет вас!»" hold_court.8050.desc_passing:0 " [knight.GetFirstNameNoTooltip] слабо улыбается. «Конечно, мечник я посредственный, но надеюсь многому научиться у вас на службе»." @@ -167,7 +167,7 @@ hold_court.8060.desc.subvassal:0 "[target_county.GetTierAsNameNoTooltip] [target_county.GetNameNoTier], где правит [subvassal.GetTitledFirstName], чей сюзерен — [vassal.GetTitledFirstName]," hold_court.8060.desc.existing:0 "— подходящее место, чтобы построить [ROOT.Char.GetFaith.HouseOfWorship] невиданных размеров — живое свидетельство могущества [ROOT.Char.GetFaith.HighGodNameAlternatePossessive] и вашего благочестия»." hold_court.8060.desc.first:0 "только выиграет, если здесь появится [ROOT.Char.GetFaith.HouseOfWorship]. Очевидно, что местным жителям не хватает места, где можно помолиться во славу [ROOT.Char.GetFaith.HighGodNameAlternatePossessive]»." - hold_court.8060.desc.end:0 "\n\n«[target_province.GetName] нуждается в новом доме поклонения, и вы должны сделать все возможное для его постройки. Во имя [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ой веры!»" + hold_court.8060.desc.end:0 "\n\n«[target_province.GetName] нуждается в новом доме поклонения, и вы должны сделать все возможное для его постройки. Во имя [ROOT.Char.GetFaith.GetNameNoTooltip|l]ой веры!»" hold_court.8060.a:0 "Во славу [ROOT.Char.GetFaith.HighGodNamePossessive]." hold_court.8060.a.tt:0 "По завершении строительства [Concept( 'temple', 'храма' )|E]:" hold_court.8060.b:0 "[vassal.GetTitledFirstNameNoTooltip] может вложиться в строительство." @@ -182,7 +182,7 @@ hold_court_8060_built_modifier:0 "Храм получил финансирование" # # The Consecration of Province hold_court.8061.t:0 "[target_province.GetNameNoTooltip] освящается " - hold_court.8061.desc.bishop:0 "[bishop.GetCouncilTitleFirstName] входит в чертог в приподнятом настроении. «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], у меня радостная новость. [target_province.GetTitle.GetNameNoTier] ликует: [ROOT.Char.GetFaith.HouseOfWorship|U] построен!» \n\n" + hold_court.8061.desc.bishop:0 "[bishop.GetCouncilTitleFirstName] входит в чертог в приподнятом настроении. «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], у меня радостная новость. [target_province.GetTitle.GetNameNoTier] ликует: здание «[ROOT.Char.GetFaith.HouseOfWorship|U]» построено!» \n\n" hold_court.8061.desc.fallback:0 "После долгой работы [ROOT.Char.GetFaith.HouseOfWorship] в провинции [target_province.GetTitle.GetNameNoTier] наконец-то готов!»\n\n" hold_court.8061.desc.owned:0 "«Верующие в графстве [target_county.GetNameNoTier]" hold_court.8061.desc.vassal:0 "«[target_county.GetNameNoTier], где правит ваш вассал [vassal.GetTitledFirstName], и [SCOPE.sC('vassal').GetHerHis] подданные" @@ -258,7 +258,7 @@ hold_court_8090_architect:0 "развивать и преумножать ваши прекрасные владения" hold_court_8090_seneschal:0 "распоряжаться вашим обширным хозяйством" hold_court_8090_tutor:0 "обеспечивать достойное образование вашему потомству" - hold_court_8090_almoner:0 "распределять ваши щедрые пожертвования среди нуждающихся" + hold_court_8090_almoner:0 "распределять ваши щедрые пожертвования среди нуждающихся." hold_court_8090_physician:0 "искать и назначать лекарства для монаршего семейства" hold_court_8090_antiquarian:0 "заботиться о содержимом королевской сокровищницы и оружейной" hold_court_8090_horse:0 "ухаживать за монаршими скакунами и обеспечивать всадников" @@ -294,7 +294,7 @@ hold_court_8090_interest_hunt:3 "\n\n«[ROOT.Char.GetLiege.GetPrimaryTitle.GetTierAsNameNoTooltip] уже знает, что больше всего на свете я люблю хороший поединок»." hold_court_8090_interest_poet:0 "\n\n«Я — знаменитый трубадур, и я наполню эти чертоги сказаниями о вашей исключительности!»" hold_court_8090_interest_musician_gregarious:0 "\n\n«Поверьте, я сделаю ваши пиры еще более незабываемыми!»" - hold_court_8090_interest_musician_culture:0 "\n\n«[ROOT.Char.GetCulture.GetNameNoTooltip]ая музыка — это новая грань искусства, которую я открою для вас»." + hold_court_8090_interest_musician_culture:0 "\n\n«[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]ая музыка — это новая грань искусства, которую я открою для вас»." hold_court_8090_interest_cupbearer:2 "\n\n«Не волнуйтесь, мой сюзерен, я не позволю вашему кувшину опустеть!»" hold_court_8090_interest_lady_lover:0 "\n\nХитрая кокетка подмигивает, и я едва не краснею, когда представляю, какие для нас откроются возможности..." hold_court_8090_interest_lady_soulmate:0 "\n\nЯ и не хочу видеть подле себя никого другого..." @@ -361,21 +361,21 @@ hold_court_8110_jester_modifier:0 "Издевательство над простолюдинами" # # Evangelical Backlash hold_court.8120.t:0 "Евангелический ответ" - hold_court.8120.desc:0 "Передо мной [peasant.GetFaith.GetAdherentName|l] — воплощение смирения и мольбы.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Славная', 'Славный' )] [ROOT.Char.GetTitleAsNameNoTooltip|l], я умоляю вас прекратить бесчинства жрецов, от которых стонет [conversion_target.GetNameNoTierPossessive], где насильно насаждают [ROOT.Char.GetFaith.GetName|l]».\n\n" + hold_court.8120.desc:0 "Передо мной [peasant.GetFaith.GetAdherentName|l] — воплощение смирения и мольбы.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Славная', 'Славный' )] [ROOT.Char.GetTitleAsNameNoTooltip|l], я умоляю вас прекратить бесчинства жрецов, от которых стонет [conversion_target.GetNameNoTierPossessive], и заставить их принять [ROOT.Char.GetFaith.GetAdjective|l]».\n\n" hold_court.8120.desc.same_religion:1 "«Мы исполняем заповеди, что [peasant.GetFaith.Creator.IsFemale, 'дала', 'дал' )] нам [peasant.GetFaith.CreatorName], и мы молим [peasant.GetFaith.CreatorHerHis|U] наставить нас и смилостивиться! [Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], позвольте нам сохранить исконные обряды и не бояться наказаний и порицания»." - hold_court.8120.desc.same_culture:0 "Пусть верования у нас разные, но мы все #L [peasant.GetCulture.GetName|l]ие#! братья и сестры. Кто бы ни направлял нас — [peasant.GetFaith.HighGodName] или [ROOT.Char.GetFaith.HighGodName], — разве не можем мы жить в мире?" - hold_court.8120.desc.other:0 "«Мы чтим наши #L [peasant.GetCulture.GetName|l]ие#! обычаи, хотя они и отличаются от традиций #L [ROOT.Char.GetCulture.GetName|l]ого#! народа. Позвольте нам сохранить обычаи предков и мирно исполнять заветы, что [peasant.GetFaith.Creator.IsFemale, 'дала', 'дал' )] нам [peasant.GetFaith.CreatorName]. Будьте милосердны, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord]»." - hold_court.8120.a:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]ие жрецы прекратят преследования. [peasant.GetFaith.GetAdherentNamePluralNoTooltip|U] останутся в покое." - hold_court.8120.a.tt_conversion:0 "#L [peasant.GetFaith.GetAdjective]ие#! графства не смогут менять конфессию 15 лет" + hold_court.8120.desc.same_culture:0 "Пусть верования у нас разные, но мы все #L [peasant.GetCulture.GetCollectiveNoun|l]ие#! братья и сестры. Кто бы ни направлял нас — [peasant.GetFaith.HighGodName] или [ROOT.Char.GetFaith.HighGodName], — разве не можем мы жить в мире?" + hold_court.8120.desc.other:0 "«Мы чтим наши #L [peasant.GetCulture.GetCollectiveNoun|l]ие#! обычаи, хотя они и отличаются от традиций #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ого#! народа. Позвольте нам сохранить обычаи предков и мирно исполнять заветы, что [peasant.GetFaith.Creator.IsFemale, 'дала', 'дал' )] нам [peasant.GetFaith.CreatorName]. Будьте милосердны, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord]»." + hold_court.8120.a:0 "[ROOT.Char.GetFaith.GetNameNoTooltip]ие жрецы прекратят преследования. [peasant.GetFaith.GetAdherentNamePluralNoTooltip|U] останутся в покое." + hold_court.8120.a.tt_conversion:0 "#L [peasant.GetFaith.GetName]ие#! графства не смогут менять конфессию 15 лет" hold_court_8120_conversion_tt:0 "Вы терпите эту конфессию" hold_court.8120.b:0 "[peasant.GetFaith.GetAdherentNamePluralNoTooltip|U] могут многому нас научить." - hold_court.8120.b.tt_eastern:0 "[THIS.Char.GetFaith.GetName] имеет [core_tenet|El]: $tenet_eastern_syncretism_name$" - hold_court.8120.b.tt_pagan:0 "[THIS.Char.GetFaith.GetName] имеет [core_tenet|El]: $tenet_unreformed_syncretism_name$" - hold_court.8120.b.tt_christianity:0 "[THIS.Char.GetFaith.GetName] имеет [core_tenet|El]: $tenet_christian_syncretism_name$" - hold_court.8120.b.tt_islam:0 "[THIS.Char.GetFaith.GetName] имеет [core_tenet|El]: $tenet_islamic_syncretism_name$" - hold_court.8120.b.tt_judaism:0 "[THIS.Char.GetFaith.GetName] имеет [core_tenet|El]: $tenet_jewish_syncretism_name$" + hold_court.8120.b.tt_eastern:0 "[THIS.Char.GetFaith.GetAdjective] имеет [core_tenet|El]: $tenet_eastern_syncretism_name$" + hold_court.8120.b.tt_pagan:0 "[THIS.Char.GetFaith.GetAdjective] имеет [core_tenet|El]: $tenet_unreformed_syncretism_name$" + hold_court.8120.b.tt_christianity:0 "[THIS.Char.GetFaith.GetAdjective] имеет [core_tenet|El]: $tenet_christian_syncretism_name$" + hold_court.8120.b.tt_islam:0 "[THIS.Char.GetFaith.GetAdjective] имеет [core_tenet|El]: $tenet_islamic_syncretism_name$" + hold_court.8120.b.tt_judaism:0 "[THIS.Char.GetFaith.GetAdjective] имеет [core_tenet|El]: $tenet_jewish_syncretism_name$" hold_court.8120.c:0 "[ROOT.Char.GetFaith.CreatorName] заставляет неверующих поплатиться." - hold_court.8120.c.tt_tenet:0 "[THIS.Char.GetFaith.GetName] не имеет [core_tenet|El]: $tenet_tax_nonbelievers_name$" + hold_court.8120.c.tt_tenet:0 "[THIS.Char.GetFaith.GetAdjective] не имеет [core_tenet|El]: $tenet_tax_nonbelievers_name$" hold_court.8120.d:0 "[ROOT.Char.GetFaith.DevilName] ждет тебя, [ROOT.Char.Custom2('GetUnbelieverTerm', SCOPE.sC('peasant'))]." hold_court.8120.e:0 "Нет" # Modifiers @@ -391,20 +391,20 @@ hold_court_8120_refused_modifier_desc:0 "Отказ в терпимости привел местных жителей в негодование." # # Cultural Pride hold_court.8130.t:0 "Культурная гордость" - hold_court.8130.desc:0 "Заламывая руки, мне кланяется #L [peasant.GetCulture.GetName|l][Select_CString(peasant.IsFemale, 'ая крестьянка', 'ий крестьянин' )]#!. \n\n«[Select_CString(ROOT.Char.IsFemale, 'Сиятельная', 'Сиятельный' )] [ROOT.Char.GetTitleAsNameNoTooltip|l], моя прекрасная родина, [conversion_target.GetNameNoTier], в ужасе: нас заставляют отринуть прежние обычаи и принять #L [ROOT.Char.GetCulture.GetName|l]ие#! взгляды». \n\n" + hold_court.8130.desc:0 "Заламывая руки, мне кланяется #L [peasant.GetCulture.GetCollectiveNoun|l][Select_CString(peasant.IsFemale, 'ая крестьянка', 'ий крестьянин' )]#!. \n\n«[Select_CString(ROOT.Char.IsFemale, 'Сиятельная', 'Сиятельный' )] [ROOT.Char.GetTitleAsNameNoTooltip|l], моя прекрасная родина, [conversion_target.GetNameNoTier], в ужасе: нас заставляют отринуть прежние обычаи и принять #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ие#! взгляды». \n\n" hold_court.8130.desc.same_language:1 "«Наши народы уже говорят на одном языке — [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l] был языком наших матерей, так позвольте нам сохранить местные традиции и верность заветам предков»." hold_court.8130.desc.same_heritage:1 "«У наших народов и без того много общего благодаря [ROOT.Char.GetCulture.GetHeritage.GetNameNoTooltip|l]им обычаям, но местные традиции нам очень дороги. Пожалуйста, позвольте нам сохранить верность заветам предков»." hold_court.8130.desc.same_ethos:1 "«Наши народы и без того близки, ведь мы — тоже [ROOT.Char.GetCulture.GetEthos.GetNameNoTooltip|l]ий народ. Позвольте нам сохранить традиции, и будем дружно жить бок о бок»." hold_court.8130.desc.other:1 "«[ROOT.Char.GetCulture.GetHeritage.GetNameNoTooltip]ие обычаи нам чужды, и мы хотим сохранить заветы предков. Умоляю, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord], оставьте нас в покое»." hold_court.8130.a:0 "Какая бесподобная гордость." - hold_court.8130.a.tt_conversion:1 "#L [peasant.GetCulture.GetName]ие#! графства нельзя будет интегрировать в течение 15 лет" + hold_court.8130.a.tt_conversion:1 "#L [peasant.GetCulture.GetCollectiveNoun]ие#! графства нельзя будет интегрировать в течение 15 лет" hold_court_8130_conversion_tt:0 "Вы терпите эту культуру" hold_court.8130.b:0 "Наши народы могут сосуществовать." hold_court.8130.c:0 "Пусть [conversion_target.GetNameNoTierNoTooltip] заслужит такую привилегию." - hold_court.8130.c.tt_service:0 "К вашему [Concept( 'court', 'двору' )|E] присоединяется #L [peasant.GetCulture.GetName|l]ий#! [knight|El]." + hold_court.8130.c.tt_service:0 "К вашему [Concept( 'court', 'двору' )|E] присоединяется #L [peasant.GetCulture.GetCollectiveNoun|l]ий#! [knight|El]." hold_court.8130.c.tt_service_title:0 "[conversion_target.GetAdjectiveNoTooltip]ий [peasant.Custom('MountedWarriorTerm')|U]" hold_court.8130.d:0 "Вы станете примером для всех отсталых народов." - hold_court.8130.e:0 "[peasant.GetCulture.GetNameNoTooltip|U]ий народ адаптируется." + hold_court.8130.e:0 "[peasant.GetCulture.GetCollectiveNounNoTooltip|U]ий народ адаптируется." # Modifiers hold_court_8130_terror_modifier:0 "Культурное превосходство" hold_court_8130_tolerance_modifier:0 "Культурная терпимость" @@ -437,13 +437,13 @@ # # Contractual Compromise hold_court.8150.t:0 "Компромиссный договор" hold_court.8150.desc.intro:0 "[target_faction.GetLeader.GetTitledFirstName] смело выступает вперед и, не тратя времени на объяснения, начинает приглушенно бормотать: \n\n" - hold_court.8150.desc.alone:0 "«Я [target_faction.GetLeader.IsFemale, 'готова', 'готов' )] забыть все обиды, если вы согласитесь пересмотреть мои обязательства перед престолом...»" - hold_court.8150.desc.few:0 "«Если вы согласитесь пересмотреть наши контрактные обязательства, я уговорю недовольных сдать назад..."" + hold_court.8150.desc.alone:0 "«Я [Select_CString(target_faction.GetLeader.IsFemale, 'готова', 'готов' )] забыть все обиды, если вы согласитесь пересмотреть мои обязательства перед престолом...»" + hold_court.8150.desc.few:0 "«Если вы согласитесь пересмотреть наши контрактные обязательства, я уговорю недовольных сдать назад...»" hold_court.8150.desc.group:0 "«Я пользуюсь определенным авторитетом среди прочих недовольных и наверняка смогу убедить их немного успокоиться — в обмен на некоторые изменения в контракте, конечно...»" hold_court.8150.desc.body:0 "\n\nХотя ходят слухи, что" hold_court.8150.desc.independence:0 "[target_faction.GetLeader.GetSheHe] переманивает моих вассалов и говорит, что [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] для них как темница," hold_court.8150.desc.liberty:0 "[target_faction.GetLeader.GetSheHe] сеет семена смуты и измены, утверждая, что [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] заслуживает большей свободы," - hold_court.8150.desc.claimant_self:0 "[target_faction.GetLeader.GetSheHe] без всякой на то причины [target_faction.GetLeader.IsFemale, 'возомнила', 'возомнил' )], будто [target_faction.GetSpecialTitle.GetNameNoTier] может принадлежать [target_faction.GetLeader.GetHerHim], и ищет тех, кто поддержит эту ложную претензию," + hold_court.8150.desc.claimant_self:0 "[target_faction.GetLeader.GetSheHe] без всякой на то причины [Select_CString(target_faction.GetLeader.IsFemale, 'возомнила', 'возомнил' )], будто [target_faction.GetSpecialTitle.GetNameNoTier] может принадлежать [target_faction.GetLeader.GetHerHim], и ищет тех, кто поддержит эту ложную претензию," hold_court.8150.desc.claimant:0 "поддерживает ложную идею, будто [target_faction.GetSpecialCharacter.GetTitledFirstName] может претендовать на титул [target_faction.GetSpecialTitle.GetNameNoTier]" hold_court.8150.desc.outro:0 "публично [target_faction.GetLeader.GetFirstNameNoTooltip] никогда не подтвердит эти сплетни..." hold_court.8150.a:0 "Скрепя сердце, я соглашаюсь." @@ -461,7 +461,7 @@ hold_court.8150.d:0 "Имей совесть! Мошенничество до добра не доведет." hold_court.8150.d.tt_accept:0 "[target_faction.GetLeader.GetTitledFirstNameNoTooltip] [Select_CString(child.IsFemale, 'убеждена', 'убежден' )]" hold_court.8150.d.tt_reject:0 "[target_faction.GetLeader.GetTitledFirstNameNoTooltip] в возмущении" - hold_court.8150.e:0 "Опасную игру ты [target_faction.GetLeader.IsFemale, 'затеяла', 'затеял' )], [target_faction.GetLeader.GetTitleAsNameNoTooltip|l]." + hold_court.8150.e:0 "Опасную игру ты [Select_CString(target_faction.GetLeader.IsFemale, 'затеяла', 'затеял' )], [target_faction.GetLeader.GetTitleAsNameNoTooltip|l]." # # Public Accusation hold_court.8160.t:0 "Публичные обвинения" hold_court.8160.desc.intro_child:0 "Приближается [Select_CString(concerned.IsFemale, 'моя обеспокоенная', 'мой обеспокоенный' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('concerned'))] [concerned.GetTitledFirstName]. Рядом идет [victim.GetTitledFirstNameRegnal]. \n\n" @@ -476,11 +476,11 @@ hold_court.8160.desc.my_claimant:2 "— [accused.GetSheHe] хочет укрепить свою претензию на титул [relevant_title.GetName], и преграда, которую надо устранить, — [victim.Custom('GetVictimOrMy')]!" hold_court.8160.desc.their_claimant:2 "[accused.GetSheHe] злится от того, что кто-то претендует на [accused.GetHerHis] титул «[relevant_title.GetName]», и [victim.GetTitledFirstNameOrMy] не исключение!»" hold_court.8160.desc.joint_claimant:2 "хочет избавиться от других претендентов на титул «[relevant_title.GetName]», среди которых и [victim.GetTitledFirstNameOrMy]!»" - hold_court.8160.desc.their_dislike:2 "— [accused.GetSheHe] никогда не [Select_CString(accused.IsFemale, 'скрывала', 'скрывал' )], что [victim.GetTitledFirstNameOrMy] [SCOPE.sC('accused').GetHerHim] — заклятый враг!»" + hold_court.8160.desc.their_dislike:2 "— [accused.GetSheHe] никогда не [Select_CString(accused.IsFemale, 'скрывала', 'скрывал' )], что [victim.Custom('GetVictimOrMy')] [SCOPE.sC('accused').GetHerHim] — заклятый враг!»" hold_court.8160.desc.my_dislike:2 "— [accused.GetSheHe] злится, что [victim.Custom('GetVictimOrMy')] не в восторге от н[accused.GetHerHis], и хочет отомстить!»" hold_court.8160.desc.intrigue:2 "— учитывая [accused.GetHerHis] устрашающую репутацию — хочет схватить свою цель за горло, и эта цель — [victim.Custom('GetVictimOrMy')]!»" hold_court.8160.desc.fallback:1 "ведь больше никто с такой яростью не пытается устранить такую цель, как [victim.GetTitledFirstNameOrMe]!»" - hold_court.8160.desc.outro:0 "\n\n«Умоляю, бросьте [SCOPE.sC('accused“).GetHerHis] в темницу! Там [accused.GetFirstNameNoTooltip] не сможет продолжать это безумие!»" + hold_court.8160.desc.outro:0 "\n\n«Умоляю, бросьте [SCOPE.sC('accused').GetHerHis] в темницу! Там [accused.GetFirstNameNoTooltip] не сможет продолжать это безумие!»" hold_court.8160.a:0 "Во имя [ROOT.Char.GetFaith.HighGodNamePossessive]! [accused.GetHerHis|U] нужно остановить!" hold_court.8160.b.torturer:0 "От #EMP МЕНЯ#! правду не спрячешь!" hold_court.8160.b.executioner:0 "[executioner.GetFirstNameNoTooltip] доберется до истины." @@ -526,15 +526,15 @@ # # Noble Privileges hold_court.8180.t:0 "Благородные привилегии" hold_court.8180.desc.intro:0 "[contract_lord.GetTitledFirstName], [Select_CString(contract_lord.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('contract_lord'))], рвется вперед, чтобы услышать ответ на [contract_lord.GetHerHis] обращение.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [contract_lord.Custom2('RelationToMeShort', ROOT.Char)]," - hold_court.8180.desc.religious:0 "вам нет нужды сомневаться в верности дома [contract_lord.GetHouse.GetName], но наши отношения были бы прочнее, если бы вы не пытались преследовать нас за нашу веру»." - hold_court.8180.desc.fortification:0 "чтобы дом [contract_lord.GetHouse.GetName] мог защитить себя и державу [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], [contract_lord.GetPrimaryTitle.GetNameNoTier] просит позволения укрепить цитадели»." - hold_court.8180.desc.coinage:0 "[contract_lord.GetPrimaryTitle.GetAdjective]ой торговле мешает нехватка денег, позвольте дому [contract_lord.GetHouse.GetName] чеканить свою монету ради блага державы [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." - hold_court.8180.desc.war_declaration:0 "дом [contract_lord.GetHouse.GetName] славен и благороден, пусть [contract_lord.GetPrimaryTitle.GetNameNoTier] снова встанет на защиту державы [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." - hold_court.8180.desc.council:0 "дом [contract_lord.GetHouse.GetName] принадлежит к числу великих домов державы [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], [ROOT.Char.GetTitleAsNameNoTooltip|l] не может игнорировать [contract_lord.GetPrimaryTitle.GetAdjective|l]ие советы!»" - hold_court.8180.desc.title_revocation:0 "не пристало великому дому [contract_lord.GetHouse.GetName] жить с угрозой лишения титула, словно жалким баронам или арендаторам»." - hold_court.8180.desc.scutage:0 "[contract_lord.GetPrimaryTitle.GetNameNoTier] страдает от нехватки людей, позвольте дому [contract_lord.GetHouse.GetName] платить державе деньгами, а не воинами»." - hold_court.8180.desc.march:0 "дом [contract_lord.GetHouse.GetName] мог бы лучше служить державе [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], если бы титул [contract_lord.GetPrimaryTitle.GetNameNoTier] обладал статусом и вольностями марки»." - hold_court.8180.desc.palatinate:0 "великий дом [contract_lord.GetHouse.GetName] и [contract_lord.GetPrimaryTitle.GetName] верно служат державе [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], мы заслуживаем большего признания»." + hold_court.8180.desc.religious:0 "вам нет нужды сомневаться в верности дома [contract_lord.GetHouse.GetBaseName], но наши отношения были бы прочнее, если бы вы не пытались преследовать нас за нашу веру»." + hold_court.8180.desc.fortification:0 "чтобы дом [contract_lord.GetHouse.GetBaseName] мог защитить себя и державу [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], [contract_lord.GetPrimaryTitle.GetNameNoTier] просит позволения укрепить цитадели»." + hold_court.8180.desc.coinage:0 "#L [contract_lord.GetPrimaryTitle.GetAdjective]ой#! торговле мешает нехватка денег, позвольте дому [contract_lord.GetHouse.GetBaseName] чеканить свою монету ради блага державы [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." + hold_court.8180.desc.war_declaration:0 "дом [contract_lord.GetHouse.GetBaseName] славен и благороден, пусть [contract_lord.GetPrimaryTitle.GetNameNoTier] снова встанет на защиту державы [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." + hold_court.8180.desc.council:0 "дом [contract_lord.GetHouse.GetBaseName] принадлежит к числу великих домов державы [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], [ROOT.Char.GetTitleAsNameNoTooltip|l] не может игнорировать #L [contract_lord.GetPrimaryTitle.GetAdjective|l]ие#! советы!»" + hold_court.8180.desc.title_revocation:0 "не пристало великому дому [contract_lord.GetHouse.GetBaseName] жить с угрозой лишения титула, словно жалким баронам или арендаторам»." + hold_court.8180.desc.scutage:0 "[contract_lord.GetPrimaryTitle.GetNameNoTier] страдает от нехватки людей, позвольте дому [contract_lord.GetHouse.GetBaseName] платить державе деньгами, а не воинами»." + hold_court.8180.desc.march:0 "дом [contract_lord.GetHouse.GetBaseName] мог бы лучше служить державе [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], если бы титул [contract_lord.GetPrimaryTitle.GetNameNoTier] обладал статусом и вольностями марки»." + hold_court.8180.desc.palatinate:0 "великий дом [contract_lord.GetHouse.GetBaseName] и [contract_lord.GetPrimaryTitle.GetName] верно служат державе [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], мы заслуживаем большего признания»." hold_court.8180.desc.family_entrepeneurship:0 "[contract_lord.GetPrimaryTitle.GetNameNoTier] при правильном развитии может обогатить династию [ROOT.Char.GetDynasty.GetName], нам лишь нужно сохранить людей для местных проектов и защиты»." hold_court.8180.desc.centralized_power:0 "[contract_lord.GetPrimaryTitle.GetNameNoTier] стонет под бременем налогов державы [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], но у нас много людей, давайте исправим это неравенство к обоюдной выгоде»." hold_court.8180.desc.religious_heretic:0 "\n\n«Только [contract_lord.GetFaith.HighGodName] может решать, кто из [contract_lord.GetHerHis] последователей добродетелен»." @@ -569,28 +569,28 @@ hold_court.8180.g:0 "Разве недостаточно, что вы [contract_lord.GetTitleAsNameNoTooltip|l]?" # # The Enemy Within hold_court.8190.t:0 "Внутренний враг" - hold_court.8190.desc.intro:0 "[Select_CString(aggressor_vassal.IsFemale, 'Мой', 'Моя' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('aggressor_vassal'))] [aggressor_vassal.GetTitledFirstName] с трудом сдерживает свою ярость, срываясь на крик: «Нужно что-то сделать с [other_vassal.GetCulture.GetName] [Select_CString(prison_holder.IsFemale, 'ой чужачкой', 'им чужаком' )]!»\n\n[aggressor_vassal.GetSheHe|U] яростно жестикулирует: «Мне уже поперек горла [other_vassal.GetTitledFirstName] и [other_vassal.GetHerHis] нелепые обычаи —" + hold_court.8190.desc.intro:0 "[Select_CString(aggressor_vassal.IsFemale, 'Мой', 'Моя' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('aggressor_vassal'))] [aggressor_vassal.GetTitledFirstName] с трудом сдерживает свою ярость, срываясь на крик: «Нужно что-то сделать с #L [other_vassal.GetCulture.GetCollectiveNoun][Select_CString(prison_holder.IsFemale, 'ой чужачкой', 'им чужаком' )]#!!»\n\n[aggressor_vassal.GetSheHe|U] яростно жестикулирует: «Мне уже поперек горла [other_vassal.GetTitledFirstName] и [other_vassal.GetHerHis] нелепые обычаи —" hold_court.8190.desc.ethos:0 "[other_vassal.Custom('get_hold_court_8190_ethos')]»" hold_court.8190.desc.heritage:1 "они совершенно чужды [aggressor_vassal.GetCulture.GetHeritage.GetNameNoTooltip|l]им добродетелям!»" hold_court.8190.desc.language:1 "и этот так называемый [other_vassal.GetCulture.GetLanguage.GetNameNoTooltip|l] язык звучит бессвязно!»" hold_court.8190.desc.fallback:0 "вы видели, как эти дикари #EMP едят#!?!»" hold_court.8190.desc.body:0 "\n\n«Пора вашим иноземным подданным принять #EMP традиции#! более просвещенного народа!»" - hold_court.8190.a:0 "Наша знать должна быть [aggressor_vassal.GetCulture.GetNameNoTooltip|l]ой!" + hold_court.8190.a:0 "Наша знать должна быть [aggressor_vassal.GetCulture.GetCollectiveNounNoTooltip|l]ой!" hold_court.8190.a.tt_accept:0 "[other_vassal.GetTitledFirstName] соглашается" hold_court.8190.a.tt_refuse:0 "[other_vassal.GetTitledFirstName] отказывается" - hold_court.8190.a.tt.vassals:0 "Все #L не[THIS.Char.GetCulture.GetName|l]ие#! вассалы" - hold_court.8190.a.tt.promote:1 "Все #L [other_vassal.GetCulture.GetName|l]ие#! графства в державе [THIS.Char.GetPrimaryTitle.GetNameNoTier] ([SCOPE.ScriptValue('court_8190_county_value')|0X]) будут хуже интегрироваться" + hold_court.8190.a.tt.vassals:0 "Все #L не[THIS.Char.GetCulture.GetCollectiveNoun|l]ие#! вассалы" + hold_court.8190.a.tt.promote:1 "Все #L [other_vassal.GetCulture.GetCollectiveNoun|l]ие#! графства в державе [THIS.Char.GetPrimaryTitle.GetBaseNameNoTier] ([SCOPE.ScriptValue('court_8190_county_value')|0X]) будут хуже интегрироваться" hold_court.8190.b:0 "Традиции других народов могут многому вас научить." - hold_court.8190.b.tt.vassals:0 "Каждый второй #L [other_vassal.GetCulture.GetName|l]ий#! вассал" + hold_court.8190.b.tt.vassals:0 "Каждый второй #L [other_vassal.GetCulture.GetCollectiveNoun|l]ий#! вассал" hold_court.8190.b.tt_success:0 "Напряженность между культурами спала" hold_court.8190.b.tt_failure:0 "Ваши рассуждения не произвели впечатления" - hold_court.8190.c:0 "[aggressor_vassal.GetCulture.GetNameNoTooltip][Select_CString(prison_holder.IsFemale, 'ая', 'ий' )] или нет, [other_vassal.GetFirstNameNoTooltip] — верный вассал" + hold_court.8190.c:0 "[aggressor_vassal.GetCulture.GetCollectiveNounNoTooltip][Select_CString(prison_holder.IsFemale, 'ая', 'ий' )] или нет, [other_vassal.GetFirstNameNoTooltip] — верный вассал" hold_court.8190.d:0 "Державу [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] населяет множество народов" #Modifiers hold_court_8190_vassal_modifier:0 "Нежелательная культура" # Custom hold_court_8190_bellicose:0 "начинают драку по каждому поводу, грубияны!" - hold_court_8190_stoic:0 "«благородно» подставляют другую щеку! #EMP Я вас умоляю!#!" + hold_court_8190_stoic:0 "благородно подставляют другую щеку! #EMP Я вас умоляю!#!" hold_court_8190_bureaucratic:0 "не уважают методы, проверенные временем." hold_court_8190_spiritual:0 "#EMP помешаны#! на том, чтобы их любили [ROOT.Char.GetFaith.HighGodName] и их [ROOT.Char.GetFaith.AltPriestTermPlural]." hold_court_8190_courtly:0 "ластятся к своим правителям как кошки!" @@ -601,14 +601,14 @@ hold_court.8200.desc.intro:1 "[Select_CString(aggressor_vassal.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('aggressor_vassal'))] [aggressor_vassal.GetTitledFirstName] явно [Select_CString(aggressor_vassal.IsFemale, 'сдерживала', 'сдерживал' )] свой нрав в ожидании аудиенции.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord]," hold_court.8200.desc.vassal:0 "Я не потерплю, чтобы в нашей державе, даже в рядах знати, были такие люди, как [ROOT.Char.Custom2('GetUnbelieverTerm', SCOPE.sC('infidel_vassal'))] — [infidel_vassal.GetTitledFirstName], в чистом виде!»" hold_court.8200.desc.pope:0 "[Select_CString(infidel_vassal.IsFemale, 'самозваная', 'самозваный' )] [ROOT.Char.GetFaith.BishopNeuter] [infidel_vassal.GetTitledFirstName] и [ROOT.Char.Custom2('GetUnbelieverTerm', SCOPE.sC('infidel_vassal'))] что-то замышляют, а вы им покровительствуете!»" - hold_court.8200.desc.body:1 "\n\n«[ROOT.Char.GetFaith.HighGodName] ясно излагает свою волю — держава [ROOT.Char.GetPrimaryTitle.GetNameNoTier] должна принадлежать [ROOT.Char.GetFaith.HighGodHerHis] верным последователям! Здесь не место [infidel_vassal.GetFaith.GetAdjective]им псам!»" + hold_court.8200.desc.body:1 "\n\n«[ROOT.Char.GetFaith.HighGodName] ясно излагает свою волю — держава [ROOT.Char.GetPrimaryTitle.GetBaseNameNoTier] должна принадлежать [ROOT.Char.GetFaith.HighGodHerHis] верным последователям! Здесь не место #L [infidel_vassal.GetFaith.GetName|l]им#! псам!»" hold_court.8200.a:0 "Вы правы, [infidel_vassal.GetTitledFirstNameNoTooltip] [Select_CString(infidel_vassal.IsFemale, 'должна', 'должен' )] обратиться!" hold_court.8200.a.tt_accept:0 "[infidel_vassal.GetTitledFirstName] соглашается на обращение" hold_court.8200.a.tt_refuse:0 "[infidel_vassal.GetTitledFirstName] отказывается обращаться" - hold_court.8200.a.tt.vassals:0 "Все #L не[THIS.Char.GetFaith.GetAdjective|l]ие#! вассалы" - hold_court.8200.a.tt.convert:1 "Все #L [infidel_vassal.GetFaith.GetAdjective|l]ие#! графства в державе [THIS.Char.GetPrimaryTitle.GetNameNoTier] ([SCOPE.ScriptValue('court_8200_county_value')|0X]) будут хуже обращаться" + hold_court.8200.a.tt.vassals:0 "Все #L не[THIS.Char.GetFaith.GetName|l]ие#! вассалы" + hold_court.8200.a.tt.convert:1 "Все #L [infidel_vassal.GetFaith.GetName|l]ие#! графства в державе [THIS.Char.GetPrimaryTitle.GetBaseNameNoTier] ([SCOPE.ScriptValue('court_8200_county_value')|0X]) будут хуже обращаться" hold_court.8200.c:0 "О [infidel_vassal.GetFaith.HighGodName], мне открылась истина!" - hold_court.8200.c.tt.vassals:0 "Все #L [recipient.GetFaith.GetAdjective|l]ие#! вассалы" + hold_court.8200.c.tt.vassals:0 "Все #L [recipient.GetFaith.GetName|l]ие#! вассалы" hold_court.8200.d:0 "Я сужу о людях по их качествам, а не по вере." hold_court.8200.e:0 "В моих землях рады последователям всех конфессий." cultural_benevolence_tt:0 "Культурная благосклонность" @@ -618,9 +618,9 @@ # # Rightful Lord hold_court.8210.t:0 "Законные земли" hold_court.8210.desc.intro:0 "Очень [Select_CString(aggressor_vassal.IsFemale, 'недовольная', 'недовольный' )] [aggressor_vassal.GetTitledFirstName] устремляется к вашему трону...\n\n«[aggressor_vassal.Custom2('RelationToMeShort', ROOT.Char)|U], " - hold_court.8210.desc.de_jure:0 "мои законные права на титул [vassal_claim.GetName] засвидетельствованы. Эти земли издавна считались законной частью моих владений»." - hold_court.8210.desc.strong:0 "мои законные права на титул [vassal_claim.GetName] не подлежат сомнению. Это признают как герольды, так и [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ие [ROOT.Char.GetFaith.AltPriestTermPlural]»." - hold_court.8210.desc.weak:0 "титул [vassal_claim.GetName] принадлежит мне по праву, что бы кто ни говорил!»" + hold_court.8210.desc.de_jure:0 "мои законные права на [vassal_claim.GetName] засвидетельствованы. Эти земли издавна считались законной частью моих владений»." + hold_court.8210.desc.strong:0 "мои законные права на [vassal_claim.GetName] не подлежат сомнению. Это признают как герольды, так и [ROOT.Char.GetFaith.GetNameNoTooltip|l]ие [ROOT.Char.GetFaith.AltPriestTermPlural]»." + hold_court.8210.desc.weak:0 "[vassal_claim.GetName] принадлежит мне по праву, что бы кто ни говорил!»" hold_court.8210.desc.other:0 "\n\n«Поддержите ли вы мои требования, чтобы [Select_CString(defender_vassal.IsFemale, 'ваша', 'ваш' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('defender_vassal'))] [defender_vassal.GetTitledFirstName] отказалась от земель, которые не должны принадлежать [defender_vassal.GetHerHim]?»" hold_court.8210.desc.self:0 "\n\n«Поддержите ли вы мои требования, отказавшись от земель, которые не должны принадлежать вам?»" hold_court.8210.a:0 "Пора покончить с этой несправедливостью." @@ -634,12 +634,12 @@ hold_court.8210.e:0 "[defender_vassal.GetTitleAsNameNoTooltip] присягнет вам на верность." hold_court.8210.f.other:0 "Вы должны решить спор военной силой." hold_court.8210.f.self:0 "Вы должны заслужить титул мечом." - hold_court.8210.duel_tt:0 "В поединке будет сражаться не [vassal_claim.GetName], а [defender_vassal.GetNameOrMeNoTooltip|U]. Противник — [aggressor_vassal.GetTitledFirstName]" + hold_court.8210.duel_tt:0 "В поединке за [vassal_claim.GetName] сойдутся [defender_vassal.GetNameOrMeNoTooltip|U] и [aggressor_vassal.GetTitledFirstName]" # # Opportunity Knocks hold_court.8220.t:0 "Удачная возможность" hold_court.8220.desc.intro:0 "[Select_CString(assassin.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('assassin'))] [assassin.GetTitledFirstName] сегодня выглядит непривычно взволнованно, даже с учетом того, что [ROOT.Char.GetTitleAsNameNoTooltip|l] будет выслушивать [assassin.GetHerHis] просьбу.\n\nКогда [assassin.GetSheHe] делает шаг вперед, чтобы озвучить свою просьбу, выражение [assassin.GetHerHis] лица вдруг меняется.\n\nЯ не успеваю понять, что происходит, как вдруг [assassin.GetFirstName] набрасывается на меня с кинжалом, крича:" hold_court.8220.desc.dread:0 "«#EMP Смерть ТИРАНАМ!#!»" - hold_court.8220.desc.cultural:1 "«#EMP Сдохни, [ROOT.Char.GetCulture.GetNameNoTooltip|l]ая тварь!#!»" + hold_court.8220.desc.cultural:1 "«#EMP Сдохни, [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ая тварь!#!»" hold_court.8220.desc.religious:2 "«#EMP [assassin.GetFaith.NegativeAfterLife] ждет тебя, [assassin.Custom2('GetUnbelieverTerm', ROOT.Char)]!#!»" hold_court.8220.desc.follower:0 "«#EMP Да здравствует [murder_scheme.GetOwner.GetTitledFirstName]!#!»" hold_court.8220.desc.stupid:1 "«#EMP Вы будете гордиться мной, [murder_scheme.GetOwner.GetTitledFirstName]!#!»" @@ -760,7 +760,7 @@ hold_court.8250.c:0 "Я знаю, как это решить!" # # The Dancer hold_court.8251.t:0 "[Select_CString(yearn_target.IsFemale, 'Танцовщица', 'Танцор' )]" - hold_court.8251.desc:0 "[vassal_1.GetTitledFirstName] и [vassal_2.GetTitledFirstName] подходят к моему трону, и я сразу понимаю, что они не в ладах. \n\n[vassal_1.GetFirstName] начинает без обиняков: «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я хочу, чтобы [yearn_target.Custom('ComplimentAdjective')][Select_CString(yearn_target.IsFemale, 'ая крестьянка', 'ый крестьянин' )] [yearn_target.GetFirstName] [Select_CString(yearn_target.IsFemale, 'стала моей', 'стал моим' )]. О [yearn_target.GetHerHis] искусстве танца говорит [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]! [Select_CString(yearn_target.IsFemale, 'Такая', 'Такой' )] [yearn_target.GetConcubineName] мне просто необходим!»\n\n[vassal_2.GetFirstName] перебивает [vassal_1.GetHerHis]: «Но я уже давно договариваюсь с [yearn_target.GetHerHis] родными! [Select_CString(vassal_1.IsFemale, 'Эта', 'Этот' )] [vassal_1.Custom('InsultAdjective')][Select_CString(vassal_1.IsFemale, 'ая', 'ый' )] [vassal_1.Custom('InsultNoun')] — просто [Select_CString(vassal_1.IsFemale, 'жалкая ревнивая сладострастница ', 'жалкий ревнивый блудодей' )]!»" + hold_court.8251.desc:0 "[vassal_1.GetTitledFirstName] и [vassal_2.GetTitledFirstName] подходят к моему трону, и я сразу понимаю, что они не в ладах. \n\n[vassal_1.GetFirstName] начинает без обиняков: «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], я хочу, чтобы [yearn_target.Custom('ComplimentAdjective')][Select_CString(yearn_target.IsFemale, 'ая крестьянка', 'ый крестьянин' )] [yearn_target.GetFirstName] [Select_CString(yearn_target.IsFemale, 'стала моей', 'стал моим' )]. О [yearn_target.GetHerHis] искусстве танца говорит [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]! [Select_CString(yearn_target.IsFemale, 'Такая', 'Такой' )] [yearn_target.GetConcubineName|l] мне просто [Select_CString(yearn_target.IsFemale, 'необходима', 'необходим' )]!»\n\n[vassal_2.GetFirstName] перебивает [vassal_1.GetHerHis]: «Но я уже давно договариваюсь с [yearn_target.GetHerHis] родными! [Select_CString(vassal_1.IsFemale, 'Эта', 'Этот' )] [vassal_1.Custom('InsultAdjective')] [vassal_1.Custom('InsultNoun')] — просто [Select_CString(vassal_1.IsFemale, 'жалкая ревнивая сладострастница ', 'жалкий ревнивый блудодей' )]!»" hold_court.8251.a:0 "Значит, [yearn_target.GetFirstName] [Select_CString(yearn_target.IsFemale, 'твоя', 'твой' )], [vassal_1.GetFirstNameNoTooltip]." hold_court.8251.b:0 "Что ж, отныне [yearn_target.GetSheHe] — [Select_CString(yearn_target.IsFemale, 'твоя', 'твой' )] [yearn_target.GetConcubineName], [vassal_2.GetFirstNameNoTooltip]!" hold_court.8251.c:0 "Ах да! Вот как [yearn_target.GetHerHis] звали — [yearn_target.GetFirstNameNoTooltip]!" @@ -792,7 +792,7 @@ hold_court.8270.d:0 "Не думаю." # # Nomadic Neighbors hold_court.8280.t:0 "Соседи-кочевники" - hold_court.8280.desc.foreign:0 "[feudal_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ждет своей очереди, погрузившись в собственные проблемы.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — затягивает [feudal_vassal.GetSheHe], — [nomad_culture.GetCollectiveNoun|l]-кочевники бродят вдоль моих границ, и дня не проходит, чтобы они их не нарушили. Видимо, [feudal_county.GetNameNoTier] влечет их куда больше, чем [nomad.GetTopLiege.GetPrimaryTitle.GetNameNoTier]».\n\n«Боюсь, что, если не заставить их убраться, скоро [feudal_county.GetTierAsNameNoTooltip|l] будет ими просто кишеть!»" + hold_court.8280.desc.foreign:0 "[feudal_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ждет своей очереди, погрузившись в собственные проблемы.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — затягивает [feudal_vassal.GetSheHe], — [nomad_culture.GetName|l]-кочевники бродят вдоль моих границ, и дня не проходит, чтобы они их не нарушили. Видимо, [feudal_county.GetName] влечет их куда больше, чем [nomad.GetTopLiege.GetPrimaryTitle.GetNameNoTier]».\n\n«Боюсь, что, если не заставить их убраться, скоро [feudal_county.GetTierAsNameNoTooltip|l] будет ими просто кишеть!»" hold_court.8280.desc.local:0 "[feudal_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] [Select_CString(feudal_vassal.IsFemale, 'устроила', 'устроил' )] мне встречу с вождем кочевников. Кажется, [SCOPE.sC('nomad').GetHerHis] зовут [nomad.Custom2('MyCharacterIntroduction', ROOT.Char)] — будет интересно...\n\n«[ROOT.Char.GetTitleAsNameNoTooltip]! — стенает [feudal_vassal.GetFirstNameNoTooltip], — кочевники из земель, где правит [nomad.GetFirstNamePossessiveNoTooltip], заполонили все! [feudal_county.GetName] не выдержит их нашествия — они должны убраться!» \n\n[nomad.GetFirstNameNoTooltip] пожимает плечами: «Мы — народ скитальцев, и моим людям нужны лишь обильные пастбища для скота...»" hold_court.8280.a.foreign:0 "Их родина — [nomad.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip], пусть убираются туда!" hold_court.8280.a.local:0 "[nomad.GetTitledFirstNameNoTooltip], держи своих всадников в узде!" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/commission_epic_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/commission_epic_events_l_russian.yml index 1f1cfa7d0a..5d12560542 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/commission_epic_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/commission_epic_events_l_russian.yml @@ -40,7 +40,7 @@ CommissionEpicComposerHasHave_have:0 "имеют" commission_epic.0001.t:0 "Семейный эпос" - commission_epic.0001.desc:0 "Мне нужна классическая история о величии моей семьи, — [ROOT.Char.Custom('CompositionType')] о происхождении династии [ROOT.Char.GetDynasty.GetName] и ожидающей ее славе!\n\nОсталось лишь найти человека, знающего, как рассказать историю..." + commission_epic.0001.desc:0 "Мне нужна классическая история о величии моей семьи, — [ROOT.Char.Custom('CompositionType')] о происхождении династии [ROOT.Char.GetDynasty.GetBaseName] и ожидающей ее славе!\n\nОсталось лишь найти человека, знающего, как рассказать историю..." commission_epic.0001.a:1 "[writer.GetTitledFirstNameNoTooltip] — [Select_CString(writer.IsFemale, 'умелая рассказчица', 'умелый рассказчик' )]!" writer_writes_epic:0 "[writer.GetTitledFirstName] слагает эпос" commission_epic.0001.b:0 "Я велю, чтобы собрались лучшие [ROOT.Char.Custom('CommissionEpicScribes')]." @@ -61,13 +61,17 @@ commission_epic.0002.writer:0 "Написание моего семейного эпоса продвигается хорошо, и по звучанию некоторых строк уже можно сказать, что их будут цитировать на протяжении десятилетий, но [writer.GetTitledFirstName] часто спрашивает, вокруг чего будет вращаться история.\n\nБыло бы проще ответить, если бы [writer.GetSheHe] сначала ее [Select_CString(writer.IsFemale, 'написала', 'написал' )]! Тогда можно было бы просто указать, что мне не нравится, но [writer.GetSheHe] настаивает, что ответ нужен уже сейчас." commission_epic.0002.servant:0 "Похоже, [servant.GetFirstName], слуга, [Select_CString(servant.IsFemale, 'нанятая', 'нанятый' )] мной для написания истории моей семьи, испытывает небольшие трудности. Удивительно, что н[servant.GetHerHis] вообще хоть что-то получается! Как оказалось, [servant.GetSheHe] вообще не умеет ни писать, ни складывать рифму.\n\nИ все же [servant.GetSheHe] трудится денно и нощно, и сейчас обращается ко мне с важным вопросом: «О чем должна рассказывать эта поэма, [ROOT.Char.GetLadyLord]?»" commission_epic.0002.scribes:0 "Мои [ROOT.Char.Custom('CommissionEpicScribes')] начали работать над семейным эпосом, но уже столкнулись с проблемой: они не могут договориться о центральном сюжете истории, и каждый [ROOT.Char.Custom('CommissionEpicScribe')] настаивает, что именно его части нужно уделить наибольшее внимание.\n\n«Мы не хотим быть навязчивыми, [ROOT.Char.GetLadyLord], но вы #EMP должны#! разрешить наш спор, пока мы не порвали друг друга в клочья!»" - commission_epic.0002.a:0 "Разумеется, основное внимание нужно уделить мне и моей судьбе!" + commission_epic.0002.iberia_epic.a:0 "Напишите о том, что моя династия должна по праву властвовать над Иберией!" + commission_epic.0002.a:1 "Сосредоточьтесь на наследственных претензиях моей династии." + commission_epic.propaganda:0 "Когда эпос будет готов, я получу [claims|El] на соседние титулы" + commission_epic.0002.b:1 "Разумеется, основное внимание нужно уделить мне и моей судьбе!" commission_epic.more_prestige:0 "Я увеличу свой [prestige|El], когда эпос будет готов" - commission_epic.0002.b:0 "Это #EMP семейная#! история, так что не скупитесь на эпитеты." + commission_epic.0002.c:1 "Это #EMP семейная#! история, так что не скупитесь на эпитеты." commission_epic.more_dynasty_prestige:0 "Я увеличу [dynasty_prestige|El], когда эпос будет готов" - commission_epic.0002.c:0 "Пусть история будет как можно более правдивой." + commission_epic.0002.d:0 "Пусть история будет как можно более правдивой." commission_epic.more_piety:0 "По завершении эпоса я также получу [Concept( 'piety', 'благочестие' )|E]" + commission_epic.1001.t:0 "Семейный эпос: вопрос времени" commission_epic.1001.opening:0 "Мне уже несколько недель не показывали новых вариантов семейного эпоса. Либо процесс занимает слишком много времени, либо" commission_epic.1001.composer:0 "[composer.GetSheHe] плохо справляется со своей работой! Неужели я слишком много прошу? Я лишь хочу, чтобы [composer.GetSheHe] [Select_CString(composer.IsFemale, 'сотворила', 'сотворил' )] шедевр — и сейчас же!" @@ -161,7 +165,7 @@ commission_epic.2005.b.tt:0 "После завершения вы получите семейный эпос — [Concept( 'artifact', 'артефакт' )|E], повышающий [Concept( 'success_chance', 'шанс успеха' )|E] [Concept( 'personal_scheme', 'личных происков' )|E]" commission_epic.2006.t:0 "Семейный эпос: связанные верой" - commission_epic.2006.desc:0 "Я не знаю, испытывать мне облегчение или беспокойство из-за энтузиазма, что выказывает [Select_CString(court_chaplain.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('court_chaplain'))] [court_chaplain.GetTitledFirstName], прочитав законченные части моего семейного эпоса.\n\n«Это весьма поучительная история! — заявляет [court_chaplain.GetSheHe]. — Династия [ROOT.Char.GetDynasty.GetName] всегда достигала величия, прислушиваясь к советам духовенства, и сталкивалась с несчастьями, стоило только проигнорировать такие советы! Надеюсь, вы извлечете из этого урок»." + commission_epic.2006.desc:0 "Я не знаю, испытывать мне облегчение или беспокойство из-за энтузиазма, что выказывает [Select_CString(court_chaplain.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('court_chaplain'))] [court_chaplain.GetTitledFirstName], прочитав законченные части моего семейного эпоса.\n\n«Это весьма поучительная история! — заявляет [court_chaplain.GetSheHe]. — Династия [ROOT.Char.GetDynasty.GetBaseName] всегда достигала величия, прислушиваясь к советам духовенства, и сталкивалась с несчастьями, стоило только проигнорировать такие советы! Надеюсь, вы извлечете из этого урок»." commission_epic.2006.a:0 "Конечно. Я это слишком хорошо знаю." commission_epic.2006.a.tt:0 "После завершения вы получите семейный эпос — [Concept( 'artifact', 'артефакт' )|E], повышающий [Concept( 'piety', 'благочестие' )|E] и налоги с [Concept( 'faith', 'единоверцев' )|E]" commission_epic.2006.b:0 "Ха! Все совсем наоборот." @@ -169,6 +173,53 @@ commission_epic.2006.c:0 "Нам обоим известно, что в таких случаях семья превыше всего." commission_epic.2006.c.same_dynasty:0 "Этот вариант доступен, потому что [court_chaplain.GetFirstNameNoTooltip] и я — члены одной [dynasties|El]" + commission_epic.6001.t:0 "Давайте немного приукрасим" + commission_epic.6001.writerservant:0 "Некоторое время [composer.GetName] работает над моей хроникой, затем просит об аудиенции.\n\n«[Select_CString(ROOT.Char.IsFemale,'Миледи','Сир')], — начинает [composer.GetSheHe], — признаюсь честно, хотя ваша династия поистине велика, наследственные претензии, на которые вы надеялись... оказалось не так-то легко обосновать. Мне нужно больше времени и ресурсов, чтобы более подробно разобрать старые записи. Иначе мне придется слегка #italic приукрасить#! истории, отчего претензии станут несколько менее убедительными...»" + commission_epic.6001.scribes:0 "Днями и ночами мои писари не отрывались от древних манускриптов в поисках претензий на территории моих предков, которые можно было бы выгодно представить в хрониках.\n\n«Увы, — был их ответ, — пожалуй, нам придется немного... приукрасить истинное положение дел и допустить немного вольностей в описаниях деяний и владений ваших праотцов. Вы ведь понимаете, о чем речь, [Select_CString(ROOT.Char.IsFemale,'миледи','сир')]?»" + commission_epic.6001.a:0 "Приукрашивайте сколько вздумается, главное, чтобы труд был готов!" + commission_epic.6001.b:0 "Вот вам еще золото, продолжайте исследования." + commission_epic.less_credible:0 "Хроника будет менее достоверной" + commission_epic.more_credible:0 "Хроника может оказаться более достоверной" + + commission_epic.6003.t:0 "Импровизированные претензии" + commission_epic.6003.writer:0 "[composer.GetName] скрупулезно работает над моей хроникой, и с каждым днем она становится всё более величественной и всё менее достоверной.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — говорит [composer.GetSheHe], — я [Select_CString(composer.IsFemale, 'нашла', 'нашел' )] старую потрепанную рукопись, где говорится, что [Select_CString(ancestor_1.IsFemale,'queen','king')] по имени [ancestor_1.GetFirstNameNoTooltip] некогда [Select_CString(ancestor_1.IsFemale, 'правила', 'правил' )] державами [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] и [neighboring_county_3.GetNameNoTier]. Я могу составить более подробные генеалогические таблицы и внести, скажем так, #italic творческие дополнения#!, которые подтвердят, что [ancestor_1.GetSheHe] [Select_CString(ancestor_1.IsFemale, 'была', 'был' )] вашим предком. Тогда [ancestor_1.GetHerHis] история поможет вам получить более достоверные претензии на часть этих территорий... а может, и на все...»" + commission_epic.6003.servant:0 "[composer.GetName] скрупулезно работает над моей хроникой, и с каждым днем она становится всё сомнительнее.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — говорит [composer.GetSheHe], — я [Select_CString(composer.IsFemale, 'нашла', 'нашел' )] потрепанную дарственную, которую [Select_CString(ancestor_1.IsFemale, 'написала сама', 'написал сам' )] [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'Охотница','Локетек')] — [Select_CString(ancestor_1.IsFemale,'queen','king')], что в древние времена [Select_CString(ancestor_1.IsFemale, 'правила', 'правил' )] державами [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] и [neighboring_county_3.GetNameNoTier]. Я могу внести в ваше родовое древо несколько творческих дополнений, которые позволят утверждать, что [ancestor_1.GetSheHe] [Select_CString(ancestor_1.IsFemale, 'была', 'был' )] вашим предком. Если при этом я внесу соответствующие изменения в хронику, вы получите достойную претензию на часть этих территорий, а может, и на все»." + commission_epic.6003.scribes:0 "Писари изо всех сил трудятся над моей хроникой, и с каждым днем она становится всё затейливее.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — обращается ко мне один из них, — мы нашли заметку на полях древней рукописи, где говорится, что в древние времена [Select_CString(ancestor_1.IsFemale, 'некая', 'некий' )] [ancestor_1.GetWomanMan] по имени [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'Щедрая','Одноглазый')], [Select_CString(ancestor_1.IsFemale, 'обладала', 'обладал' )] определенным влиянием в державах [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] и [neighboring_county_3.GetNameNoTier]. Мы можем провести творческую работу и более глубокие генеалогические изыскания, и тогда #italic не останется сомнений#!, что [ancestor_1.GetSheHe] [Select_CString(ancestor_1.IsFemale, 'была', 'был' )] вашим предком. Тогда хроники позволят вам претендовать на часть этих территорий... а может, и на все...»" + commission_epic.6003.a:0 "Все! До единой!" + commission_epic.6003.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] в это время года выглядит чудесно!" + commission_epic.6003.c:0 "[neighboring_county_2.GetNameNoTierNoTooltip] — вот чего я хочу!" + commission_epic.6003.d:0 "[neighboring_county_3.GetNameNoTierNoTooltip] будет принадлежать мне." + commission_epic.paranoid_neighbors:0 "Когда ваши соседи узнают об этой хронике, они очень расстроятся." + + commission_epic.6004.t:0 "Достоверные претензии" + commission_epic.6004.writerservant:0 "[composer.GetName] скрупулезно работает над моей хроникой, и с каждым днем она становится всё обширнее.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — говорит [composer.GetSheHe], — мне попался старинный документ о налогах и правах — довольно тоскливое чтиво, но в нем упоминается [ancestor_1.GetLadyLord] по имени [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'Высокая','Плешивый')], [Select_CString(ancestor_1.IsFemale, 'которая правила', 'который правил' )] в древние времена державами [neighboring_county_1.GetNameNoTier] и [neighboring_county_2.GetNameNoTier]. Мне удалось проследить [ancestor_1.GetHerHis] род от поздней античности до вас! Таким образом, вы можете претендовать на любую из этих территорий, и претензия будет столь достоверна, что никто не посмеет ее оспорить»." + commission_epic.6004.scribes:0 "Писцы изо всех сил трудятся над моей хроникой, и с каждым днем она становится всё толще и обширнее.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — обращается ко мне один из них, — мы нашли очень древнюю королевскую хартию, согласно которой [Select_CString(ancestor_1.IsFemale, 'некая', 'некий' )] [ancestor_1.GetLadyLord] по имени [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'Добрая','Удачливый')] [Select_CString(ancestor_1.IsFemale, 'получала', 'получал' )] власть над державами [neighboring_county_1.GetNameNoTier] и [neighboring_county_2.GetNameNoTier]. Не без помощи [ROOT.GetCharacter.GetFaith.HighGodNamePossessive] нам удалось проследить вашу родословную как раз до н[ancestor_1.GetHerHis], и наши исследования уже занесены в хронику. Это означает, что любая из этих территорий по праву принадлежит вам»." + commission_epic.6004.a:0 "А почему не сразу обе?" + commission_epic.6004.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] — точно мое наследие." + commission_epic.6004.c:0 "I have always felt like [neighboring_county_2.GetNameNoTierNoTooltip] будет принадлежать мне!" + + commission_epic.6005.t:0 "Незавершенный эпос" + commission_epic.6005.writerservant:0 "Я давно подозреваю, что в моей хронике чего-то не хватает. И вот [composer.GetName] с тревогой обращается ко мне.\n\n«Увы, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord], — говорит [composer.GetSheHe], — сколько я ни пытаюсь, история не знает достойных поводов для вас претендовать на иные территории. Я не могу продолжать работу. Однако у меня получилась хроника, которая превозносит достоинства вашей династии. Прошу, удовольствуйтесь этим и не велите наказывать меня за неудачу...»" + commission_epic.6005.scribes:0 "Писари бьются над моей хроникой изо всех сил, но явно испытывают затруднения. И вот они с тревогой обращаются ко мне.\n\n«Увы, — говорят они, — сколько мы ни пытаемся, история не знает достойных поводов для вас претендовать на иные территории. Мы не можем продолжать работу. Однако у нас получилась хроника, которая превозносит достоинства вашей династии. Пожалуйста, удовольствуйтесь этим и не карайте нас за неудачу...»" + commission_epic.6005.a:0 "В темницу!" + commission_epic.6005.b:0 "Дурачье и неумехи..." + commission_epic.6005.c:0 "Неужели [ROOT.GetCharacter.GetFaith.HighGodName] наказывает меня за гордыню?" + commission_epic.6005.d:0 "Что ж, по крайней мере, хроника у меня есть..." + + commission_epic.6006.t:0 "Могущественная пропаганда" + commission_epic.6006.writerservant:0 "«Готово, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord], — говорит [composer.GetName], с заметным облегчением вручая мне объемистый фолиант. — Вот хроника дома [ROOT.Char.GetDynastyHouseNameNoTooltip] с крайне подробным описанием его правления на различных территориях, которые вы пожелали упомянуть. [Select_CString(composer.IsFemale, 'Уверена', 'Уверен' )], никто не посмеет оспорить ваши законные претензии!»" + commission_epic.6006.scribes:0 "Писари наконец-то закончили хронику с должной долей пропаганды. С явным облегчением они вручают мне невероятно толстый фолиант.\n\n«Примите, [Select_CString(ROOT.Char.IsFemale,'миледи','сир')], великую хронику дома [ROOT.Char.GetDynastyHouseNameNoTooltip] с подробным перечислением всех ваших претензий. Да принесет она вам процветание»." + commission_epic.6006.a:0 "Само совершенство!" + + propaganda_chronicle_name:0 "Хроника-пропаганда дома [ROOT.Char.GetDynastyHouseNameNoTooltip]" + propaganda_chronicle_desc:0 "На страницах этого увесистого фолианта красочно воспевается слава дома [ROOT.Char.GetDynastyHouseNameNoTooltip] и его многочисленные территориальные претензии разной степени экстравагантности." + + half_baked_propaganda_chronicle_name:0 "Незавершенная хроника-пропаганда" + half_baked_propaganda_chronicle_desc:0 "Эта книга могла бы снискать дурную славу, если бы ее завершили. В своем нынешнем состоянии она крайне неубедительно и безуспешно пытается убедить читателя, будто ее главный герой может претендовать на некие территории. Но эти жалкие попытки компенсируются вычурными дифирамбами в адрес династии [ROOT.Char.GetDynastyNameNoTooltip] и ее предполагаемых добродетелей." + + + + commission_epic.9001.t:0 "Семейный эпос" commission_epic.9001.writer:1 "Эпическая [ROOT.Char.Custom('CompositionType')] моей семьи наконец-то завершена! [composer.GetTitledFirstName] может собой гордиться!" commission_epic.9001.servant:0 "Кажется, не зря именно [composer.GetTitledFirstName] [Select_CString(composer.IsFemale, 'стала', 'стал' )] сочинять эпос о моей семье: несмотря на все трудности, завершенный труд впечатляет." diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_domain_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_domain_events_l_russian.yml index d41be873bd..598b9322e5 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_domain_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_domain_events_l_russian.yml @@ -45,9 +45,9 @@ # Culture Clash, by Sean Hughes stewardship_domain.1073.t:0 "Столкновение культур" - stewardship_domain.1073.desc:0 "Большая часть населения владения [target_county.GetNameNoTier] имеет #L [target_ruler.GetCulture.GetName|l]ое#! происхождение. Они гордятся своими традициями и недовольны тем, что им приходится служить чужаку вроде меня, в то время как мой сосед, [target_ruler.GetTitledFirstName], разделяет их культуру и историю." - stewardship_domain.1073.a:0 "Показать им превосходство [me.GetCulture.GetNameNoTooltip|l]ой культуры!" - stewardship_domain.1073.a.success:0 "Народ перенимает [me.GetCulture.GetNameNoTooltip|l]ие обычаи" + stewardship_domain.1073.desc:0 "Большая часть населения владения [target_county.GetNameNoTier] имеет #L [target_ruler.GetCulture.GetCollectiveNoun|l]ое#! происхождение. Они гордятся своими традициями и недовольны тем, что им приходится служить чужаку вроде меня, в то время как мой сосед, [target_ruler.GetTitledFirstName], разделяет их культуру и историю." + stewardship_domain.1073.a:0 "Показать им превосходство [me.GetCulture.GetCollectiveNounNoTooltip|l]ой культуры!" + stewardship_domain.1073.a.success:0 "Народ перенимает [me.GetCulture.GetCollectiveNounNoTooltip|l]ие обычаи" stewardship_domain.1073.a.failure:0 "Народ не желает приобщаться к цивилизации" stewardship_domain.1073.c:0 "Мне плевать, пусть хранят свои странные обычаи." stewardship_domain.1073.c.warning:0 "Скорость укрепления культуры: #N -75%#!" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_duty_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_duty_events_l_russian.yml index 1040472710..2e626a34b9 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_duty_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_duty_events_l_russian.yml @@ -213,7 +213,7 @@ stewardship_duty.7023.a.success:0 "[hook_holder.GetTitledFirstNameNoTooltip] принимает мое золото вместо услуги" stewardship_duty.7023.b:0 "Убедить [hook_holder.GetHerHis] оставить все в прошлом." stewardship_duty.7023.c:0 "[hook_holder.GetSheHe|U] забудет об этом, а не то!.." - stewardship_duty.7023.d:0 "[ROOT.Char.GetHouse.GetNameNoTooltip] всегда платит свои долги!" + stewardship_duty.7023.d:0 "[ROOT.Char.GetHouse.GetBaseNameNoTooltip] всегда платит свои долги!" stewardship_duty.7023.d.tt:0 "[hook_holder.GetTitledFirstName] все еще может потребовать у меня услугу." stewardship_duty.7023.player:0 "#weak У другого игрока всегда есть вариант отказаться, хотя он может получить при этом [stress|El].#!" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_wealth_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_wealth_events_l_russian.yml index d5b3632e18..a7d7c4d4c6 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_wealth_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/governance/stewardship_wealth_events_l_russian.yml @@ -78,7 +78,7 @@ stewardship_wealth.5002.start.desc:0 "Я прогуливаюсь между рыночными палатками во владении [capital.GetNameNoTooltip] с тяжелым кошелем на поясе. Как я воспользуюсь этими монетами?\n\nКогда я рассматриваю товары местного " stewardship_wealth.5002.safe_smithy.desc:0 "кузнеца, — отличная сталь," stewardship_wealth.5002.safe_mason.desc:0 "каменщика, — идеальная геометрия," - stewardship_wealth.5002.safe_religious_sculptor.desc:0 "скульптора, — [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ие образы," + stewardship_wealth.5002.safe_religious_sculptor.desc:0 "скульптора, — [ROOT.Char.GetFaith.GetNameNoTooltip|l]ие образы," stewardship_wealth.5002.safe_jeweler.desc:0 "ювелира, — филигранная работа," stewardship_wealth.5002.middle.desc:1 "прекрасное вложение», — ко мне вдруг подходит [investor.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)].\n\n«Небольшой совет, если позволите, [ROOT.Char.Custom2('RelationToMeAddress', investor)]. Взгляните на" stewardship_wealth.5002.risky_smithy.desc:0 "кузницу" @@ -108,4 +108,4 @@ stewardship_wealth.6001.c:0 "Я поговорю с [Select_CString(stall_owner.IsFemale, 'ней', 'ним' )] и, возможно, смогу что-то узнать о торговле." small_religious_carving:0 "Небольшой резной религиозный символ" - small_religious_carving_desc:0 "Маленький, но затейливый резной [stall_owner.GetFaith.GetReligion.GetAdjectiveNoTooltip]ий символ — [stall_owner.GetFaith.ReligiousSymbol]." + small_religious_carving_desc:0 "Маленький, но затейливый резной [stall_owner.GetFaith.GetReligion.GetNameNoTooltip]ий символ — [stall_owner.GetFaith.ReligiousSymbol]." diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/guile/intrigue_dread_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/guile/intrigue_dread_events_l_russian.yml index 4c83ab7bad..6de810a659 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/guile/intrigue_dread_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/guile/intrigue_dread_events_l_russian.yml @@ -194,13 +194,13 @@ intrigue_dread.4200.t:0 "Лес моей мечты" intrigue_dread.4200.desc.intro:0 "В результате моих попыток внушить страх и уважение в темнице оказалось множество виновных и неверных." - intrigue_dread.4200.desc.noble_forest:0 "Мои камеры доверху набиты соперниками, предателями и простыми преступниками. Возможно, [ROOT.Char.GetFaith.DeathGodName] и [ROOT.Char.GetFaith.NegativeAfterlife] уже заждались их, к тому же это послужит [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip|l]им интересам!" + intrigue_dread.4200.desc.noble_forest:1 "Мои камеры доверху набиты соперниками, предателями и простыми преступниками. Возможно, [ROOT.Char.GetFaith.DeathDeityName] и [ROOT.Char.GetFaith.NegativeAfterLife] уже заждались их, к тому же это послужит [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip|l]им интересам!" intrigue_dread.4200.desc.commoner_forest:0 "Множество мелких убийц и карманников из деревень и городов ожидает своей участи вдали от общества, но, возможно, я найду им применение получше." intrigue_dread.4200.desc.middle:0 "\n\nВ своих кровавых махинациях я вижу лес из насаженных на колья преступников и предателей, со всех сторон окружающий владение [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] как жуткое напоминание о том, чем [ROOT.Char.GetTitleAsNameNoTooltip|l] отвечает на предательство." intrigue_dread.4200.desc.noble_forest.outro:0 "Я вижу, как [random_prisoner_scope.GetNameNoTooltip] сидит на пике в окружении таких же насаженных на колья простолюдинов. Осталось лишь воплотить эту мечту в жизнь!" intrigue_dread.4200.desc.commoner_forest.outro:0 "Я вижу стройные ряды преступников, уходящие за горизонт, и владение [ROOT.Char.GetCapitalLocation.GetTerrain.GetNameNoTooltip], залитое кровью. Если постараться, мы сможем поймать достаточно этих вредителей, чтобы моя мечта стала реальностью." intrigue_dread.4200.a:0 "Давайте начинать!" - intrigue_dread.4200.b:0 "[random_prisoner_scope.GetName] и несколько простолюдинов донесут сообщение." + intrigue_dread.4200.b:1 "[random_prisoner_scope.GetTitledFirstNameNoTooltip] и несколько простолюдинов донесут сообщение." intrigue_dread.4200.c:0 "Хватит нескольких тел." intrigue_dread.4200.d:0 "Все должны бояться меня!" intrigue_dread.4200.e:0 "О [ROOT.Char.GetFaith.HighGodName]! Нет, я не могу!" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/guile/intrigue_scheming_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/guile/intrigue_scheming_events_l_russian.yml index 6bb060f218..4aaadf7ab7 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/guile/intrigue_scheming_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/guile/intrigue_scheming_events_l_russian.yml @@ -177,7 +177,7 @@ # Fabricate Bastardy, by Petter Vilberg intrigue_scheming.3061.t:0 "Запутанное происхождение" - intrigue_scheming.3061.desc:0 "На протяжении многих дней меня занимала родословная династии [target.GetDynasty.GetName], и теперь я знаю наверняка: [target.GetTitledFirstName] ни за что не сможет доказать, что [target.GetHerHis] [target.Custom2('RelationToMe', SCOPE.sC('heir'))] [heir.GetTitledFirstName] — [target.GetHerHis] по крови!\n\nНехватку свидетельств всегда можно восполнить подлогом... Пора мне написать новую правду о том, от кого ведет свой род [heir.GetFirstNamePossessive]!" + intrigue_scheming.3061.desc:0 "На протяжении многих дней меня занимала родословная династии [target.GetDynasty.GetBaseName], и теперь я знаю наверняка: [target.GetTitledFirstName] ни за что не сможет доказать, что [target.GetHerHis] [target.Custom2('RelationToMe', SCOPE.sC('heir'))] [heir.GetTitledFirstName] — [target.GetHerHis] по крови!\n\nНехватку свидетельств всегда можно восполнить подлогом... Пора мне написать новую правду о том, от кого ведет свой род [heir.GetFirstNamePossessive]!" intrigue_scheming.3061.a:0 "[new_father.GetTitledFirstNameNoTooltip] отлично подойдет на роль отца." intrigue_scheming.3061.b:0 "[mother.GetTitledFirstName] спала со слугой?! Какой позор!" intrigue_scheming.3061.c:0 "И у меня будет главная роль!" @@ -406,7 +406,7 @@ intrigue_scheming.1803.b:0 "Отмахнуться от информации." intrigue_scheming.1804.genuine_info_desc:0 "Только что прибыли новости от моих войск, осаждающих владение [barony.GetName] в ходе войны против персонажа [enemy.GetTitledFirstName]. Они сообщают, что сведения, полученные от неизвестного информатора, были правдивыми!\n\nБлагодаря знанию оборонительной тактики, которую применяет [enemy.GetFirstNameNoTooltip], им удалось завершить осаду в рекордные сроки. Победа практически обеспечена!" - intrigue_scheming.1804.fake_info_desc:0 "Только что прибыли новости от моих войск, осаждающих владение [barony.GetName] в ходе войны против персонажа [enemy.GetTitledFirstName]. Они сообщают, что сведения, полученные от неизвестного информатора, были ложью!\n\nВладение они все же захватили, но война предстоит непростая." + intrigue_scheming.1804.fake_info_desc:0 "Только что прибыли новости от моих войск, осаждающих владение [barony.GetName] в ходе войны против персонажа [enemy.GetTitledFirstName]. Они сообщают, что сведения, полученные от неизвестного информатора, были ложью!\n\nВладение они всё же захватили, но война предстоит непростая." intrigue_scheming.1804.rejected_fake_info_desc:0 "Только что прибыли новости от моих войск, осаждающих владение [barony.GetName] в ходе войны против персонажа [enemy.GetTitledFirstName]. Они сообщают, что сведения, полученные от неизвестного информатора, были ложью!\n\nНо [ROOT.Char.GetFaith.HighGodName] уберег меня от решения действовать, опираясь на эту подделку!" intrigue_scheming.1804.a:0 "Хорошее приобретение, как мне кажется." intrigue_scheming.1804.b:0 "Нужно проявить стойкость!" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/nickname/nickname_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/nickname/nickname_events_l_russian.yml index 10e69eee18..af0ca393a9 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/nickname/nickname_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/nickname/nickname_events_l_russian.yml @@ -71,7 +71,7 @@ lifestyle_nicknames.0010.a:0 "Кто я если не $nick_the_sage$?" lifestyle_nicknames.0010.b:0 "Хм-м. Может, $nick_the_scholar$?" lifestyle_nicknames.0010.c:0 "Пожалуй, меня можно назвать историком..." - lifestyle_nicknames.0010.d:0 "Просто [ROOT.Char.GetTitleAsName]." + lifestyle_nicknames.0010.d:0 "Просто [ROOT.Char.GetTitleAsName|l]." lifestyle_nicknames.0010.tt:0 "Вы входите в зал безо всяких [Concept( 'nickname', 'прозвищ' )|E]." lifestyle_nicknames.0011.t:0 "Последствия" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/scholarship/learning_scholarship_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/scholarship/learning_scholarship_events_l_russian.yml index e362216788..6a21fb5de0 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/scholarship/learning_scholarship_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/scholarship/learning_scholarship_events_l_russian.yml @@ -94,7 +94,7 @@ learning_scholarship_special.2013.desc:0 "Мне вслух зачитывают мои же примечания к переводу такой книги, как [ROOT.Char.Custom('TranslationBook')], и вдруг на меня снисходит озарение: «Писарь! Добавь следующий комментарий...»" learning_scholarship_special.2013.a:0 "«В противовес тому, чему учит нас [ROOT.Char.GetFaith.ReligiousText], этот текст утверждает...»" - learning_scholarship_special.2013.b:0 "«Воля [ROOT.Char.GetFaith.HighGodName] состоит в том, что...»" + learning_scholarship_special.2013.b:0 "«[ROOT.Char.GetFaith.HighGodName] повелевает, что...»" learning_scholarship_special.2014.desc:0 "Мне вслух зачитывают мои же заметки к переводу такой книги, как [ROOT.Char.Custom('TranslationBook')], и вдруг...\n\n«[ROOT.Char.GetLadyLord|U]? Я прошу прощения, но... вы уснули?!»\n\nО небеса, эта «классика» просто какая-то бессмыслица!" learning_scholarship_special.2014.a:0 "Тем не менее я заставляю себя дослушать до конца!" @@ -118,7 +118,7 @@ learning_scholarship_special.2017.c:0 "Книга может немного подождать." learning_scholarship_special.2097.t:0 "Великолепный перевод" - learning_scholarship_special.2097.opening:0 "Книга [ROOT.Char.Custom('TranslationBook')] наконец переведена полностью. Мои слова записаны на прекрасно иллюминированных страницах под богатым переплетем, как и подобает столь значимому труду." + learning_scholarship_special.2097.opening:0 "Книга [ROOT.Char.Custom('TranslationBook')] наконец переведена полностью. Мои слова записаны на прекрасно иллюминированных страницах под богатым переплетом, как и подобает столь значимому труду." learning_scholarship_special.2097.conclusion:0 "\n\nЭтот том займет почетное место в моей библиотеке, и каждый [ROOT.Char.GetFaith.PriestNeuter], прочитавший его, будет впечатлен моим трудом. Некоторые уже поговаривают о том, чтобы составить собственную копию." learning_scholarship_special.2097.a:0 "Эта работа многому меня научила." @@ -135,7 +135,7 @@ learning_scholarship_special.3001.t:0 "Свинец в золото" learning_scholarship_special.3001.desc_opening:0 "Превращение свинца в золото издревле было мечтой всех алхимиков мира. Многие пытались этого добиться, но пока что никто не преуспел.\n\n" learning_scholarship_special.3001.desc_alchemist:0 "Однако, [alchemist.Custom2('MyCharacterIntroduction', ROOT.Char)] [Select_CString(alchemist.IsFemale, 'наткнулась', 'наткнулся' )] на комментарии на полях книги о растениях. Согласно им, можно создать «золотой дождь», если вскипятить свинцовый сахар в отфильтрованном растворе золы морских водорослей." - learning_scholarship_special.3001.desc:1 "Превращение свинца в золото издревле было мечтой всех алхимиков мира. Многие пытались этого добиться, но пока что никто не преуспел.\n\nНесмотря на это, мне удалось наткнуться на комментарии на полях книги о растениях. Согласно им, можно создать «золотой дождь», если вскипятить свинцовый сахар в отфильтрованном растворе золы морских водорослей.\n\nВозможно ли подобное?" + learning_scholarship_special.3001.desc:1 "Несмотря на это, мне удалось наткнуться на комментарии на полях книги о растениях. Согласно им, можно создать «золотой дождь», если вскипятить свинцовый сахар в отфильтрованном растворе золы морских водорослей." learning_scholarship_special.3001.desc_ending:0 "\n\nВозможно ли подобное?" learning_scholarship_special.3001.a:0 "Стоит проверить..." learning_scholarship_special.3001.b:0 "Ясное дело, эти каракули — чья-то глупая шутка." diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/scholarship/learning_theology_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/scholarship/learning_theology_events_l_russian.yml index c055862d30..b355c4afe9 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/scholarship/learning_theology_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/scholarship/learning_theology_events_l_russian.yml @@ -63,7 +63,7 @@ #Send fan mail to religious head, by Linnéa Thimrén learning_theology.3021.t:0 "Священное письмо" - learning_theology.3021.desc_opening:0 "Мои недавние теологические изыскания удостоились высокой оценки от представителей [ROOT.Char.GetFaith.HighGodNamePossessive] на земле. Чтобы выразить свои чувства, я напишу письмо: пусть его увидит [compliment_receiver.GetTitleAsName] [compliment_receiver.GetFirstName].\n\n" + learning_theology.3021.desc_opening:0 "Мои недавние теологические изыскания удостоились высокой оценки от представителей [ROOT.Char.GetFaith.HighGodNamePossessive] на земле. Чтобы выразить свои чувства, я напишу письмо: пусть его увидит [compliment_receiver.GetTitleAsName|l] [compliment_receiver.GetFirstName].\n\n" learning_theology.3021.desc_friend:0 "Я и [Select_CString(believer.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('believer'))] [believer.GetTitledFirstName] садимся" learning_theology.3021.desc:0 "Я присаживаюсь к писцу, " learning_theology.3021.desc_christian:0 "и вместе мы составляем великолепное письмо, где подчеркиваем такое качество [compliment_receiver.GetHerHis|U] Святейшества, как..." @@ -85,7 +85,7 @@ # Deal with county of different faith, by Linnéa Thimrén learning_theology.3031.t:0 "Различия в вере" - learning_theology.3031.desc_opening:0 "В графстве [county.GetNameNoTier] местные жители исповедуют [county.GetProvince.GetCounty.GetFaith.GetNameNoTooltip|l] и в своих молитвах не упоминают имени [ROOT.Char.GetFaith.HighGodNamePossessive].\n\n" + learning_theology.3031.desc_opening:0 "В графстве [county.GetNameNoTier] местные жители исповедуют [county.GetProvince.GetCounty.GetFaith.GetAdjectiveNoTooltip|l] и в своих молитвах не упоминают имени [ROOT.Char.GetFaith.HighGodNamePossessive].\n\n" learning_theology.3031.desc_bishop:0 "[bishop.GetCouncilTitle|U] [bishop.GetFirstName] считает это ересью, но народ молит о понимании..." learning_theology.3031.desc:0 "Многие считают это ересью, но народ молит о понимании..." learning_theology.3031.a:0 "Как и кого они почитают, это не мое дело." @@ -110,7 +110,7 @@ learning_theology.3043.a:0 "Это-то я и ищу!" learning_theology.3043.b:0 "Вряд ли тут есть хоть капля божественного, но мне так спокойно!" - learning_theology.3044.desc:0 "Чем глубже я погружаюсь в древние тексты, тем больше узнаю. Возможно ли, что древние [ROOT.Char.GetFaith.DevoteeNeuterPlural] и их мистические обряды старше, чем [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip]?\n\nПохоже, мне повезло найти нечто замечательное." + learning_theology.3044.desc:0 "Чем глубже я погружаюсь в древние тексты, тем больше узнаю. Возможно ли, что древние [ROOT.Char.GetFaith.DevoteeNeuterPlural] и их мистические обряды старше, чем [ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip]?\n\nПохоже, мне повезло найти нечто замечательное." learning_theology.3044.a:0 "Я открываю столько нового в моей вере!" learning_theology.3044.b:0 "Возможно, мне все же стоит немного поэкспериментировать..." @@ -130,11 +130,11 @@ learning_theology.3047.a:0 "[ROOT.Char.GetFaith.HighGodName] выбирает меня! Я [Select_CString(ROOT.Char.IsFemale, 'избранная', 'избранный' )]!" # Passion Play fanfiction drama, by James Beaumont - learning_theology.3051.t:0 "[ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip]ая пьеса во владении [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]" - learning_theology.3051.desc.intro:0 "Мне стало известно, что [passion_playwright.GetName], [Select_CString(passion_playwright.IsFemale, 'известная', 'известный' )] [ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip|l][Select_CString(passion_playwright.IsFemale, 'ая', 'ый' )] драматург, намеревается устроить спектаклю по своему произведению, именуемому:" - learning_theology.3051.passion:0 "Страсть [ROOT.Char.GetFaith.random_GoodGodNamePossessive]" - learning_theology.3051.arabian_nights:0 "2000 [ROOT.Char.GetPrimaryTitle.GetAdjective]их ночей" - learning_theology.3051.inferno:0 "Пекло [ROOT.Char.GetFaith.random_EvilGodNamePossessive]" + learning_theology.3051.t:0 "[ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip]ая пьеса во владении [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]" + learning_theology.3051.desc.intro:0 "Мне стало известно, что [passion_playwright.GetName], [Select_CString(passion_playwright.IsFemale, 'известная', 'известный' )] [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip|l][Select_CString(passion_playwright.IsFemale, 'ая', 'ый' )] драматург, намеревается устроить спектаклю по своему произведению, именуемому:" + learning_theology.3051.passion:0 "Страсть [ROOT.Char.GetFaith.random_GoodGodNames]" + learning_theology.3051.arabian_nights:0 "2000 #L [ROOT.Char.GetPrimaryTitle.GetAdjective|l]их#! ночей" + learning_theology.3051.inferno:0 "Пекло [ROOT.Char.GetFaith.random_EvilGodNames]" learning_theology.3051.my_immortal:0 "[passion_playwright.GetRandomPositiveTrait]" learning_theology.3051.desc.passion:0 "«$learning_theology.3051.passion$»." learning_theology.3051.desc.arabian_nights:0 "«$learning_theology.3051.arabian_nights$»." @@ -146,11 +146,11 @@ learning_theology.3052.desc:0 "Наблюдая за ходом пьесы, я понимаю, почему все считают, что [passion_playwright.GetName] гений литературы. Слова, игра — передо мной словно бы разворачивается [ROOT.Char.GetFaith.ReligiousText], я будто бы вижу руку [ROOT.Char.GetFaith.CreatorNamePossessive]!\n\nКогда пьеса заканчивается, я обнаруживаю, что [passion_playwright.GetNameNoTooltip] стоит рядом со мной." learning_theology.3052.a:0 "Вы должны научить меня читать религиозные тексты!" learning_theology.3052.b:0 "Я могу написать кое-что получше!" - learning_theology.3053.desc:0 "Я наблюдаю за ходом пьесы и понимаю, что это полная чушь. Это недостойно называться литературой.\n\nИстория повествует о молодом ученом, изучающем [ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]ий мистицизм и ведовство, а также постоянно меняющего любовниц и любовников из числа своих коллег.\n\nПьеса и [ROOT.Char.GetFaith.ReligiousText] не имеют почти ничего общего. Другие зрители уже начинают осыпать ее насмешками." - learning_theology.3053.a:0 "Буу!" + learning_theology.3053.desc:0 "Я наблюдаю за ходом пьесы и понимаю, что это полная чушь. Это недостойно называться литературой.\n\nИстория повествует о молодом ученом, изучающем [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip|l]ий мистицизм и ведовство, а также постоянно меняющего любовниц и любовников из числа своих коллег.\n\nПьеса и [ROOT.Char.GetFaith.ReligiousText] не имеют почти ничего общего. Другие зрители уже начинают осыпать ее насмешками." + learning_theology.3053.a:0 "Бу-у!" learning_theology.3053.b:0 "Я напишу свою пьесу!" learning_theology.3053.c:0 "Эти глупцы не понимают, что [passion_playwright.GetNameNoTooltip] гений!" - learning_theology.3054.t:0 "Моя собственная [ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]ая пьеса" + learning_theology.3054.t:0 "Моя собственная [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip|l]ая пьеса" learning_theology.3054.desc.intro:0 "Прошло довольно много времени с моего обещания превзойти творчество, которым так гордится [passion_playwright.GetName], и я наслаждаюсь проделанной работой, пока подсыхают чернила моих писарей." learning_theology.3054.desc.outro:0 "по моему скромному мнению, заслуживает называться шедевром. Вопрос лишь в том, кто будет играть главную роль?" learning_theology.3054.a:0 "Конечно же, я, пусть и тайно!" @@ -165,10 +165,10 @@ learning_theology.3055.desc.victory.hired_actor:0 "К моему удовольствию, [lead_actor.GetHerHis] исполнение достойно моих трудов и привело бы в восторг даже [ROOT.Char.GetFaith.GetHighGodNamePossessive]!" learning_theology.3055.desc.defeat_writing.hired_actor:0 "К моему ужасу, хоть [lead_actor.GetSheHe] и произносит слова согласно моему замыслу, зрители реагируют свистом и насмешками, а ведь [lead_actor.GetSheHe] так хорошо выступает!" learning_theology.3055.desc.defeat_acting.hired_actor:0 "К моему ужасу, [lead_actor.GetSheHe] забывает слова и не в силах выдавить из себя ничего осмысленного. Моя кровь кипит от ярости при виде того, как [lead_actor.GetSheHe] уродует мое творение, а я могу лишь в бессильной ярости слушать насмешки зрителей." - learning_theology.3055.desc.victory_outro:0 "Толпа взрывается аплодисментами, и я понимаю, что моя работа поистине шедевральна. Теперь [passion_playwright.GetName] увидит, как настоящий [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] пишет пьесы!" - learning_theology.3055.desc.defeat_outro.solo:0 "Я продолжаю в надежде, что сумею вернуть себе уверенность и спасти выступление, но все напрасно. Я даже не успеваю дойти до конца, как театр пустеет, оставляя меня наедине с позором." - learning_theology.3055.desc.defeat_outro.hired_actor:0 "\n\n[lead_actor.GetSheHe|U] продолжает в надежде спасти выступление, но все напрасно. Задолго до конца театр пустеет, оставляя меня наедине с позором." - learning_theology.3055.a:0 "Пусть все [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] насладятся этим прекрасным вечером!" + learning_theology.3055.desc.victory_outro:0 "Толпа взрывается аплодисментами, и я понимаю, что моя работа поистине шедевральна. Теперь [passion_playwright.GetName] увидит, как настоящий [ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l] пишет пьесы!" + learning_theology.3055.desc.defeat_outro.solo:0 "Я продолжаю в надежде, что сумею вернуть себе уверенность и спасти выступление, но всё напрасно. Я даже не успеваю дойти до конца, как театр пустеет, оставляя меня наедине с позором." + learning_theology.3055.desc.defeat_outro.hired_actor:0 "\n\n[lead_actor.GetSheHe|U] продолжает в надежде спасти выступление, но всё напрасно. Задолго до конца театр пустеет, оставляя меня наедине с позором." + learning_theology.3055.a:0 "Пусть все [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l] насладятся этим прекрасным вечером!" learning_theology.3055.b:0 "Возможно, выступления не для меня..." learning_theology.3054.a.tt:0 "Вы и [passion_playwright.GetName] устроите поединок и попытаетесь победить, опираясь на [Concept( 'diplomacy_skill', 'навык дипломатии' )|E]." @@ -177,13 +177,13 @@ # Find old text, by Linnéa Thimrén & Flavio Verna learning_theology_special.1001.t:0 "Апокриф" - learning_theology_special.1001.desc:0 "В ненасытной погоне за знаниями мне довелось наткнуться на странный древний текст.\n\nКнига написана древним теологом, на которого редко ссылаются в признанных трудах. Это сочинение разъясняет некоторые аспекты [ROOT.Char.GetFaith.GetNamePossessive]. Мне и в голову не приходило, что нечто подобное может входить в догматы веры." + learning_theology_special.1001.desc:0 "В ненасытной погоне за знаниями мне довелось наткнуться на странный древний текст.\n\nКнига написана древним теологом, на которого редко ссылаются в признанных трудах. Это сочинение разъясняет некоторые #L [ROOT.Char.GetFaith.GetName|l]ие#! аспекты. Мне и в голову не приходило, что нечто подобное может входить в догматы веры." learning_theology_special.1001.d:0 "Мы должны возродить эти древние обычаи." - learning_theology_special.1001.d.success:0 "Я успешно включаю свои находки в нынешний список #L [THIS.Char.GetFaith.GetAdjective|l]их#! догматов" + learning_theology_special.1001.d.success:0 "Я успешно включаю свои находки в нынешний список #L [THIS.Char.GetFaith.GetName|l]их#! догматов" learning_theology_special.1001.d.failure:0 "Мне не удалось убедить остальное духовенство" learning_theology_special.1001.d.failure.toast:0 "Мне не удалось ввести апокриф в литургических обиход" learning_theology_special.1001.e:0 "[vassal_pope.GetTitledFirstNameNoTooltip] [Select_CString(vassal_pope.IsFemale, 'должна', 'должен' )] узнать об этом!" - learning_theology_special.1001.e.success:0 "[vassal_pope.GetTitledFirstName] соглашается с необходимостью включить мои находки в современные #L [THIS.Char.GetFaith.GetAdjective|l]ие#! догматы" + learning_theology_special.1001.e.success:0 "[vassal_pope.GetTitledFirstName] соглашается с необходимостью включить мои находки в современные #L [THIS.Char.GetFaith.GetName|l]ие#! догматы" learning_theology_special.1001.e.failure:0 "[vassal_pope.GetTitledFirstNameNoTooltip] отказывается признать подлинность текста" learning_theology_special.1001.e.failure.toast:0 "[vassal_pope.GetTitledFirstName] объявляет текст еретической подделкой" learning_theology_special.1001.a:0 "[bishop.GetTitledFirstNameNoTooltip] может помочь мне с изучением текста." @@ -196,12 +196,12 @@ learning_theology_special.1001.c:0 "Нужно сжечь эту еретическую мерзость!" learning_theology_special.1002.t:0 "Новая догма" - learning_theology_special.1002.a.desc:0 "Включив обряды из старой книги в современные #L [ROOT.Char.GetFaith.GetAdjective|l]ие#! обряды, я оставляю свой след в истории веры. Вряд ли кто-либо из моих предков сможет похвалиться тем же.\n\nНекоторые из видных представителей духовенства продолжают с насмешкой относиться к необычным изменениям в доктрине, но благодаря моему красноречию большинство влиятельных богословов согласились с законностью моей реформы." - learning_theology_special.1002.b.desc:0 "Поначалу [vassal_pope.GetTitledFirstName] не [Select_CString(vassal_pope.IsFemale, 'желала', 'желал' )] признавать подлинность текста, как и послушные [vassal_pope.GetHerHim] представители #L [ROOT.Char.GetFaith.GetAdjective|l]ой#! веры, но мои страстные речи и знание теологии убедили их.\n\nНекоторые из видных представителей духовенства продолжают с насмешкой относиться к необычным изменениям в доктрине, но большинство влиятельных богословов согласились с законностью моей реформы." + learning_theology_special.1002.a.desc:0 "Включив обряды из старой книги в современные #L [ROOT.Char.GetFaith.GetName|l]ие#! обряды, я оставляю свой след в истории веры. Вряд ли кто-либо из моих предков сможет похвалиться тем же.\n\nНекоторые из видных представителей духовенства продолжают с насмешкой относиться к необычным изменениям в доктрине, но благодаря моему красноречию большинство влиятельных богословов согласились с законностью моей реформы." + learning_theology_special.1002.b.desc:0 "Поначалу [vassal_pope.GetTitledFirstName] не [Select_CString(vassal_pope.IsFemale, 'желала', 'желал' )] признавать подлинность текста, как и послушные [vassal_pope.GetHerHim] представители #L [ROOT.Char.GetFaith.GetName|l]ой#! веры, но мои страстные речи и знание теологии убедили их.\n\nНекоторые из видных представителей духовенства продолжают с насмешкой относиться к необычным изменениям в доктрине, но большинство влиятельных богословов согласились с законностью моей реформы." learning_theology_special.1002.a:0 "Несомненно, воля [ROOT.Char.GetFaith.HighGodNamePossessive] привела меня к этой книге!" - learning_theology_special.1003.a.desc:0 "В своей мудрости [player_pope.GetTitledFirstName] [Select_CString(player_pope.IsFemale, 'обнаружила', 'обнаружил' )] древний религиозный текст, который значительно изменил #L [ROOT.Char.GetFaith.GetAdjective|l]ий#! догмат.\n\nОбсудив свою находку с видными представителями духовенства, [player_pope.GetTitleTierName|l] [Select_CString(player_pope.IsFemale, 'решила', 'решил' )] включить содержимое книги в официальную доктрину веры." - learning_theology_special.1003.b.desc:0 "После трудоемких исследований и бесконечных часов теологических изысканий [pope_liege.GetTitledFirstName] [Select_CString(pope_liege.IsFemale, 'обнаружила', 'обнаружил' )] древний религиозный текст, значительно меняющий #L [ROOT.Char.GetFaith.GetAdjective|l]ие#! догматы.\n\nПосле знакомства с находкой [vassal_pope.GetTitleTierName|l] [Select_CString(vassal_pope.IsFemale, 'решила', 'решил' )] включить содержимое книги в официальную доктрину веры." + learning_theology_special.1003.a.desc:0 "В своей мудрости [player_pope.GetTitledFirstName] [Select_CString(player_pope.IsFemale, 'обнаружила', 'обнаружил' )] древний религиозный текст, который значительно изменил #L [ROOT.Char.GetFaith.GetName|l]ий#! догмат.\n\nОбсудив свою находку с видными представителями духовенства, [player_pope.GetTitleTierName|l] [Select_CString(player_pope.IsFemale, 'решила', 'решил' )] включить содержимое книги в официальную доктрину веры." + learning_theology_special.1003.b.desc:0 "После трудоемких исследований и бесконечных часов теологических изысканий [pope_liege.GetTitledFirstName] [Select_CString(pope_liege.IsFemale, 'обнаружила', 'обнаружил' )] древний религиозный текст, значительно меняющий #L [ROOT.Char.GetFaith.GetName|l]ие#! догматы.\n\nПосле знакомства с находкой [vassal_pope.GetTitleTierName|l] [Select_CString(vassal_pope.IsFemale, 'решила', 'решил' )] включить содержимое книги в официальную доктрину веры." learning_theology_special.1003.a:0 "И что это означает для всех нас?" # Learned scholar come to your court, by Linnéa Thimrén diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/sell_titles_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/sell_titles_l_russian.yml index b5b9c56e94..87eb1ee426 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/sell_titles_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/sell_titles_l_russian.yml @@ -26,7 +26,7 @@ sell_titles.0006.a:0 "Вы смеете упрекать меня?!" sell_titles.1002.t:0 "Продажа титулов: умеренное предложение" - sell_titles.1002.desc:1 "[Select_CString(merchant.IsFemale, 'Некая', 'Некий' )] [merchant.GetTitledFirstName], [Select_CString(merchant.IsFemale, 'богатая торговка', 'богатый торговец' )], [Select_CString(merchant.IsFemale, 'услышала', 'услышал' )] о моих попытках продать малые титулы. [merchant.GetSheHe|U] же выдвигает более смелое предложение:\n\n«Если я докажу свое дальнее родство с династией [ROOT.Char.GetDynasty.GetName], поддержите ли вы мои притязания?»\n\nПредложение совершенно нелепо, но всё же [merchant.GetSheHe] обладает совершенно неимоверным богатством…" + sell_titles.1002.desc:1 "[Select_CString(merchant.IsFemale, 'Некая', 'Некий' )] [merchant.GetTitledFirstName], [Select_CString(merchant.IsFemale, 'богатая торговка', 'богатый торговец' )], [Select_CString(merchant.IsFemale, 'услышала', 'услышал' )] о моих попытках продать малые титулы. [merchant.GetSheHe|U] же выдвигает более смелое предложение:\n\n«Если я докажу свое дальнее родство с династией [ROOT.Char.GetDynasty.GetBaseName], поддержите ли вы мои притязания?»\n\nПредложение совершенно нелепо, но всё же [merchant.GetSheHe] обладает совершенно неимоверным богатством…" sell_titles.1002.a.muslim:0 "Даже Мухаммед был торговцем!" sell_titles.1002.a:0 "Давайте отпразднуем возвращение [Select_CString(merchant.IsFemale, 'моей давно потерянной сестры', 'моего давно потерянного брата' )]!" sell_titles.1002.b:0 "Мое имя не продается, ни при каких обстоятельствах!" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_family_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_family_events_l_russian.yml index 378338205c..93c2bbdceb 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_family_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_family_events_l_russian.yml @@ -175,7 +175,7 @@ diplomacy_family.2300.c:0 "Мне придется изгнать [bad_relative.GetHerHis]!" diplomacy_family.2300.c.flavor:0 "[dynast|E] обладает властью лишать наследства членов семьи" diplomacy_family.2300.d:0 "Все мы порой поступаем неблагоразумно." - diplomacy_family.2301.desc:0 "Было непросто пробиться через эту черепушку, но, кажется, [bad_relative.GetFirstName]все-таки хоть что-то [Select_CString(bad_relative.IsFemale, 'поняла', 'понял' )] и теперь разочаровывает окружающих не так сильно..." + diplomacy_family.2301.desc:0 "Было непросто пробиться через эту черепушку, но, кажется, [bad_relative.GetFirstName] все-таки хоть что-то [Select_CString(bad_relative.IsFemale, 'поняла', 'понял' )] и теперь разочаровывает окружающих не так сильно..." diplomacy_family.2301.a:0 "Я делаю, что могу." ################## diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_foreign_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_foreign_events_l_russian.yml index a23581b137..eb47ad8eb4 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_foreign_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_foreign_events_l_russian.yml @@ -14,7 +14,7 @@ # Religious Refugees, by Sean Hughes diplomacy_foreign.1074.t:0 "Религиозные беженцы" - diplomacy_foreign.1074.desc:0 "[heretic_ruler.GetTitledFirstName] правит соседним графством [target_county.GetNameNoTier], где в большом количестве проживают [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l]. Как [heretic_ruler.GetFaith.GetAdherentName|l], [heretic_ruler.GetTitleAsName] может без труда преследовать последователей истинной веры, и долг велит мне не допустить, чтобы [heretic_ruler.GetHerHis] [ROOT.GetCharacter.Custom2('ToleranceValue', SCOPE.sC('heretic_ruler'))] влияло на них." + diplomacy_foreign.1074.desc:0 "[heretic_ruler.GetTitledFirstName] правит соседним графством [target_county.GetNameNoTier], где в большом количестве проживают [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l]. Исповедуя [heretic_ruler.GetFaith.GetAdjective|l], [heretic_ruler.GetTitleAsName|l] может без труда преследовать последователей истинной веры, и долг велит мне не допустить, чтобы [heretic_ruler.GetHerHis] [ROOT.GetCharacter.Custom2('ToleranceValue', SCOPE.sC('heretic_ruler'))|l] влияли на них." diplomacy_foreign.1074.a:0 "Мы не можем позволить [heretic_ruler.GetHerHim] угнетать истинно верующих!" diplomacy_foreign.1074.b:0 "Надо сделать все, чтобы [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l] незаметно покинули этот край." diplomacy_foreign.1074.c:0 "Нужно отправить своего представителя и поговорить об обращении с верующими." @@ -225,7 +225,7 @@ diplomacy_foreign.1102.c.tooltip.low:0 "[main_heir.GetTitledFirstName] проявит себя #N неважно#!" diplomacy_foreign.1103.start.desc:0 "Наконец, [other_heir.GetTitledFirstName] [Select_CString(other_heir.IsFemale, 'должна', 'должен' )] вернуться домой." diplomacy_foreign.1103.culture_conversion.desc:0 "Похоже, во время своего визита [Select_CString(other_heir.IsFemale, 'девушка прониклась', 'юноша проникся' )] нашей культурой и [Select_CString(other_heir.IsFemale, 'решила', 'решил' )] перенять некоторые из моих придворных обычаев." - diplomacy_foreign.1103.faith_conversion.desc:0 "Мне было приятно узнать, что во время своего визита [Select_CString(other_heir.IsFemale, 'девушка решила', 'юноша решил' )] принять [main_heir.GetFaith.GetName] и отречься от своей старой веры." + diplomacy_foreign.1103.faith_conversion.desc:0 "Мне было приятно узнать, что во время своего визита [Select_CString(other_heir.IsFemale, 'девушка решила', 'юноша решил' )] принять [main_heir.GetFaith.GetAdjective|l] и отречься от своей старой веры." diplomacy_foreign.1103.present.desc:0 "Перед отъездом [Select_CString(other_heir.IsFemale, 'девушка решила', 'юноша решил' )] почтить нас изысканным подарком." diplomacy_foreign.1103.prestige.desc:0 "[other_heir.GetHerHis|U] поразило мое гостеприимство, и [other_heir.GetSheHe] [Select_CString(other_heir.IsFemale, 'пообещала', 'пообещал' )] всем рассказать о престижности моего двора." diplomacy_foreign.1103.empty.desc:0 "" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_majesty_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_majesty_events_l_russian.yml index 9fddc89651..6b727064dd 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_majesty_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/statecraft/diplomacy_majesty_events_l_russian.yml @@ -71,29 +71,29 @@ # Lure of Language diplomacy_majesty.4070.t:0 "Заманчивый язык" - diplomacy_majesty.4070.desc:0 "Довольно трудно править, когда [ROOT.Char.GetPrimaryTitle.GetName] служит домом людям разных культур. Иноземцы часто чувствуют себя чужими, когда не могут говорить при дворе на своем языке, что порождает обиды.\n\n[my_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] предлагает мне выучить язык, на котором говорят [SCOPE.sC('my_vassal').GetCulture.GetCollectiveNoun|l], и тем самым значительно улучшить отношения с ними." + diplomacy_majesty.4070.desc:0 "Довольно трудно править, когда [ROOT.Char.GetPrimaryTitle.GetName] служит домом людям разных культур. Иноземцы часто чувствуют себя чужими, когда не могут говорить при дворе на своем языке, что порождает обиды.\n\n[my_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] предлагает мне выучить язык, на котором говорят [SCOPE.sC('my_vassal').GetCulture.GetName|l], и тем самым значительно улучшить отношения с ними." diplomacy_majesty.4070.a:0 "Пора садиться за книги!" diplomacy_majesty.4070.b:0 "Нанять наставника." - diplomacy_majesty.4070.c:0 "А зачем? Превосходство [ROOT.Char.GetCulture.GetNameNoTooltip|l]ой культуры очевидно." + diplomacy_majesty.4070.c:0 "А зачем? Превосходство [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ой культуры очевидно." diplomacy_majesty.4070.d:0 "Мой придворный наставник может помочь мне!" - diplomacy_majesty.4070.success:0 "Мне удалось освоить #L [my_vassal.GetCulture.GetName|l]ий#! язык" + diplomacy_majesty.4070.success:0 "Мне удалось освоить #L [my_vassal.GetCulture.GetCollectiveNoun|l]ий#! язык" diplomacy_majesty.4070.failure:0 "Мне не удалось освоить новый язык" diplomacy_majesty.4070.failure.tt:1 "При желании вы можете продолжить обучение" diplomacy_majesty.4071.t:1 "$diplomacy_majesty.4070.t$: выученный язык" - diplomacy_majesty.4071.desc:0 "После нескольких месяцев учебы я наконец осваиваю основы #L [my_vassal.GetCulture.GetName|l]ого#! языка.\n\nДальнейшая практика укрепит мое владение языком, но даже основ достаточно, чтобы улучшить отношения с моими [my_vassal.GetCulture.GetNameNoTooltip|l]ими подданными." + diplomacy_majesty.4071.desc:0 "После нескольких месяцев учебы я наконец осваиваю основы #L [my_vassal.GetCulture.GetCollectiveNoun|l]ого#! языка.\n\nДальнейшая практика укрепит мое владение языком, но даже основ достаточно, чтобы улучшить отношения с моими [my_vassal.GetCulture.GetCollectiveNounNoTooltip|l]ими подданными." diplomacy_majesty.4071.a:0 "Время потрачено с пользой." diplomacy_majesty.4071.b:0 "Какая интересная культура... Я хочу узнать больше!" diplomacy_majesty.4070.b.custom:1 "Все [Concept( 'close_family', 'близкие родственники' )|E], придворные, дети и прямые вассалы" diplomacy_majesty.4072.t:1 "$diplomacy_majesty.4070.t$: «Непостижимо!»" - diplomacy_majesty.4072.desc:0 "Несмотря на месяцы учебы, я не могу освоить #L [my_vassal.GetCulture.GetName|l]ий#! язык. Мне удалось запомнить несколько слов, но вот грамматика и построение предложений... в этом я ничего не понимаю. Мне кажется, я зря этим занимаюсь." + diplomacy_majesty.4072.desc:0 "Несмотря на месяцы учебы, я не могу освоить #L [my_vassal.GetCulture.GetCollectiveNoun|l]ий#! язык. Мне удалось запомнить несколько слов, но вот грамматика и построение предложений... в этом я ничего не понимаю. Мне кажется, я зря этим занимаюсь." diplomacy_majesty.4072.a:0 "Нужно продолжать обучение!" diplomacy_majesty.4072.b:0 "Лучше потратить время на что-нибудь другое." diplomacy_majesty.4072.c:0 "$diplomacy_majesty.4070.b$" diplomacy_majesty.4073.t:1 "$diplomacy_majesty.4070.t$: бесплодные усилия" - diplomacy_majesty.4073.desc:0 "Мне неприятно это признавать, но мне кажется, я никогда не смогу освоить #L [my_vassal.GetCulture.GetName|l]ий#! язык. Несмотря на все мои старания, я не вижу никакого прогресса... Мне просто нужно принять это." + diplomacy_majesty.4073.desc:0 "Мне неприятно это признавать, но мне кажется, я никогда не смогу освоить #L [my_vassal.GetCulture.GetCollectiveNoun|l]ий#! язык. Несмотря на все мои старания, я не вижу никакого прогресса... Мне просто нужно принять это." diplomacy_majesty.4073.a:0 "Я сдаюсь." # Trappings of Majesty diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/learn_commander_trait_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/learn_commander_trait_events_l_russian.yml index ee9e90e505..2e1c530d11 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/learn_commander_trait_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/learn_commander_trait_events_l_russian.yml @@ -83,7 +83,7 @@ #Success learn_commander_trait.1301.desc:0 "[teacher.GetTitledFirstName] подъезжает ко мне. «Здорово! — кричит [teacher.GetSheHe]. — Мои войска и близко не подошли к вашему обозу»." #Failure - learn_commander_trait.1401.desc:0 "Казалось, все было хорошо — ровно до того момента, когда до меня дошло, что конница выполняла отвлекающий маневр!\n\nИ вот уже [teacher.GetTitledFirstName] держит в руке яблоко с одной из моих телег. «Думаю, я [Select_CString(teacher.IsFemale, 'поняла', 'понял' )], в чем вы ошиблись», — предполагает [teacher.GetSheHe] [teacher.Custom('quirk_pos_pp')]." + learn_commander_trait.1401.desc:0 "Казалось, все было хорошо — ровно до того момента, когда до меня дошло, что конница выполняла отвлекающий маневр!\n\nИ вот уже [teacher.GetTitledFirstName] держит в руке яблоко с одной из моих телег. «Думаю, я [Select_CString(teacher.IsFemale, 'поняла', 'понял' )], в чем вы ошиблись», — предполагает [teacher.GetSheHe] и [teacher.Custom('quirk_pos_pp')]." #Military Engineer learn_commander_trait.02.t:0 "Отработка мастерства" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_authority_events_2_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_authority_events_2_l_russian.yml index a37b3c7949..37c85aa60f 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_authority_events_2_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_authority_events_2_l_russian.yml @@ -40,15 +40,15 @@ martial_authority.4000.a:0 "Можно ли найти ему другое применение?" martial_authority.4000.b:0 "Довольно." martial_authority.4000.a.tt:0 "Вы рассматриваете возможность превратить инструмент в оружие." - martial_authority.4000.b.tt:0 "Вы ищите другой способ отточить свое воинское умение." + martial_authority.4000.b.tt:0 "Вы ищете другой способ отточить свое воинское умение." martial_authority.4001.t:0 "Ржавый инструмент: Столько возможностей..." - martial_authority.4001.desc:0 "Прихватив с собой клинок, я выхожу наружу и рассматриваю его в лучах полуденного солнца. Один его конец сужается до острия, а другой обрывается хвостовиком, оставляя между собой полосу немного ржавого, но все еще острого железа.\n\nИзгиб у острия придает клинку опасный вид. Наверняка им удобно прорубаться через кусты. Или искать брешь в доспехах?\n\nОчевидно, его можно переделать в оружие, вопрос лишь в том, какой облик оно примет..." + martial_authority.4001.desc:0 "Прихватив с собой клинок, я выхожу наружу и рассматриваю его в лучах полуденного солнца. Один его конец сужается до острия, а другой обрывается хвостовиком, оставляя между собой полосу немного ржавого, но всё еще острого железа.\n\nИзгиб у острия придает клинку опасный вид. Наверняка им удобно прорубаться через кусты. Или искать брешь в доспехах?\n\nОчевидно, его можно переделать в оружие, вопрос лишь в том, какой облик оно примет..." martial_authority.4001.a:0 "Если выпрямить клинок, из него выйдет неплохой кинжал..." martial_authority.4001.a.tt:0 "Вы пытаетесь превратить инструмент в колющее оружие." - martial_authority.4001.b:0 "А что если закрепить его на конце копейного древка?" + martial_authority.4001.b:0 "А что, если закрепить его на конце копейного древка?" martial_authority.4001.b.tt:0 "Вы возвращаетесь внутрь в поисках веревки подлиннее..." - martial_authority.4001.c:0 "Почему бы не оставить все как есть?" + martial_authority.4001.c:0 "Почему бы не оставить всё как есть?" martial_authority.4001.c.tt:0 "Возможно, это оружие будет эффективным и без всяких модификаций?" martial_authority.4001.b.failure:0 "Вы сломали инструмент!" martial_authority_4001.dagger.tt:0 "Вы изготавливаете простенький кинжал из инструмента." diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_chivalry_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_chivalry_events_l_russian.yml index 9603be35fd..b914a6077d 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_chivalry_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_chivalry_events_l_russian.yml @@ -71,7 +71,7 @@ martial_chivalry.1012.b.failure:1 "Это место пугает вас" martial_chivalry.1021.t:0 "Хаос битвы" - martial_chivalry.1021.desc:1 "Меч бьет меня в нагрудник, локоть врезается шлем, и солдаты с легкостью уклоняются от моих неуклюжих выпадов... Вокруг меня кипит учебный бой, но мне с трудом удается сосредоточиться.\n\nМеня так и тянет ослабить защиту, когда в битве намечается затишье, но я знаю: скоро начнется повторный натиск." + martial_chivalry.1021.desc:1 "Меч бьет меня в нагрудник, локоть врезается шлем, и солдат с легкостью уклоняется от моих неуклюжих выпадов... Вокруг кипит учебный бой, но мне с трудом удается сосредоточиться.\n\nМеня так и тянет ослабить защиту, когда в битве намечается затишье, но я знаю: скоро начнется повторный натиск." martial_chivalry.1021.a:0 "Я ненадолго отступлю." martial_chivalry.1021.b:0 "Встретить натиск ответной атакой!" martial_chivalry.1021.b.success:0 "Моя атака вселяет ужас" diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_strategy_events_2_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_strategy_events_2_l_russian.yml index 808193070f..9f79c2c8f3 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_strategy_events_2_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/martial_strategy_events_2_l_russian.yml @@ -41,7 +41,7 @@ martial_strategy.7000.desc_armored_horse:0 "бронированные кони" martial_strategy.7000.desc_cont:0 "всегда атакуют врага в лоб. Не пора ли попробовать иной подход?»" martial_strategy.7000.a:0 "Ха, неплохой совет, [worried_knight.GetTitledFirstNameNoTooltip]!" - martial_strategy.7000.b:0 "Чепуха! [ROOT.Char.GetCulture.GetNameNoTooltip]ие воины всегда атакуют по прямой!" + martial_strategy.7000.b:0 "Чепуха! [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]ие воины всегда атакуют по прямой!" martial_strategy.7000.c:0 "Чепуха! Вы когда-нибудь пытались маневрировать на слоне?" martial_strategy.7000.d:0 "Чепуха! Нет тактики более совершенной." martial_strategy.7000.e:0 "Возможно, вы в чем-то правы..." diff --git a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/warhorse_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/warhorse_events_l_russian.yml index 93579503da..c71dfe340a 100644 --- a/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/warhorse_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/lifestyle/warfare/warhorse_events_l_russian.yml @@ -46,7 +46,7 @@ warhorse.1001.e:0 "Мне это не интересно." warhorse.1001.e.tt:1 "#F «[THIS.Char.Custom('WarhorseStoryName')] не нуждается ни в каком берейторе — есть же я!»#!" warhorse.1001.f:0 "За это $master_of_horse_court_position$ и получает жалование!" - warhorse.1001.f.tt:0 "[Select_CString(m_horse.IsFemale, 'Ваша', 'Ваш' )] $master_of_horse_court_position$ берется за дело. [ROOT.Char.Custom('HorseStoryMareStallion')] еще будет ходить в узде!" + warhorse.1001.f.tt:1 "[Select_CString(master_of_horse_court_position.IsFemale, 'Ваша', 'Ваш' )] $master_of_horse_court_position$ берется за дело. [THIS.Char.Custom('WarhorseStoryName')] еще будет ходить в узде!" warhorse.1001.f.failure:0 "Похоже, $master_of_horse_court_position$ не так [Select_CString(m_horse.IsFemale, 'хороша', 'хорош' )], как вам казалось" warhorse.1001.f.failure.tt:0 "[m_horse.GetTitledFirstNameNoTooltip] не [Select_CString(m_horse.IsFemale, 'справилась', 'справился' )]. [ROOT.Char.Custom('WarhorseStoryName')] не хочет ходить под седлом." diff --git a/project/ck3/base_game/localization/russian/event_localization/perk_interaction_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/perk_interaction_events_l_russian.yml index b015db40eb..3ef8605845 100644 --- a/project/ck3/base_game/localization/russian/event_localization/perk_interaction_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/perk_interaction_events_l_russian.yml @@ -1,7 +1,7 @@ l_russian: perk_interaction.0002.t:0 "Претензия на мои земли!" perk_interaction.0002.same_faith:0 "По какой-то немыслимой причине [actor.GetFaith.AltPriestTermPlural] позволили, чтобы [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'получила', 'получил' )] совершенно не обоснованную претензию на титул [target.GetName]!" - perk_interaction.0002.other_faith:0 "Шарлатаны-священники #L [actor.GetFaith.GetAdjective|l]ой#! веры открыто поддержали тот факт, что [actor.GetTitledFirstName] незаконно претендует на титул [target.GetName]!" + perk_interaction.0002.other_faith:0 "Шарлатаны-священники #L [actor.GetFaith.GetName|l]ой#! веры открыто поддержали тот факт, что [actor.GetTitledFirstName] незаконно претендует на титул [target.GetName]!" perk_interaction.0002.a:1 "Время придет, и я [actor.GetHerHim] покажу..." perk_interaction.0102.actor_toast.t:0 "Ваш бой с персонажем [recipient.GetFirstNameNoTooltip] отменен" diff --git a/project/ck3/base_game/localization/russian/event_localization/placeholderhugofp2eventtasf_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/placeholderhugofp2eventtasf_events_l_russian.yml new file mode 100644 index 0000000000..fe39929282 --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/placeholderhugofp2eventtasf_events_l_russian.yml @@ -0,0 +1,256 @@ +l_russian: + fp2_struggle.2000.t:0 "Беспорядок на рынке" + fp2_struggle.2000.desc:0 "Когда я осматриваю улицы рынка, мне встречается мухтасиб [fp2_2000_market_inspector.GetFullName], безуспешно [Select_CString(fp2_2000_market_inspector.IsFemale, 'пытающаяся', 'пытающийся' )] заставить лотошников исполнять правила рынка. «Отсутствие порядка, масло у дверей мечети, неосвежеванные кролики и сыр в мисках! Слушайте меня, не то, клянусь Аллахом, вы об этом пожалеете!»\n\nМухтасибу #emphasis следовало бы#! наказывать за нарушения, при необходимости прибегая к насилию. Но жаждущие наживы торговцы игнорируют [fp2_2000_market_inspector.GetHerHis].\n\nЧто я могу сделать, чтобы помочь [fp2_2000_market_inspector.GetHerHim]?" + fp2_struggle.2000.a:0 "Вмешаться и пригрозить позвать кади." + fp2_struggle.2000.a.desc:0 "Мухтасиб наставляет сбившихся торговцев на путь истинный,\nкади наказывает их по своему усмотрению" + fp2_struggle.2000.a.a:0 "Торговцы повинуются вам, но переубедить их не удается" + fp2_struggle.2000.a.a.notif:0 "Разрастающаяся бюрократия" + fp2_struggle.2000.a.b:0 "Вы решаете вопрос цивилизованно" + fp2_struggle.2000.a.b.notif:0 "Приятный компромисс" + fp2_struggle.2000.b:1 "Сделать им всем необходимый выговор!" + fp2_struggle.2000.b.desc:0 "Я лично произведу телесные наказания торговцев" + fp2_struggle.2000.b.notif:0 "Демонстрация усердия" + fp2_struggle.2000.b.notif.desc:0 "Удивившись брани в адрес мухтасиба, торговцы быстро покинули рынок." + fp2_struggle.2000.d:0 "Почему правила должны мешать торговле?" + fp2_struggle.2000.d.desc:0 "Если торговля будет вестись без оглядки на обычаи, она будет процветать, но это грозит нестабильностью рынка" + fp2_struggle.2000.e:0 "Я не потерплю неповиновения! Стража!" + fp2_struggle.2000.f:0 "Раз такое дело, то почему бы не построить еще и бордель?" + fp2_struggle.2000.f.desc:0 "Вы поощряете торговцев и дальше нарушать хисбу, пытаясь снизить напряженность" + fp2_struggle.2000.f.notif:0 "Снисходительность к иноземным торговцам" + fp2_struggle.2000.f.notif.desc:0 "Поскольку мухтасиб больше не настаивает на следовании правилам, нарушения на рынке стали обыденностью" + fp2_struggle.2001.t:0 "Заброшенная деревня" + fp2_struggle.2001.desc:0 "Когда я осматриваю земли, на которых располагается [ROOT.GetCharacter.Custom('FortifiedBuilding')], ко мне подходит крестьянский староста.\n\n«О [ROOT.Char.GetLadyLord], пощадите нас и спасите нашу деревню, которую угнетает [fp2_2001_desperate_county.GetHolder.GetName]. [fp2_2001_desperate_county.GetHolder.GetSheHe|U] уже очень долго пренебрегает нашим поселением. Народ мечтает о новом правителе, о вашей власти, [ROOT.Char.GetLadyLord]»." + fp2_struggle.2001.desc.extra.a:0 "Владением [fp2_2001_desperate_county.GetName] правит ваш союзник, [fp2_2001_desperate_county.GetHolder.GetName]. Военная помощь бунтовщикам может стать актом агрессии.\n\n" + fp2_struggle.2001.desc.extra.b:0 "[fp2_2001_desperate_county.GetHolder.GetName], правитель владения [fp2_2001_desperate_county.GetName], находится в состоянии перемирия с вами. Помощь крестьянам нарушит этот договор." + fp2_struggle.2001.a:0 "Даю вам слово, владение [fp2_2001_desperate_county.GetNameNoTierNoTooltip] обретет свободу!" + fp2_struggle.2001.a.desc:0 "Предполагается, что вы захватите владение [fp2_2001_desperate_county.GetNameNoTier] в течение #bold пяти лет#!" + fp2_struggle.2001.a.a.desc:0 "[2001_scoped_chaplain.GetTitledFirstName] разочаруется в вас в случае провала" + fp2_struggle.2001.a.notif:0 "Получена законная претензия" + fp2_struggle.2001.b:0 "Вы готовы ради этого отвергнуть [fp2_2001_desperate_elder.GetFaith.HighGodNamePossessive]?" + fp2_struggle.2001.b.desc:0 "Предполагается, что вы захватите владение [fp2_2001_desperate_county.GetNameNoTier] в течение #bold десяти лет#!" + fp2_struggle.2001.b.notif:0 "Владение [fp2_2001_desperate_county.GetNameNoTierNoTooltip] принимает [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]" + fp2_struggle.2001.b.notif.desc:0 "Добровольно или от отчаяния деревня [fp2_2001_desperate_county.GetNameNoTier] приняла [ROOT.Char.GetFaith.GetAdjective|l]" + fp2_struggle.2001.c:0 "Докажите мне свою верность, пусть [fp2_2001_desperate_county.GetHolder.GetFirstNameNoTooltip] полюбуется остриями ваших копий!" + fp2_struggle.2001.d:0 "Начните с выплаты дани [Select_CString(ROOT.Char.IsFemale, 'своей новой госпоже', 'своему новому господину' )]..." + fp2_struggle.2001.d.notif:0 "Отчаявшиеся крестьяне платят за свободу" + fp2_struggle.2001.d.notif.desc:0 "Крестьяне владения [fp2_2001_desperate_county.GetName] собрали все свои немногие ценности, чтобы заплатить за освобождение" + fp2_struggle.2001.e:0 "Мне жаль, но меня это не касается." + fp2_struggle.2001.e.desc:0 "Вы бросаете крестьян на произвол судьбы, ими и дальше будет править [fp2_2001_desperate_county.GetHolder.GetName]" + fp2_struggle.2001.f:0 "Я и [fp2_2001_desperate_county.GetHolder.GetTitleAsNameNoTooltip|l] союзники, и я сообщу [fp2_2001_desperate_county.GetHolder.GetHerHim] о вашем предательстве!" + fp2_every_major_vassal_notifier:0 "Все могущественные вассалы" + fp2_every_major_same_faith_vassal_notifier:0 "Все могущественные #L [dyloc_powerful_vassal_faith.GetName|l]ие#! вассалы" + fp2_every_major_different_faith_vassal_notifier:0 "Все могущественные #L не[dyloc_powerful_vassal_faith.GetName|l]ие#! вассалы" + fp2_every_major_same_culture_vassal_notifier:0 "Все могущественные [dyloc_powerful_vassal_culture.GetCollectiveNounNoTooltip|l]ие вассалы" + fp2_one_independent_ruler_of_each_culture_notifier:0 "По одному [Concept( 'independent_ruler', 'независимому правителю' )|E] от каждой [cultures|El], вовлеченной в эту [Concept( 'struggle', 'борьбу' )|E]" + fp2_struggle.2002.t.a:0 "Освобожденная деревня" + fp2_struggle.2002.t.b:0 "Невыполненные обязательства" + fp2_struggle.2003.t:0 "Отряд потерянных птиц" + fp2_struggle.2003.desc:1 "Во владение [fp2_2003_county_town.GetName] прибыл отряд раненых и разочарованных наемников. Местные заявляют, что слышали о их намерениях «осесть после такого простого грабежа», и начинают волноваться.\n\nНапряжение нарастает, и, если мы не вмешаемся, может начаться конфликт." + fp2_struggle.2003.a:0 "Попросить их уйти." + fp2_struggle.2003.a.a.notif:0 "Разбойники игнорируют нашу просьбу" + fp2_struggle.2003.a.b.notif:0 "Мирное решение" + fp2_struggle.2003.b:0 "Предложить им место в городском гарнизоне." + fp2_struggle.2003.b.desc:0 "Гарнизону пригодятся ветераны, а лучший способ приручить раненого зверя — покормить его" + fp2_struggle.2003.c:0 "Прогнать их из города!" + fp2_struggle.2003.c.desc:0 "Вы устраиваете неожиданный превентивный удар силами местного гарнизона, прогоняя вандалов\n" + fp2_struggle.2003.c.a:0 "Наемники убивают солдат" + fp2_struggle.2003.c.b:0 "Солдаты одолевают наемников" + fp2_struggle.2003.c.b.notif:0 "Угроза наемников устранена" + fp2_struggle.2003.d:0 "«Мне кажется, из вас выйдут неплохие фермеры!»" + fp2_struggle.2003.d.desc:0 "Вы предлагаете купить пашни и инвентарь у местных и раздать его наемникам" + fp2_struggle.2003.e:0 "Пусть местные сами разбираются." + fp2_struggle.2003.e.desc:0 "Напряженность и без того высока, не стоит их провоцировать" + fp2_struggle.2003.e.notif.a:0 "Наемники грабят деревни" + fp2_struggle.2003.e.notif.b:0 "Крестьянская провокация приводит к трагедии" + fp2_struggle.2003.e.notif.b.desc:0 "Местные просят наемников уйти, но это была провокация, чтобы оправдать нападение." + fp2_struggle.2003.e.notif.c:0 "Наемники оседают" + fp2_struggle.2003.e.notif.c.desc:0 "Наемникам понравилось в городе [fp2_2003_county_town.GetName], они поселились в нем, занялись земледелием и привнесли в регион приток неожиданных доходов и резерв умелых людей." + fp2_struggle.2007.t:0 "Замок, достойный Иберии" + fp2_struggle.2007.desc.main:1 "готовы для дальнейшего развития», — заявляет [fp2_2007_scoped_steward.GetCouncilTitleFirstName]. — «С вашей помощью мы могли бы обезопасить владение [fp2_2007_free_real_estate.GetCounty.GetTitle.GetNameNoTier] от возможных врагов за #emphasis намного#! меньшую цену. [2007_vassal_sponsor.GetTitledFirstName] просит воздвигнуть [ROOT.Char.Custom('FortifiedBuilding')] в #L [fp2_2007_foreign_faith.GetName|l]ом#! стиле и даже обещает выделить средства из своей казны. Но другие вассалы требуют нанять местного, #L [ROOT.Char.GetFaith.GetName|l]ого#!, архитектора. Кого бы вы ни выбрали, это прекрасная возможность укрепить державу в целом». Осталось лишь определить, #EMP кому#! достанется эта прекрасная возможность..." + fp2_struggle.2007.desc.a:0 "«Ваши земли $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.desc.b:0 "«Земли, которыми владеет [fp2_2007_castle_holder.GetTitledFirstName], $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.a:0 "Я найму [ROOT.Char.GetFaith.GetNameNoTooltip|l]ого архитектора." + fp2_struggle.2007.a.castile:0 "К чему нам [ROOT.Char.GetFaith.GetNameNoTooltip|l]ое или [fp2_2007_foreign_faith.GetNameNoTooltip|l]ое? Я хочу [fp2_2007_allegedprotocastilean.GetCollectiveNounNoTooltip|l]ого архитектора!" + fp2_struggle.2007.a.notif:0 "Во владении [fp2_2007_free_real_estate.GetName] начнется строительство замка." + fp2_struggle.2007.a.major_vassal_flavor:0 "Мнение могущественных вассалов-единоверцев не изменится, поскольку это ожидаемый результат." + fp2_struggle.2007.a.castile.favor:0 "Никто не возражает против вашего выбора, потому что [fp2_2007_allegedprotocastilean.GetCollectiveNounNoTooltip] — известный архитектор" + fp2_struggle.2007.b:0 "Я найму [fp2_2007_foreign_faith.GetNameNoTooltip|l]ого архитектора." + fp2_struggle.2007.b.flavor:0 "Это действие будет воспринято как заявление независимо от конфессии." + fp2_struggle.2007.c:0 "Я лично спроектирую замок, что тут сложного?" + fp2_struggle.2007.c.flavor:0 "Проектирование замка без астрономических затрат — практически невыполнимая цель." + fp2_struggle.2007.c.roco:0 "Этим займется $royal_architect_court_position$." + fp2_struggle.2007.c.notif.a.t:0 "Гнилой фундамент и стены в трещинах" + fp2_struggle.2007.c.notif.a.desc:0 "Ваши планы замка — сплошной провал" + fp2_struggle.2007.c.notif.b.desc:0 "Проект был успешным" + fp2_struggle.2007.d:1 "Я #EMP не стану#! оплачивать строительство замков, особенно если мне они не достанутся!" + fp2_struggle.2007.d.alt:0 "Этим землям не нужен замок, оставьте их в покое." + fp2_struggle.2008.t:0 "[fps_2008_misdeed_actor.GetCouncilTitle] и [SCOPE.sC('fps_2008_misdeed_actor').GetHerHis] злодеяния" + fp2_struggle.2008.desc:0 "Вечером [fps_2008_misdeed_actor.GetCouncilTitleFirstName] сидит в скудно освещенном зале совета. [fps_2008_misdeed_actor.GetHerHis|U] взгляд и перо буднично скользят по отчетам о расходах. Вот только рядом лежит монаршая печать. И может она там быть лишь с одной целью: [fps_2008_misdeed_actor.GetSheHe] собирается совершить мошенничество государственного масштаба! Подумать только, [fps_2008_misdeed_actor.GetWomanMan] [fps_2008_misdeed_actor.GetHerHis] положения решается на такое бесчестие, не убоявшись [ROOT.Char.GetFaith.HighGodNamePossessive]!\n\nБесчестно... но весьма искусно. Не поймай я [fps_2008_misdeed_actor.GetHerHis] с поличным, о происках не узнал бы никто!" + fp2_struggle.2008.a:0 "Что ж, всё ясно! В темницу!" + fp2_struggle.2008.b.a:0 "Научи меня подделывать документы, и можешь рассчитывать на помилование." + fp2_struggle.2008.b.flavor:1 "Вы замалчиваете преступление в обмен на урок в искусстве обмана." + fp2_struggle.2008.c:0 "А, это средства, предназначенные... мне, правда?" + fp2_struggle.2008.c.flavor:0 "Вы замалчиваете преступление и участвуете в коррупционных происках." + fp2_struggle.2008.d:0 "Вас подвергнут публичному осуждению на городской площади." + fp2_struggle.2008.d.flavor:0 "Вы рассказываете о преступлении во всеуслышание и отдаете [fps_2008_misdeed_actor.GetHerHis] на народный суд. Это противоречит воинственным устремлениям ваших вассалов и советников." + fp2_struggle.2009.t:0 "Ловля легендарных воров" + fp2_struggle.2009.desc:0 "«Зря ты [Select_CString(fp2_2009_garduna_young_thief.IsFemale, 'полезла', 'полез' )] в этот замок, [Select_CString(fp2_2009_garduna_young_thief.IsFemale, 'несчастная', 'глупец' )]!» — кричит мой маршал, размахивая мечом перед носом [Select_CString(fp2_2009_garduna_young_thief.IsFemale, 'перепуганной незваной гостьи', 'перепуганного незваного гостя' )].\n\nВ ходе дальнейшего допроса [fp2_2009_garduna_young_thief.GetWomanMan] объясняет, что состоит в крупной преступной организации, обитель которой — [fp2_2009_involved_ruler.GetPrimaryTitle.GetName], а во главе стоит [Select_CString(fp2_2009_garduna_guild_master.IsFemale, 'ужасная', 'ужасный' )] [fp2_2009_garduna_guild_master.GetFullNameNicknamed]. «Так ты пытаешься обустроить у меня под носом новую воровскую гильдию?» — спрашиваю я, и [fp2_2009_garduna_young_thief.GetSheHe] молча кивает. [fp2_2009_garduna_young_thief.GetSheHe|U] [Select_CString(fp2_2009_garduna_young_thief.IsFemale, 'готова', 'готов' )] рассказать всё, что знает, в обмен на помилование." + fp2_struggle.2009.a:0 "В этой державе слишком мало места для #EMP двух#! [Select_CString(ROOT.Char.IsFemale, 'королев', 'королей' )]." + fp2_struggle.2009.a.flavor:0 "В обмен на помилование [Select_CString(fp2_2009_garduna_young_thief.IsFemale, 'воровка', 'вор' )] рассказывает, где прячется глава банды. Вы устраиваете грандиозную облаву и получаете титул «Убийца воров»." + fp2_struggle.2009.b:0 "Расскажи, где прячутся твои сообщники, и я могу сохранить тебе жизнь." + fp2_struggle.2009.b.blues:0 "Получает [trait|El] #TUT_KW «[GetTrait('depressed_1').GetName(GetNullCharacter)]»#! за выданных друзей" + fp2_struggle.2009.c:0 "Гильдия воров. Это ведь новые... #emphasis налоги?#!" + fp2_struggle.2009.d:0 "Работай на меня. Пусть пострадает [fp2_2009_involved_ruler.GetPrimaryTitle.GetNameNoTooltip]." + fp2_struggle.2009.d.flavor.st:0 "Вы платите гильдии воров за исчезновение с ваших земель" + fp2_struggle.2009.e:0 "[fp2_2009_involved_ruler.GetTitledFirstNameNoTooltip] получит твою голову." + fp2_struggle.2009.e.a:0 "Гильдия воров нанесет ответный удар и дестабилизирует случайное графство" +# Note to spanish translators: please translate this as "Cazando a la Martes Foina", saying Garduña is too blatant. + fp2_struggle.2010.t:0 "Охота на каменную куницу" + fp2_struggle.2010.desc:0 "Вот и [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip]. Я вхожу в заброшенную церковь. [fp2_2009_garduna_guild_master.GetNameNoTooltip] ждет моего появления.\n\n«[ROOT.Char.GetFirstNameNoTooltip], полагаю? Я вижу, у вас в руках [ROOT.Char.Custom('signature_weapon')], а значит, вы не собираетесь договариваться. Но воры — скорее торговцы, нежели бойцы. Заплатите, и мирно разойдемся. Более того, [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip] перестанет меня интересовать»." + fp2_struggle.2010.b:0 "Готовься расстаться с головой, гадина!" + fp2_struggle.2010.c:0 "Платить за защиту — лучше, чем драться..." + fp2_struggle.2011.desc:0 "[fp2_2009_garduna_guild_master.GetFirstName] терпит поражение, гильдия воров и ее преступная сеть теряют силу." + fp2_struggle.2011.a:0 "Хорошо быть [Select_CString(ROOT.Char.IsFemale, 'королевой', 'королем' )] #DIE2 воров#!" + fp2_struggle.2012.t:0 "С мест сообщают:" + fp2_struggle.2012.desc:0 "[fp2_2009_involved_capital_county.GetNameNoTierNoTooltip] гудит: город под властью безжалостных воров. Ясно, что учиняемые ими беспорядки оплачены из чьего-то кармана. Пока нужно назначить маршала и добиться спокойствия в регионе." + fp2_struggle.2012.a:0 "Это нечестная игра!" + fp2_struggle.2012.t.alt:1 "[fp2_2012_sender.Custom2('AppropriateGreetingPositive', ROOT.Char )]" + fp2_struggle.2012.desc.alt:0 "К этому письму я прилагаю отрубленную голову одного из воров, что досаждают обеим нашим державам. Прошу извинить меня за вольность, но после приведения приговора в исполнение мне пришло в голову сообщить вашему гарнизону в графстве [fp2_2009_involved_capital_county.GetNameNoTier], где прячутся сообщники [Select_CString(fp2_2009_garduna_young_thief.IsFemale, 'казненной', 'казненного' )]." + fp2_struggle.2012.a.alt:0 "Что за восхитительный подарок, [fp2_2009_has_gifted_head.GetFirstNameNoTooltip]!" + fp2_struggle.2013.t:0 "Секрет свободы" + fp2_struggle.2013.desc:0 "[fp2_2013_prisoner_with_a_secret.GetFullNameRegnal] в моих руках. Понимая это, [fp2_2013_prisoner_with_a_secret.GetSheHe] обращается ко мне с отчаянной мольбой... «Я расскажу, какую тайну скрывает [fp2_2013_secret_owner.GetFullNameRegnal], только отпустите!»" + fp2_struggle.2013.a:0 "Что ж, открой тайну и отправляйся на все четыре стороны." + fp2_struggle.2013.a.a:0 "Вы узнаете секрет, который хранит #TUT_KW [fp2_2013_secret_owner.GetFirstName]#!" + fp2_struggle.2013.b:0 "Зачем договоры, когда есть пытки?" + fp2_struggle.2013.b.b:0 "[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] не выдает тайну под пытками" + fp2_struggle.2013.c:0 "Вероломная змея! [fp2_2013_secret_owner.GetFirstNameNoTooltip] узнает об этом!" + fp2_struggle.2013.c.desc:0 "Вы не узнаете тайну. Зато о произошедшем узнает [fp2_2013_secret_owner.GetFirstNameNoTooltip]. [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] получит достойное наказание за вероломство." + fp2_struggle.2013.c.a:0 "[fp2_2013_secret_owner.GetFirstName] решит, какое наказание получит [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]" + fp2_struggle.2013.d:0 "Ничего не обещаю. Сначала скажи, тогда решим..." + fp2_struggle.2014.t:0 "[Select_CString(ROOT.Char.IsFemale, 'Достойная', 'Достойный' )] [ROOT.Char.GetNameNoTooltip]!" + fp2_struggle.2014.desc.start:0 "Спешу поблагодарить вас: [fp2_2013_prisoner_with_a_secret.GetNameNoTooltip] уже у меня. " + fp2_struggle.2014.desc.light:0 "Однако, на мой взгляд, наказания [fp2_2013_prisoner_with_a_secret.GetSheHe] не заслуживает. Я освобождаю [fp2_2013_prisoner_with_a_secret.GetHerHis].$fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.start:0 "Значит, эта свинья пыталась продать мои тайны ради спасения собственной шкуры." + fp2_struggle.2014.desc.heavy.outcome.prison:0 "$fp2_struggle.2014.desc.heavy.start$ Я прослежу, чтобы и [fp2_2013_prisoner_with_a_secret.GetSheHe], и эти секреты сохранились как можно дальше от посторонних глаз. $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.outcome.death:0 "$fp2_struggle.2014.desc.heavy.start$ Зато, с моего благословения, за дело взялся пыточных дел мастер! $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.end:0 "\n\nВы достойно поступили со мной, и я этого не забуду. Спасибо." + fp2_struggle.2014.b:0 "Жаль, [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] [Select_CString(fp2_2013_prisoner_with_a_secret.IsFemale, 'заслужила', 'заслужил' )] казнь. Что ж, зато мне обещали услугу." + fp2_struggle.2015.t:0 "Записка на обороте" + fp2_struggle.2015.desc:0 "Я иду по двору и вижу незнакомое лицо. «[ROOT.Char.Custom('ComplimentAdjective')|U]ейший сюзерен, [fp2_struggle_2015_peasant_to_murder.GetFirstName], вам ведь знакомо имя [fp2_struggle_2015_murder_requester_vassal.Custom2('YourCharacterIntroductionNoComma', ROOT.Char)]? Я — [SCOPE.sC('fp2_struggle_2015_murder_requester_vassal').GetHerHis] [Select_CString(fp2_struggle_2015_peasant_to_murder.IsFemale, 'бывшая придворная', 'бывший придворный' )]. [fp2_struggle_2015_murder_requester_vassal.GetSheHe|U] [Select_CString(fp2_struggle_2015_murder_requester_vassal.IsFemale, 'поручила', 'поручил' )] мне представиться и присоединиться к вашему двору. [fp2_struggle_2015_murder_requester_vassal.GetSheHe|U] также [Select_CString(fp2_struggle_2015_murder_requester_vassal.IsFemale, 'передала', 'передал' )] письмо, которое предназначено только для ваших глаз». [Select_CString(fp2_struggle_2015_peasant_to_murder.IsFemale, 'Незнакомка', 'Незнакомец' )] протягивает мне запечатанное письмо.\n\nЯ ломаю печать и читаю: «#EMP [Select_CString(ROOT.Char.IsFemale, 'Дорогая', 'Дорогой' )] [ROOT.Char.GetFirstName], пожалуйста, убей подателя сего#!». — [fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip]" + fp2_struggle.2015.a:0 "«Добро пожаловать! Прошу, вот [ROOT.Char.Custom('GetExpensiveDrink_Singular')] #DIE2 (с отравой)#!, отведайте»." + fp2_struggle.2015.a.a:0 "Вы пресекли попытку отравления" + fp2_struggle.2015.a.murder_scheme:0 "[fp2_struggle_2015_murder_requester_vassal.GetTitledFirstName] продолжит покушаться на жизнь персонажа [fp2_struggle_2015_peasant_to_murder.GetFirstName]" + fp2_struggle.2015.a.b:0 "Отравлен придворный!" + fp2_struggle.2015.b:0 "Не обращать внимания на письмо. Пусть [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] служит при вашем дворе." + fp2_struggle.2015.c:0 "«Вас приговорили к смерти. Бегите, пока можете»." + fp2_struggle.2015.c.a:0 "[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] «загадочным образом» не успевает сбежать" + fp2_struggle.2015.c.b:0 "Теперь [fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip] будет думать, что [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] [Select_CString(fp2_struggle_2015_peasant_to_murder.IsFemale, 'мертва', 'мертв' )]" + fp2_struggle.2016.t:0 "[Select_CString(ROOT.Char.IsFemale, 'Глупая', 'Глупый' )] [ROOT.Char.GetFirstNameNoTooltip]!" + fp2_struggle.2016.desc:0 "Я знаю, что от вашей руки #DIE2 (хотя и по моей просьбе)#! погиб мой любимый гонец — [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip]. Но не волнуйтесь, я, как ваш верный вассал, сохраню эту тайну. По крайней мере, пока мы помогаем друг другу, как добрые друзья." + fp2_struggle.2016.a:0 "Меня обманули! Ах ты, [fp2_struggle_2015_murder_requester_vassal.Custom('InsultNoun')]!" + fp2_struggle.2018.t:0 "$fp2_struggle.2017.t$: " + fp2_struggle.2018.t.outcome.a:0 "Зарождающаяся дружба" + fp2_struggle.2018.t.outcome.b:0 "Приятное общество" + fp2_struggle.2018.t.outcome.c:0 "Неприятное времяпрепровождение" + fp2_struggle.2018.desc.desc_combat_clarification:0 "Я представляю себе, как с лязгом встречаются наши клинки, в моём разуме разворачивается яростное сражение, непрерывно прорабатывается стратегия и крепнет решимость.\n\nМы не так уж долго двигаем фигуры по доске, но в пылу азарта доска давно исчезла, и мы стоим на воображаемом поле боя; с каждым мгновением продвигаясь к победе, ожесточенно сражаясь за каждую пешку...\n\n" + fp2_struggle.2018.desc.desc_intro:0 "Минуты превращаются в часы, и вот уже закат говорит нам, что пора заканчивать. Тогда [fp2_2017_gamervassal.GetFirstNameNoTooltip] замечает... " + fp2_struggle.2018.desc.good_intro_match:0 "«Восхитительный матч!" + fp2_struggle.2018.desc.bad_intro_match:0 "«М-да, ну и игра... Вам стоит чаще практиковаться. Все ходы были простыми и предсказуемыми, а я не особенно люблю играть с соперником, который даже защититься толком не может. " + fp2_struggle.2018.desc.fought_hard:0 "$fp2_struggle.2018.desc.good_intro_match$ Вы сражались изо всех сил, и это достойно уважения. " + fp2_struggle.2018.desc.was_creative:0 "$fp2_struggle.2018.desc.good_intro_match$ Вы застали меня врасплох своей королевской защитой гиппопотама. Смелый был ход, ничего не скажешь! " + fp2_struggle.2018.desc.match_end_win:0 "И вы заслуженно победили! " + fp2_struggle.2018.desc.match_end_loss:0 "И всё же победа была за мной. " + fp2_struggle.2018.desc.match_end_loss_noticed:0 "Мне всё равно удалось победить, хотя сдается мне, вам этого и хотелось. " + fp2_struggle.2018.desc.social_pre_intro:0 "Мы коротаем время за выпивкой и разговорами обо всём на свете, от простых новостей из близлежащих деревень до дуэлей, которые устраивают [ROOT.Char.Custom('KnightCulturePluralNoTooltipLowercase')]. " + fp2_struggle.2018.desc.social_pre_intro_crit:0 "[fp2_2017_gamervassal.GetFirstName] совершенно [Select_CString(fp2_2017_gamervassal.IsFemale, 'поглощена', 'поглощен' )] беседой и вдохновенно подхватывает каждую новую тему." + fp2_struggle.2018.desc.social_pre_intro_good:0 "[fp2_2017_gamervassal.GetFirstName] явно [Select_CString(fp2_2017_gamervassal.IsFemale, 'довольна', 'доволен' )] беседой и гостеприимством.\n\n" + fp2_struggle.2018.desc.social_pre_intro_bad:0 "[fp2_2017_gamervassal.GetFirstName] заметно [Select_CString(fp2_2017_gamervassal.IsFemale, 'скучала и отвлекалась', 'скучал и отвлекался' )] на протяжении всей беседы...\n\n" + fp2_struggle.2018.desc.social_intro:0 "«Пожалуй, довольно с нас выпивки. " + fp2_struggle.2018.desc.social_good:0 "[ROOT.Char.Custom('GetExpensiveDrink_Singular')] — это нечто, спасибо. " + fp2_struggle.2018.desc.outcome_0:0 "Мне было очень весело. Нам нужно чаще видеться!»" + fp2_struggle.2018.desc.outcome_1:0 "Было весело. Возможно, я однажды загляну вновь»." + fp2_struggle.2018.desc.outcome_2:0 "Мне пора, [SCOPE.sC('fp2_2017_gamervassal').Custom2('RelationToMe', SCOPE.sC('fp2_2017_questgiver'))], наверное, меня уже ищет. До свидания, [ROOT.Char.GetFirstNameNoTooltip]»." + fp2_struggle.2018.a:0 "Успех! Мне удалось расположить [fp2_2017_gamervassal.GetHerHis] к себе!" + fp2_struggle.2018.b:0 "Пусть мы и не стали близкими друзьями, но прекрасно провели время!" + fp2_struggle.2018.c:0 "Эх, всё прошло не очень-то гладко..." + fp2_struggle.2020.t:1 "Açò és or, xata!" + fp2_struggle.2020.desc:0 "[fp2_2020_valencia.GetName] встречает меня гостеприимно: крестьянка протягивает кружку молока. Мне еще не доводилось пробовать ничего слаще. «Что это за чудо?» — спрашиваю я. «Молоко земляного миндаля», — отвечает она.\n\nЖарким летним днем отказаться от подобного напитка решительно невозможно. Ни один ребенок не сдержит радостного смеха, если предложить ему такую кружку, и ни один валенсиец не в силах устоять перед этой сладостью. #EMP Это не молоко, это золото!#!" + fp2_struggle.2020.a:0 "«Отныне пусть [fp2_2020_valencia.GetNameNoTooltip] выращивает только земляной миндаль!»" + fp2_struggle.2020.a.desc:0 "Вы заставляете крестьян выращивать только земляной миндаль и поставлять эту роскошь в столицу." + fp2_struggle.2020.b:0 "«Отдайте мне все бочонки, они станут украшением следующего пира!»" + fp2_struggle.2020.c:0 "«Я не соблазнюсь этим питьем, убирайся!»" + fp2_struggle.2020.c.desc:0 "С тяжелым сердцем вы преодолеваете страсть к орчате. И приобретаете репутацию человека, способного противостоять великим искушениям." + fp2_struggle.2020.d:0 "Поддержать расширение посевов земляного миндаля на полях." + fp2_struggle.2021.t:0 "Возвращение Короля воров" + fp2_struggle.2021.desc:0 "«Здравствуй, [ROOT.Char.GetFirstName]. Полагаю, ты уже и не [Select_CString(ROOT.Char.IsFemale, 'чаяла', 'чаял' )] меня увидеть. " + fp2_struggle.2021.desc.alt.cutout:0 "Особенно после того, как ты много лет назад [Select_CString(ROOT.Char.IsFemale, 'разгромила', 'разгромил' )] мою организацию. Но то, что сломано, можно и починить. Мне надоело играть в кошки-мышки. Позволь мне беспрепятственно уйти, и, как только [fp2_2021_old_napoly.GetNameNoTier] примет меня, ты обо мне больше не услышишь. Гильдия возродится далеко от тебя и твоих богатств»." + fp2_struggle.2021.desc.alt.paidoff:0 "Да, я помню, что мы обещали больше не докучать тебе. Но мой кошель стал чересчур легок, и мне это не нравится. Здесь раздолье для преступников, но только не для организованных. Я и мои люди решили, что [fp2_2021_old_napoly.GetNameNoTier] подходит нам куда лучше. Позволь нам беспрепятственно покинуть твои земли, и можешь забыть о нас навсегда»." + fp2_struggle.2021.desc.alt.work:0 "Но мне очень понравилось работать с тобой в прошлый раз, а для меня [Select_CString(ROOT.Char.IsFemale, 'каждая надежная', 'каждый надежный' )] [ROOT.Char.GetWomenMen] — на вес золота. Пока я на коне, хочу вовремя выйти из игры. Меня манит [fp2_2021_old_napoly.GetNameNoTier] — поможешь мне спокойно туда добраться?»" + fp2_struggle.2021.desc.alt.behead:0 "[fp2_2009_garduna_young_thief.GetFirstName] меня не волнует, я собираюсь на покой. Слишком много стало в моей жизни отрубленных голов — я всё чаще задумываюсь, что моя полетит следующей. Позволь мне беспрепятственно добраться до нового места — пусть это будет [fp2_2021_old_napoly.GetNameNoTier], — и ты обо мне больше не услышишь. Ни к чему дописывать нашу историю кровью»." + fp2_struggle.2021.desc.outro:1 "[fp2_2009_garduna_guild_master.GetFullNameNicknamed] говорит, нервно сжимая мешочек с монетами в одной руке и скрытое оружие в другой." + fp2_struggle.2021.a:0 "«Хорошо, я помогу тебе бежать в Италию»." + fp2_struggle.2021.a.alt:0 "«А может, просто отправишься в Италию и уйдешь на покой?»" + fp2_struggle.2021.a.a:0 "[fp2_2009_garduna_guild_master.GetFirstName] отправится в государство [fp2_2021_old_napoly.GetName] и исчезнет" + fp2_struggle.2021.b:0 "«А почему бы тебе не поступить на службу ко мне?»" + fp2_struggle.2021.c:0 "«Какой утомительный план. А как тебе карьера шпиона вместо преступлений?»" + fp2_struggle.2021.c.flavor:0 "[fp2_2009_garduna_guild_master.GetFirstNameNoTooltip] получает от вас достаточно денег для создания шпионской сети, которая будет искать выгодные вам секреты." + fp2_struggle.2021.c.a:0 "Шпионская сеть найдет и сообщит вам до двух секретов других правителей, вовлеченных в борьбу" + fp2_struggle.2021.c.spynet.a:0 "Шпионская сеть узнала секреты:" + fp2_struggle.2021.c.spynet.b:0 "Шпионская сеть не смогла найти секреты" + fp2_struggle.2021.c.spynet.b.desc:0 "Шпионская сеть, которую возглавляет [fp2_2009_garduna_guild_master.GetFirstName], не смогла найти ценных тайн, но ваш тайный советник многому научился..." + fp2_struggle.2021.d:0 "«Нет, на сей раз тебе не уйти! Готовься!»" + fp2_struggle.2021.d.alt:0 "Твоя правда, твоя голова #EMP и впрямь#! полетит следующей! #BER Умри!#!" + fp2_struggle.2021.d.a:0 "Убийство старых врагов" + fp2_struggle.2021.d.b:0 "@warning_icon! Вы и [dueltarget.GetFirstName] будете сражаться на поединке до смерти" + fp2_struggle.2023.t:0 "Король-бард" + fp2_struggle.2023.desc:1 "Лагерь разбит там, где граничат наша держава и [fp2_2023_foreign_king.GetPrimaryTitle.GetName]. Внезапно в шатер, где я сижу, входит [fp2_2023_enemy_knight.GetWomanMan] и требует встречи с «новым командиром». Я инстинктивно шагаю вперед.\n\n«Так это ты новый командир? Лады, выбирай состязание. Проигравший угощает выпивкой весь лагерь победителя!» — говорит командир чужеземного лагеря [fp2_2023_enemy_knight.GetFirstName]. То, что я — не простой военачальник, а [ROOT.Char.GetFirstNameRegnal], [SCOPE.sC('fp2_2023_enemy_knight').GetHerHis] явно не заботит." + fp2_struggle.2023.a.desc:0 "Вы сообщаете солдатам, кто вы, прекращаете празднество и заставляете свое войско приседать в наказание за панибратство с врагом при исполнении обязанностей." + fp2_struggle.2023.a.a:1 "Тупица, я [ROOT.GetCharacter.GetFullNameNoTooltip]!" + fp2_struggle.2023.b:0 "«Мы будем состязаться в едком слоге — пусть наши рифмы остроумно обличат наших же сюзеренов!»" + fp2_struggle.2023.b.desc:0 "Каждый из вас слагает стих о пороках вражеского правителя, затем вы зачитываете их перед довольной толпой." + fp2_struggle.2023.b.a:0 "В ваших стихах [fp2_2023_foreign_king.GetFirstNameRegnal] превращается в посмешище" + fp2_struggle.2023.b.b:0 "Ваши стихи освистали" + fp2_struggle.2023.c:0 "«Пусть спор уладит дружеский поединок! Защищайся!»" + fp2_struggle.2023.c.desc:0 "Вы устраиваете несмертельный поединок с вражеским командиром. Его исход определит, кто заплатит за выпивку." + fp2_struggle.2023.c.exptooltip:0 "Ваш опыт в [Concept('martial_lifestyle', 'военном деле')|E] увеличивается после матча." + fp2_struggle.2023.c.a:0 "Вы побеждаете вражеского командира" + fp2_struggle.2023.c.b:0 "[fp2_2023_enemy_knight.GetName] побеждает" + fp2_struggle.2023.d:0 "«К чему добираться до таверны? Будем соревноваться, кто выпьет больше эля!»" + action_considered_haram_warning:0 "@warning_icon! #italic Это действие считается#! #X харамом#!#italic !#!" + fp2_struggle.2023.d.a:0 "Вы напиваетесь до беспамятства" + fp2_struggle.2023.d.b:0 "Бочонок вам не соперник" + fp2_struggle.2025.t:0 "Страдания победителя" + fp2_struggle.2025.desc:1 "В теплых солнечных лучах греется клочок земли с неухоженными полями и полуразрушенными хижинами, где лишь ветер одиноко завывает среди дряхлых камней. Что ж, [fp2_2025_razed_land.GetNameNoTier] знает много таких краев, покинутых жителями, которые бежали от войны, да так и не вернулись. Да и куда им было возвращаться, если теперь здесь господствует [ROOT.Char.GetPrimaryTitle.GetName] и реет флаг победителя?\n\n«Прекрасно, правда? — спрашивает [ROOT.Char.Custom2('RelationToMe', fp2_2025_marshal)] [fp2_2025_marshal.GetFirstName]. — Незанятая земля. Только и ждет, когда кто-нибудь займется ее возрождением. Здесь мы можем воздвигнуть памятник своему успеху»." + fp2_struggle.2025.a:0 "Нужно дать нашим новым подданным время справиться с горем, а не сражаться." + fp2_struggle.2025.b:0 "Отличная идея! Здесь будет выситься величайший из памятников!" + fp2_struggle.2025.c:0 "Мы восстановим этот город." + fp2_struggle.2025.d:0 "Я построю здесь временный аванпост для охраны новых владений." + fp2_struggle.2050.title_main_ichi:0 "Неловкость" + fp2_struggle.2050.title_main_ni:0 "Слухи при дворе" + fp2_struggle.2050.title_main_san:0 "Неприязненный шепот" + fp2_struggle.2050.title_main_shi:0 "Заботы" + fp2_struggle.2050.t_about_generic:0 "Об Эль Сиде" + fp2_struggle.2050.t_about_muslim:0 "Об Эль Сиди" + fp2_struggle.2050.t_generic_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_muslim_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.desc_court:0 "Слухи тлеют при дворе, как готовые вспыхнуть головешки. Всё мое окружение словно уверено, что [fp2_2050_el_cid.GetFullName] [Select_CString(fp2_2050_el_cid.IsFemale, 'действовала', 'действовал' )] за моей спиной.\n\nСлухи об украденных податях, самовольных атаках и прочих поступках, что ставят под сомнение мой авторитет при дворе. Я не сомневаюсь, что [fp2_2050_el_cid.GetFirstName] мне [Select_CString(fp2_2050_el_cid.IsFemale, 'верна', 'верен' )], но стоит ли держать при себе человека, вокруг которого плодятся подобные сплетни? Если я что-то не предприму немедленно, боюсь, пойдут разговоры о моей слабости." + fp2_struggle.2050.desc_knights:0 "[ROOT.GetCharacter.Custom('FortifiedBuilding')] встречает меня неестественной тишиной. Я замечаю, что все мои [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')] выглядят как-то подавленно. Своим присутствием [fp2_2050_el_cid.GetFullNameNicknamed] вдохновляет простых солдат на великие подвиги, но любой [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] меркнет в сиянии его славы.\n\nНет ни малейшего сомнения, что столь талантливый командир и легендарный воитель, как [fp2_2050_el_cid.GetFirstNameNicknamed], просто необходим моей армии, но, с другой стороны, если сила одного становится слабостью многих... Могу ли я оставить при себе человека, если при этом мои [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')] падут духом?" + fp2_struggle.2050.desc_nobles:0 "В последнее время дворяне со всей державы делятся со мной сомнениями и слухами, а некоторые, не стесняясь в выражениях, отпускают нелестные замечания о том, как ведет себя [Select_CString(fp2_2050_el_cid.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)] [fp2_2050_el_cid.GetFirstNameNicknamed]. Знати не нравится, что [fp2_2050_el_cid.GetFirstName] ходит у меня в любимчиках, и очень хочется, чтобы низкородный выскочка-[ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] сгинул прочь, пока кому-то из других простолюдинов не вздумалось пойти по его стопам. Пусть когда-то [fp2_2050_el_cid.GetFirstName] тоже был дворянином, но сейчас это [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')]-самоучка, а значит, угроза для общественного уклада всей державы.\n\nПринимать решение предстоит мне, но пора признать: пока [fp2_2050_el_cid.GetFirstName] подле меня, мои отношения с дворянством под угрозой." + fp2_struggle.2050.desc_faith:0 "Повсюду укоризненные взгляды, и [ROOT.Char.Custom('DefaultPriestTitlePlural')] тоже взирают на меня без особого уважения. Откуда-то поползли беспочвенные слухи, будто я так жажду чужих земель и золота, что даже [ROOT.GetCharacter.GetFaith.HighGodName] мне больше не указ, зато безбожные наемники, которым плевать, за что сражаться, — лучшие друзья и соратники.\n\nИх недалекие умишки витают в облаках, где благородные и благочестивые рыцари защищают веру. А ведь в реальности всё не так — именно такие, как [fp2_2050_el_cid.GetFirstNameNicknamed], оберегают нас от беды. И всё же не видать мне расположения духовенства, если [SCOPE.sCharacter('fp2_2050_el_cid').GetSheHe] останется при мне." + fp2_struggle.2050.a:0 "[ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)|U] заслуживает доверия и останется подле меня!" + fp2_struggle.2050.a.serve_tooltip:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] остается у вас на службе." + fp2_struggle.2050.a.notif.t:0 "[fp2_2050_el_cid.GetNicknameNoTooltip|U] остается" + fp2_struggle.2050.b:0 "[fp2_2050_el_cid.GetFirstNameNoTooltip] продолжит служить мне, несмотря ни на что!" + fp2_struggle.2050.c:0 "Возможно, пора его отпустить..." + fp2_struggle.2050.c.notif:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] будет искать работу в другом месте..." + fp2_struggle.2051.t:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]" + fp2_struggle.2051.desc:0 "[fp2_2050_el_cid.GetFullName], знаменитый рыцарь, также известный под прозвищем [fp2_2050_el_cid.GetNicknameNoTooltip|U], желает поступить ко мне на службу. Без сомнения, он талантливый командир и воин, о котором впору слагать легенды при жизни.\n\n[fp2_2050_el_cid.GetFirstNameNoTooltip] без колебаний готов работать на любого, кто окажет ему радушный прием. Это отличная возможность нанять рыцаря, способного единолично переломить ход сражения в нашу пользу." + fp2_struggle.2051.a:0 "О, добро пожаловать! Ты заслуживаешь высокого поста при моем дворе." + fp2_struggle.2051.b:0 "Столь талантливым людям всегда рады в моей державе." + fp2_struggle.2051.c:0 "Поищи работу в другом месте, [fp2_2050_el_cid.GetFirstNameNoTooltip]." diff --git a/project/ck3/base_game/localization/russian/event_localization/relation_events/bishop_events_2_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/relation_events/bishop_events_2_l_russian.yml index 3dc244698d..122bb1b7fd 100644 --- a/project/ck3/base_game/localization/russian/event_localization/relation_events/bishop_events_2_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/relation_events/bishop_events_2_l_russian.yml @@ -16,7 +16,7 @@ bishop.2001.failure.c.desc.tt:0 "[scoped_prisoner.GetFirstName] уходит от моих убийц!" bishop.2001.d:0 "Это [Select_CString(scoped_prisoner.IsFemale, 'моя узница', 'мой узник' )], и [scoped_prisoner.GetSheHe] останется в моей темнице!" - bishop.2002.t:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]ая семья" + bishop.2002.t:0 "[ROOT.Char.GetFaith.GetNameNoTooltip]ая семья" bishop.2002.desc.b:0 "Я поднимаю руку, чтобы [scoped_relative.GetFirstName] [Select_CString(scoped_relative.IsFemale, 'обратила', 'обратил' )] на меня внимание, но [Select_CString(scoped_relative.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scoped_relative'))] лишь кидает на меня смущенный взгляд, а затем стремительно уходит." bishop.2002.desc.c:0 "Я осматриваю собравшихся за обеденным столом, пытаясь начать разговор, но все на меня смотрят со смущением и отводят взгляд." bishop.2002.desc.a:0 "\n\nМоя собственная семья отвернулась от меня, и всему виной [Select_CString(scoped_bishop.IsFemale, 'эта', 'этот' )] [scoped_bishop.Custom('InsultAdjective')] [scoped_bishop.Custom('InsultNoun')] [scoped_bishop.GetCouncilTitle|l] [scoped_bishop.GetFirstName]. [Select_CString(scoped_bishop.IsFemale, 'Она', 'Он' )] часто нашептывает ложь в уши моим родственникам, когда те обращаются за духовным руководством. Говорит, будто я [Select_CString(ROOT.Char.IsFemale, 'порочная', 'порочный' )] [ROOT.Char.GetTitleTierName|l] и [ROOT.GetCharacter.GetFaith.HighGodName] проклинает наш дом." @@ -35,7 +35,7 @@ bishop.2003.b.b:0 "Ерунда. Ничего ужасного не случится." bishop.2003.c:0 "Я не потерплю неповиновения моих вассалов!" bishop.2003.c.infidel:0 "Пора навсегда заткнуть [scoped_bishop.GetHerHim] рот." - bishop.2002.everyrelative.custom:0 "Все мои прочие #L [scoped_bishop.GetFaith.GetAdjective|l]ие#! [family_members|El]" - bishop.2002.everypiousrelative.custom:0 "Все мои благочестивые #L [scoped_bishop.GetFaith.GetAdjective|l]ие#! [family_members|El]" - bishop.2003.countyunrest.custom:0 "Каждое #L [scoped_bishop.GetFaith.GetAdjective|l]ое#! [county|El] в моем [Concept( 'domain', 'домене' )|E]" - bishop.2003.everytheocrat.custom:0 "Все #L [scoped_bishop.GetFaith.GetAdjective|l]ие#! [theocratic_vassals|El]" + bishop.2002.everyrelative.custom:0 "Все мои прочие #L [scoped_bishop.GetFaith.GetName|l]ие#! [family_members|El]" + bishop.2002.everypiousrelative.custom:0 "Все мои благочестивые #L [scoped_bishop.GetFaith.GetName|l]ие#! [family_members|El]" + bishop.2003.countyunrest.custom:0 "Каждое #L [scoped_bishop.GetFaith.GetName|l]ое#! [county|El] в моем [Concept( 'domain', 'домене' )|E]" + bishop.2003.everytheocrat.custom:0 "Все #L [scoped_bishop.GetFaith.GetName|l]ие#! [theocratic_vassals|El]" diff --git a/project/ck3/base_game/localization/russian/event_localization/relation_events/friendship_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/relation_events/friendship_events_l_russian.yml index c9c29c7703..9eb8469d36 100644 --- a/project/ck3/base_game/localization/russian/event_localization/relation_events/friendship_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/relation_events/friendship_events_l_russian.yml @@ -172,7 +172,7 @@ friendship.3006.a:0 "Спасибо, друг мой!" friendship.3006.b:0 "Надеюсь, ты воспользуешься этим рычагом давления лучше меня, [friend_on_council.GetFirstNameNoTooltip]." friendship.3007.t:0 "Поддержка друга" - friendship.3007.opening:1 "Очень немногое в этой жизни радует меня больше, чем [SCOPE.sCharacter('friend_for_chilling').GetTitledFirstName] подле меня." + friendship.3007.opening:1 "Очень немногое в этой жизни радует меня больше, чем [friend.GetTitledFirstName] подле меня." friendship.3007.fallback:1 "\n\nКажется, [SCOPE.sCharacter('friend_for_chilling').GetSheHe] точно знает, как меня отвлечь, когда мой разум отягощен множеством забот. Мне очень помогло, когда на днях [friend.GetSheHe] [Select_CString(friend_for_chilling.IsFemale, 'пригласила', 'пригласил' )] составить [Select_CString(friend_for_chilling.IsFemale, 'ей', 'ему' )] компанию." friendship.3007.malicious:0 "\n\nМы провели вечер, докучая слугам, выговаривая им за каждую мелкую ошибку и жалуясь на все подряд. Кто бы мог подумать, что такие мелочные издевательства отлично снимают напряжение!" friendship.3007.benevolent:1 "\n\nМы вместе отправились в городок, бросили монетку бедняку и простили наглого карманника. Немного благодеяний и милосердия — и мне удалось отдохнуть." diff --git a/project/ck3/base_game/localization/russian/event_localization/relation_events/lover_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/relation_events/lover_events_l_russian.yml index 1cb40ebfa4..d5ece5db62 100644 --- a/project/ck3/base_game/localization/russian/event_localization/relation_events/lover_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/relation_events/lover_events_l_russian.yml @@ -441,7 +441,7 @@ lover.8102.t:0 "$pilgrimage_header$ Последствия" lover.8102.desc:0 "«Извините», — обращается ко мне смутно [Select_CString(brothel_worker.IsFemale, 'знакомая крестьянка', 'знакомый крестьянин' )]. Я пытаюсь вспомнить, где мы могли видеться, но [brothel_worker.GetSheHe] отвечает, словно прочитав мои мысли.\n\n«Мы встретились в борделе владения [brothel_location.GetName]. Вы оплатили мои услуги», — [brothel_worker.GetHerHis] щеки покрываются легким румянцем.\n«Мы снова встретились... Должно быть, судьба распорядилась так," - lover.8102.desc.puppy_love:0 "что я в вас [Select_CString(brothel_worker.IsFemale, 'влюбилась', 'влюбился' )]. В ваших руках все казалось таким правильным... Есть ли в вашем сердце место для кого-то вроде меня?»" + lover.8102.desc.puppy_love:0 "что я в вас [Select_CString(brothel_worker.IsFemale, 'влюбилась', 'влюбился' )]. В ваших руках всё казалось таким правильным... Есть ли в вашем сердце место для кого-то вроде меня?»" lover.8102.desc.they_pregnant:0 "что я беременна от вас. Вероятно, в настойке не было нужных трав. Я не хочу одна растить ребенка»." lover.8102.desc.you_pregnant:0 "вы, возможно, беременны. Настойка была слабой и без нужных трав. Я не хочу, чтобы вы одна растили ребенка»." lover.8102.desc.ending:0 "\n\n[brothel_worker.GetHerHis|U] голос затихает, и [brothel_worker.GetSheHe] робко улыбается мне. Но, возможно, это понимающая усмешка?" diff --git a/project/ck3/base_game/localization/russian/event_localization/relation_events/rivalry_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/relation_events/rivalry_events_l_russian.yml index 174af9bc45..69553600f1 100644 --- a/project/ck3/base_game/localization/russian/event_localization/relation_events/rivalry_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/relation_events/rivalry_events_l_russian.yml @@ -103,22 +103,22 @@ rivalry.1024.tt:0 "Унизительное поражение" rivalry.1021.t:0 "Триумфальная победа" - rivalry.1021.desc:1 "С самого начала поединка становится ясно, что [from_rival.GetTitledFirstName] мне не ровня. Я продолжаю давить, не давая [from_rival.GetHerHim] прийти в себя. Вскоре [from_rival.GetSheHe] совершает ошибку и оставляет брешь в обороне, и я не упускаю возможности [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] [from_rival.GetHerHis] руку, тем самым заканчивая бой!\n\nОтлично, что моя победа вышла быстрой и решительной." - rivalry.1021.a:1 "Мне удалось доказать, что я лучше, чем [from_rival.GetFirstNameNoTooltip]!" + rivalry.1021.desc:2 "С самого начала поединка становится ясно, что [duel_loser.GetTitledFirstName] мне не ровня. Я продолжаю давить, не давая [duel_loser.GetHerHim] прийти в себя. Вскоре [duel_loser.GetSheHe] совершает ошибку и оставляет брешь в обороне, и я не упускаю возможности [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] [duel_loser.GetHerHis] руку, тем самым заканчивая бой!\n\nОтлично, что моя победа вышла быстрой и решительной." + rivalry.1021.a:2 "Мне удалось доказать, что я лучше, чем [duel_loser.GetFirstNamePossessiveNoTooltip]!" rivalry.1022.t:0 "Победа с большим трудом" - rivalry.1022.desc:2 "Я и [from_rival.GetTitledFirstName] начинаем поединок, и я сразу понимаю, что противник не настолько слабее, как мне казалось. Какое-то время мы обмениваемся ударами и блоками, и никому не удается получить преимущество.\n\nВ конечном счете мы оба начинаем уставать, в [from_rival.GetHerHis] защите возникает брешь, что позволяет мне [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] [SCOPE.sCharacter('duel_target').GetHerHis] ногу и закончить бой!" + rivalry.1022.desc:3 "Я и [from_rival.GetTitledFirstName] начинаем поединок, и я сразу понимаю, что противник не настолько слаб, как мне казалось. Какое-то время мы обмениваемся ударами и блоками, и никому не удается получить преимущество.\n\nВ конечном счете мы оба начинаем уставать, в [from_rival.GetHerHis] защите возникает брешь, что позволяет мне [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] [duel_loser.GetHerHis] ногу и закончить бой!" rivalry.1022.a:0 "Победа доказывает мою правоту." rivalry.1023.t:0 "Почти победа" - rivalry.1023.desc:2 "Когда [from_rival.GetTitledFirstName] и я начинаем поединок, я понимаю, что [from_rival.GetSheHe] куда более серьезный противник, чем мне казалось. Бой напряженный, мы обмениваемся ударами и блоками, ища уязвимое места друг у друга.\n\nВ конечном счете я начинаю уставать, ненадолго ослабляю защиту, и [from_rival.GetFirstName] сполна этим пользуется: [from_rival.Custom('signature_weapon')] в [from_rival.GetHerHis] руке стремительно опускается, чтобы [from_rival.Custom('SignatureWeaponCritical')] мою руку." + rivalry.1023.desc:3 "Когда [duel_winner.GetTitledFirstName] и я начинаем поединок, я понимаю, что [duel_winner.GetSheHe] — куда более серьезный противник, чем мне казалось. Бой напряженный, мы обмениваемся ударами и блоками, ища уязвимое места друг у друга.\n\nВ конечном счете я начинаю уставать, ненадолго ослабляю защиту, и [duel_winner.GetFirstName] сполна этим пользуется: [duel_winner.Custom('signature_weapon')] в [duel_winner.GetHerHis] руке стремительно опускается, чтобы [duel_winner.Custom('SignatureWeaponCritical')] мою руку." rivalry.1023.desc.end:0 "У меня хлещет кровь, и мне приходится уступить бой." rivalry.1023.desc.death:0 "Мои раны дают о себе знать, и я медленно сползаю на землю." - rivalry.1023.a:1 "В следующий раз я одолею тебя, [from_rival.GetTitledFirstNameNoTooltip]!" + rivalry.1023.a:2 "В следующий раз я одолею тебя, [duel_winner.GetTitledFirstNameNoTooltip]!" rivalry.1023.a.death:0 "В глазах темнеет..." rivalry.1024.t:0 "Унизительное поражение" - rivalry.1024.desc:2 "Когда [from_rival.GetTitledFirstName] и я встречаемся, чтобы начать наш поединок, [from_rival.GetSheHe] не теряет времени и сразу переходит к делу, застигнув меня врасплох! Я изо всех сил стараюсь удержаться, но [from_rival.GetFirstName] своими яростными атаками не дает мне возможности прийти в себя.\n\nВскоре [from_rival.GetSheHe] пробивает мою защиту, и [ROOT.GetCharacter.Custom('signature_weapon')] в [from_rival.GetHerHis] руке опускается, чтобы [ROOT.GetCharacter.Custom('SignatureWeaponCriticalPresent')] мою ногу," + rivalry.1024.desc:3 "Когда [duel_winner.GetTitledFirstName] и я встречаемся, чтобы начать поединок, [duel_winner.GetSheHe] не теряет времени и сразу переходит к делу, застигнув меня врасплох! Я изо всех сил стараюсь удержаться, но [SCOPE.sCharacter('duel_winner').GetFirstName] яростно наносит удар за ударом и не дает мне возможности прийти в себя.\n\nВскоре [duel_winner.GetSheHe] пробивает мою защиту, и [duel_winner.Custom('signature_weapon')] в [duel_winner.GetHerHis] руке опускается, чтобы [duel_winner.Custom('SignatureWeaponCriticalPresent')] мою ногу," rivalry.1024.desc.end:0 "заканчивая бой моим позорным поражением. Я страдаю от стыда и унижения!" rivalry.1024.desc.death:0 "после чего я падаю на землю." rivalry.1024.a:0 "Мне предстоит с позором хромать домой." @@ -217,7 +217,7 @@ rivalry.3002.b:0 "[rival.GetTitledFirstName] не [Select_CString(rival.IsFemale, 'обязана', 'обязан' )] знать о моих чувствах." rivalry.3003.t:0 "Крысы собираются" - rivalry.3003.desc:1 "[first_friend.GetTitledFirstName] [Select_CString(ROOT.from.IsFemale, 'отвергла', 'отверг' )] меня за то, что я и [first_friend.GetHerHis] [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sCharacter('friend') )] [friend.GetTitledFirstName] — враги." + rivalry.3003.desc:1 "[first_friend.GetTitledFirstName] [Select_CString(first_friend.IsFemale, 'отвергла', 'отверг' )] меня за то, что я и [first_friend.GetHerHis] [first_friend.Custom2('RelationToMe', SCOPE.sC('friend') )] [friend.GetTitledFirstName] — враги." rivalry.3003.a:0 "Бе! Стадо баранов." rivalry.3004.t:0 "Худший человек на свете" diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/faith_conversion_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/faith_conversion_events_l_russian.yml index b4a96137c7..868985fb0f 100644 --- a/project/ck3/base_game/localization/russian/event_localization/religion_events/faith_conversion_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/faith_conversion_events_l_russian.yml @@ -1,6 +1,6 @@ l_russian: faith_conversion.1001.t:0 "Обращение" - faith_conversion.1001.start:0 "После решения обратиться в [new_faith.GetName|l], по моей просьбе ко двору прибывает [new_faith.PriestNeuter] и проводит обряды.\n\n" + faith_conversion.1001.start:0 "После решения обратиться в [new_faith.GetAdjective|l], по моей просьбе ко двору прибывает [new_faith.PriestNeuter|l] и проводит обряды.\n\n" faith_conversion.1001.desc:0 "На кону моя бессмертная душа, и я могу лишь молить, чтобы это решение было правильным.\n\nНо если отставить метафизику," faith_conversion.1001.desc.zealous:0 "Когда [template_priest.GetSheHe] зачитывает строки священных текстов, я #EMP чувствую#!, как во мне разгорается пламя убеждённости. Никаких сомнений, это правильный путь.\n\nНо независимо от моего рвения" faith_conversion.1001.desc.zealous.carnal_male:0 "Когда [template_priest.GetSheHe] зачитывает строки священных текстов, я #EMP чувствую#!, как растёт моя убеждённость. Никаких сомнений, это правильный путь.\n\nНо независимо от моего рвения" @@ -8,7 +8,7 @@ faith_conversion.1001.desc.compassionate:0 "На кону моя бессмертная душа, а также души моих подданных, и я молю, чтобы это решение было правильным.\n\nНо если оставить метафизику," faith_conversion.1001.desc.reincarnation:0 "На кону моя жизнь в следующей инкарнации, и я молю, чтобы это решение было правильным.\n\nНо если оставить метафизику," - faith_conversion.1001.desc.cynical:0 "Я не особо верю во всю эту чушь, что несёт [new_faith.PriestNeuter], но обращение даёт достаточно политических преимуществ, которыми я рано или поздно смогу воспользоваться.\n\nНезависимо от моих причин, " + faith_conversion.1001.desc.cynical:0 "Я не особо верю во всю эту чушь, что несёт [new_faith.PriestNeuter|l], но обращение даёт достаточно политических преимуществ, которыми я рано или поздно смогу воспользоваться.\n\nНезависимо от моих причин, " faith_conversion.1001.end.is_vassal.convert_away:0 "моя первостепенная забота носит светский характер. Как поступит [my_liege.Custom2('MyCharacterIntroduction', ROOT.Char)], когда узнает об моём отречении от [my_liege.GetHerHis] веры?" faith_conversion.1001.end.is_vassal.convert_to:0 "я могу спокойно выдохнуть, зная, что [my_liege.Custom2('MyCharacterIntroduction', ROOT.Char)] больше не сможет использовать мою веру против меня." diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/faith_creation_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/faith_creation_events_l_russian.yml index eefa12acb2..bb32bca55b 100644 --- a/project/ck3/base_game/localization/russian/event_localization/religion_events/faith_creation_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/faith_creation_events_l_russian.yml @@ -1,17 +1,17 @@ l_russian: - faith_creation.1001.t.schism:0 "[reformed_faith.GetAdjectiveNoTooltip]ий раскол" - faith_creation.1001.t.reformation:0 "[reformed_faith.GetAdjectiveNoTooltip]ая реформация" - faith_creation.1001.desc.schism:0 "[reformed_faith.GetReligion.GetName] сталкивается с новым расколом, когда [reformer.GetTitledFirstName] и [reformer.GetHerHis] последователи отделяются от #L [old_faith.GetAdjective|l]ой#! конфессии и образуют новое религиозное течение." + faith_creation.1001.t.schism:0 "[reformed_faith.GetNameNoTooltip]ий раскол" + faith_creation.1001.t.reformation:0 "[reformed_faith.GetNameNoTooltip]ая реформация" + faith_creation.1001.desc.schism:0 "[reformed_faith.GetReligion.GetAdjective] сталкивается с новым расколом, когда [reformer.GetTitledFirstName] и [reformer.GetHerHis] последователи отделяются от #L [old_faith.GetName|l]ой#! конфессии и образуют новое религиозное течение." faith_creation.1001.desc.reformation:0 "[reformer.GetTitledFirstName], [Select_CString(reformer.IsFemale, 'которую', 'которого' )] уважают многие [reformed_faith.GetAdherentNamePlural|l], [Select_CString(reformer.IsFemale, 'организовала', 'организовал' )] встречу, на которой [reformer.Custom('DefaultPriestTitlePlural')] со всей земли должны обсудить свои взгляды и сформулировать официальную доктрину языческой веры." - faith_creation.1001.desc.schism.personal:0 "#L [old_faith.GetAdjective]ие#! [old_faith.AltPriestTermPlural] сбились с пути, им больше нельзя позволять вести нас. Потому пусть соберутся избранные [reformer.Custom('DefaultPriestTitlePlural')]: пора обсудить будущее нашей веры." + faith_creation.1001.desc.schism.personal:0 "#L [old_faith.GetName]ие#! [old_faith.AltPriestTermPlural] сбились с пути, им больше нельзя позволять вести нас. Потому пусть соберутся избранные [reformer.Custom('DefaultPriestTitlePlural')]: пора обсудить будущее нашей веры." faith_creation.1001.desc.reformation.personal:0 "Мне наконец удалось сделать так, чтобы все важные [reformer.Custom('DefaultPriestTitlePlural')] мира собрались вместе, обсудили наши верования и определили официальную доктрину, которая впредь будет основой нашей конфессии." #Pick one line from this set (Outlook): faith_creation.1001.desc.outlook.ghw:0 "\n\nПылкие [reformer.Custom('DefaultPriestTitlePlural')|l] уже говорят о том, что им нужны [reformed_faith.GHWNamePlural], чтобы распространить их новую веру по всему миру, и" - faith_creation.1001.desc.outlook.pacifism:0 "\n\nЭти [reformed_faith.GetAdjectiveNoTooltip|l]ие [reformer.Custom('DefaultPriestTitlePlural')] осудили насилие и кровопролитие, заявляя, что войны ведут лишь к страданиям и ненависти, и" - faith_creation.1001.desc.outlook.dogmatic:0 "\n\nЭти [reformer.Custom('DefaultPriestTitlePlural')|l] объявили, что [reformed_faith.GetNameNoTooltip] — единственная истинная вера, и" - faith_creation.1001.desc.outlook.accepting:0 "\n\nЭти [reformed_faith.GetAdjectiveNoTooltip|l]ие [reformer.Custom('DefaultPriestTitlePlural')] призывают ко взаимопомощи и терпимости даже в отношениях с неверующими, и" - faith_creation.1001.desc.outlook.fallback:0 "\n\nЭти [reformed_faith.GetAdjectiveNoTooltip|l]ие [reformer.Custom('DefaultPriestTitlePlural')] спокойно и прагматично относятся к другим конфессиям и" + faith_creation.1001.desc.outlook.pacifism:0 "\n\nЭти [reformed_faith.GetNameNoTooltip|l]ие [reformer.Custom('DefaultPriestTitlePlural')] осудили насилие и кровопролитие, заявляя, что войны ведут лишь к страданиям и ненависти, и" + faith_creation.1001.desc.outlook.dogmatic:0 "\n\nЭти [reformer.Custom('DefaultPriestTitlePlural')|l] объявили, что [reformed_faith.GetAdjectiveNoTooltip|l] — единственная истинная вера, и" + faith_creation.1001.desc.outlook.accepting:0 "\n\nЭти [reformed_faith.GetNameNoTooltip|l]ие [reformer.Custom('DefaultPriestTitlePlural')] призывают ко взаимопомощи и терпимости даже в отношениях с неверующими, и" + faith_creation.1001.desc.outlook.fallback:0 "\n\nЭти [reformed_faith.GetNameNoTooltip|l]ие [reformer.Custom('DefaultPriestTitlePlural')] спокойно и прагматично относятся к другим конфессиям и" #And one line from this second set (Beliefs): faith_creation.1001.desc.belief.sacrifice:0 "заявляют, что единственный способ почтить [reformed_faith.HighGodNamePossessive] — устроить человеческое жертвоприношение!" @@ -26,11 +26,11 @@ faith_creation.1001.desc.belief.fallback:0 "просят всех последователей оставить в прошлом старые распри и объединиться ради блага новой веры." #End with a reference to - faith_creation.1001.desc.temporal:0 "\n\n[reformer.GetFirstNameNoTooltip] [Select_CString(reformer.IsFemale, 'решила', 'решил' )] лично возглавить зарождающееся [reformed_faith.GetAdjectiveNoTooltip|l]ое движение и [Select_CString(reformer.IsFemale, 'приняла', 'принял' )] титул «[reformed_faith.ReligiousHeadName]» — это высший сан, который [reformer.GetSheHe], скорее всего, передаст своему наследнику." - faith_creation.1001.desc.temporal.personal:0 "\n\nЯ хочу лично возглавить зарождающееся [reformed_faith.GetAdjectiveNoTooltip|l]ое движение и принять титул «[reformed_faith.ReligiousHeadName]», высшую должность, которую затем унаследуют мои преемники." - faith_creation.1001.desc.spiritual:0 "\n\n[reformed_faith.GetAdjectiveNoTooltip]ие [reformer.Custom('DefaultPriestTitlePlural')] решили, что [reformed_hof.GetFirstNameNoTooltip] теперь [reformed_faith.ReligiousHeadName] и может определять религиозные доктрины и разрешать внутренние споры во всем [reformed_faith.GetAdjectiveNoTooltip|l]ом мире." + faith_creation.1001.desc.temporal:0 "\n\n[reformer.GetFirstNameNoTooltip] [Select_CString(reformer.IsFemale, 'решила', 'решил' )] лично возглавить зарождающееся [reformed_faith.GetNameNoTooltip|l]ое движение и [Select_CString(reformer.IsFemale, 'приняла', 'принял' )] титул «[reformed_faith.ReligiousHeadName]» — это высший сан, который [reformer.GetSheHe], скорее всего, передаст своему наследнику." + faith_creation.1001.desc.temporal.personal:0 "\n\nЯ хочу лично возглавить зарождающееся [reformed_faith.GetNameNoTooltip|l]ое движение и принять титул «[reformed_faith.ReligiousHeadName]», высшую должность, которую затем унаследуют мои преемники." + faith_creation.1001.desc.spiritual:0 "\n\n[reformed_faith.GetNameNoTooltip]ие [reformer.Custom('DefaultPriestTitlePlural')] решили, что [reformed_hof.GetFirstNameNoTooltip] теперь [reformed_faith.ReligiousHeadName] и может определять религиозные доктрины и разрешать внутренние споры во всем [reformed_faith.GetNameNoTooltip|l]ом мире." faith_creation.1001.desc.no_head:0 "\n\nЗарождающееся течение решило не назначать главу религии. Вместо этого каждый [reformer.Custom('DefaultPriestTitle')] будет лично определять, по каким учениям будет жить его [reformed_faith.HouseOfWorship]." - faith_creation.1001.desc.no_holy_sites:0 "\n\n[reformed_faith.GetAdherentNamePluralNoTooltip] с нетерпением ожидают, когда исполнится пророчество и придет [reformed_faith.ReligiousHeadName], великий лидер, который объединит их и начнет новый золотой век [reformed_faith.GetAdjectiveNoTooltip|l]ой веры." + faith_creation.1001.desc.no_holy_sites:0 "\n\n[reformed_faith.GetAdherentNamePluralNoTooltip] с нетерпением ожидают, когда исполнится пророчество и придет [reformed_faith.ReligiousHeadName], великий лидер, который объединит их и начнет новый золотой век [reformed_faith.GetNameNoTooltip|l]ой веры." faith_creation.1001.o.frightened:0 "[ROOT.Char.GetFaith.random_GoodGodNames], защити! Пусть эти кровожадные [second.Custom('GetUnbelieverNamePlural')] не тронут нас!" faith_creation.1001.o.heretical:0 "Эти еретики заплатят за свои преступления против [ROOT.Char.GetFaith.HighGodNamePossessive]!" @@ -45,10 +45,10 @@ faith_creation.1010.desc.temporal.personal:0 "[faith.AltPriestTermPlural] наконец-то согласились признать, что я [faith.ReligiousHeadName|U]." faith_creation.1010.desc.temporal:0 "[HoF.GetTitledFirstName] наконец [Select_CString(HoF.IsFemale, 'добилась', 'добился' )] того, чтобы [faith.AltPriestTermPlural] признали, что [HoF.GetSheHe] [faith.ReligiousHeadName|U]." faith_creation.1010.desc.spiritual:0 "[faith.AltPriestTermPlural], собравшись, постановили, что [HoF.GetFirstName] — [faith.ReligiousHeadName|U]." - faith_creation.1010.desc.end:0 "\n\nТеперь, когда верующие собрались под единым знаменем, похоже, [faith.GetNameNoTooltip] вступает в золотой век." - faith_creation.1010.desc.end.personal:0 "\n\nТеперь, когда верующие собрались под моим знаменем, я приведу [faith.GetNameNoTooltip] в золотой век!" + faith_creation.1010.desc.end:0 "\n\nТеперь, когда верующие собрались под единым знаменем, похоже, [faith.GetNameNoTooltip|l] вступает в золотой век." + faith_creation.1010.desc.end.personal:0 "\n\nТеперь, когда верующие собрались под моим знаменем, я приведу [faith.GetNameNoTooltip|l] в золотой век!" faith_creation.1010.a:0 "Да славится [faith.HighGodName]!" faith_creation.1011.message.title:0 "Учрежден титул главы религии" - faith_creation.1011.message.desc:0 "Лишенные прежде предводителя, #L [faith.GetAdjective|l]ие#! [faith.AltPriestTermPlural] пришли к соглашению: теперь [HoF.GetFirstName] их [faith.ReligiousHeadName]" + faith_creation.1011.message.desc:0 "Лишенные прежде предводителя, #L [faith.GetName|l]ие#! [faith.AltPriestTermPlural] пришли к соглашению: теперь [HoF.GetFirstName] их [faith.ReligiousHeadName]" diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/fervor_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/fervor_events_l_russian.yml index 0526147c59..8d950454aa 100644 --- a/project/ck3/base_game/localization/russian/event_localization/religion_events/fervor_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/fervor_events_l_russian.yml @@ -1,8 +1,8 @@ l_russian: #Scandal Event Localization fervor.1002.t:0 "Жрец в центре скандала" - fervor.1002.desc.start:0 "[sinful_theocrat.GetFaith.GetAdjectiveNoTooltip]ий мир был [sinful_theocrat.Custom('GetShockedExpression')], когда выяснилось, что [sinful_theocrat.Custom2('MyCharacterIntroduction', ROOT.Char)]" - fervor.1002.desc.start_hof:0 "[sinful_theocrat.GetFaith.GetAdjectiveNoTooltip]ий мир был поражен, когда выяснилось, что [sinful_theocrat.GetTitledFirstName]" + fervor.1002.desc.start:0 "[sinful_theocrat.GetFaith.GetNameNoTooltip]ий мир был [sinful_theocrat.Custom('GetShockedExpression')], когда выяснилось, что [sinful_theocrat.Custom2('MyCharacterIntroduction', ROOT.Char)]" + fervor.1002.desc.start_hof:0 "[sinful_theocrat.GetFaith.GetNameNoTooltip]ий мир был поражен, когда выяснилось, что [sinful_theocrat.GetTitledFirstName]" fervor.1002.desc.lustful:0 "[Select_CString(sinful_theocrat.IsFemale, 'оказалась', 'оказался' )] в самом центре скандала: [sinful_theocrat.GetHerHis] застали за свальным грехом с молодежью из прислуги! Бедный служка, обнаруживший греховодников, не знал, куда девать глаза, пока нечестивцы хватали одежду и спешно пытались ее натянуть." fervor.1002.desc.chaste:0 "уже много лет и не помышляет о любовных утехах! Несмотря на многочисленные предложения, [sinful_theocrat.Custom('GetCouncilOrTitleName')] совершенно не интересуется плотскими отношениями с кем бы то ни было." fervor.1002.desc.gluttonous:0 "[Select_CString(sinful_theocrat.IsFemale, 'устроила', 'устроил' )] роскошный пир, на котором грудами лежали [sinful_theocrat.Custom('GetExpensiveMeal')], [sinful_theocrat.Custom('GetExpensiveMealAlt')], [sinful_theocrat.Custom('GetExpensiveDessert')], а [sinful_theocrat.Custom('GetExpensiveDrink')] и другие напитки лились рекой. Чрезмерная склонность к столь возмутительному чревоугодию заставила остальных усомниться в том, что [sinful_theocrat.Custom('GetCouncilOrTitleName')] по праву занимает свое место." @@ -46,16 +46,16 @@ fervor.1002.d:0 "Может, лучше будет промолчать..." #Exaltation Event Localization - fervor.2002.t:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]ий восторг" + fervor.2002.t:0 "[ROOT.Char.GetFaith.GetNameNoTooltip]ий восторг" fervor.2002.desc.lustful:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] поистине вдохновляет окружающих: многие [virtuous_theocrat.GetWomenMen] взирают на н[virtuous_theocrat.GetHerHis] как на объект для подражания, а молодые [virtuous_theocrat.GetFaith.GetAdherentNamePlural|l] [virtuous_theocrat.GetHerHis] просто вожделеют. \n\nИстории о [virtuous_theocrat.GetHerHis] любовных похождениях расходятся, подобно кругам на воде, и многие считают [virtuous_theocrat.GetHerHis] воплощением бесконечной любви, что посылает на нас [ROOT.Char.GetFaith.HighGodName]." fervor.2002.desc.chaste:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] [Select_CString(virtuous_theocrat.IsFemale, 'снискала', 'снискал' )] безупречную репутацию благодаря абсолютному воздержанию от радостей плоти.\n\n[virtuous_theocrat.GetHerHis|U] исключительная дисциплина стала символом, которому подражают многие юные [virtuous_theocrat.GetFaith.GetAdherentNamePlural|l], вставшие на путь борьбы с распутством." fervor.2002.desc.gluttonous:0 "Многие слышали, сколь пышные банкеты закатывает [virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName]. [scoped_primary_title.GetNameNoTier] может гордиться: [Select_CString(virtuous_theocrat.IsFemale, 'местная', 'местный' )] [virtuous_theocrat.Custom('GetCouncilOrTitleName')] обладает истинно эпикурейским вкусом, которому благоволит [ROOT.Char.GetFaith.WealthGodName]." - fervor.2002.desc.temperate:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] — образец истинного аскетизма, живой пример того, что мир в душе достигается только самосозерцанием и воздержанием.\n\nНесмотря на видное положение, [virtuous_theocrat.GetFirstNameNoTooltip] питается скудной пищей в знак того, что [virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip|l]ие догматы для н[virtuous_theocrat.GetHerHis] превыше всего." + fervor.2002.desc.temperate:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] — образец истинного аскетизма, живой пример того, что мир в душе достигается только самосозерцанием и воздержанием.\n\nНесмотря на видное положение, [virtuous_theocrat.GetFirstNameNoTooltip] питается скудной пищей в знак того, что [virtuous_theocrat.GetFaith.GetNameNoTooltip|l]ие догматы для н[virtuous_theocrat.GetHerHis] превыше всего." fervor.2002.desc.greedy:0 "Немногие [virtuous_theocrat.GetFaith.HouseOfWorshipPlural] могут похвастаться таким же благородством и щедростью, как [scoped_primary_title.GetName]. \n\n[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] живет ради того, чтобы золото и богатство принадлежали лишь богу. Да славится [ROOT.Char.GetFaith.WealthGodName]!" fervor.2002.desc.generous:0 "[virtuous_theocrat.GetFirstName] всегда заботится о том, чтобы двери наши были открыты для бедных и нуждающихся. \n\n[virtuous_theocrat.Custom('GetCouncilOrTitleName')] — великий человек, щедрость и любовь к благотворительности которого прославляют [scoped_primary_title.GetNameNoTier]. [virtuous_theocrat.GetHerHis|U] пример вдохновил многих: [virtuous_theocrat.GetFaith.GetAdherentNamePlural|l] расстаются с мирскими благами ради божественной награды." fervor.2002.desc.generous.pope:0 "[virtuous_theocrat.GetFirstName] всегда заботится о том, чтобы двери наши были открыты для бедных и нуждающихся.\n\n[virtuous_theocrat.Custom('GetCouncilOrTitleName')] — великий человек, щедрость и любовь к благотворительности [virtuous_theocrat.GetHerHis] останутся в веках. [virtuous_theocrat.GetHerHis|U] пример вдохновил многих: [virtuous_theocrat.GetFaith.GetAdherentNamePlural|l] расстаются с мирскими благами ради божественной награды." fervor.2002.desc.lazy:0 "Лишь абсолютное отречение от грубых творений этого мира позволит душе занять достойное место в мире следующем. И немногие посвящают себя этой добродетели так, как [virtuous_theocrat.Custom('GetCouncilOrTitleName')], [Select_CString(virtuous_theocrat.IsFemale, 'которой', 'которым' )] по праву гордится [scoped_primary_title.GetNameNoTier]. \n\n[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] проводит большую часть дня в медитации, отвергая бессмысленные политические игрища и ничтожный физический труд и стремясь к священной благодати." - fervor.2002.desc.diligent:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] уже [Select_CString(virtuous_theocrat.IsFemale, 'вошла', 'вошел' )] в легенды своей тягой к неустанному труду. Лишь [ROOT.Char.GetFaith.HighGodName] имеет для него значение. \n\nНесмотря на высокое положение, [virtuous_theocrat.GetFirstNameNoTooltip] не боится пачкать руки и выполняет даже самую изнурительную работу, как и должен поступать каждый истинный [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ий подвижник." + fervor.2002.desc.diligent:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] уже [Select_CString(virtuous_theocrat.IsFemale, 'вошла', 'вошел' )] в легенды своей тягой к неустанному труду. Лишь [ROOT.Char.GetFaith.HighGodName] имеет для него значение. \n\nНесмотря на высокое положение, [virtuous_theocrat.GetFirstNameNoTooltip] не боится пачкать руки и выполняет даже самую изнурительную работу, как и должен поступать каждый истинный [ROOT.Char.GetFaith.GetNameNoTooltip|l]ий подвижник." fervor.2002.desc.wrathful:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] [Select_CString(virtuous_theocrat.IsFemale, 'прославилась', 'прославился' )] во многих городах своим неистовым рвением.\n\nНаказание за богохульство должно быть стремительным и неотвратимым. Не сдерживая священной ярости, [virtuous_theocrat.GetFirstNameNoTooltip], несомненно, рождает благоговейный трепет в сердцах слушателей, как и велит нам [ROOT.Char.GetFaith.WarGodName]." fervor.2002.desc.wrathful.pope:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] славится своим неистовым рвением.\n\nНаказание за богохульство должно быть стремительным и неотвратимым. Нет сомнений: не сдерживая священной ярости, [virtuous_theocrat.GetFirstNameNoTooltip], порождает благоговейный трепет в сердцах всякого слушателя, как и велит нам [ROOT.Char.GetFaith.WarGodName]." fervor.2002.desc.calm:0 "Многие воочию убедились, что [virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] воплощает собой священную благодать, приблизиться к которой при жизни удается лишь немногим.\n\n[virtuous_theocrat.GetFirstNameNoTooltip] — яркий образец выдержки, дисциплины и победы разума над чувствами." @@ -72,20 +72,20 @@ fervor.2002.desc.gregarious:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] — столп общества.\n\n[virtuous_theocrat.GetSheHe|U] всегда выслушает прихожан и поможет советом, ибо верит, что все едины под сводами церкви. Этот принцип часто проповедуется, но, к сожалению, редко соблюдается [virtuous_theocrat.GetHerHis] коллегами." fervor.2002.desc.gregarious.pope:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] принимает жизнь своей паствы с той открытостью, о которой [virtuous_theocrat.GetFaith.GetAdherentNamePlural|l] лишь мечтают.\n\n[virtuous_theocrat.GetSheHe|U] всегда близко к сердцу принимает слова прихожан, ибо верит, что все едины под сводами церкви. Этот принцип часто проповедуется, но, к сожалению, редко соблюдается [virtuous_theocrat.GetHerHis] коллегами." fervor.2002.desc.ambitious:0 "Мало кто столь ревностно ищет благодати, которую дает [ROOT.Char.GetFaith.HighGodName], как [virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName].\n\nМногие юные [virtuous_theocrat.GetFaith.GetAdherentNamePlural|l] черпают вдохновение в [virtuous_theocrat.GetHerHis] неустанных поисках славы." - fervor.2002.desc.content:0 "Многие утверждают, что [virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] — буквально воплощение [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]их догматов, ибо [Select_CString(virtuous_theocrat.IsFemale, 'она сумела', 'он сумел' )] отрешиться от всего мирского.\n\nСердце [virtuous_theocrat.GetHerHis] не трогает слава: центром вселенной для н[virtuous_theocrat.GetHerHis] является [ROOT.Char.GetFaith.HighGodName]." + fervor.2002.desc.content:0 "Многие утверждают, что [virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] — буквально воплощение [ROOT.Char.GetFaith.GetNameNoTooltip|l]их догматов, ибо [Select_CString(virtuous_theocrat.IsFemale, 'она сумела', 'он сумел' )] отрешиться от всего мирского.\n\nСердце [virtuous_theocrat.GetHerHis] не трогает слава: центром вселенной для н[virtuous_theocrat.GetHerHis] является [ROOT.Char.GetFaith.HighGodName]." fervor.2002.desc.arbitrary:0 "Любой благоразумный ученый знает, что вышние пути неисповедимы и переменчивы, но лишь немногие понимают, что [virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] служит тому ярким примером. \n\n[scoped_primary_title.GetNameNoTier] знает [virtuous_theocrat.GetHerHis] склонность к быстрым и загадочным решениям, в которых [virtuous_theocrat.GetSheHe] настолько [Select_CString(virtuous_theocrat.IsFemale, 'преуспела', 'преуспел' )], что многие верят — это [ROOT.Char.GetFaith.HighGodName] говорит [virtuous_theocrat.GetHerHis] устами." - fervor.2002.desc.just:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] обладает нерушимой и безупречной репутацией, которая снискала [virtuous_theocrat.GetHerHer] всеобщее уважение.\n\n[virtuous_theocrat.GetHerHis|U] нередко приглашают на судебные тяжбы, и для многих [virtuous_theocrat.GetSheHe] — воплощение духа правосудия, живой [virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip|l]ий догмат." + fervor.2002.desc.just:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] обладает нерушимой и безупречной репутацией, которая снискала [virtuous_theocrat.GetHerHer] всеобщее уважение.\n\n[virtuous_theocrat.GetHerHis|U] нередко приглашают на судебные тяжбы, и для многих [virtuous_theocrat.GetSheHe] — воплощение духа правосудия, живой [virtuous_theocrat.GetFaith.GetNameNoTooltip|l]ий догмат." fervor.2002.desc.cynical:0 "За годы учебы и проповедей [virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] [Select_CString(virtuous_theocrat.IsFemale, 'снискала', 'снискал' )] репутацию виртуоза критического мышления.\n\n[ROOT.Char.GetFaith.HighGodName] наполняет мир тайнами, и лишь рациональное мышление и разумные сомнения способны привести нас к истинному знанию." - fervor.2002.desc.zealous:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName], по мнению многих, представляет собой бастион веры, щит, что закрывает от ереси и распада.\n\nРевностная вера дает [SCOPE.sC('virtuous_theocrat').GetHerHim] силы для постоянных сражений за [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ие догматы, следовать которым должно до последней буквы." - fervor.2002.desc.zealous.pope:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName], по мнению многих, представляет собой столп веры, щит, что закрывает от ереси и распада.\n\nВ своей ревностной вере [virtuous_theocrat.GetSheHe] ведет постоянное сражение за то, чтобы [virtuous_theocrat.GetFaith.GetName] не трактовали вольно, и само священство уважало [virtuous_theocrat.GetFaith.ReligiousText] догматы, следовать которым должно до последней буквы." + fervor.2002.desc.zealous:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName], по мнению многих, представляет собой бастион веры, щит, что закрывает от ереси и распада.\n\nРевностная вера дает [SCOPE.sC('virtuous_theocrat').GetHerHim] силы для постоянных сражений за [ROOT.Char.GetFaith.GetNameNoTooltip|l]ие догматы, следовать которым должно до последней буквы." + fervor.2002.desc.zealous.pope:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName], по мнению многих, представляет собой столп веры, щит, что закрывает от ереси и распада.\n\nВ своей ревностной вере [virtuous_theocrat.GetSheHe] ведет постоянное сражение за то, чтобы [virtuous_theocrat.GetFaith.GetAdjective|l] не трактовали вольно, и само священство уважало [virtuous_theocrat.GetFaith.ReligiousText] догматы, следовать которым должно до последней буквы." fervor.2002.desc.paranoid:0 "Когда за каждым углом скрываются еретики и святотатцы, острый и пытливый разум — лучшее орудие тех, кого ведет [ROOT.Char.GetFaith.HighGodName].\n\n[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] вдохновляет своим примером бесчисленное количество проповедников, обрушивая на ересь всю мощь разума и тщательно следя за нерушимостью нашей веры." - fervor.2002.desc.trusting:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] в последние годы работает, не покладая рук, чтобы все знали: [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ая паства честна и открыта.\n\nЛишь безоговорочное доверие другим позволяет добиться ответной честности." + fervor.2002.desc.trusting:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] в последние годы работает, не покладая рук, чтобы все знали: [ROOT.Char.GetFaith.GetNameNoTooltip|l]ая паства честна и открыта.\n\nЛишь безоговорочное доверие другим позволяет добиться ответной честности." fervor.2002.desc.compassionate:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] — истинный образец доброты, которую исповедует [ROOT.Char.GetFaith.HighGodName], и свою паству наставляет мягко и участливо. Многие обращаются к н[virtuous_theocrat.GetHerHim] за напутствием, зная, что их всегда выслушают и окажут посильную помощь." fervor.2002.desc.callous:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] не в первый раз собственным примером доказывает соратникам и последователям, сколь важно для истинно верующих полное отрешение от искушения и боли.\n\nМирские страсти преходящи и незначительны в сравнении с небесной славой." fervor.2002.desc.sadistic:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] пользуется в равной степени уважением и страхом своей паствы. [virtuous_theocrat.GetSheHe|U] жестокий человек, который карает грешников дни и ночи напролет, дабы через высшие страдания очистить их души." fervor.2002.desc.sadistic.pope:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] пользуется в равной степени уважением и страхом верующих. [virtuous_theocrat.GetSheHe|U] — жестокий человек и неустанно карает грешников, дабы через высшие страдания очистить их души." - fervor.2002.desc.forgiving:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] — символ бесконечного всепрощения [ROOT.Char.GetFaith.HighGodNamePossessive].\n\n[virtuous_theocrat.GetSheHe] всегда поможет нуждающимся словом и делом, воплощая [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ий догмат о том, что истинно безгрешных не бывает, а значит, и судить людей может только [ROOT.Char.GetFaith.HighGodName]." - fervor.2002.desc.fallback:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] для многих — воплощение [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]их принципов.\n\n[virtuous_theocrat.GetHerHis|U] безупречное поведение, ученые труды и проповеди способствовали заметному укреплению веры в последние несколько лет." + fervor.2002.desc.forgiving:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] — символ бесконечного всепрощения [ROOT.Char.GetFaith.HighGodNamePossessive].\n\n[virtuous_theocrat.GetSheHe] всегда поможет нуждающимся словом и делом, воплощая [ROOT.Char.GetFaith.GetNameNoTooltip|l]ий догмат о том, что истинно безгрешных не бывает, а значит, и судить людей может только [ROOT.Char.GetFaith.HighGodName]." + fervor.2002.desc.fallback:0 "[virtuous_theocrat.Custom('GetCouncilOrTitleName')] [virtuous_theocrat.GetFirstName] для многих — воплощение [ROOT.Char.GetFaith.GetNameNoTooltip|l]их принципов.\n\n[virtuous_theocrat.GetHerHis|U] безупречное поведение, ученые труды и проповеди способствовали заметному укреплению веры в последние несколько лет." fervor.2001.a.a:0 "[virtuous_theocrat.GetSheHe|U] — пример для всех нас!" fervor.2001.a.b:0 "Это достойно всяческого одобрения." fervor.2001.a.c:0 "Но ради чего [virtuous_theocrat.GetSheHe] старается? [ROOT.Char.GetFaith.HighGodName] [virtuous_theocrat.GetHerHis] ведет или гордыня?" diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/head_of_faith_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/head_of_faith_events_l_russian.yml new file mode 100644 index 0000000000..96db71636d --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/head_of_faith_events_l_russian.yml @@ -0,0 +1,31 @@ +l_russian: + head_of_faith.0000.new_faith_submitted_for_hook:0 "[ROOT.Char.GetTitledFirstName] [Select_CString(ROOT.Char.IsFemale, 'подчинилась', 'подчинился' )] вашему халифату" + head_of_faith.0000.wishes_to_schism_caliphate_flag_added:0 "Вам будет проще отказаться от выбранного халифата при жизни персонажа" + head_of_faith.0000.t:0 "Наследники Пророка" + head_of_faith.0000.desc:0 "и истинно верующие ожидают, что я, как [Select_CString(ROOT.Char.IsFemale, 'видная представительница', 'видный представитель' )] общины, поклянусь в верности существующему халифу.\n\nКакими бы ни были теологические различия между нами, источником моей власти может быть только подчинение повелителю, выше которого лишь [ROOT.Char.GetFaith.HighGodName].\n\nРазумеется, главный вопрос в том, #EMP кому#! — а умные люди спросят и насколько #EMP искренне#! — я поклянусь в верности..." + + head_of_faith.0001.t:0 "$head_of_faith.0000.t$: Суннизм" + head_of_faith.0001.desc:0 "Мы, [ROOT.Char.GetFaith.GetAdherentNamePlural|l], решили следовать по пути наследников Абу Бакра, $head_of_faith.0000.desc$" + head_of_faith.0001.a:0 "Единственный вариант — поддержать ортодоксальных суннитов." + head_of_faith.0001.b:0 "Мы должны сохранять верность [old_caliph.GetFaith.GetNameNoTooltip|l]ой власти!" + head_of_faith.0001.c:0 "[sunni_caliph.GetTitledFirstNameNoTooltip] может рассчитывать на нашу #EMP нынешнюю#! верность..." + head_of_faith.0001.d:0 "Нас поведет [old_caliph.GetTitledFirstNameNoTooltip]... пока..." + + head_of_faith.0011.t:0 "$head_of_faith.0000.t$: Шиизм" + head_of_faith.0011.desc:0 "[ROOT.Char.GetFaith.GetAdjective] поддерживает непогрешимых потомков Али, $head_of_faith.0000.desc$" + head_of_faith.0011.a:0 "Популярная идея шиизма привлекает нас." + head_of_faith.0011.b:0 "$head_of_faith.0001.b$" + head_of_faith.0011.c:0 "[shia_caliph.GetTitledFirstNameNoTooltip] повелевает нами. В данный момент." + head_of_faith.0011.d:0 "$head_of_faith.0001.d$" + + head_of_faith.0021.t:0 "$head_of_faith.0000.t$: Мухаккимизм" + head_of_faith.0021.desc:0 "Отвергая гнусные политические дрязги суннитов и шиитов, [ROOT.Char.GetFaith.GetAdjective|l] придерживается мухаккимизма. Хотя приверженцы течения не требуют от меня присягнуть нынешнему халифу, они могут поддержать его, если я продемонстрирую свою верность." + head_of_faith.0021.a:0 "Мы можем выбрать собственных лидеров." + head_of_faith.0021.b:0 "$head_of_faith.0001.b$" + + head_of_faith.0031.t:0 "$head_of_faith.0000.t$: Зандака" + head_of_faith.0031.desc:0 "Нам, зиндикам, нет дела до того, как другие течения ислама определяют преемников Пророка, и они нас за это недолюбливают. Мои собратья-[ROOT.Char.GetFaith.GetAdherentNamePlural|l] явно не ждут от меня изъявлений верности существующему халифу.\n\nНо, возможно, присягнув одной из великих исламских держав, мы сможем обезопасить свою веру и достичь хоть какой-то терпимости..." + head_of_faith.0031.a:0 "$head_of_faith.0021.a$" + head_of_faith.0031.b:0 "$head_of_faith.0001.a$" + head_of_faith.0031.c:0 "$head_of_faith.0011.a$" + head_of_faith.0031.d:0 "$head_of_faith.0001.b$" diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/heresy_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/heresy_events_l_russian.yml index d4d0330597..2b55e66f2d 100644 --- a/project/ck3/base_game/localization/russian/event_localization/religion_events/heresy_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/heresy_events_l_russian.yml @@ -1,17 +1,17 @@ l_russian: heresy.0010.t:2 "Ересь: [heretic_faith.GetAdherentNamePluralNoTooltip] во владении [heretic_title.GetNameNoTierNoTooltip]" - heresy.0010.desc:1 "[heretic_ruler.GetTitledFirstName] державы [heretic_title.GetNameNoTier] сообщает, что [heretic_ruler.GetSheHe] и [heretic_ruler.GetHerHis] вассалы обратились в конфессию [heretic_faith.GetName|l]." - heresy.0010.desc.nonexistant:1 "\n\nРазочаровавшись в #L [origin_faith.GetAdjective|l]ом#! духовенстве, знатные люди державы [heretic_title.GetNameNoTierNoTooltip] больше не считают его добродетельным и праведным. Как [heretic_faith.GetAdherentNamePluralNoTooltip|l], они отдалились от старых религиозных институтов и полагают, что их новая конфессия ближе к воле [heretic_faith.HighGodNamePossessive]." - heresy.0010.desc.exists:1 "\n\nРазочаровавшись в #L [origin_faith.GetAdjective|l]их#! священниках, знатные люди державы [heretic_title.GetNameNoTierNoTooltip] больше не считают духовенство добродетельным и праведным и отдалились от старых религиозных институтов. Теперь они называют себя [heretic_faith.GetAdherentNamePluralNoTooltip|l] и считают, что доктрины их новой веры ближе к воле [heretic_faith.HighGodNamePossessive]." - heresy.0010.desc.resurgent:1 "\n\nРазочаровавшись в #L [origin_faith.GetAdjective|l]их#! священниках, знатные люди державы [heretic_title.GetNameNoTierNoTooltip] больше не считают духовенство добродетельным и праведным. Теперь знатные люди державы [heretic_title.GetNameNoTierNoTooltip] воскресили старое учение [heretic_faith.GetAdherentNameNoTooltip|l]ов, доктрины которого ближе к воле [heretic_faith.HighGodNamePossessive]." - heresy.0010.tt.custom:0 "[heretic_faith.GetName|V] появляется во владении [heretic_title.GetName]" + heresy.0010.desc:1 "[heretic_ruler.GetTitledFirstName] державы [heretic_title.GetNameNoTier] сообщает, что [heretic_ruler.GetSheHe] и [heretic_ruler.GetHerHis] вассалы обратились в #L [heretic_faith.GetName|l]ую#! конфессию." + heresy.0010.desc.nonexistant:1 "\n\nРазочаровавшись в #L [origin_faith.GetName|l]ом#! духовенстве, знатные люди державы [heretic_title.GetNameNoTierNoTooltip] больше не считают его добродетельным и праведным. Как [heretic_faith.GetAdherentNamePluralNoTooltip|l], они отдалились от старых религиозных институтов и полагают, что их новая конфессия ближе к воле [heretic_faith.HighGodNamePossessive]." + heresy.0010.desc.exists:1 "\n\nРазочаровавшись в #L [origin_faith.GetName|l]их#! священниках, знатные люди державы [heretic_title.GetNameNoTierNoTooltip] больше не считают духовенство добродетельным и праведным и отдалились от старых религиозных институтов. Теперь они называют себя [heretic_faith.GetAdherentNamePluralNoTooltip|l] и считают, что доктрины их новой веры ближе к воле [heretic_faith.HighGodNamePossessive]." + heresy.0010.desc.resurgent:1 "\n\nРазочаровавшись в #L [origin_faith.GetName|l]их#! священниках, знатные люди державы [heretic_title.GetNameNoTierNoTooltip] больше не считают духовенство добродетельным и праведным. Теперь знатные люди державы [heretic_title.GetNameNoTierNoTooltip] воскресили старое учение [heretic_faith.GetAdherentNameNoTooltip|l]ов, доктрины которого ближе к воле [heretic_faith.HighGodNamePossessive]." + heresy.0010.tt.custom:0 "[heretic_faith.GetAdjective|V] появляется во владении [heretic_title.GetName]" heresy.0010.a.new_heresy:0 "Что это за извращенная насмешка над верой?!" heresy.0010.a.existing_heresy:0 "Эти мерзкие еретики сбили их с пути истинного!" heresy.0010.a.astray_faith:0 "Я не понимаю, в чем суть, но им-то нравится?" heresy.0010.a.same_faith:0 "Не зря мне казалось, что они со временем увидят свет истинной веры!" heresy.0010.b:0 "А знаете, ведь они в чем-то правы..." heresy.0010.notification.title:0 "Новое религиозное движение" - heresy.0010.notification:0 "[heretic_ruler.GetFullName] создает новое [heretic_faith.GetAdjective|l]ое течение!" + heresy.0010.notification:0 "[heretic_ruler.GetFullName] создает новое #L [heretic_faith.GetName|l]ое#! течение!" heresy.0011.notification.heresy:1 "[convert_ruler.Custom2('HierarchicalStatus', me)] [Select_CString(convert_ruler.IsPlayer, 'принимаете', 'принимает' )] ересь: [convert_ruler.GetShortUINameNoTooltip]" heresy.0011.notification.same_faith:1 "[convert_ruler.Custom2('HierarchicalStatus', me)] [Select_CString(convert_ruler.IsPlayer, 'принимаете', 'принимает' )] истинную веру: [convert_ruler.GetShortUINameNoTooltip]" diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/holy_order_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/holy_order_events_l_russian.yml index cde24b5737..311ef86858 100644 --- a/project/ck3/base_game/localization/russian/event_localization/religion_events/holy_order_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/holy_order_events_l_russian.yml @@ -50,7 +50,7 @@ holy_order.0205.a:0 "Проклятье!" holy_order_letter.opening:0 "Собрат служитель [ROOT.Char.GetFaith.HighGodNameAlternatePossessive]" - holy_order.1001.intro:1 "Наш орден [holy_order.GetName] разрастается, и ему требуется больше земель, откуда он будет защищать #L [ROOT.Char.GetFaith.GetAdjective|l]ую#! веру." + holy_order.1001.intro:1 "Наш орден [holy_order.GetName] разрастается, и ему требуется больше земель, откуда он будет защищать #L [ROOT.Char.GetFaith.GetName|l]ую#! веру." holy_order.1001.end:0 "\n\nБаронство [target_barony.GetName] отлично нам подходит, и мы хотели бы взять это владение в аренду во имя наших целей." holy_order.1001.a:0 "Ваша просьба исполнена. Во имя [ROOT.Char.GetFaith.HighGodNamePossessive]!" holy_order.1001.b:0 "Возможно, [alternative_barony.GetNameNoTierNoTooltip] тоже подойдет для ваших целей?" @@ -66,7 +66,7 @@ holy_order.2002.b:0 "Разумеется, ты этого #EMP не#! сделаешь!" holy_order.2003.opening:0 "[grandmaster.Custom2('AppropriateGreetingPositive', ROOT.Char)|U]" - holy_order.2003.desc:1 "Истинные воины, которые могли бы защитить #L [grandmaster.GetFaith.GetAdjective|l]ую#! веру, будут нужны всегда.\nОбладая многими талантами и ничтожными шансами унаследовать хоть что-либо, [Select_CString(child.IsFemale, 'ваша', 'ваш' )] [child.Custom('DaughterSon')] [child.GetTitledFirstName], как мне кажется, разумно распорядится своей жизнью, вступив в орден [holy_order_scope.GetName]. С нами [child.GetSheHe] будет тренироваться, учиться и сделает честь вашему имени." + holy_order.2003.desc:1 "Истинные воины, которые могли бы защитить #L [grandmaster.GetFaith.GetName|l]ую#! веру, будут нужны всегда.\nОбладая многими талантами и ничтожными шансами унаследовать хоть что-либо, [Select_CString(child.IsFemale, 'ваша', 'ваш' )] [child.Custom('DaughterSon')] [child.GetTitledFirstName], как мне кажется, разумно распорядится своей жизнью, вступив в орден [holy_order_scope.GetName]. С нами [child.GetSheHe] будет тренироваться, учиться и сделает честь вашему имени." holy_order.2003.a:0 "[Select_CString(child.IsFemale, 'Она', 'Он' )] будет жить как истинный [child.GetFaith.GetAdherentName|l]." holy_order.2003.child_joins_order:0 "[child.GetFirstName] получает качество «[GetTrait('order_member').GetName( child.Self )]» и присоединяется ко двору персонажа [grandmaster.GetTitledFirstNameNoTooltip]" holy_order.2003.b:0 "Возможно, у вас может учиться [alternative_child.GetFirstNameNoTooltip]?" diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/other_doctrine_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/other_doctrine_events_l_russian.yml index d871febaea..3ac8bc1723 100644 --- a/project/ck3/base_game/localization/russian/event_localization/religion_events/other_doctrine_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/other_doctrine_events_l_russian.yml @@ -1,14 +1,14 @@ l_russian: #False conversion events. - false_conversion.0020.t:0 "Крипто[old_faith.GetNameNoTooltip]" - false_conversion.0020.desc:0 "Публично я исповедую [ROOT.Char.GetFaith.GetNameNoTooltip] и придерживаюсь всех канонов. Я поддерживаю [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ие ценности, на столе у меня лежит [ROOT.Char.GetFaith.ReligiousText], я регулярно посещаю [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]ие [ROOT.Char.GetFaith.HouseOfWorshipPlural].\n\nНо за закрытыми дверьми я никак не могу отбросить [old_faith.GetNameNoTooltip], и некая часть меня хочет открыто следовать старому пути.\n\nВозможно, сейчас самое время объявить, что я [old_faith.GetAdherentNameNoTooltip|l], и привлечь к себе столько тайных последователей и новообращенных, сколько получится?" + false_conversion.0020.t:0 "Крипто[old_faith.GetAdjectiveNoTooltip|l]" + false_conversion.0020.desc:0 "Публично я исповедую [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l] и придерживаюсь всех канонов. Я поддерживаю [ROOT.Char.GetFaith.GetNameNoTooltip|l]ие ценности, на столе у меня лежит [ROOT.Char.GetFaith.ReligiousText], я регулярно посещаю [ROOT.Char.GetFaith.GetNameNoTooltip|l]ие [ROOT.Char.GetFaith.HouseOfWorshipPlural].\n\nНо за закрытыми дверьми я никак не могу отбросить [old_faith.GetAdjectiveNoTooltip|l], и некая часть меня хочет открыто следовать старому пути.\n\nВозможно, сейчас самое время объявить, что я [old_faith.GetAdherentNameNoTooltip|l], и привлечь к себе столько тайных последователей и новообращенных, сколько получится?" false_conversion.0020.a:0 "[old_faith.HighGodName] знает мое сердце!" false_conversion.0020.b:0 "Нет, нет, время еще не пришло." false_conversion.0030.t:0 "Амнистия тайных верующих" false_conversion.0030.desc_start:0 "До меня дошли сведения, что некоторые в моей державе скрытно практикуют тайные религии, следуя им отчасти или полностью.\n\n" false_conversion.0030.desc_no_secret_faith:0 "Да, я [ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l], но моя вера всегда придерживалась идеалов плюрализма, а потому меня печалит, что некоторые вынуждены поклоняться своим богам втайне, опасаясь преследований.\n\n" false_conversion.0030.desc_no_secret_faith_not_pluralist:0 "В число этих тайных верующих могут входить [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l], уже давно вынужденные скрываться из-за религиозного преследования.\n\n" - false_conversion.0030.desc_has_secret_faith:0 "Даже мне трудно отказаться от многих ритуалов и верований, которые породило [old_faith.GetNameNoTooltip]. И хотя я ни за что не признаюсь в этом открыто, мое сердце на стороне тех, кто тайно исповедует свою религию.\n\n" + false_conversion.0030.desc_has_secret_faith:0 "Даже мне трудно отказаться от многих ритуалов и верований, которые породило [old_faith.GetAdjectiveNoTooltip|l]. И хотя я ни за что не признаюсь в этом открыто, мое сердце на стороне тех, кто тайно исповедует свою религию.\n\n" false_conversion.0030.desc_end:0 "Разумеется, поскольку я [ROOT.Char.GetTitleAsNameNoTooltip|l], я могу объявить всеобщее прощение тем, кто принял ложное обращение..." false_conversion.0030.a:0 "В поклонении высшим силам все должны быть свободны!" false_conversion.0030.a.tt:0 "Мне сообщат, сколько из тайных последователей примут мое предложение, — если они его вообще примут." @@ -21,7 +21,7 @@ event_false_convert_my_vassal.t:0 "Вассал раскрыл тайную веру" event_false_convert_my_liege.t:0 "Сюзерен раскрыл тайную веру" - event_false_convert_interface.desc:0 "[ROOT.Char.GetShortUIName] отказывается от своей публичной религии и открыто заявляет, что исповедует [ROOT.Char.GetFaith.GetName], тем самым раскрывая себя как последователя тайной веры." + event_false_convert_interface.desc:0 "[ROOT.Char.GetShortUIName] отказывается от своей публичной религии и открыто заявляет, что исповедует [ROOT.Char.GetFaith.GetAdjective|l], тем самым раскрывая себя как последователя тайной веры." event_false_converts.t:0 "Обнаруженные последователи тайной веры" event_false_converts_plus_counties.desc:0 "[ROOT.Var('num_false_converts_vassal').GetValue|V0] из моих вассалов-землевладельцев отреклись от своей публичной конфессии.\n\n[ROOT.Var('num_false_converts_landless').GetValue|V0] из безземельных персонажей при моем дворе отреклись от своей публичной конфессии.\n\n[ROOT.Var('num_false_converts_counties').GetValue|V0] из моих графств давали приют сообществам тайных верующих, раскрывшим теперь свою религию." event_false_converts_without_counties.desc:0 "[ROOT.Var('num_false_converts_vassal').GetValue|V0] из моих вассалов-землевладельцев отреклись от своей публичной конфессии.\n\n[ROOT.Var('num_false_converts_landless').GetValue|V0] из безземельных персонажей при моем дворе отреклись от своей публичной конфессии." diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/religious_decision_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/religious_decision_events_l_russian.yml index c7ed28d385..f4aa756603 100644 --- a/project/ck3/base_game/localization/russian/event_localization/religion_events/religious_decision_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/religious_decision_events_l_russian.yml @@ -26,7 +26,7 @@ religious_decision.0002.no_change:0 "Пустая трата времени…" religious_decision.0101.t:0 "Бхакти" - religious_decision.0101.desc.start:0 "Бхакти можно соотнести с обожанием, преданностью и почитанием, но ни одно из этих слов не способно в полной мере передать бхакти в полной мере. Посвятив себя аватаре божества, я отдаюсь ему душой и телом.\n\n[ROOT.Char.GetFaith.GetNameNoTooltip] делает упор на поклонении" + religious_decision.0101.desc.start:0 "Бхакти можно соотнести с обожанием, преданностью и почитанием, но ни одно из этих слов не способно в полной мере передать бхакти в полной мере. Посвятив себя аватаре божества, я отдаюсь ему душой и телом.\n\n[ROOT.Char.GetFaith.GetAdjectiveNoTooltip] делает упор на поклонении" religious_decision.0101.desc.generic:0 "нескольким из них." religious_decision.0101.desc.vaishnavism:0 "различным инкарнациям Вишну Сохраняющего." religious_decision.0101.desc.shaivism:0 "множеству инкарнаций Шивы Разрушителя." @@ -127,13 +127,35 @@ religious_decision.0501.desc:0 "[ROOT.Char.GetFaith.GetAdherentNameNoTooltip] уважает веру каждого. Уже много поколений местные аристократы — [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l], но в [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip|l]ом обществе процветают религиозное разнообразие и вера в местных богов. Однако после возрождения высшего духовенства [ROOT.Char.GetFaith.ReligiousHeadTitleName] [ROOT.Char.GetFaith.ReligiousHeadName] настаивает, что с этой языческой практикой пора заканчивать, и требует от всех, кто клянется в верности хану, поклясться в верности Богу и молиться ему подобающим образом.\n\nИ все же я — [ROOT.Char.GetTitleAsNameNoTooltip|l], и решать, во что будут верить [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip|l] и Степь, предстоит именно мне." religious_decision.0501.a:0 "[ROOT.Char.GetTitleAsNameNoTooltip] не станет мешать своему народу." religious_decision.0501.b:0 "Возможно, небольшие перемены удовлетворят обе стороны." - religious_decision.0501.c:0 "Пусть [ROOT.Char.GetFaith.GetNameNoTooltip] охватит весь мир!" + religious_decision.0501.c:0 "Пусть [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l] охватит весь мир!" religious_decision.0501.jewish.tt:0 "Каждый иудейский вассал:" religious_decision.0501.nonjewish.tt:0 "Каждый неиудейский вассал:" religious_decision.0502.t:0 "[khazar_khan.GetTitleAsNameNoTooltip] и [khazar_khan.GetFaith.GetAdherentNamePluralNoTooltip|l]" religious_decision.0502.desc.intro:0 "[khazar_khan.GetPrimaryTitle.GetNameNoTierNoTooltip] уважает веру каждого. Уже много поколений местные аристократы — [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l], но в [khazar_khan.GetPrimaryTitle.GetAdjectiveNoTooltip|l]ом обществе процветают религиозное разнообразие и вера в местных богов." religious_decision.0502.desc.body:0 "Однако в последнее время [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip] больше напоминает поле боя, где [khazar_khan.GetTitleAsNameNoTooltip|l] и раввины в державе ведут жаркий спор о сути народных верований и неверных.\n\nВпрочем, [khazar_khan.GetTitleAsNameNoTooltip|l] [Select_CString(khazar_khan.IsFemale, 'приняла', 'принял' )] решение. " religious_decision.0502.desc.righteous:0 "Согласно особому монаршему указу, те, кто продолжает следовать старым заветам, будут лишены льгот, которые предоставляет [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip], и те, кто заявляет, что [khazar_khan.GetTitleAsNameNoTooltip|l] — их владыка, должны поклясться в верности и Богу." - religious_decision.0502.desc.fundamentalist:0 "Религиозному разнообразию не просто настал конец: теперь все, кто отказывается признать [khazar_khan.GetFaith.GetNameNoTooltip|l] (причем исключительно ортодоксальный канон), все равно что заявляют, будто [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip|l] им враг. [khazar_khan.GetTitleAsNameNoTooltip] хочет распространить [khazar_khan.GetFaith.GetAdjectiveNoTooltip|l]ую веру по всей Степи и за ее пределами, и объявляет, что каждый добрый [ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l] должен считать своим долгом отправиться на эту священную войну." - religious_decision.0502.a:0 "Воистину, черные дни настали для [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]их верующих" + religious_decision.0502.desc.fundamentalist:0 "Религиозному разнообразию не просто настал конец: теперь все, кто отказывается признать [khazar_khan.GetFaith.GetAdjectiveNoTooltip|l] (причем исключительно ортодоксальный канон), все равно что заявляют, будто [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip|l] им враг. [khazar_khan.GetTitleAsNameNoTooltip] хочет распространить [khazar_khan.GetFaith.GetNameNoTooltip|l]ую веру по всей Степи и за ее пределами, и объявляет, что каждый добрый [ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l] должен считать своим долгом отправиться на эту священную войну." + religious_decision.0502.a:0 "Воистину, черные дни настали для [ROOT.Char.GetFaith.GetNameNoTooltip|l]их верующих" religious_decision.0502.b:0 "Самое время!" + + religious_decision.0601.t:0 "Раскол уммы: [founder.GetFaith.GetNameNoTooltip][Select_CString(founder.IsFemale, 'ая', 'ий' )] [founder.GetFaith.ReligiousHeadTitleName|l]" + religious_decision.0601.desc:0 "Без #EMP настоящего#! лидера мы обречены.\n\nС того момента, как [old_caliph.GetTitledFirstName] [Select_CString(founder.IsFemale, 'заняла', 'занял' )] свое место, [founder.GetFaith.GetAdherentNamePlural|l] страдают от [old_caliph.GetHerHis] неспособности советовать, править и вершить правосудие.\n\nС тяжелым сердцем и поддержкой влиятельных [founder.GetFaith.GetNameNoTooltip|l]их богословов мне пришлось объявить, что по воле [founder.GetFaith.HighGodNamePossessive] теперь я [founder.GetFaith.ReligiousHeadTitleName].\n\nЯ и мои наследники будем носить этот титул отныне и до Страшного Суда, и под моим началом истинно верующих ждет процветание!" + religious_decision.0601.a:0 "Теперь я несу это тяжкое бремя..." + religious_decision.0601.b:0 "Ха, #EMP вот#! тебе, [old_caliph.GetFirstNameNoTooltip]." + religious_decision.0601.tt.some_rulers_converted_away:0 "[THIS.Var('schismed_caliphate_major_ruler_converted_count').GetValue|0] [Concept( 'rulers', 'правителей' )|E] примут [old_caliph.GetFaith.GetAdjective|l] в знак протеста" + religious_decision.0601.tt.all_rulers_stayed:0 "Никто из крупных #L [founder.GetFaith.GetName|l]их#! [Concept( 'rulers', 'правителей' )|E] не примет [old_caliph.GetFaith.GetAdjective|l] в знак протеста" + + religious_decision.0602.t:0 "$religious_decision.0601.t$" + religious_decision.0602.desc:0 "[founder.GetFirstName] не скрывает своего #EMP отвращения#! к тому, как [old_caliph.GetTitledFirstName] справляется со священными обязанностями, что налагает титул [old_caliph.GetFaith.ReligiousHeadName], но вряд ли хоть кто-то думал, что [founder.GetSheHe] зайдет #EMP так далеко#!.\n\n[Select_CString(founder.IsFemale, 'Эта сумасшедшая набрала', 'Этот безумец набрал' )] достаточно популярности, чтобы присвоить #EMP себе#! титул [founder.GetFaith.ReligiousHeadName] и расколоть умму!\n\nПрискорбно, но простолюдины по большей части отнеслись к этому как к проискам господ. Я один из тех светочей, что направляют [founder.GetFaith.GetAdjective|l], и от меня зависит, ждет мою державу порядок или раздрай." + religious_decision.0602.a:0 "[founder.GetTitledFirstNameNoTooltip] докажет свои способности." + religious_decision.0602.a.tt:0 "Вы тихо вливаетесь в новый порядок" + religious_decision.0602.b:0 "[old_caliph.GetTitledFirstNameNoTooltip] может не сомневаться в моей преданности!" + religious_decision.0602.c:0 "Народу отчаянно нужен настоящий лидер..." + fp2_opportunistic_schismatic_modifier:0 "Схизматик-оппортунист" + fp2_opportunistic_schismatic_modifier_desc:0 "Этот персонаж пытается получить откровение..." + + religious_decision.0603.t:0 "$religious_decision.0601.t$" + religious_decision.0603.desc:0 "В последнее время [founder.GetFirstName] и [old_caliph.GetShortUINameNoFormat] с трудом находят общий язык, но [founder.GetFirstNameNoTooltip] [Select_CString(founder.IsFemale, 'обострила', 'обострил' )] конфликт до невиданных масштабов.\n\nПользуясь поддержкой влиятельных [founder.GetFaith.GetNameNoTooltip|l]их богословов, [founder.GetFirstNameNoTooltip] [Select_CString(founder.IsFemale, 'объявила', 'объявил' )], что отныне [founder.GetSheHe] #EMP [Select_CString(founder.IsFemale, 'истинная', 'истинный' )]#! [founder.GetFaith.ReligiousHeadName] своей конфессии и всех тех, кто отвергает [old_caliph.GetFaith.GetNameNoTooltip|l]ий догматизм.\n\nМногие $islam_religion_adherent_plural$, стремящиеся к единству, оплакивают новый раскол уммы." + religious_decision.0603.a:0 "Тварь! Собака! [Select_CString(founder.IsFemale, 'Еретичка', 'Еретик' )]!" + religious_decision.0603.b:0 "[old_caliph.GetTitledFirstNameNoTooltip] не в силах поддерживать порядок в своем доме..." + religious_decision.0603.c:0 "Ха! Вот это драма!" diff --git a/project/ck3/base_game/localization/russian/event_localization/religion_events/religious_interaction_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/religion_events/religious_interaction_events_l_russian.yml index ca31f3f593..d63aa22513 100644 --- a/project/ck3/base_game/localization/russian/event_localization/religion_events/religious_interaction_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/religion_events/religious_interaction_events_l_russian.yml @@ -13,7 +13,7 @@ religious_interaction.2.adultery:0 "на основании того, что они попрали священные узы брака и предавались плотскому греху с другими." religious_interaction.3.desc:0 "Рассмотрев вашу просьбу, я принимаю решение исполнить ее." - religious_interaction.3.defensive_war:0 "Пусть эти деньги помогут вам защитить веру, ибо ей угрожают [war_target.GetTitledFirstName] и [war_target.GetHerHis] стремительные #L [war_target.GetFaith.GetAdjective|l]ие#! орды!" + religious_interaction.3.defensive_war:0 "Пусть эти деньги помогут вам защитить веру, ибо ей угрожают [war_target.GetTitledFirstName] и [war_target.GetHerHis] стремительные #L [war_target.GetFaith.GetName|l]ие#! орды!" religious_interaction.2.offensive_war:0 "Пусть эти деньги позволят выиграть войну, что ведете вы и [war_target.GetTitledFirstName]!" religious_interaction.3.fallback:0 "Пусть эти деньги помогут вам распространить истинную веру на ваши земли!" religious_interaction.3.a:0 "Славься, [ROOT.Char.GetFaith.WealthGodName], вот и возврат налога!" @@ -52,7 +52,7 @@ religious_interaction.1001.t.fatwa:0 "Выпущена фетва!" religious_interaction.1001.t:0 "Законное отлучение!" - religious_interaction.1001.desc:1 "[Select_CString(actor.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor'))] [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'добилась', 'добился' )] того, что [actor.GetHerHis] [actor.GetFaith.PriestNeuterPlural] формально предъявили мне обвинение в грехе!\n\nЭто обвинение можно законным образом использовать для того, чтобы лишить меня власти над #L [recipient.GetFaith.GetAdjective|l]ими#! землями." + religious_interaction.1001.desc:1 "[Select_CString(actor.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor'))] [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'добилась', 'добился' )] того, что [actor.GetHerHis] [actor.GetFaith.PriestNeuterPlural] формально предъявили мне обвинение в грехе!\n\nЭто обвинение можно законным образом использовать для того, чтобы лишить меня власти над #L [recipient.GetFaith.GetName|l]ими#! землями." religious_interaction.1001.a:0 "Не будь [actor.GetSheHe] моим сюзереном, я бы..." religious_interaction.1001.a.revoke_tt:0 "[actor.GetTitledFirstName] может [revoke|El] один из моих титулов" @@ -60,11 +60,11 @@ religious_interaction.1010:0 "Похвально, что вы стремитесь искупить свои грехи. Я принимаю ваше щедрое пожертвование и дарую вам благословение." religious_interaction.1011:0 "Ваши проступки слишком серьезны, чтобы их можно было искупить золотом. Если вы и впрямь хотите искупить свои грехи, измените свою жизнь и докажите мне, что вы действительно ищете прощения. Только тогда я приму ваше пожертвование." religious_interaction.1020:0 "[actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'сообщила', 'сообщил' )] мне тревожные новости о ваших злодеяниях." - religious_interaction.1021:0 "Вы считаете, что вы [actor.GetFaith.GetAdherentName|l], но ваши действия показывают, что вы не следуете пути [actor.GetFaith.HighGodNamePossessive]. И поскольку я не могу позволить вам скрывать свое безнравственное поведение за маской #L [actor.GetFaith.GetAdjective|l]ой#! добродетели, мне придется отлучить вас. И да смилостивится [actor.GetFaith.HighGodName] над вашей душой." - religious_interaction.1022:0 "Меня весьма обеспокоил ваш рассказ о злодеяниях, что творит [secondary_recipient.GetTitledFirstName]. С сожалением приходится признать, что ради блага #L [actor.GetFaith.GetAdjective|l]ой#! веры [secondary_recipient.GetHerHis] необходимо отлучить." - religious_interaction.1023:0 "Что вы получите, если честный [actor.GetFaith.GetAdherentName|l] будет отлучен?! #L [actor.GetFaith.GetAdjective]ая#! вера — не инструмент для политических игр. Радуйтесь, что я не отлучу вас за подобную просьбу. " - religious_interaction.1024:0 "Вижу, вы действительно раскаялись в своих грехах и пошли на многое ради искупления. И хотя ваши прегрешения против #L [actor.GetFaith.GetAdjective|l]ой#! веры были поистине ужасны, ваши недавние действия заставили меня поверить в то, что вы заслуживаете прощения.\n\nПосему я снимаю с вас отлучение и вновь приветствую в рядах #L [actor.GetFaith.GetAdjective|l]ой#! веры." - religious_interaction.1025:0 "Вы думаете, я отлучаю людей просто так? Что неискренних извинений хватит, чтобы заслужить прощение? Просите сколько угодно, но вы не вернетесь в лоно #L [actor.GetFaith.GetAdjective|l]ой#! веры, пока не докажете, что отреклись от своего неправедного образа жизни." + religious_interaction.1021:0 "Вы считаете, что вы [actor.GetFaith.GetAdherentName|l], но ваши действия показывают, что вы не следуете пути [actor.GetFaith.HighGodNamePossessive]. И поскольку я не могу позволить вам скрывать свое безнравственное поведение за маской #L [actor.GetFaith.GetName|l]ой#! добродетели, мне придется отлучить вас. И да смилостивится [actor.GetFaith.HighGodName] над вашей душой." + religious_interaction.1022:0 "Меня весьма обеспокоил ваш рассказ о злодеяниях, что творит [secondary_recipient.GetTitledFirstName]. С сожалением приходится признать, что ради блага #L [actor.GetFaith.GetName|l]ой#! веры [secondary_recipient.GetHerHis] необходимо отлучить." + religious_interaction.1023:0 "Что вы получите, если честный [actor.GetFaith.GetAdherentName|l] будет отлучен?! #L [actor.GetFaith.GetName]ая#! вера — не инструмент для политических игр. Радуйтесь, что я не отлучу вас за подобную просьбу. " + religious_interaction.1024:0 "Вижу, вы действительно раскаялись в своих грехах и пошли на многое ради искупления. И хотя ваши прегрешения против #L [actor.GetFaith.GetName|l]ой#! веры были поистине ужасны, ваши недавние действия заставили меня поверить в то, что вы заслуживаете прощения.\n\nПосему я снимаю с вас отлучение и вновь приветствую в рядах #L [actor.GetFaith.GetName|l]ой#! веры." + religious_interaction.1025:0 "Вы думаете, я отлучаю людей просто так? Что неискренних извинений хватит, чтобы заслужить прощение? Просите сколько угодно, но вы не вернетесь в лоно #L [actor.GetFaith.GetName|l]ой#! веры, пока не докажете, что отреклись от своего неправедного образа жизни." religious_interaction.1030:0 "После долгих размышлений я понимаю: в ваших словах есть истина и мудрость. Я присоединюсь к монашескому ордену и начну новую жизнь на службе [actor.GetFaith.HighGodNamePossessive]." religious_interaction.1031:0 "Отринуть мирские блага и сбежать в какой-то удаленный монастырь? Что за вздор! Мне нравится моя жизнь, и я не собираюсь менять ее." religious_interaction.1000.positive:0 "Хорошо, что [recipient.GetFirstNameNoTooltip] [Select_CString(recipient.IsFemale, 'осознала', 'осознал' )] мудрость моего предложения." @@ -72,7 +72,7 @@ religious_interaction.1000.strong_negative:0 "Проклятье!" religious_interaction.1024.positive:0 "Хорошо, что [recipient.GetFirstNameNoTooltip] [Select_CString(recipient.IsFemale, 'осознала', 'осознал' )] мудрость этого решения." - religious_interaction.2002.desc:0 "Я хочу следовать за вами к свету истинной веры. [ROOT.Char.GetFaith.GetName] — моя новая конфессия!" + religious_interaction.2002.desc:0 "Я хочу следовать за вами к свету истинной веры. [ROOT.Char.GetFaith.GetAdjective|l] — моя новая конфессия!" religious_interaction.2002.a:0 "[ROOT.Char.GetFaith.HighGodName], славься!" religious_interaction.2003.desc:0 "Моя вера слишком крепка, чтобы поколебать ее жалкими речами простого смертного. Для меня важнее награда, что готовит мне [recipient.GetFaith.DivineRealm]." @@ -88,12 +88,12 @@ religious_interaction.2011.c:0 "Вы будете делать это не ради золота: есть нечто куда более ценное." religious_interaction.2012.desc:0 "Я вижу мудрость вашей веры, но надеюсь, что вы понимаете: путь из тьмы к свету долог и извилист.\n\nВозможно, обещание поддерживать меня всеми средствами сделало бы этот путь немного легче." - religious_interaction.2012.a:0 "Я поддержу вас, и пусть [ROOT.Char.GetFaith.GetNameNoTooltip|l] процветает всюду." + religious_interaction.2012.a:0 "Я поддержу вас, и пусть [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l] процветает всюду." religious_interaction.2012.b:0 "Я не буду торговаться ради вашей души!" religious_interaction.2012.c:0 "Сперва расплатитесь со мной по другим долгам." religious_interaction.2021.opening:0 "[actor.Custom2('AppropriateGreeting', ROOT.Char)]" - religious_interaction.2021.desc:0 "[actor.Custom2('AppropriateGreeting', ROOT.Char)]\nПора вам последовать за мной к свету, [Select_CString(recipient.IsFemale, 'моя', 'мой' )] [actor.Custom2('RelationToMe', SCOPE.sC('recipient'))]. Учитывая, чем вы мне обязаны, я требую немедленно принять [actor.GetFaith.GetName]!" + religious_interaction.2021.desc:0 "[actor.Custom2('AppropriateGreeting', ROOT.Char)]\nПора вам последовать за мной к свету, [Select_CString(recipient.IsFemale, 'моя', 'мой' )] [actor.Custom2('RelationToMe', SCOPE.sC('recipient'))]. Учитывая, чем вы мне обязаны, я требую немедленно принять [actor.GetFaith.GetAdjective|l]!" religious_interaction.2021.a:0 "Я... хорошо, [Select_CString(actor.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor'))]." ####################################### @@ -133,7 +133,7 @@ ############################################## religious_interaction.2400.t:0 "Великий спор" - religious_interaction.2400.desc:0 "Дрожащим от страха голосом [recipient.GetSheHe] зачитывает мне гневное письмо, в котором [actor.GetTitledFirstName] вызывает меня на публичный спор о добродетелях и пороках нашей общей конфессии: [actor.GetSheHe] сомневается, что я следую догматам, на которых зиждется [recipient.GetFaith.GetNameNoTooltip].\n\nСлуга заикается, проглатывая слова, поскольку тон письма ясно дает понять, какого [actor.GetShortUINameNoTooltip] мнения о моем благочестии." + religious_interaction.2400.desc:0 "Дрожащим от страха голосом [recipient.GetSheHe] зачитывает мне гневное письмо, в котором [actor.GetTitledFirstName] вызывает меня на публичный спор о добродетелях и пороках нашей общей конфессии: [actor.GetSheHe] сомневается, что я следую догматам, на которых зиждется [recipient.GetFaith.GetAdjectiveNoTooltip|l].\n\nСлуга заикается, проглатывая слова, поскольку тон письма ясно дает понять, какого [actor.GetShortUINameNoTooltip] мнения о моем благочестии." religious_interaction.2400.a:0 "Вот собака! Вызов принят!" religious_interaction.2400.a.tt_success:0 "[actor.GetShortUINameNoTooltip] [Select_CString(actor.IsFemale, 'унижена', 'унижен' )] в ходе публичных дебатов" religious_interaction.2400.a.tt_fail:0 "[actor.GetShortUINameNoTooltip] успешно ставит под сомнение мою веру" @@ -150,7 +150,7 @@ religious_interaction.2401.desc_won:0 "Всего через час [recipient.GetTitledFirstName] сдается: я успешно ставлю под сомнение [recipient.GetHerHis] благочестие и [recipient.GetHerHis] представление о добродетелях. Я наношу удар по самой [recipient.GetHerHis] вере в [actor.GetFaith.HighGodNamePossessive]. Толпа неистовствует, и [recipient.GetTitledFirstNameNoTooltip] бежит из зала после обрушившегося на н[recipient.GetHerHis] града тухлых яиц и заплесневелой капусты." religious_interaction.2401.desc_lost:0 "[recipient.GetTitledFirstName] немедленно идет в нападение, не оставляя мне шансов оправдаться, и вскоре толпа определяет победителя.\n\nНесколько мгновений я храбро стою под градом из гнилых овощей; когда же кто-то из крестьян кидает мне в голову живую курицу, мне приходится отступить." religious_interaction.2401.a_won:0 "Разве [actor.GetFaith.HighGodName] не любит меня?" - religious_interaction.2401.a_lost:0 "Этим людям не понять [actor.GetFaith.GetReligion.GetNameNoTooltip]!" + religious_interaction.2401.a_lost:0 "Этим людям не понять [actor.GetFaith.GetReligion.GetAdjectiveNoTooltip]!" religious_interaction.2402.desc_won:0 "Хотя на дебаты [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'вызывала', 'вызывал' )] меня со всей возможной самоуверенностью, [actor.GetHerHis] решимость тает под натиском моих уничижительных слов и благочестивой критики. Вскоре присоединяется толпа, и мой оппонент бежит из зала под градом из гнилых овощей и одного особенно яростного петуха." religious_interaction.2402.desc_lost:0 "Несмотря на все мои усилия, [actor.GetTitledFirstName] не теряется и ясными доводами тут же завоевывает симпатии толпы. [actor.GetSheHe|U] же продолжает нападать на меня, более часа перечисляя все мои мыслимые грехи. [actor.GetSheHe|U] даже сомневается в том, что я искренне почитаю [recipient.GetFaith.HighGodNamePossessive].\n\nВ конечном счете я отступаю под градом гнилых овощей, который обрушивает на меня толпа." diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/befriend/befriend_ongoing_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/befriend/befriend_ongoing_events_l_russian.yml index 37f493d89d..8f4d7c97c8 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/befriend/befriend_ongoing_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/befriend/befriend_ongoing_events_l_russian.yml @@ -220,7 +220,7 @@ befriend_ongoing.4080.a:0 "Да будет так!" befriend_ongoing.4082.t:0 "Дикие ночи" - befriend_ongoing.4082.desc:1 "[owner.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)] предлагает совместно предаться вину и веселью. Насколько я знаю, [owner.GetSheHe] тоже пользуется репутацией [Select_CString(target.IsFemale, 'заправской', 'заправского' )] гуляки." + befriend_ongoing.4082.desc:1 "[owner.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)|U] предлагает совместно предаться вину и веселью. Насколько я знаю, [owner.GetSheHe] тоже пользуется репутацией [Select_CString(target.IsFemale, 'заправской', 'заправского' )] гуляки." befriend_ongoing.4082.a:0 "Будет весело!" befriend_ongoing.4082.b:0 "[owner.GetFirstNameNoTooltip]? Я лучше напьюсь в одиночестве." diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_russian.yml index 741f914a44..83eb2f0276 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_russian.yml @@ -11,7 +11,7 @@ claim_throne_ongoing.1002.b:0 "Что-то я перегибаю палку." # Buying support from vassals claim_throne_ongoing.1003.t:0 "Заслуженная поддержка" - claim_throne_ongoing.1003.desc:0 "[target.GetTitleAsName] державы [target_title.GetNameNoTier] должен иметь на своей стороне больше собратьев-вассалов, чем сейчас имеет [target.GetTitledFirstName]. И если я хочу претендовать на этот титул, мне придется расстараться.\n\nПродемонстрировав, какую щедрость я буду проявлять как [target.GetTitleAsName], я, возможно, заручусь несколькими союзниками." + claim_throne_ongoing.1003.desc:0 "[target.GetTitleAsName] державы [target_title.GetNameNoTier] должен иметь на своей стороне больше собратьев-вассалов, чем сейчас имеет [target.GetTitledFirstName]. И если я хочу претендовать на этот титул, мне придется расстараться.\n\nПродемонстрировав, какую щедрость я буду проявлять как [target.GetTitleAsName|l], я, возможно, заручусь несколькими союзниками." claim_throne_ongoing.1003.a:0 "Для моих верных слуг никакая награда не будет слишком щедрой!" claim_throne_ongoing.1003.b:0 "Мне потребуется все мое золото для будущей борьбы." # Lunatic declares themselves ruler diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/claim_throne/claim_throne_outcome_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/claim_throne/claim_throne_outcome_events_l_russian.yml index 13c14c8a59..b87fe5d1f6 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/claim_throne/claim_throne_outcome_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/claim_throne/claim_throne_outcome_events_l_russian.yml @@ -14,8 +14,8 @@ claim_throne_outcome.2001.b:0 "[target.GetFirstNameNoTooltip] может жаловаться, сколько захочет! Это ничего не изменит." claim_throne_outcome.4001.opening:0 "Никто не верит моим притязаниям на державу [target_title.GetName]!" - claim_throne_outcome.4001.owner_discovered:0 "\n\nХуже того, [target.GetTitledFirstName] теперь знает о моих попытках сфальсифицировать записи о браке между династией [ROOT.Char.GetDynasty.GetName] и династией, некогда правившей державой [target_title.GetNameNoTierNoTooltip]!" - claim_throne_outcome.4001.owner_secret:0 "\n\nХотя записи о браке между династией [ROOT.Char.GetDynasty.GetName] и династией, некогда правившей державой [target_title.GetNameNoTierNoTooltip], были признаны недостоверными, никто не узнал о моей причастности к их созданию." + claim_throne_outcome.4001.owner_discovered:0 "\n\nХуже того, [target.GetTitledFirstName] теперь знает о моих попытках сфальсифицировать записи о браке между династией [ROOT.Char.GetDynasty.GetBaseName] и династией, некогда правившей державой [target_title.GetNameNoTierNoTooltip]!" + claim_throne_outcome.4001.owner_secret:0 "\n\nХотя записи о браке между династией [ROOT.Char.GetDynasty.GetBaseName] и династией, некогда правившей державой [target_title.GetNameNoTierNoTooltip], были признаны недостоверными, никто не узнал о моей причастности к их созданию." claim_throne_outcome.4001.a:0 "«Мне лишь хотелось приобщиться к славе вашей семьи!»" claim_throne_outcome.4001.b:0 "Я подожду сколько нужно." claim_throne_outcome.4001.c:0 "Я веду слишком опасную игру." diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/court/court_ongoing_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/court/court_ongoing_events_l_russian.yml index 816c7d38c4..e87ff008b5 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/court/court_ongoing_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/court/court_ongoing_events_l_russian.yml @@ -22,8 +22,8 @@ #START EVENT: For Target court_ongoing.0502.t:0 "$court_event_title$ признание в любви" court_ongoing.court_start_song.start.0502.desc:1 "Я и придворные [ROOT.Char.Custom('LadiesLords')] прогуливаемся по саду, когда к нам подходит [owner.Custom2('MyCharacterIntroduction', ROOT.Char)]. Я отхожу в сторону, уступая [owner.GetHerHim] дорогу, но, к моему удивлению, [owner.GetSheHe] встает у меня на пути и преклоняет колено!\n\nИ, прежде чем я успеваю должным образом среагировать, [owner.GetTitledFirstNameNoTooltip] начинает петь.\n\n" - court_ongoing.court_start_song.bad.0502.desc:0 "К моему ужасу, [owner.GetWomanMan] передо мной не сумеет попасть в ноты, даже если от этого будет зависеть [owner.GetHerHis] жизнь! Мне требуется некоторое время, чтобы опознать песню: похоже, это известная [target.GetCulture.GetNameNoTooltip|l]ая баллада о любви. [owner.GetSheHe|U] [Select_CString(owner.IsFemale, 'изменила', 'изменил' )] текст, чтобы добавить мое имя и описание моей внешности, при этом еще сильнее сломав рифму." - court_ongoing.court_start_song.good.0502.desc:0 "Я быстро узнаю мелодию — это известная [target.GetCulture.GetNameNoTooltip|l]ая баллада о любви. Мне часто приходилось слышать ее, но ни разу при мне ее не исполняли с таким мастерством и страстью!\n\nЯркие чувства песни отражаются в том, как [owner.GetFirstNameNoTooltip] смотрит на меня. [owner.GetSheHe|U] ни на мгновение не отводит взгляда." + court_ongoing.court_start_song.bad.0502.desc:0 "К моему ужасу, [owner.GetWomanMan] передо мной не сумеет попасть в ноты, даже если от этого будет зависеть [owner.GetHerHis] жизнь! Мне требуется некоторое время, чтобы опознать песню: похоже, это известная [target.GetCulture.GetCollectiveNounNoTooltip|l]ая баллада о любви. [owner.GetSheHe|U] [Select_CString(owner.IsFemale, 'изменила', 'изменил' )] текст, чтобы добавить мое имя и описание моей внешности, при этом еще сильнее сломав рифму." + court_ongoing.court_start_song.good.0502.desc:0 "Я быстро узнаю мелодию — это известная [target.GetCulture.GetCollectiveNounNoTooltip|l]ая баллада о любви. Мне часто приходилось слышать ее, но ни разу при мне ее не исполняли с таким мастерством и страстью!\n\nЯркие чувства песни отражаются в том, как [owner.GetFirstNameNoTooltip] смотрит на меня. [owner.GetSheHe|U] ни на мгновение не отводит взгляда." court_ongoing.court_start_sneaky_love_letter.start.0502.desc:0 "Я откидываю простыни и собираюсь лечь, но вижу в изголовье крохотный свиток. Кто-то незаметно проник в мои покои? Я разворачиваю толстый пергамент, чувствуя, как по спине бегут мурашки.\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой')] [ROOT.Char.Custom('RomanticComplimentAdjective')][Select_CString(ROOT.Char.IsFemale, 'ая', 'ый' )]" court_ongoing.court_start_sneaky_love_letter.compliment.0502.desc:0 "[ROOT.Char.Custom('RomanticComplimentNoun')]!" court_ongoing.court_start_sneaky_love_letter.relative.0502.desc:0 "[owner.Custom2('RelationToMeShort', ROOT.Char)]!" @@ -41,7 +41,7 @@ #START EVENT: For Owner (target's reaction) - court_ongoing.court_start_song.intro.0503.desc:1 "Мне попалась классическая [target.GetCulture.GetNameNoTooltip|l]ая баллада о любви, и [target.GetFirstName] полностью ей соответствует! Я раз за разом повторяю ее — все должно быть идеально!\n\nЯ вижу, что [Select_CString(target.IsFemale, 'моя', 'мой' )] [target.Custom('LoverPetName')] прогуливается в саду в окружении друзей. Мое сердце колотится как бешеное, когда я опускаюсь перед [Select_CString(target.IsFemale, 'ней', 'ним' )] на колени и пою." + court_ongoing.court_start_song.intro.0503.desc:1 "Мне попалась классическая [target.GetCulture.GetCollectiveNounNoTooltip|l]ая баллада о любви, и [target.GetFirstName] полностью ей соответствует! Я раз за разом повторяю ее — все должно быть идеально!\n\nЯ вижу, что [Select_CString(target.IsFemale, 'моя', 'мой' )] [target.Custom('LoverPetName')] прогуливается в саду в окружении друзей. Мое сердце колотится как бешеное, когда я опускаюсь перед [Select_CString(target.IsFemale, 'ней', 'ним' )] на колени и пою." court_ongoing.court_start_song.success.0503.desc:1 "\n\n[target.GetFirstNameNoTooltip] краснеет, словно гранат, но не прерывает меня. [target.GetHerHis|U] спутники выглядят довольными, а на некоторых лицах читается ревность. Наверняка это хороший знак!\n\n«У вас прекрасный голос, [ROOT.Char.GetLadyLord]», — говорит [target.GetFirstNameNoTooltip], а затем поспешно уходит. [target.GetHerHis|U] друзья быстро следуют [Select_CString(target.IsFemale, 'ее', 'его' )] примеру. Я поднимаюсь, наблюдая, как они исчезают за кустами. Мое сердце бьется еще чаще, а колени дрожат." court_ongoing.court_start_sneaky_love_letter.intro.0503.desc:0 "Мое объяснение в любви может видеть только один человек — [target.GetTitledFirstName]. Что мне до остальных?! Страница за страницей я изливаю душу и облекаю чувства в слова. Чернила не успевают засохнуть, а я уже мчусь к [target.GetHerHis] покоям.\n\nАккуратно кладу письмо в изголовье. Приснится ли [target.GetHerHim] сегодня сон обо мне?" court_ongoing.court_start_sneaky_love_letter.success.0503.desc:1 "\n\nОжидание невыносимо. При мысли о том, что меня могут отвергнуть, у меня сводит живот! Когда приходит [target.GetHerHis] ответ, я дрожащими руками срываю с него печать.\n\n«Не хочу обнадеживать вас, [owner.Custom2('RelationToMeAddress', ROOT.Char)], но от души благодарю за сердечные слова. Искренне [Select_CString(target.IsFemale, 'ваша', 'ваш' )], [target.GetFirstNameNoTooltip]»." diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/intrigue_scheme_ongoing_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/intrigue_scheme_ongoing_events_l_russian.yml index 1dfa88e19c..6d8f30b473 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/intrigue_scheme_ongoing_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/intrigue_scheme_ongoing_events_l_russian.yml @@ -230,7 +230,7 @@ intrigue_scheme_ongoing.5018.msg.t:0 "Припасы случайно сгорели" intrigue_scheme_ongoing.5019.t:0 "Тайный тоннель" - intrigue_scheme_ongoing.5019.desc:1 "Мой агент [agent.GetTitledFirstName] подходит ко мне с пачкой пергамента.\n\n«Я [Select_CString(agent.IsFemale, 'нашла', 'нашел' )] старые чертежи, где среди прочего есть [target.Custom('ResidenceBuilding')], где сейчас проживает [target.GetTitleAsName]! Возможно, чертежи немного устарели, но смотрите-ка...»" + intrigue_scheme_ongoing.5019.desc:1 "Мой агент [agent.GetTitledFirstName] подходит ко мне с пачкой пергамента.\n\n«Я [Select_CString(agent.IsFemale, 'нашла', 'нашел' )] старые чертежи, где среди прочего есть [target.Custom('ResidenceBuilding')], где сейчас проживает [target.GetTitleAsName|l]! Возможно, чертежи немного устарели, но смотрите-ка...»" intrigue_scheme_ongoing.5019.a:0 "Похоже, мы сможем воспользоваться этим тоннелем!" intrigue_scheme_ongoing.5019.b:1 "Ах, если бы у меня было столько потайных мест... Позовите каменщика." intrigue_scheme_ongoing.5019.b.tt:0 "[Select_CString(architect.IsFemale, 'Ваша', 'Ваш' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('architect'))] [architect.GetFirstNameNoTooltip] проследит за ходом строительства." diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/learn_language/learn_language_ongoing_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/learn_language/learn_language_ongoing_events_l_russian.yml index 045430c0ff..d74ad2d363 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/learn_language/learn_language_ongoing_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/learn_language/learn_language_ongoing_events_l_russian.yml @@ -13,7 +13,7 @@ learn_language_ongoing.1000.b:0 "Есть и другие дела, которым нужно уделить время..." learn_language_ongoing.1010.t:1 "Изучение языка: романтическая ошибка" - learn_language_ongoing.1010.desc:4 "«...и вот [ROOT.Char.GetTitleTierName] обсуждает с советом, их занимает только одна тема — [ROOT.Char.Custom('education_conversation_subject')], а [target.GetCouncillorPosition( 'councillor_steward' ).GetPositionName|l] направляется в....»\n\nЯ озадаченно поднимаю взгляд от [target.GetCulture.GetNameNoTooltip|l]ой книги, и вижу, что [lover_target.GetFirstName], краснея, склоняется надо мной.\n\n«Ох, — говорит [lover_target.GetSheHe], неужели это #EMP [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]#!?» .\n«Ты ведь знаешь, что [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] — язык любви, и, если мне не показалось, ты [Select_CString(ROOT.Char.IsFemale, 'сказала', 'сказал' )], что я — [lover_target.Custom('RomanticComplimentAdjective')][Select_CString(lover_target.IsFemale, 'ая', 'ый' )] [lover_target.Custom('RomanticComplimentNoun')|l]? Ах ты, [ROOT.Char.Custom('RomanticComplimentNoun')|l]!»" + learn_language_ongoing.1010.desc:4 "«...и вот [ROOT.Char.GetTitleTierName] обсуждает с советом, их занимает только одна тема — [ROOT.Char.Custom('education_conversation_subject')], а [target.GetCouncillorPosition( 'councillor_steward' ).GetPositionName|l] направляется в....»\n\nЯ озадаченно поднимаю взгляд от [target.GetCulture.GetCollectiveNounNoTooltip|l]ой книги, и вижу, что [lover_target.GetFirstName], краснея, склоняется надо мной.\n\n«Ох, — говорит [lover_target.GetSheHe], неужели это #EMP [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]#!?» .\n«Ты ведь знаешь, что [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] — язык любви, и, если мне не показалось, ты [Select_CString(ROOT.Char.IsFemale, 'сказала', 'сказал' )], что я — [lover_target.Custom('RomanticComplimentAdjective')][Select_CString(lover_target.IsFemale, 'ая', 'ый' )] [lover_target.Custom('RomanticComplimentNoun')|l]? Ах ты, [ROOT.Char.Custom('RomanticComplimentNoun')|l]!»" learn_language_ongoing.1010.a:0 "...да, да, конечно! Именно это я и [Select_CString(ROOT.Char.IsFemale, 'хотела', 'хотел' )] сказать!" learn_language_ongoing.1010.b:0 "Нет-нет! Это недоразумение!" learn_language_ongoing.1010.c:0 "Уйди, [lover_target.Custom('InsultNounSexual')]. Сосредоточиться мешаешь!" @@ -22,7 +22,7 @@ learn_language_ongoing.1020.c.success:0 "Лесть возымела действие: [language_helper.GetFirstNameNoTooltip] вам поможет" learn_language_ongoing.1020.c.failure:0 "[language_helper.GetFirstNameNoTooltip] [Select_CString(language_helper.IsFemale, 'разгадала', 'разгадал' )] вашу уловку" learn_language_ongoing.1020.t_hash_collision:1 "Изучение языка: помощь извне" - learn_language_ongoing.1020.desc:3 "Кажется, [language_helper.GetTitledFirstName] [Select_CString(language_helper.IsFemale, 'прослышала', 'прослышал' )], что вы изучаете [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]. [language_helper.GetSheHe|U] — носитель языка и предлагает помочь с учебой.\n\n«В награду я прошу лишь сущий пустяк, [ROOT.Char.GetTitleTierName]», — говорит [language_helper.GetSheHe], [language_helper.Custom('quirk_pos_pp')]." + learn_language_ongoing.1020.desc:3 "Кажется, [language_helper.GetTitledFirstName] [Select_CString(language_helper.IsFemale, 'прослышала', 'прослышал' )], что вы изучаете [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]. [language_helper.GetSheHe|U] — носитель языка и предлагает помочь с учебой.\n\n«В награду я прошу лишь сущий пустяк, [ROOT.Char.GetTitleTierName], — говорит [language_helper.GetSheHe] и [language_helper.Custom('quirk_pos_pp')]»." learn_language_ongoing.1020.a:0 "Если поможете, получите это золото." learn_language_ongoing.1020.b:0 "Услуга за услугу?" learn_language_ongoing.1020.c:0 "О, как #EMP благородно#! с вашей стороны предложить мне бесплатную помощь!" @@ -33,7 +33,7 @@ gain_artifact_tt:0 "Вы получаете [artifact|El] — [newly_created_artifact.GetName]" steal_artifact_tt:0 "Вы крадете [artifact|El] — [newly_created_artifact.GetName]" learn_language_ongoing.1030.t:1 "Изучения языка: потрепанный учебник" - learn_language_ongoing.1030.desc:3 "Ко мне подходит [chosen_peasant.GetTitledFirstName], [chosen_peasant.Custom('quirk_pos_pp')].\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], говорят, вы изучаете [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык, — говорит [chosen_peasant.GetSheHe]. — Мой отец был торговцем и мог в два счета выучить любой язык!»\n\n«Все его секреты — в этом учебнике. Мне-то он без надобности, я грамоте-то не [Select_CString(chosen_peasant.IsFemale, 'обучена', 'обучен' )]. А вам, за разумные деньги, могу и отдать»." + learn_language_ongoing.1030.desc:3 "Ко мне подходит [chosen_peasant.GetTitledFirstName] и [chosen_peasant.Custom('quirk_pos_pp')].\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], говорят, вы изучаете [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык, — говорит [chosen_peasant.GetSheHe]. — Мой отец был торговцем и мог в два счета выучить любой язык!»\n\n«Все его секреты — в этом учебнике. Мне-то он без надобности, я грамоте-то не [Select_CString(chosen_peasant.IsFemale, 'обучена', 'обучен' )]. А вам, за хорошие деньги, могу и отдать»." learn_language_ongoing.1030.a:0 "Интересно. С удовольствием заплачу." learn_language_ongoing.1030.b:0 "Запросы у тебя... крутоваты." learn_language_ongoing.1030.c:0 "Прекрасный подарок! Стража, отберите у н[chosen_peasant.GetHerHis] эти бумажки." @@ -75,7 +75,7 @@ lauded_loud_reader_modifier_desc:0 "Этот персонаж развлекал двор чтением «интересной» литературы вслух." learn_language_ongoing.1080.t:1 "Изучение языка: урок преподан" - learn_language_ongoing.1080.desc:5 "[Select_CString(court_tutor.IsFemale, 'Моя придворная наставница', 'Мой придворный наставник' )] [court_tutor.GetFirstName] денно и нощно [Select_CString(court_tutor.IsFemale, 'помогала', 'помогал' )] мне учить [target.GetCulture.GetLanguage.GetNameNoTooltip|l].\n\n[court_tutor.GetHerHis|U] любовь к педагогическому искусству очень вдохновляет, и [target.GetCulture.GetLanguage.GetNameNoTooltip|l] теперь со мной постоянно: то читаем письмо, то приходит [Select_CString(target.IsFemale, 'образованная', 'образованный' )] [target.GetCulture.GetNameNoTooltip|l][Select_CString(target.IsFemale, 'ая', 'ий' )] [ROOT.Char.GetWomanMan] и мы беседуем, а то и просто я узнаю необычный мнемонический стишок.\n\nЧестное слово, если бы не [court_tutor.GetFirstNamePossessiveNoTooltip], мне бы ни за что не продвинуться так далеко." + learn_language_ongoing.1080.desc:5 "[Select_CString(court_tutor.IsFemale, 'Моя придворная наставница', 'Мой придворный наставник' )] [court_tutor.GetFirstName] денно и нощно [Select_CString(court_tutor.IsFemale, 'помогала', 'помогал' )] мне учить [target.GetCulture.GetLanguage.GetNameNoTooltip|l].\n\n[court_tutor.GetHerHis|U] любовь к педагогическому искусству очень вдохновляет, и [target.GetCulture.GetLanguage.GetNameNoTooltip|l] теперь со мной постоянно: то читаем письмо, то приходит [Select_CString(target.IsFemale, 'образованная', 'образованный' )] [target.GetCulture.GetCollectiveNounNoTooltip|l][Select_CString(target.IsFemale, 'ая', 'ий' )] [ROOT.Char.GetWomanMan] и мы беседуем, а то и просто я узнаю необычный мнемонический стишок.\n\nЧестное слово, если бы не [court_tutor.GetFirstNamePossessiveNoTooltip], мне бы ни за что не продвинуться так далеко." learn_language_ongoing.1080.a:0 "[court_tutor.GetFirstNameNoTooltip], ты заслуживаешь награды!" learn_language_ongoing.1080.b:0 "[court_tutor.GetSheHe|U] хорошо выполняет свою работу." attended_by_tutor_modifier:0 "Занимается с придворным наставником" @@ -93,8 +93,8 @@ learn_language_ongoing.1090.b:0 "Я преодолею любые трудности!" learn_language_ongoing.1090.c:0 "Мне нужна передышка..." encouraged_by_friend_modifier:0 "Персонажа поддерживает друг" - learn_language_ongoing.1100.t:1 "$learn_language$: [Select_CString(ROOT.Char.IsFemale, 'Неравнодушная', 'Неравнодушный' )] [ROOT.Char.GetTitleTierName]" - learn_language_ongoing.1100.desc:3 "Не секрет, что я изо всех сил учу [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык, и, похоже, [target.GetCulture.GetNameNoTooltip|l]ие крестьяне тоже об этом прознали.\n\nДля них я теперь «[Select_CString(ROOT.Char.IsFemale, 'Неравнодушная', 'Неравнодушный' )] [ROOT.Char.GetTitleTierName]» — и это, безусловно, приятно. Даже мелкая знать ценит мое старание!\n\nПохоже, благодаря моему увлечению, [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l] и [target.GetCulture.GetCollectiveNounNoTooltip|l] стали ближе." + learn_language_ongoing.1100.t:1 "Изучение языка: [Select_CString(ROOT.Char.IsFemale, 'неравнодушная', 'неравнодушный' )] [ROOT.Char.GetTitleTierName]" + learn_language_ongoing.1100.desc:3 "Не секрет, что я изо всех сил учу [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык, и, похоже, [target.GetCulture.GetCollectiveNounNoTooltip|l]ие крестьяне тоже об этом прознали.\n\nДля них я теперь «[Select_CString(ROOT.Char.IsFemale, 'Неравнодушная', 'Неравнодушный' )] [ROOT.Char.GetTitleTierName]» — и это, безусловно, приятно. Даже мелкая знать ценит мое старание!\n\nПохоже, благодаря моему увлечению, [ROOT.Char.GetCulture.GetNameNoTooltip|l] и [target.GetCulture.GetNameNoTooltip|l] стали ближе." learn_language_ongoing.1100.a:3 "А не сказать ли мне речь на #EMP обоих#! языках?" learn_language_ongoing.1100.b:0 "Пусть оставят меня в покое, не хочу отвлекаться." learn_language_ongoing.1100.c:0 "Как удачно!" @@ -102,7 +102,7 @@ learn_language_ongoing.1100.a.failure:0 "Вы выставляете себя на посмешище" learn_language_ongoing.1110.t:1 "Изучение языка: искушение поэзии" - learn_language_ongoing.1110.desc:3 "О, «[target.Custom('RegionalDrink')|U] у озера». Это же [the_poet.GetFirstName]! Поистине величайшее собрание поэзии, которую может предложить [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык!\n\n#POE [ROOT.Char.Custom('GeneratePoem_Title')]#!\n[ROOT.Char.Custom('GeneratePoem_Intro_Rhyming')]\n[ROOT.Char.Custom('GeneratePoem_Outro_Rhyming')]\n\nМожет, и мне попробовать себя в стихосложении?" + learn_language_ongoing.1110.desc:3 "О, «[target.Custom('RegionalDrink')|U] у озера». Это же [the_poet.GetFirstName] [scheme.GetTarget.GetCulture.GetCollectiveNounNoTooltip][Select_CString(the_poet.IsFemale, 'ая', 'ий' )]! Поистине величайшее собрание поэзии, которую может предложить [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык!\n\n#POE [ROOT.Char.Custom('GeneratePoem_Title')]#!\n[ROOT.Char.Custom('GeneratePoem_Intro_Rhyming')]\n[ROOT.Char.Custom('GeneratePoem_Outro_Rhyming')]\n\nМожет, и мне попробовать себя в стихосложении?" learn_language_ongoing.1110.a:0 "Пожалуй, попробую!" learn_language_ongoing.1110.b:0 "Оценит ли [lover_to_be.GetFirstNameNoTooltip] мою #EMP романтическую#! поэму?" learn_language_ongoing.1110.c:0 "Нет, я #EMP учусь#!. Некогда фривольничать!" @@ -112,7 +112,7 @@ learn_language_ongoing.1120.t:1 "Изучение языка: детские сказки" learn_language_ongoing.1120.desc:3 "«И вот Умница [ROOT.Char.Custom('LocalAnimal')|U] говорит: берегись, [ROOT.Char.Custom('GirlBoy')], там...» Меня внезапно прерывают.\n\n«Что? [Select_CString(ROOT.Char.IsFemale, 'Великая', 'Великий' )] [ROOT.Char.GetTitleTierName] читает #EMP детские сказки?!#! Где же ваше достоинство — [Select_CString(ROOT.Char.IsFemale, 'растеряла', 'растерял' )]?» — восклицает [insensitive_asshole.GetTitledFirstName].\n«Это неприемлемо! Если ваши враги прознают о таком, то решат, что вы лишились разума!»\n\nВидимо, изучая [scheme.GetTarget.GetCulture.GetLanguage.GetName|l], я не очень-то... разборчиво выбираю литературу. По крайней мере, так считает двор." - learn_language_ongoing.1120.a:0 "Нет! Это же... #EMP уважаемая классика [target.GetCulture.GetNameNoTooltip|l]ой литературы!#! Так-то!" + learn_language_ongoing.1120.a:0 "Нет! Это же... #EMP уважаемая классика [target.GetCulture.GetCollectiveNounNoTooltip|l]ой литературы!#! Так-то!" learn_language_ongoing.1120.b:0 "Как ты смеешь меня оскорблять?! Я тебе покажу!" learn_language_ongoing.1120.c:0 "Твоя правда. [ROOT.Char.GetTitleTierName] не может опускаться до такого." learn_language_ongoing.1120.d:0 "Пусть люди думают что хотят. Эти истории весьма поучительны!" @@ -132,7 +132,7 @@ learn_language_ongoing.1124.a:0 "Это помешает учебе..." learn_language_ongoing.1130.t:1 "Изучение языка: лексическая любовь" - learn_language_ongoing.1130.desc:4 "«О, [Select_CString(ROOT.Char.IsFemale, 'моя дорогая', 'мой дорогой' )] [ROOT.Char.GetFirstNameNoTooltip]! Ты действительно учишь мой любимый [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык? Как же приятно, что ты хочешь лучше меня понять!» — говорит [lover_to_help.GetTitledFirstName], [lover_to_help.Custom('quirk_pos_pp')].\n\n«Могу ли я чем-то тебе помочь? Может, подсказать несколько слов?» — предлагает [lover_to_help.GetSheHe]." + learn_language_ongoing.1130.desc:4 "«О, [Select_CString(ROOT.Char.IsFemale, 'моя дорогая', 'мой дорогой' )] [ROOT.Char.GetFirstNameNoTooltip]! Ты действительно учишь мой любимый [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык? Как же приятно, что ты хочешь лучше меня понять!» — говорит [lover_to_help.GetTitledFirstName] и [lover_to_help.Custom('quirk_pos_pp')].\n\n«Могу ли я чем-то тебе помочь? Может, подсказать несколько слов?» — предлагает [lover_to_help.GetSheHe]." learn_language_ongoing.1130.a:0 "Я приму любую помощь!" learn_language_ongoing.1130.b:0 "Как сказать: «встречаемся у меня в спальне, без одежды»?" learn_language_ongoing.1130.c:0 "Спасибо, но я и так неплохо справляюсь." @@ -141,7 +141,7 @@ learn_language_ongoing.1130.a.failure:0 "[lover_to_help.GetFirstNameNoTooltip] считает, что можно #EMP начинать#! уроки с таких слов как «терпсихорический», «трансмогрификация» и «многоскорбный»" learn_language_ongoing.1140.t:1 "Изучение языка: рука помощи" - learn_language_ongoing.1140.desc:4 "«Вижу, ты изучаешь [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык — отличный выбор! Хорошо, когда [ROOT.Char.GetTitleTierName] его знает», — восклицает [Select_CString(close_one_to_help.IsFemale, 'моя', 'мой' )] [SCOPE.sC('root_for_loc').Custom2('RelationToMeShort', SCOPE.sC('close_one_to_help'))] [close_one_to_help.GetFirstName], [close_one_to_help.Custom('quirk_pos_pp')].\n\n«Я свободно говорю на [target.GetCulture.GetNameNoTooltip|l]ом. Хочешь, я помогу, [SCOPE.sC('close_one_to_help').Custom2('RelationToMeShort', SCOPE.sC('root_for_loc'))]?» — предлагает [close_one_to_help.GetSheHe]." + learn_language_ongoing.1140.desc:4 "«Вижу, ты изучаешь [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык — отличный выбор! Хорошо, когда [ROOT.Char.GetTitleTierName] его знает», — восклицает [Select_CString(close_one_to_help.IsFemale, 'моя', 'мой' )] [SCOPE.sC('root_for_loc').Custom2('RelationToMeShort', SCOPE.sC('close_one_to_help'))] [close_one_to_help.GetFirstName] и [close_one_to_help.Custom('quirk_pos_pp')].\n\n«Я свободно говорю на [target.GetCulture.GetCollectiveNounNoTooltip|l]ом. Хочешь, я помогу, [SCOPE.sC('close_one_to_help').Custom2('RelationToMeShort', SCOPE.sC('root_for_loc'))]?» — предлагает [close_one_to_help.GetSheHe]." learn_language_ongoing.1140.a:0 "Можешь объяснить мне, о чем это предложение?" learn_language_ongoing.1140.b:0 "Хочешь впредь приходить ко мне на занятия?" helpful_assistance_modifier:0 "Полезный помощник" diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/learn_language/learn_language_outcome_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/learn_language/learn_language_outcome_events_l_russian.yml index d8183849b5..20efc768de 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/learn_language/learn_language_outcome_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/learn_language/learn_language_outcome_events_l_russian.yml @@ -1,20 +1,20 @@ l_russian: learn_language_outcome.1000.t:1 "Изучение языка: успех!" - learn_language_outcome.1000.desc:3 "После долгих и упорных трудов я наконец знаю [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык! Бесчисленные часы зубрежки ударений, бессонные ночи склонений, бесконечное постижение интонирования... все это было не зря.\n\nВо время учебы образцом для меня был акцент, с которым говорит [target.GetTitledFirstName], — [target.GetSheHe] наверняка оценит мои результаты!\n\nИ, конечно же, [target.GetCulture.GetNameNoTooltip|l]ие крестьяне должны зауважать меня еще сильнее." + learn_language_outcome.1000.desc:3 "После долгих и упорных трудов я наконец знаю [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык! Бесчисленные часы зубрежки ударений, бессонные ночи склонений, бесконечное постижение интонирования... все это было не зря.\n\nВо время учебы образцом для меня был акцент, с которым говорит [target.GetTitledFirstName], — [target.GetSheHe] наверняка оценит мои результаты!\n\nИ, конечно же, [target.GetCulture.GetCollectiveNounNoTooltip|l]ие крестьяне должны зауважать меня еще сильнее." learn_language_outcome.1000.a:0 "Как меня радует собственное достижение!" - learn_language_outcome.1000.b:3 "Может, написать письмо, пусть [target.GetFirstNameNoTooltip] оценит мой письменный [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]?" - learn_language_outcome.1000.b.success:3 "[target.GetFirstNameNoTooltip] [Select_CString(target.IsFemale, 'впечатлена', 'впечатлен' )] тем, как хорошо я знаю [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]" - learn_language_outcome.1000.b.failure:3 "Мой [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] адресат воспринимает как непристойное глумление" + learn_language_outcome.1000.b:3 "Может, написать письмо, пусть [target.GetFirstNameNoTooltip] оценит мой письменный [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip|l]?" + learn_language_outcome.1000.b.success:3 "[target.GetFirstNameNoTooltip] [Select_CString(target.IsFemale, 'впечатлена', 'впечатлен' )] тем, как хорошо я знаю [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip|l]" + learn_language_outcome.1000.b.failure:3 "Мой [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip|l] адресат воспринимает как непристойное глумление" target_responds:0 "[target.GetTitledFirstName] отвечает на ваше письмо" learn_language_outcome.1001.opening:0 "[owner.Custom2('AppropriateGreeting', target)]" learn_language_outcome.1001.desc:5 "Я много месяцев изучаю [target.GetCulture.GetLanguage.GetName|l]. И в этом письме, что я пишу собственноручно, я использую [target.GetCulture.GetLanguage.GetNameNoTooltip|l] исключительно ради вас, ведь мой родной язык — [owner.GetCulture.GetLanguage.GetName|l]!\n\nНадеюсь, в будущем мы достигнем дипломатических отношений, которые принесут великую выгоду нам обоим!" - learn_language_outcome.1001.a:4 "[owner.GetSheHe|U] знает [scheme.GetTarget.GetCulture.GetLanguage.GetName|l]? Впечатляет, передайте мои наилучшие пожелания!" + learn_language_outcome.1001.a:4 "[owner.GetSheHe|U] знает [target.GetCulture.GetLanguage.GetNameNoTooltip|l]? Впечатляет, передайте мои наилучшие пожелания!" learn_language_outcome.1001.b:0 "Ха! Какая смешная попытка снискать славу!" learn_language_outcome.2000.t:1 "Изучение языка: провал" learn_language_outcome.2000.desc:3 "Долгая, упорная работа... все впустую! Выучить [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] язык #EMP невозможно#!. Сколько ни пытаюсь, мой уровень речи не поднимается выше грудного ребенка, а пишу я не лучше неграмотного, слепого и беспалого раба!\n\nТьфу! Сколько же времени потрачено впустую..." - learn_language_outcome.2000.a:3 "Я признаю поражение... [scheme.GetTarget.GetCulture.GetLanguage.GetName|l] выше моего понимания." + learn_language_outcome.2000.a:3 "Я признаю поражение... [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip|l] выше моего понимания." learn_language_outcome.2000.b:0 "Нет! Я начну с начала и на сей раз сделаю все как положено." learn_language_outcome.2000.c:0 "По крайней мере, теперь я могу блеснуть парой эффектных любезностей!" scheme_loses_half_progress:0 "[scheme|E] теряют половину прогресса, но остаются активными" @@ -28,8 +28,8 @@ scheme_retains_progress:0 "[scheme|E] сохраняют весь достигнутый прогресс" child_learned_language_title:0 "[owner.Custom('GetDaughterSon')|U] постигает язык!" - child_learned_language_desc:0 "Ваше дитя постигает [target.GetCulture.GetLanguage.GetName] [language|El]" + child_learned_language_desc:0 "Ваше дитя постигает [target.GetCulture.GetLanguage.GetName|l] [language|El]" child_learned_language_fail_title:0 "[owner.Custom('GetDaughterSon')|U] не в силах выучить язык" - child_learned_language_fail_desc:0 "Вашему ребенку не удается выучить [target.GetCulture.GetLanguage.GetName] [language|El]" + child_learned_language_fail_desc:0 "Вашему ребенку не удается выучить [target.GetCulture.GetLanguage.GetName|l] [language|El]" child_learned_language_invalidated_title:0 "Происки вашего ребенка «Изучить язык» отменены" child_learned_language_invalidated_desc:0 "[scheme|E] вашего ребенка «[GetScheme('learn_language').GetTypeName]» отменены" diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/murder/murder_save_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/murder/murder_save_events_l_russian.yml index 2796626308..933976e78f 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/murder/murder_save_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/murder/murder_save_events_l_russian.yml @@ -82,7 +82,7 @@ murder_save.1008.a:0 "Без тебя меня бы убили, [THIS.Char.Custom('DogStoryName')]!" murder_save.0009.t:1 "$murder_save_header$ Семейные связи" - murder_save.0009.desc:0 "Когда все готово, когда [target.GetTitledFirstName] должен вот-вот [Select_CString(target.IsFemale, 'должна', 'должен' )] умереть, все вдруг рассыпается!\n\nПохоже, в дело вмешались сторонники династии [target.GetDynasty.GetName], и одной судьбоносной ночью все участники заговора выявлены и так и не приводят свой план в действие" + murder_save.0009.desc:0 "Когда все готово, когда [target.GetTitledFirstName] должен вот-вот [Select_CString(target.IsFemale, 'должна', 'должен' )] умереть, все вдруг рассыпается!\n\nПохоже, в дело вмешались сторонники династии [target.GetDynasty.GetBaseName], и одной судьбоносной ночью все участники заговора выявлены и так и не приводят свой план в действие" murder_save.0009.a:0 "Нужно отступить, пока они не решили мне отомстить!" murder_save.0009.b:0 "Я восстановлю все утраченное." murder_save.targets_guile_legacy_save_used_up:0 "[target.GetShortUIName|U] не может снова рассчитывать, что [GetDynastyPerk( 'guile_legacy_5' ).GetName] помогут [Select_CString(target.IsFemale, 'ей', 'ему' )]" @@ -126,7 +126,7 @@ murder_save.1013.desc:0 "Я готовлюсь приступить к трапезе, когда замечаю необычный запах, исходящий от моего любимого блюда. В привычном аромате присутствуют кислые нотки, и с пряностями явно что-то не так... После разговора с поваром, заверившим, что пища готовилась так же, как и всегда, осталась только одна возможность: кто-то пытался отравить меня!" murder_save.0014.t:0 "$murder_save_header$ Смертельное понимание" - murder_save.0014.desc:0 "[target.GetTitledFirstName] по-прежнему [Select_CString(target.IsFemale, 'жива', 'жив' )]! Мое покушение провалилось!\n\nЭти глупые убийцы не знали, что [target.GetSheHe] понимает [owner.GetCulture.GetLanguage.GetNameNoTooltip|l] и обсуждали свои планы прямо у н[target.GetHerHis] под носом." + murder_save.0014.desc:0 "[target.GetTitledFirstName] по-прежнему [Select_CString(target.IsFemale, 'жива', 'жив' )]! Мое покушение провалилось!\n\nЭти глупые убийцы не знали, что [target.GetSheHe] понимает [owner.GetCulture.GetLanguage.GetNameNoTooltip|l], и обсуждали свои планы прямо у н[target.GetHerHis] под носом." murder_save.1014.desc:0 "Вечером, уже готовясь ко сну, я вдруг слышу, как двое слуг о чем-то шепчутся вполголоса. До меня не сразу доходит, что они используют [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip|l], а не [owner.GetCulture.GetLanguage.GetNameNoTooltip|l]. При этом они явно не осознают, что я их понимаю.\n\n«Подождем, пока [ROOT.Char.GetSheHe] уснет. Ты посматривай по сторонам, а я перережу [ROOT.Char.GetHerHim] горло».\n\nЯ быстро покидаю покои и сообщаю страже, что в моей комнате убийцы. О [ROOT.Char.GetFaith.HighGodName], как же хорошо, что я знаю [owner.GetCulture.GetLanguage.GetNameNoTooltip|l]!" diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/seduce/seduce_ongoing_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/seduce/seduce_ongoing_events_l_russian.yml index 21c3215b7f..99cc9c1654 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/seduce/seduce_ongoing_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/seduce/seduce_ongoing_events_l_russian.yml @@ -162,10 +162,10 @@ seduce_ongoing.1311.desc:0 "«[ROOT.Char.GetLadyLord|U], вы не хотите, чтобы мы это сажали?» — Крестьяне стоят передо мной, из ящиков, которые они приволокли, сыпется земля. Цветочный орнамент, который они принесли, выглядит старым и потрепанным." seduce_ongoing.1311.a:0 "Чтобы этой гадости и рядом с садами не было." - seduce_ongoing.1212.desc:0 "[owner.GetTitledFirstName] [Select_CString(owner.IsFemale, 'отправила', 'отправил' )] мне подарок — платок с вышитым гербом династии [owner.GetDynasty.GetName].\n\nЕсли я буду носить с собой их эмблему... Интересно, что скажут окружающие на такую вопиющую дерзость?" + seduce_ongoing.1212.desc:0 "[owner.GetTitledFirstName] [Select_CString(owner.IsFemale, 'отправила', 'отправил' )] мне подарок — платок с вышитым гербом династии [owner.GetDynasty.GetBaseName].\n\nЕсли я буду носить с собой их эмблему... Интересно, что скажут окружающие на такую вопиющую дерзость?" seduce_ongoing.1212.a:0 "Не знаю какое, но впечатление это произведет." - seduce_ongoing.1312.desc:0 "[owner.GetTitledFirstName] [Select_CString(owner.IsFemale, 'отправила', 'отправил' )] мне подарок — платок с вышитым гербом династии [owner.GetDynasty.GetName].\n\n[owner.GetSheHe] всерьез считает, что я буду демонстрировать [owner.GetHerHis] прилюдно? Какая дикая самонадеянность." + seduce_ongoing.1312.desc:0 "[owner.GetTitledFirstName] [Select_CString(owner.IsFemale, 'отправила', 'отправил' )] мне подарок — платок с вышитым гербом династии [owner.GetDynasty.GetBaseName].\n\n[owner.GetSheHe] всерьез считает, что я буду демонстрировать [owner.GetHerHis] прилюдно? Какая дикая самонадеянность." seduce_ongoing.1801.t:0 "[ROOT.Char.Custom('MistressMaster')|U] слова" seduce_ongoing.1801.start.desc:0 "Дипломатическое искусство мне не чуждо, и я понимаю, на что способен яркий и уместный комплимент. Подчеркнуть лучшее качество человека и восхититься им — самая прямая дорога к сердцу любого.\n\n" @@ -366,7 +366,7 @@ seduce_ongoing.4005.court:0 "двор?!" seduce_ongoing.4005.a:0 "Все пошло не так, как надо!" - seduce_ongoing.4006.desc:0 "[ROOT.Char.Custom('MusicalPerformer')] горячо вещает о любви и страсти, а я изо всех сил стараюсь не показывать, насколько это мне льстит.\n\nИ хотя метафоры и аллегории скрывают лицо не хуже вуали, я знаю, что признание предназначено мне, а его автор — [owner.GetTitledFirstName]." + seduce_ongoing.4006.desc:0 "[ROOT.Char.Custom('MusicalPerformer')] горячо вещает о любви и страсти, а я изо всех сил стараюсь не показывать, насколько это мне льстит.\n\nИ хотя метафоры и аллегории скрывают лицо не хуже вуали, я знаю, что признание предназначено мне, а его автор — [owner.GetTitledFirstName]." seduce_ongoing.4006.a:0 "[owner.GetFirstName], ты умеешь привлечь мое внимание." seduce_ongoing.4007.desc:0 "Возможно, посвящение было слишком завуалировано. [target.GetLadyLord] [target.GetFirstName], кажется, не [Select_CString(target.IsFemale, 'поняла', 'понял' )] намека." diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/sway/sway_ongoing_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/sway/sway_ongoing_events_l_russian.yml index 787a86c95f..2f44333fa5 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/sway/sway_ongoing_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/sway/sway_ongoing_events_l_russian.yml @@ -1,8 +1,8 @@ l_russian: - sway_ongoing.1001.t:0 "Влияние: [target.GetCulture.GetNameNoTooltip]ая культура" - sway_ongoing.1001.desc:2 "Простолюдин [target.GetCulture.GetNameNoTooltip|l]ого происхождения пострадал на улицах города [capital.GetNameNoTooltip] из-за мелких оскорблений.\n\nВыступив в его защиту, я, возможно, смогу добиться того, что [target.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)], [Select_CString(target.IsFemale, 'которая', 'который' )] тоже из [target.GetCulture.GetNameNoTooltip|l]ого народа, поверит в мои хорошие намерения. Однако я рискую отвратить от себя [ROOT.Char.GetCulture.GetNameNoTooltip|l]их сородичей..." - sway_ongoing.1001.a:1 "[target.GetCulture.GetCollectiveNounNoTooltip] — хорошие люди." - sway_ongoing.1001.b:1 "[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] духовно более совершенны!" + sway_ongoing.1001.t:0 "Влияние: [target.GetCulture.GetCollectiveNounNoTooltip]ая культура" + sway_ongoing.1001.desc:2 "Простолюдин [target.GetCulture.GetCollectiveNounNoTooltip|l]ого происхождения пострадал на улицах города [capital.GetNameNoTooltip] из-за мелких оскорблений.\n\nВыступив в его защиту, я, возможно, смогу добиться того, что [target.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)], [Select_CString(target.IsFemale, 'которая', 'который' )] тоже из [target.GetCulture.GetCollectiveNounNoTooltip|l]ого народа, поверит в мои хорошие намерения. Однако я рискую отвратить от себя [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]их сородичей..." + sway_ongoing.1001.a:1 "[target.GetCulture.GetNameNoTooltip] — хорошие люди." + sway_ongoing.1001.b:1 "[ROOT.Char.GetCulture.GetNameNoTooltip] духовно более совершенны!" sway_ongoing.1002.t:0 "Влияние: комплимент" sway_ongoing.1002.desc:0 "Чтобы [target.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)] легче [Select_CString(target.IsFemale, 'отзывалась', 'отзывался' )] на мои попытки сближения, я могу добавить комплименты в следующее послание, адресованное [target.GetHerHis] двору.\n\nЯ непременно упомяну [target.GetHerHis]..." diff --git a/project/ck3/base_game/localization/russian/event_localization/schemes/sway/sway_outcome_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/schemes/sway/sway_outcome_events_l_russian.yml index f2485f642d..07696308a2 100644 --- a/project/ck3/base_game/localization/russian/event_localization/schemes/sway/sway_outcome_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/schemes/sway/sway_outcome_events_l_russian.yml @@ -8,7 +8,7 @@ sway_outcome.1002.t:0 "Влияние: религиозные убеждения" sway_outcome.1002.same_faith:0 "Кажется, [target.GetTitledFirstName] еще может встать на мою сторону.\n\nЕсли найти верные слова, я смогу внушить [target.GetHerHim], что действую не только в собственных интересах и что мою волю направляет [ROOT.Char.GetFaith.HighGodHerselfHimself] [ROOT.Char.GetFaith.HighGodNameAlternate]!" - sway_outcome.1002.other_faith:0 "Кажется, [target.GetTitledFirstName] еще может встать на мою сторону. Возможно, я докажу, что [target.GetFaith.GetAdherentNamePlural|l] должны поддерживать именно меня, а не других #L [ROOT.Char.GetFaith.GetAdjective|l]их#! властителей!" + sway_outcome.1002.other_faith:0 "Кажется, [target.GetTitledFirstName] еще может встать на мою сторону. Возможно, я докажу, что [target.GetFaith.GetAdherentNamePlural|l] должны поддерживать именно меня, а не других #L [ROOT.Char.GetFaith.GetName|l]их#! властителей!" sway_outcome.1002.a:0 "Думаю, я смогу подобрать весомый аргумент." sway_outcome.1002.b:0 "Думаю, стоит прибегнуть к дипломатическим любезностям." diff --git a/project/ck3/base_game/localization/russian/event_localization/secret_events/secret_bastard_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/secret_events/secret_bastard_events_l_russian.yml index 3b4767e4f2..9f9ee69c38 100644 --- a/project/ck3/base_game/localization/russian/event_localization/secret_events/secret_bastard_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/secret_events/secret_bastard_events_l_russian.yml @@ -80,14 +80,14 @@ secret_bastard.2000.desc:0 "\n\nЯ никому не рассказывала, от кого [Select_CString(child.IsFemale, 'родилась моя', 'родился мой' )] [child.Custom('GetDaughterSon')] [child.GetTitledFirstName]. Но теперь всем стало известно, что я и [real_father.GetTitledFirstName], [child.GetHerHis] настоящий отец, были близки!" secret_bastard.2000.a:0 "[Select_CString(child.IsFemale, 'Моя', 'Мой' )] [child.Custom('GetDaughterSon')], что же [Select_CString(child.IsFemale, 'ее', 'его' )] ждет?" - secret_bastard.2001.t:0 "Истина" + secret_bastard.2001.t:0 "True" secret_bastard.2001.desc_opening.me:0 "Мной представлены свидетельства того, что" secret_bastard.2001.desc:0 "[child.GetFirstName] — не мой ребенок." secret_bastard.2001.father:0 "На самом деле [child.GetHerHis] настоящим отцом является [real_father.Custom2('MyCharacterIntroduction', ROOT.Char)]!" secret_bastard.2001.change_lineage_lowborn.twin:0 "\n\nЖаль, что до этого дошло, но мир должен знать, что они безродные бастарды." secret_bastard.2001.change_lineage_lowborn:0 "\n\nЖаль, что до этого дошло, но мир должен знать, что [child.GetSheHe] безродный бастард." - secret_bastard.2001.change_lineage.twin:0 "\n\nЖаль, что до этого дошло, но мир должен знать, что они бастарды дома [child.GetHouse.GetName]." - secret_bastard.2001.change_lineage:0 "\n\nЖаль, что до этого дошло, но мир должен знать, что [child.GetSheHe] бастард дома [child.GetHouse.GetName]." + secret_bastard.2001.change_lineage.twin:0 "\n\nЖаль, что до этого дошло, но мир должен знать, что они бастарды дома [child.GetHouse.GetBaseName]." + secret_bastard.2001.change_lineage:0 "\n\nЖаль, что до этого дошло, но мир должен знать, что [child.GetSheHe] бастард дома [child.GetHouse.GetBaseName]." secret_bastard.2001.keep_lineage.twin:0 "\n\nИ хотя правду узнать невозможно, их происхождение всегда будет покрыто завесой слухов и неопределенности." secret_bastard.2001.keep_lineage:0 "\n\nИ хотя правду узнать невозможно, [child.GetHerHis] происхождение всегда будет покрыто завесой слухов и неопределенности." secret_bastard.2001.a:0 "Так будет лучше." diff --git a/project/ck3/base_game/localization/russian/event_localization/secret_events/secrets_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/secret_events/secrets_events_l_russian.yml index 18f54a46e8..6a6d8a68cf 100644 --- a/project/ck3/base_game/localization/russian/event_localization/secret_events/secrets_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/secret_events/secrets_events_l_russian.yml @@ -99,7 +99,7 @@ secrets.0008.desc:1 "О нет, [secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)] [Select_CString(secret_exposer.IsFemale, 'открыла', 'открыл' )], что я и [Select_CString( ObjectsEqual( secret_exposer, target ), ' secret_exposer.GetTitledFirstName', target.GetTitledFirstName )] тайно встречаемся! Теперь новость распространяется подобно лесному пожару, и наша страсть уже не столь тайная, как нам хотелось бы." - secrets.0008.forbidden.desc:1 "О нет, [secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)] [Select_CString(secret_exposer.IsFemale, 'раскрыла', 'раскрыл' )] миру, что я и [Select_CString( ObjectsEqual( secret_exposer, target ), 'secret_exposer.GetTitledFirstName', target.GetTitledFirstName )] состоим в отношениях!\n\nВ нас тычут пальцами, нас оскорбляют, но мне не стыдно. Я буду лгать, сколько необходимо, ради того, чтобы [Select_CString(target.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('target'))] [Select_CString(target.IsFemale, 'оставалась', 'оставался' )] в безопасности. Но мне страшно: что теперь с нами будет?" + secrets.0008.forbidden.desc:1 "О нет, [secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)] [Select_CString(secret_exposer.IsFemale, 'раскрыла', 'раскрыл' )] миру, что я и [Select_CString( ObjectsEqual( secret_exposer, target ), secret_exposer.GetTitledFirstName, target.GetTitledFirstName )] состоим в отношениях!\n\nВ нас тычут пальцами, нас оскорбляют, но мне не стыдно. Я буду лгать, сколько необходимо, ради того, чтобы [Select_CString(target.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('target'))] [Select_CString(target.IsFemale, 'оставалась', 'оставался' )] в безопасности. Но мне страшно: что теперь с нами будет?" secrets.0008.a:0 "Да кто они такие, чтобы судить нас?!" secrets.0108.no_exposer.desc:3 "Открылось сокровенное: [Select_CString(primary_character.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', primary_character)] [primary_character.GetTitledFirstName]" diff --git a/project/ck3/base_game/localization/russian/event_localization/south_asia_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/south_asia_events_l_russian.yml index 317f0282e4..02dcac0fd6 100644 --- a/project/ck3/base_game/localization/russian/event_localization/south_asia_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/south_asia_events_l_russian.yml @@ -48,7 +48,7 @@ south_asia.0030.b.theravada.tt:0 "Все тхеравадские вассалы" south_asia.0031.t:0 "Религиозная ситуация усугубляется" - south_asia.0031.desc:0 "Культурное вмешательство — это одно, а вот религиозная гегемония — это уже совсем другое. Простой народ недоволен, а при дворе многие приверженцы старых традиций начинают вполголоса возмущаться, едва заслышав ваше имя. Среди них и [ari_vassal.GetTitledFirstName].\n\nЯ все еще могу выступить как миротворцем, так и суровым властителем. А могу и вовсе затянуть решение вопроса, пока все не уляжется само собой. Выбирать нужно с умом..." + south_asia.0031.desc:0 "Культурное вмешательство — это одно, а вот религиозная гегемония — это уже совсем другое. Простой народ недоволен, а при дворе многие приверженцы старых традиций начинают вполголоса возмущаться, едва заслышав ваше имя. Среди них и [ari_vassal.GetTitledFirstName].\n\nЯ всё еще могу выступить как миротворцем, так и суровым властителем. А могу и вовсе затянуть решение вопроса, пока все не уляжется само собой. Выбирать нужно с умом..." south_asia.0031.a:0 "Смять недовольных и выявить всех, кто вступится за них." south_asia.0031.b:0 "Мы не можем допустить распада державы." south_asia.0031.c:0 "Нужно преподать урок и публично казнить зачинщиков." @@ -58,7 +58,7 @@ south_asia.0031.c.all.tt:0 "Все остальные вассалы" south_asia.0032.t:0 "Сниженная религиозная напряженность" - south_asia.0032.desc:0 "Традиционные бирманские народные верования глубоко укоренились, особенно в сельской местности. Простой запрет свободы вероисповедания принесет больше вреда, чем пользы, поэтому включение в пантеон тридцать седьмого бога Тхагьямина, буддистского бога-защитника, в качестве главного из богов было встречено достаточно тепло.\n\nТеперь вам представилась уникальная возможность. Традиционный центр [ROOT.Char.GetFaith.GetAdjective|l]ого буддизма находится на Ланке, которой постоянно угрожают материковые державы. Возможно, пришло время нам самим решать будущее нашей укрепившейся веры?" + south_asia.0032.desc:0 "Традиционные бирманские народные верования глубоко укоренились, особенно в сельской местности. Простой запрет свободы вероисповедания принесет больше вреда, чем пользы, поэтому включение в пантеон тридцать седьмого бога Тхагьямина, буддистского бога-защитника, в качестве главного из богов было встречено достаточно тепло.\n\nТеперь вам представилась уникальная возможность. Традиционный центр #L [ROOT.Char.GetFaith.GetName|l]ого#! буддизма находится на Ланке, которой постоянно угрожают материковые державы. Возможно, пришло время нам самим решать будущее нашей укрепившейся веры?" south_asia.0032.a:0 "Пригласить ко двору религиозных беженцев с Ланки." south_asia.0032.b:0 "Мы будем единственными хранителями своей веры." south_asia.0032.a.tt:0 "Прибудут [Concept( 'guests', 'гости' )|E] с Ланки" @@ -66,13 +66,13 @@ south_asia.0032.a.lankan:0 "К вашему двору прибыли религиозные беженцы с Ланки" south_asia.0033.t:0 "Навязывание религиозной воли" - south_asia.0033.desc:0 "С религиозным недовольством покончено. Храбрые глупцы, осмелившиеся противиться, перебиты, а большинство держит рот на замке и не смеет поднять голову, опасаясь преследования. [ari_vassal.GetFaith.GetAdjective]ие религиозные лидеры бежали в деревни, где у них еще есть возможность проводить свои анимистические ритуалы.\n\nОстается вопрос, что делать с придворными, которые раньше так яростно выступали, а теперь молчат, словно воды в рот набрали." + south_asia.0033.desc:0 "С религиозным недовольством покончено. Храбрые глупцы, осмелившиеся противиться, перебиты, а большинство держит рот на замке и не смеет поднять голову, опасаясь преследования. #L [ari_vassal.GetFaith.GetName]ие#! религиозные лидеры бежали в деревни, где у них еще есть возможность проводить свои анимистические ритуалы.\n\nОстается вопрос, что делать с придворными, которые раньше так яростно выступали, а теперь молчат, словно воды в рот набрали." south_asia.0033.a:0 "Все при моем дворе должны подтвердить свою приверженность к истинной вере!" south_asia.0033.b:0 "Пролито уже достаточно крови, не будем их трогать." south_asia.0033.c:0 "Вы упустили свой шанс. СТРАЖА!" south_asia.0034.t:0 "Религиозного конфликта удалось избежать" - south_asia.0034.desc:0 "Готовность устроить гражданскую войну ради защиты веры показывает рвение, но способность сдержаться демонстрирует сострадание. Народ продолжает роптать, ну и пусть.\n\nРелигиозный раскол по-прежнему царит в долине Иравади, но власть все еще в моих руках. К тому же остается возможность продолжить обращение привычными методами." + south_asia.0034.desc:0 "Готовность устроить гражданскую войну ради защиты веры показывает рвение, но способность сдержаться демонстрирует сострадание. Народ продолжает роптать — ну и пусть.\n\nРелигиозный раскол по-прежнему царит в долине Иравади, но власть всё еще в моих руках. К тому же остается возможность продолжить обращение привычными методами." south_asia.0034.a:0 "Сиддхартха Гаутама одобрил бы мое сострадание." south_asia.0034.b:0 "И они обратятся." south_asia.0034.counties:0 "Все графства" @@ -80,44 +80,44 @@ south_asia.0034.aricounties:0 "Все графства, последователи ари" south_asia.0035.t:0 "Сохранение тхеравадской родины" - south_asia.0035.desc:0 "Любой последователь учения Будды оценит важность сохранения его слов. «Палийский канон», хоть он и был написан спустя сотни лет после смерти Сиддхартхи Гаутамы, представляет собой наиболее полное собрание высказываний Будды.\n\nИз-за политической обстановки в материковой Индии священные тексты в [ROOT.Char.GetFaith.GetAdjective|l]их землях Ланки находятся под угрозой. Нужно действовать!" + south_asia.0035.desc:0 "Любой последователь учения Будды оценит важность сохранения его слов. «Палийский канон», хоть он и был написан спустя сотни лет после смерти Сиддхартхи Гаутамы, представляет собой наиболее полное собрание высказываний Будды.\n\nИз-за политической обстановки в материковой Индии священные тексты в #L [ROOT.Char.GetFaith.GetName|l]их#! землях Ланки находятся под угрозой. Нужно действовать!" south_asia.0035.a:0 "Мы отправим верных последователей помочь сохранить нашу религию." south_asia.0035.b:0 "Отправим послов с предложением дружбы." south_asia.0035.b.theravada.tt:0 "Любой независимый тхеравадский правитель" south_asia.0035.a.lanka:0 "Все графства в Ланке" south_asia.0036.t:0 "Разобраться с ари" - south_asia.0036.desc:0 "За сохранность веры за пределами долины Иравади можно не опасаться. Остается вопрос, что делать с монахами, исповедующими [ari_faith.GetName], которые сохраняют большую власть и при каждой возможности предаются гедонизму. Их влияние можно подорвать, но нельзя ограничить.\n\nНеобходимо разобраться с этими любителями вина и жертвоприношений, но разобраться аккуратно, чтобы гонения на них не стали угрозой хрупкому миру в регионе." + south_asia.0036.desc:0 "За сохранность веры за пределами долины Иравади можно не опасаться. Остается вопрос, что делать с монахами, исповедующими [ari_faith.GetAdjective|l], которые сохраняют большую власть и при каждой возможности предаются гедонизму. Их влияние можно подорвать, но нельзя ограничить.\n\nНеобходимо разобраться с этими любителями вина и жертвоприношений, но разобраться аккуратно, чтобы гонения на них не стали угрозой хрупкому миру в регионе." south_asia.0036.a:0 "Народ должен узнать об их грехах. Разделяй и властвуй." south_asia.0036.b:0 "Они могут обратиться или бежать в леса и горы." south_asia.0036.b.tt:0 "Все остальные графства в Бирме" south_asia.0037.t:0 "Вера спасена" - south_asia.0037.desc:0 "Последние остатки власти монахов тают на глазах, и с моих плеч словно упал тяжелый камень. Религиозные отношения в державе достигли гармонии, вера процветает, а народ видит во мне как политического, так и духовного лидера.\n\nМое великое путешествие подошло к концу, и моя держава может с полным основание считать себя оплотом, где [ROOT.Char.GetFaith.GetName] может чувствовать себя в безопасности." + south_asia.0037.desc:0 "Последние остатки власти монахов тают на глазах, и с моих плеч словно упал тяжелый камень. Религиозные отношения в державе достигли гармонии, вера процветает, а народ видит во мне как политического, так и духовного лидера.\n\nМое великое путешествие подошло к концу, и моя держава может с полным основание считать себя оплотом, где [ROOT.Char.GetFaith.GetAdjective|l] может чувствовать себя в безопасности." south_asia.0037.a:0 "Мы продолжим взращивать веру!" south_asia.0037.b:0 "Я просто следую воле Будды." south_asia.0037.b.tt:0 "Все вассалы" south_asia.0038.t:0 "Великий раскол" - south_asia.0038.desc:0 "Уже много лет верующие в долине Иравади переживают настоящий религиозный раскол. Городская знать и ей подобные исповедуют [proselytiser.GetFaith.GetName], а простой народ и жители бескрайних лесов долины продолжают почитать различные божества и духи ари.\n\nМой сюзерен [proselytiser.GetFullName] считает своим долгом исправить подобное положение дел и установить господство тхеравады в своих землях, а следовательно, и в моих тоже. Уже сейчас [proselytiser.GetHerHis] монахи наводнили мои земли, перекраивая религиозный ландшафт по своему усмотрению." + south_asia.0038.desc:0 "Уже много лет верующие в долине Иравади переживают настоящий религиозный раскол. Городская знать и ей подобные исповедуют [proselytiser.GetFaith.GetAdjective|l], а простой народ и жители бескрайних лесов долины продолжают почитать различные божества и духи ари.\n\nМой сюзерен [proselytiser.GetFullName] считает своим долгом исправить подобное положение дел и установить господство тхеравады в своих землях, а следовательно, и в моих тоже. Уже сейчас [proselytiser.GetHerHis] монахи наводнили мои земли, перекраивая религиозный ландшафт по своему усмотрению." south_asia.0038.a:0 "Тхеравада будет процветать!" south_asia.0038.b:0 "Это возмутительно!" south_asia.0038.c:0 "Это обычная глупость." south_asia.0038.tt:0 "Несколько ваших [Concept( 'counties', 'графств' )|E] могут обратиться в тхераваду." south_asia.0039.t:0 "Безжалостный фанатик" - south_asia.0039.desc:0 "[proselytiser.GetFullName] своими проповедями делает только хуже. [proselytiser.GetHerHis|U] жесткий подход к распространению тхеравады привел к возмущениям и протестам, которые в свою очередь были жестоко подавлены.\n\nВсе знатные люди, решившие защитить последователей угнетаемого ари, либо пропали без следа, либо настаивают, что их просто не так поняли. Никто не решается испытывать терпение фанатика-сюзерена.\n\nПока неизвестно, какие последствия ждут тех, кто выступал за притесненных..." + south_asia.0039.desc:0 "[proselytiser.GetFullName] своими проповедями делает только хуже. [proselytiser.GetHerHis|U] жесткий подход к распространению тхеравады привел к возмущениям и протестам, которые, в свою очередь, были жестоко подавлены.\n\nВсе знатные люди, решившие защитить последователей угнетаемого ари, либо пропали без следа, либо настаивают, что их просто не так поняли. Никто не решается испытывать терпение фанатика-сюзерена.\n\nПока неизвестно, какие последствия ждут тех, кто выступал за притесненных..." south_asia.0039.a:0 "Они это заслужили." south_asia.0039.b:0 "Однажды павшие верующие будут отомщены." south_asia.0039.c:0 "Это просто мелкие склоки между язычниками." south_asia.0040.t:0 "Вера спасена?" - south_asia.0040.desc:0 "[proselytiser.GetFullName], сюзерен и [Select_CString(proselytiser.IsFemale, 'правительница', 'правитель' )] этих земель, активно пытается обратить население в свою веру, [proselytiser.GetFaith.GetName]. По мере продвижения [proselytiser.GetHerHis] планов становится все труднее остановить поток проповедников и бханака, заполонивших мои земли, чтобы распространить свою веру, как того требует их [proselytiser.GetLordLady|l].\n\nТхеравада постепенно укореняется, а приверженцы традиционных верований ари уходят в лесные цитадели в горах Аракана. Их количество постепенно тает, и многие исповедуют свою веру тайно." + south_asia.0040.desc:0 "[proselytiser.GetFullName], сюзерен и [Select_CString(proselytiser.IsFemale, 'правительница', 'правитель' )] этих земель, активно пытается обратить население в свою веру, [proselytiser.GetFaith.GetAdjective|l]. По мере продвижения [proselytiser.GetHerHis] планов становится всё труднее остановить поток проповедников и бханака, заполонивших мои земли, чтобы распространить свою веру, как того требует их [proselytiser.GetLordLady|l].\n\nТхеравада постепенно укореняется, а приверженцы традиционных верований ари уходят в лесные цитадели в горах Аракана. Их количество постепенно тает, и многие исповедуют свою веру тайно." south_asia.0040.a:0 "Отлично! Истинная вера будет процветать!" south_asia.0040.b:0 "Мы будем помнить об этом." south_asia.0040.c:0 "Меня это никак не касается." south_asia.0040.tt:0 "Несколько ваших [Concept( 'counties', 'графств' )|E] могут обратиться в тхераваду." south_asia.0041.t:0 "Заграничный подарок" - south_asia.0041.desc:0 "Вот уже пятый монах за день появляется у меня при дворе, и это пробуждает во мне любопытство. Нечасто представители духовенства странствуют в таких количествах. Хватает одного вопроса, чтобы понять причину массового наплыва верующих в мои земли.\n\n[proselytiser.GetFullName], [proselytiser.GetLadyLord] другой державы, распространяет [proselytiser.GetFaith.GetName] в своих землях, и до н[proselytiser.GetHerHis] дошли вести о проблемах, с которыми наша общая конфессия последние несколько поколений сталкивается в моей державе.\n\nВ ответ [proselytiser.GerSheHe] [Select_CString(proselytiser.IsFemale, 'прислала', 'прислал' )] мне множество бхикшу, которые помогут распространить и укрепить нашу веру в ее исконных землях." + south_asia.0041.desc:0 "Вот уже пятый монах за день появляется у меня при дворе, и это пробуждает во мне любопытство. Нечасто представители духовенства странствуют в таких количествах. Хватает одного вопроса, чтобы понять причину массового наплыва верующих в мои земли.\n\n[proselytiser.GetFullName], [proselytiser.GetLadyLord] другой державы, распространяет [proselytiser.GetFaith.GetAdjective|l] в своих землях, и до н[proselytiser.GetHerHis] дошли вести о проблемах, с которыми наша общая конфессия последние несколько поколений сталкивается в моей державе.\n\nВ ответ [proselytiser.GerSheHe] [Select_CString(proselytiser.IsFemale, 'прислала', 'прислал' )] мне множество бхикшу, которые помогут распространить и укрепить нашу веру в ее исконных землях." south_asia.0041.a:0 "Я не забуду об этой помощи." diff --git a/project/ck3/base_game/localization/russian/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_russian.yml new file mode 100644 index 0000000000..fdf40b9620 --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_russian.yml @@ -0,0 +1,42 @@ +l_russian: + bell_special_yearly.1000.t:0 "Колокол владения [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]" + bell_special_yearly.1000.desc:0 "[Select_CString(steward.IsFemale, 'Моя', 'Мой' )] [steward.GetCouncilTitle|l] [steward.GetFirstName] [Select_CString(steward.IsFemale, 'предложила', 'предложил' )] мне осмотреть ближайшую брошенную церковь, выстроенную во времена вестготов.\n\nСреди сводчатых потолков и арочных сводов находится некогда прекрасная колокольня с несколькими поврежденным колоколами, оставшимися без языков.\n\nПрохаживаясь среди развалин, я слышу звук копыт. Через дыру в стене я вижу, что приближается [faction_member_1.GetTitledFirstName]. Возможно, [faction_member_1.GetSheHe|l] считает это место подходящим убежищем для своей фракции предателей?" + # [faction_member_1_faction.GetName] + bell_special_yearly.1000.a:0 "Я могу убить [faction_member_1.GetHerHis|l], и никто не узнает!" + bell_special_yearly.1000.a.tt:0 "Вы подкрадываетесь к персонажу [faction_member_1.GetTitledFirstName] и пытаетесь убить [faction_member_1.GetHerHis|l]" + bell_special_yearly.1000.b:0 "Мне стоит незаметно ретироваться." + + bell_special_yearly.1500.desc:0 "Я прячусь сразу за входом в церковь и слышу лишь биение своего жаждущего убийства сердца и шаги — [faction_member_1.GetTitledFirstName] приближается.\n\nКогда [faction_member_1.GetSheHe|l] входит в помещение, я бью [faction_member_1.GetHerHis|l] по голове обломком камня, и [faction_member_1.GetSheHe|l] падает наземь.\n\nЯ бью снова и снова, мои глаза застилает кровавая пелена. Передо мной является образ церкви, в ней снова бьют колокола, а вместо языков у них головы моих врагов." + bell_special_yearly.1500.a:0 "Еще один глупец из фракции вольется в мой ансамбль!" + bell_special_yearly.1500.a.tt:0 "Вы выискиваете новую жертву." + bell_special_yearly.1500.discovery.tt:0 "Шанс раскрытия увеличивается" + bell_special_yearly.1500.b:0 "Стоит вернуться домой и отдохнуть." + bell_special_yearly.1500.b.tt:0 "Вы прекращаете собирать головы для колокола." + + bell_special_yearly.2000.desc:1 "По моему требованию [Select_CString(faction_member_2.IsFemale, 'мерзкая', 'мерзкий' )] [faction_member_2.GetTitledFirstName] прибывает ко двору. Я же переодеваюсь трубадуром. «[ROOT.Char.GetTitledFirstName] требует, чтобы вы услышали эту чудесное произведение, изобретенное в славной столице!»\n\nКогда [faction_member_2.GetSheHe|l] проходит внутрь, я вынуждаю [faction_member_2.GetHerHis|l] остаться в одиночестве. Затем я часами исполняю скучнейшие #italic кансо#!, пока [faction_member_2.GetSheHe|l] не уснет.\n\nЯ работаю быстро — душу врага одной из струн лютни, укладываю голову в чехол для гитары и стрелой проношусь по коридорам." + bell_special_yearly.2000.a:0 "Колоколу нужно больше голов!" + bell_special_yearly.2000.b:0 "Такое прелестное преступление — не стоит рисковать и портить его." + +#Dropping an organ out of a window + bell_special_yearly.3000.desc:0 "[faction_member_3.GetTitledFirstName] принимает меня с монаршим визитом под предлогом снизить напряженность с [faction_member_3.GetHerHis|l] мятежной фракцией. В перерыв между переговорами я осматриваю [faction_member_3.GetHerHis|l] музыкальную комнату и прошу позволить мне помузицировать в одиночестве.\n\nИз комнаты открывается большое окно в сад, а рядом с окном стоит большой орган. Момент просто идеальный.\n\nКогда [faction_member_3.GetFirstNameNoTooltip] прогуливается под окном, наслаждаясь мигом одиночества, я сталкиваю орган. [faction_member_3.GetTitledFirstName] погибает под рухнувшим на н[faction_member_3.GetHerHis|l] инструментом. Хихикая от восторга, я спешу забрать голову, пока никто не заметил это происшествие." + bell_special_yearly.3000.a:0 "Колокол будет великолепным!" + bell_special_yearly.3000.b:1 "Странные происшествия с клавишными инструментами — обыденность." + +#[faction_member_3_faction.GetName] + bell_special_yearly.4000.desc:0 "Я прогуливаюсь по саду, бездумно касаясь роз и срывая их одну за другой.\n\nЯ думаю о том, что делать с моей колокольней. Услышат ли когда-нибудь ее звон?" + bell_special_yearly.4000.desc_discoverer:0 "\n\nРазмышляя над вопросом, я замечаю, как [bell_discoverer.GetTitledFirstName], [Select_CString(bell_discoverer.IsFemale, 'продолжающая', 'продолжающий' )] оплакивать пропавших жертв, смотрит на меня с другого конца сада. Я усмехаюсь, борясь с желанием обо всем [bell_discoverer.GetHerHim|l] рассказать." + bell_special_yearly.4000.a:0 "Стоит дать грандиозный концерт в церкви!" + bell_special_yearly.4000.a.tt:0 "Все узнают о ваших убийствах." + bell_special_yearly.4000.b:0 "Никто не должен знать о моих личных забавах." + bell_discovery_success_effect:0 "Колокол остается тайной" + bell_discovery_failure_effect:0 "Колокол обнаружен" + + + bell_special_yearly.5000.desc:0 "Однажды ночью я скачу к своему колоколу, чтобы насладиться сим великолепным злодеянием. К моему удивлению, в развалинах уже горят факелы.\n\nПоначалу мне кажется, что это призраки вестготов недовольны осквернением церкви, но затем [bell_discoverer.GetTitledFirstName] стягивает капюшон. «После того как я [Select_CString(bell_discoverer.IsFemale, 'узнала', 'узнал' )] о твоем чудовищном преступлении, мне кажется, что это уже [bell_discoverer.GetFaith.NegativeAfterLife] и что я останусь здесь до конца своих дней. Ты присоединишься к своим жертвам, мерзкое отродье!»\n\nЯ успеваю почувствовать прикосновение стали к горлу, а затем мир исчезает." + bell_special_yearly.5000.a:0 "Вы меня переиграли, [bell_discoverer.GetTitledFirstName]." + + + bell_special_yearly.6000.desc:0 "В вестготских руинах проходит концерт для всего моего двора — ночь музыки в старой церкви при свечах.\n\nМенестрели играют привычную музыку, а некоторые гости жалуются на странный запах. Мы наслаждаемся легкими мелодиями флейт и перебором струн, но постепенно мелодии становятся всё более трагичными.\n\nВ конце, повинуясь моей команде, слуги бьют в колокол, завершая последнюю песню. В поющий хор вливаются крики моих придворных, когда собравшиеся замечают мои отбивающие мелодию головы!" + bell_special_yearly.6000.a:0 "Какая музыка!" + bell_special_yearly.6000.b:0 "Если предадите меня, то присоединитесь к ним!" + diff --git a/project/ck3/base_game/localization/russian/event_localization/stress_events/stress_threshold_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/stress_events/stress_threshold_events_l_russian.yml index 8f36777fe5..528f35c035 100644 --- a/project/ck3/base_game/localization/russian/event_localization/stress_events/stress_threshold_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/stress_events/stress_threshold_events_l_russian.yml @@ -18,7 +18,7 @@ stress_threshold.1001.drunkard.gain:0 "Может, выпить бокал-другой?" stress_threshold.1001.drunkard.effect:0 "Буду пить, пока эти мысли не исчезнут." stress_threshold.1001.hashishiyah.gain:0 "Немного гашиша — и мой разум освободится..." - stress_threshold.1001.hashishiyah.effect:0 "Проведу спокойную ночь с трубкой." + stress_threshold.1001.hashishiyah.effect:1 "Проведу спокойную ночь с блюдом пирожных с гашишем." stress_threshold.1001.journaller.gain:0 "Нужно записать мои страхи — это поможет сосредоточиться." stress_threshold.1001.journaller.effect:0 "Я проведу ночь в кабинете, в одиночестве." stress_threshold.1001.endure:0 "Я соберусь с силами и не поддамся этим порывам!" @@ -75,7 +75,7 @@ stress_threshold.1503.e:0 "Если бы только знать, что можно сделать..." stress_threshold.1504.t:0 "Нервный срыв: бесконечный труд" - stress_threshold.1504.desc:0 "Иногда мне кажется, что тяжесть всего мира давит мне на плечи. Я — [scoped_ruler.GetTitleAsName], мои владения — [scoped_ruler.GetPrimaryTitle.GetNameNoTier], а мой труд бесконечен... Как мне найти время на себя?" + stress_threshold.1504.desc:0 "Иногда мне кажется, что тяжесть всего мира давит мне на плечи. Я — [scoped_ruler.GetTitleAsName|l], мои владения — [scoped_ruler.GetPrimaryTitle.GetNameNoTier], а мой труд бесконечен... Как мне найти время на себя?" stress_threshold.1504.a:0 "Не могут люди хотя бы ненадолго оставить меня в покое?" stress_threshold.1504.b:0 "Мне нужно привести гуморы в равновесие..." stress_threshold.1504.e:0 "В конце концов, это мой долг." @@ -110,7 +110,7 @@ stress_threshold.1601.drunkard.gain:0 "Возможно, я смогу собраться, если выпью..." stress_threshold.1601.drunkard.effect:0 "После выпивки мне всегда проще собраться." stress_threshold.1601.hashishiyah.gain:0 "Надеюсь, гашиш успокоит мой разум..." - stress_threshold.1601.hashishiyah.effect:0 "Ничто так не успокаивает, как вечер, проведенный с трубкой." + stress_threshold.1601.hashishiyah.effect:1 "Ничто так не успокаивает, как тихий вечер и пирожные с гашишем." stress_threshold.1601.journaller.gain:0 "Перенесение мыслей на бумагу должно внести ясность..." stress_threshold.1601.journaller.effect:0 "Перенося мысли на бумагу, я всегда немного успокаиваюсь!" stress_threshold.1601.endure_no_option:0 "Я... мне просто нужно держаться. Я ничего не могу с этим поделать..." @@ -159,7 +159,7 @@ stress_threshold.2101.witch.gain:0 "Я изгой, как и [ROOT.Char.GetFaith.WitchGodName]." stress_threshold.2101.witch.effect:0 "Хотя бы [ROOT.Char.GetFaith.WitchGodName] меня понимает." stress_threshold.2101.drunkard.effect:0 "Кажется, мой единственный друг — вино." - stress_threshold.2101.hashishiyah.effect:0 "Хотя бы трубка меня не осуждает." + stress_threshold.2101.hashishiyah.effect:1 "По крайней мере, пирожное с гашишем меня не осуждает." stress_threshold.2101.endure:0 "Может, я все выдумываю..." stress_threshold.2201.t:0 "Нервный срыв: кипящая злость" diff --git a/project/ck3/base_game/localization/russian/event_localization/stress_events/stress_trait_coping_decisions_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/stress_events/stress_trait_coping_decisions_events_l_russian.yml index 9594c4d3aa..b24df3fd8b 100644 --- a/project/ck3/base_game/localization/russian/event_localization/stress_events/stress_trait_coping_decisions_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/stress_events/stress_trait_coping_decisions_events_l_russian.yml @@ -97,7 +97,7 @@ stress_trait_coping_decisions.7501.desc:0 "Завершая очередной круг вокруг места, где стоит [ROOT.Char.Custom('ResidenceBuilding')], я уже ощущаю, как вместе с потом меня покидают заботы.\n\nНекоторые говорят, что я бегу от проблем, но я отвечаю: я бегу навстречу решению!" stress_trait_coping_decisions.7501.a:0 "Еще один круг!" - stress_trait_coping_decisions.7502.t:0 "$stress_trait_coping_decisions.activity$: Тяжелее значит больше" + stress_trait_coping_decisions.7502.t:0 "$stress_trait_coping_decisions.activity$: Тяжелее — значит больше" stress_trait_coping_decisions.7502.desc:0 "«Этого мало!» — говорю я себе, откладывая учебное оружие в сторону. Я тренируюсь без перерыва, но не чувствую усталости. Мне нужно испытание посерьезнее!\n\nДа... не [ROOT.Char.Custom('signature_weapon')], а что-то побольше... или потяжелее!\n\nЧто-то, что вымотает меня!" stress_trait_coping_decisions.7502.a:0 "[random_artifact.GetNameNoTooltip] подойдет!" stress_trait_coping_decisions.7502.b:0 "По моему заказу изготовят [ROOT.Char.Custom('signature_weapon')] с увеличенным весом." @@ -108,7 +108,7 @@ stress_trait_coping_decisions.7502.failure:0 "Вы переоцениваете свои силы" stress_trait_coping_decisions.7503.t:0 "$stress_trait_coping_decisions.activity$ Дружеское состязание" - stress_trait_coping_decisions.7503.desc:0 "В процессе тренировки я замечаю, что рядом со мной тренируется [random_knight.GetTitledFirstName]. Я внимательно осматриваю [random_knight.GetHerHis] — похоже [random_knight.GetSheHe] не только в добром здравии, но и в отличной форме. Хотелось бы померяться силами, но каким образом?\n\nСтоит ли учитывать множество нюансов ради победы? Грубая сила или сочетание выносливости и хитрости?" + stress_trait_coping_decisions.7503.desc:0 "В процессе тренировки я замечаю, что рядом со мной тренируется [random_knight.GetTitledFirstName]. Я внимательно осматриваю [random_knight.GetHerHis] — похоже, [random_knight.GetSheHe] не только в добром здравии, но и в отличной форме. Хотелось бы помериться силами, но каким образом?\n\nСтоит ли учитывать множество нюансов ради победы? Грубая сила или сочетание выносливости и хитрости?" stress_trait_coping_decisions.7503.a:0 "Предложить борьбу без оружия." stress_trait_coping_decisions.7503.a.tt:0 "Вы считаете, что победите одной лишь силой" stress_trait_coping_decisions.7503.b:0 "Вызвать [random_knight.GetHerHis] на учебный поединок" diff --git a/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_event_dan_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_event_dan_l_russian.yml new file mode 100644 index 0000000000..5f849a3d9b --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_event_dan_l_russian.yml @@ -0,0 +1,67 @@ +l_russian: + fp2_yearly.1001.t:0 "Шахматы 2" + fp2_yearly.1001.desc:0 "После очередной партии с собой в шахматы, закончившейся моей победой, я начинаю задумываться, не могу ли я своим могучим умом как-нибудь улучшить эту игру.\n\nНо какое нововведение сделает шахматы лучше?" + fp2_yearly.1001.a:0 "Короля можно сделать посильнее." + fp2_yearly.1001.b:0 "Давайте-ка переименуем слонов в епископов." + fp2_yearly.1001.c:0 "А пусть будет можно пытать пешек!" + + + fp2_yearly.1002.t:0 "In flagrante" + fp2_yearly.1002.desc:1 "Поздно в ночи я слышу странные звуки из одного из залов. Я тихо приоткрываю дверь, и мне открывается необычная картина. На лавке, [Select_CString(deviant_courtier.IsFemale, 'обнаженная и связанная', 'обнаженный и связанный' )] путами, лежит [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)]. Над [Select_CString(deviant_courtier.IsFemale, 'ней', 'ним' )] стоит слуга, почему-то наряженный в мои старые одежды, и хлещет [Select_CString(deviant_courtier.IsFemale, 'ее', 'его' )] розгой. И что еще удивительнее, [Select_CString(deviant_courtier.IsFemale, 'ей', 'ему' )] это явно нравится.\n\nВ перерывах между ударами [deviant_courtier.GetSheHe] кричит: «Да! Накажи меня, [ROOT.GetCharacter.GetNameNoTooltip]! Я [Select_CString(deviant_courtier.IsFemale, 'твоя непослушная', 'твой непослушный' )] [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)]!»" + fp2_yearly.1002.b:0 "Отличный материал для шантажа." + fp2_yearly.1002.c:0 "Мне тоже так хочется!" + fp2_yearly.1002.a:0 "Я лучше пойду." + + + fp2_yearly.1003.t:0 "Сражаться с... великанами?" + fp2_yearly.1003.desc:0 "Мое внимание привлекает шум и суматоха во дворе. Несколько крестьян вносят в помещение рыцаря. Это [injured_knight.Custom2('MyCharacterIntroduction', ROOT.Char)], и [injured_knight.GetSheHe] явно тяжело [Select_CString(injured_knight.IsFemale, 'ранена', 'ранен' )].\n\nЯ требую объяснений, и крестьяне рассказывают мне, что они нашли [injured_knight.GetHerHim] в поле, где [injured_knight.GetSheHe], по собственному утверждению, [Select_CString(injured_knight.IsFemale, 'сошлась', 'сошелся' )] в неравном поединке с великаном.\n\nКогда они заканчивают рассказ, меня отзывает в сторону оруженосец: «На самом деле, [injured_knight.GetSheHe] [Select_CString(injured_knight.IsFemale, 'решила', 'решил' )] сразиться с ветряной мельницей, но [Select_CString(injured_knight.IsFemale, 'проиграла', 'проиграл' )]. Но крестьянам [injured_knight.GetHerHis] история очень понравилась»." + fp2_yearly.1003.a:0 "Слава бравому рыцарю! Я подарю [Select_CString(injured_knight.IsFemale, 'ей', 'ему' )] нового коня." + fp2_yearly.1003.b:0 "Я не стану терпеть у себя при дворе сказок." + + fp2_yearly.1004.t:0 "Ястреб курайшитов" + fp2_yearly.1004.desc:0 "Я читаю историю человека по имени [hawk_of_quraysh.GetName], также известного как «Ястреб курайшитов».\n\nКак же интересно читать о его жизни: как он сбежал от [abbasid_dynasty.GetName]ов и затем основал династию [hawk_dynasty.GetName]ов в Иберии. Я просто не могу не проникнуться некоторыми эпизодами." + fp2_yearly.1004.a:0 "Я поведу своих воинов в бой, как он при Кармоне." + fp2_yearly.1004.b:0 "Он проявил себя настоящим дипломатом в переговорах с йеменцами." + fp2_yearly.1004.c:0 "Мы с ним родственники!" + + nick_the_hawk_of_quraysh:0 "Ястреб курайшитов" + + + fp2_hawk_of_quarysh_martial_modifier:0 "Военное вдохновение" + fp2_hawk_of_quarysh_martial_modifier_desc:0 "Этот персонаж получил военное вдохновение от историй про Ястреба курайшитов." + + + fp2_hawk_of_quarysh_diplomacy_modifier:0 "Дипломатическое вдохновение" + fp2_hawk_of_quarysh_diplomacy_modifier_desc:0 "Этот персонаж получил дипломатическое вдохновение от историй про Ястреба курайшитов." + + fp2_yearly.1005.t:0 "Потерянный викинг" + fp2_yearly.1005.desc:0 "Я слышу крики и звуки борьбы, и скоро, [Select_CString(hidden_viking.IsFemale, 'подталкиваемая', 'подталкиваемый' )] стражниками, передо мной предстает [Select_CString(hidden_viking.IsFemale, 'рослая', 'рослый' )] [hidden_viking.GetWomanMan]. Это явно [Select_CString(hidden_viking.IsFemale, 'одна', 'один' )] из викингов-налетчиков, что уже десятилетия опустошают наши земли.\n\n«Молю вас, сжальтесь надо мной. Меня зовут [hidden_viking.GetName], я уже много лет живу в графстве [viking_county.GetNameNoTooltip]. Я [Select_CString(hidden_viking.IsFemale, 'получила', 'получил' )] ранение в походе, и собратья бросили меня здесь. Селяне меня выходили, теперь они мне как семья».\n\n[hidden_viking.GetSheHe|U] падает на колени в надежде, что я сохраню [Select_CString(hidden_viking.IsFemale, 'ей', 'ему' )] жизнь. Крестьяне [Select_CString(hidden_viking.IsFemale, 'ее', 'его' )] историю подтверждают." + fp2_yearly.1005.a:1 "Можешь развлечь моих придворных своей невероятной историей." + fp2_yearly.1005.b:0 "Хорошими делами плохих не искупишь. Казнить!" + fp2_yearly.1005.c:0 "Раз ты работаешь в деревне, я тебя помилую." + + + fp2_yearly.1006.t:0 "Викингский сыр?" + fp2_yearly.1006.desc:0 "Я останавливаюсь у прилавка, где продаются всякие нехитрые яства. [Select_CString(cheese_trader.IsFemale, 'Торговка', 'Торговец' )], [cheese_trader.GetName], показывает мне разные товары, а затем достает из-за прилавка резную деревянную коробочку.\n\n«Специально для вас, мой сюзерен, лучший сыр в наших землях». [cheese_trader.GetSheHe|U] пихает коробочку мне в руки и заговорщически шепчет мне на ухо: «Его сделали викинги-сыроделы тут же, в Иберии».\n\nХоть это замечание меня и озадачило, но сыр оказался невероятно хорош." + fp2_yearly.1006.a:0 "За сыр спасибо, но про викингов ты заливаешь." + fp2_yearly.1006.b:0 "Надо бы найти этих «викингов-сыроделов»..." + fp2.1006.b.tt:0 "Вы отправляете своих людей найти этих «викингов-сыроделов»" + fp2_yearly.1006.c:0 "Что за чушь." + + + fp2_yearly.1007.t:0 "$fp2_yearly.1006.t$" + fp2_yearly.1007.desc:0 "Ко мне приводят [Select_CString(fake_cheese_viking.IsFemale, 'тщедушную женщину', 'тщедушного мужчину' )]. Но с виду [Select_CString(fake_cheese_viking.IsFemale, 'эта', 'этот' )] замухрышка и на сыродела-то не [Select_CString(fake_cheese_viking.IsFemale, 'похожа', 'похож' )], а уж тем более на викинга.\n\n«Простите меня, не викинг я, — признается [fake_cheese_viking.GetSheHe]. — Я просто так всем рассказываю, чтобы сыр продавать»." + fp2_yearly.1007.a:0 "Ну что ж, зато загадка сыроделов разгадана." + fp2_yearly.1007.b:0 "Я хочу половину твоих доходов и половину твоего сыра." + + fp2_respected_clergy_chess:0 "Уважили духовенство в шахматах" + fp2_respected_clergy_chess_desc:0 "Изменили правила шахмат в угоду духовенству." + + fp2_cheese_artifact:0 "Зрелый сыр" + fp2_cheese_artifact_desc:0 "Несмотря на слухи, сделали этот сыр не викинги. Но он все равно очень вкусный." + + + fp2_yearly.1008.t:0 "Время есть сыр" + fp2_yearly.1008.desc:0 "Время пришло. Глубоко в моем погребе лежит голова самого прекраснейшего сыра во всем мире. Все это время он зрел и накапливал вкус.\n\nИ теперь я его съем." + fp2_yearly.1008.a:0 "[ROOT.Char.GetFaith.HealthGodName|U], как же вкусно! Отличный был сыр." + fp2_yearly.1008.b:0 "Все-таки пусть еще полежит, позреет." diff --git a/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_event_ola_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_event_ola_l_russian.yml new file mode 100644 index 0000000000..1d0817aaaa --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_event_ola_l_russian.yml @@ -0,0 +1,250 @@ +l_russian: + stoke_tension_toast.success:0 "Ваша пропаганда ненависти приводит к успеху." + stoke_tension_toast.failure:0 "Ваше участие раскрылось." + + delegated_stoke_tension_toast.success:0 "[tension_councillor.GetTitledFirstName] сеет ненависть." + + ease_tension_toast.success:0 "Вы успешно выступаете в роли посредника." + ease_tension_toast.failure:0 "Ваши попытки провалились." + + bad_intrigue.tt:0 "Этот вариант доступен из-за вашего низкого навыка интриги." + + fp2_struggle.1000.t:0 "Подлить масла в огонь" + fp2_struggle.1000.desc:0 "В графстве [tension_county.GetName] постоянно происходят конфликты, в которых участвуют [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l] и местное [tension_county.GetCountyData.GetFaith.GetNameNoTooltip|l]ое население. «Давайте воспользуемся этим, — предлагает [tension_councillor.GetCouncilTitle] [tension_councillor.GetFirstName], — и наймем дешевых солдат из числа [ROOT.Char.GetFaith.GetNameNoTooltip|l]их ополченцев. А если они продолжат свои #italic тренировки#! в родном графстве, это тоже пойдет нам на пользу. Можно даже #italic поощрить#! их...»\n\nСтоит ли позволить владению [tension_county.GetNameNoTierNoTooltip] пылать ради возможности нанять этих жестоких фанатиков?" + fp2_struggle.1000.a:0 "Стоит подогреть ненависть... незаметно." + fp2_struggle.1000.b:0 "Я верю, вы с этим справитесь" + fp2_struggle.1000.c:0 "Нет, стоит снизить напряженность." + fp2_struggle.1000.d:0 "Если я не смогу остановить это безумие, возможно, справится правитель-[minority_courtier.GetFaith.GetAdherentNameNoTooltip|l]." + + + not_my_problem_toast:0 "В будущем матери-одиночки и их дети будут голодать в вашей державе." + + fp2_struggle.1001.t:0 "Военные вдовы" + fp2_struggle.1001.desc:0 "[expectant_courtier.GetTitledFirstName] беременна и прибыла сообщить мне о положении других матерей в наших землях, вынужденных в силу стечения обстоятельств или войны растить детей в одиночестве. «Мы могли бы создать особый фонд, [ROOT.Char.GetLadyLord], и платить из него матерям, лишенным иной поддержки. В конце концов, растить детей — это тоже тяжкий труд, достойный похвалы»." + fp2_struggle.1001.a:0 "Отличная идея! Я создам такой фонд." + fp2_struggle.1001.b:1 "Я поддержу вдов, но не шлюх." + fp2_struggle.1001.b.tt:0 "Ваша конфессия с неодобрением относится к женщинам с внебрачными детьми." + fp2_struggle.1001.c:0 "Они могут остаться у меня при дворе! Еды хватит на всех!" + fp2_struggle.1001.c.tt:0 "Вы приглашаете всех бедных матерей-одиночек державы к своему двору." + fp2_struggle.1001.d:1 "Я не сомневаюсь, что мои добросердечные вассалы поддержат это начинание." + fp2_struggle.1001.e:0 "Я [ROOT.Char.GetTitleTierName], а не нянька!" + fp2_struggle.1001.specialdescpositive:0 "Вассалы, готовые оплатить ваш замысел, увеличат #color_light_blue мнение#! о вас на #positive_value 10#!" + fp2_struggle.1001.specialdescnegative:0 "Вассалы, не готовые оплатить ваш замысел, снизят #color_light_blue мнение#! о вас на #negative_value 10#!" + + reading_avicenna_toast.success:0 "Вы читаете большой трактат по медицине." + reading_avicenna_toast.failure:0 "Возможно, вы что-то не так поняли..." + reading_hippocrates_toast.success:0 "Вы прочли все труды Галена." + reading_hippocrates_toast.failure:0 "Почему греческий такой сложный?" + rolling_in_filth_toast:0 "Ваш двор — угроза здоровью." + + fp2_struggle.1002.t:0 "[xenophilic_culture.GetCollectiveNounNoTooltip]ие достижения" + fp2_struggle.1002.desc_early_golden_age:0 "[xenophilic_culture.GetCollectiveNounNoTooltip]ие ученые недавно совершили прорыв во врачебном деле. Но [Select_CString(great_physician.IsFemale, 'эрудированная', 'эрудированный' )] [great_physician.GetFirstName] [Select_CString(great_physician.IsFemale, 'была изгнана', 'был изгнан' )] со двора, где правит [Select_CString(neighboring_ruler.IsFemale, 'моя', 'мой' )] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName], за #italic поэму и ошибку#! и ищет работу. \n\n" + fp2_struggle.1002.desc_late_golden_age:0 "[xenophilic_culture.GetCollectiveNounNoTooltip]ие ученые давно посвятили себя изучению медицины. Теперь [Select_CString(great_physician.IsFemale, 'эрудированная', 'эрудированный' )] [great_physician.GetFirstName] хочет присоединиться к моему двору, но недавно [Select_CString(neighboring_ruler.IsFemale, 'моя', 'мой' )] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] [Select_CString(neighboring_ruler.IsFemale, 'изгнала', 'изгнал' )] [Select_CString(great_physician.IsFemale, 'ее', 'его' )] за неизвестное преступление. \n\n" + fp2_struggle.1002.desc_post_golden_age_christian:0 "Хотя Аверроэс и Альбукасис давно умерли, [xenophilic_culture.GetCollectiveNounNoTooltip|l]ие врачи остаются опытными специалистами. Теперь [Select_CString(great_physician.IsFemale, 'эрудированная', 'эрудированный' )] [great_physician.GetFirstName] хочет присоединиться к моему двору после того, как [Select_CString(neighboring_ruler.IsFemale, 'моя', 'мой' )] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] [Select_CString(neighboring_ruler.IsFemale, 'изгнала', 'изгнал' )] [Select_CString(great_physician.IsFemale, 'ее', 'его' )] за неизвестное преступление. \n\n" + fp2_struggle.1002.desc_post_golden_age_unchristian:0 "Хотя Ибн Рушд и аз-Захрави давно умерли, [xenophilic_culture.GetCollectiveNounNoTooltip|l]ие врачи остаются опытными специалистами. Теперь [Select_CString(great_physician.IsFemale, 'эрудированная', 'эрудированный' )] [great_physician.GetFirstName] хочет присоединиться к моему двору после того, как [Select_CString(neighboring_ruler.IsFemale, 'моя', 'мой' )] [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [Select_CString(neighboring_ruler.IsFemale, 'изгнала', 'изгнал' )] [Select_CString(great_physician.IsFemale, 'ее', 'его' )] за неизвестное преступление. \n\n" + fp2_struggle.1002.desc_albucasis:0 "«Я не могу похвастаться выдающимися навыками, — говорит он, — но однажды я спас жизнь девочке-рабыне с перерезанным горлом, и с тех пор у нее осталась лишь небольшая хрипотца. И я хотел бы попросить вас пересмотреть свое отношение к гигиене...»\n\n" + fp2_struggle.1002.desc_avenzoar:0 "«Я всю свою жизнь практикую медицину, — говорит он. — Я написал книгу о здоровом образе жизни. Но я заклятый враг предрассудков и ложных лекарств, предлагаемых ведьмами и астрологами, и я прошу вас запретить подобную практику...»\n\n" + fp2_struggle.1002.desc_tufail:0 "«Я изучаю небеса, разум и недуги плоти, — говорит [great_physician.GetSheHe]. — Но я выступаю за исследование человеческого тела #italic после смерти#!... Вы можете предоставить мне такую возможность?»\n\n" + fp2_struggle.1002.desc_no_historical_physician_early:0 "«Мне многое удалось узнать из трудов древних, — говорит [great_physician.GetSheHe]. — И мне удалось спасти их знания из трясины многословия, и я могу использовать их в ваших интересах».\n\n" + fp2_struggle.1002.desc_no_historical_physician_late:0 "«Мне многое удалось узнать из трудов аз-Захрави и Ибн Сины, — говорит [great_physician.GetSheHe]. — А еще мне удалось усовершенствовать их достижения. Я могу удалять катаракты и фурункулы и лечить болезни, ранее считавшиеся неизлечимыми».\n\n" + fp2_struggle.1002.desc_has_physician_and_is_christian:0 "[Select_CString(scoped_physician.IsFemale, 'Моя придворная врачевательница', 'Мой придворный врач' )] [scoped_physician.GetTitledFirstName] просит меня не менять [Select_CString(scoped_physician.IsFemale, 'ее', 'его' )] на [Select_CString(great_physician.IsFemale, 'эту язычницу', 'этого язычника' )]." + fp2_struggle.1002.desc_has_physician_but_not_christian:0 "[Select_CString(scoped_physician.IsFemale, 'Моя придворная врачевательница', 'Мой придворный врач' )] [scoped_physician.GetTitledFirstName] просит меня не менять [Select_CString(scoped_physician.IsFemale, 'ее', 'его' )] на [Select_CString(great_physician.IsFemale, 'эту ненормальную', 'этого ненормального' )]." + fp2_struggle.1002.desc_has_no_physician_but_is_christian:0 "Некоторые придворные просят меня не связываться с [Select_CString(great_physician.IsFemale, 'этой язычницей', 'этим язычником' )]." + fp2_struggle.1002.desc_has_no_physician:0 "Стоит ли предложить [Select_CString(great_physician.IsFemale, 'этой женщине', 'этому мужчине' )] место при моем дворе?" + fp2_struggle.1002.a:0 "Мне пригодится новый врач..." + fp2_struggle.1002.b:1 "Я могу купить книги и выучить медицину самостоятельно." + fp2_struggle.1002.b.tt:0 "Вы пытаетесь научиться, читая выдающиеся медицинские трактаты." + fp2_struggle.1002.c:0 "Зачем вы мне? Я тоже умею читать на греческом." + fp2_struggle.1002.c.tt:1 "Вы покупаете работы Галена и пытаетесь их прочесть." + fp2_struggle.1002.d:0 "Вы отправитесь обратно... в цепях." + fp2_struggle.1002.e:0 "У меня всё отлично со здоровьем, спасибо за беспокойство." + fp2_struggle.1002.f:0 "Прочь, всё новое должно исходить от бога." + fp2_struggle.1002.physicianleaves:0 "[great_physician.GetFirstName] ищет работу в другом месте" + fp2_struggle.1001.physician_imprisoned:0 "[great_physician.GetFirstName] в заключении у персонажа [neighboring_ruler.GetName] по лишь им известным причинам" + + fp2_struggle.1010.t:0 "Железная душа" + fp2_struggle.1010.desc:1 "[great_swordsmith.GetWomanMan] По имени [great_swordsmith.GetName] [Select_CString(great_swordsmith.IsFemale, 'прибыла', 'прибыл' )] к моему двору, уверяя, что является [Select_CString(great_swordsmith.IsFemale, 'выдающейся оружейницей', 'выдающимся оружейником' )].\n\n«[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — говорит [great_swordsmith.GetSheHe], — с древних времен мой род жил во владении [toledo_holding.GetNameNoTierNoTooltip] и ковал мечи. Когда-то мы делали #italic фалькаты#! для армий Карфагена. Ни один металл не сравнится с тем, что добывают в Иберии. И я могу сделать его еще лучше. Я могу изготовить для вас лучшее оружие в мире, но взамен прошу вас назначить меня главой гильдии кузнецов владения [blacksmith_county.GetNameNoTierNoTooltip]. Пусть они наконец поймут, что я лучше них!" + fp2_struggle.1010.a:1 "Нет, работай с гильдией ради общего блага." + fp2_struggle.1010.b:1 "Какими бы знаниями ты ни [Select_CString(great_swordsmith.IsFemale, 'обладала', 'обладал' )], я вытяну их из тебя..." + fp2_struggle.1010.c:1 "Гильдия твоя, если сделаешь мечи для моего войска." + fp2_struggle.1010.d:1 "Сделай мне лучший клинок в Иберии, и гильдия твоя." + fp2_struggle.1010.e:0 "Я не стану ссориться с гильдией ради твоего тщеславия." + fp2_struggle.1010.smithgoesaway:1 "[great_swordsmith.GetNameNoTooltip] возглавляет гильдию кузнецов." + fp2_struggle.1010.paranoid_rivals:1 "Увидев, как вы вооружаете солдат, ваши соседи могут забеспокоиться." + fp2_struggle.1010.smithmakesweapon:1 "[great_swordsmith.GetNameNoTooltip] остается у вас при дворе и изготавливает заказанный вами меч." + fp2_struggle.1010.swordsmith_imprisoned:0 "[great_swordsmith.GetNameNoTooltip] попадает в темницу и под пытками выдает вам секреты" + fp2_struggle.1010.compassionate_courtiers:0 "Не все придворные одобрят это" + toledo_compromise_flavor:0 "Вы пытаетесь найти компромисс, который примут и [great_swordsmith.GetNameNoTooltip], и гильдия." + fp2_struggle.1010.swordsmith_leaves:0 "[great_swordsmith.GetNameNoTooltip] уходит в другой двор." + + + fp2_struggle.1011.t:1 "«Меч владения [blacksmith_county.GetNameNoTierNoTooltip]»" + fp2_struggle.1011.desc:1 "«Дело сделано, — говорит [great_swordsmith.GetName] на удивление усталым голосом».\n\n«Должно быть, этот клинок мне помогли выковать сами духи предков, ибо это лучший меч, что я [Select_CString(great_swordsmith.IsFemale, 'создала', 'создал' )] в своей в жизни. Ни я, ни другой мастер не сумеют сделать оружие, равное ему, ибо эту тайну я заберу с собой в могилу. Я ухожу, чтобы возглавить гильдию, как мы и договаривались, хоть эта награда почему-то больше не радует мое сердце. Будь что будет. Вы же должны дать мечу имя»." + fp2_struggle.1011.a:1 "#italic Мартиелло#!, молот." + fp2_struggle.1011.b:0 "#italic Тиньебра#!, тьма." + fp2_struggle.1011.c:0 "#italic Вермехо#!, красный." + fp2_struggle.1011.d:0 "#italic Жаргонса#!, в честь голубого самоцвета." + fp2_struggle.1011.e:0 "#italic Сухайл#!, великолепный." + fp2_struggle.1011.f:0 "#italic аль-Батар#!, рассекающий." + fp2_struggle.1011.g:0 "#italic Казиб#!, крепкий хват." + fp2_struggle.1011.h:0 "#italic Зумурруд#!, в честь ослепительного изумруда." + fp2_struggle.1011.i:0 "#italic Орци#!, гром." + fp2_struggle.1011.j:0 "#italic Гауэко#!, ночной дух." + fp2_struggle.1011.k:0 "#italic Горри#!, красный." + fp2_struggle.1011.l:0 "#italic Айстото#!, ножик." + fp2_struggle.1011.m:0 "#italic Эскремире#!, фехтовальщик." + fp2_struggle.1011.n:0 "#italic Фолья#!, лист." + fp2_struggle.1011.o:0 "#italic Проэса#!, доблесть." + fp2_struggle.1011.p:0 "#italic Требалхар#!, мучитель." + fp2_struggle.1011.q:0 "#italic Суфакс#!, в честь героя древности." + fp2_struggle.1011.r:0 "#italic Тумелальт#!, белый." + fp2_struggle.1011.s:0 "#italic Аюгу#!, ярмо." + fp2_struggle.1011.u:0 "Разумеется, #italic Железная душа#!." + fp2_struggle.1011.v:0 "Мне нравится имя #italic Омела#!..." + fp2_struggle.1011.w:0 "#italic Маврорез#!, как еще?" + fp2_struggle.1011.x:0 "#italic Клинок узурпатора#! — подходящее имя, учитывая, как мы обошлись с гильдией..." + fp2_struggle.1011.swordsmith_leaves:0 "Завершив работу, [great_swordsmith.GetName] покидает ваш двор" + martiello_name:0 "Мартиелло" + tiniebra_name:0 "Тиньебра" + vermejo_name:0 "Вермехо" + jargonca_name:0 "Жаргонса" + suhayl_name:0 "Сухайл" + albattar_name:0 "аль-Батар" + qazeeb_name:0 "Казиб" + zumurrud_name:0 "Зумурруд" + ortzi_name:0 "Орци" + gaueko_name:0 "Гауэко" + gorri_name:0 "Горри" + aiztoto_name:0 "Айстото" + escremire_name:0 "Эскремире" + folha_name:0 "Фолья" + proeza_name:0 "Проэса" + trebalhar_name:0 "Требалхар" + sufax_name:0 "Суфакс" + toumellalt_name:0 "Тумелальт" + ayugu_name:0 "Аюгу" + ironsoul_name:0 "Железная душа" + mistletoe_name:0 "Омела" + moormurder_name:0 "Маврорез" + usurperblade_name:0 "Клинок узурпатора" + + awesome_toledo_sword_name:1 "Меч [great_swordsmith.GetTitledFirstNamePossessiveNoTooltip]" + awesome_toledo_sword_desc:0 "Этот меч является величайшим творением из всех, что [Select_CString(great_swordsmith.IsFemale, 'выковала', 'выковал' )] [great_swordsmith.GetName] из владения [toledo_county.GetNameNoTierNoTooltip] с применением секретных методов, которые [great_swordsmith.GetSheHe] [Select_CString(great_swordsmith.IsFemale, 'унесла', 'унес' )] с собой в могилу. По слухам, [Select_CString(great_swordsmith.IsFemale, 'эта гениальная, но надменная женщина вложила', 'этот гениальный, но надменный мужчина вложил' )] в меч часть своей души. И действительно, воля его обладателя становится твердой, как сталь." + + fp2_struggle.1012.t:1 "Шедевр" + fp2_struggle.1012.desc:1 "«Дело сделано, — говорит [great_swordsmith.GetName]. — Вот обещанный мной меч. Возможно, это лучшее творение в моей жизни. Он выкован из самого качественного сплава, какой можно найти лишь в Иберии. У него, как вы говорите, #italic железная душа#!. Клинок под стать [Select_CString(ROOT.Char.IsFemale, 'благородной даме', 'великому правителю' )] вроде вас»." + fp2_struggle.1012.a:0 "Он... великолепен. Ступайте с миром. " + fp2_struggle.1012.b:0 "Потрясающе. Я могу убедить вас остаться у меня на службе?" + fp2_struggle.1012.swordsmith_leaves:1 "Завершив свой труд, [great_swordsmith.GetName] покидает вас, чтобы возглавить гильдию кузнецов, как было обещано." + fp2_struggle.1012_swordsmith_stays:1 "[great_swordsmith.GetName] остается у вас при дворе" + + toledo_sword_name:0 "Меч из Толедо" + toledo_sword_desc:0 "Это клинок из толедской стали, отличающейся твердостью и прочностью. Небольшая надпись у рукояти гласит, что этот меч [Select_CString(great_swordsmith.IsFemale, 'выковала', 'выковал' )] #italic [Select_CString(great_swordsmith.IsFemale, 'выдающаяся оружейница', 'выдающийся оружейник' )]#! [great_swordsmith.GetName] во владении [blacksmith_county.GetNameNoTierNoTooltip]." + + fp2_struggle.1050.t:0 "Сны о погибели" + fp2_struggle.1050.desc_opening:1 "[visionary_spouse.GetTitledFirstName] приходит ко мне под покровом ночи, [Select_CString(visionary_spouse.IsFemale, 'бледная и трясущаяся', 'бледный и трясущийся' )]. «Мне было видение, — говорит [visionary_spouse.GetSheHe]. — Я [Select_CString(visionary_spouse.IsFemale, 'стояла', 'стоял' )] на поле, заваленном телами." + fp2_struggle.1050.desc_christian:0 "Наши города разрушены, колокольни снесены, а люди захлебываются в собственной крови." + fp2_struggle.1050.desc_islamic:0 "Наши библиотеки сожжены, минареты пали, братья и сестры распяты на крестах и стали пищей для стервятников." + fp2_struggle.1050.desc_rampaging_barbarian_heathen:0 "Наши дома сожжены, рунные камни низвергнуты, а воины пали без славы или чести." + fp2_struggle.1050.desc_non_barbarian_heathen:0 "Наши города разрушены, храмы сожжены, а люди перебиты или угнаны в плен." + fp2_struggle.1050.desc_islamic_heritage:0 "Я [Select_CString(visionary_spouse.IsFemale, 'видела', 'видел' )], как было разрушено всё, созданное нашими предками на этой земле».\n\n" + fp2_struggle.1050.desc_christian_bling_reference_drop:0 "Реликвии наших святых сожжены в пламени».\n\n" + fp2_struggle.1050.desc_middle_neutral_version:0 "Все строения разрушены, на земле воцарились смерть и разруха».\n\n" + fp2_struggle.1050.desc_love_and_warmth_ending:0 "«Помоги мне, любовь моя. Я боюсь, что мои сны станут явью и всё это произойдет на самом деле. Обними меня. Мне так холодно»." + fp2_struggle.1050.desc_no_love_and_warmth_ending:0 "«[Select_CString(ROOT.Char.IsFemale, 'Жена моя', 'Муж мой' )], послушай. Это не просто болезнь. Боюсь, мои сны могут оказаться вещими и всё это случится на самом деле. Прошу тебя, не допусти этого. Мы должны спасти Иберию»." + fp2_struggle.1050.a:0 "Ты занимаешься ведовством?" + fp2_struggle.1050.b:0 "Соберись, это [ROOT.GetCharacter.GetFaith.HighGodName] испытывает тебя." + fp2_struggle.1050.c:0 "Расскажи мне о своих видениях." + fp2_struggle.1050.d:0 "Оставь меня в покое, я планирую новые завоевания." + fp2_struggle.1050.spouse_imprisoned:0 "[visionary_spouse.GetTitledFirstNameNoTooltip] отправляется в темницу по подозрению в ведовстве" + fp2_struggle.1050.condition_might_improve:0 "Возможно, [visionary_spouse.GetTitledFirstNameNoTooltip] придет в порядок" + fp2_struggle.1050.condition_might_get_worse:0 "Возможно, [visionary_spouse.GetTitledFirstNameNoTooltip] продолжит видеть эти сны" + fp2_struggle.1050.condition_might_get_very_worse:0 "Возможно, [visionary_spouse.GetTitledFirstNameNoTooltip] продолжит сходить с ума" + comforting_spouse_visionary_toast.success:0 "[visionary_spouse.GetTitledFirstName] успокаивается, выслушав вас" + comforting_spouse_visionary.failure:0 "[visionary_spouse.GetTitledFirstName] не верит вашим словам" + fp2_yearly.8004.t:0 "Школа переводчиков в провинции [translation_capital.GetNameNoTierNoTooltip]" + fp2_yearly.8004.desc_opening:0 "Вдохновленные духом примирения в Иберии, ученые со всего полуострова собираются в библиотеках моего государства. Быть может, я смогу направить их силы на что-нибудь полезное...\n\n" + fp2_yearly.8004.desc_chaplain:0 "[Select_CString(translation_enthusiast.IsFemale, 'Моя', 'Мой' )|U] [translation_enthusiast.GetCouncilTitle] [translation_enthusiast.GetTitledFirstName] [Select_CString(translation_enthusiast.IsFemale, 'подошла', 'подошел' )] ко мне с предложением. «Нам нужно собрать группу переводчиков, — говорит о[translation_enthusiast.GetSheHe], — а во главе ее могу встать я. Давайте соберем по всей нашей земле самых способных переводчиков, даже безбожников, и пусть они работают под вашим покровительством. При вашей поддержке город[translation_capital.GetNameNoTierNoTooltip] может стать светочем просвещения!»" + fp2_yearly.8004.desc_wanderer:0 "К вам в двор является ученый странник [translation_enthusiast.GetTitledFirstName]. «[Select_CString(ROOT.Char.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.GetLadyLord], — говорит [translation_enthusiast.GetSheHe], — я [Select_CString(translation_enthusiast.IsFemale, 'освоила', 'освоил' )] десятки языков и могу помочь вам организовать работу по переводам. Давайте соберем по всей земле самых способных переводчиков, и пусть они работают под вашим покровительством. Провинция [translation_capital.GetNameNoTierNoTooltip] может стать светочем просвещения»." + fp2_yearly.8004.a:0 "Я не пожалею #italic ни монеты#! на поиски лучших переводчиков!" + fp2_yearly.8004.b:0 "Раз ты [Select_CString(translation_enthusiast.IsFemale, 'такая способная', 'такой способный' )], то ты всё и переводи." + fp2_yearly.8004.c:0 "С библиотеками одна морока..." + recruiting_brilliance_toast.success:0 "Вы нашли отличных переводчиков" + recruiting_mediocrity_toast.failure:0 "Вы взяли посредственных переводчиков" + + fp2_yearly.8005.t:0 "Под сенью пинии" + fp2_yearly.8005.desc_opening:0 "В самый жаркий час дня одни сидят в тени огромной пинии, играют на лютнях и флейтах." + fp2_yearly.8005.desc_iberian:0 "Они поют на галисийско-португальском и каталонском о жизни, потерях и несчастной любви." + fp2_yearly.8005.desc_arabic:0 "Они поют на арабском о красоте, славе, любви потерянной и вновь обретенной." + fp2_yearly.8005.desc_language_neutral:0 "Они поют на разных языках, но мое сердце понимает каждое слово." + fp2_yearly.8005.desc_middle_part:0 "Я слышу их с балкона, и их песни бередят мне сердце.\n\nНо я не знаю, кто эти музыканты, а когда я покидаю просторные залы дворца и подхожу к дереву, их там уже нет." + fp2_yearly.8005.desc_post_troubadours:0 "Мне казалось, таким талантом и остроумием наделены только трубадуры Окситании, но похоже, это не так.\n\nКак же мне справиться с этими проклятыми #italic чувствами#!?" + fp2_yearly.8005.desc_pre_troubadours:0 "\n\nНеужели они посланцы с того света и настоящий их дом — [ROOT.Char.GetFaith.PositiveAfterLife|U]? Или они призраки, которых подсылает ко мне [ROOT.Char.GetFaith.DevilName]? Быть может, это не так... Но как мне справиться с этими проклятыми #italic чувствами#!?" + fp2_yearly.8005.a:0 "Эта песня наполнила мое сердце любовью, имя которой — [courtly_lover.GetFirstNameNoTooltip]." + fp2_yearly.8005.b:0 "Какая красота..." + fp2_yearly.8005.c:0 "Мне нужно покровительствовать музыкантам!" + fp2_yearly.8005.d:0 "Довольно! Я срублю это проклятое дерево." + + fp2_yearly.8002.t:0 "Есть или не есть?" + fp2_yearly.8002.desc:0 "В провинции [beached_whale_province.GetName] двое детей собирали на пляже ракушки и наткнулись на невероятных размеров тушу. Местные жители уверяют, что мясо этого мертвого животного еще пригодно в пищу, и даже больше — оно #italic весьма#! приятно на вкус. Но во время заседания совета [Select_CString(preoccupied_ulama.IsFemale, 'моя', 'мой' )] [preoccupied_ulama.GetCouncilTitle] [preoccupied_ulama.GetFirstName] отводит меня в сторону. На лице [Select_CString(preoccupied_ulama.IsFemale, 'ее', 'его' )] читается озабоченность.\n\n«Можем ли мы, [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l], есть китовое мясо? — размышляет [preoccupied_ulama.GetSheHe] вслух. — Тут я не могу дать ответа. Нужно дождаться решения одного очень уважаемого мудреца. Но до тех пор нужно запретить подданным есть мясо этого зверя — на всякий случай»." + fp2_yearly.8002.a:0 "Как #italic я#! скажу, так и будет можно." + fp2_yearly.8002.b:0 "Принесите мне этого мяса! Мне #italic нужно#! его попробовать." + fp2_yearly.8002.c:0 "Ладно, давай дождемся решения." + fp2_yearly.8002.d:0 "Его #italic нельзя#! есть. Я лично пойду к туше и сожгу ее." + exploding_whale_toast:0 "Туша загадочным образом взорвалась!" + exploding_whale.tt:0 "Туша взрывается!" + healthy_whale_toast:0 "Было очень вкусно" + unhealthy_whale_toast:0 "У меня что-то с животом..." + + fp2_yearly.8003.t:0 "Полет фантазии" + fp2_yearly.8003.desc:0 "[Select_CString(flying_polymath.IsFemale, 'Известная изобретательница', 'Известный изобретатель' )|U] [flying_polymath.GetFirstName] [Select_CString(flying_polymath.IsFemale, 'явилась', 'явился' )] ко мне с парой крыльев из дерева и шелка и странным прошением.\n\n«Всю свою историю человек мечтал о том, чтобы парить в небесах, — говорит [flying_polymath.GetSheHe]. — Я [Select_CString(flying_polymath.IsFemale, 'провела', 'провел' )] расчеты. Я докажу, что это возможно! Но мне нужно высокое здание: [ROOT.Char.Custom('ResidenceBuilding')], где вы живете. Позвольте мне спрыгнуть с крыши, и за это я поступлю к вам на службу». К сожалению, о нашем разговоре [Select_CString(enthusiastic_child.IsFemale, 'прослышала моя', 'прослышал мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('enthusiastic_child'))] [enthusiastic_child.GetTitledFirstName], и теперь [enthusiastic_child.GetSheHe] упрашивает меня пустить [Select_CString(enthusiastic_child.IsFemale, 'ее', 'его' )] посмотреть на полет [Select_CString(flying_polymath.IsFemale, 'умудренной опытом ученой', 'умудренного опытом ученого' )]. " + fp2_yearly.8003.a:0 "Хорошо, я даю разрешение." + fp2_yearly.8003.b:0 "Дай мне эти крылья — лучше полечу #italic я#!!" + fp2_yearly.8003.c:0 "Нет, это безумие." + flight_attempt_toast.success:0 "Вы полетели, словно орел" + flight_attempt_toast.failure:0 "Вы упали на землю" + fp2_yearly.8003_child_reaction:0 "Кто знает, как [enthusiastic_child.GetFirstNameNoTooltip] воспримет это зрелище." + polymath_flight_attempt_toast.success:0 "[flying_polymath.GetFirstNameNoTooltip] [Select_CString(flying_polymath.IsFemale, 'полетела', 'полетел' )]!" + polymath_flight_attempt_toast.failure:0 "[flying_polymath.GetFirstNameNoTooltip] [Select_CString(flying_polymath.IsFemale, 'разбилась', 'разбился' )] насмерть." + + fp2_yearly.8001.t:0 "Сбор кортесов" + fp2_yearly.8001.desc:0 "[Select_CString(commoner_enthusiast.IsFemale, 'Моя', 'Мой' )|U] [commoner_enthusiast.GetCouncilTitle] [commoner_enthusiast.GetTitledFirstName] долгое время [Select_CString(commoner_enthusiast.IsFemale, 'изучала', 'изучал' )] наши финансы, и теперь [commoner_enthusiast.GetSheHe] советует собрать #italic кортесы#!, новый вид парламента, при котором в заседаниях придворного совета принимают участие выборные представители свободных муниципалитетов.\n\n«В обмен на такую привилегию, — поясняет [commoner_enthusiast.GetSheHe], — мы можем повысить налоги с городов. Но если нам будет нужно еще больше золота, можно приглашать на заседания даже зажиточных крестьян. Хотя последнего я бы не [Select_CString(commoner_enthusiast.IsFemale, 'советовала', 'советовал' )]: аристократам это не понравится»." + fp2_yearly.8001.a:0 "Пригласить представителей городов." + fp2_yearly.8001.b:0 "Пригласить всех! Без #italic всяких ограничений#!." + fp2_yearly.8001.c:0 "Нет уж. Мы, аристократы, разберемся сами." + fp2_flavor.8001_vassal_opinion:0 "Это не понравится вассалам, дорожащим своими привилегиями" + + fp2_yearly.8000.t:0 "Сжигание виноградников" + fp2_yearly.8000.desc_muslim_opening:0 "Чудесное иберийское вино уже много веков радует местных верующих. Однако теперь [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] [Select_CString(vinoclast_caliph.IsFemale, 'решила', 'решил' )] положить местному виноделию конец.\n\n«Вино, — заявляет [vinoclast_caliph.GetHerHis] посол [hof_emissary.GetTitledFirstName], — это очевидный #italic харам#!, и терпеть его производство и потребление более невозможно. Поэтому вы должны немедленно сжечь все виноградники в провинции [vineyard_county.GetName]." + fp2_yearly.8000.desc_jewish_opening:0 "Чудесное иберийское вино много веков радовало наших предков, что поселились в этих землях. Однако теперь [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] [Select_CString(vinoclast_caliph.IsFemale, 'решила', 'решил' )] положить виноделию конец.\n\n«Вино, — заявляет [vinoclast_caliph.GetHerHis] посол [hof_emissary.GetTitledFirstName], — это очевидный #italic треф#!, и терпеть его производство и потребление более невозможно. Поэтому вы должны немедленно сжечь все виноградники в провинции [vineyard_county.GetName]." + fp2_yearly.8000.desc_jerez:0 "Но поскольку ваш город [jerez_vineyards.GetNameNoTier] славится лучшими виноградниками во всей Иберии, мы понимаем тяжесть вашей жертвы и уверяем, что [vinoclast_caliph.GetTitleTierName] ее не забудет. И все же виноградники нужно сжечь!»" + fp2_yearly.8000.desc_not_jerez:0 "[vinoclast_caliph.GetTitleTierName] понимает, как пострадают ваши виноградари, но подумайте сами: эти земли можно будет использовать для каких-нибудь других, более праведных целей! Виноградники нужно уничтожить»." + fp2_yearly.8000.a:0 "Уничтожить такое славное вино? [vinoclast_caliph.GetTitleTierName] что, [Select_CString(vinoclast_caliph.IsFemale, 'сошла', 'сошел' )] с ума?" + fp2_yearly.8000.b:0 "Я сожгу их дотла!" + fp2_yearly.8000.c:0 "Нет, мой долг — защитить виноградарей." + + fp2_struggle.1020.t:0 "Смерть [Select_CString(minority_councillor.IsFemale, 'советницы', 'советника' )]" + fp2_struggle.1020_desc_opening:1 "Какой кошмар! На фоне зреющей напряженности в городе [unrest_capital.GetNameNoTierNoTooltip] разгневанные [unrest_capital.GetCountyData.GetFaith.GetAdherentNamePluralNoTooltip|l] объявили причиной своих бед [Select_CString(minority_councillor.IsFemale, 'мою советницу', 'моего советника' )] по имени [minority_councillor.GetTitledFirstName]. Дескать, их не устраивают [minority_councillor.GetHerHis|l] [minority_councillor.GetFaith.GetAdherentNameNoTooltip|l]ие воззрения." + fp2_struggle.1020_desc_beaten_by_mob:0 "По дороге в мой дворец [minority_councillor.GetNameNoTooltip] [Select_CString(minority_councillor.IsFemale, была атакована', 'был атакован' )] разъяренной толпой, которая забила [minority_councillor.GetHerHim] до смерти.\n\n" + fp2_struggle.1020_desc_burned_by_mob:0 "Под покровом ночи они прокрались в мой дворец. [ROOT.Char.Custom('ResidenceBuilding')] [Select_CString(minority_councillor.IsFemale, 'была поймана и привязана', 'был пойман и привязан' )] к ткацкому станку, а тот затем был подожжен." + fp2_struggle.1020_desc_hanged_and_disemboweled_by_mob:0 "[minority_councillor.GetHerHim] поймали по дороге на заседание совета и повесили над воротами дворца, а затем вспороли [Select_CString(minority_councillor.IsFemale, 'ей', 'ему' )] живот, чтобы внутренности вывалились на сырую землю.\n\n" + fp2_struggle.1020_desc_crucified_by_mob:0 "[minority_councillor.GetNameNoTooltip] [Select_CString(minority_councillor.IsFemale, 'приехала', 'приехал' )] в город [unrest_capital.GetNameNoTierNoTooltip] в гости к знакомому, но местные жители схватили [Select_CString(minority_councillor.IsFemale, 'ее', 'его' )] и распяли на кресте, на котором [Select_CString(minority_councillor.IsFemale, 'та', 'тот' )] вскоре и [Select_CString(minority_councillor.IsFemale, 'умерла', 'умер' )]." + fp2_struggle.1020_desc_defenestrated_by_mob:0 "Доведя себя до исступления, они ворвались во дворец, схватили [Select_CString(minority_councillor.IsFemale, 'мою советницу', 'моего советника' )] и вышвырнули [Select_CString(minority_councillor.IsFemale, 'ее', 'его' )] в окно. К сожалению, [minority_councillor.GetNameNoTooltip] не [Select_CString(minority_councillor.IsFemale, 'выжила', 'выжил' )].\n\n" + fp2_struggle.1020_desc_molten_silver_by_mob:0 "Доведя себя до исступления, они ворвались в мой дворец, проникли в покои, где [Select_CString(minority_councillor.IsFemale, 'отдыхала', 'отдыхал' )] [minority_councillor.GetTitledFirstNamePossessiveNoTooltip], а затем, расплавив серебряную посуду, залили жидкое серебро [Select_CString(minority_councillor.IsFemale, 'ей', 'ему' )] в горло.\n\n" + fp2_struggle.1020_desc_torn_to_pieces_by_mob:0 "Дождавшись, когда [minority_councillor.GetNameNoTooltip] выйдет из бани и направится ко мне во дворец, разъяренная толпа набросилась на н[minority_councillor.GetHerHim] и, обезумев от ненависти, разорвала [minority_councillor.GetHerHim] в клочки голыми руками.\n\n" + fp2_struggle.1020_desc_councillor_had_family:0 "Семья [Select_CString(minority_councillor.IsFemale, 'погибшей', 'погибшего' )] обвиняет в произошедшем меня. Теперь передо мной стоит [councillor_executor.Custom2('HerHisCharacterIntroduction', minority_councillor)|U] и требует извинений за это ужасное преступление, жертвой которого стал дом [minority_councillor.GetDynastyName]." + fp2_struggle.1020_desc_councillor_had_no_family_faith:0 "Похоже, земляки [Select_CString(minority_councillor.IsFemale, 'погибшей', 'погибшего' )] обвиняют в произошедшем #italic меня#!. Теперь ко мне [Select_CString(councillor_executor.IsFemale, 'явилась', 'явился' )] [councillor_executor.GetTitledFirstName], глава [minority_councillor.GetFaith.GetAdherentNameNoTooltip]ой диаспоры, и требует компенсации для [minority_councillor.GetFaith.GetAdjectiveNoTooltip|l]их жителей города [unrest_capital.GetNameNoTierNoTooltip] за это преступление." + fp2_struggle.1020.a:0 "Просить прощения у династии [minority_councillor.GetDynastyNameNoTooltip]." + fp2_struggle.1020.b:0 "Загладить вину перед [minority_councillor.GetTitledFirstNamePossessiveNoTooltip]ими жителями." + fp2_struggle.1020.c:0 "Устроить облаву на виновников беззакония." + fp2_struggle.1020.d:0 "Восстановить порядок, послав в город [unrest_capital.GetNameNoTierNoTooltip] войска." + + fp2_yearly.8006.t:0 "Поселенцы-сакалибы" + fp2_yearly.8006.desc:0 "Группа из нескольких сотен бледнокожих #italic сакалибов#!, рабов родом из восточных пределов Европы, сбежали из державы, где правит [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('former_master'))] [former_master.GetTitledFirstName]. [former_master.GetSheHe|U], не жалея эпитетов, расписывает, какую неоценимую пользу они приносят в армиях и в гареме, но эти люди преодолели много опасностей и лишений, чтобы сбежать на свободу в мои земли.\n\n«У нас всех есть шрамы, — говорит мне их голова, [saqaliba_leader.GetFirstName], у одних на теле, у других — в душе. Но мы сильные, и мы не готовы сдаваться. Нам нужен лишь клочок земли, где мы могли бы жить и говорить на языке наших предков. Если вы позволите нам поселиться в местечке [saqaliba_barony.GetName], мы всеми силами приведем его к процветанию»." + fp2_yearly.8006.a:0 "Я могу тебя и мэром сделать..." + fp2_yearly.8006.b:0 "Ты оставайся, но твои друзья пусть уходят." + fp2_yearly.8006.c:0 "Я отправлю вас обратно к хозяевам." + furious_rival_8006.desc:0 "[Select_CString(former_master.IsFemale, 'Ваша соперница', 'Ваш соперник' )|U] [former_master.GetTitledFirstNameNoTooltip] может предъявить [Concept( 'claim', 'претензию' )|E] на графство [saqaliba_county.GetName]." + fp2_yearly.8006.flavor.b.tt:0 "[saqaliba_leader.GetFirstNameNoTooltip] неохотно остается при вашем дворе, а [saqaliba_leader.GetHerHis] последователи уходят искать судьбы в другом месте." + fp2_yearly.8006.flavor.c.tt:0 "Сакалибы схвачены и насильно возвращены хозяевам." + diff --git a/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_event_vero_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_event_vero_l_russian.yml new file mode 100644 index 0000000000..30fdb890a4 --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_event_vero_l_russian.yml @@ -0,0 +1,45 @@ +l_russian: + fp2_struggle.3001.t:0 "Цена войны" + fp2_struggle.3001.desc:0 "В зал входит [struggle_3001_steward.Custom2('MyCharacterIntroduction', ROOT.Char)], и лицо [struggle_3001_steward.GetHerHis] мрачнее ночи. «[ROOT.GetCharacter.GetLadyLord|U], — говорит [struggle_3001_steward.GetSheHe], — наша казна почти пуста. В наши времена это очень опасно». [struggle_3001_steward.GetSheHe|U] может не продолжать. В наступившей тишине я одариваю [Select_CString(struggle_3001_steward.IsFemale, 'ее', 'его' )] тяжелым взглядом. Затем я поднимаюсь и выхожу из зала. «[ROOT.GetCharacter.GetLadyLord|U]...» — повторяет [struggle_3001_steward.GetSheHe] мне вслед." + fp2_struggle.3001.desc_no_war_intro:0 "\n\nУ меня осталась только эта корона. Корона и долг верно ей служить. Но чего стоит корона, когда у меня нет богатств, чтобы ее сохранить?" + fp2_struggle.3001.desc_war_intro:0 "\n\nУ меня осталась только эта корона. Корона и долг верно ей служить. Но чего стоит корона, когда ее силой отберут у меня враги?" + fp2_struggle.3001.desc_outro:0 "Я прикасаюсь к короне и чувствую холод металла. Золото.\n\nЯ знаю пару торговцев, которые могут дать за нее хорошую цену..." + fp2_struggle.3001.a:0 "Я сделаю что должно." + fp2_struggle.3001.a_flavour:0 "Вы потеряете свою корону." + fp2_struggle.3001.b:0 "Но есть ведь еще корона..." + fp2_struggle.3001.c:0 "Постойте! Ведь не только же у меня в этом доме есть корона." + fp2_struggle.3001.c_flavour:0 "Ваша супруга или супруг потеряет свою корону." + fp2_struggle.3001.d:0 "Я не сниму этой короны, пока живу!" + nick_the_crownless:0 "без короны" + struggle_3001_spouse_crown_modifier:0 "Корона продана" + + fp2_struggle.3011.t:0 "Девы в беде" + fp2_struggle.3011.desc:1 "«[ROOT.GetCharacter.GetLadyLord|U]! Случилось немыслимое!» [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] на секунду замолкает, чтобы перевести дух. На [Select_CString(struggle_3011_marshal.IsFemale, 'ее', 'его' )] лбу блестят капли пота. «В городе [struggle_3011_county_town.GetNameNoTier] девушки взяли в руки оружие, чтобы самостоятельно защищать свои дома»." + fp2_struggle.3011.desc_men:0 "«[ROOT.GetCharacter.GetLadyLord|U]! Случилось немыcлимое!» [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] на секунду замолкает, чтобы перевести дух. На [Select_CString(struggle_3011_marshal.IsFemale, 'ее', 'его' )] лбу блестят капли пота. «В городе [struggle_3011_county_town.GetName] парни взяли в руки оружие, чтобы самостоятельно защищать свои дома»." + fp2_struggle.3011.desc_outro:0 "\n\nСпустя минуту в комнату врывается [bishop.GetTitledFirstName]. «Это неестественно, [ROOT.GetCharacter.GetLadyLord]! — кричит [bishop.GetSheHe]. — Если мы позволим им сражаться, то скоро они начнут требовать земель, и кто тогда будет растить детей?»\n\n«Меч это меч, — тут же отвечает [struggle_3011_marshal.GetFirstNameNoTooltip]. — Вы ведь согласны, [ROOT.GetCharacter.GetLadyLord]?»" + fp2_struggle.3011.a:0 "Если бы все мои подданные были так же готовы защищать наши земли!" + fp2_struggle.3011.b:0 "Женщины должны держать в руках только детей." + fp2_struggle.3011.b_men:0 "Мужчины должны держать в руках только детей." + fp2_struggle.3011.c:0 "Ведьмы! #EMP Ведьмы!#!" + fp2_struggle.3011.d:0 "Ах, бедные женщины! Я спасу их от этого зла!" + fp2_order_of_the_hachet_modifier:0 "Не в беде" + fp2_order_of_the_hachet_modifier_desc:0 "Мужчины и женщины этого графства будут оборонять его наравне." + fp2_punished_order_of_the_hachet_modifier:0 "Дамы в беде по нужде" + fp2_punished_order_of_the_hachet_modifier_desc:0 "В этих графствах те, кто защищает земли без дозволения сюзерена, наказываются строже, чем агрессоры." + + fp2_struggle.3021.t:0 "Гнев небесный" + fp2_struggle.3021.desc:0 "Я захожу в казарму. Там сидит [struggle_3021_knight.Custom2('MyCharacterIntroduction', ROOT.Char)|U] и смотрит перед собой глазами, полными страха. [Select_CString(struggle_3021_courtier.IsFemale, 'Помогающая', 'Помогающий' )|U] [Select_CString(struggle_3021_knight.IsFemale, 'ей', 'ему' )] [struggle_3021_courtier.GetTitledFirstName] видит меня, и лицо [Select_CString(struggle_3021_courtier.IsFemale, 'ее', 'его' )] меняется.\n\n«Расскажи хоть, что произошло. [ROOT.GetCharacter.GetLadyLord|U] хочет знать.\n\n[struggle_3021_knight.GetFirstNameNoTooltip] тут же поднимает голову. «[ROOT.GetCharacter.GetLadyLord|U]... Я [Select_CString(struggle_3021_knight.IsFemale, 'видела', 'видел' )|U] то, что человеку видеть нельзя. Они бросали с бойниц камни из черного порошка. Камни загорались и грохотали, попадая в солдат. Одного даже разорвало надвое!»\n\n[struggle_3021_courtier.GetFirstNameNoTooltip] заинтересованно кивает головой. «Нам бы тоже пригодилось такое оружие...»" + fp2_struggle.3021.a:0 "Эти камни обязательно нужно изучить." + fp2_struggle.3021.b:0 "Кто знает, какие опасности это таит." + fp2_struggle.3021.c:0 "Черный порошок, говоришь. Загадочная горючая пряность." + fp2_struggle.3021.d:0 "Это кара небесная!" + fp2_struggle.3021.e:0 "Гром богу грома." + bad_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstNamePossessive] погибает в результате своих экспериментов" + good_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstNamePossessive] успешно проводит свои эксперименты" + bad_stone_research_title:0 "Гром и молния" + good_stone_research_title:0 "Успешные исследования!" + fp2_lightning_stones_modifier:0 "Громовые камни" + stone_poisoning_discovered:0 "Неудачный взрыв" + stone_poisoning_worked:0 "Огненная пряность" + stone_poisoning_worked_desc:0 "Успешно изучен загадочный черный порошок." + fp2_lightning_stones_poison_modifier:0 "Смертоносный черный порошок" diff --git a/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_events_l_russian.yml new file mode 100644 index 0000000000..865274d9fc --- /dev/null +++ b/project/ck3/base_game/localization/russian/event_localization/struggle_events/fp2_struggle_events_l_russian.yml @@ -0,0 +1,126 @@ +l_russian: + ################################################## + # #Misc + fp2_struggle.0011.t:0 "fp2_struggle.0011.t" + fp2_struggle.0011.desc.intro:0 "fp2_struggle.0011.desc.intro" + fp2_struggle.0011.desc.personality:0 "fp2_struggle.0011.desc.personality" + fp2_struggle.0011.desc.faith:0 "fp2_struggle.0011.desc.faith" + fp2_struggle.0011.desc.culture:0 "fp2_struggle.0011.desc.culture" + fp2_struggle.0011.desc.religion:0 "fp2_struggle.0011.desc.religion" + fp2_struggle.0011.desc.heritage:0 "fp2_struggle.0011.desc.heritage" + fp2_struggle.0011.desc.job:0 "fp2_struggle.0011.desc.job" + fp2_struggle.0011.desc.fallback:0 "fp2_struggle.0011.desc.fallback" + fp2_struggle.0011.desc.outro:0 "fp2_struggle.0011.desc.outro" + fp2_struggle.0011.a:0 "fp2_struggle.0011.a" + fp2_struggle.0011.a.tt.success:0 "fp2_struggle.0011.a.tt.success" + fp2_struggle.0011.a.tt.failure:0 "fp2_struggle.0011.a.tt.failure" + fp2_struggle.0011.b:0 "fp2_struggle.0011.b" + fp2_struggle.0011.c:0 "fp2_struggle.0011.c" + + fp2_struggle.0021.a.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.a.tt.failure:0 "fp2_struggle.0021.a.tt.failure" + fp2_struggle.0021.t:0 "fp2_struggle.0021.t" + fp2_struggle.0021.desc.intro:0 "fp2_struggle.0021.desc.intro" + fp2_struggle.0021.desc.personality:0 "fp2_struggle.0021.desc.personality" + fp2_struggle.0021.desc.faith:0 "fp2_struggle.0021.desc.faith" + fp2_struggle.0021.desc.culture:0 "fp2_struggle.0021.desc.culture" + fp2_struggle.0021.desc.religion:0 "fp2_struggle.0021.desc.religion" + fp2_struggle.0021.desc.heritage:0 "fp2_struggle.0021.desc.heritage" + fp2_struggle.0021.desc.job:0 "fp2_struggle.0021.desc.job" + fp2_struggle.0021.desc.fallback:0 "fp2_struggle.0021.desc.fallback" + fp2_struggle.0021.desc.outro:0 "fp2_struggle.0021.desc.outro" + fp2_struggle.0021.a:0 "fp2_struggle.0021.a" + fp2_struggle.0021.b.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.b:0 "fp2_struggle.0021.b" + fp2_struggle.0021.b.tt.failure:0 "fp2_struggle.0021.b.tt.failure" + + fp2_struggle.0041.t:0 "fp2_struggle.0041.t" + fp2_struggle.0041.desc:0 "fp2_struggle.0041.desc" + fp2_struggle.0041.desc.intro:0 "fp2_struggle.0041.desc.intro" + fp2_struggle.0041.desc.personality:0 "fp2_struggle.0041.desc.personality" + fp2_struggle.0041.desc.occupies_faithful_counties:0 "fp2_struggle.0041.desc.occupies_faithful_counties" + fp2_struggle.0041.desc.occupies_cultural_counties:0 "fp2_struggle.0041.desc.occupies_cultural_counties" + fp2_struggle.0041.desc.diff_religion_hof:0 "fp2_struggle.0041.desc.diff_religion_hof" + fp2_struggle.0041.desc.diff_government:0 "fp2_struggle.0041.desc.diff_government" + fp2_struggle.0041.desc.same_dynasty:0 "fp2_struggle.0041.desc.same_dynasty" + fp2_struggle.0041.desc.fallback:0 "fp2_struggle.0041.desc.fallback" + fp2_struggle.0041.desc.outro:0 "fp2_struggle.0041.desc.outro" + fp2_struggle.0041.a:0 "fp2_struggle.0041.a" + fp2_struggle.0041.a.tt.success:0 "fp2_struggle.0041.a.tt.success" + fp2_struggle.0041.a.tt.failure:0 "fp2_struggle.0041.a.tt.failure" + fp2_struggle.0041.b:0 "fp2_struggle.0041.b" + fp2_struggle.0041.b.tt.success:0 "fp2_struggle.0041.b.tt.success" + fp2_struggle.0041.b.tt.failure:0 "fp2_struggle.0041.b.tt.failure" + fp2_struggle.0041.c:0 "fp2_struggle.0041.c" + fp2_struggle.0041.c.tt.success:0 "fp2_struggle.0041.c.tt.success" + fp2_struggle.0041.c.tt.failure:0 "fp2_struggle.0041.c.tt.failure" + fp2_struggle.0041.d:0 "fp2_struggle.0041.d" + + fp2_struggle.0051.t:0 "fp2_struggle.0051.t" + fp2_struggle.0051.desc:0 "fp2_struggle.0051.desc" + fp2_struggle.0051.desc.intro:0 "fp2_struggle.0051.desc.intro" + fp2_struggle.0051.desc.personality:0 "fp2_struggle.0051.desc.personality" + fp2_struggle.0051.desc.occupies_faithful_counties:0 "fp2_struggle.0051.desc.occupies_faithful_counties" + fp2_struggle.0051.desc.occupies_cultural_counties:0 "fp2_struggle.0051.desc.occupies_cultural_counties" + fp2_struggle.0051.desc.diff_religion_hof:0 "fp2_struggle.0051.desc.diff_religion_hof" + fp2_struggle.0051.desc.diff_government:0 "fp2_struggle.0051.desc.diff_government" + fp2_struggle.0051.desc.same_dynasty:0 "fp2_struggle.0051.desc.same_dynasty" + fp2_struggle.0051.desc.fallback:0 "fp2_struggle.0051.desc.fallback" + fp2_struggle.0051.desc.diplomacy:0 "fp2_struggle.0051.desc.diplomacy" + fp2_struggle.0051.desc.stewardship:0 "fp2_struggle.0051.desc.stewardship" + fp2_struggle.0051.desc.intrigue:0 "fp2_struggle.0051.desc.intrigue" + fp2_struggle.0051.desc.victory:0 "fp2_struggle.0051.desc.victory" + fp2_struggle.0051.desc.defeat:0 "fp2_struggle.0051.desc.defeat" + fp2_struggle.0051.desc.outro:0 "fp2_struggle.0051.desc.outro" + fp2_struggle.0051.a:0 "fp2_struggle.0051.a" + fp2_struggle.0051.a.tt:0 "fp2_struggle.0051.a.tt" + fp2_struggle.0051.b:0 "fp2_struggle.0051.b" + fp2_struggle.0051.b.tt:0 "fp2_struggle.0051.b.tt" + fp2_struggle.0051.c:0 "fp2_struggle.0051.c" + fp2_struggle.0051.c.refuses_to_engage:0 "fp2_struggle.0051.c.refuses_to_engage" + +##### Intro ##### + fp2_struggle.0501.t:1 "$iberian_struggle$" + fp2_struggle.0501.desc:1 "На Иберийском полуострове царят беспорядки, зародившиеся еще в его богатом прошлом. Чужеземцы зарятся на его территории, а великие мусульманские и христианские державы пытаются привлечь население на свои стороны. Но судьбу полуострова решат те, кто живет на нем и умирает.\n\n" + fp2_struggle.0501.desc.involved:0 "Я не откажусь от своего видения родины. Видит [ROOT.Char.GetFaith.HighGodName], дом [ROOT.Char.GetHouse.GetNameNoTooltip] выдержит удары судьбы, и воля моя исполнится.\n\n" + fp2_struggle.0501.desc.interloper:0 "Настало мое время. Я буду вершить судьбу полуострова и собственную, и фигуры на доске будет двигать моя рука. Я покажу дорогу в будущее, и ничто не встанет на пути дома [ROOT.Char.GetHouse.GetNameNoTooltip].\n\n" + fp2_struggle.0501.desc.mottocall:0 "[ROOT.Char.GetHouse.GetMotto]!" + fp2_struggle.0501.a:0 "Возьмите судьбу в свои руки!" + +##### Hostility ##### +# Struggle Ender + fp2_struggle.0900.t:0 "$struggle_iberia_ending_hostility_decision$" + fp2_struggle.0900.opening.basque:0 "Много веков мы, [ROOT.Char.GetCulture.GetNameNoTooltip|l], сталкивались с посягательствами: вестготы, галлы, мавры... но со временем их силы истощились. Ныне Иберия вновь в #EMP наших#! руках." + fp2_struggle.0900.opening.andalusian:0 "История нашего народа столь же пестра, как он сам, и столь же затейлива, сколь он силен. И вновь будущее Иберии в руках наследников Омейядов." + fp2_struggle.0900.opening.iberian:0 "Слишком долго иберийский народ страдал под гнетом мавританских захватчиков. Сегодня мы возродим надежду, которую законные наследники Рима утратили сотни лет назад." + fp2_struggle.0900.opening:0 "Хаос, который пережила Иберия в прежние века, оставил след в сердцах всех ее жителей. Сегодня мы начинаем новую страницу истории полуострова." + fp2_struggle.0900.desc:0 "\n\nВряд ли найдется ныне держава, что посмеет оспорить [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip|l]ое господство над Иберией или помешать священникам и поселенцам, что несут слово [ROOT.Char.GetFaith.HighGodNamePossessive] и #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ую#! культуру по ее селениям.\n\nОсталось лишь объявить о победе и решить, чем заняться в первую очередь." + fp2_struggle.0900.a:0 "Этим краем будет править [ROOT.Char.GetFaith.HighGodNameAlternate]!" + fp2_struggle.0900.b:0 "Мы сосредоточимся на поселениях на полуострове." + fp2_struggle.0900.c:1 "[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip|l]ую Иберию получит [ROOT.Char.GetFaith.HighGodName]!" +# Other Players + fp2_struggle.0910.opening.involved:0 "И хотя спасение от жизни в постоянной неуверенности пришло из иной державы, оно может оказаться как нельзя кстати..." + fp2_struggle.0910.opening:0 "Нашего двора достигли слухи о последних событиях на Иберийском полуострове. Судя по всему, изнурительным конфликтам в этом регионе скоро придет конец." + fp2_struggle.0910.desc:0 "\n\n[struggle_ender.GetName] теперь контролирует большую часть полуострова и называет себя [Select_CString(struggle_ender.IsFemale, 'победительницей', 'победителем' )] в войне, которая тянется от самого вторжения мавров.\n\n" + fp2_struggle.0910.closing.faith:0 "[struggle_ender.GetSheHe|U] [Select_CString(struggle_ender.IsFemale, 'объявила', 'объявил' )] Иберию #L [struggle_ender.GetFaith.GetName|l]ой#! землей. А теперь, как велит [struggle_ender.GetFaith.HighGodName], все еретики и неверные должны покинуть [struggle_ender.GetHerHis] владения." + fp2_struggle.0910.closing.culture:0 "[struggle_ender.GetSheHe|U] утверждает, что Иберия принадлежит #L [struggle_ender.GetCulture.GetCollectiveNoun|l]ой#! державе, а значит, чужеземным захватчикам и подчиненным народам придется это признать." + fp2_struggle.0910.closing.combined:0 "[struggle_ender.GetSheHe|U] [Select_CString(struggle_ender.IsFemale, 'объявила', 'объявил' )], что отныне Иберия и [struggle_ender.GetPrimaryTitle.GetNameNoTier] едины, ибо [struggle_ender.GetFaith.HighGodName] отдает их #L [struggle_ender.GetFaith.GetName|l]ому#! #L [struggle_ender.GetCulture.GetCollectiveNoun|l]ому#! народу..." + fp2_struggle.0910.a:0 "Это еще не конец." + fp2_struggle.0910.b:0 "Весьма интересно." +##### Compromise ##### +# Struggle Ender + fp2_struggle.0901.t:0 "$struggle_iberia_ending_compromise_decision$" + fp2_struggle.0901.desc:1 "\n\nСтало ясно, что, если так продолжится, кровопролитию не будет конца: полуостров не вынесет объединения.\n\nПока что мы оставим себе [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], а прочие регионы Иберии будут сами по себе. Пока что..." + fp2_struggle.0901.a:0 "Так будет лучше." + fp2_struggle.0901.tt:0 "[THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier] становится [de_jure|El]-[Concept( 'empire', 'империей' )|E]" +# Other Players + fp2_struggle.0911.desc:0 "\n\n[struggle_ender.GetTitledFirstName] официально отказывается от попыток объединить полуостров под единой властью и впредь запрещает кому-либо даже пытаться сделать это.\n\nРазрозненные державы, закаленные веками вторжений и завоеваний, слишком обособлены, чтобы даже надеяться на единство." + fp2_struggle.0911.a:0 "Мы не оставим мечты об Испании..." +##### Conciliation ##### +# Struggle Ender + fp2_struggle.0902.t:0 "$struggle_iberia_ending_conciliation_decision$" + fp2_struggle.0902.desc:0 "\n\nГарантия защиты, даровать которую в настоящее время могу лишь я, дает народам в этом регионе свободу жить и выбирать себе богов по собственному разумению.\n\nДаст [ROOT.Char.GetFaith.HighGodName], прошлые войны останутся в прошлом, и все иберийские князья оценят преимущества мирного сосуществования." + fp2_struggle.0902.a:0 "Отправить глашатаев." +# Other Players + fp2_struggle.0912.desc:0 "\n\nГлашатаи, которых отправляет [struggle_ender.GetPrimaryTitle.GetNameNoTooltip], объявляют о гарантии свободного прохода и вероисповедания для всех. Так повелевает [struggle_ender.GetTitledFirstName], и простой народ повсеместно поддерживает этот указ.\n\nМногие очень давно ждут окончания кровопролития в Иберии. Как знать, не окажется ли #EMP этот#! мир крепче прочих." + fp2_struggle.0912.a:0 "Воистину, удивительно." diff --git a/project/ck3/base_game/localization/russian/event_localization/title_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/title_events_l_russian.yml index 5cee897d34..47d3f1fa47 100644 --- a/project/ck3/base_game/localization/russian/event_localization/title_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/title_events_l_russian.yml @@ -4,3 +4,23 @@ title_event_francia_name_change.a:0 "Начинается новая эпоха!" title_event_francia_name_change.a_tt_1:0 "[francia_title.GetName] теперь будет называться «#high $k_france$#!»" title_event_francia_name_change.a_tt_2:0 "[francia_title.GetName] теперь будет называться «#high $k_germany$#!»" + + title_event.0012.t:0 "Раздел короны" + title_event.0012.desc:0 "[castille.GetName] существует, [asturias.GetBaseNameNoTier] больше не занимает трон, а значит, королевство Пелагия наконец-то кануло в Лету. Его останки навсегда останутся в истории как [leon.GetBaseNameNoTier] — пока [castille.GetBaseNameNoTierNoTooltip] не затмит их." + title_event.0012.a:0 "Иначе и быть не может." + + title_event.0013.t:0 "$title_event.0012.t$" + title_event.0013.desc:0 "Что ж, [asturias.GetBaseNameNoTier] и [castille.GetBaseNameNoTier] теперь повинуются мне, и мысль о том, что [asturias.GetNameNoTooltip] заслуживает единства, не вызывает энтузиазма у большинства.\n\nВместо того и знать, и простолюдины, говоря о западных регионах моих владений, называют их так же, как зовется крупнейшая материковая область, — [leon.GetBaseNameNoTier]." + title_event.0013.a:0 "Одна корона — хорошо, а две — лучше!" + + title_event.0014.t:0 "$title_event.0012.t$" + title_event.0014.desc:0 "Государство [castille.GetBaseName], во главе которого стоит [castille_char.Custom2('MyCharacterIntroduction' leon_char)], возникло и обрело независимость не так давно и лишило мою державу права носить имя «[asturias.GetBaseName]».\n\nМы безвозвратно потеряли восточные территории, и [leon.GetBaseNameNoTier] доминирует над нами, поэтому люди всех сословий и взглядов отказываются признавать прежний титул." + title_event.0014.a:0 "Сепаратисты!" + title_event.0014.b:0 "Однажды мы вернем эти земли..." + title_event.0014.c:0 "Ур-ра! Целое #EMP королевство#! товарищей!" + + title_event.0015.t:0 "$title_event.0012.t$" + title_event.0015.desc:0 "Не так давно возникло государство [castille.GetBaseName], и теперь [asturias.GetBaseNameNoTier], где правит [leon_char.Custom2('MyCharacterIntroduction', castille_char)], не такая уж единая держава.\n\nБез равновесия, которое вносили мои владения на востоке, [asturias.GetBaseNameNoTierNoTooltip] — всего лишь [leon.GetBaseName]. Именно так, к моей глубочайшей досаде, теперь зовут этот регион крестьяне, духовенство и даже знать." + title_event.0015.a:0 "Власть вернулась туда, где ей и место." + title_event.0015.b:0 "Сегодня — Кастилия. Завтра — #EMP Леон#!." + title_event.0015.c:0 "Пусть у нас разные правители, но кровь у нас одна!" diff --git a/project/ck3/base_game/localization/russian/event_localization/trait_specific_events/trait_specific_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/trait_specific_events/trait_specific_events_l_russian.yml index 3fc19d0558..95b0328bf9 100644 --- a/project/ck3/base_game/localization/russian/event_localization/trait_specific_events/trait_specific_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/trait_specific_events/trait_specific_events_l_russian.yml @@ -53,7 +53,7 @@ trait_specific.6001.b:0 "Я выше этого!" trait_specific.6002.t:0 "Развлечения в постели" - trait_specific.6002.desc:0 "[Select_CString(lover.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('lover') )] [lover.GetTitledFirstNamePossessive] прямо передо мной. Нас разделяет лишь [lover.Custom('GetUpperClothingArticle')], и я тянусь, чтобы сорвать с н[SCOPE.sC('lover').GetHerHis] эту преграду, но [lover.GetSheHe] внезапно отстраняет меня.\n\n«Я давно уже хочу кое-что попробовать с тобой, [ROOT.Char.Custom('LoverPetName')] [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )]», — говорит [lover.GetSheHe], после чего тянется под кровать и возвращается ко мне. В руках у н[SCOPE.sC('lover').GetHerHis] [ROOT.Char.Custom('DeviantObjectArticle')]. «Я [Select_CString(lover.IsFemale, 'подумала', 'подумал' )], почему бы не... попробовать»." + trait_specific.6002.desc:0 "[Select_CString(lover.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('lover') )] [lover.GetTitledFirstName] прямо передо мной. Нас разделяет лишь [lover.Custom('GetUpperClothingArticle')], и я тянусь, чтобы сорвать с н[SCOPE.sC('lover').GetHerHis] эту преграду, но [lover.GetSheHe] внезапно отстраняется от меня.\n\n«Я давно уже хочу кое-что попробовать с тобой, [ROOT.Char.Custom('LoverPetName')] [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )]», — говорит [lover.GetSheHe], после чего тянется под кровать и возвращается ко мне. В руках у н[SCOPE.sC('lover').GetHerHis] [ROOT.Char.Custom('DeviantObjectArticle')]. «Я [Select_CString(lover.IsFemale, 'подумала', 'подумал' )], почему бы не... попробовать»." trait_specific.6002.a:0 "Так чего же мы ждем!" trait_specific.6002.b:0 "Тебе нравится такое?!" trait_specific.6002.b_known:0 "У [lover.GetHerHis], конечно, бывают странные фантазии, но такое?!" @@ -88,4 +88,4 @@ trait_specific.8501.f:0 "Ты легко можешь убедиться, что [ROOT.Char.GetFaith.HealthGodName] тоже шепелявит." trait_specific.8501.g:0 "Ты даже не #EMP представляешь#!, что я могу делать этим языком..." trait_specific.8501.d.tt:0 "[mean_courtier.GetTitledFirstName] и вы устраиваете [single_combat_duel|El]" - trait_specific.8501.h:0 "Все в порядке?" + trait_specific.8501.h:0 "Всё в порядке?" diff --git a/project/ck3/base_game/localization/russian/event_localization/vassal_interaction_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/vassal_interaction_events_l_russian.yml index 3f9a04a7b4..88188b75c5 100644 --- a/project/ck3/base_game/localization/russian/event_localization/vassal_interaction_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/vassal_interaction_events_l_russian.yml @@ -71,5 +71,5 @@ vassal_interaction.0030.desc:0 "Ваша просьба законна, а ваши доводы меня убедили.\n\nПоэтому я прощаю вам все преступления, совершенные против державы [recipient.GetPrimaryTitle.GetNameNoTooltip]. Вы останетесь на свободе!" vassal_interaction.0030.a:0 "Наконец-то безопасность!" - vassal_interaction.0040.desc:0 "Хоть вы и владеете графством [target.GetName], все знают, что управляю им #EMP я#!. Местные деревни и [county_in_title.Custom('TerrainTypeProvince')] находятся под управлением #EMP моих#! бейлифов и #EMP моих#! магистратов.\n\nПоэтому я заявляю о своих притязаниях на это графство. Вы можете передать мне титул в любое удобное время, а иначе он сам отойдет ко мне.\n\nТак или иначе." + vassal_interaction.0040.desc:0 "Хоть вы и владеете графством [target.GetBaseNameNoTier], все знают, что управляю им #EMP я#!. Местные деревни и [county_in_title.Custom('TerrainTypeProvince')] находятся под управлением #EMP моих#! бейлифов и #EMP моих#! магистратов.\n\nПоэтому я заявляю о своих притязаниях на это графство. Вы можете передать мне титул в любое удобное время, а иначе он сам отойдет ко мне.\n\nТак или иначе." vassal_interaction.0040.a:0 "[actor.GetFirstNameNoTooltip] [Select_CString(actor.IsFemale, 'обрела', 'обрел' )] слишком много власти..." diff --git a/project/ck3/base_game/localization/russian/event_localization/war_event/combat_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/war_event/combat_events_l_russian.yml index 803733c05e..31b03e4f40 100644 --- a/project/ck3/base_game/localization/russian/event_localization/war_event/combat_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/war_event/combat_events_l_russian.yml @@ -76,7 +76,7 @@ combatant_killed_in_battle_no_killer_friendly_player:1 "[TARGET_CHARACTER.GetUINameNoTooltip] пытается отступить, но один из ваших солдат убивает [TARGET_CHARACTER.GetHerHis]!" combatant_killed_in_battle_no_killer_friendly:1 "[TARGET_CHARACTER.GetUINameNoTooltip] пытается отступить, но один из наших солдат [TARGET_CHARACTER.GetHerHis] убивает!" combatant_killed_in_battle_no_killer_enemy_player:1 "Во время отступления вас убивает вражеский солдат!" - combatant_killed_in_battle_no_killer_enemy:0 "Во время отступления [TARGET_CHARACTER.GetUINameNoTooltip] [Select_CString(скоуп.IsFemale, 'убита', 'убит' )] вражеским солдатом!" + combatant_killed_in_battle_no_killer_enemy:0 "Во время отступления [TARGET_CHARACTER.GetUINameNoTooltip] [Select_CString(TARGET_CHARACTER.IsFemale, 'убита', 'убит' )] вражеским солдатом!" diff --git a/project/ck3/base_game/localization/russian/event_localization/war_event/great_holy_war_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/war_event/great_holy_war_events_l_russian.yml index b0a015d1fb..53b7eebf20 100644 --- a/project/ck3/base_game/localization/russian/event_localization/war_event/great_holy_war_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/war_event/great_holy_war_events_l_russian.yml @@ -8,18 +8,18 @@ great_holy_war.0011.christian.europe.desc:0 "Само сердце западного христианства осаждено иноверцами. Под давлением отчаявшихся христианских владык [Select_CString(ghw_first_sponsor.IsFemale, 'Ее', 'Его' )] Святейшество [ghw_first_sponsor.GetTitledFirstName] [Select_CString(ghw_first_sponsor.IsFemale, 'объявила', 'объявил' )] о своем намерении созвать праведный союз и изгнать язычников во славу [awakening_faith.HighGodNamePossessive]." great_holy_war.0011.christian.byzantion.desc:0 "Восточная Римская империя, Византия, некогда — неколебимый бастион христианства, отражавший магометанских неверных, теперь на грани краха. В этих обстоятельствах [Select_CString(ghw_first_sponsor.IsFemale, 'Ее', 'Его' )] Святейшество [ghw_first_sponsor.GetTitledFirstName] соглашается благословить открытое вторжение объединенных христианских армий." great_holy_war.0011.catholic.jerusalem.desc:0 "Христианские паломники на Святой земле страдают от всевозможных притеснений, а торговые пути кишат опасностями.\n\nЧтобы защитить паломников и удержать Иерусалим за благочестивыми христианами, [Select_CString(ghw_first_sponsor.IsFemale, 'Ее', 'Его' )] Святейшество [ghw_first_sponsor.GetTitledFirstName] соглашается благословить открытое вторжение объединенных христианских армий." - great_holy_war.0011.christian.fallback.desc:0 "Слишком много наших #L [awakening_faith.GetAdjective|l]их#! собратьев приняло жестокую смерть от рук еретиков и язычников. Мы больше не потерпим, чтобы наши священные места разоряли богохульники, а над нашей верой насмехались ложные пророки. Пора истинным последователям [awakening_faith.HighGodNamePossessive] объединиться и нанести ответный удар по неверным!" + great_holy_war.0011.christian.fallback.desc:0 "Слишком много наших #L [awakening_faith.GetName|l]их#! собратьев приняло жестокую смерть от рук еретиков и язычников. Мы больше не потерпим, чтобы наши священные места разоряли богохульники, а над нашей верой насмехались ложные пророки. Пора истинным последователям [awakening_faith.HighGodNamePossessive] объединиться и нанести ответный удар по неверным!" great_holy_war.0011.muslim.mecca.desc:0 "Немыслимо! Священный город Мекка пал под ударами неверных, само присутствие которых оскорбляет Каабу. [Select_CString(ghw_first_sponsor.IsFemale, 'Ее', 'Его' )] Великолепие [ghw_first_sponsor.GetTitledFirstName] [Select_CString(ghw_first_sponsor.IsFemale, 'объявила', 'объявил' )] эру возрожденного джихада. Священный город нужно отбить любой ценой. Все правоверные мусульмане должны быть готовы пополнить ряды моджахедов в грядущей борьбе." great_holy_war.0011.muslim.jerusalem.desc:0 "Священный город Иерусалим, откуда пророк вознесся на небеса, пал под ударами неверных! [Select_CString(ghw_first_sponsor.IsFemale, 'Ее', 'Его' )] Великолепие [ghw_first_sponsor.GetTitledFirstName] просто так этого не оставит и уже [Select_CString(ghw_first_sponsor.IsFemale, 'объявила', 'объявил' )] новую эру великих завоеваний, подобных походам первых халифов. Мы должны защитить Дар аль-ислам! Все правоверные мусульмане должны быть готовы пополнить ряды моджахедов в грядущей борьбе." great_holy_war.0011.muslim.arabia.desc:0 "Исламский мир в смертельной опасности — его притесняют как неверные, так и еретики в самом сердце наших земель. В ответ на это [Select_CString(ghw_first_sponsor.IsFemale, 'Ее', 'Его' )] Великолепие [ghw_first_sponsor.GetTitledFirstName] [Select_CString(ghw_first_sponsor.IsFemale, 'объявила', 'объявил' )] эру возрожденного джихада. Сердце Дар аль-ислама следует вернуть любой ценой. Все правоверные мусульмане должны быть готовы пополнить ряды моджахедов в грядущей борьбе." great_holy_war.0011.muslim.africa.desc:0 "Исламский мир в смертельной опасности из-за натиска неверных и еретиков в Африке. Посему [Select_CString(ghw_first_sponsor.IsFemale, 'Ее', 'Его' )] Великолепие [ghw_first_sponsor.GetTitledFirstName] [Select_CString(ghw_first_sponsor.IsFemale, 'объявила', 'объявил' )] эру возрожденного джихада. Восточные земли Уммы нужно вернуть любой ценой. Все правоверные мусульмане должны быть готовы пополнить ряды моджахедов в грядущей борьбе." - great_holy_war.0011.muslim.fallback.desc:0 "Под натиском неверных и вероотступников исламский мир оказался в смертельной опасности. Все праведные #L [awakening_faith.GetAdjective|l]ие#! верующие должны быть готовы пополнить ряды моджахедов в грядущей борьбе. Да начнется эпоха нового расширения исламских земель!" - great_holy_war.0011.generic.fallback.head.desc:0 "#L [awakening_faith.GetReligion.GetAdjective]их#! воинов со всех сторон осаждают богохульники, посему [ghw_first_sponsor.GetTitledFirstName] [Select_CString(ghw_first_sponsor.IsFemale, 'рассудила', 'рассудил' )], что пришло время истинным последователям [awakening_faith.WarGodNamePossessive] взять в руки оружие и защитить священные земли, начав великое завоевание!" + great_holy_war.0011.muslim.fallback.desc:0 "Под натиском неверных и вероотступников исламский мир оказался в смертельной опасности. Все праведные #L [awakening_faith.GetName|l]ие#! верующие должны быть готовы пополнить ряды моджахедов в грядущей борьбе. Да начнется эпоха нового расширения исламских земель!" + great_holy_war.0011.generic.fallback.head.desc:0 "#L [awakening_faith.GetReligion.GetName]их#! воинов со всех сторон осаждают богохульники, посему [ghw_first_sponsor.GetTitledFirstName] [Select_CString(ghw_first_sponsor.IsFemale, 'рассудила', 'рассудил' )], что пришло время истинным последователям [awakening_faith.WarGodNamePossessive] взять в руки оружие и защитить священные земли, начав великое завоевание!" great_holy_war.0011.generic.fallback.desc:0 "Нельзя бездействовать, когда богохульники осаждают нас со всех сторон, оскверняют священные места и жестоко убивают наших собратьев по вере. Пришло время истинным последователям [awakening_faith.WarGodNamePossessive] взять в руки оружие и объединиться для общего дела." - great_holy_war.0011.generic.ending.positive:0 "\n\nТак начинается эпоха новых великих #L [awakening_faith.GetReligion.GetAdjective|l]их#! войн. Это [awakening_faith.GHWNamePlural]." - great_holy_war.0011.generic.ending.negative:0 "\n\nЭто может положить начало невиданному натиску #L [awakening_faith.GetReligion.GetAdjective|l]их#! держав." - great_holy_war.0011.generic.ending.coreligionist.head:0 "\n\n[other_pope.GetTitleTierName] и ряд других видных членов нашего духовенства уже обсуждают теологические последствия этих новостей и готовятся последовать примеру, который подали [awakening_faith.GetAdherentNamePluralNoTooltip|l], и начать новую эпоху завоеваний, чтобы принести [ROOT.Char.GetFaith.GetNameNoTooltip] в иные земли." - great_holy_war.0011.generic.ending.coreligionist.autonomous:0 "\n\nРяд видных членов нашего духовенства уже обсуждает теологические последствия этих новостей и готовится последовать примеру, который подали [awakening_faith.GetAdherentNamePluralNoTooltip|l], и начать новую эпоху религиозных завоеваний, чтобы распространить [ROOT.Char.GetFaith.GetNameNoTooltip]." + great_holy_war.0011.generic.ending.positive:0 "\n\nТак начинается эпоха новых великих #L [awakening_faith.GetReligion.GetName|l]их#! войн. Это [awakening_faith.GHWNamePlural]." + great_holy_war.0011.generic.ending.negative:0 "\n\nЭто может положить начало невиданному натиску #L [awakening_faith.GetReligion.GetName|l]их#! держав." + great_holy_war.0011.generic.ending.coreligionist.head:0 "\n\n[other_pope.GetTitleTierName] и ряд других видных членов нашего духовенства уже обсуждают теологические последствия этих новостей и готовятся последовать примеру, который подали [awakening_faith.GetAdherentNamePluralNoTooltip|l], и начать новую эпоху завоеваний, чтобы принести [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l] в иные земли." + great_holy_war.0011.generic.ending.coreligionist.autonomous:0 "\n\nРяд видных членов нашего духовенства уже обсуждает теологические последствия этих новостей и готовится последовать примеру, который подали [awakening_faith.GetAdherentNamePluralNoTooltip|l], и начать новую эпоху религиозных завоеваний, чтобы распространить [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]." great_holy_war.0011.directed.a:0 "Мои войска немедленно присоединятся к кампании!" great_holy_war.0011.directed.b:0 "Собратья-[ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|l] под моей защитой!" great_holy_war.0011.a:1 "Deus Vult!" @@ -27,9 +27,9 @@ great_holy_war.0011.c:1 "С нами [ROOT.Char.GetFaith.WarGodName|U]!" great_holy_war.0011.d:1 "[ROOT.Char.GetFaith.WarGodName|U] защищает нас!" great_holy_war.0011.e:0 "Раз они так говорят..." - great_holy_war.0011.tooltip.effect:0 "#L [awakening_faith.GetReligion.GetAdjective]ие#! [faiths|El] теперь могут начинать [awakening_faith.GHWNamePlural]" + great_holy_war.0011.tooltip.effect:0 "#L [awakening_faith.GetReligion.GetName]ие#! [faiths|El] теперь могут начинать [awakening_faith.GHWNamePlural]" great_holy_war.0015.opening:0 "[scoped_pope.Custom2('AppropriateGreeting', ROOT.Char)]" - great_holy_war.0016.custom:0 "Все #L [scoped_pope.GetFaith.GetAdjective|l]ие#! [Concept( 'secret', 'секретов' )|E] вассалы" + great_holy_war.0016.custom:0 "Все #L [scoped_pope.GetFaith.GetName|l]ие#! [Concept( 'secret', 'секретов' )|E] вассалы" great_holy_war.0015.desc:0 "Обещав поддержку в праведной борьбе с неверными, вы искупаете свои грехи в глазах [scoped_pope.GetFaith.HighGodNamePossessive]. Таким образом, мы считаем, что вы вновь достойны причастия." great_holy_war.0015.a:0 "Самое время..." great_holy_war.0015.b:0 "Воистину, милосердие [scoped_pope.GetFaith.HighGodNamePossessive] безгранично!" @@ -47,14 +47,14 @@ great_holy_war.0018.a:0 "Я присоединюсь к войску [scoped_pope.GetFaith.HighGodNamePossessive]!" great_holy_war.0018.b:0 "Мне нужно еще какое-то время подумать над этим..." great_holy_war.0003.title:0 "Последователи готовятся к войне" - great_holy_war.0003.catholic.desc:0 "Папский эмиссар прибыл к моему двору с новостями из Ватикана. [ghw_sponsor.GetTitledFirstName] [Select_CString(ghw_first_sponsor.IsFemale, 'призвала', 'призвал' )] к оружию всех христианских правителей. Я [ROOT.Char.GetTitleAsNameNoTooltip|l]-[ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l], и предполагается, что я соберу свои войска на праведную войну, что поддерживает сама Вселенская Церковь.\n\nПокуда [target_character.Custom('GetUnbelieverNamePlural')], оскверняют святые места в земле [target_kingdom.GetNameNoTier], Святой престол обещает полное отпущение грехов и место на небесах тем, кто выступит против злодеев." - great_holy_war.0003.fallback.desc:0 "До моего двора дошли славные вести. [ghw_sponsor.GetTitledFirstName] [Select_CString(ghw_first_sponsor.IsFemale, 'решила', 'решил' )], что [ghw_sponsor.GetFaith.GetAdherentNamePluralNoTooltip|l] должны объединиться под единым знаменем против общего врага. Начинается [ghw_sponsor.GetFaith.GHWName] во славу [ghw_sponsor.GetFaith.HighGodNamePossessive]!\n\n[ghw_sponsor.GetTitleTierName] обещает, что всех, кто присоединится к праведному воинству, примет [ghw_sponsor.GetFaith.DivineRealm]." + great_holy_war.0003.catholic.desc:0 "Папский эмиссар прибыл к моему двору с новостями из Ватикана. [ghw_sponsor.GetTitledFirstName] [Select_CString(ghw_sponsor.IsFemale, 'призвала', 'призвал' )] к оружию всех христианских правителей. Я [ROOT.Char.GetTitleAsNameNoTooltip|l]-[ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l], и предполагается, что я соберу свои войска на праведную войну, что поддерживает сама Вселенская Церковь.\n\nПокуда [target_character.Custom('GetUnbelieverNamePlural')], оскверняют святые места в земле [target_kingdom.GetNameNoTier], Святой престол обещает полное отпущение грехов и место на небесах тем, кто выступит против злодеев." + great_holy_war.0003.fallback.desc:0 "До моего двора дошли славные вести. [ghw_sponsor.GetTitledFirstName] [Select_CString(ghw_sponsor.IsFemale, 'решила', 'решил' )], что [ghw_sponsor.GetFaith.GetAdherentNamePluralNoTooltip|l] должны объединиться под единым знаменем против общего врага. Начинается [ghw_sponsor.GetFaith.GHWName] во славу [ghw_sponsor.GetFaith.HighGodNamePossessive]!\n\n[ghw_sponsor.GetTitleTierName] обещает, что всех, кто присоединится к праведному воинству, примет [ghw_sponsor.GetFaith.DivineRealm]." great_holy_war.0003.a:0 "Мои воины будут готовы к битве!" - great_holy_war.0003.a.tt:0 "Пообещать примкнуть к войне «[ghw_sponsor.GetFaith.GHWName]», на которую собирает войска [ghw_sponsor.GetTitledFirstName]." + great_holy_war.0003.a.tt:0 "[ghw_sponsor.GetTitledFirstName] собирает войска. Я пообещаю выступить, когда начнется [ghw_sponsor.GetFaith.GHWName]." great_holy_war.0003.b:0 "Я охотно выделю деньги на святое дело." great_holy_war.0003.c:0 "Возможно, мне стоит подумать над присоединением..." great_holy_war.0003.a.lifted_excommunication:0 "Мое [excommunication|El] будет снято" - great_holy_war.0023.desc:0 "Говорят, вы еще не поддержали грядущую войну «[scoped_pope.GetFaith.GHWName]». Вы забыли, что [Select_CString(ROOT.GetCharacter.IsFemale, 'каждая', 'каждый' )] [scoped_pope.GetFaith.GetAdjectiveNoTooltip|l][Select_CString(ROOT.GetCharacter.IsFemale, 'ая', 'ий' )] [ROOT.GetCharacter.GetTitleTierName|l] [Select_CString(ROOT.GetCharacter.IsFemale, 'должна', 'должен' )] участвовать в войне, если враги — неверные и [target_character.Custom('GetUnbelieverNamePlural')]?" + great_holy_war.0023.desc:0 "Говорят, вы еще не поддержали грядущую войну «[scoped_pope.GetFaith.GHWName]». Вы забыли, что [Select_CString(ROOT.GetCharacter.IsFemale, 'каждая', 'каждый' )] [scoped_pope.GetFaith.GetNameNoTooltip|l][Select_CString(ROOT.GetCharacter.IsFemale, 'ая', 'ий' )] [ROOT.GetCharacter.GetTitleTierName|l] [Select_CString(ROOT.GetCharacter.IsFemale, 'должна', 'должен' )] участвовать в войне, если враги — неверные и [target_character.Custom('GetUnbelieverNamePlural')]?" great_holy_war.0023.desc.hooked:0 "Говорят, вы еще не поддержали грядущую войну «[scoped_pope.GetFaith.GHWName]». Это неприемлемо! Я требую, чтобы вы немедленно присоединились к нашей великой войне, ибо врагами нашими станут неверные и [target_character.Custom('GetUnbelieverNamePlural')]." great_holy_war.0003.a.hooked:0 "Я так понимаю, особого выбора у меня нет?" great_holy_war.0023.c:0 "Я уже делаю свой вклад, [target_character.Custom('GetUnbelieverNamePlural')] и так мои враги!" @@ -79,30 +79,30 @@ great_holy_war.0040.d:0 "Я серьезно над этим подумаю." great_holy_war.0050.title:0 "[the_faith.GHWName] за титул [target_kingdom.GetNameNoTierNoTooltip]" - great_holy_war.0050.base.desc:0 "[the_faith.GetAdjectiveNoTooltip]ие правители, вдохновленные призывом, который [Select_CString(ghw_sponsor.IsFemale, 'кинула', 'кинул' )] [ghw_sponsor.GetTitledFirstName], начали собирать огромную армию фанатиков: скоро начнется [the_faith.GHWName] против всех, кого возмущает [the_faith.ReligiousSymbol] в земле [target_kingdom.GetNameNoTierNoTooltip]. Все больше фанатиков собирается в могучее войско, над которым реет [the_faith.ReligiousSymbol]. Война идет в наши земли." - great_holy_war.0050.defender.desc:0 "\n\nМне предстоит объединить своих [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]их собратьев-правителей в регионе и приготовиться к встрече, пока [ghw_sponsor.Custom('GetUnbelieverNamePlural')] не сделали это первыми." + great_holy_war.0050.base.desc:0 "[the_faith.GetNameNoTooltip]ие правители, вдохновленные призывом, который [Select_CString(ghw_sponsor.IsFemale, 'кинула', 'кинул' )] [ghw_sponsor.GetTitledFirstName], начали собирать огромную армию фанатиков: скоро начнется [the_faith.GHWName] против всех, кого возмущает [the_faith.ReligiousSymbol] в земле [target_kingdom.GetNameNoTierNoTooltip]. Все больше фанатиков собирается в могучее войско, над которым реет [the_faith.ReligiousSymbol]. Война идет в наши земли." + great_holy_war.0050.defender.desc:0 "\n\nМне предстоит объединить своих [ROOT.Char.GetFaith.GetNameNoTooltip|l]их собратьев-правителей в регионе и приготовиться к встрече, пока [ghw_sponsor.Custom('GetUnbelieverNamePlural')] не сделали это первыми." great_holy_war.0050.others.desc:1 "\n\nМы можем лишь молиться и надеяться, что [ROOT.Char.GetFaith.WarGodName] ниспошлет нам храбрость и [target_character.GetTitledFirstName] стойко встретит волну, которую подняли [ghw_sponsor.Custom('GetUnbelieverNamePlural')]." great_holy_war.0050.a:0 "[ghw_sponsor.Custom('GetUnbelieverNamePlural')|U] падут от рук [ROOT.Char.GetFaith.WarGodNamePossessive]!" great_holy_war.0051.catholic.attackers.desc:0 "Наконец, мерзкие [ghw_defender.Custom('GetUnbelieverNamePlural')] познают на себе священный гнев [the_faith.WarGodNamePossessive] [target_kingdom.GetNameNoTier].\n\nПылая праведным гневом и непреклонной решимостью, великое воинство крестоносцев, которое [Select_CString(ghw_sponsor.IsFemale, 'собрала', 'собрал' )] [ghw_sponsor.GetTitledFirstName], выдвигается, дабы покарать нечестивцев: скоро [the_faith.DivineRealm] станет землей праведных." great_holy_war.0051.generic.attackers.desc:0 "Наконец, настало время, когда [ghw_defender.Custom('GetUnbelieverNamePlural')] окропят земли [target_kingdom.GetNameNoTier] своей кровью, а мы захватим эти земли во славу [the_faith.HighGodNamePossessive].\n\nНаше святое воинство идет вперед, дабы победить или пасть в борьбе с неверными. [the_faith.PositiveAfterLife|U] откроется им за их веру." - great_holy_war.0051.generic.defenders.desc:0 "[ghw_sponsor.Custom('GetUnbelieverNamePlural')|U], которых [Select_CString(ghw_sponsor.IsFemale, 'собрала', 'собрал' )] [ghw_sponsor.GetTitledFirstName], начали наступать на землю [target_kingdom.GetNameNoTier].\n\nЭти дикари, которых явно ведет [ROOT.Char.GetFaith.DevilName], разорят наши земли и без всякой жалости перебьют наш народ, если мы их не остановим! Ради всей #L [ghw_defender.GetFaith.GetAdjective|l]ой#! братии в земле [target_kingdom.GetNameNoTierNoTooltip] мы должны победить!" + great_holy_war.0051.generic.defenders.desc:0 "[ghw_sponsor.Custom('GetUnbelieverNamePlural')|U], которых [Select_CString(ghw_sponsor.IsFemale, 'собрала', 'собрал' )] [ghw_sponsor.GetTitledFirstName], начали наступать на землю [target_kingdom.GetNameNoTier].\n\nЭти дикари, которых явно ведет [ROOT.Char.GetFaith.DevilName], разорят наши земли и без всякой жалости перебьют наш народ, если мы их не остановим! Ради всей #L [ghw_defender.GetFaith.GetName|l]ой#! братии в земле [target_kingdom.GetNameNoTierNoTooltip] мы должны победить!" great_holy_war.0051.generic.start.tt:0 "[the_faith.GHWName] за королевство [target_kingdom.GetNameNoTierNoTooltip] начнется немедленно!" great_holy_war.0052.title.winners:0 "[the_faith.GHWName]: победа" great_holy_war.0052.title.losers:0 "Да обрушит [the_faith.ReligiousSymbol] свой гнев" - great_holy_war.0052.generic.attackers.desc:0 "[the_faith.WarGodName] способствует тому, что победу одерживает [title_recipient.GetTitledFirstName], [the_faith.GHWName] на земле [target_kingdom.GetNameNoTier] завершается. [ghw_defender.GetTitledFirstName] и [ghw_defender.GetHerHis] подлые войска были уже не раз разбиты: наши воины заставили врага признать унизительное поражение.\n\nТеперь, когда занятые земли находятся в надежных руках [the_faith.GetAdjectiveNoTooltip|l]ого правителя, мы можем с уверенностью утверждать, что свершилась воля [the_faith.HighGodNamePossessive]. Это славный день для всех, кого осеняет свой благодатью [the_faith.ReligiousSymbol]!" - great_holy_war.0052.generic.defenders.desc:1 "[ghw_defender.GetTitledFirstName], должно быть, [Select_CString(ghw_defender.IsFemale, 'лишилась', 'лишился' )] милости [ghw_defender.GetFaith.HighGodNamePossessive], раз [ghw_defender.GetHerHis] армии были разбиты войсками, над которыми развевается [the_faith.ReligiousSymbol].\n\n[the_faith.GHWName] заканчивается победой, [ROOT.Char.Custom('GetUnbelieverNamePlural')] занимают землю [target_kingdom.GetNameNoTier] и объявляют их законными [the_faith.GetAdjectiveNoTooltip|l]ими владениям." - great_holy_war.0052.generic.outsiders.desc:0 "[the_faith.GHWName] [the_faith.GetAdjectiveNoTooltip|l]их правителей в земле [target_kingdom.GetName] завершается победой. Святое воинство, которое [Select_CString(ghw_sponsor.IsFemale, 'собрала', 'собрал' )] [ghw_sponsor.GetTitledFirstName], нанесло немало поражений врагу и заняло его земли.\n\nТрудно сказать, сколько продлится их правление и не нанесут ли ответный удар последователи [ghw_defender.GetFaith.HighGodNamePossessive] после этого унизительного разгрома, но пока что насельникам земли [target_kingdom.GetNameNoTierNoTooltip] придется жить в тени, что отбрасывает [the_faith.ReligiousSymbol]." + great_holy_war.0052.generic.attackers.desc:0 "[the_faith.WarGodName] способствует тому, что победу одерживает [title_recipient.GetTitledFirstName], [the_faith.GHWName] на земле [target_kingdom.GetNameNoTier] завершается. [ghw_defender.GetTitledFirstName] и [ghw_defender.GetHerHis] подлые войска были уже не раз разбиты: наши воины заставили врага признать унизительное поражение.\n\nТеперь, когда занятые земли находятся в надежных руках [the_faith.GetNameNoTooltip|l]ого правителя, мы можем с уверенностью утверждать, что свершилась воля [the_faith.HighGodNamePossessive]. Это славный день для всех, кого осеняет свой благодатью [the_faith.ReligiousSymbol]!" + great_holy_war.0052.generic.defenders.desc:1 "[ghw_defender.GetTitledFirstName], должно быть, [Select_CString(ghw_defender.IsFemale, 'лишилась', 'лишился' )] милости [ghw_defender.GetFaith.HighGodNamePossessive], раз [ghw_defender.GetHerHis] армии были разбиты войсками, над которыми развевается [the_faith.ReligiousSymbol].\n\n[the_faith.GHWName] заканчивается победой, [ROOT.Char.Custom('GetUnbelieverNamePlural')] занимают землю [target_kingdom.GetNameNoTier] и объявляют их законными [the_faith.GetNameNoTooltip|l]ими владениям." + great_holy_war.0052.generic.outsiders.desc:0 "[the_faith.GHWName] [the_faith.GetNameNoTooltip|l]их правителей в земле [target_kingdom.GetName] завершается победой. Святое воинство, которое [Select_CString(ghw_sponsor.IsFemale, 'собрала', 'собрал' )] [ghw_sponsor.GetTitledFirstName], нанесло немало поражений врагу и заняло его земли.\n\nТрудно сказать, сколько продлится их правление и не нанесут ли ответный удар последователи [ghw_defender.GetFaith.HighGodNamePossessive] после этого унизительного разгрома, но пока что насельникам земли [target_kingdom.GetNameNoTierNoTooltip] придется жить в тени, что отбрасывает [the_faith.ReligiousSymbol]." great_holy_war.0052.a:0 "С нами [the_faith.WarGodName]!" great_holy_war.0052.b:0 "[ROOT.Char.GetFaith.WarGodName], за что ты наказываешь нас?!" great_holy_war.0052.c:0 "[ghw_sponsor.Custom('GetUnbelieverNamePlural')|U] и их возня нас не интересуют." great_holy_war.0053.title:0 "[the_faith.ReligiousSymbol|U] разбит" great_holy_war.0053.generic.attackers.desc:0 "Воины [the_faith.WarGodNamePossessive] нашли в земле [target_kingdom.GetNameNoTier] лишь смерть и унижение.\n\n[the_faith.GHWName], несмотря на весь энтузиазм и поддержку, которую [Select_CString(ghw_sponsor.IsFemale, 'оказывала', 'оказывал' )] [ghw_sponsor.GetTitledFirstName], заканчивается катастрофическим поражением, что еще больше вредит правому делу: поражение, безусловно, придаст дерзости новым богохульникам и язычникам в их стремлении отдалиться от слова [the_faith.WarGodNamePossessive]." - great_holy_war.0053.generic.defenders.desc:0 "Жалкие солдаты [the_faith.HighGodNamePossessive] не чета нашим.\n\n[ghw_defender.GetTitledFirstName] своим мудрым и благочестивым руководством [Select_CString(ghw_defender.IsFemale, 'помогла', 'помог' )] #L [ghw_defender.GetFaith.GetAdjective|l]им#! воинам изгнать захватчиков и явно доказать, что [target_kingdom.GetNameNoTier] принадлежит им. Возможно, в следующий раз #L [the_faith.GetAdjective|l][Select_CString(ghw_sponsor.IsFemale, 'ая', 'ий' )]#! [ghw_sponsor.GetTitleTierName|l] не станет так легко разбрасываться жизнями своих последователей в жалких попытках испытать мощь [ghw_defender.GetFaith.HighGodNamePossessive]." - great_holy_war.0053.generic.outsiders.desc:0 "После нескольких неудач и поражений [the_faith.GHWName], что [Select_CString(ghw_sponsor.IsFemale, 'начала', 'начал' )] [ghw_sponsor.GetTitledFirstName] с целью завоевать землю [target_kingdom.GetNameNoTier], заканчивается громким провалом.\n\n#L [ghw_defender.GetFaith.GetAdjective]ие#! верующие, которых [Select_CString(ghw_defender.IsFemale, 'возглавляла', 'возглавлял' )] [ghw_defender.GetTitledFirstName], изгнали захватчиков и принудили сдаться их предводителей." + great_holy_war.0053.generic.defenders.desc:0 "Жалкие солдаты [the_faith.HighGodNamePossessive] не чета нашим.\n\n[ghw_defender.GetTitledFirstName] своим мудрым и благочестивым руководством [Select_CString(ghw_defender.IsFemale, 'помогла', 'помог' )] #L [ghw_defender.GetFaith.GetName|l]им#! воинам изгнать захватчиков и явно доказать, что [target_kingdom.GetNameNoTier] принадлежит им. Возможно, в следующий раз #L [the_faith.GetName|l][Select_CString(ghw_sponsor.IsFemale, 'ая', 'ий' )]#! [ghw_sponsor.GetTitleTierName|l] не станет так легко разбрасываться жизнями своих последователей в жалких попытках испытать мощь [ghw_defender.GetFaith.HighGodNamePossessive]." + great_holy_war.0053.generic.outsiders.desc:0 "После нескольких неудач и поражений [the_faith.GHWName], что [Select_CString(ghw_sponsor.IsFemale, 'начала', 'начал' )] [ghw_sponsor.GetTitledFirstName] с целью завоевать землю [target_kingdom.GetNameNoTier], заканчивается громким провалом.\n\n#L [ghw_defender.GetFaith.GetName]ие#! верующие, которых [Select_CString(ghw_defender.IsFemale, 'возглавляла', 'возглавлял' )] [ghw_defender.GetTitledFirstName], изгнали захватчиков и принудили сдаться их предводителей." great_holy_war.0053.a:0 "[the_faith.WarGodName] не с нами!" great_holy_war.0053.b:1 "[attacker.Custom('GetUnbelieverNamePlural')|U] испытали на себе гнев [ghw_defender.GetFaith.HighGodNamePossessive]!" great_holy_war.0056.title:0 "[the_faith.GHWName] заканчивается провалом" - great_holy_war.0056.desc:0 "Похоже, [ghw_sponsor.GetTitledFirstName] в своих страстных призывах сообща выступить против врагов веры [Select_CString(ghw_sponsor.IsFemale, 'оказалась', 'оказался' )] не столь [Select_CString(ghw_sponsor.IsFemale, 'убедительной', 'убедительным' )] как ожидалось. Слишком мало верующих откликнулось на [ghw_sponsor.GetHerHis] призыв — их не хватило, чтобы собрать полноценное войско.\n\nНе имея иного выбора, [ghw_sponsor.GetTitleTierName|l] [Select_CString(ghw_sponsor.IsFemale, 'была вынуждена', 'был вынужден' )] объявить, что [the_faith.GHWName] не состоится, и [Select_CString(ghw_sponsor.IsFemale, 'осудила', 'осудил' )] всех #L [the_faith.GetAdjective|l]их#! правителей за трусость и порочность." + great_holy_war.0056.desc:0 "Похоже, [ghw_sponsor.GetTitledFirstName] в своих страстных призывах сообща выступить против врагов веры [Select_CString(ghw_sponsor.IsFemale, 'оказалась', 'оказался' )] не столь [Select_CString(ghw_sponsor.IsFemale, 'убедительной', 'убедительным' )] как ожидалось. Слишком мало верующих откликнулось на [ghw_sponsor.GetHerHis] призыв — их не хватило, чтобы собрать полноценное войско.\n\nНе имея иного выбора, [ghw_sponsor.GetTitleTierName|l] [Select_CString(ghw_sponsor.IsFemale, 'была вынуждена', 'был вынужден' )] объявить, что [the_faith.GHWName] не состоится, и [Select_CString(ghw_sponsor.IsFemale, 'осудила', 'осудил' )] всех #L [the_faith.GetName|l]их#! правителей за трусость и порочность." great_holy_war.0056.a:0 "Как мы настолько отошли от наставлений [the_faith.WarGodNamePossessive]?" great_holy_war.0056.b:0 "Ничтожества." great_holy_war.0056.c:0 "А почему меня это должно волновать?" @@ -117,14 +117,14 @@ great_holy_war.0061.title:0 "Награда" great_holy_war.0061.notification:0 "[scoped_beneficiary.GetFirstName] [Select_CString(scoped_beneficiary.IsFemale, 'была вознаграждена', 'был вознагражден' )] за свое участие в недавней войне «[scoped_beneficiary.GetFaith.GHWName]»." great_holy_war.0070.title:0 "Новое королевство" - great_holy_war.0070.base.desc:0 "Теперь, когда в земле [target_kingdom.GetNameNoTier] основана полноценная #L [the_faith.GetAdjective|l]ая#! держава, которой правит [Select_CString(title_recipient.IsFemale, 'самостоятельная', 'самостоятельный' )] [title_recipient.GetTitleTierName|l], верующие могут жить спокойно, зная, что [the_faith.WarGodName] благословляет их праведные труды. Новый правитель державы [target_kingdom.GetNameNoTier] принадлежит к моей династии, что лишь подчеркивает божественную милость." + great_holy_war.0070.base.desc:0 "Теперь, когда в земле [target_kingdom.GetNameNoTier] основана полноценная #L [the_faith.GetName|l]ая#! держава, которой правит [Select_CString(title_recipient.IsFemale, 'самостоятельная', 'самостоятельный' )] [title_recipient.GetTitleTierName|l], верующие могут жить спокойно, зная, что [the_faith.WarGodName] благословляет их праведные труды. Новый правитель державы [target_kingdom.GetNameNoTier] принадлежит к моей династии, что лишь подчеркивает божественную милость." great_holy_war.0070.a:0 "Интересно, каким правителем [title_recipient.GetSheHe] станет..." great_holy_war.0070.b:0 "Пора вновь сосредоточиться на своих землях." great_holy_war.0071.generic.attackers.desc:0 "[attacker.GetTitledFirstName] [Select_CString(attacker.IsFemale, 'объявила', 'объявил' )], что начинается [attacker.GetFaith.GHWName], [Select_CString(attacker.IsFemale, 'объединила', 'объединил' )] всех истинных #L [attacker.GetFaith.GetAdherentName|l]ов#! под единым знаменем и [Select_CString(attacker.IsFemale, 'повела', 'повел' )] против врагов веры.\n\nНаконец пришло то время, когда [ghw_defender.Custom('GetUnbelieverNamePlural')] окропят своей кровью землю [target_kingdom.GetNameNoTier] во славу [the_faith.HighGodNamePossessive]." great_holy_war.0071.generic.defenders.desc:0 "[Select_CString(attacker.IsFemale, 'Подлая', 'Подлый' )] [attacker.GetTitledFirstName] [Select_CString(attacker.IsFemale, 'объявила', 'объявил' )], что начинается [attacker.GetFaith.GHWName] против невинных жителей земли [defender.GetPrimaryTitle.GetNameNoTier].\n\nЕсли мы хотим выжить, необходимо собрать силы против беспощадной орды фанатиков." great_holy_war.0081.title:0 "Начинается [actor.GetFaith.GHWName]" - great_holy_war.0081.desc:0 "По неизвестным причинам [actor.GetFaith.GHWName] отклоняется от своей изначальной цели и сдвигается к державе [secondary_recipient.GetPrimaryTitle.GetNameNoTier].\n\nПохоже, наши земли не пострадают от бесчинств #L [actor.GetFaith.GetAdjective|l]ой#! солдатни — по крайней мере, пока что." + great_holy_war.0081.desc:0 "По неизвестным причинам [actor.GetFaith.GHWName] отклоняется от своей изначальной цели и сдвигается к державе [secondary_recipient.GetPrimaryTitle.GetNameNoTier].\n\nПохоже, наши земли не пострадают от бесчинств #L [actor.GetFaith.GetName|l]ой#! солдатни — по крайней мере, пока что." great_holy_war.0081.a:0 "Мы в безопасности — до поры." - great_holy_war.0082.desc:0 "Уже некоторое время #L [actor.GetFaith.GetAdjective|l]ая#! конфессия собирала войска для священной войны.\n\nИ вдруг судьба делает неожиданный поворот: фанатики, возглавляющие огромное воинство, вдруг меняют планы и решают двинуться на державу [secondary_recipient.GetPrimaryTitle.GetNameNoTier]!" + great_holy_war.0082.desc:0 "Уже некоторое время #L [actor.GetFaith.GetName|l]ая#! конфессия собирала войска для священной войны.\n\nИ вдруг судьба делает неожиданный поворот: фанатики, возглавляющие огромное воинство, вдруг меняют планы и решают двинуться на державу [secondary_recipient.GetPrimaryTitle.GetNameNoTier]!" great_holy_war.0082.a:0 "У нас мало времени на подготовку!" great_holy_war.0085.toast:0 "Обращение персонажа [converter.GetTitledFirstName] заставило меня отречься от присяги" diff --git a/project/ck3/base_game/localization/russian/event_localization/war_event/war_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/war_event/war_events_l_russian.yml index 395417825a..7156b91871 100644 --- a/project/ck3/base_game/localization/russian/event_localization/war_event/war_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/war_event/war_events_l_russian.yml @@ -53,7 +53,7 @@ #Holy wars "soft invalidated" by faith change war_event.3101.t:0 "Новообретенная вера" - war_event.3101.desc:0 "До меня докатилась новость, что [defender.GetTitledFirstNamePossessive] [Select_CString(defender.IsFemale, 'обратилась', 'обратился' )] в [defender.GetFaith.GetNameNoTooltip]. [ROOT.Char.GetFaith.HighGodName] больше не позволяет мне воевать с [Select_CString(defender.IsFemale, 'ней', 'ним' )]. [defender.GetPrimaryTitle.GetNameNoTierNoTooltip] не может принадлежать мне по праву." + war_event.3101.desc:0 "До меня докатилась новость, что [defender.GetTitledFirstNamePossessive] [Select_CString(defender.IsFemale, 'обратилась', 'обратился' )] в [defender.GetFaith.GetAdjectiveNoTooltip|l]. [ROOT.Char.GetFaith.HighGodName] больше не позволяет мне воевать с [Select_CString(defender.IsFemale, 'ней', 'ним' )]. [defender.GetPrimaryTitle.GetNameNoTierNoTooltip] не может принадлежать мне по праву." war_event.3101.a:0 "Пришло время опустить клинки." war_event.3101.b.tt:0 "[war.GetName] продолжается" war_event.3101.b:0 "[defender.GetSheHe|U] думает, что меня это остановит? Ха!" diff --git a/project/ck3/base_game/localization/russian/event_localization/witch_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/witch_events_l_russian.yml index c17cf0a27a..cf90661d91 100644 --- a/project/ck3/base_game/localization/russian/event_localization/witch_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/witch_events_l_russian.yml @@ -111,7 +111,7 @@ #Invitation witch.3001.t:0 "[Select_CString(ROOT.Char.IsFemale, 'Дорогая', 'Дорогой' )] [ROOT.Char.Custom('SisterBrother')] [ROOT.Char.GetFirstNameNoTooltip]," - witch.3001.desc:0 "Пришло время ковену дома [host.GetHouse.GetNameNoTooltip] провести $activity_witch_ritual$. Пусть [ROOT.Char.GetFaith.WitchGodName] восславится в наших молитвах в ночь полной луны. Вместе мы будем воспевать [ROOT.Char.GetFaith.WitchGodHerHis] имя и изучать [ROOT.Char.GetFaith.WitchGodHerHis] тайны!" + witch.3001.desc:0 "Пришло время ковену дома [host.GetHouse.GetBaseNameNoTooltip] провести $activity_witch_ritual$. Пусть [ROOT.Char.GetFaith.WitchGodName] восславится в наших молитвах в ночь полной луны. Вместе мы будем воспевать [ROOT.Char.GetFaith.WitchGodHerHis] имя и изучать [ROOT.Char.GetFaith.WitchGodHerHis] тайны!" witch.3001.a:0 "Жду с нетерпением!" witch.3001.b:0 "Да я лучше съем миску слизней." diff --git a/project/ck3/base_game/localization/russian/event_localization/yearly_events/varangian_events_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/yearly_events/varangian_events_l_russian.yml index 43297874ed..f51721d593 100644 --- a/project/ck3/base_game/localization/russian/event_localization/yearly_events/varangian_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/yearly_events/varangian_events_l_russian.yml @@ -13,7 +13,7 @@ varangian.1002.t:0 "Возвращение из варяжской гвардии" varangian.1002.opening:0 "Когда [returning_varangian.Custom2('MyCharacterIntroduction', ROOT.Char )] входит в зал, я с трудом узнаю [varangian_candidate.GetHerHis]." varangian.1002.new_partner:0 "И я определенно не знаю, что это за [partner.GetWomanMan] рядом с [Select_CString(varangian_candidate.IsFemale, 'ней', 'ним' )]!" - varangian.1002.ending:0 "\n\n«Я дома, [returning_varangian.Custom2('RelationToMeShort', ROOT.Char )]! — восклицает [returning_varangian.GetFirstNameNoTooltip]. — Как же часто мне казалось, что я больше никогда не увижу этих берегов, но я наконец-то дома».\n\nХотя [Select_CString(returning_varangian.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', returning_varangian )] после стольких лет странствий выглядит странновато, не могу не признать, что меня впечатляет [varangian_candidate.GetHerHis] [emperor.GetCulture.GetNameNoTooltip|l]ий наряд, [varangian_candidate.GetHerHis] чужеземные украшения и тяжелый сундук, что [returning_varangian.GetSheHe] [Select_CString(returning_varangian.IsFemale, 'привезла', 'привез' )] с собой." + varangian.1002.ending:0 "\n\n«Я дома, [returning_varangian.Custom2('RelationToMeShort', ROOT.Char )]! — восклицает [returning_varangian.GetFirstNameNoTooltip]. — Как же часто мне казалось, что я больше никогда не увижу этих берегов, но я наконец-то дома».\n\nХотя [Select_CString(returning_varangian.IsFemale, 'моя', 'мой' )] [ROOT.Char.Custom2('RelationToMeShort', returning_varangian )] после стольких лет странствий выглядит странновато, не могу не признать, что меня впечатляет [varangian_candidate.GetHerHis] [emperor.GetCulture.GetCollectiveNounNoTooltip|l]ий наряд, [varangian_candidate.GetHerHis] чужеземные украшения и тяжелый сундук, что [returning_varangian.GetSheHe] [Select_CString(returning_varangian.IsFemale, 'привезла', 'привез' )] с собой." varangian.1002.a:0 "Добро пожаловать домой, [returning_varangian.GetFirstNameNoTooltip]." varangian.3001.t:0 "Варяжская гвардия: почетная смерть" diff --git a/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_5_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_5_l_russian.yml index f2964a6544..cd85c1a63d 100644 --- a/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_5_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_5_l_russian.yml @@ -235,7 +235,7 @@ yearly.8100.b:0 "Как интересно... отправьте солдат, пусть принесут больше «даров»!" yearly.8100.c:0 "Нет, эти излишки нужнее им, чем мне." yearly.8200.t:0 "Пожертвование от чистого сердца" - yearly.8200.desc:0 "[Select_CString(realm_priest.IsFemale, 'Моя', 'Мой' )] [realm_priest.GetCouncilTitle|l] [realm_priest.GetFirstName] [Select_CString(realm_priest.IsFemale, 'получила', 'получил' )] крупное пожертвование золотом от поместья богатого землевладельца, недавно умершего бездетным. [Select_CString(realm_priest.IsFemale, 'Она', 'Он' )] уверяет, что усопший жил тихой и благочестивой жизнью и хотел, чтобы золото его пошло на благие дела.\n\n[realm_priest.GetCouncilTitle] [realm_priest.GetFirstName] настаивает, что мне нужно принять часть пожертвования, ведь я «представляю [ROOT.Char.GetFaith.GetNameNoTooltip|l] в державе [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." + yearly.8200.desc:0 "[Select_CString(realm_priest.IsFemale, 'Моя', 'Мой' )] [realm_priest.GetCouncilTitle|l] [realm_priest.GetFirstName] [Select_CString(realm_priest.IsFemale, 'получила', 'получил' )] крупное пожертвование золотом от поместья богатого землевладельца, недавно умершего бездетным. [Select_CString(realm_priest.IsFemale, 'Она', 'Он' )] уверяет, что усопший жил тихой и благочестивой жизнью и хотел, чтобы золото его пошло на благие дела.\n\n[realm_priest.GetCouncilTitle] [realm_priest.GetFirstName] настаивает, что мне нужно принять часть пожертвования, ведь я «представляю [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l] в державе [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." yearly.8200.a:0 "Отдать деньги #Emphasis [ROOT.Char.GetFaith.HighGodNamePossessive]#!? #Emphasis Еретик!#!" yearly.8200.b:0 "Обещаю, золото послужит державе." yearly.8200.c:0 "Этому «представителю» полагается все пожертвование!" diff --git a/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_7_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_7_l_russian.yml index 5f2b1d5b15..5f918f8dd9 100644 --- a/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_7_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_7_l_russian.yml @@ -71,13 +71,13 @@ yearly.7010.tt.lose:0 "Этот выбор может уменьшить ваши шансы на победу!" yearly.7011.t:0 "Великолепная игра: Взвешивая риски" - yearly.7011.desc:0 "С некоторой усталостью мой верный слуга объясняет мне правила предстоящего события. Оказывается, эта игра в так называемый #EMP «ножной мяч»#! широко распространена и популярна среди самых разных групп населения.\n\nПредположительно, обе стороны стараются переместить «мяч» — как называют свиной пузырь — на противоположную сторону деревни. А другая сторона должна защищаться любыми способами.\n\nПоследняя часть звучит очень весомо, и объяснение последовало очень быстро: игра часто заканчивается ранениями и очень редко смертью." + yearly.7011.desc:0 "С некоторой усталостью мой верный слуга объясняет мне правила предстоящего события. Оказывается, эта игра в так называемый #EMP «ножной мяч»#! широко распространена и популярна среди самых разных групп населения.\n\nПредположительно, обе стороны стараются переместить «мяч» — как называют свиной пузырь — на противоположную сторону деревни. А другая сторона должна защищаться любыми способами.\n\nПоследняя часть звучит очень весомо, и объяснение последовало очень быстро: игра часто заканчивается ранениями и очень редко — смертью." yearly.7011.a:0 "Как думаете, а мне место найдется?" yearly.7011.b:0 "Типичные забавы простолюдинов. Пусть себе играют." yearly.7011.tt:0 "Подать мне ботинки!" - yearly.7012.t:0 "Великолепная игра: Все снаряжение..." - yearly.7012.desc:0 "Я стою в толпе простолюдинов, и на глаза мне попадается [dummy_gender.GetWomanMan] средних лет, что завязывает полоски кожи под туникой. Если подумать, то весь [dummy_gender.GetHerHis] наряд выглядит слишком уж массивным для столь худощавого телосложения, а [dummy_gender.GetHerHis] грудь и живот того и гляди разорвут плотно облегающую одежду. Заметив мой интерес, [dummy_gender.GetSheHe] усмехается, приглашает подойти ближе и задирает край одежды.\n\nВсе [dummy_gender.GetHerHis] тело под туникой покрыто слоем грубых деревянных пластин, напоминающих доспех.\n\n«Я называю это #EMP „нижним доспехом “#!!» — гордо заявляет [dummy_gender.GetSheHe], подмигивая мне." + yearly.7012.t:0 "Великолепная игра: Всё снаряжение..." + yearly.7012.desc:0 "Я стою в толпе простолюдинов, и на глаза мне попадается [dummy_gender.GetWomanMan] средних лет, что завязывает полоски кожи под туникой. Если подумать, то весь [dummy_gender.GetHerHis] наряд выглядит слишком уж массивным для столь худощавого телосложения, а [dummy_gender.GetHerHis] грудь и живот того и гляди разорвут плотно облегающую одежду. Заметив мой интерес, [dummy_gender.GetSheHe] усмехается, приглашает подойти ближе и задирает край одежды.\n\nВсё [dummy_gender.GetHerHis] тело под туникой покрыто слоем грубых деревянных пластин, напоминающих доспех.\n\n«Я называю это #EMP „нижним доспехом “#!!» — гордо заявляет [dummy_gender.GetSheHe], подмигивая мне." yearly.7012.a:0 "Сколько ты за него хочешь?" yearly.7012.b:0 "Что за глупая идея." @@ -103,7 +103,7 @@ yearly.7020.t:0 "Великолепная игра: Первый удар" yearly.7020.desc:0 "С расшаркиванием и формальностями покончено, остается лишь начать игру. Городской глашатай, опасно свешиваясь из окна нависающего над площадью дома, держит в руке свиной пузырь.\n\nТолпа провожает его выжидающим взглядом, и спустя мгновения «мяч» взмывает вверх.\n\nИгра начинается." yearly.7020.a:0 "За мной, команда!" - yearly.7020.b:0 "ААААААААААААААА!" + yearly.7020.b:0 "А-А-А-А-А-А-А-А-А-А-А-А-А-А-А!" yearly.7021.t:0 "Великолепная игра: Камень" yearly.7021.desc:0 "Так называемая «игра» неприятно удивляет вас. И ее жестокая репутация оказалась вполне обоснованной.\n\nСлева от вас один игрок вцепился в горло другому, а за ними сразу четверо схлестнулись в яростной драке.\n\nЯ пытаюсь отойти подальше от них, когда на меня устремляется крестьянин с бешено вытаращенными глазами на залитом кровью лице. В руке у него довольно увесистый камень." @@ -132,7 +132,7 @@ yearly.7024.b:0 "В любви и на футболе все средства хороши." yearly.7030.t:0 "Великолепная игра: Никаких правил" - yearly.7030.desc:0 "Игра продолжается, и все больше участников отходят в сторону. Мимо меня проходит человек с сильными ушибами головы.\n\nВнезапно еще один игрок падает у моих ног с пронзительным криком. На звук оборачиваются все, приостанавливая игру. Толпа дружно отшатывается назад от скрюченного тела, хотя, могу #EMP поклясться#!, один глаз у него открыт...\n\nКогда толпа достаточно расступается, человек резко вскакивает, выхватывает мяч и устремляется в мою сторону!" + yearly.7030.desc:0 "Игра продолжается, и всё больше участников отходят в сторону. Мимо меня проходит человек с сильными ушибами головы.\n\nВнезапно еще один игрок падает у моих ног с пронзительным криком. На звук оборачиваются все, приостанавливая игру. Толпа дружно отшатывается назад от скрюченного тела, хотя, могу #EMP поклясться#!, один глаз у него открыт...\n\nКогда толпа достаточно расступается, человек резко вскакивает, выхватывает мяч и устремляется в мою сторону!" yearly.7030.a:0 "Я... э-э-э... #EMP судья!#!" yearly.7030.b:0 "Жулик! Я поймаю его!" yearly.7030.c:0 "А, хорошо, что он так быстро пришел в себя!" @@ -148,7 +148,7 @@ yearly.7031.a.lose:0 "Вы получаете удар в голень!" yearly.7032.t:0 "Великолепная игра: Пропустить стаканчик" - yearly.7032.desc:0 "Толпа расходится в стороны, с силой выбрасывая меня наружу. Я прислоняюсь к стене, чтобы прийти в себя и отдышаться, и замечаю пару торговцев напитками. Должно быть, дела у них идут неплохо в таких-то условиях!\n\nДумаю, мне бы не помешало освежиться. Интересно, чем они торгуют?" + yearly.7032.desc:0 "Толпа расходится в стороны, с силой выбрасывая меня наружу. Я прислоняюсь к стене, чтобы прийти в себя и отдышаться, и замечаю пару торговцев напитками. Должно быть, дела у них идут неплохо — в таких-то условиях!\n\nДумаю, мне бы не помешало освежиться. Интересно, чем они торгуют?" yearly.7032.a:0 "Вода, чистая вода! Отлично!" yearly.7032.b:0 "Кружка пива мне не помешает!" yearly.7032.c:0 "А у вас есть [ROOT.Char.Custom('RegionalDrink')]?" @@ -177,17 +177,17 @@ yearly.7042.b:0 "Я прикажу изготовить что-нибудь на память!" yearly.7043.t:0 "Великолепная игра: Ничья" - yearly.7043.desc:0 "С трудом поднявшись на ноги, я оказываюсь в окружении толпы. В первую очередь в глаза бросается то, как неспешно все движутся, безо всякого интереса разбредаясь в стороны.\n\nСолнце уже совсем низко, и, похоже, никому не удалось добиться явной победы." + yearly.7043.desc:0 "С трудом поднявшись на ноги, я оказываюсь в окружении толпы. В первую очередь в глаза бросается то, как неспешно все движутся, без всякого интереса разбредаясь в стороны.\n\nСолнце уже совсем низко, и, похоже, никому не удалось добиться явной победы." yearly.7043.a:0 "Что ж. Выиграем в следующий раз!" yearly.7044.t:0 "Великолепная игра: Поражение!" yearly.7044.desc:0 "Я с трудом встаю на ноги и пытаюсь понять, что происходит. Какие-то люди проходят мимо меня, а в центре площади радостно ликует толпа. Мне требуется несколько секунд, чтобы понять, что это... команда соперников.\n\nМоя команда начинает " yearly.7044.a:0 "Поздравляем победителей!" yearly.7044.b:0 "Тьфу! Это мы должны были выиграть!" - yearly.7044.c:0 "Я все равно заслуживаю награды!" + yearly.7044.c:0 "Я всё равно заслуживаю награды!" yearly.7045.t:0 "Великолепная игра: Разгромное поражение!" yearly.7045.desc:0 "Рядом раздается громовой топот ног, и я с трудом приподнимаюсь, чтобы понять причину. Неподалеку на той же площади наши соперники радостно стоят с высоко поднятым мячом. Это не просто поражение. Нас растоптали и уничтожили.\n\nМоя команда начинает " yearly.7045.a:0 "Поздравляем победителей!" yearly.7045.b:0 "Тьфу! Это мы должны были выиграть!" - yearly.7045.c:0 "Я все равно заслуживаю награды!" + yearly.7045.c:0 "Я всё равно заслуживаю награды!" diff --git a/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_persian_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_persian_l_russian.yml index 5090009161..266be8c34c 100644 --- a/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_persian_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_persian_l_russian.yml @@ -1,20 +1,20 @@ l_russian: yearly_persian.1002.t:0 "Новруз" - yearly_persian.1002.desc:1 "Пока у меня при дворе вовсю празднуют персидский Новруз, [iranian.GetName|l]ий правитель — то есть я — не может участвовать в веселье.\n\nБлизится равноденствие, в державе царят стабильность и процветание... Возможно, в этом году [ROOT.Char.Custom('ResidenceBuilding')] отпустит меня, и я сумею хоть ненадолго окунуться в праздничную атмосферу?" + yearly_persian.1002.desc:1 "Пока у меня при дворе вовсю празднуют персидский Новруз, #L [iranian.GetCollectiveNoun|l]ий#! правитель — то есть я — не может участвовать в веселье.\n\nБлизится равноденствие, в державе царят стабильность и процветание... Возможно, в этом году [ROOT.Char.Custom('ResidenceBuilding')] отпустит меня, и я сумею хоть ненадолго окунуться в праздничную атмосферу?" yearly_persian.1002.a:0 "Я не пожалею для Джамшида самоцветов и золота!" yearly_persian.1002.b:0 "Столь радостный повод лучше разделить с другими!" yearly_persian.1002.c:0 "Я сяду за ритуальный Хафт син с семьей." yearly_persian.1002.d:0 "Некогда отдыхать, дела не ждут!" - yearly_persian.1002.every_iranian_character:2 "Все вассалы и придворные с [iranian.GetName]им [Concept( 'heritage', 'культурным наследием' )|E]" + yearly_persian.1002.every_iranian_character:2 "Все вассалы и придворные с #L [iranian.GetCollectiveNoun|l]им#! [Concept( 'heritage', 'культурным наследием' )|E]" yearly_persian.1002.every_friend_and_neighboring_ruler:0 "Все [friends|El] и соседние [rulers|El]" yearly_persian.1002.every_spouse_and_close_family_member:0 "Все [spouses|El] и [close_family_members|El]" yearly_persian.1101.t:0 "Шуубия" yearly_persian.1101.desc.arabic:0 "С распространением ислама арабская культура также вышла за пределы Аравийского полуострова." yearly_persian.1101.desc.seljuk:0 "Со времен великих завоеваний Сельджука, наша история и культура распространяются среди новых подданных." - yearly_persian.1101.desc.ending:0 "\n\nМножество племен и народов переняли #L [ROOT.Char.GetCulture.GetName|l]ий#! язык и наши традиции, но персы с Иранского нагорья яростно противятся их распространению.\n\nОни возводят свои культурные традиции ко временам великих империй Ахеменидов и Сасанидов, гордятся этим наследием и хотят сохранить свою историю даже перед лицом завоевателей." - yearly_persian.1101.every_county:0 "Каждое #L [persian.GetName|l]ое#! графство" + yearly_persian.1101.desc.ending:0 "\n\nМножество племен и народов переняли #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ий#! язык и наши традиции, но персы с Иранского нагорья яростно противятся их распространению.\n\nОни возводят свои культурные традиции ко временам великих империй Ахеменидов и Сасанидов, гордятся этим наследием и хотят сохранить свою историю даже перед лицом завоевателей." + yearly_persian.1101.every_county:0 "Каждое #L [persian.GetCollectiveNoun|l]ое#! графство" yearly_persian.1101.every_family:0 "Каждый [close_family_member|El]" - yearly_persian.1101.a:0 "Я заставлю их признать превосходство #L [ROOT.Char.GetCulture.GetName|l]их#! традиций!" + yearly_persian.1101.a:0 "Я заставлю их признать превосходство #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]их#! традиций!" yearly_persian.1101.b.seljuk:0 "Переняв #EMP их#! обычаи, я смогу основать третью Персидскую империю!" yearly_persian.1101.c:0 "Подданные столь разного происхождения — истинное благословение для нас!" yearly_persian.1101.c.warning:0 "$stewardship_domain.1073.c.warning$" diff --git a/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_sahara_l_russian.yml b/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_sahara_l_russian.yml index 86d5703e63..3e70477a8f 100644 --- a/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_sahara_l_russian.yml +++ b/project/ck3/base_game/localization/russian/event_localization/yearly_events/yearly_events_sahara_l_russian.yml @@ -36,10 +36,10 @@ yearly_saharan.0005.c:0 "Этому не бывать, пока я [ROOT.GetCharacter.GetTitleAsNameNoTooltip|l]!" #[Culture] Nomads Flock to [County] - yearly_saharan.0021.t:0 "[nomad_leader.GetCulture.GetNameNoTooltip]ие кочевники прибывают во владение [target_county.GetNameNoTierNoTooltip]" - yearly_saharan.0021.desc:0 "Хотя я [Select_CString(ROOT.Char.IsFemale, 'благородная', 'благородный' )] [ROOT.GetCharacter.GetTitleAsNameNoTooltip|l], есть места столь удаленные, что даже мое имя там не имеет особого веса. Земли, которыми я и не надеюсь править.\n\nВ последнее время кочевники-[nomad_leader.GetCulture.GetCollectiveNounNoTooltip|l] начали выходить из таких удаленных областей Сахары и продвигаться вглубь владения [target_county.GetNameNoTier], без усилий занимая свободные земли и области, с которых ушли местные [target_county.GetProvince.GetCounty.GetCulture.GetCollectiveNounNoTooltip|l].\n\nОдин из их лидеров даже обратился ко мне с просьбой переселить туда всю [nomad_leader.GetHerHis] конфедерацию, которая бы владела землями от моего имени." + yearly_saharan.0021.t:0 "[nomad_leader.GetCulture.GetCollectiveNounNoTooltip]ие кочевники прибывают во владение [target_county.GetNameNoTierNoTooltip]" + yearly_saharan.0021.desc:0 "Хотя я [Select_CString(ROOT.Char.IsFemale, 'благородная', 'благородный' )] [ROOT.GetCharacter.GetTitleAsNameNoTooltip|l], есть места столь удаленные, что даже мое имя там не имеет особого веса. Земли, которыми я и не надеюсь править.\n\nВ последнее время кочевники-[nomad_leader.GetCulture.GetNameNoTooltip|l] начали выходить из таких удаленных областей Сахары и продвигаться вглубь владения [target_county.GetNameNoTier], без усилий занимая свободные земли и области, с которых ушли местные [target_county.GetProvince.GetCounty.GetCulture.GetNameNoTooltip|l].\n\nОдин из их лидеров даже обратился ко мне с просьбой переселить туда всю [nomad_leader.GetHerHis] конфедерацию, которая бы владела землями от моего имени." yearly_saharan.0021.a:0 "Я даже позволю тебе ими править!" - yearly_saharan.0021.b:0 "[nomad_leader.GetCulture.GetNameNoTooltip]ому народу всегда рады в моих землях!" + yearly_saharan.0021.b:0 "[nomad_leader.GetCulture.GetCollectiveNounNoTooltip]ому народу всегда рады в моих землях!" yearly_saharan.0021.c:0 "Возможно, вы можете стать моей личной гвардией?" yearly_saharan.0021.d:0 "Это возмутительно! Убирайтесь!" diff --git a/project/ck3/base_game/localization/russian/factions_l_russian.yml b/project/ck3/base_game/localization/russian/factions_l_russian.yml index 43634e0057..09d28d9f6e 100644 --- a/project/ck3/base_game/localization/russian/factions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/factions_l_russian.yml @@ -20,10 +20,27 @@ independence_faction:0 "$game_concept_independence_faction$" independence_faction_desc:0 "Члены [Concept( 'faction', 'фракции' )|E] борцов за независимость пытаются отделиться от [Concept( 'liege', 'сюзерена' )|E].\n\n#S Ультиматум#!\nВсе члены фракции становятся [Concept( 'independent', 'независимыми' )|E]\n[liege|E] теряет [prestige|El]" independence_faction_short_effect_desc:0 "Хочет независимости от [Concept( 'liege', 'сюзерена' )|E]" + + nation_fracturing_faction:1 "Фракция разделения" + nation_fracturing_faction_desc:0 "Члены [Concept( 'faction', 'фракции' )|E] сторонников распада державы стремятся уничтожить державу своего [Concept( 'liege', 'сюзерена' )|E].\n\n#S Ультиматум#!\nВсе члены фракции становятся [Concept( 'independent', 'независимыми' )|E]\n[liege|E] теряет свой первый титул" + nation_fracturing_faction_short_effect_desc:0 "Хочет уничтожить державу своего [Concept( 'liege', 'сюзерена' )|E]" + liege_primary_title_dissolution:0 "Теперь вы независимы!" + liege_primary_title_dissolution_desc:0 "Ваш сюзерен лишился [Concept( 'primary_title', 'первого титула' )|E] из-за [Concept( 'faction', 'фракции' )|E] «$nation_fracturing_faction$»" + + FACTION_DEMAND_COLLAPSE:1 "Требование разделения: [faction_target.GetPrimaryTitle.GetNameNoTier]" + FACTION_DEMAND_COLLAPSE_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nПора вам признать, что вы не в силах поддерживать единство державы [faction_target.GetPrimaryTitle.GetNameNoTier]. Вашей власти пришел конец: области нужно больше свободы. Примите наши требования или сойдитесь с нами на поле боя!" + FACTION_DEMAND_COLLAPSE_ACCEPTED:1 "Требование фракции разделения принято" + FACTION_DEMAND_COLLAPSE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nХотя ваши требования ошибочны и приведут к нашему общему ослаблению, я не желаю лишнего кровопролития. Ваше требование независимости будет удовлетворено." + FACTION_DEMAND_COLLAPSE_REFUSED:1 "Требование фракции разделения отклонено" + FACTION_DEMAND_COLLAPSE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nВаш жалкий шантаж не сработал. Сколько бы душ в моем окружении вы ни подкупили ради своих черных планов, я без боя не сдамся. Лучше я умру, защищая то, что мое по праву!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION:1 "Конец фракции [faction_target.GetPrimaryTitle.GetNameNoTier]!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION_DESC:0 "Наш час настал! Все члены фракции [faction.GetName] единогласно признают, что [faction_target.GetName] [Select_CString(faction_target.IsFemale, 'потеряла', 'потерял' )] право на власть. Мы получим независимость или возьмем ее силой!" + faction_demand.1002.tt:1 "Фракция [faction_target.GetPrimaryTitle.GetNameNoTier] уничтожена." + FACTION_DEMAND_INDEPENDENCE:0 "Требование независимости" - FACTION_DEMAND_INDEPENDENCE_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nНастало время вам признать, что [faction_leader.GetPrimaryTitle.GetNameNoTier] и остальные государства фракции [faction.GetName] имеют право на полную независимость. Это требование будет исполнено, или за нас будут говорить клинки!" + FACTION_DEMAND_INDEPENDENCE_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nНастало время вам признать, что [faction_leader.GetPrimaryTitle.GetNameNoTier] и остальные участники фракции [faction.GetName] имеют право на полную независимость. Это требование будет исполнено, или за нас будут говорить клинки!" FACTION_DEMAND_INDEPENDENCE_ACCEPTED:0 "Требование независимости принято" - FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nХотя ваши требования ошибочны и приведут к нашему общему ослаблению, я не желаю лишнего кровопролития. Ваше требование независимости будет удовлетворено." + FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nВаши нелепые требования только ослабят всех нас. Но как бы то ни было, я вынужден принять вашу просьбу о независимости, чтобы избавить державу от бесполезного кровопролития." FACTION_DEMAND_INDEPENDENCE_REFUSED:0 "Требование независимости отклонено" FACTION_DEMAND_INDEPENDENCE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nВаш жалкий шантаж не сработал. Сколько бы душ в моем окружении вы ни подкупили ради своих черных планов, я без боя не сдамся. Лучше я умру, защищая то, что мое по праву!" FACTION_DEMAND_INDEPENDENCE_SEND_DEMAND_NOTIFICATION:0 "Независимость!" @@ -48,9 +65,9 @@ populist_faction_desc:1 "[faction|E] популистов требует свободы от власти чужеземцев или неверных. Они пытаются обрести независимость от сюзерена иной [Concept( 'culture', 'культуры' )|E] или [Concept( 'faith', 'конфессии' )|E]." populist_faction_short_effect_desc:0 "Хочет независимости от [Concept( 'liege', 'сюзерена' )|E]" FACTION_DEMAND_POPULIST:0 "[ROOT.Char.Custom('InsultAdjective')|U] [ROOT.Char.GetTitledFirstName]!" - FACTION_DEMAND_POPULIST_DESC_CULTURE:0 "Мы не станем терпеть издевательства чужеземцев над #L [peasant_leader.GetCulture.GetName|l]ой#! культурой! Пришло наше время!\n\nДайте нам править самим, как нам вздумается, или готовьтесь испытать ярость всех моих земляков!" + FACTION_DEMAND_POPULIST_DESC_CULTURE:0 "Мы не станем терпеть издевательства чужеземцев над #L [peasant_leader.GetCulture.GetCollectiveNoun|l]ой#! культурой! Пришло наше время!\n\nДайте нам править самим, как нам вздумается, или готовьтесь испытать ярость всех моих земляков!" FACTION_DEMAND_POPULIST_DESC_FAITH:0 "Нам надоело, что от ваших притеснений страдают верные [peasant_leader.GetFaith.GetAdherentNamePlural|l]! Настало наше время!\n\nНас ведет [peasant_leader.GetFaith.WarGodName], и мы готовы освободиться от вашей [ROOT.Char.Custom2('GetUnbelieverTermAdjective', peasant_leader)]ой власти!" - FACTION_DEMAND_POPULIST_DESC:0 "Нам надоело, что от ваших притеснений страдают добрые #L [peasant_leader.GetCulture.GetName|l]ие#! [peasant_leader.GetFaith.GetAdherentNamePlural|l]! Настало наше время!\n\nНас ведет [peasant_leader.GetFaith.WarGodName], и мы готовы освободиться от вашей [ROOT.Char.Custom2('GetUnbelieverTermAdjective', peasant_leader)]ой власти!" + FACTION_DEMAND_POPULIST_DESC:0 "Нам надоело, что от ваших притеснений страдают добрые #L [peasant_leader.GetCulture.GetCollectiveNoun|l]ие#! [peasant_leader.GetFaith.GetAdherentNamePlural|l]! Настало наше время!\n\nНас ведет [peasant_leader.GetFaith.WarGodName], и мы готовы освободиться от вашей [ROOT.Char.Custom2('GetUnbelieverTermAdjective', peasant_leader)]ой власти!" FACTION_DEMAND_POPULIST_ACCEPT_CONVERT:0 "Стоп... А если я приму ваш уклад?" FACTION_DEMAND_POPULIST_ACCEPT_GRANT_INDEPENDENCE:0 "Хорошо же, мне такие вздорные подданные ни к чему!" FACTION_DEMAND_POPULIST_ACCEPT_GRANT_INDEPENCE_TT:0 "#N Вы останетесь без земель!#!" @@ -106,7 +123,7 @@ FACTION_CLAIMANT_INVITE_REFUSED_OPT:0 "Не повезло." FACTION_CLAIMANT_EVERY_FACTION_MEMBER:0 "Все члены фракции" FACTION_CLAMAINT_DYNAMIC_NAME:0 "#L [ROOT.Faction.GetSpecialTitle.GetAdjective]ая#! фракция в поддержку претендента — [ROOT.Faction.GetSpecialCharacter.GetNameNoTooltip]" - FACTION_POPULIST_DYNAMIC_NAME:0 "[ROOT.Var('faction_culture').Culture.GetNameNoTooltip]ие [ROOT.Var('faction_faith').Faith.GetAdjectiveNoTooltip|l]ие популисты" + FACTION_POPULIST_DYNAMIC_NAME:0 "[ROOT.Var('faction_culture').Culture.GetCollectiveNounNoTooltip]ие [ROOT.Var('faction_faith').Faith.GetNameNoTooltip|l]ие популисты" WARNING_I_HAVE_ALREADY_JOINED_A_FACTION:1 "@warning_icon!#X Вы уже состоите во [Concept( 'faction', 'фракции' )|E]#!" WARNING_I_AM_ALREADY_AT_WAR_WITH_TARGET:1 "@warning_icon!#X Вы уже воюете с фракцией [faction_target.GetTitledFirstName]#!" diff --git a/project/ck3/base_game/localization/russian/game_concepts_l_russian.yml b/project/ck3/base_game/localization/russian/game_concepts_l_russian.yml index 2d86db56f0..62d4e40566 100644 --- a/project/ck3/base_game/localization/russian/game_concepts_l_russian.yml +++ b/project/ck3/base_game/localization/russian/game_concepts_l_russian.yml @@ -50,7 +50,7 @@ game_concept_feudal_contract:0 "Вассальный договор" game_concept_feudal_contracts:0 "Вассальные договоры" game_concept_contract:0 "Договор" - game_concept_feudal_contract_desc:1 "$game_concept_feudal_contract$ определяет [Concept( 'obligations', 'обязательства' )|E], которые берут на себя [Concept( 'feudal', 'феодальный' )|E] [Concept( 'vassal', 'вассал' )|E] и его [Concept( 'liege', 'сюзерен' )|E]. Только феодальная [Concept( 'government_form', 'форма правления' )|E] позволяет каждому вассалу отдельно обговаривать условия договора.\n\nОсобые договоры, такие как #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! или #V $special_contract_palatinate_short$#!, доступны только [Concept( 'vassal', 'вассалам' )|E] в ранге не ниже [Concept( 'duchy', 'герцога' )|E]." + game_concept_feudal_contract_desc:2 "$game_concept_contract$ определяет [obligations|El], которые берут на себя [vassal|El] и его [liege|El]. Только феодальная и клановая [government_forms|El] позволяют каждому вассалу отдельно обговаривать условия договора.\n\nОсобые договоры, такие как #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! или #V $special_contract_palatinate_short$#!, доступны только вассалам в ранге не ниже [Concept( 'duchy', 'герцога' )|E]." game_concept_crown_authority:0 "Авторитет короны" game_concept_crown_authority_desc:1 "$game_concept_crown_authority$ — показатель власти, которую [ruler|El] имеет над своими [Concept( 'vassals', 'вассалами' )|E].\n\n$game_concept_crown_authority$ имеет четыре ступени: [autonomous_vassals|El], [limited|El], [high|El] и [absolute|El]. Чтобы повысить $game_concept_crown_authority$, потребуются [prestige|El] (его количество определяется уровнем авторитета) и [learning_skill|El] правителя.\n\n#weak Чем выше $game_concept_crown_authority$, тем сильнее недовольны вассалы, поэтому [factions|El], для которых важнейшая цель — свобода, стараются как можно скорее его снизить.#!" game_concept_autonomous_vassals:0 "Свободные вассалы" @@ -58,7 +58,7 @@ game_concept_autonomous_vassals_crown_authority_desc:0 "Уровень «$game_concept_autonomous_vassals$» отражает самый низкий [crown_authority|El]. На этом уровне [opinion|El] [Concept( 'vassals', 'вассалов' )|E] о [Concept( 'liege', 'сюзерене' )|E] не снижается: он имеет над ними минимальную власть." game_concept_limited:0 "Ограниченный" game_concept_limited_crown_authority:0 "Ограниченный авторитет короны" - game_concept_limited_crown_authority_desc:1 "«$game_concept_limited_crown_authority$» — все еще достаточно низкий уровень. [opinion|E] [Concept( 'vassals', 'вассалов' )|El] о [Concept( 'liege', 'сюзерене' )|El] снижается на #N 10#! ед., а сюзерен при этом может [Concept( 'revoke', 'отнимать' )|E] [Concept( 'titles', 'титулы' )|E] и [retract|El] вассалов своих вассалов. [ruler|E] может выбирать различные [Concept( 'succession_laws', 'законы престолонаследования' )|E], основанные на разделе." + game_concept_limited_crown_authority_desc:1 "$game_concept_limited_crown_authority$ — все еще достаточно низкий уровень. [opinion|E] [Concept( 'vassals', 'вассалов' )|El] о [Concept( 'liege', 'сюзерене' )|El] снижается на #N 10#! ед., а сюзерен при этом может [revoke|El] [Concept( 'titles', 'титулов' )|El] и [retract|El] вассалов своих вассалов." game_concept_high:0 "Высокий" game_concept_high_crown_authority:0 "Высокий авторитет короны" game_concept_high_crown_authority_desc:2 "$game_concept_high_crown_authority$ — почти максимальный уровень власти. [opinion|El] [Concept( 'vassals', 'вассалов' )|El] о [Concept( 'liege', 'сюзерене' )|El] снижается на #N 20#! ед.\n\n[limited_crown_authority|E] дает еще больше власти, а вассалы одного сюзерена не могут воевать между собой, и [Concept( 'titles', 'титулы' )|El] вассалов наследуются только в пределах [Concept( 'realm', 'державы' )|El] сюзерена.\n\nКроме того, оспаривая даже беспричинные [revocation|El] или [retraction|El] титула, вассал совершает [crime|El]." @@ -82,7 +82,8 @@ game_concept_powerful_vassal:0 "Могущественный вассал" game_concept_powerful_vassal_powerful:0 "Знатный" game_concept_powerful_vassals:0 "Могущественные вассалы" - game_concept_powerful_vassal_desc:1 "«$game_concept_powerful_vassals$» — группа [Concept( 'vassal', 'вассалов' )|E] с наибольшим количеством [soldier|El] и наибольшим [Concept( 'income', 'доходом' )|E]. Они требуют особого внимания и рассчитывают на место в вашем [Concept( 'council', 'совете' )|E] (в противном случае их [opinions|El] о вас заметно снизится).\n\nЕсли вы собираетесь изменить [succession_law|El], все $game_concept_powerful_vassals$ должны быть положительного [opinions|El] о вас, [Concept( 'cowed', 'устрашены' )|E] вами или находиться [Concept( 'imprisoned', 'в заточении' )|E]." + game_concept_powerful_vassal_possessive:0 "Могущественного вассала" + game_concept_powerful_vassal_desc:1 "$game_concept_powerful_vassals$ — группа [Concept( 'vassal', 'вассалов' )|E] с наибольшим количеством [soldier|El] и наибольшим [Concept( 'income', 'доходом' )|E]. Они требуют особого внимания и рассчитывают на место в вашем [Concept( 'council', 'совете' )|E] (в противном случае их [opinions|El] о вас заметно снизится).\n\nЕсли вы собираетесь изменить [succession_law|El], все $game_concept_powerful_vassals$ должны быть положительного [opinions|El] о вас, [Concept( 'cowed', 'устрашены' )|E] вами или отправиться [Concept( 'imprisoned', 'в заточение' )|E]." game_concept_realm_law:0 "Закон державы" game_concept_realm_law_desc:0 "Законы, действующие в державе этого персонажа, например уровень [Concept( 'crown_authority', 'авторитета короны' )|E] или [Concept( 'tribal_authority', 'авторитета вождя' )|E]." game_concept_title_law:0 "Закон титула" @@ -143,11 +144,11 @@ game_concept_spymaster_desc:1 "$game_concept_spymaster$ — [councillor|E], который занимается деликатными вопросами, такими как интриги и разведка. Очень важно ставить на эту должность надежных людей — вероломный тайный советник может устроить заговор или спланировать [GetScheme('murder').GetTypeName|l] вас и ваших родственников!" game_concept_court_chaplain:0 "Придворный капеллан" game_concept_court_chaplains:0 "Придворные капелланы" - game_concept_court_chaplain_desc:0 "$game_concept_court_chaplain$ — [councillor|El], отвечающий за религиозные и духовные отношения с [Concept( 'faith', 'конфессиями' )|E], основная [doctrine|El] которых — [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetName].\n\nВ конфессиях с доктриной «[GetFaithDoctrine('doctrine_theocracy_temporal').GetName]» чаще встречается не $game_concept_court_chaplain$, а более могущественный (и менее покладистый) [realm_priest|El]." + game_concept_court_chaplain_desc:0 "$game_concept_court_chaplain$ — [councillor|El], отвечающий за религиозные и духовные отношения с [Concept( 'faith', 'конфессиями' )|E], основная [doctrine|El] которых — [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetBaseName].\n\nВ конфессиях с доктриной «[GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName]» чаще встречается не $game_concept_court_chaplain$, а более могущественный (и менее покладистый) [realm_priest|El]." game_concept_realm_priest:0 "Державный священник" game_concept_realm_priests:0 "Державные священники" game_concept_realm_priest_possessive:0 "Державных священников" - game_concept_realm_priest_desc:0 "$game_concept_realm_priest$ — [councillor|El], отвечающий за религиозные и духовные отношения с [Concept( 'faith', 'конфессиями' )|E], для которых основная [doctrine|El] — [GetFaithDoctrine('doctrine_theocracy_temporal').GetName].\n\nВ отличие от коллег, чья доктрина — [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetName] ([court_chaplains|El]), $game_concept_realm_priests$ автоматически [Concept( 'lease', 'берут в аренду' )|E] все [temple_holdings|El] в [Concept( 'domain', 'домене' )|E] [rulerpossessive|El], также им частично отходят [taxes|El] и [levies|El], которые приносят $game_concept_realm_priests$ [Concept( 'vassal', 'вассалов' )|E].\n\n$game_concept_realm_priests$ отправляют [Concept( 'liege', 'сюзерену' )|E] налоги и собирают ополчение, если имеют о нем положительное [opinion|El] (чем оно выше, тем больше епископская поддержка).\n\n$game_concept_realm_priests$, которые имеют низкое мнение о сюзерене, не отправляют налогов, не собирают ополчения и могут изрядно досаждать своему сюзерену." + game_concept_realm_priest_desc:0 "$game_concept_realm_priest$ — [councillor|El], отвечающий за религиозные и духовные отношения с [Concept( 'faith', 'конфессиями' )|E], для которых основная [doctrine|El] — [GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName].\n\nВ отличие от коллег, чья доктрина — [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetBaseName] ([court_chaplains|El]), $game_concept_realm_priests$ автоматически [Concept( 'lease', 'берут в аренду' )|E] все [temple_holdings|El] в [Concept( 'domain', 'домене' )|E] [rulerpossessive|El], также им частично отходят [taxes|El] и [levies|El], которые приносят $game_concept_realm_priests$ [Concept( 'vassal', 'вассалов' )|E].\n\n$game_concept_realm_priests$ отправляют [Concept( 'liege', 'сюзерену' )|E] налоги и собирают ополчение, если имеют о нем положительное [opinion|El] (чем оно выше, тем больше епископская поддержка).\n\n$game_concept_realm_priests$, которые имеют низкое мнение о сюзерене, не отправляют налогов, не собирают ополчения и могут изрядно досаждать своему сюзерену." game_concept_law:0 "Закон" game_concept_laws:0 "Законы" game_concept_law_desc:0 "Устройство державы определяется ее законами. Наиболее фундаментальным является [Concept( 'crown_authority', 'авторитет короны' )|E] (или [Concept( 'tribal_authority', 'авторитет вождя' )|E] у племен), определяющий отношения между [Concept( 'lieges', 'сюзеренами' )|E] и [Concept( 'vassals', 'вассалами' )|E].\n\n[Concept( 'succession_laws', 'Законы наследования' )|E] и [Concept( 'title_laws', 'законы титулов' )|E] важно учитывать при [Concept( 'succession', 'наследовании' )|E], хотя на повседневную жизнь правителей они влияют не так существенно." @@ -258,6 +259,7 @@ game_concept_gender_doctrines:0 "Гендерные доктрины" game_concept_gender_doctrines_desc:0 "Эти [doctrines|El] определяют, какие [gender_laws|El] доступны представителям [faiths|El].\n\nТакже они определяют, какие [claims|El] можно наследовать, кого могут производить в [commanders|El] и [knights|El], а также — к какому [Concept( 'house', 'дому' )|E] будет принадлежать [bastard|El].\n\nСуществуют следующие гендерные доктрины:\n$BULLET_WITH_TAB$Доминирование мужчин\n$BULLET_WITH_TAB$Равноправие\n$BULLET_WITH_TAB$Доминирование женщин" game_concept_realm_capital:0 "Столица державы" + game_concept_realm_capitals:0 "Столицы держав" game_concept_capital:0 "Столица" game_concept_realm_capital_desc:0 "$game_concept_realm_capital$ — [holding|El], где заседают [ruler|El] и [court|El]. Эти владения приносят больше [Concept( 'tax', 'налогов' )|E] и всегда переходят по наследству [Concept( 'primary_heir', 'первому наследнику' )|E]. \n\n[occupying|E] столицы вражеской державы во время войны значительно повышает [war_score|El], а иногда позволяет [imprison|El] членов вражеской семьи." game_concept_county_capital:0 "Столица графства" @@ -290,7 +292,7 @@ game_concept_realms:0 "Державы" game_concept_realm_desc:0 "$game_concept_realm$ — все земли, которые [ruler|El] контролирует напрямую или через [Concept( 'vassal', 'вассалов' )|El] (в отличие от [Concept( 'domain', 'домена' )|El], который составляют [holdings|El], принадлежащие непосредственно правителю)." game_concept_gold:0 "Золото" - game_concept_gold_desc:0 "«Золото» представляет все ликвидные активы персонажа, его состояние, которое тратится на многое, но в основном — на [buildings|El], содержание [Concept( 'regiment', 'полков' )|El] и создание [Concept( 'title', 'титулов' )|El]." + game_concept_gold_desc:0 "Золото представляет все ликвидные активы персонажа, его состояние, которое тратится на многое, но в основном — на [buildings|El], содержание [Concept( 'regiment', 'полков' )|El] и создание [Concept( 'title', 'титулов' )|El]." game_concept_gold_i:0 "@gold_icon!" game_concept_income:0 "Доход" game_concept_income_desc:0 "[gold|E] добывается по-разному, но основные его источники — [taxes|El], которые приносят ваши [holdings|El] и [vassals|El]." @@ -301,7 +303,7 @@ game_concept_spouses:0 "Супруги" game_concept_spouse_desc:1 "$game_concept_spouse$ — муж или жена персонажа, статус, который возникает в результате [Concept( 'marriage', 'брака' )|E].\n\nДля рождения законных отпрысков и [Concept( 'heir', 'наследников' )|E] необходимы супруг/супруга или [concubine|El] (хотя [bastards|El] также могут быть узаконены).\n\nДля заключения [Concept( 'alliance', 'союза' )|E] требуется брак или [Concept( 'betrothal', 'помолвка' )|E] — ваши или близких родственников.\n\nВаш (главный) супруг или супруга также входит в [council|El] и выполняет важные [councillor_tasks|El].\n\n[doctrines|E] [Concept( 'faith', 'конфессии' )|E] определяют, сколько у вас может быть супругов/супруг и как с ними [Concept( 'divorced', 'развестись' )|E]." game_concept_primary_spouse:0 "Главная жена/главный муж" - game_concept_primary_spouse_desc:0 "[faiths|E] [GetFaithDoctrine('doctrine_polygamy').GetName] провозглашает, что [rulers|El] должны выбирать среди своих [Concept( 'spouses', 'супругов' )|El] главную жену или главного мужа. Главные супруги обладают высокой [Concept( 'fertility', 'плодовитостью' )|El], [opinion|El] о них повышается, а также они могут заседать в [Concept( 'council', 'совете' )|El]." + game_concept_primary_spouse_desc:0 "[GetFaithDoctrine('doctrine_polygamy').GetBaseName] в [faiths|E] провозглашает, что [rulers|El] должны выбирать среди своих [Concept( 'spouses', 'супругов' )|El] главную жену или главного мужа. Главные супруги обладают высокой [Concept( 'fertility', 'плодовитостью' )|El], [opinion|El] о них повышается, а также они могут заседать в [Concept( 'council', 'совете' )|El]." game_concept_available_spouse:0 "Свободный супруг" game_concept_available_spouse_desc:0 "Чтобы [Concept( 'spouse', 'супруг или супруга' )|E] могли заседать в [Concept( 'council', 'совете' )|E] правителя, они должны иметь возможность выполнять соответствующие обязанности.\n\nЭтому могут помешать различные обстоятельства, самые распространенные из которых:\n$BULLET_WITH_TAB$ Должность [Concept( 'ruler', 'правителя' )|E] собственной [realms|El]\n$BULLET_WITH_TAB$ Должность при [Concept( 'court', 'дворе' )|E] другого правителя\n$BULLET_WITH_TAB$ Пребывание [Concept( 'imprisoned', 'в заточении' )|E] — как на своей, так и на чужой территории\n$BULLET_WITH_TAB$ [trait|E] «[GetTrait('incapable').GetName(GetPlayer)]»\n\nЕсли супруг или супруга освобождается, они автоматически продолжают выполнять свои обязанности в совете.\n\nСупруги, которые сами по себе являются правителями, также могут заседать в совете, если являются вашими [Concept( 'direct_vassals', 'прямыми вассалами' )|E], в противном случае они свободными не считаются." game_concept_holding:0 "Владение" @@ -319,7 +321,7 @@ game_concept_temple:0 "Храм" game_concept_temples:0 "Храмы" game_concept_temple_holdings:0 "Храмовые владения" - game_concept_temple_holding_desc:0 "Храмы — [holding_type|El], который используется [Concept( 'clergy', 'клиром' )|E] как [church_property|El] ([government_form|El] — [theocratic|El] строй). Однако [faiths|El], чья [doctrine|El] — [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetName], позволяют всем своим участникам владеть храмами без штрафов.\n\nХрамы поставляют [levies|El] и [taxes|El] приблизительно в равных пропорциях." + game_concept_temple_holding_desc:0 "Храмы — [holding_type|El], который используется [Concept( 'clergy', 'клиром' )|E] как [church_property|El] ([government_form|El] — [theocratic|El] строй). Однако [faiths|El], чья [doctrine|El] — [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetBaseName], позволяют всем своим участникам владеть храмами без штрафов.\n\nХрамы поставляют [levies|El] и [taxes|El] приблизительно в равных пропорциях." game_concept_city_holding:0 "Городские владения" game_concept_city:0 "Город" game_concept_cities:0 "Города" @@ -379,7 +381,7 @@ game_concept_hook:0 "На крючке" game_concept_hooks:0 "Влияние" game_concept_hooked:0 "На крючке" - game_concept_hook_desc:0 "«$game_concept_hook$» — расхожее выражение, говорящее о том, что один персонаж имеет власть над другим.\n\nЕсть два типа такой власти: [weak_hooks|El] и [strong_hooks|El], добиваются которых по-разному.\n\n$game_concept_hooks$ помогает добиться многого: например, заключить [marriage|El] или изменить [feudal_contract|El]." + game_concept_hook_desc:1 "«$game_concept_hook$» — расхожее выражение, говорящее о том, что один персонаж имеет власть над другим.\n\nЕсть два типа такой власти: [weak_hooks|El] и [strong_hooks|El], добиваются которых по-разному.\n\n$game_concept_hooks$ помогает добиться многого: например, заключить [marriage|El] или изменить [feudal_contract|El]." game_concept_weak_hook:0 "Слабое влияние" game_concept_weak_hooks:0 "Слабое влияние" game_concept_weak_hook_desc:1 "$game_concept_weak_hook$ — весьма распространенный способ держать персонажа, который чем-то вам обязан или введен вами в заблуждение, [hook|El].\n\nЕсть много способов использовать $game_concept_weak_hook$ (например, сделать предложение о [Concept( 'marriage', 'браке' )|E]), но оно не поможет сделать кого-то [Concept( 'agent', 'заговорщиком' )|E], если вы замышляете [GetScheme('murder').GetTypeName|l], и не даcт пассивных выгод #weak (для этого необходимо [strong_hook|El]).#!\n\n[house_head|E] имеет $game_concept_weak_hook$ на каждого отпрыска [Concept( 'noble', 'дворянского' )|E] [Concept( 'house', 'дома' )|E] с рождения.\n\nЕсли $game_concept_weak_hook$ использовано, оно #Emphasis утрачивается.#!" @@ -427,7 +429,7 @@ game_concept_concubines:0 "Наложницы" game_concept_concubine_male:0 "Мужчина" game_concept_concubine_female:0 "Женщина" - game_concept_concubinage_desc:1 "[faiths|E] с [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_concubines').GetName]» допускают наличие наложниц, по статусу уступающих [Concept( 'spouse', 'супругам' )|E].\n\nВ отличие от [Concept( 'marriage', 'брака' )|E], наложничество не способствует заключению [Concept( 'alliances', 'союза' )|E]. Кроме того, для расставания с наложницей не требуется [Concept( 'divorce', 'развод' )|E]. Дети от наложниц считаются [Concept( 'legitimate', 'законными' )|E].\n\n[GetFaithDoctrine('doctrine_polygamy').GetName] и наложничество — взаимоисключающие понятия." + game_concept_concubinage_desc:1 "[faiths|E] с [Concept( 'doctrine', 'доктриной' )|E] «[GetFaithDoctrine('doctrine_concubines').GetBaseName]» допускают наличие наложниц, по статусу уступающих [Concept( 'spouse', 'супругам' )|E].\n\nВ отличие от [Concept( 'marriage', 'брака' )|E], наложничество не способствует заключению [Concept( 'alliances', 'союза' )|E]. Кроме того, для расставания с наложницей не требуется [Concept( 'divorce', 'развод' )|E]. Дети от наложниц считаются [Concept( 'legitimate', 'законными' )|E].\n\n[GetFaithDoctrine('doctrine_polygamy').GetBaseName] и наложничество — взаимоисключающие понятия." game_concept_bastard:0 "Бастард" game_concept_bastards:0 "Бастарды" game_concept_bastard_desc:1 "$game_concept_bastards$ — незаконнорожденные дети, зачатые вне брака. Таким образом, они не могут наследовать [Concept( 'titles', 'титулы' )|E]. Однако с одобрения [Concept( 'house_head', 'главы дома' )|E] родитель может [Concept( 'legitimized', 'узаконить' )|E] бастарда.\n\n[house|E], к которому принадлежит бастард, определяется при его рождении и зависит от [Concept( 'doctrines', 'доктрин' )|E] [Concept( 'faiths', 'конфессий' )|E] его родителей.\n\nЕсли бастард получает титулы или заводит своих детей, создается новая [Concept( 'dynasty', 'династия' )|E]." @@ -481,6 +483,7 @@ game_concept_raiding:0 "Совершать налет" game_concept_raider:0 "Налетчик" game_concept_raiders:0 "Налетчики" + game_concept_raided:0 "Пострадавшие от налета" game_concept_raid_desc:0 "[armies|E] можно превращать в налетчиков в [Concept( 'rally_points', 'точках сбора' )|El]. $game_concept_raiders$ могут делать вылазки на соседние территории и добывать [gold|El] грабежом.\n\nЧтобы совершить $game_concept_raid$, армия налетчиков должна остановиться во [Concept( 'holding', 'владениях' )|El] чужеземного правителя и начать налет — при этом они на некоторое время будут недоступны, а затем получат золото и ограбят чужие владения.\n\nЗолото останется у армии и, только когда она вернется на родину, попадет в сокровищницу. Если вы побеждаете армию налетчиков, у которой при себе есть золото, вы забираете их золото, а они некоторое время не смогут устраивать налеты на вас.\n\n$game_concept_raid$ доступен немногим правителям. В основном это вожди [Concept( 'tribal', 'племен' )|El]." game_concept_raid_loot:0 "Добыча" game_concept_raid_loot_desc:0 "Если [holdings|El] подверглись [Concept( 'raid', 'налёту' )|El] или заняты врагом во время [Concept( 'siege', 'осады' )|El], нападающий получит трофеи — [gold|El]. Чем состоятельнее пострадавшие владения, тем больше $game_concept_raid_loot$.\n\nВо владениях, которые недавно уже подвергались налету или осаде, трофеев не будет." @@ -569,6 +572,7 @@ game_concept_education_trait_desc:2 "[Concept( 'adulthood', 'Взрослея' )|E], персонажи получают [Concept( 'education_trait', 'свойства образования' )|E].\n\nЕсть пять типов образования, каждый из которых связан с определенным [Concept( 'skill', 'навыком' )|E].\n\nУровень получаемого [Concept( 'trait', 'свойства' )|E] зависит от того, насколько [Concept( 'childhood_trait', 'детский талант' )|E] соответствует [Concept( 'education_focus', 'фокусу образования' )|E] и соответствующему навыку [Concept( 'guardian', 'опекуна' )|E].\n\n$game_concept_education_trait$ персонажа увеличивают скорость, с которой развивается его [Concept( 'lifestyle', 'образ жизни' )|E]." game_concept_education_focus:0 "Фокус образования" game_concept_education:0 "Учеба" + game_concept_educations:0 "Учеба" game_concept_educate:0 "Учить" game_concept_educated:0 "Учится" game_concept_education_focus_short:0 "Фокус" @@ -733,10 +737,10 @@ game_concept_head_of_faith_desc:0 "$game_concept_head_of_faith$ — официальный лидер [faiths|El]. Власть и полномочия главы определяют [doctrines|El] конфессии.\n\nНекоторые конфессии возглавляет [spiritual_head_of_faith|El] #weak (например папа)#!, некоторые — [temporal_head_of_faith|El] #weak (например халиф)#!, а у некоторых $game_concept_head_of_faith$ отсутствует." game_concept_spiritual_head_of_faith:0 "Духовный лидер" game_concept_head_of_faith_spiritual:0 "Духовный" - game_concept_spiritual_head_of_faith_desc:0 "[head_of_faith|E], исповедующей [GetFaithDoctrine('doctrine_spiritual_head').GetName|l], — [theocratic|El] титул, и потому его владелец не обязательно [landed|El] #weak (хотя это возможно).#!\n\n$game_concept_head_of_faith_spiritual$ $game_concept_heads_of_faith$ обычно может отдавать [claims|El] или [gold|El].\n\nЕсли [doctrines|El] [faiths|El] позволяют развязывать [great_holy_wars|El], может начаться [great_holy_war_undirected|El] #weak (например, крестовый поход)#!." + game_concept_spiritual_head_of_faith_desc:0 "[head_of_faith|E], исповедующей [GetFaithDoctrine('doctrine_spiritual_head').GetBaseName|l], — [theocratic|El] титул, и потому его владелец не обязательно [landed|El] #weak (хотя это возможно).#!\n\n$game_concept_head_of_faith_spiritual$ $game_concept_heads_of_faith$ обычно может отдавать [claims|El] или [gold|El].\n\nЕсли [doctrines|El] [faiths|El] позволяют развязывать [great_holy_wars|El], может начаться [great_holy_war_undirected|El] #weak (например, крестовый поход)#!." game_concept_temporal_head_of_faith:0 "Светский духовный лидер" game_concept_head_of_faith_temporal:0 "Светский" - game_concept_temporal_head_of_faith_desc:0 "[head_of_faith|E], исповедующей [GetFaithDoctrine('doctrine_temporal_head').GetName|l], действует во многом как обычный [ruler|El], и, если он потеряет все свои земли, [title|El] главы конфессии будет уничтожен.\n\nЕсли [doctrines|El] [faiths|El] позволяют развязывать [great_holy_wars|El], это будет [great_holy_war_directed|El] #weak (например, джихад)#!." + game_concept_temporal_head_of_faith_desc:0 "[head_of_faith|E], исповедующей [GetFaithDoctrine('doctrine_temporal_head').GetBaseName|l], действует во многом как обычный [ruler|El], и, если он потеряет все свои земли, [title|El] главы конфессии будет уничтожен.\n\nЕсли [doctrines|El] [faiths|El] позволяют развязывать [great_holy_wars|El], это будет [great_holy_war_directed|El] #weak (например, джихад)#!." game_concept_routed_soldiers:0 "Дезертиры" game_concept_routed_soldiers_desc:1 "Во время [battles|El] наибольшие [casualties|El] в армии составляют не [dead_soldiers|El] и не тяжело раненные, а [Concept( 'routed_soldiers', 'дезертиры' )|E]. В отличие от умерших, эти [soldiers|El] выживут и вернутся к службе в [armies|El], когда [Concept( 'battle', 'битва' )|E] закончится. Но [aftermath|El] битвы могут быть для них печальны — победители могут перебить их, даже если [Concept( 'battle', 'битва' )|E] закончилась организованным [Concept( 'retreat', 'отступлением' )|E]." game_concept_dead_soldiers:1 "Потери убитыми" @@ -904,7 +908,7 @@ game_concept_intimidated_desc:1 "Если персонаж сильно боится другого персонажа, то он запуган. Обычно этому способствуют [dread|El] и трусость.\n\nЗапуганные персонажи реже предпринимают враждебные действия против пугающих их персонажей, в том числе не присоединяются к [Concept( 'factions', 'фракциям' )|El] и не создают их.\n\nНа следующей ступени персонаж будет [cowed|El]." game_concept_cowed:1 "В ужасе" game_concept_terrified_i:0 "@terrified_icon!" - game_concept_cowed_desc:2 "Персонажи в ужасе парализованы страхом перед другим персонажем и практически не предпринимают против него враждебных действий, таких как [factions|E].\n\nПривести в ужас персонажей способны такие вещи, как [dread|E], а также их собственная трусость." + game_concept_cowed_desc:2 "Персонажи в ужасе парализованы страхом перед другим персонажем и практически не предпринимают против него враждебных действий, таких как создание [factions|El].\n\nПривести в ужас или [Concept( 'intimidated', 'запугать' )|E] персонажей способны такие вещи, как [dread|El], а также их собственная трусость." game_concept_supply:0 "Припасы" game_concept_supply_state:0 "Количество припасов" game_concept_supply_desc:1 "$game_concept_supply$ — общее количество еды и снаряжения, которые переносит с собой [army|El]. $game_concept_supply$ начинают уменьшаться, когда размер войска превышает [supply_limit|El] места, где оно стоит.\n\nКогда [Concept( 'supplies', 'припасы' )|E] армии на исходе, она получает штраф к [Concept( 'advantage', 'преимуществу' )|E] в [Concept( 'battle', 'сражении' )|E]. Когда же припасы полностью закончатся, армия начнет нести [attrition|El].\n\nПока армия не превышает [Concept( 'supply_limit', 'максимум припасов' )|E] и находится на дружественной территории, ее припасы пополняются." @@ -968,7 +972,7 @@ game_concept_close_family:0 "Близкое родство" game_concept_close_family_members:0 "Близкие родственники" game_concept_close_family_member:0 "Близкий родственник" - game_concept_close_family_desc:0 "К близким родственникам персонажа причисляются:\n$BULLET_WITH_TAB$ Родители\n$BULLET_WITH_TAB$ Дедушки и бабушки\n$BULLET_WITH_TAB$ Дети\n$BULLET_WITH_TAB$ Внуки\n$BULLET_WITH_TAB$ Братья и сестры" + game_concept_close_family_desc:0 "К близким родственникам персонажа причисляются:\n$BULLET_WITH_TAB$ Родители\n$BULLET_WITH_TAB$ Предки\n$BULLET_WITH_TAB$ Дети\n$BULLET_WITH_TAB$ Внуки\n$BULLET_WITH_TAB$ Братья и сестры" game_concept_extended_family:0 "Дальнее родство" game_concept_extended_family_members:0 "Дальние родственники" game_concept_extended_family_desc:0 "К дальним родственникам персонажа причисляются:\n$BULLET_WITH_TAB$ Кузены и кузины\n$BULLET_WITH_TAB$ Дяди\n$BULLET_WITH_TAB$ Тети\n$BULLET_WITH_TAB$ Племянники\n$BULLET_WITH_TAB$ Племянницы" @@ -1032,7 +1036,7 @@ game_concept_cultural_acceptance:0 "Терпимость культур" game_concept_cultural_acceptance_desc:2 "Терпимость культур показывает взаимные отношения двух [Concept( 'cultures', 'культур' )|E].\n\nВ первую очередь это влияет на снижение [Concept( 'opinion', 'мнения' )|E] персонажей различных культур. Кроме того, терпимость влияет на стоимость создания [Concept( 'hybrid_culture', 'гибридной культуры' )|E].\n\nТерпимость культур меняется в зависимости от [Concept( 'wars', 'войн' )|E], раздачи и отъема [Concept( 'titles', 'титулов' )|E] и [Concept( 'councillor_task', 'задания советника' )|E] по [Concept( 'accept_culture', 'повышению терпимости' )|E].\n\nСо временем вся терпимость будет изменяться в сторону [Concept( 'cultural_acceptance_baseline', 'базового значения терпимости' )|E]." game_concept_cultural_acceptance_baseline:0 "Базовая терпимость культур" - game_concept_cultural_acceptance_baseline_desc:1 "У [Concept( 'cultural_acceptance', 'терпимости культур' )|E] есть базовое значение, и при его превышении терпимость будет постепенно снижаться до этого значения. Базовое значение зависит от следующих факторов:\n$EFFECT_LIST_BULLET$Общее [heritage|El]\n$EFFECT_LIST_BULLET$Общий [language|El]\n$EFFECT_LIST_BULLET$Общие [faith|El] и [religion|El], особенно при наличии доктрины «[GetFaithDoctrine('doctrine_pluralism_pluralistic').GetName]» или принадлежности к группе «[GetReligionFamily('rf_eastern').GetName]»\n$EFFECT_LIST_BULLET$Общие [ethos|El] в пределах одного [Concept( 'region', 'региона' )|E]" + game_concept_cultural_acceptance_baseline_desc:1 "У [Concept( 'cultural_acceptance', 'терпимости культур' )|E] есть базовое значение, и при его превышении терпимость будет постепенно снижаться до этого значения. Базовое значение зависит от следующих факторов:\n$EFFECT_LIST_BULLET$Общее [heritage|El]\n$EFFECT_LIST_BULLET$Общий [language|El]\n$EFFECT_LIST_BULLET$Общие [faith|El] и [religion|El], особенно при наличии доктрины «[GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName]» или принадлежности к группе «[GetReligionFamily('rf_eastern').GetBaseName]»\n$EFFECT_LIST_BULLET$Общие [ethos|El] в пределах одного [Concept( 'region', 'региона' )|E]" game_concept_culture_pillar:0 "Культурный столп" game_concept_culture_pillars:0 "Культурные столпы" game_concept_culture_pillar_desc:1 "[SelectLocalization( HasDlcFeature( 'reform_culture' ), 'game_concept_culture_pillar_desc_REFORM_DLC', 'game_concept_culture_pillar_desc_NO_REFORM_DLC' )]" @@ -1051,7 +1055,7 @@ game_concept_ethos_desc_REFORM_DLC:0 "\n\n[culture_head|E] может устанавливать или заменять существующие [Concept( 'ethos', 'моральные принципы' )|E] при помощи [Concept( 'reformation', 'реформации' )|E]." game_concept_language:0 "Язык" game_concept_languages:0 "Языки" - game_concept_language_desc:3 "Язык — это [culture_pillar|E], определяющий язык большинства людей культуры [culture|E]. $game_concept_cultures$, говорящие на одном языке, получат постоянный бонус к параметру [cultural_acceptance_baseline|E].\n\n[character|E] может владеть несколькими языками. Знание языка вдвое снижает штраф к параметру [cultural_acceptance|E] от [Concept( 'opinion', 'мнения' )|E] по отношению к персонажам и [Concept( 'counties', 'графствам' )|E], говорящим на этом языке.\n\nПерсонажи могут изучать языки, начав [scheme|E] «[GetScheme('learn_language').GetTypeName]». Персонажи могут изучать языки, пока не достигнут [language_limit|E]." + game_concept_language_desc:3 "Язык — это [culture_pillar|El], определяющий язык, на котором говорит большинство людей из одной [culture|El]. $game_concept_cultures$, говорящие на одном языке, получат постоянный бонус к [Concept( 'cultural_acceptance_baseline', 'базовой терпимости культур' )|E].\n\n[character|E] может владеть несколькими языками. Знание языка вдвое снижает штраф к [Concept( 'opinion', 'мнению' )|E] от [Concept( 'cultural_acceptance', 'терпимости культур' )|E] по отношению к персонажам и [Concept( 'counties', 'графствам' )|E], говорящим на этом языке. Он также препятствует образованию фракций [Concept( 'faction_independence', 'за независимость' )|E] и [Concept( 'claimant_factions', 'в поддержку претендентов' )|E].\n\nПерсонажи могут изучать языки, начав [scheme|El] «[GetScheme('learn_language').GetTypeName]». Персонажи могут изучать языки, пока не достигнут [language_limit|El]." game_concept_language_limit:1 "Максимум иностранных языков" game_concept_language_limit_desc:1 "Вы можете выучить ограниченное количество [Concept( 'languages', 'языков' )|E]. Превысив этот лимит, вам придется или забыть один из языков, или страдать от [Concept( 'stress', 'стресса' )|E].\n\nЯзык вашей [Concept( 'culture', 'культуры' )|E] не учитывается при подсчете лимита.\n\nЛимит определяется следующим образом:\n$EFFECT_LIST_BULLET$Общее для всех базовое значение равно #V 1#!\n$EFFECT_LIST_BULLET$Каждые [EmptyScope.ScriptValue('language_learning_divide_value')|V0] очков [learning_i][Concept( 'learning', 'учености' )|E] увеличивают его на #V 1#!\n$EFFECT_LIST_BULLET$[perk|E] «[GetPerk('open_minded_perk').GetName(GetPlayer)]» увеличивает его на #V 2#!\n$EFFECT_LIST_BULLET$[perk|E] «[GetPerk('smooth_operator_perk').GetName(GetPlayer)]» увеличивает его на #V 1#!" game_concept_heritage:0 "Наследие" @@ -1073,10 +1077,10 @@ game_concept_holy_war:0 "Священная война" game_concept_holy_wars:0 "Священные войны" game_concept_holy_war_holy:0 "Священная" - game_concept_holy_war_desc:4 "$game_concept_holy_war$ — это особый тип [Concept( 'war', 'войны' )|E], которую [Concept( 'ruler', 'правитель' )|E] одной [Concept( 'faith', 'конфессии' )|E] ведет против правителя другой конфессии.\n\n$game_concept_holy_war$ обычно весьма разрушительна, и победитель захватывает все [Concept( 'counties', 'графства' )|E] в выбранной области. Если же конфессия нападающего имеет доктрину «[GetFaithDoctrine('doctrine_pluralism_pluralistic').GetName]» или в захваченных землях есть [Concept( 'vassals', 'вассалы' )|E] той же конфессии, что и у нападающего, то некоторые или даже все вассалы в захваченной области могут просто перейти под власть завоевателя.\n\nВ отличие от прочих войн, в случае священной войны правители той же конфессии, что и цель, могут помочь ей обороняться без необходимости заключать [Concept( 'alliance', 'союз' )|E].\n\nРазличные [Concept( 'religious_families', 'религиозные концепции' )|E] могут разрешать или ограничивать ведение священных войн." + game_concept_holy_war_desc:4 "$game_concept_holy_war$ — это особый тип [Concept( 'war', 'войны' )|E], которую [Concept( 'ruler', 'правитель' )|E] одной [Concept( 'faith', 'конфессии' )|E] ведет против правителя другой конфессии.\n\n$game_concept_holy_war$ обычно весьма разрушительна, и победитель захватывает все [Concept( 'counties', 'графства' )|E] в выбранной области. Если же конфессия нападающего имеет доктрину «[GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName]» или в захваченных землях есть [Concept( 'vassals', 'вассалы' )|E] той же конфессии, что и у нападающего, то некоторые или даже все вассалы в захваченной области могут просто перейти под власть завоевателя.\n\nВ отличие от прочих войн, в случае священной войны правители той же конфессии, что и цель, могут помочь ей обороняться без необходимости заключать [Concept( 'alliance', 'союз' )|E].\n\nРазличные [Concept( 'religious_families', 'религиозные концепции' )|E] могут разрешать или ограничивать ведение священных войн." game_concept_great_holy_war:0 "Великая священная война" game_concept_great_holy_wars:0 "Великие священные войны" - game_concept_great_holy_war_desc:3 "$game_concept_great_holy_war$ — это особый тип [Concept( 'war', 'войны' )|E], объявить которую может только [Concept( 'head_of_faith', 'глава' )|E] [Concept( 'faith', 'конфессии' )|E]. Ее цель — подчинить влиянию конфессии целое [Concept( 'kingdom', 'королевство' )|E].\n\n$game_concept_great_holy_wars$ направлены на всех [Concept( 'rulers', 'правителей' )|E] иной [Concept( 'religion', 'религии' )|E] в землях выбранного [Concept( 'kingdom', 'королевства' )|E], так что те вынуждены объединяться для защиты. В случае победы [Concept( 'titles', 'титулы' )|E] в пределах выбранного королевства будут захвачены и поделены между агрессорами.\n\n[Concept( 'doctrines', 'Доктрины' )|E] позволяют начинать [Concept( 'directed_great_holy_wars', 'направленные священные войны' )|E], [Concept( 'undirected_great_holy_wars', 'всеобщие священные войны' )|E] или вовсе лишают конфессию возможности вести такие войны:\n$EFFECT_LIST_BULLET$ [core_tenets|E] «[GetFaithDoctrine('tenet_armed_pilgrimages').GetName]», «[GetFaithDoctrine('tenet_struggle_submission').GetName]» и «[GetFaithDoctrine('tenet_warmonger').GetName]» открывают доступ к великим священным войнам как таковым.\n$EFFECT_LIST_BULLET$ Конфессии, где есть [GetFaithDoctrine('doctrine_temporal_head').GetName] глава конфессии, имеют доступ только к направленным священным войнам.\n$EFFECT_LIST_BULLET$ Конфессии, где есть [GetFaithDoctrine('doctrine_spiritual_head').GetName] глава, имеют доступ только ко всеобщим священным войнам.\n$EFFECT_LIST_BULLET$Конфессии, не имеющие главы, вообще не могут объявлять великие священные войны, даже если отвечают прочим требованиям.\n\nУ некоторых конфессий есть особые названия для великих священных войн, например «Крестовый поход» или «Джихад». Эти великие священные войны отличаются лишь названием и работают так же, как и все прочие." + game_concept_great_holy_war_desc:3 "$game_concept_great_holy_war$ — это особый тип [Concept( 'war', 'войны' )|E], объявить которую может только [Concept( 'head_of_faith', 'глава' )|E] [Concept( 'faith', 'конфессии' )|E]. Ее цель — подчинить влиянию конфессии целое [Concept( 'kingdom', 'королевство' )|E].\n\n$game_concept_great_holy_wars$ направлены на всех [Concept( 'rulers', 'правителей' )|E] иной [Concept( 'religion', 'религии' )|E] в землях выбранного [Concept( 'kingdom', 'королевства' )|E], так что те вынуждены объединяться для защиты. В случае победы [Concept( 'titles', 'титулы' )|E] в пределах выбранного королевства будут захвачены и поделены между агрессорами.\n\n[Concept( 'doctrines', 'Доктрины' )|E] позволяют начинать [Concept( 'directed_great_holy_wars', 'направленные священные войны' )|E], [Concept( 'undirected_great_holy_wars', 'всеобщие священные войны' )|E] или вовсе лишают конфессию возможности вести такие войны:\n$EFFECT_LIST_BULLET$ [core_tenets|E] «[GetFaithDoctrine('tenet_armed_pilgrimages').GetBaseName]», «[GetFaithDoctrine('tenet_struggle_submission').GetBaseName]» и «[GetFaithDoctrine('tenet_warmonger').GetBaseName]» открывают доступ к великим священным войнам как таковым.\n$EFFECT_LIST_BULLET$ Конфессии, где есть [GetFaithDoctrine('doctrine_temporal_head').GetBaseName] глава конфессии, имеют доступ только к направленным священным войнам.\n$EFFECT_LIST_BULLET$ Конфессии, где есть [GetFaithDoctrine('doctrine_spiritual_head').GetBaseName] глава, имеют доступ только ко всеобщим священным войнам.\n$EFFECT_LIST_BULLET$Конфессии, не имеющие главы, вообще не могут объявлять великие священные войны, даже если отвечают прочим требованиям.\n\nУ некоторых конфессий есть особые названия для великих священных войн, например «Крестовый поход» или «Джихад». Эти великие священные войны отличаются лишь названием и работают так же, как и все прочие." game_concept_directed_great_holy_war:0 "Направленная священная война" game_concept_directed_great_holy_wars:0 "Направленные священные войны" game_concept_directed_great_holy_war_desc:0 "Направленную священную войну объявляет [head_of_faith|El], исповедующей $doctrine_temporal_head_name$, чтобы подчинить себе [kingdom|El].\n\n[rulers|E], принадлежащие той же [faiths|El], могут помочь главе и получить за это награды (среди прочего — [Concept( 'piety', 'благочестие' )|El]! и возможность получить [Concept( 'land', 'земельные' )|El] наделы для своей [dynasties|El] в завоеванном королевстве).\n\nПравители, чья [religion|El] стала целью войны, могут объединяться, не заключая [alliance|El]." @@ -1106,7 +1110,7 @@ game_concept_church_property:0 "Церковные владения" game_concept_church_holdings:0 "Церковные владения" game_concept_church_holding:0 "Церковные владения" - game_concept_church_property_desc:0 "Церковные владения — это [temples|El], которыми управляет [realm_priest|El].\n\nВ [faiths|El], где [doctrine|El] — [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetName], не бывает церковных владений, а [temples|El] могут принадлежать светским [Concept( 'rulers', 'властителям' )|El] без штрафов." + game_concept_church_property_desc:0 "Церковные владения — это [temples|El], которыми управляет [realm_priest|El].\n\nВ [faiths|El], где [doctrine|El] — [GetFaithDoctrine('doctrine_theocracy_lay_clergy').GetBaseName], не бывает церковных владений, а [temples|El] могут принадлежать светским [Concept( 'rulers', 'властителям' )|El] без штрафов." game_concept_embarking:0 "Погрузка" game_concept_embarked:0 "На борту" game_concept_embarked_i:0 "@embarked_icon!" @@ -1144,6 +1148,7 @@ game_concept_house_head_interaction:0 "Взаимодействие главы дома" game_concept_house_head_interaction_desc:0 "Особые методы [interactions|El] [Concept( 'house_head', 'главы' )|El] с членами его [houses|El]." game_concept_demand_conversion:0 "Потребовать обращения" + game_concept_demanding_conversion:0 "Требует обращения" game_concept_demand_conversion_desc:1 "[ruler|E] может потребовать перехода в собственную конфессию своих подданных иной [faiths|El]. Навык «[learning|El]» правителя и [opinion|El] подданного о сюзерене играют важнейшую роль в определении того, согласится он на требование или [Concept( 'refuse_conversion_crime', 'откажется' )|E]." game_concept_damage:0 "Урон" game_concept_damage_desc:1 "Показатель урона [Concept( 'soldier', 'солдата' )|El] определяет, какие [casualties|El] он может вызвать у врага во время [battles|El].\n\n[levy|E] наносит [GetDefine('NCombat', 'LEVY_ATTACK')] ед. урона." @@ -1189,10 +1194,10 @@ game_concept_knight_desc:3 "$game_concept_knight$ — это [vassal|E] или [courtier|E], который сражается непосредственно в вашей [Concept( 'army', 'армии' )|El].\n\nВо время [battles|El] $game_concept_knights$ применяют [prowess_skill|El] для повышения собственной эффективности. Высокая $game_concept_prowess$ позволяет наносить больше урона врагам и выживать в $game_concept_battle$х, даже не получая ран.\n\n$game_concept_knight$ не может одновременно быть еще и [Concept( 'commander', 'командиром' )|El].\n\n#weak В зависимости от [Concept( 'culture', 'культуры' )|El] и [Concept( 'faith', 'конфессии' )|El] рыцари могут называться по-разному. Например, $knight_champion_no_tooltip_plural$, $knight_faris_no_tooltip_plural$ или $knight_baghatur_no_tooltip_plural$.\nРыцари представляют как самого персонажа, так и его личные войска.#!" game_concept_knight_effectiveness:0 "Эффективность рыцарей" game_concept_knight_effectiveness_desc:0 "Эффективность рыцарей [Concept( 'ruler', 'правителя' )|El] определяет, насколько эффективны его [knights|El] в [Concept( 'battle', 'битве' )|El].\n\nПри 100% рыцари сражаются как обычно, зато при 200% их [prowess|El] увеличивается вдвое." - game_concept_short_reign:0 "Короткое правление" - game_concept_short_reign_desc:0 "«Недолгое правление» — это временное снижение [opinions|El] всех персонажей [realms|El] о новом [Concept( 'liege', 'сюзерене' )|E].\n\nПохожим образом подданные получают бонус к мнению «[long_reign|El]», когда сюзерен правит достаточно долгое время." + game_concept_short_reign:0 "Недолгое правление" + game_concept_short_reign_desc:0 "Временное снижение [opinions|El] всех персонажей [realms|El] о новом [liege|El]е.\n\nПохожим образом подданные получают бонус к мнению «[long_reign|El]», когда сюзерен правит достаточно долгое время." game_concept_long_reign:0 "Долгое правление" - game_concept_long_reign_desc:0 "«Долгое правление» — постоянное повышение [opinions|El] всех персонажей [realms|El] о [Concept( 'liege', 'сюзерене' )|E], который правит ими достаточно долго.\n\nПохожим образом подданные получают временный штраф к мнению «[short_reign|El]», когда сюзерен только начинает править." + game_concept_long_reign_desc:0 "Постоянное повышение [opinions|El] всех персонажей [realms|El] о [liege|El]е, который правит ими достаточно долго.\n\nПохожим образом подданные получают временный штраф к мнению «[short_reign|El]», когда сюзерен только начинает править." game_concept_troop_quality:0 "Подготовка" game_concept_troop_quality_desc:0 "$game_concept_troop_quality$ определяет силу [armies|El] относительно количества [soldier|El].\n\n$game_concept_troop_quality$ $game_concept_armies$, в которой состоят только [knights|El] и [men_at_arms|El], выше, чем у $game_concept_armies$, в которой значительную долю составляет [levies|El].\n\nТаким образом, маленькая $game_concept_army$ с хорошей подготовкой может попытаться объять необъятное — прежде чем вступить в бой с врагом, обратите внимание на соотношение количества солдат #Emphasis и#! их подготовку!" game_concept_religious_family:0 "Религиозная концепция" @@ -1202,7 +1207,7 @@ game_concept_debt_desc:2 "[ruler|E] оказывается в долгах, когда у его державы отрицательное количество [gold_i] [Concept( 'gold', 'золота' )|E]. Обычно это происходит, когда [Concept( 'ruler', 'правитель' )|E] во время войны нанимает [Concept( 'mercenaries', 'наемников' )|E] и не может выплатить им всю плату или когда ведет войну слишком долго.\n\nПока вы в долгах, вы не можете начинать новые [Concept( 'wars', 'войны' )|E], ваши [Concept( 'men_at_arms', 'профессиональные войска' )|E] не получают пополнения, а ваши враги получают [Concept( 'advantage', 'преимущество' )|E] в сражениях против вас. Чем глубже вы увязаете в долгах, тем больше штрафов получаете — меньше [Concept( 'levies', 'ополченцев' )|E], сниженное [Concept( 'county_opinion', 'мнение графства' )|E], а [Concept( 'vassals', 'вассалы' )|E] будут любить вас меньше.\n\nКроме того, может произойти множество других небольших событий, усугубляющих ситуацию, например, в [Concept( 'counties', 'графствах' )|E] вашего [Concept( 'domain', 'домена' )|E], вероятно, появится [Concept( 'county_corruption', 'коррупция' )|E].\n\n#help Хорошей идеей будет атаковать ваших врагов, пока они в долгах, ведь это снизит их [Concept( 'advantage', 'преимущество' )|E]!#!" game_concept_beneficiary:0 "Бенефициар" game_concept_beneficiaries:0 "Бенефициары" - game_concept_beneficiary_desc:1 "Каждый участник [Concept( 'great_holy_war', 'Великой священной войны' )|E] может выбрать [Concept( 'beneficiary', 'бенефициара' )|E] из членов своей [Concept( 'dynasty', 'династии' )|E]. После победы этот [Concept( 'beneficiary', 'бенефициар' )|E] получит часть земель завоеванной державы в соответствии с [Concept( 'war_contribution', 'долей участия' )|E] его покровителя в войне.\n\nУчастник, внесший наибольший вклад в победу, может потребовать передачи своему бенефициару главного оспариваемого титула." + game_concept_beneficiary_desc:1 "Каждый участник [Concept( 'great_holy_war', 'великой священной войны' )|E] может выбрать [Concept( 'beneficiary', 'бенефициара' )|E] из членов своей [Concept( 'dynasty', 'династии' )|E]. После победы этот [Concept( 'beneficiary', 'бенефициар' )|E] получит часть земель завоеванной державы в соответствии с [Concept( 'war_contribution', 'долей участия' )|E] его покровителя в войне.\n\nУчастник, внесший наибольший вклад в победу, может потребовать передачи своему бенефициару главного оспариваемого титула." game_concept_papal_recipient:0 "Предпочтительный кандидат" game_concept_papal_recipient_desc:1 "Если главная цель [Concept( 'great_holy_war', 'Великой священной войны' )|E] уже имеет владельца или на нее претендует член конфессии агрессора, тот законным образом получит завоеванный титул, если только участник, внесший самый крупный вклад в войну, не передаст право первенства своему [Concept( 'beneficiary', 'бенефициару' )|E]." game_concept_end_date:0 "Дата окончания" @@ -1268,6 +1273,7 @@ game_concept_relation:0 "Особые отношения" game_concept_relations:0 "Особые отношения" + game_concept_relationship:0 "Особые отношения" game_concept_relation_desc:3 "$game_concept_relation$ — отношения персонажа, не касающиеся семьи или [Concept( 'vassalage', 'вассальных' )|El] отношений. Такие $game_concept_relations$ определяют [character_modifiers|El], затронутого отношениями, и событий, которые могут между этими персонажами произойти.\n\nОбычные отношения:\n$EFFECT_LIST_BULLET$ [friend|El]\n$EFFECT_LIST_BULLET$ [lover|El]\n$EFFECT_LIST_BULLET$ [rival|El]\n$EFFECT_LIST_BULLET$ [guardian|El]\n$EFFECT_LIST_BULLET$ [ward|El]\n$EFFECT_LIST_BULLET$ [mentor|El]\n$EFFECT_LIST_BULLET$ [student|El]\n\nСильные отношения:\n$EFFECT_LIST_BULLET$ [best_friend|El]\n$EFFECT_LIST_BULLET$ [soulmate|El]\n$EFFECT_LIST_BULLET$ [nemesis|El]\n\nДетские отношения:\n$EFFECT_LIST_BULLET$ [bully|El]\n$EFFECT_LIST_BULLET$ [victim|El]\n$EFFECT_LIST_BULLET$ [crush|El]" game_concept_lover:0 "Любовник/любовница" @@ -1394,7 +1400,7 @@ game_concept_vassalize_casus_belli:0 "Казус белли «Насильная вассализация»" game_concept_vassalization_casus_belli:0 "Насильственная вассализация" game_concept_vassalized_casus_belli:0 "Насильственная вассализация" - game_concept_vassalize_casus_belli_desc:3 "[casus_belli|E], разрешающий насильно [Concept( 'vassalization', 'вассализировать' )|El] независимого соседнего [Concept( 'ruler', 'правителя' )|El] более низкого ранга. Для разблокирования необходимо [perk|El] «[GetPerk( 'forced_vassalage_perk' ).GetName( GetPlayer )]».\n\nМожно вассализировать любого правителя, количество [Concept( 'counties', 'графств' )|El] которого не превышает #V [EmptyScope.ScriptValue('vassalize_default_size')|0]#!.\n\nЭтот максимум увеличивается на #P +[EmptyScope.ScriptValue('vassalize_growth_per_innovation')|0]#! за каждую из следующих инноваций:$\n$EFFECT_LIST_BULLET$$#V $innovation_casus_belli$#!$\n$EFFECT_LIST_BULLET$$#V $innovation_chronicle_writing$#!$\n$EFFECT_LIST_BULLET$$#V $innovation_divine_right$#!$\n$EFFECT_LIST_BULLET$$#V $innovation_rightful_ownership$#!" + game_concept_vassalize_casus_belli_desc:3 "[casus_belli|E], разрешающий насильно [Concept( 'vassalization', 'вассализировать' )|El] независимого соседнего [Concept( 'ruler', 'правителя' )|El] более низкого ранга. Для разблокирования необходимо [perk|El] «[GetPerk( 'forced_vassalage_perk' ).GetName( GetPlayer )]».\n\nМожно вассализировать любого правителя, количество [Concept( 'counties', 'графств' )|El] которого не превышает #V [EmptyScope.ScriptValue('vassalize_default_size')|0]#!.\n\nЭтот максимум увеличивается на #P +[EmptyScope.ScriptValue('vassalize_growth_per_innovation')|0]#! за каждую из следующих инноваций:\n$EFFECT_LIST_BULLET$#V $innovation_casus_belli$#!\n$EFFECT_LIST_BULLET$#V $innovation_chronicle_writing$#!\n$EFFECT_LIST_BULLET$#V $innovation_divine_right$#!\n$EFFECT_LIST_BULLET$#V $innovation_rightful_ownership$#!" game_concept_title_creation:0 "Создание титула" game_concept_create:0 "Создать" @@ -1416,6 +1422,7 @@ game_concept_fabricate_claim:0 "$task_fabricate_claim$" game_concept_fabricate_claim_short:0 "Подделать претензию" game_concept_fabricated_claims_short:0 "Сфабрикованные претензии" + game_concept_fabricating_claims:0 "Фабрикует претензии" game_concept_fabricate_claim_desc:0 "[councillor_task|E], которое выполняет [court_chaplain|El].\nЦель — [county|El], и когда разработка завершится на все 100%, вы сможете создать [Concept( 'claim', 'претензия' )|El] за [gold|El]." game_concept_religious_relations:0 "$task_religious_relations$" @@ -1505,7 +1512,7 @@ game_concept_at_peace_opinion:0 "Мнение о мирной жизни" game_concept_at_peace_opinion_short:0 "Мирная жизнь" - game_concept_at_peace_opinion_desc:1 "Персонажи, чей [core_tenet|El] [faiths|El] — «[GetFaithDoctrine('tenet_warmonger').GetName]», получают штраф «$game_concept_at_peace_opinion$» вместо штрафа «[offensive_war_opinion|El]».\n\nЕсли вы слишком долго живете мирной жизнью, [vassals|El] начинают хуже к вам относиться #weak (если принадлежат к той же конфессии, что и вы).#!" + game_concept_at_peace_opinion_desc:1 "Персонажи, чей [core_tenet|El] [faiths|El] — «[GetFaithDoctrine('tenet_warmonger').GetBaseName]», получают штраф «$game_concept_at_peace_opinion$» вместо штрафа «[offensive_war_opinion|El]».\n\nЕсли вы слишком долго живете мирной жизнью, [vassals|El] начинают хуже к вам относиться #weak (если принадлежат к той же конфессии, что и вы).#!" game_concept_character:0 "Персонаж" game_concept_characters:0 "Персонажи" @@ -1535,7 +1542,7 @@ game_concept_tutorial_education_trait_desc:0 "Король Мурхад (ваш [character|El]) решил [Concept( 'education_trait', 'изучать' )|El] — [martial|El]. Достигнув совершеннолетия, он получил свойство «Опытный тактик»." game_concept_organized:0 "Организованная конфессия" - game_concept_organized_desc:0 "В организованной [faiths|El] есть религиозная иерархия. Богослужения и практики более упорядочены, а каноны формализованы и унифицированы.\n\n[GetFaithDoctrine('unreformed_faith_doctrine').GetName] [GetReligionFamily('rf_pagan').GetName|l] конфессия становятся организованной после реформирования. Прочие конфессии всегда считаются организованными." + game_concept_organized_desc:0 "В организованной [faiths|El] есть религиозная иерархия. Богослужения и практики более упорядочены, а каноны формализованы и унифицированы.\n\n[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] [GetReligionFamily('rf_pagan').GetName|l] конфессия становятся организованной после реформирования. Прочие конфессии всегда считаются организованными." game_concept_flowery_war:0 "Набег за пленными" game_concept_flowery_wars:0 "Набеги за пленными" @@ -1643,7 +1650,7 @@ game_concept_combat_phase_desc:0 "$game_concept_combat_phase$ — это один из этапов [Concept( 'battle', 'сражения' )|E]. Сражения делятся на три фазы: [Concept( 'maneuver', 'маневрирование' )|E], [Concept( 'main_phase', 'основная фаза' )|E] и [Concept( 'aftermath', 'последствия' )|E]." game_concept_unreformed_pagan_combat_bonus:1 "Боевое преимущество нереформированного язычества" - game_concept_unreformed_pagan_combat_bonus_desc:1 "[faiths|E] религии [GetReligionFamily('rf_pagan').GetName], исповедующие доктрину «[GetFaithDoctrine('unreformed_faith_doctrine').GetName]», получают [Concept( 'battle', 'боевое' )|E] [Concept( 'advantage', 'преимущество' )|E] в [Concept( 'counties', 'графствах' )|E] той же конфессии." + game_concept_unreformed_pagan_combat_bonus_desc:1 "[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] [GetReligionFamily('rf_pagan').GetName|l] [faith|El] имеет [Concept( 'battle', 'боевое' )|E] [Concept( 'advantage', 'преимущество' )|E] в [Concept( 'counties', 'графствах' )|E] той же конфессии." game_concept_personality:0 "Личность" game_concept_personality_desc:0 "Личность определяет, как персонаж будет поступать в отношении вас и других людей. На поведение в первую очередь влияют личностные [Concept( 'traits', 'свойства' )|E]." @@ -1689,12 +1696,15 @@ game_concept_hybrid_culture:0 "Гибридная культура" game_concept_hybrid_cultures:0 "Гибридные культуры" game_concept_hybridize:0 "Создать гибрид" + game_concept_hybridized:0 "Создан гибрид" + game_concept_hybridizing:0 "Создается гибрид" game_concept_hybrid_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'hybridize_culture' ), 'game_concept_hybrid_culture_desc_DLC', 'game_concept_hybrid_culture_desc_NO_DLC' )]" game_concept_hybrid_culture_desc_DLC:1 "$game_concept_hybrid_culture$ — это [Concept( 'culture', 'культура' )|E], созданная [Concept( 'ruler', 'правителем' )|E] в результате смешения двух существующих культур.\n\n$game_concept_hybrid_culture$ представляет собой смесь [Concept( 'traditions', 'традиций' )|E], [Concept( 'culture_pillars', 'столпов' )|E] и эстетики двух исходных культур.\n\nТолько культуры с разным [Concept( 'heritage', 'наследием' )|E] могут создать гибридную культуру. Затраты [Concept( 'prestige', 'престижа' )|E] на создание культуры зависят от [Concept( 'cultural_acceptance', 'терпимости' )|E] двух культур.\n\nЧем выше терпимость, тем больше [Concept( 'counties', 'графств' )|E] примут новую культуру. Правители гибридной культуры в течение #V [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]#! лет после ее возникновения намного быстрее [Concept( 'promote_culture', 'распространяют' )|E] новую культуру в графствах с родительскими культурами.\n\nНовые культуры также могут возникнуть в результате [Concept( 'divergent_culture', 'культурного раскола' )|E]." game_concept_hybrid_culture_desc_NO_DLC:0 "$game_concept_hybrid_culture$ — это [Concept( 'culture', 'культура' )|E], возникшая при смешении двух других культур.\n\nНовые культуры также могут возникнуть в результате [Concept( 'divergent_culture', 'культурного раскола' )|E]." game_concept_divergent_culture:0 "Отделившаяся культура" game_concept_divergent_cultures:0 "Отделившиеся культуры" game_concept_diverge:0 "Отделиться" + game_concept_diverges:0 "Отделяется" game_concept_divergent_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'diverge_culture' ), 'game_concept_divergent_culture_desc_DLC', 'game_concept_divergent_culture_desc_NO_DLC' )]" game_concept_divergent_culture_desc_DLC:0 "$game_concept_divergent_culture$ — это ответвление существующей [Concept( 'culture', 'культуры' )|E], созданное [Concept( 'ruler', 'правителем' )|E], не являющимся [Concept( 'culture_head', 'культурным идеологом' )|E].\n\n$game_concept_divergent_culture$ сохранит свое [Concept( 'heritage', 'наследие' )|E], но прочие аспекты можно изменить.\n\nКультуре, от которой вы пытаетесь отделиться, должно быть не меньше [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] лет, а затраты [Concept( 'prestige', 'престижа' )|E] зависят от [Concept( 'realm_size', 'размера державы' )|E] правителя.\n\nНовые культуры также могут возникнуть в результате [Concept( 'hybrid_culture', 'смешения' )|E]." game_concept_divergent_culture_desc_NO_DLC:0 "$game_concept_divergent_culture$ — это ответвление существующей [Concept( 'culture', 'культуры' )|E]\n\nНовые культуры также могут возникнуть в результате [Concept( 'hybrid_culture', 'смешения' )|E]." @@ -1743,3 +1753,32 @@ game_concept_buy_artifact_claim:0 "$buy_artifact_claim_interaction$" game_concept_buy_artifact_claim_interaction:0 "$buy_artifact_claim_interaction$ (взаимодействие)" game_concept_buy_artifact_claim_desc:0 "Взаимодействие, позволяющее персонажу покупать [Concept( 'personal_artifact_claims', 'претензии на личные артефакты' )|E] в обмен на [Concept( 'piety', 'благочестие' )|E] или [Concept( 'prestige', 'престиж' )|E]" + + game_concept_vassal_contract:0 "Вассальный договор" + game_concept_vassal_contracts:0 "Вассальные договоры" + game_concept_vassal_contract_desc:0 "$game_concept_vassal_contract$ определяет [Concept( 'obligations', 'обязательства' )|E], которые берут на себя [Concept( 'feudal', 'феодальный' )|E] [Concept( 'vassal', 'вассал' )|E] и его [Concept( 'liege', 'сюзерен' )|E].\n\nОсобые договоры, такие как #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! или #V $special_contract_palatinate_short$#!, доступны только [Concept( 'vassal', 'вассалам' )|E] в ранге не ниже [Concept( 'duchy', 'герцога' )|E]." + + game_concept_board_game_match:0 "Матч" + game_concept_board_game:0 "Настольная игра" + game_concept_board_games:0 "Настольные игры" + game_concept_board_game_game:0 "Игра" + game_concept_board_game_match_desc:0 "В настольной игре двое участников испытывают удачу и проявляют смекалку, стараясь перехитрить друг друга. Матчи могут быть дружескими, но также в них могут быть ставки разной ценности.\n\n#weak Есть разные [board_game_types|El], но пути к [Concept( 'board_game_win', 'победе' )|E] и принципы игры всегда одинаковы. Различаются лишь необходимые навыки.#!" + + game_concept_board_game_winning:0 "Победа" + game_concept_board_game_win:0 "Победить" + game_concept_board_game_winning_sudden_death:0 "Дополнительный раунд" + game_concept_board_game_winning_desc:0 "Победа в [Concept( 'board_game', 'настольной игре' )|E] достигается двумя способами:\n$EFFECT_LIST_BULLET$ Значительное превосходство по очкам над противником.\n$EFFECT_LIST_BULLET$ Защищающийся игрок всегда считается победителем, если исход неясен по истечении [EmptyScope.ScriptValue('bg_round_cap_value')|0] раунда." + + game_concept_board_game_type:0 "Тип настольной игры" + game_concept_board_game_types:0 "Типы настольных игр" + game_concept_board_game_type_counter:0 "противодействие" + game_concept_board_game_type_counters:0 "противодействие" + game_concept_board_game_type_desc:0 "В [Concept( 'board_game', 'настольной игре' )|E] необходимо найти верный стиль игры для [Concept( 'board_game_type_counter', 'противодействия' )|E] противнику. Контрмеры заметно снижают его счет даже в случае победы. Опытные игроки, незнакомые с вашей манерой и опытом игры, могут намеренно попытаться противодействовать #EMP вам#!.\n\n$game_concept_board_game_type_chess_desc$\n\n$game_concept_board_game_type_pachisi_desc$\n\n$game_concept_board_game_type_hnefatafl_desc$\n\n$game_concept_board_game_type_tabula_desc$" + game_concept_board_game_type_chess:0 "Шахматы" + game_concept_board_game_type_chess_desc:0 "$game_concept_board_game_type_chess$:\n$EFFECT_LIST_BULLET$ [martial|E] [Concept( 'board_game_type_counter', 'противодействует' )|E] [Concept( 'learning', 'учености' )|E]\n$EFFECT_LIST_BULLET$ [learning|E] [Concept( 'board_game_type_counter', 'противодействует' )|E] [Concept( 'intrigue', 'интригам' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'intrigue', 'интриги' )|E] [Concept( 'board_game_type_counter', 'противодействуют' )|E] [Concept( 'martial', 'военному делу' )|E]" + game_concept_board_game_type_pachisi:0 "Пачиси" + game_concept_board_game_type_pachisi_desc:0 "$game_concept_board_game_type_pachisi$:\n$EFFECT_LIST_BULLET$ [diplomacy|E] [Concept( 'board_game_type_counter', 'противодействует' )|E] [Concept( 'intrigue', 'интригам' )|E]\n$EFFECT_LIST_BULLET$ [Concept( 'intrigue', 'интриги' )|E] [Concept( 'board_game_type_counter', 'противодействуют' )|E] [Concept( 'stewardship', 'управлению' )|E]\n$EFFECT_LIST_BULLET$ [stewardship|E] [Concept( 'board_game_type_counter', 'противодействует' )|E] [Concept( 'diplomacy', 'дипломатии' )|E]" + game_concept_board_game_type_hnefatafl:0 "Хнефатафл" + game_concept_board_game_type_hnefatafl_desc:0 "$game_concept_board_game_type_hnefatafl$:\n$EFFECT_LIST_BULLET$ [Concept( 'intrigue', 'интриги' )|E] [Concept( 'board_game_type_counter', 'противодействуют' )|E] [Concept( 'martial', 'военному делу' )|E]\n$EFFECT_LIST_BULLET$ [martial|E] [Concept( 'board_game_type_counter', 'противодействует' )|E] [Concept( 'prowess', 'доблести' )|E]\n$EFFECT_LIST_BULLET$ [prowess|E] [Concept( 'board_game_type_counter', 'противодействует' )|E] [Concept( 'intrigue', 'интригам' )|E]" + game_concept_board_game_type_tabula:0 "Табула" + game_concept_board_game_type_tabula_desc:0 "$game_concept_board_game_type_tabula$:\n$EFFECT_LIST_BULLET$ [Concept( 'intrigue', 'интриги' )|E] [Concept( 'board_game_type_counter', 'противодействуют' )|E] [Concept('learning', 'учености' )|E]\n$EFFECT_LIST_BULLET$ [learning|E] [Concept( 'board_game_type_counter', 'противодействует' )|E] [Concept( 'stewardship', 'управлению' )|E]\n$EFFECT_LIST_BULLET$ [stewardship|E] [Concept( 'board_game_type_counter', 'противодействует' )|E] [Concept( 'intrigue', 'интригам' )|E]" diff --git a/project/ck3/base_game/localization/russian/game_rules_l_russian.yml b/project/ck3/base_game/localization/russian/game_rules_l_russian.yml index c1ae36bc44..f85596dd00 100644 --- a/project/ck3/base_game/localization/russian/game_rules_l_russian.yml +++ b/project/ck3/base_game/localization/russian/game_rules_l_russian.yml @@ -168,7 +168,7 @@ setting_off_empire_obscurity_requirement:0 "Выкл." setting_off_empire_obscurity_requirement_desc:0 "[empires|E] будут существовать независимо от того, какую часть [de_jure|E] земель контролирует владетель." game_rule.4.t:0 "Забвение державы [falling_empire.GetBaseNameNoTooltip]" - game_rule.4.desc:0 "Я не могу отрицать, что моя любимая империя, [falling_empire.GetBaseName], пала и пала глубоко...\n\nЯ с трудом удерживаю жалкие остатки ее традиционных территорий. Тень былого величия, моя империя медленно, но верно уходит в забвение." + game_rule.4.desc:0 "Я не могу отрицать, что моя любимая империя, [falling_empire.GetBaseName], пала — и пала глубоко...\n\nЯ с трудом удерживаю жалкие остатки ее традиционных территорий. Тень былого величия, моя империя медленно, но верно уходит в забвение." game_rule.4.a:0 "Мне просто нужно больше времени!" game_rule.4.b:0 "Прощай, дорогая империя..." @@ -260,15 +260,15 @@ rule_matrilineal_marriages:0 "Матрилинейные браки" setting_default_matrilineal_marriages:0 "По умолчанию" - setting_default_matrilineal_marriages_desc:0 "Персонажи под управлением ИИ будут заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки, если являются близкими родственниками игрока, принадлежат к [Concept( 'dynasty', 'династии' )|E] с уровнем величия [dynasty_prestige_level_4|L], правят в державе с законом «[GetLaw('equal_law').GetName]» или являются сильными [Concept( 'rulers', 'правителями' )|E]. Державы с доктриной конфессии «[GetFaithDoctrine('doctrine_gender_female_dominated').GetName]» по умолчанию используют матрилинейные браки." + setting_default_matrilineal_marriages_desc:0 "Персонажи под управлением ИИ будут заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки, если являются близкими родственниками игрока, принадлежат к [Concept( 'dynasty', 'династии' )|E] с уровнем величия [dynasty_prestige_level_4|L], правят в державе с законом «[GetLaw('equal_law').GetName]» или являются сильными [Concept( 'rulers', 'правителями' )|E]. Державы с доктриной конфессии «[GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]» по умолчанию используют матрилинейные браки." setting_matrilineal_marriages_no_player_exception:0 "#high По умолчанию (и для игрока)#!" - setting_matrilineal_marriages_no_player_exception_desc:0 "Персонажи ИИ под управлением будут заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки, если принадлежат к [Concept( 'dynasty', 'династии' )|E] с уровнем величия [dynasty_prestige_level_4|L], правят в державе с законом «[GetLaw('equal_law').GetName]» или являются сильными [Concept( 'rulers', 'правителями' )|E]. Державы с доктриной конфессии «[GetFaithDoctrine('doctrine_gender_female_dominated').GetName]» по умолчанию используют матрилинейные браки." + setting_matrilineal_marriages_no_player_exception_desc:0 "Персонажи ИИ под управлением будут заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки, если принадлежат к [Concept( 'dynasty', 'династии' )|E] с уровнем величия [dynasty_prestige_level_4|L], правят в державе с законом «[GetLaw('equal_law').GetName]» или являются сильными [Concept( 'rulers', 'правителями' )|E]. Державы с доктриной конфессии «[GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]» по умолчанию используют матрилинейные браки." setting_matrilineal_marriages_always:0 "#high Всегда#!" setting_matrilineal_marriages_always_desc:0 "Персонажи под управлением ИИ будут стремиться заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки для всех женщин своей [Concept( 'dynasty', 'династии' )|E]. Как и в случае с правилами #high $setting_default_matrilineal_marriages$#!, [Concept( 'patrilineal', 'патрилинейные' )|E] браки будут заключаться в благоприятных условиях." setting_matrilineal_marriages_female_and_equal:0 "#high Доминирование женщин и равенство#!" - setting_matrilineal_marriages_female_and_equal_desc:0 "Персонажи под управлением ИИ будут заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки, только если следуют конфессии с доктриной «[GetFaithDoctrine('doctrine_gender_female_dominated').GetName]» или находятся в державе с законом «[GetLaw('equal_law').GetName]». Как и в случае с правилами #high $setting_default_matrilineal_marriages$#!, [Concept( 'patrilineal', 'патрилинейные' )|E] браки будут заключаться в благоприятных условиях." + setting_matrilineal_marriages_female_and_equal_desc:0 "Персонажи под управлением ИИ будут заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки, только если следуют конфессии с доктриной «[GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]» или находятся в державе с законом «[GetLaw('equal_law').GetName]». Как и в случае с правилами #high $setting_default_matrilineal_marriages$#!, [Concept( 'patrilineal', 'патрилинейные' )|E] браки будут заключаться в благоприятных условиях." setting_matrilineal_marriages_never:0 "#high Никогда#!" - setting_matrilineal_marriages_never_desc:0 "Персонажи под управлением ИИ никогда не будут заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки, если не являются частью державы с доктриной конфессии «[GetFaithDoctrine('doctrine_gender_female_dominated').GetName]»." + setting_matrilineal_marriages_never_desc:0 "Персонажи под управлением ИИ никогда не будут заключать [Concept( 'matrilineal', 'матрилинейные' )|E] браки, если не являются частью державы с доктриной конфессии «[GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]»." rule_dlc_fp1_scandinavian_adventurers:0 "Скандинавские авантюристы" setting_fp1_scandi_adventurers_rare:0 "Редко" @@ -317,3 +317,11 @@ setting_no_hybrid_and_divergence_cooldowns_desc:0 "Чтобы [Concept( 'diverge', 'отделиться' )|E] или стать частью [Concept( 'hybridize', 'гибрида' )|E], [culture|El] должна выдержать определенный период." setting_faster_hybrid_and_divergence_cooldowns:0 "#high Быстрее#!" setting_faster_hybrid_and_divergence_cooldowns_desc:0 "[cultures|E] могут [Concept( 'diverge', 'отделяться' )|E] только если просуществовали не менее #V 50#! лет, и вливаться в [Concept( 'hybridize', 'гибриды' )|E], просуществовав не менее #V 25#! лет." + + rule_dissolution_umayyad:0 "Падение Аль-Андалуса" + setting_dissolution_unconstrained:0 "#high Нет ограничений#!" + setting_dissolution_unconstrained_desc:0 "[dissolution_faction|E] может образоваться в королевстве Аль-Андалус со старта игры" + setting_dissolution_after_caliph_death:0 "#high Смерть халифа#!" + setting_dissolution_after_caliph_death_desc:0 "[dissolution_faction|E] может образоваться в королевстве Аль-Андалус только после того, как умрет султан Мухаммад $Abd-al-Rahman$" + setting_dissolution_historical_date:0 "#high Исторические сроки#!" + setting_dissolution_historical_date_desc:0 "[dissolution_faction|E] в королевстве Аль-Андалус активируется только после 1020 года" diff --git a/project/ck3/base_game/localization/russian/general_tooltips_l_russian.yml b/project/ck3/base_game/localization/russian/general_tooltips_l_russian.yml index ac0eebf12c..9fdc4177a8 100644 --- a/project/ck3/base_game/localization/russian/general_tooltips_l_russian.yml +++ b/project/ck3/base_game/localization/russian/general_tooltips_l_russian.yml @@ -2,6 +2,7 @@ line_break:0 "\n" double_line_break:0 "\n\n" do_not_execute_plot_tooltip:0 "Заговорщики затаятся. На время." + outcome_in_a_few_moments:0 "Через несколько секунд" outcome_in_a_few_days:0 "Через пару дней" outcome_in_a_few_weeks:0 "Через пару недель" outcome_in_a_few_months:0 "Через пару месяцев" diff --git a/project/ck3/base_game/localization/russian/government_l_russian.yml b/project/ck3/base_game/localization/russian/government_l_russian.yml index cd94d97066..086c01a1f4 100644 --- a/project/ck3/base_game/localization/russian/government_l_russian.yml +++ b/project/ck3/base_game/localization/russian/government_l_russian.yml @@ -66,7 +66,7 @@ religious_rights_none:0 "Религиозная беззащитность" religious_rights_none_short:0 "Нет" religious_rights_protected:0 "Религиозная защита" - religious_rights_protected_desc:3 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!\n[liege|E] не может [Concept( 'demand_conversion', 'требовать обращения' )|E] [Concept( 'vassal', 'вассала' )|E]\n[liege|E] не может [Concept( 'convert_county', 'обращать графства' )|E] в землях [Concept( 'vassal', 'вассала' )|E]\n[liege|E] не может использовать различия в [Concept( 'faith', 'конфессии' )|E], чтобы избежать получения [Concept( 'tyranny', 'тирании' )|E] при отъеме титулов\n\n#flavor [vassal|E] получает особую защиту, а держава официально признает его право на свободу [Concept( 'faith', 'вероисповедания' )|E].#!" + religious_rights_protected_desc:3 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!#!\n[liege|E] не может [Concept( 'demand_conversion', 'требовать обращения' )|E] [Concept( 'vassal', 'вассала' )|E]\n[liege|E] не может [Concept( 'convert_county', 'обращать графства' )|E] в землях [Concept( 'vassal', 'вассала' )|E]\n[liege|E] не может использовать различия в [Concept( 'faith', 'конфессии' )|E], чтобы избежать получения [Concept( 'tyranny', 'тирании' )|E] при отъеме титулов\n\n#flavor [vassal|E] получает особую защиту, а держава официально признает его право на свободу [Concept( 'faith', 'вероисповедания' )|E].#!" religious_rights_protected_short:0 "Обеспечена" fortification_rights:0 "Право на укрепления" @@ -80,7 +80,7 @@ succession_rights_default:0 "$succession_rights$ по умолчанию" succession_rights_default_short:0 "По умолчанию" succession_rights_forced_partition:0 "Только раздел" - succession_rights_forced_partition_desc:0 "#emphasis #bold Ограничения [Concept( 'vassal', 'вассала' )|El]:#!\n[vassal|E] имеет только одно право на наследование — «Разделение»\n[vassal|E] меняет [succession_law|El] на «Разделение»\n[vassal|E] платит на #high [EmptyScope.ScriptValue('succession_rights_contract_law_cost_tooltip')|0]%#! больше [Concept( 'prestige', 'престижа' )|El] за смену [Concept( 'laws', 'законов' )|El]\n\n#flavor Вассалу запрещается применять в своей [Concept( 'realm', 'державе' )|El] любые формы наследования, кроме разделения. В качестве административной меры стоимость законов для вассалов повышается на #high [EmptyScope.ScriptValue('succession_rights_contract_law_cost_tooltip')|0]%.#!" + succession_rights_forced_partition_desc:0 "#emphasis #bold Ограничения [Concept( 'vassal', 'вассала' )|El]:#!#!\n[vassal|E] имеет только одно право на наследование — «Разделение»\n[vassal|E] меняет [succession_law|El] на «Разделение»\n[vassal|E] платит на #high [EmptyScope.ScriptValue('succession_rights_contract_law_cost_tooltip')|0]%#! больше [Concept( 'prestige', 'престижа' )|El] за смену [Concept( 'laws', 'законов' )|El]\n\n#flavor Вассалу запрещается применять в своей [Concept( 'realm', 'державе' )|El] любые формы наследования, кроме разделения. В качестве административной меры стоимость законов для вассалов повышается на #high [EmptyScope.ScriptValue('succession_rights_contract_law_cost_tooltip')|0]%.#!#!" succession_rights_forced_partition_short:0 "Только раздел" coinage_rights:0 "Право чеканки монет" @@ -94,7 +94,7 @@ war_declaration_rights_default:0 "$war_declaration_rights$ по умолчанию" war_declaration_rights_default_short:0 "По умолчанию" war_declaration_rights_allowed:0 "$war_declaration_rights$ разрешено" - war_declaration_rights_allowed_desc:1 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|El]:#!\n[vassal|E] может объявлять [Concept( 'war', 'войну' )|El] независимо от [Concept( 'crown_authority', 'авторитета' )|El] [Concept( 'liege', 'сюзерена' )|El] \nВ пределах [Concept( 'realms', 'державы' )|El] стоимость [casus_bellis|El] для вассала снижается на #high [EmptyScope.ScriptValue('war_declaration_rights_allowed_cost_reduction_tooltip')|0]%#!\n\n#flavor Если [crown_authority|El] мешает вассалу развязать войну, он не обязан тратить [Concept( 'hook', 'влияние' )|El]. Благодаря этому вассалу проще развязать войну в пределах державы — стоимость снижается на #high [EmptyScope.ScriptValue('war_declaration_rights_allowed_cost_reduction_tooltip')|0]%#!.#!" + war_declaration_rights_allowed_desc:1 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|El]:#!#!\n[vassal|E] может объявлять [Concept( 'war', 'войну' )|El] независимо от [Concept( 'crown_authority', 'авторитета' )|El] [Concept( 'liege', 'сюзерена' )|El] \nВ пределах [Concept( 'realms', 'державы' )|El] стоимость [casus_bellis|El] для вассала снижается на #high [EmptyScope.ScriptValue('war_declaration_rights_allowed_cost_reduction_tooltip')|0]%#!\n\n#flavor Если [crown_authority|El] мешает вассалу развязать войну, он не обязан тратить [Concept( 'hook', 'влияние' )|El]. Благодаря этому вассалу проще развязать войну в пределах державы — стоимость снижается на #high [EmptyScope.ScriptValue('war_declaration_rights_allowed_cost_reduction_tooltip')|0]%#!.#!" war_declaration_rights_allowed_short:0 "Разрешено" council_rights:0 "Право советника" @@ -102,14 +102,14 @@ council_rights_none_desc:0 "#flavor [vassal] не получает особенных прав в [Concept( 'council', 'совете' )|El].#!" council_rights_none_short:0 "Нет" council_rights_guaranteed:0 "Гарантированное $council_rights$" - council_rights_guaranteed_desc:0 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!\nВзаимодействие #high $force_onto_council$#! можно использовать в любое время\n\n#flavor [vassal] получает особые привилегии в [Concept( 'council', 'совете' )|E] и уверен, что сохранит место навсегда. Если слишком много вассалов получают эту привилегию, [powerful_vassals] [Concept( 'realms', 'державы' )|E] будут недовольны.#!" + council_rights_guaranteed_desc:0 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!#!\nВзаимодействие #high $force_onto_council$#! можно использовать в любое время\n\n#flavor [vassal] получает особые привилегии в [Concept( 'council', 'совете' )|E] и уверен, что сохранит место навсегда. Если слишком много вассалов получают эту привилегию, [powerful_vassals] [Concept( 'realms', 'державы' )|E] будут недовольны.#!" council_rights_guaranteed_short:0 "Гарантированное" title_revocation_rights:0 "Лишение титула" title_revocation_rights_default:0 "$title_revocation_rights$ по умолчанию" title_revocation_rights_default_short:0 "По умолчанию" title_revocation_rights_protected:0 "$title_revocation_rights$ невозможно" - title_revocation_rights_protected_desc:0 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!\n[liege|E] не может лишить [vassals_possessive|El] [Concept( 'titles', 'титулов' )|El]\n\n#flavor Вассалу гарантируется неотъемлемое право на титулы, и [liege|El] не может отнять их, даже если у него есть [revoke_title_reason].#!" + title_revocation_rights_protected_desc:0 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!#!\n[liege|E] не может лишить [vassals_possessive|El] [Concept( 'titles', 'титулов' )|El]\n\n#flavor Вассалу гарантируется неотъемлемое право на титулы, и [liege|El] не может отнять их, даже если у него есть [revoke_title_reason].#!" title_revocation_rights_protected_short:0 "Невозможно" clan_government:0 "Клан" @@ -171,6 +171,34 @@ SUPPLY_MULT_DIFERENT_GOVERNMENT:0 "[GOVERNMENT_TYPE.GetAdjective]ие земли" - CONTRACT_LIEGE_SIGNATURE:0 "Сюзерен,\n[VassalContract.GetLiege.GetTitledFirstNameNoTooltip]\nдома [VassalContract.GetLiege.GetHouse.GetNameNoTooltip]" - CONTRACT_VASSAL_SIGNATURE:0 "Вассал,\n[VassalContract.GetVassal.GetTitledFirstNameNoTooltip]\nдома [VassalContract.GetVassal.GetHouse.GetNameNoTooltip]" - + CONTRACT_LIEGE_SIGNATURE:0 "Сюзерен,\n[VassalContract.GetLiege.GetTitledFirstNameNoTooltip]\nдома [VassalContract.GetLiege.GetHouse.GetBaseNameNoTooltip]" + CONTRACT_VASSAL_SIGNATURE:0 "Вассал,\n[VassalContract.GetVassal.GetTitledFirstNameNoTooltip]\nдома [VassalContract.GetVassal.GetHouse.GetBaseNameNoTooltip]" + + + jizya_special_rights:0 "Статус джизьи" + jizya_special_rights_default:0 "$jizya_special_rights$ по умолчанию" + jizya_special_rights_default_short:0 "По умолчанию" + jizya_special_rights_granted:0 "$jizya_special_rights$ навязан" + jizya_special_rights_granted_desc:0 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!#!\n[liege|E] не может [Concept( 'demand_conversion', 'требовать обращения' )|E] [Concept( 'vassal', 'вассала' )|E]\n[liege|E] не может [Concept( 'convert_county', 'обращать графства' )|E] в землях [Concept( 'vassal', 'вассала' )|E]\n[liege|E] не может использовать различия в [Concept( 'faith', 'конфессии' )|E], чтобы избежать получения [Concept( 'tyranny', 'тирании' )|E] при отъеме титулов\n[liege|E] не может лишить [Concept( 'vassal', 'вассала' )|E] [Concept( 'titles', 'титулов' )|E]\n\n#flavor [Concept( 'vassal', 'Вассалу' )|E] гарантируется неотъемлемое право на титулы, и [Concept( 'liege', 'сюзерен' )|E] не может отнять их, даже если у него есть [revoke_title_reason|El].\n [vassal|E] получает особую защиту, а держава официально признает его право на свободу [Concept( 'faith', 'вероисповедания' )|E].#!" + jizya_special_rights_granted_short:0 "Даровано" + + iqta_special_rights:0 "Статус икты" + iqta_special_rights_default:0 "$iqta_special_rights$ по умолчанию" + iqta_special_rights_default_short:0 "По умолчанию" + iqta_special_rights_granted:0 "Дарован $iqta_special_rights$" + iqta_special_rights_granted_desc:0 "#flavor У [Concept( 'vassal', 'вассала' )|E] меньше обязательств, но он помогает содержать [Concept( 'men_at_arms', 'профессиональные полки' )|E] [Concept( 'liege', 'сюзерена' )|E].#!" + iqta_special_rights_granted_short:0 "Даровано" + + ghazi_special_rights:0 "Статус гази" + ghazi_special_rights_default:0 "$ghazi_special_rights$ по умолчанию" + ghazi_special_rights_default_short:0 "По умолчанию" + ghazi_special_rights_granted:0 "Дарован $ghazi_special_rights$" + ghazi_special_rights_granted_desc:0 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!#!\n[vassal|E] тратит меньше [Concept( 'piety', 'благочестия' )|E] на [casus_bellis|El] «[holy_war|E]», но больше [prestige_i][Concept( 'prestige', 'престижа' )|E] на другие [casus_bellis|El] \n\n#flavor [liege|E] объявляет [Concept( 'vassal', 'вассала' )|E] защитником [Concept( 'faith', 'веры' )|E], которому вменяется расширять границы посредством [Concept( 'holy_war', 'священной войны' )|E].#!" + ghazi_special_rights_granted_short:0 "Даровано" + + marriage_favor_rights:0 "Брачное обязательство" + marriage_favor_rights_default:0 "$marriage_favor_rights$ по умолчанию" + marriage_favor_rights_default_short:0 "По умолчанию" + marriage_favor_rights_granted:0 "Даровано $marriage_favor_rights$" + marriage_favor_rights_granted_desc:0 "#emphasis #bold Привилегии [Concept( 'vassal', 'вассала' )|E]:#!#!\n[liege|E] обещает устроить брак одного из близких членов своей семьи раньше любого другого брака.\n\n#flavor [vassal|E] числится в любимчиках у [Concept( 'liege', 'сюзерена' )|E] и может скрепить союз браком.#!" + marriage_favor_rights_granted_short:0 "Даровано" diff --git a/project/ck3/base_game/localization/russian/gui/armyview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/armyview_l_russian.yml deleted file mode 100644 index cf6b663dc0..0000000000 --- a/project/ck3/base_game/localization/russian/gui/armyview_l_russian.yml +++ /dev/null @@ -1,194 +0,0 @@ -l_russian: - ARMY_HEADER:0 "Армия" - SPLIT_ARMY_IN_HALF:0 "#T Разделить пополам#!\nРазделить эту армию на две примерно одинаковые [armies|El]" - SPLIT_ARMY_IN_HALF_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_CUSTOM:1 "#T Выделить новую армию#!\nОтделить [Concept( 'regiments', 'полки' )|E] от этой [Concept( 'army', 'армии' )|E], чтобы создать новую" - SPLIT_ARMY_CUSTOM_TWO:1 "#T Реорганизовать#!\nПолки, входящие в две [armies|El], будут реорганизованы" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_MANY_SELECTED:0 "@warning_icon!#X Невозможно реорганизовать больше, чем две [armies|El]#!" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_FEW_SELECTED:0 "@warning_icon!#X Необходимо выбрать две [armies|El] для реорганизации#!" - CANNOT_REORGANIZE_DIFFERENT_LOCATION:0 "@warning_icon!#X Невозможно реорганизовать [armies|El] в двух разных местах#!" - MERGE_ARMY:0 "#T Объединить [armies|El]#!\nОбъединить все выбранные армии" - MERGE_UNIT:0 "#T Объединить [armies|El] и [fleets|El]#!\nОбъединить все выбранные армии и флоты" - DESELECT:0 "Отменить выбор (не добавлено в игру)" - ATTACH_TO:0 "#T Присоединить к...#!\n#D (не добавлено в игру)#!" - SELECTED_ARMY:0 "Выбранная армия (не добавлено в игру)" - FORTIFICATION_TOOLTIP:1 "#T [fortification|E]: $VALUE|V0$/$MAX_VALUE|0$#!" - FORTIFICATION_INCREASE_TOOLTIP:0 "$INCREASE|=+$ в день" - FORTIFICATION_DAYS_TOOLTIP:0 "Начнет укрепляться через $DAYS|V$ дн." - FORTIFICATION_NOT_ALLOWED:0 "Невозможно укрепиться во время передвижения" - FORTIFICATION_ADVANTAGE_TOOLTIP:0 "Даст [advantage|El] ($ADVANTAGE|0V$), когда начнется [battle|El]" - FORTIFICATION_SIEGE_ADVANTAGE_TOOLTIP:0 "Даст [advantage|El] ($ADVANTAGE|0V$) из-за ведущейся осады, когда начнется [battle|El]" - ARMY_VIEW_FORTIFICATION_VALUE:0 "$VALUE$" - SELECT:0 "Выбрать" - DISBAND:0 "Распустить" - SELECT_TOOLTIP:0 "#T Выбрать [Concept('armies', 'армию' )|E]#!\n" - DISBAND_TOOLTIP:0 "#T Распустить [Concept('armies', 'армию' )|E]#!\n[ArmyReorgWindow.CanDisbandTooltip]" - DISBAND_ARMY:0 "#T Распустить [Concept('army', 'армию' )|E] #! " - CANNOT_DISBAND_WHILE_IN_COMBAT:0 "@warning_icon!#X Невозможно распустить, идёт [battle|El]#!" - CANNOT_DISBAND_WHILE_IN_RETREAT:0 "@warning_icon!#X Невозможно распустить, когда армия [Concept( 'retreat', 'отступает' )|E]#!" - CANNOT_DISBAND_WHILE_ARMY_EMBARKED:0 "@warning_icon!#X Невозможно распустить, когда армия [embarked|El]#!" - CANNOT_DISBAND_NOT_FRIENDLY_AREA:0 "@warning_icon!#X Распускать можно только на дружественной территории#!" - CANNOT_DISBAND_HOSTILE_AREA:0 "@warning_icon!#X Распускать можно только на не враждебной территории#!" - CANNOT_DISBAND_ENEMY_OR_HOSTILE_ARMIES_AROUND:0 "@warning_icon!#X Невозможно распустить, когда поблизости есть враг или враждебная [armies|El]#!" - DISBAND_ARMY_DISABLED:0 "\n$DESC$" - DISBAND_ARMY_CONFIRM_TITLE:0 "Распустить армию" - DISBAND_ARMY_CONFIRM_ACCEPT:0 "Распустить" - DISBAND_ARMY_CONFIRM:0 "[soldiers|E], $COUNT|V$ чел., будут распущены и вернутся домой." - DISBAND_GATHERING_ARMY:1 "Распустить собираемую армию" - DISBAND_GATHERING_ARMY_DISABLED:0 "\n$DESC$" - STOP_GATHERING:0 "Прекратить сбор" - DISBAND_RETURN_HOME_TIME:1 "@warning_icon!#X Возвращение [Concept( 'soldiers', 'солдат' )|E] может занять до $TIME$, и новый сбор отнимет больше времени.#!" - CANNOT_SPLIT_ARMY_NOT_OWNER:0 "@warning_icon!#X Невозможно разделить армию, принадлежащую кому-то другому#!" - CANNOT_SPLIT_ARMY_WHILE_IN_COMBAT:0 "@warning_icon!#X Невозможно разделить армию, пока идёт [battle|El]#!" - CANNOT_SPLIT_ARMY_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X Невозможно разделить армию, пока передвижение запрещено#!" - CANNOT_SPLIT_ARMY_CUSTOM_WHILE_MOVING:0 "@warning_icon!#X Невозможно реорганизовать армию в движении#!" - CANNOT_SPLIT_ARMY_WHILE_RETREATING:0 "@warning_icon!#X Невозможно разделить армию, пока идет [Concept( 'retreat', 'отступление' )|E]#!" - CANNOT_MERGE_WHILE_IN_COMBAT:0 "@warning_icon!#X Невозможно объединить армии, пока идет [battle|El]#!" - CANNOT_MERGE_RAID_ARMY:0 "@warning_icon!#X Невозможно объединить армии [Concept( 'raid', 'налетчиков' )|E] за пределами своей территории#!" - CANNOT_SPLIT_RAID_ARMY:0 "@warning_icon!#X Невозможно разделить армии [Concept( 'raid', 'налетчиков' )|E] за пределами своей территории#!" - CANNOT_MERGE_WHILE_RETREATING:0 "@warning_icon!#X Невозможно объединить отступающие армии#!" - CANNOT_MERGE_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X Невозможно объединить армии, пока передвижение запрещено#!" - CANNOT_MERGE_NAVAL_AND_LAND:0 "@warning_icon!#X Нельзя объединять [fleets|El], на которых есть [Concept( 'armies', 'армии' )|El]#!" - CANNOT_MERGE_NO_ARMIES:0 "@warning_icon!#X Не выбраны [armies|El], которые можно объединить#!" - CANNOT_MERGE_NO_UNITS:0 "@warning_icon!#X Не выбраны [armies|El] или [fleets|El], которые можно объединить#!" - CANNOT_SPLIT_ARMY_FEW_REGIMENTS:0 "@warning_icon!#X [army|E] содержит слишком мало полков#!" - CANNOT_SPLIT_ARMY_EMBARKED:0 "@warning_icon!#X Невозможно разделить [armies|El], погруженные на корабли#!" - CANNOT_SPLIT_SIEGE_SPLIT_NOT_FOUND:0 "@warning_icon!#X [army|E] не может быть разделена надвое, пока идет [siege|El]#!" - CANNOT_SPLIT_NO_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X В армии отсутствуют наемные или [special_troops|El]#!" - CANNOT_SPLIT_ONLY_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X В армии есть только наемные и [special_troops|El]#!" - SELECT_COMMANDER_HEADER:1 "#T Выбрать нового [Concept( 'commander', 'командира' )|E]#!" - SUPPLY_STATE_TOOLTIP:1 "#T [supplies|E]: $SUPPLY|V$/$FULL_SUPPLY|V0$#!\n$STATE|V$" - SUPPLY_STATE_POSITIVE:0 "#P +$CHANGE$#! припасов/мес." - SUPPLY_STATE_NEGATIVE:0 "#N -$CHANGE$#! припасов/мес." - SUPPLY_STATE_INCREASE:0 "#weak Улучшение: $NEW_STATE$ через $DAYS$ дн.#!" - SUPPLY_STATE_DECREASE:0 "#weak Ухудшение: $NEW_STATE$ через $DAYS$ дн.#!" - SUPPLY_STATE_NO_CHANGE_THIS_YEAR:1 "#weak Не изменится в течение года#!" - SUPPLY_STATE_EFFECTS:0 "$STATE|V$ оказывает следующие эффекты:" - SUPPLY_STATE_ATTRITION:0 "[attrition|E]: $VALUE|%-$" - SUPPLY_STATE_COMBAT_EFFECT:1 "$GENERIC_COMBAT_EFFECT$" - GENERIC_COMBAT_EFFECT:0 "[advantage|E]: $VALUE|0V$" - SUPPLY_STATE_0:0 "Хорошее снабжение" - SUPPLY_STATE_1:0 "Нехватка снабжения" - SUPPLY_STATE_2:0 "Голод" - SUPPLY_STATE_EVENT_TROOPS_IGNORING_SUPPLY:0 "До $COUNT$ солдат в этой армии не требуют снабжения" - SUPPLY_STATE_NO_LOSS_PERIOD:1 "[army|E] создана недавно и не требует снабжения до [DATE.GetStringShort|V]" - SUPPLY_STATE_GATHERING:0 "[army|E] не требует снабжения, пока не будет собрана" - ARMY_NUMBER_OF_MEN:1 "$MAX_MEN|0$" - ARMY_NUMBER_OF_MEN_NOT_MAX:0 "$LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES:0 "[levies|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_NOT_MAX:0 "[levies|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_TOOLTIP:0 "#T [levies|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_MAA:0 "[men_at_arms|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_NOT_MAX:0 "[men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_TOOLTIP:0 "#T [men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_KNIGHTS:1 "[knight_i]$knight_culture_player_plural$: $NUM|0V$" - ARMY_NUMBER_OF_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i]$NUM|0V$#!\nЭффективность: $EFFECTIVENESS|V%0$" - ARMY_EVENT_TROOPS_ASSOCIATED_WAR:0 "$COUNT$ [special_troops|E] будут распущены, когда [WAR.GetName] закончится" - ARMY_ALL_ARMIES_MORE:0 "\nИ еще $COUNT$" - ARMY_SUPPLY_COMMANDER_BREAKDOWN:0 "#T [commander|E] [CHARACTER.GetUIName] #!#indent_newline:3 \n[CHARACTER.GetModifierDescription( 'supply_capacity_mult' )]\n[CHARACTER.GetModifierDescription( 'supply_capacity_add' )]#!" - ARMY_SUPPLY_CAPACITY_INCREASED_BY_COMMANDER:0 "[CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )] увеличивает объем снабжения\n\n" - ARMY_SUPPLY_CAPACITY_LOWERED_BY_COMMANDER:0 "[CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )] снижает объем снабжения\n\n" - FLEET_EMBARKING:0 "[embarking|E]: осталось $TIME_LEFT$" - FLEET_EMBARKED:0 "[embarked|E]" - SHOW_SIEGE:0 "[siege|E]: перейти" - SPLIT_ARMY_FOR_SIEGE:1 "#T Распределение осаждающих\n#!Оставьте в этой [armies|El] достаточно [Concept( 'soldiers', 'солдат' )|El] для продолжения [sieges|El]" - SPLIT_ARMY_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_FOR_SIEGE_NOT_ENOUGH_SOLDIERS:0 "@warning_icon!#X Недостаточно солдат, чтобы разделить армию#!" - SPLIT_ARMY_FOR_SIEGE_TOO_MANY_SOLDIERS:2 "@warning_icon!#X В остальных армиях в этих владениях достаточно солдат для продолжения осады#!" - BESIEGING:0 "Осада" - ARMY_COMPOSITION_ENTRY_MAX:0 "$TYPE$: $MAX|0V$" - ARMY_COMPOSITION_ENTRY:0 "$TYPE$: $COUNT|0V$/$MAX|0V$ ($REINFORCE|0V=$/мес.)" - KNIGHT_REGIMENTS:1 "@knight_icon![CHARACTER.Custom('KnightCulturePlural')]" - LEVIES_REGIMENTS:1 "@soldier_icon![levies|e]" - MAA_REGIMENTS_ICON:1 "@$ICONKEY$_icon!$NAME$" - ARMY_TOTAL_SOLDIERS:0 "#T Всего солдат: $CURRENT|0V$/$MAX|0V$#!" - ARMY_RAISED_SOLDIERS:0 "#T Собрано солдат: $CURRENT|0V$/$MAX|0V$#!" - ARMY_UNRAISED_SOLDIERS:0 "#T Не собрано солдат: $CURRENT|0V$/$MAX|0V$#!" - SPLIT_OFF_HIRED_AND_EVENT_TROOPS:0 "#T Отделить [Concept( 'hired_troops', 'наёмных' )|El] и [Concept( 'special_troops', 'особых солдат' )|El]#!\nБудет выделена [army|El], в которую войдут все [hired_troops|El] и [special_troops|El] этой армии." - ARMY_VIEW_ARMY_HAS_EVENT_TROOPS:1 "#T [special_troops|E]\n#![ArmyWindow.BuildEventTroopList]" - LEVIES_ARMY_REGIMENT_NAME:0 "Ополчение" - TT_REORG_SOLDIERS:0 "#T Солдаты: [RegimentReorgEntry.GetSoldierCount]#!\nМаксимум: [RegimentReorgEntry.GetMaxSoldierCount]" - TT_REORG_EVENT_TROOPS:0 "#T [special_troops|E]: [RegimentReorgEntry.GetEventTroopName]#!" - TT_REORG_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\nОт вашего [Concept( 'domain', 'домена' )|E]\n\n$REORG_INSTRUCTION$" - TT_REORG_VASSAL_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\nНаправил [vassal|El]: [RegimentReorgEntry.GetRegiment.GetFromVassal.GetUIName]\n\n$REORG_INSTRUCTION$" - REORG_INSTRUCTION:0 "#I Нажмите, чтобы переместить в другую армию#!" - REORG_EMPTY_LIST:0 "#weak Переместите полки, чтобы создать новую армию#!" - ARMY_REORG_LEFT_MAINTENANCE:0 "[ArmyReorgWindow.GetLeftMaintenance]/месяц" - ARMY_REORG_RIGHT_MAINTENANCE:0 "[ArmyReorgWindow.GetRightMaintenance]/месяц" - ARMY_TBA_NAME:0 "Новая армия" - KNIGHT_REGIMENT_NAME:1 "[CHARACTER.GetShortUINameNoTooltip]" - ARMY_SELECT_THIS_ONLY:0 "#T Выбрать только эту армию#!" - GATHERING_DAYS_LEFT:0 "Дней осталось: [Army.GetGatheringDaysLeft|V]" - ARMY_VIEW_NEXT:0 "Следующая армия" - ARMY_VIEW_PREVIOUS:0 "Предыдущая армия" - ARMY_VIEW_CREATE_NEW:0 "Создать новую армию" - ARMY_VIEW_LEVIES:0 "Ополчение" - ARMY_VIEW_LEVIES_TOOLTIP:0 "#T Ополчение#!" - ARMY_VIEW_MAA:0 "Профессиональные солдаты" - ARMY_VIEW_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - START_RAIDING:0 "#T Начать налеты#!\nТеперь это войско может устраивать [raids|El] за пределами вашей державы" - END_RAIDING:0 "#T Прекратить налеты#!\nЭта [army|El] перестанет заниматься налетами и сможет пополняться" - START_RAID:0 "#T Начать налет#!" - RAID_ACTION_INFO:0 "Займет около [PROVINCE.GetLootTime( ARMY.Self )|V] дн.\nОжидаемая добыча: [gold_i|El][PROVINCE.GetRaidLoot|0V]." - START_RAID_ALREADY_RAIDING:0 "@warning_icon!#X Уже [Concept( 'raiding', 'совершает налет' )|E] на эти владения#!" - START_RAID_NOT_A_RAID_ARMY:0 "@warning_icon!#X Эта армия не может устраивать [raids|El]#!" - START_RAID_LOOT_CAP:0 "@warning_icon!#X Достигнут максимум трофеев в [Concept( 'raid', 'налете' )|E]#!" - START_RAID_NOT_OWN_REALM:0 "@warning_icon!#X Нельзя устраивать [raid|El] в пределах собственной [Concept( 'realm', 'державы' )|El]#!" - START_RAID_ALLY:0 "@warning_icon!#X Невозможно устроить [raid|El]: [CHARACTER.GetShortUIName] — ваш союзник#!" - START_RAID_IMMUNE:0 "@warning_icon!#X Невозможно устроить налет на тех, кто недавно нанес поражение одной из армий ваших налетчиков. Неприкосновенность закончится [DATE.GetString|V]#!" - START_RAID_NO_HOLDING:0 "@warning_icon!#X Здесь нет [Concept( 'holding', 'владений' )|El], на которые можно устроить [raid|El]#!" - START_RAID_MOVING:0 "@warning_icon!#X Невозможно начать [raid|El] во время движения#!" - START_RAID_IN_COMBAT:0 "@warning_icon!#X Нельзя устроить [raid|El] во время боя#!" - START_RAID_SMALLER_THAN_GARRISON:0 "@warning_icon!#X Армия [Concept( 'raid', 'налетчиков' )|El] меньше, чем [garrison|El] ($VALUE|0$ чел.)#!" - START_RAID_TOO_FEW_MEN:0 "@warning_icon!#X Армия [Concept( 'raid', 'налетчиков' )|El] слишком мала (необходимо не менее $VALUE|0$ чел.)#!" - START_RAID_RECENTLY_LOOTED:0 "@warning_icon!#X Владения были недавно разграблены. Следующий грабеж возможен [DATE.GetString|V]#!" - RAID_PROVINCE_TOOLTIP_RECENTLY_LOOTED:0 "Владения были недавно разграблены. Следующий грабеж возможен [DATE.GetString|V]" - RAID_PROVINCE_TOOLTIP_LOOT:0 "[raid_loot|E] за налет: [gold_i]$VALUE|0V$" - START_RAID_ALREADY_BEING_LOOTED:0 "@warning_icon!#X [ARMY.GetName] уже грабит эти владения#!" - START_RAID_UNDER_SIEGE:0 "@warning_icon!#X [raid|E] нa [Concept( 'siege', 'осажденные' )|El] владения невозможен#!" - TOGGLE_RAID_IN_COMBAT:0 "@warning_icon!#X [raiding|E] во время боя невозможно#!" - TOGGLE_RAID_RETREATING:0 "@warning_icon!#X Невозможно объединить [Concept( 'raiding', 'налетчиков' )|E], если они дрогнули#!" - TOGGLE_RAID_ONLY_OWN_TERRITORY:0 "@warning_icon!#X [raiding|E] за пределами своей территории невозможно#!" - TOGGLE_RAID_CANNOT_RAID:0 "@warning_icon!#X Нельзя устроить [raid|El]#!" - TOGGLE_RAID_MERCENARY:0 "@warning_icon!#X Наемники не могут совершать [raid|El]#!" - ARMY_RAID_LOOT_TOOLTIP:0 "#T Трофеи налетчиков#!\nПри себе — [gold_i][Army.GetRaidLoot|0V].\nРазмер армии позволяет иметь при себе не более [gold_i][Army.GetLootCap|0V]." - CHANGE_COMMANDER_IN_RETREAT:0 "@warning_icon!#X Армия отступает#!" - TOGGLE_LOOTER_STANCE:2 "#T [Select_CString( Army.HasLooterStance, 'Всегда', 'Никогда не' )] грабить#!\n[SelectLocalization( Army.HasLooterStance, 'TOGGLE_LOOTER_STANCE_DESC_ON', 'TOGGLE_LOOTER_STANCE_DESC_OFF' )]" - TOGGLE_LOOTER_STANCE_DESC_ON:0 "Эта [Concept( 'army', 'армия' )|E] будет автоматически [Concept( 'raid', 'грабить' )|E] любые подходящие [Concept( 'holdings', 'владения' )|E], в которых остановится" - TOGGLE_LOOTER_STANCE_DESC_OFF:0 "Эта [Concept( 'army', 'армия' )|E] не будет автоматически [Concept( 'raid', 'грабить' )|E] [Concept( 'holdings', 'владения' )|E], в которых останавливается" - ARMY_ATTRITION_TT:0 "#T Ежемесячные [Concept( 'attrition', 'потери' )|E]: [Army.GetArmyAttritionPercentage|%-0] ([soldier_i] [Army.GetArmyAttrition|+] в месяц)\n#![Army.GetArmyAttritionBreakdownPercentage][Select_CString( EqualTo_CFixedPoint(Army.GetArmyAttritionPercentage, '(CFixedPoint)0'), '#weak Нет потерь#!', '' )]" - ATTRITION_SIEGE:0 "Осада" - ATTRITION_RAID:0 "Совершает налет" - AV_ALWAYS_RAID:0 "Всегда грабить" - ATTRITION_SUPPLY:0 "Нехватка припасов" - ATTRITION_TOTAL:0 "[attrition|E]" - ARMY_VIEW_TROOP_TT:0 "[TroopItem.BuildTroopItemTooltip( Army.Self )]" - TROOP_LEVY:0 "[levies|E]" - TROOP_LIST_LEVIES:0 "#T [levies|E]: $TOTAL$/$MAX$#!" - TROOP_KNIGHTS:0 "#T $knight_culture_player_plural$: $TOTAL$#!" - TROOP_LIST_KNIGHT:1 "[CHARACTER.GetShortUIName|U]: [CHARACTER.GetSkill( 'prowess' )] [prowess_i|El]" - TROOP_LIST_MAA_SINGLE:0 "#T [ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]#!" - TROOP_LIST_MAA_MULTIPLE:0 "[ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]" - TROOP_LIST_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetBaseTypeName]: $TOTAL$/$MAX$#!" - ARMY_TOOLTIP_ATTRITION:0 "[attrition|E]: [Army.GetArmyAttritionPercentage|%0-]/месяц" - ARMY_TOOLTIP_COMMANDER:0 "[commander|E]: [Character.GetShortUIName]" - ARMY_TOOLTIP_COMMANDER_ADVANTAGE:0 "[Character.GetCommanderAdvantage]" - ARMY_TOOLTIP_NO_COMMANDER:0 "Нет [Concept( 'commander', 'командира' )|E]" - ARMY_REORGANIZATION:0 "Реорганизация армии" - ATTACH_TO_UNIT_HEADER:0 "#T Прикрепить к [Concept( 'army', 'армии' )|E]#!" - ATTACH_TO_UNIT:0 "Прикрепить к армии [TARGET_ARMY.GetName]" - CANNOT_ATTACH_UNIT_TO_SELF:0 "@warning_icon!#X Нельзя прикрепить [Concept( 'army', 'армию' )|E] к самой себе#!" - CANNOT_ATTACH_UNIT_TO_OWN_UNITS:0 "@warning_icon!#X Нельзя прикрепить к другой вашей [Concept( 'army', 'армии' )|E]#!" - ALREADY_ATTACHED_TO_UNIT:0 "@warning_icon!#X Уже прикреплена к армии [ARMY.GetName]#!" - UNIT_IS_ALREADY_ATTACHED_TO_US:0 "@warning_icon!#X Нельзя прикрепить к армии [ARMY.GetName], потому что она прикреплена к нам#!" - NOT_A_FRIENDLY_UNIT:0 "@warning_icon!#X Нельзя прикрепить к враждебной или нейтральной [Concept( 'army', 'армии' )|E]#!" - DETACH_FROM_UNIT_HEADER:0 "#T Открепить от [Concept( 'army', 'армии' )|E]#!" - DETACH_FROM_UNIT:0 "Открепить от армии [TARGET_ARMY.GetName]" - NOT_ATTACHED_TO_ANY_UNIT:0 "@warning_icon!#X Не прикреплена к другой [Concept( 'army', 'армии' )|E]#!" - ATTACHED_ARMY_NAME:0 "Следует за:\n[Army.GetName]" - ATTACH_TO_ARMY_WINDOW_HEADER:0 "Прикрепить к армии" - ATTACH_TO_ARMY_WINDOW_TEXT:0 "Выберите [Concept( 'army', 'армию' )|E] в провинции [ArmyWindow.GetArmy.GetLocation.GetName], за которой будет следовать [ArmyWindow.GetArmy.GetName]." - TOGGLE_ATTACH_TO_UNIT_WINDOW:0 "Прикрепить к армии" - ATTACH_TO_UNIT_WINDOW_TEXT:0 "Прикрепить к армии [AttachToArmyWindow.GetSelectedArmy.GetName]" - ATTACH:1 "Прикрепить" - ARMY_UNIT_COOLTIP_NAME:0 "— [UnitItem.GetArmy.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/russian/gui/banners_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/banners_view_l_russian.yml deleted file mode 100644 index 326e34cb01..0000000000 --- a/project/ck3/base_game/localization/russian/gui/banners_view_l_russian.yml +++ /dev/null @@ -1,48 +0,0 @@ -l_russian: - ADD_NEW_BANNER:0 "Отделить новую точку сбора" - BANNER_EMPTY:0 "Пусто" - NEW_BANNER:0 "Новая точка сбора" - PLACE_BANNER_PROMPT:0 "Щелкните по карте, и возникнет новая [rally_point|El]" - EDIT_BANNER_MERGE_PROMPT:0 "Щелкните по карте, чтобы переместить [levies] (цель: $NAME|V$)" - EDIT_BANNER_MOVE_PROMPT:0 "Щелкните по карте, и [rally_point|El] переместится" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_REALM:0 "#D За пределами державы#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESSIBLE:0 "#D [capital], которой владеет [vassal], хозяин [baronies], находится за пределами державы#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_MOVE:0 "[rally_point|E] будет перемещена в местность $NAME|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ONLY_MOVE_AREA:0 "#D [rally_point|E] может быть перемещена только в пределах области#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ASSIGN:0 "#T Добавить к: $BANNER|V$#!\n#D Владелец: ???#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ASSIGN:0 "#D [CHARACTER.GetUINamePossessiveNoTooltip]ое [levies]#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESIBLE:0 "@warning_icon!#X Нет доступа по суше!#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_REVERT:0 "Вернуть [levies] персонажа [CHARACTER.GetUIName] (место назначения — $BANNER|V$)" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_CREATING_EMPTY_PROVINCE:0 "@warning_icon!#X Точки сбора нельзя создавать в пустых баронствах.#!" - BANNER_GATHER_TIME:0 "Время заполнения [rally_points|El]" - BANNER_TOTAL_MEN:0 "Всего солдат в точке сбора" - RAISE_TIME_DAYS:0 "[BannersView.GetSelectedBannerTimeToRaise] дн." - RAISE_TIME_DAYS_2:0 "[BannerItem.GetTimeToRaise] дн." - EDIT_BANNERS:0 "Редактировать точки сбора" - TOGGLE_KNIGHTS:1 "@knight_icon!$knight_culture_player_plural$" - TOGGLE_KNIGHTS_TT:1 "#T $knight_culture_player_plural_no_tooltip$#!\n$knight_culture_player_plural$: показать и управлять" - REMOVE_RALLY_POINT:0 "Удалить точку сбора" - MOVE_RALLY_POINT:0 "Переместить точку сбора" - TT_EDIT_BANNERS:0 "#T Редактировать точки сбора#!\nБудут созданы новые [rally_points|El], а [levies|El] будет распределено между существующими точками" - BANNER_CANT_REMOVE_LAST:0 "#T Удалить точку сбора#!\n@warning_icon!#X Последняя [rally_point|El] не может быть удалена#!" - BANNER_CANT_REMOVE_NO_MERGE:0 "#T Удалить точку сбора#!\n@warning_icon!#X Не существует [rally_points|El], которая может перехватить [holdings|El] в этом месте#!" - BANNER_REMOVE_AND_MERGE:0 "#T Удалить точку сбора#!\n[holdings|E] в этой точке сбора будут перемещены в: $TARGET|V$" - BANNER_MOVE:0 "#T Переместить точку сбора#!\nВыберите новое место для этой [rally_points|El]" - BANNER_INFO_NUMBER_OF_MEN:0 "[soldiers|E]: $VALUE|V$" - BANNER_INFO_TIME_TO_RAISE:0 "Время на сбор: $VALUE|V$" - BANNER_LIST_BUTTON_ADD:0 "#T Создание новой [rally_points|El]#!" - BANNER_LIST_BUTTON_DESELECT:0 "#T Снять выделение с [rally_points|El]#!" - BANNER_LIST_BUTTON_SELECT:0 "#T Выбор [rally_points|El]#!" - BANNER_LIST_LEVIES_STRING:0 "[levies|E]: $RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_NOT_MAX:0 "[levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_TOOLTIP:0 "#T [levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_LIST_MAA_STRING:0 "[men_at_arms|E]: $RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_NOT_MAX:0 "[men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_TOOLTIP:0 "#T [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_CANT_RAISE_OCCUPIED:0 "@warning_icon!#X Место расположения знамени оккупировано#!" - BANNER_CANT_RAISE_BESIEGED:0 "@warning_icon!#X Место расположения знамени в осаде#!" - BANNER_CANT_RAISE_HOSTILE_ARMY:0 "@warning_icon!#X В месте расположения знамени находится вражеская армия#!" - BANNER_CANT_RAISE_NOT_IN_WAR:0 "@warning_icon!#X Не в состоянии войны#!" - CREATE_RALLY_POINT:0 "Создать точку сбора" - RALLY_POINT_CHOOSE_LOCATION:0 "Выберите место на карте" - RALLY_POINT_MAP_INSTRUCTION:1 "#I Щелкните для выбора места\nЩелкните ПКМ для отмены#!" diff --git a/project/ck3/base_game/localization/russian/gui/bannerwindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/bannerwindow_l_russian.yml deleted file mode 100644 index e42d4e65e6..0000000000 --- a/project/ck3/base_game/localization/russian/gui/bannerwindow_l_russian.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_russian: - EDIT_BANNERS_LABEL:0 "Редактировать" - EDIT_BANNERS_TOOLTIP:0 "#T Редактировать точки сбора#!" - RAISE_BANNER:0 "Собрать армию" - BANNER_RAISES_TIME:0 "$TIME_TO_RAISE$: $VALUE|0$ дн." - BANNER_NUMBER_OF_MEN:0 "[soldiers|E]: $VALUE|0$" - BANNER_ALREADY_RAISED:1 "#N Вы уже собрали все войска из этой точки сбора#!" - BANNER_NOT_BEING_RAISED:0 "#N В этой точке сбора армии не собираются#!" - BANNER_RAISE_PROMPT:1 "#T Собрать армию и призвать всех ополченцев, приписанных к этой точке сбора#!" - BANNER_CANCEL_RAISING:0 "Отменить сбор" - BANNER_CANCEL_RAISING_PROMPT:0 "#T Отменить сбор в этой точке и распустить армию#!" - BANNER_LIST_DOMAIN_LIMIT_PENALTY_TOOLTIP:0 "@warning_icon!#X Превышен [domain_limit|El]. Число бойцов ополчения с домена снизится на $PENALTY|%0$#!" - diff --git a/project/ck3/base_game/localization/russian/gui/battlesummary_l_russian.yml b/project/ck3/base_game/localization/russian/gui/battlesummary_l_russian.yml deleted file mode 100644 index 8a4cad4af7..0000000000 --- a/project/ck3/base_game/localization/russian/gui/battlesummary_l_russian.yml +++ /dev/null @@ -1,73 +0,0 @@ -l_russian: - BS_INITIAL_SOLDIERS:1 "#T Начальное число [soldier|El]#!" - BS_LOSSES:1 "#T Потери#!" - BS_SURVIVORS:1 "#T Выжившие#!" - BS_TT_ADVANTAGE:0 "#T Общее [advantage|El]: $ADVANTAGE$#!\nИспользовалось $NUM_ACTED$ раз(а)" - BS_TT_COUNTER:0 "#T Вражеское [advantage|El] нейтрализовано: $COUNTERED$#!\nСопротивление врагу оказывалось $NUM_ACTED$ раз(а)" - BS_TT_LEVIES_KILLS:0 "#T Убито [Concept( 'levies', 'ополченцев' )|E]#!" - BS_TT_LEVIES_LOSSES:0 "#T Потери [Concept( 'levies', 'ополченцев' )|E]#!" - BS_NO_DETAILS_TO_SHOW:0 "Профессиональные солдаты не участвовали в этой битве." - BS_GOTO:0 "Перейти к месту" - TOGGLE_BATTLE_EVENTS:0 "Включить события битвы" - BATTLE_SUMMARY_YOUR_SOLDIERS:0 "Ваши [soldiers|El]" - BATTLE_SUMMARY_ENEMY_SOLDIERS:0 "Вражеские [soldiers|El]" - BATTLE_SUMMARY_KL:0 "Убийства/Потери" - BATTLE_SUMMARY_KL_TT:0 "#T Убийства и потери#!" - BATTLE_SUMMARY_KILLS_TOTAL_TT:0 "#T Всего убийств#!" - BATTLE_SUMMARY_KILLS_MAIN_TT:2 "#T Убийств в основной фазе#!" - BATTLE_SUMMARY_KILLS_PURSUIT_TT:2 "#T Убийств во время преследования#!" - BATTLE_SUMMARY_LOSSES_TOTAL_TT:0 "#T Всего потеряно#!" - BATTLE_SUMMARY_LOSSES_MAIN_TT:1 "#T Потери в основной фазе#!" - BATTLE_SUMMARY_LOSSES_PURSUIT_TT:1 "#T Потери во время преследования#!\nУбито преследователями: [RegimentCombatStats.GetPursuitLossesByMaa|0]\nБрошено во время отступления: [RegimentCombatStats.GetPursuitLossesSelf|0]" - BATTLE_SUMMARY_TOTAL:0 "Всего" - BATTLE_SUMMARY_MAIN_PHASE:0 "Битва" - BATTLE_SUMMARY_PURSUIT:1 "Преследование" - BATTLE_SUMMARY_TOTAL_TT:0 "#T Все убийства и потери#!" - BATTLE_SUMMARY_MAIN_PHASE_TT:0 "#T Убийства и потери в [Concept( 'main_phase', 'основной фазе' )|E]#!" - BATTLE_SUMMARY_PURSUIT_TT:0 "#T Убийства и потери в [Concept( 'aftermath', 'фазе преследования' )|E]#!" - BATTLE_SUMMARY_KNIGHTS_KILLED_TT:0 "#T Убито в бою#!" - BATTLE_SUMMARY_SOLDIERS:0 "Солдаты" - BATTLE_SUMMARY_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER:0 "@knight_icon! [knights|E]: [GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )]" - BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER:0 "@knight_icon! [knights|E]: [GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )]" - BATTLE_SUMMARY_REGIMENT_COUNT:0 "#T Количество войск#!\nОсталось/Исходное" - BATTLE_SUMMARY_YOUR_KNIGHTS:1 "Ваши [BattleSummaryWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')|l] ([GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )])" - BATTLE_SUMMARY_ENEMY_KNIGHTS:1 "([GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )]) Вражеские [BattleSummaryWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')|l]" - BATTLE_SUMMARY_KILLS:0 "Убийства" - BATTLE_SUMMARY_EVENTS:0 "События" - BATTLE_SUMMARY_KNIGHTS_STATS:0 "Статистика" - BATTLE_SUMMARY_KNIGHTS_EVENTS:0 "События" - BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT:0 "#T Ранение в бою#!" - BATTLE_SUMMARY_SORT_KILLS:0 "Убийства" - BATTLE_SUMMARY_SORT_LOSSES:0 "Потери" - BATTLE_SUMMARY_SORT_UNIT_TYPE:0 "Тип полка" - BATTLE_SUMMARY_SORT_NAME:0 "Название" - BATTLE_SUMMARY_SORT_PROWESS:0 "Доблесть" - BATTLE_SUMMARY_SORT_WOUND:0 "Ранение" - BATTLE_SUMMARY_SORT_IMPRISON:0 "В заключении" - BATTLE_SUMMARY_SORT_DEATH:0 "Смерть" - BATTLE_SUMMARY_SORT_DESC:0 "#T Выбрать вариант сортировки#!" - BATTLE_SUMMARY_SORT_ORDER_DESC:0 "#T Изменить порядок сортировки#!" - BATTLE_SUMMARY_KNIGHTS_TT:0 "( $VALUE$ )" - BATTLE_SUMMARY_EVENT_COUNT:0 "(+$COUNT$)" - BATTLE_SUMMARY_EVENT_WOUND_BY:0 "Ранил персонаж" - BATTLE_SUMMARY_EVENT_DEATH_BY:0 "Убил персонаж" - BATTLE_SUMMARY_EVENT_IMPRISON_BY:0 "В заключении у персонажа" - BATTLE_SUMMARY_COUNTERS:1 "Противодействие: [MenAtArmsType.GetNameNoTooltip]" - BATTLE_SUMMARY_COUNTERED_BY:1 "[MenAtArmsType.GetNameNoTooltip] дает отпор" - BATTLE_SUMMARY_TARRAIN_BONUS:0 "Тип местности дает бонус" - BATTLE_SUMMARY_TARRAIN_PENALTY:0 "Тип местности дает штраф" - BATTLE_SUMMARY_NO_KNIGHTS:1 "$knight_culture_player_plural$ не участвовали в этой битве" - BATTLE_SUMMARY_NO_EVENTS:0 "Во время этой битвы событий не было" - BATTLE_SUMMARY_AUTO_EXPAND:0 "Разворачивать автоматически" - BATTLE_SUMMARY_AUTO_EXPAND_TT:0 "#T Подробности боя будут открываться автоматически#!" - BATTLE_SUMMARY_DETAILS:0 "Подробности" - BATTLE_SUMMARY_TOTAL_TT_HEADER:0 "#T Изначальный размер армии: $VALUE|0$#!" - BATTLE_SUMMARY_TOTAL_TT_REGIMENT:0 "$NAME$: $SURVIVING|0$/$INITIAL|0$" - BATTLE_SUMMARY_FLAVOR_BATTLE:0 "Битва" - BATTLE_SUMMARY_FLAVOR_BIG_LOSSES:0 "Резня" - BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE:0 "Столкновение" - BATTLE_SUMMARY_BATTLE_TITLE:0 "[SelectLocalization(BattleSummaryWindow.IsMinorBattle, 'BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE', '')][SelectLocalization(BattleSummaryWindow.IsBigLosses, 'BATTLE_SUMMARY_FLAVOR_BIG_LOSSES', '')][SelectLocalization(Not(Or(BattleSummaryWindow.IsMinorBattle, BattleSummaryWindow.IsBigLosses)), 'BATTLE_SUMMARY_FLAVOR_BATTLE', '')] в области [BattleSummaryWindow.GetLocation.GetName]" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_HEADER_TT:0 "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ).GetNameNoTooltip]:" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_ENTRY_TT:0 "[BattleEvent.GetOutcomeDesc] [Character.GetName] #weak ([prowess|E]: [Character.GetSkill( 'prowess' )])#!" - BATTLE_SUMMARY_KNIGHT_OUTCOME_TEXT:0 " [Character.GetProwess], [prowess|El]: [BattleSummaryWindow.GetOutcomeText( Character.Self )]" diff --git a/project/ck3/base_game/localization/russian/gui/character_finder_l_russian.yml b/project/ck3/base_game/localization/russian/gui/character_finder_l_russian.yml deleted file mode 100644 index 036087f513..0000000000 --- a/project/ck3/base_game/localization/russian/gui/character_finder_l_russian.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_russian: - CHARACTER_FINDER_COUNT:1 "Персонажи: [Select_CString( LessThan_int32( CharacterSelectionList.NumberOfShownCharacters, CharacterSelectionList.GetTotalNumber ), '#high', '#low' )] [CharacterSelectionList.NumberOfShownCharacters] #!из [CharacterSelectionList.GetTotalNumber]" - CHARACTER_FINDER_TITLE:0 "Поиск персонажей" - SORT_MILITARY_STRENGTH:0 "Военная мощь" - CHARACTER_FINDER_FILTER_SET:0 "#T Настройки некоторых фильтров отличаются от стандартных#!" diff --git a/project/ck3/base_game/localization/russian/gui/character_list_l_russian.yml b/project/ck3/base_game/localization/russian/gui/character_list_l_russian.yml deleted file mode 100644 index a27185cfd2..0000000000 --- a/project/ck3/base_game/localization/russian/gui/character_list_l_russian.yml +++ /dev/null @@ -1,236 +0,0 @@ -l_russian: - age_filter_category:0 "Возраст" - adult_filter:0 "Взрослый" - any_filter_option:1 "Все" - any_filter_option_desc:1 "Показывать всех персонажей" - adult_filter_option:0 "Взрослый" - adult_filter_option_desc:1 "Только [adults|El]" - TOGGLE_FILTERS:0 "Переключить фильтры" - EXPAND_FILTER:0 "Скрыть/показать" - CHARACTER_FILTER_TOOLTIP:0 "#T [CharacterListFilterOption.GetName]#!\n[CharacterListFilterOption.GetDescription]" - age_diff_filter:0 "Разница в возрасте" - age_diff_5_filter_option_desc:1 "Только персонажи с разницей в 5 лет и меньше" - age_diff_5_filter_option:0 "5" - age_diff_10_filter_option_desc:1 "Только персонажи с разницей в 10 лет и меньше" - age_diff_10_filter_option:0 "10" - age_diff_15_filter_option_desc:2 "Только персонажи с разницей в 15 лет и меньше" - age_diff_15_filter_option:0 "15" - fertility_filter:0 "Плодовитость" - fertility_filter_option_desc:1 "Только персонажи, способные к деторождению" - fertility_filter_option:0 "Плодовитый" - no_fertility_filter_option:0 "Бездетные" - no_fertility_filter_option_desc:0 "Только персонажи, неспособные к деторождению" - trait_filter:0 "Свойства" - inheritable_filter_option_desc:0 "Только персонажи, у которых есть хотя бы одно наследуемое [trait|El]" - inheritable_filter_option:0 "Наследуемое" - no_inheritable_filter_option:0 "Без наследуемых свойств" - no_inheritable_filter_option_desc:0 "Только персонажи без хороших наследуемых [Concept( 'trait', 'свойств' )|E]" - politics_filter_category:0 "Политика" - membership_filter_category:0 "Группы" - alliance_filter:0 "Союзы" - alliance_filter_option_desc:1 "Только персонажи, которые помогут заключить [Concept( 'alliance', 'союз' )|E]" - alliance_filter_option:0 "Союз" - no_alliance_filter_option:0 "Без союза" - no_alliance_filter_option_desc:1 "Только персонажи, которые не помогут заключить [Concept( 'alliance', 'союз' )|E]" - prestige_filter:1 "Престиж за брак" - prestige_gain_filter_option_desc:0 "Только персонажи, которые повысят [prestige|El]" - prestige_gain_filter_option:0 "Выгода" - no_prestige_gain_filter_option:0 "Без выгоды" - no_prestige_gain_filter_option_desc:0 "Только персонажи, которые не повысят [prestige|El]" - personal_filter_category:0 "Личные" - religion_filter:0 "Религия" - same_religion_filter_option_desc:0 "Только персонажи, чья [religion|El] совпадает с вашей" - same_religion_filter_option:0 "[GetPlayer.GetFaith.GetReligion.GetNameNoTooltip]" - not_same_religion_filter_option_desc:0 "Только персонажи, чья [religion|El] не совпадает с вашей" - not_same_religion_filter_option:1 "Не $same_religion_filter_option$" - same_faith_filter_option_desc:0 "Только персонажи, чья [faith|El] совпадает с вашей" - same_faith_filter_option:0 "[GetPlayer.GetFaith.GetNameNoTooltip]" - not_same_faith_filter_option_desc:0 "Только персонажи, чья [faith|El] не совпадает с вашей" - not_same_faith_filter_option:1 "Не $same_faith_filter_option$" - culture_filter:0 "Культура" - same_heritage_filter_option_desc:2 "Только персонажи, чья [religion|El] совпадает с вашей" - same_heritage_filter_option:2 "[GetPlayer.GetCulture.GetHeritage.GetNameNoTooltip]ое наследие" - not_same_heritage_filter_option_desc:3 "Только персонажи, [Concept( 'culture_group', 'культурные группы' )|E] которых не совпадают с вашей" - not_same_heritage_filter_option:1 "Не $same_heritage_filter_option$" - same_culture_filter_option_desc:0 "Только персонажи, чья [culture|El] совпадает с вашей" - same_culture_filter_option:0 "[GetPlayer.GetCulture.GetCollectiveNounNoTooltip]" - not_same_culture_filter_option_desc:1 "Только персонажи, [Concept( 'cultures', 'культура' )|E] которых не совпадает с вашей" - not_same_culture_filter_option:1 "Не $same_culture_filter_option$" - RELEVANCE_SORT:0 "Значимость" - ALLIANCE_POWER_SORT:0 "Сила союза" - PRESTIGE_GAIN_SORT:0 "Получаемый престиж" - offspring_filter_category:0 "Потомки" - CHARACTER_LIST_FILTERS:0 "Фильтры" - child_filter_option_desc:0 "Только [children|El]" - child_filter_option:0 "Ребенок" - age_filter:0 "Максимальный возраст" - age_25_filter_option_desc:0 "Только персонажи не старше 25" - age_25_filter_option:0 "25" - age_35_filter_option_desc:0 "Только персонажи не старше 35" - age_35_filter_option:0 "35" - age_45_filter_option_desc:0 "Только персонажи не старше 45" - age_45_filter_option:0 "45" - CHARACTER_RESET_FILTERS:1 "По умолчанию" - CHARACTER_LIST_FILTER_COUNT:0 "Персонажи: [MarriageInteractionWindow.GetCharacterList.NumberOfShownCharacters]" - CHARACTER_LIST_CLAIM_TOOLTIP:0 "#T Есть [claims|El] на следующие титулы:#! \n[CharacterListItem.ListTitleItems]" - skill_filter_category:0 "Навыки" - dynasty_filter:0 "Династия" - player_dynasty_filter:1 "[GetPlayer.GetHouse.GetDynasty.GetNameNoTooltip|U]" - player_dynasty_filter_desc:0 "Только персонажи из вашей [dynasties|El]" - not_player_dynasty_filter:1 "Не $player_dynasty_filter$" - not_player_dynasty_filter_desc:1 "Только персонажи не из вашей [dynasties|El]" - no_dynasty_filter:0 "Худородные" - no_dynasty_filter_desc:0 "Только персонажи, не принадлежащие к какой-либо [dynasties|El]" - any_dynasty_filter:0 "Не худородные" - any_dynasty_filter_desc:0 "Только персонажи, принадлежащие к какой-либо [dynasties|El]" - CHARACTER_LIST_PRESSED_CLAIM_LINE:1 "[pressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_UNPRESSED_CLAIM_LINE:1 "[unpressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_IMPLICIT_CLAIM_LINE:0 "[implicit_claim_i] [TITLE.GetName]" - hook_filter:0 "Влияние" - has_hook_filter:0 "Есть влияние" - has_hook_filter_desc:0 "Только персонажи, которые у меня [hook|El]" - no_hook_filter:0 "Нет влияния" - no_hook_filter_desc:0 "Только персонажи, на которых у меня нет [Concept( 'hook', 'влияния' )|E]" - claim_filter:0 "Претензии" - pressed_claim_filter:0 "Обоснованная" - pressed_claim_filter_desc:0 "Только персонажи, у которых есть [pressed_claim|El]" - any_claim_filter:0 "Любая претензия" - any_claim_filter_desc:0 "Только персонажи, у которых есть [Concept( 'claim', 'претензия' )|E]" - on_me_claim_filter:0 "К вам" - on_me_claim_filter_desc:0 "Только персонажи, у которых есть [Concept( 'claim', 'претензия' )|E] к вам" - no_claim_filter:0 "Без претензий" - no_claim_filter_desc:0 "Только персонажи, у которых отсутствуют [claims|El]" - range_filter:0 "Дипломатический радиус" - in_range_filter:0 "В радиусе" - in_range_filter_desc:0 "Только персонажи в [Concept( 'diplomatic_range', 'дипломатическом радиусе' )|E]" - not_in_range_filter:0 "Вне радиуса" - not_in_range_filter_desc:0 "Только персонажи вне [Concept( 'diplomatic_range', 'дипломатического радиуса' )|E]" - relation_filter_category:0 "Отношения" - relation_filter:0 "Отношения" - realm_relation_filter:1 "Ваша держава" - realm_relation_filter_desc:0 "Только персонажи в вашей [Concept( 'realm', 'державе' )|E]" - top_realm_relation_filter:0 "Держава-сюзерен" - top_realm_relation_filter_desc:0 "Только персонажи при вашем [Concept( 'court', 'дворе' )|E]" - vassal_relation_filter:0 "Вассалы" - vassal_relation_filter_desc:0 "Только ваши [vassals|El]" - direct_vassal_relation_filter:0 "Прямые вассалы" - direct_vassal_relation_filter_desc:0 "Только ваши прямые [vassals|E]" - court_relation_filter:0 "Двор" - court_relation_filter_desc:0 "Только персонажи при вашем [Concept( 'court', 'дворе' )|E]" - ruler_filter:0 "Правитель" - not_ruler_filter_option_desc:0 "Только не [rulers|El]" - not_ruler_filter_option:1 "Не правитель" - ruler_filter_option_desc:0 "Только [rulers|El]" - ruler_filter_option:1 "Правитель" - landed_ruler_filter_option_desc:0 "Только [Concept( 'landed', 'имеющие землю' )|E] [rulers|E]" - landed_ruler_filter_option:0 "Землевладелец" - landless_ruler_filter_option_desc:0 "Только [Concept( 'landed', 'безземельные' )|E] [rulers|E]" - landless_ruler_filter_option:0 "Нет владений" - married_filter:0 "Семейное положение" - is_married_filter:0 "В браке" - is_married_filter_desc:0 "Только персонажи, состоящие [married|El]" - not_married_filter:0 "Не состоит в браке" - not_married_filter_desc:0 "Только персонажи, не состоящие [married|El]" - gender_filter:0 "Пол" - female_gender_filter:0 "Женщины" - female_gender_filter_desc:0 "Только женщины" - male_gender_filter:0 "Мужчины" - male_gender_filter_desc:0 "Только мужчины" - imprisoned_filter:0 "Заключенные/свободные" - is_imprisoned_filter:0 "В заключении" - is_imprisoned_filter_desc:0 "Только [prisoners|El]" - not_imprisoned_filter:0 "На свободе" - not_imprisoned_filter_desc:0 "Только персонажи, не заключенные в [Concept( 'prison', 'тюрьму' )|E]" - health_filter:0 "Здоровье" - is_healthy_filter:0 "Здоровые" - is_healthy_filter_desc:0 "Только здоровые персонажи" - not_healthy_filter:0 "Нездоровые" - not_healthy_filter_desc:0 "Только нездоровые персонажи" - alive_filter:0 "Живые/мертвые" - is_alive_filter:0 "Живые" - is_alive_filter_desc:0 "Только живые персонажи" - not_alive_filter:0 "Умершие" - not_alive_filter_desc:0 "Только мертвые персонажи" - inspiration_filter:0 "Вдохновение" - has_inspiration_filter:0 "Под вдохновением" - has_inspiration_filter_desc:0 "Показывать только персонажей с [Concept( 'inspiration', 'вдохновением' )|E]" - not_has_inspiration_filter:0 "Без вдохновения" - not_has_inspiration_filter_desc:0 "Показывать только персонажей без [Concept( 'inspiration', 'вдохновения' )|E]" - sexuality_filter:0 "Ориентация" - heterosexual_filter_option:0 "Гетеросексуальность" - heterosexual_filter_option_desc:0 "Только [heterosexual|El]ьные персонажи" - homosexual_filter_option:0 "Гомосексуальность" - homosexual_filter_option_desc:0 "Только [homosexual|El]ьные персонажи" - bisexual_filter_option:0 "Бисексуальность" - bisexual_filter_option_desc:0 "Только [bisexual|El]ьные персонажи" - asexual_filter_option:0 "Асексуальность" - asexual_filter_option_desc:0 "Только [asexual|El]ьные персонажи" - artifact_filter:0 "Владение артефактом" - has_any_artifact_filter_option:0 "Обладает любым артефактом" - has_any_artifact_filter_option_desc:0 "Только персонажи, обладающие хотя бы одним [Concept( 'artifact', 'артефактом' )|E]" - has_any_court_artifact_filter_option:0 "Обладает любым придворным артефактом" - has_any_court_artifact_filter_option_desc:0 "Только персонажи, обладающие хотя бы одним [Concept( 'court_artifact', 'придворным артефактом' )|E]" - has_any_inventory_artifact_filter_option:0 "Обладает любым личным артефактом" - has_any_inventory_artifact_filter_option_desc:0 "Только персонажи, обладающие хотя бы одним [Concept( 'inventory_artifact', 'личным артефактом' )|E]" - has_no_artifact_filter_option:0 "Не имеет артефактов" - has_no_artifact_filter_option_desc:0 "Только персонажи, которым не принадлежат никакие [artifacts|El]" - - CHARACTER_LIST_TEXT_FILTER_TOOLTIP:0 "#T Текстовый поиск\n#!Начните набирать имя, дом, династию, свойство, культуру или конфессию персонажа" - CHARACTER_LIST_TEXT_FILTER_TITLE:0 "Сравнение" - CHARACTER_LIST_TEXT_FILTER_MATCH_NAME:0 "Имя соответствует «[PatternItem.GetName]»" - CHARACTER_LIST_CULTURE_GROUP_TT:2 "#T [heritage|E]: [PatternItem.GetHeritage.GetNameNoTooltip]ое#!" - CHARACTER_LIST_FILTER_NAME_TT:0 "#T Имя#!" - CHARACTER_FINDER_NO_MATCH:0 "Нет персонажей, соответствующих данному фильтру" - special_filter_category:0 "Особое" - CHARACTER_LIST_CLEAR:0 "#T Очистить результаты#!" - - CULTURE_LISTS_WINDOW:0 "[Culture.GetNameNoTooltip]ая" - - - CHARACTER_LIST_FILTER_PRESET_HEADER:2 "Сохранить шаблон фильтров" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER:1 "Новый шаблон фильтров" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_DEFAULT_FILTERS:0 "Использованы фильтры по умолчанию" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_PRESET_NAME:0 "Название шаблона" - CHARACTER_LIST_FILTER_PRESET_BUTTON_SAVE:1 "Сохранить фильтры в шаблон" - CHARACTER_LIST_FILTER_PRESET_SAVED_PRESETS:1 "Сохраненные шаблоны фильтров" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC:0 "$FILTER_GROUP$: $FILTER$" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Несовместимо с окном поиска персонажа#!" - CHARACTER_LIST_OPEN_SAVE_FILTERS:0 "#T Окно «Сохранить шаблон фильтров»#!\nОткрыть окно сохранения шаблона фильтров.\n[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS:0 "#T Окно «Загрузить шаблон фильтров»#!\nОткрыть окно загрузки шаблона фильтров.\n[CharacterSelectionList.GetOpenLoadFilterWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_FILTERS:0 "@warning_icon! #X Нет сохраненных шаблонов#!" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_APPLICABLE_FILTER:0 "@warning_icon! #X Нет сохраненных шаблонов, которые можно применить#!" - - - CHARACTER_LIST_FILTER_PRESET_BUTTON_DEFAULT:0 "Фильтры по умолчанию" - CHARACTER_LIST_FILTER_PRESET_BUTTON_UNSAVED_PRESET:0 "Сохранить фильтры" - CHARACTER_LIST_FILTER_PRESET_NAME_LABEL:0 "Название" - CHARACTER_LIST_FILTER_PRESET_NAME_VALUE:0 "«$NAME$»" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_HEADER:0 "Перезаписать шаблон поиска" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_TEXT:0 "Вы действительно хотите перезаписать шаблон $PRESET_NAME|x$?" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_ACCEPT:0 "Перезаписать" - - CHARACTER_LIST_FILTER_PRESET_DELETE_HEADER:0 "Удалить шаблон поиска" - CHARACTER_LIST_FILTER_PRESET_DELETE_TEXT:0 "Вы действительно хотите удалить шаблон $PRESET_NAME|x$?" - CHARACTER_LIST_FILTER_PRESET_DELETE_ACCEPT:0 "Удалить" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_WARNING:0 "@warning_icon! #X Заменит одноименный шаблон!#!" - - CHARACTER_LIST_FILTER_PRESET_APPLY_TOOLTIP:1 "#T Применить фильтры#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP:0 "Удалить шаблон" - CHARACTER_LIST_FILTER_PRESET_DROPDOWN_NO_SELECTED_BODY:0 "У вас нет наборов" - - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC:0 "[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS:0 "@warning_icon! #tooltip:CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC #X Некоторые фильтры не будут сохранены!#!" - CHARACTER_LIST_HAS_NO_SAVEABLE_FILTERS:0 "@warning_icon! #X Выбранные фильтры невозможно сохранить!#!" - CHARACTER_LIST_UNSAVABLE_FILTER:2 "@warning_icon! #X Фильтр «$FILTER_TYPE$: $FILTER$» не сохранится#!" - - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_SELECT:1 "Выбрать сохраненные фильтры" - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_CURRENT_SELECTED:2 "Активные фильтры: [CharacterFilterPreset.GetName]" - CHARACTER_LIST_UNSAVABLE_FILTERS:0 "#low Следующие фильтры не сохранятся:#indent_newline:2 \n$FILTERS$#!" - - CHARACTER_LIST_SELECT_TO_OVERWRITE_PRESET_TOOLTIP:0 "#T Выберите, чтобы перезаписать набор#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Несовместимость с этим сохранением#!" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_INVALID_GAME_VERSION:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Несовместимость с этой версией игры#!" - - INVALID_TEXT_FILTER_TYPE_CULTURE_GROUP:0 "Культурная группа" diff --git a/project/ck3/base_game/localization/russian/gui/character_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/character_window_l_russian.yml deleted file mode 100644 index 4fc932c885..0000000000 --- a/project/ck3/base_game/localization/russian/gui/character_window_l_russian.yml +++ /dev/null @@ -1,184 +0,0 @@ -l_russian: - SPOUSE:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруг', 'Супруга' ) )|E]" - FORMER_SPOUSE:0 "Бывш[Select_CString(Character.IsFemale, 'ий', 'ая' )] [Concept( 'spouse', Select_CString(Character.IsFemale, 'супруг', 'супруга' ) )|E]" - BETROTHED:0 "[betrothal|E]" - SPOUSES:0 "Супруги" - CONCUBINES:0 "наложницы" - GAME_CONCEPT_CONCUBINE:0 "Наложница" - CONCUBINE_IS_VISIBLE_INFERTILE:0 "@warning_icon!#X Не может иметь детей#!" - CONCUBINE_MAN:1 "[concubine_male|E]" - CONCUBINE_WOMAN:1 "[concubine_female|E]" - REGULAR_MARRIAGE:0 "[marriage|E]" - MATRILINEAL_MARRIAGE:0 "[matrilineal|E]" - REGULAR_BETROTHAL:0 "[betrothal|E]" - MATRILINEAL_BETROTHAL:0 "[matrilineal|E]" - CONCUBINE_MARRIAGE:0 "[concubinage|E]" - - #HEIR:0 "" delete this - IMPRISONED_BY:0 "[Concept( 'jailor', 'Тюремщик @crime_icon!' )|E]" - SKILLS:0 "[skills|E]" - TRAITS:0 "[traits|E]" - CLAIMS:0 "[claims|E]" - MODIFIERS:0 "[modifiers|E]" - CV_NO_MODIFIERS:0 "Нет текущих модификаторов персонажа" - CV_TITLES:1 "[titles|E]: [GetDataModelSize(CharacterWindow.GetTitles)|V]" - CV_TITLES_NOCOUNT:0 "[titles|E]" - CV_TITLES_SINGULAR:0 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [title|El]" - CV_TITLES_SHOW_TT:1 "#I Щелкните, чтобы развернуть [titles|El]#!" - CV_TITLES_HIDE_TT:1 "#I Щелкните, чтобы скрыть [titles|El]#!" - CV_REALM_TYPE:2 "[Character.GetPrimaryTitle.GetRankConcept]: [Character.GetGovernment.GetName]" - CV_CIVIL_WAR_FACTION:0 "[faction|E] — [civil_war|E]" - CV_DIPLOMACY:0 "Дипломатия" - CV_DIPLOMACY_SHOW_TT:0 "#I Нажмите, чтобы развернуть дипломатические темы#!" - CV_DIPLOMACY_HIDE_TT:0 "#I Нажмите, чтобы скрыть дипломатические темы#!" - CV_CLAIMS:1 "[claims|E]: [GetDataModelSize(CharacterWindow.GetClaims)|V]" - CV_CLAIMS_NOCOUNT:0 "[claims|E]" - CV_CLAIMS_SINGULAR:10 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claim|El]" - CV_CLAIMS_SHOW_TT:1 "#I Щелкните, чтобы развернуть [claims|El]#!" - CV_CLAIMS_HIDE_TT:1 "#I Нажмите, чтобы скрыть [claims|El]#!" - SEXUALITY_TT:2 "#T Сексуальная ориентация: [Character.GetSexuality]#!\nПол: [Select_CString( Character.IsFemale, 'женский', 'мужской' )]" - HAS_STRONG_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@pressed_claim![pressed_claim|E]" - HAS_WEAK_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@unpressed_claim![unpressed_claim|E]" - HAS_IMPLICIT_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n[implicit_claim|E]" - CHARACTER_TT_NAME_AGE:0 "[Character.GetUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" - CHARACTER_TT_NAME:0 "[Character.GetUINameNotMeNoTooltip]" - CHARACTER_TT_AGE:0 "Старше [Character.GetAge] лет" - - COURTIERS:0 "Придворные" - CV_UNLANDED:0 "[unlanded|E]" - - CV_TAB_FAMILY:0 "Семья" - CV_TAB_RELATIONS:0 "Отношения" - CV_TAB_COURT:1 "Придворные" - CV_TAB_SECRETS:0 "Секреты" - CV_TAB_VASSALS:0 "Вассалы" - CV_NO_SECRETS:0 "#weak [secrets|E] неизвестны#!" - CV_NO_RELATIONS:0 "#weak Отношений нет#!" - CV_NO_COURT:0 "#weak [court|El] отсутствует#!" - CV_NO_VASSALS:0 "#weak [vassals|El] отсутствуют#!" - CV_TT_INTERACT:0 "#T Взаимодействовать с персонажем [Character.GetShortUINameNoTooltip]\n#!#I Для взаимодействия можно также щелкнуть правой кнопкой мыши по портрету#!" - - FAMILY:0 "Семья" - RELATIONS:0 "Отношения" - SECONDARY_SPOUSES:0 "Неглавные супруги" - GRANDPARENTS:0 "Дедушки и бабушки" - PARENTS:0 "Родители" - SIBLINGS:0 "Братья и сестры" - CHILDREN:0 "Дети" - GUARDIAN_LABEL:0 "Опекун" - WARDS_LABEL:0 "Подопечные" - LOVERS_LABEL:0 "Любовники" - FRIENDS_LABEL:0 "Друзья" - RIVALS_LABEL:0 "Соперники" - CRUSHES_LABEL:0 "Увлечения" - BULLIES_LABEL:0 "Обидчики" - VICTIMS_LABEL:0 "Жертвы" - CV_SECRETS_HEADER:0 "[secrets|E]" - CV_KNOWN_SECRETS_HEADER:0 "[secrets|E], известные персонажу [CharacterWindow.GetCharacter.GetName]" - CV_HOOKS_HEADER:1 "Мое [hooks|El]" - CV_HOOKS_ON_CHARACTER_HEADER:1 "[CharacterWindow.GetCharacter.GetNameOrMe]: у вас есть [hooks|El]" - CV_TARGET_HOOKS_HEADER:1 "[hooks|E] на вас" - - HEALTH_INFO:0 "[health|E]: $STATE$" - HEALTH_DYING:0 "#N Умирает#!" - HEALTH_NEAR_DEATH:0 "#N При смерти#!" - HEALTH_POOR:0 "#Z Слабое#!" - HEALTH_FINE:0 "#Z Неплохое#!" - HEALTH_GOOD:0 "#P Хорошее#!" - HEALTH_EXCELLENT:0 "#P Отличное#!" - HEALTH_DYING_DESC:0 "[CHARACTER.GetShortUIName|U] на пороге смерти" - HEALTH_DYING_DESC_ME:1 "Вы на пороге смерти" - HEALTH_NEAR_DEATH_DESC:0 "[CHARACTER.GetShortUIName|U] ненадолго задержится в этом мире..." - HEALTH_NEAR_DEATH_DESC_ME:1 "Вы ненадолго задержитесь в этом мире..." - HEALTH_POOR_DESC:0 "[CHARACTER.GetShortUIName|U] болеет" - HEALTH_POOR_DESC_ME:1 "Вы болеете" - HEALTH_FINE_DESC:0 "[CHARACTER.GetShortUIName|U] нормально себя чувствует" - HEALTH_FINE_DESC_ME:1 "Вы нормально себя чувствуете" - HEALTH_GOOD_DESC:0 "Гуморы [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] в равновесии" - HEALTH_GOOD_DESC_ME:1 "Ваши гуморы в равновесии" - HEALTH_EXCELLENT_DESC:0 "[CHARACTER.GetShortUIName|U] пышет здоровьем!" - HEALTH_EXCELLENT_DESC_ME:1 "Ваше здоровье в полном порядке!" - HEALTH_SOURCES:0 "Источники:" - HEALTH_NEGATION_CAUSE:0 "#P +$CAUSE$#! #weak (только для компенсации штрафов)#!" - HEALTH_POSITIVE_CAUSE:0 "#P +$CAUSE$#!" - HEALTH_NEGATIVE_CAUSE:0 "#N -$CAUSE$#!" - CV_ALLOW_MARRY_TT:0 "#T Позволить брак#!\n#D Не добавлено в игру#!" - CV_ALLOW_BATTLE_TT:0 "#T Позволить участие в битвах#!\n#D Не добавлено в игру#!" - - CHARACTER_WINDOW_NO_FOCUS:0 "Нет фокуса" - CHARACTER_WINDOW_CHOOSE_LIFESTYLE_FOCUS:0 "#I Щелкните, чтобы выбрать образ жизни#!" - CHARACTER_WINDOW_CHOOSE_EDUCATION_FOCUS:0 "#I Щелкните, чтобы выбрать фокус образования#!" - CHARACTER_WINDOW_VIEW_LIFESTYLE_FOCUS:0 "#I Щелкните, чтобы посмотреть образ жизни#!" - CHARACTER_WINDOW_VIEW_EDUCATION_FOCUS:0 "#I Щелкните, чтобы посмотреть фокус образования#!" - LIFESTYLE_FOCUS_ICON_HEADER:0 "#T [lifestyle|E]: [CHARACTER.GetFocusType.GetName]#!" - LIFESTYLE_FOCUS_ICON_HEADER_NO_FOCUS:1 "#T [lifestyle|E]:Отсутствует#!" - EDUCATION_FOCUS_ICON_HEADER:0 "#T Фокус образования: [CHARACTER.GetFocusType.GetNameNoTooltip]#!" - EDUCATION_FOCUS_ICON_HEADER_NO_FOCUS:0 "#T Фокус образования: нет#!" - SKILL_ITEM_TOOLTIP:0 "[SkillItem.GetSkillBreakdownTooltip]\n\n#S Эффекты:#!\n[SkillItem.GetSkillEffects]" - SKILL_NO_EFFECT:0 "Нет эффектов на этом уровне" - - HOOK_FOR_MAX_OPINION_NONE:0 "нет влияния" - HOOK_FOR_MAX_OPINION_WEAK:0 "[hook|E]" - HOOK_FOR_MAX_OPINION_STRONG:0 "[strong_hook|E]" - HAS_LEASE_APPROVAL_FROM_HOOK:0 "у вас есть $TYPE$ на персонажа [CHARACTER.GetShortUIName]" - HAS_LEASE_APPROVAL_FROM_OPINION:0 "[opinion|E] персонажа [CHARACTER.GetShortUIName] о вас $THRESHOLD|+=$ или выше" - HAS_NO_LEASE_APPROVAL:0 "[opinion|E] персонажа [CHARACTER.GetShortUIName] о вас $THRESHOLD|+=$ или ниже" - HAS_NO_LEASE_APPROVAL_CAN_HOOK:0 "[opinion|E] персонажа [CHARACTER.GetShortUIName] о вас $THRESHOLD|+=$ или ниже и вы не имеете $TYPE$ на н[CHARACTER.GetHerHis]" - THEOCRACY_LESSEE_APPROVAL_ENDORSE:3 "#T [realm_priest|E] поддерживает вас#!\n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/мес. (из возможных [gold_i][TARGET_CHARACTER.GetMaxIncomeFromTheocraticLease|1+=]/мес.)\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V]\n\nТаким образом, [CHARACTER.GetHerHis] [church_property|El] приносит вам ополчение и налоги" - THEOCRACY_LESSEE_APPROVAL_NO_ENDORSE:2 "#T [realm_priest|E] #emphasis не#! поддерживает вас#!\n#weak $NO_EFFECTS$#!\n\nТаким образом, [CHARACTER.GetHerHis] [church_property|El] не приносит вам ополчения и налогов" - THEOCRACY_LESSEE_BENEFITS_NO_ENDORSE_THRESHOLD:0 "От титулов, переданных персонажу [CHARACTER.GetShortUINameNoTooltip], я получаю: \n[taxes|E]: [gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/мес.\n[levies|E]: [soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V]" - CV_THEOCRACY_LESSEE_TOOLTIP:0 "#T [church_property|E]#!\n[Character.GetNumTitlesFromTheocraticLease] Храмы\n\n[taxes|E]: [gold_i][Character.GetIncomeFromTheocraticLease|1+=]/мес.\n[Character.GetIncomeBreakdownFromTheocraticLease]\n\n[levies|E]: [soldier_i][Character.GetLeviesFromTheocraticLease|V]\n[Character.GetLeviesBreakdownFromTheocraticLease]" - CV_THEOCRACY_RELIGIOUS_HEAD_TOOLTIP:0 "#T $RELIGIOUS_HEAD$#!\n\n[taxes|E]: [gold_i][Character.GetIncomeAsReligiousHead|1+=]/мес.\n[Character.GetIncomeBreakdownAsReligiousHead]" - THEOCRATIC_LEASE_BREAKDOWN_TO_OTHER:0 "Получатель — [CHARACTER.GetUIName]" - THEOCRATIC_LEASE_BREAKDOWN_NOT_ENDORSED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] не поддерживает [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]#!" - - CLAIM_TITLE_HOLDER:0 "Текущий владетель: [Claim.GetTitle.GetHolder.GetUIName]" - CLAIM_TITLE_NOT_CREATED:0 "Титул еще не создан" - - CV_TOOLTIP_ME_BUTTON:1 "#T Перейти к персонажу игрока#!" - CV_TT_BASTARD:2 "#T Бастард\n#![Character.Custom('GetBastardTraitDesc')]" - CV_TT_BASTARD_HIGHBORN:0 "[ROOT.Char.LocalPlayerString( 'Вы', 'THIRD_IS' )] — [bastard|El], то есть незаконный член дома [ROOT.Char.GetHouse.GetName]" - CV_TT_BASTARD_LOWBORN:0 "[ROOT.Char.LocalPlayerString( 'Вы', 'THIRD_IS' )] — [bastard|El]" - CV_TT_HOUSE_HEAD:0 "#T Глава дома\n#!$TT_HOUSE_HEAD_DESC$" - CV_TT_DYNAST:0 "#T Глава династии\n#!$TT_DYNAST_DESC$" - CV_TT_YOU:0 "#T Вы#!" - TT_HOUSE_HEAD_DESC:0 "[CHARACTER.LocalPlayerString( 'Вы', 'THIRD_IS' )] — [house_head|El] [CHARACTER.GetHouse.GetName]" - TT_DYNAST_DESC:0 "[CHARACTER.LocalPlayerString( 'Вы', 'THIRD_IS' )] — [dynast|El] [CHARACTER.GetHouse.GetDynasty.GetName], а также [house_head|El] [CHARACTER.GetHouse.GetName]" - THIRD_IS:0 "[CHARACTER.GetUIName]" - - CV_COURTIER_SPONSOR_INSPIRATION:0 ", или если вы [Concept( 'sponsor', 'поддержите' )|E] [Character.GetHerHis] [Character.GetCurrentInspiration.GetName]" - CV_COURTIER_STAY_REASON:0 "например назначение на такие должности, как $knight_culture_player$ или [councillor|E][SelectLocalization( And( HasDlcFeature( 'inspirations' ), CHARACTER.HasInspiration ), 'CV_COURTIER_SPONSOR_INSPIRATION', '' )]" - CV_COURTIER_WANTS_TO_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip] может покинуть [Concept( 'court', 'двор' )|E] персонажа [TARGET_CHARACTER.GetShortUIName]. [CHARACTER.GetSheHe|U] останется, если на то будет причина, $CV_COURTIER_STAY_REASON$." - CV_COURTIER_WILL_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip] вскоре покинет [Concept( 'court', 'двор' )|E] персонажа [TARGET_CHARACTER.GetShortUIName]. [CHARACTER.GetSheHe|U] останется, только если на то будет причина, $CV_COURTIER_STAY_REASON$" - CHARACTER_WINDOW_CLAIM_TOOLTIP:1 "[Claim.GetTooltip]\n$COA_TOOLTIP_CLICK_INFO_GUI$" - CHARACTER_WINDOW_FULL_DESCRIPTION:1 "$RELATION$ • #TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_PERSONALITY_DESCRIPTION:0 "#TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_RELATION_DESCRIPTION:0 "$RELATION$" - CHARACTER_WINDOW_OPINION_OF_LIEGE:1 "[opinion|E] о [Concept( 'liege', 'сюзерене' )|E]: " - CHARACTER_WINDOW_NEXT_SPOUSE:0 "Другие бывшие супруги" - CHARACTER_WINDOW_PREVIOUS_SPOUSE:0 "Бывшие супруги" - CHARACTER_WINDOW_FIND_SPOUSE:1 "#T Найти [Concept( 'spouse', 'супруга' )|E]\n#!Устроить [Concept( 'marriage', 'брак' )|E] персонажа [Character.GetUIName]\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SPOUSE_SELF:1 "#T Найти [Concept( 'spouse', 'супруга' )|E]\n#!Устроить собственный [Concept( 'marriage', 'брак' )|E]\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SECONDARY_SPOUSE:0 "#T Найти [Concept( 'spouse', 'супруга' )|E]\n#!Устроить [Concept( 'marriage', 'брак' )|E]" - CHARACTER_WINDOW_NO_MORE_SPOUSES:0 "#T Больше не [Concept( 'spouse', 'супруги' )|E]#!" - CHARACTER_WINDOW_GOTO_FIND_SPOUSE:0 "#T Далее: найти [Concept( 'spouse', 'супруга' )|E]#!" - CHARACTER_WINDOW_GOTO_NEXT_SPOUSE:0 "#T Далее: [CHARACTER.GetUIName]#!" - CHARACTER_WINDOW_GOTO_PREVIOUS_SPOUSE:0 "#T Раньше: [CHARACTER.GetUIName]#!" - - CV_CUSTOMIZE_PORTRAIT:0 "#I Щелкните, чтобы открыть цирюльню#!" - RENAME_CHARACTER:0 "#I Щелкните, чтобы переименовать персонажа#!" - - CV_CHILDREN_HEADING:0 "Дети #weak ([GetDataModelSize(CharacterWindow.GetChildren)])#!" - CV_SIBLINGS_HEADING:0 "Сиблинги #weak ([GetDataModelSize(CharacterWindow.GetSiblings)])#!" - AI_PERSONALITY_TT:0 "#T Личность: [Character.GetAIPersonality]#!\nЛичность определяет, как [Character.GetShortUINameNoTooltip] будет поступать в отношении вас и других людей. На поведение, в первую очередь, влияют личностные [Concept( 'traits', 'свойства' )|E]" - CHARACTER_RELATION_COMBINE:0 "$FIRST$ • $SECOND$" - - FAITH_CHARACTER_WINDOW:0 "[Faith.GetNameNoTooltip]" - CULTURE_CHARACTER_WINDOW:0 "[Culture.GetNameNoTooltip]ая" - VASSAL_SORT_POWER:0 "$CLAIMANT_SORT_STRENGTH$" - - FIND_SPOUSE:0 "Найти [Select_CString(ACTOR.IsFemale, 'консорта', 'наложницу' )]" - KNOWN_LANGUAGES_TOOLTIP:1 "#T Известные [Concept( 'languages', 'языки' )|E]#!\n[Character.GetKnownLanguagesString]\n\n#weak Текущий [Concept( 'language_limit', 'лимит языков' )|E]: [Character.MakeScope.ScriptValue('current_extra_languages')|V0] из [Character.MakeScope.ScriptValue('language_soft_cap')|V0]#!" - - EXTENDED_RELATIONS_TOOLTIP:0 "[Character.GetRelationToStringExtended( GetPlayer )]" - diff --git a/project/ck3/base_game/localization/russian/gui/characterfocuswindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/characterfocuswindow_l_russian.yml deleted file mode 100644 index 9f4ff03a9c..0000000000 --- a/project/ck3/base_game/localization/russian/gui/characterfocuswindow_l_russian.yml +++ /dev/null @@ -1,17 +0,0 @@ -l_russian: - EDUCATION_FOCUS_VIEW_TITLE:0 "Выбрать фокус образования" - LIFESTYLE_FOCUS_VIEW_TITLE:0 "Выбрать образ жизни" - CHANGE_FOCUS:0 "Изменить фокус" - CHOOSE_FOCUS:0 "Выбрать фокус" - CHARACTER_ALREADY_HAVE_THIS_FOCUS:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] уже следует этому образу жизни!#!" - I_ALREADY_HAVE_THIS_FOCUS:1 "@warning_icon!#X У вас уже выбран этот образ жизни!#!" - CHANGE_ADULT_FOCUS_COOLDOWN_INFO:1 "#weak Вы можете менять образ жизни раз в $COOLDOWN$#!" - CAN_ONLY_CHANGE_FOCUS_ONCE:0 "#weak Фокус образования можно менять лишь один раз!#!" - I_CAN_ONLY_CHANGE_FOCUS_ONCE:1 "#weak Вы можете изменить фокус образования лишь один раз!#!" - FOCUS_BELOW_MIN_AGE:0 "#weak Вы можете беспрепятственно менять фокус образования до достижения [GetDefine('NCharacter', 'FOCUS_CHILD_MIN_AGE')] лет, после чего дальнейшие изменения станут невозможны, а фокус начнет оказывать влияние!#!" - CHARACTER_HAS_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Текущий образ жизни#!" - I_HAVE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Мой текущий образ жизни#!" - CHARACTER_HAS_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] уже имеет этот фокус образования!#!" - I_HAVE_THIS_EDUCATION_FOCUS_DESCRIPTION:2 "#TUT_KW У вас уже выбран этот фокус образования!#!" - CHARACTER_CAN_CHOOSE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] может сменить образ жизни на этот.#!" - CHARACTER_CAN_CHOOSE_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] может сменить фокус образования на этот.#!" diff --git a/project/ck3/base_game/localization/russian/gui/characterinteractionnotificationwindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/characterinteractionnotificationwindow_l_russian.yml deleted file mode 100644 index a9390d7080..0000000000 --- a/project/ck3/base_game/localization/russian/gui/characterinteractionnotificationwindow_l_russian.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_russian: - CHARACTER_INTERACTION_NOTIFICATION_TEXT_FORMAT:0 "$GREETING$\n$TEXT$" - CHARACTER_INTERACTION_NOTIFICATION_DEFAULT_TEXT:1 "Пожалуйста, обдумайте это предложение." - CHARACTER_INTERACTION_NOTIFICATION_GREETING_DEFAULT:0 "[actor.Custom2('AppropriateGreeting', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_POSITIVE:0 "[actor.Custom2('AppropriateGreetingPositive', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_NEGATIVE:0 "[actor.Custom2('AppropriateGreetingNegative', SCOPE.sC('recipient'))]" diff --git a/project/ck3/base_game/localization/russian/gui/characterinteractionwindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/characterinteractionwindow_l_russian.yml deleted file mode 100644 index be41ab58fe..0000000000 --- a/project/ck3/base_game/localization/russian/gui/characterinteractionwindow_l_russian.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_russian: - GOTO_CHARACTER:0 "#T Перейти к местоположению персонажа [Character.GetShortUINameNoTooltip]#!\n[Character.GetLocationDesc]" - CHARACTER_INTERACTION_ITEM_TOOLTIP_HEADER:0 "$NAME|T$" - SHOW_MORE_INTERACTIONS_TT:0 "#T [CharacterInteractionCategory.GetDescription] — показать больше#!" - PIN_TT:1 "#T [Select_CString( Character.IsPinned, 'Открепить', 'Закрепить' )]\n#!Отслеживайте этого персонажа, закрепив [Character.GetHerHis] в планировщике в правой части экрана" - interaction_category_diplomacy:0 "Дипломатия" - interaction_category_friendly:0 "Личные" - interaction_category_hostile:0 "Вражда" - interaction_category_vassal:0 "Вассалитет и двор" - interaction_category_religion:0 "Религия" - interaction_category_house_head:0 "Глава дома" - interaction_category_prison:0 "Тюрьма" - interaction_category_uncategorized:0 "Без категории #D (DEBUG)#!" - - INTERACTION_SENDER:0 "Отправитель" - INTERACTION_RECIPIENT:0 "Получатель" - INTERACTION_SPOUSE:0 "Супруг" - INTERACTION_CONCUBINE:0 "Наложница" - - INTERACTION_SHOW_ACCEPT_EFFECTS:0 "При согласии" - INTERACTION_SHOW_DECLINE_EFFECTS:0 "При отказе" diff --git a/project/ck3/base_game/localization/russian/gui/coa_designer_l_russian.yml b/project/ck3/base_game/localization/russian/gui/coa_designer_l_russian.yml deleted file mode 100644 index ce2ded2b6e..0000000000 --- a/project/ck3/base_game/localization/russian/gui/coa_designer_l_russian.yml +++ /dev/null @@ -1,99 +0,0 @@ -l_russian: - COA_DESIGNER_HEADER:0 "Герб" - - COA_DESIGNER_QUARTERING_OPTIONS:0 "Деление герба [Concept( 'cadet_branch', 'младшей ветви' )|E]" - COA_DESIGNER_TOGGLE_QUARTERING_BUTTON_TT:0 "#T Использовать разделенный герб#!\nПри включении герб останется разделенным, представляя [Concept( 'dynasty', 'династию' )|E] и возможные старшие [Concept( 'houses', 'дома' )|E]. Но изменить вы сможете только герб этого дома." - - COA_DESIGNER_MODE_CUSTOM:0 "Режим: #V Пользовательский#!" - COA_DESIGNER_MODE_ADJUSTED:0 "Режим: #V Измененный#!" - COA_DESIGNER_MODE_SELECTION_HEADER:0 "Создайте собственный герб" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_DESC:0 "#T Пользовательский герб#!\nПродолжайте изменять этот герб." - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_BUTTON:0 "Настроить дизайн" - COA_DESIGNER_MODE_SELECTION_CUSTOM_DESC:0 "#T Создать свой герб#!\nНачните с нуля, чтобы получить большую свободу творчества." - COA_DESIGNER_MODE_SELECTION_CUSTOM_BUTTON:0 "Начать с нуля" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_DESC:0 "#T Изменить текущий герб#!\nРедактируйте текущий дизайн, сохраняя изначальное расположение. Настройки ограничены." - COA_DESIGNER_MODE_SELECTION_ADJUSTED_BUTTON:0 "Изменить текущий" - - COA_DESIGNER_RANDOMIZE_BUTTON:0 "Случайный выбор" - COA_DESIGNER_RANDOMIZE_BUTTON_TT:0 "#T Случайный дизайн#!\nЕсли вы редактируете герб [Concept( 'cadet_branch', 'младшей ветви' )|E], случайные изменения затронут только секцию этого [houses|El]." - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON:0 "Копировать в буфер обмена" - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON$#!\nТекущий дизайн сохраняется в буфере обмена." - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON:0 "Вставить из буфера обмена" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON$#!\nВставка дизайна герба из буфера обмена в редактор.\nЕсли вы редактируете герб [Concept( 'cadet_branch', 'младшей ветви' )|E], случайные изменения затронут только секцию этого [houses|El] (см. предпросмотр). [SelectLocalization(CoatOfArmsDesigner.CanPasteFromClipboard, '', 'COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT')]" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT:0 "\n\n#X @warning_icon! В буфере обмена нет герба#!" - COA_DESIGNER_RESET_BUTTON:0 "Отменить изменения" - COA_DESIGNER_RESET_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_BUTTON$#!\nОтменить правки и вернуться к исходному дизайну (см. предпросмотр)." - COA_DESIGNER_RESET_HISTORICAL_BUTTON:0 "Вернуть исторический герб" - COA_DESIGNER_RESET_HISTORICAL_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_HISTORICAL_BUTTON$#!\nОтменить правки и вернуться к историческому дизайну (см. предпросмотр)." - COA_DESIGNER_SAVE_TO_DISK:0 "Сохранить на диске" - COA_DESIGNER_SAVE_TO_DISK_TT:0 "#T $COA_DESIGNER_SAVE_TO_DISK$#!\nСохранить текущий дизайн в папке скриншотов." - COA_DESIGNER_UNDO_EDIT:0 "#T Отменить изменение#!\nОтменить последнее изменение герба." - COA_DESIGNER_REDO_EDIT:0 "#T Повторить изменение#!\nВернуть последнее изменение герба." - - COA_DESIGNER_BACKGROUND_TAB_HEADER:0 "Фон" - COA_DESIGNER_BACKGROUND_PANEL_HEADER:0 "Фон" - COA_DESIGNER_BACKGROUND_PATTERN_HEADER:0 "Поле" - COA_DESIGNER_BACKGROUND_PATTERN_DISABLED_IN_ADJUSTED_MODE:0 "В режиме изменения нельзя менять поле, но можно редактировать цвета." - - COA_DESIGNER_COLOR_HEADER:0 "Цвета" - COA_DESIGNER_COLOR1:0 "Основной цвет" - COA_DESIGNER_COLOR2:0 "Второй цвет" - COA_DESIGNER_COLOR3:0 "Третий цвет" - COA_DESIGNER_COLOR4:0 "Четвертый цвет" - COA_DESIGNER_COLOR5:0 "Пятый цвет" - COA_DESIGNER_COLORS_DESCRIPTION:0 "Цвета, доступные при создании герба, зависят от того, какие пигменты были доступны в ту или иную эпоху. Названия цветов определяются источником пигмента или же названием, под которым они были известны в то время." - COA_DESIGNER_COLOR_PICKER_EXPAND_HEADER:0 "Выбранный цвет" - - COA_DESIGNER_CATEGORY_abstract:0 "Абстракции" - COA_DESIGNER_CATEGORY_animals:0 "Животные" - COA_DESIGNER_CATEGORY_circles_spirals:0 "Круги и спирали" - COA_DESIGNER_CATEGORY_crosses_and_knots:0 "Кресты и узлы" - COA_DESIGNER_CATEGORY_faiths:0 "Конфессии" - COA_DESIGNER_CATEGORY_manmade:0 "Искусственные" - COA_DESIGNER_CATEGORY_nature:0 "Естественные" - COA_DESIGNER_CATEGORY_patterns:0 "Узоры" - COA_DESIGNER_CATEGORY_tribal_seal:0 "Знаки племени" - COA_DESIGNER_CATEGORY_writing:0 "Письмена" - COA_DESIGNER_CATEGORY_figures:0 "Фигуры" - - COA_DESIGNER_EMBLEM_LAYOUT_TAB_HEADER:0 "Расположение" - COA_DESIGNER_EMBLEM_LAYOUT_PANEL_HEADER:0 "Расположение элементов" - - COA_DESIGNER_EMBLEM_INSTANCES_TAB_HEADER:0 "Эмблемы" - COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER:0 "Эмблемы" - COA_DESIGNER_EMBLEM_INSTANCES_ALL_BUTTON:0 "Все" - COA_DESIGNER_EMBLEM_INSTANCES_PAGE:0 "[CoatOfArmsDesignerPagedEmblemInstances.GetCurrentPage]/[CoatOfArmsDesignerPagedEmblemInstances.GetMaxPage]" - COA_DESIGNER_EMBLEM_TEXTURES:0 "Текстуры" - COA_DESIGNER_EMBLEM_INSTANCE_SELECT_ALL:0 "#I Щелкните, чтобы выбрать все\nЩелкните ПКМ, чтобы отменить выбор#!" - COA_DESIGNER_EMBLEM_INSTANCE_SELECTION_TT:0 "#I Щелкните, чтобы выбрать\nЩелкните, зажав Shift, чтобы применить выбранное#!" - - COA_DESIGNER_EMBLEM_INSTANCE_DETAIL_TOGGLE_TT:0 "#T Редактирование деталей#!\nИзменение положения, добавление и удаление эмблем.\n#I Щелкните, чтобы начать редактирование деталей#!" - COA_DESIGNER_POSITION_X:0 "По горизонтали" - COA_DESIGNER_POSITION_Y:0 "По вертикали" - COA_DESIGNER_SCALE_X:0 "Размер по горизонтали" - COA_DESIGNER_SCALE_Y:0 "Размер по вертикали" - COA_DESIGNER_SCALE_COMBINED:0 "Размер" - COA_DESIGNER_ROTATION:0 "Вращение" - COA_DESIGNER_SCALE_COMBINED_TOGGLE_TT:0 "#I Щелкните для равномерного изменения размера#!" - COA_DESIGNER_SCALE_COMBINED_CHECKBOX_LABEL:0 "Соотнести оси X и Y" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_TT: "#I Нажмите, чтобы перевернуть эмблему по оси X#!" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_CHECKBOX_LABEL: "Перевернуть по оси X" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_TT: "#I Нажмите, чтобы перевернуть эмблему по оси Y#!" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_CHECKBOX_LABEL: "Перевернуть по оси Y" - - COA_DESIGNER_DETAIL_INSTANCE_TT:0 "#I Щелкните для редактирования\nЩелкните ПКМ, чтобы убрать#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TT:0 "#I Щелкните для перетаскивания слоев#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TARGET_TT:0 "#I Перетащите и отпустите, чтобы разместить слой#!" - COA_DESIGNER_DETAIL_ADD_INSTANCE_TT:1 "#T Добавить эмблему#!" - COA_DESIGNER_DETAIL_EDIT_BACK_TT:0 "#I Щелкните, чтобы вернуться к списку эмблем#!" - COA_DESIGNER_DETAIL_DRAG_INSTRUCTION:0 "Щелкните и перетащите эмблему, чтобы установить ее поверх других" - - TITLE_CUSTOMIZATION_CONFIRM_TITLE:0 "Настроить титул" - TITLE_CUSTOMIZATION_CONFIRM_BODY:0 "После завершения настройки титула отменить изменения будет невозможно. Действительно завершить?" - TITLE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Отправить" - HOUSE_CUSTOMIZATION_CONFIRM_TITLE:0 "Настроить дом" - HOUSE_CUSTOMIZATION_CONFIRM_BODY:0 "После завершения настройки дома отменить изменения будет невозможно. Действительно завершить?" - HOUSE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Отправить" - DYNASTY_CUSTOMIZATION_CONFIRM_TITLE:0 "Настроить династию" - DYNASTY_CUSTOMIZATION_CONFIRM_BODY:0 "После завершения настройки династии отменить изменения будет невозможно. Действительно завершить?" - DYNASTY_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Отправить" diff --git a/project/ck3/base_game/localization/russian/gui/combat_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/combat_window_l_russian.yml deleted file mode 100644 index ff8d256aba..0000000000 --- a/project/ck3/base_game/localization/russian/gui/combat_window_l_russian.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_russian: - COW_TT_THEIR_COMMANDER:0 "#T Вражеский [commander|El]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_MY_COMMANDER:1 "#T Ваш [commander|El]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_COMMANDER:0 "#T [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_NO_COMMANDER_MINE:0 "@warning_icon!#X У нас не назначен [commander|El]#!" - COW_TT_NO_COMMANDER_THEIRS:0 "#X У них не назначен [commander|El]#!" - COW_TT_NO_COMMANDER:0 "#X [commander|E] не назначен#!" - COW_TT_THEIR_REALM:0 "#T Вражеская [realm|El]: [TITLE.GetName]#!" - COW_TT_MY_REALM:1 "#T Ваша [realm|El]: [TITLE.GetName]#!" - COW_TT_REALM:0 "#T [realm|E]: [TITLE.GetName]#!" - COW_TT_CLOSE_BUTTON:0 "#T Снять выделение с [battles|El]#!" - COW_TT_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] ([soldiers|E]): #V [CombatWindow.GetLeftCombatSide.GetCurrentFightingMen|0]#!" - COW_TT_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] ([soldiers|E]): #V [CombatWindow.GetRightCombatSide.GetCurrentFightingMen|0]#!" - COW_TT_SOFT_CASUALTIES_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] ([routed_soldiers|E]): #V [CombatWindow.GetLeftCombatSide.GetSoftCasualties|0]#!" - COW_TT_SOFT_CASUALTIES_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] ([routed_soldiers|E]): #V [CombatWindow.GetRightCombatSide.GetSoftCasualties|0]#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U] [dead_soldiers|E]: #V [CombatWindow.GetLeftCombatSide.GetHardCasualties|0]#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U] [dead_soldiers|E]: #V [CombatWindow.GetRightCombatSide.GetHardCasualties|0]#!" - COW_TT_CURRENT_ROLL_LEFT:0 "#T Этот бросок:[CombatWindow.GetLeftRoll]#!\n[CombatWindow.GetLeftRollBreakdown]" - COW_TT_CURRENT_ROLL_RIGHT:0 "#T Этот бросок:[CombatWindow.GetRightRoll]#!\n[CombatWindow.GetRightRollBreakdown]" - MIN_COMBAT_ROLL:0 "Минимум" - MAX_COMBAT_ROLL:0 "Максимум" - COMBAT_ROLL_BASE:0 "Базовое значение" - LEFT_SIDE_ADVANTAGE:0 "Преимущество у нас" - RIGHT_SIDE_ADVANTAGE:0 "Преимущество у них" - ATTACKER_ADVANTAGE:0 "Преимущество атакующих" - DEFENDER_ADVANTAGE:0 "Преимущество обороняющихся" - COMMANDER_MARTIAL_ADVANTAGE:1 "[martial_skill|E] командира" - COMMANDER_SIDE_ROLL:0 "[combat_roll|E]" - #COW_TT_OLD_ACTION: "#T Earlier [combat_action|E]: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_OLD_ACTION:0 "#T Эффект от преимущества: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_ADVANTAGE:1 "#T [advantage|E]: #P 30%#! в вашу пользу#!\nДополнительный урон: #P +120%#!" - COW_TT_MY:1 "ваш" - COW_TT_ALLY:0 "союзник" - COW_TT_ENEMY:0 "враг" - COW_TT_THEIR:0 "их" - COW_TT_MY_POSSESIVE:1 "ваш" - COW_TT_ALLY_POSSESIVE:0 "союзника" - COW_TT_ENEMY_POSSESIVE:0 "врага" - COW_TT_THEIR_POSSESIVE:0 "их" - COW_TT_MY_FAVOR:1 "в вашу пользу" - COW_TT_ALLY_FAVOR:0 "в пользу союзника" - COW_TT_ENEMY_FAVOR:0 "в пользу врага" - COW_TT_THEIR_FAVOR:0 "в их пользу" - COW_TT_ATTACKER_FAVOR:0 "в пользу атакующих" - COW_TT_DEFENDER_FAVOR:0 "в пользу обороняющихся" - COW_TT_ATTACKER_POSSESSIVE:0 "атакующих" - COW_TT_DEFENDER_POSSESSIVE:0 "обороняющихся" - COW_TT_CLOSE_BUTTON_TOOLTIP:0 "Снять выделение с [Concept( 'battle', 'битв' )|E]" - MAA_ROLL_TOOLTIP:1 "$DESC|T$: @advantage_icon!$ADVANTAGE|0V$\n$COUNT|0V$ полков типа [MEN_AT_ARMS_TYPE.GetName|L] производят особую атаку" - MAA_TERRAIN_MOD_TOOLTIP:0 "\n$ICON$$TERRAIN|L$: $ADVANTAGE|=+0$" - MAA_COUNTER_MOD_TOOLTIP:0 "\n@countered_icon!Отбили вражеские $TYPES$: $ADVANTAGE|=+0$" - LIST_COMMA:0 "," - MAA_COUNTER_TYPE:1 "[MEN_AT_ARMS_TYPE.GetName|L]" - COMMANDER_ROLL_TOOLTIP:0 "#T Командир: $ADVANTAGE|0V$ #!" - heavy_infantry_action:0 "Натиск тяжелой пехоты" - pikemen_action:0 "Формация пикинеров" - archers_action:0 "Залп лучников" - cavalry_action:0 "Конная атака" - skirmishers_action:0 "Фланговая атака застрельщиков" - COW_KNIGHT_COUNT_LEFT:1 "[CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]: @knight_icon! [CombatWindow.GetLeftKnightCount]" - COW_TT_KNIGHT_COUNT_LEFT:0 "#T [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')]: [knight_i] [CombatWindow.GetLeftKnightCount]#!\n[CombatWindow.GetLeftKnightBreakdown]" - COW_KNIGHT_COUNT_RIGHT:1 "[CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]: @knight_icon! [CombatWindow.GetRightKnightCount]" - COW_TT_KNIGHT_COUNT_RIGHT:0 "#T [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]: [knight_i] [CombatWindow.GetRightKnightCount]#!\n[CombatWindow.GetRightKnightBreakdown]" - MAA_IN_COMBAT_TERRAIN_EFFECTS_HEADER:0 "#T $TERRAIN$ оказывает следующие эффекты на особые атаки:#!" - MAA_IN_COMBAT_TYPE_HEADER:0 "#S $REGIMENT_NAME$:#!" - COMBAT_WINDOW_ADVANTAGE:0 "[CombatWindow.GetAdvantage|+0=]" - COMBAT_WINDOW_MAA_TT_REGIMENTS:0 "Полки: [CombatMaaItem.GetRegimentCount]" - COMBAT_WINDOW_MAA_TT_COUNTERS:2 "#I +встречает противодействие — [MenAtArmsType.GetName] противника #!" - COMBAT_WINDOW_MAA_TT_COUNTERED_BY:1 "#X -встречает отпор: там [MenAtArmsType.GetName]#!" - COMBAT_WINDOW_MAA_TT_EFFICIENCY:1 "@warning_icon!Наносит на [CombatMaaItem.GetCountered|0-%] меньше урона из-за противодействия" - COMBAT_WINDOW_MAA_TT_TERRAIN_GOOD:0 "#I + Удобный тип местности #!" - COMBAT_WINDOW_MAA_TT_TERRAIN_BAD:0 "#X - Неудобный тип местности #!" - COMBAT_WINDOW_MAA_TT_SCREEN:2 "Эффект скрытности каждого полного полка: [MenAtArmsType.GetStat(GetPlayer, 'screen')|0+=]" - COMBAT_WINDOW_MAA_TT_PURSUIT:2 "Эффект преследования каждого полного полка: [MenAtArmsType.GetStat(GetPlayer, 'pursuit')|0+=]" - COMBAT_WINDOW_NO_MAA:0 "Нет [Concept( 'men_at_arms', 'профессиональных полков' )|E]" - CV_TT_RELATIVE_SOLDIERS:0 "#T Относительная сила#!\n[soldiers|E]: [CombatWindow.GetLeftCombatSide.GetComposition.GetSoldierCountString] против [CombatWindow.GetRightCombatSide.GetComposition.GetSoldierCountString]\n[CombatWindow.GetCombat.GetCombatWidthBreakdown]" - COMBAT_WINDOW_PHASE_MANEUVER_TT:1 "#T Фаза маневрирования\n#!Обе стороны готовятся к битве" - COMBAT_WINDOW_PHASE_MAIN_TT:0 "#T [main_phase|E]#!" - COMBAT_WINDOW_PHASE_AFTERMATH_TT:1 "#T Фаза [Concept( 'aftermath', 'последствий' )|E]\n#!Победитель добивает остатки войск проигравшего" - COMBAT_REGIMENT_DAMAGE_TT:1 "#T [damage|E]: [CombatMaaItem.GetStat( 'damage' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'damage' )]" - COMBAT_REGIMENT_PURSUIT_TT:1 "#T [pursuit|E]: [CombatMaaItem.GetStat( 'pursuit' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'pursuit' )]" - COMBAT_REGIMENT_SCREEN_TT:1 "#T [screen|E]: [CombatMaaItem.GetStat( 'screen' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'screen' )]" - COMBAT_REGIMENT_SIEGE:0 "+ [CombatMaaItem.GetStat( 'siege_value' )|1]/д." - COMBAT_REGIMENT_SIEGE_TT:0 "#T [siege_progress|E]: [CombatMaaItem.GetStat( 'siege_value' )|1V]/день#!\n[CombatMaaItem.GetStatDesc( 'siege_value' )]" - COMBAT_REGIMENT_TOUGHNESS_TT:1 "#T [toughness|E]: [CombatMaaItem.GetStat( 'toughness' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'toughness' )]" - COMBAT_MAA_TERRAIN_MOD:0 "Место сражения — $TERRAIN$: $VALUE|=+0$" - CW_NO_KNIGHTS:0 "Нет [Concept( 'knights', 'рыцарей' )|E]" - COMBAT_WINDOW_NO_COMMANDER:0 "Нет командира" - - diff --git a/project/ck3/base_game/localization/russian/gui/combatview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/combatview_l_russian.yml deleted file mode 100644 index 52eaf4c910..0000000000 --- a/project/ck3/base_game/localization/russian/gui/combatview_l_russian.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_russian: - TOTAL_STRENGTH:0 "Всего [soldier|El] с этой стороны" - TOTAL_REGIMENTS:0 "Всего [Concept( 'regiment', 'полков' )|E] с этой стороны" diff --git a/project/ck3/base_game/localization/russian/gui/common_l_russian.yml b/project/ck3/base_game/localization/russian/gui/common_l_russian.yml deleted file mode 100644 index a6e3ea4359..0000000000 --- a/project/ck3/base_game/localization/russian/gui/common_l_russian.yml +++ /dev/null @@ -1,104 +0,0 @@ -l_russian: - CHARACTER_IN_ACTIVITY_LOCATION:0 "Занятие: [ACTIVITY.GetName|V]" - CHARACTER_IN_LOCATION:0 "Местоположение: [PROVINCE.GetName|V]" - CLOSE_TOOLTIP:0 "#T $CLOSE_LABEL$#!" - MINIMIZE_TOOLTIP:0 "#T Минимизировать#!" - CLOSE_LABEL:0 "Закрыть" - MINIMIZE:1 "#T Скрыть#!" - BACK_TOOLTIP:0 "#T $BACK_LABEL$#!" - BACK_LABEL:0 "Назад" - DONE:0 "Готово" - CHANGE:0 "Изменить" - TOP_BAR_VERSION:2 "Версия игры: [GetGameVersionInfo]\nКонтрольная сумма для сетевой игры: [GetMPChecksum] [GetRandomLogInfo]" - VERSION_SHORT:2 "[GetGameVersionInfoShort], Контрольная сумма: [GetMPChecksum] $MODIFIED_CHECKSUM$" - TITUS_FILTER_SAME_VERSION:0 "Одинаковая контрольная сумма #weak ([GetMPChecksum])#!" - MODIFIED_CHECKSUM:0 "[Select_CString( IsGameChecksumOk, '', '#X (Modified)#!' )]" - TT_MODULE_VERSION_INFO_COMMON:0 "#T $MODULE$ версия: #!\n Ветвь: $BRANCH|V$\n Подтверждение: $HASH_SHORT|V$\n Временная отметка: $TIMESTAMP$\n Номер подтверждения: $COMMIT_COUNT$" - TT_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n\n" - TT_GAME_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n$TT_GAME_MODULE_ADDITIONAL_VERSION_INFO$\n\n" - TT_GAME_MODULE_ADDITIONAL_VERSION_INFO:0 " Контрольная сумма мультиплеера: #V [GetMPChecksum]#! #V [GetRandomLogInfo]#!" - TT_MODULE_VERSION_INFO_CLICK_TO_COPY:0 "#I Щелкните, чтобы скопировать в буфер#!" - CLIPBOARD_MODULE_VERSION_INFO:0 "$MODULE$: $BRANCH$ $HASH_LONG$" - CLIPBOARD_GAME_MODULE_VERSION_INFO:1 "$MODULE$ версия:\n Ветвь: $BRANCH$\n Подтверждение: $HASH_LONG$\n Временная отметка: $TIMESTAMP$\n Номер подтверждения: $COMMIT_COUNT$\n Контрольная сумма мультиплеера: [GetMPChecksum]" - OK_BUTTON:0 "ОК" - CANCEL_BUTTON:0 "Отменить" - # Building blocks of COA tooltip - GO_TO_CLICK:0 "Щелкните, чтобы перейти" - GO_TO_RIGHT_CLICK:0 "Щелкните правой кнопкой мыши, чтобы перейти" - VIEW_CLICK:0 "Щелкните, чтобы посмотреть" - COA_LINE_OF_SUCCESSION:0 "[line_of_succession|E]:\n" - COA_TOOLTIP_HOLDER:1 "[GetPlayer.Custom2_Title( 'TitleRelationToMe', TITLE.Self )][holder|E] титула: [TITLE.GetLeaseInfo] [TITLE.GetHolder.GetFullNameNicknamed]\n[SelectLocalization(DataModelHasItems(TITLE.GetLineOfSuccession), 'COA_LINE_OF_SUCCESSION', '')][TITLE.GetLineOfSuccessionDesc]\n" - TITLE_LEASED_OUT_TO:0 "[lessee|E]: [CHARACTER.GetUIName]\n" - COA_TOOLTIP_NO_HOLDER:0 "Не создано\n" - COA_TOOLTIP_CLICK_INFO:0 "#I [SelectLocalization(TITLE.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_TOOLTIP_CLICK_INFO_GUI:0 "#I [SelectLocalization(Title.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_DEFAULT_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_DE_JURE_TITLE:0 "Изменение статуса де-юре: [TITLE.GetDeJureLiege.GetName]\n" - COA_HAS_LAWS:0 "Закон @title_succession![title_succession|E]:" - COA_HIGHLIGHT_CLAIM:1 "@pressed_claim! У вас есть $CLAIM$ на этот [title|El]" - COA_HIGHLIGHT_SUCCESSION:2 "#TUT_KW Вы можете рассчитывать на [succession|El] этого титула#!" - COA_HIGHLIGHT_DE_JURE_LIEGE:1 "#TUT_KW Этот титул [Concept( 'de_jure', 'де-юре' )|E] принадлежит вам#!" - # Actual COA tooltips - COA_DEFAULT_TOOLTIP:0 "$COA_HOLDER$" - COA_DE_JURE_TOOLTIP:0 "$COA_TITLE$$COA_DE_JURE_TITLE$$COA_HOLDER$$COA_CLICK_INFO$" - CHARACTER_TOOLTIP_PORTRAIT:0 "$CHARACTER_TOOLTIP$\n\n$CHARACTER_TOOLTIP_INSTRUCTION$" - CHARACTER_TOOLTIP_INSTRUCTION:0 "#I [Select_CString(Character.IsShownInCharacterWindow,'Щелкните, чтобы перейти', 'Щелкните, чтобы посмотреть')]\nЩелкните ПКМ для взаимодействия#!" - CHARACTER_TOOLTIP_INSTRUCTION_CODE:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'Щелкните, чтобы перейти', 'Щелкните, чтобы посмотреть')]\nЩелкните ПКМ для взаимодействия#!" - CHARACTER_TOOLTIP_INSTRUCTION_COURT_SCENE:0 "#I Щелкните, чтобы посмотреть#!" - CHARACTER_TOOLTIP_NO_PORTRAIT:0 "#T Нет персонажа#!" - PORTRAIT_NO_COUNCILLOR:0 "#T [councillor|E] не назначен#!" - ON_COUNCIL_EFFECTS:0 "#high Влияние на вас:#!\n[GetPlayer.GetCouncillorModifierDesc]" - PORTRAIT_NO_SPOUSE:0 "#T Нет супруга#!" - HEIR_TO_HEADER:2 "[heir|E]: \n" - CHARACTER_LINE_OF_SUCCESSION_MORE:0 "Прочие [titles|El]: $COUNT|V$" - MILITARY_STRENGTH_COMPARISON_TOOLTIP_LABEL:2 "#T Мощь обороняющихся войск $STRENGTH|V$ атакующим#!\n" - MILITARY_STRENGTH_COMPARISON_ATTACKER_TOOLTIP_LABEL:0 "#T Мощь атакующих войск $STRENGTH|V$ защитникам#!\n" - MILITARY_STRENGTH_US_LABEL:1 "#T Военная мощь защитников#!\n" - MILITARY_STRENGTH_US_ATTACKER_LABEL:0 "#T Военная мощь атакующих#!\n" - MILITARY_STRENGTH_OUR_LABEL:0 "#T Наша военная мощь#!\n" - MILITARY_STRENGTH_THEIR_OUR_TOOLTIP_LABEL:0 "#T Их военная мощь $STRENGTH|V$ нашей#!\n" - MILITARY_STRENGTH_OUR_ALLIES_LABEL:1 "\n#S Военная мощь [Concept( 'allies', 'союзников' )|E] защищающихся:#!\n" - MILITARY_STRENGTH_ALLIES_LABEL:0 "\n#S Военная мощь [Concept( 'allies', 'союзников' )|E]:#!\n" - MILITARY_STRENGTH_THEIR_ALLIES_LABEL:1 "\n#S Военная мощь [Concept( 'allies', 'союзников' )|E] нападающих:#!\n" - MILITARY_STRENGTH_BOTH:1 "#weak Силы защитников:#! \n$THEIR$\n\n#weak Силы атакующих:#! \n$OUR$" - MILITARY_STRENGTH_ATTACKER_DEFENDER:0 "#weak Силы атакующих:#! \n$THEIR$\n\n#weak Силы защитников:#! \n$OUR$" - MILITARY_STRENGTH_THEIR:0 "$THEIR$" - TITLE_LINE_OF_SUCCESSION_ENTRY:0 "[CHARACTER.GetUIName]\n" - CHARACTER_LINE_OF_SUCCESSION:0 "\nТекущая [line_of_succession|El]:\n" - CHARACTER_LINE_OF_SUCCESSION_ENTRY:0 "[TITLE.GetName]\n" - DISMISS:0 "Скрыть" - DISMISS_ALL:0 "Скрыть все" - DISMISS_CS_TT:0 "#T $DISMISS$#!\nСкрыть эту ситуацию. Аналогичные ситуации продолжат появляться, скрыта будет только эта.\n\nВы можете вернуть эту ситуацию, нажав на кнопку «Сбросить»." - DISMISS_ALL_TT:0 "#T $DISMISS_ALL$#!" - DISMISS_SUGGESTION_TT:0 "#T $DISMISS$#!\nСкрыть это предложение. Новые предложения будут появляться раз в [GetDefine('NSuggestions', 'PLAYER_SUGGESTION_MONTHS_UPDATE')] мес." - UNLANDED_TITLE:0 "$SUBJECT_TYPE$ [CHARACTER.GetShortUIName]" - #click - RIGHT_CLICK_DISMISS:0 "#I Щелкните ПКМ, чтобы скрыть#!" - REALM_TOOLTIP_HOLDER:0 "[ruler|E]: [TITLE.GetHolder.GetName]\nТекущая [line_of_succession|El]:\n[TITLE.GetLineOfSuccessionDesc]\n" - COA_REALM_TOOLTIP_CHARACTER:4 "#T [CHARACTER.GetPrimaryTitle.GetNameWithUnderlyingNoTooltip|U]#!\n#L [CHARACTER.GetGovernment.GetAdjective]ая#! [realm|El]\n[rank|E]: [CHARACTER.GetPrimaryTitle.GetRankConcept]\n[ruler|E]: [CHARACTER.GetUIName|U]\nВоенная мощь: [CHARACTER.GetMilitaryStrengthText|V] [Concept( 'soldiers', 'солдат' )|E]\nРазмер державы: [CHARACTER.RealmSize|V] [Concept( 'counties', 'графств' )|E]\n\n#S Наследование#!\nЗакон о наследовании: $SUCCESSION_FORM_NAME$\n\n[line_of_succession|E]:\n[CHARACTER.GetPrimaryTitle.GetLineOfSuccessionDesc]" - CHARACTER_WINDOW_REALM_TOOLTIP:0 "[Character.GetDefaultRealmFlagTooltipNoClickInfo]\n\n[Title.GetClickInfo]" - COA_REALM_TOOLTIP_CHARACTER_CLICK_INFO:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow, 'Щелкните, чтобы перейти', 'Щелкните, чтобы посмотреть')]\nЩелкните ПКМ, чтобы взаимодействовать с персонажем [CHARACTER.GetShortUINameNoTooltip]#!" - COA_REALM_TOOLTIP_PRIMARY_TITLE_CLICK_INFO:0 "#I Нажмите, чтобы посмотреть, каким первым титулом владеет [CHARACTER.GetPrimaryTitle.GetNameNoTooltip|V]#!" - COA_REALM_TOOLTIP_GUI_CLICK_INFO:0 "#I [Select_CString(Character.IsShownInCharacterWindow, 'Щелкните, чтобы перейти', 'Щелкните, чтобы посмотреть')]\nЩелкните ПКМ, чтобы взаимодействовать с персонажем [Character.GetShortUINameNoTooltip]#!" - cooltip_spouse_listing:0 "[spouse|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_betrothed_listing:0 "[betrothal|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_concubine_listing:1 "[concubine|E] персонажа [ROOT.Char.GetConcubinist.GetName]" - cooltip_unmarried_listing:0 "Не состоит в браке" - GLOBAL_OBSERVER:0 "Наблюдает" - PLAYER_OBSERVER:0 "Наблюдает за персонажем [GetPlayer.GetShortUINameNotMeNoTooltip] ([SelectLocalization(GetPlayer.IsPlayer, 'OBSERVER_PLAYER_NAME', 'OBSERVER_AI')])" - OBSERVER_PLAYER_NAME:0 "Под управлением игрока [GetPlayer.PlayerName]" - OBSERVER_AI:0 "ИИ" - END_OF_COMBAT_CONTRIBUTION_TOOLTIP:0 "#T Изменение вклада в войну на #V [BattleSummaryWindow.GetCombatResultData.GetWarContribution( GetPlayer )|=]#!" - CHARACTER_LOCATION_TOOLTIP:0 "Местоположение: [Character.GetCurrentLocation.GetName]" - CHARACTER_IMPRISONED_TOOLTIP:0 "[imprisoned|E] у [Select_CString(Character.GetImprisonedBy.IsPlayer, '', 'персонажа ' )][Character.GetImprisonedBy.GetNamePossessiveOrMy][Select_CString(Character.GetImprisonedBy.IsPlayer, 'его персонажа', '' )]" - CHARACTER_BIRTH_NAME_TOOLTIP:1 "Имя при рождении: [Character.GetOriginalFirstName]" - CHARACTER_COURT_POSITIONS_TOOLTIP:0 "[Character.GetLiege.GetShortUINamePossessive|U] [Character.GetHeldCourtAndCouncilPositionsString]" - cooltip_opinion_of_player:0 "[opinion|E] обо мне #P [Character.GetOpinionOf( GetPlayer )|+=]#!" - CHARACTER_KILLER_TOOLTIP:0 "Убийца: [Character.GetKiller.GetUIName|U]" - FAITH_COOLTIP_WINDOW:0 "#L [Faith.GetAdjective]ая#!" - CULTURE_COOLTIP_WINDOW:0 "#L [Culture.GetName]ая#!" - CULTURE_COOLTIP_GETNAME:1 "[Culture.GetNameNoTooltip]ая" - SORT_BY:0 "Сортировать: " - DEBUG_TITLE_KEYS:0 "Ключ титула и де-юре сюзерены:" - DEBUG_REGION_KEYS:0 "Географические области:" diff --git a/project/ck3/base_game/localization/russian/gui/council_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/council_window_l_russian.yml deleted file mode 100644 index 75f5c8ef7e..0000000000 --- a/project/ck3/base_game/localization/russian/gui/council_window_l_russian.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_russian: - COUNCILWINDOW_TITLE:0 "Совет" - COUNCILWINDOW_POWERFUL_VASSAL_INFO:0 "@warning_icon!#X [powerful_vassals|E] (их [CouncilWindow.GetNumberOfPowerfulVassalsNotInCouncil|V]) требуют места в [Concept( 'council', 'совете' )|El]#!" - COUNCILWINDOW_TT_REPLACE:1 "#T Назначить на должность: [ACTIVE_COUNCIL_TASK.GetPositionName]#!" - COUNCILWINDOW_SELECT_COUNCILLOR:0 "[CouncilPositionType.GetName] не выбран" - COUNCILLOR_RELEVANCE:0 "Значимость" - COUNCILWINDOW_SELECT_TASK:0 "Выберите задание" - POTENTIAL_LOCATION_ASSIGN:0 "Назначить" - POTENTIAL_LOCATION_CANCEL:0 "Отменить" - POTENTIAL_LOCATION_TITLE:0 "Доступные графства" - POTENTIAL_LOCATION_COURT_TITLE:0 "Доступные дворы" - POTENTIAL_LOCATION_SELECT_TT_SELECTED:0 "#T Назначить задание#!" - POTENTIAL_LOCATION_SELECT_TT_NOT_SELECTED:0 "#T Назначить задание#! \n@warning_icon!#X Это задание должно быть назначено определенному графству#!\n\n#I Щелкните по карте или выберите графство из списка#!" - POTENTIAL_HIDE_TASK_TT:0 "#T Скрыть список возможных заданий#!" - POTENTIAL_SHOW_TASK_TT:1 "#I Щелкните, чтобы выбрать задание#!" - COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER:1 "#T Прогресс: [ActiveCouncilTask.GetProgress|1V]/[ActiveCouncilTask.GetProgressMax|0V] [ActiveCouncilTask.GetTaskValueName] #!" - COUNCIL_TASK_PROGRESS_BREAKDOWN:0 "#S Ежемесячный прогресс#!" - COUNCIL_TASK_PROGRESSBAR_FROZEN:0 "@warning_icon!#X Чтобы продолжить выполнение задания, назначьте какого-нибудь персонажа на должность советника#!" - COUNCIL_TASK_PROGRESS_RATE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_PROGRESS_RATE_VALUE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_COUNTY_LOCATION:0 "[TITLE.GetName]" - COUNCIL_TASK_COURT_LOCATION:0 "Двор [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - COUNCIL_TASK_LOCATION:0 "Местоположение: $LOCATION$" - COUNCIL_WINDOW_TASK_NEEDS_COUNCILLOR:0 "$EFFECT_LIST_BULLET$ #N Для выбора задания нужно назначить советника#!" - COUNCIL_WINDOW_TASK_NEEDS_VALID_LOCATION:0 "$EFFECT_LIST_BULLET$ #N Нет подходящих целей для этого задания#!" - COUNCIL_TASK_NAME_HEADER:0 "#T $NAME|V$ #!" - COUNCIL_TASK_ETA:0 "Завершится через $TIME_LEFT|V$" - COUNCIL_TASK_ETA_STRING:0 "Еще $TIME_LEFT$" - COUNCIL_TASK_SELECTABLE_LOCATION:1 "#T Дать новое задание:\n#!#S $TASK$. Место: $LOCATION$ #!" - COUNCIL_TASK_UNSELECTABLE_LOCATION:1 "Неподходящая цель:" - COUNCIL_TASK_TBA_ETA:0 "Завершится через $ETA$" - COUNCIL_TASK_EFFECTS_HEADER:0 "#S Эффекты#!\n" - COUNCIL_TASK_EFFECTS:0 "#S Эффекты#!\n[ActiveCouncilTask.GetTaskEffect]" - COUNCIL_TASK_CANCEL_ASSIGNMENT:1 "#T Назад#!\nВаш советник вернется к выполнению предыдущего задания" - COUNCIL_TASK_OTHER_SOURCES:1 "Другие источники" - COUNCILWINDOW_TT_WAITING_RESPONSE:0 "Ждем, что ответит [CHARACTER.GetUIName]" - CONFIRM_FIRE_COUNCILLOR_TITLE:0 "Уволить советника" - CONFIRM_FIRE_COUNCILLOR_ACCEPT:0 "Уволить" - SWAP_COUNCILLOR_CONFIRMATION_TITLE:0 "Поменять советника" - SWAP_COUNCILLOR_CONFIRMATION_ACCEPT:0 "Заменить" - SWAP_COUNCILLOR_CONFIRMATION_DESC:0 "[CHARACTER.GetUIName] и [TARGET_CHARACTER.GetUIName] поменяются местами в [Concept( 'council', 'совете' )|E]" - COUNCIL_TASK_CHARACTER_NOR_VALID:0 "@warning_icon!#X [CHARACTER.GetShortUIName] не может выполнить это задание:#!" - CHANGE_TASK_CONFIRMATION_COUNTY_DESC:1 "[COUNCIL_TASK.GetPositionName] получит задание [COUNCIL_TASK_TYPE.GetName]. Цель — [COUNTY.GetTitle.GetName]" - CHANGE_TASK_CONFIRMATION_COURT_DESC:2 "[COUNCIL_TASK.GetPositionName] получит задание [COUNCIL_TASK_TYPE.GetName] при дворе державы [COUNTRY.GetName]." - COUNCIL_TASK_FABRICATE_DOMAIN:0 "За подделку [claims|El] в собственной державе вы не получите [casus_belli|El], но можете лишить титула без [Concept( 'tyranny', 'тирании' )|El]" - COUNCIL_TASK_FIND_SECRETS_LIEGE:1 "Ваш сюзерен @warning_icon!#X Штраф к прогрессу#!" - COUNCIL_TASK_FIND_SECRETS_INDEPENDENT:0 "Независимый правитель" - COUNCIL_TASK_FIND_SECRETS_VASSAL:1 "Ваш вассал" - COUNCIL_WINDOW_COUNCILOR:0 "([COUNCIL_TASK.GetPositionName])" - COUNCIL_WINDOW_VIEW_LIEGE:0 "Совет [Concept( 'liege', 'сюзерена' )|E]" - COUNCIL_WINDOW_VIEW_MY:0 "Ваш совет" - COUNCIL_WINDOW_LIEGE_COUNCIL:1 "Совет сюзерена [CouncilWindow.GetPositionAtLiege]" - COUNCIL_WINDOW_PLAYER_COUNCIL:0 "Ваш совет" - COUNCIL_WINDOW_PLAYER_COURT:0 "Ваш двор" - COUNCIL_WINDOW_RETAINERS:0 "Врач" - COUNCIL_WINDOW_MINOR_TITLES:0 "Малые титулы" - COUNCIL_WINDOW_GUESTS:1 "Ваши [Concept( 'guest', 'гости' )|E]" - COURT_WINDOW_NO_GUESTS:1 "[Concept( 'guest', 'гостей' )|U] нет. Вы можете подождать, пока они появятся, или воспользоваться соответствующим решением и пригласить их." - COUNCIL_WINDOW_PRISONERS:0 "Ваши [Concept( 'prisoner', 'пленники' )|E]" - COUNCIL_WINDOW_COURTIERS:1 "Ваши [Concept( 'courtier', 'придворные' )|E]" - COUNCIL_WINDOW_AWAY_COURTIERS:1 "Ваши отсутствующие [Concept( 'courtier', 'придворные' )|E]" - COUNCIL_WINDOW_CANT_FIRE_HEADER:0 "Нельзя уволить [Concept( 'councillor', 'советника' )|E]:" - COUNCIL_WINDOW_CANT_REASSIGN_HEADER:0 "Нельзя назначить нового [Concept( 'councillor', 'советника' )|E]:" - COUNCIL_WINDOW_CANT_REASSIGN_WARNING:0 "Нельзя назначить нового [Concept( 'councillor', 'советника' )|E]" - COUNCIL_WINDOW_MAP_TASK_NAME:0 "Задание [PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_MAP_INSTRUCTION:2 "#I Щелкните, чтобы выбрать место на карте и назначить задание\nЩелкните ПКМ для отмены#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_TT:0 "#I Щелкните, чтобы назначить задание здесь#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_CANCEL_TT:0 "#I Щелкните ПКМ для отмены#!" - COUNCIL_WINDOW_MAP_COUNCILLOR_TYPE:0 "[PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_TOOLIP_CULTURES_IN_COUNTY:1 "Культура: #L [CULTURE.GetName]ая#!" - COUNCIL_WINDOW_TOOLIP_FAITHS_IN_COUNTY:1 "Конфессия: [FAITH.GetName]" - COUNCIL_WINDOW_CURRENTLY_APPOINTED:0 "Едва назначенный советник" - COUNCIL_WINDOW_SKILLS:0 "Навыки" - COUNCIL_WINDOW_GUESTS_AND_COURTIERS:0 "Ваши [Concept( 'guests', 'гости' )|E] и [Concept( 'courtiers', 'придворные' )|E]" - COURT_WINDOW_NO_GUESTS_OR_COURTIERS:1 "Нет ни [Concept( 'guests', 'гостей' )|E], ни [Concept( 'courtiers', 'придворных' )|E]. Вы можете подождать, пока они появятся, или воспользоваться соответствующим решением и пригласить их." diff --git a/project/ck3/base_game/localization/russian/gui/court_grandeur_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/court_grandeur_window_l_russian.yml deleted file mode 100644 index fa8e9cea11..0000000000 --- a/project/ck3/base_game/localization/russian/gui/court_grandeur_window_l_russian.yml +++ /dev/null @@ -1,44 +0,0 @@ -l_russian: - COURT_GRANDEUR_LABEL:1 "[court_grandeur|E]:" - COURT_AMENITIES_LABEL:0 "[court_amenities|E]" - COURT_GRANDEUR_LEVEL_TOOLTIP:3 "#S Эффекты#!\n[CourtGrandeurWindow.GetModifierDescForLevel(CourtGrandeurLevel.GetValue)]\n[AddTextIf( GreaterThan_int32( CourtGrandeurLevel.GetValue, '(int32)1' ), '#weak $EFFECT_LIST_BULLET$All previous levels also apply#!' )]" - COURT_GRANDEUR_PROGRESS_TOOLTIP_HEADER:1 "#T [court_grandeur|E]: [CourtGrandeurData.GetCurrent|2]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE:2 "#S Базовое значение:#! #underline [CourtGrandeurData.GetBase|V0]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_SIMPLE:0 "#weak (Базовое значение #underline [CourtGrandeurData.GetBase|0]#!)#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_TIME:0 "#weak Базовое значение будет достигнуто через [GetTimeDifferenceWithDays( CourtGrandeurData.GetDaysUntilAtBase )]#!" - COURT_GRANDEUR_CHANGE_TOWARDS_BASE:1 "Изменение в сторону базового значения" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_CHANGE:2 "#S $COURT_GRANDEUR_CHANGE_TOWARDS_BASE$:#! #underline [CourtGrandeurData.GetChangeTowardsBase|+=]#!/мес" - EXPECTED_LEVEL_MARKER_DIFFERENCE:0 "[CourtGrandeurData.GetDifferenceFromExpectedLevel]" - EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS:0 "[Abs_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel )]" - EXPECTED_LEVEL_MARKER_EQUAL:0 "Ожидания" - EXPECTED_LEVEL_MARKER_ABOVE:0 "На $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ выше ожидаемого" - EXPECTED_LEVEL_MARKER_BELOW:0 "На $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ ниже ожидаемого" - COURT_GRANDEUR_EXPECTATIONS_TOOLTIP:0 "[Concept( 'court_grandeur_level', 'Уровень величия' )|E] [Concept( 'royal_court', 'вашего двора' )|E] на #V $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$#! [Select_CString( LessThan_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel, '(int32)0' ), 'ниже', 'выше' )], чем ожидается от державы вашего [Concept( 'realm_size', 'размера' )|E] и [Concept( 'rank', 'ранга' )|E].\n\n#S Эффекты#!\n[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP:0 "применяются эффекты уровня [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevelIgnoreGrace ).GetNameWithTooltip]" - COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP:0 "потеря всех эффектов" - COURT_GRANDEUR_GRACE_PERIOD_TOOLTIP:0 "Вы недавно потеряли [Concept( 'court_grandeur_level', 'уровень величия двора' )|E], и у вас [CourtGrandeurData.GetGracePeriodEndDate.GetTimeToDate|V], чтобы вновь получить уровень [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevel ).GetNameWithTooltip]. В противном случае вы получите следующие эффекты: [SelectLocalization( EqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, '(int32)0' ), 'COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP', 'COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP' ) )]." - TOP_ROYAL_COURTS_HEADER:0 "#T Этот [royal_court|El] $RANK|O$ из $COURTS$ в мире#!" - TOP_ROYAL_COURT_ENTRY:0 "$POSITION$. [CHARACTER.GetUINameNotMe]" - TOP_ROYAL_COURT_ENTRY_DISPLAYED_COURT:0 "#bold $POSITION$. [CHARACTER.GetUINameNotMe] #weak (этот двор)#!" - ELLIPSIS:0 "..." - - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_TITLE:0 "Повышен уровень величия двора " - COURT_GRANDEUR_TOAST_GRANDEUR_RANK_INCREASED_TITLE:0 "Повышен ранг величия" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_TITLE:0 "Понижен уровень величия двора " - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_DESCRIPTION:0 "Новый [Concept( 'court_grandeur_level', 'уровень величия вашего двора' )|E] — [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_DESCRIPTION:0 "Новый [Concept( 'court_grandeur_level', 'уровень величия вашего двора' )|E] — [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_EXPECTATION_EFFECTS:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION:1 "@warning_icon!#X [Concept( 'court_grandeur_level', 'Уровень величия этого двора' )|E] на [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel )] ниже ожидаемого — [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel ), '(int32)1' ), 'level', 'levels' )]. Применяются следующие эффекты:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION:0 "[court_grandeur_level|E] соответствует ожиданиям. Дополнительных эффектов нет." - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION:1 "[Concept( 'court_grandeur_level', 'Уровень величия этого двора' )|E] на [Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )] выше ожидаемого — [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'level', 'levels' )]. Применяются следующие эффекты:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelWithoutGraceModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION_IGNORE_GRACE:1 "@warning_icon! #X Через [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] [Concept( 'court_grandeur_level', 'уровень величия этого двора' )|E] будет на [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace )] ниже ожидаемого — [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace ), '(int32)1' ), 'level', 'levels' )]. Будут применены следующие эффекты:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION_IGNORE_GRACE:1 "Через [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] [Concept( 'court_grandeur_level', 'Уровень величия этого двора' )|E] снизится до ожидаемого, и все дополнительные эффекты будут отменены." - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION_IGNORE_GRACE:1 "Через [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] [Concept( 'court_grandeur_level', 'уровень величия этого двора' )|E] будет на [Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )] ниже ожидаемого — [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'level', 'levels' )]. Будут применены следующие эффекты:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_EXPECTED_LEVEL:0 "Ваш текущий [court_grandeur_expectations|El]" - COURT_GRANDEUR_PENDING_LEVEL:1 "Уровень будет достигнут [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]" - COURT_GRANDEUR_LEVEL_REQUIREMENT:0 "#weak (требуется [court_grandeur|El] не ниже [CourtGrandeurLevel.GetGrandeurForLevel|V0]#!" - COURT_GRANDEUR_ACTIVE_LEVEL:0 "#bold Действительный уровень#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL:0 "#bold Текущий уровень#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_INACTIVE_LEVEL:0 "#bold #X Недействительный уровень#! #!$COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL_GRACE_PERIOD:2 "@warning_icon! #X Недостаточно [Concept( 'grandeur', 'величия' )|E] для поддержания этого уровня, станет неактивным через [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], если не довести величие до значения «[CourtGrandeurLevel.GetGrandeurForLevel|V0]»#!" diff --git a/project/ck3/base_game/localization/russian/gui/court_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/court_window_l_russian.yml deleted file mode 100644 index b6a1a9283b..0000000000 --- a/project/ck3/base_game/localization/russian/gui/court_window_l_russian.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_russian: - COURT_WINDOW_TITLE:1 "Придворные" - COURT_WINDOW_YOUR_COURTIERS:0 "Ваши придворные" diff --git a/project/ck3/base_game/localization/russian/gui/courtwindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/courtwindow_l_russian.yml deleted file mode 100644 index 246a9af49f..0000000000 --- a/project/ck3/base_game/localization/russian/gui/courtwindow_l_russian.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_russian: - COURT:0 "Двор персонажа [CourtWindow.GetCharacter.GetUINameNoTooltip]" - COURTIER_SORT_GUEST:0 "$game_concept_guest$" - COURT_SCENE_CHARACTER_NAME_NO_RELATION:0 "[CHARACTER.GetName]" - COURT_SCENE_CHARACTER_NAME:0 "[CHARACTER.GetName] #weak ($RELATION$)#!" - COURT_SCENE_EDITOR_DEV_CAM_DESC:0 "Камера разработчика" diff --git a/project/ck3/base_game/localization/russian/gui/create_claimant_faction_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/create_claimant_faction_window_l_russian.yml deleted file mode 100644 index 5a36fbfdb5..0000000000 --- a/project/ck3/base_game/localization/russian/gui/create_claimant_faction_window_l_russian.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_russian: - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_IN_REALM:0 "@warning_icon!#X За пределами державы [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]#!" - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_UNLANDED:0 "@warning_icon!#X Этот персонаж не безземельный#!" - CREATE_CLAIMANT_FACTION_INVITE:0 "#T Пригласить претендента#!" - CREATE_CLAIMANT_FACTION_SELECT_CLAIMANT:0 "@warning_icon!#X Претендент не выбран#!" - CREATE_CLAIMANT_FACTION_SELECT_TITLE:0 "@warning_icon!#X Титул не выбран#!" diff --git a/project/ck3/base_game/localization/russian/gui/culture_divergence_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/culture_divergence_window_l_russian.yml deleted file mode 100644 index 3cdb2e2729..0000000000 --- a/project/ck3/base_game/localization/russian/gui/culture_divergence_window_l_russian.yml +++ /dev/null @@ -1,29 +0,0 @@ -l_russian: - DIVERGE_CULTURE_EXECUTE_LABEL:0 "Отделить культуру" - DIVERGE_CULTURE_EXECUTE_TOOLTIP:1 "#T Отделить культуру#!\n Отделиться от #L [Culture.GetName|l]ой#! культуры и создать новую [Concept( 'divergent_culture', 'отделившуюся культуру' )|E].\n\n[DivergenceWindow.GetDivergeBlockers]" - DIVERGE_CULTURE_WINDOW_TITLE:0 "Отделиться от [Culture.GetNameNoTooltip|l]ой культуры" - DIVERGENCE_TOTAL_COST:0 "Цена: [DivergenceWindow.GetDivergeCostString]" - DIVERGENCE_COST_TOOLTIP:0 "#T Стоимость отделения: [DivergenceWindow.GetDivergeCostString]#!\n[DivergenceWindow.GetDivergeCostBreakdown]" - DIVERGE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( DivergenceWindow.GetNewCultureName ), 'Выберите название', '' )] [DivergenceWindow.GetNewCultureName]ая" - CULTURE_DIVERGENCE_COOLDOWN:0 "#weak Отделить культуру можно лишь раз в жизни. От [Concept( 'divergent_culture', 'отделившейся культуры' )|E] нельзя отделить новую культуру, пока не пройдет [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] лет.#!" - CULTURE_CREATION_DIVERGENCE_ACCEPTANCE_TEXT:0 "Терпимость к #L [GetPlayer.GetCulture.GetName|l]ому#! народу будет 100%" - CULTURE_AESTHETICS_DIVERGE_TOOLTIP:0 "#T [CultureAesthetics.GetName]ая эстетика#!\n[CultureAesthetics.GetDesc]" - CULTURE_AESTHETICS_DESC:0 "Традиционные имена: $NAME_LIST$\nАрхитектура: $BUILDING|V$\nМода: $CLOTHES|V$\nГербы: $COAT_OF_ARMS|V$\nВоенное оснащение: $UNIT|V$" - CULTURE_CREATION_REPLACE_TRADITION_HEADER:1 "Доступные традиции" - TRADITION_BASE_COST_HEADER:0 "Базовая стоимость: $COST$" - TRADITION_COST_HEADER:1 "[CULTURE_TRADITION.GetName]: $COST$" - DIVERGENCE_NO_COST_EXISTING_TRADITION:0 "Бесплатно, поскольку у вас уже есть эта традиция" - DIVERGENCE_NO_PILLAR_CHANGED:0 "@warning_icon! #X Вы не изменили [Concept( 'culture_pillar', 'столпы культуры' )|E]#!" - TRADITION_BLOCKS_DIVERGENCE:1 "[CULTURE_TRADITION.GetName]:" - PILLAR_BLOCKS_DIVERGENCE:1 "[CULTURE_PILLAR.GetName]:" - DIVERGE_NAME_FORMAT_0:0 "[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]о[CULTURE.GetCollectiveNounNoTooltip|l]" - DIVERGE_PREFIX_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]о" - DIVERGE_NAME_FORMAT_1:0 "Ново[TITLE.GetAdjectiveNoTooltip|l]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_1:0 "Ново[CULTURE.GetCollectiveNounNoTooltip|l]" - DIVERGE_PREFIX_FORMAT_1:0 "Ново[TITLE.GetPrefixNoTooltip|l]о" - DIVERGE_NAME_FORMAT_2:0 "Ново[CULTURE.GetNameNoTooltip|l]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_2:0 "Ново[CULTURE.GetCollectiveNounNoTooltip|l]" - DIVERGE_PREFIX_FORMAT_2:0 "Ново[CULTURE.GetPrefixNoTooltip|l]" - CREATE_CULTURE_SELECT_COLOR:0 "Выберите цвет своей новой [Concept( 'culture', 'культуры' )|E]" - TRADITION_CATEGORY_DIVERGE_NAME:0 "[TraditionGrouping.GetGroupingName] ([GetDataModelSize( TraditionGrouping.GetPossibleTraditions )])" diff --git a/project/ck3/base_game/localization/russian/gui/culture_hybridization_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/culture_hybridization_window_l_russian.yml deleted file mode 100644 index fb3b50d894..0000000000 --- a/project/ck3/base_game/localization/russian/gui/culture_hybridization_window_l_russian.yml +++ /dev/null @@ -1,58 +0,0 @@ -l_russian: - HYBRIDIZE_CULTURE_EXECUTE_LABEL:0 "Создать гибридную культуру" - HYBRIDIZE_CULTURE_EXECUTE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_EXECUTE_LABEL$#!\nСоздать новую [Concept( 'hybrid_culture', 'гибридную культуру' )|E], сочетающую аспекты [GetPlayer.GetCulture.GetNameNoTooltip|l]ой и [Culture.GetNameNoTooltip|l]ой культур\n\n[HybridizationWindow.GetHybridizeBlockers]" - HYBRIDIZE_CULTURE_WINDOW_TITLE:0 "Создать гибридную культуру" - HYBRIDIZATION_TOTAL_COST:0 "Цена: [HybridizationWindow.GetHybridizeCostString]" - HYBRIDIZATION_COST_TOOLTIP:0 "#T Цена: [HybridizationWindow.GetHybridizeCostString]#!\n[HybridizationWindow.GetHybridizeCostBreakdown]" - CULTURE_CREATION_NAMING_HEADER:0 "Укажите названия…" - CULTURE_CREATION_NAME_TOOLTIP:0 "Введите название новой [Concept( 'culture', 'культуры' )|E]" - CULTURE_CREATION_NAMING_NAME_BASE:0 "Название #weak (Пример: Французск)#!" - CULTURE_CREATION_NAMING_NAME:0 "$CULTURE_CREATION_NAMING_NAME_BASE$:" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE:0 "Собирательное существительное #weak (Пример: Французы)#!" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN:0 "$CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE$:" - CULTURE_CREATION_NAMING_PREFIX_BASE:0 "Префикс #weak (Пример: Французско)#!" - CULTURE_CREATION_NAMING_PREFIX:0 "$CULTURE_CREATION_NAMING_PREFIX_BASE$:" - HYBRIDIZE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( HybridizationWindow.GetNewCultureName ), 'Выберите название', '' )] [HybridizationWindow.GetNewCultureName]ая" - CULTURE_CREATION_NEW_CULTURE_HEADER:0 "Новая культура" - CULTURE_CREATION_NEW_CULTURE_TEXT:0 "Будет создана новая [Concept( 'culture', 'культура' )|E], и вы станете ее [Concept( 'culture_head', 'культурным идеологом' )|E]" - CULTURE_CREATION_ACCEPTANCE_HEADER:0 "Принятие" - CULTURE_CREATION_ACCEPTANCE_TEXT:0 "Терпимость между #L [GetPlayer.GetCulture.GetName|l]ой#! и #L [Culture.GetName|l]ой#! культурами будет 100%" - CULTURE_CREATION_INNOVATIONS_HEADER:0 "Инновации" - CULTURE_CREATION_INNOVATIONS_TEXT:1 "Вы получите эту #L [Culture.GetName|l]ую#! [Concept( 'innovation', 'инновацию' )|E]:" - CULTURE_CREATION_INNOVATIONS_PLURAL_TEXT:0 "Вы получите эти [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] #L [Culture.GetName|l]ие#! [Concept( 'innovations', 'инновации' )|E]:" - CULTURE_CREATION_INNOVATIONS_PLURAL_INCLUDING_TEXT:0 "Вы получите [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] #L [Culture.GetName|l]ие#! [Concept( 'innovations', 'инновации' )|E], в том числе:" - CULTURE_CREATION_REALM_ADOPTION_HEADER:0 "Принятие державой" - CULTURE_CREATION_REALM_ADOPTION_TEXT:0 "[Concept( 'close_family', 'Близкие родственники' )|E] примут\nПримут [VassalConversionWindow.GetNumberOfVassalsToConvert] из [VassalConversionWindow.GetNumberOfVassals] [Concept( 'vassals', 'вассалов' )|El]" - CULTURE_HYBRIDIZATION_COOLDOWN:1 "#weak Создать [Concept( 'hybrid_culture', 'гибридную культуру' )|E] можно лишь раз в жизни. Новая культура сможет создать другую гибридную культуру лишь через [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0] лет!#!" - CULTURE_CREATION_ETHOS:1 "[ethos|E]" - CULTURE_CREATION_HERITAGE:1 "[heritage|E]" - CULTURE_CREATION_LANGUAGE:1 "[language|E]" - CULTURE_CREATION_MARTIAL_CUSTOM:1 "[martial_custom|E]" - CULTURE_CREATION_NAMING_LIST:0 "Традиционные имена" - CULTURE_CREATION_BUILDINGS:0 "Архитектура" - CULTURE_CREATION_CLOTHING:0 "Мода" - CULTURE_CREATION_COAS:0 "Гербы" - CULTURE_CREATION_UNITS:0 "Военное оснащение" - CULTURE_CREATION_AESTHETICS:0 "Эстетика" - CULTURE_CREATION_TOO_MANY_TRADITIONS:0 "#X @warning_icon!Выбрано больше $MAX$ традиций#!" - CULTURE_CREATION_NAME_IN_USE:0 "#X @warning_icon!$NAME$ая культура уже существует#!" - CULTURE_CREATION_NEED_PILLARS_FROM_BOTH:0 "#X @warning_icon!Необходимо выбрать столпы из обеих культур без учета общих столпов#!" - CULTURE_CREATION_BLOCKERS_HEADER:0 "Невозможно создать культуру" - HYBRID_NAME_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip][CULTURE.GetNameNoTooltip|l]" - HYBRID_COLLECTIVE_NOUN_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip][CULTURE.GetCollectiveNounNoTooltip|l]" - HYBRID_PREFIX_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip][CULTURE.GetPrefixNoTooltip|l]" - HYBRID_NAME_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip][TARGET_CULTURE.GetNameNoTooltip|l]" - HYBRID_COLLECTIVE_NOUN_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip][TARGET_CULTURE.GetCollectiveNounNoTooltip|l]" - HYBRID_PREFIX_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip][TARGET_CULTURE.GetPrefixNoTooltip|l]" - HYBRID_NAME_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]о[TARGET_CULTURE.GetNameNoTooltip|l]" - HYBRID_COLLECTIVE_NOUN_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]о[TARGET_CULTURE.GetCollectiveNounNoTooltip|l]" - HYBRID_PREFIX_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]о[TARGET_CULTURE.GetPrefixNoTooltip|l]" - HYBRID_NAME_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip][TITLE.GetPrefixNoTooltip|l]" - HYBRID_COLLECTIVE_NOUN_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip][CULTURE.GetCollectiveNounNoTooltip|l]" - HYBRID_PREFIX_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip][TITLE.GetPrefixNoTooltip|l]о" - HYBRID_PILLAR:1 "И то, и другое" - MAP_COLOR_SELECTION_LABEL:0 "Цвет на карте" - HYBRID_COA_DESC:0 "Будет использовать элементы гербов обеих культур" - HYBRID_FASHION_DESC:0 "Будет использовать моду обеих культур" - HYBRID_NAMES:0 "Будет использовать имена обеих культур" - CULTURE_CREATION_TRADITIONS_COUNT:0 "Выберите до [GetPlayer.GetCulture.GetMaxNumberOfTraditions] [Concept( 'traditions', 'традиций' )|E] любой из двух [Concept( 'culture', 'культур' )|E] ([HybridizationWindow.GetTraditionPicksTotal] выбрано)" diff --git a/project/ck3/base_game/localization/russian/gui/culture_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/culture_window_l_russian.yml deleted file mode 100644 index a1fa889c82..0000000000 --- a/project/ck3/base_game/localization/russian/gui/culture_window_l_russian.yml +++ /dev/null @@ -1,192 +0,0 @@ -l_russian: - CULTURE_WINDOW_TITLE:0 "[Culture.GetNameNoTooltip]ая культура" - CULTURE_RELATION_MY_CULTURE:2 "Ваша [culture|El]" - CULTURE_RELATION_MY_REALM:0 "[culture|E] в вашей [Concept( 'realm', 'державе' )|E]" - CULTURE_RELATION_MY_TOP_REALM:0 "[culture|E] в [Concept( 'top_realm', 'державе-сюзерене' )|E]" - CULTURE_RELATION_FOREIGN_CULTURE:1 "Чужая [culture|El]" - CULTURE_WINDOW_ERA_JOINED:0 "$JOINED$–" - CULTURE_WINDOW_ERA_JOINED_LEFT:0 "$JOINED$–$LEFT$" - CULTURE_WINDOW_ERA_LEFT:0 "" #intentionally empty - CULTURE_WINDOW_ERA_DISCOVERED_BY:0 "#L [CULTURE.GetName]ая#! культура совершила открытие" - CULTURE_WINDOW_CULTURE_HEAD_TITLE:0 "[culture_head|E]: [Character.GetUIName|U]" - CULTURE_WINDOW_HEAD_FASCINATION:0 "[fascination|E]: [CultureWindow.GetCulture.GetFascination.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_INFO:0 "#weak Правитель, принадлежащий к этой культуре и владеющий наибольшим количеством [CULTURE.GetNameNoTooltip|l]их [Concept( 'counties', 'графств' )|El] ($COUNT|V$)#!" - CULTURE_WINDOW_MY_CULTURE_INFO:1 "#weak У вас в державе есть [CULTURE.GetNameNoTooltip|l]ие графства ($COUNT|V$).#!" - CULTURE_WINDOW_INNOVATIONS:0 "[Culture.GetNameNoTooltip]ие [innovations|El]" - CULTURE_WINDOW_CULTURE:1 "[Culture.GetNameNoTooltip]ая культура" - CULTURE_WINDOW_ERA_NAME:0 "[CultureEra.GetNameNoTooltip]ая [era|El]\n[GuiCultureEra.GetJoinedLeftString]" - INNOVATION_TOOLTIP_TYPE:0 "Тип [innovations|El] — [CultureInnovationType.GetGroupName]" - INNOVATION_TOOLTIP_ERA:0 "[era|E]: [CultureInnovation.GetCultureEra.GetName]" - INNOVATION_TOOLTIP_GAIN:0 "Существует ежемесячный [CultureInnovation.GetProgressChance|V%] шанс получить [CultureInnovation.GetProgressGain|V^] прогресса:" - INNOVATION_NOT_IN_ERA:0 "#X Не [era|El] $ERA_TYPE|V$#!" - INNOVATION_NOT_IN_REGION:1 "@warning_icon!#X В регионе $REGION$ отсутствует #V $CULTURE_NAME|l$ая#! [culture|El]:\n Для ее появления необходим один из факторов:\n $BULLET_WITH_TAB$ Не менее $MIN_REGION|V$ графств в регионе $REGION$ должно принадлежать $CULTURE_NAME|l$ой культуре (сейчас — $CURRENT|V$)\n $BULLET_WITH_TAB$ $CULTURE_PERC|%0V$ #bold всех#! $CULTURE_NAME|l$их графств должно находиться в регионе $REGION$ (сейчас — $CULTURE_CURRENT_PERC|%0V$)#!" - INNOVATION_GAIN_BREAKDOWN_BASE:0 "Базовый прогресс" - INNOVATION_GAIN_BREAKDOWN_DEVELOPMENT:0 "Среднее [development|El] графств с [CULTURE.GetNameNoTooltip|l]ой культурой" - INNOVATION_GAIN_BREAKDOWN_ERAS_AHEAD:0 "Т. к. предыдущая [era|El] — $NAME|V$" - INNOVATION_CHANCE_BREAKDOWN_BASE:0 "Базовый шанс" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_BORDERS:0 "[exposure|E] #weak (граничит с #L [CULTURE.GetName|l]ой#! культурой)#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_REALM:0 "[exposure|E] #weak (общая [realm|El] с #L [CULTURE.GetName|l]ой#! культурой)#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_RELIGION:0 "[exposure|E] #weak (общая [religion|El] с #L [CULTURE.GetName|l]ой#! культурой)#!" - INNOVATION_CHANCE_BREAKDOWN_FASCINATION:0 "[fascination|E]" - INNOVATION_ERA_NOT_IN_YEAR:0 "#N Эта эпоха не может начаться до $YEAR$ г.#!" - INNOVATION_ERA_NOT_IN_PREVIOUS_ERA:0 "#N Сначала необходима [era|El] [ERA.GetName]#!" - INNOVATION_ERA_NOT_ENOUGH_INNOVATIONS_FROM_PREVIOUS_ERA:0 "#N Открыто менее [GetDefine('NCulture', 'MINIMUM_INNOVATIONS_TO_NEXT_ERA')|%0] инноваций [eras|El] [ERA.GetName] (не хватает $NUM_MISSING|V$)#!" - INNOVATION_ERA_PROGRESS_STATE:0 "Прогресс: $PROGRESS|V0$/100" - INNOVATION_ERA_PROGRESS_ESTIMATED_TIME_LEFT:0 " #weak (~$TIME_LEFT$)#!" - INNOVATION_ERA_PROGRESS_SUM:0 "Ежемесячный прогресс" - INNOVATION_ERA_TOOLTIP_EFFECTS:0 "#T Эффекты#!" - INNOVATION_UNLOCK_BUILDING:0 "Можно строить здание $NAME$" - INNOVATION_UNLOCK_DECISION:0 "Доступно [decision|El] $NAME$" - INNOVATION_UNLOCK_CASUS_BELLI:0 "Можно использовать [casus_belli|El] $NAME$" - INNOVATION_UNLOCK_MAA:0 "Доступны [men_at_arms|El] — $NAME$" - INNOVATION_UNLOCK_LAW:0 "Доступен [law|El] $NAME$" - INNOVATION_MEN_AT_ARMS_TYPE_BONUS:0 "$NAME$ получают бонус:" - INNOVATION_TOOLTIP_PROGRESS:0 "Прогресс: [CultureInnovation.GetProgress|0V]/100" - INNOVATION_STATE_DISCOVERED:0 "[CULTURE.GetCollectiveNoun] уже знают об этом" - INNOVATION_STATE_PROGRESSING:0 "Вероятно, будет открыто через $TIME|V$" - INNOVATION_STATE_BLOCKED:0 "[CULTURE.GetCollectiveNoun] не могут использовать это" - INNOVATION_CLICK_TO_SELECT_FASCINATION:0 "#I Щелкните, чтобы выделить как [cultural_fascination|El]#!" - INNOVATION_EXPOSURE_MARKER_TOOLTIP:0 "#T Текущее [exposure|El]#!\nЭта [culture|El] сейчас испытывает ускорение прогресса, потому что на нее влияет [innovation|El]." - INNOVATION_FASCINATION_MARKER_TOOLTIP:0 "#T Текущее [cultural_fascination|El]#!\n[cultural_head|E] находится под впечатлением от [innovations|El], что ускоряет ее развитие. Культурный идеолог в любое время может сделать объектом восхищения другую инновацию." - CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT:0 "#X @warning_icon![GetPlayer.GetGovernment.GetName] не может это использовать#!" - CULTURE_TOOLTIP_DESC:2 "[heritage|E]: [Culture.GetHeritage.GetNameNoTooltip]ое\n[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]\n[era|E]: [Culture.GetCultureEra.GetName]\n\n[Culture.GetCultureEra.GetType.GetDescription|F]" - CULTURE_ERA_TOOLTIP_REACHED:1 "#P [CultureEra.GetCulture.GetCollectiveNounNoTooltip] уже достигли этой эпохи#!" - CULTURE_ERA_INNOVATION_COUNT_JOIN_LEAVE:0 "[GuiCultureEra.GetJoinedLeftString]\n[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_INNOVATION_COUNT:0 "[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_BLOCKED_BLOCKED_TILE:0 "[CultureEra.GetCulture.GetCollectiveNounNoTooltip] еще не достигли эпохи [CultureEra.GetNameNoTooltip]" - CULTURE_COOLTIP_FASCINATION:1 "Текущий [fascination|El]: [Culture.GetFascination.GetNameNoTooltip]" - CULTURE_COOLTIP_ERA:2 "Текущая [Concept( 'era', 'эпоха' )|E]: [Culture.GetCultureEra.GetName] #weak ([Culture.GetNumberOfDiscoveredInnovations] инноваций)#!" - CULTURE_COOLTIP_NO_AVAILABLE_INNOVATION:0 "Нет доступных инноваций" - CULTURE_WINDOW_CULTURE_HEAD_NOTPLAYER:0 "[CultureWindow.GetCultureHeadInfo]. [CultureWindow.GetMyCultureInfo]" - CULTURE_COOLTIP_HEAD:0 "[cultural_head|E]: [Culture.GetCultureHead.GetUIName|U]" - CULTURE_COOLTIP_NO_HEAD:0 "[cultural_head|E]: нет" - CULTURE_COOLTIP_CLICK:0 "#I Нажмите, чтобы перейти к [Culture.GetNameNoTooltip|l]ой культуре#!" - CULTURE_VIEW_OVERVIEW:0 "Традиции и столпы" - CULTURE_VIEW_INNOVATIONS:0 "Инновации ([Culture.GetCultureEra.GetNameNoTooltip])" - CULTURE_VIEW_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Терпимость' )|E]: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0V]" - CULTURE_ACCEPTANCE_TOOLTIP:0 "#T Терпимость культур: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0]\n#!#weak Взаимная терпимость между #L [GetPlayer.GetCulture.GetName|l]ой#! и [Culture.GetNameNoTooltip|l]ой культурами#!\n\n[Culture.GetYearlyAcceptanceChangeDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceBaselineDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceChangelog( GetPlayer.GetCulture )]" - CULTURE_VIEW_ACCEPTANCE_DIFF:0 "[Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|2+=]" - CULTURE_VIEW_ACCEPTANCE_DIFF_BRACKETS:0 "([Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|1+=])" - CULTURE_VIEW_PILLARS:0 "Столпы" - CULTURE_VIEW_TRADITIONS:0 "Традиции" - CULTURE_VIEW_AESTHETICS:0 "Эстетика" - CULTURE_VIEW_HERITAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip]ое наследие" - CULTURE_VIEW_LANGUAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip] язык" - CULTURE_VIEW_MARTIAL_CUSTOM_TEXT:2 "Военные традиции: [CulturePillar.GetNameNoTooltip]" - CULTURAL_ACCEPTANCE_FROM_BORDER:0 "Граничит с моей культурой" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALM:0 "[Concept( 'culture_intermingling', 'Смешение в державе' )|E]" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALMS:0 "[Concept( 'culture_intermingling', 'Смешение в державе' )|E]" - CULTURAL_ACCEPTANCE_FROM_VASSALS:0 "Вассалитет" - CULTURAL_ACCEPTANCE_FROM_REGRESSION:0 "Изменение в сторону [Concept( 'cultural_acceptance_baseline', 'базового значения' )|E] ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_FROM_REGRESSION_NO_INTERACTION:0 "Изменение в сторону [Concept( 'cultural_acceptance_baseline', 'базового значения' )|E], без взаимодействия ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_DIMINISHING_RETURNS:0 "Текущая терпимость" - CULTURAL_ACCEPTANCE_FROM_NO_INTERACTION:0 "Нет взаимодействия" - CULTURAL_ACCEPTANCE_FROM_TASK:1 "[CHARACTER.GetShortUINameNotMe] [promoting_cultural_acceptance|El]" - CULTURAL_ACCEPTANCE_YEARLY_CHANGE:0 "Изменение за год" - CULTURAL_ACCEPTANCE_GAINS:0 "Ежегодный прирост" - CULTURAL_ACCEPTANCE_LOSSES:0 "Ежегодный спад" - CULTURAL_ACCEPTANCE_BASELINE:0 "[Concept( 'cultural_acceptance_baseline', 'Базовое значение' )|E]" - CULTURE_PILLAR_GENERAL_TOOLTIP:2 "[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_TOOLTIP_HERITAGE_EFFECT:1 "#P +20#! ед. [Concept( 'cultural_acceptance_baseline', 'базовой терпимости' )|E] к культурам, имеющим это наследие" - CULTURE_PILLAR_TOOLTIP_HERITAGE_SAME:0 "Ваше наследие" - CULTURE_PILLAR_TOOLTIP_HERITAGE_DIFF:0 "Наследие не соответствует вашей [Concept( 'culture', 'культуре' )|E]" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT:1 "#P +10#! ед. [Concept( 'cultural_acceptance_baseline', 'базовой терпимости' )|E] к культурам, говорящим на этом языке" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_SAME:1 "Ваш родной язык" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_DIFF:0 "Язык не соответствует вашей [Concept( 'culture', 'культуре' )|E]" - CULTURE_PILLAR_TOOLTIP_COURT_LANGUAGE:0 "Ваш [court_language|El]" - CULTURE_TRADITION_GENERAL_TOOLTIP:0 "[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_TOOLTIP_CLICKINFO:0 "[Select_CString( GetVariableSystem.HasValue( 'culture_view_reform_open', 'true' ), '#I Click to replace#!', '' )]" - CULTURE_TRADITION_ESTABLISHING_TOOLTIP:0 "Прогресс: [CultureReformation.GetProgress|2]/100 (Осталось [CultureReformation.GetTimeLeft])\nЕжемесячный прогресс [CultureReformation.GetProgressBreakdown]\n\n[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_ESTABLISHING_TOOLTIP:0 "Прогресс: [CultureReformation.GetProgress|2]/100 (Осталось [CultureReformation.GetTimeLeft])\nЕжемесячный прогресс [CultureReformation.GetProgressBreakdown]\n\n[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_ESTABLISHING_PROGRESS_HEADER:0 "#S Принятие#!\n#weak До полного принятия [Concept( 'tradition', 'традиции' )|E] ее эффекты применяться не будут#!" - CULTURE_PILLAR_ESTABLISHING_PROGRESS_HEADER:0 "#S Принятие#!\n#weak До полного принятия [CulturePillar.GetTypeName] не оказывает эффекта#!" - CHARACTERS_OF_CULTURE_MODIFIER:0 "#S Все персонажи [CULTURE.GetNameNoTooltip|l]ой культуры:#!" - CHARACTERS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Все персонажи этой культуры:#!" - CHARACTERS_OF_CULTURE_DOCTRINE_MODIFIER:0 "#S Все персонажи с доктриной «[FAITH_DOCTRINE.GetName]»#!" - COUNTIES_OF_CULTURE_MODIFIER:0 "#S Все [CULTURE.GetNameNoTooltip|l]ие графства:#!" - COUNTIES_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Все графства этой культуры:#!" - HOLDINGS_OF_CULTURE_MODIFIER:0 "#S Все [CULTURE.GetNameNoTooltip|l]ие владения:#!" - HOLDINGS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Все владения этой культуры:#!" - pillar_type_heritage:0 "[heritage|E]" - pillar_type_ethos:0 "[ethos|E]" - pillar_type_language:0 "[language|E]" - pillar_type_martial_custom:0 "[martial_custom|E]" - CULTURE_AESTHETICS:0 "[Culture.GetNameNoTooltip]ая эстетика" - CULTURE_AESTHETICS_TOOLTIP:0 "#T [Culture.GetNameNoTooltip]ая эстетика#!\nТрадиционные имена: [Culture.GetNamingListName|V]\nАрхитектура: [Culture.GetBuildingGfxName|V]\nМода: [Culture.GetClothingGfxName|V]\nГербы: [Culture.GetCoAGfxName|V]\nВоенное оснащение: [Culture.GetUnitGfxName|V]" - CULTURE_WINDOW_NO_HEAD:0 "Нет [Concept( 'culture_head', 'культурного идеолога' )|E]" - CULTURE_WINDOW_NO_HEAD_NO_COUNTIES:0 "Нет графств, принадлежащих к этой культуре" - CULTURE_WINDOW_NO_VALID_HEAD:0 "Нет подходящих кандидатов" - CULTURE_ACCEPTANCE_CHANGELOG_ENTRY:1 "[DATE.GetStringShort]: $DESC$: $VALUE|1+=$" - CULTURE_ACCEPTANCE_CHANGELOG_HEADER:0 "#S Недавние изменения:#!" - NO_HYBRIDIZE_INFO_HERITAGE:0 "Вы не можете создать [Concept( 'hybrid_culture', 'гибрид' )|E] с культурой, обладающей тем же [Concept( 'heritage', 'наследием' )|E]" - NO_HYBRIDIZE_INFO_PARENT:0 "Вы не можете создать [Concept( 'hybrid_culture', 'гибрид' )|E] с культурой, от которой произошла ваша" - NO_HYBRIDIZE_INFO_CHILD:0 "Вы не можете создать [Concept( 'hybrid_culture', 'гибрид' )|E] с культурой, которая произошла от вашей" - HYBRIDIZE_CULTURE_LABEL:0 "Создать гибридную культуру" - HYBRIDIZE_CULTURE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_LABEL$#!\nСоздать новую [Concept( 'hybrid_culture', 'гибридную культуру' )|E], сочетающую аспекты [GetPlayer.GetCulture.GetNameNoTooltip|l]ой и [Culture.GetNameNoTooltip|l]ой культур\n\n[GetPlayer.GetCulture.GetHybridizationBlockers( Culture.Self )]" - DIVERGE_CULTURE_LABEL:0 "Отделить культуру" - DIVERGE_CULTURE_TOOLTIP:0 "#T Отделить культуру#!\n Отделиться от #L [Culture.GetName|l]ой#! культуры и создать новую [Concept( 'divergent_culture', 'отделившуюся культуру' )|E].\n\n[GetPlayer.GetCulture.GetDivergenceBlockers]" - CULTURE_CREATION_DATE:0 "Создана в [DATE.GetYear] году" - CULTURE_CREATION_DATE_DIVERGED:0 "Отделилась от #L [CULTURE.GetName|l]ой#! культуры в [DATE.GetYear] году" - CULTURE_CREATION_DATE_HYBRID:0 "Возникла при смешении #L [CULTURE.GetName|l]ой#! и #L [TARGET_CULTURE.GetName|l]ой#! культур в [DATE.GetYear] году" - ADD_TRADITION_WINDOW_TITLE:0 "Заложить традицию" - REPLACE_TRADITION_WINDOW_TITLE:0 "Заменить традицию" - ADD_TRADITION_LABEL:0 "Заложить традицию" - REPLACE_TRADITION_LABEL:0 "Заменить традицию" - ADD_TRADITION_EXECUTE_LABEL:0 "Заложить традицию" - REPLACE_TRADITION_EXECUTE_LABEL:0 "Заменить традицию" - ADD_TRADITION_EXECUTE_TOOLTIP:2 "#T Заложить традицию#!\nДобавить новую [Concept( 'culture_tradition', 'традицию' )|E] к #L [GetPlayer.GetCulture.GetName|l]ой#! культуре.\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_TRADITION_EXECUTE_TOOLTIP:1 "#T Заменить традицию#!\nЗаменить [Concept( 'culture_tradition', 'традицию' )|E] #L [GetPlayer.GetCulture.GetName|l]ой#! культуры «[AddTraditionWindow.GetReplacedTradition.GetName()]» на новую.\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - ADD_TRADITION_TOOLTIP:0 "#T Заложить традицию#!\nДобавить новую [Concept( 'culture_tradition', 'традицию' )|E] к #L [Culture.GetName|l]ой#! культуре.\n\n[Culture.GetAddTraditionBlockers]" - REPLACE_TRADITION_TOOLTIP:0 "#T Заменить традицию#!\nЗаменить эту [Concept( 'culture_tradition', 'традицию' )|E] #L [Culture.GetName|l]ой#! культуры на новую.\n\n[Culture.GetAddTraditionBlockers]" - ADD_TRADITION_TOTAL_COST:0 "Цена: [AddTraditionWindow.GetCostString]" - REPLACE_TRADITION_TOTAL_COST:0 "Стоимость: [AddTraditionWindow.GetCostString]" - ADD_TRADITION_COST_TOOLTIP:0 "#T Стоимость добавления традиций: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - REPLACE_TRADITION_COST_TOOLTIP:0 "#T Стоимость замены традиции: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - ADD_TRADITION_NO_TRADITION_SELECTED:0 "@warning_icon!#X Не выбраны [culture_tradition|El] #!" - ADD_TRADITION_AT_TRADITION_CAP:0 "@warning_icon!#X Нельзя добавить больше [Concept( 'traditions', 'традиций' )|E]#!" - ADD_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Вы не [culture_head|El]#!" - REPLACE_TRADITION_NO_NEW_TRADITION_SELECTED:0 "@warning_icon!#X Не выбрана новая [culture_tradition|El]#!" - REPLACE_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Вы не [culture_head|El]#!" - #TRADITION_CATEGORY_NAME:0 "" # - TRADITION_CATEGORY_COUNT:0 "[TraditionGrouping.GetPickableInGrouping]/[TraditionGrouping.GetTotalInGrouping]" - TRADITION_CATEGORY_OTHER:0 "Другие" - tradition_group_law:0 "Законные" - tradition_group_combat:0 "Военные" - tradition_group_realm:0 "Державные" - tradition_group_regional:0 "Региональные" - tradition_group_societal:0 "Общественные" - tradition_group_ritual:0 "Ритуальные" - - REFORM_CULTURE_LABEL:0 "Реформировать [Culture.GetNameNoTooltip|l]ую культуру" - REFORM_CULTURE_TOOLTIP:1 "[Concept( 'reform', 'Реформировать' )|E] [traditions|El], [ethos|El] или [culture_pillars|El] #L [Culture.GetName|l]ой#! культуры\n\n[SelectLocalization(Culture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REFORM_CULTURE_TOOLTIP_WARNING:0 "@warning_icon!#X [reformation|E] уже идет" - REFORM_CULTURE_CLOSE_LABEL:0 "Отменить" - REFORM_CULTURE_CLOSE_TOOLTIP:0 "Не проводить реформы" - REFORM_ETHOS_NEW_NAME:0 "[Culture.GetReformation.GetNewPillar.GetName]: " - REPLACE_PILLAR_NAME:0 "[ReplacePillarWindow.GetReplacedPillar.GetTypeNameNoTooltip]" - REPLACE_PILLAR_WINDOW_TITLE:1 "Заменить $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_LABEL:1 "Заменить $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_LABEL:1 "Заменить $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_TOOLTIP:1 "#T Заменить столп#!\nЗаменить [ReplacePillarWindow.GetReplacedPillar.GetTypeName|l] «[ReplacePillarWindow.GetReplacedPillar.GetName]» #L [GetPlayer.GetCulture.GetName|l]ой#! культуры.\n\n[ReplacePillarWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_PILLAR_NOT_CULTURE_HEAD:0 "@warning_icon!#X Вы не [culture_head|El]#!" - REPLACE_PILLAR_NO_NEW_PILLAR_SELECTED:1 "@warning_icon!#X [ReplacePillarWindow.GetReplacedPillar.GetTypeName] — не выбрано#!" - REPLACE_PILLAR_TOTAL_COST:0 "Стоимость: [ReplacePillarWindow.GetCostString]" - REPLACE_PILLAR_COST_TOOLTIP:0 "#T Стоимость замены столпа: [ReplacePillarWindow.GetCostString]#!\n[ReplacePillarWindow.GetCostBreakdown]" - REFORMATION_GAIN_BREAKDOWN_BASE:0 "Базовый прогресс" - REFORMATION_GAIN_BREAKDOWN_COUNTIES:0 "Количество [CULTURE.GetNameNoTooltip|l]их [Concept( 'counties', 'графств' )|E]" - REFORMATION_REPLACE_TRADITION_PROGRESS_MULT:0 "Замена существующей [Concept( 'tradition', 'традиции' )|E]" - REFORMATION_PROGRESS_BREAKDOWN:0 "#S Ежемесячный прогресс#! [Culture.GetReformation.GetProgressBreakdown]" - REFORMATION_TRADITION_REPLACEMENT_LABEL:0 "Замена на: [CultureReformation.GetNewTradition.GetNameNoTooltip()]" - REFORMATION_NEW_TRADITION_INFO:0 "Будет принято через [CultureReformation.GetTimeLeft]" - REFORMATION_CONFIRM_CANCEL_TITLE:0 "Отменить реформацию" - REFORMATION_CONFIRM_CANCEL_BODY:0 "Вы хотите отменить текущую реформацию?" - REFORMATION_CONFIRM_CANCEL_ACCEPT:0 "Принять" - CANCEL_REFORMATION_NOT_CULTURE_HEAD:0 "@warning_icon!#X Вы не [culture_head|El]#!" - REFORMATION_TOTAL_TIME:0 "@time_icon! $TIME$" - REFORMATION_MONTHLY_PROGRESS:0 "#S Ежемесячный прогресс#!" - CULTURE_CLICK_TO_REPLACE:0 "#I Щелкните, чтобы заменить#!" - CULTURE_CLICK_TO_ADD_TRADITION:0 "#I Заложить новую [Concept( 'tradition', 'традицию' )|E]#!" - - ESTABLISHMENT_TIME_TOOLTIP_PILLAR:0 "#T Время на принятие: [Culture.GetTotalReformTimeForPillar]#!\n[Culture.GetTotalReformTimeBreakdownForPillar]" - ESTABLISHMENT_TIME_TOOLTIP_NEW_TRADITION:0 "#T Время на принятие: [GetPlayer.GetCulture.GetTotalReformTimeForNewTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForNewTradition]" - ESTABLISHMENT_TIME_TOOLTIP_REPLACING_TRADITION:0 "#T Время на принятие: [GetPlayer.GetCulture.GetTotalReformTimeForReplacingTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForReplacingTradition]" diff --git a/project/ck3/base_game/localization/russian/gui/desicionsview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/desicionsview_l_russian.yml deleted file mode 100644 index 4657ccd956..0000000000 --- a/project/ck3/base_game/localization/russian/gui/desicionsview_l_russian.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_russian: - DECISIONS_VIEW_TITLE:0 "Решения" - MY_LIFESTYLE_TITLE:0 "Мой образ жизни" - MY_EDUCATION_TITLE:0 "Мой фокус образования" - CHOOSE_LIFESTYLE:0 "Выбрать образ жизни" - CHOOSE_EDUCATION:0 "Выбрать фокус образования" - CHANGE_LIFESTYLE:0 "Изменить образ жизни" - CHANGE_EDUCATION:0 "Изменить фокус образования" - DECISIONS_VIEW_DECISIONS:0 "Решения" - DECISIONS_VIEW_MAJOR_DECISIONS:0 "Серьезные решения" - DECISIONS_VIEW_MAJOR_TOGGLE:0 "Оповещать, когда решения становятся доступными" - DECISION_DETAIL_REQUIREMENTS:0 "Требования" - DECISION_DETAIL_EFFECTS:0 "Эффекты" - DECISION_NOT_VALID:1 "@warning_icon! #X Вы не отвечаете всем требованиям#!" - DECISIONS_VIEW_COUNCILLOR:1 "В [Concept( 'council', 'совете' )|E] вашего [Concept( 'liege', 'сюзерена' )|E]" - DECISIONS_VIEW_LEAVE_COUNCIL:0 "Уйти в отставку" - DECISIONS_VIEW_LEAVE_COUNCIL_TT:1 "#T Выйти из совета#!\nУйти с должности [GetPlayer.GetCouncilTitle|l], потеряв все выгоды этого положения" - DECISIONS_VIEW_MAJOR_NOT_AVAILABLE:0 "Нет доступных серьезных решений" - LEAVE_COUNCIL_CONFIRMATION_TITLE:0 "Покинуть совет" - LEAVE_COUNCIL_CONFIRMATION:0 "Больше не будет получать преимущества от нахождения в [Concept( 'council', 'совете' )|E] персонажа [CHARACTER.GetLiege.GetUIName] на должности [CHARACTER.GetCouncilTitle|l]" - LEAVE_COUNCIL_CONFIRMATION_ACCEPT:0 "Покинуть" diff --git a/project/ck3/base_game/localization/russian/gui/dynasty_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/dynasty_view_l_russian.yml deleted file mode 100644 index b765325a11..0000000000 --- a/project/ck3/base_game/localization/russian/gui/dynasty_view_l_russian.yml +++ /dev/null @@ -1,57 +0,0 @@ -l_russian: - DYNASTY_VIEW_CHILDREN_HIDE:0 "#T Скрыть детей#!" - DYNASTY_VIEW_CHILDREN_SHOW:0 "#T Показать детей#!" - DYNASTY_VIEW_INFO_TITLE:0 "#T Династия [Dynasty.GetNameNoTooltip|U]#!" - DYNASTY_VIEW_PRESTIGE:0 "[Dynasty.GetPrestige|V0] [dynasty_prestige|El]" - DYNASTY_VIEW_HOUSES_AMOUNT:1 "[Select_CString( EqualTo_int32( GetDataModelSize( Dynasty.GetDynastyHouses ), '(int32)1' ), 'Дом:', 'Число домов:' )] [GetDataModelSize( Dynasty.GetDynastyHouses )|V]" - DYNASTY_VIEW_HOUSES_TT:0 "#T Показать все дома династии [Dynasty.GetNameNoTooltip]#!" - DYNASTY_VIEW_MEMBERS:1 "Живых членов династии: [Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_MEMBERS_TT:0 "#T Показать всех членов династии [Dynasty.GetNameNoTooltip]#!" - DYNASTY_VIEW_LIVING_MEMBERS:0 "[Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_DEAD_MEMBERS:0 "Умершие члены ([GetDataModelSize( Dynasty.GetDeadMembers )])" - DYNASTY_VIEW_HOUSES:0 "Дома" - DYNASTY_VIEW_NAME:0 "Династия [Dynasty.GetNameNoTooltip]" - DYNASTY_VIEW_LIVING_MEMBERS_HEADER:0 "Живых членов ([Dynasty.GetNumberOfLivingMembers|V])" - DYNASTY_VIEW_LEGACY_EXPLANATION:2 "Эти [dynasty_perks|El] влияют на всех членов династии #high [Dynasty.GetNameNoTooltip]#!. Открывать новые [Concept( 'dynasty_perks', 'достоинства' )|E] сложнее, поскольку каждый раз их стоимость увеличивается на [dynasty_prestige_i]#V 500#!" - PARENT_DYNASTY_PERK_NEEDED:1 "@warning_icon!#X Мы еще не разблокировали предыдущее наследие#!" - DYNASTY_PRESTIGE_NEEDED:0 "@warning_icon!#X У нашей династии [dynasty_prestige|El] не равен $VALUE$#!" - DYNASTY_PERK_TOOLTIP:0 "#T [DynastyPerk.GetNameNoTooltip]#!\n[DynastyPerk.GetEffectDescription( Dynasty.GetDynast )]" - UNLOCK_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]\n\n#I Щелкните, чтобы разблокировать#!" - LOCKED_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )] [DynastyPerk.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_TITLE:0 "[DYNASTY_PERK.GetNameNoTooltip]: разблокировать" - CHOOSE_DYNASTY_PERK_CONFIRM_DESC:0 "[DYNASTY_PERK.GetEffectDescription( GetPlayer )][DYNASTY_PERK.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_ACCEPT:0 "Разблокировать" - DYNASTY_LEGACY_PERK_COST:1 "\nСтоимость: [dynasty_prestige_i]$VALUE|V$ [Concept( 'dynasty_prestige', 'признания' )|E]" - DYNASTY_VIEW_ALSO_DYNAST:1 "Также глава династии [Character.GetDynasty.GetName]" - DYNASTY_VIEW_ALSO_HOUSE_HEAD:0 "Глава дома [Character.GetHouse.GetName]" - DYNASTY_VIEW_PAN_TO_ME:0 "Центр на вас" - DYNASTY_VIEW_PAN_TO_ME_TT:0 "#T Центр на вас#!" - DYNASTY_VIEW_PAN_TO_DYNAST:0 "Центр на главе династии" - DYNASTY_VIEW_CLICK_TO_PAN:1 "#I Чтобы передвинуть, тяните с зажатой левой или средней кнопкой мыши#!" - CUSTOMIZE_DYNASTY_HEADER:0 "Настроить династию [Dynasty.GetNameNoTooltip]" - DYNASTY_CUSTOMIZATION_NAME_FIELD:0 "Название" - CUSTOMIZE_DYNASTY:0 "#T Настроить династию#!" - CUSTOMIZE_DYNASTY_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X Династия [DYNASTY.GetNameNoTooltip] не принадлежит вам, и вы не можете ее настроить#!" - DYNASTY_VIEW_MY_DYNASTY:0 "Ваша [dynasty|El]" - DYNASTY_TT_DYNAST:1 "[dynast|E]: [Dynasty.GetDynast.GetUIName|U]" - DYNASTY_TT_DEAD_DYNASTY:1 "Мертвая династия — нет живых представителей" - DYNASTY_TT_DEAD_HOUSE:1 "Мертвый дом — нет живых представителей" - DYNASTY_TT_SPLENDOR_LEVEL:0 "[dynasty_prestige_level|E]: [Dynasty.GetPrestigeLevelName]" - DYNASTY_TT_MEMBERS:1 "Живых членов: [Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_TT_DYNASTY_TREE:0 "#T Открыть древо династии#!" - DYNASTY_VIEW_DYNASTY_TREE:1 "Открыть древо династии" - DYNASTY_VIEW_SHOW_LEGACIES:0 "Наследия: [DynastyView.GetTotalUnlockedPerks]" - DYNASTY_VIEW_SHOW_RENOWN:1 "[dynasty_prestige|E]: [dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_SHOW_UNLOCK:0 "Разблокировать" - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\nВы — [Concept( 'dynast', 'глава династии' )|E] и можете расходовать [Concept( 'dynasty_prestige', 'признание' )|E], чтобы открывать наследия." - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_NOT_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\n#X Вы не являетесь [Concept( 'dynast', 'главой династии' )|E] и не можете тратить [dynasty_prestige|El] на наследие#!" - DYNASTY_VIEW_HEADING:0 "Наследия династии [Dynasty.GetNameNoTooltip]" - DYNASTY_VIEW_SET_ROOT:0 "#T Скрыть остальное дерево#!" - DYNASTY_VIEW_EXPAND_ROOT:0 "#T Развернуть родителя#!" - DYNASTY_VIEW_DYNAST_OF:0 "[dynast|E] [Character.GetDynasty.GetNameNoTooltip]" - DYNASTY_VIEW_BECOME_DYNAST_ONE_HOUSE:0 "В династии [Character.GetDynasty.GetNameNoTooltip] есть только один дом, а потому [Concept( 'house_head', 'его глава' )|E] одновременно является и [Concept( 'dynast', 'главой династии' )|E]" - DYNASTY_VIEW_BECOME_DYNAST:2 "Другой [Concept( 'house_head', 'глава дома' )|E] займет [Character.GetDynasty.GetDynast.GetHerHis] место, если сумеет значительно превзойти [Character.GetDynasty.GetDynast.GetHerHis] по военной мощи (необходимо @soldier_icon! [Character.GetDynasty.GetRequiredPowerToReplaceDynast|0])" - DYNASTY_VIEW_SHOW_LEGACY_COST:0 "Цена: [dynasty_prestige_i][Dynasty.GetNextPerkCost|V0]" - DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP:0 "Прогресс: [dynasty_prestige_i][Dynasty.GetPrestige|V0]/[Dynasty.GetNextPerkCost|0] до следующего [dynasty_perks|El]" - DYNASTY_HOUSE_VIEW_PROGRESS_LABEL:0 "Следующее [dynasty_perk|El]" - diff --git a/project/ck3/base_game/localization/russian/gui/encyclopedia_l_russian.yml b/project/ck3/base_game/localization/russian/gui/encyclopedia_l_russian.yml deleted file mode 100644 index dc393a59cc..0000000000 --- a/project/ck3/base_game/localization/russian/gui/encyclopedia_l_russian.yml +++ /dev/null @@ -1,30 +0,0 @@ -l_russian: - HEADING_ENCYCLOPEDIA:0 "Энциклопедия" - OPEN_ENCYCLOPEDIA:1 "#T Открыть энциклопедию#!\nНайти термины в энциклопедии." - ENCYCLOPEDIA_PAGE_BUILDINGS:0 "Здания" - ENCYCLOPEDIA_BUILDING_ENTRY:2 "[BUILDING.GetDescription]\n\n#S Базовая стоимость:\n#![BUILDING.GetBaseCostDescription]\n\n#S Эффект:\n#![BUILDING.GetEffectDescription( GetPlayer, GetPlayer.GetCulture )]\n\n" - ENCYCLOPEDIA_PAGE_COURT_POSITIONS:0 "Положение при дворе" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS:0 "#S $COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE$#!\n[CourtPositionType.GetLiegeModifierDescription]\n\n" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS:0 "" - ENCYCLOPEDIA_COURT_POSITION_ENTRY:1 "[COURT_POSITION_TYPE.GetDescription]\n\n[SelectLocalization( CourtPositionType.HasLiegeModifiers, 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS', 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS' )]#S Эффект — [CourtPositionType.GetNameNoTooltip]:#!\n[CourtPositionType.GetEmployeeModifierDescription]" - ENCYCLOPEDIA_PAGE_GAME_CONCEPTS:0 "Игровые понятия" - ENCYCLOPEDIA_PAGE_FACTIONS:0 "Фракции" - ENCYCLOPEDIA_PAGE_GOVERNMENTS:0 "Правительства" - ENCYCLOPEDIA_PAGE_LAWS:0 "Законы" - ENCYCLOPEDIA_PAGE_MEN_AT_ARMS_TYPES:0 "Профессионалы" - ENCYCLOPEDIA_PAGE_SCHEMES:0 "Происки" - ENCYCLOPEDIA_PAGE_TERRAIN_TYPES:0 "Тип местности" - ENCYCLOPEDIA_PAGE_TRAITS:0 "Свойства" - ENCYCLOPEDIA_PAGE_TUTORIAL_GUIDED:0 "Советы и обучение" - ENCYCLOPEDIA_PAGE_TUTORIAL_REACTIVE:0 "Советы" - TOOLTIP_CLOSE_ENCYCLOPEDIA:0 "Закрыть энциклопедию" - ENCYCLOPEDIA_CONTENTS:0 "Содержание" - ENCYCLOPEDIAGE_CURRENT_PAGE:0 "Текущая страница" - ENCYCLOPEDIAGE_PREVIOUS_PAGE:0 "Предыдущая страница" - ENCYCLOPEDIAGE_NEXT_PAGE:0 "Следующая страница" - SEARCH_ENCYCLOPEDIA:0 "Поиск" - SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "#T $SEARCH_ENCYCLOPEDIA$\n#!Найти записи на странице «[EncyclopediaPage.GetTitle]», заголовки которых совпадают с заданным текстом" - RESET_SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "$CHARACTER_LIST_CLEAR$" - ENCYCLOPEDIA_ALL_PAGES:0 "Все страницы" - ENCYCLOPEDIA_PREVIOUS_SEARCH_TOOLTIP:2 "#T Назад по истории поиска#!" - ENCYCLOPEDIA_NEXT_SEARCH_TOOLTIP:2 "#T Вперед по истории поиска#!" diff --git a/project/ck3/base_game/localization/russian/gui/event_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/event_window_l_russian.yml deleted file mode 100644 index a379acde62..0000000000 --- a/project/ck3/base_game/localization/russian/gui/event_window_l_russian.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_russian: - EVENT_WINDOW_DAYS_REMAINING:1 "@warning_icon!#X Поскольку это сетевая игра, данный вариант будет автоматически выбран через [EventWindowData.GetDaysRemaining|V] дн.#!" - EVENT_WINDOW_OPTION_AVAILABLE_SKILL:1 "Этот вариант доступен из-за вашего [Concept( 'skill', 'навыка' )|E] «[SkillItem.GetName]»" - EVENT_WINDOW_OPTION_AVAILABLE_TRAIT:1 "Этот вариант доступен, поскольку у вас есть [trait|El] «[Trait.GetName(GetPlayer)]»" - EVENT_OPTION_NO_LONGER_AVAILABLE:0 "@warning_icon!#X Более недоступно#!" - tooltip_open_scheme_view:1 "#I Посмотреть происки#!" - EVENT_OPTION_WILL_HAPPEN:0 "#S Произойдет\n#!" - EVENT_OPTION_HAS_HAPPENED:0 "#S Произошло\n#!" - EVENT_NOTHING_HAPPENS:1 "#F Нет мгновенных эффектов...#!" - EVENT_OPTION_AI_CHANCE:1 "#Weak Вес ИИ: $VALUE$#!" - REGENERATE_EVENT_CONTENTS:0 "#T Заново сгенерировать контент события#!\nЗаново сгенерирует локализацию, портреты и т. д." - TOGGLE_DATA_SYSTEM:0 "#T Посмотреть систему данных#!\nПосмотреть, работает ли система данных. Станут видны скобки и остальное. Аналогично Localization.ToggleSkipDataSystemInLocOutput" - COPY_EVENT_CONTENTS:0 "#T Копировать контент события#!\nСкопирует текст события в буфер обмена" - COURT_EVENT_DAYS_REMAINING:0 "@warning_icon!#X Осталось [CourtEventItem.GetDaysRemaining] дн.#!" - COURT_EVENT_TIME_WARNING:0 "Последний из вариантов будет выбран за вас через #HIGH [EventWindowData.GetDaysRemaining]#! дн." diff --git a/project/ck3/base_game/localization/russian/gui/event_window_wigets_l_russian.yml b/project/ck3/base_game/localization/russian/gui/event_window_wigets_l_russian.yml deleted file mode 100644 index 2eaab41dc4..0000000000 --- a/project/ck3/base_game/localization/russian/gui/event_window_wigets_l_russian.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_russian: - event_window_widget_name_child_after_father:2 "[Select_CString( Character.GetFather.IsLocalPlayer, 'В свою честь', Character.GetFather.GetShortUINameNoTooltip )]" - event_window_widget_name_child_after_mother:1 "[Select_CString( Character.GetMother.IsLocalPlayer, 'В свою честь', Character.GetMother.GetShortUINameNoTooltip )]" - event_window_widget_name_child_after_fathers_father:1 "Как [Select_CString( Character.GetFather.IsLocalPlayer, 'отца', 'отца персонажа' )] [Select_CString( Character.GetFather.IsLocalPlayer, 'моего', Character.GetFather.GetShortUINamePossessiveNoTooltip )]" - event_window_widget_name_child_after_fathers_mother:1 "Как [Select_CString( Character.GetFather.IsLocalPlayer, 'мать', 'мать персонажа' )] [Select_CString( Character.GetFather.IsLocalPlayer, 'мою', Character.GetFather.GetShortUINamePossessiveNoTooltip )]" - event_window_widget_name_child_after_mothers_father:1 "Как [Select_CString( Character.GetMother.IsLocalPlayer, 'отца', 'отца персонажа' )] [Select_CString( Character.GetMother.IsLocalPlayer, 'моего', Character.GetMother.GetShortUINamePossessiveNoTooltip )]" - event_window_widget_name_child_after_mothers_mother:1 "Как [Select_CString( Character.GetMother.IsLocalPlayer, 'мать', 'мать персонажа' )] [Select_CString( Character.GetMother.IsLocalPlayer, 'мою', Character.GetMother.GetShortUINamePossessiveNoTooltip )]" - event_window_widget_name_child_after_family_member:1 "В честь члена семьи" - event_window_widget_name_child_after_random_ancestor:0 "В честь отдаленного предка" - event_window_widget_name_child_random_faith_name:0 "Хорошее [Character.GetFaith.GetAdjectiveNoTooltip|l]ое имя" - event_window_widget_name_child_random_cultural_name:0 "Хорошее [Character.GetCulture.GetNameNoTooltip|l]ое имя" - event_window_widget_stress_new_level:0 "Достигнут [stress_level|El]: #V [Character.GetStressLevel]#!" - event_window_widget_max_stress:0 "#X Достигнут наивысший [stress_level|El]#!" - event_window_widget_scheme_show_in_list:0 "Показать в списке происков" - event_window_widget_enter_text_prompt:0 "Введите текст:" diff --git a/project/ck3/base_game/localization/russian/gui/factions_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/factions_view_l_russian.yml deleted file mode 100644 index 98c0abeac0..0000000000 --- a/project/ck3/base_game/localization/russian/gui/factions_view_l_russian.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_russian: - FACTIONS_WINDOW:0 "Фракции" - FACTIONS_WINDOW_MY_FACTIONS:1 "Против вашего сюзерена" - FACTIONS_WINDOW_MY_FACTIONS_TT:1 "Показать фракции, в которых вы состоите" - FACTIONS_WINDOW_TARGETING_LIEGE_TT:1 "Показать фракции, целью которых является ваш сюзерен" - FACTIONS_WINDOW_TARGETING_FACTIONS:1 "Против вас" - FACTIONS_WINDOW_TARGETING_FACTIONS_TT:1 "Показать фракции, целью которых являетесь вы" - FACTIONS_WINDOW_TARGETING_ME:1 "Фракции, цель которых — вы" - FACTIONS_WINDOW_NOT_IN_FACTION:1 "#weak Вы не состоите ни в одной [Concept( 'factions', 'фракции' )|E]#!" - FACTIONS_WINDOW_NOT_FACTION_AGAINST:0 "#weak Нет [Concept( 'factions', 'фракций' )|E], целью которых являетесь вы#!" - FACTIONS_WINDOW_LEADER:0 "Лидер" - FACTIONS_WINDOW_CLAIMANT:0 "Претендент" - FACTIONS_WINDOW_TARGET:0 "Цель" - FACTIONS_WINDOW_DISCONTENT:2 "[discontent|E]: [FactionItem.GetDiscontent|%0]" - FACTIONS_WINDOW_POWER:0 "[military_power|E]" - FACTIONS_WINDOW_TT_HIDE_MEMBERS:0 "Скрыть членов" - FACTIONS_WINDOW_TT_SHOW_MEMBERS:0 "Показать членов" - NOT_FACTION_CANT_JOIN_CREATE_ADULT:0 "Несовершеннолетние не могут сформировать фракцию или присоединиться к существующей" - NOT_FACTION_CANT_JOIN_IF_TARGET:0 "Невозможно сформировать фракцию или присоединиться к существующей фракции, целью которой являетесь вы сами" - NOT_FACTION_CANT_JOIN_CREATE_HOOK:0 "Невозможно сформировать фракцию или присоединиться к существующей, целью которой является персонаж, имеющий на вас [strong_hook|El]" - NOT_FACTION_CANT_JOIN_CREATE_ALLIED:0 "Невозможно создать фракцию против [Concept( 'ally', 'союзника' )|E] или присоединиться к такой фракции" - NOT_faction_relation_blocks_joining_friend:0 "Невозможно создать фракцию против [Concept( 'friend', 'друга' )|E] или присоединиться к такой фракции" - NOT_faction_relation_blocks_joining_lover:0 "Невозможно создать фракцию против [Concept( 'lover', 'любовника или любовницы' )|E] или присоединиться к такой фракции" - NOT_FACTION_CANT_JOIN_CREATE_IMPRISONED:0 "Невозможно создать фракцию, находясь в [Concept( 'imprisoned', 'заключении' )|E], или присоединиться к существующей фракции" - NOT_FACTION_CANT_JOIN_CREATE_COWED:0 "[Concept( 'cowed', 'Устрашенный' )|E] персонаж не может создать фракцию или присоединиться к существующей" - NOT_FACTION_CANT_JOIN_CREATE_INCAPABLE:0 "Невозможно сформировать фракцию или присоединиться к существующей, обладая свойством «[GetTrait('incapable').GetName( GetNullCharacter )]»" - FACTION_CANT_JOIN_CREATE_IN_ANOTHER_FACTION_WARNING:0 "@warning_icon!#X $NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER$#!\n" - NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER:0 "Уже в другой фракции" - FACTION_CANT_CREATE_ALREADY_TARGETING:0 "@warning_icon!#X Уже существует $NAME$, целью которой является персонаж [CHARACTER.GetUIName]#!\n" - FACTION_CANT_JOIN_AT_WAR:0 "@warning_icon!#X Невозможно сформировать фракцию или присоединиться к существующей во время войны#!\n" - FACTION_CANT_JOIN_AT_WAR_WITH_LEADER:0 "@warning_icon!#X Невозможно присоединиться к фракции, если вы ведете войну с ее лидером#!\n" - FACTION_CANT_LEAVE_AT_WAR:0 "@warning_icon!#X Невозможно покинуть фракцию, находящуюся в состоянии войны#!\n" - FACTION_CANT_LEAVE_NOT_PART:0 "@warning_icon!#X Невозможно покинуть фракцию, не являясь ее членом#!\n" - FACTION_CANT_LEAVE_FORCED:0 "@warning_icon!#X Необходимо оставаться до [DATE.GetString|V]#!\n" - FACTIONS_WINDOW_POWER_TT:0 "#T [faction_military_power|E]: $POWER|%0V$#!" - FACTIONS_WINDOW_POWER_THRESHOLD_TT:0 "Пороговое значение: $POWER|%0V$" - FACTIONS_WINDOW_DISCONTENT_INCREASING_TITLE_TT:1 "#T Недовольство $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_DECREASING_TITLE_TT:1 "#T Недовольство $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_TITLE_TT:0 "#T Недовольство: $DISCONTENT|%0V$ (Достигнут максимум)#!" - FACTIONS_WINDOW_DISCONTENT_REACH_THRESHOLD_TT:2 "Пороговое #weak $DISCONTENT|%0V$#! будет достигнуто через #V $MONTHS$ мес.#!" - FACTIONS_WINDOW_DISCONTENT_PROGRESS_TT:1 "Изменение за месяц: $VALUE|0-=$" - FACTIONS_WINDOW_DISCONTENT_INCREASING:0 "Отправить ультиматум можно через #V [FactionItem.GetMonthsUntilMaxDiscontent] мес.#!" - FACTIONS_WINDOW_DISCONTENT_CAN_SEND:0 "Отправить ультиматум можно в любое время" - FACTIONS_WINDOW_DISCONTENT_TO_WEAK:0 "Фракция слишком слаба для отправки ультиматума" - FACTIONS_WINDOW_CASSALC_CANT_CREATE_JOIN:0 "Вассалы, которые не могут вступать во фракции" - FACTIONS_WINDOW_CREATE_JOIN_EXPLANATION:1 "[vassal|E] не вступит во [Concept( 'faction', 'фракцию' )|E], если он ваш [friend|El], [lover|El], [prisoner|El] или [ally|El]. Вассал также не станет вступать во фракцию, если [Concept( 'cowed', 'устрашен' )|E] или если у вас на него [Concept( 'strong_hook', 'сильное влияние' )|E]." - FACTIONS_WINDOW_FACTION_AT_WAR:0 "В состоянии войны" - FACTION_WINDOW_MEMBER_SINGULAR:0 "$NUMBER|V$ член" - FACTION_WINDOW_MEMBER_PLURAL:0 "$NUMBER|V$ члена/членов" - FACTION_WINDOW_LEAVE:0 "Покинуть" - FACTION_WINDOW_LEAVE_TT:0 "#T Покинуть фракцию#!" - FACTION_WINDOW_POPUP_DISBAND_TITLE:0 "Распустить фракцию" - FACTION_WINDOW_POPUP_DISBAND_DESC:0 "Фракция [FACTION.GetName] будет распущена" - FACTION_WINDOW_POPUP_DISBAND_ACCEPT:0 "Распустить" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_TITLE:0 "Выдвинуть требования фракции" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_DESC:0 "[FACTION.GetName] отправит ультиматум персонажу [FACTION.GetTarget.GetUIName]. Если [FACTION.GetTarget.GetSheHe] согласится, все требования фракции будут удовлетворены. Если [FACTION.GetTarget.GetSheHe] откажется, начнется [civil_war|El] против н[FACTION.GetTarget.GetHerHis]." - FACTION_WINDOW_PRESS_DEMANDS:0 "Выдвинуть требования" - FACTION_WINDOW_PRESS_DEMANDS_TT_TITLE:0 "#T Выдвинуть требования#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_DESC:0 "[faction|E] отправит ультиматум цели фракции. Если цель примет ультиматум, все требования будут удовлетворены. А в случае отказа начнется [civil_war|El]!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_WAR:0 "@warning_icon!#X Невозможно выдвигать требования, пока фракция ведет войну#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DATE:1 "@warning_icon!#X Вам нужно подождать до [DATE.GetString|V], прежде чем можно будет вновь выдвинуть требования фракции#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_LEADER_PLAYER:1 "Фракцию возглавляет игрок, поэтому требования можно выдвинуть вне зависимости от уровней недовольства и [Concept( 'faction_military_power', 'военной силы фракции' )|E]" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DISCONTENT:0 "@warning_icon!#X Недовольство фракции должно быть выше $THRESHOLD|%0V$, чтобы можно было выдвигать требования#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_AT_AT_WAR_WITH_TARGET:0 "@warning_icon!#X Лидер фракции уже воюет с целью#!" - FACTION_WINDOW_JOINED_FACTIONS:0 "Мои фракции" - FACTION_WINDOW_FACTIONS_TO_JOIN:1 "Фракции против вашего сюзерена" - FACTIONS_WINDOW_NOT_JOINABLE_FACTION:1 "#weak Вы не можете вступить ни в одну [Concept( 'faction', 'фракцию' )|E]#!" - FACTION_WINDOW_JOIN:0 "Вступить" - FACTION_WINDOW_JOIN_TT_TITLE:0 "#T Вступить во фракцию [FACTION.GetName]#!" - FACTION_WINDOW_FACTIONS_TO_CREATE:0 "Возможные фракции" - FACTIONS_WINDOW_NOT_CREATABLE_FACTION:1 "#weak Вы не можете создать ни одной [factions|El]#!" - FACTIONS_WINDOW_CREATE:0 "Создать фракцию «$NAME$»" - FACTIONS_WINDOW_DISABLED_VASSAL_HEADER:0 "#T [CHARACTER.GetUIName]#!\nНе может вступать во [factions|El] по следующим причинам:" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_CLAIMANT:0 "Выбрать претендента" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_TITLE:0 "Выбрать титул" - FACTION_PEASANT_REVOLT:0 "Крестьянское восстание" - FACTION_WINDOW_COUNTY_MEMBER_TT:0 "#T [FactionCountyMember.GetMember.GetNameNoTooltip]#!, крестьяне\nВклад в [Concept( 'faction_military_power', 'силу армии фракции' )|El]: [FactionCountyMember.CalcPower|%1V]\n#weak Вклад определяют [levies|El] и [Concept( 'faction_military_power', 'мнение графства' )|El] #!\n\n#I Щелкните, чтобы увидеть графство#!" - FACTIONS_WINDOW_COUNTY_OPINION:0 "[FactionCountyMember.GetOpinion|=+]" - FACTIONS_WINDOW_COUNTY_OPINION_TOOLTIP:0 "#T Народное мнение в графстве [FactionCountyMember.GetMember.GetName]: #!\n[FactionCountyMember.GetOpinionDescription]" - FACTIONS_WINDOW_MEMBER_TT:0 "#S Член фракции#!\n#T [CHARACTER.GetUINameNoTooltip]#!\nВклад в [Concept( 'faction_military_power', 'силу армии фракции' )|El]: $POWER|%1V$\n#weak Вклад определяется числом [soldier|El]#!\n\n#I Щелкните для просмотра#!" - FACTION_MEMBER_IS_IN_ANOTHER_WAR:0 "@warning_icon! #X Уже участвует в войне против персонажа [TARGET_CHARACTER.GetUIName]. Не присоединится к нам при выдвижении требований.#!" - PLAYER_CANNOT_JOIN_FACTION_OF_THIS_TYPE:0 "@warning_icon! #X Невозможно вступать во фракции этого типа#!" - NOT_FACTION_SOFT_BLOCK_IS_NOT_COURT_CHAPLAIN:0 "[court_chaplains|E] могут вступать только во [Concept( 'factions', 'фракции' )|E] в поддержку претендента" - FACTION_ADD_MEMBER:0 "Добавить членов ([FactionsWindow.GetMembersAvailableToForce|V])" - FACTION_ADD_MEMBER_TT:0 "#T Заставить персонажей присоединиться#!\nПрямо сейчас можно заставить вступить до [FactionsWindow.GetMembersAvailableToForce|V] [Select_CString( EqualTo_int32( FactionsWindow.GetMembersAvailableToForce, '(int32)1' ), 'персонажа', 'персонажей' )]" - FACTIONS_OTHER:0 "Фракции" - create_claimant_faction_against:0 "Создать фракцию в поддержку претендента" - FACTION_WINDOW_OPINION_OF_TARGET:0 "Мнение о цели: [CharacterListItem.GetOpinionOfOtherCharacter|+=]" - CLAIMANT_TITLES_NO_TITLES:0 "Нет титулов, на которые можно претендовать" - NO_POTENTIAL_CLAIMANTS:0 "Нет потенциальных претендентов" diff --git a/project/ck3/base_game/localization/russian/gui/faith_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/faith_view_l_russian.yml deleted file mode 100644 index e4d5bc29ad..0000000000 --- a/project/ck3/base_game/localization/russian/gui/faith_view_l_russian.yml +++ /dev/null @@ -1,150 +0,0 @@ -l_russian: - FAITH_VIEW_HEADING:0 "[Faith.GetNameNoTooltip]" - FAITH_VIEW_SUBHEADING:2 "[Concept( 'organized', 'Организованная' )|E] #L [Faith.GetReligion.GetAdjective|l]ая#! [faith|El]" - FAITH_VIEW_UNREFORMED_SUBHEADING:1 "[GetFaithDoctrine('unreformed_faith_doctrine').GetName] #L [Faith.GetReligion.GetAdjective|l]ая#! [faith|El]" - FAITH_VIEW_REFORMED_SUBHEADING:2 "[Concept( 'organized', 'Организованная' )|E] #L [Faith.GetReligion.GetAdjective|l]ая#! [faith|El]" - FAITH_VIEW_OUR_VIEW:1 "Они для нас [GetPlayer.GetFaith.GetRelationNameTo( Faith.Self )|Vl]" - FAITH_VIEW_THEIR_VIEW:1 "Мы для них [Faith.GetRelationNameTo( GetPlayer.GetFaith )|Vl]" - FAITH_VIEW_YOUR_FAITH:0 "Ваша [faith|El]" - TOGGLE_RELIGION_VIEW:1 "Другие конфессии" - RELIGION_WINDOW_TITLE:2 "Другие конфессии" - FAITH_ITEM_TOOLTIP:1 "#I Щелкните, чтобы узнать, что такое [Faith.GetNameNoTooltip|l]#!" - FAITH_TOOLTIP_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetUIName]" - TOGGLE_RELIGION_VIEW_TOOLTIP:1 "#I Щелкните, чтобы посмотреть другие [faiths|El]#!" - FAITH_WINDOW_FERVOR:0 "[fervor|E]: [Faith.GetFervor|0]%" - FAITH_WINDOW_VIRTUES:0 "[virtues|E]" - FAITH_WINDOW_SINS:0 "[sins|E]" - FAITH_WINDOW_DOCTRINE_TOOLTIP:1 "#T [FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]#!\n[FaithDoctrine.GetEffectsDescription( GuiFaithDoctrineItem.GetFaith )]\n\n[FaithDoctrine.GetDescription( GuiFaithDoctrineItem.GetFaith )|F]" - FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH:1 "#T [FaithDoctrine.GetNameNoTooltip( Faith.Self )]#!\n[FaithDoctrine.GetEffectsDescription( Faith.Self )]\n\n[FaithDoctrine.GetDescription( Faith.Self )|F]" - FAITH_TOOLTIP_DOCTRINE_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetShortUIName]" - FAITH_TOOLTIP_DOCTRINE_NO_HEAD_OF_FAITH:0 "Нет [Concept( 'head_of_faith', 'главы конфессии' )|E]" - FAITH_TOOLTIP_DOCTRINE_VACANT_HEAD_OF_FAITH:0 "[head_of_faith|E]: должность свободна" - FAITH_WINDOW_DOCTRINE_SELECT_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]#I Щелкните, чтобы выбрать доктрину «[FaithDoctrine.GetName( GuiFaithDoctrineItem.GetFaith )]»#!" - FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]Стоимость: [piety_i][FaithDoctrine.CalcPietyCost( GuiFaithDoctrineItem.GetFaith )|0]\n#I Щелкните, чтобы изменить#!" - DOCTRINE_BLOCKS_FAITH_CREATION:0 "@warning_icon!#X [FAITH_DOCTRINE.GetName( GetPlayer.GetFaith )] — нельзя выбрать#!" - CANNOT_CREATE_FAITH_IN_OBSERVE_MODE:0 "@warning_icon!#X Необходимо играть персонажем#!" - FAITH_CREATION_BUTTON_TOOLTIP:1 "#T Создать конфессию#!\n[Select_CString( FaithCreationWindow.CanCreateFaith, '#I Нажмите, чтобы создать конфессию#!', FaithCreationWindow.GetCreationBlockers )]" - FAITH_REFORM_BUTTON_TOOLTIP:0 "#T Реформировать конфессию#!\n[FaithCreationWindow.GetCreationBlockers]#I Щелкните, чтобы реформировать конфессию#!" - FAITH_CONVERSION_BUTTON_TOOLTIP:0 "#T Принять конфессию#!\n[FaithConversionWindow.GetConversionBlockers]#I Щелкните, чтобы принять конфессию#!" - FAITH_CONVERSION_SAME_FAITH:0 "Я уже исповедую [FAITH.GetName]" - CREATE_REFORM_FAITH_TEXT:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE', 'CREATE_FAITH_WINDOW_TITLE' )]" - CREATE_REFORM_FAITH_TOOLTIP:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE_TOOLTIP', 'CREATE_FAITH_WINDOW_TITLE_TOOLTIP' )]" - CREATE_FAITH_WINDOW_TITLE:0 "Создать [GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip|l]ую конфессию" - REFORM_FAITH_WINDOW_TITLE:0 "Реформировать конфессию [GetPlayer.GetFaith.GetNameNoTooltip]" - CREATE_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $CREATE_FAITH_WINDOW_TITLE$#!\nБудет создана новая [faith|El]; выбрать [core_tenets|El] и [doctrines|El]" - REFORM_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $REFORM_FAITH_WINDOW_TITLE$#!\n[faith|E] [GetPlayer.GetFaith.GetNameNoTooltip] будет реформирована; выберите [core_tenets|El] и [doctrines|El]" - CONVERT_FAITH_WINDOW_TITLE_UI:0 "Принять [Faith.GetNameNoTooltip]" - CONVERT_FAITH_WINDOW_TITLE:0 "Принять [FAITH.GetNameNoTooltip]" - FAITH_CREATION_DOCTRINES_PIETY_COST:0 "Стоимость доктрин без скидки: [piety_i]$VALUE|V$" - FAITH_CONVERSION_DISCOUNT:0 "Скидка на обращение: [piety_i]$VALUE|P%0$" - FAITH_CREATION_COST_TOOLTIP:0 "#T Стоимость создания: [piety_i][FaithCreationWindow.CalcPietyCost]#!\n[FaithCreationWindow.GetPietyCostDesc]" - FAITH_CONVERSION_COST_TOOLTIP:1 "#T Стоимость обращения: [piety_i][FaithConversionWindow.CalcPietyCost]#!\n[FaithConversionWindow.GetPietyCostDesc]" - FAITH_NAME_ALREADY_IN_USE:0 "@warning_icon!#X Это название уже использует [FAITH.GetName]#!" - FAITH_MUST_BE_UNIQUE:0 "@warning_icon!#X Конфессия должна быть уникальной в пределах религии. Точно такие же доктрины использует [FAITH.GetName]#!" - MUST_SELECT_FAITH_ICON:0 "@warning_icon!#X Выберите символ новой конфессии#!" - SELECT_FAITH_ICON:0 "Выбрать символ конфессии" - CHANGE_FAITH_ICON:0 "#T Изменить символ конфессии#!\n#I Щелкните, чтобы изменить символ конфессии#!" - SELECT_FAITH_ICON_TOOLTIP:0 "#T Выбрать символ конфессии#!\n#I Щелкните, чтобы выбрать символ конфессии#!" - VASSAL_WILL_CONVERT:0 "#P Обратится ($VALUE|0$)#!" - VASSAL_MIGHT_CONVERT:0 "#V Может обратиться ($VALUE|0$)#!" - VASSAL_WILL_NOT_CONVERT:0 "#N Не обратится ($VALUE|0$)#!" - VASSAL_CONVERSION_HEADER:0 "Вассалы, которые не обратятся" - VASSAL_CONVERSION_TOOLTIP:0 "#T $VASSAL_CONVERSION_TEXT$#!" - FAITH_CREATION_ADOPTION:0 "Принятие державой" - FAITH_CREATION_ADOPTION_TEXT:0 "[Concept( 'close_family', 'Близкие родственники' )|E] обратятся\nОбратятся [VassalConversionWindow.GetNumberOfVassalsToConvert] из [VassalConversionWindow.GetNumberOfVassals] [Concept( 'vassals', 'вассалов' )|El]" - FAITH_CREATION_TOLERANCE:0 "Отношение к старой конфессии" - FAITH_CREATION_TOLERANCE_TEXT:1 "Ваша старая конфессия будет считать, что вы [GetHostilityLevelName( FaithCreationWindow.GetHostilityLevel )|l]" - FAITH_CONVERSION_TOLERANCE_TEXT:1 "Ваша старая конфессия будет считать, что вы [GetHostilityLevelName( FaithConversionWindow.GetHostilityLevel )|l]" - FAITH_CREATION_OPEN_VASSAL_LIST:0 "Показать вассалов" - FAITH_CREATION_PAGAN_REFORM:0 "Реформа язычества" - FAITH_CREATION_PAGAN_REFORM_TEXT:2 "После реформы #high [GetPlayer.GetFaith.GetName]#! станет организованной конфессией, которой доступны [Concept( 'holy_wars', 'священные войны' )|E]. Кроме того, [Concept( 'court_chaplain', 'придворный капеллан' )|E] сможет менять конфессию моих [Concept( 'counties', 'графств' )|E]." - FAITH_CREATION_ADDS_CHURCH_PROPERTY_TEXT:1 "Установить [church_property|El]\nВаш [court_chaplain|El] получит контроль над храмами в вашем [Concept( 'domain', 'домене' )|El]" - FAITH_CREATION_ADDS_LAY_CLERGY_TEXT:1 "Отменить [church_property|El]\n[GetPlayer.GetFaith.Custom('HouseOfWorshipPlural')|U] будут принадлежать вам напрямую и входить в ваш [domain_limit|El]" - FAITH_CREATION_COOLDOWN:2 "#weak Можно создать или реформировать конфессию только один раз!#!" - FAITH_CREATION_CREATE:1 "Создать конфессию" - FAITH_CREATION_REFORM:1 "Реформировать конфессию" - FAITH_CONVERSION_CONVERT:1 "Обратиться в конфессию" - FAITH_MUST_BE_DIFFERENT_FROM_OLD:0 "@warning_icon!#X Ваши новая и старая [Concept( 'faith', 'конфессии' )|El] не могут иметь одинаковые [core_tenets|El] и [doctrines|El]#!" - - FAITH_CREATION_TOTAL_COST:1 "Цена: [GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyCost]" - FAITH_CONVERSION_TOTAL_COST:1 "Цена: [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyCost]" - FAITH_CONVERSION_COST_MISSING:1 "#X Нужно [GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyMissing]#!" - FAITH_CREATION_COST_MISSING:1 "#X Нужно [GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyMissing]#!" - FAITH_CREATION_NAMING_NAME_BASE:0 "Название" - FAITH_CREATION_NAMING_ADJECTIVE_BASE:0 "Прилагательное #weak (Пример: Католическ)#!" - FAITH_CREATION_NAMING_FOLLOWER_BASE:0 "Один последователь" - FAITH_CREATION_NAMING_FOLLOWERS_BASE:0 "Много последователей" - FAITH_CREATION_NAMING_NAME:1 "$FAITH_CREATION_NAMING_NAME_BASE$:" - FAITH_CREATION_NAMING_ADJECTIVE:1 "$FAITH_CREATION_NAMING_ADJECTIVE_BASE$:" - FAITH_CREATION_NAMING_FOLLOWER:1 "$FAITH_CREATION_NAMING_FOLLOWER_BASE$:" - FAITH_CREATION_NAMING_FOLLOWERS:1 "$FAITH_CREATION_NAMING_FOLLOWERS_BASE$:" - FAITH_CREATION_NEEDS_ICON:0 "#X Необходимо выбрать символ#!" - FAITH_CREATION_NAMING_DESC:0 "Описание:" - FAITH_CREATION_NAMING_HEADER:0 "Укажите названия..." - FAITH_WINDOW_FAITH_NAME:0 "[Select_CString( StringIsEmpty( FaithCreationWindow.GetNewFaithName ), 'Выберите название', '' )] [FaithCreationWindow.GetNewFaithName]" - FAITH_WINDOW_FAITH_NAME_TOOLTIP:0 "Введите название новой [Concept( 'faith', 'конфессии' )|E] и ее последователей" - FERVOR_YEARLY_CHANGE:0 "Ежегодное изменение [Concept( 'fervor', 'рвения' )|E]" - FERVOR_TT:3 "#T Рвение: [Faith.GetFervor|2]%\n#!#weak Реальные эффекты [Concept( 'fervor', 'рвения' )|E] в [Concept( 'faith', 'конфессии' )|E] всегда зависят от рвения противоположной конфессии. Это можно наблюдать, например, в задании [Concept( 'convert_county', 'обратить графство' )|E].#!\n\n[Faith.GetYearlyFervorChangeDesc]\n\n[Faith.GetFervorChangelog]" - - FAITH_DOCTRINES_IMPORTANT:0 "Основные [doctrines|El]" - FAITH_DOCTRINES_MARRIAGE:0 "Брачные доктрины" - FAITH_DOCTRINES_CRIMES:0 "Преступные доктрины" - FAITH_DOCTRINES_CLERGY:0 "Доктрины духовенства" - FAITH_DOCTRINES_SPECIAL:0 "Особые доктрины" - - RELIGIOUS_HEAD:0 "Нынешний [head_of_faith|El]" - RELIGIOUS_HEAD_WITH_NAME:0 "[Faith.GetReligiousHead.GetUINameNoTooltip|U]" - RELIGIOUS_HEAD_EMPTY_DESC:0 "Место главы [Faith.GetAdjectiveNoTooltip|l]ой конфессии пустует" - RELIGIOUS_HEAD_NEVER_DESC:0 "Конфессия [Faith.GetNameNoTooltip] не имеет главы" - ASK_FOR_GOLD:0 "#D Попросить золото#!" - CALL_CRUSADE:0 "#D Объявить Крестовый поход#!" - CREATE_ANTIPOPE:0 "#D Создать антипапу#!" - RELIGION_FAMILY_TOOLTIP:1 "[ReligionFamily.GetReligiousFamilyHostilityDescription]\n\n#bold [ReligionFamily.GetNameNoTooltip] концепция включает следующие религии:#!\n[ReligionFamily.GetReligions]\n" - CREATE_FAITH_CONFIRM_TITLE:0 "[Select_CString( GetPlayer.GetFaith.IsUnreformed, 'Создать', 'Реформировать' )] конфессию $NAME$" - CREATE_FAITH_CONFIRM_DESC:1 "Общая стоимость: [GetLocalPlayerPietyTextIcon]$COST$\nПоложения конфессии $NAME$ невозможно изменить после [Select_CString( GetPlayer.GetFaith.IsUnreformed, 'реформы', 'создания' )]" - CREATE_FAITH_CONFIRM_ACCEPT:0 "Создать" - RELIGIOUS_HEAD_NO_HEAD:0 "Нет [Concept( 'head_of_faith', 'главы конфессии' )|E]" - RELIGIOUS_HEAD_SPIRITUAL_HEAD:0 "[head_of_faith_spiritual|E] [head_of_faith|El]#E :#!" - RELIGIOUS_HEAD_TEMPORAL_HEAD:0 "[head_of_faith_temporal|E] [head_of_faith|El]#E :#!" - - FAITH_BELIEFS:0 "Положения" - FAITH_HOLY_SITES:0 "Священные места" - FAITH_HOLY_SITE_EXPLANATION:0 "Каждое священное место, которым владеет [Faith.GetAdjectiveNoTooltip|l]ий [ruler|El], дает бонус всем представителям конфессии" - FAITH_HOLY_SITE_HOLDER_TOOLTIP:0 "#T [Character.GetPrimaryTitle.GetNameNoTooltip]\n#![ruler|E]: [Character.GetUIName]\n[faith|El]: [Character.GetFaith.GetName]\n\n[Select_CString( GuiHolySiteItem.IsHeldByFaith, '#same ', '#weak ' )]Так как [HolySite.GetName] принадлежит [Character.GetFaith.GetAdjectiveNoTooltip|l]ому народу, все [Faith.GetAdjectiveNoTooltip|l]ие персонажи [Select_CString( GuiHolySiteItem.IsHeldByFaith, '', 'не' )] получат бонусы#!\n\n#I Щелкните для просмотра#!" - FAITH_DOCTRINES_HEADING:0 "#E [doctrines|E]#!" - FAITH_CORE_TENETS_HEADING:0 "#E [core_tenets|E]#!" - FAITH_SHOW_ALL:0 "Все доктрины" - FAITH_HIDE:0 "Скрыть" - - base_fervor_increase:0 "Базовое значение" - - ### Temp stuff - TEMP_RELIGION_INFO:0 "#D Откололась от православия в 605 году н. э.\nОснователь: Пьер XIV де Кастельно#!" - FAITH_FLAVOR_DESC:0 "$DESC|F$" - - FAITH_CREATION_BASIC_UI_DESC:0 "#weak У меня есть уникальная возможность навсегда изменить нашу конфессию. Нужно все тщательно спланировать: установленные догмы и принципы изменить уже невозможно.\n\nСвященнослужители и богословы прибыли к моему двору, чтобы обсудить вопросы теологии и попытаться записать полную, окончательную интерпретацию наших устных традиций, но именно благодаря мне эта реформа вообще стала возможна.#!\n\nМое слово будет решающим в споре о том, какими будут [core_tenets|El] и [doctrines|El] новой конфессии." - RELIGION_SHOW_ONLY:0 "[Religion.GetAdjectiveNoTooltip]ие [faiths|El]" - RELIGION_SHOW_ALL_FAITHS_TT:0 "Показать все [faiths|El]" - RELIGION_SHOW_RELIGION_FAITH_TT:0 "Показать все [RELIGION.GetAdjectiveNoTooltip|l]ие [faiths|El]" - FAITH_WINDOW_COUNTIES:0 "Число исповедующих [Concept( 'counties', 'графств' )|E]: [Faith.GetNumberOfCountiesOfFaith]" - FAITH_RELIGION:0 "[Faith.GetReligion.GetAdjectiveNoTooltip]ая конфессия" - ORDER_FAITH_BY_COUNTIES:0 "Графства" - ORDER_FAITH_BY_FERVOR:0 "Рвение" - ORDER_FAITH_BY_RELIGION:0 "Религия" - ORDER_FAITH_BY_NAME:0 "Название" - - FAITH_CREATION_THEOCRACY_INFO:0 "Теократия" - FAITH_CREATION_HEAD_OF_FAITH_INFO:0 "Глава конфессии" - SPIRITUAL_HEAD_CREATED:0 "$doctrine_parameter_spiritual_head_of_faith$" - SPIRITUAL_HEAD_NOT_CREATED:0 "Титул [Concept( 'head_of_faith', 'главы конфессии' )|El] не будет создан.\nЕго можно будет создать позже, когда количество ваших [Concept( 'holy_sites', 'священных мест' )|El] достигнет [EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' )|0V]." - FAITH_CREATION_ADDS_SPIRITUAL_HEAD_TEXT:0 "Назначить [Concept( 'spiritual_head_of_faith', 'духовного лидера' )|E]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' ) ) ), 'SPIRITUAL_HEAD_CREATED', 'SPIRITUAL_HEAD_NOT_CREATED' )]" - TEMPORAL_HEAD_CREATED:0 "Вы получите титул [Concept( 'head_of_faith', 'главы конфессии' )|E]." - TEMPORAL_HEAD_NOT_CREATED:0 "Титул [Concept( 'head_of_faith', 'главы конфессии' )|El] не будет создан.\nЕго можно будет создать позже, когда количество ваших [Concept( 'holy_sites', 'священных мест' )|El] достигнет [EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' )|0V]." - FAITH_CREATION_ADDS_TEMPORAL_HEAD_TEXT:0 "Назначить [Concept( 'temporal_head_of_faith', 'временного духовного лидера' )|E]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' ) ) ), 'TEMPORAL_HEAD_CREATED', 'TEMPORAL_HEAD_NOT_CREATED' )]" - CREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Создать титул главы конфессии" - RECREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Восстановить титул главы конфессии" - FERVOR_CHANGELOG_ENTRY:0 "[DATE.GetStringShort]: $DESC$: $VALUE|0+=$" - FERVOR_CHANGELOG_HEADER:0 "#S Недавние изменения:#!" - NO_CONVERSION_VASSALS_TO_DISPLAY:0 "У вас нет [Concept( 'vassals', 'вассалов' )|E], которых можно обратить" - FAITH_CREATION_BLOCKERS_HEADER:0 "Нельзя создать конфессию" - CREATE_FAITH_SELECT_COLOR:0 "Выберите цвет своей новой [Concept( 'faith', 'конфессии' )|E]" diff --git a/project/ck3/base_game/localization/russian/gui/findtitleview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/findtitleview_l_russian.yml deleted file mode 100644 index 67eb8e6cf6..0000000000 --- a/project/ck3/base_game/localization/russian/gui/findtitleview_l_russian.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_russian: - FIND_TITLE:0 "Найти титул" diff --git a/project/ck3/base_game/localization/russian/gui/fleetwindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/fleetwindow_l_russian.yml deleted file mode 100644 index 7259f3f48a..0000000000 --- a/project/ck3/base_game/localization/russian/gui/fleetwindow_l_russian.yml +++ /dev/null @@ -1,21 +0,0 @@ -# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === - -# === [LocEditor:OrphanedFile] File contains only orphaned keys === -# l_russian: - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === -# Moved key `FW_FLEET_HEADER` -# Moved key `FW_GATHERING_FLEET_HEADER` -# Moved key `FW_SHIPS_INFO` -# Moved key `FW_CAPACITY_INFO` -# Moved key `FW_GATHERING_INFO` -# Moved key `CANNOT_DISBAND_WHILE_EMBARKED` -# Moved key `CANNOT_MERGE_NO_FLEETS` -# Moved key `CANNOT_SPLIT_FLEET_EMBARKED` -# Moved key `CANNOT_SPLIT_FLEET_FEW_SHIPS` -# Moved key `DISBAND_FLEET_CONFIRM_TITLE` -# Moved key `DISBAND_FLEET_CONFIRM` -# Moved key `DISBAND_FLEET_CONFIRM_SHIPS_LOSS` -# Moved key `DISBAND_FLEET` -# Moved key `MERGE_FLEET` -# Moved key `SPLIT_FLEET_IN_HALF` diff --git a/project/ck3/base_game/localization/russian/gui/frontend_gamesetup_l_russian.yml b/project/ck3/base_game/localization/russian/gui/frontend_gamesetup_l_russian.yml deleted file mode 100644 index 9f8e960fa4..0000000000 --- a/project/ck3/base_game/localization/russian/gui/frontend_gamesetup_l_russian.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_russian: - SELECT_CHARACTER_ON_MAP:0 "Выберите персонажа на карте." - PICK_ANY_CHARACTER:4 "Играть за любого правителя в #light_background;bold [GameSetup.GetSelectedBookmark.GetDate.GetYear]#! или #bold создать собственного!#!" - BOOKMARK_DISABLED:0 "Эта стартовая дата отключена" - BOOKMARK_NOT_PICKED_CHARACTER:0 "Перед началом игры выберите персонажа на стартовой дате. Или выберите кого угодно, нажав «Выбрать любого персонажа»." - SINGLEPLAYER:0 "Одиночная игра" - - GAMESETUP_TUTORIAL_PROMPT_HEADER:1 "Добро пожаловать в игру Crusader Kings III" - GAMESETUP_TUTORIAL_PROMPT_INTRO:0 "Crusader Kings III — масштабная стратегическая игра о династиях и придворных интригах!" - GAMESETUP_TUTORIAL_PROMPT_RECOMMEND:0 "Если вы пока незнакомы с миром Crusader Kings, настоятельно советуем пройти обучение." - GAMESETUP_TUTORIAL_PROMPT_ABOUT_RULER:0 "В режиме обучения вашим альтер эго станет $bookmark_rags_to_riches_petty_king_murchad$ — правитель Ирландии. Встаньте во главе рода и династии, сокрушите врагов и взойдите на престол короля Ирландии!" - GAMESETUP_TUTORIAL_PROMPT_ASK:0 "Пройти обучение игре под именем «$bookmark_rags_to_riches_petty_king_murchad$»" - - GAMESETUP_TUTORIAL_PROMPT_DISABLE:0 "Возможно, позже" - GAMESETUP_TUTORIAL_PROMPT_PLAY_TUTORIAL:0 "$GAMESETUP_PLAY_TUTORIAL$" - GAMESETUP_PLAY_TUTORIAL:0 "Пройти обучение" - GAMESETUP_GAME_INFO:0 "Об игре" - - GAMESETUP_TUTORIAL_PROMPT_PLAY_BUTTON_TOOLTIP:0 "#T Играть за персонажа $bookmark_rags_to_riches_petty_king_murchad$ в 1066 году#!" diff --git a/project/ck3/base_game/localization/russian/gui/frontend_l_russian.yml b/project/ck3/base_game/localization/russian/gui/frontend_l_russian.yml deleted file mode 100644 index 77e0e11095..0000000000 --- a/project/ck3/base_game/localization/russian/gui/frontend_l_russian.yml +++ /dev/null @@ -1,62 +0,0 @@ -l_russian: - PLAYED_PAST:0 "$WHEN$ назад" - PLAYED_TODAY:0 "Сегодня" - NEW_GAME:0 "Новая игра" - LOAD:0 "Загрузить" - CONTINUE:0 "Продолжить" - HOST_GAME:0 "Стать хостом игры" - SCAN_FOR_GAME:0 "Искать игры" - LOAD_AND_HOST_GAME:0 "Загрузить сетевую игру" - JOIN:0 "Присоединиться по ID" - SINGLE_PLAYER:0 "Одиночная игра" - MULTI_PLAYER:0 "Сетевая игра" - OPTIONS:0 "Настройки" - APPLY:0 "Применить" - RESET:0 "Сбросить" - CREDITS:0 "Авторы" - QUIT:0 "Выйти" - ACCOUNT:0 "Аккаунт" - FRONTEND_NO_CONTINUE_TT:0 "Сохранений не найдено" - FRONTEND_CONTINUE_TT:1 "#T Продолжить сохраненную игру\n#!«[SaveGameItem.GetName]»\n[SaveGameItem.GetPlayerName|V]\n[SaveGameItem.GetTitleName|VU]\n[SaveGameItem.GetDate.GetString|V]\n[Select_CString( SaveGameItem.IsCloudSave, 'Cloud Save', '' )]" - LOAD_SAVE_ITEM_DATE:0 "Дата: [SaveGameItem.GetDate.GetString]" - LOAD_SAVE_ITEM_FILENAME:0 "Имя файла: [SaveGameItem.GetName]" - LOAD_SAVE_ITEM_SAVE_TIME:0 "Последний запуск: [SaveGameItem.GetLastPlayed]" - FRONTEND_GOTO_LOBBY:0 "Лобби сетевой игры" - FRONTEND_COPY_CLIPBUFFER:0 "Копировать в буфер обмена" - FRONTEND_COPY_CLIPBUFFER_TT:0 "#T Скопировать ID сервера в буфер обмена #!\nДругие игроки могут использовать этот ID для подключения к сетевой игре напрямую" - FRONTEND_NOT_PAUSED:0 "@warning_icon! #X Игра НЕ на паузе#!" - FRONTEND_IS_PAUSED:0 "Игра приостановлена" - FRONTEND_PLAYERS_COUNT:0 "Игроков: [GetPlayersCount]" - FRONTEND_INVITE:0 "Пригласите больше игроков — отправьте им ID сервера:\n[GetServerInfo.GetServerID]" - FRONTEND_LOGIN_FOR_MUTLIPLAYER:0 "Войдите, чтобы сыграть в сетевом режиме" - FRONTEND_LOGIN_FOR_MUTLIPLAYER_TT:0 "Открыть окно входа в сеть" - FRONTEND_LOGGED_IN:0 "В сети" - FRONTEND_JOIN_MULTIPLAYER:0 "Подключиться к игре" - FRONTEND_SELECT_GAME_TO_LOAD:0 "Выберите сохранение для загрузки" - FRONTEND_END_GAME:0 "Завершить игру" - FRONTEND_LEAVE_GAME:0 "Покинуть игру" - FRONTEND_SAVE_EXIT_TEXT:0 "" - FRONTEND_END_GAME_TEXT:0 "Вы хост, и если вы покинете сетевую игру, она завершится, и остальные игроки тоже будут вынуждены прерваться." - FRONTEND_LEAVE_GAME_TEXT:0 "Если вы покинете сетевую игру, она продолжится без вас" - FRONTEND_AUTO_SAVE:1 "Сохранить игру под именем #high [GetAutosaveName]#!" - FRONTEND_AUTO_SAVE_IRONMAN:1 "Игра будет сохранена под именем #high [GetAutosaveName]#!" - FRONTEND_SWITCH_CHARACTER:0 "Переключиться на другого персонажа" - FRONTEND_LOBBY_UNAVAILABLE_IRONMAN:1 "@warning_icon! #X В режиме «Железная воля» сетевая игра недоступна#!" - FRONTEND_LOBBY_UNAVAILABLE_LOGIN:2 "@warning_icon! #X Чтобы играть в сетевую игру, войдите в учетную запись Paradox#!" - FRONTEND_LOBBY_UNAVAILABLE_USERNAME:2 "@warning_icon! #X Чтобы играть в сетевую игру, введите имя пользователя. Это можно сделать в окне входа в учетную запись.#!" - FRONTEND_LOGIN_PROMPT:0 "Открыть окно входа в сеть" - FRONTEND_OBSERVER_DESC:1 "Играйте в режиме наблюдателя, следите за событиями, не участвуя в них.\n\nВ игре вы можете смотреть на происходящее глазами любого персонажа: просто щелкните по персонажу, зажав клавишу Ctrl.\n\nПозже вы можете вернуться в это лобби, чтобы принять непосредственное участие в игре." - SAVE_WINDOW_OVERWRITE:0 "Перезаписать" - SAVE_WINDOW_SAVE:0 "[SelectLocalization( SaveGameWindow.IsOverwrite, 'SAVE_WINDOW_OVERWRITE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), SaveGameWindow.IsIronman ), 'START_IRONMAN_SAVE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), Not( SaveGameWindow.IsIronman ) ), 'SAVE', '' )]" - SAVE_WINDOW_SHOW_INVALID:0 "Показать неисправные" - OVERWRITE_GAME:0 "Перезаписать сохранение" - OVERWRITE_CONFIRMATION_DESC:0 "Сохранение с таким название файла уже существует. Хотите перезаписать его?" - LOAD_GAME_WINDOW_HOUSE:0 "Дом: [SaveGameItem.GetHouseName]" - LOAD_GAME_VERSION:0 "Версия: [SaveGameItem.GetVersionName]" - LOAD_GAME_DIFFERENT_VERSION:0 "@warning_icon! #X Другая версия#!" - LOAD_GAME_DIFFERENT_VERSION_TT:0 "Это сохранение было создано в другой версии\nCrusader Kings" - LOAD_MISSING_ITEMS_TT:0 "[SelectLocalization( SaveGameItem.HasMissingDLCs, 'MISSING_DLC', '' )]\n[SelectLocalization( SaveGameItem.HasMissingMods, 'MISSING_MODS', '' )]\n[SelectLocalization( SaveGameItem.IsDifferentVersion, 'LOAD_GAME_DIFFERENT_VERSION', '' )]" - ACHIEVEMENTS_UNAVAILABLE_TT:0 "Не удается загрузить достижения: проверьте соединение с интернетом" - ACHIEVEMENTS_UNAVAILABLE_PLAZA_TT:1 "Не удается загрузить достижения: войдите в учетную запись Paradox" - GAME_RULES_RESET_TO_DEFAULTS_TEXT:0 "Сбросить фильтры" - RECOMMEND_START_BOOKMARK:0 "Рекомендуемая стартовая дата" diff --git a/project/ck3/base_game/localization/russian/gui/frontend_mp_game_setup_l_russian.yml b/project/ck3/base_game/localization/russian/gui/frontend_mp_game_setup_l_russian.yml deleted file mode 100644 index 5939239fd1..0000000000 --- a/project/ck3/base_game/localization/russian/gui/frontend_mp_game_setup_l_russian.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_russian: - FRONTEND_MP_GAME_SETUP_SELECT_BOOKMARK:0 "@warning_icon! #X Не выбрана закладка или сохранение#!" - FRONTEND_MP_GAME_SETUP_HOST_HEADER:0 "Создать сетевую игру" - FRONTEND_MP_GAME_SETUP_HOST_NEW_GAME:0 "Новая игра" - FRONTEND_MP_GAME_SETUP_HOST_SAVED_GAME:0 "Загрузить сохранение" - FRONTEND_MP_GAME_SETUP_GAME_SETTINGS:0 "Настройки игры" - FRONTEND_MP_GAME_SETUP_VERSION:0 "Версия: [GetGameVersionInfoShort]" - FRONTEND_MP_SERVER_NAME_TOOLTIP:0 "Не больше 64 символов" - FRONTEND_MP_SERVER_PASSWORD_TOOLTIP:0 "Не больше 64 символов" diff --git a/project/ck3/base_game/localization/russian/gui/great_holy_war_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/great_holy_war_view_l_russian.yml deleted file mode 100644 index 23190c3af5..0000000000 --- a/project/ck3/base_game/localization/russian/gui/great_holy_war_view_l_russian.yml +++ /dev/null @@ -1,82 +0,0 @@ -l_russian: - GREAT_HOLY_WAR_WINDOW_TITLE:0 "[GreatHolyWar.GetName]" - GREAT_HOLY_WAR_NAME:1 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] за титул [GREAT_HOLY_WAR.GetTargetTitle.GetName]" - GREAT_HOLY_WAR_INVALID_NAME:0 "Такой ВСВ нет" - PLEDGED_ATTACKERS_LABEL:0 "Примкнувшие к атакующим — [GreatHolyWar.GetAttackerStrength] ([GreatHolyWar.GetStrengthBalance|%V0])" - PLEDGED_DEFENDERS_LABEL:0 "Примкнувшие к обороняющимся — [GreatHolyWar.GetDefenderStrength] ([GreatHolyWar.GetInverseStrengthBalance|%V0])" - GHW_ATTACKERS_VS_DEFENDERS:0 "[GreatHolyWar.GetAttackerStrength] против [GreatHolyWar.GetDefenderStrength]" - GHW_TT_ATTACKERS_VS_DEFENDERS:0 "#T $GHW_RELATIVE_STRENGTH$\n#![soldiers|E] со стороны атакующих: [GreatHolyWar.GetAttackerStrength]\n[soldiers|E] со стороны обороняющихся: [GreatHolyWar.GetDefenderStrength]" - GHW_RELATIVE_STRENGTH:0 "Относительная военная мощь" -# GHW_SEE_PARTICIPANTS:0 "See Participants" - GHW_WAR_CHEST_LABEL:0 "[war_chest|E]" - pledge_attacker:0 "[great_holy_war.GetFaith.Custom('GHWName')] — присоединиться, играя как [great_holy_war.ghw_target_kingdom.GetName]" - pledge_defender:0 "[great_holy_war.GetFaith.Custom('GHWName')] — противостоять нашествию, играя как [great_holy_war.ghw_target_kingdom.GetName]" - SELEC_GHW_BENEFICIARY_NO:0 "\n@warning_icon! #X Нет доступных для выбора персонажей#!" - SELECT_GHW_BENEFICIARY:1 "#T [beneficiary|E]#! [SelectLocalization( GreatHolyWarWindow.HasPotentialBeneficiary, '', 'SELEC_GHW_BENEFICIARY_NO' )]: выбрать" - GHW_TIME_TO_LAUNCH_TOOLTIP:0 "Начало через [GREAT_HOLY_WAR.GetTimeUntilLaunch] ([GREAT_HOLY_WAR.GetLaunchDate.GetString])" - GHW_OPEN_TOOLTIP_ATTACKER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Щелкните левой кнопкой мыши, чтобы открыть Великую священную войну#!" - GHW_OPEN_TOOLTIP_DEFENDER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Щелкните левой кнопкой мыши, чтобы открыть Великую священную войну#!" - GHW_TIME_TO_LAUNCH_IN_WINDOW:1 "Начало через [GreatHolyWar.GetTimeUntilLaunch]" - GHW_SCORE_ENTRY:0 "[CHARACTER.GetUIName]: $SCORE|V$ ($SCORE_PERCENT|1/%$)" - GHW_ATTACKER_SCORES:0 "Участники в атаке:" - GHW_DEFENDER_SCORES:0 "Участники в защите:" - GHW_CONCEPT:0 "#L [GreatHolyWar.GetFaith.GetAdjective]ая#! [great_holy_war|El]" - - GHW_NOT_ATTACKER_PLEDGED:1 "#Weak Если вы примкнете к атакующим:\n$EFFECT_LIST_BULLET$ Вы решите, кто станет [Concept( 'beneficiary', 'бенефициаром' )|E] и сможет получить титул в королевстве;\n$EFFECT_LIST_BULLET$ Вы сможете получить часть военной казны;\n$EFFECT_LIST_BULLET$ Вы получите часть золота из военной казны, когда начнется поход;\n$EFFECT_LIST_BULLET$ Ваши войны с другими участниками похода завершатся после его начала.#!" - GHW_NOT_DEFENDER_PLEDGED:1 "#weak Если я примкну к защитникам:\n$EFFECT_LIST_BULLET$ - Я могу получить [Concept( 'piety', 'благочестие' )|El] и [prestige|El] из военной казны;\n$EFFECT_LIST_BULLET$ - Войны с другими участниками похода завершатся после его начала.#!" - GHW_PLEDGED:0 "Я на стороне обороняющихся. В случае победы я могу получить часть военной казны — ее размер будет зависеть от моего вклада в войну." - GHW_TITLE_NOT_PLEDGED:0 "#X Предполагается, что я пошлю войска или пожертвую золото#!" - GHW_TITLE_NOT_PLEDGED_DONATED:0 "#Weak Пожертвование уже сделано#!" - GHW_PLEDGE:0 "Пообещать примкнуть" - GHW_WITHDRAW:0 "Отказаться" - GHW_WITHDRAWPLEDGE:0 "Отказаться от обещания" - GHW_GIVE_GOLD:0 "Пожертвовать золото" - GHW_CHANGE_BENEFICIARY:2 "[Select_CString( GetPlayer.GetBeneficiary.IsValid, 'Заменить', 'Назначить' )]" - GHW_MY_BENEFICIARY:0 "Мой [beneficiary|El]" - GHW_MY_CONTRIBUTION:0 "Мой [contribution|El]" - GHW_TOGGLE_BENEFICIARY:1 "Обойти предпочтительного кандидата" - GHW_MAX_WARCHEST:0 "Максимум!" - GHW_WARCHEST_SHARE:0 "[war_chest|E]: доля" - GHW_SCORE:0 "Счет" - GHW_TAB_ATTACKERS:0 "Атакующие" - GHW_TAB_DEFENDERS:0 "Защитники" - GHW_MILITARY_STRENGTH:0 "Военная мощь: [Character.GetMilitaryStrengthText|V]" - GHW_BENEFICIARY:0 "[beneficiary|E]: [Character.GetBeneficiary.GetUIName]" - GHW_NO_BENEFICIARY:0 "#weak [beneficiary|E] отсутствует#!" - GHW_MY_RANK:0 "Ранг" - GHW_RANK_TT:0 "#T Ранг: [GreatHolyWarWindow.GetRankForCharacter( Character.Self )]#!" - GHW_SCORE_TT:0 "#T Доля: [GreatHolyWarWindow.GetScore( Character.Self ).GetScorePercent|0V]%#!" - GHW_NO_SCORE:0 "Нет доли" - GHW_NO_SCORE_TT:0 "#T [spiritual_head_of_faith|E] не может получить [Concept( 'contribution', 'вклад' )|E] или долю#!" - - GHW_WAR_CHEST_PIETY_TOOLTIP:1 "#T [piety|E] в [Concept( 'war_chest', 'военной казне' )|E]#!\nВ [Concept( 'war_chest', 'военной казне' )|E]: [GetLocalPlayerPietyTextIcon][GreatHolyWar.GetWarChestPiety|0V]\nМоя доля: [GetLocalPlayerPietyTextIcon][GreatHolyWarWindow.GetPietyForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_PRESTIGE_TOOLTIP:0 "#T [prestige|E] в [Concept( 'war_chest', 'военной казне' )|E]#!\nВ [Concept( 'war_chest', 'военной казне' )|E]: @prestige_icon![GreatHolyWar.GetWarChestPrestige|0V]\nМоя доля: @prestige_icon![GreatHolyWarWindow.GetPrestigeForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_GOLD_TOOLTIP:0 "#T [gold|E] в [Concept( 'war_chest', 'военной казне' )|E]#!\nВ [Concept( 'war_chest', 'военной казне' )|E]: @gold_icon![GreatHolyWar.GetWarChestGold|0V]\nМоя доля: @gold_icon![GreatHolyWarWindow.GetGoldForCharacter( GetPlayer )|V]" - - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_YES:0 "#T Воспротивиться: [papal_recipient|El]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_NO:0 "#T Поддержать: [papal_recipient|El]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_YES:0 "[GREAT_HOLY_WAR.GetName]: если ваш вклад в войну наибольший, то ваш бенефициар получит главный титул. Этот вариант уменьшит количество золота, которое вы получите из военной казны в случае победы." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_NO:2 "[GREAT_HOLY_WAR.GetName]: если ваш вклад в войну наибольший, то [Select_CString( GREAT_HOLY_WAR.GetDesignatedWinner.IsValid, GREAT_HOLY_WAR.GetDesignatedWinner.GetTitledFirstName, 'кандидат Папы' )] получит оспариваемый титул. Этот вариант даст вам право на большую долю золота из военной казны в случае победы." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_YES:2 "#I Нажмите, чтобы заменить своим#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_NO:2 "#I Нажмите, чтобы согласиться#!" - - GHW_PLEDGE_TT_HEADER:0 "#T Пообещать военную поддержку#!" - GHW_UNPLEDGE_TT_HEADER:0 "#T Отозвать военную поддержку#!" - GHW_PLEDGE_TT_BODY:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]! Я присоединяюсь! Участники получат часть запасов, которые хранит [war_chest|El], а их [beneficiary|El] может заполучить [GREAT_HOLY_WAR.GetTargetTitle.GetName]" - GHW_UNPLEDGE_TT_BODY:1 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] продолжится без вас. Вы не получите ничего из того, что хранит [war_chest|El], а ваш [beneficiary|El] уйдет вместе с вами." - GHW_CONTRIBUTE_WAR_CHEST_TT_HEADER:0 "#T Сделать вклад в военную казну#!" - GHW_CONTRIBUTE_WAR_CHEST_TT_BODY:0 "Пожертвовать [gold|El] в поддержку войны [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] и получить взамен [Concept( 'piety', 'благочестие' )|El]" - GHW_SCORE_TOOLTIP_HEADER:0 "#T [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]: вклад#!" - GHW_SCORE_TOOLTIP_NO_WAR:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] еще даже не начинается" - GHW_SCORE_TOOLTIP_MULTIPLIER_ZERO:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]: в этой войне вы не получите никаких очков" - GHW_SCORE_TOOLTIP_MULTIPLIER:0 "Множитель: $VALUE|+V%$" - GHW_TARGET_CHARACTER:0 "Защита" - GHW_CHANGE_TARGET:0 "Предложить другую цель" - GHW_CHANGE_TARGET_TT:0 "#T Выбрать новую цель\n#!Используйте [Concept( 'piety', 'благочестие' )|El], чтобы выбрать другое [kingdom|El], которое станет целью этой войны" - GHW_PLEDGE_FIRST_TT:0 "Вы должны присоединиться, чтобы сменить цель войны" - GHW_MY_RANK_TT:1 "#T Уровень [Concept( 'contribution', 'вклада' )|El]: [GreatHolyWarWindow.GetRankForCharacter( GetPlayer )]\n#!Зависит от вашего вклада по сравнению с другими участниками. Более высокий ранг означает, что [beneficiary|El] получит более высокий [title|El] в случае победы!" - GHW_MY_SHARE_TT:1 "#T [war_chest|E], доля: [GreatHolyWarWindow.GetScore( GetPlayer ).GetScorePercent|0V/%]\n#!Зависит от моего вклада по сравнению с другими участниками. [war_chest|El] содержит [gold|El], [Concept( 'piety', 'благочестие' )|El] и [prestige|El], и мне достанется тем больше, чем выше моя доля." - GHW_MY_SCORE_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( GetPlayer )]" - GHW_MY_SCORE_OTHER_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( Character.Self )]" - GHW_RANK_NONE:0 "-" - GHW_FORMAT_RANK:0 "$NUM|O$" diff --git a/project/ck3/base_game/localization/russian/gui/hired_troops_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/hired_troops_view_l_russian.yml deleted file mode 100644 index a0fbf6029c..0000000000 --- a/project/ck3/base_game/localization/russian/gui/hired_troops_view_l_russian.yml +++ /dev/null @@ -1,56 +0,0 @@ -l_russian: - HIRED_TROOPS_VIEW_HEADER:0 "Нанять солдат" - HIRED_TROOPS_VIEW_GO_TO_MILITARY_VIEW_TT:0 "#T Вернуться к окну армии#!" - - HIRED_TROOPS_VIEW_LIST_MC_BUTTON_TOOLTIP:0 "#T [MercenaryCompany.GetName] #!\n#I Щелкните, чтобы посмотреть подробности#!" - HIRED_TROOPS_VIEW_LIST_MC_NUMBER_OF_SOLDIERS:0 "[soldiers|E] — [MercenaryCompany.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_HO_HEADER:1 "#L [GetPlayer.GetFaith.GetAdjective]ие#! [holy_orders|El]" - HIRED_TROOPS_VIEW_LIST_HO_BUTTON_TOOLTIP:0 "#T [HolyOrder.GetName] #!\n#I Щелкните, чтобы посмотреть подробности#!" - HIRED_TROOPS_VIEW_LIST_HO_NUMBER_OF_SOLDIERS:0 "[soldiers|E] — [HolyOrder.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_HO_NO_HOS:0 "Нет #L [GetPlayer.GetFaith.GetAdjective|l]их#! священных орденов" - HIRED_TROOPS_VIEW_LIST_NO_WAR:0 "#T Наемники в резерве#!\nВ мирное время нанятые [mercenaries|El] будут оставаться в резерве до начала войны. В нужное время они автоматически соберутся." - - HIRED_TROOPS_VIEW_MC_CULTURE:0 "#L [HiredTroop.GetMercenaryCompany.GetCulture.GetName]ий#! отряд [Concept( 'mercenary', 'наемников' )|E]" - HIRED_TROOPS_VIEW_HO_NUM_HOLDINGS:1 "Владения: [GetDataModelSize(HiredTroop.GetHolyOrderLeasedTitles)]" - HIRED_TROOPS_VIEW_MC_CAPITAL:0 "Столица: [HiredTroop.GetMercenaryCompany.GetHomeCounty.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_CAPITAL:1 "Ставка: [HiredTroop.GetHolyOrder.GetCapital.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_PATRON:0 "Наниматель: [HiredTroop.GetHolyOrderPatron.GetUIName]" - HIRED_TROOPS_VIEW_MC_CAPTAIN_LABEL:0 "Капитан наемников" - HIRED_TROOPS_VIEW_HO_GRANDMASTER_LABEL:0 "Великий магистр" - HIRED_TROOPS_VIEW_MC_HIRE_INFO:1 "[HiredTroop.GetMercenaryCompany.GetCostDesc] за [Concept( 'mercenary_contract', 'контракт' )|E] длительностью [HiredTroop.GetMercenaryCompany.GetHireDurationDesc]" - HIRED_TROOPS_VIEW_HO_HIRE_INFO:0 "[HiredTroop.GetHolyOrder.GetCostDescForPlayer]" - HIRED_TROOPS_VIEW_MC_HIRED_TIME_LEFT:0 "Еще [MercenaryCompany.GetHiredTimeLeft]" - HIRED_TROOPS_VIEW_HIRE:0 "Нанять" - HIRED_TROOPS_VIEW_HIRED_BY_ME:1 "Наняты вами" - HIRED_TROOPS_VIEW_HIRED_BY_ME_LEFT:1 "Наняты вами, " - HIRED_TROOPS_VIEW_MC_EXTEND_INFO:0 "Продлить до $TIME$ за $COST$" - HIRED_TROOPS_VIEW_MC_EXTEND:0 "Продлить" - HIRED_TROOPS_VIEW_NOT_AVAILABLE:1 "#X Уже наняты#!" - HIRED_TROOPS_HIRED_BY:0 "#X На службе у персонажа [HiredTroop.GetHiredBy.GetShortUIName], но будучи покровителем, вы все равно можете попросить их помощи#!" - HIRED_TROOPS_VIEW_LEVY_REGIMENT:0 "[levies|E]" - HIRED_TROOPS_VIEW_SOLDIER_COUNT:1 "[HiredTroopRegiment.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_SOLDIERS:1 "[soldiers|E]: [HiredTroop.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_KNIGHTS:2 "[HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]: [HiredTroop.GetKnightCount]" - HIRED_TROOPS_VIEW_KNIGHT_LIST_TITLE:1 "#T [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]#!" - HIRED_TROOPS_VIEW_KNIGHT_LIST_ENTRY:0 "$BULLET_WITH_TAB$[CHARACTER.GetName] (@skill_prowess_icon![CHARACTER.GetProwess])" - HIRED_TROOPS_VIEW_PLEDGED_TO_GREAT_HOLY_WAR:1 "Участвуют в Великой священной войне" - - HOLY_ORDER_HIRE_LIMIT_REACHED:1 "@warning_icon!#X Уже нанят другой [holy_order|El]#!" - HIRED_TROOPS_ALREADY_HIRED:0 "@warning_icon!#X Они уже наняты#!" - HIRED_TROOPS_ALREADY_HIRED_BY_PLAYER:0 "@warning_icon!#X Они уже наняты игроком#!" - HIRED_TROOPS_ALREADY_HIRED_BY_YOU:0 "@warning_icon!#X Они уже наняты вами#!" - MERCENARY_COMPANY_NOT_HIRED_BY_ME:1 "@warning_icon!#X Сейчас они не наняты вами#!" - MERCENARY_COMPANY_OUTSIDE_RANGE:0 "@warning_icon!#X Они находятся слишком далеко.#!" - MERCENARY_COMPANY_TOO_EARLY_TO_EXTEND:0 "@warning_icon!#X Договор нельзя продлить до [DATE.GetString|V]#!" - HIRED_TROOPS_CANNOT_AFFORD:1 "@warning_icon!#X Вы не можете задолжать больше, чем $VALUE$ вашего дохода.#!" - HOLY_ORDER_MUST_BE_AT_WAR_WITH_BAD_FAITH:0 "@warning_icon!#X [GetHostilityLevelName(GetDefine('NHolyOrder', 'ENEMY_MIN_HOSTILITY_LEVEL'))] [faiths|El] не в состоянии войны с вами#!" - HOLY_ORDER_PLEDGED_TO_GREAT_HOLY_WAR:0 "@warning_icon!#X [GREAT_HOLY_WAR.GetName]: они обещали присоединиться#!" - HOLY_ORDER_AT_WAR:0 "@warning_icon!#X Они ведут войну#!" - MERCENARY_COMPANY_HIRE_NOT_AT_WAR:1 "@warning_icon!#X Вы должны вести [Concept( 'war', 'войну' )|E], чтобы нанять [Concept( 'mercenary', 'наемников' )|E]#!" - MERCENARY_COMPANY_EXTEND_NOT_AT_WAR:1 "@warning_icon!#X Вы должны вести [Concept( 'war', 'войну' )|E], чтобы нанять [Concept( 'mercenary', 'наемников' )|E]#!" - MERENCARY_COMPANY_ON_HOLD:0 "В резерве" - - MERCENARY_COMPANY_COST_BANKRUPTCY:0 "@warning_icon!#X Вы не можете нанять этот [Concept( 'mercenary_company', 'отряд наемников' )|El] — ваш [debt|El] станет слишком велик#!" - MERCENARY_COMPANY_COST_BANKRUPTCY_HIRED:0 "@warning_icon!#X Вы не можете продлить договор с этим [Concept( 'mercenary_company', 'отрядом наемников' )|El] — ваш [debt|El] станет слишком велик#!" - MERCENARY_COMPANY_COST_DEBT:0 "@warning_icon!#X Если вы наймете этот [Concept( 'mercenary_company', 'отряд наемников' )|E], то окажетесь в [Concept( 'debt', 'долгу' )|E]#!" - MERCENARY_COMPANY_COST_DEBT_HIRED:0 "@warning_icon!#X Если вы продлите договор с этим [Concept( 'mercenary_company', 'отрядом наемников' )|E], то окажетесь в [Concept( 'debt', 'долгу' )|E]#!" diff --git a/project/ck3/base_game/localization/russian/gui/holding_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/holding_view_l_russian.yml deleted file mode 100644 index 240668058a..0000000000 --- a/project/ck3/base_game/localization/russian/gui/holding_view_l_russian.yml +++ /dev/null @@ -1,171 +0,0 @@ -l_russian: - HOLDING_TAX:0 "[tax|E]:" - HOLDING_TAX_VALUE:1 "@gold_icon! [Holding.GetIncome|2]" - HOLDING_LOOT:1 "[raid_loot|E]:" - HOLDING_LOOT_VALUE:0 "@gold_icon! [Holding.GetProvince.GetRaidLoot|0V]" - HOLDING_FORT_LEVEL:1 "[fort_level|E]" - HOLDING_GARRISON:1 "[garrison|E]:" - HOLDING_EMPTY:0 "[holding|E] отсутствует" - HOLDING_CONSTRUCTING:0 "[holding|E] [HOLDING_TYPE.GetName]: идет строительство" - COUNTY_OCCUPANT:0 "Оккупант графства" - CONSTRUCT:0 "Построить" - UPGRADE:0 "Улучшить" - UPGRADE_COST:0 "Стоимость улучшения" - CURRENT_BUILDING:0 "Выбранное здание" - CV_BUILDING_LEVEL_AND_NAME:1 "Уровень I: #high [Building.GetNameNoTooltip]#!" - BUILDING_TYPE_REGULAR:0 "[building|E]" - BUILDING_TYPE_SPECIAL:0 "[special_building|E]" - BUILDING_TYPE_DUCHY:0 "[duchy_building|E]" - CONSTRUCT_HOLDING_TITLE:2 "#T Построить [holding|El]#!" - CANT_CONSTRUCT_HOLDING_NO_AVAILABLE:0 "#X @warning_icon! Нет доступных [Concept( 'holdings', 'владений' )|E] для строительства#!" - CONSTRUCT_BUILDING:0 "Построить: $TYPE$" - CONSTRUCT_BUILDING_TITLE:0 "#T Построить: $TYPE$#!" - CONSTRUCT_HOLDING_TYPE_TITLE:0 "#T Построить: #V $NAME$#!" - CONSTRUCT_BUILDING_TYPE_TITLE:0 "#T Построить: #V $NAME$#!" - CONSTRUCT_BUILDING_INFO_TITLE:0 "#T $NAME$#!" - CONSTRUCT_BUILDINGS_DETAILS:0 "Обзор" - CONSTRUCT_BUILDINGS_DETAILS_TT:0 "#T Обзор здания\n#!Эффекты и стоимость улучшения этого [buildings|El]" - UPGRADE_BUILDING:0 "Улучшение: $TYPE$" - CANCEL_CONSTRUCTION:1 "$TYPE$: отменить строительство" - UPGRADE_HOLDING_TITLE:0 "Улучшить [holding|El]" - CONSTRUCT_BUILDING_ALREADY_CONSTRUCTING:0 "@warning_icon!#X [holding|E]: в настоящий момент уже строится другое [building|El]#!" - CONSTRUCT_BUILDING_INVALID_SLOT:0 "@warning_icon!#X Нет ячеек, в которых можно построить новое [building|El]#!" - CONSTRUCT_BUILDING_NONE_POTENTIAL:0 "@warning_icon!#X У вас нет доступных [Concept( 'buildings', 'зданий' )|E] для этой ячейки#!" - BUILDING_DEFAULT_TITLE_PREFIX_ALSO_CONSTRUCTING:1 "\n\n#T Сейчас построено:\n[BUILDING.GetNameNoTooltip]\n#!" - BUILDING_DEFAULT_TITLE:2 "#T [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n$TYPE$\n\n" - BUILDING_EFFECT_AND_DESC_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n[BUILDING.GetDescription]" - BUILDING_EFFECT_AND_DESC_DISABLED_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$DISABLED$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_DESC:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$TIME$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_TIME_LEFT:0 "Еще $DAYS$" - CONSTRUCT_HOLDING_PRIMARY:1 "Первый этап этого [Concept( 'holding', 'владения' )|E] называется $NAME|V$" - HOLDING_NOT_THE_COUNTY_HOLDER:1 "@warning_icon!#X Только [holder|El] этих [Concept( 'holdings', 'владений' )|El] или [liege|El] может построить новое [holding|El]#!" - BUILDING_NOT_THE_BARONY_HOLDER:1 "@warning_icon!#X Только [holder|El] этих [Concept( 'holdings', 'владений' )|El] или [liege|El] может построить новое [building|El]#!" - BUILDING_NOT_THE_DIRECT_BARONY_HOLDER:0 "@warning_icon!#X Только [Concept( 'holder', 'владетель' )|E] этого [Concept( 'holding', 'владения' )|E] может сносить или заменять [Concept( 'building', 'здания' )|E]#!" - BUILDING_NOT_THE_BARONY_LESSEE:0 "@warning_icon!#X Только [lessee|El] этих [Concept( 'holdings', 'владений' )|El] может построить новое [building|El]#!" - HOLDING_VIEW_ALREADY_HAS_PRIMARY:0 "@warning_icon!#X В этом баронстве уже есть [holding|El]#!" - HOLDING_VIEW_MISSING_PRIMARY:0 "@warning_icon!#X В этом баронстве отсутствуют [holding|El]#!" - HOLDING_VIEW_MUST_BUILD_OTHER_HOLDING_FIRST:0 "@warning_icon!#X В первую очередь это [county|El] нуждается в здании $MISSING_HOLDING|V$#!" - HAS_BUILDING_TYPE:0 "@warning_icon!#X Во [Concept( 'holding', 'владениях' )|E] уже есть $TYPE$#!" - ALREADY_CONSTRUCTED:0 "@warning_icon!#X Постройка $NAME$ уже есть#!" - PREVIOUS_NOT_CONSTRUCTED:1 "@warning_icon!#X Сначала требуется $PREVIOUS_NAME$#!" - HOLDING_TAXES_TOOLTIP_HEADER:0 "#T Налоги#!" - HOLDING_RAID_INCOME_TOOLTIP_HEADER:0 "#T Добыча#!" - HOLDING_RAID_INCOME_TOOLTIP_TOTAL:0 "Общее [raid_loot|El]" - HOLDING_TAXES_TOOLTIP_PLAYER:0 "Мой доход" - HOLDING_TAXES_TOOLTIP_TOTAL:0 "Общий [tax|El]" - HOLDING_LEVIES_TOOLTIP_HEADER:0 "#T Ополчение#!" - HOLDING_LEVIES_TOOLTIP_PLAYER:0 "Мое [levies|El]" - HOLDING_LEVIES_TOOLTIP_TOTAL:0 "Общее [levies|El]" - HOLDING_IN_DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "@warning_icon!#X Поскольку [domain_limit|El] превышен, это [recently_acquired_holding|El] не будет предоставлять [taxes|El] или [levies|El]#!" - HOLDING_OCCUPIED:0 "[occupied|E] персонажем [CHARACTER.GetShortUIName]" - INVALID_CONSTRUCTION:0 "@warning_icon!#X Неподходящее строительство#!" - DISABLED_BUILDING:1 "@warning_icon!#X Здание не активно:#!\n$DESC$" - BUILDING_WILL_REENABLE:0 "@warning_icon!Здание сейчас не активно, но заработает в следующем месяце" - BUILDING_DISABLED_BY_GRACE_PERIOD:0 "@warning_icon! Владение не работает, чтобы избежать штрафов за превышение [Concept( 'domain_limit', 'предела домена' )|E]. Оно придет в норму [DATE.GetTimeDiffFromNowNoDays] или когда с превышением предела домена будет покончено" - ABORT_CONSTRUCTION:0 "#T Прекратить строительство#!" - CANT_BE_CONSTRUCTED:0 "@warning_icon!#X Нельзя построить#!" - SUPPLY_LIMIT:0 "[supply_limit|E]:" - TOP_LIEGE:0 "Верховный сюзерен" - CREATE_NEW_HOLDING_BUTTON:0 "Построить новое владение" - CREATE_NEW_HOLDING_HEADING:0 "Построить новое [holding|El]" - BUILDING_GOLD_COST:0 "[gold_i] $VALUE|0$" - BUILDING_PIETY_COST:0 "[piety_i] $VALUE|0$" - BUILDING_PRESTIGE_COST:0 "[prestige_i] $VALUE|0$" - BUILDING_TIME:1 "Время" - BUILDING_LEVIES:1 "[levies|E]: @soldier_icon! $VALUE|+=$" - BUILDING_GARRISON:1 "[garrison|E]: @garrison_icon! $VALUE|+=$" - BUILDING_GARRISON_REINFORCEMENT_FACTOR:0 "[garrison_reinforcement|E]: @garrison_icon! $VALUE|+=0%$" - ALREADY_CONSTRUCTING:0 "@warning_icon!#X Уже строится в этом баронстве#!" - ABORT_BUILDING_CONFIRM_TITLE:0 "Прекратить строительство" - ABORT_BUILDING_CONFIRM:0 "Прекращение строительства вернет вам затраченные средства и позволит построить другое здание." - ABORT_BUILDING_CONFIRM_ACCEPT:0 "Прекратить" - ABORT_HOLDING_CONFIRM:0 "Прекращение строительства вернет вам затраченные средства и позволит построить другое владение." - CANCEL_HOLDING_CONSTRUCTION:0 "[HoldingView.GetHolding.GetConstructingHoldingType.GetName]: отменить строительство" - CANCEL_HOLDING_CONSTRUCTION_TOOLTIP:1 "[HoldingView.GetHolding.GetConstructingHoldingType.GetName] в провинции [HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip] перестанет строиться, затраты будут возмещены." - REPLACE_BUILDING:0 "$TYPE$: заменить" - REPLACE_BUILDING_BUTTON:0 "Заменить" - REPLACE_BUILDING_PROMPT:0 "#X При замене нынешнее здание будет уничтожено. Стоимость здания не будет возмещена.#!" - NO_POTENTIAL_BUILDINGS_WARNING:0 "#X Сейчас нет ни одного здания для строительства в этой ячейке#!" - SET_COUNTY_CAPITAL_CONFIRM_TITLE:0 "[county_capital|E]: переместить" - SET_COUNTY_CAPITAL_CONFIRM:0 "[TITLE.GetName] — теперь новая $game_concept_county_capital$.\n\n[TITLE_2.GetName]: некоторые здания могут стать неактивными." - SET_REALM_CAPITAL_CONFIRM_TITLE:0 "[realm_capital|E]: переместить" - SET_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] — теперь новая $game_concept_realm_capital$.\n\n[TITLE_2.GetName]: некоторые здания могут стать неактивными." - SET_COUNTY_AND_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] — теперь новая $game_concept_county_capital$.\n\n[TITLE_2.GetName]: некоторые здания могут стать неактивными." - SET_CAPITAL_CONFIRM_ACCEPT:0 "Переместить" - BUILDING_PROVINCE_MODIFIER:0 "#T Владения:#!" - BUILDING_COUNTY_MODIFIER:0 "#T Графство:#!" - BUILDING_CHARACTER_MODIFIER:0 "#T Владелец:#!" - HOLDING_VIEW_WRONG_HOLDING_TYPE:0 "#T [holding|E] неправильного типа#!\n[Holding.GetType.GetName|V] не может эффективно управляться персонажем с #L [Character.GetGovernment.GetAdjective|Vl]ой#! формой правления и не будет приносить [taxes|El] или [levies|El]." - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE:2 "#T [holding|E] неправильного типа#!\nТак как вы [Concept( 'ruler', 'правитель' )|E], чья форма правления — [GetPlayer.GetGovernment.GetName|V], то вы не можете лично управлять владениями типа [HoldingTypeItem.GetHoldingType.GetName|V]. [HoldingTypeItem.GetWrongHoldingCharacterInfo]" - YOUR_HOLDING_TEXT:1 "Ваше [holding|El]: [HOLDING.GetType.GetConceptName]" - NOT_MY_HOLDING_TEXT:1 "[holding|E] — [HOLDING.GetType.GetConceptName]" - ABSOLUTE_COUNTY_CONTROL:0 "Абсолютный" - COUNTY_CONTROL_VALUE_DISPLAY:0 "$VALUE|0$" - COUNTY_CONTROL_OUT_OF_MAX:0 "$VALUE|0$/$MAX|0$" - COUNTY_CONTROL_TOOLTIP:0 "#T Контроль над графством: [HoldingView.GetProvince.GetCounty.GetControlLevelOutOfMax]#!\n[HoldingView.GetProvince.GetCounty.GetCountyControlEffectsDesc]\n\n[HoldingView.GetProvince.GetCounty.GetCountyControlIncreaseDesc]" - COUNTY_CONTROL_NO_EFFECTS:0 "В данный момент нет эффектов, но если контроль будет менее 100, [levies|El] и [taxes|El], которые приносит графство, уменьшатся" - COUNTY_CONTROL_LEVIES_MULT:0 "[levies|E] графства изменило численность на $MULT|%+0=$" - COUNTY_CONTROL_TAX_MULT:0 "[taxes|E] графства изменились на $MULT|%+0=$" - COUNTY_DEVELOPMENT_TOOLTIP:1 "#T Развитие: [County.GetDevelopmentLevel]/100#!\n[County.GetDevelopmentIgnoredDesc][County.GetCountyDevelopmentEffectsDesc]\n\n[County.GetCountyDevelopmentIncreaseDesc]" - COUNTY_DEVELOPMENT_LEVIES_MULT:1 "[levies|E] увеличено на $MULT|%+1$" - COUNTY_DEVELOPMENT_TAX_MULT:0 "[taxes|E] увеличены на $MULT|%+0$" - COUNTY_DEVELOPMENT_SUPPLY_BONUS:0 "[supply_limit|E] увеличен на $VALUE|=+0$ " - COUNTY_DEVELOPMENT_IGNORED_DESC:2 "[development|E] игнорируется (кроме эффектов на [Concept( 'supply_limit', 'лимит снабжения' )|El]), потому что владельцем [Concept( 'county', 'графства' )|El] является [GOVERNMENT.GetName|Vl]\n\n" - COUNTY_DEVELOPMENT_NO_EFFECTS:0 "#weak Нет эффектов#!" - COUNTY_OPINION_TOOLTIP:0 "#T Народное мнение в графстве [HoldingView.GetProvince.GetCounty.GetCount.GetUIName]: [HoldingView.GetCountyOpinion|=+]#!\n[HoldingView.GetCountyOpinionDesc]" - COUNTY_NOT_YOUR_CULTURE:0 "@warning_icon!#X Это графство не вашей [Concept( 'culture', 'культуры' )|E] #!" - COUNTY_NOT_YOUR_FAITH:0 "@warning_icon!#X Это графство не вашей [Concept( 'faith', 'конфессии' )|E] #!" - COUNTY_IN_FACTION_TOOLTIP:0 "#T Состоит во фракции [HoldingView.GetAllFactionNames|V], злоумышляющей против меня!#!\n#I Щелкните, чтобы посмотреть [factions|El]#! " - COUNTY_CAPITAL_TOOLTIP:0 "#T $game_concept_county_capital$#!\n$game_concept_county_capital_desc$" - SET_COUNTY_CAPITAL_TOOLTIP:0 "#T [county_capital|E] переместится сюда#!\n[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip|V] теперь — новая $game_concept_county_capital$" - SET_REALM_CAPITAL_TOOLTIP_TITLE:0 "#T Переместить сюда [Concept( 'realm_capital', 'столицу державы' )|E]#!" - SET_REALM_CAPITAL_TOOLTIP_DESC:0 "[TITLE.GetNameNoTierNoTooltip|V] теперь — новая $game_concept_realm_capital$" - SET_REALM_CAPITAL_PREFERRED_CAPITAL:0 "Это [de_jure] столица титула [TITLE.GetNameNoTierNoTooltip|V], поэтому такой ход возможен, даже если столица ранее была перемещена" - REALM_CAPITAL_TOOLTIP:0 "#T $game_concept_realm_capital$#!\n$game_concept_realm_capital_desc$" - CANT_SET_REALM_CAPITAL_COUNTY_CAPITAL:0 "#X Только [county_capital|El] может стать местом, где будет располагаться [realm_capital|El]#!" - CANT_SET_REALM_CAPITAL_HOLDER:0 "#X Я не владею этой землей#!" - CANT_SET_REALM_CAPITAL_ALREADY:1 "#X Это и так ваша [realm_capital|El]#!" - CANT_SET_REALM_CAPITAL_MOVED:1 "#X Вы уже перемещали [Concept( 'realm_capital', 'столицу' )|E] вашего графства#!" - CANT_SET_REALM_CAPITAL_IN_WAR:1 "#X [realm_capital|E] не может меняться во время [wars|El]#!" - CHURCH_PROPERTY_TOOLTIP:2 "#T [church_property|E]#!\n[lessee|E]: [Title.GetLessee.GetUIName]\n[holder|E]: [Title.GetHolder.GetUIName]" - HOLDING_VIEW_NO_HOLDER_EFFECTS_FROM_BUILDINGS:0 "$NO_EFFECTS$" - HOLDING_TERRAIN_TOOLTIP:0 "#T [Terrain.GetNameNoTooltip]#!\n[Terrain.GetEffects]" - HOLDING_UNDER_SIEGE:0 "#T @warning_icon![siege|E] владения#!\n#I Щелкните, чтобы посмотреть#!" - HOLDING_VIEW_UNDER_OCCUPATION:0 "@warning_icon! #X Владения оккупированы.#!" - HOLDING_VIEW_ENEMY_OR_HOSTILE_UNITS:0 "@warning_icon! #X Во владении есть враг или враждебная армия.#!" - HOLDING_VIEW_UNDER_SIEGE:0 "@warning_icon! #X [siege|E] владения#!" - CONSTRUCTING_BUILDING_TITLE:2 "#T #high Сейчас строится:#! [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n\n" - HOLDING_LEVY_SIZE:1 "@soldier_icon! [Holding.GetMaxLevySize|0]" - HOLDING_VIEW_NEXT:0 "Следующие владения" - HOLDING_VIEW_PREVIOUS:0 "Предыдущие владения" - HOLDING_VIEW_CONSTRUCT_OR_UPGRADE:0 "[GUITrackItem.GetNextBuilding.GetNameNoTooltip]: [Select_CString(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel,'(int32)1'), 'Построить', 'Улучшить')]" - HOLDING_VIEW_UPGRADE_TO_NEXT:0 "Улучшить до: [GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_IN_PROGRESS:1 "[GUITrackItem.GetNextBuilding.GetNameNoTooltip] — строительство завершится [GUITrackItem.GetConstructionEndDate]" - HOLDING_TAB_CAPITAL_TOOLTIP:0 "Это — [county_capital|El]\n" - HOLDING_TAB_TOOLTIP:0 "#T [GUICountyHolding.GetHolding.GetNameNoTooltip]\n#![SelectLocalization( GUICountyHolding.GetHolding.GetProvince.GetTitle.IsCountyCapital, 'HOLDING_TAB_CAPITAL_TOOLTIP' , '' )|El]#I Щелкните, чтобы выбрать#!" - COUNCIL_TASKS:0 "Задания совета" - HOLDING_VIEW_HOLDER:2 "Владетель:" - HOLDING_VIEW_COUNTY_HOLDER:0 "Владетель [Concept( 'county', 'графства' )|E]:" - HOLDING_VIEW_LESSEE:0 "Арендатор:" - HOLDING_VIEW_NO_COUNTY_MODIFIERS:0 "Нет модификаторов графств" - BUILDING_EFFECT_PROVINCE_HEADER:0 "#low Это владение:#!" - BUILDING_EFFECT_COUNTY_HEADER:0 "#low Это графство:#!" - BUILDING_EFFECT_CHARACTER_HEADER:1 "#low Владетель этого владения:#!" - BUILDING_EFFECT_DUCHY_CAPITAL_HEADER:2 "#low Все владения в этом герцогстве:#!" - BUILDING_CONSTRUCTION_COMPLETE_EFFECT_HEADER:0 "#low Когда строительство закончено:#!\n" - RAID_TT_NO_LOOT_RAIDED:0 "@warning_icon!#X После недавнего налета трофеев не осталось#!" - HOLDING_VIEW_YOUR_COUNTY:0 "Ваше [county|El]" - HOLDING_VIEW_TOP_REALM_COUNTY:0 "[county|E] в одной [Concept( 'realm', 'державе' )|El] с вами" - HOLDING_VIEW_FOREIGN_COUNTY:0 "[county|E] ([Character.GetTopLiege.GetPrimaryTitle.GetNameNoTooltip])" - COUNTY_OCCUPIER_TOOLTIP:0 "#T [Concept( 'occupied', 'Занимает' )|E] [Character.GetShortUIName]\n#!Во время оккупации:\n$BULLET_WITH_TAB$ Нельзя собирать или пополнять [Concept( 'levies', 'ополчение' )|E]\n$BULLET_WITH_TAB$ Нельзя собирать [Concept( 'taxes', 'налоги' )|E]\n$BULLET_WITH_TAB$ [development|E] и [Concept( 'control', 'контроль' )|E] не увеличиваются\n\n$COA_REALM_TOOLTIP_GUI_CLICK_INFO$" - FIND_VASSAL_BUTTON_HOLDING_VIEW_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nВыберите, кто получит титул [HoldingView.GetCountyTitle.GetNameNoTooltip].\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - VASSAL_POSSESSIVE:0 "вассал" - HOLDING_VIEW_BUILDING_IN_VASSAL:0 "Строительство во [Concept( 'holding', 'владениях' )|E] вашего вассала" - CULTURE_COUNTY_WINDOW:0 "[Culture.GetNameNoTooltip]ая" - HOLDING_VIEW_ALREADY_CONSTRUCTING_HOLDING:0 "@warning_icon!#X В этом [Concept( 'county', 'графстве' )|E] уже строится ваше $HOLDING|V$#!" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_DEFAULT:0 "После завершения строительства нужно передать их другому персонажу" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_THEOCRATIC:0 "После постройки храм будет передан в аренду вашему [Concept( 'realm_priest', 'державному священнику' )|E]" - HOLDING_VIEW_CAN_UPGRADE_BUILDING:0 "#help Вы можете улучшить это [Concept( 'holding', 'владение' )|E], щелкните, чтобы посмотреть подробности и начать строительство! #!" - HOLDING_VIEW_CAN_NOT_UPGRADE_BUILDING:0 "#help Вы не можете улучшить это [Concept( 'holding', 'владение' )|E], щелкните, чтобы посмотреть подробности и возможные улучшения. #!" - RAID_TT_MONTHS_OF_RAID_LOOT_MULT:0 "Месяцев [Concept( 'raid_loot', 'в набегах' )|E]" - RAID_TT_MONTHLY_LOOT:0 "Ежемесячный [raid_loot|E]" diff --git a/project/ck3/base_game/localization/russian/gui/house_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/house_view_l_russian.yml deleted file mode 100644 index dd510faf28..0000000000 --- a/project/ck3/base_game/localization/russian/gui/house_view_l_russian.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_russian: - HOUSE_VIEW_FOUNDED:0 "[Select_CString(DynastyHouse.GetFounder.IsFemale, 'Основала', 'Основал' )] [DynastyHouse.GetFounder.GetName] в [DynastyHouse.GetFoundYear] году" - DYNASTY_VIEW_CONCEPT:3 "[dynasty|E] [DynastyHouse.GetNameNoTooltip]" - HOUSE_VIEW_CONCEPT:3 "[SelectLocalization( DynastyHouse.IsPlayerMember, 'HOUSE_VIEW_PLAYER_IS_MEMBER', 'HOUSE_VIEW_NOT_YOUR_HOUSE')]" - HOUSE_VIEW_NOT_YOUR_HOUSE:0 "Благородный [house|El]" - HOUSE_VIEW_PART_OF:2 "Часть" - HOUSE_VIEW_PART_OF_DYNASTY:0 "Династия [Dynasty.GetNameNoTooltip]" - HOUSE_VIEW_DYNASTY_PRESTIGE:1 "Следующий [dynasty_prestige_level|El]: #high [Dynasty.GetNextPrestigeLevelName] #!" - HOUSE_HEAD_HEIR:1 "Наследник главы дома: [Character.GetUIName]" - DYNASTY_VIEW_DYNASTY_PRESTIGE:1 "[dynasty_prestige|E]: [dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_DYNASTY_PRESTIGE_TOOLTIP:0 "#T Авторитет#!\n[dynast|E] может тратить его на различные действия. Авторитет увеличивает уровень величия." - HOUSE_VIEW_HEAD_OF_THE_HOUSE:0 "[house_head|E]" - HOUSE_VIEW_HEIR_OF_THE_HOUSE:0 "Наследник дома" - HOUSE_VIEW_SHOW_DYNASTY_TT:0 "#T Показать [Concept( 'dynasty_perks', 'наследия династии' )|E]#!" - HOUSE_VIEW_NO_LEGACIES:0 "Династия [Dynasty.GetNameNoTooltip] еще не открыла ни одного наследия" - HOUSE_VIEW_SHOW_LEGACIES:1 "Открыть наследия" - DYNASTY_VIEW_TITLE:0 "Династия [Dynasty.GetNameNoTooltip]" - DYNASTY_VIEW_DYNAST:0 "[dynast|E]" - DYNASTY_VIEW_DYNAST_AND_HOUSE_HEAD:0 "[dynast|E] и [house_head|El]" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME:0 "[Dynasty.GetPrestigeIncome|0=+]/месяц" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE_CAPPED:1 "$NUM|V$ живых членов #weak (максимум при 100)#!" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE:2 "Живых членов: $NUM|V$" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER:0 "$NUM|V$ $TIER|U$" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER_SPOUSE:0 "$NUM|V$ $TIER|U$ за счет [Concept( 'marriage', 'брака' )|E]" - DYNASTY_PRESTIGE_BALANCE_TOOLTIP:1 "#T [dynasty_prestige_i][dynasty_prestige]#!\n[Dynasty.GetPrestigeBreakdown|0=+]\n[Dynasty.GetPrestigeProgress]" - DYNASTY_PRESTIGE_PROGRESS:0 "[DYNASTY.GetNextPrestigeLevelName], прогресс: $CURRENT|0$/$NEXT|0$" - DYNASTY_PRESTIGE_AT_MAX_LEVEL:0 "[DYNASTY.GetName] уже имеет наивысший уровень славы" - HOUSE_VIEW_NAME_WITH_HOUSE:1 "Дом [DynastyHouse.GetNameNoTooltip]" - #COOLTIP_HOUSE_NAME:0 "" delete this - HOUSE_TT_NAME:0 "Дом [DynastyHouse.GetNameNoTooltip]" - HOUSE_VIEW_MOTTO:1 "«[DynastyHouse.GetMotto]»" - HOUSE_VIEW_PLAYER_IS_MEMBER:1 "Ваш [house|El]" - DYNASTY_HOUSE_TT_HEAD_OF_HOUSE:1 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetShortUIName|U]" - DYNASTY_HOUSE_TT_DYNASTY:0 "[dynasty|E]: [DynastyHouse.GetDynasty.GetName]" - DYNASTY_HOUSE_TT_DYNASTY_LEVEL:0 "[dynasty_prestige_level|E]: [DynastyHouse.GetDynasty.GetPrestigeLevelName]" - DYNASTY_HOUSE_TT_LIVING_MEMBERS:1 "Живых членов: [DynastyHouse.GetNumberOfMembers|V]" - HOUSE_VIEW_FOUNDING_HOUSE:0 "Дом-основатель" - HOUSE_HEAD_PRESTIGE_GAIN_CAP:0 "Максимум получаемого престижа" - DYNASTY_PRESTIGE_LEVEL_EFFECT:1 "• Дети при рождении имеют [prestige_i]$BIRTH|V0$\n• Брак с членом династии дает [prestige_i]$MARRIAGE|0+=$\n• Правители получают максимальный бонус за долгое правление $LONG_REIGN|V0=$" - DYNASTY_PRESTIGE_NEXT_LEVEL:0 "\n\nСледующий уровень: $NEXT$" - dynasty_level_0_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_0|L]" - dynasty_level_1_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_1|L]" - dynasty_level_2_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_2|L]" - dynasty_level_3_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_3|L]" - dynasty_level_4_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_4|L]" - dynasty_level_5_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_5|L]" - dynasty_level_6_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_6|L]" - dynasty_level_7_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_7|L]" - dynasty_level_8_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_8|L]" - dynasty_level_9_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_9|L]" - dynasty_level_10_c:1 "@dynasty_prestige_icon_5! [dynasty_prestige_level_10|L]" - dynasty_level_11_c:0 "#weak Достигнут наивысший уровень#!" - CUSTOMIZE_HOUSE_HEADER:0 "Настроить дом [DynastyHouse.GetNameNoTooltip]" - HOUSE_NAME_FIELD:0 "Название" - HOUSE_MOTTO_FIELD:0 "Девиз" - CUSTOMIZE_HOUSE:0 "#T Настроить дом#!" - CUSTOMIZE_HOUSE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X Дом [DYNASTY_HOUSE.GetNameNoTooltip] не принадлежит вам, и вы не можете его настроить#!" - HOUSE_MEMBERS_TITLE:0 "Члены [houses|El] $NAME$" - DYNASTY_MEMBERS_TITLE:0 "Члены [dynasties|El] $NAME$" - HOUSE_SORT_FOUNDATION_DATE:0 "Дата основания" - HOUSE_SORT_MEMBERS_COUNT:0 "Живые члены" - HOUSE_SORT_HEAD_POWER:0 "Военная мощь главы дома" - HOUSE_LIST_FOUNDING:0 "Дом-основатель" - HOUSE_LIST_CADET:0 "[cadet_branch|E]" - HOUSE_LIST_MEMBERS:0 "Живых членов: [DynastyHouse.GetNumberOfMembers]" - HOUSE_LIST_FOUNDATION:0 "Основан в [DynastyHouse.GetFoundYear] г." - HOUSE_LIST_HEAD:0 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetName]" - HOUSE_MODIFIERS:1 "Модификаторы дома:" - DYNASTY_MODIFIERS:1 "Модификаторы династии:" - HOUSE_VIEW_LEGACY_TOOLTIP_HEADER:0 "#T $NAME$#!" - HOUSE_VIEW_LEGACY_TOOLTIP_ITEM:0 "#T $PERK$#!\n$EFFECT$" - HOUSE_VIEW_HOUSE_HEAD_OF:0 "[house_head|E] [Character.GetDynastyHouseNameNoTooltip]" - HOUSE_VIEW_MAX_MILITARY_STRENGTH:2 "Максимальная военная мощь: @soldier_icon! #high [Character.GetMaxMilitaryStrengthWithoutHires|0]#!" - HOUSE_LIST_HEAD_MAX_MILITARY_STRENGTH:1 "@soldier_icon! [DynastyHouse.GetHeadOfHouse.GetMaxMilitaryStrengthWithoutHires|0]" - HOUSE_LIST_MILITARY_STRENGTH_TT:0 "Максимальная военная мощь [Concept( 'house_head', 'главы дома' )|E]" diff --git a/project/ck3/base_game/localization/russian/gui/ingame_main_l_russian.yml b/project/ck3/base_game/localization/russian/gui/ingame_main_l_russian.yml deleted file mode 100644 index 659810a22f..0000000000 --- a/project/ck3/base_game/localization/russian/gui/ingame_main_l_russian.yml +++ /dev/null @@ -1,210 +0,0 @@ -l_russian: - MY_REALM_BUTTON:0 "#T Держава#!" - SCHEMES_BUTTON:0 "#T Происки#!" - MILITARY_BUTTON:0 "#T Армия#!" - DECISIONS_BUTTON:0 "#T Решения#!" - COUNCIL_BUTTON:0 "#T Совет#!" - INTRIGUE_BUTTON:0 "#T Интрига#!" - FACTION_BUTTON:0 "#T Фракции#!" - PRISON_BUTTON:0 "#T Узники#!" - COURT_BUTTON:1 "#T Придворные#!" - IM_TT_FIND_TITLE:1 "#T Поиск титула#!\nНайти любой [title|El] в игре." - IM_TT_SHOW_LEGACY:0 "#T Показать родословную#!\nВсе персонажи, за которых вы играли." - IM_TT_FIND_CHARACTER:0 "#T Поиск персонажа#!\nНайти любого живого персонажа в игре." - IM_TT_GO_TO_CAPITAL:0 "#T К столице#!\nПереместить камеру: [GetPlayer.GetCapitalLocation.GetName|V]" - FOCUS_BUTTON:0 "Показать окно фокуса" - GOTO_PLAYER:1 "#T К вашему местоположению#!\nПереместить камеру: [GetPlayer.GetCurrentLocation.GetName|V]" - GOTO_CAPITAL:1 "#T К [Concept( 'realm_capital', 'столице' )|E] вашей державы#!\nПереместить камеру: [GetPlayer.GetCapitalLocation.GetName|V]" - MAPMODE_REALMS:1 "#T Державы\n#!Показывает на карте, где [rulers|El] и их [realms|El].\nЗажмите Ctrl и щелкните по державе, чтобы посмотреть, кто ее [vassals|El]." - MAPMODE_TERRAIN:1 "#T Режим карты #V Местность#!" - MAPMODE_CULTURES:0 "#T Культуры\n#!Показать, [cultures|El] [Concept( 'county', 'графств' )|E] карте.\nЕсли графство и [top_liege|El] имеют разную культуру, область будет окрашена в полоску." - MAPMODE_AREAS:1 "#T Режим карты#V Области#!#D (Debug)#!" - MAPMODE_DJ_EMPIRES:0 "#T Империи\n#!Показать [titles|El] ранга [empire|El] и их [de_jure|El] земли на карте." - MAPMODE_DJ_KINGDOMS:0 "#T Королевства\n#!Показать [titles|El] ранга [kingdom|El] и их [de_jure|El] земли на карте." - MAPMODE_DJ_DUCHIES:0 "#T Герцогства\n#!Показать [titles|El] ранга [duchy|El] и их [de_jure|El] земли на карте." - MAPMODE_COUNTIES:1 "#T Режим карты#V : графства#!" - MAPMODE_BARONIES:1 "#T Режим карты#V : баронства#!" - MAPMODE_PLAYERS_LABEL:0 "Игроки" - MAPMODE_PLAYERS:1 "#T $MAPMODE_PLAYERS_LABEL$\n#!Показать всех участников сетевой игры на карте." - MAPMODE_RELIGIONS:0 "#T Конфессии\n#!Показать, какая [faith|El] в каждом [Concept( 'county', 'графстве' )|E] на карте.\nЕсли графство и [top_liege|El] имеют разную конфессию, область будет окрашена в полоску.\nВыберите конфессию, чтобы увидеть ее [holy_sites|El]." - MAPMODE_SIMPLE_TERRAIN_NAME:0 "Тип местности" - MAPMODE_SIMPLE_TERRAIN:3 "#T $MAPMODE_SIMPLE_TERRAIN_NAME$\n#!Показать на карте типы местности всех баронств." - MAPMODE_COUNTY_DEVELOPMENT_NAME:0 "Развитие" - MAPMODE_COUNTY_DEVELOPMENT:3 "#T $MAPMODE_COUNTY_DEVELOPMENT_NAME$\n#!Показать [development|El] каждого [counties|El] на карте." - MAPMODE_GOVERNMENT_NAME:0 "Правительства" - MAPMODE_GOVERNMENT:3 "#T $MAPMODE_GOVERNMENT_NAME$\n#!Показать, какое [government|El] имеет каждый [independent_ruler|El] на карте." - MAPMODE_DJ_COUNTIES_NAME:0 "Графства" - MAPMODE_DJ_COUNTIES:3 "#T $MAPMODE_DJ_COUNTIES_NAME$\n#!Показать [titles|El] [counties|El] на карте." - MAPMODE_COURT_LANGUAGES_NAME:0 "Языки" - MAPMODE_COURT_LANGUAGES:0 "#T $MAPMODE_COURT_LANGUAGES_NAME$#!\nПоказать [court_languages|El] на карте." - MAPMODE_DIPLOMACY:0 "Дипломатический радиус" - MAPMODE_HOUSES:0 "#T Дома\n#!Показать [houses|El], к которым принадлежит каждый [independent_ruler|El] на карте." - INCREASE_GAME_SPEED:0 "#T Ускорить игру#!" - DECREASE_GAME_SPEED:0 "#T Замедлить игру#!" - CHANGE_GAME_SPEED_ONLY_HOST:0 "@warning_icon!#X Только хост может менять скорость игры#!" - INCREASE_GAME_SPEED_ALREADY_MAX:1 "@warning_icon!#X Уже установлена максимальная скорость#!" - INCREASE_GAME_SPEED_ALREADY_MIN:1 "@warning_icon!#X Уже установлена минимальная скорость#!" - INCREASE_GAME_SPEED_TO:0 "Ускорить до $NEXT_SPEED$" - DECREASE_GAME_SPEED_TO:0 "Замедлить до $PREV_SPEED$" - PAUSED_BY:0 "персонажем [GetPausedBy]" - CLICK_TO_UNPAUSE:0 "#I Щелкните, чтобы возобновить игру#!" - UNPAUSE_GAME:1 "#T Игра #V приостановлена#! [SelectLocalization( Or( StringIsEmpty( GetPausedBy ), Not( GameHasMultiplePlayers ) ), '', 'PAUSED_BY' )]\n#![SelectLocalization( Or( Or( Not( GameHasMultiplePlayers ), CanAnyoneUnpause ), IsPausedByMe ), 'CLICK_TO_UNPAUSE', '' )]" - UNPAUSE_GAME_OVER:1 "#T Игра приостановлена#! \n#X Невозможно снять паузу после [Concept( 'game_over', 'окончания игры' )|E]#!" - GAME_OVER_END_DATE:0 "Достигнута [end_date|El]" - GAME_OVER_NON_DYNASTIC_HEIR:0 "Нет подходящего наследника из вашей династии" - GAME_OVER_CANNOT_PLAY_UNLANDED:0 "Нельзя играть безземельными персонажами" - GAME_OVER_CANNOT_PLAY_BELOW_COUNT:0 "Нельзя играть бароном" - GAME_OVER_CANNOT_PLAY_THEOCRACY:0 "Нельзя играть за [theocracies|El]" - GAME_OVER_CANNOT_PLAY_REPUBLIC:0 "Нельзя играть за [theocracies|El]" - PAUSE_GAME:0 "#T Игра #V снята с паузы#!\n#!#I Щелкните, чтобы поставить на паузу#!" - RENOWN_DYNASTY:0 "Династия [GetPlayer.GetDynasty.GetName]" - MY_VALUE_LABEL:0 "[PlayerValueItem.GetConcept]: [PlayerValueItem.GetValue]" - GAINED_BREAKDOWN_LABEL_LINK:0 "Всего получено" - LOST_BREAKDOWN_LABEL_LINK:0 "Всего потеряно" - TOTAL_BREAKDOWN_LABEL:0 "[PlayerValueItem.GetBalanceTotal]" - MONTHLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/месяц" - MONTHLY_BREAKDOWN_ITEM_NO_UNDERLINE:0 "$VALUE$/месяц" - YEARLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/год" - PLAYER_VALUE_LEVEL_LABEL:0 "[PlayerValueItem.GetLevelConcept]:" - PROGRESS_TOWARD_LEVEL:0 "Прогресс к цели: $LEVEL$" - PIETY_LEVEL_LABEL_0:2 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1:2 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2:2 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3:2 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4:2 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5:2 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_christian:0 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_christian:0 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_christian:0 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_christian:0 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_christian:0 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_christian:0 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_islam:0 "@piety_level_0_icon_islam! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_islam:0 "@piety_level_1_icon_islam! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_islam:0 "@piety_level_2_icon_islam! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_islam:0 "@piety_level_3_icon_islam! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_islam:0 "@piety_level_4_icon_islam! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_islam:0 "@piety_level_5_icon_islam! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_pagan:0 "@piety_level_0_icon_pagan! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_pagan:0 "@piety_level_1_icon_pagan! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_pagan:0 "@piety_level_2_icon_pagan! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_pagan:0 "@piety_level_3_icon_pagan! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_pagan:0 "@piety_level_4_icon_pagan! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_pagan:0 "@piety_level_5_icon_pagan! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_eastern:0 "@piety_level_0_icon_eastern! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_eastern:0 "@piety_level_1_icon_eastern! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_eastern:0 "@piety_level_2_icon_eastern! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_eastern:0 "@piety_level_3_icon_eastern! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_eastern:0 "@piety_level_4_icon_eastern! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_eastern:0 "@piety_level_5_icon_eastern! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_judaism:0 "@piety_level_0_icon_judaism! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_judaism:0 "@piety_level_1_icon_judaism! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_judaism:0 "@piety_level_2_icon_judaism! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_judaism:0 "@piety_level_3_icon_judaism! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_judaism:0 "@piety_level_4_icon_judaism! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_judaism:0 "@piety_level_5_icon_judaism! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_zoroastrian:0 "@piety_level_0_icon_zoroastrian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_zoroastrian:0 "@piety_level_1_icon_zoroastrian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_zoroastrian:0 "@piety_level_2_icon_zoroastrian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_zoroastrian:0 "@piety_level_3_icon_zoroastrian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_zoroastrian:0 "@piety_level_4_icon_zoroastrian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_zoroastrian:0 "@piety_level_5_icon_zoroastrian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_0:1 "@prestige_level_0_icon! [GetModifier( 'prestige_level_0' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_1:1 "@prestige_level_1_icon! [GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_2:1 "@prestige_level_2_icon! [GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_3:1 "@prestige_level_3_icon! [GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_4:1 "@prestige_level_4_icon! [GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_5:1 "@prestige_level_5_icon! [GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L]" - #DYNASTY_PRESTIGE_LEVEL_LABEL_0:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_1:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_2:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_3:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_4:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_5:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_6:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_7:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_8:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_9:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_10:0 "" Delete this - PIETY_PROGRESS_TOOLTIP:0 "Прогресс: $VALUE|0V$/$MAX|0$, чтобы получить следующий [piety_level|El]" - PRESTIGE_PROGRESS_TOOLTIP:0 "Прогресс: $VALUE|0V$/$MAX|0$, чтобы получить следующий [prestige_level|El]" - DYNASTY_PRESTIGE_PROGRESS_TOOLTIP:0 "Прогресс: $VALUE|0V$/$MAX|0$, чтобы получить следующий [dynasty_prestige_level|El]" - VALUE_NO_GAIN:0 "$VALUE$ не увеличивается." - VALUE_NO_LOSS:0 "$VALUE$ не уменьшается." - LOAD_INGAME_BUTTON_DISABLED:0 "Нельзя загружать игру во время сетевой игры." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED:1 "#T Запуганный персонаж#!\n[CHARACTER.GetUIName] [Concept( 'intimidated', 'боится' )|E]: ваша репутация приводит [CHARACTER.GetHerHis] в [Concept( 'dreadful', 'ужас' )|E]. Вряд ли [CHARACTER.GetSheHe] решится напрямую выступить против вас." - DREAD_EFFECT_DESC_LEVEL_COWED:2 "#T [Select_CString(CHARACTER.IsFemale, 'Устрашена', 'Устрашен' )]#!\n[CHARACTER.GetUIName] [Concept( 'cowed', Select_CString(CHARACTER.IsFemale, 'устрашена', 'устрашен' ))|E] вашей [Concept( 'dreadful', 'ужасающей' )|E] репутацией. Трепеща при одном упоминании вашего имени, [CHARACTER.GetSheHe] ни за что не осмелится открыто выступить против вас." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED_OTHER:0 "#T [Select_CString(CHARACTER.IsFemale, 'Запугана', 'Запуган' )]#!\n[CHARACTER.GetUIName] [Concept( 'intimidated', 'боится' )|E]: [TARGET_CHARACTER.GetUIName] приводит [CHARACTER.GetHerHis] в [Concept( 'dreadful', 'ужас' )|E] своей репутацией. Вряд ли [CHARACTER.GetShortUIName] решится напрямую выступить против н[TARGET_CHARACTER.GetHerHis]." - DREAD_EFFECT_DESC_LEVEL_COWED_OTHER:0 "#T [Select_CString(CHARACTER.IsFemale, 'Устрашена', 'Устрашен' )]#!\n[CHARACTER.GetUIName] [Concept( 'cowed', Select_CString(CHARACTER.IsFemale, 'устрашена', 'устрашен' ))|E]: [TARGET_CHARACTER.GetUIName] приводит [CHARACTER.GetHerHis] в [Concept( 'dreadful', 'ужас' )|E] своей репутацией. Трепеща при одном упоминании [TARGET_CHARACTER.GetHerHis] имени, [CHARACTER.GetShortUIName] ни за что не осмелится открыто выступить против н[TARGET_CHARACTER.GetHerHis]." - DREAD_DESC:1 "#T [dread|E]: $VALUE|1V$/100#!" - DREAD_BASELINE:0 "Естественный ужас" - DREAD_BASE:0 "Базовое значение" - DREAD_BASE_REASON:0 "$REASON$: $VALUE|V=0$" - DREAD_MONTHLY:0 "Изменение за месяц" - DREAD_MONTHLY_NORMALIZING_POSITIVE:0 "Ужас ниже естественного" - DREAD_MONTHLY_NORMALIZING_NEGATIVE:0 "Ужас выше естественного" - DREAD_MONTHLY_REASON:0 "$REASON$: $VALUE|+=1$" - MY_GOLD:0 "Мое [gold|El]: [GetPlayer.GetGold|0V]" - MONTHLY_GOLD_INCOME:0 "[taxes|E]: [gold_i]$VALUE|+=1$/месяц" - HOLDING_TYPE:0 "[HOLDING.GetType.GetName] [holding|El]" - HOLDING_LEVIES:0 "[levies|E]: $VALUE|0V$ [soldiers|El]" - HOLDING_DEVELOPMENT:0 "[development|E]: $VALUE|0V$" - HOLDING_FAITH:0 "[faith|E]: [FAITH.GetName]" - HOLDING_CULTURE:0 "[culture|E]: #L [CULTURE.GetName]ая#!" - MORE:0 "#T Больше...#!" - PRISON:0 "Тюрьма" - MY_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n#weak Моя война#!" - LIEGE_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\nВойна моего сюзерена" - ATTACKING_IN_WAR:0 "[CHARACTER.GetName] #attacker_color подвергается нападению#!\n" - DEFENDING_IN_WAR:1 "#defender_color Обороняется#! от персонажа [CHARACTER.GetName]\n" - WAR_ITEM_WAR_SCORE_TOOLTIP_HEADER:0 "[war_score|E]: $VALUE|+=0%$" - OPEN_TUTORIAL:0 "#T Открыть обучение#!" - DOMAIN_LIMIT_SOURCES:0 "[domain_limit|E]" - VASSAL_LIMIT_SOURCES:0 "[vassal_limit|E]" - NO_VIEW_HISTORY_EXISTS:0 "#T Показать предыдущее окно#!\n@warning_icon!#X Нет окна, к которому можно вернуться#!" - GO_BACK_VIEW_HISTORY:0 "#T Показать предыдущее окно#!\n$VIEW_NAME$" - I_CAN_ENFORCE_DEMANDS:1 "#I Вы можете навязать свои требования#!" - TOGGLE_OUTLINER:0 "#T Включить планировщик#!" - PLAYER_STRESS_TOOLTIP:2 "#T [stress_level|E]: [GetPlayer.GetStressLevel|V]/[GetDefine('NCharacter', 'MAX_STRESS_LEVEL')|V]\n#![ConcatIfNeitherEmpty('#S Эффекты:#!\n', GetPlayer.StressLevelEffect )]\n[AddTextIf(Not(StringIsEmpty(GetPlayer.StressLevelEffect)), '\n')]#S [stress|E]: [stress_i][GetPlayer.GetStress|V]/[GetMaxStress|V]#!\n[GetPlayer.StressProgressDesc]" - STRESS_LEVEL_PROGRESS:0 "Следующий уровень: [stress_i]$NEXT|V$" - STRESS_LEVEL_PROGRESS_MAX:1 "#X @warning_icon!У вас максимальный уровень стресса. На уровне [stress_i]$NEXT|V$ вы заработаете нервный срыв и потеряете [stress_loss_i][GetDefine('NCharacter', 'STRESS_PER_LEVEL')|P]#!" - OBSERVER_MODE_ON:0 "#T Покинуть обзор этого персонажа#!" - ACTIONS_TT:2 "#T Текущая ситуация\n#!Есть непрочитанные уведомления: [ActionItemHandler.GetNumberOfUnreadActions|V], [ActionItemHandler.GetSuggestionsDebugTooltip]\n\n[SelectLocalization( ActionItemHandler.HasAvailableActions, 'ACTIONS_TT_CLICK_TO_VIEW', '' )]" - ACTIONS_TT_CLICK_TO_VIEW:0 "#I Щелкните, чтобы посмотреть#!" - INGAME_TOPBAR_CULTURE_HEAD:1 "Как [GetPlayer.GetCulture.GetNameNoTooltip|l]ий [cultural_head|El] вы можете изменить культурный интерес" - INGAME_TOPBAR_NOT_CULTURE_HEAD:1 "@warning_icon!#X Вы не [GetPlayer.GetCulture.GetNameNoTooltip|l]ий [cultural_head|El] и не можете менять культурный интерес#!" - PAUSED_BY_PLAYER:0 "На паузе" - PAUSED_BY_PLAYER_TT:0 "Игра приостановлена игроком" - PAUSED_BY_PLAYER_MP:0 "[GetPausedBy] приостанавливает игру" - PAUSED_BY_UNPAUSE_ONLY_ME:0 "Только я могу снять игру с паузы еще [GetTimeAnyoneUnpause] сек." - PAUSED_BY_UNPAUSE_ONLY_PAUSED_BY:0 "Только [GetPausedBy] может снять игру с паузы еще [GetTimeAnyoneUnpause] сек." - PAUSED_BY_UNPAUSE_ANYONE:0 "Все могут снимать игру с паузы" - PAUSED_BY_EVENT_TT:0 "Игра приостановлена автоматически. Она продолжится, когда все события будут закрыты. Можно настроить игру на ручную паузу" - BOTTOMBAR_SCHEME_TOOLTIP:0 "#T Происки: #!\n[Scheme.GetTooltip]" - INGAME_TOPBAR_MILITARY_STRENGTH:0 "#T Военная мощь#!:\n[InGameTopbar.GetStrengthTooltip]" - VALUE_BREAKDOWN_NO_VALUES:0 "Нет значения" - VALUE_BREAKDOWN_TOTAL:0 "Всего:" - VALUE_BREAKDOWN_NO_EXPENSES:0 "Нет расходов" - INGAME_MENU_TT:0 "#T Игровое меню#!" - MORE_POPOUT_TT:0 "#T Больше...#!" - - DE_JURE_DUCHIES_HEADER:0 "Показаны: [de_jure|El] [duchies|El]" - DE_JURE_KINGDOMS_HEADER:0 "Показаны: [de_jure|El] [kingdoms|El]" - DE_JURE_EMPIRES_HEADER:0 "Показаны: [de_jure|El] [empires|El]" - DE_JURE_COUNTIES_HEADER:0 "Показаны: [de_jure|El] [counties|El]" - FAITHS_HEADER:0 "Показаны: [faiths|El]" - CULTURES_HEADER:0 "Показаны: [cultures|El]" - HOUSES_HEADER:0 "Показаны: [houses|El]" - GOVERNMENTS_HEADER:0 "Показаны: [governments|El]" - PLAYERS_HEADER:0 "Показаны: [realms|El] игрока" - DEVELOPMENT_HEADER:0 "Показано: [development|El] графства" - SIMPLE_TERRAIN_HEADER:0 "Показан: простой [terrain|El]" - BACK_TO_REALMS:0 "Вернуться к карте «Держав»" - BACK_TO_REALMS_TT:0 "Щелкните, чтобы вернуть карту на уровень с отображением [Concept( 'realms', 'держав' )|E]!" - PLAYER_CHANGED_CHARACTER_TITLE_SWITCH:0 "Смена персонажа" - PLAYER_CHANGED_CHARACTER_TEXT_SWITCH:0 "Игрок $NAME$ теперь играет персонажем [CHARACTER.GetNameNoTooltip]" - PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER:0 "Новый наблюдатель" - PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER:0 "Игрок $NAME$ теперь играет в режиме наблюдателя" - PLAYER_CHANGED_CHARACTER_TITLE_JOIN:0 "Новый игрок" - PLAYER_CHANGED_CHARACTER_TEXT_JOIN:0 "Игрок $NAME$ начинает игру персонажем [CHARACTER.GetNameNoTooltip]" - DE_JURE_HIERARCHY:0 "[de_jure|E] иерархия" diff --git a/project/ck3/base_game/localization/russian/gui/interaction_council_task_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/interaction_council_task_window_l_russian.yml deleted file mode 100644 index 9841f091ec..0000000000 --- a/project/ck3/base_game/localization/russian/gui/interaction_council_task_window_l_russian.yml +++ /dev/null @@ -1,10 +0,0 @@ -l_russian: - select_council_task_header:1 "Потребовать место в совете" - COUNCIL_TASK_INTERACTION_NO_SELECTED_TASK:0 "@warning_icon!#X Задание не выбрано#!" - COUNCIL_TASK_INTERACTION_AUTO_FILLED:0 "@warning_icon!#X [ACTIVE_COUNCIL_TASK.GetPositionName] заполняется автоматически#!" - COUNCIL_TASK_INTERACTION_WINDOW_SELECT_TASK:1 "Выбрать место в совете" - COUNCIL_TASK_INTERACTION_WINDOW_SELECTED_TASK:0 "Выбранная позиция: [CouncilTaskInteractionWindow.GetSelectedTask.GetPositionName]" - COUNCIL_TASK_INTERACTION_WINDOW_PLAYER_SKILLS_LABEL:0 "Навыки, которыми владеет [GetPlayer.GetShortUIName|U]" - COUNCIL_TASK_INTERACTION_CURRENT:0 "Сейчас: [Character.GetUIName]" - COUNCIL_TASK_INTERACTION_CURRENT_YOU:0 "Ваше текущее место" - COUNCIL_TASK_INTERACTION_VACANT:0 "Сейчас: свободно" diff --git a/project/ck3/base_game/localization/russian/gui/inventory_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/inventory_window_l_russian.yml deleted file mode 100644 index 9b89e1cddc..0000000000 --- a/project/ck3/base_game/localization/russian/gui/inventory_window_l_russian.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_russian: - INVENTORY_TITLE:0 "Инвентарь" - ANTIQUARIAN:0 "Хранитель древностей" - PORTRAIT_NO_ANTIQUARIAN:0 "#T Отсутствует $antiquarian_court_position$#!\n#weak $antiquarian_court_position$ замедлит потерю [Concept( 'durability', 'прочности' )|E] и откроет доступ к [Concept( 'decision', 'решению' )|E] #V $commission_artifact_decision$#!.\n\n#I Щелкните, чтобы заместить должность «$antiquarian_court_position$»#!" - OPEN_INVENTORY_TOOLTIP:2 "#T Открыть инвентарь#!" - REFORGE_OR_REPAIR:1 "$repair_or_reforge_and_repair$" - INVENTORY_REFORGE_OR_REPAIR:0 "#T $REFORGE_OR_REPAIR$#!" - INVENTORY_REFORGE:1 "#T [reforge|E]#!" - INVENTORY_REPAIR:1 "#T [repair|E]#!" - INVENTORY_EQUIP:0 "#T Взять артефакт#!" - INVENTORY_UNEQUIP:0 "#T Отложить артефакт#!" - INVENTORY_TAB_ARTIFACTS:0 "Артефакты" - INVENTORY_TAB_COURT_ARTIFACTS:2 "Придворные артефакты" - INVENTORY_TAB_CLAIMS:2 "Претензии" - INVENTORY_TAB_CLAIMS_HIS_HER_MY:1 "[Character.GetShortUINamePossessiveNoTooltipNoFormat|U] $INVENTORY_TAB_CLAIMS$" - INVENTORY_TAB_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_ARTIFACTS$#!" - INVENTORY_TAB_COURT_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_COURT_ARTIFACTS$#!" - INVENTORY_TAB_CLAIMS_TOOLTIP:0 "#T $INVENTORY_TAB_CLAIMS$#!" - NO_COURT_ARTIFACTS:0 "#X @warning_icon![court_artifacts|e] Отсутствует#!" - NO_ARTIFACT_CLAIMS:0 "#X @warning_icon![artifact_claims|e] Отсутствует#!" - ARTIFACT_CLAIM_PERSONAL:0 "[personal_artifact_claim|E]" - ARTIFACT_CLAIM_HOUSE:0 "[house_artifact_claim|E]" - INVENTORY_COURT_ARTIFACTS_BUTTON_TOOLTIP:1 "Перейти к [Concept( 'court_artifacts', 'придворным артефактам' )|E] при [Concept( 'royal_court', 'монаршем дворе' )|E] персонажа [Character.GetShortUINameNoTooltipNoFormat]" - INVENTORY_COURT_ARTIFACTS_BUTTON_NO_ROYAL_COURT_TOOLTIP:0 "Показать [court_artifacts|el] в хранилище" - INVENTORY_EQUIPPED_ARTIFACTS_HEADER:0 "[Character.LocalPlayerString( 'Вы', Character.GetShortUIName )|U] [Select_CString(CHARACTER.IsPlayer, 'используете', 'использует' )] [inventory_artifacts|el]" diff --git a/project/ck3/base_game/localization/russian/gui/kill_list_l_russian.yml b/project/ck3/base_game/localization/russian/gui/kill_list_l_russian.yml deleted file mode 100644 index bf53123d24..0000000000 --- a/project/ck3/base_game/localization/russian/gui/kill_list_l_russian.yml +++ /dev/null @@ -1,8 +0,0 @@ -l_russian: - KILL_LIST:1 "Убийства: [KillListWindow.GetCharacter.LocalPlayerString( '', 'Персонажа ' )][KillListWindow.GetCharacter.GetNamePossessiveOrMy|U][KillListWindow.GetCharacter.LocalPlayerString( 'его персонажа', '' )]" - OPEN_KILL_LIST_TOOLTIP:4 "#T Просмотр убийств\n#!Просмотреть [Character.LocalPlayerString( '', 'всех известных вам' )] жертв [Select_CString(Character.IsPlayer, '', 'персонажа ' )][Character.GetNamePossessiveOrMy|l][Select_CString(Character.IsPlayer, 'его персонажа', '' )][Character.LocalPlayerString( ', чтобы вспомнить их лица...', '' )]" - ARTIFACT_KILL_LIST:0 "Убийства: [ArtifactKillListWindow.GetArtifact.GetName|U]" - OPEN_ARTIFACT_KILL_LIST_TOOLTIP:0 "#T Просмотр убийств\n#!Просмотреть всех убитых артефактом «[Artifact.GetName]»" - ARTIFACT_FORGOTTEN_SOLDIER_KILLS:0 "#S Забытые солдаты#!: [Artifact.GetForgottenSoldiersCount|V]" - DEATH_DATE:0 "Дата смерти" - DEATH_REASON:0 "Причина смерти" diff --git a/project/ck3/base_game/localization/russian/gui/knightsview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/knightsview_l_russian.yml deleted file mode 100644 index a9f3524030..0000000000 --- a/project/ck3/base_game/localization/russian/gui/knightsview_l_russian.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_russian: - - KNIGHTS_VIEW_FORCE:0 "Заставить" - KNIGHTS_VIEW_ALLOW:0 "Позволить" - KNIGHTS_VIEW_FORBID:0 "Запретить" - KNIGHTS_VIEW_TITLE:1 "$knight_culture_player_plural_no_tooltip$" - MAX_KNIGHT_COUNT:2 "$knight_culture_player_plural_no_tooltip$: #high [GetKnightCount( GetPlayer.Self )]/[GetKnightLimit( GetPlayer.Self )]#!" - MAX_KNIGHT_TOOLTIP:1 "#T $knight_culture_player_plural_no_tooltip$: макс. число [knight_i][GetKnightLimit( GetPlayer.Self )|V]#!\n[GetKnightLimitBreakdown( GetPlayer.Self )]" - KNIGHT_EFFECTIVENESS:1 "Эффективность $knight_culture_player_plural_possessive_no_tooltip_lowercase$ — #high [GetPlayer.GetKnightEffectiveness|%0]#!" - KNIGHT_EFFECTIVENESS_TOOLTIP:2 "#T [Concept( 'knight_effectiveness', 'Эффективность рыцарей' )|E]: [GetPlayer.GetKnightEffectiveness|V%0]#!\nБазовая: #V 100%#!\n[GetPlayer.GetKnightEffectivenessBreakdown]" - KNIGHTS_VIEW_TITLE_FORBID_TT:2 "#T Запретить персонажу [Character.GetShortUIName] занимать должность $knight_culture_player$#!\n\n[Character.GetShortUIName] #emphasis никогда#! не присоединится к вашей [armies|El] как $knight_culture_player_no_tooltip$. Это гарантирует, что [Character.GetSheHe] не погибнет, когда начнется [battle|El]." - KNIGHTS_VIEW_TITLE_BY_PROWESS_TT:2 "#T Позволить персонажу [Character.GetShortUIName] занимать должность $knight_culture_player$#!\n\n[Character.GetShortUIName] может присоединиться к моей [armies|El] как $knight_culture_player_no_tooltip$, если у н[Character.GetHerHis] [prowess|El] выше, чем у большинства других персонажей в моих землях" - KNIGHTS_VIEW_TITLE_FORCE_TT:2 "#T Заставить персонажа [Character.GetShortUIName] занять должность $knight_culture_player$#!\n\n[Character.GetShortUIName] #emphasis обязательно#! присоединится к моей [armies|El] как $knight_culture_player_no_tooltip$ вне зависимости от того, какая у н[Character.GetHerHis] [prowess|El]. [Character.GetSheHe|U] может занять место человека с более высокой доблестью." - KNIGHTS_CURRENT_MAX:0 "[GetKnightCount( GetPlayer.Self )|V]/[GetKnightLimit( GetPlayer.Self )|V]" - KNIGHTS_SUBHEADER:0 "Подходящие [Concept( 'courtiers', 'придворные' )|E] и [Concept( 'vassals', 'вассалы' )|E]" diff --git a/project/ck3/base_game/localization/russian/gui/legacy_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/legacy_window_l_russian.yml deleted file mode 100644 index c2e9c2d87f..0000000000 --- a/project/ck3/base_game/localization/russian/gui/legacy_window_l_russian.yml +++ /dev/null @@ -1,38 +0,0 @@ -l_russian: - LEGACY_NAME:1 "[LegacyItem.GetCharacter.GetShortUINameNotMeNoTooltip], [LegacyItem.GetCharacter.GetAge]" - LEGACY_REIGN:1 "Период игры: [LegacyItem.GetStartDate.GetYear]–[LegacyItem.GetEndDate.GetYear] ([LegacyItem.GetReignLength])" - LEGACY_REIGN_TT:0 "Игра с [LegacyItem.GetStartDate.GetString] по [LegacyItem.GetEndDate.GetString]" - LEGACY_REIGN_CURRENT:0 "[LegacyItem.GetStartDate.GetYear]–" - LEGACY_KILLS_TOOLTIP:0 "#T Убийства: [GetDataModelSize(Character.GetKills)|V]#!" - LEGACY_SCORE:0 "Счет: [LegacyItem.GetScore]" - LEGACY_PRESTIGE:0 "[GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]" - LEGACY_CONTINUE_PLAYING:0 "Вы можете продолжить игру за" - LEGACY_PIETY:0 "[GetPietyLevelName( LegacyItem.GetPietyLevel )]" - LEGACY_DYNASTY_PRESTIGE:0 "[dynasty|E] теперь [independent|El][Select_CString(vassal.IsFemale, 'а', ' ' )|E]" - LEGACY_DREAD:0 "В ужасе" - LEGACY_TYRANNY:0 "Тиран" - LEGACY_RESIGN:0 "Выйти в меню" - LEGACY_RESIGN_TT:0 "#T Закончить текущую игру#! \nВернет вас в главное меню" - LEGACY_NEW_CHARACTER:0 "Выбрать нового персонажа" - LEGACY_NEW_CHARACTER_TT:0 "#T Открыть окно выбора персонажа#! \nЭто позволит вам продолжить игру другим персонажем" - LEGACY_HEADER:0 "Происхождение" - LEGACY_GAME_OVER:0 "Конец игры" - LEGACY_FOUNDED_HOUSE:0 "#T Основание [Concept( 'house', 'дома' )|E]\n#!Основатель дома [LegacyItem.GetFoundedHouse.GetName]" - LEGACY_FOUNDED_FAITH:0 "#T Основание [Concept( 'faith', 'конфессии' )|E]\n#!Основатель конфессии [LegacyItem.GetFoundedFaith.GetName]" - LEGACY_CULTURAL_HEAD:0 "#T [cultural_head|E]\n#!Идеолог #L [LegacyItem.GetCharacter.GetCulture.GetName|l]ой#! культуры" - LEGACY_CULTURAL_HEAD_DEAD:0 "#T [cultural_head|E]\n#!На момент смерти — идеолог #L [LegacyItem.GetCharacter.GetCulture.GetName|l]ой#! культуры" - LEGACY_DREADED:0 "#T [Select_CString(LegacyItem.GetCharacter.IsFemale, 'Внушала', 'Внушал' )] [Concept( 'dreadful', 'ужас' )|E]#!" - LEGACY_RENOWNED:0 "#T [prestige_level|E]: [GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]#!" - LEGACY_PIOUS:0 "#T [piety_level|E]: [GetPietyLevelName(LegacyItem.GetPietyLevel)]#!" - LEGACY_LIFESTYLE:0 "#T [lifestyle|E] — [LegacyItem.GetLifestyle.GetName]\n#![LegacyItem.GetFinisherPerksList]" - LEGACY_FINISHER_PERKS_LIST:0 "[perks|E] к финалу:\n$LIST$" - LEGACY_IS_AT_WAR:0 "@warning_icon! [war|X]!" - LEGACY_NO_HEIR:1 "@warning_icon! Нет [Concept( 'player_heir', 'наследника-игрока' )]!" - LEGACY_WARS:0 "#T Пройдено [Concept('wars', 'войн')|E]: [LegacyItem.GetTotalNumberOfWars]\n#![LegacyItem.GetWarBreakdown]" - SUCCESSION_RELATION:0 "$RELATION$" - LEGACY_OFFENSIVE_WARS:0 "- наступательных войн: $COUNT$" - LEGACY_DEFENSIVE_WARS:0 "- оборонительных войн: $COUNT$" - LEGACY_OFFENSIVEGH_WARS:0 "- наступательных Великих священных войн: $COUNT$" - LEGACY_DEFENSIVEGH_WARS:0 "- оборонительных Великих священных войн: $COUNT$" - LEGACY_LINEAGE_YOU:0 "Это вы" - diff --git a/project/ck3/base_game/localization/russian/gui/levyview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/levyview_l_russian.yml deleted file mode 100644 index c8e4504cf9..0000000000 --- a/project/ck3/base_game/localization/russian/gui/levyview_l_russian.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_russian: - LV_HEADER:0 "Ополчение" - LV_COUNTS:0 "[LevyView.GetLivingCount|0]/[LevyView.GetMaxCount|0]" - LV_FLAVOR:1 "Ополчение составляют крестьяне, головорезы, вольные наемники и разорившиеся дворяне с самым разнородным вооружением. Этот многочисленный сброд и образует костяк любой армии." - LV_RAISED:0 "[LevyView.GetRaisedCount|0] собрано" - LV_UNRAISED:0 "Не собраны" - LV_MAINTENANCE:0 "Содержание: [gold_i][LevyView.GetMaintenanceCost|2]/месяц" - LV_NO_COUNTERS:0 "Ополченцы никогда не [counter|El] другим типам" - diff --git a/project/ck3/base_game/localization/russian/gui/lifestyle_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/lifestyle_window_l_russian.yml deleted file mode 100644 index 06a2058929..0000000000 --- a/project/ck3/base_game/localization/russian/gui/lifestyle_window_l_russian.yml +++ /dev/null @@ -1,59 +0,0 @@ -l_russian: - LIFESTYLE_WINDOW_DESCRIPTION:1 "[Lifestyle.GetDescription]\n\n#weak [Lifestyle.GetHighlightDescription]#!" - REFUND_PERKS:0 "Сбросить достоинства" - CURRENT_FOCUS:1 " (Текущий)" - FOCUS_CANCHANGE:1 "Сейчас: [Character.GetFocus.GetName]" - FOCUS_CANCHANGE_NO_FOCUS:0 "Сейчас: нет фокуса" - CHARACTER_LIFESTYLE_HEADER:0 "Выбрать [lifestyle|El]" - CHARACTER_LIFESTYLE_OPEN_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]#!\n#I Щелкните, чтобы открыть.#!" - CHARACTER_LIFESTYLE_OPEN_TEXT:0 "Открыть" - LIFESTYLE_POINTS_TO_USE_TEXT:0 "Доступны [perks|El]: [Character.GetPerkPoints( Lifestyle.Self )]" - LIFESTYLE_POINTS_ALREADY_USED_TEXT:1 "[Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]\n[perks|E]" - PERK_TOOLTIP_BASE:0 "#T [Perk.GetNameNoTooltip( Character.Self )]#!\n[Perk.GetEffectDescription( Character.Self )]" - CHOOSE_PERK_TOOLTIP:0 "$PERK_TOOLTIP_BASE$\n[CharacterLifestyleWindow.CanSelectPerkDesc( Perk.Self )]\n #I Щелкните, чтобы разблокировать#!" - CHOOSE_PERK_UNLOCK_TEXT:0 "#I Щелкните, чтобы разблокировать#!" - CHOOSE_PERK_CONFIRM_TITLE:0 "[PERK.GetName( GetPlayer )]: разблокировать" - CHOOSE_PERK_CONFIRM_DESC:0 "[PERK.GetEffectDescription( GetPlayer )]" - CHOOSE_PERK_CONFIRM_ACCEPT:0 "Разблокировать" - FOCUS_TOOLTIP_TEXT:0 "[FOCUS.GetDescription( CHARACTER.GetID )]\n[FOCUS.GetEffectDescription]" - FOCUS_TOOLTIP_TEXT_PLAYER:0 "[FocusType.GetDescription( GetPlayer.GetID )]\n[FocusType.GetEffectDescription]" - LONG_FOCUS_TEXT:2 "[FocusType.GetDescription( Character.GetID )]#low \n[FocusType.GetEffectDescription]\nОпыт [FocusType.GetLifestyle.GetName]: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/мес.#!" - CHOOSE_FOCUS_TOOLTIP:2 "#T [FocusType.GetNameNoTooltip]#!\n[CharacterLifestyleWindow.CanSelectFocusDesc( FocusType.Self )]\n[FocusType.GetEffectDescription]\nОпыт [FocusType.GetLifestyle.GetName]: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/мес.\n\n#I Щелкните, чтобы выбрать#!" - CHOOSE_FOCUS_CONFIRM_TITLE:0 "[FOCUS.GetName]" - CHOOSE_FOCUS_CONFIRM_DESC:0 "[FOCUS.GetDescription( GetPlayer.GetID )]\n[FOCUS.GetEffectDescription]\n\n[FOCUS.GetLifestyle.GetName]: [FOCUS.GetGainAmount( GetPlayer )|P0] опыта в месяц\n[FOCUS.GetGainBreakdown( GetPlayer )]\n\nМожно менять не чаще, чем раз в [GetGameTimeDifferenceForDiffMonths( GetDefine('NCharacter', 'FOCUS_ADULT_COOLDOWN_MONTHS'), '(bool)yes' )]." - CHOOSE_FOCUS_CONFIRM_ACCEPT:0 "Выбрать" - SELECT_PERK_NO_LIFESTYLE_FOCUS:0 "@warning_icon!#X Вам нужно выбрать фокус этого образа жизни, чтобы открыть его достоинства#!" - PERK_POINTS_NEEDED:0 "@warning_icon!#X Невозможно разблокировать #underline [perk|l]#! «[PERK.GetLifestyle.GetName]»#!" - PERK_ALREADY_UNLOCKED:1 "@warning_icon!#X У вас уже есть достоинство [PERK.GetName( GetPlayer )]#!" - PERK_MISSING_PARENT:1 "@warning_icon!#X У вас нет #underline [Concept( 'perk', 'достоинства' )|E]#! [PERK.GetName( GetPlayer )]#!" - LIFESTYLE_XP_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip], опыт: [Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/ [Lifestyle.GetXpPerLevel]#!\n[CharacterLifestyleWindow.GetLifestyleProgressTooltip( Lifestyle.Self )]" - LIFESTYLE_NOT_SELECTED_PROGRESS:2 "Вы не выбрали [focus|El] для этого стиля жизни, поэтому нет пассивного роста [Concept( 'experience', 'опыта' )|El]" - LIFESTYLE_PROGRESS_NEVER:0 "Никогда" - LIFESTYLE_BASE_GAIN:0 "Базовое значение" - LIFESTYLE_PROGRESS_STRING:0 "Следующее [perk|El] через: $ETA$\n#P +$PROGRESS|0$#!/месяц" - SELECT_FOCUS_TEXT:0 "Выбрать фокус" - LIFESTYLE_SELECT_TOOLTIP:1 "#T [Lifestyle.GetNameNoTooltip]#!\n[Lifestyle.GetDescription]\n\nМожно разблокировать достоинства: [Character.GetPerkPoints( Lifestyle.Self )|+]\n\n#I Щелкните для просмотра#!" - REFUND_PERKS_CONFIRM_TITLE:0 "Сбросить достоинства" - REFUND_PERKS_CONFIRM_DESC:1 "$EFFECTS$\n#weak Это можно сделать только раз в жизни!#!" - REFUND_PERKS_CONFIRM_ACCEPT:0 "Сбросить" - REFUND_PERKS_TOOLTIP:0 "#T Сбросить достоинства#!\n[CharacterLifestyleWindow.CanRefundPerksDesc]\n[CharacterLifestyleWindow.RefundPerksEffectsDesc]\n#weak Это можно сделать только раз в жизни!#!\n#I Щелкните, чтобы сбросить#!" - PLAYER_LIFESTYLE_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n[GetLifestyleTooltipWarnings( GetPlayer )]\n\n#I Щелкните, чтобы посмотреть [lifestyle|El]#!" - PLAYER_EDUCATION_FOCUS_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n\n#I Щелкните, чтобы посмотреть [education_focus|El]#!" - PLAYER_LIFESTYLE_TOOLTIP_NO_FOCUS_WARNING:0 "@warning_icon!#X Вы еще не выбрали [lifestyle|El]#!" - NO_FOCUS:0 "Нет фокуса" - FOCUS_COOLDOWN_DATE:0 "@warning_icon!#X Рано менять фокус еще раз. Подождите до [DATE.GetString]#!" - FOCUS_SET:0 "Выбрать этот образ жизни" - FOCUS_NO_EMPLOYER:1 "@warning_icon!#X Только наниматель может менять фокус#!" - already_reset_perks_tt:1 "Вы уже обнуляли все достоинства!" - EXPERIENCE:0 "[experience|E] «[Lifestyle.GetNameNoTooltip]»: [Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]" - UNLOCKED_PERKS:0 "[perks|E] «[Lifestyle.GetNameNoTooltip]»: [Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]" - LIFESTYLE_WINDOW_TITLE:0 "[lifestyle|E] [Lifestyle.GetNameNoTooltip]" - LIFESTYLE_FOCUS_HEADER:0 "[focus|E] образа жизни" - LIFESTYLE_POINTS_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip] дает следующие достоинства: [Character.GetPerkPoints( Lifestyle.Self )|+]#!" - PERK_POINTS_ASSIGNED_TRIGGER:0 "Достоинств нет, обнулять нечего!" - - DIPLOMACY_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Очки достоинств пути дипломатии: $NUM|V0$" - MARTIAL_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Очки достоинств военного уклада: $NUM|V0$" - STEWARDSHIP_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Очки достоинств пути управления: $NUM|V0$" - INTRIGUE_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Очки достоинств пути интриг: $NUM|V0$" - LEARNING_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Очки достоинств пути познания: $NUM|V0$" diff --git a/project/ck3/base_game/localization/russian/gui/lobbyview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/lobbyview_l_russian.yml deleted file mode 100644 index c8034e1487..0000000000 --- a/project/ck3/base_game/localization/russian/gui/lobbyview_l_russian.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_russian: - LOBBYVIEW_SELECT_PLAYABLE:0 "Щелкните по карте, чтобы выбрать персонажа" diff --git a/project/ck3/base_game/localization/russian/gui/map_l_russian.yml b/project/ck3/base_game/localization/russian/gui/map_l_russian.yml deleted file mode 100644 index ebf0fee87a..0000000000 --- a/project/ck3/base_game/localization/russian/gui/map_l_russian.yml +++ /dev/null @@ -1,130 +0,0 @@ -l_russian: - ONMAP_ARMY_UNIT_TOOLTIP:0 "$NAME$ ($CONTROLLER$)\n($MORALE|V$%)(боевой дух)\nПополнение/месяц: $REINFORCEMENTS|V$\nОполчение: $LEVIES$ / $MAX_LEVIES|V$\nПрофессиональные солдаты: $MEN_AT_ARMS$ / $MAX_MEN_AT_ARMS|V$\nПолки: $REGIMENTS|V$\nСодержание: $MAINTENANCE$\nПрипасы: $SUPPLY|V$ / $MAX_SUPPLY|V$\nМаксимум припасов: $SUPPLY_LIMIT|V$" - UNIT_WILL_ARRIVE:0 "$NAME$: осталось [DATE.GetTimeToDate] ([DATE.GetStringShort|V])" - UNIT_WILL_ARRIVE_RETREAT:1 "Отступает в провинцию $NAME$, осталось [DATE.GetTimeToDate] ([DATE.GetStringShort|V])" - UNIT_WILL_MOVEMENT_LOCK:0 "[movement_lock|E] — [DATE.GetTimeToDate]" - UNIT_IS_EMBARKED:0 "На борту" - UNIT_WILL_EMBARK:0 "Погрузятся на борт" - UNIT_IS_EMBARKING:0 "Погрузка" - UNIT_IS_DISEMBARKING:0 "Выгрузка" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION:0 "@warning_icon!#X Этот шаг приведет к потерям: $CASUALTIES$.#!\n" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION_DESTROYED:0 "@warning_icon!#X Этот шаг приведет к потерям: $CASUALTIES$; армия будет уничтожена.#!\n" - UNIT_TOOLTIP_HEADER:0 "[ARMY.GetNameNoTooltip] ($TYPE$)" - DESTINATION_SEA:0 "Море" - DESTINATION_LAKE:0 "Озеро" - DESTINATION_RIVER:0 "Река" - SIEGE_TOOLTIP_TITLE:1 "#T Крепость в провинции $PROVINCE$#!" - SIEGE_TOOLTIP_OCUPIED:0 "Оккупировано [Select_CString(CHARACTER.IsPlayer, '', 'персонажем ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'им персонажем', '' )]" - SIEGE_TOOTLTIP_IMPACT:0 "Влияние уровня фортификации:" - CHARACTER_ACTIVITY_TOOLTIP:0 "[CHARACTER.GetUIName] занимается этим" - CHARACTER_AT_LOCATION:0 "В провинции [PROVINCE.GetName|V]" - CHARACTER_AT_ACTIVITY:0 "[ACTIVITY.GetName|V] в провинции [PROVINCE.GetName|V]" - CHARACTER_AT_ARMY:0 "Командует [Concept( 'army', 'армиями' )|E] в провинции [PROVINCE.GetName|V]" - CHARACTER_TRAVEL_TO_LOCATION:0 "Едет в провинцию [PROVINCE.GetName|V]" - CHARACTER_IMPRISONED_AT:0 "Находится в тюрьме у персонажа [CHARACTER.GetUIName|V] в провинции [PROVINCE.GetName|V]" - CHARACTER_AT_COURT_VISITING:1 "Посещает [court|El] персонажа [CHARACTER.GetName|V] в провинции [PROVINCE.GetName|V]" - CHARACTER_AT_COURT:1 "Находится при [Concept( 'court', 'дворе' )|E] персонажа [CHARACTER.GetName|V] в провинции [PROVINCE.GetName|V]" - FORD_TOOLTIP:1 "Брод между провинциями $FROM$ и $TO$" - STRAIT_TOOLTIP:1 "Пролив между провинциями $FROM$ и $TO$" - MAP_REALM_TT_HEADER:0 "#T [TITLE.GetNameNoTooltip|U]#!" - MAP_REALM_TT_BOTTOM:0 "Правитель: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_REALM_LOBBY_TT_HEADER:0 "#T [CHARACTER.GetShortUINameNotMeNoTooltip]#!\n[TITLE.GetNameNoTooltip]" - MAP_REALM_LOBBY_TT_BOTTOM:0 "\n#I Щелкните, чтобы выбрать#!" - MAP_REALM_TT_RELATION_ME:0 "" - MAP_REALM_TT_RELATION_VASSAL:0 "Вассал [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy|V][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )|V]" - MAP_REALM_TT_RELATION_PEER:0 "Вассал [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy|V][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )|V]" - MAP_REALM_TT_RELATION_LIEGE:0 "Сюзерен [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy|V][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )|V]" - MAP_REALM_TT_RELATION_TOP_LIEGE:0 "Верховный сюзерен [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy|V][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )|V]" - MAP_REALM_TT_RELATION_OTHER:0 "Независимая держава" - - IMPASSIBLE_PROVINCE_TOOLTIP:0 "#T Непроходимая местность#!" - IMPASSPABLE_SEA_PROVINCE_TOOLTIP:0 "#T Маре инкогнитум#!" - SEA_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nМоре" - LAKE_PROVINCE_TOOLTIP:0 "#T Озеро#!" - RIVER_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nКрупная река" - PROVINCE_TOOLTIP_HEADER:0 "#T [PROVINCE.GetTitle.GetNameNoTooltip]#!" - PROVINCE_TOOLTIP_HOLDER:0 "Владетель: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_LESSEE:0 "Арендатор: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_OCCUPIED:0 "Вторжение: [CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_CULTURE:0 "Культура: #V [COUNTY.GetCulture.GetNameNoTooltip]ая#!" - PROVINCE_TOOLTIP_FAITH:0 "Конфессия: [COUNTY.GetFaith.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_TERRAIN:0 "Тип местности: [PROVINCE.GetTerrain.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_DEVELOPMENT:0 "Развитие: [COUNTY.GetDevelopmentLevel|V]" - PROVINCE_DEBUG:1 "\nID: [PROVINCE.GetId] [PROVINCE.GetTag]" - PROVINCE_TOOLTIP_EMBARKING_IMPLIED:0 "#I Придется заплатить за погрузку#!" - PROVINCE_TOOLTIP_NO_PATH_ALL:0 "@warning_icon!#X Не может сюда пройти#!" - PROVINCE_TOOLTIP_NO_PATH_SOME:0 "@warning_icon!#X Некоторые из выбранных армий не могут сюда пройти#!" - PROVINCE_TOOLTIP_IMPASSABLE:0 "@warning_icon!#X Эта провинция непроходима#!" - PROVINCE_TOOLTIP_NON_TRAVERSIBLE_WATER:1 "@warning_icon!#X Вы не можете пересечь эти воды#!" - PROVINCE_TOOLTIP_CANNOT_RAID_ACROSS_SEA:0 "@warning_icon!#X [raid|E] через море невозможен#!" - PROVINCE_TOOLTIP_CLICK_TO_GO:1 "\n#I Щелкните ПКМ, чтобы отправиться сюда#!" - PROVINCE_TOOLTIP_SHIFT_TO_APPEND:0 "#I — Зажмите Shift, чтобы задать очередь перемещений#!" - PROVINCE_TOOLTIP_CTRL_TO_FORCE_GATHERING:0 "#I — Зажмите Ctrl, чтобы остановить @gathering_icon!сбор и выдвинуться немедленно#!" - PROVINCE_TOOLTIP_ETA:1 "#I — Ожидаемое прибытие: [DATE.GetTimeDiffFromNow] ([DATE.GetStringShortNoYear])#!" - PROVINCE_TOOLTIP_WINTER:0 "Зимний мороз: [PROVINCE.GetWinterSeverityName|V]" - - PROVINCE_TOOLTIP_CLICK_TO_RETREAT:0 "\n#I Щелкните ПКМ, чтобы выйти из боя и отступить сюда#!" - PROVINCE_TOOLTIP_CLICK_CANT_RETREAT:0 "Вы не можете отступать из сражения еще $DAYS$ дн." - PROVINCE_TOOLTIP_ADD_RALLY_POINT_HERE:0 "#I Нажмите, чтобы разместить здесь [Concept( 'rally_point', 'точку сбора' )|E]#!" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_CANCEL:0 "#I Щелкните ПКМ для отмены#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE:0 "#I Нажмите, чтобы переместить [Concept( 'rally_point', 'точку сбора' )|E] сюда#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE_RIGHT_CLICK:0 "#I Щелкните ПКМ, чтобы переместить [Concept( 'rally_point', 'точку сбора' )|E] сюда#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_CANCEL:0 "#I Щелкните ПКМ для отмены#!" - DE_JURE_DRIFT_TARGET_DESCRIPTION:1 "#high Изменение де-юре статуса:#! [TITLE.GetNameNoTooltip] станет частью титула [TARGET_TITLE.GetNameNoTooltip] примерно через $DURATION$" - DE_JURE_DRIFT_PROGRESS_DESCRIPTION:0 "[TITLE.GetNameNoTooltip] изменит свой де-юре статус в пользу титула [TARGET_TITLE.GetNameNoTooltip] через $DURATION$" - MAP_COUNTY_HOLDER_MAIN_TEXT:0 "\nДержава-сюзерен: [TITLE.GetDeFactoTopLiege.GetNameNoTooltip|V]\nВладетель графства: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_COUNTY_HOLDER_RIGHT_CLICK:1 "#I Щелкните ПКМ, чтобы выбрать владетеля графства#!" - MAP_COUNTY_REALM_EXPLORE_CLICK:0 "#I Ctrl+ЛКМ, чтобы показать вассалов#!" - MAP_COUNTY_REALM_EXPLORE_UNDO_CLICK:0 "#I Ctrl+ПКМ, чтобы вернуться к державе#!" - MAP_OCCUPANT_TEXT:0 "Оккупант: [CHARACTER.GetUINameNoTooltip|UV]" - - HOUSES_MAP_MODE_TOOLTIP:0 "#T Дом [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetNameNoTooltip]#!: \n[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetHouse.GetNameNoTooltip]" - houses_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Щелкните, чтобы открыть окно династического дома.#!" - GOVERNMENTS_MAP_MODE_TOOLTIP:1 "#T Владелец графства\nФорма правления#!: [ROOT.Province.GetCounty.GetTitle.GetHolder.GetGovernment.GetNameNoTooltip]\nВерховный сюзерен\nФорма правления: [ROOT.Province.GetCounty.GetTitle.GetDeFactoTopLiege.GetHolder.GetGovernment.GetNameNoTooltip]" - governments_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Щелкните, чтобы открыть окно державы#!" - DEJURE_DUCHIES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_KINGDOMS_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_EMPIRES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - CULTURES_MAP_MODE_TOOLTIP:1 "#T Культура графства#!: [ROOT.Province.GetCounty.GetCulture.GetNameNoTooltip]ая\nКультура верховного сюзерена: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetCulture.GetNameNoTooltip]ая" - cultures_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Щелкните, чтобы выбрать [PROVINCE.GetCounty.GetCulture.GetNameNoTooltip|l]ую культуру#!" - FAITHS_MAP_MODE_TOOLTIP:0 "#T Конфессия графства#!: [ROOT.Province.GetCounty.GetFaith.GetNameNoTooltip]\nКонфессия верховного сюзерена: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetFaith.GetNameNoTooltip]" - faiths_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Щелкните, чтобы выбрать [PROVINCE.GetCounty.GetCulture.GetNameNoTooltip|l]ую культуру#!" - - COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE:0 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOP_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_COUNTY_HOLDER:1 "#T $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!\nПридворный язык, который использует [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTitleAsNameNoTooltip] державы [ROOT.Province.GetCounty.GetTitle.GetHolder.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_LIEGE$#!\nПридворный язык, который использует [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetTitleAsNameNoTooltip] державы [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGES_LIEGE:0 "#T $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!\nПридворный язык, который использует [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetTitleAsNameNoTooltip] державы [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_TOP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!\nПридворный язык, который использует [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetTitleAsNameNoTooltip] державы [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_FALLBACK:0 "#T Придворный язык#!: Нет" - COURT_LANGUAGES_SELECTION_TOOLTIP_COUNTY_HOLDER:0 "\n#I Щелкните, чтобы выбрать: $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGE:0 "\n#I Щелкните, чтобы выбрать: $COURT_LANGUAGES_MAP_MODE_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGES_LIEGE:0 "\n#I Щелкните, чтобы выбрать [PROVINCE.GetCounty.GetCulture.GetNameNoTooltip|l]ую культуру#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_TOP_LIEGE:0 "\n#I Щелкните, чтобы выбрать: $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!" - - ADDITIONAL_MAPMODES:0 "Дополнительные режимы" - ZOOM_LEVEL_PAPER_MAP:0 "Бумажная карта" - ZOOM_LEVEL_PAPER_MAP_TOOLTIP:0 "$ZOOM_LEVEL_PAPER_MAP$ наиболее полно показывает все независимые [realms|El] мира.\n\n#TUT В этом режиме можно выбирать [realms|El] щелчком по карте#!" - ZOOM_LEVEL_POLITICAL:0 "Политическая карта" - ZOOM_LEVEL_POLITICAL_TOOLTIP:0 "$ZOOM_LEVEL_POLITICAL$ максимально подробно показывает всех [Concept( 'rulers', 'правителей' )|El] в регионе. В этом режиме очень удобно планировать [wars|El], управлять [Concept( 'vassals', 'вассалами' )|El] и исследовать [realms|El]\n\n#TUT Этот режим позволяет выбирать [realms|El] щелчком по карте#!" - ZOOM_LEVEL_DETAILS:0 "Подробная карта" - ZOOM_LEVEL_DETAILS_TOOLTIP:0 "$ZOOM_LEVEL_DETAILS$ показывает ваш [terrain|El] и [domain|El]. В этом режиме очень удобно перемещать [regiments|El] и строить [buildings|El]\n\n#TUT Этот режим позволяет выбирать отдельные [Concept( 'holdings', 'владения' )|El] щелчком по карте#!" - ZOOM_LEVEL_DOMAIN:0 "Карта домена" - ZOOM_LEVEL_SELECTING_BARONIES:0 "Выбор: владения" - ZOOM_LEVEL_SELECTING_REALMS:0 "Выбор: державы" - MAP_MODES_EXPLORATION_ENABLED:0 "В режиме исследования державы" - MAP_MODES_EXPLORATION_ENABLED_TT:1 "В режиме исследования державы карта окрашена в соответствии с вассальной структурой держав. Ctrl + щелчок позволит углубиться в вассальную иерархию, а Ctrl + ПКМ — убрать подробности. Чтобы выйти из режима исследования державы, выберите любой другой режим карты" - holding_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - kingdoms_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - empires_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - duchies_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - counties_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - players_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - - PROVINCE_VIEW_TOOLTIP_WINTER:2 "#T $winter$ #!\nМороз: [Province.GetWinterSeverityName|V]\n\n[Province.GetWinterEffectsDesc]" - PROVINCE_WINTER_LEVEL_NONE:0 "Нет" - PROVINCE_WINTER_LEVEL_MILD:0 "Легкий" - PROVINCE_WINTER_LEVEL_NORMAL:0 "Средний" - PROVINCE_WINTER_LEVEL_HARSH:0 "Суровый" diff --git a/project/ck3/base_game/localization/russian/gui/mapicons_l_russian.yml b/project/ck3/base_game/localization/russian/gui/mapicons_l_russian.yml deleted file mode 100644 index 7e3d0e0f81..0000000000 --- a/project/ck3/base_game/localization/russian/gui/mapicons_l_russian.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_russian: - ATTRITION_ICON_TITLE:1 "#T Армия будет страдать от [Concept( 'attrition', 'истощения' )|E]#!" - ARMY_EMBARKED_PENALTY:0 "[embarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ дн.)" - ARMY_RECENTLY_DISEMBARKED_PENALTY:1 "[recently_disembarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ дн.)" - MAP_ICON_RECENTLY_DISEMBARKED_TOOLTIP:0 "#T Недавно на берегу#!\nПолучит модификатор «[recently_disembarked|El]» на [UnitItem.GetArmy.GetDisembarkPenaltyDays] дн." - COMMANDER_IS_LEADER:0 "#underline #TOOLTIP:COMMANDER_IS_LEADER_TOOLTIP Под командованием правителя#!" - COMMANDER_IS_LEADER_TOOLTIP:0 "#T Под командой правителя#!\n[Character.GetName] командует этой армией, что дает следующие бонусы:\n[GetLeadingTroopsBonus]" - POTENTIAL_COMMANDER_IS_LEADER_TOOLTIP:1 "#T Правитель#!\nВы [commander|El] собственной [Concept( 'army', 'армии' )|El], что дает следующий бонус:\n[GetLeadingTroopsBonus]" - RP_TOOLTIP_CLICK:1 "#T [RallyPoint.GetName]#!\n$CLICK_TO_VIEW$" - ARMY_TOOLTIP_IS_GATHERING:1 "Сбор ([Army.GetGatheringDaysLeft] дн.)" - ARMY_TOOLTIP_IS_MOVEMENT_LOCKED:1 "[movement_locked|E]" - UNIT_ITEMS:1 "([UnitMapIcon.GetShownCount])" - RAID_ARMY_TOOLTIP:0 "#T Налетчик#!\nЭта армия отправилась в [raid|El].\nПри себе у нее [gold_i][Army.GetRaidLoot|V0]." - ARMY_AT_LOOT_CAP:1 "$ARMY_LOOT_INFO$ на максимуме!" - ARMY_AT_LOOT_CAP_TOOLTIP:0 "#T Максимальная добыча#!\nЭта армия награбила [gold_i][Army.GetRaidLoot|V0] и не может совершить ни одного [Concept( 'raid', 'налета' )|E], пока не вернется домой." - MAP_RAID_TOOLTIP:0 "#T Идет налет#!\nОжидаемое время завершения: [Raid.GetEta.GetString].\nОжидаемые [raid_loot|El]: [gold_i][Raid.GetProvince.GetProvinceLoot|0V].\n\n#I Щелкните, чтобы понаблюдать за налетом.#!" - RECENTLY_RAIDED_TOOLTIP:0 "#T Недавний налет#!\nНа эти владения недавно был совершен налет. Новый налет невозможен до [Province.GetEndOfRecentlyLooted.GetString]" - ARMY_LOOT_INFO:0 "Добыча: [gold_i][Army.GetRaidLoot|V0]/[Army.GetLootCap|V0]" - MAP_ICON_EMBARK_COST:0 "@gold_icon![FleetPredictionMapIcon.GetEmbarkCost|V0][Select_CString(FleetPredictionMapIcon.IsCostOverOwned, '@warning_icon!', '')]" diff --git a/project/ck3/base_game/localization/russian/gui/menatarmsview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/menatarmsview_l_russian.yml deleted file mode 100644 index 717b4b4436..0000000000 --- a/project/ck3/base_game/localization/russian/gui/menatarmsview_l_russian.yml +++ /dev/null @@ -1,51 +0,0 @@ -l_russian: - - MAA_SOLDIERS:0 "[soldiers|E]:" - MAA_FULL_STENGTH:0 "Полная сила в течение $TIME$" - MAA_AT_FULL_STRENGTH:0 "В полной силе" - MAA_FULL_MAINTENANCE_TEXT:0 "Полное содержание" - MAA_UNRAISED_MAINTENANCE_TEXT:0 "Содержание несобранного войска" - MAA_REINFORCEMENT:1 "[MenAtArmsView.GetFullStrengthText]\nПолная оплата содержания" - MAA_REINFORCEMENT_COST_ENTRY:2 "[Select_CString( Or( Not(Regiment.IsAtFullStength), Regiment.IsRaised), '#high ' , '#weak ' )]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/месяц#!" - MAA_MAINTENANCE:3 "[Select_CString( And( Regiment.IsAtFullStength, Not(Regiment.IsRaised)), '#high ', '#weak ' )]$MAA_UNRAISED_MAINTENANCE_TEXT$: [Regiment.CalcUnraisedCost]/месяц#!" - MAA_RAISED_MAINTENTANCE:0 "[MenAtArmsView.GetFullStrengthText]\nПолная оплата содержания" - MAA_UNRAISED_MAINTENANCE:0 "[MenAtArmsView.GetFullStrengthText]\nОплата содержания несобранного войска" - MAA_MAINTENANCE_SHORT:0 "[Regiment.CalcMaintenanceCost]/месяц" - MAA_HOME_BANNER:0 "Исходная точка сбора:" - MAA_DESTROY:0 "Распустить" - MAA_ARMY:0 "В армии: [Regiment.GetArmy.GetName]" - #Confirmation messages - MAA_DESTROY_CONFIRMATION_TITLE:0 "Распустить" - MAA_DESTROY_CONFIRMATION_TEXT:0 "[REGIMENT.GetNameNoTooltip] будут распущены" - MAA_DESTROY_CONFIRMATION_ACCEPT:0 "Распустить" - MAA_RAISED:1 "Собранное ополчение" - MAA_UNRAISED:1 "Не собраны" - MAA_CURRENT_SIZE:0 "Размер [MAAItem.GetCurrentSize]/[MAAItem.GetMaxSize]" - MAA_TYPE_NAME:0 "Тип: [Regiment.GetMAAType.GetBaseTypeName]" - MAA_INCREASE_SIZE:0 "Увеличить размер до [MAAItem.GetNextSize]" - MAA_DECREASE_SIZE:0 "Уменьшить размер до [MAAItem.GetPreviousSize]" - MAA_INCREASE_SIZE_TOOLTIP:1 "#T $MAA_INCREASE_SIZE$#!\nСтоимость: [MenAtArmsType.GetCostString( GetPlayer )]\nЗатраты на содержание увеличатся на:\n[MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DECREASE_SIZE_TOOLTIP:1 "#T $MAA_DECREASE_SIZE$#!\nЗатраты на содержание снизятся на:\n[MenAtArmsView.GetReduceSizeBlockers][MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DESTROY_TOOLTIP:0 "#T Распустить полк#!\n[MenAtArmsView.GetReduceSizeBlockers]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/мес.\n$MAA_UNRAISED_MAINTENANCE_TEXT$[Regiment.CalcUnraisedCost]/мес." - MAA_AT_MAX_SIZE:0 "Достигнут максимум" - MAA_SIZE_CHANGE:1 "@[Regiment.GetMAAType.GetIconKey]_icon!+[Regiment.GetMAAType.GetStackSize]" - MAA_REINFORCING:1 "Пополняется" - REGIMENT_CURRENT_SIZE:0 "Размер [Regiment.GetMAAChunkCount]/[Regiment.CalcMaxMAAChunkCount]" - - #Tooltip - MAA_TT_BUY_TITLE:0 "#T Добавить солдат ($COUNT$)#!" - MAA_TT_SELL_TITLE:0 "#T Убрать солдат ($COUNT$)#!" - MAA_TT_DESTROY_TITLE:0 "#T Распустить полк#!" - MAA_TT_NOT_ENOUGH_GOLD:0 "@warning_icon!#X Недостаточно золота#!" - MAA_MAX_AT_MAX_SIZE:0 "@warning_icon!#X Достигнут максимальный размер#!" - MAA_TT_REGIMENT_IN_COMBAT:0 "@warning_icon!#X Полк сейчас в сражении#!" - MAA_TT_COST:0 "Стоимость: $COST$" - MAA_TT_RETURN_COST:0 "Возмещение: $COST|$" - MAA_TT_MAINTENANCE:0 "Содержание: $COST$/месяц" - MAA_TT_WILL_DESTROY:0 "Полк будет распущен" - MAA_BASE_TYPE:0 "Категория: $TYPE|V$" - MAA_CHUNK_SIZE:0 "[soldiers|E]: $VALUE|V$" - CREATE_MAA_HEADER:1 "#T Создать полк типа [MEN_AT_ARMS_TYPE.GetNameNoTooltip|V]#!" - CANT_CREATE_MAA_AT_CAP:0 "@warning_icon!#X Достигнут максимум [Concept( 'men_at_arms', 'профессиональных полков' )|E]#!" - CREATE_MAA_TOOLTIP:0 "#T Создать новый [Concept( 'men_at_arms', 'профессиональный' )|E] [regiment|El]#!\n[MilitaryItem.GetMaACanBeCreatedTooltip]" - diff --git a/project/ck3/base_game/localization/russian/gui/militaryview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/militaryview_l_russian.yml deleted file mode 100644 index 89785d26fa..0000000000 --- a/project/ck3/base_game/localization/russian/gui/militaryview_l_russian.yml +++ /dev/null @@ -1,134 +0,0 @@ -l_russian: - MILITARY:0 "Армия" - CREATE_BANNER:0 "Создать точку сбора" - SOLDIERS_INFO:0 "$CURRENT$/$MAX$" - DISBAND_ALL_ARMIES:0 "#T Распустить все [armies|El] #!" - DISBAND_ALL_ARMIES_ARMIES_INFO:0 "$DISBANDED$ из всех армий будет распущено" - DISBAND_ALL_ARMIES_GATHERING_ARMIES_INFO:1 "$DISBANDED$ из $TOTAL$ собирающихся армий будет распущено" - DISBAND_NO_ARMIES:0 "$DISBAND_ALL_ARMIES$\n@warning_icon!#X Нет армий, которые можно распустить#!" - DISBAND_NO_DISBANDABLE_ARMIES:0 "@warning_icon!#X Нет армий, которые можно распустить#!" - DISBAND_ALL_CONFIRM_TITLE:0 "Распустить все армии" - DISBAND_ALL_CONFIRM:0 "Все поднятые и собираемые [armies|El] будут распущены" - DISBAND_ALL_CONFIRM_ACCEPT:0 "Распустить всех" - LEVIES_LABEL:1 "[levies|E]" - LEVIES_MAX:0 "$RAISE_MAX|V$" - LEVIES_NOT_MAX:0 "$CURRENT|V$/$RAISE_MAX|V$" - LEVIES_TOOLTIP:0 "#T Несобранное ополчение: $CURRENT|0V$/$RAISE_MAX|0V$#!" - LEVIES_AFFECTED_BY_COUNTIES_HEADER:0 "#T [levies|E] у [rally_points|El] уменьшено#!" - LEVIES_AFFECTED_BY_COUNTY_CONTROL:0 "@warning_icon!#X У [rally_points|El] есть графства, где снижен [county_control]#!" - FROM_DOMAIN:0 "От [Concept('vassal', 'вассалов' )|E]" - FROM_VASSALS:0 "От [Concept('vassal', 'вассалов' )|E]" - FROM_BISHOPS:0 "[realm_priest|E]" - BANNER_MEN_AT_ARMS_LABEL:0 "[men_at_arms|E]:" - BANNER_MEN_AT_ARMS:0 "$UNRAISED|0V$" - BANNER_MEN_AT_ARMS_NOT_MAX:0 "$UNRAISED|0$/$RAISE_MAX|0$" - BANNER_MEN_AT_ARMS_TOOLTIP:0 "#T Несобранные [men_at_arms|El]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_KNIGHTS_LABEL:1 "$knight_culture_player_plural$:" - BANNER_TROOPS_TAB:0 "Ваши армии" - BANNER_KNIGHTS_TAB:1 "$knight_culture_player_plural_no_tooltip$" - RAISE_BANNER_TT_TITLE:0 "#T Собрать армию в [Concept( 'rally_point', 'точке сбора' )|E]#!" - RAISE_BANNER_TT_NO_SOLDIERS:0 "@warning_icon!#X Нет войск, доступных для сбора#!" - RAISE_BANNER_TT_LEVIES:0 "[levies|E]: можно собрать $UNRAISED|0V$ из $RAISE_MAX|0V$" - RAISE_BANNER_TT_MAA:0 "[men_at_arms|E]: можно собрать $UNRAISED|0V$ из $RAISE_MAX|0V$" - MEN_AT_ARMS_CURRENT_MAX_TOOLTIP:1 "[MEN_AT_ARMS_TYPE.GetName]: $CURRENT|0V$/$MAX|0V$." - CREATE_MAA_BUTTON_COST:0 "Создать ($COST$)" - CREATE_MAA_COST:0 "Стоимость создания: $COST$" - NAMED_MAINTENANCE_MAA:0 "$NAME$: $COST$" - MAINTENANCE_MAA:1 "$MAA_UNRAISED_MAINTENANCE_TEXT$: $VALUE$/месяц" - REINFORCEMENT_MAA:1 "$MAA_FULL_MAINTENANCE_TEXT$: $VALUE$/месяц" - STACK_SIZE_MAA:0 "Размер полка: $VALUE|V$" - MONTHLY_MAINTENANCE_LABEL:0 "Ежемесячное содержание:" - MONTHLY_MAX_MAINTENANCE_LABEL:0 "#weak Макс.:#!" - MONTHLY_MAX_MAINTENANCE_TT:0 "#T Максимальное содержание армии#!\nПрогнозируемые затраты на армию после сбора всех войск и достижения максимальной силы.\n@warning_icon!#X Если у вас есть [armies|El], погруженные на [fleets|El], содержание может обойтись дороже.#!\n\nУчитывая [gold|El], которое у вас сейчас есть, и ваш [income|El], вы можете держать полную армию [MilitaryView.GetAllRaisedTime], прежде чем разоритесь." - MONTHLY_MAX_MAINTENANCE_VIEW:0 "([MilitaryView.GetAllRaisedTime])" - MONTHLY_REINFORCEMENT_COST_LABEL:1 "Ежемесячное пополнение:" - MV_MORE_THAN_FIVE_YEARS:1 "> #V 5 лет#!" - MEN_AT_ARMS_LABEL:0 "Профессиональные солдаты:" - TOTAL_MAINTENANCE_COST:0 "$VALUE$" - TOTAL_REINFORCEMENT_COST_MAA:0 "$VALUE|1$" - ADD_MEN_AT_ARMS_LABEL:0 "Создать профессиональный полк" - MAA_COUNT_AND_CAP:0 "$CURRENT|V$/$MAX|V$" - MAA_COUNT_AND_CAP_ABOVE_CAP:0 "$CURRENT|N$/$MAX|V$" - MAA_COUNT_ABOVE_CAP:0 "[men_at_arms|E]: $VALUE|V$ сверх лимита" - HIRE_TROOPS:0 "Нанять солдат" - MV_SHOW_MAA:0 "Показать [Concept( 'dynasty_perks', 'наследия династии' )|E]" - MV_UNRAISED_MAA:1 "Не собраны" - TT_MAINTENANCE_TITLE:0 "#T Содержание: $VALUE$/месяц#!" - TT_MAINTENANCE_RAISED_ARMIES:1 "Собранные армии: @gold_icon!$VALUE|1$/месяц" - TT_MAINTENANCE_MAA:1 "[men_at_arms|E]: $VALUE$/месяц" - TT_MAINTENANCE_NO:0 "#weak Бесплатное содержание#!" - TT_REINFORCING_MAA_YES_TITLE:0 "#T Пополняется [men_at_arms|El]#!" - TT_REINFORCING_MAA_FULL_STRENGTH:0 "[men_at_arms|E] в полной силе" - TT_REINFORCING_MAA_FULL_STRENGTH_TIME:0 "$TIME|V$ до достижения полной силы" - TT_REINFORCING_MAA_NOT_TITLE:0 "#T [Concept( 'men_at_arms', 'Профессиональные полки' )|E] не пополняются#!" - TT_REINFORCING_MAA_CLICK_STOP:0 "\n#I Щелкните, чтобы прекратить пополнение#!" - TT_REINFORCING_MAA_CLICK_START:0 "\n#I Щелкните, чтобы начать пополнение#!" - MAINTENANCE_COST_PART:0 "Содержание: $VALUE$/месяц" - REINFORCEMENT_COST_PART:0 "Пополнение: $VALUE$/месяц" - TOTAL_MAA_COST:0 "[Regiment.GetTotalCostString]" - TOTAL_MAA_COST_TOOLTIP:0 "#T Содержание: [Regiment.GetTotalCostString]/мес.#!#D 2 десятых#!\n#D Пополняется#!" - TT_CAP_TITLE:0 "#T Максимум [Concept( 'men_at_arms', 'профессиональных' )|E] полков: $MAX|V$#!" - TT_CAP_ABOVE:0 "@warning_icon!#X Превышен лимит: дополнительные траты в размере $VALUE|-%0$!#!" - TT_CAP_REGIMENT_COUNT:0 "Полки: $VALUE|V$" - TT_CAP_REGIMENT_CURRENT:0 "Сейчас: $CURRENT|V$" - TT_CAP_REGIMENT_CAP:0 "Лимит" - TT_CAP_TIER_REASON:0 "Вы $TIER$" - TT_RAISE_ALL_MAA_INFO:1 "[men_at_arms|E], [special_troops|El], [mercenaries|El] и [holy_orders|El] будут собраны в [Concept( 'rally_point', 'точке сбора' )|El], ближайшей к вашей [Concept( 'realm_capital', 'столице державы' )|El]." - TT_RAISE_ALL:2 "#T Созвать все армии#!\n[levies|E] будет собрано в ближайшей [Concept( 'rally_point', 'точке сбора' )|E].\n\n$TT_RAISE_ALL_MAA_INFO$" - TT_RAISE_ALL_RAIDERS:0 "#T Собрать все армии для налетов#!\nВсе армии будут созваны и приготовятся к [Concept( 'raiders', 'налетам' )|E] " - TT_RAISE_ALL_MEN_AT_ARMS:0 "#T Собрать всех профессиональных солдат#!\n[men_at_arms|E] будут собраны в [Concept( 'rally_point', 'точке сбора' )|E], ближайшей к вашей [Concept( 'realm_capital', 'столице державы' )|E]." - TT_RAISE_ALL_LEVIES:0 "Несобранное [levies|El]: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_RAISE_ALL_MAA:0 "Несобранные [men_at_arms|El]: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_HIRE_TROOPS:0 "#T Нанять солдат#!\nПоказать доступных для найма солдат" - TT_MAA_RAISED:0 "#T [men_at_arms|E] собраны#!" - TT_MAA_UNRAISED:0 "#T [men_at_arms|E] не собраны#!" - TT_MAA_ENTRY_BUTTON:0 "#T Распорядиться [Concept( 'regiment', 'полком' )|El]#!" - TT_CANT_RAISE_AT_WAR:0 "@warning_icon!#X Нельзя поднимать полки в мирное время!#!" - MEN_AT_ARMS_TYPE_NAME:1 "Тип: #high [MenAtArmsType.GetBaseTypeName]#!" - MILITARY_VIEW_BANNERS:0 "[rally_points|E]" - MILITARY_VIEW_EVENT_TROOPS:0 "[special_troops|E]" - MILITARY_VIEW_EVENT_TROOPS_ASSOCIATED_WAR:0 "Будут распущены, когда [War.GetName] закончится" - MILITARY_VIEW_EVENT_TROOPS_RAISE:0 "Собрать" - MILITARY_VIEW_EVENT_TROOPS_RAISE_TT:0 "#T Поднимает [MilitaryViewEventTroop.GetName]\n#!Новая [Concept( 'army', 'армия' )|E] числом в [soldier_i][MilitaryViewEventTroop.GetNumberOfRaisableSoldiers|V] [Concept( 'soldiers', 'солдат' )|E], будет поднята в провинции [MilitaryViewEventTroop.GetRaiseProvinceName|V]" - MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE:0 "Будут распущены после перехода [Concept( 'succession', 'наследства' )|E]" - MILITARY_VIEW_EVENT_TROOPS_INHERITABLE:0 "Будут [Concept( 'succession', 'унаследованы' )|E]" - MILITARY_VIEW_HIRED_TROOPS:1 "[mercenaries|E] и [holy_orders|El]" - HIRED_TROOPS_STRENGTH:0 "Сила" - HIRED_TROOPS_REGIMENTS:0 "Полки" - BD_LEVIES_MAINTENANCE:0 "[levies|E]" - BD_MAA_MAINTENANCE:0 "[men_at_arms|E]" - BD_ARMY_EMBARKED:0 "@embarked_icon! На борту" - MV_EMBARKED_TT:0 "#T [armies|E] [embarked|El]\n#!Одна или несколько армий сейчас находятся на кораблях, стоимость содержания увеличена." - BD_ARMY_MAINTENANCE_NAME:0 "[ARMY.GetName] [Select_CString(ARMY.IsEmbarked,'@embarked_icon!','')]" - BD_UNRAISED_MAA_MAINTENANCE:0 "[men_at_arms|E] не собраны" - BD_UNRAISED_MAA_MAINTENANCE_BASE:0 "[men_at_arms|E] не собраны" - BD_RAISED_MAA_MAINTENANCE:0 "Собранные [men_at_arms|El]" - BD_RAISED_MAA_MAINTENANCE_BASE:0 "Собранные [men_at_arms|El]" - BD_MAA_MAINTENANCE_BASE:0 "Содержание" - MV_RALLY_POINTS:0 "[rally_points|E]:" - MV_ADD_RALLY_POINT:0 "#I Нажмите, чтобы добавить новую [Concept( 'rally_point', 'точку сбора' )|E]#!" - MV_RALLY_POINT_NUMBER_INFO:0 "$CURRENT|V$/$MAX|V$" - MV_REMOVE_RALLY_POINT:1 "#T Убрать точку сбора#!\n[armies|E] можно собрать в соседней [Concept( 'rally_point', 'точке сбора' )|E]." - MV_TOTAL_SOLDIERS:0 "Всего солдат" - MV_UNRAISED_SOLDIERS:0 "Несобранные солдаты" - MV_KNIGHTS:1 "$knight_culture_player_plural$" - MV_MANAGE_KNIGHTS:1 "#low Управление...#!" - MV_MERCENARIES:0 "Наемники" - MV_HOLY_ORDERS:0 "Ордена" - MV_LEVIES_TOOLTIP:1 "#T Посмотреть [Concept( 'levies', 'ополчения' )|E]#!" - MV_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$ — список и приказы#!" - MV_LEVY_MAINTENANCE:0 "[gold_i][MilitaryView.GetLevyGoldExpense|1]" - MV_LEVY_MAINTENANCE_TOOLTIP:0 "#T Содержание: [gold_i][MilitaryView.GetLevyGoldExpense|2]/мес.#!\nСобрано [levies|El]: [MilitaryView.GetNumberOfRaisedLevies|0]" - KV_HEADER:1 "$knight_culture_player_plural_no_tooltip$" - BREAKDOWN_LEVY_MAINTENANCE:0 "[levies|E]" - BREAKDOWN_MAA_MAINTENANCE:0 "[men_at_arms|E]" - MV_RALLY_POINT_TT:0 "#T [RallyPointItem.GetRallyPoint.GetName]\n#!\n$CLICK_TO_SELECT$" - MV_MEN_AT_ARMS_NONE:0 " Нет" - MV_REGIMENT_START_SIZE:2 "Начнет с 5 солдатами (и пополнится до [MenAtArmsType.GetStackSize])" - MV_CREATE_REGIMENT_MAX_SIZE_TT:1 "#T Солдат на размер: [MenAtArmsType.GetStackSize]\n#!При размере 1 число [Concept( 'soldiers', 'солдат' )|E] в составе этого [Concept( 'regiments', 'полка' )|E] составит [MenAtArmsType.GetStackSize]. При каждом увеличении размера подразделения будут добавляться новые солдаты — по [MenAtArmsType.GetStackSize]." - MV_CREATE_REGIMENT_SIZE:1 "[MenAtArmsType.GetStackSize] (Размер 1)" - MV_KNIGHTS_TT:0 "#T $knight_culture_player_plural$\n#!#I Щелкните, чтобы [Select_CString( MilitaryView.AreKnightsShown, 'скрыть список', 'показать список' )] доступных войск типа «$knight_culture_player_plural$»#!" - MV_LEVY_TT:0 "#T [levies|E]\n#!#I Щелкните, чтобы [Select_CString( MilitaryView.AreLeviesShown, 'скрыть', 'показать' )] подробную информацию о вашем ополчении#!" - STRENGTH_COMPARISON_TOTAL_STRENGTH:0 "@soldier_icon! [GuiMilitaryStrength.GetTargetTotal|0]" - STRENGTH_COMPARISON_ALLIES:1 "[ally_i|E] [GuiMilitaryStrength.GetTargetAlliesCount]" - diff --git a/project/ck3/base_game/localization/russian/gui/multiplayer_lobby_l_russian.yml b/project/ck3/base_game/localization/russian/gui/multiplayer_lobby_l_russian.yml deleted file mode 100644 index d39fac2edb..0000000000 --- a/project/ck3/base_game/localization/russian/gui/multiplayer_lobby_l_russian.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_russian: - MULTIPLAYER_LOBBY_DIFFICULTY_HEADER:0 "Сложности:" - MULTIPLAYER_LOBBY_DIFFICULTY_INFO_TEXT:0 "@warning_icon!#X [Character.GetDifficultyInfoText]#!" - MULTIPLAYER_LOBBY_CHOOSE_RANDOM_CHARACTER:0 "Случайный персонаж" - MULTIPLAYER_LOBBY_PLAY_OBSERVER:0 "Игра в режиме наблюдателя" - MULTIPLAYER_LOBBY_NOT_READY:0 "#N Не выбрано ни одного персонажа#!" - MULTIPLAYER_LOBBY_RULER_DESIGNING:0 "#N В редакторе правителя#!" - MULTIPLAYER_LOBBY_READY:0 "[LobbyPlayer.GetPlayable.GetCharacter.GetUINameNotMe]" - MULTIPLAYER_LOBBY_JOIN_PROGRESS:0 "Подключение... [LobbyPlayer.GetTransferProgress|0%]" - MULTIPLAYER_LOBBY_PLAYED_BY:0 "Игрок — [Character.GetHumanNameIfNotLocalPlayer]" - MULTIPLAYER_LOBBY_PLAYED_BY_YOU:0 "Ваш персонаж" - FAITH_LOBBY_WINDOW:0 "[Faith.GetNameNoTooltip]" - CULTURE_LOBBY_WINDOW:0 "[Culture.GetNameNoTooltip]ая культура" - diff --git a/project/ck3/base_game/localization/russian/gui/multiselectionbarwindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/multiselectionbarwindow_l_russian.yml deleted file mode 100644 index 2b3f081f25..0000000000 --- a/project/ck3/base_game/localization/russian/gui/multiselectionbarwindow_l_russian.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_russian: - MULTI_SELECTION_TOOLTIP_HEADER:0 "$NAME|T$" - MULTI_SELECTION_LEFT_CLICK:0 "#I Щелкните, чтобы посмотреть#!" - MULTI_SELECTION_LEFT_CLICK_SHOWN:0 "#I Щелкните, чтобы перейти#!" - MULTI_SELECTION_RIGHT_CLICK:0 "#I Щелкните ПКМ, чтобы перейти#!" - MULTI_SELECTION_NOT_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK_SHOWN$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHIFT_CONTROL:1 "#I Щелкните, зажав Shift, чтобы снять выделение\nЩелкните, зажав Ctrl, чтобы выбрать только это#!" - MULTI_SELECTION_MULTIPLE_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_MULTIPLE_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$" - MULTI_SELECTION_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$" - - MULTI_SELECTION_FLEET_HEADER:0 "#T Флот#!" diff --git a/project/ck3/base_game/localization/russian/gui/outliner_l_russian.yml b/project/ck3/base_game/localization/russian/gui/outliner_l_russian.yml deleted file mode 100644 index 369096dffe..0000000000 --- a/project/ck3/base_game/localization/russian/gui/outliner_l_russian.yml +++ /dev/null @@ -1,22 +0,0 @@ -l_russian: - OUTLINER_NO_SCHEMES:0 "Нет активных происков" - OUTLINER_NO_ARMIES:0 "Нет собранных войск" - OUTLINER_NO_PINNED_CHARACTERS:0 "Нет закрепленных" - OUTLINER_PINNED_CHARACTERS:0 "Закрепленные персонажи" - OUTLINER_PLAYERS:0 "Игроки" - OUTLINER_PLAYER_ITEM:0 "[OutlinerPlayer.GetName] — [SelectLocalization(OutlinerPlayer.GetCharacter.IsValid, OutlinerPlayer.GetCharacter.GetName, 'JOMINI_MULTIPLAYER_GUI_OBSERVER')]" - OUTLINER_JOIN_PROGRESS:0 "Присоединение: $PROGRESS|0%$" - OUTLINER_CHARACTER_NAME:0 "[CHARACTER.GetName]" - OUTLINER_SCHEMES:1 "Происки" - OUTLINER_ARMIES:1 "Армии" - OUTLINER_HOLDINGS:1 "Доменные владения" - OUTLINER_SPONSORED_INSPIRATIONS:0 "Поддержанные вдохновения" - OUTLINER_NO_SPONSORED_INSPIRATIONS:0 "Нет поддержанных вдохновений" - OUTLINER_HOLDER_CLICK_INFO:0 "\n#I Щелкните, чтобы посмотреть и перейти#!" - OUTLINER_EXPAND:0 "#T Развернуть#!" - OUTLINER_COLLAPSE:0 "#T Свернуть#!" - OUTLINER_ARMY_WARNING_IDLE_EMBARKED:0 "#X Эта армия сейчас в море и не активна, стоимость содержания увеличена#!" - OUTLINER_ARMY_CLICK_TO_SELECT:0 "#I Щелкните, чтобы выбрать армию#!" - OUTLINER_ARMY_CLICK_TO_PAN:0 "#I Щелкните, чтобы перейти#!" - OUTLINER_ARMY_RIGHT_CLICK_TO_PAN:0 "#I Щелкните ПКМ, чтобы перейти#!" - OUTLINER_PINNED_CHARACTER:0 "[Character.GetShortUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" diff --git a/project/ck3/base_game/localization/russian/gui/portrait_customization_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/portrait_customization_window_l_russian.yml deleted file mode 100644 index 4d723b72ce..0000000000 --- a/project/ck3/base_game/localization/russian/gui/portrait_customization_window_l_russian.yml +++ /dev/null @@ -1,7 +0,0 @@ -l_russian: - PCW_TITLE:0 "Цирюльня" - PCW_APPLY:0 "Сохранить изменения" - #PCW_APPLY_TOOLTIP:1 "" delete this - PCW_DEFAULT_HAIR_COLOR:0 "По умолч." - PCW_HAIR_COLOR_LABEL:0 "Цвет волос" - diff --git a/project/ck3/base_game/localization/russian/gui/potential_agents_l_russian.yml b/project/ck3/base_game/localization/russian/gui/potential_agents_l_russian.yml deleted file mode 100644 index 49e23a7d22..0000000000 --- a/project/ck3/base_game/localization/russian/gui/potential_agents_l_russian.yml +++ /dev/null @@ -1,40 +0,0 @@ -l_russian: - POTENTIAL_AGENTS:0 "Пригласить соучастников" - POTENTIAL_AGENT_HEADER:0 "Возможные соучастники" - AGENT_SCHEME_POWER:0 "[scheme_power|E]" - CHARACTER_SORT_ACCEPTANCE:0 "Принятие" - CHARACTER_SORT_SUCCESS:0 "Шанс успеха" - CHARACTER_SORT_POWER:0 "Сила происков" - CHARACTER_SORT_AGE:0 "Возраст" - CHARACTER_SORT_TITLES:0 "Ранг" - CHARACTER_SORT_VASSAL_POWER:0 "Сила" - AGENT_ALREADY_CONSIDERING:0 "#Z Рассматривает наше предложение#!" - AGENT_WILL_ACCEPT:0 "#P Присоединится ($ACCEPTANCE|=0$)#!" - AGENT_MAY_ACCEPT:0 "#Z Можно убедить ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT:0 "#N Отказ ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT_DESC:0 "#T Не присоединится к проискам#!" - AGENT_WILL_ACCEPT_DESC:0 "#T Присоединится к проискам #!" - AGENT_MAY_ACCEPT_DESC:0 "#T Можно убедить присоединиться, используя подарки или [hooks|El] #!" - SCHEME_PROGRESS_EQUAL:0 "Сила равна противодействию, прогресс не изменится." - SCHEME_PROGRESS_INCREASE:0 "Есть #P $CHANCE$%#! шанс получить $PROGRESS|0P$ прогресса каждый месяц." - SCHEME_PROGRESS_DECREASE:0 "Есть #N $CHANCE$%#! шанс потерять $PROGRESS|0N$ прогресса каждый месяц. Прогресс не может опускаться ниже #V 0#!." - SCHEME_WITH_GIFT:0 "Я получу [gold_i][gold|El]: #P +#!$VALUE|+0$" - SCHEME_WITH_HOOK:0 "Я использую [hooks|El]: $VALUE|+0$" - SCHEME_AGAINST_RIVAL:0 "Происки против моего соперника: $VALUE|+0$" - SCHEME_AGAINST_FRIEND:0 "Происки против моего друга: $VALUE|+0$" - SCHEME_AGAINST_SPOUSE:0 "Супружеская верность: $VALUE|+0$" - SCHEME_IS_SACRED:0 "В моей конфессии происки священны: $VALUE|+0=$" - BEFRIEND_MUTUAL_FRIENDS:0 "«Хочу, чтобы мои друзья дружили»: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_GOOD_FRIEND:0 "Объект мне небезразличен: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_BAD_FRIEND:0 "Объект мне небезразличен: $VALUE|+0$" - BEFRIEND_WANTS_PEOPLE_TO_GET_ALONG:0 "Хочет, чтобы люди ладили друг с другом: $VALUE|+0$" - SEDUCE_IS_SPOUSE:0 "«Наш брак священный»: $VALUE|+0$" - SEDUCE_IS_LOVER:0 "Не хочет, чтобы у меня было больше любовных отношений на стороне: $VALUE|+0$" - NO_POTENTIAL_MEMBERS:0 "#weak Нет потенциальных соучастников#!" - SCHEME_MURDER_COUPLE:0 "Мне всегда нравилась твоя кровожадность: $VALUE|+0$" - SCHEME_MURDER_DISINTERESTED:0 "Я не стану в это вмешиваться: $VALUE|+0$" - POTENTIAL_AGENT_SUCCESS_TOOLTIP:0 "#T [success_chance|E] : [CharacterListItem.GetInt( 'success' )|+] #! \n[CharacterListItem.GetText( 'success_desc' )]" - POTENTIAL_AGENT_POWER_TOOLTIP:1 "#T [scheme_power|E]#! \n Добавляет [CharacterListItem.GetInt( 'power' )|+] силы\n[scheme_power|E] соучастника пропорциональна его навыку [Concept( 'intrigue', 'интриганства' )|El]" - AGENT_SPYMASTER:0 "Тайный советник: #P $VALUE|0$%#!" - SCHEME_POWER_TRIGGER:0 "[scheme_power|E]: $VALUE|+0$" - RESPECTED_HOST:0 "[target.GetShortUINameNoTooltip] — уважаемый хозяин: $VALUE|+0$" diff --git a/project/ck3/base_game/localization/russian/gui/potential_councillor_l_russian.yml b/project/ck3/base_game/localization/russian/gui/potential_councillor_l_russian.yml deleted file mode 100644 index dc03204201..0000000000 --- a/project/ck3/base_game/localization/russian/gui/potential_councillor_l_russian.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_russian: - POTENTIAL_COUNCILLOR_TITLE:0 "Назначить на должность: [CouncilPositionType.GetName]" - CHARACTER_SORT_ALL_SKILLS:1 "Сумма всех навыков" - POTENTIAL_COUNCILLOR_REASSIGN:0 "Переназначить" - POTENTIAL_COUNCILLOR_ASSIGN:0 "Назначить" - POTENTIAL_COUNCILLOR_SWAP:0 "Заменить" - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION:0 "[CHARACTER.GetShortUINameNoTooltip] покинет мой совет." - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION_WITH_EFFECT:1 "[CHARACTER.GetShortUINameNoTooltip] покинет мой совет, что даст следующие эффекты:" - POTENTIAL_COUNCILLOR_ASSIGN_TT_TITLE:0 "#T Назначить на должность $NAME$#!" - POTENTIAL_COUNCILLOR_REASSIGN_TT_TITLE:0 "#T Назначить на должность $NAME$#!" - POTENTIAL_COUNCILLOR_SWAP_TT_TITLE:0 "#T Поменять местами советников#!" - POTENTIAL_COUNCILLOR_SWAP_TT_DESC:0 "Пусть [CHARACTER.GetShortUINamePossessiveNoTooltip] ($CHARACTER_POSITION$) и [TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip] ($TARGET_POSITION$) поменяются местами" - NO_POTENTIAL_COUNCILLORS:1 "Нет [Concept( 'vassals', 'вассалов' )|E] или [Concept( 'courtiers', 'придворных' )|E], пригодных для этой должности" diff --git a/project/ck3/base_game/localization/russian/gui/potential_faction_members_l_russian.yml b/project/ck3/base_game/localization/russian/gui/potential_faction_members_l_russian.yml deleted file mode 100644 index d1472d96ab..0000000000 --- a/project/ck3/base_game/localization/russian/gui/potential_faction_members_l_russian.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_russian: - POTENTIAL_FACTION_MEMBERS_HEADER:0 "Возможные члены" - NO_POTENTIAL_FACTION_MEMBERS:0 "#weak Нет потенциальных членов#!" - CHARACTER_SORT_CAN_FORCE_TO_FACTION:1 "Можно заставить вступить во фракцию" - POTENTIAL_FACTION_MEMBER_AVAILABLE:0 "#P Можно заставить присоединиться#!" - POTENTIAL_FACTION_MEMBER_POTENTIAL:0 "#Z Теоретически можно заставить присоединиться#!" - POTENTIAL_FACTION_MEMBER_NOT_AVAILABLE:0 "#N Не получится заставить присоединиться#!" - POTENTIAL_FACTION_MEMBER_MILITARY_STRENGTH_TT_HEADER:0 "#T Военная мощь#!" - POTENTIAL_FACTION_MEMBER_TT:0 "#T $force_join_faction_interaction$#!" - CHARACTER_SORT_OPINION_OF_LIEGE:0 "Мнение о сюзерене" - POTENTIAL_FACTION_MEMBERS_OPINION_OF_LIEGE:0 "Мнение о сюзерене: [CharacterListItem.GetInt( 'opinion_of_liege' )|+]" diff --git a/project/ck3/base_game/localization/russian/gui/prison_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/prison_window_l_russian.yml deleted file mode 100644 index e1fe144907..0000000000 --- a/project/ck3/base_game/localization/russian/gui/prison_window_l_russian.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_russian: - PRISON_WINDOW:0 "Мои узники" - PRISONER_TOOLTIP:0 "#weak $TYPE$#!" - CAN_NOT_RANSOM:0 "[CHARACTER.GetUIName] — нельзя выкупить." - CAN_NOT_RELEASE:0 "[CHARACTER.GetUIName] — нельзя выпустить из тюрьмы." - CAN_NOT_EXECUTE:0 "[CHARACTER.GetUIName] — нельзя казнить." - IMPRISONED_TIME:0 "Срок заточения: $VALUE|V$" - PRISON_EMPTY:0 "Тюрьма пуста" - MASS_PRISONER_ACTIONS:0 "Массовые действия" - MASS_PRISONER_ACTION_RANSOM:0 "Массовый выкуп" - MASS_PRISONER_ACTION_RELEASE:0 "Массовое освобождение" - MASS_PRISONER_ACTION_EXECUTE:0 "Массовая казнь" - MASS_PRISONER_ACTION_RANSOM_TT:0 "#T $MASS_PRISONER_ACTION_RANSOM$#!\nЗаплатить выкуп [Concept( 'gold', 'золотом' )|E] за всех [Concept( 'prisoners', 'узников' )|E].\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_RELEASE_TT:0 "#T $MASS_PRISONER_ACTION_RELEASE$#!\nОтпустить всех [Concept( 'prisoners', 'узников' )|E] безвозмездно.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_EXECUTE_TT:0 "#T $MASS_PRISONER_ACTION_EXECUTE$#!\nКазнить всех [Concept( 'prisoners', 'узников' )|E].\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_ACTION_TT_EXCLUDE:0 "#weak Не действует на узников, скрытых фильтром или исключенных из массовых действий.#!" - MASS_PRISONER_ACTION_RANSOM_BODY:1 "Разрешить выкуп до $AMOUNT|V$ персонажей из ваших темниц." - MASS_PRISONER_ACTION_RELEASE_BODY:0 "Разрешить освобождение $AMOUNT|V$ персонажей из ваших темниц." - MASS_PRISONER_ACTION_EXECUTE_BODY:0 "Провести казнь $AMOUNT|V$ персонажей из ваших темниц.\nЭто опечалит семьи и державы некоторых казненных." - MASS_PRISONER_ACTION_RANSOM_ACCEPT:0 "Выкупить" - MASS_PRISONER_ACTION_RELEASE_ACCEPT:0 "Отпустить" - MASS_PRISONER_ACTION_EXECUTE_ACCEPT:0 "Казнить" - PRISONER_IS_LOCKED_FROM_MASS_ACTION:1 "Щелкните, чтобы включить в массовое действие" - PRISONER_IS_NOT_LOCKED_FROM_MASS_ACTION:1 "Щелкните, чтобы исключить из массовых действий" - MASS_PRISONER_ADDITIONAL_REASONS:0 "#X ...и так далее#!" diff --git a/project/ck3/base_game/localization/russian/gui/raid_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/raid_window_l_russian.yml deleted file mode 100644 index d73f8f65c0..0000000000 --- a/project/ck3/base_game/localization/russian/gui/raid_window_l_russian.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_russian: - RW_TT_RAIDING_REALM_TOOLTIP:0 "#T Налетчик: [Character.GetPrimaryTitle.GetName|V]#!\n#I Щелкните, чтобы посмотреть#!" - RW_TT_DEFENDING_REALM_TOOLTIP:0 "#T Обороняется: [Character.GetPrimaryTitle.GetName|V]#!\n#I Щелкните, чтобы посмотреть#!" - RW_TIME_LEFT:0 "Еще [Raid.GetEta.GetTimeDiffFromNow|V]" - RW_TIME_LEFT_TT:0 "#T Время\n#!Налет завершится [Raid.GetEta.GetString]" - RW_TT_LOOT:0 "#T Добыча: [gold_i][Province.GetProvinceLoot|0V]\n#![realm|E] налетчиков получит эту добычу, если [raid|El] завершится успехом." - RAID_PROGRESS_TOOLTIP:0 "#T Прогресс налета: [Raid.GetProgress|0]/[Raid.GetProgressNeeded|0]#!\n[Raid.GetRaidProgressTooltip]" - RAID_TROOPS_TOOLTIP:0 "#T Количество солдат#!\nАрмия [Concept( 'raiding', 'налётчиков' )|E]: [Raid.GetAttackerMen|V]\n[garrison|E]: [Raid.GetDefenderMen|V]\nЕжедневный прогресс: [Raid.GetDailyProgressPercent|%1V]" - RAID_BLOCKED_BY_COMBAT:0 "@warning_icon!#X Армия налетчиков [Concept( 'battle', 'сражается' )|E]#!" - RAID_ON_ME_TOOLTIP:0 "#T Подвергается налёту#!\nПодвергается налёту [Select_CString(Character.IsPlayer, '', 'персонажа ' )][Character.GetNamePossessiveOrMy][Select_CString(Character.IsPlayer, 'его персонажа', '' )].\nВраждебные действия закончатся через [GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow].\n\n#I Щелкните для просмотра персонажа#!" - RAID_BY_ME_TOOLTIP:0 "#T Совершается налёт#!\nИдет налёт на [Select_CString(Character.IsPlayer, '', 'персонажа ' )][Character.GetNamePossessiveOrMy][Select_CString(Character.IsPlayer, 'его персонажа', '' )].\nВраждебные действия закончатся через [GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow].\n\n#I Щелкните для просмотра персонажа#!" - RW_TT_DAILY_PROGRESS:0 "Ежедневный прогресс" - RW_TT_BASE_PROGRESS:0 "Базовое значение" - RW_TT_MEN_PROGRESS:0 "[soldiers|E]-налетчики" diff --git a/project/ck3/base_game/localization/russian/gui/rally_point_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/rally_point_window_l_russian.yml deleted file mode 100644 index 9c6ee70bce..0000000000 --- a/project/ck3/base_game/localization/russian/gui/rally_point_window_l_russian.yml +++ /dev/null @@ -1,28 +0,0 @@ -l_russian: - RP_RAISE:0 "Собрать местную армию" - RP_RAISE_RAID:0 "Собрать налетчиков" - RP_RAISE_MEN_AT_ARMS:0 "Собрать сюда всех профессионалов" - RP_RAISE_ALL:0 "Собрать всех сюда" - RP_RAISE_PROMPT:0 "#T Собрать армию и всех солдат, приписанных к этой точке сбора#!" - RP_RAISE_ALL_PROMPT:0 "#T Собрать здесь все армии и всех солдат#!" - RP_TOOLTIP_HEADER:0 "#T $NAME$#!" - RP_RAISE_RAID_TOOLTIP:0 "#T Собрать армию налетчиков#!\n[GetPlayer.GetStartRaidBlockers]\n\nСтоимость содержания армии [Concept( 'raid', 'налетчиков')|E] составляет [GetDefine('NArmy', 'RAID_ARMY_COST_MULT')|%P0] расходов на содержание обычной армии.\nАрмии налетчиков не пополняются." - RP_NO_RAISABLE_TROOPS_ASSIGNED:0 "#X Нет непризванных солдат, приписанных к этой [Concept( 'rally_point', 'точке сбора' )|E]#!" - RP_NO_RAISABLE_TROOPS_ALL:0 "#X Непризванных солдат нет#!" - RP_NO_RAISABLE_TROOPS_MEN_AT_ARMS:0 "#X Непризванных профессионалов нет#!" - RP_LOCAL_LEVIES_LABEL:0 "Местное [levies|El]" - RP_LOCAL_LEVIES_TOOLTIP:0 "#T Местное [levies|El]#!\nНе собрано: [RallyPointWindow.GetUnraisedLocalLevies|V]\nЖивых: [RallyPointWindow.GetAliveLocalLevies|V]\nВсего: [RallyPointWindow.GetTotalLocalLevies|V]" - RP_ALL_SOLDIERS_LABEL:0 "Все [soldiers|El]" - RP_KNIGHTS_ENTRY:1 "[knight_i]$knight_culture_player_plural$: [GetPlayer.GetKnightCount|V]" - RP_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i][GetPlayer.GetKnightCount|V]#!\n[GetPlayer.GetUnraisedKnightBreakdown]" - RP_LEVIES_ENTRY:0 "[levies|E]: [ArmyComposition.GetMaxNumberOfLevies|V]" - RP_MAA_ENTRY:0 "[men_at_arms|E]: [ArmyComposition.GetMaxNumberOfMAA|V]" - RP_TIME_TO_RAISE:0 "Время на сбор: $VALUE|V$" - RP_TIME_TO_RAISE_DELAY:1 "Время на сбор включает задержку на $VALUE$, пока [soldiers|El] возвращаются домой после недавнего роспуска" - RP_RAISE_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nСобрать все [armies|El], наиболее близкие к этой [Concept( 'rally_point', 'точке сбора' )|El].\n#weak Если у вас только одна точка сбора, здесь будут собраны все армии.#!" - RP_RAISE_MEN_AT_ARMS_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nПусть все [men_at_arms|El] соберутся здесь.#!" - RP_RAISE_RAID_TOOLTIP_HEADER:0 "#T $RP_RAISE_RAID$#!\nСобрать все [armies|El], наиболее близкие к этой [Concept( 'rally_point', 'точке сбора' )|El], в качестве [Concept( 'raiders', 'налетчиков' )|El].\n#weak Если у вас только одна точка сбора, здесь будут собраны все армии.#!" - RP_RAISE_ALL_TOOLTIP_HEADER:0 "#T $RP_RAISE_ALL$#!\nСобрать #emphasis все#! ваши [armies|El] в этой точке — независимо от близости остальных [Concept( 'rally_point', 'точек сбора' )|El]." - RP_MOVE_RALLY_POINT:1 "#T Переместить точку сбора\n#! #I Альтернативный способ: щелкните ПКМ в нужной точке карты#!" - RP_RAISE_BLOCK_AT_WAR:0 "@warning_icon!#X Вы не можете собрать [Concept( 'raiders', 'налетчиков' )|E] во время [Concept( 'war', 'войны' )|E]#!" - diff --git a/project/ck3/base_game/localization/russian/gui/realm_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/realm_window_l_russian.yml deleted file mode 100644 index 498adf8d9a..0000000000 --- a/project/ck3/base_game/localization/russian/gui/realm_window_l_russian.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_russian: - REALM_WINDOW_GOVERNMENT:0 "[realm|E]: [Character.GetGovernment.GetRealmName]" - REALM_WINDOW_GOVERNMENT_TOOLTIP:0 "#T [government|E]: [Character.GetGovernment.GetName] #! \n[Character.GetGovernment.GetRuleInfo][Character.GetGovernment.GetFlagInfo][Character.GetGovernment.GetHoldingInfo]\n#F [Character.GetGovernment.GetDescription]#!" - REALM_WINDOW_LIEGE_REALM:0 "Вассал державы [Character.GetLiege.GetPrimaryTitle.GetNameNoTooltip|V]" - - RULER:0 "[ruler|E]" - - TITLES:0 "[titles|E]" - DIPLOMACY:0 "Дипломатия" - MY_REALM:0 "Моя держава" - - DOMAIN_LIMIT_TOOLTIP_HEADER:0 "#T [domain|E]: [holdings|El], [CHARACTER.GetDomainSize]/[CHARACTER.GetDomainLimit]#!" - DOMAIN_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X [domain_limit|E] превышен. Раздайте титулы: пусть [vassals|El] правят частью вашего [Concept('domain', 'домена')|El].#!\n" - DOMAIN_LIMIT_GRACE_PERIOD_LIST:1 "[recently_acquired_holdings|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST:1 "[recently_acquired_holding|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - GRACE_PERIOD_TITLE_ENTRY:0 "— [TITLE.GetName] (до [DATE.GetStringShort|V])" - DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "[CHARACTER.GetContextTooltip('DOMAIN_LIMIT_GRACE_PERIOD_LIST', '$COUNT$ недавно полученных владений')] — пока не приносит штрафов." - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "[CHARACTER.GetContextTooltip('DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST', '$COUNT$ недавно полученных владений')] — пока не приносит штрафов." - DOMAIN_LIMIT_NO_GRACE_PERIOD_TOOLTIP:0 "Лимит [Concept( 'holding', 'владений' )|El] превышен на $COUNT$" - DOMAIN_LIMIT_NO_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "Лимит [Concept( 'holding', 'владений' )|El] превышен на $COUNT$" - DOMAIN_LIMIT_OVERRUN_EFFECT:0 " Мнение [Concept( 'vassal', 'вассалов' )|E]: $OPINION|+$\n [levies|E] домена: $LEVY|+%0$\n [taxes|E] домена: $TAX|+%0$" - DOMAIN_LIMIT_HOLDING_COUNT:0 "$TYPE$: $VALUE$" - STEWARDSHIP_DOMAIN_LIMIT:0 "[stewardship|E]" - VASSAL_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X Превышен [vassal_limit|El]. Объедините [Concept( 'vassals', 'вассалов' )|El], передав их другим своим вассалам.#!\n" - VASSAL_LIMIT_OVERRUN_EFFECT:0 " [levies|E] вассалов: $LEVY|+%0$\n [taxes|E] вассалов: $TAX|+%0$" - - STRENGTH_RATIO_LEVEL_0:0 "Значительно сильнее" - STRENGTH_RATIO_LEVEL_1:0 "Сильнее" - STRENGTH_RATIO_LEVEL_2:0 "Равна" - STRENGTH_RATIO_LEVEL_3:0 "Уступает" - STRENGTH_RATIO_LEVEL_4:0 "Значительно уступает" - MILITARY_STRENGTH_RATIO:0 "[CHARACTER.GetShortUIName|U] имеет $VALUE|V%0$ от нашего числа солдат" - MILITARY_STRENGTH_RATIO_NO_STRENGTH:0 "У нас нет солдат" - REALTIVE_STENGTH_ONE_MAA:1 "Их [men_at_arms|El] — это в основном [MEN_AT_ARMS_TYPE.GetName|L]" - REALTIVE_STENGTH_TWO_MAA:1 "Их [men_at_arms|El] — это в основном [MEN_AT_ARMS_TYPE.GetName|L] и [MEN_AT_ARMS_TYPE_2.GetName|L]" - LIST_LEVIES_STRING:1 "@soldier_icon![levies|E]: $CURRENT|0V$/$MAX|0V$ " - LIST_KNIGHTS_STRING:2 "[knight_i]$knight_culture_player_plural$: $NUM|0V$ " - LIST_MAA_STRING:0 "[men_at_arms|E]: $CURRENT|0V$/$MAX|0V$" - LIST_EVENT_TROOPS_STRING:2 "[special_troops|E]: $CURRENT|0V$" - LIST_MERCENARIES_STRING:0 "[mercenaries|E]: $CURRENT|0V$" - LIST_HOLY_ORDERS_STRING:0 "[holy_orders|E]: $CURRENT|0V$" - - REALM_WINDOW_OUR_ALLY:0 "Наш [ally|El]" - REALM_WINDOW_AT_WAR_WITH_US:0 "В состоянии [wars|El]" - REALM_WINDOW_TRUCE_WITH_US:0 "[truce|e]\n[RealmWindow.GetTruceWithPlayerEndDate.GetStringShort]" - - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_ATTACKER:2 "#tooltip_subheading #attacker_color Нападает на[Select_CString(DEFENDER.IsPlayer, '', ' персонажа' )]#! [DEFENDER.GetNamePossessiveOrMy][Select_CString(DEFENDER.IsPlayer, 'его персонажа', '' )] в войне: [WAR.GetName|V]#!\nВойна началась: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_DEFENDER:2 "#tooltip_subheading #defender_color Обороняется от[Select_CString(ATTACKER.IsPlayer, '', ' персонажа' )]#! [ATTACKER.GetNamePossessiveOrMy][Select_CString(ATTACKER.IsPlayer, 'его персонажа', '' )] в войне: [WAR.GetName|V]#!\nНачало войны: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PRIMARY:1 "\n#weak [ATTACKER.GetShortUIName|U] против [DEFENDER.GetShortUIName|U]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT:0 "$BULLET_WITH_TAB$ [CHARACTER.GetUIName|U]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT_OVERFLOW:0 "$BULLET_WITH_TAB$$OVERFLOW$ более многочисленные [allies|El]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY:0 "#T [allied|E] с [Select_CString(CHARACTER.IsPlayer, '', 'персонажем ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'им персонажем', '' )]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_MARRIAGE:0 "Через [marriage|El]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_BETROTHAL:0 "Через [Concept( 'betrothal', 'помолвку' )|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_MARRIAGE:0 "Через [marriage|El] между персонажами [CHARACTER.GetUIName] и [TARGET_CHARACTER.GetUIName]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_NEGOTIATED:0 "Договоренность достигнута" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_COMMON:2 "#T [truce|E] с [Select_CString(CHARACTER.IsPlayer, '', 'персонажем ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'им персонажем', '' )]#!\nНевозможно объявить [Concept( 'war', 'войну' )|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажу ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'ему персонажу', '' )] еще [DATE.GetTimeDiffFromNow|V] #weak (до [DATE.GetStringShort])#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE:0 "$NAME$" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_RESULT:2 "\n$NAME|V$ завершилась победой персонажа [CHARACTER.GetShortUIName|E], и было заключено перемирие\n\n" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_WP_RESULT:2 "\n$NAME|V$ завершилась, закрепив [white_peace|E], и было заключено перемирие\n\n" - TRUCE_GRANT_INDEPENDENCE:0 "[SCOPE.sC('recipient').GetUINameNotMe|U] обретает дарованную независимость" - TRUCE_GRANT_INDEPENDENCE_ROOT:0 "[ROOT.Char.GetUINameNotMe|U] обретает дарованную независимость" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_ON:0 "#T Жертва налета [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]#!\nВраждебность до [DATE.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_BY:0 "#T Совершает налет на [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]#!\nВраждебность до [DATE.GetString|V]" - REALM_WINDOW_SIZE:2 "Размер державы: [Character.RealmSize|V]" - REALM_WINDOW_SIZE_TT:3 "#T [realm_size|E]: всего [Concept( 'counties', 'графств' )|E] — [Character.RealmSize|V]\n#!Графств в [Concept( 'domain', 'домене' )|E] персонажа [Character.GetLiege.GetShortUIName] — [Character.NumberOfDirectlyHeldCounties|V]\nГрафств в [Concept( 'vassals', 'землях вассалов' )|E] — [Subtract_int32(Character.RealmSize, Character.NumberOfDirectlyHeldCounties)|V] " - DIFFERENT_CULTURE_THAN_LIEGE:0 "Иная культура, нежели у сюзерена" - DIFFERENT_RELIGION_THAN_LIEGE:0 "Иная религия, нежели у сюзерена" - - LIEGE_STRENGTH_RATIO:0 "[soldiers|E] по сравнению с сюзереном" - REALM_OF_CHARACTER:0 "Держава персонажа [CHARACTER.GetUIName]" - - RW_CHARACTER_BUTTON:0 "Персонаж" - #RW_CHARACTER_BUTTON_TT:1 "" delete this - diff --git a/project/ck3/base_game/localization/russian/gui/ruler_designer_l_russian.yml b/project/ck3/base_game/localization/russian/gui/ruler_designer_l_russian.yml deleted file mode 100644 index a1b9c10eda..0000000000 --- a/project/ck3/base_game/localization/russian/gui/ruler_designer_l_russian.yml +++ /dev/null @@ -1,304 +0,0 @@ -l_russian: - RULER_DESIGNER:0 "Редактор правителя" - RULER_DESIGNER_FINALIZE:0 "Завершить" - RULER_DESIGNER_REGENERATE_PORTRAIT:3 "Случайная внешность" - RULER_DESIGNER_OPEN:1 "Создайте собственного правителя" - RULER_DESIGNER_SEX:0 "Пол" - RULER_DESIGNER_SEXUALITY:1 "[sexuality|E]" - RULER_DESIGNER_SEXUALITY_NOT_AVAILABLE_INFO:0 "Сексуальная ориентация ребенка определяется в процессе взросления" - RULER_DESIGNER_FAITH_LABEL:1 "[faith|E]" - RULER_DESIGNER_CULTURE_LABEL:1 "[culture|E]" - RULER_DESIGNER_FULL_NAME_LABEL:1 "Полное имя:" - RULER_DESIGNER_CHARACTER_NAME:0 "Имя персонажа" - RULER_DESIGNER_TITLE_NAME_TIER:0 "[RulerDesignerWindow.GetCharacterToOverwrite.GetPrimaryTitle.GetTierAsNameNoTooltip] [RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME_DEFINITE:0 "[RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME:0 "[SelectLocalization( RulerDesignerWindow.TitleUsesDefiniteForm, 'RULER_DESIGNER_TITLE_NAME_DEFINITE', 'RULER_DESIGNER_TITLE_NAME_TIER' )]" - RULER_DESIGNER_FULL_NAME:3 "[RulerDesignerWindow.GetTitleTierName] #high [RulerDesignerWindow.GetFirstName] [RulerDesignerWindow.GetDynastyName]#! — $RULER_DESIGNER_TITLE_NAME$" - RULER_DESIGNER_FIRST_NAME_LABEL:1 "Имя:" - RULER_DESIGNER_RANDOM_NAME_LABEL:1 "Случайное имя:" - RULER_DESIGNER_RANDOM_NAME_FAITH_TOOLTIP:2 "#T Случайное [Faith.GetAdjectiveNoTooltip|l]ое имя#!" - RULER_DESIGNER_RANDOM_NAME_CULTURE_TOOLTIP:2 "#T Случайное [Culture.GetNameNoTooltip|l]ое имя#!" - RULER_DESIGNER_DYNASTY_LABEL:1 "[dynasty|E]" - RULER_DESIGNER_REALM_LABEL:1 "[realm|E]" - RULER_DESIGNER_CHOOSE_CULTURE:0 "Выбрать культуру" - CULTURE_RD_TOOLTIP_ETHOS:1 "[ethos|E]: [Culture.GetEthos.GetName]" - RULER_DESIGNER_CHOOSE_FAITH:0 "Выбрать конфессию" - RULER_DESIGNER_RANDOMIZE_DYNASTY_NAME:1 "#T Случайное имя династии#!" - RULER_DESIGNER_HOUSE_MOTTO_TT:0 "#weak Если к моменту окончания создания персонажа девиз не будет указан, он будет создан автоматически#!" - RULER_DESIGNER_RESET_REALM:0 "Сбросить державу" - RULER_DESIGNER_SET_IS_FEMALE:1 "#T Женщина#!" - RULER_DESIGNER_SET_IS_MALE:1 "#T Мужчина#!" - RULER_DESIGNER_SET_SEXUALITY_RANDOM:2 "#T Случайная#!\nОриентация будет выбрана случайно, в соответствии с текущими правилами игры:\n#low [AccessGameRules.AccessNamedGameRule( 'sexuality_distribution' ).GetSetting.GetDescription]#!" - RULER_DESIGNER_SET_SEXUALITY_HETEROSEXUAL:1 "#T Гетеросексуальность#!" - RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL:1 "#T Гомосексуальность#!" - RULER_DESIGNER_SET_SEXUALITY_BISEXUAL:1 "#T Бисексуальность#!" - RULER_DESIGNER_SET_SEXUALITY_ASEXUAL:1 "#T Асексуальность#!" - RULER_DESIGNER_POINTS_LABEL:0 "Очки настройки" - RULER_DESIGNER_POINTS_LIMIT_VALUE:0 "[GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' )|V]" - RULER_DESIGNER_POINTS_LIMIT_LABEL:0 "Предел достижений: $RULER_DESIGNER_POINTS_LIMIT_VALUE$" - RULER_DESIGNER_AGE_LABEL:0 "Возраст" - RULER_DESIGNER_AGE:1 "Лет: #high [RulerDesignerWindow.GetAge]#!" - RULER_DESIGNER_BIRTH_YEAR:0 "Год рождения: [RulerDesignerWindow.GetBirthYear] н. э." - RULER_DESIGNER_WEIGHT_LABEL:0 "Вес" - RULER_DESIGNER_TRAITS_LABEL:1 "[traits|E]" - RULER_DESIGNER_SKILLS_LABEL:1 "[skills|E]" - RULER_DESIGNER_FAMILY_LABEL:0 "Семья" - RULER_DESIGNER_ACHIEVEMENTS_LABEL:0 "Достижения" - RULER_DESIGNER_ACHIEVEMENTS_AVAILABLE:0 "Доступны" - RULER_DESIGNER_ACHIEVEMENTS_NOT_AVAILABLE:0 "Недоступны" - RULER_DESIGNER_ACHIEVEMENTS_INFO:0 "В режиме «Железный человек» достижения доступны при использовании менее $RULER_DESIGNER_POINTS_LIMIT_VALUE$ оч." - RULER_DESIGNER_FAITH_LIST_LABEL:0 "Конфессии" - RULER_DESIGNER_CULTURE_LIST_LABEL:0 "Культуры" - RULER_DESIGNER_LIST_ENTRY_EXPAND:0 "Развернуть" - RULER_DESIGNER_LIST_ENTRY_COLLAPSE:0 "Свернуть" - RULER_DESIGNER_LIST_CULTURE_ENTRY_TOOLTIP:3 "#T [SelectLocalization( CollapsibleCultureListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] [CulturePillar.GetNameNoTooltip|l]ое наследие#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_TOOLTIP:1 "#T [SelectLocalization( CollapsibleReligionListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] [Religion.GetAdjectiveNoTooltip|l]ую религию#!" - RULER_DESIGNER_LIST_CULTURE_ENTRY_SELECT_TOOLTIP:1 "#I Щелкните, чтобы выбрать #L [CultureTemplate.GetName|l]ую#! [Concept( 'culture', 'культуру' )|E]#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_SELECT_TOOLTIP:1 "#I Щелкните, чтобы выбрать [Faith.GetNameNoTooltip|l]#!" - RULER_DESIGNER_CHANGE_PORTRAIT:0 "Изменить внешность" - RULER_DESIGNER_CHOOSE_APPEARANCE_LABEL:0 "Выбрать внешность" - RULER_DESIGNER_KEEP_APPEARANCE_LABEL:0 "Сохранить внешность" - RULER_DESIGNER_KEEP_APPEARANCE_INFO:0 "Сохранить текущую внешность" - RULER_DESIGNER_NEW_APPEARANCE_LABEL:0 "Новая внешность" - RULER_DESIGNER_OVERRIDE_PORTRAIT:0 "@warning_icon!#X При выборе новой внешности ВСЕ изменения будут сброшены!#!" - RULDER_DESIGNER_ETHNICITY_LABEL:0 "Национальность" - RULER_DESIGNER_ETHNICITY_INFO:0 "Национальность никак не влияет на последующие изменения, но определяет характер случайных настроек." - RULER_DESIGNER_RANDOM_ETHNICITY_FOR_CULTURE:0 "Случайная [RulerDesignerWindow.GetCulture.GetNameNoTooltip|l]ая национальность" - FIRST_NAME_FIELD:0 "Имя" - DYNASTY_NAME_FIELD:0 "Имя династии" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_LABEL:0 "Изменить внешность" - RULER_DESIGNER_CHANGE_ETHNICITY_LABEL:0 "Изменить национальность" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FURTHER:0 "Продолжить изменения" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FINISH:0 "Все готово" - RULER_DESIGNER_OVERWRITE_PORTRAIT_TITLE:0 "Заменить измененный портрет" - RULER_DESIGNER_OVERWRITE_PORTRAIT_BODY:0 "Все изменения текущего портрета будут перезаписаны, вы действительно хотите заменить его?" - RULER_DESIGNER_OVERWRITE_PORTRAIT_ACCEPT:0 "Да" - RULER_DESIGNER_ANATOMY_LABEL:0 "Сложение" - RULER_DESIGNER_APPEARANCE_CATEGORY_BODY:0 "Торс" - RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK:0 "Голова и шея" - RULER_DESIGNER_APPEARANCE_CATEGORY_FACE:1 "Черты лица" - RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR:0 "Прическа" - RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD:0 "Борода" - RULER_DESIGNER_HAIR_LABEL:0 "Волосы" - RULER_DESIGNER_CATEGORY_body:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BODY$" - RULER_DESIGNER_CATEGORY_head_neck:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK$" - RULER_DESIGNER_CATEGORY_face:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_FACE$" - RULER_DESIGNER_CATEGORY_hair:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR$" - RULER_DESIGNER_CATEGORY_beard:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD$" - RULER_DESIGNER_CATEGORY_eyes:0 "Глаза" - RULER_DESIGNER_CATEGORY_nose:0 "Нос" - RULER_DESIGNER_CATEGORY_mouth:0 "Рот" - RULER_DESIGNER_CATEGORY_ears:0 "Уши" - CANNOT_START_CLIENTS_RULER_DESIGNING:0 "$NAME$ изменяет настройки персонажа [CHARACTER.GetUINameNoTooltip] в редакторе правителя" - CANNOT_SELECT_BEING_RULER_DESIGNING:0 "$NAME$ изменяет настройки этого персонажа в редакторе правителя" - african:0 "Западноафриканская" - arab:0 "Арабская" - asian:0 "Азиатская" - circumpolar:0 "Арктическая" - east_african:0 "Восточноафриканская" - indian:0 "Североиндийская" - south_indian:0 "Южноиндийская" - slavic:0 "Славянская" - caucasian:0 "Западно/центральноевропейская" - northern_ruler_designer:0 "Северная" - mediterranean_ruler_designer:0 "Средиземноморская" - RULER_DESIGNER_DECREASE_SKILL_TOOLTIP:0 "[RulerDesignerSkill.GetName] — понизить навык" - RULER_DESIGNER_INCREASE_SKILL_TOOLTIP:0 "[RulerDesignerSkill.GetName] — повысить навык" - RULER_DESIGNER_GENERATE_SPOUSE_LABEL:0 "В браке" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP:1 "[SelectLocalization(RulerDesignerWindow.ShouldGenerateSpouse, 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED', 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED')]" - RULER_DESIGNER_ADULT_ONLY_WARNING:0 "@warning_icon!#X Изменить можно только [Concept( 'adult', 'взрослого' )|E]#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED:0 "#T В браке\n#![spouse|E] принадлежит к вашей [Concept( 'culture', 'культуре' )|E] и [Concept( 'faith', 'конфессии' )|E]\n\n#I Щелкните, чтобы расторгнуть брак#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED:0 "#T Не в браке\n#!Вы не состоите в браке\n\n#I Щелкните, чтобы заключить брак#!" - RULER_DESIGNER_GENERATED_SONS_LABEL:0 "Сыновья" - RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL:0 "Дочери" - RULER_DESIGNER_GENERATED_SONS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_SONS_LABEL$#!\nСыновья, принадлежащие к вашей к вашей [Concept( 'culture', 'культуре' )|E] и [Concept( 'faith', 'конфессии' )|E]: [RulerDesignerWindow.GetNumberOfGeneratedSons|V]" - RULER_DESIGNER_GENERATED_DAUGHTERS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL$#!\nДочери, принадлежащие к вашей к вашей [Concept( 'culture', 'культуре' )|E] и [Concept( 'faith', 'конфессии' )|E]: [RulerDesignerWindow.GetNumberOfGeneratedDaughters|V]" - RULER_DESIGNER_EDUCATION_TRAIT_LABEL:0 "Образование" - RULER_DESIGNER_PERSONALITY_TRAIT_LABEL:0 "Личность" - RULER_DESIGNER_OTHER_TRAIT_LABEL:0 "Прочие свойства" - RULER_DESIGNER_ADD_TRAIT_SLOT_TOOLTIP:1 "#T Добавить свойство#!" - RULER_DESIGNER_SELECT_TRAIT_TOOLTIP:1 "#T Выбрать свойство#!" - RULER_DESIGNER_REPLACE_TRAIT_TOOLTIP:1 "#T Заменить свойство#!" - RULER_DESIGNER_NO_CHARACTER:0 "Персонаж" - RULER_DESIGNER_CUSTOMIZE_DYNASTY:0 "#T Настроить династию#!" - RULER_DESIGNER_CUSTOMIZE_TITLE:0 "#T Настроить титул#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_DYNASTY:0 "#T Завершить настройку династии#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_TITLE:0 "#T Завершить настройку титула#!" - RULER_DESIGNER_RESET_TITLE:0 "#T Установить исторический титул#!" - RULER_DESIGNER_LOAD_DNA_ERROR_TITLE:0 "Вставка ДНК не удалась" - RULER_DESIGNER_LOAD_DNA_ERROR_DESC:0 "Не удалось загрузить вставленную строку ДНК из буфера обмена: некорректная ДНК." - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD:0 "Копировать ДНК" - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD_TOOLTIP:1 "#T Скопировать ДНК в буфер обмена\n#!Сохранить информацию о ДНК в буфере обмена и скопировать ее для другого персонажа." - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD:0 "Вставить ДНК" - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD_TOOLTIP:1 "#T Вставить ДНК из буфера обмена\n#!Вставить скопированную ДНК из буфера обмена" - RULER_DESIGNER_POINTS_AGE:0 "Возраст" - RULER_DESIGNER_POINTS_SKILL:0 "$SKILL$" - RULER_DESIGNER_POINTS_SONS:0 "Созданные сыновья" - RULER_DESIGNER_POINTS_DAUGHTERS:0 "Созданные дочери" - RULER_DESIGNER_SPOUSE:0 "В браке" - RULER_DESIGNER_POINTS_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - BASE_SKILL:0 "Базовый навык" - SKILL_FROM_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - RULER_DESIGNER_GENE_ONLY_WOMEN:0 "Видно только для женщин" - MAX_SKILL_LABEL:0 "Макс. навык" - MIN_SKILL_LABEL:0 "Мин. навык" - RULER_DESIGNER_NO_EDUCATION_TOOLTIP:0 "#T [education_trait|E] может быть только у [Concept( 'adults', 'взрослых' )|E]#!" - RULER_DESIGNER_FINALIZE_OVERWRITE_TITLE:0 "Завершить создание персонажа" - RULER_DESIGNER_FINALIZE_OVERWRITE_BODY:0 "После завершения создания персонажа отменить изменения будет невозможно. Действительно завершить?" - RULER_DESIGNER_FINALIZE_OVERWRITE_ACCEPT:0 "Отправить" - CANNOT_ENTER_RULER_DESIGNER_GAME_STARTED:0 "@warning_icon!#X Игра началась#!" - RULER_DESIGNER_CLIPPING_NOTE:0 "Некоторые черты могут проглядывать сквозь предметы одежды" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL:0 "Показывать волосы и бороду" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nНа портрете персонажа отображаются волосы и борода. По окончании создания персонажа они будут применены.\n\n#I Щелкните, чтобы скрыть#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nНа портрете персонажа не отображаются волосы и борода. По окончании создания персонажа они будут применены.\n\n#I Щелкните, чтобы показать#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP:0 "[SelectLocalization( RulerDesignerWindow.ShouldShowAcesssories, 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW', 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE' )]" - skin_color:0 "Цвет кожи" - gene_height:0 "Рост" - gene_bs_body_type:0 "Телесный жир" - body_fat_head_fat_low:0 "Мало" - body_fat_head_fat_medium:0 "Средние" - body_fat_head_fat_full:0 "Много" - gene_bs_body_shape:1 "Мышцы" - gene_bs_bust:0 "Размер груди" - gene_chin_height:0 "Высота подбородка" - gene_chin_width:0 "Ширина подбородка" - gene_forehead_angle:0 "Наклон лба" - gene_forehead_brow_height:0 "Высота бровей" - gene_forehead_roundness:0 "Скругленность лба" - gene_forehead_width:0 "Ширина лба" - gene_forehead_height:0 "Высота лба" - gene_head_height:0 "Высота головы" - gene_head_width:0 "Ширина головы" - gene_head_profile:0 "Профиль головы" - gene_head_top_height:0 "Высота верха головы" - gene_head_top_width:0 "Ширина верха головы" - gene_neck_length:0 "Длина шеи" - gene_neck_width:0 "Ширина шеи" - gene_bs_cheek_forward:0 "Выпуклость скул" - gene_bs_cheek_height:0 "Высота скул" - gene_bs_cheek_width:0 "Ширина скул" - gene_bs_ear_angle:0 "Угол ушей" - gene_bs_ear_inner_shape:0 "Внутренняя форма ушей" - gene_bs_ear_bend:0 "Наклон ушей" - ear_lower_bend_pos:0 "Наклон нижней части" - ear_upper_bend_pos:0 "Наклон верхней части" - ear_both_bend_pos:0 "Наклон всего" - gene_bs_ear_outward:0 "Выпуклость ушей" - gene_bs_ear_size:0 "Размер ушей" - gene_bs_forehead_brow_curve:0 "Изгиб бровей" - gene_bs_forehead_brow_forward:0 "Выпуклость бровей" - gene_bs_forehead_brow_inner_height:0 "Внутренняя часть бровей" - gene_bs_forehead_brow_outer_height:0 "Внешняя часть бровей" - gene_bs_forehead_brow_width:0 "Ширина бровей" - eye_color:0 "Цвет глаз" - gene_chin_forward:0 "Выпуклость подбородка" - gene_eye_angle:0 "Угол глаз" - gene_eye_depth:0 "Глубина глаз" - gene_eye_height:0 "Высота глаз" - gene_eye_distance:0 "Расстояние между глазами" - gene_eye_shut:0 "Прищур" - gene_jaw_angle:0 "Угол челюсти" - gene_jaw_forward:0 "Выпуклость челюсти" - gene_jaw_height:0 "Высота челюсти" - gene_jaw_width:0 "Ширина челюсти" - gene_mouth_corner_depth:0 "Глубина уголков рта" - gene_mouth_corner_height:0 "Высота уголков рта" - gene_mouth_forward:0 "Выпуклость рта" - gene_mouth_height:0 "Высота рта" - gene_mouth_width:0 "Ширина рта" - gene_mouth_upper_lip_size:0 "Размер верхней губы" - gene_mouth_lower_lip_size:0 "Размер нижней губы" - gene_mouth_open:0 "Открытость рта" - gene_bs_eye_corner_depth:0 "Глубина уголков глаз" - gene_bs_eye_fold_shape:0 "Форма глазниц" - gene_bs_eye_size:0 "Размер глаз" - gene_bs_eye_upper_lid_size:0 "Размер верхних век" - gene_bs_jaw_def:0 "Выраженность челюсти" - gene_bs_mouth_lower_lip_def:0 "Выраженность нижней губы" - gene_bs_mouth_lower_lip_full:0 "Полнота нижней губы" - gene_bs_mouth_lower_lip_pad:0 "«Валик» под нижней губой" - gene_bs_mouth_lower_lip_width:0 "Ширина нижней губы" - gene_bs_mouth_philtrum_def:0 "Выраженность губного желобка" - gene_bs_mouth_philtrum_shape:0 "Форма губного желобка" - gene_bs_mouth_philtrum_width:0 "Ширина губного желобка" - gene_bs_mouth_upper_lip_def:0 "Выраженность верхней губы" - gene_bs_mouth_upper_lip_full:0 "Полнота верхней губы" - gene_bs_mouth_upper_lip_profile:0 "Профиль верхней губы" - gene_bs_mouth_upper_lip_width:0 "Ширина верхней губы" - gene_bs_nose_forward:0 "Выпуклость носа" - gene_bs_nose_height:0 "Высота носа" - gene_bs_nose_length:0 "Длина носа" - gene_bs_nose_nostril_height:0 "Высота ноздрей" - gene_bs_nose_nostril_width:0 "Ширина ноздрей" - gene_bs_nose_profile:0 "Профиль носа" - nose_profile_neg:0 "Прямой" - nose_profile_hawk:0 "Орлиный" - gene_bs_nose_ridge_angle:0 "Угол спинки носа" - gene_bs_nose_ridge_width:0 "Ширина спинки носа" - gene_bs_nose_size:0 "Размер носа" - gene_bs_nose_tip_angle:0 "Угол кончика носа" - gene_bs_nose_tip_forward:0 "Выпуклость кончика носа" - gene_bs_nose_tip_width:0 "Ширина кончика носа" - face_detail_cheek_def:0 "Выраженность щек" - cheek_def_01:0 "Первый тип" - cheek_def_02:0 "Второй тип" - face_detail_cheek_fat:0 "Пухлость щек" - cheek_fat_01_pos:0 "Положительная первая" - cheek_fat_02_pos:0 "Положительная вторая" - cheek_fat_03_pos:0 "Положительная третья" - cheek_fat_04_pos:0 "Положительная четвертая" - cheek_fat_01_neg:0 "Отрицательная первая" - face_detail_chin_cleft:0 "Особенности подбородка" - chin_cleft:0 "Раздвоенный" - chin_dimple:0 "С ямочкой" - face_detail_chin_def:0 "Выраженность подбородка" - face_detail_eye_lower_lid_def:0 "Выраженность нижнего века" - face_detail_eye_socket:0 "Особенности глазниц" - eye_socket_01:0 "Глазницы первого типа" - eye_socket_02:0 "Глазницы второго типа" - eye_socket_03:0 "Глазницы третьего типа" - eye_socket_color_01:0 "Тёмные глазницы первого типа 1" - eye_socket_color_02:0 "Тёмные глазницы первого типа 2" - eye_socket_color_03:0 "Тёмные глазницы первого типа 3" - face_detail_nasolabial:0 "Носогубные особенности" - nasolabial_01:0 "Первый тип" - nasolabial_02:0 "Второй тип" - nasolabial_03:0 "Третий тип" - nasolabial_04:0 "Четвертый тип" - face_detail_nose_ridge_def:0 "Выраженности спинки носа" - nose_ridge_def_pos:0 "Верх" - nose_ridge_def_neg:0 "Низ" - face_detail_nose_tip_def:0 "Выраженность кончика носа" - face_detail_temple_def:0 "Выраженность висков" - complexion:0 "Состояние кожи лица" - complexion_1:0 "Кожа первого типа" - complexion_2:0 "Кожа второго типа" - complexion_3:0 "Кожа третьего типа" - complexion_4:0 "Кожа четвертого типа" - complexion_5:0 "Кожа пятого типа" - complexion_6:0 "Кожа шестого типа" - complexion_7:0 "Кожа седьмого типа" - gene_eyebrows_shape:0 "Форма бровей" - no_eyebrows:0 "Нет бровей" - avg_spacing_avg_thickness:0 "Средние" - avg_spacing_high_thickness:0 "Густые" - avg_spacing_low_thickness:0 "Редкие" - avg_spacing_lower_thickness:0 "Тонкие" - far_spacing_avg_thickness:0 "Расставленные средние" - far_spacing_high_thickness:0 "Расставленные густые" - far_spacing_low_thickness:0 "Расставленные редкие" - far_spacing_lower_thickness:0 "Расставленные тонкие" - close_spacing_avg_thickness:0 "Сомкнутые средние" - close_spacing_high_thickness:0 "Сомкнутые густые" - close_spacing_low_thickness:0 "Сомкнутые редкие" - close_spacing_lower_thickness:0 "Сомкнутые тонкие" - gene_eyebrows_fullness:0 "Густота бровей" - layer_2_avg_thickness:0 "Средние" - layer_2_high_thickness:0 "Густые" - layer_2_low_thickness:0 "Редкие" - layer_2_lower_thickness:0 "Тонкие" - hair_color:0 "Цвет волос" - hairstyles:0 "Прически" - beards:0 "Бороды" - chin_def:0 "Выраженный подбородок" - chin_def_neg:0 "Гладкий подбородок" diff --git a/project/ck3/base_game/localization/russian/gui/schemewindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/schemewindow_l_russian.yml deleted file mode 100644 index 7cd8e47802..0000000000 --- a/project/ck3/base_game/localization/russian/gui/schemewindow_l_russian.yml +++ /dev/null @@ -1,317 +0,0 @@ -l_russian: - SCHEME_WINDOW_MY_SCHEMES_TITLE:0 "Ваши [scheme|El]" - SCHEME_WINDOW_KNOWN_SCHEMES_TITLE:0 "Разоблаченные [secret_schemes|El]" - SCHEME_WINDOW_INVITE_MEMBERS:0 "Пригласить ([SchemeItem.GetNumberOfPotentialOwnerAgents])" - SCHEME_WINDOW_SHOW_MEMBERS:0 "[agents|E], [SchemeItem.GetNumberOfOwnerAgents|V]" - SCHEME_WINDOW_TT_SHOW_MEMBERS:0 "#T Показать [Concept( 'dynasty_perks', 'наследия династии' )|E]#!" - SCHEME_WINDOW_TT_HIDE_MEMBERS:0 "#T Скрыть [Concept( 'agent', 'соучастников' )|E]#!" - SCHEME_WINDOW_ITEM_NAME:0 "[Scheme.GetFullActionName]" - SCHEME_WINDOW_TT_ITEM:0 "[Scheme.GetTypeDescription]" - SCHEME_WINDOW_CANCEL_SCHEME:0 "Отказаться от происков" - SCHEME_WINDOW_CANNOT_CANCEL_SCHEME:0 "Вы не можете отказаться от происков, которые завершены или заморожены" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TITLE:0 "Отказаться от происков" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TEXT:0 "[SCHEME.GetName] против [CHARACTER.GetShortUIName] будет прекращен.\n\n[SCHEME.GetCooldownInfo]" - SCHEME_WINDOW_CANCEL_CONFIRMATION_ACCEPT:0 "Прекратить" - SCHEME_COOLDOWN_INFO:0 "Вы не можете начать новый [SCHEME.GetSchemeType.GetTypeName|l] против н[SCHEME.GetTarget.GetHerHis] в течение $TIME|V$." - SCHEME_WINDOW_PROGRESS_TOOLTIP:0 "#T [SchemeItem.GetProgressDescription]#! \n[Scheme.GetChangeDesc]" - SCHEME_WINDOW_INVITE_TOOLTIP:0 "#T Пригласить соучастников#!\nДо [SchemeItem.GetNumberOfPotentialOwnerAgents|V] персонажей можно убедить присоединиться" - SCHEME_WINDOW_NOT_OWNED_SCHEMES:1 "[Concept( 'scheme', 'Происков' )|E] типа #high «[SkillSchemeGroup.GetTypeName]»#! не ведется\nНачните новые через взаимодействие с другим персонажем" - SCHEME_WINDOW_NOT_KNOWN_SCHEMES:0 "#weak [scheme|E] пока не обнаружены#!" - SCHEME_WINDOW_UNKNOWN_OWNER_TOOLTIP:0 "Инициатор этих происков неизвестен" - SCHEME_WINDOW_TT_POWER:0 "$POWER|1V$ [scheme_power|E]" - SCHEME_RESISTANCE_DESCRIPTION_HEADER:0 "[scheme_resistance|E]" - SCHEME_POWER_DESCRIPTION_HEADER:0 "[scheme_power|E]" - SCHEME_TIER_INFLUENCE:0 "Ранг [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" - SCHEME_SPYMASTER:0 "Тайный советник [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" - SCHEME_WINDOW_TT_CHARACTER_EXPOSED:0 "@warning_icon!#X @exposed_icon!У всех на виду!#!" - SCHEME_WINDOW_MEMBER_LIST:0 "Разоблаченные соучастники" - SCHEME_WINDOW_SCHEME_OWNER:0 "#T Основной интриган#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_MEMBER:0 "#T Участник происков#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_TARGET:0 "#T Цель происков#!: [Character.GetUIName|U]" - SCHEME_WINDOW_SKILL_TITLE:1 "Ваши происки, [SkillSchemeGroup.GetSkillName|U]" - SCHEME_WINDOW_SKILL_MAX:0 "[SkillSchemeGroup.GetNumberOfSchemes|V]/[SkillSchemeGroup.GetMaxNumberOfSchemes]" - SCHEME_WINDOW_SKILL_TT_MAX:1 "Я могу единовременно вести до [SkillSchemeGroup.GetMaxNumberOfSchemes] происков типа [SkillSchemeGroup.GetSkillName|U]" - SCHEME_WINDOW_POWER_MINE:0 "Шанс прогресса: [Scheme.GetPowerDifference|+0%]" - SCHEME_WINDOW_POWER_TT_FROM_SPYMASTER:0 "Навык интриги тайного советника" - SCHEME_WINDOW_POWER_KNOWN:0 "Шанс прогресса: [Scheme.GetPowerDifference|-0%]" - SCHEME_WINDOW_POWER_TT_TITLE_MINE:0 "#T Ежемесячный шанс прогресса: $POWER_DIFF|+0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_MINE:0 "От интригана" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_MINE:0 "От соучастников" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_MINE:0 "Сопротивление цели:" - SCHEME_WINDOW_POWER_TT_TITLE_KNOWN:0 "#T Ежемесячный шанс прогресса: $POWER_DIFF|-0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_KNOWN:0 "От интригана: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_KNOWN:0 "От соучастников: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_UNKNOWN_KNOWN:0 "Из неизвестных источников: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_KNOWN:0 "Сопротивление цели: $POWER|=-0$" - SCHEME_POWER_MODIFIER:0 "$DESC$" - SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_POWER_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - SCHEME_TOTAL_POWER_MINE:0 "#T Общая сила: $POWER|+0$#!" - SCHEME_TOTAL_POWER_TARGET:0 "#T Общая сила: $POWER|+0$#!" - SCHEME_TOTAL_RESISTANCE_MINE:0 "#T Общее сопротивление: $RESISTANCE|-0$#!" - SCHEME_TOTAL_RESISTANCE_TARGET:0 "#T Общее сопротивление: $RESISTANCE|-0$#!" - SCHEME_POWER_EXPLANATION:0 "Ежемесячный шанс прогресса — это отношение общей силы к общему сопротивлению\n" - SCHEME_OWNER_SPOUSE:0 "Мой супруг/моя супруга: $VALUE|%0+=$" - SCHEME_OWNER_CONCUBINE:0 "Моя наложница: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_FEMALE:0 "Мне неинтересны женщины: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_MALE:0 "Мне неинтересны мужчины: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_GENDER:0 "Несовместимость личностей: $VALUE|%0+=$" - SCHEME_TARGET_CHASTE:0 "Цель целомудренна: $VALUE|%0-=$" - SCHEME_TARGET_LUSTFUL:0 "Цель похотлива: $VALUE|%0-=$" - UNKNOWN_SCHEME_POWER_FACTORS:0 "Неизвестные факторы: x$FACTOR|=+2$" - SCHEME_SKILL_INFLUENCE:0 "$SKILL$ [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" - is_valid_as_agent_in_scheme:0 "[CHARACTER.GetShortUIName|U] может быть [Select_CString(CHARACTER.IsFemale, 'соучастницей', 'соучастником' )] в происках" - SCHEME_RELATION_INFLUENCE:0 "$RELATION$ [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - SCHEME_TIME_READY:0 "Готово" - HOSTILE_SCHEME:0 "Вражда" - PERSONAL_SCHEME:0 "Личные" - SCHEME_COOLDOWN_DATE_FORMAT:0 "[DATE.GetStringShort|V]" - SCHEME_WINDOW_SUCCESS_CHANCE:0 "#V [Scheme.GetSuccessChance|%/]#!" - SCHEME_WINDOW_SECRECY:0 "#V [Scheme.GetSecrecy|%/]#!" - SCHEME_ITEM_PROGRESS_TOOLTIP:2 "#T [Scheme.GetProgressDescription]#!\n[scheme|E] имеют [Scheme.GetProgressChance|%/V] ежемесячный шанс прогресса, исходя из силы и сопротивления.\n\n[Scheme.GetPowerDescription]\n\n[Scheme.GetResistanceDescription]" - SCHEME_SUCCESS_FROM_AGENTS:0 "[agents|E]: $VALUE|+%/0=$" - SCHEME_SUCCESS_MINIMUM:0 "#weak Минимальный шанс:#! $VALUE|+%/0$" - SCHEME_BASE_SECRECY:1 "Базовое значение: $VALUE|Z0%/$" - SCHEME_SECRECY_TRIGGER:0 "[secrecy|E]: $VALUE|+%/0$" - SCHEME_SECRECY_FROM_SUCCESS:1 "[success_chance|E]: $VALUE|+=0/%$" - SCHEME_SECRECY_MINIMUM:0 "#weak Минимальная секретность:#! $VALUE|+%/0$" - SCHEME_WINDOW_SUCCESS_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (максимум [Scheme.GetSchemeType.MaxSuccess]%)#! \n[Scheme.GetSuccessChanceDescription]" - SCHEME_WINDOW_SUCCESS_DISCOVERED_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (максимум [Scheme.GetSchemeType.MaxSuccess]%)#! \n#weak Неизвестные факторы#!" - SCHEME_WINDOW_SECRECY_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (максимум [Scheme.GetSchemeType.MaxSecrecy]%)#! \n[Scheme.GetSecrecyDescription]" - SCHEME_WINDOW_SECRECY_DISCOVERED_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (максимум [Scheme.GetSchemeType.MaxSecrecy]%)#! \n#weak Неизвестные факторы#!" - SCHEME_BASE_SUCCESS:0 "Базовое значение: $VALUE|Z=0$" - SCHEME_AGENT_TOOLTIP:0 "#T Соучастник [SchemeAgentItem.GetCharacter.GetShortUIName|U]#! \n[SchemeAgentItem.GetSuccessDesc]\n\n[scheme_power|E]: [SchemeAgentItem.GetInfluence|1=+]" - SCHEME_AGENT_SUCCESS:0 "[success_chance|E]: $VALUE|+=0$\n$DESC$" - SCHEME_ESTIMATED_TIME_TOOLTIP:1 "#T Расчетное время до завершения: #V ~[Scheme.GetEstimatedTimeRemaining]#!\nВремя зависит от текущего шанса прогресса в [Scheme.GetProgressChance|%/V], основанного на [Concept( 'scheme_power', 'силе происков' )|E] и [Concept( 'scheme_resistance', 'сопротивлении проискам' )|E]" - SCHEME_READY_TOOLTIP:0 "#T Происки подходят к концу#! \nЭти поиски достигли максимального прогресса и скоро подойдут к развязке." - SCHEME_WINDOW_EXPOSED_TOOLTIP:0 "#T Происки раскрыты#! \nЭти происки были раскрыты, их цель теперь знает о них." - SCHEME_WINDOW_NO_KNOWN_AGENTS:0 "#weak Соучастники пока не раскрыты#!" - SCHEME_IS_EXPOSED:0 "Происки раскрыты: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_EASY:0 "$easy_difficulty$: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_VERY_EASY:0 "$very_easy_difficulty$: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_PERK_MODIFIER:0 "[GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_LIEGE_PERK_MODIFIER:0 "Сюзерен — [GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_A_JOB_DONE_RIGHT_PERK_MODIFIER:0 "[GetPerk( 'a_job_done_right_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_AGENT_IS_SPYMASTER:1 "[spymaster|E] персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPYMASTER_IN_MY_COURT:1 "[spymaster|E] при [Concept( 'court', 'дворе' )|El] персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPOUSE:1 "[spouse|E] персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_BEST_FRIEND:1 "Лучший друг персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUARDIAN:1 "[guardian|E] персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_FRIEND:1 "Друг персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CONCUBINE:1 "[concubine|E] персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_LOVER:1 "Любовник/любовница персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURT_PHYSICIAN:1 "Придворный врач персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_FOOD_TASTER:0 "$food_taster_court_position$ персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CUP_BEARER:0 "$cupbearer_court_position$ персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CHIEF_EUNUCH:0 "$chief_eunuch_court_position$ персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_BODYGUARD:0 "$bodyguard_court_position$ персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_LADY_IN_WAITING:0 "$lady_in_waiting_court_position$ персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COUNCILLOR:1 "[councillor|E] персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CLOSE_KIN:1 "[close_family_member|E] персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_POWERFUL_VASSAL:1 "[powerful_vassal|E] персонажа [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_NEMESIS:1 "Заклятый враг персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_EXTENDED_FAMILY:1 "В [Concept( 'extended_family', 'дальнем родстве' )|E] с персонажем [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_RIVAL:1 "Соперник персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL:1 "[vassal|E] персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL_OF_LIEGE:1 "[vassal|E] [Concept( 'liege', 'сюзерена' )|El] персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER:1 "[courtier|E] персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUEST:1 "[guest|E] персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_INTRIGUE:0 "[intrigue|E]: $VALUE|+0=$" - SCHEME_AGENT_IS_FELLOW_COURTIER:1 "При том же [Concept( 'court', 'дворе' )|E], что и [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER_MY_COURT:2 "[target.Char.GetShortUINameNoTooltip] находится при том же [Concept( 'court', 'дворе' )|E]: $VALUE|+0=$" - SCHEME_TARGET_IN_MY_COURT:2 "[target.GetShortUINameNoTooltip] при вашем [Concept( 'court', 'дворе' )|E]: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_UNSAFE_ROADS:1 "[target.GetShortUINameNoTooltip] сейчас путешествует в одиночку и без охраны: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_INCOGNITO:1 "[target.GetShortUINameNoTooltip] путешествует инкогнито: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER:2 "Вы [spymaster|E] персонажа [target.GetShortUINamePossessiveNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_LIEGE:2 "Вы — [spymaster|El] [Concept( 'liege', 'сюзерена' )|E] персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_HOST:1 "Вы — [spymaster|El] [Concept( 'host', 'гостеприимца' )|E] персонажа [target.GetFirstNameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_GUARDIAN:1 "Вы [guardian|E] персонажа [target.GetShortUINamePossessiveNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_COUNCILLOR:1 "Вы [councillor|E] персонажа [target.GetShortUINamePossessiveNoTooltip]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_TO_ME:1 "Вы и [target.GetShortUIName] близки: $VALUE|+0=$" - SCHEME_TARGET_IS_LOVER:1 "Вы и [target.GetShortUIName] — любовники: $VALUE|+0=$" - SCHEME_TARGET_IS_SPOUSE:1 "Вы и [target.GetShortUIName] состоите в [Concept( 'spouse', 'браке' )|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_FAMILY:1 "Вы и [target.GetShortUIName] состоите в [Concept( 'close_family', 'близком родстве' )|E]: $VALUE|+0=$" - SCHEME_VENGEFUL_RIVAL:1 "Вы — [GetTrait('vengeful').GetName( GetNullCharacter )], а [target.GetShortUIName] — [Select_CString(target.IsFemale, 'ваша соперница', 'ваш соперник' )]: $VALUE|+0=$" - SCHEME_EYE_FOR_AN_EYE:1 "Ваша [Concept( 'culture', 'культура' )|E] обладает [Concept( 'cultural_tradition', 'традицией' )|E] «$tradition_eye_for_an_eye_name$», а [target.GetShortUIName] — [Select_CString(target.IsFemale, 'ваша соперница', 'ваш соперник' )]: $VALUE|+0=$" - SCHEME_WEDDING_CEREMONIES:0 "Ваша [Concept( 'culture', 'культура' )|E] обладает [Concept( 'culture_tradition', 'традицией' )|E] «$tradition_wedding_ceremonies_name$», и [target.GetShortUIName] — [Select_CString(target.IsFemale, 'ваша', 'ваш' )] [Concept( 'spouse', Select_CString(target.IsFemale, 'супруга' 'супруг' ))|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_AN_EMPEROR:1 "[target.GetShortUIName] правит [Concept( 'empire', 'империей' )|E]: $VALUE|+0=$" - SCHEME_TARGET_IS_A_KING:1 "[target.GetShortUIName] правит [Concept( 'kingdom', 'королевством' )|E]: $VALUE|+0=$" - HAS_ATTEMPTED_TO_MURDER_TARGET_BEFORE:0 "[target.GetShortUIName|U] знает, что ранее вы пытались [SCOPE.sC('target').GetHerHis] убить: $VALUE|+0=$" - MURDER_HERBALIST_BONUS:0 "Вы разбираетесь в ядовитых растениях: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_EDUCATION:1 "У вас дипломатическое образование: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_LIFESTYLE:1 "Вы искусный дипломат: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_REVELRY:1 "Вы обаятельный гуляка: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_SHYNESS:1 "Вы застенчивы: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_GREGARIOUSNESS:1 "Вы общительны: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_CALLOUSNESS:1 "Вы бесчувственны: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_SHYNESS:0 "[target.GetTitledFirstName] обладает чертой «Застенчивость»: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_GREGARIOUSNESS:0 "[target.GetTitledFirstName] обладает чертой «Общительность»: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_CALLOUSNESS:0 "[target.GetTitledFirstName] обладает чертой «Бесчувственность»: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_PARANOIA:0 "[target.GetTitledFirstName] обладает чертой «Паранойя»: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_TRUST:0 "[target.GetTitledFirstName] обладает чертой «Доверчивость»: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_LIFESTYLE:0 "[target.GetTitledFirstName] имеет дипломатическое образование: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET:1 "Вы выше [Concept( 'rank', 'рангом' )|E], чем [target.GetTitledFirstName]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_NEGATIVE:1 "[target.GetTitledFirstName] выше [Concept( 'rank', 'рангом' )|E], чем вы: $VALUE|+0=$ " - SCHEME_BEFRIEND_OUR_TRAITS:0 "Близость персонажа [target.GetTitledFirstName]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_LIEGE:1 "Сюзерен персонажа [target.GetTitledFirstNamePossessive] выше [Concept( 'rank', 'рангом' )|E], чем вы: $VALUE|+0=$ " - HIGHER_RANK_THAN_SCHEME_TARGET:2 "Вы выше [Concept( 'rank', 'рангом' )|E], чем [target.GetTitledFirstName]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET:2 "Вы ниже [Concept( 'rank', 'рангом' )|E], чем [target.GetShortUINamePossessive]: $VALUE|+0=-+$" - HIGHER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Вы выше [Concept( 'rank', 'рангом' )|E], чем сюзерен персонажа [target.GetShortUINamePossessive]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Вы ниже [Concept( 'rank', 'рангом' )|E], чем сюзерен персонажа [target.GetShortUINamePossessive]: $VALUE|+0=-+$" - TRIBE_ROMANCING_OTHER_GOVERNMENTS:0 "Вы [Concept( 'tribal', 'племя' )|E], а [target.GetTitledFirstName] нет: $VALUE|+0=-+$" - SCHEME_VS_RELIGIOUS_HEAD:1 "[target.GetTitledFirstName] — [Concept( 'head_of_faith', 'глава' )|E] вашей конфессии: $VALUE|+0=-+$" - SCHEME_VS_SPIRITUAL_HOF:1 "[target.GetTitledFirstName] — [Concept( 'spiritual_head_of_faith', 'духовный лидер' )|E] вашей конфессии: $VALUE|+0=-+$" - SCHEME_AT_WAR:0 "Вы [Concept( 'war', 'ведете войну' )|E]: $VALUE|+0=-+$" - SCHEME_AT_WAR_WITH_LIEGE:0 "Вы [Concept( 'war', 'воюете' )|E] с [Concept( 'liege', 'сюзереном' )|E], которому служит [target.GetTitledFirstName]: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_STUBBORNESS:0 "[target.GetTitledFirstName] обладает чертой «Упертость»: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_FICKLENESS:0 "[target.GetTitledFirstName] обладает чертой «Переменчивость»: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_OPINION:0 "[target.GetTitledFirstNamePossessive] о вас: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_BONUS:0 "[target.GetTitledFirstName] — [Select_CString(target.IsFemale, 'ваша супруга', 'ваш супруг' )]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY:1 "[target.GetTitledFirstName] и [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)] довольны браком: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY_MILD:0 "[target.GetTitledFirstName] и [target.GetHerHis] [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)] несчастливы в браке: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_BONUS:1 "[target.GetTitledFirstName] и [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)] недовольны браком: $VALUE|+0=-+$" - SCHEME_SEDUCE_UNWILLING_TO_COMMIT_ADULTERY:0 "[target.GetTitledFirstName] не хочет позорить себя изменой: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_STRONG_HOOK_PENALTY:0 "[target.GetTitledFirstName] хранит верность [Select_CString(SCOPE.target.GetPrimarySpouse.IsFemale, 'супруге', 'супругу' )] ([target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]): $VALUE|+0=-+$" - SEDUCE_COURTIER_GUEST_PERK_BONUS:0 "[GetPerk( 'home_advantage_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - SEDUCE_PERK_BONUS:0 "[GetPerk( 'smooth_operator_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - LEGACY_PERK_BONUS:0 "[GetDynastyPerk('fp1_adventure_legacy_2').GetName]: $VALUE|+0=-+$" - TEMPTATION_FOCUS_BONUS:0 "[GetFocus('intrigue_temptation_focus').GetName]: $VALUE|+0=-+$" - - SCHEME_SEDUCE_WRONG_GENDER:0 "Мне неинтересны [target.GetWomenMen]: $VALUE|0=-+$" - SCHEME_SEDUCE_TABOO_INCEST:0 "Инцест под запретом: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST:0 "Вы [Concept( 'family', 'состоите в родстве' )|E]: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST_TOO_YOUNG:0 "Вы [Concept( 'family', 'родственники' )|E], а [TARGET_CHARACTER.GetShortUIName|U] слишком [Select_CString(TARGET_CHARACTER.IsFemale, 'молода', 'молод' )], чтобы воспринимать вас иначе." - SCHEME_SEDUCE_TABOO_SODOMY:0 "Гомосексуализм под запретом: $VALUE|0=-+$" - SW_ESTIMATED_TIME:0 "#V ~[Scheme.GetEstimatedTimeRemaining]#!" - COMPASSIONATE_REASON:0 "Я нахожу это аморальным: $VALUE|+0=$" - COMPASSIONATE_NEGATIVE_REASON:0 "Я одобряю эти методы: $VALUE|+0=$" - SCHEME_NOT_AGAINST_DESCENDANTS:0 "Я не наврежу своим потомкам: $VALUE|+0=$" - SCHEME_NOT_DIPLOMATICALLY_AVAILABLE:0 "Я не могу заниматься этим сейчас: $VALUE|+0=$" - SCHEME_MOVES_ME_UP_THE_SUCCESSION:0 "Это продвинет меня в линии наследования: $VALUE|+0=$" - SCHEME_COMPASSIONATE_NOT_MURDER_CHILDREN:0 "Я не могу навредить ребенку: $VALUE|+0=$" - SCHEME_I_AM_A_COWARD:0 "Это слишком опасно: $VALUE|+0=$" - SCHEME_I_AM_INTIMIDATED:0 "[target.GetShortUINameNoTooltip] [Concept( 'intimidated', 'запугивает' )|E] меня: $VALUE|+0=$" - SCHEME_I_AM_COWED:0 "[target.GetShortUINameNoTooltip] [Concept( 'cowed', 'устрашает' )|E] меня: $VALUE|+0=$" - SCHEME_ZEALOUS_AGAINST_HEATHEN:0 "Это мои #L [target.GetFaith.GetAdjective|l]ие#! собратья: $VALUE|+0=$" - SCHEME_I_LIKE_TARGET:0 "Мне нравится [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_DISLIKE_TARGET:0 "Мне не нравится [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_MY_OPINION_OF_YOU:0 "Мое мнение о вас: $VALUE|+0=$" - SCHEME_ENERGY:0 "У меня нет сил: $VALUE|+0=$" - SCHEME_NOTHING_TO_GAIN:0 "Я ничего не выиграю от этого: $VALUE|+0=$" - SCHEME_I_MUST_TAKE_VENGEANCE:0 "Мне нужно отомстить персонажу [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_GET_RID_OF_UNRULY_CLAIMANT:0 "Это избавит меня от непокорного[Concept( 'claimant', 'претендента' )|E]: $VALUE|+0=$" - SCHEME_AGAINST_SPOUSE_POSITIVE:0 "Супруг заслуживает этого: $VALUE|+0=$" - SCHEME_SOCIAL_CLIMBER_RANK_BONUS:1 "[target.GetShortUIName] видит в этом выгоду для себя: $VALUE|0=-+$" - SCHEME_SOCIAL_CLIMBER_RANK_PENALTY:1 "[target.GetShortUIName] не видит в этом выгоды для себя: $VALUE|0=-+$" - SCHEME_NOT_FOLLOWER_OF_WITCHGOD:0 "[owner.GetFaith.WitchGodName] не является объектом моего поклонения: $VALUE|0=-+$" - SCHEME_I_AM_WITCH:1 "Вы занимаетесь ведовством: $VALUE|0=-+$" - SCHEME_I_AM_NOT_WITCH:1 "Вы не занимаетесь ведовством: $VALUE|0=-+$" - SCHEME_ATTRACTION:1 "[target.GetShortUIName] восхищается вашей красотой: $VALUE|0=-+$" - SCHEME_WITCH_COVEN:0 "Вы состоите в ковене ведьм: $VALUE|0=-+$" - SCHEME_HOOK_USED:0 "Использовано [Concept( 'hook', 'влияние' )|E]: $VALUE|+0=$" - SCHEME_WEAK_HOOK_USED:0 "Использовано [weak_hook|El]: $VALUE|+0=$" - SCHEME_STRONG_HOOK_USED:0 "Использовано [strong_hook|El]: $VALUE|+0=$" - SCHEME_TARGET_LEARNING_MODIFIER:0 "[learning|E] учителя: $VALUE|+0=$" - SCHEME_LEARNING_MODIFIER:0 "Ваша [learning|El]: $VALUE|+0=$" - SCHEME_PIETY_LEVEL_MODIFIER:0 "Ваш [piety_level|El]: $VALUE|+0=$" - SCHEME_SKULDUGGERY_FOCUS:1 "[GetFocus('intrigue_skulduggery_focus').GetName]: $VALUE|+0=$" - SCHEME_DUTY_FOCUS:1 "[target.GetShortUIName] имеет [GetFocus('stewardship_duty_focus').GetName]: $VALUE|+0=$" - LEARN_LANGUAGE_PEDAGOGY_PERK_DESC:0 "[GetPerk( 'pedagogy_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_THICKER_THAN_WATER_PERK_DESC:0 "[GetPerk( 'thicker_than_water_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_FLATTERER_PERK_DESC:0 "[GetPerk( 'flatterer_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - KIN_LEGACY_DESC:0 "[GetDynastyPerk( 'kin_legacy_4' ).GetName]: $VALUE|+0=$" - KIN_PARAMETER_DESC:0 "От [Concept( 'traditions', 'традиций' )|E] и общего дома: $VALUE|+0=$" - SPOUSE_PARAMETER_DESC:0 "От [Concept( 'traditions', 'традиций' )|E] и [Concept( 'spouse', 'супружества' )|E]: $VALUE|+0=$" - MORTAL_ADORATION_REDUCED_HOSTILE_SCHEME_JOIN_CHANCE:0 "[GetPerk( 'mortal_adoration_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_COURTSHIP_PERK:0 "[GetPerk( 'courtship_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_GALLANT_TRAIT:1 "[GetTrait('gallant').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SCHEMER_TRAIT:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_LUSTFUL_TRAIT:1 "[GetTrait('lustful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_CHASTE_TRAIT:1 "[GetTrait('chaste').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SHY_TRAIT:1 "[GetTrait('shy').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_1:1 "[GetTrait('beauty_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_2:1 "[GetTrait('beauty_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_3:1 "[GetTrait('beauty_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_1:1 "[GetTrait('intellect_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_2:1 "[GetTrait('intellect_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_3:1 "[GetTrait('intellect_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_1:1 "[GetTrait('physique_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_2:1 "[GetTrait('physique_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_3:1 "[GetTrait('physique_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_1:1 "[GetTrait('beauty_bad_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_2:1 "[GetTrait('beauty_bad_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_3:1 "[GetTrait('beauty_bad_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_great_pox:1 "[GetTrait('great_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_lovers_pox:1 "[GetTrait('lovers_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_early_great_pox:1 "[GetTrait('early_great_pox').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_REVELER:0 "Гуляка: $VALUE|+0=$" - SCHEME_TRAIT_ZEALOUS:1 "[GetTrait('zealous').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DEVOTED:1 "[GetTrait('devoted').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_ORDER_MEMBER:1 "[GetTrait('order_member').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_PARANOID:1 "[GetTrait('paranoid').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_IS_A_SCHEMER:0 "Интриги: $VALUE|+0=$" - SCHEME_TRAIT_TARGET_SEDUCER:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_MYSTIC:0 "Мистика: $VALUE|+0=$" - SCHEME_TRAIT_HERBALIST:1 "[GetTrait('lifestyle_herbalist').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DECEITFUL:1 "[GetTrait('deceitful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CYNICAL:1 "[GetTrait('cynical').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_TRUSTING:1 "[GetTrait('trusting').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_EXCOMMUNICATED:1 "[GetTrait('excommunicated').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_STUBBORN:0 "[GetTrait('stubborn').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_POET:0 "[GetTrait('poet').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_HERITAGE_MODIFIER:0 "Общее [Concept( 'heritage', 'наследие' )|E]: $VALUE|+0=$" - SCHEME_LOYAL_SOLDIERS_MODIFIER:0 "От [Concept( 'traditions', 'традиций' )|E] и статуса [Concept( 'liege', 'сюзерена' )|E]: $VALUE|+0=$" - SCHEME_YOUTH_MODIFIER:0 "Вы молоды и любите учиться: $VALUE|+0=$" - SCHEME_CHAPLAIN_HELP_LEARNING_MODIFIER:0 "Ваш [Concept( 'realm_priest', GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionNamePossesive )|El] обладает навыком «[learning|E]»: $VALUE|+0=$" - SCHEME_KNOWN_LANGUAGES_MODIFIER:0 "Количество уже изученных [Concept( 'languages', 'языков' )|E]: $VALUE|+0=$" - - scheme_executes_immediately:0 "[scheme|E] осуществляются немедленно" - - OPEN_SCHEMES_TAB:0 "Происки" - OPEN_HOOKS_AND_SECRETS_TAB:0 "Влияние и секреты" - INTRIGUE_WINDOW_MY_HOOKS_TITLE:1 "У вас [hook|El]" - INTRIGUE_WINDOW_HOOKS_ON_ME_TITLE:1 "Вы [hook|El] у других" - INTRIGUE_WINDOW_SECRETS_KNOWN_TO_ME_TITLE:0 "Известные мне [secrets|El]" - INTRIGUE_WINDOW_SECRET_DESC:0 "[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_TOOLTIP:0 "#T [Secret.GetCategoryName]#! \n[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_KNOWN_TO_ME_BLACKMAIL:1 "Шантаж" - INTRIGUE_WINDOW_MY_SECRETS_TITLE:1 "Ваши [secrets|El]" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NUM:0 "Известно [GetDataModelSize( IntrigueWindowSecretItem.GetKnownBy )] людям" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NONE:0 "Неизвестно никому" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_SHOW:0 "Показать" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_HIDE:0 "Скрыть" - MY_HOOKS_ARE_EMPTY:1 "#weak У вас нет влияния#!" - SECRETS_KNOWN_TO_ME_IS_EMPTY:1 "#weak Вы не знаете секретов#!" - NOBODY_HAS_HOOKS_ON_ME:1 "#weak Вас не держат на крючке#!" - I_HAVE_NO_SECRETS:1 "#weak У вас нет секретов#!" - INTRIGUE_WINDOW_PRISONERS:0 "Узники" - INTRIGUE_WINDOW_SORT_DURATION:0 "Время в тюрьме" - INTRIGUE_WINDOW_WEAK_HOOKS_COUNT:0 "#T Число зацепок для [Concept( 'weak_hooks', 'слабого влияния' )|E]#!" - INTRIGUE_WINDOW_STRONG_HOOKS_COUNT:0 "#T Число зацепок для [Concept( 'strong_hooks', 'сильного влияния' )|E]#!" - INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT:0 "#T Секрет сильного влияния#!\nЕсли [Character.GetShortUIName] поддастся на [Concept( 'blackmail', 'шантаж' )|E] этим [Concept( 'secret', 'секретом' )|E], вы получите на н[Character.GetHerHis] [Concept( 'strong_hook', 'сильное влияние' )|E]" - INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT:0 "#T Секрет слабого влияния#!\nЕсли [Character.GetShortUIName] поддастся на [Concept( 'blackmail', 'шантаж' )|E] этим [Concept( 'secret', 'секретом' )|E], вы получите на н[Character.GetHerHis] [Concept( 'weak_hook', 'слабое влияние' )|E]" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_EXPOSED:0 "(Секрет уже раскрыт)" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_SPENT:0 "(Уже под влиянием шантажиста)" - INTRIGUE_WINDOW_HOOK_EXPIRATION:0 "Действует до [Hook.GetExpirationDate.GetString]" - INTRIGUE_WINDOW_HOOK_SHOW_ALL:0 "#T Отображение влияния#!\n#I Выберите, хотите вы видеть все влияние или только влияние, доступное для использования#!" - INTRIGUE_WINDOW_AGENT_DISCOVERED:0 "Агент раскрыт" - INTRIGUE_WINDOW_AGENT_DISCOVERED_TT:0 "#T $INTRIGUE_WINDOW_AGENT_DISCOVERED$#!\nРаскрытые заговорщики могут попасть в темницу" - INTRIGUE_WINDOW_SCHEME_POWER_TT:0 "#T [scheme_power|E]#! \n Добавляет [SchemeAgentItem.GetInfluence|0+] силы\n[scheme_power|E] соучастника пропорциональна его навыку [Concept( 'intrigue', 'интриганства' )|El]" - INTRIGUE_WINDOW_SECRET_EXPOSE:0 "Раскрыть" - INTRIGUE_WINDOW_SECRET_EXPOSE_TT:0 "#T Раскрыть [Concept( 'secret', 'секрет' )|E]#!\n\nРаскрытие [Concept( 'secret', 'секрета' )|E] уничтожает все полученное благодаря ему [Concept( 'hooks', 'влияние' )|E]" - INTRIGUE_WINDOW_EXPOSE_TITLE:0 "Раскрыть секрет" - INTRIGUE_WINDOW_EXPOSE_DESCRIPTION:0 "Выберите, какие из [Concept( 'secret', 'секретов' )|E], что скрывает [CHARACTER.GetShortUINameNoTooltip], будут раскрыты" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL:0 "@warning_icon! #X В данный момент нет [Concept( 'secret', 'секретов' )|E], доступных для шантажа#!" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_TT:0 "#T Шантаж#!\n\n[SelectLocalization( IntrigueWindowSecretGroup.CanBlackmail, 'blackmail_interaction_desc', 'INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL' )]" - INTRIGUE_WINDOW_SECRET_EXPOSE_DESC:3 "@warning_icon!#X Вы #bold не#! можете выдать секрет «[SECRET.GetName]» персонажа [TARGET_CHARACTER.GetUINamePossessive]#!" - - is_forced_into_scheme_trigger:0 "Заставили участвовать в происках" - SCHEME_TYPE_TRIGGER:0 "Происки типа $SCHEME_NAME|V$" - SCHEME_NUMBER_OF_EXPOSED_AGENTS_TRIGGER:0 "Раскрыто соучастников в [Concept( 'sceme', 'происках' )|E] : $COMPARATOR$ $NUM|V0$" - SCHEME_POWER_RESISTANCE_RATIO_TRIGGER:0 "Соотношение устойчивости к проискам: $COMPARATOR$ $NUM|V0$" - SCHEME_MONTHLY_PROGRESS_TRIGGER:0 "Ежемесячный прогресс происков: $COMPARATOR$ $NUM|V0$" - SCHEME_TEACHER_KNOWS_YOUR_LANGUAGE_MODIFIER:0 "Учитель знает ваш [language|El]: $VALUE|+0=$" - diff --git a/project/ck3/base_game/localization/russian/gui/selectcommanderwindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/selectcommanderwindow_l_russian.yml deleted file mode 100644 index 52653a8550..0000000000 --- a/project/ck3/base_game/localization/russian/gui/selectcommanderwindow_l_russian.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_russian: - DETACH_COMMANDER:0 "Убрать командира" - CANT_COMMAND_TITLE:0 "#T [CHARACTER.GetUIName] не может командовать армией#!" - CANT_COMMAND_REASON_DEAD:0 " - Мертвец" - CANT_COMMAND_REASON_IN_POOL:0 " - В списке доступных" - CANT_COMMAND_REASON_FEMALE:0 " - Женщина" - CANT_COMMAND_REASON_COMMANDING:0 " - Командует другой армией" - CANT_COMMAND_REASON_CHILD:0 " - Не взрослый" - CANT_COMMAND_REASON_IN_ACTIVITY:0 " - Занимается другим делом" - CANT_COMMAND_REASON_NOT_POTENTIAL:0 " - Не принимает приказов от владельца армии" - CANT_COMMAND_REASON_AT_WAR:0 " - Воюет с персонажем [TARGET_CHARACTER.GetUIName]" diff --git a/project/ck3/base_game/localization/russian/gui/siege_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/siege_window_l_russian.yml deleted file mode 100644 index 2f9758ce3b..0000000000 --- a/project/ck3/base_game/localization/russian/gui/siege_window_l_russian.yml +++ /dev/null @@ -1,78 +0,0 @@ -l_russian: - SW_TT_TIMER:1 "#T Следующее событие [Concept( 'siege', 'осады' )|E]: #V $DAYS$#!\nНовое событие каждые $TOTAL$" - SW_TT_TIMER_FROZEN:0 "Не будет никаких событий при [Concept( 'siege', 'осаде' )|E].\n" - #SW_TT_CLOSE:1 "" delete this - SW_TT_GARRISON:0 "#T [garrison|E]: #V [soldiers|El], [Siege.GetDefenderMen|0]#! \nУ осаждающего должно быть больше солдат, чем в гарнизоне, чтобы [siege|El] продвигалась" - SW_TT_RECENT_ACTION:0 "" - SW_TT_ACTION:1 "#high $NAME$#!\n$EFFECT$" - SW_BLOCKED_LARGE_GARRISON:1 "[siege|E] не будет продвигаться, потому что осаждающая [army|El] меньше, чем [garrison|El] ($GARRISON|V$)" - SW_BLOCKED_MOVEMENT_OR_COMBAT:1 "[siege|E] не будет продвигаться, потому что осаждающая [armies|El] находится в движении или идет [battle|El]." - SW_TT_PROGRESS:0 "#T [siege_progress|E]: #V $PROGRESS|1$ / $TOTAL|0$#!\n" - SW_TT_DAILY_PROGRESS:0 "Ежедневный прогресс" - SW_TT_BASE_PROGRESS:0 "Базовое значение" - SW_TT_MAA_PROGRESS:0 "[men_at_arms|E]" - SW_TT_MEN_PROGRESS:0 "Осаждающие [soldiers|El]" - SW_TT_ASSAULT_PROGRESS:0 "Штурм" - SW_TT_DISEASE_PROGRESS:0 "Болезнь" - SW_TT_FORT_LEVEL_MULT:0 "[fort_level|E]" - SW_TT_MORALE_LOSS_LABEL:0 "Ежедневный прогресс: $VALUE|+=1$" - SW_TT_MORALE_LOSS_LABEL_MINIMUM:0 "#! #weak (минимум — $VALUE|=1$)#!" - SIEGE_WINDOW_END_DATE:2 "При текущем прогрессе осада продлится до $TIME$ ([$DATE.GetString|V$])" - SIEGE_WINDOW_END_DATE_SHORT:0 "Еще не более $TIME$" - SW_TT_SIEGING_REALM_TOOLTIP:1 "#T Осаждает: [Character.GetPrimaryTitle.GetName|VU]#!\n#I Щелкните, чтобы посмотреть#!" - SW_TT_DEFENDING_REALM_TOOLTIP:1 "#T Обороняется: [Character.GetPrimaryTitle.GetName|VU]#!\n#I Щелкните, чтобы посмотреть#!" - SIEGE_ACTION_BREACH:0 "Пролом" - SIEGE_ACTION_STARVATION:0 "Голод" - SIEGE_ACTION_DISEASE:0 "Вспышка болезни" - SIEGE_ACTION_DESERTION:0 "Дезертирство" - SIEGE_ACTION_STALEMATE:0 "Без изменений" - SIEGE_ACTION_BREACH_DESC:1 "#T Стены: #V $STATE$#!" - SIEGE_ACTION_BREACH_LEVEL_0:0 "Целые" - SIEGE_ACTION_BREACH_LEVEL_1:0 "Небольшой пролом" - SIEGE_ACTION_BREACH_LEVEL_2:0 "Большой пролом" - SIEGE_ACTION_STARVATION_DESC:2 "#T Припасы гарнизона: #V $STATE$#!" - SIEGE_ACTION_STARVATION_LEVEL_0:0 "Под завязку" - SIEGE_ACTION_STARVATION_LEVEL_1:0 "На исходе" - SIEGE_ACTION_STARVATION_LEVEL_2:0 "Голод" - SIEGE_ACTION_DISEASE_DESC:2 "$STATE$" - SIEGE_ACTION_DISEASE_LEVEL_0:0 "Нормальное" - SIEGE_ACTION_DISEASE_LEVEL_1:0 "Начинаются болезни" - SIEGE_ACTION_DISEASE_LEVEL_2:0 "Свирепствуют болезни" - SIEGE_ACTION_BREACH_EFFECT:0 "Время между событиями [sieges|El]: $VALUE|-=0%$" - SIEGE_ACTION_STARVATION_EFFECT:1 "Однократное повышение [Concept( 'siege_progress', 'прогресса осады' )|E]: $VALUE|+=0%$" - SIEGE_ACTION_DISEASE_EFFECT:0 "Ежедневный [Concept( 'siege_progress', 'прогресс' )|E]: $VALUE|+=0%$" - SIEGE_ACTION_DESERTION_EFFECT:0 "[siege_progress|E]: $VALUE|+=0$" - SIEGE_ACTION_NO_EFFECT:0 "#weak Нет эффекта на [Concept( 'siege', 'осаду' )|E]#!" - SW_MOVING_OR_IN_COMBAT:0 "@warning_icon!#X Армии в движении, или идет [battle|El]#!" - SW_TOO_FEW_SOLDIERS:0 "@warning_icon!#X Недостаточно солдат#!" - SW_TT_OPEN_ARMY_WINDOW:1 "#T Выбрать все ваши осаждающие [armies|El]#!" - SW_TT_SHOW_HOLDING:1 "#T Выберите [holding|El]#!" - SW_START_ASSAULT:0 "Штурм крепости" - SW_STOP_ASSAULT:0 "Остановить штурм" - SW_ASSAULT_TT_TITLE:0 "#T Штурм крепости#!" - SW_STOP_ASSAULT_TT_TITLE:0 "#T Остановить штурм крепости#!" - SW_TT_FORT_LEVEL_IMPACT_TITLE:0 "#T Влияние уровня крепости#!" - SW_TT_FORT_LEVEL_IMPACT_BAD:0 "#S [fort_level_i][fort_level|E] слишком высок!#!\nНужна более приспособленная для осады [men_at_arms|El], чтобы быстрее завершить осаду" - SW_TT_MEN_BALANCE_BASIC_INFO:0 "#T Количество солдат#!\n[Concept( 'besieging', 'Осаждающая' )|E] армия: [SIEGE.GetAttackerMen|V]\n[garrison|E]: [SIEGE.GetDefenderMen|V]" - SW_TT_MEN_BALANCE_ATTRITION_INFO:0 "Осаждающая [army|El] несет ежемесячные [attrition|El] в размере $VALUE|V$" - SW_TT_MEN_BALANCE_SOLDIERS_PROGRESS_INFO:1 "[soldiers|E] дают ежедневный прогресс в размере: $VALUE|+=2$" - SW_TT_MEN_BALANCE_BLOCKED_LARGE_GARRISON:0 "#X [siege|E] не будет продвигаться, потому что осаждающая [army|El] меньше, чем [garrison|El]#!" - SW_TT_CANT_BREACH_ATTACKER:1 "@no_siege_weapon_icon!#X Чтобы пробить стену, нужны [Concept( 'siege_weapon', 'осадные орудия' )|E]#!" - SW_TT_CANT_BREACH_DEFENDER:1 "@no_siege_weapon_icon!Осаждающая [army|El] не может пробить стены без [Concept( 'siege_weapon', 'осадных орудий' )|El]" - SW_TT_CANT_BREACH_WEAK_ATTACKER:1 "@no_siege_weapon_icon!Чтобы пробить эти стены, нужны более мощные [Concept( 'siege_weapon', 'осадные орудия' )|E]" - SW_TT_CANT_BREACH_WEAK_DEFENDER:1 "@no_siege_weapon_icon!Осаждающая [army|El] не может пробить стены: нужны более мощные [Concept( 'siege_weapon', 'осадные орудия' )|El]" - SW_TT_LOOT:0 "#T Добыча: [gold_i][Siege.GetProvince.GetRaidLoot|0]\n#![realm|E] осаждающих получит эту добычу, если [siege|El] завершится успехом." - SW_TIME_LEFT_TT:0 "#T Максимум оставшегося времени\n#![SiegeWindow.GetTimeLeft]" - SIEGE_GO_TO_HOLDING:0 "#T Открыть владения#!" - SIEGE_CANT_ASSAULT_NO_BREACH:0 "@warning_icon!#X Чтобы начать штурм, нужно пробить стены#!" - SIEGE_ASSAULT_TT_INFO:0 "Штурм добавит $PROG|1+=$ к прогрессу осады и приведет к ежедневным потерям в размере $MEN|0-$" - SW_ASSAULTING_TEXT_ATTACKER:1 "Штурм!" - SW_ASSAULTING_TEXT_DEFENDER:1 "Нападение!" - SW_SIEGE_WEAPON_NON:0 "Нет [Concept( 'siege_weapon', 'осадных орудий' )|El]" - SW_SIEGE_WEAPON:1 "Осадные орудия" - SW_WALLS_TT:0 "[SiegeWindow.GetBreachStateTooltip]\n\n[SiegeWindow.GetSiegeWeaponDescription]" - SW_DAILY_PROGRESS:2 "[SiegeWindow.GetDailyProgress|+=1]/д." - SW_DAILY_SIEGE_PROGRESS:0 "Ежедневный [siege_progress|El]" - SIEGE_WINDOW_GO_TO_COUNTY_TT:0 "#T Открыть окно графства#!" - SIEGE_ASSAULT_TT_INFO_ACTIVE:1 "#T Идет штурм#!\nШтурм увеличивает прогресс осады на [Siege.CalculateAssaultProgress|1+] и приводит к ежедневным потерям в размере [Siege.CalculateAssaultCasualties|0-]" - SIEGE_EVENT:1 "Событие осады" diff --git a/project/ck3/base_game/localization/russian/gui/specialinteractions_l_russian.yml b/project/ck3/base_game/localization/russian/gui/specialinteractions_l_russian.yml deleted file mode 100644 index 799d58c64b..0000000000 --- a/project/ck3/base_game/localization/russian/gui/specialinteractions_l_russian.yml +++ /dev/null @@ -1,469 +0,0 @@ -l_russian: - INHERITABLE_TRAITS:0 "Наследуемые свойства:" - NO_INHERITABLE_TRAITS:0 "Нет наследуемых свойств" - CHANCE_OF_CHILDREN:0 "Шанс завести детей: $VALUE|V$" - CHILDRENS_HOUSE:0 "Дети от этого брака станут членами [houses|El] [CHARACTER.GetHouse.GetName]" - CHILDREN_NO_HOUSE:1 "#warning @warning_icon!Дети от этого брака не станут членами какого-либо [Concept( 'house', 'дома' )|E]#!" - CONCUBINE_CHILDREN_HOUSE:1 "Дети от этого брака станут членами [houses|El] [MatchOffer.GetSecondaryActor.GetHouse.GetName]" - MARRIAGE_INFO:0 "[MarriageInfo.GetMarriageOrBetrothal]" - MARRIAGE_CHILDREN_CHANCE_INFO:1 "[MatchOffer.GetChanceOfChildrenDesc]" - MARRIAGE_CHILDREN_HOUSE_INFO:1 "[MatchOffer.GetChildrensHouse]" - CONVERT_BETROTHAL_TO_MARRIAGE:0 "Изменить [Concept( 'betrothal', 'помолвку' )|E] в брак" - CHARACTER_UI_NAME:0 "[CHARACTER.GetUIName]" - CREATE_MARRIAGE:1 "Пусть [CHARACTER.LocalPlayerString( 'ваш персонаж', 'CHARACTER_UI_NAME' )] и [TARGET_CHARACTER.LocalPlayerString( 'ваш персонаж', 'CHARACTER_UI_NAME' )] вступят в [marriage|El]" - BETROTHAL_ONE_CHARACTER:1 "Пусть [CHARACTER.LocalPlayerString( 'ваш персонаж', 'CHARACTER_UI_NAME' )] и [TARGET_CHARACTER.LocalPlayerString( 'ваш персонаж', 'CHARACTER_UI_NAME' )] заключат [Concept( 'betrothal', 'помолвку' )|El], поскольку один из них [child|El]" - BETROTHAL_BOTH_CHARACTERS:1 "Пусть [CHARACTER.LocalPlayerString( 'ваш персонаж', 'CHARACTER_UI_NAME' )] и [TARGET_CHARACTER.LocalPlayerString( 'ваш персонаж', 'CHARACTER_UI_NAME' )] заключат [Concept( 'betrothal', 'помолвку' )|El], поскольку они еще [children|El]." - HAS_BETROTHAL_REASON:0 "Существующая помолвка: $VALUE|=+0$" - CHARACTERS_ARE_BETROTHED:0 "[CHARACTER.GetShortUIName|U] и [TARGET_CHARACTER.GetShortUIName] заключили [betrothed|El]" - DESIRES_ALLIANCE:0 "[recipient.GetShortUIName|U] желает заключить [alliance|El]: $VALUE|=+0$" - DOES_NOT_WANT_ALLIANCE:0 "[recipient.GetShortUIName|U] не хочет союза: $VALUE|=+0$" - YOU_HAVE_TOO_MANY_ALLIANCES:0 "Ваши [alliances|El] слишком многочисленны: $VALUE|=+0$" - INTIMIDATED_REASON:3 "[intimidated_i][intimidated|E] вами: $VALUE|=+0$" - COWED_REASON:3 "[terrified_i][cowed|E] перед вами: $VALUE|=+0$" - GRANDEUR_REASON:0 "[court_grandeur|E]: $VALUE|=+0$" - FP1_ADVENTURE_LEGACY_3_REASON:1 "[dynasty|E] персонажа [recipient.GetShortUIName|U] обладает наследием «[GetDynastyPerk('fp1_adventure_legacy_3').GetName]»: $VALUE|=+0$" - MARRYING_UP_REASON:1 "[secondary_recipient.GetShortUIName|U] заключает выгодный брак: $VALUE|=+0$" - MARRYING_DOWN_REASON:1 "[secondary_recipient.GetShortUIName|U] заключает невыгодный брак: $VALUE|=+0$" - MARRYING_HEIR_REASON:1 "Ваш кандидат — [heir|El] персонажа [actor.GetShortUINamePossessive|U]: $VALUE|=+0$" - MY_OWN_MARRIAGE_REASON:0 "[recipient.GetShortUINamePossessive] состоит в браке: $VALUE|+0$" - CLOSE_RELATIVE_REASON:0 "Близкое родство: $VALUE|+0$" - DEAR_TO_ME_REASON:0 "[recipient.GetShortUIName] дорожит персонажем [secondary_recipient.GetShortUIName|U]: $VALUE|+0$" - RIVAL_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] и [recipient.GetShortUIName] соперники: $VALUE|+0$" - ACTOR_RIVAL_TO_ME_REASON:0 "[recipient.GetShortUIName|U] и [actor.GetShortUIName] соперники: $VALUE|+0$" - NEMESIS_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] заклятый враг персонажа [recipient.GetShortUINamePossessive]: $VALUE|+0$" - ACTOR_NEMESIS_TO_ME_REASON:0 "[recipient.GetShortUIName|U] заклятый враг персонажа [actor.GetShortUINamePossessive]: $VALUE|+0$" - MARRIAGE_DESPERATION:2 "Возраст [secondary_recipient.GetShortUINamePossessive]: $VALUE|+=0$" - MARRY_CONSANGUINITY_REASON:0 "Такой брак — [incestuous|El]: $VALUE|+=0$" - MATRILINEAL_WARNING:0 "@warning_icon!#X Дети, рожденные в этом браке, будут принадлежать к [dynasties|El] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] («[CHARACTER.GetDynastyName]»)!#!" - MATRILINEAL_REASON:0 "Матрилинейный брак: $VALUE|=+0$" - PATRILINEAL_REASON:0 "Патрилинейный брак: $VALUE|=+0$" - PROMISING_PROSPECTS_PERK_MODIFIER:0 "У вас есть достоинство «[GetPerk( 'promising_prospects_perk' ).GetName( GetPlayer )]»: $VALUE|=+0$" - DYNASTY_LEGACY_GLORY_MARRIAGE_ACCEPTANCE_PERK_MODIFIER:0 "У вашей [dynasties|El] есть достоинство «[GetDynastyPerk( 'glory_legacy_1' ).GetName]»: $VALUE|=+0$" - IncorrectLineality_Matrilineal:0 "Матрилинейный" - IncorrectLineality_Patrilineal:0 "Патрилинейный" - MATRILINEAL_PATRILINEAL_REASON:0 "[secondary_recipient.Custom('IncorrectLineality')] брак: $VALUE|=+0$" - NO_PRESTIGE_MUSLIM_MARRIAGE:0 "[characters|E], чьи [faiths|El] исповедуют доктрину «[GetFaithDoctrine('doctrine_polygamy').GetName]», не получают [Concept( 'prestige', 'престижа' )|El] за брак" - CONTRACT_RELIGIOUS_EXEMPTION_REASON:0 "Религиозные послабления: $VALUE|=+0$" - CONTRACT_RELIGIOUS_TAXATION_REASON:0 "Религиозные налоги: $VALUE|=+0$" - CONTRACT_LOW_TAXES_REASON:0 "Слабые феодальные обязательства: $VALUE|=+0$" - CONTRACT_HIGH_TAXES_REASON:0 "Серьезные феодальные обязательства: $VALUE|=+0$" - MONASTIC_EXPECTATIONS_REASON:0 "$tradition_monastic_communities_name$: $VALUE|=+0$" - high_obligations:0 "Серьезные феодальные [Concept( 'obligations', 'обязательства' )|E]" - high_obligations_taxes:0 "[feudal_contract|E] изначально имеет [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_high' )|l]" - high_obligations_levies:0 "[feudal_contract|E] изначально имеет [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_high' )|l]" - normal_obligations:0 "Обычные феодальные [Concept( 'obligations', 'обязательства' )|E]" - normal_obligations_taxes:0 "[feudal_contract|E] изначально имеет [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_normal' )|l]" - normal_obligations_levies:0 "[feudal_contract|E] изначально имеет [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_normal' )|l]" - low_obligations:0 "Слабые феодальные [Concept( 'obligations', 'обязательства' )|E]" - low_obligations_taxes:0 "[feudal_contract|E] изначально имеет [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_low' )|l]" - low_obligations_levies:0 "[feudal_contract|E] изначально имеет [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_low' )|l]" - religious_exemption:0 "Религиозные послабления" - religious_taxation:0 "Религиозные налоги" - religious_protection_tt:0 "[feudal_contract|E] изначально имеет [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )]" - - AI_ELOPE_CONSEQUENCES:0 "[recipient.GetShortUIName|U] знает о возможных последствиях: $VALUE|=+0$" - AI_SPOUSE_OPINION:0 "[CHARACTER.GetShortUINamePossessive] имеет следующее мнение о супруге: $VALUE|=+0$" - AI_ELOPE_WEAK_HOOK:0 "[recipient.GetLiege.GetShortUIName] имеет [weak_hook|El] на персонажа [recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_STRONG_HOOK:0 "[recipient.GetLiege.GetShortUIName] имеет [strong_hook|El] на персонажа [recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_INHERITANCE:0 "[recipient.GetShortUIName|U] унаследует [title|E]: $VALUE|=+0$" - AI_ELOPE_POSSIBLE_INHERITANCE:0 "[recipient.GetShortUIName|U] может унаследовать [title|E]: $VALUE|=+0$" - - ZEAL_AGAINST_INFIDELS:0 "Фанатизм против иноверцев: $VALUE|=+0$" - MATRILINEAL_OFFER:0 "[matrilineal|E] брак" - MATRILINEAL_TOOLTIP:0 "Хотите, чтобы это был [matrilineal|El] брак?" - MATRILINEAL_OFFER_BETROTHAL_INFO:0 "Это невозможно изменить по условиям [Concept( 'betrothal', 'помолвки' )|E]" - CHANGE_CHARACTER:0 "Сменить персонажа" - VALUABLE_CLAIMANT:0 "Ценный [claimant|El]: $VALUE|+0$" - CLAIMANT_TO_MY_TITLES:0 "[claimant|E] на [title|El]: $VALUE|+0$" - REVERT_CHANGE_CHARACTER:0 "Вернуть персонажа" - CLEAR_MARRIED_CHARACTERS:0 "Убрать персонажей" - CLEAR_MARRIED_CHARACTER:0 "Убрать персонажа" - GOLD_REASON:0 "Золото — это хорошо: $VALUE|=+0$" - PRISONER_REASON:0 "В заточении: $VALUE|=+0$" - WONT_ATTACK_RELIGIOUS_BRETHREN_REASON:0 "Атака на единоверцев: $VALUE|=+0$" - DEFENSIVE_WAR_REASON:0 "Оборонительная война: $VALUE|=+0$" - ATTACK_ON_ALLY_REASON:0 "Нападение на союзника: $VALUE|=+0$" - WAR_WITH_ALLY_REASON:0 "Война с другим союзником: $VALUE|=+0$" - WONT_FIGHT_HEIR_REASON:0 "Не станет воевать против наследника: $VALUE|=+0$" - WONT_FIGHT_SPOUSE_REASON:0 "Не станет воевать против супруга/супруги: $VALUE|=+0$" - NO_CHARACTERS_TO_SELECT:0 "#weak Не найдено подходящих персонажей#!" - NO_VASSALS_TO_DISPLAY:1 "У вас нет [Concept( 'vassals', 'вассалов' )|E]" - ALREADY_AT_WAR:0 "[war|E] уже идет: $VALUE|=+0$" - MARRY_PROMPT_SOMEONE:0 "#I Выберите кандидата для брака#!" - MARRY_PROMPT_BUILDING_LIST:0 "#I Найти потенциальных супругов для [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]#!" - MARRY_PROMPT_CHARACTER:0 "#I Выберите, с кем [CHARACTER.GetShortUIName] [Select_CString(CHARACTER.IsPlayer, 'вступите', 'вступит' )] в брак#!" - MARRY_DIFFERENT_FAITH_REASON:2 "Вы и [recipient.GetShortUIName] придерживаетесь разных [Concept( 'faith', 'конфессий' )|E]: $VALUE|+0$" - SAME_SEX_MARRIAGE_FAITH_REASON:0 "[faith|E] персонажа [secondary_recipient.GetShortUIName] не приемлет $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_ACTOR:0 "[faith|E] персонажа [actor.GetShortUIName] не приемлет $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_RECIPIENT:0 "[faith|E] персонажа [recipient.GetShortUIName] не приемлет $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FERTILITY_REASON:0 "Этот брак не приведет к [Concept( 'fertility', 'рождению детей' )|E]: $VALUE|+0$" - MARRY_UNIMPORTANT_COURTIER_REASON:0 "Малозначимый [courtier|El]: $VALUE|+0$" - MARRY_CARES_ABOUT_COURTIER_REASON:0 "[recipient.GetShortUIName] дорожит персонажем [secondary_recipient.GetShortUIName|U]: $VALUE|+0$" - MARRY_PARENT_OF_CHILDREN_REASON:0 "[secondary_recipient.GetShortUIName|U] — [Select_CString(secondary_recipient.IsFemale, 'мать', 'отец' )] детей персонажа [recipient.GetShortUIName]: $VALUE|+0$" - AI_OPINION_REASON:1 "[CHARACTER.GetShortUIName] имеет следующее мнение о [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонаже ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'ем персонаже', '' )]: $VALUE|=+0$" - AI_REFUSAL_IS_TREASON:0 "Отказ равносилен измене: $VALUE|=+0$" - AI_CLAIMANT_PENALTY:0 "[recipient.GetShortUIName|U] [Select_CString(recipient.IsPlayer, 'имеете', 'имеет' )] поддержку фракции: $VALUE|=+0$" - AI_PRISON_FEUDAL_COMPLEX_PERK:0 "[GetPerk( 'prison_feudal_complex_perk' ).GetName( GetPlayer )]: $VALUE|=+0$" - AI_REFUSAL_SPLITTING_SAME_FAITH_VASSALS:0 "Иноверец разделяет последователей истинной веры: $VALUE|=+0$" - AI_REFUSAL_IS_NOT_DE_JURE_LIEGE:0 "[secondary_recipient.GetShortUIName|U] не является [de_jure|El] вассалом: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_LIEGE:0 "Вассалом по праву владеет [actor.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_UNDER:2 "[landed_title.GetName|U] [de_jure|El] принадлежит [Select_CString(recipient.IsPlayer, '', 'персонажу ' )][recipient.GetNamePossessiveOrMy][Select_CString(recipient.IsPlayer, 'ему персонажу', '' )]: $VALUE|=+0$" - AI_LIEGE_HAS_CLAIM_ON_TITLE:0 "[actor.GetShortUINameNotMe] имеет законную [Concept( 'claim', 'претензию' )|E]: $VALUE|=+0$" - AI_TITLE_IS_REALM_CAPITAL:1 "[landed_title.GetName] — [de_jure_capital|E] персонажа [actor.GetShortUINamePossessive]: $VALUE|=+0$" - AI_VASSAL_HOLDS_REALM_CAPITAL:0 "[secondary_actor.GetName] удерживает [Concept( 'realm_capital', 'столицу державы' )|E] персонажа [actor.GetShortUIName] #weak (или [Concept( 'de_jure', 'де-юре' )|E] [Concept( 'duchy', 'герцогство' )|E])#!: $VALUE|=+0$" - IMPRISON_INTRIGUE_ACTOR:0 "[intrigue|E] персонажа [actor.GetShortUIName|U]: $VALUE|=+0$" - IMPRISON_INTRIGUE_RECIPIENT:0 "[intrigue|E] персонажа [recipient.GetShortUIName|U]: $VALUE|=+0$" - AI_REFUSAL_RANK_DIFFERENCE:0 "Разница в [Concept( 'rank', 'ранге' )|E]: $VALUE|=+0$" - AI_REFUSAL_COURTIER:0 "[recipient.GetShortUIName|U] — не [ruler|El]: $VALUE|=+0$" - AI_REFUSAL_YOUNG_CHILD:0 "[recipient.GetShortUIName|U] — ваш [child|El]: $VALUE|=+0$" - AI_REFUSAL_WOUNDED:0 "[recipient.GetShortUIName|U] получает ранение: $VALUE|=+0$" - AI_BANISHMENT_REASON_MODIFIER:0 "Наказание за ваше преступление — изгнание: $VALUE|=+0$" - AI_REVOKE_TITLE_REASON_MODIFIER:0 "Наказание за ваше преступление — лишение титула: $VALUE|=+0$" - AI_EXECUTE_REASON_MODIFIER:0 "Наказание за ваше преступление — казнь: $VALUE|=+0$" - MARRY_AGE:0 "Мнение о возрасте: $VALUE|+0$" - AI_FERTILITY_REASON:0 "[secondary_actor.GetShortUIName|U] не [Select_CString(secondary_actor.IsPlayer, 'можете', 'может' )] иметь детей: $VALUE|+0$" - AI_STD_REASON:0 "[secondary_actor.GetShortUIName|U] [Select_CString(secondary_actor.IsPlayer, 'страдаете', 'страдает' )] от болезни, передаваемой половым путем: $VALUE|+0$" - AI_CONTAGIOUS_REASON:0 "[secondary_actor.GetShortUIName|U] [Select_CString(secondary_actor.IsPlayer, 'страдаете', 'страдает' )] от заразной болезни: $VALUE|+0$" - AI_POSITIVE_TRAIT_REASON:0 "Положительные [Concept( 'congenital', 'наследуемые' )|E] [Concept( 'traits', 'свойства' )|E]: $VALUE|+0$" - AI_NEGATIVE_TRAIT_REASON:0 "Отрицательные [Concept( 'congenital', 'наследуемые' )|E] [Concept( 'traits', 'свойства' )|E]: $VALUE|+0$" - AI_DYNASTY_PRESTIGE_REASON:0 "Уровень величия вашей династии: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_SECONDARY:1 "Уровень величия [secondary_actor.GetShortUINamePossessive|U]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN:1 "[secondary_actor.GetShortUIName|U] — [lowborn|E]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_NOBLE:1 "[secondary_actor.GetShortUIName|U] — [noble|E]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN_NO_POSITIVE_TRAIT:0 "Ваш кандидат — [Concept( 'lowborn', 'простолюдин' )|E] без положительных [Concept( 'congenital', 'врожденных' )|E] [Concept( 'traits', 'свойств' )|E]: $VALUE|=+0$" - AI_NO_FERTILITY_REASON:0 "[recipient.GetShortUIName|U] не имеет [Concept( 'heir', 'наследника' )|E], а этот брак не приведет к [Concept( 'fertility', 'рождению детей' )|E]: $VALUE|=+0$" - AI_ATTRACTION_REASON:0 "[recipient.GetShortUIName|U] испытывает влечение к персонажу [secondary_actor.GetShortUIName|U]: $VALUE|=+0$" - LIEGE_REASON:0 "Вы [recipient.GetHerHis] сюзерен: $VALUE|=+0$" - FOREIGN_COURT_REASON:0 "[secondary_recipient.GetShortUIName|U] переедет к иноземному двору: $VALUE|=+0$" - MARRY_LOW_FERTILITY_REASON:0 "[fertility|E] брака будет низкой: $VALUE|+0$" - HIGH_OPINION_REASON:0 "Мнение: $VALUE|=+0$" - MARRIAGE_PRESTIGE_DESC_OUR:4 "[Character.GetShortUINameNotMe] получает: @prestige_icon! [MatchOffer.GetActorPrestige|+0]" - MARRIAGE_PRESTIGE_DESC_THEIR:4 "[Character.GetShortUINameNotMe] получает: @prestige_icon! [MatchOffer.GetRecipientPrestige|+0]" - MARRIAGE_PRESTIGE_TOOLTIP_OUR:4 "[Character.GetShortUINameNotMe] получает [prestige_i] [MatchOffer.GetActorPrestige|+0]:\n[MatchOffer.GetActorPrestigeDesc]" - MARRIAGE_PRESTIGE_TOOLTIP_THEIR:3 "[Character.GetShortUINameNotMe] получает [prestige_i] [MatchOffer.GetRecipientPrestige|+0]:\n[MatchOffer.GetRecipientPrestigeDesc]" - MARRIAGE_INBREEDING_RISK_WE:0 "Мы родственники, и потому есть шанс, что у нас будет [inbred|El]" - MARRIAGE_INBREEDING_THEY:0 "Они родственники, и потому есть шанс, что у них будет [inbred|El]" - NO_INBREEDING_RISK_WE:0 "Мы не родственники, и потому нет риска, что у нас будет [inbred|El]" - NO_INBREEDING_THEY:0 "Они не родственники, и потому нет риска, что у них будет [inbred|El]" - MARRYING_INTO_HOUSE:0 "Брак с членом дома $HOUSE$: $PRESTIGE|0+$" - MARRYING_UNLANDED_PRESTIGE:0 "Брак с безземельным персонажем: $PRESTIGE|0+$" - MARRYING_PERSON_PRESTIGE:0 "Брак с персонажем, чей титул [CHARACTER.GetTitleTierName|l]: $PRESTIGE|0+$" - MARRYING_RELATIVE_PRESTIGE:0 "Брак с близким родственником [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] ([CHARACTER.GetTitleTierName]): $PRESTIGE|0+$" - MARRIAGE_DOCTRINE_PRESTIGE_EFFECT:0 "#L [CHARACTER.GetFaith.GetAdjective]ие#! доктрины: $PRESTIGE_MULT|0+=%$" - EDUCATION_HOOK:0 "Использовать [hooks|El]" - MARRIAGE_HOOK:0 "Использовать [hooks|El]" - MARRIAGE_MATRILINEAL_TOGGLE:0 "Матрилинейность" - MARRIAGE_MATRILINEAL_TOGGLE_TOOLTIP:0 "#T Добавить/убрать матрилинейность#! \nПри необходимости мы будем искать возможность заключить [matrilineal|El] брак" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_HEIR:0 "[recipient.GetShortUIName|U] слышит хорошее о моем наследнике: $VALUE|+=0$" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_CHILD:0 "[recipient.GetShortUIName|U] слышит хорошее о моем ребенке: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_BOOST_MODIFIER:0 "[recipient.GetShortUIName|U] под впечатлением от моего [Concept( 'royal_court', 'двора' )|E]: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_PENALTY_MODIFIER:0 "[recipient.GetShortUIName|U] не в восторге от моего [Concept( 'royal_court', 'двора' )|E]: $VALUE|+=0$" - wishes_well_for_lovers_tooltip:0 "[recipient.GetShortUIName|U] желает добра любовникам: $VALUE|=+0$" - ARE_LOVERS_REASON:0 "[secondary_actor.GetShortUIName|U] и [secondary_recipient.GetShortUIName] — [lovers|E]: $VALUE|=+0$" - ARE_SOULMATES_REASON:0 "[secondary_actor.GetShortUIName|U] и [secondary_recipient.GetShortUIName] — [soulmates|E]: $VALUE|=+0$" - IS_FOCUSING_ON_INSPIRATION_MODIFIER:0 "[secondary_recipient.GetShortUIName|U] [Select_CString(secondary_recipient.IsFemale, 'сосредоточена', 'сосредоточен' )] на своем [Concept( 'inspiration', 'вдохновении' )|E]: $VALUE|=+0$" - grant_titles:0 "Даровать титулы" - grant_titles_interaction:0 "Даровать титулы" - grant_titles_interaction_desc:0 "Даровать один или несколько личных [Concept( 'titles', 'титулов' )|E] персонажу [recipient.GetShortUINameNoTooltip]" - grant_title_to_bastard_dynasty_warning:1 "Будучи [Concept( 'bastard', 'бастардом' )|El], [recipient.GetShortUINameNoTooltip] станет основателем новой [dynasties|El]" - grant_titles_interaction_notification:0 "Дарованный титул" - grant_titles_interaction_notification_effect:0 "[recipient.GetUINameNotMe] теперь ваш [vassal|El]" - grant_titles_interaction_notification_effect_2:2 "Ваш [Concept( 'vassal', 'вассал' )|E] [recipient.GetShortUINameNotMe] теперь владеет титулом [loc_title.GetName]" - grant_titles_interaction_notification_effect_3:1 "Ваш [Concept( 'vassal', 'вассал' )|E] [recipient.GetShortUINameNotMe] теперь владеет титулом [loc_title.GetName] и другими [Concept( 'titles', 'титулами' )|E]" - grant_titles_interaction_notification_effect_4:0 "[recipient.GetUINameNotMe] теперь является [Concept( 'independent', Select_CString(recipient.IsFemale, 'независимой' 'независимым' ))|E] [Select_CString(recipient.IsFemale, 'правительницей', 'правителем' )]" - grant_titles_interaction_notification_effect_5:0 "Теперь [recipient.GetUINameNotMe] — тоже вассал" - grant_titles_interaction_notification_effect_6:0 "[recipient.GetUINameNotMe] теперь владеет титулом [loc_title.GetName]" - grant_titles_interaction_children_not_allowed_temple:0 "[recipient.GetUINameNotMe] слишком [Select_CString(recipient.IsFemale, 'молода', 'молод' )], чтобы исполнять религиозные обязанности, которые необходимы при управлении [Concept( 'temple', 'храмом' )|E]!" - NOT_grant_titles_interaction_children_not_allowed_temple:0 "Дети не могут исполнять религиозные обязанности, которые необходимы при управлении [Concept( 'temple', 'храмом' )|E]!" - cultural_acceptance_gain_granted_title:0 "[landed_title.GetName], который может быть дарован [Concept( 'ruler', 'правителю' )|E] #L [recipient.GetCulture.GetName|l]ой#! [cultures|El]" - cultural_acceptance_gain_auto_granted_county:0 "[landed_title.GetName], который может быть дарован [Concept( 'ruler', 'правителю' )|E] #L [ROOT.Culture.GetName|l]ой#! [cultures|El]" - runestone_grant_title_warning:0 "@warning_icon!#X Рунный камень во владении [target.GetNameNoTier] будет разрушен, поскольку [recipient.GetShortUIName] не принадлежит к вашей [Concept( 'dynasty', 'династии' )|E]!#!" - - revoke_title:0 "Отнять титул" - revoke_title_interaction:0 "Отнять титул" - revoke_title_interaction_desc:0 "Забрать [title|El] у персонажа [recipient.GetShortUINameNoTooltip]\n\n@warning_icon! #weak Если у вас нет повода для лишения титула, это может быть расценено как [tyranny|El]#!" - revoke_title_interaction_extra_icon:0 "$hook_extra_icon$" - cultural_acceptance_loss_revokation:0 "Титул [landed_title.GetName] отнят у правителя #L [recipient.GetCulture.GetName|l]ой#! культуры" - cultural_acceptance_historical_relations:0 "Исторические отношения" - GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL:0 "Размер нового домена:" - GRANT_REVOKE_TITLE_NEW_DOMAIN_SIZE:0 "#T Размер нового [Concept( 'domain', 'домена' )|El]: $SIZE$/[CHARACTER.GetDomainLimit] [Concept( 'holdings', 'владен.' )|El]#!" - GRANT_TITLE_REDUCES_OVERRUN:1 "Штраф за превышение [Concept( 'domain_limit', 'предела домена' )|E] будет снижен" - REVOKE_TITLE_CAUSES_OVERRUN:2 "@warning_icon!#X Будет превышен ваш [domain_limit|El]#!" - GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL:0 "Прочие эффекты" - GRANT_REVOKE_TITLES_FILTER_LABEL:0 "Показать недавние титулы" - GRANT_REVOKE_TITLES_FILTER_TOOLTIP:0 "Показать только [titles|El], полученные в течение $TIME$" - GRANT_TITLES_REMAINS_AS_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe] остается вашим [Concept( 'vassal', 'вассалом' )|E]" - GRANT_TITLES_REMAINS_AS_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe] останется [Concept( 'vassal', 'вассалом' )|E] персонажа [TARGET_CHARACTER.GetShortUIName]" - GRANT_TITLES_REMAINS_INDEPENDENT:0 "[CHARACTER.GetShortUINameNotMe] сохраняет независимость" - GRANT_TITLES_BECOME_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe] становится вашим [Concept( 'vassal', 'вассалом' )|E]" - GRANT_TITLES_BECOME_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe] станет [Concept( 'vassal', 'вассалом' )|E] персонажа [TARGET_CHARACTER.GetShortUIName]" - GRANT_TITLES_BECOME_INDEPENDENT:3 "[CHARACTER.GetShortUINameNotMe] обретает [Concept( 'independent', 'независимость' )|E], так как [CHARACTER.GetHerHis] [title_rank|El] становится равным вашему" - GRANT_TITLES_BECOME_VASSAL_OF_LIEGE:3 "[CHARACTER.GetShortUINameNotMe] становится [Concept( 'vassal', 'вассалом' )|E] титула [TITLE.GetName], так как [CHARACTER.GetHerHis] [title_rank|El] теперь равен вашему" - GRANT_TITLES_FORMAT:0 "@warning_icon!#X $MESSAGE$#!" - GRANT_TITLE_CANT_RECEIVE_REASON_UNLANDED:0 "@warning_icon!#X Для получения высокоранговых титулов требуется, чтобы персонажу [CHARACTER.GetShortUINameNotMe] принадлежал хотя бы один [county|El] или [barony|El]#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARON_CAN_HAVE_ONLY_ONE_BARONY:0 "@warning_icon!#X Барон может владеть только одним баронством#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARONY_WITHOUT_COUNTY:0 "@warning_icon!#X Чтобы получить титул [TITLE.GetName], персонаж [CHARACTER.GetShortUINameNotMe] должен иметь [TITLE_2.GetName]#!" - GRANT_TITLE_CANT_RECEIVE_REASON_HIGHER_TIER_WITHOUT_COUNTY:0 "@warning_icon!#X Персонаж [CHARACTER.GetShortUINameNotMe] должен иметь хотя бы одно графство — или получить его вместе с титулом [TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNLANDED:0 "@warning_icon!#X Персонаж [CHARACTER.GetShortUINameNotMe] — [unlanded|El] и не может получить выбранные титулы#!" - GRANT_TITLE_CANT_GIVE_REASON_PRIMARY:1 "@warning_icon!#X Вы не можете отдать [primary_title|El] другому персонажу#!" - GRANT_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName] не владеет титулом [TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] не может даровать выбранные титулы, поскольку в этом случае персонаж будет [unlanded|El]#!" - GRANT_TITLE_CANT_GIVE_REASON_PLAYER_BECOMES_UNLANDED:0 "@warning_icon!#X Вы не можете даровать выбранные титулы, поскольку в этом случае останетесь [Concept( 'unlanded', 'без земель' )|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName]: в одном или нескольких владениях идет [siege|El]#!" - GRANT_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName]: [occupied|El] одно или несколько владений#!" - GRANT_TITLE_CANT_GIVE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X Титулы [TITLE.GetName] и [TITLE_2.GetName] следует даровать вместе#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon! #X [TITLE.GetName]: идет [siege|El]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName]: [occupied|El]#!" - GRANT_TITLE_SELECT:0 "@warning_icon!#X Титул не выбран#!" - GRANT_TITLE_GRANT:0 "#T [CHARACTER.GetShortUIName] получит выбранные титулы#!" - GRANT_TITLES_DESCRIPTION:0 "Выбрать [titles|El], которые получит [CHARACTER.GetShortUINameNoTooltip]" - GRANT_REVOKE_TITLES_ITEM_SELECT:0 "#T Пусть будет [TITLE.GetName]#!" - GRANT_REVOKE_TITLES_ITEM_DESELECT:0 "#T [TITLE.GetName] — снять выделение#!" - GRANT_REVOKE_RIGHT_CLICK_INFO:0 "#I ПКМ — перейти#!" - GRANT_TITLES_ITEM_CANT_CAPITAL:2 "@warning_icon!#X Вы не можете даровать свой [Concept( 'primary_title', 'первый титул' )|E]#!" - GRANT_TITLE_BARONY_HAS_COUNTY_SELECTED:1 "Будет даровано, поскольку даруется титул [TITLE.GetName]" - CANNOT_GRANT_LEASED_OUT_TITLE:1 "@warning_icon!#X Нельзя отдать [Concept( 'leased', 'арендованный' )|E] титул#!" - GRANT_TITLES_ITEM_CANT_PRIMARY:1 "@warning_icon!#X Вы не можете даровать свой [Concept( 'primary_title', 'первый титул' )|E]#!" - GRANT_TITLES_ITEM_CTRL_SELECT:0 "#I Щелкните, зажав Ctrl, чтобы выбрать этот и все более низкие титулы#!" - GRANT_TITLES_ITEM_CTRL_DESELECT:0 "#I Щелкните, зажав Ctrl, чтобы снять выделение с этого и со всех более низких титулов#!" - GRANT_REVOKE_TITLES_EFFECT_NONE:0 "#weak Нет#!" - GRANT_TITLES_NO_TITLES:0 "#weak Нет недавних титулов#!" - GRANT_TITLES_VASSAL_TRANSFER:0 "[vassals|E] в количестве $COUNT|V$ будут переданы с этим титулом" - GRANT_TITLES_SINGLE_VASSAL_TRANSFER:0 "Персонаж [CHARACTER.GetUIName] будет передан вместе с титулами в качестве [Concept( 'vassal', 'вассала' )|El]" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_DOMAIN:0 "#T Домен [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]#!" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_REALM:1 "#T Держава персонажа [CHARACTER.GetShortUINameNoTooltip]#!\n" - GRANT_REVOKE_TITLE_PROVINCE_DEJURE_TOOLTIP:1 "Де-юре входит в титул [TITLE.GetName]" - GRANT_TITLE_PROVINCE_TITLE_TOOLTIP:2 "Вы можете даровать титул [TITLE.GetName]\n#I Щелкните, чтобы даровать выбранный титул#!" - GRANT_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "Вы даруете титул [TITLE.GetName]\n#I Щелкните, чтобы снять выделение#!" - GRANT_REVOKE_TITLE_PROVINCE_VASSAL_TOOLTIP:0 "Вассал [CHARACTER.GetUIName] будет передан вместе с титулом [TITLE.GetName]" - GRANT_VASSAL_CAN_TOOLTIP:2 "Вы можете передать следующего вассала: [CHARACTER.GetUIName]\n#I Щелкните, чтобы выбрать [Select_CString(CHARACTER.IsFemale, 'ее', 'его' )]#!" - GRANT_VASSAL_CANT_TIER_TOOLTIP:1 "@warning_icon!#X Вы не можете передать персонажа [CHARACTER.GetUIName], поскольку [CHARACTER.GetTitleTierName|l] не может быть вассалом у сюзерена уровня [RECIPIENT.GetTitleTierName|l]#!" - GRANT_VASSAL_DOING_TOOLTIP:1 "Вы передаете персонажа [CHARACTER.GetUIName]" - RETRACT_VASSAL_CAN_TOOLTIP:2 "Вы можете отозвать следующего вассала: [CHARACTER.GetUIName]\n#I Щелкните, чтобы выбрать [Select_CString(CHARACTER.IsFemale, 'ее', 'его' )]#!" - RETRACT_VASSAL_DOING_TOOLTIP:1 "Вы отзываете персонажа [CHARACTER.GetUIName]" - GRANT_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Даровать титулы можно только в собственном домене#!" - REVOKE_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Лишать персонажа титулов можно только в его личном домене#!" - GRANT_REVOKE_VASSAL_DOMAIN:0 "@warning_icon!#X Можно только передавать вассалов#!" - GOLD_POSITIVE_REASON:0 "[recipient.GetHerHim|U] платят [Concept( 'gold', 'золотом' )|E]: $VALUE|=+0$" - GOLD_NEGATIVE_REASON:0 "У н[recipient.GetHerHis] нет столько [Concept( 'gold', 'золота' )|E]: $VALUE|=+0$" - NO_USE_FOR_A_FAVOR_REASON:0 "[recipient.GetHerHim|U] не нужно [Concept( 'hook', 'влияние' )|E]: $VALUE|=+0$" - WANTS_MORE_GOLD:0 "[recipient.GetSheHe|U] хочет больше [Concept( 'gold', 'золота' )|E]: $VALUE|=+0$" - FAVOR_POSITIVE_REASON:0 "[recipient.GetSheHe|U] получит [hooks|El]: $VALUE|=+0$" - UNIMPORTANT_CHAR_REASON:0 "Малозначимый придворный: $VALUE|=+0$" - WANTS_FREEDOM_REASON:0 "[recipient.GetSheHe|U] стремится к свободе: $VALUE|=+0$" - MY_DYNASTY_REASON:1 "[recipient.GetSheHe|U] и [secondary_recipient.GetShortUIName] принадлежат к одной династии: $VALUE|=+0$" - CONVERSION_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] противится обращению: $VALUE|=+0$" - RENOUNCE_CLAIMS_REASON:0 "[recipient.GetSheHe|U] потеряет претензии: $VALUE|=+0$" - BECOME_EXECUTIONER_REASON:0 "[recipient.GetSheHe|U] опорочит себя ремеслом палача: $VALUE|=+0$" - BANISH_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] боится изгнания: $VALUE|=+0$" - TAKE_VOWS_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] не желает принимать монашество: $VALUE|=+0$" - RECRUITMET_NEGATIVE_REASON:0 "[recipient.GetSheHe|U] не хочет идти в рекруты: $VALUE|=+0$" - DECLARE_WAR_HEADER:0 "Объявить войну" - DECLARE_WAR_TOGGLE_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Щелкните, чтобы добавить/убрать претензию на титул [CasusBelliTitleItem.GetTitle.GetName]#! " - DECLARE_WAR_CLICK_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Щелкните, чтобы добавить/убрать претензию на титул [CasusBelliTitleItem.GetTitle.GetName]#! " - PICK_CASUS_BELLI:0 "#I Выберите [casus_belli|El] для войны с персонажем [CHARACTER.GetUINameNoTooltip]#!" - NO_VALID_CASUS_BELLIS:0 "#weak Нет никаких [casus_bellis|El]#!" - cultural_acceptance_loss_declared_war:0 "#L [attacker.GetCulture.GetName]о#!-#L [defender.GetCulture.GetName|l]ая#! война" - WAR_LIEGE_HOOK:0 "Использовать [hooks|El]" - ARMY_STRENGTH:0 "#weak Сила армии:#!" - TAB_VICTORY:2 "Навязать требования" - TAB_WHITE_PEACE:0 "Статус-кво" - TAB_DEFEAT:2 "Сдаться" - TAB_VICTORY_LABEL:1 "Если вы навяжете требования:" - TAB_WHITE_PEACE_LABEL:1 "Если вы согласитесь на [white_peace|El]:" - TAB_DEFEAT_LABEL:1 "Если вы сдадитесь:" - TAB_PEACE_VICTORY_LABEL:0 "Навязать требования персонажу [CHARACTER.GetShortUINameNoTooltip]:" - TAB_PEACE_WHITE_PEACE_LABEL:0 "Согласиться на [white_peace|El]:" - TAB_PEACE_DEFEAT_LABEL:0 "Сдаться:" - BREAK_TRUCE_CONFIRM_TITLE:0 "Нарушение перемирия" - BREAK_TRUCE_CONFIRM:0 "Если вы объявите войну персонажу [TARGET_CHARACTER.GetUIName], то заключенное [truce|El] будет нарушено.\n\nПрочие персонажи не одобрят нарушения перемирия.\n$EFFECT$" - ATTACK_ALLY_CONFIRM_TITLE:0 "Нападение на союзника" - ATTACK_ALLY_CONFIRM:0 "Если вы объявите войну персонажу [TARGET_CHARACTER.GetUIName], то заключенный [alliance|El] будет нарушен.\n\nПрочие персонажи не одобрят нарушения союза.\n$EFFECT$" - BREAK_TRUCE_ATTACK_ALLY_CONFIRM:0 "Если вы объявите войну персонажу [TARGET_CHARACTER.GetUIName], то заключенное [truce|El] будет нарушено.\n\nПрочие персонажи не одобрят нарушения перемирия или [Concept( 'alliance', 'союза' )|El].\n$EFFECT$" - BREAK_TRUCE_ALLY_NORMAL_COST:0 "Кроме того, будут учтены обычные военные расходы:" - START_WAR_TOOLTIP_HEADER:0 "#T $NAME$!#!" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP:1 "Если вы победите, [CHARACTER.GetUIName] станет вашим [Concept( 'vassal', 'вассалом' )|E]" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "Если [TARGET_CHARACTER.GetUIName] выиграет, [TITLE.GetName] станет частью их державы" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP:1 "Если вы выиграете, [TITLE.GetName] перейдет вашему вассалу" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "Если [TARGET_CHARACTER.GetUIName] выиграет, [TITLE.GetName] станет частью их державы" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP:1 "Если вы победите, [TITLE.GetName] присоединится к вашему домену" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP_OTHER:1 "Если вы проиграете, [TITLE.GetName] отойдет им" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP:1 "Если вы выиграете, [TITLE.GetName] разделится между участниками Великой священной войны" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP_OTHER:0 "Если вы проиграете, [TITLE.GetName] разделится между участниками Великой священной войны" - DECLARE_WAR_MY_PROVINCE_TOOLTIP:1 "#T Ваша держава#!" - DECLARE_WAR_THEIR_PROVINCE_TOOLTIP:0 "#T Держава персонажа [CHARACTER.GetShortUINameNoTooltip]#!" - DECLARE_WAR_ALLIES_PROVINCE_TOOLTIP:0 "#T Союзники#!" - DECLARE_WAR_MY_ALLY_PROVINCE_TOOLTIP:1 "[CHARACTER.GetUINameNoTooltip], ваш союзник" - DECLARE_WAR_MY_ENEMY_ALLY_PROVINCE_TOOLTIP:1 "[CHARACTER.GetUINameNoTooltip], союзник вашего врага" - DECLARE_WAR_MY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "[CHARACTER.GetUINameNoTooltip], ваш возможный союзник" - DECLARE_WAR_MY_ENEMY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "[CHARACTER.GetUINameNoTooltip], возможный союзник вашего врага" - DECLARE_WAR_NO_COST:0 "#weak Бесплатно#!" - WAR_ALLY_REASON_GREAT_HOLY_WAR:0 "Присоединяется, так как находится на территории цели" - WAR_ALLY_REASON_HOLY_WAR:0 "Присоединяется ради защиты своей веры" - WAR_ALLY_REASON_HOLY_WAR_AMOUNT:0 "#S Расчет принятия: $VALUE|V$#!" - WAR_DEFENDER_ALLY_TOOLTIP:0 "[Character.GetFullNameNicknamedNoTooltipRegnal|T]\n[WarAllyItem.GetAllianceReason]" - DEFEAT_CONFIRM_TITLE:0 "Сдаться" - DEFEAT_CONFIRM:0 "Война будет проиграна" - DEFEAT_CONFIRM_ACCEPT:0 "Сдаться" - REVOKE_TITLE_DESCRIPTION:0 "Выберите, какой [title|El] отнять у персонажа [CHARACTER.GetShortUINameNoTooltip]" - REVOKE_TITLE_REVOKED_TITLE_BY:1 "[CHARACTER.GetUIName] отнимает у вас [title|El]:" - REVOKE_TITLE_TITLE_INFO:0 " -[TITLE.GetName]" - REVOKE_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName] не владеет титулом [TITLE.GetName]#!" - REVOKE_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName]: в одном или нескольких владениях идет [siege|El]#!" - REVOKE_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName]: [occupied|El] одно или несколько владений#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon! #X [TITLE.GetName]: идет [siege|El]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName]: [occupied|El]#!" - REVOKE_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:1 "@warning_icon!#X [TITLE.GetName] нельзя отнять у [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]: [CHARACTER.GetSheHe] не может владеть [Concept( 'title', 'титулами')|E] без земель#!" - REVOKE_TITLE_CANT_REVOKE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X Вы должны отнять [TITLE_2.GetName] целиком, не только [TITLE.GetName]#!" - REVOKE_TITLE_SELECT:0 "@warning_icon!#X Титул не выбран#!" - REVOKE_TITLE_REVOKE:0 "#T Отнять выбранные титулы у персонажа [CHARACTER.GetShortUIName]#!" - REVOKE_TITLE_PROVINCE_TITLE_TOOLTIP:4 "Вы можете отнять титул [TITLE.GetName]\n#I Щелкните, чтобы выбрать его#!" - REVOKE_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X Вы не можете отнять [TITLE.GetName]#!" - GRANT_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X Вы не можете даровать [TITLE.GetName]#!" - REVOKE_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "Вы отнимаете титул [TITLE.GetName]\n#I Нажмите, чтобы снять выделение#!" - REVOKE_TITLE_CANT_TAKE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUIName] не имеет [Concept( 'title', 'титулов' )|E]#!" - CALL_ALLY_NO_WARS:0 "#weak Война не выбрана#!" - CALL_ALLY_DESCRIPTION:0 "Выберите [Concept( 'war', 'войну' )|E], на которую призовете персонажа [CHARACTER.GetShortUINameNoTooltip]" - CALL_ALLY_ITEM_SELECT:0 "#T [WAR.GetName|V]: призвать персонажа [CHARACTER.GetShortUINameNoTooltip]#!" - CALL_ALLY_ALLY_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] уже [Select_CString(CHARACTER.IsLocalPlayer, 'участвуете', 'участвует')] в этой войне#!" - CALL_ALLY_ALLY_ALREADY_CALLED_TO_WAR:2 "@warning_icon!#X Персонажа [CHARACTER.GetShortUINameNoTooltip|U] уже призвали на эту войну#!" - WAR_ALLIES:0 "Союзники" - WAR_ENEMIES:0 "Враги" - CALL_ALLY_REJECT_HEADER:1 "В случае вашего отказа:" - CALL_ALLY_NO_WAR_SELECTED:0 "@warning_icon!#X Выбор [wars|El] из списка#!" - BLACKMAIL_NO_SECRETS:0 "#weak Нет доступных секретов#!" - BLACKMAIL_DESCRIPTION:0 "Выберите, какие [secrets|El] персонажа [CHARACTER.GetShortUINamePossessiveNoTooltip] использовать для шантажа" - BLACKMAIL_NO_SECRET_SELECTED:0 "@warning_icon!#X Выберите [secret|El] из списка#!" - BLACKMAIL_SECRET_FORBIDDEN:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] не может раскрыть этот секрет#!" - BLACKMAIL_SECRET_ALREADY_IN_HOOK:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] уже использует этот [secret] для получения [Concept( 'hook', 'влияния' )|E]#!" - GENERIC_SPEND_A_HOOK:0 "Использовать [hooks|El]" - GENERIC_HOOK_VALID:1 "Вы используете [Concept( 'hook', 'влияние' )|E], чтобы удостовериться, что [recipient.GetShortUINameNoTooltip] согласится" - GENERIC_HOOK_INVALID:1 "[recipient.GetShortUINameNoTooltip] у вас не [Concept( 'hook', 'на крючке' )|E]" - - - GENERIC_HOOK_POSITIVE_REASON:0 "Использовано [hooks|El]: $VALUE|=+0$" - DIVORCE_INCESTUOUS:0 "Кровосмесительный брак: $VALUE|=+0$" - DIVORCE_OPENLY_INCESTUOUS_SPOUSE:0 "[secondary_recipient.GetShortUINameNoTooltip] не [Select_CString(secondary_recipient.IsLocalPlayer, 'скрываете', 'скрывает' )] кровосмесительных отношений: $VALUE|=+0$" - DIVORCE_INFERTILE:0 "[secondary_recipient.GetShortUINameNoTooltip] вряд ли сможет родить детей: $VALUE|=+0$" - DIVORCE_IMPOTENT_EUNUCH:0 "[secondary_recipient.GetShortUINameNoTooltip] — [GetTrait('eunuch').GetName( secondary_recipient.Self )]: $VALUE|=+0$" - DIVORCE_HEATHEN:0 "[secondary_recipient.GetShortUINameNoTooltip], другая [religion|El]: $VALUE|=+0$" - DIVORCE_HERETIC:0 "[secondary_recipient.GetShortUINameNoTooltip], другая [faith|El]: $VALUE|=+0$" - DIVORCE_HOLY:0 "Ваш союз священен: $VALUE|=+0$" - DIVORCE_INFIDELITY:0 "[secondary_recipient.GetShortUINameNoTooltip] не хранит верность в браке: $VALUE|=+0$" - DIVORCE_POLYGAMY:0 "[faith|E] персонажа [secondary_recipient.GetShortUIName] не допускает такой тип отношений, как [GetFaithDoctrine('doctrine_polygamy').GetName]: $VALUE|=+0$" - I_AM_VIRTUOUS:1 "У вас есть [Concept( 'virtuous', 'добродетельные' )|E] [Concept( 'traits', 'свойства' )|E]: $VALUE|=+0$" - I_AM_PIOUS:0 "Ваш [piety_level|El]: $VALUE|=+0$" - I_AM_PIOUS_AND_BROKE:0 "Вы обанкротились, а ваш [piety_level|El] высок: $VALUE|=+0$" - THEY_ARE_VIRTUOUS:0 "[secondary_recipient.GetShortUINameNoTooltip] имеет добродетельные [traits|El]: $VALUE|=+0$" - I_AM_SINFUL:1 "У вас есть [Concept( 'sinful', 'греховные' )|E] [Concept( 'traits', 'свойства' )|E]: $VALUE|=+0$" - THEY_ARE_SINFUL:0 "[secondary_recipient.GetShortUINameNoTooltip] имеет греховные [traits|El]: $VALUE|=+0$" - WE_ARE_RIVALS:0 "Вы соперники: $VALUE|=+0$" - WE_ARE_NEMESES:0 "Вы заклятые враги: $VALUE|=+0$" - WE_ARE_LOVERS:0 "Вы любовники: $VALUE|=+0$" - WE_ARE_FRIENDS:0 "Вы друзья: $VALUE|=+0$" - WE_ARE_BEST_FRIENDS:0 "Вы лучшие друзья: $VALUE|=+0$" - YOU_ARE_MY_RELATIVE:0 "Вы из одной семьи: $VALUE|=+0$" - THEY_ARE_MY_CLOSE_KIN:0 "[secondary_recipient.GetShortUINameNoTooltip] — член семьи: $VALUE|=+0$" - YOU_ARE_MY_HOUSE_MEMBER:0 "Вы принадлежите к [recipient.GetHerHis] [Concept( 'house', 'дому' )|E]: [house|E]" - YOU_ARE_MY_DYNASTY_MEMBER:0 "Вы принадлежите к [recipient.GetHerHis] [Concept( 'dynasty', 'династии' )|E]: [dynasty|E]" - THEY_ARE_MY_HOUSE_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip] из [recipient.GetHerHis] [Concept( 'house', 'дома' )|E]: $VALUE|=+0$" - THEY_ARE_MY_DYNASTY_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip] из [recipient.GetHerHis] [Concept( 'dynasty', 'династии' )|E]: $VALUE|=+0$" - I_AM_A_KINSLAYER:0 "Я [kinslayer|El]: $VALUE|=+0$" - THEY_ARE_A_KINSLAYER:0 "[secondary_recipient.GetShortUINameNoTooltip] — [kinslayer|El]: $VALUE|=+0$" - # Divorce interaction loc - DIVORCE_GIVEN_CHILDREN:0 "У вас несколько здоровых детей от персонажа [secondary_recipient.GetShortUINameNoTooltip]: $VALUE|=+0$" - I_DIVORCED_X:0 "[recipient.GetShortUINameNoTooltip] расторгает брак: [actor.GetShortUINameNoTooltip] и [secondary_recipient.GetShortUINameNoTooltip] больше не муж и жена!" - X_DIVORCED_ME:0 "[actor.GetShortUINameNoTooltip] и [secondary_recipient.GetShortUINameNoTooltip] расторгают брак! [recipient.GetShortUINameNoTooltip] их благословляет!" - X_DIVORCED_ME_DESC:0 "[actor.GetShortUINameNoTooltip] и [secondary_recipient.GetShortUINameNoTooltip] больше не состоят [married|El]" - #Educate Child interaction loc - EDUCATE_CHILD_ACTOR_IS_MY_LIEGE:0 "Вы [recipient.GetHerHis] сюзерен: $VALUE|=+0$" - EDUCATE_CHILD_AI_MY_CHILD:0 "[recipient.GetShortUINameNoTooltip] отошлет своего ребенка: $VALUE|=+0$" - EDUCATE_CHILD_OFFEND_EXISTING_GUARDIAN:0 "[recipient.GetHerHis|U] появление оскорбит нынешнего опекуна: $VALUE|=+0$" - I_AM_AT_MAXIMUM_WARDS:0 "У вас может быть только двое подопечных" - THEY_ARE_AT_MAXIMUM_WARDS:0 "У [Concept( 'guardian', 'опекуна' )|E] может быть только двое [Concept( 'wards', 'подопечных' )|E]" - THEY_MUST_BE_ADULT:0 "[CHARACTER.GetShortUINameNotMe] и [TARGET_CHARACTER.GetShortUINameNotMe]: в этой паре один должен быть взрослым, а второй — ребенком" - character_to_educate_exists:0 "При [Concept( 'court', 'дворе' )|E] персонажа [TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip] никому нельзя дать [Concept( 'educated', 'образование' )|E]" - character_to_guard_exists:1 "При дворе персонажа [CHARACTER.GetShortUINamePossessiveNoTooltip] нет возможных опекунов" - - divorced_me_opinion:0 "В разводе со мной" - divorced_close_kin:0 "В разводе с членом моей семьи" - set_me_aside_opinion:0 "Отвергает меня" - temporal_condemnation_opinion:0 "Временное осуждение" - temporal_condemnation_condemned_me_opinion:0 "Осуждает меня" - - #Faction Interactions - FACTION_CANT_JOIN_CREATE_ADULT_INT:0 "Невозможно начать фракцию или присоединиться к существующей, будучи несовершеннолетним" - FACTION_CANT_JOIN_CREATE_ADULT:0 "$FACTION_CANT_JOIN_CREATE_ADULT_INT$" - - CREATE_HOLY_ORDER_DECISION_NAME_LABEL:0 "Название:" - CREATE_HOLY_ORDER_DECISION_CAPITAL_LABEL:0 "Ставка:" - REVOKE_HOLY_ORDER_DECISION_BARONY_LABEL:0 "Графство:" - CREATE_HOLY_ORDER_DECISION_CHANGE_CAPITAL:1 "Перенести ставку" - CREATE_HOLY_ORDER_DECISION_SELECT_CAPITAL:1 "Выбрать ставку" - - - LEASE_OUT_BARONIES_TITLE:1 "Выбрать владение" - LEASE_OUT_BARONIES_NO_TITLES:0 "Нет доступных владений" - LEASE_OUT_BARONIES_TOOLTIP:0 "#T [Select_CString( DecisionViewWidgetCreateHolyOrder.HasValidBaronies, '$LEASE_OUT_BARONIES_TITLE$', '$LEASE_OUT_BARONIES_NO_TITLES$' )] #!" - LEASE_OUT_BARONIES_CONFIRM:0 "Выбрать" - CREATE_HOLY_ORDER_HINT:0 "#I Выберите [barony|El], которое не является [Concept( 'county_capital', 'столицей графства' )|El]#!" - REVOKE_HOLY_ORDER_HINT:0 "#I Выберите [barony|El], которое будет отдано в аренду [Concept( 'holy_order', 'священному ордену' )|El]#!" - GRANT_TITLE_LEASED_OUT_VASSAL:0 "#T В том числе [Concept( 'leased', 'арендованные' )|El] [holdings|El]: #!\n[Title.GetLeasedOutVassalList]" - THEOCRATIC_LEASE_VASSAL:0 "[TITLE.GetName] ([church_property|E])" - REVOKABLE_LEASE_VASSAL:0 "[TITLE.GetName] ([TITLE_2.GetName])" - REVOKE_TITLE_PRESSED_CLAIM:1 "У вас есть [pressed_claim|El] на титул [Title.GetName]" - REVOKE_TITLE_UNPRESSED_CLAIM:1 "У вас есть [unpressed_claim|El] на титул [Title.GetName]" - - FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName] — [Concept( 'organized', 'организованная' )|El] [faith|El]" - NOT_FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName] — не [Concept( 'organized', 'организованная' )|El] [faith|El]" - FAITH_HAS_BEEN_REFORMED:2 "Уже существует [Concept( 'organized', 'организованная' )|E] разновидность [Concept( 'faith', 'конфессии' )|E] персонажа [CHARACTER.GetFaith.GetName]" - NOT_FAITH_HAS_BEEN_REFORMED:2 "Не существует [Concept( 'organized', 'организованной' )|E] разновидности [Concept( 'faith', 'конфессии' )|E] персонажа [CHARACTER.GetFaith.GetName]" - - tooltip_fellow_vassal_joins_war:1 "[joining_vassal.GetShortUIName] примкнет к восстанию, которое ведет [recipient.GetTitledFirstName]" - - # Interfere in War - INTERFERE_IN_WAR:0 "Закончить войну между вассалами" - INTERFERE_IN_WAR_REJECT_HEADER:1 "Если вы откажетесь:" - INTERFERE_IN_WAR_NO_WAR_SELECTED:0 "@warning_icon!#X Выбор [wars|El] из списка#!" - INTERFERE_IN_WAR_NO_WARS:0 "#weak Война не выбрана#!" - INTERFERE_IN_WAR_DESCRIPTION:0 "#I Выбор [wars|El]#!" - INTERFERE_IN_WAR_ITEM_SELECT:0 "#T Вмешаться в войну персонажа [CHARACTER.GetShortUINameNoTooltip]#!" - INTERFERE_IN_WAR_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] уже [Select_CString(CHARACTER.IsLocalPlayer, 'участвуете', 'участвует')] в этой войне#!" - INTERFERE_IN_WAR_ALREADY_CALLED_TO_WAR:1 "@warning_icon!#X Персонажа [CHARACTER.GetShortUINameNoTooltip] уже призвали на эту войну#!" - - RANK_DIFFERENCE_REASON:1 "[title_rank|E] различается: $VALUE|=+0$" - IS_HEIR_REASON:0 "Мой наследник: $VALUE|=+0$" - IS_CLAIMANT_TO_ACTORS_TITLES:0 "[claimant|E]: $VALUE|=+0$" - IS_CLAIMANT_TO_RECIPIENT_TITLES:0 "Я [claimant|El]: $VALUE|=+0$" - IS_SAME_HOUSE_REASON:0 "Общий [house|El]: $VALUE|=+0$" - DECLARED_WAR_REASON:0 "Мне объявлена [war|El]: $VALUE|=+0$" - IS_AT_WAR_REASON:0 "Я веду [Concept( 'war', 'войну' )|E]: $VALUE|=+0$" - IS_AT_WAR_WITH_TARGET_REASON:0 "[secondary_recipient.GetShortUIName] и [recipient.GetShortUIName] ведут войну: $VALUE|+0$" - GRANT_REVOKE_VIEW_WRONG_HOLDING_TYPE:0 "#T [holding|E] неправильного типа#!\n[GetPlayer.GetGovernment.GetName] не позволяет эффективно управлять владением [Title.GetProvince.GetHolding.GetType.GetName|V]: оно не будет приносить [taxes|El] или [levies|El]." - - grant_title_modifier_stack_baronies:3 "[recipient.GetShortUIName|U] получает [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] [Concept( 'opinion', 'мнения' )|E] о [Select_CString(actor.IsPlayer, '', 'персонаже ' )] [actor.GetNamePossessiveOrMy][Select_CString(actor.IsPlayer, 'ем персонаже', '' )] на #V 50 лет#! #weak (Получено баронство)#!" - grant_title_modifier_stack_counties:3 "[recipient.GetShortUIName|U] получает [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] [Concept( 'opinion', 'мнения' )|E] о [Select_CString(actor.IsPlayer, '', 'персонаже ' )] [actor.GetNamePossessiveOrMy][Select_CString(actor.IsPlayer, 'ем персонаже', '' )] на #V 50 лет#! #weak (Получено графство)#!" - grant_title_modifier_stack_duchies:3 "[recipient.GetShortUIName|U] получает [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] [Concept( 'opinion', 'мнения' )|E] о [Select_CString(actor.IsPlayer, '', 'персонаже ' )] [actor.GetNamePossessiveOrMy][Select_CString(actor.IsPlayer, 'ем персонаже', '' )] на #V 50 лет#! #weak (Получено герцогство)#!" - grant_title_modifier_stack_kingdoms:3 "[recipient.GetShortUIName|U] получает [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] [Concept( 'opinion', 'мнения' )|E] о [Select_CString(actor.IsPlayer, '', 'персонаже ' )] [actor.GetNamePossessiveOrMy][Select_CString(actor.IsPlayer, 'ем персонаже', '' )] на #V 50 лет#! #weak (Получено королевство)#!" - grant_title_modifier_stack_empires:3 "[recipient.GetShortUIName|U] получает [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] [Concept( 'opinion', 'мнения' )|E] о [Select_CString(actor.IsPlayer, '', 'персонаже ' )] [actor.GetNamePossessiveOrMy][Select_CString(actor.IsPlayer, 'ем персонаже', '' )] на #V 50 лет#! #weak (Получена империя)#!" - - #grant_title_modifier_stack_discontent:2 "The [faction|E] that [recipient.GetShortUIName] belongs to loses #V [SCOPE.ScriptValue('grant_title_opinion_sum_discontent_calc')|V0]#! [discontent|E]" - grant_title_modifier_stack_discontent:3 "[factions|E], к которым принадлежит [recipient.GetShortUIName], теряют часть [Concept( 'discontent', 'недовольства' )|E]" - - GRANT_TITLE_WARNING:0 "Потеря вассала" - GRANT_TITLE_WARNING_TEXT:0 "$MESSAGE$\n\nВсе равно даровать титулы?" - GRANT_TITLE_ACCEPT:0 "Даровать титулы" - MATCHMAKER_INTERACTION_ALLIANCE:0 "#T Возможный союз#!\n[Character.GetPrimaryTitle.GetName]" - - DECLARE_WAR_PLEDGED_TO_GHW_TITLE:0 "Участие в Великой священной войне" - DECLARE_WAR_PLEDGED_TO_GHW_DESC:0 "Вы примкнули к [Concept( 'great_holy_war', 'Великой священной войне' )|El] против персонажа [TARGET_CHARACTER.GetShortUIName]. С ее началом эта [war|El] будет закончена ничем. Вы все равно хотите развязать эту войну?" - DECLARE_WAR_PLEDGED_TO_GHW_ACCEPT:0 "Атаковать в любом случае" - PLEDGE_GHW_ALREADY_AT_WAR_TITLE:0 "Война уже идет" - PLEDGE_GHW_ALREADY_AT_WAR_DESC:0 "Вы и [TARGET_CHARACTER.GetShortUIName] и так уже [Concept( 'war', 'воюете' )|E]. Когда начнется [great_holy_war|E], обычная война закончится ничем. Вы все равно хотите участвовать?" - PLEDGE_GHW_ALREADY_AT_WAR_ACCEPT:0 "Участвовать в любом случае" - END_WAR_INVALIDATED_MESSAGE_TITLE:0 "Война заканчивается ничем" - END_WAR_INVALIDATED_MESSAGE_DESC:0 "[war.GetName|V] заканчивается ничем" - - CULTURE_TRANSF_VASSAL:0 "[Culture.GetNameNoTooltip]ая" - - grant_title_clerical_gender_tt:0 "Храмовые владения можно передавать только представителям того же пола, что и духовенство вашей [Concept( 'faith', 'конфессии' )|E]" diff --git a/project/ck3/base_game/localization/russian/gui/succession_election_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/succession_election_window_l_russian.yml deleted file mode 100644 index 1c3f176bcd..0000000000 --- a/project/ck3/base_game/localization/russian/gui/succession_election_window_l_russian.yml +++ /dev/null @@ -1,50 +0,0 @@ -l_russian: - SUCCESSION_ELECTION_WINDOW_TITLE:1 "Выбор [Concept( 'title_heir', 'наследника' )]" - SUCCESSION_ELECTION_WINDOW_CANDIDATES:2 "Кандидаты ([GetDataModelSize( SuccessionElectionWindow.GetCandidates.GetList )])" - SUCCESSION_ELECTION_WINDOW_ELECTORS:2 "Выборщики ([GetDataModelSize( SuccessionElectionWindow.GetElectors.GetList )])" - SUCCESSION_ELECTION_WINDOW_THEIR_ELECTORS:0 "[Character.GetHerHis|U] выборщики" - SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE:1 "#T Общий счет этого кандидата: [SuccessionElectionWindowCandidate.GetScore|V]#!\n[SuccessionElectionWindowCandidate.GetCandidate.GetUINameNoTooltip] получит поддержку следующих электоров:\n[SuccessionElectionWindowCandidate.GetVotesInFavor]\n\nКандидат с наивысшим счетом [Concept( 'succession', 'унаследует' )|E] титул." - SUCCESSION_ELECTION_WINDOW_CANDIDATE_RANK:0 "Ранг: [SuccessionElectionWindowCandidate.GetElectionRank|V]" - SUCCESSION_ELECTION_WINDOW_NOMINATE:0 "Выдвинуть" - SUCCESSION_ELECTION_WINDOW_FORCE_VOTE:0 "Заставить проголосовать" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE:1 "#T Поддерживает персонажа [SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE_TT:1 "#T Поддерживает персонажа [SuccessionElectionWindow.GetElectorFromCharacter( Character.Self ).GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE:1 "#T Ваш кандидат, [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNotMeNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE_INFO:2 "#weak Будет голосовать за персонажа [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNoTooltip], когда [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetHerHis] счет станет выше, чем [SuccessionElectionWindowElector.GetElectorCandidate.GetScore|+]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_OTHER_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n[Character.PlayerName|V] принимает решение" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_LOCAL_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n Я принимаю решение" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_FORCED_VOTE:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n$SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE$" - SUCCESSION_ELECTION_VOTE_REASON_SUM:0 "Счет: $VALUE|+$" - SUCCESSION_ELECTION_ELECTOR_VOTE_STRENGTH_SUM:0 "#T [vote_strength|E]: $VALUE|+$#!" - SUCCESSION_ELECTION_VOTE_FORCED_ME:1 "Вы вынуждены голосовать так же, как [TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_VOTE_FORCED_THIRD:0 "По принуждению [CHARACTER.GetShortUINameNotMeNoTooltip] голосует так же, как [TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE:1 "Ваш кандидат" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_INFO:0 "[Character.GetShortUINameNoTooltip]" - SUCCESSION_ELECTION_WINDOW_SELECT_CANDIDATE_INFO:0 "Выдвините кандидата из списка ниже" - SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH:1 "Сила вашего голоса" - SUCCESSION_ELECTION_WINDOW_NO_ELECTORS:0 "[electors|E] не голосуют за н[Character.GetHerHis]" - SUCCESSION_ELECTION_WINDOW_NUM_ELECTORS:1 "#high [GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors )]#! [Select_CString( GreaterThan_int32( GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors ), '(int32)1' ), 'Выборщики голосуют', 'Выборщик голосует' )] за н[Character.GetHerHis]" - SUCCESSION_ELECTION_WINDOW_RULES_ELECTORS:0 "Выборщики: #bold [SuccessionElectionWindow.GetElectorsGrouping|El]#!" - SUCCESSION_ELECTION_WINDOW_RULES_CANDIDATES:0 "Кандидаты: #bold [SuccessionElectionWindow.GetCandidatesGrouping|El]#!" - CLOSE_ELECTION_VIEW:0 "Вернуться к окну титула" - SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE:0 "Голос отдан, поскольку оказывалось [hooks|El]" - SUCCESSION_ELECTION_WINDOW_LAW:0 "Закон о наследовании: [SuccessionElectionWindow.GetSuccessionLaw.GetName]" - SUCCESSION_ELECTION_WINDOW_TOGGLE_ELECTORS:0 "#T Переключить список выборщиков#!" - SUCCESSION_ELECTION_ELECTOR_ENTRY:0 "[CHARACTER.GetShortUINameNotMe]: $STRENGTH|V$" - SUCCESSION_ELECTION_CANDIDATE_SCORE:0 "Счет: [SuccessionElectionWindowElectorVote.GetScore|+]" - SUCCESSION_ELECTION_ELECTOR_PREFERENCE:0 "Требования к моему кандидату: [SuccessionElectionWindowElector.GetScoreDiff|+]" - SUCCESSION_ELECTION_ELECTOR_MY_CHOICE:0 "Альтернативная кандидатура" - SUCCESSION_ELECTION_WINDOW_NOT_ELECTOR:2 "Вы не являетесь [Concept( 'elector', 'выборщиком' )|E] и не можете голосовать" - SUCCESSION_ELECTION_WINDOW_CANDIDATE:0 "Кандидаты" - SUCCESSION_ELECTION_WINDOW_RANK:0 "Ранг: [SuccessionElectionWindow.GetCandidateFromCharacter( SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate ).GetElectionRank]" - SUCCESSION_ELECTION_WINDOW_NO_PLAYER_NOMINEE:0 "#T Нет кандидата от игрока#!\nВам нужно выдвинуть кого-нибудь, чтобы увидеть различия в предпочтениях выборщиков" - SUCCESSION_ELECTION_WINDOW_STANCE_WIN:0 "Следующий наследник" - SUCCESSION_ELECTION_WINDOW_STANCE_LOSS:0 "Не следующий наследник" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_STANCE:0 "[SelectLocalization( EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' ), 'SUCCESSION_ELECTION_WINDOW_STANCE_WIN', 'SUCCESSION_ELECTION_WINDOW_STANCE_LOSS' )]" - ELECTION_CANDIDATE_RELEVANCE:0 "Значимость" - ELECTION_CANDIDATE_SCORE:0 "Голоса" - ELECTION_NO_CANDIDATE:0 "Кандидат не выбран" - SUCCESSION_ELECTION_WINDOW_CAST_VOTE:0 "#T Проголосовать#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY:0 "@warning_icon! #X Не принадлежит к вашей [Concept( 'dynasty', 'династии' )|E]#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE:0 "\n$SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY$" - NOMINATE_CANDIDATE_TOOLTIP:0 "[Title.GetCanCharacterControlVoteReason( GetPlayer )][SelectLocalization( ObjectsEqual( Character.GetDynasty, GetPlayer.GetDynasty ), '', 'SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE' )]" diff --git a/project/ck3/base_game/localization/russian/gui/succession_event_window_l_russian.yml b/project/ck3/base_game/localization/russian/gui/succession_event_window_l_russian.yml deleted file mode 100644 index 0d8da90dc3..0000000000 --- a/project/ck3/base_game/localization/russian/gui/succession_event_window_l_russian.yml +++ /dev/null @@ -1,271 +0,0 @@ -l_russian: - SUCCESSION_EVENT_WINDOW_LOST_TITLES:0 "Потеря титулов при наследовании:" - SUCCESSION_EVENT_WINDOW_CLOSE:1 "Продолжить игру за персонажа [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_LEGACY:0 "Показать происхождение" - SUCCESSION_EVENT_WINDOW_OBSERVER:0 "Перейти в режим наблюдателя" - SUCCESSION_EVENT_WINDOW_MENU:0 "Выйти в меню" - SUCCESSION_EVENT_WINDOW_MENU_TT:0 "" - SUCCESSION_EVENT_WINDOW_END_GAME:0 "Завершить игру" - SUCCESSION_EVENT_WINDOW_END_GAME_TT:0 "Закончить сетевую игру" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME:0 "Покинуть игру" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME_TT:0 "Выйти из сетевой игры" - SUCCESSION_EVENT_WINDOW_CHANGE_CHARACTER:0 "Выбрать нового персонажа" - - #Death Intro messages: - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_1:0 "[ROOT.Char.GetFullNameNoTooltip] испускает дух в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_2:0 "[ROOT.Char.GetFullNameNoTooltip] покидает свою смертную оболочку в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_3:0 "[ROOT.Char.GetFullNameNoTooltip] уходит из жизни в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_4:0 "[ROOT.Char.GetFullNameNoTooltip] покидает этот мир в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_5:0 "[ROOT.Char.GetFullNameNoTooltip] уходит из жизни в возрасте [ROOT.Char.GetAge] лет и [ROOT.Char.Custom('GetAfterLifeDestination')]." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_PIOUS:1 "Дух персонажа [ROOT.Char.GetFullNameNoTooltip] отправляется в [ROOT.Char.GetFaith.PositiveAfterLife] в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WICKED:1 "Дух персонажа [ROOT.Char.GetFullNameNoTooltip] отправляется в [ROOT.Char.GetFaith.NegativeAfterLife] в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WOUNDED:0 "[ROOT.Char.GetFullNameNoTooltip] наконец обретает мир в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_1:0 "[ROOT.Char.GetFullNameNoTooltip] наконец обретает мир в объятиях Христа в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_2:0 "[ROOT.Char.GetFullNameNoTooltip] упокаивается в руках Господа в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_1:0 "[ROOT.Char.GetFullNameNoTooltip] покидает преходящий мир по зову Единого в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_2:0 "Дух персонажа [ROOT.Char.GetFullNameNoTooltip] покидает преходящий мир и отправляется в [ROOT.Char.GetFaith.PositiveAfterLife] в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_3:0 "[ROOT.Char.GetFullNameNoTooltip] уходит в вечность в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_NORSE_1:0 "[ROOT.Char.GetFullNameNoTooltip] отправляется пировать в [ROOT.Char.GetFaith.PositiveAfterLife] в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_HELLENIC_1:0 "[ROOT.Char.GetFullNameNoTooltip] пересекает реку Стикс в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_EASTERN_1:0 "[ROOT.Char.GetFullNameNoTooltip] возносится над своей материальной формой в возрасте [ROOT.Char.GetAge] лет." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_TRIBAL_1:0 "[ROOT.Char.GetFullNameNoTooltip] пересекает дверь в мир духов в возрасте [ROOT.Char.GetAge] лет." - -#Death Reason message: - SUCCESSION_EVENT_WINDOW_DEAD_REASON_1:0 "[ROOT.Char.GetSheHe|U] [ROOT.Char.GetDeathReason]." - -#Death Outro messages: - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_CHILD:0 "[ROOT.Char.GetHerHis|U] жизнь оборвалась так рано, а потому трудно сказать, какой бы из н[ROOT.Char.GetHerHis] вышел правитель." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_OLD:0 "[Select_CString(ROOT.Char.IsFemale, 'Эта старуха', 'Этот старик' )] [Select_CString(ROOT.Char.IsFemale, 'прожила', 'прожил' )] долгую и плодотворную жизнь." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_IMMORTAL:0 "[ROOT.Char.GetSheHe|U] умирает вопреки своему кажущемуся бессмертию." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_PREGNANT:0 "Умерев до родов, [ROOT.Char.GetSheHe] не будет страдать от одиночества в ином мире." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_LEPER:0 "[ROOT.Char.GetHerHis|U] разлагающееся тело наконец сдалось под натиском проказы." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DISFIGURED:0 "Из-за чудовищного уродства [ROOT.Char.GetHerHis] в последние годы не видели на публике." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_MANGLED:0 "Из-за ужасного увечья [ROOT.Char.GetHerHim] в последние годы с трудом удавалось вставать на ноги." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_HUNCHBACK:0 "У н[ROOT.Char.GetHerHis] с рождения была кривая спина, из-за чего [ROOT.Char.GetHerHis] часто высмеивали." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_GIANT:0 "С рождения [ROOT.Char.GetHerHis] высмеивали за огромный рост." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DWARF:0 "С рождения [ROOT.Char.GetHerHis] высмеивали за низкий рост." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_STRONG:0 "[ROOT.Char.GetWomanMan|U] несравненной доблести, [ROOT.Char.GetSheHe] наконец встречает более сильного соперника." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_YOUNG:0 "[ROOT.Char.GetHerHis|U] всегда будут помнить за невероятную красоту — и за смерть в самом расцвете сил." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_OLD:0 "Некогда все восхищались [ROOT.Char.GetHerHis] красотой, но судьба обрекла эту красоту на медленное увядание." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_WEAK:0 "Нередко [ROOT.Char.GetHerHis] высмеивали за хрупкое телосложения." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_UGLY:1 "Уродство [ROOT.Char.GetHerHis] было столь ужасно, что ходили слухи, будто лишь взглянув на н[ROOT.Char.GetHerHis], люди еще долго мучились кошмарами." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_INCAPABLE:0 "От н[ROOT.Char.GetHerHis] уже давно осталась пустая оболочка, неспособная ходить или говорить, и теперь [ROOT.Char.GetSheHe] наконец-то [Select_CString(ROOT.Char.IsFemale, 'покинула', 'покинул' )] искореженные остатки своего тела." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_LUNATIC:0 "[ROOT.Char.GetSheHe|U] запомнится в этих землях своим безумием." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_POSITIVE:0 "[ROOT.Char.GetFaith.HighGodName] долгие годы говорит [ROOT.Char.GetHerHis] устами и вот теперь, наконец, призывает [ROOT.Char.GetHerHis] домой." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_NEGATIVE:0 "Из-за одержимости часто можно было слышать, как [ROOT.Char.GetSheHe] бормочет о своей неизбежной участи." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DEPRESSED:1 "После перенесенных мучений [ROOT.Char.GetHerHis] давно тянуло в объятья смерти." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_GENIUS:0 "[ROOT.Char.GetHerHis|U] прославляли за острый ум, но все же [ROOT.Char.GetFaith.DeathDeityName] оказалась хитрее." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DUMB:0 "Все знали, что в силу слабого ума [ROOT.Char.GetSheHe] часто полагается на чужие совета, принимая даже самые важные решения." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_INFIRM:0 "К смерти от н[ROOT.Char.GetHerHis] осталась лишь пустая оболочка." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_EXCOMMUNICATED:0 "После того как церковь объявила [ROOT.Char.GetHerHis] еретиком, никто не сомневается, что после смерти [ROOT.Char.GetSheHe] будет страдать за свои грехи." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_KINSLAYER:0 "Все знают, что [ROOT.Char.GetHerHis] руки были покрыты кровью [ROOT.Char.GetHerHis] близких, и [ROOT.Char.GetSheHe] теперь расплачивается за свои злодеяния, попав в [ROOT.Char.GetFaith.NegativeAfterLife]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_DEVIANT:0 "[ROOT.Char.GetWomanMan|U] омерзительных вкусов, и [ROOT.Char.GetHerHis] не ждут ни пиры, ни празднества там, куда [ROOT.Char.GetSheHe] направляется." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_CANNIBAL:0 "По слухам [ROOT.Char.GetHerHim] случалось питаться человеческой плотью, и [ROOT.Char.GetSheHe] без сомнения понесет наказание за свой порочный образ жизни." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_SODOMITE:1 "Репутация содомита бежала впереди н[ROOT.Char.GetHerHis], и теперь [ROOT.Char.GetFaith.DevilName] позаботится о наказании." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_INCESTUOUS:0 "За свое пристрастие к запретному плоду кровосмесительной любви [ROOT.Char.GetSheHe] понесет наказание в следующей жизни." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_ADULTERER:0 "[ROOT.Char.GetHerHis|U] будут помнить за склонность к супружеской измене и вожделение." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_FORNICATOR:0 "[ROOT.Char.GetHerHis|U] будут помнить за беззастенчивый блуд и неконтролируемую похоть." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_MURDERER:0 "Убийца, [ROOT.Char.GetSheHe] понесет наказание за свои немыслимые преступления в следующей жизни." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_WITCH:0 "Все знали, что [ROOT.Char.GetSheHe] смешивает магические травы, а по ночам [ROOT.Char.GetFaith.DevilName] и [ROOT.Char.GetSheHe] предаются плотским утехам. В посмертии же [ROOT.Char.GetSheHe] будет гореть за свои грехи." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_SAOSHYANT:0 "Восстановив Персидскую империю [ROOT.Char.GetSheHe] обеспечивает себе бессмертие в проповедях, которые будут читать [ROOT.Char.GetFaith.PriestMalePlural]. Без сомнения, [ROOT.Char.GetFaith.HighGodName] усадит [ROOT.Char.GetHerHis] подле себя." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_RESTORER_ROME:0 "Восстановив древнюю мощь империи, [ROOT.Char.GetSheHe] [Select_CString(ROOT.Char.IsFemale, 'снискала', 'снискал' )] бессмертную славу." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_CRUSADER:0 "Всем известны [ROOT.Char.GetHerHis] религиозное рвение — и деятельное участие в одной из величайших священных войн нашего времени." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_DIPLOMAT:0 "Будучи опытным дипломатом, [ROOT.Char.GetSheHe] [Select_CString(ROOT.Char.IsFemale, 'могла', 'мог' )] любой спор решить миром." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_REVELER:0 "[ROOT.Char.GetHerHis|U] прославляли за личное обаяние, а также за великолепные пиршества и грандиозные балы." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_BLADEMASTER:0 "[ROOT.Char.GetHerHim|U] не было равных в рукопашной схватке." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HUNTER:0 "Все знали о [ROOT.Char.GetHerHis] увлечении охотой и о том, что [ROOT.Char.GetSheHe] может проводить целые недели на природе, гоняясь за неуловимой добычей." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GENERAL:0 "Все знали [ROOT.Char.GetHerHis] как выдающегося стратега, [Select_CString(ROOT.Char.IsFemale, 'она дни напролет изучала поля сражений и тренировала воинов', 'он дни напролет изучал поля сражений и тренировал воинов' )]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_ADMINISTRATOR:1 "[ROOT.Char.GetSheHe|U] [Select_CString(ROOT.Char.IsFemale, 'славилась', 'славился' )] своей добросовестностью и выдающимися навыками управляющего и правителя." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHEMER:0 "С [ROOT.Char.GetHerHis] изощренным и коварным умом даже самые близкие друзья не знали о [ROOT.Char.GetHerHis] истинных намерениях." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SEDUCER:0 "[ROOT.Char.GetSheHe|U] [Select_CString(ROOT.Char.IsFemale, 'была', 'был' )] безнравственной личностью, и [ROOT.Char.GetHerHis] подвешенный язык позволял затащить в постель кого угодно." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHOLAR:1 "Все знали и уважали [ROOT.Char.GetHerHis] за научные изыскания, [ROOT.Char.GetSheHe] [Select_CString(ROOT.Char.IsFemale, 'проводила', 'проводил' )] большую часть времени за изучением своей библиотеки, редко покидая [ROOT.Char.Custom('ResidenceBuilding')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_TORTURER:0 "Многие знали о [ROOT.Char.GetHerHis] садистских наклонностях и о том, что пытки и мучения стали для н[ROOT.Char.GetHerHis] подлинным искусством." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_FAMILY_FIRST:0 "Всегда ставя благополучие семьи превыше всего остального, [ROOT.Char.GetSheHe] всю свою жизнь [Select_CString(ROOT.Char.IsFemale, 'старалась', 'старался' )] обеспечить славное будущее своим потомкам." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_MYSTIC:1 "Все знали, что [ROOT.Char.GetSheHe] проводит ночи в своей лаборатории, и подозревали в колдовстве и нечистых чарах, тайну которых, якобы, по сей день скрывает [ROOT.Char.GetHerHis] [ROOT.Char.Custom('ResidenceBuilding')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_PHYSICIAN:0 "Посвятив свою жизнь пониманию человеческого тела и разума, [ROOT.Char.GetSheHe] [Select_CString(ROOT.Char.IsFemale, 'была', 'был' )] уважаемым врачом, и многие молодые исследователи восхищались [ROOT.Char.GetHerHis] энциклопедическими знаниями природы и гуморов." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GALLANT:0 "Образец доблести и отваги, [ROOT.Char.GetSheHe] навсегда останется в памяти как истинное воплощение доброты и справедливости." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HERBALIST:1 "О [ROOT.Char.GetHerHis] знании трав ходили легенды. Говорили, что [ROOT.Char.GetSheHe] может вылечить любую болезнь, подобрав правильную микстуру." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_MALICIOUS:0 "[ROOT.Char.GetHerHis|U] еще долго будут помнить за коварство, мелочность и злобу." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_BENEVOLENT:0 "[ROOT.Char.GetWomanMan|U] приятного нрава, [ROOT.Char.GetSheHe] запомнится своим великодушным правлением." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DOMINANT:0 "При жизни [Select_CString(ROOT.Char.IsFemale, 'она была', 'он был' )] воплощением благородства и силы. Очень немногим правителям удавалось достичь подобного." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_SUBMISSIVE:0 "[ROOT.Char.GetHerHis|U] запомнят как робкого и застенчивого человека, которого многие считали податливым правителем." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_APATHETIC:0 "Если что и можно сказать в [ROOT.Char.GetHerHis] адрес, так это то, что [ROOT.Char.GetSheHe] ни на кого не производит впечатления." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LUSTFUL:0 "[ROOT.Char.GetHerHis|U] жизнь прошла в попытках насытить неутолимое вожделение." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GLUTTONOUS:0 "Все знали, что [ROOT.Char.GetSheHe] никогда не упустит возможности попробовать новую экзотическую пищу." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GREEDY:1 "Все знали о [ROOT.Char.GetHerHis] любви к золоту и потому похоронили вместе с дорогими [ROOT.Char.GetHerHis] сердцу сокровищами." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LAZY:0 "Никогда не делая ничего сверх необходимого, [ROOT.Char.GetSheHe] всегда охотно [Select_CString(ROOT.Char.IsFemale, 'уклонялась', 'уклонялся' )] от своих обязанностей." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_FICKLE:0 "Никто не мог угадать, что сделает этот непредсказуемый человек дальше." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_WRATHFUL:0 "[ROOT.Char.GetHerHis|U] было очень легко разозлить, и стены [ROOT.Char.GetHerHis] резиденции часто дрожали от эха [ROOT.Char.GetHerHis] криков." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_ARROGANT:0 "Напыщенность, самодовольство... [ROOT.Char.GetHerHis|U] излюбленным занятием было демонстрировать свою власть над подданными." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_CHASTE:0 "[ROOT.Char.GetHerHis|U] запомнят за незыблемую веру в супружескую верность." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_TEMPERATE:0 "Избегая пиров и излишеств, [Select_CString(ROOT.Char.IsFemale, 'она не давала', 'он не давал' )] простым потребностям взять над собою верх." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GENEROUS:0 "Все знали о [ROOT.Char.GetHerHis] щедрости и о том, что [ROOT.Char.GetSheHe] легко раздает свои деньги друзьям и родственникам." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DILIGENT:0 "Яркий пример усердия, [ROOT.Char.GetSheHe] никогда не [Select_CString(ROOT.Char.IsFemale, 'пренебрегала', 'пренебрегал' )] своими обязанностями." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_COMPASSIONATE:0 "Об этой доброй и сострадательной душе всегда будут помнить друзья." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_PATIENT:0 "Никогда [Select_CString(ROOT.Char.IsFemale, 'она не повышала', 'он не повышал' )] голоса и [Select_CString(ROOT.Char.IsFemale, 'была', 'был' )] образцом терпеливости." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_HUMBLE:1 "В силу скромности [ROOT.Char.GetHerHis] никогда не прельщали похвалы за заслуги." - -#Heir message: - SUCCESSION_EVENT_WINDOW_HEIR_UNDERAGE:0 "Получив власть [ROOT.Char.GetAge] лет от роду, [ROOT.Char.GetSheHe] будет полагаться на совет в первые годы своего правления." - SUCCESSION_EVENT_WINDOW_HEIR_USELESS:0 "Без навыков, которые позволили бы удержать державу от распада, [ROOT.Char.GetHerHis] правление обречено на провал." - SUCCESSION_EVENT_WINDOW_HEIR_MILITARY:0 "Многие ожидают, что [ROOT.Char.GetSheHe] благодаря своим военным талантам приведет державу к многочисленным победам на поле боя." - SUCCESSION_EVENT_WINDOW_HEIR_LEARNING:0 "Благодаря [ROOT.Char.GetHerHis] мудрости и знаниям мы ожидаем, что [ROOT.Char.GetHerHis] правление принесет просвещение и рост." - SUCCESSION_EVENT_WINDOW_HEIR_STEWARDSHIP:0 "Благодаря [ROOT.Char.GetHerHis] расчетливости и бережливости держава просто обречена на процветание." - SUCCESSION_EVENT_WINDOW_HEIR_INTRIGUE:0 "Благодаря находчивости и сообразительности [ROOT.Char.GetSheHe] без труда сможет добиваться своего." - SUCCESSION_EVENT_WINDOW_HEIR_DIPLOMACY:0 "Как вассалы, так и иноземные правители будут уважать [ROOT.Char.GetHerHis] дипломатический талант." - SUCCESSION_EVENT_WINDOW_HEIR_STRONG_AND_SMART:0 "Благодаря [ROOT.Char.GetHerHis] физической силе и выдающемуся уму [ROOT.Char.GetHerHis] правление останется в веках." - SUCCESSION_EVENT_WINDOW_HEIR_WEAK_AND_DUMB:0 "Без острого ума и великой силы править [ROOT.Char.GetHerHim] будет очень нелегко." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN:0 "Опыт службы в далеком Миклагарде, скорее всего, вдохновит [ROOT.Char.GetHerHis] подданных." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUNATIC:0 "[ROOT.Char.GetSheHe|U] [Select_CString(ROOT.Char.IsFemale, 'спятила', 'спятил' )] окончательно и бесповоротно, и только [ROOT.Char.GetFaith.HighGodName] может теперь помочь нам." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_BAD:0 "[ROOT.Char.GetFaith.PriestMalePlural] подозревают, что [ROOT.Char.GetHerHis] захватили демоны, и делают все возможное, чтобы удержать [ROOT.Char.GetHerHim]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_GOOD:0 "[ROOT.Char.GetFaith.HighGodName] благословляет [ROOT.Char.GetHerHis], [ROOT.Char.GetHerHis] тело — лишь сосуд для высшей воли." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_FAIR:0 "От [ROOT.Char.GetHerHis] неописуемой красоты первые лица соседних держав падут к [ROOT.Char.GetHerHis] ногам." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADVENTURER:0 "Скорее всего, [ROOT.Char.GetHerHis] ждет жизнь полная приключений, славы и захватывающих событий." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_UGLY_DECEITFUL:0 "Присущие [ROOT.Char.GetHerHim] хитрость и обман могут положить [ROOT.Char.GetHerHim] конец." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTON_GREEDY:0 "Жадность и завистливость, скорее всего, помешают [ROOT.Char.GetHerHim] заручиться любовью крестьян." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_JUST:0 "Проявляя честность и справедливость во всем, [ROOT.Char.GetSheHe], как многие надеются, сможет изящно разрешить любой спор." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT_ARBITRARY:1 "Все знают о [ROOT.Char.GetHerHis] продажности и нечистоплотности. Вряд ли вассалы будут смотреть сложа руки, как [ROOT.Char.GetSheHe] транжирит наследство своего предшественника." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_MILITARY_ED:0 "Командуя войсками из собственной спальни, [ROOT.Char.GetFirstNameNoTooltip] вряд ли вдохновит своих солдат на подвиги." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_CONTENT:1 "В силу затворнического образа жизни [ROOT.Char.GetSheHe] охотно оставляет большую часть работы совету. Пока неясно, хорошо это или плохо." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_PARANOID:0 "[ROOT.Char.GetHerHim|U] всюду мерещатся приспешники сил зла, и [ROOT.Char.GetHerHis] правления стоит опасаться всем еретикам и иноверцам." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_GENEROUS:0 "Учитывая [ROOT.Char.GetHerHis] щедрость и набожность, можно не сомневаться: [ROOT.Char.GetFaith.PriestMalePlural] под [ROOT.Char.GetHerHis] правлением разбогатеют." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip] всегда в сверкающих доспехах. [ROOT.Char.GetSheHe] хочет, чтобы все видели: [ROOT.Char.GetSheHe] бросится в сражение в любой момент." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_CRUEL:0 "[ROOT.Char.GetFirstNameNoTooltip] вряд ли будет жалеть своих подданных, ибо даже [ROOT.Char.GetFaith.HighGodName] не страшит [ROOT.Char.GetHerHis]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE_STUBBORN:0 "В силу [ROOT.Char.GetHerHis] строгости в вопросах религии в [ROOT.Char.GetHerHis] правление вера и традиции, вероятно, станут особенно сильны." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL_CALLOUS:0 "Учитывая [ROOT.Char.GetHerHis] коварство и непостоянство, [ROOT.Char.GetHerHis] правление, скорее всего, пройдет под знаком зависти и интриг." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT_TRUSTING:0 "В силу доверчивости и справедливости [ROOT.Char.GetFirstNameNoTooltip] полагает, что в конечном счете все для н[ROOT.Char.GetHerHis] закончится хорошо." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_STRESSED:0 "В каждом углу [ROOT.Char.GetHerHim] мерещатся подозрительные тени, и править [ROOT.Char.GetSheHe] будет, вероятно, опираясь на страх." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN_COMPASSIONATE:0 "[ROOT.Char.GetSheHe|U] верит, что ко всем стоит относиться по-доброму. Многие опасаются, что [ROOT.Char.GetHerHis] враги могут этим воспользоваться." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STRONG_BRAVE:0 "Возвышаясь над врагами, подобно осадной башне, [ROOT.Char.GetFirstNameNoTooltip] без труда поведет за собой войска." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE_LUSTFUL:0 "[ROOT.Char.GetSheHe|U] всегда [Select_CString(ROOT.Char.IsFemale, 'готова усладить своего супруга', 'готов усладить свою супругу' )], и многие ожидают, что правящее семейство будет расти и процветать." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS_JUST:0 "Многие ожидают получить от н[ROOT.Char.GetHerHis] причитающееся." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT_GREEDY:0 "Под властью этого изобретательного человека держава обречена на процветание — или на полное разорение." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_HONEST:0 "[ROOT.Char.GetSheHe|U] не стыдится признавать свои многочисленные слабости, и есть большие сомнения в том, сможет ли держава довериться новому сюзерену." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_TRUSTING:0 "В силу своей наивности [ROOT.Char.GetSheHe] может упустить удобный случай." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS_HONEST:0 "Всегда прямо высказывая свое мнение, [ROOT.Char.GetSheHe] покорит всю державу своей проницательной честностью." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_ARBITRARY:0 "У этого человека напрочь отсутствует мораль. Уже совсем скоро [ROOT.Char.GetHerHis] вассалы поймут, следует ли [ROOT.Char.GetHerHis] опасаться." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL_WRATHFUL:0 "Многие опасаются, что под властью [Select_CString(ROOT.Char.IsFemale, 'этой жестокой женщины', 'этого жестокого человека' )] эти земли обратятся в ад." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL_ZEALOUS:0 "Иноверцы и еретики боятся [ROOT.Char.GetHerHis] ярости, вызванной слепым религиозным рвением." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_DECEITFUL:0 "Многие знают о [ROOT.Char.GetHerHis] коварстве и опасаются, что у н[ROOT.Char.GetHerHis] припасен кинжал для каждого из нас." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_COMPASSIONATE:0 "Под властью этого мягкого и сострадательного правителя вассалы будут, без сомнения, процветать." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT:0 "Лишь время покажет, славу или стыд принесет это самоуверенное правление дому [ROOT.Char.GetHouse.GetName]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL:0 "[ROOT.Char.GetFaith.ReligiousText] для н[ROOT.Char.GetHerHis] не значит ничего, и многие опасаются, что [ROOT.Char.GetHerHis] правление будет недолгим, потому что [ROOT.Char.GetFaith.HighGodName] покарает [ROOT.Char.GetHerHis]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS:0 "Многие ожидают, что своим ораторским искусством [ROOT.Char.GetFirstNameNoTooltip] добьется расположения всего двора." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS:1 "Жители державы проводят многие часы в молитвах и теперь надеются, что [ROOT.Char.GetFirstNameNoTooltip] — это благословение, что посылает им [ROOT.Char.GetFaith.HighGodName]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_AMBITIOUS:0 "Многие уверены, что только [ROOT.Char.GetWomanMan] с амбициями приведет державу к росту и процветанию." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT:0 "Кажется, [ROOT.Char.GetFirstNameNoTooltip] никогда не устает и не сдается. Эти земли ждет стремительный рост." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL:0 "Присущие [ROOT.Char.GetHerHim] хитрость и обман могут положить [ROOT.Char.GetHerHim] конец." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY:0 "Немногие ждут от [Select_CString(ROOT.Char.IsFemale, 'этой молчуньи', 'этого молчуна' )] успехов на дипломатическом поприще." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE:0 "Многие опасаются, что из-за чрезмерного благочестия и скромности [ROOT.Char.GetFirstNameNoTooltip] не годится на роль владыки." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARBITRARY:0 "Все знают о [ROOT.Char.GetHerHis] продажности и нечистоплотности. Вряд ли вассалы будут смотреть сложа руки, как [ROOT.Char.GetSheHe] разоряет свои земли." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE:0 "Непритязательность, умеренность и смирение могут привести [ROOT.Char.GetHerHis] к краху." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CHASTE:0 "Супружеская верность и преданность семье означают, что [ROOT.Char.GetFirstNameNoTooltip] будет ставить интересы своей династии превыше личной выгоды." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUSTFUL:0 "[ROOT.Char.GetHerHis|U] глаза всегда ищут следующую жертву: когда [ROOT.Char.GetFirstNameNoTooltip] взойдет на трон, [ROOT.Char.GetHerHis] вассалам лучше держать своих супруг под замком." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT:0 "[ROOT.Char.GetSheHe|U] так радуется текущему положению вещей, что [ROOT.Char.GetHerHim] вряд ли удастся избежать насмешек со стороны собственных вассалов." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT:0 "[Select_CString(ROOT.Char.IsFemale, 'Она', 'Он' )] всегда дожидается воплощения своих планов, и многие полагают, что в державе грядут крупные изменения — правда, очень нескоро." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BRAVE:0 "Многие надеются, что [ROOT.Char.GetFirstNameNoTooltip] со своей безрассудной отвагой не развалит державу — это вполне возможно, учитывая [ROOT.Char.GetHerHis] храбрость и готовность к действиям." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_JUST:0 "Проявляя честность и справедливость во всем, [ROOT.Char.GetSheHe], как многие надеются, сможет изящно разрешить любой спор." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTONOUS:0 "[ROOT.Char.GetSheHe|U] славится своим аппетитом, и не все уверены, что [ROOT.Char.GetSheHe] сможет ставить интересы державы превыше интересов собственного желудка." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS:0 "Вассалам непросто будет завоевать [ROOT.Char.GetHerHis] доверие, учитывая [ROOT.Char.GetHerHis] холодность и отчужденность." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN:0 "Вряд ли подданные станут уважать эту трусливую душонку." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREEDY:0 "Из-за своей жадности [ROOT.Char.GetSheHe] вряд ли добьется расположения у крестьян." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL:0 "Многие полагают, что [ROOT.Char.GetFirstNameNoTooltip] в своей подлости заставит весь двор жить в страхе." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TRUSTING:0 "Совет может оказывать на н[ROOT.Char.GetHerHis] слишком большое влияние: [Select_CString(ROOT.Char.IsFemale, 'она так доверчива и беззаботна', 'он так доверчив и беззаботен' )]!" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HONEST:0 "Многие опасаются, что [ROOT.Char.GetHerHis] неспособность лгать и болезненная честность не подходят для деликатных политических дел." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LAZY:0 "Многие опасаются, что [ROOT.Char.GetFirstNameNoTooltip] в силу своей лени не сделает за все время своего правления ровным счетом ничего." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS:0 "Остается надеяться, что [ROOT.Char.GetFirstNameNoTooltip] в своей чрезмерной щедрости не растратит казну на глупости." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL:0 "Легко приходя в ярость, [ROOT.Char.GetFirstNameNoTooltip] заставит своих врагов — как и своих вассалов — жить в страхе." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID:0 "[ROOT.Char.GetFirstNameNoTooltip] всегда с подозрением относится к окружающим. Подобная паранойя может не понравиться [ROOT.Char.GetHerHis] вассалам." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN:0 "[ROOT.Char.GetFirstNameNoTooltip] в своей упертости вряд ли станет слушать своих подданных, если уж примет какое-то решение." - SUCCESSION_EVENT_WINDOW_HEIR_PIETY:0 "[ROOT.Char.GetFaith.PriestMalePlural|U] безусловно будут рады [ROOT.Char.GetHerHis] набожности и знакомству со священными текстами." - SUCCESSION_EVENT_WINDOW_HEIR_PRESTIGE:0 "Послы из дальних и ближних земель, несомненно, склонятся перед [Select_CString(ROOT.Char.IsFemale, 'ней', 'ним' )]" - SUCCESSION_EVENT_WINDOW_HEIR_FRIENDS:0 "Имея множество друзей, [ROOT.Char.GetFirstNameNoTooltip] наверняка найдет поддержку своим решениям." - SUCCESSION_EVENT_WINDOW_HEIR_TYRANT:0 "Слава о [ROOT.Char.GetHerHis] тирании уже распространилась по всей державе. Народ трепещет." - SUCCESSION_EVENT_WINDOW_HEIR_RICH:0 "Обладая несметными богатствами, [ROOT.Char.GetSheHe] может привести державу к процветанию — или будет просто спать на золоте, словно дракон. Время покажет." - SUCCESSION_EVENT_WINDOW_HEIR_CHILDREN:0 "Обладая завидной плодовитостью, [ROOT.Char.GetSheHe] уже имеет несколько потенциальных наследников." - SUCCESSION_EVENT_WINDOW_HEIR_RIVALS:0 "Множество врагов и соперников окружает [ROOT.Char.GetHerHis], и остается лишь надеяться, что [ROOT.Char.GetHerHis] правление не прервет удар кинжала." - SUCCESSION_EVENT_WINDOW_HEIR_COMBAT_SKILLS:0 "[ROOT.Char.GetFirstNameNoTooltip] имеет славу выдающегося поединщика, и многие ожидают, что [ROOT.Char.GetSheHe] добьется успехов как на турнирах, так и в сражениях." - SUCCESSION_EVENT_WINDOW_HEIR_POOR_HEALTH:0 "Вся держава опасается за [ROOT.Char.GetHerHis] слабое здоровье." - SUCCESSION_EVENT_WINDOW_HEIR_BASTARD:0 "Будучи незаконнорожденным ребенком, [ROOT.Char.GetFirstNameNoTooltip] наверняка постарается оставить заметный след в этом мире." - SUCCESSION_EVENT_WINDOW_HEIR_VIKING:0 "После множества набегов и грабежей [ROOT.Char.GetHerHis] имя известно во всем мире и многим внушает страх." - SUCCESSION_EVENT_WINDOW_HEIR_CRUSADER:0 "Когда-то [Select_CString(ROOT.Char.IsFemale, 'она вела', 'он вел' )] воинов веры против иноверцев. [ROOT.Char.GetFaith.HighGodName], несомненно, любит [ROOT.Char.GetHerHis]." - SUCCESSION_EVENT_WINDOW_HEIR_THREE_SKILLS:0 "Обладая множеством талантов, [ROOT.Char.GetSheHe], несомненно, добьется любви своих подданных." - SUCCESSION_EVENT_WINDOW_HEIR_FIVE_SKILLS:0 "Обладая невероятными познаниями обо всех вещах между небом и землей, [ROOT.Char.GetFirstNameNoTooltip] будет править так, что это войдет в легенды." - - SUCCESSION_EVENT_WINDOW_HEIR_DREAD:0 "[ROOT.Char.GetSheHe|U] уже имеет репутацию беспощадного и жестокого человека." - SUCCESSION_EVENT_WINDOW_HEIR_GENDER:0 "Некоторые опасаются, что [Select_CString(ROOT.Char.IsFemale, 'женщина', 'мужчина' )] на троне знаменует грядущую смуту." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_REVELER:0 "В силу своего очарования [ROOT.Char.GetSheHe] купается в любви своих подданных: все рады видеть столь любезного правителя." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADMINISTRATOR:0 "Обладая талантами в управлении, [ROOT.Char.GetSheHe] входит в число наиболее способных людей, когда-либо занимавших трон." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SCHOLAR:1 "[ROOT.Char.GetSheHe|U] славится интересом к метафизике и может оказаться не лучшим кандидатом для решения ежедневных насущных проблем." - - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS_LONER:0 "Славясь своим бессердечием, [ROOT.Char.GetSheHe], как говорят, вообще ничего не чувствует и никого не любит." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VENGEFUL:0 "Вассалам придется быть осторожными рядом с этим мелочной и злобной душонкой." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DEPRESSED:0 "Эта печальная душа жаждет покоя и, как кажется, не имеет достаточно стойкости, чтобы вести за собой своих подданных." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BLIND_WEAK:0 "[Select_CString(ROOT.Char.IsFemale, 'Слепая и немощная', 'Слепой и немощный' )], [ROOT.Char.GetSheHe] оставляет державу в руках своих помощников." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_EXCOMMUNICATED:0 "Несмотря на отлучение от церкви и клеймо еретика, [ROOT.Char.GetSheHe] приходит к власти. Многие уверены, что это погубит державу." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BERSERKER:0 "Яростный и неумолимый воин, [ROOT.Char.GetSheHe], по мнению многих, воет на луну, а в битвах пьет кровь своих врагов." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CANNIBAL:0 "Заслужить доверие вассалов [ROOT.Char.GetHerHim] будет непросто: ходят слухи, что [ROOT.Char.GetSheHe] питается человечиной." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRIMINAL:0 "Множество слухов окружает [ROOT.Char.GetHerHis]: одни страшнее других." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WITCH:0 "Ходят слухи, что [ROOT.Char.GetSheHe] смешивает запрещенные травы и насылает проклятия на своих врагов, [ROOT.Char.GetHerHim] будет непросто заслужить доверие своих подданных." - SUCCESSION_EVENT_WINDOW_HEIR_UNIMPRESSIVE:0 "Трудно сказать, какой из н[ROOT.Char.GetHerHis] получится правитель, так как у [ROOT.Char.GetHerHis] пока нет никаких достижений." - - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO:0 "Ваш род прервался" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_UNLANDED:1 "[ROOT.Char.GetFullNameNoTooltip] [Select_CString(ROOT.Char.IsFemale, 'лишилась', 'лишился' )] всех своих титулов, став [Select_CString(ROOT.Char.IsFemale, 'безземельной', 'безземельным' )]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_BARON:0 "[ROOT.Char.GetFullNameNoTooltip] [Select_CString(ROOT.Char.IsFemale, 'лишилась', 'лишился' )] всех свои титулов, кроме баронств" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURIES:0 "Вы провели с династией [ROOT.Char.GetDynasty.GetName] несколько веков." - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURY:0 "Вы провели с династией [ROOT.Char.GetDynasty.GetName] более века." - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADES:0 "Вы провели с династией [ROOT.Char.GetDynasty.GetName] несколько десятков лет." - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADE:0 "Вы провели с династией [ROOT.Char.GetDynasty.GetName] более десяти лет." - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEARS:0 "Вы провели с династией [ROOT.Char.GetDynasty.GetName] несколько лет." - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR:0 "Вы провели с династией [ROOT.Char.GetDynasty.GetName] более года." - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR_SINGLE:0 "Вы провели с династией [ROOT.Char.GetDynasty.GetName] менее года." - - SUCCESSION_EVENT_WINDOW_GAME_OVER_MAX_SPLENDOR:0 "За это время она превратилась в уважаемую всеми династию, о престиже которой слагают легенды" - SUCCESSION_EVENT_WINDOW_GAME_OVER_HIGH_SPLENDOR:0 "За это время она превратилась в престижную династию" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MEDIUM_SPLENDOR:0 "За это время она превратилась в приметную династию" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR:0 "За это время она не снискала славы и не оставила следа в истории" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR_SHORT:0 "За это время она не снискала славы и не оставила следа в истории" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MIN_SPLENDOR:1 "Все это время она оставалась в безвестности и вскоре канет в забвение" - -######################################### - SUCCESSION_EVENT_WINDOW_DEAD_DESC:0 "[CHARACTER.Custom('DeathMessageIntro')] [CHARACTER.Custom('DeathMessageReason')] [CHARACTER.Custom('DeathMessageOutro')]" - SUCCESSION_EVENT_WINDOW_HEIR_DESC:0 "[CHARACTER.GetTitledFirstNameNoTooltip] восходит на трон. [CHARACTER.Custom('HeirMessageInterface')]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DESC:4 "[CHARACTER.Custom('GameOverMessageInterface')]. [CHARACTER.Custom('GameOverMessageInterfaceDuration')] [CHARACTER.Custom('GameOverMessageInterfaceSplendor')].[CHARACTER.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_DESC:2 "Достигнута дата окончания игры\n\n[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceDuration')] [SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceSplendor')].[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SPANISH_DESC:0 " Именно под вашим правлением и бдительным оком троны Испании объединились под властью одной короны." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SLAVS_DESC:0 " Славяне стали неудержимой силой с тех пор, как вы создали империю $e_slavia$." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SOUTHERN_SLAVS_DESC:0 " Именно под вашей властью южные славяне осознали свое единство." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_WESTERN_SLAVS_DESC:0 " Благодаря вам западные славяне вновь стали единым народом после веков существования в виде разрозненных племен. " - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_BURGUNDY_DESC:0 " Благодаря вашему мудрому правлению бургундцы позабыли о своих распрях и объединились." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_ITALY_DESC:0 " Именно под вашим правлением и бдительным оком империя $e_italy$ объединилась под властью одной короны." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_AFRICA_DESC:0 " Благодаря вашим усилиям и мудрому правлению Африканский континент объединился под властью одного правителя." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_PORTUGAL_DESC:0 " Но можно ли считать, что вы умерли, если память о создании королевства $k_portugal$ останется жить в веках?" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC:0 " Да любая лошадь в Боснии знает ваше имя после того, как вы создали королевство $k_bosnia$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARMENIA_DESC:0 " Вы навеки останетесь в памяти как основатель империи $e_armenia$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RUM_DESC:0 " Королевство $k_rum$ создано вами, и навеки будет ваше." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ISRAEL_DESC:0 " Благодаря вашим усилиям появилось королевство $k_israel$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_OUTREMER_DESC:0 " Ничего бы этого не было, если бы вы не стали главной силой в самой спорной священной области мира и не создали империю $e_outremer$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SWITZERLAND_DESC:0 " Даже с вершины Альп не получится объять взглядом все земли, вошедшие в ваше королевство $k_switzerland$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_AUSTRIA_DESC:0 " После вашего правления эрцгерцогство стало одной из наиболее уважаемых держав Европы." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARAGON_DESC:0 " Королевство $k_aragon$, рожденное на извилистых берегах реки Арагон, станет памятником вашему славному правлению." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_ROMAN_EMPIRE_DESC:0 " Благодаря вам Вселенная будет знать, что даже после тысячелетий забвения $e_roman_empire$ восстанет из пепла." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_DUMNONIA_DESC:0 " Благодаря вам корнцы объединились и вновь создали королевство $k_cornwall$." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_CAROLINGIAN_DESC:0 " Вы воплотили мечту Карла Великого о возрождении королевства $e_france$." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_HOLY_ROMAN_EMPIRE_DESC:0 " Вы истинное воплощение славы, ведь благодаря вам $e_hre$ вновь была создана." - - SUCCESSION_EVENT_WINDOW_HEADING:1 "Вы умерли" - SUCCESSION_EVENT_WINDOW_HEADING_ALIVE:0 "Вас свергли" - SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE:0 "Род персонажа [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_HEADING_GAME_OVER:0 "Конец игры" - SUCCESSION_EVENT_WINDOW_HEADING_END_DATE_REACHED:0 "Конец" - SUCCESSION_SUCCESSOR_TAB_TT:0 "#T Показать преемника#!" - SUCCESSION_TITLES_TAB_TT:0 "#T Показать титулы\n#!$SUCCESSION_LOST_TITLES$" - SUCCESSION_LINEAGE_TAB_TT:0 "#T Показать происхождение#!" - SUCCESSION_INHERITED_TITLES:0 "Унаследованные титулы" - SUCCESSION_LOST_TITLES:0 "[Select_CString( EqualTo_int32( SuccessionEventWindow.GetNumberOfLostTitles, '(int32)0' ), '', '@warning_icon!')] Потеряно титулов при наследовании: [SuccessionEventWindow.GetNumberOfLostTitles]" - SUCCESSION_LOST_TITLE_SHARE:0 "[SuccessionEventWindowLostTitlesItem.GetHeir.GetUINameNoTooltip]" - SUCCESSION_RELATION_HOUSE:0 "Член [Concept( 'house', 'дома' )|E]" - SUCCESSION_RELATION_DYNASTY:0 "Член [Concept( 'dynasty', 'династии' )|E]" - SUCCESSION_DYNASTY_INFO:0 "[Dynasty.GetName]\n[SuccessionEventWindow.GetStartDate.GetYear] — [SuccessionEventWindow.GetEndDate.GetYear]\nЧленов — [Dynasty.GetNumberOfMembers] (Игроков: [SuccessionEventWindow.GetNumberOfPlayed])\n[Dynasty.GetPrestigeLevelName]\n[GetDataModelSize( Dynasty.GetDynastyHouses )] [Select_CString( EqualTo_int32( GetDataModelSize( Dynasty.GetDynastyHouses ), '(int32)1' ), 'дом', 'домов' )]" - SUCCESSION_NO_HEIR:2 "[player_heir|E] отсутствует, ваш род прервался после [SuccessionEventWindow.GetPlayedLength]." - diff --git a/project/ck3/base_game/localization/russian/gui/temp_loc_for_testing_l_russian.yml b/project/ck3/base_game/localization/russian/gui/temp_loc_for_testing_l_russian.yml deleted file mode 100644 index a31248d7e3..0000000000 --- a/project/ck3/base_game/localization/russian/gui/temp_loc_for_testing_l_russian.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_russian: - TEMP_GUI_INTERACTION:0 "$EFFECT_LIST_BULLET$ Арестовывает #high герцога Гирта#! \n$EFFECT_LIST_BULLET$ #N Это #E тиранический#! поступок, и он приведет к тому, что ваши подданные потеряют #Z 40#! #E мнения#! о вас#!" - TEMP_GUI_INTERACTION_2:1 "$EFFECT_LIST_BULLET$ Все близкие родственники #high герцога Гирта#! потеряют #Z 15#! #E мнения#! обо мне.\n$EFFECT_LIST_BULLET$ Теряет #Z 30#! #E мнения#! обо мне #low (В тюрьме)#!" - TEMP_GUI_INTERACTION_TITLE:0 "Эффекты на #high герцога Гирта Годвинсона#! из Восточной Англии" - TEMP_GUI_HOOK:0 "Использовать #E влияние#!" diff --git a/project/ck3/base_game/localization/russian/gui/title_view_l_russian.yml b/project/ck3/base_game/localization/russian/gui/title_view_l_russian.yml deleted file mode 100644 index 7b9a5d0c32..0000000000 --- a/project/ck3/base_game/localization/russian/gui/title_view_l_russian.yml +++ /dev/null @@ -1,179 +0,0 @@ -l_russian: - TITLE_VIEW_OWNED_BY:0 "[realm|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]" - TITLE_VIEW_VASSAL_SCROLL_TITLE:0 "Неотъемлемые [de_jure|El] [titles|El] державы [TitleViewWindow.GetTitle.GetNameNoTierNoTooltip]" - TITLE_VIEW_UNOWNED_TITLES:0 "Пока пусто" - PREVIOUS_TITLE:0 "#T Показать предыдущий [title|El]#!\n[TITLE.GetName]" - PREVIOUS_NO_TITLE:0 "#T Показать предыдущий [title|El]#!\n@warning_icon!#X Некуда возвращаться#!" - TEMP_TITLE_LAND_TYPE_BARONY:0 "[holding|E]" - TEMP_TITLE_LAND_TYPE_COUNTY:0 "[county_capital|E]" - TEMP_TITLE_LAND_TYPE_UNKNOWN:0 "Не должно появляться" - TITLE_VIEW_HOLDING_TAXES:0 "[taxes|E]: [Holding.GetIncome|1V]" - TITLE_VIEW_HOLDING_LEVIES:0 "[levies|E]: [Holding.GetMaxLevySize|0V]" - TITLE_VIEW_MY_TITLE:1 "Ваш титул" - TITLE_VIEW_MY_PRIMARY_TITLE:1 "Ваш [primary_title|El]" - TITLE_VIEW_HOLDER:0 "Нынешний [holder|El]" - TITLE_VIEW_PRIMARY_TITLE:0 "[CHARACTER.GetHerHisMy|U] [primary_title|El]" - TITLE_VIEW_TOP_LIEGE:0 "[top_liege|E]" - TITLE_VIEW_DESTROY_TITLE:0 "Уничтожить титул" - TITLE_VIEW_NOT_CREATED:0 "Пока пусто" - TITLE_VIEW_CREATE_TITLE:0 "Создать титул" - TITLE_VIEW_NO_DEJURE_COUNTIES:0 "Выбранный [title|El] не включает де-юре [counties|El]" - TITLE_VIEW_COUNTIES:0 "Де-юре [counties|El] — $LIMIT|V$ ($CURRENT|V$)" - TITLE_VIEW_COUNTIES_DETAILED:0 "Требуется не менее $MINIMUM|V$ [de_jure|El] графств из $TOTAL|V$ (более чем $PERCENTAGE|0%V$)\nМои [counties|El]: $OWNED|V$" - TITLE_VIEW_GOLD_TEXT:0 "[gold_i]$VALUE|0V$" - TITLE_VIEW_PRESTIGE_TEXT:0 "Даст [prestige_i]$VALUE|0V$" - TITLE_VIEW_PRESTIGE_COST_TEXT:0 "[prestige_i]$VALUE|0V$" - TITLE_VIEW_CLAIMANTS:1 "Претенденты: [TitleViewWindow.GetNumberOfClaimants]" - TITLE_VIEW_NO_CLAIMANTS:0 "Не может иметь претендентов" - TITLE_VIEW_NO_CLAIMANTS_TOOLTIP:0 "#T $TITLE_VIEW_NO_CLAIMANTS$\n#!На некоторые [Concept( 'titles', 'титулы' )|El] не может быть [Concept( 'claimants', 'претендентов' )|El]: \n$BULLET_WITH_TAB$ Все [baronies|El]\n$BULLET_WITH_TAB$ Титулы [Concept( 'mercenary_company', 'отрядов наемников' )|El]\n$BULLET_WITH_TAB$ Титулы [Concept( 'holy_order', 'священных орденов' )|El]\n$BULLET_WITH_TAB$ Титулы [Concept( 'head_of_faith', 'главы конфессии' )|El]" - TITLE_VIEW_TITLE_HISTORY_LABEL:2 "История титула [Title.GetName]" - TITLE_VIEW_SHOW_ELECTION_TT:2 "#T Показать окно выборов#!" - TITLE_VIEW_CLEAR_LAWS:0 "Удалить закон" - TITLE_VIEW_CLEAR_LAWS_TOOTLIP_TITLE:0 "#T Удалить [succession_law|El]#!" - TITLE_VIEW_CLEAR_CLICK:0 "#I Щелкните, чтобы удалить [succession_law|El]#!" - TITLE_VIEW_CLEAR_LAWS_TITLE:0 "Удалить закон в державе [TITLE.GetNameNoTooltip]" - TITLE_VIEW_CLEAR_LAWS_CONFIRM:1 "Наследование титула [TITLE.GetName] больше не будет проходить по своим законам. Вместо этого будет использован [succession_law|El] моей [Concept( 'realm', 'державы' )|El].\n\nСтоимость: \n$COST|0V$\n$EFFECTS$" - TITLE_VIEW_CLEAR_LAWS_ACCEPT:0 "Удалить" - CREATE_TITLE_TITLE:1 "Создать [TITLE.GetNameNoTooltip|l]" - DESTROY_TITLE_TITLE:1 "Уничтожить [TITLE.GetNameNoTooltip]" - DESTROY_TITLE_CONFIRM:0 "Титул будет уничтожен.\n\nСтоимость:\n[prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_CONFIRM_ACCEPT:0 "Уничтожить" - DESTROY_TITLE_TOOLTIP_TITLE:1 "#T Уничтожить [TITLE.GetName]#!" - DESTROY_TITLE_COST:0 "Стоимость: [prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_BLOCKER_PRIMARY_TITLE:1 "@warning_icon!#X Нельзя уничтожить свой [primary_title].#!" - DESTROY_TITLE_REASON_CONTESTED:0 "@warning_icon!#X Нельзя уничтожить титул, оспариваемый в войне#!" - CREATE_TITLE_TOOLTIP_TITLE:1 "#T Создать [TITLE.GetNameNoTooltip|l]#!" - CREATE_TITLE_CONFIRM:1 "Вы получите [prestige_i]$PRESTIGE|0V$\n\nСтоимость:\n[gold_i]$GOLD|0V$" - CREATE_TITLE_CONFIRM_ACCEPT:0 "Создать" - CREATE_TITLE_HAS_HOLDER:0 "Титул принадлежит персонажу [CHARACTER.GetUIName]" - CREATE_TITLE_NO_DEJURE_COUNTIES:0 "@warning_icon!#X [TITLE.GetName] не имеет [de_jure|El] [Concept( 'counties', 'графств' )|El].#!" - CREATE_TITLE_OR_CONDITION:1 "@warning_icon!#X Вам требуется что-то из этого списка:#!" - CREATE_TITLE_OR_CONDITION_REASON:1 "@warning_icon!#X Необходимы [titles|El] [$TIERNAME$|El]: $REQUIRED$ #weak (сейчас: $COUNTED$)#!" - CREATE_TITLE_OR_CONDITION_REASON_REGULAR:0 "Необходимы [titles|El] [$TIERNAME$|El]: $REQUIRED$ #weak (сейчас: $COUNTED$)#!" - CREATE_TITLE_GOLD:0 "@warning_icon!#X Требуется [gold_i]$VALUE|0V$#!" - CREATE_TITLE_PIETY:0 "@warning_icon!#X Требуется [piety_i]$VALUE|0V$#!" - CREATE_TITLE_COUNTIES_REQUIRED:1 "@warning_icon!#X У вас всего $CURRENT$ из $LIMIT$ необходимых [Concept( 'counties', 'графств' )|E]#!" - TITLE_VIEW_TT_SELECT_HOLDING:0 "#T Выбрать владение#!" - TITLE_VIEW_USURP_TITLE:0 "Узурпировать" - USURP_TITLE_TITLE:1 "Узурпировать [TITLE.GetNameNoTooltip]" - USURP_TITLE_TOOLTIP_TITLE:1 "#T Узурпировать [TITLE.GetName]#!" - USURP_TITLE_CONFIRM:1 "Узурпировать [TITLE.GetName] у персонажа [TITLE.GetHolder.GetUIName].\n Стоимость:\n[gold_i]$GOLD|0V$\n\nЯ получу [prestige_i]$PRESTIGE|0V$" - USURP_TITLE_CONFIRM_ACCEPT:0 "Узурпировать" - CREATE_TITLE_HOLDER_HAS_LAND:3 "@warning_icon!#X Невозможно узурпировать [Concept( 'title', 'титул' )|E] у правителя, который считает вашу [Concept( 'faith', 'конфессию' )|E] [Concept( 'faith_hostility', 'враждебной' )|E] или хуже, пока он владеет [de_jure|El] землями в пределах этого [Concept( 'title', 'титула' )|E]#!" - DESTROY_TITLE_VASSAL_OPINION:2 "[de_jure|E] [vassals|El] титула [TITLE.GetName] потеряют $OPINION_CHANGE|N$ мнения о вас на $TIME|V$ лет" - CREATE_TITLE_TOOLTIP_PRESTIGE_GAIN:1 "При создании вы получите [prestige_i]$PRESTIGE|0V$" - CREATE_TITLE_COST:0 "Стоимость: [gold_i]$GOLD|0V$" - CREATE_TITLE_WOULD_GO_INDEPENDENT:1 "Титул имеет тот же ранг, что и главный титул вашего [Concept( 'liege', 'сюзерена' )|E], или даже превосходит его" - USURP_TITLE_TOOLTIP_PRESTIGE_GAIN:0 "При узурпации:\nВы получите [prestige_i]$PRESTIGE|0V$" - USURP_TITLE_HOLDER_OPINION:3 "[TITLE.GetHolder.GetUIName] потеряет $OPINION_CHANGE|N$ ед. мнения о вас" - USURP_TITLE_PRIMARY_IN_WAR:1 "@warning_icon!#X Невозможно узурпировать [primary_title|El] персонажа, участвующего в войне#!" - USURP_TITLE_LIEGE_OR_ABOVE:0 "@warning_icon!#X Невозможно узурпировать титул, принадлежащий вашему [Concept( 'liege', 'сюзерену' )|E]#!" - USURP_TITLE_WOULD_GO_INDEPENDENT:0 "@warning_icon!#X Невозможно узурпировать титул того же ранга, что и главный титул вашего[Concept( 'liege', 'сюзерена' )|E], как и более высокие ранги#!" - historical_history:0 "Унаследован" - destroyed_history:0 "Уничтожен" - granted_history:0 "Передан в дар" - usurped_history:0 "Узурпирован" - created_history:0 "Создан" - inheritance_history:0 "Унаследован" - abdication_history:0 "Унаследовано после отречения" - elected_history:0 "Избран" - conquest_history:0 "Завоеван" - conquest_holy_war_history:0 "Завоеван на Великой священной войне" - conquest_claim_history:0 "Завоеван претендентом" - conquest_populist:0 "Завоеван в восстании популистов" - conquest_populist_history:0 "$conquest_populist$" - revoked_history:0 "Отнят" - returned_history:0 "Возвращен" - unspecified_history:0 "Получен" - leased_out_history:0 "Арендован" - lease_revoked_history:0 "Аренда отменена" - faction_demand_history:0 "Принято по требованию фракции" - independency_history:0 "Получена независимость" - swear_fealty_history:0 "Присяга на верность" - CLAIMANT_SORT_STRENGTH:0 "Военная мощь" - CLAIMANT_SORT_NAME:0 "Название" - TITLE_CLAIMANTS_HEADER:0 "Претенденты" - TITLE_CLAIMANTS_TOOLTIP:0 "#T Посмотреть [Concept( 'claimant', 'претендентов' )|E]#!\n#V [TitleViewWindow.GetNumberOfClaimants]#! [Select_CString( EqualTo_int32( TitleViewWindow.GetNumberOfClaimants, '(int32)1' ), 'претендент','претендентов' )]" - TITLE_SORT_BY:1 "Порядок сортировки:" - SORT_BY_DIPLOMACY:0 "Сортировать по навыку «[diplomacy|El]»: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)0' ), Not( CharacterSelectionList.GetSortOrder ) ), 'По возрастанию', 'По убыванию' )|V]" - SORT_BY_MARTIAL:0 "Сортировать по навыку «[martial|El]»: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)1' ), Not( CharacterSelectionList.GetSortOrder ) ), 'По возрастанию', 'По убыванию' )|V]" - SORT_BY_STEWARDSHIP:0 "Сортировать по навыку «[stewardship|El]»: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)2' ), Not( CharacterSelectionList.GetSortOrder ) ), 'По возрастанию', 'По убыванию' )|V]" - SORT_BY_INTRIGUE:0 "Сортировать по навыку «[intrigue|El]»: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)3' ), Not( CharacterSelectionList.GetSortOrder ) ), 'По возрастанию', 'По убыванию' )|V]" - SORT_BY_LEARNING:0 "Сортировать по навыку «[learning|El]»: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)4' ), Not( CharacterSelectionList.GetSortOrder ) ), 'По возрастанию', 'По убыванию' )|V]" - CLAIMANT_NOT_A_THREAT:0 "#T Невозможно продавить [Concept( 'claim', 'претензию' )|E]#!\n[GuiClaimant.IsAllyDesc]" - CAN_ATTACK_IS_SUBJECT_OF:0 "[CHARACTER.GetShortUIName|U] — [vassal|El] персонажа [TARGET_CHARACTER.GetShortUIName]" - CAN_ATTACK_NOT_LANDED:0 "[CHARACTER.GetShortUIName|U] имеет земли" - STRONG_CLAIM:0 "[pressed_claim_i][pressed_claim|E]" - WEAK_CLAIM:0 "[unpressed_claim_i][unpressed_claim|E]" - IMPLICIT_CLAIM:0 "[implicit_claim_i][implicit_claim|E]" - TITLE_HISTORY:0 "История титула" - SHOW_TITLE_HISTORY:1 "#T Посмотреть историю титула#!" - HIDE_TITLE_HISTORY:1 "#T Скрыть историю титула#!" - TITLE_VIEW_MAKE_PRIMARY:0 "Сделать основным" - TITLE_MAKE_PRIMARY_TOOLTIP:1 "#T Сделать титул [TitleViewWindow.GetTitle.GetName] [Concept( 'primary_title', 'основным' )|E]#!" - TV_TIER_INFO:1 "[title|E] ранга [Title.GetRankConcept|l]" - TV_HOLY_ORDER_LABEL:1 "#L [FAITH.GetReligion.GetAdjective]ий#! [holy_order|El]" - TV_MERCENARY_COMPANY_LABEL:0 "[mercenary_company|E]" - TITLE_VIEW_HEAD_OF_FAITH:0 "Глава #L [FAITH.GetAdjective|l]ой#!#! [Concept( 'head_of_faith', 'конфеcсии' )|El]" - TV_NO_CLAIM:1 "#weak У вас нет [Concept( 'claim', 'претензий' )|E] на этот титул#!" - TV_NOT_CREATED:0 "#weak Еще не создан#!" - TV_MY_TITLE:1 "#weak Ваш титул#!" - TITLE_VIEW_CANT_HAVE_CLAIMS:0 "#weak Не может иметь претензий на этот [title|El]#!" - TITLE_VIEW_CANT_HAVE_CLAIMS_TT:0 "Невозможно претендовать на титулы: [mercenary_company|El], [holy_orders|El], [baronies|El] и [head_of_faith|El]" - TITLE_ALLEGIANCE_VASSAL_LIST:0 "Вассалы присягнувшие на [title_allegiance|El]" - TITLE_VIEW_SUCCESSION:0 "Линия наследования" - TITLE_VIEW_SUCCESSION_DESCRIPTION_CHARACTER:0 "Наследование державы: будет унаследовано согласно законам [Select_CString(CHARACTER.IsPlayer, '', 'державы персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'ей державы', '' )]: $LAWS$" - TITLE_VIEW_SUCCESSION_DESCRIPTION_TITLE:0 "[title_succession|E]: будет унаследован согласно законам: «[TITLE.GetNamePossessive] $LAWS$»" - TITLE_VIEW_ELECTION:0 "$game_concept_nominate_heir$" - TITLE_VIEW_DE_JURE:0 "Де-юре" - TITLE_VIEW_VASSALS:0 "Верность титулу" - TITLE_VIEW_BUILDING_TYPE:0 "Тип здания: [Holding.GetType.GetName]" - CUSTOMIZE_TITLE_HEADER:0 "Настроить титул [Title.GetNameNoTooltip]" - CUSTOMIZATION_NAMING_HEADER:0 "Название" - TITLE_NAME_FIELD:0 "Название" - TITLE_ADJECTIVE_FIELD:0 "Прилагательное" - TITLE_NAME_FIELD_LONG:0 "Название титула" - TITLE_ADJECTIVE_FIELD_LONG:0 "Прилагательное для титула" - TITLE_CUSTOMIZATION_DEFINITE_FORM:0 "Короткое имя" - TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP:0 "#T $TITLE_CUSTOMIZATION_DEFINITE_FORM$#!\nВключите, чтобы отображать короткое имя в титуле и не показывать приставку «уровень»" - CUSTOMIZE_TITLE:0 "#T Настроить титул#!" - CUSTOMIZE_TITLE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X Титул [TITLE.GetNameNoTooltip] не принадлежит вам, и вы не можете его настроить#!" - MAP_COLOR_HEADER:0 "Цвет на карте" - TITLE_I_HAVE_NO_CLAIM:0 "У меня нет претензий на этот [title|El]" - TITLE_I_HAVE_PRESSED_CLAIM:0 "@pressed_claim! У меня есть [pressed_claim|El] на этот [title|El]" - TITLE_I_HAVE_UNPRESSED_CLAIM:0 "@unpressed_claim! У меня есть [unpressed_claim|El] на этот [title|El]" - TITLE_I_HAVE_IMPLICIT_CLAIM:0 "@implicit_claim! У меня есть [implicit_claim|El] на этот [title|El]" - TITLE_VIEW_GO_TO_HOLDING:0 "#I Щелкните, чтобы перейти к обзору владений#!" - TITLE_VIEW_DE_JURE_TITLES:0 "$TIER$, [de_jure|El] входящие в [TITLE.GetName]" - TITLE_VIEW_DE_JURE_BARONIES:0 "[baronies|E], входящие в [TITLE.GetName]" - TITLE_VIEW_TITULAR:1 "[TitleViewWindow.GetTitle.GetNameNoTooltip|U] не имеет более мелких [de_jure|El] титулов" - TITLE_VIEW_BARONY_NO_DEJURE:0 "[baronies|E] никогда не владеют более мелкими [de_jure|El] титулами" - TITLE_VIEW_DE_JURE_CAPITAL:0 "[de_jure_capital|E]:" - TITLE_VIEW_DE_JURE_PART_OF:1 "[de_jure|E] входит в:" - TITLE_VIEW_TITLE_ADD_LAW_LABEL:1 "Добавить закон о наследовании" - TITLE_VIEW_TITLE_ADD_LAW_INFO:3 "Добавить особый [Concept( 'succession_law', 'закон наследования' )|E] [Concept( 'title_specific_succession', 'для титула' )|E] [Title.GetName].\n\nЭтот [Concept( 'succession_law', 'закон наследования' )|E] будет применяться только к определенному [Concept( 'title', 'титулу' )|E] и не влияет на прочие [Concept( 'title', 'титулы' )|E] вашей [Concept( 'realm', 'державы' )|E].\n\n[rulers|E] [Concept( 'title_rank', 'рангом' )|E] не ниже [Concept( 'king', 'короля' )|E] могут вместо этого принять [Concept( 'decision', 'решение' )|E] $adopt_special_succession_decision$, если у них есть доступ к выборным [Concept( 'succession_law', 'законам наследования' )|E]." - TITLE_VIEW_SHOW_ADD_LAWS:0 "Добавить законы" - TITLE_VIEW_TITLE_ADD_LAW_CONFIRM:0 "Добавить закон" - TITLE_VIEW_TITLE_ADD_LAW_POSSIBLE_LAWS:0 "Возможные законы наследования" - CLEAR_TITLES_EFFECTS_HEADER:0 "Эффекты:" - TITLE_VIEW_HO_NUMBER_OF_KNIGHTS:1 "[HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]: [knight_i] [HolyOrder.GetNumberOfKnights]" - TITLE_VIEW_MERCENARY_NUMBER_OF_KNIGHTS:0 "[HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]: [knight_i] [MercenaryCompany.GetNumberOfKnights]" - TITLE_VIEW_HO_NUMBER_OF_SOLDIERS:0 "[soldiers|E], [HolyOrder.GetCurrentSoldiers]" - TITLE_VIEW_MERCENARY_NUMBER_OF_SOLDIERS:0 "[soldiers|E], [MercenaryCompany.GetCurrentSoldiers]" - CHARACTER_SORT_BY:0 "#T Порядок сортировки: [Select_CString( CharacterSelectionList.GetSortOrder, 'По возрастанию', 'По убыванию' )]\n#!#I Щелкните для переключения#!" - FIND_VASSAL_HEADER:2 "Даровать..." - FIND_VASSAL_RELEVANCE:0 "Значимость" - FIND_VASSAL_BUTTON_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nВыберите, кто получит этот [title|El].\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT:0 "Вы можете даровать [titles|El] одному из [Concept( 'vassals', 'вассалов' )|El] или [Concept( 'guests', 'гостей' )|El] или любым [Concept( 'courtiers', 'придворным' )|El] вашей [realms|El]" - GRANT_TO_SAME_CULTURE_NOBLE_HEADER:0 "[GetPlayer.GetCulture.GetNameNoTooltip]ой знати" - GRANT_TO_SAME_CULTURE_NOBLE_INFO:0 "Даровать титул дворянину, принадлежащему к #V вашей культуре#! и [GetPlayer.GetFaith.GetAdjectiveNoTooltip|l]ой конфессии" - GRANT_TO_SAME_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_TOOLTIP:0 "#T Даровать дворянину #L [GetPlayer.GetCulture.GetName|l]ой#! культуры#!\n[county_opinion|E] [Concept('counties', 'графства' )|E], [ruler|El] которого не принадлежит к местной [Concept( 'culture', 'культуре' )|E], ухудшается.\n\n[vassals|E] той же [cultures|El] имеют более высокое [opinion|El] о [Concept( 'liege', 'сюзерене' )|E].\n\n#I Щелкните, чтобы даровать#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_HEADER:0 "Местной [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetNameNoTooltip|l]ой знати" - GRANT_TO_LOCAL_CULTURE_NOBLE_INFO:0 "Даровать титул дворянину, принадлежащему к #V местной культуре#! и [GetPlayer.GetFaith.GetAdjectiveNoTooltip|l]ой конфессии" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP:0 "#T Даровать дворянину местной #L [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetName|l]ой#! культуры#!\n[county_opinion|E] [Concept('counties', 'графства' )|E], [ruler|El] которого принадлежит к местной [Concept( 'culture', 'культуре' )|E], не снижается.\n\n[Concept( 'cultural_acceptance', 'Культурная терпимость' )|E] [Concept( 'vassals', 'вассалов' )|E], принадлежащих к местной культуре, увеличится." - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BARONY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#I Щелкните, чтобы даровать#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_COUNTY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#S Эффекты#! \n[FindVassalListWindow.GetTitle.GetAutoGrantCountyToLocalRulerEffectDesc(GetPlayer)]\n\n#I Щелкните, чтобы даровать#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_ACCEPTANCE:0 "Терпимость увеличится" - TITLE_VIEW_FACTION:0 "[faction|E] [Faction.GetName]" - CREATE_TITLE_MIN_COST:0 "Минимальная стоимость" - grant_title_info_text:0 "Или выберите персонажа в вашей державе..." diff --git a/project/ck3/base_game/localization/russian/gui/tutorialwindow_l_russian.yml b/project/ck3/base_game/localization/russian/gui/tutorialwindow_l_russian.yml deleted file mode 100644 index e944e9bf21..0000000000 --- a/project/ck3/base_game/localization/russian/gui/tutorialwindow_l_russian.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_russian: - TW_REPLAY_VOICEOVER_TOOLTIP:0 "#T Повтор#!" - TW_REPLAY_VOICEOVER_TOOLTIP_DISABLED:0 "#T Повтор#!\n@warning_icon!#X Нет доступных комментариев.#!" diff --git a/project/ck3/base_game/localization/russian/gui/waroverview_l_russian.yml b/project/ck3/base_game/localization/russian/gui/waroverview_l_russian.yml deleted file mode 100644 index bd9197ef29..0000000000 --- a/project/ck3/base_game/localization/russian/gui/waroverview_l_russian.yml +++ /dev/null @@ -1,54 +0,0 @@ -l_russian: - WAR_OVERVIEW_YOUR_PARTICIPANTS:3 "Союзники атакующего" - WAR_OVERVIEW_THEIR_PARTICIPANTS:3 "Союзники защитника" - WAR_OUR_FORCES:1 "Наши силы:" - WAR_THEIR_FORCES:1 "Их силы:" - WAR_OVERVIEW_STARTED:1 "Война длится в течение [WarOverviewWindow.GetWarDuration]" - WAR_OVERVIEW_START_DATE:1 "Начало: [WarOverviewWindow.GetWar.GetStartDate.GetString|V]" - PARTICIPATION_SCORE_BREAKDOWN_HEADER:1 "[war_contribution]: $SCORE|V$ ($PERCENTAGE|%V$) $RANK|O$" - PARTICIPATION_SCORE_BREAKDOWN_FROM_BATTLES:0 "Битвы" - PARTICIPATION_SCORE_BREAKDOWN_FROM_SIEGES:0 "Осады" - PARTICIPATION_SCORE_BREAKDOWN_FROM_OCCUPATION:0 "Оккупация" - PARTICIPATION_SCORE_MINIMUM_CONTRIBUTION:1 "@warning_icon!#X Вам нужно внести не менее $MIN$, чтобы получить хоть что-то#!" - WARSCORE_TOOLTIP_HEADER:0 "#T Общий [war_score|El]:#! $WARSCORE|0%=+$" - IMPRISONMENT_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] от узников: #! $WARSCORE|0%=+$" - BATTLES_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] за [Concept( 'battles', 'битвы' )|E]:#! $WARSCORE|0%=+$" - OCCUPATION_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] от оккупированных [Concept( 'holdings', 'владений' )|E]: #! $WARSCORE|0%=+$" - TICKING_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] за выполненные [objectives|El]:#! $WARSCORE|0%=+$" - NO_IMPRISONMENT_WARSCORE:0 "#weak Не захвачено важных узников#!" - NO_BATTLES_WARSCORE:0 "#weak Нет сражений#!" - NO_OCCUPATION_WARSCORE:0 "#weak Нет оккупированных владений#!" - NO_TICKING_WARSCORE:0 "#weak Нет выполненных целей#!" - BATTLE_RESULT_ENTRY:0 "Битва в провинции $PROVINCE$ $WARSCORE|0%=+$" - WAR_LEADER_TOOLTIP:1 "#T [war_leader|E]:#!\n[CHARACTER.GetUINameNotMe]" - WAR_PARTICIPANT_TOOLTIP:0 "#T [CHARACTER.GetUINameNotMeNoTooltip]#!" - WAR_OVERVIEW_WARSCORE:0 "$WARSCORE|0%=+$" - BATTLES_WAR_SCORE_CAPPED:0 "Макс." - WAR_OVERVIEW_IMPRISONMENT:0 "Пленные: $WARSCORE$" - WAR_OVERVIEW_BATTLES:0 "[battles|E]: $WARSCORE$" - WAR_OVERVIEW_OCCUPATION:0 "Оккупация: $WARSCORE$" - WAR_OVERVIEW_TICKING:0 "Накапливаемый счет: $WARSCORE$" - WAR_OVERVIEW_CANNOT_SEND:1 "@warning_icon!#X Только [Concept( 'war_leader', 'лидеры' )|E] могут выдвигать предложение о мире.#!" - SEND_BUTTON_VICTORY:0 "Навязать требования" - SEND_BUTTON_WHITE_PEACE:0 "Предложить статус-кво" - SEND_BUTTON_DEFEAT:0 "Сдаться" - WARSCORE_MODIFIER:0 "[war_score|E]: $VALUE|+=0$" - WOULD_WIN_MODIFIER:0 "Выиграет: $VALUE|+=0$" - PEACEMAKER_PERK_MODIFIER:0 "[GetPerk( 'peacemaker_perk' ).GetName( GetPlayer )]: $VALUE|+=0$" - WAR_LENGTH:0 "Долгая война: $VALUE|+=0$" - CONCERN_ABOUT_OTHER_WARS:0 "Другие войны: $VALUE|+=0$" - COMPLETELY_BANKRUPT:0 "Значительное банкротство: $VALUE|+=0$" - WAR_COST:0 "Стоимость:" - WAR_OVERVIEW_MY_CONTRIBUTION:1 "Ваш [war_contribution|El]" - WAR_OVERVIEW_BENEFICIARY:1 "Ваш [beneficiary|El]" - WAR_OVERVIEW_BENEFICIARY_NAME:0 "[CHARACTER.GetUIName]" - WAR_OVERVIEW_NO_BENEFICIARY:0 "#X Еще не выбрано#!" - WAR_OVERVIEW_CONTRIBUTION_RANK:1 "[WarOverviewWindow.GetContributionRank(GetPlayer)|O]" - WAR_OVERVIEW_CONTRIBUTION_NO_RANK:0 "-" - WAR_OVERVIEW_PEACE_TERMS:1 "Условия перемирия" - WAR_OVERVIEW_ALLIES_LEFT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetLeftSideParticipantItems ) ])#!" - WAR_OVERVIEW_ALLIES_RIGHT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetRightSideParticipantItems ) ])#!" - WAR_OVERVIEW_SHOW_ALLIES:0 "#T Посмотреть [Concept( 'allies', 'союзы' )|E]#!" - WAR_OVERVIEW_TOTAL_SOLDIERS:0 "Общее число [soldier|El]" - WAR_PARTICIPANT_SOLDIERS:2 "[soldiers|E]: [soldier_i]$SOLDIERS$\n$knight_culture_player_plural$: [knight_i]$KNIGHTS$" - diff --git a/project/ck3/base_game/localization/russian/hold_court_events/hold_court_events_george_l_russian.yml b/project/ck3/base_game/localization/russian/hold_court_events/hold_court_events_george_l_russian.yml index 8eb239c44e..09a13fbc0e 100644 --- a/project/ck3/base_game/localization/russian/hold_court_events/hold_court_events_george_l_russian.yml +++ b/project/ck3/base_game/localization/russian/hold_court_events/hold_court_events_george_l_russian.yml @@ -37,20 +37,20 @@ ## Circus Faction Event hold_court.7000.title:1 "Когда соперники заодно" hold_court.7000.taxes.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — смеем сообщить, что многие в вашей державе крайне недовольны текущим налоговым режимом. Они считают его необоснованно изнурительным».\n\nЕсли [rival_1.GetFirstNameNoTooltip] и [rival_2.GetFirstNameNoTooltip] действуют сообща, значит, проблема куда серьезнее, чем мне кажется." - hold_court.7000.religion.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — должны сказать, что ваша #EMP ересь#! недопустима и вредна для державы настолько, что мы решили оставить разногласия и убедить вас, что единственный выход — принять [rival_1.GetFaith.GetName|l]»." - hold_court.7000.culture.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — мы оставили былые распри, чтобы вместе заявить: народу совсем не по душе ваши #EMP чужеземные#! манеры и взгляды. Мы — #L [rival_1.GetCulture.GetName|l]ий#! народ, и, какие бы разногласия ни были между нами, ни я, ни [rival_2.GetTitledFirstNameNoTooltip] не хотим жить под властью иноверца. Вы должны немедленно принять [rival_1.GetCulture.GetNameNoTooltip|l]ую веру»." + hold_court.7000.religion.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — должны сказать, что ваша #EMP ересь#! недопустима и вредна для державы настолько, что мы решили оставить разногласия и убедить вас, что единственный выход — принять [rival_1.GetFaith.GetAdjective|l]»." + hold_court.7000.culture.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — мы оставили былые распри, чтобы вместе заявить: народу совсем не по душе ваши #EMP чужеземные#! манеры и взгляды. Мы — #L [rival_1.GetCulture.GetCollectiveNoun|l]ий#! народ, и, какие бы разногласия ни были между нами, ни я, ни [rival_2.GetTitledFirstNameNoTooltip] не хотим жить под властью иноверца. Вы должны немедленно принять [rival_1.GetCulture.GetCollectiveNounNoTooltip|l]ую веру»." hold_court.7000.spouse_religion.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — вся держава недовольна тем, что [Select_CString(controversial_spouse.IsFemale, 'ваша', 'ваш' )] [controversial_spouse.Custom('WifeHusband')] не придерживается #L [rival_1.GetFaith.GetName|l]их#! традиций. Необходимо что-то делать, [ROOT.Char.Custom2('RelationToMeAddress', rival_1)], иначе и вас заподозрят в той же #EMP ереси#!»." - hold_court.7000.spouse_culture.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — вся держава недовольна тем, что [Select_CString(controversial_spouse.IsFemale, 'ваша', 'ваш' )] [controversial_spouse.Custom('WifeHusband')] не придерживается #L [rival_1.GetCulture.GetName|l]их#! обычаев. Нашим правителям не подобает сочетаться браком с #EMP [controversial_spouse.GetCulture.GetName|l]ими святотатцами#!»." + hold_court.7000.spouse_culture.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — вся держава недовольна тем, что [Select_CString(controversial_spouse.IsFemale, 'ваша', 'ваш' )] [controversial_spouse.Custom('WifeHusband')] не придерживается #L [rival_1.GetCulture.GetCollectiveNoun|l]их#! обычаев. Нашим правителям не подобает сочетаться браком с #EMP #L [controversial_spouse.GetCulture.GetCollectiveNoun|l]ими#! святотатцами#!»." hold_court.7000.spouse_lustful.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — в народе ходят тревожные слухи о том, чем занимается [Select_CString(controversial_spouse.IsFemale, 'ваша', 'ваш' )] [controversial_spouse.GetTitledFirstName]. Державой не должны править те, чей моральный облик столь отвратителен, и [controversial_spouse.Custom('WifeHusband')] правителя — не исключение. Вы обязаны это исправить!»" hold_court.7000.spouse_criminal.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — по всей державе с уст народа не сходят слухи о преступлениях, которыми [Select_CString(controversial_spouse.IsFemale, 'запятнана', 'запятнан' )] [controversial_spouse.GetTitledFirstName]. Люди рассержены и взволнованы, ведь к ним относятся куда строже, чем к [Select_CString(controversial_spouse.IsFemale, 'вашей супруге', 'вашему супругу' )]. Мы требуем, чтобы вы отнеслись к этому со всей серьезностью!»" hold_court.7000.spouse_lowborn.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — народу совершенно не по нраву [Select_CString(controversial_spouse.IsFemale, 'выбранная', 'выбранный' )] вами [controversial_spouse.Custom('WifeHusband')]. #EMP [Select_CString(controversial_spouse.IsFemale, 'Неграмотная крестьянка', 'Неграмотный крестьянин' )]#! — и вдруг [controversial_spouse.GetTitledFirstName]? Это нельзя назвать иначе, нежели предательством»." - hold_court.7000.spouse_other.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — с неудовольствием сообщаю, что народ крайне недоволен тем, как ведет себя [controversial_spouse.GetTitledFirstName] в последнее время: разве может так поступать [Select_CString(controversial_spouse.IsFemale, 'истинная', 'истинный' )] [controversial_spouse.GetHerHis]? Вы обязаны это исправить!»" + hold_court.7000.spouse_other.desc:1 "Я вмиг узнаю следующих просителей. Это [rival_1.GetName] и [rival_2.GetName] — о жарких спорах этой парочки известно всем. Только сейчас от былой грызни не осталось и следа! Весьма подозрительно.\n\n«Мой лорд, — начинает разговор [rival_1.GetName], — с неудовольствием сообщаю, что народ крайне недоволен тем, как ведет себя [controversial_spouse.GetTitledFirstName] в последнее время: разве может так поступать [Select_CString(controversial_spouse.IsFemale, 'истинная', 'истинный' )] [controversial_spouse.GetTitle|l]? Вы обязаны это исправить!»" hold_court.7000.a:1 "Попробуйте взглянуть на это с другой стороны..." hold_court.7000.a.success:0 "Ваши разумные речи имеют успех: [rival_1.GetTitledFirstNameNoTooltip] и [rival_2.GetTitledFirstNameNoTooltip] соглашаются, что проблема не так велика" hold_court.7000.a.success.toast:0 "Убедительная речь" hold_court.7000.a.failure:0 "Ваши слова не возымели успеха: [rival_1.GetTitledFirstNameNoTooltip] и [rival_2.GetTitledFirstNameNoTooltip] отказываются забыть о проблеме" hold_court.7000.a.failure.toast:0 "Неубедительная речь" - hold_court.7000.b:1 "Не я твой враг, [rival_2.GetFirstNameNoTooltip], а [rival_1.GetSheHe|U]!" + hold_court.7000.b:1 "Не я твой враг, [rival_2.GetFirstNameNoTooltip], а [rival_1.GetSheHe]!" hold_court.7000.b.success:0 "Вам удалось успешно пробудить старую вражду, которую [rival_1.GetTitledFirstNameNoTooltip] и [rival_2.GetTitledFirstNameNoTooltip] питают друг к другу" hold_court.7000.b.success.toast:0 "Успешная манипуляция" hold_court.7000.b.failure:0 "Вам не удалось пробудить старую вражду, поэтому [rival_1.GetTitledFirstNameNoTooltip] и [rival_2.GetTitledFirstNameNoTooltip] нападают на вас с удвоенной силой" @@ -65,15 +65,15 @@ hold_court.7000.opt.spouse_religion:1 "«[Select_CString(controversial_spouse.IsFemale, 'Моя', 'Мой' )] [controversial_spouse.Custom('WifeHusband')] осознает истину, я за этим прослежу»." hold_court.7000.opt.spouse_lustful:1 "«[controversial_spouse.GetTitle.GetName] раскается в своих пороках!»" hold_court.7000.opt.spouse_criminal:1 "«[controversial_spouse.GetTitle.GetName] понесет наказание за грехи!»" - hold_court.7000.opt.spouse_lowborn:2 "«За мой выбор ответит Дом [ROOT.Char.Dynasty.GetName]»." + hold_court.7000.opt.spouse_lowborn:2 "«За мой выбор ответит Дом [ROOT.Char.GetDynasty.GetName]»." hold_court.7000.opt.spouse_other:1 "«[controversial_spouse.GetTitledFirstName] навсегда запомнит, что так поступать нехорошо»." hold_court.7000.d.tt:1 "Уступить их требованиям." ## Frontier Hero Event hold_court.7010.title:0 "Герой пограничья" hold_court.7010.byzantine_desc:1 "Мы, римляне, воюем с арабами уже несколько столетий и за это время не раз чествовали героев империи. Но бывает и так, что истинные герои выходят из простонародья, и одним из них по праву может зваться [frontier_hero.GetFirstName], за чьими подвигами я наблюдаю особенно пристально.\n\nЗа непревзойденную отвагу в бою [frontier_hero.GetFirstNameNoTooltip] при жизни стал народной легендой. И вот его встречает [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] — он идет на прием, а крестьяне всю дорогу выкрикивают ему славу.\n\nЕсли я не награжу его, то рискую разозлить римский народ. Но недовольство придворной аристократии ощущается очень явственно." hold_court.7010.reconquista_desc:1 "Мы и [frontier_ruler.GetPrimaryTitle.GetName] всегда были в напряженных отношениях — ведь мы давно сражаемся с неверными за эту землю. Обычно простолюдинам достается сильнее всего — ведь мои армии не прибегают на помощь каждой деревне.\n\nОднако народ нашел своего героя — [frontier_hero.GetFirstName] раз за разом выходит на защиту местных жителей, а затем объявляется при моем дворе, ожидая награды за доблесть.\n\nПридворные единогласно заявляют, что крестьянин не может быть равен знати, но разве справедливо будет оставить несомненно великие подвиги без награды?" - hold_court.7010.anglofranco_desc:1 "На войне с [frontier_ruler.GetCulture.GetName|l]им народом героические [root.GetCulture.GetName|l]ие аристократы не раз получали заслуженные почести, но сегодня мне предстоит наградить крестьянина по имени [frontier_hero.GetFirstName].\n\n[frontier_hero.GetSheHe|U] не раз [Select_CString(frontier_hero.IsFemale, 'выступала', 'выступал' )] против войск, которые [Select_CString(frontier_ruler.IsFemale, 'присылала', 'присылал' )] [frontier_ruler.GetTitledFirstName], и каждый раз [SCOPE.sC('frontier_hero').GetHerHis] ждал столь ошеломительный успех, что молва простого народа превратила героя едва ли не в легенду.\n\nСегодня [frontier_hero.GetSheHe] [Select_CString(frontier_hero.IsFemale, 'прибыла', 'прибыл' )] ко двору — без сомнения, в надежде на награду, но мои советники уверены, что возвышать простолюдина недопустимо." - hold_court.7010.default_desc:0 "За последние пару дней мне довелось немало услышать о [Select_CString(frontier_hero.IsFemale, 'могучей героине', 'могучем герое' )] крестьянского рода, что [Select_CString(frontier_hero.IsFemale, 'завоевала', 'завоевал' )] умы и сердца простого народа своими подвигами и непревзойденной доблестью. \n\n[Select_CString(frontier_hero.IsFemale, 'Эта героиня', 'Этот герой' )] — [frontier_hero.GetFirstName] — защищает крестьян от #L [frontier_ruler.GetCulture.GetName|l]#! налетчиков. И вот [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] встречает [Select_CString(frontier_hero.IsFemale, 'героиню', 'героя' )] — [SCOPE.sCharacter('frontier_hero').GetSheHe] просит у меня аудиенции.\n\n[frontier_hero.GetFirstNameNoTooltip], без сомнения, [Select_CString(frontier_hero.IsFemale, 'героиня', 'герой' )], но придворные в один голос заявляют, что возвышать крестьянина над ними — недопустимо." + hold_court.7010.anglofranco_desc:1 "На войне с #L [frontier_ruler.GetCulture.GetCollectiveNoun|l]им#! народом героические #L [root.GetCulture.GetCollectiveNoun|l]ие#! аристократы не раз получали заслуженные почести, но сегодня мне предстоит наградить крестьянина по имени [frontier_hero.GetFirstName].\n\n[frontier_hero.GetSheHe|U] не раз [Select_CString(frontier_hero.IsFemale, 'выступала', 'выступал' )] против войск, которые [Select_CString(frontier_ruler.IsFemale, 'присылала', 'присылал' )] [frontier_ruler.GetTitledFirstName], и каждый раз [SCOPE.sC('frontier_hero').GetHerHis] ждал столь ошеломительный успех, что молва простого народа превратила героя едва ли не в легенду.\n\nСегодня [frontier_hero.GetSheHe] [Select_CString(frontier_hero.IsFemale, 'прибыла', 'прибыл' )] ко двору — без сомнения, в надежде на награду, но мои советники уверены, что возвышать простолюдина недопустимо." + hold_court.7010.default_desc:0 "За последние пару дней мне довелось немало услышать о [Select_CString(frontier_hero.IsFemale, 'могучей героине', 'могучем герое' )] крестьянского рода, что [Select_CString(frontier_hero.IsFemale, 'завоевала', 'завоевал' )] умы и сердца простого народа своими подвигами и непревзойденной доблестью. \n\n[Select_CString(frontier_hero.IsFemale, 'Эта героиня', 'Этот герой' )] — [frontier_hero.GetFirstName] — защищает крестьян от #L [frontier_ruler.GetCulture.GetCollectiveNoun|l]#! налетчиков. И вот [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] встречает [Select_CString(frontier_hero.IsFemale, 'героиню', 'героя' )] — [SCOPE.sCharacter('frontier_hero').GetSheHe] просит у меня аудиенции.\n\n[frontier_hero.GetFirstNameNoTooltip], без сомнения, [Select_CString(frontier_hero.IsFemale, 'героиня', 'герой' )], но придворные в один голос заявляют, что возвышать крестьянина над ними — недопустимо." hold_court.7010.a:0 "«В награду ты займешь подобающее место в моем доме»." hold_court_7010_new_courtier:0 "[frontier_hero.GetName] присоединяется к вашему двору" hold_court.7010.b:0 "«Истинные герои достойны высокого положения»." @@ -84,7 +84,7 @@ hold_court.7010.d:0 "«Ты — всего лишь крестьянин-выскочка, и ничего больше!»" ## Court Event 7020 hold_court.7020.title:0 "Укрывательство изгнанника" - hold_court.7020.desc:0 "Сегодня ко двору [Select_CString(ambassador.IsFemale, 'прибыла', 'прибыл' )] [ambassador.GetName], [Select_CString(ambassador.IsFemale, 'которую', 'которого' )] [Select_CString(ambassador_liege.IsFemale, 'отправила', 'отправил' )] ко мне [Select_CString(ambassador_liege.IsFemale, 'моя', 'мой' )] [ambassador_liege.Custom2('RelationToMe', ROOT.Char )] [ambassador_liege.GetName].\n\n«[ROOT.Char.GetTitledFirstNameNoTooltip], моему сюзерену стало известно, что в ваших владениях нашла приют весьма интересная персона. Говорят, что [exile.GetName] имеет законную претензию, и цель ее — [exile_claim.GetName]. [ambassador_liege.GetTitledFirstNameNoTooltip] требует вернуть [Select_CString(exile.IsFemale, 'блудную подданную', 'блудного подданного' )]».\n\nПовинуясь моему сигналу, [ambassador.GetNameNoTooltip] выходит из зала, а советники начинают размышлять над нашими дальнейшими действиями." + hold_court.7020.desc:0 "Сегодня ко двору [Select_CString(ambassador.IsFemale, 'прибыла', 'прибыл' )] [ambassador.GetName], [Select_CString(ambassador.IsFemale, 'которую', 'которого' )] [Select_CString(ambassador_liege.IsFemale, 'отправила', 'отправил' )] ко мне [Select_CString(ambassador_liege.IsFemale, 'моя', 'мой' )] [ambassador_liege.Custom2('RelationToMe', ROOT.Char )] [ambassador_liege.GetName].\n\n«[ROOT.Char.GetTitledFirstNameNoTooltip], моему сюзерену стало известно, что в ваших владениях нашла приют весьма интересная персона. Говорят, что [exile.GetName] имеет законную претензию на [exile_claim.GetName]. [ambassador_liege.GetTitledFirstNameNoTooltip] требует вернуть [Select_CString(exile.IsFemale, 'блудную подданную', 'блудного подданного' )]».\n\nПовинуясь моему сигналу, [ambassador.GetNameNoTooltip] выходит из зала, а советники начинают размышлять над нашими дальнейшими действиями." hold_court.7020.a:0 "Пусть [exile.GetFirstNameNoTooltip] уходит. [ambassador_liege.GetFirstNameNoTooltip] в своем праве." hold_court.7020.b:0 "Пусть [ambassador.GetFirstNameNoTooltip] уходит с пустыми руками. [exile.GetFirstNameNoTooltip] останется." hold_court.7020.c:0 "Без хитрости не обойтись. [Select_CString(disguised_exile.IsFemale, 'Переодетая', 'Переодетый' )] [disguised_exile.GetName] выглядит точь-в-точь как [exile.GetFirstNameNoTooltip]. Отправим [disguised_exile.GetHerHis]!" diff --git a/project/ck3/base_game/localization/russian/holy_orders_l_russian.yml b/project/ck3/base_game/localization/russian/holy_orders_l_russian.yml index 7b2bcf81d5..78045df855 100644 --- a/project/ck3/base_game/localization/russian/holy_orders_l_russian.yml +++ b/project/ck3/base_game/localization/russian/holy_orders_l_russian.yml @@ -1,5 +1,5 @@ l_russian: - holy_order_default:1 "[FAITH.GetAdjectiveNoTooltip]ий отряд [TITLE.GetNameNoTierNoTooltip]" + holy_order_default:1 "[FAITH.GetNameNoTooltip]ий отряд [TITLE.GetNameNoTierNoTooltip]" holy_order_faithful_of_highgod:0 "Последователи [FAITH.HighGodNamePossessive]" holy_order_warriors_of_the_symbol:0 "Воины, коих ведет [FAITH.ReligiousSymbol]," holy_order_guardians_of_divinerealm:0 "Хранители земель [FAITH.DivineRealm]" @@ -58,7 +58,7 @@ holy_order_warriors_of_the_illuminated_heart:0 "Воины Просвещенного сердца" holy_order_shakyan_faithful:0 "Шакийские верные" holy_order_followers_of_arjuna:0 "Последователи Арджуны" - holy_order_faith_maharatas:0 "[FAITH.GetAdjectiveNoTooltip]ие мархараты" + holy_order_faith_maharatas:0 "[FAITH.GetNameNoTooltip]ие мархараты" holy_order_vyuha_of_highgod:0 "Вьюха [FAITH.HighGodNamePossessive]" holy_order_vyuha_of_the_temple_of_place:0 "Вьюха храма [TITLE.GetNameNoTierNoTooltip]" holy_order_maharatas_of_highgod:0 "Мархараты [FAITH.HighGodNamePossessive]" @@ -80,6 +80,7 @@ holy_order_thousand_crows:0 "Тысяча ворон" #Siberian_pagan holy_order_downstreamers:0 "Речники" #Siberian_pagan holy_order_sylvan_saviors:0 "Спасители леса" #Siberian_pagan + holy_order_company_of_the_caves:0 "Пещерный отряд" #Opinions holy_order_founder_opinion:0 "Основатель моего священного ордена" @@ -89,7 +90,7 @@ #Notifications #Creation - holy_order_founded_title:1 "Основан #L [LEFT_CHARACTER.GetFaith.GetAdjective|l]ий#! священный орден" + holy_order_founded_title:1 "Основан #L [LEFT_CHARACTER.GetFaith.GetName|l]ий#! священный орден" i_created_holy_order_message:2 "С вашей помощью [leader.GetShortUIName] [Select_CString(leader.IsFemale, 'основала', 'основал' )] орден: [new_holy_order.GetName]!" someone_created_holy_order_message:1 "В баронстве [barony.GetNameNoTier] [holy_order_creator.GetShortUIName] создает новый орден — [new_holy_order.GetName]" other_faith_neighbor_created_holy_order_message:1 "[holy_order_creator.GetShortUIName] [Select_CString(holy_order_creator.IsFemale, 'основала', 'основал' )] орден: [new_holy_order.GetName]!" diff --git a/project/ck3/base_game/localization/russian/hook_types_l_russian.yml b/project/ck3/base_game/localization/russian/hook_types_l_russian.yml index 1039733bf2..ee86f4f175 100644 --- a/project/ck3/base_game/localization/russian/hook_types_l_russian.yml +++ b/project/ck3/base_game/localization/russian/hook_types_l_russian.yml @@ -11,3 +11,5 @@ fabrication_hook:0 "Подделка" trial_by_combat_hook:0 "Выигран суд поединком" sumptuary_crime_hook:0 "Нарушение сословных законов" + minor_crime_accomplice_hook:0 "Сообщник преступления" + major_crime_accomplice_hook:0 "Сообщник тяжкого преступления" diff --git a/project/ck3/base_game/localization/russian/important_actions_l_russian.yml b/project/ck3/base_game/localization/russian/important_actions_l_russian.yml index c244691825..07da2719dd 100644 --- a/project/ck3/base_game/localization/russian/important_actions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/important_actions_l_russian.yml @@ -9,7 +9,7 @@ GENERAL_MARRIAGE_ACTION_HEIR_HELP:1 "#help Если у вас нет [Concept( 'heir', 'наследника' )|E], то игра завершится после вашей смерти. Заключение хорошего брака для вашего наследника гарантирует продолжение рода в долгосрочной перспективе. Это также поможет заключить [Concept( 'alliance', 'союз' )|E] с другой [Concept( 'realm', 'державой' )|E]#!" action_adult_player_heir_not_married:0 "Наследник не состоит в браке" action_adult_player_heir_not_married_label:0 "Наследник не состоит в браке" - action_adult_player_heir_not_married_desc:2 "[Concept( 'heir', Select_CString(recipient.IsFemale, 'Ваша наследница' 'Ваш наследник' ))|E] [recipient.GetUIName] [Select_CString(recipient.IsFemale, 'не замужем', 'не женат' )].\n\n$GENERAL_MARRIAGE_ACTION_HEIR_HELP$" + action_adult_player_heir_not_married_desc:2 "[Concept( 'player_heir', Select_CString(recipient.IsFemale, 'Ваша наследница', 'Ваш наследник' ))|E] [recipient.GetUIName] [Select_CString(recipient.IsFemale, 'не замужем', 'не женат' )].\n\n$GENERAL_MARRIAGE_ACTION_HEIR_HELP$" action_adult_player_heir_not_married_click:0 "#I Подходящие [spouses|El] — нажмите для поиска#!" action_adult_ruler_not_married:1 "Вы не состоите в [Concept( 'married', 'браке' )|E]" action_adult_ruler_not_married_label:1 "Вы не состоите в [Concept( 'married', 'браке' )|E]" @@ -86,7 +86,7 @@ action_can_lawfully_imprison:0 "Преступника можно заключить в тюрьму" action_can_lawfully_imprison_label:1 "Вы можете законно заключить персонажа [recipient.GetShortUINameNoTooltip] в тюрьму" action_can_lawfully_imprison_combined_label:0 "[recipient.GetShortUINameNoTooltip]" - action_can_lawfully_imprison_desc:3 "[recipient.GetUIName] [Select_CString(recipient.IsFemale, 'совершила', 'совершил' )] [Concept( 'crimes', 'преступления' )|El] ([recipient.GetImprisonmentReasons]), поэтому вы можете заточить [recipient.GetHerHis] в темницу, не повышая уровня [Concept( 'tyranny', 'тирании' )|El]." + action_can_lawfully_imprison_desc:3 "[recipient.GetUIName] [Select_CString(recipient.IsFemale, 'совершила', 'совершил' )] [Concept( 'crimes', 'преступления' )|El] ([recipient.GetImprisonmentReasons( actor.Self )]), поэтому вы можете заточить [recipient.GetHerHis] в темницу, не повышая уровня [Concept( 'tyranny', 'тирании' )|El]." action_can_lawfully_imprison_click:0 "#I Нажмите, чтобы заключить [recipient.GetHerHis] в тюрьму#!" action_can_lawfully_imprison_combined_group_label:1 "Можно заключить преступников в тюрьму" action_can_lawfully_imprison_combined_group_name:0 "Можно заключать преступников в тюрьму" @@ -242,7 +242,7 @@ action_title_lost_from_realm_on_foreign_ruler_succession:0 "Держава потеряет земли, когда вассал унаследует иноземный титул" action_title_lost_from_realm_on_foreign_ruler_succession_label:0 "$action_title_lost_from_realm_on_foreign_ruler_succession$" - action_title_lost_from_realm_on_foreign_ruler_succession_desc:0 "Ваш [Concept( 'vassal', 'вассал' )|E] [recipient.GetShortUIName] [Concept( 'heir', 'унаследует' )|E] иноземный [Concept( 'title', 'титул' )|E] [landed_title.GetName], [Concept( 'title_tier', 'ранг' )|E] которого выше, чем у [recipient.GetHerHis] [Concept( 'primary_title', 'первого титула' )|E].\n\n$TLFR_FOREIGN_RULER_SUCCESSION_TIPS$" + action_title_lost_from_realm_on_foreign_ruler_succession_desc:0 "Ваш [Concept( 'vassal', 'вассал' )|E] [recipient.GetShortUIName] [Concept( 'heir', 'унаследует' )|E] иноземный [Concept( 'title', 'титул' )|E] [landed_title.GetBaseName], [Concept( 'title_tier', 'ранг' )|E] которого выше, чем у [recipient.GetHerHis] [Concept( 'primary_title', 'первого титула' )|E].\n\n$TLFR_FOREIGN_RULER_SUCCESSION_TIPS$" action_title_lost_from_realm_on_foreign_ruler_succession_click:0 "#I Щелкните, чтобы посмотреть#!" action_title_lost_from_realm_on_foreign_ruler_succession_combined_label:0 "[recipient.GetUINameNoTooltip]" action_title_lost_from_realm_on_foreign_ruler_succession_combined_group_label:0 "Держава потеряет земли, когда вассалы унаследуют иноземные титулы" @@ -523,7 +523,7 @@ action_grant_vassal_to_rightful_liege_click:0 "#I Щелкните, чтобы передать вассала#!" action_grant_vassal_to_rightful_liege_HELP:0 "\n\n#help [vassals|E], для которых вы не являетесь законным сюзереном, предоставляют вам меньше ресурсов и имеют сниженное [Concept( 'opinion', 'мнение' )|E] о вас. Иногда лучше передать этих вассалов законному сюзерену, если он тоже ваш вассал.\n\nИногда передача вассала законному сюзерену означает, что вы будете получать меньше, но обычно все равно стоит передавать их, поскольку мнение их законного сюзерена о вас снижено, ведь вы удерживаете вассалов, которых он считает своими.\n\nПоддержание правильной феодальной лестницы является ключом к построению стабильной державы.#!" action_can_create_head_of_faith_title:0 "Создать [title|El] [Concept( 'head_of_faith', 'главы вашей конфеcсии' )|El]" - action_can_create_head_of_faith_title_desc:1 "$action_can_create_head_of_faith_title_spiritual_desc$\n\n#help Создав титул главы конфессии, вы также станете ее [Concept( 'temporal_head_of_faith', 'временным главой' )|E]!#!" + action_can_create_head_of_faith_title_desc:1 "$action_can_create_head_of_faith_title_spiritual_desc$\n\n#help Создав титул главы конфессии, вы также станете ее [Concept( 'temporal_head_of_faith', 'светским главой' )|E]!#!" action_can_create_head_of_faith_title_label:0 "Создать [title|El] [Concept( 'head_of_faith', 'главы вашей конфеcсии' )|El]" action_can_create_head_of_faith_title_click:0 "#I Щелкните, чтобы посмотреть конфессию#!" action_can_claim_liege_title:0 "Вы можете заявить претензии на титул своего сюзерена" @@ -564,7 +564,7 @@ action_has_courtier_or_guest_with_inspiration_click:0 "#I Щелкните, чтобы посмотреть#!" action_can_create_head_of_faith_title_spiritual:0 "$action_can_create_head_of_faith_title$" - action_can_create_head_of_faith_title_spiritual_desc:0 "Вы контролируете достаточно #L [actor.GetFaith.GetAdjective|l]их#! [Concept( 'holy_sites', 'святых мест' )|E] для создания [Concept( 'title', 'титула' )|E] [Concept( 'head_of_faith', 'стресс' )|E]." + action_can_create_head_of_faith_title_spiritual_desc:0 "Вы контролируете достаточно #L [actor.GetFaith.GetName|l]их#! [Concept( 'holy_sites', 'святых мест' )|E] для создания [Concept( 'title', 'титула' )|E] [Concept( 'head_of_faith', 'главы конфессии' )|E]." action_can_create_head_of_faith_title_spiritual_label:0 "$action_can_create_head_of_faith_title_label$" action_can_create_head_of_faith_title_spiritual_click:0 "$action_can_create_head_of_faith_title_click$" action_can_create_head_of_faith_title_spiritual_unimportant:0 "$action_can_create_title_unimportant$" diff --git a/project/ck3/base_game/localization/russian/interactions/declare_war_l_russian.yml b/project/ck3/base_game/localization/russian/interactions/declare_war_l_russian.yml index d77cb55cff..75ec681406 100644 --- a/project/ck3/base_game/localization/russian/interactions/declare_war_l_russian.yml +++ b/project/ck3/base_game/localization/russian/interactions/declare_war_l_russian.yml @@ -14,7 +14,7 @@ DECLARE_WAR_NO_CASUS_BELLI_CHOSEN_WARNING_TOOLTIP:0 "@warning_icon!#X $DECLARE_WAR_NO_CASUS_BELLI_CHOSEN$#!" DECLARE_WAR_CHOOSE_CASUS_BELLI_INSTRUCTION:0 "Выбрать казус белли" DECLARE_WAR_ADDITIONAL_WARNING_STRONG_HOOK_LIEGE:1 "Будет использовано [strong_hook|El], которое вы имеете на [Concept( 'liege', 'сюзерена' )|El]" - DECLARE_WAR_ADDITIONAL_WARNING_IS_HOLY_WAR:2 "[holy_war|E]: #L [DEFENDER.GetFaith.GetAdjective]ие#! [rulers|El] могут присоединиться к [Concept( 'war', 'войне' )|El]" + DECLARE_WAR_ADDITIONAL_WARNING_IS_HOLY_WAR:2 "[holy_war|E]: #L [DEFENDER.GetFaith.GetName]ие#! [rulers|El] могут присоединиться к [Concept( 'war', 'войне' )|El]" DECLARE_WAR_ALLY_COUNT:0 "Союзники: [CharacterItem.GetAllyCount]" DECLARE_WAR_STRENGTH_MESSAGE:0 "Их военная мощь $STRENGTH|V$ нашей" DECLARE_WAR_CHANGE_WAR_GOAL_LABEL:1 "[objectives|E]:" diff --git a/project/ck3/base_game/localization/russian/interactions/vassal_interaction_l_russian.yml b/project/ck3/base_game/localization/russian/interactions/vassal_interaction_l_russian.yml index f8f8556ddb..90ab40ffdc 100644 --- a/project/ck3/base_game/localization/russian/interactions/vassal_interaction_l_russian.yml +++ b/project/ck3/base_game/localization/russian/interactions/vassal_interaction_l_russian.yml @@ -71,7 +71,7 @@ ASK_FOR_PARDON_NOTIFICATION:0 "Я смиренно прошу вас помиловать меня за мои преступления." pardon_interaction:0 "Даровать прощение" - pardon_interaction_desc:1 "С вашей точки зрения [recipient.GetName] — [Concept( 'criminal', Select_CString(recipient.IsFemale, 'преступница' 'преступник' ))|E] ([recipient.GetImprisonmentReasons]), что позволяет вам [Concept( 'imprison', 'арестовать' )|E] [Select_CString(recipient.IsFemale, 'ее', 'его' )] и не прослыть [Concept( 'tyranny', 'тираном' )|E].\n\nНо если вы предпочитаете сохранить [Select_CString(recipient.IsFemale, 'ей', 'ему' )] свободу, то можете даровать прощение. В таком случае все причины для [Concept( 'imprison', 'ареста' )|E] исчезнут, а [Select_CString(recipient.IsFemale, 'ее', 'его' )] [Concept( 'opinion', 'мнение' )|E] о вас улучшится." + pardon_interaction_desc:1 "С вашей точки зрения [recipient.GetName] — [Concept( 'criminal', Select_CString(recipient.IsFemale, 'преступница' 'преступник' ))|E] ([recipient.GetImprisonmentReasons( actor.Self )]), что позволяет вам [Concept( 'imprison', 'арестовать' )|E] [Select_CString(recipient.IsFemale, 'ее', 'его' )] и не прослыть [Concept( 'tyranny', 'тираном' )|E].\n\nНо если вы предпочитаете сохранить [Select_CString(recipient.IsFemale, 'ей', 'ему' )] свободу, то можете даровать прощение. В таком случае все причины для [Concept( 'imprison', 'ареста' )|E] исчезнут, а [Select_CString(recipient.IsFemale, 'ее', 'его' )] [Concept( 'opinion', 'мнение' )|E] о вас улучшится." pardon_interaction_toast:0 "Ваш благородный сюзерен [actor.GetFirstName] [Select_CString(actor.IsFemale, 'простила', 'простил' )] вам ваши преступления!" county_must_have_city_tt:0 "Владение [CHARACTER.GetPrimaryTitle.GetNameNoTooltip] должно располагать хотя бы одним [Concept( 'city', 'городом' )|E] и иметь [Concept( 'development', 'развитие' )|E] выше 20." diff --git a/project/ck3/base_game/localization/russian/interactions_l_russian.yml b/project/ck3/base_game/localization/russian/interactions_l_russian.yml index e499028cd9..1fe2b5e9a0 100644 --- a/project/ck3/base_game/localization/russian/interactions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/interactions_l_russian.yml @@ -39,7 +39,7 @@ blackmail_interaction:0 "Шантаж" blackmail_interaction_desc:0 "Использовать найденный вами [Concept( 'secret', 'секрет' )|E] для получения [Concept( 'hook', 'влияния' )|E]" blackmail_decline_summary:3 "@warning_icon!#X Если [recipient.GetShortUINameNoTooltip] откажется, [recipient.GetHerHis] секрет будет раскрыт!#!" - modify_vassal_contract:0 "Изменить вассальный договор" + modify_vassal_contract:1 "Изменить вассальный договор" liege_modify_vassal_contract_interaction:0 "$modify_vassal_contract$" liege_modify_vassal_contract_interaction_desc:0 "Заново определить [Concept( 'obligations', 'обязательства' )|E], которые имеет [recipient.GetShortUINameNoTooltip] по отношению к вам" liege_modify_vassal_contract_interaction_extra_icon:0 "$hook_extra_icon$" @@ -108,10 +108,10 @@ divorce_cannot_concubine_ex_wife:0 "[recipient.GetShortUINameNoTooltip] не сможет стать [Select_CString(recipient.IsFemale, 'вашей', 'вашим' )] [Concept( 'lover', Select_CString(recipient.IsFemale, 'наложницей' 'консортом' ))|E] в течение 50 лет." take_concubine_ex_spouse:0 "Вы не можете сделать [Select_CString(recipient.IsFemale, 'наложницей свою бывшую жену', 'консортом своего бывшего мужа' )]." divorce_character_house_head_interaction:0 "Попросить о разводе" - recipient_secondary_divorce_character_house_head_interaction:0 "[spouse|E]" + recipient_secondary_divorce_character_house_head_interaction:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" divorce_character_house_head_interaction_extra_icon:0 "$hook_extra_icon$" divorce_character_rel_head_interaction:0 "Попросить о разводе" - recipient_secondary_divorce_character_rel_head_interaction:0 "[spouse|E]" + recipient_secondary_divorce_character_rel_head_interaction:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" divorce_character_rel_head_interaction_extra_icon:0 "$hook_extra_icon$" divorce_character_rel_head_interaction_decline_notification:0 "В разводе отказано" compose_poetry:0 "Сложить поэму" @@ -150,16 +150,16 @@ arrange_marriage_interaction_desc_both_rulers_recipient_neither_can_marry:0 "Предложить [Concept( 'marriage', 'брак' )|E], в который вступят:\n$EFFECT_LIST_BULLET$ Один из ваших детей\n$EFFECT_LIST_BULLET$ Один из ваших [Concept( 'courtiers', 'придворных' )|E]\nи:\n$EFFECT_LIST_BULLET$ Один из [recipient.GetHerHis] детей\n$EFFECT_LIST_BULLET$ Один из [recipient.GetHerHis] [Concept( 'courtiers', 'придворных' )|E]" arrange_marriage_interaction_desc_one_ruler_can_marry:0 "Предложить [Concept( 'marriage', 'брак' )|E], в который вступят [recipient.GetShortUINameNoTooltip] и:\n$EFFECT_LIST_BULLET$ Вы\n$EFFECT_LIST_BULLET$ Один из ваших детей\n$EFFECT_LIST_BULLET$ Один из ваших [Concept( 'courtiers', 'придворных' )|E]" arrange_marriage_interaction_desc_recipient_one_ruler_cannot_marry:0 "Предложить [Concept( 'marriage', 'брак' )|E], в который вступят [recipient.GetShortUINameNoTooltip] и:\n$EFFECT_LIST_BULLET$ Один из ваших детей\n$EFFECT_LIST_BULLET$ Один из ваших [Concept( 'courtiers', 'придворных' )|E]" - actor_secondary_arrange_marriage_interaction:0 "[spouse|E]" + actor_secondary_arrange_marriage_interaction:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" actor_secondary_find_concubine:0 "Отправитель" actor_secondary_make_concubine_interaction:0 "Отправитель" - recipient_secondary_arrange_marriage_interaction:0 "[spouse|E]" + recipient_secondary_arrange_marriage_interaction:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" arrange_marriage_interaction_accept_toast:0 "Брак" arrange_marriage_interaction_accept_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U] и [secondary_recipient.GetShortUINameNoTooltip] теперь состоят в браке" arrange_marriage_interaction_accept_betrothal_toast:0 "Помолвка" - arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U] и [secondary_recipient.GetShortUINameNoTooltip] теперь помолвлены" - actor_secondary_marry_off_interaction:0 "[spouse|E]" - recipient_secondary_marry_off_interaction:0 "[spouse|E]" + arrange_marriage_interaction_accept_betrothal_toast_desc:1 "[secondary_actor.GetShortUINameNoTooltip|U] и [secondary_recipient.GetShortUINameNoTooltip] теперь помолвлены" + actor_secondary_marry_off_interaction:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" + recipient_secondary_marry_off_interaction:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" hook_extra_icon:0 "@weak_hook_icon! Доступное [hooks|El]" offer_concubine_extra_icon:0 "$hook_extra_icon$" arrange_marriage_extra_icon:0 "$hook_extra_icon$" @@ -215,23 +215,23 @@ EDUCATE_SELECT_YOUR_GUARDIAN:0 "#I Выберите [Concept( 'guardian', 'опекуна' )|E] у вас при [Concept( 'court', 'дворе' )|E]#!" EDUCATE_SELECT_YOUR_WARD:0 "#I Выберите подопечного у вас при [Concept( 'court', 'дворе' )|E]#!" EDUCATE_CHILD_OPTION_CONVERT_CULTURE:0 "Изменение [cultures|El]" - EDUCATE_CHILD_OPTION_CONVERT_CULTURE_TT_TO_ACTOR:0 "Попытаться обратить [Select_CString(secondary_recipient.IsPlayer, '', 'персонажа ' )][secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'его персонажа', '' )] в #L [secondary_actor.GetCulture.GetName|l]ую#! культуру [Select_CString(secondary_actor.IsPlayer, '', 'персонажа ' )][secondary_actor.GetNamePossessiveOrMy][Select_CString(secondary_actor.IsPlayer, 'его персонажа', '' )]." - EDUCATE_CHILD_OPTION_CONVERT_CULTURE_TT_TO_RECIPIENT:0 "Попытаться обратить [Select_CString(secondary_actor.IsPlayer, '', 'персонажа ' )][secondary_actor.GetNamePossessiveOrMy][Select_CString(secondary_actor.IsPlayer, 'его персонажа', '' )] в #L [secondary_recipient.GetCulture.GetName|l]ую#! культуру [Select_CString(secondary_recipient.IsPlayer, '', 'персонажа ' )][secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'его персонажа', '' )]." - EDUCATE_CHILD_OPTION_CONVERT_CULTURE_EFFECT:2 "#TUT_KW Сменит культуру на #L [TARGET_CULTURE.GetName|l]ую#!" - EDUCATE_ME_OPTION_CONVERT_CULTURE_EFFECT:2 "#TUT_KW Сменю культуру на #L [TARGET_CULTURE.GetName|l]ую#!" - EDUCATE_CHILD_OPTION_CONVERT_CULTURE_LIKELY_EFFECT:2 "#TUT_KW Скорее всего, сменит свою культуру на #L [TARGET_CULTURE.GetName|l]ую#!" - EDUCATE_ME_OPTION_CONVERT_CULTURE_LIKELY_EFFECT:2 "#TUT_KW Скорее всего, я сменю культуру на #L [TARGET_CULTURE.GetName|l]ую#!" - EDUCATE_CHILD_OPTION_CONVERT_CULTURE_UNLIKELY_EFFECT:2 "#TUT_KW Вряд ли сменит культуру на #L [TARGET_CULTURE.GetName|l]ую#! в силу своего возраста#!" - EDUCATE_ME_OPTION_CONVERT_CULTURE_UNLIKELY_EFFECT:2 "#TUT_KW В силу своего возраста я вряд ли сменю культуру на #L [TARGET_CULTURE.GetName|l]ую#!" + EDUCATE_CHILD_OPTION_CONVERT_CULTURE_TT_TO_ACTOR:0 "Попытаться обратить [Select_CString(secondary_recipient.IsPlayer, '', 'персонажа ' )][secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'его персонажа', '' )] в #L [secondary_actor.GetCulture.GetCollectiveNoun|l]ую#! культуру [Select_CString(secondary_actor.IsPlayer, '', 'персонажа ' )][secondary_actor.GetNamePossessiveOrMy][Select_CString(secondary_actor.IsPlayer, 'его персонажа', '' )]." + EDUCATE_CHILD_OPTION_CONVERT_CULTURE_TT_TO_RECIPIENT:0 "Попытаться обратить [Select_CString(secondary_actor.IsPlayer, '', 'персонажа ' )][secondary_actor.GetNamePossessiveOrMy][Select_CString(secondary_actor.IsPlayer, 'его персонажа', '' )] в #L [secondary_recipient.GetCulture.GetCollectiveNoun|l]ую#! культуру [Select_CString(secondary_recipient.IsPlayer, '', 'персонажа ' )][secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'его персонажа', '' )]." + EDUCATE_CHILD_OPTION_CONVERT_CULTURE_EFFECT:2 "#TUT_KW Сменит культуру на #L [TARGET_CULTURE.GetCollectiveNoun|l]ую#!#!" + EDUCATE_ME_OPTION_CONVERT_CULTURE_EFFECT:2 "#TUT_KW Сменю культуру на #L [TARGET_CULTURE.GetCollectiveNoun|l]ую#!#!" + EDUCATE_CHILD_OPTION_CONVERT_CULTURE_LIKELY_EFFECT:2 "#TUT_KW Скорее всего, сменит свою культуру на #L [TARGET_CULTURE.GetCollectiveNoun|l]ую#!#!" + EDUCATE_ME_OPTION_CONVERT_CULTURE_LIKELY_EFFECT:2 "#TUT_KW Скорее всего, я сменю культуру на #L [TARGET_CULTURE.GetCollectiveNoun|l]ую#!#!" + EDUCATE_CHILD_OPTION_CONVERT_CULTURE_UNLIKELY_EFFECT:2 "#TUT_KW Вряд ли сменит культуру на #L [TARGET_CULTURE.GetCollectiveNoun|l]ую#! в силу своего возраста#!" + EDUCATE_ME_OPTION_CONVERT_CULTURE_UNLIKELY_EFFECT:2 "#TUT_KW В силу своего возраста я вряд ли сменю культуру на #L [TARGET_CULTURE.GetCollectiveNoun|l]ую#!#!" EDUCATE_CHILD_OPTION_CONVERT_FAITH:0 "Изменение [faiths|El]" - EDUCATE_CHILD_OPTION_CONVERT_FAITH_TT_TO_ACTOR:0 "Попытаться обратить [Select_CString(secondary_recipient.IsPlayer, '', 'персонажа ' )][secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'его персонажа', '' )] в [secondary_actor.GetFaith.GetName|l] (конфессию [Select_CString(secondary_actor.IsPlayer, '', 'персонажа ' )][secondary_actor.GetNamePossessiveOrMy][Select_CString(secondary_actor.IsPlayer, 'его персонажа', '' )])." - EDUCATE_CHILD_OPTION_CONVERT_FAITH_TT_TO_RECIPIENT:0 "Попытаться обратить [Select_CString(secondary_actor.IsPlayer, '', 'персонажа ' )][secondary_actor.GetNamePossessiveOrMy][Select_CString(secondary_actor.IsPlayer, 'его персонажа', '' )] в [secondary_recipient.GetFaith.GetName|l] (конфессию [Select_CString(secondary_recipient.IsPlayer, '', 'персонажа ' )][secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'его персонажа', '' )])." - EDUCATE_CHILD_OPTION_CONVERT_FAITH_EFFECT:1 "#TUT_KW Сменит конфессию на #L [FAITH.GetAdjective|l]ую#!" - EDUCATE_ME_OPTION_CONVERT_FAITH_EFFECT:1 "#TUT_KW Сменю конфессию на #L [FAITH.GetAdjective|l]ую#!" - EDUCATE_CHILD_OPTION_CONVERT_FAITH_LIKELY_EFFECT:1 "#TUT_KW Скорее всего, сменит конфессию на #L [FAITH.GetAdjective|l]ую#!" - EDUCATE_ME_OPTION_CONVERT_FAITH_LIKELY_EFFECT:1 "#TUT_KW Скорее всего, я сменю конфессию на #L [FAITH.GetAdjective|l]ую#!" - EDUCATE_CHILD_OPTION_CONVERT_FAITH_UNLIKELY_EFFECT:1 "#TUT_KW Вряд ли сменит конфессию на #L [FAITH.GetAdjective|l]ую#! в силу своего возраста#!" - EDUCATE_ME_OPTION_CONVERT_FAITH_UNLIKELY_EFFECT:1 "#TUT_KW В силу своего возраста я вряд ли сменю конфессию на #L [FAITH.GetAdjective|l]ую#!" + EDUCATE_CHILD_OPTION_CONVERT_FAITH_TT_TO_ACTOR:0 "Попытаться обратить [Select_CString(secondary_recipient.IsPlayer, '', 'персонажа ' )][secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'его персонажа', '' )] в [secondary_actor.GetFaith.GetAdjective|l] (конфессию [Select_CString(secondary_actor.IsPlayer, '', 'персонажа ' )][secondary_actor.GetNamePossessiveOrMy][Select_CString(secondary_actor.IsPlayer, 'его персонажа', '' )])." + EDUCATE_CHILD_OPTION_CONVERT_FAITH_TT_TO_RECIPIENT:0 "Попытаться обратить [Select_CString(secondary_actor.IsPlayer, '', 'персонажа ' )][secondary_actor.GetNamePossessiveOrMy][Select_CString(secondary_actor.IsPlayer, 'его персонажа', '' )] в [secondary_recipient.GetFaith.GetAdjective|l] (конфессию [Select_CString(secondary_recipient.IsPlayer, '', 'персонажа ' )][secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'его персонажа', '' )])." + EDUCATE_CHILD_OPTION_CONVERT_FAITH_EFFECT:1 "#TUT_KW Сменит конфессию на #L [FAITH.GetName|l]ую#!#!" + EDUCATE_ME_OPTION_CONVERT_FAITH_EFFECT:1 "#TUT_KW Сменю конфессию на #L [FAITH.GetName|l]ую#!#!" + EDUCATE_CHILD_OPTION_CONVERT_FAITH_LIKELY_EFFECT:1 "#TUT_KW Скорее всего, сменит конфессию на #L [FAITH.GetName|l]ую#!#!" + EDUCATE_ME_OPTION_CONVERT_FAITH_LIKELY_EFFECT:1 "#TUT_KW Скорее всего, я сменю конфессию на #L [FAITH.GetName|l]ую#!#!" + EDUCATE_CHILD_OPTION_CONVERT_FAITH_UNLIKELY_EFFECT:1 "#TUT_KW Вряд ли сменит конфессию на #L [FAITH.GetName|l]ую#! в силу своего возраста#!" + EDUCATE_ME_OPTION_CONVERT_FAITH_UNLIKELY_EFFECT:1 "#TUT_KW В силу своего возраста я вряд ли сменю конфессию на #L [FAITH.GetName|l]ую#!#!" EDUCATION_UNIVERSITY:0 "Отправка в университет" imprison_interaction:0 "Заключить в тюрьму" imprison_interaction_desc:0 "Попытка [Concept( 'imprison', 'заточить в темницу' )|E] персонажа [recipient.GetShortUINameNoTooltip]" @@ -277,22 +277,23 @@ RANSOM_FAVOR_OPTION:0 "За обязательство" ALREADY_SENT_GIFT_WARNING:0 "@warning_icon!#X Вы уже отправили подарок персонажу [recipient.GetShortUIName], отправка нового #underline перепишет#! существующий модификатор [opinions|El]!#!" + ALREADY_SENT_GIFT_CULTURAL_ACCEPTANCE_WARNING:0 "@warning_icon!#X Вы уже недавно отправляли подарок, так что сейчас терпимость культур не повысится" BANISH_TYRANNY_WARNING:0 "@warning_icon!#X Это [tyranny|El], и ваши подданные потеряют #V [EmptyScope.ScriptValue('banishment_tyranny_gain')|0]#! [opinions|El] о вас#!" REVOKE_TITLE_TYRANNY_WARNING:0 "@warning_icon!#X Это [tyranny|El], и ваши подданные потеряют #V [EmptyScope.ScriptValue('revoke_title_tyranny_gain')|0]#! [opinions|El] о вас#!" REVOKE_VASSAL_TYRANNY_WARNING:0 "@warning_icon!#X Это [tyranny|El], и ваши подданные потеряют #V [EmptyScope.ScriptValue('revoke_vassal_tyranny_gain')|0]#! [opinions|El] о вас#!" - IS_ALLOWED_TO_IMPRISON_DESC:4 "[Select_CString( recipient.IsPlayer, 'Вы', recipient.GetShortUIName )] — известный [criminal|El] #weak ([recipient.GetImprisonmentReasons])#!, которого [imprisoner.GetShortUIName] сможет заключить в тюрьму, не став [Concept( 'tyrant', 'тираном' )|E]" - IS_ALLOWED_TO_EXECUTE_DESC:2 "[recipient.GetShortUIName|U] — известный [criminal|El] #weak ([recipient.GetExecuteReasons])#!, что позволяет вам казнить [recipient.GetHerHis], не прослыв [Concept( 'tyrant', 'тираном' )|El]" - IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:1 "[recipient.GetShortUINamePossessive|U] принадлежит к [recipient.GetFaith.GetAdjectiveNoTooltip|l]ой конфессии, которую ваша конфессия воспринимает как $hostility_hostile_tooltippable$ или $hostility_evil_tooltippable$, что позволяет вам казнить [recipient.GetHerHis] и не прослыть [Concept( 'tyrant', 'тираном' )|E]." + IS_ALLOWED_TO_IMPRISON_DESC:4 "[Select_CString( recipient.IsPlayer, 'Вы', recipient.GetShortUIName )] — известный [criminal|El] #weak ([recipient.GetImprisonmentReasons( actor.Self )])#!, которого [imprisoner.GetShortUIName] сможет заключить в тюрьму, не став [Concept( 'tyrant', 'тираном' )|E]" + IS_ALLOWED_TO_EXECUTE_DESC:2 "[recipient.GetShortUIName|U] — известный [criminal|El] #weak ([recipient.GetExecuteReasons( actor.Self )])#!, что позволяет вам казнить [recipient.GetHerHis], не прослыв [Concept( 'tyrant', 'тираном' )|El]" + IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:2 "[victim.GetShortUIName|U] принадлежит к [victim.GetFaith.GetNameNoTooltip|l]ой конфессии, которую ваша конфессия воспринимает как $hostility_hostile_tooltippable$ или $hostility_evil_tooltippable$, что позволяет вам казнить [victim.GetHerHis] и не прослыть [Concept( 'tyrant', 'тираном' )|E]." IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC:2 "#weak У [Select_CString(imprisoner.IsLocalPlayer, '', 'персонажа ' )][imprisoner.GetNamePossessiveOrMy][Select_CString(imprisoner.IsLocalPlayer, 'его персонажа', '' )] есть законный повод, никто не назовет это [Concept( 'tyrant', 'тиранией' )|E]#!" IS_ALLOWED_TO_EXECUTE_NO_RECIPIENT_DESC:0 "$IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC$" - IS_ALLOWED_TO_REVOKE_TITLE_DESC:3 "[recipient.GetShortUIName|U] — известный [criminal|El] #weak ([recipient.GetRevokeReasons])#!, что позволяет [Select_CString( recipient.IsLocalPlayer, 'вам', 'им' )] отнять [Select_CString( recipient.IsLocalPlayer, 'ваших', recipient.GetHerHis )] [Concept( 'vassals', 'вассалов' )|E], не прослыв тираном" - IS_ALLOWED_TO_REVOKE_VASSAL_DESC:3 "[recipient.GetShortUIName|U] — известный [criminal|El] #weak ([recipient.GetRevokeReasons])#!, что позволяет [Select_CString( recipient.IsLocalPlayer, 'вам', 'им' )] отнять [Select_CString( recipient.IsLocalPlayer, 'ваших', recipient.GetHerHis )] [Concept( 'vassals', 'вассалов' )|E], не прослыв тираном" + IS_ALLOWED_TO_REVOKE_TITLE_DESC:3 "[recipient.GetShortUIName|U] — известный [criminal|El] #weak ([recipient.GetRevokeReasons( actor.Self )])#!, что позволяет [Select_CString( recipient.IsLocalPlayer, 'вам', 'им' )] отнять [Select_CString( recipient.IsLocalPlayer, 'ваших', recipient.GetHerHis )] [Concept( 'vassals', 'вассалов' )|E], не прослыв тираном" + IS_ALLOWED_TO_REVOKE_VASSAL_DESC:3 "[recipient.GetShortUIName|U] — известный [criminal|El] #weak ([recipient.GetRevokeReasons( actor.Self )])#!, что позволяет [Select_CString( recipient.IsLocalPlayer, 'вам', 'им' )] отнять [Select_CString( recipient.IsLocalPlayer, 'ваших', recipient.GetHerHis )] [Concept( 'vassals', 'вассалов' )|E], не прослыв тираном" IS_ALLOWED_TO_REVOKE_TITLE_FOR_CLAIM_DESC:1 "У вас есть [Concept( 'claim', 'претензия' )|El] на [title|El], что позволяет вам отнять его, не прослыв тираном" IS_ALLOWED_TO_REVOKE_EVIL_INFIDEL_TITLE:1 "Поскольку [recipient.GetFaith.GetAdherentNamePlural|l] для вас $hostility_evil_tooltippable$, вы можете отнять все титулы, которыми владеет [recipient.GetShortUIName], не став тираном" IS_ALLOWED_TO_REVOKE_HOSTILE_INFIDEL_TITLE:1 "Поскольку [recipient.GetFaith.GetAdherentNamePlural|l] для вас $hostility_hostile_tooltippable$, вы можете отнять все титулы, которыми владеет [recipient.GetShortUIName], не став тираном" IS_ALLOWED_TO_REVOKE_EVIL_INFIDEL_VASSAL:1 "Поскольку [recipient.GetFaith.GetAdherentNamePlural|l] для вас $hostility_evil_tooltippable$, вы можете отнять всех вассалов, которыми владеет [recipient.GetShortUIName], не став тираном" IS_ALLOWED_TO_REVOKE_HOSTILE_INFIDEL_VASSAL:1 "Поскольку [recipient.GetFaith.GetAdherentNamePlural|l] для вас $hostility_hostile_tooltippable$, вы можете отнять всех вассалов, которыми владеет [recipient.GetShortUIName], не став тираном" - INFIDEL_REVOCATION_OPINION:0 "Все #L [recipient.GetFaith.GetAdjective|l]ие#! вассалы" + INFIDEL_REVOCATION_OPINION:0 "Все #L [recipient.GetFaith.GetName|l]ие#! вассалы" #[GetHostilityLevelName(TOKEN_PARAMETER.GetIntValue)|V] only"" IS_ALLOWED_TO_REVOKE_TITLE_BARONY_DESC:0 "[tyranny|E] не увеличивается при отъеме [baronies|El]" IMPRISONMENT_RELATIVES_EFFECT_DUNGEON:1 "Вся [family|El] персонажа [THIS.GetCharacter.GetShortUINamePossessive] теряет #N 30#! ед. [Concept( 'opinion', 'мнения' )|El] о [Select_CString(imprisoner.IsPlayer, '', 'персонаже ' )] [imprisoner.GetNamePossessiveOrMy][Select_CString(imprisoner.IsPlayer, 'ем персонаже', '' )]" @@ -345,8 +346,8 @@ EXECUTION_BURNED:0 "Сжечь на костре" EXECUTION_PUBLIC:0 "Публичная казнь" EXECUTION_SACRIFICE:0 "Принести в жертву" - MY_FAITH_HAS_THE_FIXED_APPOINTMENT_CLERGY_DOCTRINE:0 "Моя [Concept( 'faith', 'конфессия' )|E] #weak ([CHARACTER.GetFaith.GetName])#! имеет [Concept( 'doctrine', 'доктрину' )|E] наследования духовных должностей с определенным назначением" - vassal_contract_forbids_revocation:1 "Вы не можете отнять [Concept( 'titles', 'титулы' )|E], если в [Concept( 'feudal_contract', 'вассальном договоре' )|E] [Concept( 'vassal', 'вассала' )|E] есть условие #high «$title_revocation_rights_protected$»#!" + MY_FAITH_HAS_THE_FIXED_APPOINTMENT_CLERGY_DOCTRINE:0 "Моя #weak #L [CHARACTER.GetFaith.GetName|l]ая#!#! [Concept( 'faith', 'конфессия' )|E] имеет [Concept( 'doctrine', 'доктрину' )|E] наследования духовных должностей с определенным назначением" + vassal_contract_forbids_revocation:2 "Вы не можете отнимать [titles|El] у [Concept( 'vassal', 'вассала' )|E], с которым у вас заключен [feudal_contract|El], где прописаны #high $title_revocation_rights_protected$#! или #high $jizya_special_rights_granted$#!" I_CANNOT_IMPRISON_ALLY_WITHOUT_REASON:1 "Вы не можете заключить в тюрьму [Concept( 'ally', 'союзника' )|E] без причины" TARGET_WAS_RECENTLY_RANSOMED:0 "[TARGET_CHARACTER.GetShortUIName|U] [Select_CString(TARGET_CHARACTER.IsFemale, 'была недавно выкуплена', 'был недавно выкуплен' )]" I_CANNOT_REVOKE_TITLE_FROM_ALLY_WITHOUT_REASON:2 "Вы не можете отнять титул у [Concept( 'ally', 'союзника' )|E] без [Concept( 'revoke_title_reason', 'причины' )|E]" @@ -424,8 +425,8 @@ IS_WAR_ENEMY_WITH_MY_WAR_ALLY:1 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsPlayer, 'воюете', 'воюет' )] с одним из союзников в другой войне" VASSALIZATION_TARGET_TOO_BIG:0 "[CHARACTER.GetShortUIName|U] не может стать вассалом по [Concept( 'vassalized_casus_belli', 'казус белли вассализации' )|E], так как владеет слишком большим числом [Concept( 'counties', 'графств' )|E]" IS_WAR_ALLY_OF_PRIMARY_ENEMY:1 "[CHARACTER.GetShortUIName|U] воюет на стороне [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] в другой войне" - IS_OF_WRONG_FAITH_FOR_HOLY_WAR:0 "[TARGET_CHARACTER.GetShortUIName|U] [Select_CString(TARGET_CHARACTER.IsFemale, 'должна', 'должен' )] следовать #L [CHARACTER.GetFaith.GetAdjective|l]ой#! вере, чтобы присоединиться к вам в [Concept( 'great_holy_war', 'великой священной войне' )|E]" - IS_OF_ATTACKER_FAITH_IN_HOLY_WAR:0 "[TARGET_CHARACTER.GetShortUIName|U] придерживается атакующей #L [TARGET_CHARACTER.GetFaith.GetAdjective|l]ой#! [Concept( 'faith', 'конфессии' )|E] и не присоединится к вам в этой [Concept( 'great_holy_war', 'великой священной войне' )|E]" + IS_OF_WRONG_FAITH_FOR_HOLY_WAR:0 "[TARGET_CHARACTER.GetShortUIName|U] [Select_CString(TARGET_CHARACTER.IsFemale, 'должна', 'должен' )] следовать #L [CHARACTER.GetFaith.GetName|l]ой#! вере, чтобы присоединиться к вам в [Concept( 'great_holy_war', 'великой священной войне' )|E]" + IS_OF_ATTACKER_FAITH_IN_HOLY_WAR:0 "[TARGET_CHARACTER.GetShortUIName|U] придерживается атакующей #L [TARGET_CHARACTER.GetFaith.GetName|l]ой#! [Concept( 'faith', 'конфессии' )|E] и не присоединится к вам в этой [Concept( 'great_holy_war', 'великой священной войне' )|E]" IS_WAR_ALLY_OF_ANOTHER_TARGET_ENEMY:1 "[CHARACTER.GetShortUIName|U] [Select_CString(CHARACTER.IsPlayer, 'воюете', 'воюет' )] на одной стороне с одним из противников в другой войне" THEY_CANNOT_CREATE_CADET_BRANCH:0 "[CHARACTER.GetShortUIName|U] не может создать [Concept( 'cadet_branch', 'младшую линию' )|E]" is_married_and_spouse_is_dominant_partner:0 "[CHARACTER.GetShortUIName|U] состоит в [Concept( 'matrilineal', 'матрилинейном' )|E] браке, и [CHARACTER.GetHerHis] [Select_CString(CHARACTER.IsFemale, 'супруг', 'супруга' )] находится на службе у своего сюзерена" @@ -495,22 +496,22 @@ DECLARATION_OF_REPENTANCE_SINS:0 "У вас есть [Concept( 'sinful', 'греховные' )|E] [Concept( 'traits', 'свойства' )|E]: $VALUE|=+0$" excommunicate_interaction:0 "Отлучить" - excommunicate_interaction_desc:0 "Гнусные грехи персонажа [recipient.GetFirstNamePossessive] вредят #L [actor.GetFaith.GetAdjective|l]ой#! [faiths|El]. [recipient.GetSheHe|U] будет [excommunicated|El], пока не покается в своих злодеяниях." + excommunicate_interaction_desc:0 "Гнусные грехи персонажа [recipient.GetFirstNamePossessive] вредят #L [actor.GetFaith.GetName|l]ой#! [faiths|El]. [recipient.GetSheHe|U] будет [excommunicated|El], пока не покается в своих злодеяниях." excommunicate_interaction_desc.tt:0 "[recipient.GetShortUIName] в отлучении!" excommunicate_message:1 "[religious_head.GetShortUIName|U] [Concept( 'excommunicated', Select_CString(religious_head.IsFemale, 'отлучила' 'отлучил' ))|E] меня!" excommunicated_other_message:0 "Отлучение" other_excommunicated_message:3 "[target_character.GetShortUIName] [excommunicated|El], как того желает [religious_head.GetShortUIName]" lift_excommunication_interaction:0 "Отменить отлучение" - lift_excommunication_interaction_desc:0 "[recipient.GetFirstName] достаточно [Select_CString(recipient.IsFemale, 'раскаялась', 'раскаялся' )] в своих грехах. #L [actor.GetFaith.GetAdjective]ая#! [faith|El] приветствует [recipient.GetHerHis]." + lift_excommunication_interaction_desc:0 "[recipient.GetFirstName] достаточно [Select_CString(recipient.IsFemale, 'раскаялась', 'раскаялся' )] в своих грехах. #L [actor.GetFaith.GetName]ая#! [faith|El] приветствует [recipient.GetHerHis]." lift_excommunication_interaction_desc.tt:0 "[recipient.GetFirstName] возвращается, и [actor.GetFaithGetName] приветствует [SCOPE.sC('recipient').GetHerHis]" lift_excommunicate_interaction_desc.tt:0 "Отлучение снято" request_excommunication_interaction:0 "Попросить об отлучении" recipient_secondary_request_excommunication_interaction:0 "Цель" request_excommunication_interaction_extra_icon:0 "$hook_extra_icon$" - request_excommunication_interaction_desc:0 "Слишком долго [secondary_recipient.GetTitledFirstName] безнаказанно [Select_CString(secondary_recipient.IsFemale, 'предавалась грехам', 'предавался грехам' )]. Я попрошу, чтобы [recipient.GetTitledFirstName] [Select_CString(recipient.IsFemale, 'наложила', 'наложил' )] на [Select_CString(secondary_recipient.IsFemale, 'нее', 'него' )] [excommunication|E] от #L [actor.GetFaith.GetAdjective|l]ой#! [faiths|E], и буду надеяться, что [recipient.GetTitledFirstName] поймет меня." - request_excommunication_interaction_message:0 "[requesting_character.GetShortUIName|U] каким-то образом [Select_CString(requesting_character.IsFemale, 'добилась', 'добился' )], чтобы [religious_head.GetShortUIName] [Select_CString(religious_head.IsFemale, 'наложила', 'наложил' )] на меня [excommunication|El]!" + request_excommunication_interaction_desc:0 "Слишком долго [secondary_recipient.GetTitledFirstName] безнаказанно [Select_CString(secondary_recipient.IsFemale, 'предавалась грехам', 'предавался грехам' )]. Я попрошу, чтобы [recipient.GetTitledFirstName] [Concept( 'excommunicated', Select_CString(recipient.IsFemale, 'отлучила' 'отлучил' ))|E] [Select_CString(secondary_recipient.IsFemale, 'ее', 'его' )] от #L [actor.GetFaith.GetName|l]ой#! [faiths|El], и буду надеяться, что [recipient.GetTitledFirstName] поймет меня." + request_excommunication_interaction_message:0 "[requesting_character.GetShortUIName|U] каким-то образом [Select_CString(requesting_character.IsFemale, 'добилась', 'добился' )], чтобы [religious_head.GetShortUIName] [Concept( 'excommunicated', Select_CString(religious_head.IsFemale, 'отлучила' 'отлучил' ))|E] меня!" EXCOMMUNICATION_HOOK:0 "Использовать [hooks|El]" EXCOMMUNICATION_OPINION:0 "[recipient.GetShortUIName|U] имеет положительное мнение о [Select_CString(secondary_recipient.IsPlayer, '', 'персонаже ' )] [secondary_recipient.GetNamePossessiveOrMy][Select_CString(secondary_recipient.IsPlayer, 'ем персонаже', '' )]: $VALUE|=+0$" EXCOMMUNICATION_VIRTUES:0 "[secondary_recipient.GetShortUIName|U] имеет добродетельные [traits|El]: $VALUE|=+0$" @@ -622,7 +623,7 @@ #Religious Interactions Descs ask_for_conversion_interaction:0 "Потребовать обращения" - ask_for_conversion_interaction_desc:0 "Потребовать, чтобы [recipient.GetShortUINameNoTooltip] [Select_CString(recipient.IsFemale, 'обратилась', 'обратился' )] в вашу [Concept( 'faith', 'конфессию' )|E]\n#weak (Сменить [recipient.GetFaith.GetName|l] на [actor.GetFaith.GetName|l])#!" + ask_for_conversion_interaction_desc:0 "Потребовать, чтобы [recipient.GetShortUINameNoTooltip] [Select_CString(recipient.IsFemale, 'обратилась', 'обратился' )] в вашу [Concept( 'faith', 'конфессию' )|E]\n#weak (Сменить [recipient.GetFaith.GetAdjective|l] на [actor.GetFaith.GetAdjective|l])#!" ask_for_conversion_courtier_interaction:0 "Потребовать обращения" ask_for_conversion_courtier_interaction_extra_icon:0 "$hook_extra_icon$" ask_for_conversion_courtier_interaction.tt:0 "Придворный соглашается на обращение" @@ -631,23 +632,23 @@ ASK_FOR_CONVERSION_RECIPIENT_DIPLOMACY:0 "Разница в [Concept( 'learning_skill', 'навыке «Ученость»' )|E] между персонажем [recipient.GetShortUIName] и вами: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_NOT_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName] не может создать [Concept( 'cadet_branch', 'младшую линию' )|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName] может создать [Concept( 'cadet_branch', 'младшую линию' )|E]: $VALUE|=+0$" - IS_PROTECTED_VIA_CONTRACT:0 "[feudal_contract] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] запрещает принудительное обращение" - IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:0 "[feudal_contract] этого [vassals_possessive] защищает его земли от обращения" + IS_PROTECTED_VIA_CONTRACT:1 "Договор с персонажем [CHARACTER.GetShortUINamePossessive] запрещает принудительное обращение" + IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:1 "Договор с этим [Concept( 'vassal', 'вассалом' )|E] защищает его земли от обращения" #ASK_FOR_CONVERSION_ACTOR_LEARNING:0 "My [learning_skill|E]: $VALUE|=+0$" - ASK_FOR_CONVERSION_RECIPIENT_FERVOR:0 "Разница между #L [recipient.GetFaith.GetAdjective|l]им#! и #L [actor.GetFaith.GetAdjective|l]им#! [Concept( 'fervor', 'рвением' )|E]: $VALUE|=+0$" - ASK_FOR_CONVERSION_TAQIYA:1 "#L [recipient.GetFaith.GetAdjective|U]ий#! [core_tenet|El] — $tenet_temporal_condemnation_taqiya$: $VALUE|=+0$" - ASK_FOR_CONVERSION_SANCTIONED_FALSE_CONVERSION:1 "#L [recipient.GetFaith.GetAdjective|U]ий#! [core_tenet|El] — $tenet_false_conversion_sanction_name$: $VALUE|=+0$" - ASK_FOR_CONVERSION_ADAPTIVENESS:0 "#L [recipient.GetFaith.GetAdjective|U]ий#! [core_tenet|El] — адаптация: $VALUE|=+0$" + ASK_FOR_CONVERSION_RECIPIENT_FERVOR:0 "Разница между #L [recipient.GetFaith.GetName|l]им#! и #L [actor.GetFaith.GetName|l]им#! [Concept( 'fervor', 'рвением' )|E]: $VALUE|=+0$" + ASK_FOR_CONVERSION_TAQIYA:1 "#L [recipient.GetFaith.GetName|U]ий#! [core_tenet|El] — $tenet_temporal_condemnation_taqiya$: $VALUE|=+0$" + ASK_FOR_CONVERSION_SANCTIONED_FALSE_CONVERSION:1 "#L [recipient.GetFaith.GetName|U]ий#! [core_tenet|El] — $tenet_false_conversion_sanction_name$: $VALUE|=+0$" + ASK_FOR_CONVERSION_ADAPTIVENESS:0 "#L [recipient.GetFaith.GetName|U]ий#! [core_tenet|El] — адаптация: $VALUE|=+0$" ASK_FOR_CONVERSION_DECLINING_IS_A_CRIME:0 "Отказ от обращения — [crime|El]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_IS_ZEALOUS:0 "[recipient.GetShortUIName|U] имеет качество «[GetTrait('zealous').GetName( GetPlayer )]»: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_IS_CYNICAL:0 "[recipient.GetShortUIName|U] имеет качество «[GetTrait('cynical').GetName( GetPlayer )]»: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_IS_STUBBORN:0 "[recipient.GetShortUIName|U] — [GetTrait('stubborn').GetName( GetPlayer )]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_IS_HERESIARCH:0 "[recipient.GetShortUIName|U] — [GetTrait('heresiarch').GetName( GetPlayer )]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_IS_HERETIC:0 "[recipient.GetShortUIName|U] — [GetTrait('heretic').GetName( GetPlayer )]: $VALUE|=+0$" - ASK_FOR_CONVERSION_SAME_CULTURE_PRESTIGE_LEVEL:0 "Общая #L [actor.GetCulture.GetName|l]ая#! культура, и [actor.GetShortUIName] имеет уровень репутации «[GetPrestigeLevelName( actor.GetPrestigeLevel )]»: $VALUE|=+0$" - RELIGIOUS_HEAD_INTERACTION_SAVIOR:0 "Вы [GetTrait('savior').GetName( GetPlayer )] в конфессии [actor.GetFaith.GetName]: $VALUE|=+0$" + ASK_FOR_CONVERSION_SAME_CULTURE_PRESTIGE_LEVEL:0 "Общая #L [actor.GetCulture.GetCollectiveNoun|l]ая#! культура, и [actor.GetShortUIName] имеет уровень репутации «[GetPrestigeLevelName( actor.GetPrestigeLevel )]»: $VALUE|=+0$" + RELIGIOUS_HEAD_INTERACTION_SAVIOR:0 "Вы [GetTrait('savior').GetName( GetPlayer )] в #L [actor.GetFaith.GetName|l]ой#! конфессии: $VALUE|=+0$" RELIGIOUS_HEAD_INTERACTION_DIVINE_BLOOD:0 "У меня есть [GetTrait('divine_blood').GetName( GetPlayer )]: $VALUE|=+0$" - RELIGIOUS_HEAD_INTERACTION_PARAGON:0 "Вы [GetTrait('paragon').GetName( GetPlayer )] в конфессии [actor.GetFaith.GetName]: $VALUE|=+0$" + RELIGIOUS_HEAD_INTERACTION_PARAGON:0 "Вы [GetTrait('paragon').GetName( GetPlayer )] в #L [actor.GetFaith.GetName|l]ой#! конфессии: $VALUE|=+0$" RELIGIOUS_HEAD_INTERACTION_CONSECRATED_BLOOD:0 "У вас есть [GetTrait('consecrated_blood').GetName( GetPlayer )]: $VALUE|=+0$" RELIGIOUS_HEAD_INTERACTION_UNPLEDGED_GHW:0 "Вы нарушили свое обещание примкнуть к войне ([actor.GetFaith.Custom('GHWName')]): $VALUE|=+0$" demand_conversion_vassal_ruler_interaction:0 "Потребовать обращения" @@ -666,18 +667,18 @@ donated_ghw_money_1:0 "Вклад в военную казну" donated_ghw_money_2:0 "Благочестивый даритель" convert_to_religion_interaction:0 "Принять веру" - convert_to_religion_interaction_desc:0 "Принять [Concept( 'faith', 'конфессию' )|E], которую исповедует [recipient.GetShortUINameNoTooltip]\n#weak (Сменить [actor.GetFaith.GetName|l] на [recipient.GetFaith.GetName|l])#!" + convert_to_religion_interaction_desc:0 "Принять [Concept( 'faith', 'конфессию' )|E], которую исповедует [recipient.GetShortUINameNoTooltip]\n#weak (Сменить [actor.GetFaith.GetAdjective|l] на [recipient.GetFaith.GetAdjective|l])#!" convert_at_war_interaction:0 "$convert_to_religion_interaction$" - convert_at_war_interaction_desc:0 "Принять [Concept( 'faith', 'конфессию' )|E], которую исповедует [recipient.GetShortUINameNoTooltip], чтобы закончить [Concept( 'holy_war', 'священную войну' )|E]\n#weak (Сменить [actor.GetFaith.GetName|l] на [recipient.GetFaith.GetName|l])#!" - CONVERT_AT_WAR_INTERACTION_NOTIFICATION:0 "Я наконец-то понимаю силу [recipient.GetFaith.HighGodNamePossessive]. Сложите оружие, и я приму [recipient.GetFaith.GetNameNoTooltip]." + convert_at_war_interaction_desc:0 "Принять [Concept( 'faith', 'конфессию' )|E], которую исповедует [recipient.GetShortUINameNoTooltip], чтобы закончить [Concept( 'holy_war', 'священную войну' )|E]\n#weak (Сменить [actor.GetFaith.GetAdjective|l] на [recipient.GetFaith.GetAdjective|l])#!" + CONVERT_AT_WAR_INTERACTION_NOTIFICATION:0 "Я наконец-то понимаю силу [recipient.GetFaith.HighGodNamePossessive]. Сложите оружие, и я приму [recipient.GetFaith.GetAdjectiveNoTooltip|l]." is_head_of_religion:0 "[CHARACTER.GetShortUIName|U] не станет обращаться, так как [CHARACTER.GetSheHe] глава своей [Concept( 'faith', 'конфессии' )|E]." - request_culture_conversion_interaction: "$ask_for_conversion_interaction$" - + request_culture_conversion_interaction:0 "$ask_for_conversion_interaction$" + # Dummy interaction Descs TEST_INTERACTION_NOT_IMPLEMENTED:0 "Тестовое взаимодействие — не добавлено в игру (N/A)" #Offer Vassalization/Fealty - offer_vassalization_true_ruler_perk_tt:0 "У вас есть [GetPerk( 'true_ruler_perk' ).GetName( GetPlayer )]: $VALUE|=+0$" + offer_vassalization_true_ruler_perk_tt:0 "У вас есть достоинство «[GetPerk( 'true_ruler_perk' ).GetName( GetPlayer )]»: $VALUE|=+0$" offer_vassalization_interaction_aibehavior_differentfaith_tt:0 "У вас разная [Concept( 'faith', 'конфессия' )|E]: $VALUE|=+0$" offer_vassalization_interaction_aibehavior_culture_tt:0 "У вас разная [Concept( 'culture', 'культура' )|E]: $VALUE|=+0$" offer_vassalization_interaction_aibehavior_culture_group_tt:2 "У вас разное [Concept( 'heritage', 'наследие' )|E]: $VALUE|=+0$" @@ -724,9 +725,9 @@ PAY_RANSOM_PROPOSAL:0 "[secondary_recipient.GetShortUIName|U] очень [Select_CString(secondary_recipient.IsFemale, 'дорога', 'дорог' )] мне. Не могли бы вы выпустить [secondary_recipient.GetHerHis] в обмен на мое предложение?" RELEASE_PRISONER_OFFER:0 "Мне чрезвычайно приятна компания такого заложника, однако я отпускаю вас на волю." RELEASE_PRISONER_OFFER_CONDITIONAL:0 "Я позволю вам уйти, но с одним условием..." - HOUSE_HEAD_DEMAND_CONVERSION:0 "Как глава вашего дома, я настаиваю, чтобы вы приняли единственно истинную веру: [actor.GetFaith.GetName]." - CONVERT_TO_RELIGION:0 "Я хочу принять [recipient.GetFaith.GetName], единственную истинную веру." - LIEGE_DEMAND_CONVERSION:0 "Пришло время оставить в прошлом неправедный образ жизни и принять единственно истинную веру, [actor.GetFaith.GetName]!" + HOUSE_HEAD_DEMAND_CONVERSION:0 "Как глава вашего дома, я настаиваю, чтобы вы приняли единственно истинную веру: [actor.GetFaith.GetAdjective|l]." + CONVERT_TO_RELIGION:0 "Я хочу принять [recipient.GetFaith.GetAdjective|l], единственную истинную веру." + LIEGE_DEMAND_CONVERSION:0 "Пришло время оставить в прошлом неправедный образ жизни и принять единственно истинную веру, [actor.GetFaith.GetAdjective|l]!" GRANT_VASSAL_PROPOSAL:1 "Хорошие новости! По моему решению [secondary_actor.GetFullName] теперь будет вашим вассалом." RETRACT_VASSAL_PROPOSAL:1 "Я полагаю, что ради блага державы [secondary_actor.GetPrimaryTitle.GetNameNoTierNoTooltip] [recipient.GetFullName] [Select_CString(recipient.IsFemale, 'должна', 'должен' )] стать моим прямым вассалом." REVOKE_TITLE_PROPOSAL:0 "Я полагаю, что вам нельзя доверить высокую честь и ответственность, которые налагает [landed_title.GetName]. И потому я требую незамедлительно отказаться от этого титула." @@ -845,16 +846,16 @@ char_interaction.0170.desc_public:0 "Рассвет встречает меня грубым пробуждением, когда двое стражников вытаскивают меня наружу.\n\nПо пути к эшафоту, возвышающемуся над собравшейся толпой, мое сердце замирает. Палач, с ухмылкой поднимающий свой меч, одним своим видом повергает меня в отчаяние.\n\nТолпа замирает, когда палач нависает надо мной и вынуждает опуститься на колени. Меч с усилием взмывает ввысь и опускается с беззвучным #EMP свистом#!, погружая мой мир во тьму." char_interaction.0170.a:0 "Будь проклята твоя черная душа, [actor.GetFirstNameNoTooltip]!!!" char_interaction.0170.life_is_just_a_joke.a:0 "Жизнь — #EMP это#! лишь шутка, да?" - char_interaction.0180.desc:0 "Как глава вашего дома, я думаю, что вы должны принять [actor.GetFaith.GetName], единственную истинную веру. Боюсь, в этом вопросе у вас нет выбора." + char_interaction.0180.desc:0 "Как глава вашего дома, я думаю, что вы должны принять [actor.GetFaith.GetAdjective|l], единственную истинную веру. Боюсь, в этом вопросе у вас нет выбора." char_interaction.0180.desc.liege:0 "Как ваш сюзерен я требую, чтобы вы отказались от своей ложной веры и немедленно присоединились ко мне." char_interaction.0180.a:0 "Полагаю, у меня нет выбора." - char_interaction.0181.desc:1 "Хорошо, я приму #L [actor.GetFaith.GetAdjective|l]ую#! веру, хотя кажется странным отказываться от всего, что мне знакомо." + char_interaction.0181.desc:1 "Хорошо, я приму #L [actor.GetFaith.GetName|l]ую#! веру, хотя кажется странным отказываться от всего, что мне знакомо." char_interaction.0182.desc:0 "Я никогда не откажусь от своей веры! Вместо этого я положу начало собственному дому!" char_interaction.0182.a:0 "Какое разочарование..." - char_interaction.0190.desc:1 "Хорошо, я приму #L [actor.GetFaith.GetAdjective|l]ую#! веру, хотя кажется странным отказываться от всего, что мне знакомо." + char_interaction.0190.desc:1 "Хорошо, я приму #L [actor.GetFaith.GetName|l]ую#! веру, хотя кажется странным отказываться от всего, что мне знакомо." char_interaction.0191.desc:0 "Моя вера — основа самой моей сути, я никогда не откажусь от нее." char_interaction.0200.desc:0 "Я полагаю, что вам нельзя доверить высокую честь и ответственность, которые налагает титул [landed_title.GetName]. И потому с этого момента я лишаю вас этого титула во имя интересов державы." @@ -987,7 +988,7 @@ MODIFY_VASSAL_CONTRACT_NOTIFICATION_TO_LIEGE:0 "Обстоятельства вынуждают меня внести следующие изменения в договор — надеюсь, вы сочтете их разумными?" GHW_DEFENDER_IS_NOT_LIEGE:0 "Вы не можете быть частью выбранной державы" - GHW_ATTACKER_IS_INDEPENDENT_OR_UNDER_FAITH:0 "Вам нужно быть либо независимой державой, либо вассалом #L [CHARACTER.GetFaith.GetAdjective|l]ой#! державы" + GHW_ATTACKER_IS_INDEPENDENT_OR_UNDER_FAITH:0 "Вам нужно быть либо независимой державой, либо вассалом #L [CHARACTER.GetFaith.GetName|l]ой#! державы" GHW_ATTACKER_HAS_RECENTLY_UNPLEDGED:0 "У вас не должно быть недавно нарушенного обещания" GHW_ATTACKER_WAS_FORCED_BY_POPE:0 "Вы не можете нарушить обещание, вырванное у вас силой" GHW_NO_WAR_AFTER_START:0 "Вы не можете присоединиться, пока ведете войну" @@ -1130,7 +1131,7 @@ AI_YOU_ARE_THE_FATHER:1 "[secondary_actor.GetShortUIName] — настоящий отец: $VALUE|=+0$" AI_YOU_ARE_THE_DYNAST:1 "Вы [recipient.GetHerHis] [dynast|E]: $VALUE|=+0$ " AI_YOU_ARE_THE_HOUSE_HEAD:1 "Вы [recipient.GetHerHis] [house_head|E]: $VALUE|=+0$ " - is_not_wandering_child:0 "Неродной ребенок или ребенок, имеющий опекуна при [Concept( 'court', 'дворе' )|E]." + is_not_wandering_child:1 "Неродной ребенок" AI_WANDERLUST:0 "«Ты не можешь приказывать мне, #EMP [actor.GetMotherFather]».: $VALUE|=+0$ " AI_COURT_LODGING_STANDARDS_QUALITY:1 "$court_lodging_standards$: $VALUE|=+0$ " AI_LIEGE_COURT_LODGING_STANDARDS_QUALITY:0 "$court_lodging_standards$ [Concept( 'liege', 'сюзерена' )|E]: $VALUE|=+0$" @@ -1265,7 +1266,7 @@ sun_trial_interaction:0 "Испытание Солнца" sun_trial_interaction.success.tt:0 "[recipient.GetTitledFirstName] умирает на солнце" sun_trial_interaction.failure.tt:0 "[recipient.GetTitledFirstName] переживает испытание" - sun_trial_interaction.non_faith_family:0 "Все #L не-[actor.GetFaith.GetAdjective|l]ие#! [Concept( 'family_members', 'члены семьи' )|E] персонажа [recipient.GetTitledFirstName]" + sun_trial_interaction.non_faith_family:0 "Все #L не-[actor.GetFaith.GetName|l]ие#! [Concept( 'family_members', 'члены семьи' )|E] персонажа [recipient.GetTitledFirstName]" #Literalist Debate literalist_debate_interaction:0 "Буквалистские дебаты" @@ -1340,6 +1341,11 @@ INTERACTION_HUMBLE:0 "[GetTrait('humble').GetName( recipient )]: $VALUE|=+0$" INTERACTION_AMBITIOUS:0 "[GetTrait('ambitious').GetName( recipient )]: $VALUE|=+0$" INTERACTION_LAZY:0 "[GetTrait('lazy').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_JUST:0 "[GetTrait('just').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_HONEST:0 "[GetTrait('honest').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_FICKLE:0 "[GetTrait('fickle').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_PARANOID:0 "[GetTrait('paranoid').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_DECEITFUL:0 "[GetTrait('deceitful').GetName( recipient )]: $VALUE|=+0$" gift_artifact_interaction:0 "Подарить артефакт" gift_artifact_interaction_desc:0 "Отправить артефакт персонажу [recipient.GetShortUINameNoTooltip], чтобы улучшить [recipient.GetHerHis] мнение о вас" @@ -1392,6 +1398,7 @@ abandon_hook_interaction:0 "Отказаться от влияния" abandon_hook_interaction_desc:0 "Отказаться от влияния на персонажа [recipient.GetShortUINameNoTooltip] и снизить [Concept( 'stress', 'стресс' )|E]." need_non_house_head_hook:0 "Вы не можете использовать [Concept( 'hook', 'влияние' )|E], полученное по причине вашего статуса [Concept( 'house_head', 'главы дома' )|E]." + need_non_best_friend_hook:0 "Вы не можете использовать [Concept( 'hook', 'влияние' )|E], полученное по причине [Concept( 'best_friends', 'близкой дружбы' )|E]." msg_abandon_hook_interaction_title:0 "[recipient.GetShortUINameNoTooltip] [Select_CString(recipient.IsFemale, 'прощена', 'прощен' )]" dismiss_strong_hook_interaction:0 "Соскочить с крючка" @@ -1419,8 +1426,8 @@ divorce_character_dynast_request_interaction:0 "Навязать развод" divorce_character_dynast_request_interaction_desc:0 "Час настал. [secondary_actor.GetTitledFirstNameNoTooltip] и [recipient.GetTitledFirstNameNoTooltip] расстанутся" divorce_character_dynast_request_rel_head_interaction:0 "Попросить о разводе" - recipient_secondary_divorce_character_dynast_request_rel_head_interaction:0 "[spouse|E]" - actor_secondary_divorce_character_dynast_request_rel_head_interaction:0 "[spouse|E]" + recipient_secondary_divorce_character_dynast_request_rel_head_interaction:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" + actor_secondary_divorce_character_dynast_request_rel_head_interaction:0 "[Concept( 'spouse', Select_CString(Character.IsFemale, 'Супруга', 'Супруг' ) )|E]" divorce_character_dynast_request_rel_head_interaction_extra_icon:0 "$hook_extra_icon$" divorce_character_dynast_request_rel_head_interaction_decline_notification:0 "В разводе отказано" divorce_character_dynast_request_interaction_title:0 "Начата процедура развода" @@ -1500,6 +1507,9 @@ demand_dynasty_banner_interaction:0 "Потребовать знамя династии" demand_dynasty_banner_interaction_desc:0 "Вы [Concept( 'dynast', 'глава династии' )|E] [actor.GetDynasty.GetName] и можете требовать знамена [Concept( 'dynasty', 'династии' )|E] у ее членов" demand_dynasty_banner_artifact_tt:0 "[artifact|E] должен быть знаменем вашей [Concept( 'dynasty', 'династии' )|E]" + + MODIFY_NON_FEUDAL_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL:2 "Вы должны внести изменения в новый [Concept( 'feudal_contrac', 'вассальный договор' )|E]" + INTERACTION_COST_MARRIAGE:0 "Цена: [CharacterInteractionConfirmationWindow.GetCostDescription]" ARTIFACT_USELESS_BANNER_REASON:0 "[recipient.GetShortUINameNoTooltip] не имеет ничего общего с этим знаменем: $VALUE|=+0$" artifact_gift_vassal_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName] — ваш [vassal|E]#!" artifact_gift_religious_head_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName] — ваш [head_of_faith|E]#!" diff --git a/project/ck3/base_game/localization/russian/invasions_l_russian.yml b/project/ck3/base_game/localization/russian/invasions_l_russian.yml index b619cc43be..6b07949216 100644 --- a/project/ck3/base_game/localization/russian/invasions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/invasions_l_russian.yml @@ -19,7 +19,7 @@ almohad.1003.a.tt:0 "Альмохады возвращаются, и сила их велика как никогда." almohad.1004.t:0 "Контроль над Марракешем" - almohad.1004.desc:0 "Некогда город [marrakesh.GetTitle] был столицей империи, ныне же он в моей власти. Но хотя я и в своем праве, #L [old_faith.GetAdjective|l]ое#! влияние здесь все еще сильно, и мои [masmudi.GetName] хотят преобразить его по моему образу и подобию.\n\nЖаль уничтожать столько превосходных дворцов и храмов, но, вероятно, этого не избежать, если я хочу принести в Магриб свет истины." + almohad.1004.desc:0 "Некогда город [marrakesh.GetTitle] был столицей империи, ныне же он в моей власти. Но хотя я и в своем праве, #L [old_faith.GetName|l]ое#! влияние здесь все еще сильно, и мои [masmudi.GetName] хотят преобразить его по моему образу и подобию.\n\nЖаль уничтожать столько превосходных дворцов и храмов, но, вероятно, этого не избежать, если я хочу принести в Магриб свет истины." almohad.1004.a:0 "Здесь будет новая #L [masmudi.GetAdjective|l]ая#! столица!" almohad.1004.b:0 "Лучше построим новый, еще более великий город!" almohad.1004.c:0 "Возможно, это не самый мудрый выбор..." diff --git a/project/ck3/base_game/localization/russian/inventory/inventory_l_russian.yml b/project/ck3/base_game/localization/russian/inventory/inventory_l_russian.yml index 0f30c8d1dc..365a6d2cd7 100644 --- a/project/ck3/base_game/localization/russian/inventory/inventory_l_russian.yml +++ b/project/ck3/base_game/localization/russian/inventory/inventory_l_russian.yml @@ -3,7 +3,7 @@ MOD_ARTIFACT_DECAY_REDUCTION_MULT:0 "$MOD_ARTIFACT_DECAY_REDUCTION_ADD$" artifact_history_created_title:1 "[HISTORY_ENTRY.GetDate.GetString]" - artifact_history_created_desc:2 "Создатель: [SelectLocalization( HISTORY_ENTRY.HasActor, HISTORY_ENTRY.GetActor.GetNameNoTooltip, 'UNKNOWN_BENEFACTOR' )]; Создано для: [HISTORY_ENTRY.GetRecipient.GetTitledFirstNameNicknamedNoTooltipRegnal]; Место создания: [HISTORY_ENTRY.GetLocation.GetNameNoTooltip]" + artifact_history_created_desc:2 "Создатель: [SelectLocalization( HISTORY_ENTRY.HasActor, HISTORY_ENTRY.GetActor.GetNameNoTooltip, 'UNKNOWN_BENEFACTOR' )]\nСоздано для: [HISTORY_ENTRY.GetRecipient.GetTitledFirstNameNicknamedNoTooltipRegnal]\nМесто создания: [HISTORY_ENTRY.GetLocation.GetNameNoTooltip]" artifact_history_stolen_title:1 "[HISTORY_ENTRY.GetDate.GetString]" artifact_history_stolen_desc:3 "Похищено персонажем [HISTORY_ENTRY.GetRecipient.GetTitledFirstNameNicknamedNoTooltipRegnal]" artifact_history_created_before_history_title:0 "Создание неизвестно" @@ -35,7 +35,8 @@ crown:0 "Венец" helmet:0 "Головной убор" miscellaneous:0 "$trinket$" - regalia:0 "Регалии" + miscellaneous_when_not_court:0 "$trinket$" + regalia:0 "Регалия" weapon:0 "Оружие" primary_armament:0 "$weapon$" armor:0 "Доспех" @@ -49,6 +50,7 @@ artifact_slot_pedestal:1 "Предмет для пьедестала" artifact_slot_helmet:0 "Головной убор" artifact_slot_miscellaneous:0 "Украшение" + artifact_miscellaneous_when_not_court:0 "$miscellaneous_when_not_court$" artifact_slot_armor:0 "Доспех" artifact_slot_sculpture:0 "Мебель" artifact_slot_primary_armament:0 "Оружие" @@ -69,6 +71,7 @@ artifact_wall_big:0 "Большой настенный орнамент" artifact_tapestry:0 "Гобелен" artifact_sculpture:0 "Мебель" + artifact_scientific_apparatus:0 "Научный прибор" artifact_wall_small:0 "Малый настенный орнамент" artifact_animal_skull:0 "Череп животного" artifact_animal_hide:0 "Шкура животного" @@ -76,6 +79,7 @@ artifact_throne:0 "Трон" artifact_box:0 "Шкатулка " artifact_goblet:0 "Кубок " + artifact_jug:0 "Кувшин" artifact_book:0 "Книга" artifact_panacea:0 "Панацея " artifact_elixir:0 "Эликсир" @@ -201,7 +205,7 @@ DUEL_FOR_ARTIFACT_TOOLTIP:0 "#T Поединок за артефакт#!" ARTIFACT_SORT_ORDER_TOOLTIP:0 "#T Изменить порядок сортировки артефактов#!" ARTIFACT_CLAIM_SORT_ORDER_TOOLTIP:0 "#T [artifact_claim|e]: изменить порядок сортировки#!" - ARTIFACT_SORTING_TAB_TOOLTIP:1 "[InventorySlotType.GetName] [artifacts|e]" + ARTIFACT_SORTING_TAB_TOOLTIP:1 "[InventorySlotType.GetName] [artifacts|el]" ARTIFACT_SORTING_TAB_ALL_TOOLTIP:1 "Все [claimants|El]" acquisition_date:0 "Дата получения" creation_date:0 "Дата создания" @@ -230,7 +234,7 @@ NEW_ARTIFACT:1 "#V Новый#!" EQUIPPED_ARTIFACT:2 "[Select_CString( Artifact.IsCourtArtifact, 'Демонстрируется', 'Используется' )] [Inventory.GetEquippedSlotOfMaxSlotText( Artifact.Self )]" CHARACTER_WITHOUT_ROYAL_COURT_COURT_ARTIFACT_TAB:1 "Так как [Character.GetShortUIName] не [Character.LocalPlayerString( 'имею', 'имеет' )] [Concept( 'royal_court', 'монаршего двора' )|E], [Character.GetShortUIName] не [Character.LocalPlayerString( 'могу', 'может' )] выставить этот [court_artifact|el] на обозрение." - ARTIFACT_TITLE_ASSOCIATION:1 "Унаследовано вместе с артефактом «[Artifact.GetAssociatedTitle.GetNameWithUnderlying]»" + ARTIFACT_TITLE_ASSOCIATION:1 "Унаследовано вместе с титулом «[Artifact.GetAssociatedTitle.GetNameWithUnderlying]»" EMPTY_INVENTORY_TOOLTIP:0 "@warning_icon!#X Нельзя посмотреть инвентарь: нет [Concept( 'artifacts', 'артефактов' )|E] или [Concept( 'artifact_claims', 'претензий на артефакты' )|E] для демонстрации#!" ARTIFACT_PERSONAL_CLAIM:0 "Личная претензия" ARTIFACT_HOUSE_CLAIM:0 "Претензия дома" @@ -240,5 +244,5 @@ CANNOT_REFORGE_WITHOUT_ANTIQUARIAN:0 "@warning_icon!#X Нельзя перековать [artifacts|el], так как у вас отсутствует $antiquarian_court_position$#!" ARTIFACT_FALLBACK_EFFECT:1 "#S Если вы не отвечаете требованиям:#!\n[Artifact.GetFallbackEffects]" ARTIFACT_EFFECT:0 "[SelectLocalization( Artifact.HasCanBenefit, 'ARTIFACT_EFFECT_HAS_CAN_BENEFIT', '' )][Artifact.GetModifierEffects]" - ARTIFACT_EFFECT_HAS_CAN_BENEFIT:0 "#S Если вы отвечаете #TOOLTIP:ARTIFACT_EFFECT_REQUIREMENT_TT #L требованиям#!:#!\n" + ARTIFACT_EFFECT_HAS_CAN_BENEFIT:0 "#S Если вы отвечаете #TOOLTIP:ARTIFACT_EFFECT_REQUIREMENT_TT #L требованиям#!#!:#!\n" ARTIFACT_EFFECT_REQUIREMENT_TT:0 "[Artifact.GetCanBenefitPlayerDesc]" diff --git a/project/ck3/base_game/localization/russian/jester_events_l_russian.yml b/project/ck3/base_game/localization/russian/jester_events_l_russian.yml index fb4bb4fe72..3e05438112 100644 --- a/project/ck3/base_game/localization/russian/jester_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/jester_events_l_russian.yml @@ -6,7 +6,7 @@ covered_in_feces:0 "В дерьме" covered_in_feces_desc:0 "Этот придворный шут с головы до ног покрыт экскрементами." jester.200.t:0 "$court_jester_prefix$Смех — лучшее лекарство" - jester.200.desc:0 "«А вот как-то [ROOT.Char.GetTitleTierName] и [ROOT.Char.Custom('lowly_servant_type')]... Знаете эту историю, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord]? Сейчас расскажу!» — со счастливым выражением лица бормочет [jester.GetTitledFirstName], мой шут.\n\nПо моим щекам бегут слезы, лицо раскраснелось от хохота. Откуда [jester.GetSheHe] берет все эти шутки? [jester.GetSheHe|U] — это что-то!\n\nТак, пожалуй, пора вернуться к работе, иначе, чего доброго, #EMP умру#! со смеху!" + jester.200.desc:0 "«А вот как-то [ROOT.Char.GetTitleTierName|l] и [ROOT.Char.Custom('lowly_servant_type')]... Знаете эту историю, [Select_CString(ROOT.Char.IsFemale, 'моя', 'мой' )] [ROOT.Char.GetLadyLord]? Сейчас расскажу!» — со счастливым выражением лица бормочет [jester.GetTitledFirstName], мой шут.\n\nПо моим щекам бегут слезы, лицо раскраснелось от хохота. Откуда [jester.GetSheHe] берет все эти шутки? [jester.GetSheHe|U] — это что-то!\n\nТак, пожалуй, пора вернуться к работе, иначе, чего доброго, #EMP умру#! со смеху!" jester.200.a:0 "Ну же, рассказывай!" jester.200.b:0 "Так, повеселились, но пора и за работу!" death_laughter:0 "[Select_CString(ROOT.Char.IsFemale, 'умерла', 'умер' )] от неумеренного смеха" @@ -32,7 +32,7 @@ jester.600.b:0 "Позволь, [courtier.GetFirstNameNoTooltip], я помогу тебе очиститься!" jester.600.c:0 "И все?! Ну-ка, #EMP подеритесь!#!" jester.700.t:0 "$court_jester_prefix$ Воскресные издевательства" - jester.700.desc:0 "Мой шут, [jester.GetFirstName], славится умением придумывать невероятно забавные оскорбления. И вот [jester.GetSheHe] и [Select_CString(courtier.IsFemale, 'моя', 'мой' )] [SCOPE.sC('you').Custom2('RelationToMeShort', SCOPE.sC('courtier'))] [courtier.GetFirstName] стоят лицом к лицу, а я подхожу как раз вовремя, чтобы услышать #EMP особо#! едкую издевку!\n\n«Ты — [courtier.Custom('InsultAdjective')][Select_CString(courtier.IsFemale, 'ая', 'ый' )] [courtier.Custom('InsultNounSexual')] и [courtier.Custom('InsultAdjective')][Select_CString(courtier.IsFemale, 'ая', 'ый' )] [courtier.Custom('InsultNoun')], а твои легендарные [courtier.Custom('PointOfRidicule')] и [courtier.Custom('InsultBehavior')]! [courtier.Custom('InsultSentence')|U], ты — [courtier.Custom('InsultNounSexual')]!» — говорит [jester.GetFirstNameNoTooltip], словно за н[SCOPE.sC('jester').GetHerHis] говорит [ROOT.Char.GetFaith.DevilName]!\n\n[courtier.GetFirstNameNoTooltip] краснеет, но, зная, что я наблюдаю, выдавливает из себя болезненный смешок." + jester.700.desc:0 "Мой шут, [jester.GetFirstName], славится умением придумывать невероятно забавные оскорбления. И вот [jester.GetSheHe] и [Select_CString(courtier.IsFemale, 'моя', 'мой' )] [SCOPE.sC('you').Custom2('RelationToMeShort', SCOPE.sC('courtier'))] [courtier.GetFirstName] стоят лицом к лицу, а я подхожу как раз вовремя, чтобы услышать #EMP особо#! едкую издевку!\n\n«Ты — [courtier.Custom('InsultAdjective')] [courtier.Custom('InsultNounSexual')] и [courtier.Custom('InsultAdjective')] [courtier.Custom('InsultNoun')], а твои легендарные [courtier.Custom('PointOfRidicule')] и [courtier.Custom('InsultBehavior')]! [courtier.Custom('InsultSentence')|U], ты — [courtier.Custom('InsultNounSexual')]!» — говорит [jester.GetFirstNameNoTooltip], словно за н[SCOPE.sC('jester').GetHerHis] говорит [ROOT.Char.GetFaith.DevilName]!\n\n[courtier.GetFirstNameNoTooltip] краснеет, но, зная, что я наблюдаю, выдавливает из себя болезненный смешок." jester.700.a:0 "Хорошая издевка, #EMP очень#! смачная!" jester.700.b:0 "Не расстраивайся, [courtier.GetFirstNameNoTooltip]! Все равно нет никого [courtier.Custom('ComplimentAdjective')]ее тебя!" jester.800.t:0 "$court_jester_prefix$Буффонада" @@ -78,6 +78,6 @@ suspicious_of_furniture:0 "Боязнь мебели" suspicious_of_furniture_desc:0 "Этот персонаж пинает каждый предмет мебели, что встречается на пути. Несколько раз." jester.1200.t:0 "$court_jester_prefix$Рассадник сплетен" - jester.1200.desc:0 "«Ох, сюзерен, вы слыхали, что вчера [Select_CString(vassal_1.IsFemale, 'учудила', 'учудил' )] [vassal_1.GetTitledFirstName]? [vassal_1.GetHerHis|U] [vassal_1.Custom('ObjectifiedFeature')], да при всем народе! Ух! Просто невероятно, правда?» — шепчет мне на ухо [jester.GetFirstName].\nМой шут определенно многое слышит.\n\n«И — хо-хо! Это истинная правда! — [vassal_2.GetTitledFirstName] [Select_CString(vassal_2.IsFemale, 'услышала', 'услышал' )] про себя много лестного. И кто, как думаете, обрушил на н[SCOPE.sC('vassal_2').GetHerHis] этот поток ругательств? [vassal_2_spouse.GetWifeHusband]! #EMP «[vassal_2.Custom('InsultAdjectiveArticle')][Select_CString(vassal_2.IsFemale, 'ая', 'ый' )] [vassal_2.Custom('InsultNoun')]!»#! Представляете, какой накал страстей?!» — продолжает [jester.GetSheHe].\n\n«О, а вы знали, что [secret_holder.GetTitledFirstName] тайно [secret_holder.Custom('GetSecretCrimeDescIndef')]?»" + jester.1200.desc:0 "«Ох, сюзерен, вы слыхали, что вчера [Select_CString(vassal_1.IsFemale, 'учудила', 'учудил' )] [vassal_1.GetTitledFirstName]? [vassal_1.GetHerHis|U] [vassal_1.Custom('ObjectifiedFeature')], да при всем народе! Ух! Просто невероятно, правда?» — шепчет мне на ухо [jester.GetFirstName].\nМой шут определенно многое слышит.\n\n«И — хо-хо! Это истинная правда! — [vassal_2.GetTitledFirstName] [Select_CString(vassal_2.IsFemale, 'услышала', 'услышал' )] про себя много лестного. И кто, как думаете, обрушил на н[SCOPE.sC('vassal_2').GetHerHis] этот поток ругательств? [vassal_2_spouse.GetWifeHusband]! #EMP «[vassal_2.Custom('InsultAdjectiveArticle')] [vassal_2.Custom('InsultNoun')]!»#! Представляете, какой накал страстей?!» — продолжает [jester.GetSheHe].\n\n«О, а вы знали, что [secret_holder.GetTitledFirstName] тайно [secret_holder.Custom('GetSecretCrimeDescIndef')]?»" jester.1200.a:0 "Какие сочные сплетни!" jester.1200.b:0 "Так, так! Что?! [secret_holder.GetTitledFirstNameNoTooltip]?!" diff --git a/project/ck3/base_game/localization/russian/laws_l_russian.yml b/project/ck3/base_game/localization/russian/laws_l_russian.yml index 14523de6af..890ba759f3 100644 --- a/project/ck3/base_game/localization/russian/laws_l_russian.yml +++ b/project/ck3/base_game/localization/russian/laws_l_russian.yml @@ -37,8 +37,8 @@ MY_DYNASTY_MEMBER_LEADS_THE_ELECTION:1 "Член вашей [Concept( 'dynasty', 'династии' )|E] ([CHARACTER.GetPrimaryTitle.GetHeir.GetShortUIName|V]) лидирует на выборах по вашему [Concept( 'primary_title', 'первому титулу' )|E]" I_HAVE_POWERFUL_VASSAL_WITH_NEGATIVE_OPINION:2 "Один или несколько из ваших [Concept( 'powerful_vassal', 'могущественных вассалов' )|E] плохого мнения о вас, что не препятствует изменениям [Concept( 'succession_laws', 'законов о наследовании' )|E]" designate_heir:0 "Назначить наследником" - CROWN_AUTHORITY_IS_ON_COOLDOWN:2 "Не так давно ваш авторитет правителя уже повышался. Поднять его сильнее будет можно не раньше [GetCurrentDateWithDiff( GetVarTimeRemaining( CHARACTER.MakeScope, 'crown_authority_cooldown') )]" - TRIBAL_AUTHORITY_IS_ON_COOLDOWN:2 "Не так давно ваш авторитет правителя уже повышался. Поднять его сильнее будет можно не раньше [GetCurrentDateWithDiff( GetVarTimeRemaining( CHARACTER.MakeScope, 'tribal_authority_cooldown') )]" + CROWN_AUTHORITY_IS_ON_COOLDOWN:2 "Не так давно ваш авторитет правителя уже менялся. Повторно изменить его можно будет не раньше [GetCurrentDateWithDiff( GetVarTimeRemaining( CHARACTER.MakeScope, 'crown_authority_cooldown') )]" + TRIBAL_AUTHORITY_IS_ON_COOLDOWN:2 "Не так давно ваш авторитет вождя уже менялся. Повторно изменить его можно будет не раньше [GetCurrentDateWithDiff( GetVarTimeRemaining( CHARACTER.MakeScope, 'tribal_authority_cooldown') )]" tribal_authority:0 "[tribal_authority|E]" tribal_authority_0:0 "Разобщенные племена" tribal_authority_0_effects_not_in_prev:1 "$EFFECT_LIST_BULLET$[Concept( 'characters', 'Персонажей' )|E] #N нельзя#! заключать [Concept( 'imprisoned', 'в тюрьму' )|E]\n\n#weak Вассалы обязаны присылать [levies|El] и [taxes|El], но в остальном действуют по собственному разумению.#!" diff --git a/project/ck3/base_game/localization/russian/major_decisions_central_asia_l_russian.yml b/project/ck3/base_game/localization/russian/major_decisions_central_asia_l_russian.yml index 1661de3827..ef1a24809c 100644 --- a/project/ck3/base_game/localization/russian/major_decisions_central_asia_l_russian.yml +++ b/project/ck3/base_game/localization/russian/major_decisions_central_asia_l_russian.yml @@ -20,5 +20,5 @@ establish_yamagate_in_samarkand_decision_tooltip:1 "Претендовать на новую святую землю на востоке" establish_yamagate_in_samarkand_decision_confirm:0 "$manichean$ возрождается!" - hof_exists_tt:0 "[ROOT.GetFaith.GetAdjective|E]ий [head_of_faith|El] существует" + hof_exists_tt:1 "У вас есть [head_of_faith|El]" samarkand_held_by_you_or_vassal_tt:0 "$c_samarkand$ принадлежит вам или вашему [Concept( 'vassal', 'вассалу' )|E]" diff --git a/project/ck3/base_game/localization/russian/major_decisions_east_europe_l_russian.yml b/project/ck3/base_game/localization/russian/major_decisions_east_europe_l_russian.yml index ce751522a8..18d6846c37 100644 --- a/project/ck3/base_game/localization/russian/major_decisions_east_europe_l_russian.yml +++ b/project/ck3/base_game/localization/russian/major_decisions_east_europe_l_russian.yml @@ -25,37 +25,37 @@ east_europe.0015.d:0 "... [target_list_member_d.GetNameNoTierNoTooltip]." east_europe.0015.tooltip:0 "Владение получает [Concept( 'special_building', 'особое здание' )|E] [GetBuilding('hall_of_heroes_01').GetName]" - east_europe.0016.desc:1 "Под моим командованием кланы объединились, и скоро [holy_site.GetNameNoTierNoTooltip] украсится великим военным чертогом. За его толстыми каменными стенами мы будем готовиться к войне...\n\nМногие века иноземные стервятники засматривались на нашу землю. Так пусть приходят! Могучие [defender_of_highgod.GetFaith.GetAdjectiveNoTooltip|l]ие герои окажут им достойный прием! Пусть кровь врагов оросит землю и окрасит реки багрянцем!" + east_europe.0016.desc:1 "Под моим командованием кланы объединились, и скоро [holy_site.GetNameNoTierNoTooltip] украсится великим военным чертогом. За его толстыми каменными стенами мы будем готовиться к войне...\n\nМногие века иноземные стервятники засматривались на нашу землю. Так пусть приходят! Могучие [defender_of_highgod.GetFaith.GetNameNoTooltip|l]ие герои окажут им достойный прием! Пусть кровь врагов оросит землю и окрасит реки багрянцем!" east_europe.0016.a:1 "Славься, [defender_of_highgod.GetFaith.WarGodName]!" - east_europe.0017.desc:1 "[defender_of_highgod.Custom2('MyCharacterIntroduction', ROOT.Char)|U] объединяет кланы своей державы, чтобы дать отпор иноземным захватчикам. [holy_site.GetNameNoTierNoTooltip] становится местом собрания [defender_of_highgod.GetFaith.GetAdjectiveNoTooltip|l]их героев, для которых построен великий военный чертог." + east_europe.0017.desc:1 "[defender_of_highgod.Custom2('MyCharacterIntroduction', ROOT.Char)|U] объединяет кланы своей державы, чтобы дать отпор иноземным захватчикам. [holy_site.GetNameNoTierNoTooltip] становится местом собрания [defender_of_highgod.GetFaith.GetNameNoTooltip|l]их героев, для которых построен великий военный чертог." #HUNGARIAN DECISIONS east_europe.0030.t:0 "Новое начало" - east_europe.0030.desc:0 "Купцы, земледельцы и мастера из западных и южных держав прибывают широким потоком. Скоро [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] превратится в процветающий центр торговли и сможет порвать с племенным прошлым.\n\nМожно надеяться, что новые поселенцы-христиане сумеют окончательно уничтожить разрозненные очаги язычества среди подданных и [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] станет добропорядочной #L [scoped_ruler.GetFaith.GetAdjective|l]ой#! державой." + east_europe.0030.desc:0 "Купцы, земледельцы и мастера из западных и южных держав прибывают широким потоком. Скоро [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] превратится в процветающий центр торговли и сможет порвать с племенным прошлым.\n\nМожно надеяться, что новые поселенцы-христиане сумеют окончательно уничтожить разрозненные очаги язычества среди подданных и [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] станет добропорядочной #L [scoped_ruler.GetFaith.GetName|l]ой#! державой." east_europe.0030.a:0 "Вам здесь рады!" east_europe.0031.t:0 "Новые поселенцы" - east_europe.0031.desc.vassals:0 "[scoped_ruler.GetTitledFirstName] открывает дорогу для иноземных поселенцев из соседних #L [scoped_ruler.GetFaith.GetAdjective|l]их#! держав.\n\n[scoped_ruler.GetSheHe|U] надеется, что новоприбывшие помогут быстрее заселить нашу землю и наладить торговлю с союзниками." - east_europe.0031.desc.others:1 "[scoped_ruler.GetTitledFirstName] открывает дорогу для иноземных поселенцев из #L [scoped_ruler.GetFaith.GetAdjective|l]их#! держав по соседству с краем, где правит [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip].\n\n[scoped_ruler.GetSheHe|U] надеется, что новоприбывшие помогут быстрее заселить [scoped_ruler.GetHerHis] землю и наладить торговлю с союзниками." + east_europe.0031.desc.vassals:0 "[scoped_ruler.GetTitledFirstName] открывает дорогу для иноземных поселенцев из соседних #L [scoped_ruler.GetFaith.GetName|l]их#! держав.\n\n[scoped_ruler.GetSheHe|U] надеется, что новоприбывшие помогут быстрее заселить нашу землю и наладить торговлю с союзниками." + east_europe.0031.desc.others:1 "[scoped_ruler.GetTitledFirstName] открывает дорогу для иноземных поселенцев из #L [scoped_ruler.GetFaith.GetName|l]их#! держав по соседству с краем, где правит [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip].\n\n[scoped_ruler.GetSheHe|U] надеется, что новоприбывшие помогут быстрее заселить [scoped_ruler.GetHerHis] землю и наладить торговлю с союзниками." east_europe.0031.a:0 "Что ж, я им не доверяю!" east_europe.0031.b:0 "Ясно..." east_europe.0032.t:0 "Старые обряды" - east_europe.0032.desc:1 "Мои предшественники приняли [old_faith.GetNameNoTooltip], ведомые ложной уверенностью, что так [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] вступит в современную эпоху. Но это принесло нам лишь восстания, бедность и раздор.\n\nС моим невероятным влиянием на светских правителей и духовенство моей державы я исправлю это, и мы вновь примем единственное верное учение — $magyar_pagan$.\n\nНо это судьбоносный момент, и хотя возвращение к старым обычаям безусловно необходимо, возможно, мы могли бы слегка изменить их интерпретацию?" + east_europe.0032.desc:1 "Мои предшественники приняли [old_faith.GetAdjectiveNoTooltip|l], ведомые ложной уверенностью, что так [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip] вступит в современную эпоху. Но это принесло нам лишь восстания, бедность и раздор.\n\nС моим невероятным влиянием на светских правителей и духовенство моей державы я исправлю это, и мы вновь примем единственное верное учение — $magyar_pagan$.\n\nНо это судьбоносный момент, и хотя возвращение к старым обычаям безусловно необходимо, возможно, мы могли бы слегка изменить их интерпретацию?" east_europe.0032.a:1 "Мы останемся непорочны и вернемся к старым традициям." east_europe.0032.b:0 "Возможно, мы могли бы кое-что оставить из нового учения..." east_europe.0032.c:0 "Черепа для [ROOT.Char.GetFaith.WarGodNamePossessive]!" east_europe.0032.d:0 "Наша упорная вера в старые традиции, любые традиции, — это слабость." - east_europe.0034.t:0 "[scoped_ruler.GetFaith.GetAdjectiveNoTooltip]ое возрождение" + east_europe.0034.t:0 "[scoped_ruler.GetFaith.GetNameNoTooltip]ое возрождение" east_europe.0034.desc.vassals:0 "Добившись практически безграничной власти в своей державе," east_europe.0034.desc.outsiders:0 "Добившись практически безграничной власти в державе [scoped_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip]," - east_europe.0034.desc.intro:0 "[scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'показала', 'показал' )] свое языческое лицо!\n\nВ своем открытом неповиновении [scoped_ruler.GetSheHe] [Select_CString(scoped_ruler.IsFemale, 'отвергла', 'отверг' )] [old_faith.HighGodNamePossessive]. Высокопоставленные [old_faith.PriestNeuterPlural|l]-[old_faith.GetAdherentNamePluralNoTooltip|l] изгнаны из страны, а [old_faith.GetNameNoTooltip|l] больше не является государственной религией. Даже сейчас многие [scoped_ruler.GetCulture.GetCollectiveNounNoTooltip|l] из деревень и сел стекаются к н[scoped_ruler.GetHerHim].\n\n" + east_europe.0034.desc.intro:0 "[scoped_ruler.GetTitledFirstName] [Select_CString(scoped_ruler.IsFemale, 'показала', 'показал' )] свое языческое лицо!\n\nВ своем открытом неповиновении [scoped_ruler.GetSheHe] [Select_CString(scoped_ruler.IsFemale, 'отвергла', 'отверг' )] [old_faith.HighGodNamePossessive]. Высокопоставленные [old_faith.PriestNeuterPlural|l]-[old_faith.GetAdherentNamePluralNoTooltip|l] изгнаны из страны, а [old_faith.GetAdjectiveNoTooltip|l] больше не является государственной религией. Даже сейчас многие [scoped_ruler.GetCulture.GetNameNoTooltip|l] из деревень и сел стекаются к н[scoped_ruler.GetHerHim].\n\n" east_europe.0034.desc.conversion_vanilla:0 "Несмотря на длительное политическое бездействие, $magyar_pagan$ все еще пользуется популярностью в деревнях, а потому [scoped_ruler.GetTitledFirstNameNoTooltip] без особых проблем [Select_CString(scoped_ruler.IsFemale, 'вернулась', 'вернулся' )] к старым обычаям." - east_europe.0034.desc.conversion_syncretic:0 "Несмотря на это, новая [scoped_ruler.GetFaith.GetAdjectiveNoTooltip|l]ая конфессия, похоже, сохранила некоторые из особенностей, которыми отличается [old_faith.GetNameNoTooltip|l], являя собой очевидный сплав старых и новых традиций." - east_europe.0034.desc.conversion_bloodthirsty:0 "Но, что еще хуже, [scoped_ruler.GetTitledFirstNameNoTooltip] утверждает, что разъяренные боги простят [scoped_ruler.GetCulture.GetNameNoTooltip|l]ий народ за принятие чуждой религии только в том случае, если часто приносить им человеческие жертвы!" - east_europe.0034.desc_conversion_adaptive:0 "С учетом множества изменений, через которые прошли [scoped_ruler.GetCulture.GetNameNoTooltip|l]ий народ и его культура за последние несколько веков, подобное возрождение старых традиций кажется на удивление открытым и прагматичным." + east_europe.0034.desc.conversion_syncretic:0 "Несмотря на это, новая [scoped_ruler.GetFaith.GetNameNoTooltip|l]ая конфессия, похоже, сохранила некоторые из особенностей, которыми отличается [old_faith.GetAdjectiveNoTooltip|l], являя собой очевидный сплав старых и новых традиций." + east_europe.0034.desc.conversion_bloodthirsty:0 "Но, что еще хуже, [scoped_ruler.GetTitledFirstNameNoTooltip] утверждает, что разъяренные боги простят [scoped_ruler.GetCulture.GetCollectiveNounNoTooltip|l]ий народ за принятие чуждой религии только в том случае, если часто приносить им человеческие жертвы!" + east_europe.0034.desc_conversion_adaptive:0 "С учетом множества изменений, через которые прошли [scoped_ruler.GetCulture.GetCollectiveNounNoTooltip|l]ий народ и его культура за последние несколько веков, подобное возрождение старых традиций кажется на удивление открытым и прагматичным." east_europe.0034.a:0 "Наконец-то! Да славится [ROOT.Char.GetFaith.HighGodName]!" east_europe.0034.b:0 "Возможно, ветер дует в сторону [scoped_ruler.GetFaith.HighGodNamePossessive]..." east_europe.0034.c:0 "Что это за гнусное язычество?!" @@ -97,7 +97,7 @@ east_europe.0113.desc:0 "Ваши слова серьезно меня обеспокоили. Подумать только, как ловко эта мерзкая змея пригрелась на груди христианства!\n\n[heretic.GetTitledFirstNameNoTooltip] расскажет мне все, я доберусь до истины." east_europe.0113.a:0 "Колеса священного правосудия закрутились!" east_europe.0113.a.tt:0 "[hof.GetTitledFirstNameNoTooltip] пишет письмо. Получатель — [heretic.GetTitledFirstNameNoTooltip]..." - east_europe.0114.t:0 "$east_europe.0111.t.setup$: [hof.GetFaith.GetAdjectiveNoTooltip]ая инквизиция" + east_europe.0114.t:0 "$east_europe.0111.t.setup$: [hof.GetFaith.GetNameNoTooltip]ая инквизиция" east_europe.0114.desc:0 "Письмо, которое [Select_CString(hof.IsFemale, 'прислала', 'прислал' )] [hof.GetTitledFirstName], дрожит в ваших пальцах, но вы пока не можете понять, страх тому причиной или ярость. [Select_CString(accuser.IsFemale, 'Коварная', 'Коварный' )] [accuser.GetName] [Select_CString(accuser.IsFemale, 'постаралась', 'постарался' )] на славу — теперь [hof.GetTitledFirstNameNoTooltip] угрожает, что все [heretic.GetFaith.GetAdherentNamePluralNoTooltip|l] будут объявлены еретиками!\n\nКакой ужас! Собратья-христиане, несомненно, придут по ваши головы, и не миновать череды священных войн, если только [hof.GetTitledFirstNameNoTooltip] не передумает.\n\nНужно срочно составить ответ." east_europe.0114.a:0 "Возможно, искусно написанное теологическое эссе спасет положение?" east_europe.0114.a.tt_success:0 "[hof.GetTitledFirstNameNoTooltip] [Select_CString(target.IsFemale, 'убеждена', 'убежден' )]" @@ -115,14 +115,14 @@ east_europe.0114.e.tt:0 "[hof.GetTitledFirstName] непременно объявит, что $bosnian_church$ — еретики!" east_europe.0115.t:0 "$east_europe.0116.t$" east_europe.0115.desc.intro:0 "Лопни [heretic.GetHerHis] проклятые глаза, [Select_CString(heretic.IsFemale, 'эта', 'этот' )] [heretic.GetTitledFirstName] [Select_CString(heretic.IsFemale, 'обратилась', 'обратился' )]!\n\n" - east_europe.0115.desc.political:0 "Пусть [hof.GetTitledFirstName] не требует иных доказательств, но для меня очевидно, что [heretic.GetFirstNameNoTooltip] [Select_CString(heretic.IsFemale, 'провернула', 'провернул' )] грязный политический трюк: [hof.GetFaith.GetNameNoTooltip] получил [heretic.GetHerHis] #EMP личную#! клятву верности, но вассалы и домочадцы не обещали ничего." - east_europe.0115.desc.wholehearted:0 "Похоже, [heretic.GetSheHe] [Select_CString(heretic.IsFemale, 'действовала', 'действовал' )] по зову сердца — [heretic.GetHerHis] близкие родственники и несколько представителей знати тоже откликнулись на #L [hof.GetFaith.GetAdjective|l]ий#! зов. Почему-то это злит меня еще сильнее." + east_europe.0115.desc.political:0 "Пусть [hof.GetTitledFirstName] не требует иных доказательств, но для меня очевидно, что [heretic.GetFirstNameNoTooltip] [Select_CString(heretic.IsFemale, 'провернула', 'провернул' )] грязный политический трюк: [hof.GetFaith.GetNameNoTooltip]ая конфессия получила [heretic.GetHerHis] #EMP личную#! клятву верности, но вассалы и домочадцы не обещали ничего." + east_europe.0115.desc.wholehearted:0 "Похоже, [heretic.GetSheHe] [Select_CString(heretic.IsFemale, 'действовала', 'действовал' )] по зову сердца — [heretic.GetHerHis] близкие родственники и несколько представителей знати тоже откликнулись на #L [hof.GetFaith.GetName|l]ий#! зов. Почему-то это злит меня еще сильнее." east_europe.0115.desc.outro:0 "\n\nБудем считать, что проблема пока решена. Еретики они или нет, но [hof.GetTitledFirstNameNoTooltip] считает, что $bosnian_church$ в полной [hof.GetHerHis] власти." east_europe.0115.a:0 "Я сдаюсь!" east_europe.0115.b:0 "Еретик — это #EMP навсегда#!!" east_europe.0115.b.toast:0 "[accuser.GetShortUIName] злится из-за вашей уклончивости" east_europe.0116.t:0 "$east_europe.0111.t.setup$: Новая мысль" - east_europe.0116.desc:0 "[hof.GetTitledFirstName] требует полноценного покаяния: с обращением и признанием, что только [hof.GetFaith.GetNameNoTooltip] несет истину.\n\nНо я знаю: [heretic.GetFaith.GetAdherentNamePluralNoTooltip|l] сильны. Возможно, если обращусь только #EMP я#!, этого будет достаточно.\n\nС другой стороны, это просто оттягивание неизбежного. Не лучше ли будет нам всем принять перемены сейчас, пока это можно сделать мирно?" + east_europe.0116.desc:0 "[hof.GetTitledFirstName] требует полноценного покаяния: с обращением и признанием, что только [hof.GetFaith.GetAdjectiveNoTooltip|l] несет истину.\n\nНо я знаю: [heretic.GetFaith.GetAdherentNamePluralNoTooltip|l] сильны. Возможно, если обращусь только #EMP я#!, этого будет достаточно.\n\nС другой стороны, это просто оттягивание неизбежного. Не лучше ли будет нам всем принять перемены сейчас, пока это можно сделать мирно?" east_europe.0116.a:0 "Нет, довольно будет и личного обращения." east_europe.0116.b:0 "Хватит — значит, хватит. Теперь мы все — ревностные [hof.GetFaith.GetAdherentNamePluralNoTooltip|l]!" east_europe.0117.t:0 "$east_europe.0111.t.setup$: Временная передышка" @@ -176,10 +176,10 @@ east_europe.0123.desc.heretic_died:0 "[heretic.GetTitledFirstName] [Select_CString(heretic.IsFemale, 'умерла', 'умер' )], и [hof.GetTitledFirstName], похоже, считает, что ересь сгинула вместе с [Select_CString(heretic.IsFemale, 'ней', 'ним' )], так что [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] больше не находится под пристальным надзором инквизиции." east_europe.0123.desc.hof_no_longer_hof:0 "$east_europe.0124.desc.hof_no_longer_hof$" east_europe.0123.desc.heretic_not_independent_ruler:0 "Так как [heretic.GetTitledFirstName] больше не представляет независимую христианскую конфессию, [hof.GetTitledFirstName] не считает целесообразным расследовать [heretic.GetHerHis] деятельность на предмет ереси." - east_europe.0123.desc.heretic_now_ecumenical_christian:0 "Так как [heretic.GetTitledFirstNamePossessive] [Select_CString(heretic.IsFemale, 'приняла', 'принял' )][heretic.GetFaith.GetName], [hof.GetTitledFirstName] [Select_CString(hof.IsFemale, 'убедилась', 'убедился' )], что [heretic.GetHerHis] мысли всецело занимает [hof.GetFaith.HighGodName]." - east_europe.0123.desc.heretic_now_different_heresy:0 "Так как [heretic.GetTitledFirstNamePossessive] [Select_CString(heretic.IsFemale, 'приняла', 'принял' )] [heretic.GetFaith.GetName], инквизиторы теперь не ищут доказательства, а пытаются разобраться в принципах новой конфессии. Державой открыто правит еретик, и [hof.GetFaith.ReligiousHeadName] не в силах найти все отклонения." - east_europe.0123.desc.heretic_now_infidel:0 "Когда [heretic.GetTitledFirstNamePossessive] [Select_CString(heretic.IsFemale, 'приняла', 'принял' )] [heretic.GetFaith.GetName], [heretic.GetSheHe] [Select_CString(heretic.IsFemale, 'стала', 'стал' )] уже не вероятным еретиком, а [Select_CString(heretic.IsFemale, 'полноценной неверной', 'полноценным неверным' )]. Надо ли говорить, что инквизиторам, которых [Select_CString(hof.IsFemale, 'прислала', 'прислал' )] [hof.GetFaith.ReligiousHeadName], немедленно сообщили, что [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] не желает их больше терпеть, и вышвырнули прочь." - east_europe.0123.desc.heretic_now_heathen:0 "Когда [heretic.GetTitledFirstNamePossessive] [Select_CString(heretic.IsFemale, 'приняла', 'принял' )] [heretic.GetFaith.GetName], [heretic.GetSheHe] [Select_CString(heretic.IsFemale, 'стала', 'стал' )] уже не вероятным еретиком, а [Select_CString(heretic.IsFemale, 'открытой язычницей', 'открытым язычником' )]. Учитывая, что [hof.GetFaith.HighGodNamePossessive] [Select_CString(hof.IsFemale, 'восприняла', 'воспринял' )] это буквально как пощечину, канонический статус, который может получить $bosnian_church$, уже никого не интересует." + east_europe.0123.desc.heretic_now_ecumenical_christian:0 "Так как [heretic.GetTitledFirstNamePossessive] [Select_CString(heretic.IsFemale, 'приняла', 'принял' )] [heretic.GetFaith.GetAdjective|l], [hof.GetTitledFirstName] [Select_CString(hof.IsFemale, 'убедилась', 'убедился' )], что [heretic.GetHerHis] мысли всецело занимает [hof.GetFaith.HighGodName]." + east_europe.0123.desc.heretic_now_different_heresy:0 "Так как [heretic.GetTitledFirstNamePossessive] [Select_CString(heretic.IsFemale, 'приняла', 'принял' )] [heretic.GetFaith.GetAdjective|l], инквизиторы теперь не ищут доказательства, а пытаются разобраться в принципах новой конфессии. Державой открыто правит еретик, и [hof.GetFaith.ReligiousHeadName] не в силах найти все отклонения." + east_europe.0123.desc.heretic_now_infidel:0 "Когда [heretic.GetTitledFirstNamePossessive] [Select_CString(heretic.IsFemale, 'приняла', 'принял' )] [heretic.GetFaith.GetAdjective|l], [heretic.GetSheHe] [Select_CString(heretic.IsFemale, 'стала', 'стал' )] уже не вероятным еретиком, а [Select_CString(heretic.IsFemale, 'полноценной неверной', 'полноценным неверным' )]. Надо ли говорить, что инквизиторам, которых [Select_CString(hof.IsFemale, 'прислала', 'прислал' )] [hof.GetFaith.ReligiousHeadName], немедленно сообщили, что [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] не желает их больше терпеть, и вышвырнули прочь." + east_europe.0123.desc.heretic_now_heathen:0 "Когда [heretic.GetTitledFirstNamePossessive] [Select_CString(heretic.IsFemale, 'приняла', 'принял' )] [heretic.GetFaith.GetAdjective|l], [heretic.GetSheHe] [Select_CString(heretic.IsFemale, 'стала', 'стал' )] уже не вероятным еретиком, а [Select_CString(heretic.IsFemale, 'открытой язычницей', 'открытым язычником' )]. Учитывая, что [hof.GetFaith.HighGodNamePossessive] [Select_CString(hof.IsFemale, 'восприняла', 'воспринял' )] это буквально как пощечину, канонический статус, который может получить $bosnian_church$, уже никого не интересует." east_europe.0123.desc.fallback:0 "$east_europe.0124.desc.fallback$" east_europe.0123.desc.outro:0 "$east_europe.0124.desc.outro$" east_europe.0123.a:0 "Все должно было закончиться иначе!" @@ -189,10 +189,10 @@ east_europe.0124.desc.heretic_died:0 "[heretic.GetTitledFirstName] [Select_CString(heretic.IsFemale, 'умерла', 'умер' )], и [hof.GetTitledFirstName] считает, что этого достаточно: вскоре $bosnian_church_adherent_plural$ сами собой отринут особо сомнительные еретические догматы, ибо предполагаемого ересиарха, конечно же, ждет [hof.GetFaith.NegativeAfterLife|U]." east_europe.0124.desc.hof_no_longer_hof:0 "[Select_CString(hof.IsFemale, 'Бывшая', 'Бывший' )] [absolute_faith.ReligiousHeadName] [hof.GetFirstName] [Select_CString(hof.IsFemale, 'смещена', 'смещен' )], и в воцарившемся хаосе потерялись последние надежды на то, что [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] все же получит по заслугам." east_europe.0124.desc.heretic_not_independent_ruler:1 "Так как [Select_CString(heretic.IsLocalPlayer,'I am',heretic.GetShortUIName)] больше не является независимым христианским правителем, [hof.GetTitledFirstName] не считает целесообразным расследовать подобную деятельность." - east_europe.0124.desc.heretic_now_ecumenical_christian:0 "С недавних пор я исповедую [heretic.GetFaith.GetName], и [hof.GetTitledFirstName] больше не имеет поводов сомневаться, что [hof.GetFaith.HighGodName] для меня превыше всего." - east_europe.0124.desc.heretic_now_different_heresy:0 "Теперь я исповедую [heretic.GetFaith.GetName], поэтому [hof.GetTitledFirstName] #EMP уже#! считает меня еретиком и столь яростно обличает мои ложные верования, что расследование каких-то там мелких, да еще и недоказанных ересей не получает от н[hof.GetHerHis] должной поддержки." - east_europe.0124.desc.heretic_now_infidel:0 "С недавних пор я исповедую [heretic.GetFaith.GetName], поэтому [hof.GetTitledFirstName] [Select_CString(hof.IsFemale, 'объявила', 'объявил' )], что я предаю веру, и [hof.GetFaith.HighGodName] непременно меня покарает. В этом свете $bosnian_church_adherent_plural$ кажутся слишком уж мелкой добычей." - east_europe.0124.desc.heretic_now_heathen:0 "Так как теперь я исповедую [heretic.GetFaith.GetName], [hof.GetTitledFirstName] открыто [Select_CString(hof.IsFemale, 'причислила', 'причислил' )] меня к бездушным язычникам и худшим из еретиков. Если бы [hof.GetHerHis] мертвый бог хоть немного меня интересовал, это бы, наверное, меня слегка задело." + east_europe.0124.desc.heretic_now_ecumenical_christian:0 "С недавних пор я исповедую [heretic.GetFaith.GetAdjective|l], и [hof.GetTitledFirstName] больше не имеет поводов сомневаться, что [hof.GetFaith.HighGodName] для меня превыше всего." + east_europe.0124.desc.heretic_now_different_heresy:0 "Теперь я исповедую [heretic.GetFaith.GetAdjective|l], поэтому [hof.GetTitledFirstName] #EMP уже#! считает меня еретиком и столь яростно обличает мои ложные верования, что расследование каких-то там мелких, да еще и недоказанных ересей не получает от н[hof.GetHerHis] должной поддержки." + east_europe.0124.desc.heretic_now_infidel:0 "С недавних пор я исповедую [heretic.GetFaith.GetAdjective|l], поэтому [hof.GetTitledFirstName] [Select_CString(hof.IsFemale, 'объявила', 'объявил' )], что я предаю веру, и [hof.GetFaith.HighGodName] непременно меня покарает. В этом свете $bosnian_church_adherent_plural$ кажутся слишком уж мелкой добычей." + east_europe.0124.desc.heretic_now_heathen:0 "Так как теперь я исповедую [heretic.GetFaith.GetAdjective|l], [hof.GetTitledFirstName] открыто [Select_CString(hof.IsFemale, 'причислила', 'причислил' )] меня к бездушным язычникам и худшим из еретиков. Если бы [hof.GetHerHis] мертвый бог хоть немного меня интересовал, это бы, наверное, меня слегка задело." east_europe.0124.desc.fallback:0 "Обстоятельства меняются независимо от нас, и надеяться на успех расследования больше не приходится. [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] вне досягаемости." east_europe.0124.desc.outro:0 "\n\n[absolute_faith.ReligiousHeadTitleName] временно прекращает дело, утверждая, что необходимо заняться решением более насущных вопросов." east_europe.0124.a:0 "Что ж, по крайней мере, вопрос решен." @@ -215,8 +215,8 @@ #LIVONIAN DECISIONS east_europe.0200.t:0 "[founder.GetTitleAsNameNoTooltip] Ливонии" - east_europe.0200.desc.christian:1 "Веками Балтика была неразвитой и неосвоенной, домом для еретиков и дьяволопоклонников. Теперь же, когда Ливонией правит [ROOT.Char.GetFaith.GetReligion.GetAdjective|l][Select_CString(founder.IsFemale, 'ая', 'ий' )] [founder.GetTitleAsNameNoTooltip], [founder.GetFaith.HighGodName] своим светом озарит эти влажные и холодные земли.\n\n[ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip] добивается своих целей на Балтике, и я могу провозгласить создание Ливонии. Этот титул объединит балтов и даст им общую цель распространять слово [founder.GetFaith.random_GoodGodNamePossessive]." - east_europe.0200.desc.nonchristian:1 "Веками у балтов не было собственного королевства. Викинги разоряли наши прибрежные селения, а иноземные миссионеры называли наши земли примитивными и дикими. Но теперь с этим покончено. Разрозненные народы Балтики склонятся перед короной Ливонии.\n\nТеперь я [founder.GetTitleAsNameNoTooltip], и в моих силах начать золотой век не только для [founder.GetCulture.GetName]ого народа, но и для всех жителей балтийских берегов." + east_europe.0200.desc.christian:1 "Веками Балтика была неразвитой и неосвоенной, домом для еретиков и дьяволопоклонников. Теперь же, когда Ливонией правит [ROOT.Char.GetFaith.GetReligion.GetName|l][Select_CString(founder.IsFemale, 'ая', 'ий' )] [founder.GetTitleAsNameNoTooltip|l], [founder.GetFaith.HighGodName] своим светом озарит эти влажные и холодные земли.\n\n[ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip] добивается своих целей на Балтике, и я могу провозгласить создание Ливонии. Этот титул объединит балтов и даст им общую цель распространять слово [founder.GetFaith.random_GoodGodNamePossessive]." + east_europe.0200.desc.nonchristian:1 "Веками у балтов не было собственного королевства. Викинги разоряли наши прибрежные селения, а иноземные миссионеры называли наши земли примитивными и дикими. Но теперь с этим покончено. Разрозненные народы Балтики склонятся перед короной Ливонии.\n\nТеперь я [founder.GetTitleAsNameNoTooltip|l], и в моих силах начать золотой век не только для [founder.GetCulture.GetCollectiveNoun]ого народа, но и для всех жителей балтийских берегов." east_europe.0200.desc.outro:0 "\n\nСудьба Балтики в моих руках, и с основанием этого королевства я положу начало золотому веку веры и славы под властью [founder.GetFaith.HighGodNamePossessive]." east_europe.0200.a:0 "Мое наследие переживет меня!" east_europe.0200.b:0 "За [founder.GetFaith.HighGodNamePossessive] и славу!" diff --git a/project/ck3/base_game/localization/russian/major_decisions_iberia_north_africa_l_russian.yml b/project/ck3/base_game/localization/russian/major_decisions_iberia_north_africa_l_russian.yml index 07f4feb6e1..239a42f255 100644 --- a/project/ck3/base_game/localization/russian/major_decisions_iberia_north_africa_l_russian.yml +++ b/project/ck3/base_game/localization/russian/major_decisions_iberia_north_africa_l_russian.yml @@ -20,7 +20,7 @@ iberia_north_africa.0011.start.desc:0 "[africa_uniter.GetPrimaryTitle.GetNameNoTier] ныне объединяет все африканские народы, от крохотного племени до величайшего королевства." iberia_north_africa.0011.relation_former.desc:0 "[Select_CString(africa_uniter.IsFemale, 'Моя', 'Мой' )] [ROOT.Char.Custom2('RelationToMe', africa_uniter)] [africa_uniter.GetTitledFirstName]" iberia_north_africa.0011.former.desc:0 "[africa_uniter.GetTitledFirstName]" - iberia_north_africa.0011.end.desc:0 "[Select_CString(africa_uniter.IsFemale, 'объединила', 'объединил' )] всех под #L [africa_uniter.GetFaith.GetAdjective|l]им#! знаменем.\n\nСумеет ли [africa_uniter.GetPrimaryTitle.GetTierAsNameNoTooltip|l] таких размеров выдержать испытание временем или развалится на части? Это знает лишь [ROOT.Char.GetFaith.FateGodName]." + iberia_north_africa.0011.end.desc:0 "[Select_CString(africa_uniter.IsFemale, 'объединила', 'объединил' )] всех под #L [africa_uniter.GetFaith.GetName|l]им#! знаменем.\n\nСумеет ли [africa_uniter.GetPrimaryTitle.GetTierAsNameNoTooltip|l] таких размеров выдержать испытание временем или развалится на части? Это знает лишь [ROOT.Char.GetFaith.FateGodName]." decision_unite_africa_confirm:0 "Объединить Африку" iberia_north_africa.0015.t:0 "Месть за мучеников" iberia_north_africa.0015.part1.desc:0 "Тысячи тысяч отважных мусульман погибли на Турской дороге, навеки дав ей имя «Дороги мучеников». Они сражались за наступление золотого века для истинно верующих, за наше будущее. И это будущее настало." @@ -36,8 +36,8 @@ iberia_north_africa.0001.t:0 "Королевство Португалия" iberia_north_africa.0001.start.desc:0 "Этот день навеки запомнят как рассвет великого Португальского королевства." - iberia_north_africa.0001.christian.desc:0 "Наш народ много веков страдал под гнетом мусульман, но с нас довольно. Наконец-то, по благословению [ROOT.Char.GetFaith.HighGodNamePossessive] мы отвоевали свободу и стали вольным [ROOT.Char.GetFaith.GetAdjectiveNoTooltip|l]им народом!\n\n" - iberia_north_africa.0001.muslim.desc:0 "По благословению [ROOT.Char.GetFaith.HighGodNamePossessive] мы завоевали эти земли и теперь с гордостью называем Иберийский полуостров своим домом. Пусть #L [ROOT.Char.GetFaith.GetAdjective|l]ая#! вера укрепится здесь на многие годы!\n\n" + iberia_north_africa.0001.christian.desc:0 "Наш народ много веков страдал под гнетом мусульман, но с нас довольно. Наконец-то, по благословению [ROOT.Char.GetFaith.HighGodNamePossessive] мы отвоевали свободу и стали вольным [ROOT.Char.GetFaith.GetNameNoTooltip|l]им народом!\n\n" + iberia_north_africa.0001.muslim.desc:0 "По благословению [ROOT.Char.GetFaith.HighGodNamePossessive] мы завоевали эти земли и теперь с гордостью называем Иберийский полуостров своим домом. Пусть #L [ROOT.Char.GetFaith.GetName|l]ая#! вера укрепится здесь на многие годы!\n\n" iberia_north_africa.0001.end.desc:0 "Эти древние земли видели тысячи правителей, каждый из которых вплетал свои нити в паутину нашего культурного наследия. Теперь мы уникальный народ, и сегодня я с гордостью провозглашаю рождение нового королевства и нового народа — португальцев!" iberia_north_africa.0001.a:0 "Пришло наше время!" iberia_north_africa.0002.start.desc:0 "На Иберийском полуострове начинается новая эпоха!" @@ -48,5 +48,191 @@ name_alas:0 "Увы." name_i_see:0 "Ясно." iberia_north_africa.0002.b:0 "[ROOT.Char.GetFaith.WarGodName], благослови Португалию!" - iberia_north_africa.0002.c:0 "Я все еще #L [ROOT.Char.GetCulture.GetName|l]ой#! культуры, кто бы что ни думал." + iberia_north_africa.0002.c:0 "Я все еще #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ой#! культуры, кто бы что ни думал." + + iberia_north_africa.9101.t:0 "Королевство Канарских островов" + iberia_north_africa.9101.desc.intro:0 "С незапамятных времен каждый остров называл себя королевством, но теперь, когда всеми островами заботливо правит [canarias_former.GetTitledFirstName], пришла пора объединить их короны.\n\n" + iberia_north_africa.9101.desc.iberian:0 "С окончательным поражением языческих королей гуанче ничто не препятствует распространению [canarias_former.GetFaith.GetName|l]ого учения среди обитателей островов, и [canarias_former.GetTitledFirstNameNoTooltip] наконец может упрочить свою власть над ними. [title_k_canarias.GetNameNoTierNoTooltip] теперь [title_k_canarias.GetTierAsNameNoTooltip|l], а [canarias_former.GetName] — [canarias_former.GetTitle|l] этих земель!" + iberia_north_africa.9101.desc.guanche:0 "Перед нами открываются новые горизонты, и мы видем рождение великих королевств, превосходящих любое из наших. Чтобы защититься от иноземных захватчиков, мы должны стать хозяевами своей судьбы и своей короны. [canarias_former.GetName] отныне [canarias_former.GetTitle|l] державы [title_k_canarias.GetNameNoTierNoTooltip], и обитатели островов получили символ, вокруг которого могут сплотиться ради общей цели сохранить привычный образ жизни." + iberia_north_africa.9101.desc.outro:0 "\n\nНеизвестно, с чем столкнется [title_k_canarias.GetNameNoTierNoTooltip] в будущем, но [title_k_canarias.GetTierAsNameNoTooltip|l] ознаменует собой начало новой эры для островов и станет залогом нового будущего Северной Африки." + iberia_north_africa.9101.a:0 "Рождается новое королевство!" + iberia_north_africa.9101.b:0 "[title_k_canarias.GetNameNoTierNoTooltip] обретет свое будущее в Иберии!" + + iberia_north_africa.0101.t:0 "Верность кафедре святого Петра" + iberia_north_africa.0101.desc:0 "Это стоило нам немалых трудов, но моей семье удалось собрать достаточно #L [religious_leader.GetFaith.GetName|l]их#! земель и накопить духовного авторитета, чтобы собрать конклав священников самого высшего ранга. Наконец-то наши кровь, пот и труды окупятся сполна.\n\nСобравшиеся в городе [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] [religious_leader.GetFaith.PriestNeuterPlural] без конца спорят о политике, толкутся в залах и галереях моей крепости с бесконечными предложениями и иногда даже устраивают религиозные потасовки. Мы хотим сохранить верность Риму, и [pope.GetTitledFirstName] — [Select_CString(pope.IsFemale, 'наша Папесса', 'наш Папа' )], но кроме этого мы ни о чем договориться не можем.\n\nПосле нескольких недель бесплодных споров участники приходят к мысли, что рассудить их должен хозяин дворца и [religious_leader.GetTitleAsNameNoTooltip|l] — я." + iberia_north_africa.0101.a:0 "Один народ, одна вера!" + iberia_north_africa.0101.a.tt:0 "Вы выступаете за праведность веры" + iberia_north_africa.0101.b:0 "Мы #EMP обязаны#! укрепить свою власть — лишь так мы защитим единоверцев." + iberia_north_africa.0101.b.tt:0 "Вы выступаете за фундаментализм веры" + iberia_north_africa.0101.c:0 "[religious_leader.GetFaith.ReligiousText] всё еще нуждается в толковании..." + iberia_north_africa.0101.c.tt:0 "Вы выступаете за больший плюрализм веры" + + iberia_north_africa.0102.t:0 "[religious_leader.GetFaith.GetNameNoTooltip]ая $iberia_north_africa.0101.t$" + iberia_north_africa.0102.desc.intro:0 "Использовав весь свой религиозный авторитет и политический капитал, [religious_leader.GetTitledFirstName] [Select_CString(religious_leader.IsFemale, 'собрала', 'собрал' )] в своей столице [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] великий конклав #L [religious_leader.GetFaith.GetName|l]их#! богословов, чтобы обсудить будущее веры.\n\nПосле продолжительных дебатов собравшееся духовенство признало, что [pope.GetTitledFirstName] обладает священноначалием, но... с некоторыми #EMP поправками#! в церковной политике.\n\nВ первую очередь это касается" + iberia_north_africa.0102.desc.fundamentalist:0 "обид, которые вынуждены претерпевать их единоверцы, и необходимости всеми способами укрепить светскую власть церкви во имя их защиты." + iberia_north_africa.0102.desc.righteous:0 "литургического единообразия, которое должно соблюдаться всеми верующими независимо от местных традиций." + iberia_north_africa.0102.desc.pluralist:0 "тщательного и всестороннего изучения священных текстов, таких как [religious_leader.GetFaith.ReligiousText], и создания официальных методов оспаривания их толкований." + iberia_north_africa.0102.a.same_faith:0 "Мы вправе защищаться!" + iberia_north_africa.0102.a.same_religion:0 "Они считают угрозой #EMP нас#!?" + iberia_north_africa.0102.a.misc:0 "Глупые фанатики..." + iberia_north_africa.0102.b.same_faith:0 "Такова наша вера!" + iberia_north_africa.0102.b.same_religion:0 "Как это ограниченно..." + iberia_north_africa.0102.b.misc:0 "Лишь бы они занимались своими делами." + iberia_north_africa.0102.c.same_faith:0 "Это хорошо. [religious_leader.GetFaith.ReligiousText] содержит все ответы." + iberia_north_africa.0102.c.same_religion:0 "Ученые штудии не помогут тем, кто уже погряз в невежестве..." + iberia_north_africa.0102.c.misc:0 "Они хотят решить философские разногласия с помощью новых разногласий?" + + iberia_north_africa.0111.t:0 "Свобода от римского ига" + iberia_north_africa.0111.desc:0 "Мне потребовались годы, чтобы обеспечить в стране достаточный уровень политического и духовного единства, заручиться необходимым уровнем поддержки среди духовенства и крестьян. И теперь созванный мной конклав объявит всему свету, что [pope.GetTitledFirstName] больше не имеет над нами власти!\n\n[religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] бурлит, на улицах и во дворцах собираются толпы возбужденных клириков и епископов. Похоже, сюда съехались все недовольные монахи и [religious_leader.GetFaith.PriestNeuterPlural], затаившие обиду на Рим.\n\nИх бесконечные дебаты обеспечат конклаву легитимность, но в конечном счете решение будет за #EMP мной#! — великим #L [religious_leader.GetFaith.GetName|l]им#! монархом." + iberia_north_africa.0111.a:0 "Сын Божий учил нас миру, и мы последуем за ним." + iberia_north_africa.0111.a.tt:0 "$iberia_north_africa.0101.a.tt$" + iberia_north_africa.0111.b:0 "Мы и без Рима знаем, что единоверцев необходимо защищать!" + iberia_north_africa.0111.b.tt:0 "$iberia_north_africa.0101.b.tt$" + iberia_north_africa.0111.c:0 "Ислам ведь тоже является религией Книги..." + iberia_north_africa.0111.c.tt:0 "$iberia_north_africa.0101.c.tt$" + mozarabic_break_with_rome_decision.tt.you_gain_a_hof:0 "[religious_leader.GetFaith.GetAdjective] создает новый [Concept( 'title', 'титул' )|E] [Concept( 'head_of_faith', 'главы' )|E] прежней [Concept( 'faith', 'конфессии' )|E]." + mozarabic_break_with_rome_decision.tt.new_hof_id:0 "Теперь [Concept( 'head_of_faith', 'главой' )|E] вашей конфессии является [new_religious_head.GetTitledFirstName]" + + iberia_north_africa.0112.t:0 "[pope.GetFaith.GetAdjectiveNoTooltip] переживает отделение [religious_leader.GetFaith.GetNameNoTooltip|l]ой церкви" + iberia_north_africa.0112.desc.intro:0 "[religious_leader.GetTitledFirstName] наконец-то [Select_CString(religious_leader.IsFemale, 'добилась', 'добился' )] своей цели. Потратив многие годы на накопление духовного и политического авторитета, [Select_CString(religious_leader.IsFemale, 'она созвала', 'он созвал' )] великий конклав #L [religious_leader.GetFaith.GetName|l]их#! духовников, который должен был избавить страну от римского диктата.\n\n[religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] еще нескоро забудет это собрание. Повсюду шли бурные дискуссии о будущем церкви, почтенные священнослужители нередко вцеплялись друг другу в бороды.\n\n[religious_leader.GetTitledFirstName] [Select_CString(religious_leader.IsFemale, 'была вынуждена', 'был вынужден' )] вмешаться лично. [religious_leader.GetSheHe|U] [Select_CString(religious_leader.IsFemale, 'потребовала', 'потребовал' )] подумать о том, чтобы" + iberia_north_africa.0112.desc.fundamentalist:0 "обеспечить вооруженную защиту паломников, путешествующих к [religious_leader.GetFaith.GetNameNoTooltip|l]им святым местам." + iberia_north_africa.0112.desc.righteous:0 "отказаться от греховной склонности к насилию, от которой так страдает [religious_leader.GetFaith.GetReligion.GetAdjective].\n\n[religious_leader.GetTitledFirstName] считает, что [religious_leader.GetFaith.GetAdherentNamePluralNoTooltip|l] должны жить мирной и богобоязненной жизнью, а не вести постоянные войны с неверными." + iberia_north_africa.0112.desc.pluralist:0 "смягчить ограничения и запреты, препятствующие добрососедским контактам с мусульманами, и стремиться к миру между представителями разных религий." + iberia_north_africa.0112.a.same_faith:0 "[religious_leader.GetFaith.HighGodName] тому свидетель!" + iberia_north_africa.0112.a.same_religion:0 "Надеюсь, они не станут закрывать #EMP наши#! священные места." + iberia_north_africa.0112.a.misc:0 "Похоже, они спорят по мелочам..." + iberia_north_africa.0112.b.same_faith:0 "Сила в мире!" + # ^Kane lives in Death! + iberia_north_africa.0112.b.same_religion:0 "Они думают, что они лучше, чем мы..." + iberia_north_africa.0112.b.misc:0 "Интересно, #EMP как#! это им поможет?" + iberia_north_africa.0112.c.same_faith:0 "Между нами намного больше общего, чем кажется." + iberia_north_africa.0112.c.same_religion:0 "Тревожные вести..." + iberia_north_africa.0112.c.islam:0 "Надеюсь, это первый шаг к их обращению в истинную веру..." + iberia_north_africa.0112.c.misc:0 "Получается, у них будет гибридная вера?" + iberia_north_africa.0121.t:0 "Возвращение к истокам" + iberia_north_africa.0121.desc.intro:0 "Не секрет, что у меня возникли некоторые... трудности с #L [old_faith.GetName|l]ой#! верой." + iberia_north_africa.0121.desc.excommunicated:0 "Отлучение легло на мою душу тяжким грузом. Все [old_faith.GetAdherentNamePluralNoTooltip|l], которых я знаю, меня возненавидели." + iberia_north_africa.0121.desc.rivalry_with_hof:0 "[old_faith.GetReligiousHead.GetTitledFirstName] постоянно спорит со мной по мелочам. Казалось бы, такой человек должен быть выше ничтожных дрязг. Сплошное разочарование..." + iberia_north_africa.0121.desc.negative_piety_level:0 "Меня преследуют мои грехи, а вера никак не помогает обрести покой. Я чувствую себя так, будто весь мир повернулся ко мне спиной." + iberia_north_africa.0121.desc.lorgar:0 "И хотя пламя моей веры горит ярче солнца, в глубине души начинает казаться, что во вселенной должно быть нечто #EMP большее#!, чем [old_faith.HighGodName]. Какая-то первозданная истина." + iberia_north_africa.0121.desc.sinful_traits:0 "Я чувствую, словно все мои поступки, мысли, вся моя жизнь запятнаны каким-то грехом." + iberia_north_africa.0121.desc.virtuous_basque_pagan_traits:0 "Временами я задаюсь вопросом — откуда во мне вообще эти религиозные чувства, если вся моя природа #EMP требует#! совершенно иного?" + iberia_north_africa.0121.desc.naked_cynicism:0 "Мой религиозный пыл угас. Хуже того, религия требует от меня покорности перед теми, кого я не в силах контролировать." + iberia_north_africa.0121.desc.outro:0 "\n\nМоим утешением стала другая вера — [basque_faith.GetAdjective|l]. Скромные отшельники, исповедующие древнюю религию басков, не пытаются меня судить. Они радуются, как дети, при мысли о том, что могут стать чем-то большим, нежели простыми хранителями местных суеверий.\n\nТакие перспективы делают их очень... сговорчивыми." + iberia_north_africa.0121.a:0 "[basque_faith.GetNameNoTooltip] снова станет верой воинов!" + iberia_north_africa.0121.a.tt:0 "Вы выступаете за фундаментализм веры" + iberia_north_africa.0121.b:0 "Гармония с природой важнее гармонии с соседями." + iberia_north_africa.0121.b.tt:0 "Вы выступаете за праведность веры" + iberia_north_africa.0121.c:0 "Есть более достойные религии, традиции которых стоят внимания." + iberia_north_africa.0121.c.tt:0 "Вы выступаете за плюрализм с другой верой" + iberia_north_africa.0121.d:0 "Если я хочу навязать им перемены, чем я лучше, чем [old_faith.GetAdjectiveNoTooltip|l]?" + iberia_north_africa.0121.d.tt:0 "Вы отказываетесь менять их воззрения" + + iberia_north_africa.0122.t:0 "$iberia_north_africa.0121.t$" + iberia_north_africa.0122.desc.intro:0 "Похоже, что [religious_leader.GetTitledFirstNamePossessive]" + iberia_north_africa.0122.desc.excommunicated:0 "не [Select_CString(religious_leader.IsFemale, 'смогла', 'смог' )] перенести тягот отлучения." + iberia_north_africa.0122.desc.rivalry_with_hof:0 "и [old_faith.GetReligiousHead.GetTitledFirstName] окончательно разругались друг с другом." + iberia_north_africa.0122.desc.negative_piety_level:0 "продолжает упорствовать в своих прегрешениях против #L [old_faith.GetName|l]ой#! веры." + iberia_north_africa.0122.desc.lorgar:0 "[Select_CString(religious_leader.IsFemale, 'зашла', 'зашел' )] слишком далеко в своем стремлении к #EMP первозданной#! истине и [Select_CString(religious_leader.IsFemale, 'впала', 'впал' )] в откровенную ересь." + iberia_north_africa.0122.desc.sinful_traits:0 "окончательно [Select_CString(religious_leader.IsFemale, 'позволила', 'позволил' )] своей грешной природе восторжествовать над [religious_leader.GetHerHis] #L [old_faith.GetName|l]ой#! верой." + iberia_north_africa.0122.desc.virtuous_basque_pagan_traits:0 "не [Select_CString(religious_leader.IsFemale, 'смогла', 'смог' )] устоять перед соблазнами сельской жизни." + iberia_north_africa.0122.desc.naked_cynicism:0 "[Select_CString(religious_leader.IsFemale, 'лишилась', 'лишился' )] разума в своем стремлении полностью контролировать духовную жизнь [religious_leader.GetHerHis] подданных." + iberia_north_africa.0122.desc.midtro:0 "\n\nЧем, как не приступом безумия, можно объяснить то, что [religious_leader.GetTitleAsNameNoTooltip|l] [Select_CString(religious_leader.IsFemale, 'объявила', 'объявил' )] новой государственной религией полузабытые народные верования Пиренеев? Скоро [religious_leader.GetPrimaryTitle.GetNameNoTier] станет местом, где господствует [basque_faith.GetAdjective|l].\n\n" + iberia_north_africa.0122.desc.fundamentalist:0 "Несмотря на изначально мирный характер этой религии, [religious_leader.GetTitledFirstNameNoTooltip] [Select_CString(religious_leader.IsFemale, 'вогнала', 'вогнал' )] ее приверженцев в неистовый раж, пообещав богатую военную добычу всем, кто поддержит [religious_leader.GetHerHis] агрессивную религиозную политику." + iberia_north_africa.0122.desc.righteous:0 "Эта секта издавна была тесно связана с христианством, но теперь [religious_leader.GetTitledFirstNameNoTooltip] желает разорвать эту связь и вернуться к языческим истокам." + iberia_north_africa.0122.desc.pluralist:0 "На протяжении многих столетий это учение находилось под влиянием христианской церкви, но сейчас [religious_leader.GetTitledFirstNameNoTooltip] вовсю использует свой авторитет, чтобы внедрить в него элементы ислама и устранить наслоения христианской литургической традиции." + iberia_north_africa.0122.desc.unchanged:0 "Эта вера представляет собой гибрид языческой мифологии басков с позаимствованными из христианства элементами. Несмотря на внезапное возрождение и интерес со стороны сильных мира сего, ее природа в сущности осталась неизменной." + iberia_north_africa.0122.a:0 "Вообще-то [religious_leader.GetSheHe] говорит разумные вещи..." + iberia_north_africa.0122.b.same_faith:0 "Это же настоящая ересь!" + iberia_north_africa.0122.b.same_religion:0 "Это приведет их к гибели." + iberia_north_africa.0122.b.respects_fellow_warmongers:0 "По крайней мере, они охочи до доброй драки." + iberia_north_africa.0122.b.misc:0 "Лишь бы они держались подальше отсюда." + iberia_north_africa.0122.c.same_faith:0 "[religious_leader.GetFirstNameNoTooltip] думает, что какие-то деревья более достойны поклонения, чем [old_faith.HighGodName]?!" + iberia_north_africa.0122.c.same_religion:0 "[religious_leader.GetFirstNameNoTooltip] думает, что [religious_leader.GetSheHe] чем-то лучше #EMP нас#!?" + iberia_north_africa.0122.c.believes_in_harmony_with_nature:0 "По крайней мере, их вера ценит гармонию природы." + iberia_north_africa.0122.c.misc:0 "И что, их жрецы говорят от имени деревьев?" + iberia_north_africa.0122.d.muslim:0 "Зато [basque_faith.GetAdherentNamePluralNoTooltip|l] стали на шаг ближе к истинной вере." + iberia_north_africa.0122.d.same_faith:0 "Нас предали! Дважды!" + iberia_north_africa.0122.d.same_religion:0 "Это возмутительно!" + iberia_north_africa.0122.d.syncretised_with_islam:0 "Они безумцы. Но не безнадежные." + iberia_north_africa.0122.d.misc:0 "Что мне за дело? Пусть развлекаются, как умеют." + iberia_north_africa.0122.e.same_faith:0 "#EMP Вот#! к чему приводит религиозная терпимость." + iberia_north_africa.0122.e.same_religion:0 "Тревожные вести..." + iberia_north_africa.0122.e.syncretised_with_christianity:0 "$iberia_north_africa.0122.d.syncretised_with_islam$" + iberia_north_africa.0122.e.misc:0 "Не похоже, что там что-то изменилось." + + iberia_north_africa.0131.t:0 "Дети Эбро" + iberia_north_africa.0131.desc.intro:0 "С провозглашением королевства [k_aragon.GetDefinitiveName] в моих городах и селениях начался подлинный расцвет #L [aragonese_culture.GetCollectiveNoun|l]ой#! культуры. Это происходит не только в самом герцогстве $d_aragon$, но и в" + iberia_north_africa.0131.desc.duchy.one:0 "герцогстве [duchy_a.GetBaseNameNoTier]." + iberia_north_africa.0131.desc.duchy.two:1 "герцогствах [duchy_a.GetBaseNameNoTier] и [duchy_b.GetBaseNameNotier]." + iberia_north_africa.0131.desc.duchy.three:0 "герцогствах [duchy_a.GetBaseNameNoTier], [duchy_b.GetBaseNameNoTier] и [duchy_c.GetBaseNameNoTier]." + iberia_north_africa.0131.desc.outro:0 "Культурное влияние моих подданных распространяется все дальше.\n\nОднако... иногда я скучаю по #L [founder_culture.GetCollectiveNoun|l]им#! обычаям. Пусть они больше не играют никакой роли в моей жизни, но, с учетом моего высокого положения, я могу позволить себе сохранить все самое лучшее из них." + # We can't use a script value here since we're using a while loop for the count, and they don't _currently_ support scripted values. + form_the_kingdom_of_aragon_decision.tt.x_random_counties_in_d_aragon:0 "3 случайных [Concept( 'counties', 'графства' )|E] в герцогстве $d_aragon$:" + iberia_north_africa.0131.a:0 "Это мой народ, и другого мне не надо." + iberia_north_africa.0131.b:0 "У [founder_culture.GetCollectiveNounNoTooltip|l]ой культуры есть несомненные достоинства..." + iberia_north_africa.0131.c:0 "Всё, что действительно важно, по-прежнему остается с нами." + iberia_north_africa.0131.d:0 "Что бы ни происходило в мире, мы должны беречь свои корни!" + + iberia_north_africa.2105.t:0 "Правители Средиземноморья" + iberia_north_africa.2105.desc:0 "Захватив владения [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] и [sicily.GetNameNoTier], мы провозгласили себя законными владыками Средиземного моря. Послы отправились во все уголки мира и уведомили менее значимых правителей о нашем славном свершении.\n\nЭто море и всё, чего оно касается, принадлежит нам!" + iberia_north_africa.2105.a:0 "Никто не может противиться нам!" + + iberia_north_africa.fp2_golden_age_generic_title_intro:0 "Наука золотого века:" + iberia_north_africa.2001.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Утраченное знание" + iberia_north_africa.2001.desc:0 "[Select_CString(generated_actor.IsFemale, 'Знаменитая переводчица', 'Знаменитый переводчик' )] [generated_actor.GetFullName] [Select_CString(generated_actor.IsFemale, 'прибыла', 'прибыл' )] к моему двору, узнав о том, что я поддерживаю науки. «Если вы жаждете знаний, стоит обратить внимание на древние книги. Эти знания забыты, но не утратили от этого своей истинности», — говорит [Select_CString(generated_actor.IsFemale, 'переводчица', 'переводчик' )].\n\n«У меня с собой множество непереведенных книг, и если вы поддержите меня, то тоже сможете многое из них почерпнуть!»" + iberia_north_africa.2001.a:0 "Я не поскуплюсь на" + iberia_north_africa.2001.a.learning:0 "философские" + iberia_north_africa.2001.a.martial:0 "военные" + iberia_north_africa.2001.a.stewardship:0 "экономические" + iberia_north_africa.2001.a.diplointrigue:0 "риторические" + iberia_north_africa.2001.a.end:0 "публикации." + iberia_north_africa.2001.a.a:0 "Попросить книгу, чтобы улучшить свой самый низкий навык." + iberia_north_africa.2001.b:0 "Я поддержу вас, создайте что-нибудь полезное." + iberia_north_africa.2001.b.a:0 "[generated_actor.GetFirstNameNoTooltip] даст вам случайную книгу, улучшающую [skill|El]" + iberia_north_africa.2001.c:0 "К чему мне эти старые книги? В науке нет места истории!" + iberia_north_africa.2002.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Хирург-звездочет" + iberia_north_africa.2002.desc:1 "«Сюзерен, умоляю, вразумите [Select_CString(generated_actor.IsFemale, 'ее', 'его' )]! [Select_CString(generated_actor.IsFemale, 'Эта', 'Этот' )] хирург [Select_CString(generated_actor.IsFemale, 'провела', 'провел' )] операцию и [Select_CString(generated_actor.IsFemale, 'удалила', 'удалил' )]катаракту на моем правом глазу, но отказывается лечить левый!» — заявляет [patientzero.GetTitledFirstName]. «Операция была успешной, поскольку звезды сложились удачно. Вы #italic должны#! подождать еще двенадцать лет для новой успешной операции!» — отвечает [Select_CString(generated_actor.IsFemale, 'смущенная', 'смущенный' )] врач, [generated_actor.GetFirstName].\n\nЯ правитель, и в мои обязанности входит разрешение подобных вопросов. Стоит ли вмешаться в дела астрологии с риском неудачной операции?" + iberia_north_africa.2002.a:0 "Это замечательная возможность — [child_offering.GetFirstNameNoTooltip] может поучиться медицине!" + iberia_north_africa.2002.a.flavor:0 "Вы предлагаете, чтобы [child_offering.GetFirstName] [Select_CString(child_offering.IsFemale, 'ассистировала', 'ассистировал' )], когда [generated_actor.GetFirstName] будет удалять катаракту методом отсасывания." + iberia_north_africa.2002.a.a:0 "[child_offering.GetFirstName] ассистирует при операции" + iberia_north_africa.2002.a.b:0 "Результаты операции по удалению катаракты" + iberia_north_africa.2002.b:0 "Звезды не влияют на ваши способности, приступайте к операции!" + iberia_north_africa.2002.b.a:0 "Вы требуете провести операцию, зная о рисках." + iberia_north_africa.2002.c:0 "Действительно, лучше подождать благоприятных условий." + iberia_north_africa.2002.d:0 "#italic Вообще-то#!, если взглянуть #italic под таким углом#!, звезды встанут так, как надо!" + iberia_north_africa.2003.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Противоречивые натуры" + iberia_north_africa.2003.desc:0 "Многие ученые побывали во владении [playerprovince.GetNameNoTooltip], получив мою поддержку, но двое запомнились мне более остальных. Возможно, дело в их выдающемся интеллекте, а возможно — в том, что они #italic не затыкаются#! и всё время спорят о мелких различиях во взглядах посреди моего двора. «Я #italic отказываюсь#! работать с глупцами, а именно к их числу принадлежит [generated_actor_r.GetFirstName]!» — заявляет [generated_actor_k.GetFirstName], а [generated_actor_r.GetFirstName] тут же отвечает: «Меня это устраивает, я ненавижу работать с упрямыми людьми вроде #italic вас#!!»\n\n«[ROOT.Char.GetTitledFirstName], как вы считаете? Должен ли философ описывать природный мир или же это обязанность пророка?»" + iberia_north_africa.2003.a:0 "Вообще-то, это #ber моя#! обязанность. А теперь за работу." + iberia_north_africa.2003.a.flavor:0 "Вы оскорбляете обоих ученых, вынуждая их объединиться против вас." + iberia_north_africa.2003.b:0 "Разумеется, этим должны заниматься философы, мудрецы вроде Аристотеля." + iberia_north_africa.2003.c:0 "Как можно верить философам, если не веришь Иезекиилю?" + iberia_north_africa.fp2_pilgrim_roads_generic_title_intro:0 "Дороги для паломников:" + iberia_north_africa.2011.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ Странствующий воин" + iberia_north_africa.2011.desc:0 "Прогуливаясь по владению [chosen_location_for_pilgrim_roads.GetName], я натыкаюсь на большое дерево, которое так и манит отдохнуть под ним. Я сижу в прохладной тени, а рядом со мной — [generated_actor.GetWomanMan|l]. «Вы совершаете паломничество?» — спрашиваю я." + iberia_north_africa.2011.desc_merge_into:0 "На что следует ответ:" + iberia_north_africa.2011.desc_soldier:0 "$iberia_north_africa.2011.desc_merge_into$ «Я лишь [Select_CString(generated_actor.IsFemale, 'сбившаяся', 'сбившийся' )] с пути [Select_CString(generated_actor.IsFemale, 'воительница', 'воитель' )] по имени [generated_actor.GetName]. Я направляюсь в священное место [chosen_holy_site_for_pilgrim_roads.GetNameNoTier], чтобы узнать, почему [generated_actor.GetFaith.HighGodName] больше не со мной и куда мне теперь направить свой клинок»." + iberia_north_africa.2011.desc_captain:0 "$iberia_north_africa.2011.desc_merge_into$ «Возможно. Но я скорее считаю себя заблудшей душой. Меня зовут [generated_actor.GetName], и в прошлом я [Select_CString(generated_actor.IsFemale, 'была', 'был' )] капитаном священного ордена, а теперь же скитаюсь, ищу [generated_actor.GetFaith.HighGodNamePossessive] и свое предназначение»." + iberia_north_africa.2011.a:0 "Думаю, [generated_actor.GetFaith.HighGodName] одобрит, если вы присоединитесь ко мне, [generated_actor.GetFirstNameNoTooltip]." + iberia_north_africa.2011.b:0 "Наверняка [generated_actor.GetFaith.HighGodName] хочет, чтобы вы продолжали странствовать в поисках врагов." + iberia_north_africa.2011.b.flavor:0 "Вы побуждаете [Select_CString(generated_actor.IsFemale, 'воительницу', 'воителя' )] продолжать сражаться во имя [generated_actor.GetFaith.HighGodNamePossessive] и нести весть о вашей доброте." + iberia_north_africa.2011.c:0 "Наверняка [generated_actor.GetFaith.HighGodName] ждет вас в конце паломничества." + iberia_north_africa.2011.c.flavor:0 "Вы позволяете [Select_CString(generated_actor.IsFemale, 'воительнице', 'воителю' )] беспрепятственно нести волю [generated_actor.GetFaith.HighGodNamePossessive]." + iberia_north_africa.2012.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ Бедный ученик" + iberia_north_africa.2012.desc:0 "Прогуливаясь по новым дорогам владения [chosen_location_for_pilgrim_roads.GetName], я натыкаюсь на [Select_CString(generated_actor.IsFemale, 'молодую девушку, которая', 'молодого парня, который' )] сидит на дорожном камне с унылым видом и пустой сумой в руке. [Select_CString(generated_actor.IsFemale, 'Она', 'Он' )] поворачивается ко мне и просит: «[ROOT.Char.Custom2('RelationToMeAddress', generated_actor)], подайте монету [Select_CString(generated_actor.IsFemale, 'бедной ученице, отправившейся', 'бедному ученику, отправившемуся' )] в паломничество. " + iberia_north_africa.2012.desc_student:0 "Я изучаю теологию, надеясь лучше понять этот мир, подарок [generated_actor.GetFaith.HighGodNamePossessive]. В знак признательности я подарю вам свои заметки!»" + iberia_north_africa.2012.desc_architect:0 "Я изучаю архитектуру, и сюда меня привело желание познакомиться с великолепными строениями владения [chosen_holy_site_for_pilgrim_roads.GetNameNoTier]. Меня волнует лишь мое ремесло. Если вы пожертвуете мне монету, я отдам вам свои записи об архитектуре!»" + iberia_north_africa.2012.a:0 "Знания мне пригодятся. Хорошо, договорились." + iberia_north_africa.2012.b:0 "Попробуйте поискать работу." + iberia_north_africa.2012.b.flavor:0 "Вы, ко всеобщему удивлению, предлагаете студенту хорошую работу при дворе." + iberia_north_africa.2012.c:0 "Никакой торговли. Я тоже [ROOT.Char.GetFaith.GetAdherentNameNoTooltip|l], и долг велит мне помочь вам." + iberia_north_africa.2013.t:0 "Слава прокладывающим пути для паломников." + iberia_north_africa.2013.desc:0 "Вы проделали выдающуюся работу, в буквальном смысле заложив основание для доступа к священному месте [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]. Не могу не вознаградить вас за это.\n\nСкажите, чего желает ваше сердце?" + iberia_north_africa.2013.a:0 "Мне достаточно вашей похвалы, [fp2_iberia_north_africa_2013_head_of_faith.GetFaith.ReligiousHeadName]." + iberia_north_africa.2013.b:0 "Разнесите весть о моих деяниях во имя [ROOT.Char.GetFaith.HighGodNamePossessive]." + iberia_north_africa.2013.c:0 "Пусть все воины узнают о моем религиозном рвении." + iberia_north_africa.2013.d:0 "Подарите мне артефакт, достойный священного места [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]." + iberia_north_africa.2013.d.tooltip:0 "[fp2_iberia_north_africa_2013_head_of_faith.GetTitledFirstName] подарит вам благословленный [artifact|El]" + iberia_north_africa.2013.notif.t:0 "Пути благочестия" + struggle_iberia_form_portugal_decision_correct_phase_tt:0 "Текущая [struggle_phase|El] — [struggle_phase_iberia_opportunity|El]" diff --git a/project/ck3/base_game/localization/russian/major_decisions_south_asia_l_russian.yml b/project/ck3/base_game/localization/russian/major_decisions_south_asia_l_russian.yml index fd99cf099a..f9eba4e1ae 100644 --- a/project/ck3/base_game/localization/russian/major_decisions_south_asia_l_russian.yml +++ b/project/ck3/base_game/localization/russian/major_decisions_south_asia_l_russian.yml @@ -22,8 +22,8 @@ malabarism_religious_head_exists_tt:0 "$d_malabarism$ существует" #Spread Theravada Faith - spread_theravada_faith_decision:0 "[ROOT.Char.GetFaith.GetNameNoTooltip] распространяется" - spread_theravada_faith_decision_desc:0 "[ROOT.Char.GetFaith.GetName] находится в упадке, и выживание веры зависит от меня. Первым шагом на пути станет разрешение религиозных противоречий в долине Иравади." + spread_theravada_faith_decision:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip] распространяется" + spread_theravada_faith_decision_desc:0 "[ROOT.Char.GetFaith.GetAdjective] находится в упадке, и выживание веры зависит от меня. Первым шагом на пути станет разрешение религиозных противоречий в долине Иравади." spread_theravada_faith_decision_tooltip:0 "Решить, как поступить с религиозным конфликтом." spread_theravada_faith_decision_confirm:0 "Узнать, что думают [ROOT.Char.GetFaith.PriestNeuter|U]" spread_theravada_faith_decision_cus_tt:0 "Вы интересуетесь лучшим способом обратить население..." diff --git a/project/ck3/base_game/localization/russian/map/map_modes_l_russian.yml b/project/ck3/base_game/localization/russian/map/map_modes_l_russian.yml new file mode 100644 index 0000000000..09c031da33 --- /dev/null +++ b/project/ck3/base_game/localization/russian/map/map_modes_l_russian.yml @@ -0,0 +1,38 @@ +l_russian: + terrain:0 "Тип местности" + terrain_desc:0 "$MAPMODE_TERRAIN$" + baronies:0 "Баронства" + baronies_desc:0 "$MAPMODE_BARONIES$" + counties:0 "Графства" + counties_desc:0 "$MAPMODE_COUNTIES$" + realms:0 "Державы" + realms_desc:0 "$MAPMODE_REALMS$" + cultures:0 "Культуры" + cultures_desc:0 "$MAPMODE_CULTURES$" + court_languages:0 "$MAPMODE_COURT_LANGUAGES_NAME$" + court_languages_desc:0 "$MAPMODE_COURT_LANGUAGES$" + players:0 "$MAPMODE_PLAYERS_LABEL$" + players_desc:0 "$MAPMODE_PLAYERS$" + dejure_counties:0 "$MAPMODE_DJ_COUNTIES_NAME$" + dejure_counties_desc:0 "$MAPMODE_DJ_COUNTIES$" + dejure_duchies:0 "Герцогства" + dejure_duchies_desc:0 "$MAPMODE_DJ_DUCHIES$" + dejure_kingdoms:0 "Королевства" + dejure_kingdoms_desc:0 "$MAPMODE_DJ_KINGDOMS$" + dejure_empires:0 "Империи" + dejure_empires_desc:0 "$MAPMODE_DJ_EMPIRES$" + realm_areas:0 "Области держав" + realm_areas_desc:0 "$MAPMODE_AREAS$" + religions:0 "Конфессии" + religions_desc:0 "$MAPMODE_RELIGIONS$" + simple_terrain:0 "$MAPMODE_SIMPLE_TERRAIN_NAME$" + simple_terrain_desc:0 "$MAPMODE_SIMPLE_TERRAIN$" + county_development:0 "$MAPMODE_COUNTY_DEVELOPMENT_NAME$" + county_development_desc:0 "$MAPMODE_COUNTY_DEVELOPMENT$" + diplomacy_desc:0 "$MAPMODE_DIPLOMACY$" + houses:0 "Дома" + houses_desc:0 "$MAPMODE_HOUSES$" + government:0 "$MAPMODE_GOVERNMENT_NAME$" + government_desc:0 "$MAPMODE_GOVERNMENT$" + struggle:0 "Вовлеченность" + struggle_desc:0 "#T Вовлеченность#!\nПоказать статус вовлеченности [Concept( 'realms', 'держав' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E]." diff --git a/project/ck3/base_game/localization/russian/map_items_l_russian.yml b/project/ck3/base_game/localization/russian/map_items_l_russian.yml index 191d5b77cf..42ff10f96a 100644 --- a/project/ck3/base_game/localization/russian/map_items_l_russian.yml +++ b/project/ck3/base_game/localization/russian/map_items_l_russian.yml @@ -47,6 +47,7 @@ river_niger:0 "Нигер" river_bussa_rapids:0 "Стремнины Буссы" river_euphrates:0 "Евфрат" + river_tigris:0 "Тигр" river_indus:0 "Инд" river_sutlej:0 "Сатлеж" river_ganges:0 "Ганг" diff --git a/project/ck3/base_game/localization/russian/mercenaries_l_russian.yml b/project/ck3/base_game/localization/russian/mercenaries_l_russian.yml index 14d3ada0cf..6744de8e27 100644 --- a/project/ck3/base_game/localization/russian/mercenaries_l_russian.yml +++ b/project/ck3/base_game/localization/russian/mercenaries_l_russian.yml @@ -3,476 +3,476 @@ mercenary_company_knE_z_evi_of_the_road:0 "Князья дороги" mercenary_company_forest_wolves:0 "Лесные волки" mercenary_company_allemannic_guard:0 "Отряд алеманской гвардии" - mercenary_company_allemannic_guard_article:0 "$articleblank_blank$" + mercenary_company_allemannic_guard_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_almogavars_1:0 "Отряд Альмогаваров из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_almogavars_1_article:0 "$articleblank_blank$" + mercenary_company_almogavars_1_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_almogavars_2:0 "Отряд Альмогаваров из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_almogavars_2_article:0 "$articleblank_blank$" + mercenary_company_almogavars_2_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_almogavars_andalusian_1:0 "Отряд Альмогаваров из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_almogavars_andalusian_1_article:0 "$articleblank_blank$" + mercenary_company_almogavars_andalusian_1_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_altaic_riders_of_place:0 "Отряд всадников из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_altaic_riders_of_place_article:0 "$articleblank_blank$" + mercenary_company_altaic_riders_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_andalusian_treasurers_1:0 "Отряд «Казначеи» из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_andalusian_treasurers_1_article:0 "$articleblank_blank$" + mercenary_company_andalusian_treasurers_1_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_apabhransa_band:0 "Отряд Апабхранша" - mercenary_company_apabhransa_band_article:0 "$articleblank_blank$" + mercenary_company_apabhransa_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_army_of_kylfingar:0 "Армия кильфингов" - mercenary_company_army_of_kylfingar_article:0 "$articleblank_blank$" + mercenary_company_army_of_kylfingar_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_army_of_the_crossing:0 "Армия Перекрестка" - mercenary_company_army_of_the_crossing_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_crossing_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_army_of_the_ore:0 "Армия Эре" - mercenary_company_army_of_the_ore_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_ore_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_army_of_the_senator:0 "Армия сенатора" - mercenary_company_army_of_the_senator_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_senator_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_army_under_the_sky:0 "Поднебесное войско" - mercenary_company_army_under_the_sky_article:0 "$articleblank_blank$" + mercenary_company_army_under_the_sky_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_badami_companions:0 "Отряд рыцарей Бадами" - mercenary_company_badami_companions_article:0 "$articleblank_blank$" + mercenary_company_badami_companions_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_baltic_band:0 "Балтийский отряд" - mercenary_company_baltic_band_article:0 "$articleblank_blank$" + mercenary_company_baltic_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_firesmoke:0 "Отряд «Огненный дым»" - mercenary_company_band_of_firesmoke_article:0 "$articleblank_blank$" + mercenary_company_band_of_firesmoke_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_horned_welshmen:0 "Отряд «Рог»" - mercenary_company_band_of_horned_welshmen_article:0 "$articleblank_blank$" + mercenary_company_band_of_horned_welshmen_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_kerns:0 "Отряд ирландских крестьян" - mercenary_company_band_of_kerns_article:0 "$articleblank_blank$" + mercenary_company_band_of_kerns_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_medes:0 "Отряд мидийцев" - mercenary_company_band_of_medes_article:0 "$articleblank_blank$" + mercenary_company_band_of_medes_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_sermaj:0 "Сермайский отряд" - mercenary_company_band_of_sermaj_article:0 "$articleblank_blank$" + mercenary_company_band_of_sermaj_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_arrow_rain:0 "Отряд «Ливень стрел»" - mercenary_company_band_of_the_arrow_rain_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_arrow_rain_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_bay:0 "Отряд из Залива" - mercenary_company_band_of_the_bay_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_bay_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_black_monk:0 "Отряд Черного монаха" - mercenary_company_band_of_the_black_monk_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_black_monk_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_brigand_emperor:0 "Отряд Разбойничьего императора" - mercenary_company_band_of_the_brigand_emperor_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_brigand_emperor_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_egg:0 "Отряд Яйца" - mercenary_company_band_of_the_egg_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_egg_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_fallen_knez:0 "Отряд Павшего князя" - mercenary_company_band_of_the_fallen_knez_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_fallen_knez_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_father:0 "Отряд Отца" - mercenary_company_band_of_the_father_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_father_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_fields:0 "Отряд из Полей" - mercenary_company_band_of_the_fields_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_fields_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_nilgai:0 "Отряд «Нильгау»" - mercenary_company_band_of_the_nilgai_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_nilgai_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_seas:0 "Отряд Морей" - mercenary_company_band_of_the_seas_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_seas_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_tocharoi:0 "Тохарский отряд" - mercenary_company_band_of_tocharoi_article:0 "$articleblank_blank$" + mercenary_company_band_of_tocharoi_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_baranis_company_of_place:0 "Отряд из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_baranis_company_of_place_article:0 "$articleblank_blank$" + mercenary_company_baranis_company_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_bedouin_company_of_place:0 "Отряд из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_bedouin_company_of_place_article:0 "$articleblank_blank$" + mercenary_company_bedouin_company_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_bengal_host:0 "Бенгальское войско" - mercenary_company_bengal_host_article:0 "$articleblank_blank$" + mercenary_company_bengal_host_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_birchers_of_place:0 "Отряд бирхеров из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_birchers_of_place_article:0 "$articleblank_blank$" + mercenary_company_birchers_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_black_band:0 "Черный отряд" - mercenary_company_black_band_article:0 "$articleblank_blank$" + mercenary_company_black_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_bodyguards_of_gwendolen:0 "Отряд телохранителей Гвендолины" - mercenary_company_bodyguards_of_gwendolen_article:0 "$articleblank_blank$" + mercenary_company_bodyguards_of_gwendolen_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_border_reavers_band:0 "Приграничная банда" - mercenary_company_border_reavers_band_article:0 "$articleblank_blank$" + mercenary_company_border_reavers_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_border_reivers:0 "Разбойники пограничья" - mercenary_company_border_reivers_article:0 "$articleblank_blank$" + mercenary_company_border_reivers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_brothers_of_bayan:0 "Братство Байан" - mercenary_company_brothers_of_bayan_article:0 "$articleblank_blank$" + mercenary_company_brothers_of_bayan_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_bull:0 "Бычий отряд" - mercenary_company_bull_article:0 "$articleblank_blank$" + mercenary_company_bull_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_butr_place_band:0 "Отряд из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_butr_place_band_article:0 "$articleblank_blank$" + mercenary_company_butr_place_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_chastisement_of_place:0 "Отряд экзекуторов из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_chastisement_of_place_article:0 "$articleblank_blank$" + mercenary_company_chastisement_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_compagnia_del_cappalletto:0 "Шляпный отряд" - mercenary_company_compagnia_del_cappalletto_article:0 "$articleblank_blank$" + mercenary_company_compagnia_del_cappalletto_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_compagnia_della_rosa:0 "Отряд Розы" - mercenary_company_compagnia_della_rosa_article:0 "$articleblank_blank$" + mercenary_company_compagnia_della_rosa_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_compagnia_della_stella:0 "Звездный отряд" - mercenary_company_compagnia_della_stella_article:0 "$articleblank_blank$" + mercenary_company_compagnia_della_stella_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_compagnia_di_san_giorgio:0 "Войско Св. Георгия" - mercenary_company_compagnia_di_san_giorgio_article:0 "$articleblank_blank$" + mercenary_company_compagnia_di_san_giorgio_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_companions_of_the_woods:0 "Отряд Лесных рыцарей" - mercenary_company_companions_of_the_woods_article:0 "$articleblank_blank$" + mercenary_company_companions_of_the_woods_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_bretons:0 "Бретонский отряд" - mercenary_company_company_of_bretons_article:0 "$articleblank_blank$" + mercenary_company_company_of_bretons_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_four_kings:0 "Отряд Четырех королей" - mercenary_company_company_of_four_kings_article:0 "$articleblank_blank$" + mercenary_company_company_of_four_kings_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_jarl_landless:0 "Отряд Безземельного ярла" - mercenary_company_company_of_jarl_landless_article:0 "$articleblank_blank$" + mercenary_company_company_of_jarl_landless_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_khantys:0 "Хантыйский отряд" mercenary_company_company_of_kashmir:0 "Кашмирский отряд" - mercenary_company_company_of_khantys_article:0 "$articleblank_blank$" + mercenary_company_company_of_khantys_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_kvens:0 "Квенский отряд" - mercenary_company_company_of_kvens_article:0 "$articleblank_blank$" + mercenary_company_company_of_kvens_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_makran:0 "Мекранский отряд" - mercenary_company_company_of_makran_article:0 "$articleblank_blank$" + mercenary_company_company_of_makran_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_many_colours:0 "Многоцветный отряд" - mercenary_company_company_of_many_colours_article:0 "$articleblank_blank$" + mercenary_company_company_of_many_colours_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_meroe:0 "Отряд из Мероэ" - mercenary_company_company_of_meroe_article:0 "$articleblank_blank$" + mercenary_company_company_of_meroe_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_odisha:0 "Отряд из Одиши" - mercenary_company_company_of_odisha_article:0 "$articleblank_blank$" + mercenary_company_company_of_odisha_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_oleg:0 "Отряд учеников Олега" - mercenary_company_company_of_oleg_article:0 "$articleblank_blank$" + mercenary_company_company_of_oleg_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_rus:0 "Отряд русов" - mercenary_company_company_of_rus_article:0 "$articleblank_blank$" + mercenary_company_company_of_rus_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_sea_crossers:0 "Отряд мореходов" - mercenary_company_company_of_sea_crossers_article:0 "$articleblank_blank$" + mercenary_company_company_of_sea_crossers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_shahids:0 "Отряд шахидов" - mercenary_company_company_of_shahids_article:0 "$articleblank_blank$" + mercenary_company_company_of_shahids_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_shield_and_scian:0 "Отряд Щита и кинжала" - mercenary_company_company_of_shield_and_scian_article:0 "$articleblank_blank$" + mercenary_company_company_of_shield_and_scian_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_sogdiana:0 "Согдийский отряд" - mercenary_company_company_of_sogdiana_article:0 "$articleblank_blank$" + mercenary_company_company_of_sogdiana_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_cannibal:0 "Отряд каннибалов" - mercenary_company_company_of_the_cannibal_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_cannibal_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_cruel_hand:0 "Отряд Жестокой руки" - mercenary_company_company_of_the_cruel_hand_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_cruel_hand_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_dead_men:0 "Отряд мертвецов" - mercenary_company_company_of_the_dead_men_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_dead_men_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_deeplands:0 "Отряд из Глубинных земель" - mercenary_company_company_of_the_deeplands_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_deeplands_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_delta:0 "Отряд из Дельты" - mercenary_company_company_of_the_delta_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_delta_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_dog:0 "Собачий отряд" - mercenary_company_company_of_the_dog_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_dog_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_exile:0 "Отряд изгнанников" - mercenary_company_company_of_the_exile_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_exile_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_gambia:0 "Отряд из Гамбры" - mercenary_company_company_of_the_gambia_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_gambia_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_ganges:0 "Гангский отряд" - mercenary_company_company_of_the_ganges_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_ganges_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_ghats:0 "Шляпный отряд" - mercenary_company_company_of_the_ghats_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_ghats_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_goad:0 "Отряд подстрекателей" - mercenary_company_company_of_the_goad_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_goad_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_great_rann:0 "Отряд из Великого Ранна" - mercenary_company_company_of_the_great_rann_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_great_rann_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_kings_son:0 "Отряд королевского сына" - mercenary_company_company_of_the_kings_son_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_kings_son_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_koyil:0 "Отряд Койил" - mercenary_company_company_of_the_koyil_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_koyil_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_leopard:0 "Отряд Леопардов" - mercenary_company_company_of_the_leopard_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_leopard_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_oasis:0 "Отряд Оазиса" - mercenary_company_company_of_the_oasis_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_oasis_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_punjab:0 "Пенджабский отряд" - mercenary_company_company_of_the_punjab_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_punjab_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_saint:0 "Отряд Святого" - mercenary_company_company_of_the_saint_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_saint_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_skull_cup:0 "Отряд «Пьющие из черепов»" - mercenary_company_company_of_the_skull_cup_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_skull_cup_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_staff:0 "Отряд Посоха" - mercenary_company_company_of_the_staff_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_staff_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_stalo:0 "Отряд Стало" - mercenary_company_company_of_the_stalo_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stalo_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_stone_anchor:0 "Отряд каменного якоря" - mercenary_company_company_of_the_stone_anchor_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stone_anchor_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_stout_horse:0 "Отряд «Крепкие кони»" - mercenary_company_company_of_the_stout_horse_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stout_horse_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_tiger:0 "Отряд тигра" - mercenary_company_company_of_the_tiger_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_tiger_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_yurt:0 "Юртовый отряд" - mercenary_company_company_of_the_yurt_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_yurt_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_counts_exiles:0 "Отряд «Придворные изгнанники»" - mercenary_company_counts_exiles_article:0 "$articleblank_blank$" + mercenary_company_counts_exiles_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_daylamite_company:0 "Дейлемитский отряд" - mercenary_company_daylamite_company_article:0 "$articleblank_blank$" - mercenary_company_default:0 "[CULTURE.GetNameNoTooltip]ий отряд [TITLE.GetNameNoTierNoTooltip]" + mercenary_company_daylamite_company_article:0 "$POSSESSIVE_SPECIAL$" + mercenary_company_default:0 "[CULTURE.GetCollectiveNounNoTooltip]ий отряд [TITLE.GetNameNoTierNoTooltip]" mercenary_company_desert_brethren:0 "Пустынное братство" - mercenary_company_desert_brethren_article:0 "$articleblank_blank$" + mercenary_company_desert_brethren_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_dreamers_of_the_jog:0 "Йоги-сновидцы" - mercenary_company_dreamers_of_the_jog_article:0 "$articleblank_blank$" + mercenary_company_dreamers_of_the_jog_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_druzynan_host:0 "Дружина" - mercenary_company_druzynan_host_article:0 "$articleblank_blank$" + mercenary_company_druzynan_host_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_finnish_band:0 "Финский отряд" - mercenary_company_finnish_band_article:0 "$articleblank_blank$" + mercenary_company_finnish_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_flemish_band:0 "Фламандский отряд" - mercenary_company_flemish_band_article:0 "$articleblank_blank$" + mercenary_company_flemish_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_followers_of_sundiata:0 "Последователи Сундиаты" - mercenary_company_followers_of_sundiata_article:0 "$articleblank_blank$" + mercenary_company_followers_of_sundiata_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_followers_of_the_priest_king:0 "Ученики Короля-жреца" - mercenary_company_followers_of_the_priest_king_article:0 "$articleblank_blank$" + mercenary_company_followers_of_the_priest_king_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_free_company_of_the_pospolite:0 "Посполитые наемники" - mercenary_company_free_company_of_the_pospolite_article:0 "$articleblank_blank$" + mercenary_company_free_company_of_the_pospolite_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_freelances_of_brandys:0 "Ландскнехты из Брандыса" - mercenary_company_freelances_of_brandys_article:0 "$articleblank_blank$" + mercenary_company_freelances_of_brandys_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_french:0 "Кречеты" - mercenary_company_french_article:0 "$articleblank_blank$" + mercenary_company_french_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_french_band_1:0 "Отряд из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_french_band_1_article:0 "$articleblank_blank$" + mercenary_company_french_band_1_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_french_band_2:0 "Отряд из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_french_band_2_article:0 "$articleblank_blank$" + mercenary_company_french_band_2_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_gallowglasses:0 "Галлогласы" - mercenary_company_gallowglasses_article:0 "$articleblank_blank$" + mercenary_company_gallowglasses_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_geezan_company:0 "Геэзский отряд" - mercenary_company_geezan_company_article:0 "$articleblank_blank$" + mercenary_company_geezan_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_ghilman:0 "Гулямы" - mercenary_company_ghilman_article:0 "$articleblank_blank$" + mercenary_company_ghilman_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_gondershe_band:0 "Отряд из Гондерше" - mercenary_company_gondershe_band_article:0 "$articleblank_blank$" + mercenary_company_gondershe_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_gota_band:0 "Отряд Геты" - mercenary_company_gota_band_article:0 "$articleblank_blank$" + mercenary_company_gota_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_gran_companyia_catalana:0 "Каталонская дружина" - mercenary_company_gran_companyia_catalana_article:0 "$articleblank_blank$" + mercenary_company_gran_companyia_catalana_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_great_company:0 "Великий отряд" - mercenary_company_great_company_article:0 "$articleblank_blank$" + mercenary_company_great_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_guardians_of_almnara:0 "Стражи Альмнары" - mercenary_company_guardians_of_almnara_article:0 "$articleblank_blank$" + mercenary_company_guardians_of_almnara_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_guards_of_rama_setu:0 "Стражи Адамова моста" - mercenary_company_guards_of_rama_setu_article:0 "$articleblank_blank$" + mercenary_company_guards_of_rama_setu_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_harappan_band:0 "Отряд из Хараппы" - mercenary_company_harappan_band_article:0 "$articleblank_blank$" + mercenary_company_harappan_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_hawkwoods_band:0 "Хоквудский отряд" mercenary_company_hengist_retinue:0 "Свита Хенгиста" - mercenary_company_hengist_retinue_article:0 "$articleblank_blank$" + mercenary_company_hengist_retinue_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_herder_company:0 "Пастуший отряд" - mercenary_company_herder_company_article:0 "$articleblank_blank$" + mercenary_company_herder_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_heruli:0 "Герулы" - mercenary_company_heruli_article:0 "$articleblank_blank$" + mercenary_company_heruli_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_hindustani_band:1 "Каннауджский отряд" - mercenary_company_hindustani_band_article:0 "$articleblank_blank$" + mercenary_company_hindustani_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_hoplites_of_place:0 "Гоплиты из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_hoplites_of_place_article:0 "$articleblank_blank$" + mercenary_company_hoplites_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_horsas_band:0 "Отряд Хорсы" - mercenary_company_horsas_band_article:0 "$articleblank_blank$" + mercenary_company_horsas_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_host_of_komi:0 "Войско Коми" - mercenary_company_host_of_komi_article:0 "$articleblank_blank$" + mercenary_company_host_of_komi_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_host_of_sangala:0 "Войско Сангалы" - mercenary_company_host_of_sangala_article:0 "$articleblank_blank$" + mercenary_company_host_of_sangala_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_host_of_the_nile:0 "Войско из земель Нила" - mercenary_company_host_of_the_nile_article:0 "$articleblank_blank$" + mercenary_company_host_of_the_nile_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_host_of_the_viscount:0 "Войско виконта" - mercenary_company_host_of_the_viscount_article:0 "$articleblank_blank$" + mercenary_company_host_of_the_viscount_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_host_of_varangians:0 "Варяжское войско" - mercenary_company_host_of_varangians_article:0 "$articleblank_blank$" + mercenary_company_host_of_varangians_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_huscarls_of_the_sea:0 "Морские хускарлы" - mercenary_company_huscarls_of_the_sea_article:0 "$articleblank_blank$" + mercenary_company_huscarls_of_the_sea_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_immortals_of_place:0 "Бессмертные из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_immortals_of_place_article:0 "$articleblank_blank$" + mercenary_company_immortals_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_iron_arms_company:0 "Отряд Железной руки" - mercenary_company_iron_arms_company_article:0 "$articleblank_blank$" + mercenary_company_iron_arms_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_karjala_company:0 "Карельский отряд" - mercenary_company_karjala_company_article:0 "$articleblank_blank$" + mercenary_company_karjala_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_keepers_of_the_lighthouse:0 "Хранители Маяка" - mercenary_company_keepers_of_the_lighthouse_article:0 "$articleblank_blank$" + mercenary_company_keepers_of_the_lighthouse_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_khanty_host:0 "Хантыйское войско" - mercenary_company_khanty_host_article:0 "$articleblank_blank$" + mercenary_company_khanty_host_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_khorasan_band:0 "Отряд Хорасани" - mercenary_company_khorasan_band_article:0 "$articleblank_blank$" - mercenary_company_kievan_band:0 "Киевский отряд" - mercenary_company_kievan_band_article:0 "$articleblank_blank$" + mercenary_company_khorasan_band_article:0 "$POSSESSIVE_SPECIAL$" + mercenary_company_kievan_band:1 "Киевский отряд" + mercenary_company_kievan_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_kushite_band:0 "Отряд кушитов" - mercenary_company_kushite_band_article:0 "$articleblank_blank$" + mercenary_company_kushite_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_lawgochs_followers:0 "Последователи Лаугоха" mercenary_company_madhmanns_company:0 "Мадхманнский отряд" mercenary_company_mamluks:0 "Мамлюки" - mercenary_company_mamluks_article:0 "$articleblank_blank$" + mercenary_company_mamluks_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_manglabites:0 "Манглавиты" - mercenary_company_manglabites_article:0 "$articleblank_blank$" + mercenary_company_manglabites_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_marchers_of_wasconia:0 "Отряд «Марш Васконии»" - mercenary_company_marchers_of_wasconia_article:0 "$articleblank_blank$" + mercenary_company_marchers_of_wasconia_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_mawali_band:0 "Мавлы" - mercenary_company_mawali_band_article:0 "$articleblank_blank$" + mercenary_company_mawali_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_moksha_archer_company:0 "Отряд мокшанских лучников" - mercenary_company_moksha_archer_company_article:0 "$articleblank_blank$" + mercenary_company_moksha_archer_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_nafarroako_konpainia:0 "Наваррский отряд" - mercenary_company_nafarroako_konpainia_article:0 "$articleblank_blank$" + mercenary_company_nafarroako_konpainia_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_nenet_band:0 "Ненецкий отряд" - mercenary_company_nenet_band_article:0 "$articleblank_blank$" + mercenary_company_nenet_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_noba_company:0 "Отряд из земель Нобы" - mercenary_company_noba_company_article:0 "$articleblank_blank$" + mercenary_company_noba_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_normans_of_drengot:0 "Дренготские норманны" - mercenary_company_normans_of_drengot_article:0 "$articleblank_blank$" + mercenary_company_normans_of_drengot_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_north_sea_reavers:0 "Разбойники Северного моря" - mercenary_company_north_sea_reavers_article:0 "$articleblank_blank$" + mercenary_company_north_sea_reavers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_oder_band:0 "Отряд «Одер Фри»" - mercenary_company_oder_band_article:0 "$articleblank_blank$" + mercenary_company_oder_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_of_the_brabancon_wolf:0 "Отряд Брабантского волка" - mercenary_company_of_the_brabancon_wolf_article:0 "$articleblank_blank$" + mercenary_company_of_the_brabancon_wolf_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_oriya_band:0 "Орийский отряд" - mercenary_company_oriya_band_article:0 "$articleblank_blank$" + mercenary_company_oriya_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_place_cataphracts:0 "Катафрактарии из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_place_cataphracts_article:0 "$articleblank_blank$" + mercenary_company_place_cataphracts_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_place_horde:0 "[TITLE.GetNameNoTierNoTooltip]-орда" - mercenary_company_place_horde_article:0 "$articleblank_blank$" + mercenary_company_place_horde_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_queens_hird:0 "Хирд Королевы" - mercenary_company_queens_hird_article:0 "$articleblank_blank$" + mercenary_company_queens_hird_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_raiders_of_caspia:0 "Каспийские налетчики" - mercenary_company_raiders_of_caspia_article:0 "$articleblank_blank$" + mercenary_company_raiders_of_caspia_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_rajaputra_band:0 "Отряд раджапутры" - mercenary_company_rajaputra_band_article:0 "$articleblank_blank$" + mercenary_company_rajaputra_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_redshanks:0 "Травники" - mercenary_company_redshanks_article:0 "$articleblank_blank$" + mercenary_company_redshanks_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_rice_grain_band:0 "Отряд Рисового зернышка" - mercenary_company_rice_grain_band_article:0 "$articleblank_blank$" + mercenary_company_rice_grain_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_riders_of_the_coast:0 "Всадники Побережья" - mercenary_company_riders_of_the_coast_article:0 "$articleblank_blank$" + mercenary_company_riders_of_the_coast_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_riders_of_the_mountains:0 "Горные всадники" - mercenary_company_riders_of_the_mountains_article:0 "$articleblank_blank$" + mercenary_company_riders_of_the_mountains_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_routiers_1:0 "Рутьеры из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_routiers_1_article:0 "$articleblank_blank$" + mercenary_company_routiers_1_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_routiers_of_the_archpriest:0 "Рутьеры протопресвитера" - mercenary_company_routiers_of_the_archpriest_article:0 "$articleblank_blank$" + mercenary_company_routiers_of_the_archpriest_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_sahelian_band:0 "Сахелианский отряд" - mercenary_company_sahelian_band_article:0 "$articleblank_blank$" + mercenary_company_sahelian_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_sarkans_of_place:0 "Красные наемники из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_sarkans_of_place_article:0 "$articleblank_blank$" + mercenary_company_sarkans_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_servants_of_the_vatandar:0 "Слуги ватандара" - mercenary_company_servants_of_the_vatandar_article:0 "$articleblank_blank$" + mercenary_company_servants_of_the_vatandar_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_sheperds_of_the_romans:0 "Пастухи римлян" - mercenary_company_sheperds_of_the_romans_article:0 "$articleblank_blank$" + mercenary_company_sheperds_of_the_romans_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_slaughterers:0 "Мясники" - mercenary_company_slaughterers_article:0 "$articleblank_blank$" + mercenary_company_slaughterers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_sogdian_warriors:0 "Согдийские воины" - mercenary_company_sogdian_warriors_article:0 "$articleblank_blank$" + mercenary_company_sogdian_warriors_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_steppe_dancers_band:0 "Отряд «Степные танцоры»" - mercenary_company_steppe_dancers_band_article:0 "$articleblank_blank$" + mercenary_company_steppe_dancers_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_stratioti_of_place_1:0 "Страдиоты из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_stratioti_of_place_1_article:0 "$articleblank_blank$" + mercenary_company_stratioti_of_place_1_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_stratioti_of_place_2:0 "Отряд страдиотов из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_stratioti_of_place_2_article:0 "$articleblank_blank$" + mercenary_company_stratioti_of_place_2_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_swiss_guard:0 "Швейцарская гвардия" - mercenary_company_swiss_guard_article:0 "$articleblank_blank$" + mercenary_company_swiss_guard_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_tard_venus_1:0 "Опоздавшие из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_tard_venus_1_article:0 "$articleblank_blank$" + mercenary_company_tard_venus_1_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_terrors_of_tamilakam:0 "Кошмары Тамилакама" - mercenary_company_terrors_of_tamilakam_article:0 "$articleblank_blank$" + mercenary_company_terrors_of_tamilakam_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_the_followers_from_place:0 "Последователи из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_the_followers_from_place_article:0 "$articleblank_blank$" + mercenary_company_the_followers_from_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_the_longbeard_band:0 "Отряд лангобардов" - mercenary_company_the_longbeard_band_article:0 "$articleblank_blank$" + mercenary_company_the_longbeard_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_the_ten_thousand:0 "Десять тысяч" - mercenary_company_the_ten_thousand_article:0 "$articleblank_blank$" + mercenary_company_the_ten_thousand_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_the_wanderers:0 "Скитальцы" - mercenary_company_the_wanderers_article:0 "$articleblank_blank$" + mercenary_company_the_wanderers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_thinglith:0 "Тинглид" - mercenary_company_thinglith_article:0 "$articleblank_blank$" + mercenary_company_thinglith_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_tigers_of_place:0 "Тигры из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_tigers_of_place_article:0 "$articleblank_blank$" + mercenary_company_tigers_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_tigrayit_band:0 "Отряд тиграи" - mercenary_company_tigrayit_band_article:0 "$articleblank_blank$" + mercenary_company_tigrayit_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_true_khans_faithful:0 "Слуги Истинного хана" - mercenary_company_true_khans_faithful_article:0 "$articleblank_blank$" + mercenary_company_true_khans_faithful_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_mongolic_riders_of_place:0 "Всадники монгольской земли [TITLE.GetNameNoTierNoTooltip]" mercenary_company_turkic_riders_of_place:0 "Тюркские всадники владения [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_mongolic_riders_of_place_article:0 "$articleblank_blank$" + mercenary_company_mongolic_riders_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_tungabhadra_band:0 "Банда с берегов Тунгабхадры" - mercenary_company_tungabhadra_band_article:0 "$articleblank_blank$" + mercenary_company_tungabhadra_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_union_of_swords:0 "Союз мечей" - mercenary_company_union_of_swords_article:0 "$articleblank_blank$" + mercenary_company_union_of_swords_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_varangian_guard:0 "Варяжская гвардия" - mercenary_company_varangian_guard_article:0 "$articleblank_blank$" + mercenary_company_varangian_guard_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_velaikkarar_of_place:0 "Велайккары из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_velaikkarar_of_place_article:0 "$articleblank_blank$" + mercenary_company_velaikkarar_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_veterans_of_chaldia:0 "Ветераны Халдии" - mercenary_company_veterans_of_chaldia_article:0 "$articleblank_blank$" + mercenary_company_veterans_of_chaldia_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_veterans_of_the_marches:0 "Ветераны Марке" - mercenary_company_veterans_of_the_marches_article:0 "$articleblank_blank$" + mercenary_company_veterans_of_the_marches_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_wakes_guard:0 "Поминальная гвардия" mercenary_company_warband_of_the_great_hall:0 "Боевой отряд Великого чертога" - mercenary_company_warband_of_the_great_hall_article:0 "$articleblank_blank$" + mercenary_company_warband_of_the_great_hall_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_warriors_of_zaranj:0 "Воины Заранджа" - mercenary_company_warriors_of_zaranj_article:0 "$articleblank_blank$" + mercenary_company_warriors_of_zaranj_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_wayfarers_of_place:0 "Странники из домена [TITLE.GetNameNoTierNoTooltip]" - mercenary_company_wayfarers_of_place_article:0 "$articleblank_blank$" + mercenary_company_wayfarers_of_place_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_westwards_band:0 "Западный отряд" - mercenary_company_westwards_band_article:0 "$articleblank_blank$" + mercenary_company_westwards_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_white_company:0 "Белый отряд" - mercenary_company_white_company_article:0 "$articleblank_blank$" + mercenary_company_white_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_false_earls_company:0 "Отряд лже-ярла" - mercenary_false_earls_company_article:0 "$articleblank_blank$" + mercenary_false_earls_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_burmese_host:0 "Бирманское войско" mercenary_company_company_of_the_irrawaddy:0 "Отряд Иравади" - mercenary_company_company_of_the_irrawaddy_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_irrawaddy_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_host_of_kashmir:0 "Войско Кашмира" - mercenary_company_host_of_kashmir_article:0 "$articleblank_blank$" + mercenary_company_host_of_kashmir_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_beja_place_band:0 "Банда из Бежи" mercenary_company_company_of_the_chad:0 "Чадский отряд" - mercenary_company_company_of_the_chad_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_chad_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_followers_of_bayajida:0 "Последователи Баяджиды" mercenary_company_mon_host:0 "Монское войско" mercenary_sadhuim_company:0 "Садхийский отряд" - mercenary_sadhuim_company_article:0 "$articleblank_blank$" + mercenary_sadhuim_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_of_the_valley:0 "Отряд из долины" - mercenary_company_of_the_valley_article:0 "$articleblank_blank$" + mercenary_company_of_the_valley_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_arakan_band:0 "Араканская банда" mercenary_company_sardinian_band:0 "Сардинский отряд" - mercenary_company_sardinian_band_article:0 "$articleblank_blank$" - mercenary_company_condottiere_band:1 "[CULTURE.GetNameNoTooltip]ие кондотьеры" - mercenary_company_condottiere_band_article:0 "$articleblank_blank$" + mercenary_company_sardinian_band_article:0 "$POSSESSIVE_SPECIAL$" + mercenary_company_condottiere_band:1 "[CULTURE.GetCollectiveNounNoTooltip]ие кондотьеры" + mercenary_company_condottiere_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_sicilian_band:0 "Сицилийский отряд" - mercenary_company_sicilian_band_article:0 "$articleblank_blank$" + mercenary_company_sicilian_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_freelances_of_velehrad:0 "Велеградские ландскнехты" - mercenary_company_freelances_of_velehrad_article:0 "$articleblank_blank$" + mercenary_company_freelances_of_velehrad_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_army_of_morava_bend:0 "Армия Моравской излучины" - mercenary_company_army_of_morava_bend_article:0 "$articleblank_blank$" + mercenary_company_army_of_morava_bend_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_faithbearers:0 "Отряд вероносцев" - mercenary_company_company_of_the_faithbearers_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_faithbearers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_bukhara:0 "Бухарский отряд" - mercenary_company_company_of_bukhara_article:0 "$articleblank_blank$" + mercenary_company_company_of_bukhara_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_dehqan_warriors:0 "Дехканские воины" - mercenary_company_dehqan_warriors_article:0 "$articleblank_blank$" + mercenary_company_dehqan_warriors_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_khwarezm:0 "Хорезмский отряд" - mercenary_company_company_of_khwarezm_article:0 "$articleblank_blank$" + mercenary_company_company_of_khwarezm_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_khwarezmian_warriors:0 "Хорезмские воины" - mercenary_company_khwarezmian_warriors_article:0 "$articleblank_blank$" + mercenary_company_khwarezmian_warriors_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_teutonic_brotherhood:0 "Тевтонское братство" - mercenary_company_teutonic_brotherhood_article:0 "$articleblank_blank$" + mercenary_company_teutonic_brotherhood_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_saxon_steelbearers:0 "Саксонские меченосцы" - mercenary_company_saxon_steelbearers_article:0 "$articleblank_blank$" + mercenary_company_saxon_steelbearers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_hansa_guard:0 "Гвардия Ганзы" - mercenary_company_hansa_guard_article:0 "$articleblank_blank$" + mercenary_company_hansa_guard_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_sons_of_widukind:0 "Сыновья Видукинда" - mercenary_company_sons_of_widukind_article:0 "$articleblank_blank$" + mercenary_company_sons_of_widukind_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_franconian_company:0 "Франкская рота" - mercenary_company_franconian_company_article:0 "$articleblank_blank$" + mercenary_company_franconian_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_thuringian_blades:0 "Клинки Тюрингии" - mercenary_company_thuringian_blades_article:0 "$articleblank_blank$" + mercenary_company_thuringian_blades_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_rhenish_band:0 "Рейнский отряд" - mercenary_company_rhenish_band_article:0 "$articleblank_blank$" + mercenary_company_rhenish_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_new_franks:0 "Новые франки" - mercenary_company_new_franks_article:0 "$articleblank_blank$" + mercenary_company_new_franks_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_swabian_band:0 "Швабский отряд" - mercenary_company_swabian_band_article:0 "$articleblank_blank$" + mercenary_company_swabian_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_alsace_fighters:0 "Эльзасские бойцы" - mercenary_company_alsace_fighters_article:0 "$articleblank_blank$" + mercenary_company_alsace_fighters_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_alemannic_sellswords:0 "Алеманские наемники" - mercenary_company_alemannic_sellswords_article:0 "$articleblank_blank$" + mercenary_company_alemannic_sellswords_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_helvetic_guard:0 "Швейцарская гвардия" - mercenary_company_helvetic_guard_article:0 "$articleblank_blank$" + mercenary_company_helvetic_guard_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_bavarian_band:0 "Баварский отряд" - mercenary_company_bavarian_band_article:0 "$articleblank_blank$" + mercenary_company_bavarian_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_austrian_company:0 "Австрийская рота" - mercenary_company_austrian_company_article:0 "$articleblank_blank$" + mercenary_company_austrian_company_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_tyrol_warriors:0 "Тирольские воины" - mercenary_company_tyrol_warriors_article:0 "$articleblank_blank$" + mercenary_company_tyrol_warriors_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_styrian_panthers:0 "Штирийские пантеры" - mercenary_company_styrian_panthers_article:0 "$articleblank_blank$" + mercenary_company_styrian_panthers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_woad_raiders:0 "Синелицые налетчики" - mercenary_company_woad_raiders_article:0 "$articleblank_blank$" + mercenary_company_woad_raiders_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_ashanti_band:0 "Отряд ашанти" - mercenary_company_ashanti_band_article:0 "$articleblank_blank$" + mercenary_company_ashanti_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_volta:0 "Отряд из Вольты" - mercenary_company_company_of_the_volta_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_volta_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_followers_of_akwei:0 "Отряд учеников Аквеи" - mercenary_company_followers_of_akwei_article:0 "$articleblank_blank$" + mercenary_company_followers_of_akwei_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_awkar:0 "Авкарский отряд" - mercenary_company_company_of_awkar_article:0 "$articleblank_blank$" + mercenary_company_company_of_awkar_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_followers_of_kayamagha:0 "Отряд учеников Кая-Магхи" - mercenary_company_followers_of_kayamagha_article:0 "$articleblank_blank$" + mercenary_company_followers_of_kayamagha_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_yoruba_band:0 "Йорубский отряд" - mercenary_company_yoruba_band_article:0 "$articleblank_blank$" + mercenary_company_yoruba_band_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_company_of_the_niger:0 "Отряд из Нигера" - mercenary_company_company_of_the_niger_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_niger_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_followers_of_oduduwa:0 "Отряд учеников Одудувы" - mercenary_company_followers_of_oduduwa_article:0 "$articleblank_blank$" + mercenary_company_followers_of_oduduwa_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_band_of_the_panther:0 "Отряд пантеры" - mercenary_company_band_of_the_panther_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_panther_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_hammerbearers:0 "Молотоносцы" - mercenary_company_hammerbearers_article:0 "$articleblank_blank$" + mercenary_company_hammerbearers_article:0 "$POSSESSIVE_SPECIAL$" mercenary_company_carantanian_white_cloaks:0 "Карантанские белые плащи" - mercenary_company_carantanian_white_cloaks_article:0 "$articleblank_blank$" + mercenary_company_carantanian_white_cloaks_article:0 "$POSSESSIVE_SPECIAL$" diff --git a/project/ck3/base_game/localization/russian/messages_l_russian.yml b/project/ck3/base_game/localization/russian/messages_l_russian.yml index 13de8461c0..948a7c0532 100644 --- a/project/ck3/base_game/localization/russian/messages_l_russian.yml +++ b/project/ck3/base_game/localization/russian/messages_l_russian.yml @@ -147,12 +147,12 @@ msg_removed_from_faction_not_liege:0 "Выход из фракции" msg_removed_from_faction_not_liege_desc:1 "[CHARACTER.GetUINameNoTooltip] больше не ваш сюзерен, поэтому вы покинули фракцию «[FACTION.GetName]», созданную против [Select_CString(CHARACTER.IsFemale, 'нее', 'него' )]" msg_faction_against_liege_or_me_created:2 "Создана фракция против [Select_CString(RIGHT_CHARACTER.IsPlayer, '', 'персонажа ' )][RIGHT_CHARACTER.GetNamePossessiveOrMy][Select_CString(RIGHT_CHARACTER.IsPlayer, 'его персонажа', '' )]!" - msg_faction_against_liege_or_me_created_desc:1 "[Select_CString(LEFT_CHARACTER.IsFemale, 'Ваша', 'Ваш' )] [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.GetShortUINameNoTooltip] [Select_CString(LEFT_CHARACTER.IsFemale, 'создала', 'создал' )] фракцию «[FACTION.GetName]», целью которой является [RIGHT_CHARACTER.GetShortUINameNoTooltip]" - msg_county_faction_against_liege_or_me_created_desc:2 "[LEFT_TITLE.GetNameNoTooltip] становится вдохновителем фракции [FACTION.GetName] против [Select_CString(RIGHT_CHARACTER.IsPlayer, '', 'персонажа ' )][RIGHT_CHARACTER.GetNamePossessiveOrMy][Select_CString(RIGHT_CHARACTER.IsPlayer, 'его персонажа', '' )" + msg_faction_against_liege_or_me_created_desc:1 "[Select_CString(LEFT_CHARACTER.IsFemale, 'Ваша', 'Ваш' )] [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.GetShortUINameNoTooltip] [Select_CString(LEFT_CHARACTER.IsFemale, 'создала', 'создал' )] фракцию «[FACTION.GetName]» против [Select_CString(RIGHT_CHARACTER.IsPlayer, '', 'персонажа ' )][RIGHT_CHARACTER.GetNamePossessiveOrMy][Select_CString(RIGHT_CHARACTER.IsPlayer, 'его персонажа', '' )]" + msg_county_faction_against_liege_or_me_created_desc:2 "[LEFT_TITLE.GetNameNoTooltip] становится вдохновителем фракции [FACTION.GetName] против [Select_CString(RIGHT_CHARACTER.IsPlayer, '', 'персонажа ' )][RIGHT_CHARACTER.GetNamePossessiveOrMy][Select_CString(RIGHT_CHARACTER.IsPlayer, 'его персонажа', '' )]" msg_faction_against_me_disbanded:1 "Фракция, созданная против вас, была распущена!" - msg_faction_against_me_disbanded_desc:2 "Эта [Concept( 'faction', 'фракция' )|E], созданная против вас, была распущена: [FACTION.GetName]" + msg_faction_against_me_disbanded_desc:2 "[FACTION.GetName], созданная против вас, была распущена" msg_my_faction_disbanded:0 "Фракция распущена" - msg_my_faction_disbanded_desc:0 "Фракция «[FACTION.GetName]» распущена" + msg_my_faction_disbanded_desc:0 "[FACTION.GetName] распущена" msg_liege_passed_law:0 "Новый закон" msg_liege_passed_law_desc:1 "Ваш сюзерен принимает закон [LAW.GetName]" msg_liege_passed_title_law:0 "Новый закон титула" @@ -190,7 +190,7 @@ msg_marriage_forced:0 "Брак в результате сильного влияния" msg_marriage_forced_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] и [RIGHT_CHARACTER.GetShortUIName] вступают в брак из-за [Concept( 'strong_hook', 'сильного влияния' )|E]" msg_consort_invalidated:0 "Консортство недействительно" - msg_consort_invalidated_desc:2 "Согласно воззрениям вашей [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E], вы и [LEFT_CHARACTER.GetShortUIName] больше вам не консорт" + msg_consort_invalidated_desc:2 "Согласно воззрениям вашей [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E], [LEFT_CHARACTER.GetShortUIName] больше вам не консорт" msg_war_casus_belli_changed:0 "Казус белли изменился" msg_war_casus_belli_changed_desc:0 "[WAR.GetName]: новый [casus_belli|El]" msg_cadet_branch_created:0 "Младшая линия" @@ -208,9 +208,13 @@ msg_became_dynast:1 "Глава династии сменился" msg_became_dynast_desc:0 "Отныне [LEFT_CHARACTER.GetShortUIName|U] — новый [dynast|El] династии $NAME|V$" msg_i_became_head_of_faith:0 "Глава конфессии сменился" - msg_i_became_head_of_faith_desc:0 "Теперь вы [FAITH.ReligiousHeadName] конфессии [FAITH.GetName]" + msg_i_became_head_of_faith_desc:0 "Теперь вы [FAITH.ReligiousHeadName] #L [FAITH.GetName|l]ой#! конфессии" + msg_i_became_head_of_multiple_faiths:0 "$msg_i_became_head_of_faith$" + msg_i_became_head_of_multiple_faiths_desc:0 "$msg_i_became_head_of_faith_desc$ и еще $NUM_OTHER_FAITHS|V$ конфессий" msg_i_not_head_of_faith_anymore:0 "Глава конфессии сменился" - msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] сменяет вас: теперь [Select_CString(LEFT_CHARACTER.IsFemale, 'она', 'он' )] [FAITH.ReligiousHeadName] конфессии [FAITH.GetName]" + msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] сменяет вас: теперь [Select_CString(LEFT_CHARACTER.IsFemale, 'она', 'он' )] [FAITH.ReligiousHeadName] #L [FAITH.GetName|l]ой#! конфессии" + msg_i_not_head_of_multiple_faiths_anymore:0 "$msg_i_not_head_of_faith_anymore$" + msg_i_not_head_of_multiple_faiths_anymore_desc:0 "$msg_i_not_head_of_faith_anymore_desc$ и еще $NUM_OTHER_FAITHS|V$ конфессий" msg_new_fascination_selected:0 "Новый [cultural_fascination|El]" msg_new_fascination_selected_desc:2 "Ваша [culture|El] интересуется новой [Concept( 'innovation', 'инновацией' )|E] $NAME|V$" msg_innovation_discovered:0 "Открыта инновация" @@ -220,11 +224,11 @@ msg_era_discovered:0 "Новая культурная эпоха" msg_era_discovered_desc:2 "Ваша культура вошла в эпоху $NAME|N$.\nДоступны новые инновации!" msg_first_era_discovered:0 "Новая культурная эпоха" - msg_first_era_discovered_desc:0 "#L [CULTURE.GetName]ая#! культура входит в эпоху $NAME|V$" + msg_first_era_discovered_desc:0 "#L [CULTURE.GetCollectiveNoun]ая#! культура входит в эпоху $NAME|V$" msg_no_longer_culture_head:0 "Новый [culture_head|El]" msg_no_longer_culture_head_desc:1 "[LEFT_CHARACTER.GetShortUIName|U] становится [Concept( 'culture_head', 'культурным идеологом' )|E] вместо вас" msg_become_culture_head:0 "Новый [culture_head|El]" - msg_become_culture_head_desc:1 "Вы стали [Concept( 'culture_head', 'идеологом' )|E] #L [CULTURE.GetName|l]ой#! культуры" + msg_become_culture_head_desc:1 "Вы стали [Concept( 'culture_head', 'идеологом' )|E] #L [CULTURE.GetCollectiveNoun|l]ой#! культуры" msg_new_theocracy_lesse:0 "Новый [LEFT_CHARACTER.GetCouncilTitle|l]" msg_new_theocracy_lesee_approve_desc:1 "[LEFT_CHARACTER.GetShortUIName|U] поддерживает вас #weak ([church_property|El])#!" msg_new_theocracy_lesee_disapprove_desc:1 "[LEFT_CHARACTER.GetShortUIName|U] не поддерживает вас #weak ([church_property|El])#!" @@ -240,20 +244,20 @@ msg_left_council_position_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] ушел с должности $POSITION_NAME$" msg_peace_armies_disbanded:0 "Мирная жизнь" msg_peace_armies_disbanded_desc:1 "Наконец-то наступил мир, а потому все ваши войска были распущены" - msg_invalidate_war_title:1 "Война ([war.GetName]) окончена: больше нет причин ее продолжать." - msg_claim_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет ни одним из графств, на которые заявлялись претензии." + msg_invalidate_war_title:2 "Война ([war.GetName]) окончена: больше нет причин ее продолжать." + msg_claim_war_invalidated_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет ни одним из графств, на которые заявлялись претензии." msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "Война «[war.GetName]» окончена: [claimant.GetShortUIName] [Select_CString(claimant.IsFemale, 'умерла', 'умер' )], а потому [attacker.GetShortUIName] больше не может использовать [claimant.GetHerHis] претензию." msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "Война «[war.GetName]» окончена: [claimant.GetShortUIName] больше не является вассалом или придворным персонажа [attacker.GetShortUIName], а потому [Select_CString(attacker.IsFemale, 'она', 'он' )] больше не может использовать [claimant.GetHerHis] претензию." - msg_de_jure_duchy_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемом герцогстве." - msg_de_jure_county_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет графством." + msg_de_jure_duchy_war_invalidated_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемом герцогстве." + msg_de_jure_county_war_invalidated_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет графством." msg_de_jure_duchy_war_invalidated_liege_war_message:1 "[war.GetName] завершается: [Select_CString( attacker.IsLocalPlayer, 'вы', attacker.GetShortUIName )] [Select_CString( attacker.IsLocalPlayer, 'присоединяетесь', 'присоединяется' )] к своему сюзерену в войне против [Select_CString( defender.IsLocalPlayer, 'вас', 'персонажа' )] [Select_CString( defender.IsLocalPlayer, '', defender.GetShortUIName )]." - msg_de_jure_all_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет ни единой оспариваемой де-юре территорией." - msg_religious_war_invalidation_region_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемой области." - msg_religious_war_invalidated_hostility_level_message:1 "Война «[war.GetName]» окончена: [attacker.GetShortUIName] не может вести [Concept( 'holy_war', 'священную войну' )|E] #L [defender.GetFaith.GetAdjective|l]ой#! [faiths|El]." - msg_invasion_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемой области." - msg_mongol_invasion_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемой области." - msg_county_conquest_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет графством." - msg_duchy_conquest_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемой области." + msg_de_jure_all_war_invalidated_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет ни единой оспариваемой де-юре территорией." + msg_religious_war_invalidation_region_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемой области." + msg_religious_war_invalidated_hostility_level_message:1 "Война «[war.GetName]» окончена: [attacker.GetShortUIName] не может вести [Concept( 'holy_war', 'священную войну' )|E] #L [defender.GetFaith.GetName|l]ой#! [faiths|El]." + msg_invasion_war_invalidated_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемой области." + msg_mongol_invasion_war_invalidated_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемой области." + msg_county_conquest_war_invalidated_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет графством." + msg_duchy_conquest_war_invalidated_message:2 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не владеет никакими территориями в оспариваемой области." msg_vassalization_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не может стать вассалом." msg_subjugation_war_invalidated_message:1 "Война «[war.GetName]» окончена: [defender.GetShortUIName] больше не может быть [Select_CString(defender.IsFemale, 'покорена', 'покорен' )]." msg_excommunication_war_invalidation_trait_message:1 "Война ([war.GetName]) окончена: [defender.GetShortUIName] больше не [Select_CString(defender.IsFemale, 'отлучена', 'отлучен' )]." @@ -271,7 +275,7 @@ msg_my_hook_expired:0 "Влияние закончилось" msg_my_hook_expired_desc:1 "[LEFT_CHARACTER.GetShortUIName] больше у вас не на [hook|El]: влияние закончилось" msg_raid_war_invalidated_message:0 "Война «[war.GetName]» окончена: теперь невозможно совершить налет на персонажа [defender.GetTitledFirstName]" - death_notification_title:1 "[Select_CString(left_character.IsFemale, 'Ваша', 'Ваш' )] [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )|U] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! [Select_CString(left_character.IsFemale, 'умерла', 'умер' )]" + death_notification_title:1 "[Select_CString(LEFT_CHARACTER.IsFemale, 'Ваша', 'Ваш' )] [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )|U] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! [Select_CString(LEFT_CHARACTER.IsFemale, 'умерла', 'умер' )]" lover_death_notification_title:0 "[Select_CString(LEFT_CHARACTER.IsFemale, 'Ваша любовница', 'Ваш любовник' )] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! [Select_CString(LEFT_CHARACTER.IsFemale, 'умерла', 'умер' )]" friend_death_notification_title:0 "[Select_CString(LEFT_CHARACTER.IsFemale, 'Ваша подруга', 'Ваш друг' )] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! [Select_CString(LEFT_CHARACTER.IsFemale, 'умерла', 'умер' )]" councillor_death_notification_title:0 "Ваш советник #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! [Select_CString(LEFT_CHARACTER.IsFemale, 'умерла', 'умер' )]" @@ -279,16 +283,16 @@ msg_perk_point_added_desc:1 "Вы можете открыть новое достоинство образа жизни [LIFESTYLE.GetName]" msg_focus_invalidated:1 "Фокус образа жизни отменен" msg_focus_invalidated_desc:0 "[FOCUS.GetName] больше не действует" - msg_dynasty_perk_added:0 "Разблокировано достоинство [DYNASTY_PERK.GetName]" - msg_dynasty_perk_added_desc:1 "Ваша [dynasty|El] получает доступ к достоинству [DYNASTY_PERK.GetName]" - msg_dynasty_perk_removed:0 "Свойство династии ([DYNASTY_PERK.GetName]) потеряно" - msg_dynasty_perk_removed_desc:0 "Ваша [Concept( 'dynasty', 'династия' )|E] лишилась достоинства «[DYNASTY_PERK.GetName]»" + msg_dynasty_perk_added:0 "Разблокировано наследие «[DYNASTY_PERK.GetName]»" + msg_dynasty_perk_added_desc:1 "Ваша [dynasty|El] получает доступ к наследию «[DYNASTY_PERK.GetName]»" + msg_dynasty_perk_removed:0 "Наследие «[DYNASTY_PERK.GetName]» потеряно" + msg_dynasty_perk_removed_desc:0 "Ваша [Concept( 'dynasty', 'династия' )|E] лишилась наследия «[DYNASTY_PERK.GetName]»" msg_vassal_feudalised:0 "Вассал стал феодалом" msg_vassal_feudalised_desc:1 "Ваш вассал [ROOT.Char.GetShortUIName] [Select_CString(ROOT.Char.IsFemale, 'отказалась', 'отказался' )] от племенного образа жизни, став феодалом." msg_dynasty_prestige_level_increase:1 "[dynasty_prestige_level|E] вырос" - msg_dynasty_prestige_level_increase_desc:1 "Династия [LEFT_CHARACTER.GetDynasty.GetName] известна во всех краях." + msg_dynasty_prestige_level_increase_desc:1 "Династия [LEFT_CHARACTER.GetDynasty.GetBaseName] известна во всех краях." msg_dynasty_prestige_level_dencrease:1 "Потерян [Concept( 'dynasty_prestige_level', 'уровень величия' )|E]." - msg_dynasty_prestige_level_dencrease_desc:2 "Ваша династия [LEFT_CHARACTER.GetDynasty.GetName] заслужила дурную славу" + msg_dynasty_prestige_level_dencrease_desc:2 "Ваша династия [LEFT_CHARACTER.GetDynasty.GetBaseName] заслужила дурную славу" piety_level_gain.message:0 "Получен [piety_level|El]" piety_level_gain.desc:0 "Вы славитесь верностью своей конфессии" piety_level_loss.message:0 "Потерян [Concept( 'piety_level', 'уровень набожности' )|E]" @@ -349,7 +353,7 @@ msg_artifact_gained_desc:0 "Вы унаследовали артефакт «[artifact_inherited.GetNameNoTooltip]» от персонажа [old_owner.GetUIName]!" msg_rival_dethroned:0 "[Select_CString(actor.IsFemale, 'Ваша соперница', 'Ваш соперник' )] [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'лишилась', 'лишился' )] титула" - msg_rival_dethroned_desc:0 "[Select_CString(actor.IsFemale, 'Ваша', 'Ваш' )] [Concept( 'rival', Select_CString(actor.IsFemale, 'соперница' 'соперник' ))|E] [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'лишилась', 'лишился' )] титула [title.GetName]" + msg_rival_dethroned_desc:0 "[Select_CString(actor.IsFemale, 'Ваша', 'Ваш' )] [Concept( 'rival', Select_CString(actor.IsFemale, 'соперница' 'соперник' ))|E] [actor.GetTitledFirstName] [Select_CString(actor.IsFemale, 'лишилась', 'лишился' )] титула [title.GetBaseName]" msg_court_position_gained:0 "Назначение на должность [COURT_POSITION_TYPE.GetNameNoTooltip]" msg_court_position_gained_desc:0 "Вас назначили на должность [COURT_POSITION_TYPE.GetNameNoTooltip] персонажа [LEFT_CHARACTER.GetShortUIName]" @@ -375,5 +379,28 @@ msg_letter_event_timeout:0 "Событие персонажа [CHARACTER.GetShortUIName] окончено" msg_letter_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$" msg_letter_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$" - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated` - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated_desc` + msg_court_amenity_setting_invalidated:0 "Увеселение при дворе недействительны" + msg_court_amenity_setting_invalidated_desc:0 "Уровень увеселений при дворе $INVALID_SETTING$ стал недействителен и заменен на $DEFAULT_SETTING$." + + msg_catalyst_triggered:1 "$STRUGGLE_NAME$: происходит $game_concept_struggle_catalyst_catalyst$" + msg_catalyst_triggered_desc:2 "[CHARACTER.GetTitledFirstName] запускает [Concept( 'struggle_catalyst', 'катализатор' )|E]: $CATALYST_INFO$\n\nПрогресс в сторону [Concept( 'struggle_phase_phase', 'фазы' )|E] $STRUGGLE_PHASE$: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_tt:1 "$msg_catalyst_triggered_desc$" + msg_catalyst_triggered_no_character:0 "$msg_catalyst_triggered$" + msg_catalyst_triggered_no_character_desc:0 "Запущен [Concept( 'struggle_catalyst', 'катализатор' )|E]: $CATALYST_INFO$\n\nПрогресс в сторону [Concept( 'struggle_phase_phase', 'фазы' )|E] $STRUGGLE_PHASE$: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_no_character_tt:0 "$msg_catalyst_triggered_no_character_desc$" + msg_player_character_changed:0 "$PLAYER_CHANGED_CHARACTER_TITLE_SWITCH$" + msg_player_character_changed_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_SWITCH$" + msg_player_character_changed_tt:0 "$msg_player_character_changed_desc$" + msg_player_new_character:0 "$PLAYER_CHANGED_CHARACTER_TITLE_JOIN$" + msg_player_new_character_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_JOIN$" + msg_player_new_character_tt:0 "$msg_player_new_character_desc$" + msg_player_new_observer:0 "$PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER$" + msg_player_new_observer_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER$" + msg_player_new_observer_tt:0 "$msg_player_new_observer_desc$" + + msg_struggle_phase_end:1 "Переход к фазе $STRUGGLE_PHASE$" + msg_struggle_phase_end_desc:0 "Фаза @$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$ переходит в фазу @$STRUGGLE_PHASE_ICON_NEXT$! $STRUGGLE_PHASE_NEXT$.\n\n $STRUGGLE_PHASE_NEXT$ начнется через $DAYS_UNTIL_TRANSITION$ дн." + msg_struggle_phase_end_tt:1 "$msg_struggle_phase_transitioned_desc$" + msg_struggle_phase_transitioned:1 "Переход завершен" + msg_struggle_phase_transitioned_desc:0 "Борьба $STRUGGLE_NAME$ перешла в фазу @$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$." + msg_struggle_phase_transitioned_tt:1 "$msg_struggle_phase_transitioned_desc$" diff --git a/project/ck3/base_game/localization/russian/modifiers/activity_feast_modifiers_l_russian.yml b/project/ck3/base_game/localization/russian/modifiers/activity_feast_modifiers_l_russian.yml index a4b302a437..4d2b75e1d5 100644 --- a/project/ck3/base_game/localization/russian/modifiers/activity_feast_modifiers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/modifiers/activity_feast_modifiers_l_russian.yml @@ -84,7 +84,7 @@ feast_obsessed_with_garum_modifier_desc:0 "Он ко всему хорош!" feast_moonlight_shadow_modifier:0 "Лунная тень" - feast_moonlight_shadow_modifier_desc:0 "Вы успешно все провернули." + feast_moonlight_shadow_modifier_desc:0 "Вы успешно всё провернули." feast_observed_modifier:0 "Заметили" feast_observed_modifier_desc:0 "Ваши предчувствия вас не обманули." diff --git a/project/ck3/base_game/localization/russian/modifiers/activity_pilgrimage_modifiers_l_russian.yml b/project/ck3/base_game/localization/russian/modifiers/activity_pilgrimage_modifiers_l_russian.yml index 1f127e9adb..699cf4eb91 100644 --- a/project/ck3/base_game/localization/russian/modifiers/activity_pilgrimage_modifiers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/modifiers/activity_pilgrimage_modifiers_l_russian.yml @@ -3,38 +3,38 @@ pilgrimage_disdainful_towards_faiths_modifier:0 "Презрение к иноверцам" pilgrimage_foreign_guards_modifier:0 "Иноземная стража" - pilgrimage_foreign_guards_modifier_desc:0 "Этот персонаж нанял в личную гвардию иноземцев из далеких земель." + pilgrimage_foreign_guards_modifier_desc:1 "Этот персонаж нанял в личную гвардию иноземцев из далеких краев." pilgrimage_divine_protection_modifier:0 "Божественная защита" - pilgrimage_divine_protection_modifier_desc:0 "Этот персонаж почти без охраны путешествовал по чужим землям и вернулся целым." + pilgrimage_divine_protection_modifier_desc:1 "Этот персонаж почти без охраны путешествовал по чужим землям и вернулся целым." new_pilgrimage_companions_modifier:0 "Разнообразные спутники в паломничестве" - new_pilgrimage_companions_modifier_desc:0 "Этот персонаж путешествовал со множеством самых разных людей." + new_pilgrimage_companions_modifier_desc:1 "Этот персонаж путешествовал со множеством самых разных людей." pilgrimage_completely_lost_modifier:0 "Заблудший" - pilgrimage_completely_lost_modifier_desc:0 "Этот персонаж заблудился во время паломничества." + pilgrimage_completely_lost_modifier_desc:1 "Этот персонаж заблудился во время паломничества." showy_about_pilgrimage_modifier:0 "Показное паломничество" - showy_about_pilgrimage_modifier_desc:0 "Этот персонаж убедился, что все знают, насколько благочестивым было его паломничество." + showy_about_pilgrimage_modifier_desc:1 "Этот персонаж убедился, что все знают, насколько благочестивым было его паломничество." pilgrimage_worldly_modifier:0 "Практичное паломничество" - pilgrimage_worldly_modifier_desc:0 "За время паломничества этот персонаж узнал многое об окружающем мире." + pilgrimage_worldly_modifier_desc:1 "За время паломничества этот персонаж узнал многое об окружающем мире." - dedicated_to_pilgrimage_modifier:0 "Целеустремленный паломник" + dedicated_to_pilgrimage_modifier:1 "Целеустремленный паломник" hajj_halq_modifier:0 "Халк" hajj_halq_modifier_desc:0 "Голова этого персонажа выбрита наголо в знак недавнего завершения Хаджа." pilgrimage_armed_pilgrimages_modifier:0 "Решительный паломник" - pilgrimage_armed_pilgrimages_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_armed_pilgrimages').GetName]." + pilgrimage_armed_pilgrimages_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_armed_pilgrimages').GetBaseName]." pilgrimage_mendicant_preachers_modifier:0 "Путешествие в бедности" - pilgrimage_mendicant_preachers_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_mendicant_preachers').GetName]." + pilgrimage_mendicant_preachers_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]." pilgrimage_pentarchy_modifier:0 "Резиденции епископов" - pilgrimage_pentarchy_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_pentarchy').GetName]." + pilgrimage_pentarchy_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_pentarchy').GetBaseName]." pilgrimage_struggle_submission_modifier:0 "Демонстрация покорности" - pilgrimage_struggle_submission_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_struggle_submission').GetName]." + pilgrimage_struggle_submission_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_struggle_submission').GetBaseName]." pilgrimage_ancestor_worship_modifier:0 "По стопам предшественников" - pilgrimage_ancestor_worship_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_ancestor_worship').GetName]." + pilgrimage_ancestor_worship_modifier_desc:0 "Этот персонаж совершил паломничество, следуя [Concept( 'core_tenet', 'основному догмату' )|E], который провозглашает [GetFaithDoctrine('tenet_ancestor_worship').GetBaseName]." pilgrimage_religious_reflections_modifier:0 "Встреча с мистиком во время паломничества" diff --git a/project/ck3/base_game/localization/russian/modifiers/county_modifiers_l_russian.yml b/project/ck3/base_game/localization/russian/modifiers/county_modifiers_l_russian.yml index 8a71ca6659..9321887b4f 100644 --- a/project/ck3/base_game/localization/russian/modifiers/county_modifiers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/modifiers/county_modifiers_l_russian.yml @@ -35,6 +35,9 @@ promote_culture_modifier:0 "Возданы почести другой культуре" + small_investment_in_revolt_modifier:0 "Крестьянский протест" + medium_investment_in_revolt_modifier:0 "Крестьянские бесчинства" + high_investment_in_revolt_modifier:0 "Крестьянские бунты" divide_and_conquer_modifier:0 "Религиозная пропаганда" divide_and_conquer_modifier_desc:0 "Под действием религиозной пропаганды обитатели этого графства сплотились под знаменем сюзерена." diff --git a/project/ck3/base_game/localization/russian/modifiers/court_event_modifiers_george_l_russian.yml b/project/ck3/base_game/localization/russian/modifiers/court_event_modifiers_george_l_russian.yml index cb73c933e5..6f7a83a2bc 100644 --- a/project/ck3/base_game/localization/russian/modifiers/court_event_modifiers_george_l_russian.yml +++ b/project/ck3/base_game/localization/russian/modifiers/court_event_modifiers_george_l_russian.yml @@ -2,8 +2,8 @@ ### Modifiers fired_court_position:0 "Увольнение с придворной должности" ## Court Event 7030 - cultural_acceptance_foreign_merchants:0 "Сообщество #L [foreign_merchant.GetCulture.GetName|l]их#! торговцев" - cultural_acceptance_foreigners_expelled:0 "Изгнание #L [foreign_merchant.GetCulture.GetName|l]их#! торговцев" + cultural_acceptance_foreign_merchants:0 "Сообщество #L [foreign_merchant.GetCulture.GetCollectiveNoun|l]их#! торговцев" + cultural_acceptance_foreigners_expelled:0 "Изгнание #L [foreign_merchant.GetCulture.GetCollectiveNoun|l]их#! торговцев" court_7030_merchant_privileges:0 "Новые привилегии для торговцев" court_7030_merchant_privileges_desc:0 "Этот персонаж наделил группу чужеземных торговцев особыми привилегиями в обмен на право пользоваться их обширным торговым флотом." foreign_merchant_community:0 "Сообщество чужеземных торговцев" @@ -13,9 +13,9 @@ court_7040_ascetic_practices:0 "Практика аскетизма" court_7040_ascetic_practices_desc:0 "Этот персонаж практикует аскетизм, чтобы приблизиться к идеалам своей религии." ## Court Event 7050 - cultural_artifact_gift_accepted:0 "Подаренный #L [friend.GetCulture.GetName|l]ий#! артефакт" - cultural_artifact_gift_rejected:0 "Отвергнутый #L [friend.GetCulture.GetName|l]ий#! артефакт" - cultural_artifact_heretical:0 "#L [friend.GetCulture.GetName]ий#! артефакт признан святотатственным" + cultural_artifact_gift_accepted:0 "Подаренный #L [friend.GetCulture.GetCollectiveNoun|l]ий#! артефакт" + cultural_artifact_gift_rejected:0 "Отвергнутый #L [friend.GetCulture.GetCollectiveNoun|l]ий#! артефакт" + cultural_artifact_heretical:0 "#L [friend.GetCulture.GetCollectiveNoun]ий#! артефакт признан святотатственным" intolerance_of_icons:0 "Нетерпимость к неортодоксальным культурам" court_7050_listens_to_church:0 "Вера и послушание" court_7050_listens_to_church_desc:0 "Этот персонаж фанатично предан своей вере и подчиняется жрецам и религиозным властям." diff --git a/project/ck3/base_game/localization/russian/modifiers/fp2_event_modifiers_l_russian.yml b/project/ck3/base_game/localization/russian/modifiers/fp2_event_modifiers_l_russian.yml new file mode 100644 index 0000000000..37bcd39743 --- /dev/null +++ b/project/ck3/base_game/localization/russian/modifiers/fp2_event_modifiers_l_russian.yml @@ -0,0 +1,107 @@ +l_russian: + fp2_smooth_market_oversight_modifier:0 "Безупречный контроль над рынком" + fp2_smooth_market_oversight_modifier_desc:0 "Бдительность местного мухтасиба делает торговлю простой и честной." + fp2_inefficient_market_oversight_modifier:0 "Неэффективный контроль над рынком" + fp2_inefficient_market_oversight_modifier_desc:0 "Местный мухтасиб не в силах решить проблемы рынка и перекладывает ответственность на кади." + fp2_free_market_boom_modifier:0 "Рынок без хисбы" + fp2_free_market_boom_modifier_desc:0 "Рынки этого города не следуют предписаниям хисбы и неподконтрольны мухтасибам." + fp2_ruthless_market_oversight_modifier:0 "Безжалостный контроль над рынком" + fp2_ruthless_market_oversight_modifier_desc:0 "Местный мухтасиб применяет силу при малейших нарушениях." + fp2_forsaken_turned_levies_modifier:0 "Рост воинственности" + fp2_forsaken_turned_levies_modifier_desc:0 "Возникают небольшие крестьянские ополчения с целью выслеживать предателей и выслужиться перед сюзереном." + fp2_veteran_mercenaries_as_instructors_modifier:0 "Наемники-ветераны наняты в качестве инструкторов" + fp2_veteran_mercenaries_as_instructors_modifier_desc:0 "Это графство нанимает закаленных боями наемников для обучения местного ополчения." + fp2_mercenary_acquaintances_modifier:0 "Связи среди наемников" + fp2_mercenary_acquaintances_modifier_desc:0 "Этот персонаж знаком со многими из бывших капитанов наемников и многому у них научился." + fp2_mercs_slaughtered_populance_modifier:0 "Наемники истребляют местных" + fp2_mercs_slaughtered_populance_modifier_desc:0 "Шайка вооруженных солдат опустошила эти землю, отняв у местных все и не оставив свидетелей." + fp2_local_garrison_slaughtered_modifier:0 "Местный гарнизон перебит" + fp2_local_garrison_slaughtered_modifier_desc:0 "Гарнизон этого графства был почти полностью истреблен, из-за чего земли остались беззащитными." + fp2_elite_tactics_for_civil_guards_modifier:0 "Местный гарнизон использует превосходную тактику" + fp2_elite_tactics_for_civil_guards_modifier_desc:0 "Войска этого гарнизона отлично справляются с поддержанием мира и способны без труда разобраться с нарушителями." + fp2_mercs_turned_farmers_modifier:0 "Наемники, ставшие фермерами" + fp2_mercs_turned_farmers_modifier_desc:0 "Опасная шайка наемников прибыла на эти земли... чтобы стать фермерами. Несмотря на миролюбивый образ жизни, их сюзерен при необходимости может призвать их на службу." + fp2_lenient_towards_foreign_merchants_modifier:0 "Снисходительность к иноземным торговцам" + fp2_lenient_towards_foreign_merchants_modifier_desc:0 "Этот персонаж готов поступиться религиозными различиями ради торговли, получая высокие доходы и осуждение со стороны единоверцев." + fp2_2001_promise_reminder:0 "Обещанное освобождение" + fp2_2001_promise_reminder_desc:1 "Этот персонаж поклялся честью, что освободит деревню в ближайшие пять лет." + fp2_inexplicable_accounting_modifier:0 "Сомнительная бухгалтерия" + fp2_inexplicable_accounting_modifier_desc:0 "Цифры в бухгалтерских книгах этого графства не сходятся, золото куда-то пропадает." + fp2_improved_administrative_checks_modifier:0 "Строгие административные проверки" + fp2_improved_administrative_checks_modifier_desc:0 "Благодаря частым и строгим проверкам власти этого графства замечают даже самые мелкие случаи расхищения казны." + fp2_mozarab_quarter_modifier:0 "Кварталы мосарабов" + fp2_mozarab_quarter_modifier_desc:0 "Мосарабы в городах этого графства живут в обособленных кварталах." + fp2_mozarab_church_modifier:0 "Признает мосарабов" + fp2_mozarab_church_modifier_desc:0 "Этот персонаж позволяет строить мосарабские церкви на своих землях." + fp2_mozarab_rejected_modifier:0 "Дискриминация мосарабов" + fp2_mozarab_rejected_modifier_desc:0 "Этот персонаж не позволяет мосарабам строить церкви на своих землях." + fp2_multifaith_county_modifier:0 "Терпимость к другим религиям" + fp2_multifaith_county_modifier_desc:0 "Это персонаж проявляет в своих землях терпимость к последователям других религий." + fp2_religious_strife_modifier:0 "Религиозные конфликты" + fp2_religious_strife_modifier_desc:0 "Насильные обращения привели к широкомасштабным религиозным конфликтам в этом графстве." + fp2_camino_santiago_ho_protected_modifier:0 "Защита священного ордена" + fp2_camino_santiago_ho_protected_modifier_desc:0 "Проходящая по этому графству дорога на Сантьяго находится под защитой [Concept( 'holy_order', 'священного ордена' )|E]." + fp2_camino_santiago_protected_modifier:0 "Наемная стража" + fp2_camino_santiago_protected_modifier_desc:0 "Проходящая по этому графству дорога на Сантьяго находится под защитой наемных стражников." + fp2_horchata_colonialism_modifier:0 "Ярмо орчаты" + fp2_horchata_colonialism_modifier_desc:0 "В этом графстве запрещено выращивать что-либо кроме земляного миндаля для изготовления орчаты." + fp2_funded_agriculture_modifier:0 "Спонсирование земледелия" + fp2_funded_agriculture_modifier_desc:0 "Власти этого графства выделили средства на расширение пахотных земель." + fp2_vow_against_conscription_modifier:0 "Освобождение от набора" + fp2_vow_against_conscription_modifier_desc:0 "Это графство получило право не участвовать в сборах войск. Теперь оно может все свое внимание уделить гражданским делам." + fp2_monument_to_war_modifier:0 "Памятник завоевателю" + fp2_monument_to_war_modifier_desc:0 "На каменных развалинах, среди сожженных домов, стоит памятник завоевателю этих земель." + fp2_village_rebuiling_efforts_modifier:0 "Восстановление деревень" + fp2_village_rebuiling_efforts_modifier_desc:0 "Это графство восстанавливается после страшной катастрофы. Местный правитель пожертвовал средства, чтобы ускорить процесс." + fp2_border_encampments_modifier:0 "Полевые лагеря" + fp2_border_encampments_modifier_desc:0 "Это графство усеяно лагерями и палатками, где живут солдаты, которые охраняют то немногое, что здесь еще сохранилось." + fp2_scallop_shell_artifact:0 "Ракушка" + fp2_scallop_shell_artifact_desc:0 "Эта ракушка — отличительный знак паломника, который проделал путь святого Иакова в Сантьяго." + fp2_fake_scallop_shell_artifact:0 "Опороченная ракушка" + fp2_fake_scallop_shell_artifact_desc:0 "Обычно такие ракушки есть у людей, проделавших паломничество в Сантьяго. Но эта явно была украдена у своего настоящего владельца." + fp2_malato_bark_artifact:0 "Кора дерева Малато" + fp2_malato_bark_artifact_desc:0 "Кусочек коры со ствола знаменитого баскского дерева Малато." + fp2_dismantling_verracos_modifier:0 "Разрушение веррако" + fp2_dismantling_verracos_modifier_desc:0 "Строители ломают встречающиеся в этом графстве древние каменные изваяния в форме кабанов и используют камни для строительства, к негодованию местных властей." + fp2_saints_tombs_modifier:0 "Гробницы святых" + fp2_saints_tombs_modifier_desc:0 "Разбросанные по всему графству каменные изваяния в форме кабанов считаются гробницами христианских святых." + fp2_controls_the_mediterranean_house_modifier:1 "Владыки Средиземного моря" + fp2_controls_the_mediterranean_house_modifier_desc:0 "Этот дом известен тем, что ему удалось взять под контроль Средиземное море и идущую через него торговлю." + fp2_sponsored_golden_age_modifier:0 "Поддержка золотого века" + fp2_sponsored_golden_age_modifier_desc:0 "Этот персонаж поддержал следующий крупный региональный золотой век научного прогресса." + fp2_part_of_golden_age_modifier:0 "Жизнь в эпоху золотого века" + fp2_part_of_golden_age_modifier_desc:0 "Этот персонаж жил в годы, когда начался золотой век научного прогресса." + fp2_epicenter_of_golden_age_modifier:0 "Эпицентр золотого века" + fp2_epicenter_of_golden_age_modifier_desc:0 "Это средоточие мудрости, где собираются и работают величайшие умы золотого века." + fp2_translated_skill_book_diplomacy_modifier:0 "Древние дипломатические заметки" + fp2_translated_skill_book_diplomacy_modifier_desc:0 "Этот персонаж перевел копии древних заметок, посвященных разнообразным дипломатическим ситуациям." + fp2_translated_skill_book_martial_modifier:0 "Книги по военной истории" + fp2_translated_skill_book_martial_modifier_desc:0 "Этот персонаж прочел множество книг по военной истории, изучив различные тактики и стратегии древних." + fp2_translated_skill_book_stewardship_modifier:0 "Книги по экономической теории" + fp2_translated_skill_book_stewardship_modifier_desc:0 "Это персонаж обладает собранием книг с размышлениями об управлении и организации древних империй и работе их колоссальных экономик." + fp2_translated_skill_book_intrigue_modifier:0 "Сказания об интригах" + fp2_translated_skill_book_intrigue_modifier_desc:0 "Этот персонаж обладает коллекцией книг об интригах, из которых черпает идеи для происков." + fp2_translated_skill_book_learning_modifier:0 "Переведенные труды по философии" + fp2_translated_skill_book_learning_modifier_desc:0 "Этот персонаж заказал перевод древних философских трактатов, что позволило ему достичь более глубокого понимания." + fp2_rejection_of_old_thoughts_modifier:0 "Отказ от древних идей" + fp2_rejection_of_old_thoughts_modifier_desc:0 "Это графство привлекает мыслителей, отвергающих необходимость учиться у прошлого. Идеи будут расцветать, но ни одна не задержится надолго." + fp2_removed_cataracts_modifier:0 "Успешное удаление катаракты" + fp2_removed_cataracts_modifier_desc:0 "Этому персонажу успешно удалили катаракту, в результате чего он излечился от почти полной слепоты и вновь может различать цвета и формы." + fp2_religious_riots_modifier:0 "Свирепствующие религиозные бунты" + fp2_religious_riots_modifier_desc:0 "Религиозные конфликты бушуют на улицах крупных поселений этого графства." + fp2_religious_riots_suppressed_modifier:0 "Подавленные религиозные бунты" + fp2_religious_riots_suppressed_modifier_desc:0 "Недовольство порой прорывается, но религиозные бунты в этом графстве были безжалостно подавлены." + fp2_religious_riots_defused_modifier:0 "Религиозных бунтов удалось избежать" + fp2_religious_riots_defused_modifier_desc:0 "Недовольные еще остались, но религиозных конфликтов в этом графстве удалось избежать." + fp2_pilgrim_roads_modifier:0 "Дороги для паломников" + fp2_pilgrim_roads_modifier_desc:0 "По этому графству проложена обширная сеть дорог, указывающих паломникам путь к святыне." + fp2_trusted_by_pilgrim_warriors_modifier:0 "Уважение священных воинов" + fp2_trusted_by_pilgrim_warriors_modifier_desc:0 "Этот персонаж славится добрым отношением к воинам веры, а они взамен благосклонно относятся к этому персонажу." + fp2_kept_accused_traitor_in_court_modifier:0 "Слухи о слабости" + fp2_kept_accused_traitor_in_court_modifier_desc:0 "Действия этого персонажа стали причиной всевозможных дурных слухов о нем." + fp2_kept_op_knight_in_court_modifier:0 "Мрачные воины" + fp2_kept_op_knight_in_court_modifier_desc:0 "Рыцари этого персонажа пали духом после встречи с выдающимся воином." + fp2_kept_upstart_knight_in_court_modifier:0 "Рыцари-выскочки" + fp2_kept_upstart_knight_in_court_modifier_desc:0 "Представители дворянства при дворе этого персонажа плетут интриги, чтобы не допустить появления новых воинов-выскочек." + fp2_kept_godless_mercenary_in_court_modifier:0 "Безбожные наемники" + fp2_kept_godless_mercenary_in_court_modifier_desc:0 "Из-за влияния иноземцев рыцари на службе этого персонажа заслужили дурную репутацию безбожных воинов, сражающихся ради собственной жадности." diff --git a/project/ck3/base_game/localization/russian/modifiers/fp2_event_modifiers_ola_l_russian.yml b/project/ck3/base_game/localization/russian/modifiers/fp2_event_modifiers_ola_l_russian.yml new file mode 100644 index 0000000000..96e4d57e01 --- /dev/null +++ b/project/ck3/base_game/localization/russian/modifiers/fp2_event_modifiers_ola_l_russian.yml @@ -0,0 +1,146 @@ +l_russian: + tolerance_gospel_modifier:0 "Проповедь терпимости" + tolerance_gospel_modifier_desc:0 "Этот персонаж убедил свой народ набраться терпения и сплотиться." + fanatical_recruits_modifier:0 "Фанатичные рекруты" + fanatical_recruits_modifier_desc:0 "На службу этому персонажу постоянно прибывают фанатичные рекруты." + tensions_eased_province_modifier:0 "Сниженная напряженность" + tensions_eased_province_modifier_desc:0 "Религиозная напряженность в этой провинции идет на спад." + riots_and_murders_province_modifier:0 "Мятежи и убийства" + riots_and_murders_province_modifier_desc:0 "Это графство сотрясают убийства и изгнание тех, кто признан нежелательными." + hate_monger_modifier:0 "Апологет ненависти" + hate_monger_modifier_desc:0 "Все знают, что этот персонаж сеет разлад и ненависть." + + nursing_salaries_for_single_mothers_modifier:0 "Пособие по уходу" + nursing_salaries_for_single_mothers_modifier_desc:0 "Этот персонаж создал систему, в рамках которой матери-одиночки получают временные выплаты по уходу за детьми." + widows_and_widowers_amazing_funds_modifier:0 "Поддержка вдов" + widows_and_widowers_amazing_funds_modifier_desc:0 "Этот персонаж выделил средства на поддержание тех, кто овдовел в результате войны или несчастного случая. Это не касается тех, чьи дети были рождены вне брака." + starving_single_mothers_and_children_modifier:0 "Голодающие матери" + starving_single_mothers_and_children_modifier_desc:0 "Вдовы, матери-одиночки и их дети голодают в землях этого персонажа." + destitute_single_mothers_modifier:0 "Собрание скорби" + destitute_single_mothers_modifier_desc:0 "Двор этого персонажа заполонили обездоленные матери-одиночки с детьми различной степени обнищания." + + anti_innovation_muslim_modifier:0 "Низамия" + anti_innovation_muslim_modifier_desc:0 "Этот персонаж проявил интерес к новому религиозному движению, выступающему за рационализм и науку." + rolling_in_filth_modifier:0 "Катание в грязи" + rolling_in_filth_modifier_desc:0 "Этому персонажу нет дела до чистоты и так называемой гигиены." + cannot_read_greek_modifier:0 "Заявляет, что знает греческий" + cannot_read_greek_modifier_desc:0 "Этот персонаж заявляет, что владеет языком ученых древнего мира, но всё указывает на то, что это неправда." + misread_medicine_incompetence_modifier:0 "Ошибка при чтении «Канона врачебной науки»" + misread_medicine_incompetence_modifier_desc:0 "Этот персонаж прочел «Канон врачебной науки» и другие выдающиеся труды по здоровью и гигиене, но понял их неправильно." + inspired_medicine_modifier:0 "Под впечатлением от врачебных инноваций" + inspired_medicine_modifier_desc:0 "Этот персонаж проявил интерес к новшествам во врачебной науке, привнесенным персидскими и андалусскими учеными." + medical_insights_modifier:0 "Медицинские откровения" + medical_insights_modifier_desc:0 "Этот персонаж прочел труды Гиппократа и Галена и настаивает, чтобы придворные мыли руки." + + fp2_advanced_maritime_technology_modifier:0 "Продвинутые корабельные технологии" + fp2_advanced_maritime_technology_modifier_desc:0 "Этот персонаж обладает корабельными технологиями, намного опережающими свое время." + fp2_successful_shipyards_modifier:0 "Мастера-корабелы" + fp2_successful_shipyards_modifier_desc:0 "Здесь проживают опытные кораблестроители, способные создать сложнейшие суда." + + foreboding_visions_modifier:0 "Тревожные видения будущего" + foreboding_visions_modifier_desc:0 "В горячечном бреду, возможно вызванном помешательством, этот персонаж увидел дурные предзнаменования грядущих событий." + + mysterious_prophetess_illness_modifier:0 "Болезнь Сивиллы" + mysterious_prophetess_illness_modifier_desc:0 "Этот персонаж страдает от изнурительной болезни, по-видимому связанной с пророческими снами." + + frightened_by_portent_modifier:0 "Испуг от предзнаменований" + frightened_by_portent_modifier_desc:0 "Этот персонаж увидел предзнаменования страшных событий будущего." + + cortes_modifier:0 "Кортесы" + cortes_modifier_desc:0 "Это персонаж позволяет выборным представителям свободных муниципалитетов участвовать в заседаниях совета." + + extra_large_cortes_modifier:0 "Народный парламент" + extra_large_cortes_modifier_desc:0 "Этот персонаж пускает на заседания совета #italic всех, кто пожелает#!." + + vineyards_burnt_county_modifier:0 "Сожженные виноградники" + vineyards_burnt_county_modifier_desc:0 "Когда-то в этом графстве росли обширные виноградники, но теперь они все уничтожены." + + vineyards_protected_county_modifier:0 "Защищенные виноградники" + vineyards_protected_county_modifier_desc:0 "Виноградники в этом графстве охраняют от религиозных фанатиков, которые стремятся их сжечь." + + crusading_against_iberian_wine_modifier:0 "Кампания против пьянства" + crusading_against_iberian_wine_modifier_desc:0 "Этот персонаж твердо решил искоренить питейные привычки своих иберийских подданных." + + wine_supply_secure_modifier:0 "Надежные поставки вина" + wine_supply_secure_modifier_desc:0 "Этот персонаж позаботился, чтобы ничто не нарушило поставки вина к его двору." + + + + + toledo_steel_armaments_modifier:0 "Вооружены, как римляне" + toledo_steel_armaments_modifier_desc:0 "Солдаты этого персонажа вооружены мечами из лучшей иберийской стали, словно древнеримские легионы." + + toledo_steel_county_modifier:0 "Толедская сталь" + toledo_steel_county_modifier_desc:0 "В этом графстве плавят особо прочную сталь, которая ценилась со времен античности." + + tortured_smith_spilling_secrets_modifier:0 "Секреты ковки мечей" + tortured_smith_spilling_secrets_modifier_desc:0 "Этот персонаж пытками выведал у мастера-оружейника тайны изготовления мечей." + + guild_rights_protected_modifier:0 "Права гильдий защищены" + guild_rights_protected_modifier_desc:0 "Местная кузнечная гильдия защищена от внешних посягательств." + + master_smith_npc_modifier:0 "Искусный кузнец" + master_smith_npc_modifier_desc:0 "Этот персонаж не знает себе равных в кузнечном деле." + + + great_translation_school_modifier:0 "Сильная школа переводчиков" + great_translation_school_modifier_desc:0 "Этот персонаж основал школу переводчиков, где для общего блага переводят великие труды иноземных авторов." + + mediocre_translation_school_modifier:0 "Слабая школа переводчиков" + mediocre_translation_school_modifier_desc:0 "Этот персонаж основал школу переводчиков, но работают в ней люди сомнительных талантов." + + translation_effort_modifier:0 "Перевод трудов" + translation_effort_modifier_desc:0 "Этот персонаж нанял способного переводчика для перевода важных трудов." + + dusty_libraries_modifier:0 "Пыльные библиотеки" + dusty_libraries_modifier_desc:0 "В некогда великих библиотеках во владениях этого персонажа теперь царит беспорядок, а книги покрыты пылью. Но внутри все равно ощущаешь странное чувство спокойствия." + + + + + + mystery_meat_unhealth_benefits_modifier:0 "Бурлит в животе" + mystery_meat_unhealth_benefits_modifier_desc:0 "Этот персонаж наелся мяса странной огромной туши, выброшенной на берег. Возможно, этого делать не стоило..." + + mystery_meat_health_benefits_modifier:0 "Отличная трапеза" + mystery_meat_health_benefits_modifier_desc:0 "Этот персонаж наелся мяса странной огромной туши, выброшенной на берег. Было очень вкусно." + + lay_ruler_issued_fatwa_modifier:0 "Религиозное решение" + lay_ruler_issued_fatwa_modifier_desc:0 "Этот правитель вынес решение по религиозному вопросу, хотя поговаривают, что он не имел на это права." + + saw_the_world_from_above_modifier:0 "С высоты птичьего полета" + saw_the_world_from_above_modifier_desc:0 "Этот персонаж совершил полет, что произвело на него огромное впечатление." + + + felt_something_modifier:0 "В трепете от красоты" + felt_something_modifier_desc:0 "Этот персонаж услышал музыку неземной красоты." + + investing_in_music_modifier:0 "Вкладывает в музыку" + investing_in_music_modifier_desc:0 "Этот персонаж привлекает ко двору талантливых музыкантов, даже неблагородных." + + great_pine_chopped_down_county_modifier:0 "Срублена великая сосна" + great_pine_chopped_down_county_modifier_desc:0 "В этом графстве росла огромная вековая пиния и отбрасывала на землю благодатную тень. Теперь этой пинии больше нет." + + aversion_to_joy_modifier:0 "Отказывается от удовольствий" + aversion_to_joy_modifier_desc:0 "Этот персонаж убеждает себя, что радость и красота — это праздные глупости, от который становишься лишь слабее." + + + + + memorable_public_execution_modifier:0 "Незабываемая публичная казнь" + memorable_public_execution_modifier_desc:0 "Этот персонаж казнил человека #italic очень#! жестоким способом." + + compelling_apology_modifier:0 "Искренние извинения" + compelling_apology_modifier_desc:0 "Какую бы ошибку ни совершил этот персонаж, он #italic очень#! искренне за нее извинился." + + restitution_to_minorities_modifier:0 "Возмещение ущерба местным меньшинствам" + restitution_to_minorities_modifier_desc:0 "Этот персонаж частично удовлетворил ряд требований местных меньшинств." + + obligations_fulfilled_modifier:0 "Сомнительные обязательства" + obligations_fulfilled_modifier_desc:0 "Этот персонаж выполнил свои обязательства перед другим правителем... вернув ему беглых рабов." + + saqaliba_settlers_county_modifier:0 "Поселенцы-сакалибы" + saqaliba_settlers_county_modifier_desc:0 "В этой провинции поселились бывшие рабы из Восточной Европы." + + former_slave_npc_modifier:0 "Бывший раб" + former_slave_npc_modifier_desc:0 "Этот персонаж когда-то был рабом и теперь готов всеми силами защищать свою свободу." diff --git a/project/ck3/base_game/localization/russian/modifiers/modifiers_l_russian.yml b/project/ck3/base_game/localization/russian/modifiers/modifiers_l_russian.yml index 406efa0b22..77449b1960 100644 --- a/project/ck3/base_game/localization/russian/modifiers/modifiers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/modifiers/modifiers_l_russian.yml @@ -111,6 +111,7 @@ MOD_SAME_CULTURE_MERCENARY_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD$" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD:0 "Стоимость найма [Concept( 'holy_order', 'священного ордена' )|E] той же [Concept( 'culture', 'культуры' )|E]" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD$" + holy_order_government_levy_contribution_add:0 "[modifier_contribution|E] [Concept( 'levy', 'ополчения' )|E] [Concept( 'vassal', 'вассала' )|E] [Concept( 'holy_order', 'священного ордена' )|E]" desert_advantage:1 "[command_modifier_i][advantage|E] в пустыне" desert_attrition_mult:1 "[command_modifier_i][attrition|E] в пустыне" @@ -377,7 +378,7 @@ MOD_MONTHLY_PIETY_PREFIX:0 "[piety_i]" MOD_MONTHLY_PIETY_GAIN_MULT_PREFIX:0 "[piety_i]" MOD_MONTHLY_PRESTIGE_PREFIX:0 "[prestige_i]" - MOD_MONTHLY_PRESTIGE_GAIN_MULT_PREFIX:1 "[prestige_i]" + MOD_MONTHLY_PRESTIGE_GAIN_MULT_PREFIX:1 "[prestige_i] " MOD_TIME_PREFIX:0 "@time_icon!" MOD_STRESS_GAIN_PREFIX:0 "[stress_gain_i]" MOD_STRESS_LOSS_PREFIX:0 "[stress_loss_i]" @@ -534,6 +535,7 @@ MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR:1 "Прирост [Concept( 'development', 'развития' )|El]" plains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ на равнинах ([terrain|El])" farmlands_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ на пахотных землях ([terrain|El])" + farmlands_development_growth:0 "$farmlands_development_growth_factor$" hills_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ на холмах ([terrain|El])" mountains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ в горах ([terrain|El])" desert_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ в пустыне ([terrain|El])" @@ -552,6 +554,8 @@ MOD_MONTHLY_COUNTY_CONTROL_GROWTH_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH$" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR:1 "Прирост [Concept( 'control', 'контроля' )|E]" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_AT_WAR:0 "Прирост [Concept( 'control', 'контроля' )|E] во время [Concept( 'war', 'войны' )|E]" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_AT_WAR:0 "Прирост [Concept( 'control', 'контроля' )|E] во время [Concept( 'war', 'войны' )|E]" MOD_CONSTRUCTION_PRESTIGE_COST:1 "Стоимость строительства [Concept( 'buildings', 'зданий' )|E]" MOD_DOMAIN_LIMIT:0 "[domain_limit|E]" MOD_DOMAIN_LIMIT_WITH_VALUE:0 "[domain_limit|E]: $VALUE|0=+$" @@ -606,13 +610,13 @@ MOD_CHILD_EXCEPT_PLAYER_HEIR_OPINION:0 "Мнение ребенка" MOD_ELIGIBLE_CHILD_OPINION:0 "Мнение [Concept( 'eligible_child', 'привелигированного ребенка' )|E]" MOD_ELIGIBLE_CHILD_EXCEPT_PLAYER_HEIR_OPINION:0 "Мнение [Concept( 'eligible_child', 'привелигированного ребенка' )|E]" - clan_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассалов' )|E] [Concept( 'clan', 'клана' )|E]" - feudal_government_vassal_opinion:0 "Мнение [Concept( 'feudal', 'знати' )|E] [Concept( 'clan', 'клана' )|E]" - republic_government_vassal_opinion:0 "Мнение [Concept( 'republic', 'республиканских' )|E] [Concept( 'vassal', 'вассалов' )|E]" - mercenary_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассалов' )|E]-[Concept( 'mercenary', 'наемников' )|E]" - holy_order_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассалов' )|E] из [Concept( 'holy_order', 'священного ордена' )|E]" - theocracy_government_vassal_opinion:0 "Мнение [Concept( 'theocracy', 'теократических' )|E] [Concept( 'vassal', 'вассалов' )|E]" - tribal_government_vassal_opinion:0 "Мнение [Concept( 'tribal', 'племенных' )|E] [Concept( 'vassal', 'вассалов' )|E]" + clan_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассальных' )|E] [Concept( 'clan', 'кланов' )|E]" + feudal_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассальных' )|E] [Concept( 'feudal', 'феодалов' )|E]" + republic_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассальных' )|E] [Concept( 'republic', 'республик' )|E]" + mercenary_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассальных' )|E] [Concept( 'mercenary', 'наемников' )|E]" + holy_order_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассальных' )|E] [Concept( 'holy_order', 'священных орденов' )|E]" + theocracy_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассальных' )|E] [Concept( 'theocracy', 'теократий' )|E]" + tribal_government_vassal_opinion:0 "Мнение [Concept( 'vassal', 'вассальных' )|E] [Concept( 'tribal', 'племен' )|E]" MOD_DOMAIN_TAX_MULT:1 "[taxes|E] с [Concept( 'domain', 'владений' )|El]" MOD_DOMAIN_TAX_MULT_EVEN_IF_BARON:0 "$MOD_DOMAIN_TAX_MULT$" MOD_DOMAIN_TAX_SAME_FAITH_MULT:1 "[taxes|E] с [Concept( 'domain', 'владений' )|El] одной [faiths|El]" @@ -681,9 +685,9 @@ MOD_OPINION_OF_FEMALE_RULERS:0 "Мнение о женщинах-правителях" MOD_OPINION_OF_MALE_RULERS:0 "Мнение о мужчинах-правителях" OPINION_SAME_FAITH:0 "Общая [faith|El]" - OPINION_HOSTILE_FAITH:0 "[FAITH.GetName]: $LEVEL$" - OPINION_HOSTILE_FAITH_MODIFIED:0 "[FAITH.GetName]: $LEVEL$ (влияние [Concept('doctrines', 'доктрин')|E])" - OPINION_HOSTILE_FAITH_COUNTY:0 "Рвение ($FERVOR|0V%/$) и [FAITH.GetName] — $LEVEL$" + OPINION_HOSTILE_FAITH:0 "[FAITH.GetAdjective]: $LEVEL$" + OPINION_HOSTILE_FAITH_MODIFIED:0 "[FAITH.GetAdjective]: $LEVEL$ (влияние [Concept('doctrines', 'доктрин')|E])" + OPINION_HOSTILE_FAITH_COUNTY:0 "Рвение ($FERVOR|0V%/$) и [FAITH.GetAdjective|l] — $LEVEL$" OPINION_DIVINE_MARRIAGE:0 "Божественный брак" RANDOM_SKILLS_FROM_RELATIONS:0 "От отношений: $PREFIX$$VALUE|+=$" NEGATED_SKILL_PENALTY_HEADER:1 "\n#weak Перекрывает $ACTUAL_NEGATION|P$/$MAX_NEGATION|P$ штрафов:#!" @@ -807,6 +811,7 @@ seduce_scheme_power_mult:1 "[scheme_power|E] «[GetScheme('seduce').GetTypeName]»" courting_scheme_power_add:1 "[scheme_power|E] «[GetScheme('courting').GetTypeName]»" max_courting_schemes_add:0 "Максимум [Concept( 'schemes', 'происков' )|E] [Concept( 'learn_language', 'изучения языка' )|E]" + befriend_scheme_power_add:0 "[scheme_power|E] «[GetScheme('befriend').GetTypeName]»" seduce_scheme_power_add:0 "$seduce_scheme_power_mult$" murder_scheme_power_add:0 "$murder_scheme_power_mult$" courting_scheme_power_mult:1 "[scheme_power|E] «[GetScheme('courting').GetTypeName]»" @@ -827,7 +832,7 @@ encouraged_improvement_modifier:0 "Поощрение улучшений" county_base_modifier:0 "Базовое значение" reclaim_britannia_culture_modifier:0 "Отвоеванная Британия" - reclaim_britannia_culture_modifier_desc:1 "[promote_culture|E] (только $celtic_group$ие культуры) Скорость: #P +75%#!" + reclaim_britannia_culture_modifier_desc:1 "[promote_culture|E] (только $celtic_group_collective_noun$ие культуры) Скорость: #P +75%#!" #Tier modifiers unlanded_modifier:0 "Нет владений" @@ -891,4 +896,4 @@ CUSTOM_MOD_ENABLES_STRESS_LOSS_DECISIONS:0 "Позволяет принять особое [decision|El], #P снижающее#! [stress|El]" # RoCo - world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ в [Concept( 'region', 'регионе' )|E] [GetGeographicalRegion('world_innovation_elephants').GetName]" + world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ в регионе [GetGeographicalRegion('world_innovation_elephants').GetName]" diff --git a/project/ck3/base_game/localization/russian/modifiers/scholarship_lifestyle_modifiers_l_russian.yml b/project/ck3/base_game/localization/russian/modifiers/scholarship_lifestyle_modifiers_l_russian.yml index 0f2666a573..f9cdfc0d74 100644 --- a/project/ck3/base_game/localization/russian/modifiers/scholarship_lifestyle_modifiers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/modifiers/scholarship_lifestyle_modifiers_l_russian.yml @@ -46,3 +46,15 @@ divine_guidance_modifier:0 "Божественное наставление" divine_guidance_modifier_desc:0 "Этому персонажу помогают голоса из-за пределов мира. По крайней мере, так говорят." + + welcoming_inclusivist_modifier:0 "Привечает всех" + welcoming_inclusivist_modifier_desc:0 "Этот персонаж верит, что наши различия дополняют друг друга, а бездумное единообразие порождает лишь слабость." + + consorting_with_muslims_modifier:0 "Якшается с мусульманами" + consorting_with_muslims_modifier_desc:0 "Все знают, что этот персонаж поддерживает связи с язычниками." + + rebuked_the_heathen_modifier:0 "Упрекает язычников" + rebuked_the_heathen_modifier_desc:0 "Этот персонаж не церемонится с язычниками, еретиками и прочими #EMP сомнительными#! личностями." + + refused_heathen_knowledge_modifier:0 "Отвергает языческое знание" + refused_heathen_knowledge_modifier_desc:0 "Этот персонаж предпочитает праведные и чистые книги." diff --git a/project/ck3/base_game/localization/russian/mottos_l_russian.yml b/project/ck3/base_game/localization/russian/mottos_l_russian.yml index 8cfb2178e1..2499a73e3d 100644 --- a/project/ck3/base_game/localization/russian/mottos_l_russian.yml +++ b/project/ck3/base_game/localization/russian/mottos_l_russian.yml @@ -43,7 +43,7 @@ motto_we_tell_tales_of_x:0 "$1$ в наших преданиях" motto_x_is_our_y:0 "$1$ $2$ для нас" motto_x_guides_us:0 "$1$ наставляет нас" - motto_house_was_forged_by_x:0 "Дом [CHARACTER.GetHouse.GetNameNoTooltip] рождает $1$" + motto_house_was_forged_by_x:0 "Дом [CHARACTER.GetHouse.GetBaseNameNoTooltip] рождает $1$" motto_founder_shares_x:0 "[CHARACTER.GetFirstName] имеет $1$" # Unique Pool (too cool to skip, but no good to randomize) @@ -62,17 +62,17 @@ motto_mourn_rejoice:0 "Часто в печали, редко в радости" motto_trust_them:0 "Верь им" # I really don't. This is a real motto though! motto_disarmed_man:0 "Никто не нападает на безоружного безнаказанно" - motto_drink_your_blood:0 "Пей свою кровь, [CHARACTER.Custom('GetDaughterSon')|U] дома [CHARACTER.GetHouse.GetNameNoTooltip]" + motto_drink_your_blood:0 "Пей свою кровь, [CHARACTER.Custom('GetDaughterSon')|U] дома [CHARACTER.GetHouse.GetBaseNameNoTooltip]" motto_from_great_men:0 "Великие люди порождают сильных и добрых" motto_this_sigil:0 "Знак сей да приведет тебя к вершине" motto_from_all_my_heart:0 "От всего сердца" motto_regret_past:0 "Не сожалею о прошлом, не боюсь будущего" motto_do_what_you_must:0 "Делай что должно" motto_good_life:0 "У нас была хорошая жизнь" - motto_more_than_silver:0 "Истинно богаты те, кому доверяет [CHARACTER.GetHouse.GetNameNoTooltip]" + motto_more_than_silver:0 "Истинно богаты те, кому доверяет [CHARACTER.GetHouse.GetBaseNameNoTooltip]" motto_without_fear:0 "Страха нет!" motto_break_bend:0 "Лучше сломаться, чем прогнуться" - motto_always_a_house:0 "Всегда [CHARACTER.GetHouse.GetNameNoTooltip]" + motto_always_a_house:0 "Всегда [CHARACTER.GetHouse.GetBaseNameNoTooltip]" motto_firm_as_horn:0 "Тверды, как рога" motto_i_die_where_my_heart_belongs:0 "Умру там, куда зовет сердце" motto_iron_gold:0 "Железом, не золотом" @@ -96,7 +96,7 @@ # Immaterial Nouns motto_goodness:0 "Благо" motto_honor:0 "Честь" - motto_truth:0 "Истина" + motto_truth:0 "True" motto_triumph:0 "Триумф" motto_valor:0 "Доблесть" motto_strength:0 "Сила" @@ -154,7 +154,7 @@ # Immaterial Adjectives motto_honorable:0 "[Select_CString( CHARACTER.IsFemale, 'Благородная', 'Благородный' )]" - motto_truthful:0 "Истина" + motto_truthful:0 "True" motto_triumphant:0 "Триумф" motto_valorous:0 "Доблесть" motto_strong:0 "Сила" @@ -430,7 +430,7 @@ dynn_Anward_motto:0 "Слова могут повергнуть империи" dynn_Tisander_motto:0 "Простим, но не забудем" dynn_BjO_rk_motto:0 "Больше значит больше" - dynn_Potapczyk_motto:0 "Твори свои правила" + dynn_Potapczyk_motto:1 "Кто вопрошает" dynn_Carlberg_motto:0 "Счастливые случайности" dynn_Horler_motto:0 "Практически художник" dynn_Cowhig_Croft_motto:0 "Мы — океан спокойствия" @@ -452,6 +452,7 @@ dynn_Brock_motto:0 "Я надеюсь ускориться" dynn_Sorokin_motto:0 "Книга, написанная звездами" dynn_Meredith_motto:0 "Veni, Vidi, Castratavi Illegitimos" + dynn_Carrick_motto:0 "Покончи с этим!" dynn_Riggott_motto:0 "Non Commendatae" dynn_Anna_Johansson_motto:0 "Все ужасно" dynn_Majewski_motto:0 "Союзу льва и волка не бывать" @@ -501,4 +502,20 @@ dynn_Johansson_3_motto:0 "Пришел, увидел, выпил" dynn_Beaumont_vanity_motto:0 "О горе, что это?" dynn_andriamasinavalona_motto:0 "Мои рисовые поля тянутся до самого моря" + dynn_Shefket_vanity_motto:0 "Истина в вине" + + dynn_brantevik_vanity_motto:0 "Обитающий в окружении красоты и тайн земли никогда не одинок и не устает от жизни" + + + dynn_Cortell_vanity_motto:0 "Семья — это единство, а единство — это сила духа" + dynn_Arvidsson_Radestig_motto:0 "Вальхалла подождет" + dynn_Newcombe_motto:0 "Слова слова слова" + dynn_Zenko_motto:0 "Невинность таит в себе предательство" + dynn_Runge_Moller_motto:0 "Здесь разворачиваются утки" + dynn_Bragalini_motto:0 "Ничто не будет под запретом" + dynn_Wickman_motto:0 "Живи как медведь, умри как волк" + dynn_Astrup_Hallkvist_motto:0 "Мечи, а не слова." + dynn_Voleau_motto:0 "Не одно так другое" + dynn_Berg_Hulthen_vanity_motto:0 "Все нормально" + dynn_Stokic_motto:0 "Голый не боится карманников!" diff --git a/project/ck3/base_game/localization/russian/my_realm_window_l_russian.yml b/project/ck3/base_game/localization/russian/my_realm_window_l_russian.yml index a88db6b725..2f855c3d01 100644 --- a/project/ck3/base_game/localization/russian/my_realm_window_l_russian.yml +++ b/project/ck3/base_game/localization/russian/my_realm_window_l_russian.yml @@ -71,7 +71,7 @@ MRW_NO_DESIGNATED_HEIR:0 "#weak Нет#!" MRW_DESIGNATED_HEIR_LABEL:0 "[designated_heir|E]:" MRW_DESIGNATE_HEIR_TT:0 "#T Изменить [Concept( 'designated_heir', 'предопределенного наследника' )|E]#!\n[MyRealmWindow.GetDesignateTooltip]" - MRW_CHANGE_LAW_TT:0 "#T Изменить [GuiLawGroup.GetLawGroup.GetName]#!" + MRW_CHANGE_LAW_TT:0 "#T Изменить [GuiLawGroup.GetLawGroup.GetName|l]#!" MY_REALM_WINDOW_CAN_DESIGNATE:0 "Выбрать и назначить наследника" MY_REALM_WINDOW_CANT_DESIGNATE:1 "@warning_icon! #X Вы не можете заранее определить наследника, если не являетесь [Concept( 'dynast', 'главой династии' )|E] или не имеете [Concept( 'absolute_crown_authority', 'абсолютного авторитета короны' )|E]#!" MY_REALM_WINDOW_NO_CHILDREN:2 "@warning_icon! #X У вас нет ребенка, которого можно назначить наследником#!" @@ -129,7 +129,7 @@ TAX_CONTRIBUTION_FACTOR_KNOWN_VALUE:0 "@gold_icon! Множитель [Concept( 'taxes', 'налогов' )|E]: $VALUE|+=%1$ " LEVY_CONTRIBUTION_KNOWN_VALUE:0 "@soldier_icon! [levies|E]: $VALUE|+=%1$" LEVY_CONTRIBUTION_FACTOR_KNOWN_VALUE:0 "@soldier_icon! Множитель [Concept( 'levies', 'ополчения' )|E]: $VALUE|+=%1$" - VASSAL_CONTRACT_VASSAL_TITLE:2 "Изменить договор:\n#high [VassalContract.GetVassal.GetShortUINameNoTooltip|U] [VassalContract.GetVassal.GetHouse.GetNameNoTooltip]\nПравитель державы [VassalContract.GetVassal.GetPrimaryTitle.GetNameNoTierNoTooltip]#!" + VASSAL_CONTRACT_VASSAL_TITLE:2 "Изменить договор:\n#high [VassalContract.GetVassal.GetFirstNameNoTooltip] [VassalContract.GetVassal.GetHouse.GetNameNoTooltip]\nПравитель державы [VassalContract.GetVassal.GetPrimaryTitle.GetNameNoTierNoTooltip]#!" CONTRACT_EFFECTS_HEADER:0 "Эффекты:" VASSAL_OPINION_DIPLOMACY:0 "Личная [diplomacy|El]" VASSAL_OPINION_TYRANNY:0 "[tyrant|E]" @@ -137,5 +137,12 @@ VASSAL_OPINION_DUCHIES_OVERRUN:0 "Слишком много [Concept( 'duchies', 'герцогств' )|E]" MY_REALM_WINDOW_VASSAL_OPINION:0 "Мнение вассала: [MyRealmWindow.GetVassalOpinion|=+]" MY_REALM_WINDOW_VASSAL_OPINION_TT:0 "#T [opinion|E] вассала: [MyRealmWindow.GetVassalOpinion|=+]\n#!Общее мнение, влияющее на всех ваших [Concept( 'vassals', 'вассалов' )|E]. При низком значении против вас будут часто организовывать [factions|El]!\n\n#S Источники#!\n[MyRealmWindow.GetVassalOpinionBreakdown]" - MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:0 "#T Нет отдельных обязательств\n#!Только [Concept( 'feudal', 'феодальные' )|E] [vassals|El] (кроме [Concept( 'barons', 'баронов' )|E]) могут иметь отдельные [obligations|El]" + MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:1 "#T Нет отдельных обязательств\n#!Только [Concept( 'feudal', 'феодальные' )|E] и [Concept( 'clan', 'клановые' )|E] [vassals|El] (кроме [Concept( 'barons', 'баронов' )|E]) могут иметь отдельные [obligations|El]" MY_REALM_WINDOW_ABSOLUTE_COUNTY_CONTROL:0 "[control|E]: $ABSOLUTE_COUNTY_CONTROL$" + + VASSAL_CONTRACT:0 "Вассальный договор" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_NO_EFFECT:0 "Это — текущие [feudal_contract|El] и [obligations|El]" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE:0 "Уровень налогов" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE_LEVIES:0 "Количество ополчения" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_ONLY_ONCE:0 "#weak Вы можете менять [Concept( 'vassal_contract', 'вассальный договор' )|E] только один раз для каждого персонажа#!" + diff --git a/project/ck3/base_game/localization/russian/names/character_names_l_russian.yml b/project/ck3/base_game/localization/russian/names/character_names_l_russian.yml index 82978b7fad..2d0d7e550e 100644 --- a/project/ck3/base_game/localization/russian/names/character_names_l_russian.yml +++ b/project/ck3/base_game/localization/russian/names/character_names_l_russian.yml @@ -113,25 +113,25 @@ Abd-al_Haqq:0 "Абд-аль-Хакк" Abd-al-_Aziz:0 "Абд-аль-Азиз" Abd-al-Aziz_Burkhan:0 "Абд-аль-Азиз Бурхан" - Abd-al-Aziz:0 "Абд-аль-Азиз" - Abd-al-Badi:0 "Абд-аль-Бади" - Abd-al-Hajjaj:0 "Абд-аль-Хаджжадж" - Abd-al-Hakam:0 "Абд-аль-Хакам" - Abd-al-Haqq:0 "Абд-аль-Хакк" - Abd-al-Hasan:0 "Абд-аль-Хасан" - Abd-al-Hazm:0 "Абд-аль-Хазм" - Abd-al-Karim:0 "Абд-аль-Карим" - Abd-al-Malik:0 "Абд-аль-Малик" - Abd-al-Mu_min:0 "Абд-аль-Мумин" - Abd-al-Ouahed:0 "Абд-аль-Уахед" - Abd-al-Qasim:0 "Абд-аль-Касим" - Abd-al-Qawi:0 "Абд-аль-Кави" - Abd-al-Rahman:0 "Абд-аль-Рахман" - Abd-al-Razzaq:0 "Абд-аль-Раззак" - Abd-al-Wahid:0 "Абд-аль-Вахид" - Abd-al-Yabbar:0 "Абд-аль-Яббар" - Abd-ar-Rahman:0 "Абд-ар-Рахман" - Abd-as-Sami:0 "Абд-ас-Сами" + Abd-al-Aziz:1 "Абд аль-Азиз" + Abd-al-Badi:1 "Абд аль-Бади" + Abd-al-Hajjaj:1 "Абд-аль-Хаджжадж" + Abd-al-Hakam:1 "Абд аль-Хакам" + Abd-al-Haqq:1 "Абд аль-Хакк" + Abd-al-Hasan:1 "Абд аль-Хасан" + Abd-al-Hazm:1 "Абд аль-Хазм" + Abd-al-Karim:1 "Абд аль-Карим" + Abd-al-Malik:1 "Абд аль-Малик" + Abd-al-Mu_min:1 "Абд аль-Мумин" + Abd-al-Ouahed:1 "Абд аль-Уахед" + Abd-al-Qasim:1 "Абд аль-Касим" + Abd-al-Qawi:1 "Абд аль-Кави" + Abd-al-Rahman:1 "Абд аль-Рахман" + Abd-al-Razzaq:1 "Абд аль-Раззак" + Abd-al-Wahid:1 "Абд аль-Вахид" + Abd-al-Yabbar:1 "Абд аль-Яббар" + Abd-ar-Rahman:1 "Абд ар-Рахман" + Abd-as-Sami:1 "Абд ас-Сами" Abda:0 "Абда" Abdal-Razzaq:0 "Абдал-Раззак" Abdala:0 "Абдала" @@ -251,8 +251,10 @@ Abu_Qurra:0 "Абу Курра" Abu_Sa_id_Buri:0 "Абу Саид Бури" Abu_Sa_id:0 "Абу Саид" + AbU__Salama:0 "Абу Салама" Abu_Shashasham:0 "Абу Шашашам" Abu_Talib:0 "Абу Талиб" + AbU__Tawr:0 "Абу Таур" Abu-_Amr:0 "Абу Амр" Abu-al-Malik:0 "Абу-аль-Малик" Abu-Bakr_Qutlugh:0 "Абу Бакр Кутлуг" @@ -527,6 +529,7 @@ Affan:0 "Аффан" Affiath:0 "Аффия" Affraic:0 "Аффрик" + Afiya:0 "Афия" Afina:0 "Афина" Aflah:0 "Афлах" Afonso:0 "Афонсу" @@ -781,74 +784,74 @@ Akzer:0 "Акзер" Al_a_addin:0 "Аладдин" Al_Muzaffar_Muhmud:0 "Аль Музаффар Махмуд" - Al-_Abbas:0 "Аль-Аббас" - Al-Afdal_Muhammad:0 "Аль-Афдаль Мухаммад" - Al-Afdal:0 "Аль-Афдаль" - Al-Alta:0 "Ал-Алта" - Al-Amin:0 "Аль-Амин" - Al-Ashraf:0 "Аль-Ашраф" - Al-Aziz_Mohammed:0 "Аль-Азиз Мухаммад" - Al-Aziz_Uthman:0 "Аль-Азиз Усман" - Al-Aziz:0 "Аль-Азиз" - Al-Fadl:0 "Аль-Фадл" - Al-Hadi_ila_l-Haqq_Yahya:0 "Аль-Хади иля-ль-Хакк Яхья" - Al-Hadi:0 "Аль-Хади" - Al-Hakim:0 "Аль-Хаким" - Al-Hasan:0 "Аль-Хасан" - Al-Hassan:0 "Аль-Хассан" - Al-Husayn:0 "Аль-Хусейн" - Al-Kawus:0 "Аль-Кавус" - Al-Khattab:0 "Аль-Хаттаб" - Al-Ma_mum:0 "Аль-Мамун" - Al-Mahdi:0 "Аль-Махди" - Al-Mansur_Muhammad:0 "Аль-Мансур Мухаммад" - Al-Mansur_Yahya:0 "Аль-Мансур Яхья" - Al-Mansur:0 "Аль-Мансур" - Al-Marzuban:0 "Аль-Марзубан" - Al-Mu_izz_Ismail:0 "Аль-Муизз Исмаил" - Al-Mu_tadid:0 "Аль-Мутадид" - Al-Mu_tamid:0 "Аль-Мутамид" - Al-Mu_tasim:0 "Аль-Мутасим" - Al-Mu_tazz:0 "Аль-Мутазз" - Al-Mu_zzam:0 "Аль-Муззам" - Al-Mughirah:0 "Аль-Мугира" - Al-Mughith_Umar:0 "Аль-Мугит Умар" - Al-Muhtadi:0 "Аль-Мухтади" - Al-Muhtasib_al-Mujahid_Hamzah:0 "Аль-Мухтасиб аль-Муджахид Хамза" - Al-Mukhtar_al-Qasim:0 "Аль-Мухтар аль-Касим" - Al-Muktafi:0 "Аль-Муктафи" - Al-Muntakhab_al-Hasan:0 "Аль-Мунтахаб аль-Хасан" - Al-Muntasir:0 "Аль-Мунтасир" - Al-Muqtadi:0 "Аль-Муктади" - Al-Muqtadir:0 "Аль-Муктадир" - Al-Muqtafi:0 "Аль-Муктафи" - Al-Murtada_Muhammad:0 "Аль-Муртада Мухаммад" - Al-Musta_in:0 "Аль-Мустаин" - Al-Musta_sim:0 "Аль-Мустасим" - Al-Mustadi:0 "Аль-Мустади" - Al-Mustakfi:0 "Аль-Мустакфи" - Al-Mustanjid:0 "Аль-Мустанджид" - Al-Mustansir:0 "Аль-Мустансир" - Al-Mustarshid:0 "Аль-Мустаршид" - Al-Mustazhir:0 "Аль-Мустажир" - Al-Mutawakkil_Ahmad:0 "Аль-Мутаваккиль Ахмад" - Al-Mutawakkil:0 "Аль-Мутаваккиль" - Al-Muti:0 "Аль-Мути" - Al-Muttaqi:0 "Аль-Муттаки" - Al-Muwaffak:0 "Аль-Муваффак" - Al-Muzaffar_Muhmud:0 "Аль-Музаффар Махмуд" - Al-Muzaffar_Umar:0 "Аль-Музаффар Умар" - Al-Nasir:0 "Аль-Насир" - Al-Numan:0 "Аль-Нуман" - Al-Qa_im:0 "Аль-Каим" - Al-Qadir:0 "Аль-Кадир" - Al-Qahir:0 "Аль-Кахир" - Al-Qasim_Kannun:0 "Аль-Касим Каннун" - Al-Qasim:0 "Аль-Касим" - Al-Rashid:0 "Аль-Рашид" - Al-Ta_i:0 "Аль-Таи" - Al-Wathiq:0 "Аль-Васик" - Al-Zahir:0 "Аль-Захир" + Al-_Abbas:1 "аль-Аббас" + Al-Afdal_Muhammad:1 "аль-Афдаль Мухаммад" + Al-Afdal:1 "аль-Афдаль" + Al-Alta:1 "аль-Альта" + Al-Amin:1 "аль-Амин" + Al-Ashraf:1 "аль-Ашраф" + Al-Aziz_Mohammed:1 "аль-Азиз Мохаммед" + Al-Aziz_Uthman:1 "аль-Азиз Усман" + Al-Aziz:1 "аль-Азиз" + Al-Fadl:1 "аль-Фадл" + Al-Hadi_ila_l-Haqq_Yahya:1 "аль-Хади иля-ль-Хакк Яхья" + Al-Hadi:1 "аль-Хади" + Al-Hakim:1 "аль-Хаким" + Al-Hasan:1 "аль-Хасан" + Al-Hassan:1 "аль-Хассан" + Al-Husayn:1 "аль-Хусейн" + Al-Kawus:1 "аль-Кавус" + Al-Khattab:1 "аль-Хаттаб" + Al-Ma_mum:1 "аль-Мамун" + Al-Mahdi:1 "аль-Махди" + Al-Mansur_Muhammad:1 "аль-Мансур Мухаммад" + Al-Mansur_Yahya:1 "аль-Мансур Яхья" + Al-Mansur:1 "аль-Мансур" + Al-Marzuban:1 "аль-Марзубан" + Al-Mu_izz_Ismail:1 "аль-Муизз Исмаил" + Al-Mu_tadid:1 "аль-Мутадид" + Al-Mu_tamid:1 "аль-Мутамид" + Al-Mu_tasim:1 "аль-Мутасим" + Al-Mu_tazz:1 "аль-Мутазз" + Al-Mu_zzam:1 "аль-Муззам" + Al-Mughirah:1 "аль-Мугира" + Al-Mughith_Umar:1 "аль-Мугит Умар" + Al-Muhtadi:1 "аль-Мухтади" + Al-Muhtasib_al-Mujahid_Hamzah:1 "аль-Мухтасиб аль-Муджахид Хамза" + Al-Mukhtar_al-Qasim:1 "аль-Мухтар аль-Касим" + Al-Muktafi:1 "аль-Муктафи" + Al-Muntakhab_al-Hasan:1 "аль-Мунтахаб аль-Хасан" + Al-Muntasir:1 "аль-Мунтасир" + Al-Muqtadi:1 "аль-Муктади" + Al-Muqtadir:1 "аль-Муктадир" + Al-Muqtafi:1 "аль-Муктафи" + Al-Murtada_Muhammad:1 "аль-Муртада Мухаммад" + Al-Musta_in:1 "аль-Мустаин" + Al-Musta_sim:1 "аль-Мустасим" + Al-Mustadi:1 "аль-Мустади" + Al-Mustakfi:1 "аль-Мустакфи" + Al-Mustanjid:1 "аль-Мустанджид" + Al-Mustansir:1 "аль-Мустансир" + Al-Mustarshid:1 "аль-Мустаршид" + Al-Mustazhir:1 "аль-Мустажир" + Al-Mutawakkil_Ahmad:1 "аль-Мутаваккиль Ахмад" + Al-Mutawakkil:1 "аль-Мутаваккиль" + Al-Muti:1 "аль-Мути" + Al-Muttaqi:1 "аль-Муттаки" + Al-Muwaffak:1 "аль-Муваффак" + Al-Muzaffar_Muhmud:1 "аль-Музаффар Махмуд" + Al-Muzaffar_Umar:1 "аль-Музаффар Умар" + Al-Nasir:1 "аль-Насир" + Al-Numan:1 "аль-Нуман" + Al-Qa_im:1 "аль-Каим" + Al-Qadir:1 "аль-Кадир" + Al-Qahir:1 "аль-Кахир" + Al-Qasim_Kannun:1 "аль-Касим Каннун" + Al-Qasim:1 "аль-Касим" + Al-Rashid:1 "аль-Рашид" + Al-Ta_i:1 "аль-Таи" + Al-Wathiq:1 "аль-Васик" + Al-Zahir:1 "аль-Захир" Ala_ad-Din:0 "Ала ад-Дин" Ala_al-Dawla:0 "Ала аль-Даула" Ala_al-Din_Muhammad:0 "Ала аль-Дин Мухаммад" @@ -873,7 +876,7 @@ Alamanda:0 "Аламанда" Alamanno:0 "Аламанно" Alamiro:0 "Аламир" - Alan:0 "Аланск" + Alan:0 "Алан" Alana:0 "Алана" Alanda:0 "Аланда" Alanorus:0 "Аланор" @@ -1781,7 +1784,7 @@ Arnald:0 "Арнальд" Arnaldo:0 "Арнальдо" Arnalt:0 "Арнальт" - Arnau-MirO_:0 "Арнау Миро" + Arnau-MirO_:1 "Арнау Миро" Arnau:0 "Арнау" Arnaua:0 "Арнауа" Arnaud:0 "Арно" @@ -1791,7 +1794,7 @@ Arnaut-GuilhE_m:0 "Арнаут Гийем" Arnaut-Lop:0 "Арнаут Луп" Arnaut-Odon:0 "Арнаут Удун" - Arnaut-Raimond:0 "Арнаут Раймунд" + Arnaut-Raimond:1 "Арнаут Раймун" Arnaut:0 "Арнаут" Arnaz:0 "Арнас" ArnbjO_rn:0 "Арнбьерн" @@ -2024,6 +2027,7 @@ Asterios:0 "Астерий" Asthan:0 "Астхан" Astken:0 "Асткен" + AtO_:0 "Ато" Astolf:0 "Астольф" Astorre:0 "Асторре" Astrad:0 "Астрад" @@ -2065,6 +2069,7 @@ Athom:0 "Атом" Athon:0 "Атон" Atidivakare:0 "Атидивакара" + Atika:0 "Атика" Atimuwer:0 "Атимувер" AtirA_cE_ntira:0 "Атирачентира" AtirA_jE_ntira:0 "Атираджентира" @@ -3893,6 +3898,7 @@ Caruorst:0 "Каруорст" Carus:0 "Кар" Casimir:0 "Казимир" + Casio:0 "Касио" Caslav:0 "Часлав" Casna:0 "Часна" Casnar:0 "Каснар" @@ -5053,6 +5059,7 @@ Deiniol:0 "Дейниол" Deirdre:0 "Дейрдре" Dejana:0 "Деяна" + Dela:0 "Дела" Delaram:0 "Деларам" Delbar:0 "Дельбар" Delhana:0 "Делхана" @@ -6542,6 +6549,7 @@ Ernst:0 "Эрнст" Ernulf:0 "Эрнульф" Ernyei:0 "Эрньеи" + Ero:0 "Эро" Erouan:0 "Эруан" Erouana:0 "Эруана" Erp:0 "Эрп" @@ -7479,7 +7487,7 @@ Gastile:0 "Гастиле" Gaston:0 "Гастун" Gastone:0 "Гастон" - Gaton:0 "Гатон" + Gaton:1 "Гатон" Gaucelin:0 "Гауселин" Gaucelm:0 "Госельм" Gaucher:0 "Гоше" @@ -8205,7 +8213,7 @@ Gualtari:0 "Гвальтари" Gualter:0 "Гюальтер" Gualtiero:0 "Гвалтьеро" - Guan:0 "Гуаньск" + Guan:0 "Гуань" Guanareme:0 "Гванареме" Guanarigato:0 "Гванаригато" Guandilo:0 "Гвандило" @@ -8307,7 +8315,7 @@ Guigliadore:0 "Гвильядоре" GuigoE_don:0 "Гюигоэдон" Guigone:0 "Гигуне" - Guigues-Raimond:0 "Гигес Раймунд" + Guigues-Raimond:1 "Гигес Раймун" Guigues:0 "Гигес" Guiharan:0 "Гюиаран" Guihomarch:0 "Гюиомарх" @@ -8315,7 +8323,7 @@ Guij:0 "Гей" Guilan:0 "Гуйлань" GuilhE_m-Bertrand:0 "Гийем Бертранд" - GuilhE_m-Raimond:0 "Гийем Раймунд" + GuilhE_m-Raimond:1 "Гийем Раймун" GuilhE_m:0 "Гийем" Guilhelm:0 "Гилельм" Guilhem:0 "Гийем" @@ -8407,6 +8415,7 @@ Gundeperga:0 "Гундеперга" Gunderich:0 "Гундерих" Gundes:0 "Гюндеш" + Gundesindo:0 "Гундесиндо" Gundioc:0 "Гундиох" Gundivaldo:0 "Гундивальд" Gundiverga:0 "Гундиверга" @@ -10245,6 +10254,7 @@ Jemal_ad-Din_Muhammad:0 "Джемал ад-Дин Мухаммад" Jemi:0 "Еми" Jendraraja:0 "Джендрараджа" + Jenny:0 "Дженни" JenO_:0 "Йене" JenOE:0 "Йене" Jens:0 "Йенс" @@ -10392,7 +10402,7 @@ Joacim:0 "Йоаким" Joakim:0 "Йоаким" Joan-Guerau:0 "Жуан Герау" - Joan-Raimond:0 "Джуан Раймунд" + Joan-Raimond:1 "Джуан Раймун" Joan:0 "Джоан" Joana:0 "Хоана" Joane:0 "Джоан" @@ -13028,7 +13038,7 @@ Marguerite:0 "Маргарита" MarI_a:0 "Мария" Mari-Djata:0 "Мари Джата" - Mari:0 "Марийск" + Mari:0 "Мари" Maria:0 "Мария" Mariam:0 "Марьям" Mariami:0 "Мариами" @@ -14031,6 +14041,7 @@ Muta_in:0 "Мутаин" Mutahar:0 "Мутахар" Mutalu:0 "Муталу" + Mutarrif:0 "Мутарриф" Mutawuta:0 "Мутаута" Mutik:0 "Мутик" Mutimir:0 "Мутимир" @@ -14619,7 +14630,7 @@ Nordbert:0 "Нордберт" Nordepert:0 "Нордеперт" Norgyi:0 "Норгьи" - Norman:0 "Норманск" + Norman:0 "Норман" Noroava:0 "Нороава" NoS_I_rwan:0 "Ноширван" Noshrad:0 "Ношрад" @@ -14873,7 +14884,7 @@ Oliyarasi:0 "Олияраси" Oljaitu:0 "Олджейту" Oljat:0 "Олджат" - Olmondo:0 "Ольмонд" + Olmondo:1 "Аламондо" Olof:0 "Олоф" Olota:0 "Олота" Olrik:0 "Олрик" @@ -15334,7 +15345,7 @@ PE_ire-Bermond:0 "Пейре Бермунд" PE_ire-Bernat:0 "Пейре Бернат" PE_ire-Guiraud:0 "Пейре Гирауд" - PE_ire-Raimond:0 "Пейре Раймунд" + PE_ire-Raimond:1 "Пейре Раймун" PE_ire:0 "Пейре" PE_lI_n:0 "Пелин" PE_r:0 "Пер" @@ -15357,7 +15368,7 @@ Pedro:0 "Педру" Pedur:0 "Педур" PEEire-Arnaut:0 "Пейре Арнаут" - PEEire-Raimond:0 "Пейре Раймунд" + PEEire-Raimond:1 "Пейре Раймун" Peepalraj:0 "Пеепалрадж" Peepalrajji:0 "Пеепалрадджи" Peigi:0 "Пеги" @@ -16162,15 +16173,15 @@ Raimbaud:0 "Рембо" Raimbaut:0 "Рембо" Raimbold:0 "Раимбольд" - Raimond-Arnaut:0 "Раймунд Арнаут" - Raimond-BerenguiE_:0 "Раймунд Беренгье" - Raimond-Bernat:0 "Раймунд Бернат" - Raimond-Bertrand:0 "Раймунд Бертранд" - Raimond-Brun:0 "Раймунд Брюн" - Raimond-Pons:0 "Раймунд Пунс" - Raimond-Rogier:0 "Раймунд Руджьер" - Raimond-Roupen:0 "Раймунд Рубен" - Raimond:0 "Раймунд" + Raimond-Arnaut:1 "Раймун Арнаут" + Raimond-BerenguiE_:1 "Раймун Беренгье" + Raimond-Bernat:1 "Раймун Бернат" + Raimond-Bertrand:1 "Раймун Бертранд" + Raimond-Brun:1 "Раймун Брюн" + Raimond-Pons:1 "Раймун Пунс" + Raimond-Rogier:1 "Раймун Руджьер" + Raimond-Roupen:1 "Раймун Рубен" + Raimond:1 "Раймун" Raimonda:0 "Раймунда" Raimondo:0 "Раймондо" Raimundo:0 "Раймунду" @@ -17089,6 +17100,7 @@ Sa_adaddin:0 "Саададдин" Sa_d:0 "Сад" Sa_daddin:0 "Сададдин" + Sa_dun:0 "Садун" SA_de:0 "Сяде" SA_erbrethach:0 "Сайрбрехах" SA_erlaith:0 "Сайрла" @@ -17328,7 +17340,7 @@ Samgramadeva:0 "Самграмадева" Samgramagupta:0 "Самграмагупта" Samgramapida:0 "Самграмапида" - Sami:0 "Саамск" + Sami:0 "Сами" Samidata:0 "Самидата" Samidevi:0 "Самидеви" Samir:0 "Самир" @@ -18047,7 +18059,7 @@ Shu:0 "Шу" Shuab:0 "Шуаб" Shuang:0 "Шуан" - Shuayb:0 "Шуайб" + Shuayb:1 "Шуайб" Shuchi-Verma:0 "Шучи Верма" Shuda:0 "Шуда" Shudamgula:0 "Шудамгула" @@ -18511,7 +18523,7 @@ Soma:0 "Сома" Somadeva:0 "Сомадева" Somaditya:0 "Сомадитья" - Somali:0 "Сомалийск" + Somali:0 "Сомали" Somalladevi:0 "Сомалладеви" Somasi:0 "Сомаси" Somasimha:0 "Сомасимха" @@ -18647,6 +18659,7 @@ Steikint:0 "Стейкинт" Steinn:0 "Стейн" Stelian:0 "Стельян" + Stella:0 "Стелла" Stembanos:0 "Стембан" Sten:0 "Стен" Stenkil:0 "Стенкиль" @@ -19400,6 +19413,7 @@ Teoderedus:0 "Теодеред" Teodevirga:0 "Теодевирга" Teodiverta:0 "Теодиверта" + Teodegonzia:0 "Теодогонсия" Teodor:0 "Теодор" Teodora:0 "Теодора" Teodoriga:0 "Теодорига" @@ -20378,6 +20392,7 @@ Ulya:0 "Улиянь" Ulyana:0 "Ульяна" UmaiyA_lvA_r:0 "Умайялвар" + Umayna:0 "Умайна" Umar:0 "Умар" Umara:0 "Умара" Umarah:0 "Умарах" @@ -20948,6 +20963,7 @@ Vimaladitya:0 "Вималадитья" Vimalaprabha:0 "Вималапрабха" Vimalapuspe:0 "Вималапуспа" + Vimara:0 "Вимара" Vina:0 "Вина" Vinaise:0 "Винайса" Vinayaditya_Yuddhamalla:0 "Винаядитья Юддхамалла" @@ -22120,6 +22136,7 @@ Yutsog:0 "Юцок" Yuva:0 "Юва" Yuvaraja:0 "Ювараджа" + Yuwartas:0 "Ювартас" Yuyi:0 "Юйи" Yuying:0 "Юйин" Yuyu:0 "Юйюй" @@ -22472,7 +22489,7 @@ Zygmunt:0 "Зыгмунт" Zymt:0 "Зимт" Zyryan:0 "Зырян" - abd-al-Rahman:0 "абд-аль-Рахман" + abd-al-Rahman:0 "Абд аль-Рахман" ad-Dawla_Turanshah:0 "ад-Даула Тураншах" al-Abbas:0 "аль-Аббас" al-Adid:0 "аль-Адид" @@ -22906,7 +22923,7 @@ Daaritai:0 "Даритай" Erke_kara:0 "Эрке-Хара" Elkutur:0 "Элькутур" - Gur:0 "Гурск" + Gur:0 "Гур" Gurkhan:0 "Гурхан" Ilqa_Sangun:0 "Илка-Сангун" Inanch:0 "Инанч" @@ -23997,7 +24014,7 @@ Tumitu:0 "Тумиту" Tun:0 "Тун" Turdi:0 "Турди" - Turdifa:0 "Тюрдифа" + Turdifa:0 "Тюрдифа" #TO_DO_ECC: Removed intentionally or should stay? Turghan:0 "Турган" Turghun:0 "Тургун" Tursun:0 "Турсун" @@ -24029,7 +24046,7 @@ Mingjing:0 "Минцзин" Pingyuan:0 "Пинъюань" Poduoluo:0 "Подоло" - Qiang:0 "Цянск" + Qiang:0 "Цян" Qingdou:0 "Циндоу" Shiping:0 "Шипин" Shunyang:0 "Шуньян" @@ -26437,7 +26454,7 @@ Koi:0 "Кой" Koize:0 "Койзе" Kolon:0 "Колон" - Komi:0 "Комийск" + Komi:0 "Коми" Kondolon:0 "Кондолон" Koom:0 "Коом" Korogo:0 "Корого" @@ -27116,7 +27133,7 @@ O_bali_ke:0 "Обалике" Sitobo:0 "Ситобо" Ogadeen:0 "Огадеен" - Daramani:0 "Караманск" + Daramani:0 "Дарамани" Biyakakumi:0 "Биякакуми" Lamane:0 "Ламане" Tsoede:0 "Цоеде" @@ -27251,7 +27268,7 @@ GO_samu:0 "Гозаму" GosantI_nu:0 "Гозантину" Grabielle:0 "Грабиелле" - Grazia:0 "Грацск" + Grazia:0 "Грация" GrigO_riu:0 "Григориу" Guantine:0 "Гвантине" Gublenu:0 "Гублену" @@ -27667,10 +27684,13 @@ Kutha:0 "Кута" Dipa:0 "Дипа" Katha_Wunna:0 "Ката Вунна" + # TO_DO_ECC: Removed intentionally or should stay? + ######## Byatta:0 "Бьятта" Me_Wunna:0 "Ме Вунна" Myauk_Pyinthe:0 "Мьяук Пьинте" Manisanda:0 "Манисанда" + ######## Maha_Thanbawa:0 "Маха Танбава" Kaleinga:0 "Калейнга" Thihanu:0 "Тихану" @@ -27695,7 +27715,7 @@ Begli:0 "Бегли" Besse:0 "Бессе" Bla:0 "Бла" - Bobo:0 "Бобоск" + Bobo:0 "Бобо" Burkomanda:0 "Буркоманда" Burunburun:0 "Бурунбурун" Coblah:0 "Кобла" @@ -27765,7 +27785,7 @@ Adrianu:0 "Адриано" Agapitu:0 "Агапит" Agnesa:0 "Аньезе" - Albanu:0 "Албанск" + Albanu:0 "Албану" Alessia:0 "Алессина" Alessiu:0 "Алессио" Alissandru:0 "Алиссандру" @@ -27806,7 +27826,7 @@ Carlu:0 "Карлус" Carulina:0 "Карулина" CE_sari:0 "Чезари" - Cicilia:0 "Сицилийск" + Cicilia:0 "Чичилия" Cilistinu:0 "Чилиштину" ClA_udia:0 "Клаудия" ClA_udiu:0 "Клаудиу" @@ -27846,7 +27866,7 @@ Filippu:0 "Филиппо" Firdinannu:0 "Фирдинанну" Florianu:0 "Флориан" - Francisca:0 "Франциск" + Francisca:0 "Франциска" Franciscu:0 "Франциск" Frateddu:0 "Фратедду" Fulconi:0 "Фульконе" @@ -28424,7 +28444,7 @@ Tritok:0 "Тритог" Trogyelbum:0 "Трогьелбум" Tsangmo:0 "Цангма" - Tsangpo:0 "Цангпаск" + Tsangpo:0 "Цангпо" Tsenmo:0 "Цэнма" Tsenmotok:0 "Цэнмоток" Tsentsen:0 "Цэнцан" @@ -29178,7 +29198,7 @@ Midrar:0 "Мидрар" As-Samh:0 "Ас-Самх" ThakI_ya:0 "Такия" - Khazar:0 "Хазарск" + Khazar:0 "Хазар" al-Khayr:0 "аль-Хайр" Yasal:0 "Ясал" Wanudin:0 "Ванудин" @@ -29265,7 +29285,7 @@ AffA_n:0 "Аффан" Sa_I_d:0 "Саид" RashI_d:0 "Рашид" - _AlI_:0 "'Али" + _AlI_:0 "Али" Amghar_ibn_Tumert:0 "Амгар ибн Тумерт" Abd_al_Mu_min:0 "Абд аль-Мумин" Adalpert:0 "Адальперт" @@ -30117,7 +30137,7 @@ Risha:0 "Риша" Runge:0 "Рунге" Sando:0 "Сандо" - Sao:0 "Саоск" + Sao:0 "Сао" Sarh:0 "Сарх" Sero:0 "Серо" Shendi:0 "Шенди" @@ -31467,7 +31487,7 @@ YaravAm:0 "Яравам" Yawan:0 "Яван" Yechezkel:0 "Иехезкель" - YechiEl:0 "Иехиэль" + YechiEl:0 "Йехиэль" Yedidyah:0 "Иедидья" Yefet:0 "Иефет" YehoAsh:0 "Иехоаш" @@ -31658,6 +31678,7 @@ Potha:0 "Потха" Budha:0 "Будха" Virmati:0 "Вирмати" + ##### TO_DO_ECC: Another check for intentional deletion or not Vichitravirya:0 "Вичитравирья" Kesaba:0 "Кесаба" Madhaba:0 "Мадхаба" @@ -31666,6 +31687,7 @@ Biswanatha:0 "Бисванатха" Harisarana:0 "Харисарана" Raghunatha:0 "Рагхунатха" + ##### # JEWISH Adah:0 "Ада" Alte:0 "Алте" @@ -31686,11 +31708,710 @@ Caelestinus:0 "Целестин" Innocentius:0 "Иннокентий" Nicolaus:0 "Николай" + + + #Iberian, feminine isms + al-Shura:0 "аль-Шура" + Amat_al_Aziz:0 "Амат аль-Азиз" + Amat_al_Izz:0 "Амат аль-Изз" + Amat_al_Jaliq:0 "Амат аль-Джалик" + Amat_al_Rahman:0 "Амат ар-Рахман" + Amat_al_Wahhab:0 "Амат аль-Ваххаб" + Asmuna:0 "Асмуна" + Asmuniya:0 "Асмуния" + Ayluh:0 "Айлух" + Ayshuna:0 "Айшуна" + Bazi_a:0 "Базиа" + Dhuna:0 "Дхуна" + Faynan:0 "Файнан" + Ganiya:0 "Гаиня" + Gislan:0 "Гислан" + Hadija:0 "Хадиджа" + Halawa:0 "Халава" + Hamda:0 "Хамда" + Hamida:0 "Хамида" + Hawa_:0 "Хава" + Hayal:0 "Хаял" + Idlal:0 "Идлал" + Ishush:0 "Ишуш" + Jalida:0 "Джалида" + Jawra:0 "Джавра" + Kanza:0 "Канза" + Kinda:0 "Кинда" + Lidhdha:0 "Лидда" + Mahabba:0 "Махабба" + Mahjuna:0 "Махджуна" + Makkiya:0 "Маккия" + Masabih:0 "Масабих" + Ma_shuq:0 "Машуд" + Maymuna:0 "Маймуна" + Mayya:0 "Майя" + Mu_amarra:0 "Муаммара" + Muhja:0 "Мухджа" + Muzahima:0 "Музахима" + Najat:0 "Наджат" + Najma:0 "Наджма" + Nazhun:0 "Нажун" + Nu_ayma:0 "Нуайма" + Nuzha:0 "Нужа" + Qasmuna:0 "Касмуна" + Qusayma:0 "Кусайма" + Rasis:0 "Расис" + Ra_y:0 "Рай" + Rayhana:0 "Райхана" + Ruhayma:0 "Рухайма" + Ruqayya:0 "Рукайя" + Sa_ada:0 "Саада" + Sa_duna:0 "Садуна" + Sakan:0 "Сакан" + Samra:0 "Самра" + Shawwab:0 "Шавваб" + Su_ad:0 "Суад" + Sukayna:0 "Сукайна" + Tahr:0 "Тахр" + Tahtazz:0 "Тахтаз" + Usayma:0 "Усайма" + Utayqa:0 "Утаяка" + + #Iberian, masculine isms + Abd-al-Baqi:0 "Абд-аль-Баки" + Abd-al-Gafur:0 "Абд-аль-Гафур" + Abd-al-Majid:0 "Абд-аль-Маджид" + Abd-al-Nur:0 "Абд-аль-Нур" + Abd-al-Qadir:0 "Абд-аль-Кадир" + Abd-al-Ra_uf:0 "Абд-ар-Рауф" + Abd-al-Warith:0 "Абд-аль-Варит" + Abu-al-Qasim:0 "Абу-аль-Касим" + A_idh:0 "Аидх" + Ajannas:0 "Аджаннас" + Asas:0 "Асас" + Atarid:0 "Атарид" + Ayshun:0 "Айшун" + Ayyash:0 "Айяш" + Asbat:0 "Асбат" + Ashhab:0 "Ашхаб" + Atrad:0 "Атрад" + Balj:0 "Балдж" + Baqi:0 "Баки" + Dimam:0 "Димам" + Dhu_al_N_n:0 "Зу-н-Нун" + Fulayh:0 "Фулайх" + Galib:0 "Галиб" + Gazi:0 "Гази" + Hamdin:0 "Хамдин" + Haway:0 "Хавай" + Hayyan:0 "Хайян" + Hazm:0 "Хазм" + Hiyaz:0 "Хияз" + Hizam:0 "Хизам" + Hubab:0 "Хубаб" + Hani_:0 "Хани" + Harith:0 "Харис" + Haykal:0 "Хайкал" + Iyad:0 "Ияд" + Jahhaf:0 "Джаххаф" + Jalaf_Allah:0 "Джалаф-Аллах" + Jalhama:0 "Джалхама" + Jami:0 "Джами" + Jarir:0 "Джарир" + Jayr:0 "Джайр" + Jayrun:0 "Джайрун" + Jidr:0 "Джидр" + Jubayr:0 "Джубайр" + Juda:0 "Джуда" + Jumahir:0 "Джумахир" + Juzayy:0 "Джузай" + Kaysan:0 "Кайсан" + Kulayb:0 "Кулайб" + Mahbub:0 "Махбуб" + Majluf:0 "Маджлуф" + Maymun:0 "Маймун" + Mudrik:0 "Мудрик" + Muffarij:0 "Муфарридж" + Mus_ab:0 "Мусаб" + Nadar:0 "Надар" + Nudhayr:0 "Нудхайр" + Qar_us:0 "Карус" + Qays:0 "Кайс" + Razin:0 "Разин" + Safwan:0 "Сафван" + Sa_ib_Jatir:0 "Саиб Джатир" + Sa_dan:0 "Садан" + Salmun:0 "Салмун" + Saqi:0 "Саки" + Sarur:0 "Сарур" + Shabtun:0 "Шабтун" + Shajara:0 "Шаджара" + Siraj:0 "Сирадж" + Taytal:0 "Тайтал" + Tammam:0 "Таммам" + Tawd:0 "Тавд" + Tuways:0 "Тувайс" + Ubayd_Allah:0 "Убайдулла" + Ubaydun:0 "Убайдин" + Ulaym:0 "Улайм" + Urayb:0 "Урайб" + Wahb:0 "Вахб" + Wasim:0 "Васим" + Wathima:0 "Ватима" + Ya_ish:0 "Яиш" + Yasid:0 "Ясид" + Yasin:0 "Ясин" + Yaskar:0 "Яскар" + Yujamir:0 "Юджамир" + Yusr:0 "Юср" + Zaban:0 "Забан" + Zahira:0 "Захира" + Zarb:0 "Зарб" + Zuhr:0 "Зухр" + Zurar:0 "Зурар" + + + #New Iberian for bookmark + + # FP2 + + Adanis:0 "Аданис" + Ihtizaz:0 "Ихтизаз" + Daw_al_sabah:0 "Дау аль-Саббах" + al-Araka:0 "аль-Арака" + Hayzuran:0 "Хайзуран" + Darras:0 "Даррас" + Awsaga:0 "Аусага" + Al-Tarassi:0 "аль-Тарраси" + Khali:0 "Хали" + Nuwayra:0 "Нувайра" + + Aban:0 "Абан" + Abd-al-Wahhad:0 "Абд аль-Ваххад" + Ablavel:0 "Аблавел" + Abu-l-Abbas:0 "Абуль-Аббас" + Abu-Amr:0 "Абу Амр" + Abu-Nasr:0 "Абу Наср" + Abu-Salama:0 "Абу Салама" + Abu-Taur:0 "Абу Таур" + Abu-Ya_far:0 "Абу Яфар" + Acfredo:0 "Акфредо" + Adalinda:0 "Адалинда" + Adud_al-Dawla:0 "Адуд аль-Даула" + Aialbert:0 "Айяльберт" + Aimilda:0 "Аймильда" + al-Aglab:0 "аль-Аглаб" + al-Asbag:0 "аль-Асбаг" + al-Asi:0 "аль-Аси" + al-Bahe:0 "аль-Бахе" + al-Dalfa:0 "аль-Дальфа" + al-Fadl:0 "аль-Фадл" + al-Fath:0 "аль-Фатх" + al-Gazi:0 "аль-Гази" + al-Hassan:0 "аль-Хассан" + al-Hazm:0 "аль-Хазм" + al-Hussayn:0 "аль-Хусейн" + al-Qitt:0 "аль-Китт" + al-Mughira:0 "аль-Мугира" + al-Murtada:0 "аль-Муртада" + al-Mustazhir:0 "аль-Мустажир" + al-Mutarrif:0 "аль-Мутарриф" + al-Mutadd:0 "аль-Мутадд" + al-Muzaffar:0 "аль-Музаффар" + al-Rashid:0 "аль-Рашид" + al-Rumaikiyya:0 "аль-Румайкийя" + al-Zuhayr:0 "аль-Зухайр" + Albaro:0 "Альбаро" + Albito:0 "Альбито" + Aloyto:0 "Алойто" + Amat:0 "Амат" + Amrus:0 "Амрус" + Anaya:0 "Анайя" + Anerils:0 "Анерильс" + Annah:0 "Анна" + Antoni_n:0 "Антонин" + Aragonta:0 "Арагонта" + Arbert:0 "Арберт" + Ardio:0 "Ардио" + Ardoina:0 "Ардойна" + A_rgila:0 "Архила" + Arifredo:0 "Арифредо" + Armentariu:0 "Арментариу" + Arnau-Ramon:0 "Арнау Рамон" + as-Sida:0 "ас-Сида" + Asbag:0 "Асбаг" + Asura:0 "Асура" + Atau_lfo:0 "Атаульфо" + Atharid:0 "Атарид" + Atib:0 "Атиб" + Attaf:0 "Аттаф" + Aurea:0 "Аурея" + Aureo_l:0 "Ауреоль" + Aureolus:0 "Авреол" + Auriol:0 "Ауриоль" + Auro:0 "Ауро" + Aurovita:0 "Ауровито" + Auru_cia:0 "Аурусия" + Ausendo:0 "Аусендо" + Auvidia:0 "Аувидия" + Aysun:0 "Айсун" + Azeari:0 "Асеари" + Bahlul:0 "Бахлул" + Balakayus:0 "Балакаюс" + Balla:0 "Балья" + Balterio:0 "Бальтерио" + Bancio:0 "Бансио" + Bardina:0 "Бардина" + Batul:0 "Батул" + Belay:0 "Белай" + Bellidu:0 "Бельиду" + Bellon:0 "Бельон" + Bencio:0 "Бенсио" + Bera_:0 "Бера" + Berenguer-Guifre_:0 "Беренгер Гифре" + Bernat-Berenguer:0 "Бернат Беренгер" + Bernat_Gausfred:0 "Бернат Гаусфред" + Bernat-Ramon:0 "Бернат Рамон" + Bernat-Riculf:0 "Бернат Рикульф" + Bernat-Udalard:0 "Бернат Удалард" + Bernat-Unifred:0 "Бернат Унифред" + Biverne:0 "Биверне" + Bonadona:0 "Бонадона" + Buheyr:0 "Бухейр" + Burrun:0 "Буррун" + Centolh-Lop:0 "Сентуль Луп" + Cete:0 "Сете" + Coreix:0 "Кореш" + C_uayb:0 "Чуайб" + Dadilda:0 "Дадильда" + Dalmat:0 "Дальмат" + Dela_:0 "Дела" + Dispo_sia:0 "Диспосия" + Doha:0 "Доха" + Donat-Lop:0 "Дунат Луп" + Duoda:0 "Дуода" + Echega:0 "Эшега" + Ega:0 "Эга" + Egilo_n:0 "Эжилон" + Eileuva:0 "Эйлеува" + Elmerad:0 "Эльмерад" + Emiliano:0 "Эмилиано" + Ermentruda:0 "Эрментруда" + Errodrigo:0 "Эрродриго" + Eru:0 "Эру" + Eudo_n:0 "Эудон" + Ezi:0 "Эси" + Fa_fila:0 "Фафила" + Faquile_na:0 "Факильена" + Faray:0 "Фарай" + Fare_gia:0 "Фарежия" + Fa_vila:0 "Фавила" + Fe:0 "Фе" + Feles:0 "Фелес" + Filibus:0 "Филибус" + Fitien:0 "Фитьен" + Flaci_dio:0 "Фласидио" + Folc:0 "Фольк" + Fort:0 "Форт" + Fortis:0 "Фортис" + Fort-Aner:0 "Форт Анер" + Froille:0 "Фройлье" + Froiloba:0 "Фройлоба" + Frumarico:0 "Фрумарико" + Furtun:0 "Фуртун" + Gali_:0 "Гали" + Garindo:0 "Гариндо" + Garsenda:0 "Гарсенда" + Gasion:0 "Гасион" + Gato_n:0 "Гатон" + Gazalen:0 "Гасален" + Geribert:0 "Гериберт" + Ghaya:0 "Гайя" + Gisclafredo:0 "Жисклафредо" + Glaswintha:0 "Гласвинта" + Godesteo:0 "Годестео" + Godesteu:0 "Годестеу" + Godo:0 "Годо" + Goldegrodo:0 "Гольдегродо" + Goldregoto:0 "Гольдрегото" + Gombaut:0 "Гомбаут" + Goncin_a:0 "Гонсинья" + Gotlana:0 "Готлана" + Gristillo:0 "Гристильо" + Guadall:0 "Гуадаль" + Gudigeva:0 "Гудихева" + Gueda:0 "Геда" + Gugina:0 "Гужина" + Guinigui_s:0 "Гинигис" + Guilhemon:0 "Гильемон" + Guilinda:0 "Гилинда" + Guillem-Isarn:0 "Гильем Исарн" + Guillem-Umbert:0 "Гильем Умберт" + Guinigenta:0 "Гинижента" + Guifred:0 "Гифред" + Guiscafred:0 "Гискафред" + Gullielmo:0 "Гульельмо" + Gundericho:0 "Гундерихо" + Gunterico:0 "Гунтерико" + Guntislo:0 "Гунтисло" + Gurg:0 "Гург" + Hafsun:0 "Хафсун" + Hakima:0 "Хакима" + Hashima:0 "Хашима" + Heloa:0 "Элоа" + Hermesenda:0 "Эрмесенда" + Hind:0 "Хинд" + Honorico:0 "Онорико" + Hubasa:0 "Хубаса" + Hudhayl:0 "Худайль" + Hug_Dalmau:0 "Уг Далмау" + Hulal:0 "Хулаль" + Ic_a:0 "Иса" + Imad_ad-Dawla:0 "Имад ад-Даула" + In_igo:0 "Иньиго" + Isarn:0 "Исарн" + Jadil:0 "Джадиль" + Jattab:0 "Джаттаб" + Jayran:0 "Джайран" + Jeroso_lima:0 "Жерозолима" + Kassilda:0 "Касильда" + Labib:0 "Лабиб" + Laya:0 "Лайя" + Liuvigotho:0 "Лиувигото" + Loreto:0 "Лорето" + Lubbun:0 "Луббун" + Luci_a:0 "Лусия" + Ludriqh:0 "Лудрик" + Magin:0 "Мажин" + Malha:0 "Малья" + Majdala:0 "Мадждала" + Mansion:0 "Мансион" + Mansura:0 "Мансура" + Marin_a:0 "Маринья" + Marzuq:0 "Марзук" + Masarra:0 "Масарра" + Mate_u:0 "Матеу" + Mauregatu:0 "Маурегату" + Mbarek:0 "Мубарек" + Menda:0 "Менда" + Mendola:0 "Мендола" + Mido:0 "Мидо" + Mir-Geribert:0 "Мир Гериберт" + Mir-Riculf:0 "Мир Рикульф" + Mirel:0 "Мирель" + Mughit:0 "Мугит" + Muhadir:0 "Мухадир" + Muizz_al-Dawla:0 "Муизз аль-Даула" + Muniabella:0 "Муньябелья" + Muntasir:0 "Мунтасир" + Muntil:0 "Мунтиль" + Muqatil:0 "Мукатиль" + Musa_Aznar:0 "Муса Аснар" + Muskiyan:0 "Мускиян" + Mustaq:0 "Мустак" + Mustatarrif:0 "Мустатарриф" + Muzayn:0 "Музайн" + Muzna:0 "Музна" + Naya:0 "Найя" + Nepociano:0 "Непосиано" + Nimilde:0 "Нимильде" + Nizam_al-Dawla:0 "Низам аль-Даула" + Nurah:0 "Нура" + Nuna:0 "Нуна" + Odesind:0 "Одесинд" + Odo_:0 "Одо" + Odoariu:0 "Одоариу" + Olban:0 "Ольбан" + Olide:0 "Олиде" + Olibia:0 "Олибия" + Olivio:0 "Оливио" + Orbita:0 "Орбита" + Orti:0 "Орти" + Otrosia:0 "Отросия" + Palla:0 "Палья" + Paterno:0 "Патерно" + Pepi:0 "Пепи" + Pere-Udalard:0 "Пере Удалард" + Pin_olo:0 "Пиньоло" + Quixol:0 "Кишоль" + Qui_xol:0 "Кишоль" + Rachid:0 "Рашид" + Rah:0 "Рах" + Raimon-Garcia:0 "Раймун Гарсия" + Raimon-Guilhe_m:0 "Раймун Гильем" + Ramon-Guillem:0 "Рамон Гильем" + Raqiya:0 "Ракия" + Rawas:0 "Равас" + Redemptus:0 "Редемпт" + Rodanio:0 "Роданио" + Ranlo:0 "Ранло" + Riembau:0 "Рьембау" + Romilla:0 "Ромилья" + Rotroda:0 "Ротрода" + Sabariquh:0 "Сабарику" + Salamiro:0 "Саламиро" + Saniyya:0 "Санийя" + Sanya:0 "Санья" + Sarracina:0 "Саррасина" + Sayf_al-Dawla:0 "Сайф аль-Даула" + Sayyid_ad-Dawla:0 "Сайид ад-Даула" + Sayyida:0 "Сайида" + Segeredo:0 "Сегередо" + Semeno:0 "Семено" + Sendina:0 "Сендина" + Sendino:0 "Сендино" + Sendred:0 "Сендред" + Senegunda:0 "Сенегунда" + Seniol:0 "Сениоль" + Sen_ora:0 "Сеньора" + Sen_orina:0 "Сеньорина" + Shishnand:0 "Шишнанд" + Sibil_la:0 "Сибилла" + Sicarda:0 "Сикарда" + Subh:0 "Субх" + Sumadih:0 "Сумади" + Sumayl:0 "Сумайл" + Susanah:0 "Сусана" + Talai_s:0 "Тале" + Tamem:0 "Тамем" + Tarub:0 "Таруб" + Tayfur:0 "Тайфур" + Tellu:0 "Телью" + Teobaldu:0 "Теобальду" + Teodo:0 "Теодо" + + Teodogonzia:0 "Теодогонсия" + Teodoredo:0 "Теодоредо" + Teto_n:0 "Тетон" + Theudila:0 "Теудила" + Totilde:0 "Тотильда" + Trudegarda:0 "Трудегарда" + Trudilde:0 "Трудильда" + Trustesendo:0 "Трустесендо" + Ubada:0 "Убада" + Ufa:0 "Уфа" + Umayr:0 "Умайр" + Ulyan:0 "Улян" + Umbert:0 "Умберт" + Unifred:0 "Унифред" + Urdun:0 "Урдун" + Valiana:0 "Валиана" + Velida:0 "Велида" + Virgi_lia:0 "Виргилия" + Vicla_vara:0 "Висклавара" + Vitiza:0 "Витица" + Vivilde:0 "Вивильда" + Vizoi:0 "Визой" + Wallada:0 "Валлада" + Xariq:0 "Харик" + Xemen:0 "Шемен" + Xen:0 "Шен" + Ximenu:0 "Шимену" + Yaddair:0 "Яддаир" + Ya_is:0 "Яис" + Yuhanna:0 "Юханна" + Yumn_al-Dawla:0 "Юмн аль-Даула" + Yuwarta:0 "Юварта" + Zakariyya:0 "Закарийя" + Zayra:0 "Зайра" + Aique:0 "Айке" + Albar:0 "Альбар" + Asnar:0 "Аснар" + Aureolo:0 "Ауреоло" + Awriyah:0 "Аврия" + BastiA_n:0 "Бастиан" + Berengela:0 "Беренжела" + ClemEEncia:0 "Клеменсия" + Exilona:0 "Эшилона" + Fafes:0 "Фафес" + Forjaz:0 "Форжаш" + Fruille:0 "Фруилье" + GalvA_n:0 "Гальван" + Gendule:0 "Жендуле" + Gontina:0 "Гонтина" + LluI_s:0 "Льюис" + LucI_dio:0 "Лусидио" + Oliviu:0 "Оливиу" + Oreliu:0 "Орелиу" + RolA_n:0 "Ролан" + SeN_ora:0 "Сеньора" + SeN_orina:0 "Сеньорина" + Sesnando:0 "Сеснандо" + Vifredo:0 "Вифредо" + Xerardo:0 "Шерардо" + Ilizabith:0 "Илизабит" + Hemenexildu:0 "Эменешильду" + Viscla_vara:0 "Вискла Вара" + Stina:0 "Стина" + HelenE_:0 "Хелене" + Sandra:0 "Сандра" + + + #Historical characters FP2 + al-Zarkali:0 "Абу Исхак аз-Заркали" + Ibn_al-Wafid:0 "Ибн аль-Вафид" + Ibn_Naghrela:0 "Юсуф ибн Нагрела" + Rahel:0 "Рахель" + + # Arabic al-Hawas:0 "аль-Хавас" at-Timnah:0 "ат-Тимна" - # [LocEditor:UntranslatedKey] `Rasad` + Rasad:0 "Расад" # Romance Fabricius:0 "Фабриций" Fabrice:0 "Фабрис" Ascanius:0 "Асканий" + + # Canarias Dynasties + dynn_Tagatemiotise:0 "Тагатемиотисе" + dynn_Tejalire:0 "Теджалире" + + #Guanche names (male and unisex) + Abentahar:0 "Абентахар" + Adiam:0 "Адиам" + Alcoidar:0 "Алкоидар" + Acosayda:0 "Акосайда" + Achurteyga:0 "Ахуртейга" + Adeun:0 "Адеун" + Aja:0 "Аджа" + Algzcin:0 "Алгцин" + Ancor:0 "Анкор" + Atubkewn:0 "Атубкевн" + Atacaicate:0 "Атакаикате" + Bentagai:0 "Бентагаи" + Bentago:0 "Бентаго" + Bentahor:0 "Бентагор" + Bentejui:0 "Бентеджуи" + Caitafa:0 "Каитафа" + Doramas:0 "Доромас" + Egenenaca:0 "Эгененака" + Egonaiga:0 "Эгоинага" + Gaifa:0 "Гаифа" + Gamonales:0 "Гамоналес" + Ganana:0 "Ганама" + Gararasa:0 "Гарараса" + Gitama:0 "Гитама" + Gomidafe:0 "Гомидафе" + Guanarteme:0 "Гуанартеме" + Hama:0 "Хама" + Heupelio:0 "Хеупелио" + Himar:0 "Химар" + Isaco:0 "Исако" + Malagua:0 "Малагуа" + Naira:0 "Наира" + Nauzet:0 "Наусет" + Orchena:0 "Орхена" + Rinima:0 "Ринима" + Semidan:0 "Семидан" + Soront:0 "Соронт" + Tagooreate:0 "Тагуреате" + Tagotin:0 "Таготин" + Tajaste:0 "Таджасте" + Tamadaba:0 "Тамадаба" + Tanfia:0 "Танфия" + Tazarte:0 "Тасарте" + Tiferan:0 "Тиферан" + Tijandarte:0 "Тиджаранте" + Acaymo:0 "Акаймо" + Acerina:0 "Акерина" + Adargoma:0 "Адаргома" + Afche:0 "Афхе" + Afur:0 "Афур" + Agoney:0 "Агоней" + Airam:0 "Аирам" + Alguim:0 "Алгуим" + Anaterve:0 "Аньятерве" + Augeron:0 "Ожерон" + Belicar:0 "Беликар" + Belmaco:0 "Белмако" + Beneharo:0 "Бенехаро" + Bentagay:0 "Бентагай" + Bentor:0 "Бентор" + Chavender:0 "Чавендер" + Chimboyo:0 "Чимбойо" + Chincanayro:0 "Чинканайро" + Echedey:0 "Эхедей" + Egonayga:0 "Эгонайга" + Eiunche:0 "Эиунхе" + Gaumet:0 "Гаумет" + Geronte:0 "Геронте" + Guayasen:0 "Гуайсен" + #Guanche names (female) + Absnchara:0 "Абснчара" + Aquejata:0 "Акведжата" + Arimgua:0 "Аримгуа" + Arminda:0 "Арминда" + Andamana:0 "Андамана" + Aremoga:0 "Аремога" + Amoca:0 "Амока" + Faya:0 "Файя" + Guayarmina:0 "Гуайярмина" + Masaquera:0 "Масаквера" + Meteimba:0 "Метеимба" + Nascique:0 "Насцик" + Tazirga:0 "Тасирга" + Tonaguana:0 "Тонагуана" + Tenesoya:0 "Тенесойя" + Vidina:0 "Видина" + Mifaya:0 "Мифайя" + Tibiabin:0 "Тибиабин" + Tamonante:0 "Тамонанте" + Iballa:0 "Ибалла" + Atidamana:0 "Атидамана" + Cathaysa:0 "Катаяса" + Dacil:0 "Дакиль" + Fayna:0 "Файна" + Gara:0 "Гара" + Guacimara:0 "Гуасимара" + Guajara:0 "Гуаджара" + Idaira:0 "Идайра" + Haridian:0 "Харидиан" + Yurena:0 "Юрена" + Adassa:0 "Адасса" + Atteneri:0 "Аттенери" + Nisa:0 "Ниса" + Isora:0 "Исора" + Ithaisa:0 "Итаиса" + Attenya:0 "Аттенья" + Arai:0 "Араи" + Chaxiraxi:0 "Чаксиракси" + Moneiba:0 "Монеиба" + Sibisse:0 "Сибиссе" + Gazmira:0 "Газмира" + Aniagua:0 "Аниагуа" + Tahona:0 "Тахона" + Cainana:0 "Каинана" + Grimanesa:0 "Гриманеса" + Delioma:0 "Делиома" + Famara:0 "Фамара" + Guayafanta:0 "Гуайяфанта" + Aregoma:0 "Арегома" + Arecida:0 "Аресида" + Abenaura:0 "Абенаура" + Teguise:0 "Тегисе" + Iriome:0 "Ириоме" + Daida:0 "Даида" + Ramagua:0 "Рамагуа" + Xerach:0 "Ксерач" + Ico:0 "Ико" + #Guanche Dynasty Names + dynn_Bentinerfe:0 "Бентинерфе" + dynn_Botsonuhya:0 "Ботсонухья" + dynn_Imobach:0 "Имобач" + dynn_Benytomo:0 "Бенитомо" + dynn_Tinguaro:0 "Тингуаро" + dynn_Himenchia:0 "Хименчия" + dynn_Ventor:0 "Вентор" + dynn_Acaimo:0 "Акаимо" + dynn_Anaterve:0 "Аньятерве" + dynn_Dadamo:0 "Дадамо" + dynn_Aguassona:0 "Агуассона" + dynn_Pelinor:0 "Пелинор" + dynn_Rumen:0 "Румен" + dynn_Benecaro:0 "Бенекаро" + dynn_Serdeto:0 "Сердето" + dynn_Caconaimo:0 "Каконаимо" + dynn_Teguesta:0 "Тегеста" + dynn_Guahuco:0 "Гуахуко" + dynn_Zebensui:0 "Зебенсуи" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + Imad_al-Dawla:0 "Имад аль-Даула" + Qasmuna1:0 "Касмуна" diff --git a/project/ck3/base_game/localization/russian/nicknames_l_russian.yml b/project/ck3/base_game/localization/russian/nicknames_l_russian.yml index ded0f58dbe..01b7c29d62 100644 --- a/project/ck3/base_game/localization/russian/nicknames_l_russian.yml +++ b/project/ck3/base_game/localization/russian/nicknames_l_russian.yml @@ -1,5 +1,5 @@ l_russian: - DEFAULT_NICKNAME_DESC:0 "Друзьям и врагам [CHARACTER.GetShortUINameNoTooltip] [Select_CString(CHARACTER.IsFemale, 'известна', 'известен' )] под прозвищем «[CHARACTER.GetNicknameNoTooltip]»" + DEFAULT_NICKNAME_DESC:0 "Друзьям и врагам [CHARACTER.GetUINameNoTooltip] [Select_CString(CHARACTER.IsFemale, 'известна', 'известен' )] под прозвищем «[CHARACTER.GetNicknameNoTooltip]»" nick_tiny:0 "Кроха" nick_bluetooth:0 "[Select_CString(CHARACTER.IsFemale, 'Синезубая', 'Синезубый' )]" @@ -98,8 +98,8 @@ nick_the_seducer:0 "Соблазнитель" nick_the_shadow:0 "Тень" nick_the_whisperer:0 "Шепот" - nick_the_spider:0 "Паук" - nick_the_fox:0 "Лиса" + nick_the_spider:0 "[Select_CString(CHARACTER.IsFemale, 'Паучиха', 'Паук' )]" + nick_the_fox:0 "[Select_CString(CHARACTER.IsFemale, 'Лисица', 'Хитрый Лис' )]" nick_the_shrewd:0 "Острый Ум" nick_the_gracious:0 "[Select_CString(CHARACTER.IsFemale, 'Милосердная', 'Милосердный' )]" nick_the_magnanimous:0 "[Select_CString(CHARACTER.IsFemale, 'Великодушная', 'Великодушный' )]" @@ -278,6 +278,7 @@ nick_the_one_eyed:0 "[Select_CString(CHARACTER.IsFemale, 'Одноглазая', 'Одноглазый' )]" nick_the_oppressor:0 "[Select_CString(CHARACTER.IsFemale, 'Притеснительница', 'Притеснитель' )]" nick_the_apostate:0 "[Select_CString(CHARACTER.IsFemale, 'Отступница', 'Отступник' )]" + nick_the_pagan:0 "[Select_CString(CHARACTER.IsFemale, 'Язычница', 'Язычник' )]" nick_the_heretic:0 "[Select_CString(CHARACTER.IsFemale, 'Еретичка', 'Еретик' )]" nick_the_savage:0 "[Select_CString(CHARACTER.IsFemale, 'Дикарка', 'Дикарь' )]" nick_the_defiant:0 "[Select_CString(CHARACTER.IsFemale, 'Непокорная', 'Непокорный' )]" @@ -291,7 +292,7 @@ nick_the_snorer:0 "[Select_CString(CHARACTER.IsFemale, 'Храпунья', 'Храпун' )]" nick_troll_slayer:0 "Убийца Тролля" nick_the_bane_of_danes:0 "Погибель датчан" - nick_the_culture_wall:0 "[CHARACTER.GetCulture.GetNameNoTooltip]ий бастион" + nick_the_culture_wall:0 "[CHARACTER.GetCulture.GetCollectiveNounNoTooltip]ий бастион" nick_nord_foe:0 "Враг северян" nick_the_scourge_of_the_northerners:0 "Погибель северян" nick_the_burner_of_ash:0 "[Select_CString(CHARACTER.IsFemale, 'Сжигающая', 'Сжигающий' )] пепел" @@ -305,6 +306,7 @@ nick_father_of_the_baltic:0 "Отец Балтики" nick_mother_of_the_baltic:0 "Мать Балтики" nick_scourge_of_the_baltic:0 "Погибель Балтики" + nick_the_mountain_king:0 "[Select_CString(CHARACTER.IsFemale, 'Королева гор', 'Король гор' )]" nick_the_child_killer:0 "Детоубийца" nick_the_anathema:0 "Анафема" nick_the_angel_of_death:1 "[CHARACTER.GetFaith.DeathDeityName|U] во плоти" @@ -316,12 +318,16 @@ nick_the_black_sheep:0 "Паршивая Овца" nick_sisyphus:0 "Сизиф" nick_blue_lion:0 "Синий Лев владения $b_sheffield$" + nick_the_hairy:0 "Длинная Грива" + nick_the_child:0 "Дитя" nick_the_wake:0 "[Select_CString(CHARACTER.IsFemale, 'Бдительная', 'Бдительный' )]" + nick_the_bearded:0 "Бородатый" + nick_the_mountain_dweller:0 "Горец" # RoCo nick_king_of_fashion:0 "[CHARACTER.GetTitleAsNameNoTooltip] моды" nick_the_foreigner:0 "Чужеземец" - nick_the_culture:0 "[CHARACTER.MakeScope.Var('nick_the_culture_var').Culture.GetNameNoTooltip]" + nick_the_culture:0 "[CHARACTER.MakeScope.Var('nick_the_culture_var').Culture.GetCollectiveNounNoTooltip][Select_CString(CHARACTER.MakeScope.Var('nick_the_culture_var').IsFemale, 'ая', 'ий' )]" nick_the_linguist:0 "Знаток языков" nick_the_clumsy:0 "[Select_CString(CHARACTER.IsFemale, 'Неуклюжая', 'Неуклюжий' )]" nick_the_stumbler:0 "Недотепа" @@ -332,8 +338,17 @@ nick_the_stutterer:0 "Заика" nick_the_slow:0 "Тугодум" nick_the_eloquent:0 "[Select_CString(CHARACTER.IsFemale, 'Велеречивая', 'Велеречивый' )]" - nick_the_stud:0 "Кобель" + nick_the_stud:0 "[Select_CString(CHARACTER.IsFemale, 'Потаскуха', 'Кобель' )]" - # Historical - nick_the_bearded:0 "Бородатый" + # FP2 + nick_the_bell_keeper:0 "[Select_CString(CHARACTER.IsFemale, 'Хранительница Колокола', 'Хранитель Колокола' )]" + nick_the_requiem:0 "Реквием" + nick_the_King_of_Thieves:0 "Король воров" + nick_the_Queen_of_Thieves:0 "Королева воров" + nick_the_Thief_Slayer:0 "Убийца воров" + nick_the_flying:0 "[Select_CString(CHARACTER.IsFemale, 'Крылатая', 'Крылатый' )]" + nick_the_flightless:0 "[Select_CString(CHARACTER.IsFemale, 'Бескрылая', 'Бескрылый' )]" + nick_the_cid_campeador:0 "Эль Сид Кампеадор" nick_benavert:0 "Бенаверт" + nick_the_pragmatic:1 "[Select_CString(CHARACTER.IsFemale, 'Прагматичная', 'Прагматичный' )]" + nick_the_equitable:1 "[Select_CString(CHARACTER.IsFemale, 'Беспристрастная', 'Беспристрастный' )]" diff --git a/project/ck3/base_game/localization/russian/opinions/general_opinions_l_russian.yml b/project/ck3/base_game/localization/russian/opinions/general_opinions_l_russian.yml index 628c0a7d42..3ba2550b9f 100644 --- a/project/ck3/base_game/localization/russian/opinions/general_opinions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/opinions/general_opinions_l_russian.yml @@ -101,6 +101,7 @@ dismissive_opinion:0 "Пренебрежение" hurt_opinion:0 "Боль" annoyed_opinion:0 "Раздражение" + overreaction_opinion:0 "Чрезмерная реакция" given_luxuries_opinion:0 "Предоставленная роскошь" plotting_against_vassals_opinion:0 "Происки против моих вассалов" @@ -226,3 +227,7 @@ foreign_prison_revocation_opinion:0 "$treasonous_revoke_refusal$" surgically_maimed:0 "Очень серьезное увечье" + bizarre_claims_opinion:0 "Странные претензии" + + absorbed_de_jure_opinion:0 "Поглощение де-юре земель" + diff --git a/project/ck3/base_game/localization/russian/opinions/marriage_opinions_l_russian.yml b/project/ck3/base_game/localization/russian/opinions/marriage_opinions_l_russian.yml index 133073afee..0a66144b20 100644 --- a/project/ck3/base_game/localization/russian/opinions/marriage_opinions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/opinions/marriage_opinions_l_russian.yml @@ -3,16 +3,16 @@ refused_alliance_opinion:0 "Отказ от союза" # Make sure this is removed from everywhere concubine_marriage_opinion: "Faith Does Not Allow For Concubines" - polygamous_marriage_opinion:0 "Тип [Concept( 'marriage', 'брака' )|E] не [GetFaithDoctrine('doctrine_monogamy').GetName]" + polygamous_marriage_opinion:0 "Тип [Concept( 'marriage', 'брака' )|E] не [GetFaithDoctrine('doctrine_monogamy').GetBaseName]" former_polygamous_marriage_opinion:0 "Вы осквернили наш [Concept( 'marriage', 'брак' )|E] наличием других [Concept( 'spouses', 'супругов' )|E]" relative_in_blasphemous_union_opinion:0 "Принудили моего родственника к нечестивому браку" spouse_does_not_believe_in_concubines_opinion:0 "Ваши [Concept( 'concubines', 'консорты' )|E] оскверняют наш [Concept( 'marriage', 'брак' )|E]" spouse_does_not_believe_in_former_concubines_opinion:0 "Вы осквернили наш [Concept( 'marriage', 'брак' )|E], заведя [Concept( 'concubines', 'консортов' )|E]" - concubine_with_monogamous_faith_opinion:0 "Является [Concept( 'concubine', 'консортом' )|E], но исповедует [Concept( 'faith', 'конфессию' )|E] с доктриной «[GetFaithDoctrine('doctrine_monogamy').GetName]»" - concubine_with_polygamous_faith_opinion:0 "Является [Concept( 'concubine', 'консортом' )|E], но исповедует [Concept( 'faith', 'конфессию' )|E] с доктриной «[GetFaithDoctrine('doctrine_polygamy').GetName]»" - formerly_concubine_with_monogamous_faith_opinion:0 "Была [Concept( 'concubine', 'наложницей' )|E], хотя исповедовала [Concept( 'faith', 'конфессию' )|E] с доктриной «[GetFaithDoctrine('doctrine_monogamy').GetName]»" - formerly_concubine_with_polygamous_faith_opinion:0 "Была [Concept( 'concubine', 'наложницей' )|E], хотя исповедовала [Concept( 'faith', 'конфессию' )|E] с доктриной «[GetFaithDoctrine('doctrine_polygamy').GetName]»" + concubine_with_monogamous_faith_opinion:0 "Является [Concept( 'concubine', 'консортом' )|E], но исповедует [Concept( 'faith', 'конфессию' )|E] с доктриной «[GetFaithDoctrine('doctrine_monogamy').GetBaseName]»" + concubine_with_polygamous_faith_opinion:0 "Является [Concept( 'concubine', 'консортом' )|E], но исповедует [Concept( 'faith', 'конфессию' )|E] с доктриной «[GetFaithDoctrine('doctrine_polygamy').GetBaseName]»" + formerly_concubine_with_monogamous_faith_opinion:0 "Была [Concept( 'concubine', 'наложницей' )|E], хотя исповедовала [Concept( 'faith', 'конфессию' )|E] с доктриной «[GetFaithDoctrine('doctrine_monogamy').GetBaseName]»" + formerly_concubine_with_polygamous_faith_opinion:0 "Была [Concept( 'concubine', 'наложницей' )|E], хотя исповедовала [Concept( 'faith', 'конфессию' )|E] с доктриной «[GetFaithDoctrine('doctrine_polygamy').GetBaseName]»" forced_me_concubine_marriage_opinion:0 "Заставили меня стать [Concept( 'concubine', 'консортом' )|E]" forced_family_concubine_marriage_opinion:0 "Заставили родственника стать [Concept( 'concubine', 'консортом' )|E]" diff --git a/project/ck3/base_game/localization/russian/opinions/religion_opinions_l_russian.yml b/project/ck3/base_game/localization/russian/opinions/religion_opinions_l_russian.yml index 61b1d3bf85..b30a971435 100644 --- a/project/ck3/base_game/localization/russian/opinions/religion_opinions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/opinions/religion_opinions_l_russian.yml @@ -15,3 +15,10 @@ attempted_literalist_debate_opinion:0 "Попытка буквалистских дебатов" cavalier_accusations_opinion:0 "Надменные обвинения" brought_heretics_to_my_notice_opinion:0 "Сообщивший мне о еретиках" + + jainism_religion_opinion:0 "$jainism_religion_adherent$ское мнение" + hinduism_religion_opinion:0 "$hinduism_religion_adherent$ское мнение" + buddhism_religion_opinion:0 "$buddhism_religion_adherent$ское мнение" + zoroastrianism_religion_opinion:0 "$zoroastrianism_religion_adherent$ское мнение" + islam_religion_opinion:0 "$islam_religion_adherent$ское мнение" + christianity_religion_opinion:0 "$christianity_religion_adherent$ское мнение" diff --git a/project/ck3/base_game/localization/russian/opinions/struggle_opinions_l_russian.yml b/project/ck3/base_game/localization/russian/opinions/struggle_opinions_l_russian.yml new file mode 100644 index 0000000000..ed3a7ce096 --- /dev/null +++ b/project/ck3/base_game/localization/russian/opinions/struggle_opinions_l_russian.yml @@ -0,0 +1,42 @@ +l_russian: + + unfair_expectations_opinion:0 "От меня ожидали слишком многого " + + replaced_me_opinion:0 "Заменили меня" + + slightly_disappointed_opinion:0 "Легкое разочарование" + + perplexed_opinion:0 "Беспокоит меня и, возможно, страдает безумием" + + funded_righteous_cause_opinion:0 "Поддержка праведного дела" + + left_me_to_wolves_opinion:0 "Бросили меня на произвол судьбы" + + handed_over_my_enemy_opinion:0 "Отдали меня моему врагу" + + harbored_a_fugitive_opinion:0 "Укрывательство беглеца" + + let_me_keep_my_job_opinion:0 "Позволили мне сохранить должность" + + rejected_my_enemy_opinion:0 "Отказались принимать моего врага" + + failed_comfort_opinion:0 "Не может успокоить меня" + + listened_opinion:0 "Прислушивается ко мне" + + made_amends_opinion:0 "Загладили вину" + + blames_for_death_of_relative_opinion:0 "Виновны в убийстве моего родственника" + + avenged_relative_opinion:0 "Отомстили за моего родственника" + + failed_to_capture_killers_opinion:0 "Не смогли поймать убийц моего родственника" + + ignored_demands_opinion:0 "Игнорировали мои требования" + + + happy_opinion:0 "Меня все устраивает" + + privileges_to_people_opinion:0 "Дали привилегии народу" + + diff --git a/project/ck3/base_game/localization/russian/opinions/war_opinions_l_russian.yml b/project/ck3/base_game/localization/russian/opinions/war_opinions_l_russian.yml index 713499bab3..63f39caefc 100644 --- a/project/ck3/base_game/localization/russian/opinions/war_opinions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/opinions/war_opinions_l_russian.yml @@ -9,6 +9,7 @@ rejected_call_to_offensive_war:0 "Отклонен призыв к наступательной войне" contributed_in_war:0 "Участие в одной из моих войн " peasant_revolt_opinion:0 "$vassal_lost_or_wp_faction_revolt_war$" + warmonger_opinion:0 "Разжигатель войны" #Restored the key to fix TIT-27735 vassal_lost_or_wp_faction_revolt_war:0 "Бунт против меня" diff --git a/project/ck3/base_game/localization/russian/party_baron_l_russian.yml b/project/ck3/base_game/localization/russian/party_baron_l_russian.yml index cf54f10a62..1d4aea4334 100644 --- a/project/ck3/base_game/localization/russian/party_baron_l_russian.yml +++ b/project/ck3/base_game/localization/russian/party_baron_l_russian.yml @@ -41,8 +41,8 @@ party_baron.1002.desc:0 "Благодарю вас за столь великодушное приветствие! Приятно поговорить с человеком, который тоже видит наивысшее счастье в том, чтобы доставлять радость другим.\n\nНадеюсь, однажды вы станете моим почетным гостем, и тешу себя надеждой — хотя это и дерзость с моей стороны, — что в один прекрасный день вы сможете назвать меня другом." party_baron.1002.a:0 "[party_baron.GetSheHe|U] весьма [Select_CString(party_baron.IsFemale, 'мила', 'мил' )], даже судя по письму!" - party_baron.1003.desc:0 "Вот так моргнуть не успеешь, а [party_baron.GetFirstName] уже сбрасывает лохмотья мелкого баронства. Теперь [party_baron.GetSheHe] [Select_CString(party_baron.IsFemale, 'моя', 'мой' )] [party_baron_header.GetTitleAsName]...\n\nМир перевернулся с ног на голову быстрее, чем можно было ожидать." - party_baron.1003.a:0 "Зато теперь у меня есть [Select_CString(party_baron.IsFemale, 'щедрая', 'щедрый' )] [party_baron.GetTitleAsName]." + party_baron.1003.desc:0 "Вот так моргнуть не успеешь, а [party_baron.GetFirstName] уже сбрасывает лохмотья мелкого баронства. Теперь [party_baron.GetSheHe] [Select_CString(party_baron.IsFemale, 'моя', 'мой' )] [party_baron_header.GetTitleAsName|l]...\n\nМир перевернулся с ног на голову быстрее, чем можно было ожидать." + party_baron.1003.a:0 "Зато теперь у меня есть [Select_CString(party_baron.IsFemale, 'щедрая', 'щедрый' )] [party_baron.GetTitleAsName|l]." party_baron.1003.b:0 "Притворимся, что моих слов не было..." party_baron.2001.t:0 "$party_baron_header$" @@ -87,11 +87,11 @@ party_baron.3001.b:0 "Наверное, резковато получилось..." party_baron.3002.t:0 "$party_baron_header$" - party_baron.3002.desc:0 "Мало того что [party_baron.GetTitledFirstName] пользуется всеобщей любовью, так #EMP мне#! тоже нужно [party_baron.GetHerHis] любить?\n\nНесколько моих вассалов прислали мне письмо с требованием прекратить говорить гадости о бесполезном отребье по имени [party_baron.GetTitleAsName]!" + party_baron.3002.desc:0 "Мало того что [party_baron.GetTitledFirstName] пользуется всеобщей любовью, так #EMP мне#! тоже нужно [party_baron.GetHerHis] любить?\n\nНесколько моих вассалов прислали мне письмо с требованием прекратить говорить гадости о бесполезном отребье по имени [party_baron.GetTitleAsName|l]!" party_baron.3002.a:0 "Я покажу этим нахалам такие «гадости»..." party_baron.3002.b:0 "Можно вести себя повежливее. На людях." - party_baron.3003.desc:0 "Все, что я о [Select_CString(party_baron.IsFemale, 'ней', 'нем' )] говорю, уходит в пустоту: [party_baron.GetTitledFirstName] [Select_CString(party_baron.IsFemale, 'непоколебима', 'непоколебим' )]. [party_baron.GetSheHe|U] даже осмеливается обратиться ко мне на пиру с глазу на глаз.\n\n«Мне кажется, я вам не очень-то по нраву». Я фыркаю. [party_baron.GetSheHe|U] может повторить. Но [party_baron.GetSheHe], конечно же, не моргнув глазом продолжает: «Мы можем поговорить?»\n\nВсе, что происходит потом, немного туманно, но более замечательных пиров я что-то не припоминаю. Пожалуй, [party_baron.GetTitleAsName] все же не так уж [Select_CString(party_baron.IsFemale, 'плоха', 'плох' )]..." + party_baron.3003.desc:0 "Все, что я о [Select_CString(party_baron.IsFemale, 'ней', 'нем' )] говорю, уходит в пустоту: [party_baron.GetTitledFirstName] [Select_CString(party_baron.IsFemale, 'непоколебима', 'непоколебим' )]. [party_baron.GetSheHe|U] даже осмеливается обратиться ко мне на пиру с глазу на глаз.\n\n«Мне кажется, я вам не очень-то по нраву». Я фыркаю. [party_baron.GetSheHe|U] может повторить. Но [party_baron.GetSheHe], конечно же, не моргнув глазом продолжает: «Мы можем поговорить?»\n\nВсе, что происходит потом, немного туманно, но более замечательных пиров я что-то не припоминаю. Пожалуй, [party_baron.GetTitleAsName|l] все же не так уж [Select_CString(party_baron.IsFemale, 'плоха', 'плох' )]..." party_baron.3003.a:0 "Подумать только, как ловко ты [Select_CString(party_baron.IsFemale, 'сумела', 'сумел' )] до меня достучаться, [party_baron.GetFirstNameNoTooltip]!" party_baron.3003.b:0 "Нет! Ничего не изменилось!" diff --git a/project/ck3/base_game/localization/russian/portraits/portrait_modifiers_l_russian.yml b/project/ck3/base_game/localization/russian/portraits/portrait_modifiers_l_russian.yml index 35642ffdbb..b4f79d5a52 100644 --- a/project/ck3/base_game/localization/russian/portraits/portrait_modifiers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/portraits/portrait_modifiers_l_russian.yml @@ -5,6 +5,7 @@ PORTRAIT_MODIFIER_headgear:1 "Короны" PORTRAIT_MODIFIER_custom_headgear:0 "Головные уборы" PORTRAIT_MODIFIER_props:0 "Атрибуты" + PORTRAIT_MODIFIER_custom_special:0 "Лицевые украшения" # PORTRAIT_MODIFIER_clothes_western_commoners: "Western commoner" # PORTRAIT_MODIFIER_clothes_western_low_nobles: "Western low noble" @@ -25,18 +26,18 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_common:0 "Одежда: западный простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_common:0 "Одежда: западный простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_common:1 "Одежда: западный простолюдин 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_common:0 "Одежда: западный простолюдин 4" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_low:0 "Одежда: западный мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_low:0 "Одежда: западный мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_low:1 "Одежда: западный мелкий дворянин 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_low:0 "Одежда: западный мелкий дворянин 4" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_high:0 "Одежда: западный дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_high:0 "Одежда: западный дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_high:1 "Одежда: западный дворянин 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_high:0 "Одежда: западный дворянин 4" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_common:0 "Западный простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_common:0 "Западный простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_common:1 "Западный простолюдин 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_common:0 "Западный простолюдин 4" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_low:0 "Западный мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_low:0 "Западный мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_low:1 "Западный мелкий дворянин 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_low:0 "Западный мелкий дворянин 4" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_01_high:0 "Западный дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_02_high:0 "Западный дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_nobility_03_high:1 "Западный дворянин 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_01_high:0 "Западный дворянин 4" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_western_war_nobility_01_low:0 "Западные доспехи" @@ -51,18 +52,18 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_crusades_western_war_nobility_01:0 "Крестоносец" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_common:0 "Одежда: западный простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_common:0 "Одежда: западный простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_common:1 "Одежда: западный простолюдин 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_common:0 "Одежда: западная простолюдинка 4" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_low:0 "Одежда: западный мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_low:0 "Одежда: западный мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_low:1 "Одежда: западный мелкий дворянин 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_low:0 "Одежда: западная мелкая дворянка 4" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_high:0 "Одежда: западный дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_high:0 "Одежда: западный дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_high:1 "Одежда: западный дворянин 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_high:0 "Одежда: западная дворянка 4" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_common:0 "Западный простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_common:0 "Западный простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_common:1 "Западный простолюдин 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_common:0 "Западная простолюдинка 4" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_low:0 "Западный мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_low:0 "Западный мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_low:1 "Западный мелкий дворянин 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_low:0 "Западная мелкая дворянка 4" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_01_high:0 "Западный дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_02_high:0 "Западный дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_nobility_03_high:1 "Западный дворянин 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_01_high:0 "Западная дворянка 4" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_western_war_nobility_01_low:0 "Западные доспехи" @@ -79,22 +80,22 @@ ################ ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_common:0 "Одежда: северный простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_common:0 "Одежда: северный простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_low:0 "Одежда: северный мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_low:0 "Одежда: северный мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_high:0 "Одежда: северный дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_high:0 "Одежда: северный дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_common:0 "Северный простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_common:0 "Северный простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_low:0 "Северный мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_low:0 "Северный мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_01_high:0 "Северный дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_nobility_02_high:0 "Северный дворянин 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_northern_war_nobility_01_common:0 "Северные доспехи" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_common:0 "Одежда: северная простолюдинка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_common:0 "Одежда: северная простолюдинка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_low:0 "Одежда: северная мелкая дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_low:0 "Одежда: северная мелкая дворянка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_high:0 "Одежда: северная дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_high:0 "Одежда: северная дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_common:0 "Северная простолюдинка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_common:0 "Северная простолюдинка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_low:0 "Северная мелкая дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_low:0 "Северная мелкая дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_01_high:0 "Северная дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_nobility_02_high:0 "Северная дворянка 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_war_nobility_01_common:0 "Северные доспехи" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_northern_war_nobility_01:0 "Северные доспехи" @@ -104,22 +105,22 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_common:0 "Одежда: византийский простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_common:0 "Одежда: византийский простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_low:0 "Одежда: византийский мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_low:0 "Одежда: византийский мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_high:0 "Одежда: византийский дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_high:0 "Одежда: византийский дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_common:0 "Византийский простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_common:0 "Византийский простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_low:0 "Византийский мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_low:0 "Византийский мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_01_high:0 "Византийский дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_nobility_02_high:0 "Византийский дворянин 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_byzantine_war_nobility_01_low:0 "Византийские доспехи" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_common:0 "Одежда: византийская простолюдинка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_common:0 "Одежда: византийская простолюдинка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_low:0 "Одежда: византийская мелкая дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_low:0 "Одежда: византийская мелкая дворянка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_high:0 "Одежда: византийская дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_high:0 "Одежда: византийская дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_common:0 "Византийская простолюдинка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_common:0 "Византийская простолюдинка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_low:0 "Византийская мелкая дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_low:0 "Византийская мелкая дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_01_high:0 "Византийская дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_nobility_02_high:0 "Византийская дворянка 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_byzantine_war_nobility_01_low:0 "Византийские доспехи" @@ -128,15 +129,15 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_common:0 "Одежда: арабский простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_common:0 "Одежда: арабский простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_common:0 "Одежда: арабская простолюдинка 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_low:0 "Одежда: арабский мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_low:0 "Одежда: арабский мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_low:0 "Одежда: арабская мелкая дворянка 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_high:0 "Одежда: арабский дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_high:0 "Одежда: арабский дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_high:0 "Одежда: арабская дворянка 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_common:0 "Арабский простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_common:0 "Арабский простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_common:0 "Арабская простолюдинка 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_low:0 "Арабский мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_low:0 "Арабский мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_low:0 "Арабская мелкая дворянка 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_01_high:0 "Арабский дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_nobility_02_high:0 "Арабский дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_01_high:0 "Арабская дворянка 3" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_mena_war_nobility_01_low:0 "Арабские доспехи" @@ -144,15 +145,15 @@ #PORTRAIT_MODIFIER_custom_clothes_male_clothes_situational_mena_prison_01_common: "Arabic Prisoner Clothing 1" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_common:0 "Одежда: арабская простолюдинка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_common:0 "Одежда: арабская простолюдинка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_common:0 "Одежда: арабская простолюдинка 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_low:0 "Одежда: арабская мелкая дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_low:0 "Одежда: арабская мелкая дворянка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_low:0 "Одежда: арабская мелкая дворянка 3" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_high:0 "Одежда: арабская дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_high:0 "Одежда: арабская дворянка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_high:0 "Одежда: арабская дворянка 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_common:0 "Арабская простолюдинка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_common:0 "Арабская простолюдинка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_common:0 "Арабская простолюдинка 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_low:0 "Арабская мелкая дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_low:0 "Арабская мелкая дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_low:0 "Арабская мелкая дворянка 3" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_01_high:0 "Арабская дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_nobility_02_high:0 "Арабская дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_01_high:0 "Арабская дворянка 3" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_war_nobility_01_low:0 "Арабские доспехи" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_mena_war_nobility_01:0 "Арабские доспехи" @@ -163,22 +164,22 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_common:0 "Одежда: степной простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_common:0 "Одежда: степной простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_low:0 "Одежда: степной мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_low:0 "Одежда: степной мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_high:0 "Одежда: степной дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_high:0 "Одежда: степной дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_common:0 "Степной простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_common:0 "Степной простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_low:0 "Степной мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_low:0 "Степной мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_01_high:0 "Степной дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_nobility_02_high:0 "Степной дворянин 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_steppe_war_nobility_01_low:0 "Степные доспехи" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_common:0 "Одежда: степная простолюдинка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_common:0 "Одежда: степная простолюдинка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_low:0 "Одежда: степная мелкая дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_low:0 "Одежда: степная мелкая дворянка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_high:0 "Одежда: степная дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_high:0 "Одежда: степная дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_common:0 "Степная простолюдинка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_common:0 "Степная простолюдинка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_low:0 "Степная мелкая дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_low:0 "Степная мелкая дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_01_high:0 "Степная дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_nobility_02_high:0 "Степная дворянка 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_steppe_war_nobility_01_low:0 "Степные доспехи" @@ -188,22 +189,22 @@ ############### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_common:0 "Одежда: индийский простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_common:0 "Одежда: индийский простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_low:0 "Одежда: индийский мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_low:0 "Одежда: индийский мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_high:0 "Одежда: индийский дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_high:0 "Одежда: индийский дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_common:0 "Индийский простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_common:0 "Индийский простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_low:0 "Индийский мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_low:0 "Индийский мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_01_high:0 "Индийский дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_nobility_02_high:0 "Индийский дворянин 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_indian_war_nobility_01_low:0 "Индийские доспехи" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_common:0 "Одежда: индийская простолюдинка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_common:0 "Одежда: индийская простолюдинка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_low:0 "Одежда: индийская мелкая дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_low:0 "Одежда: индийская мелкая дворянка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_high:0 "Одежда: индийская дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_high:0 "Одежда: индийская дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_common:0 "Индийская простолюдинка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_common:0 "Индийская простолюдинка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_low:0 "Индийская мелкая дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_low:0 "Индийская мелкая дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_01_high:0 "Индийская дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_nobility_02_high:0 "Индийская дворянка 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_indian_war_nobility_01_low:0 "Индийские доспехи" @@ -213,22 +214,22 @@ ################### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_common:0 "Одежда: африканский простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_common:0 "Одежда: африканский простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_low:0 "Одежда: африканский мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_low:0 "Одежда: африканский мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_high:0 "Одежда: африканский дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_high:0 "Одежда: африканский дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_common:0 "Африканский простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_common:0 "Африканский простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_low:0 "Африканский мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_low:0 "Африканский мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_01_high:0 "Африканский дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_nobility_02_high:0 "Африканский дворянин 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_sub_saharan_war_nobility_01_low:0 "Африканские доспехи" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_common:0 "Одежда: африканская простолюдинка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_common:0 "Одежда: африканская простолюдинка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_low:0 "Одежда: африканская мелкая дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_low:0 "Одежда: африканская мелкая дворянка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_high:0 "Одежда: африканская дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_high:0 "Одежда: африканская дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_common:0 "Африканская простолюдинка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_common:0 "Африканская простолюдинка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_low:0 "Африканская мелкая дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_low:0 "Африканская мелкая дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_01_high:0 "Африканская дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_nobility_02_high:0 "Африканская дворянка 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_sub_saharan_war_nobility_01_low:0 "Африканские доспехи" @@ -238,22 +239,22 @@ ################### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_common:0 "Одежда: простолюдин Священной Римской империи 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_common:0 "Одежда: простолюдин Священной Римской империи 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_low:0 "Одежда: мелкий дворянин Священной Римской империи 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_low:0 "Одежда: мелкий дворянин Священной Римской империи 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_high:0 "Одежда: дворянин Священной Римской империи 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_high:0 "Одежда: дворянин Священной Римской империи 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_common:0 "Простолюдин Священной Римской империи 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_common:0 "Простолюдин Священной Римской империи 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_low:0 "Мелкий дворянин Священной Римской империи 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_low:0 "Мелкий дворянин Священной Римской империи 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_high:0 "Дворянин Священной Римской империи 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_high:0 "Дворянин Священной Римской империи 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_war_nobility_01_low:0 "Доспехи Священной Римской империи" ### Female ### - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_common:0 "Одежда: простолюдинка Священной Римской империи 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_common:0 "Одежда: простолюдинка Священной Римской империи 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_low:0 "Одежда: мелкая дворянка Священной Римской империи 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_low:0 "Одежда: мелкая дворянка Священной Римской империи 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_high:0 "Одежда: дворянка Священной Римской империи 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_high:0 "Одежда: дворянка Священной Римской империи 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_common:0 "Простолюдинка Священной Римской империи 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_common:0 "Простолюдинка Священной Римской империи 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_low:0 "Мелкая дворянка Священной Римской империи 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_low:0 "Мелкая дворянка Священной Римской империи 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_high:0 "Дворянка Священной Римской империи 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_high:0 "Дворянка Священной Римской империи 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_war_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_war_nobility_01_low$" @@ -263,21 +264,21 @@ ################### ### Male ### - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_common:0 "Одежда: аббасидский простолюдин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_common:0 "Одежда: аббасидский простолюдин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_low:0 "Одежда: аббасидский мелкий дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_low:0 "Одежда: аббасидский мелкий дворянин 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_high:0 "Одежда: аббасидский дворянин 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_high:0 "Одежда: аббасидский дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_common:0 "Аббасидский простолюдин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_common:0 "Аббасидский простолюдин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_low:0 "Аббасидский мелкий дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_low:0 "Аббасидский мелкий дворянин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_02_high:0 "Аббасидский дворянин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_nobility_03_high:0 "Аббасидский дворянин 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_war_nobility_01_low:0 "Аббасидские доспехи" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_common:0 "Одежда: аббасидская простолюдинка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_common:0 "Одежда: аббасидская простолюдинка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_low:0 "Одежда: аббасидская мелкая дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_low:0 "Одежда: аббасидская мелкая дворянка 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_high:0 "Одежда: аббасидская дворянка 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_high:0 "Одежда: аббасидская дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_common:0 "Аббасидская простолюдинка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_common:0 "Аббасидская простолюдинка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_low:0 "Аббасидская мелкая дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_low:0 "Аббасидская мелкая дворянка 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_02_high:0 "Аббасидская дворянка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_nobility_03_high:0 "Аббасидская дворянка 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_abbasid_war_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_abbasid_war_nobility_01_low$" @@ -307,6 +308,42 @@ PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_war_nobility_01:0 "Северные владыки: доспехи" +############################ +### FP2 - Fate of Iberia ### +############################ + +### Male ### + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01:1 "Иберийский простолюдин-христианин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01:1 "Иберийский простолюдин-мусульманин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "Иберийский мелкий дворянин-христианин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "Иберийский дворянин-христианин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "Иберийский мелкий дворянин-мусульманин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "Иберийский дворянин-мусульманин 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "Иберийский мелкий дворянин-христианин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "Иберийский дворянин-христианин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "Иберийский мелкий дворянин-мусульманин 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "Иберийский дворянин-мусульманин 2" + + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "Доспехи: иберийский мусульманин" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "Доспехи: иберийский христианин" + + +### Female ### + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_common_01:1 "Иберийская простолюдинка-христианка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_common_01:1 "Иберийская простолюдинка-мусульманка 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high$" + + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "Доспехи: иберийская мусульманка" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "Доспехи: иберийская христианка" + + ########################################## ################ Headgear ################ ########################################## @@ -517,6 +554,59 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_royalty_01:0 "Скандинавский обруч" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_imperial_01:0 "Варяжская императорская корона" +########### +### FP2 ### +########### + +### Male ### + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_common_01:1 "Сомбреро простолюдина" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_low:0 "Куфия" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_high:0 "Куфия дворянина" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Вышитый койф" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Шелковый вышитый койф" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Тюрбан андалузского придворного" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_low:0 "Капьельо простолюдина" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_high:0 "Капьельо дворянина" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_high_nobility_01:1 "Мавританский тюрбан с феской" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_royalty_01:1 "Корона Санчо IV" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Корона сейида" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "Цервельер" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "Андалусский шлем с отделкой" + +### Female ### + + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_common_01:1 "Клиновидный ток" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_common_01:1 "Андалузская головная повязка" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Филлет с рюшами" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Благородный филлет с рюшами" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Головная повязка с украшенной лентой" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_high_nobility_01:1 "Высокий ток с набором" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low:0 "Андалузская головная повязка с литамом" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high:0 "Благородная андалузская головная повязка с литамом" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_royalty_01:1 "Венец донны" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Монаршая корона сеиды" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01$" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01$" + +############### +### Special ### +############### + +### Male ### + PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01:0 "Очки" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_eye_patch_01:0 "Повязка на глаз" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_blindfold_01:0 "Повязка слепого" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_face_mask_01:0 "Лицевая маска" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_head_bandage_01:0 "Повязка на голову" + +### Female ### + PORTRAIT_MODIFIER_custom_special_female_headgear_special_spectacles_01:0 "Очки" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_eye_patch_01:0 "Повязка на глаз" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_blindfold_01:0 "Повязка слепого" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_face_mask_01:0 "Лицевая маска" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_head_bandage_01:0 "Повязка на голову" ###################################### ################ Hair ################ @@ -597,7 +687,7 @@ PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_08:0 "Длинные с двумя косичками" PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_09:0 "Одна длинная коса" -### Female FP2 ### +### Female FP1 ### PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_01:0 "Пробор с косами" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_02:0 "Взъерошенная коса" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_03:0 "Хвостики" @@ -605,6 +695,27 @@ PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_05:0 "Длинные с лентами" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_06:0 "Дочь разбойника" +### Male FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_01:1 "Средние кудрявые с опушкой" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_01:1 "Волнистые средне-короткие" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_02:1 "Средние развевающиеся" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_02:1 "Длинные кудрявые с пробором посредине" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_03:1 "Низкая простая коса" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_03:1 "Длинные развевающиеся" + + ### Female FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_01:1 "Девичьи кудряшки" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01:2 "Уложенные кудри с серьгами" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_02:1 "Длинные прямые с пробором посредине" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02:1 "Мелко завитые кудри с обручем" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_03:1 "Вьющиеся до плеч" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03:1 "Четыре косы с драгоценностями" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01_common:0 "Уложенные кудри" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02_common:0 "Мелко завитые кудри" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03_common:0 "Четыре косы" + + ### Male Special ### + PORTRAIT_MODIFIER_custom_hair_male_hair_special_01:0 "Эпические дреды" ####################################### ################ Beard ################ @@ -647,6 +758,15 @@ PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_04:0 "Большая коса" PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_05:0 "Седой варяг" + ### FP2 Beards ### + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_01:1 "Короткая ухоженная борода" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_01:1 "Густая расчесанная борода" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_02:1 "Иберийская борода клинышком" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_02:1 "Борода ученого" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_03:1 "Борода кабальеро" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_03:1 "Раздвоенная борода" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_04:0 "Поникшие усы" + ####################################### ################ Cloak ################ ####################################### @@ -708,15 +828,15 @@ PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_catholic_head_01:0 "Одеяние Папы" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common:0 "Африканская религиозная одежда" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_african_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common:0 "Скандинавская религиозная одежда" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01_common:0 "Восточная религиозная одежда 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01_common:0 "Восточная религиозная одежда" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01_common:0 "Восточная религиозная одежда 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common:0 "Храмовая одежда" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01_common:0 "Одеяние Коген Гадола" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01_common:0 "Иудейская религиозная одежда" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01:0 "Скандинавская религиозная одежда" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01:0 "Восточная религиозная одежда 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01:0 "Восточная религиозная одежда" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01:0 "Восточная религиозная одежда 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01:0 "Храмовая одежда" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01:0 "Одеяние Коген Гадола" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01:0 "Иудейская религиозная одежда" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common:0 "Степная религиозная одежда" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_steppe_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common$" diff --git a/project/ck3/base_game/localization/russian/regiment_l_russian.yml b/project/ck3/base_game/localization/russian/regiment_l_russian.yml index b1869e34d4..29c89d84ad 100644 --- a/project/ck3/base_game/localization/russian/regiment_l_russian.yml +++ b/project/ck3/base_game/localization/russian/regiment_l_russian.yml @@ -73,7 +73,7 @@ #Regional MaA war_elephant:0 "Боевые слоны" - camel_rider:0 "Верблюжья кавалерия" + camel_rider:0 "Наездники на верблюдах" #Cultural MaA huscarl:0 "Хускарлы" @@ -88,18 +88,18 @@ cataphract:0 "Катафрактарии" monaspa:0 "Монаспа" hobelar:0 "Хобилары" - schiltron:0 "Шилтрон" + schiltron:0 "Шилтроны" metsanvartija:0 "Лесные стражи" horse_archers:0 "Конные лучники" mubarizun:0 "Мубаризуны" - ayyar:0 "Айяр" + ayyar:0 "Айяры" druzhina:0 "Дружинники" hussar:1 "Конни" horn_warrior:0 "Воины Рога" bush_hunter:0 "Охотники из буша" shomer:0 "Шомеры" khandayat:0 "Кхандаяты" - garudas:1 "Ленкас" + garudas:1 "Ленкасы" mountaineer:0 "Горцы" sahel_horsemen:0 "Сахельские всадники" guinea_warrior:0 "Гвинейские горцы" @@ -108,9 +108,10 @@ zbrojnosh:0 "Збройноши" palace_guards:0 "Дворцовые гвардейцы" chu_ko_nu:0 "Стрелки чо-ко-ну" - mulaththamun:0 "Муляссамун" + mulaththamun:0 "Муляссамуны" archers_of_the_nile:0 "Нильские лучники" - paiks:0 "Пайкс" + paiks:0 "Пайксы" + guanch_vaulter:0 "Пехотинцы-прыгуны" #Special MaA house_guard:0 "Гвардейцы дома" @@ -168,6 +169,7 @@ mulaththamun_flavor:0 "#F Эти всадники всю жизнь оттачивают свое воинское мастерство в пустыне и прикрывают лицо вуалью литам, защищающей от песка и не позволяющей врагам увидеть лицо воина.#!" archers_of_the_nile_flavor:0 "#F Тысячи лет нубийцы защищали свой дом, с малых лет осваивая мастерство стрельбы из лука. Благодаря этому им удавалось отражать набеги жителей пустыни и вторжения захватчиков.#!" paiks_flavor:0 "#F Веками пехотинцы были костяком индийских армий. И ни одно другое оружие не получило среди них такого распространения, как бамбуковый охотничий лук, который знаком каждому индийцу с малых лет.#!" + guanch_vaulter_flavor:0 "#F Эти проворные воины с длинными шестами могут легко преодолевать пересеченную горную местность и даже перепрыгивать через невысокие укрепления.#!" #Religious MaA teutonic_knights:1 "Рыцари ордена" diff --git a/project/ck3/base_game/localization/russian/regions_l_russian.yml b/project/ck3/base_game/localization/russian/regions_l_russian.yml index c2efec156a..5e47bc3f15 100644 --- a/project/ck3/base_game/localization/russian/regions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/regions_l_russian.yml @@ -119,5 +119,10 @@ dlc_fp1_achievement_king_of_all_the_isles:0 "Острова Атлантического океана и Средиземноморья" dlc_fp1_achievement_vladimirs_second_choice:0 "Русь" + #FP2 + dlc_fp2_old_vasconia:0 "Старая Васкония" + dlc_fp2_old_vasconia_pushed:0 "Старая Васкония" + dlc_fp2_dlc_fp2_caucasian_iberia:0 "Кавказская Иберия" + #EP1 dlc_ep1_achievement_rise_of_the_ghurids:0 "Исторический Гуридский султанат" diff --git a/project/ck3/base_game/localization/russian/relations_l_russian.yml b/project/ck3/base_game/localization/russian/relations_l_russian.yml index de59d2e631..cce61cd70a 100644 --- a/project/ck3/base_game/localization/russian/relations_l_russian.yml +++ b/project/ck3/base_game/localization/russian/relations_l_russian.yml @@ -425,7 +425,7 @@ #Frame playable FRAME_RELATION_ME:1 "#T Это вы#!" FRAME_RELATION_MY_HEIR:2 "#T Это ваш [player_heir|E]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_MY_LIEGE` + FRAME_RELATION_MY_LIEGE:0 "#T Это ваш [liege|El]#!" #Frame dynasty FRAME_RELATION_DYNAST:2 "#T [dynast|E] вашей [dynasties|El]\n#!$TT_DYNAST_DESC$" @@ -448,7 +448,7 @@ FRAME_RELATION_POWERFUL_VASSAL:1 "#T Могущественный вассал#!\nЭтот [ruler|El] — [powerful_vassal|El] и ничего от вас не ждет" FRAME_RELATION_HAPPY_POWERFUL_VASSAL:1 "#T Могущественный вассал#!\nЭтот [ruler|El] — [powerful_vassal|El] и хочет остаться в [Concept( 'council', 'совете' )|E]" FRAME_RELATION_UNAHAPPY_POWERFUL_VASSAL:2 "#T Могущественный вассал#!\n@warning_icon!#X Этот [Concept( 'ruler', 'правитель' )|E] является [Concept( 'powerful_vassal', 'могущественным вассалом' )|E], чье [Concept( 'opinion', 'мнение' )|E] о вас оставляет желать лучшего, так как вы не дали ему места в вашем [Concept( 'council', 'совете' )|E]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_NON_POWERFUL_VASSAL` + FRAME_RELATION_NON_POWERFUL_VASSAL:0 "#T Вассал#!" #To address someone (RelationToMeAddress) relation_my_love:0 "моя любовь" diff --git a/project/ck3/base_game/localization/russian/religion/religion_buddhism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_buddhism_l_russian.yml index b13cb228db..762a66c6e6 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_buddhism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_buddhism_l_russian.yml @@ -1,6 +1,6 @@ l_russian: - buddhism_religion:0 "Буддизм" - buddhism_religion_adj:0 "Буддийск" + buddhism_religion:0 "Буддийск" + buddhism_religion_adj:0 "Буддизм" buddhism_religion_adherent:0 "Буддист" buddhism_religion_adherent_plural:0 "Буддисты" buddhism_religion_desc:0 "Буддизм следует учению Будды Гаутамы и последующих «просветленных» о духовном пробуждении и говорит о бесконечном мучительном процессе перерождений, который можно прервать, лишь достигнув Нирваны. Достижение просветления — это единственный способ покинуть Сансару и войти в небытие Нирваны." @@ -73,29 +73,29 @@ buddhism_witchgod_mara_possessive:0 "$buddhism_trickster_god_name_possessive$" #Ari - ari:0 "Ари" - ari_adj:0 "Арийск" + ari:0 "Арийск" + ari_adj:0 "Ари" ari_adherent:0 "Ари" ari_adherent_plural:0 "Почитатели Ари" ari_desc:0 "Ари причудливо сочетает в себе элементы тантрического буддизма, духопочитания, традиционного поклонения нага и индуизма. Хотя представления этой конфессии весьма нестандартны, адептов ари причисляют к буддистам." #Theravada - theravada:0 "Тхеравада" - theravada_adj:0 "Тхеравадск" + theravada:0 "Тхеравадск" + theravada_adj:0 "Тхеравада" theravada_adherent:0 "Тхеравадин" theravada_adherent_plural:0 "Тхеравадины" theravada_desc:0 "Путь к просветлению лежит через личный опыт, рефлексию и размышления. Гаутама Будда достиг Нирваны, и единственный способ последовать за ним и тоже достичь ее — пережить, узнать и изучить собственное существование." #Mahayana - mahayana:0 "Махаяна" - mahayana_adj:0 "Махаянск" + mahayana:0 "Махаянск" + mahayana_adj:0 "Махаяна" mahayana_adherent:0 "Махаянист" mahayana_adherent_plural:0 "Махаянисты" mahayana_desc:0 "Уход из Сансары — это не личное дело каждого, но опыт, которым нужно делиться с разумными существами. Состояние будды — лишь очередной этап на долгом пути всех разумных существ к Нирване, добродетельная цель Сансары." #Vajrayana - vajrayana:0 "Ваджраяна" - vajrayana_adj:0 "Ваджраянск" + vajrayana:0 "Ваджраянск" + vajrayana_adj:0 "Ваджраяна" vajrayana_adherent:0 "Ваджраянист" vajrayana_adherent_plural:0 "Ваджраянисты" vajrayana_desc:0 "Мотивация на пути к состоянию будды играет важнейшую роль, и истинного просветления можно достичь, лишь стремясь к выгоде для всех разумных существ. Все рождены с просветленным разумом, но существование затуманивает его. Таким образом, практика созерцания истинности мира и вселенной позволяет достичь внутреннего просветления." @@ -123,11 +123,11 @@ vajrayana_water_god_name_possessive:1 "Васудхары" #Tibetan Buddhism - lamaism:0 "Нангчос" - lamaism_adj:0 "Нангчосск" + lamaism:0 "Нангчосск" + lamaism_adj:0 "Нангчос" lamaism_adherent:0 "Нангчоспо" lamaism_adherent_plural:0 "Нангчоспа" - lamaism_desc:1 "В Тибете буддизм называют «Нангчос» — «Дхарма посвященных». В Тибетской империи традиционные верования, практики и божества перемежаются с верованиями и практиками Ваджраяны и Махаяны, а разные школы постоянно оспаривают верховенство друг у друга." + lamaism_desc:1 "В Тибете буддизм называют «Нангчос» или «Дхарма посвященных». В Тибетской империи традиционные верования, практики и божества перемежаются с верованиями и практиками Ваджраяны и Махаяны, а разные школы постоянно оспаривают верховенство друг у друга." lamaism_house_of_worship:0 "гомпа" lamaism_house_of_worship_2:0 "$lamaism_house_of_worship$" # Optional translation alt lamaism_house_of_worship_3:0 "$lamaism_house_of_worship$" # Optional translation alt diff --git a/project/ck3/base_game/localization/russian/religion/religion_christianity_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_christianity_l_russian.yml index 7903263228..e24f203ff6 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_christianity_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_christianity_l_russian.yml @@ -1,9 +1,9 @@ l_russian: #Common Christian Localization - christianity_religion:0 "Христианство" - christianity_religion_adj:0 "Христианск" - christianity_religion_adjerent:0 "Христианин" + christianity_religion:0 "Христианск" + christianity_religion_adj:0 "Христианство" + christianity_religion_adherent:0 "Христианин" christianity_religion_adherent_plural:0 "Христиане" christianity_religion_desc:0 "В центре христианства находятся жизнь и учение Иисуса из Назарета. Важнейшее понятие христианства — спасение, которого могут добиться только истинные христиане: они получают прощение грехов, и бог встречает их в загробной жизни." christianity_high_god_name:0 "Бог" @@ -45,11 +45,11 @@ christianity_bishop:0 "епископ" christianity_bishop_plural:0 "епископы" christianity_positive_afterlife:0 "рай" - christianity_positive_afterlife_2:0 "$christianity_positive_afterlife$" # Optional translation alt - christianity_positive_afterlife_3:0 "$christianity_positive_afterlife$" # Optional translation alt + christianity_positive_afterlife_2:1 "рай" # Optional translation alt + christianity_positive_afterlife_3:1 "Царство $christianity_high_god_name_possessive$" # Optional translation alt christianity_negative_afterlife:0 "ад" - christianity_negative_afterlife_2:0 "$christianity_negative_afterlife$" # Optional translation alt - christianity_negative_afterlife_3:0 "$christianity_negative_afterlife$" # Optional translation alt + christianity_negative_afterlife_2:1 "Пекло" # Optional translation alt + christianity_negative_afterlife_3:1 "Геенна" # Optional translation alt christianity_witchgodname_the_horned_god:0 "Рогатый бог" christianity_witchgodname_the_horned_god_possessive:0 "Рогатого бога" @@ -77,8 +77,8 @@ christianity_water_god_name_possessive:0 "$christianity_health_god_name_possessive$" #Catholic-Group Faiths - catholic:0 "Католичество" - catholic_adj:0 "Католическ" + catholic:0 "Католическ" + catholic_adj:0 "Католичество" catholic_adherent:0 "Католик" catholic_adherent_plural:0 "Католики" catholic_desc:0 "Римская Католическая церковь утверждает, что Иисус даровал ключи от Царства небесного святому Петру и что Папа — законный преемник святого Петра — обладает верховной духовной властью над всем христианским миром." @@ -97,8 +97,8 @@ west_christian_water_god_name:0 "Св. Николай" west_christian_water_god_name_possessive:0 "Св. Николая" - cathar:0 "Катаризм" - cathar_adj:0 "Катарск" + cathar:0 "Катарск" + cathar_adj:0 "Катаризм" cathar_adherent:0 "Катар" cathar_adherent_plural:0 "Катары" cathar_desc:0 "Катары проповедуют, что все сущее было создано Сатаной и потому осквернено грехом, а единственный способ достичь спасения — отвергнуть материальный мир и все мирские желания вместе с ним." @@ -109,20 +109,20 @@ cathar_priest_neuter:0 "совершенный" cathar_priest_neuter_plural:0 "совершенные" - waldensian:0 "Вальденсизм" - waldensian_adj:0 "Вальденск" + waldensian:0 "Вальденск" + waldensian_adj:0 "Вальденсизм" waldensian_adherent:0 "Вальденс" waldensian_adherent_plural:0 "Вальденсы" waldensian_desc:0 "Вальденсы утверждают, что накопление богатств препятствует спасению, и проповедуют апостольскую бедность как путь к совершенству. Вальденсы полагают, что священники не должны иметь ни титулов, ни земель." - lollard:0 "Лоллардизм" - lollard_adj:0 "Лоллардск" + lollard:0 "Лоллардск" + lollard_adj:0 "Лоллардизм" lollard_adherent:0 "Лоллард" lollard_adherent_plural:0 "Лолларды" lollard_desc:0 "Лолларды отвергают многие общепринятые христианские таинства вроде крещения и исповеди и считают, что Библия — единственно правильный источник христианских доктрин. Лолларды уверены, что все учения, которые не основаны на Писании напрямую, в корне неверны." - insular_celtic:0 "Кельтское христианство" - insular_celtic_adj:0 "Кельтско-христианск" + insular_celtic:1 "Кельтско-христианск" + insular_celtic_adj:0 "Кельтское христианство" insular_celtic_adherent:0 "Кельтский христианин" insular_celtic_adherent_plural:0 "Кельтские христиане" insular_celtic_desc:1 "Кельтское христианство отошло от Римской католической церкви несколько веков назад. Теперь исконный колорит ирландской глубинки заметно потускнел под постоянным надзором материковой церкви. Но по сей день кельтское христианство отличает особо трепетное отношение к епитимьям и монашеству и уникальные свадебные обряды, чуждые большинству прочих христианских конфессий." @@ -160,15 +160,15 @@ insular_celtic_bishop_female:0 "аббатиса" insular_celtic_bishop_plural_female:0 "аббатисы" - bosnian_church:0 "Крстянство" - bosnian_church_adj:0 "Крстянск" + bosnian_church:0 "Крстянск" + bosnian_church_adj:0 "Крстянство" bosnian_church_adherent:0 "Крстянин" bosnian_church_adherent_plural:0 "Крстяне" bosnian_church_desc:0 "Крстянство давно процветает на боснийских горах, вдали от своих знаменитых предтеч — католичества и православия. Они настолько малочисленны и исповедуют столь свободные нравы, что собратья по религии чаще всего относятся к крстянам с долей презрения — если вообще знают об их существовании." bosnian_house_of_worship:0 "хижа" - bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" # Optional translation alt - bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" # Optional translation alt + bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" + bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" bosnian_house_of_worship_plural:0 "хижи" bosnian_religious_head_title:0 "Прадед" bosnian_religious_head_title_name:0 "Обитель" @@ -192,31 +192,45 @@ bosnian_bishop_neuter:0 "дед" bosnian_bishop_neuterplural:0 "деды" - conversos:0 "Конверсо" - conversos_adj:0 "Конверсск" + mozarabic_church:0 "Мосарабск" + mozarabic_church_adj:0 "Мосарабизм" + mozarabic_church_adherent:0 "Мосараб" + mozarabic_church_adherent_plural:0 "Мосарабы" + mozarabic_church_desc:0 "Вышедшее из раннеиберийских обрядов, Мосарабское христианство веками сохраняло определенную независимость от Рима, поскольку находилось под властью ислама. Как следствие длительного сосуществования с другими конфессиями, эту ветвь отличает существенно большая, чем у других, более фундаментальных сект, терпимость к отличиям в доктрине." + + adoptionist:0 "Адопционистск" + adoptionist_adj:0 "Адопционизм" + adoptionist_adherent:0 "Адопционист" + adoptionist_adherent_plural:0 "Адопционисты" + adoptionist_desc:0 "Иберийский осколок адопционизма вырос из сочетания независимого мышления, возникшего в Архиепископстве Толедо и соседних епархиях, североафриканского пуританства прошлых веков и учений нескольких крайне харизматичных ересиархов начала девятого столетия.\n\nИ хотя он принимает различные формы, варьирующиеся от довольно изощренных до абсолютно грубых, объединяющим началом этой доктрины является отрицание божественной сущности Иисуса Христа." + adoptionist_religious_head_title:0 "Архиепископ" + adoptionist_religious_head_title_name:0 "Архиепископск" + + conversos:0 "Конверсск" + conversos_adj:0 "Конверсо" conversos_adherent:0 "Конверсо" conversos_adherent_plural:0 "Конверсо" conversos_desc:0 "Конверсо — выходцы из еврейских общин, насильно обращенные в христианство. Они приняли новую веру, но по сей день помнят старые обычаи и поддерживают тех, кто до сих пор их придерживается." #Orthodox-Group Faiths - orthodox:0 "Православие" - orthodox_adj:0 "Православно-христианск" + orthodox:0 "Православно-христианск" + orthodox_adj:0 "Православие" orthodox_adherent:0 "Православный" orthodox_adherent_plural:0 "Православные" orthodox_desc:0 "Восточная православная церковь убеждена, что ее епископы — подлинные преемники учеников Христа и что только ее учение хранит исконную литургическую традицию и не отошло от изначального христианства." orthodox_religious_head_title:0 "Патриарх" orthodox_religious_head_title_name:0 "Патриархат" - bogomilist:0 "Богомильство" - bogomilist_adj:0 "Богомильск" + bogomilist:0 "Богомильск" + bogomilist_adj:0 "Богомильство" bogomilist_adherent:0 "Богомил" bogomilist_adherent_plural:0 "Богомилы" bogomilist_desc:0 "Избирая духовных лидеров из простого народа, богомилы отвергают всю мирскую атрибутику и институты власти. Они призывают вернуться к ранним формам духовного учения, какие практиковали Христос и его ученики." bogomilist_priest:0 "выбранный" bogomilist_priest_plural:0 "выбранные" - paulician:0 "Павликианство" - paulician_adj:0 "Павликианск" + paulician:0 "Павликианск" + paulician_adj:0 "Павликианство" paulician_adherent:0 "Павликианин" paulician_adherent_plural:0 "Павликиане" paulician_desc:0 "Отвергая божественность Христа и рассматривая поклонение кресту как пережиток язычества, павликиане утверждали, что стремятся возродить истинный облик христианства, как его представлял Павел из Тарса." @@ -224,15 +238,15 @@ paulician_religious_text_2:0 "$paulician_religious_text$" # Optional translation alt paulician_religious_text_3:0 "$paulician_religious_text$" # Optional translation alt - iconoclast:0 "Иконоборчество" - iconoclast_adj:0 "Иконоборческ" + iconoclast:0 "Иконоборческ" + iconoclast_adj:0 "Иконоборчество" iconoclast_adherent:0 "Иконоборец" iconoclast_adherent_plural:0 "Иконоборцы" iconoclast_desc:0 "Полагая, что использование любых религиозных символов нарушает вторую заповедь не создавать кумиров, иконоборцы стремятся уничтожить существующую религиозную иконографию и препятствуют созданию новой." #Eastern-Group Faiths - coptic:0 "Коптское христианство" - coptic_adj:0 "Коптск" + coptic:0 "Коптск" + coptic_adj:0 "Коптское христианство" coptic_adherent:0 "Копт" coptic_adherent_plural:0 "Копты" coptic_desc:0 "Коптская церковь ведет свою историю от евангелиста Марка. Именно в этом течении возникли первые христианские монастыри. Кроме того, коптская церковь славится своей давней традицией поддерживать образование и философию." @@ -252,8 +266,8 @@ east_christian_war_god_name:0 "Св. Морис" east_christian_war_god_name_possessive:0 "Св. Мориса" - armenian_apostolic:1 "Апостольское христианство" - armenian_apostolic_adj:1 "Апостольск" + armenian_apostolic:1 "Апостольск" + armenian_apostolic_adj:1 "Апостольское христианство" armenian_apostolic_adherent:1 "Адепт апостольской церкви" armenian_apostolic_adherent_plural:1 "Адепты апостольской церкви" armenian_apostolic_desc:1 "Основанная апостолами Варфоломеем и Фаддеем, Армянская апостольская церковь быстро обзавелась последователями в регионе и привела Армянское царство к статусу первого государства, принявшего христианство в качестве официальной религии." @@ -262,24 +276,24 @@ apostolic_religious_head_title_name:0 "Церковь" - nestorian:0 "Несторианство" - nestorian_adj:0 "Несторианск" + nestorian:0 "Несторианск" + nestorian_adj:0 "Несторианство" nestorian_adherent:0 "Несторианин" nestorian_adherent_plural:0 "Несториане" nestorian_desc:0 "В своем учении о двух природах Иисуса Христа, божественной и человеческой, несторианство было объявлено ересью большинством христианских конфессий. Несмотря на это, ее уникальный облик привлек множество последователей в таких далеких восточных регионах, как Китай, Индия и даже Монголия." nestorian_religious_head_title:0 "Патриарх" nestorian_religious_head_title_name:0 "Патриархат" - messalian:0 "Мессалианство" - messalian_adj:0 "Мессалианск" + messalian:0 "Мессалианск" + messalian_adj:0 "Мессалианство" messalian_adherent:1 "Мессалианин" messalian_adherent_plural:0 "Мессалиане" messalian_desc:0 "Полагая, что сущность Бога можно понять только телесными ощущениями, мессалиане отвергают традиционные христианские таинства и вместо этого стремятся познать Бога напрямую через менее традиционные способы поклонения." messalian_priest:0 "совершенный" messalian_priest_plural:0 "совершенные" - adamites:0 "Адамитство" - adamites_adj:0 "Адамитск" + adamites:0 "Адамитск" + adamites_adj:0 "Адамитство" adamites_adherent:0 "Адамит" adamites_adherent_plural:0 "Адамиты" adamites_desc:0 "Адамиты проповедовали возвращение к невинности Адама и Евы через избавление от одежды. Общины адамитов зачастую жили в распутстве, утверждая, что невинность не позволяет применять к ним понятия добра и зла." diff --git a/project/ck3/base_game/localization/russian/religion/religion_core_tenets_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_core_tenets_l_russian.yml index 6c3934f6b7..30cb2a26e9 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_core_tenets_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_core_tenets_l_russian.yml @@ -24,7 +24,7 @@ tenet_divine_marriage_name:0 "Божественный брак" tenet_divine_marriage_desc:0 "Божественная кровь течет в венах наших властителей. Сохранение чистоты крови — лучший способ убедиться, что правление нашей династии продолжится в грядущих веках." doctrine_parameter_divine_marriage_opinion:0 "Последователи, вступая в брак с [Concept( 'close_family', 'близким родственником' )|E], получают $VALUE|0+=$ [opinions|El] от [Concept( 'vassal', 'вассалов' )|E] той же [faiths|El]" - doctrine_parameter_divine_marriage_piety_gain_active:2 "Если у вас принята [GetFaithDoctrine('doctrine_monogamy').GetName|l], то при вступлении в брак с [Concept( 'close_family', 'близким родственником' )|E] вы также получите большое количество [Concept( 'piety', 'благочестия' )|E]" + doctrine_parameter_divine_marriage_piety_gain_active:2 "Если у вас принята [GetFaithDoctrine('doctrine_monogamy').GetBaseName|l], то при вступлении в брак с [Concept( 'close_family', 'близким родственником' )|E] вы также получите большое количество [Concept( 'piety', 'благочестия' )|E]" tenet_pacifism_name:0 "Пацифизм" tenet_pacifism_desc:0 "Насилие отвратительно и ведет лишь к страданию, боли и сожалению. Стараясь по возможности избегать его, мы сможем построить более крепкое и безопасное общество для истинно верующих." @@ -51,6 +51,14 @@ gruesome_festivals_active_name:0 "возможность устраивать грандиозные жертвоприношения" doctrine_parameter_gruesome_festivals_active:0 "Раз в десять лет можно устраивать грандиозные жертвоприношения, повышая [Concept( 'county_opinion', 'мнение графств' )|E] и подданных той же [Concept( 'faith', 'конфессии' )|E]" + tenet_volcanic_veneration_name:0 "Поклонение вулканам" + tenet_volcanic_veneration_desc:0 "Немногое сравнится в божественности с новорожденной землей, извергаемой из пылающих расселин нашей родины. Мы живем на краю катастрофы, нашими судьбами владеет [ROOT.Faith.PantheonTerm]." + tenet_cthonic_redoubts_name:0 "Хтонические цитадели" + tenet_cthonic_redoubts_desc:0 "Нет пристанища лучше, чем корни земли, нет крепости надежнее, чем ее высокие горы, нет паломничества священнее, чем путь по ее сокрытым тропам. Мы взираем на все сущее с этих вершин и чувствуем истинную тяжесть Божественного." + doctrine_parameter_easier_to_convert_faith_in_mountains:0 "Скорость [Concept( 'convert_county', 'обращения графств' )|E] в гористой [Concept( 'terrain', 'местности' )|E]: #P +[EmptyScope.ScriptValue('easier_to_convert_faith_in_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_easier_to_convert_culture_in_same_faith_mountains:0 "Скорость [Concept( 'promote_culture', 'распространения культур' )|E] в гористой [Concept( 'terrain', 'местности' )|E] аналогичной [Concept( 'faith', 'конфессии' )|E]: #P : #P +[EmptyScope.ScriptValue('promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_harder_to_convert_faith_away_in_mountains:0 "Скорость [Concept( 'convert_county', 'обращения враждебных графств' )|E] в гористой [Concept( 'terrain', 'местности' )|E]: #P +[EmptyScope.ScriptValue('harder_to_convert_faith_away_in_mountains_malus_loc_control')|0]%#!" + tenet_consolamentum_name:1 "Эндура" tenet_consolamentum_name_alternate:0 "Ритуальное самоубийство" tenet_consolamentum_desc:0 "В старости или во время болезни мы проводим ритуал очищения души от греха. После этого мы быстро и окончательно прерываем свою жизнь, чтобы грех не успел вновь запятнать нас." @@ -97,6 +105,13 @@ tenet_unrelenting_faith_name:0 "Беспощадная вера" tenet_unrelenting_faith_desc:0 "Наши убеждения сильны, и мы с радостью будем убивать и умирать за свою веру. Даже если наши шансы ничтожны, мы не сдадимся." + tenet_rite_name:0 "Ритуал" + tenet_rite_desc:0 "По большому счету, мы верим в то же самое, что и наши прародители... С чего нам ссориться из-за мелочей, если мы согласны в основах доктрины и, самое главное, в том, кто является непререкаемым авторитетом в спорах?" + doctrine_parameter_maintains_head_of_faith_on_creation:0 "Новые [Concept( 'faith', 'конфессии' )|E] сохраняют [Concept( 'head_of_faith', 'главу' )|E] при создании" + doctrine_parameter_ecumenical_christians_keep_ecumenism:0 "[GetPlayer.Custom('GetRiteEcumenismFullOrEmpty')]" + GetRiteEcumenismFullOrEmpty_full:0 "Христианская [Concept( 'faith', 'конфессия' )|E] сохраняет доктрину [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName], если она была у нее раньше" + GetRiteEcumenismFullOrEmpty_empty:0 "" + #Muslim Tenets tenet_struggle_submission_name:0 "Борьба и подчинение" tenet_struggle_submission_desc:0 "Божественная воля — источник всего хорошего, поэтому хорошим следует считать лишь того, кто покорен божественной воле и готов потрудиться ради ее воплощения." @@ -202,6 +217,8 @@ tenet_sanctity_of_nature_name:0 "Святость природы" tenet_sanctity_of_nature_desc:1 "Мир природы создан божественной волей, и мы в нем лишь гости. Мы должны уважать и почитать деревья и корни, зверей и растения — и саму землю." + # This parameter does nothing; it's just here to flag the tenet's nature silently so we can reference it without directly tagging the tenet. + doctrine_parameter_believes_in_harmony_with_nature_invisible:0 "" tenet_mystical_birthright_name:0 "Благоприятное рождение" tenet_mystical_birthright_alternate:0 "Талтош шулетес" @@ -255,8 +272,8 @@ tenet_unreformed_syncretism_name:0 "Синкретические традиции" tenet_unreformed_syncretism_desc:0 "Кто мы такие, чтобы говорить людям, что их традиции неверны? Мы не должны отрывать их от корней и запрещать обычаи, которым много сотен лет: нам стоит прислушаться к ним и постараться понять." - doctrine_parameter_hostility_override_unreformed_faith_doctrine:2 "Считает, что [faiths|El], имеющие доктрину «[GetFaithDoctrine('unreformed_faith_doctrine').GetName]», — [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], а не $hostility_evil_tooltippable$. Эти [faiths|El] отвечают тем же." - doctrine_parameter_unreformed_syncretic_actor_opinion_active:2 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, чья [Concept( 'faiths', 'конфессия' )|E] [GetFaithDoctrine('unreformed_faith_doctrine').GetName|l]" + doctrine_parameter_hostility_override_unreformed_faith_doctrine:2 "Считает, что [faiths|El], имеющие доктрину «[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName]», — [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], а не $hostility_evil_tooltippable$. Эти [faiths|El] отвечают тем же." + doctrine_parameter_unreformed_syncretic_actor_opinion_active:2 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, чья [Concept( 'faiths', 'конфессия' )|E] [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName|l]" doctrine_parameter_opinion_of_unreformed_syncretic_recipient_opinion_active:0 "" doctrine_parameter_unreformed_syncretic_recipient_opinion_active:1 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, принадлежащих к [Concept( 'faiths', 'конфессиям' )|E] с догматом «$tenet_unreformed_syncretism_name$»" doctrine_parameter_opinion_of_unreformed_syncretic_actor_opinion_active:0 "" @@ -269,14 +286,24 @@ #Instead, add these doctrine parameters to appropriate tenets (presently Christian Syncretism & Pastoral Isolation). doctrine_parameter_is_christian_faith_bilateral_loc_override:2 "Считает, что христианские [faiths|El] — [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], а не $hostility_evil_tooltippable$. Христианские [faiths|El] отвечают тем же." doctrine_parameter_is_christian_faith_pastoral_isolation_loc_override:1 "Прочие христианские [faiths|El] всегда рассматриваются как [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], невзирая на различия доктрин" + doctrine_parameter_can_use_christian_artefacts:0 "Может полностью раскрывать потенциал христианских [Concept( 'artifacts', 'артефактов' )|E]" doctrine_parameter_christian_syncretic_actor_opinion_active:1 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, принадлежащих к христианским [Concept( 'faiths', 'конфессиям' )|E]" doctrine_parameter_opinion_of_christian_syncretic_recipient_opinion_active:0 "" doctrine_parameter_christian_syncretic_recipient_opinion_active:1 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, принадлежащих к [Concept( 'faiths', 'конфессиям' )|E] с догматом «$tenet_christian_syncretism_name$»" doctrine_parameter_opinion_of_christian_syncretic_actor_opinion_active:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_felicitous_doctrine:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_radical_doctrine:0 "" + doctrine_parameter_adoptionists_like_ecumenism:0 "Считает, что $christianity_religion_adj$ие [faiths|El] с доктриной «[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]», — $hostility_astray_tooltippable$, а не $hostility_hostile_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_hostile:0 "Для прочих $christianity_religion_adj$их [Concept( 'faiths', 'конфессий' )|E] они всего лишь $hostility_hostile_tooltippable$, в то время как менее изысканные $adoptionist_adherent_plural$ — $hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_evil:0 "Для других $christianity_religion_adj$их [Concept( 'faiths', 'конфессий' )|E] они — $hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_mutual_evil:0 "Считает, что все прочие $christianity_religion_adherent_plural$ — $hostility_evil_tooltippable$. Они отвечают тем же." + doctrine_parameter_adoptionist_school_removed_on_reformation:0 "Тончайшие нюансы этого учения #EMP полностью#! утрачены во время [Concept( 'reformation', 'реформации' )|E]" + doctrine_parameter_adoptionists_attractively_intuitive_theology:0 "[EmptyScope.ScriptValue('fp2_lyonese_monk_conversion_bonus_root_value')|=+%0] к скорости обращения других [GetReligionByKey('christianity_religion').GetAdjective]их [Concept( 'faiths', 'конфессий' )|E]" tenet_islamic_syncretism_name:0 "Исламский синкретизм" tenet_islamic_syncretism_desc:0 "Слова Пророка справедливы и мудры, и хотя жизнь наша полна других забот, мы не должны забывать о его мыслях и деяниях." doctrine_parameter_hostility_override_special_doctrine_is_islamic_faith:2 "Считает, что исламские [faiths|El] — [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], а не $hostility_evil_tooltippable$. Исламские [faiths|El] отвечают тем же." + doctrine_parameter_can_use_islamic_artefacts:0 "Может полностью раскрывать потенциал исламских [Concept( 'artifacts', 'артефактов' )|E]" doctrine_parameter_islamic_syncretic_actor_opinion_active:1 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, принадлежащих к исламским [Concept( 'faiths', 'конфессиям' )|E]" doctrine_parameter_opinion_of_islamic_syncretic_recipient_opinion_active:0 "" doctrine_parameter_islamic_syncretic_recipient_opinion_active:1 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, принадлежащих к [Concept( 'faiths', 'конфессиям' )|E] с догматом «$tenet_islamic_syncretism_name$»" @@ -285,6 +312,7 @@ tenet_jewish_syncretism_name:0 "Иудейский синкретизм" tenet_jewish_syncretism_desc:0 "Хоть мы и не готовы признать еврейский народ богоизбранным, заключенная в Торе мудрость неоспорима. Мы можем многое почерпнуть из нее." doctrine_parameter_hostility_override_special_doctrine_is_jewish_faith:2 "Считает, что иудейские [faiths|El] — [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], а не $hostility_evil_tooltippable$. Иудейские [faiths|El] отвечают тем же." + doctrine_parameter_can_use_jewish_artefacts:0 "Может полностью раскрывать потенциал иудейских [Concept( 'artifacts', 'артефактов' )|E]" doctrine_parameter_jewish_syncretic_actor_opinion_active:1 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, принадлежащих к иудейским [Concept( 'faiths', 'конфессиям' )|E]" doctrine_parameter_opinion_of_jewish_syncretic_recipient_opinion_active:0 "" doctrine_parameter_jewish_syncretic_recipient_opinion_active:1 "Взаимный бонус [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] к [Concept( 'opinion', 'мнению' )|E] персонажей, принадлежащих к [Concept( 'faiths', 'конфессиям' )|E] с догматом «$tenet_jewish_syncretism_name$»" @@ -317,4 +345,12 @@ tenet_natural_primitivism_desc:0 "Цивилизация неестественна. Это богомерзкий плод, что породил человек, пытаясь обуздать необузданное естество. Мы провозглашаем натуризм и живем так, как предписывают [ROOT.Faith.PantheonTerm]: дикими и свободными." doctrine_parameter_naked_adherents_active:0 "Адепты не носят одежд" doctrine_parameter_natural_primitivism_law_cost_increase:0 "Стоимость закона: #N +50%#!" + doctrine_parameter_unlock_jizya_contract:0 "Разблокирован [vassal_contract|El] джизьи" + + tenet_sacrificial_ceremonies_name:0 "Церемонии жертвоприношения" + tenet_sacrificial_ceremonies_desc:0 "Человеческие жертвоприношения, как добровольные, так и принудительные, приближают нас к божественному. Предложить себя на роль жертвы значит исполнить обычай и совершить доброе деяние, и столь же добродетельным является принесение в жертву тех, кто совершил непростительные преступления против богов." + tenet_megaliths_name:0 "Строительство мегалитов" + tenet_megaliths_desc:0 "Поклонение не должно ограничиваться стенами храмов — эти примитивные людские постройки отвлекают от окружающих нас божественных творений. Мы чествуем камень и чистое небо и размещаем камни, дарованные нашими создателями, так, чтобы порадовать их и стать ближе к постижению божественного." + doctrine_parameter_can_build_megaliths:0 "Позволяет строить мегалиты в [Concept( 'temple', 'храмовых' )|E] владениях и великие мегалиты в столицах герцогств." + province_is_of_a_megalith_faith_tt:0 "Это [county|El] должно исповедовать [Concept( 'faith', 'конфессию' )|E], которая верит в значимость мегалитов." diff --git a/project/ck3/base_game/localization/russian/religion/religion_doctrine_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_doctrine_triggers_l_russian.yml index 088709a9a0..f1a798088b 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_doctrine_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_doctrine_triggers_l_russian.yml @@ -12,6 +12,18 @@ INCOMPATIBLE_TENET_OTHER_SYNCRETISM_TRIGGER:0 "Вы можете выбрать [Concept( 'core_tenet', 'основополагающий догмат' )|E] для вашей [Concept( 'faith', 'конфессии' )|E]" INCOMPATIBLE_TENET_FALSE_CONVERSION_SANCTION_TRIGGER:1 "Несовместимый [core_tenet|El] — [GetFaithDoctrine('tenet_false_conversion_sanction').GetName( GetPlayer.GetFaith )]" INCOMPATIBLE_TENET_PENTARCHY_TRIGGER:1 "Несовместимый [core_tenet|El] — [GetFaithDoctrine('tenet_pentarchy').GetName( GetPlayer.GetFaith )]" + INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER:0 "Несовместимый [core_tenet|El] — «[GetFaithDoctrine('tenet_sacrificial_ceremonies').GetName( GetPlayer.GetFaith )]»" + INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER:0 "Несовместимый [core_tenet|El] — «[GetFaithDoctrine('tenet_consolamentum').GetName( GetPlayer.GetFaith )]»" + + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL:0 "Вы не можете выбрать [GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )], если ваши взгляды расходятся со взглядами [Concept( 'head_of_faith', 'главы конфессии' )|E]" + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL:0 "Вы не можете выбрать [GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )], если [Concept( 'head_of_faith', 'глава конфессии' )|E] не одобряет ваши взгляды" + INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$: пацифизм против разжигания войны" + INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$: запрет ведовства и одержимость духами" + INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$: гедонизм и аскетизм" + INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$: каннибализм" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$: человеческие жертвоприношения" + INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$: полигамия" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$: свободные кровосмесительные отношения" DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Несовместимая [doctrine|El] — «Фундаментализм»" NOT_DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Требуется [doctrine|El] «Фундаментализм»" @@ -19,8 +31,9 @@ NOT_DOCTRINE_PLURALISM_PLURALISTIC:0 "Требуется [doctrine|El] «Плюрализм»" DOCTRINE_UNRESTRICTED_CONSANGUINITY:0 "Несовместимая [doctrine|El] — «Браки без ограничений»" NOT_DOCTRINE_UNRESTRICTED_CONSANGUINITY:0 "Требуется [doctrine|El] «Браки без ограничений»" - CANNOT_HAVE_TEMPORAL_HEAD_AND_THEOCRACY:0 "Конфессия не может одновременно иметь традиции духовенства «[GetFaithDoctrine('doctrine_theocracy_temporal').GetName]» и главу конфессии «[GetFaithDoctrine('doctrine_temporal_head').GetName]»" - CANNOT_HAVE_TEMPORAL_HEAD_AND_SPIRITUAL_APPOINTMENT:0 "Конфессия не может одновременно иметь традиции духовенства «[GetFaithDoctrine('doctrine_clerical_succession_spiritual_appointment').GetName]» и главу конфессии «[GetFaithDoctrine('doctrine_temporal_head').GetName]»" + CANNOT_HAVE_TEMPORAL_HEAD_AND_THEOCRACY:0 "Конфессия не может одновременно иметь традиции духовенства «[GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName]» и главу конфессии «[GetFaithDoctrine('doctrine_temporal_head').GetBaseName]»" + CANNOT_HAVE_TEMPORAL_HEAD_AND_SPIRITUAL_APPOINTMENT:0 "Конфессия не может одновременно иметь традиции духовенства «[GetFaithDoctrine('doctrine_clerical_succession_spiritual_appointment').GetBaseName]» и главу конфессии «[GetFaithDoctrine('doctrine_temporal_head').GetBaseName]»" + DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER:0 "Необходима [doctrine|El] «[spiritual_head_of_faith|E]»" NOT_DOCTRINE_NO_HEAD_OF_FAITH:0 "Необходима [doctrine|El] «Нет [Concept( 'head_of_faith', 'главы конфессии' )|El]»" DOCTRINE_REQUIRED_HEAD_OF_FAITH:0 "Требуется [doctrine|El] [Concept( 'head_of_faith', 'главы конфессии' )|E]" INCOMPATIBLE_WITH_ALL_CRIMINAL_DOCTRINES:0 "Несовместимо с любыми [Concept( 'doctrines', 'доктринами' )|E], называющими определенные действия [Concept( 'criminal', 'преступными' )|E]" @@ -30,15 +43,15 @@ NOT_HAS_DOCTRINE:0 "#bold Нет#! доктрины «[FAITH_DOCTRINE.GetName(FAITH.Self)]»" I_HAVE_DOCTRINE:1 "У вашей [faiths|El] есть доктрина «[FAITH_DOCTRINE.GetName(FAITH.Self)]»" NOT_I_HAVE_DOCTRINE:1 "У вашей [faiths|El] #bold нет#! доктрины «[FAITH_DOCTRINE.GetName(FAITH.Self)]»" - THEY_HAS_DOCTRINE:0 "[FAITH.GetName] имеет доктрину «[FAITH_DOCTRINE.GetName(FAITH.Self)]»" - NOT_THEY_HAS_DOCTRINE:0 "[FAITH.GetName] #bold не#! имеет доктрины «[FAITH_DOCTRINE.GetName(FAITH.Self)]»" + THEY_HAS_DOCTRINE:0 "[FAITH.GetAdjective] имеет доктрину «[FAITH_DOCTRINE.GetName(FAITH.Self)]»" + NOT_THEY_HAS_DOCTRINE:0 "[FAITH.GetAdjective] #bold не#! имеет доктрины «[FAITH_DOCTRINE.GetName(FAITH.Self)]»" HAS_DOCTRINE_PARAMETER:0 "Имеет $PARAMETER_NAME$" NOT_HAS_DOCTRINE_PARAMETER:0 "#bold Не#! имеет $PARAMETER_NAME$" I_HAVE_DOCTRINE_PARAMETER:1 "Ваша [Concept( 'faith', 'конфессия' )|E] имеет $PARAMETER_NAME$" NOT_I_HAVE_DOCTRINE_PARAMETER:1 "Ваша [Concept( 'faith', 'конфессия' )|E] #bold не#! имеет $PARAMETER_NAME$" - THEY_HAS_DOCTRINE_PARAMETER:0 "[FAITH.GetName] имеет $PARAMETER_NAME$" - NOT_THEY_HAS_DOCTRINE_PARAMETER:0 "[FAITH.GetName] #bold не#! имеет $PARAMETER_NAME$" + THEY_HAS_DOCTRINE_PARAMETER:0 "[FAITH.GetAdjective] имеет $PARAMETER_NAME$" + NOT_THEY_HAS_DOCTRINE_PARAMETER:0 "[FAITH.GetAdjective] #bold не#! имеет $PARAMETER_NAME$" I_HAVE_COURT_CHAPLAIN:1 "[Concept('court_chaplain', CHARACTER.Custom('MyPriestTitle'))|EU] может провести ритуал" NOT_I_HAVE_COURT_CHAPLAIN:1 "[Concept('court_chaplain', CHARACTER.Custom('MyPriestTitle'))|EU] #bold не#! может провести ритуал" @@ -47,6 +60,6 @@ MY_HEALTH_NEAR_DEATH:1 "[health|E]: вы при смерти" NOT_MY_HEALTH_NEAR_DEATH:1 "[health|E]: вы #bold не#! при смерти" - COURT_CHAPLAIN_CANT_FIRE_DOCTRINES:2 "[CHARACTER.GetFaith.GetName] #bold не#! имеет [Concept( 'doctrine', 'доктрину' )|El] #V «Временные должности духовенства»#!.\n\nВ отсутствие такой [Concept( 'doctrine', 'доктрины' )|El] в ваших владениях всегда будет [court_chaplain|El] или [realm_priest|El]." - COURT_CHAPLAIN_CANT_REASSIGN_DOCTRINES:2 "[CHARACTER.GetFaith.GetName] #bold не#! имеет [Concept( 'doctrine', 'доктрин' )|E] [GetFaithDoctrine('doctrine_clerical_succession_temporal_appointment').GetName] или [GetFaithDoctrine('doctrine_clerical_succession_spiritual_appointment').GetName] #V должности духовенства#!.\n\nБез них [court_chaplains|E] и [realm_priests|E] назначаться не могут." + COURT_CHAPLAIN_CANT_FIRE_DOCTRINES:2 "[CHARACTER.GetFaith.GetAdjective] #bold не#! имеет [Concept( 'doctrine', 'доктрину' )|El] #V «Сменяемые должности духовенства»#!.\n\nВ отсутствие такой [Concept( 'doctrine', 'доктрины' )|El] в ваших владениях всегда будет [court_chaplain|El] или [realm_priest|El]." + COURT_CHAPLAIN_CANT_REASSIGN_DOCTRINES:2 "[CHARACTER.GetFaith.GetAdjective] #bold не#! имеет [Concept( 'doctrine', 'доктрин' )] [GetFaithDoctrine('doctrine_clerical_succession_temporal_appointment').GetBaseName|l] или [GetFaithDoctrine('doctrine_clerical_succession_temporal_fixed_appointment').GetBaseName|l] #V должности духовенства#!.\n\nБез них [court_chaplains|El] и [realm_priests|El] назначаться не могут." diff --git a/project/ck3/base_game/localization/russian/religion/religion_donyipoloism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_donyipoloism_l_russian.yml index 6bfe21aac5..3da963549d 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_donyipoloism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_donyipoloism_l_russian.yml @@ -1,10 +1,10 @@ l_russian: #Tanism - tani_religion:0 "Танизм" - tani_religion_adj:0 "Танистск" + tani_religion:0 "Танистск" + tani_religion_adj:0 "Танизм" tani_religion_adherent:0 "Танист" tani_religion_adherent_plural:0 "Танисты" - tani_religion_desc:0 "Религия тани-лоба и их соседей провозглашает двойственность природных божеств, почитаемых высшими существами. Для танистов это Доньи, богиня солнца, и Поло, бог луны." # [LocEditor:ForFutureBatchExport] + tani_religion_desc:1 "Религия тани, лоба и соседних народов строится на дуализме природных божеств, которым поклоняются как высшему существу. Например, у тани это богиня солнца Доньи и бог луны Поло." tani_high_god_name:0 "Доньи-Поло" tani_high_god_name_2:0 "$tani_high_god_name$" # Optional translation alt tani_high_god_name_possessive:0 "Доньи-Поло" @@ -77,26 +77,26 @@ tani_water_god_name_possessive:0 "$tani_high_god_name_possessive$" #Donyi-Poloism - donyipoloism:0 "Доньи-полизм" - donyipoloism_adj:0 "Доньиполистск" + donyipoloism:0 "Доньиполистск" + donyipoloism_adj:0 "Доньи-полизм" donyipoloism_adherent:0 "Оме Доньи-Поло" donyipoloism_adherent_plural:0 "Оме Доньи-Поло" donyipoloism_desc:0 "Доньи-полизм — главная ветвь религии тани-лоба, посвященная божествам Солнца и Луны, которых называют глазами высшего существа — бога-создателя Седи." - donyipoloism_old:0 "Старый доньи-полизм" - donyipoloism_old_adj:0 "Стародоньи-полистск" + donyipoloism_old:0 "Стародоньи-полистск" + donyipoloism_old_adj:0 "Старый доньи-полизм" donyipoloism_old_adherent:0 "Стародоньи" donyipoloism_old_adherent_plural:0 "Стародоньи" #Sedism - sedism:0 "Седизм" - sedism_adj:0 "Седистск" + sedism:0 "Седистск" + sedism_adj:0 "Седизм" sedism_adherent:0 "Оме Седи" sedism_adherent_plural:0 "Оме Седи" sedism_desc:0 "Седизм — религия тани-лоба, посвященная высшему существу — богу Седи." - sedism_old:0 "Старый седизм" - sedism_old_adj:0 "Староседистск" + sedism_old:0 "Староседистск" + sedism_old_adj:0 "Старый седизм" sedism_old_adherent:0 "Старо-Оме Седи" sedism_old_adherent_plural:0 "Старо-Оме Седи" diff --git a/project/ck3/base_game/localization/russian/religion/religion_dualism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_dualism_l_russian.yml index 25d794df1a..b4045ffbc7 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_dualism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_dualism_l_russian.yml @@ -1,8 +1,8 @@ l_russian: #Common Dualism Localization - dualism_religion:0 "Дуализм" - dualism_religion_adj:0 "Дуалистическ" + dualism_religion:0 "Дуалистическ" + dualism_religion_adj:0 "Дуализм" dualism_religion_adherent:0 "Дуалист" dualism_religion_adherent_plural:0 "Дуалисты" dualism_religion_desc:0 "Дуализм, как правило, это вера в существование двух противостоящих друг другу фундаментальных сил: благожелательной силы, породившей человеческую душу, и злонамеренной материальной силы, создавшей тело." @@ -82,8 +82,8 @@ dualism_water_god_name_possessive:0 "$dualism_high_god_name_possessive$" #Manicheanism - manichean:1 "Манихейство" - manichean_adj:0 "Манихейск" + manichean:1 "Манихейск" + manichean_adj:0 "Манихейство" manichean_adherent:0 "Манихей" manichean_adherent_plural:0 "Манихеи" manichean_desc:0 "Откровения, полученные Буддой, Заратуштрой и Иисусом, были неполным отражением реального мира. Пророк Мани принес полное откровение о существовании духовного мира света и материального мира тьмы. Он рассказал, как человеческая душа, подобно свету, постепенно возвращается к творцу." @@ -118,8 +118,8 @@ manichean_religious_head_title_name:0 "Ямагата" #Mandeanism - mandeaism:0 "Мандеизм" - mandeaism_adj:0 "Мандейск" + mandeaism:0 "Мандейск" + mandeaism_adj:0 "Мандеизм" mandeaism_adherent:0 "Мандей" mandeaism_adherent_plural:0 "Мандеи" mandeaism_desc:0 "Мандеизм прослеживает свою историю вплоть до Адама, считая Иоанна Крестителя величайшим пророком. Мир состоит из света и тьмы, и в означенный час все смертные души предстанут перед судом, где будет решаться, достойны ли они вернуться к свету вечному." @@ -152,8 +152,8 @@ mandeaism_water_god_name_possessive:0 "Ярданы" #Sabianism - sabianism:0 "Сабианство" - sabianism_adj:0 "Сабианск" + sabianism:0 "Сабианск" + sabianism_adj:0 "Сабианство" sabianism_adherent:0 "Сабий" sabianism_adherent_plural:0 "Сабии" sabianism_desc:0 "Сабии верят в вечного бога и материальный мир, созданный сатаной. Они поклоняются ангелам-покровителям, которые помогают пророкам вести человечество к богу." @@ -169,8 +169,8 @@ sabianism_creator_god_name_possessive:0 "$christianity_devil_name_possessive$" #Valentinianism - valentinianism:0 "Валентианизм" - valentinianism_adj:0 "Валентинианск" + valentinianism:0 "Валентинианск" + valentinianism_adj:0 "Валентианизм" valentinianism_adherent:0 "Валентиниан" valentinianism_adherent_plural:0 "Валентиниане" valentinianism_desc:0 "Первоотец, изначальный создатель — мерило всякого знания, и путь к подлинному постижению его есть гнозис. Новое знание улучшает мир, и, достигнув полноты знаний, человечество оставит низменную плоть и вернется к своему естественному духовному состоянию." @@ -204,8 +204,8 @@ valentinianism_water_god_name_possessive:0 "$valentinianism_creator_god_name_possessive$" #Sethianism - sethianism:0 "Сифианство" - sethianism_adj:0 "Сифианск" + sethianism:0 "Сифианск" + sethianism_adj:0 "Сифианство" sethianism_adherent:0 "Сифианин" sethianism_adherent_plural:0 "Сифиане" sethianism_desc:0 "Неизвестный бог эманировал все сущее в идеальную Плерому, состоящую из эонов, первое место среди которых занимает Барбелон, Мать-Отец.\nНекая порча вызвала появление Иалдабаофа, который украл частицу божественного и сотворил материальный мир, случайно наделив его частицей божественного. Иалдабаоф целую вечность будет стараться вернуть свою силу, тогда как человечество должно стремиться к Барбело и Неизвестному богу." @@ -240,8 +240,8 @@ sethianism_water_god_name_possessive:0 "$sethianism_high_god_name_possessive$" #Priscillianism - priscillianism:0 "Присциллианство" - priscillianism_adj:0 "Присциллианск" + priscillianism:0 "Присциллианск" + priscillianism_adj:0 "Присциллианство" priscillianism_adherent:0 "Присциллианин" priscillianism_adherent_plural:0 "Присциллиане" priscillianism_desc:0 "Существует два царства, Царство света и Царство тьмы. Человеческие души намеревались завоевать Царство тьмы, но потерпели неудачу и оказались заперты в материальном мире. Вместе с людьми было двенадцать Патриархов света, которые не смогли справиться с тьмой и оказались разделены душой и телом. И тогда бог послал на землю Спасителя, через смерть которого вновь позволил людским душам обрести свободу." @@ -252,8 +252,8 @@ priscillianism_good_god_the_light:0 "Свет" #Borborism - cainitism:0 "Каинитство" - cainitism_adj:0 "Каинитск" + cainitism:0 "Каинитск" + cainitism_adj:0 "Каинитство" cainitism_adherent:0 "Каинит" cainitism_adherent_plural:0 "Каиниты" cainitism_desc:0 "Каин был первой жертвой злому демиургу, творцу всей физической материи. Поскольку материя и тело суть зло, тела нужно осквернять и уничтожать греховностью, чтобы истинная человеческая душа внутри тела могла обрести свободу." diff --git a/project/ck3/base_game/localization/russian/religion/religion_hinduism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_hinduism_l_russian.yml index 3546a0e9c4..ab390b6b97 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_hinduism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_hinduism_l_russian.yml @@ -1,6 +1,6 @@ l_russian: - hinduism_religion:0 "Индуизм" - hinduism_religion_adj:0 "Индуистск" + hinduism_religion:0 "Индуистск" + hinduism_religion_adj:0 "Индуизм" hinduism_religion_adherent:0 "Индуист" hinduism_religion_adherent_plural:0 "Индуисты" hinduism_religion_desc:0 "Индуизм — это дхарма, объединяющая множество богов и религиозных практик. Общей же является вера в сансару, бесконечный цикл перерождений души в мире, и мокшу, освобождение из этого цикла." @@ -86,8 +86,8 @@ hinduism_water_god_name_possessive:0 "Ями" #Vaishnavism - vaishnavism:0 "Вишнуизм" - vaishnavism_adj:1 "Вишнуистск" + vaishnavism:0 "Вишнуистск" + vaishnavism_adj:1 "Вишнуизм" vaishnavism_adherent:0 "Вишнуист" vaishnavism_adherent_plural:0 "Вишнуисты" vaishnavism_desc:0 "В вишнуизме Вишну считается верховным владыкой, и самые значимые дэвы — это его многочисленные аватары, такие как Рама и Кришна. Все его воплощения стараются восстановить баланс во вселенной." @@ -105,8 +105,8 @@ vaishnavism_trickster_god_name_possessive:0 "Кришна" #Shaivism - shaivism:0 "Шиваизм" - shaivism_adj:1 "Шиваистск" + shaivism:0 "Шиваистск" + shaivism_adj:1 "Шиваизм" shaivism_adherent:0 "Шиваист" shaivism_adherent_plural:0 "Шиваисты" shaivism_desc:0 "Шиваисты почитают Шиву, создателя и разрушителя миров, как высшее существо, которое живет во всем сущем. Подобно тому как Шива пытается поддерживать баланс и сохранять вселенную, верующие должны стремиться достичь равновесия в своей жизни." @@ -128,8 +128,8 @@ shaivism_war_god_name_possessive:0 "Вирабхадра" #Srikula Shaktism - srikula_shaktism:0 "Шри-кула Шактизм" - srikula_shaktism_adj:0 "Шрикульск" + srikula_shaktism:0 "Шрикульск" + srikula_shaktism_adj:0 "Шри-кула Шактизм" srikula_shaktism_adherent:0 "Шри-кула шактист" srikula_shaktism_adherent_plural:0 "Шри-кула шактисты" srikula_shaktism_desc:0 "Шактизм почитает Шакти как высшую богиню, от которой проистекает все сущее. Шри-кула почитает Трипурасундари как величайший аспект богини и источник всей Шакти, энергии вселенной." @@ -144,16 +144,16 @@ shaktism_good_god_chandi:0 "Чанди" #Kalikula Shaktism - kalikula_shaktism:0 "Кали-кула Шактизм" - kalikula_shaktism_adj:0 "Каликульск" + kalikula_shaktism:0 "Каликульск" + kalikula_shaktism_adj:0 "Кали-кула Шактизм" kalikula_shaktism_adherent:0 "Кали-кула шактист" kalikula_shaktism_adherent_plural:0 "Кали-кула шактисты" kalikula_shaktism_desc:0 "Шактизм почитает Шакти как высшую богиню, от которой проистекает все сущее. Кали-кула почитает Кали, дарующую наставление, хорошее перерождение и в конечном счете мокшу." #Smartism - smartism:1 "Смартизм" - smartism_adj:1 "Смартск" - smartism_adherent:1 "Смартизм" + smartism:1 "Смартск" + smartism_adj:1 "Смартизм" + smartism_adherent:1 "Смартист" smartism_adherent_plural:1 "Смартисты" smartism_desc:0 "Традиция смарты отвергает поклонение отдельным богам. Брахман един и вечен, а Вишну, Дэви, Шива, Ганеша и Сурья почитаются как равные аватары абсолюта. Каждое отдельное поклонение являет собой шаг вперед к достижению понимания и единства с Брахманом." @@ -167,8 +167,8 @@ smartism_war_god_name_possessive:0 "Деви" #Krishnaism - krishnaism:0 "Кришнаизм" - krishnaism_adj:0 "Кришнаитск" + krishnaism:0 "Кришнаитск" + krishnaism_adj:0 "Кришнаизм" krishnaism_adherent:0 "Кришнаит" krishnaism_adherent_plural:0 "Кришнаиты" krishnaism_desc:0 "Кришна — истинная форма высшего существа, и Вишну, принимая форму всемогущего бога, является его аватарой. Посредством своих божественных аватар Кришна присутствует во всех вещах." @@ -177,8 +177,8 @@ krishnaism_high_god_name_possessive:0 "Кришны" #Advaitism - advaitism:0 "Адвайта Веданта" - advaitism_adj:0 "Адвайтическ" + advaitism:0 "Адвайтическ" + advaitism_adj:0 "Адвайта Веданта" advaitism_adherent:0 "Адвайта-ведантист" advaitism_adherent_plural:0 "Адвайта-ведантисты" advaitism_desc:0 "В отличие от большинства индуистских конфессий, адвайта-ведантисты провозглашают единство Атмана — высшего человеческого «я» — с Брахманом, высшей реальностью. Они уверены, что мокши можно достичь не только в смерти, но и при жизни." diff --git a/project/ck3/base_game/localization/russian/religion/religion_islam_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_islam_l_russian.yml index f408a38d10..3113348d19 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_islam_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_islam_l_russian.yml @@ -1,8 +1,8 @@ l_russian: #Common Islam Localization - islam_religion:0 "Ислам" - islam_religion_adj:0 "Мусульманск" + islam_religion:0 "Мусульманск" + islam_religion_adj:0 "Ислам" islam_religion_adherent:0 "Мусульманин" islam_religion_adherent_plural:0 "Мусульмане" islam_religion_desc:0 "Ислам — последнее откровение авраамической веры, открывшееся Пророку Мухаммеду. Упор в этом учении делается на то, как следует жить в служении единому милосердному богу." @@ -81,22 +81,22 @@ islam_shia_religious_head_title_name:0 "Имамат" #Ash'ari - ashari:0 "Ашаризм" - ashari_adj:0 "Ашаритск" + ashari:0 "Ашаритск" + ashari_adj:0 "Ашаризм" ashari_adherent:0 "Ашарит" ashari_adherent_plural:0 "Ашариты" ashari_desc:0 "Ортодоксальная богословская школа, полагающая, что Аллах создал каждый момент времени, но у людей осталась свобода выбирать между добром (следуя воле бога) и злом (пренебрегая божественными запретами)." #Muwalladism - muwalladi:0 "Мувалладизм" - muwalladi_adj:0 "Мувалладск" + muwalladi:0 "Мувалладск" + muwalladi_adj:0 "Мувалладизм" muwalladi_adherent:0 "Муваллад" muwalladi_adherent_plural:0 "Муваллады" muwalladi_desc:1 "Вдали от центра арабского мира иберийские мусульмане сумели удержать во власти регион, где большую часть населения составляют христиане и иудеи со своими загадочными и чуждыми обычаями." #Masmudism - masmudi:1 "Альмохадизм" - masmudi_adj:1 "Альмохадск" + masmudi:1 "Альмохадск" + masmudi_adj:1 "Альмохадизм" masmudi_adherent:1 "Альмохад" masmudi_adherent_plural:1 "Альмохады" masmudi_desc:2 "Альмохады — реформистская ветвь суннизма, зародившаяся среди берберских племен северной Африки. Они превозносят идеи унитарного государства и доктрины чистого монотеизма." @@ -104,57 +104,57 @@ masmudi_religious_head_title_name:0 "халифат" #Mu'tazila - mutazila:0 "Мутазилитизм" - mutazila_adj:0 "Мутазилитск" + mutazila:0 "Мутазилитск" + mutazila_adj:0 "Мутазилитизм" mutazila_adherent:0 "Мутазилит" mutazila_adherent_plural:0 "Мутазилиты" mutazila_desc:0 "Рационалистическая школа теологии, которая утверждает, что Коран #EMP не#! вечно сосуществует с Богом, поскольку Бог должен был предшествовать своему слову." #Maturidi - maturidi:0 "Матуридизм" - maturidi_adj:0 "Матуридитск" + maturidi:0 "Матуридитск" + maturidi_adj:0 "Матуридизм" maturidi_adherent:0 "Матуридит" maturidi_adherent_plural:0 "Матуридиты" maturidi_desc:0 "Рационалистическое богословие, убежденное, что из вечных свойств бога следует, что этика существует объективно — и потому люди должны принимать этически верные решения." #Quranism - quranist:0 "Коранизм" - quranist_adj:0 "Коранитск" + quranist:0 "Коранитск" + quranist_adj:0 "Коранизм" quranist_adherent:0 "Коранит" quranist_adherent_plural:0 "Кораниты" quranist_desc:0 "Буквальная интерпретация ислама, подчеркивающая, что Коран является единственным источником божественной мудрости и что ему нужно следовать дословно, игнорируя хадисы и фетвы." #Ismaili - ismaili:0 "Исмаилизм" - ismaili_adj:0 "Исмаилитск" + ismaili:0 "Исмаилитск" + ismaili_adj:0 "Исмаилизм" ismaili_adherent:0 "Исмаилит" ismaili_adherent_plural:0 "Исмаилиты" ismaili_desc:0 "Шиитская конфессия, полагающая, что род истинных имамов, наделенных божественным знанием и непогрешимостью, идет через Исмаила ибн Джафара. Они также известны как «семеричники», поскольку Исмаил был седьмым имамом после Мухаммеда." #Qarmatians - qarmatian:0 "Карматизм" - qarmatian_adj:0 "Карматитск" + qarmatian:0 "Карматитск" + qarmatian_adj:0 "Карматизм" qarmatian_adherent:0 "Кармат" qarmatian_adherent_plural:0 "Карматы" qarmatian_desc:0 "Ветвь исмаилизма, включившая в себя элементы зороастризма. Волей бога предначертано, чтобы имамов было семь, и больше не будет имамов, пока седьмой имам Мухаммед ибн Исмаил не вернется, чтобы вести верующих." #Nizari - nizari:0 "Низаризм" - nizari_adj:0 "Низаритск" + nizari:0 "Низаритск" + nizari_adj:0 "Низаризм" nizari_adherent:0 "Низарит" nizari_adherent_plural:0 "Низариты" nizari_desc:0 "Рационалистическая конфессия, подчеркивающая необходимость разумной интерпретации Корана и хадисов. Титул имама переходит по наследству, и его можно проследить по линии наследования до Али." #Zayidi - zayidi:0 "Зейдизм" - zayidi_adj:0 "Зейдитск" + zayidi:0 "Зейдитск" + zayidi_adj:0 "Зейдизм" zayidi_adherent:0 "Зейдит" zayidi_adherent_plural:0 "Зейдиты" zayidi_desc:0 "Истинный имам не безупречен, но его определяет готовность бороться с порчей и злом. Зейдиты отличаются своей убежденностью в том, что Зейд ибн Али был законным наследником имамата из-за его восстания против Омейядов." #Imamism (Twelver) - imami:0 "Имамизм" - imami_adj:0 "Имамитск" + imami:0 "Имамитск" + imami_adj:0 "Имамизм" imami_adherent:0 "Имамит" imami_adherent_plural:0 "Имамиты" imami_desc:0 "Имамиты верят, что двенадцати имамам было предначертано вести умму и что двенадцатый имам Заман ждет своего часа, чтобы вернуться и возглавить мусульман в Судный день." @@ -162,21 +162,21 @@ islam_ayatollah_plural:0 "аятоллы" # - ghulat:1 "Ихтилафизм" - ghulat_adj:1 "Ихтилафийск" + ghulat:1 "Ихтилафийск" + ghulat_adj:1 "Ихтилафизм" ghulat_adherent:1 "Ихтилафи" ghulat_adherent_plural:1 "Ихтилафи" ghulat_desc:1 "Ихтилафи верят в божественную природу праведных имамов, начиная с Али. Бог не только возвел их в сан и вдохновил их, но и отчасти вошел в них, управляя их делами и через них — уммой." - alawite:0 "Алавизм" - alawite_adj:0 "Алавитск" + alawite:0 "Алавитск" + alawite_adj:0 "Алавизм" alawite_adherent:0 "Алавит" alawite_adherent_plural:0 "Алавиты" alawite_desc:0 "Алавитское религиозное учение скрытно, и Коран — лишь один из их священных текстов. Помимо веры в род имамов, начинающийся от Али, алавиты также верят в реинкарнацию и в то, что все живые существа были звездами, сброшенными с неба, а теперь должны вновь заслужить свое место на небе, прожив череду праведных жизней." #Alevis - alevi:0 "Алевизм" - alevi_adj:0 "Алевитск" + alevi:0 "Алевитск" + alevi_adj:0 "Алевизм" alevi_adherent:0 "Алевит" alevi_adherent_plural:0 "Алевиты" alevi_desc:0 "Алевиты считают себя преемниками двенадцати имамов, но также следуют традициям, перечисленным в их собрании священных текстов, буйруке. В традиции алевитов бог есть истина, а Мухаммед и Али — его проявления в мире." @@ -189,8 +189,8 @@ alevi_religious_text_3:0 "$alevi_religious_text$" # Optional translation alt #Druze - druze:0 "Друзизм" - druze_adj:0 "Друзск" + druze:0 "Друзск" + druze_adj:0 "Друзизм" druze_adherent:0 "Друз" druze_adherent_plural:1 "Друзы" druze_desc:0 "Друзизм следует многим принципам исмаилизма, но также включил в себя гностические верования в эзотерическую теологию и считает истину основным достоинством человека." @@ -199,29 +199,36 @@ druze_religious_text_3:0 "$druze_religious_text$" # Optional translation alt #Ibadi - ibadi:1 "Ибадизм" - ibadi_adj:0 "Ибадитск" + ibadi:1 "Ибадитск" + ibadi_adj:0 "Ибадизм" ibadi_adherent:0 "Ибадит" ibadi_adherent_plural:0 "Ибадиты" ibadi_desc:0 "Ибадиты считают, что халиф или имам, который бы правил всеми мусульманами, нужен, только есть действительно подходящий кандидат. То есть они мухаккимиты и не считают подходящими лидерами ни потомков Али, ни преемников Абу Бакра." #Azariqa - azariqa:1 "Азракизм" - azariqa_adj:0 "Азракитск" + azariqa:1 "Азракитск" + azariqa_adj:0 "Азракизм" azariqa_adherent:0 "Азракит" azariqa_adherent_plural:0 "Азракиты" azariqa_desc:0 "Не признавая достойных преемников Мухаммеда, азракиты считают своим правом и обязанностью бороться против любого лидера, не разделяющего ценности их веры. Причем в их глазах любой, с кем возникли малейшие различия в интерпретации веры, становится неверным." #Najdat - najdat:0 "Надждизм" - najdat_adj:0 "Надждитск" + najdat:0 "Надждитск" + najdat_adj:0 "Надждизм" najdat_adherent:0 "Надждит" najdat_adherent_plural:0 "Надждиты" najdat_desc:0 "Последователи надждитской ветви хариджитов считают, что лидер мусульман может избираться в результате консенсуса верующих. Лидеры не безупречны, но сам бог приводит их к власти руками сообщества." #Sufri - sufri:0 "Суфризм" - sufri_adj:0 "Суфритск" + sufri:0 "Суфритск" + sufri_adj:0 "Суфризм" sufri_adherent:0 "Суфрит" sufri_adherent_plural:0 "Суфриты" sufri_desc:0 "Суфриты верят, что наставления и повеления бога можно понять через интерпретацию его слова, а не по наследству. Воля бога становится волеизъявлением уммы, если члены уммы хорошо понимают Коран." + + #Hafizi + hafizi:0 "Хафизитск" + hafizi_adj:0 "Хафизитский исмаилизм" + hafizi_adherent:0 "Хафизит" + hafizi_adherent_plural:0 "Хафизиты" + hafizi_desc:0 "Хафизиты прежде всего поддерживают того, кого считают истинным халифом, противясь любым попыткам свержения. В случае поражения они поднимают восстание за правое дело, а в победе с гордостью следуют воле своего лидера." diff --git a/project/ck3/base_game/localization/russian/religion/religion_jainism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_jainism_l_russian.yml index 00764b35a8..bbaec4a072 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_jainism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_jainism_l_russian.yml @@ -1,6 +1,6 @@ l_russian: - jainism_religion:0 "Джайнизм" - jainism_religion_adj:0 "Джайнск" + jainism_religion:0 "Джайнск" + jainism_religion_adj:0 "Джайнизм" jainism_religion_adherent:0 "Джайн" jainism_religion_adherent_plural:0 "Джайны" jainism_religion_desc:0 "Джайны стремятся следовать двадцати четырем учителям, тиртханкарам, чтобы покинуть бесконечный цикл смерти и перерождения этого мира, достигнув всеведения, Кевалы Джины. Ненасилие и правильная жизнь являются центральными концепциями джайнизма, и его главная молитва говорит, что «обязанность и главное дело душ в том, чтобы помогать друг другу»." @@ -84,15 +84,15 @@ jainism_water_god_name_possessive:0 "Бхагиратхи" #Digambara - digambara:0 "Дигамбара" - digambara_adj:0 "Дигамбарск" + digambara:0 "Дигамбарск" + digambara_adj:0 "Дигамбара" digambara_adherent:0 "Дигамбар" digambara_adherent_plural:0 "Дигамбары" digambara_desc:0 "Кевала Джана освобождает тело от физических потребностей. Но душа может освободиться лишь при полном обнажении, и поэтому монахи-дигамбары не должны носить одежд." #Svetambara - svetambara:0 "Шветамбара" - svetambara_adj:0 "Шветамбарск" + svetambara:0 "Шветамбарск" + svetambara_adj:0 "Шветамбара" svetambara_adherent:0 "Шветамбар" svetambara_adherent_plural:0 "Шветамбары" svetambara_desc:0 "Кевала Джана — это состояние души, а не физического тела. Живя правильной жизнью, можно достичь всезнания и выйти из вечного цикла. Сам момент мокши достижим только через смерть, когда человек становится сиддхой." @@ -102,8 +102,8 @@ svetambara_devotee_female_plural:0 "садхви" #Yapaniya - yapaniya:0 "Япания" - yapaniya_adj:0 "Япанийск" + yapaniya:0 "Япанийск" + yapaniya_adj:0 "Япания" yapaniya_adherent:0 "Япания" yapaniya_adherent_plural:0 "Япании" yapaniya_desc:1 "Воззрения джайнов-япания схожи с традициями шветамбары и дигамбары, что провоцирует последователей обеих конфессий. Япанийские нищенствующие монахи, подобно дигамбарским, не должны носить одежд, но при этом придерживаются менее строгих правил. Кроме того, эта конфессия считает, что женщины способны достичь Мокша, поэтому монахини встречаются довольно часто." diff --git a/project/ck3/base_game/localization/russian/religion/religion_judaism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_judaism_l_russian.yml index 69957f56ca..42a177a659 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_judaism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_judaism_l_russian.yml @@ -1,6 +1,6 @@ l_russian: - judaism_religion:0 "Иудаизм" - judaism_religion_adj:0 "Иудейск" + judaism_religion:0 "Иудейск" + judaism_religion_adj:0 "Иудаизм" judaism_religion_adherent:0 "Иудей" judaism_religion_adherent_plural:0 "Иудеи" judaism_religion_desc:0 "Хорошая жизнь — это жизнь, прожитая по договору, заключенному между еврейским народом и единым и абсолютным богом." @@ -71,22 +71,22 @@ judaism_water_god_name_possessive:0 "$judaism_high_god_name_possessive$" #Rabbinism - rabbinism:0 "Раввинизм" - rabbinism_adj:0 "Раввинистск" + rabbinism:0 "Раввинистск" + rabbinism_adj:0 "Раввинизм" rabbinism_adherent:0 "Раввинист" rabbinism_adherent_plural:0 "Раввинисты" rabbinism_desc:0 "Раввинизм подчеркивает роль раввинов как толкователей религиозного закона Галахи. Именно законы и традиции обеспечивают соблюдение божественного договора, и раввины охраняют эти законы." #Karaite - karaism:0 "Караимизм" - karaism_adj:0 "Караимск" + karaism:0 "Караимск" + karaism_adj:0 "Караимизм" karaism_adherent:0 "Караим" karaism_adherent_plural:0 "Караимы" karaism_desc:0 "В вопросах религиозных законов только Танах обладает высшим и абсолютным авторитетом. Роль раввинов не в том, чтобы пересматривать и адаптировать правила договора, но в том, чтобы интерпретировать их буквальное значение." #Haymanot - haymanot:0 "Хайманот" - haymanot_adj:0 "Хайманотск" + haymanot:0 "Хайманотск" + haymanot_adj:0 "Хайманот" haymanot_adherent:0 "Хайманот" haymanot_adherent_plural:0 "Хайманоты" haymanot_desc:0 "Раввины, или кахены, разбирают вопросы религиозного закона, но в том, что касается традиций и уклада, они советуются с кругом старейшин." @@ -102,22 +102,22 @@ haymanot_bishop_plural:0 "Шмаглы" #Malabar - malabarism:0 "Малабаризм" - malabarism_adj:0 "Малабарск" + malabarism:0 "Малабарск" + malabarism_adj:0 "Малабаризм" malabarism_adherent:0 "Малабарец" malabarism_adherent_plural:0 "Малабарцы" malabarism_desc:1 "Постепенно распространяясь по миру, потомки колен Израилевых основывают небольшие сообщества с запада на восток, становясь, по сути, отдельными племенами. Они обрели новый дом в Кочине в Южной Индии и стали известны как кочинские евреи. Там они ассимилировали с местным населением — в том числе и культурно." #Samaritan - samaritan:0 "Самаританство" - samaritan_adj:0 "Самаританск" + samaritan:0 "Самаританск" + samaritan_adj:0 "Самаританство" samaritan_adherent:0 "Самаритянин" samaritan_adherent_plural:0 "Самаритяне" samaritan_desc:0 "Потомки племен, населявших Самарию, самаритяне следуют оригинальной, неизменной версии Торы. В каком-то смысле они практикуют подлинную религию Моисея, исполняя прямые обязанности, возложенные на их народ богом." #Kabarism - kabarism:1 "Кузаризм" - kabarism_adj:1 "Кузаритск" + kabarism:1 "Кузаритск" + kabarism_adj:1 "Кузаризм" kabarism_adherent:1 "Кузарит" kabarism_adherent_plural:1 "Кузариты" kabarism_desc:1 "Кузариты подчеркивают важность правильной интерпретации Галахи и сочетают свои практики с хазарскими традициями и местным фольклором." diff --git a/project/ck3/base_game/localization/russian/religion/religion_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_l_russian.yml index 3026fcbb1f..13a0b77c0a 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_l_russian.yml @@ -6,14 +6,14 @@ FAITH_HOSTILITY_ASTRAY:1 "[faith_astray|L]" FAITH_HOSTILITY_RIGHTEOUS:1 "[faith_righteous|L]" - FAITH_DESCRIPTION:0 "#T [faith|E]: [FAITH.GetTextIcon][FAITH.GetNameNoTooltip]#!\n[religion|E]: [FAITH.GetReligion.GetName] #weak ([FAITH.GetReligion.GetFamily.GetName])#!\n[fervor|E]: #V [FAITH.GetFervor|0]%#!" + FAITH_DESCRIPTION:0 "#T [faith|E]: [FAITH.GetTextIcon][FAITH.GetAdjectiveNoTooltip]#!\n[religion|E]: [FAITH.GetReligion.GetAdjective] #weak ([FAITH.GetReligion.GetFamily.GetName])#!\n[fervor|E]: #V [FAITH.GetFervor|0]%#!" FAITH_DESCRIPTION_HOSTILITY:0 "Мое мнение о них: $HOSTILITY_CATEGORY|V$" - FAITH_AND_RELIGION:0 "[FAITH.GetTextIcon][FAITH.GetName] — [FAITH.GetReligion.GetName]" + FAITH_AND_RELIGION:0 "[FAITH.GetTextIcon][FAITH.GetAdjective] — [FAITH.GetReligion.GetAdjective]" CHARACTERS_OF_FAITH_MODIFIER:0 "#T Все [FAITH.GetAdherentNamePlural|l]:#!" CHARACTERS_OF_FAITH_MODIFIER_SUBHEADER:0 "#S Все [FAITH.GetAdherentNamePlural|l]:#!" CHARACTERS_OF_UNKNOWN_FAITH_MODIFIER:0 "#T Все последователи:#!" CHARACTERS_OF_UNKNOWN_FAITH_MODIFIER_SUBHEADER:0 "#S Все последователи:#!" - CLERGY_OF_FAITH_MODIFIER:0 "#T Всё #L [FAITH.GetAdjective|l]ое#! [clergy|El]:#!" + CLERGY_OF_FAITH_MODIFIER:0 "#T Всё #L [FAITH.GetName|l]ое#! [clergy|El]:#!" CLERGY_OF_UNKNOWN_FAITH_MODIFIER:0 "#T Всё [Concept( 'clergy', 'духовенство' )|E] конфессии:#!" CHARACTERS_OF_FAITH_HOLY_SITE_MODIFIER:0 "#S Все [FAITH.GetAdherentNamePlural|l]:#!" DOCTRINE_ADD_VIRTUE:0 "$EFFECT_LIST_BULLET$ Делает «[TRAIT.GetName( GetPlayer )]» [Concept( 'virtue', 'добродетелью' )|E]\n" @@ -21,10 +21,10 @@ DOCTRINE_ADD_VIRTUES:0 "#indent_newline:2 $EFFECT_LIST_BULLET$ Делает [Concept( 'virtues', 'добродетелями' )|E] следующие свойства: $TRAITS$\nПрименяются следующие эффекты:#!\n" DOCTRINE_ADD_SINS:0 "#indent_newline:2 $EFFECT_LIST_BULLET$ Делает [Concept( 'sins', 'грехами' )|E] следующие свойства: $TRAITS$\nПрименяются следующие эффекты:#!\n" DOCTRINE_VIRTUE_SIN_TRAIT_ENTRY:0 "[TRAIT.GetName( GetPlayer )]" - REL_HEAD_TITLE_NAME:1 "[my_faith.GetAdjectiveNoTooltip|U]ий [my_faith.ReligiousHeadTitleName|U]" - HOLY_SITE_UNDER_CONTROL:0 "#P [FAITH.GetName] контролирует#!" - HOLY_SITE_NOT_UNDER_CONTROL:0 "@warning_icon!#X [FAITH.GetName] не контролирует#!" - FAITH_WINDOW_HOLY_SITE_TOOLTIP:1 "#T [holy_site|E] [HolySite.GetName]#!\n[GuiHolySiteItem.GetControlDesc]\nЕсли контролирует [GuiHolySiteItem.GetFaith.GetName|l], применяются следующие эффекты:\n[HolySite.GetEffectDesc( GuiHolySiteItem.GetFaith )]\n\n#I Нажмите, чтобы посмотреть: [HolySite.GetBarony.GetName]#!" + REL_HEAD_TITLE_NAME:1 "[my_faith.GetNameNoTooltip|U]ий [my_faith.ReligiousHeadTitleName|U]" + HOLY_SITE_UNDER_CONTROL:0 "#P [FAITH.GetAdjective] контролирует#!" + HOLY_SITE_NOT_UNDER_CONTROL:0 "@warning_icon!#X [FAITH.GetAdjective] не контролирует#!" + FAITH_WINDOW_HOLY_SITE_TOOLTIP:1 "#T [holy_site|E] [HolySite.GetName]#!\n[GuiHolySiteItem.GetControlDesc]\nЕсли контролирует [GuiHolySiteItem.GetFaith.GetAdjective|l], применяются следующие эффекты:\n[HolySite.GetEffectDesc( GuiHolySiteItem.GetFaith )]\n\n#I Нажмите, чтобы посмотреть: [HolySite.GetBarony.GetName]#!" FERVOR_GAIN_FROM_HOLY_SITES:0 "От [Concept('vassal', 'вассалов' )|E]" PIETY_HEAD_OF_FAITH:0 "[head_of_faith|E]" FERVOR_GAIN_SIZE_MODIFIER:0 "Размер [faiths|El]" @@ -32,8 +32,8 @@ #One-time fervor changes fervor_gain_built_temple_holding:0 "Новые храмовые владения в провинции [temple_location.GetName]" fervor_gain_upgraded_temple_holding_culture_parameter:0 "Улучшенные храмовые владения #weak (от [Concept( 'tradition', 'традиций' )|E])#!" - fervor_loss_religious_war:0 "Титул [war_goal_title.GetName] захвачен у #L [defender.GetFaith.GetAdjective|l]их#! защитников в ходе священной войны" - fervor_gain_religious_war:0 "Титул [war_goal_title.GetName] потерян в ходе #L [attacker.GetFaith.GetAdjective|l]ой#! священной войны" + fervor_loss_religious_war:0 "Титул [war_goal_title.GetName] захвачен у #L [defender.GetFaith.GetName|l]их#! защитников в ходе священной войны" + fervor_gain_religious_war:0 "Титул [war_goal_title.GetName] потерян в ходе #L [attacker.GetFaith.GetName|l]ой#! священной войны" fervor_loss_great_holy_war:0 "Титул [war_goal_title.GetName] захвачен в ходе войны «[attacker.GetFaith.Custom('GHWName')]»" fervor_gain_great_holy_war:0 "Титул [war_goal_title.GetName] потерян в ходе войны «[attacker.GetFaith.Custom('GHWName')]»" fervor_loss_lost_great_holy_war:0 "[the_faith.Custom('GHWName')] за титул [target_kingdom.GetName] заканчивается поражением" @@ -43,6 +43,7 @@ fervor_gain_almohads:0 "Восхождение Альмохадов" fervor_gain_holy_order_founded:0 "Основан новый священный орден" fervor_gain_united_africa:0 "Африка объединена" + fervor_loss_ruler_converted:0 "Правитель сменил конфессию" fervor_gain_avenged_battle_of_tours:0 "Битва при Пуатье отомщена" fervor_loss_avenged_battle_of_tours:0 "$fervor_gain_avenged_battle_of_tours$" fervor_gain_saoshyant:0 "Явление Саошьянта" @@ -55,10 +56,10 @@ fervor_gain_formed_outremer:0 "Создан титул [outremer_title.GetName]" fervor_gain_restored_sunni_caliphate:0 "[sunni_caliphate.GetName] восстановлен" fervor_gain_holy_bloodline:0 "Святой род персонажа [progenitor_holy_blood.GetName]" - fervor_gain_magyar_revivalism:0 "Конфессия [magyar_faith.GetName] возрождена" + fervor_gain_magyar_revivalism:0 "Конфессия [magyar_faith.GetAdjective|l] возрождена" fervor_gain_defenders_of_highgod:0 "Защитили [highgod_faith_scope.HighGodNamePossessive]" - fervor_gain_stewardship_of_sacred_rivers:0 "#L [ganges_faith.GetAdjective]ий#! служитель Ганги" - fervor_gain_recreated_hof:0 "Создан [title|El] #L [faith.GetAdjective|l]ого#! [Concept( 'head_of_faith', 'духовного лидера' )|E]" + fervor_gain_stewardship_of_sacred_rivers:0 "#L [ganges_faith.GetName]ий#! служитель Ганги" + fervor_gain_recreated_hof:0 "Создан [title|El] #L [faith.GetName|l]ого#! [Concept( 'head_of_faith', 'духовного лидера' )|E]" fervor_sacrificed_our_head_of_faith:0 "[sacrificed_hof.GetName] приносится в жертву" fervor_gain_israel_recreated:0 "Титул [israel_title.GetName] восстановлен" fervor_gain_priesthood_recreated:0 "Высшее духовенство восстановлено" @@ -70,15 +71,16 @@ fervor_loss_ecumenical_patriarchate:0 "$fervor_gain_ecumenical_patriarchate$" fervor_loss_scandalous_priest:0 "Жрец в центре скандала" fervor_loss_scandalous_hof:0 "[head_of_faith|E] в центре скандала" - fervor_gain_virtous_priest:0 "[virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip]ий восторг" - fervor_gain_new_heresy:0 "Рождение [heretic_faith.GetAdjectiveNoTooltip|l]ой ереси" + fervor_gain_virtous_priest:0 "[virtuous_theocrat.GetFaith.GetNameNoTooltip]ий восторг" + fervor_gain_new_heresy:0 "Рождение [heretic_faith.GetNameNoTooltip|l]ой ереси" fervor_gain_defector_heresy:0 "$fervor_gain_new_heresy$" - fervor_gain_theravada:0 "[theravada_faith.GetAdjective]ие религиозные реформы" + fervor_gain_persecuted:0 "Возмущение в ответ на преследования" + fervor_gain_theravada:0 "#L [theravada_faith.GetName]ие#! религиозные реформы" FAITH_DOCTRINE_GENERAL_TOOLTIP:1 "[FaithDoctrine.GetEffectsDescription( GetPlayer.GetFaith )]\n\n[FaithDoctrine.GetDescription( GetPlayer.GetFaith )|F]" HOLY_SITE_CHARACTER_MODIFIER_NAME:0 "[holy_site|E]: $NAME$" - RELIGION_TITLE_TEXT:0 "[Religion.GetNameNoTooltip] #weak ([Religion.GetFamily.GetName])#!" + RELIGION_TITLE_TEXT:0 "[Religion.GetAdjectiveNoTooltip] #weak ([Religion.GetFamily.GetName])#!" PIETY_TEXT_ICON:0 "@piety_icon!" PIETY_TEXT_ICON_christian:0 "@piety_icon_christian!" @@ -93,8 +95,8 @@ faith_conversion_cost_clan_converting_to_unreformed:0 "Правитель клана переходит в нереформированную конфессию" faith_conversion_cost_republic_converting_to_unreformed:0 "Республиканский правитель переходит в нереформированную конфессию" faith_conversion_cost_existing_faith:1 "Обращение в существующую [Concept( 'faith', 'конфессию' )|E]" - faith_conversion_cost_pluralists:0 "У обеих [Concept( 'faith', 'конфессий' )|E] есть доктрина «[GetFaithDoctrine('doctrine_pluralism_pluralistic').GetName]»" - faith_conversion_cost_pluralist:0 "Ваш [primary_title|El] — [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetName]" + faith_conversion_cost_pluralists:0 "У обеих [Concept( 'faith', 'конфессий' )|E] есть доктрина «[GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName]»" + faith_conversion_cost_pluralist:0 "Ваш [primary_title|El] — [GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName]" faith_conversion_cost_unreformed_converting_to_reformed:1 "Переход из нереформированной конфессии в [Concept( 'organized', 'организованную' )|E]" faith_conversion_cost_spouse:0 "Переход в конфессию супруга/супруги" faith_conversion_cost_present:0 "Эта [faith|E] присутствует в вашей [Concept( 'realm', 'державе' )|E] или где-то поблизости" @@ -107,7 +109,9 @@ faith_conversion_cost_other_religion_family:0 "Переход в иную [Concept( 'religious_family', 'религиозную систему' )|E]" faith_conversion_cost_inside_religion_family:0 "Обращение в иную [Concept( 'religion', 'религию' )|E]" faith_conversion_cost_sacrificed_hof:0 "Принесение в жертву [Concept( 'head_of_faith', 'главы' )|E] допустимой [Concept( 'faith', 'конфессии' )|E]" - faith_conversion_cost_unreformed_to_organized:0 "[GetFaithDoctrine('unreformed_faith_doctrine').GetName] [Concept( 'faith', 'конфессия' )|E] обращается в [Concept( 'organized', 'организованную' )|E]" + faith_conversion_cost_conversion_blocked_till_decision_taken:0 "Эта [Concept( 'faith', 'конфессия' )|E] разблокируется особым [Concept( 'decision', 'решением' )|E]" + faith_conversion_cost_conversion_blocked_till_nebulous_circumstances:0 "Эта [Concept( 'faith', 'конфессия' )|E] разблокируется при #EMP загадочных обстоятельствах#!" + faith_conversion_cost_unreformed_to_organized:0 "[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] [Concept( 'faith', 'конфессия' )|E] обращается в [Concept( 'organized', 'организованную' )|E]" MINIMUM_FAITH_CONVERSION_PIETY_COST:0 "Минимальная стоимость: [GetLocalPlayerPietyTextIcon] $VALUE|V$" @@ -169,6 +173,11 @@ holy_site_esztergom_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_esztergom_name$)#!" holy_site_albi_name:0 "Альби" holy_site_albi_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_albi_name$)#!" + holy_site_toledo_mozarabic_name:0 "Толедо" + holy_site_toledo_mozarabic_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_toledo_name$)#!" + holy_site_carthage_adoptionist_name:0 "Карфаген" + holy_site_lyon_name:0 "Лион" + holy_site_lyon_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_lyon_name$)#!" #Holy Sites: Islam holy_site_mecca_name:0 "Мекка" @@ -377,7 +386,7 @@ holy_site_perm_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_perm_name$)#!" #Holy Sites: Slavic - holy_site_kiev_name:0 "Киев" + holy_site_kiev_name:1 "Киев" holy_site_kiev_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_kiev_name$)#!" holy_site_novgorod_name:0 "Новгород" holy_site_novgorod_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_novgorod_name$)#!" @@ -432,6 +441,14 @@ holy_site_olkhon_name:0 "Ольхон" holy_site_olkhon_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_olkhon_name$)#!" + #Holy Sites: Basque + holy_site_viscaya_name:0 "$c_viscaya$" + holy_site_viscaya_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_viscaya_name$)#!" + holy_site_aneto_name:0 "Ането" + holy_site_aneto_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_aneto_name$)#!" + holy_site_bordeaux_name:0 "$c_bordeaux$" + holy_site_bordeaux_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_bordeaux_name$)#!" + #Holy Sites: Hellenic holy_site_athens_name:0 "Афины" holy_site_athens_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_athens_name$)#!" @@ -522,6 +539,14 @@ holy_site_sennar_name:0 "Сеннар" holy_site_sennar_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_sennar_name$)#!" + #Holy Sites: Achamism + holy_site_tenerife_name:0 "Гора Тейде" + holy_site_tenerife_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_tenerife_name$)#!" + holy_site_madiera_name:0 "Мадейра" + holy_site_madiera_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_madiera_name$)#!" + holy_site_cartagena_name:0 "Картахена" + holy_site_cartagena_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_cartagena_name$)#!" + #Holy Sites: Waaqism holy_site_danakil_name:0 "Данакиль" holy_site_danakil_effect_name:0 "От [Concept( 'holy_site', 'святыни' )|E] #weak ($holy_site_danakil_name$)#!" @@ -562,17 +587,20 @@ doctrine_parameter_women_cannot_be_granted_titles:0 "Женщины не могут получать [titles|El] в дар" doctrine_parameter_men_cannot_be_granted_titles:0 "Мужчины не могут получать [titles|El] в дар" doctrine_parameter_men_cannot_inherit_implicit_claims:1 "Мужчины не получают [implicit_claims|El] на титулы их родителей" - doctrine_parameter_combatant_must_be_male:1 "[commanders|E] и $knight_culture_player_plural$ могут быть только мужчинами" + doctrine_parameter_combatant_must_be_male:1 "$knight_culture_player_plural$ и [commanders|El] могут быть только мужчинами" doctrine_parameter_male_dominated_council:0 "Только мужчины и [vassals|El] могут быть [Concept( 'chancellors', 'канцлерами' )|El], [Concept( 'stewards', 'управляющими' )|El] и [Concept( 'marshals', 'маршалами' )|El]" doctrine_parameter_female_dominated_council:0 "Только женщины и [vassals|El] могут быть [Concept( 'chancellors', 'канцлерами' )|El], [Concept( 'stewards', 'управляющими' )|El] и [Concept( 'marshals', 'маршалами' )|El]" - doctrine_parameter_combatant_can_be_either_gender:0 "[commanders|E] и [knights|El] могут быть как мужчинами, так и женщинами" - doctrine_parameter_combatant_must_be_female:1 "[commanders|E] и $knight_culture_player_plural$ могут быть только женщинами" + doctrine_parameter_combatant_can_be_either_gender:0 "[knights|E] и [commanders|El] могут быть как мужчинами, так и женщинами" + doctrine_parameter_combatant_must_be_female:1 "$knight_culture_player_plural$ и [commanders|El] могут быть только женщинами" doctrine_parameter_fervor_per_holy_site:1 "[fervor|E]: $VALUE|+=2$/год. за каждое [Concept( 'holy_site', 'священное место' )|E] во владении" doctrine_parameter_warmonger:0 "[at_peace_opinion|E], а не [offensive_war_opinion|El]" doctrine_parameter_increased_dynasty_prestige_birth_mult:0 "[prestige|E] новорожденных, полученный от [Concept( 'dynasty_prestige_level', 'уровня величия' )|E]: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_marriage_mult:0 "[prestige|E], который дает [dynasty_prestige_level|El] при заключении [Concept( 'married', 'брака' )|El]: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_long_reign_mult:0 "Максимальный бонус к мнению за [long_reign|El]: $VALUE|+=%0$" - + doctrine_parameter_combatant_must_be_female_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_female', '' )]" + doctrine_parameter_combatant_must_be_male_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_male', '' )]" + doctrine_parameter_combatant_can_be_either_gender_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_can_be_either_gender', '' )]" + doctrine_homosexuality_name:1 "Однополые отношения" doctrine_homosexuality_crime_name:1 "Преступление" doctrine_homosexuality_crime_desc:0 "Греховные желания содомитов несут угрозу самому обществу. Этих людей следует карать и отправлять в тюрьму за их грехи." @@ -821,7 +849,10 @@ unreformed_faith_name:0 "$unreformed_faith_doctrine_name$" unreformed_faith_doctrine_desc:1 "В нереформированной конфессии отсутствует организованное духовенство и каноны. Различные сообщества могут номинально исповедовать одну веру, но при этом практиковать совершенно разные религиозные обряды и суеверия." doctrine_parameter_unreformed:1 "Племенные [rulers|El] не могут менять тип [Concept( 'government', 'правительства' )|E]\n$EFFECT_LIST_BULLET$Дает [unreformed_pagan_combat_bonus|El]" - doctrine_parameter_hostility_override_tenet_unreformed_syncretism:2 "Неязыческие [faiths|El] с догматом $tenet_unreformed_syncretism_name$ воспринимаются как [GetHostilityLevelName( FAITH_DOCTRINE_PARAMETER.GetIntValue )|Vl], а не $hostility_evil_tooltippable$" + doctrine_parameter_hostility_override_tenet_unreformed_syncretism:2 "Неязыческие [faiths|El] с догматом $tenet_unreformed_syncretism_name$ воспринимаются как [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], а не $hostility_evil_tooltippable$" + + west_african_unreformed_faith_doctrine_name:0 "$unreformed_faith_doctrine_name$" + west_african_unreformed_faith_doctrine_desc:0 "$unreformed_faith_doctrine_desc$" heresy_hostility_name:0 "Отношение к ереси" heresy_hostility_doctrine_name:0 "Ересь" @@ -832,17 +863,25 @@ divine_destiny_doctrine_desc:0 "Мы несем мир и процветание всем народам. Мы — законные владыки мира." doctrine_parameter_divine_destiny_holy_war_cost_reduction:0 "Затраты [Concept( 'piety', 'благочестия' )|E] для начала священной войны: #P -50%#!" + adoptionist_school_name:0 "Адопцианское кредо" + special_doctrine_adoptionist_school_elipandic_doctrine_name:0 "Элипандистская школа" + special_doctrine_adoptionist_school_elipandic_doctrine_desc:0 "Уделяя внимание нюансам христологии, $adoptionist$ в элипандистском варианте подчеркивает важность #EMP точных#! отличий от тринитарной догмы. Сложное и тщательно продуманное отличие считается намного предпочтительней простого и неубедительного доказательства." + special_doctrine_adoptionist_school_felicitous_doctrine_name:0 "Феликсианская школа" + special_doctrine_adoptionist_school_felicitous_doctrine_desc:0 "Феликсианский $adoptionist$ ставит практичность выше чистоты и понимает необходимость работать внутри враждебной системы, чтобы подорвать ее. Гнусная ложь ради благородных целей считается с тысячи раз ценнее, чем слепая правда." + special_doctrine_adoptionist_school_radical_doctrine_name:0 "Радикальная школа" + special_doctrine_adoptionist_school_radical_doctrine_desc:0 "Радикальные $adoptionist_adherent_plural$ не признают иного бога, кроме Отца, не приемлют божественность смертной плоти и считают, что лишь они настоящие $christianity_religion_adherent_plural$. Принять Христа, не согласившись с #EMP каждой#! буквой канона, считается отступничеством." + special_doctrine_is_christian_faith_name:0 "Учение Иисуса" is_christian_faith_name:0 "$special_doctrine_is_christian_faith_name$" special_doctrine_is_christian_faith_desc:0 "В мире есть те, кто признает учение Иисуса, но не святость его самого. Мы не должны сурово обрушиваться на этих заблудших, ибо однажды они могут оставить кощунственные идеи и обратиться в истинную веру." doctrine_parameter_hostility_override_tenet_christian_syncretism:3 "Нехристианские [faiths|El] с догматом «$tenet_christian_syncretism_name$» воспринимаются как [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl], а не $hostility_evil_tooltippable$" - special_doctrine_is_islamic_faith_name:0 "Учения Пророка" + special_doctrine_is_islamic_faith_name:0 "Учение Пророка" is_islamic_faith_name:0 "$special_doctrine_is_islamic_faith_name$" special_doctrine_is_islamic_faith_desc:0 "Хотя не все люди в этом мире следуют заветам Пророка, многие усердно служат воле Аллаха, сами того не подозревая. Быть может, со временем эти дикари смогут очиститься от скверны и стать правоверными мусульманами!" doctrine_parameter_hostility_override_tenet_islamic_syncretism:3 "Неисламские [faiths|El] с догматом «$tenet_islamic_syncretism_name$» воспринимаются как [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl], а не $hostility_evil_tooltippable$" - special_doctrine_is_jewish_faith_name:0 "Учения Моисея" + special_doctrine_is_jewish_faith_name:0 "Учение Моисея" is_jewish_faith_name:0 "$special_doctrine_is_jewish_faith_name$" special_doctrine_is_jewish_faith_desc:0 "Не все иноверцы пребывают во грехе. Среди них есть те, кто уважает избранный народ, а значит, заслуживает уважения в ответ." doctrine_parameter_hostility_override_tenet_jewish_syncretism:3 "Неиудейские [faiths|El] с догматом «$tenet_jewish_syncretism_name$» воспринимаются как [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|Vl], а не $hostility_evil_tooltippable$" @@ -856,10 +895,12 @@ is_gnostic_faith_name:0 "$special_doctrine_is_gnostic_faith_name$" special_doctrine_is_gnostic_faith_desc:0 "$tenet_gnosticism_desc$" + doctrine_parameter_same_hof_hostility_override:0 "Воспринимает другие [faiths|El] с общим [Concept( 'head_of_faith', 'главой конфессии' )|E] как [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + TOO_FEW_SPOUSES_PIETY:0 "Слишком мало супругов/супруг" CRUSADER_STATE_CRUSADER_TITLE_NAME:1 "[target_kingdom.GetNameNoTierNoTooltip] крестоносцев" - CRUSADER_STATE_FAITH_TITLE_NAME:1 "[title_recipient.GetFaith.GetAdjective|U]. [target_kingdom.GetNameNoTierNoTooltip|U]" + CRUSADER_STATE_FAITH_TITLE_NAME:1 "[title_recipient.GetFaith.GetName|U]. [target_kingdom.GetNameNoTierNoTooltip|U]" religion_the_gods:0 "боги" religion_the_gods_2:0 "$religion_the_gods$" # Optional translation alt diff --git a/project/ck3/base_game/localization/russian/religion/religion_mundhumism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_mundhumism_l_russian.yml index 9d65b890a2..9e00929ced 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_mundhumism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_mundhumism_l_russian.yml @@ -1,7 +1,7 @@ l_russian: #Mundhumism - mundhum_religion:0 "Мундхумизм" - mundhum_religion_adj:0 "Мундхумск" + mundhum_religion:0 "Мундхумск" + mundhum_religion_adj:0 "Мундхумизм" mundhum_religion_adherent:0 "Мундхуми" mundhum_religion_adherent_plural:0 "Мундхумисты" mundhum_religion_desc:0 "Мундхумизм — религиозная традиция гималайских народов Кирата, основанная на Мундхуме — священном своде древних писаний и песен. Мундхумизм — синкретическая религия, где, помимо поклонения предкам, играют важную роль боги и практики индуизма." @@ -60,26 +60,26 @@ mundhumism_water_god_name_possessive:0 "$mundhumism_health_god_name_possessive$" #Kiratism - kiratism:0 "Киратизм" - kiratism_adj:0 "Киратистск" + kiratism:0 "Киратистск" + kiratism_adj:0 "Киратизм" kiratism_adherent:0 "Киратит" kiratism_adherent_plural:0 "Киратиты" kiratism_desc:0 "Киратизмом называется ветвь мундхизма, характерная для большинства киратов. Она провозглашает Тагеру Нингвапхуму высшим существом и предписывает почитать предков." - kiratism_old:0 "Старый киратизм" - kiratism_old_adj:0 "Старокиратистск" + kiratism_old:0 "Старокиратистск" + kiratism_old_adj:0 "Старый киратизм" kiratism_old_adherent:0 "Старо-кират" kiratism_old_adherent_plural:0 "Старо-кираты" #Yumaism - yumaism:0 "Юмаизм" - yumaism_adj:0 "Юмаистск" + yumaism:0 "Юмаистск" + yumaism_adj:0 "Юмаизм" yumaism_adherent:0 "Юмаит" yumaism_adherent_plural:0 "Юмаиты" yumaism_desc:0 "Юмаиты в основном поклоняются высшей богине Юме Самманг — женскому воплощению Тагеры Нингвапхумы. Они почитают ее как мать всей природы." - yumaism_old:0 "Старый юмаизм" - yumaism_old_adj:0 "Староюмаистск" + yumaism_old:0 "Староюмаистск" + yumaism_old_adj:0 "Старый юмаизм" yumaism_old_adherent:0 "Старо-юмаит" yumaism_old_adherent_plural:0 "Старо-юмаиты" diff --git a/project/ck3/base_game/localization/russian/religion/religion_paganism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_paganism_l_russian.yml index 6a92caa447..ba3c3d1de0 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_paganism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_paganism_l_russian.yml @@ -2,9 +2,9 @@ l_russian: #Generic Pagan/Common Pagan Localization - paganism_religion:0 "Язычество" - paganism_religion_adj:0 "Языческая" - paganism_religion_adherent:0 "Языческая" + paganism_religion:0 "Языческ" + paganism_religion_adj:0 "Язычество" + paganism_religion_adherent:0 "Язычник" paganism_religion_adherent_plural:0 "Язычники" paganism_religion_desc:0 "Многие местные верования, которые отличает почитание природы, поклонение предкам и вера в духов, представляют разнообразные формы язычества." @@ -81,14 +81,14 @@ l_russian: witchgodname_paganism_the_shadow_possessive:0 "Тени" - pagan:0 "Язычество" - pagan_adj:0 "Языческ" + pagan:0 "Языческ" + pagan_adj:0 "Язычество" pagan_adherent:0 "Язычник" pagan_adherent_plural:0 "Язычники" #Germanic/Ásatrú - germanic_religion:1 "Скандинавское язычество" - germanic_religion_adj:1 "Скандинавск" + germanic_religion:1 "Скандинавск" + germanic_religion_adj:1 "Скандинавское язычество" germanic_religion_adherent:1 "Скандинав" germanic_religion_adherent_plural:1 "Скандинавы" germanic_religion_desc:1 "В центре исконной языческой религии Скандинавии лежит поклонение богам-Асам. От ее последователей требуется жить и — желательно — умереть благородным образом." @@ -163,19 +163,19 @@ l_russian: germanic_water_god_name:0 "$germanic_wealth_god_name$" germanic_water_god_name_possessive:0 "$germanic_wealth_god_name_possessive$" - norse_pagan:0 "Асатру" - norse_pagan_adj:0 "Асатрийск" + norse_pagan:0 "Асатрийск" + norse_pagan_adj:0 "Асатру" norse_pagan_adherent:0 "Асатрийец" norse_pagan_adherent_plural:0 "Асатрийцы" - norse_pagan_old:0 "Старое Асатру" + norse_pagan_old:0 "Старо-асатрийск" norse_pagan_old_adj:0 "Старое Асатру" norse_pagan_old_adherent:0 "Старо-асатриец" norse_pagan_old_adherent_plural:0 "Старо-асатрийцы" #Baltic - baltic_religion:1 "Балтийское язычество" - baltic_religion_adj:1 "Балтийск" + baltic_religion:1 "Балтийск" + baltic_religion_adj:1 "Балтийское язычество" baltic_religion_adherent:1 "Балтиец" baltic_religion_adherent_plural:1 "Балтийцы" baltic_religion_desc:1 "Последователи балтийского язычества, придерживающиеся концепта «обиталища внутреннего мира», считают важным жить в гармонии с природой, сохраняя традиции и истории предков." @@ -235,19 +235,19 @@ l_russian: baltic_water_god_name:0 "Бангпутис" baltic_water_god_name_possessive:0 "Бангпутиса" - baltic_pagan:0 "Видилизм" - baltic_pagan_adj:0 "Видилистск" + baltic_pagan:0 "Видилистск" + baltic_pagan_adj:0 "Видилизм" baltic_pagan_adherent:0 "Видилист" baltic_pagan_adherent_plural:0 "Видилисты" - baltic_pagan_old:0 "Старый видилизм" - baltic_pagan_old_adj:0 "Старо-видилистск" + baltic_pagan_old:0 "Старо-видилистск" + baltic_pagan_old_adj:0 "Старый видилизм" baltic_pagan_old_adherent:0 "Старо-видилист" baltic_pagan_old_adherent_plural:0 "Старо-видилисты" #Slavic - slavic_religion:1 "Славянское язычество" - slavic_religion_adj:1 "Славянск" + slavic_religion:1 "Славянск" + slavic_religion_adj:1 "Славянское язычество" slavic_religion_adherent:1 "Славянин" slavic_religion_adherent_plural:1 "Славяне" slavic_religion_desc:1 "Славянское язычество подчеркивает значимость личного долга, морали и послушания. Это общий термин, под которым подразумевается вера множества славянских народов Центральной и Восточной Европы. Социум является важной частью религиозной системы, а религиозные церемонии обычно представляют собой народные сборища, прославляющие радость и красоту." @@ -309,19 +309,19 @@ l_russian: slavic_water_god_name:0 "Купала" slavic_water_god_name_possessive:0 "Купалы" - slavic_pagan:1 "Славянское язычество" - slavic_pagan_adj:2 "Славяноязыческ" + slavic_pagan:1 "Славяноязыческ" + slavic_pagan_adj:2 "Славянское язычество" slavic_pagan_adherent:2 "Славянский язычник" slavic_pagan_adherent_plural:2 "Славянские язычники" - slavic_pagan_old:1 "Старославянское язычество" - slavic_pagan_old_adj:2 "Старославянск" + slavic_pagan_old:1 "Старославянск" + slavic_pagan_old_adj:2 "Старославянское язычество" slavic_pagan_old_adherent:2 "Старославянский язычник" slavic_pagan_old_adherent_plural:2 "Старославянские язычники" #Finno-Ugric - finno_ugric_religion:1 "Финно-угорское язычество" - finno_ugric_religion_adj:1 "Финно-угорск" + finno_ugric_religion:1 "Финно-угорск" + finno_ugric_religion_adj:1 "Финно-угорское язычество" finno_ugric_religion_adherent:1 "Финно-угр" finno_ugric_religion_adherent_plural:1 "Финно-угры" finno_ugric_religion_desc:1 "Почитание природы и глубокое почтение к предкам и традициям — определяющие свойства финно-угорской исконной религии. Ее последователи почитают «сису», понятие, объединяющее непреложную преданность, настойчивость, отвагу и стойкость." @@ -379,20 +379,20 @@ l_russian: finno_ugric_water_god_name:0 "Ахто" finno_ugric_water_god_name_possessive:0 "Ахто" - finnish_pagan:1 "Уконуско" - finnish_pagan_adj:1 "Уконуск" + finnish_pagan:1 "Уконуск" + finnish_pagan_adj:1 "Уконуско" finnish_pagan_adherent:1 "Уконусец" finnish_pagan_adherent_plural:1 "Уконусцы" - finnish_pagan_old:1 "Старое уконуско" - finnish_pagan_old_adj:1 "Старо-уконуск" + finnish_pagan_old:1 "Старо-уконуск" + finnish_pagan_old_adj:1 "Старое уконуско" finnish_pagan_old_adherent:1 "Старо-уконусец" finnish_pagan_old_adherent_plural:1 "Старо-уконусцы" #Mande/Siguic - west_african_religion:2 "Манде" - west_african_religion_adj:2 "Манденск" + west_african_religion:2 "Манденск" + west_african_religion_adj:2 "Манде" west_african_religion_adherent:2 "Манден" west_african_religion_adherent_plural:2 "Мандены" west_african_religion_desc:2 "Исконные верования народа манде основаны на почитании великих духов земли и преклонении перед духами мертвых." @@ -445,8 +445,8 @@ l_russian: dogon_water_god_name:0 "Номмо" dogon_water_god_name_possessive:0 "Номмо" - west_african_pagan:0 "Сигуизм" - west_african_pagan_adj:0 "Сигуистическ" + west_african_pagan:0 "Сигуистическ" + west_african_pagan_adj:0 "Сигуизм" west_african_pagan_adherent:0 "Сигуист" west_african_pagan_adherent_plural:0 "Сигуисты" west_african_pagan_desc:0 "Заботясь о гармонии и равновесии, последователи манденской веры почитают близнецов Аммы, известных как Номмо, которых считают двумя частями единого совершенного существа." @@ -485,20 +485,20 @@ l_russian: bidu_water_god_name:0 "$bidu_high_god_name$" bidu_water_god_name_possessive:0 "$bidu_high_god_name_possessive$" - west_african_bidu_pagan:0 "Бидаизм" - west_african_bidu_pagan_adj:0 "Бидаическ" + west_african_bidu_pagan:0 "Бидаическ" + west_african_bidu_pagan_adj:0 "Бидаизм" west_african_bidu_pagan_adherent:0 "Бидаист" west_african_bidu_pagan_adherent_plural:0 "Бидаисты" west_african_bidu_pagan_desc:1 "Приверженцы коренной сонинкской религии поклоняются божественному змею Биде — капризной сущности, которая постоянно требует жертвоприношений, но в ответ благословляет последователей и посылает им щедрый урожай." - west_african_bidu_pagan_old:0 "Старый Бидаизм" - west_african_bidu_pagan_old_adj:0 "Старобидаическ" + west_african_bidu_pagan_old:0 "Старобидаическ" + west_african_bidu_pagan_old_adj:0 "Старый Бидаизм" west_african_bidu_pagan_old_adherent:0 "Старобидаист" west_african_bidu_pagan_old_adherent_plural:0 "Старобидаисты" #Hausa/Bori - west_african_bori_religion:1 "Хауса" - west_african_bori_religion_adj:1 "Хаусск" + west_african_bori_religion:1 "Хаусск" + west_african_bori_religion_adj:1 "Хауса" west_african_bori_religion_adherent:1 "Хаус" west_african_bori_religion_adherent_plural:1 "Хаусы" west_african_bori_religion_desc:0 "Почитая духовную силу, которой наделены все вещи материального мира, жрицы этой веры выступают посредницами между человечеством и миром духов." @@ -555,19 +555,19 @@ l_russian: bori_water_god_name:0 "духи воды" bori_water_god_name_possessive:0 "духов воды" - west_african_bori_pagan:0 "Бори" - west_african_bori_pagan_adj:0 "Борийск" + west_african_bori_pagan:0 "Борийск" + west_african_bori_pagan_adj:0 "Бори" west_african_bori_pagan_adherent:0 "Бориец" west_african_bori_pagan_adherent_plural:0 "Борийцы" - west_african_bori_pagan_old:0 "Старое бори" - west_african_bori_pagan_old_adj:0 "Старо-борийск" + west_african_bori_pagan_old:0 "Старо-борийск" + west_african_bori_pagan_old_adj:0 "Старое бори" west_african_bori_pagan_old_adherent:0 "Старо-бориец" west_african_bori_pagan_old_adherent_plural:0 "Старо-борийцы" #Senegal/Roog Sene - west_african_roog_religion:1 "Сенегамбизм" - west_african_roog_religion_adj:1 "Сенегамбийск" + west_african_roog_religion:1 "Сенегамбийск" + west_african_roog_religion_adj:1 "Сенегамбизм" west_african_roog_religion_adherent:1 "Сенегамбиец" west_african_roog_religion_adherent_plural:1 "Сенегамбийцы" west_african_roog_religion_desc:0 "Традиции народа серер предписывают следовать путем божественного к духовному наполнению жизни. Пройти его можно, почитая одного из предков, а также создателя вселенной — самого Роога." @@ -632,8 +632,8 @@ l_russian: west_african_roog_pagan_old_adherent_plural:0 "Старо-роогопоклонники" # Waaqism - waaqism_religion:1 "Оромо-сомалийское язычество" - waaqism_religion_adj:1 "Оромо-сомалийск" + waaqism_religion:1 "Оромо-сомалийск" + waaqism_religion_adj:1 "Оромо-сомалийское язычество" waaqism_religion_adherent:1 "Оромо-сомалиец" waaqism_religion_adherent_plural:1 "Оромо-сомалийцы" waaqism_religion_desc:0 "Миром правит множество богов, но все они поклоняются Высочайшему богу неба — Вааку. Дождь и жизнь приходят к нам свыше." @@ -682,19 +682,19 @@ l_russian: waaqism_afterlife_2:0 "$waaqism_afterlife$" # Optional translation alt waaqism_afterlife_3:0 "$waaqism_afterlife$" # Optional translation alt - waaqism_pagan:0 "Ваакизм" - waaqism_pagan_adj:0 "Ваакистск" + waaqism_pagan:0 "Ваакистск" + waaqism_pagan_adj:0 "Ваакизм" waaqism_pagan_adherent:0 "Ваакист" waaqism_pagan_adherent_plural:0 "Ваакисты" - waaqism_pagan_old:0 "Старый ваакизм" - waaqism_pagan_old_adj:0 "Староваакистск" + waaqism_pagan_old:0 "Староваакистск" + waaqism_pagan_old_adj:0 "Старый ваакизм" waaqism_pagan_old_adherent:0 "Староваакист" waaqism_pagan_old_adherent_plural:0 "Староваакисты" # Akom - akom_religion:1 "Акан" - akom_religion_adj:1 "Аканск" + akom_religion:1 "Аканск" + akom_religion_adj:1 "Акан" akom_religion_adherent:1 "Аканец" akom_religion_adherent_plural:1 "Аканцы" akom_religion_desc:0 "Различные конфессии аканских народов почитают детей Создателя и Матери-Земли." @@ -736,19 +736,19 @@ l_russian: akom_afterlife_2:0 "$akom_afterlife$" # Optional translation alt akom_afterlife_3:0 "$akom_afterlife$" # Optional translation alt - akom_pagan:0 "Акомское язычество" - akom_pagan_adj:0 "Акомск" + akom_pagan:0 "Акомск" + akom_pagan_adj:0 "Акомское язычество" akom_pagan_adherent:0 "Акомист" akom_pagan_adherent_plural:0 "Акомисты" - akom_pagan_old:0 "Старый Аком" - akom_pagan_old_adj:0 "Староакомск" + akom_pagan_old:0 "Староакомск" + akom_pagan_old_adj:0 "Старый Аком" akom_pagan_old_adherent:0 "Староакомист" akom_pagan_old_adherent_plural:0 "Староаканисты" # Yoruba - west_african_orisha_religion:1 "Йоруба" - west_african_orisha_religion_adj:1 "Йорубск" + west_african_orisha_religion:1 "Йорубск" + west_african_orisha_religion_adj:1 "Йоруба" west_african_orisha_religion_adherent:2 "Йоруба" west_african_orisha_religion_adherent_plural:2 "Йорубы" west_african_orisha_religion_desc:1 "Хотя верховный бог пантеона йоруба и создал вселенную, в человеческие дела он не вмешивается. Поэтому последователи его религии молятся ориша — бесчисленным духам, которых высшие сущности посылают для наставления человечества на путь истинный." @@ -803,18 +803,18 @@ l_russian: yoruba_water_god_name:0 "Олокун" yoruba_water_god_name_possessive:0 "Олокун" - west_african_orisha_pagan:0 "Ориша" - west_african_orisha_pagan_adj:0 "Оришск" + west_african_orisha_pagan:0 "Оришск" + west_african_orisha_pagan_adj:0 "Ориша" west_african_orisha_pagan_adherent:0 "Ориша" west_african_orisha_pagan_adherent_plural:0 "Ориша" - west_african_orisha_pagan_old:0 "Старые ориша" - west_african_orisha_pagan_old_adj:0 "Старооришск" + west_african_orisha_pagan_old:0 "Старооришск" + west_african_orisha_pagan_old_adj:0 "Старое ориша" west_african_orisha_pagan_old_adherent:0 "Староориша" - west_african_orisha_pagan_old_adherent_plural:0 "Старые ориша" + west_african_orisha_pagan_old_adherent_plural:0 "Староориша" # Kushitism - kushitism_religion:1 "Кордофанская религия" - kushitism_religion_adj:1 "Кордофанск" + kushitism_religion:1 "Кордофанск" + kushitism_religion_adj:1 "Кордофанская религия" kushitism_religion_adherent:1 "Кордофанин" kushitism_religion_adherent_plural:1 "Кордофане" kushitism_religion_desc:0 "Здесь вдохновенно почитают древних богов и уважают границу между жизнью и смертью." @@ -864,19 +864,19 @@ l_russian: kushitism_water_god_name_possessive:0 "Тефнут" - kushitism_pagan:0 "Кушитство" - kushitism_pagan_adj:0 "Кушитск" + kushitism_pagan:0 "Кушитск" + kushitism_pagan_adj:0 "Кушитство" kushitism_pagan_adherent:0 "Кушит" kushitism_pagan_adherent_plural:1 "Кушиты" - kushitism_pagan_old:0 "Старое кушитство" - kushitism_pagan_old_adj:0 "Старокушитск" + kushitism_pagan_old:0 "Старокушитск" + kushitism_pagan_old_adj:0 "Старое кушитство" kushitism_pagan_old_adherent:0 "Старокушит" kushitism_pagan_old_adherent_plural:0 "Старокушиты" #Tengrism - tengrism_religion:2 "Степные верования" - tengrism_religion_adj:2 "Степнякск" + tengrism_religion:2 "Степнякск" + tengrism_religion_adj:2 "Степные верования" tengrism_religion_adherent:2 "Степняк" tengrism_religion_adherent_plural:2 "Степняки" tengrism_religion_desc:0 "По представлениям тенгриан, их существование поддерживают Тенгри — вечное синее небо, и Умай, плодородная мать-земля. Последователи этой религии должны поддерживать равновесие в мире, проявляя честность и почтительность. Лживость и бунтарство крайне осуждаются." @@ -937,19 +937,19 @@ l_russian: tengrism_water_god_name:0 "$tengrism_high_god_name$" tengrism_water_god_name_possessive:0 "$tengrism_high_god_name_possessive$" - tengri_pagan:1 "Тенгрианство" - tengri_pagan_adj:0 "Тенгрианск" + tengri_pagan:1 "Тенгрианск" + tengri_pagan_adj:0 "Тенгрианство" tengri_pagan_adherent:1 "Тенгрианин" tengri_pagan_adherent_plural:1 "Тенгриане" - tengri_pagan_old:1 "Старое тенгрианство" - tengri_pagan_old_adj:1 "Старо-тенгрианск" + tengri_pagan_old:1 "Старо-тенгрианск" + tengri_pagan_old_adj:1 "Старое тенгрианство" tengri_pagan_old_adherent:1 "Старо-тенгрианин" tengri_pagan_old_adherent_plural:1 "Старо-тенгриане" #Magyarism - magyar_religion:2 "Уральское язычество" - magyar_religion_adj:2 "Уралоязыческ" + magyar_religion:2 "Уралоязыческ" + magyar_religion_adj:2 "Уральское язычество" magyar_religion_adherent:2 "Уральский язычник" magyar_religion_adherent_plural:2 "Уральские язычники" magyar_religion_desc:1 "В исконной $mogyer$ой вере каждый талтош, жрец, выбирается богами еще до рождения. $mogyer_collective_noun$ верят, что эти талтоши, наделенные сверхчеловеческими силой, мудростью и могуществом, защищают их и ведут к процветанию." @@ -1012,19 +1012,19 @@ l_russian: magyar_water_god_name:0 "Су Ата" magyar_water_god_name_possessive:0 "Су Аты" - magyar_pagan:1 "Талтошизм" - magyar_pagan_adj:1 "Талтошистск" + magyar_pagan:1 "Талтошистск" + magyar_pagan_adj:1 "Талтошизм" magyar_pagan_adherent:1 "Талтошист" magyar_pagan_adherent_plural:1 "Талтошисты" - magyar_pagan_old:1 "Старо-$magyar_pagan$" - magyar_pagan_old_adj:1 "Старо-$magyar_pagan_adj$" - magyar_pagan_old_adherent:1 "Старо-$magyar_pagan_adherent$" - magyar_pagan_old_adherent_plural:1 "Старо-$magyar_pagan_adherent_plural$" + magyar_pagan_old:1 "Старо-талтошистск" + magyar_pagan_old_adj:1 "Старо-талтошизм" + magyar_pagan_old_adherent:1 "Старо-талтошист" + magyar_pagan_old_adherent_plural:1 "Старо-талтошисты" #Bon - bon_religion:1 "Тибетское верование" - bon_religion_adj:1 "Тибетск" + bon_religion:1 "Тибетск" + bon_religion_adj:1 "Тибетское верование" bon_religion_adherent:1 "Тибетец" bon_religion_adherent_plural:1 "Тибетцы" bon_religion_desc:1 "Бон — исконная шаманистская религия Тибета. Ей свойственны медитации, мистические ритуалы и сильная вера в анимистический спиритуализм." @@ -1095,29 +1095,29 @@ l_russian: bon_water_god_name:0 "Кунсанг Акор" bon_water_god_name_possessive:0 "Кунсанга Акора" - bon:0 "Гьюр бон" + bon:0 "Гьюр-бонск" #^lit. "transformed Bon" (bsgyur bon) - bon_adj:0 "Гьюр-бонск" + bon_adj:0 "Гьюр бон" bon_adherent:0 "Гьюр бонпо" bon_adherent_plural:0 "Гьюр бонпо" bon_desc:0 "Гьюр бон (или измененный Бон) — духовная традиция, заложенная Шеньчен-Луга, которая развивалась параллельно с буддистскими традициями Тибета из эзотерических обрядов, предшествовавших эпохе раскола." - old_bon:0 "Духовный бон" + old_bon:0 "Духовно-бонск" #^lit. "erring Bon" ('khyar ba'i bon) - old_bon_adj:0 "Духовно-бонск" + old_bon_adj:0 "Духовный бон" old_bon_adherent:0 "Духовный бонпо" old_bon_adherent_plural:0 "Духовные бонпо" old_bon_desc:0 "Старый или «черный» бон — исконно тибетская конфессия. Определенные традиции менялись от региона к региону, но обряды, жертвоприношения и анимистические верования были для адептов незыблемыми." - old_bon_old:0 "Старый духовный бон" - old_bon_old_adj:0 "Бонск" + old_bon_old:0 "Бонск" + old_bon_old_adj:0 "Старый духовный бон" old_bon_old_adherent:0 "Последователь старого бонпо" old_bon_old_adherent_plural:0 "Последователи старого бонпо" old_bon_old_desc:0 "Старый или «черный» бон — исконно тибетская конфессия. Определенные традиции менялись от региона к региону, но обряды, жертвоприношения и анимистические верования были для адептов незыблемыми." #Zunism - zunism_religion:1 "Зунбиль" - zunism_religion_adj:1 "Зунбильск" + zunism_religion:1 "Зунбильск" + zunism_religion_adj:1 "Зунбиль" zunism_religion_adherent:1 "Зунбиль" zunism_religion_adherent_plural:1 "Зунбили" zunism_religion_desc:0 "Созданный династией Зунбилов, зунизм почитает и восхваляет солнце за то, что оно приносит земле свои дары." @@ -1146,6 +1146,10 @@ l_russian: witchgodherhis_its:0 "их" witchgodshehe_it:0 "они" witchgodherhim_it:0 "им" + witch_mistress:0 "$mistress$" + witch_master:0 "$master$" + witch_mother:0 "$mother$" + witch_father:0 "$father$" zunism_creator_god_name:0 "$zunism_high_god_name$" zunism_creator_god_name_possessive:0 "$zunism_high_god_name_possessive$" @@ -1170,19 +1174,19 @@ l_russian: zunism_water_god_name:0 "$zunism_high_god_name$" zunism_water_god_name_possessive:0 "$zunism_high_god_name_possessive$" - zun_pagan:0 "Зунизм" - zun_pagan_adj:0 "Зунистск" + zun_pagan:0 "Зунистск" + zun_pagan_adj:0 "Зунизм" zun_pagan_adherent:0 "Зунист" zun_pagan_adherent_plural:0 "Зунисты" - zun_pagan_old:0 "Старый зунизм" - zun_pagan_old_adj:0 "Старо-зунистск" + zun_pagan_old:0 "Старо-зунистск" + zun_pagan_old_adj:0 "Старый зунизм" zun_pagan_old_adherent:0 "Старо-зунист" zun_pagan_old_adherent_plural:0 "Старо-зунисты" #Hellenism - hellenism_religion:2 "Греко-римское язычество" - hellenism_religion_adj:2 "Греко-римск" + hellenism_religion:2 "Греко-римск" + hellenism_religion_adj:2 "Греко-римское язычество" hellenism_religion_adherent:2 "Греко-римлянин" hellenism_religion_adherent_plural:2 "Греко-римляне" hellenism_religion_desc:0 "Эллинисты почитают древних греческих и римских богов, которые, как говорят, восседают на горе Олимп. У каждого бога есть свои проявления, каждого почитают своим особым образом." @@ -1252,19 +1256,19 @@ l_russian: hellenism_water_god_name:0 "Посейдон" hellenism_water_god_name_possessive:0 "Посейдона" - hellenic_pagan:0 "Эллинизм" - hellenic_pagan_adj:0 "Эллинистическ" + hellenic_pagan:0 "Эллинистическ" + hellenic_pagan_adj:0 "Эллинизм" hellenic_pagan_adherent:0 "Эллинист" hellenic_pagan_adherent_plural:0 "Эллинисты" - hellenic_pagan_old:0 "Старый эллинизм" - hellenic_pagan_old_adj:0 "Старо-эллинистическ" + hellenic_pagan_old:0 "Старо-эллинистическ" + hellenic_pagan_old_adj:0 "Старый эллинизм" hellenic_pagan_old_adherent:0 "Старо-эллинист" hellenic_pagan_old_adherent_plural:0 "Старо-эллинисты" #Siberian shamanism — Ob-Ugric-ish - siberian_religion:0 "Сибирское язычество" - siberian_religion_adj:0 "Сибирск" + siberian_religion:0 "Сибирск" + siberian_religion_adj:0 "Сибирское язычество" siberian_religion_adherent:0 "Сибиряк" siberian_religion_adherent_plural:0 "Сибиряки" siberian_religion_desc:0 "Сибиряки верят, что мир — река, по берегам которой живут кланы людей и зверей, связанных узами дружбы или мести. Охота — залог равновесия, уравновешивающий жизни дарованные и отнятые. После смерти души уходят ниже по течению и воплощаются в прежних кланах." @@ -1326,12 +1330,233 @@ l_russian: siberian_priest_female:0 "шаманка" siberian_priest_female_plural:0 "шаманки" - siberian_pagan:1 "Турумизм" - siberian_pagan_adj:1 "Турумическ" + siberian_pagan:1 "Турумическ" + siberian_pagan_adj:1 "Турумизм" siberian_pagan_adherent:1 "Турумист" siberian_pagan_adherent_plural:1 "Турумисты" - siberian_pagan_old:1 "Старый турумизм" - siberian_pagan_old_adj:1 "Старотурумическ" + siberian_pagan_old:1 "Старотурумическ" + siberian_pagan_old_adj:1 "Старый турумизм" siberian_pagan_old_adherent:1 "Старотурумист" siberian_pagan_old_adherent_plural:2 "Старотурумисты" + + # Basque Paganism - Era Zaharrak + ## "Basque Religion" + basque_religion:0 "Эускальск" + basque_religion_adj:0 "Эускаль Эрлихиоа" + basque_religion_adherent:0 "Эускаль" + basque_religion_adherent_plural:0 "Эускали" + basque_religion_desc:0 "Древняя вера басков давно включает в себя другие, более недолговечные культы. Элементы кельтского язычества, христианства, эллинизма и огромное количество собственных местных мифов и представлений сплелись в синкретическое целое." + ## "Old Ways" + basque_pagan:0 "Эра-Саарракск" + ## "Old Way" + basque_pagan_adj:0 "Эра Сааррак" + ## "Believer" + basque_pagan_adherent:0 "Федедуна" + ## "Believers" + basque_pagan_adherent_plural:0 "Федедуны" + + basque_pagan_old:0 "Старо-эра-саарракск" + basque_pagan_old_adj:0 "Старое Эра Сааррак" + basque_pagan_old_adherent:0 "Старо-федедуна" + basque_pagan_old_adherent_plural:0 "Старо-федедуны" + + basque_high_god_name:0 "Мари" + ## The euphemistic nickname "Red Skirt", with red being a colour frequently ascribed to magical creatures and items in certain versions of Basque mythology. + basque_high_god_name_2:0 "Ионагорри" + basque_high_god_name_possessive:0 "Мари" + basque_high_god_name_alternate:0 "$basque_high_god_name$" + basque_high_god_name_alternate_possessive:0 "$basque_high_god_name_possessive$" + ## We don't have a good line on a more pagan creator deity, so we use Aymeric Picaud's term for God filtered through a more likely Basque spelling. + basque_creator_god_name:0 "Орция" + basque_creator_god_name_possessive:0 "Орции" + ## *Definitely* more of a focus later on, with the founding of a hospital in his name, but our best fit. + basque_health_god_name:0 "Св. Власий" + basque_health_god_name_possessive:0 "Св. Власия" + ## We don't have a solid fertility god, but the Basajaunes wild men had aspects of the harvest, so we slot them in as our best-fit. + basque_fertility_god_name:0 "Басахаунес" + basque_fertility_god_name_possessive:0 "Басахаунеса" + ## No solid wealth god, and Mari isn't a great fit, so we pull back in God. + basque_wealth_god_name:0 "$basque_creator_god_name$" + basque_wealth_god_name_possessive:0 "$basque_creator_god_name_possessive$" + ## We don't have a good household god candidate, so we use St. Fermin, patron saint of Navarre, as someone who might be a common candidate to swear by or to. + basque_household_god_name:0 "Св. Фирмин" + basque_household_god_name_possessive:0 "Св. Фирмина" + ## Sugaar (Mari's most-ascribed consort) doesn't have a great fit anywhere else, mostly due to a paucity of information, so we give him Fate for his role as the father of Jaun Zuria, mythical first Lord of Bizkaia. + ### You could pretty easily sub him in instead of Michael if you want to decrease the amount of Christian saints mixed into the list, but it seems likely Michael was a bigger figure overall. + basque_fate_god_name:0 "Сугаар" + basque_fate_god_name_possessive:0 "Сугаара" + ## Little St. Martin gets to pull double-duty here, though arguably he's just doing what trickster gods do. + basque_knowledge_god_name:0 "$basque_trickster_god_name$" + basque_knowledge_god_name_possessive:0 "$basque_trickster_god_name_possessive$" + basque_war_god_name:0 "Св. Михаил" + basque_war_god_name_possessive:0 "Св. Михаила" + ## For stealing knowledge of farming from the Basajaunes. + basque_trickster_god_name:0 "Кроха Св. Мартин" + basque_trickster_god_name_possessive:0 "Крохи Св. Мартина" + ## Gaueko, the embodiment of the night itself. Occasionally appears as a cow or a bull. + basque_night_god_name:0 "Гауэко" + basque_night_god_name_possessive:0 "Гауэко" + ## No suitable water god of note, unless you want to but the Lamia were a popular water monster in Basque mythology. + basque_water_god_name:0 "Ламиак" + basque_water_god_name_possessive:0 "Ламиак" + ## Mari's daughter, Illargia, who led the dead to the underworld. Probably. + basque_death_god_name:0 "Илларгуи" + basque_death_god_name_possessive:0 "Илларгуи" + ## This is a tough one, but we give it to Mari again due to her association with sorceresses (though this is potentially more of an Early Modern thing) and to show the default increased acceptance of non-clerical magic. + basque_witch_god_name:0 "$basque_high_god_name$" + basque_witch_god_name_possessive:0 "$basque_high_god_name_possessive$" + ## Some assorted minor gods/positive divine creatures: + ### Tubal, son of Japheth, son of Noah, who due to a clerical error has gotten mixed up in the origin story for the wrong Iberia. + basque_good_god_japheth:0 "Япет" + ### Aatxe, a shapeshifting bull/human who fights crime in the name of Mari. + basque_good_god_aatxe:0 "Ааче" + ### And some popular saints who didn't get their own spheres; respectively St. Nicholas, St. John, & St. Agatha. + basque_good_god_st_nicholas:0 "Св. Николай" + basque_good_god_st_john:0 "Св. Иоанн" + basque_good_god_st_agatha:0 "Св. Агата" + ## The old Basque word for the Devil himself, as his syncretised incarnation seems to be the best wide-spread evil spirit. The modern equivalent would be Deabrua. + basque_devil_name:0 "Тусури" + basque_devil_name_possessive:0 "Тусури" + ## Some assorted nicknames/negative divine creatures: + ### These are all various regional euphemisms for the Devil. + basque_evil_god_mamu:0 "Маму" + basque_evil_god_mekolats:0 "Меколац" + basque_evil_god_beste_mutilla:0 "Бесте Мутилья" + basque_evil_god_galtxagorri:0 "Гальчагорри" + basque_evil_god_prakagorri:0 "Пракагорри" + basque_evil_god_adar:0 "Адар" + ### Tartalo, a colossal & poisonous cyclops. + basque_evil_god_tartalo:0 "Тартало" + ### Herensugue, an infamous dragon. + basque_evil_god_herensugue:0 "Эренсугуэ" + basque_evil_god_lehen:0 "Леэн" + ## The Black Hunter is a myth or monster rather than a god, but *might* be a remnant of something older. Makes a decent entity to swear by, at least. + basque_evil_god_black_hunter:0 "Эйстари Бельца" + ## Our cast of divinities is pretty varied, including gods, saints, God, and assorted monsters of varying ethical alignments. Accordingly, we use one set referencing the gods, one for the saints, and one that's neutral on the lot. + religion_the_powers:0 "силы" + religion_the_saints:0 "святые" + ## For houses of worship, we re-use churches due to long association, but not exclusively. + basque_house_of_worship:0 "церковь" + basque_house_of_worship_2:0 "храм" + ## Shrine isn't an attested term, but it's suitable for both Christianity & most pagans, so it works here. + basque_house_of_worship_3:0 "святилище" + # Honourable mention goes to the Gernikako Arbola, which is more representative but also more of a cultural icon rather than a religious one. + basque_religious_symbol:0 "эгускилоре" + basque_religious_symbol_2:0 "$basque_religious_symbol$" + basque_religious_symbol_3:0 "$basque_religious_symbol$" + basque_religious_text:0 "священные истории" + basque_religious_text_2:0 "древние легенды" + basque_religious_text_3:0 "старые мифы" + # No basis for this; it was never even a remote possibility, so we go with something fun & cool. + basque_religious_head_title:0 "Архисоргина" + basque_religious_head_title_name:0 "Церковь" + # We don't have good sources on monastic names, so we default to syncretic Christian terms. + ## Honourable mention to serorak who are super interesting but neither cloistered nor (verifiably) in our period. + basque_devotee_male:0 "монах" + basque_devotee_male_plural:0 "монахи" + basque_devotee_female:0 "монахиня" + basque_devotee_female_plural:0 "монахини" + basque_devotee_neuter:0 "монах" + basque_devotee_neuter_plural:0 "монахи" + # Most commonly, sorginak are gendered female, but there are limited variations where they include male numbers, so we just go with it. + basque_priest:0 "соргина" + council_basque_priest:0 "Соргина" + basque_priest_plural:0 "соргины" + # The places the stars go in the day; we use both the Basque loc and the English loc for a bit of variety. + basque_divine_realm:0 "Ицасгоррьета" + basque_divine_realm_2:0 "Алые воды" + # Mari hangs out in quite a broad variety of caves, changing the weather depending on where she moves to. + basque_divine_realm_3:0 "Пещеры $basque_high_god_name$" + # There aren't any solid positive afterlife names, and the Christian heaven stuff isn't on-brand for a cthonic religion, so we use neutral/cthonian-sounding names. + basque_positive_afterlife:0 "Подземный мир" + basque_positive_afterlife_2:0 "Загробный мир" + basque_positive_afterlife_3:0 "Загробная жизнь" + # We don't have good afterlife source names, so we run with the Christian versions. + basque_negative_afterlife:0 "ад" + basque_negative_afterlife_2:0 "Преисподняя" + basque_negative_afterlife_3:0 "Пекло" + + #Guanche faith — Indigenous inhabitants of the Canary Islands + north_african_religion:0 "Североафриканск" + north_african_religion_adj:0 "Североафриканские верования" + north_african_religion_adherent:0 "Амазиг" + north_african_religion_plural:0 "Амазиги" + north_african_religion_desc:0 "Традиционные берберские верования опираются на культ мертвых. Согласно ним, умерший становится божеством собственного семейства. Поклонение камням и возведение мегалитов приближает последователей к богам. Наряду с богом-творцом главными богами являются боги Солнца и Луны. Синкретизм с североафриканскими верованиями часто встречается даже среди последователей других конфессий." + + acham_high_god_name:0 "Ачаман" + acham_high_god_name2:0 "$acham_high_god_name$" + acham_high_god_name_possessive:0 "Ачамана" + acham_high_god_name_alternate:0 "Ачорон" + acham_high_god_name_alternate_possessive:0 "Ачорона" + + acham_creator_god_name:0 "$acham_high_god_name$" + acham_creator_god_name_possessive:0 "$acham_high_god_name_possessive$" + + acham_health_god_name:0 "Чаксиракси" + acham_health_god_name_possessive:0 "Чаксиракси" + acham_fertility_god_name:0 "Монеиба и Эраноранхан" + acham_fertility_god_name_possessive:0 "Монеибы и Эраноранхана" + acham_wealth_god_name:0 "Махек" + acham_wealth_god_name_possessive:0 "Махека" + acham_household_god_name:0 "Максиос" + acham_household_god_name_possessive:0 "Максиоса" + acham_fate_god_name:0 "Ачугуайо" + acham_fate_god_name_possessive:0 "Ачугуайо" + acham_knowledge_god_name:0 "$acham_fate_god_name$" + acham_knowledge_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_war_god_name:0 "$acham_high_god_name$" + acham_war_god_name_possessive:0 "$acham_high_god_name_possessive$" + acham_trickster_god_name:0 "$acham_household_god_name$" + acham_trickster_god_name_possessive:0 "$acham_household_god_name_possessive$" + acham_night_god_name:0 "$acham_fate_god_name$" + acham_night_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_water_god_name:0 "Ачухуканак" + acham_water_god_name_possessive:0 "Ачухуканака" + acham_evil_god_name:0 "Гуайота" + acham_evil_god_name_possessive:0 "Гуайоты" + acham_witch_god_name:0 "$acham_evil_god_name$" + acham_witch_god_name_possessive:0 "$acham_evil_god_name_possessive$" + acham_death_god_name:0 "$acham_evil_god_name$" + acham_death_god_name_possessive:0 "$acham_evil_god_name_possessive$" + + acham_priest_male:0 "гуанамене" + acham_priest_male_plural:0 "гуанамене" + acham_priest_female:0 "магуадас" + acham_priest_female_plural:0 "магуадас" + acham_priest_neuter:0 "канкус" + acham_priest_neuter_plural:0 "канкус" + acham_religious_head_title:0 "Файкан" + acham_religious_head_title_name:0 "Файканат" + acham_religious_text:0 "$paganism_religious_text$" + acham_religious_text2:0 "$acham_religious_text$" + acham_religious_text3:0 "$acham_religious_text$" + acham_pantheon_term:0 "$religion_the_gods$" + acham_pantheon_term2:0 "$acham_pantheon_term$" + acham_pantheon_term3:0 "$acham_pantheon_term$" + acham_house_of_worship:0 "$paganism_house_of_worship$" + acham_house_of_worship2:0 "$paganism_house_of_worship$" + acham_house_of_worship3:0 "$paganism_house_of_worship$" + + acham_positive_afterlife:0 "Агуэре" + acham_positive_afterlife2:0 "$acham_positive_afterlife$" + acham_positive_afterlife3:0 "$acham_positive_afterlife$" + acham_negative_afterlife:0 "Эчейде" + acham_negative_afterlife2:0 "$acham_negative_afterlife$" + acham_negative_afterlife3:0 "$acham_negative_afterlife$" + acham_divine_realm:0 "$acham_positive_afterlife$" + acham_divine_realm2:0 "$acham_positive_afterlife$" + acham_divine_realm3:0 "$acham_positive_afterlife$" + + acham_religious_symbol:0 "гуатимак" + acham_religious_symbol2:0 "$acham_religious_symbol$" + + north_african_acham_pagan:0 "Ачаманистск" + north_african_acham_pagan_adj:0 "Ачаманизм" + north_african_acham_pagan_adherent:0 "Ачаманист" + north_african_acham_pagan_adherent_plural:0 "Ачаманисты" + + north_african_acham_pagan_old:0 "Староачаманистск" + north_african_acham_pagan_old_adj:0 "Староачаманизм" + north_african_acham_pagan_old_adherent:0 "Староачаманист" + north_african_acham_pagan_old_adherent_plural:0 "Староачаманисты" diff --git a/project/ck3/base_game/localization/russian/religion/religion_qiangic_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_qiangic_l_russian.yml index 8cac2fe7f8..28a7dad4b4 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_qiangic_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_qiangic_l_russian.yml @@ -1,7 +1,7 @@ l_russian: #Qiangic - qiangic_religion:0 "Цзечоу" #lit. Worship of the Gods - qiangic_religion_adj:0 "Цзечойск" + qiangic_religion:0 "Цзечойск" #lit. Worship of the Gods + qiangic_religion_adj:0 "Цзечоу" qiangic_religion_adherent:0 "Цзечоми" qiangic_religion_adherent_plural:0 "Цзечоми" qiangic_religion_desc:0 "Народные религии цянских племен построены на поклонении богам природы и собственным предкам. Также они обожествляют белый кремень — считается, что в этих камнях обитают духи природы." @@ -86,27 +86,27 @@ qiangic_water_god_name_possessive:0 "Дсесе" #Rrmeaism - rrmeaism:0 "Ввлуфиче" # lit. White Stone Worship - rrmeaism_adj:0 "Ввлуфическ" + rrmeaism:0 "Ввлуфическ" # lit. White Stone Worship + rrmeaism_adj:0 "Ввлуфиче" rrmeaism_adherent:0 "Ввлуфим" rrmeaism_adherent_plural:0 "Ввлуфими" rrmeaism_desc:0 "Религия Ррмеа или Цян построена на поклонении белым камням — Ввулфи. Во время ритуалов жрецы-шаманы, которых называют зби, надевают шляпы из меха мартышек и бьют в барабаны из овечьих шкур." - rrmeaism_old:0 "Старо-ввлуфимское язычество" - rrmeaism_old_adj:0 "Старо-ввлуфимск" + rrmeaism_old:0 "Старо-ввлуфимск" + rrmeaism_old_adj:0 "Старо-ввлуфимское язычество" rrmeaism_old_adherent:0 "Старо-ввлуфим" rrmeaism_old_adherent_plural:0 "Старо-ввлуфими" #Melieism (Tangut Root West) - melieism:0 "Мелиеизм" # lit. Root West - melieism_adj:0 "Мелиеистическ" + melieism:0 "Мелиеистическ" # lit. Root West + melieism_adj:0 "Мелиеизм" melieism_adherent:0 "Мелиеист" melieism_adherent_plural:0 "Мелиеисты" melieism_desc:0 "Тангуты испокон веков поклонялись Стерху и Красной мартышке — мужской и женской ипостаси божественного. Те тангуты, что не исповедовали буддизм, разделились в соответствии с этими верованиями на два класса: «черноголового» духовенства и «краснолицых» простолюдинов." - melieism_old:0 "Старо-мелиеизм" - melieism_old_adj:0 "Старомелиеистическ" + melieism_old:0 "Старомелиеистическ" + melieism_old_adj:0 "Старо-мелиеизм" melieism_old_adherent:0 "Старо-мелиеист" melieism_old_adherent_plural:0 "Старо-мелиеисты" diff --git a/project/ck3/base_game/localization/russian/religion/religion_taoism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_taoism_l_russian.yml index 1ae133b995..f3de2cf643 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_taoism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_taoism_l_russian.yml @@ -1,9 +1,9 @@ l_russian: #Common Taoism Localization - taoism_religion:0 "Даосизм" - taoism_religion_adj:0 "Даосск" - taoism_religion_adjerent:0 "Даос" - taoism_religion_adjerent_plural:0 "Даосы" + taoism_religion:0 "Даосск" + taoism_religion_adj:0 "Даосизм" + taoism_religion_adherent:0 "Даос" + taoism_religion_adherent_plural:0 "Даосы" taoism_religion_desc:0 "Дао — начало, естество и структура всего сущего. Гармония Дао ведет к покою, удовлетворению, а после смерти — к возвышению и жизни в Дао в качестве бессмертного духа." taoism_high_god_name:0 "Тао" @@ -75,8 +75,8 @@ witchgodname_taoism_daode_tianzun_possessive:0 "Даоде Тянцуна" #Zhengyi - zhengyi:0 "Чжэнъи" - zhengyi_adj:0 "Чжэнъиск" + zhengyi:0 "Чжэнъийск" + zhengyi_adj:0 "Чжэнъи" zhengyi_adherent:0 "Чжэнъи" zhengyi_adherent_plural:0 "Чжэнъи" zhengyi_desc:0 "В отличие от прочих даосистских школ, чжэньи верят в строгую теократическую иерархию с Небесным наставником во главе. Адепты мастерят и продают защитные талисманы, препятствующие потере ци — жизненной энергии, которая питает все живое." @@ -85,15 +85,15 @@ zhengyi_negative_afterlife:0 "земная тюрьма" #Shangqing - shangqing:0 "Шанцин" - shangqing_adj:0 "Шанцинск" + shangqing:0 "Шанцинск" + shangqing_adj:0 "Шанцин" shangqing_adherent:0 "Шанцин" shangqing_adherent_plural:0 "Шанцины" shangqing_desc:0 "Во время правления династии Тан школа даосизма Шанцин занимала главенствующее положение. Ее приверженцы стремились к гармонии со вселенной посредством медитации и физических упражнений. Они отвергали талисманы и алхимию, популярные в других школах." #Quanzhen - quanzhen:0 "Юаньчжэнь" - quanzhen_adj:0 "Юаньчжэньск" + quanzhen:0 "Юаньчжэньск" + quanzhen_adj:0 "Юаньчжэнь" quanzhen_adherent:0 "Юаньчжэнь" quanzhen_adherent_plural:0 "Юаньчжэни" quanzhen_desc:0 "Адепты школы даосизма Юаньчжэнь практиковали алхимию тела. Они стремились к тому, чтобы измениться внутренне ради гармонии с Дао и обрести долгую жизнь и духовное бессмертие." diff --git a/project/ck3/base_game/localization/russian/religion/religion_yazidism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_yazidism_l_russian.yml index 2ac8405953..d6361bcb45 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_yazidism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_yazidism_l_russian.yml @@ -1,13 +1,13 @@ l_russian: #Yazidi - yazidi_religion:0 "Милете Тавуси Малак" - yazidi_religion_adj:0 "Милетесск" + yazidi_religion:0 "Милетесск" + yazidi_religion_adj:0 "Милете Тавуси Малак" yazidi_religion_adherent:0 "Милете" yazidi_religion_adherent_plural:0 "Милете" yazidi_religion_desc:0 "Изначальный бог сотворил вселенную и семерых ангелов. Имя первейшего из них — Малак Тавус, ибо Господь наделил его властью над миром." - yazidi:0 "Езидизм" - yazidi_adj:0 "Езидск" + yazidi:0 "Езидск" + yazidi_adj:0 "Езидизм" yazidi_adherent:0 "Езид" yazidi_adherent_plural:0 "Езиды" yazidi_desc:0 "Езиды верят, что бог создал мир и поручил его защиту семи ангелам, первый из которых — Тавуси Малак, ангел-Павлин. Ангел-Павлин первым лишился милости Бога, но его слезы раскаяния погасили огни его темницы, и он воссоединился с Богом. Так и мы стремимся к воссоединению с богом, которое ждет нас после череды многих жизней." @@ -59,8 +59,8 @@ yazidi_negative_afterlife_2:0 "$yazidi_negative_afterlife$" # Optional translation alt yazidi_negative_afterlife_3:0 "$yazidi_negative_afterlife$" # Optional translation alt - meshefaresism:0 "Месхефаресизм" - meshefares_adj:0 "Месхефаресистск" + meshefaresism:0 "Месхефаресистск" + meshefares_adj:0 "Месхефаресизм" meshefaresism_adj:0 "$meshefares_adj$" meshefares_adherent:0 "Месхефаресист" meshefaresism_adherent:0 "$meshefares_adherent$" @@ -72,8 +72,8 @@ meshefaresism_holy_text_2:0 "$meshefaresism_holy_text$" # Optional translation alt meshefaresism_holy_text_3:0 "$meshefaresism_holy_text$" # Optional translation alt - kitebacilweism:0 "Китебакивелизм" - kitebacilweism_adj:0 "Китебакивелистск" + kitebacilweism:0 "Китебакивелистск" + kitebacilweism_adj:0 "Китебакивелизм" kitebacilweism_adherent:0 "Китебакивелист" kitebacilweism_adherent_plural:0 "Китебакивелисты" kitebacilweism_desc:0 "Последователи Книги Откровения, которая повествует о величии бога Кхведе." diff --git a/project/ck3/base_game/localization/russian/religion/religion_zoroastrianism_l_russian.yml b/project/ck3/base_game/localization/russian/religion/religion_zoroastrianism_l_russian.yml index 83574bc650..ab77f7da61 100644 --- a/project/ck3/base_game/localization/russian/religion/religion_zoroastrianism_l_russian.yml +++ b/project/ck3/base_game/localization/russian/religion/religion_zoroastrianism_l_russian.yml @@ -1,8 +1,8 @@ l_russian: #Common Zoroastrian Localization - zoroastrianism_religion:0 "Зороастризм" - zoroastrianism_religion_adj:0 "Зороастрийск" + zoroastrianism_religion:0 "Зороастрийск" + zoroastrianism_religion_adj:0 "Зороастризм" zoroastrianism_religion_adherent:0 "Зороастриец" zoroastrianism_religion_adherent_plural:0 "Зороастрийцы" zoroastrianism_religion_desc:0 "Следуя учению Заратуштры, зороастрийцы верят в Мудрого Бога, Ахурамазду, источник всего благого в противовес всему дурному, олицетворяемому Ангра-Майнью. Зороастрийцы ищут путь к Истине через Благие мысли, Благие слова и Благие деяния." @@ -14,7 +14,7 @@ zoroastrianism_high_god_name_alternate_possessive:0 "Мудрого Бога" zoroastrianism_good_god_zoroaster:0 "Заратуштра" zoroastrianism_good_god_asha:0 "Аша" - zoroastrianism_good_god_truth:0 "Истина" + zoroastrianism_good_god_truth:0 "True" zoroastrianism_good_god_amesha_spenta:0 "Амешаспента" zoroastrianism_good_god_divine_spark:0 "Божественная искра" zoroastrianism_good_god_saoshyant:0 "Саошьянт" @@ -82,15 +82,15 @@ zoroastrianism_water_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" #Mazdayasna - mazdayasna:0 "Маздаясна" - mazdayasna_adj:0 "Маздаяснск" + mazdayasna:0 "Маздаяснск" + mazdayasna_adj:0 "Маздаясна" mazdayasna_adherent:0 "Маздаясна" mazdayasna_adherent_plural:0 "Маздаясны" mazdayasna_desc:0 "Люди помогают в борьбе между Ахурамаздой и злым духом Ангра-Майнью хорошими мыслями и праведным образом жизни. Для этого следует соблюдать ритуальную чистоту, сохранять природу и уничтожать злых существ." #Behafaridism - zurvanism:1 "Бехаферидизм" - zurvanism_adj:1 "Бехаферидистск" + zurvanism:1 "Бехаферидистск" + zurvanism_adj:1 "Бехаферидизм" zurvanism_adherent:1 "Бехаферидит" zurvanism_adherent_plural:1 "Бехаферидиты" zurvanism_desc:1 "$zurvanism_adherent_plural$, ученики Бехаферида стремятся к союзу с исламским миром. В ответ на критику мусульманами основного направления зороастризма они проводят многочисленные реформы своей веры, в том числе запрет на винопитие, строгий запрет на близкородственные браки и поощрение благотворительности как способа употребить личное богатство на общественное благо." @@ -100,15 +100,15 @@ #Gayomarthianism - gayomarthianism:0 "Гайомартианство" - gayomarthianism_adj:0 "Гайомартианск" + gayomarthianism:0 "Гайомартианск" + gayomarthianism_adj:0 "Гайомартианство" gayomarthianism_adherent:0 "Гайомартианин" gayomarthianism_adherent_plural:0 "Гайомартиане" gayomarthianism_desc:0 "В основе гайомартианства лежит идея, что Ахурамазда своей мыслью случайно создал злых духов. Гайомартианство отрицает непогрешимость Мудрого Бога, вместо этого делая упор на ритуальных практиках, позволяющих открыть истину через общение с Ахурамаздой." #Khurmazta - khurmazta:0 "Хурмаздизм" - khurmazta_adj:0 "Хурмаздск" + khurmazta:0 "Хурмаздск" + khurmazta_adj:0 "Хурмаздизм" khurmazta_adherent:0 "Хурмаздист" khurmazta_adherent_plural:0 "Хурмаздисты" khurmazta_desc:0 "Опираясь во многом на ведическую философию, хурмаздисты признают множество богов и духов и посвящают жизнь не только Ахурамазде, но и его многочисленным помощникам и слугам из числа язатов." @@ -117,22 +117,22 @@ khurmazta_good_god_adbad:0 "Адбаг" #Mazdakism - mazdakism:0 "Маздакизм" - mazdakism_adj:0 "Маздакитск" + mazdakism:0 "Маздакитск" + mazdakism_adj:0 "Маздакизм" mazdakism_adherent:0 "Маздакит" mazdakism_adherent_plural:0 "Маздакиты" mazdakism_desc:0 "Пророк Маздак следовал слову Ахурамазды и призывал разделить собственность и сообща сразиться с Ангра-Майнью." #Khurramism - khurramism:0 "Хуррамизм" - khurramism_adj:0 "Хуррамитск" + khurramism:0 "Хуррамитск" + khurramism_adj:0 "Хуррамизм" khurramism_adherent:0 "Хуррамит" khurramism_adherent_plural:0 "Хуррамит" khurramism_desc:0 "В мире Света и Мрака необходимо свергнуть несправедливых правителей, чтобы поддержать силы добра. Хуррамиты верят, что божественное приходит к людям через пророков, таких как Маздак, Мухаммед и Абу Муслим, и однажды вернется в образе Мессии, который объединит всех." #Urartuism - urartuism:1 "Ареворди" - urartuism_adj:1 "Аревордийск" + urartuism:1 "Аревордийск" + urartuism_adj:1 "Ареворди" urartuism_adherent:1 "Ареворди" urartuism_adherent_plural:1 "Ареворди" urartuism_high_god_name:0 "Арамазд" diff --git a/project/ck3/base_game/localization/russian/royal_court_window_l_russian.yml b/project/ck3/base_game/localization/russian/royal_court_window_l_russian.yml index d6c366bfd7..ea93171bb5 100644 --- a/project/ck3/base_game/localization/russian/royal_court_window_l_russian.yml +++ b/project/ck3/base_game/localization/russian/royal_court_window_l_russian.yml @@ -1,5 +1,5 @@ l_russian: - ROYAL_COURT_NAME:1 "Монарший двор персонажа [Character.GetPrimaryTitle.GetDefinitiveNameNoTooltip]" + ROYAL_COURT_NAME:1 "Монарший двор: [Character.GetPrimaryTitle.GetDefinitiveNameNoTooltip]" ROYAL_COURT_WINDOW_HEADER:2 "$ROYAL_COURT_NAME$" ROYAL_COURT_WINDOW_GRANDEUR_SUMMERY:2 "[GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevel ).GetName]" OPEN_ROYAL_COURT_TOOLTIP:1 "#T $ROYAL_COURT_NAME$#!\n$ROYAL_COURT_WINDOW_GRANDEUR_SUMMERY$\n\n#I Щелкните, чтобы открыть#!" @@ -37,7 +37,7 @@ COURT_GRANDEUR_COURTS_WITH_MY_LANGUAGE:1 "Величайший [CULTURE_PILLAR.GetName|l] [court_language|El]" COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST:1 "Тот же [CULTURE_PILLAR.GetName|l] [Concept( 'court_language', 'придворный язык' )|E]" COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_SCALED_DIFF:0 "Базовое значение" - COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_DIFFERENT_RELIGION:0 "Не разделяют [TARGET_CHARACTER.GetFaith.GetReligion.GetAdjective|l]ую [Concept( 'religion', 'религию' )|E]" + COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_DIFFERENT_RELIGION:0 "Не разделяют [TARGET_CHARACTER.GetFaith.GetReligion.GetName|l]ую [Concept( 'religion', 'религию' )|E]" COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_DIFFERENT_GOVERNMENT:0 "Не разделяют [Concept( 'government', 'форму правления' )|E] «[TARGET_CHARACTER.GetGovernment.GetName]»" COURT_GRANDEUR_COUNTIES_WITH_MY_LANGUAGE:1 "[realm|E] имеет [counties|El], который знают [CULTURE_PILLAR.GetName|l] [Concept( 'court_language', 'язык' )|E]" COURT_GRANDEUR_COURT_LANGUAGE_KNOWS_NATIVELY:1 "[CHARACTER.GetNamePossessiveOrMy|U][Select_CString(CHARACTER.IsPlayer, ' персонаж', '' )] свободно понимает [CULTURE_PILLAR.GetName|l] язык" @@ -69,7 +69,7 @@ ROYAL_COURT_BACK_WALL_VIEW_CAMERA:0 "Вид сзади" ROYAL_COURT_RIGHT_WALL_VIEW_CAMERA:0 "Вид справа" - ROYAL_COURT_STATUS_PENDING_EVENTS:2 "С тех пор как вы в последний раз устраивали прием #weak ([Character.GetLastTriggeredPendingCourtEventsDate.GetStringLong]),#! появились новые [Character.GetNumPendingCourtEvents|V] — [Select_CString( GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)1' ), 'situations have', 'situation has' )]" + ROYAL_COURT_STATUS_PENDING_EVENTS:2 "С тех пор как вы в последний раз устраивали прием #weak ([Character.GetLastTriggeredPendingCourtEventsDate.GetStringLong]),#! [Select_CString( GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)1' ), 'произошли', 'произошла' )] [Character.GetNumPendingCourtEvents|V] [Select_CString( GreaterThan_int32( Character.GetNumPendingCourtEvents, '(int32)1' ), 'ситуации', 'ситуация' )]" ROYAL_COURT_STATUS_PENDING_EVENTS_BULLET:0 "$EFFECT_LIST_BULLET$ $ROYAL_COURT_STATUS_PENDING_EVENTS$" ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS_SINGLE:0 "[court_artifact|E]" ROYAL_COURT_STATUS_NEW_COURT_ARTIFACTS_PLURAL:0 "[court_artifacts|E]" @@ -96,11 +96,11 @@ court_grandeur_level_6:0 "Уровень величия двора 6" court_grandeur_level_6_desc:1 "Советник [Concept('councillor_task', 'может' )|E] [convince_dejure|El]" court_grandeur_level_7:0 "Уровень величия двора 7" - court_grandeur_level_7_desc:0 "#V $offer_guardianship_interaction$#! Принятие [Concept( 'vassals', 'вассалами' )|E]: #P +20#!\n$EFFECT_LIST_BULLET$Шанс [Concept( 'imprison', 'заточения в темницу' )|E]: #P +10%#!" + court_grandeur_level_7_desc:0 "Принятие [Concept( 'vassals', 'вассалами' )|E] #V предложения опекунства#!: #P +20#!\n$EFFECT_LIST_BULLET$Шанс [Concept( 'imprison', 'заточения в темницу' )|E]: #P +10%#!" court_grandeur_level_8:0 "Уровень величия двора 8" court_grandeur_level_8_desc:2 "[courtiers|E], прожившие при [Concept( 'royal_court', 'дворе' )|E] 5 лет, получают более сильные особые [Concept( 'trait', 'свойства' )|E] в зависимости от [Concept( 'court_type', 'типа двора' )|E]" court_grandeur_level_9:0 "Уровень величия двора 9" - court_grandeur_level_9_desc:0 "#V $offer_guardianship_interaction$#! Принятие [Concept( 'vassals', 'вассалами' )|E]: #P +20#!\n$EFFECT_LIST_BULLET$Шанс [Concept( 'imprison', 'заточения в темницу' )|E]: #P +10%#!" + court_grandeur_level_9_desc:0 "Принятие [Concept( 'vassals', 'вассалами' )|E] #V предложения опекунства#!: #P +20#!\n$EFFECT_LIST_BULLET$Шанс [Concept( 'imprison', 'заточения в темницу' )|E]: #P +10%#!" court_grandeur_level_10:0 "Уровень величия двора 10" COURT_GRANDEUR_EFFECT_FROM_CURRENT_LEVEL:0 "#S Эффекты на данном уровне:#!" COURT_GRANDEUR_EFFECT_FROM_PREVIOUS_LEVELS:0 "#S Эффекты от предыдущих уровней:#!" @@ -168,4 +168,4 @@ NO_ROCO_NOT_ALIVE:0 "@warning_icon!#X Вы мертвы#!" NO_ROCO_NOT_LANDED:0 "@warning_icon!#X Вы не правитель#!" NO_ROCO_WRONG_TIER:0 "@warning_icon!#X Вы не [Concept( 'king', 'король' )|E] и не [Concept( 'emperor', 'император' )|E]#!" - NO_ROCO_WRONG_GOVERNMENT:0 "@warning_icon!#X Ваше [government|El] — не [Concept( 'feudal', 'феодальный' )|E] строй и не [Concept( 'clan', 'клан' )|E]#!" + NO_ROCO_WRONG_GOVERNMENT:1 "@warning_icon!#X Ваше [government|El] — не [Concept( 'feudal', 'феодальный' )|E] строй, не [Concept( 'clan', 'клан' )|E] и не [Concept( 'tribal', 'племя' )|E]#!" diff --git a/project/ck3/base_game/localization/russian/schemes_l_russian.yml b/project/ck3/base_game/localization/russian/schemes_l_russian.yml index 743d35d2d2..efbbba2650 100644 --- a/project/ck3/base_game/localization/russian/schemes_l_russian.yml +++ b/project/ck3/base_game/localization/russian/schemes_l_russian.yml @@ -123,7 +123,7 @@ YOU_SPEAK_THE_LANGUAGE:0 "Вы знаете [target.GetCulture.GetLanguage.GetName|l]: $VALUE|=+0$" claim_throne:1 "Претензия на трон" - claim_throne_desc:1 "Я буду претендовать на трон державы [SCHEME.GetTarget.GetShortUINameNoTooltip]!" + claim_throne_desc:1 "Я буду претендовать на трон персонажа [SCHEME.GetTarget.GetShortUINameNoTooltip]!" claim_throne_desc_general:1 "Враждебные [scheme|El] позволяют персонажу получить [Concept( 'claim', 'претензию' )|El] на [primary_title|El] своего непосредственного [Concept( 'liege', 'сюзерена' )|El]." claim_throne_action:0 "Претендовать на трон" claim_throne_successful_roll_tt:1 "У вас появляется [pressed_claim|El] на титул «[target_title.GetName]»" diff --git a/project/ck3/base_game/localization/russian/scope_comparison_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/scope_comparison_triggers_l_russian.yml index 4fba25da3b..04eae66397 100644 --- a/project/ck3/base_game/localization/russian/scope_comparison_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/scope_comparison_triggers_l_russian.yml @@ -48,18 +48,18 @@ PLAYER_HEIR_EQUAL_THIRD:1 "[TARGET_CHARACTER.GetShortUIName|U] — [player_heir|El] персонажа [CHARACTER.GetShortUINamePossessive]" # Character Attribute Triggers - CHARACTER_FAITH_EQUAL_FIRST:1 "Вы принадлежите к #L [FAITH.GetAdjective|l]ой#! конфессии" - NOT_CHARACTER_FAITH_EQUAL_FIRST:1 "Вы #bold не#! принадлежите к #L [FAITH.GetAdjective|l]ой#! конфессии" - CHARACTER_FAITH_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] исповедует #L [FAITH.GetName|l]#!" - NOT_CHARACTER_FAITH_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] #bold не#! исповедует #L [FAITH.GetName|l]#!" - CHARACTER_RELIGION_EQUAL_FIRST:1 "Вы исповедуете #L [RELIGION.GetAdjective|l]ую#! веру" - NOT_CHARACTER_RELIGION_EQUAL_FIRST:1 "Вы #bold не#! исповедуете #L [RELIGION.GetAdjective|l]ую#! веру" - CHARACTER_RELIGION_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] исповедует #L [RELIGION.GetName]#!" - NOT_CHARACTER_RELIGION_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] #bold не#! исповедует #L [RELIGION.GetName]#!" - CHARACTER_CULTURE_EQUAL_FIRST:2 "Вы принадлежите к #L [TARGET_CULTURE.GetName|l]ой#! культуре" - NOT_CHARACTER_CULTURE_EQUAL_FIRST:2 "Вы #bold не#! принадлежите к #L [TARGET_CULTURE.GetName|l]ой#! культуре" - CHARACTER_CULTURE_EQUAL_THIRD:1 "[CHARACTER.GetShortUIName|U] принадлежит к #L [TARGET_CULTURE.GetName|l]ой#! культуре" - NOT_CHARACTER_CULTURE_EQUAL_THIRD:1 "[CHARACTER.GetShortUIName|U] #bold не#! принадлежит к #L [TARGET_CULTURE.GetName|l]ой#! культуре" + CHARACTER_FAITH_EQUAL_FIRST:1 "Вы принадлежите к #L [FAITH.GetName|l]ой#! конфессии" + NOT_CHARACTER_FAITH_EQUAL_FIRST:1 "Вы #bold не#! принадлежите к #L [FAITH.GetName|l]ой#! конфессии" + CHARACTER_FAITH_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] исповедует #L [FAITH.GetAdjective|l]#!" + NOT_CHARACTER_FAITH_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] #bold не#! исповедует #L [FAITH.GetAdjective|l]#!" + CHARACTER_RELIGION_EQUAL_FIRST:1 "Вы исповедуете #L [RELIGION.GetName|l]ую#! веру" + NOT_CHARACTER_RELIGION_EQUAL_FIRST:1 "Вы #bold не#! исповедуете #L [RELIGION.GetName|l]ую#! веру" + CHARACTER_RELIGION_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] исповедует #L [RELIGION.GetAdjective]#!" + NOT_CHARACTER_RELIGION_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] #bold не#! исповедует #L [RELIGION.GetAdjective]#!" + CHARACTER_CULTURE_EQUAL_FIRST:2 "Вы принадлежите к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" + NOT_CHARACTER_CULTURE_EQUAL_FIRST:2 "Вы #bold не#! принадлежите к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" + CHARACTER_CULTURE_EQUAL_THIRD:1 "[CHARACTER.GetShortUIName|U] принадлежит к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" + NOT_CHARACTER_CULTURE_EQUAL_THIRD:1 "[CHARACTER.GetShortUIName|U] #bold не#! принадлежит к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" CHARACTER_HOUSE_EQUAL_FIRST:1 "Вы принадлежите к [Concept( 'house', 'дому' )|E] [DYNASTY_HOUSE.GetName]" NOT_CHARACTER_HOUSE_EQUAL_FIRST:1 "Вы #bold не#! принадлежите к [Concept( 'house', 'дому' )|E] [DYNASTY_HOUSE.GetName]" @@ -71,35 +71,35 @@ NOT_CHARACTER_DYNASTY_EQUAL_THIRD:0 "[CHARACTER.GetShortUIName|U] #bold не#! принадлежит к [dynasties|El] [DYNASTY.GetName]" # Title Attribute Triggers - LANDED_TITLE_FAITH_EQUAL_THIRD:0 "[TITLE.GetName] принадлежит к #L [FAITH.GetAdjective|l]ой#! конфессии" - NOT_LANDED_TITLE_FAITH_EQUAL_THIRD:0 "[TITLE.GetName] #bold не#! принадлежит к #L [FAITH.GetAdjective|l]ой#! конфессии" - LANDED_TITLE_FAITH_EQUAL_GLOBAL:0 "#L [FAITH.GetAdjective]ая#! конфессия" - NOT_LANDED_TITLE_FAITH_EQUAL_GLOBAL:0 "#bold Не#! #L [FAITH.GetAdjective|l]ая#! конфессия" - LANDED_TITLE_RELIGION_EQUAL_THIRD:0 "[TITLE.GetName] принадлежит к #L [RELIGION.GetAdjective|l]ой#! вере" - NOT_LANDED_TITLE_RELIGION_EQUAL_THIRD:0 "[TITLE.GetName] #bold не#! принадлежит к #L [RELIGION.GetAdjective|l]ой#! вере" - LANDED_TITLE_RELIGION_EQUAL_GLOBAL:0 "#L [RELIGION.GetAdjective]ая#! вера" - NOT_LANDED_TITLE_RELIGION_EQUAL_GLOBAL:0 "#bold Не#! принадлежит к #L [RELIGION.GetAdjective|l]ой#! религии" - LANDED_TITLE_CULTURE_EQUAL_THIRD:1 "[TITLE.GetName] принадлежит к #L [TARGET_CULTURE.GetName|l]ой#! культуре" - NOT_LANDED_TITLE_CULTURE_EQUAL_THIRD:1 "[TITLE.GetName] #bold не#! принадлежит к #L [TARGET_CULTURE.GetName|l]ой#! культуре" - LANDED_TITLE_CULTURE_EQUAL_GLOBAL:1 "#L [TARGET_CULTURE.GetName]ая#! культура" - NOT_LANDED_TITLE_CULTURE_EQUAL_GLOBAL:1 "#bold Не#! принадлежит к #L [TARGET_CULTURE.GetName|l]ой#! культуре" + LANDED_TITLE_FAITH_EQUAL_THIRD:0 "[TITLE.GetName] принадлежит к #L [FAITH.GetName|l]ой#! конфессии" + NOT_LANDED_TITLE_FAITH_EQUAL_THIRD:0 "[TITLE.GetName] #bold не#! принадлежит к #L [FAITH.GetName|l]ой#! конфессии" + LANDED_TITLE_FAITH_EQUAL_GLOBAL:0 "#L [FAITH.GetName]ая#! конфессия" + NOT_LANDED_TITLE_FAITH_EQUAL_GLOBAL:0 "#bold Не#! #L [FAITH.GetName|l]ая#! конфессия" + LANDED_TITLE_RELIGION_EQUAL_THIRD:0 "[TITLE.GetName] принадлежит к #L [RELIGION.GetName|l]ой#! вере" + NOT_LANDED_TITLE_RELIGION_EQUAL_THIRD:0 "[TITLE.GetName] #bold не#! принадлежит к #L [RELIGION.GetName|l]ой#! вере" + LANDED_TITLE_RELIGION_EQUAL_GLOBAL:0 "#L [RELIGION.GetName]ая#! вера" + NOT_LANDED_TITLE_RELIGION_EQUAL_GLOBAL:0 "#bold Не#! принадлежит к #L [RELIGION.GetName|l]ой#! религии" + LANDED_TITLE_CULTURE_EQUAL_THIRD:1 "[TITLE.GetName] принадлежит к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" + NOT_LANDED_TITLE_CULTURE_EQUAL_THIRD:1 "[TITLE.GetName] #bold не#! принадлежит к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" + LANDED_TITLE_CULTURE_EQUAL_GLOBAL:1 "#L [TARGET_CULTURE.GetCollectiveNoun]ая#! культура" + NOT_LANDED_TITLE_CULTURE_EQUAL_GLOBAL:1 "#bold Не#! принадлежит к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" # Province Attribute Triggers - PROVINCE_FAITH_EQUAL_THIRD:0 "[PROVINCE.GetName] принадлежит к #L [FAITH.GetAdjective|l]ой#! конфессии" - NOT_PROVINCE_FAITH_EQUAL_THIRD:0 "[PROVINCE.GetName] #bold не#! принадлежит к #L [FAITH.GetAdjective|l]ой#! конфессии" - PROVINCE_FAITH_EQUAL_GLOBAL:0 "#L [FAITH.GetAdjective]ая#! конфессия" - NOT_PROVINCE_FAITH_EQUAL_GLOBAL:0 "#bold Не#! принадлежит к #L [FAITH.GetAdjective|l]ой#! конфессии" - PROVINCE_RELIGION_EQUAL_THIRD:0 "[PROVINCE.GetName] принадлежит к #L [RELIGION.GetAdjective|l]ой#! вере" - NOT_PROVINCE_RELIGION_EQUAL_THIRD:0 "[PROVINCE.GetName] #bold не#! принадлежит к #L [RELIGION.GetAdjective|l]ой#! вере" - PROVINCE_RELIGION_EQUAL_GLOBAL:0 "#L [RELIGION.GetAdjective]ая#! вера" - NOT_PROVINCE_RELIGION_EQUAL_GLOBAL:0 "#bold Не#! принадлежит к #L [RELIGION.GetAdjective|l]ой#! религии" - PROVINCE_CULTURE_EQUAL_THIRD:1 "[PROVINCE.GetName] принадлежит к #L [TARGET_CULTURE.GetName|l]ой#! культуре" - NOT_PROVINCE_CULTURE_EQUAL_THIRD:1 "[PROVINCE.GetName] #bold не#! принадлежит к #L [TARGET_CULTURE.GetName|l]ой#! культуре" - PROVINCE_CULTURE_EQUAL_GLOBAL:1 "#L [TARGET_CULTURE.GetName]ая#! культура" - NOT_PROVINCE_CULTURE_EQUAL_GLOBAL:1 "#bold Не#! принадлежит к #L [TARGET_CULTURE.GetName|l]ой#! культуре" + PROVINCE_FAITH_EQUAL_THIRD:0 "[PROVINCE.GetName] принадлежит к #L [FAITH.GetName|l]ой#! конфессии" + NOT_PROVINCE_FAITH_EQUAL_THIRD:0 "[PROVINCE.GetName] #bold не#! принадлежит к #L [FAITH.GetName|l]ой#! конфессии" + PROVINCE_FAITH_EQUAL_GLOBAL:0 "#L [FAITH.GetName]ая#! конфессия" + NOT_PROVINCE_FAITH_EQUAL_GLOBAL:0 "#bold Не#! принадлежит к #L [FAITH.GetName|l]ой#! конфессии" + PROVINCE_RELIGION_EQUAL_THIRD:0 "[PROVINCE.GetName] принадлежит к #L [RELIGION.GetName|l]ой#! вере" + NOT_PROVINCE_RELIGION_EQUAL_THIRD:0 "[PROVINCE.GetName] #bold не#! принадлежит к #L [RELIGION.GetName|l]ой#! вере" + PROVINCE_RELIGION_EQUAL_GLOBAL:0 "#L [RELIGION.GetName]ая#! вера" + NOT_PROVINCE_RELIGION_EQUAL_GLOBAL:0 "#bold Не#! принадлежит к #L [RELIGION.GetName|l]ой#! религии" + PROVINCE_CULTURE_EQUAL_THIRD:1 "[PROVINCE.GetName] принадлежит к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" + NOT_PROVINCE_CULTURE_EQUAL_THIRD:1 "[PROVINCE.GetName] #bold не#! принадлежит к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" + PROVINCE_CULTURE_EQUAL_GLOBAL:1 "#L [TARGET_CULTURE.GetCollectiveNoun]ая#! культура" + NOT_PROVINCE_CULTURE_EQUAL_GLOBAL:1 "#bold Не#! принадлежит к #L [TARGET_CULTURE.GetCollectiveNoun|l]ой#! культуре" # Faith Triggers - FAITH_RELIGION_EQUAL_THIRD:0 "#L [FAITH.GetName]ая#! [faith|El] относится к #L [RELIGION.GetAdjective|l]ой#! религии" - NOT_FAITH_RELIGION_EQUAL_THIRD:0 "[faith|E] [FAITH.GetName] #bold не#! относится к #L [RELIGION.GetAdjective|l]ой#! группе" - FAITH_RELIGION_EQUAL_GLOBAL:0 "Это #L [RELIGION.GetAdjective|l]ая#! [faith|El]" - NOT_FAITH_RELIGION_EQUAL_GLOBAL:0 "Это не #L [RELIGION.GetAdjective|l]ая#! [faith|El]" + FAITH_RELIGION_EQUAL_THIRD:0 "#L [FAITH.GetName]ая#! [faith|El] относится к #L [RELIGION.GetName|l]ой#! религии" + NOT_FAITH_RELIGION_EQUAL_THIRD:0 "#L [FAITH.GetName]ая#! [faith|El] #bold не#! относится к #L [RELIGION.GetName|l]ой#! группе" + FAITH_RELIGION_EQUAL_GLOBAL:0 "Это #L [RELIGION.GetName|l]ая#! [faith|El]" + NOT_FAITH_RELIGION_EQUAL_GLOBAL:0 "Это не #L [RELIGION.GetName|l]ая#! [faith|El]" diff --git a/project/ck3/base_game/localization/russian/secrets_l_russian.yml b/project/ck3/base_game/localization/russian/secrets_l_russian.yml index d566b3e91d..561563cb84 100644 --- a/project/ck3/base_game/localization/russian/secrets_l_russian.yml +++ b/project/ck3/base_game/localization/russian/secrets_l_russian.yml @@ -1,32 +1,32 @@ l_russian: secret_murder:0 "Убийство" secret_murder_attempt:0 "Попытка убийства" - cannibal_crime:0 "Известные [languages|El][GetTrait('cannibal').GetName( GetNullCharacter )]" + cannibal_crime:0 "Известный [GetTrait('cannibal').GetName( GetNullCharacter )|l]" secret_cannibal:0 "Каннибал" secret_lover:0 "Любовник/любовница" secret_deviant:0 "Тяга к извращениям" - deviant_crime:0 "Известные [languages|El][GetTrait('deviant').GetName( GetNullCharacter )]" - deviant_intolerant:0 "Известные [languages|El][GetTrait('deviant').GetName( GetNullCharacter )]" + deviant_crime:0 "Известна [GetTrait('deviant').GetName( GetNullCharacter )|l]" + deviant_intolerant:0 "Известна [GetTrait('deviant').GetName( GetNullCharacter )|l]" secret_homosexual:0 "Содомия" - sodomite_crime:0 "Известные [languages|El][GetTrait('sodomite').GetName( GetNullCharacter )]" - sodomite_intolerant:0 "Известные [languages|El][GetTrait('sodomite').GetName( GetNullCharacter )]" + sodomite_crime:0 "Известна [GetTrait('sodomite').GetName( GetNullCharacter )|l]" + sodomite_intolerant:0 "Известна [GetTrait('sodomite').GetName( GetNullCharacter )|l]" secret_witch:0 "Ведовство" - witch_crime:0 "Известные [languages|El][GetTrait('witch').GetName( GetNullCharacter )]" - witchcraft_crime:0 "Известные [languages|El][GetTrait('witch').GetName( GetNullCharacter )]" - witchcraft_intolerant:0 "Известные [languages|El][GetTrait('witch').GetName( GetNullCharacter )]" + witch_crime:0 "Известно [GetTrait('witch').GetName( GetNullCharacter )|l]" + witchcraft_crime:0 "Известно [GetTrait('witch').GetName( GetNullCharacter )|l]" + witchcraft_intolerant:0 "Известно [GetTrait('witch').GetName( GetNullCharacter )|l]" secret_non_believer:0 "Отсутствие веры" secret_incest:0 "Кровосмесительные отношения" incest_intolerant:0 "Открытые кровосмесительные отношения" incest_crime:0 "Открытые кровосмесительные отношения" - adulterer_crime:0 "Известные [languages|El][GetTrait('adulterer').GetName( GetNullCharacter )]" - adulterer_intolerant:0 "Известные [languages|El][GetTrait('adulterer').GetName( GetNullCharacter )]" - fornicator_crime:0 "Известные [languages|El][GetTrait('fornicator').GetName( GetNullCharacter )]" - fornicator_intolerant:0 "Известные [languages|El][GetTrait('fornicator').GetName( GetNullCharacter )]" + adulterer_crime:0 "Известно [GetTrait('adulterer').GetName( GetNullCharacter )|l]" + adulterer_intolerant:0 "Известно [GetTrait('adulterer').GetName( GetNullCharacter )|l]" + fornicator_crime:0 "Известен [GetTrait('fornicator').GetName( GetNullCharacter )|l]" + fornicator_intolerant:0 "Известен [GetTrait('fornicator').GetName( GetNullCharacter )|l]" secret_category_adultery:0 "Адюльтер" secret_category_deviancy:0 "Извращение" secret_category_murder:0 "Убийство" - secret_category_religious:0 "[Select_CString( CHARACTER.IsFemale, 'Благочестивая', 'Благочестивый' )]" + secret_category_religious:0 "Вера" secret_deviant_desc:0 "Практикует извращения" secret_homosexual_desc:1 "Содомит" @@ -43,8 +43,8 @@ secret_disputed_heritage:0 "Сомнительное происхождение" #Word salads because the secrets UI wasn't really made for more than one person's secret... - secret_unmarried_illegitimate_child_desc:2 "Незаконнорожденное дитя [Select_CString(TARGET_CHARACTER.GetMother.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetMother.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetMother.IsPlayer, 'его персонажа', '' )] и [Select_CString(TARGET_CHARACTER.GetRealFather.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetRealFather.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetRealFather.IsPlayer, 'его персонажа', '' )]" - secret_illegitimate_child_desc:2 "Незаконнорожденное дитя [Select_CString(TARGET_CHARACTER.GetMother.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetMother.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetMother.IsPlayer, 'его персонажа', '' )] и [Select_CString(TARGET_CHARACTER.GetRealFather.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetRealFather.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetRealFather.IsPlayer, 'его персонажа', '' )]" + secret_unmarried_illegitimate_child_desc:2 "Незаконнорожденное дитя [Select_CString(TARGET_CHARACTER.GetMother.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetMother.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetMother.IsLocalPlayer, 'его персонажа', '' )] и [Select_CString(TARGET_CHARACTER.GetRealFather.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetRealFather.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetRealFather.IsLocalPlayer, 'его персонажа', '' )]" + secret_illegitimate_child_desc:2 "Незаконнорожденное дитя [Select_CString(TARGET_CHARACTER.GetMother.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetMother.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetMother.IsLocalPlayer, 'его персонажа', '' )] и [Select_CString(TARGET_CHARACTER.GetRealFather.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetRealFather.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetRealFather.IsLocalPlayer, 'его персонажа', '' )]" secret_disputed_heritage_desc:2 "[TARGET_CHARACTER.Custom('GetDaughterSon')|U] [Select_CString(TARGET_CHARACTER.GetMother.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetMother.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetMother.IsLocalPlayer, 'его персонажа', '' )][Select_CString( TARGET_CHARACTER.IsLocalPlayer, ' —', ',' )] [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'это, собственно, вы', TARGET_CHARACTER.GetShortUIName )][Select_CString( TARGET_CHARACTER.IsLocalPlayer, ' —', ',' )] почти наверняка [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'являетесь', 'является' )] незаконнорожденным ребенком [Select_CString(TARGET_CHARACTER.GetRealFather.IsLocalPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetRealFather.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.GetRealFather.IsLocalPlayer, 'его персонажа', '' )]" # Active Secret tooltip text diff --git a/project/ck3/base_game/localization/russian/single_combat_events_l_russian.yml b/project/ck3/base_game/localization/russian/single_combat_events_l_russian.yml index 21b52faef3..13d430e597 100644 --- a/project/ck3/base_game/localization/russian/single_combat_events_l_russian.yml +++ b/project/ck3/base_game/localization/russian/single_combat_events_l_russian.yml @@ -60,12 +60,12 @@ ## Loser, Duel End Result Tooltips single_combat.0031.desc.result.skill:0 "#BOL Результат:#! [sc_victor.GetFirstNameNoTooltip] побеждает меня в [Concept( 'single_combat_fight', 'поединке' )|E] благодаря более высоким [Concept( 'single_combat_success_chance_skill', 'шансам на победу' )|E]" single_combat.0031.desc.result.mistake:0 "#BOL Результат:#! [sc_victor.GetFirstNameNoTooltip] побеждает меня в [Concept( 'single_combat_fight', 'поединке' )|E] из-за моего высокого [Concept( 'single_combat_injury_chance_injury_risk', 'риска получить ранение' )|E]" - single_combat.0031.desc.result.sudden_death:0 "#BOL Результат:#! [sc_victor.GetFirstNameNoTooltip] побеждает меня в [Concept( 'single_combat_fight', 'поединке' )|E] благодаря моей [Concept( 'single_combat_fight_sudden_death', 'внезапной смерти' )|E]" + single_combat.0031.desc.result.sudden_death:0 "#BOL Результат:#! [sc_victor.GetFirstNameNoTooltip] побеждает меня в [Concept( 'single_combat_fight', 'поединке' )|E] благодаря моему [Concept( 'single_combat_fight_sudden_death', 'риску получить ранение' )|E]" ## Victor, Duel End Result Tooltips single_combat.0041.desc.result.skill:0 "#BOL Результат:#! [sc_loser.GetFirstNameNoTooltip] проигрывает мне в [Concept( 'single_combat_fight', 'поединке' )|E] из-за моего высокого [Concept( 'single_combat_success_chance_skill', 'шанса на победу' )|E]" single_combat.0041.desc.result.mistake:0 "#BOL Результат:#! [sc_loser.GetFirstNameNoTooltip] проигрывает мне в [Concept( 'single_combat_fight', 'поединке' )|E] из-за [sc_loser.GetHerHis] высокого [Concept( 'single_combat_injury_chance_injury_risk', 'риска получить ранение' )|E]" - single_combat.0041.desc.result.sudden_death:0 "#BOL Результат:#! [sc_loser.GetFirstNameNoTooltip] проигрывает мне в [Concept( 'single_combat_fight', 'поединке' )|E] из-за своей [Concept( 'single_combat_fight_sudden_death', 'внезапной смерти' )|E]" + single_combat.0041.desc.result.sudden_death:0 "#BOL Результат:#! [sc_loser.GetFirstNameNoTooltip] проигрывает мне в [Concept( 'single_combat_fight', 'поединке' )|E] из-за своего [Concept( 'single_combat_fight_sudden_death', 'риска получить ранение' )|E]" ## Other, Duel End Result Tooltips single_combat.result.tt.temporary_modifiers_removed:0 "Все временные боевые [Concept( 'character_modifiers', 'модификаторы персонажа' )|E] удалены" @@ -113,7 +113,7 @@ single_combat.0001.taunt:0 "[Select_CString(my_foe.IsFemale, 'Глупая', 'Глупый' )] [my_foe.Custom('InsultNoun')], и это всё, что вы можете?" single_combat.0001.put_the_boot_in:0 "Сначала [myself.Custom('signature_weapon')], а потом сапогом в живот!" single_combat.0001.strict_guard:0 "[my_foe.GetWomenMen|U] получше вас погибали в попытках пробить мою защиту!" - single_combat.0001.confident_attack:0 "Я вам покажу, как #EMP я#! [myself.Custom('SignatureWeaponAction')] свое оружие!" + single_combat.0001.confident_attack:0 "#EMP Я кричу#!, [myself.Custom('SignatureWeaponActionPresentParticiple')] свое оружие!" single_combat.0001.expert_onslaught:0 "Удар! #EMP Защита!#! #BER Выпад!#!" single_combat.0001.attempt_disarm:0 "Посмотрим, что вы будете делать, когда [my_foe.Custom('signature_weapon')] не в ваших руках!" single_combat.0001.lightning_assault:0 "Главное — атаковать, атаковать мощно! #EMP К бою!#!" @@ -198,7 +198,7 @@ single_combat.0001.desc.my_feedback.guard:0 "Благодаря искусным движениям [myself.Custom('signature_weapon')] в моей руке отбивает несколько выпадов, удерживая противника на расстоянии вытянутой руки." single_combat.0001.desc.my_feedback.probing_attack:0 "Тщательно выбирая момент, я наношу несколько быстрых ударов, от которых [my_foe.GetFirstNameNoTooltip] отшатывается то в одну, то в другую сторону, постепенно ослабляя защиту." single_combat.0001.desc.my_feedback.onslaught:0 "[myself.Custom('signature_weapon')|U] в моей руке, и я обрушиваю [myself.Custom('SignatureWeaponAttemptedLightPlural')] на противника, не давая [my_foe.GetHerHim] передышки между ударами." - single_combat.0001.desc.my_feedback.surprise_attack:0 "Заметив уязвимое место, я бросаюсь в атаку, [myself.Custom('SignatureWeaponActionPresentParticiple')] оружием. [my_foe.GetFirstNameNoTooltip] отступает, пропуская [my_foe.Custom('SignatureWeaponAttemptedHeavy')]." + single_combat.0001.desc.my_feedback.surprise_attack:0 "Заметив уязвимое место, я бросаюсь в атаку, [myself.Custom('SignatureWeaponActionPresentParticiple')] оружие. [my_foe.GetFirstNameNoTooltip] отступает, пропуская [my_foe.Custom('SignatureWeaponAttemptedHeavy')]." single_combat.0001.desc.my_feedback.taunt:1 "«А еще, — кричу я, — ты [my_foe.Custom('InsultAdjectiveArticle')], [my_foe.Custom('InsultAdjective')] [my_foe.Custom('InsultNoun')], а [my_foe.Custom('PointOfRidicule')] у тебя — посмешище для всех!»" single_combat.0001.desc.my_feedback.put_the_boot_in:0 "[myself.Custom('signature_weapon')|U] в моей руке наносит [myself.Custom('SignatureWeaponAttemptedHeavy')], и [my_foe.GetFirstNameNoTooltip] отшатывается назад, а потом я делаю шаг вперед и бью [my_foe.GetHerHis] ногой прямо в грудь." single_combat.0001.desc.my_feedback.strict_guard:0 "[myself.Custom('signature_weapon')|U] защищает меня лучше любого щита, позволяя парировать, отражать и отклонять любые удары, что обрушивает на меня [my_foe.GetFirstNameNoTooltip]. Неважно, что [my_foe.GetSheHe] делает и с какой стороны приближается [my_foe.GetHerHis] [my_foe.Custom('signature_weapon')]: [myself.Custom('signature_weapon')] в моей руке уже там, готовится встретить нападение." @@ -597,9 +597,9 @@ single_combat.0031.a.killed_by_spouse:0 "Смерть... #DIE1 разлучит нас,#! #DIE2 да?#!" single_combat.0031.a.killed_by_your_head_of_faith:0 "Так #DIE1 хочет#! #DIE2 [sc_victor.GetFaith.HighGodNamePossessive]?#!" single_combat.0031.a.killed_by_another_head_of_faith:0 "[sc_loser.GetFaith.HighGodName] #DIE1 улыбается мне,#! #DIE2 [sc_victor.GetTitleAsNameNoTooltip|l], а ты можешь сказать то же самое?..#!" - single_combat.0031.a.killed_by_cultural_head:0 "Нет в тебе #DIE1 ничего#! #DIE2 [sc_loser.GetCulture.GetNameNoTooltip|l]ого#!..." + single_combat.0031.a.killed_by_cultural_head:0 "Нет в тебе #DIE1 ничего#! #DIE2 [sc_loser.GetCulture.GetCollectiveNounNoTooltip|l]ого#!..." single_combat.0031.a.killed_by_house_head:0 "Ты — погибель #DIE1 Дома#! #DIE2 [sc_loser.GetHouse.GetName]#!..." - single_combat.0031.a.killed_by_dynasty_head:0 "Лучше #DIE1 [sc_loser.GetHouse.GetName],#! #DIE1 чем [sc_loser.GetDynasty.GetNameNoTooltip]#!..." + single_combat.0031.a.killed_by_dynasty_head:0 "Лучше #DIE1 [sc_loser.GetHouse.GetBaseName],#! #DIE1 чем [sc_loser.GetDynasty.GetBaseNameNoTooltip]#!..." single_combat.0031.a.killed_by_close_or_extended_family:0 "Не #DIE1 [sc_loser.Custom2('RelationToMeShort', sc_victor)]#! #DIE2 ты мне#!..." single_combat.0031.a.killed_by_friend_or_lover:0 "[sc_victor.GetFirstNameNoTooltip], #DIE1 но#!... #DIE2 почему?..#!" single_combat.0031.a.killed_by_soulmate:0 "Наша любовь... #DIE1 должна была длиться#!... #DIE2 вечно#!..." diff --git a/project/ck3/base_game/localization/russian/struggles/struggle_catalysts_l_russian.yml b/project/ck3/base_game/localization/russian/struggles/struggle_catalysts_l_russian.yml new file mode 100644 index 0000000000..e86da34862 --- /dev/null +++ b/project/ck3/base_game/localization/russian/struggles/struggle_catalysts_l_russian.yml @@ -0,0 +1,119 @@ +l_russian: + ################################################## + # Catalyst UI Keys + PHASE_CATALYST_DESCRIPTION_HEADER:2 "#S Катализация к фазе [StrugglePhase.GetNameNoTooltip]#!" + PHASE_CATALYST_DESCRIPTION_HEADER_INFO:1 "#I Завершите катализацию сколько угодно раз, чтобы увеличить прогресс фазы#!" + PHASE_CATALYST_DESCRIPTION_ENTRY:1 "$EFFECT_LIST_BULLET$ [CatalystEntry.GetCatalyst.GetDescription]: #I [CatalystEntry.GetWorth|+=] прогресса#!" + PHASE_CATALYST_COMPLETIONS:0 "[Select_CString(GreaterThan_int32(Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst), '(int32)0'), '#COLOR_GREEN ', '#COLOR_GRAY ')]x[Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst)]#!" + + ################################################## + # Catalyst Names + catalyst_passing_of_time:1 "[struggle_catalyst_catalyst|E] ежегодного изменения" + catalyst_passing_of_time_desc:1 "Каждый год смещается в сторону этой [Concept( 'struggle_phase', 'фазы борьбы' )|E]" + catalyst_demanding_important_conversion:0 "[struggle_catalyst_catalyst|E]: требование обращения" + catalyst_demanding_important_conversion_desc:4 "[demand_conversion|E] [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_enforcing_de_jure_claims:0 "[struggle_catalyst_catalyst|E]: навязывание [de_jure|E] [Concept( 'claims', 'претензий' )|E]" + catalyst_enforcing_de_jure_claims_desc:2 "Навязать [de_jure|El] [claims|El] другому [Concept( 'struggle_involved', 'вовлеченному в борьбу' )|E] [Concept( 'character', 'персонажу' )|E]" + catalyst_creating_a_holy_order:0 "[struggle_catalyst_catalyst|E]: создан [Concept( 'holy_order', 'священный орден' )|E]" + catalyst_creating_a_holy_order_desc:2 "Создать [holy_order|El]" + catalyst_winning_large_conquest_war:0 "[struggle_catalyst_catalyst|E]: победа в масштабной [Concept( 'war', 'войне' )|E]" + catalyst_winning_large_conquest_war_desc:3 "Победить другого [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E] в [Concept( 'war', 'войне' )|E] с целью [Concept( 'struggle_large_conquest', 'крупного завоевания' )|E]" + catalyst_bought_important_truce:0 "[struggle_catalyst_catalyst|E]: плата за [Concept( 'truce', 'перемирие' )|E]" + catalyst_bought_important_truce_desc:3 "Заплатить за [Concept( 'truce', 'перемирие' )|E] другому [Concept( 'struggle_involved', 'вовлеченному в борьбу' )|E] [Concept( 'ruler', 'правителю' )|E]" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal:0 "[struggle_catalyst_catalyst|E]: предоставлена независимость" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_desc:2 "Предоставить независимость [Concept( 'powerful_vassal', 'могущественному вассалу' )|E] иной [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E]" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion:0 "[struggle_catalyst_catalyst|E]: согласие с требованием фракции" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion_desc:2 "Принять требования [Concept( 'peasant_faction', 'крестьян' )|E] или [Concept( 'popular_faction', 'популистов' )|E]" + catalyst_granted_powerful_diff_faith_vassal_religious_protection:0 "[struggle_catalyst_catalyst|E]: [Concept( 'contract', 'феодальный договор' )|E] изменен в пользу религиозной терпимости" + catalyst_granted_powerful_diff_faith_vassal_religious_protection_desc:2 "Предложить [Concept( 'powerful_vassal', 'могущественному вассалу' )|E] [Concept( 'contract', 'феодальный договор' )|E], включающий пункт [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|E]" + catalyst_became_best_friend_soulmate_with_very_important_character:0 "[struggle_catalyst_catalyst|E]: родственные души" + catalyst_became_best_friend_soulmate_with_very_important_character_desc:6 "Стать [Concept( 'best_friends', 'лучшими друзьями' )|E] или [Concept( 'soulmates', 'родственными душами' )|E] с [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'ruler', 'правителем' )|E]" + catalyst_became_friend_lover_with_character:0 "[struggle_catalyst_catalyst|E]: родственные души" + catalyst_became_friend_lover_with_character_desc:0 "Стать [Concept( 'friends', 'друзьями' )|E] или [Concept( 'lovers', 'любовниками' )|E] с [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'ruler', 'правителем' )|E]" + catalyst_formed_interreligious_alliance_with_important_character:0 "[struggle_catalyst_catalyst|E]: [Concept( 'alliance', 'союз' )|E], игнорирующий религиозные различия" + catalyst_formed_interreligious_alliance_with_important_character_desc:5 "Заключить [alliance|El] с [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'ruler', 'правителем' )|E] с иной [Concept( 'faith', 'конфессией' )|E]" + catalyst_hybridise_or_diverge_regional_cultures:0 "[struggle_catalyst_catalyst|E]: в [Concept( 'struggle', 'борьбу' )|E] вовлечены [Concept( 'hybridized', 'гибридные' )|E] или [Concept( 'diverge', 'отделившиеся' )|E] [Concept( 'culture', 'культуры' )|E]" + catalyst_hybridise_or_diverge_regional_cultures_desc:1 "[Concept( 'hybridize', 'Создать гибрид' )|E] двух [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] [Concept( 'cultures', 'культур' )|E] или [Concept( 'diverge', 'отделить' )|E] новую" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection:0 "[struggle_catalyst_catalyst|E]: пункт [Concept( 'contract', 'феодального договора' )|E] о религиозной терпимости отозван" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection_desc:2 "Отозвать из [Concept( 'contract', 'феодального договора' )|E] с [Concept( 'powerful_vassal', 'могущественным вассалом' )|E] пункт [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|E]" + catalyst_broke_truce_against_important_character:0 "[struggle_catalyst_catalyst|E]: нарушено [Concept( 'truce', 'перемирие' )|E]" + catalyst_broke_truce_against_important_character_desc:4 "Нарушить [truce|El] с [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'ruler', 'правителем' )|E]" + catalyst_discovery_of_very_important_murder:1 "[struggle_catalyst_catalyst|E]: раскрыты еретичные происки «[GetScheme('murder').GetTypeName]»" + catalyst_discovery_of_very_important_murder_desc:4 "Раскрыть, что [Concept( 'struggle_involved', 'вовлеченный в борьбу' )|E] король, [head_of_faith|El] или [culture_head|El] был убит" + catalyst_fabricating_duchy_level_claims:0 "[struggle_catalyst_catalyst|E]: поддельные [Concept( 'claims', 'претензии' )|E] на [Concept( 'duchy', 'герцогство' )|E]" + catalyst_fabricating_duchy_level_claims_desc:3 "[fabricate_claim|E] на [Concept( 'title', 'титул' )|E] [Concept( 'duchy', 'герцогского' )|E] [Concept( 'title_tier', 'уровня' )|E] в области борьбы" + + catalyst_forming_alliance_with_major_uninvolved_power:0 "[struggle_catalyst_catalyst|E]: в [Concept( 'allied', 'союзе' )|E] с иностранной державой" + catalyst_forming_alliance_with_major_uninvolved_power_desc:2 "Заключить [Concept( 'alliance', 'союз' )|E] с [Concept( 'realm', 'державой' )|E], [Concept( 'struggle_uninvolved', 'не участвующей в борьбе' )|E], [Concept( 'realm_size', 'размер владений' )|E] которой не менее чем [EmptyScope.ScriptValue('catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value')|0]" + catalyst_accepted_independence_faction_demands:0 "[struggle_catalyst_catalyst|E]: $catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion$" + catalyst_accepted_independence_faction_demands_desc:2 "Принять требования [Concept( 'peasant_faction', 'крестьян' )|E] или [Concept( 'popular_faction', 'популистов' )|E]" + catalyst_conducted_border_raid:0 "[struggle_catalyst_catalyst|E]: сделана [Concept( 'border_raid', 'вылазка' )|E]" + catalyst_conducted_border_raid_desc:1 "Устроить [Concept( 'border_raiding', 'вылазки' )|E] на территорию соседнего [Concept( 'county', 'графства' )|E], которое принадлежит другому [Concept( 'struggle_involved', 'участвующему в борьбе' )|E] [Concept( 'character', 'персонажу' )|E]" + + catalyst_learned_new_language_important:0 "[struggle_catalyst_catalyst|E]: выучен [language|El]" + catalyst_learned_new_language_important_desc:2 "Выучить [language|El] [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_toledo_council_conciliation:0 "[struggle_catalyst_catalyst|E]: $fp2_small_council_modifier$, примирение" + catalyst_toledo_council_conciliation_desc:0 "Толедский собор решает выступить за мир в Иберии" + catalyst_toledo_council_compromise:0 "[struggle_catalyst_catalyst|E]: $fp2_small_council_modifier$, компромисс" + catalyst_toledo_council_compromise_desc:0 "$catalyst_toledo_council_conciliation_desc$" + catalyst_toledo_council_hostility:0 "[struggle_catalyst_catalyst|E]: $fp2_small_council_modifier$, вражда" + catalyst_toledo_council_hostility_desc:0 "Толедский собор разжигает распри в Иберии" + catalyst_toledo_council_tension:0 "[struggle_catalyst_catalyst|E]: $fp2_small_council_modifier$, напряженность" + catalyst_toledo_council_tension_desc:0 "$catalyst_toledo_council_hostility_desc$" + + catalyst_imprison_important:0 "[struggle_catalyst_catalyst|E]: арест герцога или выше" + catalyst_imprison_important_desc:1 "Заключить в тюрьму [Concept( 'character', 'персонажа' )|E] в ранге [Concept( 'duke', 'герцога' )|E] или выше, в том числе [Concept( 'head_of_faith', 'главу конфессии' )|E] или [Concept( 'cultural_head', 'культурного идеолога' )|E]" + + catalyst_successfully_expelled_interloper:0 "[struggle_catalyst_catalyst|E]: выиграна [iberian_reclamation|E]" + catalyst_successfully_expelled_interloper_desc:0 "Выиграть [iberian_reclamation|E] против [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'character', 'персонажа' )|E]" + catalyst_truce_was_enforced:0 "[struggle_catalyst_catalyst|E]: [enforced_truce|E]" + catalyst_truce_was_enforced_desc:0 "[enforced_truce|E] с [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'ruler', 'правителем' )|E]" + catalyst_execute_important:0 "[struggle_catalyst_catalyst|E]: казнь герцога или выше" + catalyst_execute_important_desc:1 "Казнить [Concept( 'character', 'персонажа' )|E] в ранге [Concept( 'duke', 'герцога' )|E] или выше, в том числе [Concept( 'head_of_faith', 'главу конфессии' )|E] или [Concept( 'cultural_head', 'культурного идеолога' )|E]" + catalyst_new_building_in_castle:1 "[struggle_catalyst_catalyst|E]: застроить [castle|El]" + catalyst_new_building_in_castle_desc:1 "Построить [building|El] в [Concept( 'castle', 'замковом' )|E] [Concept( 'holding', 'владении' )|E]" + catalyst_new_building_in_city:1 "[struggle_catalyst_catalyst|E]: застроить [city|El]" + catalyst_new_building_in_city_desc:1 "Построить [building|El] в [Concept( 'city', 'городском' )|E] [Concept( 'holding', 'владении' )|E]" + catalyst_release_important:1 "[struggle_catalyst_catalyst|E]: освобожденный [ruler|El]" + catalyst_release_important_desc:1 "Отпустить из [Concept( 'prison', 'тюрьмы' )|E] [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E] без каких-либо требований" + catalyst_ransom_important:0 "[struggle_catalyst_catalyst|E]: выкуп" + catalyst_ransom_important_desc:0 "Выкупить [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_gift_independent_ruler:0 "[struggle_catalyst_catalyst|E]: отправка подарка" + catalyst_gift_independent_ruler_desc:3 "Отправить [gift|El] или [artifact|El] [Concept( 'struggle_involved', 'вовлеченному в борьбу' )|E] [Concept( 'ruler', 'правителю' )|E]" + catalyst_very_important_child_change_culture_or_faith:0 "" + catalyst_very_important_child_change_culture_or_faith_desc:1 "Обратить одного из своих [Concept( 'children', 'детей' )|E] в [Concept( 'faith', 'конфессию' )|E] или [Concept( 'culture', 'культуру' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_vassalize_independent_ruler:0 "[struggle_catalyst_catalyst|E]: вассализация [Concept( 'independent_ruler', 'независимого правителя' )|E]" + catalyst_vassalize_independent_ruler_desc:0 "Сделайте [Concept( 'independent_ruler', 'независимого правителя' )|E] своим вассалом" + catalyst_join_war_as_assisant:0 "[struggle_catalyst_catalyst|E]: вступление в войну" + catalyst_join_war_as_assisant_desc:1 "Вступить в войну, продав свои услуги [Concept( 'struggle_involved', 'вовлеченному в борьбу' )|E] персонажу, не являющемуся вашим союзником" + + catalyst_win_any_war_within_the_region:0 "[struggle_catalyst_catalyst|E]: победа в войне" + catalyst_win_any_war_within_the_region_desc:1 "Выиграть войну, начатую вами против другого [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_becomes_rival_with_involved:0 "[struggle_catalyst_catalyst|E]: разжигание соперничества" + catalyst_becomes_rival_with_involved_desc:1 "Стать [Concept( 'rival', 'соперником' )|E] или [Concept( 'nemesis', 'заклятым врагом' )|E] другого [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_using_a_hook_on_very_important_character:0 "[struggle_catalyst_catalyst|E]: используется [Concept( 'hook', 'влияние' )|E]" + catalyst_using_a_hook_on_very_important_character_desc:4 "Использовать [hooks|El] на [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_usurp_title:0 "[struggle_catalyst_catalyst|E]: узурпация [Concept( 'title', 'титула' )|E]" + catalyst_usurp_title_desc:0 "Узурпировать [title|El], [de_jure|El] являющийся частью державы $e_spain$" + catalyst_unnatural_death_important_character:0 "[struggle_catalyst_catalyst|E]: убийство" + catalyst_unnatural_death_important_character_desc:2 "Убить [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_forced_conversion:0 "[struggle_catalyst_catalyst|E]: обращение" + catalyst_forced_conversion_desc:1 "Обратить [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E] или [county|El]" + catalyst_gain_claim_on_title:1 "[struggle_catalyst_catalyst|E]: полученная [claim|E]" + catalyst_gain_claim_on_title_desc:1 "Получить [Concept( 'claim', 'претензию' )|E] на [title|El], [de_jure|El] являющийся частью державы $e_spain$" + catalyst_reveal_secret_important:1 "[struggle_catalyst_catalyst|E]: раскрытие [Concept( 'secret', 'секрета' )|El]" + catalyst_reveal_secret_important_desc:1 "Раскрыть [secret|El] [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E]" + catalyst_sign_truce_outside_war:1 "[struggle_catalyst_catalyst|E]: подписание [Concept( 'truce', 'перемирия' )|E]" + catalyst_sign_truce_outside_war_desc:1 "Заключить [truce|El] вне [wars|El] с другим [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'ruler', 'правителем' )|E]" + catalyst_improve_development_vassal_diff_faith_culture:0 "[struggle_catalyst_catalyst|E]: рост развития" + catalyst_improve_development_vassal_diff_faith_culture_desc:2 "Увеличить [development|El] в [Concept( 'county', 'графстве' )|E] иной [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E]" + catalyst_independence_from_non_dejure_vassal:1 "[struggle_catalyst_catalyst|E]: предоставлена независимость" + catalyst_independence_from_non_dejure_vassal_desc:2 "$grant_independence_interaction$ не-[de_jure|El] [Concept( 'vassal', 'вассалу' )|E]" + catalyst_grant_privilege_to_diff_faith_culture_vassal:0 "[struggle_catalyst_catalyst|E]: дарование привилегий" + catalyst_grant_privilege_to_diff_faith_culture_vassal_desc:1 "Даровать лучший [contract|El] или [title|El] [Concept( 'vassal', 'вассалу' )|E]другой [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E]" + catalyst_invite_diff_faith_culture_to_feast:0 "[struggle_catalyst_catalyst|E]: приглашение на [feast|El]" + catalyst_invite_diff_faith_culture_to_feast_desc:0 "Пригласить на [feast|El] [Concept( 'struggle_involved', 'вовлеченного в борьбу' )|E] [Concept( 'ruler', 'правителя' )|E] иной [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E]" + catalyst_grant_land_local_noble:0 "[struggle_catalyst_catalyst|E]: передано в дар местному дворянину" + catalyst_grant_land_local_noble_desc:0 "Отдать одно из ваших [Concept( 'counties', 'графств' )|E] местному дворянину, принадлежащему к [Concept( 'struggle_involved', 'вовлеченной в борьбу' )|E] [Concept( 'culture', 'культуре' )|E]" + catalyst_convert_local_culture_faith:0 "[struggle_catalyst_catalyst|E]: обращение в местную веру" + catalyst_convert_local_culture_faith_desc:0 "Обратиться в местную [Concept( 'struggle_involved', 'вовлеченную в борьбу' )|E] [Concept( 'faith', 'конфессию' )|E] или [Concept( 'culture', 'культуру' )|E]" diff --git a/project/ck3/base_game/localization/russian/struggles/struggles_l_russian.yml b/project/ck3/base_game/localization/russian/struggles/struggles_l_russian.yml new file mode 100644 index 0000000000..1cdda36c96 --- /dev/null +++ b/project/ck3/base_game/localization/russian/struggles/struggles_l_russian.yml @@ -0,0 +1,153 @@ +l_russian: + iberian_struggle:0 "Иберийская борьба" + iberian_struggle_desc:1 "$game_concept_iberian_struggle$" + struggle_iberia_phase_opportunity:0 "Возможность" + struggle_iberia_phase_opportunity_desc:0 "$game_concept_struggle_phase_iberia_opportunity_desc$" + struggle_iberia_phase_hostility:0 "Вражда" + struggle_iberia_phase_hostility_desc:0 "$game_concept_struggle_phase_iberia_hostility_desc$" + #struggle_iberia_phase_tension:0 "Tension" + struggle_iberia_phase_compromise:0 "Компромисс" + struggle_iberia_phase_compromise_desc:0 "$game_concept_struggle_phase_iberia_compromise_desc$" + struggle_iberia_phase_conciliation:0 "Примирение" + struggle_iberia_phase_conciliation_desc:0 "$game_concept_struggle_phase_iberia_conciliation_desc$" + CURRENT_PHASE:0 "Текущая фаза" + PHASE_EFFECTS_HEADER:0 "Эффекты фазы" + PHASE_EFFECTS_LOWER:0 "эффекты фазы" + ENDING_DECISION_BUTTON_LABEL_MULTIPLE:0 "#high Посмотреть финальные решения#!" + ENDING_DECISION_BUTTON_LABEL_SINGLE:0 "#high Посмотреть финальное решение#!" + ENDING_DECISION_NONE:1 "Для этой фазы нет финальных решений" + ENDING_DECISION_MULTIPLE:0 "#I Нажмите, чтобы просмотреть возможные финалы#!" + ENDING_DECISION_AVAILABLE:0 "Вы можете закончить [Concept( 'struggle', 'борьбу' )|E]" + ENDING_DECISION_UNAVAILABLE:0 "Нельзя закончить [Concept( 'struggle', 'борьбу' )|E]" + #ENDING_DECISION_AREA_HEADER:0 "#high Ending the Struggle:#! [StrugglePhase.GetNameNoTooltip] for the [Struggle.GetNameNoTooltip]\n#I Select one of the following Ending Decisions to put an end to the [Struggle.GetNameNoTooltip]#!" + ENDING_DECISION_AREA_HEADER:1 "#high Окончание борьбы:#! Фаза [StrugglePhase.GetNameNoTooltip] в борьбе [Struggle.GetNameNoTooltip]" + ENDING_DECISION_AREA_DESCRIPTION:0 "#I Выберите одно из финальных решений, чтобы завершить борьбу [Struggle.GetNameNoTooltip]#!" + PHASE_PROGRESS_VALUE:1 "[Struggle.GetPhaseProgressValue(StrugglePhase.Self)]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + + STRUGGLE_PHASE_BONUS:0 "Бонус от [Concept( 'struggle_phase', 'фазы борьбы' )|E]" + STRUGGLE_PHASE_MALUS:0 "Штраф от [Concept( 'struggle_phase', 'фазы борьбы' )|E]" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_PENALTY:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_MARRIAGE_ACCEPTANCE_BOTH_INVOLVED_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_INVOLVED_OR_INTERLOPER_PHASE_BONUS:0 "$STRUGGLE_PHASE_BONUS$: $VALUE|=+0$" + + STRUGGLE_INVOLVED:1 "[struggle_involved|E]" + STRUGGLE_INTERLOPER:1 "[struggle_interloper|E]" + STRUGGLE_UNINVOLVED:1 "[struggle_uninvolved|E]" + STRUGGLE_PARTICIPANTS:0 "Участники" + STRUGGLE_TOOLTIP_INVOLVEMENT:2 "[Character.GetShortUINameNoTooltip|U] [Select_CString(Character.IsPlayer, 'проявляете', 'проявляет' )] [Character.GetStruggleInvolvementType( Struggle.Self )|l] в эту [Concept( 'struggle', 'борьбу' )|E].\n$STRUGGLE_START_DATE$" + STRUGGLE_START_DATE:0 "#weak Дата начала борьбы: #! [Struggle.GetStruggleStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_CURRENT_PHASE:1 "Текущая фаза: [StrugglePhase.GetName]\n#weak Дата начала текущей фазы: #![Struggle.GetCurrentPhaseStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_EFFECTS_HEADER:1 "Эффекты [Concept( 'struggle_phase_phase', 'фазы' )|E] «[StrugglePhase.GetNameNoTooltip]»:" + STRUGGLE_TOOLTIP_NEXT_PHASE:0 "#bold Следующая основная фаза: #! [StrugglePhase.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_NEXT_PHASE_PROGRESS:0 "Рост катализации: $PHASE_PROGRESS_VALUE$" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING:0 "#weak (Ведущая фаза)#!" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS:1 "#high Общий прогресс [Concept( 'struggle_catalyst_catalyst', 'катализатора' )|E]: $PHASE_PROGRESS_VALUE$#! [SelectLocalization( ObjectsEqual( Struggle.GetCurrentLeadingPhase, StrugglePhase.Self ), 'STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING', '')]" + STRUGGLE_PHASE_TOOLTIP_CURRENTLY_LEADING:0 "#weak Это основная фаза" + STRUGGLE_PHASE_DESCRIPTION:2 "Это одна из [Concept( 'struggle_phase_phases', 'фаз' )|E] в борьбе [Struggle.GetNameNoTooltip]." + STRUGGLE_TOOLTIP_CATALYST_HISTORY_HEADER:1 "Последний прогресс [Concept( 'struggle_catalyst_catalyst', 'катализатора' )|E]:" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER:0 "[CatalystHistory.GetCharacter.GetName]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE:1 "$catalyst_passing_of_time$" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER:0 "[SelectLocalization( CatalystHistory.GetCharacter.IsValid, 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER', 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE')]" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY:1 "#low [CatalystHistory.GetDate.GetString]:#! $STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER$" + + STRUGGLE_PHASE_TOOLTIP_CATALYST_HISTORY_ENTRY:0 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: #! [CatalystHistory.GetCharacter.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_PULSE:1 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: ход времени#!" + + STRUGGLE_INVOLVEMENT_BUTTON:0 "Показать вовлеченных в борьбу" + STRUGGLE_INVOLVEMENT_WINDOW_HEADER:0 "Вовлеченность в борьбу" + STRUGGLE_INVOLVEMENT_PLAYER_INVOLVED:2 "Вы [Concept( 'struggle_involved', 'участвуете в борьбе' )|E] «[STRUGGLE.GetNameNoTooltip]»" + STRUGGLE_INVOLVEMENT_PLAYER_INTERLOPER:2 "Вы [Concept( 'struggle_interloper', 'вмешиваетесь в борьбу' )|E] «[STRUGGLE.GetNameNoTooltip]»" + STRUGGLE_INVOLVEMENT_PLAYER_UNINVOLVED:1 "Вы [Concept( 'struggle_uninvolved', 'не участвуете в борьбе' )|E] «[STRUGGLE.GetNameNoTooltip]»" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_INSIDE:1 "Ваша [realm_capital|El] в [Concept( 'struggle_region', 'области борьбы' )|E]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_OUTSIDE:1 "Ваша [realm_capital|El] за пределами [Concept( 'struggle_region', 'области борьбы' )|E]" + STRUGGLE_INVOLVEMENT_FAITH_INVOLVED:1 "Ваша [Concept( 'faith', 'конфессия' )|E] [Concept( 'struggle_involved', 'участвует' )|E] в [Concept( 'struggle', 'борьбе' )|E]" + STRUGGLE_INVOLVEMENT_FAITH_UNINVOLVED:0 "Ваша [Concept( 'faith', 'конфессия' )|E] [Concept( 'struggle_uninvolved', 'не участвует' )|E] в [Concept( 'struggle', 'борьбе' )|E]" + STRUGGLE_INVOLVEMENT_CULTURE_INVOLVED:1 "Ваша [Concept( 'culture', 'культура' )|E] [Concept( 'struggle_involved', 'участвует' )|E] в [Concept( 'struggle', 'борьбе' )|E]" + STRUGGLE_INVOLVEMENT_CULTURE_UNINVOLVED:1 "Ваша [Concept( 'culture', 'культура' )|E] [Concept( 'struggle_involved', 'не участвует' )|E] в [Concept( 'struggle', 'борьбе' )|E]" + STRUGGLE_INVOLVEMENT_WINDOW_PARTICIPANT_DESC:1 "Идет [Struggle.GetNameNoTooltip]. Персонажи могут [Concept( 'struggle_involved', 'участвовать' )|E] в борьбе либо [Concept( 'struggle_interloper', 'вмешаться' )|E] в борьбу. Остальные расположенные в данной области державы считаются [Concept( 'struggle_uninvolved', 'незаинтересованными сторонами' )|E]." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_DESC:0 "Идет [Struggle.GetNameNoTooltip] и эти [Concept( 'faiths', 'конфессии' )|E] вовлечены в борьбу.\nОни могут участвовать в [Concept( 'struggle', 'борьбе' )|E] с самого начала или появиться в ходе ее развития." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_COUNT:0 "#weak [Concept( 'counties', 'Графства' )|E] этой [Concept( 'faith', 'конфессии' )|E], вовлеченные в борьбу [Struggle.GetNameNoTooltip]: [Struggle.GetNumCountiesWithFaith(Faith.Self)]#!" + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_DESC:0 "Идет [Struggle.GetNameNoTooltip] и эти [Concept( 'cultures', 'культуры' )|E] вовлечены в борьбу.\nОни могут участвовать в [Concept( 'struggle', 'борьбе' )|E] с самого начала или возникнуть в ходе ее развития." + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_COUNT:0 "#weak [Concept( 'counties', 'Графства' )|E], вовлеченные в борьбу [Struggle.GetNameNoTooltip]: [Struggle.GetNumCountiesWithCulture(Culture.Self)]#!" + STRUGGLE_FILTER_PARTICIPANTS_ALL:0 "Все" + STRUGGLE_FILTER_PARTICIPANTS_INVOLVED:0 "Вовлеченность" + STRUGGLE_FILTER_PARTICIPANTS_INTERLOPER:0 "Вмешательство" + + STRUGGLE_PHASE_EFFECTS_NONE_WAR:0 "#weak Фаза $PHASE$ не оказывает влияния на [Concept( 'war', 'войну' )|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_CULTURE:0 "#weak Фаза $PHASE$ не оказывает влияния на [Concept( 'culture', 'культуру' )|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_FAITH:0 "#weak Фаза $PHASE$ не оказывает влияния на [Concept( 'faith', 'конфессию' )|E]#!" + STRUGGLE_PHASE_EFFECTS_NONE_OTHER:0 "#weak Фаза $PHASE$ не оказывает влияния на другие аспекты#!" + STRUGGLE_PHASE_EFFECTS_WAR_TT_HEADER:0 "Эффекты войны" + STRUGGLE_PHASE_EFFECTS_CULTURE_TT_HEADER:0 "Эффекты культуры" + STRUGGLE_PHASE_EFFECTS_FAITH_TT_HEADER:0 "Эффекты конфессии" + STRUGGLE_PHASE_EFFECTS_OTHER_TT_HEADER:0 "Прочие эффекты" + STRUGGLE_PHASE_EFFECTS_COMMON_WAR:0 "#S Общие эффекты [Concept( 'war', 'войны' )|E]:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_CULTURE:0 "#S Общие эффекты [Concept( 'culture', 'культуры' )|E]:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_FAITH:0 "#S Общие эффекты [Concept( 'faith', 'конфессии' )|E]:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_OTHER:0 "#S Прочие общие эффекты:#!" + STRUGGLE_PHASE_EFFECTS_INVOLVED:0 "#S Влияние на [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E]:#!" + STRUGGLE_PHASE_EFFECTS_INTERLOPER:0 "#S Влияние на [Concept( 'struggle_interloper_interlopers', 'вмешивающихся в борьбу' )|E]:#!" + STRUGGLE_PHASE_EFFECTS_UNINVOLVED:0 "#S Влияние на [Concept( 'struggle_uninvolved', 'не вовлеченных в борьбу' )|E]:#!" + + struggle_parameter_claims_in_region_cost_prestige_not_gold_for_involved_parties:2 "На [Concept( 'fabricating_claims', 'подделку претензий' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E] расходуется [prestige_i][prestige|El], а не [gold_i][gold|El]" + struggle_parameter_holy_wars_in_region_cannot_be_declared:0 "В [Concept( 'struggle_region', 'области борьбы' )|E] нельзя объявить [Concept( 'holy_wars', 'священную войну' )|E]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs:2 "На [wars|El] в [Concept( 'struggle_region', 'области борьбы' )|E] расходуется меньше [prestige_i][Concept( 'prestige', 'престижа' )|E]" + struggle_parameter_county_faith_conversion_in_region_proceeds_faster:1 "[Concept( 'convert_county', 'Обращение графств' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E] происходит быстрее" + struggle_parameter_cheaper_to_convert_to_struggle_faith:1 "Обращение в [Concept( 'struggle_involved', 'вовлеченную в борьбу' )|E] [Concept( 'faith', 'конфессию' )|E] становится дешевле" + struggle_parameter_cheaper_to_convert_to_struggle_culture:1 "Обращение в [Concept( 'struggle_involved', 'вовлеченную в борьбу' )|E] [Concept( 'culture', 'культуру' )|E] становится дешевле" + struggle_parameter_truces_by_involved_or_interlopers_within_region_shorter:1 "Длительность [Concept( 'truces', 'перемирий' )|E] после [Concept( 'wars', 'войн' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E] для [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] и [Concept( 'struggle_interloper', 'вмешавшихся в конфликт' )|E] [Concept( 'characters', 'персонажей' )|E] сокращается" + struggle_parameter_truces_by_involved_or_interlopers_within_region_longer:1 "Длительность [Concept( 'truces', 'перемирий' )|E] после [Concept( 'wars', 'войн' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E] для [Concept( 'struggle_involved', 'участвующих в борьбе' )|E] и [Concept( 'struggle_interloper', 'вмешавшихся в конфликт' )|E] [Concept( 'characters', 'персонажей' )|E] увеличивается" + struggle_parameter_claims_in_region_more_expensive_to_press_for_uninvolved:1 "Для [Concept( 'characters', 'персонажей' )|E], [Concept( 'struggle_uninvolved', 'не участвующих в борьбе' )|E], стоимость [Concept( 'fabricating_claims', 'подделки претензий' )|E] на [Concept( 'titles', 'титулы' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E] возрастает" + struggle_parameter_involved_form_alliances_with_each_other_easier:0 "[Concept( 'struggle_involved', 'Участвующим в борьбе' )|E] [Concept( 'characters', 'персонажам' )|E] легче заключить друг с другом [Concept( 'alliances', 'союз' )|E]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs:1 "[Concept( 'struggle_involved', 'Участвующие в борьбе' )|E] и [Concept( 'struggle_interloper', 'вмешавшиеся в борьбу' )|E] [Concept( 'characters', 'персонажи' )|E] платят меньше [piety_i][Concept( 'prestige', 'благочестия' )|E] за то, чтобы начать [Concept( 'wars', 'войну' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E]" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower:1 "[Concept( 'convert_county', 'Обращение графств' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E] происходит медленнее" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower_invisible:0 "" + struggle_parameter_county_culture_conversion_in_region_proceeds_slower:1 "[Concept( 'promote_culture', 'Продвижение культур' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E] происходит быстрее" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_negative_relations:0 "Между важными [Concept( 'characters', 'персонажами' )|E] могут спонтанно возникнуть отрицательные [Concept( 'relations', 'отношения' )|E]" + struggle_parameter_white_peace_acceptance_between_involved_or_interloper_with_region_easier:1 "[Concept( 'struggle_involved', 'Участвующие в борьбе' )|E] и [Concept( 'struggle_interloper', 'вмешавшиеся в конфликт' )|E] [Concept( 'characters', 'персонажи' )|E] легче соглашаются на [Concept( 'white_peace', 'статус-кво' )|E] в [Concept( 'wars', 'войнах' )|E], проходящих в [Concept( 'struggle_region', 'области борьбы' )|E]" + struggle_parameter_involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs:0 "[Concept( 'struggle_involved', 'Участвующие в борьбе' )|E] и [Concept( 'struggle_interloper', 'вмешавшиеся в борьбу' )|E] [Concept( 'characters', 'персонажи' )|E] платят больше [Concept( 'prestige', 'престижа' )|E] за [Concept( 'wars', 'войны' )|E] против [Concept( 'characters', 'персонажей' )|E] иной [Concept( 'faith', 'конфессии' )|E]" + struggle_parameter_interfaith_marriages_available_between_involved_characters:0 "[Concept( 'struggle_involved', 'Участвующие в борьбе' )|E] [Concept( 'characters', 'персонажи' )|E] могут заключать [Concept( 'marriages', 'браки' )|E] с представителями иных [Concept( 'faith', 'конфессий' )|E]" + struggle_parameter_county_conversion_disabled_for_involved_faiths_within_region:1 "[Concept( 'characters', 'Представители' )|E] [Concept( 'faiths', 'конфессий' )|E], [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E], не могут [Concept( 'convert_county', 'обращать графства' )|E]" + struggle_parameter_easier_culture_hybridising_for_involved_and_interlopers:1 "[Concept( 'struggle_involved', 'Участвующим в борьбе' )|E] и [Concept( 'struggle_interloper', 'вмешавшимся в конфликт' )|E] [Concept( 'characters', 'персонажам' )|E] легче дается [Concept( 'hybridizing', 'создание гибридных' )|E] [Concept( 'cultures', 'культур' )|E]" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_positive_or_negative_relations:0 "Между важными [Concept( 'characters', 'персонажами' )|E] могут спонтанно возникнуть отрицательные или положительные [Concept( 'relations', 'отношения' )|E]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_costs:0 "[Concept( 'struggle_involved', 'Участвующие в борьбе' )|E] и [Concept( 'struggle_interloper', 'вмешавшиеся в борьбу' )|E] [Concept( 'characters', 'персонажи' )|E] меньше платят за [Concept( 'wars', 'войны' )|E] против [Concept( 'characters', 'персонажей' )|E] иной [Concept( 'faith', 'конфессии' )|E]" + struggle_parameter_county_culture_conversion_in_region_proceeds_faster:1 "[Concept( 'promote_culture', 'Продвижение культур' )|E] в [Concept( 'struggle_region', 'области борьбы' )|E] происходит быстрее" + struggle_parameter_struggle_cb_cost_minor:1 "[casus_belli|E] «[Concept( 'struggle_conquest', 'Конфликт' )|E]» стоит дешевле" + struggle_parameter_struggle_cb_cost_major:0 "[casus_belli|E] «[Concept( 'struggle_conquest', 'Борьба' )|E]» стоит дороже" + struggle_parameter_unlocks_border_raid_casus_belli:2 "Разблокирован [casus_belli|El] «[border_raid|E]»" + struggle_parameter_unlocks_bargain_fealty_interaction:2 "Разблокировано [interaction|El] «[bargain_fealty|E]»" + struggle_parameter_unlocks_contract_assistance_interaction:2 "Разблокировано [interaction|El] «[contract_assistance|E]»" + struggle_parameter_unlocks_iberian_reclamation_casus_belli:2 "Разблокирован [casus_belli|El] «[iberian_reclamations|E]»" + struggle_parameter_unlocks_enforce_truces_interaction:2 "[Concept( 'struggle_involved', 'Вовлеченные в борьбу' )|E] [Concept( 'rulers', 'правители' )|E] [Concept( 'title_tier', 'уровнем' )|E] не ниже [Concept( 'duke', 'герцога' )|E] могут навязывать друг другу перемирия" + + + STRUGGLE_NEXT_PHASE_PROGRESS_LABEL:0 "Прогресс следующей фазы" + STRUGGLE_NEXT_PHASE_PROGRESS_DESC:0 "Текущие события могут перевести [Concept( 'struggle', 'борьбу' )|E] в фазу «[Struggle.GetNextPhasesStringList]»" + STRUGGLE_TT_PHASE_PROGRESS_LEADING:0 "#weak (Ведущая фаза)#!" + STRUGGLE_TT_PHASE_PROGRESS:1 "[StrugglePhase.GetNameNoTooltip|L]: [SelectLocalization( ObjectsEqual(Struggle.GetCurrentLeadingPhase, StrugglePhase.Self), 'STRUGGLE_TT_PHASE_PROGRESS_LEADING', '')] [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_NEXT_PHASE_TRANSITION_LABEL:0 "Следующая фаза: [Struggle.GetNextPhase.GetName]" + STRUGGLE_NEXT_PHASE_TRANSITION_DESC:0 "Борьба перейдет в фазу «[Struggle.GetNextPhase.GetName]» [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + STRUGGLE_TT_PHASE_TRANSITION:0 "[StrugglePhase.GetName] #weak (Следующая фаза)#! [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_TT_PHASE_TRANSITION_TIME_TO:0 "[StrugglePhase.GetName] начнется через [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + + STRUGGLE_EFFECT_LABEL_WAR:0 "Война" + STRUGGLE_EFFECT_LABEL_FAITH:0 "Конфессия" + STRUGGLE_EFFECT_LABEL_CULTURE:0 "Культура" + STRUGGLE_EFFECT_LABEL_OTHER:0 "Прочее" + + STRUGGLE_INVOLVED_NO_CONCEPT:0 "$game_concept_struggle_involved$" + STRUGGLE_INTERLOPER_NO_CONCEPT:0 "$game_concept_struggle_interloper$" + STRUGGLE_UNINVOLVED_NO_CONCEPT:0 "$game_concept_struggle_uninvolved$" + + STRUGGLE_MAP_TT:1 "$EFFECT_LIST_BULLET$Вовлеченность: [STRUGGLE.GetCharacterInvolvementTypeNoConcept(CHARACTER.Self)]\n$EFFECT_LIST_BULLET$Культура: [CHARACTER.GetCulture.GetCollectiveNounNoTooltip]ая\n$EFFECT_LIST_BULLET$Конфессия: [CHARACTER.GetFaith.GetAdjectiveNoTooltip]" + STRUGGLE_START_EVENT_DESC:0 "#high Вы проявляете [Character.GetStruggleInvolvementType( Struggle.Self )|l] в борьбу «[Struggle.GetName]».#!\n\nЭта область находится в фазе «[StrugglePhase.GetName]». Ваши действия и действия других участников определят будущие фазы этой [Concept( 'struggle', 'борьбы' )|E] и ее финал." + STRUGGLE_START_EVENT_PHASE_TITLE:1 "Осмотрите значки, чтобы увидеть эффекты текущей [Concept( 'struggle_phase', 'фазы борьбы' )|E]" + STRUGGLE_END_EVENT_DESC:0 "Вы завершили борьбу «[Struggle.GetName]», добившись финала «[StrugglePhase.GetName]»." + no_call_ally_for_this_war_tt:0 "Вы не можете призвать союзника на эту [Concept( 'war', 'войну' )|E]" + STRUGGLE_EFFECT_TT_CHARACTER_INVOLVEMENT:0 "[Character.GetShortUINameNoTooltip|U] [Select_CString(Character.IsPlayer, 'проявляете', 'проявляет' )] [Character.GetStruggleInvolvementType( Struggle.Self )|l] в борьбу «[Struggle.GetNameNoTooltip]»." diff --git a/project/ck3/base_game/localization/russian/struggles/struggles_parameters_l_russian.yml b/project/ck3/base_game/localization/russian/struggles/struggles_parameters_l_russian.yml new file mode 100644 index 0000000000..2fab076dfd --- /dev/null +++ b/project/ck3/base_game/localization/russian/struggles/struggles_parameters_l_russian.yml @@ -0,0 +1,49 @@ +l_russian: + bonus_from_new_friend:0 "Вы получили нового друга" + struggle_parameter_unlocks_buy_claim_for_all:2 "Можно [buy_claim_interaction|El] на титулы других [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'rulers', 'правителей' )|E]" + struggle_parameter_unlocks_demand_payments_for_all:2 "Можно [demand_payment_decision|El] с других [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'rulers', 'правителей' )|E]" + struggle_parameter_unlocks_abduct_for_all:2 "Разблокированы [scheme|El] «[GetScheme('abduct').GetTypeName]» в отношении [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'rulers', 'правителей' )|E]" + struggle_parameter_unlocks_fabricate_hooks_for_all:2 "Разблокированы [scheme|El] «[GetScheme('fabricate_hook').GetTypeName]» в отношении [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'rulers', 'правителей' )|E]" + struggle_parameter_unlocks_claim_throne_for_all:2 "Разблокированы [Concept( 'schemes', 'происки' )|E] «[GetScheme('claim_throne').GetTypeName|U]» в отношении [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'rulers', 'правителей' )|E]" + struggle_parameter_unlocks_incite_revolts_interaction:2 "Можно [incite_revolts_interaction|El] у других [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'rulers', 'правителей' )|E]" + struggle_parameter_unlocks_forced_vassalization_casus_belli:2 "Разблокирован [vassalize_casus_belli|El]" + struggle_parameter_powerful_vassal_can_claim_liege_titles:2 "[Concept( 'powerful_vassal', 'Могущественные вассалы' )|E] могут $vassal_claim_liege_title_interaction$"" + struggle_parameter_unlocks_claim_throne_for_powerful_vassals:2 "Разблокированы [scheme|El] «[GetScheme('claim_throne').GetTypeName|U]» для [Concept( 'powerful_vassals', 'могущественных вассалов' )|E] против [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'rulers', 'правителей' )|E]" + struggle_parameter_holy_order_can_be_created_by_dukes:1 "Герцоги могут создавать [Concept( 'holy_order', 'священные ордены' )|E]" + + struggle_parameter_piety_from_new_alliance:1 "Заключение [Concept( 'alliance', 'союза' )|E] с другим [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] правителем приносит [piety_i] [piety|El]" + struggle_parameter_completing_building_in_temple_gives_piety:1 "Завершение строительства [Concept( 'temple_holdings', 'храмовых владений' )|E] приносит [piety_i] [piety|El]" + struggle_parameter_release_prisoner_diff_faith_gives_prestige:1 "Освобождение [Concept( 'prisoners', 'узников' )|E]-[Concept( 'faith', 'иноверцев' )|E] приносит [prestige_i][prestige|El]" + struggle_parameter_same_faith_friend_piety_gain:1 "[Concept( 'friends', 'Дружба' )|E] с другим [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'character', 'персонажем' )|E] той же [faiths|El] приносит [piety_i][piety|El]" + struggle_parameter_completing_building_in_castle_gives_development:1 "Завершение строительства [Concept( 'castle_holdings', 'замковых владений' )|E] повышает [development_growth|El]" + struggle_parameter_granting_independence_to_non_dejure_gives_renown:1 "Предоставление независимости не [de_jure|El] вассалам приносит [dynasty_prestige|El]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_gives_prestige:0 "Передача титулов [Concept( 'vassal', 'вассалу' )|E] другой [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E] приносит [dynasty_prestige|El]" + struggle_parameter_learning_languages_gives_piety:2 "Изучение нового [Concept( 'language', 'языка' )|E] приносит [piety_i] [piety|El]" + struggle_parameter_release_prisoner_diff_culture_gives_prestige:1 "Освобождение [Concept( 'prisoners', 'узников' )|E] иной [Concept( 'culture', 'культуры' )|E] приносит [prestige_i][prestige|El]" + struggle_parameter_struggle_becoming_friend_gives_prestige:1 "[Concept( 'friends', 'Дружба' )|E] с другим [Concept( 'struggle_involved', 'вовлеченным в борьбу' )|E] [Concept( 'character', 'персонажем' )|E] приносит [prestige_i][prestige|El]" + struggle_parameter_struggle_cannot_execute_involved_prisoners:2 "Невозможно [Concept( 'execute', 'казнить' )|E] [Concept( 'struggle_involved', 'вовлеченных в борьбу' )|E] [Concept( 'prisoners', 'узников' )|E]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_to_leads_to_friendship:1 "Передавая [titles|El] [Concept( 'vassal', 'вассалу' )|E] другой [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E], можно завести дружбу" + struggle_parameter_struggle_gifts_involved_diff_faith_culture_leads_to_friendship:1 "Передача [gold_i][Concept( 'gold', 'золота' )|E] или [Concept( 'artifacts', 'артефактов' )|E] [Concept( 'struggle_involved', 'вовлеченному в борьбу' )|E] [Concept( 'character', 'персонажу' )|E] другой [Concept( 'faith', 'конфессии' )|E] или [Concept( 'culture', 'культуры' )|E] может привести к дружбе" + struggle_parameter_unlocks_duel_against_every_involved:1 "[Concept( 'struggle_involved', 'Вовлеченные в борьбу' )|E] [characters|El] могут устраивать друг другу [trial_by_combat|El]" # Not used + struggle_parameter_interfaith_marriages_between_involved_characters_costs_piety:1 "Брак с [Concept( 'faith', 'иноверцем' )|E] расходует [piety_i][piety|El]" + struggle_parameter_interfaith_marriages_between_involved_characters_gives_piety:1 "Брак с [Concept( 'faith', 'иноверцем' )|E] приносит [piety_i][piety|El]" + struggle_parameter_unlocks_epic_commission_for_independent_rulers:1 "[Concept( 'independent', 'Независимый' )|E] [Concept( 'rulers', 'правитель' )|E] может принять [decision|El] [commission_epic|El] и получить [Concept( 'claims', 'претензии' )|E]" + struggle_parameter_unlocks_truce_purchasing_interaction:1 "[Concept( 'struggle_involved', 'Вовлеченные в борьбу' )|E] [characters|El] могут покупать друг у друга [Concept( 'truces', 'перемирия' )|E]" + struggle_parameter_unlocks_secure_iberian_foothold_decision:1 "Открыт [secure_iberian_foothold_decision|El]" + struggle_parameter_struggle_unlocks_befriend_schemes_for_everyone:0 "Разблокированы [Concept( 'schemes', 'происки' )|E] «[GetScheme('befriend').GetTypeName]»" + struggle_parameter_apply_truce_when_sending_ward:1 "Отправка [Concept( 'ward', 'подопечного' )|E] позволяет заключить [truce|El] с [Concept( 'guardian', 'опекуном' )|E]" + TRUCE_FP2_WARD:0 "Обучение [Concept( 'ward', 'подопечного' )|E]" + struggle_parameter_unlocks_golden_age_jewish_science_decision:1 "Можно [golden_age_jewish_science_in_iberia_decision|El]" + struggle_parameter_unlocks_build_pilgrim_roads_decision:1 "Можно [build_holy_pilgrim_roads_decision|El]" + struggle_parameter_struggle_cheaper_buy_truce:1 "[Concept( 'purchase_truce_interaction', 'Покупка перемирия' )|E] расходует меньше [gold_i][Concept( 'gold', 'золота' )|E]" + struggle_parameter_struggle_prestige_from_feast:1 "[Concept( 'activity', 'Проведение' )|E] [Concept( 'feast', 'пира' )|E] приносит больше [prestige_i][Concept( 'prestige', 'престижа' )|E]" + struggle_parameter_struggle_agents_less_likely_to_join_schemes:1 "Принятие [Concept( 'agent', 'заговорщика' )|E]: #N -25#!" + struggle_parameter_unlocks_sell_minor_title_for_kings_and_higher:1 "Разблокировано [sell_titles_decision|El] для королей и императоров" + struggle_parameter_invasion_conquest_war_cannot_be_declared:0 "Недоступные [casus_bellis|El] «Вторжение» и «Покорение»" + struggle_parameter_struggle_clash_restricted_to_single_county:0 "[casus_belli|E] «[struggle_conquest|E]» действует только на одно [county|El]" + struggle_parameter_unlocks_expedite_scheme_decision:0 "$TRAIT_FLAG_DESC_can_improve_hostile_schemes_decision$" + struggle_parameter_learning_languages_gives_prestige:0 "Изучение нового [Concept( 'language', 'языка' )|E] приносит [prestige_i][prestige|El]" + struggle_parameter_granting_title_to_local_noble_gives_prestige:0 "За дарование [Concept( 'title', 'титула' )|E] местному дворянину персонаж получает [prestige_i][prestige|El]" + prestige_from_granting_title.tt:0 "Продвинут местный дворянин" + cultural_acceptance_gain_from_phase_effects:0 "Увеличено [Concept( 'county_development', 'развитие' )|E] [Concept( 'county', 'графства' )|E] #L [current_culture.GetCollectiveNoun]ой#! [Concept( 'culture', 'культуры' )|E]" + struggle_parameter_gain_acceptance_when_developing_other_culture_county:0 "При увеличении [Concept( 'county_development', 'развития' )|E] графства иной [Concept( 'culture', 'культуры' )|E] повышается [cultural_acceptance|El]" diff --git a/project/ck3/base_game/localization/russian/struggles_l_russian.yml b/project/ck3/base_game/localization/russian/struggles_l_russian.yml new file mode 100644 index 0000000000..803df468d0 --- /dev/null +++ b/project/ck3/base_game/localization/russian/struggles_l_russian.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_russian: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `ENDING_DECISION_BUTTON_LABEL` diff --git a/project/ck3/base_game/localization/russian/succession_laws_l_russian.yml b/project/ck3/base_game/localization/russian/succession_laws_l_russian.yml index c70545b004..3a9779a83a 100644 --- a/project/ck3/base_game/localization/russian/succession_laws_l_russian.yml +++ b/project/ck3/base_game/localization/russian/succession_laws_l_russian.yml @@ -53,11 +53,11 @@ equal_law_subname:0 "Когнатический" female_preference_law_subname:0 "Энатическо-когнатический" female_only_law_subname:0 "Энатический" - male_only_law_effects:0 "$EFFECT_LIST_BULLET$ Женщины не имеют права на наследование\n$EFFECT_LIST_BULLET$ Женщины не наследуют [claims|El]\n$EFFECT_LIST_BULLET$ У [Concept( 'ruler', 'правителя' )|E] могут быть [concubines|El] или несколько жен, если его [faith|El] придерживается [doctrines|El] «[GetFaithDoctrine('doctrine_concubines').GetName]» или «[GetFaithDoctrine('doctrine_polygamy').GetName]»" - male_preference_law_effects:0 "$EFFECT_LIST_BULLET$ Мужчины получают преимущество при определении наследника\n$EFFECT_LIST_BULLET$ У [Concept( 'ruler', 'правителя' )|E] могут быть [concubines|El] или несколько жен, если его [faith|El] придерживается [doctrines|El] «[GetFaithDoctrine('doctrine_concubines').GetName]» или «[GetFaithDoctrine('doctrine_polygamy').GetName]»" - equal_law_effects:3 "$EFFECT_LIST_BULLET$Мужчины и женщины равны в плане наследования\n$EFFECT_LIST_BULLET$У любого [Concept( 'ruler', 'правителя' )|E] могут быть [Concept( 'concubines', 'наложницы' )|E] или несколько [Concept( 'spouses', 'супругов' )|E], если у [Concept( 'faith', 'конфессии' )|E] есть [Concept( 'doctrine', 'доктрина' )|E] «[GetFaithDoctrine('doctrine_concubines').GetName]» или «[GetFaithDoctrine('doctrine_polygamy').GetName]»" - female_preference_law_effects:2 "$EFFECT_LIST_BULLET$Женщины получают преимущество при определении наследника\n$EFFECT_LIST_BULLET$ У [Concept( 'ruler', 'правительницы' )|E] могут быть [Concept( 'concubines', 'наложники' )|E] или многочисленные супруги, если ее [faith|El] придерживается [doctrines|El] «[GetFaithDoctrine('doctrine_concubines').GetName]» или «[GetFaithDoctrine('doctrine_polygamy').GetName]»" - female_only_law_effects:2 "$EFFECT_LIST_BULLET$Мужчины не имеют права на наследование\n$EFFECT_LIST_BULLET$Мужчины не наследуют [claims|El]\n$EFFECT_LIST_BULLET$У [Concept( 'ruler', 'правительницы' )|E] могут быть [Concept( 'concubines', 'наложники' )|E] или несколько жен, если ее [faith|El] придерживается [doctrines|El] «[GetFaithDoctrine('doctrine_concubines').GetName]» или «[GetFaithDoctrine('doctrine_polygamy').GetName]»" + male_only_law_effects:0 "$EFFECT_LIST_BULLET$Женщины не имеют права на наследование\n$EFFECT_LIST_BULLET$Женщины не наследуют [claims|El]\n$EFFECT_LIST_BULLET$У [Concept( 'ruler', 'правителя' )|E] могут быть [concubines|El] или несколько жен, если его [faith|El] придерживается [doctrines|El] «[GetFaithDoctrine('doctrine_concubines').GetBaseName]» или «[GetFaithDoctrine('doctrine_polygamy').GetBaseName]»" + male_preference_law_effects:0 "$EFFECT_LIST_BULLET$Мужчины получают преимущество при определении наследника\n$EFFECT_LIST_BULLET$У [Concept( 'ruler', 'правителя' )|E] могут быть [concubines|El] или несколько жен, если его [faith|El] придерживается [doctrines|El] «[GetFaithDoctrine('doctrine_concubines').GetBaseName]» или «[GetFaithDoctrine('doctrine_polygamy').GetBaseName]»" + equal_law_effects:3 "$EFFECT_LIST_BULLET$Мужчины и женщины равны в плане наследования\n$EFFECT_LIST_BULLET$У любого [Concept( 'ruler', 'правителя' )|E] могут быть [Concept( 'concubines', 'наложницы' )|E] или несколько [Concept( 'spouses', 'супругов' )|E], если у [Concept( 'faith', 'конфессии' )|E] есть [Concept( 'doctrine', 'доктрина' )|E] «[GetFaithDoctrine('doctrine_concubines').GetBaseName]» или «[GetFaithDoctrine('doctrine_polygamy').GetBaseName]»" + female_preference_law_effects:2 "$EFFECT_LIST_BULLET$Женщины получают преимущество при определении наследника\n$EFFECT_LIST_BULLET$ У [Concept( 'ruler', 'правительницы' )|E] могут быть [Concept( 'concubines', 'наложники' )|E] или многочисленные супруги, если ее [faith|El] придерживается [doctrines|El] «[GetFaithDoctrine('doctrine_concubines').GetBaseName]» или «[GetFaithDoctrine('doctrine_polygamy').GetBaseName]»" + female_only_law_effects:2 "$EFFECT_LIST_BULLET$Мужчины не имеют права на наследование\n$EFFECT_LIST_BULLET$Мужчины не наследуют [claims|El]\n$EFFECT_LIST_BULLET$У [Concept( 'ruler', 'правительницы' )|E] могут быть [Concept( 'concubines', 'наложники' )|E] или несколько жен, если ее [faith|El] придерживается [doctrines|El] «[GetFaithDoctrine('doctrine_concubines').GetBaseName]» или «[GetFaithDoctrine('doctrine_polygamy').GetBaseName]»" SUCCESSION_FORM_NAME:1 "[CHARACTER.GetActiveLawInGroupWithFlag('succession_gender_laws').GetName] [CHARACTER.GetActiveLawInGroupWithFlag('succession_order_laws').GetName]" feudal_elective_succession_law:0 "Феодальные выборы" princely_elective_succession_law:0 "Княжеские выборы" @@ -80,7 +80,7 @@ princely_elective_candidates:0 "$feudal_elective_candidates$" princely_elective_candidates_tooltip:1 "Следующие персонажи имеют законное право на участие в княжеских выборах:\n$EFFECT_LIST_BULLET$Законнорожденные [Concept( 'close_family', 'близкие родственники' )|E] текущего правителя, не претендующие на наследование теократии или республики. Дети кандидата не могут участвовать в выборах в качестве кандидатов.\n$EFFECT_LIST_BULLET$[claimants|E] на титул, не претендующие на наследование теократии или республики\n$EFFECT_LIST_BULLET$Персонажи, имеющие право называться феодальными [Concept( 'elector', 'выборщиками' )|E] титула." princely_elective_electors:0 "Курфюрсты" - princely_elective_electors_tooltip:1 "Не только [SuccessionElectionWindow.GetTitle.GetHolder.GetTitleAsNameNoTooltip], но и владельцы следующих [Concept( 'titles', 'титулов' )|E] получают приоритет при назначении [Concept( 'electors', 'выборщиками' )|E] при законе наследования «[SuccessionElectionWindow.GetSuccessionLaw.GetName]»: [SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector1')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector2')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector3')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector4')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector5')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector6')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector7')]" + princely_elective_electors_tooltip:1 "Не только [SuccessionElectionWindow.GetTitle.GetHolder.GetTitleAsNameNoTooltip|l], но и владельцы следующих [Concept( 'titles', 'титулов' )|E] получают приоритет при назначении [Concept( 'electors', 'выборщиками' )|E] при законе наследования «[SuccessionElectionWindow.GetSuccessionLaw.GetName]»: [SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector1')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector2')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector3')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector4')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector5')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector6')][SuccessionElectionWindow.GetTitle.Custom('GetPrincelyElector7')]" gaelic_elective_candidates:0 "Члены династии" gaelic_elective_candidates_tooltip:1 "Право быть кандидатом танистри имеют все законные члены [dynasties|El] текущего правителя, не стоящие в линии наследования теократии или республики. Дети кандидата не могут участвовать в выборах в качестве кандидатов." @@ -99,7 +99,7 @@ succession_laws_must_have_organised_government_tooltip:0 "У меня не [Concept( 'feudal', 'феодальный' )|E] и не [Concept( 'clan', 'клановый' )|E] [Concept( 'government', 'строй' )|E]" succession_laws_must_not_be_forced_partition:0 "Мой [feudal_contract|El] не обязывает меня выбирать [succession|El] посредством разделения" - succession_laws_must_have_valid_tanistry_culture:1 "У вас #bold нет#! $goidelic_group$ого или $brythonic_group$ого [Concept( 'heritage', 'наследия' )|E]." + succession_laws_must_have_valid_tanistry_culture:1 "У вас #bold нет#! $goidelic_group_collective_noun$ого или $brythonic_group_collective_noun$ого [Concept( 'heritage', 'наследия' )|E]." number_of_election_votes:0 "Количество голосов на выборах" get_hre_elector_1:0 "\n$EFFECT_LIST_BULLET$[ROOT.Var('hre_elector_1').GetLandedTitle.GetName]" diff --git a/project/ck3/base_game/localization/russian/suggestions_l_russian.yml b/project/ck3/base_game/localization/russian/suggestions_l_russian.yml index 36a8c72cb2..36bc4b5656 100644 --- a/project/ck3/base_game/localization/russian/suggestions_l_russian.yml +++ b/project/ck3/base_game/localization/russian/suggestions_l_russian.yml @@ -62,3 +62,8 @@ suggestion_request_war_aid_petition_label:0 "Предложение: Попросить о военной помощи" suggestion_request_war_aid_petition_desc:0 "Вы можете попросить [Concept( 'liege', 'сюзерена' )|E] помочь вам в ваших [Concept( 'wars', 'войнах' )|E]. Сюзерен может присоединиться к вам или прислать денег на содержание армии." suggestion_request_war_aid_petition_click:0 "#I Нажмите, чтобы открыть [Concept( 'royal_court', 'монарший двор' )|E] вашего [Concept( 'liege', 'сюзерена' )|E]#!" + + suggestion_create_nation_fracturing_faction:0 "Создайте фракцию за разделение страны" + suggestion_create_nation_fracturing_faction_label:0 "Предложение: $suggestion_create_nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_desc:0 "Бросьте вызов своему [Concept( 'liege', 'сюзерену' )|E] и попытайтесь добиться распада страны, что позволит вам и всем остальным [Concept( 'vassals', 'вассалам' )|E] обрести независимость" + suggestion_create_nation_fracturing_faction_click:0 "#I Нажмите, чтобы посмотреть фракцию, выступающую против вашего [Concept( 'liege', 'сюзерена' )|E]#!" diff --git a/project/ck3/base_game/localization/russian/titles_cultural_names_l_russian.yml b/project/ck3/base_game/localization/russian/titles_cultural_names_l_russian.yml index 86307aa950..5e9fa93de0 100644 --- a/project/ck3/base_game/localization/russian/titles_cultural_names_l_russian.yml +++ b/project/ck3/base_game/localization/russian/titles_cultural_names_l_russian.yml @@ -1750,9 +1750,87 @@ cn_roazhon:0 "Руазон" cn_roazhon_adj:0 "Руазонск" - #Spain + #Iberia cn_carthaginensis:0 "Карфагеника" cn_carthaginensis_adj:0 "Карфагеникск" + cn_isbaniya:0 "Исбания" + cn_al_andalus:0 "Аль-Андалус" + cn_xenxir:0 "Хенхир" + cn_castalla:0 "Касталла" + cn_liyyun:0 "Лийюн" + cn_burtughal:0 "Буртугал" + cn_yilliqiyya:0 "Йилликийя" + cn_al_sarq:0 "Аль-Шарк" + cn_al_gharb:0 "Аль-Гарб" + cn_batalyaws:0 "Батальяус" + cn_barshiluna:0 "Баршилуна" + cn_baya:0 "Байя" + cn_al_quila:0 "Аль-Кила" + cn_kulumriyya:0 "Кулумрийя" + cn_qurtubah:0 "Куртуба" + cn_garnatah:0 "Гарната" + cn_mayurqa:0 "Маюрка" + cn_mursiyyah:0 "Мурсийя" + cn_isbiliyyah:0 "Ишбилийя" + cn_tulaytulah:0 "Тулайтула" + cn_balansiyyah:0 "Балансийя" + cn_saraqustah:0 "Саракуста" + cn_al_urqub:0 "Аль-Уркуб" + cn_al_banu_razin:0 "Аль-Бану-Разин" + cn_qasr_abi_danis:0 "Каср-Аби-Данис" + cn_al_qannis:0 "Аль-Каннис" + cn_al_karas:0 "Аль-Карас" + cn_al_gazirah_al_hadra:0 "Аль-Газира-аль-Хадра" + cn_al_laqant:0 "Аль-Лакант" + cn_al_mariyyah:0 "Аль-Марийя" + cn_yaiyan:0 "Яйян" + cn_ubaydah:0 "Убайда" + cn_yaburah:0 "Ябура" + cn_burgus:0 "Бургуш" + cn_qabra:0 "Кабра" + cn_hisn_qasras:0 "Хисн-ас-Каср" + cn_qadis:0 "Кадис" + cn_qalat_ayyub:0 "Калат-Айюб" + cn_qalat_rabah:0 "Калат-Раба" + cn_burjanna:0 "Бурджанна" + cn_itanyia:0 "Итания" + cn_qaruniyah:0 "Каруния" + cn_siqubiyyah:0 "Шикубийя" + cn_qunkah:0 "Кунка" + cn_daniyyah:0 "Данийя" + cn_al_bash:0 "Аль-Баш" + cn_santa_mariya_ibn_harun:0 "Санта-Мария-ибн-Харун" + cn_afraga:0 "Афрага" + cn_harundah:0 "Харунда" + cn_yabisa:0 "Ябиса" + cn_sabtah:0 "Сабта" + cn_al_ishbuna:0 "Аль-Ишбуна" + cn_laridah:0 "Ларида" + cn_al_magrit:0 "Аль-Магрит" + cn_malaqah:0 "Малака" + cn_malilah:0 "Малила" + cn_manurqa:0 "Манурка" + cn_maridah:0 "Марида" + cn_mulina:0 "Мулина" + cn_uqlish:0 "Уклиш" + cn_al_manijah:0 "Аль-Маниджа" + cn_nagirah:0 "Нагира" + cn_banbalunah:0 "Банбалуна" + cn_labla:0 "Лабла" + cn_salamanqa:0 "Шаламанка" + cn_yant_yaqub:0 "Янт-Якуб" + cn_silb:0 "Шилб" + cn_turtusah:0 "Туртуша" + cn_al_bunt:0 "Аль-Бунт" + cn_tutilah:0 "Тутила" + cn_balad_al_walid:0 "Балад-аль-Валид" + cn_sammurah:0 "Саммура" + cn_al_mariyyat_bayyana:0 "Аль-Марийят-Байяна" + cn_muassassat_batalyaws:0 "Муассассат-Батальяус" + cn_madinat_qunka:0 "Мадинат-Кунка" + cn_madinat_mayurqa:0 "Мадинат-Маюрка" + cn_madinat_al_muluk:0 "Мадинат-аль-Мулук" + cn_gothia:0 "Готия" #Jerusalem cn_iskandarun:0 "Искандарун" @@ -2527,3 +2605,11 @@ cn_curonia_adj:0 "Куронск" cn_kurland:0 "Курляндия" cn_kurland_adj:0 "Курляндск" + #Iberian names for Canary Islands + cn_tenerife:0 "Тенерифе" + cn_canaria:0 "Гран-Канария" + cn_fuerteventura:0 "Фуэртевентура" + cn_lanzarote:0 "Лансароте" + + #Guanche collective name for the Canaries (translated from the word people/state) + cn_guanac:0 "Аль-Гуанач" diff --git a/project/ck3/base_game/localization/russian/titles_l_russian.yml b/project/ck3/base_game/localization/russian/titles_l_russian.yml index 247b803131..1c3e06853f 100644 --- a/project/ck3/base_game/localization/russian/titles_l_russian.yml +++ b/project/ck3/base_game/localization/russian/titles_l_russian.yml @@ -608,7 +608,7 @@ b_andernach:0 "Андернах" b_andijan:0 "Андижан" b_andkhud:0 "Андхуд" - b_andorra:1 "Андорра" + b_andorra:2 "Андорра" b_andover:0 "Андовер" b_andrano:0 "Андрано" b_andravida:0 "Андравида" @@ -1093,7 +1093,7 @@ b_balad:0 "Балад" b_baladuluk:0 "Бала-Дулук" b_balaghat:0 "Балагхат" - b_balaguer:0 "Балагер" + b_balaguer:1 "Орданья" b_balakhna:0 "Соль-на-Городце" b_balakliia:0 "Балаклея" b_balakova:0 "Балаково" @@ -1822,7 +1822,7 @@ b_buckfast:0 "Бакфаст" b_buckingham:0 "Бакингем" b_bucu:0 "Буку" - b_bucuresti:1 "Бухарест" + b_bucuresti:2 "Слободзея" b_budejovice:0 "Будеевице" b_budhkula:0 "Будкула" b_budin:0 "Будин" @@ -3455,7 +3455,7 @@ b_fuensalida:0 "Фуэнсалида" b_fuentedelmaestre:0 "Фуэнте-дель-Маэстре" b_fuentesauco:0 "Фуэнтесауко" - b_fuerteventura:0 "Фуэртевентура" + b_fuerteventura:1 "Махората" b_fugen:0 "Фюген" b_fuheis:0 "Фухейс" b_fuisse:0 "Фюиссе" @@ -3805,7 +3805,7 @@ b_graftavallen:1 "Ундурсей" b_gralheira:1 "Гральейра" b_granada:0 "Гранада" - b_grancanaria:0 "Гран-Канария" + b_grancanaria:1 "Тамаран" b_grand:1 "Пуланьи" b_grandmont:0 "Гранмон" b_grandola:0 "Грандола" @@ -5146,7 +5146,7 @@ b_kidwelly:0 "Кидвелли" b_kiel:0 "Киль" b_kielce:0 "Кельце" - b_kiev:0 "Киев" + b_kiev:1 "Киев" b_kiffa:0 "Киффа" b_kifri:0 "Кифри" b_kigi:0 "Кигы" @@ -5699,7 +5699,7 @@ b_lankaran:0 "Ленкорань" b_lantosque:0 "Лантоск" b_lanuf:0 "Лануф" - b_lanzarote:0 "Лансароте" + b_lanzarote:1 "Титероигатра" b_laodikeia:0 "Лаодикея" b_laon:0 "Лан" b_lapalma:0 "Ла-Пальма" @@ -5996,7 +5996,7 @@ b_loq:0 "Лок" b_loralai:0 "Лоралай" b_lorca:0 "Лорка" - b_loredo:0 "Лоредо" + b_loredo:1 "Ульястрет" b_lori:0 "Лори" b_lori_berd:0 "Лори-Берд" b_loricol:0 "Лорикол" @@ -9943,7 +9943,7 @@ b_templin:0 "Темплин" b_tendaho:0 "Тэндэхо" b_tendrara:0 "Тендрара" - b_tenerife:0 "Тенерифе" + b_tenerife:1 "Ачинеч" b_tengiz:0 "Тенгиз" b_tenkasi:0 "Тенкаси" b_tephrice:0 "Тефрика" @@ -9984,7 +9984,7 @@ b_tharros:0 "Фаррос" b_thasos:0 "Тасос" b_thatta:0 "Тхатта" - b_the_uists_article:0 "$articleblank_blank$ " + b_the_uists_article:0 "$POSSESSIVE_SPECIAL$" b_the_uists:0 "Уист" b_thebes:0 "Фивы" b_thebeshellas:0 "Фивы" @@ -11939,8 +11939,8 @@ c_buchan_adj:3 "Бьюкенск" c_buckinghamshire:0 "Бакингемшир" c_buckinghamshire_adj:0 "Бакширск" - c_bucuresti:1 "Бухарест" - c_bucuresti_adj:1 "Бухарестск" + c_bucuresti:2 "Яломица" + c_bucuresti_adj:2 "Яломицк" c_buhairya:0 "Бухайрья" c_buhairya_adj:0 "Бухайрьинск" c_bukhara:0 "Бухара" @@ -11994,10 +11994,10 @@ c_cambray_adj:0 "Камбрейск" c_cambridgeshire:0 "Кембриджшир" c_cambridgeshire_adj:0 "Кембриджширск" - c_campulung:0 "Кымпулунг" - c_campulung_adj:0 "Кымпулунгск" - c_canarias:0 "Канарские острова" - c_canarias_adj:0 "Канарск" + c_campulung:1 "Тырговиште" + c_campulung_adj:1 "Тырговиштск" + c_canarias:1 "Ачинеч" + c_canarias_adj:1 "Ачинечск" c_canavese:0 "Канавезе" c_canavese_adj:0 "Канавезск" c_canda:0 "Чанда" @@ -12319,7 +12319,7 @@ c_east-tokharestan_adj:0 "Восточнотохаристанск" c_east_kiilt:0 "Восточный Кийлт" c_east_kiilt_adj:0 "Восточнокийлтск" - c_east_riding_article:0 "$articleblank_blank$ " + c_east_riding_article:0 "$POSSESSIVE_SPECIAL$" c_east_riding:0 "Ист-Райдинг" c_east_riding_adj:0 "Ист-Райдингск" c_eberswalde:0 "Эберсвальде" @@ -12734,7 +12734,7 @@ c_infa_adj:1 "Инфаск" c_ingolstadt:0 "Ингольштадт" c_ingolstadt_adj:0 "Ингольск" - c_inner_hebrides_article:0 "$articleblank_blank$ " + c_inner_hebrides_article:0 "$POSSESSIVE_SPECIAL$" c_inner_hebrides:0 "Внутренние Гебриды" c_inner_hebrides_adj:0 "Внутреннегебридск" c_innsbruck:0 "Инсбрук" @@ -12753,7 +12753,7 @@ c_isfara_adj:0 "Исфарск" c_ishim:0 "Ишим" c_ishim_adj:0 "Ишимск" - c_isle_of_man_article:0 "$articleblank_blank$ " + c_isle_of_man_article:0 "$POSSESSIVE_SPECIAL$" c_isle_of_man:1 "Мэн" c_isle_of_man_adj:0 "Мэнск" c_isle_of_wight:0 "Уайт" @@ -12967,8 +12967,8 @@ c_khuttal_old:0 "Хуттальск_old" c_khuwar:0 "Хувар" c_khuwar_adj:0 "Хуварск" - c_kiev:0 "Киев" - c_kiev_adj:1 "Киевск" + c_kiev:1 "Киев" + c_kiev_adj:2 "Киевск" c_kildare:0 "Килдэр" c_kildare_adj:0 "Килдэрск" c_kimak:0 "Кимак" @@ -13368,7 +13368,7 @@ c_maymana_adj:0 "Мейменеск" c_mazandaran:0 "Мазендеран" c_mazandaran_adj:0 "Мазендеранск" - c_mearns_article:0 "$articleblank_blank$ " + c_mearns_article:0 "$POSSESSIVE_SPECIAL$" c_mearns:0 "Мернс" c_mearns_adj:0 "Мернсск" c_meaux:0 "Мо" @@ -13649,7 +13649,7 @@ c_norfolk_adj:0 "Норфолкск" c_north_dvina:0 "Северная Двина" c_north_dvina_adj:0 "Северодвинск" - c_north_riding_article:0 "$articleblank_blank$ " + c_north_riding_article:0 "$POSSESSIVE_SPECIAL$" c_north_riding:0 "Норт-Райдинг" c_north_riding_adj:0 "Норт-Райдингск" c_northamptonshire:0 "Нортгемптоншир" @@ -13751,7 +13751,7 @@ c_ouled_nail_adj:0 "Улед-Наильск" c_oulu:0 "Оулу" c_oulu_adj:0 "Оулуск" - c_outer_hebrides_article:0 "$articleblank_blank$ " + c_outer_hebrides_article:0 "$POSSESSIVE_SPECIAL$" c_outer_hebrides:0 "Внешние Гебриды" c_outer_hebrides_adj:0 "Внешнегебридск" c_oversticht:0 "Оверстихт" @@ -14245,7 +14245,7 @@ c_sistan_adj:0 "Систанск" c_siwistan:0 "Сивистан" c_siwistan_adj:0 "Сивистанск" - c_sjaelland:1 "Зеландия" + c_sjaelland:2 "Зеландия" c_sjaelland_adj:0 "Зеландск" c_sjeltie:0 "Сьельтие" c_sjeltie_adj:0 "Сьельтийск" @@ -14877,7 +14877,7 @@ c_west_kiilt_adj:0 "Западнокийлтск" c_west_qamuda:0 "Западная Камуда" c_west_qamuda_adj:0 "Западнокамудск" - c_west_riding_article:0 "$articleblank_blank$ " + c_west_riding_article:0 "$POSSESSIVE_SPECIAL$" c_west_riding:0 "Уэст-Райдинг" c_west_riding_adj:0 "Уэст-Райдингск" c_westfriesland:0 "Западная Фризия" @@ -15087,7 +15087,7 @@ d_azerbaijan_pre:0 "Азербайджанск" d_azov:0 "Азов" d_azov_adj:0 "Азовск" - d_aztec_pagan_reformed_article:0 "$articleblank_blank$" + d_aztec_pagan_reformed_article:0 "$POSSESSIVE_SPECIAL$" d_aztec_pagan_reformed:0 "Ацтекский культ" d_aztec_pagan_reformed_adj:0 "Ацтекск" d_badajoz:0 "Бадахос" @@ -15099,7 +15099,7 @@ d_baghdad_adj:0 "Багдадск" d_balearic:0 "Балеарские острова" d_balkh:0 "Балх" - d_baltic_pagan_reformed_article:0 "$articleblank_blank$" + d_baltic_pagan_reformed_article:0 "$POSSESSIVE_SPECIAL$" d_baltic_pagan_reformed:0 "Видилистская церковь" d_baltic_pagan_reformed_adj:0 "Видилистск" d_baluchistan:0 "Белуджистан" @@ -15337,7 +15337,7 @@ d_finland_pre:0 "Финляндск" d_finnish_band:0 "Финский отряд" d_finnish_band_adj:0 "Финск" - d_finnish_pagan_reformed_article:0 "$articleblank_blank$" + d_finnish_pagan_reformed_article:0 "$POSSESSIVE_SPECIAL$" d_finnish_pagan_reformed:1 "Вера Укко" d_finnish_pagan_reformed_adj:1 "Уккск" d_finnmark:0 "Финнмарк" @@ -15535,8 +15535,8 @@ d_khuttal_adj:0 "Хуттальск" d_khuzestan:0 "Хузестан" d_khuzestan_adj:0 "Хузестанск" - d_kiev:0 "Киев" - d_kiev_adj:0 "Киевск" + d_kiev:1 "Киев" + d_kiev_adj:1 "Киевск" d_kimak:0 "Кимак" d_kimak_adj:0 "Кимакск" d_kipchak:0 "Кыпчакская степь" @@ -15695,6 +15695,8 @@ d_murcia_adj:0 "Мурсийск" d_muromians:0 "Мурома" d_muromians_adj:0 "Муромск" + d_muwalladi:0 "Халифск" + d_muwalladi_adj:0 "Мувалладийский халифат" d_mzab:0 "Мзаб" d_mzab_adj:0 "Мзабск" d_nadia:0 "Надия" @@ -15729,12 +15731,12 @@ d_normandy_pre:0 "Нормандск" d_norrland:0 "Норрланд" d_norrland_adj:0 "Хельсингландск" - d_norse_pagan_reformed_article:0 "$articleblank_blank$" + d_norse_pagan_reformed_article:0 "$POSSESSIVE_SPECIAL$" d_norse_pagan_reformed:0 "Филькират" d_norse_pagan_reformed_adj:0 "Скандинавск" d_savo:0 "Саво" d_savo_adj:0 "Савонск" - d_northern_isles_article:0 "$articleblank_blank$ " + d_northern_isles_article:0 "$POSSESSIVE_SPECIAL$" d_northern_isles:1 "Северные острова" d_northern_isles_adj:0 "Североостровитянск" d_northumberland:1 "Нортумбрия" @@ -15946,7 +15948,7 @@ d_skane_adj:0 "Сконск" d_sky_lords:0 "Повелители неба" d_sky_lords_adj:0 "Небесн" - d_slavic_pagan_reformed_article:0 "$articleblank_blank$ " + d_slavic_pagan_reformed_article:0 "$POSSESSIVE_SPECIAL$" d_slavic_pagan_reformed:1 "Славянское язычество" d_slavic_pagan_reformed_adj:1 "Славяно-языческ" d_slavonia:0 "Славония" @@ -15972,12 +15974,12 @@ d_sorbs:0 "Сорбская земля" d_sorbs_adj:0 "Сорбск" d_sous:0 "Сус" - d_spirit_guardians_article:0 "$articleblank_blank$ " + d_spirit_guardians_article:0 "$POSSESSIVE_SPECIAL$" d_spirit_guardians:0 "Стражи духа" d_spirit_guardians_adj:0 "Духовническ" d_spoleto:0 "Сполето" d_spoleto_adj:0 "Сполетск" - d_star_company_article:0 "$articleblank_blank$ " + d_star_company_article:0 "$POSSESSIVE_SPECIAL$" d_star_company:0 "Рота Звезды" d_star_company_adj:0 "Наемническ" d_steyermark:0 "Штирия" @@ -15988,16 +15990,16 @@ d_suhma:0 "Сухма" d_sunni:0 "Суннитский халифат" d_sunni_adj:0 "Халифск" - d_sunni_bedouin_company_article:0 "$articleblank_blank$ " + d_sunni_bedouin_company_article:0 "$POSSESSIVE_SPECIAL$" d_sunni_bedouin_company:0 "Арабский отряд" d_sunni_bedouin_company_adj:0 "Арабск" - d_sunni_berber_company_article:0 "$articleblank_blank$ " + d_sunni_berber_company_article:0 "$POSSESSIVE_SPECIAL$" d_sunni_berber_company:0 "Берберский отряд" d_sunni_berber_company_adj:0 "Берберск" - d_sunni_cuman_company_article:0 "$articleblank_blank$ " + d_sunni_cuman_company_article:0 "$POSSESSIVE_SPECIAL$" d_sunni_cuman_company:0 "Хазарский отряд" d_sunni_cuman_company_adj:0 "Хазарск" - d_sunni_turkic_company_article:0 "$articleblank_blank$ " + d_sunni_turkic_company_article:0 "$POSSESSIVE_SPECIAL$" d_sunni_turkic_company:0 "Туркменский отряд" d_sunni_turkic_company_adj:0 "Туркменск" d_susa:0 "Сузы" @@ -16036,7 +16038,7 @@ d_tavasts_adj:0 "Тавастск" d_temes:0 "Темеш" d_temes_adj:0 "Темешск" - d_tengri_pagan_reformed_article:0 "$articleblank_blank$ " + d_tengri_pagan_reformed_article:0 "$POSSESSIVE_SPECIAL$" d_tengri_pagan_reformed:0 "Тегрианская вера" d_tengri_pagan_reformed_adj:0 "Тенгрианск" d_teutonic_order:0 "Тевтонский орден" @@ -16089,10 +16091,10 @@ d_tunis_adj:0 "Тунисск" d_turkestan:0 "Туркестан" d_turkestan_adj:0 "Туркестанск" - d_turkic_band_article:0 "$articleblank_blank$ " + d_turkic_band_article:0 "$POSSESSIVE_SPECIAL$" d_turkic_band:0 "Тюркский отряд" d_turkic_band_adj:0 "Тюркск" - d_turkic_company_article:0 "$articleblank_blank$ " + d_turkic_company_article:0 "$POSSESSIVE_SPECIAL$" d_turkic_company:0 "Тюркская рота" d_turkic_company_adj:0 "Тюркск" d_turkmens:0 "Туркменская степь" @@ -16131,7 +16133,7 @@ d_valencia_adj:0 "Валенсийск" d_valois:0 "Валуа" d_vanga:0 "Ванга" - d_varangian_guard_article:0 "$articleblank_blank$ " + d_varangian_guard_article:0 "$POSSESSIVE_SPECIAL$" d_varangian_guard:0 "Варяжская гвардия" d_varangian_guard_adj:0 "Варяжск" d_varendra:0 "Варендра" @@ -16140,7 +16142,7 @@ d_varna_adj:0 "Варненск" d_vastergotland:0 "Вестергетланд" d_vastergotland_adj:0 "Западногетск" - d_venetian_navy_article:0 "$articleblank_blank$ " + d_venetian_navy_article:0 "$POSSESSIVE_SPECIAL$" d_venetian_navy:0 "Адриатические галеры" d_venetian_navy_adj:0 "Адриатическ" d_vengi:0 "Венги" @@ -16186,15 +16188,15 @@ d_wag_adj:0 "Вэгск" d_warangal:0 "Варангал" d_warangal_adj:0 "Варангальск" - d_warriors_perun_article:0 "$articleblank_blank$ " + d_warriors_perun_article:0 "$POSSESSIVE_SPECIAL$" d_warriors_perun:0 "Воины Перуна" d_warriors_perun_adj:0 "Перунск" - d_west_african_pagan_reformed_article:0 "$articleblank_blank$ " + d_west_african_pagan_reformed_article:0 "$POSSESSIVE_SPECIAL$" d_west_african_pagan_reformed:0 "Западно-Африканская церковь" d_west_african_pagan_reformed_adj:0 "Западноафриканск" d_west_franconia:0 "Западная Франкония" d_west_franconia_adj:0 "Западнофранконск" - d_western_isles_article:0 "$articleblank_blank$ " + d_western_isles_article:0 "$POSSESSIVE_SPECIAL$" d_western_isles:1 "Острова" d_western_isles_adj:0 "Островитянск" d_westfalen:0 "Вестфалия" @@ -16232,10 +16234,10 @@ d_zemigalians_adj:0 "Семигальск" d_zhetysu:0 "Жетысу" d_zhetysu_adj:0 "Жетысуск" - d_zoroastrian_article:0 "$articleblank_blank$ " + d_zoroastrian_article:0 "$POSSESSIVE_SPECIAL$" d_zoroastrian:0 "Зороастрийский культ" d_zoroastrian_adj:0 "Зороастрийск" - d_zun_warriors_article:0 "$articleblank_blank$ " + d_zun_warriors_article:0 "$POSSESSIVE_SPECIAL$" d_zun_warriors:0 "Рыцари Солнца" d_zun_warriors_adj:0 "Солнечн" e_abyssinia:0 "Абиссиния" @@ -16247,19 +16249,19 @@ e_armenia:0 "Великая Армения" e_armenia_adj:0 "Армянск" e_armenia_pre:0 "Армянск" - e_bengal_article:0 "$articleblank_blank$ " + e_bengal_article:0 "$POSSESSIVE_SPECIAL$" e_bengal:0 "Бенгальская империя" e_bengal_adj:0 "Бенгальск" e_bengal_pre:0 "Бенгальск" e_britannia:0 "Британия" e_britannia_adj:0 "Британск" e_britannia_pre:0 "Британск" - e_byzantium_article:0 "$articleblank_blank$ " + e_byzantium_article:0 "$POSSESSIVE_SPECIAL$" e_byzantium:0 "Византийская империя" e_byzantium_adj:0 "Византийск" e_carpathia:0 "Карпатия" e_carpathia_adj:0 "Карпатск" - e_chagatai_article:0 "$articleblank_blank$ " + e_chagatai_article:0 "$POSSESSIVE_SPECIAL$" e_chagatai:0 "Чагатайский улус" e_deccan:0 "Деканская империя" e_deccan_adj:0 "Деканск" @@ -16269,14 +16271,14 @@ e_germany:0 "Германия" e_germany_adj:0 "Германск" e_germany_pre:0 "Германск" - e_golden_horde_article:0 "$articleblank_blank$ " + e_golden_horde_article:0 "$POSSESSIVE_SPECIAL$" e_golden_horde:0 "Золотая Орда" e_golden_horde_adj:0 "Монгольск" e_golden_horde_pre:0 "Монгольск" - e_hre_article:0 "$articleblank_blank$ " + e_hre_article:0 "$POSSESSIVE_SPECIAL$" e_hre:0 "Священная Римская империя" e_hre_adj:0 "Священно-Римск" - e_ilkhanate_article:0 "$articleblank_blank$ " + e_ilkhanate_article:0 "$POSSESSIVE_SPECIAL$" e_ilkhanate:0 "Ильханат" e_india:0 "Индия" e_india_adj:0 "Индийск" @@ -16284,19 +16286,19 @@ e_italy:0 "Италия" e_italy_adj:0 "Итальянск" e_italy_pre:0 "Итальянск" - e_latin_empire_article:0 "$articleblank_blank$ " + e_latin_empire_article:0 "$POSSESSIVE_SPECIAL$" e_latin_empire:0 "Латинская империя" e_latin_empire_adj:0 "Латинск" e_latin_empire_pre:0 "Латинск" e_maghreb:0 "Магриб" e_mali:0 "Мали" - e_mongol_empire_article:0 "$articleblank_blank$ " + e_mongol_empire_article:0 "$POSSESSIVE_SPECIAL$" e_mongol_empire:0 "Монгольская империя" e_mongol_empire_adj:0 "Монгольск" - e_north_sea_article:0 "$articleblank_blank$" + e_north_sea_article:0 "$POSSESSIVE_SPECIAL$" e_north_sea:0 "Северное море" e_north_sea_adj:0 "Североморск" - e_persia_article:0 "$articleblank_blank$ " + e_persia_article:0 "$POSSESSIVE_SPECIAL$" e_persia:0 "Персидская империя" e_persia_adj:0 "Персидск" e_persia_pre:0 "Персидск" @@ -16306,7 +16308,7 @@ e_rajastan:0 "Раджастан" e_rebels:0 "Повстанцы" e_rebels_adj:0 "Повстанческ" - e_roman_empire_article:0 "$articleblank_blank$ " + e_roman_empire_article:0 "$POSSESSIVE_SPECIAL$" e_roman_empire:0 "Римская империя" e_roman_empire_adj:0 "Римск" e_roman_empire_pre:0 "Римск" @@ -16319,21 +16321,21 @@ e_scandinavia:0 "Скандинавия" e_scandinavia_adj:0 "Скандинавск" e_scandinavia_pre:0 "Скандинавск" - e_shiite_article:0 "$articleblank_blank$ " + e_shiite_article:0 "$POSSESSIVE_SPECIAL$" e_shiite:0 "Шиитский халифат" e_shiite_adj:0 "Халифск" e_spain:0 "Испания" e_spain_adj:0 "Испанск" e_spain_pre:0 "Испанск" - e_sunni_article:0 "$articleblank_blank$ " + e_sunni_article:0 "$POSSESSIVE_SPECIAL$" e_sunni:0 "Суннитский халифат" e_sunni_adj:0 "Халифск" e_tartaria:0 "Тартария" e_tartaria_adj:0 "Тартарск" - e_timurids_article:0 "$articleblank_blank$ " + e_timurids_article:0 "$POSSESSIVE_SPECIAL$" e_timurids:0 "Тимуриды" e_timurids_adj:0 "Тимуридск" - e_wendish_empire_article:0 "$articleblank_blank$ " + e_wendish_empire_article:0 "$POSSESSIVE_SPECIAL$" e_wendish_empire:2 "Балтийская империя" e_wendish_empire_adj:1 "Балтийск" e_west_slavia:0 "Западная Славия" @@ -16361,10 +16363,10 @@ k_arabia:0 "Аравия" k_arabia_adj:0 "Аравийск" k_aragon:0 "Арагон" - k_aragon_adj:0 "Арагонск" + k_aragon_adj:1 "Арагонск" k_armenia:0 "Армения" k_armenia_adj:0 "Армянск" - k_armenian_principality_article:0 "$articleblank_blank$ " + k_armenian_principality_article:0 "$POSSESSIVE_SPECIAL$" k_armenian_principality:0 "Армянские княжества" k_armenian_principality_adj:0 "Армянск" k_old_armenia:0 "Старая Армения" @@ -16376,6 +16378,9 @@ k_badajoz_adj:0 "Бадахосск" k_valencia:0 "Валенсия" k_valencia_adj:0 "Валенсийск" + k_visigoths_article:0 "$POSSESSIVE_SPECIAL$ " + k_visigoths:0 "Королевство вестготов" + k_visigoths_adh:0 "Вестготск" k_baluchistan:0 "Белуджистан" k_baluchistan_adj:0 "Белуджистанск" k_bavaria:0 "Бавария" @@ -16422,7 +16427,7 @@ k_cyprus_pre:0 "Кипрск" k_dacia:0 "Валахия" k_dacia_adj:0 "Валлашск" - k_danelaw_article:0 "$articleblank_blank$ " + k_danelaw_article:0 "$POSSESSIVE_SPECIAL$" k_danelaw:0 "Данелаг" k_danelaw_adj:0 "Данелагск" k_daneland:0 "Данеланд" @@ -16473,7 +16478,7 @@ k_gujarat:0 "Гуджарат" k_gujarat_adj:0 "Гуджаратск" k_hammadid:0 "Хаммадид" - k_hansa_article:0 "$articleblank_blank$ " + k_hansa_article:0 "$POSSESSIVE_SPECIAL$" k_hansa:0 "Ганза" k_hansa_adj:0 "Ганзейск" k_hellas:0 "Эллада" @@ -16524,9 +16529,9 @@ k_lotharingia:0 "Лотарингия" k_lotharingia_adj:0 "Лотарингск" k_maghreb:0 "Магриб" - k_magyar_article:0 "$articleblank_blank$ " - k_magyar:1 "$mogyer$ая конфедерация" - k_magyar_adj:1 "$mogyer$" + k_magyar_article:0 "$POSSESSIVE_SPECIAL$" + k_magyar:1 "Мадьярская конфедерация" + k_magyar_adj:1 "Мадьярск" k_maharastra:0 "Махараштра" k_maharastra_adj:0 "Махараштрийск" k_makran:0 "Мекран" @@ -16557,12 +16562,12 @@ k_nubia:0 "Нубия" k_nubia_adj:0 "Нубийск" k_orissa:0 "Орисса" - k_orthodox_article:0 "$articleblank_blank$ " + k_orthodox_article:0 "$POSSESSIVE_SPECIAL$" k_orthodox:0 "Вселенский Патриархат" k_orthodox_adj:0 "Вселенск" k_ottoman:0 "Осман" k_ottoman_adj:0 "Османск" - k_papal_state_article:0 "$articleblank_blank$ " + k_papal_state_article:0 "$POSSESSIVE_SPECIAL$" k_papal_state:0 "Папство" k_papal_state_adj:0 "Папск" k_pechenegs:0 "Печенеги" @@ -16696,7 +16701,7 @@ c_zaslavl_adj:0 "Заславльск" b_zaslavl:0 "Заславль" b_ostroh:0 "Острог" - d_cherven_cities_article:0 "$articleblank_blank$ " + d_cherven_cities_article:0 "$POSSESSIVE_SPECIAL$" d_cherven_cities:0 "Червенские города" d_cherven_cities_adj:0 "Червенск" c_cherven:0 "Червен" @@ -16816,7 +16821,7 @@ b_ozerski:0 "Озерский" b_volok_lamsky:0 "Волок Ламский" b_mologa:0 "Молога" - d_iconoclast_article:0 "$articleblank_blank$ " + d_iconoclast_article:0 "$POSSESSIVE_SPECIAL$" d_iconoclast:0 "Иконоборческий Патриархат" d_iconoclast_adj:0 "Иконоборческ" k_switzerland:0 "Швейцария" @@ -17315,16 +17320,16 @@ b_guryev:0 "Атырау" #Misc Religious Titles - d_patriarchate_in_the_east_article:0 "$articleblank_blank$ " + d_patriarchate_in_the_east_article:0 "$POSSESSIVE_SPECIAL$" d_patriarchate_in_the_east:0 "Патриархат Востока" d_patriarchate_in_the_east_adj:0 "Вселенск" - d_coptic_papacy_article:0 "$articleblank_blank$ " + d_coptic_papacy_article:0 "$POSSESSIVE_SPECIAL$" d_coptic_papacy:0 "Коптское папство" d_coptic_papacy_adj:0 "Папск" - d_apostolic_church_article:0 "$articleblank_blank$ " + d_apostolic_church_article:0 "$POSSESSIVE_SPECIAL$" d_apostolic_church:0 "Апостольская церковь" d_apostolic_church_adj:0 "Апостольск" - d_conversos_article:0 "$articleblank_blank$ " + d_conversos_article:0 "$POSSESSIVE_SPECIAL$" d_conversos:0 "Папство Конверсо" d_conversos_adj:0 "Конверсо" @@ -20131,14 +20136,14 @@ b_zammour:0 "Заммур" b_zawila:0 "Завила" b_hamadat_tinghert:0 "Хамадат-Тингерт" - e_white_horde_article:0 "$articleblank_blank$ " + e_white_horde_article:0 "$POSSESSIVE_SPECIAL$" e_white_horde:0 "Белая орда" #Mongolia - e_uyghur_khanate_article:0 "$articleblank_blank$ " + e_uyghur_khanate_article:0 "$POSSESSIVE_SPECIAL$" e_uyghur_khanate:0 "Уйгурское ханство" e_uyghur_khanate_adj:0 "Уйгурск" - e_kirghiz_khanate_article:0 "$articleblank_blank$ " + e_kirghiz_khanate_article:0 "$POSSESSIVE_SPECIAL$" e_kirghiz_khanate:0 "Кыргызский каганат" e_kirghiz_khanate_adj:0 "Кыргызск" # @@ -21783,13 +21788,13 @@ b_larung:0 "Ларунг" # The following khanate names are entirely ficticious - e_black_horde_article:0 "$articleblank_blank$ " + e_black_horde_article:0 "$POSSESSIVE_SPECIAL$" e_black_horde:0 "Черная орда" - e_aarlud_khanate_article:0 "$articleblank_blank$ " + e_aarlud_khanate_article:0 "$POSSESSIVE_SPECIAL$" e_aarlud_khanate:0 "Аарлудское ханство" - e_togskol_khanate_article:0 "$articleblank_blank$ " + e_togskol_khanate_article:0 "$POSSESSIVE_SPECIAL$" e_togskol_khanate:0 "Тугскельское ханство" - e_baruun_khanate_article:0 "$articleblank_blank$ " + e_baruun_khanate_article:0 "$POSSESSIVE_SPECIAL$" e_baruun_khanate:0 "Баруунское ханство" # End @@ -23907,8 +23912,10 @@ b_thiladhunmathi:0 "Тхиладхунматхи" d_canarias:0 "Канарские острова" d_canarias_adj:0 "Канарск" - c_fuerteventura:0 "Фуэртевентура" - c_fuerteventura_adj:0 "Фуэртевентурск" + k_canarias:0 "Канарские острова" + k_canarias_adj:0 "Канарск" + c_fuerteventura:1 "Махората" + c_fuerteventura_adj:1 "Махоратск" c_madeira:0 "Мадейра" c_madeira_adj:0 "Мадейрск" b_madeira:0 "Мадейра" @@ -24220,6 +24227,27 @@ d_imami:0 "Имамат" d_imami_adj:0 "Имаматск" + + c_huesca:0 "Уэска" + c_huesca_adj:0 "Уэскск" + c_sobrarbe:0 "Собрарбе" + c_sobrarbe_adj:0 "Собрарбенск" + c_rossello:0 "Росельо" + c_rossello_adj:0 "Росельонск" + c_pallas:0 "Пальяс" + c_pallas_adj:0 "Пальясск" + b_prades_rossello:0 "Прадес" + b_llivia:0 "Льивия" + b_monzon:0 "Монсон" + b_biescas:0 "Бьескас" + b_pallars_jussa:0 "Пальярс-Жусса" + b_pallars_sobira:0 "Пальярс-Собира" + b_seu_d_urgell:0 "Сеу-д'Уржель" + k_mediterranean_sea:0 "Балео-Тиррения" # Baleo-Tyrrhenian + d_lesser_poland_late:0 "Малая Польша" d_lesser_poland_late_adj:0 "Малопольск" + + k_toledo:0 "Толедо" + k_toledo_adj:0 "Толедск" diff --git a/project/ck3/base_game/localization/russian/tooltip_structs_l_russian.yml b/project/ck3/base_game/localization/russian/tooltip_structs_l_russian.yml index 6314319735..1c257e056f 100644 --- a/project/ck3/base_game/localization/russian/tooltip_structs_l_russian.yml +++ b/project/ck3/base_game/localization/russian/tooltip_structs_l_russian.yml @@ -1,25 +1,25 @@ l_russian: game_concept_struct:2 "#TOOLTIP:GAME_CONCEPT,$DESC_KEY$ $KEY_LOC$#!" - CHARACTER_TAG_TOOLTIP:0 "#ONCLICK:CHARACTER,$ID$ #TOOLTIP:CHARACTER,$ID$ #L $NAME$#!#!" - CHARACTER_CONTEXT_TOOLTIP:0 "#ONCLICK:CHARACTER,$ID$ #TOOLTIP:CHAR_CONTEXT_TOOLTIP,$ID$,$KEY$ #L $TEXT$#!#!" - game_culture_struct:1 "#ONCLICK:CULTURE,$ID$ #TOOLTIP:CULTURE,$DESC_KEY$ $KEY_LOC|L$#!" - game_faith_struct:2 "#ONCLICK:FAITH,$ID$ #TOOLTIP:FAITH,$DESC_KEY$ $KEY_LOC|L$#!" + CHARACTER_TAG_TOOLTIP:0 "#ONCLICK:CHARACTER,$ID$ #TOOLTIP:CHARACTER,$ID$ #L $NAME$#!#!#!" + CHARACTER_CONTEXT_TOOLTIP:0 "#ONCLICK:CHARACTER,$ID$ #TOOLTIP:CHAR_CONTEXT_TOOLTIP,$ID$,$KEY$ #L $TEXT$#!#!#!" + game_culture_struct:1 "#ONCLICK:CULTURE,$ID$ #TOOLTIP:CULTURE,$DESC_KEY$ $KEY_LOC|L$#!#!" + game_faith_struct:2 "#ONCLICK:FAITH,$ID$ #TOOLTIP:FAITH,$DESC_KEY$ $KEY_LOC|L$#!#!" game_religion_struct:0 "#TOOLTIP:RELIGION,$DESC_KEY$ $KEY_LOC|L$#!" game_religion_family_struct:0 "#TOOLTIP:RELIGION_FAMILY,$DESC_KEY$ $KEY_LOC|L$#!" game_trait_struct:0 "#TOOLTIP:GAME_TRAIT,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" game_men_at_arms_type_struct:0 "#TOOLTIP:MEN_AT_ARMS_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_specific_men_at_arms_type_struct:0 "#TOOLTIP:SPECIFIC_MEN_AT_ARMS_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" - game_dynasty_struct:1 "#TOOLTIP:DYNASTY,$DESC_KEY$ $KEY_LOC|L$#!" - game_dynasty_house_struct:1 "#TOOLTIP:DYNASTY_HOUSE,$DESC_KEY$ $KEY_LOC|L$#!" + game_dynasty_struct:1 "#ONCLICK:DYNASTY,$ID$ #TOOLTIP:DYNASTY,$DESC_KEY$ $KEY_LOC|L$#!#!" + game_dynasty_house_struct:1 "#ONCLICK:DYNASTY_HOUSE,$ID$ #TOOLTIP:DYNASTY_HOUSE,$DESC_KEY$ $KEY_LOC|L$#!#!" game_building_struct:0 "#TOOLTIP:BUILDING,$DESC_KEY$ $KEY_LOC|L$#!" game_army_struct:0 "#TOOLTIP:ARMY,$DESC_KEY$ $KEY_LOC|L$#!" game_faction_struct:0 "#TOOLTIP:FACTION,$DESC_KEY$ $KEY_LOC|L$#!" - game_landed_title_struct:0 "#ONCLICK:TITLE,$DESC_KEY$ #TOOLTIP:LANDED_TITLE,$DESC_KEY$ $KEY_LOC|L$#!" + game_landed_title_struct:0 "#ONCLICK:TITLE,$DESC_KEY$ #TOOLTIP:LANDED_TITLE,$DESC_KEY$ $KEY_LOC|L$#!#!" game_government_type_struct:0 "#TOOLTIP:GOVERNMENT_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_scheme_struct:0 "#TOOLTIP:SCHEME,$DESC_KEY$ $KEY_LOC|L$#!" - game_static_modifier_struct_positive:0 "#TOOLTIP:STATIC_MODIFIER,$DESC_KEY$ #P $KEY_LOC|L$#!" - game_static_modifier_struct_negative:0 "#TOOLTIP:STATIC_MODIFIER,$DESC_KEY$ #N $KEY_LOC|L$#!" - game_static_modifier_struct:0 "#TOOLTIP:STATIC_MODIFIER,$DESC_KEY$ $KEY_LOC|L$#!" + game_static_modifier_struct_positive:0 "#TOOLTIP:STATIC_MODIFIER,$DESC_KEY$ #P $KEY_LOC|L$#!#!" + game_static_modifier_struct_negative:0 "#TOOLTIP:STATIC_MODIFIER,$DESC_KEY$ #N $KEY_LOC|L$#!#!" + game_static_modifier_struct:0 "#TOOLTIP:STATIC_MODIFIER,$DESC_KEY$ #V $KEY_LOC|L$#!#!" game_law_struct:0 "#TOOLTIP:LAW,$DESC_KEY$ $KEY_LOC|L$#!" game_terrain_struct:0 "#TOOLTIP:TERRAIN,$DESC_KEY$ $KEY_LOC|L$#!" game_culture_innovation_struct:0 "#TOOLTIP:CULTURE_INNOVATION,$CULTURE_ID$,$INNOVATION_INDEX$ $KEY_LOC|L$#!" @@ -33,7 +33,7 @@ game_holding_struct:0 "#TOOLTIP:HOLDING,$DESC_KEY$ $KEY_LOC|L$#!" game_secret_struct:0 "#TOOLTIP:SECRET,$DESC_KEY$ $KEY_LOC|L$#!" game_secret_type_struct:0 "#TOOLTIP:SECRET_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" - game_geographical_region_struct:0 "#ONCLICK:GEOGRAPHICAL_REGION,$DESC_KEY$ #TOOLTIP:GEOGRAPHICAL_REGION,$DESC_KEY$ $KEY_LOC|L$#!" + game_geographical_region_struct:0 "#ONCLICK:GEOGRAPHICAL_REGION,$DESC_KEY$ #TOOLTIP:GEOGRAPHICAL_REGION,$DESC_KEY$ $KEY_LOC|L$#!#!" game_culture_pillar_struct:0 "#TOOLTIP:CULTURE_PILLAR,$DESC_KEY$ $KEY_LOC|L$#!" game_culture_tradition_struct:0 "#TOOLTIP:CULTURE_TRADITION,$DESC_KEY$ $KEY_LOC|L$#!" game_inspiration_struct:0 "#TOOLTIP:INSPIRATION,$DESC_KEY$ $KEY_LOC|L$#!" @@ -43,3 +43,5 @@ game_scheme_type_struct:0 "#TOOLTIP:SCHEME_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_court_amenities_setting_struct:0 "#TOOLTIP:COURT_AMENITIES_SETTING,$DESC_KEY$ $KEY_LOC|L$#!" game_nickname_struct:0 "#TOOLTIP:NICKNAME,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" + game_struggle_struct:0 "#TOOLTIP:STRUGGLE,$DESC_KEY$ $KEY_LOC|L$#!" + game_struggle_phase_struct:0 "#TOOLTIP:STRUGGLE_PHASE,$DESC_KEY$ $KEY_LOC|L$#!" diff --git a/project/ck3/base_game/localization/russian/traits_l_russian.yml b/project/ck3/base_game/localization/russian/traits_l_russian.yml index bbfb67cfe3..f87e246717 100644 --- a/project/ck3/base_game/localization/russian/traits_l_russian.yml +++ b/project/ck3/base_game/localization/russian/traits_l_russian.yml @@ -3,10 +3,10 @@ ALREADY_CONTAINTS_TRAIT:2 "@warning_icon!#X $CHARACTER_NAME$ уже обладает свойством «[TRAIT.GetName( CHARACTER.Self )]»#!" CONTAINTS_OPPOSITE_TRAIT:2 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как $CHARACTER_NAME$ уже обладает противоположным свойством «[TRAIT_2.GetName( CHARACTER.Self )]»#!" IS_POTENTIAL_TRAIT_FALSE:2 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как оно недоступно персонажу $CHARACTER_NAME$#!" - TRAIT_AGE_NOT_IN_RANGE_TOO_YOUNG:0 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как $CHARACTER_NAME$ моложе чем $TRAIT_AGE|V$ #weak (текущий возраст — $CHARACTER_AGE|V$)#!" - TRAIT_AGE_NOT_IN_RANGE_TOO_OLD:0 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как $CHARACTER_NAME$ старше чем $TRAIT_AGE|V$ #weak (текущий возраст — $CHARACTER_AGE|V$)#!" + TRAIT_AGE_NOT_IN_RANGE_TOO_YOUNG:0 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как $CHARACTER_NAME$ моложе чем $TRAIT_AGE|V$ #weak (текущий возраст — $CHARACTER_AGE|V$)#!#!" + TRAIT_AGE_NOT_IN_RANGE_TOO_OLD:0 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как $CHARACTER_NAME$ старше чем $TRAIT_AGE|V$ #weak (текущий возраст — $CHARACTER_AGE|V$)#!#!" TRAIT_SEX_NOT_MATCHING:0 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как персонаж $CHARACTER_NAME$ не $TRAIT_SEX$#!" - ALREADY_HAS_TRAIT_IN_GROUP:0 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как$CHARACTER_NAME$ уже обладает свойством из группы «[TRAIT_GROUP.GetName]» #weak ([TRAIT_2.GetName( CHARACTER.Self )])#!" + ALREADY_HAS_TRAIT_IN_GROUP:0 "@warning_icon!#X Невозможно наделить свойством «[TRAIT.GetName( CHARACTER.Self )]», так как$CHARACTER_NAME$ уже обладает свойством из группы «[TRAIT_GROUP.GetName]» #weak ([TRAIT_2.GetName( CHARACTER.Self )])#!#!" SEX_MALE:0 "Мужчина" SEX_FEMALE:0 "Женщина" @@ -70,7 +70,7 @@ trait_education_martial_prowess_3_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] [Select_CString(ROOT.GetCharacter.IsFemale, 'стояла', 'стоял' )] во главе войска и [Select_CString(ROOT.GetCharacter.IsFemale, 'дралась', 'дрался' )] с разбойниками задолго до совершеннолетия. Неудивительно, что сейчас это сильный, закаленный в сражениях боец." trait_education_martial_prowess_4:0 "Знаменитый воитель" trait_education_martial_prowess_4_desc:0 "Знаменитые воители пользуются славой и почетом. Они способны достичь таких вершин боевого мастерства, что даже некоторые соплеменники их побаиваются." - trait_education_martial_prowess_4_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] пользуется славой и почетом. [ROOT.GetCharacter.GetHerHim|U] удалось достичь таких вершин #L [ROOT.Char.GetCulture.GetName|l]ого#! боевого мастерства, что некоторые соплеменники даже побаиваются [ROOT.GetCharacter.GetHerHis]." + trait_education_martial_prowess_4_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] пользуется славой и почетом. [ROOT.GetCharacter.GetHerHim|U] удалось достичь таких вершин #L [ROOT.Char.GetCulture.GetCollectiveNoun|l]ого#! боевого мастерства, что некоторые соплеменники даже побаиваются [ROOT.GetCharacter.GetHerHis]." trait_education_learning_1:0 "Добросовестный писарь" trait_education_learning_1_desc:0 "Добросовестный писарь учится изо всех сил, но талантами не блещет. Ну хоть читать умеет..." trait_education_learning_1_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] учится изо всех сил, но талантами не блещет. Ну хоть читать умеет..." @@ -657,7 +657,7 @@ trait_faith_warrior:0 "Защитник веры" trait_faith_warrior_desc:0 "Персонаж принял участие в Великой священной войне." trait_faith_warrior_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] [Select_CString(ROOT.GetCharacter.IsFemale, 'приняла', 'принял' )] участие в Великой священной войне." - trait_saint:0 "Святость" + trait_saint:0 "[Select_CString(ROOT.GetCharacter.IsFemale, 'Святая', 'Святой' )]" trait_saint_desc:0 "Святой достигает невероятных высот добродетели, превращаясь в путеводную звезду для всех последователей его религии." trait_saint_character_desc:0 "Святой достигает невероятных высот добродетели, превращаясь в путеводную звезду для всех последователей его религии." trait_order_member:0 "Член ордена" @@ -740,6 +740,21 @@ trait_adventurer:0 "Авантюрист" trait_adventurer_desc:0 "Этот авантюрист вел полную приключений жизнь." trait_adventurer_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] [Select_CString(ROOT.GetCharacter.IsFemale, 'вела', 'вел' )] полную приключений жизнь и обожает приключения." + + trait_education_republican_knowledge:0 "Республиканские знания" + trait_education_republican_knowledge_1:0 "Горожанин" + trait_education_republican_knowledge_1_desc:1 "Этот персонаж посвящен в тайны управления городами." + trait_education_republican_knowledge_1_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] знает основы управления городами." + trait_education_republican_knowledge_2:0 "Ученик мэра" + trait_education_republican_knowledge_2_desc:1 "Персонаж познал основы искусства управления городами." + trait_education_republican_knowledge_2_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip] [Select_CString(ROOT.GetCharacter.IsFemale, 'познала', 'познал' )] искусство управления городами." + trait_education_republican_knowledge_3:0 "Знаток городов" + trait_education_republican_knowledge_3_desc:1 "Персонаж уверенно владеет искусством управления городами." + trait_education_republican_knowledge_3_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip] уверенно владеет искусством управления городами." + trait_education_republican_knowledge_4:0 "Республиканский наследник" + trait_education_republican_knowledge_4_desc:1 "Персонаж в совершенстве владеет искусством управления городами." + trait_education_republican_knowledge_4_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] в совершенстве владеет искусством управления городами." + # Female version of Child of Concubine trait_child_of_concubine:1 "Дитя наложницы" trait_child_of_concubine_desc:0 "Матерью персонажа была наложница." diff --git a/project/ck3/base_game/localization/russian/triggers/building_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/building_triggers_l_russian.yml index 01dfe2b091..452b822d2c 100644 --- a/project/ck3/base_game/localization/russian/triggers/building_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/building_triggers_l_russian.yml @@ -44,4 +44,7 @@ NOT_HAS_SPECIAL_BUILDING_TRIGGER_GLOBAL:0 "#bold Отсутствует#! [special_building|El]" HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] имеет [Concept( 'pressed_claim', 'обоснованную претензию' )|E]" NOT_HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "В провинции [PROVINCE.GetName] отсутствует [special_building|El]" + + HAS_HOLDING_DESC:0 "[PROVINCE.GetName] уже имеет [holding|El]" + NOT_HAS_HOLDING_DESC:0 "[PROVINCE.GetName] #bold не#! имеет [Concept( 'holding', 'владения' )|E]" diff --git a/project/ck3/base_game/localization/russian/triggers/character_script_list_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/character_script_list_triggers_l_russian.yml index eae857af33..f5c7e8be8d 100644 --- a/project/ck3/base_game/localization/russian/triggers/character_script_list_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/character_script_list_triggers_l_russian.yml @@ -6,9 +6,14 @@ ALL_POOL_CHARACTERS:0 "Все доступные персонажи:" ANY_POOL_CHARACTER:0 "Любой доступный персонаж:" - ANY_OF_CHARACTERS_VASSALS:0 "Любой из [Concept( 'vassals', 'вассалов' )|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]:" - ALL_OF_CHARACTERS_VASSALS:0 "Все [vassals|El] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]:" - ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "$PARAMETERS$ из [Concept( 'vassals', 'вассалов' )|E] персонажа [CHARACTER.GetShortUIName]:" - ANY_OF_CHARACTERS_VASSALS_COUNT:0 "$PARAMETERS$ из [Concept( 'vassals', 'вассалов' )|E] персонажа [CHARACTER.GetShortUIName]:" - + ANY_OF_CHARACTERS_VASSALS:1 "Любой из [Concept( 'vassals', 'вассалов' )|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]:" + ALL_OF_CHARACTERS_VASSALS:1 "Все [vassals|El] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]:" + ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "$PARAMETERS$ из [Concept( 'vassals', 'вассалов' )|E] персонажа [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]:" + ANY_OF_CHARACTERS_VASSALS_COUNT:0 "$PARAMETERS$ из [Concept( 'vassals', 'вассалов' )|E] персонажа [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]:" + ANY_DYNASTY_MEMBER_COUNT:0 "$PARAMETERS$ из членов [Concept( 'dynasty', 'династии' )|E] [DYNASTY.GetBaseName]:" + + ANY_IN_DE_JURE_ALL_GLOBAL:0 "Любые де-юре [titles|El]" + NOT_ANY_IN_DE_JURE_ALL_GLOBAL:0 "Ни один из де-юре [Concept( 'titles|El', 'титулов' )|E]" + ANY_IN_DE_JURE_ALL_THIRD:0 "Любые де-юре [titles|El] державы [TITLE.GetName]" + NOT_ANY_IN_DE_JURE_ALL_THIRD:0 "Ни один из де-юре [Concept( 'titles|El', 'титулов' )|E] державы [TITLE.GetName]" diff --git a/project/ck3/base_game/localization/russian/triggers/character_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/character_triggers_l_russian.yml index 343d7548ff..36d9b28eb0 100644 --- a/project/ck3/base_game/localization/russian/triggers/character_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/character_triggers_l_russian.yml @@ -323,29 +323,29 @@ BYZANTINE_CLAIMANT_IS_CELIBATE:1 "[CHARACTER.GetShortUIName] [Select_CString(CHARACTER.IsFemale, 'должна быть способна', 'должен быть способен' )] произвести на свет наследника" - IS_THEOCRATIC_COURT_CHAPLAIN:1 "[CHARACTER.GetShortUIName] — [GetFaithDoctrine('doctrine_theocracy_temporal').GetName] [CHARACTER.GetCouncilTitle|l]" - NOT_IS_THEOCRATIC_COURT_CHAPLAIN:1 "[CHARACTER.GetShortUIName] — НЕ [GetFaithDoctrine('doctrine_theocracy_temporal').GetName] [CHARACTER.GetCouncilTitle|l]" + IS_THEOCRATIC_COURT_CHAPLAIN:1 "[CHARACTER.GetShortUIName] — [GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName] [CHARACTER.GetCouncilTitle|l]" + NOT_IS_THEOCRATIC_COURT_CHAPLAIN:1 "[CHARACTER.GetShortUIName] — НЕ [GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName] [CHARACTER.GetCouncilTitle|l]" PARTITION_PRIMARY_HEIR_UNFAIR:2 "[GetLaw('partition_succession_law').GetName] гласит, что [Concept( 'heir', Select_CString(recipient.IsFemale, 'ваша наследница' 'ваш наследник' ))|E] [CHARACTER.GetShortUIName] не может получить титул, который не положен [CHARACTER.GetHerHim] по наследству" GHW_DAYS_UNTIL_LAUNCH:0 "До начала войны осталось $NUM|V$ дн." NOT_GHW_DAYS_UNTIL_LAUNCH:0 "До начала войны осталось менее $NUM|V$ дн." - HAS_FAITH_TRIGGER:0 "[faith|E]: [FAITH.GetName]" - DOES_NOT_HAVE_FAITH_TRIGGER:0 "[faith|E]: НЕ [FAITH.GetName|l]" - I_HAVE_FAITH_TRIGGER:1 "Ваша [faiths|El]: [FAITH.GetName]" - I_DO_NOT_HAVE_FAITH_TRIGGER:1 "Ваша [faith|El] не [FAITH.GetName|l]" + HAS_FAITH_TRIGGER:0 "[faith|E]: [FAITH.GetAdjective]" + DOES_NOT_HAVE_FAITH_TRIGGER:0 "[faith|E]: НЕ [FAITH.GetAdjective|l]" + I_HAVE_FAITH_TRIGGER:1 "Ваша [faiths|El]: [FAITH.GetAdjective]" + I_DO_NOT_HAVE_FAITH_TRIGGER:1 "Ваша [faith|El] не [FAITH.GetAdjective|l]" - THEY_HAVE_FAITH_GROUP_TRIGGER:0 "[faith|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]: [FAITH.GetName]" - THEY_DO_NOT_HAVE_FAITH_GROUP_TRIGGER:0 "[faith|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]: НЕ [FAITH.GetName|l]" + THEY_HAVE_FAITH_GROUP_TRIGGER:0 "[faith|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]: [FAITH.GetAdjective]" + THEY_DO_NOT_HAVE_FAITH_GROUP_TRIGGER:0 "[faith|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )]: НЕ [FAITH.GetAdjective|l]" - HAS_RELIGION_TRIGGER:1 "[faith|E] входит в [RELIGION.GetName|l]" - DOES_NOT_HAVE_RELIGION_TRIGGER:2 "[faith|E] НЕ входит в [RELIGION.GetName|l]" + HAS_RELIGION_TRIGGER:1 "[faith|E] входит в [RELIGION.GetAdjective|l]" + DOES_NOT_HAVE_RELIGION_TRIGGER:2 "[faith|E] НЕ входит в [RELIGION.GetAdjective|l]" I_HAVE_RELIGION_TRIGGER:2 "Ваша [faith|El] входит в #L [RELIGION.GetName|l]ую#! группу" I_DO_NOT_HAVE_RELIGION_TRIGGER:3 "Ваша [faith|El] не входит в #L [RELIGION.GetName|l]ую#! группу" - THEY_HAVE_RELIGION_GROUP_TRIGGER:0 "[faith|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] входит в [RELIGION.GetName|l]" - THEY_DO_NOT_HAVE_RELIGION_GROUP_TRIGGER:0 "[faith|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] НЕ входит в [RELIGION.GetName|l]" + THEY_HAVE_RELIGION_GROUP_TRIGGER:0 "[faith|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] входит в [RELIGION.GetAdjective|l]" + THEY_DO_NOT_HAVE_RELIGION_GROUP_TRIGGER:0 "[faith|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] НЕ входит в [RELIGION.GetAdjective|l]" I_AM_INDEPENDENT_RULER_TRIGGER:1 "Вы [Concept( 'independent', 'независимый' )|E] правитель" CHARACTER_IS_INDEPENDENT_RULER_TRIGGER:0 "[CHARACTER.GetShortUIName|V] — [independent|El] правитель" @@ -389,12 +389,12 @@ CAN_MODIFY_VASSAL_CONTRACT_THIRD:0 "[CHARACTER.GetShortUINamePossessive] может изменить свой [feudal_contract|El]" NOT_CAN_MODIFY_VASSAL_CONTRACT_THIRD:0 "[CHARACTER.GetShortUINamePossessive] #bold не#! может изменить свой [feudal_contract|El]" - IS_RELIGIOUS_HEAD:0 "#L [CHARACTER.GetFaith.GetAdjective]ий#! глава религии" - NOT_IS_RELIGIOUS_HEAD:0 "#bold Не#! глава #L [CHARACTER.GetFaith.GetAdjective|l]ой#! религии" - I_AM_RELIGIOUS_HEAD:1 "Вы глава #L [CHARACTER.GetFaith.GetAdjective|l]ой#! религии" - NOT_I_AM_RELIGIOUS_HEAD:1 "Вы #bold не#! глава #L [CHARACTER.GetFaith.GetAdjective|l]ой#! религии" - THEY_IS_RELIGIOUS_HEAD:0 "[CHARACTER.GetShortUIName|U] — глава #L [CHARACTER.GetFaith.GetAdjective|l]ой#! религии" - NOT_THEY_IS_RELIGIOUS_HEAD:0 "[CHARACTER.GetShortUIName|U] #bold не#! глава #L [CHARACTER.GetFaith.GetAdjective|l]ой#! религии" + IS_RELIGIOUS_HEAD:0 "#L [CHARACTER.GetFaith.GetName]ий#! глава религии" + NOT_IS_RELIGIOUS_HEAD:0 "#bold Не#! глава #L [CHARACTER.GetFaith.GetName|l]ой#! религии" + I_AM_RELIGIOUS_HEAD:1 "Вы глава #L [CHARACTER.GetFaith.GetName|l]ой#! религии" + NOT_I_AM_RELIGIOUS_HEAD:1 "Вы #bold не#! глава #L [CHARACTER.GetFaith.GetName|l]ой#! религии" + THEY_IS_RELIGIOUS_HEAD:0 "[CHARACTER.GetShortUIName|U] — глава #L [CHARACTER.GetFaith.GetName|l]ой#! религии" + NOT_THEY_IS_RELIGIOUS_HEAD:0 "[CHARACTER.GetShortUIName|U] #bold не#! глава #L [CHARACTER.GetFaith.GetName|l]ой#! религии" DIPLOMACY_IS_AT_LEAST:2 "[diplomacy|E] не ниже [diplomacy_i]$NUM|V0$" MY_DIPLOMACY_IS_AT_LEAST:3 "Ваш уровень [Concept( 'diplomacy', 'дипломатии' )|E] не ниже [diplomacy_i]$NUM|V0$" @@ -544,22 +544,22 @@ CHARACTER_DOES_NOT_HAVE_A_WEAK_HOOK_ON_CHARACTER:0 "[CHARACTER.GetShortUIName|U] не имеет [weak_hook|El] на [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" I_DO_NOT_HAVE_A_WEAK_HOOK_ON_CHARACTER:1 "У вас #bold нет#! [Concept( 'weak_hook', 'слабого влияния' )|E] на персонажа [TARGET_CHARACTER.GetShortUIName]" - HAS_THIS_OPINION_OF_CHARACTER_OR_ABOVE:0 "[opinion|E] о [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонаже ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'ем персонаже', '' )] $COMPARATOR$ $NUM|V0$" - TARGET_HAS_THIS_OPINION_OF_CHARACTER_OR_ABOVE:0 "[TARGET_CHARACTER.GetShortUINamePossessive] имеет [opinion|El] о [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонаже ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'ем персонаже', '' )] $COMPARATOR$ $NUM|V0$" + HAS_THIS_OPINION_OF_CHARACTER_OR_ABOVE:0 "[opinion|E] о [Select_CString(CHARACTER.IsPlayer, '', 'персонаже ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'ем персонаже', '' )] $COMPARATOR$ $NUM|V0$" + TARGET_HAS_THIS_OPINION_OF_CHARACTER_OR_ABOVE:0 "[opinion|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )] о [Select_CString(CHARACTER.IsPlayer, '', 'персонаже ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'ем персонаже', '' )] $COMPARATOR$ $NUM|V0$" HAS_THIS_OPINION_OF_TARGET_OR_ABOVE:0 "[opinion|E] о [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонаже ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'ем персонаже', '' )] $COMPARATOR$ $NUM|V0$" I_HAVE_THIS_OPINION_OF_TARGET_OR_ABOVE:1 "Ваше [opinion|El] о [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонаже ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'ем персонаже', '' )] $COMPARATOR$ $NUM|V0$" - CHARACTER_HAS_THIS_OPINION_OF_TARGET_OR_ABOVE:0 "[CHARACTER.GetShortUINamePossessive] имеет [opinion|El] о [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонаже ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'ем персонаже', '' )] $COMPARATOR$ $NUM|V0$" + CHARACTER_HAS_THIS_OPINION_OF_TARGET_OR_ABOVE:0 "[opinion|E] [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] о [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонаже ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'ем персонаже', '' )] $COMPARATOR$ $NUM|V0$" STRESS_LEVEL_IS_AT_LEAST:1 "[stress_level|E] не ниже [stress_i]$NUM|V0$" MY_STRESS_LEVEL_IS_AT_LEAST:2 "Ваш [stress_level|El] не ниже [stress_i]$NUM|V0$" - THEIR_STRESS_LEVEL_IS_AT_LEAST:1 "[CHARACTER.GetShortUINamePossessive|V] имеет [stress_level|E] не ниже [stress_i]$NUM|V0$" + THEIR_STRESS_LEVEL_IS_AT_LEAST:1 "[CHARACTER.GetShortUINamePossessive|V] имеет [stress_level|El] не ниже [stress_i]$NUM|V0$" STRESS_LEVEL_IS_LESS_THAN:1 "Имеет [stress_level|El] ниже [stress_i]$NUM|V0$" MY_STRESS_LEVEL_IS_LESS_THAN:2 "Ваш [stress_level|El] ниже [stress_i]$NUM|V0$" THEIR_STRESS_LEVEL_IS_LESS_THAN:2 "[CHARACTER.GetShortUIName|V] имеет [stress_levelEl] ниже [stress_i]$NUM|V0$" IS_THE_SPOUSE_OF_CHARACTER:0 "[spouse|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - CHARACTER_IS_THE_SPOUSE_OF_CHARACTER:0 "[CHARACTER.GetShortUIName|U] — [spouse|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" + CHARACTER_IS_THE_SPOUSE_OF_CHARACTER:0 "[CHARACTER.GetShortUIName|U] — [spouse|El] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" I_AM_THE_SPOUSE_OF_CHARACTER:1 "Вы и [TARGET_CHARACTER.GetShortUINamePossessive] — [Concept( 'spouse', 'супруги' )|E]" IS_NOT_THE_SPOUSE_OF_CHARACTER:0 "#bold Не#! [spouse|El] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" CHARACTER_IS_NOT_THE_SPOUSE_OF_CHARACTER:0 "[CHARACTER.GetShortUIName|U] и [TARGET_CHARACTER.GetShortUINamePossessive] #bold не#! [Concept( 'spouse', 'супруги' )|E]" @@ -724,10 +724,10 @@ NOT_TYRANNY_TRIGGER_FIRST:1 "У вас менее $NUM|E$ [Concept( 'tyranny', 'тирании' )|E]" NOT_TYRANNY_TRIGGER_THIRD:1 "[CHARACTER.GetShortUIName|U] имеет менее $NUM|E$ [Concept( 'tyranny', 'тирании' )|E]" - WOMENMEN_ARE_ALLOWED_TO_BE_WARRIORS_IN_FAITH:0 "[TARGET_CHARACTER.GetFaith.GetName] считает, что [CHARACTER.GetWomenMen|U] могут сражаться" - WOMENMEN_ARE_NOT_ALLOWED_TO_BE_WARRIORS_IN_FAITH:0 "[TARGET_CHARACTER.GetFaith.GetName] считает, что [CHARACTER.GetWomenMen|U] #bold не#! могут сражаться" - WOMENMEN_ARE_ALLOWED_TO_BE_WARRIORS_IN_CULTURE:0 "#L [TARGET_CHARACTER.GetCulture.GetName]ая#! [Concept( 'culture', 'культура' )|E] позволяет, чтобы [CHARACTER.GetWomenMen] были воинами" - WOMENMEN_ARE_NOT_ALLOWED_TO_BE_WARRIORS_IN_CULTURE:0 "#L [TARGET_CHARACTER.GetCulture.GetName]ая#! [Concept( 'culture', 'культура' )|E] #bold не#! позволяет, чтобы [CHARACTER.GetWomenMen] были воинами" + WOMENMEN_ARE_ALLOWED_TO_BE_WARRIORS_IN_FAITH:0 "[TARGET_CHARACTER.GetFaith.GetAdjective] считает, что [CHARACTER.GetWomenMen|U] могут сражаться" + WOMENMEN_ARE_NOT_ALLOWED_TO_BE_WARRIORS_IN_FAITH:0 "[TARGET_CHARACTER.GetFaith.GetAdjective] считает, что [CHARACTER.GetWomenMen|U] #bold не#! могут сражаться" + WOMENMEN_ARE_ALLOWED_TO_BE_WARRIORS_IN_CULTURE:0 "#L [TARGET_CHARACTER.GetCulture.GetCollectiveNoun]ая#! [Concept( 'culture', 'культура' )|E] позволяет, чтобы [CHARACTER.GetWomenMen] были воинами" + WOMENMEN_ARE_NOT_ALLOWED_TO_BE_WARRIORS_IN_CULTURE:0 "#L [TARGET_CHARACTER.GetCulture.GetCollectiveNoun]ая#! [Concept( 'culture', 'культура' )|E] #bold не#! позволяет, чтобы [CHARACTER.GetWomenMen] были воинами" #has_imprisonment_reason HAS_AN_IMPRISONMENT_REASON_ON_CHARACTER:0 "Имеет законный [Concept( 'imprisonment_reason', 'повод для заточения' )|E] [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" @@ -747,7 +747,7 @@ character_this_equal:1 "Цель — [CHARACTER.GetShortUIName]" character_scope_equal:1 "Цель — [CHARACTER.GetShortUIName]" - none_this_equal:1 "Цель — [CHARACTER.GetShortUIName]" + none_this_equal:2 "Цель неизвестна" #completely_controls YOU_COMPLETELY_CONTROL_TITLE_DESC:0 "Вы [Concept( 'completely_control', 'полностью контролируете' )|E] титул [TARGET_TITLE.GetNameNoTier]" @@ -816,7 +816,7 @@ CHARACTER_HAS_COMMANDER_TRAIT_SCOPE_DOES_NOT_TRIGGER:0 "[TARGET_CHARACTER.GetShortUIName|U] [Select_CString(TARGET_CHARACTER.IsPlayer, 'обладаете', 'обладает' )] свойством командира, которого не имеет [CHARACTER.GetShortUIName|U]" - BELONGS_TO_CULTURE_TRIGGER:0 "Принадлежит к #L [CHARACTER.Culture.GetName|l]ой#! [Concept( 'culture', 'культуре' )|E]" + BELONGS_TO_CULTURE_TRIGGER:0 "Принадлежит к #L [CHARACTER.Culture.GetCollectiveNoun|l]ой#! [Concept( 'culture', 'культуре' )|E]" SAME_SEX_AS_CHARACTER_TRIGGER:0 "Того же пола, что и [CHARACTER.GetShortUIName|U]" diff --git a/project/ck3/base_game/localization/russian/triggers/culture_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/culture_triggers_l_russian.yml index 06db8822ed..58a028f423 100644 --- a/project/ck3/base_game/localization/russian/triggers/culture_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/culture_triggers_l_russian.yml @@ -1,12 +1,12 @@ l_russian: - HAS_INNOVATION_THIRD:0 "#L [CULTURE.GetName]ой#! культуре знакома инновация [INNOVATION.GetName]" - NOT_HAS_INNOVATION_THIRD:0 "#L [CULTURE.GetName]ая#! культура #bold не#! знакома с инновацией [INNOVATION.GetName]" + HAS_INNOVATION_THIRD:0 "#L [CULTURE.GetCollectiveNoun]ой#! культуре знакома инновация [INNOVATION.GetName]" + NOT_HAS_INNOVATION_THIRD:0 "#L [CULTURE.GetCollectiveNoun]ая#! культура #bold не#! знакома с инновацией [INNOVATION.GetName]" MUST_BE_UNLOCKED_BY_DECISION:0 "Необходимо разблокировать решением" - HAS_CULTURAL_ERA_OR_LATER:0 "#L [CULTURE.GetName|U]ая#! культура достигла эпохи $ERA$" - NOT_HAS_CULTURAL_ERA_OR_LATER:0 "#L [CULTURE.GetName|U]ая#! культура #bold не#! достигла эпохи $ERA$" + HAS_CULTURAL_ERA_OR_LATER:0 "#L [CULTURE.GetCollectiveNoun|U]ая#! культура достигла эпохи $ERA$" + NOT_HAS_CULTURAL_ERA_OR_LATER:0 "#L [CULTURE.GetCollectiveNoun|U]ая#! культура #bold не#! достигла эпохи $ERA$" DE_JURE_DRIFTING_TOWARDS_TRIGGER:0 "[TITLE.GetName] меняет де-юре статус в пользу титула [TARGET_TITLE.GetName]" NOT_DE_JURE_DRIFTING_TOWARDS_TRIGGER:0 "[TITLE.GetName] #bold не#! меняет де-юре статус в пользу титула [TARGET_TITLE.GetName]" @@ -31,8 +31,8 @@ KNOWS_LANGUAGE_OF_CULTURE_GLOBAL:1 "Знает [TARGET_CULTURE.GetLanguage.GetName|l] язык" KNOWS_LANGUAGE_OF_CULTURE_GLOBAL_NOT:1 "#bold Не#! знает [TARGET_CULTURE.GetLanguage.GetName|l] язык" - HAS_CULTURAL_TRADITION_FIRST:2 "[CULTURE.GetName|U]ая [culture|El] имеет [Concept( 'tradition', 'традицию' )|E] «[CULTURE_TRADITION.GetName]»" - HAS_CULTURAL_TRADITION_FIRST_NOT:2 "[CULTURE.GetName|U]ая [culture|El] не имеет [Concept( 'tradition', 'традиции' )|E] «[CULTURE_TRADITION.GetName]»" + HAS_CULTURAL_TRADITION_FIRST:2 "[CULTURE.GetCollectiveNoun|U]ая [culture|El] имеет [Concept( 'tradition', 'традицию' )|E] «[CULTURE_TRADITION.GetName]»" + HAS_CULTURAL_TRADITION_FIRST_NOT:2 "[CULTURE.GetCollectiveNoun|U]ая [culture|El] не имеет [Concept( 'tradition', 'традиции' )|E] «[CULTURE_TRADITION.GetName]»" HAS_CULTURAL_TRADITION_THIRD:0 "$HAS_CULTURAL_TRADITION_FIRST$" HAS_CULTURAL_TRADITION_THIRD_NOT:0 "$HAS_CULTURAL_TRADITION_FIRST_NOT$" @@ -49,12 +49,12 @@ any_ancestor_culture_was_mystical:1 "Хотя бы одна из родительских культур должна обладать [Concept( 'tradition', 'традицией' )|E] $tradition_mystical_ancestors_name$" mystical_ancestors_disinherit:0 "Не имеет [traditions|El] «$tradition_mystical_ancestors_name$»" - HAS_CULTURAL_PILLAR_FIRST:1 "[CULTURE.GetName|U]ая [culture|El] имеет [Concept( 'culture_pillar', 'столп' )|E] «[CULTURE_PILLAR.GetName]»" - HAS_CULTURAL_PILLAR_FIRST_NOT:1 "[CULTURE.GetName|U]ая [culture|El] не имеет [Concept( 'culture_pillar', 'столпа' )|E] «[CULTURE_PILLAR.GetName]»" + HAS_CULTURAL_PILLAR_FIRST:1 "[CULTURE.GetCollectiveNoun|U]ая [culture|El] имеет [Concept( 'culture_pillar', 'столп' )|E] «[CULTURE_PILLAR.GetName]»" + HAS_CULTURAL_PILLAR_FIRST_NOT:1 "[CULTURE.GetCollectiveNoun|U]ая [culture|El] не имеет [Concept( 'culture_pillar', 'столпа' )|E] «[CULTURE_PILLAR.GetName]»" HAS_CULTURAL_PILLAR_THIRD:0 "$HAS_CULTURAL_PILLAR_FIRST$" HAS_CULTURAL_PILLAR_THIRD_NOT:0 "$HAS_CULTURAL_PILLAR_FIRST_NOT$" - HAS_CULTURAL_PARAMETER_FIRST:0 "#L [CULTURE.GetName|U]ая#! культура обладает необходимой [Concept( 'tradition', 'традицией' )|E] (#TODO_CD_EP1)" - HAS_CULTURAL_PARAMETER_FIRST_NOT:0 "#L [CULTURE.GetName|U]ая#! культура не обладает необходимой [Concept( 'tradition', 'традицией' )|E] (#TODO_CD_EP1)" + HAS_CULTURAL_PARAMETER_FIRST:0 "#L [CULTURE.GetCollectiveNoun|U]ая#! культура обладает необходимой [Concept( 'tradition', 'традицией' )|E] (#TODO_CD_EP1)" + HAS_CULTURAL_PARAMETER_FIRST_NOT:0 "#L [CULTURE.GetCollectiveNoun|U]ая#! культура не обладает необходимой [Concept( 'tradition', 'традицией' )|E] (#TODO_CD_EP1)" HAS_CULTURAL_PARAMETER_THIRD:0 "$HAS_CULTURAL_PARAMETER_FIRST$" HAS_CULTURAL_PARAMETER_THIRD_NOT:0 "$HAS_CULTURAL_PARAMETER_FIRST_NOT$" diff --git a/project/ck3/base_game/localization/russian/triggers/dynasty_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/dynasty_triggers_l_russian.yml index 212fc5af5d..700f4d5dc6 100644 --- a/project/ck3/base_game/localization/russian/triggers/dynasty_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/dynasty_triggers_l_russian.yml @@ -1,12 +1,12 @@ l_russian: - HAS_DYNASTY_PRESTIGE_TRIGGER:1 "[dynasty|E] [DYNASTY.GetName] имеет [dynasty_prestige|El] в количестве [dynasty_prestige_i]$NUM|V0$" - NOT_HAS_DYNASTY_PRESTIGE_TRIGGER:1 "[dynasty|E] [DYNASTY.GetName] не имеет [dynasty_prestige|El] в количестве [dynasty_prestige_i]$NUM|V0$" + HAS_DYNASTY_PRESTIGE_TRIGGER:1 "[dynasty|E] [DYNASTY.GetBaseName] имеет [dynasty_prestige|El] в количестве [dynasty_prestige_i]$NUM|V0$" + NOT_HAS_DYNASTY_PRESTIGE_TRIGGER:1 "[dynasty|E] [DYNASTY.GetBaseName] не имеет [dynasty_prestige|El] в количестве [dynasty_prestige_i]$NUM|V0$" - HAS_DYNASTY_PRESTIGE_LEVEL_TRIGGER:1 "У [Concept( 'dynasty', 'династии' )|E] [DYNASTY.GetName] [dynasty_prestige_level|El] $COMPARATOR$ [GetDynastyPrestigeLevelName( '(int32)$NUM$' )] ($NUM|V0$)" - NOT_HAS_DYNASTY_PRESTIGE_LEVEL_TRIGGER:1 "У [Concept( 'dynasty', 'династии' )|E] [DYNASTY.GetName] [dynasty_prestige_level|El] #bold не#! $COMPARATOR$ [GetDynastyPrestigeLevelName( '(int32)$NUM$' )] ($NUM|V0$)" + HAS_DYNASTY_PRESTIGE_LEVEL_TRIGGER:1 "У [Concept( 'dynasty', 'династии' )|E] [DYNASTY.GetBaseName] [dynasty_prestige_level|El] $COMPARATOR$ [GetDynastyPrestigeLevelName( '(int32)$NUM$' )] ($NUM|V0$)" + NOT_HAS_DYNASTY_PRESTIGE_LEVEL_TRIGGER:1 "У [Concept( 'dynasty', 'династии' )|E] [DYNASTY.GetBaseName] [dynasty_prestige_level|El] #bold не#! $COMPARATOR$ [GetDynastyPrestigeLevelName( '(int32)$NUM$' )] ($NUM|V0$)" - HAS_DYNASTY_MODIFIER:1 "[dynasty|E] [DYNASTY.GetName] имеет модификатор $MODIFIER|V$" + HAS_DYNASTY_MODIFIER:1 "[dynasty|E] [DYNASTY.GetBaseName] имеет модификатор $MODIFIER|V$" HAS_HOUSE_MODIFIER:0 "[house|E] [DYNASTY_HOUSE.GetName] имеет модификатор $MODIFIER|V$" ADULT_HOUSE_MEMBERS_AT_LEAST:0 "Не менее $PERCENT|%$ взрослых членов [houses|El]:" diff --git a/project/ck3/base_game/localization/russian/triggers/government_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/government_triggers_l_russian.yml index 24731f3271..b613270a9b 100644 --- a/project/ck3/base_game/localization/russian/triggers/government_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/government_triggers_l_russian.yml @@ -16,6 +16,6 @@ HAS_SAME_GOVERNMENT_TRIGGER:0 "Имеет то же правительство, что и [TARGET_CHARACTER.GetShortUIName]" - MUST_HAVE_MALE_DOMINATED_OR_EQUAL:0 "[CHARACTER.GetFaith.GetName] не имеет доктрины [GetFaithDoctrine('doctrine_gender_equal').GetName] или [GetFaithDoctrine('doctrine_gender_male_dominated').GetName]" - MUST_HAVE_FEMALE_DOMINATED_OR_EQUAL:0 "[CHARACTER.GetFaith.GetName] не имеет доктрины [GetFaithDoctrine('doctrine_gender_equal').GetName] или [GetFaithDoctrine('doctrine_gender_female_dominated').GetName]" + MUST_HAVE_MALE_DOMINATED_OR_EQUAL:0 "[CHARACTER.GetFaith.GetAdjective] не имеет доктрины [GetFaithDoctrine('doctrine_gender_equal').GetBaseName] или [GetFaithDoctrine('doctrine_gender_male_dominated').GetBaseName]" + MUST_HAVE_FEMALE_DOMINATED_OR_EQUAL:0 "[CHARACTER.GetFaith.GetAdjective] не имеет доктрины [GetFaithDoctrine('doctrine_gender_equal').GetBaseName] или [GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]" has_law_allowing_succession_law_change:0 "[crown_authority|E] — [high|El] и выше или [tribal_authority|E] — [limited_tribal|El] и выше" diff --git a/project/ck3/base_game/localization/russian/triggers/landed_title_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/landed_title_triggers_l_russian.yml index 3c8555bb59..af0acd1498 100644 --- a/project/ck3/base_game/localization/russian/triggers/landed_title_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/landed_title_triggers_l_russian.yml @@ -26,20 +26,20 @@ - ROME_HOLDER_IS_CORRECT_FAITH:0 "Рим под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" - ROME_HOLDER_IS_NOT_CORRECT_FAITH:0 "Рим не под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" + ROME_HOLDER_IS_CORRECT_FAITH:0 "Рим под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" + ROME_HOLDER_IS_NOT_CORRECT_FAITH:0 "Рим не под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" - ALEXANDRIA_HOLDER_IS_CORRECT_FAITH:0 "Александрия под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" - ALEXANDRIA_HOLDER_IS_NOT_CORRECT_FAITH:0 "Александрия не под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" + ALEXANDRIA_HOLDER_IS_CORRECT_FAITH:0 "Александрия под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" + ALEXANDRIA_HOLDER_IS_NOT_CORRECT_FAITH:0 "Александрия не под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" - JERUSALEM_HOLDER_IS_CORRECT_FAITH:0 "Иерусалим под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" - JERUSALEM_HOLDER_IS_NOT_CORRECT_FAITH:0 "Иерусалим не под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" + JERUSALEM_HOLDER_IS_CORRECT_FAITH:0 "Иерусалим под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" + JERUSALEM_HOLDER_IS_NOT_CORRECT_FAITH:0 "Иерусалим не под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" - ANTIOCHEIA_HOLDER_IS_CORRECT_FAITH:0 "Антиохия под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" - ANTIOCHEIA_HOLDER_IS_NOT_CORRECT_FAITH:0 "Антиохия не под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" + ANTIOCHEIA_HOLDER_IS_CORRECT_FAITH:0 "Антиохия под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" + ANTIOCHEIA_HOLDER_IS_NOT_CORRECT_FAITH:0 "Антиохия не под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" - BYZANTION_HOLDER_IS_CORRECT_FAITH:0 "Константинополь под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" - BYZANTION_HOLDER_IS_NOT_CORRECT_FAITH:0 "Константинополь не под #L [CHARACTER.GetFaith.GetAdjective|l]им#! управлением" + BYZANTION_HOLDER_IS_CORRECT_FAITH:0 "Константинополь под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" + BYZANTION_HOLDER_IS_NOT_CORRECT_FAITH:0 "Константинополь не под #L [CHARACTER.GetFaith.GetName|l]им#! управлением" HRE_HOLDER_IS_OF_MY_DYNASTY:0 "Правитель Священной Римской империи принадлежит к династии [CHARACTER.GetDynastyName]" @@ -64,25 +64,26 @@ TITLE_IS_IN_REGION:0 "[PROVINCE.GetName] находится в регионе $REGION$" TITLE_IS_NOT_IN_REGION:0 "[PROVINCE.GetName] находится #bold не#! в регионе $REGION$" - JERUSALEM_IS_SAME_FAITH:0 "Иерусалим [CHARACTER.GetFaith.GetAdjective|l]ий" - JERUSALEM_IS_NOT_SAME_FAITH:0 "Иерусалим #bold не#! [CHARACTER.GetFaith.GetAdjective|l]ий" + JERUSALEM_IS_SAME_FAITH:0 "Иерусалим #L [CHARACTER.GetFaith.GetName|l]ий#!" + JERUSALEM_IS_NOT_SAME_FAITH:0 "Иерусалим #bold не#! #L [CHARACTER.GetFaith.GetName|l]ий#!" - HIGH_PRIESTHOOD_ENOUGH_HOLY_SITES:1 "Вы контролируете не менее 3 #L [CHARACTER.GetFaith.GetAdjective|l]их#! [Concept( 'holy_site', 'святынь' )|El]" - HIGH_PRIESTHOOD_NOT_ENOUGH_HOLY_SITES:1 "Вы контролируете менее 3 #L [CHARACTER.GetFaith.GetAdjective|l]их#! [Concept( 'holy_site', 'святынь' )|El]" + HIGH_PRIESTHOOD_ENOUGH_HOLY_SITES:1 "Вы контролируете не менее 3 #L [CHARACTER.GetFaith.GetName|l]их#! [Concept( 'holy_site', 'святынь' )|El]" + HIGH_PRIESTHOOD_NOT_ENOUGH_HOLY_SITES:1 "Вы контролируете менее 3 #L [CHARACTER.GetFaith.GetName|l]их#! [Concept( 'holy_site', 'святынь' )|El]" CONSECRATE_BLOODLINE_HIGH_RELIGIOUS_HEAD_OPINION:1 "[CHARACTER.GetFaith.GetReligiousHead.GetShortUINamePossessive] имеет [opinion|El] о вас не ниже 75" NOT_CONSECRATE_BLOODLINE_HIGH_RELIGIOUS_HEAD_OPINION:0 "" CONSECRATE_BLOODLINE_TEMPORAL_RELIGIOUS_HEAD_OPINION:0 "" NOT_CONSECRATE_BLOODLINE_TEMPORAL_RELIGIOUS_HEAD_OPINION:0 "" - CONSECRATE_BLOODLINE_ENOUGH_HOLY_SITES:1 "Вы контролируете как минимум одну #L [CHARACTER.GetFaith.GetAdjective|l]ую#! [Concept( 'holy_site', 'святыню' )|El]" - CONSECRATE_BLOODLINE_NOT_ENOUGH_HOLY_SITES:1 "Вы #bold не#! контролируете никаких #L [CHARACTER.GetFaith.GetAdjective|l]их#! [Concept( 'holy_site', 'святынь' )|El]" + CONSECRATE_BLOODLINE_ENOUGH_HOLY_SITES:1 "Вы контролируете как минимум одну #L [CHARACTER.GetFaith.GetName|l]ую#! [Concept( 'holy_site', 'святыню' )|El]" + CONSECRATE_BLOODLINE_NOT_ENOUGH_HOLY_SITES:1 "Вы #bold не#! контролируете никаких #L [CHARACTER.GetFaith.GetName|l]их#! [Concept( 'holy_site', 'святынь' )|El]" HAS_REVOCABLE_LEASE_TRIGGER:0 "Есть аренда, которую можно отозвать" HAS_ORDER_OF_SUCCESSION_TRIGGER:0 "Использует орденское наследование" HAS_TITLE_LAW_FLAG_TRIGGER:0 "Есть закон титула: $LAW$" IS_TITULAR_TRIGGER:0 "[titular_title|E]" - FORM_GERMANIA_CHRISTIAN_TRIGGER:0 "Вы — #L [CHARACTER.GetFaith.GetAdjective|l][Select_CString(CHARACTER.IsFemale, 'ая правительница', 'ий правитель' )]#!, и у вас есть еще одна возможная цель для реформирования — $e_hre$" + FORM_GERMANIA_CHRISTIAN_TRIGGER:0 "Вы — #L [CHARACTER.GetFaith.GetName|l][Select_CString(CHARACTER.IsFemale, 'ая правительница', 'ий правитель' )]#!, и у вас есть еще одна возможная цель для реформирования — $e_hre$" + FORM_HISPANIA_MUST_END_STRUGGLE_TRIGGER:0 "$e_spain$ не может быть объединена, пока не разрешена [iberian_struggle|E]" TITLE_HELD_YEARS:0 "Титул $TITLE$ удерживался в течение $VALUE|V0$ лет" TITLE_NOT_HELD_YEARS:0 "Титул $TITLE$ #bold НЕ#! удерживался в течение $VALUE|V0$ лет" LANDED_TITLE_THIS_EQUAL:0 "#L $TITLE$ая#! культура" diff --git a/project/ck3/base_game/localization/russian/triggers/province_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/province_triggers_l_russian.yml index 2b71b3eb79..53a40f4ccb 100644 --- a/project/ck3/base_game/localization/russian/triggers/province_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/province_triggers_l_russian.yml @@ -21,3 +21,5 @@ IS_HOLY_SITE_TRIGGER:0 "Является священным местом" HAS_CONTRUCTION_WITH_FLAG_TRIGGER:0 "Возводится $FLAG|V$" NUM_LEASED_TITLES_TRIGGER:0 "Количество сданных в аренду титулов: $NUM|V0$" + + IS_RAIDED_TRIGGER:0 "Подвергается [Concept( 'raided', 'разграблению' )|E]" diff --git a/project/ck3/base_game/localization/russian/triggers/religion_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/religion_triggers_l_russian.yml index 1babbc638d..9d6e46c611 100644 --- a/project/ck3/base_game/localization/russian/triggers/religion_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/religion_triggers_l_russian.yml @@ -4,8 +4,8 @@ FAITH_FERVOR_GLOBAL:0 "[fervor|E] $COMPARATOR$ $NUM|V0$" NOT_FAITH_FERVOR_GLOBAL:0 "[fervor|E] #bold не#! $NUM|V0$ $COMPARATOR$" - FAITH_FERVOR_THIRD:0 "[fervor|E] конфессии [FAITH.GetName] $COMPARATOR$ $NUM|V0$" - NOT_FAITH_FERVOR_THIRD:0 "[fervor|E] конфессии [FAITH.GetName] #bold не#! $COMPARATOR$ $NUM|V0$" + FAITH_FERVOR_THIRD:0 "[fervor|E] конфессии [FAITH.GetAdjective|l] $COMPARATOR$ $NUM|V0$" + NOT_FAITH_FERVOR_THIRD:0 "[fervor|E] конфессии [FAITH.GetAdjective|l] #bold не#! $COMPARATOR$ $NUM|V0$" FAITH_VIRTUES_GLOBAL:0 "Имеет добродетельные [traits|El] в количестве $NUM|V0$" NOT_FAITH_VIRTUES_GLOBAL:0 "Меньше $NUM|V0$ добродетельных свойств" @@ -25,8 +25,8 @@ NOT_HOLY_SITES_CONTROLLED_GLOBAL:0 "Контролирует [holy_sites|El] в количестве меньше $NUM|V0$" HOLY_SITES_CONTROLLED_FIRST:1 "У вас есть контроль над $NUM|V0$ [Concept( 'holy_site', 'святынями' )|E]" NOT_HOLY_SITES_CONTROLLED_FIRST:1 "Вы контролируете менее $NUM|V0$ [Concept( 'holy_site', 'святынь' )|E]" - HOLY_SITES_CONTROLLED_THIRD:0 "[FAITH.GetName] контролирует [holy_sites|El] в количестве $NUM|V0$" - NOT_HOLY_SITES_CONTROLLED_THIRD:0 "[FAITH.GetName] контролирует [holy_sites|El] в количестве меньше $NUM|V0$" + HOLY_SITES_CONTROLLED_THIRD:0 "[FAITH.GetAdjective] контролирует [holy_sites|El] в количестве $NUM|V0$" + NOT_HOLY_SITES_CONTROLLED_THIRD:0 "[FAITH.GetAdjective] контролирует [holy_sites|El] в количестве меньше $NUM|V0$" RELIGION_IS_SAME_AS:0 "Та же [religion|El], что и у [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" NOT_RELIGION_IS_SAME_AS:0 "Иная [religion|El], чем у [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" @@ -35,16 +35,16 @@ THEY_HAVE_SAME_RELIGION:0 "У [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] та же [religion|El], что и у [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" NOT_THEY_HAVE_SAME_RELIGION:0 "У [Select_CString(CHARACTER.IsPlayer, '', 'персонажа ' )][CHARACTER.GetNamePossessiveOrMy][Select_CString(CHARACTER.IsPlayer, 'его персонажа', '' )] иная [religion|El], нежели у [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - IT_HAS_DOMINANT_RULING_GENDER_TRIGGER:0 "[doctrines] конфессии [FAITH.GetName] гласят, что [CHARACTER.GetWomenMen] могут получать [titles] в дар от [Concept( 'rulers', 'правителей' )|E]" - NOT_IT_HAS_DOMINANT_RULING_GENDER_TRIGGER:0 "[doctrines] конфессии [FAITH.GetName] гласят, что [TARGET_CHARACTER.GetWomenMen] #bold не#! могут получать [titles] в дар от [Concept( 'rulers', 'правителей' )|E]" + IT_HAS_DOMINANT_RULING_GENDER_TRIGGER:0 "[doctrines] конфессии [FAITH.GetAdjective|l] гласят, что [CHARACTER.GetWomenMen] могут получать [titles|l] в дар от [Concept( 'rulers', 'правителей' )|E]" + NOT_IT_HAS_DOMINANT_RULING_GENDER_TRIGGER:0 "[doctrines] конфессии [FAITH.GetAdjective|l] гласят, что [TARGET_CHARACTER.GetWomenMen] #bold не#! могут получать [titles|l] в дар от [Concept( 'rulers', 'правителей' )|E]" - I_HOLD_AT_LEAST_COUNT_HOLY_SITES_OF_FAITH:2 "В вашей [Concept( 'realm', 'державе' )|E] есть хотя бы $VALUE|0V$ [FAITH.GetAdjectiveNoTooltip|l]их [Concept( 'holy_sites', 'священных мест' )|E] с [FAITH.GetAdjectiveNoTooltip|l]ими [Concept( 'holders', 'владельцами' )|E]" - I_DO_NOT_HOLD_AT_LEAST_COUNT_HOLY_SITES_OF_FAITH:2 "В вашей [Concept( 'realm', 'державе' )|E] #bold нет#! хотя бы $VALUE|0V$ [FAITH.GetAdjectiveNoTooltip|l]их [Concept( 'holy_sites', 'священных мест' )|E] с [FAITH.GetAdjectiveNoTooltip|l]ими [Concept( 'holders', 'владельцами' )|E]" + I_HOLD_AT_LEAST_COUNT_HOLY_SITES_OF_FAITH:2 "В вашей [Concept( 'realm', 'державе' )|E] есть хотя бы $VALUE|0V$ [FAITH.GetNameNoTooltip|l]их [Concept( 'holy_sites', 'священных мест' )|E] с [FAITH.GetNameNoTooltip|l]ими [Concept( 'holders', 'владельцами' )|E]" + I_DO_NOT_HOLD_AT_LEAST_COUNT_HOLY_SITES_OF_FAITH:2 "В вашей [Concept( 'realm', 'державе' )|E] #bold нет#! хотя бы $VALUE|0V$ [FAITH.GetNameNoTooltip|l]их [Concept( 'holy_sites', 'священных мест' )|E] с [FAITH.GetNameNoTooltip|l]ими [Concept( 'holders', 'владельцами' )|E]" NOT_RELIGION_TAG_TRIGGER:0 "Ваша [faith] #bold не#! принадлежит к религии «$RELIGION|V$»" - CAN_LEGITIMIZE_BASTARDS_IN_FAITH:0 "[CHARACTER.GetFaith.GetName] позволяет [Concept( 'legitimized', 'признавать' )|E] [Concept( 'bastards', 'бастардов' )|E]" - CANNOT_LEGITIMIZE_BASTARDS_IN_FAITH:0 "[CHARACTER.GetFaith.GetName] #EMP не#! позволяет [Concept( 'legitimized', 'признавать' )|E] [Concept( 'bastards', 'бастардов' )|E]" + CAN_LEGITIMIZE_BASTARDS_IN_FAITH:0 "[CHARACTER.GetFaith.GetAdjective] позволяет [Concept( 'legitimized', 'признавать' )|E] [Concept( 'bastards', 'бастардов' )|E]" + CANNOT_LEGITIMIZE_BASTARDS_IN_FAITH:0 "[CHARACTER.GetFaith.GetAdjective] #EMP не#! позволяет [Concept( 'legitimized', 'признавать' )|E] [Concept( 'bastards', 'бастардов' )|E]" CANNOT_CREATE_HOF_TITLE_AT_OR_ABOVE_LIEGE_TIER:0 "Вы не можете стать [Concept( 'head_of_faith', 'главой конфессии' )|E], если в результате ваш [Concept( 'title_rank', 'ранг' )|E] станет выше, чем у [Concept( 'liege', 'сюзерена' )|E]" CHAR_CAN_ONLY_CREATE_ONE_FAITH:0 "Вы уже реформировали или создали новую [Concept( 'faith', 'конфессию' )|E] этим персонажем!" diff --git a/project/ck3/base_game/localization/russian/triggers/script_list_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/script_list_triggers_l_russian.yml index eee14e2cf8..2359b8f1d9 100644 --- a/project/ck3/base_game/localization/russian/triggers/script_list_triggers_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/script_list_triggers_l_russian.yml @@ -26,7 +26,7 @@ ALL_OF_THEIR_HOOKED_CHARACTERS:0 "Все, на кого [CHARACTER.GetShortUINamePossessive] имеет влияние:" ANY_OF_THEIR_HOOKED_CHARACTERS:0 "Любой из тех, на кого [CHARACTER.GetShortUINamePossessive] имеет влияние:" - ANY_FAITH_HOLY_SITE:0 "Любое #L [FAITH.GetAdjective|l]ое#! [holy_site|El]" + ANY_FAITH_HOLY_SITE:0 "Любое #L [FAITH.GetName|l]ое#! [holy_site|El]" ANY_HELD_TITLE:0 "Любой [title|El] во владении:" ANY_OF_MY_HELD_TITLES:0 "Любой мой [title|El] во владении:" diff --git a/project/ck3/base_game/localization/russian/triggers/struggle_triggers_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/struggle_triggers_l_russian.yml new file mode 100644 index 0000000000..f7d90fdee3 --- /dev/null +++ b/project/ck3/base_game/localization/russian/triggers/struggle_triggers_l_russian.yml @@ -0,0 +1,13 @@ +l_russian: + + IS_CULTURE_INVOLVED_IN_STRUGGLE_TRIGGER:0 "#L [CULTURE.GetCollectiveNoun]ая#! культура участвует в борьбе «[STRUGGLE.GetName]»" + IS_FAITH_INVOLVED_IN_STRUGGLE_TRIGGER:0 "[faith|E] [FAITH.GetAdjective|l] участвует в борьбе «[STRUGGLE.GetName]»" + + STRUGGLE_PHASE_IS_TRIGGER:1 "Текущая фаза борьбы [STRUGGLE.GetName] — $PHASE$" + NOT_STRUGGLE_PHASE_IS_TRIGGER:1 "Текущая фаза борьбы [STRUGGLE.GetName] — не $PHASE$" + + STRUGGLE_TYPE_TRIGGER:0 "[STRUGGLE.GetName] относится к типу [STRUGGLE_TYPE]" + NOT_STRUGGLE_TYPE_TRIGGER:0 "[STRUGGLE.GetName] не относится к типу [STRUGGLE_TYPE]" + + IS_STRUGGLE_PHASE_TRIGGER:1 "Текущая фаза борьбы [STRUGGLE.GetName] — [PHASE.GetName]" + NOT_IS_STRUGGLE_PHASE_TRIGGER:1 "Текущая фаза борьбы [STRUGGLE.GetName] — не [PHASE.GetName]" diff --git a/project/ck3/base_game/localization/russian/triggers/trigger_system_l_russian.yml b/project/ck3/base_game/localization/russian/triggers/trigger_system_l_russian.yml index 1d64ab8352..5653ea039e 100644 --- a/project/ck3/base_game/localization/russian/triggers/trigger_system_l_russian.yml +++ b/project/ck3/base_game/localization/russian/triggers/trigger_system_l_russian.yml @@ -1,11 +1,9 @@ -l_russian: - TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" - TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" - TRIGGER_LINE_ACTIVE_UNDEFINED:0 " • $TEXT$" - TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" - TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" - TRIGGER_AND:0 "Все из перечисленного:" - TRIGGER_OR:0 "Что-то из перечисленного:" - SUPPRESS:0 "" # empty +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_russian: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `TRIGGER_AND` +# Moved key `TRIGGER_OR` +# Moved key `SUPPRESS` diff --git a/project/ck3/base_game/localization/russian/tutorial/ep1_tutorial_reactive_l_russian.yml b/project/ck3/base_game/localization/russian/tutorial/ep1_tutorial_reactive_l_russian.yml index 81f3b2fbc3..080851dbd0 100644 --- a/project/ck3/base_game/localization/russian/tutorial/ep1_tutorial_reactive_l_russian.yml +++ b/project/ck3/base_game/localization/russian/tutorial/ep1_tutorial_reactive_l_russian.yml @@ -1,7 +1,7 @@ l_russian: reactive_advice_form_hybrid_culture:0 "Создать гибридную культуру" action_reactive_advice_form_hybrid_culture:0 "$open_tutorial_lesson$$reactive_advice_form_hybrid_culture$" - action_reactive_advice_form_hybrid_culture_desc:0 "Вы и [culture.GetCollectiveNoun|l] можете создать [Concept( 'hybrid_culture', 'гибридную культуру' )|E]" + action_reactive_advice_form_hybrid_culture_desc:0 "Вы и [culture.GetName|l] можете создать [Concept( 'hybrid_culture', 'гибридную культуру' )|E]" action_reactive_advice_form_hybrid_culture_click:0 "$click_to_open_lesson$" lessons_ep1_form_hybrid_culture:0 "$reactive_advice_form_hybrid_culture$" lessons_ep1_form_hybrid_culture_shared_desc:0 "\n\nЭто значит, что вы создадите новую культуру, в которую войдут элементы вашей и другой культуры." @@ -10,7 +10,7 @@ # Tell the player that Hybridising is a thing they SHOULD do, whether or not they can currently reactive_advice_should_form_hybrid_culture:0 "Гибридные культуры" action_reactive_advice_should_form_hybrid_culture:0 "$open_tutorial_lesson$$reactive_advice_should_form_hybrid_culture$" - action_reactive_advice_should_form_hybrid_culture_desc:0 "Попытайтесь создать [Concept( 'hybrid_culture', 'гибридную культуру' )|E] с народом [culture.GetCollectiveNoun|l]." + action_reactive_advice_should_form_hybrid_culture_desc:0 "Вы и [culture.GetName|l] можете попытаться создать [Concept( 'hybrid_culture', 'гибридную культуру' )|E]." action_reactive_advice_should_form_hybrid_culture_click:0 "$click_to_open_lesson$" lessons_ep1_should_form_hybrid_culture:0 "$reactive_advice_should_form_hybrid_culture$" lessons_ep1_should_form_hybrid_culture_desc:0 "Вы можете создать [Concept( 'hybrid_culture', 'гибрид' )|E] с этой [Concept( 'culture', 'культурой' )|E], если [Concept( 'cultural_acceptance', 'терпимость' )|E] между вами достаточно высока, а вашей культуре не меньше 50 лет!$lessons_ep1_form_hybrid_culture_shared_desc$\n\nТерпимость можно увеличить следующими способами:\n$EFFECT_LIST_BULLET$Передать [Concept( 'counties', 'графства' )|E] этой культуры [Concept( 'characters', 'персонажам' )|E] этой культуры\n$EFFECT_LIST_BULLET$Дать советнику [Concept( 'councillor_task', 'задание' )|E] «[accept_culture|E]»\n$EFFECT_LIST_BULLET$Увеличить [Concept( 'culture_intermingling', 'смешение культур' )|E]\n$EFFECT_LIST_BULLET$Обладать [Concept( 'vassals', 'вассалами' )|E], принадлежащими к этой культуре\n\nПри высоком значении терпимости и наличии хотя бы одного графства этой культуры в вашей [Concept( 'realm', 'державе' )|E] вы сможете создать гибридную культуру!" @@ -24,7 +24,7 @@ action_reactive_advice_royal_court_click:0 "$click_to_open_lesson$" ra_rc_intro:0 "Монарший двор" - ra_rc_intro_desc:1 "У вас появился собственный [royal_court|El]!\n\nЭто особый тип двора, который представляет вас на мировой сцене и открывает доступ к множеству новых действий и выгод.\n\nДворы есть у [Concept( 'kings', 'королей' )|E] и [Concept( 'emperors', 'императоров' )|E] с [Concept( 'government', 'формами правления' )|E] «[GetGovernment( 'feudal_government' ).GetName]» и «[GetGovernment( 'clan_government' ).GetName]»." + ra_rc_intro_desc:2 "У вас появился собственный [royal_court|El]!\n\nЭто особый тип двора, который представляет вас на мировой сцене и открывает доступ к множеству новых действий и выгод.\n\nДворы есть у [Concept( 'kings', 'королей' )|E] и [Concept( 'emperors', 'императоров' )|E] с [Concept( 'government', 'формами правления' )|E] «[GetGovernment( 'feudal_government' ).GetName]», «[GetGovernment( 'clan_government' ).GetName]» и «[GetGovernment( 'tribal_government' ).GetName]»." ra_rc_open:0 "$ra_rc_intro$" ra_rc_open_desc:0 "[royal_court|E] открывает множество новых возможностей, обязательно попробуйте их все!\n\nА пока давайте вкратце познакомимся со всеми новыми действиями." diff --git a/project/ck3/base_game/localization/russian/tutorial/fp2_tutorial_reactive_l_russian.yml b/project/ck3/base_game/localization/russian/tutorial/fp2_tutorial_reactive_l_russian.yml new file mode 100644 index 0000000000..04d50f6b9c --- /dev/null +++ b/project/ck3/base_game/localization/russian/tutorial/fp2_tutorial_reactive_l_russian.yml @@ -0,0 +1,44 @@ +l_russian: + reactive_advice_struggle:0 "Борьба" + action_reactive_advice_struggle:0 "Совет: Борьба" + action_reactive_advice_struggle_desc:1 "Вы можете принять участие в борьбе. Откройте, чтобы узнать, что это значит." + action_reactive_advice_struggle_click:0 "$click_to_open_lesson$" + + lessons_struggle_introduction:0 "Борьба" + lessons_struggle_introduction_desc:0 "Вы участвуете в [Concept( 'struggle', 'борьбе' )|E]!\n\n[struggle_struggles|E] — это затяжные [Concept( 'region', 'региональные' )|E] конфликты, в ходе которых действия всех участников влияют на положение дел в области и запускают различные [struggle_phase_phases|El]. Изменения в области влияют на [Concept( 'war', 'войну' )|E], [Concept( 'faith', 'конфессию' )|E] и [Concept( 'culture', 'культуру' )|E].\n\nВ конечном счете все участники соревнуются за то, чтобы определить, чем завершится [struggle|El], и последствия этого скажутся на всех участников в области." + + lessons_struggle_region_open:0 "Область борьбы" + lessons_struggle_region_open_desc:1 "[struggle_region|E] отмечается новой границей, подсвечивающейся при наведении на кнопку борьбы. Только персонажи, владеющие землями в этой области, могут участвовать в [Concept( 'struggle', 'борьбе' )|E].\n\n#TUT [characters|E] за пределами региона могут присоединиться к [Concept( 'struggle', 'борьбе' )|E], захватив земли в [Concept( 'struggle_region', 'области борьбы' )|E] и перенеся туда свою [Concept( 'capital', 'столицу' )|E].#!" + + lessons_struggle_view_open:0 "Доступ к окну борьбы" + lessons_struggle_view_open_desc:0 "Здесь вы можете открыть окно [Concept( 'struggle', 'борьбы' )|E], в котором доступна вся информация, касающаяся [Concept( 'struggle', 'борьбы' )|E]." + lessons_struggle_view_open_prompt:0 "Открыть окно [Concept( 'struggle', 'борьбы' )|E]" + + lessons_struggle_view:0 "Окно борьбы" + lessons_struggle_view_desc:1 "В окне борьбы можно узнать о текущей [Concept( 'struggle_phase', 'фазе' )|E] и ее эффектах. Здесь же можно увидеть возможные следующие фазы и [Concept( 'struggle_catalyst_catalysts', 'катализаторы' )|E], необходимые для перехода [Concept( 'struggle', 'борьбы' )|E] в новые фазы." + + + lessons_struggle_current_phases_and_effects:0 "Текущие фазы и эффекты" + lessons_struggle_current_phases_and_effects_desc:0 "Текущая [struggle_phase|El] влияет на всю [Concept( 'struggle_region', 'область борьбы' )|E], накладывая особые эффекты на всех [Concept( 'struggle_involved', 'вовлеченных' )|E], [Concept( 'struggle_interloper', 'вмешивающихся' )|E] и [Concept( 'struggle_uninvolved', 'невовлеченных' )|E].\n\nВ этом разделе вы можете ознакомиться с влиянием фазы на [Concept( 'war', 'войну' )|E], [Concept( 'faith', 'конфессию' )|E] и [Concept( 'culture', 'культуру' )|E], а также с другими эффектами." + + lessons_next_struggle_phases:0 "Следующая фаза борьбы" + lessons_next_struggle_phases_desc:2 "Текущая [struggle_phase|El] завершится, когда прогресс одной из возможных следующих фаз достигнет [GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]. Чтобы увеличить прогресс, необходимо выполнить любой из [Concept( 'struggle_catalyst_catalysts', 'катализаторов' )|E], перечисленных под фазой.\n\n#TUT Изучите возможные следующие фазы и узнайте больше о них самих, их эффектах и недавних [Concept( 'struggle_catalyst', 'катализаторах' )|E] прогресса. Выбор одной из фаз откроет список [Concept( 'struggle_catalyst', 'катализаторов' )|E], которые вы или любой другой [Concept( 'struggle_involved', 'вовлеченный' )|E] в [Concept( 'struggle', 'борьбу' )|E] можете выполнять неограниченное число раз.#!" + + lessons_ending_struggle_open:0 "Завершение борьбы" + lessons_ending_struggle_open_desc:1 "[struggle|E] будет переходить из фазы в фазу, пока один из участников не запустит одно из финальных решений и не закончит [Concept( 'struggle', 'борьбу' )|E]. Вы всегда можете свериться с финальными решениями и узнать требования и эффекты." + lessons_ending_struggle_open_prompt:0 "Открыть финальные решения" + + lessons_ending_struggle:0 "Завершение борьбы" + lessons_ending_struggle_desc:1 "Здесь перечислены все финальные решения [Concept( 'struggle', 'борьбы' )|E].\n\nПомните, что все финальные решения привязаны к конкретным фазам. Вы получите уведомление, когда одно из них станет доступно." + + + lessons_explore_struggle_open:0 "Изучение борьбы" + lessons_explore_struggle_open_desc:0 "Теперь вы знакомы с основами и готовы к своей первой [Concept( 'struggle', 'борьбе' )|E].\n\nДля начала стоит изучить эффекты текущей фазы и возможные следующие фазы." + + lessons_struggle_involvement_view_open:0 "Вовлеченность в борьбу" + lessons_struggle_involvement_view_open_desc:1 "Во время [Concept( 'struggle', 'борьбы' )|E] все [characters|El] области могут запускать [struggle_catalyst_catalysts|El]. Поэтому важно знать обо всех [Concept( 'struggle_involved', 'вовлеченных' )|E] и [Concept( 'struggle_interloper', 'вмешивающихся в борьбу' )|E]. Данная информация доступна в окне вовлеченных в [Concept( 'struggle', 'борьбу' )|E]." + lessons_struggle_involvement_view_open_prompt:1 "Открыть окно вовлеченных в борьбу" + + lessons_struggle_involvement_view:0 "Вовлеченность в борьбу" + lessons_struggle_involvement_view_desc:0 "Здесь вы найдете информацию о собственной вовлеченности, а также подробные сведения о том, как стать [Concept( 'struggle_involved', 'вовлеченным' )|E], [Concept( 'struggle_interloper', 'вмешивающимся' )|E] или [Concept( 'struggle_uninvolved', 'невовлеченным' )|E].\n\nПомимо вашей вовлеченности, здесь также указаны участники [Concept( 'struggle', 'борьбы' )|E] и их вовлеченность. Здесь же можно найти [struggle_involved_cultures|El] и [struggle_involved_faiths|El].\n\n#TUT Знание о вовлеченности других игроков играет важную роль при планировании следующего катализатора, поскольку катализатор может столкнуть вас с другим участником [Concept( 'struggle', 'борьбы' )|E], другой [Concept( 'faith', 'конфессией' )|E] или [Concept( 'culture', 'культурой' )|E].#!" + diff --git a/project/ck3/base_game/localization/russian/tutorial/tutorial_l_russian.yml b/project/ck3/base_game/localization/russian/tutorial/tutorial_l_russian.yml index 3d1199d6e2..c49dc1f74e 100644 --- a/project/ck3/base_game/localization/russian/tutorial/tutorial_l_russian.yml +++ b/project/ck3/base_game/localization/russian/tutorial/tutorial_l_russian.yml @@ -1,5 +1,5 @@ l_russian: - tutorial_lesson_button_skip:2 "Пропустить" + tutorial_lesson_button_skip:2 "Пропустить урок" tutorial_lesson_button_next:2 "Далее" tutorial_lesson_button_continue:0 "Продолжить" @@ -50,6 +50,25 @@ lesson_step_6_of_8:0 "6/8" lesson_step_7_of_8:0 "7/8" lesson_step_8_of_8:0 "8/8" + lesson_step_1_of_9:0 "1/9" + lesson_step_2_of_9:0 "2/9" + lesson_step_3_of_9:0 "3/9" + lesson_step_4_of_9:0 "4/9" + lesson_step_5_of_9:0 "5/9" + lesson_step_6_of_9:0 "6/9" + lesson_step_7_of_9:0 "7/9" + lesson_step_8_of_9:0 "8/9" + lesson_step_9_of_9:0 "9/9" + lesson_step_1_of_10:0 "1/10" + lesson_step_2_of_10:0 "2/10" + lesson_step_3_of_10:0 "3/10" + lesson_step_4_of_10:0 "4/10" + lesson_step_5_of_10:0 "5/10" + lesson_step_6_of_10:0 "6/10" + lesson_step_7_of_10:0 "7/10" + lesson_step_8_of_10:0 "8/10" + lesson_step_9_of_10:0 "9/10" + lesson_step_10_of_10:0 "10/10" #Lesson names lesson_basics:0 "I. Основы" @@ -237,7 +256,7 @@ lesson_basics_vassals_concept_greyed_out_desc:0 "Здесь вы можете менять [feudal_contracts|El], которые определяют, какие [taxes|El] и [levies|El] предоставляет вам феодальный [vassal|El]." lesson_basics_happy_vassals:0 "$lesson_basics_vassals_concept$" - lesson_basics_happy_vassals_desc:2 "Имеет смысл заботиться о благополучии вассалов. Когда [vassals|El] счастливы, они не устраивают [scheme|El] и не образуют против вас [factions|El].\n\nДаже если ваш [character|El] — невероятно могущественный [ruler|El], не допускайте, чтобы вся [realm|El] восстала против вас. Неугодного властителя ждут [Concept( 'depose', 'низвержение' )|El], [war|El] или [Concept( 'murder', 'смерть' )|El] во сне — в любом случае долго его правление не продлится.\n\n#TUT Некоторые вассалы могут заседать в вашем [Concept( 'council', 'совете' )|El] и выполнять [councillor_tasks|El], так что [opinion|El] и доверие таких вассалов особенно важно.#!" + lesson_basics_happy_vassals_desc:2 "Имеет смысл заботиться о благополучии вассалов. Когда [vassals|El] счастливы, они не устраивают [scheme|El] и не образуют против вас [factions|El].\n\nДаже если ваш [character|El] — невероятно могущественный [ruler|El], не допускайте, чтобы вся [realm|El] восстала против вас. Неугодного властителя ждут [Concept( 'depose', 'низвержение' )|El], [war|El] или [GetScheme('murder').GetTypeName|l] во сне — в любом случае долго его правление не продлится.\n\n#TUT Некоторые вассалы могут заседать в вашем [Concept( 'council', 'совете' )|El] и выполнять [councillor_tasks|El], так что [opinion|El] и доверие таких вассалов особенно важно.#!" lesson_basics_vassal_limit:0 "Лимит вассалов ($lesson_basics_vassals$)" lesson_basics_vassal_limit_desc:2 "Число [Concept( 'vassals', 'вассалов' )|El], которых вы можете собрать под своим крылом, прежде чем [realm|El] станет неуправляемой, ограничено. Превышение [Concept( 'vassal_limit', 'максимального количества вассалов' )|El] влияет на [taxes|El] и [levies|El].\n\nВо время обучения такого не случится, но когда вы начнете строить собственное королевство, не допускайте слишком резкого роста.\n\n#TUT Если максимум все же превышен, вы можете раздать вассалам титулы низкого ранга. Иногда вы можете даже [create|El] #EMP новые#! титулы более высокого уровня, чтобы упрочить свою власть в регионе над титулами низкого ранга, [de_jure|El] относящиеся к вашему новому титулу.#!" @@ -259,12 +278,12 @@ # Schemes & Hooks lesson_basics_schemes_concept:0 "Происки ($lesson_basics_schemes$)" lesson_basics_schemes_concept_complete:0 "$lesson_basics_schemes_concept$" - lesson_basics_schemes_concept_desc:4 "[schemes|E] — это долговременные действия, направленные на других персонажей. Они могут быть как враждебными (например, [GetScheme('murder').GetTypeName] или [GetScheme('abduct').GetTypeName]), так и более социальными, например [GetScheme('befriend').GetTypeName]." + lesson_basics_schemes_concept_desc:4 "[schemes|E] — это долговременные действия, направленные на других персонажей. Они могут быть как враждебными (например, [GetScheme('murder').GetTypeName|l] или [GetScheme('abduct').GetTypeName|l]), так и более социальными, например [GetScheme('befriend').GetTypeName|l]." lesson_basics_intrigue_view_tt:0 "Откройте окно «Интриги» (оно подсвечено)" lesson_basics_schemes_tab_tt:1 "Взгляните на вкладку «Происки» (по умолчанию она открыта)" lesson_basics_hooks_and_secrets_tab_tt:0 "Ознакомьтесь с вкладкой «Влияние и секреты»" lesson_basics_schemes_murder:0 "$lesson_basics_schemes_concept$" - lesson_basics_schemes_murder_desc:3 "[scheme|E] могут оказаться особенно полезными, когда вас не очень устраивает [line_of_succession|El] — одним из способов продвинуться ближе к цели может быть простое #EMP устранение#! конкурентов.\n\nБез шума, без суеты, без свидетелей.\n\n#TUT Попытка [Concept( 'murder_scheme', 'заговора с целью убийства' )|El] может быть раскрыт. Если план не сработает, на вас будут косо смотреть — в первую очередь сама несостоявшаяся жертва.#! " + lesson_basics_schemes_murder_desc:3 "[scheme|E] могут оказаться особенно полезными, когда вас не очень устраивает [line_of_succession|El] — одним из способов продвинуться ближе к цели может быть простое #EMP устранение#! конкурентов.\n\nБез шума, без суеты, без свидетелей.\n\n#TUT Попытка покушения на[GetScheme('murder').GetTypeName|l] может быть раскрыт. Если план не сработает, на вас будут косо смотреть — в первую очередь сама несостоявшаяся жертва.#! " lesson_basics_schemes_sway:0 "$lesson_basics_schemes_concept$" lesson_basics_schemes_sway_desc:0 "[scheme|E] «Влияние» повышают чье-то [opinion|El] о вашем персонаже. Давайте посмотрим!" lesson_basics_schemes_sway_complete:0 "$lesson_basics_schemes_concept$" @@ -278,12 +297,12 @@ # Culture lesson_basics_culture_open_view:1 "Культуры" lesson_basics_culture_open_view_desc:0 "Все [Concept( 'characters', 'персонажи' )|E] и [Concept( 'county', 'графства' )|E] принадлежат к определенной [Concept( 'culture', 'культуре' )|E]. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_open_view_desc_INGAME', '' )]" - lesson_basics_culture_open_view_desc_INGAME:0 "\n\nВаш нынешний [Concept( 'ruler', 'правитель' )|E] принадлежит к [GetPlayer.GetCulture.GetNameNoTooltip|l]ой культуре, что показано в левом нижнем углу." + lesson_basics_culture_open_view_desc_INGAME:0 "\n\nВаш нынешний [Concept( 'ruler', 'правитель' )|E] принадлежит к [GetPlayer.GetCulture.GetCollectiveNounNoTooltip|l]ой культуре, что показано в левом нижнем углу." lesson_basics_culture_open_view_trigger:0 "Откройте окно «Культура» (выделено)" lesson_basics_culture_elements:0 "Культуры" lesson_basics_culture_elements_desc:0 "[culture|E] определяется [Concept( 'ethos', 'моральными принципами' )|E], [Concept( 'culture_pillars', 'столпами' )|E] и [Concept( 'traditions', 'традициями' )|E]. Каждый из этих аспектов культуры накладывает на всех ее представителей определенные бонусы или штрафы.\n\n#V Моральные принципы#! описывают главные ценности культуры, и их нельзя менять. Принципы задают, какие традиции доступны культуре. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_elements_desc_INGAME', '' )]\n\n#V Столпы культуры#! отражают ее происхождение, и их тоже нельзя изменить. Они оказывают значительное влияние на [Concept( 'cultural_acceptance', 'терпимость' )|E] к другим культурам, но в целом не столь значимы, как принципы.\n\n#V Традиции#! культуры более гибкие, но их роль не стоит недооценивать. В отличие от принципов и столпов, традиции могут быть изменены культурным идеологом, о чем мы и поговорим в следующей теме." - lesson_basics_culture_elements_desc_INGAME:1 "Ваш народ, [GetPlayer.GetCulture.GetCollectiveNounNoTooltip|l], следует следующим моральным принципам: [GetPlayer.GetCulture.GetEthos.GetName]." + lesson_basics_culture_elements_desc_INGAME:1 "Ваш народ, [GetPlayer.GetCulture.GetNameNoTooltip|l], следует следующим моральным принципам: [GetPlayer.GetCulture.GetEthos.GetName]." lesson_basics_culture_culture_head:0 "Культуры (Культурный идеолог)" lesson_basics_culture_culture_head_desc:0 "[culture_head|E] — это [Concept( 'ruler', 'правитель' )|E] данной [Concept( 'culture', 'культуры' )|E] с самой большой [Concept( 'realm', 'державой' )|E]. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_culture_head_desc_INGAME', '' )]\n\nКультурный идеолог может закладывать новые традиции своей культуры.\n\nОн также играет важную роль в техническом и общественном развитии своей культуры, что и станет нашей следующей темой." lesson_basics_culture_culture_head_desc_INGAME:0 "[SelectLocalization(ObjectsEqual(GetPlayer, GetPlayer.GetCulture.GetCultureHead), 'lesson_basics_culture_culture_head_desc_YOU', 'lesson_basics_culture_culture_head_desc_OTHER' )]" diff --git a/project/ck3/base_game/localization/russian/tutorial/tutorial_reactive_l_russian.yml b/project/ck3/base_game/localization/russian/tutorial/tutorial_reactive_l_russian.yml index de498624ce..7bf56cc33e 100644 --- a/project/ck3/base_game/localization/russian/tutorial/tutorial_reactive_l_russian.yml +++ b/project/ck3/base_game/localization/russian/tutorial/tutorial_reactive_l_russian.yml @@ -42,7 +42,7 @@ action_reactive_advice_protect_against_factions_desc:0 "Фракция, на которую вовремя не обратили внимания, может стать опасной.\nЧитайте о фракциях и о том, как правителю вести себя с ними!" action_reactive_advice_protect_against_factions_click:0 "$click_to_open_lesson$" reactive_advice_protect_against_factions_step_1:0 "Защита от фракций" - reactive_advice_protect_against_factions_desc:1 "Против вас сформировалась [faction|El], но подождите паниковать — все еще можно исправить!\n\n[vassals|E] и [counties|El] объединяются во фракции, когда их не устраивает ваше правление. Чтобы этого не допустить, необходимо улучшить их [opinion|El] о вас или, напротив, заставить их пребывать [dreaded|El].\n\n#TUT Во избежание возникновения фракций рекомендуется повышать [opinion|El] вассалов о вас, не торопиться с завоеваниями и устраивать [unfortunate_accidents|El] более популярным [Concept( 'claimants', 'претендентам' )|El] на престол.\n\nОбычно, прежде чем фракция выдвигает требования, у вас есть время задобрить вассалов. Не теряйте его даром.#!" + reactive_advice_protect_against_factions_desc:1 "Против вас сформировалась [faction|El], но подождите паниковать — все еще можно исправить!\n\n[vassals|E] и [counties|El] объединяются во фракции, когда их не устраивает ваше правление. Чтобы этого не допустить, необходимо улучшить их [opinion|El] о вас или, напротив, заставить их пребывать [dreaded|El].\n\n#TUT Во избежание возникновения фракций рекомендуется повышать [opinion|El] вассалов о вас, не торопиться с завоеваниями и устраивать [GetScheme('murder').GetTypeName|l] более популярных [Concept( 'claimants', 'претендентов' )|E] на престол.\n\nОбычно, прежде чем фракция выдвигает требования, у вас есть время задобрить вассалов. Не теряйте его даром.#!" reactive_advice_protect_against_factions_2_desc:0 "Когда [county_opinion|El] снижается слишком сильно, в нем может возникнуть [peasant_faction|El]. В отличие от других фракций, эта поднимает мятеж независимо от шансов на победу!\n\nИногда крестьян достаточно поставить на место...\n\n#TUT Не оставляйте крестьянские фракции без внимания: если они нанесут удар, пока вы заняты войной, это серьезно пошатнет ваш [control|El].#!" reactive_advice_protect_against_factions_step_2:0 "$reactive_advice_protect_against_factions_step_1$" reactive_advice_imprisoned:0 "$reactive_advice_imprisoned_step_1$" @@ -59,7 +59,7 @@ reactive_advice_county_control_desc:2 "В одном из ваших [Concept( 'counties', 'графств' )|E] понизился [control|El], а значит, вы получите из него меньше [Concept( 'taxes', 'налогов' )|E] и [Concept( 'levies', 'солдат ополчения' )|E]. Но контроль не пропадает безвозвратно!\n\n#TUT Есть много способов отслеживать контроль: на вкладке «Домен» окна «Держава», в окне «Текущая ситуация» и в окне «Графство».\n\nЧтобы повысить контроль, откройте окно совета и поручите [Concept( 'marshal', 'маршалу' )|E] задание «[increase_control|E]». Кроме того, контроль повышается со временем. Впрочем, происходит это очень медленно — лучше поручить дело опытному маршалу.\n\nЕсли в графстве долгое время будет низкий контроль, может начаться [county_corruption|El]. Чтобы этого не произошло, советуем не захватывать сразу много территорий.#!" reactive_advice_looming_game_over:0 "$reactive_advice_looming_game_over_step_1$" reactive_advice_looming_game_over_step_1:0 "Чтобы игра не кончалась" - reactive_advice_looming_game_over_desc:5 "Ой-ой! Кажется, у вас нет [Concept( 'player_heir', 'наследника' )|E]. Если вы сейчас умрете, [Concept( 'game_over', 'игра закончится' )|E]. Давайте попробуем этого избежать!\n\n#TUT Если вы попали в подобную ситуацию, обычно это означает, что династия на вас закончится. Отныне единственный выход из положения — появление [Concept( 'legitimate', 'законного' )|E] наследника!\n\nЕсли в вашем обществе наследник может быть только определенного пола, попробуйте изменить [gender_law|El] на менее суровый. Если у вас есть [bastards|El], самое время их признать!\n\nКроме того, попробуйте заключить [Concept( 'married', 'брак' )|E] с персонажем, [fertility|El] которого высока (как правило, женщины старше 45 лет редко могут зачать). Если всё равно ничего не помогает, попробуйте [Concept( 'divorce', 'развестись' )|E] или попытаться [Concept( 'murder', 'убить' )|E] [Concept( 'spouse', 'супруга/супругу' )|E] и заключить новый брак — или осуществите [scheme|E] «[GetScheme('seduce').GetTypeName]», чтобы обзавестись бастардом.\n\nВремя не ждет, так что не рискуйте понапрасну!#!" + reactive_advice_looming_game_over_desc:5 "Ой-ой! Кажется, у вас нет [Concept( 'player_heir', 'наследника' )|E]. Если вы сейчас умрете, [Concept( 'game_over', 'игра закончится' )|E]. Давайте попробуем этого избежать!\n\n#TUT Если вы попали в подобную ситуацию, обычно это означает, что династия на вас закончится. Отныне единственный выход из положения — появление [Concept( 'legitimate', 'законного' )|E] наследника!\n\nЕсли в вашем обществе наследник может быть только определенного пола, попробуйте изменить [gender_law|El] на менее суровый. Если у вас есть [bastards|El], самое время их признать!\n\nКроме того, попробуйте заключить [Concept( 'married', 'брак' )|E] с персонажем, [fertility|El] которого высока (как правило, женщины старше 45 лет редко могут зачать). Если всё равно ничего не помогает, попробуйте [Concept( 'divorce', 'развестись' )|E] или совершить [GetScheme('murder').GetTypeName|l] [Concept( 'spouse', 'супруга/супруги' )|E] и заключить новый брак — или осуществите [scheme|El] «[GetScheme('seduce').GetTypeName]», чтобы обзавестись бастардом.\n\nВремя не ждет, так что не рискуйте понапрасну!#!" reactive_advice_bankruptcy:0 "$reactive_advice_bankruptcy_step_1$" action_reactive_advice_bankruptcy:0 "$open_tutorial_lesson$$reactive_advice_bankruptcy_step_1$" action_reactive_advice_bankruptcy_desc:0 "У вас нет [gold_i] золота, и вы оказались в долгах!\nЧитайте о долгах и о том, как от них избавиться." @@ -80,7 +80,7 @@ action_reactive_advice_bishop_endorsement_desc:0 "Епископ вас не поддерживает!\nУзнайте, что это значит и как решить проблему." action_reactive_advice_bishop_endorsement_click:0 "$click_to_open_lesson$" reactive_advice_bishop_endorsement_step_1:0 "Поддержка епископа" - reactive_advice_bishop_endorsement_desc:3 "[faith|E] персонажа подразумевает, что [realm_priest|E] состоит в вашем [council|E].\n\nВ руках епископов сосредоточена огромная власть, и они готовы щедро ею делиться — пока вы пользуетесь их расположением...\n\n#TUT Из всех [temple_holdings|E] вашей [realm|E] епископ присылает вам [taxes|E] и [levies|E], размеры которых зависят от его [opinion|E] о вас.\n\nОказавшись не в фаворе, вы перестанете получать что-либо, а епископ начнет усложнять вам жизнь! Например, он может заставить вас развестись...\n\nБерегите расположение епископа как зеницу ока. Применяйте #TUT_KW «$gift_interaction$»#! или используйте [GetScheme('sway').GetTypeName] [scheme|E].\n\nЕсли ничего не помогает, пригодится [GetScheme('murder').GetTypeName]... Возможно, его преемник окажется более дружелюбным?#!" + reactive_advice_bishop_endorsement_desc:3 "[faith|E] персонажа подразумевает, что [realm_priest|El] состоит в вашем [Concept( 'council', 'совете' )|E].\n\nВ руках епископов сосредоточена огромная власть, и они готовы щедро ею делиться — пока вы пользуетесь их расположением...\n\n#TUT Со всех [Concept( 'temple_holdings', 'храмовых владений' )|E] вашей [realm|El] епископ присылает вам [taxes|El] и [levies|El], размеры которых зависят от его [Concept( 'opinion', 'мнения' )|E] о вас.\n\nОказавшись не в фаворе, вы перестанете получать что-либо, а епископ начнет усложнять вам жизнь! Например, он может заставить вас развестись...\n\nБерегите расположение епископа как зеницу ока. Применяйте #TUT_KW «$gift_interaction$»#! или используйте [scheme|El] «[GetScheme('sway').GetTypeName]».\n\nЕсли ничего не помогает, пригодится [GetScheme('murder').GetTypeName|l]... Возможно, его преемник окажется более дружелюбным?#!" reactive_advice_encyclopedia:0 "$reactive_advice_encyclopedia_step_1$" action_reactive_advice_encyclopedia:0 "$open_tutorial_lesson$$reactive_advice_encyclopedia_step_1$" @@ -133,7 +133,7 @@ action_reactive_advice_varangian_adventure_click:0 "$click_to_open_lesson$" reactive_advice_varangian_adventure:0 "$game_concept_varangian_adventures$" reactive_advice_varangian_adventure_step_1:0 "$game_concept_varangian_adventures$" - reactive_advice_varangian_adventure_desc:0 "Вы можете начать [Concept( 'varangian_adventure', 'варяжское приключение' )|E].\n\nПока длится $culture_era_tribal$ [Concept( 'era', 'эра' )|E], этот тип войны позволит вам начать новую жизнь в чужих землях, далеко от холодных берегов вашей родины.\n\nУспешное [Concept( 'varangian_adventure', 'варяжское приключение' )|E] не только перенесет вашу державу в другие земли, но и предоставит независимость вашим старым землям, включая вассалов.\n\nВаше первое [Concept( 'varangian_adventure', 'варяжское приключение' )|E] в качестве $north_germanic_group$ого правителя также призовет вам на помощь дополнительные войска из графств региона [GetGeographicalRegion('dlc_fp1_region_core_mainland_scandinavia').GetName] с той же [Concept( 'faith', 'конфессией' )|E] и [Concept( 'culture', 'культурой' )|E]. Эти войска помогут вам завоевать новый дом." + reactive_advice_varangian_adventure_desc:0 "Вы можете начать [Concept( 'varangian_adventure', 'варяжское приключение' )|E].\n\nПока длится $culture_era_tribal$ [Concept( 'era', 'эра' )|E], этот тип войны позволит вам начать новую жизнь в чужих землях, далеко от холодных берегов вашей родины.\n\nУспешное [Concept( 'varangian_adventure', 'варяжское приключение' )|E] не только перенесет вашу державу в другие земли, но и предоставит независимость вашим старым землям, включая вассалов.\n\nВаше первое [Concept( 'varangian_adventure', 'варяжское приключение' )|E] в качестве $north_germanic_group_collective_noun$ого правителя также призовет вам на помощь дополнительные войска из графств региона [GetGeographicalRegion('dlc_fp1_region_core_mainland_scandinavia').GetName] с той же [Concept( 'faith', 'конфессией' )|E] и [Concept( 'culture', 'культурой' )|E]. Эти войска помогут вам завоевать новый дом." # Court positions action_reactive_advice_court_positions:0 "$open_tutorial_lesson$$ra_court_pos_open_view$" diff --git a/project/ck3/base_game/localization/russian/wars_l_russian.yml b/project/ck3/base_game/localization/russian/wars_l_russian.yml index 8ae8f63308..0b301ff7f9 100644 --- a/project/ck3/base_game/localization/russian/wars_l_russian.yml +++ b/project/ck3/base_game/localization/russian/wars_l_russian.yml @@ -13,13 +13,13 @@ WAR_SCORE_OCCUPATION_COUNTY:0 "[TITLE.GetNameNoTier]: $SCORE|=+1%/$" WAR_SCORE_OCCUPATION_COUNTY_PARTIAL:0 "[TITLE.GetNameNoTier] (частично): $SCORE|=+1%/$" WAR_SCORE_FULL_OCCUPATION:0 "Полная оккупация: $SCORE|0+=%/$" - RELIGIOUS_WAR_NAME:1 "[holy_war|E] за титул [TITLE.GetName]" + RELIGIOUS_WAR_NAME:1 "[holy_war|E] за [TITLE.GetBaseName|l]" HOLY_WAR_COUNTY_NAME:0 "[holy_war|E] за [county|El]" HOLY_WAR_DUCHY_NAME:0 "[holy_war|E] за [duchy|El]" HOLY_WAR_KINGDOM_NAME:0 "[holy_war|E] за [kingdom|El]" declared_major_religious_war_flag_tt:0 "Вы можете развязать большую религиозную войну только один раз в жизни" great_holy_war_cooldown:0 "Ваша [Concept( 'faith', 'конфессия' )|E] уже вела [Concept( 'great_holy_war', 'великую священную войну' )|E] в последние 30 лет" - DEBUG_WAR_NAME:1 "#D (DEBUG)#! [ATTACKER.GetPrimaryTitle.GetPrefix] — Отладка [DEFENDER.GetPrimaryTitle.GetAdjective]ой войны за титул [TITLE.GetName]" + DEBUG_WAR_NAME:1 "#D (DEBUG)#! [ATTACKER.GetPrimaryTitle.GetPrefix] — Отладка #L [DEFENDER.GetPrimaryTitle.GetAdjective]ой#! войны за титул [TITLE.GetBaseName]" debug_war_invalidated_desc:0 "#D (DEBUG)#! Отладка войны недействительна" DEBUG_WAR_NAME_FALLBACK:0 "#D (DEBUG)#! Отладка войны" WAR_BREAKING_TRUCE:0 "@warning_icon!#X При объявлении войны [truce|El] будет нарушено!#!" @@ -42,22 +42,22 @@ WAR_SCORE_WE_CAPTURED_HEIR:0 "Мы захватили наследника: $VALUE|=+0%$" WAR_SCORE_THEY_CAPTURED_HEIR:0 "Захвачен наследник: $VALUE|=+0%$" WHITE_PEACE_DISABLED:0 "Статус-кво невозможен" - RELIGIOUS_CB_TITLE:3 "[attacker.GetShortUIName|U] [Select_CString(attacker.IsPlayer, 'захватите', 'захватит' )] все территории, которыми сейчас владеет [defender.GetShortUINamePossessive] и которые входят в домен [THIS.GetLandedTitle.GetName]" - INVASION_CB_TITLE:3 "Вы захватите и покорите все территории, которыми сейчас завладели и владельцем которых является [defender.GetShortUIName], а также земли, которые входят в домен [THIS.GetLandedTitle.GetName]" - MONGOL_INVASION_CB_TITLE:3 "Вы захватите и покорите все территории, владельцем которых является [THIS.GetLandedTitle.GetName] и которые входят в домен [defender.GetShortUINamePossessive]" + RELIGIOUS_CB_TITLE:3 "[attacker.GetShortUIName|U] [Select_CString(attacker.IsPlayer, 'захватите', 'захватит' )] все территории, которыми сейчас владеет [defender.GetShortUINamePossessive] и которые входят в домен [THIS.GetLandedTitle.GetBaseName]" + INVASION_CB_TITLE:3 "Вы захватите и покорите все территории, которыми сейчас завладели и владельцем которых является [defender.GetShortUIName], а также земли, которые входят в домен [THIS.GetLandedTitle.GetBaseName]" + MONGOL_INVASION_CB_TITLE:3 "Вы захватите и покорите все территории, владельцем которых является [THIS.GetLandedTitle.GetBaseName] и которые входят в домен [defender.GetShortUINamePossessive]" DEJURE_CB_NAME:0 "Захватить все [de_jure|El] территории" DEJURE_CB_WAR_NAME:1 "$ORDER$ Война за де-юре #L [ATTACKER.GetPrimaryTitle.GetAdjective|l]ие#! земли" DEJURE_CB_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" - DEJURE_CB_DUCHY_NAME:2 "Захватить домен [TITLE.GetName] #weak ([de_jure|El])#!" + DEJURE_CB_DUCHY_NAME:2 "Захватить [TITLE.GetBaseName] #weak ([de_jure|El])#!" DEJURE_CB_DUCHY_NAME_GENERIC:1 "Захватить [de_jure|El] [duchy|El]" - DEJURE_CB_COUNTY_NAME:2 "Захватить домен [TITLE.GetName] #weak ([de_jure|El])#!" + DEJURE_CB_COUNTY_NAME:2 "Захватить [TITLE.GetBaseName] #weak ([de_jure|El])#!" DEJURE_CB_COUNTY_NAME_GENERIC:1 "Захватить [de_jure|El] [county|El]" - DEJURE_CB_WAR_SPECIFIC_NAME:3 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ая#! де-юре война за [TITLE.GetName]" + DEJURE_CB_WAR_SPECIFIC_NAME:3 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ая#! де-юре война за [TITLE.GetBaseName]" DEJURE_CB_WAR_SPECIFIC_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" - CLAIM_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ая#! война ([CLAIMANT.GetShortUINamePossessive] претендует на титул [TITLE.GetName])" + CLAIM_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ая#! война ([CLAIMANT.GetShortUINamePossessive] претендует на [TITLE.GetBaseName])" CLAIM_CB_NAME:0 "[claims|E] [Select_CString(CLAIMANT.IsPlayer, '', 'персонажа ' )][CLAIMANT.GetNamePossessiveOrMy][Select_CString(CLAIMANT.IsPlayer, 'его персонажа', '' )]" - CLAIM_WAR_NAME_BASE:1 "[ATTACKER.GetPrimaryTitle.GetAdjective]ий претендент [CLAIMANT.GetShortUIName] на титул [TITLE.GetName]" - CLAIM_WAR_NAME_MY:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ая#! война (по претензии на титул [TITLE.GetName])" + CLAIM_WAR_NAME_BASE:1 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! претендент [CLAIMANT.GetShortUIName] на титул [TITLE.GetName]" + CLAIM_WAR_NAME_MY:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ая#! война (по претензии на [TITLE.GetBaseName])" WAR_DECLARED:1 "Война объявлена" INDEPENDENCE_WAR_NAME:0 "Война за независимость" LIBERTY_WAR_NAME:0 "Война за свободу" @@ -66,8 +66,8 @@ peasant_war_white_peace_desc:0 "[peasant_faction|E] распущена." peasant_war_defeat_desc:0 "[peasant_faction|E] распущена, а [attacker.GetShortUIName] в темнице. Все мятежные [counties|El] принудительно увеличивают [county_opinion|El]." - POPULIST_WAR_NAME:0 "[ATTACKER.GetCulture.GetNameNoTooltip]ое [ATTACKER.GetFaith.GetAdjectiveNoTooltip|l]ое восстание" - CLAIMANT_WAR_NAME:2 "[ATTACKER.GetTitledFirstNamePossessive] ведет войну, претендуя на титул [TITLE.GetName]" + POPULIST_WAR_NAME:0 "[ATTACKER.GetCulture.GetCollectiveNounNoTooltip]ое [ATTACKER.GetFaith.GetNameNoTooltip|l]ое восстание" + CLAIMANT_WAR_NAME:2 "[CLAIMANT.GetTitledFirstNamePossessive] ведет войну, претендуя на титул [TITLE.GetBaseName]" depose_war:0 "Свержение" claim_cb:0 "Претензия" claim_cb_victory_desc_attacker_claimant:1 "Вы получите оспариваемый [title|El]." @@ -112,6 +112,8 @@ CB_SIZE_OF_TARGET_REALM_COST:0 "Размер владений защитника" CB_VASSALIZING_KING:0 "Вассализация королевства" CB_ATTACKER_CULTURE:0 "[culture|E]" + CB_STRUGGLE_PHASE_DISCOUNT:0 "[struggle_phase|E]" + CB_STRUGGLE_PHASE_SURCHARGE:0 "[struggle_phase|E]" independence_faction_war:0 "Фракция сепаратистов" independence_war_victory_desc_local_player_attacker_alone:0 "[attacker.GetShortUIName|U] [Select_CString(attacker.IsPlayer, 'получите', 'получит' )] независимость от [Select_CString(defender.IsPlayer, '', 'персонажа ' )][defender.GetNamePossessiveOrMy][Select_CString(defender.IsPlayer, 'его персонажа', '' )]." @@ -231,7 +233,7 @@ vassalization_cb_defeat_desc_attacker:0 "[defender.GetShortUIName|U] сохранит независимость. [discontent|E] всех [Concept( 'factions', 'фракций' )|E] против вас растет." - CONQUEST_CB_TITLE:3 "Вы захватите все территории, которыми сейчас владеет [defender.GetShortUIName] и которые входят в домен [THIS.GetLandedTitle.GetName]" + CONQUEST_CB_TITLE:3 "Вы захватите все территории, которыми сейчас владеет [defender.GetShortUIName] и которые входят в домен [THIS.GetLandedTitle.GetBaseName]" duchy_conquest_cb:0 "Покорение герцогства" county_conquest_cb:0 "Завоевание графства" county_conquest_cb_victory_desc_attacker:2 "Вы получили оспариваемые [titles|El]." @@ -251,15 +253,15 @@ CONQUEST_COUNTY_CB_NAME:1 "Завоевать [county|El]" CONQUEST_DUCHY_CB_NAME:1 "Завоевать [duchy|El]" - CONQUEST_CB_SPECIFIC_NAME:1 "Завоевать домен [TITLE.GetName]" - CONQUEST_CB_NAME:0 "Завоевать домен [TITLE.GetName]" - CONQUEST_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ое#! завоевание домена [TITLE.GetName]" + CONQUEST_CB_SPECIFIC_NAME:1 "Завоевать домен [TITLE.GetBaseNameNoTier]" + CONQUEST_CB_NAME:0 "Завоевать домен [TITLE.GetBaseNameNoTier]" + CONQUEST_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ое#! завоевание домена [TITLE.GetBaseNameNoTier]" CONQUEST_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" ducal_conquest_cb:0 "Завоевание герцогства" - DUCAL_CONQUEST_CB_NAME:1 "[ducal_conquest|E] [counties|El]" - DUCAL_CONQUEST_CB_SPECIFIC_NAME:1 "Завоевание герцогства [TITLE.GetName]" - DUCAL_CONQUEST_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip]ое#! завоевание герцогства [TITLE.GetNameNoTooltip]" + DUCAL_CONQUEST_CB_NAME:1 "[Concept( 'ducal_conquest', 'Завоевание' )|E] [counties|El]" + DUCAL_CONQUEST_CB_SPECIFIC_NAME:1 "Завоевание герцогства [TITLE.GetBaseNameNoTier]" + DUCAL_CONQUEST_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip]ое#! завоевание герцогства [TITLE.GetBaseNameNoTier]" DUCAL_CONQUEST_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" tribal_subjugation_cb:0 "Покорение" @@ -270,14 +272,14 @@ tribal_subjugation_cb_victory_desc_equal_tier_attacker:0 "[primary_title|E] персонажа [defender.GetShortUIName] захвачен вами, и [defender.GetSheHe] становится вашим [Concept( 'vassal', 'вассалом' )|E]." tribal_subjugation_cb_victory_desc_equal_tier_defender:0 "Ваш [primary_title|El] захвачен персонажем [attacker.GetShortUIName], и вы становитесь [attacker.GetHerHis] [Concept( 'vassal', 'вассалом' )|El]." tribal_subjugation_cb_victory_desc_equal_tier:0 "[attacker.GetShortUIName|U] захватывает [primary_title|El] [Select_CString(defender.IsPlayer, '', 'персонажа ' )][defender.GetNamePossessiveOrMy][Select_CString(defender.IsPlayer, 'его персонажа', '' )], и [defender.GetShortUIName] становится [attacker.GetHerHis] [Concept( 'vassal', 'вассалом' )|El]." - tribal_subjugation_cb_white_peace_desc_defender:0 "Вы сохраняете все [titles|E] и независимость." + tribal_subjugation_cb_white_peace_desc_defender:0 "Вы сохраняете все [titles|El] и независимость." tribal_subjugation_cb_white_peace_desc:0 "[defender.GetShortUIName|U] сохраняет все титулы и независимость." tribal_subjugation_cb_defeat_desc_attacker:0 "[defender.GetShortUIName|U] сохраняет независимость. [discontent|E] вами растет во всех [Concept( 'factions', 'фракциях' )|E]." ireland_laudabiliter_conquest_cb:0 "Похвальное завоевание" LAUDABILITER_CONQUEST_CB_NAME:1 "Открыто завоевать [county|El]" - LAUDABILITER_CONQUEST_CB_SPECIFIC_NAME:1 "Завоевать титул [TITLE.GetName]" - LAUDABILITER_CONQUEST_WAR_NAME:1 "$ORDER$ «Похвальное завоевание» титула [TITLE.GetName]" + LAUDABILITER_CONQUEST_CB_SPECIFIC_NAME:1 "Завоевать титул [TITLE.GetBaseName]" + LAUDABILITER_CONQUEST_WAR_NAME:1 "$ORDER$ «Похвальное завоевание» титула [TITLE.GetBaseName]" LAUDABILITER_CONQUEST_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" ireland_laudabiliter_conquest_cb_victory_desc_attacker:0 "Вы получаете все титулы, которыми [defender.GetShortUIName] владеет в Ирландии." ireland_laudabiliter_conquest_cb_victory_desc_defender:0 "[attacker.GetShortUIName|U] забирает все ваши титулы в Ирландии." @@ -291,27 +293,27 @@ invasion_war:0 "Вторжение" clan_invasion_war:0 "Вторжение клана" INVASION_CB_NAME:1 "Вторгнуться в [kingdom|El]" - INVASION_CB_SPECIFIC_NAME:1 "Вторжение в домен [TITLE.GetName]" - INVASION_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ое#! вторжение в домен [TITLE.GetName]" + INVASION_CB_SPECIFIC_NAME:1 "Вторжение в домен [TITLE.GetBaseNameNoTier]" + INVASION_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ое#! вторжение в домен [TITLE.GetBaseNameNoTier]" INVASION_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" mongol_invasion_war:0 "Монгольское вторжение" mongol_realm_invasion_war:0 "Вторжение монгольской державы" MONGOL_INVASION_WAR_NAME:0 "Монгольское вторжение в державу [TITLE.GetNameNoTier]" MONGOL_INVASION_KINGDOM_CB_NAME:0 "Монгольское вторжение в [kingdom|El]" MONGOL_INVASION_EMPIRE_CB_NAME:0 "Монгольское вторжение в [Concept( 'empire', 'империю' )|E]" - mongol_invasion_war_victory_desc_attacker:0 "Вы захватываете все титулы в державе персонажа [defender.GetShortUINamePossessive], [de_jure|E] принадлежащие цели." - invasion_war_victory_desc_attacker:0 "Вы захватываете все титулы в державе персонажа [defender.GetShortUINamePossessive], [de_jure|E] принадлежащие цели, и все оккупированные графства за ее пределами." + mongol_invasion_war_victory_desc_attacker:0 "Вы захватываете все титулы в державе персонажа [defender.GetShortUINamePossessive], [de_jure|El] принадлежащие цели." + invasion_war_victory_desc_attacker:0 "Вы захватываете все титулы в державе персонажа [defender.GetShortUINamePossessive], [de_jure|El] принадлежащие цели, и все оккупированные графства за ее пределами." mongol_invasion_war_victory_desc:0 "[attacker.GetShortUIName|U] захватывает все титулы в державе [Select_CString(defender.IsPlayer, '', 'персонажа ' )][defender.GetNamePossessiveOrMy][Select_CString(defender.IsPlayer, 'его персонажа', '' )], [de_jure|El] принадлежащие цели." invasion_war_victory_desc:0 "[attacker.GetShortUIName|U] захватывает все титулы в державе [Select_CString(defender.IsPlayer, '', 'персонажа ' )][defender.GetNamePossessiveOrMy][Select_CString(defender.IsPlayer, 'его персонажа', '' )], [de_jure|El] принадлежащие цели, и все оккупированные графства вне ее." invasion_war_white_peace_desc_defender:0 "Вы сохраняете титулы." invasion_war_white_peace_desc:0 "[defender.GetShortUIName|U] сохраняет титулы." - clan_invasion_war_victory_desc_attacker:0 "Вы вассализируете все титулы в державе персонажа [defender.GetShortUINamePossessive], [de_jure|E] принадлежащие цели." + clan_invasion_war_victory_desc_attacker:0 "Вы вассализируете все титулы в державе персонажа [defender.GetShortUINamePossessive], [de_jure|El] принадлежащие цели." clan_invasion_war_victory_desc:0 "[attacker.GetShortUIName|U] [Select_CString(attacker.IsPlayer, 'вассализируете', 'вассализирует' )] все титулы в державе [Select_CString(defender.IsPlayer, '', 'персонажа ' )][defender.GetNamePossessiveOrMy][Select_CString(defender.IsPlayer, 'его персонажа', '' )], [de_jure|El] принадлежащие цели." invasion_war_warning_desc:1 "\n\n#X За всю жизнь можно развязать только одну [Concept( 'war', 'войну' )|El] с вторжением против [Concept( 'title', 'титула' )|El] уровня «[kingdom|El]»#!" hungarian_invasion_war_victory_desc_attacker:0 "Вы владеете всеми титулами в державе [defender.GetShortUINamePossessive] Среднедунайской низменности. Все территории за ее пределами будут брошены." hungarian_invasion_war_victory_desc:0 "Захватывает все титулы в державе [defender.GetShortUINamePossessive] Среднедунайской низменности. Все территории за ее пределами будут брошены." hungarian_invasion_war_warning_desc:0 "\n\n#X Великое переселение народов может осуществить только один участник кампании один раз на всем ее протяжении.#!" - HUNGARIAN_INVASION_WAR_NAME:1 "$mogyer$ переселяются: их влечет [TITLE.GetName]" + HUNGARIAN_INVASION_WAR_NAME:1 "$mogyer$ое переселение в земли [TITLE.GetBaseNameNoTier]" HUNGARIAN_INVASION_WAR_NAME_BASE:0 "" HUNGARIAN_INVASION_CB_NAME:0 "Переселение в Паннонию" launch_hungarian_migration_scripted_effect.tt.pannonia_renamed:0 "$KINGDOM_PANNONIA$ теперь $k_hungary$" @@ -331,7 +333,7 @@ flowery_war_cb:0 "Набег за пленными" FLOWERY_WAR_CB_NAME:0 "[flowery_war|E] против [Select_CString(TARGET_CHARACTER.IsPlayer, '', 'персонажа ' )][TARGET_CHARACTER.GetNamePossessiveOrMy][Select_CString(TARGET_CHARACTER.IsPlayer, 'его персонажа', '' )]" - FLOWERY_WAR_CB_SPECIFIC_NAME:1 "[DEFENDER.GetPrimaryTitle.GetNameNoTier] подвергается нападению охотников за пленными" + FLOWERY_WAR_CB_SPECIFIC_NAME:1 "[DEFENDER.GetPrimaryTitle.GetBaseNameNoTier] подвергается нападению охотников за пленными" FLOWERY_WAR_WAR_NAME:0 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! набег за пленными против персонажа [DEFENDER.GetPrimaryTitle.GetNameNoTier]" FLOWERY_WAR_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" flowery_war_cb_prisoners.tt_attacker:1 "От трех до пяти [Concept( 'courtier', 'придворных' )|E] [Select_CString(defender.IsPlayer, '', 'персонажа ' )][defender.GetNamePossessiveOrMy][Select_CString(defender.IsPlayer, 'его персонажа', '' )] будут взяты в плен — в зависимости от уровня защитника." @@ -377,7 +379,7 @@ sons_of_lothbrok_invasion_cb_defeat_desc_defender:0 "Вы сохраняете титулы. [attacker.GetShortUIName|U] теряет [Concept( 'prestige', 'престиж' )|E] и выплачивает вам репарации." sons_of_lothbrok_invasion_cb_defeat_desc:0 "[defender.GetShortUIName|U] сохраняет титулы. [attacker.GetShortUIName|U] теряет [Concept( 'prestige', 'престиж' )|E] и выплачивает [defender.GetHerHim] репарации." - religious_war_victory_desc:1 "Будут захвачены все титулы #L [defender.GetFaith.GetAdjective|l]их#! правителей в указанном [Concept( 'title', 'титуле' )|E], а все #L [attacker.GetFaith.GetAdjective|l]ие#! правители станут вассалами [Select_CString(attacker.IsPlayer, '', 'персонажа ' )][attacker.GetNamePossessiveOrMy][Select_CString(attacker.IsPlayer, 'его персонажа', '' )]." + religious_war_victory_desc:1 "Будут захвачены все титулы #L [defender.GetFaith.GetName|l]их#! правителей в указанном [Concept( 'title', 'титуле' )|E], а все #L [attacker.GetFaith.GetName|l]ие#! правители станут вассалами [Select_CString(attacker.IsPlayer, '', 'персонажа ' )][attacker.GetNamePossessiveOrMy][Select_CString(attacker.IsPlayer, 'его персонажа', '' )]." religious_war_white_peace_desc:1 "Ни один [Concept( 'title', 'титул' )|E] не меняет хозяина." religious_war_defeat_desc:2 "Ни один [Concept( 'title', 'титул' )|E] не меняет хозяина." major_religious_war_warning_desc:1 "\n\n#X За всю жизнь можно развязать только одну [Concept( 'holy_war', 'священную войну' )|El] против [Concept( 'title', 'титула' )|El] уровня «[kingdom|El]»#!" @@ -421,7 +423,7 @@ artifact_war_victory_desc:0 "Вы заберете себе все [Concept( 'artifacts', 'артефакты' )|E] персонажа [defender.GetShortUIName|U] и [Select_CString(defender.IsFemale, 'ее', 'его' )] [Concept( 'vassals', 'вассалов' )|E], на которые у вас есть претензии." artifact_war_victory_desc_defender:0 "[attacker.GetShortUIName|U] заберет себе все [Concept( 'artifacts', 'артефакты' )|E], принадлежащие вам и вашим [Concept( 'vassals', 'вассалам' )|E], на которые у [Select_CString(attacker.IsFemale, 'нее', 'него' )] есть претензии." - artifact_war_white_peace_desc:0 "Никакие [artifacts|e] не меняют хозяев." + artifact_war_white_peace_desc:0 "Никакие [artifacts|el] не меняют хозяев." artifact_war_defeat_desc:0 "$artifact_war_white_peace_desc$" artifact_war_invalidated_desc:0 "$ARTIFACT_WAR_NAME$ — недействительно!" artifact_war:0 "[artifact|E]" @@ -432,11 +434,52 @@ conquest_title_usurp_tt:0 "@warning_icon!#X Нынешний владелец, [de_jure_target.GetHolder.GetTitledFirstName], сохранит титул [de_jure_target.GetName] после войны.#!" conquest_title_create_tt:0 "@warning_icon!#X Титул [de_jure_target.GetName] не будет создан по результатам этой войны.#!" - reclaim_relic_artifact_war_victory_desc:0 "Вы забираете себе все [attacker.GetFaith.GetReligion.GetAdjective|l]ие [artifacts|el] персонажа [defender.GetShortUIName|U] и [Select_CString(defender.IsFemale, 'ее', 'его' )] не[attacker.GetFaith.GetReligion.GetAdjective|l]их [Concept( 'vassals', 'вассалов' )|E]." - reclaim_relic_artifact_war_victory_desc_defender:0 "[attacker.GetShortUIName|U] забирает себе все [attacker.GetFaith.GetReligion.GetAdjective|l]ие [artifacts|el], принадлежащие вам и вашим не[attacker.GetFaith.GetReligion.GetAdjective|l]им [Concept( 'vassals', 'вассалам' )|E]." + reclaim_relic_artifact_war_victory_desc:0 "Вы забираете себе все #L [attacker.GetFaith.GetReligion.GetName|l]ие#! [artifacts|el] персонажа [defender.GetShortUIName|U] и [Select_CString(defender.IsFemale, 'ее', 'его' )] #L не[attacker.GetFaith.GetReligion.GetName|l]их#! [Concept( 'vassals', 'вассалов' )|E]." + reclaim_relic_artifact_war_victory_desc_defender:0 "[attacker.GetShortUIName|U] забирает себе все #L [attacker.GetFaith.GetReligion.GetName|l]ие#! [artifacts|el], принадлежащие вам и вашим #L не[attacker.GetFaith.GetReligion.GetName|l]им#! [Concept( 'vassals', 'вассалам' )|E]." reclaim_relic_artifact_war_white_peace_desc:0 "$artifact_war_white_peace_desc$" reclaim_relic_artifact_war_defeat_desc:0 "$artifact_war_white_peace_desc$" reclaim_relic_artifact_war_invalidated_desc:0 "$reclaim_relic_artifact_war_NAME$ — недействительно!" reclaim_relic_artifact_war:0 "Возвращение [Concept( 'artifact', 'артефакта' )|E]-реликвии" reclaim_relic_artifact_war_NAME:0 "Война за возвращение реликвии" reclaim_relic_artifact_war_NAME_FALLBACK:0 "$reclaim_relic_artifact_war_NAME$" + NATION_FRACTURING_WAR_NAME:1 "Война за разделение" + nation_fracturing_faction_war:1 "Фракция за разделение" + nation_fracturing_faction_war_victory_desc_local_player_attacker_alone:2 "Держава [defender.GetPrimaryTitle.GetBaseName] уничтожена, и ее [vassals|El] обретают независимость." + nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "Держава [defender.GetPrimaryTitle.GetBaseName] уничтожена, и ее [vassals|El] обретают независимость." + player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "Держава [defender.GetPrimaryTitle.GetBaseName] уничтожена, и ваши [vassals|El] обретают независимость." + nation_fracturing_war_victory_desc_local_player_attacker:2 "Держава [defender.GetPrimaryTitle.GetBaseName] уничтожена, и ее [vassals|El] обретают независимость." + nation_fracturing_war_victory_desc_local_player_defender:2 "Держава [defender.GetPrimaryTitle.GetBaseName] уничтожена, и ваши [vassals|El] обретают независимость." + nation_fracturing_war_victory_desc:2 "Держава [defender.GetPrimaryTitle.GetBaseName] уничтожена, и ее [vassals|El] обретают независимость." + player_nation_fracturing_faction_war_white_peace_defender_desc:1 "[attacker.GetShortUIName|U] остается вашим [Concept( 'vassal', 'вассалом' )|E]." + player_nation_fracturing_faction_war_white_peace_attacker_desc:1 "[defender.GetShortUIName] остается вашим сюзереном." + player_nation_fracturing_faction_war_white_peace_desc:1 "[attacker.GetShortUIName|U] остается вассалом [Select_CString(defender.IsPlayer, '', 'персонажа ' )][defender.GetNamePossessiveOrMy][Select_CString(defender.IsPlayer, 'его персонажа', '' )]." + nation_fracturing_faction_war_white_peace_defender_desc:1 "Все повстанцы остаются вашими вассалами." + nation_fracturing_faction_war_white_peace_attacker_desc:1 "Вы и остальные повстанцы остаетесь вассалами персонажа [defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_desc:0 "Все повстанцы остаются вассалами персонажа [defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_end_desc:0 "[nation_fracturing_faction|E] распущена, и ее участники не могут вступать во фракции на протяжении [SCOPE.ScriptValue('faction_war_white_peace_cooldown')|0] лет." + player_nation_fracturing_defeat_defender_desc:0 "Вы [Concept( 'imprison', 'заключаете в тюрьму' )|El] персонажа [attacker.GetShortUIName|U] и получаете [revoke_title_reason|El]." + player_nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U] заключает вас [Concept( 'imprison', 'в тюрьму' )|El] и получает [revoke_title_reason|El]." + player_nation_fracturing_faction_war_defeat_desc:0 "[defender.GetShortUIName|U] [Concept( 'imprison', 'заключает в тюрьму' )|El] [Select_CString(attacker.IsPlayer, '', 'персонажа ' )][attacker.GetNamePossessiveOrMy][Select_CString(attacker.IsPlayer, 'его персонажа', '' )] и получает [revoke_title_reason|El]." + nation_fracturing_faction_war_defeat_defender_desc:0 "[defender.GetShortUIName|U] заключает всех мятежных вассалов в тюрьму и получает [revoke_title_reason|El] каждого из них." + nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U] заключает вас и всех мятежных вассалов в тюрьму и получает [revoke_title_reason|El] против всех повстанцев." + nation_fracturing_defeat_end_desc:0 "[nation_fracturing_faction|E] распущена, и ее участники не могут вступать во фракции на протяжении [SCOPE.ScriptValue('faction_war_defeat_cooldown')|0] лет." + MEDI_CONQUEST_CB_NAME:0 "Средиземноморское завоевание [Concept( 'county', 'графства' )|E]" + fp2_mediterranean_conquest_cb:0 "Завоевание Средиземноморья" + STRUGGLE_WAR_NAME:2 "$ORDER$ #L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! [Concept( 'struggle_conquest_conquest', 'конфликт' )|E] с державой [DEFENDER.GetPrimaryTitle.GetNameNoTier]" + STRUGGLE_WAR_NAME_BASE:0 "#L [ATTACKER.GetPrimaryTitle.GetAdjective]ий#! домен [DEFENDER.GetPrimaryTitle.GetName]" + STRUGGLE_COUNTY_CB_NAME:1 "[struggle_conquest|E]" + county_struggle_cb:0 "[struggle_conquest|E]" + county_struggle_cb_victory_desc_opm_attacker:0 "Вы [Concept( 'vassalize', 'становитесь сюзереном' )|E] спорного [Concept( 'title', 'титула' )|E]. Все [Concept( 'titles', 'титулы' )|E] его обладателя, [Concept( 'title_tier', 'уровень' )|E] которых выше вашего или равен вашему, будут уничтожены." + county_struggle_cb_victory_desc_opm:0 "[attacker.GetShortUIName] [Concept( 'vassalized', 'становится сюзереном' )|E] [Concept( 'holder', 'обладателя' )|E] спорного [Concept( 'titlepossessive', 'титула' )|E]." + county_struggle_cb_victory_desc_attacker:0 "$county_conquest_cb_victory_desc_attacker$" + county_struggle_cb_victory_desc:0 "$county_conquest_cb_victory_desc$" + county_struggle_cb_white_peace_desc_defender:0 "$county_conquest_cb_white_peace_desc_defender$" + county_struggle_cb_white_peace_desc:0 "$county_conquest_cb_white_peace_desc$" + county_struggle_cb_defeat_desc_defender:0 "$county_conquest_cb_defeat_desc_defender$" + county_struggle_cb_defeat_desc_attacker:0 "$county_conquest_cb_defeat_desc_attacker$" + county_struggle_cb_defeat_desc:0 "$county_conquest_cb_defeat_desc$" + struggle_involvement_cb_check_failure:0 "Вы должны участвовать в одной [Concept( 'struggle', 'борьбе' )|E], и текущая [Concept( 'struggle_phase', 'фаза' )|E] не должна запрещать этот [casus_belli|El]" + CB_COST_STRUGGLE_PHASE_OPPORTUNITY:0 "[struggle_phase_iberia_opportunity|E]" + CB_COST_STRUGGLE_PHASE_HOSTILITY:0 "[struggle_phase_iberia_hostility|E]" + CB_COST_STRUGGLE_PHASE_COMPROMISE:0 "[struggle_phase_iberia_compromise|E]" + CB_COST_STRUGGLE_PHASE_CONCILIATION:0 "[struggle_phase_iberia_conciliation|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/achievements_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/achievements_l_simp_chinese.yml index 6b859f7cd3..7564b80b7e 100644 --- a/project/ck3/base_game/localization/simp_chinese/achievements_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/achievements_l_simp_chinese.yml @@ -179,5 +179,16 @@ NOT_ACHIEVEMENT_DESC_moving_up_in_the_world_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_beacon_of_progress_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_mother_of_us_all_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_historys_best_friends:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_basque_in_my_glory:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_friendship_is_magic:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_high_stakes_chess:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberia_or_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_andalusian_inquisition:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_hostilities:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_conciliation:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_compromise:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_el_cid_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" rd_character_blocked_from_achievement:1 "对于统治者设计器创造的角色不可用。" diff --git a/project/ck3/base_game/localization/simp_chinese/artifacts/artifacts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/artifacts/artifacts_l_simp_chinese.yml index 88778aefc3..2babe9d86a 100644 --- a/project/ck3/base_game/localization/simp_chinese/artifacts/artifacts_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/artifacts/artifacts_l_simp_chinese.yml @@ -50,20 +50,20 @@ feature_blade_metal_wrought_iron:0 "$metal_wrought_iron$" feature_blade_metal_folded_iron:0 "$metal_folded_iron$" feature_blade_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_blade_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_blade_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_blade_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_blade_metal_bulat_steel:1 "$metal_bulat_steel$" feature_head_metal_wrought_iron:0 "$metal_wrought_iron$" feature_head_metal_folded_iron:0 "$metal_folded_iron$" feature_head_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_head_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_head_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_head_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_head_metal_bulat_steel:1 "$metal_bulat_steel$" feature_handle_metal_wrought_iron:0 "$metal_wrought_iron$" feature_handle_metal_folded_iron:0 "$metal_folded_iron$" feature_handle_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_handle_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_handle_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_handle_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_handle_metal_bulat_steel:1 "$metal_bulat_steel$" # Precious/decorative metals and metal-based compounds metal_gold:0 "黄金" @@ -691,7 +691,7 @@ edmund_head_description:0 "爱德门自他出生那一刻起就坚持要成为一名圣人。传说他曾是东盎格利亚的一位国王,为了让百姓免受维京人屠戮,甘愿成为他们的一件祭品。" dhammapada_name:0 "《法句经》" dhammapada_description:1 "这是一部记录佛言的总集,以精美的贝叶抄卷装订。" - excalibur_name:0 "“湖中剑”" + excalibur_name:0 "湖中剑" excalibur_description:0 "在不列颠,几乎所有统治者都曾声称拥有真正的湖中剑。甚至战争费用都是通过出售湖中剑支付的,你一定希望宾客别在其他地方看到这把剑。" vinaya_pitaka_name:0 "《律藏》" vinaya_pitaka_description:0 "《巴利文大藏经》三藏之一。这部文献为寺院中的僧尼制定了规范的戒律。" @@ -957,7 +957,7 @@ artifact_durendal_name:0 "杜伦达" artifact_durendal_description:0 "这把沉重的短剑据说便是传奇的杜伦达剑,罗兰临终前将其封藏,以免为君王之敌所得。" artifact_curtana_name:0 "柯尔塔那" - artifact_curtana_description:0 "这据称是柯尔塔那,慈悲之剑。这把传奇宝剑曾为特里斯坦所持,对抗莫罗尔德。这也是剑尖遗失的原因,因为留在了那爱尔兰巨人厚厚的头骨里。" + artifact_curtana_description:0 "这据称是柯尔塔那,慈悲之剑。这把传奇宝剑曾为特里斯坦所持,对抗莫罗尔德。这也是为什么剑尖已经遗失,因为留在了那爱尔兰巨人厚厚的头骨里。" artifact_ring_angelica_name:0 "安杰丽佳之戒" artifact_ring_angelica_description:0 "一枚据说就是安杰丽佳佩戴过的戒指,出自罗兰和查理曼的故事。戒指的魔力定然已经磨灭,似乎无法再给予隐身之能了,但它仍是这位早已作古的公主的高贵象征。" artifact_olifant_name:0 "象牙号角" @@ -991,7 +991,7 @@ artifact_dragvandil_name:0 "切片者" artifact_dragvandil_description:0 "一把据说曾经属于埃吉尔·斯卡德拉格里姆松的剑,他是农夫、诗人,也是战士,是《埃吉尔萨迦》的主角。" artifact_szczerbiec_name:0 "什切尔别茨" - artifact_szczerbiec_description:0 "据说天使赐予国王“勇敢者”博莱斯拉夫这把剑,据称曾被用来击打基辅金门,有着重大的象征意义。" + artifact_szczerbiec_description:1 "据说天使赐予国王“勇敢者”博莱斯拉夫这把剑,据称曾被用来击打基辅金门,有着重大的象征意义。" artifact_chinese_caligraphy_name:1 "汉字书法" artifact_chinese_caligraphy_description:0 "这张精致的纸上写满了古怪的符号,但却美丽而严整。据说来自遥远东方的中华之地。" artifact_ruyi_name:0 "如意" @@ -1007,7 +1007,7 @@ artifact_mantle_of_the_prophet_islam_name:0 "先知斗篷" artifact_mantle_of_the_prophet_description:0 "这件先知的斗篷在哈里发之间代代相传了数个世纪。传统上,哈里发会在所有节庆中穿戴,赋予他不可抗拒的宁静和尊贵。" afarganyu_name:0 "火盆" - artifact_afarganyu_description:0 "圣火是祆教信仰诸多仪式的核心,这就是点燃圣火的大火盆。一段古老的铭文讲述了最初将这只火盆献给祭司们的人的事迹。" + artifact_afarganyu_description:0 "圣火是琐罗亚斯德信仰诸多仪式的核心,这就是点燃圣火的大火盆。一段古老的铭文讲述了最初将这只火盆献给祭司们的人的事迹。" siddhachakra_name:0 "成就之轮" artifact_siddhachakra_description:0 "这是一幅受耆那教徒敬拜的神秘图示。中央是一朵盛开的莲花,诸神站在花瓣上环绕四周,象征着室利波罗王与其妻摩耶那孙陀利的传奇。" artifact_staff_kakusandha:0 "拘留孙佛锡杖" @@ -1064,3 +1064,7 @@ easteregg_artifact_elisabeth_plush_description:0 "伊丽莎白的毛绒狐狸是一件深受人们喜爱的玩具,在她生命中大部分时间都伴随其左右。无论是谁聘用伊丽莎白来编制复杂的密码,都常常会看到她对着这件玩具说话。它让人感到安慰,并激励它的持有者效仿狐狸的黠慧。" child_toy_template_tt:0 "必须是[child|E]才能作为[inventory_artifact|E]装备" + + # Blessed Junk + fp2_blessed_junk:0 "[ROOT.Char.Custom('TrinketLookAdjective')|U]$blessed_artifact_modifier$" + fp2_blessed_junk_desc:0 "一个[ROOT.Char.Custom('TrinketLookAdverbFollowup')][ROOT.Char.Custom('TrinketLookAdjective')]但在其他方面毫无意义的宝物。$blessed_artifact_modifier_desc$" diff --git a/project/ck3/base_game/localization/simp_chinese/artifacts/court_artifacts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/artifacts/court_artifacts_l_simp_chinese.yml index 53924af3bd..f64db7b402 100644 --- a/project/ck3/base_game/localization/simp_chinese/artifacts/court_artifacts_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/artifacts/court_artifacts_l_simp_chinese.yml @@ -97,7 +97,7 @@ artifact_wall_sword_muhammad_almathur:0 "马阿苏尔——由穆罕默德继承自其父" artifact_wall_sword_muhammad_arrasub:0 "拉苏卜——一件穆罕默德的传家宝" artifact_wall_sword_muhammad_albattar:0 "贝塔尔——穆罕默德从盖努加阿族部落缴获的战利品" - artifact_wall_sword_muhammad_haft:0 "赫特夫——穆罕默德从盖努加阿族部落缴获的战利品" + artifact_wall_sword_muhammad_haft:0 "赫夫特——穆罕默德从盖努加阿族部落缴获的战利品" artifact_wall_sword_muhammad_qali:0 "盖利——穆罕默德从盖努加阿族部落缴获的战利品" artifact_wall_sword_muhammad_dhu:0 "佐勒菲卡尔——穆罕默德在白德尔之战中缴获的战利品" artifact_wall_sword_muhammad_mikhdham:0 "米赫泽姆——由穆罕默德传给其堂弟兼女婿阿里·伊本·艾比·塔利卜" @@ -220,11 +220,11 @@ # Sculptures artifact_sculpture_name:0 "$artifact_name_prefix$雕像" - artifact_sculpture_description:1 "一尊[owner.GetTitledFirstName]的[SCOPE.Custom('ArtifactArticleWealth')]塑像,上色且雕工[SCOPE.Custom('ArtifactAdverbQuality')]。这位[owner.GetTitleAsNameNoTooltip]因[owner.GetHerHis][owner.Custom('RulerSkill')]而闻名。雕刻所用的[newly_created_artifact.GetFeatureText( 'sculpture_material' )]处理工艺[SCOPE.Custom('ArtifactAdverbQuality')]。" + artifact_sculpture_description:1 "一尊[owner.GetTitledFirstName]的[SCOPE.Custom('ArtifactArticleWealth')]塑像,上色且雕工[SCOPE.Custom('ArtifactAdverbQuality')]。这位[owner.GetTitleAsNameNoTooltip]因[owner.GetHerHis]的[owner.Custom('RulerSkill')]而闻名。雕像的材质使用了[SCOPE.Custom('ArtifactAdverbQuality')]制造的[newly_created_artifact.GetFeatureText( 'sculpture_material' )]。" artifact_sculpture_warrior:1 "战场上无人能敌的技巧" artifact_sculpture_ruler:1 "对[ROOT.Char.GetPrimaryTitle.GetName]的开明统治" artifact_sculpture_religious_name:1 "[owner.Custom('RandomDivinity')]的雕像" - artifact_sculpture_religious_description:1 "一尊[owner.Custom('RandomDivinity')]的上色雕像。基座上刻有一段摘自[owner.GetFaith.GetAdjective][owner.GetFaith.ReligiousText]的文句。" + artifact_sculpture_religious_description:2 "一尊宗教意义重大的上色雕像。基座上刻有一段摘自[owner.GetFaith.GetAdjective][owner.GetFaith.ReligiousText]的文句。" artifact_sculpture_religious_highgod:1 "[ROOT.Char.GetFaith.HighGodName]" artifact_sculpture_religious_health:1 "[ROOT.Char.GetFaith.HealthGodName]" artifact_sculpture_religious_fertility:1 "[ROOT.Char.GetFaith.FertilityGodName]" @@ -232,7 +232,7 @@ artifact_sculpture_religious_war:1 "[ROOT.Char.GetFaith.WarGodName]" artifact_sculpture_religious_knowledge:1 "[ROOT.Char.GetFaith.KnowledgeGodName]" artifact_sculpture_religious_christian_name:1 "[owner.Custom('RandomSaint')]的雕像" - artifact_sculpture_religious_christian_description:1 "一尊[owner.Custom('RandomSaint')]的上色雕像。基座上刻有一段摘自[owner.GetFaith.GetAdjective][owner.GetFaith.ReligiousText]的文句。" + artifact_sculpture_religious_christian_description:2 "一尊对信徒意义重大的上色雕像。基座上刻有一段摘自[owner.GetFaith.GetAdjective][owner.GetFaith.ReligiousText]的文句。" artifact_statue_religious_jesus:0 "十字架上的耶稣" artifact_statue_religious_mary:0 "童贞玛利亚" #artifact_sculpture_virgin_mary_description: "A carved and painted statue of the Virgin Mary, mother of Jesus." diff --git a/project/ck3/base_game/localization/simp_chinese/board_game_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/board_game_events_l_simp_chinese.yml new file mode 100644 index 0000000000..e3c8c7241f --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/board_game_events_l_simp_chinese.yml @@ -0,0 +1,419 @@ +l_simp_chinese: + + ################################################## + # Misc + board_games.0000.t:1 "至大对弈:[SCOPE.Custom('BG_GameType')|U]" + board_games.0001.t:0 "$board_games.0000.t$" + + ################################################## + # Opponent Winning + board_games.0001.desc.opponent_winning.diplomacy.low:0 "“跟你说,”我的对手若有所思地说道,“我的嘴上功夫或许不太行,但我在[SCOPE.Custom('BG_GameType')]上的功夫很行。”" + board_games.0001.desc.opponent_winning.diplomacy.medium:0 "“啊,要是公开演讲有在[SCOPE.Custom('BG_GameType')]中击败你这么简单就好了。”我的对手评论道。" + board_games.0001.desc.opponent_winning.diplomacy.high:0 "“真是搞不清楚哪样更简单一些,”我的对手抱怨道,“是在[SCOPE.Custom('BG_GameType')]中击败你,还是讲述你尴尬的失败。”" + board_games.0001.desc.opponent_winning.martial.low:0 "“要是战争有[SCOPE.Custom('BG_GameType')]这么简单,我现在已经统治世界了,”我的对手笑道,“不过,我就这能力啊。”" + board_games.0001.desc.opponent_winning.martial.medium:0 "“唔,你算不上一个军事家,对吧?”我的对手得意地笑道。" + board_games.0001.desc.opponent_winning.martial.high:0 "“战场,棋盘,这都是最重要的东西,”我的对手歌唱般说道。[bg_opponent.GetSheHe|U]用[bg_opponent.GetHerHis]的指关节轻敲额头作为强调。" + board_games.0001.desc.opponent_winning.stewardship.low:0 "“真希望钱的问题也能像[SCOPE.Custom('BG_GameType')]一样简单,”我的对手评论道,“我将在白银的海洋里游泳。”" + board_games.0001.desc.opponent_winning.stewardship.medium:0 "“你认为[SCOPE.Custom('BG_GameType')]是对现实中管理的良好实践吗?”我的对手随意问道,“我一直是这么认为的。我不是在……暗示什么。”" + board_games.0001.desc.opponent_winning.stewardship.high:0 "“我常说,[SCOPE.Custom('BG_GameType')]能教会一个[bg_opponent.GetWomanMan]许多管理领地的知识,”我的对手得意自满地说道,“当然,反之亦然。”" + board_games.0001.desc.opponent_winning.intrigue.low:0 "“看,这就是为什么我喜欢[SCOPE.Custom('BG_GameType')],”我的对手评价,“没有鬼鬼祟祟,没有谎言,只是公平的智力游戏。在这里,呃……”" + board_games.0001.desc.opponent_winning.intrigue.medium:0 "“你知道吗?在玩[SCOPE.Custom('BG_GameType')]时观察对手的[bg_myself.Custom('MaskFace')],你能#EMP 准确#!地了解对手是如何撒谎的。”我的对手问道,“呃,我不是指……只是随口一说……”" + board_games.0001.desc.opponent_winning.intrigue.high:0 "“注意了,”我的对手得意地笑道,“再这样走一步棋,我的陷阱[SCOPE.Custom('BG_GamePiece')]就激活了。”" + board_games.0001.desc.opponent_winning.learning.low:0 "“他们跟我说我需要多#EMP 读书#!才能变聪明,”我的对手自以为是地说道,“不过,我想现在事实很明显,我没那么笨。”" + board_games.0001.desc.opponent_winning.learning.medium:0 "“老实说,”我的对手说道,“考虑到你的对手是谁,我觉得你玩得很不错。”" + board_games.0001.desc.opponent_winning.learning.high:0 "“我全面研究了[SCOPE.Custom('BG_GameType')],”我的对手解释道,“很抱歉这么说,但到目前为止,我认为你根本没有赢的希望。”" + board_games.0001.desc.opponent_winning.trait.lustful:0 "“作为世界上最伟大的情人#EMP 以及#![SCOPE.Custom('BG_GameType')]玩家,我不会因为你输给我就责怪你。”我的对手得意地笑道。" + board_games.0001.desc.opponent_winning.trait.chaste:0 "“在家有自制力,在棋盘上才会有章法,你懂的”我的对手自以为是地说道,“稍微克制以下就能有很大的帮助。”" + board_games.0001.desc.opponent_winning.trait.gluttonous:0 "“我想我会用一次宴会来庆祝我的胜利,”我的对手沉思地说,“我想来点与胜利相配的甜食。”" + board_games.0001.desc.opponent_winning.trait.temperate:0 "“这场比赛后我甚至可能会允许自己喝一杯玫瑰香味的水,”我的对手若有所思地说道,“我不经常犒劳自己,但我觉得这是我应得的。”" + board_games.0001.desc.opponent_winning.trait.greedy:0 "“唯一比黄金的叮当声更甜美的事物,就是一个[bg_myself.GetWomanMan]泪水落在[SCOPE.Custom('BG_GameType')]棋盘上的轻柔滴答声,”我的对手微笑道,“你觉得呢?”" + board_games.0001.desc.opponent_winning.trait.generous:0 "“看,我或许要赢了,但只要你友善地请求,我愿意……让你赢,”我的对手解释道,声音里充满了仁慈和怜悯。“生活不仅仅是赢得[SCOPE.Custom('BG_GameType')]。”" + board_games.0001.desc.opponent_winning.trait.lazy:0 "我的对手大声打着哈欠说道:“说真的,我还期待着能有更多一点挑战,[bg_myself.GetFirstNameNoTooltip]。我几乎都没睡醒。”" + board_games.0001.desc.opponent_winning.trait.diligent:0 "“这就是为什么你需要努力,”我的对手安慰道,语气让人#EMP 完全#!无法忍受,“努力是无可替代的,不论是生活中还是[SCOPE.Custom('BG_GameType')]中。”" + board_games.0001.desc.opponent_winning.trait.wrathful:0 "奇怪的是,我的对手异常冷静。“进展得这么#EMP 顺利#!,”[bg_opponent.GetSheHe]说道,眼睛与我对视,“没必要生气。”" + board_games.0001.desc.opponent_winning.trait.calm:0 "“我一直都认为[SCOPE.Custom('BG_GameType')]的关键是清醒、冷静的头脑,”我的对手若有所思地说道,“总有一天你也会明白的。”" + board_games.0001.desc.opponent_winning.trait.patient:0 "“大多数人,”我的对手讲解道,“没有充分认识到要成功施展[bg_opponent.Custom('BG_RandomArticleDirection')][bg_opponent.Custom('BG_RandomRankPossessive')][bg_opponent.Custom('BG_RandomMoveType')]得有多难。更别说要防御这招了。”" + board_games.0001.desc.opponent_winning.trait.impatient:0 "“你玩[SCOPE.Custom('BG_GameType')]时动作可真慢,[bg_myself.Custom2('GetYoungMiddleAgedOld',bg_opponent)][bg_myself.GetWomanMan]。”我的对手嘟囔道,用[bg_opponent.GetHerHis]的手指敲着棋盘。" + board_games.0001.desc.opponent_winning.trait.arrogant:0 "“不要难过,[bg_myself.GetFirstNameNoTooltip],”原本悠闲坐着的对手[bg_opponent.GetSheHe]向后一仰,恭维道,“毕竟什么叫#EMP 天才#!啊。”" + board_games.0001.desc.opponent_winning.trait.humble:0 "“老实说,你做得相当棒,”我的对手愉快地说道,“我平时玩得都不怎么样,所以我觉得你只是运气不好。”" + board_games.0001.desc.opponent_winning.trait.deceitful:1 "“别太难过了,”我的对手安慰道,甜蜜的嗓音却透着要命的尖酸。“连[bg_opponent.GetFaith.TricksterGodName]都跟不上我的走棋。”" + board_games.0001.desc.opponent_winning.trait.honest:0 "“天哪,这一切比我预想得要好#EMP 多了#!!”我的对手惊呼道,“你一点都不难对付……啊,抱歉,不是有意要冒犯,我只是实话实说。”" + board_games.0001.desc.opponent_winning.trait.craven:0 "“我……我要赢了?我要赢了!”我的对手喊道。[bg_opponent.GetSheHe|U]似乎真的很惊讶,但然后,[bg_opponent.GetSheHe]#EMP 有#!一半时间都是透过[bg_opponent.GetHerHis]的指缝来看比赛的。" + board_games.0001.desc.opponent_winning.trait.brave:0 ""你得允许我笑一会,"我的对手说道,“但要打败#EMP 我#!,你就得比#EMP 现在#!下得更大胆点。”" + board_games.0001.desc.opponent_winning.trait.shy:0 "“所有的练习都得到了回报!”我的对手尖声说道,羞怯且自豪地看着棋盘。" + board_games.0001.desc.opponent_winning.trait.gregarious:0 "“别太难过了,”我的对手掰着[bg_opponent.GetHerHis]的指关节拖着长腔说道,“我赢下[SCOPE.Custom('BG_GameType')]就和我交朋友一样。十分轻松。”" + board_games.0001.desc.opponent_winning.trait.ambitious:0 "“你觉得他们会任命某种……‘游戏之#EMP 王#!’吗?”我的对手询问道,挠了挠[bg_opponent.GetHerHis]的下巴,“我感觉我好像已经在朝着这个头衔努力了,你懂吧。”" + board_games.0001.desc.opponent_winning.trait.content:0 "“多么迷人的游戏,”我的对手哈哈大笑,“我们不能再要求更高了,对吧?除了你的运气。”" + board_games.0001.desc.opponent_winning.trait.arbitrary:0 "“总的来说,我不是个守规则的人,”我的对手说道,“但[SCOPE.Custom('BG_GameType')]让我看到了规则的优点,尽管只有一点。有时候,它可以让你#EMP 强迫#!其他人承认你比他们优秀。”" + board_games.0001.desc.opponent_winning.trait.just:0 "“看,”我的对手朝我挥舞着一沓文件解释道,“很抱歉你一直在试图违规走棋,但如果你#EMP 读了规则#!,你会下得更好的。”" + board_games.0001.desc.opponent_winning.trait.cynical:0 "“我自然是不会对你手下留情的,”我的对手乜斜着眼说道,“你#EMP 肯定#!也不会对我留情面,所以何必操心此事呢?”" + board_games.0001.desc.opponent_winning.trait.zealous:0 "“我倒希望这注定的胜利能算成我的功劳,”我的对手懒洋洋地说道,“但这其实全都是[bg_opponent.GetFaith.KnowledgeGodName]的杰作,#EMP 借由#!我的手实现罢了。”" + board_games.0001.desc.opponent_winning.trait.paranoid:0 "“我知道你还藏了什么把戏,”我的对手脸色阴沉,“不可能有人会#EMP 这么#!任意被击败。”" + board_games.0001.desc.opponent_winning.trait.trusting:0 "“轮到你走棋的时候我去上个厕所,”我的对手微笑道,“别动我的[SCOPE.Custom('BG_GamePiecePlural')]!”" + board_games.0001.desc.opponent_winning.trait.compassionate:0 "“我很抱歉,让你走了一步臭棋,[bg_myself.GetFirstNameNoTooltip],”我的对手说道,[bg_opponent.GetHerHis]声音真诚而内疚,“我玩[SCOPE.Custom('BG_GameType')]是为了娱乐,但我认为只有我们#EMP 都#!享受游戏过程的时候,这才能被称为娱乐。”" + board_games.0001.desc.opponent_winning.trait.callous:0 "“[bg_opponent.GetFaith.HouseholdGodName]啊,你就没怎么抵抗啊,是吧?”我的对手不客气地说道。" + board_games.0001.desc.opponent_winning.trait.sadistic:0 "“戏耍受伤的敌人要有趣#EMP 得多#!,”我的对手拖着长腔说道,话语中满是愉悦的恶毒,“你说是不是啊,[bg_myself.GetFirstNameNoTooltip]?”" + board_games.0001.desc.opponent_winning.trait.stubborn:0 "“很高兴这次这么简单就赢了,”我的对手嘲笑道,“平时我要争上几个小时,对手才会承认我赢了。”" + board_games.0001.desc.opponent_winning.trait.fickle:0 "“无论我采取什么样的策略,你总是输得一样惨,我爱死这一点了。”我的对手讥讽道。" + board_games.0001.desc.opponent_winning.trait.vengeful:0 "“当然,这都是为了报复,”我的对手厉声道,“你#EMP 很#!清楚这是为什么。”" + board_games.0001.desc.opponent_winning.trait.forgiving:0 "“老实说,我本来以为会更有挑战性的,”我的对手抱怨道,“不过还好啦,至少你得到了好的训练。”" + board_games.0001.desc.opponent_winning.trait.rowdy:0 "我那讨厌的小对手冲我不停呼喊,至少也是含混不清地说了一些编排得很差劲的恐吓,[bg_opponent.GetHerHis]激动得几乎要把棋盘撞飞。" + board_games.0001.desc.opponent_winning.trait.charming:0 "“我们应该每天都玩[SCOPE.Custom('BG_GameType')],[bg_myself.GetFirstNameNoTooltip],”我的小对手尖声尖气地说道,“总是那么好玩!”" + board_games.0001.desc.opponent_winning.trait.curious:0 "“嗯,”我的小对手沉思着说道,“打败你让我学到了很多。”" + board_games.0001.desc.opponent_winning.trait.pensive:0 "“我读了很多如何玩[SCOPE.Custom('BG_GameType')]的书,”我的小对手笑嘻嘻地说道,“但是我没想到这么简单就能#EMP 用出来#!!”" + board_games.0001.desc.opponent_winning.trait.bossy:0 "“打败你之后,”我的小对手宣布,“我想要一块甜面包卷。这是贡品。”" + board_games.0001.desc.opponent_winning.relation.friend:0 "“打起精神来,别苦着[bg_myself.Custom('MaskFace')]了,”我的对手笑道,“这只是朋友间的小游戏,对吧?”" + board_games.0001.desc.opponent_winning.relation.best_friend:0 "“无论是输还是赢,”我最好的朋友说道,“这个世上我最愿与你一起玩[SCOPE.Custom('BG_GameType')]。”" + board_games.0001.desc.opponent_winning.relation.rival:0 "“[bg_opponent.GetFaith.FateGodName]啊,你的[SCOPE.Custom('BG_GameType')]技巧和你的统治一样烂!”我的仇敌嘎嘎大笑。" + board_games.0001.desc.opponent_winning.relation.nemesis:0 "我的死敌什么也没说。[bg_opponent.GetSheHe|U]只是盯着我,[bg_opponent.Custom('EyeEyes')]中燃烧着纯粹、无礼的#EMP 憎恨#!。" + board_games.0001.desc.opponent_winning.relation.lover:0 "我的情人与我不停进行眼神交流,同时开始用[bg_opponent.GetHerHis]的手指轻柔地抚摸一枚[SCOPE.Custom('BG_GamePiecePlural')],以及……啊,#EMP 哦,我的#!……" + board_games.0001.desc.opponent_winning.relation.soulmate:0 "我的灵魂伴侣只将一半的注意力用在我们的[SCOPE.Custom('BG_GameType')]上。大部分时间,[bg_opponent.GetSheHe]似乎都专注于凝视我的[bg_myself.Custom('EyeEyes')]。" + board_games.0001.desc.opponent_winning.relation.bully:0 "“懂?”我的对手咯咯笑道,“这就是为啥我揍你。你就是个#EMP 失败者#!。”" + board_games.0001.desc.opponent_winning.relation.victim:0 "我的出气筒眼中闪烁着正义的怒火,对于事情终于有一次由#EMP [bg_opponent.GetHerHis]#!掌控非常高兴。" + board_games.0001.desc.opponent_winning.relation.crush:0 "等等,[bg_opponent.GetSheHe]说什么了吗?我想[bg_opponent.GetSheHe]说了什么!糟了,有时候我会痴痴地看着[bg_opponent.GetHerHim],现在我把事情搞砸了。" + board_games.0001.desc.opponent_winning.relation.guardian:0 "“仔细观察我,[bg_myself.GetFirstName],”我的监护人说道,“学习我是怎么玩的,你或许能学到一些东西。”" + board_games.0001.desc.opponent_winning.relation.ward:0 "我的被监护人向我微笑。“我们可以经常玩[SCOPE.Custom('BG_GameType')]吗?#EMP 求你了#!!”" + board_games.0001.desc.opponent_winning.hook_on.weak:0 "$board_games.0001.desc.opponent_winning.hook_on.strong$" + board_games.0001.desc.opponent_winning.hook_on.strong:0 "“扭转局面,彻底战胜你的感觉真好,你明白吧,”我的对手说道,“一直以来都好像是你把给我拿捏住了。当然,除非是我们在玩[SCOPE.Custom('BG_GameType')]。”" + board_games.0001.desc.opponent_winning.hooked_by.weak:0 "$board_games.0001.desc.opponent_winning.hooked_by.strong$" + board_games.0001.desc.opponent_winning.hooked_by.strong:0 "“你不会是因为我们间的#EMP 协定#!故意要输掉这局吧,不会吧?”我的对手询问道,挠了挠[bg_opponent.GetHerHis]的下巴,“因为你下得像是在努力争取失败。”" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.default:0 "“啊,到现在我击败你多少次了?”我的对手轻笑道,“我#EMP 真的#!记不清了。”" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.county:0 "“[bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier]一切良好,”我的对手拖着长期说道,“比我刚拿到那块地时好#EMP 多了#!。”" + board_games.0001.desc.opponent_winning.match_history.recently_won_against.gamble:0 "“又一场比赛,”我的对手指出,“我又赢了一场。你这样会把自己弄破产啊。”" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.default:0 "“现在这场比赛,”我的对手偷笑道,“可比我们进行的#EMP 另一场#!比赛强#EMP 多了#!。”" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.county:0 "“输掉[bg_opponent.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier]后,我赢你多少次都不够。”我的对手嘟囔道,还因为之前的打赌而恼火。" + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.gamble:0 "“看来这局我赢了,对吧?”我的对手得意地笑道。" + board_games.0001.desc.opponent_winning.other.pro_gamer:0 "“你真的应该密切关注我的技术,”我的对手夸口道,“我要使出职业棋手的走棋了。”" + board_games.0001.desc.opponent_winning.other.avlf:0 "“#EMP 你是#!个游戏大师?别吹了,[bg_myself.GetFirstNameNoTooltip]。你甚至连玩家都算不上。”" + + ################################################## + # Player Winning + board_games.0001.desc.i_am_winning.diplomacy.low:0 "“我不……我办不到……对我放点水吧!”我的对手尖叫道,显然非常沮丧,找不出合适的词。" + board_games.0001.desc.i_am_winning.diplomacy.medium:0 "我的对手一言不发,只是气呼呼地用[bg_opponent.GetHerHis]的手指敲着桌子。" + board_games.0001.desc.i_am_winning.diplomacy.high:0 "“看来,”我的对手讥讽道,“你暂时让我吃了小亏。”" + board_games.0001.desc.i_am_winning.martial.low:0 "“带不来兵,”我的对手发着牢骚,“玩不会[SCOPE.Custom('BG_GameType')]。我到底能干啥?”" + board_games.0001.desc.i_am_winning.martial.medium:0 "我的对手若有所思地摸着[bg_opponent.GetHerHis]的下巴。“我本#EMP 以为#!那个策略会奏效……”" + board_games.0001.desc.i_am_winning.martial.high:0 "“如果这里是真正的战场,”我的对手宣称道,“结局#EMP 会#!有所不同。”" + board_games.0001.desc.i_am_winning.stewardship.low:0 "“怎么数字#EMP 总是#!这么难啊?”我的对手噘着嘴说道,“[SCOPE.Custom('BG_GameType')|U]需要先想好几步,我#EMP 办不到#!。”" + board_games.0001.desc.i_am_winning.stewardship.medium:0 "我的对手死死盯着棋盘。“我一定……我一定是在哪里计算错了……”" + board_games.0001.desc.i_am_winning.stewardship.high:0 "“说出来真让我痛苦,”我的对手嘟囔着,“但我的胜算看起来不大。”" + board_games.0001.desc.i_am_winning.intrigue.low:0 "“你能不能别这么#EMP 明目张胆#!地作弊?”我的对手吼道。" + board_games.0001.desc.i_am_winning.intrigue.medium:0 "“我想我的策略可能需要更……狡猾一些……”我的对手沮丧地看着棋盘喃喃自语道。" + board_games.0001.desc.i_am_winning.intrigue.high:0 "“你或许以为你赢了,”我的对手哈哈大笑,“但这只是因为我想让你这么想。我知道你知道我知道你知道这一点。”" + board_games.0001.desc.i_am_winning.learning.low:0 "“这一点都不公平,甚至有一半的规则我完全不#EMP 知道#!,”我的对手冷哼一声,“那些规则绝对是你在我们玩的时候现编的。”" + board_games.0001.desc.i_am_winning.learning.medium:0 "“你#EMP 又#!在用[bg_myself.Custom('BG_RandomRankPossessive')][bg_myself.Custom('BG_RandomMoveType')]?”我的对手抱怨道,“你真是#EMP 太#!小气了。”" + board_games.0001.desc.i_am_winning.learning.high:0 "“我就知道我不该用愚者[bg_opponent.Custom('BG_RandomMoveType')]开局,”我的对手抱怨道,“我基本上已经输了。”" + board_games.0001.desc.i_am_winning.trait.lustful:0 "我的对手好像根本不在意比赛,反而对一些[SCOPE.Custom('BG_GamePiecePlural')]的外形……有着别样的关注。" + board_games.0001.desc.i_am_winning.trait.chaste:0 "“这就是[SCOPE.Custom('BG_GameType')]的问题,”我的对手张牙舞爪地大喊道,“它点燃了激情!激发了感官!它以最卑劣的形式勾起赤裸而无度的肉欲。”" + board_games.0001.desc.i_am_winning.trait.gluttonous:0 "我的对手慵懒地嚼着一小片面包卷,迷失在面包屑和注意力的阴霾之中。" + board_games.0001.desc.i_am_winning.trait.temperate:0 "“噷,”我的对手咕哝着说道,“像这样冒险总有一天会害了你。”" + board_games.0001.desc.i_am_winning.trait.greedy:0 "我的对手漫不经心地在[bg_opponent.GetHerHis]指尖翻弄着一枚硬币,当[bg_opponent.GetSheHe]目睹[bg_opponent.GetHerHis]败局已定时,这沁凉的金属大概能抚慰得了[bg_opponent.GetHerHim]。" + board_games.0001.desc.i_am_winning.trait.generous:0 "我的对手对我投以友善的微笑。“下得#EMP 真#!不错,再接再厉!”" + board_games.0001.desc.i_am_winning.trait.lazy:0 "“噢,轮到我下了吗?”我的对手打着哈欠说道,“抱歉,我一直没#EMP 太#!留意。”" + board_games.0001.desc.i_am_winning.trait.diligent:0 "“没错,你现在领先了,”我的对手告诫道,“但只需要一点努力,我就能追上!”" + board_games.0001.desc.i_am_winning.trait.wrathful:0 "我对手的[bg_opponent.Custom('MaskFace')][bg_opponent.Custom('MaskFace_BehindIn')]鼓起一道特别难看的青筋。“你再继续赢,我#EMP 简直#!要把血吐到棋盘上了,你这个作弊的[bg_myself.Custom('InsultNoun')]!”" + board_games.0001.desc.i_am_winning.trait.calm:0 "我对手平常镇静的举止变得……扭曲起来。微蹙的眉头浮现在[bg_opponent.GetHerHis]的[bg_opponent.Custom('MaskFace')][bg_opponent.Custom('MaskFace_BehindAcross')]。" + board_games.0001.desc.i_am_winning.trait.patient:0 "“你可能现在是占了上风,”我的对手说道,“但你终究会出岔子,一如既往。”" + board_games.0001.desc.i_am_winning.trait.impatient:0 "“[bg_opponent.GetFaith.HighGodName]啊,你已经赢了,#EMP 是吧#!?”我的对手脸色阴沉,“赶紧#EMP 结束#!吧。”" + board_games.0001.desc.i_am_winning.trait.arrogant:0 "“事实上,你并未打败我,”我的对手夸口道,“你#EMP 以为#!你赢了,但那是不可能的。”" + board_games.0001.desc.i_am_winning.trait.humble:0 "我对手的耳朵#EMP 明显#!因为失落变红了。“无可否认,你的技术确实……”[bg_opponent.GetSheHe]咽了口气再说道,“无可挑剔。”" + board_games.0001.desc.i_am_winning.trait.deceitful:0 "“你看起来需要上厕所,”我的对手一脸同情地建议道,“放心;我会盯好棋盘。”" + board_games.0001.desc.i_am_winning.trait.honest:0 "“我没料到你会这么……”我的对手停顿了一下,“#EMP 厉害#!。”" + board_games.0001.desc.i_am_winning.trait.craven:0 "我的对手一直坐立不安,似乎马上就要逃跑。" + board_games.0001.desc.i_am_winning.trait.brave:0 "“我有了一个计划,”我的对手夸口道,“这个计划将扭转整场比赛的形势!”" + board_games.0001.desc.i_am_winning.trait.shy:0 "我的对手默默静坐着,皱起了眉,[bg_opponent.GetSheHe]思索着如何让我们这局能顺着[bg_opponent.GetHerHis]的[SCOPE.Custom('BG_GamePiecePlural')]下。" + board_games.0001.desc.i_am_winning.trait.gregarious:0 "“你比我平常的玩伴厉害多了,”我的对手钦佩道,“我可是#EMP 经常#!玩[SCOPE.Custom('BG_GameType')]的。”" + board_games.0001.desc.i_am_winning.trait.ambitious:0 "“我……”我的对手停了下来,不知道该说什么好,“……对这场比赛有#EMP 更高#!的期望。”" + board_games.0001.desc.i_am_winning.trait.content:0 "“行吧,”我的对手叹了口气,“虽然这次没赢,但我尽力了。”" + board_games.0001.desc.i_am_winning.trait.arbitrary:0 "“我不明白为什么我们不能使用我的规则,”我的对手叹息道,“我跟你讲,[bg_opponent.GetCurrentLocation.GetNameNoTooltip]都是那么玩的。”" + board_games.0001.desc.i_am_winning.trait.just:0 "“我没法证明这一点,”我的对手喃喃自语道,“但我敢#EMP 肯定#!你作弊了。”" + board_games.0001.desc.i_am_winning.trait.cynical:0 "“#EMP 当然#!是你赢了,”我的对手郁闷地抱怨道,“就没人让我赢#EMP 过#!一局[SCOPE.Custom('BG_GameType')]。”" + board_games.0001.desc.i_am_winning.trait.zealous:0 "”[bg_opponent.GetFaith.KnowledgeGodName]请救我脱离这份险境吧。“我的对手压低[bg_opponent.GetHerHis]的声音嘀咕道。" + board_games.0001.desc.i_am_winning.trait.paranoid:0 "“你都计划好了,是不是?”我的对手几乎是在咆哮,“计划好用这被操纵的游戏来#EMP 羞辱#!我!”" + board_games.0001.desc.i_am_winning.trait.trusting:0 "“[bg_opponent.GetFaith.KnowledgeGodName]啊,”我的对手哀叹道,“我是不是给你太多机会了?没想到我会输得这么快,这么惨。”" + board_games.0001.desc.i_am_winning.trait.compassionate:0 "“你要知道,”我的对手一边思忖又一边尖刻地说道,“[SCOPE.Custom('BG_GameType')]应该是一种#EMP 乐趣#!,而不仅仅是不惜一切代价去取胜。” " + board_games.0001.desc.i_am_winning.trait.callous:0 "“嗯,所以这就是输的感觉?”我的对手惊奇道,“我不太喜欢这种感觉。”" + board_games.0001.desc.i_am_winning.trait.sadistic:0 "我的对手保持着沉默,但[bg_opponent.Custom('EyeEyes')]却泄露出了一种对精湛的技艺和迫近的胜利不情不愿的钦佩。" + board_games.0001.desc.i_am_winning.trait.stubborn:0 "“你赢不了我,”我的对手咬牙切齿地说道,“没人#EMP 能#!打败我。”" + board_games.0001.desc.i_am_winning.trait.fickle:0 "“我越来越厌烦[SCOPE.Custom('BG_GameType')]了,”我的对手抱怨道,“我们不能玩点别的吗?”" + board_games.0001.desc.i_am_winning.trait.vengeful:0 "我对手的表情凝固了。[bg_opponent.GetHerHis|U]的手指紧攥着棋盘边缘,像是在克制自己的情绪。" + board_games.0001.desc.i_am_winning.trait.forgiving:0 "我的对手似乎乐观十足,没有一星半点尖酸刻薄浮现在[bg_opponent.GetHerHis]的[bg_opponent.Custom('MaskFace')][bg_opponent.Custom('MaskFace_BehindAcross')]。" + board_games.0001.desc.i_am_winning.trait.rowdy:0 "“我告诉你,”我的对手低声说道,“要是我输了,我就把整套游戏都砸在你那愚蠢的脑袋上。”" + board_games.0001.desc.i_am_winning.trait.charming:0 "”你不想给我放#EMP 点#!水吗?“我的对手问道,[bg_opponent.GetHerHis]的声音甜得发腻。" + board_games.0001.desc.i_am_winning.trait.curious:0 "“等等……你是怎么#EMP 赢的#!?”我的对手一脸怀疑。" + board_games.0001.desc.i_am_winning.trait.pensive:0 "“哦不,我就知道我不该玩……现在我浪费了你的时间……”我的对手喃喃自语道。" + board_games.0001.desc.i_am_winning.trait.bossy:0 "“噷,要是我们按#EMP 我的#!规则来玩,#EMP 那#!就有你好看的了!”我的对手抱怨道。" + board_games.0001.desc.i_am_winning.relation.friend:0 "“靠,”我的朋友轻笑道,“你在[SCOPE.Custom('BG_GameType')]上不会对任何人留情,对吧?”" + board_games.0001.desc.i_am_winning.relation.best_friend:0 "“我经常说,没什么,”我最好的朋友乐呵呵地说道,“能比在[SCOPE.Custom('BG_GameType')]中完胜对手更棒。我羡慕你!”" + board_games.0001.desc.i_am_winning.relation.rival:0 "“你就是#EMP 酷爱#!侮辱我,是不是?”我的仇敌吐了一口唾沫,真是输不起。" + board_games.0001.desc.i_am_winning.relation.nemesis:0 "$board_games.0001.desc.opponent_winning.relation.nemesis$" + board_games.0001.desc.i_am_winning.relation.lover:0 "“我们没#EMP 必要#!一直玩[SCOPE.Custom('BG_GameType')],[bg_myself.GetFirstNameNoTooltip],”我的情人在我耳边说道,“我很确定我们还有其他的娱乐方式……”" + board_games.0001.desc.i_am_winning.relation.soulmate:0 "$board_games.0001.desc.opponent_winning.relation.soulmate$" + board_games.0001.desc.i_am_winning.relation.bully:0 "“敢赢我就扁你。就这么简单。”我的霸凌者一脸不悦。" + board_games.0001.desc.i_am_winning.relation.victim:0 "我的出气筒一言不发,但看起来[bg_opponent.GetSheHe]快要哭了。" + board_games.0001.desc.i_am_winning.relation.crush:0 "我的恋慕者……不![bg_opponent.GetSheHe|U]生我的气了,我能从[bg_opponent.GetHerHis]的[bg_opponent.Custom('MaskFace')]上看出来!" + board_games.0001.desc.i_am_winning.relation.guardian:0 "“看来你学到了东西,”我的监护人满腹牢骚地说道,“或者至少能更有效地模仿我了。”" + board_games.0001.desc.i_am_winning.relation.ward:0 "我的被监护人明显被[bg_opponent.GetSheHe]的惨败伤害到了,一股扎眼的愠色浮现在[bg_opponent.GetHerHis]的[bg_opponent.Custom('MaskFace')][bg_opponent.Custom('MaskFace_BehindAcross')]。" + board_games.0001.desc.i_am_winning.hook_on.weak:0 "$board_games.0001.desc.i_am_winning.hook_on.strong$" + board_games.0001.desc.i_am_winning.hook_on.strong:0 "“[bg_opponent.GetFaith.random_GoodGodNames]!你就不能让我取得一星半点的控制,是吗?”" + board_games.0001.desc.i_am_winning.hooked_by.weak:0 "$board_games.0001.desc.i_am_winning.hooked_by.strong$" + board_games.0001.desc.i_am_winning.hooked_by.strong:0 "“要不是把你#EMP 欠我的#!用在这里太浪费了,”我的对手脸色阴沉,“我早就#EMP 强迫#!你输了。”" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.default:0 "“好吧,”我的对手哼唧道,“看来#EMP 这#!局并不对我的路子。”" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.county:0 "“要是你在赌上[bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier]那次也玩的这么好就好了。”我的对手幸灾乐祸地笑道。" + board_games.0001.desc.i_am_winning.match_history.recently_won_against.gamble:0 "“啊,”我的对手叹了口气,“有赢就有输。我想这次是轮到你赢了。”" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.default:0 "“别,别,别!”我的对手哭嚷道,“别#EMP 再来#!了,不跟#EMP 你#!下了!”" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.county:0 "我的对手从[bg_opponent.Custom('MaskFace')]上拭去了一滴汗珠,[bg_opponent.GetHerHis][bg_opponent.Custom('EyeEyes')]圆睁,显然又想起了输掉[bg_opponent.GetHerHim][bg_myself.MakeScope.Var('bg_recent_land_less_stake').Title.GetNameNoTier]的那场游戏。" + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.gamble:0 "“我只需要赢一次,我只需要赢一次,我只需要——”我的对手压低[bg_opponent.GetHerHis]的嗓音,一遍又一遍地咕哝着。" + + ################################################## + # Introductions + board_games.0001.desc.intro.opening.defender:0 "[bg_opponent.GetTitledFirstName]已经在等着要开始我们的[SCOPE.Custom('BG_GameType')]小比赛了,[bg_opponent.GetHerHis]边坐边等,面容上明显露出了#color_blue_gray [bg_myself.Custom('BG_RandomFacialExpression')]#!。" + board_games.0001.desc.intro.opening.attacker:0 "[bg_opponent.GetTitledFirstName]坐到我的对面。我们的一小局[SCOPE.Custom('BG_GameType')]即将开始,而[bg_opponent.GetHerHis]#color_blue_gray [SCOPE.Custom('BG_RandomFacialExpression')]#!正好告诉我,我的[bg_myself.Custom2('RelationToMeShort',bg_opponent)]有多么的自信。\n\n[bg_opponent.GetSheHe|U]先行一步,开局就是" + board_games.0001.desc.intro.subsequent:0 "我们的比赛继续进行着,[bg_opponent.GetFirstName]接着便是" + + ################################################## + # Opponent's Play + board_games.0001.desc.intro.diplomacy.crit_success:0 "一套走棋,大胆得令人恼火,更不用说走法之粗野了。" + board_games.0001.desc.intro.diplomacy.success:0 "一种合格的下法和一段机智的妙语。" + board_games.0001.desc.intro.diplomacy.failure:0 "几步欲盖弥彰的花招。" + board_games.0001.desc.intro.diplomacy.crit_failure:0 "一通平平无奇的操作,还可怜巴巴地想要迷惑住我。" + board_games.0001.desc.intro.martial.crit_success:0 "一系列走法,策略创新,令人难忘。" + board_games.0001.desc.intro.martial.success:0 "几种干净利落,适应局面的策略。" + board_games.0001.desc.intro.martial.failure:0 "一次……#EMP 坚定的#!尝试,企图下出一种连贯的策略。" + board_games.0001.desc.intro.martial.crit_failure:0 "一种华而不实的策略,坦白讲#EMP 令人绝倒#!。" + board_games.0001.desc.intro.stewardship.crit_success:0 "一系列走棋,从数学上看,几近完美。" + board_games.0001.desc.intro.stewardship.success:0 "一系列明显是精推细演过的下法。" + board_games.0001.desc.intro.stewardship.failure:0 "一套走棋,枯燥乏味,误判局面。" + board_games.0001.desc.intro.stewardship.crit_failure:0 "一套糟糕透顶的走法,东拼西凑出的路数,企图蒙出概率。" + board_games.0001.desc.intro.intrigue.crit_success:0 "一招如此#EMP 阴险狡诈的#!诡计,令我咋舌。" + board_games.0001.desc.intro.intrigue.success:0 "各种狡猾的佯攻和计策。" + board_games.0001.desc.intro.intrigue.failure:0 "一步明显的陷阱。" + board_games.0001.desc.intro.intrigue.crit_failure:0 "一招非常无力的弃兵战术。" + board_games.0001.desc.intro.learning.crit_success:0 "一步出自传说中的走棋。" + board_games.0001.desc.intro.learning.success:0 "一些老生常谈的战术。" + board_games.0001.desc.intro.learning.failure:0 "几步枯燥乏味的标准走棋。" + board_games.0001.desc.intro.learning.crit_failure:0 "一套对优秀玩家走棋的拙劣模仿。" + board_games.0001.desc.intro.prowess.crit_success:0 "一个打击型的论点,#EMP 极具#!说服力。" + board_games.0001.desc.intro.prowess.success:0 "一步恰当的走棋,牢牢掌控住了局面。" + board_games.0001.desc.intro.prowess.failure:0 "一种糟糕的下法,招致更惨烈的打击。" + board_games.0001.desc.intro.prowess.crit_failure:0 "一次暴力的尝试,如此可笑,以至于[bg_opponent.GetSheHe]差点把[bg_opponent.GetHerselfHimself]自己搞得脑袋开花。" + + ################################################## + # Counter Content + board_games.0001.desc.i_have_countered:0 "顺理成章地,我的技术巧妙地#color_blue_gray 挫败#!了我的对手#!。\n\n" + board_games.0001.desc.i_am_countered:0 "该死,#EMP 不知为何#!,这个[bg_opponent.GetWomanMan]似乎#color_blue_gray 克制#!了我使用的每个策略。\n\n" + board_games.0001.desc.no_counters:0 "\n\n" + + ################################################## + # Closeness to Victory + board_games.0001.desc.relative_victory.winning_heavily:0 "我正在轻松碾压[bg_opponent.GetHerHim]," + board_games.0001.desc.relative_victory.winning_somewhat:0 "我目前处于领先," + board_games.0001.desc.relative_victory.drawing:0 "我俩并驾齐驱," + board_games.0001.desc.relative_victory.losing_somewhat:0 "[bg_opponent.GetSheHe|U]开始领先了," + board_games.0001.desc.relative_victory.losing_heavily:0 "我的对手远远领先于我," + board_games.0001.desc.actual_victory.both_close:0 "我俩中的任何一人都随时有可能拿下比赛。\n\n" + board_games.0001.desc.actual_victory.i_am_close:0 "胜利在望,我都能尝到它的滋味了。\n\n" + board_games.0001.desc.actual_victory.they_are_close:0 "我的对手随时都可能获胜。\n\n" + board_games.0001.desc.actual_victory.sudden_death:0 "比赛正迅速走向关键点。\n\n" + board_games.0001.desc.actual_victory.neither_close:0 "不过我俩都离胜利尚远。\n\n" + + ################################################## + # Success Tooltips + board_games.0001.tt.crit_success:0 "大成功" + board_games.0001.tt.success:0 "成功" + board_games.0001.tt.failure:0 "失败" + board_games.0001.tt.crit_failure:0 "大失败" + + board_games.0001.tt.crit_success.points:0 "大量[board_game_winning|E]分" + board_games.0001.tt.success.points:0 "一些[board_game_winning|E]分" + board_games.0001.tt.failure.points:0 "些许[board_game_winning|E]分" + board_games.0001.tt.crit_failure.points:0 "零[board_game_winning|E]分" + + ################################################## + # Counter Skill Loc + bg_counterskill_diplomacy:0 "[diplomacy|E]" + bg_counterskill_martial:0 "[martial|E]" + bg_counterskill_stewardship:0 "[stewardship|E]" + bg_counterskill_intrigue:0 "[intrigue|E]" + bg_counterskill_learning:0 "[learning|E]" + bg_counterskill_prowess:0 "[prowess|E]" + + ################################################## + # Miscellaneous Custom Loc + bg_gametype_pachisi:0 "印度十字戏" + bg_gametype_hnefatafl:0 "维京板棋" + bg_gametype_tabula:0 "双陆棋" + bg_gametype_chess:0 "西洋棋" + + bg_gametype_concept_pachisi:1 "[board_game_type_pachisi|E]" + bg_gametype_concept_hnefatafl:1 "[board_game_type_hnefatafl|E]" + bg_gametype_concept_tabula:1 "[board_game_type_tabula|E]" + bg_gametype_concept_chess:1 "[board_game_type_chess|E]" + bg_gametype_concept_pachisi_dark:0 "[board_game_type_pachisi|B]" + bg_gametype_concept_hnefatafl_dark:0 "[board_game_type_hnefatafl|B]" + bg_gametype_concept_tabula_dark:0 "[board_game_type_tabula|B]" + bg_gametype_concept_chess_dark:0 "[board_game_type_chess|B]" + + bg_gamepiece_token:0 "代币" + bg_gamepiece_counter:0 "筹码" + bg_gamepiece_piece:0 "棋子" + + bg_gamepiece_tokens:0 "代币" + bg_gamepiece_counters:0 "筹码" + bg_gamepiece_pieces:0 "棋子" + + bg_gamedecider_cowrie:0 "宝螺" + bg_gamedecider_die:0 "骰子" + bg_gamedecider_quill:0 "计分羽翎" + + bg_randomdirection_northern:0 "北侧" + bg_randomdirection_western:0 "西侧" + bg_randomdirection_eastern:0 "东侧" + bg_randomdirection_southern:0 "南侧" + + bg_randomrankpossessive_baron_female:0 "女男翼" + bg_randomrankpossessive_baron_male:0 "男翼" + bg_randomrankpossessive_count_female:0 "女伯翼" + bg_randomrankpossessive_count_male:0 "伯翼" + bg_randomrankpossessive_duke_female:0 "女公翼" + bg_randomrankpossessive_duke_male:0 "公翼" + bg_randomrankpossessive_king_female:0 "王翼" + bg_randomrankpossessive_king_male:0 "后翼" + bg_randomrankpossessive_emperor_female:0 "女皇" + bg_randomrankpossessive_emperor_male:0 "帝翼" + + bg_randommovetype_gambit:0 "弃兵" + bg_randommovetype_cross:0 "穿插" + bg_randommovetype_stratagem:0 "计策" + bg_randommovetype_feint:0 "佯攻" + bg_randommovetype_rush:0 "突袭" + + bg_randomfacialexpression_scornful:0 "轻蔑的笑容" + bg_randomfacialexpression_confident:0 "自信的笑容" + bg_randomfacialexpression_fight:0 "好胜的怪相" + bg_randomfacialexpression_unsure:0 "怀疑的蹙眉" + bg_randomfacialexpression_quailing:0 "畏缩的噘嘴" + +################################################## + # Move Localisation + board_games.0001.a.random.a:0 "[SCOPE.Custom('BG_GameType')|U]要先用言语获胜,然后才是用[SCOPE.Custom('BG_GamePiecePlural')]。" + board_games.0001.a.random.b:0 "脑筋转得快的人下棋也会很快。" + board_games.0001.a.random.c:0 "你露出的马脚真的是最容易解读的那种,[bg_opponent.GetFirstNameNoTooltip]……" + board_games.0001.a.random.d:0 "你以前真的玩过[SCOPE.Custom('BG_GameType')]吗?我搞不清。" + board_games.0001.a.tt:0 "在[SCOPE.Custom('BG_GameType')]中,[diplomacy|E]被[SCOPE.Custom('BG_CounterSkill_Diplomacy')]克制" + board_games.0001.a.tt.crit_success:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.a.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success$" + board_games.0001.a.tt.success:0 "$board_games.0001.tt.success.points$" + board_games.0001.a.tt.success.tt:0 "$board_games.0001.tt.success$" + board_games.0001.a.tt.failure:0 "$board_games.0001.tt.failure.points$" + board_games.0001.a.tt.failure.tt:0 "$board_games.0001.tt.failure$" + board_games.0001.a.tt.crit_failure:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.a.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.random.a:0 "我的军事思维让我#EMP 战无不胜#!。" + board_games.0001.b.random.b:0 "我下[SCOPE.Custom('BG_GameType')]如同作战。一样地凶猛。" + board_games.0001.b.random.c:0 "[SCOPE.Custom('BG_GameType')|U]如同战争,完全是#EMP 后勤#!的问题。" + board_games.0001.b.random.d:0 "能挥得好剑的人也是下得好[SCOPE.Custom('BG_GameDecider')]的人!" + board_games.0001.b.tt:0 "在[SCOPE.Custom('BG_GameType')]中,[martial|E]被[SCOPE.Custom('BG_CounterSkill_martial')]克制" + board_games.0001.b.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.b.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.b.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.b.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.b.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.b.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.b.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.c.random.a:0 "现在,最有可能帮助我的是……" + board_games.0001.c.random.b:0 "从数学的角度看,正确的走棋应该是……" + board_games.0001.c.random.c:0 "我就是[bg_myself.GetFaith.FateGodNamePossessive]的宠儿!" + board_games.0001.c.random.d:0 "这游戏真是太费神了。" + board_games.0001.c.tt:0 "在[SCOPE.Custom('BG_GameType')]中,[stewardship|E]被[SCOPE.Custom('BG_CounterSkill_Stewardship')]克制" + board_games.0001.c.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.c.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.c.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.c.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.c.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.c.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.c.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.c.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.d.random.a:0 "你永远也看不穿我的走棋……" + board_games.0001.d.random.b:0 "没错,#EMP 没错#!,正如计划的那样……" + board_games.0001.d.random.c:0 "玩[SCOPE.Custom('BG_GameType')]需要敏锐的头脑……" + board_games.0001.d.random.d:0 "*无恶意的口哨声*" + board_games.0001.d.tt:0 "在[SCOPE.Custom('BG_GameType')]中,[intrigue|E]被[SCOPE.Custom('BG_CounterSkill_Intrigue')]克制" + board_games.0001.d.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.d.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.d.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.d.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.d.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.d.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.d.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.d.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.e.random.a:0 "我在[SCOPE.Custom('BG_GameType')]理论的领域无人匹敌!" + board_games.0001.e.random.b:0 "全部关于[SCOPE.Custom('BG_GameType')]的#EMP 手册#!我都读过。" + board_games.0001.e.random.c:0 "我对[SCOPE.Custom('BG_GameType')]的规则了如指掌。" + board_games.0001.e.random.d:0 "你以为你能斗过#EMP 我#!?" + board_games.0001.e.tt:0 "在[SCOPE.Custom('BG_GameType')]中,[learning|E]被[SCOPE.Custom('BG_CounterSkill_Learning')]克制" + board_games.0001.e.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.e.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.e.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.e.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.e.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.e.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.e.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.e.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.f.random.a:0 "这不好使。要不扳手腕吧?" + board_games.0001.f.random.b:0 "你如果试着动了下那个[SCOPE.Custom('BG_GamePiece')],你会被打趴在地。" + board_games.0001.f.random.c:0 "*戳了戳棋盘*" + board_games.0001.f.random.d:0 "#BER 我会把你拿下!#!" + board_games.0001.f.tt:0 "在[SCOPE.Custom('BG_GameType')]中,[prowess|E]被[SCOPE.Custom('BG_CounterSkill_Prowess')]克制" + board_games.0001.f.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.f.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.f.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.f.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.f.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.f.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.f.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.f.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + + ################################################## + # Default Invalidation Toasts + board_games.0021.trigger_failure.bg_initiator:0 "[bg_defender.GetFirstNamePossessive]和[bg_attacker.GetFirstNamePossessive]的游戏因形势而中断" + board_games.0021.trigger_failure.bg_defender:0 "你和[bg_attacker.GetFirstName]的游戏因形势而中断" + board_games.0021.trigger_failure.bg_attacker:0 "你和[bg_defender.GetFirstName]的游戏因形势而中断" + + ################################################## + # Ending Events + board_games.0031.t:0 "$board_games.0000.t$" + board_games.0031.desc:0 "伴随着一声胜利的怒吼,我一跃而起,[SCOPE.Custom('BG_GamePiecePlural')]撒得到处都是。这局[SCOPE.Custom('BG_GameType')]我拿下了,向着游戏王的地位又迈出不容置疑的一步。\n\n凄凉的[bg_loser.GetFirstName]仍坐在那里,手叉在[bg_loser.GetHerHis]的腰上,想弄明白[bg_loser.GetSheHe]哪里走错了。" + board_games.0031.a:0 "下得好!" + board_games.0031.b:0 "输的感觉如何,小[bg_loser.GetWomanMan]?" + board_games.0031.b.progress_towards_rival:0 "[bg_loser.GetTitledFirstName]记在心头" + board_games.0031.c:0 "我想着什么时间要再来一局……" + board_games.0031.a.tt.success:0 "你的对手同意这是一场精彩的比赛" + board_games.0031.a.tt.failure:0 "你的对手做了个下流的手势后就离开了" + board_games.0031.desc.result.skill:0 "#BOL 结果:#!由于我的[board_game_winning|E]分,我赢得了和[bg_loser.GetFirstNameNoTooltip]的[board_game_match|E]" + board_games.0031.desc.result.sudden_death:0 "#BOL 结果:#!由于进入[board_game_winning_sudden_death|E],我赢得了和[bg_loser.GetFirstNameNoTooltip]的[board_game_match|E]" + + board_games.0041.t:0 "$board_games.0000.t$" + board_games.0041.desc:0 "[bg_victor.GetFirstName]在大胜后发出了野兽般的呼嚎,[bg_victor.GetHerHis]还猛然站起了身来。\n\n我……我输了。我的双手滑落到膝盖上,寻找着支撑。\n\n难道我并#EMP 不擅长#![SCOPE.Custom('BG_GameType')]吗?" + board_games.0041.a:0 "咱们看看下次又是谁会赢……" + board_games.0041.b:0 "你今天在这里结了一个对头。" + board_games.0041.c:0 "嗯,更优秀的[bg_victor.GetWomanMan]赢了!" + board_games.0041.desc.result.skill:0 "#BOL 结果:#!由于[bg_victor.GetFirstNameNoTooltip]的[board_game_winning|E]分,我输掉了和[bg_victor.GetHerHis]的[board_game_match|E]" + board_games.0041.desc.result.sudden_death:0 "#BOL 结果:#!由于进入[board_game_winning_sudden_death|E],我输掉了和[bg_victor.GetFirstNameNoTooltip]的[board_game_match|E]" + + ################################################## + # Gaining a Trinket + board_games.0051.t:0 "时来运转" + board_games.0051.desc:0 "即使到现在,我有时候也会回想几个月前在[SCOPE.Custom('BG_GameType')]对局中大败[bg_loser.GetFirstName]的情景。[bg_loser.GetHerHis]当时[bg_loser.Custom('MaskFace')]上的表情实在是#EMP 太逗了#!。\n\n我觉得我们当时玩过的那张棋盘可能还放在某个地方?那是张不错的棋盘,幸运的棋盘,上面的[SCOPE.Custom('BG_GamePiecePlural')]制出来就是为了见证一场前所未有的精彩比赛。\n\n[bg_victor.GetFaith.KnowledgeGodName]无疑已然对它露出了微笑;我要是还把它弄丢可就太傻了。" + board_games.0051.a:0 "啊,一定会带来永永远远的好运!" + board_games.0051.b:0 "只要再多几个旗子,我就能组个#EMP 真正#!罕见的棋局了……" + board_games.0051.c:0 "我不需要特别的玩具。" + + ################################################## + # Debug Events + board_games.0102.t:0 "游戏中的游戏" + board_games.0102.desc:0 "桌游引擎是你最喜欢的几个棋类游戏的缝合体:象棋、十字戏和格子棋。\n\n你还喜欢什么游戏呢?\n\n也可以有其他游戏,但是更好!\n\n#EMP 在法律上也是几个世纪之前。#!\n\n常规的桌游只能算是渣渣。" + board_games.0102.a:0 "谢谢,正常游戏吧。" + board_games.0102.b:0 "对手仅使用获胜位置,谢谢。" + board_games.0102.c:0 "对手仅使用失败位置,谢谢。" diff --git a/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_iberia_1066_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_iberia_1066_l_simp_chinese.yml index 89ae8023f4..d9d96135b3 100644 --- a/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_iberia_1066_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_iberia_1066_l_simp_chinese.yml @@ -26,8 +26,8 @@ bookmark_iberia_infanta_urraca_alt_elvira:0 "$Elvira$" # Antso IV Gartziez, King of Navarra, Iberia - bookmark_iberia_king_antso:0 "国王安乔四世" - bookmark_iberia_king_antso_desc:1 "安乔在父母去世后登上王位,王国西部的许多领主抛弃了他。他很快卷入了与其堂兄国王桑乔的战争,安乔被击败,他的统治被打上了战乱和失败的烙印,最后他也被自己的同胞手足所刺杀。\n\n#bold 重写历史,智胜你的家族,确保你的领地和祖产安全!#!" + bookmark_iberia_king_antso:0 "国王安佐四世" + bookmark_iberia_king_antso_desc:1 "安佐在父母去世后登上王位,王国西部的许多领主抛弃了他。他很快卷入了与其堂兄国王桑乔的战争,安佐被击败,他的统治被打上了战乱和失败的烙印,最后他也被自己的同胞手足所刺杀。\n\n#bold 重写历史,智胜你的家族,确保你的领地和祖产安全!#!" bookmark_iberia_king_antso_alt_ramiro:0 "$Ramiro$" bookmark_iberia_king_antso_alt_sancho:0 "$Sancho$" diff --git a/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_iberia_867_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_iberia_867_l_simp_chinese.yml new file mode 100644 index 0000000000..45d86e5b66 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_iberia_867_l_simp_chinese.yml @@ -0,0 +1,37 @@ +l_simp_chinese: + + # Bookmark Loc + bm_867_iberia:1 "伊比利亚的纷争" + bm_867_iberia_desc:3 "伊比利亚的旧势力正在瓦解。\n\n在北方,阿斯图里亚斯领内遍布野心勃勃的封臣,为了自由使尽全力。\n\n在南方,安达卢斯实力强劲,但也面临着不满的怨言。边境军区窃议着闹独立,掌权的伍麦叶家族内祸起萧墙。\n\n饥饿的外部势力也对伊比利亚这片富饶的土地垂涎三尺。\n\n#bold 经过几个世纪的酝酿,$game_concept_iberian_struggle$进入了一个新阶段,而结局是鲜血还是情谊,取决于所掷的骰子。" + war_867_Vimara_conquest_Portucale:0 "维马拉[claim|E]$d_porto$的战争" + war_Andalusian_Rebellion:0 "边区叛乱" + + # Wilfred the Hairy Loc + bookmark_fp2_iberia_wilfred_the_hairy:0 "$nick_the_hairy$$GuifrE_$" + bookmark_fp2_iberia_sunyer:0 "$Sunyer$" + bookmark_fp2_iberia_bernat_of_gothia:0 "$Bernat$" + bookmark_fp2_iberia_wilfred_the_hairy_desc:0 "$GuifrE_$的父亲和叔伯被图卢兹公爵屠杀后,法兰克人的国王夺走了他们的土地,他和他的堂兄弟变得一无所有。\n\n二十年过去了,时过境迁。$GuifrE_$和他那诡计多端的堂兄弟都拿回了他们理应继承的土地,而他们的新领主正是他们杀父凶手的堂兄弟。\n\n#bold 你比所有人都清楚命运会在转瞬间改变,所以你渴望一份更安全的奖赏——$d_barcelona$。#!" + +# Lupp ibn Musa / Lope Musez + bookmark_fp2_iberia_lupp_ibn_musa:1 "$Lubb$·穆塞斯" + bookmark_fp2_iberia_lupp_ibn_musa_desc:0 "强大的卡西王朝,卡西乌斯的子孙,一度统治着整个埃布罗河谷。然而,自从$Lubb$荣耀的父亲的统治以来,艰难的时代来临了,新改姓的穆萨家族只能在他们古老的据点图德拉,喃喃自语,舔舐伤口,策划着收复他们在南方的故土。\n\n#bold 你能夺回曾属于卡西家族的一切,带领家族重返过去的荣光吗?#!" + + bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed:0 "穆罕默德" + bookmark_fp2_iberia_lubb_ibn_musa_alt_oria:0 "奥丽娅" + + #Mendo Guterres of Santiago + bookmark_fp2_iberia_mendo_guterres:0 "伯爵$Hermenexildo$·古铁雷斯" + bookmark_fp2_iberia_mendo_guterres_desc:0 "作为国王阿方索三世的一位强力封臣,$Hermenexildo$以清明的行政手段掌控着加利西亚南部的土地。他对君王无可置疑的忠诚使得他大大拓展了其家族祖传的疆土——但这就足够了吗?\n\n#bold 随着对南方土地的兴趣与日俱增,你能征服波图卡莱之地,开启最具影响力的一代王朝吗?#!" + + bookmark_fp2_iberia_mendo_guterres_alt_arias:0 "$Arias$" + bookmark_fp2_iberia_mendo_guterres_alt_ermesinda:0 "埃尔梅辛达·加托内斯" + + bookmark_fp2_iberia_ibn_marwan:0 "伊本·马尔万" + bookmark_fp2_iberia_ibn_marwan_desc:0 "本质上是个无赖的阿卜杜勒-拉赫曼·伊本·马尔万与其领主伍麦叶苏丹关系不睦。但他获得了自己领地上的穆扎赖卜人的大力支持,事实上,他和穆扎赖卜人以及他们的信仰或许有太多相似之处了。在巴达霍斯,他开辟了一个据点,但在西方,狂热的达尼斯氏族越来越反对他对下边区的统治。\n\n#bold 也许和阿斯图里亚斯那位永远会把握机会的国王阿方索三世结盟,能帮你获得一顶属于自己的王冠?" + bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi:0 "波尔图埃米尔萨阿敦" + bookmark_fp2_iberia_ibn_marwan_alt_rahman:0 "阿卜杜勒-拉赫曼" + + bookmark_fp2_iberia_adanis_ibn_awsaga:0 "埃米尔阿达尼斯" + bookmark_fp2_iberia_adanis_ibn_awsaga_desc:0 "柏柏尔的达尼斯宗族受伍麦叶苏丹之命,保护西海岸不受维京人的劫掠,他们的影响力和权力因而快速增长。阿达尼斯埃米尔在阿尔卡塞尔和科英布拉修建了坚固的要塞,但他治下的穆扎赖卜人让他很是头疼,这些人更愿意站在他的死敌伊本·马尔万那边。\n\n#bold 你能保护好自己的土地,并带领柏柏尔人在安达卢斯走向美好的未来吗?#!" + bookmark_fp2_iberia_ibn_awsaga_alt_masud:0 "马苏德·伊本·阿达尼斯" + bookmark_fp2_iberia_ibn_awsaga_alt_yahya:0 "叶海亚·伊本·阿达尼斯" diff --git a/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_l_simp_chinese.yml index 4db74e3174..9e4e3174f2 100644 --- a/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/bookmark/bookmark_l_simp_chinese.yml @@ -29,12 +29,15 @@ BOOKMARK_RELATION_CONCUBINE:0 "(侧室)" BOOKMARK_RELATION_LOVER:0 "(情人)" BOOKMARK_RELATION_FRIEND:0 "(朋友)" + BOOKMARK_RELATION_LIEGE:0 "(领主)" BOOKMARK_CHARACTER_DIFFICULTY:0 "难度:[BookmarkCharacter.GetDifficulty]" BOOKMARK_CHARACTER_DIFFICULTY_EASY:2 "#difficulty_easy 简单#!" BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM:2 "#difficulty_medium 中等#!" BOOKMARK_CHARACTER_DIFFICULTY_HARD:2 "#difficulty_hard 困难#!" BOOKMARK_SELECT_BOOKMARK:0 "选择初始日期和角色" + BOOKMARK_HOUSE_TOOLTIP:0 "#T [BookmarkCharacter.GetDynastyHouseTemplate.GetName][house|E]#!\n#weak [BookmarkCharacter.GetDynastyHouseTemplate.GetMotto]#!" BOOKMARK_DYNASTY_TOOLTIP:0 "#T [BookmarkCharacter.GetDynastyTemplate.GetName][dynasty|E]#!\n#weak [BookmarkCharacter.GetDynastyTemplate.GetMotto]#!" + BOOKMARK_DYNASTY_OR_HOUSE_TOOLTIP:0 "[SelectLocalization( BookmarkCharacter.HasDynastyHouse, 'BOOKMARK_HOUSE_TOOLTIP', 'BOOKMARK_DYNASTY_TOOLTIP' )]" BOOKMARK_RELATED_CHARACTER:0 "[BookmarkCharacterGUI.GetCharacter.GetName] #weak [BookmarkCharacterGUI.GetCharacter.GetRelation]#!" BOOKMARK_IRONMAN_ENABLED:1 "铁人模式" BOOKMARK_IRONMAN_DISABLED:1 "铁人模式" diff --git a/project/ck3/base_game/localization/simp_chinese/buildings_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/buildings_l_simp_chinese.yml index d73319b479..7208f87494 100644 --- a/project/ck3/base_game/localization/simp_chinese/buildings_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/buildings_l_simp_chinese.yml @@ -480,6 +480,29 @@ building_monastic_schools_07_desc:1 "临终安养院为那些快挺不过来的人提供长期照料。慢性病患、残疾人,有时甚至是被魔鬼折磨的人,在这里都受到欢迎。" building_monastic_schools_08:1 "柱廊" building_monastic_schools_08_desc:1 "柱廊形成了隔绝外界的坚实屏障,有效分隔开墙内人和外界农民的生活。" + + building_type_megalith_01:0 "巨石阵" + building_type_megalith_01_desc:0 "置于户外的巨石呈特定规律排列,指向了天上的星辰和星座。那些膜拜巨石构造的信仰为信徒们提供了随处可见、造价低廉的膜拜场所,吸引着无数旅客和朝圣者。" + building_megalith_01:0 "小巨石阵" + building_megalith_01_desc:0 "这个规模庞大的巨石排列结构被当作一处永久的、开放的膜拜场所。端庄的建筑由普通的岩石经过简单的排列构成,便利了一小部分膜拜者。" + building_megalith_02:0 "巨石陵墓" + building_megalith_02_desc:0 "这个地点被进一步扩建成了多个巨石排列构造,为更多的膜拜者提供便利。除了对巨石阵本身进行扩建以外,一个地下陵墓也在附近修建了起来,以便达官贵人可以在此安葬。" + building_megalith_03:0 "巨石圣坛" + building_megalith_03_desc:0 "这个规模庞大的户外巨石排列结构被当作一处永久的、开放的膜拜场所。巨石阵由昂贵的、外国进口的石头建造而成,当地老百姓在建设上有力出力。场所里满是圣坛,可用于各类祭祀仪式。" + building_megalith_04:0 "大巨石阵" + building_megalith_04_desc:0 "除开无数的圣坛和祭祀物件之外,这处巨石阵被进一步扩建,囊括了许多真正令人惊叹的、宏伟壮观的巨石,上面满是神圣的符文。" + building_megalith_05:0 "传奇巨石阵" + building_megalith_05_desc:0 "这处巨石阵被扩建到了相当的规模,其地位已经举足轻重,成为了当地的传奇。屹立于这处奇观之前,膜拜者们纷纷表示感受到了同信仰的神祗建立了深刻的联系。" + building_megalith_06:0 "$building_megalith_05$" + building_megalith_06_desc:0 "$building_megalith_05_desc$" + building_megalith_07:0 "$building_megalith_05$" + building_megalith_07_desc:0 "$building_megalith_05_desc$" + building_megalith_08:0 "$building_megalith_05$" + building_megalith_08_desc:0 "$building_megalith_05_desc$" + building_type_great_megalith_01:0 "伟大巨石阵" + building_type_great_megalith_01_desc:0 "一处极富雄心的巨石阵,这个伟大巨石阵工程旨在将乡村的秀丽风光包含在内。小巨石阵建筑位于中心,周边被一处庞大的构造环绕。" + building_great_megalith_01:0 "伟大巨石阵" + building_great_megalith_01_desc:0 "伟大巨石阵是一个绵延的、规格大到令人瞠目结舌的石头圈,无数的小型场所延申到了乡间各地。此地对所有人开放,将全世界的膜拜者和朝圣者带到此地,让他们离崇拜的神明更近一步。" building_type_hunting_grounds_01:0 "狩猎场" building_type_hunting_grounds_01_desc:1 "点缀在这片土地上的几座大型木屋,为追逐野物的猎人们所备,他们可以在其中聚集并计划他们的游程。" @@ -585,7 +608,7 @@ building_the_pyramids_01:0 "$building_type_the_pyramids_01$" building_the_pyramids_01_desc:0 "$building_type_the_pyramids_01_desc$" - building_type_alhambra_01:0 "阿尔罕布拉" + building_type_alhambra_01:0 "阿尔罕布拉宫" building_type_alhambra_01_desc:0 "阿尔罕布拉宫是一座在古罗马要塞遗址上建立起来的堡垒。虽然它能用作防御工事,但有了恰当的投资,还能开发出别的用途……" building_alhambra_01:0 "$building_type_alhambra_01$要塞废墟" building_alhambra_01_desc:0 "$building_type_alhambra_01_desc$" @@ -755,7 +778,7 @@ building_rammelsberg_mines_02:1 "拉默尔斯贝格矿井" building_rammelsberg_mines_02_desc:1 "随着定居者的增长,越来越多的矿石被开采。源源加入的合格的工程师使得一个真正意义上的矿场的建设得以实现。" building_rammelsberg_mines_03:1 "拉默尔斯贝格大矿井" - building_rammelsberg_mines_03_desc:1 "随着开采规模越来越大,更多的矿脉入口被我们打通,我们更在矿洞中建立了大型竖井,让工人们得以挖掘更深的矿脉。" + building_rammelsberg_mines_03_desc:1 "随着开采的增长,矿场也在发展。越来越多的入口被建设起来,巨型竖井也被挖掘完成以开采深矿。" building_rammelsberg_mines_04:1 "拉默尔斯贝格矿业综合体" building_rammelsberg_mines_04_desc:1 "随着采矿量的增加,一些冶炼厂和铸造厂也在定居点附近被建立起来。加工金属已经成为了这里居民的第二天性,他们的技艺举世皆知。" #building_rammelsberg_mines_05:0 "Rammelsberg Mines V" @@ -768,7 +791,7 @@ #building_rammelsberg_mines_08_desc:0 "$building_type_rammelsberg_mines_01_desc$" building_type_falun_mines_01:0 "法伦铜矿" - building_type_falun_mines_01_desc:1 "被誉为“斯图拉-科帕尔贝里耶”#italic (义为大铜山)#!,这里生产数量惊人的铜矿石。" + building_type_falun_mines_01_desc:1 "被誉为“斯托拉·科帕尔贝格特”#italic (意思是大铜山)#!,这里生产数量惊人的铜矿石。" building_falun_mines_01:1 "法伦采矿点" building_falun_mines_01_desc:1 "$building_rammelsberg_mines_01_desc$" building_falun_mines_02:1 "法伦铜矿井" @@ -1017,8 +1040,8 @@ building_hotin_fort_02:0 "霍京要塞" building_hotin_fort_02_desc:0 "一座威严的要塞,让旧日的堡垒相形见绌。这座工事经过数世纪的扩建,有了高耸的石墙、宽广的护城河以及数幢厚重的塔楼。这座防御建筑定能轻易将大部分攻势化为无形。" - building_type_golden_gate_of_kiev_01:0 "基辅金门" - building_type_golden_gate_of_kiev_01_desc:0 "基辅金门的造型和名称都来自君士坦丁堡的一座城门,既是城门也是凯旋拱门。远处就能看见教堂的金圆顶建在门上,是基辅的重要象征。" + building_type_golden_gate_of_kiev_01:1 "基辅金门" + building_type_golden_gate_of_kiev_01_desc:1 "基辅金门的造型和名称都来自君士坦丁堡的一座城门,既是城门也是凯旋拱门。远处就能看见教堂的金圆顶建在门上,是基辅的重要象征。" building_golden_gate_of_kiev_01:0 "$building_type_golden_gate_of_kiev_01$" building_golden_gate_of_kiev_01_desc:0 "$building_type_golden_gate_of_kiev_01_desc$" @@ -1043,3 +1066,39 @@ building_type_danevirke_01_desc:1 "丹麦边墙是一个范围广大的土垒工事,用以防范来自大陆针对丹麦领土的侵略,自最初建造之后已经过多次扩建。" building_danevirke_01:0 "$building_type_danevirke_01$" building_danevirke_01_desc:0 "$building_type_danevirke_01_desc$" + + building_type_aljaferia_palace_01:0 "阿尔哈费里亚" + building_type_aljaferia_palace_01_desc:0 "阿尔哈费里亚是修建于萨里亚平原的一座大型宫殿堡垒,见证了萨拉戈萨的实力和财富。它气势磅礴,既是令人生畏的防御工事,也是伊比利亚建筑的巅峰。" + building_aljaferia_palace_01:0 "$building_type_aljaferia_palace_01$" + building_aljaferia_palace_01_desc:0 "$building_type_aljaferia_palace_01_desc$" + + building_type_roman_wall_of_lugo_01:0 "卢戈的罗马城墙" + building_type_roman_wall_of_lugo_01_desc:0 "卢戈长城由罗马人在很久以前修建,至今仍是一道令人震撼的景观。朝圣者前往圣地亚哥-德孔波斯特拉需要穿过城墙的五道大门,使得朝圣之旅的影响更加深远。" + building_roman_wall_of_lugo_01:0 "$building_type_roman_wall_of_lugo_01$" + building_roman_wall_of_lugo_01_desc:0 "$building_type_roman_wall_of_lugo_01_desc$" + + building_type_rock_of_gibraltar_01:0 "直布罗陀巨岩" + building_type_rock_of_gibraltar_01_desc:0 "直布罗陀巨岩俯瞰着地中海的门户,那道狭窄的海峡。它是古代赫剌克勒斯之柱的一部分,被认为是已知世界的终点。现在看着它,你不禁会好奇巨岩之后的世界。" + building_rock_of_gibraltar_01:0 "$building_type_rock_of_gibraltar_01$" + building_rock_of_gibraltar_01_desc:0 "$building_type_rock_of_gibraltar_01_desc$" + + building_type_tower_of_hercules_01:0 "布里甘提乌姆灯塔" + building_type_tower_of_hercules_01_desc:0 "这座古老的灯塔据说是仿照它更为出名的姊妹亚历山大灯塔而建造的。无数个世纪以来,它一直是航海者的向导,直到现在仍对加利西亚的沿海贸易意义重大。有人声称,你能从这座孤零零的灯塔上瞥见爱尔兰的绿色海岸,但放眼望去,你看到的只有无尽的大海。" + building_tower_of_hercules_01:0 "$building_type_tower_of_hercules_01$" + building_tower_of_hercules_01_desc:0 "$building_type_tower_of_hercules_01_desc$" + + building_type_city_wall_of_toledo_01:0 "托莱多城墙" + building_type_city_wall_of_toledo_01_desc:0 "这些宏伟的城墙最初是由罗马人在古代建造的,后来在西哥特人之王瓦慕巴统治期间又进行了大规模扩建。早期的阿拉伯统治者又将之进一步扩宽,创建了一套与诸王之城相匹配的防御体系。" + building_city_wall_of_toledo_01:0 "$building_type_city_wall_of_toledo_01$" + building_city_wall_of_toledo_01_desc:0 "$building_type_city_wall_of_toledo_01_desc$" + + building_type_alcazar_of_segovia_01:0 "塞哥维亚城堡" + building_type_alcazar_of_segovia_01_desc:0 "这座要塞像船首一样矗立于岩石峭壁之上,令人望而生畏。它雄伟且坚不可摧,是城堡王国卡斯蒂利亚众多城堡中最伟大的一座。" + building_alcazar_of_segovia_01:0 "$building_type_alcazar_of_segovia_01$" + building_alcazar_of_segovia_01_desc:0 "$building_type_alcazar_of_segovia_01_desc$" + + building_type_holy_site_basilica_santiago_01:0 "圣地亚哥-德孔波斯特拉主教座堂" + building_type_holy_site_basilica_santiago_01_desc:0 "这座宏伟的建筑修建于大雅各伯之墓上,是圣雅各伯之路的终点,也是基督教世界圣地中的一顶王冠。大量来自西欧和北欧的朝圣者来到这里,各说着十多种不同的语言——不过许多人也会因为震撼而说不出任何一句话来。" + building_holy_site_basilica_santiago_01:0 "$building_type_holy_site_basilica_santiago_01$" + building_holy_site_basilica_santiago_01_desc:0 "$building_type_holy_site_basilica_santiago_01_desc$" + diff --git a/project/ck3/base_game/localization/simp_chinese/character_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/character_l_simp_chinese.yml index 3b5f0901f2..3cbee88652 100644 --- a/project/ck3/base_game/localization/simp_chinese/character_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/character_l_simp_chinese.yml @@ -58,7 +58,7 @@ CHARACTER_TITLE_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$$TIER$" REGNAL_NAME_ONE_NAME:0 "$NAME$$NUMBER$" - REGNAL_NAME_MULTIPLE_NAMES:0 "$FIRST_NAME$$NUMBER$·$REMAINING_NAME$" + REGNAL_NAME_MULTIPLE_NAMES:1 "$FIRST_NAME$·$REMAINING_NAME$$NUMBER$" FORMAT_CHARACTER_NAME:0 "#high $NAME$#!" FORMAT_CHARACTER_TIER:0 "#high $TIER$#!" diff --git a/project/ck3/base_game/localization/simp_chinese/core_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/core_l_simp_chinese.yml index 3e31963366..67b5344caf 100644 --- a/project/ck3/base_game/localization/simp_chinese/core_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/core_l_simp_chinese.yml @@ -91,6 +91,7 @@ SCOPE_DEBUG_MERCENARY_COMPANY:0 "佣兵团 $NAME$ [$ID$]" SCOPE_DEBUG_INSPIRATION:0 "灵感 $NAME$ [$ID$]" SCOPE_DEBUG_ARTIFACT:0 "宝物$NAME$[$ID$]" + SCOPE_DEBUG_STRUGGLE:0 "[struggle|E] $NAME$ [$ID$]" CHARACTER_DEFAULT_TOOLTIP:0 "[CHARACTER.GetUIName]\n[CHARACTER.PlayerName|D]\nID:[CHARACTER.GetID|V]\n历史ID:[CHARACTER.GetSlowHistoryIdForDebug|V]\n宗族:[CHARACTER.GetDynastyName|V]\n文化:[CHARACTER.GetCulture.GetName|V]\n生育力:[CHARACTER.GetFertility|%0V]\n健康:[CHARACTER.GetHealth|1V]\n" CHARACTER_DEBUG_REAL_FATHER_TOOLTIP:0 "[Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', '生父:' )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', CHARACTER.GetRealFather.GetUIName )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', '\n' )]" # This is horribly overcomplicated just to conditionally write some text CHARACTER_DEBUG_TOOLTIP:2 "#D 调试#!\nID:[CHARACTER.GetID|V],历史ID:[CHARACTER.GetSlowHistoryIdForDebug|V]\n$CHARACTER_DEBUG_REAL_FATHER_TOOLTIP$ 生育力:[CHARACTER.GetFertility|%0V],健康:[CHARACTER.GetHealth|1V],压力:[CHARACTER.GetStress|0V]\n基础体重:[CHARACTER.GetBaseWeight],目标体重[CHARACTER.GetTargetWeight],当前体重:[CHARACTER.GetCurrentWeight]\n" @@ -281,7 +282,7 @@ BREAKDOWN_REINFORCEMENT:0 "补员" BREAKDOWN_MONTHLY_BALENCE:0 "每月结余" BREAKDOWN_YEARLY_BALENCE:0 "每年结余" - COST_RESULT_NOTHING:0 "没有花费" + COST_RESULT_NOTHING:1 "#COLOR_GREEN #EMP 无#!#!" GOLD_COST_BREAK:0 "花费[gold_i]" GOLD:0 "[gold_i]$VALUE|0$" GOLD_COST:0 "[gold_i]$VALUE|0$" @@ -399,7 +400,7 @@ PLAYER_ON_SERVER:0 "$NAME$ - $TITLE$ - $PING$" NAME_NOT_FOUND:0 "未找到名称。" KICK_NAME:0 "$NAME$被踢出游戏。" - MODIFIED:0 "修改于:$DATE$" + MODIFIED:0 "修正:$DATE$" PLAYER_LEFT:0 "玩家离开" PLAYER_NAME_LEFT:0 "$NAME$离开了游戏。" PLAYER_JOINED:0 "玩家加入" @@ -415,10 +416,11 @@ CHARACTER_VALUE_F1:0 "[CHARACTER.GetUIName]:$VALUE|V1$" CHARACTER_VALUE_F2:0 "[CHARACTER.GetUIName]:$VALUE|V2$" ERROR_ACTION:0 "\n#I 点击我显示错误提示。右击我清空错误日志。#!" - ERROR_HOOF:1 "我是错蹄。我之所以出现是因为你的游戏中有$ERRORS$个错误。$ERROR_ACTION$" + ERROR_HOOF:1 "我是错蹄。你的游戏发生了$ERRORS$个错误。$ERROR_ACTION$" ERROR_HOOF_1:1 "我是耶稣宝宝。有时候我会替代错蹄。我之所以出现是因为你的游戏中有$ERRORS$个错误。$ERROR_ACTION$" - ERROR_HOOF_2:1 "我是讹伯。有时候我会替代错蹄。我之所以出现是因为你的游戏中有$ERRORS$个错误。$ERROR_ACTION$" + ERROR_HOOF_2:1 "我是误伯。有时候我会替代错蹄。我之所以出现是因为你的游戏中有$ERRORS$个错误。$ERROR_ACTION$" ERROR_HOOF_3:1 "我是巴兹猫。有时候我会替代错蹄。我之所以出现是因为你的游戏中有$ERRORS$个错误。$ERROR_ACTION$" + ERROR_HOOF_4:0 "我是收失。有时候我会替代错蹄。不要叫我收复失地,我会伤心的。我之所以出现是因为你的游戏中有$ERRORS$个错误。$ERROR_ACTION$" ENABLED_MODS:0 "已启用的Mod:" RALLY_POINT_NAME:0 "[PROVINCE.GetNameNoTooltip]的集结点" CONFIRM:0 "确认" @@ -470,6 +472,7 @@ SCOPE_ACTIVE_COUNTIL_TASK:0 "[ROOT.CouncilTask.GetName]:" SCOPE_MERCENARY_COMPANY:0 "[ROOT.MercenaryCompany.GetName]:" SCOPE_INSPIRATION:0 "[ROOT.Inspiration.GetName]" + SCOPE_STRUGGLE:0 "[ROOT.Struggle.GetName]" SAVE_NAME_LABEL:0 "存档名:" SAVE_TO_CLOUD_LABEL:0 "保存到云" FILE_NAME_INVALID:1 "@warning_icon!#X 存档名无效#! " @@ -651,16 +654,15 @@ COUNTY_OPINION_SAME_CULTURE:1 "相同[culture|E]" COUNTY_OPINION_DIFFERENT_CULTURE:2 "[cultural_acceptance|E]" COUNTY_OPINION_DIFFERENT_CULTURE_KNOWS_LANGUAGE:1 " #weak (减少了[GetDefine('NCharacterOpinion', 'CULTURE_ACCEPTANCE_MULT_KNOWS_LANGUAGE')|%0],因为[CHARACTER.GetShortUIName]会说[CULTURE.GetLanguage.GetName])#!" - EFFECT_LIST_BULLET:0 "• " - BULLET_WITH_TAB:0 "   • " + BULLET_WITH_TAB:0 "     • " MODIFIER_BULLET:0 "$EFFECT_LIST_BULLET$" TAB:0 "" SHORT_TAB:0 "" HOUSE_CADET_BRANCH_NAME_FORMAT:1 "$DYNASTY$-$TITLE$" EVENT_OPTION_FLAVOR:0 "#F $TEXT$#!\n" - CHARACTER_POSS_CHECK:0 "$articleblank_blank$" - CHARACTER_POSS:0 "$articleblank_blank$" - CHARACTER_POSS_SPECIAL:0 "$articleblank_blank$" + CHARACTER_POSS_CHECK:0 "s" + CHARACTER_POSS:0 "$articleblank_article$" + CHARACTER_POSS_SPECIAL:0 "$articleblank_article$" NO_EFFECTS:0 "无影响" EXCELLENT:0 "太好了!" RESOURCE_MISSING_GOLD:0 "@warning_icon!#X 缺少[gold_i]$VALUE|^$#!" @@ -748,3 +750,17 @@ DEFAULT_TEXT:0 "#D 默认文本#!" SCOPE_ARTIFACT:0 "[ROOT.Artifact.GetName]:" + + OR:0 " 或 " + OR_LIST:0 ",或 " + + num_suffix_0:0 "" + num_suffix_1:0 "" + num_suffix_2:0 "" + num_suffix_3:0 "" + num_suffix_4:0 "$num_suffix_0$" + num_suffix_5:0 "$num_suffix_0$" + num_suffix_6:0 "$num_suffix_0$" + num_suffix_7:0 "$num_suffix_0$" + num_suffix_8:0 "$num_suffix_0$" + num_suffix_9:0 "$num_suffix_0$" diff --git a/project/ck3/base_game/localization/simp_chinese/council_tasks_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/council_tasks_l_simp_chinese.yml index c35ce91969..58a8742ebd 100644 --- a/project/ck3/base_game/localization/simp_chinese/council_tasks_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/council_tasks_l_simp_chinese.yml @@ -48,7 +48,7 @@ spouse_task_intrigue_good_unskilled_notification_tooltip:0 "尽管你的配偶拥有[councillor.Custom('intrigue_skill_level')]的谋略能力,依然发生了这个问题。" spouse_task_intrigue_good_skilled_notification_tooltip:0 "这笔意外收获归功于你的配偶[councillor.Custom('intrigue_skill_level')]的谋略能力。" spouse_task_learning_good_unskilled_notification_tooltip:0 "尽管你的配偶拥有[councillor.Custom('learning_skill_level')]的学识能力,依然发生了这个问题。" - spouse_task_learning_good_skilled_notification_tooltip:0 "这笔意外收获归功于你的配偶[active_councillor.Custom('learning_skill_level')]的学识能力。" + spouse_task_learning_good_skilled_notification_tooltip:1 "这笔意外收获归功于你的配偶[councillor.Custom('learning_skill_level')]的学识能力。" #chancellor task_foreign_affairs:0 "处理外交事务" @@ -299,6 +299,7 @@ STEWARD_PROGRESS_BASE:0 "基础" DEVELOP_COUNTY_PERK_BONUS_VALUE:1 "$planned_cultivation_perk_name$" STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER:2 "[councillor_liege.GetFaith.GetName]——团体身份" + STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS:0 "[councillor_liege.GetFaith.GetName]——山地[GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]" STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING:1 "[councillor_liege.GetCulture.GetName]——东向移民" STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED:1 "尊重当地传统" STEWARD_PROMOTE_CULTURE_SHUUBIYYA:0 "舒乌比耶" @@ -331,6 +332,7 @@ task_conversion_resistance_to_conversion:0 "\n$EFFECT_LIST_BULLET$#N 抵制改信#!" task_conversion_opinion_loss:0 "\n$EFFECT_LIST_BULLET$#N 伯爵领好感损失#!" task_conversion_notification_tooltip:0 "$task_conversion$产生" + task_conversion.tt.forbidden.due_to_struggle_phase:0 "你不能在这个[struggle_phase_phase|E]的[struggle_region_region|E][struggle|E]中进行[convert_county|E]" task_religious_relations:0 "改善宗教关系" task_religious_relations_piety_effect_desc:2 "[piety|E]:@piety_icon!#P +[SCOPE.ScriptValue('court_chaplain_religious_relations_total_piety_gain')]#!/月\n$TAB$[councillor.GetCouncilTitle][councillor.GetShortUINamePossessive]的[learning_skill|E]:#P +[SCOPE.ScriptValue('court_chaplain_religious_relations_modifier')]#!" @@ -372,10 +374,13 @@ COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER:2 "[councillor.GetFaith.GetName]——[GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER:3 "[councillor.GetFaith.GetName]——[GetFaithDoctrine('tenet_communal_identity').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_PENALTY_MODIFIER:3 "[councillor.GetFaith.GetName]——[GetFaithDoctrine('tenet_communal_identity').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_EASIER_TO_CONVERT_FAITH_IN_MOUNTAINS_BONUS_MODIFIER:0 "[councillor.GetFaith.GetName]——山地[GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_HARDER_TO_CONVERT_FAITH_AWAY_IN_MOUNTAINS_MALUS_MODIFIER:0 "[county.GetFaith.GetName]——山地[GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName]" COURT_CHAPLAIN_CONVERSION_GHW_TENET_NO_HOF_MODIFIER:0 "[ROOT.Char.Custom('ghw_from_which_tenet')]——信仰控制了$game_concept_holy_sites$" COURT_CHAPLAIN_CONVERSION_SYNCRETIC_WITH_RELIGION_MODIFIER:0 "与[faith|E]融合" COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS:0 "当地[county|E][modifiers|E]" COURT_CHAPLAIN_CONVERSION_LIEGE_IS_DEFIANT_HIGH_MONARCH:0 "[liege|E]是狂傲的至高王" + fp2_lyonese_monk_faith_conversion_task_desc:0 "[GetFaithByKey('adoptionist').GetAdherentName]皈依其他$christianity_religion_adherent_plural$" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_JERUSALEM:1 "圣地——耶路撒冷" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_KERALA:1 "圣地——喀拉拉" diff --git a/project/ck3/base_game/localization/simp_chinese/court_amenities_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/court_amenities_l_simp_chinese.yml index 1ace59d484..c4bce63627 100644 --- a/project/ck3/base_game/localization/simp_chinese/court_amenities_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/court_amenities_l_simp_chinese.yml @@ -119,6 +119,6 @@ AMENITIES_RESET_TOOLTIP:0 "#T 重置舒适方案#!\n[AddTextIf( Not( CourtAmenitiesWindow.HasChangedAnyAmenity ), '$COURT_AMENITIES_NEED_CHANGE$\n' )]放弃选中的改变" COURT_AMENITIES_CHANGED_NOTIFICATION_HEADER:0 "你已更改你的[court_amenities|E]" - # [LocEditor:UntranslatedKey] `COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT` + COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT:0 "@warning_icon!#X 这里不是你的[royal_court|E]#!" BONUS_TO_AGENT_RECRUITMENT_FROM_AMENITIES:0 "$court_lodging_standards$:$VALUE|=+0$" diff --git a/project/ck3/base_game/localization/simp_chinese/court_type_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/court_type_l_simp_chinese.yml index e3a026d3c6..585483528b 100644 --- a/project/ck3/base_game/localization/simp_chinese/court_type_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/court_type_l_simp_chinese.yml @@ -35,9 +35,9 @@ court_scholarly:0 "学识型宫廷" court_scholarly_desc:1 "#low 宫廷就是要吸引温文尔雅、拥有杰出能力的人才。\n\n廷臣会获得[GetTrait('scholarly_court_1').GetName( GetNullCharacter )]特质。#!" court_scholarly_tooltip_desc:0 "$court_scholarly$重视知识和勤奋学习。" - court_tribal: "部落宫廷" - court_tribal_desc: "#low 在宫廷里,强权就是正义——大厅里应该摆满战利品和掠夺物!\n\n廷臣获得[GetTrait('warlike_court_1').GetName( GetNullCharacter )]特质。#!" - court_tribal_tooltip_desc:"在$court_tribal$中,勇武和坚韧被视为重要之事。" + court_tribal:0 "部落宫廷" + court_tribal_desc:0 "#low 宫廷中,强权即是真理——大厅理应装饰着战利品和财物!\n\n廷臣获得[GetTrait('warlike_court_1').GetName( GetNullCharacter )]特质。#!" + court_tribal_tooltip_desc:0 "军事勇武和韧性在$court_tribal$中都很重要。" COURT_TYPE_GENERAL_TOOLTIP:0 "[CourtType.GetTooltipDesc]\n\n[CourtType.GetEffectDesc]" diff --git a/project/ck3/base_game/localization/simp_chinese/credits/credits_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/credits/credits_l_simp_chinese.yml index e5a5ae0331..0dd17f4f11 100644 --- a/project/ck3/base_game/localization/simp_chinese/credits/credits_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/credits/credits_l_simp_chinese.yml @@ -140,6 +140,7 @@ HEADER_PARADOX_INTERACTIVE:1 "#credits_header PARADOX INTERACTIVE#!" HEADER_MANAGEMENT:1 "#credits_header 管理#!" + TITLE_BUSINESS_OWNER:0 "#credits_subheader 企业主#!" TITLE_CHIEF_EXECUTIVE_OFFICER:1 "#credits_subheader 首席执行官#!" TITLE_CHIEF_FINANCIAL_OFFICER:1 "#credits_subheader 首席财务官#!" TITLE_CHIEF_OPERATIONS_OFFICER:1 "#credits_subheader 首席营运官#!" @@ -272,3 +273,10 @@ HEADER_PARADOX_DEVELOPMENT_STUDIO_RED:0 "#credits_header PARADOX开发工作室:红组#!" HEADER_PARADOX_THALASSIC:0 "#credits_header Paradox Thalassic#!" + + HEADER_CRUSADER_KINGS_3_FATE_OF_IBERIA:0 "#credits_title CRUSADER KINGS III: FATE OF IBERIA#!" + HEADER_PARADOX_DEVELOPMENT_STUDIO_BLACK:0 "#credits_header Paradox Development Studio Black#!" + TITLE_PROJECT_LOCALIZATION_PRODUCER:0 "#credits_subheader 本地化制作人#!" + TITLE_RELEASE_ENGINEER:0 "#credits_subheader 发布工程师#!" + TITLE_TECHNICAL_ANIMATOR:0 "#credits_subheader 技术动画师#!" + TITLE_MUSIC_BUSINESS_DIRECTOR:0 "#credits_subheader 音乐商务总监#!" diff --git a/project/ck3/base_game/localization/simp_chinese/culture/cultural_maa_innovations_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/culture/cultural_maa_innovations_l_simp_chinese.yml index eecff6a595..2db3ac2d05 100644 --- a/project/ck3/base_game/localization/simp_chinese/culture/cultural_maa_innovations_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/culture/cultural_maa_innovations_l_simp_chinese.yml @@ -20,6 +20,7 @@ culture_parameter_unlock_maa_varangian_veterans:0 "可以招募[GetMaA('varangian_veterans').GetName][men_at_arms|E]" culture_parameter_unlock_maa_longbowmen:0 "可以招募[GetMaA('longbowmen').GetName][men_at_arms|E]" culture_parameter_unlock_maa_huscarls:0 "可以招募[GetMaA('huscarl').GetName][men_at_arms|E]" + culture_parameter_unlock_maa_huanch_vaulter:0 "可以将[GetMaA('guanch_vaulter').GetName]招募为[men_at_arms|E]" # Early Medieval Era culture_parameter_unlock_maa_khandayat:0 "可以招募[GetMaA('khandayat').GetName][men_at_arms|E]" @@ -162,3 +163,6 @@ innovation_men_at_arms:0 "兵士" innovation_men_at_arms_desc:0 "训练和装备直属我们统治者的常备军,将会是通往中央集权之路的踏脚石。" + + innovation_pole_vault:0 "撑杆跳" + innovation_pole_vault_desc:0 "撑杆跳是一种简单的发明,但需要大量训练和实操才能掌握。一名熟练的撑杆跳手能越过巨大的裂口和高大的岩石,以及一些防御工事。" diff --git a/project/ck3/base_game/localization/simp_chinese/culture/culture_creation_names_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/culture/culture_creation_names_l_simp_chinese.yml index 7b274e3ae9..bc361314e4 100644 --- a/project/ck3/base_game/localization/simp_chinese/culture/culture_creation_names_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/culture/culture_creation_names_l_simp_chinese.yml @@ -4,7 +4,7 @@ cooler_norwegian_prefix:0 "酷冷挪威" anatolian_turkish_name:0 "安纳托利亚突厥" anatolian_turkish_collective_noun:0 "安纳托利亚突厥" - anatolian_turkish_prefix:0 "安纳托利亚突厥" + anatolian_turkish_prefix:0 "突厥" scanian_name:0 "斯堪尼亚" scanian_collective_noun:0 "斯堪尼亚" scanian_prefix:0 "斯堪尼亚" diff --git a/project/ck3/base_game/localization/simp_chinese/culture/culture_gfx_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/culture/culture_gfx_l_simp_chinese.yml index 5b94fbca04..5f3e6e64f4 100644 --- a/project/ck3/base_game/localization/simp_chinese/culture/culture_gfx_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/culture/culture_gfx_l_simp_chinese.yml @@ -76,3 +76,8 @@ western_clothing_gfx:0 "欧洲大陆" western_coa_gfx:0 "欧洲大陆" western_unit_gfx:0 "欧洲大陆" + iberian_building_gfx:0 "伊比利亚" + iberian_christian_unit_gfx:0 "伊比利亚" + iberian_muslim_unit_gfx:0 "安达卢西亚" + iberian_christian_clothing_gfx:0 "伊比利亚" + iberian_muslim_clothing_gfx:0 "安达卢西亚" diff --git a/project/ck3/base_game/localization/simp_chinese/culture/culture_name_lists_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/culture/culture_name_lists_l_simp_chinese.yml index 4df7c803b2..b9dc7b2869 100644 --- a/project/ck3/base_game/localization/simp_chinese/culture/culture_name_lists_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/culture/culture_name_lists_l_simp_chinese.yml @@ -63,6 +63,7 @@ name_list_greek:0 "希腊" name_list_gond:0 "郡荼" name_list_guan:0 "古昂" + name_list_guanches:0 "关切" name_list_gujarati:0 "瞿折罗" name_list_gur:0 "古尔" name_list_han:0 "汉" @@ -142,7 +143,7 @@ name_list_russian:0 "罗斯" name_list_saka:0 "塞种" name_list_sami:0 "萨米" - name_list_samoyed:0 "萨摩耶德" + name_list_samoyed:0 "萨莫耶德" name_list_sao:0 "萨奥" name_list_sardinian:0 "撒丁" name_list_saxon:0 "萨克森" diff --git a/project/ck3/base_game/localization/simp_chinese/culture/culture_titles_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/culture/culture_titles_l_simp_chinese.yml index d18d2ea98f..23733d6211 100644 --- a/project/ck3/base_game/localization/simp_chinese/culture/culture_titles_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/culture/culture_titles_l_simp_chinese.yml @@ -253,7 +253,7 @@ count_theocracy_female_hellenism_religion:0 "大维斯塔贞女" duke_theocracy_male_hellenism_religion:0 "大祭司" duke_theocracy_female_hellenism_religion:0 "大祭司" - duchy_theocracy_hellenism_religion:0 "祭司领" + duchy_theocracy_hellenism_religion:0 "大祭司领" king_theocracy_male_hellenism_religion:0 "神谕使" king_theocracy_female_hellenism_religion:0 "西彼拉" emperor_theocracy_male_hellenism_religion:0 "大神谕使" @@ -603,6 +603,12 @@ king_feudal_female_grand_duke_independent:0 "女大公" kingdom_feudal_grand_duke_independent:0 "大公国" +### Taifas ### +# Feudal / Clan + duke_feudal_male_andalusian_independent:0 "埃米尔" + duke_feudal_female_andalusian_independent:0 "埃米拉" + duchy_feudal_andalusian_independent:0 "泰法" + ### Lombard ### # Feudal duke_feudal_male_lombard_independent:0 "亲王" @@ -795,6 +801,18 @@ emperor_feudal_muslim_female_dravidian_group:1 "沙阿巴努" empire_feudal_muslim_dravidian_group:0 "$empire_feudal_arabic_group$" +### GUANCHE (Canary Islands) ### + duchy_guanche:0 "门塞约" + kingdom_guanche:0 "大门塞约" + count_male_guanche:0 "科兰" + duke_male_guanche:0 "门塞亚托" + king_male_guanche:0 "高门塞亚托" + emperor_male_guanche:0 "大父门塞亚托" + count_female_guanche:0 "查玛托" + duke_female_guanche:0 "门塞亚塔" + king_female_guanche:0 "高门塞亚塔" + emperor_female_guanche:0 "大母门塞亚塔" + ### OBSOLETE with new division ### West-African ### # Feudal / Clan / Tribal baron_feudal_male_west_african_group:0 "蒂圭" diff --git a/project/ck3/base_game/localization/simp_chinese/culture/cultures_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/culture/cultures_l_simp_chinese.yml index 551e083866..84aba1a631 100644 --- a/project/ck3/base_game/localization/simp_chinese/culture/cultures_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/culture/cultures_l_simp_chinese.yml @@ -66,6 +66,9 @@ butr:0 "布特尔" butr_prefix:0 "布特尔" butr_collective_noun:1 "布特尔" + guanches:0 "关切" + guanches_prefix:0 "关切" + guanches_collective_noun:0 "关切" zaghawa:0 "扎加瓦" zaghawa_prefix:0 "扎加瓦" zaghawa_collective_noun:0 "扎加瓦" @@ -260,9 +263,9 @@ sorko:0 "索尔科" sorko_prefix:0 "索尔科" sorko_collective_noun:0 "索尔科" - gaw:0 "卡夫" - gaw_prefix:0 "卡夫" - gaw_collective_noun:0 "卡夫" + gaw:1 "加夫" + gaw_prefix:1 "加夫" + gaw_collective_noun:1 "加夫" songhai:0 "桑海" songhai_prefix:0 "桑海" songhai_collective_noun:0 "桑海" diff --git a/project/ck3/base_game/localization/simp_chinese/culture/traditions/cultural_languages_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/culture/traditions/cultural_languages_l_simp_chinese.yml index af109cbc9b..fcc3cd1079 100644 --- a/project/ck3/base_game/localization/simp_chinese/culture/traditions/cultural_languages_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/culture/traditions/cultural_languages_l_simp_chinese.yml @@ -74,6 +74,7 @@ language_sardinian_name:0 "撒丁通俗拉丁语" language_wallachian_name:0 "达契亚通俗拉丁语" language_italian_name:0 "意大利通俗拉丁语" + language_ayneha_name:0 "桑海语" aesthetics_norwegian_name:0 "挪威" aesthetics_swedish_name:0 "瑞典" diff --git a/project/ck3/base_game/localization/simp_chinese/culture/traditions/cultural_traditions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/culture/traditions/cultural_traditions_l_simp_chinese.yml index ac1677ed9d..994be6af91 100644 --- a/project/ck3/base_game/localization/simp_chinese/culture/traditions/cultural_traditions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/culture/traditions/cultural_traditions_l_simp_chinese.yml @@ -786,6 +786,7 @@ not_bellicose_or_stoic_desc:1 "该[culture|E]没有$ethos_bellicose_name$或$ethos_stoic_name$的[ethos|E]" not_bellicose_or_bureaucratic_desc:2 "该[culture|E]没有$ethos_bellicose_name$或$ethos_bureaucratic_name$的[ethos|E]" not_bellicose_or_spiritual_desc:1 "该[culture|E]没有$ethos_bellicose_name$或$ethos_spiritual_name$的[ethos|E]" + not_bellicose_or_courtly_desc:0 "该[culture|E]没有$ethos_bellicose_name$或$ethos_courtly_name$[ethos|E]" not_stoic_or_bureaucratic_desc:1 "该[culture|E]没有$ethos_stoic_name$或$ethos_bureaucratic_name$的[ethos|E]" not_stoic_or_communal_desc:0 "该[culture|E]没有$ethos_stoic_name$或$ethos_communal_name$的[ethos|E]" not_stoic_or_spiritual_desc:0 "该[culture|E]没有$ethos_stoic_name$或$ethos_spiritual_name$的[ethos|E]" @@ -824,6 +825,7 @@ ## Egalitarian. not_egalitarian_stoic_or_bureaucratic_desc:1 "该[culture|E]没有$ethos_egalitarian_name$、$ethos_stoic_name$或$ethos_bureaucratic_name$的[ethos|E]" + not_egalitarian_or_courtly_desc:0 "该[culture|E]没有$ethos_egalitarian_name$或$ethos_courtly_name$的[ethos|E]" ## Communal. not_communal_or_spiritual_desc:0 "该[culture|E]没有$ethos_communal_name$或$ethos_spiritual_name$的[ethos|E]" @@ -918,6 +920,8 @@ lacks_development_02_innovation_desc:1 "该[culture|E]尚未发现#high $innovation_development_02$#![innovation|E]" lacks_baliffs_innovation_desc:0 "该[culture|E]尚未发现#high $innovation_baliffs$#![innovation|E]" culture_acceptance_cost_desc:0 "该[culture|E]与#V [EmptyScope.ScriptValue('xenophilic_nr_of_cultures_cost_value')|0]#!种其他文化间的[cultural_acceptance|E]低于#V [EmptyScope.ScriptValue('xenophilic_acceptance_cost_value')|0]%#!" + lack_iberian_heritage_or_language_penalty_desc:0 "该[culture|E]缺少$heritage_iberian_name$[heritage|E],#EMP 并且#![culture_head|E]不会说$language_iberian_name$[language|E]" + lack_martial_learning_or_chess_board_penalty_desc:0 "你既没有至少[EmptyScope.ScriptValue('very_high_skill_rating')|0][martial|E],至少[EmptyScope.ScriptValue('very_high_skill_rating')|0][learning|E],也没有让你能玩[board_games|E]的[artifact|E]" culture_head_lacks_storytelling_traits_desc:1 "你没有[GetTrait('poet').GetName( GetNullCharacter )]、[GetTrait('arrogant').GetName( GetNullCharacter )]或[GetTrait('journaller').GetName( GetNullCharacter )][traits|E]" rulers_lacks_storytelling_traits_desc:0 "该[culture|E]没有至少#V 5#!位拥有[GetTrait('poet').GetName( GetNullCharacter )]、[GetTrait('arrogant').GetName( GetNullCharacter )]或[GetTrait('journaller').GetName( GetNullCharacter )][traits|E]的[rulers|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/appropriate_generic_words_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/appropriate_generic_words_l_simp_chinese.yml index 87c3ad411d..01ba29ca6a 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/appropriate_generic_words_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/appropriate_generic_words_l_simp_chinese.yml @@ -78,8 +78,8 @@ expensive_drink_singular_herbal_infusions:0 "令人精神焕发的草药浸剂" expensive_drink_singular_violet_sharbah:0 "$expensive_drink_violet_sharbah$" #GetShockedExpression - shocked_expression_shocked:0 "震惊" - shocked_expression_appalled:0 "吓坏" + shocked_expression_shocked:0 "震惊了" + shocked_expression_appalled:0 "吓坏了" #GetLivestockFowlIndef a_duck:0 "一只鸭子" a_chicken:0 "一只鸡" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/bad_roomate_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/bad_roomate_custom_loc_l_simp_chinese.yml index 0b1916e8b4..47a0c60fcb 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/bad_roomate_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/bad_roomate_custom_loc_l_simp_chinese.yml @@ -2,6 +2,6 @@ wet_the_bed:0 "尿床" sweet_crumbs_in_mattress:0 "把饼干屑塞进床垫之间的缝隙里。铺盖是如此……粘稠" - recurring_dreams:0 "详细描述一个关于[ROOT.Char.Custom('RandomWeirdObject')]的反复出现的梦" + recurring_dreams:0 "详细描述了一个关于[ROOT.Char.Custom('RandomWeirdObject')]的反复相同的梦" snoring:0 "鼾声如雷" dog_in_bed:0 "将一只宠物狗带到床上" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/body_part_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/body_part_custom_loc_l_simp_chinese.yml index 593ef3a7bb..a9d2787a18 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/body_part_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/body_part_custom_loc_l_simp_chinese.yml @@ -15,6 +15,10 @@ maskface_face:0 "脸" # Grammatical Stuff - articleblank_article:0 "$articleblank_blank$" - articleblank_articlevowel:0 "$articleblank_blank$" + articleblank_article:0 "$articleblank_article$" + articleblank_articlevowel:0 "$articleblank_article$" articleblank_blank:0 "" + + maskface_behind:0 "后面" + maskface_in:0 "里面" + maskface_across:0 "上面" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/building_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/building_custom_loc_l_simp_chinese.yml index a13b476bd9..eb029a077b 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/building_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/building_custom_loc_l_simp_chinese.yml @@ -1,6 +1,6 @@ l_simp_chinese: #TownType - barony_town_type_city:0 "城市" + barony_town_type_city:0 "城" barony_town_type_castle_town:0 "城堡市镇" - barony_town_type_town:0 "市镇" - barony_town_type_village:0 "村庄" + barony_town_type_town:0 "镇" + barony_town_type_village:0 "村" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/character_descriptions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/character_descriptions_l_simp_chinese.yml index 7bc8e6d060..09531e9f40 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/character_descriptions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/character_descriptions_l_simp_chinese.yml @@ -15,7 +15,7 @@ positive_desc_honorable:0 "体面的" positive_desc_epicurean:0 "爱享受的" positive_desc_dedicated:0 "专注的" - positive_desc_disciplined:0 "严于律己的" + positive_desc_disciplined:0 "遵规守纪的" positive_desc_frugal:0 "节俭的" positive_desc_relaxed:0 "悠闲的" positive_desc_forceful:0 "强势的" @@ -187,7 +187,7 @@ crime_murderer_desc:0 "无情的屠夫" crime_heretic_desc:0 "可耻的叛教者" crime_heathen_desc:0 "不敬的偶像崇拜者" - crime_infidel_desc:0 "无信的小鬼" + crime_infidel_desc:0 "不忠信的小鬼" crime_fallback_desc:0 "无可救药的恶魔" crime_indef_deviant_desc:0 "$crime_deviant_desc$" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/court_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/court_loc_l_simp_chinese.yml index 2ac0809282..991f38ca7d 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/court_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/court_loc_l_simp_chinese.yml @@ -9,7 +9,7 @@ miracle_lunatic:0 "向女人扔坚果" miracle_possessed:0 "预言世界末日" miracle_disfigured:0 "[ROOT.Char.GetHerHis]与[ROOT.Char.GetFaith.DevilName]战斗获得的累累伤痕" - miracle_eunuch:0 "通过[ROOT.Char.GetHerHis]的圣洁气质平息他人的性欲" + miracle_eunuch:0 "通过[ROOT.Char.GetHerHis]圣洁气质平息他人的性欲" miracle_blind:0 "双目失明依然阅读圣书" miracle_herculean:0 "猛击试图诱惑[ROOT.Char.GetHerHim]的[ROOT.Char.GetFaith.DevilName]" miracle_spindly:0 "永不衰老" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/education_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/education_custom_loc_l_simp_chinese.yml index 1b16cfe7b6..d1c1dd509d 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/education_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/education_custom_loc_l_simp_chinese.yml @@ -1,48 +1,48 @@ l_simp_chinese: martial_good_trait_match_good_outcome:0 "作为一个积极热情的孩子,[ROOT.Char.GetFirstName]在[ROOT.Char.GetHerHis]对作战的学习中表现上佳,这毫不奇怪。" martial_bad_trait_match_good_outcome:0 "桀骜不驯的[ROOT.Char.GetFirstName]当初进入军旅生活是被赶鸭子上架,这说法其实还算客气。然而,[ROOT.Char.GetSheHe]却颠覆了所有人的意料。" - martial_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是[ROOT.Char.GetFirstName]这样对战事没什么天然兴趣的孩童,也能真正理解它。" + martial_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是诸如[ROOT.Char.GetFirstName]这样对战事没什么天然兴趣的孩童,也能真正理解它。" education_martial_3_outcome_description:0 "[ROOT.Char.GetSheHe|U]在战术与军队管理上展现出了极高的天赋。我确信[ROOT.Char.GetSheHe|U]有一天会成为一名优秀的将领。" education_martial_3_outcome_description_not_commander:0 "[ROOT.Char.GetSheHe|U]在战术与军队管理上展现出了极高的天赋。真遗憾[ROOT.Char.GetSheHe]永远不会指挥军队。" - education_martial_4_outcome_description:0 "年纪轻轻就能有如此能力,让亲眼见证的我无比震撼。[ROOT.Char.GetSheHe|U]展现出了过人的洞察能力,即便在老练的将领中也十分罕见!" + education_martial_4_outcome_description:0 "年纪轻轻就能有如此能力,让亲眼见证的我无比震撼。[ROOT.Char.GetSheHe|U]展现了出过人的洞察能力,即便在老练的将领中也十分罕见!" martial_good_trait_match_bad_outcome:0 "[ROOT.Char.GetFirstNamePossessive]天生精力充沛,人们都说不去战场上表现一下可惜了,但也许这只不过是不服管教的表现。 " martial_bad_trait_match_bad_outcome:1 "[ROOT.Char.GetFirstName]从未对战争事务展现过丝毫兴趣,我总是希望这样一个阶段会过去的。我太天真了。" martial_neutral_trait_match_bad_outcome:1 "长久以来,我希望良好的指导足以将战争谋略教授给[ROOT.Char.GetFirstName]。我太天真了。" education_martial_1_outcome_description:2 "[ROOT.Char.GetSheHe|U]对这门学科一无所知,但至少[ROOT.Char.GetSheHe]知道如何握剑,而且可能还会区分步兵和$knight_culture_player_no_tooltip_lowercase$。" - education_martial_2_outcome_description:1 "[ROOT.Char.GetSheHe|U]对这一学科只懂了点皮毛,但好在还知道管理军队的基础。我只希望[ROOT.Char.GetSheHe]能通过经验获得剩下的知识。" + education_martial_2_outcome_description:1 "[ROOT.Char.GetSheHe|U]对这一学科只懂了点皮毛,好在,[ROOT.Char.GetSheHe]知道管理军队的基础。我只希望他能通过经验获得剩下的知识。" education_martial_prowess_1_outcome_description:1 "\n\n在个人层面,[ROOT.Char.GetSheHe]几乎没有从[ROOT.Char.GetHerHis]的$knight_culture_player_adjective_no_tooltip_lowercase$见习中学到什么,一对一战斗中被打的落花流水。" - education_martial_prowess_2_outcome_description:1 "\n\n在个人层面,[ROOT.Char.GetSheHe]已经有好几次成功地应对了小股的叛乱农民,证明了[ROOT.Char.GetHerHim]是一名合格的$knight_culture_player_no_tooltip_lowercase$。" + education_martial_prowess_2_outcome_description:1 "\n\n在个人层面,[ROOT.Char.GetSheHe]已经有好几次成功地应对了小顾的叛乱农民,证明了[ROOT.Char.GetHerHim]是一名合格的$knight_culture_player_no_tooltip_lowercase$。" education_martial_prowess_3_outcome_description:0 "\n\n在个人层面,[ROOT.Char.GetSheHe]证明了自己是一名出色的近身格斗家,能够灵活挥舞[ROOT.Char.GetHerHis]的长剑,并和自己的贴身侍卫协调行动。" - education_martial_prowess_4_outcome_description:0 "\n\n在个人层面,[ROOT.Char.GetSheHe]展现出[ROOT.Char.GetHerselfHimself]自己是一名单打独斗的高手,能够熟练掌握传统[ROOT.Char.GetCulture.GetNameNoTooltip]式武技中最复杂的招式。" + education_martial_prowess_4_outcome_description:0 "\n\n在个人层面,[ROOT.Char.GetSheHe]展现出[ROOT.Char.GetHerselfHimself]自己是一名单打独斗的高手,能够熟练掌握传统[ROOT.Char.GetCulture.GetNameNoTooltip]战斗里面最复杂的招式。" - diplomacy_good_trait_match_good_outcome:0 "在孩童时代,[ROOT.Char.GetFirstName]就能言善辩。因此[ROOT.Char.GetSheHe]能学好外交关系丝毫不让人惊讶。" + diplomacy_good_trait_match_good_outcome:0 "即使作为一个孩子,[ROOT.Char.GetFirstName]依旧能做到能言善辩。因此[ROOT.Char.GetSheHe]能学好外交关系丝毫不让人惊讶。" diplomacy_good_trait_match_bad_outcome:0 "尽管是个爱聊天的孩子,[ROOT.Char.GetFirstName]有时也会觉得难以与人相处。" diplomacy_bad_trait_match_good_outcome:0 "尽管极少与其他孩子相处,[ROOT.Char.GetFirstName]却在外交手腕上展现出了惊人天赋。" diplomacy_bad_trait_match_bad_outcome:0 "[ROOT.Char.GetFirstName]总是着眼于#EMP [ROOT.Char.GetSheHe]#!想要的,因此为什么[ROOT.Char.GetSheHe]在学习如何影响他人的时候这么困难,也就不难理解了。" - diplomacy_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是[ROOT.Char.GetFirstName]这样对外交影响没什么天然兴趣的孩童,也能真正理解它。" + diplomacy_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是诸如[ROOT.Char.GetFirstName]这样对外交影响没什么天然兴趣的孩童,也能真正理解它。" diplomacy_neutral_trait_match_bad_outcome:0 "长久以来,我希望良好的指导足以将外交谋略教授给[ROOT.Char.GetFirstName]。然而,所有的努力都白费了。" stewardship_good_trait_match_good_outcome:0 "作为一个天生对管理事务得心应手的人,[ROOT.Char.GetFirstName]在[ROOT.Char.GetHerHis]的管理学习中表现上佳,这毫不奇怪。" stewardship_good_trait_match_bad_outcome:0 "尽管似乎总在追逐权威与秩序,[ROOT.Char.GetFirstName]却并没有如同期待的那样在土地和人民的管理上展现出熟练的手腕。" stewardship_bad_trait_match_good_outcome:0 "尽管比起领地的税务和人口普查,[ROOT.Char.GetFirstName]对领地中的流言蜚语更感兴趣,此人还是展现出了对管理的天赋。" stewardship_bad_trait_match_bad_outcome:0 "也许不值得惊讶,[ROOT.Char.GetFirstNamePossessive]对人民生活的琐碎细节太过关注,这无法帮助[ROOT.Char.GetHerHis]理解如何管理整个领地。" - stewardship_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是[ROOT.Char.GetFirstName]这样对管理事务没什么天然兴趣的孩童,也能真正理解它。" + stewardship_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是诸如[ROOT.Char.GetFirstName]这样对管理事务没什么天然兴趣的孩童,也能真正理解它。" stewardship_neutral_trait_match_bad_outcome:0 "长久以来,我希望良好的指导足以将管理技巧教授给[ROOT.Char.GetFirstName]。然而,所有的努力都白费了。" intrigue_good_trait_match_good_outcome:0 "[ROOT.Char.GetFirstName]一直是一个机灵的孩子,在[ROOT.Char.GetHerHis]的课业中反复证明了[ROOT.Char.GetSheHe]天生倾向细致计划而非乱来。" intrigue_good_trait_match_bad_outcome:0 "尽管有远超同龄孩子的撒谎经验,[ROOT.Char.GetFirstName]还是感到在世事人常中很难耍那种小聪明。" intrigue_bad_trait_match_good_outcome:0 "尽管性格有点内向,还时常放空发呆,[ROOT.Char.GetFirstName]还是培养出了出众的操纵艺术技巧。" intrigue_bad_trait_match_bad_outcome:0 "[ROOT.Char.GetFirstName]天性安静,喜好隐遁,对于[ROOT.Char.GetHerHis]自己的所欲所求从来没展示出过多的兴趣。" - intrigue_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是[ROOT.Char.GetFirstName]这样对细致规划没什么天然兴趣的孩童,也能真正理解它的使用。" + intrigue_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是诸如[ROOT.Char.GetFirstName]这样对细致规划没什么天然兴趣的孩童,也能真正理解它的使用。" intrigue_neutral_trait_match_bad_outcome:0 "长久以来,我希望良好的指导足以将细致计划的技巧教授给[ROOT.Char.GetFirstName]。然而,所有的努力都白费了。" learning_good_trait_match_good_outcome:0 "[ROOT.Char.GetFirstName]一直是个好奇且好学的孩子,从小就在学术方面展现出过人的天赋。" learning_good_trait_match_bad_outcome:0 "尽管内心总是充满好奇,十分好学,然而随着[ROOT.Char.GetFirstNamePossessive]的成长,[ROOT.Char.GetSheHe]的注意力转到了别处。" learning_bad_trait_match_good_outcome:0 "尽管一直以来是个坐不住的孩子,[ROOT.Char.GetFirstName]却用自己的行动证明了专注学习对于成为学者来说并不一定必要。" learning_bad_trait_match_bad_outcome:0 "[ROOT.Char.GetFirstName]一直以来就坐不住,这也难怪为什么掌握学术时会感到困难。" - learning_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是[ROOT.Char.GetFirstName]这样对学术没什么天然兴趣的孩童,也能真正理解任何学科。" + learning_neutral_trait_match_good_outcome:0 "因为有着充分的辅导,即使是诸如[ROOT.Char.GetFirstName]这样对学术没什么天然兴趣的孩童,也能真正理解任何学科。" learning_neutral_trait_match_bad_outcome:0 "长久以来,我希望良好的指导足以将学术各门类的秘诀教授给[ROOT.Char.GetFirstName]。然而,所有的努力都白费了。" @@ -55,7 +55,7 @@ education_stewardship_1_outcome_description:0 "或许[ROOT.Char.GetSheHe]只是因为运气好才学会怎么数金蹦子,毕竟财政总管的其他本领似乎都绕着[ROOT.Char.GetHerHim]走。" education_stewardship_2_outcome_description:1 "[ROOT.Char.GetHerHis]在这一课题上的反响平平,不过[ROOT.Char.GetSheHe]至少对于管理的基础有所掌握,并且已经开始培养勤俭节约的好习惯。" education_stewardship_3_outcome_description:0 "[ROOT.Char.GetSheHe]对金钱流动和人员移动展现出了相当深刻的理解,甚至还对如何处理这些事物表现出了过人的创意。" - education_stewardship_4_outcome_description:0 "不满足于仅仅理解财富与人员的流动,[ROOT.Char.GetSheHe]似乎能够靠着本能预测这种流动!而且[ROOT.Char.GetSheHe|U]还总能发现获取利润的新办法。" + education_stewardship_4_outcome_description:0 "不满足于仅仅理解财富与人员的流动,[ROOT.Char.GetSheHe]似乎能够靠着本能进行预测这种流动!而且[ROOT.Char.GetSheHe|U]还总能发现获取利润的新办法。" education_intrigue_1_outcome_description:0 "[ROOT.Char.GetSheHe]缺乏细致与耐心,发觉执行[ROOT.Char.GetHerHis]的长期计划时有困难。不过好在[ROOT.Char.GetSheHe]至少试着计划了。" education_intrigue_2_outcome_description:1 "尽管方法不是尽善尽美,[ROOT.Char.GetSheHe]还是展现出[ROOT.Char.GetHerselfHimself]自己很能够鼓捣些小技俩。很少会有人说这种小伎俩很经得起推敲,不过计谋也并不一定要经得起推敲。" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/insult_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/insult_custom_loc_l_simp_chinese.yml index e82d7b37f7..fb759f94eb 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/insult_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/insult_custom_loc_l_simp_chinese.yml @@ -215,3 +215,6 @@ insult_shunt_female:0 "转输" insult_blunt_female:0 "钝愚" impotent_female:0 "不孕" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + False:0 "虚伪的" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/lifestyle_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/lifestyle_custom_loc_l_simp_chinese.yml index dc94b5d7d2..a5b8be0002 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/lifestyle_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/lifestyle_custom_loc_l_simp_chinese.yml @@ -13,8 +13,8 @@ statecraft_ongoing.4010.citizenry:0 "市民" #GOVERNANCE - governance_ongoing.1040.blacksmithsguild:0 "铁匠行会" - governance_ongoing.1040.merchantsguild:0 "商人行会" + governance_ongoing.1040.blacksmithsguild:0 "铁匠公会" + governance_ongoing.1040.merchantsguild:0 "商人公会" governance_ongoing.1055.outofwedlock:0 " 非婚生子女" governance_ongoing.1055.null:0 "" governance_ongoing.1062.gardener:0 "园丁" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/regional_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/regional_custom_loc_l_simp_chinese.yml index 1e0eaae9c8..73a3ed25f3 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/regional_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/regional_custom_loc_l_simp_chinese.yml @@ -88,33 +88,33 @@ #Venomous Creatures venomous_creature_spider:0 "蜘蛛" venomous_creature_scorpion:0 "蝎子" - venomous_creature_thing:0 "……那啥东西" + venomous_creature_thing:0 "……有东西" venomous_creature_rare_spider:0 "杀人蛛" venomous_creature_deathstalker:0 "以色列金蝎" venomous_creature_red_scorpion:0 "红蝎子" venomous_creature_fat_tail:0 "肥尾蝎" venomous_creature_mamba:0 "曼巴蛇" venomous_creature_daboia:0 "山蝰" - venomous_creature_king_cobra:0 "眼镜王蛇" + venomous_creature_king_cobra:0 "眼睛王蛇" venomous_creature_saw_scale:0 "锯鳞蝰" venomous_creature_boomslang:0 "非洲树蛇" venomous_creature_krait:0 "环蛇" venomous_creature_viper:0 "蝰蛇" venomous_creature_snake:0 "蛇" venomous_creature_beaked_mammal:0 "奇怪的长着鸭嘴的哺乳动物" - venomous_creature_sting:0 "蜇刺" - venomous_creature_stings:0 "蜇刺" - venomous_creature_bite:0 "撕咬" - venomous_creature_bites:0 "撕咬" - venomous_creature_scutter:0 "疾行" + venomous_creature_sting:0 "叮" + venomous_creature_stings:0 "叮" + venomous_creature_bite:0 "咬" + venomous_creature_bites:0 "咬" + venomous_creature_scutter:0 "小步急跑" venomous_creature_slither:0 "滑行" - venomous_creature_scamper:0 "奔跑" + venomous_creature_scamper:0 "疾走" #Venomous Creature Type Plural venomous_creature_snake_plural:0 "蛇" venomous_creature_spider_plural:0 "蜘蛛" venomous_creature_scorpion_plural:0 "蝎子" - venomous_creature_thing_plural:0 "那啥东西" + venomous_creature_thing_plural:0 "类似那样的事物" #Random religious texts random_religious_text_golden_legend:0 "《黄金传说》" random_religious_text_city_of_god:0 "《天主之城》" @@ -165,7 +165,7 @@ soma:0 "苏摩汁" #Game - deck_of_cards:0 "一副卡牌" + deck_of_cards:0 "一叠卡片" pachisi_board:0 "印度十字戏" chess_set:0 "西洋棋" @@ -186,13 +186,13 @@ #Curses (should not be translated, but remain the same in every language of the game) curse_helvete:0 "他妈的" curse_helvetes_javla_skit:0 "他妈的狗屎" - curse_skit:0 "狗屎" + curse_skit:0 "粪便" curse_balders_balle:0 "巴德尔的蛋" curse_fy_fanden:0 "该死" curse_haestkuk:0 "马屌" - curse_pokker:0 "干" + curse_pokker:0 "痘疮" curse_scheisse:0 "屎" - curse_dreck:0 "垃圾" + curse_dreck:0 "污秽" curse_verdammt:0 "该死的" curse_gottverdammt:0 "天杀的" curse_zum_teufel:0 "见鬼" @@ -202,8 +202,8 @@ curse_was_fur_ein_mist:0 "真他妈一坨屎" curse_was_fur_ein_dreck:0 "真他妈一坨垃圾" curse_godver:0 "该死的" - curse_godverdomme:0 "天杀的" - curse_tering:0 "妈的" + curse_godverdomme:0 "该死的傻瓜" + curse_tering:0 "粪" curse_godgloeiende:0 "神他妈的" curse_kanker:0 "癌" curse_niech_mnie_diabli:0 "让我见鬼去吧" @@ -211,7 +211,7 @@ curse_merde:0 "屎" curse_putain:0 "婊子肏的" curse_fils_de_pute:0 "婊子养的" - curse_alahue:0 "鳗鱼脑袋啊" + curse_alahue:0 "鳗鱼头" curse_jevla_mog:0 "鬼屎" curse_sacrebleu:0 "天杀的" curse_maldicion:0 "该死" @@ -223,7 +223,7 @@ curse_nom_dune_pipe:0 "吹箫之名" curse_ostie_de_criss_de_tabarnak:0 "圣体、基督和圣体柜" curse_calisse:0 "圣杯" - curse_morbleu:0 "圣钉啊" + curse_morbleu:0 "神已死" curse_diantre:0 "见鬼" curse_peste:0 "瘟神" curse_mortecouille:0 "死㞗 " @@ -236,17 +236,17 @@ curse_rupus_miltai:0 "糙面粉" curse_velniai_rautu:0 "鬼肏了" curse_rupuze:0 "癞蛤蟆" - curse_skitr:0 "狗屎" - curse_cazzo:0 "肏" + curse_skitr:0 "屎" + curse_cazzo:0 "小头" curse_minchia:0 "屌" - curse_merda:0 "干" + curse_merda:0 "屎" curse_vaffanculo:0 "去屁眼里搞" #Curses (fallbacks/religious, should be translated) - curse_curses:0 "该死" - curse_shit:0 "妈的" - curse_by_the_blood:0 "圣血啊" - curse_gods_wounds:0 "[ROOT.Char.GetFaith.HighGodNamePossessive]之伤啊" - curse_by_gods_nails:0 "[ROOT.Char.GetFaith.HighGodNamePossessive]之钉啊" + curse_curses:0 "诅咒" + curse_shit:0 "大便" + curse_by_the_blood:0 "血啊" + curse_gods_wounds:0 "[ROOT.Char.GetFaith.HighGodNamePossessive]之伤" + curse_by_gods_nails:0 "[ROOT.Char.GetFaith.HighGodNamePossessive]之钉" #GetOldBook old_book_greek:0 "斯拉夫语圣经" old_book_abrahamic:0 "希腊语圣经" diff --git a/project/ck3/base_game/localization/simp_chinese/custom_localization/signature_weapon_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/custom_localization/signature_weapon_custom_loc_l_simp_chinese.yml index 40f193dac2..8c38077610 100644 --- a/project/ck3/base_game/localization/simp_chinese/custom_localization/signature_weapon_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/custom_localization/signature_weapon_custom_loc_l_simp_chinese.yml @@ -51,8 +51,8 @@ signature_weapon_crush_present:0 "敲碎了" signature_weapon_pierce_present:0 "深深刺入" - article_a:0 "$articleblank_blank$" - article_an:0 "$articleblank_blank$" + article_a:0 "$articleblank_article$" + article_an:0 "an" # Non-Lethal Attacks signature_weapon_attempted_heavy_slash:0 "力劈" diff --git a/project/ck3/base_game/localization/simp_chinese/death_reasons_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/death_reasons_l_simp_chinese.yml index 366f0fba60..380b3835fd 100644 --- a/project/ck3/base_game/localization/simp_chinese/death_reasons_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/death_reasons_l_simp_chinese.yml @@ -177,5 +177,21 @@ death_skull_removed_killer:0 "被[TARGET_CHARACTER.GetUIName]切除并保存了[CHARACTER.GetHerHis]的头骨" death_miniatures:0 "因踩到尖锐的微型模型而死" death_ice:0 "走进了冰雪荒野" + death_by_exploding_whale:0 "死于巨尸爆炸" + death_flight_attempt:0 "死于尝试飞翔" + death_beaten_by_mob:0 "被愤怒的暴民殴打致死" + death_burned_by_mob:0 "被愤怒的暴民活活烧死" + death_hanged_and_disemboweled_by_mob:0 "被愤怒的暴民绞死并开膛破肚" + death_crucified_by_mob:0 "被愤怒的暴民钉死在十字架上" + death_defenestrated_by_mob:0 "被愤怒的暴民掷出窗外" + death_molten_silver_by_mob:0 "被愤怒的暴民用融化的白银灌进[CHARACTER.GetHerHis]的喉咙" + death_torn_to_pieces_by_mob:0 "被愤怒的暴民撕成碎片" + death_bell:0 "被斩首,脑袋做成了钟舌" + death_bell_killer:0 "被[TARGET_CHARACTER.GetUIName]斩首,脑袋做成了钟舌" + death_bell_revenge:0 "在一场音乐大屠杀后被绳之以法" + + death_scuffle_with_soldiers:0 "与士兵扭打时被杀" + death_scuffle_with_soldiers_killer:0 "被[TARGET_CHARACTER.GetUIName]下令与士兵扭打致死" + death_for_corpse_forest:0 "被刺穿" death_for_corpse_forest_killer:0 "被刺穿,成为[TARGET_CHARACTER.GetUINamePossessive]尸林的一部分" diff --git a/project/ck3/base_game/localization/simp_chinese/debug_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/debug_l_simp_chinese.yml index c8dce2c2de..0e5c76ca11 100644 --- a/project/ck3/base_game/localization/simp_chinese/debug_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/debug_l_simp_chinese.yml @@ -6,6 +6,12 @@ debug.0002.c:0 "拜托来一对双胞胎吧" debug.0002.d:0 "拜托来一组三胞胎吧" debug.0002.e:0 "给我惊喜" + + debug_generic_option:0 "#D 这是调试选项#!" + debug_generic_option_can_disable_text:0 "#D ,将在调试关闭时不可用#!" + debug_generic_option_can_disable:0 "$debug_generic_option$$debug_generic_option_can_disable_text$" + debug_generic_option_shortened_trigger:0 "#D 由于已启用调试,此触发器变短#!" + debug_generic_option_shortened_trigger_can_disable:0 "$debug_generic_option_shortened_trigger$$debug_generic_option_can_disable_text$" interaction_debug_main:0 "#D 调试互动#!" debug_main:0 "#D 调试主要内容#!" @@ -58,9 +64,18 @@ debug_launch_natural_crusade_interaction:0 "加载历史十字军" slay_character_interaction:0 "某人#difficulty_hard 屠戮#!了他们!" give_bubonic_plague_interaction:0 "授予#difficulty_easy B#!#P u#!#difficulty_easy b#!#P o#!#difficulty_easy n#!#P i#!#difficulty_easy c P#!#P l#!#difficulty_easy a#!#P g#!#difficulty_easy u#!#P e#!" - start_bout_interaction:0 "开始单挑" + engage_in_single_combat:0 "@warning_icon!#X 发起单挑#!" + start_bout_interaction:1 "开始决斗/棋盘游戏" + start_bout_interaction_single_combat:0 "#BER 打斗#!" + start_bout_interaction_board_game_chess:0 "西洋棋" + start_bout_interaction_board_game_pachisi:0 "印度十字戏" + start_bout_interaction_board_game_tabula:0 "双陆棋" + start_bout_interaction_board_game_hnefatafl:0 "维京板棋" give_criminal_trait_interaction:0 "让其成为冷酷的#difficulty_hard 罪犯#!" give_criminal_trait_interaction_tt:0 "[recipient.GetShortUIName]获得一个罪行特质" + debug_sex_interaction:0 "与角色#italic 睡觉#!" + debug_change_every_county:0 "在每个伯爵领采取行动" + debug_change_every_county.a:0 "完全控制" test_effect_localization_interaction:0 "测试互动效果本地化" increase_cultural_acceptance_debug_interaction:0 "文化接受度#P +25%#!" decrease_cultural_acceptance_debug_interaction:0 "文化接受度#N -25%#!" diff --git a/project/ck3/base_game/localization/simp_chinese/decisions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/decisions_l_simp_chinese.yml index c00445c4ce..350a2f62e0 100644 --- a/project/ck3/base_game/localization/simp_chinese/decisions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/decisions_l_simp_chinese.yml @@ -711,6 +711,14 @@ form_portugal_decision_tooltip:0 "成立葡萄牙[kingdom|E]并建立葡萄牙[culture|E]" form_portugal_decision_effects_de_jure_tt:1 "[title_d_porto.GetNameNoTier]、[title_d_coimbra.GetNameNoTier]、[title_d_beja.GetNameNoTier]和[title_d_algarve.GetNameNoTier]成为#V [title_k_portugal.GetName]#!的[de_jure|E]部分" + #FORM CANARIAS + declare_canarias_decision:0 "统一加那利群岛" + declare_canarias_decision_desc:0 "自洪荒伊始,群岛中的每一个岛屿都自称为“王国”;然而现在,我们的视野得到了拓展,整个世界开始呈现在加那利人的面前。现在,是时候将群岛的众王国统一在同一个冠冕之下了。" + declare_canarias_decision_confirm:0 "统一加那利群岛" + declare_canarias_decision_tooltip:0 "成立加那利[kingdom|E]" + canarias_must_be_developed_tt:0 "[GetTitleByKey('d_canarias').GetNameNoTier]的每个[county|E]必须至少有10[development|E]" + canarias_must_be_filled_tt:0 "[GetTitleByKey('d_canarias').GetNameNoTier]的每个[barony|E]必须拥有一处[holding|E]" + #Form custom kingdom or empire found_kingdom_decision:1 "建立一个新王国" @@ -728,6 +736,7 @@ create_title_every_held_kingdom:2 "你[hold|E]或[completely_control|E]的所有王国头衔" create_custom_empire_de_jure_changes:1 "成为你新帝国的[de_jure|E][kingdoms|E]" NEW_CREATED_TITLE_NAME:0 "[old_title.GetBaseNameNoTierNoTooltip]" + SPECIAL_CREATED_TITLE_NAME:0 "[special_duchy.GetBaseNameNoTierNoTooltip]" #Guest decisions invite_knights_decision:1 "邀请$knight_culture_player_plural_no_tooltip$" @@ -822,10 +831,15 @@ establish_norman_culture_decision_effect.tt:0 "所有位于法兰西北部,[old_culture_1.GetName]和[old_culture_2.GetName]文化的伯爵领和角色将会变为[new_culture.GetName]文化" establish_norman_culture_decision_effect.tt.2:0 "[normandy_title.GetName]重命名为$d_normandy$" + # Found the Kingdom of Aragon form_the_kingdom_of_aragon_decision:0 "建立阿拉贡王国" - form_the_kingdom_of_aragon_decision_desc:0 "阿拉贡河流经我的领地,滋养了大片丰饶肥沃的土地。这样一片土地本就该是一个独立王国,而这将在我手底下实现!" + form_the_kingdom_of_aragon_decision_desc:1 "数个世纪以来,大埃布罗河的子民就一直在被罗马人、西哥特人、法兰克人和阿拉伯人边缘化。只要他们还在为外国征服者和遥远的国都劳作,他们的土地就永远不会真正属于他们自己,人民在大声呼喊,要求建立属于自己的本土王国。" form_the_kingdom_of_aragon_decision_confirm:0 "我们的家园,我们的王国!" form_the_kingdom_of_aragon_decision_tooltip:0 "建立阿拉贡王国" + form_the_kingdom_of_aragon_decision.tt.form_aragonese:0 "你可以选择是否将[founder_culture.GetName]的[culture_pillars|E]整合入[aragonese_culture.GetName]" + form_the_kingdom_of_aragon_decision.tt.drift.d_valencia:0 "如果你[completely_control|E][d_valencia.GetDefinitiveName],它会被[de_jure_drift_drifted|E]进[k_aragon.GetDefinitiveName]。" + form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona:0 "如果你[completely_control|E][d_barcelona.GetDefinitiveName],它会被[de_jure_drift_drifted|E]进[k_aragon.GetDefinitiveName]。" + form_the_kingdom_of_aragon_decision.tt.drift.d_navarra:0 "如果你[completely_control|E][d_navarra.GetDefinitiveName],它会被[de_jure_drift_drifted|E]进[k_aragon.GetDefinitiveName]。" # Culture Conversion convert_to_local_culture_decision:0 "转变为本地文化" @@ -990,7 +1004,7 @@ admiring_birds_decision_desc:0 "#F 鸟儿是美丽的生物,观看它们就能学到很多,如果能养一只就更好了!#!" admiring_birds_decision_confirm:0 "去散步" deceitful_progress_hostile_schemes_decision:0 "研习谋划之道" - deceitful_progress_hostile_schemes_decision_desc:0 "我必须将自己的计谋可能导致的每一种结果都尽数纳入考量。如同蜘蛛织网,我要保证猎物会有多种方式落入罗网。我将花时间小心筹划我的骗局。" + deceitful_progress_hostile_schemes_decision_desc:0 "我必须考虑阴谋每一种可能的发展方向。如同蜘蛛织网,我要保证猎物会有多种方式落入罗网。我将花时间小心筹划我的骗局。" deceitful_progress_hostile_schemes_decision_tooltip:0 "细化你的[hostile_schemes|E]。" deceitful_progress_hostile_schemes_decision_confirm:0 "阴谋的世界等着我!" deceitful_progress_hostile_schemes_decision_missing_scheme:0 "你需要有至少#V 1#!个进行中的[hostile_scheme|E]" @@ -1069,3 +1083,92 @@ recent_conversion_to_tribalism:0 "你最近5年内没有将你的政体变为[tribal|E]" found_witch_coven_house_member_count_tt:0 "你的[house|E]有[SCOPE.ScriptValue('found_witch_coven_member_count_value')|0]位[adult|E]成员是巫师" found_witch_coven_house_member_percent_tt:0 "你的[house|E]有[SCOPE.ScriptValue('found_witch_coven_member_percent_display_value')|2]%的[adult|E]成员是巫师" + + convert_whole_realm_to_feudalism_west_african_pagan_decision:0 "$convert_whole_realm_to_feudalism_decision$#weak (西非原始宗教)#!" + convert_whole_realm_to_feudalism_west_african_pagan_decision_desc:0 "善治是一道简单的规模问题。一个城镇或许只需要长老,但一个帝国运行必须要有官吏——我们的人民心里清楚,而我们可以充分利用他们当中的识字人群来获取官吏。" + convert_whole_realm_to_feudalism_west_african_pagan_decision_confirm:0 "$convert_whole_realm_to_feudalism_decision_confirm$" + convert_whole_realm_to_feudalism_west_african_pagan_decision_tooltip:0 "$convert_whole_realm_to_feudalism_decision_tooltip$" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count:0 "你必须至少有[EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value')|0]位[rank|E]至少是[count|E]的[vassals|E]" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development:0 "你的[capital|E]位于[GetGeographicalRegion('world_africa_west').GetName],并且至少有[EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value')|0][development|E]" + faith_qualifies_for_west_african_pagan_feudalisation_trigger.tt:0 "你的[faith|E]是[GetFaithDoctrine('west_african_unreformed_faith_doctrine').GetBaseName]" + + appoint_a_righteous_caliph_decision:0 "任命一位公正的哈里发" + appoint_a_righteous_caliph_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName]是个距离遥远、德不配位的人,无力领导乌玛。[ROOT.Char.GetFaith.GetReligiousHead.GetSheHe]信奉[ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective],却甚至无法#EMP 理解#![ROOT.Char.GetFaith.GetAdjective]思想中的精微真理。\n\n[ROOT.Char.GetFaith.GetReligiousHead.GetSheHe|U]或许做不到,但#EMP 我#!可以……" + appoint_a_righteous_caliph_decision_confirm:0 "我受[ROOT.Char.GetFaith.PositiveAfterLife|U]指引!" + appoint_a_righteous_caliph_decision_tooltip:0 "带领[ROOT.Char.GetFaith.GetNameNoTooltip]远离[ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjectiveNoTooltip]的道路" + appoint_a_righteous_caliph_decision.tt.you_become_caliph:0 "[THIS.Char.GetShortUIName|U]是新的[THIS.Char.GetFaith.GetAdjective][head_of_faith|E]" + appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties:0 "你拥有至少[EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_same_faith_county_count')|0]个[CHARACTER.GetFaith.GetAdjective][counties|E]" + appoint_a_righteous_caliph_decision.cant_be_caliphal_controller:0 "你不是你[head_of_faith|E]的[liege|E]" + appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits:0 "你的[sinful|E][traits|E]不多于[EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_own_max_sins')|0]个" + appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range:0 "你的[head_of_faith|E]超出[diplomatic_range|E]" + appoint_a_righteous_caliph_decision.control_one_holy_site:0 "你控制至少1个[holy_site|E]" + appoint_a_righteous_caliph_decision.control_two_holy_sites:0 "你控制至少2个[holy_sites|E]" + appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith:0 "你的[head_of_faith|E]有[EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_hof_min_sins')|0]个或更多[sinful|E][traits|E]" + appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag:0 "你在你的[faith|E]创立时计划进一步分裂" + + mozarabic_bind_the_faith_to_rome_decision:0 "与罗马共融" + mozarabic_bind_the_faith_to_rome_decision_desc:0 "尽管[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName]目前依然是我们唯一真正的教宗,然而与基督之代表的意志相隔离使得我们走上异路。参加大枢机会议的欧洲神职人员踱步于托雷多厅堂的时日已不复存在。\n\n然而,一切并不非得如此……如果说我们的信仰走上了迷途,难道一位强大的牧羊人不能给它套上轭、带回羊群?" + mozarabic_bind_the_faith_to_rome_decision_tooltip:0 "将迷途的[ROOT.Char.GetFaith.GetAdjective][faith|E]重新与[ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName]共融" + mozarabic_bind_the_faith_to_rome_decision_confirm:0 "我们融入了更伟大的基督教世界。" + mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning:0 "你将保留[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName],但会使[religious_leader.GetFaith.GetReligiousHead.GetFaith.GetAdjective]#X 永远#!为[head_of_faith|E]" + mozarabic_bind_the_faith_to_rome_decision.path_righteous:0 "如果我们将[faith|E]改革得更加$doctrine_pluralism_righteous_name$" + mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist:0 "如果我们将[faith|E]改革得更加$doctrine_pluralism_fundamentalist_name$" + mozarabic_bind_the_faith_to_rome_decision.path_pluralist:0 "如果我们将[faith|E]改革得更加$doctrine_pluralism_pluralistic_name$" + mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties:0 "你必须持有至少[EmptyScope.ScriptValue('mozarabic_fate_county_count')|0]个同[faith|E][counties|E]" + + mozarabic_break_with_rome_decision:0 "与罗马决裂" + mozarabic_break_with_rome_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName]能对我们的生计或土地了解多少?那罗马的当权者不过只是位山高皇帝远的世俗领主,既不在意也不理解我们在精神上真正的需求。\n\n我们只有彻底从[ROOT.Char.GetFaith.GetReligiousHeadTitle.GetBaseName]的束缚中挣脱出来,并将其谎言清洗干净,[ROOT.Char.GetFaith.GetName]才能实现至臻至善。" + mozarabic_break_with_rome_decision_tooltip:0 "带领[ROOT.Char.GetFaith.GetName]裂教脱离[ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName]" + mozarabic_break_with_rome_decision_confirm:0 "此乃公正敬神之道!" + mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning:0 "你将会设立一名[religious_leader.GetFaith.GetName][head_of_faith|E],但会#X 永久#!失去[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]" + mozarabic_break_with_rome_decision.path_righteous:0 "$mozarabic_bind_the_faith_to_rome_decision.path_righteous$" + mozarabic_break_with_rome_decision.path_fundamentalist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist$" + mozarabic_break_with_rome_decision.path_pluralist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_pluralist$" + + favour_the_countryside_basques_decision:0 "捍卫巴斯克民族信仰" + favour_the_countryside_basques_decision_desc:0 "比利牛斯的山民可谓冥顽不化。在他们偏僻山野的聚落间,仍旧存在着许多早已在欧陆其他地方消亡的信仰元素。\n\n目前来说,这些山间的宗教融合以及他们自己的乡村教会无足轻重。但若是有合适的赞助者的话……" + favour_the_countryside_basques_decision_tooltip:0 "资助比利牛斯山的乡民信仰" + favour_the_countryside_basques_decision_confirm:0 "也许还有另一条路?" + favour_the_countryside_basques_decision.have_sinful_piety_level:0 "你的[piety_level|E]仅仅是[GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" + favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism:0 "你拥有[EmptyScope.ScriptValue('favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value')|0]个被[GetFaithByKey('basque_pagan').GetName][faith|E]视为[virtuous|E]的[traits|E]" + favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia:0 "你必须[completely_control|E]至少[EmptyScope.ScriptValue('favour_the_countryside_basques_decision_counties_to_control_value')|0]个[GetGeographicalRegion('dlc_fp2_old_vasconia').GetName]的[counties|E]" + favour_the_countryside_basques_decision.before_last_date:0 "日期为1200年1月1日或更早" + favour_the_countryside_basques_decision.path_default:0 "如果你保持[faith|E]不变" + favour_the_countryside_basques_decision.path_fundamentalist:0 "如果你将[faith|E]改革得更加$doctrine_pluralism_fundamentalist_name$" + favour_the_countryside_basques_decision.tt.spiritual_hof_acquired:0 "一位合适的神职人员成为新[head_of_faith|E]" + favour_the_countryside_basques_decision.path_righteous:0 "如果你将[faith|E]改革得更加$doctrine_pluralism_righteous_name$" + favour_the_countryside_basques_decision.tt.temporal_hof_acquired:0 "[religious_leader.GetShortUINameNoTooltip|U]成为新[head_of_faith|E]" + favour_the_countryside_basques_decision.path_pluralist:0 "如果你将[faith|E]改革得更加$doctrine_pluralism_pluralistic_name$" + favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers:0 "所有相邻的伊斯兰[ruler|E]" + fervour_loss_temporal_meddling:0 "世俗干预" + fervour_gain_unexpected_resurgence:0 "意外再兴" + fp2_friend_of_the_old_ways_modifier:0 "古道之友" + fp2_friend_of_the_old_ways_modifier_desc:0 "该角色花费了大把时间精力去推崇古老的信仰,并且还对其进行了一定的温和改良。" + fp2_champion_of_the_old_ways_modifier:0 "古道卫士" + fp2_champion_of_the_old_ways_modifier_desc:0 "该角色被认为是其信仰中一切美好神圣之物的捍卫者。" + + eat_cheese_decision:0 "吃掉你的奶酪" + eat_cheese_decision_desc:0 "你吃掉你的陈年奶酪。" + eat_cheese_decision_tooltip:0 "你的陈年奶酪准备好被吃了。" + eat_cheese_decision_confirm:0 "吃奶酪" + eat_cheese_effect_tt:0 "奶酪存放的时间越长,吃掉时你就会降低更多压力。" + + golden_age_jewish_science_in_iberia_decision:0 "赞助犹太科学" + golden_age_jewish_science_in_iberia_decision_desc:0 "在已知世界中,伊比利亚涌现出诸多学者。只需较少投入,我们就可以开创一个新的学术时代并建立一处能在未来数十年内占据主导地位的文化和知识共享中心。" + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a:0 "你的[culture_head|E]支持你" + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b:0 "你不是当前黄金时代的赞助者" + golden_age_jewish_science_in_iberia_decision_tooltip:0 "赞助开启科学进步的新黄金时代" + golden_age_jewish_science_in_iberia_decision_confirm:0 "赞助者" + golden_age_jewish_science_in_iberia_decision.player_notif.t:0 "黄金时代开启" + + build_holy_pilgrim_roads_decision:0 "修建朝圣之路" + build_holy_pilgrim_roads_decision_desc:0 "没有通往我们圣地的道路,人们无力朝圣,因此我们作为[ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]必须修建前往我们至圣之地的道路。" + build_holy_pilgrim_roads_decision_tooltip:0 "修建通往你持有的一处圣地的道路" + build_holy_pilgrim_roads_decision_confirm:0 "资助基建" + build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a:0 "你的[realm|E]内有[holy_site|E]缺少朝圣之路[modifier|E]" + build_holy_pilgrim_roads_decision_construction_notif.t:0 "[chosen_location_for_pilgrim_roads.GetNameNoTierNoTooltip]的朝圣之路建成" + build_holy_pilgrim_roads_decision_construction_notif.desc:1 "在[chosen_location_for_pilgrim_roads.GetName]全境,通往[chosen_holy_site_for_pilgrim_roads.GetNameNoTier]的道路被大兴土木地修建了起来,[ROOT.Char.GetFaith.GetAdjective][holy_site|E]正在此地等待着未来的朝圣者前来膜拜。" + + not_can_execute_decision:0 "你当前无法选择本[decision|E]" + can_execute_decision:0 "你当前可以选择本[decision|E]" + NO_DECISION_OPTIONS_SELECTED:0 "@warning_icon! #X 选择一项#!" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_custom_loc_l_simp_chinese.yml index 61f1ab0f44..bafc7b0866 100644 --- a/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_custom_loc_l_simp_chinese.yml @@ -16,7 +16,7 @@ inspiration_desc_study_future:0 "研究" book_inspiration_description:0 "[ROOT.Char.Custom('InspirationWritePresentFuture')]一本杰出的书籍" - book_subject_inspiration_description:0 "[ROOT.Char.Custom('InspirationWritePresentFuture')]主题为[ROOT.Char.Custom('ArtifactBookSubject')]的书籍" + book_subject_inspiration_description:0 "[ROOT.Char.Custom('InspirationWritePresentFuture')]主题为[ROOT.Char.Custom('ArtifactBookSubject')]" weapon_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')]一把华丽的武器" weapon_set_type_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')][ROOT.Char.Custom('ArtifactWeaponType')]" @@ -57,6 +57,7 @@ inspiration_artisan_type_diwan:0 "一张沙发椅" inspiration_artisan_type_table:0 "一张桌子" inspiration_artisan_type_throne:0 "一把御座" + inspiration_artisan_type_armillary_sphere:0 "一架浑仪" smith_inspiration_description_set_type:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')][ROOT.Char.Custom('InspirationSmithType')]" smith_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')]某种新奇玩意" @@ -64,6 +65,7 @@ inspiration_smith_type_regalia:0 "礼器" inspiration_smith_type_crown:0 "一顶冠冕" inspiration_smith_type_goblet:0 "一只高脚杯" + inspiration_smith_type_aquamanile:0 "一件水壶" alchemy_inspiration_description:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')]炼金术" inspiration_alchemy_type_elixirs:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')]仙药" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_decisions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_decisions_l_simp_chinese.yml index 733ca1d72f..e9a65f1ae2 100644 --- a/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_decisions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_decisions_l_simp_chinese.yml @@ -18,6 +18,7 @@ invite_a_linguist_self:1 "寻找[ROOT.Char.GetCourtLanguage.GetNameNoTooltip]语言学家" invite_a_linguist_liege:1 "寻找[ROOT.Char.GetLiege.GetCourtLanguage.GetNameNoTooltip]教师" invite_a_linguist_desc:0 "我的孩子和我都有必要会说贵族的语言。我可以找来一位精于此道的语言家教确保此事。" + invite_a_linguist_for_children_desc:0 "是时候让我的孩子学会说贵族的语言了。我可以请一位有能力的语言教师来教导他们。" invite_a_linguist_self_tooltip:0 "招募某人教授你的[court_language|E]" invite_a_linguist_liege_tooltip:0 "招募某人教授你[liege|E]的[court_language|E]" invite_a_linguist_self_confirm:0 "开始搜寻" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_fund_inspiration_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_fund_inspiration_events_l_simp_chinese.yml index 619f257c5b..d1e04e5480 100644 --- a/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_fund_inspiration_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_fund_inspiration_events_l_simp_chinese.yml @@ -138,6 +138,7 @@ fund_inspiration.0061.diwan:0 "一张美丽舒适的沙发椅。" fund_inspiration.0061.table:0 "我想要一张华丽但又结实的桌子!" fund_inspiration.0061.throne:0 "为我的宫殿制作一尊御座!" + fund_inspiration.0061.scientific_apparatus:0 "也许一件学习与知识的工具?" fund_inspiration.0062.t:0 "资助工艺灵感" @@ -147,6 +148,7 @@ fund_inspiration.0071.regalia:0 "制作适合我身材的礼器。" fund_inspiration.0071.crown:0 "一顶配让我戴在头上的冠冕!" fund_inspiration.0071.goblet:0 "一只精致的高脚杯。" + fund_inspiration.0071.aquamanile:0 "一件华丽的水壶,用于仪式清洁。" fund_inspiration.0072.t:0 "资助金属匠灵感" @@ -505,7 +507,7 @@ fund_inspiration.2120.leave_flavor:0 "你匆忙离开" fund_inspiration.2130.t:0 "$fund_inspiration.title$虚无缥缈的刺激" - fund_inspiration.2130.desc:1 "我偶然撞见了我的[inspiration_owner.Custom('GetInspirationOwnerType')][inspiration_owner.GetTitledFirstName],[inspiration_owner.GetSheHe]的表情看起来非常沉重,希望不是辉煌的[inspiration_owner.Custom('GetInspirationTypeObject')]有什么坏消息,[inspiration_owner.GetSheHe]应该很快就要完工了。\n\n“啊,你在这啊,大人……我的工作遇到了瓶颈——不是大问题!随着压力越来越大,我的灵感和我玩起来了捉迷藏!”[inspiration_owner.GetSheHe|U]紧张地大笑。\n\n“我只是需要一些……灵感!伟大的[ROOT.Char.GetTitleAsNameNoTooltip],你或许有一些……我可以参考的前例?”" + fund_inspiration.2130.desc:1 "我偶然碰见了我的[inspiration_owner.Custom('GetInspirationOwnerType')][inspiration_owner.GetTitledFirstName],[inspiration_owner.GetSheHe]的神色非常凝重,但愿不是辉煌的[inspiration_owner.Custom('GetInspirationTypeObject')]有了什么坏消息,[inspiration_owner.GetSheHe]本就应该很快为我做好的。\n\n“啊,你在这儿啊,大人……我的工作遇到了瓶颈——不是大问题!随着压力越来越大,我的灵感却和我玩起了捉迷藏!”[inspiration_owner.GetSheHe|U]紧张地大笑。\n\n“我只是需要一些……灵感!伟大的[ROOT.Char.GetTitleAsNameNoTooltip],或许你有一些……我可以参考的前例?”" fund_inspiration.2130.a.library:0 "“去图书馆!”" fund_inspiration.2130.a.armory:0 "“去军械库!”" fund_inspiration.2130.a.hall:0 "“去大厅!”" @@ -860,7 +862,7 @@ fund_inspiration.6508.t:0 "$fund_inspiration.title$大自然的建筑师" fund_inspiration.6508.introduction:0 "我收到我探险者的一封信函,来自凉爽的针叶林之地。\n\n" fund_inspiration.6508.desc:0 "“我最近一段时间身边陪着一个旅行中的[inspiration_owner.GetWomanMan]所能要求的最好同伴——一群河狸!我托这位信使带给你一册草图编成的书籍,描绘的是河狸们为了在水里抓鱼创造的建筑结构!噢,是种半水栖的啮齿动物!”\n\n" - fund_inspiration.6508.architect_desc:0 "“我确定至少[court_architect.GetTitledFirstName]能从一只比[court_architect.GetHerHim]还聪明的动物身上学到一两手。”" + fund_inspiration.6508.architect_desc:0 "“我确定至少[court_architect.GetTitledFirstName]能从一只比[court_architect.GetHerHim]还聪明的动物身上学到几手。”" fund_inspiration.6508.a:0 "我要仔细研究一下这个。" fund_inspiration.6508.b:0 "确实,[court_architect.GetTitledFirstNameNoTooltip]可以吸取教训。" fund_inspiration.6508.b.tt:0 "[court_architect.GetTitledFirstNamePossessive]担任建筑师的称职度略微提升" @@ -900,9 +902,9 @@ fund_inspiration.6512.intro_desc:0 "我收到了我的探险者送来的一封信函,信上满是红色的尘土,来自[inspiration_owner.GetHerHis]旅途中穿过的那些沙漠山丘。" fund_inspiration.6512.desc:1 "\n\n“我还登上了另一座高峰,在这数千座平坦的高原之巅,我没看到有别的[inspiration_owner.GetWomanMan]曾经踏上这座山的迹象。今天,我鼓起勇气登上了我平生的最高峰。”\n\n“我感觉到这巨石呼唤着一个配得上的名字,以纪念这份功绩是在全宇宙最优秀的[ROOT.Char.GetTitleAsNameNoTooltip]监督之下完成的。”" fund_inspiration.6512.a:0 "想必当地人已经给这座山起了名字。" - fund_inspiration.6512.b:0 "“落基山”——一个蠢呼呼的名字!" - fund_inspiration.6512.c:0 "“[ROOT.Char.GetFaith.WarGodNamePossessive]之刃”" - fund_inspiration.6512.d:0 "“[ROOT.Char.GetFaith.FateGodNamePossessive]的手套”" + fund_inspiration.6512.b:0 "石山——好傻的名字!" + fund_inspiration.6512.c:0 "[ROOT.Char.GetFaith.WarGodNamePossessive]之刃" + fund_inspiration.6512.d:0 "[ROOT.Char.GetFaith.FateGodNamePossessive]的手套" fund_inspiration.6512.e:0 "就取我宝贝的名字,[lover.GetFirstNameNoTooltip]。" fund_inspiration.6512.f:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip]之牙!" fund_inspiration.6512.g:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip]之根!" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_game_concepts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_game_concepts_l_simp_chinese.yml index 3103e7f243..186ea23f19 100644 --- a/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_game_concepts_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dlc/ep1/dlc_ep1_game_concepts_l_simp_chinese.yml @@ -1,7 +1,7 @@ l_simp_chinese: game_concept_royal_court:0 "朝廷" game_concept_royal_courts:0 "朝廷" - game_concept_royal_court_desc:1 "显贵的[rulers|E]有足够的声望去维持一个朝廷,能借以获得多种增益和机会。\n\n若一位[GetGovernment( 'feudal_government' ).GetName]或[GetGovernment( 'clan_government' ).GetName][ruler|E]成为[king|E]或[emperor|E],即可开启自己的朝廷。\n\n每个朝廷都有[court_grandeur_level|E],根据该朝廷的声望和[court_type|E]给予增益。\n\n请愿者、[vassals|E]和[courtiers|E]可能会出现在你的朝廷,或者你可以[hold_court|E]邀请[realm|E]里的任何人来此伸冤。\n\n朝廷也允许统治者展示[court_artifacts|E],而有[inspired|E]的[guests|E]可能会在朝廷出现,提出创造新的[artifacts|E]。\n\n你死后,你的[player_heir|E]会继承你的朝廷。" + game_concept_royal_court_desc:2 "显贵的[rulers|E]有足够的声望去维持一个朝廷,能借以获得多种增益和机会。\n\n若一位[GetGovernment( 'feudal_government' ).GetName]、[GetGovernment( 'clan_government' ).GetName]、或[GetGovernment( 'tribal_government' ).GetName][ruler|E]成为[king|E]或[emperor|E],即可开启自己的朝廷。\n\n每个朝廷都有[court_grandeur_level|E],根据该朝廷的声望和[court_type|E]给予增益。\n\n请愿者、[vassals|E]和[courtiers|E]可能会出现在你的朝廷,或者你可以[hold_court|E]邀请[realm|E]里的任何人来此伸冤。\n\n朝廷也允许统治者展示[court_artifacts|E],而有[inspired|E]的[guests|E]可能会在朝廷出现,提出创造新的[artifacts|E]。\n\n你死后,你的[player_heir|E]会继承你的朝廷。" game_concept_court_grandeur_level:0 "宫廷显赫等级" game_concept_court_grandeur_levels:0 "宫廷显赫等级" game_concept_grandeur_level:0 "显赫等级" @@ -14,16 +14,17 @@ game_concept_court_amenities:0 "宫廷舒适度" game_concept_court_amenity:0 "宫廷舒适度" game_concept_amenities:0 "舒适度" - game_concept_court_amenities_desc:0 "$game_concept_court_amenities$是[royal_court|E]中的生活标准。\n\n这些标准由[royal_court|E]的[ruler|E]设定,每个类别(风尚、食物、住宿和仆从)有数个等级。花费更多在你的舒适度上一般会产生更多的[court_grandeur_value|E]。" + game_concept_court_amenities_desc:1 "$game_concept_court_amenities$是[royal_court|E]中的生活标准。\n\n这些标准由[royal_court|E]的[ruler|E]设定,每个类别(风尚、食物、住宿和仆从)有数个等级。花费更多在你的舒适度上一般会产生更多的[court_grandeur_value|E]。\n\n[GetGovernment( 'tribal_government' ).GetName]统治者无法选择更高的舒适等级。" game_concept_court_grandeur_expectations:0 "宫廷显赫期望等级" + game_concept_court_grandeur_expectation:0 "宫廷显赫期望等级" game_concept_grandeur_expectations:0 "显赫期望等级" - game_concept_court_grandeur_expectations_desc:1 "你会期望拥有与你[realm_size|E]相称的[court_grandeur_level|E]。\n\n随着你的[realm|E]扩大,你的臣民和整个世界都期望你的[royal_court|E]会同样伟大。\n\n如果你不能达成这些期望,许多惩罚会发生。不过,如果你超出了期望,你会获得许多增益。" + game_concept_court_grandeur_expectations_desc:2 "你会期望拥有与你[realm_size|E]相称的[court_grandeur_level|E]。\n\n随着你的[realm|E]扩大,你的臣民和整个世界都期望你的[royal_court|E]会同样伟大。\n\n如果你不能达成这些期望,许多惩罚会发生。不过,如果你超出了期望,你会获得许多增益。\n\n[GetGovernment( 'tribal_government' ).GetName]统治者的期望等级总是等于他们当前的显赫等级。" game_concept_hold_court:0 "$activity_hold_court$" game_concept_holding_court:0 "主持朝会" game_concept_hold_court_desc:0 "[realm|E][vassals|E]和[courtiers|E]齐聚[royal_court|E]向[liege|E]请愿并表达不满的[activity|E]。\n\n需要领主裁断的情形有很多,小到琐碎的纠纷和误会,大到整个领地的灾难。大部分事务都会有一项有益的解决方案——倘若不对相关方有利,那至少是对领主有利。" game_concept_court_type:0 "宫廷类型" game_concept_court_types:0 "宫廷类型" - game_concept_court_type_desc:2 "[royal_court|E]的一项功能,[rulers|E]可以指定$game_concept_court_type$。\n\n每种$game_concept_court_type$都根据[court_grandeur_level|E]为统治者及其[court|E]提供一套增益。\n\n统治者[culture|E]的[ethos|E]决定了能采用哪几种宫廷类型。\n\n宫廷类型各有不同,包括:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" + game_concept_court_type_desc:3 "[royal_court|E]的一项功能,[rulers|E]可以指定$game_concept_court_type$。\n\n每种$game_concept_court_type$都根据[court_grandeur_level|E]为统治者及其[court|E]提供一套增益。\n\n统治者[culture|E]的[ethos|E]决定了能采用哪几种宫廷类型。\n\n宫廷类型各有不同,包括:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" game_concept_court_type_trait:0 "宫廷类型特质" game_concept_court_type_trait_desc:2 "为[royal_court|E]服务[EmptyScope.ScriptValue('years_to_gain_court_type_trait')|0]年后,[courtier|E]会根据[court_type|E]获得一项[trait|E]。\n\n该特质的品质由该[character|E]作为廷臣在该宫廷服务的时间决定。" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_custom_loc_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_custom_loc_l_simp_chinese.yml index 6b7717ce3a..4327d331a3 100644 --- a/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_custom_loc_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_custom_loc_l_simp_chinese.yml @@ -6,7 +6,7 @@ gruesomefestivalanimalpreference_cleananimals_cattle_horses:0 "仪式上比较清洁的动物,比如牛和马," gruesomefestivalanimalpreference_cleananimals_cattle:0 "仪式上比较清洁的动物,比如牛," gruesomefestivalanimalpreference_cleananimals_horses_pigs:0 "非神圣的动物,比如马和猪," - gruesomefestivalanimalpreference_cleananimals_goats:0 "仪式上比较清洁且非神圣的动物,比如山羊," + gruesomefestivalanimalpreference_cleananimals_goats:0 "仪式上比较清洁和非神圣的动物,比如山羊," sacrificeterm_sacrifice:0 "祭品" sacrificeterm_snacrifice:0 "祭餐" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_game_concepts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_game_concepts_l_simp_chinese.yml index fd2670d1ee..1023e2ea1f 100644 --- a/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_game_concepts_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_game_concepts_l_simp_chinese.yml @@ -12,4 +12,4 @@ game_concept_trials_by_combat:0 "比武审判" game_concept_trial_by_combat_trial:0 "审判" game_concept_trial_by_combat_combat:0 "比武" - game_concept_trial_by_combat_desc:0 "在某些[cultures|E]中,言语和战争无法解决的事务可以通过$game_concept_trial_by_combat$解决。如果接受,两位[characters|E]将为了预先选择的解决方案进行[single_combat_duel|E]。如果犯罪方获胜,他们将证明自己的清白。\n\n$game_concept_trial_by_combat_trial$的通常要求是:\n$EFFECT_LIST_BULLET$双方都属于有效的文化。\n$EFFECT_LIST_BULLET$你必须拥有对目标的[imprisonment_reason|E](将会被消耗)。\n$EFFECT_LIST_BULLET$目标不能是你的[liege|E]、[vassal|E]、你和你$game_concept_vassals$的[guest|E]或[courtier|E]。\n\n不适合亲自出战的$game_concept_characters$也可以被挑战,只要他们是[rulers|E],能指定一位[knight|E]代替参加。\n\n如果被害方是[tribal|E],而且两位$game_concept_characters$都亲自参加$game_concept_single_combat_duel$,$game_concept_trial_by_combat_combat$将只能选择战斗至[character_death_death|E]作为解决方案;如果犯罪方指定了一位勇士代替参战,将不能选择$game_concept_character_death_death$为解决方案。" + game_concept_trial_by_combat_desc:0 "在某些[cultures|E]中,言语和战争无法解决的事务可以通过$game_concept_trial_by_combat$解决。如果接受,两位[characters|E]将为了预先选择的解决方案进行[single_combat_duel|E]。如果犯罪方获胜,他们将证明自己的清白。\n\n$game_concept_trial_by_combat_trial$的通常要求是:\n$EFFECT_LIST_BULLET$双方都属于有效的文化。\n$EFFECT_LIST_BULLET$你必须拥有对目标的[imprisonment_reason|E](将会被消耗)。\n$EFFECT_LIST_BULLET$目标不能是你的[liege|E]、[vassal|E]、你和你$game_concept_vassals$的[guest|E]或[courtier|E]。\n\n不适合亲自出战的$game_concept_characters$也可以被挑战,只要他们是[rulers|E],能指定一位[knight|E]代替参加。\n\n如果被挑战方是[tribal|E],而且两位$game_concept_characters$都亲自参加$game_concept_single_combat_duel$,$game_concept_trial_by_combat_combat$将只能选择[character_death_death|E]作为解决方案;如果挑战方指定了一位勇士代替参战,将不能选择$game_concept_character_death_death$为解决方案。" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_trade_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_trade_events_l_simp_chinese.yml index f4d2f76bf7..0551a16f52 100644 --- a/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_trade_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_trade_events_l_simp_chinese.yml @@ -2,7 +2,7 @@ ################################################## # #Misc Keys - TRUCE_TRADE_DEAL:0 "签订停战协议,以换取劫掠的终止\n\n" + TRUCE_TRADE_DEAL:1 "\n签订停战协议,以换取劫掠的终止" ################################################## # #Standard Trade Events diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_yearly_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_yearly_events_l_simp_chinese.yml index c95c1a5cf4..70190c42e1 100644 --- a/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_yearly_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp1/dlc_fp1_yearly_events_l_simp_chinese.yml @@ -275,7 +275,7 @@ fp1_yearly.0511.b:0 "[ROOT.Char.GetFaith.HighGodName]、[ROOT.Char.GetFaith.HealthGodName],还有[ROOT.Char.GetFaith.HouseholdGodName]在上,快把那玩意#EMP 扔掉#!!" fp1_yearly.0511.c:0 "$fp1_berserk_roar_evtopt$" fp1_yearly.0511.d:0 "我们明晚给你弄一个#EMP 新的#!战利品如何?" - fp1_yearly.0511.e:0 "天呐,[stinker.GetFirstNameNoTooltip],这臭死人了。现在请你离开好吗。" + fp1_yearly.0511.e:0 "天哪,[stinker.GetFirstNameNoTooltip],这臭死人了。现在请你离开好吗。" fp1_yearly.0521.t:0 "血染皑雪" fp1_yearly.0521.desc:0 "不知从哪儿飞出来的东西,结结实实地打中了我的太阳穴。我甚至都没看到有东西飞来,更别说要躲闪了,一时间我变得踉踉跄跄,两眼一黑。\n\n只听见我身后响起一阵尖锐的傻笑声,我转过身来。\n\n[child.GetFirstName]从[child.GetHerHis]藏身的地方站起身来,另一只雪球已经攥在[child.GetHerHis]恶毒的小手中了。" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_achievements_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_achievements_l_simp_chinese.yml new file mode 100644 index 0000000000..fb56c3074c --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_achievements_l_simp_chinese.yml @@ -0,0 +1,23 @@ +l_simp_chinese: + ACHIEVEMENT_fp2_historys_best_friends:0 "史上最好的朋友" + ACHIEVEMENT_DESC_fp2_historys_best_friends:2 "在拥有$tradition_fp2_ritualised_friendship_name$[culture_tradition|E]的情况下与你的至交上床。" + ACHIEVEMENT_fp2_basque_in_my_glory:0 "巴斯克荣耀" + ACHIEVEMENT_DESC_fp2_basque_in_my_glory:2 "在[iberian_struggle|E]期间接受$basque_religion$[faith|E]。" + ACHIEVEMENT_fp2_friendship_is_magic:0 "友谊是魔法" + ACHIEVEMENT_DESC_fp2_friendship_is_magic:1 "在[iberian_struggle|E]中对一位异[faith|E][ruler|E][struggle_involved|E]使用友谊[hook|E]。" + ACHIEVEMENT_fp2_high_stakes_chess:0 "高额赌注" + ACHIEVEMENT_DESC_fp2_high_stakes_chess:2 "在与另一位[ruler|E]的战略游戏比赛中押下一个[title|E]作为赌注,并完成比赛。" + ACHIEVEMENT_fp2_iberia_or_iberia:0 "哪个伊比利亚?" + ACHIEVEMENT_DESC_fp2_iberia_or_iberia:2 "以一名$iberian_group$角色,控制整个$dlc_fp2_dlc_fp2_caucasian_iberia$区域。$rd_character_blocked_from_achievement$" + ACHIEVEMENT_fp2_andalusian_inquisition:0 "安达卢西亚宗教裁判所" + ACHIEVEMENT_DESC_fp2_andalusian_inquisition:1 "使整个$world_europe_west_iberia$皈依$mozarabic_church$。" + ACHIEVEMENT_fp2_iberian_hostilities:0 "伊比利亚冲突" + ACHIEVEMENT_DESC_fp2_iberian_hostilities:1 "以武力手段结束[iberian_struggle|E]。" + ACHIEVEMENT_fp2_iberian_conciliation:0 "伊比利亚调解" + ACHIEVEMENT_DESC_fp2_iberian_conciliation:1 "通过搁置争议结束[iberian_struggle|E]。" + ACHIEVEMENT_fp2_iberian_compromise:0 "伊比利亚妥协" + ACHIEVEMENT_DESC_fp2_iberian_compromise:1 "通过妥协结束[iberian_struggle|E]。" + ACHIEVEMENT_fp2_holiday_in_iberia:0 "伊比利亚度假" + ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "以一位[struggle_uninvolved|E]角色开局,成为[struggle_involved|E]并结束伊比利亚[struggle|E]。" + ACHIEVEMENT_fp2_el_cid_achievement:0 "坎佩亚多的遗产" + ACHIEVEMENT_DESC_fp2_el_cid_achievement:1 "以一位熙德的继承人,创建并统治$k_valencia$。$rd_character_blocked_from_achievement$" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_artifacts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_artifacts_l_simp_chinese.yml new file mode 100644 index 0000000000..b067e10ed7 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_artifacts_l_simp_chinese.yml @@ -0,0 +1,36 @@ +l_simp_chinese: + +################################################## +# Uniques + + fp2_chalice_dona_urraca:0 "唐娜乌拉卡圣爵" + fp2_chalice_dona_urraca_desc:0 "一只仪式用圣爵,用色泽最深的缟玛瑙雕刻而成,上面镶满了珠宝和黄金花格。由[owner.GetTitledFirstName]委托制作,以敬献教会。" + + fp2_santiago_aquamanile:0 "(原先的)$fp2_santiago_bells$" + # We have to use |U here so that al-Mansur is presented correctly. + fp2_santiago_aquamanile_desc:0 "[reforger.GetTitledFirstName|U]用$fp2_santiago_bells$的熔渣铸造出这些水壶。尽管它们现在被用来给所有者在仪式上净手,但单单其存在就证明了伊斯兰教远高于基督教的地位。" + fp2_santiago_aquamanile_melted_desc:0 "原先的$fp2_santiago_bells$最近被[reforger.GetTitledFirstName]#EMP 再度#!熔化,铸成了现存最具争议的一批水壶。它们目前的形态大肆鼓吹了伊斯兰教在伊比利亚的至上地位。" + fp2_santiago_aquamanile_melted_tally_desc:0 "$fp2_santiago_aquamanile_melted_desc$\n\n这块被频繁锻造的金属已经易手过[ROOT.Var('artefact_santiago_bells').GetValue]次了。" + + fp2_santiago_bells:0 "圣地亚哥之钟" + fp2_santiago_bells_desc:0 "著名的圣地亚哥-德孔波斯特拉之钟,响声强劲而简明,最主要是#EMP 洪亮#!地提醒着众人,圣雅各伯那不可更改的属神权柄。" + fp2_santiago_bells_melted_desc:0 "著名的圣地亚哥-德孔波斯特拉之钟被从异教徒手中追回,由[reforger.GetTitledFirstName]将其重新熔铸成它们最初的模样,响亮的钟声抚慰了整个基督教世界。" + fp2_santiago_bells_melted_tally_desc:0 "$fp2_santiago_bells_melted_desc$\n\n这块被频繁锻造的金属已经易手过[ROOT.Var('artefact_santiago_bells').GetValue]次了。" + +################################################## +# Multiples + + fp2_armillary_sphere:0 "浑仪" + fp2_armillary_sphere_desc:0 "一件做工[SCOPE.Custom('ArtifactQuality')]的复杂占星仪器。环规由[newly_created_artifact.GetFeatureText( 'generic_material_wood' )]雕刻而成,上面镶嵌着[newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )],奇妙而细致地模拟出了苍穹中蜿蜒曲折的星轨。" + + fp2_2p_chess_board:0 "幸运棋盘" + fp2_2p_chess_board_desc:0 "这副休闲用具首先将其专有的幸运带给了[bg_victor.GetTitledFirstName],在对阵[bg_loser.GetTitledFirstName]获得了巨大胜利的棋局中发挥了重要作用。" + + fp2_4p_chess_board:0 "四人棋盘" + fp2_4p_chess_board_desc:0 "当[bg_victor.GetTitledFirstName]在棋局中战胜[bg_loser.GetTitledFirstName]时,[bg_victor.GetHerHis]首先想到的就是要发明出一种改良的变种棋,以纪念[bg_victor.GetHerHis]在博弈上高超的技艺,这类变种棋是如此地独特,以至于[bg_victor.GetSheHe]都找不到任何人一起来玩了。" + + fp2_votive_crowns:0 "西哥特还愿冠" + fp2_votive_crowns_desc:0 "这顶献给天主的还愿冠是为了悬挂在教堂祭坛上方或周围而设计的,偶尔也会挂在雕像之上,对这高于任何王权的权威,能表现出了一种谦恭顺服。" + + fp2_andalusian_aquamanile:0 "盥手礼水壶" + fp2_andalusian_aquamanile_desc:0 "一件精美的[newly_created_artifact.GetFeatureText( 'goblet_material' )]制大口水壶,装饰着镀金[newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )],用以装盛在仪式中供人洗手的水。" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_catalysts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_catalysts_l_simp_chinese.yml new file mode 100644 index 0000000000..b43a99f1c6 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_catalysts_l_simp_chinese.yml @@ -0,0 +1,8 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_simp_chinese: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `catalyst_promoted_sufficient_cultural_acceptance_between_regional_cultures_desc` +# Moved key `catalyst_hybridise_regional_cultures_desc` diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_character_interactions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_character_interactions_l_simp_chinese.yml new file mode 100644 index 0000000000..45eabd27af --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_character_interactions_l_simp_chinese.yml @@ -0,0 +1,128 @@ +l_simp_chinese: + ################################################## + # Purchase Truce Interaction + purchase_truce_interaction:0 "购买停战协议" + PURCHASE_TRUCE_NOTIFICATION:0 "你和我本应是友非敌!请你接受这份赠礼,并签署互利友好的协议。" + purchase_truce_interaction_desc:0 "与[recipient.GetTitledFirstName]商定预防性[truce|E]以换取[gold|E]" + purchase_truce_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstName]接受了我的赔款" + purchase_truce_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstName]送来了我的钱" + purchase_truce_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstName]拒绝了我的赔款" + purchase_truce_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstName]害怕我的意图" + TRUCE_PURCHASED:0 "\n签订停战协议以换取从[actor.GetTitledFirstName]支付给[recipient.GetTitledFirstName]的大笔[gold|E]" + PT_SUM_SMALL:0 "小额" + PT_SUM_MEDIUM:0 "中额" + PT_SUM_LARGE:0 "大额" + PT_AMOUNT_OF_GOLD_OFFERED:0 "提议的[gold|E]数量:$VALUE|=+0$" + PT_COULD_USE_SOME_POCKET_MONEY:0 "[recipient.GetTitledFirstNamePossessive]的国库空虚:$VALUE|=+0$" + PT_AI_LIKES_FREEDOM_TO_WAR_REASON:0 "渴望[war|E]的自由:$VALUE|=+0$" + PT_AI_IS_IN_DEBT:0 "[debt|E]:$VALUE|=+0$" + PT_AI_IS_PACIFIST_FAITH:0 "[recipient.GetFaith.GetName]信仰奉行和平主义:$VALUE|=+0$" + PT_AI_IS_PACIFIST_CULTURE:0 "[recipient.GetCulture.GetName]文化奉行和平主义:$VALUE|=+0$" + PT_AI_PERSONALLY_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName]对你的土地有个人[claims|E]:$VALUE|=+0$" + PT_AI_DE_JURE_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName]对你的土地有[de_jure|E][claims|E]:$VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_WEAKER:0 "[recipient.GetSheHe|U]远弱于你:$VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_WEAKER:0 "[recipient.GetSheHe|U]稍弱于你:$VALUE|=+0$" + PT_AI_RECIPIENT_IS_ROUGHLY_EQUAL:0 "[recipient.GetSheHe|U]与你旗鼓相当:$VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_STRONGER:0 "[recipient.GetSheHe|U]稍强于你:$VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_STRONGER:0 "[recipient.GetSheHe|U]远强于你:$VALUE|=+0$" + + incite_revolts_interaction:1 "$game_concept_incite_revolts_interaction$" + incite_revolts_interaction_desc:0 "投入[gold|E]破坏[recipient.GetHerHis][realm|E]的稳定" + small_investment:0 "小投入" + medium_investment:0 "中等投入" + high_investment:0 "大投入" + apply_small_investment_in_revolt_on_random_county:0 "一个随机伯爵领会获得[GetModifier('small_investment_in_revolt_modifier').GetNameWithTooltip]" + apply_medium_investment_in_revolt_on_random_county:0 "一个随机伯爵领会获得[GetModifier('medium_investment_in_revolt_modifier').GetNameWithTooltip]" + apply_high_investment_in_revolt_on_random_county:0 "一个随机伯爵领会获得[GetModifier('high_investment_in_revolt_modifier').GetNameWithTooltip]" + at_least_one_county_with_neutral_negative_opinion:0 "至少一个[county|E]有负面[county_opinion|E]" + incite_revolts_interaction_result.tt:0 "在[chosen_county.GetName]资助叛乱" + incite_revolts_interaction_result.desc:0 "不满情绪正在增长,希望很快就会出现叛乱。" + + # Enforce Truce + enforce_truce_interaction:0 "强制停战" + enforce_truce_interaction_desc:0 "强制低[rank|E]的[independent|E]或同[realm|E][struggle_involved|E][ruler|E]结束[war|E]签署[truce|E]" + enforce_truce_interaction_notification:0 "行了,[target.GetName]是时候结束了!" + TRUCE_ENFORCE_TRUCE:0 "强制停战" + enforce_truce_interaction_actor_toast:0 "强制停战" + enforce_truce_interaction_toast:0 "[actor.GetTitledFirstName]强制停战" + fp2_enforce_truce_war_with_not_involved_tt:0 "其他[war_leader|E]并不是[iberian_struggle|E]中的[struggle_involved|E]" + fp2_enforce_truce_liege_or_independent_tt:0 "[recipient.GetTitledFirstName]或[recipient.GetHerHis]的敌人必须是[independent_ruler|E]或同一[realm|E]下的同级或低[rank|E]统治者" + fp2_enforce_truce_tier_difference_tt:0 "两位[war_leaders|E]都必须[rank|E]与你相同或更低" + fp2_enforce_truce_other_tt:0 "[truce_1.GetTitledFirstName|Z]和[truce_2.GetTitledFirstName|Z]签署一份持续#Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0]年#!的[truce|E]" + fp2_enforce_truce_peacemaker_tt:0 "你与[truce_1.GetTitledFirstName|Z]和[truce_2.GetTitledFirstName|Z]签署一份持续#Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0]年#!的[truce|E]" + pending_enforce_truce_flag_tt:0 "[recipient.GetTitledFirstName]或其敌人已经在考虑一份[enforced_truce|E]" + ET_AI_LIEGE_REASON:0 "[recipient.GetTitledFirstName]是你的[vassal|E]或更低:$VALUE|=+0$" + ET_AI_SMALL_ARMY_REASON:0 "你的[army|E]太少,无法强制[truce|E]:$VALUE|=+0$" + ET_AI_HOLY_WAR_REASON:0 "[recipient.GetTitledFirstName]正在进行[holy_war|E]:$VALUE|=+0$" + ET_AI_WAR_NEW_REASON:0 "战争才刚刚开始:$VALUE|=+0$" + ET_AI_WAR_OLD_REASON:0 "战争已拖得太久:$VALUE|=+0$" + ET_AI_ALLY_REASON:0 "[recipient.GetTitledFirstName]是你的[ally|E]" + ET_AI_HOF_REASON:0 "你是[recipient.GetTitledFirstNamePossessive]的[head_of_faith|E]" + ET_AI_DYNAST_REASON:0 "你是[recipient.GetTitledFirstNamePossessive]的[dynast|E]" + ET_AI_HOUSE_HEAD_REASON:0 "你是[recipient.GetTitledFirstNamePossessive]的[house_head|E]" + + # Bargain Fealty Interaction + bargain_fealty_interaction:1 "$game_concept_bargain_fealty$" + bargain_fealty_interaction_desc:1 "$game_concept_bargain_fealty_desc$" + bargain_fealty_interaction_notification:0 "我的士兵对你的部队来说是受欢迎的补充!" + bargain_fealty_border_raid_tt:0 "不能在[border_raid|E]时[bargain_fealty|E]" + bargain_fealty_struggle_clash_tt:1 "不能使一位[struggle_interloper|E]卷入一场[struggle_conquest|E] " + bargain_fealty:0 "$bargain_fealty_interaction$" + + BF_AI_OUTNUMBERED_REASON:0 "[actor.GetShortUIName|U]兵力严重少于目标:$VALUE|=+0$" + BF_AI_DIFFERENT_CULTURE_REASON:0 "[actor.GetShortUINamePossessive|U]的[culture|E]与[recipient.GetShortUINamePossessive]不同:$VALUE|=+0$" + BF_AI_DIFFERENT_FAITH_REASON:0 "[actor.GetShortUINamePossessive|U]的[faith|E]与[recipient.GetShortUINamePossessive]不同:$VALUE|=+0$" + BF_AI_DE_JURE_REASON:0 "[actor.GetShortUIName|U]是[recipient.GetShortUINamePossessive]的[de_jure|E][vassal|E]:$VALUE|=+0$" + BF_AI_TOO_LARGE_REASON:0 "[actor.GetShortUINamePossessive|U]的[realm|E]过大:$VALUE|=+0$" + BF_AI_SAME_DYNASTY_REASON:0 "[actor.GetShortUINamePossessive|U]属于[recipient.GetShortUINamePossessive|U]的[dynasty|E]:$VALUE|=+0$" + + # Offer Assistance Interaction + contract_assistance_interaction:0 "签署援助契约" + contract_assistance_interaction_desc:0 "提议加入另一[struggle_involved|E][ruler|E]的[war|E]以换取[gold|E]。" + contract_assistance_interaction_notification:0 "我的军队在你的冲突中将非常有用;我们只需要商定好价格。" + OA_AI_WINNING_WAR_REASON:0 "[recipient.GetShortUIName|U]在[war|E]中占上风:$VALUE|=+0$" + OA_AI_LOSING_WAR_REASON:0 "[recipient.GetShortUIName|U]在[war|E]中落下风:$VALUE|=+0$" + OA_AI_OUTNUMBERED_MINOR_REASON:0 "[recipient.GetShortUIName|U]兵力少于对手:$VALUE|=+0$" + OA_AI_UNINTERESTED_WAR_REASON:0 "[recipient.GetShortUIName|U]不在意对这场战争的帮助:$VALUE|=+0$" + OA_AI_OUTNUMBER_ENEMY_REASON:0 "[recipient.GetShortUIName|U]兵力多于对手:$VALUE|=+0$" + OA_AI_OUTNUMBERED_REASON:1 "[recipient.GetShortUIName|U]兵力严重少于对手:$VALUE|=+0$" + OA_AI_EXTRA_GOLD_REASON:0 "[recipient.GetShortUIName|U]有[gold|E]可用:$VALUE|=+0$" + OA_AI_MARTIAL_REASON:0 "[recipient.GetShortUIName|U]对你的[martial|E][skill|E]印象深刻:$VALUE|=+0$" + OA_AI_CANNOT_AFFORD_REASON:1 "[recipient.GetShortUIName|U]没多少[gold|E]:$VALUE|=+0$" + OA_AI_FEW_TROOPS_REASON:0 "[actor.GetShortUIName|U]的[army|E]人数太少没什么价值:$VALUE|=+0$" + OA_AI_DEFENSIVE_WAR_REASON:0 "[recipient.GetShortUIName|U]正在保卫[recipient.GetHerselfHimself]自己:$VALUE|=+0$" + OA_AI_FAILURE_REASON:0 "[actor.GetShortUIName|U]作为立约人在过去的失败:$VALUE|=+0$" + contract_assistance_interaction_condition_tt:0 "如果[war|E]结束时[actor.GetShortUINamePossessive]的[war_contribution|E]不少于[SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]:" + contract_assistance_war_msg_title:0 "$contract_assistance_interaction$:战争结束" + contract_assistance_war_msg_hirer_paid_desc:0 "你向[contract_assistance_helper.GetShortUIName]支付[contract_assistance|E]的报酬,因为[contract_assistance_helper.GetHerHis]的[war_contribution|E]大于等于[SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_paid_desc:0 "[contract_assistance_hirer.GetShortUIName]向你支付[contract_assistance|E]的报酬,因为你的[war_contribution|E]大于等于[SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_kept_desc:0 "你未向[contract_assistance_helper.GetShortUIName]支付[contract_assistance|E]的报酬,因为[contract_assistance_helper.GetHerHis]的[war_contribution|E]小于[SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_kept_desc:0 "[contract_assistance_hirer.GetShortUIName]未向你支付[contract_assistance|E]的报酬,因为你的[war_contribution|E]小于[SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_invalidated_desc:0 "你未向[contract_assistance_helper.GetShortUIName]支付[contract_assistance|E]的报酬,因为战争已无效" + contract_assistance_war_msg_helper_invalidated_desc:0 "[contract_assistance_hirer.GetShortUIName]未向你支付[contract_assistance|E]的报酬,因为战争已无效" + contract_assistance_war_already_contracted_tt:0 "你已经在一场战争中[contracting_assistance|E]" + + invite_foreign_ruler_to:0 "邀请参加活动" + invite_foreign_ruler_to_desc:1 "邀请另一[realm|E]的[ruler|E]参加你的宴会或狩猎" + invite_foreign_ruler_to.feast.tooltip:1 "你开始[feast|E],而[recipient.GetTitledFirstName]将作为特邀嘉宾" + invite_foreign_ruler_to.hunt.tooltip:1 "你召集举办[hunt|E],[recipient.GetTitledFirstName]将作为特邀嘉宾" + INVITE_FOREIGN_RULER_TO_NOTIFICATION:0 "你和我应该是朋友!请接收我的邀请,来参加一场放松活动。" + invited_to_hunt.accept.actor.tt:0 "[recipient.GetTitledFirstName]接受了你的狩猎邀请" + invited_to_feast.accept.actor.tt:0 "[recipient.GetTitledFirstName]接受了你的宴会邀请" + invited_to_hunt.accept.recipient.tt:0 "你接受了[actor.GetTitledFirstName]的狩猎邀请" + invited_to_feast.accept.recipient.tt:0 "你接受了[actor.GetTitledFirstName]的宴会邀请" + invite_foreign_ruler_to.decline.actor.tt:0 "[recipient.GetTitledFirstName]拒绝了你的邀请" + invite_foreign_ruler_to.decline.recipient.tt:0 "你拒绝了[actor.GetTitledFirstName]的邀请" + INVITE_TO_HUNT:0 "$start_hunt_decision$" + INVITE_TO_FEAST:0 "$host_feast_decision$" + + war_ended_before_response:0 "战争已经结束" + AI_STRUGGLE_INTENT:0 "斗争议程:$VALUE|=+0$" + + # Offer Assistance Interaction + request_contract_assistance_interaction:0 "请求契约援助" + request_contract_assistance_interaction_desc:0 "提议以[gold|E]作为交换,让这位[struggle_involved|E][ruler|E]加入你的一场[war|E]。" + request_contract_assistance_interaction_notification:0 "你的军队将在我的冲突中大派用场;我们只需商定好价格。" + request_contract_assistance_interaction_condition_tt:0 "如果[war|E]结束时[recipient.GetShortUINamePossessive]的[war_contribution|E]不少于[SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]:" + + share_known_secrets_interaction_extra_icon:0 "$hook_extra_icon$" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_cultural_traditions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_cultural_traditions_l_simp_chinese.yml new file mode 100644 index 0000000000..fc0dccfe39 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_cultural_traditions_l_simp_chinese.yml @@ -0,0 +1,222 @@ +l_simp_chinese: + ################################################## + # Aragonese Specific + tradition_fp2_state_ransoming_name:0 "国家赎金" + tradition_fp2_state_ransoming_desc:0 "每位奔赴战斗的士兵都准备好为君主出生入死!如果他们在战场上被俘,不管地位如何,君主难道不该为他们提供一些安全保障吗?" + + culture_parameter_knights_die_less_but_are_captured_more:0 "[knights|E]在[battle|E]中较少死亡,但更容易被俘" + culture_parameter_characters_more_likely_to_be_captured_in_sieges:0 "[liege|E]为该[culture|E]的[characters|E]在[sieges|E]中更有可能被俘虏" + culture_parameter_can_demand_higher_ransoms_from_lower_tiers:0 "可以用低[rank|E][rulers|E]要求更高的赎金" + + ################################################## + # Castilian Specific + tradition_fp2_strategy_gamers_name:1 "桌上战士" + tradition_fp2_strategy_gamers_desc:0 "任何指挥官都可以在作战当天赌一把,碰碰运气。#EMP 真正的#!战略家通过实践磨炼头脑,假装他们不#EMP 需要#!“运气”。" + + culture_parameter_commanders_likelier_to_gain_commander_traits:0 "[commanders|E]更有可能获得[commander_traits|E]" + culture_parameter_may_challenge_to_board_games:0 "可以挑战其他[characters|E]进行[board_games|E]" + culture_parameter_may_wager_land_on_board_games:0 "如果双方规则相同,可以在[board_games|E]中压上私人持有的[county|E]作为赌注" + + challenge_to_2p_chess_interaction:2 "挑战棋盘游戏" + challenge_to_2p_chess_interaction_desc:2 "与[recipient.GetName]一起玩[board_game|E]" + CHALLENGE_TO_2P_CHESS_INTERACTION_NOTIFICATION:2 "向你致敬,我亲爱的[actor.Custom2('RelationToMeShort', recipient)]!你愿意和我来一场激动人心的[actor.Custom('BG_GameType_Concept_Dark')]吗?" + CHESS_FRIENDLY:1 "友谊赛" + CHESS_PRESTIGE:1 "赌上名声" + CHESS_GOLD:1 "赌上财富" + CHESS_LAND:1 "赌上土地" + challenge_to_2p_chess_interaction.decline.actor.tt:1 "[recipient.GetTitledFirstName]有更要紧的事情要做..." + challenge_to_2p_chess_interaction.decline.recipient.tt:1 "[actor.GetTitledFirstName]对我感到不快" + challenge_to_2p_chess_interaction.accept.game_commences.tt:1 "会立即开始一场[actor.Custom('BG_GameType_Concept')]游戏" + perk_interaction.0122.victor_toast.t:1 "你赢得游戏!" + perk_interaction.0122.loser_toast.t:1 "你输掉游戏!" + fp2_bg_interaction.winner.actor:1 "如果[Select_CString( actor.IsLocalPlayer, '你赢得', '你的对手赢得' )]赢得了赌局" + fp2_bg_interaction.winner.recipient:1 "如果[Select_CString( recipient.IsLocalPlayer, '你赢得', '你的对手赢得' )]赌注" + fp2_bg_recipient_banned_from_board_games:1 "[character|E]目前无法玩棋盘游戏" + challenge_to_2p_chess_interaction.need_bordering_non_capital_domains.tt:1 "你和你的对手必须有[realm_capitals|E]之外的接壤[domains|E]" + bet_gold_actor_not_enough_gold:0 "你没有足够的[gold|E]" + bet_gold_recipient_not_enough_gold:0 "你的对手没有足够的[gold|E]" + + BG_OPINION_OWN_SKILL_ASSESSMENT:1 "我的能力:$VALUE|=+0$" + BG_OPINION_STAKES_ARE_LOW:1 "小赌注:$VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)]热爱$CHESS_FRIENDLY$:$VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)]热爱$CHESS_FRIENDLY$:$VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)]喜欢$CHESS_FRIENDLY$:$VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_COMPASSIONATE:1 "[GetTrait('compassionate').GetName(recipient.Self)]喜欢$CHESS_FRIENDLY$:$VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_CALLOUS:1 "[GetTrait('callous').GetName(recipient.Self)]讨厌$CHESS_FRIENDLY$:$VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)]厌恶仅仅是$CHESS_FRIENDLY$:$VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)]厌恶仅仅是$CHESS_FRIENDLY$:$VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)]渴望$CHESS_PRESTIGE$:$VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_ARROGANT:1 "[GetTrait('arrogant').GetName(recipient.Self)]渴望$CHESS_PRESTIGE$:$VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_GREGARIOUS:1 "[GetTrait('gregarious').GetName(recipient.Self)]愿意$CHESS_PRESTIGE$:$VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)]愿意$CHESS_PRESTIGE$:$VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)]不愿$CHESS_PRESTIGE$:$VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_SHY:1 "[GetTrait('shy').GetName(recipient.Self)]不愿$CHESS_PRESTIGE$:$VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_HUMBLE:1 "[GetTrait('humble').GetName(recipient.Self)]愿意$CHESS_PRESTIGE$:$VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)]愿意$CHESS_PRESTIGE$:$VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)]愿意$CHESS_GOLD$:$VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GREEDY:1 "[GetTrait('greedy').GetName(recipient.Self)]愿意$CHESS_GOLD$:$VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)]愿意$CHESS_GOLD$:$VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GENEROUS:1 "[GetTrait('generous').GetName(recipient.Self)]愿意$CHESS_GOLD$:$VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_LAZY:1 "[GetTrait('lazy').GetName(recipient.Self)]愿意$CHESS_GOLD$:$VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_DILIGENT:1 "[GetTrait('diligent').GetName(recipient.Self)]愿意$CHESS_GOLD$:$VALUE|=+0$" + BG_OPINION_LAND_TRAIT_PROFLIGATE:1 "[GetTrait('profligate').GetName(recipient.Self)]愿意$CHESS_LAND$:$VALUE|=+0$" + BG_OPINION_LAND_TRAIT_ARBITRARY:1 "[GetTrait('arbitrary').GetName(recipient.Self)]愿意$CHESS_LAND$:$VALUE|=+0$" + BG_OPINION_LAND_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName(recipient.Self)]愿意$CHESS_LAND$:$VALUE|=+0$" + BG_OPINION_LAND_TRAIT_BRAVE:1 "[GetTrait('brave').GetName(recipient.Self)]愿意$CHESS_LAND$:$VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName(recipient.Self)]不愿$CHESS_LAND$:$VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CONTENT:1 "[GetTrait('content').GetName(recipient.Self)]不愿$CHESS_LAND$:$VALUE|=+0$" + BG_OPINION_LAND_TRAIT_JUST:1 "[GetTrait('just').GetName(recipient.Self)]认为$CHESS_LAND$不合法:$VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MILD:1 "我们有正面的[relationship|E]:$VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_GOOD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MILD:1 "我们有负面的[relationship|E]:$VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD:1 "我想要在游戏中#EMP 毁灭#!你:$VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + + ################################################## + # Andalusian Specific + tradition_fp2_malleable_subjects_name:0 "易受影响的臣民" + tradition_fp2_malleable_subjects_desc:0 "谁能说清什么是自由?不管文化如何,一个国王总是和另一个很像。只有学会如何与领主相处,才能得到真正的自由。" + + culture_parameter_harder_to_convert_county_culture_without_heritage:0 "更难在该[culture|E]的[counties|E][promote_culture|E],除非拥有相同[heritage|E]" + culture_parameter_easier_to_convert_county_culture_with_heritage:0 "如果拥有相同[heritage|E],更容易在该[culture|E]的[counties|E][promote_culture|E]" + culture_parameter_powerful_foreign_knights_find_you_attractive:0 "更有可能吸引流浪的[knight|E][characters|E]" + + iberian_heritage_trigger:1 "该[culture|E]必须是伊比利亚[heritage|E]" + TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER:1 "当地[cultural|E][tradition|E]增益" + TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER:1 "当地[cultural|E][tradition|E]惩罚" + + ################################################## + # Generic + tradition_fp2_ritualised_friendship_name:0 "仪式化友谊" + tradition_fp2_ritualised_friendship_desc:0 "血或许浓于水,但酒让生活更加美好。" + + culture_parameter_automatic_befriend_access:0 "自动获得使用[GetScheme('befriend').GetTypeName][scheme|E]的能力" + culture_parameter_may_propose_best_friendship:0 "可以请求[friends|E]成为[best_friends|E]" + culture_parameter_strong_hooks_and_stress_effects_best_friends:0 "[best_friends|E]彼此获得[strong_hooks|E],但使用时获得[stress|E]" + culture_parameter_may_select_friendship_synergy_bonus:1 "[best_friends|E]可以使用互动,以额外的[stress|E]为代价,通过[modifiers|E]获得[skills|E]增益" + + propose_best_friendship_interaction:1 "宣读真挚友谊的誓言" + propose_best_friendship_interaction_desc:0 "建议[recipient.GetShortUINameNoTooltip]和你成为[best_friends|E]" + propose_best_friendship_interaction.tt.already_best_friends:0 "你们已经是至交了!" + propose_best_friendship_interaction.tt.actor_has_best_friend:0 "你已经#EMP 拥有#!一位至交!" + propose_best_friendship_interaction.tt.recipient_has_best_friend:0 "[recipient.GetFirstNameNoTooltip]已经#EMP 拥有#!一位至交!" + PROPOSE_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip],我的[recipient.Custom('SisterBrother')],我的伙伴,我的知己——你愿意和我一起宣布我们的友谊是世界上最真挚最闪亮的友谊,并承担这带来的一切忠诚恩义吗?" + propose_best_friendship_decline_summary:0 "很遗憾我无法承诺让我们的关系如此明显地升级。希望你能理解。" + propose_best_friendship_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip]热心地同意了!" + propose_best_friendship_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip]热心地同意了!" + propose_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip]礼貌拒绝了你" + propose_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip]对拒绝非常不满" + reaffirm_best_friendship_interaction:1 "重申真挚友谊的誓言" + reaffirm_best_friendship_interaction_desc:0 "既然[recipient.GetFirstNameNoTooltip]已经是你的至交,你们彼此宣誓效忠合情合理。" + REAFFIRM_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip],你是我所知道的最真诚的[recipient.GetWomanMan]——你愿意和我一起宣誓对彼此的忠诚吗?" + reaffirm_best_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + reaffirm_best_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + reaffirm_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip]唾弃你们的友谊" + reaffirm_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip]感觉遭受了可怕的背叛" + synergise_friendship_interaction:0 "友谊协作" + synergise_friendship_interaction_desc:0 "凭借你[best_friend|E][recipient.GetTitledFirstNamePossessiveNoTooltip]受到的教育和训练获得支持" + SYNERGISE_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip],我知道我可以在一切事情上倚仗你,我想知道……你愿意在实践和培训等事务上和我互相帮助吗?" + synergise_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + synergise_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + synergise_friendship_interaction.decline.actor.tt:0 "$propose_best_friendship_interaction.decline.actor.tt$" + synergise_friendship_interaction.decline.recipient.tt:0 "$propose_best_friendship_interaction.decline.recipient.tt$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_SHY:0 "[GetTrait('shy').GetName(recipient.Self)]对成为[best_friends|E]感到紧张:$VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_ARBITRAY:0 "[GetTrait('arbitrary').GetName(recipient.Self)]对成为[best_friends|E]格外谨慎:$VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_GREGARIOUS:0 "[GetTrait('gregarious').GetName(recipient.Self)]赞同成为[best_friends|E]:$VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_JUST:0 "[GetTrait('just').GetName(recipient.Self)]赞同成为[best_friends|E]:$VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_LACKING_CULTURAL_PARAMETER:0 "[recipient.GetCulture.GetName][culture|E]不明白友谊的真正含义:$VALUE|=+0$" + REAFFIRM_BEST_FRIEND_OPINION_HAS_CULTURAL_PARAMETER:0 "[recipient.GetCulture.GetName][culture|E]明白友谊的真正含义:$VALUE|=+0$" + + SYNERGY_BONUS_ACTOR:0 "主要凭借你的[education|E]" + SYNERGY_BONUS_RECIPIENT:0 "主要凭借你[best_friend_possessive|E]的[education|E]" + SYNERGY_BONUS_MIXED:0 "凭借你们两人[educations|E]的结合" + synergise_friendship_interaction_cannot_share_education:0 "如果你[best_friend_possessive|E]的[education|E]与你的一样,你就不能凭借它" + + fp2_single_synergy_neutral_modifier_desc_label:0 "该角色与至交建立了协作关系。尽管很有用,但这种努力很耗费精力。" + fp2_single_synergy_diplomacy_modifier:0 "强化外交" + fp2_single_synergy_diplomacy_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_martial_modifier:0 "强化军事" + fp2_single_synergy_martial_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_stewardship_modifier:0 "强化管理" + fp2_single_synergy_stewardship_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_intrigue_modifier:0 "强化谋略" + fp2_single_synergy_intrigue_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_learning_modifier:0 "强化学识" + fp2_single_synergy_learning_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + + fp2_double_synergy_diplomacy_modifier:0 "外交协同" + fp2_double_synergy_martial_modifier:0 "军事协同" + fp2_double_synergy_stewardship_modifier:0 "管理协同" + fp2_double_synergy_intrigue_modifier:0 "谋略协同" + fp2_double_synergy_learning_modifier:0 "学识协同" + fp2_double_synergy_neutral_modifier_desc_label:0 "该角色花费大量时间,充分运用其所受的教育帮助至交。尽管很有用,但这种努力很耗费精力。" + fp2_double_synergy_diplomacy_diplomacy_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_martial_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_stewardship_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_intrigue_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_learning_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_diplomacy_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_martial_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_stewardship_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_intrigue_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_learning_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_diplomacy_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_martial_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_stewardship_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_intrigue_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_learning_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_diplomacy_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_martial_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_stewardship_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_intrigue_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_learning_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_diplomacy_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_martial_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_stewardship_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_intrigue_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_learning_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + + ritual_best_friend_hook:0 "至交" + lost_ritualised_best_friend:0 "失去至交" + on_hook_used.tt.best_friend_stress:0 "你滥用了与[target.GetShortUINameNoTooltip]的友谊" + death.lost_ritualised_best_friend.tt:1 "你在世上最好的朋友已经过世" + need_at_least_one_friend:1 "你需要至少一个[friend|E]" + scheme_power_against_friend_add:1 "针对[friends|E]的[scheme_power|E]" + scheme_power_against_best_friend_add:1 "针对[best_friends|E]的[scheme_power|E]" + + on_set_relation_best_friend.gain_hook.root.tt:0 "你和[target.GetFirstNameNoTooltip]的友谊在仪式上意义重大" + on_set_relation_best_friend.gain_hook.target.tt:0 "你和[ROOT.Char.GetFirstNameNoTooltip]的友谊在仪式上意义重大" + on_remove_relation_best_friend.lose_hook.root.tt:0 "没了友谊,你无法再影响[target.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_hook.target.tt:0 "没了友谊,你无法再影响[ROOT.Char.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_synergy_modifiers.root.tt:0 "[target.GetFirstNameNoTooltip]不再协助你的日常事务" + on_remove_relation_best_friend.lose_synergy_modifiers.target.tt:0 "[ROOT.Char.GetFirstNameNoTooltip]不再协助你的日常事务" + on_death_relation_best_friend.lose_synergy_modifiers.root.tt:0 "$on_remove_relation_best_friend.lose_synergy_modifiers.root.tt$" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_flavor_events_oltner_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_flavor_events_oltner_l_simp_chinese.yml new file mode 100644 index 0000000000..3ea32f8a46 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_flavor_events_oltner_l_simp_chinese.yml @@ -0,0 +1,13 @@ +l_simp_chinese: + rice_fields_modifier:0 "稻田" + rice_fields_modifier_desc:0 "该省份的农民正在种植营养丰富的大米,不仅填饱了肚子,还带来了新的美食。" + fp2_flavor.0001.t:0 "新作物" + fp2_flavor.0001.desc:0 "[rice_propagator.GetTitledFirstNamePossessive]的首都真是繁荣啊。[rice_propagator_capital.GetNameNoTier]的农民又胖又幸福——而且还#EMP 高产!#!\n\n穆斯林带来了一种新作物——水稻。这种作物很容易种植,而且能喂饱人民。我不禁想问,这难道就是他们成功的部分原因吗?我也不介意提高农民的产量……\n\n或许我应该在自己的首都开辟稻田?但该如何开始呢?" + fp2_flavor.0001.a:0 "金子会撬开[rice_propagator.GetFirstNamePossessiveNoTooltip]的嘴。" + fp2_flavor.0001.b:0 "想必[rice_propagator.GetSheHe]乐意与朋友分享?" + fp2_flavor.0001.c:0 "这个秘密会是我的……派出密探。" + fp2_flavor.0001.d:0 "忘了它吧,我不会和穆斯林做交易。" + fp2_flavor.0001.b.success:0 "你成功说服了[rice_propagator.GetHerHim]" + fp2_flavor.0001.b.failure:0 "[rice_propagator.GetFirstNameNoTooltip]受到侮辱" + fp2_flavor.0001.c.success:0 "你的密探窃取了秘密" + fp2_flavor.0001.c.failure:0 "[rice_propagator.GetFirstNameNoTooltip]怒不可遏" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_game_concepts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_game_concepts_l_simp_chinese.yml new file mode 100644 index 0000000000..241326c9ff --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_game_concepts_l_simp_chinese.yml @@ -0,0 +1,106 @@ +l_simp_chinese: + game_concept_struggle:1 "斗争" + game_concept_struggle_struggles:0 "斗争" + game_concept_struggle_desc:2 "$game_concept_struggle_struggles$是多种[faiths|E]和[cultures|E]参与,涉及到大片[struggle_region_regions|E]的长期冲突。在一场$game_concept_struggle$的范围内,会生效特殊的规则和[modifiers|E],并随时间改变。由于$game_concept_struggle$会持续数十年乃至数百年,不是所有[characters|E]之间一直彼此发生[war|E]。\n\n每场$game_concept_struggle$都包括多个[struggle_phase_phases|E]。根据[struggle_region|E]内$game_concept_characters$的行动(例如发动$game_concept_war$或[marrying|E]),会触发走向不同$game_concept_struggle_phase_phases$的[struggle_catalyst_catalysts|E]。\n\n在其他参与者眼中,在该地区内拥有[land|E]的$game_concept_characters$根据其涉入$game_concept_struggle$的程度被划分为[struggle_involved|E]、[struggle_interloper_interlopers|E]和[struggle_uninvolved|E]。" + + game_concept_iberian_struggle:1 "伊比利亚斗争" + game_concept_iberian_struggle_desc:2 "$game_concept_iberian_struggle$描绘了伊比利亚半岛几个世纪时间中的紧张关系。尽管这场[struggle|E]起源于8世纪伍麦叶对伊比利亚的征服,但却在仇恨引发的暴力、谨慎的休战以及务实的合作等[struggle_phase_phases|E]不断转换。在这种情况下,几乎没有永恒的盟友,[rulers|E]应该注意不要纯粹依赖共同的[faith|E]或[culture|E]。" + game_concept_struggle_phase:1 "斗争阶段" + game_concept_struggle_phase_phase:1 "阶段" + game_concept_struggle_phase_phases:0 "阶段" + game_concept_struggle_phase_desc:1 "$game_concept_struggle_phase_phase$是[struggle_region|E]内[struggle_involved|E][characters|E]和[counties|E]共有的总体基调。它代表暂时主导着[struggle|E]中对话的社会趋势和风俗。\n\n#weak 举例:在一个$game_concept_struggle_phase_phase$中,斗争$game_concept_struggle_region_region$内的人民可能会认为宗教宽容至关重要,尽管他们信仰的其他人不这么认为。#!" + + game_concept_struggle_catalyst:1 "斗争导火索" + game_concept_struggle_catalyst_catalyst:1 "导火索" + game_concept_struggle_catalyst_catalysts:0 "诱因" + game_concept_struggle_catalyst_desc:2 "某些重要行动,会使得[struggle_region|E]的共识趋向特定情绪,此时,[struggle_struggles|E]会转变[struggle_phase_phases|E]。在$game_concept_struggle$窗口可以看到各$game_concept_struggle_phase_phase$重要行动的列表。\n\n#weak 例如:[iberian_struggle|E]的[struggle_phase_iberia_opportunity|E]可以转变为[struggle_phase_iberia_hostility|E]或[struggle_phase_iberia_conciliation|E]。谋杀重要[character|E]会通向前者,而与异[faith|E]角色建立[marriage|E][alliance|E]会向后者迈进。" + + game_concept_struggle_involved:1 "参与方" + game_concept_struggle_involved_desc:2 "$game_concept_struggle_involved$[character|E]或[county|E]被[struggle_region|E]的人民视为[struggle|E]天然且不可或缺的一部分。他们享受各[struggle_phase_phases|E]的完整优势,是[struggle_catalyst_catalysts|E]的主要触发者。\n\n在$game_concept_struggle_region_region$内占据重要地位的[cultures|E]和[faiths|E]会被视为$game_concept_struggle_involved$。\n\n#weak 要成为$game_concept_struggle_involved$,一名$game_concept_character$的$game_concept_culture$和$game_concept_faith$必须都是$game_concept_struggle_involved$,#EMP 并且#!,其[capital|E]需要位于$game_concept_struggle_region$内。#!" + + game_concept_struggle_interloper:1 "搅局者" + game_concept_struggle_interloper_interlopers:0 "搅局者" + game_concept_struggle_interloper_desc:2 "当一名[character|E]卷入了某场[struggle|E],但并未被视为完全的[struggle_involved|E]时,该角色就是一名$game_concept_struggle_interloper$。\n\n$game_concept_struggle_interloper_interlopers$的[capital|E]在[struggle_region|E]内,但未同时拥有$game_concept_struggle_involved$[faith|E]和$game_concept_struggle_involved$[culture|E]。\n\n完全属于$game_concept_struggle_involved$的$game_concept_characters$认为搅局者是爱管闲事的烦人外来者,不明白哪里不需要他们。因此,$game_concept_struggle_interloper$[rulers|E]持有$game_concept_struggle_region$内的[counties|E]时通常会受到一些惩罚。" + + game_concept_struggle_uninvolved:1 "无关方" + game_concept_struggle_uninvolved_desc:2 "一名[character|E]想在某一[struggle|E]中被视为$game_concept_struggle_uninvolved$,只需要让其[capital|E]位于[struggle_region|E]外。\n\n这意味着他们被视为外来者,不仅与不断发展的[struggle_phase_phases|E]没有重要利害关系,也#EMP 不应该#!有,因为他们显然无法理解当地的微妙之处。\n\n$game_concept_struggle$内的人民能达成的少数共识之一就是,$game_concept_struggle_uninvolved$$game_concept_characters$与#EMP 他们的#!土地无关,所以$game_concept_struggle_uninvolved$[rulers|E]持有$game_concept_struggle_region$内的任何[counties|E]通常都会遭受严重的惩罚。" + + game_concept_struggle_large_conquest:1 "斗争大征服" + game_concept_struggle_large_conquest_desc:2 "一些$game_concept_struggle_catalyst_catalysts$涉及到进攻者成功完成重大[war|E]。\n\n以下[casus_bellis|E]计算在内:\n$EFFECT_LIST_BULLET$$duchy_conquest_cb$\n$EFFECT_LIST_BULLET$$individual_duchy_de_jure_cb$\n$EFFECT_LIST_BULLET$$imperial_reconquest_cb$\n$EFFECT_LIST_BULLET$$invasion_war$\n$EFFECT_LIST_BULLET$$clan_invasion_war$\n$EFFECT_LIST_BULLET$$mongol_invasion_war$\n$EFFECT_LIST_BULLET$$major_religious_war$$game_concept_war$\n$EFFECT_LIST_BULLET$[great_holy_war_directed|E]与[great_holy_war_undirected|E]$undirected_great_holy_war$\n$EFFECT_LIST_BULLET$$tribal_subjugation_cb$" + + game_concept_struggle_region:1 "斗争区域" + game_concept_struggle_region_region:1 "区域" + game_concept_struggle_region_regions:0 "区域" + game_concept_struggle_region_desc:2 "每场[struggle|E]都与地图上的某一[region|E]密不可分。[character_possessive|E]在该$game_concept_region$内的位置(也包括他们的[culture|E]和[faith|E])决定了他们被归为[struggle_involved|E]、[struggle_interloper|E]和[struggle_uninvolved|E]中的哪一种。\n\n$game_concept_struggle_region$内的[counties|E]普遍受到基于当前[struggle_phase_phase]而各不相同的[county_modifiers|E]的影响。" + + game_concept_struggle_conquest:1 "斗争冲突" + game_concept_struggle_conquest_conquest:1 "冲突" + game_concept_struggle_conquest_conquests:0 "冲突" + game_concept_struggle_conquest_desc:2 "对于参与[struggle|E]的[rulers|E]来说,随着当前[struggle_phase|E]性质的改变,卷入边境争端和琐碎冲突屡见不鲜。随时可以利用的地方纠纷使得$game_concept_rulers$可以发动小规模的抢地行动,征服或附庸他们的目标。\n\n由于$game_concept_struggle_conquest_conquests$取决于$game_concept_struggle$的环境,[prestige|E]花费也会随当前$game_concept_struggle_phase$的改变而改变。" + + game_concept_struggle_phase_iberia_opportunity:1 "机会阶段" + game_concept_struggle_phase_iberia_opportunity_desc:2 "在[struggle_phase_iberia_conciliation|E]的长期合并共处后,自满情绪开始出现。农民和贵族都安逸地感到各种事情都#EMP 能运作#!,使得更多精明的[characters|E]得以利用他们的天真。\n\n最终,新的滥用权力要么导致事态升级为[struggle_phase_iberia_hostility|E],要么在高明的政治活动下通过[struggle_phase_iberia_conciliation|E]达成不稳定平衡。" + + game_concept_struggle_phase_iberia_hostility:1 "互有敌意阶段" + game_concept_struggle_phase_iberia_hostility_desc:2 "在这个$game_concept_struggle_phase_phase$中,局势变得紧张,火星四溅。[struggle_phase_iberia_opportunity|E]中反复出现的恶意行为和不断升级的误解,导致不同[cultures|E]或不同[faiths|E]的[characters|E]之间的仇恨日益高涨,甚至#EMP 更糟#!:两种情况同时出现。\n\n不过,这样的流血事件不会永远持续下去。最终,半岛将走进[struggle_phase_iberia_compromise|E],无论是在冷静头脑的引领下,还是单纯打不动了。" + + game_concept_struggle_phase_iberia_compromise:1 "相互妥协阶段" + game_concept_struggle_phase_iberia_compromise_desc:2 "无论是由于对[struggle_phase_iberia_hostility|E]的冲突的反感,还是由于[struggle_phase_iberia_conciliation|E]中巧妙的逐步升级,$game_concept_struggle_phase_iberia_compromise$代表着伊比利亚人民之间关系的日益和缓。分歧被搁置,共同的历史和传承将昔日的敌人联系在了一起。\n\n半岛正处于一个十字路口:如果纷争再次出现,那么等待着的将是[struggle_phase_iberia_opportunity|E]。" + + game_concept_struggle_phase_iberia_conciliation:1 "和平调解阶段" + game_concept_struggle_phase_iberia_conciliation_desc:1 "这是成功的[struggle_phase_iberia_compromise|E]的产物,在这个$game_concept_struggle_phase_phase$中,伊比利亚人民之间的关系变得如此友善,以至于外人很难理解他们的宽容。跨[faith|E][marriages|E]非常常见。\n\n但是,这种情况不会永远持续下去,滥用信任最终会将[iberian_struggle|E]带回[struggle_phase_iberia_compromise|E]。" + + game_concept_struggle_involved_faith:0 "参与信仰" + game_concept_struggle_involved_faiths:0 "参与信仰" + game_concept_struggle_involved_faith_desc:0 "一些[faiths|E]在开局时已经是[struggle|E]中的[struggle_involved|E]。其他信仰可以因形势变化成为参与方。" + + game_concept_struggle_involved_culture:0 "参与文化" + game_concept_struggle_involved_cultures:0 "参与文化" + game_concept_struggle_involved_culture_desc:0 "一些[cultures|E]在开局时已经是[struggle|E]中的[struggle_involved|E]。其他文化可以因形势变化成为参与方。" + + game_concept_dissolution_faction:0 "解体派系" + game_concept_dissolution_factions:0 "解体派系" + game_concept_faction_dissolution:0 "解体" + game_concept_dissolution_faction_desc:0 "[dissolution_faction|E]谋求摧毁他们[liege|E]的[realm|E]。如果他们成功,领地内的所有封臣都会[independent|E],而领主则失去[primary_title|E]。" + + + game_concept_improve_city_province_decision:0 "$improve_city_province_decision_name$决议" + game_concept_improve_city_province_decision_desc:0 "一种[decision|E],使你可以提升[city_holding|E]中可用[buildings|E]的数量。" + + game_concept_border_raid:0 "边境劫掠" + game_concept_border_raids:0 "边境劫掠" + game_concept_border_raiding:0 "边境劫掠" + game_concept_border_raid_desc:3 "这是伊比利亚[struggle|E]中的[struggle_involved|E][rulers|E]之间可用的特殊类型[war|E],进攻方目标是[siege|E]与其[realm|E]相邻的特定敌方[county|E]。\n\n[war_leader|E]占领[war_target|E]会获得[gold|E],而目标则会损失[development|E]和[control|E]。[buildings|E]也可能被摧毁,产生更多[gold|E],概率随[development|E]和[siege|E][army|E]规模而增加。\n\n进攻者[occupying|E][war_target|E]后,[war_score|E]会迅速增加。" + + game_concept_bargain_fealty:0 "谈判效忠" + game_concept_bargained_fealty:0 "谈判效忠" + game_concept_bargain_fealty_desc:3 "这是一种防御性[war|E]中的[struggle_involved|E][rulers|E]可以使用的特殊[interaction|E]。\n\n[war_leader|E]可以请求一位相邻的更高[rank|E]的[ruler|E]加入其战争,代价是成为目标的[vassal|E]。" + + game_concept_contract_assistance:0 "签署援助契约" + game_concept_contracting_assistance:0 "签署援助契约" + game_concept_contract_assistance_desc:2 "这是一种特殊类型的[interaction|E],伊比利亚[struggle|E]中的[struggle_involved|E][rulers|E]可以为了[gold|E]加入其它[struggle_involved|E][rulerpossessive|E]的[wars|E]。\n\n无论战争结果如何,只要立约人的[war_contribution|E]大于等于100,就能在[war|E]结束后得到报酬。" + + game_concept_iberian_reclamation:0 "伊比利亚再征服" + game_concept_iberian_reclaiming:0 "伊比利亚再征服" + game_concept_iberian_reclamations:0 "伊比利亚再征服" + game_concept_iberian_reclamation_desc:2 "这是[iberian_struggle|E]中的[struggle_involved|E][rulers|E]可以使用的一种特殊类型[war|E]。\n\n进攻方旨在征服[struggle_interloper|E]或[struggle_uninvolved|E][ruler|E]持有的包含任意[struggle_involved|E][counties|E]的[duchy|E],如果目标在该公国外没有土地,则[vassalize|E]目标。" + + game_concept_enforce_truce:0 "强制停战" + game_concept_enforced_truce:0 "强制停战" + game_concept_enforce_truce_desc:2 "这是一种对于[struggle_involved|E][rulers|E]可用的特殊类型[interaction|E],以[white_peace|E]的方式结束一场[war|E],并建立[truces|E]。\n\n该互动只能用于结束较低[rank|E]的其他[struggle_involved|E][rulers|E]的战争,同时至少一方为[independent|E]或同[realm|E]。" + + game_concept_incite_revolts_interaction:1 "煽动叛乱" + game_concept_incite_revolts_interaction_desc:1 "允许投入[gold_i][gold|E]在其他[realm|E]挑起[peasant_faction|E],目标领地内必须有[county_opinion|E]为负的[counties|E]。" + + game_concept_secure_iberian_foothold_decision:0 "$secure_iberian_foothold_decision_title$" + game_concept_secure_iberian_foothold_decision_desc:1 "一种[decision|E],允许非[struggle_involved|E][ruler|E]结束[iberian_struggle|E]。" + + game_concept_golden_age_jewish_science_in_iberia_decision:0 "$golden_age_jewish_science_in_iberia_decision$" + game_concept_golden_age_jewish_science_in_iberia_decision_desc:1 "一种[decision|E],你赞助当地的犹太学者,并获得收益。" + + game_concept_build_holy_pilgrim_roads_decision:0 "$build_holy_pilgrim_roads_decision$" + game_concept_build_holy_pilgrim_roads_decision_desc:1 "一种[decision|E],你修建道路让朝圣更加简单。" + + game_concept_purchase_truce_interaction:0 "$purchase_truce_interaction$" + game_concept_purchase_truce_interaction_desc:1 "一种[interaction|E],允许事先用[gold_i][gold|E]购买[truces|E]。" + diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_important_actions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_important_actions_l_simp_chinese.yml new file mode 100644 index 0000000000..3caaf52f6a --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_important_actions_l_simp_chinese.yml @@ -0,0 +1,24 @@ +l_simp_chinese: + action_can_offer_assistance:0 "可以签署援助契约" + action_can_offer_assistance_label:0 "你可以提议加入[recipient.GetShortUINamePossessiveNoTooltip]的战争以换取金钱" + action_can_offer_assistance_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_offer_assistance_desc:0 "[recipient.GetUIName]是正在与其他[realm|E]进行[war|E]的[struggle_involved|E][ruler|E],你可以提议[contract_assistance|E]。$action_can_offer_assistance_HELP$" + action_can_offer_assistance_click:0 "#I 点击向[recipient.GetHerHim]送出提议#!" + action_can_offer_assistance_combined_group_label:0 "可以加入战争以获取金钱" + action_can_offer_assistance_combined_group_name:0 "可以加入[recipient.GetShortUINamePossessiveNoTooltip]的战争以获取金钱" + action_can_offer_assistance_combined_group_description:0 "其他[struggle_involved|E][rulers|E]正在进行[wars|E],你可以向他们提议以援助换取[gold|E]" + action_can_offer_assistance_combined_unimportant:0 "$action_can_offer_assistance_unimportant$" + action_can_offer_assistance_unimportant:0 "@warning_icon!#X 你已经处于[war|E]#!" + action_can_offer_assistance_HELP:1 "\n\n#help 作为一名[ruler|E],你也可以会面临入侵,所以最好等到安全时才加入其他[war|E]。#!" + + action_can_bargain_fealty:0 "可以提议臣服以换取援助" + action_can_bargain_fealty_label:0 "你可以向[recipient.GetShortUINameNoTooltip]提议为其效力,以换取其保护" + action_can_bargain_fealty_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_bargain_fealty_desc:0 "[recipient.GetUIName]是邻近的更高[title_tier|E]的[struggle_interloper|E][ruler|E],你可以向[recipient.GetHerHim]提议为其效力以换取其加入你的[war|E]。$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_click:0 "#I 点击与[recipient.GetHerHim]谈判#!" + action_can_bargain_fealty_combined_group_label:0 "与外来者谈判效忠" + action_can_bargain_fealty_combined_group_name:0 "可以向[recipient.GetShortUINamePossessiveNoTooltip]提议为其效力" + action_can_bargain_fealty_combined_group_description:0 "邻近的非[struggle_involved|E][rulers|E]可以加入你的[war|E]并成为你的[liege|E]。$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_combined_unimportant:0 "" + action_can_bargain_fealty_unimportant:0 "@warning_icon!#X [recipient.GetSheHe|U]对你来说无关紧要#!" + action_can_bargain_fealty_HELP:0 "\n\n#help 你将不再是[independent_ruler|E]。考虑一下输掉[war|E]是否比有个[liege|E]更糟。#!" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_legacies_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_legacies_l_simp_chinese.yml new file mode 100644 index 0000000000..e997639309 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_legacies_l_simp_chinese.yml @@ -0,0 +1,52 @@ +l_simp_chinese: + fp2_urbanism_legacy_track_name:1 "都会传承" + fp2_urbanism_legacy_track_desc:1 "城市能映照出建造者的高雅,吸引来全世界的贵族" + fp2_urbanism_legacy_1_name:1 "城市带动" + fp2_urbanism_legacy_4_name:2 "威望增长" + fp2_urbanism_legacy_3_name:0 "专注奉献" + fp2_urbanism_legacy_2_name:1 "共和教育" + fp2_urbanism_legacy_5_name:2 "繁盛城市" + fp2_coterie_legacy_track_name:0 "门阀传承" + fp2_coterie_legacy_track_desc:1 "使家族凝聚在一起的力量" + fp2_coterie_legacy_1_name:0 "核心圈子" + fp2_coterie_legacy_2_name:0 "可靠家族" + fp2_coterie_legacy_3_name:0 "团结统一" + fp2_coterie_legacy_4_name:0 "共享信息" + fp2_coterie_legacy_5_name:0 "务实血统" + + + cultural_acceptance_gain_gift_dynasty_perk:0 "来自$fp2_urbanism_legacy_2_name$[dynasty_perk|E]" + + LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION:1 "解锁[city_celebration_decision|E]" + LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT:1 "每座[city|E]使其[county|E]的每月[development_growth|E]提高#P 20%#!" + LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION:1 "[city_holding|E]的[building|E]完工后获得[prestige_i]#P [EmptyScope.ScriptValue('medium_prestige_gain')|0]#![prestige|E],并有可能吸引[guests|E]" + LEGACY_DYNASTY_BETTER_CONTRIBUTION_FROM_REPUBLICAN_VASSALS:0 "来自[republic_government|E][vassals|E]的[taxes|E]#P +15%#!\n来自[republic_government|E][vassals|E]的[levy|E]#P +15%#!" + LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES:1 "[dynasty|E]成员如果在高[development|E]的伯爵领接受教育,那么除了[education_trait|E]还会获得[GetTrait('education_republican_knowledge_3').GetName( GetNullCharacter )]线的[traits|E]" + LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY:1 "[house|E]成员被委任[court_position|E]时不需要俸禄,解雇时也不会损失[prestige_i][prestige|E]" + LEGACY_DYNASTY_BETTER_SPOUSE_FROM_HOUSE_MEMBERS:1 "每个来自你[house|E]的[councillors|E]使[spouse|E][councillor_tasks|E]给予的[skills|E]#p +10%#!" + LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS:1 "在[house|E]成员的战争中做出贡献时获得更多[prestige_i][prestige|E]\n为所有[house|E]成员解锁#V $call_house_member_to_war_interaction$#!" + LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS:1 "解锁#V $share_known_secrets_interaction$#!:与[house|E]成员交换知晓的[secrets|E]" + LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN:0 "[dynasty|E]成员可以以[prestige_i][prestige|E]和[tyranny|E]为代价对其[children|E]使用[disinherit|e]" + LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS:2 "获得你的同[house|E][councillors|E][Concept('skills','主要能力')|E]的#P [EmptyScope.ScriptValue('council_reliable_house_percentage')|0]%#!" + + + inner_circle_salary_mod:0 "$fp2_coterie_legacy_1_name$" + + share_known_secrets_interaction:0 "分享秘密" + share_known_secrets_interaction.tt.no_secrets_to_share:1 "你感觉没有适合的秘密可以分享" + share_known_secrets_interaction_desc:0 "与[recipient.GetShortUINameNoTooltip]交换知晓的[secrets|E]:透露你知晓的,得知[recipient.GetHerHis]知晓的" + share_known_secrets_interaction_outcome_notif_title:0 "交换秘密" + share_known_secrets_interaction_recipient_had_no_secrets:0 "[recipient.GetName]没有可分享的[secrets|E]!" + share_known_secrets_interaction_desc_intro:0 "你与[recipient.GetTitledFirstName]交换信息,得知了以下[secrets|E]:" + + disinherit_children_interaction:0 "剥夺子女的继承权" + disinherit_children_interaction_desc:0 "将[recipient.GetShortUINameNoTooltip]从[line_of_succession|E]中移除" + + many_secrets_exchanged:0 "得知#EMP 许多#!秘密" + several_secrets_exchanged:0 "得知#EMP 数个#!秘密" + few_secrets_exchanged:0 "得知#EMP 少量#!秘密" + reliable_house_modifier:0 "$fp2_coterie_legacy_2_name$" + + prestige_gained_from_building_completion:0 "来自建筑完工的威望" + city_gained_building_slots:0 "新增建筑槽位" + diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_lyonese_monk_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_lyonese_monk_events_l_simp_chinese.yml new file mode 100644 index 0000000000..097f36d709 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_lyonese_monk_events_l_simp_chinese.yml @@ -0,0 +1,233 @@ +l_simp_chinese: + ################################################## + # #Misc + + fp2_lyonese_monk.0000.t.revealed:0 "奇怪的教义:" + fp2_lyonese_monk.0000.t.council:0 "秘密会议:" + fp2_lyonese_monk_cancel_chain_effect.tt:0 "[acolyte.GetFirstName]在逮捕中被杀" + fp2_lyonese_monk.0000.tt.continues_to_teach:0 "[acolyte.GetFirstName]继续教导" + fp2_lyonese_monk.0000.tt.teachings_fade:0 "[acolyte.GetFirstNamePossessive]的教义将会衰退" + fp2_lyonese_monk.0000.tt.is_humbled:0 "#EMP [acolyte.GetFirstName]被压制#!" + fp2_lyonese_monk.0000.tt.is_paused:0 "#EMP [acolyte.GetFirstName]遭到停职,被勒令反思#!" + fp2_lyonese_monk.0000.tt.is_emboldened:0 "#EMP [acolyte.GetFirstName]更加大胆#!" + fp2_lyonese_monk.0000.tt.favour_elipandics:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]赢得辩论" + fp2_lyonese_monk.0000.tt.favour_felicians:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]赢得辩论" + fp2_lyonese_monk.0000.tt.favour_radicals:0 "[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]赢得辩论" + + ################################################## + # #Setup & Misc + + fp2_lyonese_monk.0001.t:0 "风雨交加的夜晚" + fp2_lyonese_monk.0001.desc:0 "狂风拍打着[acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier]的岩石,发出哀号,整夜都像[acolyte_host.GetFaith.NegativeAfterLife]中的猎犬一般咆哮,狂暴地试图将我从堡垒中拽出。\n\n我温暖的卧室在这些吹着穿堂风的走廊尽头发出呼唤,不过……那是通向大厅的门吗?我猛地转身,被那未曾预料的声音吓了一跳,迎面撞上了一名湿漉漉、脏兮兮的神职[acolyte.GetWomanMan],此人正一瘸一拐地走入干燥之处。\n\n“[acolyte_host.GetLadyLord]——”[acolyte.GetSheHe]咳嗽了一声,吐出一口湿痰,“[acolyte_host.GetLadyLord],求求您!大风甚急,我走在路上好几个月了。我请求您,能否给我容身之榻,直到日出风停?”" + fp2_lyonese_monk.0001.a:0 "当然,想待多久都行!" + fp2_lyonese_monk.0001.b:0 "你可以留#EMP 一#!晚上。" + fp2_lyonese_monk.0001.c:0 "[acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]不欢迎叫花子。#EMP 滚#!。" + + fp2_lyonese_monk.0011.t:0 "你[acolyte_host.Custom2('RelationToMeShort', dead_owner)|U]的朋友" + fp2_lyonese_monk.0011.desc:0 "“[acolyte_host.GetLadyLord],跟你说句话?”我身前的教士问道。“我叫[acolyte.GetFirstName]·[acolyte.GetDynastyName],曾是你的[acolyte_host.Custom2('RelationToMeShort', dead_owner)]谦卑的仆人。”\n\n“我知道你一定还很悲伤,但你的前任与我达成了共识,我必须问一问——你能允许我留在你的宫廷,继续教导你的廷臣[acolyte.GetFaith.HighGodName]之道吗?”" + fp2_lyonese_monk.0011.a:0 "我觉得,行吧……" + fp2_lyonese_monk.0011.b:0 "收拾好你的行李,无业游民。" + + fp2_lyonese_monk.0021.t:0 "一去不复返" + fp2_lyonese_monk.0021.desc.intro:0 "没了[acolyte.GetFirstName]·[acolyte.GetDynastyName]在我的领地游荡,[acolyte.GetHerHis]的教义的人气开始暴跌。没有布道者,没有听布道的人。\n\n" + fp2_lyonese_monk.0021.desc.dead:0 "[acolyte.GetHerHis]的死亡是一件安静的事务,我怀疑十年或一百年后还会不会有很多人记得。" + fp2_lyonese_monk.0021.desc.imprisoned:0 "[acolyte.GetSheHe]不过是被关在监狱里受苦,但大多数人很快就会忘了他,而且[acolyte.GetHerHis]的刑期有一种不可阻挡的终结感。" + fp2_lyonese_monk.0021.desc.gone:0 "[acolyte.GetSheHe]到底#EMP 去#!了哪里是一个没有答案的问题,不过我怀疑大多数人都不会对此感兴趣。" + fp2_lyonese_monk.0021.a:0 "[acolyte.GetSheHe|U]不可能有那么重要……" + fp2_lyonese_monk.0021.b:0 "[acolyte.GetSheHe|U]的麻烦显然比[acolyte.GetSheHe]的价值更多……" + fp2_lyonese_monk.0021.c:0 "一无所获?" + + fp2_lyonese_monk.0031.t:0 "崩塌的信仰" + fp2_lyonese_monk.0031.desc.acolyte_host:0 "拥抱[acolyte_host.GetFaith.GetName]的光芒,对我来说可不轻松,许多人都对我的虔诚之举感到愤怒。\n\n我本以为能从[acolyte.GetFirstName]口中听到更多批评,但[acolyte.GetSheHe]突然……消失了。这一天还在,下一天就不见了。\n\n我记不清此人最后说了什么,只记得一次悲伤的皱眉。" + fp2_lyonese_monk.0031.desc.acolyte:0 "在所有的皈依者中,我从未想过像#EMP [acolyte.GetFirstName]#!这样的狂热者会放弃[acolyte_host.GetFaith.HighGodName]。然而,我们生活在奇怪的年代,[acolyte.GetSheHe]确实这么做了。\n\n[acolyte.GetHerHis|U]放弃了日常的布道,取而代之的是一种完全平平无奇的热情。" + fp2_lyonese_monk.0031.a:0 "我有了[acolyte_host.GetFaith.HighGodName],才不需要[acolyte.GetFirstNameNoTooltip]!" + fp2_lyonese_monk.0031.b:0 "[acolyte.GetSheHe|U]显然没那么坚定。" + + fp2_lyonese_monk.0041.t:0 "更大的问题" + fp2_lyonese_monk.0041.desc.pope_hope_is_nope:0 "无法想象的事发生了——罗马教廷被彻底毁灭。教会在字面和隐喻含义上的磐石被击碎,没人有时间再关注教条细节上的琐碎问题。\n\n没了坚定的属灵领导,所有基督信徒的灵魂永远处于危险之中。在这种情况下还有什么别的要紧之事吗?" + fp2_lyonese_monk.0041.desc.schism:0 "最近的剧变在我们与教廷之间造成了不可逾越的隔阂——鉴于此,我们没时间再争论教条的琐碎细节。我们都已经不承认他们的属灵权威了,还在意他们的解经,他们的问题,他们的废话干什么?\n\n信徒团体不欢迎任何认为这一举措不受祝福的人,毫无疑问。" + fp2_lyonese_monk.0041.a.pope_hope_is_nope:0 "没了基督在世上的代表,谁来指引我们?" + fp2_lyonese_monk.0041.a.backup:0 "现在我们将拥有全#EMP 新的#!争论!" + + fp2_lyonese_monk.0051.t:0 "谜团" + fp2_lyonese_monk.0051.desc:0 "自我被囚禁以来,就甚少能与外界联系。仅有悄声的口信和皱巴巴的便条能传达给我,而且就连这些都很少。\n\n最新收到的这类零星信息是,[acolyte.GetFirstName]不知为何消失了。还不清楚[acolyte.GetSheHe]只是在某天离开了,还是某种更邪恶的东西发挥了作用,但无论如何,这个[acolyte.GetWomanMan]不见了。" + fp2_lyonese_monk.0051.a:0 "[acolyte.GetHerHim]到底出了什么事?" + + ################################################## + # #Private Teachings + + fp2_lyonese_monk.0201.t:0 "只是一些朋友" + fp2_lyonese_monk.0201.desc:0 "自从[acolyte.GetFirstName]到来以后,[acolyte.GetHerHis]就成了宫廷里的常客。[acolyte.GetSheHe]有一种奇怪的魅力,至少在神学事务上如此,总是在堡垒的壁龛里与这个廷臣或是那个$knight_culture_player_no_tooltip$聊天。\n\n因此,当[acolyte.GetSheHe]找到我,希望获得一个房间举办每周[acolyte.GetFaith.random_ReligiousText]学习小组时,我多少有些期待。\n\n“求你了,[acolyte_host.GetTitleAsNameNoTooltip],这对我来说意味着整个世界,关于[acolyte.GetFaith.HighGodName]的道和意志,我有许多可以和你的臣民分享。我只需要你的许可,以及一个用来集会的小空间。”" + fp2_lyonese_monk.0201.a:0 "我想这无伤大雅……" + fp2_lyonese_monk.0201.a.tt:0 "[acolyte.GetFirstNameNoTooltip]将开始举办周日学习班" + fp2_lyonese_monk.0201.b:0 "一起#EMP 搞阴谋#!吗?不行!" + fp2_lyonese_monk.0201.c:0 "我想你待得已经太久了,[acolyte.GetFirstNameNoTooltip]。" + + fp2_lyonese_monk.0211.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0211.desc:0 "我必须高兴地通知你,我打算马上辞去管理[baron_holding.GetNameNoTier]的职务。\n\n我的信仰呼唤我服侍[acolyte.GetFaith.HighGodName],我打算将我的余生完全奉献给[acolyte.GetFaith.HighGodHerHis|U]。" + fp2_lyonese_monk.0211.a:0 "[baron.GetSheHe]还能这样#EMP 做#!?" + + fp2_lyonese_monk.0221.t:0 "咧嘴一笑" + fp2_lyonese_monk.0221.desc:0 "在一场#EMP 漫长的#!内阁会议后。一阵实在#EMP 令人恼火的#!欢快口哨声回荡着向我靠近。我连一秒钟反应的时间都没有,[courtier.Custom2('MyCharacterIntroduction' , acolyte_host)]就转过转角撞到了我,几乎把我撞倒在地。\n\n“噢天呐,我很抱歉,[acolyte_host.GetFirstName]!”[courtier.GetSheHe]咯咯笑道。“只不过……这是#EMP 多么#!美好的一天啊,是不是?你真的可以呼吸到[courtier.GetFaith.HighGodNamePossessive]的化工!”\n\n[courtier.GetWomanMan]向我伸出[courtier.GetHerHis]的手,[courtier.GetSheHe]笑得嘴都要咧到耳朵了。" + fp2_lyonese_monk.0221.a:0 "很高兴你精神焕发,[courtier.GetFirstNameNoTooltip]!" + fp2_lyonese_monk.0221.b:0 "我对此有不好的预感……" + + fp2_lyonese_monk.0231.t:0 "对主教喝倒彩" + fp2_lyonese_monk.0231.desc:0 "宫廷里有小道消息称,[irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)]最近在[acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier]的布道进展得#EMP 很不顺利#!。\n\n听说没过几分钟教区居民就开始扔洋葱,很快又换成了芜菁,最后是一颗足够大的甘蓝,命中了[irate_theocrat.GetHerHim]的面门,将这个[irate_theocrat.GetWomanMan]击倒在地。\n\n从那以后,[irate_theocrat.GetFirstNameNoTooltip]就伤心不已,也没法向任何人解释[irate_theocrat.GetSheHe]为何突然间引起了如此大的怒火。" + fp2_lyonese_monk.0231.a:0 "人民需要更#EMP 尊重#!教会。" + fp2_lyonese_monk.0231.b:0 "显然[irate_theocrat.GetSheHe]得改进[irate_theocrat.GetHerHis]的布道。" + + fp2_lyonese_monk.0241.t:0 "都是[acolyte.GetHerHis|U]的错" + fp2_lyonese_monk.0241.desc:0 "随着一声强劲的咆哮,[irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)]拖着[acolyte.GetFirstName][acolyte.GetHerHis]衣袍的袖子冲进了我的房间。\n\n“[acolyte_host.GetTitleAsNameNoTooltip]!都是因为这个杂种!不知尊重的农民,#EMP 高兴的#!廷臣,突然冒出来的修士修女!这个[acolyte.GetWomanMan]每周都用谎言和异端充斥他们的头脑,而且还以#EMP 你的印信#!威吓愚民!”\n\n“高贵的[acolyte_host.GetLadyLord|U]”,[acolyte.GetFirstNameNoTooltip]插嘴道,“我是基督和[acolyte_host.GetFaith.GetReligiousHead.GetTitledFirstName]的忠仆。#EMP 请#!不要被这个胡言乱语的#EMP 疯子#!那装模做样的不安全感迷惑,这人不过是对于本地神职人员的标准最近升高了感到恼怒而已。”" + fp2_lyonese_monk.0241.a:0 "很好——收拾你的东西吧,[acolyte.GetFirstNameNoTooltip]。" + fp2_lyonese_monk.0241.b:0 "卫兵!抓住这个异端杂种!" + fp2_lyonese_monk.0241.c:0 "我觉得#EMP 你#!在这里就是个惹事精,[irate_theocrat.GetFirstNameNoTooltip]。" + fp2_lyonese_monk.0241.c.tt:0 "[acolyte.GetFirstNameNoTooltip]将继续教导你的廷臣" + + ################################################## + # #Public Controversy + + fp2_lyonese_monk.0401.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0401.desc:0 "我最近收到了一些令人不安的信件,里面提到你的宫廷中有错误的教义。\n\n我知道你是一位好[pope.GetFaith.GetAdherentName],我相信这封信足以让你做出正确的事,驱逐那个#EMP [acolyte.GetFirstName]#!,这是为了我们所有人的属灵健康。" + fp2_lyonese_monk.0401.a:0 "圣座在逼迫我。" + fp2_lyonese_monk.0401.b:0 "我不记得有问过[papal_capital.GetNameNoTierPossessiveNoTooltip]的意见。" + + fp2_lyonese_monk.0411.t:0 "$fp2_lyonese_monk.0000.t.revealed$教育空间" + fp2_lyonese_monk.0411.desc:0 "“[acolyte_host.GetLadyLord|U],您有时间吗?”[acolyte.GetFirstName]在我离开我城堡的小教堂时从一处壁龛的阴影里走出,请求地说道。我思考了一秒,点头同意。\n\n“我真的极度感谢您支持和庇护我的传教事业,教导您的臣民[acolyte.GetFaith.HighGodName]的圣言,但我发现自己在接近极限,我现在还身处一处小房间,每周只有几个小时。”\n\n“您可否,以您无限的智慧与慷慨,愿意借给我[acolyte_fief.GetNameNoTier]的统治权?有了该采邑的租税,我可以从拯救几十人的灵魂进步到拯救几千人的灵魂!”" + fp2_lyonese_monk.0411.a:0 "我想……我想我可以允许这个……" + fp2_lyonese_monk.0411.b:0 "别开玩笑了!" + fp2_lyonese_monk.0411.b.tt:0 "[acolyte.GetFirstNamePossessiveNoTooltip]的梦想彻底破灭" + + fp2_lyonese_monk.0421.t:0 "$fp2_lyonese_monk.0000.t.revealed$火爆脾气" + fp2_lyonese_monk.0421.desc:0 "不过是一场安静的晚餐。不过是。一场。安静的。晚餐。服务人员中的哪个白痴把[irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)]的座位安排在了[acolyte.GetFirstName]的旁边?\n\n”你刚才说#EMP 什么#!?“[irate_theocrat.GetFirstNameNoTooltip]尖叫道,[irate_theocrat.GetHerHis]一下子踉跄得站了起来,把水果和甜点撒得到处都是。”你诋毁了永恒而同性同体的[irate_theocrat.GetFaith.HighGodName]之圣子,[acolyte.GetWomanMan]!“房间变得一片死寂,所有人的视线都望向两位争论的神职者。\n\n”我没有诋毁任何人。你不过是没能体会到我基督论的精微之处,而我也不会责怪你。至少,如果没有考虑你的……“,[acolyte.GetFirstNameNoTooltip]停了一下,”……不足。“" + fp2_lyonese_monk.0421.a:0 "[irate_theocrat.GetFirstNameNoTooltip],礼貌一点!" + fp2_lyonese_monk.0421.b:0 "[acolyte.GetFirstNameNoTooltip],你#EMP 得#!尊重[irate_theocrat.GetHerHis]的权威!" + fp2_lyonese_monk.0421.c:0 "你们两位不是有很多共同点吗?" + + fp2_lyonese_monk.0431.t:0 "[pope.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0431.desc.pope.different:0 "也许我的前任" + fp2_lyonese_monk.0431.desc.pope.same:0 "也许我" + fp2_lyonese_monk.0431.desc.outro:0 "在第一封发出的书信中不够明确。[acolyte.GetFirstName][acolyte.GetDynastyName]已正式被指控在重提那些#EMP 裂教#!学说,最好与他们那些可憎的支持者一起在[pope.GetFaith.NegativeAfterLife2]中被焚烧。将[acolyte.GetHerHim]送到我这接受审判,#EMP 立刻#!,否则就面对我的谴责。" + fp2_lyonese_monk.0431.a:0 "惹怒圣伯多禄宝座可不明智……" + fp2_lyonese_monk.0431.b:0 "也许这里可以妥协一下。" + fp2_lyonese_monk.0431.b.tt.success:0 "[pope.GetTitledFirstNameNoTooltip]一定程度上被软化" + fp2_lyonese_monk.0431.b.tt.failure:0 "你笨拙的论点激怒了教宗" + fp2_lyonese_monk.0431.c:0 "妈的,我是[acolyte_host.GetTitleAsNameNoTooltip]!" + + fp2_lyonese_monk.0441.t:0 "$fp2_lyonese_monk.0000.t.revealed$[council_1_venue.GetNameNoTierNoTooltip]会议" + fp2_lyonese_monk.0441.desc:0 "[council_1_venue.GetNameNoTier]真正地#EMP 挤满了#!神职人员和饱学之士,都来到这里只为一睹[acolyte.GetFirstName][acolyte.GetDynastyName]与[irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)]之间的辩论,两人都发誓要把对方的教导中他们认为显而易见的错误展示出来。\n\n开始的那几天对于[irate_theocrat.GetFirstNameNoTooltip]来说进展不顺利。尽管[irate_theocrat.GetHerHis]用尽浑身解数,要显示[acolyte.GetFirstNamePossessiveNoTooltip]的神学有缺陷,过度强调了耶稣位格中的人类部分,但[acolyte.GetFaith.PriestNeuterPlural]的地区大会似乎对[irate_theocrat.GetHerHis]的论点不感兴趣。\n\n[acolyte.GetFirstNameNoTooltip]相较而言,则对于[acolyte.GetHerHis]的根据非常有自信,[acolyte.GetSheHe]甚至邀请我去监督总结陈词,为一场整体属灵的事件带来世俗的正当性。" + fp2_lyonese_monk.0441.a:0 "好吧,如果他们要求我了……" + fp2_lyonese_monk.0441.b:0 "神学问题不是我所关心的。" + fp2_lyonese_monk.0441.c:0 "我让这件事走得太远了!" + + ################################################## + # #Schism + + fp2_lyonese_monk.0601.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0601.desc:0 "就像狗改不了吃屎一样,傻瓜们总是会回到[GetFaithByKey('adoptionist').GetName]异端。凭着耶稣和圣伯多禄的恩典,我#EMP 命令#!你交出异端的[acolyte.GetFirstName][acolyte.GetDynastyName]以供痛责——现在忏悔,教会无尽的爱将宽恕你,但是坚持这种异端邪说,你将与[acolyte.GetHerHim]一起受到#EMP 惩罚#!。" + fp2_lyonese_monk.0601.a:0 "我只能乞求[acolyte_host.GetFaith.HighGodNamePossessive]的宽恕。" + fp2_lyonese_monk.0601.b:0 "我由[acolyte_host.GetFaith.HighGodName]#EMP 任命#!!" + + fp2_lyonese_monk.0611.t:0 "$fp2_lyonese_monk.0000.t.revealed$高度紧张" + fp2_lyonese_monk.0611.desc:0 "“异端者!撒谎者!玷污者!”\n\n“异教徒!愚妄者!拜偶像者!”\n\n我从[rioting_county.GetNameNoTier]城堡主楼的墙顶上,盯着下面两群对立的市民和农民,恶言相向,[acolyte.GetFirstName]的学生和辅祭将贬损他们的暴民压制了下去。\n\n在两群人之间我的随从站成一条细线,暂时将他们隔开来,但气氛的紧张几乎要到达沸点。" + fp2_lyonese_monk.0611.a:0 "我可以缓和局面。" + fp2_lyonese_monk.0611.b:0 "臣民们,请冷静!" + fp2_lyonese_monk.0611.b.tt.success:0 "你缓和了局面" + fp2_lyonese_monk.0611.b.tt.failure:0 "暴力还是爆发了" + fp2_lyonese_monk.0611.c:0 "拿我的剑来,我们要驱散这些#EMP 叛军#!。" + fp2_lyonese_monk.0611.c.tt:0 "你与异端狂热派站在一起" + fp2_lyonese_monk.0611.d:0 "异端份子?在#EMP 我的#!土地上?" + fp2_lyonese_monk.0611.d.tt:0 "你与正统狂热派站在一起" + fp2_lyonese_monk.0611.e:0 "锁上大门。" + + fp2_lyonese_monk.0621.t:0 "$fp2_lyonese_monk.0000.t.revealed$正式控告" + fp2_lyonese_monk.0621.desc:0 "“大人”,[zealous_vassal.GetTitledFirstName]乞求道,“难道我不是宣誓效忠您的封臣吗?难道我不一直都优秀而忠诚地支持您的统治吗?我恳求您,务必不要跟从这个……这个#EMP 异端头目#!的道路,我是无法跟着您走下去的!”\n\n“别听这个[zealous_vassal.GetWomanMan]的,[acolyte_host.GetTitleAsNameNoTooltip],”[acolyte.GetFirstName]从我身后低语道。“众所周知,[zealous_vassal.GetSheHe]不过是[papal_capital.GetNameNoTier]的又一个傀儡,努力想要将毒液隐秘地注入您的思想。”\n\n“别摆动你的舌头,不然我就要把它切下来,毒蛇!”[zealous_vassal.GetFirstNameNoTooltip]咆哮说。" + fp2_lyonese_monk.0621.a:0 "[pope.GetTitledFirstNameNoTooltip]都没办法说服我;你怎么会期望能做到呢?" + fp2_lyonese_monk.0621.a.tt.success:0 "你让人们对[zealous_vassal.GetHerHis]的论点产生怀疑" + fp2_lyonese_monk.0621.a.tt.failure:0 "[zealous_vassal.GetFirstNameNoTooltip]只是被激怒了" + fp2_lyonese_monk.0621.b:0 "封臣?你不过是个不满者!" + fp2_lyonese_monk.0621.c:0 "[zealous_vassal.GetTitledFirstNameNoTooltip]是对的,这太过火了。" + + fp2_lyonese_monk.0631.t:0 "[neighbouring_ruler.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0631.desc:0 "我写信通知你,出于我内心的善意,[pope.GetTitledFirstName]最近已赐予我一项令状,赋予我对于[acolyte_host.GetPrimaryTitle.GetNameNoTier]完整及#EMP 合法#!的所有权。\n\n等我前来视察我的新财产,我相信你会毫无异义地将其交出。" + fp2_lyonese_monk.0631.a:0 "可恶!" + + fp2_lyonese_monk.0641.t:0 "$fp2_lyonese_monk.0000.t.revealed$仅仅是人" + fp2_lyonese_monk.0641.desc:0 "各个方面都有我的敌人。不忠的封臣、愤怒的教宗、想要相互割开喉咙的农民……感觉上几乎就像[acolyte_host.GetPrimaryTitle.GetNameNoTier]正在我四周分崩离析,被神学上的细枝末节和微不足道的权力斗争所撕裂。我沮丧地俯身趴在书桌上。\n\n“[acolyte_host.GetTitleAsNameNoTooltip],”[acolyte.GetFirstName][acolyte.GetDynastyName]站在我的座椅后轻声说。我甚至没有听见[acolyte.GetHerHim]进门。“看来,尽管我们尽了全力,[pope.GetTitledFirstName]和[pope.GetHerHis]党徒还是拒绝就他们那有缺陷神学的任何方面表示让步。”\n\n“不过我猜……他们似乎是#EMP 害怕#!我们通过质疑其对于经典的解释而发现的真理。如果这类蠢货和偶像崇拜者坚持要谴责我们为[GetFaithByKey('adoptionist').GetAdherentNamePlural],那么这真的是一种谴责吗?也许[acolyte.GetFaith.HighGodName]是要通过他们的叫骂#EMP 揭示#! [acolyte.GetFaith.HighGodHerselfHimself|U]自身?”" + fp2_lyonese_monk.0641.a:0 "是的……#EMP 是的#!,为什么不呢?如果他们如此#EMP 固执#!地要指控我们。" + fp2_lyonese_monk.0641.a.tt.hidden_convert.character:0 "[acolyte.GetFirstNamePossessiveNoTooltip]潜藏信徒的网络" + fp2_lyonese_monk.0641.a.tt:0 "一场秘密神职会议将会召开" + fp2_lyonese_monk.0641.b:0 "毒蛇!你一直在谋划此事!" + + ################################################## + # #Council + + fp2_lyonese_monk.0801.t.first:0 "[council_2_venue.GetNameNoTierNoTooltip]会议" + fp2_lyonese_monk.0801.t.second:0 "第二次[council_2_venue.GetNameNoTierNoTooltip]会议" + fp2_lyonese_monk.0801.desc.intro:0 "新生的信仰召开辩论,于是[acolyte.GetFirstName]聚集了有影响力且对我们的事业报以同情的神职人员组成的秘密会议。三大阵营主导了会场,在我的各个厅堂中争权夺利,因为我们准备要讨论我们这场运动的教义。\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]主张一种微妙但不退让的释经学,调和了传统三位一体教义的众多观点。[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]则更严格,但也关注在敌对世界中一个信仰的可行性。少数派[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]则充满着毫不掩饰的愤怒,认为过去的正统比起稍加掩饰的原始宗教都好不了多少。\n\n[acolyte.GetFirstNameNoTooltip]声称,[acolyte.GetHerHis]在我宫廷教学的日子教会了[acolyte.GetHerHim]" + fp2_lyonese_monk.0801.desc.elipandic:0 "辩论和坚定的价值,目前与[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]站在一起。" + fp2_lyonese_monk.0801.desc.felicitous:0 "谦卑和实用的价值,目前与[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]站在一起。" + fp2_lyonese_monk.0801.desc.radical:0 "火焰和激烈的价值,目前与[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]站在一起。" + fp2_lyonese_monk.0801.tt.invalidation_warning:0 "#WEAK 如果我被[imprisoned|E]且无法完成秘密会议,[acolyte.GetFirstNamePossessiveNoTooltip]的观点将会占主导#!" + fp2_lyonese_monk.0801.a:0 "我自然要在讨论中发挥领导作用。" + fp2_lyonese_monk.0801.a.tt:0 "你参与[learning|E]决斗来主张你的观点" + fp2_lyonese_monk.0801.b:0 "我的影响力将会被感受到,而不是被直接看到……" + fp2_lyonese_monk.0801.b.tt:0 "每次作出确定的抉择,你花费[piety_i]#N [EmptyScope.ScriptValue('fp2_lyonese_monk_conclave_cost_value')|0]#![piety|E]#WEAK 但不能花费你没有的$game_concept_piety$#!" + fp2_lyonese_monk.0801.c:0 "这纯粹是神职人员的工作。" + fp2_lyonese_monk.0801.c.tt:0 "秘密会议将在没有你参与的情况下决定" + + fp2_lyonese_monk.0811.t:0 "$fp2_lyonese_monk.0000.t.council$父与子" + fp2_lyonese_monk.0811.desc:0 "备审事务中最明显的一项就是同性同体的问题,即,耶稣怎样能既能度过一次有意义的人生,作为人受苦受难,同时又作为永生神性的位格存在。\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]主张二者并非互斥,而[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]呼吁一种坚定的区别,但并不否认天主圣子的神性,而只使其更服从圣父。\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]的成员扔出水果和尖叫,认为这一点不过是无意义的虚饰。" + fp2_lyonese_monk.0811.a:0 "情况很微妙……" + fp2_lyonese_monk.0811.a.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.a.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0811.b:0 "受[acolyte.GetFaith.HighGodName]选择不是耻辱的标记。" + fp2_lyonese_monk.0811.b.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.b.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0811.c:0 "#EMP 一度#!是人就不可能成为#EMP 永恒的#!神!" + fp2_lyonese_monk.0811.c.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.c.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0811.d:0 "我对这个问题没有意见。" + + fp2_lyonese_monk.0821.t:0 "$fp2_lyonese_monk.0000.t.council$实际与原则" + fp2_lyonese_monk.0821.desc:0 "秘密会议的讨论转向了如何在一个将[acolyte_host.GetFaith.GetName]贬低为简化论甚至视为头号异端的世界中生存和敬拜的问题。\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]首先第一个坚持认为,内在的真理优于外在的谎言,援引他们派系得名者,乌尔赫尔的费利克斯作为证据,他做出过许多、#EMP 许多#!虚假的放弃信仰声明,给他带来了长寿。\n\n他们[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]的同事则公开谴责这是亵渎的懦弱之举,转而断定探讨与辩论是唯一获得尊重的方式。[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]气势汹汹地表示,#EMP 只有#!世俗权力可以保护信徒。" + fp2_lyonese_monk.0821.a:0 "适应基督教世界的其余部分是生死攸关的。" + fp2_lyonese_monk.0821.a.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.a.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0821.b:0 "可行性本身就是坚守原则。" + fp2_lyonese_monk.0821.b.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.b.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0821.c:0 "潜藏的信仰是没有火焰的信仰!" + fp2_lyonese_monk.0821.c.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.c.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0821.d:0 "这看起来无关宏旨……" + + fp2_lyonese_monk.0831.t:0 "$fp2_lyonese_monk.0000.t.council$独一真神" + fp2_lyonese_monk.0831.desc:0 "秘密会议达成了一项激烈的结论,小型斗殴和热情争论在整个[council_2_venue.GetNameNoTier]泛起涟漪,全部三个神职人员派系在字面意义和比喻意义上为各自的信仰奋战。\n\n这场#EMP 生机勃勃的#!争论的核心就是简单的基本教理。\n\n[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]坚持主张他们观念中的单纯一神论,[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]着重强调天主圣父,但并不像激进派要求那样公然批判,而[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]仍保留着许多公开上是三位一体思想的例证,其他两派认为难以接受。" + fp2_lyonese_monk.0831.a:0 "圣父、圣子和圣神仍是同一存在。" + fp2_lyonese_monk.0831.a.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.a.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0831.b:0 "圣父和圣子间的分离不会减损二者。" + fp2_lyonese_monk.0831.b.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.b.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0831.c:0 "圣父的卓越地位是不可更易的。" + fp2_lyonese_monk.0831.c.tt.success:0 "你说动了[acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.c.tt.failure:0 "教士嘲笑于你" + fp2_lyonese_monk.0831.d:0 "我们这么快就要按照教义界限分裂了吗?" + + fp2_lyonese_monk.0841.t:0 "$fp2_lyonese_monk.0000.t.council$力挽狂澜" + fp2_lyonese_monk.0841.desc.intro:0 "这一天,#EMP 新的#![acolyte_host.GetFaith.GetAdjective]信经诞生了! " + fp2_lyonese_monk.0841.desc.pluralist:0 "我们已就有必要适应我们土地上其他人的这一点达成一致," + fp2_lyonese_monk.0841.desc.righteous:0 "我们已坚持要决心对付我们土地上的其他人," + fp2_lyonese_monk.0841.desc.fundamentalist:0 "我们已下定决心要让我们土地上那些未受拯救者改变信仰," + fp2_lyonese_monk.0841.desc.sanctioned_false_conversions:0 "并且看不出在情形逆转时保持实用态度有什么问题。" + fp2_lyonese_monk.0841.desc.religious_law:0 "尽管如此仍承诺要公开解决我们的神学争论。" + fp2_lyonese_monk.0841.desc.pursuit_of_power:0 "看不出为什么不尽力付出一切代价#EMP 扩张#!土地。" + fp2_lyonese_monk.0841.desc.felicitous:0 "\n\n经过激烈的辩论,[GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName]的口才最终胜出。" + fp2_lyonese_monk.0841.desc.elipandic:0 "\n\n经过艰苦的辩论,[GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName]的冷静头脑成为了胜者。" + fp2_lyonese_monk.0841.desc.radical:0 "\n\n经过所有这些毫无异义的讨论,唯有[GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName]的狂热分子保持住了还算清晰的视野,我们现在都仰赖他们领导。" + fp2_lyonese_monk.0841.desc.outro:0 "\n\n我们不再只是一位孤独流浪的神职人员的梦想。现在我们是一个生机勃勃的共同体,整个基督教世界必定要很快接纳我们。" + fp2_lyonese_monk.0841.a:0 "让他们把我们叫成异端吧。我们只是拥有他们欠缺的微妙差异。" + fp2_lyonese_monk.0841.b:0 "我们的言行俱是明智的。" + fp2_lyonese_monk.0841.c:0 "看看这些伪基督徒和他们的多神信仰如何被扒下画皮吧!" + fp2_lyonese_monk.0841.d:0 "我只希望我们做出了正确的选择。" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_major_decisions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_major_decisions_l_simp_chinese.yml new file mode 100644 index 0000000000..b2d4e36961 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_major_decisions_l_simp_chinese.yml @@ -0,0 +1,6 @@ +l_simp_chinese: + secure_mediterranean_decision:0 "掌控地中海" + secure_mediterranean_decision_confirm:0 "我们的海!" + secure_mediterranean_decision.a:1 "解锁#italic 征服地中海#![casus_belli|E],在你控制[mediterranean_title.GetName],并且[house|E]修正生效期间,允许你征服地中海沿岸的任意伯爵领" + secure_mediterranean_decision.involved_notif:0 "[mediterranean_conqueror.GetPrimaryTitle.GetBaseName]掌控地中海" + secure_mediterranean_decision.involved_notif_desc:0 "[mediterranean_house.GetName]家族统一了[mallorca.GetNameNoTier]、[sardinas.GetNameNoTier]和[sicily.GetNameNoTier]诸岛。宣称对地中海的所有权,并创建针对地中海沿岸伯爵领的有效[casus_belli|E]。" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_opinions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_opinions_l_simp_chinese.yml new file mode 100644 index 0000000000..a5b1c866a4 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_opinions_l_simp_chinese.yml @@ -0,0 +1,9 @@ +l_simp_chinese: + ################################################## + # #Event Opinions + fp2_consulted_me_opinion:0 "请教我" + fp2_betrayed_opinion:0 "背叛" + fp2_reassured_faith_opinion:0 "使我的信仰安心" + fp2_questioned_my_faith_opinion:0 "质疑我的信仰" + fp2_tolerated_me_opinion:0 "包容我" + fp2_enforced_truce_opinion:0 "强制停战" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_other_decisions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_other_decisions_l_simp_chinese.yml new file mode 100644 index 0000000000..f009269df1 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_other_decisions_l_simp_chinese.yml @@ -0,0 +1,191 @@ +l_simp_chinese: + improve_city_province_decision:1 "$improve_city_province_decision_name$" + improve_city_province_decision_name:0 "扩建城市" + improve_city_province_decision_desc:1 "出钱在你的城市建造奢华的新城区" + improve_city_province_decision_confirm:0 "开始扩建" + improve_city_province_decision_tooltip:0 "投入金钱在你的[cities|E]获得新的[building|E]槽" + improve_city_province_decision_decision_no_effect:1 "没有符合条件的[city|E]" + improve_city_province_decision_at_least_one_city_tt:0 "至少有一座城市建筑槽少于5个" + + fp2_secure_mediterranean.t:0 "掌控地中海" + fp2_secure_mediterranean.desc:0 "地中海上的关键岛屿落入我们掌控,成为了海上的瞭望塔。现在是时候宣称对这片海域的所有权了。" + fp2_secure_mediterranean.tip:0 "宣称对地中海的所有权" + + secure_iberian_foothold_decision_title:0 "伊比利亚立足点" + secure_iberian_foothold_decision_desc:1 "伊比利亚连年征战的各国日渐虚弱,为外来者打开了半岛的大门。如果有一人能宣称自己为该区域的新[ROOT.Char.GetFaith.GetReligion.GetAdjectiveNoTooltip]领袖,或单纯作为一名荣耀的入侵者,定能收获颇丰。" + secure_iberian_foothold_decision_tooltip:0 "整合伊比利亚的一部分" + secure_iberian_foothold_decision_confirm:0 "归于最强者。" + fp2_struggle_uninvolved_or_external_tt:0 "你的[capital|E]不属于[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]" + fp2_struggle_secure_iberian_foothold_empire_tt:0 "你[hold|E]非[GetTitleByKey('e_spain').GetNameNoTier]的[empire|E][title|E]" + + fp2_struggle_phase_hostility_or_opportunity_tt:1 "伊比利亚[struggle_phase|E]为[struggle_phase_iberia_hostility|E]或[struggle_phase_iberia_opportunity|E](当前:[GetStruggle('iberian_struggle').GetCurrentPhase.GetName])" + fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt:0 "你[hold|E]并[completely_control|E]一个[GetTitleByKey('e_spain').GetNameNoTier]的[de_jure|E][kingdom|E]" + + fp2_struggle_secure_iberian_foothold_kingdom_faith_tt:0 "至少#Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_faith_target_percent_value')|0]%#!的该[titlepossessive|E][de_jure|E][counties|E]为[THIS.Char.GetFaith.GetAdjective]" + fp2_struggle_secure_iberian_foothold_kingdom_border_tt:0 "该[title|E]与你[hold|E]的非[GetTitleByKey('e_spain').GetNameNoTier]的[empire|E][de_jure|E]土地相邻" + fp2_struggle_secure_iberian_foothold_kingdom_held_tt:0 "你持有该[title|E]已至少[SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_years_value')|0Z]年" + + fp2_struggle_secure_iberian_foothold_religion_tt:0 "你[hold|E][GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]至少#Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_target_percent_value')|0]%#!的[THIS.Char.GetFaith.GetReligion.GetAdjective][faith|E][counties|E](当前:[SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_percent_value')|1]%)\n" + fp2_struggle_secure_iberian_foothold_outsider_tt:0 "你[hold|E][GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]至少#Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_target_percent_value')|0]%#!的[counties|E](当前:[SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_percent_value')|0]%)\n" + + fp2_struggle_secure_iberian_foothold_empire_held_effect_tt:0 "满足下列条件的所有[GetTitleByKey('e_spain').GetNameNoTier][de_jure|E][kingdom|E]会成为[THIS.Char.GetPrimaryTitle.GetNameNoTier]的[de_jure|E]" + fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt:0 "满足下列条件的所有[GetTitleByKey('e_spain').GetNameNoTier][de_jure|E][kingdom|E]会成为[THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier][empire|E]的[de_jure|E]" + + fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt:0 "[iberian_struggle|E]结束" + + iberian_footholder_transfer_tt:0 "[THIS][THIS.Title.GetName][THIS.GetName]" + + fp2_other_decisions.1000.t:0 "$secure_iberian_foothold_decision_title$:[iberian_footholder.GetPrimaryTitle.GetAdjectiveNoTooltip]的整合" + fp2_other_decisions.1000.involved_religion:0 "分裂不休的伊比利亚王侯间的战争几乎要使该地区各[ROOT.Char.GetFaith.GetReligion.GetAdjective]领地被压垮。\n\n没有我们的介入,[ROOT.Char.GetFaith.HighGodNamePossessive]的信徒们恐怕最终将会被专横的异教徒赶出半岛。\n\n" + fp2_other_decisions.1000.desc:0 "伊比利亚人民和信仰的分裂给了我们一个绝佳的机会,他们忙着彼此争斗,无暇顾及[ROOT.Char.GetFaith.GetReligion.GetAdjective]对半岛的入侵。" + fp2_other_decisions.1000.involved_faith:0 "我们是西方[ROOT.Char.GetFaith.GetAdherentNamePlural]的合法守护者,现在他们在[ROOT.Char.GetPrimaryTitle.GetDefinitiveName]的保护下得到了安全。" + fp2_other_decisions.1000.uninvolved_faith:0 "我们有责任带来[ROOT.Char.GetFaith.GetName]的光明;成为[ROOT.Char.GetPrimaryTitle.GetDefinitiveName]的一部分,这些土地将再度繁荣和平。" + fp2_other_decisions.1000.closing:0 "\n\n他们终将认识到他们伪神的时代已经结束,并庆幸于[ROOT.Char.GetPrimaryTitle.GetDefinitiveName]在[ROOT.Char.GetFaith.HighGodName]指引下对这片区域的拯救。" + fp2_other_decisions.1000.a:0 "伊比利亚需要新鲜血液。" + + fp2_other_decisions.1001.involved_religion:0 "经历了数个世纪的伊比利亚基督徒与摩尔人的战争后,我们的斗争现在被专横的[iberian_footholder.GetPrimaryTitle.GetAdjective]搅局者利用了。\n\n" + fp2_other_decisions.1001.desc:0 "由于分心、嫉妒和疏忽,我们伊比利亚人给了[iberian_footholder.GetPrimaryTitle.GetAdjective]搅局者机会来利用我们家乡的分裂,入侵半岛各个已为陈迹的王国。" + fp2_other_decisions.1001.involved_faith:0 "[iberian_footholder.GetTitledFirstName]宣称[iberian_footholder.GetHerselfHimself]自己是半岛的合法[iberian_footholder.GetFaith.GetAdjectiveNoTooltip]领袖,以[iberian_footholder.GetHerHis]的胜利作为[iberian_footholder.GetHerHis]对伊比利亚每况愈下的[iberian_footholder.GetFaith.GetReligion.GetAdjective]领地进行合法统治的证明。" + fp2_other_decisions.1001.same_uninvolved_faith:0 "他们宣称我们的失败是[ROOT.Char.GetFaith.HighGodNamePossessive]对我们偏离[iberian_footholder.GetFaith.GetName]正道的惩罚,而[iberian_footholder.GetTitledFirstName]是[ROOT.Char.GetFaith.GetReligion.GetAdjective]伊比利亚的合法领袖……" + fp2_other_decisions.1001.uninvolved_faith:0 "[iberian_footholder.GetTitledFirstName]以[iberian_footholder.GetHerHis]的胜利为证,宣称[iberian_footholder.GetHerHis]的[iberian_footholder.GetFaith.GetAdjective]信仰才是[iberian_footholder.GetFaith.GetReligion.GetAdjective]的正道,会将整个半岛统一在[iberian_footholder.GetFaith.HighGodName]之下。" + fp2_other_decisions.1001.closing:0 "\n\n[iberian_footholder.GetTitledFirstName]整合了[iberian_footholder.GetHerHis]的地产,与这个[iberian_footholder.GetFaith.GetAdjective]拥趸的侵占相比,穆斯林与基督徒过去的分歧简直不值一提……" + fp2_other_decisions.1001.a:0 "该死的搅局者。" + + ### Council of Toledo Decision + council_of_toledo_decision_title:0 "召开托莱多会议" + council_of_toledo_decision_desc_count:0 "是时候召开第[SCOPE.ScriptValue('council_of_toledo_counter_value')][ROOT.Char.Custom('get_council_of_toledo_count_suffix')]次[GetTitleByKey('c_toledo').GetNameNoTier]会议,再次解决[ROOT.Char.GetFaith.GetAdherentNamePlural]的宗教问题了。" + council_of_toledo_decision_desc:0 "在[GetTitleByKey('c_toledo').GetNameNoTier]举办宗教会议,让来自全基督教世界的教士解决当时的争端,这一传统曾持续了数百年。通过召开第十九次会议,这一西哥特传统将会得到恢复。" + council_of_toledo_decision_tooltip:0 "在托莱多举办[ROOT.Char.GetFaith.GetReligion.GetAdjective]神职人员集会" + council_of_toledo_decision_confirm:0 "是时候了。" + council_of_toledo_decision_toledo_holder_trigger:0 "你[hold|E]或管辖[GetTitleByKey('c_toledo').GetName],且其[ruler|E]为[THIS.Char.GetFaith.GetName]信仰" + council_of_toledo_decision_toledo_faith_trigger:1 "[faith|E]是[THIS.Char.GetLiege.GetFaith.GetName]" + council_of_toledo_decision_catalyst_tt:0 "会发生一个[struggle_catalyst|E]" + council_of_toledo_decision_tt:0 "奖励取决于会议结果" + # Event - Organization + fp2_other_decisions.0700.council:0 "第[SCOPE.ScriptValue('council_of_toledo_counter_value')][ROOT.Char.Custom('get_council_of_toledo_count_suffix')]次托莱多会议" + fp2_other_decisions.0700.t:0 "$fp2_other_decisions.0700.council$:组织" + fp2_other_decisions.0700.19:0 "[council_priest.GetTitledFirstName]已经开始在[GetTitleByKey('c_toledo').GetNameNoTier]筹备第十九次宗教会议,与过去西哥特人的教会会议相同。\n\n尽管自从摩尔人入侵以来,[GetTitleByKey('k_papal_state').GetDefinitiveName]的势力范围不断扩大,但我们的神职人员仍然保有自己的圣传和自主。是时候要重申一下伊比利亚作为宗教对话场所的重要性了。\n\n以前的会议囊括了整个基督教世界的[ROOT.Char.GetFaith.BishopNeuterPlural],但那种情形不必再有了……" + fp2_other_decisions.0700.desc:0 "自托莱多圣传恢复以来,伊比利亚的[ROOT.Char.GetFaith.BishopNeuterPlural]一直在热切地等待着下一次会议。\n\n[council_priest.GetCouncilTitleFirstName]已经开始做准备工作,但还没有决定是否邀请其他圣传的司铎参加。" + fp2_other_decisions.0700.a:0 "这将是一次穆扎赖卜派教会会议。" + fp2_other_decisions.0700.b:0 "托莱多欢迎所有[ROOT.Char.GetFaith.HighGodNamePossessive]的牧职人员。" + fp2_other_decisions.0700.b.success:0 "全基督教的主教出席" + fp2_other_decisions.0700.b.failure:0 "前往托莱多的召唤被无视了" + fp2_other_decisions.0700.tt:0 "第[SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')]次托莱多会议将在数周后开始" + # Event - Arrival + fp2_other_decisions.0701.t:0 "$fp2_other_decisions.0700.council$:出席者" + fp2_other_decisions.0701.opening.success:0 "看来对更广阔的[ROOT.Char.GetFaith.GetReligion.GetAdjective][ROOT.Char.GetFaith.AltPriestTermPlural]的邀请得到了积极的回应;许多来自异域的受人尊敬的[ROOT.Char.GetFaith.BishopNeuterPlural]热切地涌向了[GetTitleByKey('c_toledo').GetNameNoTier]。" + fp2_other_decisions.0701.opening.failure:0 "我们向普世教会团体发出的邀请所受到的反响十分冷淡;众多[ROOT.Char.GetFaith.BishopNeuterPlural]都提到是恶劣的天气阻碍了他们抵达[GetTitleByKey('c_toledo').GetNameNoTier],结果只能让当地教长参会了……" + fp2_other_decisions.0701.opening.catastrophe:0 "我们甚至没有见到一位来自[GetTitleByKey('c_toledo').GetNameNoTier]中任何其他[ROOT.Char.GetFaith.GetReligion.GetAdjective]宗派的主教、执事或修院长;我们普世教会的手足似乎是带着轻蔑而愤怒的眼光在看待我们的会议,只有当地的教长参会了。" + fp2_other_decisions.0701.opening:0 "显要的大人物突然造访[GetTitleByKey('c_toledo').GetNameNoTier],代表了所有[ROOT.Char.GetFaith.GetAdherentNamePlural]的座堂和修道院。" + fp2_other_decisions.0701.religious_head_bishop:0 "\n\n地位低微的教长中有[portrait_bishop.GetTitledFirstName],[portrait_bishop.Custom('get_council_of_toledo_attendee_description')],是[portrait_bishop.GetFaith.GetAdjective]教会的领袖。" + fp2_other_decisions.0701.powerful_bishop:0 "\n\n他们当中地位最为显要的大概要属[portrait_bishop.GetTitledFirstName]了,[portrait_bishop.Custom('get_council_of_toledo_attendee_description')],是一位拥有巨大影响力的[portrait_bishop.GetFaith.GetAdjective]教长。" + fp2_other_decisions.0701.saint_bishop:0 "\n\n参会者蒙福了,因为在他们之中有[portrait_bishop.GetFirstName],[portrait_bishop.Custom('get_council_of_toledo_attendee_description')],是一位[portrait_bishop.GetFaith.GetAdjective]圣人!" + fp2_other_decisions.0701.theologian_bishop:0 "\n\n他们当中尤其值得注意的是[portrait_bishop.GetFirstName],[portrait_bishop.Custom('get_council_of_toledo_attendee_description')],是一位广受世人尊重的[portrait_bishop.GetFaith.GetAdjective]神学家。" + fp2_other_decisions.0701.bad_bishop:0 "\n\n最有名的一位当是[portrait_bishop.GetFirstName],[portrait_bishop.Custom('get_council_of_toledo_attendee_description')],他的不虔诚是整个基督教世界人尽皆知的笑柄。" + fp2_other_decisions.0701.senior_bishop:0 "\n\n所有神职人员中最年长的是[portrait_bishop.GetFirstName],[portrait_bishop.Custom('get_council_of_toledo_attendee_description')],是一位德高望重的教士。 " + fp2_other_decisions.0701.failure:0 "\n\n这座城郭里的商人对寥寥无几的参会人数深感失望,为了迎接大批神职人员的来访,他们早已准备妥当。太可惜了。" + fp2_other_decisions.0701.desc:0 "\n\n这座城郭已经见识到来访的神职人员能带来的好处,能带来的商机和食宿招待为商人所仰仗。" + fp2_other_decisions.0701.a:0 "非常好。" + fp2_other_decisions.0701.b:0 "骄横是……" + fp2_other_decisions.0701.c:0 "好。" + fp2_other_decisions.0701.tt:0 "第[SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')]次托莱多会议开始" + # Event - Debate + fp2_other_decisions.0702.t:0 "$fp2_other_decisions.0700.council$:辩论" + fp2_other_decisions.0702.19:0 "在总主教君德里克奉国王维提扎之命召开了最后一次会议的几个世纪之后,[council_priest.GetCouncilTitleFirstName]恢复了我们的传统,在这传奇的[GetTitleByKey('c_toledo').GetNameNoTier]城又召开了第十九次集会。\n\n" + fp2_other_decisions.0702.opening:0 "又有一次会议在[GetTitleByKey('c_toledo').GetNameNoTier]举行,这次由[council_priest.GetCouncilTitleFirstName]召开。\n\n" + fp2_other_decisions.0702.present:0 "\n\n到了这周末,[debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]的[debate_bishop.GetTitledFirstName]快速又明显地让整个房间人在这个事务都听从其建议,$fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.second_hand:0 "\n\n随着谈论接近尾声,[debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]的[debate_bishop.GetTitledFirstName]显然被视为这个观点的领袖,$fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.conversion:0 "有一个凌驾一切的主题就是让异端和异教徒改信才是确保和平、保护如雨后春笋般增加的[ROOT.Char.GetFaith.GetAdherentNamePlural]的不二法门。" + fp2_other_decisions.0702.reform:0 "最关键的主题就是既然伊比利亚教会的地位十分稳固,那[ROOT.Char.GetFaith.GetAdherentNamePlural]便不应畏惧重大改革。" + fp2_other_decisions.0702.tolerance:0 "最显眼的主题就是[ROOT.Char.GetFaith.GetAdherentNamePlural]应该对平和的异教徒更宽容点,这一观点迅速成为了会谈的焦点。" + fp2_other_decisions.0702.rights:0 "最重要的主题涉及捍卫[ROOT.Char.GetFaith.GetAdjective]神职人员的古老权益和整修教堂的事项。" + fp2_other_decisions.0702.hof:0 "令人惊讶的是,[ROOT.Char.GetFaith.GetAdherentNamePlural]需要自己属灵领袖的感觉,是我们许多主教最迫切关心的问题。" + fp2_other_decisions.0702.pope:0 "相互协作的情绪降临,许多主教主张要使[ROOT.Char.GetFaith.GetAdherentNamePlural]与其普世基督教的弟兄们达成更多合作。" + fp2_other_decisions.0702.heresy:0 "[heretic_faith.GetAdherentNamePlural]所造成的威胁在会议中被提及,这是一种和过去的普里西利安派和阿里乌派一样的异端,会谈顿时被一股紧迫的能量牢牢抓住。" + fp2_other_decisions.0702.closing:0 "而[counter_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]的[counter_bishop.GetTitledFirstName|U]最坚决地反驳了[debate_bishop.GetHerHis]的论点。" + fp2_other_decisions.0702.a:0 "我完全赞成。" + fp2_other_decisions.0702.b.hof:0 "这并非[ROOT.Char.GetFaith.HighGodNamePossessive]的旨意。" + fp2_other_decisions.0702.b:0 "[debate_bishop.GetSheHe|U]的声音被喊声盖过。" + council_of_toledo_ruler_effect_tt:0 "所有[council_toledo_faith.GetAdjective][ruler|E]" + # Event - Invalidated + fp2_other_decisions.0703.t:0 "$fp2_other_decisions.0700.council$:延期" + fp2_other_decisions.0703.war:0 "随着战争爆发,[council_priest.GetCouncilTitleFirstName]推迟了即将到来的托莱多会议的举行日期。" + fp2_other_decisions.0703.control:0 "随着[GetTitleByKey('c_toledo').GetNameNoTier]沦陷,即将到来的托莱多会议再无可能举办了……" + fp2_other_decisions.0703.desc:0 "\n\n[ROOT.Char.GetFaith.GetAdherentNamePlural]无疑很快就会从这场挫折中恢复过来……" + fp2_other_decisions.0703.a:0 "令人失望。" + # Event - Ping + fp2_other_decisions.0704.t:0 "$fp2_other_decisions.0700.council$" + fp2_other_decisions.0704.success:0 "\n\n在[council_toledo_host.GetTitledFirstNamePossessive]的支持下,[ROOT.Char.GetFaith.GetAdherentNamePlural]教士发出了他们的声音。" + fp2_other_decisions.0704.failure:0 "然而,[council_toledo_host.GetTitledFirstName]似乎有其他想法,并大力游说反对这些提议。" + fp2_other_decisions.0704.a:0 "有意思。" + # Custom Loc + council_toledo_landed_desc:0 "[ROOT.Char.GetPrimaryTitle.GetNameNoTier][ROOT.Char.GetTitleAsNameNoTooltip]" + council_toledo_unlanded_desc:0 "[ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTier]总主教" + # Tooltips + fp2_council_culture_tt:0 "伊比利亚[cultures|E]对[THIS.Char.GetCulture.GetName]文化的[cultural_acceptance|E]增加#positive_value [SCOPE.ScriptValue('council_toledo_culture_acceptance_value')|0]#!" + fp2_council_opinion_mozarabic_effect_tt:0 "所有穆扎赖卜派出席者" + fp2_council_opinion_other_effect_tt:0 "所有非穆扎赖卜派出席者" + fp2_council_conversion_modifier_tt:0 "该修正生效时,针对其他[religions|E]的改变伯爵领信仰速度会加快" + fp2_council_heresies_modifier_tt:0 "该修正生效时,针对同[religion|E]有[head_of_faiths|E]的[faiths|E]的改变伯爵领信仰速度会加快" + excluded_from_council_toledo_tt:0 "所有[diplomatic_range|E]内的其他[THIS.Char.GetFaith.GetReligion.GetAdjective][head_of_faith|E]" + fp2_council_end_tt:0 "第[SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')]次托莱多会议结束" + # Modifiers + fp2_small_council_modifier:0 "托莱多会议" + fp2_small_council_modifier_desc:0 "托莱多举行了一次当地的教长会议,为这座城镇带来了繁荣。" + fp2_big_council_modifier:0 "$fp2_small_council_modifier$" + fp2_big_council_modifier_desc:0 "托莱多举行了一次大型的教长会议,为这座城镇带来了伟大的繁荣。" + fp2_disappointing_council_modifier:0 "$fp2_small_council_modifier$" + fp2_disappointing_council_modifier_desc:0 "托莱多举行了一次应者寥寥的教长会议,让这座城镇流失了不少商人。" + fp2_stifled_council_modifier:0 "阻碍宗教会议" + fp2_stifled_council_modifier_desc:0 "反驳一场宗教会议使得该角色在神职人员中很不受欢迎。" + fp2_council_conversion_modifier:0 "改信会议" + fp2_council_conversion_modifier_desc:0 "最近一次的托莱多会议鼓励穆扎赖卜派领地内的异教徒改信。" + fp2_council_tolerance_modifier:0 "宽容会议" + fp2_council_tolerance_modifier_desc:0 "最近一次的托莱多会议鼓励伊比利亚的宗教宽容。" + fp2_council_reform_modifier:0 "改革会议" + fp2_council_reform_modifier_desc:0 "最后一次托莱多会议鉴于穆扎赖卜派教会新近的势力,鼓励其进行改革。" + fp2_council_rights_modifier:0 "权利会议" + fp2_council_rights_modifier_desc:0 "最近一次的托莱多会议鼓励保护教士权利,以及修理教堂。" + fp2_council_hof_modifier:0 "领导权会议" + fp2_council_hof_modifier_desc:0 "最近一次的托莱多会议鼓励穆扎赖卜派委任自己的信仰领袖。" + fp2_council_pope_modifier:0 "合作会议" + fp2_council_pope_modifier_desc:0 "最近一次的托莱多会议鼓励穆扎赖卜派与更广阔的基督教世界的合作。" + fp2_council_heresy_modifier:0 "宗教裁判会议" + fp2_council_heresy_modifier_desc:0 "最近一次的托莱多会议鼓励根除在伊比利亚如雨后春笋般涌现的异端。" + # Opinions + fp2_council_toledo_opinion:0 "$fp2_small_council_modifier$" + fp2_excluded_from_council_toledo_opinion:0 "被排除出托莱多" + fp2_council_toledo_new_hof_opinion:0 "$fp2_council_hof_modifier$" + fp2_council_toledo_pope_opinion:0 "$fp2_council_pope_modifier$" + # Tasks + council_toledo_conversion_task_desc:0 "$fp2_council_conversion_modifier$" + council_toledo_heresies_task_desc:0 "$fp2_council_heresy_modifier$" + # Other + fervor_gain_council_toledo:0 "$fp2_small_council_modifier$" + fp2_council_toledo_culture_acceptance_desc:0 "$fp2_small_council_modifier$" + + found_kingdom_toledo_decision_title:0 "建立托莱多王国" + found_kingdom_toledo_decision_desc:0 "自西哥特王国毁灭于摩尔人之手后,[GetTitleByKey('c_toledo').GetNameNoTier]失去了往日的地位。作为一个新的[ROOT.Char.GetFaith.GetAdjective]之国的首都,它将再次成为诸王之座。" + found_kingdom_toledo_decision_confirm:0 "托莱多才是伊比利亚之心。" + found_kingdom_toledo_decision_tooltip:0 "建立一个新的首都位于[GetTitleByKey('k_toledo').GetNameNoTier]的[GetFaithByKey('mozarabic_church').GetAdjective][kingdom|E]" + found_kingdom_toledo_culture_tt:0 "你的[culture|E]拥有伊比利亚[heritage|E]" + found_kingdom_toledo_faith_tt:0 "你的[faith|E]为[GetFaithByKey('mozarabic_church').GetName]或从其中建立" + found_kingdom_toledo_duchy_tt:0 "你[hold|E]并[completely_control|E]任意[duchy|E],[de_jure|E]与[GetTitleByKey('d_toledo').GetName]相邻,且所属[kingdom|E]的[de_jure|E][duchies|E]超过2个" + found_kingdom_toledo_capital_tt:0 "[GetTitleByKey('c_toledo').GetNameNoTier]是你的[realm_capital|E]" + + fp2_other_decisions.1100.t:0 "托莱多王国" + fp2_other_decisions.1100.desc:0 "我地位的权势现已无人质疑,[GetTitleByKey('c_toledo').GetNameNoTier]的加冕礼终于按计划举行。\n\n我们[ROOT.Char.GetFaith.GetAdherentNamePlural]早该开拓出我们自己的领地,不再与弱小的泰法和北边的傀儡同列;这是可以比肩古时西哥特王国的领地!" + fp2_other_decisions.1100.a:0 "愿我们国运昌盛,福祚绵长。" + + fp2_other_decisions.1101.desc:0 "[toledo_former.GetTitledFirstName]权势滔天,[toledo_former.GetHerselfHimself]正式加冕为[GetTitleByKey('c_toledo').GetNameNoTier]。\n\n这个新的[toledo_former.GetFaith.GetAdjective]王国囊括了伊比利亚许多旧日小领地的土地,现在权势无人怀疑。\n\n" + fp2_other_decisions.1101.stolen:1 "必须及早处理掉这些让人恼火的暴发户!" + fp2_other_decisions.1101.mozarab:0 "尽管这对我们的信仰是个好兆头,但也有可能是一柄双刃剑……" + fp2_other_decisions.1101.a:0 "他们坚持不了多久的!" + fp2_other_decisions.1101.b:0 "值得关注。" + fp2_other_decisions.1101.c:0 "有意思。" + + fp2_form_kingdom_toledo_modifier:0 "$fp2_other_decisions.1100.t$" + fp2_form_kingdom_toledo_modifier_desc:0 "该角色以古代西哥特人的首都建立起了一个新王国。" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + council_of_toledo_decision_toledo_vassal_trigger:0 "至少3个[vassals|E]:" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_simp_chinese.yml new file mode 100644 index 0000000000..ee63612b16 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_simp_chinese.yml @@ -0,0 +1,92 @@ +l_simp_chinese: + ##### Hostility ##### + struggle_iberia_ending_hostility_decision:1 "[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]的支配地位" + struggle_iberia_ending_hostility_decision_desc:1 "事已至此,是时候由一位强大的领导者将半岛从战争和分裂的泥潭中拉出来了。伊比利亚将飘扬着[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]的旗帜,一位[ROOT.Char.GetFaith.GetAdjectiveNoTooltip][ROOT.Char.Custom('GetQueenKing')|l]将掌握着它!" + struggle_iberia_ending_hostility_decision_tooltip:0 "结束伊比利亚[struggle|E]" + struggle_iberia_ending_hostility_decision_confirm:1 "终止伊比利亚斗争" + # Triggers + struggle_iberia_ending_hostility_decision_kingdom_tt:0 "你[hold|E]并[completely_control|E]至少2个[GetTitleByKey('e_spain').GetNameNoTier]的[de_jure|E][kingdoms|E]([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_kingdom_total_value')|0])" + struggle_iberia_ending_hostility_decision_united_spanish_throne_tt:0 "你已经将西班牙王位整合进[primary_title|E]" + struggle_iberia_ending_hostility_decision_county_tt:0 "你的[capital|E][kingdom|E]([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier])的所有[de_jure|E][county|E]都必须是[THIS.Char.GetCulture.GetName]文化和[THIS.Char.GetFaith.GetAdjective]信仰([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_value')|0])" + struggle_iberia_ending_hostility_decision_county_light_tt:0 "你[capital|E][kingdom|E]75%的[de_jure|E][counties|E]([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier])必须是[THIS.Char.GetCulture.GetName]文化以及 [THIS.Char.GetFaith.GetAdjective]信仰([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_light_value')|0])" + struggle_iberia_ending_hostility_decision_region_tt:2 "不存在其他[independent|E]的[struggle_involved|E][ruler|E]控制[GetGeographicalRegion('world_europe_west_iberia').GetName][SCOPE.ScriptValue('fp2_struggle_hostility_region_percent_value')|0]%以上的土地" + # Effects + fp2_struggle_hostility_opinion_tt:1 "同[faith|E]和/或[culture|E][characters|E]的[opinion|E]:#positive_value +[SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_opinion_negative_tt:0 "其他[struggle_involved|E][faiths|E]和/或[cultures|E][characters|E]的[opinion|E]:#negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_opinion_negative_value')]#!" + fp2_struggle_hostility_conversion_tt:1 "在[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]执行$task_conversion$和/或$task_promote_culture$[councillor_tasks|E]的速度:#P +50%#!" + fp2_struggle_hostility_conversion_holy_tt:0 "在[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]执行$task_conversion$[councillor_task|E]的速度:#P +50%#!" + fp2_struggle_hostility_conversion_culture_tt:0 "在[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]执行$task_promote_culture$[councillor_task|E]的速度:#P +50%#!" + fp2_struggle_hostility_list_tt:1 "选择以下之一或全部:" + fp2_struggle_hostility_holy_cb_tt:0 "针对其他[struggle_involved|E][faiths|E]的$HOLY_WAR_DUCHY_NAME$[casus_bellis|E]:#positive_value -50%#!" + fp2_struggle_hostility_holy_cb_joint_tt:0 "针对其他[struggle_involved|E][faiths|E]的$HOLY_WAR_DUCHY_NAME$[casus_bellis|E]:#positive_value -50%#!\n$culture_parameter_cb_lower_piety_level_requirement$" + fp2_struggle_hostility_culture_cb_tt:0 "针对其他[struggle_involved|E][cultures|E]的$CONQUEST_DUCHY_CB_NAME$[casus_bellis|E]:#positive_value -50%#!" + fp2_struggle_hostility_culture_tt:0 "所有[struggle_involved|E][cultures|E]彼此失去#negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')]%#![cultural_acceptance|E]" + fp2_struggle_hostility_culture_large_tt:0 "所有[struggle_involved|E][cultures|E]彼此失去#negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_large_value')]%#![cultural_acceptance|E]" + fp2_struggle_hostility_acceptance_tt:0 "伊比利亚的相互敌对" + # Modifiers + fp2_struggle_hostility_house_faith_modifier:1 "信仰敌对" + fp2_struggle_hostility_house_faith_modifier_desc:0 "该家族以信仰之名征服了伊比利亚的大部分地区。" + fp2_struggle_hostility_house_culture_modifier:1 "文化敌对" + fp2_struggle_hostility_house_culture_modifier_desc:0 "该家族以民族之名征服了伊比利亚的大部分地区。" + fp2_struggle_hostility_house_combined_modifier:1 "统治的敌对" + fp2_struggle_hostility_house_combined_modifier_desc:0 "该家族以信仰和民族之名征服了伊比利亚的大部分地区。" + fp2_struggle_hostility_faith_conversion_task_desc:0 "$fp2_struggle_hostility_house_faith_modifier$" + fp2_struggle_hostility_culture_conversion_task_desc:0 "$fp2_struggle_hostility_house_culture_modifier$" + ##### Compromise ##### + struggle_iberia_ending_compromise_decision:1 "维持现状" + struggle_iberia_ending_compromise_decision_desc:0 "半岛上无尽的冲突只会削弱我们所有人。是时候接受伊比利亚永远不会统一,安于[ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]。" + struggle_iberia_ending_compromise_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_compromise_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_compromise_decision_kingdom_tt:0 "你[hold|E]并[completely_control|E][GetTitleByKey('e_spain').GetNameNoTier]的任一[de_jure|E][kingdom|E]([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_conciliation_kingdom_total_value')|0])" + struggle_iberia_ending_compromise_decision_region_tt:0 "你控制[SCOPE.ScriptValue('fp2_struggle_compromise_owned_percent_value')|0]%以下的[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E](当前:[SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_owned_percent_value')|0]%)" + struggle_iberia_ending_compromise_decision_other_region_tt:0 "其他[independent|E]的[struggle_involved|E][ruler|E]都未控制[SCOPE.ScriptValue('fp2_struggle_compromise_involved_percent_value')|0]%以上的[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]" + struggle_iberia_ending_compromise_decision_opinion_tt:0 "其他所有[independent|E]的[struggle_involved|E][rulers|E]对你的[opinion|E]至少为[SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_value')|0],或者是[strong_hook|E]的目标([SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + struggle_iberia_ending_compromise_decision_independent_tt:0 "其他[independent|E]的[struggle_involved|E][rulers|E]都不是[king|E]或[emperor|E][rank|E](当前:[SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_independent_counter_value')|0])" + struggle_iberia_ending_compromise_decision_interloper_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E][SCOPE.ScriptValue('fp2_struggle_compromise_uninvolved_percent_value')]%以上的领地由[struggle_interloper|E]或[struggle_uninvolved|E][rulers|E]持有(当前:[SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_interloper_percent_value')|1]%)" + struggle_iberia_ending_compromise_truce_tt:1 "[independent|E]的[struggle_involved|E][rulers|E]之间未发生[wars|E](当前:[SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_war_counter_value')|0])" + # Effects + fp2_struggle_compromise_create_new_kingdoms_tt:0 "[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]所有[independent|E]或分离的[duchy|E]成为一个[de_jure|E][kingdom|E]" + fp2_struggle_compromise_create_new_empires_tt:1 "[GetGeographicalRegion('world_europe_west_iberia').GetName][region|E]内所有[counties|E]大于[EmptyScope.ScriptValue('fp2_struggle_compromise_ending_minimal_empire_size')|0]块的[de_jure|E][kingdom|E]成为一个[de_jure|E][empire|E]。剩余的[kingdoms|E]将被归入相邻[empire|E]的[de_jure|E]。" + fp2_struggle_compromise_house_rewards_tt:2 "你和[independent|E]的[struggle_involved|E][rulerpossessive|E]的[houses|E]" + fp2_struggle_compromise_house_enforce_truce_rewards_tt:0 "解锁针对其他[houses|E]的[enforce_truce|E][interaction|E]" + fp2_struggle_compromise_defensive_rewards_tt:2 "你和[independent|E]的[struggle_involved|E][rulerpossessive|E]的[capital|E][counties|E]" + fp2_struggle_compromise_truce_tt:1 "所有[independent|E]的[struggle_involved|E][ruler|E]彼此签署#V 10年#!的[truce|E]" + TRUCE_FP2_COMPROMISE:0 "伊比利亚的妥协" + # Modifiers + fp2_struggle_compromise_house_reward_modifier:0 "妥协" + fp2_struggle_compromise_house_reward_modifier_desc:0 "该家族带领其领地脱离了伊比利亚的斗争。" + fp2_struggle_compromise_defensive_reward_modifier:0 "地区要塞" + fp2_struggle_compromise_defensive_reward_modifier_desc:1 "该伯爵领是经历数个世纪的斗争仍存留至今的伊比利亚诸侯国之一的首都。" + ##### Conciliation ###### + struggle_iberia_ending_conciliation_decision:1 "缓和" + struggle_iberia_ending_conciliation_decision_desc:0 "过去数世纪的伤口不会轻易愈合,但我们必须努力,才能让这半岛寻得长久的和平。伊比利亚实在属于我们所有人。" + struggle_iberia_ending_conciliation_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_conciliation_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_conciliation_decision_alliance_tt:0 "其他所有[independent|E]的[struggle_involved|E][rulers|E]与你是[alliance|E]([SCOPE.ScriptValue('struggle_iberia_ending_conciliation_decision_alliance_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + #Effects + fp2_struggle_conciliation_marriage_unlocked_tt:1 "永久#positive_value 允许#!所有[struggle_involved|E][cultures|E]进行跨信仰[marriage|E]" + fp2_struggle_conciliation_holy_war_disabled_tt:1 "永久#negative_value 禁用#!全部[struggle_involved|E][cultures|E]的进攻性[holy_wars|E]" + fp2_struggle_conciliation_acceptance_tt:0 "伊比利亚的和解" + fp2_struggle_conciliation_culture_tt:0 "所有[struggle_involved|E][cultures|E]彼此获得#positive_value +[SCOPE.ScriptValue('fp2_struggle_conciliation_culture_acceptance_value')|0]%#![cultural_acceptance|E]" + fp2_struggle_conciliation_join_war_tt:1 "[struggle_involved|E][culture|E]和[faith|E]的[rulers|E]永远可以加入彼此的针对[GetGeographicalRegion('world_europe_west_iberia').GetName]以外入侵者的防御[wars|E]" + # Modifiers + fp2_struggle_conciliation_house_reward_modifier:0 "和解" + fp2_struggle_conciliation_house_reward_modifier_desc:0 "该家族认为伊比利亚长久和平的关键在于和睦与宽容。" + ### Common + fp2_struggle_can_create_empire_of_hispania_tt:0 "解锁[GetTitleByKey('e_spain').GetNameNoTier][empire|E]的创建" + fp2_struggle_compromise_destroy_hispania_tt:1 "[GetTitleByKey('e_spain').GetNameNoTier][empire|E]被永久#negative_value 摧毁#!" + + CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT:0 "伊比利亚互有敌意" + CB_COST_FP2_STRUGGLE_HOSTILITY_FAITH_DISCOUNT:0 "$CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT$" + struggle_iberia_ending_hostility_decision_correct_phase_tt:1 "当前[struggle_phase|E]是[struggle_phase_iberia_hostility|E]" + struggle_iberia_ending_compromise_decision_correct_phase_tt:1 "当前[struggle_phase|E]是[struggle_phase_iberia_compromise|E]" + struggle_iberia_ending_conciliation_decision_correct_phase_tt:1 "当前[struggle_phase|E]是[struggle_phase_iberia_conciliation|E]" + fp2_struggle_house_tt:1 "所有[house|E]成员:" + fp2_struggle_compromise_war_cost_tt:0 "针对其他[struggle_involved|E][cultures|E]、[faiths|E]的$HOLY_WAR_DUCHY_NAME$和$CONQUEST_DUCHY_CB_NAME$[casus_bellis|E]:#negative_value +50%#!" + CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER:0 "相互妥协" + struggle_compromise_duchy_transfer_tt:0 "连接且[completely_controlled|E]的[duchies|E][de_jure|E]向[top_liege|E]的主[kingdom|E]转移" + fp2_struggle_can_keep_using_struggle_clash_tt:0 "[struggle_conquest|E]依然可用" + + struggle_ending_decision_correct_involvement_tt:0 "你[struggle_involved|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_simp_chinese.yml new file mode 100644 index 0000000000..cc86c8e725 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_simp_chinese.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_simp_chinese: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `propose_best_friendship_interaction.recipient.notification.tt` diff --git a/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_wars_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_wars_l_simp_chinese.yml new file mode 100644 index 0000000000..fcb25cc12e --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/dlc/fp2/dlc_fp2_wars_l_simp_chinese.yml @@ -0,0 +1,39 @@ +l_simp_chinese: + FP2_BORDER_RAID_CB_NAME:0 "[border_raid|E][DEFENDER.GetPrimaryTitle.GetNameNoTier]" + FP2_BORDER_RAID_CB_SPECIFIC_NAME:0 "[TITLE.GetBaseNameNoTier][border_raid|E]" + FP2_BORDER_RAID_WAR_NAME:0 "$ORDER$[ATTACKER.GetPrimaryTitle.GetAdjective][border_raid|E][TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" + fp2_border_raid:0 "[border_raid|E]" + + border_raid_cb_desc_victory_attacker:0 "你按照目标[county|E]的[development|E]获得[gold|E],而其发展度会降低。\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_victory_defender:0 "[attacker.GetName]按照目标[county|E]的[development|E]获得[gold|E],而该发展度会降低。\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_white_peace_attacker:0 "你没能完成劫掠。" + border_raid_cb_desc_white_peace_defender:0 "[attacker.GetName]没能完成[attacker.GetHerHis]的劫掠。" + border_raid_cb_desc_defeat_attacker:0 "你必须为企图劫掠支付[gold|E]赔偿。" + border_raid_cb_desc_defeat_defender:1 "[attacker.GetName]必须为企图劫掠支付[gold|E]赔偿。" + destroy_random_building_tt:0 "[raid_county.GetName]中的一座随机[building|E]被摧毁,获得了额外[gold_i]" + border_raid_building_tt:0 "一座[building|E]也可能被摧毁。" + border_raid_warning_tt:0 "@warning_icon!#X 无[titles|E]会易手。#!" + border_raid_message_title:0 "边境伯爵领被劫掠" + + FP2_EXPEL_INTERLOPER_CB_NAME:0 "对[DEFENDER.GetPrimaryTitle.GetNameNoTier]的[iberian_reclamation|E] " + FP2_EXPEL_INTERLOPER_CB_SPECIFIC_NAME:0 "对[TITLE.GetBaseNameNoTier]的[iberian_reclamation|E]" + FP2_EXPEL_INTERLOPER_WAR_NAME:0 "$ORDER$[ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip]对[TITLE.GetBaseNameNoTier]的[iberian_reclamation|E]" + FP2_EXPEL_INTERLOPER_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective]-[DEFENDER.GetPrimaryTitle.GetName]" + + iberian_reclamation_cb_victory_desc_attacker_vassalize:0 "你附庸[defender.GetShortUIName|U]" + iberian_reclamation_cb_victory_desc_defender_vassalize:0 "[attacker.GetShortUIName|U]附庸你" + iberian_reclamation_cb_victory_desc_attacker_conquer_1:0 "$EFFECT_LIST_BULLET$你成为[defender.GetShortUINamePossessive|U]在目标[duchy|E]的低[rank|E][struggle_involved|E][vassals|E]的[liege|E]" + iberian_reclamation_cb_victory_desc_attacker_conquer_2:0 "$EFFECT_LIST_BULLET$你获得[struggle_uninvolved|E]以及在该[duchy|E]外拥有土地的[holders|E]所持有的受争夺[counties|E]\n" + iberian_reclamation_cb_victory_desc_defender_conquer_1:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U]成为[defender.GetShortUINamePossessive|U]在目标[duchy|E]的低[rank|E][struggle_involved|E][vassals|E]的[liege|E]" + iberian_reclamation_cb_victory_desc_defender_conquer_2:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U]获得非[struggle_involved|E]以及在该[duchy|E]外拥有土地的[holders|E]所持有的受争夺[counties|E]\n" + fp2_expel_interloper:0 "[iberian_reclamation|E]" + + + iberian_reclamation_cb_white_peace_desc_vassalize:0 "[defender.GetShortUIName|U]将保持[independent|E]" + iberian_reclamation_cb_white_peace_desc_conquer:0 "[defender.GetShortUIName|U]将保留受争夺的[titles|E]" + iberian_reclamation_cb_defeat_desc_vassalize:0 "$iberian_reclamation_cb_white_peace_desc_vassalize$" + iberian_reclamation_cb_defeat_desc_conquer:0 "$iberian_reclamation_cb_white_peace_desc_conquer$" + iberian_reclamation_cb_defeat_desc:0 "$iberian_reclamation_cb_white_peace_desc$" + + CB_COST_IBERIAN_RECLAMATION:0 "每个[county|E]花费[SCOPE.ScriptValue('fp2_expel_interloper_county_cost_value')][prestige|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/dynasties/dynasty_names_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/dynasties/dynasty_names_l_simp_chinese.yml index 638e3ae592..2937f411ec 100644 --- a/project/ck3/base_game/localization/simp_chinese/dynasties/dynasty_names_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/dynasties/dynasty_names_l_simp_chinese.yml @@ -1,18 +1,19 @@ l_simp_chinese: - FOUNDER_BASED_NAME_POSTFIX:0 "$articleblank_blank$" + FOUNDER_BASED_NAME_POSTFIX:0 "$articleblank_article$" ############################################################ # Prefixes ############################################################ - dynnp__:0 "$articleblank_blank$" + dynnp__:0 "$articleblank_article$" dynnp_a:0 "阿· " dynnp_a_:0 "阿· " - dynnp_ad-:0 "$articleblank_blank$" - dynnp_af:0 "$articleblank_blank$" - dynnp_al-:0 "$articleblank_blank$" - dynnp_an-:0 "$articleblank_blank$" + dynn_Arvidsson_Radestig:0 "阿维德斯多蒂尔·劳泽斯蒂格" + dynnp_ad-:0 "$articleblank_article$" + dynnp_af:0 "$articleblank_article$" + dynnp_al-:0 "$articleblank_article$" + dynnp_an-:0 "$articleblank_article$" dynnp_an:0 "安· " - dynnp_as-:0 "$articleblank_blank$" - dynnp_av:0 "$articleblank_blank$" + dynnp_as-:0 "$articleblank_article$" + dynnp_av:0 "$articleblank_article$" dynnp_ap:0 "阿普· " dynnp_banu:0 "巴努· " dynnp_d_:0 "德·" @@ -28,7 +29,7 @@ dynnp_du:0 "迪 " dynnp_el-:0 "埃尔" dynnp_gada:0 "加达· " - dynnp_i-:0 "$articleblank_blank$" + dynnp_i-:0 "$articleblank_article$" dynnp_is:0 "伊什· " dynnp_kohta:0 "科赫塔· " dynnp_la:0 "拉 " @@ -40,7 +41,7 @@ dynnp_na:0 "纳· " dynnp_nava:0 "那婆· " dynnp_od:0 "奥德· " - dynnp_of:0 "$articleblank_blank$" + dynnp_of:0 "$articleblank_article$" dynnp_ot:0 "奥特· " dynnp_ton:0 "同· " dynnp_ua:0 "乌· " @@ -289,6 +290,7 @@ dynn_Altunia:0 "阿勒屯" dynn_Altuntekin:0 "阿勒屯的斤" dynn_Alupa:0 "阿楼波" + dynn_al-Yiliqi:0 "吉利吉" dynn_Alvarenga:0 "阿尔瓦伦加" dynn_Alwa:0 "阿勒瓦" dynn_Alyattes:0 "阿吕耶底" @@ -516,6 +518,7 @@ dynn_Asti:0 "阿斯蒂" dynn_Astikaitis:0 "阿斯提凯提斯" dynn_Astorga:0 "阿斯托加" + dynn_Astrup_Hallkvist:0 "阿斯楚普·黑尔奎斯特" dynn_Asturias_de_Oviedo:0 "阿斯图里亚斯·德奥维耶多" dynn_Asturias_de_Santillana:0 "阿斯图里亚斯·德桑蒂利亚纳" dynn_Asturias:0 "阿斯图里亚斯" @@ -867,6 +870,7 @@ dynn_Bergh:0 "贝赫" dynn_Bergido:0 "贝尔希多" dynn_Berglen:0 "博兰" + dynn_Berg_Hulthen:0 "贝里·胡尔滕" dynn_Beriboes:0 "贝里比斯" dynn_Beriotes:0 "贝里欧忒斯" dynn_Berkanid:0 "贝尔坎" @@ -1069,6 +1073,7 @@ dynn_Bradnigh:0 "布拉德奈伊" dynn_Braenain:0 "布雷南" dynn_Braga:0 "布拉加" + dynn_Bragalini:0 "布拉加利尼" dynn_BraganC_a:0 "布拉干萨" dynn_Braganza:0 "布拉干萨" dynn_Bragde:0 "布拉格德" @@ -1559,6 +1564,7 @@ dynn_Corvey:0 "柯维" dynn_Corvina:0 "科尔维纳" dynn_Corvinus:0 "科尔温" + dynn_Cortell:0 "科泰尔" dynn_Cosmungho:0 "科斯芒戈" dynn_Cosnac:0 "科纳克" dynn_Cosseria:0 "科塞里亚" @@ -1607,7 +1613,7 @@ dynn_CuriE_res:0 "屈里埃" dynn_Cybo:0 "契波" dynn_Cyfeiliog:0 "基韦利奥格" - dynn_Cynfyn:0 "肯温" + dynn_Cynfyn:0 "金温" dynn_Cynllibiwg:0 "金利比尤格" dynn_Cywinski:0 "齐温斯基" dynn_Czarnkowa:0 "恰恩库夫" @@ -3288,7 +3294,7 @@ dynn_Kibyrraiotes:0 "基比雷托斯" dynn_Kidar:0 "寄多罗" dynn_Kiel:0 "基尔" - dynn_Kievskiy:0 "基辅斯基" + dynn_Kievskiy:1 "基辅斯基" dynn_Kiil:0 "基尔" dynn_Kikin:0 "基金" dynn_Kilabid:0 "基拉卜" @@ -4341,6 +4347,7 @@ dynn_Murtas:0 "穆尔塔斯" dynn_MurZ_iC_:0 "穆尔日奇" dynn_Murzuphlos:0 "穆尔祖弗洛斯" + dynn_Musa:0 "穆萨" dynn_Musafir:0 "穆萨菲尔" dynn_Musarrid:0 "穆沙尔" dynn_Musavid:0 "穆萨维" @@ -4933,6 +4940,7 @@ dynn_Poissy:0 "普瓦西" dynn_Poitiers-Valentinois:0 "普瓦捷-瓦朗蒂努瓦" dynn_Poitiers:0 "普瓦捷" + dynn_Poitou:0 "普瓦图" dynn_Polan:0 "波兰" dynn_Polani:0 "波拉尼" dynn_Polentano:0 "波伦塔诺" @@ -5037,7 +5045,7 @@ dynn_Qaraunas:0 "合剌兀纳思" dynn_Qarmatia:0 "喀尔马提亚" dynn_Qashid:0 "伽师" - dynn_Qasid:0 "卡斯" + dynn_Qasid:1 "卡西" dynn_Qasimid:0 "卡西姆" dynn_Qaturbid:0 "卡杜卜" dynn_Qatwa:0 "喀度" @@ -6070,8 +6078,8 @@ dynn_TezaloviC_:0 "泰扎洛维奇" dynn_Thabitid:0 "萨比特" dynn_Thakuri:0 "他俱梨" - dynn_Thana_Silahara:0 "都奴何-尸罗诃罗" - dynn_Thanjavur_Mutharaiyar:0 "檀阇城·牟闼来耶罗" + dynn_Thana_Silahara:0 "他那-尸罗诃罗" + dynn_Thanjavur_Mutharaiyar:0 "檀阇城-牟闼来耶罗" dynn_Tharros:0 "塔罗斯" dynn_Theoderingi:0 "西奥德" dynn_Theoderisian:0 "狄奥德里西安" @@ -6083,7 +6091,7 @@ dynn_Theodosiopolites:0 "狄奥多西奥波利斯" dynn_Theodosius:0 "狄奥多西" dynn_Theotbalding:0 "西奥博尔德" - dynn_Theotokitis:0 "奥托基提斯" + dynn_Theotokitis:0 "塞奥托基蒂斯" dynn_Thercy:0 "泰尔西" dynn_Theville:0 "特维勒" dynn_Thiern:0 "提恩那" @@ -6114,7 +6122,7 @@ dynn_Tich:0 "蒂奇" dynn_Tieli:0 "铁骊" dynn_Tiepolo:0 "蒂耶波洛" - dynn_Tifilwitid:0 "蒂菲尔维特" + dynn_Tifilwitid:0 "提菲勒维特" dynn_Tigheci:0 "蒂盖奇" dynn_Tigin:0 "的斤" dynn_TihrA_nI_:0 "德黑兰" @@ -6462,7 +6470,7 @@ dynn_Veintimiglia:0 "文蒂米利亚" dynn_Vela:0 "贝拉" dynn_Velanati_Chola:1 "吠罗那住·珠罗" - dynn_Velasques:0 "维拉斯克斯" + dynn_Velasques:1 "维拉斯克斯" dynn_Velate:0 "韦拉特" dynn_Velaz:0 "维拉斯" dynn_Veldenz:0 "费尔登茨" @@ -6664,6 +6672,7 @@ dynn_Weyhe:0 "魏厄" dynn_Wickerode:0 "维克罗德" dynn_wickerstrom:1 "维克斯特伦" + dynn_Wickman:0 "威克曼" dynn_Widling:0 "维德" dynn_WieletO_w:0 "维莱图夫" dynn_Wielkopolski:0 "维尔科波尔斯基" @@ -7482,6 +7491,7 @@ dynn_Alcantara:0 "阿尔坎塔拉" dynn_Alcanyiz:0 "阿尔坎伊斯" dynn_AlfO_nsez:0 "阿尔丰塞斯" + dynn_AlO_itez:0 "阿洛伊特斯" dynn_Alpuente:0 "阿尔普恩特" dynn_Andorra:0 "安道尔" dynn_Andrade:0 "安德拉德" @@ -7533,6 +7543,7 @@ dynn_EnnE_guez:0 "恩内格斯" dynn_EnrI_quez:0 "恩里克斯" dynn_Epila:0 "埃皮拉" + dynn_Eriz:0 "埃里斯" dynn_EstE_vez:0 "埃斯特韦斯" dynn_Estorga:0 "埃斯托尔加" dynn_Exea:0 "埃克塞亚" @@ -7550,6 +7561,7 @@ dynn_Galligo:0 "加利戈" dynn_GarcE_s:0 "加尔塞斯" dynn_GarcI_a:0 "加西亚" + dynn_GatO_nez:0 "加托内斯" dynn_Gil:0 "吉尔" dynn_GirA_ldez:0 "希拉尔德斯" dynn_GO_mez:0 "戈麦斯" @@ -7575,6 +7587,7 @@ dynn_MartI_nez:0 "马丁内斯" dynn_Meira:0 "梅拉" dynn_MelE_ndez:0 "梅伦德斯" + dynn_Menendez:0 "门德斯" dynn_ME_lide:0 "梅利德" dynn_MelO_n:0 "梅隆" dynn_ME_ndez:0 "门德斯" @@ -8990,6 +9003,7 @@ dynn_Wadensten:0 "瓦登斯滕" dynn_Collin:0 "科林" dynn_Daflos:0 "达夫洛斯" + dynn_Zenko:0 "曾科" #Vlach dynn_BA_dA_rA_u:0 "伯德勒乌" @@ -9298,6 +9312,7 @@ dynn_Eden:0 "伊登" # Additional visigothic + dynn_Athanagildiana:0 "阿塔纳吉尔德" dynn_Athaulf:0 "阿陶尔夫" dynn_Sigireik:0 "西吉雷克" dynn_Gaisalaik:0 "盖萨莱克" @@ -9308,6 +9323,7 @@ dynn_Tulga:0 "图尔加" dynn_Hairwig:0 "海尔维希" dynn_Witiza:0 "维蒂扎" + dynn_Witiziana:0 "维提扎" dynn_Rotreik:0 "罗特雷克" dynn_Lewigild:0 "莱维吉尔德" dynn_Walja:0 "瓦尔扎" @@ -10348,6 +10364,7 @@ dynn_Creil:0 "克雷伊" dynn_E_vreux:0 "埃夫勒" dynn_GuI_nes:0 "吉讷" + dynn_d__Lyon:0 "德里昂" #Punjabi dynn_Varha:0 "伐诃" @@ -10378,8 +10395,127 @@ dynn_Wulinda:0 "乌林答" dynn_Madia:0 "摩利耶" - dynn_Konstanz:0 "康斯坦茨" + dynn_Konstanz:0 "康斯坦茨" #TO_DO_ECC: Does this belong or was it intentionally deleted? dynn_Tawfid:0 "陶菲德" + + dynn_Shefket:0 "谢夫凯特" + dynn_brantevik:0 "布兰特维克" + + # FP2 + dynn_Awsaga:0 "奥萨盖" + dynn_Danis:0 "达尼斯" + dynn_Khali:0 "哈利" + dynn_Aflahid:0 "阿夫拉赫" + dynn_Aguiar:0 "阿吉亚尔" + dynn_AguilO_:0 "阿吉洛" + dynn_Anaya:0 "安纳亚" + dynn_Ansarid:0 "安萨尔" + dynn_Aragon:0 "阿拉贡" + dynn_Aranga:0 "阿兰加" + dynn_ArmentA_riz:0 "阿门塔里斯" + dynn_Atares:0 "阿塔雷斯" + dynn_Attafid:0 "阿塔夫" + dynn_Aura:0 "奥拉" + dynn_Banu_Albo:0 "阿尔沃" + dynn_Banu_Mirel:0 "米雷尔" + dynn_Benfrogia:0 "本弗罗吉亚" + dynn_Belloch:0 "贝略奇" + dynn_Berga:0 "贝尔加" + dynn_Bierzo:0 "别尔索" + dynn_Birzalid:0 "比尔扎勒" + dynn_BraN_osera:0 "布拉尼奥塞拉" + dynn_Burgusid:0 "布尔古什" + dynn_Bustillo:0 "布斯蒂略" + dynn_Calders:0 "卡尔德尔斯" + dynn_Candamo:0 "坎达莫" + dynn_Canis:0 "卡尼斯" + dynn_Castallid:0 "卡斯塔利亚" + dynn_Castrillo:0 "卡斯特里略" + dynn_Celanova:0 "塞拉诺瓦" + dynn_Conflent:0 "孔夫伦" + dynn_Emporion:0 "恩波里翁" + dynn_Ennecones:0 "伊尼格斯" + dynn_E_riz:0 "埃里斯" + dynn_ErmegI_ldez:0 "埃尔梅希尔德斯" + dynn_Estigi:0 "埃斯蒂希" + dynn_FA_N_ez:0 "法涅斯" + dynn_Folienz:0 "福连斯" + dynn_Girona:0 "赫罗纳" + dynn_Girone:0 "希罗内" + dynn_GuedeA_o:0 "格德昂" + dynn_Harunid:0 "哈伦" + dynn_Hinojosa:0 "伊诺霍萨" + dynn_Jayranid:0 "海兰" + dynn_Khalafid:0 "哈拉夫" + dynn_Khindaswinthiana:0 "辛达斯文特" + dynn_Labarta:0 "拉瓦尔塔" + dynn_Labibid:0 "拉比卜" + dynn_Lajmid:0 "拉赫姆" + dynn_Lanhoso:0 "拉尼奥佐" + dynn_Lapurdi:0 "拉普尔迪" + dynn_Lavedan:0 "拉沃当" + dynn_MacerA_tiz:0 "马塞拉蒂斯" + dynn_Manyuhid:0 "曼尤希德" + dynn_Marnel:0 "马内尔" + dynn_Masarrid:0 "麦萨赖" + dynn_Mayurqid:0 "迈尤尔盖" + dynn_Milany:0 "米拉尼" + dynn_Moles:0 "莫莱斯" + dynn_Mughitid:0 "穆吉斯" + dynn_Muhammadid:0 "穆罕默德" + dynn_Mulinid:0 "穆利奈" + dynn_Muntilid:0 "蒙提勒" + dynn_Muqatilid:0 "穆加提勒" + dynn_Muzahimid:0 "穆扎希姆" + dynn_Muzaynid:0 "穆宰因" + dynn_Nabilid:0 "纳比勒" + dynn_Nayid:0 "纳亚" + dynn_Ochoa:0 "奥乔亚" + dynn_OrdO_niz:0 "奥尔多尼斯" + dynn_Pallars_Jussa:0 "下帕利亚尔斯" + dynn_Pallars_Sobira:0 "上帕利亚尔斯" + dynn_Penagate:0 "佩内加特" + dynn_Pombeiro:0 "庞贝罗" + dynn_Purcellis:0 "普尔塞利斯" + dynn_Ramponing:0 "兰蓬" + dynn_Rawasid:0 "拉瓦斯" + dynn_Reynel:0 "雷内尔" + dynn_Roca:0 "罗加" + dynn_RO_danez:0 "罗达内斯" + dynn_Saburid:0 "萨布尔" + dynn_Salamanqid:0 "舍莱曼盖" + dynn_SalamI_rez:0 "萨拉米雷斯" + dynn_SalvadO_rez:0 "萨尔瓦多雷斯" + dynn_Sault:0 "索" + dynn_Shabritid:0 "沙卜里特" + dynn_Siqubiyyahid:0 "希古比耶" + dynn_SpasA_ndez:0 "斯帕桑德斯" + dynn_Sumadihid:0 "苏马迪赫" + dynn_Surunbaqid:0 "苏伦巴吉" + dynn_Tawilid:0 "塔维勒" + dynn_Tayfurid:0 "泰富尔" + dynn_TE_llez:0 "特列斯" + dynn_Theodemiriana:0 "提乌迪米尔" + dynn_Trasancos:0 "特拉桑科斯" + dynn_TrastAAmara:0 "特拉斯塔马拉" + dynn_Ulmetid:0 "乌勒迈提德" + dynn_Umbert:0 "翁贝特" + dynn_Urqubid:0 "欧尔古卜" + dynn_Uskarid:0 "乌斯卡尔" + dynn_Velasco:0 "贝拉斯科" + dynn_Wadihid:0 "瓦希德" + dynn_Walidid:0 "瓦利德" + dynn_Wambiana:0 "瓦慕巴" + dynn_Ya_laid:0 "贾拉" + dynn_Yamraid:0 "贾姆拉" + dynn_Zuberoa:0 "苏韦罗阿" + dynn_Zuhayrid:0 "祖海尔" + dynn_Newcombe:0 "纽科姆" + dynn_Runge_Moller:0 "伦格·默勒" + dynn_Voleau:0 "沃洛" + dynn_Stokic:0 "斯托基奇" + dynn_Banu_Wafid:0 "瓦菲德" + dynn_Ufes:0 "乌弗" #Oriya dynn_Chikiti_Ganga:0 "支枳底-恒伽" diff --git a/project/ck3/base_game/localization/simp_chinese/effects_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/effects_l_simp_chinese.yml index 0f09636c1a..a04fcbc443 100644 --- a/project/ck3/base_game/localization/simp_chinese/effects_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/effects_l_simp_chinese.yml @@ -141,6 +141,7 @@ I_AM_SENT_TO_ACTIVITY:1 "你会去参加[ACTIVITY.GetName]" COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName]结束" I_COMPLETE_ACTIVITY:0 "[ACTIVITY.GetName]结束了" + COMPLETE_ACTIVITY_NEG:0 "活动结束" WILL_MARRY_EFFECT:1 "与[TARGET_CHARACTER.GetShortUIName][marries|E]" I_WILL_MARRY_EFFECT:1 "你与[TARGET_CHARACTER.GetShortUIName][marry|E]" @@ -983,6 +984,7 @@ #Are negative values in these loc keys showing for you? Don't add new negative ones, just come out of debug mode and they're fine. CHANGE_DEVELOPMENT_LEVEL:0 "[TITLE.GetName]的[development|E]水平将改变$VALUE|=0+$" + CHANGE_DEVELOPMENT_LEVEL_PAST:0 "[TITLE.GetName]的[development|E]水平改变了$VALUE|=0+$" CHANGE_DEVELOPMENT_PROGRESS:2 "[development|E]进度增加$VALUE|0+$" CHANGE_DEVELOPMENT_PROGRESS_NEG:1 "[development|E]进度降低$VALUE|0-$" THEY_CHANGE_DEVELOPMENT_PROGRESS:1 "[TITLE.GetName]的[development|E]进度将增加$VALUE|0+$" @@ -1373,10 +1375,10 @@ GET_RANDOM_INNOVATION_FROM_EFFECT:2 "[CULTURE.GetName][culture|E]从[TARGET_CULTURE.GetName]文化吸收随机[innovation|E]" GOT_RANDOM_INNOVATION_FROM_EFFECT:1 "[CULTURE.GetName][culture|E]从[TARGET_CULTURE.GetName]文化吸收了随机[innovation|E]" - ACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier]得到[CHARACTER.GetFaith.GetAdjective]的[holy_site|E]$HOLY_SITE$" - ACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier]得到了[CHARACTER.GetFaith.GetAdjective]的[holy_site|E]$HOLY_SITE$" - DEACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier]失去[CHARACTER.GetFaith.GetAdjective][holy_site|E]$HOLY_SITE$" - DEACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier]失去了[CHARACTER.GetFaith.GetAdjective][holy_site|E]$HOLY_SITE$" + ACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier]将被尊为[FAITH.GetAdjective]的[holy_site|E]" + ACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier]成为了[FAITH.GetAdjective]的[holy_site|E]" + DEACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier]将不再被尊为[FAITH.GetAdjective]的[holy_site|E]" + DEACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier]已不再是[FAITH.GetAdjective]的[holy_site|E]" ADD_RANDOM_INNOVATION_EFFECT:1 "[CULTURE.GetCollectiveNoun]发展$GROUP$组的随机[innovation|E]" GOT_RANDOM_INNOVATION_EFFECT:0 "[CULTURE.GetCollectiveNoun]发展了$GROUP$组的随机[innovation|E]" @@ -1652,6 +1654,8 @@ I_CAN_USE_THE_BEFRIEND_SCHEME:2 "你可以使用[GetScheme('befriend').GetTypeName][scheme|E]了" THEY_CAN_USE_THE_BEFRIEND_SCHEME:1 "[CHARACTER.GetShortUIName|U]可以使用[GetScheme('befriend').GetTypeName][scheme|E]了" + unlocks_board_games_interaction_effect:0 "解锁$challenge_to_2p_chess_interaction$[interaction|E],允许你与其他[characters|E]进行友谊赛" + EACH_FRIEND_ADDS_STRESS_REDUCTION:2 "每个[friend|E]使:[stress_gain_i][stress|E]获得#P -5%#!" CHILDREN_ARE_BORN_WITH_EXTRA_STATS:0 "孩子获得#P 1#!到#P 3#!额外的[skill|E]点数" @@ -1679,6 +1683,8 @@ COLLECT_TAXES_EFFECTIVENESS_GAIN:0 "[collect_taxes|E]效率:#P +[EmptyScope.ScriptValue('tax_man_perk_percentage')|0]%#!" + unlocks_truce_purchasing_interaction_desc:0 "解锁$purchase_truce_interaction$[interaction|E],允许付款以提前[truces|E]" + CHILDREN_HAVE_CHANCE_OF_IMPROVEMENT:0 "[wards|E]可以获得额外[skills|E],并能与其[guardian|E]成为[friends|E]" CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:3 "你的[wards|E]可以获得额外[skills|E],并能成为你的[friends|E]\n[GetScheme('learn_language').GetTypeName][success_chance|E]:#P +25%#!" CHILDREN_THEY_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:0 "[CHARACTER.GetShortUINamePossessive]的[wards|E]可以获得额外[skills|E],并能成为[CHARACTER.GetHerHis]的[friends|E]" @@ -1897,8 +1903,8 @@ JOIN_FACTION_SKIP_CHECK_PAST_EFFECT:0 "加入了[FACTION.GetName|V]而不检查可行性(故意)" CREATE_ALLIANCE_EFFECT:0 "与[TARGET_CHARACTER.GetShortUIName]建立同盟" CREATE_ALLIANCE_PAST_EFFECT:0 "已与[TARGET_CHARACTER.GetShortUIName]建立同盟" - TITLE_CREATE_FACTION_EFFECT:0 "发起$TYPE|V$派系" - TITLE_CREATE_FACTION_PAST_EFFECT:0 "已发起$TYPE|V$派系" + TITLE_CREATE_FACTION_EFFECT:1 "发起$TYPE|V$" + TITLE_CREATE_FACTION_PAST_EFFECT:1 "已发起$TYPE|V$" SET_SPECIAL_TITLE_EFFECT:0 "[TITLE.GetName]成为特殊头衔" SET_SPECIAL_TITLE_PAST_EFFECT:0 "[TITLE.GetName]成为了特殊头衔" SET_PREGNANCY_ASSUMED_FATHER_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U]成为[CHARACTER.GetShortUINamePossessive]腹中胎儿的假定父亲" @@ -2002,12 +2008,15 @@ custom.every_poet:0 "所有诗人" custom.every_child_in_court:0 "宫廷内的所有儿童" custom.every_non_callous_or_sadistic_vassal:0 "所有非冷酷和虐待狂的[vassal|E]" + custom.every_zealous_callous_or_sadistic_vassal:0 "所有狂热或冷酷的[vassal|E]" custom.every_feudal_vassal:0 "所有[feudal|E][vassal|E]" custom.every_opposite_sex_consort:0 "所有异性[spouse|E]和[concubine|E]" custom.every_vassal_of_target_culture:0 "所有[different_culture_vassal.GetCulture.GetName]文化[vassal|E]" custom.every_vassal:0 "所有[vassal|E]" custom.every_female_courtier:0 "所有女性[courtier|E]" custom.every_male_courtier:0 "所有男性[courtier|E]" + custom.every_same_culture_vassal:0 "所有[root_culture.GetName]文化[vassal|E]" + custom.every_different_culture_vassal:0 "所有非[root_culture.GetName]文化[vassal|E]" guest_and_family_move_to_specific_pool_effect.tt.family:0 "[character|E]及任何与之同行的[family|E]" @@ -2130,22 +2139,47 @@ CREATE_ARTIFACT_EFFECT_FIRST_PAST:0 "[CHARACTER.GetShortUIName|U]获得了[artifact|E]$ARTIFACT_NAME$" CREATE_ARTIFACT_EFFECT_THIRD:0 "[CHARACTER.GetShortUIName|U]获得[artifact|E]$ARTIFACT_NAME$" CREATE_ARTIFACT_EFFECT_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U]获得了[artifact|E]$ARTIFACT_NAME$" + + START_STRUGGLE_EFFECT:0 "发起$TYPE|V$[struggle|E]" + ACTIVATE_STRUGGLE_CATALYST:0 "激活$CATALYST_NAME$" + CHANGE_STRUGGLE_PHASE_EFFECT:0 "阶段改变为$STRUGGLE_PHASE$" + SET_ARTIFACT_RARITY_EFFECT:0 "变为$RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST:0 "变为了$RARITY$" SET_ARTIFACT_RARITY_EFFECT_THIRD:0 "[ARTIFACT.GetName]变为$RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST_THIRD:0 "[ARTIFACT.GetName]变为了$RARITY$" - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST` - - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST` - + SET_CULTURE_AS_INVOLVED:0 "[CULTURE.GetName]文化涉入[STRUGGLE.GetName]" + SET_CULTURE_AS_UNINVOLVED:0 "[CULTURE.GetName]文化不再涉入[STRUGGLE.GetName]" + SET_FAITH_AS_INVOLVED:0 "[FAITH.GetName]信仰涉入[STRUGGLE.GetName]" + SET_FAITH_AS_UNINVOLVED:0 "[FAITH.GetName]信仰不再涉入[STRUGGLE.GetName]" + + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_DESC:1 "为[FAITH.GetName]创建[head_of_faith|E]" + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_PAST_DESC:1 "为[FAITH.GetName]创建了[head_of_faith|E]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_DESC:0 "你成为[FAITH.GetName]的[head_of_faith|E]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_PAST_DESC:0 "你成为了[FAITH.GetName]的[head_of_faith|E]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U]成为[FAITH.GetName]的[head_of_faith|E]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_PAST_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U]成为了[FAITH.GetName]的[head_of_faith|E]" + REMOVE_RELIGIOUS_HEAD_TITLE_DESC:0 "[FAITH.GetName]的[head_of_faith|E]被移除" + REMOVE_RELIGIOUS_HEAD_TITLE_PAST_DESC:0 "[FAITH.GetName]的[head_of_faith|E]被移除了" + + EQUIP_ARTIFACT_TO_OWNER:0 "装备[ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_PAST:0 "装备了[ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_FIRST:0 "你装备[ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST:0 "你装备了[ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U]装备[ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U]装备了[ARTIFACT.GetName]" + + UNEQUIP_ARTIFACT_FROM_OWNER:0 "卸下[ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_PAST:0 "卸下了[ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST:0 "你卸下[ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST:0 "你卸下了[ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U]卸下[ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U]卸下了[ARTIFACT.GetName]" + + SET_ETHOS_FROM:0 "[CULTURE.GetName|V]接受了全部[TARGET_CULTURE.GetName|V][ethos|E]" + SET_ETHOS_FROM_PAST:0 "[CULTURE.GetName|V]已接受全部[TARGET_CULTURE.GetName|V][ethos|E]" + SET_LANGUAGE_FROM:0 "[CULTURE.GetName|V]语言变为[TARGET_CULTURE.GetLanguage.GetName|V]" + SET_LANGUAGE_FROM_PAST:0 "[CULTURE.GetName|V]语言已变为[TARGET_CULTURE.GetLanguage.GetName|V]" + RESET_CULTURE_CREATION_DATE:0 "重置了[CULTURE.GetName|V]的创造日期" + RESET_CULTURE_CREATION_DATE_PAST:0 "已重置[CULTURE.GetName|V]的创造日期" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/activities/admiring_birds_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/activities/admiring_birds_events_l_simp_chinese.yml index 8471498ce9..3b26f3fa2a 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/activities/admiring_birds_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/activities/admiring_birds_events_l_simp_chinese.yml @@ -1,20 +1,20 @@ l_simp_chinese: admiring_birds.1001.t:0 "哦!一只鸟!" - admiring_birds.1001.common_raven.desc:0 "一阵旋律传入我的耳中,这我可不会听错:这是渡鸦之歌。飞鸟落于梢头,似乎正在求偶。" + admiring_birds.1001.common_raven.desc:0 "一阵旋律传入我的耳中,这我可不会听错:这是渡鸦之歌。飞鸟落于梢头,正在相互追逐。" admiring_birds.1001.common_merganser.desc:0 "它的羽冠很容易辨认。秋沙鸭在树洞里筑巢,小心翼翼地保护自己的蛋。它的伴侣不见了,可能正在捕鱼。" admiring_birds.1001.common_loon.desc:0 "黑白相间的羽毛,连接脚趾的蹼,笨拙的起飞。嗯……有点难辨认,但应该是只潜鸟。" admiring_birds.1001.golden_eagle.desc:0 "多么威严的猛禽!我有幸协助了这只金雕的狩猎攻势。可怜的啮齿动物还没反应过来就被它杀死了。我想,深棕色的羽毛提供了极好的伪装。" admiring_birds.1001.red_crossbill.desc:0 "一段宁静祥和的旋律吸引了我的耳朵。起初,我认不出声音的来源,只能听到声音在树间回响。突然我看到一些橘色的形状出现在树的顶端。原来是一群红交嘴雀正在松林间觅食。" - admiring_birds.1001.northern_harrier.desc:0 "虽然它可能会被误认为是猫头鹰,但骄傲的北鹞正因在光天化日下打猎,而尤显与众不同。" + admiring_birds.1001.northern_harrier.desc:0 "虽然它可能会被误认为是猫头鹰,但骄傲的北方鹞正因在光天化日下打猎,而尤显与众不同。" admiring_birds.1001.great_egret.desc:0 "芳雅的白羽如同湖面上的白云。大白鹭纤细的长腿在光影下逐渐消失,好似上身漂浮在空中。" - admiring_birds.1001.black_tern.desc:0 "在草地边行走时,我看到一群黑浮鸥在相互追逐,它们一边兴奋地叫着,一边用夸张的振翅快速上升。或许又到了动物交配的季节?" + admiring_birds.1001.black_tern.desc:0 "在草地边行走时,我看到一群黑燕鸥在相互追逐,它们一边兴奋地叫着,一边用夸张的振翅快速上升。或许又到了动物交配的季节?" admiring_birds.1001.osprey.desc:0 "当经过一个湖边时,一只鸟突然从水里冲了出来,黑色的喙中叼着一条鱼。这只鱼鹰迅速地飞走了。" - admiring_birds.1001.northern_shoveler.desc:0 "“这是一块石头!……一座山峰!……岬角!确实是岬角!这应该是半岛!”琵嘴鸭有一个非常奇特的喙。" - admiring_birds.1001.atlantic_puffin.desc:0 "奇景!观察北极海鹦是个有趣的过程,它们某种程度上让我想起了一个鲜艳的小丑。" + admiring_birds.1001.northern_shoveler.desc:0 "“这是一块石头!……一座山峰!……岬角!确实是岬角!这应该是半岛!”北方的琵嘴鸭有一个非常奇特的喙。" + admiring_birds.1001.atlantic_puffin.desc:0 "奇景!观察大西洋海雀是个有趣的过程,它们某种程度上让我想起了一个鲜艳的小丑。" admiring_birds.1001.mallard.desc:0 "当我漫步时,一只飞鸟紫蓝虹彩的翼镜吸引了我的注意力。绿头鸭降落在了稍远点的草地上。" admiring_birds.1001.horned_lark.desc:0 "一大群角百灵正在地上搜寻虫子,叽叽喳喳个不停。我赶忙停下脚步以免惊动它们。" - admiring_birds.1001.barrow_goldeneye.desc:0 "鹊鸭从湖心盯着我。这鸭子平静地游着,自然是在寻找食物。" + admiring_birds.1001.barrow_goldeneye.desc:0 "一些金色的眼睛从湖心盯着我。鸭子平静地游着,自然是在寻找食物。" admiring_birds.1001.gold_gain.desc:0 "我真幸运!这样的邂逅是个好兆头,我肯定会发财的。" admiring_birds.1001.prowess_gain.desc:0 "观察它追逐猎物的行为真是对我大有启发!我可以在战场上使用这技巧。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/activities/petition_liege_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/activities/petition_liege_events_l_simp_chinese.yml index e66995d9e7..3ab670ad9a 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/activities/petition_liege_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/activities/petition_liege_events_l_simp_chinese.yml @@ -26,7 +26,7 @@ petition_liege.0101.t.faction_war:0 "$petition_liege_header$解散派系" petition_liege.0101.t.county_control:0 "$petition_liege_header$请求执达吏" petition_liege.0101.t.county_convert:0 "$petition_liege_header$资助传教士" - petition_liege.0101.t.county_opinion:0 "$petition_liege_header$君主访问" + petition_liege.0101.t.county_opinion:1 "$petition_liege_header$君主访问" petition_liege.0101.t.fortify_border:0 "$petition_liege_header$巩固边境" petition_liege.0101.t.title_liege:0 "$petition_liege_header$头衔宣称" petition_liege.0101.t.title_vassal:0 "$petition_liege_header$封臣宣称" @@ -176,7 +176,7 @@ # Liege asks for something in return petition_liege.0205.t:0 "$petition_liege_header$还价" petition_liege.0205.desc.intro:0 "$petition_liege.0201.desc.intro$" - petition_liege.0205.desc.bridge:1 "\n\n听完我的讲话后,[petition_liege.GetSheHe]坐在那,沉默了一会儿,[petition_liege.GetSheHe]深思熟虑着我的请愿。\n\n最终,[petition_liege.GetSheHe]开口了:“你说的有些道理,但想让我同意你的请求,我需要一些回报。想必你明白,这件事如果成了,对我们双方都有好处,对吧?”" + petition_liege.0205.desc.bridge:2 "\n\n听完我的讲话后,[petition_liege.GetSheHe]坐在那,沉默了一会儿,[petition_liege.GetSheHe]深思熟虑着我的请愿。\n\n最终,[petition_liege.GetSheHe]开口了:“你说的有些道理,但想让我同意你的请求,我需要一些回报。想必你明白,这件事如果成了,对我们双方都有好处,对吧?”" petition_liege.0205.counter:0 "[petition_liege.GetTitleAsNameNoTooltip],也许我解释得不够清楚……" petition_liege.0205.a:0 "公平的提议,我接受。" petition_liege.0205.b:0 "你在说笑?我已经被逼到死角了!" @@ -270,7 +270,7 @@ petition_liege_county_convert_modifier_desc:0 "该伯爵领的持有者请求领主资助当地的正信传教工作。" petition_liege_county_convert_modifier_tt:0 "拥有此修正的伯爵领,[convert_county|E]速度会加快" # Opinion - petition_liege_0101_county_opinion_effect_tt:0 "[petition_vassal.GetShortUINamePossessive]所有低[county_opinion|E]的[holdings|E]" + petition_liege_0101_county_opinion_effect_tt:1 "[petition_vassal.GetShortUINamePossessive]所有#negative_value [SCOPE.ScriptValue('petition_county_opinion_value')]#!或更低[county_opinion|E]的[holdings|E]" petition_liege_county_opinion_modifier:0 "君主访问" petition_liege_county_opinion_modifier_desc:0 "该伯爵领的持有者请求领主访问,为民众做做样子。" # Fortify diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/activities/pilgrimage_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/activities/pilgrimage_events_l_simp_chinese.yml index 1c83dae175..e8c6d7e257 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/activities/pilgrimage_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/activities/pilgrimage_events_l_simp_chinese.yml @@ -116,7 +116,7 @@ pilgrimage.2010.a.tt:0 "你进了帐篷" pilgrimage.2010.b:0 "不,谢谢,这对我来说都是异端邪说!" - pilgrimage.2011.desc:0 "在[mystic.GetTitledFirstNamePossessive]的帐篷里,迎面扑来的是强烈的气味和难以忍受的灼热而沉重的空气。“我们内观己身非常重要,”[mystic.GetSheHe]解释道并坐下。\n\n“我想要你闭上你的眼睛并专注,就像我这样。让[ROOT.Char.GetFaith.PantheonTerm]流经你。达至神魂超拔!“" + pilgrimage.2011.desc:0 "在[mystic.GetTitledFirstNamePossessive]的帐篷里,迎面扑来的是强烈的气味和难以忍受的灼热而沉重的空气。“我们内观己身非常重要,”[mystic.GetSheHe]解释道并坐下。\n\n“我想要你闭上你的眼睛并专注,就像我这样。让[ROOT.Char.GetFaith.PantheonTerm]流经你。达至神魂超拔!”" pilgrimage.2011.a:0 "是的!我能感受到与[ROOT.Char.GetFaith.HighGodNameAlternate]的联结!" pilgrimage.2011.a.tt:0 "你经历了神魂超拔" pilgrimage.2011.b:0 "真舒服,我可能睡着了……" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/activities/playdate_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/activities/playdate_events_l_simp_chinese.yml index aa7076a6c3..74704413b4 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/activities/playdate_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/activities/playdate_events_l_simp_chinese.yml @@ -138,7 +138,7 @@ playdate.3011.a:0 "要是我们能当父母就好了!" playdate.3011.b:0 "好呀。[disliked_participant.GetFirstNameNoTooltip]来扮狗!" playdate.3011.c:0 "不要,那太傻了。我们来下棋吧。" - playdate.3011.c.tt:0 "你对[ROOT.Char.Custom('education_focus_child')]的研究更深入了" + playdate.3011.c.tt:0 "你对[THIS.Char.Custom('education_focus_child')]的研究更深入了" playdate.3012.t:0 "$playdate_header$勇敢的$knight_culture_player_plural_no_tooltip$" playdate.3012.desc_knight:0 "[participant.Custom2('MyCharacterIntroduction', ROOT.Char)|U]和我正在观看庭院中的$knight_culture_player_plural_no_tooltip_lowercase$训练,此时[knight.Custom2('MyCharacterIntroduction', ROOT.Char)]面露微笑朝我们走来。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/artifact_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/artifact_events_l_simp_chinese.yml index 46abf08fd5..116b15d6cb 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/artifact_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/artifact_events_l_simp_chinese.yml @@ -30,6 +30,7 @@ artifact.1001.desc.weapon:0 "\n\n“大人,我在清理军械库的时候注意到我手上这个[SCOPE.Custom('ThisArtifactType')]已经锈到掉渣,几乎没法用了。我们应该拿它咋办?”\n\n我端详着这个[SCOPE.Custom('ThisArtifactType')]。看来无论怎样的能工巧匠都不能让其重返战场了,不过我还是可以把它清理干净挂在架子上作展出用,这么做不会有太多的花销。" artifact.1001.desc.other:0 "\n\n“大人,我在清理储藏间的时候注意到这个[SCOPE.Custom('ThisArtifactType')]已经年代久远,几乎都要散架了!我们应该拿它咋办?”\n\n我端详着这个[SCOPE.Custom('ThisArtifactType')]。看来无论怎样的修修补补都不能让其再穿上身了,不过我还是可以把它清理干净挂在架子上作展出用,这么做不会有太多的花销。" artifact.1001.a:0 "值得的努力。" + artifact.1001.a.tt.free:0 "#instruction 该[artifact|E]可以免费转化!#!" artifact.1001.a.tt:1 "[this_artifact.GetName]转变为一件[court_artifact|E],仅提供[grandeur|E]和[prestige|E]" artifact.1001.b:0 "不,这也太贵了。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/birth_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/birth_events_l_simp_chinese.yml index 581ab456e3..9310f78852 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/birth_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/birth_events_l_simp_chinese.yml @@ -76,6 +76,7 @@ birth.1006.a.message_desc:0 "生父知晓" birth.1006.a.mother_message:0 "[real_father.GetTitledFirstName]得知[real_father.GetSheHe]才是生父" birth.1006.b:0 "世界都会知道我的孩子!" + birth.1006.bastard_explanation:0 "你获知了[child.GetFirstName]的出生,其母亲[mother.GetShortUIName]获得了[secret.GetName]秘密" birth.1010.t:0 "吾族的子嗣" birth.1010.t_twins:0 "我宗族的孩子" @@ -223,9 +224,9 @@ birth.9004.t:0 "名字有什么含义?" birth.9004.desc.me:0 "[ROOT.Char.GetFirstNameNoTooltip]。\n\n我有时会想,这么单调的名字,未来的史学家会如何看待它。\n\n不过我是[ROOT.Char.GetTitleAsNameNoTooltip],如果我想换名字,只需要说一声就好了?" - birth.9004.desc:0 "[child.GetFirstNameNoTooltip]。\n\n一开始我还挺喜欢这个名字,但现在它听起来越来越奇怪了。长大以后会怎么[child.GetSheHe]思考[child.GetHerHis]这个名字呢?\n\n也许我应该改一个更好的" + birth.9004.desc:0 "[child.GetFirstNameNoTooltip]。\n\n一开始我还挺喜欢这个名字的,但现在它在我耳中听着越发奇怪了。[child.GetSheHe]长大以后会怎么看待[child.GetHerHis]这个名字呢?\n\n也许我应该改一个更好的?" birth.9004.a:0 "啊,一个好#EMP 得多#!的名字!" birth.9004.b:0 "考虑再三,我觉得[ROOT.Char.GetFirstNameNoTooltip]这个名字很好……" birth.9004.b.other:0 "其实[child.GetFirstNameNoTooltip]也还挺不错的……" birth.9004.b.tt:0 "你保留老名字" - birth.9004.b.tt.other:0 "[child.GetFirstNameNoTooltip]保留[child.GetHerHis]老名字" + birth.9004.b.tt.other:0 "[child.GetFirstNameNoTooltip]保留[child.GetHerHis]的老名字" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/british_isles_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/british_isles_events_l_simp_chinese.yml index 8f93b6bb18..bf2100c969 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/british_isles_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/british_isles_events_l_simp_chinese.yml @@ -16,8 +16,8 @@ british_isles.1001.a:0 "新时代的曙光!" british_isles.1002.t:0 "丹麦法区" - british_isles.1002.desc_same_culture:0 "得益于[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))][restorer.GetName]的运作,丹麦法区得以重建!这片岛屿再一次回到了[restorer.GetCulture.GetName]人的统治之下。" - british_isles.1002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))][restorer.GetName]和[restorer.GetHerHis]的无耻暴徒们在这片土地上成立了一个新的国度,并宣称其为丹麦法区王国的重生。\n\n我们将拭目以待,这一恢复[restorer.GetCulture.GetName]人在英格兰统治的举措是否能够比之前那次成功……" + british_isles.1002.desc_same_culture:0 "得益于[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))][restorer.GetName]的运作,丹麦法区得以重建!这片岛屿再一次回到了[restorer.GetCulture.GetName]的统治之下。" + british_isles.1002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))][restorer.GetName]和[restorer.GetHerHis]的无耻暴徒们在这片土地上成立了一个新的国度,并宣称其为丹麦法区王国的重生。\n\n我们将拭目以待,这一恢复[restorer.GetCulture.GetName]在英格兰统治的举措是否能够比之前那次成功……" british_isles.1002.a:0 "[restorer.GetCulture.GetNameNoTooltip]之灾荼毒大地。" british_isles.1002.b:0 "[restorer.GetCulture.GetNameNoTooltip]人的胜利!" british_isles.1002.c:0 "唔,你刚刚说到了[restorer.GetCulture.GetNameNoTooltip]?叫上我一个!" @@ -87,7 +87,7 @@ negotiate_the_danelaw_accept_effect.de_jure_holdings_recognised.tt:0 "[ntd_nord.GetTitledFirstName]控制至少一个[county|E]的$k_england_adj$[duchies|E]都会成为$k_danelaw_article$$k_danelaw$的[de_jure|E]部分" negotiate_the_danelaw_accept_effect.independent_holdings_recognised.tt:0 "[ruler|E]为$north_germanic_group$[culture|E]或$germanic_religion$[faith|E]的所有独立$k_england_adj$[duchies|E]成为$k_danelaw_article$$k_danelaw$的[de_jure|E]部分" negotiate_the_danelaw_accept_effect.riled_independents_list:0 "$k_england$内所有独立统治者" - TRUCE_SIGNED_PARTITION:0 "分割王国同时也会签署停战协议\n\n" + TRUCE_SIGNED_PARTITION:1 "\n分割王国同时也会签署停战协议" resolve_danelaw_partition_effect.adjust_de_jures.tt:0 "$k_danelaw_article$$k_danelaw$所有[de_jure|E]领土[de_jure_drift_drifted|E]至$k_england$" resolve_danelaw_partition_effect.coa_changed.tt:0 "$k_england$将使用$k_danelaw_article$$k_danelaw$纹章" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/child_custom_localisation_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/child_custom_localisation_l_simp_chinese.yml index 2842ae842f..411f604eea 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/child_custom_localisation_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/child_custom_localisation_l_simp_chinese.yml @@ -24,7 +24,7 @@ wooden_horse:0 "木马" doll:0 "玩偶" stick_horse:0 "竹马" - child_object_of_interest_set:1 "[ROOT.Char.Custom('child_favorite_toy')]" + child_object_of_interest_set:1 "[ROOT.Char.Custom('child_object_of_interest')]" child_object_of_interest_random:0 "[ROOT.Char.Custom('child_object_of_interest_random')]" wooden_knight_plural:1 "木制勇士" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/childhood_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/childhood_events_l_simp_chinese.yml index 589a099e42..22d04417ff 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/childhood_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/childhood_events_l_simp_chinese.yml @@ -284,5 +284,5 @@ childhood.2300.t:0 "家族语言" childhood.2300.desc:0 "我的[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('parent'))]说话时偶尔会插入一些[parent.GetCulture.GetLanguage.GetName]词汇,而且我发现我越来越擅长理解这种语言。我确信只要我付出努力,我就能逐渐熟练到用一种全新的方式和[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('parent'))]交谈!" childhood.2300.a:0 "我能像[parent.Custom('GetMamaPapa')]一样说话!" - childhood.2300.b:0 "这真无聊!为什么要学[parent.GetCulture.GetLanguage.GetName]?!" + childhood.2300.b:0 "这真无聊!为什么要学[parent.GetCulture.GetLanguage.GetName]!?" childhood.2300.a.success_parent_desc:0 "[ward.GetFirstName]通过观察学会了[language|E]:[ROOT.Char.GetCulture.GetLanguage.GetName]" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/coming_of_age_event_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/coming_of_age_event_l_simp_chinese.yml index f51d2041c1..018e336433 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/coming_of_age_event_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/childhood/coming_of_age_event_l_simp_chinese.yml @@ -46,7 +46,7 @@ coming_of_age.1001.t:0 "[educated_child.GetFirstNameNoTooltip]成年" coming_of_age.1001.desc_university:0 "[educated_child.GetFirstName]成年了,[educated_child.GetHerHis]在大学的日子也步入终点。\n\n[educated_child.Custom('GoodOrBadChildhoodTraitMatch')][educated_child.Custom('DescribingEducationOutcome')]" - coming_of_age.1001.desc:0 "随着[educated_child.GetFirstName]成年,我对[educated_child.GetHerHis]的辅导结束了。\n\n[educated_child.Custom('GoodOrBadChildhoodTraitMatch')][educated_child.Custom('DescribingEducationOutcome')]" + coming_of_age.1001.desc:0 "随着[educated_child.GetHerHis]的成年,我对[educated_child.GetFirstName]辅导结束了。\n\n[educated_child.Custom('GoodOrBadChildhoodTraitMatch')][educated_child.Custom('DescribingEducationOutcome')]" coming_of_age.1001.patronaged_spouse_plus_1.desc:0 "\n\n[patronage_spouse_tutor.GetTitledFirstNamePossessive]在[educated_child.GetFirstNamePossessive]教育方面的贡献无法忽视。比起我一个人能做的,[patronage_spouse_tutor.GetHerHis|U]的指导帮助这个孩子取得了更大的成就。" coming_of_age.1001.patronaged_spouse_plus_2_or_more.desc:0 "\n\n[patronage_spouse_tutor.GetTitledFirstName]同时也给予了这个孩子无价的指导。没有[patronage_spouse_tutor.GetHerHim],[educated_child.GetFirstName]永远不会走得这么远。" coming_of_age.1001.a:0 "他们成长得很快。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/councillor_task_events/spymaster_task_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/councillor_task_events/spymaster_task_events_l_simp_chinese.yml index 340256632c..f51656ac6d 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/councillor_task_events/spymaster_task_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/councillor_task_events/spymaster_task_events_l_simp_chinese.yml @@ -69,7 +69,7 @@ spymaster_task.0349.t:0 "谍报:巫术" spymaster_task.0311.secret_witch.shared:0 "\n\n[secret_holder.GetSheHe]似乎正在寻求超越这物质世界的解答。啊,[secret_holder.GetSheHe]该见过多少玄妙之事啊…… 要是我们能以更开放的态度对待知识该多好。" spymaster_task.0311.secret_witch.zealous:0 "\n\n有证据证明[secret_holder.GetSheHe]正在举行秘密仪式——这些仪式绝对是用来与邪灵交通的![secret_holder.GetSheHe|U]甚至一定经常赤裸地与诱人的魔鬼共舞、在忽明忽暗的火苗萦绕下肆无忌惮地……" - spymaster_task.0311.secret_witch.zealous_end:0 "天呐!想想都令人作呕啊!" + spymaster_task.0311.secret_witch.zealous_end:0 "天哪!想想都令人作呕啊!" spymaster_task.0311.secret_witch:0 "\n\n有证据显示[secret_holder.GetSheHe]可能在进行秘密仪式。这种仪式除了拿来呼唤邪灵还能拿来做什么?和恶魔苟且?!" spymaster_task.0349.a.zealous:0 "我不会被这些不属此世的美所引诱!" spymaster_task.0349.a:0 "[secret_holder.GetSheHe]在秘密策划些什么邪恶勾当?" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_bianca_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_bianca_l_simp_chinese.yml index 6c1622a473..1d82a44401 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_bianca_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_bianca_l_simp_chinese.yml @@ -122,7 +122,7 @@ court.3070.desc.opening:0 "“哦,你永远不会相信接下来发生了什么!”我的客人[court_enjoyer.GetTitledFirstName]不停地谈论[court_enjoyer.GetHerselfHimself]自己和发生在[court_enjoyer.GetHerHim]身上的所有事情。除了[court_enjoyer.GetHerHis]没完没了的闲扯,这个陌生人对我说话也如此随便,这让我感到不安。\n\n我告诉[court_enjoyer.GetHerHim]我还有其他事和人要处理,试图以此脱身,但是[court_enjoyer.GetSheHe]打断了我,并问我具体还有什么工作要做,我来这儿是不是要 " court.3070.desc.opening_food:0 "和其他客人一样享用美食。" court.3070.desc.opening_lodging:0 "和其他客人一样享受奢华床铺。" - court.3070.desc.opening_fashion:0 "像其他客人一样一整天打扮得像个[ROOT.Char.GetTitleAsNameNoTooltip]人。" + court.3070.desc.opening_fashion:0 "像其他客人一样, 想被人当成[ROOT.Char.GetTitleAsNameNoTooltip]对待一天。" court.3070.desc.opening_servants:0 "像其他客人一样一整天被当做个[ROOT.Char.GetTitleAsNameNoTooltip]人。" court.3070.desc.middle:1 "\n\n我目瞪口呆,勉强回答道:“我是#EMP [ROOT.Char.GetTitleAsNameNoTooltip]#!……!”\n\n血色从[court_enjoyer.GetHerHis]的脸上褪去,[court_enjoyer.GetSheHe]开始变得结结巴巴。\n\n“请接受我最真诚的歉意,[ROOT.Char.GetLadyLord]!我……我保证来这儿不是为了攫取你的财富,还 " court.3070.desc.closing_food:0 "像[ROOT.Char.GetTitleAsNameNoTooltip]一样吃吃喝喝!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_ewan_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_ewan_l_simp_chinese.yml index febc6c6bdf..f6c079aed2 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_ewan_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_ewan_l_simp_chinese.yml @@ -17,7 +17,7 @@ ################################################## # MAJESTY court.2201.t:0 "一杯羹" - court.2201.desc:0 "“——属于我!在多个继承人之间分割[ROOT.Char.GetPrimaryTitle.GetNameNoTier]毫无意义!”[eldest_heir.GetFirstName]叫喊道,[eldest_heir.GetSheHe]正在和[younger_heir.Custom2('HerHisCharacterIntroduction', eldest_heir)]在房间的另一端大声争吵着。“我们正在将整块领地推入谋杀和内战的深渊。[ROOT.Char.GetMotherFather|U]应当将[ROOT.Char.GetHerHis]的所有土地留给#EMP 我#!!”\n\n“谋杀?内战?这不正是你成为[ROOT.Char.GetTitleAsNameNoTooltip]之后计划要做的#EMP 事情#!吗?”[younger_heir.GetFirstNameNoTooltip]轻蔑地哼道。“如果权力的冠冕甚至还没有#EMP 碰到#!你那丑陋的头颅,你就这么看待自己的[younger_heir.Custom('SisterBrother')],你将会成为一个十足的怪物统治者。”\n\n我的头开始抽痛。他们居然一直在吵。整个。上午。" + court.2201.desc:0 "“——属于我!在多个继承人之间分割[ROOT.Char.GetPrimaryTitle.GetNameNoTier]毫无意义!”[eldest_heir.GetFirstName]叫喊到,[eldest_heir.GetSheHe]正在和[younger_heir.Custom2('HerHisCharacterIntroduction', eldest_heir)]在房间的另一端大声争吵着。“我们正在将整块领地推入谋杀和内战的深渊。[ROOT.Char.GetMotherFather|U]应当将[ROOT.Char.GetHerHis]的所有土地留给#EMP 我#!!”\n\n“谋杀?内战?这不正是你成为[ROOT.Char.GetTitleAsNameNoTooltip]之后计划要做的#EMP 事情#!吗?”[younger_heir.GetFirstNameNoTooltip]轻蔑地哼道。“如果权力的冠冕甚至还没有#EMP 碰到#!你那丑陋的头颅,你就这么看待自己的[younger_heir.Custom('SisterBrother')],你将会成为一个十足的怪物统治者。”\n\n我的头开始抽痛。他们居然一直在吵。整个。上午。" court.2201.a:0 "有权得到#EMP 更多#!,[eldest_heir.GetFirstNameNoTooltip]?要不#EMP 一个子都不给你#!怎么样!" court.2201.b:0 "我很难过这么说,但这就是游戏的规则,[younger_heir.GetFirstNameNoTooltip]……" court.2201.c:0 "他们是手足,就算没有我他们也会#EMP 好好#!相处的,不是吗?" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_isabella_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_isabella_l_simp_chinese.yml index 2ce93e1bef..140aaf8720 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_isabella_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_isabella_l_simp_chinese.yml @@ -40,7 +40,7 @@ ##### My Spire is Bigger than Yours! by Isabella Welch ##### court.4250.t:0 "我的塔比你的大!" - court.4250.desc:1 "“[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]哭泣的廷臣们,”[tower_challenger_rival.GetTitledFirstName]冲到我的御座前。\n\n“在[ROOT.Char.GetTitledFirstNameNoTooltip]像泥泞里的猪一样满地打滚时,我已在[tower_challenger_rival.GetCapitalLocation.GetTitle.GetNameNoTier]建起了有史以来最高的塔楼。现在我登上[tower_challenger_rival.Custom('FortifiedBuilding')]顶部时,几乎能摘下天上的游星。你的星辰呢,[ROOT.Char.GetTitledFirstNameNoTooltip]?”\n\n我的[concerned_steward.GetCouncilTitle|l][concerned_steward.GetTitledFirstName]一只手搭上我的肩膀,传来谨慎的意味。“[ROOT.Char.GetLadyLord],[tower_challenger_rival.GetTitledFirstNamePossessiveNoTooltip]的塔楼虽然有四百尺高,但是结构不稳,建造用的黏土也不牢靠。别理会[tower_challenger_rival.GetHerHis]的嘲讽,静候那座塔楼倒塌就行了!”" + court.4250.desc:1 "“[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]哭泣的廷臣们,”[tower_challenger_rival.GetTitledFirstName]冲到我的御座前。\n\n“在[ROOT.Char.GetTitledFirstNameNoTooltip]像泥泞里的猪一样满地打滚时,我已在[tower_challenger_rival.GetCapitalLocation.GetTitle.GetNameNoTier]建起了有史以来最高的塔楼。现在我登上[tower_challenger_rival.Custom('FortifiedBuilding')]顶部时,几乎能摘下天上的星辰。你的星星呢,[ROOT.Char.GetTitledFirstNameNoTooltip]?”\n\n我的[concerned_steward.GetCouncilTitle|l][concerned_steward.GetTitledFirstName]一只手搭上我的肩膀,传来谨慎的意味。“[ROOT.Char.GetLadyLord],[tower_challenger_rival.GetTitledFirstNamePossessiveNoTooltip]的塔楼虽然有四百尺高,但是结构不稳,建造用的黏土也不牢靠。别理会[tower_challenger_rival.GetHerHis]的嘲讽,静候那座塔楼倒塌就行了!”" court.4250.a:0 "把你那根冲天针塞进你傲慢的后庭里!" court.4250.b:0 "我们要把塔楼建得比你的高一尺!" court.4250.c:0 "我要求我们的塔楼比那家伙的高#EMP 一百尺#!!" @@ -152,7 +152,7 @@ court.4500.e:0 "命运正响起召唤!" court.4500.f:0 "去别处兜售你的谎言吧!" court.4500.g:0 "用基督的圣髑来补我的袜子还真带感……" - court.4500.h:0 "所以#EMP 这#!就是如今很多农民只有九根指头的原因。" + court.4500.h:0 "所以#EMP 这#!就是为什么如今很多农民只有九根指头的原因。" court.4500.i:0 "我想要一整条前臂!" court.4500.j:0 "哦,那就来吧。" court.4500.k:0 "我装死已经装得相当熟练了。" @@ -163,10 +163,10 @@ ## Your cupbearer is drinking all your wine! By Isabella Welch court.4600.t:0 "凡间最美味的[ROOT.GetCharacter.Custom('RegionalAlcoholicDrink')|U]" - court.4600.desc:1 "我看见我的斟酒人[cupbearer.GetTitledFirstName]和[cupbearer_friend.GetTitledFirstName]一边轻微地摇摇晃晃,一边从我最珍贵的珍藏中为[cupbearer_friend.GetTitledFirstNameNoTooltip]倒出一杯。\n\n“真是可惜,[ROOT.GetCharacter.GetTitledFirstName]有着所有这些[ROOT.GetCharacter.Custom('RegionalAlcoholicDrink')],[ROOT.GetCharacter.GetSheHe]却像一只恶龙一样囤积着它们。”" + court.4600.desc:1 "我看见我的斟酒人[cupbearer.GetTitledFirstName]和[cupbearer_friend.GetTitledFirstName]在那里摇摇晃晃,从我最珍贵的珍藏中为[cupbearer_friend.GetTitledFirstNameNoTooltip]倒出一杯。\n\n“真是可惜,[ROOT.GetCharacter.GetTitledFirstName]有着所有这些[ROOT.GetCharacter.Custom('RegionalAlcoholicDrink')],[ROOT.GetCharacter.GetSheHe]就像一只恶龙一样囤积着它们。" court.4600.desc_lover:0 "你是如此可口的[cupbearer.Custom('LoverPetName')],你应该尝尝跟你一样美妙的东西。”" court.4600.desc_friend:0 "我的任何朋友都应该像一位[ROOT.Char.GetTitleAsNameNoTooltip]一样遍饮美酒!”" - court.4600.desc_ending:1 "\n\n他们发现我时连眼睛都没眨一下。\n\n“啊,[ROOT.GetCharacter.GetLadyLord]!我们在预先为你所有的饮品试毒。等我的肚子承受住了每一滴考验之后,我明早起床后保准要忍受头痛了,不过这不是别的,正是我为你的荣誉而战所获得的战斗负伤!”" + court.4600.desc_ending:1 "\n\n他们发现我时连眼睛都没眨一下。\n\n“啊,[ROOT.GetCharacter.GetLadyLord]!我们在预先为你所有的饮品试毒。等我的肚子承受住了每一滴考验之后,我明早起床后的要忍受头痛不是别的,正是我为你的荣誉而战所获得的战斗负伤!”" court.4600.a:0 "我的地窖关闭得太久了——给宫里每个人都来一瓶!" court.4600.b:0 "我的珍藏啊!你这仆人真#EMP 失职#!。" court.4600.b.tt:0 "如果你阻止你的储备被喝掉,你接下来的宴会将变得更廉价。" @@ -216,7 +216,7 @@ court.4701.physician_concerned_2:0 "“要是这个贱民搞砸了,我应当上前协助。”\n\n" court.4701.mental_health_cannot_be_trepanned_away:0 "$court.4701.trepanning_vices_operation$\n\n尽管我期盼治疗能够将所有的痛苦带走,但是至少有一点我知道后让我感到了欣慰,那就是我的意识属于我,而不是某个恶魔。" court.4701.trepanning_success:0 "锤子敲打着镐子穿透了我的脑壳。我身体的大门立时开了。我的心脏悸动,身体颤栗、发抖,感觉我受到的所有折磨之火都飞升消散。在痛苦的沐浴之中,我觅得一片平和安宁的全新天地。" - court.4701.trepanning_witch_power:0 "凿子开始没入我的头盖骨,我一点也不害怕。在那往我的大脑涂软膏的触感和剧烈的感触中,我可以听到[ROOT.Char.GetFaith.WitchGodName|U]的大笑和[ROOT.Char.GetFaith.WitchGodSheHe]对这愚蠢仪式的嘲弄。\n\n$court.4701.trepanning_no_result$" + court.4701.trepanning_witch_power:0 "凿子开始没入我的头盖骨,我一点也不害怕。在那往我的大脑吐软膏的触感和剧烈的感触中,我可以听到[ROOT.Char.GetFaith.WitchGodName|U]的大笑和[ROOT.Char.GetFaith.WitchGodSheHe]对这愚蠢仪式的嘲弄。\n\n$court.4701.trepanning_no_result$" court.4701.trepanning_vices_operation:0 "锤子打碎了我的头盖骨,但紧抓椅子$court.4701.trepanning_no_result$" court.4701.trepanning_headache_operation:0 "$court.4701.trepanning_no_result$我头中的痛苦消失了。" court.4701.trepanning_mental_injury:0 "[trepanner.GetTitledFirstNameNoTooltip]轻轻用锤子拍打我的头骨,如同[trepanner.GetSheHe]在敲开一颗嫩煮的鸡蛋。" @@ -241,7 +241,7 @@ court.4750.t:0 "我要一个主角" court.4750.desc:0 "我注意到我的诗人在我的御座厅里踱来踱去。只要有人穿过了[poet.GetSheHe|U]走过的#the 路径,[poet.GetSheHe]就会朝这个人大吼大叫。\n\n当我走近时,我便撞上了文人的怒气:“非是#descending 缪斯,毋逾我轨!噢——”诗人脸上浮现出了喜色。“你也许有我所渴望的灵感。[ROOT.GetCharacter.GetLadyLord],我正为我下一个作品寻找主题。”\n\n“你能告诉我你最爱的英雄人物是谁吗?”" - court.4750.a:0 "编一个女教宗琼安在位时的故事吧!" + court.4750.a:0 "编一个女教皇琼安在位时的故事吧!" court.4750.b:0 "戈黛娃夫人!写首关于她骑行的谣曲!" court.4750.c:0 "辛巴达就是个勇敢的汉子!" court.4750.d:0 "卡里古拉这个人正合我心。" @@ -260,7 +260,7 @@ court.4751.topic.ruler_hero:0 "我的英雄人生," court.4751.topic.unexpected:0 "但跟我的预期并不一致。" court.4751.ruler_character:0 "\n\n草草翻阅了下这些彩饰手稿,我发现自己与主角一同在里面扮演了角色!\n\n" - court.4701.pope_joan_desc:0 "\n\n我匆匆扫了一眼插图,意识到彩饰中琼安的面容用了我的相貌特征,感觉就像我本人一样!\n\n[poet.GetTitledFirstNameNoTooltip|U]朝我斜过身来。“你的魅力远超我们的女教宗。说到琼安的情人说服她穿上男装,在雅典从事研究时,我向你献上这段文字,希望这个我#EMP 应当#!崇拜的人物就是你。”" + court.4701.pope_joan_desc:0 "\n\n我匆匆扫了一眼插图,意识到彩饰中琼安的面容用了我的相貌特征,感觉就像我本人一样!\n\n[poet.GetTitledFirstNameNoTooltip|U]朝我斜过身来。“你的魅力远超我们的女教宗。说道琼安的情人说服她穿上男装,在雅典从事研究时,我向你献上这段文字,希望这个我#EMP 应当#!崇拜的人物就是你。”" court.4701.ruler_hero_desc:0 "\n\n这首诗写我端坐于宝座之上,无所事事,我是何等的荣光。\n\n“#EMP 髋髀一朝远玉墀,痔痈几处得求知?#!”" court.4751.topic.lady_godiva_desc:0 "你在这首诗中与戈黛娃夫人一同骑行。一样美丽——但也一样赤裸!" court.4751.topic.sinbad_desc:0 "我是一个神秘角色,辛巴达一再在他的冒险中遇到。我是大鹏的巨卵孵出的生物。我是经年累月挂在辛巴达肩上的海老人。我是食人巨人的俘虏。" @@ -323,7 +323,7 @@ court.4805.desc:0 "我的建筑师[royal_architect.GetTitledFirstName],正费劲地拖着一只巨大的麻袋,灿烂地笑了一路。我御座厅的地板也被一路刮蹭着,我的脸皱成了一团。\n\n“[ROOT.GetCharacter.GetLadyLord],我做了件#EMP 非常#!放肆的事,不过我有感觉这事会让你愉快。”\n\n当[royal_architect.GetSheHe]打开袋子时,我还期待能见到什么淫秽之物,但里面除了一块巨大的矩形岩石以外,什么都没有。“这是一块基石,来自你不共戴天的仇敌[rival.GetTitledFirstNamePossessive]的[rival.Custom('FortifiedBuilding')]。现在[rival.GetHerHim]放置此物的一切象征意义都没了!”" court.4805.a:0 "让我们用它建个猪圈!" court.4805.b:0 "我要把它自豪地展示出来!" - court.4805.c:0 "与[rival.GetHerHim]的夙怨让我眼下很后悔。把它放回去吧。" + court.4805.c:0 "与[rival.GetHerHim]的夙愿让我眼下很后悔。把它放回去吧。" court.4805.d:0 "你为什么要带这么一块废物来给我?把它扔出去!" #By Isabella Welch @@ -331,8 +331,8 @@ court.4806.t:0 "[ROOT.Char.GetTitleAsNameNoTooltip]的狂热粉丝" court.4806.intro:0 "一张新面孔在我的御座厅游荡,当[adoring_fan.GetSheHe]看到一些[ROOT.Char.GetCulture.GetNameNoTooltip]式艺术品的代表作时,偶尔还会咯咯笑着上蹿下跳。" court.4806.hre_desc:0 "\n\n“我的心啊![ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTierNoTooltip]真是太厉害了!尽管我居住在[adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier],但我真的认为我是精神[ROOT.Char.GetCulture.GetName]人!我能列举出所有的采邑主教。我甚至在腿肚子上纹了[ROOT.GetCharacter.GetTitledFirstNamePossessiveNoTooltip]的脸。”\n\n[adoring_fan.GetSheHe|U]把手伸进口袋,取出一件物品,看上去似乎是帝国皇冠的廉价青铜复制品。“我大部分时间都戴着它,对路过的人说‘我希望你能投我一票,选帝侯!’”" - court.4806.byzantine_desc:1 "当这兴奋的来客上来时,卫兵将[adoring_fan.GetHerHim]拦住,以防靠得太近。\n\n“[ROOT.Char.GetTitleAsNameNoTooltip]陛下!尽管我来自[adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier],但我心中却装满了对[ROOT.Char.GetCulture.GetCollectiveNoun]文化的喜爱。”\n\n“我一辈子都在努力学习[ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip],希望能成为你们中的一员。”\n\n“我只穿紫色的内衣。我敢肯定,若有朝一日帝国陨落,我会比母亲去世时还要伤心——我的哀号将永不止息,永远响彻世界!”" - court.4806.general_desc:1 "这个访客似乎有点不对劲,当[adoring_fan.GetSheHe]走过来时,我明白为何了,[adoring_fan.GetSheHe]正带着一件我最爱的[ROOT.Char.Custom('signature_weapon')]的赝品。\n\n“一见到您我就忍不住跪了下来——在[adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier],我用了一生去了解[ROOT.Char.GetCulture.GetCollectiveNoun]文化。我只说[ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip],只吃[ROOT.Char.GetCulture.GetNameNoTooltip]式的[ROOT.GetCharacter.Custom('GetExpensiveMeal')],并且研究了[ROOT.Char.GetCulture.GetName]式的兵器。”\n\n“我的家人将我赶出家门,宣称既然我除了痴迷于[ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip]什么也不干,那我应该住在那里。”" + court.4806.byzantine_desc:1 "当这兴奋的来客走来时,卫兵将[adoring_fan.GetHerHim]拦住,以防靠得太近。\n\n“[ROOT.Char.GetTitleAsNameNoTooltip]陛下!尽管我来自[adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier],但我心中却装满了对[ROOT.Char.GetCulture.GetCollectiveNoun]文化的喜爱。”\n\n“我一辈子都在努力学习[ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip],希望能成为你们中的一员。”\n\n“我只穿紫色的内衣。我敢肯定,若有朝一日帝国陨落,我会比母亲去世时还要伤心——我的哀号将永不止息!”" + court.4806.general_desc:1 "这个访客似乎有点不对劲,当[adoring_fan.GetSheHe]走过来时,我明白为何了,[adoring_fan.GetSheHe]带着一件我最爱的[ROOT.Char.Custom('signature_weapon')]的复制品。\n\n“一见到您我就忍不住跪了下来——我将一生都献给了[adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier],以深入了解[ROOT.Char.GetCulture.GetCollectiveNoun]文化。我只说[ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip],只吃[ROOT.Char.GetCulture.GetNameNoTooltip]式的[ROOT.GetCharacter.Custom('GetExpensiveMeal')],并且研究了[ROOT.Char.GetCulture.GetName]式的兵器。”\n\n“我的家人将我赶出家门,宣称既然我除了痴迷于[ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip]什么也不干,那我应该住在那里。”" court.4806.a:0 "说严重点,这算是谄媚。" court.4806.b:0 "把那破烂玩意给我!除了我没人能戴帝国皇冠。" court.4806.c:0 "这么热情的人理应加入我的宫廷!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_james_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_james_l_simp_chinese.yml index f7aa364619..a3e826afad 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_james_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_james_l_simp_chinese.yml @@ -36,7 +36,7 @@ court.0102.t:0 "刽子手的社会污点" court.0102.desc:0 "我看见[executioner.Custom2('MyCharacterIntroduction', ROOT.Char)]坐着,[executioner.GetHerHis]的脸上满是愁容。我询问是什么样的麻烦让[executioner.GetHerHis]滋生如此的幽暗情绪,[executioner.GetSheHe]叹了一口气。\n\n“[ROOT.Char.GetLadyLord],回您的话,每天晚上我都必须通勤到远离[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]的地方去睡觉。刽子手不允许在这座城市的境内安家。我并不是说不喜欢拷打还是什么的,只是如果我每天听到的唯一声音就是死刑犯的嚎叫声,难免会感到孤独。”" - court.0102.a:0 "朋友,今晚睡城堡里吧。" + court.0102.a:0 "老友,今晚睡城堡里吧。" court.0102.b:0 "这是艰苦的生活,但必须有人去经历。" court.0102.c:0 "哈!你连臭水沟里的老鼠都不如,不值得我同情!" court.0103.t:0 "坟中商机" @@ -51,33 +51,33 @@ court.0103.c:0 "我应当假装自己没听见。" court.0104.t:0 "不健康的癖好" - court.0104.desc:0 "“喔!喔!之后你干了什么呢?”我听到我亲爱的被监护人[morbid_child.GetName]兴高采烈的曲调在[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]的厅堂里回荡。我惊讶地看到[morbid_child.GetHerHim]带着离奇的崇敬仰望着[executioner.Custom2('MyCharacterIntroduction', ROOT.Char)],这是我在这[morbid_child.Custom('GirlBoy')]身上从未看见过的。“我点燃了火,老鼠就开始在他胸膛上打洞想要钻进去逃跑!真是堪称经典,他的惨叫就像一只夜莺在歌唱!”处刑人模仿着发出一阵长长的尖叫,把我的[morbid_child.Custom('PetName')][morbid_child.GetName]逗得乐不可支。" + court.0104.desc:0 "“喔!喔!之后你干了什么呢?”我听到我亲爱的被监护人[morbid_child.GetName]兴高采烈的曲调在[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]的厅堂里回荡。我惊讶地看到[morbid_child.GetHerHim]带着离奇的崇敬仰望着[executioner.Custom2('MyCharacterIntroduction', ROOT.Char)],这是我在这[morbid_child.Custom('GirlBoy')]身上从未看见过的。“我点燃了火,老鼠就开始在他胸膛上打洞想要逃跑!真是堪称经典,他的惨叫就像一只夜莺在歌唱!”处刑人模仿着发出一阵长长的尖叫,把我的[morbid_child.Custom('PetName')][morbid_child.GetName]逗得乐不可支。" court.0104.a:0 "太搞笑了!然后呢?" - court.0104.b:0 "这种阴暗的爱好必须立马停止!" + court.0104.b:0 "这种阴暗的爱好现在就停下!" court.0104.c:0 "我会假装什么都没听到。" - court.0106.t:0 "黑暗行径,黑暗剧场" + court.0106.t:0 "黑暗行径的黑暗剧场" court.0106.desc:0 "在宫内一片暮色之中,处刑人从[executioner.GetHerHis]那阴森的住处溜出,[executioner.GetHerselfHimself]又现身于庭燎火盆的光照中,[executioner.GetHerHis]褴褛的衣衫上沾染着鲜血,手里拿着一副肮脏的钳子。“[ROOT.Char.GetLadyLord],最近我一直在想,我到底能让他们叫得有多惨?”" - court.0106.a:0 "只要能让他们开口吐真都行。" - court.0106.b:0 "对这些可怜悲惨的灵魂要温柔。" + court.0106.a:0 "任何能让他们开口的事情。" + court.0106.b:0 "对那些可怜悲惨的灵魂要温柔。" court.0106.c:0 "在那恐怖之地你做什么都是你自己的事。" - court.0107.t:1 "身处绝望的[unruly_child.GetNameNoTooltip]" - court.0107.desc:1 "我坐在宝座上,突然听到[unruly_child.Custom2('MyCharacterIntroduction', ROOT.Char)]发自肺腑的哭声和一阵争斗声。我迅速起身,冲过走廊,就看见[tutor.Custom2('MyCharacterIntroduction', ROOT.Char)]一只手束缚着可怜的[unruly_child.Custom('GetLassLad')],另一只手则别扭地抓着一本书。\n\n我还没来得及问,他们就开始陈诉各自的事件版本。\n\n“[unruly_child.GetTitledFirstNameNoTooltip]拒绝我给[unruly_child.GetHerHim]读我这部关于[tutor.Custom('GetTutorEducation')]艺术的杰作!”老师大喊道。\n\n“这本无聊的书我已经听了一千遍了!”[unruly_child.GetNameNoTooltip]抗议道。“太#EMP 无聊#!了!”" + court.0107.t:1 "绝望的[unruly_child.GetNameNoTooltip]" + court.0107.desc:1 "坐在宝座上的我突然听到[unruly_child.Custom2('MyCharacterIntroduction', ROOT.Char)]发自肺腑的哭声和一阵争斗声。我迅速起身,冲过走廊,就看见[tutor.Custom2('MyCharacterIntroduction', ROOT.Char)]一只手束缚着可怜的[unruly_child.Custom('GetLassLad')],另一只手则别扭地抓着一本书。\n\n我还没来得及问,他们就开始陈诉各自的事件版本。\n\n“[unruly_child.GetTitledFirstNameNoTooltip]拒绝我给[unruly_child.GetHerHim]读我这部关于[tutor.Custom('GetTutorEducation')]艺术的杰作!”老师大喊道。\n\n“这本无聊的书我已经听了一千遍了!”[unruly_child.GetNameNoTooltip]抗议道。“太#EMP 无聊#!了!”" court.0107.a:1 "[unruly_child.GetNameNoTooltip],要相信[tutor.GetNameNoTooltip]最懂。" - court.0107.b:1 "这书听起来不错,你要出掉它吗?" + court.0107.b:1 "这书听起来不错;你要出手吗?" court.0107.b.tt:0 "你获得一件书籍宝物" court.0107.c:1 "也许这[unruly_child.Custom('GetLassLad')]应该学学别的……" buy_book_artifact:0 "你获得一件书籍[court_artifact|E]" court.0108.t:0 "引人注目的廷臣" - court.0108.desc:1 "声称自己是遥远国度流亡者的[foreign_prince.GetName][foreign_prince.Custom('GetPrincessPrince')],在众多异国动物的簇拥下来到了我的宫廷,并在[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]的街道上进行了难以置信的慈善活动!\n\n这位高尚且富有的外国人已经宣布[foreign_prince.GetHerHis]打算与[available_child.Custom2('MyCharacterIntroduction', ROOT.Char)]结婚!\n\n尽管宫廷对这个充满异国情调的[foreign_prince.Custom('GetPrincessPrince')]很是热情,但并不是每个人都信服。[sceptical_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U]表示道,这个外国人宣称自己所来自的土地从未有听过,并且在任何地图上也根本找不到。\n\n[sceptical_courtier.GetSheHe|U]和几个志同道合的追随者一起指控[foreign_prince.GetName][foreign_prince.Custom('GetPrincessPrince')]是个骗子,并要求我们惩罚这个试图让[available_child.GetName]和[foreign_prince.GetHerHim]结婚的#EMP 贱民#!!" + court.0108.desc:1 "声称自己是遥远国度流亡者的[foreign_prince.GetName][foreign_prince.Custom('GetPrincessPrince')],在众多异国动物的簇拥下来到了我的宫廷,并在[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]的街道上进行了难以置信的慈善活动!\n\n这位高尚且富有的外国人已经宣布[foreign_prince.GetHerHis]打算与[available_child.Custom2('MyCharacterIntroduction', ROOT.Char)]结婚!\n\n尽管宫廷对这个充满异国情调的[foreign_prince.Custom('GetPrincessPrince')]很是热情,但并不是每个人都信服。[sceptical_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U]断言,这个外国人声称所来自的土地从未有听过,并且在地图上也根本找不到。\n\n[sceptical_courtier.GetSheHe|U]和几个志同道合的追随者一起指控[foreign_prince.GetName][foreign_prince.Custom('GetPrincessPrince')]是个骗子,并要求我们惩罚这个试图让[available_child.GetName]和[foreign_prince.GetHerHim]结婚的#EMP 贱民#!!" court.0108.a:1 "别扫兴,[sceptical_courtier.GetNameNoTooltip]。他们应该早上就结婚!" court.0108.b:1 "[sceptical_courtier.GetNameNoTooltip]是对的!把[foreign_prince.GetHerHim]关进地牢!" court.0108.c:1 "感谢来访,[foreign_prince.GetFirstNameNoTooltip][foreign_prince.Custom('GetPrincessPrince')],但您该走了。" court.0109.t:0 "解剖专家" - court.0109.desc:1 "在宫里闲逛时,我听到了廷臣们熟悉的窃窃私语,讨论着自己在[ROOT.Char.GetPrimaryTitle.GetNameNoTooltip]起到的作用。然而,让我惊讶的是,我听到[executioner.Custom2('MyCharacterIntroduction', ROOT.Char)]在和[learned_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)]谈论治疗和医学的本质。[executioner.GetSheHe|U]看起来对人体的运转十分熟悉,察觉到我的到来,[executioner.GetSheHe]转向我,邀请我加入讨论。\n\n“你总不能整天砍人,却对[executioner.GetFaith.HighGodNamePossessive]的造物如何运转一无所知吧。”在描述了[executioner.GetHerHis]如何用水蛭清理感染伤的腐肉之后,[executioner.GetSheHe|U]这样说道。\n\n看来[executioner.GetNameNoTooltip]一直在运用[executioner.GetHerHis]在人体解剖学方面的专业知识来帮助[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]的当地人,差不多算是一位本地的医师和助产士。[executioner.GetSheHe|U]还承认一直在为我地牢里的那些人渣提供医疗救助。" + court.0109.desc:1 "在宫里闲逛时,我听到了廷臣们熟悉的窃窃私语,讨论着自己在[ROOT.Char.GetPrimaryTitle.GetNameNoTooltip]扮演的角色。然而,让我惊讶的是,我听到[executioner.Custom2('MyCharacterIntroduction', ROOT.Char)]在和[learned_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)]谈论治疗和医学的本质。[executioner.GetSheHe|U]看起来对人体的运转十分熟悉,察觉到我的到来,[executioner.GetSheHe]转向我,邀请我加入讨论。\n\n“你总不能整天砍人,却对[executioner.GetFaith.HighGodNamePossessive]的造物如何运转一无所知吧。”在描述了[executioner.GetHerHis]如何用水蛭清理感染伤的腐肉之后,[executioner.GetSheHe|U]这样说道。\n\n看来[executioner.GetNameNoTooltip]一直在运用[executioner.GetHerHis]在人体解剖学方面的专业知识来帮助[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]的本地人,差不多算是一位本地的医师和助产士。[executioner.GetSheHe|U]还承认一直在为我地牢里的那些人渣提供医疗救助。" court.0109.a:0 "你当个刽子手真是浪费了!来做我的医生吧!" court.0109.b:0 "不要把时间浪费在治疗那些人渣上!" court.0109.c:0 "真有趣,也许你可以教我几手。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_joe_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_joe_l_simp_chinese.yml index 77ddca51b8..8817a261ad 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_joe_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/court_events_joe_l_simp_chinese.yml @@ -109,7 +109,7 @@ court.8060.desc.fashion:0 "“在这儿逛了一阵,我发誓有时候会感觉是置身在[ROOT.Char.GetTitleAsNamePossessiveNoTooltip]爷爷的宫廷里;这里的潮流真是陈腐又老土!”\n\n" court.8060.desc.servants_1:0 "“等一个仆人你可以等上#EMP 一整天#!,然后一次来了两个——你要的东西还忘了拿过来!”\n\n" court.8060.desc.food_1:0 "“你有没有#EMP 看见#!昨晚宴会上的情景?我宁可啃自己的餐盘也好过吃那些猪潲!”\n\n" - court.8060.desc.body:0 "另一个窃笑声插了进来:“天呐,我以为只有我注意到了!更别提" + court.8060.desc.body:0 "另一个窃笑声插了进来:“天哪,我以为只有我注意到了!更别提" court.8060.desc.lodgings:1 "我们住处的#EMP 大小#!!几乎只容得下放一块仆人睡的草垫!”" court.8060.desc.food_2:0 "这里的食物真的很差劲——而且份量#EMP 很小#!!" court.8060.desc.servants_2:0 "那些侍从——我已经放弃找他们要任何东西了:他们要不然不知道是什么,要不然就一去不回!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/hold_court_events_claudia_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/hold_court_events_claudia_l_simp_chinese.yml index 155c7909c4..8f966a0335 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/hold_court_events_claudia_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/court_events/hold_court_events_claudia_l_simp_chinese.yml @@ -246,7 +246,7 @@ hold_court.6160.f:0 "抱歉,我现在也没余钱啊。" #Ignoble Imprisonment hold_court.6170.t:0 "卑鄙的监禁" - hold_court.6170.desc:0 "[6170_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U]站在我面前,[6170_vassal.GetHerHis]一脸担忧的神色。“[ROOT.Char.GetLadyLord],我为[6170_relative.Custom2('MyCharacterIntroduction', 6170_vassal)]而来。\n\n“[6170_relative.GetSheHe|U]被[6170_rival.Custom2('YourCharacterIntroduction', 6170_vassal)]以琐碎荒谬的理由卑鄙地囚禁了。我的心为我可怜的[6170_vassal.Custom2('RelationToMe', SCOPE.sC('6170_relative'))]必须忍受的悲惨状况而流血……\n\n“求求您可怜可怜[6170_relative.GetHerHim],命令释放[6170_relative.GetHerHim]吧!”" + hold_court.6170.desc:0 "[6170_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U]站在我面前,[6170_vassal.GetHerHis]一脸担忧的神色。“[ROOT.Char.GetLadyLord],我为[6170_relative.Custom2('MyCharacterIntroduction', 6170_vassal)]而来。”\n\n“[6170_relative.GetSheHe|U]被[6170_rival.Custom2('YourCharacterIntroduction', 6170_vassal)]以琐碎荒谬的理由卑鄙地囚禁了。我的心为我可怜的[6170_vassal.Custom2('RelationToMe', SCOPE.sC('6170_relative'))]必须忍受的悲惨状况而流血……”\n\n“求求您可怜可怜[6170_relative.GetHerHim],命令释放[6170_relative.GetHerHim]吧!”" hold_court.6170.a:0 "把[6170_relative.GetFirstNameNoTooltip]放了!" hold_court.6170.b:0 "[6170_rival.GetFirstNameNoTooltip]关押[6170_relative.GetHerHim]肯定有足够的理由。" hold_court.6170.c:0 "我只会赐予[6170_relative.GetHerHim]微小的仁慈。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/death_events/death_management_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/death_events/death_management_events_l_simp_chinese.yml index 936664025b..d2f1c0dc15 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/death_events/death_management_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/death_events/death_management_events_l_simp_chinese.yml @@ -1,5 +1,5 @@ l_simp_chinese: - death_management.1000.killed.tt:0 "我的[THIS.Char.Custom2('RelationToMe', SCOPE.sC('dead_character'))][dead_character.GetTitledFirstName]被[killer.GetTitledFirstName]所杀。" + death_management.1000.killed.tt:1 "[dead_character.GetTitledFirstName]被[killer.GetTitledFirstName]所杀。" death_management.1000.t:0 "至死不渝" death_management.1000.murder:0 "[dead_character.GetTitledFirstName]已被谋杀!\n\n" death_management.1000.like:0 "一颗心在承受了这样的痛苦之后怎能不破碎?不可能!然而,我还在活着,我的心仍在跳动,而你的却停止了。哦,[dead_character.GetFirstName],我的[dead_character.Custom('LoverPetName')]。我的生活不能没有你。" @@ -29,6 +29,7 @@ death_management.1005.t:0 "记忆犹在" death_management.1005.desc:0 "哦,[dead_character.GetFirstName]。如果你还和我在一起,我知道你会告诉我要坚强。一切都会好起来的。你总是对的,你一直如此。但首先我必须诅咒和哭泣,当你离开这个世界时,我又怎能不如此呢?" + death_management.1005.desc.ritual_best_friend:0 "[dead_character.GetFirstName]去世了!我最好最真心的朋友倒下了,在[dead_character.GetHerHis]寿数耗尽之前就被[ROOT.Char.GetFaith.DeathDeityName]冰冷的怀抱带走。我流泪、我恸哭、我的眼泪沾湿了我的头发和衣裳,但我知道我再也见不到[dead_character.GetHerHim]了。\n\n我……我要怎样继续活着?\n\n[dead_character.GetFirstNameNoTooltip],亲爱的,甜美的[dead_character.GetFirstNameNoTooltip]会希望我,而我也不得不希望[dead_character.GetHerHis]的记忆能支撑我度过这黑暗的日子,但失去了[dead_character.GetHerHim]的生命就像蜡烛失去了火焰。" death_management.1005.a:0 "我永远不会忘记你,老朋友。" death_management.1005.a.tt:3 "你的朋友[dead_character.GetTitledFirstName]已[THIS.Char.Custom('DiedHouse_arrest')]。" death_management.friend.desc:4 "你的朋友[dead_character.GetTitledFirstName]已过世。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/decisions/decision_petition_liege_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/decisions/decision_petition_liege_l_simp_chinese.yml index 070ef28546..9b33f2bf14 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/decisions/decision_petition_liege_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/decisions/decision_petition_liege_l_simp_chinese.yml @@ -124,3 +124,4 @@ petition_liege_holding_tt:0 "#X 你的[liege|E]无法负担修建一座[holding|E]#!" petition_liege_debt_tt:0 "#X 你的[liege|E][debt|E]#!" + petition_liege_council_no_petition_valid_tt:0 "#X 你没有可向你的领主提出的事项#!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/decisions/major_decisions_middle_europe_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/decisions/major_decisions_middle_europe_l_simp_chinese.yml index 1a47d64354..e546413b49 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/decisions/major_decisions_middle_europe_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/decisions/major_decisions_middle_europe_l_simp_chinese.yml @@ -71,7 +71,7 @@ establish_the_electorate_of_saxony_decision_desc:0 "通往东方的腹地处于帝国掌控外的时间太长久了。我们必须整合这些头衔,创设新的萨克森,巩固我们对该地区的统治。" establish_the_electorate_of_saxony_decision_tooltip:0 "$establish_the_electorate_of_saxony_decision_desc$" establish_the_electorate_of_saxony_decision_confirm:0 "铸就新的萨克森!" - # [LocEditor:UntranslatedKey] `polabia_must_be_hre_culture_tt` + polabia_must_be_hre_culture_tt:0 "[GetGeographicalRegion('custom_polabia').GetName]有至少12个[counties|E]是你或你[liege|E]的文化。" polabia_held_or_nonexistent.tt:0 "$k_sorbia$不存在或者由你所持有。" middle_europe_decision.0017.tt:0 "作为皇帝,萨克森会在创建时被转让给一位[vassal|E]或[courtier|E]。" middle_europe_decisions.0017.t:0 "萨克森选侯国" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_2004placeholder_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_2004placeholder_l_simp_chinese.yml new file mode 100644 index 0000000000..9c2e78327d --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_2004placeholder_l_simp_chinese.yml @@ -0,0 +1,42 @@ +l_simp_chinese: + fp2_struggle.2004.t:0 "巨舰" + fp2_struggle.2004.desc:1 "我的[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2004_scoped_steward'))][2004_scoped_steward.GetFirstName]告知我,[2004_scoped_steward.GetHerHis]的记录员渡海去学习各地海军科技,如今已经归来。[2004_scoped_steward.GetSheHe|U]说如果投入资金,我们就可以设计出一种新船,从而超越我们的邻国,开创[ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]的海上霸主时代。\n\n但另一方面,我的[2004_scoped_marshal.GetCouncilTitleFirstName]宁愿把资金花在其他事务而不是船上。" + fp2_struggle.2004.a:0 "尽力赞助" + fp2_struggle.2004.a.a.desc:0 "新船只的设计已就绪" + fp2_struggle.2004.a.b.desc:0 "[fp2_2004_dockyards.GetNameNoTierNoTooltip]的造船工成为知名工匠" + fp2_struggle.2004.b:0 "这些投资可以在其他地方找到更好的用处" + fp2_struggle.2004.b.desc:0 "你无视[2004_scoped_steward.GetFirstNameNoTooltip]的努力,留下了资金" + fp2_struggle.2004.c:0 "我不想要新的船只设计,我想要一艘纯银制成的船!" + fp2_struggle.2004.c.desc:0 "你为了一个出名的机会赌上了资金,召集最伟大的工匠建造一艘不可能的纯银船。" + fp2_struggle.2005.t:0 "超越时代的巨舰" + fp2_struggle.2005.t.alt:0 "[fp2_2004_dockyards.GetNameNoTier]的能工巧匠" + fp2_struggle.2005.desc:0 "新船只的设计特点如下:" + fp2_struggle.2005.desc.intro:0 "“大人,我们的船终于准备好航行了!”[2005_scoped_steward.GetFirstName]说道,“我相信你会非常满意它们的设计。”\n\n" + fp2_struggle.2005.desc.cirt.notif:0 "新设计获得了巨大的成功!事实上,在[fp2_2004_dockyards.GetNameNoTier]已经建立了一座新船坞,专门用来生产这种新的、先进的船只。\n\n" + fp2_struggle.2005.desc.cirt.a.notif:0 "不幸的是,[fp2_2004_dockyards.GetName]在建设开始后就落入了[fp2_2004_dockyards.GetHolder.GetName]的手里。我们设法保留了设计,但船坞是他们的了。\n\n" + fp2_struggle.2005.desc.newdesigner.notif:0 "最初的设计者[2004_scoped_steward.GetFirstName]已经不在了,但[2005_scoped_steward.GetFirstNameNicknamed]可以在没有[2004_scoped_steward.GetHerHim]的情况下掌控并完成项目。\n\n" + fp2_struggle.2005.desc.bottom.generic:0 "船底采用" + fp2_struggle.2005.desc.bottom.a:1 "$fp2_struggle.2005.desc.bottom.generic$平底龙骨,可实现平稳的静水航行。 " + fp2_struggle.2005.desc.bottom.b:1 "$fp2_struggle.2005.desc.bottom.generic$水密舱壁,在船舱破损时可以防止下沉。 " + fp2_struggle.2005.desc.bottom.c:1 "$fp2_struggle.2005.desc.bottom.generic$锋利的深长龙骨,能够以极快的速度破浪前行! " + fp2_struggle.2005.desc.bottom.d:1 "$fp2_struggle.2005.desc.bottom.generic$层叠式肋骨,使船体既坚固又轻盈。 " + fp2_struggle.2005.desc.unique.init:0 "然后,上面是它最特殊的一部分," + fp2_struggle.2005.desc.unique.a:0 "$fp2_struggle.2005.desc.unique.init$巨大的双舷外支架,提供了无与伦比的稳定性。 " + fp2_struggle.2005.desc.unique.b:0 "$fp2_struggle.2005.desc.unique.init$船体两端都有一组升高的木质堡垒,弓箭手可以在那里用箭射击敌人。 " + fp2_struggle.2005.desc.unique.c:0 "$fp2_struggle.2005.desc.unique.init$那宏伟的、城堡式的甲板建筑。 " + fp2_struggle.2005.desc.unique.d:0 "$fp2_struggle.2005.desc.unique.init$钉满长钉,可以防止敌人登船的木顶。 " + fp2_struggle.2005.desc.unique.e:0 "$fp2_struggle.2005.desc.unique.init$前方的撞角,可以直接击穿正面相接的敌舰。 " + fp2_struggle.2005.desc.sails.init:0 "最后,船只使用了" + fp2_struggle.2005.desc.sails.a:0 "$fp2_struggle.2005.desc.sails.init$巨大的,堆叠的方形船帆,充分利用了海风。" + fp2_struggle.2005.desc.sails.b:0 "$fp2_struggle.2005.desc.sails.init$大量交叠的,配得上最强大舰船的四角帆。" + fp2_struggle.2005.desc.sails.c:0 "$fp2_struggle.2005.desc.sails.init$复杂的船首和船尾帆索具,可实现最高的机动性。" + fp2_struggle.2005.desc.sails.d:0 "$fp2_struggle.2005.desc.sails.init$许多排大桨。让这艘船像船员的意志一样坚定。" + fp2_struggle.2005.desc.outro:0 "\n\n“令人印象深刻,不是吗?”[2005_scoped_steward.GetFirstNameNicknamed]说道。" + fp2_struggle.2005.desc.outro.crit:0 "\n\n“这一定会给我们带来一个海洋霸权时代!”[2005_scoped_steward.GetFirstNameNicknamed]自豪地宣布。" + fp2_struggle.2005.a:0 "你做的很好。" + fp2_struggle.2005.a.a:0 "船坞真是可惜,但至少我们有了那些船。" + fp2_struggle.2005.desc.alt.a:1 "沉银" + fp2_struggle.2005.desc.alt.a.desc:0 "我的[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))][2005_scoped_steward.GetFirstName]知道这消息有多令人沮丧,正小心翼翼地报告让白银浮在水面上这一尝试的结果。\n\n“尽管我们尽了最大努力,但用金属造船的想法实在是太疯狂了。完工后,这艘船离开了港口,很快就沉入了大海的深渊。我们国库现在有一大半沉在了残忍的波涛之下,再也拿不回来了。我很抱歉,大人。”\n\n" + fp2_struggle.2005.desc.alt.b:1 "银船" + fp2_struggle.2005.desc.alt.b.desc:0 "我的[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))][2005_scoped_steward.GetFirstName]知道这只不过是为了赢得声望用来展示的道具。无论技术有多先进,用金属制成的船永远也浮不起来。\n\n因此,[2005_scoped_steward.GetSheHe]并未认真对待这个任务,尝试不可能之事,而是给一艘木船涂上一层薄薄的白银外衣,以欺骗旁观者。我和我的新“金属船”成为镇上谈论的话题,赢得了全世界的羡慕!\n\n" + diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_flavor_events_vero_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_flavor_events_vero_l_simp_chinese.yml new file mode 100644 index 0000000000..8dd81a5cf3 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_flavor_events_vero_l_simp_chinese.yml @@ -0,0 +1,29 @@ +l_simp_chinese: + fp2_flavor.3001.t:0 "我弥留之际" + fp2_flavor.3001.desc:0 "风愈发冷,时光愈发黯淡、短促、安静。王座看上去就同我坐上去第一天时一模一样。王座永远是不变的。但我不是。\n\n我是时候该为那必将到来之时着手准备了,我应当在离去之前拟定一份墓志铭,唯有这样我才能放心的离开。" + fp2_flavor.3001.a:0 "我们应该使用[SCOPE.Custom('IberiaSacredLanguage')]语。" + fp2_flavor.3001.b:0 "那不是我们都说的语言。我会使用[SCOPE.Custom('IberiaRomanceLanguage')]语。" + fp2_flavor.3001.c:0 "我应当不偏不倚。[SCOPE.Custom('IberiaSacredLanguage')]语和[SCOPE.Custom('IberiaRomanceLanguage')]语都要用。" + fp2_flavor.3001.d:0 "我们不是唯一住在这里的人群。" + IberiaSacredLanguage_hebrew:0 "希伯来" + IberiaRomanceLanguage_castilian:0 "卡斯蒂利亚" + IberiaRomanceLanguage_sephardi:0 "塞法迪" + IberiaRomanceLanguage_mozarabic:0 "穆扎赖卜" + fp2_epitaph_modifier:0 "多语言墓志铭" + + fp2_flavor.3011.t:0 "意料之外的举动" + fp2_flavor.3011.desc:0 "我的挚友[fp2_flavor_3011_best_friend.GetFirstName]要是想进入我的房室不需要敲门。噢,[fp2_flavor_3011_best_friend.GetHerHis]热情洋溢的笑容总是能温暖我的心。但是……[fp2_flavor_3011_best_friend.GetHerHis]今天看上去有点不一样;[fp2_flavor_3011_best_friend.GetHerHis]的发型梳得很笔挺,[fp2_flavor_3011_best_friend.GetHerHis]的着装富丽而优雅得体。\n\n“[ROOT.Char.GetFirstNameNoTooltip],我最亲爱的朋友!一座这么大的城堡……你居然形单影只?没有什么比陪在你的身边度过珍惜的时光更加让我开心,要是我可以——噢,天哪,要是我可以的话!——我真想没日没夜地在这个特别的房间里陪着你。”" + fp2_flavor.3011.a:0 "这里还只有一张床。" + fp2_flavor.3011.b:0 "我应当好好地款待你!" + fp2_flavor.3011.c_spouse:0 "我是已婚的!" + fp2_flavor.3011.c:0 "我就想一个人呆着。" + + fp2_flavor.3021.t:0 "乏味的夜晚" + fp2_flavor.3021.desc:0 "我亲爱的朋友[fp2_flavor_3021_best_friend.GetFirstName]今晚邀请我时,我从没想到我宁愿在洞穴里啃湿皮革。\n\n一名客人露出了他流脓的伤口:“我拉屎的时候弄得!”我赶忙转过了头。\n\n“很棒的夜晚,不是吗?”[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip]端着酒杯向我走来,[fp2_flavor_3021_best_friend.GetHerHis]红彤彤的笑容并未因糟糕的氛围、糟糕的对话、糟糕的食物而减少分毫。" + fp2_flavor.3021.a:0 "确实很棒!" + fp2_flavor.3021.b:0 "呃——对,[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip]……我——看,今晚——" + fp2_flavor.3021.c:0 "[fp2_flavor_3021_best_friend.GetSheHe|U]应该知道真相。" + fp2_flavor.3021.d:0 "哎呀,我得走了。" + fp2_flavor.3021.b.success_tt:0 "[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip]会理解你的担忧" + fp2_flavor.3021.b.success:0 "成功的对话" + fp2_flavor.3021.b.fail:0 "尴尬的对话" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_james_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_james_events_l_simp_chinese.yml new file mode 100644 index 0000000000..6c7fb3c617 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_james_events_l_simp_chinese.yml @@ -0,0 +1,47 @@ +l_simp_chinese: + fp2_james.0001.t:0 "[fp2_james_0001_thriving_community.GetNameNoTierNoTooltip],繁荣的[fp2_james_0001_jewish_trader.GetFaith.GetAdherentNameNoTooltip]社区" + fp2_james.0001.desc:0 "对[fp2_james_0001_thriving_community.GetNameNoTier]的贸易港口进行扩建,这让当地成为了一处让伊比利亚全境的犹太人互通有无的繁荣枢纽!\n\n一位来自显赫的[fp2_james_0001_jewish_trader.GetCulture.GetName]贸易家族的成员正在将越来越多的[fp2_james_0001_jewish_trader.GetHerHis]的族人带到此地。\n\n很快这里就会成为全伊比利亚犹太人贸易网络的中心地带。" + fp2_james.0001.a:0 "如果他们不信[ROOT.Char.GetFaith.GetReligion.GetAdjective],那他们就不受欢迎!" + fp2_james.0001.b:0 "或许[fp2_james_0001_jewish_trader.GetSheHe]应该成为[fp2_james_0001_thriving_community.GetName]的领主。" + fp2_james.0001.c:0 "稳中向好!" + fp2_thriving_jewish_community_modifier:0 "繁荣的犹太社区" + fp2_thriving_jewish_community_modifier_desc:0 "这个伯爵领的经济正在蓬勃发展,许多富有的犹太家族纷纷在这个区域建立贸易网络。" + fp2_jewish_community_denied_modifier:0 "当地人受迫害" + fp2_jewish_community_denied_modifier_desc:0 "这片区域的社会和经济发展遭到了破坏,因为法律歧视宗教少数派。" + fp2_conversos_persecution_modifier:0 "皈依派受迫害" + fp2_conversos_persecution_modifier_desc:0 "尽管已经皈依了基督教,这些犹太人和他们的后代依然持续遭到迫害。" + fp2_james.0002.t:0 "假意改信" + fp2_james.0002.desc:0 "一群所谓的[fp2_james_0002_conversos_character.GetFaith.GetAdherentName]在他们的前[fp2_james_0002_jewish_faith.PriestNeuterPlural]劝诫后宣称要皈依正信。但是,他们依旧在秘密地进行[fp2_james_0002_jewish_faith.GetName]的仪式!\n\n如果这是真的,这会破坏我们为了让伊比利亚的犹太人社区改信基督教所作的一切努力。\n\n有人怀疑,他们领袖中的一位,[fp2_james_0002_conversos_character.GetName],就是在鼓励犹太人的教义。" + fp2_james.0002.a:0 "随便,我不在乎。" + fp2_james.0002.a.tt:0 "允许[fp2_james_0002_conversos_character.GetNameNoTooltip]按[fp2_james_0002_conversos_character.GetSheHe]的意愿行事。" + fp2_james.0002.b:0 "我应当审问这个异教徒。" + fp2_james.0002.c:0 "不管真假,[fp2_james_0002_conversos_character.GetSheHe]都会在我的地牢里腐烂!" + fp2_james.0003.t:0 "[fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNameNoTooltip]难民" + fp2_james.0003.desc:0 "[fp2_james_003_jewish_refugee_leader.GetName]逃离了[fp2_james_003_intolerant_ruler.GetPrimaryTitle.GetNameNoTier],还顺便带走了一大批[fp2_james_003_jewish_refugee_leader.GetHerHis]的[fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip]追随者。\n\n[fp2_james_003_jewish_refugee_leader.GetSheHe|U]前来见我,乞求为[fp2_james_003_jewish_refugee_leader.GetHerHis]的人民提供一处安身之处,并愿意向[fp2_james_003_jewish_refugee_leader.GetPrimaryTitle.GetAdjective]的冠冕宣誓效忠以换取保护,免受迫害。" + fp2_james.0003.a:0 "[fp2_james_0003_province_to_convert.GetName]会因为一些移民而受益。" + fp2_james.0003.b:0 "[fp2_james_003_jewish_refugee_leader.GetSheHe|U]可能得另请高明。" + fp2_james.0002.b.succesful_interrogation:0 "审问很成功" + fp2_james.0002.b.failed_interrogation:0 "审问变成一场灾难" + fp2_james_0002.b.failed_interrogation.tt:0 "你领地内所有信奉基督教和犹太教的伯爵领" + fp2_james.0002.a.offended_conversos:0 "皈依派遭冒犯" + fp2_james.0002.a.jewish_communities_thrive:0 "犹太人社区蓬勃发展!" + fp2_james.0002.a.nothing_happened_toast:0 "皈依派是真基督信徒" + cultural_acceptance_gain_conversos_tolerance:0 "容忍皈依派" + cultural_acceptance_loss_conversos_tolerance:0 "不容忍皈依派" + fp2_james.0004.t:0 "[fp2_james_0004_place_of_murder.GetAdjectiveNoTooltip]之夜" + fp2_james.0004.desc:0 "[fp2_james_0004_place_of_murder.GetName]乃是一片桀骜之地,信仰和治理四分五裂。每个不同的社区都拥有自己的领导者,这一切构成了错综复杂的社会层级,领导根本无从谈起。如果这些人都以妥当和正确的方式向[ROOT.Char.GetFaith.HighGodName]祈祷,并回应同一位领袖的号令,这或许可以增加我的影响力。\n\n[fp2_james_0004_murder_baron.GetName]向前迈出一步,意在成为[fp2_james_0004_place_of_murder.GetTierAsNamePossessiveNoTooltip|U]的新领袖。[fp2_james_0004_murder_baron.GetSheHe]打算举行一场宴会,将当地的所有宗教领袖邀请来,再向畜生一样将他们一股脑全宰了。" + fp2_james.0004.a:0 "我等不及要听他们的尖叫了。" + fp2_james.0004.b:0 "我#EMP 可#!没有野兽的心境。" + fp2_james.0005.t:0 "朝向问题" + fp2_james.0005.desc.intro:0 "[fp2_james_angry_priest.GetName]今天过来拜见我,控诉新近改信的[ROOT.Char.GetFaith.HouseOfWorship]出现了严重的朝向错误!" + fp2_james.0005.desc.christian:0 "\n\n它之前是一座清真寺,只有壁龛才会面向东方朝着麦加;但是它现在已经被改造为了一座得体的教堂,按理说整栋建筑都应该朝向东方。" + fp2_james.0005.desc.muslim:0 "\n\n由于这座清真寺之前是一座教堂,整栋建筑都面朝东方,这样我们就无法建造壁龛,引导信徒们面朝圣城的方向!" + fp2_james.005.desc.outro:0 "\n\n[fp2_james_angry_priest.GetNameNoTooltip]争辩道,在这样的条件下他们根本不可能提供妥当的宗教服务,因此要求我们拨出一部分款项让整栋建筑旋转到正确的朝向。" + fp2_james.0005.a:0 "一切为了信仰!" + fp2_james.0005.b:0 "你在浪费我的时间。" + fp2_toledo_nights_modifier:0 "当地统治者被残杀" + fp2_toledo_nights_modifier_desc:0 "这个省份的当地宗教统治者最近遭到了残杀。" + fp2_toledo_nights_fallout_modifier:0 "神职人员被残杀" + fp2_toledo_nights_fallout_modifier_desc:0 "宗教领袖最近在附近城镇被残杀,在领地内引起了强烈的反响。" + fp2_correctly_facing_church:0 "朝向正确的神殿" + fp2_correctly_facing_church_desc:0 "该省份的礼拜场所一砖一瓦地转动,以确保恰当的礼拜。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_2_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_2_l_simp_chinese.yml new file mode 100644 index 0000000000..e5e4aa0697 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_2_l_simp_chinese.yml @@ -0,0 +1,22 @@ +l_simp_chinese: + fp2_yearly.4004.t:0 "游侠大师" + fp2_yearly.4004.desc:0 "我正在穿过殿厅,另一端的一场打斗吸引了我的注意力。我的守卫们围住一名高大健壮的[mozarab_wanderer.GetWomanMan]一拥而上,然后他们的武器眨眼间就当啷啷掉在地板上。那陌生人挥舞了一下[mozarab_wanderer.GetHerHis]的长剑,向我致敬。\n\n“[ROOT.Char.GetLadyLord]”,[mozarab_wanderer.GetSheHe]开口说道,我挥手屏退更多的守卫,“我飘零半生,只恨未逢明主,从你这里的保卫力量来看,你可用得上我的帮助。”\n\n从[mozarab_wanderer.GetSheHe]脖子上佩戴的十字架推测,[mozarab_wanderer.GetSheHe]是一名[mozarab_wanderer.GetFaith.GetAdherentName]。" + fp2_yearly.4004.a:0 "像你这样有才能的[mozarab_wanderer.GetWomanMan]?当然可以!" + fp2_yearly.4004.b:0 "我更希望我的$knight_culture_player_no_tooltip_lowercase$是[ROOT.Char.GetFaith.GetAdherentNameNoTooltip]。" + fp2_yearly.4004.c:0 "滚开,异教徒!" + fp2_yearly.4004.tt:0 "[mozarab_wanderer.GetName]拒绝改信,继续流浪" + fp2_yearly.4004.b.succ:0 "[mozarab_wanderer.GetName]加入你的宫廷" + fp2_yearly.4004.b.fail:0 "[mozarab_wanderer.GetName]拒绝改信,继续流浪" + fp2_yearly.4004.c.tt:0 "[mozarab_wanderer.GetName]继续流浪" + + fp2_yearly.4005.t:0 "创建聚居区" + fp2_yearly.4005.desc.christian:0 "[mozarab_merchant.GetFaith.GetAdherentNamePlural]在伊比利亚社会中占据着独特地位。 " + fp2_yearly.4005.desc.muslim:0 "[mozarab_merchant.GetFaith.GetReligion.GetAdjectiveNoTooltip|U]臣民在伊比利亚社会中占据着独特地位。 " + fp2_yearly.4005.desc:0 "所以,实在难得看到他们的一名当地商人请求觐见。\n\n“我们[mozarab_merchant.GetFaith.GetAdherentNamePlural]在过自己的生活时总是要处理一定程度的额外……困难。”[mozarab_merchant.GetSheHe|U]说话平静,并不暗含仇恨,但[mozarab_merchant.GetHerHis]的话语中有一股坚强的力量。\n\n“我们全部的愿望不过是在[mozarab_quarter.GetName]的城市中拥有自己的一块小区域,与自己的民族住在一起。我来此向您请愿,[ROOT.Char.GetLadyLord],不知您会否宽宏大量赏赐我们。”" + fp2_yearly.4005.a:0 "你们在我的城市中受欢迎。" + fp2_yearly.4005.b:0 "我不会让你们污染我的城镇!" + + fp2_yearly.4006.t:0 "[ROOT.Char.GetFaith.HighGodNamePossessive]的建筑师" + fp2_yearly.4006.desc:0 "在我结束每日礼拜离开[ROOT.Char.GetFaith.HouseOfWorship]时向我搭话的人都很有勇气,但现在就有这样一个[mozarab_priest.GetWomanMan]尝试这样做。我怀疑地注意到[mozarab_priest.GetHerHis]脖子上戴着的十字苦像,[mozarab_priest.GetSheHe]开口说道。\n\n“[ROOT.Char.GetLadyLord],我只想求您留步一小会。我全部的愿望不过是让我的羊群能在一座[mozarab_priest.GetFaith.HouseOfWorship]里敬拜,就如[mozarab_priest.GetFaith.HighGodName]所有良善的追随者应当做的那样!”这位紧张的司铎闭上了嘴,哀求地看着我。\n\n允许[mozarab_priest.GetFaith.GetAdherentNamePlural]修建崇拜之所会使得他们更难以改信,但或许一些宽容有助于增加我领地的凝聚力?" + fp2_yearly.4006.a:0 "你获得了我的同意。修建你们的[mozarab_priest.GetFaith.HouseOfWorshipPlural]吧。" + fp2_yearly.4006.b:0 "你们#EMP 永远不能#!在我的土地上修建这些异教徒的破屋子!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_3_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_3_l_simp_chinese.yml new file mode 100644 index 0000000000..8bcd7f5f94 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_3_l_simp_chinese.yml @@ -0,0 +1,44 @@ +l_simp_chinese: + fp2_yearly.4007.t:0 "寻找的,就寻贝" + fp2_yearly.4007.desc:0 "我正从祈祷仪式折返回家时,我的[realm_priest.GetCouncilTitle][realm_priest.GetFirstName]陪伴在我左右。我看见地里有一道白色闪光,便俯身将其拾起,挖出了一件坚硬的骨白色圆形物件:一枚扇贝壳。\n\n这种贝壳是朝圣者沿着这条道路前往圣地亚哥的标志,任何人拥有这样一枚贝壳——尤其是上面还印有圣地亚哥标志的贝壳——都完成了这段艰难的旅途。\n\n我爱不释手地把玩着手里的贝壳,察觉到[realm_priest.GetFirstNameNoTooltip]那不以为然的目光正盯在我脑后。" + fp2_yearly.4007.a:0 "我要留着这个,你可别多嘴。" + fp2_yearly.4007.b:0 "好吧。#EMP 好吧#!!我会不拿这该死的贝壳的。" + fp2_yearly.4007.c:0 "……你以为又有谁会信呢,[realm_priest.GetFirstNameNoTooltip]?" + fp2_yearly.4007.c.tt.flavour:0 "我要是留着这枚贝壳,谁会说这就#EMP 不能是#!真的?" + fp2_yearly.4007.c.tt.success:0 "你留下了这枚令人信服的贝壳" + fp2_yearly.4007.c.tt.fail:0 "[realm_priest.GetFirstNameNoTooltip]轻易将这只贝壳打成了赝品" + + fp2_yearly.4008.t:0 "围炉夜话" + fp2_yearly.4008.desc.intro:0 "炉火噼啪作响,在仆人住的下房墙上投出长长的影子。一位干瘪的老妇人抱着孩子们,期待着她讲的故事。\n\n" + fp2_yearly.4008.desc.basque.a:0 "“……阿切是一种洞窟里的精灵,最常以一头红色公牛的兽形出现,保护人们免受邪恶的影响,还会攻击窃贼。”" + fp2_yearly.4008.desc.basque.b:0 "“……高埃科是一种暗夜幽灵。他不准任何人在黄昏降临后还在外工作,任何夜里的逞能表现——比方吹嘘自己不惧黑暗——都会勾起他的怒火。”" + fp2_yearly.4008.desc.galician.a:0 "“……奥汉卡努嗜血成性,是一种多毛巨人,牙齿数量是一个[ROOT.Char.GetWomanMan]的两倍。他们最致命的弱点只是一根独特的白发,要是被扯掉,会立刻要了他们的命。”" + fp2_yearly.4008.desc.galician.b:0 "“……埃斯塔德亚是一群午夜时分在村庄里出没游荡的死者。他们步履蹒跚地跟随一个被施了魔咒的活人,这个人会被迫引领着他们直到破晓。如果那人不设法将自己的鬼魂队列传给另一个不幸的人,那人便会在几周内枯槁而死。”" + fp2_yearly.4008.desc.castilian.a:0 "“……魔鬼之马会在人们点燃篝火,净化灵魂之时出现。它们有着夜色一般漆黑的鬃毛,豆娘一样的翅膀,口中吐着白沫;他们会从灰烬中以一声爆炸出现。每一匹魔鬼之马都是一名罪人的灵魂,有自己的故事要讲。”" + fp2_yearly.4008.desc.castilian.b:0 "“……本托林是一群帮助水手的空气精灵。他们有着天使般的外表,海沫色的眼睛和如海浪一般拍打的翅膀,他们生活在夕阳的红霞中。如果一位优秀的水手发觉自己风住舟歇了,本托林会把轻风吹入帆中,将船带回岸边。”" + fp2_yearly.4008.desc.catalan.a:0 ""……科科略娜是一只河怪。她原来是一个背信的修女,因自己的罪恶而受到了惩罚和监禁。她的狱卒只允许她外出参观翁亚尔河。最终,她长出了鳞片,现在都潜藏在桥下,等待着毫无戒备的猎物。"" + fp2_yearly.4008.desc.catalan.b:0 "“……著名的迪普是地狱的猎犬、魔鬼的外交官。这只如狼一般的生物是个嗜血的凶手,夜里游走于田野之间,屠杀乳牛和不幸的人类。它一条腿瘸了,那双猩红的眼睛是许多踉跄而归的醉汉生前最后看到的东西。”" + fp2_yearly.4008.desc.aragonese.a:0 "“……冰雹人是与山峰本身有关的一种巨人。这些精灵如果显现出来,便会化为崇山峻岭,保护我们免受敌人的侵扰。山灵若为困境所触怒,便会呼啸着将巨石从山坡上摔下,滚进山下的村庄里。”" + fp2_yearly.4008.desc.aragonese.b:0 "“……平和友善的森林之主是一个身形巨大的人,长长的胡子一路垂到他的脚上。他的体格是常人的两倍,把一段树干用作拐杖巡行于林间,还会用嘶哑的哨声警告牧羊人风暴或者甚至是狼群即将到来。”" + fp2_yearly.4008.desc.spain.a:0 "“……库埃莱布雷是一条神秘莫测的巨蛇。虽然这条蛇几乎是不朽的,但却很慵懒,很少庇护它的深穴中钻出。据说它的宝藏多得不可思议,它的唾液还可以治愈疾病。”" + fp2_yearly.4008.desc.spain.b:0 "“……莫罗是从世界起源之初就一直生活在此地且拥有强大力量的一种存在。莫罗都是优秀的金属匠,鲜少出现于地面之上。他们中的少女都是中了魔咒且尽态极妍的变形者,她们也守护着地下的通道。”" + fp2_yearly.4008.desc.spain.c:0 "“……安哈娜是一群照看森林的良善仙子。她们有着黝黑的瞳孔和薄如轻纱的翅膀,会帮助受伤的动物和迷路的人。她们步履轻盈,细枝嫩条在其体重之下也不会折断。如果你找到了她们一片鲜艳的玫瑰花瓣,你可能会一直幸福到死。”" + fp2_yearly.4008.desc.ending:0 "\n\n噼啪作响的炉火逐渐熄灭,老妇人也讲完了故事,催促着孩子们准备上床睡觉。" + fp2_yearly.4008.a:0 "多么好玩的老故事啊!" + fp2_yearly.4008.b:0 "哈!胡说八道的鬼故事!" + fp2_yearly.4008.c:0 "你故事讲得很精彩,老太太!" + + fp2_yearly.4009.t:0 "白主" + fp2_yearly.4009.desc:0 "今天是一个特别的日子。我绕过拐角,捕捉到了我要寻觅的事物,那便是白主传说中的病树。年轻战士击退一支军队的故事深深烙印在了每一个[root_culture.GetName]小孩的脑海里。\n\n我用一只手游走在那满是瘿结的树干上,我的手指停在了一条一指宽的狭缝上。正如传说中一样,此处曾被白主的追随者们插嵌过一把剑,以见证他们将跟从其至天涯海角的决心。" + fp2_yearly.4009.a:0 "我也将战胜我们人民的敌人!" + fp2_yearly.4009.b:0 "我可不仅仅是个[root_culture.GetNameNoTooltip]人。" + fp2_yearly.4009.c:0 "拿个小玩意纪念今日也不错。" + + fp2_yearly.4010.t:0 "石猪" + fp2_yearly.4010.desc:0 "游览[verraco_county.GetName]本是一次简单的旅行,不过我碰到了些罕见且不同寻常的东西。\n\n在辽旷的原野上,许多野猪形状的巨大石兽立于我的面前。从其饱经风霜的外观来看,我猜它们真的非常古老。若是他们真有那么古老,那么这些人可能是着了什么魔,要耗费精力创造出这些巨石猪呢?" + fp2_yearly.4010.a:0 "这些大概是圣人的……遗冢?" + fp2_yearly.4010.a.success:0 "人们信从了你的推测" + fp2_yearly.4010.a.fail:0 "人们指出这说法实际上毫无根据" + fp2_yearly.4010.b:0 "这些东西毫无用处。把它们拆了。" + fp2_yearly.4010.c:0 "这都是些渎神的雕像!把它们全都拆了!" + fp2_yearly.4010.d:0 "所有这些关于猪的议论都嚎得我心烦。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_l_simp_chinese.yml new file mode 100644 index 0000000000..1ccbb309d9 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_nick_events_l_simp_chinese.yml @@ -0,0 +1,17 @@ +l_simp_chinese: + fp2_yearly.4001.t:0 "第六个小时" + fp2_yearly.4001.desc:0 "天啊!当一名统治者真的要把人榨干了。我不得不整日整夜劳累,就为了维持住自己的土地。在这方面,农民却能过自己的幸福生活;他们没有统治权的压力,不会被压弯了腰,整天没精打采!\n\n也许小睡一下会好很多?我可以把午餐后的困意睡过去,准备好迎接接下来的一天!" + fp2_yearly.4001.a:0 "不行!我还有工作要做!" + fp2_yearly.4001.b:0 "唔,#EMP 好极了。#!" + + fp2_yearly.4002.t:0 "和谐生活" + fp2_yearly.4002.desc:0 "我的[realm_priest.GetCouncilTitle][realm_priest.GetTitledFirstNamePossessive]脸上眉头紧皱,我已经预先准备好面对一些肯定会以某种方式烦恼到[ROOT.Char.GetFaith.HighGodName]的胡说八道。\n\n“[ROOT.Char.GetLadyLord],”[realm_priest.GetSheHe]开腔道,“您这片领地中发生了一些极其严重的事情。[interfaith_province.GetCounty.GetName]伯爵领里满是不遵循正信的人口!倘若这还不够糟糕,他们竟然还与正统信徒们住在一起!而且,而且,而且还彼此#EMP 通奸#!并且——”\n\n这嗡嗡声没完没了,我闭上了眼睛。如果我不做点什么,不敢相信[realm_priest.GetSheHe]会怎样继续喋喋不休。" + fp2_yearly.4002.a:0 "让他们平静生活吧,[realm_priest.GetFirstNameNoTooltip]。" + fp2_yearly.4002.b:0 "你是对的。不能再这样了。" + + fp2_yearly.4003.t:0 "圣雅各伯之路" + fp2_yearly.4003.desc:0 "圣城圣地亚哥-德孔波斯特拉对信徒来说是一块磁石,吸引着遐迩四方的朝圣者。因而前往圣地的路途车水马龙,从比利牛斯山麓的小丘一路绵延而来。当然,既有足够富裕的人会前往圣地,也有那种指望能从对全能者的信赖中获利的人会去。\n\n这已是连日来在我领土上发生的第五起土匪暴力抢劫案了,终于迫使我的[steward.GetCouncilTitle][steward.GetFirstName]与我商议起来,要如何处理这一问题。" + fp2_yearly.4003.a:0 "我应该去联络[ho_province.GetProvince.GetCounty.GetName]的圣战士!" + fp2_yearly.4003.b:0 "出钱请护卫巡逻一段道路。" + fp2_yearly.4003.c:0 "自助者[ROOT.Char.GetFaith.HighGodName]助……" + fp2_yearly.4003.tt:0 "当地[holy_order|E]会巡逻所在伯爵领的道路。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_struggle_event_2006_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_struggle_event_2006_l_simp_chinese.yml new file mode 100644 index 0000000000..3b8b5e0018 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/fp2_struggle_event_2006_l_simp_chinese.yml @@ -0,0 +1,22 @@ +l_simp_chinese: + fp2_struggle.2006.t:0 "信仰的边疆" + fp2_struggle.2006.desc:0 "我的[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('fp2_2006_vassal_in_crisis'))][fp2_2006_vassal_in_crisis.GetTitledFirstName]前来私下觐见,[fp2_2006_vassal_in_crisis.GetHerHis]眼中带着明显的疑虑。\n\n[fp2_2006_vassal_in_crisis.GetSheHe|U]向我解释道,由于[fp2_2006_vassal_in_crisis.GetHerHis]在守卫对抗[fp2_2006_foreign_faith.GetNameNoTooltip]的边疆时与敌人来往甚密,[fp2_2006_vassal_in_crisis.GetHerHis]的信仰正在动摇。[fp2_2006_vassal_in_crisis.GetHerHis|U]的话不像是在开玩笑。感觉似乎最微小的错误也会把[fp2_2006_vassal_in_crisis.GetHerHim]推离[ROOT.Char.GetFaith.HighGodName]。\n\n不过,这也是强化我们的热忱和关系的机会。" + fp2_struggle.2006.a:0 "“来人,叫司祭来!”" + fp2_struggle.2006.a.a:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]仍有疑问" + fp2_struggle.2006.a.b:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]因[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]的出场感到威胁" + fp2_struggle.2006.a.c:0 "[2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip]安抚了[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]的信仰" + fp2_struggle.2006.a.desc:1 "你叫[2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip]来解决问题。[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]会感觉遭受了背叛,因为你把[fp2_2006_vassal_in_crisis.GetHerHis]的苦恼告诉了其他人。" + fp2_struggle.2006.b:0 "我会亲自重燃[fp2_2006_vassal_in_crisis.GetHersHis]的热忱。" + fp2_struggle.2006.b.a.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]对这种尝试感到愤恨" + fp2_struggle.2006.b.b.desc:0 "你安抚了[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]的虔心" + fp2_struggle.2006.c:0 "“随便你信什么,只要你#emphasis 效忠#!于#BER 我#!就行了。”" + fp2_struggle.2006.c.desc:0 "你允许[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]自行选择[fp2_2006_vassal_in_crisis.GetHersHis]的信仰。" + fp2_struggle.2006.c.notif.t:0 "友情的自由" + fp2_struggle.2006.d:0 "威胁要告发[fp2_2006_vassal_in_crisis.GetHerHim]为异端。" + fp2_struggle.2006.d.notif.t:0 "不敢有二心" + fp2_struggle.2006.e:0 "“忘了信仰的事情吧,#emphasis 拥抱巫术!#!”" + fp2_struggle.2006.e.alreadywitch:0 "[fp2_2006_vassal_in_crisis.GetFirstName]早就是一名巫师了!这不是信仰危机。[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]只是需要一位能理解[fp2_2006_vassal_in_crisis.GetHerHim]的朋友。" + fp2_struggle.2006.generic.notif.a.t:0 "封臣皈依[fp2_2006_foreign_faith.GetNameNoTooltip]" + fp2_struggle.2006.generic.notif.b.t:0 "封臣保持信实" + fp2_struggle.2006.e.notif.t:0 "热心的术士" + fp2_struggle.2006.e.tacticalwitchfaithchange:0 "改信[fp2_2006_foreign_faith.GetName]以避免迫害" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/health_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/health_events_l_simp_chinese.yml index cb1bd025fe..7bb7051b66 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/health_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/health_events_l_simp_chinese.yml @@ -198,7 +198,7 @@ # Important character has dangerous disease events, by Mathilda Bjarnehed health.2201.t:2 "[SCOPE.Custom('EventTitleDisease')]:我可怜的[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('sick_character'))|U]" health.2201.start.desc:1 "今天我收到了一则悲痛的消息。我的[ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('sick_character'))][sick_character.GetFirstName]得了" - disease_ill_article:0 "$articleblank_blank$" + disease_ill_article:0 "$articleblank_article$" disease_ill:0 "感冒。" disease_pneumonic:0 "肺炎。" disease_gout_ridden:0 "痛风。" @@ -370,7 +370,7 @@ health.mystic_treatment_occult.5.desc:0 "[physician.GetTitledFirstName]站在我的床尾,仆人点燃了蜡烛。一个罐子被放到我手中——从声音判断,里面有一只被吓坏的小动物。“这生物将替您承担您体内的负担。”[physician.GetSheHe]解释道。然后开始吟诵。" health.mystic_treatment_questionable.1.desc:0 "[physician.GetFirstName]让我坐在一面高大的镜子前,并点燃我周围的一圈蜡烛。“我们需要联系另一个您。”[physician.GetSheHe]漫不经心地说道。我对着[physician.GetHerHim]扬了扬眉毛,而[physician.GetSheHe]把手放在我肩上。“这可能会……改变您。”" health.mystic_treatment_questionable.2.desc:1 "房间只被烛光照亮。面对着西窗,[physician.GetTitledFirstName]用油滴涂抹我的指甲。我感觉自己的皮肤很热,因为[physician.GetSheHe]将我的手移向火焰。“不要担心,[ROOT.Char.GetLadyLord]。通过[ROOT.Char.GetFaith.HealthGodName]的智慧,您将得到净化。”" - health.mystic_treatment_questionable.3.desc:0 "“月亮需要你的奉献。”[physician.GetTitledFirstName]说道,然后交给我一烟斗带有辛辣香气的东西。我吸了几口,抬头看着夜空,口占出了世上最好的诗。接着,那些辞句便离我而去……" + health.mystic_treatment_questionable.3.desc:1 "“月亮需要你的奉献。”[physician.GetTitledFirstName]说道,然后递给我一块带有辛辣香气的蛋糕。吃完几分钟后,我抬头看着夜空,口占出了世上最好的诗。接着,那些辞句便离我而去……" health.mystic_treatment_questionable.4.desc:0 "[physician.GetTitledFirstName]让我在每天晚上睡前喝一种特别浓的酒。“这能松开您的构造,让灵魂进入您的身体。”[physician.GetSheHe]向我保证。“但这也能令人……放轻松。”[physician.GetSheHe]承认,朝我咧嘴笑。" health.mystic_treatment_questionable.5.desc:0 "[physician.GetFirstName]告诉我解读[ROOT.Char.GetFaith.ReligiousText]是一项艰巨的任务,但用火净化是一种和世界本身同样古老的技艺。当时我还不知道[physician.GetSheHe]会让我走过燃烧的煤炭。" health.mystic_treatment_questionable.6.desc:2 "[physician.GetTitledFirstName]告诉我[ROOT.Char.GetFaith.HealthGodName]想要考验我的灵魂。我们一起前行,直到抵达一个小湖。我们手牵手走进湖中。当[physician.GetFirstNameNoTooltip]抓住我的肩膀将我按下去时,我非常震惊。我一定是失去知觉了,因为我不记得后来发生了什么……" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/hold_court_events/hold_court_events_isabella_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/hold_court_events/hold_court_events_isabella_l_simp_chinese.yml index 23c74174f7..53f828f21a 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/hold_court_events/hold_court_events_isabella_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/hold_court_events/hold_court_events_isabella_l_simp_chinese.yml @@ -104,7 +104,7 @@ hold_court.4600.b:0 "可爱的想法![chancellor.GetCouncilTitle]!传扬出去,我是魔鬼。" hold_court.4600.b.tt:0 "不论是好是坏,你与[THIS.GetCharacter.GetFaith.DevilName]的亲近应当广为人知。" hold_court.4600.c:0 "我真的那么可恶吗?" - hold_court.4600.c.tt:1 "为时尚且不晚" + hold_court.4600.c.tt:1 "为时尚且不晚。" hold_court.4600.d:0 "无稽之谈![ROOT.Char.GetFaith.WitchGodName|U]比[ROOT.GetCharacter.GetFaith.DevilName]不知道高到哪里去了!" hold_court.4600.d.success:0 "整个宫廷都被你逗乐了" hold_court.4600.d.failure:0 "你的廷臣们怀疑你不是在开玩笑" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/hold_court_events/hold_court_events_joe_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/hold_court_events/hold_court_events_joe_l_simp_chinese.yml index c82b150bd9..4079316b7f 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/hold_court_events/hold_court_events_joe_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/hold_court_events/hold_court_events_joe_l_simp_chinese.yml @@ -63,7 +63,7 @@ hold_court.8020.d:0 "我看没有任何理由改变。" hold_court.8020.e:0 "[pope.GetTitledFirstNameNoTooltip]绝不会多管闲事。" # Custom - holiness_cathedral_1:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]朝圣者蜂拥至[ROOT.Var('holy_site_var').Title.GetNameNoTierPossessive]的[ROOT.Char.Custom('GetFaithGrandTemple')]以接近[ROOT.Char.GetFaith.HighGodNameAlternate]。" + holiness_cathedral_1:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]朝圣者蜂拥至[ROOT.Var('holy_site_var').Title.GetNameNoTierPossessive][ROOT.Char.Custom('GetFaithGrandTemple')]以接近[ROOT.Char.GetFaith.HighGodNameAlternate]。" holiness_holy_site_1:0 "[ROOT.Var('holy_site_var').Title.GetNameNoTierNoTooltip]是[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]朝圣和礼拜的重要中心。" holiness_fallback_1:0 "[ROOT.Var('holy_site_var').Title.GetNameNoTierNoTooltip]的信徒亟需[ROOT.Var('holy_site_var').Title.GetCountyData.GetFaith.DevilName]的宗教指引和救赎。" holiness_cathedral_2:0 "如此重要的[ROOT.Char.GetFaith.HouseOfWorship]" @@ -116,7 +116,7 @@ demand_conversion_tt:0 "[recipient.GetTitledFirstName]及其至亲会皈依你的宗教" # # Royal Service hold_court.8050.t:0 "精忠报国" - hold_court.8050.desc:0 "[vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U]走近御座,后面跟着一名[knight.Custom('GetYoungMiddleAgedOld')][knight.GetWomanMan]。\n\n“我的[vassal.Custom2('RelationToMeShort', ROOT.Char)]及[ROOT.Char.GetTitleAsNameNoTooltip]!”[vassal.GetSheHe]滔滔不绝,“我的[vassal.Custom2('RelationToMeShort', SCOPE.sC('knight'))][knight.GetFullName]盼望获得在你的[ROOT.Char.Custom('MountedWarriorTermPlural')]亲卫队中服役的荣耀——给[knight.GetHerHim]一个机会证明[knight.GetHerHis]的才干吧!”\n\n" + hold_court.8050.desc:0 "[vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U]走近御座,后面跟着一名[knight.Custom('GetYoungMiddleAgedOld')]的[knight.GetWomanMan]。\n\n“我的[vassal.Custom2('RelationToMeShort', ROOT.Char)]及[ROOT.Char.GetTitleAsNameNoTooltip]!”[vassal.GetSheHe]滔滔不绝,“我的[vassal.Custom2('RelationToMeShort', SCOPE.sC('knight'))][knight.GetFullName]盼望获得在你的[ROOT.Char.Custom('MountedWarriorTermPlural')]亲卫队中服役的荣耀——给[knight.GetHerHim]一个机会证明[knight.GetHerHis]的才干吧!”\n\n" hold_court.8050.desc_talented:0 "“[knight.GetSheHe|U]已经是[vassal.GetTitleAsNamePossessive]最富盛名的决斗家之一,能为你在战场上带来许多光荣!”确实,你曾听说过[knight.GetHerHis]的能力……" hold_court.8050.desc_suitable:0 "“这位[knight.GetWomanMan][knight.GetHerHis]知道如何使用[knight.Custom('SignatureWeaponArticle')][knight.Custom('signature_weapon')],有需要时不会让你失望!”" hold_court.8050.desc_passing:0 " [knight.GetFirstNameNoTooltip]弱弱地笑了。“虽然我只是一名中游的剑客,我希望为你效命。”" @@ -264,7 +264,7 @@ hold_court_8090_horse:0 "维持帝王骑兵,并照看你的坐骑" hold_court_8090_bodyguard:0 "贴身保护你的安全" hold_court_8090_champion:0 "代表陛下处理名誉事务" - hold_court_8090_hunt:0 "组织君主狩猎,并保护猎物" + hold_court_8090_hunt:0 "组织和保护君主狩猎" hold_court_8090_poet:0 "创作配得上陛下的歌谣和十四行诗" hold_court_8090_musician:0 "使圣听愉快并组织娱乐" hold_court_8090_cupbearer:0 "为你斟酒,确保其安全性" @@ -331,7 +331,7 @@ hold_court.8100.c.tt_child:0 "所有儿童" hold_court.8100.d:0 "养个孩子可不便宜……" hold_court.8100.e:0 "真不幸,但这不关君主的事。" - hold_court.8100.hook.tt:0 "[ward.GetName]如果长大成人前一直是你的[ward|E],会欠你一个强[hook|E]。" + hold_court.8100.hook.tt:0 "[ward.GetName]如果长大成人前一直是你的[ward|E], 会欠你一个强[hook|E]。" # Modifiers hold_court_8100_adopted_modifier:0 "被接纳的平民" hold_court_8100_adopted_modifier_desc:0 "该角色出身寒微,但已被贵族团体接纳" @@ -342,7 +342,7 @@ hold_court_8100_situation_unknown:0 "消失" # # Serious Business hold_court.8110.t:0 "严肃事态" - hold_court.8110.desc:0 "一名长相恐怖的农民漫游得太过靠近,护卫站出来挡在我们之间。“噢!”[peasant.GetSheHe]眨着眼后退了,用没剩几颗牙齿的嘴笑了。\n\n“#EMP [ROOT.Char.GetLadyLord]下#!,我从[peasant_holding.GetNameNoTooltip]来这儿是有紧腰事儿!”[peasant.GetHerHis|U]的眉毛起起伏伏。\n\n“[ROOT.Char.GetTitleAsNameNoTooltip]恁看," + hold_court.8110.desc:0 "一名长相恐怖的农民漫游得太过靠近,护卫站出来挡在我们之间。“噢!”[peasant.GetSheHe]眨着眼后退了,用没剩几颗牙齿的嘴笑了。\n\n“#EMP [ROOT.Char.GetLadyLord]下#!,我从[peasant_holding.GetNameNoTooltip]来这儿是有腰紧事儿!”[peasant.GetHerHis|U]的眉毛起起伏伏。\n\n“[ROOT.Char.GetTitleAsNameNoTooltip]恁看," hold_court.8110.desc.affair:1 "我们的[dummy_male.Custom2('dummy_peasant_profession', ROOT.Char)]一值在合[dummy_female.Custom2('dummy_peasant_profession', ROOT.Char)]的姐姐的表妹弄男女关系,整个村子都沸腾了!侕这已经是七个月亮之前的事了!或者是八个……?”[peasant.GetSheHe|U]拍了拍[peasant.GetHerHis]的下巴。" hold_court.8110.desc.fence:1 "我大爷还在的日子里,[dummy_male.Custom2('dummy_peasant_profession', ROOT.Char)]沿着[dummy_female.Custom2('dummy_peasant_profession', ROOT.Char)]父亲的田地立了篱笆,但现在篱笆要淬城片了,而那孙子裆然什么都不想做!”" hold_court.8110.desc.goat:1 "遮一切都始于上一次丰收。[dummy_male.Custom2('dummy_peasant_profession', ROOT.Char)|U]的山羊漫游井了[dummy_female.Custom2('dummy_peasant_profession', ROOT.Char)]的侄女的棚屋,造成了巨大的混乱是她弄的。[peasant.GetSheHe|U]一拍[peasant.GetHerHis]大腿:“噢,恁真应该看看,超大人!”" @@ -590,7 +590,7 @@ hold_court_8190_vassal_modifier:0 "不受欢迎的文化" # Custom hold_court_8190_bellicose:0 "一有机会就打架,野蛮!" - hold_court_8190_stoic:0 "“高贵”地承受着一切!噢,#EMP 算了吧#!!" + hold_court_8190_stoic:0 "高贵地承受着一切!噢,#EMP 算了吧#!!" hold_court_8190_bureaucratic:0 "对祖先的成功之道毫无敬意。" hold_court_8190_spiritual:0 "#EMP 如此痴迷#!于讨好[ROOT.Char.GetFaith.HighGodName]和他们的[ROOT.Char.GetFaith.AltPriestTermPlural]。" hold_court_8190_courtly:0 "总是像猫一样讨好他们的统治者!" @@ -646,7 +646,7 @@ hold_court.8220.desc.time:0 "“#EMP 你可悲的统治结束了!#!”" hold_court.8220.desc.vengeance:0 "“#EMP 复仇之日到了!!#!”" hold_court.8220.desc.insult:1 "“#EMP [ROOT.Char.Custom('InsultAdjective')][ROOT.Char.Custom('InsultNoun')],你的死期到了!#!”" - hold_court.8220.desc.die:0 "“#EMP 死!!!#!”" + hold_court.8220.desc.die:0 "“#EMP 死!!!!#!”" hold_court.8220.a.craven:0 "#EMP 啊啊啊啊!#!" hold_court.8220.a.paranoid:0 "#EMP 我就知道会这样!#!" hold_court.8220.a.fallback:0 "#EMP 不!!!#!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/commission_epic_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/commission_epic_events_l_simp_chinese.yml index 2ac345e09f..b1e2e0f603 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/commission_epic_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/commission_epic_events_l_simp_chinese.yml @@ -36,8 +36,8 @@ CommissionEpicComposerTheir_composer:0 "[second.GetHerHis]" CommissionEpicComposerTheir_scribes:0 "他们" - CommissionEpicComposerHasHave_has:0 "$articleblank_blank$" - CommissionEpicComposerHasHave_have:0 "$articleblank_blank$" + CommissionEpicComposerHasHave_has:0 "已" + CommissionEpicComposerHasHave_have:0 "已" commission_epic.0001.t:0 "家族史诗" commission_epic.0001.desc:0 "我需要的是描绘我家族伟大的经典故事。一部关于[ROOT.Char.GetDynasty.GetBaseName]宗族起源,以及我们如何注定伟大的[ROOT.Char.Custom('CompositionType')]!\n\n我只需要一个懂得如何讲故事的人……" @@ -61,13 +61,17 @@ commission_epic.0002.writer:0 "我的家族史诗似乎进展得很顺利,而且某些台词听上去会被援引几十年,不过[writer.GetTitledFirstName]对于故事的重心有许多疑问。\n\n如果[writer.GetSheHe]先把书写完,我可以很容易回答[writer.GetSheHe]的疑问,然后告诉[writer.GetHerHim]我不喜欢哪里,但是[writer.GetSheHe]坚持要求现在就得到回答。" commission_epic.0002.servant:0 "[servant.GetFirstName],我派去创作我的家族史的仆人,看上去有一点纠结。不过[servant.GetSheHe]取得的进展真是让人印象深刻,毕竟[servant.GetSheHe]原来既不能阅读也不懂押韵。\n\n[servant.GetSheHe]日以继夜地工作,现在带着一个重要的问题来找我。“[ROOT.Char.GetLadyLord],这部书到底应该着重于什么呢?”" commission_epic.0002.scribes:0 "我的[ROOT.Char.Custom('CommissionEpicScribes')]已经开始着手创作我的家族史诗,但是他们遇到了麻烦。他们无法就故事的重心达成一致,每个[ROOT.Char.Custom('CommissionEpicScribe')]都恰好坚持自己负责的那部分是最应强调的。\n\n“我们不想勉强别人,[ROOT.Char.GetLadyLord],但是您#EMP 必须#!钦定一下,不然我们要把彼此撕成碎片了!”" - commission_epic.0002.a:0 "当然应该着重描述我和我的命运!" + commission_epic.0002.iberia_epic.a:0 "书写我的宗族统治伊比利亚的权利!" + commission_epic.0002.a:1 "着重于我的宗族先祖宣称的故事。" + commission_epic.propaganda:0 "当这部史诗完成后,我会获得相邻头衔的[claims|E]" + commission_epic.0002.b:1 "当然应该着重于描述我和我的命运!" commission_epic.more_prestige:0 "当这部史诗完成后,我会获得更多个人[prestige|E]" - commission_epic.0002.b:0 "这是#EMP 家族#!史,大度一点。" + commission_epic.0002.c:1 "这是#EMP 家族#!史,大度一点。" commission_epic.more_dynasty_prestige:0 "当这部史诗完成后,我会获得更多[dynasty_prestige|E]" - commission_epic.0002.c:0 "尽可能真实地讲述故事。" + commission_epic.0002.d:0 "尽可能真实地讲述故事。" commission_epic.more_piety:0 "当这部史诗完成后,我也会获得一些[piety|E]" + commission_epic.1001.t:0 "家族史诗:时间问题" commission_epic.1001.opening:0 "我已经数周没有收到我的家族史诗的新作了,看来要么是整个过程花费的时间太长,要么就是" commission_epic.1001.composer:0 "[composer.GetSheHe]写出的都是些粗鄙之语!要[composer.GetSheHe]写出杰出之作,并且要[composer.GetSheHe]现在就写出,真的很过分吗?" @@ -169,6 +173,53 @@ commission_epic.2006.c:0 "我们都知道,族人是第一位的。" commission_epic.2006.c.same_dynasty:0 "此选项可用,因为[court_chaplain.GetFirstNameNoTooltip]和我属于同一[dynasty|E]" + commission_epic.6001.t:0 "一些小润色" + commission_epic.6001.writerservant:0 "在替我撰写编年史一段时间后,[composer.GetName]前来找我。\n\n“[Select_CString(ROOT.Char.IsFemale,'女士','大人')],”[composer.GetSheHe]说道,“我必须坦白,尽管你的宗族确实伟大,但你希望能找到的祖先宣称可能……不太容易证实。我需要更多时间、更多资源,来深挖古老的文献。否则,我将不得不对故事进行一些小#italic 润色#!,这会降低你宣称的可信度……”" + commission_epic.6001.scribes:0 "我的书吏们夜以继日地研究古老的手稿,试图将来自我祖先的领土宣称写进编年史。\n\n“唉,”他们说,“在写到……此事的真相,你祖先的地契与领地等等时,我们可能必须进行一些小润色。你一定能理解吧,[Select_CString(ROOT.Char.IsFemale,'女士','大人')]?”" + commission_epic.6001.a:0 "随你怎么润色,把它写完!" + commission_epic.6001.b:0 "拿走我的钱,多研究一下。" + commission_epic.less_credible:0 "编年史会更不可信" + commission_epic.more_credible:0 "编年史将更可信" + + commission_epic.6003.t:0 "不易发现的宣称" + commission_epic.6003.writer:0 "[composer.GetName]一直在努力为我撰写编年史,编年史变得越来越宏大,但同样也越来越不可信。\n\n“[ROOT.Char.GetLadyLord],”[composer.GetSheHe]说道,“我找到了一册破烂的古老文本,里面说有一位叫做[ancestor_1.GetFirstNameNoTooltip]的[Select_CString(ancestor_1.IsFemale,'女王','国王')]曾经统治了[neighboring_county_1.GetNameNoTier]、[neighboring_county_2.GetNameNoTier]和[neighboring_county_3.GetNameNoTier]。我可以钻研家谱,进行一些……用我们的话叫#italic 创造性的添加#!,将[ancestor_1.GetSheHe]写成你的祖先。然后,我可以利用[ancestor_1.GetHerHis]的故事,让你对其中一块土地,甚至全部土地拥有多少有些可信的宣称……”" + commission_epic.6003.servant:0 "[composer.GetName]一直在努力撰写我那越来越不可信的编年史。\n\n“[ROOT.Char.GetLadyLord],”[composer.GetSheHe]说道,“我找到了一段古代的[neighboring_county_1.GetNameNoTier]、[neighboring_county_2.GetNameNoTier]和[neighboring_county_3.GetNameNoTier][Select_CString(ancestor_1.IsFemale,'女王','国王')]‘[Select_CString(ancestor_1.IsFemale,'女猎手','一肘高')]’[ancestor_1.GetFirstNameNoTooltip]所写的模糊的还愿铭文。我可以在你的家谱中做一些创造性的添加,将[ancestor_1.GetSheHe]写成你的祖先。然后,我可以在编年史中做一些修饰,确立你对其中一些土地——甚至是全部土地的稳固宣称。”" + commission_epic.6003.scribes:0 "我的书吏们一直在努力撰写我那越来越错综复杂的编年史。\n\n“[ROOT.Char.GetLadyLord],”他们说道,“我们在一份古老手稿中找到了一条旁注,提及在古代有一名叫做‘[Select_CString(ancestor_1.IsFemale,'慷慨者','独眼')]’[ancestor_1.GetFirstNameNoTooltip]的[ancestor_1.GetWomanMan]在[neighboring_county_1.GetNameNoTier]、[neighboring_county_2.GetNameNoTier]和[neighboring_county_3.GetNameNoTier]有一些影响力。我们可以钻研家谱,创造性地将[ancestor_1.GetSheHe]#italic 写成#!你的祖先。然后,我们可以在编年史中坐实你对其中一些土地——甚至是全部土地的统治权……”" + commission_epic.6003.a:0 "我全都要!" + commission_epic.6003.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip]在今年这个时节看起来很不错!" + commission_epic.6003.c:0 "[neighboring_county_2.GetNameNoTierNoTooltip]正是我想要的!" + commission_epic.6003.d:0 "[neighboring_county_3.GetNameNoTierNoTooltip]必须属于我。" + commission_epic.paranoid_neighbors:0 "你的邻居得知这部编年史后将会非常不满" + + commission_epic.6004.t:0 "可信的宣称" + commission_epic.6004.writerservant:0 "[composer.GetName]一直在努力撰写我的编年史,它囊括的范围正越来越广,章节数越来越多。\n\n“[ROOT.Char.GetLadyLord],”[composer.GetSheHe]说道,“我发现了一份关于税收和土地权的古老文件,读起来有点沉闷,但它提到了一位名为‘[Select_CString(ancestor_1.IsFemale,'高个子','秃头')]’[ancestor_1.GetFirstNameNoTooltip]的[ancestor_1.GetLadyLord],在过去统治着[neighboring_county_1.GetNameNoTier]和[neighboring_county_2.GetNameNoTier]。我设法将[ancestor_1.GetHerHis]的世系从古典晚期一直追溯到了你!我可以借此赋予你对其中任一快土地的宣称,非常可信的宣称,没人能否认它。”" + commission_epic.6004.scribes:0 "我的书吏们一直在努力撰写我的编年史,它囊括的范围正越来越广,章节数越来越多。\n\n“[ROOT.Char.GetLadyLord],”他们说道,“我们发现了一份非常古老的皇家特许状,将[neighboring_county_1.GetNameNoTier]和[neighboring_county_2.GetNameNoTier]的统治权与一位名为‘[Select_CString(ancestor_1.IsFemale,'好人','好运')]’[ancestor_1.GetFirstNameNoTooltip]的[ancestor_1.GetLadyLord]联系在一起。在[ROOT.GetCharacter.GetFaith.HighGodName]的指引下,我们将你的世系一直向上追溯到了[ancestor_1.GetHerHim],并写进了编年史。其中任意一块土地都理应属于你。”" + commission_epic.6004.a:0 "我全都要!" + commission_epic.6004.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip]当然是该我继承的遗产。" + commission_epic.6004.c:0 "我一直都觉得[neighboring_county_2.GetNameNoTierNoTooltip]应该属于我!" + + commission_epic.6005.t:0 "史诗未竟" + commission_epic.6005.writerservant:0 "我一直怀疑我的编年史出了什么问题,确实,现在[composer.GetName]一脸焦虑地来找我。\n\n“唉,[ROOT.Char.GetLadyLord],”[composer.GetSheHe]说道,“我尽力了,但依然找不到任何能证实的历史宣称。这活儿我干不下去了。不过,为你的宗族歌功颂德的编年史写好了。请满足于此,不要因为我的失败而惩罚我……”" + commission_epic.6005.scribes:0 "我的书吏们似乎因为我的编年史伤透了脑筋,确实,他们现在一脸担忧地来找我。\n\n“唉,”他们说道,“我们找不到任何能证实的历史宣称。我们尽力了,但这超出了我们的能力。不过,我们创作了一部对你的宗族歌功颂德的编年史。请满足于此,不要因为我们的失败而惩罚我们……”" + commission_epic.6005.a:0 "下密牢去吧!" + commission_epic.6005.b:0 "没用的蠢材……" + commission_epic.6005.c:0 "这是[ROOT.GetCharacter.GetFaith.HighGodName]在惩罚我的自负吗?" + commission_epic.6005.d:0 "至少我有了一部编年史……" + + commission_epic.6006.t:0 "有力的宣传" + commission_epic.6006.writerservant:0 "“完成了,[ROOT.Char.GetLadyLord],”[composer.GetName]如释重负地说道,递给我一部大部头。“这就是[ROOT.Char.GetDynastyHouseNameNoTooltip]家族的编年史,极其详细地描述了它统治你渴望的各块土地的历史。现在肯定没人能质疑你合法的宣称了!”" + commission_epic.6006.scribes:0 "终于,我的书吏完成了宣传编年史。他们如释重负地递给我一部非常大的书。\n\n“给你,[Select_CString(ROOT.Char.IsFemale,'女士','大人')],[ROOT.Char.GetDynastyHouseNameNoTooltip]家族的伟大编年史,极其详细地阐述了你所有的宣称。希望它能带给你好运。”" + commission_epic.6006.a:0 "完美!" + + propaganda_chronicle_name:0 "[ROOT.Char.GetDynastyHouseNameNoTooltip]家族宣传编年史" + propaganda_chronicle_desc:0 "这本沉重的书极其详细地阐述了[ROOT.Char.GetDynastyHouseNameNoTooltip]家族的荣耀,以及它多多少少有些离奇的领地宣称。" + + half_baked_propaganda_chronicle_name:0 "未完成的宣称编年史" + half_baked_propaganda_chronicle_desc:0 "这本书如果完成了或许会臭名昭著。就目前而言,它未能说服任何读者相信其赞助者想要的领土宣称,而是大肆吹捧了[ROOT.Char.GetDynastyNameNoTooltip]宗族的所谓美德。" + + + + commission_epic.9001.t:0 "家族史诗" commission_epic.9001.writer:1 "我家族的宏伟[ROOT.Char.Custom('CompositionType')]终于完结了,[composer.GetTitledFirstName]有理由为之自豪!" commission_epic.9001.servant:0 "看来选择[composer.GetTitledFirstName]来创作我家族的[ROOT.Char.Custom('CompositionType')]真是明智。尽管[composer.GetHerHis]面临了一些挑战,但这工作成果真是让人印象深刻。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/governance/stewardship_general_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/governance/stewardship_general_events_l_simp_chinese.yml index 27c2b0d2bc..6cbf64e7b5 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/governance/stewardship_general_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/governance/stewardship_general_events_l_simp_chinese.yml @@ -17,11 +17,11 @@ # Visited by a Trinket Peddler, by Filippa Gannholm stewardship_general.2001.t:0 "闻到有利可图的气味" - stewardship_general.2001.desc_intro:0 "我正慢悠闲逛时,一名商人的吆喝声从街上的日常喧嚣中脱颖而出。\n“您好[ROOT.Char.GetLadyLord]!我这里有各式各样精美的物件,若[ROOT.Char.GetLadyLord]刚好有带钱的话……”" - stewardship_general.2001.desc:0 "\n\n商人的摊位上确实摆满了小饰物和服装。" - stewardship_general.2001.desc_high_skill:0 "$stewardship_general.2001.desc$作为一名老练的征购官,早已遍阅佳品,琳琅满目的货品中却有几件小饰物抓住了我的眼球。" - stewardship_general.2001.desc_steward:0 "\n\n我正端详着摊位上林林总总的货物时,只听见[helpful_councillor.GetShortUIName]低语道:“那件东西上的蚀刻肯定是真的……而且还相当值钱!”[helpful_councillor.GetSheHe|U]得意扬扬地笑着瞥了我一眼。" - stewardship_general.2001.desc_chaplain:0 "\n\n与我随行的[helpful_councillor.GetShortUIName]突然怔住了,[helpful_councillor.GetHerHis]昂起头颅,热切地盯着商人摊位上的某件东西。[helpful_councillor.GetSheHe|U]身体前倾,用轻声吐露道:“那边那件‘小玩意’,跟仪式中用的圣髑匣上的东西简直一模一样。拿下那件饰品是明智的。”" + stewardship_general.2001.desc_intro:0 "正慢悠闲逛时,一名商人的吆喝从大街上日常的兜售和忙乱声中脱颖而出。\n“您好[ROOT.Char.GetLadyLord]!我这里有各式各样精美的物件,若[ROOT.Char.GetLadyLord]刚好有带钱的话……”" + stewardship_general.2001.desc:0 "\n\n商人的摊位上摆满了小饰物和服饰。" + stewardship_general.2001.desc_high_skill:0 "$stewardship_general.2001.desc$见惯了好物、眼光毒辣的我,将目光扫向摆满的小饰物中的几件。" + stewardship_general.2001.desc_steward:0 "\n\n我正凝神观察摊位上的货物,就听见[helpful_councillor.GetShortUIName]的低语声:“这件东西上的蚀刻肯定是真的……而且非常值钱!”[helpful_councillor.GetSheHe|U]带着得意的笑容望了我一眼。" + stewardship_general.2001.desc_chaplain:0 "\n\n与我随行的[helpful_councillor.GetShortUIName]突然定住了,[helpful_councillor.GetHerHis]头颅扬起、热切盯着商人摊位上的某件东西。[helpful_councillor.GetSheHe|U]身体前倾,用急促的声音吐露道:“那边那件‘小玩意’,跟仪式中用的圣髑匣上的东西简直一模一样。拿下那件饰品是明智的。”" stewardship_general_2001_success_msg.t:0 "砍价成功" stewardship_general_2001_failure_msg.t:0 "砍价失败" stewardship_general_2001_free_msg.desc:0 "你的砍价能力十分优秀" @@ -29,30 +29,30 @@ stewardship_general_2001_minor_msg.desc:0 "你的砍价能力有点糟糕" stewardship_general_2001_expensive_msg.desc:0 "你被商人智取" stewardship_general.2001.free:0 "你做了一笔十分划算的买卖" - stewardship_general.2001.tiny_cost:0 "你还算一名像样的谈判者" - stewardship_general.2001.minor_cost:0 "这并不是一单划算的买卖" + stewardship_general.2001.tiny_cost:0 "你是一名过得去的谈判者" + stewardship_general.2001.minor_cost:0 "这并不是很划算的交易" stewardship_general.2001.expensive_cost:0 "商人智取了你" stewardship_haggle_cheap_trinket_tt:0 "你选择廉价的饰品" stewardship_haggle_expensive_trinket_tt:0 "你选择昂贵的饰品" stewardship_haggle_helpful_trinket_tt:0 "你选择推荐的饰品" stewardship_general.2001.a:0 "我感觉运气不错。" - stewardship_general.2001.a.ignore_help:0 "这件简直算是白给了。" + stewardship_general.2001.a.ignore_help:0 "这一件应该很划算。" stewardship_general.2001.b:0 "这件小饰品的细节激起了我的兴趣。" - stewardship_general.2001.b.ignore_help:0 "我认为选这一件会赚得更多。" + stewardship_general.2001.b.ignore_help:0 "我认为这一件会更合算。" stewardship_general.2001.c.steward:0 "我相信你在这一领域的专业,[ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('helpful_councillor')) ]。" stewardship_general.2001.c.chaplain:0 "你的话听起来很明智,[helpful_councillor.GetFirstNameNoTooltip]。" stewardship_general.2001.d:0 "我们走吧。" - stewardship_general.2001.d.irritable:0 "我说了#EMP 不要#!。现在就滚吧,不然#EMP 我来帮你滚!#!" + stewardship_general.2001.d.irritable:0 "我说#EMP 不要#!。现在滚吧,不然#EMP 我就帮你滚!#!" stewardship_general.2001.tt:0 "获得饰品" stewardship_general.2002.t:1 "令人印象深刻的演出" stewardship_general.2002.t_insulting:1 "侮辱性的演出" - stewardship_general.2002.desc.intro:0 "等我们走过了两个摊位后, " - stewardship_general.2002.desc_impressed:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]笑呵呵地看向我。\n\n“是啊,确实很棒!我自己都做不出这么漂亮的。”\n\n[helpful_councillor.GetSheHe|U]漫不经心地扫了一眼我们旁边摊位上的小玩意,然后用期待的目光斜视了我一眼。" - stewardship_general.2002.desc_very_impressed:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]兴奋地拽了拽我的袖子。\n\n“[ROOT.Char.GetFaith.HighGodName]啊,真是太精彩了!如此的口才!在这场以物易物的#EMP ‘舞会’#!中,几乎没人能跟得上这接连不断的甜言蜜语。”\n\n[helpful_councillor.GetSheHe|U]晕头转向又赞不绝口地看着我。" - stewardship_general.2002.desc_insulted:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]不以为然地看着我。\n\n“那可真是……当然还是很有趣的。我不太确定我们的目标是什么,[ROOT.Char.GetLadyLord],但是我敢肯定那个商贩得到了自己想要的……”\n\n然后[helpful_councillor.GetSheHe|U]开始往前走去,标志着我们对话的结束。" - stewardship_general.2002.desc_very_insulted:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]发出一阵含有对立情绪的哼声。\n\n“任何一个弱智都会主张[bought_trinket.GetName]几乎就配不上它这个名字。但是,#EMP 我很确定#!我们做了正确的决定……”\n\n[helpful_councillor.GetSheHe|U]显然对我先前的糟糕表现非常不满。" - stewardship_general.2002.a.high_stewardship:0 "兴许我可以教你一两招。" + stewardship_general.2002.desc.intro:0 "等我们走过下两个摊位后, " + stewardship_general.2002.desc_impressed:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]笑呵呵地看向我。\n\n“是啊,确实很棒!我自己都办不了这么漂亮。”\n\n[helpful_councillor.GetSheHe|U]漫不经心地扫了一眼我们旁边摊位上的小玩意,然后用期待的目光斜视了我一眼。" + stewardship_general.2002.desc_very_impressed:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]兴奋地拽了拽我的袖子。\n\n“[ROOT.Char.GetFaith.HighGodName]啊,真是太精彩了!如此的口才!在这场以物易物的#EMP ‘舞会’#!中,几乎没人能跟得上这接连不断的甜言蜜语。”\n\n[helpful_councillor.GetSheHe|U]不知所措又充满钦佩地看着我。" + stewardship_general.2002.desc_insulted:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]不满地看着我。\n\n“那可真是……当然还是很有趣的。我不太确定我们想要什么,[ROOT.Char.GetLadyLord],但是我敢肯定那个商贩得到了想要的东西……”\n\n然后[helpful_councillor.GetSheHe|U]开始走在前面,这标志着我们谈话的结束。" + stewardship_general.2002.desc_very_insulted:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]发出极具对抗意味的哼声。\n\n“傻子都知道[bought_trinket.GetName]配不上它这个名字。但是,#EMP 我很确定#!我们做了正确的选择……”\n\n[helpful_councillor.GetSheHe|U]显然对我先前的糟糕表现非常不满。" + stewardship_general.2002.a.high_stewardship:0 "或许我可以教你一两招。" stewardship_general.2002.mentor_success:0 "你一整晚都在回忆以物易物的细节" stewardship_general.2002.mentor_failure:0 "[helpful_councillor.GetTitledFirstNameNoTooltip]不是很信服" stewardship_general.2002.impressed:0 "这是一次很划算的交换,不是吗。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/guile/intrigue_dread_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/guile/intrigue_dread_events_l_simp_chinese.yml index 7aa704cb79..0f2df95219 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/guile/intrigue_dread_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/guile/intrigue_dread_events_l_simp_chinese.yml @@ -194,13 +194,13 @@ intrigue_dread.4200.t:0 "梦想之林" intrigue_dread.4200.desc.intro:0 "通过努力,我最终成为了一位真正令人恐惧和尊敬的人物,大量罪犯和不忠者被我关进了地牢。" - intrigue_dread.4200.desc.noble_forest:0 "我的牢房里关满了仇敌,叛徒和普通罪犯。也许是时候让他们去[ROOT.Char.GetFaith.NegativeAfterlife]见[ROOT.Char.GetFaith.DeathGodName],并在那里服务[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]了!" + intrigue_dread.4200.desc.noble_forest:1 "我的牢房里关满了仇敌,叛徒和普通罪犯。也许是时候让他们去[ROOT.Char.GetFaith.NegativeAfterLife]见[ROOT.Char.GetFaith.DeathDeityName],并在那里服务[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]了!" intrigue_dread.4200.desc.commoner_forest:0 "许多来自乡村和城市的低贱的杀手和扒手等待着他们的命运,远离社会,对他们也许我有个更好的主意。" intrigue_dread.4200.desc.middle:0 "\n\n在我恐怖的想法里,我想象着一个由被穿刺的罪犯和叛徒组成的树林环绕着[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]:一个残酷的提醒,让人们明白,背叛[ROOT.Char.GetTitleAsNameNoTooltip]会是什么下场。" intrigue_dread.4200.desc.noble_forest.outro:0 "我看到尖刺上的[random_prisoner_scope.GetNameNoTooltip],周围则是以同样方式竖起来的平民。现在只剩让这个梦想成为现实!" intrigue_dread.4200.desc.commoner_forest.outro:0 "我看到一排排罪犯排列在地平线上,他们的鲜血染红了[ROOT.Char.GetCapitalLocation.GetTerrain.GetNameNoTooltip]。只需要一点点工作,我们就能把足够多的的害虫聚集起来,让梦想成真。" intrigue_dread.4200.a:0 "让我们开始吧!" - intrigue_dread.4200.b:0 "[random_prisoner_scope.GetName]和一些平民足以传达我的信息。" + intrigue_dread.4200.b:1 "[random_prisoner_scope.GetTitledFirstNameNoTooltip]和一些平民足以传达我的信息。" intrigue_dread.4200.c:0 "一小堆尸体就够了。" intrigue_dread.4200.d:0 "所有人都必须畏惧我!" intrigue_dread.4200.e:0 "[ROOT.Char.GetFaith.HighGodName]啊!我不能这么做!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/guile/intrigue_scheming_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/guile/intrigue_scheming_events_l_simp_chinese.yml index aaf6e56352..af63794dd5 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/guile/intrigue_scheming_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/guile/intrigue_scheming_events_l_simp_chinese.yml @@ -241,7 +241,7 @@ intrigue_scheming.4050.t:0 "情报掮客" intrigue_scheming.4050.desc.start:0 "我期待[buyer.GetTitledFirstName]会对我所获得的情报非常感兴趣,它指出了" intrigue_scheming.4050.desc.lover:1 "[buyer.GetHerHis]的[buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))][owner.GetTitledFirstName]和[target.GetTitledFirstName]上床了……" - intrigue_scheming.4050.desc.incest:2 "[buyer.GetHerHis]的[buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))][owner.GetTitledFirstName]和[owner.GetFirstNamePossessiveNoTooltip]的[owner.Custom2('RelationToMeShort', SCOPE.sC('target'))][target.GetTitledFirstName]发生了性关系……" + intrigue_scheming.4050.desc.incest:2 "[buyer.GetHerHis]的[buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))][owner.GetTitledFirstName]和[owner.GetFirstNamePossessiveNoTooltip]的[owner.Custom2('RelationToMeShort', SCOPE.sC('target'))][target.GetTitledFirstName]一直保持着性关系……" intrigue_scheming.4050.desc.pregnancy:1 "[buyer.GetHerHis]的[buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))][owner.GetTitledFirstName]怀上了[target.GetTitledFirstName]的孩子……" intrigue_scheming.4050.desc.bastard:3 "[buyer.GetHerHis]的[buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))][target.GetTitledFirstName]事实上是[target.GetRealFather.GetTitledFirstName]的种……" intrigue_scheming.4050.desc.murderattempt:0 "[owner.GetTitledFirstName]是谋杀[target.GetTitledFirstName]的未遂阴谋的幕后黑手……" @@ -284,7 +284,7 @@ intrigue_scheming.4054.desc.start:0 "仔细检查了[seller.GetTitledFirstName]给我的证据,一切昭然若揭," intrigue_scheming.4054.desc.lover:1 "我的[buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))][owner.GetTitledFirstName]一直在与[target.GetTitledFirstName]上床!" - intrigue_scheming.4054.desc.incest:1 "我的[buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))][owner.GetTitledFirstName]和我的[buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))][target.GetTitledFirstName]之间有性关系!" + intrigue_scheming.4054.desc.incest:1 "我的[buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))][owner.GetTitledFirstName]和我的[buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))][target.GetTitledFirstName]之间一直有性关系!" intrigue_scheming.4054.desc.pregnancy:1 "我的[buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))][owner.GetTitledFirstName]怀上了[target.GetTitledFirstName]的孩子!" intrigue_scheming.4054.desc.bastard:2 "我的[buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))][target.GetTitledFirstName]事实上是[target.GetRealFather.GetTitledFirstName]的种!" intrigue_scheming.4054.desc.murderattempt:0 "[owner.GetTitledFirstName]是谋杀[target.GetTitledFirstName]的未遂阴谋的幕后黑手……" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/scholarship/learning_medicine_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/scholarship/learning_medicine_events_l_simp_chinese.yml index cc907e7782..1a15f88fa3 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/scholarship/learning_medicine_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/scholarship/learning_medicine_events_l_simp_chinese.yml @@ -165,9 +165,9 @@ #A vassal (or your liege) wants to eat some hashish while visiting your capital, by Ewan Cowhig Croft. learning_medicine.2110.t:0 "糕点密语" learning_medicine.2110.desc:0 "我的随从与我在短暂出访后漫步回[capital.GetNameNoTooltip],我们意外碰上了[hashish_vassal_or_liege.Custom2('MyCharacterIntroduction', ROOT.Char)]与[hashish_vassal_or_liege.GetHerHis]的近卫,他们在我的首府附近偷偷摸摸,谋划见不得人的勾当。\n\n" - learning_medicine.2110.desc_good_terms:0 "“啊,[ROOT.Char.GetFirstNameNoTooltip]!我正要找你呢。说来,离这儿不远的地方,我找到了个最棒的小餐馆。你愿不愿跟我一起整上几杯[ROOT.Char.Custom('GetExpensiveDrink')],再来点大麻馅儿的蛋糕?”" + learning_medicine.2110.desc_good_terms:0 "“啊,[ROOT.Char.GetFirstNameNoTooltip]!我正要找你呢。说来,离这儿不远的地方,我找到了个最棒的小餐馆。你愿不愿跟我一起整上几杯[ROOT.Char.Custom('GetExpensiveDrink')],再来点大麻陷的蛋糕?”" learning_medicine.2110.desc_bad_terms:0 "气氛紧张,一触即发,双方可敬的卫兵气势汹汹,准备开打。“大人,”我身后的一名年轻士兵嘁嘁道,“或许我们应该冷静下来,去那个小餐馆享用些大麻蛋糕?”\n\n双方静了下来,[hashish_vassal_or_liege.GetFirstNameNoTooltip]等着我的回答。" - learning_medicine.2110.desc_neutral_terms:0 "[hashish_vassal_or_liege.GetFirstNamePossessiveNoTooltip]意外被抓了现行,在难受的片刻之后,眼睛盯着我的身后。\n\n“啊,我的[hashish_vassal_or_liege.Custom2('RelationToMe', ROOT.Char)],或许你愿意跟我一块儿,忘记这份尴尬,去整几杯[ROOT.Char.Custom('GetExpensiveDrink')],再来点大麻馅儿的蛋糕?”" + learning_medicine.2110.desc_neutral_terms:0 "[hashish_vassal_or_liege.GetFirstNamePossessiveNoTooltip]意外被抓了现行,在难受的片刻之后,眼睛盯着我的身后。\n\n“啊,我的[hashish_vassal_or_liege.Custom2('RelationToMe', ROOT.Char)],或许你愿意跟我一块儿,忘记这份尴尬,去整几杯[ROOT.Char.Custom('GetExpensiveDrink')],再来点大麻陷的蛋糕?”" learning_medicine.2110.a.good_terms:0 "抱歉,但是我得走了。" learning_medicine.2110.a.bad_terms:0 "和这个狗杂种一起?决不!" learning_medicine.2110.a.neutral_terms:0 "恐怕我还要去其他地方。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/scholarship/learning_scholarship_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/scholarship/learning_scholarship_events_l_simp_chinese.yml index 3ccc2e87ad..76374fbb4a 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/scholarship/learning_scholarship_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/scholarship/learning_scholarship_events_l_simp_chinese.yml @@ -146,7 +146,7 @@ learning_scholarship_special.3002.desc:0 "我需要取得的第一种试剂是铅糖,它常被用作增甜酒品的配料。\n\n我可以找供货商为我进口我所需要的东西,虽然这会贵一些。要不,我也可以节约一点自己动手,焚烧金属铅块后把这些灰烬拌在醋里调匀……" learning_scholarship_special.3002.a:0 "会花钱的人才会赚钱!" learning_scholarship_special.3002.b:0 "如果让别人把事情都做了,我还能学到什么?" - learning_scholarship_special.3002.b_alchemist:0 "如果让别人把事情都做了,我们还能学到什么?!" + learning_scholarship_special.3002.b_alchemist:0 "如果让别人把事情都做了,我们还能学到什么!?" learning_scholarship_special.3002.a.success:1 "你安然无恙地配制了铅糖" learning_scholarship_special.3002.a.failure:1 "铅雾让你头痛得厉害" learning_scholarship_special.3002.tt:1 "你获得了铅糖" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/martial_authority_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/martial_authority_events_l_simp_chinese.yml index 1c9da98400..81246512c9 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/martial_authority_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/martial_authority_events_l_simp_chinese.yml @@ -118,4 +118,4 @@ martial_authority_special.3000.desc:0 "[martial_authority_friend.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)|U]近来常流连于我的内阁会议。我知道,[martial_authority_friend.GetHerHis]的兴趣是领导艺术,我直觉感到这[martial_authority_friend.GetWomanMan]是在等着我去打动[martial_authority_friend.GetHerHim]。\n\n或许我可以与[martial_authority_friend.GetHerHim]口头交流。另一方面,让[martial_authority_friend.GetHerHim]看到我与士兵的互动或许更好——至少我可以#EMP 假装#!自己记得所有士兵长什么样。" martial_authority_special.3000.a:0 "让我们探讨交流的技艺。" martial_authority_special.3000.b:0 "我们应去问候新兵!" - respected_figurehead:0 "受尊敬的领袖" + respected_figurehead:0 "受尊敬的船首像" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/martial_chivalry_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/martial_chivalry_events_l_simp_chinese.yml index 142564aa24..c1df6e51d7 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/martial_chivalry_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/martial_chivalry_events_l_simp_chinese.yml @@ -80,7 +80,7 @@ #Practice duel (Prowess skill challenge), Petter Vilberg martial_chivalry.2010.t:0 "挑战" - martial_chivalry.2010.start.desc:1 "我正在与我的一名士兵比试拳脚,汗水布满了我的额头, 因为我感到一种被监视的可怕感觉。我回头一看,只见[challenger.Custom2('MyCharacterIntroduction', ROOT.Char)]" + martial_chivalry.2010.start.desc:1 "我正在与我的一名士兵比试拳脚,汗水布满了我的额头, 因为我感到一种被监视的可怕感觉。在警惕中,我看到了[challenger.Custom2('MyCharacterIntroduction', ROOT.Char)]," martial_chivalry.2010.like.desc:0 "正在向我招手。我于是走过去和[challenger.GetHerHim]打招呼。\n\n我们讨论了一会儿武器训练,并交流了技巧和建议。正当我准备离别进行下一轮时,[challenger.GetTitledFirstNamePossessive]满脸容光焕发,随后[challenger.GetSheHe]建议我们一起训练。" martial_chivalry.2010.dislike.desc:0 "这人的眼睛直视着我,同时漠然地前后摇晃[challenger.GetHerHis]的[challenger.Custom('signature_weapon')]。\n\n“[ROOT.Char.GetTitleTierName]大人!”[challenger.GetFirstNamePossessive]的声音在庭院中炸开。“你是否愿意转而用我来考验你的技巧?”" martial_chivalry.2010.a:0 "接受挑战!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/warhorse_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/warhorse_events_l_simp_chinese.yml index 96e441ebdf..64490a4829 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/warhorse_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/lifestyle/warfare/warhorse_events_l_simp_chinese.yml @@ -46,7 +46,7 @@ warhorse.1001.e:0 "我不感兴趣。" warhorse.1001.e.tt:1 "#F “[THIS.Char.Custom('WarhorseStoryName')]除了我以外不需要任何驯马人!”#!" warhorse.1001.f:0 "这正是我付钱给$master_of_horse_court_position$的目的!" - warhorse.1001.f.tt:0 "你的$master_of_horse_court_position$开始训练你的[ROOT.Char.Custom('HorseStoryMareStallion')]。" + warhorse.1001.f.tt:1 "你的$master_of_horse_court_position$开始训练[THIS.Char.Custom('WarhorseStoryName')]" warhorse.1001.f.failure:0 "你高估了你的$master_of_horse_court_position$" warhorse.1001.f.failure.tt:0 "[m_horse.GetTitledFirstNameNoTooltip]训练[ROOT.Char.Custom('WarhorseStoryName')]失败。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/placeholderhugofp2eventtasf_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/placeholderhugofp2eventtasf_events_l_simp_chinese.yml new file mode 100644 index 0000000000..b76f89408d --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/placeholderhugofp2eventtasf_events_l_simp_chinese.yml @@ -0,0 +1,256 @@ +l_simp_chinese: + fp2_struggle.2000.t:0 "混乱的市场" + fp2_struggle.2000.desc:0 "在街市上调查时,我遇到了一位苦恼的穆哈台斯布,[fp2_2000_market_inspector.GetFullName],正试图在商贩间执行市场的规章。“摊位布置得杂乱无章,油污遍布清真寺门口,兔子没有剥皮,碗里还残留着奶酪!安拉啊,你们最好现在都给我好好听着!”\n\n这位穆哈台斯布#emphasis 本该#!在必要时使用暴力手段惩罚市场中的违规行为的,但[fp2_2000_market_inspector.GetSheHe]现在却被利欲熏心的商人给忽视了。\n\n我能做点什么,援助一下[fp2_2000_market_inspector.GetHerHim]吗?" + fp2_struggle.2000.a:0 "介入此事,威胁要找教法官。" + fp2_struggle.2000.a.desc:0 "穆哈台斯布纠正犯错的商人,\n教法官根据自己的判断惩罚他们" + fp2_struggle.2000.a.a:0 "商人遵从了你的话,但并不心悦诚服" + fp2_struggle.2000.a.a.notif:0 "加剧的官僚作风" + fp2_struggle.2000.a.b:0 "你以文明的方式解决了问题" + fp2_struggle.2000.a.b.notif:0 "可以接受的妥协" + fp2_struggle.2000.b:1 "需要给他们所有人一次严厉的斥责!" + fp2_struggle.2000.b.desc:0 "我亲自动手,对商人进行体罚" + fp2_struggle.2000.b.notif:0 "展示勤勉" + fp2_struggle.2000.b.notif.desc:0 "看到一名穆哈台斯布被痛斥,商人们深感震惊,于是迅速把市场给清理了。" + fp2_struggle.2000.d:0 "规矩为什么会妨碍到生意?" + fp2_struggle.2000.d.desc:0 "准许自由交易而无关税之忧会促进商贸,但也会慢慢动摇市场的稳定" + fp2_struggle.2000.e:0 "我不会容忍这种违抗!卫兵!" + fp2_struggle.2000.f:0 "既然我们都到这般田地了,何不再建一家妓院?" + fp2_struggle.2000.f.desc:0 "你试图缓和紧张局势,便怂恿商人进一步违反希斯拜" + fp2_struggle.2000.f.notif:0 "对外商宽大处理" + fp2_struggle.2000.f.notif.desc:0 "现在穆哈台斯布已停止执行法规,市场违规行为只会增加" + fp2_struggle.2001.t:0 "被遗忘的村庄" + fp2_struggle.2001.desc:0 "我正在自家[ROOT.GetCharacter.Custom('FortifiedBuilding')]闲逛时,一个老农民找到了我。\n\n“伟大的[ROOT.Char.GetLadyLord],请可怜可怜我们,把我们的村庄从[fp2_2001_desperate_county.GetHolder.GetName]的暴政中解救出来吧。[fp2_2001_desperate_county.GetHolder.GetSheHe|U]忽视我们村已经太久了。人们渴望新的统治者;他们向往您,[ROOT.Char.GetLadyLord]。”" + fp2_struggle.2001.desc.extra.a:0 "[fp2_2001_desperate_county.GetName]属于你的盟友[fp2_2001_desperate_county.GetHolder.GetName]。向叛军提供军事支持是一种侵略行为。\n\n" + fp2_struggle.2001.desc.extra.b:0 "[fp2_2001_desperate_county.GetName]的主人[fp2_2001_desperate_county.GetHolder.GetName]与你有停战协议。帮助这些农民会违反协议。" + fp2_struggle.2001.a:0 "我向你保证,[fp2_2001_desperate_county.GetNameNoTierNoTooltip]会得到解放!" + fp2_struggle.2001.a.desc:0 "你需要在#bold 5年#!内占领[fp2_2001_desperate_county.GetNameNoTier]" + fp2_struggle.2001.a.a.desc:0 "如果你失败,[2001_scoped_chaplain.GetTitledFirstName]会非常失望" + fp2_struggle.2001.a.notif:0 "获得合法宣称" + fp2_struggle.2001.b:0 "你愿意为此放弃[fp2_2001_desperate_elder.GetFaith.HighGodName]吗?" + fp2_struggle.2001.b.desc:0 "你需要在#bold 10年#!内占领[fp2_2001_desperate_county.GetNameNoTier]" + fp2_struggle.2001.b.notif:0 "[fp2_2001_desperate_county.GetNameNoTierNoTooltip]改信[ROOT.Char.GetFaith.GetNameNoTooltip]" + fp2_struggle.2001.b.notif.desc:0 "无论是自愿还是出于绝望,[fp2_2001_desperate_county.GetNameNoTier]的村庄接受了[ROOT.Char.GetFaith.GetName]" + fp2_struggle.2001.c:0 "向我证明你的决心;把长矛对准[fp2_2001_desperate_county.GetHolder.GetFirstNameNoTooltip]!" + fp2_struggle.2001.d:0 "也许你可以先向新领主纳贡了……" + fp2_struggle.2001.d.notif:0 "绝望的村民支付解放费" + fp2_struggle.2001.d.notif.desc:0 "[fp2_2001_desperate_county.GetName]的农民把地皮都刮了个干净以支付解放费用" + fp2_struggle.2001.e:0 "很抱歉,但你的人民需要自救。" + fp2_struggle.2001.e.desc:0 "你任凭这些农民在[fp2_2001_desperate_county.GetHolder.GetName]治下自生自灭" + fp2_struggle.2001.f:0 "我支持[fp2_2001_desperate_county.GetHolder.GetTitleAsNameNoTooltip],[fp2_2001_desperate_county.GetHolder.GetHerHim]会知道你的背叛的!" + fp2_every_major_vassal_notifier:0 "所有强力封臣" + fp2_every_major_same_faith_vassal_notifier:0 "所有[dyloc_powerful_vassal_faith.GetAdjective]信仰强力封臣" + fp2_every_major_different_faith_vassal_notifier:0 "所有非[dyloc_powerful_vassal_faith.GetAdjective]信仰强力封臣" + fp2_every_major_same_culture_vassal_notifier:0 "所有[dyloc_powerful_vassal_culture.GetNameNoTooltip]文化强力封臣" + fp2_one_independent_ruler_of_each_culture_notifier:0 "一位[independent_ruler|E]参与了这场各[culture|E]的[struggle|E]" + fp2_struggle.2002.t.a:0 "解放村庄" + fp2_struggle.2002.t.b:0 "未尽的义务" + fp2_struggle.2003.t:0 "迷途鸟群" + fp2_struggle.2003.desc:1 "一支伤痕累累、幻想破灭的佣兵团抵达了[fp2_2003_county_town.GetName]。当地人声称,他们无意间听到了“抢一个软柿子然后安顿下来”的话语,感到非常焦虑。\n\n形势非常紧张,如果我不介入此事,很可能会发生冲突。" + fp2_struggle.2003.a:0 "乞求他们离开。" + fp2_struggle.2003.a.a.notif:0 "土匪无视请求" + fp2_struggle.2003.a.b.notif:0 "和平解决" + fp2_struggle.2003.b:0 "让他们加入城市守军。" + fp2_struggle.2003.b.desc:0 "守军需要经验丰富的士兵,而给受伤的野兽喂食是驯服它的最快方法" + fp2_struggle.2003.c:0 "把他们赶出城市!" + fp2_struggle.2003.c.desc:0 "你先发制人,派当地守军突袭,想要将破坏者赶出去\n" + fp2_struggle.2003.c.a:0 "雇佣兵屠杀了出战士兵" + fp2_struggle.2003.c.b:0 "士兵制服了雇佣兵" + fp2_struggle.2003.c.b.notif:0 "雇佣兵威胁解除" + fp2_struggle.2003.d:0 "“在我看来,你们都是很好的种地料子!”" + fp2_struggle.2003.d.desc:0 "你向当地人购买农田和农具,并将它们交给了雇佣兵" + fp2_struggle.2003.e:0 "让当地人解决吧。" + fp2_struggle.2003.e.desc:0 "目前形势已经够紧张了,再挑衅他们只会激起更大的风险" + fp2_struggle.2003.e.notif.a:0 "雇佣兵劫掠村庄" + fp2_struggle.2003.e.notif.b:0 "农民的挑衅以悲剧告终" + fp2_struggle.2003.e.notif.b.desc:0 "当地人要求雇佣兵离开,但这引发了雇佣兵的攻击。" + fp2_struggle.2003.e.notif.c:0 "雇佣兵定居" + fp2_struggle.2003.e.notif.c.desc:0 "雇佣兵看上了[fp2_2003_county_town.GetName],定居下来开始耕种土地,为该地带来了意想不到的收入和人才储备。" + fp2_struggle.2007.t:0 "一座配得上伊比利亚的城堡" + fp2_struggle.2007.desc.main:1 "很适宜开发,”我的[fp2_2007_scoped_steward.GetCouncilTitleFirstName]陈述道,“有了你的资金,我们可以保卫[fp2_2007_free_real_estate.GetCounty.GetTitle.GetNameNoTier],抵御伺机而动的敌人,成本还#emphasis 大大#!降低了。[2007_vassal_sponsor.GetTitledFirstName]已经请愿要在这片土地上兴建一座[fp2_2007_foreign_faith.GetAdjective]风格的[ROOT.Char.Custom('FortifiedBuilding')],[2007_vassal_sponsor.GetHerHis]还出了一笔钱,试图拉拢你。不过,你的其他封臣要求你遵循本地[ROOT.Char.GetFaith.GetAdjective]的建筑风格。不管你如何选择,这都是从整体上巩固领地的绝佳机会。”现在唯一的问题是该选择#EMP 哪种#!方案……" + fp2_struggle.2007.desc.a:0 "“你的土地$fp2_struggle.2007.desc.main$" + fp2_struggle.2007.desc.b:0 "“[fp2_2007_castle_holder.GetTitledFirstName]的土地$fp2_struggle.2007.desc.main$" + fp2_struggle.2007.a:0 "我会雇佣那位[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]信仰的建筑师。" + fp2_struggle.2007.a.castile:0 "[ROOT.Char.GetFaith.GetAdjectiveNoTooltip]?[fp2_2007_foreign_faith.GetAdjectiveNoTooltip]?我想要一位[fp2_2007_allegedprotocastilean.GetNameNoTooltip]建筑师!" + fp2_struggle.2007.a.notif:0 "一座城堡将开始在[fp2_2007_free_real_estate.GetName]建造。" + fp2_struggle.2007.a.major_vassal_flavor:0 "同信仰强力封臣的好感不会改变,因为这是预期的结果。" + fp2_struggle.2007.a.castile.favor:0 "没人会反对一个[fp2_2007_allegedprotocastilean.GetNameNoTooltip]人,因为他们是著名的优秀建筑师" + fp2_struggle.2007.b:0 "我会雇佣那位[fp2_2007_foreign_faith.GetAdjectiveNoTooltip]建筑师。" + fp2_struggle.2007.b.flavor:0 "这会被视为不顾信仰。" + fp2_struggle.2007.c:0 "我会亲自设计城堡,这能有多难?" + fp2_struggle.2007.c.flavor:0 "不花钱就想设计好一座城堡可不是件易事。" + fp2_struggle.2007.c.roco:0 "$royal_architect_court_position$会负责此事。" + fp2_struggle.2007.c.notif.a.t:0 "糟糕的地基,破碎的结构" + fp2_struggle.2007.c.notif.a.desc:0 "你的建城堡的计划总是搁浅" + fp2_struggle.2007.c.notif.b.desc:0 "设计成功了" + fp2_struggle.2007.d:1 "我#EMP 不会#!投资任何城堡,更别说城堡还不是我的!" + fp2_struggle.2007.d.alt:0 "这方水土并不渴望兴建什么城堡,让它们维持原状吧。" + fp2_struggle.2008.t:0 "[fps_2008_misdeed_actor.GetCouncilTitle]的恶行" + fp2_struggle.2008.desc:0 "夜里,[fps_2008_misdeed_actor.GetCouncilTitleFirstName]坐在灯光昏暗的内阁室。[fps_2008_misdeed_actor.GetHerHis|U]的目光和笔尖都集中在不起眼的支出报告上。然而,[fps_2008_misdeed_actor.GetHerHim]旁边躺着的那枚刻有君主纹章的黏土印玺,只有在[fps_2008_misdeed_actor.GetSheHe]意图欺骗领地时才会用到。想想看,[fps_2008_misdeed_actor.GetHerHis]这个位子的[fps_2008_misdeed_actor.GetWomanMan]居然敢在[ROOT.Char.GetFaith.HighGodName]眼皮底下做出如此可耻的行径!\n\n可耻……但是巧妙。要不是我把[fps_2008_misdeed_actor.GetHerHim]抓个现行,没人会识破[fps_2008_misdeed_actor.GetHerHis]的计划。" + fp2_struggle.2008.a:0 "我看够了,下地牢吧你!" + fp2_struggle.2008.b.a:0 "教我怎么伪造文件,我就饶你一次。" + fp2_struggle.2008.b.flavor:1 "你对证据视而不见以便换取欺诈策略的知识。" + fp2_struggle.2008.c:0 "那些钱是给我的……对吧?" + fp2_struggle.2008.c.flavor:0 "你将不法行为的证据掩盖起来,参与了贪腐计划。" + fp2_struggle.2008.d:0 "我要把你拉到广场上示众。" + fp2_struggle.2008.d.flavor:0 "你向人民揭发[fps_2008_misdeed_actor.GetHerHis]的行为,让他们自己审判[fps_2008_misdeed_actor.GetHerHim]。这违背了你的封臣和内阁成员的意愿。" + fp2_struggle.2009.t:0 "抓到神秘盗贼" + fp2_struggle.2009.desc:0 "“你来错地方了,蠢材!”我的军事总管用[fp2_2009_marshal.GetSheHe]的剑抵着害怕的入侵者。\n\n在我的军事总管进一步的压力下,这个年轻[fp2_2009_garduna_young_thief.GetWomanMan]解释道,[fp2_2009_garduna_young_thief.GetSheHe]隶属于诞生自[fp2_2009_involved_ruler.GetPrimaryTitle.GetName]的一个大型犯罪组织,受可怕的[fp2_2009_garduna_guild_master.GetFullNameNicknamed]指挥。“所以说,你们打算在我眼皮子底下建立一个新的盗贼行会,嗯?”我问道,小偷没有说话只是点了点头。[fp2_2009_garduna_young_thief.GetSheHe|U]愿意用更多信息交换[fp2_2009_garduna_young_thief.GetHerHis]的性命。" + fp2_struggle.2009.a:0 "这片领地可没大到能容下#EMP 两个#![Select_CString(ROOT.Char.IsFemale,'女王','国王')]" + fp2_struggle.2009.a.flavor:0 "你释放这个盗贼以换取其领袖的位置,然后动身去击败领袖获得“盗贼克星”的头衔" + fp2_struggle.2009.b:0 "告诉我你的同伙藏在哪里,你还能活下去。" + fp2_struggle.2009.b.blues:0 "在出卖[fp2_2009_garduna_young_thief.GetHerHis]的朋友后获得[trait|E]#TUT_KW [GetTrait('depressed_1').GetName(GetNullCharacter)]#!" + fp2_struggle.2009.c:0 "你的盗贼行会听起来……#emphasis 需要纳税#!。" + fp2_struggle.2009.d:0 "为我干吧,去扰乱[fp2_2009_involved_ruler.GetPrimaryTitle.GetNameNoTooltip]。" + fp2_struggle.2009.d.flavor.st:0 "你出钱让盗贼行会离开你的土地" + fp2_struggle.2009.e:0 "我要把你的首级送给[fp2_2009_involved_ruler.GetTitledFirstNameNoTooltip]。" + fp2_struggle.2009.e.a:0 "盗贼行会可能会破坏随机一个伯爵领的稳定作为报复" +# Note to spanish translators: please translate this as "Cazando a la Martes Foina", saying Garduña is too blatant. + fp2_struggle.2010.t:0 "猎捕石貂" + fp2_struggle.2010.desc:0 "抵达[fp2_2009_involved_capital_county.GetNameNoTierNoTooltip]后,我来到一个废弃的教堂。[fp2_2009_garduna_guild_master.GetNameNoTooltip]正在那等待我的到来。\n\n“我想是[ROOT.Char.GetFirstNameNoTooltip]吧?你的[ROOT.Char.Custom('signature_weapon')]告诉我你来这里不是和我做交易的。但是比起士兵,盗贼更像是商人。只要给点钱,我们都能满意地离开。然后,我就和你的[ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip]没任何关系了。”" + fp2_struggle.2010.b:0 "准备好掉脑袋吧,毒蛇!" + fp2_struggle.2010.c:0 "交保护费听起来比打一架要好……" + fp2_struggle.2011.desc:0 "随着[fp2_2009_garduna_guild_master.GetFirstName]被击败,盗贼行会和他们的行动已被严重破坏。" + fp2_struggle.2011.a:0 "当#DIE2 盗贼#![Select_CString(ROOT.Char.IsFemale,'女王','之王')]真好" + fp2_struggle.2012.t:0 "来自当地的报告:" + fp2_struggle.2012.desc:0 "有一帮凶狠的盗贼正在[fp2_2009_involved_capital_county.GetNameNoTierNoTooltip]掠夺。这明显是有人特意资助这些罪犯来对付我们。就目前来说,最明智的做法是派军事总管保护这片地区。" + fp2_struggle.2012.a:0 "不管是谁干的,这也太卑鄙了!" + fp2_struggle.2012.t.alt:1 "[fp2_2012_sender.Custom2('AppropriateGreetingPositive', ROOT.Char )]" + fp2_struggle.2012.desc.alt:0 "随这封信一起到来的应该还有一颗人头,人头的主人在我们两国肆虐的那帮盗贼之一。我冒昧地处决了[fp2_2009_garduna_young_thief.GetHerHim],并将[fp2_2009_garduna_young_thief.GetHerHis]的同伙潜藏的地点通知了你在[fp2_2009_involved_capital_county.GetNameNoTier]的守军。" + fp2_struggle.2012.a.alt:0 "[fp2_2009_has_gifted_head.GetFirstNameNoTooltip]给了我一份大礼!" + fp2_struggle.2013.t:0 "通向自由的秘密" + fp2_struggle.2013.desc:0 "[fp2_2013_prisoner_with_a_secret.GetFullNameRegnal]是个任凭我摆布的囚犯;[fp2_2013_prisoner_with_a_secret.GetSheHe]很清楚这点,因此提出了绝望的请求……“只要你放了我,我就告诉我[fp2_2013_secret_owner.GetFullNameRegnal]的秘密。”" + fp2_struggle.2013.a:0 "告诉我那个秘密,我就放你自由。" + fp2_struggle.2013.a.a:0 "你会知晓#TUT_KW [fp2_2013_secret_owner.GetFirstName]的#!秘密" + fp2_struggle.2013.b:0 "我能酷刑逼供为啥要和你做交易?" + fp2_struggle.2013.b.b:0 "[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]顶住了折磨" + fp2_struggle.2013.c:0 "不忠的叛徒![fp2_2013_secret_owner.GetFirstNameNoTooltip]会知道这件事的!" + fp2_struggle.2013.c.desc:0 "你没有听取秘密,而是决定将[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]带给[fp2_2013_secret_owner.GetFirstNameNoTooltip],以惩罚[fp2_2013_prisoner_with_a_secret.GetHerHis]的背叛。" + fp2_struggle.2013.c.a:0 "[fp2_2013_secret_owner.GetFirstName]将决定[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]的命运" + fp2_struggle.2013.d:0 "我不做任何承诺,告诉我,我之后可能会考虑一下……" + fp2_struggle.2014.t:0 "致公正的[ROOT.Char.GetNameNoTooltip]:" + fp2_struggle.2014.desc.start:0 "感谢你将[fp2_2013_prisoner_with_a_secret.GetNameNoTooltip]送还于我, " + fp2_struggle.2014.desc.light:0 "不过我不认为[fp2_2013_prisoner_with_a_secret.GetSheHe]做了什么应该惩罚的事。我没动[fp2_2013_prisoner_with_a_secret.GetHerHim]一根毫毛。$fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.start:0 "我知道这个下流胚想卖掉我的秘密来保住[fp2_2013_prisoner_with_a_secret.GetHerHis]自己的命。" + fp2_struggle.2014.desc.heavy.outcome.prison:0 "$fp2_struggle.2014.desc.heavy.start$我会确保不管是[fp2_2013_prisoner_with_a_secret.GetSheHe],还是我的秘密,都不会见到天日。$fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.outcome.death:0 "$fp2_struggle.2014.desc.heavy.start$于是,我命我的拷打者把它的皮全剥了!$fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.end:0 "\n\n你对我的好我不会忘记的。谢谢你。" + fp2_struggle.2014.b:0 "真遗憾[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]没被处决,不过至少我得到一个人情。" + fp2_struggle.2015.t:0 "背面的信" + fp2_struggle.2015.desc:0 "穿行于宫廷时,我注意到有一张不认识的面孔向我走来。“最[ROOT.Char.Custom('ComplimentAdjective')]大人,我是[fp2_struggle_2015_peasant_to_murder.GetFirstName],[fp2_struggle_2015_murder_requester_vassal.Custom2('YourCharacterIntroductionNoComma', ROOT.Char)]的前廷臣。[fp2_struggle_2015_murder_requester_vassal.GetSheHe|U]要我来到你这里,加入你的宫廷。[fp2_struggle_2015_murder_requester_vassal.GetSheHe|U]还给了我一封只让你看的介绍信。”然后,[fp2_struggle_2015_peasant_to_murder.GetSheHe]呈给我一封用火漆封口的信。\n\n我拆开封印,信上只写到:“#EMP 亲爱的[ROOT.Char.GetFirstName],请除掉送信人#!。——[fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip]”" + fp2_struggle.2015.a:0 "“欢迎啊!来,喝点#DIE2 (有毒的)#![ROOT.Char.Custom('GetExpensiveDrink_Singular')]。”" + fp2_struggle.2015.a.a:0 "你把投毒计划搞砸了" + fp2_struggle.2015.a.murder_scheme:0 "[fp2_struggle_2015_murder_requester_vassal.GetTitledFirstName]会继续尝试谋杀[fp2_struggle_2015_peasant_to_murder.GetFirstName]" + fp2_struggle.2015.a.b:0 "廷臣中毒了!" + fp2_struggle.2015.b:0 "无视这封信,让[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip]进入你的宫廷。" + fp2_struggle.2015.c:0 "“你已经被盯上了,趁现在还能逃快逃吧。”" + fp2_struggle.2015.c.a:0 "[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip]“神秘地未能”逃脱" + fp2_struggle.2015.c.b:0 "[fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip]上当了,以为[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip]已经死亡" + fp2_struggle.2016.t:0 "致愚蠢的[ROOT.Char.GetFirstNameNoTooltip]," + fp2_struggle.2016.desc:0 "我知道你已经#DIE2 (按我的要求)#!谋杀了我最喜爱的特使[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip]。但是别担心,作为你忠诚的封臣,我会为你保守这个秘密的。只要我们继续互相帮助,就像我们是好朋友一样。" + fp2_struggle.2016.a:0 "我被耍了!那个[fp2_struggle_2015_murder_requester_vassal.Custom('InsultNoun')]!" + fp2_struggle.2018.t:0 "$fp2_struggle.2017.t$: " + fp2_struggle.2018.t.outcome.a:0 "铸就友谊" + fp2_struggle.2018.t.outcome.b:0 "享受陪伴" + fp2_struggle.2018.t.outcome.c:0 "相处不快" + fp2_struggle.2018.desc.desc_combat_clarification:0 "在我的脑海里,双方长剑交错,这是战略分析与直觉的激烈较量。\n\n我们很少移动棋盘上的棋子,但极度的专注使房间和棋盘都消失在虚空中,只留下我们在我们想象出的战场上;一步又一步地向胜利寸进,每一个小卒子的输赢都要惨烈厮杀……\n\n" + fp2_struggle.2018.desc.desc_intro:0 "随着时间流逝,黄昏标志着我们即将分别,[fp2_2017_gamervassal.GetFirstNameNoTooltip]总结道…… " + fp2_struggle.2018.desc.good_intro_match:0 "“啊,真是让人愉快的比赛!" + fp2_struggle.2018.desc.bad_intro_match:0 "“呃,这比赛……你真的该多练练了,你的走棋太简单了,一眼就能看穿,跟这样一个毫无还手之力的对手下棋可没有乐趣可言。 " + fp2_struggle.2018.desc.fought_hard:0 "$fp2_struggle.2018.desc.good_intro_match$你真的拼尽了全力,我尊重这一点。 " + fp2_struggle.2018.desc.was_creative:0 "$fp2_struggle.2018.desc.good_intro_match$你的王翼河马开局可真惊到我了,真是大胆的招数! " + fp2_struggle.2018.desc.match_end_win:0 "而且你赢了,当之无愧! " + fp2_struggle.2018.desc.match_end_loss:0 "不过,最后还是我赢了。 " + fp2_struggle.2018.desc.match_end_loss_noticed:0 "虽然我赢了,但我觉得这一直是你的计划。 " + fp2_struggle.2018.desc.social_pre_intro:0 "我们喝着饮料,聊着各类话题来打发时间,从附近村庄的琐事一直到[ROOT.Char.Custom('KnightCulturePluralNoTooltipLowercase')]决斗的结果。 " + fp2_struggle.2018.desc.social_pre_intro_crit:0 "[fp2_2017_gamervassal.GetFirstName]完全被谈话吸引了,全场都参与进来,以极大的热情讨论当前话题。" + fp2_struggle.2018.desc.social_pre_intro_good:0 "很明显,[fp2_2017_gamervassal.GetFirstName]很享受这次的聊天与款待。\n\n" + fp2_struggle.2018.desc.social_pre_intro_bad:0 "[fp2_2017_gamervassal.GetFirstName]感到无聊,自始至终都心不在焉……\n\n" + fp2_struggle.2018.desc.social_intro:0 "“我想我已经喝的够多了。 " + fp2_struggle.2018.desc.social_good:0 "这[ROOT.Char.Custom('GetExpensiveDrink_Singular')]真棒,谢谢你。 " + fp2_struggle.2018.desc.outcome_0:0 "真是开心啊,我应该更常来拜访你!”" + fp2_struggle.2018.desc.outcome_1:0 "真有趣,也许将来某一天我还会来拜访的。”" + fp2_struggle.2018.desc.outcome_2:0 "我得走了,我的[SCOPE.sC('fp2_2017_gamervassal').Custom2('RelationToMe', SCOPE.sC('fp2_2017_questgiver'))]或许想我了。再见,[ROOT.Char.GetFirstNameNoTooltip]。”" + fp2_struggle.2018.a:0 "成了!我赢得了[fp2_2017_gamervassal.GetHerHim]的青睐!" + fp2_struggle.2018.b:0 "我们没成为朋友,但确实享受了快乐!" + fp2_struggle.2018.c:0 "呃,不是太顺利……" + fp2_struggle.2020.t:1 "这是黄金啊,姑娘!" + fp2_struggle.2020.desc:0 "途径[fp2_2020_valencia.GetName]时,有个农妇请我喝了一大杯提神醒脑的奶,那味道比我之前品尝过的任何东西都要甜。“你给我这杯奇特的饮料到底是什么?”我问道。而她却回应说是“油莎豆做的奶”。\n\n没有人在炎炎夏日能拒绝这种调制品的诱惑,没有孩子在喝上一大杯后能憋住笑意,没有一个瓦伦西亚人会不好这口甜品。#EMP 这种饮料不是奶,而是黄金#!!" + fp2_struggle.2020.a:0 "“从今往后,[fp2_2020_valencia.GetNameNoTooltip]只能种油莎豆!”" + fp2_struggle.2020.a.desc:0 "你强迫农民只能种植油莎豆,为你的首府制作奢侈品。" + fp2_struggle.2020.b:0 "“把你每桶饮料都给我,这会是我下次宴会的焦点!”" + fp2_struggle.2020.c:0 "“我不会受这种饮料的诱惑的,走开!”" + fp2_struggle.2020.c.desc:0 "你怀着沉痛的心情,摆脱了对欧洽塔的渴望。因为抗拒了巨大的诱惑,而落下恶名。" + fp2_struggle.2020.d:0 "资助在田里种植更多的油莎豆。" + fp2_struggle.2021.t:0 "盗贼之王归来" + fp2_struggle.2021.desc:0 "“哈,[ROOT.Char.GetFirstName],我打赌你绝对想不到会再见到我。 " + fp2_struggle.2021.desc.alt.cutout:0 "尤其是你在几年前摧毁了我的组织之后。但是毁掉它容易,把它重新组织起来同样容易,而我不想再玩猫捉老鼠的游戏了。让我安全地前往[fp2_2021_old_napoly.GetNameNoTier],你就再也不会见到我了,行会会在远离你和你的财富的地方重建。”" + fp2_struggle.2021.desc.alt.paidoff:0 "尤其是我们达成协议不再烦你之后。但我的钱袋感觉又开始变轻了。这里或许是犯罪的沃土,但绝不是组织犯罪的沃土,我希望带着我的手下去[fp2_2021_old_napoly.GetNameNoTier],让我们安全通过,你就再也不用担心我们了。”" + fp2_struggle.2021.desc.alt.work:0 "但我很喜欢上次与你的合作,而且我没几个可信赖的[ROOT.Char.GetWomenMen]。我现在想急流勇退,金盆洗手了,你能确保我安全前往[fp2_2021_old_napoly.GetNameNoTier]吗?”" + fp2_struggle.2021.desc.alt.behead:0 "我来不是为了给[fp2_2009_garduna_young_thief.GetFirstName]报仇,而是打算金盆洗手。死一个就够了,我很清楚下一个很可能就是我。让我安全离开前往[fp2_2021_old_napoly.GetNameNoTier],你就再也不会见到我了。没必要让这次会面以流血告终。”" + fp2_struggle.2021.desc.outro:1 "[fp2_2009_garduna_guild_master.GetFullNameNicknamed]说道,同时紧张地一手攥着钱袋,另一手紧握着暗器。" + fp2_struggle.2021.a:0 "“很好,我会帮你前往意大利。”" + fp2_struggle.2021.a.alt:0 "“金盆洗手后去意大利怎么样?”" + fp2_struggle.2021.a.a:0 "[fp2_2009_garduna_guild_master.GetFirstName]会动身前往[fp2_2021_old_napoly.GetName],然后消失无踪" + fp2_struggle.2021.b:0 "“说实在的,你不如跟我干吧?”" + fp2_struggle.2021.c:0 "“听起来很累人啊,不如放弃犯罪生涯来当个间谍吧?”" + fp2_struggle.2021.c.flavor:0 "你拨给[fp2_2009_garduna_guild_master.GetFirstNameNoTooltip]足够的资金运行间谍网,让他们为你寻找秘密。" + fp2_struggle.2021.c.a:0 "间谍网将搜查并报告最多两个参与斗争的其他统治者的秘密" + fp2_struggle.2021.c.spynet.a:0 "间谍网发现秘密:" + fp2_struggle.2021.c.spynet.b:0 "间谍网未能发现秘密" + fp2_struggle.2021.c.spynet.b.desc:0 "[fp2_2009_garduna_guild_master.GetFirstName]运行的间谍网未能发现任何有价值的秘密,但是你的间谍首脑从中学到了许多……" + fp2_struggle.2021.d:0 "“不,你这次逃不掉了!做好准备!”" + fp2_struggle.2021.d.alt:0 "“说得对,你#EMP 就是#!下一个!#BER 死吧!#!”" + fp2_struggle.2021.d.a:0 "杀死老对手" + fp2_struggle.2021.d.b:0 "@warning_icon!你会与[dueltarget.GetFirstName]进行生死决斗" + fp2_struggle.2023.t:0 "诗人国王" + fp2_struggle.2023.desc:1 "我来到[fp2_2023_foreign_king.GetPrimaryTitle.GetName]边境附近的一个帐篷,想评估下两国的紧张关系。突然,一个[fp2_2023_enemy_knight.GetWomanMan]进了帐篷,要求见“新指挥官”。我本能地站了出来。\n\n“所以你就是新指挥官?很好,选个挑战吧,谁输了就替对方营地今晚的酒水买单!”对面营地的指挥官[fp2_2023_enemy_knight.GetFirstName]说道,完全没意识到我是[ROOT.Char.GetFirstNameRegnal],不是一般的军事领袖。" + fp2_struggle.2023.a.desc:0 "你告诉士兵你的身份,叫停了宴会,要求你的部队做深蹲,惩罚他们执勤时与敌军亲善。" + fp2_struggle.2023.a.a:1 "“你个蠢货,我是[ROOT.GetCharacter.GetFullNameNoTooltip]!”" + fp2_struggle.2023.b:0 "“把你关于彼此领主最恶毒的诗拿出来!”" + fp2_struggle.2023.b.desc:0 "你们俩都写了首诗,揭对方统治者的短,还当着欢谑的人群大声念了出来。" + fp2_struggle.2023.b.a:0 "你嘲弄了[fp2_2023_foreign_king.GetFirstNameRegnal]" + fp2_struggle.2023.b.b:0 "你的诗被嘲笑了" + fp2_struggle.2023.c:0 "“咱们来搞场友谊赛解决这个问题,各就各位!”" + fp2_struggle.2023.c.desc:0 "你与敌军指挥官进行了一场非致命的比赛,以决定之后谁为酒水买单。" + fp2_struggle.2023.c.exptooltip:0 "你从这场比赛中获得额外的[martial_lifestyle|E]经验。" + fp2_struggle.2023.c.a:0 "击败敌方指挥官" + fp2_struggle.2023.c.b:0 "被[fp2_2023_enemy_knight.GetName]击败" + fp2_struggle.2023.d:0 "“为什么要等到去酒馆?咱们直接比喝酒吧!”" + action_considered_haram_warning:0 "@warning_icon!#italic 此行为被认为#!#X 违反教法#!#italic !#!" + fp2_struggle.2023.d.a:0 "你喝得酩酊大醉" + fp2_struggle.2023.d.b:0 "喝了一桶的量" + fp2_struggle.2025.t:0 "成功之苦" + fp2_struggle.2025.desc:1 "沐浴在融融暖阳之下的却是一片萋萋荒草的田野和摇摇欲坠的建筑,风儿也穿过残旧的碎石低吟起茕孑的哀歌。这是[fp2_2025_razed_land.GetNameNoTier]许多类似村庄中的一个,战争爆发时逃离的居民战后也再没有回来过,而[ROOT.Char.GetPrimaryTitle.GetName]的旗帜正高悬于此。\n\n“真美啊,不是吗?”我的[ROOT.Char.Custom2('RelationToMe', fp2_2025_marshal)][fp2_2025_marshal.GetFirstName]问道,“这是白送的土地,是重建的首选。我们可以就在此地为我们的成功修建一座丰碑。”" + fp2_struggle.2025.a:0 "我们的新臣民需要时间来哀悼,而不是战斗……" + fp2_struggle.2025.b:0 "好主意!这里将立起一座最伟大的纪念碑!" + fp2_struggle.2025.c:0 "我们将恢复这座城镇本来的面貌。" + fp2_struggle.2025.d:0 "我会在这里建立起临时哨所,以保卫我的新地产。" + fp2_struggle.2050.title_main_ichi:0 "不安" + fp2_struggle.2050.title_main_ni:0 "宫廷谣言" + fp2_struggle.2050.title_main_san:0 "含沙射影" + fp2_struggle.2050.title_main_shi:0 "担忧" + fp2_struggle.2050.t_about_generic:0 "熙德" + fp2_struggle.2050.t_about_muslim:0 "熙德" + fp2_struggle.2050.t_generic_one:0 "对$fp2_struggle.2050.t_about_generic$的$fp2_struggle.2050.title_main_ichi$" + fp2_struggle.2050.t_generic_two:0 "关于$fp2_struggle.2050.t_about_generic$的$fp2_struggle.2050.title_main_ni$" + fp2_struggle.2050.t_generic_three:0 "针对$fp2_struggle.2050.t_about_generic$的$fp2_struggle.2050.title_main_san$" + fp2_struggle.2050.t_generic_four:0 "对$fp2_struggle.2050.t_about_generic$的$fp2_struggle.2050.title_main_shi$" + fp2_struggle.2050.t_muslim_one:0 "对$fp2_struggle.2050.t_about_muslim$的$fp2_struggle.2050.title_main_ichi$" + fp2_struggle.2050.t_muslim_two:0 "关于$fp2_struggle.2050.t_about_muslim$的$fp2_struggle.2050.title_main_ni$" + fp2_struggle.2050.t_muslim_three:0 "针对$fp2_struggle.2050.t_about_muslim$的$fp2_struggle.2050.title_main_san$" + fp2_struggle.2050.t_muslim_four:0 "对$fp2_struggle.2050.t_about_muslim$的$fp2_struggle.2050.title_main_shi$" + fp2_struggle.2050.desc_court:0 "低语声如燎原的星火一样在我的宫廷蔓延。好像我周围的每个人都坚信[fp2_2050_el_cid.GetFullName]在背着我做事。\n\n偷窃贡品的传言,未经授权的战争,以及其他让我的权威受到宫廷质疑的行为。我毫不怀疑[fp2_2050_el_cid.GetFirstName]的正直,但留着这样一个会引来流言蜚语的人,代价我能承受得起吗?现在没法制止他们,如果我不尽快采取行动,就会被人视为软弱。" + fp2_struggle.2050.desc_knights:0 "走在[ROOT.GetCharacter.Custom('FortifiedBuilding')]的大厅里,我注意到我的所有[ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')]都情绪低落。[fp2_2050_el_cid.GetFullNameNicknamed]的存在激励了普通士兵去追求丰功伟绩,但也使得贵族[ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')]在他的光辉下枯萎。\n\n作为一名天才指挥官和传奇般的战士,[fp2_2050_el_cid.GetFirstNameNicknamed]对我军队的价值毋庸置疑,但如果一个人的强大导致了其他人的弱小……我真的能容许自己将这么有影响力的人留在我的[ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')]中吗?" + fp2_struggle.2050.desc_nobles:0 "最近,全国各地的贵族都来找我诉说关于我的[ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)][fp2_2050_el_cid.GetFirstNameNicknamed]的担忧、流言甚至是不加掩饰的敌对言论。很明显,贵族们不喜欢我对[fp2_2050_el_cid.GetFirstName]的优待,希望看到这个暴发户[ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')]滚蛋,免得其他平民效仿。[fp2_2050_el_cid.GetFirstName]以前或许是个贵族,但现在只是个白手起家的[ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')],对领地的社会结构造成了威胁。\n\n决定权在于我,但留下[fp2_2050_el_cid.GetFirstName]会危及到我在贵族心中的地位。" + fp2_struggle.2050.desc_faith:0 "无论走到哪里,我都能在我的[ROOT.Char.Custom('DefaultPriestTitlePlural')]眼中看出他们对我的不尊重。那些毫无根据的谣言说我对土地和黄金的渴望让我背离了[ROOT.GetCharacter.GetFaith.HighGodName],与[fp2_2050_el_cid.GetFirstNameNicknamed]那样毫无信仰,对于为谁而战毫无顾虑的雇佣兵站在一起,\n\n他们愚蠢的脑袋里满是骑士战争的浪漫幻想,在那幻想中唯有虔诚者捍卫自己的信仰,然而事实上正是因为有了[fp2_2050_el_cid.GetFirstName]这样的人,我们的生活才有了保障。不管怎样,如果我还想讨得神职人员的欢心,也许是时候考虑驱逐他了。" + fp2_struggle.2050.a:0 "我相信我的[ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)],他会留下来!" + fp2_struggle.2050.a.serve_tooltip:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]继续为你效力。" + fp2_struggle.2050.a.notif.t:0 "[fp2_2050_el_cid.GetNicknameNoTooltip|U]留下" + fp2_struggle.2050.b:0 "无论如何,[fp2_2050_el_cid.GetFirstNameNoTooltip]都将继续为我效力!" + fp2_struggle.2050.c:0 "也许是时候让他走了……" + fp2_struggle.2050.c.notif:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]将去他处谋职……" + fp2_struggle.2051.t:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]" + fp2_struggle.2051.desc:0 "人称“[fp2_2050_el_cid.GetNicknameNoTooltip|U]”的著名骑士[fp2_2050_el_cid.GetFullName]为了寻找可以侍奉的领主来到了我的宫廷。毫无疑问,他既是一位才华横溢的指挥官,也是一位传奇般的战士。\n\n任何愿意张开双臂欢迎他的人,[fp2_2050_el_cid.GetFirstNameNoTooltip]都能毫无顾虑地与之共事。这是天赐良机,让我们能招募一位单枪匹马即可扭转战局的骑士。" + fp2_struggle.2051.a:0 "欢迎啊!你将在我的宫廷身居高位。" + fp2_struggle.2051.b:0 "我的领地一直都欢迎像你这样有才能的人。" + fp2_struggle.2051.c:0 "去他处谋职吧,[fp2_2050_el_cid.GetFirstNameNoTooltip]。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/relation_events/rivalry_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/relation_events/rivalry_events_l_simp_chinese.yml index 96866c37ca..6fcc1f03d8 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/relation_events/rivalry_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/relation_events/rivalry_events_l_simp_chinese.yml @@ -103,22 +103,22 @@ rivalry.1024.tt:0 "耻辱败北" rivalry.1021.t:0 "大获全胜" - rivalry.1021.desc:1 "从我与[from_rival.GetTitledFirstName]的决斗开始后,显然我占了上风。我抓住优势,不断打乱[from_rival.GetHerHim]的平衡。很快[from_rival.GetSheHe]犯了一个错误,空门大开,我很快抓住机会[ROOT.GetCharacter.Custom('SignatureWeaponCritical')][from_rival.GetHerHis]的手臂,结束了这次比试!\n\n事实证明,我的胜利快速而明确,让一切都变好多了。" - rivalry.1021.a:1 "我证明了我自己比[from_rival.GetFirstNamePossessiveNoTooltip]强!" + rivalry.1021.desc:2 "从我与[duel_loser.GetTitledFirstName]的决斗开始后,显然我占了上风。我抓住优势,不断打乱[duel_loser.GetHerHim]的平衡。很快[duel_loser.GetSheHe]犯了一个错误,空门大开,我很快抓住机会[ROOT.GetCharacter.Custom('SignatureWeaponCritical')][duel_loser.GetHerHis]的手臂,结束了这次比试!\n\n事实证明,我的胜利快速而明确,让一切都变好多了。" + rivalry.1021.a:2 "我证明了我自己比[duel_loser.GetFirstNamePossessiveNoTooltip]强!" rivalry.1022.t:0 "险胜" - rivalry.1022.desc:2 "与[duel_loser.GetTitledFirstName]的决斗开始后,我才意识到我们比我所预料的更加旗鼓相当。我们经过数轮交锋,击打格挡、进击后退,两人都无法保有持续优势。\n\n最终,我们都开始陷入精疲力尽的苦战,而对手突然间空门大开,让我有机会[ROOT.GetCharacter.Custom('SignatureWeaponCritical')]到[from_rival.GetHerHis]的腿,从而结束了这场比试!" + rivalry.1022.desc:3 "与[duel_loser.GetTitledFirstName]的决斗开始后,我才意识到我们比我所预料的更加旗鼓相当。我们经过数轮交锋,击打格挡、进击后退,两人都无法保有持续优势。\n\n最终,我们都开始陷入精疲力尽的苦战,而对手突然间空门大开,让我有机会[ROOT.GetCharacter.Custom('SignatureWeaponCritical')]到[duel_loser.GetHerHis]的腿,从而结束了这场比试!" rivalry.1022.a:0 "我的胜利证明了我的正确性。" rivalry.1023.t:0 "惜败" - rivalry.1023.desc:2 "当[from_rival.GetTitledFirstName]和我开始决斗后我才意识到[from_rival.GetSheHe]比我预想中的更强大。战斗很激烈,我们两人互相击打格挡,同时找寻对方的空门。\n\n最终我开始感到体力耗尽的折磨,我的防备稍稍走神了一小会儿,此时[from_rival.GetFirstName]抓住机会用[from_rival.GetHerHis]的[from_rival.Custom('signature_weapon')][from_rival.Custom('SignatureWeaponCritical')]我的手臂。" + rivalry.1023.desc:3 "当[duel_winner.GetTitledFirstName]和我开始决斗后我才意识到[duel_winner.GetSheHe]比我预想中的更强大。战斗很激烈,我们两人互相击打格挡,同时找寻对方的空门。\n\n最终我开始感到体力耗尽的折磨,我的防备稍稍走神了一小会儿,此时[duel_winner.GetFirstName]抓住机会用[duel_winner.GetHerHis]的[duel_winner.Custom('signature_weapon')][duel_winner.Custom('SignatureWeaponCritical')]我的手臂。" rivalry.1023.desc.end:0 "由于失血严重,我别无选择只能承认比试失败。" rivalry.1023.desc.death:0 "我的伤势压垮了我,我一下子瘫倒在地。" - rivalry.1023.a:1 "我下次会赢你,[from_rival.GetTitledFirstNameNoTooltip]!" + rivalry.1023.a:2 "我下次会赢你,[duel_winner.GetTitledFirstNameNoTooltip]!" rivalry.1023.a.death:0 "眼前好黑……" rivalry.1024.t:0 "耻辱败北" - rivalry.1024.desc:2 "[from_rival.GetTitledFirstName]和我会面,决斗一开始,[from_rival.GetSheHe]就没有浪费时间,直接展开行动!由于毫无防备,我只能仓皇应对,而[from_rival.GetFirstNamePossessive]无休止的攻击让我没有扭转形势的空间。\n\n很快[from_rival.GetSheHe]就掠过了我的防备,并用[from_rival.GetHerHis]的[from_rival.Custom('signature_weapon')][from_rival.Custom('SignatureWeaponCriticalPresent')]了我的大腿," + rivalry.1024.desc:3 "[duel_winner.GetTitledFirstName]和我会面,决斗一开始,[duel_winner.GetSheHe]就没有浪费时间,直接展开行动!由于毫无防备,我只能仓皇应对,而[duel_winner.GetFirstNamePossessive]无休止的攻击让我没有扭转形势的空间。\n\n很快[duel_winner.GetSheHe]就掠过了我的防备,并用[duel_winner.GetHerHis]的[duel_winner.Custom('signature_weapon')][duel_winner.Custom('SignatureWeaponCriticalPresent')]了我的大腿," rivalry.1024.desc.end:0 "显然这是比试结束的标记。我令人尴尬的失败让我无地自容,羞愧万分!" rivalry.1024.desc.death:0 "让我瘫倒在地。" rivalry.1024.a:0 "我在耻辱中一瘸一拐地回家了。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/relation_events/sibling_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/relation_events/sibling_events_l_simp_chinese.yml index 9463668a9b..f58205c614 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/relation_events/sibling_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/relation_events/sibling_events_l_simp_chinese.yml @@ -24,7 +24,7 @@ sibling.0004.c:0 "一定要我斥责你们两个都像个小孩子吗?!" sibling.0005.t:0 "麻烦之源" - sibling.0005.desc:0 "我早就知道[sibling.Custom2('MyCharacterIntroduction', ROOT.Char )]的清算日迟早要来。\n\n[vassal.GetTitledFirstName]向我提出要求,希望我能对我那惹事精[ROOT.GetCharacter.Custom2('RelationToMeShort' , SCOPE.sC('sibling') )]做点什么,而且[vassal.GetHerselfHimself]不止代表自己,还代表了我的[ROOT.GetCharacter.Custom('powerful_vassals_loc')]。" + sibling.0005.desc:0 "我早就知道[sibling.Custom2('MyCharacterIntroduction', ROOT.Char )]的清算之日迟早要来。\n\n[vassal.GetTitledFirstName]向我提出要求,希望我能对我那惹事精[ROOT.GetCharacter.Custom2('RelationToMeShort' , SCOPE.sC('sibling') )]做点什么,而且[vassal.GetHerselfHimself]不止代表自己,还代表了我的[ROOT.GetCharacter.Custom('powerful_vassals_loc')]。" sibling.0005.a:0 "“你居然敢这么说[sibling.GetHerHim|U]!”" sibling.0005.b:1 "[sibling.GetSheHe|U]必须知道[sibling.GetHerHis]的行为让人无法接受。" sibling.0005.c:1 "够了,[sibling.GetFirstNameNoTooltip]!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/religion_events/head_of_faith_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/religion_events/head_of_faith_events_l_simp_chinese.yml new file mode 100644 index 0000000000..e07da1abe0 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/religion_events/head_of_faith_events_l_simp_chinese.yml @@ -0,0 +1,31 @@ +l_simp_chinese: + head_of_faith.0000.new_faith_submitted_for_hook:0 "[ROOT.Char.GetTitledFirstName]已服从于你的哈里发国" + head_of_faith.0000.wishes_to_schism_caliphate_flag_added:0 "抛弃你选择的哈里发国会让你的人生过得更好" + head_of_faith.0000.t:0 "先知的后继者" + head_of_faith.0000.desc:0 "并且所有真正信士都如信仰中的显贵成员那样期待我效忠一位现存的哈里发。\n\n只有服从于[ROOT.Char.GetFaith.HighGodName]之下的最终权威,我才能从中衍生出自己的权威,无论我们神学上其他的差距如何。\n\n我目前面临的主要问题当然是,要向#EMP 谁#!效忠——不过我们中最聪明的人也会问这样的效忠要有多#EMP 真诚#!……" + + head_of_faith.0001.t:0 "$head_of_faith.0000.t$:逊尼派" + head_of_faith.0001.desc:0 "我们[ROOT.Char.GetFaith.GetAdherentName]已经选择了跟随阿布·伯克尔的继承人的道路,$head_of_faith.0000.desc$" + head_of_faith.0001.a:0 "转奉逊尼派为正统是我们唯一的选择。" + head_of_faith.0001.b:0 "我们必须继续信守[old_caliph.GetFaith.GetAdjectiveNoTooltip]的权威!" + head_of_faith.0001.c:0 "[sunni_caliph.GetTitledFirstNameNoTooltip]拥有我们#EMP 目前的#!忠诚……" + head_of_faith.0001.d:0 "我们应当追随[old_caliph.GetTitledFirstNameNoTooltip]……至少暂时如此……" + + head_of_faith.0011.t:0 "$head_of_faith.0000.t$:什叶派" + head_of_faith.0011.desc:0 "[ROOT.Char.GetFaith.GetName]跟随阿里那不谬的世系,$head_of_faith.0000.desc$" + head_of_faith.0011.a:0 "什叶派主流思想召唤着我们。" + head_of_faith.0011.b:0 "$head_of_faith.0001.b$" + head_of_faith.0011.c:0 "[shia_caliph.GetTitledFirstNameNoTooltip]统率我们。目前如此。" + head_of_faith.0011.d:0 "$head_of_faith.0001.d$" + + head_of_faith.0021.t:0 "$head_of_faith.0000.t$:出走派" + head_of_faith.0021.desc:0 "[ROOT.Char.GetFaith.GetName]拒斥了逊尼派和什叶派那些花里胡哨的钩心斗角,变成了伊斯兰出走派传承的信徒。尽管该运动的普通成员并不期待我宣誓服从于一名现存哈里发,但我要是表明愿意效忠,他们也有可能会接受。" + head_of_faith.0021.a:0 "我们可以选举自己的领袖。" + head_of_faith.0021.b:0 "$head_of_faith.0001.b$" + + head_of_faith.0031.t:0 "$head_of_faith.0000.t$:精底格" + head_of_faith.0031.desc:0 "作为精底格,我们不甚在意其他伊斯兰宗派如何追溯先知继任者的传承,他们反过来也不喜欢我们。我的[ROOT.Char.GetFaith.GetAdherentNamePlural]同道们肯定不期待我宣布服从于任何一个现存哈里发。\n\n不过,也许宣誓效忠于一个伊斯兰强权,可以给我们的信仰带来一定的安全和宽容……" + head_of_faith.0031.a:0 "$head_of_faith.0021.a$" + head_of_faith.0031.b:0 "$head_of_faith.0001.a$" + head_of_faith.0031.c:0 "$head_of_faith.0011.a$" + head_of_faith.0031.d:0 "$head_of_faith.0001.b$" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/religion_events/religious_decision_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/religion_events/religious_decision_events_l_simp_chinese.yml index 460f6c2026..c2c84ab463 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/religion_events/religious_decision_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/religion_events/religious_decision_events_l_simp_chinese.yml @@ -137,3 +137,25 @@ religious_decision.0502.desc.fundamentalist:0 "不仅宗教多元化结束了,甚至任何不信奉正统[khazar_khan.GetFaith.GetNameNoTooltip]的人也都是[khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip]的敌人。[khazar_khan.GetTitleAsNameNoTooltip]想要将[khazar_khan.GetFaith.GetNameNoTooltip]传播到整个大草原甚至更远的地方,宣布加入这新时代的宗教战争是任何好[ROOT.Char.GetFaith.GetAdherentNameNoTooltip]的责任。" religious_decision.0502.a:0 "确实是[ROOT.Char.GetFaith.GetNameNoTooltip]的黑暗一天" religious_decision.0502.b:0 "是时候了!" + + religious_decision.0601.t:0 "分裂乌玛:[founder.GetFaith.GetAdjectiveNoTooltip][founder.GetFaith.ReligiousHeadTitleName|U]" + religious_decision.0601.desc:0 "没有了#EMP 真正的#!领导,我们都会迷失。\n\n[old_caliph.GetTitledFirstName]自[old_caliph.GetSheHe]取得此位以来就一直都未能给我们[founder.GetFaith.GetAdherentNamePlural]提供这样的指引,我们信仰中的其他人也因[old_caliph.GetHerHis]缺乏主见、权威和教法学知识而饱受煎熬。\n\n怀着沉重的心情,并有几位[founder.GetFaith.GetAdjectiveNoTooltip]世界最有影响力的神职人员的支持,我宣布[founder.GetFaith.HighGodName]那坚定不移的旨意就是要我接过[founder.GetFaith.ReligiousHeadTitleName]一职。\n\n我的后继者和我将从今日起持有它直到清算日,并且在我坚强的领导下,这世上真正的信士必将繁盛!" + religious_decision.0601.a:0 "我现在承担这样的重担……" + religious_decision.0601.b:0 "哈,#EMP 看你怎么接招#!,[old_caliph.GetFirstNameNoTooltip]。" + religious_decision.0601.tt.some_rulers_converted_away:0 "[THIS.Var('schismed_caliphate_major_ruler_converted_count').GetValue|0]个[rulers|E]会改信[old_caliph.GetFaith.GetName]以示抗议" + religious_decision.0601.tt.all_rulers_stayed:0 "没有重要[founder.GetFaith.GetAdjective][rulers|E]会改信[old_caliph.GetFaith.GetName]以示抗议" + + religious_decision.0602.t:0 "$religious_decision.0601.t$" + religious_decision.0602.desc:0 "[founder.GetFirstName]从不掩饰[founder.GetSheHe]#EMP 憎恶#![old_caliph.GetTitledFirstName]行使[old_caliph.GetFaith.ReligiousHeadName]圣职权力的方式,但我怀疑没有人能想得到[founder.GetSheHe]竟能会走到#EMP 如此境地#!。\n\n那个疯[founder.GetWomanMan]积攒了足够的支持,宣布#EMP [founder.GetHerselfHimself]自己#!为[founder.GetFaith.ReligiousHeadName],分裂了乌玛!\n\n令人苦恼的是,平民大多接受了这一决定单纯是上层阴谋的一部分。不过,作为[founder.GetFaith.GetName]中的重要人物之一,我必须决定我的领地是要与之一致还是持有异议。" + religious_decision.0602.a:0 "[founder.GetTitledFirstNameNoTooltip]肯定会证明自己有相匹配的德行。" + religious_decision.0602.a.tt:0 "你悄悄适应了新秩序" + religious_decision.0602.b:0 "我对于[old_caliph.GetTitledFirstNameNoTooltip]的忠心不可动摇!" + religious_decision.0602.c:0 "人们似乎极度渴望一位真正的领袖……" + fp2_opportunistic_schismatic_modifier:0 "投机裂教者" + fp2_opportunistic_schismatic_modifier_desc:0 "该角色正在凭着自己努力获得启示……" + + religious_decision.0603.t:0 "$religious_decision.0601.t$" + religious_decision.0603.desc:0 "[founder.GetFirstName]与[old_caliph.GetShortUINameNoFormat]之间的紧张关系近来逐渐激化,但[founder.GetFirstNameNoTooltip]却将其提升到了一个出人意料的猛烈程度。\n\n有了[founder.GetFaith.GetName]许多神职人员领袖的支持,[founder.GetFirstNameNoTooltip]成功宣布[founder.GetHerselfHimself]自己是[founder.GetHerHis]的信仰里#EMP 真正的#![founder.GetFaith.ReligiousHeadName],取代了已偏离[old_caliph.GetFaith.GetName]正统的[old_caliph.GetShortUINamePossessiveNoTooltipNoFormat]的权威。\n\n乌玛出现了又一道裂痕,面对此情此景,世界上许多更具备共同体意识的$islam_religion_adherent_plural$都为此当众落泪。" + religious_decision.0603.a:0 "魔鬼!恶狗!亵渎者!" + religious_decision.0603.b:0 "[old_caliph.GetTitledFirstNameNoTooltip]管不住[old_caliph.GetHerHis]的家族……" + religious_decision.0603.c:0 "哈!好一出大戏!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_simp_chinese.yml index c01bd55317..cbb64ef735 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_simp_chinese.yml @@ -17,7 +17,7 @@ # Lunatic declares themselves ruler claim_throne_ongoing.1004.t:0 "宣告统治权" claim_throne_ongoing.1004.desc:0 "似乎要宣告对[target_title.GetName]的统治权我还得花不少功夫,但其实我早已拥有了远超于此的头衔。\n\n我可是[target_title.GetNameNoTierNoTooltip]全萝卜的[ROOT.Char.GetLadyLord|U]!" - claim_throne_ongoing.1004.a:0 "管家,把老子的萝卜大印端来!" + claim_throne_ongoing.1004.a:0 "管家,把老子的萝卜印章端来!" claim_throne_ongoing.1004.b:0 "不不,才不是[target_title.GetNameNoTierNoTooltip]全萝卜的[ROOT.Char.GetLadyLord]……" claim_throne_ongoing.1004.b_flavor:0 "……而是,全世界萝卜!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/learn_language/learn_language_ongoing_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/learn_language/learn_language_ongoing_events_l_simp_chinese.yml index b84604c44a..bb7ed23e7a 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/learn_language/learn_language_ongoing_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/learn_language/learn_language_ongoing_events_l_simp_chinese.yml @@ -75,7 +75,7 @@ lauded_loud_reader_modifier_desc:0 "该角色用“有趣的”大声朗读取悦了宫廷。" learn_language_ongoing.1080.t:1 "$learn_language$:教导" - learn_language_ongoing.1080.desc:5 "我的宫廷教师[court_tutor.GetFirstName]一直夜以继日地帮助我努力学习[scheme.GetTarget.GetCulture.GetLanguage.GetName]。\n\n[court_tutor.GetHerHis|U]对教学艺术的奉献很有感召力——每天我都被带去读一封[scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip]信件,与一位博学的[scheme.GetTarget.GetCulture.GetNameNoTooltip]文化[ROOT.Char.GetWomanMan]交谈,或是浏览一段有助于记忆的优秀韵文。\n\n真的,要是没有[court_tutor.GetFirstNamePossessiveNoTooltip]的帮助我一路也走不了这么远。" + learn_language_ongoing.1080.desc:5 "我的宫廷教师[court_tutor.GetFirstName]一直夜以继日地帮助我努力学习[scheme.GetTarget.GetCulture.GetLanguage.GetName]。\n\n[court_tutor.GetHerHis|U]对教学艺术的奉献很有感召力——每天我都被带去读一封[scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip]信,与一位博学的[scheme.GetTarget.GetCulture.GetNameNoTooltip]文化[ROOT.Char.GetWomanMan]交谈,或是浏览一段有助于记忆的优秀韵文。\n\n真的,要是没有[court_tutor.GetFirstNamePossessiveNoTooltip]的帮助我一路也走不了这么远。" learn_language_ongoing.1080.a:0 "[court_tutor.GetFirstNameNoTooltip],你理应得到奖励!" learn_language_ongoing.1080.b:0 "[court_tutor.GetSheHe|U]出色地完成了[court_tutor.GetHerHis]的任务。" attended_by_tutor_modifier:0 "宫廷教师协助" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/learn_language/learn_language_outcome_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/learn_language/learn_language_outcome_events_l_simp_chinese.yml index 39e5b7ef09..7217d55f5a 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/learn_language/learn_language_outcome_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/learn_language/learn_language_outcome_events_l_simp_chinese.yml @@ -31,5 +31,5 @@ child_learned_language_desc:0 "你的[owner.Custom('GetDaughterSon')]学会了[language|E]:[target.GetCulture.GetLanguage.GetName]" child_learned_language_fail_title:0 "[owner.Custom('GetDaughterSon')|U]学习语言失败" child_learned_language_fail_desc:0 "你的[owner.Custom('GetDaughterSon')]未能学会[language|E]:[target.GetCulture.GetLanguage.GetName]" - child_learned_language_invalidated_title:0 "你孩子的学习语言计谋无效" - child_learned_language_invalidated_desc:0 "你孩子的[GetScheme('learn_language').GetTypeName][scheme|E]已无效" + child_learned_language_invalidated_title:0 "你的孩子的学习语言计谋无效" + child_learned_language_invalidated_desc:0 "你的孩子的[GetScheme('learn_language').GetTypeName][scheme|E]已无效" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/seduce/seduce_ongoing_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/seduce/seduce_ongoing_events_l_simp_chinese.yml index 2f2d338278..ff83e0750a 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/seduce/seduce_ongoing_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/seduce/seduce_ongoing_events_l_simp_chinese.yml @@ -454,7 +454,7 @@ seduce_ongoing.5001.desc_tier_up:0 "“我何德何能,居然有如此荣幸,我的#EMP [ROOT.Char.GetTitleTierName]#!?”[target.GetTitledFirstName]脸上挂着微笑,问道,然而[target.GetHerHis]的双眼里却没有任何笑意。" seduce_ongoing.5001.desc_tier_down:0 "“那个[target.Custom2('RelationDescriptor', ROOT.Char)][ROOT.Char.GetWomanMan]能做到永远不让我一个人孤单吗……”当我靠近时,[target.GetTitledFirstName]用比[target.GetHerHis]呼吸还轻的声音咕哝道。“[ROOT.Char.GetTitledFirstNameNoTooltip],我能为你做什么?”" seduce_ongoing.5001.desc_ending:0 "\n\n我们之间的敌意如同往常一样一触即发,但我有个主意来安抚我们之间酝酿的风暴……" - seduce_ongoing.5001.a:0 "你对于[ROOT.GetCharacter.Custom('education_conversation_subject')]有什么想法?" + seduce_ongoing.5001.a:0 "你对于[ROOT.GetCharacter.Custom('education_conversation_subject')]这门学问有什么看法?" seduce_ongoing.5001.a.tt:0 "#F 迎合[target.GetFirstNamePossessiveNoTooltip]好学的一面。#!" seduce_ongoing.5001.b:0 "关于[mocked_courtier.Custom('InsultNoun')][mocked_courtier.GetFirstNameNoTooltip]……" seduce_ongoing.5001.b.tt:0 "#F 一起嘲讽[target.GetFirstNamePossessiveNoTooltip],来迎合[mocked_courtier.GetTitledFirstNameNoTooltip]恶毒的一面。#!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/seduce/seduce_outcome_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/seduce/seduce_outcome_events_l_simp_chinese.yml index 808cada713..1feeb1b478 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/seduce/seduce_outcome_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/schemes/seduce/seduce_outcome_events_l_simp_chinese.yml @@ -122,7 +122,7 @@ seduce_outcome.2900.t:0 "[target_liege.GetTitledFirstNamePossessiveNoTooltip]之怒" seduce_outcome.2900.start.desc:0 "当大喊与尖叫声响起的时候,[capital.GetNameNoTierNoTooltip]的" seduce_outcome.2900.capital.desc:0 "[target_liege.Custom('FortifiedBuilding')]墙" - seduce_outcome.2900.end.desc:1 "依旧让人不舒服地关闭着。在任何人发现我之前,我翻了过去,藏在路边的[target_liege.Custom('OutdoorsHidingPlace')]后面。\n\n当搜捕队伍从身边经过时,我的心脏如同锣鼓一般怦怦地跳个不停。“快![ROOT.Char.GetTitledFirstNameNoTooltip]肯定还没走远!”" + seduce_outcome.2900.end.desc:1 "依旧让人不舒服地关闭着。在任何人发现我之前,我翻了过去,藏在路边的某些[target_liege.Custom('OutdoorsHidingPlace')]后面。\n\n当搜捕队伍从身边经过时,我的心脏如同锣鼓一般怦怦地跳个不停。“快![ROOT.Char.GetTitledFirstNameNoTooltip]肯定还没走远!”" seduce_outcome.2900.a:0 "我们现在会怎么样?" seduce_outcome.3901.t:0 "宫廷里的蛇" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/south_asia_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/south_asia_events_l_simp_chinese.yml index 5df101a670..2dc22b8982 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/south_asia_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/south_asia_events_l_simp_chinese.yml @@ -5,7 +5,7 @@ south_asia.0002.t:0 "转轮圣王" south_asia.0002.intro:0 "人群徒步数日甚至数周来参与典礼。[chakravarti.GetTitledFirstNamePossessive]的一生都是为了这一刻。" - south_asia.0002.text:0 "\n\n在震惊的静默中,我看着我的[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('chakravarti'))]从圣泉中浮出。[chakravarti.GetHerHis|U]的[chakravarti.GetFaith.AltPriestTermPlural]宣布[chakravarti.GetHerHim]为转轮圣王,我们仁善的[chakravarti.GetLadyLord]。\n\n现在没人能质疑[chakravarti.GetSheHe]是全世界的合法统治者。" + south_asia.0002.text:0 "\n\n在震惊的静默中,我看着我的[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('chakravarti'))]从圣泉中浮出。[chakravarti.GetHerHis|U]的[chakravarti.GetFaith.AltPriestTermPlural]宣布[chakravarti.GetHerHim]为转轮圣王,我们仁善的[chakravarti.GetLadyLord]。\n\n现在没人能质疑[chakravarti.GetSheHe]是全世界的正当统治者。" south_asia.0002.a:0 "我很荣幸见证了这一刻。" south_asia.0002.b:0 "让我欢欣鼓舞,对你五体投地!" @@ -15,7 +15,7 @@ south_asia.0004.relevant_religion:0 "成群结队的信使从印度帝国带来消息。一代转轮圣王已然崛起,这实属此世首次。" south_asia.0004.desc:0 "来自印度的信使纷至沓来,宣告他们“转轮圣王”的崛起,交口称赞着[chakravarti.GetHerHis]的仁慈。" - south_asia.0004.text:0 "\n\n盛大的仪式,大批信众匍匐在[chakravarti.GetHerHis]的脚前,[chakravarti.GetTitledFirstName]正式接纳全世界的合法统治者这一职责。" + south_asia.0004.text:0 "\n\n盛大的仪式,大批信众匍匐在[chakravarti.GetHerHis]的脚前,[chakravarti.GetTitledFirstName]正式接纳全世界正当统治者这一职责。" south_asia.0004.a:0 "[chakravarti.GetSheHe]会是个新的威胁,还是个新的盟友呢?" south_asia.0004.b:0 "异教徒可以留着他们可笑的宣称!" @@ -84,7 +84,7 @@ south_asia.0035.a:0 "我们要派出虔诚的[ROOT.Char.GetFaith.GetAdherentNameNoTooltip]去帮助维护信仰。" south_asia.0035.b:0 "派出使者,提议建立友好关系。" south_asia.0035.b.theravada.tt:0 "任意独立的上座部佛教统治者" - south_asia.0035.a.lanka:0 "所有楞迦王国中的伯爵领" + south_asia.0035.a.lanka:0 "所有楞迦的伯爵领" south_asia.0036.t:0 "处置阿利僧" south_asia.0036.desc:0 "目前伊洛瓦底河谷外的信仰已经安全,剩下的问题便是要如何处置残存的[ari_faith.GetName]僧侣了,他们依然掌控着如此多的权力,却还处处炫耀着自己的恣意享乐。他们的势力或许可以被动摇,但绝不能被轻视。\n\n这些饮酒作乐、牺牲生灵的宗教领袖必须得到处置,但要小心从事,以免对他们的迫害会被视为对该地区仍然脆弱的和平的威胁。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_simp_chinese.yml new file mode 100644 index 0000000000..d57a7c7fc8 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_simp_chinese.yml @@ -0,0 +1,42 @@ +l_simp_chinese: + bell_special_yearly.1000.t:0 "[ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]之钟" + bell_special_yearly.1000.desc:0 "我的[steward.GetCouncilTitle][steward.GetFirstName]建议我去调查一下附近的一座西哥特时代的废弃教堂。\n\n筒形拱顶与马蹄形拱门之间,有一座曾经美丽的钟楼,以及几口没了钟舌的破钟。\n\n我正穿梭于废墟中,耳旁传来了马蹄声。透过一个破洞,我看到了[faction_member_1.GetTitledFirstName]的到来。也许[faction_member_1.GetSheHe]认为这里可以成为他那群乱党的藏身之处?" + # [faction_member_1_faction.GetName] + bell_special_yearly.1000.a:0 "我可以杀了[faction_member_1.GetHerHim],周围没人会看见!" + bell_special_yearly.1000.a.tt:0 "你悄悄接近[faction_member_1.GetTitledFirstName],试图杀死[faction_member_1.GetHerHim]" + bell_special_yearly.1000.b:0 "我应该悄悄溜走。" + + bell_special_yearly.1500.desc:0 "我藏在教堂的前厅里,周围安静得只能听到我那颗杀心的跳动声,以及[faction_member_1.GetTitledFirstNamePossessive]的脚步声。\n\n[faction_member_1.GetSheHe]一走进前厅,我就用一块碎砖对着[faction_member_1.GetHerHis]的头来了一下,[faction_member_1.GetSheHe]应声倒地。\n\n我一次又一次地出手,突然灵光一闪,我的脑海被血色的幻象笼罩。在这幻象中,我看到这座古老的钟楼又开始演奏音乐,充当钟舌的正是我所有敌人的头颅。" + bell_special_yearly.1500.a:0 "另一个急躁的傻瓜将加入我的乐团!" + bell_special_yearly.1500.a.tt:0 "你寻找又一名受害者。" + bell_special_yearly.1500.discovery.tt:0 "你被发现的概率增加" + bell_special_yearly.1500.b:0 "我应该回家休息。" + bell_special_yearly.1500.b.tt:0 "你不再为钟收集首级。" + + bell_special_yearly.2000.desc:1 "我命惹人厌恶的[faction_member_2.GetTitledFirstName]来我的[ROOT.Char.Custom('FortifiedBuilding')]拜谒,然后穿上一身吟游诗人的服装,将自己伪装成吟游诗人,宣布‘[ROOT.Char.GetTitledFirstName]命你听听首都这里新编的美妙小曲儿!’\n\n等[faction_member_2.GetSheHe]进来后,我强迫[faction_member_2.GetHerHim]一个人进了屋子。在那里我演奏了数小时我能演奏的最乏味的#italic 歌谣#!,直到这家伙睡了过去。\n\n我干得很快——我用一根鲁特琴弦勒死了我的对头,将头塞进了我的吉他盒里,然后眨眼工夫就溜出了大厅。" + bell_special_yearly.2000.a:0 "钟里的人头还不够!" + bell_special_yearly.2000.b:0 "这是美妙的罪行——我不应当冒险让其变味。" + +#Dropping an organ out of a window + bell_special_yearly.3000.desc:0 "我巡幸了[faction_member_3.GetTitledFirstNamePossessive]的[faction_member_3.Custom('FortifiedBuilding')],试图缓解与[faction_member_3.GetHerHis]的叛乱派系的紧张关系。谈判暂停期间,我检查了[faction_member_3.GetHerHis]的音乐室,并要求独自演奏。\n\n音乐室有一扇大窗户,窗户一侧放着一台相当大的管风琴,正下方是[faction_member_3.Custom('FortifiedBuilding')]的花园。真是太完美了。\n\n趁[faction_member_3.GetFirstNameNoTooltip]走到窗下放松片刻之时,我推翻了管风琴。管风琴从空中坠落,将[faction_member_3.GetHerHim]压在下面。我咯咯笑着,在人们发现之前取走了头颅。" + bell_special_yearly.3000.a:0 "钟越来越精美了!" + bell_special_yearly.3000.b:1 "怪异的琴键意外每天都发生。" + +#[faction_member_3_faction.GetName] + bell_special_yearly.4000.desc:0 "我懒洋洋地待在花园里,心不在焉地耍着蔷薇,将顶端一个接一个地掰下来。\n\n我不知道该拿钟楼怎么办。它注定要演奏吗?" + bell_special_yearly.4000.desc_discoverer:0 "\n\n就在我仔细考虑时,我注意到[bell_discoverer.GetTitledFirstName],一个还在为失踪受害者哀悼的家伙,正在花园中盯着我看。我暗自发笑,几乎想当场告诉[bell_discoverer.GetHerHim]实情。" + bell_special_yearly.4000.a:0 "我应该在教堂里举办一场大型音乐会!" + bell_special_yearly.4000.a.tt:0 "所有人都知道了我的杀戮。" + bell_special_yearly.4000.b:0 "不需要让任何人知道我的私人娱乐。" + bell_discovery_success_effect:0 "钟依然是个秘密" + bell_discovery_failure_effect:0 "钟被发现了" + + + bell_special_yearly.5000.desc:0 "一天晚上,我骑马去看我的钟,准备享受一下它辉煌的罪孽。让我惊讶的是,当我走进废墟时那里已经有火把在闪烁。\n\n一开始,我以为是西哥特人的鬼魂不满于我玷污了他们的教堂,但之后,[bell_discoverer.GetTitledFirstName]掀开了兜帽。“发现你造的孽之后,我还以为自己来到了[bell_discoverer.GetFaith.NegativeAfterLife]并将永远沉沦于此。你也要加入这些受害者的行列,怪物!”\n\n我只短暂地感觉到有一片钢铁穿过了我的脖子,然后就什么也感觉不到了。" + bell_special_yearly.5000.a:0 "奏乐送我离场,[bell_discoverer.GetTitledFirstName]。" + + + bell_special_yearly.6000.desc:0 "我在西哥特废墟为全宫廷举办了一场音乐会,承诺让他们在古老的烛光教堂里享受一个音乐之夜。\n\n一些客人抱怨有异味,但吟游诗人还是照常进行他们的节目。我们享受着长笛和拨弦演奏的轻快曲子,随着夜色加深,乐曲逐渐变得哀伤。\n\n最后,仆人遵从我的命令,在最后一首歌时及时冲过去敲响了钟。廷臣们的尖叫声加入了合唱团的声音,所有人都看到了我的那些敲钟发出响声的头颅!" + bell_special_yearly.6000.a:0 "如此美妙的音乐!" + bell_special_yearly.6000.b:0 "要是敢违抗我,你们也会加入他们!" + diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/stress_events/stress_threshold_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/stress_events/stress_threshold_events_l_simp_chinese.yml index 0538e603bc..c46688af88 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/stress_events/stress_threshold_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/stress_events/stress_threshold_events_l_simp_chinese.yml @@ -18,7 +18,7 @@ stress_threshold.1001.drunkard.gain:0 "也许喝几杯会有所帮助?" stress_threshold.1001.drunkard.effect:0 "我会喝到这些想法消失。" stress_threshold.1001.hashishiyah.gain:0 "一些大麻应该能让我放松心情……" - stress_threshold.1001.hashishiyah.effect:0 "和我的烟斗放松一晚上会有所帮助。" + stress_threshold.1001.hashishiyah.effect:1 "用大麻蛋糕放松一晚上会有所帮助。" stress_threshold.1001.journaller.gain:0 "写下我的忧虑能帮助我集中精力。" stress_threshold.1001.journaller.effect:0 "我需要在书房独处一晚。" stress_threshold.1001.endure:0 "我必须坚强,我必须抵抗这些冲动!" @@ -110,7 +110,7 @@ stress_threshold.1601.drunkard.gain:0 "或许喝几杯可以让我感觉好点……" stress_threshold.1601.drunkard.effect:0 "小酌总能让我更加专注。" stress_threshold.1601.hashishiyah.gain:0 "大麻或许可以镇定我的心灵……" - stress_threshold.1601.hashishiyah.effect:0 "晚上抽几管总能让我更加镇定。" + stress_threshold.1601.hashishiyah.effect:1 "晚上吃几块大麻蛋糕总能让我更加镇定。" stress_threshold.1601.journaller.gain:0 "写下我的想法定能澄澈心灵。" stress_threshold.1601.journaller.effect:0 "写下我的思绪总能让我心灵明净!" stress_threshold.1601.endure_no_option:0 "我——我必须,必须坚持。我只能这么做……" @@ -159,7 +159,7 @@ stress_threshold.2101.witch.gain:0 "如同[ROOT.Char.GetFaith.WitchGodName]一样,我被抛弃了。" stress_threshold.2101.witch.effect:0 "至少我知道[ROOT.Char.GetFaith.WitchGodName]理解我。" stress_threshold.2101.drunkard.effect:0 "美酒或许是我唯一的真心朋友。" - stress_threshold.2101.hashishiyah.effect:0 "至少我的烟斗不会对我指指点点。" + stress_threshold.2101.hashishiyah.effect:1 "至少这个大麻蛋糕不会对我指指点点。" stress_threshold.2101.endure:0 "也许这只是我的臆想……" stress_threshold.2201.t:0 "精神崩溃:怒气汹涌" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/stress_events/stress_trait_ongoing_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/stress_events/stress_trait_ongoing_events_l_simp_chinese.yml index 677bd7f9b1..151a63e3c9 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/stress_events/stress_trait_ongoing_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/stress_events/stress_trait_ongoing_events_l_simp_chinese.yml @@ -134,7 +134,7 @@ stress_trait_ongoing.4502.c:0 "是时候去[hapless_village.GetNameNoTier]旅行了!" stress_trait_ongoing.5001.t:0 "仪式宴会" - stress_trait_ongoing.5001.desc:0 "“[ROOT.Char.GetTitledFirstName],跟我来,我有个惊喜给你!”[giver.Custom2('MyCharacterIntroduction', ROOT.Char)]兴奋地说道。“我注意到你一直吃得不好,所以我花了好几周寻来了我能找到的最稀有的珍馐!”\n\n我随着[giver.GetHerHim]进入宴会大厅,看到了餐桌上堆满的各种美食佳肴。[ROOT.Char.Custom('GetExpensiveMeal')|U]与[ROOT.Char.Custom('GetExpensiveMealAlt')]……[ROOT.Char.Custom('GetExpensiveDessert')]……这些气味就让我胃里翻江倒海。\n\n“怎么样?[ROOT.Char.GetLadyLord],开吃吧!”" + stress_trait_ongoing.5001.desc:0 "“[ROOT.Char.GetTitledFirstName]跟我来,我有个惊喜给你!”[giver.Custom2('MyCharacterIntroduction', ROOT.Char)]兴奋地说道。“我注意到你一直吃的不好,所以我花了好几周寻来了我能找到的最稀有的珍馐!”\n\n我随着[giver.GetHerHim]进入了宴会大厅,我看到餐桌上堆满了各种美食佳肴。[ROOT.Char.Custom('GetExpensiveMeal')|U]与[ROOT.Char.Custom('GetExpensiveMealAlt')]……[ROOT.Char.Custom('GetExpensiveDessert')]……这些气味就让我胃里翻江倒海。\n\n“怎么样?我的[ROOT.Char.GetLadyLord],开吃吧!”" stress_trait_ongoing.5001.a:0 "“这……唔……真棒。嘛。太好吃了。”" stress_trait_ongoing.5001.a.flavor:0 "我会吃的,但只是出于礼仪。" stress_trait_ongoing.5001.b:0 "“你不应该……不行,真的。#EMP 来人!#!把这个端走。”" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_event_dan_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_event_dan_l_simp_chinese.yml new file mode 100644 index 0000000000..6465664344 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_event_dan_l_simp_chinese.yml @@ -0,0 +1,67 @@ +l_simp_chinese: + fp2_yearly.1001.t:0 "象棋2" + fp2_yearly.1001.desc:0 "在和自己下了一盘棋之后,我忍不住想到也许我高超的智力可以在某种程度上改进这种游戏。\n\n但什么样的改变才是最有意义的呢?" + fp2_yearly.1001.a:0 "国王显然太弱了。" + fp2_yearly.1001.b:0 "主教应该更强点。" + fp2_yearly.1001.c:0 "我为什么不能折磨这些兵?" + + + fp2_yearly.1002.t:0 "有失体位" + fp2_yearly.1002.desc:1 "夜深了,我听见大厅下的一个房间传来怪声。我隔门窥视,可以看见我的[ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)]赤裸地被紧缚着,正被一名仆人用木棍击打,那名仆人好像还穿着我的旧衣服。如果这还不够奇怪,[deviant_courtier.GetSheHe]似乎很享受。\n\n在击打声中,[deviant_courtier.GetSheHe]喊叫着“好呀!惩罚我吧[ROOT.GetCharacter.GetNameNoTooltip],我一直是个淘气的小[ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)]!”" + fp2_yearly.1002.b:0 "我闻到了勒索的味道。" + fp2_yearly.1002.c:0 "这可真有趣!" + fp2_yearly.1002.a:0 "我还是走吧。" + + + fp2_yearly.1003.t:0 "持矛冲向……巨人?" + fp2_yearly.1003.desc:0 "我庭院里的一阵骚动吸引了我的注意,[injured_knight.Custom2('MyCharacterIntroduction', ROOT.Char)]被几个农民抬了进来。[injured_knight.GetSheHe|U]显然受了重伤。\n\n我要求知晓发生了什么事情,农民们告诉我,他们在一处田地里发现了[injured_knight.GetHerHim],[injured_knight.GetSheHe]声称刚刚奋力打退了一只巨人。\n\n他的侍从在故事结束后把我拉到一边,“真相是[injured_knight.GetSheHe]试图用骑枪与一座风车单挑,但这些村民似乎很相信[injured_knight.GetHerHis]的故事。”" + fp2_yearly.1003.a:0 "勇敢的骑士万岁,我会为[injured_knight.GetHerHim]买一匹新的骏马。" + fp2_yearly.1003.b:0 "我不会容忍宫廷中出现童话故事。" + + fp2_yearly.1004.t:0 "古莱什之鹰" + fp2_yearly.1004.desc:0 "我正在阅读一本[hawk_of_quraysh.GetName]的传记,他也被人称为“古莱什之鹰”。\n\n了解他的生平难以置信地鼓舞人心,从他逃离[abbasid_dynasty.GetName],到他在伊比利亚建立[hawk_dynasty.GetName]王朝,我忍不住想把某些事迹牢记于心。" + fp2_yearly.1004.a:0 "我也能像他在卡莫纳那样鼓舞人心。" + fp2_yearly.1004.b:0 "他和也门人的外交真是传奇。" + fp2_yearly.1004.c:0 "我们是亲戚!" + + nick_the_hawk_of_quraysh:0 "古莱什之鹰" + + + fp2_hawk_of_quarysh_martial_modifier:0 "军事灵感" + fp2_hawk_of_quarysh_martial_modifier_desc:0 "该角色从古莱什之鹰的事迹中获得了军事灵感。" + + + fp2_hawk_of_quarysh_diplomacy_modifier:0 "外交灵感" + fp2_hawk_of_quarysh_diplomacy_modifier_desc:0 "该角色从古莱什之鹰的事迹中获得了外交灵感。" + + fp2_yearly.1005.t:0 "失落的维京人" + fp2_yearly.1005.desc:0 "一个挣扎着大声叫嚷的大个子[hidden_viking.GetWomanMan]被拖到我面前。[hidden_viking.GetSheHe|U]显然是个维京劫掠者,数十年来这帮人一直在我们的领土上散播混乱。\n\n“饶了我吧。我叫[hidden_viking.GetName],住在[viking_county.GetNameNoTooltip]已经好多年了。当初我因为受伤被留了下来,村民们救了我;他们现在是我的家人了。”\n\n维京人跪倒在地,希望我能绕[hidden_viking.GetHerHis]一命。几个农民证明了[hidden_viking.GetHerHis]故事的真实性。" + fp2_yearly.1005.a:1 "你可以用你独特的故事来娱乐我的廷臣。" + fp2_yearly.1005.b:0 "善恶不能相抵——你去死吧。" + fp2_yearly.1005.c:0 "既然你为村庄服务,那你暂时可以活下来了。" + + + fp2_yearly.1006.t:0 "维京奶酪?" + fp2_yearly.1006.desc:0 "我在一个卖简单食品的路边摊前停了下来。摊主[cheese_trader.GetName]向我展示了各类商品,然后把手伸到货摊下面,拿出了一个雕花木盒。\n\n“献给你,大人,这是全国最好的奶酪。”[cheese_trader.GetSheHe|U]将一小块奶酪塞进我手里,贴过来鬼鬼祟祟地悄声说道,“这是在伊比利亚的维京奶酪工做的。”\n\n尽管听起来很古怪,但这奶酪真好吃。" + fp2_yearly.1006.a:0 "我认可你的奶酪,但你那荒诞的故事就算了。" + fp2_yearly.1006.b:0 "我必须找到这些“奶酪维京人”……" + fp2.1006.b.tt:0 "你派手下去寻找“奶酪维京人”" + fp2_yearly.1006.c:0 "好大一坨垃圾。" + + + fp2_yearly.1007.t:0 "$fp2_yearly.1006.t$" + fp2_yearly.1007.desc:0 "一个骨瘦如柴的[fake_cheese_viking.GetWomanMan]被带到我面前。然而,这可怜的[fake_cheese_viking.GetWomanMan]连奶酪制造商都不像,更别说是维京人了。\n\n“实在抱歉,但我并不是真的维京人。那只不过是推销奶酪的谎言。”[fake_cheese_viking.GetSheHe]结结巴巴地说道。" + fp2_yearly.1007.a:0 "好吧,至少我解开了这个谜团。" + fp2_yearly.1007.b:0 "我要你一半的利润,一半的奶酪。" + + fp2_respected_clergy_chess:0 "在象棋中向教士表示尊敬" + fp2_respected_clergy_chess_desc:0 "改变了象棋规则向教士表示尊敬。" + + fp2_cheese_artifact:0 "陈年奶酪" + fp2_cheese_artifact_desc:0 "尽管有传言,但这奶酪并不是维京人制作的。不过,它真是极好的。" + + + fp2_yearly.1008.t:0 "享用奶酪" + fp2_yearly.1008.desc:0 "是时候了。我的地窖深处存放着一些已知世界上最不可思议的奶酪,它们慢慢变陈,功效也随之增强。\n\n现在我要吃掉它。" + fp2_yearly.1008.a:0 "[ROOT.Char.GetFaith.HealthGodName|U]都哭了。这奶酪可真棒。" + fp2_yearly.1008.b:0 "说实话,还是让奶酪再陈一点吧。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_event_ola_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_event_ola_l_simp_chinese.yml new file mode 100644 index 0000000000..e271c41212 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_event_ola_l_simp_chinese.yml @@ -0,0 +1,250 @@ +l_simp_chinese: + stoke_tension_toast.success:0 "你的仇恨运动成功了。" + stoke_tension_toast.failure:0 "你的参与暴露了。" + + delegated_stoke_tension_toast.success:0 "[tension_councillor.GetTitledFirstName]散播仇恨。" + + ease_tension_toast.success:0 "你成功进行了调解。" + ease_tension_toast.failure:0 "你的努力失败了。" + + bad_intrigue.tt:0 "此选项可用,因为你糟糕的谋略能力。" + + fp2_struggle.1000.t:0 "火上浇油" + fp2_struggle.1000.desc:0 "[tension_county.GetName]的[ROOT.Char.GetFaith.GetAdherentNameNoTooltip]和[tension_county.GetCountyData.GetFaith.GetAdjectiveNoTooltip]人口之间一直就有冲突。“让我们利用这个机会,”我的[tension_councillor.GetCouncilTitle][tension_councillor.GetFirstName]建议道,“从[ROOT.Char.GetFaith.GetAdherentNameNoTooltip]民兵中招募一些便宜士兵。要是他们在家乡继续#italic 训练#!,那也不赖!事实上,我们或许可以#italic 鼓励#!那样做……”\n\n为了征募这些暴力的狂热分子,我真的要让[tension_county.GetNameNoTierNoTooltip]陷入火海吗?" + fp2_struggle.1000.a:0 "让我们来散播一些仇恨……不留痕迹地。" + fp2_struggle.1000.b:0 "我相信你能处理好。" + fp2_struggle.1000.c:0 "不行,我应该试着缓和紧张局势。" + fp2_struggle.1000.d:0 "如果我无法制止这种疯狂,或许一个[minority_courtier.GetFaith.GetAdherentNameNoTooltip]统治者可以。" + + + not_my_problem_toast:0 "你领地内的单亲母亲和孩子将在接下来的几年内挨饿。" + + fp2_struggle.1001.t:0 "战争寡妇" + fp2_struggle.1001.desc:0 "[expectant_courtier.GetTitledFirstName]怀着身孕,代表我们土地上的其他母亲前来谒见,说明形势——由于近期的战争和不幸,许多孩子只剩下单亲妈妈来照顾。“[ROOT.Char.GetLadyLord],我们可以设立一笔专款,为那些没有其他谋生手段的育儿妈妈提供资助。毕竟,抚养孩子跟其他任何艰苦的劳动一样,都是值得称赞的。”" + fp2_struggle.1001.a:0 "好主意!我确实应该设立一笔专款。" + fp2_struggle.1001.b:1 "寡妇我会支持,但妓女就算了。" + fp2_struggle.1001.b.tt:0 "你的信仰反对妇女非婚生子。" + fp2_struggle.1001.c:0 "她们可以来我的宫廷!我们有丰富的食物!" + fp2_struggle.1001.c.tt:0 "你邀请领地内所有贫困的单亲母亲留在你的宫廷。" + fp2_struggle.1001.d:1 "当然,我仁慈的封臣可以帮忙资助。" + fp2_struggle.1001.e:0 "我是你们的[ROOT.Char.GetTitleTierName],不是奶妈!" + fp2_struggle.1001.specialdescpositive:0 "乐意付款的封臣对你的#color_light_blue 好感#!增加#positive_value 10#!" + fp2_struggle.1001.specialdescnegative:0 "不乐意付款的封臣对你的#color_light_blue 好感#!降低#negative_value 10#!" + + reading_avicenna_toast.success:0 "你阅读了一部医学巨著。" + reading_avicenna_toast.failure:0 "你可能误解了什么……" + reading_hippocrates_toast.success:0 "你阅读了所有盖伦的著作。" + reading_hippocrates_toast.failure:0 "希腊语怎么这么难啊?" + rolling_in_filth_toast:0 "你的宫廷是一处健康隐患。" + + fp2_struggle.1002.t:0 "[xenophilic_culture.GetNameNoTooltip]人的进步" + fp2_struggle.1002.desc_early_golden_age:0 "[xenophilic_culture.GetNameNoTooltip]学者们最近在医学知识上取得了重大进展。但是,博学多识的[great_physician.GetFirstName]因为#italic 一首诗歌和一个小错#!被从我的[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))][neighboring_ruler.GetTitledFirstNamePossessive]的宫廷中放逐出来,正寻求着新的供职机会。\n\n" + fp2_struggle.1002.desc_late_golden_age:0 "[xenophilic_culture.GetNameNoTooltip]学者们长年全身心地投入医学研究。现在博学多识的[great_physician.GetFirstName]正寻求加入我的宫廷,但[great_physician.GetSheHe]最近刚因为一些不知缘由的逾矩行径,被从我的[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))][neighboring_ruler.GetTitledFirstNamePossessive]的宫廷中放逐出来。\n\n" + fp2_struggle.1002.desc_post_golden_age_christian:0 "尽管如阿威罗伊和阿尔布卡西斯这般的人物都早已作古,[xenophilic_culture.GetNameNoTooltip]医生在知识层面依然保持着卓越的地位。博学多识的[great_physician.GetFirstName]因为一些不知缘由的逾矩行径,被从我的[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))][neighboring_ruler.GetTitledFirstNamePossessive]的宫廷中放逐出来,如今正寻求着新的供职机会。\n\n" + fp2_struggle.1002.desc_post_golden_age_unchristian:0 "尽管如伊本·路世德和宰赫拉威这般的人物都早已作古,[xenophilic_culture.GetNameNoTooltip]医生在知识层面依然保持着卓越的地位。博学多识的[great_physician.GetFirstName]因为一些不知缘由的逾矩行径,被从我的[ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))][neighboring_ruler.GetTitledFirstNamePossessive]的宫廷中放逐出来,如今正寻求着新的供职机会。\n\n" + fp2_struggle.1002.desc_albucasis:0 "“尽管我对医术只略知一二,”他说道,“我曾经救过一个割断自己喉咙的女奴的性命,术后她仅仅是嗓音变得稍稍沙哑了点。顺便,我请求你对自身的卫生习惯做出一些改变……”\n\n" + fp2_struggle.1002.desc_avenzoar:0 "“我一生都在行医,”他说道,“还写下了一本有关健康养生法的书。但我宣过誓要与巫师和占星术士拿来招摇撞骗的那套迷信和伪疗法终身为敌,所以我请求你禁止这些事项……”\n\n" + fp2_struggle.1002.desc_tufail:0 "“我研究天国、精神以及肉体上的疾病,”[great_physician.GetSheHe]说道,“但是我倡导研究人体#italic 逝后#!的状态能够带来许多益处……你能为我的这个研究追求提供机会吗?”\n\n" + fp2_struggle.1002.desc_no_historical_physician_early:0 "“我所学甚多,”[great_physician.GetSheHe]说道,“是从古人的著作中学来的。我还将他们的知识拯救出了冗长乏味的深渊,并能运用出来让你受益。”\n\n" + fp2_struggle.1002.desc_no_historical_physician_late:0 "“我所学甚多,”[great_physician.GetSheHe]说道,“是从宰赫拉威和伊本·西拿的著作中学来的。我还在他们技术的基础上做了改进。我能消除白翳和疖疮,还能治愈前人以为的不治之症。”\n\n" + fp2_struggle.1002.desc_has_physician_and_is_christian:0 "我的现任宫廷医师[scoped_physician.GetTitledFirstName]力劝我不要用这个异教徒取代[scoped_physician.GetHerHim]。" + fp2_struggle.1002.desc_has_physician_but_not_christian:0 "我的现任宫廷医师[scoped_physician.GetTitledFirstName]力劝我不要用这个怪客取代[scoped_physician.GetHerHim]。" + fp2_struggle.1002.desc_has_no_physician_but_is_christian:0 "一些廷臣力劝我不要和这个异教徒产生瓜葛。" + fp2_struggle.1002.desc_has_no_physician:0 "我该在宫中为这个[great_physician.GetWomanMan]安排一席之地吗?" + fp2_struggle.1002.a:0 "我可以启用一位新医师……" + fp2_struggle.1002.b:1 "我可以购置书籍,自学医术。" + fp2_struggle.1002.b.tt:0 "你试图学习医学方面的巨著。" + fp2_struggle.1002.c:0 "我要你来干什么呢?我自己读得懂希腊语。" + fp2_struggle.1002.c.tt:1 "你购买并设法研读盖伦的著作。" + fp2_struggle.1002.d:0 "我会把你送回[neighboring_ruler.GetTitledFirstNameNoTooltip]那儿……戴着镣铐。" + fp2_struggle.1002.e:0 "我现在身体好得很,谢谢你。" + fp2_struggle.1002.f:0 "走开,革新只能源自天启。" + fp2_struggle.1002.physicianleaves:0 "[great_physician.GetFirstName]去他处寻找求职机会" + fp2_struggle.1001.physician_imprisoned:0 "[great_physician.GetFirstName]因为某些原因,被[neighboring_ruler.GetName]囚禁" + + fp2_struggle.1010.t:0 "铁之精魂" + fp2_struggle.1010.desc:1 "一位名叫[great_swordsmith.GetName]的[great_swordsmith.GetWomanMan]来到了我的宫廷,声称自己是一名曾游历天下的铸剑大师。\n\n“[ROOT.Char.GetLadyLord],”[great_swordsmith.GetSheHe]说道,“我的家族在古代就是[toledo_holding.GetNameNoTierNoTooltip]的铸剑师,曾为迦太基的军队铸造#italic 弧刃剑#!。没有合金的强韧度能比得上在伊比利亚制造的,而我可以使其臻于完美。我可以打造出伊比利亚最精良的武器,但是作为交换,你必须让我执掌[blacksmith_county.GetNameNoTierNoTooltip]的铁匠行会。然后他们就会知道我一直都要比他们来得优秀!”" + fp2_struggle.1010.a:1 "不,你应该同行会通力合作,为大家谋福利。" + fp2_struggle.1010.b:1 "不管你拥有什么知识,我都要将其挖出来……" + fp2_struggle.1010.c:1 "如果你能为我的军队提供刀剑,那你就可以拥有它。" + fp2_struggle.1010.d:1 "为我造出伊比利亚最好的利刃,行会就归你了。" + fp2_struggle.1010.e:0 "我不会因为你的自负就激怒行会。" + fp2_struggle.1010.smithgoesaway:1 "[great_swordsmith.GetNameNoTooltip]开始掌管铁匠行会。" + fp2_struggle.1010.paranoid_rivals:1 "武装你的士兵可能会引起邻国统治者的忧虑。" + fp2_struggle.1010.smithmakesweapon:1 "[great_swordsmith.GetNameNoTooltip]留在你的宫廷,按照你的要求铸造刀剑。" + fp2_struggle.1010.swordsmith_imprisoned:0 "你囚禁了[great_swordsmith.GetNameNoTooltip]并对其百般折磨,希望能够撬出秘密" + fp2_struggle.1010.compassionate_courtiers:0 "你的廷臣不可能全部都认可此事" + toledo_compromise_flavor:0 "你强迫[great_swordsmith.GetNameNoTooltip]和行会妥协。" + fp2_struggle.1010.swordsmith_leaves:0 "[great_swordsmith.GetNameNoTooltip]前往另一个宫廷。" + + + fp2_struggle.1011.t:1 "[blacksmith_county.GetNameNoTierNoTooltip]之刃" + fp2_struggle.1011.desc:1 "“完成了。”[great_swordsmith.GetName]说道,但显得异常疲惫。\n\n“也许我在铸造时得到了祖先灵魂的指引,这是我创造出的最杰出的剑。我再也做不出类似的东西了,这片土地上的其他任何人也做不出,因为制作的秘法会被我带进坟墓。我现在要出发了,去认领你许诺给我的行会,虽然这胜利给人一种莫名的空虚。尽管如此,你一定要为这把剑取个名字。”" + fp2_struggle.1011.a:1 "#italic 马铁略#!,义为锤子。" + fp2_struggle.1011.b:0 "#italic 蒂涅夫拉#!,义为黑暗。" + fp2_struggle.1011.c:0 "#italic 贝尔梅霍#!,义为红色。" + fp2_struggle.1011.d:0 "#italic 哈贡萨#!,名如蓝色宝石。" + fp2_struggle.1011.e:0 "#italic 苏海勒#!,义为辉煌。" + fp2_struggle.1011.f:0 "#italic 贝塔尔#!,义为切刀。" + fp2_struggle.1011.g:0 "#italic 盖迪卜#!,手感强劲有力。" + fp2_struggle.1011.h:0 "#italic 祖母绿#!,名如炫目的绿宝石。" + fp2_struggle.1011.i:0 "#italic 奥尔齐#!,名如雷霆。" + fp2_struggle.1011.j:0 "#italic 高埃科#!,夜中幽灵。" + fp2_struggle.1011.k:0 "#italic 戈里#!,义为赤红。" + fp2_struggle.1011.l:0 "#italic 艾斯托#!,义为小刀。" + fp2_struggle.1011.m:0 "#italic 埃斯克勒米尔#!,义为击剑者。" + fp2_struggle.1011.n:0 "#italic 福利亚#!,义为叶子。" + fp2_struggle.1011.o:0 "#italic 普罗埃萨#!,义为壮举。" + fp2_struggle.1011.p:0 "#italic 特雷巴利亚#!,义为使人劳苦者。" + fp2_struggle.1011.q:0 "#italic 索法克斯#!,名如昔日伟大的英雄。" + fp2_struggle.1011.r:0 "#italic 泰姆莱勒特#!,义为白色。" + fp2_struggle.1011.s:0 "#italic 阿尤古#!,义为牛轭。" + fp2_struggle.1011.u:0 "嗯,当然要叫#italic 铁魂#!。" + fp2_struggle.1011.v:0 "我挺想叫#italic 槲寄生#!的……" + fp2_struggle.1011.w:0 "#italic 摩尔人剁刀#!,还能叫什么?" + fp2_struggle.1011.x:0 "考虑到我们对行会的所作所为,叫作#italic 篡夺者之刃#!再合适不过了……" + fp2_struggle.1011.swordsmith_leaves:0 "[great_swordsmith.GetName]的工作完成,离开了你的宫廷" + martiello_name:0 "马铁略" + tiniebra_name:0 "蒂涅夫拉" + vermejo_name:0 "贝尔梅霍" + jargonca_name:0 "哈贡萨" + suhayl_name:0 "苏海勒" + albattar_name:0 "贝塔尔" + qazeeb_name:0 "盖迪卜" + zumurrud_name:0 "祖母绿" + ortzi_name:0 "奥尔齐" + gaueko_name:0 "高埃科" + gorri_name:0 "戈里" + aiztoto_name:0 "艾斯托" + escremire_name:0 "埃斯克勒米尔" + folha_name:0 "福利亚" + proeza_name:0 "普罗埃萨" + trebalhar_name:0 "特雷巴利亚" + sufax_name:0 "索法克斯" + toumellalt_name:0 "泰姆莱勒特" + ayugu_name:0 "阿尤古" + ironsoul_name:0 "铁魂" + mistletoe_name:0 "槲寄生" + moormurder_name:0 "摩尔人剁刀" + usurperblade_name:0 "篡夺者之刃" + + awesome_toledo_sword_name:1 "[great_swordsmith.GetTitledFirstNamePossessiveNoTooltip]之剑" + awesome_toledo_sword_desc:0 "这把剑是[toledo_county.GetNameNoTierNoTooltip]铸剑师[great_swordsmith.GetName]最伟大的作品,用[great_swordsmith.GetSheHe]带进坟墓里的神秘技术打造而成。这是一位才华横溢但却恃才傲物的[great_swordsmith.GetWomanMan],据说[great_swordsmith.GetSheHe]将[great_swordsmith.GetHerHis]的部分灵魂注入了这把剑,确实,它似乎能给予持有者铁一般的意志。" + + fp2_struggle.1012.t:1 "大师杰作" + fp2_struggle.1012.desc:1 "“完成了。”[great_swordsmith.GetName]说道。\n\n“这是我许给你的剑,我最杰出的作品之一,由能想象得到的最棒的合金制成,这种合金只能在伊比利亚制作。正如人们所说,它真的拥有#italic 铁之精魂#!。这把剑配上你这样[Select_CString(ROOT.Char.IsFemale,'高贵的女士','伟大的领主')]真是天作之合。”" + fp2_struggle.1012.a:0 "真是……精致。祝你一路平安。 " + fp2_struggle.1012.b:0 "真是壮观。我可不可以说服你留下来为我效力?" + fp2_struggle.1012.swordsmith_leaves:1 "[great_swordsmith.GetName]完成[great_swordsmith.GetHerHis]的工作之后,便离开去接管铁匠行会,就像你许诺的那样。" + fp2_struggle.1012_swordsmith_stays:1 "[great_swordsmith.GetName]留在你的宫廷" + + toledo_sword_name:0 "托莱多剑" + toledo_sword_desc:0 "这把剑是由托莱多钢制成的杰作,非常坚固耐用。底部有小段铭文,写明这把剑是由[blacksmith_county.GetNameNoTierNoTooltip]的#italic 伟大铸剑师#![great_swordsmith.GetName]所打造。" + + fp2_struggle.1050.t:0 "毁灭之梦" + fp2_struggle.1050.desc_opening:1 "在漆黑的夜里,[visionary_spouse.GetTitledFirstName]来到我身边,浑身发烫,脸色苍白。“我做了这样的梦,”[visionary_spouse.GetSheHe]说道,“我发现自己处于一片死亡之地。" + fp2_struggle.1050.desc_christian:0 "我们的城市被摧毁,我们的教堂塔楼被推倒,我们的人民在自己的血泊中被践踏。" + fp2_struggle.1050.desc_islamic:0 "我们的图书馆被烧毁,我们的宣礼塔倒塌,我们的兄弟姐妹被钉在十字架上,受到食腐鸟的围攻。" + fp2_struggle.1050.desc_rampaging_barbarian_heathen:0 "我们的房屋被焚毁,我们的符文石被推倒,我们的战士毫无荣耀地被杀死。" + fp2_struggle.1050.desc_non_barbarian_heathen:0 "我们的城市被摧毁,我们的神殿被焚毁,我们的人民被杀害或被拖向未知的命运。" + fp2_struggle.1050.desc_islamic_heritage:0 "我看到从我们的祖先来到这片土地以来所建立的一切都被彻底毁灭。”\n\n" + fp2_struggle.1050.desc_christian_bling_reference_drop:0 "我们圣人的遗物被扔进了熊熊烈火。”\n\n" + fp2_struggle.1050.desc_middle_neutral_version:0 "我们所建立的一切都被摧毁,死亡和绝望统治了大地。”\n\n" + fp2_struggle.1050.desc_love_and_warmth_ending:0 "“我的爱,求你帮帮我。我好害怕我的梦是真的,害怕那一切都会成真。抱紧我,我好冷。”" + fp2_struggle.1050.desc_no_love_and_warmth_ending:0 "“亲爱的[ROOT.Char.GetWifeHusband],请听好。困扰我的并不是普通的疾病。我担心我的梦是真的,担心这一切都可能会成真。请不要让那些发生。你一定要拯救伊比利亚。”" + fp2_struggle.1050.a:0 "你是个巫师?" + fp2_struggle.1050.b:0 "振作起来,[ROOT.GetCharacter.GetFaith.HighGodName]在测试你的信仰。" + fp2_struggle.1050.c:0 "来,告诉我更多你看到的异象。" + fp2_struggle.1050.d:0 "别烦我,我在计划下一次征服。" + fp2_struggle.1050.spouse_imprisoned:0 "你怀疑[visionary_spouse.GetTitledFirstNameNoTooltip]使用巫术并将其囚禁" + fp2_struggle.1050.condition_might_improve:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip]的状况可能会改善" + fp2_struggle.1050.condition_might_get_worse:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip]的状况可能会变糟" + fp2_struggle.1050.condition_might_get_very_worse:0 "[visionary_spouse.GetTitledFirstNamePossessiveNoTooltip]的状况可能会变得非常糟" + comforting_spouse_visionary_toast.success:0 "你安慰了[visionary_spouse.GetTitledFirstName]" + comforting_spouse_visionary.failure:0 "你未能安慰[visionary_spouse.GetTitledFirstName]" + fp2_yearly.8004.t:0 "[translation_capital.GetNameNoTierNoTooltip]翻译院" + fp2_yearly.8004.desc_opening:0 "随着和解的精神在伊比利亚占据上风,来自全地区的学者都开始在我直辖地的图书馆里闲混。也许我可以将他们的精力用在某些更有成效的事情上……\n\n" + fp2_yearly.8004.desc_chaplain:0 "我的[translation_enthusiast.GetCouncilTitle][translation_enthusiast.GetTitledFirstName]想了个主意。“我们应该组织一个翻译小组,”[translation_enthusiast.GetSheHe]说道,“我可以领导这个小组。我们要搜罗全地的专业译员,甚至包括异教徒,让他们在您的赞助下工作。[translation_capital.GetNameNoTierNoTooltip]有着成为启蒙明灯的潜力,只要您愿意资助!”" + fp2_yearly.8004.desc_wanderer:0 "饱学的云游者[translation_enthusiast.GetTitledFirstName]提出要抓住一个机会。“[ROOT.Char.GetLadyLord],”[translation_enthusiast.GetSheHe]说道,“我掌握了十几种语言,可以帮助您组织一个翻译小组。我们要搜罗全地的专业译员,让他们在您的赞助下工作。[translation_capital.GetNameNoTierNoTooltip]有着成为启蒙明灯的潜力。”" + fp2_yearly.8004.a:0 "我#italic 不会#!为找到最好的人才花费一个子。" + fp2_yearly.8004.b:0 "既然你这么有能耐,#italic 你#!来做所有的翻译吧。" + fp2_yearly.8004.c:0 "图书馆真是麻烦……" + recruiting_brilliance_toast.success:0 "你找到了伟大的翻译者" + recruiting_mediocrity_toast.failure:0 "你雇佣了水平一般的翻译者" + + fp2_yearly.8005.t:0 "石松树下" + fp2_yearly.8005.desc_opening:0 "在炎热的正午,他们坐在一棵大石松的树荫下,演奏着鲁特琴和长笛。" + fp2_yearly.8005.desc_iberian:0 "他们用加利西亚-葡萄牙语,用加泰罗尼亚语歌唱人生、失去、苦乐参半的爱情。" + fp2_yearly.8005.desc_arabic:0 "他们用阿拉伯语歌唱美丽、荣耀、失而复得的爱情。" + fp2_yearly.8005.desc_language_neutral:0 "他们用多种语言歌唱,但我的心能听懂每一个文字。" + fp2_yearly.8005.desc_middle_part:0 "我可以在阳台上听到他们的声音,这声音触动了我的灵魂。\n\n然而,我不知道这些音乐家的身份,当我离开我那高大的厅堂,走进那棵树时,他们已经走了。" + fp2_yearly.8005.desc_post_troubadours:0 "我本以为只有奥克西塔尼亚的吟游诗人才有这样的才华,但或许我错了……\n\n我该拿这该死的#italic 感觉#!怎么办?" + fp2_yearly.8005.desc_pre_troubadours:0 "\n\n他们来自[ROOT.Char.GetFaith.PositiveAfterLife|U]吗?他们是[ROOT.Char.GetFaith.DevilName]派来诱惑我的幽灵吗?或许不是……但我该拿这该死的#italic 感觉#!怎么办?" + fp2_yearly.8005.a:0 "我对[courtly_lover.GetFirstNameNoTooltip]的爱随着歌声填满了我的心。" + fp2_yearly.8005.b:0 "真美啊……" + fp2_yearly.8005.c:0 "我应该赞助更多的音乐家!" + fp2_yearly.8005.d:0 "够了!我会把那棵该死的树砍到。" + + fp2_yearly.8002.t:0 "饮食困境" + fp2_yearly.8002.desc:0 "两个孩子在[beached_whale_province.GetName]的沙滩上捡蛤蜊时,发现了一具巨大的尸体。海滩的居民称这只死亡海兽的肉还没开始腐烂,而且#italic 非常#!好吃。但我的[preoccupied_ulama.GetCouncilTitle][preoccupied_ulama.GetFirstName]在内阁会议时将我拉到一边,看起来非常担心。\n\n“我们[ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]真的能吃鲸鱼肉吗?”[preoccupied_ulama.GetSheHe]仔细琢磨着,“我拿不准。我们应该等一位德高望重的学者发布声明。但你得禁止人们食用这野兽的肉——以防万一……”" + fp2_yearly.8002.a:0 "不用,#italic 我#!允许这么做。" + fp2_yearly.8002.b:0 "给我来一点!我#italic 一定#!要尝尝。" + fp2_yearly.8002.c:0 "很好,我们就等待裁定吧。" + fp2_yearly.8002.d:0 "绝对#italic 不能#!吃。我要亲自去那把它烧了。" + exploding_whale_toast:0 "那具尸体神秘地爆炸了!" + exploding_whale.tt:0 "尸体爆炸!" + healthy_whale_toast:0 "味道真棒" + unhealthy_whale_toast:0 "有点不对劲……" + + fp2_yearly.8003.t:0 "想入飞飞" + fp2_yearly.8003.desc:0 "著名发明家[flying_polymath.GetFirstName]带着一对用木头和丝绸做成的翅膀,找到我提出了一个非常奇怪的请愿。\n\n“长久以来,人类都渴望翱翔于天空,”[flying_polymath.GetSheHe]说道,“我已经算好了。我会证明我们可以!请允许我从你的[ROOT.Char.Custom('ResidenceBuilding')]最高的塔楼上跳下去,[ROOT.Char.GetLadyLord],之后定当忠心为你效力。”\n\n不幸的是,我的[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('enthusiastic_child'))][enthusiastic_child.GetTitledFirstName]听到了这些话,乞求我让[enthusiastic_child.GetHerHim]观看这个老学者飞行。 " + fp2_yearly.8003.a:0 "很好,我准了。" + fp2_yearly.8003.b:0 "把翅膀借给我——#italic 我#!想飞。" + fp2_yearly.8003.c:0 "不,这太疯狂了。" + flight_attempt_toast.success:0 "你像鹰一样翱翔" + flight_attempt_toast.failure:0 "你摔在地上" + fp2_yearly.8003_child_reaction:0 "很难说[enthusiastic_child.GetFirstNameNoTooltip]看到这个会有什么反应。" + polymath_flight_attempt_toast.success:0 "[flying_polymath.GetFirstNameNoTooltip]飞了起来!" + polymath_flight_attempt_toast.failure:0 "[flying_polymath.GetFirstNameNoTooltip][flying_polymath.GetHerHis]的命摔没了。" + + fp2_yearly.8001.t:0 "建立议会" + fp2_yearly.8001.desc:0 "我的[commoner_enthusiast.GetCouncilTitle][commoner_enthusiast.GetTitledFirstName]考虑我们的财务状况已经有一段时间了,现在向我建议是时候组建#italic 议会#!了,这是一种全新的会议形式,自由市可以选举代表参加君王内阁的评议。\n\n“作为该特权的回报,”[commoner_enthusiast.GetSheHe]说道,“我们可以向那些城市征更多的税。如果我们真的需要钱,[ROOT.Char.GetLadyLord],甚至可以让一些不那么惨的农民出席会议,不过我不赞成这么做,毕竟这肯定会激怒贵族。”" + fp2_yearly.8001.a:0 "邀请城市代表。" + fp2_yearly.8001.b:0 "邀请所有人!我指的是#italic 所有人#!。" + fp2_yearly.8001.c:0 "那算了,毕竟贵族们最懂了,一直以来都是这样。" + fp2_flavor.8001_vassal_opinion:0 "守护自己特权的封臣们会不高兴" + + fp2_yearly.8000.t:0 "烧毁葡萄园" + fp2_yearly.8000.desc_muslim_opening:0 "伊比利亚出产的优质葡萄酒一直深受此地信徒的喜爱。然而,现在[vinoclast_caliph.GetTitleTierName][vinoclast_caliph.GetFirstName]决定为这种情况画上句号。\n\n“葡萄酒,”[vinoclast_caliph.GetHerHis]的特使[hof_emissary.GetTitledFirstName]宣布道,“当然是#italic 不清真#!的,也不能再容忍生产和饮用了。因此,你必须把[vineyard_county.GetName]的葡萄园全部烧掉。" + fp2_yearly.8000.desc_jewish_opening:0 "从我们的祖先来此定居起,伊比利亚出产的优质葡萄酒就世世代代受到我们的喜爱。然而,现在[vinoclast_caliph.GetTitleTierName][vinoclast_caliph.GetFirstName]决定为这种情况画上句号。\n\n“葡萄酒,”[vinoclast_caliph.GetHerHis]的特使[hof_emissary.GetTitledFirstName]宣布道,“当然不是洁食,也不能再容忍生产和饮用了。因此,你必须把[vineyard_county.GetName]的葡萄园全部烧掉。" + fp2_yearly.8000.desc_jerez:0 "但因为[jerez_vineyards.GetNameNoTier]拥有整个伊比利亚最大的葡萄园,我们很明白你要付出多大牺牲,[vinoclast_caliph.GetTitleTierName]不会忘记的。尽管如此,葡萄园必须烧掉!”" + fp2_yearly.8000.desc_not_jerez:0 "[vinoclast_caliph.GetTitleTierName]明白这会给你们的酒农带来痛苦,但想一想,你们空出来的土地能用于更好,更正义的目的!葡萄园必须烧掉。”" + fp2_yearly.8000.a:0 "毁掉优质葡萄酒?[vinoclast_caliph.GetTitleTierName]发疯了?" + fp2_yearly.8000.b:0 "我会把它们烧成灰烬!" + fp2_yearly.8000.c:0 "不行,我必须保护酒农。" + + fp2_struggle.1020.t:0 "阁臣之死" + fp2_struggle.1020_desc_opening:1 "真是一场灾难!随着[unrest_capital.GetNameNoTierNoTooltip]局势的不断升温,一群愤怒的[unrest_capital.GetCountyData.GetFaith.GetAdherentNamePluralNoTooltip]暴民将矛头指向了我的内阁成员[minority_councillor.GetTitledFirstName],因为[minority_councillor.GetHerHis]的[minority_councillor.GetFaith.GetAdherentNameNoTooltip]信仰。" + fp2_struggle.1020_desc_beaten_by_mob:0 "就在[minority_councillor.GetNameNoTooltip]来我的[ROOT.Char.Custom('ResidenceBuilding')]的路上,这群暴民突然袭击了[minority_councillor.GetHerHim],野蛮地将[minority_councillor.GetHerHim]打死。\n\n" + fp2_struggle.1020_desc_burned_by_mob:0 "在漆黑的深夜里,他们潜入我的[ROOT.Char.Custom('ResidenceBuilding')],将[minority_councillor.GetNameNoTooltip]绑在一台织布机上,然后放了一把火。\n\n" + fp2_struggle.1020_desc_hanged_and_disemboweled_by_mob:0 "他们在[minority_councillor.GetHerHim]前往内阁会议的路上把[minority_councillor.GetHerHis]抓了起来,将[minority_councillor.GetHerHim]绞死在[ROOT.Char.Custom('ResidenceBuilding')]大门上,然后剖开了[minority_councillor.GetHerHis]的肚子,内脏就这么掉在下方潮湿的土地上。\n\n" + fp2_struggle.1020_desc_crucified_by_mob:0 "就在[minority_councillor.GetNameNoTooltip]正拜访[unrest_capital.GetNameNoTierNoTooltip]的一个熟人时,这群愤怒的暴民抓住了[minority_councillor.GetHerHim],将[minority_councillor.GetHerHim]钉在了木十字架上,很快[minority_councillor.GetSheHe]就没了命。\n\n" + fp2_struggle.1020_desc_defenestrated_by_mob:0 "他们陷入了一种邪恶的疯狂,设法闯入了我的[ROOT.Char.Custom('ResidenceBuilding')],他们找到了[minority_councillor.GetNameNoTooltip],将[minority_councillor.GetHerHim]抓起来从窗户里扔了出去,[minority_councillor.GetHerHis]就这么没了命。\n\n" + fp2_struggle.1020_desc_molten_silver_by_mob:0 "他们陷入了一种邪恶的疯狂,闯进[minority_councillor.GetTitledFirstNamePossessiveNoTooltip]在我的[ROOT.Char.Custom('ResidenceBuilding')]中的房间,融了[minority_councillor.GetHerHis]的珠宝首饰,然后灌进了[minority_councillor.GetHerHis]的喉咙。\n\n" + fp2_struggle.1020_desc_torn_to_pieces_by_mob:0 "就在[minority_councillor.GetNameNoTooltip]来我的[ROOT.Char.Custom('ResidenceBuilding')]的路上,那群愤怒的暴民突然袭击了[minority_councillor.GetHerHim]。对[minority_councillor.GetHerHis]的仇恨赋予了他们狂暴的力量,他们徒手就将[minority_councillor.GetHerHim]撕成了碎片。\n\n" + fp2_struggle.1020_desc_councillor_had_family:0 "[minority_councillor.GetTitledFirstNamePossessiveNoTooltip]的家人将发生的一切都归咎于我。[councillor_executor.Custom2('HerHisCharacterIntroduction', minority_councillor)|U]现在站在我面前,要求我为此暴行向[minority_councillor.GetDynastyName]家族道歉。" + fp2_struggle.1020_desc_councillor_had_no_family_faith:0 "[minority_councillor.GetTitledFirstNamePossessiveNoTooltip]的教友似乎将发生的一切都归咎于#italic 我#!,[councillor_executor.GetTitledFirstName],一个[minority_councillor.GetFaith.GetAdherentNameNoTooltip]社群的领袖,来到我面前,请求我为这种恶行补偿[unrest_capital.GetNameNoTierNoTooltip]这些举步维艰的[minority_councillor.GetFaith.GetAdherentNamePluralNoTooltip]。" + fp2_struggle.1020.a:0 "请求[minority_councillor.GetDynastyNameNoTooltip]宗族的宽恕。" + fp2_struggle.1020.b:0 "弥补[minority_councillor.GetTitledFirstNamePossessiveNoTooltip]的人民。" + fp2_struggle.1020.c:0 "追捕凶手。" + fp2_struggle.1020.d:0 "部署士兵来恢复[unrest_capital.GetNameNoTierNoTooltip]的秩序。" + + fp2_yearly.8006.t:0 "塞加利巴定居者" + fp2_yearly.8006.desc:0 "几百个苍白皮肤的#italic 塞加利巴#!——被奴役的东欧人——逃离了我的[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('former_master'))][former_master.GetTitledFirstName]的领地。尽管[former_master.GetSheHe]可能会说他们在[former_master.GetHerHis]的军队中、在[former_master.GetHerHis]的后宫中有多么受重视,但他们还是冒着危险,来到我的土地上寻找自由。\n\n“我们都有伤疤。”他们的领袖[saqaliba_leader.GetFirstName]告诉我,“在我们的肉体上,在我们的心灵中。但我们足够强大,足够坚决。我们渴望拥有属于自己的土地,在那里可以诉祖辈的语言。如果你允许我们在[saqaliba_barony.GetName]定居,我们将努力工作使其繁荣昌盛。”" + fp2_yearly.8006.a:0 "我甚至要让你当个市长……" + fp2_yearly.8006.b:0 "你可以留下,但你的朋友们必须去别处。" + fp2_yearly.8006.c:0 "我要把你们送回你们的主人那里。" + furious_rival_8006.desc:0 "你的仇敌[former_master.GetTitledFirstNameNoTooltip]可能获得对[saqaliba_county.GetName]的[claim|E]" + fp2_yearly.8006.flavor.b.tt:0 "[saqaliba_leader.GetFirstNameNoTooltip]不情愿地留在你的宫廷,让[saqaliba_leader.GetHerHis]的追随者另寻他路。" + fp2_yearly.8006.flavor.c.tt:0 "塞加利巴被强制送回[former_master.GetTitledFirstNameNoTooltip]。" + diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_event_vero_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_event_vero_l_simp_chinese.yml new file mode 100644 index 0000000000..1b103270e1 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_event_vero_l_simp_chinese.yml @@ -0,0 +1,45 @@ +l_simp_chinese: + fp2_struggle.3001.t:0 "战争的代价" + fp2_struggle.3001.desc:0 "[struggle_3001_steward.Custom2('MyCharacterIntroduction', ROOT.Char)|U]面色沉重地走进房间。“[ROOT.GetCharacter.GetLadyLord],”[struggle_3001_steward.GetSheHe]说道,“我们的金库就快空了。这个时候出现这种情况可不太妙。”[struggle_3001_steward.GetSheHe|U]不必再多说了。沉默中,我阴沉地看了他一眼。“[ROOT.GetCharacter.GetLadyLord|U]……”在我离开时[struggle_3001_steward.GetSheHe]又重复了一遍说过的话。" + fp2_struggle.3001.desc_no_war_intro:0 "\n\n我只剩下这顶冠冕了。这顶冠冕以及要为之尽力的责任。但是没了必要的财富,就这顶冠冕又有什么用呢?" + fp2_struggle.3001.desc_war_intro:0 "\n\n我只剩下这顶冠冕了。这顶冠冕及为之尽力的责任。但是这顶输了战争就会被人拿走的冠冕有什么用呢?" + fp2_struggle.3001.desc_outro:0 "我伸出手,摸了摸它冰冷的材质——黄金。\n\n我知道某些无良商人会对它感兴趣……" + fp2_struggle.3001.a:0 "我会做我必须做的事。" + fp2_struggle.3001.a_flavour:0 "你会失去你的冠冕。" + fp2_struggle.3001.b:0 "不过,还有一顶冠冕……" + fp2_struggle.3001.c:0 "等等!家里又不是只有我戴冠冕。" + fp2_struggle.3001.c_flavour:0 "你的配偶会失去冠冕。" + fp2_struggle.3001.d:0 "这顶冠冕只有我死了才能摘下来!" + nick_the_crownless:0 "无冕者" + struggle_3001_spouse_crown_modifier:0 "出售冠冕" + + fp2_struggle.3011.t:0 "落难女子" + fp2_struggle.3011.desc:1 "“[ROOT.GetCharacter.GetLadyLord]!无法想象的事情发生了!”[struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U]花了一秒钟平稳[struggle_3011_marshal.GetHerHis]的呼吸,汗水打湿了[struggle_3011_marshal.GetHerHis]的额头。“[struggle_3011_county_town.GetName]的女士们拿起武器自己保卫城市了。”" + fp2_struggle.3011.desc_men:0 "“[ROOT.GetCharacter.GetLadyLord]!无法想象的事情发生了!”[struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U]花了一秒钟平稳[struggle_3011_marshal.GetHerHis]的呼吸,汗水打湿了[struggle_3011_marshal.GetHerHis]的额头。“[struggle_3011_county_town.GetNameNoTierNoTooltip]的小伙子们拿起武器自己保卫城市了。”" + fp2_struggle.3011.desc_outro:0 "\n\n很快,[bishop.GetTitledFirstName]冲进了房间。“这很不正常,[ROOT.GetCharacter.GetLadyLord]!”[bishop.GetSheHe]吼道,“要是让他们打,他们很快就会要求土地,再说谁来照顾孩子们?”\n\n“剑就是剑,”[struggle_3011_marshal.GetFirstNameNoTooltip]的回答很直接。“你一定同意吧,[ROOT.GetCharacter.GetLadyLord]?”" + fp2_struggle.3011.a:0 "我希望所有臣民都准备好守护我们的土地!" + fp2_struggle.3011.b:0 "女人只需要抱着一样东西——婴儿。" + fp2_struggle.3011.b_men:0 "男人只需要抱着一样东西——婴儿。" + fp2_struggle.3011.c:0 "女巫!#EMP 女巫!#!" + fp2_struggle.3011.d:0 "啊,这些可怜的小姐们!我会从恶魔手中拯救他们!" + fp2_order_of_the_hachet_modifier:0 "不曾落难" + fp2_order_of_the_hachet_modifier_desc:0 "该伯爵领的男人和女人可以平等地保护家园。" + fp2_punished_order_of_the_hachet_modifier:0 "强迫女子落难" + fp2_punished_order_of_the_hachet_modifier_desc:0 "在这些伯爵领,未经领主同意擅自保护自己土地的人将受到比侵略者更严厉的惩罚。" + + fp2_struggle.3021.t:0 "天怒" + fp2_struggle.3021.desc:0 "我视察兵营时,[struggle_3021_knight.Custom2('MyCharacterIntroduction', ROOT.Char)|U]正因惊恐而扭曲着。[struggle_3021_courtier.GetTitledFirstName]试图帮帮[struggle_3021_knight.GetHerHim],看见我后还扬了扬[struggle_3021_courtier.GetSheHe]的眉毛。\n\n“你至少要给你的[ROOT.GetCharacter.GetLadyLord]讲下到底发生了什么?”\n\n[struggle_3021_knight.GetFirstNameNoTooltip]一下子抬起了[struggle_3021_knight.GetHerHis]的头。“[ROOT.GetCharacter.GetLadyLord]……我看到了本不该看到的画面。有人影从城垛上扔下黑火药制成的石头。那种石头被点燃后,碰到敌人还会发出雷鸣般的巨响。一下子人就被劈成了两半,[ROOT.GetCharacter.GetLadyLord]啊!”\n\n[struggle_3021_courtier.GetFirstNameNoTooltip]饶有兴味地点了点头道:“也许……如果我们也能拥有这种力量……”" + fp2_struggle.3021.a:0 "这绝对值得研究。" + fp2_struggle.3021.b:0 "天知道这会不会牵扯出什么危险。" + fp2_struggle.3021.c:0 "你说的黑火药……是种新的辛辣香料吧。" + fp2_struggle.3021.d:0 "这是神罚!" + fp2_struggle.3021.e:0 "雷祭雷神。" + bad_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstNamePossessive]死于[struggle_3021_courtier.GetHerHis]的研究" + good_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstNamePossessive]在[struggle_3021_courtier.GetHerHis]的研究上取得成功" + bad_stone_research_title:0 "五雷轰顶" + good_stone_research_title:0 "研究成功!" + fp2_lightning_stones_modifier:0 "雷石" + stone_poisoning_discovered:0 "适得其反" + stone_poisoning_worked:0 "辛辣香料" + stone_poisoning_worked_desc:0 "成功研究了神秘的黑火药。" + fp2_lightning_stones_poison_modifier:0 "黑火毒药" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_events_l_simp_chinese.yml new file mode 100644 index 0000000000..68b04242a1 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/struggle_events/fp2_struggle_events_l_simp_chinese.yml @@ -0,0 +1,126 @@ +l_simp_chinese: + ################################################## + # #Misc + fp2_struggle.0011.t:0 "fp2_struggle.0011.t" + fp2_struggle.0011.desc.intro:0 "fp2_struggle.0011.desc.intro" + fp2_struggle.0011.desc.personality:0 "fp2_struggle.0011.desc.personality" + fp2_struggle.0011.desc.faith:0 "fp2_struggle.0011.desc.faith" + fp2_struggle.0011.desc.culture:0 "fp2_struggle.0011.desc.culture" + fp2_struggle.0011.desc.religion:0 "fp2_struggle.0011.desc.religion" + fp2_struggle.0011.desc.heritage:0 "fp2_struggle.0011.desc.heritage" + fp2_struggle.0011.desc.job:0 "fp2_struggle.0011.desc.job" + fp2_struggle.0011.desc.fallback:0 "fp2_struggle.0011.desc.fallback" + fp2_struggle.0011.desc.outro:0 "fp2_struggle.0011.desc.outro" + fp2_struggle.0011.a:0 "fp2_struggle.0011.a" + fp2_struggle.0011.a.tt.success:0 "fp2_struggle.0011.a.tt.success" + fp2_struggle.0011.a.tt.failure:0 "fp2_struggle.0011.a.tt.failure" + fp2_struggle.0011.b:0 "fp2_struggle.0011.b" + fp2_struggle.0011.c:0 "fp2_struggle.0011.c" + + fp2_struggle.0021.a.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.a.tt.failure:0 "fp2_struggle.0021.a.tt.failure" + fp2_struggle.0021.t:0 "fp2_struggle.0021.t" + fp2_struggle.0021.desc.intro:0 "fp2_struggle.0021.desc.intro" + fp2_struggle.0021.desc.personality:0 "fp2_struggle.0021.desc.personality" + fp2_struggle.0021.desc.faith:0 "fp2_struggle.0021.desc.faith" + fp2_struggle.0021.desc.culture:0 "fp2_struggle.0021.desc.culture" + fp2_struggle.0021.desc.religion:0 "fp2_struggle.0021.desc.religion" + fp2_struggle.0021.desc.heritage:0 "fp2_struggle.0021.desc.heritage" + fp2_struggle.0021.desc.job:0 "fp2_struggle.0021.desc.job" + fp2_struggle.0021.desc.fallback:0 "fp2_struggle.0021.desc.fallback" + fp2_struggle.0021.desc.outro:0 "fp2_struggle.0021.desc.outro" + fp2_struggle.0021.a:0 "fp2_struggle.0021.a" + fp2_struggle.0021.b.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.b:0 "fp2_struggle.0021.b" + fp2_struggle.0021.b.tt.failure:0 "fp2_struggle.0021.b.tt.failure" + + fp2_struggle.0041.t:0 "fp2_struggle.0041.t" + fp2_struggle.0041.desc:0 "fp2_struggle.0041.desc" + fp2_struggle.0041.desc.intro:0 "fp2_struggle.0041.desc.intro" + fp2_struggle.0041.desc.personality:0 "fp2_struggle.0041.desc.personality" + fp2_struggle.0041.desc.occupies_faithful_counties:0 "fp2_struggle.0041.desc.occupies_faithful_counties" + fp2_struggle.0041.desc.occupies_cultural_counties:0 "fp2_struggle.0041.desc.occupies_cultural_counties" + fp2_struggle.0041.desc.diff_religion_hof:0 "fp2_struggle.0041.desc.diff_religion_hof" + fp2_struggle.0041.desc.diff_government:0 "fp2_struggle.0041.desc.diff_government" + fp2_struggle.0041.desc.same_dynasty:0 "fp2_struggle.0041.desc.same_dynasty" + fp2_struggle.0041.desc.fallback:0 "fp2_struggle.0041.desc.fallback" + fp2_struggle.0041.desc.outro:0 "fp2_struggle.0041.desc.outro" + fp2_struggle.0041.a:0 "fp2_struggle.0041.a" + fp2_struggle.0041.a.tt.success:0 "fp2_struggle.0041.a.tt.success" + fp2_struggle.0041.a.tt.failure:0 "fp2_struggle.0041.a.tt.failure" + fp2_struggle.0041.b:0 "fp2_struggle.0041.b" + fp2_struggle.0041.b.tt.success:0 "fp2_struggle.0041.b.tt.success" + fp2_struggle.0041.b.tt.failure:0 "fp2_struggle.0041.b.tt.failure" + fp2_struggle.0041.c:0 "fp2_struggle.0041.c" + fp2_struggle.0041.c.tt.success:0 "fp2_struggle.0041.c.tt.success" + fp2_struggle.0041.c.tt.failure:0 "fp2_struggle.0041.c.tt.failure" + fp2_struggle.0041.d:0 "fp2_struggle.0041.d" + + fp2_struggle.0051.t:0 "fp2_struggle.0051.t" + fp2_struggle.0051.desc:0 "fp2_struggle.0051.desc" + fp2_struggle.0051.desc.intro:0 "fp2_struggle.0051.desc.intro" + fp2_struggle.0051.desc.personality:0 "fp2_struggle.0051.desc.personality" + fp2_struggle.0051.desc.occupies_faithful_counties:0 "fp2_struggle.0051.desc.occupies_faithful_counties" + fp2_struggle.0051.desc.occupies_cultural_counties:0 "fp2_struggle.0051.desc.occupies_cultural_counties" + fp2_struggle.0051.desc.diff_religion_hof:0 "fp2_struggle.0051.desc.diff_religion_hof" + fp2_struggle.0051.desc.diff_government:0 "fp2_struggle.0051.desc.diff_government" + fp2_struggle.0051.desc.same_dynasty:0 "fp2_struggle.0051.desc.same_dynasty" + fp2_struggle.0051.desc.fallback:0 "fp2_struggle.0051.desc.fallback" + fp2_struggle.0051.desc.diplomacy:0 "fp2_struggle.0051.desc.diplomacy" + fp2_struggle.0051.desc.stewardship:0 "fp2_struggle.0051.desc.stewardship" + fp2_struggle.0051.desc.intrigue:0 "fp2_struggle.0051.desc.intrigue" + fp2_struggle.0051.desc.victory:0 "fp2_struggle.0051.desc.victory" + fp2_struggle.0051.desc.defeat:0 "fp2_struggle.0051.desc.defeat" + fp2_struggle.0051.desc.outro:0 "fp2_struggle.0051.desc.outro" + fp2_struggle.0051.a:0 "fp2_struggle.0051.a" + fp2_struggle.0051.a.tt:0 "fp2_struggle.0051.a.tt" + fp2_struggle.0051.b:0 "fp2_struggle.0051.b" + fp2_struggle.0051.b.tt:0 "fp2_struggle.0051.b.tt" + fp2_struggle.0051.c:0 "fp2_struggle.0051.c" + fp2_struggle.0051.c.refuses_to_engage:0 "fp2_struggle.0051.c.refuses_to_engage" + +##### Intro ##### + fp2_struggle.0501.t:1 "$iberian_struggle$" + fp2_struggle.0501.desc:1 "伊比利亚半岛正处于动荡之中,这场冲突起源于其传奇的过去。外来者觊觎这片土地,而强大的穆斯林和基督徒势力则试图控制这里的人民。但最终决定这里命运的,将是那些生于此死于此的人。\n\n" + fp2_struggle.0501.desc.involved:0 "我不会放弃对家乡的愿景。以[ROOT.Char.GetFaith.HighGodName]之名,[ROOT.Char.GetHouse.GetNameNoTooltip]家族将渡过难关,看到我的愿望实现。\n\n" + fp2_struggle.0501.desc.interloper:0 "是时候让我掌控局势,掌控我的天命了。我能看清棋盘上的所有棋子。我知道前进的方向,没有人能阻挡[ROOT.Char.GetHouse.GetNameNoTooltip]家族。\n\n" + fp2_struggle.0501.desc.mottocall:0 "[ROOT.Char.GetHouse.GetMotto]!" + fp2_struggle.0501.a:0 "掌控命运!" + +##### Hostility ##### +# Struggle Ender + fp2_struggle.0900.t:0 "$struggle_iberia_ending_hostility_decision$" + fp2_struggle.0900.opening.basque:0 "我们[ROOT.Char.GetCulture.GetNameNoTooltip]人已经经历了几个世纪的蚕食:西哥特人、高卢人、摩尔人……但是,随着时间流逝,他们各自的力量都减弱了。今天,伊比利亚的命运再次由#EMP 我们#!掌握。" + fp2_struggle.0900.opening.andalusian:0 "我们民族的历史与我们的多元化一样复杂,与我们的强大一样令人担忧。伊比利亚的未来将再次由伍麦叶的继承人决定。" + fp2_struggle.0900.opening.iberian:0 "伊比利亚各民族在摩尔人侵略者手中已经受了太久的苦了;今天,我们将重拾希罗马的合法继承人在几个世纪前就已经丧失的希望。" + fp2_struggle.0900.opening:0 "伊比利亚之前几个世纪所遭受的混乱在其所有居民心中留下了阴影。今天,半岛的历史翻开了新的篇章……" + fp2_struggle.0900.desc:0 "\n\n目前没有别的领地能真正与主导伊比利亚的[ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]争锋,也无法阻止教士和定居者将[ROOT.Char.GetFaith.HighGodName]的圣言以及[ROOT.Char.GetCulture.GetName]的文明带到伊比利亚的村庄中。\n\n在决定了要如何延续我们的统治之后,剩下来要做的就只是宣布胜利而已。" + fp2_struggle.0900.a:0 "这里应该是[ROOT.Char.GetFaith.HighGodNameAlternate]的土地!" + fp2_struggle.0900.b:0 "在此半岛定居生活是我们的重点。" + fp2_struggle.0900.c:1 "[ROOT.Char.GetFaith.HighGodName]将伊比利亚赐予[ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]人!" +# Other Players + fp2_struggle.0910.opening.involved:0 "从那困扰这地区数个世纪的不确定性中解救出来的希望,虽然出自另一个领地,但现在可能终于是近在咫尺了……" + fp2_struggle.0910.opening:0 "关于伊比利亚半岛近期进展的消息抵达了我们宫廷,给了我们终结那蹂躏着这地区的冲突的希望。" + fp2_struggle.0910.desc:0 "\n\n[struggle_ender.GetName]现在控制着半岛大部,已宣布[struggle_ender.GetHerselfHimself]自己是这场很久以前由摩尔人入侵开启的争斗的最终胜利者。\n\n" + fp2_struggle.0910.closing.faith:0 "[struggle_ender.GetSheHe|U]宣布伊比利亚是[struggle_ender.GetFaith.GetAdjective]之地,并且,按照[struggle_ender.GetFaith.HighGodName]的旨意,所有异端和异教徒都要被赶出[struggle_ender.GetHerHis]领地。" + fp2_struggle.0910.closing.culture:0 "[struggle_ender.GetSheHe|U]已宣布伊比利亚属于[struggle_ender.GetCulture.GetName]人,让所有异族入侵者和被征服的民族都接受这一现实。" + fp2_struggle.0910.closing.combined:0 "[struggle_ender.GetSheHe|U]宣布伊比利亚和[struggle_ender.GetPrimaryTitle.GetNameNoTier]一体无二,现在由[struggle_ender.GetFaith.HighGodName]交托于[struggle_ender.GetFaith.GetAdjective][struggle_ender.GetCulture.GetName]人之手……" + fp2_struggle.0910.a:0 "这还没完。" + fp2_struggle.0910.b:0 "真有趣。" +##### Compromise ##### +# Struggle Ender + fp2_struggle.0901.t:0 "$struggle_iberia_ending_compromise_decision$" + fp2_struggle.0901.desc:1 "\n\n如果事情继续这样发展,显然现在这种流血的循环不会停止;这个半岛不会统一。\n\n我们应当满足于[ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip],暂且让其他伊比利亚君主自行其是……" + fp2_struggle.0901.a:0 "这样是最好的。" + fp2_struggle.0901.tt:0 "[THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier]成为一个[de_jure|E][empire|E]" +# Other Players + fp2_struggle.0911.desc:0 "\n\n[struggle_ender.GetTitledFirstName]正式放弃任何将半岛统合于一个共同冠冕下的意图,并宣布任何有此企图者的头衔非法\n\n由数个世纪的入侵与再征服所形成的各色领地现在已经根基深厚,无法统一。" + fp2_struggle.0911.a:0 "我们不会忘记西班牙之梦……" +##### Conciliation ##### +# Struggle Ender + fp2_struggle.0902.t:0 "$struggle_iberia_ending_conciliation_decision$" + fp2_struggle.0902.desc:0 "\n\n一位立誓保障安全者将要确保地区里各不相同的民族都能自由地生活与敬神,而现在只有我能做到这一点。\n\n若[ROOT.Char.GetFaith.HighGodName]许可,过去的战争就留在过去吧,其他的伊比利亚诸侯也将会看到共存的好处。" + fp2_struggle.0902.a:0 "派出传令官。" +# Other Players + fp2_struggle.0912.desc:0 "\n\n[struggle_ender.GetPrimaryTitle.GetAdjectiveNoTooltip]的传令官宣告,所有人自由通行和敬拜的权利都将得到保障,由[struggle_ender.GetTitledFirstName]负责执行,这收获了普通民众的广泛赞誉。\n\n许多人一直以来都期待着伊比利亚杀戮的结束;也许#EMP 这次#!和平可以长久。" + fp2_struggle.0912.a:0 "确实很惊讶。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/title_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/title_events_l_simp_chinese.yml index 355f50ec2d..9b82a08441 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/title_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/title_events_l_simp_chinese.yml @@ -4,3 +4,23 @@ title_event_francia_name_change.a:0 "新时代开始了!" title_event_francia_name_change.a_tt_1:0 "[francia_title.GetName]更名为#high $k_france$#!" title_event_francia_name_change.a_tt_2:0 "[francia_title.GetName]更名为#high $k_germany$#!" + + title_event.0012.t:0 "王冠分裂" + title_event.0012.desc:0 "随着[castille.GetName]创立,并且古老的[asturias.GetBaseNameNoTier]王座空悬,佩拉吉乌斯的王国终于被超越。其残余部分应当被永远称为[leon.GetBaseNameNoTier],至少直到那也在[castille.GetBaseNameNoTierNoTooltip]的崛起下黯然逊色为之。" + title_event.0012.a:0 "理所当然。" + + title_event.0013.t:0 "$title_event.0012.t$" + title_event.0013.desc:0 "现在我拥有着[asturias.GetBaseNameNoTier]和完全不同的[castille.GetBaseNameNoTier]两个王座,一个统一的[asturias.GetNameNoTooltip]的想法被很多人认为既有点迷惑也有些累赘。\n\n取而代之的是,贵族和平民都开始用我土地中占主导地位的内陆部分,[leon.GetBaseNameNoTier],来称呼我西半边的土地。" + title_event.0013.a:0 "两顶王冠总比一顶好!" + + title_event.0014.t:0 "$title_event.0012.t$" + title_event.0014.desc:0 "[castille_char.Custom2('MyCharacterIntroduction' leon_char)]的统治下,独立的[castille.GetBaseName]最近成立,导致我的领地对于[asturias.GetBaseName]的宣称四分五裂。\n\n我们东方的土地已经完全丢失,我们被[leon.GetBaseNameNoTier]的内陆之地主宰,所有阶层和宗派的人民和都因为失败而放弃了古老的头衔。" + title_event.0014.a:0 "分裂者!" + title_event.0014.b:0 "总有一天我们会把那些土地拿回来……" + title_event.0014.c:0 "好吔!属于同志们的一整个#EMP 王国#!!" + + title_event.0015.t:0 "$title_event.0012.t$" + title_event.0015.desc:0 "随着[castille.GetBaseName]新创,[leon_char.Custom2('MyCharacterIntroduction', castille_char)]不再能被称为真正统治着一个统一的[asturias.GetBaseNameNoTier]。\n\n没有了我的土地在东方作为平衡力量,前[asturias.GetBaseNameNoTierNoTooltip]与[leon.GetBaseName]也实在没什么分别。农民、教士、甚至贵族都开始这样称呼,让我很是懊恼。" + title_event.0015.a:0 "权力回到了它向来应该在的地方。" + title_event.0015.b:0 "今天,卡斯蒂利亚。明天,#EMP 莱昂#!。" + title_event.0015.c:0 "我们或许在统治上分离,但我们在血缘上联合!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_2_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_2_l_simp_chinese.yml index 9c31fd56d6..a7555bbc0b 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_2_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_2_l_simp_chinese.yml @@ -93,7 +93,7 @@ yearly.1015.a:0 "我不知道该相信什么……" yearly.1020.opening:0 "[vip.Custom2('AppropriateGreeting', ROOT.Char)]" - yearly.1020.desc:1 "再过几天,我[enemy.Custom('InsultAdjective')][vip.Custom2('RelationToMeShort', SCOPE.sC('enemy'))],[enemy.GetTitledFirstName]就要经过[my_county.GetNameNoTierNoTooltip]了。你若设下伏击,将[enemy.GetHerHim]捉拿,我就给予你丰厚的奖赏。\n\n如果你接受我的提议,现在你将得到一半的钱,另一半只有在你带回[enemy.GetTitledFirstNameNoTooltip]时才能得到。如果[enemy.GetSheHe]死在打斗中,我不会为此落泪,但我也不会为[enemy.GetHerHis]的尸体支付薪酬。\n\n我相信这张羊皮纸上记述的话只有你知我知。我期待你的答复。" + yearly.1020.desc:1 "再过几天,我的[enemy.Custom('InsultAdjective')][vip.Custom2('RelationToMeShort', SCOPE.sC('enemy'))],[enemy.GetTitledFirstName]就要经过[my_county.GetNameNoTierNoTooltip]了。你若设下伏击,将[enemy.GetHerHim]捉拿,我就给予你丰厚的奖赏。\n\n如果你接受我的提议,现在你将得到一半的钱,另一半只有在你带回[enemy.GetTitledFirstNameNoTooltip]时才能得到。如果[enemy.GetSheHe]死在打斗中,我不会为此落泪,但我也不会为[enemy.GetHerHis]的尸体支付薪酬。\n\n我相信这张羊皮纸上记述的话只有你知我知。我期待你的答复。" yearly.1020.a:0 "我知道伏击的最佳地点……" yearly.1020.a.rl.t:0 "再过几天" yearly.1020.a.capture.desc:0 "我俘获了[enemy.GetTitledFirstNameNoTooltip]" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_6_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_6_l_simp_chinese.yml index c51e478a9b..5785697ea0 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_6_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_6_l_simp_chinese.yml @@ -1,6 +1,6 @@ l_simp_chinese: yearly.9100.t:0 "花园里的麻烦" - yearly.9100.desc:0 "我走进花园,几乎刚迈出第一步就听到有人在大声说着脏话。“#EMP [gardener.Custom('CulturalCurse')|U]!#!”\n\n我绕过树篱寻找源头,发现我的园丁[gardener.GetTitledFirstName]正在辛勤劳作,但[gardener.GetHerHis]满面愁容。[gardener.GetSheHe|U]注意到了我的接近,并迅速站了起来。\n\n“哦!原谅我,[ROOT.Char.GetLadyLord|U]。我没有注意到有人在这……某种愚蠢的畜生,很可能是[gardener.Custom('LocalAnimal')],毁了我最近#EMP 全部#!的工作!我前天才种下这些药草的!”" + yearly.9100.desc:0 "当我走进花园时,我几乎刚迈出第一步就听到有人在大声说着脏话。“#EMP [gardener.Custom('CulturalCurse')|U]!#!”\n\n我绕过树篱寻找源头,发现我的园丁[gardener.GetTitledFirstName]正在辛勤劳作,但[gardener.GetHerHis]满面愁容。[gardener.GetSheHe|U]注意到了我的接近,并迅速站了起来。\n\n“哦!原谅我,我的[ROOT.Char.GetLadyLord|U]。我没有注意到有人在这……一些愚蠢的畜生,无疑是[gardener.Custom('LocalAnimal')],毁了我最近#EMP 全部#!的工作!我前天才种下这些药草的!”" yearly.9100.a:0 "让我来帮忙!" yearly.9100.b:0 "这是为你的辛勤劳作准备的一点小礼物!" yearly.9100.c:0 "#EMP 这#!真不幸……但别因此停下来!" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_l_simp_chinese.yml index f9b9f753ce..83b4358739 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_l_simp_chinese.yml @@ -44,7 +44,7 @@ yearly.0011.lazy:0 "他娘的,我要回去睡觉了。" yearly.0011.diligent:0 "如果我们在工作,它就不会这么困扰我们了。" yearly.0011.wrathful:0 "我会把这该死的玩意儿从天上扯下来!" - yearly.0011.calm:0 "这也是会过去的。" + yearly.0011.calm:0 "这,也,会过去的。" yearly.0011.patient:0 "我们会弄清这代表什么,迟早。" yearly.0011.impatient:0 "这究竟是怎么回事?!" yearly.0011.arrogant:0 "我想这是对我家族的好兆头。" diff --git a/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_persian_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_persian_l_simp_chinese.yml index 032c2ee0f9..302275dc52 100644 --- a/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_persian_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/event_localization/yearly_events/yearly_events_persian_l_simp_chinese.yml @@ -1,6 +1,6 @@ l_simp_chinese: - yearly_persian.1002.t:0 "诺鲁孜节" - yearly_persian.1002.desc:1 "虽然我的宫廷每年都庆祝[iranian.GetName]的诺鲁孜节,但我作为[ROOT.Char.GetTitleAsNameNoTooltip]的责任让我难以参与欢庆。\n\n春分将近,而我的领地繁荣而稳定,我在想也许我今年可以抽出一点额外的时间离开[ROOT.Char.Custom('ResidenceBuilding')]并感受节日氛围?" + yearly_persian.1002.t:0 "纳吾肉孜节" + yearly_persian.1002.desc:1 "虽然我的宫廷每年都庆祝[iranian.GetName]的纳吾肉孜节,但我作为[ROOT.Char.GetTitleAsNameNoTooltip]的责任让我难以参与欢庆。\n\n春分将近,而我的领地繁荣而稳定,我在想也许我今年可以抽出一点额外的时间离开[ROOT.Char.Custom('ResidenceBuilding')]并感受节日氛围?" yearly_persian.1002.a:0 "我要用慷慨解囊,用宝石和黄金作为礼物荣耀贾姆希德!" yearly_persian.1002.b:0 "这是欢乐的场合,最好与其他人一起度过!" yearly_persian.1002.c:0 "专注于同我的家人一起度过传统的七鲜礼仪。" diff --git a/project/ck3/base_game/localization/simp_chinese/factions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/factions_l_simp_chinese.yml index 276748b1bc..4ab9321097 100644 --- a/project/ck3/base_game/localization/simp_chinese/factions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/factions_l_simp_chinese.yml @@ -20,10 +20,27 @@ independence_faction:0 "$game_concept_independence_faction$" independence_faction_desc:0 "独立[faction|E]的成员寻求从其[liege|E]那里获得独立。\n\n#S 最后通牒#!\n所有派系成员都将会[independent|E]\n[liege|E]将失去[prestige|E]" independence_faction_short_effect_desc:0 "希望从其[liege|E]手中获得独立" + + nation_fracturing_faction:1 "解体派系" + nation_fracturing_faction_desc:0 "$nation_fracturing_faction$[faction|E]的成员寻求瓦解他们[liege|E]的领地。\n\n#S 最后通牒#!\n所有派系成员[independent|E]\n[liege|E]失去其主头衔" + nation_fracturing_faction_short_effect_desc:0 "希望瓦解他们[liege|E]的领地" + liege_primary_title_dissolution:0 "你独立了!" + liege_primary_title_dissolution_desc:0 "你的领主由于$nation_fracturing_faction$[faction|E]失去了[primary_title|E]" + + FACTION_DEMAND_COLLAPSE:1 "[faction_target.GetPrimaryTitle.GetNameNoTier]解体要求" + FACTION_DEMAND_COLLAPSE_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n你是时候承认你无法维系[faction_target.GetPrimaryTitle.GetNameNoTier]的统一了。不单你的统治,任何人的统治都要结束:这片地区需要更多的自由。接受我们的要求,不然就在战场上面对我们的利剑吧!" + FACTION_DEMAND_COLLAPSE_ACCEPTED:1 "解体要求被接受" + FACTION_DEMAND_COLLAPSE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n你错误的要求只会削弱我们所有人。尽管如此,为了避免领地遭受无谓的流血,我只能接受你的独立要求。" + FACTION_DEMAND_COLLAPSE_REFUSED:1 "解体要求被拒绝" + FACTION_DEMAND_COLLAPSE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n你这可耻的敲诈企图绝不会得逞。无论你收买了多少腐败的卑鄙小人来支持你的谋划,我绝不会不战而降。我宁死也要捍卫属于我的权力!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION:1 "终结[faction_target.GetPrimaryTitle.GetNameNoTier]!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION_DESC:0 "这一刻终于到来![faction.GetName]一致认为[faction_target.GetName]已失去[faction_target.GetSheHe]可能曾经拥有的任何统治权利。我们要争取独立,否则就用武力来夺取!" + faction_demand.1002.tt:1 "[faction_target.GetPrimaryTitle.GetNameNoTier]被摧毁。" + FACTION_DEMAND_INDEPENDENCE:0 "独立要求" FACTION_DEMAND_INDEPENDENCE_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n你是时候该承认[faction_leader.GetPrimaryTitle.GetNameNoTier]和[faction.GetName]其他成员的完全独立了。接受我们的要求,不然就在战场上面对我们的利剑吧!" FACTION_DEMAND_INDEPENDENCE_ACCEPTED:0 "独立要求被接受" - FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n你误入歧途的诉求只会让我们所有人尽显颓势。尽管如此,为了避免领地遭受无谓的流血,我只能接受你的独立要求。" + FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:1 "[“[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n你是时候承认[faction_leader.GetPrimaryTitle.GetNameNoTier]及[faction.GetName]中其他所有国家的完全独立了。接受我们的要求,不然就在战场上面对我们的利剑吧!”.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n你错误的要求只会削弱我们所有人。尽管如此,为了避免领地遭受无谓的流血,我只能接受你的独立要求。" FACTION_DEMAND_INDEPENDENCE_REFUSED:0 "独立要求被拒绝" FACTION_DEMAND_INDEPENDENCE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\n你这可耻的敲诈企图绝不会得逞。无论你收买了多少腐败的卑鄙小人来支持你的谋划,我绝不会不战而降。我宁死也要捍卫属于我的权力!" FACTION_DEMAND_INDEPENDENCE_SEND_DEMAND_NOTIFICATION:0 "独立!" diff --git a/project/ck3/base_game/localization/simp_chinese/focuses_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/focuses_l_simp_chinese.yml index 0af98eacee..3bc364c633 100644 --- a/project/ck3/base_game/localization/simp_chinese/focuses_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/focuses_l_simp_chinese.yml @@ -112,10 +112,10 @@ learning_scholarship_focus_effect_desc:0 "学术重心给予:" scholarship_name:1 "学者" - education_rank_1_percentage:0 "10%" - education_rank_2_percentage:0 "20%" - education_rank_3_percentage:0 "30%" - education_rank_4_percentage:0 "40%" + education_rank_1_percentage:0 "0,1" + education_rank_2_percentage:0 "0,2" + education_rank_3_percentage:0 "0,3" + education_rank_4_percentage:0 "0,4" ### EDUCATION FOCUS_NO_AGE:1 "#X @warning_icon!年龄小于$AGE$岁的儿童无法拥有[education_focus|E]#!" diff --git a/project/ck3/base_game/localization/simp_chinese/game_concepts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/game_concepts_l_simp_chinese.yml index 14149ef665..9997353e8a 100644 --- a/project/ck3/base_game/localization/simp_chinese/game_concepts_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/game_concepts_l_simp_chinese.yml @@ -50,7 +50,7 @@ game_concept_feudal_contract:0 "封建契约" game_concept_feudal_contracts:0 "封建契约" game_concept_contract:0 "契约" - game_concept_feudal_contract_desc:1 "$game_concept_feudal_contract$明确规定了[feudal|E][vassal|E]对其[liege|E]的[obligations|E]。只有封建[government_form|E]允许每位封臣各自与其领主协商其义务。\n\n特殊契约,如#V $special_contract_march_short$#!、#V $special_contract_scutage_short$#!或#V $special_contract_palatinate_short$#!契约,只能被[duchy|E]或更高等级的[vassals|E]持有。" + game_concept_feudal_contract_desc:2 "$game_concept_contract$明确规定了[vassal|E]对其[liege|E]的[obligations|E]。只有封建和氏族[government_forms|E]允许每位封臣各自与其领主协商其义务。\n\n特殊契约,如#V $special_contract_march_short$#!、#V $special_contract_scutage_short$#!或#V $special_contract_palatinate_short$#!契约,只能被[duchy|E]或更高等级的[vassals|E]持有。" game_concept_crown_authority:0 "君权" game_concept_crown_authority_desc:1 "$game_concept_crown_authority$代表[ruler|E]可以对其[vassals|E]施加的总体权力。\n\n$game_concept_crown_authority$有四个等级:[autonomous_vassals|E],[limited|E],[high|E],和[absolute|E]。提高$game_concept_crown_authority$等级需要花费一定量的[prestige|E],取决于等级本身和统治者的[learning_skill|E]。\n\n#weak 封臣不喜欢较高级别的$game_concept_crown_authority$,而[Concept( 'liberty_faction', '自由权派系' )|E]的主要目标就是降低君权。#!" game_concept_autonomous_vassals:0 "封臣自治" @@ -82,6 +82,7 @@ game_concept_powerful_vassal:0 "强力封臣" game_concept_powerful_vassal_powerful:0 "强力" game_concept_powerful_vassals:0 "强力封臣" + game_concept_powerful_vassal_possessive:0 "强力封臣" game_concept_powerful_vassal_desc:1 "$game_concept_powerful_vassals$是一小批拥有最多[soldiers|E]和最高[income|E]的[vassals|E]。你要注意这些封臣,因为他们期望在你的[council|E]取得一席之地,而如果这一要求不能满足,他们对你的[opinion|E]将大大降低。\n\n改变[succession_law|E]需要全部$game_concept_powerful_vassals$要么对你拥有正[opinion|E],要么[cowed|E]你,要么被[imprisoned|E]。" game_concept_realm_law:0 "领地法" game_concept_realm_law_desc:0 "适用于该角色领地的法律,例如[crown_authority|E]或[tribal_authority|E]。" @@ -258,6 +259,7 @@ game_concept_gender_doctrines:0 "性别教义" game_concept_gender_doctrines_desc:0 "这些[doctrines|E]决定了信奉这一[faith|E]的角色能够使用什么[gender_laws|E]。\n\n它同样决定了一些其他的规则,比如[claims|E]如何继承,谁能成为[commanders|E]和[knights|E],以及一名[bastard|E]属于父母哪一方的[house|E]。\n\n性别教义有:\n$BULLET_WITH_TAB$男性主导\n$BULLET_WITH_TAB$平等\n$BULLET_WITH_TAB$女性主导" game_concept_realm_capital:0 "领地首都" + game_concept_realm_capitals:0 "领地首府" game_concept_capital:0 "首都" game_concept_realm_capital_desc:0 "$game_concept_realm_capital$是[ruler|E]及其[court|E]驻在之[holding|E]。这一地产拥有[tax|E]增益,并且总是由[primary_heir|E]继承。\n\n战争中[occupying|E]敌人的领地首都会获得大量[war_score|E],而且有时候能让你[imprison|E]敌方亲族成员。" game_concept_county_capital:0 "伯爵领首府" @@ -363,7 +365,7 @@ game_concept_dynast_interaction_desc:0 "[dynasty|E]的[dynast|E]独有的互动,针对宗族内的其他成员。\n\n使用它们需要花费[dynasty_prestige|E]。" game_concept_dynasty_prestige:0 "宗族威望" game_concept_dynasty_prestige_i:0 "@dynasty_prestige_icon!" - game_concept_dynasty_prestige_desc:0 "$game_concept_dynasty_prestige$很像[prestige|E],但在整个[dynasty|E]内共享。\n\n一个宗族可以通过以下几点获得$game_concept_dynasty_prestige$:\n$BULLET_WITH_TAB$当前存活的宗族成员数量\n$BULLET_WITH_TAB$[rulers|E]的数量\n$BULLET_WITH_TAB$其他统治者[spouses|E]的数量\n注意,如果一个统治者拥有来自同宗族的[liege|E],则不会产生$game_concept_dynasty_prestige$。\n\n正如威望一样,$game_concept_dynasty_prestige$也会增加你的[dynasty_prestige_level|E]。\n\n[dynast|E]可以花费$game_concept_dynasty_prestige$以解锁[dynasty_perks|E],同时也能以多种方式影响宗族成员。\n\n#weak 一个成员广泛分布在多个不同[realms|E]的宗族,相比一个集中在单一领地的宗族能够产生更多的$game_concept_dynasty_prestige$。#!" + game_concept_dynasty_prestige_desc:0 "$game_concept_dynasty_prestige$很像[prestige|E],但在整个[dynasty|E]内共享。\n\n一个宗族可以通过以下几点获得$game_concept_dynasty_prestige$:\n$BULLET_WITH_TAB$ 当前存活的宗族成员数量\n$BULLET_WITH_TAB$ [rulers|E]的数量\n$BULLET_WITH_TAB$ 其他统治者[spouses|E]的数量\n注意,如果一个统治者拥有来自同宗族的[liege|E],则不会产生$game_concept_dynasty_prestige$。\n\n正如威望一样,$game_concept_dynasty_prestige$也会增加你的[dynasty_prestige_level|E]。\n\n[dynast|E]可以花费$game_concept_dynasty_prestige$以解锁[dynasty_perks|E],同时也能以多种方式影响宗族成员。\n\n#weak 一个成员广泛分布在多个不同[realms|E]的宗族,相比一个集中在单一领地的宗族能够产生更多的$game_concept_dynasty_prestige$。#!" game_concept_dynasty_prestige_level:0 "宗族威望等级" game_concept_dynasty_prestige_level_desc:1 "$game_concept_dynasty_prestige_level$衡量[dynasty|E]有多著名。只要你的宗族获得[dynasty_prestige|E],就能增加等级进展。基于$game_concept_dynasty_prestige_level$,角色在出生时获得一定数量的初始[prestige|E]。类似的,[spouses|E]在[marry|E]时也从对方的宗族获得一些威望。\n\n宗族威望等级为:\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_0|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_1|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_2|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_3|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_4|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_5|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_6|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_7|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_8|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_9|E]\n$EFFECT_LIST_BULLET$[dynasty_prestige_level_10|E]" game_concept_house:0 "家族" @@ -379,7 +381,7 @@ game_concept_hook:0 "牵制" game_concept_hooks:0 "牵制" game_concept_hooked:0 "牵制" - game_concept_hook_desc:0 "$game_concept_hook$是角色间能让其他人按自己意愿而行动的关系的总称。\n\n牵制分为两类,[weak_hooks|E]和[strong_hooks|E],以不同的方式取得。\n\n$game_concept_hooks$可以用来强制执行许多互动,例如提议[marriage|E]和改变[feudal_contract|E]。" + game_concept_hook_desc:1 "$game_concept_hook$是角色间能让其他人按自己意愿而行动的关系的总称。\n\n牵制分为两类,[weak_hooks|E]和[strong_hooks|E],以不同的方式取得。\n\n$game_concept_hooks$可以用来强制执行许多互动,例如提议[marriage|E]和改变[feudal_contract|E]。" game_concept_weak_hook:0 "弱牵制" game_concept_weak_hooks:0 "弱牵制" game_concept_weak_hook_desc:1 "$game_concept_weak_hook$是相当普遍的[hook|E],可能是某个角色欠了你一个人情,或是你操纵了某个角色按你的意志行事。\n\n尽管$game_concept_weak_hook$可以用于许多互动,例如[marriage|E]提议,但却不能用于强迫某人成为你在[GetScheme('murder').GetTypeName]中的[agent|E],也不提供被动利益#weak (这种只有[strong_hook|E]才能做到。)#!\n\n出生在[noble|E][house|E]中的儿童也会欠[house_head|E]一个初始$game_concept_weak_hook$。\n\n$game_concept_weak_hook$一旦被使用,它就#emphasis 被花费掉了。#!" @@ -481,6 +483,7 @@ game_concept_raiding:0 "劫掠" game_concept_raider:0 "劫掠者" game_concept_raiders:0 "劫掠者" + game_concept_raided:0 "劫掠" game_concept_raid_desc:0 "可以在[rally_points|E]集结[armies|E]成为$game_concept_raiders$。$game_concept_raiders$可以移动到邻国的土地,并从他们那掠得[gold|E]。\n\n若要进行$game_concept_raid$,一支劫掠军队必须停驻在一处外国[ruler|E]拥有的[holding|E],并选择开始劫掠——一旦这么做了,他们就会停在此处进行劫掠一段时间,之后他们就会洗劫地产并获得金币。\n\n金币会储存在军中,只有他们返回家乡金币才会进入金库。如果你击败了一支携带金币的劫掠军队,那么你可以夺取金币,他们在一段时间内也无法劫掠你的领地。\n\n只有某些统治者才允许$game_concept_raid$,绝大多数是[tribal|E]统治者。" game_concept_raid_loot:0 "战利品" game_concept_raid_loot_desc:0 "如果一座[holding|E]被[Concept( 'raid', '劫掠' )|E]或者在[siege|E]中被[occupied|E],那么进攻方能够获得一定数量的[gold|E]作为$game_concept_raid_loot$。一座[holding|E]越是繁荣,获得的$game_concept_raid_loot$就越多。\n\n一座在近期被围攻或者被劫掠的地产不会有任何战利品。" @@ -569,6 +572,7 @@ game_concept_education_trait_desc:2 "在[adulthood|E]时,每个角色都会获得一个$game_concept_education_trait$。\n\n总共有五种教育特质,每种都直接对应一项[skill|E]。\n\n[trait|E]的质量取决于角色的[childhood_trait|E]和其[education_focus|E]的相配程度,以及他们的[guardian|E]的相关能力。\n\n$game_concept_education_trait$可以提高一个角色在对应[lifestyle|E]中的进步速度。" game_concept_education_focus:0 "教育重心" game_concept_education:0 "教育" + game_concept_educations:0 "教育" game_concept_educate:0 "教育" game_concept_educated:0 "教育" game_concept_education_focus_short:0 "重心" @@ -939,7 +943,7 @@ game_concept_development_growth:0 "发展度成长值" game_concept_county_development_growth_desc:0 "$game_concept_county_development_growth$衡量[county|E]距离提升其[development|E]还有多远。\n\n$game_concept_county_development_growth$到达100时,$game_concept_county_development$提升1级。" game_concept_existing_development:0 "现有发展度" - game_concept_existing_development_desc:1 "财政总管的[develop_county|E]任务收益会递减。一个[county]已有的[development|E]越高,[development_growth|E]惩罚越大。\n\n默认情况下,[counties]在[development|E]达到10时[existing_development]惩罚达到最大。每个[era|E]都有一项[innovation|E]可以大幅提升此上限,直到最后,在$culture_era_late_medieval$[era]到达90[development|E]。\n\n影响$game_concept_existing_development$修正的革新为:\n$EFFECT_LIST_BULLET$$innovation_development_01$\n$EFFECT_LIST_BULLET$$innovation_development_02$\n$EFFECT_LIST_BULLET$$innovation_development_03$\n$EFFECT_LIST_BULLET$$innovation_development_04$" + game_concept_existing_development_desc:1 "财政总管的[develop_county|E]任务收益会递减。一个[county]已有的[development|E]越高,[development_growth|E]惩罚越大。\n\n默认情况下,[counties]在[existing_development]达到10时会触发最大[development|E]惩罚。每个[era|E]都有一项[innovation|E]可以大幅提升此上限,直到最后,在$culture_era_late_medieval$[era]到达90[development|E]。\n\n影响$game_concept_existing_development$修正的革新为:\n$EFFECT_LIST_BULLET$$innovation_development_01$\n$EFFECT_LIST_BULLET$$innovation_development_02$\n$EFFECT_LIST_BULLET$$innovation_development_03$\n$EFFECT_LIST_BULLET$$innovation_development_04$" game_concept_county_control:0 "伯爵领控制力" game_concept_control:0 "控制力" game_concept_control_desc:1 "$game_concept_control$衡量政府对于[county|E]人口的掌握能力。此项至关重要,尤其是对于从[holdings|E]中收取[taxes|E]。\n\n当伯爵领在[war|E]中易手,控制力会剧烈下降,这也是最好附庸当前[holder|E]的重要原因(如果[casus_belli|E]允许)。[sieges|E]和[Concept( 'peasant_faction', '农民暴动' )|E]也会损害伯爵领控制力。\n\n低控制力可能会导致[county_corruption|E],增加控制力的主要方式是使用你[marshal|E]的[councillor_task|E]。" @@ -1144,6 +1148,7 @@ game_concept_house_head_interaction:0 "家主互动" game_concept_house_head_interaction_desc:0 "只能由[house_head|E]使用的特殊[interactions|E],针对自己[house|E]的成员。" game_concept_demand_conversion:0 "要求改信" + game_concept_demanding_conversion:0 "要求改信" game_concept_demand_conversion_desc:1 "有其他[faith|E]的臣民的[rulers|E]可以要求改信,将臣民的信仰转为自己的信仰。统治者的[learning|E]能力和臣民对其领主的[opinion|E]是决定该臣民会接受要求,还是[Concept('refuse_conversion_crime','拒绝')|E]要求的两大因素。" game_concept_damage:0 "伤害" game_concept_damage_desc:1 "[soldier|E]的伤害决定了他们可以在[battle|E]中给敌军造成多少[casualties|E]。\n\n[levy|E]士兵造成[GetDefine('NCombat', 'LEVY_ATTACK')|0]伤害。" @@ -1268,7 +1273,8 @@ game_concept_relation:0 "特殊关系" game_concept_relations:0 "特殊关系" - game_concept_relation_desc:3 "$game_concept_relations$指一位角色不局限于家庭或[vassalage|E]的人际关系。这些$game_concept_relations$属于不同的类别,会影响到所涉及角色的[character_modifiers|E],并决定两者之间会发生什么事情。\n\n普通关系:\n$EFFECT_LIST_BULLET$[friend|E]\n$EFFECT_LIST_BULLET$[lover|E]\n$EFFECT_LIST_BULLET$[rival|E]\n$EFFECT_LIST_BULLET$[guardian|E]\n$EFFECT_LIST_BULLET$[ward|E]\n$EFFECT_LIST_BULLET$[mentor|E]\n$EFFECT_LIST_BULLET$[student|E]\n\n进阶关系:\n$EFFECT_LIST_BULLET$[best_friend|E]\n$EFFECT_LIST_BULLET$[soulmate|E]\n$EFFECT_LIST_BULLET$[nemesis|E]\n\n童年关系:\n$EFFECT_LIST_BULLET$[bully|E]\n$EFFECT_LIST_BULLET$[victim|E]\n$EFFECT_LIST_BULLET$[crush|E]" + game_concept_relationship:0 "特殊关系" + game_concept_relation_desc:3 "$game_concept_relations$指一位角色不局限于家庭或[vassalage|E]的人际关系。这些$game_concept_relations$属于不同的类别,会影响到所涉及角色的[character_modifiers|E],并决定两者之间会发生什么事情。\n\n普通关系:\n$EFFECT_LIST_BULLET$ [friend|E]\n$EFFECT_LIST_BULLET$ [lover|E]\n$EFFECT_LIST_BULLET$ [rival|E]\n$EFFECT_LIST_BULLET$ [guardian|E]\n$EFFECT_LIST_BULLET$ [ward|E]\n$EFFECT_LIST_BULLET$ [mentor|E]\n$EFFECT_LIST_BULLET$ [student|E]\n\n进阶关系:\n$EFFECT_LIST_BULLET$ [best_friend|E]\n$EFFECT_LIST_BULLET$ [soulmate|E]\n$EFFECT_LIST_BULLET$ [nemesis|E]\n\n童年关系:\n$EFFECT_LIST_BULLET$ [bully|E]\n$EFFECT_LIST_BULLET$ [victim|E]\n$EFFECT_LIST_BULLET$ [crush|E]" game_concept_lover:0 "情人" game_concept_lovers:0 "情人" @@ -1416,6 +1422,7 @@ game_concept_fabricate_claim:0 "$task_fabricate_claim$" game_concept_fabricate_claim_short:0 "伪造宣称" game_concept_fabricated_claims_short:0 "伪造的宣称" + game_concept_fabricating_claims:0 "伪造宣称" game_concept_fabricate_claim_desc:0 "[court_chaplain|E]执行的[councillor_task|E]。\n针对一个[county|E]、随时间逐渐积累进度。100%进度时,可以消耗[gold|E]伪造[claim|E]。" game_concept_religious_relations:0 "$task_religious_relations$" @@ -1447,7 +1454,7 @@ game_concept_abandon_celibacy_desc:0 "一个能够让角色依意愿失去[GetTrait('celibate').GetName( GetPlayer )][trait|E]的[decision|E]。" game_concept_convert_county:0 "$task_conversion$" - game_concept_convert_county_desc:0 "[court_chaplain|E]执行的[councillor_task|E],针对一个与[liege|E]不同信仰的[county|E]。\n每月增加进度,100%时,目标伯爵领的大部分民众将从之前的信仰改信领主信仰。\n\n改信速度受许多因素影响,包括[councillor|E]的[learning_skill|E]和两个信仰的[fervor|E]。" + game_concept_convert_county_desc:0 "[court_chaplain|E]执行的[councillor_task|E],针对一个与[liege|E]不同信仰的[county|E]。\n每月增加进度,100%时,目标伯爵领的普罗大众将从之前的信仰改信领主信仰。\n\n改信速度受许多因素影响,包括[councillor|E]的[learning_skill|E]和两个信仰的[fervor|E]。" game_concept_commission_epic:0 "$commission_epic_decision$" game_concept_commission_epic_decision:0 "$commission_epic_decision$决议" @@ -1689,12 +1696,15 @@ game_concept_hybrid_culture:0 "融合文化" game_concept_hybrid_cultures:0 "融合文化" game_concept_hybridize:0 "融合" + game_concept_hybridized:0 "融合" + game_concept_hybridizing:0 "融合" game_concept_hybrid_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'hybridize_culture' ), 'game_concept_hybrid_culture_desc_DLC', 'game_concept_hybrid_culture_desc_NO_DLC' )]" game_concept_hybrid_culture_desc_DLC:1 "$game_concept_hybrid_culture$是一名[ruler|E]通过结合两种现存文化创造出来的[culture|E]。\n\n$game_concept_hybrid_culture$混合两种原有文化的[traditions|E]、[culture_pillars|E]和美学。\n\n只有[heritage|E]不同的文化可以融合,[prestige|E]的成本由彼此的[cultural_acceptance|E]决定。\n\n文化接受度越高,就会有越多[counties|E]转变为融合文化。文化融合后#V [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]#!年内,融合文化的统治者在其母文化的伯爵领中[promote_culture|E]大大加快。\n\n新的文化也可以通过[divergent_culture|E]产生。" game_concept_hybrid_culture_desc_NO_DLC:0 "$game_concept_hybrid_culture$是由两种其他文化结合形成的[culture|E]。\n\n新文化也可以通过[divergent_culture|E]产生。" game_concept_divergent_culture:0 "分支文化" game_concept_divergent_cultures:0 "分支文化" game_concept_diverge:0 "分离" + game_concept_diverges:0 "分离" game_concept_divergent_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'diverge_culture' ), 'game_concept_divergent_culture_desc_DLC', 'game_concept_divergent_culture_desc_NO_DLC' )]" game_concept_divergent_culture_desc_DLC:0 "$game_concept_divergent_culture$是由一名非[culture_head|E]的[ruler|E]创建的一种现存[culture|E]的分支。\n\n$game_concept_divergent_culture$保留其[heritage|E],但原文化的其他方面可以被改变。\n\n被分离的原文化必须有至少[EmptyScope.ScriptValue('culture_divergence_cooldown')|0]年的历史,分离的[prestige|E]成本由创建统治者的[realm_size|E]决定。\n\n新文化也可以通过[hybrid_culture|E]产生。" game_concept_divergent_culture_desc_NO_DLC:0 "$game_concept_divergent_culture$是一种现存[culture|E]的分支。\n\n新文化也可以通过[hybrid_culture|E]产生。" @@ -1743,3 +1753,32 @@ game_concept_buy_artifact_claim:0 "$buy_artifact_claim_interaction$" game_concept_buy_artifact_claim_interaction:0 "$buy_artifact_claim_interaction$互动" game_concept_buy_artifact_claim_desc:0 "一项互动,允许角色以[piety|E]或[prestige|E]为代价购买[personal_artifact_claims|E]。" + + game_concept_vassal_contract:0 "封臣契约" + game_concept_vassal_contracts:0 "封臣契约" + game_concept_vassal_contract_desc:0 "$game_concept_vassal_contract$明确规定了[vassal|E]对其[liege|E]的[obligations|E]。\n\n特殊契约,例如#V $special_contract_march_short$#!、#V $special_contract_scutage_short$#!或#V $special_contract_palatinate_short$#!契约,只能被[duchy|E]或更高等级的[vassals|E]持有。" + + game_concept_board_game_match:0 "比赛" + game_concept_board_game:0 "棋盘游戏" + game_concept_board_games:0 "棋盘游戏" + game_concept_board_game_game:0 "游戏" + game_concept_board_game_match_desc:0 "棋盘游戏是两名玩家互相比拼运气和技巧的智力与运气的游戏。棋盘游戏既能以友谊赛的方式进行,也可以赌上某些东西。\n\n#weak 有多种[board_game_types|E],不过[board_game_win|E]方式和玩法相同。只是使用不同的能力。#!" + + game_concept_board_game_winning:0 "胜利" + game_concept_board_game_win:0 "胜利" + game_concept_board_game_winning_sudden_death:0 "突然死亡阶段" + game_concept_board_game_winning_desc:0 "$game_concept_board_game$有两种胜利方式:\n$EFFECT_LIST_BULLET$在胜利分上远远领先你的对手。\n$EFFECT_LIST_BULLET$如果第[EmptyScope.ScriptValue('bg_round_cap_value')|0]回合后依然没有明显的胜利者,防守方获胜。" + + game_concept_board_game_type:0 "棋盘游戏类型" + game_concept_board_game_types:0 "棋盘游戏类型" + game_concept_board_game_type_counter:0 "克制" + game_concept_board_game_type_counters:0 "克制" + game_concept_board_game_type_desc:0 "玩$game_concept_board_game$时,不同的游玩风格可能会$game_concept_board_game_type_counter$你的对手。克制对手的走棋会大幅降低对手获得的胜利分,即使走棋成功亦是如此。娴熟的对手会避免被你克制,同时刻意尝试$game_concept_board_game_type_counter$#EMP 你#!。\n\n$game_concept_board_game_type_chess_desc$\n\n$game_concept_board_game_type_pachisi_desc$\n\n$game_concept_board_game_type_hnefatafl_desc$\n\n$game_concept_board_game_type_tabula_desc$" + game_concept_board_game_type_chess:0 "西洋棋" + game_concept_board_game_type_chess_desc:0 "在$game_concept_board_game_type_chess$中:\n$EFFECT_LIST_BULLET$[martial|E]$game_concept_board_game_type_counters$[learning|E]\n$EFFECT_LIST_BULLET$[learning|E]$game_concept_board_game_type_counters$[intrigue|E]\n$EFFECT_LIST_BULLET$[intrigue|E]$game_concept_board_game_type_counters$[martial|E]" + game_concept_board_game_type_pachisi:0 "印度十字戏" + game_concept_board_game_type_pachisi_desc:0 "在$game_concept_board_game_type_pachisi$中:\n$EFFECT_LIST_BULLET$[diplomacy|E]$game_concept_board_game_type_counters$[intrigue|E]\n$EFFECT_LIST_BULLET$[intrigue|E]$game_concept_board_game_type_counters$[stewardship|E]\n$EFFECT_LIST_BULLET$[stewardship|E]$game_concept_board_game_type_counters$[diplomacy|E]" + game_concept_board_game_type_hnefatafl:0 "维京板棋" + game_concept_board_game_type_hnefatafl_desc:0 "在$game_concept_board_game_type_hnefatafl$中:\n$EFFECT_LIST_BULLET$[intrigue|E]$game_concept_board_game_type_counters$[martial|E]\n$EFFECT_LIST_BULLET$[martial|E]$game_concept_board_game_type_counters$[prowess|E]\n$EFFECT_LIST_BULLET$[prowess|E]$game_concept_board_game_type_counters$[intrigue|E]" + game_concept_board_game_type_tabula:0 "双陆棋" + game_concept_board_game_type_tabula_desc:0 "在$game_concept_board_game_type_tabula$中:\n$EFFECT_LIST_BULLET$[intrigue|E]$game_concept_board_game_type_counters$[learning|E]\n$EFFECT_LIST_BULLET$[learning|E]$game_concept_board_game_type_counters$[stewardship|E]\n$EFFECT_LIST_BULLET$[stewardship|E]$game_concept_board_game_type_counters$[intrigue|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/game_rules_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/game_rules_l_simp_chinese.yml index 2b3d4bfb24..3ff32abdfd 100644 --- a/project/ck3/base_game/localization/simp_chinese/game_rules_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/game_rules_l_simp_chinese.yml @@ -182,13 +182,13 @@ rule_realm_stability:0 "领地稳定" setting_default_realm_stability:0 "默认" - setting_default_realm_stability_desc:1 "[factions|E]出现的数量为默认值。" + setting_default_realm_stability_desc:1 "[faction|E]出现的数量为默认值。" setting_lesser_realm_stability:0 "#high 低稳定#!" - setting_lesser_realm_stability_desc:1 "[factions|E]出现的数量较高。" + setting_lesser_realm_stability_desc:1 "[faction|E]出现的数量较高。" setting_higher_realm_stability:0 "#high 高稳定#!" - setting_higher_realm_stability_desc:1 "[factions|E]出现的数量较低。" + setting_higher_realm_stability_desc:1 "[faction|E]出现的数量较低。" setting_extreme_realm_stability:0 "#high 极高稳定#!" - setting_extreme_realm_stability_desc:1 "[factions|E]出现的数量极低。" + setting_extreme_realm_stability_desc:1 "[faction|E]出现的数量极低。" rule_custom_kingdoms:0 "自建王国" setting_on_custom_kingdoms:0 "启用" @@ -317,3 +317,11 @@ setting_no_hybrid_and_divergence_cooldowns_desc:0 "[culture|E]的[diverge|E]及[hybridize|E]没有冷却时间。" setting_faster_hybrid_and_divergence_cooldowns:0 "#high 加快#!" setting_faster_hybrid_and_divergence_cooldowns_desc:0 "[cultures|E]仅能在存在#V 50#!年后[diverge|E],存在#V 25#!年后[hybridize|E]。" + + rule_dissolution_umayyad:0 "安达卢斯的陨落" + setting_dissolution_unconstrained:0 "#high 无限制#!" + setting_dissolution_unconstrained_desc:0 "在游戏开始时即可出现针对安达卢斯王国的[dissolution_faction|E]" + setting_dissolution_after_caliph_death:0 "#high 哈里发过世#!" + setting_dissolution_after_caliph_death_desc:0 "针对安达卢斯王国的[dissolution_faction|E]仅在穆罕默德·阿卜杜勒-拉赫曼苏丹去世后出现" + setting_dissolution_historical_date:0 "#high 史实时间#!" + setting_dissolution_historical_date_desc:0 "安达卢斯王国的[dissolution_faction|E]仅在1020年后激活" diff --git a/project/ck3/base_game/localization/simp_chinese/general_tooltips_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/general_tooltips_l_simp_chinese.yml index 07ed349a39..97f02de7c2 100644 --- a/project/ck3/base_game/localization/simp_chinese/general_tooltips_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/general_tooltips_l_simp_chinese.yml @@ -2,6 +2,7 @@ line_break:0 "\n" double_line_break:0 "\n\n" do_not_execute_plot_tooltip:0 "同谋们暂时会保持待命。" + outcome_in_a_few_moments:0 "一会儿后" outcome_in_a_few_days:0 "几天后" outcome_in_a_few_weeks:0 "几周后" outcome_in_a_few_months:0 "几个月后" diff --git a/project/ck3/base_game/localization/simp_chinese/government_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/government_l_simp_chinese.yml index c547453617..c3b87d43f0 100644 --- a/project/ck3/base_game/localization/simp_chinese/government_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/government_l_simp_chinese.yml @@ -173,4 +173,32 @@ CONTRACT_LIEGE_SIGNATURE:0 "领主,\n[VassalContract.GetLiege.GetTitledFirstNameNoTooltip]\n[VassalContract.GetLiege.GetHouse.GetBaseNameNoTooltip]家族" CONTRACT_VASSAL_SIGNATURE:0 "封臣,\n[VassalContract.GetVassal.GetTitledFirstNameNoTooltip]\n[VassalContract.GetVassal.GetHouse.GetBaseNameNoTooltip]家族" - + + + jizya_special_rights:0 "吉兹亚地位" + jizya_special_rights_default:0 "默认$jizya_special_rights$" + jizya_special_rights_default_short:0 "默认" + jizya_special_rights_granted:0 "执行$jizya_special_rights$" + jizya_special_rights_granted_desc:0 "#emphasis #bold [vassal|E]特权:#!#!\n[liege|E]不能对该[vassal|E][demand_conversion|E]\n[liege|E]不能对该[vassals|E]的土地使用[convert_county|E]\n[liege|E]不能用[faith|E]为理由在剥夺头衔时避免[tyranny|E]\n[liege|E]不能剥夺该[vassals_possessive|E]的[titles|E]\n\n#flavor 该[vassal|E]对其[titles]的所有权得到保证,[liege|E]不能剥夺头衔——无论$game_concept_liege$是否拥有[revoke_title_reason|E]。\n$game_concept_vassal$也被赐予特殊保护地位,领地正式确认其奉行自己[faith|E]的权利。#!" + jizya_special_rights_granted_short:0 "已赐予" + + iqta_special_rights:0 "赋予伊克塔制" + iqta_special_rights_default:0 "默认$iqta_special_rights$" + iqta_special_rights_default_short:0 "默认" + iqta_special_rights_granted:0 "已赐予$iqta_special_rights$" + iqta_special_rights_granted_desc:0 "#flavor [vassal|E]的义务较低,但要贡献[men_at_arms|E]给[liege|E]。#!" + iqta_special_rights_granted_short:0 "已赐予" + + ghazi_special_rights:0 "加齐地位" + ghazi_special_rights_default:0 "默认$ghazi_special_rights$" + ghazi_special_rights_default_short:0 "默认" + ghazi_special_rights_granted:0 "已赐予$ghazi_special_rights$" + ghazi_special_rights_granted_desc:0 "#emphasis #bold [vassal|E]特权:#!#!\n[vassal|E]使用[holy_war|E][casus_bellis|E]花费的[piety|E]降低,但使用其他[casus_bellis|E]花费的[prestige_i][prestige|E]增加\n\n#flavor 该[vassal|E]被[liege|E]选为[faith|E]勇士,负责通过[holy_war|E]开疆拓土。#!" + ghazi_special_rights_granted_short:0 "已赐予" + + marriage_favor_rights:0 "婚姻恩宠" + marriage_favor_rights_default:0 "默认$marriage_favor_rights$" + marriage_favor_rights_default_short:0 "默认" + marriage_favor_rights_granted:0 "已赐予$marriage_favor_rights$" + marriage_favor_rights_granted_desc:0 "#emphasis #bold [vassal|E]特权:#!#!\n[liege|E]承诺要以至亲与其约为婚姻、缔结同盟,之后才会考虑与其他人结亲。\n\n#flavor 该[vassal|E]最受[liege|E]宠爱,定能通过婚姻缔结同盟。#!" + marriage_favor_rights_granted_short:0 "已赐予" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/armyview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/armyview_l_simp_chinese.yml deleted file mode 100644 index 7abcfd79b6..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/armyview_l_simp_chinese.yml +++ /dev/null @@ -1,194 +0,0 @@ -l_simp_chinese: - ARMY_HEADER:0 "军队" - SPLIT_ARMY_IN_HALF:0 "#T 平分#!\n将这支军队平分为规模大致相等的两支[armies|E]" - SPLIT_ARMY_IN_HALF_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_CUSTOM:1 "#T 分出新军队#!\n从这支[army|E]中分出[regiments|E]创建新军队" - SPLIT_ARMY_CUSTOM_TWO:1 "#T 整编#!\n整编这两支[armies|E]中的编制" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_MANY_SELECTED:0 "@warning_icon!#X 不能整编超过两支[armies|E]#!" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_FEW_SELECTED:0 "@warning_icon!#X 进行整编需要选择两支[armies|E]#!" - CANNOT_REORGANIZE_DIFFERENT_LOCATION:0 "@warning_icon!#X 不能整编处于两个不同位置的[armies|E]#!" - MERGE_ARMY:0 "#T 合并[armies|E]#!\n将所有选中军队合并成一支" - MERGE_UNIT:0 "#T 合并[armies|E]和[fleets|E]#!\n将所有选中的军队和舰队合并成一支" - DESELECT:0 "取消选中(未实装)" - ATTACH_TO:0 "#T 跟随……#!\n#D (未实装)#!" - SELECTED_ARMY:0 "已选军队(未实装)" - FORTIFICATION_TOOLTIP:1 "#T [fort_level|E]:$VALUE|V0$/$MAX_VALUE|0$#!" - FORTIFICATION_INCREASE_TOOLTIP:0 "$INCREASE|=+$每天" - FORTIFICATION_DAYS_TOOLTIP:0 "会在 $DAYS|V$ 天后开始在所在地加筑工事" - FORTIFICATION_NOT_ALLOWED:0 "移动时不能加筑工事" - FORTIFICATION_ADVANTAGE_TOOLTIP:0 "会在[battle|E]中给予$ADVANTAGE|0V$[advantage|E]" - FORTIFICATION_SIEGE_ADVANTAGE_TOOLTIP:0 "由于当前围攻,会在[battle|E]中给予$ADVANTAGE|0V$[advantage|E]。" - ARMY_VIEW_FORTIFICATION_VALUE:0 "$VALUE$" - SELECT:0 "选择" - DISBAND:0 "解散" - SELECT_TOOLTIP:0 "#T 选择[army|E]#!\n" - DISBAND_TOOLTIP:0 "#T 解散[army|E]#!\n[ArmyReorgWindow.CanDisbandTooltip]" - DISBAND_ARMY:0 "#T 解散[army|E]#! " - CANNOT_DISBAND_WHILE_IN_COMBAT:0 "@warning_icon!#X [battle|E]时无法解散#!" - CANNOT_DISBAND_WHILE_IN_RETREAT:0 "@warning_icon!#X [retreat|E]时无法解散#!" - CANNOT_DISBAND_WHILE_ARMY_EMBARKED:0 "@warning_icon!#X [embarked|E]时无法解散#!" - CANNOT_DISBAND_NOT_FRIENDLY_AREA:0 "@warning_icon!#X 只能在友好区域解散#!" - CANNOT_DISBAND_HOSTILE_AREA:0 "@warning_icon!#X 只能在非敌对地区进行解散#!" - CANNOT_DISBAND_ENEMY_OR_HOSTILE_ARMIES_AROUND:0 "@warning_icon!#X 附近有敌方或敌对[armies|E]时无法解散#!" - DISBAND_ARMY_DISABLED:0 "\n$DESC$" - DISBAND_ARMY_CONFIRM_TITLE:0 "解散军队" - DISBAND_ARMY_CONFIRM_ACCEPT:0 "解散" - DISBAND_ARMY_CONFIRM:0 "$COUNT|V$名[soldiers|E]会卸甲归田。" - DISBAND_GATHERING_ARMY:1 "解散正在集结的军队" - DISBAND_GATHERING_ARMY_DISABLED:0 "\n$DESC$" - STOP_GATHERING:0 "停止集结" - DISBAND_RETURN_HOME_TIME:1 "@warning_icon!#X [soldiers|E]会花费至多$TIME$返回家乡,再次集结需要花费更多时间。#!" - CANNOT_SPLIT_ARMY_NOT_OWNER:0 "@warning_icon!#X 不能分割属于他人的军队#!" - CANNOT_SPLIT_ARMY_WHILE_IN_COMBAT:0 "@warning_icon!#X 不能分割处于[battle|E]中的军队#!" - CANNOT_SPLIT_ARMY_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X 不能分割移动已经锁定的军队#!" - CANNOT_SPLIT_ARMY_CUSTOM_WHILE_MOVING:0 "@warning_icon!#X 不能整编正在移动的军队#!" - CANNOT_SPLIT_ARMY_WHILE_RETREATING:0 "@warning_icon!#X 不能分割正在[retreat|E]的军队#!" - CANNOT_MERGE_WHILE_IN_COMBAT:0 "@warning_icon!#X 不能合并处于[battle|E]中的军队#!" - CANNOT_MERGE_RAID_ARMY:0 "@warning_icon!#X 不能在自己领土之外合并[raid|E]军队#!" - CANNOT_SPLIT_RAID_ARMY:0 "@warning_icon!#X 不能在自己领土之外分离[raid|E]军队#!" - CANNOT_MERGE_WHILE_RETREATING:0 "@warning_icon!#X 撤退时不能合并#!" - CANNOT_MERGE_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X 不能合并移动已被锁定的军队#!" - CANNOT_MERGE_NAVAL_AND_LAND:0 "@warning_icon!#X 不能将[fleets|E]与未登船的[armies|E]合并#!" - CANNOT_MERGE_NO_ARMIES:0 "@warning_icon!#X 选中的[armies|E]没有可以被合并的#!" - CANNOT_MERGE_NO_UNITS:0 "@warning_icon!#X 选中的[armies|E]或[fleets|E]没有可以被合并的#!" - CANNOT_SPLIT_ARMY_FEW_REGIMENTS:0 "@warning_icon!#X [army|E]没有足够的军团#!" - CANNOT_SPLIT_ARMY_EMBARKED:0 "@warning_icon!#X 不能分割已登船的[armies|E]#!" - CANNOT_SPLIT_SIEGE_SPLIT_NOT_FOUND:0 "@warning_icon!#X 这支[army|E]在[siege|E]期间不能平分成两支#!" - CANNOT_SPLIT_NO_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X 军队中没有佣兵或[special_troops|E]#!" - CANNOT_SPLIT_ONLY_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X 军队中只有佣兵和[special_troops|E]#!" - SELECT_COMMANDER_HEADER:1 "#T 选择新[commander|E]#!" - SUPPLY_STATE_TOOLTIP:1 "#T [supplies|E]:$SUPPLY|V$/$FULL_SUPPLY|V0$#!\n$STATE|V$" - SUPPLY_STATE_POSITIVE:0 "#P +$CHANGE$#!补给/月" - SUPPLY_STATE_NEGATIVE:0 "#N -$CHANGE$#!补给/月" - SUPPLY_STATE_INCREASE:0 "#weak 将会在$DAYS$日后改善至$NEW_STATE$#!" - SUPPLY_STATE_DECREASE:0 "#weak 将会在$DAYS$日后降低至$NEW_STATE$#!" - SUPPLY_STATE_NO_CHANGE_THIS_YEAR:1 "#weak 在接下来的一年不会变动#!" - SUPPLY_STATE_EFFECTS:0 "$STATE|V$的效果:" - SUPPLY_STATE_ATTRITION:0 "[attrition|E]:$VALUE|%-$" - SUPPLY_STATE_COMBAT_EFFECT:1 "$GENERIC_COMBAT_EFFECT$" - GENERIC_COMBAT_EFFECT:0 "[advantage|E]:$VALUE|0V$" - SUPPLY_STATE_0:0 "补给充分" - SUPPLY_STATE_1:0 "补给不足" - SUPPLY_STATE_2:0 "挨饿" - SUPPLY_STATE_EVENT_TROOPS_IGNORING_SUPPLY:0 "这支军队中的$COUNT$名士兵没有使用补给" - SUPPLY_STATE_NO_LOSS_PERIOD:1 "由于在近期才被集结,这支[army|E]在[DATE.GetStringShort|V]之前不会使用补给" - SUPPLY_STATE_GATHERING:0 "这支[army|E]在集结完毕之前不会使用补给" - ARMY_NUMBER_OF_MEN:1 "$MAX_MEN|0$" - ARMY_NUMBER_OF_MEN_NOT_MAX:0 "$LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES:0 "[levies|E]:$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_NOT_MAX:0 "[levies|E]:$LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_TOOLTIP:0 "#T [levies|E]:$LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_MAA:0 "[men_at_arms|E]:$MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_NOT_MAX:0 "[men_at_arms|E]:$LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_TOOLTIP:0 "#T [men_at_arms|E]:$LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_KNIGHTS:1 "[knight_i]$knight_culture_player_plural$:$NUM|0V$" - ARMY_NUMBER_OF_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$:[knight_i]$NUM|0V$#!\n战斗力:$EFFECTIVENESS|V%0$" - ARMY_EVENT_TROOPS_ASSOCIATED_WAR:0 "$COUNT$[special_troops|E]在[WAR.GetName]结束后会卸甲归田" - ARMY_ALL_ARMIES_MORE:0 "\n以及其他$COUNT$支" - ARMY_SUPPLY_COMMANDER_BREAKDOWN:0 "#T [commander|E][CHARACTER.GetUIName]#!#indent_newline:3 \n[CHARACTER.GetModifierDescription( 'supply_capacity_mult' )]\n[CHARACTER.GetModifierDescription( 'supply_capacity_add' )]#!" - ARMY_SUPPLY_CAPACITY_INCREASED_BY_COMMANDER:0 "补给上限增加[CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )]\n\n" - ARMY_SUPPLY_CAPACITY_LOWERED_BY_COMMANDER:0 "补给上限减少[CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )]\n\n" - FLEET_EMBARKING:0 "[embarking|E]:剩余$TIME_LEFT$" - FLEET_EMBARKED:0 "[embarked|E]" - SHOW_SIEGE:0 "前往[siege|E]" - SPLIT_ARMY_FOR_SIEGE:1 "#T 留下攻城部队\n#!留下足够数量的[soldiers|E]组建一支新的[army|E]以继续[siege|E]" - SPLIT_ARMY_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_FOR_SIEGE_NOT_ENOUGH_SOLDIERS:0 "@warning_icon!#X 没有足够的士兵进行分离#!" - SPLIT_ARMY_FOR_SIEGE_TOO_MANY_SOLDIERS:2 "@warning_icon!#X 在这处地产的其他军队有足够数量的士兵继续进行围攻#!" - BESIEGING:0 "围攻中" - ARMY_COMPOSITION_ENTRY_MAX:0 "$TYPE$:$MAX|0V$" - ARMY_COMPOSITION_ENTRY:0 "$TYPE$:$COUNT|0V$/$MAX|0V$($REINFORCE|0V=$/月)" - KNIGHT_REGIMENTS:1 "@knight_icon![CHARACTER.Custom('KnightCulturePlural')]" - LEVIES_REGIMENTS:1 "@soldier_icon![levies|e]" - MAA_REGIMENTS_ICON:1 "@$ICONKEY$_icon!$NAME$" - ARMY_TOTAL_SOLDIERS:0 "#T 总士兵:$CURRENT|0V$/$MAX|0V$#!" - ARMY_RAISED_SOLDIERS:0 "#T 已集结士兵:$CURRENT|0V$/$MAX|0V$#!" - ARMY_UNRAISED_SOLDIERS:0 "#T 未集结士兵:$CURRENT|0V$/$MAX|0V$#!" - SPLIT_OFF_HIRED_AND_EVENT_TROOPS:0 "#T 分离[hired_troops|E]和[special_troops|E]#!\n分离出一支[army|E],包含当前[army|E]中所有的[hired_troops|E]和[special_troops|E]。" - ARMY_VIEW_ARMY_HAS_EVENT_TROOPS:1 "#T [special_troops|E]\n#![ArmyWindow.BuildEventTroopList]" - LEVIES_ARMY_REGIMENT_NAME:0 "征召兵" - TT_REORG_SOLDIERS:0 "#T 士兵:[RegimentReorgEntry.GetSoldierCount]#!\n最大:[RegimentReorgEntry.GetMaxSoldierCount]" - TT_REORG_EVENT_TROOPS:0 "#T [special_troops|E]:[RegimentReorgEntry.GetEventTroopName]#!" - TT_REORG_LEVIES:0 "#T [levies|E]\n#![soldiers|E]:[soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\n来自你的[domain|E]\n\n$REORG_INSTRUCTION$" - TT_REORG_VASSAL_LEVIES:0 "#T [levies|E]\n#![soldiers|E]:[soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\n来自[vassal|E][RegimentReorgEntry.GetRegiment.GetFromVassal.GetUIName]\n\n$REORG_INSTRUCTION$" - REORG_INSTRUCTION:0 "#I 点击移动到其他军队#!" - REORG_EMPTY_LIST:0 "#weak 将军团移动到此处以创建一支新军队#!" - ARMY_REORG_LEFT_MAINTENANCE:0 "[ArmyReorgWindow.GetLeftMaintenance]/月" - ARMY_REORG_RIGHT_MAINTENANCE:0 "[ArmyReorgWindow.GetRightMaintenance]/月" - ARMY_TBA_NAME:0 "新军队" - KNIGHT_REGIMENT_NAME:1 "[CHARACTER.GetShortUINameNoTooltip]" - ARMY_SELECT_THIS_ONLY:0 "#T 仅选择这支[army|E]#!" - GATHERING_DAYS_LEFT:0 "剩余天数:[Army.GetGatheringDaysLeft|V]" - ARMY_VIEW_NEXT:0 "下一军队" - ARMY_VIEW_PREVIOUS:0 "前一军队" - ARMY_VIEW_CREATE_NEW:0 "创建新军队" - ARMY_VIEW_LEVIES:0 "征召兵" - ARMY_VIEW_LEVIES_TOOLTIP:0 "#T 征召兵#!" - ARMY_VIEW_MAA:0 "兵士" - ARMY_VIEW_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - START_RAIDING:0 "#T 开始劫掠#!\n这支部队现在能够在你的领地之外进行[raid|E]" - END_RAIDING:0 "#T 中止劫掠军队状态#!\n这支[army|E]不再是一支劫掠军队,并且可以进行补员" - START_RAID:0 "#T 开始劫掠#!" - RAID_ACTION_INFO:0 "将要花费[PROVINCE.GetLootTime( ARMY.Self )|V]天。\n可以掠得[PROVINCE.GetRaidLoot|0V][gold_i|E]。" - START_RAID_ALREADY_RAIDING:0 "@warning_icon!#X 已经在[raiding|E]这处地产#!" - START_RAID_NOT_A_RAID_ARMY:0 "@warning_icon!#X 军队不处于[raid|E]状态#!" - START_RAID_LOOT_CAP:0 "@warning_icon!#X 无法携带更多的[raid|E]战利品#!" - START_RAID_NOT_OWN_REALM:0 "@warning_icon!#X 不能在你自己的[realm|E]内进行[raid|E]#!" - START_RAID_ALLY:0 "@warning_icon!#X 不能[raid|E]你的盟友[CHARACTER.GetShortUIName]#!" - START_RAID_IMMUNE:0 "@warning_icon!#X 不能劫掠某个最近击败过你的一支[raids|E]的角色。劫掠免除将会在[DATE.GetString|V]后结束#!" - START_RAID_NO_HOLDING:0 "@warning_icon!#X 此处没有[holding|E]可供[raid|E]#!" - START_RAID_MOVING:0 "@warning_icon!#X 移动中不能[raid|E]#!" - START_RAID_IN_COMBAT:0 "@warning_icon!#X 战斗中不能[raid|E]#!" - START_RAID_SMALLER_THAN_GARRISON:0 "@warning_icon!#X [raid|E]军队的规模比[garrison|E]规模要小($VALUE|0$人)#!" - START_RAID_TOO_FEW_MEN:0 "@warning_icon!#X [raid|E]军队的规模过小(需要至少$VALUE|0$人)#!" - START_RAID_RECENTLY_LOOTED:0 "@warning_icon!#X 这座地产近期已经被掠夺过。[DATE.GetString|V]之后才能再次掠夺#!" - RAID_PROVINCE_TOOLTIP_RECENTLY_LOOTED:0 "这处地产近期已经被掠夺过。[DATE.GetString|V]之后才能再次掠夺" - RAID_PROVINCE_TOOLTIP_LOOT:0 "劫掠[raid_loot|E]:$VALUE|0V$[gold_i]" - START_RAID_ALREADY_BEING_LOOTED:0 "@warning_icon!#X 这座地产正在被[ARMY.GetName]劫掠#!" - START_RAID_UNDER_SIEGE:0 "@warning_icon!#X 不能[raid|E]处于[siege|E]之下的地产#!" - TOGGLE_RAID_IN_COMBAT:0 "@warning_icon!#X 战斗中不能开关[raiding|E]状态#!" - TOGGLE_RAID_RETREATING:0 "@warning_icon!#X 撤退中不能开关[raiding|E]状态#!" - TOGGLE_RAID_ONLY_OWN_TERRITORY:0 "@warning_icon!#X 处于自己领土之外时不能开关[raiding|E]状态#!" - TOGGLE_RAID_CANNOT_RAID:0 "@warning_icon!#X 无法[raid|E]#!" - TOGGLE_RAID_MERCENARY:0 "@warning_icon!#X 雇佣兵不能[raid|E]#!" - ARMY_RAID_LOOT_TOOLTIP:0 "#T 劫掠战利品#!\n正装载了[Army.GetRaidLoot|0V][gold_i]。\n由于军队的规模,最多能装载[Army.GetLootCap|0V][gold_i]。" - CHANGE_COMMANDER_IN_RETREAT:0 "@warning_icon!#X 军队正在撤退#!" - TOGGLE_LOOTER_STANCE:2 "#T [Select_CString( Army.HasLooterStance, '一直在', '从未' )]劫掠#!\n[SelectLocalization( Army.HasLooterStance, 'TOGGLE_LOOTER_STANCE_DESC_ON', 'TOGGLE_LOOTER_STANCE_DESC_OFF' )]" - TOGGLE_LOOTER_STANCE_DESC_ON:0 "这支[army|E]会在停驻地自动[raid|E]任何可前往的[holding|E]" - TOGGLE_LOOTER_STANCE_DESC_OFF:0 "这支[army|E]不会在停驻地自动[raid|E][holdings|E]" - ARMY_ATTRITION_TT:0 "#T 每月[attrition|E]:[Army.GetArmyAttritionPercentage|%-0]([soldier_i][Army.GetArmyAttrition|+]/月)\n#![Army.GetArmyAttritionBreakdownPercentage][Select_CString( EqualTo_CFixedPoint(Army.GetArmyAttritionPercentage, '(CFixedPoint)0'), '#weak 无损耗#!', '' )]" - ATTRITION_SIEGE:0 "围攻" - ATTRITION_RAID:0 "劫掠" - AV_ALWAYS_RAID:0 "总是劫掠" - ATTRITION_SUPPLY:0 "缺乏补给" - ATTRITION_TOTAL:0 "[attrition|E]" - ARMY_VIEW_TROOP_TT:0 "[TroopItem.BuildTroopItemTooltip( Army.Self )]" - TROOP_LEVY:0 "[levies|E]" - TROOP_LIST_LEVIES:0 "#T [levies|E]:$TOTAL$/$MAX$#!" - TROOP_KNIGHTS:0 "#T $knight_culture_player_plural$:$TOTAL$#!" - TROOP_LIST_KNIGHT:1 "[CHARACTER.GetShortUIName|U]:[CHARACTER.GetSkill( 'prowess' )][prowess_i|E]" - TROOP_LIST_MAA_SINGLE:0 "#T [ARMY_REGIMENT.GetRegiment.GetName]:[ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]#!" - TROOP_LIST_MAA_MULTIPLE:0 "[ARMY_REGIMENT.GetRegiment.GetName]:[ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]" - TROOP_LIST_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetBaseTypeName]:$TOTAL$/$MAX$#!" - ARMY_TOOLTIP_ATTRITION:0 "[attrition|E]:[Army.GetArmyAttritionPercentage|%0-]/月" - ARMY_TOOLTIP_COMMANDER:0 "[commander|E]:[Character.GetShortUIName]" - ARMY_TOOLTIP_COMMANDER_ADVANTAGE:0 "[Character.GetCommanderAdvantage]" - ARMY_TOOLTIP_NO_COMMANDER:0 "无[commander|E]" - ARMY_REORGANIZATION:0 "军队重整" - ATTACH_TO_UNIT_HEADER:0 "#T 跟随[army|E]#!" - ATTACH_TO_UNIT:0 "锁定跟随[TARGET_ARMY.GetName]" - CANNOT_ATTACH_UNIT_TO_SELF:0 "@warning_icon!#X 不能让一支[army|E]跟随它自己#!" - CANNOT_ATTACH_UNIT_TO_OWN_UNITS:0 "@warning_icon!#X 不能跟随你的另一支[army|E]#!" - ALREADY_ATTACHED_TO_UNIT:0 "@warning_icon!#X 已经在跟随[ARMY.GetName]#!" - UNIT_IS_ALREADY_ATTACHED_TO_US:0 "@warning_icon!#X 不能跟随[ARMY.GetName],因为它正在跟随我们#!" - NOT_A_FRIENDLY_UNIT:0 "@warning_icon!#X 无法跟随敌对或中立[armies|E]#!" - DETACH_FROM_UNIT_HEADER:0 "#T 停止跟随[army|E]#!" - DETACH_FROM_UNIT:0 "停止锁定跟随[TARGET_ARMY.GetName]" - NOT_ATTACHED_TO_ANY_UNIT:0 "@warning_icon!#X 未在跟随另一支[army|E]#!" - ATTACHED_ARMY_NAME:0 "正在跟随:\n[Army.GetName]" - ATTACH_TO_ARMY_WINDOW_HEADER:0 "跟随军队" - ATTACH_TO_ARMY_WINDOW_TEXT:0 "选择[ArmyWindow.GetArmy.GetLocation.GetName]的一支[army|E]让[ArmyWindow.GetArmy.GetName]跟随。" - TOGGLE_ATTACH_TO_UNIT_WINDOW:0 "跟随军队" - ATTACH_TO_UNIT_WINDOW_TEXT:0 "跟随[AttachToArmyWindow.GetSelectedArmy.GetName]" - ATTACH:1 "跟随" - ARMY_UNIT_COOLTIP_NAME:0 "——[UnitItem.GetArmy.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/banners_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/banners_view_l_simp_chinese.yml deleted file mode 100644 index e28ed49bed..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/banners_view_l_simp_chinese.yml +++ /dev/null @@ -1,48 +0,0 @@ -l_simp_chinese: - ADD_NEW_BANNER:0 "分离新集结点" - BANNER_EMPTY:0 "空" - NEW_BANNER:0 "新集结点" - PLACE_BANNER_PROMPT:0 "点击地图以创建一个新[rally_point|E]" - EDIT_BANNER_MERGE_PROMPT:0 "点击地图以转移[levies]到$NAME|V$" - EDIT_BANNER_MOVE_PROMPT:0 "点击地图以移动[rally_point|E]" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_REALM:0 "#D 在领地地区外#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESSIBLE:0 "#D 持有此[barony]的[vassal]的[capital]在领地地区外#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_MOVE:0 "转移[rally_point|E]到$NAME|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ONLY_MOVE_AREA:0 "#D [rally_point|E]的转移范围仅限其地区内#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ASSIGN:0 "#T 添至$BANNER|V$#!\n#D 拥有者:???#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ASSIGN:0 "#D [CHARACTER.GetUINamePossessiveNoTooltip]的[levies]#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESIBLE:0 "@warning_icon!#X 没有陆地通道!#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_REVERT:0 "将[CHARACTER.GetUINamePossessive]的[levies]返还给$BANNER|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_CREATING_EMPTY_PROVINCE:0 "@warning_icon!#X 空的男爵领无法创建集结点。#!" - BANNER_GATHER_TIME:0 "集结整个[rally_point|E]所需的时间" - BANNER_TOTAL_MEN:0 "[rally_point|E]的全部[soldiers|E]" - RAISE_TIME_DAYS:0 "[BannersView.GetSelectedBannerTimeToRaise]天" - RAISE_TIME_DAYS_2:0 "[BannerItem.GetTimeToRaise]天" - EDIT_BANNERS:0 "编辑集结点" - TOGGLE_KNIGHTS:1 "@knight_icon!$knight_culture_player_plural$" - TOGGLE_KNIGHTS_TT:1 "#T 显示$knight_culture_player_plural_no_tooltip$#!\n显示并管理$knight_culture_player_plural$" - REMOVE_RALLY_POINT:0 "移除集结点" - MOVE_RALLY_POINT:0 "移动集结点" - TT_EDIT_BANNERS:0 "#T 编辑集结点#!\n分离新[rally_points|E],并在现有集结点间重新分配[levies|E]" - BANNER_CANT_REMOVE_LAST:0 "#T 移除集结点#!\n@warning_icon!#X 最后一个[rally_point|E]不能被移除#!" - BANNER_CANT_REMOVE_NO_MERGE:0 "#T 移除集结点#!\n@warning_icon!#X 不存在可以接管此集结点中的[holdings|E]的[rally_point|E]#!" - BANNER_REMOVE_AND_MERGE:0 "#T 移除集结点#!\n此[rally_point|E]中的[holdings|E]将被转移至$TARGET|V$" - BANNER_MOVE:0 "#T 移动集结点#!\n为该[rally_point|E]选择新地点" - BANNER_INFO_NUMBER_OF_MEN:0 "[soldiers|E]数量:$VALUE|V$" - BANNER_INFO_TIME_TO_RAISE:0 "集结所需的时间:$VALUE|V$" - BANNER_LIST_BUTTON_ADD:0 "#T 分离新[rally_point|E]#!" - BANNER_LIST_BUTTON_DESELECT:0 "#T 取消选择[rally_point|E]#!" - BANNER_LIST_BUTTON_SELECT:0 "#T 选择[rally_point|E]#!" - BANNER_LIST_LEVIES_STRING:0 "[levies|E]:$RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_NOT_MAX:0 "[levies|E]:$UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_TOOLTIP:0 "#T [levies|E]:$UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_LIST_MAA_STRING:0 "[men_at_arms|E]:$RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_NOT_MAX:0 "[men_at_arms|E]:$UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_TOOLTIP:0 "#T [men_at_arms|E]:$UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_CANT_RAISE_OCCUPIED:0 "@warning_icon!#X 旗帜所在地被占领#!" - BANNER_CANT_RAISE_BESIEGED:0 "@warning_icon!#X 旗帜所在地被围攻#!" - BANNER_CANT_RAISE_HOSTILE_ARMY:0 "@warning_icon!#X 旗帜所在地出现敌对军队#!" - BANNER_CANT_RAISE_NOT_IN_WAR:0 "@warning_icon!#X 未处于战争中#!" - CREATE_RALLY_POINT:0 "创建集结点" - RALLY_POINT_CHOOSE_LOCATION:0 "选择地图上的一处地点" - RALLY_POINT_MAP_INSTRUCTION:1 "#I 点击选择一处地点\n右击取消#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/bannerwindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/bannerwindow_l_simp_chinese.yml deleted file mode 100644 index 0cf0f76a8e..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/bannerwindow_l_simp_chinese.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_simp_chinese: - EDIT_BANNERS_LABEL:0 "编辑" - EDIT_BANNERS_TOOLTIP:0 "#T 编辑集结点#!" - RAISE_BANNER:0 "集结军队" - BANNER_RAISES_TIME:0 "$TIME_TO_RAISE$$VALUE|0$天" - BANNER_NUMBER_OF_MEN:0 "[soldiers|E]:$VALUE|0$" - BANNER_ALREADY_RAISED:1 "#N 该集结点的所有士兵均已集结#!" - BANNER_NOT_BEING_RAISED:0 "#N 该集结点目前没有在集结任何军队#!" - BANNER_RAISE_PROMPT:1 "#T 集结分配到该集结点的所有士兵#!" - BANNER_CANCEL_RAISING:0 "取消集结" - BANNER_CANCEL_RAISING_PROMPT:0 "#T 取消该集结点的集结并解散军队#!" - BANNER_LIST_DOMAIN_LIMIT_PENALTY_TOOLTIP:0 "@warning_icon!#X 超出[domain_limit|E]。来自[domain]的征召兵减少$PENALTY|%0$#!" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/battlesummary_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/battlesummary_l_simp_chinese.yml deleted file mode 100644 index 6563221151..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/battlesummary_l_simp_chinese.yml +++ /dev/null @@ -1,73 +0,0 @@ -l_simp_chinese: - BS_INITIAL_SOLDIERS:1 "#T 初始[soldiers|E]#!" - BS_LOSSES:1 "#T 损失#!" - BS_SURVIVORS:1 "#T 幸存者#!" - BS_TT_ADVANTAGE:0 "#T 总[advantage|E]:$ADVANTAGE$#!\n进行$NUM_ACTED$次" - BS_TT_COUNTER:0 "#T 敌人因受克制而失去的[advantage|E]:$COUNTERED$#!\n克制敌人$NUM_ACTED$次" - BS_TT_LEVIES_KILLS:0 "#T 击杀[levies|E]#!" - BS_TT_LEVIES_LOSSES:0 "#T 损失[levies|E]#!" - BS_NO_DETAILS_TO_SHOW:0 "没有兵士在这场战役中采取行动。" - BS_GOTO:0 "前往所在地" - TOGGLE_BATTLE_EVENTS:0 "切换战斗事件" - BATTLE_SUMMARY_YOUR_SOLDIERS:0 "你方[soldiers|E]" - BATTLE_SUMMARY_ENEMY_SOLDIERS:0 "敌方[soldiers|E]" - BATTLE_SUMMARY_KL:0 "击杀/损失" - BATTLE_SUMMARY_KL_TT:0 "#T 击杀和损失#!" - BATTLE_SUMMARY_KILLS_TOTAL_TT:0 "#T 总击杀#!" - BATTLE_SUMMARY_KILLS_MAIN_TT:2 "#T 主要阶段击杀#!" - BATTLE_SUMMARY_KILLS_PURSUIT_TT:2 "#T 追击阶段击杀#!" - BATTLE_SUMMARY_LOSSES_TOTAL_TT:0 "#T 总损失#!" - BATTLE_SUMMARY_LOSSES_MAIN_TT:1 "#T 主要阶段损失#!" - BATTLE_SUMMARY_LOSSES_PURSUIT_TT:1 "#T 追击阶段损失#!\n被追击敌军击杀:[RegimentCombatStats.GetPursuitLossesByMaa|0]\n撤退时掉队:[RegimentCombatStats.GetPursuitLossesSelf|0]" - BATTLE_SUMMARY_TOTAL:0 "合计" - BATTLE_SUMMARY_MAIN_PHASE:0 "主要阶段" - BATTLE_SUMMARY_PURSUIT:1 "追击" - BATTLE_SUMMARY_TOTAL_TT:0 "#T 显示全部击杀和损失#!" - BATTLE_SUMMARY_MAIN_PHASE_TT:0 "#T 显示[main_phase|E]的击杀和损失#!" - BATTLE_SUMMARY_PURSUIT_TT:0 "#T 显示[aftermath|E]阶段的击杀和损失#!" - BATTLE_SUMMARY_KNIGHTS_KILLED_TT:0 "#T 在这场战斗中被杀#!" - BATTLE_SUMMARY_SOLDIERS:0 "士兵" - BATTLE_SUMMARY_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER:0 "@knight_icon![GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )]名[knights|E]" - BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER:0 "@knight_icon![GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )]名[knights|E]" - BATTLE_SUMMARY_REGIMENT_COUNT:0 "#T 军队人数#!\n剩余/初始" - BATTLE_SUMMARY_YOUR_KNIGHTS:1 "你方[BattleSummaryWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')]([GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )])" - BATTLE_SUMMARY_ENEMY_KNIGHTS:1 "([GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )])敌方[BattleSummaryWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]" - BATTLE_SUMMARY_KILLS:0 "击杀" - BATTLE_SUMMARY_EVENTS:0 "事件" - BATTLE_SUMMARY_KNIGHTS_STATS:0 "属性" - BATTLE_SUMMARY_KNIGHTS_EVENTS:0 "事件" - BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT:0 "#T 在这场战斗中负伤#!" - BATTLE_SUMMARY_SORT_KILLS:0 "击杀" - BATTLE_SUMMARY_SORT_LOSSES:0 "损失" - BATTLE_SUMMARY_SORT_UNIT_TYPE:0 "军团类型" - BATTLE_SUMMARY_SORT_NAME:0 "名字" - BATTLE_SUMMARY_SORT_PROWESS:0 "勇武" - BATTLE_SUMMARY_SORT_WOUND:0 "负伤" - BATTLE_SUMMARY_SORT_IMPRISON:0 "囚禁" - BATTLE_SUMMARY_SORT_DEATH:0 "死亡" - BATTLE_SUMMARY_SORT_DESC:0 "#T 选择排序选项#!" - BATTLE_SUMMARY_SORT_ORDER_DESC:0 "#T 更改排序规则#!" - BATTLE_SUMMARY_KNIGHTS_TT:0 "($VALUE$)" - BATTLE_SUMMARY_EVENT_COUNT:0 "(+$COUNT$)" - BATTLE_SUMMARY_EVENT_WOUND_BY:0 "打伤" - BATTLE_SUMMARY_EVENT_DEATH_BY:0 "击杀" - BATTLE_SUMMARY_EVENT_IMPRISON_BY:0 "俘虏" - BATTLE_SUMMARY_COUNTERS:1 "克制[MenAtArmsType.GetNameNoTooltip]" - BATTLE_SUMMARY_COUNTERED_BY:1 "被[MenAtArmsType.GetNameNoTooltip]克制" - BATTLE_SUMMARY_TARRAIN_BONUS:0 "拥有地形增益" - BATTLE_SUMMARY_TARRAIN_PENALTY:0 "拥有地形减益" - BATTLE_SUMMARY_NO_KNIGHTS:1 "这场战斗中没有$knight_culture_player_plural$" - BATTLE_SUMMARY_NO_EVENTS:0 "这场战斗中没有事件发生" - BATTLE_SUMMARY_AUTO_EXPAND:0 "自动扩展" - BATTLE_SUMMARY_AUTO_EXPAND_TT:0 "#T 战斗细节自动扩展开关#!" - BATTLE_SUMMARY_DETAILS:0 "详情" - BATTLE_SUMMARY_TOTAL_TT_HEADER:0 "#T 初始军队规模:$VALUE|0$#!" - BATTLE_SUMMARY_TOTAL_TT_REGIMENT:0 "$NAME$:$SURVIVING|0$/$INITIAL|0$" - BATTLE_SUMMARY_FLAVOR_BATTLE:0 "之战" - BATTLE_SUMMARY_FLAVOR_BIG_LOSSES:0 "血战" - BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE:0 "小冲突战" - BATTLE_SUMMARY_BATTLE_TITLE:0 "[BattleSummaryWindow.GetLocation.GetName][SelectLocalization(BattleSummaryWindow.IsMinorBattle, 'BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE', '')][SelectLocalization(BattleSummaryWindow.IsBigLosses, 'BATTLE_SUMMARY_FLAVOR_BIG_LOSSES', '')][SelectLocalization(Not(Or(BattleSummaryWindow.IsMinorBattle, BattleSummaryWindow.IsBigLosses)), 'BATTLE_SUMMARY_FLAVOR_BATTLE', '')]" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_HEADER_TT:0 "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ).GetNameNoTooltip]" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_ENTRY_TT:0 "被[Character.GetName]#weak ([Character.GetSkill( 'prowess' )][prowess|E])#![BattleEvent.GetOutcomeDesc]" - BATTLE_SUMMARY_KNIGHT_OUTCOME_TEXT:0 " [Character.GetProwess][prowess|E][BattleSummaryWindow.GetOutcomeText( Character.Self )]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/character_finder_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/character_finder_l_simp_chinese.yml deleted file mode 100644 index 2c95c5b513..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/character_finder_l_simp_chinese.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_simp_chinese: - CHARACTER_FINDER_COUNT:1 "[CharacterSelectionList.GetTotalNumber]名角色中的[Select_CString( LessThan_int32( CharacterSelectionList.NumberOfShownCharacters, CharacterSelectionList.GetTotalNumber ), '#high', '#low' )] [CharacterSelectionList.NumberOfShownCharacters]#!名" - CHARACTER_FINDER_TITLE:0 "角色搜索器" - SORT_MILITARY_STRENGTH:0 "军力" - CHARACTER_FINDER_FILTER_SET:0 "#T 某些过滤器未处于默认值#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/character_list_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/character_list_l_simp_chinese.yml deleted file mode 100644 index 731e88cba1..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/character_list_l_simp_chinese.yml +++ /dev/null @@ -1,236 +0,0 @@ -l_simp_chinese: - age_filter_category:0 "年龄" - adult_filter:0 "成年人" - any_filter_option:1 "所有" - any_filter_option_desc:1 "显示所有角色" - adult_filter_option:0 "成年人" - adult_filter_option_desc:1 "仅显示[adults|E]" - TOGGLE_FILTERS:0 "切换过滤器" - EXPAND_FILTER:0 "隐藏/显示" - CHARACTER_FILTER_TOOLTIP:0 "#T [CharacterListFilterOption.GetName]#!\n[CharacterListFilterOption.GetDescription]" - age_diff_filter:0 "年龄差异" - age_diff_5_filter_option_desc:1 "仅显示年龄差为5岁或更低的角色" - age_diff_5_filter_option:0 "5" - age_diff_10_filter_option_desc:1 "仅显示年龄差为10岁或更低的角色" - age_diff_10_filter_option:0 "10" - age_diff_15_filter_option_desc:2 "仅显示年龄差为15岁或更低的角色" - age_diff_15_filter_option:0 "15" - fertility_filter:0 "生育力" - fertility_filter_option_desc:1 "仅显示能生育子女的角色" - fertility_filter_option:0 "有生育能力" - no_fertility_filter_option:0 "不孕不育" - no_fertility_filter_option_desc:0 "仅显示不能生育后代的角色" - trait_filter:0 "特质" - inheritable_filter_option_desc:0 "仅显示具有至少一个正面可遗传[trait|E]的角色" - inheritable_filter_option:0 "可遗传的" - no_inheritable_filter_option:0 "无可遗传特质" - no_inheritable_filter_option_desc:0 "仅显示无正面可遗传[traits|E]的角色" - politics_filter_category:0 "政治" - membership_filter_category:0 "群组" - alliance_filter:0 "同盟" - alliance_filter_option_desc:1 "仅显示能够提供[alliance|E]的角色" - alliance_filter_option:0 "同盟" - no_alliance_filter_option:0 "无盟约" - no_alliance_filter_option_desc:1 "仅显示不会提供[alliance|E]的角色" - prestige_filter:1 "婚姻威望" - prestige_gain_filter_option_desc:0 "仅显示会提供[prestige|E]的角色" - prestige_gain_filter_option:0 "收益" - no_prestige_gain_filter_option:0 "无收益" - no_prestige_gain_filter_option_desc:0 "仅显示不会提供[prestige|E]的角色" - personal_filter_category:0 "个人" - religion_filter:0 "宗教" - same_religion_filter_option_desc:0 "仅显示与你同一[religion|E]的角色" - same_religion_filter_option:0 "[GetPlayer.GetFaith.GetReligion.GetNameNoTooltip]" - not_same_religion_filter_option_desc:0 "仅显示与你不同[religion|E]的角色" - not_same_religion_filter_option:1 "非$same_religion_filter_option$" - same_faith_filter_option_desc:0 "仅显示与你同一[faith|E]的角色" - same_faith_filter_option:0 "[GetPlayer.GetFaith.GetNameNoTooltip]" - not_same_faith_filter_option_desc:0 "仅显示与你不同[faith|E]的角色" - not_same_faith_filter_option:1 "非$same_faith_filter_option$" - culture_filter:0 "文化" - same_heritage_filter_option_desc:2 "仅显示和你同一[heritage|E]的角色" - same_heritage_filter_option:2 "[GetPlayer.GetCulture.GetHeritage.GetNameNoTooltip]传承" - not_same_heritage_filter_option_desc:3 "仅显示与你[Concept( 'heritage', '传承' )|E]不同的角色" - not_same_heritage_filter_option:1 "非$same_heritage_filter_option$" - same_culture_filter_option_desc:0 "仅显示与你同一[culture|E]的角色" - same_culture_filter_option:0 "[GetPlayer.GetCulture.GetCollectiveNounNoTooltip]" - not_same_culture_filter_option_desc:1 "仅显示与你[cultures|E]不同的角色" - not_same_culture_filter_option:1 "非$same_culture_filter_option$" - RELEVANCE_SORT:0 "相关性" - ALLIANCE_POWER_SORT:0 "盟友实力" - PRESTIGE_GAIN_SORT:0 "威望收益" - offspring_filter_category:0 "后裔" - CHARACTER_LIST_FILTERS:0 "过滤器" - child_filter_option_desc:0 "仅显示[children|E]" - child_filter_option:0 "儿童" - age_filter:0 "最大年龄" - age_25_filter_option_desc:0 "仅显示年龄在25岁或以下的角色" - age_25_filter_option:0 "25" - age_35_filter_option_desc:0 "仅显示年龄在35岁或以下的角色" - age_35_filter_option:0 "35" - age_45_filter_option_desc:0 "仅显示年龄在45岁或以下的角色" - age_45_filter_option:0 "45" - CHARACTER_RESET_FILTERS:1 "恢复到默认" - CHARACTER_LIST_FILTER_COUNT:0 "角色:[MarriageInteractionWindow.GetCharacterList.NumberOfShownCharacters]" - CHARACTER_LIST_CLAIM_TOOLTIP:0 "#T 拥有以下头衔的[claims|E]:#! \n[CharacterListItem.ListTitleItems]" - skill_filter_category:0 "能力" - dynasty_filter:0 "宗族" - player_dynasty_filter:1 "[GetPlayer.GetHouse.GetDynasty.GetNameNoTooltip|U]" - player_dynasty_filter_desc:0 "仅显示和你同一[dynasty|E]的角色" - not_player_dynasty_filter:1 "非$player_dynasty_filter$" - not_player_dynasty_filter_desc:1 "仅显示和你非同一[dynasty|E]的角色" - no_dynasty_filter:0 "出身卑微" - no_dynasty_filter_desc:0 "仅显示没有[dynasty|E]的角色" - any_dynasty_filter:0 "非出身卑微" - any_dynasty_filter_desc:0 "仅显示属于某一[dynasty|E]的角色" - CHARACTER_LIST_PRESSED_CLAIM_LINE:1 "[pressed_claim_i][TITLE.GetName]" - CHARACTER_LIST_UNPRESSED_CLAIM_LINE:1 "[unpressed_claim_i][TITLE.GetName]" - CHARACTER_LIST_IMPLICIT_CLAIM_LINE:0 "[implicit_claim_i][TITLE.GetName]" - hook_filter:0 "牵制" - has_hook_filter:0 "有牵制" - has_hook_filter_desc:0 "仅显示受我[hook|E]的角色" - no_hook_filter:0 "无牵制" - no_hook_filter_desc:0 "仅显示不受我[hooks|E]的角色" - claim_filter:0 "宣称" - pressed_claim_filter:0 "强宣称" - pressed_claim_filter_desc:0 "仅显示拥有[pressed_claim|E]的角色" - any_claim_filter:0 "任一宣称" - any_claim_filter_desc:0 "仅显示有任何[claim|E]的角色" - on_me_claim_filter:0 "对你宣称" - on_me_claim_filter_desc:0 "仅显示对你有任何[claim|E]的角色" - no_claim_filter:0 "无宣称" - no_claim_filter_desc:0 "仅显示没有[claims|E]的角色" - range_filter:0 "外交距离" - in_range_filter:0 "在范围内" - in_range_filter_desc:0 "仅显示在[diplomatic_range|E]以内的角色" - not_in_range_filter:0 "不在范围内" - not_in_range_filter_desc:0 "仅显示在[diplomatic_range|E]以外的角色" - relation_filter_category:0 "关系" - relation_filter:0 "关系" - realm_relation_filter:1 "你的领地" - realm_relation_filter_desc:0 "仅显示在你[realm|E]中的角色" - top_realm_relation_filter:0 "最高领地" - top_realm_relation_filter_desc:0 "仅显示在你[top_realm|E]中的角色" - vassal_relation_filter:0 "封臣" - vassal_relation_filter_desc:0 "仅显示是你[vassals|E]的角色" - direct_vassal_relation_filter:0 "直属封臣" - direct_vassal_relation_filter_desc:0 "仅显示是你直属[vassals|E]的角色" - court_relation_filter:0 "宫廷" - court_relation_filter_desc:0 "仅显示在你[court|E]中的角色" - ruler_filter:0 "统治者" - not_ruler_filter_option_desc:0 "仅显示不是[rulers|E]的角色" - not_ruler_filter_option:1 "非统治者" - ruler_filter_option_desc:0 "仅显示是[rulers|E]的角色" - ruler_filter_option:1 "是统治者" - landed_ruler_filter_option_desc:0 "只显示[landed|E]的[rulers|E]角色" - landed_ruler_filter_option:0 "有领地" - landless_ruler_filter_option_desc:0 "只显示[unlanded|E]的[rulers|E]角色" - landless_ruler_filter_option:0 "无地的" - married_filter:0 "婚姻状态" - is_married_filter:0 "已婚" - is_married_filter_desc:0 "仅显示已[married|E]角色" - not_married_filter:0 "未婚" - not_married_filter_desc:0 "仅显示未[married|E]角色" - gender_filter:0 "性别" - female_gender_filter:0 "女性" - female_gender_filter_desc:0 "仅显示女性" - male_gender_filter:0 "男性" - male_gender_filter_desc:0 "仅显示男性" - imprisoned_filter:0 "囚禁状态" - is_imprisoned_filter:0 "被囚禁" - is_imprisoned_filter_desc:0 "仅显示[prisoners|E]" - not_imprisoned_filter:0 "自由" - not_imprisoned_filter_desc:0 "仅显示不在[prison|E]中的角色" - health_filter:0 "健康" - is_healthy_filter:0 "健康" - is_healthy_filter_desc:0 "仅显示健康角色" - not_healthy_filter:0 "不健康" - not_healthy_filter_desc:0 "仅显示不健康角色" - alive_filter:0 "健在状况" - is_alive_filter:0 "健在" - is_alive_filter_desc:0 "仅显示健在角色" - not_alive_filter:0 "死亡" - not_alive_filter_desc:0 "仅显示去世角色" - inspiration_filter:0 "灵感" - has_inspiration_filter:0 "拥有灵感" - has_inspiration_filter_desc:0 "仅显示拥有[inspiration|E]的角色" - not_has_inspiration_filter:0 "没有灵感" - not_has_inspiration_filter_desc:0 "仅显示没有[inspiration|E]的角色" - sexuality_filter:0 "性取向" - heterosexual_filter_option:0 "异性恋" - heterosexual_filter_option_desc:0 "仅显示[heterosexual|E]的角色" - homosexual_filter_option:0 "同性恋" - homosexual_filter_option_desc:0 "仅显示[homosexual|E]的角色" - bisexual_filter_option:0 "双性恋" - bisexual_filter_option_desc:0 "仅显示[bisexual|E]的角色" - asexual_filter_option:0 "无性恋" - asexual_filter_option_desc:0 "仅显示[asexual|E]的角色" - artifact_filter:0 "宝物拥有情况" - has_any_artifact_filter_option:0 "拥有任意宝物" - has_any_artifact_filter_option_desc:0 "仅显示拥有至少一件[artifact|E]的角色" - has_any_court_artifact_filter_option:0 "拥有任意宫廷宝物" - has_any_court_artifact_filter_option_desc:0 "仅显示拥有至少一件[court_artifact|E]的角色" - has_any_inventory_artifact_filter_option:0 "拥有任意随身宝物" - has_any_inventory_artifact_filter_option_desc:0 "仅显示拥有至少一件[inventory_artifact|E]的角色" - has_no_artifact_filter_option:0 "没有宝物" - has_no_artifact_filter_option_desc:0 "仅显示没有[artifacts|E]的角色" - - CHARACTER_LIST_TEXT_FILTER_TOOLTIP:0 "#T 文本搜索#!\n输入角色名称、宗族家族、特质、文化或信仰的字段" - CHARACTER_LIST_TEXT_FILTER_TITLE:0 "匹配条目" - CHARACTER_LIST_TEXT_FILTER_MATCH_NAME:0 "名匹配“[PatternItem.GetName]”" - CHARACTER_LIST_CULTURE_GROUP_TT:2 "#T [heritage|E]:[PatternItem.GetHeritage.GetNameNoTooltip]#!" - CHARACTER_LIST_FILTER_NAME_TT:0 "#T 名字#!" - CHARACTER_FINDER_NO_MATCH:0 "当前筛选没有匹配的角色" - special_filter_category:0 "特殊" - CHARACTER_LIST_CLEAR:0 "#T 清除搜索#!" - - CULTURE_LISTS_WINDOW:0 "[Culture.GetNameNoTooltip]" - - - CHARACTER_LIST_FILTER_PRESET_HEADER:2 "保存筛选预设" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER:1 "新建筛选预设" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_DEFAULT_FILTERS:0 "已应用默认筛选" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_PRESET_NAME:0 "预设名称" - CHARACTER_LIST_FILTER_PRESET_BUTTON_SAVE:1 "将筛选保存至预设" - CHARACTER_LIST_FILTER_PRESET_SAVED_PRESETS:1 "已保存的筛选预设" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC:0 "$FILTER_GROUP$:$FILTER$" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$:$FILTER$@warning_icon!#X 与该角色搜索窗口不相容#!" - CHARACTER_LIST_OPEN_SAVE_FILTERS:0 "#T 打开保存筛选预设#!\n打开保存筛选预设窗口。\n[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS:0 "#T 打开加载筛选预设#!\n打开加载筛选预设窗口。\n[CharacterSelectionList.GetOpenLoadFilterWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_FILTERS:0 "@warning_icon!#X 无已保存的筛选预设#!" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_APPLICABLE_FILTER:0 "@warning_icon!#X 无可以应用的已保存筛选预设#!" - - - CHARACTER_LIST_FILTER_PRESET_BUTTON_DEFAULT:0 "默认筛选" - CHARACTER_LIST_FILTER_PRESET_BUTTON_UNSAVED_PRESET:0 "保存筛选" - CHARACTER_LIST_FILTER_PRESET_NAME_LABEL:0 "名称" - CHARACTER_LIST_FILTER_PRESET_NAME_VALUE:0 "“$NAME$”" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_HEADER:0 "覆盖搜索预设" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_TEXT:0 "你确定要覆盖$PRESET_NAME|x$吗?" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_ACCEPT:0 "覆盖" - - CHARACTER_LIST_FILTER_PRESET_DELETE_HEADER:0 "删除搜索预设" - CHARACTER_LIST_FILTER_PRESET_DELETE_TEXT:0 "你确定要删除$PRESET_NAME|x$吗?" - CHARACTER_LIST_FILTER_PRESET_DELETE_ACCEPT:0 "删除" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_WARNING:0 "@warning_icon!#X 将以名称替换预设!#!" - - CHARACTER_LIST_FILTER_PRESET_APPLY_TOOLTIP:1 "#T 应用筛选#!\n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP:0 "删除预设" - CHARACTER_LIST_FILTER_PRESET_DROPDOWN_NO_SELECTED_BODY:0 "你没有已存的预设" - - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC:0 "[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS:0 "@warning_icon!#tooltip:CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC #X 一些筛选不会被保存!#!#!" - CHARACTER_LIST_HAS_NO_SAVEABLE_FILTERS:0 "@warning_icon!#X 选中的筛选无法保存!#!" - CHARACTER_LIST_UNSAVABLE_FILTER:2 "@warning_icon!#X 过滤器“$FILTER_TYPE$: $FILTER$”不会被保存#!" - - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_SELECT:1 "选择已保存的筛选预设" - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_CURRENT_SELECTED:2 "生效的筛选:[CharacterFilterPreset.GetName]" - CHARACTER_LIST_UNSAVABLE_FILTERS:0 "#low 下列过滤器不会被保存:#indent_newline:2 \n$FILTERS$#!#!" - - CHARACTER_LIST_SELECT_TO_OVERWRITE_PRESET_TOOLTIP:0 "#T 选择以覆盖预设#!\n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$:$FILTER$@warning_icon!#X 与该存档不相容#!" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_INVALID_GAME_VERSION:0 "$FILTER_GROUP$:$FILTER$@warning_icon!#X 与该游戏版本不相容#!" - - INVALID_TEXT_FILTER_TYPE_CULTURE_GROUP:0 "文化组" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/character_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/character_window_l_simp_chinese.yml deleted file mode 100644 index e20b709b87..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/character_window_l_simp_chinese.yml +++ /dev/null @@ -1,184 +0,0 @@ -l_simp_chinese: - SPOUSE:0 "[spouse|E]" - FORMER_SPOUSE:0 "前[spouse|E]" - BETROTHED:0 "[betrothed|E]对象" - SPOUSES:0 "配偶" - CONCUBINES:0 "[concubines|E]" - GAME_CONCEPT_CONCUBINE:0 "[concubine|EU]" - CONCUBINE_IS_VISIBLE_INFERTILE:0 "@warning_icon!#X 不孕不育#!" - CONCUBINE_MAN:1 "[concubine_male|E]" - CONCUBINE_WOMAN:1 "[concubine_female|E]" - REGULAR_MARRIAGE:0 "[marriage|E]" - MATRILINEAL_MARRIAGE:0 "[matrilineal|E]" - REGULAR_BETROTHAL:0 "[betrothal|E]" - MATRILINEAL_BETROTHAL:0 "[matrilineal|E]" - CONCUBINE_MARRIAGE:0 "[concubinage|E]" - - #HEIR:0 "" delete this - IMPRISONED_BY:0 "[Concept( 'jailor', '监禁者@crime_icon!' )|E]" - SKILLS:0 "[skills|E]" - TRAITS:0 "[traits|E]" - CLAIMS:0 "[claims|E]" - MODIFIERS:0 "[modifiers|E]" - CV_NO_MODIFIERS:0 "当前没有角色修正" - CV_TITLES:1 "[GetDataModelSize(CharacterWindow.GetTitles)|V]个[titles|E]" - CV_TITLES_NOCOUNT:0 "[titles|E]" - CV_TITLES_SINGULAR:0 "[GetDataModelSize(CharacterWindow.GetTitles)|V]个[title|E]" - CV_TITLES_SHOW_TT:1 "#I 点击展开[title|E]条目#!" - CV_TITLES_HIDE_TT:1 "#I 点击隐藏已展开的[title|E]条目#!" - CV_REALM_TYPE:2 "[Character.GetGovernment.GetName] [Character.GetPrimaryTitle.GetRankConcept]-[title_tier|E] [realm|E]" - CV_CIVIL_WAR_FACTION:0 "[civil_war|E]中的[faction|E]" - CV_DIPLOMACY:0 "外交" - CV_DIPLOMACY_SHOW_TT:0 "#I 点击展开外交条目#!" - CV_DIPLOMACY_HIDE_TT:0 "#I 点击隐藏已展开的外交条目#!" - CV_CLAIMS:1 "[GetDataModelSize(CharacterWindow.GetClaims)|V]个[claims|E]" - CV_CLAIMS_NOCOUNT:0 "[claims|E]" - CV_CLAIMS_SINGULAR:10 "[GetDataModelSize(CharacterWindow.GetClaims)|V]个[claim|E]" - CV_CLAIMS_SHOW_TT:1 "#I 点击展开[claim|E]条目#!" - CV_CLAIMS_HIDE_TT:1 "#I 点击隐藏已展开的[claim|E]条目#!" - SEXUALITY_TT:2 "#T 性取向:[Character.GetSexuality]#!\n性别:[Select_CString( Character.IsFemale, '女性', '男性' )]" - HAS_STRONG_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@pressed_claim![pressed_claim|E]" - HAS_WEAK_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@unpressed_claim![unpressed_claim|E]" - HAS_IMPLICIT_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n[implicit_claim|E]" - CHARACTER_TT_NAME_AGE:0 "[Character.GetUINameNotMeNoTooltip]#medium ,[Character.GetAge]岁#!" - CHARACTER_TT_NAME:0 "[Character.GetUINameNotMeNoTooltip]" - CHARACTER_TT_AGE:0 "[Character.GetAge]岁" - - COURTIERS:0 "廷臣" - CV_UNLANDED:0 "[unlanded|E]" - - CV_TAB_FAMILY:0 "亲族" - CV_TAB_RELATIONS:0 "关系" - CV_TAB_COURT:1 "廷臣" - CV_TAB_SECRETS:0 "秘密" - CV_TAB_VASSALS:0 "封臣" - CV_NO_SECRETS:0 "#weak 没有已知的[secrets|E]#!" - CV_NO_RELATIONS:0 "#weak 没有关系#!" - CV_NO_COURT:0 "#weak 没有[court|E]#!" - CV_NO_VASSALS:0 "#weak 没有[vassals|E]#!" - CV_TT_INTERACT:0 "#T 同[Character.GetShortUINameNoTooltip]互动\n#!#I 也可右键点击任何肖像展开互动#!" - - FAMILY:0 "亲族" - RELATIONS:0 "人际关系" - SECONDARY_SPOUSES:0 "次级配偶" - GRANDPARENTS:0 "(外)祖父母" - PARENTS:0 "父母" - SIBLINGS:0 "兄弟姐妹" - CHILDREN:0 "子女" - GUARDIAN_LABEL:0 "监护人" - WARDS_LABEL:0 "被监护人" - LOVERS_LABEL:0 "情人" - FRIENDS_LABEL:0 "朋友" - RIVALS_LABEL:0 "仇敌" - CRUSHES_LABEL:0 "恋慕者" - BULLIES_LABEL:0 "霸凌者" - VICTIMS_LABEL:0 "出气筒" - CV_SECRETS_HEADER:0 "[CharacterWindow.GetCharacter.GetNamePossessiveOrMy|U]的[secrets|E]" - CV_KNOWN_SECRETS_HEADER:0 "[CharacterWindow.GetCharacter.GetNameOrMe]知道的[secrets|E]" - CV_HOOKS_HEADER:1 "你的[hooks|E]" - CV_HOOKS_ON_CHARACTER_HEADER:1 "你对[CharacterWindow.GetCharacter.GetNameOrMe]的[hooks|E]" - CV_TARGET_HOOKS_HEADER:1 "[CharacterWindow.GetCharacter.GetNamePossessiveOrMy|U]对你的[hooks|E]" - - HEALTH_INFO:0 "[health|E]:$STATE$" - HEALTH_DYING:0 "#N 行将就木#!" - HEALTH_NEAR_DEATH:0 "#N 奄奄一息#!" - HEALTH_POOR:0 "#Z 身体抱恙#!" - HEALTH_FINE:0 "#Z 身心无碍#!" - HEALTH_GOOD:0 "#P 平稳安泰#!" - HEALTH_EXCELLENT:0 "#P 生龙活虎#!" - HEALTH_DYING_DESC:0 "[CHARACTER.GetShortUIName|U]一只脚已经迈进棺材了" - HEALTH_DYING_DESC_ME:1 "你已经一只脚迈进棺材了" - HEALTH_NEAR_DEATH_DESC:0 "[CHARACTER.GetShortUIName|U]命不久矣……" - HEALTH_NEAR_DEATH_DESC_ME:1 "你命不久矣……" - HEALTH_POOR_DESC:0 "[CHARACTER.GetShortUIName|U]身体抱恙" - HEALTH_POOR_DESC_ME:1 "你身体抱恙" - HEALTH_FINE_DESC:0 "[CHARACTER.GetShortUIName|U]身体无碍" - HEALTH_FINE_DESC_ME:1 "你身体无碍" - HEALTH_GOOD_DESC:0 "[CHARACTER.GetShortUINamePossessive]的体液平衡" - HEALTH_GOOD_DESC_ME:1 "你的体液平衡" - HEALTH_EXCELLENT_DESC:0 "[CHARACTER.GetShortUIName|U]生龙活虎!" - HEALTH_EXCELLENT_DESC_ME:1 "你生龙活虎!" - HEALTH_SOURCES:0 "来源:" - HEALTH_NEGATION_CAUSE:0 "#P +$CAUSE$#! #weak (仅抵消惩罚)#!" - HEALTH_POSITIVE_CAUSE:0 "#P +$CAUSE$#!" - HEALTH_NEGATIVE_CAUSE:0 "#N -$CAUSE$#!" - CV_ALLOW_MARRY_TT:0 "#T 允许结婚#!\n#D 未实装#!" - CV_ALLOW_BATTLE_TT:0 "#T 允许参加战斗#!\n#D 未实装#!" - - CHARACTER_WINDOW_NO_FOCUS:0 "没有重心" - CHARACTER_WINDOW_CHOOSE_LIFESTYLE_FOCUS:0 "#I 点击选择生活方式#!" - CHARACTER_WINDOW_CHOOSE_EDUCATION_FOCUS:0 "#I 点击选择教育重心#!" - CHARACTER_WINDOW_VIEW_LIFESTYLE_FOCUS:0 "#I 点击查看生活方式#!" - CHARACTER_WINDOW_VIEW_EDUCATION_FOCUS:0 "#I 点击查看教育重心#!" - LIFESTYLE_FOCUS_ICON_HEADER:0 "#T [lifestyle|E]:[CHARACTER.GetFocusType.GetName]#!" - LIFESTYLE_FOCUS_ICON_HEADER_NO_FOCUS:1 "#T [lifestyle|E]:无#!" - EDUCATION_FOCUS_ICON_HEADER:0 "#T 教育重心:[CHARACTER.GetFocusType.GetNameNoTooltip]#!" - EDUCATION_FOCUS_ICON_HEADER_NO_FOCUS:0 "#T 教育重心:无#!" - SKILL_ITEM_TOOLTIP:0 "[SkillItem.GetSkillBreakdownTooltip]\n\n#S 效果:#!\n[SkillItem.GetSkillEffects]" - SKILL_NO_EFFECT:0 "该等级无影响" - - HOOK_FOR_MAX_OPINION_NONE:0 "没有牵制" - HOOK_FOR_MAX_OPINION_WEAK:0 "[hook|E]" - HOOK_FOR_MAX_OPINION_STRONG:0 "[strong_hook|E]" - HAS_LEASE_APPROVAL_FROM_HOOK:0 "你对[CHARACTER.GetShortUIName]有$TYPE$" - HAS_LEASE_APPROVAL_FROM_OPINION:0 "[CHARACTER.GetShortUINamePossessive]对你的[opinion|E]大于等于$THRESHOLD|+=$" - HAS_NO_LEASE_APPROVAL:0 "[CHARACTER.GetShortUINamePossessive]对你的[opinion|E]小于等于$THRESHOLD|+=$" - HAS_NO_LEASE_APPROVAL_CAN_HOOK:0 "[CHARACTER.GetShortUINamePossessive]对你的[opinion|E]小于等于$THRESHOLD|+=$,而且你没有对[CHARACTER.GetHerHim]的$TYPE$" - THEOCRACY_LESSEE_APPROVAL_ENDORSE:3 "#T 你的[realm_priest|E]拥护你#!\n[taxes|E]:[gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/月(最多[gold_i][TARGET_CHARACTER.GetMaxIncomeFromTheocraticLease|1+=]/月)\n[levies|E]:[soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V](最多[soldier_i][TARGET_CHARACTER.GetMaxLeviesFromTheocraticLease|V])\n\n由于$REASON$,你能从[CHARACTER.GetHerHis]的[church_property|E]获得征召兵和税收" - THEOCRACY_LESSEE_APPROVAL_NO_ENDORSE:2 "#T 你的[realm_priest|E]#emphasis 不#!拥护你#!\n#weak $NO_EFFECTS$#!\n\n由于$REASON$,你无法从[CHARACTER.GetHerHis]的[church_property|E]获得征召兵和税收" - THEOCRACY_LESSEE_BENEFITS_NO_ENDORSE_THRESHOLD:0 "我从租借给[CHARACTER.GetShortUINameNoTooltip]的头衔中收到以下:\n[taxes|E]:[gold_i][TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/月\n[levies|E]:[soldier_i][TARGET_CHARACTER.GetLeviesFromTheocraticLease|V]" - CV_THEOCRACY_LESSEE_TOOLTIP:0 "#T [church_property|E]#!\n[Character.GetNumTitlesFromTheocraticLease] 神殿\n\n[taxes|E]:[gold_i][Character.GetIncomeFromTheocraticLease|1+=]/月\n[Character.GetIncomeBreakdownFromTheocraticLease]\n\n[levies|E]:[soldier_i][Character.GetLeviesFromTheocraticLease|V]\n[Character.GetLeviesBreakdownFromTheocraticLease]" - CV_THEOCRACY_RELIGIOUS_HEAD_TOOLTIP:0 "#T $RELIGIOUS_HEAD$#!\n\n[taxes|E]:[gold_i][Character.GetIncomeAsReligiousHead|1+=]/月\n[Character.GetIncomeBreakdownAsReligiousHead]" - THEOCRATIC_LEASE_BREAKDOWN_TO_OTHER:0 "给[CHARACTER.GetUIName]" - THEOCRATIC_LEASE_BREAKDOWN_NOT_ENDORSED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip]不拥护[TARGET_CHARACTER.GetShortUIName]#!" - - CLAIM_TITLE_HOLDER:0 "当前持有者:[Claim.GetTitle.GetHolder.GetUIName]" - CLAIM_TITLE_NOT_CREATED:0 "头衔尚未创建" - - CV_TOOLTIP_ME_BUTTON:1 "#T 转到玩家角色#!" - CV_TT_BASTARD:2 "#T 私生子\n#![Character.Custom('GetBastardTraitDesc')]" - CV_TT_BASTARD_HIGHBORN:0 "[ROOT.Char.LocalPlayerString( '你是', 'THIRD_IS' )]一名[bastard|E],因此不是[ROOT.Char.GetHouse.GetBaseName]家族的合法成员" - CV_TT_BASTARD_LOWBORN:0 "[ROOT.Char.LocalPlayerString( '你是', 'THIRD_IS' )][bastard|E]" - CV_TT_HOUSE_HEAD:0 "#T 家主\n#!$TT_HOUSE_HEAD_DESC$" - CV_TT_DYNAST:0 "#T 宗族族长\n#!$TT_DYNAST_DESC$" - CV_TT_YOU:0 "#T 你#!" - TT_HOUSE_HEAD_DESC:0 "[CHARACTER.LocalPlayerString( '你是', 'THIRD_IS' )][CHARACTER.GetHouse.GetBaseName]家族的[house_head|E]" - TT_DYNAST_DESC:0 "[CHARACTER.LocalPlayerString( '你是', 'THIRD_IS' )][CHARACTER.GetHouse.GetDynasty.GetName]宗族的[dynast|E],同时还是[CHARACTER.GetHouse.GetBaseName]家族的[house_head|E]" - THIRD_IS:0 "[CHARACTER.GetUIName]是" - - CV_COURTIER_SPONSOR_INSPIRATION:0 ",或者你成为[Character.GetHerHis]的[Character.GetCurrentInspiration.GetName]的[sponsor|E]" - CV_COURTIER_STAY_REASON:0 "比如受雇成为一名$knight_culture_player$或[councillor|E][SelectLocalization( And( HasDlcFeature( 'inspirations' ), CHARACTER.HasInspiration ), 'CV_COURTIER_SPONSOR_INSPIRATION', '' )]" - CV_COURTIER_WANTS_TO_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip]可能会离开[TARGET_CHARACTER.GetShortUINamePossessive]的[court|E]。[CHARACTER.GetSheHe|U]会因特定原因留下,$CV_COURTIER_STAY_REASON$。" - CV_COURTIER_WILL_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip]在近期会离开[TARGET_CHARACTER.GetShortUINamePossessive]的[court|E]。[CHARACTER.GetSheHe|U]仅会因特定原因留下,$CV_COURTIER_STAY_REASON$。" - CHARACTER_WINDOW_CLAIM_TOOLTIP:1 "[Claim.GetTooltip]\n$COA_TOOLTIP_CLICK_INFO_GUI$" - CHARACTER_WINDOW_FULL_DESCRIPTION:1 "$RELATION$ • #TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_PERSONALITY_DESCRIPTION:0 "#TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_RELATION_DESCRIPTION:0 "$RELATION$" - CHARACTER_WINDOW_OPINION_OF_LIEGE:1 "对[liege|E]的[opinion|E]:" - CHARACTER_WINDOW_NEXT_SPOUSE:0 "显示下一个前配偶" - CHARACTER_WINDOW_PREVIOUS_SPOUSE:0 "显示前配偶" - CHARACTER_WINDOW_FIND_SPOUSE:1 "#T 寻找[spouse|E]\n#!为[Character.GetUIName]安排[marriage|E]\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SPOUSE_SELF:1 "#T 寻找[spouse|E]\n#!为你自己安排[marriage|E]\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SECONDARY_SPOUSE:0 "#T 寻找[spouse|E]\n#!安排[marriage|E]" - CHARACTER_WINDOW_NO_MORE_SPOUSES:0 "#T 没有更多[spouses|E]#!" - CHARACTER_WINDOW_GOTO_FIND_SPOUSE:0 "#T 下一个:寻找[spouse|E]#!" - CHARACTER_WINDOW_GOTO_NEXT_SPOUSE:0 "#T 下一个:[CHARACTER.GetUIName]#!" - CHARACTER_WINDOW_GOTO_PREVIOUS_SPOUSE:0 "#T 前一个:[CHARACTER.GetUIName]#!" - - CV_CUSTOMIZE_PORTRAIT:0 "#I 点击打开理发器#!" - RENAME_CHARACTER:0 "#I 点击重命名该角色#!" - - CV_CHILDREN_HEADING:0 "子女#weak ([GetDataModelSize(CharacterWindow.GetChildren)])#!" - CV_SIBLINGS_HEADING:0 "兄弟姐妹#weak ([GetDataModelSize(CharacterWindow.GetSiblings)])#!" - AI_PERSONALITY_TT:0 "#T 性格:[Character.GetAIPersonality]#!\n[Character.GetShortUINameNoTooltip]会遵循[Character.GetHerHis]的性格对你和其他人采取不同的行为,这主要取决于[Character.GetHerHis]的性格[traits|E]" - CHARACTER_RELATION_COMBINE:0 "$FIRST$ • $SECOND$" - - FAITH_CHARACTER_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_CHARACTER_WINDOW:0 "[Culture.GetNameNoTooltip]" - VASSAL_SORT_POWER:0 "$CLAIMANT_SORT_STRENGTH$" - - FIND_SPOUSE:0 "寻找[spouse|E]" - KNOWN_LANGUAGES_TOOLTIP:1 "#T 已学会的[languages|E]#!\n[Character.GetKnownLanguagesString]\n\n#weak 当前[language_limit|E]:[Character.MakeScope.ScriptValue('current_extra_languages')|V0]/[Character.MakeScope.ScriptValue('language_soft_cap')|V0]#!" - - EXTENDED_RELATIONS_TOOLTIP:0 "[Character.GetRelationToStringExtended( GetPlayer )]" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/characterfocuswindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/characterfocuswindow_l_simp_chinese.yml deleted file mode 100644 index 85fd86e8de..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/characterfocuswindow_l_simp_chinese.yml +++ /dev/null @@ -1,17 +0,0 @@ -l_simp_chinese: - EDUCATION_FOCUS_VIEW_TITLE:0 "选择教育重心" - LIFESTYLE_FOCUS_VIEW_TITLE:0 "选择生活方式重心" - CHANGE_FOCUS:0 "改变重心" - CHOOSE_FOCUS:0 "选择重心" - CHARACTER_ALREADY_HAVE_THIS_FOCUS:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip]已经选择了这个重心了!#!" - I_ALREADY_HAVE_THIS_FOCUS:1 "@warning_icon!#X 你已经选择了这个重心了!#!" - CHANGE_ADULT_FOCUS_COOLDOWN_INFO:1 "#weak 你只能在$COOLDOWN$后改变重心#!" - CAN_ONLY_CHANGE_FOCUS_ONCE:0 "#weak 只能改变一次教育重心!#!" - I_CAN_ONLY_CHANGE_FOCUS_ONCE:1 "#weak 你只能改变一次教育重心!#!" - FOCUS_BELOW_MIN_AGE:0 "#weak 你可以在[GetDefine('NCharacter', 'FOCUS_CHILD_MIN_AGE')]岁之前自由切换教育重心,在那之后教育重心会锁定并开始产生效果!#!" - CHARACTER_HAS_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW 目前生活方式重心#!" - I_HAVE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW 我目前的生活方式重心#!" - CHARACTER_HAS_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip]已经选择了这个教育重心了。#!" - I_HAVE_THIS_EDUCATION_FOCUS_DESCRIPTION:2 "#TUT_KW 你已经选择了这个教育重心了。#!" - CHARACTER_CAN_CHOOSE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip]可以改为这种生活方式重心。#!" - CHARACTER_CAN_CHOOSE_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip]可以改为这种教育重心。#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/characterinteractionnotificationwindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/characterinteractionnotificationwindow_l_simp_chinese.yml deleted file mode 100644 index 3541cd9e1c..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/characterinteractionnotificationwindow_l_simp_chinese.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_simp_chinese: - CHARACTER_INTERACTION_NOTIFICATION_TEXT_FORMAT:0 "$GREETING$\n$TEXT$" - CHARACTER_INTERACTION_NOTIFICATION_DEFAULT_TEXT:1 "请考虑这项提议。" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_DEFAULT:0 "[actor.Custom2('AppropriateGreeting', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_POSITIVE:0 "[actor.Custom2('AppropriateGreetingPositive', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_NEGATIVE:0 "[actor.Custom2('AppropriateGreetingNegative', SCOPE.sC('recipient'))]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/characterinteractionwindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/characterinteractionwindow_l_simp_chinese.yml deleted file mode 100644 index 0cc14586fb..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/characterinteractionwindow_l_simp_chinese.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_simp_chinese: - GOTO_CHARACTER:0 "#T 前往[Character.GetShortUINamePossessiveNoTooltip]所在地点#!\n[Character.GetLocationDesc]" - CHARACTER_INTERACTION_ITEM_TOOLTIP_HEADER:0 "$NAME|T$" - SHOW_MORE_INTERACTIONS_TT:0 "#T 显示更多[CharacterInteractionCategory.GetDescription]#!" - PIN_TT:1 "#T [Select_CString( Character.IsPinned, '未钉选', '已钉选' )]#!\n#!将该角色钉选于屏幕右侧的概览栏位,可以追踪其活动" - interaction_category_diplomacy:0 "外交" - interaction_category_friendly:0 "私人" - interaction_category_hostile:0 "敌对" - interaction_category_vassal:0 "封臣与廷臣" - interaction_category_religion:0 "宗教" - interaction_category_house_head:0 "家主" - interaction_category_prison:0 "监狱" - interaction_category_uncategorized:0 "未分类 #D (调试)#!" - - INTERACTION_SENDER:0 "发出人" - INTERACTION_RECIPIENT:0 "接收人" - INTERACTION_SPOUSE:0 "配偶" - INTERACTION_CONCUBINE:0 "侧室" - - INTERACTION_SHOW_ACCEPT_EFFECTS:0 "如果接受" - INTERACTION_SHOW_DECLINE_EFFECTS:0 "如果拒绝" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/coa_designer_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/coa_designer_l_simp_chinese.yml deleted file mode 100644 index 0a0155315f..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/coa_designer_l_simp_chinese.yml +++ /dev/null @@ -1,99 +0,0 @@ -l_simp_chinese: - COA_DESIGNER_HEADER:0 "纹章" - - COA_DESIGNER_QUARTERING_OPTIONS:0 "[cadet_branch|E]四分" - COA_DESIGNER_TOGGLE_QUARTERING_BUTTON_TT:0 "#T 使用四分纹章#!\n启用后,纹章会保留四分,显示[dynasty|E]和根源[houses|E](如果存在)的纹章。但你只能编辑此家族自己部分的纹章。" - - COA_DESIGNER_MODE_CUSTOM:0 "模式:#V 自定义#!" - COA_DESIGNER_MODE_ADJUSTED:0 "模式:#V 调整#!" - COA_DESIGNER_MODE_SELECTION_HEADER:0 "设计你自己的纹章" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_DESC:0 "#T 自定义纹章#!\n继续调整该纹章的设计" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_BUTTON:0 "自定义设计" - COA_DESIGNER_MODE_SELECTION_CUSTOM_DESC:0 "#T 自定义纹章#!\n从头开始会给予你更多自定义选项" - COA_DESIGNER_MODE_SELECTION_CUSTOM_BUTTON:0 "从头开始" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_DESC:0 "#T 调整纹章#!\n从当前设计开始,保留原有结构,但是选择有限" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_BUTTON:0 "调整现有设计" - - COA_DESIGNER_RANDOMIZE_BUTTON:0 "随机" - COA_DESIGNER_RANDOMIZE_BUTTON_TT:0 "#T 随机设计#!\n编辑四分[cadet_branch|E]纹章时,只有[house|E]部分会随机化。" - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON:0 "复制到剪贴板" - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON$#!\n将当前设计复制到剪贴板。" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON:0 "从剪贴板粘贴" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON$#!\n从你的剪贴板粘贴纹章设计到设计器。\n编辑或粘贴四分[cadet_branch|E]纹章时,只有[house|E]部分会被粘贴,如同预览所见。[SelectLocalization(CoatOfArmsDesigner.CanPasteFromClipboard, '', 'COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT')]" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT:0 "\n\n#X @warning_icon!你的剪贴板没有纹章设计#!" - COA_DESIGNER_RESET_BUTTON:0 "放弃变更" - COA_DESIGNER_RESET_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_BUTTON$#!\n重置到初始设计,如预览所见。" - COA_DESIGNER_RESET_HISTORICAL_BUTTON:0 "重置为史实" - COA_DESIGNER_RESET_HISTORICAL_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_HISTORICAL_BUTTON$#!\n重置为史实设计,如预览所见。" - COA_DESIGNER_SAVE_TO_DISK:0 "保存到磁盘" - COA_DESIGNER_SAVE_TO_DISK_TT:0 "#T $COA_DESIGNER_SAVE_TO_DISK$#!\n将当前设计保存到截图文件夹。" - COA_DESIGNER_UNDO_EDIT:0 "#T 取消变更#!\n取消最近一次的纹章变更" - COA_DESIGNER_REDO_EDIT:0 "#T 重做变更#!\n重做最近一次的纹章变更" - - COA_DESIGNER_BACKGROUND_TAB_HEADER:0 "背景" - COA_DESIGNER_BACKGROUND_PANEL_HEADER:0 "背景" - COA_DESIGNER_BACKGROUND_PATTERN_HEADER:0 "图案" - COA_DESIGNER_BACKGROUND_PATTERN_DISABLED_IN_ADJUSTED_MODE:0 "在调整模式下,背景图案不能改变,但你可以调整其上的颜色。" - - COA_DESIGNER_COLOR_HEADER:0 "颜色" - COA_DESIGNER_COLOR1:0 "第一色" - COA_DESIGNER_COLOR2:0 "第二色" - COA_DESIGNER_COLOR3:0 "第三色" - COA_DESIGNER_COLOR4:0 "第四色" - COA_DESIGNER_COLOR5:0 "第五色" - COA_DESIGNER_COLORS_DESCRIPTION:0 "纹章调色板里的可用颜色是基于使用纹章的年代可用的颜料。这些颜色的名称是根据颜料来源或它们在当时的名称而来的。" - COA_DESIGNER_COLOR_PICKER_EXPAND_HEADER:0 "颜色选择器" - - COA_DESIGNER_CATEGORY_abstract:0 "抽象" - COA_DESIGNER_CATEGORY_animals:0 "动物" - COA_DESIGNER_CATEGORY_circles_spirals:0 "圆圈和螺旋" - COA_DESIGNER_CATEGORY_crosses_and_knots:0 "十字架和绳结" - COA_DESIGNER_CATEGORY_faiths:0 "信仰" - COA_DESIGNER_CATEGORY_manmade:0 "人造物" - COA_DESIGNER_CATEGORY_nature:0 "自然" - COA_DESIGNER_CATEGORY_patterns:0 "图案" - COA_DESIGNER_CATEGORY_tribal_seal:0 "部落印记" - COA_DESIGNER_CATEGORY_writing:0 "文字" - COA_DESIGNER_CATEGORY_figures:0 "图像" - - COA_DESIGNER_EMBLEM_LAYOUT_TAB_HEADER:0 "布局" - COA_DESIGNER_EMBLEM_LAYOUT_PANEL_HEADER:0 "徽记布局" - - COA_DESIGNER_EMBLEM_INSTANCES_TAB_HEADER:0 "徽记" - COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER:0 "徽记" - COA_DESIGNER_EMBLEM_INSTANCES_ALL_BUTTON:0 "全部" - COA_DESIGNER_EMBLEM_INSTANCES_PAGE:0 "[CoatOfArmsDesignerPagedEmblemInstances.GetCurrentPage]/[CoatOfArmsDesignerPagedEmblemInstances.GetMaxPage]" - COA_DESIGNER_EMBLEM_TEXTURES:0 "图样" - COA_DESIGNER_EMBLEM_INSTANCE_SELECT_ALL:0 "#I 点击选择所有\n右击取消所有选择#!" - COA_DESIGNER_EMBLEM_INSTANCE_SELECTION_TT:0 "#I 点击选择\nshift+点击切换选择#!" - - COA_DESIGNER_EMBLEM_INSTANCE_DETAIL_TOGGLE_TT:0 "#T 细节编辑#!\n你可以通过细节编辑来调整徽记的具体位置,以及添加或移除徽记。\n#I 点击开关细节编辑#!" - COA_DESIGNER_POSITION_X:0 "水平位置" - COA_DESIGNER_POSITION_Y:0 "垂直位置" - COA_DESIGNER_SCALE_X:0 "宽度" - COA_DESIGNER_SCALE_Y:0 "高度" - COA_DESIGNER_SCALE_COMBINED:0 "比例" - COA_DESIGNER_ROTATION:0 "旋转" - COA_DESIGNER_SCALE_COMBINED_TOGGLE_TT:0 "#I 点击开关匹配比例#!" - COA_DESIGNER_SCALE_COMBINED_CHECKBOX_LABEL:0 "宽度与高度匹配比例" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_TT: "#I 点击翻转徽记X轴#!" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_CHECKBOX_LABEL: "翻转X轴" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_TT: "#I 点击翻转徽记Y轴#!" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_CHECKBOX_LABEL: "翻转Y轴" - - COA_DESIGNER_DETAIL_INSTANCE_TT:0 "#I 点击编辑\n右击移除#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TT:0 "#I 点击拖放分层#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TARGET_TT:0 "#I 放置在此处更改分层#!" - COA_DESIGNER_DETAIL_ADD_INSTANCE_TT:1 "#T 添加徽记#!" - COA_DESIGNER_DETAIL_EDIT_BACK_TT:0 "#I 点击返回徽记列表#!" - COA_DESIGNER_DETAIL_DRAG_INSTRUCTION:0 "点击拖动徽记,设定哪一个徽记位于其他徽记之上" - - TITLE_CUSTOMIZATION_CONFIRM_TITLE:0 "自定义头衔" - TITLE_CUSTOMIZATION_CONFIRM_BODY:0 "完成你的头衔自定义,提交后你将无法撤销更改,确定要提交吗?" - TITLE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "提交" - HOUSE_CUSTOMIZATION_CONFIRM_TITLE:0 "自定义家族" - HOUSE_CUSTOMIZATION_CONFIRM_BODY:0 "完成你的家族自定义,提交后你将无法撤销更改,确定要提交吗?" - HOUSE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "提交" - DYNASTY_CUSTOMIZATION_CONFIRM_TITLE:0 "自定义宗族" - DYNASTY_CUSTOMIZATION_CONFIRM_BODY:0 "完成你的宗族自定义,提交后你将无法撤销更改,确定要提交吗?" - DYNASTY_CUSTOMIZATION_CONFIRM_ACCEPT:0 "提交" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/combat_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/combat_window_l_simp_chinese.yml deleted file mode 100644 index 76e321d277..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/combat_window_l_simp_chinese.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_simp_chinese: - COW_TT_THEIR_COMMANDER:0 "#T 敌方[commander|E]:[CHARACTER.GetUIName]#!\n[martial_skill|E]:#V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_MY_COMMANDER:1 "#T 你的[commander|E]:[CHARACTER.GetUIName]#!\n[martial_skill|E]:#V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_COMMANDER:0 "#T [commander|E]:[CHARACTER.GetUIName]#!\n[martial_skill|E]:#V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_NO_COMMANDER_MINE:0 "@warning_icon!#X 我们尚未指派[commander|E]#!" - COW_TT_NO_COMMANDER_THEIRS:0 "#X 他们尚未指派[commander|E]#!" - COW_TT_NO_COMMANDER:0 "#X 未指派[commander|E]#!" - COW_TT_THEIR_REALM:0 "#T 敌方[realm|E]:[TITLE.GetName]#!" - COW_TT_MY_REALM:1 "#T 你的[realm|E]:[TITLE.GetName]#!" - COW_TT_REALM:0 "#T [realm|E]:[TITLE.GetName]#!" - COW_TT_CLOSE_BUTTON:0 "#T 取消选择该[battle|E]#!" - COW_TT_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U][soldiers|E]:#V [CombatWindow.GetLeftCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U][soldiers|E]:#V [CombatWindow.GetRightCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOFT_CASUALTIES_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U][routed_soldiers|E]:#V [CombatWindow.GetLeftCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_SOFT_CASUALTIES_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U][routed_soldiers|E]:#V [CombatWindow.GetRightCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_LEFT:0 "#T [CombatWindow.GetLeftSideRelation|U][dead_soldiers|E]:#V [CombatWindow.GetLeftCombatSide.GetHardCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_RIGHT:0 "#T [CombatWindow.GetRightSideRelation|U][dead_soldiers|E]:#V [CombatWindow.GetRightCombatSide.GetHardCasualties|0]#!#!" - COW_TT_CURRENT_ROLL_LEFT:0 "#T 当前掷骰:[CombatWindow.GetLeftRoll]#!\n[CombatWindow.GetLeftRollBreakdown]" - COW_TT_CURRENT_ROLL_RIGHT:0 "#T 当前掷骰:[CombatWindow.GetRightRoll]#!\n[CombatWindow.GetRightRollBreakdown]" - MIN_COMBAT_ROLL:0 "最小掷骰" - MAX_COMBAT_ROLL:0 "最大掷骰" - COMBAT_ROLL_BASE:0 "基础" - LEFT_SIDE_ADVANTAGE:0 "我方优势" - RIGHT_SIDE_ADVANTAGE:0 "敌方优势" - ATTACKER_ADVANTAGE:0 "进攻方优势" - DEFENDER_ADVANTAGE:0 "防御方优势" - COMMANDER_MARTIAL_ADVANTAGE:1 "将领[martial_skill|E]" - COMMANDER_SIDE_ROLL:0 "[combat_roll|E]" - #COW_TT_OLD_ACTION: "#T Earlier [combat_action|E]: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_OLD_ACTION:0 "#T 优势效果:[CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_ADVANTAGE:1 "#T [advantage|E]:#P 30%#! 对你有利#!\n造成额外伤害:#P +120%#!" - COW_TT_MY:1 "你的" - COW_TT_ALLY:0 "盟友" - COW_TT_ENEMY:0 "敌方" - COW_TT_THEIR:0 "他们的" - COW_TT_MY_POSSESIVE:1 "你的" - COW_TT_ALLY_POSSESIVE:0 "盟友" - COW_TT_ENEMY_POSSESIVE:0 "敌人" - COW_TT_THEIR_POSSESIVE:0 "他们的" - COW_TT_MY_FAVOR:1 "对你有利" - COW_TT_ALLY_FAVOR:0 "对盟友有利" - COW_TT_ENEMY_FAVOR:0 "对敌方有利" - COW_TT_THEIR_FAVOR:0 "对他们有利" - COW_TT_ATTACKER_FAVOR:0 "对进攻方有利" - COW_TT_DEFENDER_FAVOR:0 "对防御方有利" - COW_TT_ATTACKER_POSSESSIVE:0 "进攻方" - COW_TT_DEFENDER_POSSESSIVE:0 "防御方" - COW_TT_CLOSE_BUTTON_TOOLTIP:0 "取消选择[battle|E]" - MAA_ROLL_TOOLTIP:1 "$DESC|T$:@advantage_icon!$ADVANTAGE|0V$\n$COUNT|0V$支[MEN_AT_ARMS_TYPE.GetName|L]军团正在进行[men_at_arms|E]行动" - MAA_TERRAIN_MOD_TOOLTIP:0 "\n$ICON$$TERRAIN|L$:$ADVANTAGE|=+0$" - MAA_COUNTER_MOD_TOOLTIP:0 "\n@countered_icon!被对方$TYPES$克制:$ADVANTAGE|=+0$" - LIST_COMMA:0 "、" - MAA_COUNTER_TYPE:1 "[MEN_AT_ARMS_TYPE.GetName|L]" - COMMANDER_ROLL_TOOLTIP:0 "#T 将领:$ADVANTAGE|0V$#!" - heavy_infantry_action:0 "重步兵推进" - pikemen_action:0 "长枪兵列阵" - archers_action:0 "弓箭手齐射" - cavalry_action:0 "骑兵冲锋" - skirmishers_action:0 "散兵侧翼攻击" - COW_KNIGHT_COUNT_LEFT:1 "@knight_icon![CombatWindow.GetLeftKnightCount]名[CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]" - COW_TT_KNIGHT_COUNT_LEFT:0 "#T [knight_i][CombatWindow.GetLeftKnightCount]名[CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')]#!\n[CombatWindow.GetLeftKnightBreakdown]" - COW_KNIGHT_COUNT_RIGHT:1 "@knight_icon![CombatWindow.GetRightKnightCount]名[CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]" - COW_TT_KNIGHT_COUNT_RIGHT:0 "#T [knight_i][CombatWindow.GetRightKnightCount]名[CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]#!\n[CombatWindow.GetRightKnightBreakdown]" - MAA_IN_COMBAT_TERRAIN_EFFECTS_HEADER:0 "#T $TERRAIN$对[men_at_arms|E]的影响:#!" - MAA_IN_COMBAT_TYPE_HEADER:0 "#S $REGIMENT_NAME$:#!" - COMBAT_WINDOW_ADVANTAGE:0 "[CombatWindow.GetAdvantage|+0=]" - COMBAT_WINDOW_MAA_TT_REGIMENTS:0 "军团:[CombatMaaItem.GetRegimentCount]" - COMBAT_WINDOW_MAA_TT_COUNTERS:2 "#I +克制敌军的[MenAtArmsType.GetName]#!" - COMBAT_WINDOW_MAA_TT_COUNTERED_BY:1 "#X -被敌军的[MenAtArmsType.GetName]克制#!" - COMBAT_WINDOW_MAA_TT_EFFICIENCY:1 "@warning_icon!由于被克制,造成[CombatMaaItem.GetCountered|0-%]伤害" - COMBAT_WINDOW_MAA_TT_TERRAIN_GOOD:0 "#I +在有利地形作战#!" - COMBAT_WINDOW_MAA_TT_TERRAIN_BAD:0 "#X -在不利地形作战#!" - COMBAT_WINDOW_MAA_TT_SCREEN:2 "每支满员军团的掩护效果:[MenAtArmsType.GetStat(GetPlayer, 'screen')|0+=]" - COMBAT_WINDOW_MAA_TT_PURSUIT:2 "每支满员军团的追击效果:[MenAtArmsType.GetStat(GetPlayer, 'pursuit')|0+=]" - COMBAT_WINDOW_NO_MAA:0 "没有[men_at_arms|E]" - CV_TT_RELATIVE_SOLDIERS:0 "#T 相对军力#!\n[CombatWindow.GetLeftCombatSide.GetComposition.GetSoldierCountString]对阵[CombatWindow.GetRightCombatSide.GetComposition.GetSoldierCountString][soldiers|E]\n[CombatWindow.GetCombat.GetCombatWidthBreakdown]" - COMBAT_WINDOW_PHASE_MANEUVER_TT:1 "#T 调动阶段#!\n双方正进行作战准备" - COMBAT_WINDOW_PHASE_MAIN_TT:0 "#T [main_phase|E]#!" - COMBAT_WINDOW_PHASE_AFTERMATH_TT:1 "#T [aftermath|E]阶段#!\n胜利方正追杀残余的败北[soldiers|E]" - COMBAT_REGIMENT_DAMAGE_TT:1 "#T [damage|E]:[CombatMaaItem.GetStat( 'damage' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'damage' )]" - COMBAT_REGIMENT_PURSUIT_TT:1 "#T [pursuit|E]:[CombatMaaItem.GetStat( 'pursuit' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'pursuit' )]" - COMBAT_REGIMENT_SCREEN_TT:1 "#T [screen|E]:[CombatMaaItem.GetStat( 'screen' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'screen' )]" - COMBAT_REGIMENT_SIEGE:0 "+[CombatMaaItem.GetStat( 'siege_value' )|1]/天" - COMBAT_REGIMENT_SIEGE_TT:0 "#T [siege_progress|E]:[CombatMaaItem.GetStat( 'siege_value' )|1V]/天#!\n[CombatMaaItem.GetStatDesc( 'siege_value' )]" - COMBAT_REGIMENT_TOUGHNESS_TT:1 "#T [toughness|E]:[CombatMaaItem.GetStat( 'toughness' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'toughness' )]" - COMBAT_MAA_TERRAIN_MOD:0 "在$TERRAIN$作战:$VALUE|=+0$" - CW_NO_KNIGHTS:0 "无[knights|E]" - COMBAT_WINDOW_NO_COMMANDER:0 "无将领" - - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/combatview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/combatview_l_simp_chinese.yml deleted file mode 100644 index 2e1123f6a0..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/combatview_l_simp_chinese.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_simp_chinese: - TOTAL_STRENGTH:0 "战场这一侧的总[soldiers|E]数" - TOTAL_REGIMENTS:0 "战场这一侧正在战斗的[regiments|E]数" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/common_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/common_l_simp_chinese.yml deleted file mode 100644 index 9958981d82..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/common_l_simp_chinese.yml +++ /dev/null @@ -1,104 +0,0 @@ -l_simp_chinese: - CHARACTER_IN_ACTIVITY_LOCATION:0 "活动中:[ACTIVITY.GetName|V]" - CHARACTER_IN_LOCATION:0 "位于[PROVINCE.GetName|V]" - CLOSE_TOOLTIP:0 "#T $CLOSE_LABEL$#!" - MINIMIZE_TOOLTIP:0 "#T 最小化#!" - CLOSE_LABEL:0 "关闭" - MINIMIZE:1 "#T 隐藏#!" - BACK_TOOLTIP:0 "#T $BACK_LABEL$#!" - BACK_LABEL:0 "返回" - DONE:0 "完成" - CHANGE:0 "变化" - TOP_BAR_VERSION:2 "游戏版本:[GetGameVersionInfo]\n多人游戏校验码:[GetMPChecksum|V]$MODIFIED_CHECKSUM$[GetRandomLogInfo]" - VERSION_SHORT:2 "[GetGameVersionInfoShort],校验码:[GetMPChecksum]$MODIFIED_CHECKSUM$" - TITUS_FILTER_SAME_VERSION:0 "校验码一致#weak ([GetMPChecksum])#!" - MODIFIED_CHECKSUM:0 "[Select_CString( IsGameChecksumOk, '', '#X (有修改)#!' )]" - TT_MODULE_VERSION_INFO_COMMON:0 "#T $MODULE$版本:#!\n 分支:$BRANCH|V$\n 推送版本:$HASH_SHORT|V$\n 时间戳:$TIMESTAMP$\n 推送号码:$COMMIT_COUNT$" - TT_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n\n" - TT_GAME_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n$TT_GAME_MODULE_ADDITIONAL_VERSION_INFO$\n\n" - TT_GAME_MODULE_ADDITIONAL_VERSION_INFO:0 " 多人游戏校验码:#V [GetMPChecksum]#! #V [GetRandomLogInfo]#!" - TT_MODULE_VERSION_INFO_CLICK_TO_COPY:0 "#I 单击以复制到剪贴板#!" - CLIPBOARD_MODULE_VERSION_INFO:0 "$MODULE$:$BRANCH$ $HASH_LONG$" - CLIPBOARD_GAME_MODULE_VERSION_INFO:1 "$MODULE$版本:\n 分支:$BRANCH$\n 提交:$HASH_LONG$\n 时间戳记:$TIMESTAMP$\n 提交版本号:$COMMIT_COUNT$\n 多人游戏校验:[GetMPChecksum]" - OK_BUTTON:0 "好的" - CANCEL_BUTTON:0 "取消" - # Building blocks of COA tooltip - GO_TO_CLICK:0 "点击前往所在地" - GO_TO_RIGHT_CLICK:0 "右键点击前往所在地" - VIEW_CLICK:0 "点击查看" - COA_LINE_OF_SUCCESSION:0 "[line_of_succession|E]:\n" - COA_TOOLTIP_HOLDER:1 "[GetPlayer.Custom2_Title( 'TitleRelationToMe', TITLE.Self )][TITLE.GetLeaseInfo][holder|E]:[TITLE.GetHolder.GetFullNameNicknamed]\n[SelectLocalization(DataModelHasItems(TITLE.GetLineOfSuccession), 'COA_LINE_OF_SUCCESSION', '')][TITLE.GetLineOfSuccessionDesc]\n" - TITLE_LEASED_OUT_TO:0 "[lessee|E]:[CHARACTER.GetUIName]\n" - COA_TOOLTIP_NO_HOLDER:0 "未被创建\n" - COA_TOOLTIP_CLICK_INFO:0 "#I [SelectLocalization(TITLE.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_TOOLTIP_CLICK_INFO_GUI:0 "#I [SelectLocalization(Title.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_DEFAULT_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_DE_JURE_TITLE:0 "法理上隶属于:[TITLE.GetDeJureLiege.GetName]\n" - COA_HAS_LAWS:0 "@title_succession![title_succession|E]法:" - COA_HIGHLIGHT_CLAIM:1 "@pressed_claim! 你拥有这个[title|E]的$CLAIM$" - COA_HIGHLIGHT_SUCCESSION:2 "#TUT_KW 你在这个头衔的[succession|E]顺位中#!" - COA_HIGHLIGHT_DE_JURE_LIEGE:1 "#TUT_KW 你是这个头衔的[de_jure|E]领主#!" - # Actual COA tooltips - COA_DEFAULT_TOOLTIP:0 "$COA_HOLDER$" - COA_DE_JURE_TOOLTIP:0 "$COA_TITLE$$COA_DE_JURE_TITLE$$COA_HOLDER$$COA_CLICK_INFO$" - CHARACTER_TOOLTIP_PORTRAIT:0 "$CHARACTER_TOOLTIP$\n\n$CHARACTER_TOOLTIP_INSTRUCTION$" - CHARACTER_TOOLTIP_INSTRUCTION:0 "#I [Select_CString(Character.IsShownInCharacterWindow,'点击前往所在地', '点击查看')]\n点击右键互动#!" - CHARACTER_TOOLTIP_INSTRUCTION_CODE:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'点击前往所在地', '点击查看')]\n点击右键互动#!" - CHARACTER_TOOLTIP_INSTRUCTION_COURT_SCENE:0 "#I 点击查看\n右键点击与之互动#!" - CHARACTER_TOOLTIP_NO_PORTRAIT:0 "#T 无角色#!" - PORTRAIT_NO_COUNCILLOR:0 "#T 未任命[councillor|E]#!" - ON_COUNCIL_EFFECTS:0 "#high 对你的影响:#!\n[GetPlayer.GetCouncillorModifierDesc]" - PORTRAIT_NO_SPOUSE:0 "#T 没有配偶#!" - HEIR_TO_HEADER:2 "是以下头衔的[heir|E]:\n" - CHARACTER_LINE_OF_SUCCESSION_MORE:0 "以及$COUNT|V$个其他的[titles|E]" - MILITARY_STRENGTH_COMPARISON_TOOLTIP_LABEL:2 "#T 防御方军力与进攻方相比$STRENGTH|V$#!\n" - MILITARY_STRENGTH_COMPARISON_ATTACKER_TOOLTIP_LABEL:0 "#T 进攻方军力与防御方相比$STRENGTH|V$#!\n" - MILITARY_STRENGTH_US_LABEL:1 "#T 防御方军力#!\n" - MILITARY_STRENGTH_US_ATTACKER_LABEL:0 "#T 进攻方军力#!\n" - MILITARY_STRENGTH_OUR_LABEL:0 "#T 我方军力#!\n" - MILITARY_STRENGTH_THEIR_OUR_TOOLTIP_LABEL:0 "#T 他们的军力与我们相比$STRENGTH|V$#!\n" - MILITARY_STRENGTH_OUR_ALLIES_LABEL:1 "\n#S 防御方[allies|E]的军力:#!\n" - MILITARY_STRENGTH_ALLIES_LABEL:0 "\n#S [allies|E]军力:#!\n" - MILITARY_STRENGTH_THEIR_ALLIES_LABEL:1 "\n#S 进攻方[allies|E]的军力:#!\n" - MILITARY_STRENGTH_BOTH:1 "#weak 防御方军队:#!\n$THEIR$\n\n#weak 进攻方军队:#!\n$OUR$" - MILITARY_STRENGTH_ATTACKER_DEFENDER:0 "#weak 进攻方军队:#!\n$THEIR$\n\n#weak 防御方军队:#!\n$OUR$" - MILITARY_STRENGTH_THEIR:0 "$THEIR$" - TITLE_LINE_OF_SUCCESSION_ENTRY:0 "[CHARACTER.GetUIName]\n" - CHARACTER_LINE_OF_SUCCESSION:0 "\n当前[line_of_succession|E]:\n" - CHARACTER_LINE_OF_SUCCESSION_ENTRY:0 "[TITLE.GetName]\n" - DISMISS:0 "关闭" - DISMISS_ALL:0 "全部关闭" - DISMISS_CS_TT:0 "#T $DISMISS$#!\n关闭这一情景。相同类型的情景依旧会出现,只有这一特定情境会被隐藏。\n\n你可以点击界面中的重置按钮让该情景再次出现。" - DISMISS_ALL_TT:0 "#T $DISMISS_ALL$#!" - DISMISS_SUGGESTION_TT:0 "#T $DISMISS$#!\n关闭建议。每[GetDefine('NSuggestions', 'PLAYER_SUGGESTION_MONTHS_UPDATE')]个月会出现一条新的建议。" - UNLANDED_TITLE:0 "[CHARACTER.GetShortUIName]的$SUBJECT_TYPE$" - #click - RIGHT_CLICK_DISMISS:0 "#I 点击右键关闭#!" - REALM_TOOLTIP_HOLDER:0 "[ruler|E]:[TITLE.GetHolder.GetName]\n当前[line_of_succession|E]:\n[TITLE.GetLineOfSuccessionDesc]\n" - COA_REALM_TOOLTIP_CHARACTER:4 "#T [CHARACTER.GetPrimaryTitle.GetNameWithUnderlyingNoTooltip|U]#!\n[CHARACTER.GetGovernment.GetName] [CHARACTER.GetPrimaryTitle.GetRankConcept]-[rank|E] [realm|E]\n[ruler|E]:[CHARACTER.GetUIName|U]\n军力:[CHARACTER.GetMilitaryStrengthText|V][soldiers|E]\n领地规模:[CHARACTER.RealmSize|V][counties|E]\n\n#S 继承#!\n继承法:$SUCCESSION_FORM_NAME$\n\n[line_of_succession|E]:\n[CHARACTER.GetPrimaryTitle.GetLineOfSuccessionDesc]" - CHARACTER_WINDOW_REALM_TOOLTIP:0 "[Character.GetDefaultRealmFlagTooltipNoClickInfo]\n\n[Title.GetClickInfo]" - COA_REALM_TOOLTIP_CHARACTER_CLICK_INFO:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'点击前往所在地', '点击查看')]\n点击右键与[CHARACTER.GetShortUINameNoTooltip]互动#!" - COA_REALM_TOOLTIP_PRIMARY_TITLE_CLICK_INFO:0 "#I 点击查看主要头衔[CHARACTER.GetPrimaryTitle.GetNameNoTooltip|V]#!" - COA_REALM_TOOLTIP_GUI_CLICK_INFO:0 "#I [Select_CString(Character.IsShownInCharacterWindow,'点击前往所在地', '点击查看')]\n点击右键与[Character.GetShortUINameNoTooltip]互动#!" - cooltip_spouse_listing:0 "[spouse|E]:[ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_betrothed_listing:0 "[betrothed|E]:[ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_concubine_listing:1 "[ROOT.Char.GetConcubinist.GetName]的[concubine|E]" - cooltip_unmarried_listing:0 "未婚" - GLOBAL_OBSERVER:0 "正在观察" - PLAYER_OBSERVER:0 "作为[GetPlayer.GetShortUINameNotMeNoTooltip]观察([SelectLocalization(GetPlayer.IsPlayer, 'OBSERVER_PLAYER_NAME', 'OBSERVER_AI')])" - OBSERVER_PLAYER_NAME:0 "由[GetPlayer.PlayerName]扮演" - OBSERVER_AI:0 "AI" - END_OF_COMBAT_CONTRIBUTION_TOOLTIP:0 "#T 战争贡献改变了#V [BattleSummaryWindow.GetCombatResultData.GetWarContribution( GetPlayer )|=]#!#!" - CHARACTER_LOCATION_TOOLTIP:0 "位于[Character.GetCurrentLocation.GetName]" - CHARACTER_IMPRISONED_TOOLTIP:0 "被[Character.GetImprisonedBy.GetUIName][imprisoned|E]" - CHARACTER_BIRTH_NAME_TOOLTIP:1 "本名:[Character.GetOriginalFirstName]" - CHARACTER_COURT_POSITIONS_TOOLTIP:0 "[Character.GetLiege.GetShortUINamePossessive|U]的[Character.GetHeldCourtAndCouncilPositionsString]" - cooltip_opinion_of_player:0 "对我的[opinion|E]:#P [Character.GetOpinionOf( GetPlayer )|+=]#!" - CHARACTER_KILLER_TOOLTIP:0 "凶手:[Character.GetKiller.GetUIName]" - FAITH_COOLTIP_WINDOW:0 "[Faith.GetAdjective]" - CULTURE_COOLTIP_WINDOW:0 "[Culture.GetName]" - CULTURE_COOLTIP_GETNAME:1 "[Culture.GetNameNoTooltip|T]" - SORT_BY:0 "排序规则: " - DEBUG_TITLE_KEYS:0 "头衔键值和法理领主:" - DEBUG_REGION_KEYS:0 "地理区域:" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/council_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/council_window_l_simp_chinese.yml deleted file mode 100644 index 2e53aa8efb..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/council_window_l_simp_chinese.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_simp_chinese: - COUNCILWINDOW_TITLE:0 "内阁" - COUNCILWINDOW_POWERFUL_VASSAL_INFO:0 "@warning_icon!#X [CouncilWindow.GetNumberOfPowerfulVassalsNotInCouncil|V]个[powerful_vassals|E]要求加入[council|E]#!" - COUNCILWINDOW_TT_REPLACE:1 "#T 任命[ACTIVE_COUNCIL_TASK.GetPositionName]#!" - COUNCILWINDOW_SELECT_COUNCILLOR:0 "未选择[CouncilPositionType.GetName]" - COUNCILLOR_RELEVANCE:0 "相关性" - COUNCILWINDOW_SELECT_TASK:0 "选择要执行的任务" - POTENTIAL_LOCATION_ASSIGN:0 "指派" - POTENTIAL_LOCATION_CANCEL:0 "取消" - POTENTIAL_LOCATION_TITLE:0 "可用省份" - POTENTIAL_LOCATION_COURT_TITLE:0 "可用宫廷" - POTENTIAL_LOCATION_SELECT_TT_SELECTED:0 "#T 指派任务#!" - POTENTIAL_LOCATION_SELECT_TT_NOT_SELECTED:0 "#T 指派任务#!\n@warning_icon!#X 该任务必须指派给特定伯爵领#!\n\n#I 点击地图或选择列表内的伯爵领#!" - POTENTIAL_HIDE_TASK_TT:0 "#T 隐藏可用任务列表#!" - POTENTIAL_SHOW_TASK_TT:1 "#I 点击选择任务#!" - COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER:1 "#T 进度:[ActiveCouncilTask.GetProgress|1V]/[ActiveCouncilTask.GetProgressMax|0V][ActiveCouncilTask.GetTaskValueName]#!" - COUNCIL_TASK_PROGRESS_BREAKDOWN:0 "#S 每月进度#!" - COUNCIL_TASK_PROGRESSBAR_FROZEN:0 "@warning_icon!#X 指派一名角色担任此内阁职位以继续任务进度#!" - COUNCIL_TASK_PROGRESS_RATE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_PROGRESS_RATE_VALUE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_COUNTY_LOCATION:0 "[TITLE.GetName]" - COUNCIL_TASK_COURT_LOCATION:0 "[TARGET_CHARACTER.GetUINamePossessive]的宫廷" - COUNCIL_TASK_LOCATION:0 "在$LOCATION$" - COUNCIL_WINDOW_TASK_NEEDS_COUNCILLOR:0 "$EFFECT_LIST_BULLET$#N 内阁成员必须任命之后才能选择一项任务#!" - COUNCIL_WINDOW_TASK_NEEDS_VALID_LOCATION:0 "$EFFECT_LIST_BULLET$#N 这项任务当前不存在可用的目标#!" - COUNCIL_TASK_NAME_HEADER:0 "#T $NAME|V$#!" - COUNCIL_TASK_ETA:0 "将在$TIME_LEFT|V$后完成" - COUNCIL_TASK_ETA_STRING:0 "剩余$TIME_LEFT$" - COUNCIL_TASK_SELECTABLE_LOCATION:1 "#T 变更任务地点\n#!#S 于$LOCATION$$TASK$#!" - COUNCIL_TASK_UNSELECTABLE_LOCATION:1 "不是可用目标,因为:" - COUNCIL_TASK_TBA_ETA:0 "将在$ETA$完成" - COUNCIL_TASK_EFFECTS_HEADER:0 "#S 效果#!\n" - COUNCIL_TASK_EFFECTS:0 "#S 效果#!\n[ActiveCouncilTask.GetTaskEffect]" - COUNCIL_TASK_CANCEL_ASSIGNMENT:1 "#T 返回#!\n你的内阁成员会转而执行之前的任务" - COUNCIL_TASK_OTHER_SOURCES:1 "其他来源" - COUNCILWINDOW_TT_WAITING_RESPONSE:0 "等待[CHARACTER.GetUIName]的回复" - CONFIRM_FIRE_COUNCILLOR_TITLE:0 "开除内阁成员" - CONFIRM_FIRE_COUNCILLOR_ACCEPT:0 "开除" - SWAP_COUNCILLOR_CONFIRMATION_TITLE:0 "交换内阁成员" - SWAP_COUNCILLOR_CONFIRMATION_ACCEPT:0 "交换" - SWAP_COUNCILLOR_CONFIRMATION_DESC:0 "交换[CHARACTER.GetUIName]和[TARGET_CHARACTER.GetUIName]的[council|E]职位" - COUNCIL_TASK_CHARACTER_NOR_VALID:0 "@warning_icon!#X [CHARACTER.GetShortUIName]无法执行这项任务:#!" - CHANGE_TASK_CONFIRMATION_COUNTY_DESC:1 "派遣你的[COUNCIL_TASK.GetPositionName]前往[COUNTY.GetTitle.GetName]执行[COUNCIL_TASK_TYPE.GetName]任务。" - CHANGE_TASK_CONFIRMATION_COURT_DESC:2 "派遣你的[COUNCIL_TASK.GetPositionName]前往[COUNTY.GetTitle.GetName]执行[COUNCIL_TASK_TYPE.GetName]任务。" - COUNCIL_TASK_FABRICATE_DOMAIN:0 "在你自己的领地内伪造[claims|E]不会给予[casus_belli|E],但能够收回头衔而不引起[tyranny|E]" - COUNCIL_TASK_FIND_SECRETS_LIEGE:1 "你的领主@warning_icon!#X 进度惩罚#!" - COUNCIL_TASK_FIND_SECRETS_INDEPENDENT:0 "独立统治者" - COUNCIL_TASK_FIND_SECRETS_VASSAL:1 "你的封臣" - COUNCIL_WINDOW_COUNCILOR:0 "([COUNCIL_TASK.GetPositionName])" - COUNCIL_WINDOW_VIEW_LIEGE:0 "查看[liege|E]的内阁" - COUNCIL_WINDOW_VIEW_MY:0 "查看你的内阁" - COUNCIL_WINDOW_LIEGE_COUNCIL:1 "领主的内阁[CouncilWindow.GetPositionAtLiege]" - COUNCIL_WINDOW_PLAYER_COUNCIL:0 "你的内阁" - COUNCIL_WINDOW_PLAYER_COURT:0 "你的宫廷" - COUNCIL_WINDOW_RETAINERS:0 "医生" - COUNCIL_WINDOW_MINOR_TITLES:0 "次要头衔" - COUNCIL_WINDOW_GUESTS:1 "你的[guests|E]" - COURT_WINDOW_NO_GUESTS:1 "无[guests|E]。随着时间推移会有更多宾客造访,或者你也可以通过上方的决议邀请宾客前来。" - COUNCIL_WINDOW_PRISONERS:0 "你的[prisoners|E]" - COUNCIL_WINDOW_COURTIERS:1 "你的[courtiers|E]" - COUNCIL_WINDOW_AWAY_COURTIERS:1 "你缺席的[courtiers|E]" - COUNCIL_WINDOW_CANT_FIRE_HEADER:0 "不能开除[councillor|E]:" - COUNCIL_WINDOW_CANT_REASSIGN_HEADER:0 "不能指派一位新的[councillor|E]:" - COUNCIL_WINDOW_CANT_REASSIGN_WARNING:0 "不能指派一位新的[councillor|E]" - COUNCIL_WINDOW_MAP_TASK_NAME:0 "[PotentialTaskLocationWindow.GetActiveTask.GetPositionName]任务" - COUNCIL_WINDOW_MAP_INSTRUCTION:2 "#I 点击地图上的一处地点指派任务\n右击取消#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_TT:0 "#I 点击在此处指派任务#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_CANCEL_TT:0 "#I 右击取消#!" - COUNCIL_WINDOW_MAP_COUNCILLOR_TYPE:0 "你的[PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_TOOLIP_CULTURES_IN_COUNTY:1 "文化:[CULTURE.GetName]" - COUNCIL_WINDOW_TOOLIP_FAITHS_IN_COUNTY:1 "信仰:[FAITH.GetName]" - COUNCIL_WINDOW_CURRENTLY_APPOINTED:0 "目前任命的内阁成员" - COUNCIL_WINDOW_SKILLS:0 "能力" - COUNCIL_WINDOW_GUESTS_AND_COURTIERS:0 "你的[guests|E]和[courtiers|E]" - COURT_WINDOW_NO_GUESTS_OR_COURTIERS:1 "无[guests|E]和[courtiers|E]。随着时间推移或许会出现一些,你也可以使用以上决议邀请几位。" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/court_grandeur_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/court_grandeur_window_l_simp_chinese.yml deleted file mode 100644 index f7e39e414a..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/court_grandeur_window_l_simp_chinese.yml +++ /dev/null @@ -1,44 +0,0 @@ -l_simp_chinese: - COURT_GRANDEUR_LABEL:1 "[court_grandeur|E]:" - COURT_AMENITIES_LABEL:0 "[court_amenities|E]" - COURT_GRANDEUR_LEVEL_TOOLTIP:3 "#S 效果#!\n[CourtGrandeurWindow.GetModifierDescForLevel(CourtGrandeurLevel.GetValue)]\n[AddTextIf( GreaterThan_int32( CourtGrandeurLevel.GetValue, '(int32)1' ), '#weak $EFFECT_LIST_BULLET$所有先前等级的效果也都会生效#!' )]" - COURT_GRANDEUR_PROGRESS_TOOLTIP_HEADER:1 "#T [court_grandeur|E]:[CourtGrandeurData.GetCurrent|2]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE:2 "#S 基准值:#!#underline [CourtGrandeurData.GetBase|V0]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_SIMPLE:0 "#weak (基准值#underline [CourtGrandeurData.GetBase|0]#!)#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_TIME:0 "#weak 将于[GetTimeDifferenceWithDays( CourtGrandeurData.GetDaysUntilAtBase )]后达到基准值#!" - COURT_GRANDEUR_CHANGE_TOWARDS_BASE:1 "趋于基准值的变化" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_CHANGE:2 "#S $COURT_GRANDEUR_CHANGE_TOWARDS_BASE$:#!#underline [CourtGrandeurData.GetChangeTowardsBase|+=]#!/月" - EXPECTED_LEVEL_MARKER_DIFFERENCE:0 "[CourtGrandeurData.GetDifferenceFromExpectedLevel]" - EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS:0 "[Abs_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel )]" - EXPECTED_LEVEL_MARKER_EQUAL:0 "处于预期" - EXPECTED_LEVEL_MARKER_ABOVE:0 "高于预期等级$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$" - EXPECTED_LEVEL_MARKER_BELOW:0 "低于预期等级$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$" - COURT_GRANDEUR_EXPECTATIONS_TOOLTIP:0 "根据你的[realm_size|E]和[rank|E],你的[royal_court|E]的[court_grandeur_level|E][Select_CString( LessThan_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel, '(int32)0' ), '低于', '高于' )]预期等级#V $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$#!级。\n\n#S 影响#!\n[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP:0 "将会应用[GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevelIgnoreGrace ).GetNameWithTooltip]的效果" - COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP:0 "将失去所有效果" - COURT_GRANDEUR_GRACE_PERIOD_TOOLTIP:0 "由于你最近失去了一[court_grandeur_level|E],你有[CourtGrandeurData.GetGracePeriodEndDate.GetTimeToDate|V]去恢复到[GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevel ).GetNameWithTooltip]级,否则[SelectLocalization( EqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, '(int32)0' ), 'COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP', 'COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP' ) )]。" - TOP_ROYAL_COURTS_HEADER:0 "#T 该[royal_court|E]在世界$COURTS$个朝廷中排名第$RANK|O$#!" - TOP_ROYAL_COURT_ENTRY:0 "$POSITION$.[CHARACTER.GetUINameNotMe]" - TOP_ROYAL_COURT_ENTRY_DISPLAYED_COURT:0 "#bold $POSITION$.[CHARACTER.GetUINameNotMe]#weak (该宫廷)#!#!" - ELLIPSIS:0 "……" - - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_TITLE:0 "宫廷显赫等级提升" - COURT_GRANDEUR_TOAST_GRANDEUR_RANK_INCREASED_TITLE:0 "显赫排名提升" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_TITLE:0 "宫廷显赫等级下降" - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_DESCRIPTION:0 "你的[royal_court|E]现在处于[court_grandeur_level|E][court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_DESCRIPTION:0 "你的[royal_court|E]现在处于[court_grandeur_level|E][court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_EXPECTATION_EFFECTS:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION:1 "@warning_icon!#X 该宫廷低于预期[court_grandeur_level|E][Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel )]级,引起以下影响:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION:0 "该宫廷与预期[court_grandeur_level|E]相符,没有额外的正面或负面影响" - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION:1 "该宫廷高于预期[court_grandeur_level|E][Subtract_int32( CourtGrandeurData.GetCurrentLevel, CourtGrandeurData.GetMinimumExpectedLevel )]级,带来以下影响:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelWithoutGraceModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION_IGNORE_GRACE:1 "@warning_icon!#X 在[CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]后,该宫廷会降至低于预期[court_grandeur_level|E][Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace )]级,引起以下影响:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION_IGNORE_GRACE:1 "在[CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]后,该宫廷会降至预期[court_grandeur_level|E],移除来自超出预期的正面影响" - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION_IGNORE_GRACE:1 "在[CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]后,该宫廷会降至高于预期[court_grandeur_level|E][Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )]级,影响变为:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_EXPECTED_LEVEL:0 "这是你当前的[court_grandeur_expectations|E]" - COURT_GRANDEUR_PENDING_LEVEL:1 "将会在[CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]后变为当前等级" - COURT_GRANDEUR_LEVEL_REQUIREMENT:0 "#weak (需要[CourtGrandeurLevel.GetGrandeurForLevel|V0]+[court_grandeur|E])#!" - COURT_GRANDEUR_ACTIVE_LEVEL:0 "#bold 已激活的等级#!$COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL:0 "#bold 当前等级#!$COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_INACTIVE_LEVEL:0 "#bold #X 未激活的等级#!#!$COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL_GRACE_PERIOD:2 "@warning_icon!#X 没有足够[grandeur|E]维持该等级,将会在[CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]后变为未激活状态,除非宫廷显赫度提升到至少[CourtGrandeurLevel.GetGrandeurForLevel|V0]#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/court_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/court_window_l_simp_chinese.yml deleted file mode 100644 index e8583fd29e..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/court_window_l_simp_chinese.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_simp_chinese: - COURT_WINDOW_TITLE:1 "廷臣" - COURT_WINDOW_YOUR_COURTIERS:0 "你的廷臣" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/courtwindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/courtwindow_l_simp_chinese.yml deleted file mode 100644 index 017827bd2e..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/courtwindow_l_simp_chinese.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_simp_chinese: - COURT:0 "[CourtWindow.GetCharacter.GetUINameNoTooltip]的宫廷" - COURTIER_SORT_GUEST:0 "$game_concept_guest$" - COURT_SCENE_CHARACTER_NAME_NO_RELATION:0 "[CHARACTER.GetName]" - COURT_SCENE_CHARACTER_NAME:0 "[CHARACTER.GetName]#weak ($RELATION$)#!" - COURT_SCENE_EDITOR_DEV_CAM_DESC:0 "开发者视角" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/create_claimant_faction_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/create_claimant_faction_window_l_simp_chinese.yml deleted file mode 100644 index 6fd1142d53..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/create_claimant_faction_window_l_simp_chinese.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_simp_chinese: - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_IN_REALM:0 "@warning_icon!#X 未处于[CHARACTER.GetShortUINamePossessive]的领地#!" - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_UNLANDED:0 "@warning_icon!#X 不是无领地者#!" - CREATE_CLAIMANT_FACTION_INVITE:0 "#T 邀请宣称者#!" - CREATE_CLAIMANT_FACTION_SELECT_CLAIMANT:0 "@warning_icon!#X 未选择宣称者#!" - CREATE_CLAIMANT_FACTION_SELECT_TITLE:0 "@warning_icon!#X 未选择头衔#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/culture_divergence_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/culture_divergence_window_l_simp_chinese.yml deleted file mode 100644 index 921310eac2..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/culture_divergence_window_l_simp_chinese.yml +++ /dev/null @@ -1,29 +0,0 @@ -l_simp_chinese: - DIVERGE_CULTURE_EXECUTE_LABEL:0 "分离文化" - DIVERGE_CULTURE_EXECUTE_TOOLTIP:1 "#T 分离文化#!\n从[Culture.GetName]文化分离,创建一种新的[divergent_culture|E]。\n\n[DivergenceWindow.GetDivergeBlockers]" - DIVERGE_CULTURE_WINDOW_TITLE:0 "从[Culture.GetNameNoTooltip]文化分离" - DIVERGENCE_TOTAL_COST:0 "花费:[DivergenceWindow.GetDivergeCostString]" - DIVERGENCE_COST_TOOLTIP:0 "#T 分离花费:[DivergenceWindow.GetDivergeCostString]#!\n[DivergenceWindow.GetDivergeCostBreakdown]" - DIVERGE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( DivergenceWindow.GetNewCultureName ), '选择名称', '' )][DivergenceWindow.GetNewCultureName]" - CULTURE_DIVERGENCE_COOLDOWN:0 "#weak 每位统治者只能分离文化一次。该[divergent_culture|E]在[EmptyScope.ScriptValue('culture_divergence_cooldown')|0]年内无法分离出其他文化。#!" - CULTURE_CREATION_DIVERGENCE_ACCEPTANCE_TEXT:0 "[GetPlayer.GetCulture.GetCollectiveNoun]文化的接受度将为100%" - CULTURE_AESTHETICS_DIVERGE_TOOLTIP:0 "#T [CultureAesthetics.GetName]式美学#!\n[CultureAesthetics.GetDesc]" - CULTURE_AESTHETICS_DESC:0 "取名惯例:$NAME_LIST$\n建筑风格:$BUILDING|V$\n服装款式:$CLOTHES|V$\n盾徽:$COAT_OF_ARMS|V$\n军事装备:$UNIT|V$" - CULTURE_CREATION_REPLACE_TRADITION_HEADER:1 "可用的传统" - TRADITION_BASE_COST_HEADER:0 "基础花费:$COST$" - TRADITION_COST_HEADER:1 "[CULTURE_TRADITION.GetName]:$COST$" - DIVERGENCE_NO_COST_EXISTING_TRADITION:0 "免费,因为你已拥有该项传统" - DIVERGENCE_NO_PILLAR_CHANGED:0 "@warning_icon!#X [culture_pillar|E]未改变#!" - TRADITION_BLOCKS_DIVERGENCE:1 "[CULTURE_TRADITION.GetName]:" - PILLAR_BLOCKS_DIVERGENCE:1 "[CULTURE_PILLAR.GetName]:" - DIVERGE_NAME_FORMAT_0:0 "[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_1:0 "新[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_1:0 "新[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_1:0 "新[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_2:0 "新[CULTURE.GetNameNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_2:0 "新[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_2:0 "新[CULTURE.GetPrefixNoTooltip]" - CREATE_CULTURE_SELECT_COLOR:0 "为你的新[culture|E]选择一种颜色" - TRADITION_CATEGORY_DIVERGE_NAME:0 "[TraditionGrouping.GetGroupingName]([GetDataModelSize( TraditionGrouping.GetPossibleTraditions )])" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/culture_hybridization_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/culture_hybridization_window_l_simp_chinese.yml deleted file mode 100644 index c070d6980b..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/culture_hybridization_window_l_simp_chinese.yml +++ /dev/null @@ -1,58 +0,0 @@ -l_simp_chinese: - HYBRIDIZE_CULTURE_EXECUTE_LABEL:0 "建立融合文化" - HYBRIDIZE_CULTURE_EXECUTE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_EXECUTE_LABEL$#!\n创建一种[GetPlayer.GetCulture.GetNameNoTooltip]文化和[Culture.GetNameNoTooltip]文化各方面相结合的新[hybrid_culture|E]。\n\n[HybridizationWindow.GetHybridizeBlockers]" - HYBRIDIZE_CULTURE_WINDOW_TITLE:0 "建立融合文化" - HYBRIDIZATION_TOTAL_COST:0 "花费:[HybridizationWindow.GetHybridizeCostString]" - HYBRIDIZATION_COST_TOOLTIP:0 "#T 花费:[HybridizationWindow.GetHybridizeCostString]#!\n[HybridizationWindow.GetHybridizeCostBreakdown]" - CULTURE_CREATION_NAMING_HEADER:0 "选择名称……" - CULTURE_CREATION_NAME_TOOLTIP:0 "输入新[culture|E]的名称" - CULTURE_CREATION_NAMING_NAME_BASE:0 "名称" - CULTURE_CREATION_NAMING_NAME:0 "$CULTURE_CREATION_NAMING_NAME_BASE$:" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE:0 "集合名词" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN:0 "$CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE$:" - CULTURE_CREATION_NAMING_PREFIX_BASE:0 "前缀" - CULTURE_CREATION_NAMING_PREFIX:0 "$CULTURE_CREATION_NAMING_PREFIX_BASE$:" - HYBRIDIZE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( HybridizationWindow.GetNewCultureName ), '选择名称', '' )][HybridizationWindow.GetNewCultureName]" - CULTURE_CREATION_NEW_CULTURE_HEADER:0 "新文化" - CULTURE_CREATION_NEW_CULTURE_TEXT:0 "将创建一种新[culture|E],并由你担任[culture_head|E]" - CULTURE_CREATION_ACCEPTANCE_HEADER:0 "接受度" - CULTURE_CREATION_ACCEPTANCE_TEXT:0 "[GetPlayer.GetCulture.GetCollectiveNoun]文化和[Culture.GetCollectiveNoun]文化的接受度将为100%" - CULTURE_CREATION_INNOVATIONS_HEADER:0 "革新" - CULTURE_CREATION_INNOVATIONS_TEXT:1 "你将会发现这项[Culture.GetName]文化的[innovation|E]:" - CULTURE_CREATION_INNOVATIONS_PLURAL_TEXT:0 "你将会发现这[GetDataModelSize( HybridizationWindow.GetInnovationsGained )]项[Culture.GetName]文化的[innovations|E]:" - CULTURE_CREATION_INNOVATIONS_PLURAL_INCLUDING_TEXT:0 "你将会发现[GetDataModelSize( HybridizationWindow.GetInnovationsGained )]项[Culture.GetName]文化的[innovations|E],包括这些:" - CULTURE_CREATION_REALM_ADOPTION_HEADER:0 "领地的接纳度" - CULTURE_CREATION_REALM_ADOPTION_TEXT:0 "我的[close_family|E]会转换文化\n[VassalConversionWindow.GetNumberOfVassals]名[vassals|E]中有[VassalConversionWindow.GetNumberOfVassalsToConvert]名会转换文化" - CULTURE_HYBRIDIZATION_COOLDOWN:1 "#weak 每位统治者只能建立[hybrid_culture|E]一次。新文化在[EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]年内无法与其他文化融合!#!" - CULTURE_CREATION_ETHOS:1 "民族精神" - CULTURE_CREATION_HERITAGE:1 "传承" - CULTURE_CREATION_LANGUAGE:1 "语言" - CULTURE_CREATION_MARTIAL_CUSTOM:1 "军事惯例" - CULTURE_CREATION_NAMING_LIST:0 "取名惯例" - CULTURE_CREATION_BUILDINGS:0 "建筑风格" - CULTURE_CREATION_CLOTHING:0 "服装款式" - CULTURE_CREATION_COAS:0 "纹章" - CULTURE_CREATION_UNITS:0 "军事装备" - CULTURE_CREATION_AESTHETICS:0 "美学" - CULTURE_CREATION_TOO_MANY_TRADITIONS:0 "#X @warning_icon!选中的传统数多于$MAX$个#!" - CULTURE_CREATION_NAME_IN_USE:0 "#X @warning_icon!已经有一种文化叫做$NAME$#!" - CULTURE_CREATION_NEED_PILLARS_FROM_BOTH:0 "#X @warning_icon!必须从两种文化中选择支柱,不计算共有的支柱#!" - CULTURE_CREATION_BLOCKERS_HEADER:0 "无法创建文化" - HYBRID_NAME_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip]-[TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetBaseNameNoTierNoTooltip]" - HYBRID_PREFIX_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip]-[TITLE.GetPrefixNoTooltip]" - HYBRID_PILLAR:1 "融合" - MAP_COLOR_SELECTION_LABEL:0 "地图颜色" - HYBRID_COA_DESC:0 "将使用全部两种文化的纹章元素" - HYBRID_FASHION_DESC:0 "将使用全部两种文化的服装款式" - HYBRID_NAMES:0 "将使用全部两种文化的命名惯例" - CULTURE_CREATION_TRADITIONS_COUNT:0 "从两种[culture|E]中选择最多[GetPlayer.GetCulture.GetMaxNumberOfTraditions]个[traditions|E](已选中[HybridizationWindow.GetTraditionPicksTotal]个)" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/culture_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/culture_window_l_simp_chinese.yml deleted file mode 100644 index 35de61634d..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/culture_window_l_simp_chinese.yml +++ /dev/null @@ -1,192 +0,0 @@ -l_simp_chinese: - CULTURE_WINDOW_TITLE:0 "[Culture.GetNameNoTooltip]" - CULTURE_RELATION_MY_CULTURE:2 "你的[culture|E]" - CULTURE_RELATION_MY_REALM:0 "你[realm|E]中的[culture|E]" - CULTURE_RELATION_MY_TOP_REALM:0 "你的[top_realm|E]中的[culture|E]" - CULTURE_RELATION_FOREIGN_CULTURE:1 "异族[culture|E]" - CULTURE_WINDOW_ERA_JOINED:0 "$JOINED$–" - CULTURE_WINDOW_ERA_JOINED_LEFT:0 "$JOINED$–$LEFT$" - CULTURE_WINDOW_ERA_LEFT:0 "" #intentionally empty - CULTURE_WINDOW_ERA_DISCOVERED_BY:0 "被[CULTURE.GetName]文化发现" - CULTURE_WINDOW_CULTURE_HEAD_TITLE:0 "[culture_head|E]:[Character.GetUIName|U]" - CULTURE_WINDOW_HEAD_FASCINATION:0 "[fascination|E]:[CultureWindow.GetCulture.GetFascination.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_INFO:0 "#weak 该文化中[realm|E]内拥有最多的[CULTURE.GetNameNoTooltip]文化[counties|E]的统治者($COUNT|V$块伯爵领)#!" - CULTURE_WINDOW_MY_CULTURE_INFO:1 "#weak 你在你的领地内拥有$COUNT|V$块[CULTURE.GetNameNoTooltip]伯爵领。#!" - CULTURE_WINDOW_INNOVATIONS:0 "[Culture.GetNameNoTooltip][innovations|E]" - CULTURE_WINDOW_CULTURE:1 "[Culture.GetNameNoTooltip]文化" - CULTURE_WINDOW_ERA_NAME:0 "[CultureEra.GetNameNoTooltip][era|E]\n[GuiCultureEra.GetJoinedLeftString]" - INNOVATION_TOOLTIP_TYPE:0 "[CultureInnovationType.GetGroupName][innovation|E]" - INNOVATION_TOOLTIP_ERA:0 "[era|E]:[CultureInnovation.GetCultureEra.GetName]" - INNOVATION_TOOLTIP_GAIN:0 "有[CultureInnovation.GetProgressChance|V%]概率使每月获得[CultureInnovation.GetProgressGain|V^]进展:" - INNOVATION_NOT_IN_ERA:0 "#X 未处于$ERA_TYPE|V$[era|E]#!" - INNOVATION_NOT_IN_REGION:1 "@warning_icon!#X $CULTURE_NAME|V$[culture|E]没有出现在$REGION$:\n 若要出现,需要其中之一:\n $BULLET_WITH_TAB$$REGION$内的$MIN_REGION|V$块伯爵领是$CULTURE_NAME$文化(当前:$CURRENT|V$)\n $BULLET_WITH_TAB$#bold 所有#!$CULTURE_NAME$文化伯爵领的$CULTURE_PERC|%0V$位于$REGION$(当前:$CULTURE_CURRENT_PERC|%0V$)#!" - INNOVATION_GAIN_BREAKDOWN_BASE:0 "基础进度" - INNOVATION_GAIN_BREAKDOWN_DEVELOPMENT:0 "[CULTURE.GetNameNoTooltip]文化[counties|E]的平均[development|E]" - INNOVATION_GAIN_BREAKDOWN_ERAS_AHEAD:0 "自先前的$NAME|V$[era|E]" - INNOVATION_CHANCE_BREAKDOWN_BASE:0 "基础概率" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_BORDERS:0 "[exposure|E]#weak (与[CULTURE.GetCollectiveNoun]接壤)#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_REALM:0 "[exposure|E]#weak (与[CULTURE.GetCollectiveNoun]属于同一[realm|E])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_RELIGION:0 "[exposure|E]#weak (与[CULTURE.GetCollectiveNoun]属于同一[religion|E])#!" - INNOVATION_CHANCE_BREAKDOWN_FASCINATION:0 "[fascination|E]" - INNOVATION_ERA_NOT_IN_YEAR:0 "#N 这个时代在公元$YEAR$年之前不可用#!" - INNOVATION_ERA_NOT_IN_PREVIOUS_ERA:0 "#N 必须先达到[ERA.GetName][era|E]#!" - INNOVATION_ERA_NOT_ENOUGH_INNOVATIONS_FROM_PREVIOUS_ERA:0 "#N 尚未发现[ERA.GetName][era|E]的至少[GetDefine('NCulture', 'MINIMUM_INNOVATIONS_TO_NEXT_ERA')|%0]项革新(缺少$NUM_MISSING|V$项)#!" - INNOVATION_ERA_PROGRESS_STATE:0 "进度:$PROGRESS|V0$/100" - INNOVATION_ERA_PROGRESS_ESTIMATED_TIME_LEFT:0 " #weak (~$TIME_LEFT$)#!" - INNOVATION_ERA_PROGRESS_SUM:0 "每月进度" - INNOVATION_ERA_TOOLTIP_EFFECTS:0 "#T 效果#!" - INNOVATION_UNLOCK_BUILDING:0 "可以修建$NAME$" - INNOVATION_UNLOCK_DECISION:0 "可以采用$NAME$[decision|E]" - INNOVATION_UNLOCK_CASUS_BELLI:0 "可以使用$NAME$[casus_belli|E]" - INNOVATION_UNLOCK_MAA:0 "可以招募$NAME$[men_at_arms|E]" - INNOVATION_UNLOCK_LAW:0 "可以实行$NAME$[law|E]" - INNOVATION_MEN_AT_ARMS_TYPE_BONUS:0 "$NAME$增益:" - INNOVATION_TOOLTIP_PROGRESS:0 "进度:[CultureInnovation.GetProgress|0V]/100" - INNOVATION_STATE_DISCOVERED:0 "为[CULTURE.GetCollectiveNoun]文化所知" - INNOVATION_STATE_PROGRESSING:0 "预计在$TIME|V$后被发现" - INNOVATION_STATE_BLOCKED:0 "对于[CULTURE.GetCollectiveNoun]文化不可用" - INNOVATION_CLICK_TO_SELECT_FASCINATION:0 "#I 点击以选择为[cultural_fascination|E]#!" - INNOVATION_EXPOSURE_MARKER_TOOLTIP:0 "#T 当下[exposure|E]#!\n这个[culture|E]当下正接触一项[innovation|E],助推其进程。" - INNOVATION_FASCINATION_MARKER_TOOLTIP:0 "#T 当前[cultural_fascination|E]#!\n[cultural_head|E]着迷于这项[innovation|E],并助推它的进度。文化领袖可以随时改变革新偏好。" - CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT:0 "#X @warning_icon!对[GetPlayer.GetGovernment.GetName]政体锁定#!" - CULTURE_TOOLTIP_DESC:2 "[heritage|E]:[Culture.GetHeritage.GetNameNoTooltip]\n[cultural_head|E]:[Culture.GetCultureHead.GetUIName|U]\n[era|E]:[Culture.GetCultureEra.GetName]\n\n[Culture.GetCultureEra.GetType.GetDescription|F]" - CULTURE_ERA_TOOLTIP_REACHED:1 "#P [CultureEra.GetCulture.GetCollectiveNounNoTooltip]文化已经达到这个时代#!" - CULTURE_ERA_INNOVATION_COUNT_JOIN_LEAVE:0 "[GuiCultureEra.GetJoinedLeftString]\n[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_INNOVATION_COUNT:0 "[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_BLOCKED_BLOCKED_TILE:0 "[CultureEra.GetCulture.GetCollectiveNounNoTooltip]文化尚未达到[CultureEra.GetNameNoTooltip]时代" - CULTURE_COOLTIP_FASCINATION:1 "当前[fascination|E]:[Culture.GetFascination.GetNameNoTooltip]" - CULTURE_COOLTIP_ERA:2 "当前[era|E]:[Culture.GetCultureEra.GetName]#weak ([Culture.GetNumberOfDiscoveredInnovations]项革新)#!" - CULTURE_COOLTIP_NO_AVAILABLE_INNOVATION:0 "无可用革新" - CULTURE_WINDOW_CULTURE_HEAD_NOTPLAYER:0 "[CultureWindow.GetCultureHeadInfo]。[CultureWindow.GetMyCultureInfo]" - CULTURE_COOLTIP_HEAD:0 "[cultural_head|E]:[Culture.GetCultureHead.GetUIName|U]" - CULTURE_COOLTIP_NO_HEAD:0 "[cultural_head|E]:无" - CULTURE_COOLTIP_CLICK:0 "#I 点击查看[Culture.GetNameNoTooltip]文化#!" - CULTURE_VIEW_OVERVIEW:0 "传统与支柱" - CULTURE_VIEW_INNOVATIONS:0 "革新([Culture.GetCultureEra.GetNameNoTooltip])" - CULTURE_VIEW_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', '接受度' )|E]:[Culture.GetAcceptance( GetPlayer.GetCulture )|%/0V]" - CULTURE_ACCEPTANCE_TOOLTIP:0 "#T 文化接受度:[Culture.GetAcceptance( GetPlayer.GetCulture )|%/0]#!\n#weak [GetPlayer.GetCulture.GetName]文化和[Culture.GetNameNoTooltip]文化对彼此的接受度#!\n\n[Culture.GetYearlyAcceptanceChangeDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceBaselineDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceChangelog( GetPlayer.GetCulture )]" - CULTURE_VIEW_ACCEPTANCE_DIFF:0 "[Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|2+=]" - CULTURE_VIEW_ACCEPTANCE_DIFF_BRACKETS:0 "([Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|1+=])" - CULTURE_VIEW_PILLARS:0 "支柱" - CULTURE_VIEW_TRADITIONS:0 "传统" - CULTURE_VIEW_AESTHETICS:0 "美学" - CULTURE_VIEW_HERITAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip]传承" - CULTURE_VIEW_LANGUAGE_TEXT:1 "[CulturePillar.GetNameNoTooltip]" - CULTURE_VIEW_MARTIAL_CUSTOM_TEXT:2 "军事:[CulturePillar.GetNameNoTooltip]" - CULTURAL_ACCEPTANCE_FROM_BORDER:0 "与我的文化相邻" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALM:0 "[Concept( 'culture_intermingling', '在领地内杂居' )|E]" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALMS:0 "[Concept( 'culture_intermingling', '在领地内杂居' )|E]" - CULTURAL_ACCEPTANCE_FROM_VASSALS:0 "封臣" - CULTURAL_ACCEPTANCE_FROM_REGRESSION:0 "向[Concept( 'cultural_acceptance_baseline', '基准值' )|E]自然衰退($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_FROM_REGRESSION_NO_INTERACTION:0 "向[Concept( 'cultural_acceptance_baseline', '基准值' )|E]自然衰退,无相互影响($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_DIMINISHING_RETURNS:0 "当前接受度" - CULTURAL_ACCEPTANCE_FROM_NO_INTERACTION:0 "无相互影响" - CULTURAL_ACCEPTANCE_FROM_TASK:1 "[CHARACTER.GetShortUINameNotMe]在[promoting_cultural_acceptance|E]" - CULTURAL_ACCEPTANCE_YEARLY_CHANGE:0 "每年变化" - CULTURAL_ACCEPTANCE_GAINS:0 "每年获得" - CULTURAL_ACCEPTANCE_LOSSES:0 "每年失去" - CULTURAL_ACCEPTANCE_BASELINE:0 "[Concept( 'cultural_acceptance_baseline', '接受度基准值' )|E]" - CULTURE_PILLAR_GENERAL_TOOLTIP:2 "[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_TOOLTIP_HERITAGE_EFFECT:1 "同一传承的文化#P +20#![cultural_acceptance_baseline|E]" - CULTURE_PILLAR_TOOLTIP_HERITAGE_SAME:0 "你的传承" - CULTURE_PILLAR_TOOLTIP_HERITAGE_DIFF:0 "与你的[culture|E]传承不同" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT:1 "说同一种语言的文化#P +10#![cultural_acceptance_baseline|E]" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_SAME:1 "你的母语" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_DIFF:0 "与你的[culture|E]语言不同" - CULTURE_PILLAR_TOOLTIP_COURT_LANGUAGE:0 "你的[court_language|E]" - CULTURE_TRADITION_GENERAL_TOOLTIP:0 "[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_TOOLTIP_CLICKINFO:0 "[Select_CString( GetVariableSystem.HasValue( 'culture_view_reform_open', 'true' ), '#I 点击替换#!', '' )]" - CULTURE_TRADITION_ESTABLISHING_TOOLTIP:0 "进度:[CultureReformation.GetProgress|2]/100(还剩[CultureReformation.GetTimeLeft])\n每月进度[CultureReformation.GetProgressBreakdown]\n\n[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_ESTABLISHING_TOOLTIP:0 "进度:[CultureReformation.GetProgress|2]/100(还剩[CultureReformation.GetTimeLeft])\n每月进度[CultureReformation.GetProgressBreakdown]\n\n[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_ESTABLISHING_PROGRESS_HEADER:0 "#S 正在树立中#!\n#weak 在树立完成前,该[tradition|E]的所有效果都不会生效#!" - CULTURE_PILLAR_ESTABLISHING_PROGRESS_HEADER:0 "#S 正在树立中#!\n#weak 在树立完成前,该[CulturePillar.GetTypeName]的所有效果都不会生效#!" - CHARACTERS_OF_CULTURE_MODIFIER:0 "#S 所有[CULTURE.GetNameNoTooltip]文化角色:#!" - CHARACTERS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S 该文化的所有角色:#!" - CHARACTERS_OF_CULTURE_DOCTRINE_MODIFIER:0 "#S 所有拥有[FAITH_DOCTRINE.GetBaseName]的角色#!" - COUNTIES_OF_CULTURE_MODIFIER:0 "#S 所有[CULTURE.GetNameNoTooltip]文化伯爵领:#!" - COUNTIES_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S 该文化的所有伯爵领:#!" - HOLDINGS_OF_CULTURE_MODIFIER:0 "#S 所有[CULTURE.GetNameNoTooltip]文化地产:#!" - HOLDINGS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S 该文化的所有地产:#!" - pillar_type_heritage:0 "[heritage|E]" - pillar_type_ethos:0 "[ethos|E]" - pillar_type_language:0 "[language|E]" - pillar_type_martial_custom:0 "[martial_custom|E]" - CULTURE_AESTHETICS:0 "[Culture.GetNameNoTooltip]式美学" - CULTURE_AESTHETICS_TOOLTIP:0 "#T [Culture.GetNameNoTooltip]式美学#!\n取名惯例:[Culture.GetNamingListName|V]\n建筑风格:[Culture.GetBuildingGfxName|V]\n服装款式:[Culture.GetClothingGfxName|V]\n纹章:[Culture.GetCoAGfxName|V]\n军事装备:[Culture.GetUnitGfxName|V]" - CULTURE_WINDOW_NO_HEAD:0 "无[culture_head|E]" - CULTURE_WINDOW_NO_HEAD_NO_COUNTIES:0 "该文化无伯爵领" - CULTURE_WINDOW_NO_VALID_HEAD:0 "无有效的候选人" - CULTURE_ACCEPTANCE_CHANGELOG_ENTRY:1 "[DATE.GetStringShort]:$DESC$:$VALUE|1+=$" - CULTURE_ACCEPTANCE_CHANGELOG_HEADER:0 "#S 最近变化:#!" - NO_HYBRIDIZE_INFO_HERITAGE:0 "你不能与相同[heritage|E]的文化建立[hybrid_culture|E]" - NO_HYBRIDIZE_INFO_PARENT:0 "你不能与源文化建立[hybrid_culture|E]" - NO_HYBRIDIZE_INFO_CHILD:0 "你不能与子文化建立[hybrid_culture|E]" - HYBRIDIZE_CULTURE_LABEL:0 "建立融合文化" - HYBRIDIZE_CULTURE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_LABEL$#!\n创建一种[GetPlayer.GetCulture.GetNameNoTooltip]文化和[Culture.GetNameNoTooltip]文化各方面相结合的新[hybrid_culture|E]。\n\n[GetPlayer.GetCulture.GetHybridizationBlockers( Culture.Self )]" - DIVERGE_CULTURE_LABEL:0 "分离文化" - DIVERGE_CULTURE_TOOLTIP:0 "#T 分离文化#!\n从[Culture.GetName]文化分离,创建一种新的[divergent_culture|E]。\n\n[GetPlayer.GetCulture.GetDivergenceBlockers]" - CULTURE_CREATION_DATE:0 "建立于[DATE.GetYear]" - CULTURE_CREATION_DATE_DIVERGED:0 "于[DATE.GetYear]年分离自[CULTURE.GetName]文化" - CULTURE_CREATION_DATE_HYBRID:0 "于[DATE.GetYear]年融合自[CULTURE.GetName]文化和[TARGET_CULTURE.GetName]文化" - ADD_TRADITION_WINDOW_TITLE:0 "确立传统" - REPLACE_TRADITION_WINDOW_TITLE:0 "更换传统" - ADD_TRADITION_LABEL:0 "确立传统" - REPLACE_TRADITION_LABEL:0 "更换传统" - ADD_TRADITION_EXECUTE_LABEL:0 "确立传统" - REPLACE_TRADITION_EXECUTE_LABEL:0 "更换传统" - ADD_TRADITION_EXECUTE_TOOLTIP:2 "#T 树立传统#!\n为[GetPlayer.GetCulture.GetName]文化添加一项新[culture_tradition|E]。\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_TRADITION_EXECUTE_TOOLTIP:1 "#T 更换传统#!\n以一种新[culture_tradition|E]替换[GetPlayer.GetCulture.GetName]文化的[AddTraditionWindow.GetReplacedTradition.GetName()]传统。\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - ADD_TRADITION_TOOLTIP:0 "#T 确立传统#!\n为[Culture.GetName]文化添加一项新[culture_tradition|E]。\n\n[Culture.GetAddTraditionBlockers]" - REPLACE_TRADITION_TOOLTIP:0 "#T 更换传统#!\n以一种新[culture_tradition|E]替换[Culture.GetName]文化的该项[culture_tradition|E]。\n\n[Culture.GetAddTraditionBlockers]" - ADD_TRADITION_TOTAL_COST:0 "花费:[AddTraditionWindow.GetCostString]" - REPLACE_TRADITION_TOTAL_COST:0 "花费:[AddTraditionWindow.GetCostString]" - ADD_TRADITION_COST_TOOLTIP:0 "#T 添加传统花费:[AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - REPLACE_TRADITION_COST_TOOLTIP:0 "#T 更换传统花费:[AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - ADD_TRADITION_NO_TRADITION_SELECTED:0 "@warning_icon!#X 未选择[culture_tradition|E]#!" - ADD_TRADITION_AT_TRADITION_CAP:0 "@warning_icon!#X 不能拥有更多[traditions|E]#!" - ADD_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X 你不是[culture_head|E]#!" - REPLACE_TRADITION_NO_NEW_TRADITION_SELECTED:0 "@warning_icon!#X 未选择新[culture_tradition|E]#!" - REPLACE_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X 你不是[culture_head|E]#!" - #TRADITION_CATEGORY_NAME:0 "" # - TRADITION_CATEGORY_COUNT:0 "[TraditionGrouping.GetPickableInGrouping]/[TraditionGrouping.GetTotalInGrouping]" - TRADITION_CATEGORY_OTHER:0 "其他" - tradition_group_law:0 "律法" - tradition_group_combat:0 "战争" - tradition_group_realm:0 "领地" - tradition_group_regional:0 "区域" - tradition_group_societal:0 "社会" - tradition_group_ritual:0 "礼仪" - - REFORM_CULTURE_LABEL:0 "改革[Culture.GetNameNoTooltip]文化" - REFORM_CULTURE_TOOLTIP:1 "[reform|E][Culture.GetName]文化的[traditions|E]、[ethos|E]或[culture_pillars|E]\n\n[SelectLocalization(Culture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REFORM_CULTURE_TOOLTIP_WARNING:0 "@warning_icon!#X 有一项[reformation|E]正在进行中。" - REFORM_CULTURE_CLOSE_LABEL:0 "取消" - REFORM_CULTURE_CLOSE_TOOLTIP:0 "返回,不进行任何改革" - REFORM_ETHOS_NEW_NAME:0 "[Culture.GetReformation.GetNewPillar.GetName]: " - REPLACE_PILLAR_NAME:0 "[ReplacePillarWindow.GetReplacedPillar.GetTypeNameNoTooltip]" - REPLACE_PILLAR_WINDOW_TITLE:1 "更换$REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_LABEL:1 "更换$REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_LABEL:1 "更换$REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_TOOLTIP:1 "#T 更换$REPLACE_PILLAR_NAME$#!\n以一种新[ReplacePillarWindow.GetReplacedPillar.GetTypeName]替换[GetPlayer.GetCulture.GetName]文化的[ReplacePillarWindow.GetReplacedPillar.GetName]。\n\n[ReplacePillarWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_PILLAR_NOT_CULTURE_HEAD:0 "@warning_icon!#X 你不是[culture_head|E]#!" - REPLACE_PILLAR_NO_NEW_PILLAR_SELECTED:1 "@warning_icon!#X 未选择新[ReplacePillarWindow.GetReplacedPillar.GetTypeName]#!" - REPLACE_PILLAR_TOTAL_COST:0 "花费:[ReplacePillarWindow.GetCostString]" - REPLACE_PILLAR_COST_TOOLTIP:0 "#T 更换支柱花费:[ReplacePillarWindow.GetCostString]#!\n[ReplacePillarWindow.GetCostBreakdown]" - REFORMATION_GAIN_BREAKDOWN_BASE:0 "基础进度" - REFORMATION_GAIN_BREAKDOWN_COUNTIES:0 "[CULTURE.GetNameNoTooltip]文化[counties|E]的数量" - REFORMATION_REPLACE_TRADITION_PROGRESS_MULT:0 "更换一项现有[tradition|E]" - REFORMATION_PROGRESS_BREAKDOWN:0 "#S 每月进度#![Culture.GetReformation.GetProgressBreakdown]" - REFORMATION_TRADITION_REPLACEMENT_LABEL:0 "更换为[CultureReformation.GetNewTradition.GetNameNoTooltip()]" - REFORMATION_NEW_TRADITION_INFO:0 "将在[CultureReformation.GetTimeLeft]后树立完成" - REFORMATION_CONFIRM_CANCEL_TITLE:0 "取消改革" - REFORMATION_CONFIRM_CANCEL_BODY:0 "你想要取消当前改革吗?" - REFORMATION_CONFIRM_CANCEL_ACCEPT:0 "接受" - CANCEL_REFORMATION_NOT_CULTURE_HEAD:0 "@warning_icon!#X 你不是[culture_head|E]#!" - REFORMATION_TOTAL_TIME:0 "@time_icon!$TIME$" - REFORMATION_MONTHLY_PROGRESS:0 "#S 每月进度#!" - CULTURE_CLICK_TO_REPLACE:0 "#I 点击更换#!" - CULTURE_CLICK_TO_ADD_TRADITION:0 "#I 树立新[tradition|E]#!" - - ESTABLISHMENT_TIME_TOOLTIP_PILLAR:0 "#T 树立所需时间:[Culture.GetTotalReformTimeForPillar]#!\n[Culture.GetTotalReformTimeBreakdownForPillar]" - ESTABLISHMENT_TIME_TOOLTIP_NEW_TRADITION:0 "#T 树立所需时间:[GetPlayer.GetCulture.GetTotalReformTimeForNewTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForNewTradition]" - ESTABLISHMENT_TIME_TOOLTIP_REPLACING_TRADITION:0 "#T 树立所需时间:[GetPlayer.GetCulture.GetTotalReformTimeForReplacingTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForReplacingTradition]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/desicionsview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/desicionsview_l_simp_chinese.yml deleted file mode 100644 index 180af0a70d..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/desicionsview_l_simp_chinese.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_simp_chinese: - DECISIONS_VIEW_TITLE:0 "决议" - MY_LIFESTYLE_TITLE:0 "我的生活方式重心" - MY_EDUCATION_TITLE:0 "我的教育重心" - CHOOSE_LIFESTYLE:0 "选择一个生活方式重心" - CHOOSE_EDUCATION:0 "选择一个教育重心" - CHANGE_LIFESTYLE:0 "改变生活方式重心" - CHANGE_EDUCATION:0 "改变教育重心" - DECISIONS_VIEW_DECISIONS:0 "决议" - DECISIONS_VIEW_MAJOR_DECISIONS:0 "重要决议" - DECISIONS_VIEW_MAJOR_TOGGLE:0 "在此决议可用时通知" - DECISION_DETAIL_REQUIREMENTS:0 "要求" - DECISION_DETAIL_EFFECTS:0 "效果" - DECISION_NOT_VALID:1 "@warning_icon!#X 你未满足所有要求#!" - DECISIONS_VIEW_COUNCILLOR:1 "在你[liege|E]的[council|E]" - DECISIONS_VIEW_LEAVE_COUNCIL:0 "辞职" - DECISIONS_VIEW_LEAVE_COUNCIL_TT:1 "#T 从内阁辞职#!\n辞去[GetPlayer.GetCouncilTitle]的职务,并失去该职务带来的所有收益。" - DECISIONS_VIEW_MAJOR_NOT_AVAILABLE:0 "没有可用的重要决议" - LEAVE_COUNCIL_CONFIRMATION_TITLE:0 "离开内阁" - LEAVE_COUNCIL_CONFIRMATION:0 "不再获得在[CHARACTER.GetLiege.GetUIName]的[council|E]中担任[CHARACTER.GetCouncilTitle]的所有收益。" - LEAVE_COUNCIL_CONFIRMATION_ACCEPT:0 "离开" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/dynasty_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/dynasty_view_l_simp_chinese.yml deleted file mode 100644 index ee87ea0991..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/dynasty_view_l_simp_chinese.yml +++ /dev/null @@ -1,57 +0,0 @@ -l_simp_chinese: - DYNASTY_VIEW_CHILDREN_HIDE:0 "#T 隐藏子女#!" - DYNASTY_VIEW_CHILDREN_SHOW:0 "#T 显示子女#!" - DYNASTY_VIEW_INFO_TITLE:0 "#T [Dynasty.GetBaseNameNoTooltip|U]宗族#!" - DYNASTY_VIEW_PRESTIGE:0 "[Dynasty.GetPrestige|V0][dynasty_prestige|E]" - DYNASTY_VIEW_HOUSES_AMOUNT:1 "[Dynasty.GetFoundedDynastyHousesCount|V]个[Select_CString( EqualTo_int32( Dynasty.GetFoundedDynastyHousesCount, '(int32)1' ), '家族', '家族' )]" - DYNASTY_VIEW_HOUSES_TT:0 "#T 查看[Dynasty.GetNameNoTooltip]宗族的所有家族#!" - DYNASTY_VIEW_MEMBERS:1 "[Dynasty.GetNumberOfLivingMembers|V]位在世成员" - DYNASTY_VIEW_MEMBERS_TT:0 "#T 查看[Dynasty.GetNameNoTooltip]宗族的所有成员#!" - DYNASTY_VIEW_LIVING_MEMBERS:0 "[Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_DEAD_MEMBERS:0 "去世成员([GetDataModelSize( Dynasty.GetDeadMembers )])" - DYNASTY_VIEW_HOUSES:0 "家族" - DYNASTY_VIEW_NAME:0 "[Dynasty.GetBaseNameNoTooltip]宗族" - DYNASTY_VIEW_LIVING_MEMBERS_HEADER:0 "在世成员([Dynasty.GetNumberOfLivingMembers|V])" - DYNASTY_VIEW_LEGACY_EXPLANATION:2 "#high [Dynasty.GetBaseNameNoTooltip]#!宗族的所有成员都能获得这些[dynasty_perks|E]的益处。每开启一项[dynasty_perks|E],下一项的花费就会提高[dynasty_prestige_i]#V 500#!" - PARENT_DYNASTY_PERK_NEEDED:1 "@warning_icon!#X 我们尚未解锁上一个传承#!" - DYNASTY_PRESTIGE_NEEDED:0 "@warning_icon!#X 我们没有$VALUE$[dynasty_prestige|E]#!" - DYNASTY_PERK_TOOLTIP:0 "#T [DynastyPerk.GetNameNoTooltip]#!\n[DynastyPerk.GetEffectDescription( Dynasty.GetDynast )]" - UNLOCK_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]\n\n#I 点击解锁#!" - LOCKED_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_TITLE:0 "解锁[DYNASTY_PERK.GetNameNoTooltip]" - CHOOSE_DYNASTY_PERK_CONFIRM_DESC:0 "[DYNASTY_PERK.GetEffectDescription( GetPlayer )][DYNASTY_PERK.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_ACCEPT:0 "解锁" - DYNASTY_LEGACY_PERK_COST:1 "\n花费:[dynasty_prestige_i]$VALUE|V$[dynasty_prestige|E]" - DYNASTY_VIEW_ALSO_DYNAST:1 "同时也是[Character.GetDynasty.GetBaseName]宗族的族长" - DYNASTY_VIEW_ALSO_HOUSE_HEAD:0 "[Character.GetHouse.GetName]家族的家主" - DYNASTY_VIEW_PAN_TO_ME:0 "移到你" - DYNASTY_VIEW_PAN_TO_ME_TT:0 "#T 镜头移动到你#!" - DYNASTY_VIEW_PAN_TO_DYNAST:0 "移到族长" - DYNASTY_VIEW_CLICK_TO_PAN:1 "#I 用鼠标左键或中键拖动进行平移#!" - CUSTOMIZE_DYNASTY_HEADER:0 "自定义[Dynasty.GetBaseNameNoTooltip]宗族" - DYNASTY_CUSTOMIZATION_NAME_FIELD:0 "名称" - CUSTOMIZE_DYNASTY:0 "#T 自定义宗族#!" - CUSTOMIZE_DYNASTY_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [DYNASTY.GetBaseNameNoTooltip]宗族不属于你,不能自定义#!" - DYNASTY_VIEW_MY_DYNASTY:0 "你的[dynasty|E]" - DYNASTY_TT_DYNAST:1 "[dynast|E]:[Dynasty.GetDynast.GetUIName|U]" - DYNASTY_TT_DEAD_DYNASTY:1 "消亡宗族——无在世成员" - DYNASTY_TT_DEAD_HOUSE:1 "消亡家族——无在世成员" - DYNASTY_TT_SPLENDOR_LEVEL:0 "[dynasty_prestige_level|E]:[Dynasty.GetPrestigeLevelName]" - DYNASTY_TT_MEMBERS:1 "在世成员:[Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_TT_DYNASTY_TREE:0 "#T 打开宗族树#!" - DYNASTY_VIEW_DYNASTY_TREE:1 "打开宗族树" - DYNASTY_VIEW_SHOW_LEGACIES:0 "传承:[DynastyView.GetTotalUnlockedPerks]" - DYNASTY_VIEW_SHOW_RENOWN:1 "[dynasty_prestige|E]:[dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_SHOW_UNLOCK:0 "解锁" - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$。\n你是[dynast|E],能够花费[dynasty_prestige|E]来解锁传承。" - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_NOT_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$。\n#X 你不是[dynast|E],所以不能花费[dynasty_prestige|E]解锁传承。#!" - DYNASTY_VIEW_HEADING:0 "[Dynasty.GetBaseNameNoTooltip]宗族的传承" - DYNASTY_VIEW_SET_ROOT:0 "#T 隐藏宗族树的剩余部分#!" - DYNASTY_VIEW_EXPAND_ROOT:0 "#T 展开父母辈#!" - DYNASTY_VIEW_DYNAST_OF:0 "[Character.GetDynasty.GetBaseNameNoTooltip]宗族的[dynast|E]" - DYNASTY_VIEW_BECOME_DYNAST_ONE_HOUSE:0 "[Character.GetDynasty.GetBaseNameNoTooltip]宗族中只有一个家族,因此[house_head|E]也是[dynast|E]" - DYNASTY_VIEW_BECOME_DYNAST:2 "其他[house_head|E]如果拥有大幅超越[Character.GetDynasty.GetDynast.GetHerHis]的最大军力,就会取代[Character.GetDynasty.GetDynast.GetHerHim](需要@soldier_icon![Character.GetDynasty.GetRequiredPowerToReplaceDynast|0])" - DYNASTY_VIEW_SHOW_LEGACY_COST:0 "花费:[dynasty_prestige_i][Dynasty.GetNextPerkCost|V0]" - DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP:0 "进度:[dynasty_prestige_i][Dynasty.GetPrestige|V0]/[Dynasty.GetNextPerkCost|0]达到下一[dynasty_perk|E]" - DYNASTY_HOUSE_VIEW_PROGRESS_LABEL:0 "下一[dynasty_perk|E]" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/encyclopedia_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/encyclopedia_l_simp_chinese.yml deleted file mode 100644 index 5fd70e0c25..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/encyclopedia_l_simp_chinese.yml +++ /dev/null @@ -1,30 +0,0 @@ -l_simp_chinese: - HEADING_ENCYCLOPEDIA:0 "百科全书" - OPEN_ENCYCLOPEDIA:1 "#T 打开百科全书#!\n查看百科全书里面的术语条目。" - ENCYCLOPEDIA_PAGE_BUILDINGS:0 "建筑" - ENCYCLOPEDIA_BUILDING_ENTRY:2 "[BUILDING.GetDescription]\n\n#S 基础花费:#!\n[BUILDING.GetBaseCostDescription]\n\n#S 效果:#!\n[BUILDING.GetEffectDescription( GetPlayer, GetPlayer.GetCulture )]\n\n" - ENCYCLOPEDIA_PAGE_COURT_POSITIONS:0 "宫廷职位" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS:0 "#S $COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE$#!\n[CourtPositionType.GetLiegeModifierDescription]\n\n" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS:0 "" - ENCYCLOPEDIA_COURT_POSITION_ENTRY:1 "[COURT_POSITION_TYPE.GetDescription]\n\n[SelectLocalization( CourtPositionType.HasLiegeModifiers, 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS', 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS' )]#S 对[CourtPositionType.GetNameNoTooltip]的影响:#!\n[CourtPositionType.GetEmployeeModifierDescription]" - ENCYCLOPEDIA_PAGE_GAME_CONCEPTS:0 "游戏概念" - ENCYCLOPEDIA_PAGE_FACTIONS:0 "派系" - ENCYCLOPEDIA_PAGE_GOVERNMENTS:0 "政体" - ENCYCLOPEDIA_PAGE_LAWS:0 "法律" - ENCYCLOPEDIA_PAGE_MEN_AT_ARMS_TYPES:0 "兵士" - ENCYCLOPEDIA_PAGE_SCHEMES:0 "计谋" - ENCYCLOPEDIA_PAGE_TERRAIN_TYPES:0 "地形" - ENCYCLOPEDIA_PAGE_TRAITS:0 "特质" - ENCYCLOPEDIA_PAGE_TUTORIAL_GUIDED:0 "教程课程" - ENCYCLOPEDIA_PAGE_TUTORIAL_REACTIVE:0 "建议" - TOOLTIP_CLOSE_ENCYCLOPEDIA:0 "关闭百科全书" - ENCYCLOPEDIA_CONTENTS:0 "内容" - ENCYCLOPEDIAGE_CURRENT_PAGE:0 "当前页" - ENCYCLOPEDIAGE_PREVIOUS_PAGE:0 "前一页" - ENCYCLOPEDIAGE_NEXT_PAGE:0 "后一页" - SEARCH_ENCYCLOPEDIA:0 "搜索" - SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "#T $SEARCH_ENCYCLOPEDIA$#!\n查找[EncyclopediaPage.GetTitle]中标题与输入文本匹配的条目" - RESET_SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "$CHARACTER_LIST_CLEAR$" - ENCYCLOPEDIA_ALL_PAGES:0 "所有页面" - ENCYCLOPEDIA_PREVIOUS_SEARCH_TOOLTIP:2 "#T 显示前一次搜索#!" - ENCYCLOPEDIA_NEXT_SEARCH_TOOLTIP:2 "#T 显示后一次搜索#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/event_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/event_window_l_simp_chinese.yml deleted file mode 100644 index 12854f9d8e..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/event_window_l_simp_chinese.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_simp_chinese: - EVENT_WINDOW_DAYS_REMAINING:1 "@warning_icon!#X 由于处于多人游戏模式,此选项将在[EventWindowData.GetDaysRemaining|V]天内被自动选中。#!" - EVENT_WINDOW_OPTION_AVAILABLE_SKILL:1 "此选项可用,因为你的[SkillItem.GetName][skill|E]" - EVENT_WINDOW_OPTION_AVAILABLE_TRAIT:1 "此选项可用,因为你有[Trait.GetName(GetPlayer)][trait|E]" - EVENT_OPTION_NO_LONGER_AVAILABLE:0 "@warning_icon!#X 不再可用#!" - tooltip_open_scheme_view:1 "#I 查看计谋#!" - EVENT_OPTION_WILL_HAPPEN:0 "#S 将会发生\n#!" - EVENT_OPTION_HAS_HAPPENED:0 "#S 已经发生\n#!" - EVENT_NOTHING_HAPPENS:1 "#F 没有直接影响……#!" - EVENT_OPTION_AI_CHANCE:1 "#Weak AI权重:$VALUE$#!" - REGENERATE_EVENT_CONTENTS:0 "#T 重新生成事件内容#!\n将导致所有文本,肖像等被重新生成。" - TOGGLE_DATA_SYSTEM:0 "#T 切换数据系统#!\n切换数据系统是否运行,即方括号等是否显示。与Localization.ToggleSkipDataSystemInLocOutput相同" - COPY_EVENT_CONTENTS:0 "#T 复制事件内容#!\n将事件文本复制到粘贴板" - COURT_EVENT_DAYS_REMAINING:0 "@warning_icon!#X [CourtEventItem.GetDaysRemaining]天剩余#!" - COURT_EVENT_TIME_WARNING:0 "会在#HIGH [EventWindowData.GetDaysRemaining]#!天后为你选择最后一个选项" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/event_window_wigets_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/event_window_wigets_l_simp_chinese.yml deleted file mode 100644 index 8e17735138..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/event_window_wigets_l_simp_chinese.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_simp_chinese: - event_window_widget_name_child_after_father:2 "以[Select_CString( Character.GetFather.IsLocalPlayer, '我自己', Character.GetFather.GetShortUINameNoTooltip )]的名字命名" - event_window_widget_name_child_after_mother:1 "以[Select_CString( Character.GetMother.IsLocalPlayer, '我自己', Character.GetMother.GetShortUINameNoTooltip )]]命名" - event_window_widget_name_child_after_fathers_father:1 "以[Select_CString( Character.GetFather.IsLocalPlayer, '我', Character.GetFather.GetShortUINamePossessiveNoTooltip )]的父亲命名" - event_window_widget_name_child_after_fathers_mother:1 "以[Select_CString( Character.GetFather.IsLocalPlayer, '我', Character.GetFather.GetShortUINamePossessiveNoTooltip )]的母亲命名" - event_window_widget_name_child_after_mothers_father:1 "以[Select_CString( Character.GetMother.IsLocalPlayer, '我', Character.GetMother.GetShortUINamePossessiveNoTooltip )]的父亲命名" - event_window_widget_name_child_after_mothers_mother:1 "以[Select_CString( Character.GetMother.IsLocalPlayer, '我', Character.GetMother.GetShortUINamePossessiveNoTooltip )]的母亲命名" - event_window_widget_name_child_after_family_member:1 "以亲族成员命名" - event_window_widget_name_child_after_random_ancestor:0 "以某位先祖命名" - event_window_widget_name_child_random_faith_name:0 "一个美好的[Character.GetFaith.GetAdjectiveNoTooltip]名字" - event_window_widget_name_child_random_cultural_name:0 "一个美好的[Character.GetCulture.GetNameNoTooltip]人名字" - event_window_widget_stress_new_level:0 "达到[stress_level|E]:#V [Character.GetStressLevel]#!" - event_window_widget_max_stress:0 "#X 已达到最高[stress_level|E]#!" - event_window_widget_scheme_show_in_list:0 "在计谋列表中显示" - event_window_widget_enter_text_prompt:0 "输入文本:" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/factions_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/factions_view_l_simp_chinese.yml deleted file mode 100644 index 4abd954732..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/factions_view_l_simp_chinese.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_simp_chinese: - FACTIONS_WINDOW:0 "派系" - FACTIONS_WINDOW_MY_FACTIONS:1 "针对你的领主" - FACTIONS_WINDOW_MY_FACTIONS_TT:1 "显示你加入的派系" - FACTIONS_WINDOW_TARGETING_LIEGE_TT:1 "显示针对你的领主的派系" - FACTIONS_WINDOW_TARGETING_FACTIONS:1 "针对你" - FACTIONS_WINDOW_TARGETING_FACTIONS_TT:1 "显示针对你的派系" - FACTIONS_WINDOW_TARGETING_ME:1 "针对你的派系" - FACTIONS_WINDOW_NOT_IN_FACTION:1 "#weak 你未加入任何[faction|E]#!" - FACTIONS_WINDOW_NOT_FACTION_AGAINST:0 "#weak 没有针对你的[factions|E]#!" - FACTIONS_WINDOW_LEADER:0 "领袖" - FACTIONS_WINDOW_CLAIMANT:0 "宣称者" - FACTIONS_WINDOW_TARGET:0 "目标" - FACTIONS_WINDOW_DISCONTENT:2 "[discontent|E]:[FactionItem.GetDiscontent|%0]" - FACTIONS_WINDOW_POWER:0 "[military_power|E]" - FACTIONS_WINDOW_TT_HIDE_MEMBERS:0 "隐藏成员" - FACTIONS_WINDOW_TT_SHOW_MEMBERS:0 "显示成员" - NOT_FACTION_CANT_JOIN_CREATE_ADULT:0 "未成年时无法建立或加入派系" - NOT_FACTION_CANT_JOIN_IF_TARGET:0 "无法建立或加入针对你自己的派系" - NOT_FACTION_CANT_JOIN_CREATE_HOOK:0 "对方持有你的[strong_hook|E],无法建立或加入一个反对此人的派系" - NOT_FACTION_CANT_JOIN_CREATE_ALLIED:0 "无法建立或加入针对[ally|E]的派系" - NOT_faction_relation_blocks_joining_friend:0 "无法建立或加入一个反对[friend|E]的派系" - NOT_faction_relation_blocks_joining_lover:0 "无法建立或加入一个反对[lover|E]的派系" - NOT_FACTION_CANT_JOIN_CREATE_IMPRISONED:0 "无法在被[imprisoned|E]时建立或加入派系" - NOT_FACTION_CANT_JOIN_CREATE_COWED:0 "无法在[cowed|E]时建立或加入派系" - NOT_FACTION_CANT_JOIN_CREATE_INCAPABLE:0 "拥有[GetTrait('incapable').GetName( GetNullCharacter )]特质无法建立或加入派系" - FACTION_CANT_JOIN_CREATE_IN_ANOTHER_FACTION_WARNING:0 "@warning_icon!#X $NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER$#!\n" - NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER:0 "已加入另一个派系" - FACTION_CANT_CREATE_ALREADY_TARGETING:0 "@warning_icon!#X 已经有一$NAME$针对[CHARACTER.GetUIName]#!\n" - FACTION_CANT_JOIN_AT_WAR:0 "@warning_icon!#X 无法加入处于战争状态的派系#!\n" - FACTION_CANT_JOIN_AT_WAR_WITH_LEADER:0 "@warning_icon!#X 当你与派系领袖处在战争状态时无法加入该派系#!\n" - FACTION_CANT_LEAVE_AT_WAR:0 "@warning_icon!#X 无法离开处在战争状态的派系#!\n" - FACTION_CANT_LEAVE_NOT_PART:0 "@warning_icon!#X 当你根本不是该派系成员的时候不可能离开派系#!\n" - FACTION_CANT_LEAVE_FORCED:0 "@warning_icon!#X 被强迫待到[DATE.GetString|V]#!\n" - FACTIONS_WINDOW_POWER_TT:0 "#T [faction_military_power|E]:$POWER|%0V$#!" - FACTIONS_WINDOW_POWER_THRESHOLD_TT:0 "阈值:$POWER|%0V$" - FACTIONS_WINDOW_DISCONTENT_INCREASING_TITLE_TT:1 "#T 不满:$DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_DECREASING_TITLE_TT:1 "#T 不满:$DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_TITLE_TT:0 "#T 不满:$DISCONTENT|%0V$(到达当前最大值)#!" - FACTIONS_WINDOW_DISCONTENT_REACH_THRESHOLD_TT:2 "将于#V $MONTHS$月后#!发送最后通牒#weak (不满值达到$DISCONTENT|%0$)#!" - FACTIONS_WINDOW_DISCONTENT_PROGRESS_TT:1 "每月变化:$VALUE|0-=$" - FACTIONS_WINDOW_DISCONTENT_INCREASING:0 "可以在#V [FactionItem.GetMonthsUntilMaxDiscontent]个月#!后发送最后通牒" - FACTIONS_WINDOW_DISCONTENT_CAN_SEND:0 "可以在任何时候发送最后通牒" - FACTIONS_WINDOW_DISCONTENT_TO_WEAK:0 "太过弱小,无法发送最后通牒" - FACTIONS_WINDOW_CASSALC_CANT_CREATE_JOIN:0 "无法加入派系的封臣" - FACTIONS_WINDOW_CREATE_JOIN_EXPLANATION:1 "让你的[vassal|E]成为你的[friend|E]、[lover|E]、[prisoner|E]或[ally|E]可以防止他们加入[faction|E]。你也可以让他们[cowed|E],或是得到对他们的[strong_hook|E]。" - FACTIONS_WINDOW_FACTION_AT_WAR:0 "处于战争" - FACTION_WINDOW_MEMBER_SINGULAR:0 "$NUMBER|V$位成员" - FACTION_WINDOW_MEMBER_PLURAL:0 "$NUMBER|V$位成员" - FACTION_WINDOW_LEAVE:0 "退出" - FACTION_WINDOW_LEAVE_TT:0 "#T 退出派系#!" - FACTION_WINDOW_POPUP_DISBAND_TITLE:0 "解散派系" - FACTION_WINDOW_POPUP_DISBAND_DESC:0 "[FACTION.GetName]将被解散。" - FACTION_WINDOW_POPUP_DISBAND_ACCEPT:0 "解散" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_TITLE:0 "索取派系要求" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_DESC:0 "[FACTION.GetName]会发送一份最后通牒给[FACTION.GetTarget.GetUIName]。如果[FACTION.GetTarget.GetSheHe]接受,派系的所有诉求都将被满足。如果[FACTION.GetTarget.GetSheHe]不接受,那么该派系将会发起一场反对[FACTION.GetTarget.GetHerHim]的[civil_war|E]。" - FACTION_WINDOW_PRESS_DEMANDS:0 "索取要求" - FACTION_WINDOW_PRESS_DEMANDS_TT_TITLE:0 "#T 索取要求#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_DESC:0 "该[faction|E]将会向目标发送一份最后通牒,如果最后通牒被接受该派系的要求将会得到满足。如果目标不接受则将会发生[civil_war|E]!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_WAR:0 "@warning_icon!#X 不能在战时向目标发送要求#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DATE:1 "@warning_icon!#X 你需要等到[DATE.GetString|V]才能再次公开这个派系的诉求#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_LEADER_PLAYER:1 "派系领导人是一名玩家,因此可以公开诉求,不需考虑派系不满和[faction_military_power|E]阈值。" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DISCONTENT:0 "@warning_icon!#X 派系不满必须超过$THRESHOLD|%0V$才能公开诉求#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_AT_AT_WAR_WITH_TARGET:0 "@warning_icon!#X 这个派系的领导人已经在和目标交战#!" - FACTION_WINDOW_JOINED_FACTIONS:0 "我的派系" - FACTION_WINDOW_FACTIONS_TO_JOIN:1 "针对你的领主的派系" - FACTIONS_WINDOW_NOT_JOINABLE_FACTION:1 "#weak 没有你可以加入的[factions|E]#!" - FACTION_WINDOW_JOIN:0 "加入" - FACTION_WINDOW_JOIN_TT_TITLE:0 "#T 加入[FACTION.GetName]#!" - FACTION_WINDOW_FACTIONS_TO_CREATE:0 "潜在的派系" - FACTIONS_WINDOW_NOT_CREATABLE_FACTION:1 "#weak 没有你可以创建的[factions|E]#!" - FACTIONS_WINDOW_CREATE:0 "创建$NAME$" - FACTIONS_WINDOW_DISABLED_VASSAL_HEADER:0 "#T [CHARACTER.GetUIName]#!\n由于以下原因[factions|E]不允许:" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_CLAIMANT:0 "选择一位宣称者" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_TITLE:0 "选择一个头衔" - FACTION_PEASANT_REVOLT:0 "农民叛乱" - FACTION_WINDOW_COUNTY_MEMBER_TT:0 "#T [FactionCountyMember.GetMember.GetNameNoTooltip]的农民#!\n[faction_military_power|E]贡献:[FactionCountyMember.CalcPower|%1V]\n#weak 贡献值的大小取决于[county|E]的[levies|E]以及[county_opinion|E]#!\n\n#I 点击查看伯爵领#!" - FACTIONS_WINDOW_COUNTY_OPINION:0 "[FactionCountyMember.GetOpinion|=+]" - FACTIONS_WINDOW_COUNTY_OPINION_TOOLTIP:0 "#T [FactionCountyMember.GetMember.GetName]的民众好感度:#!\n[FactionCountyMember.GetOpinionDescription]" - FACTIONS_WINDOW_MEMBER_TT:0 "#S 派系成员#!\n#T [CHARACTER.GetUINameNoTooltip]#!\n[faction_military_power|E]贡献:$POWER|%1V$\n#weak 贡献值取决于他们[soldiers|E]数量的多寡#!\n\n#I 点击查看#!" - FACTION_MEMBER_IS_IN_ANOTHER_WAR:0 "@warning_icon!#X 处于反对[TARGET_CHARACTER.GetUIName]的另一场战争。若公开诉求不会参与其中。#!" - PLAYER_CANNOT_JOIN_FACTION_OF_THIS_TYPE:0 "@warning_icon!#X 永远不能加入这种派系类型#!" - NOT_FACTION_SOFT_BLOCK_IS_NOT_COURT_CHAPLAIN:0 "[court_chaplains|E]只能加入一个宣称者[faction|E]" - FACTION_ADD_MEMBER:0 "增加成员([FactionsWindow.GetMembersAvailableToForce|V])" - FACTION_ADD_MEMBER_TT:0 "#T 强迫角色加入#!\n现在可以强迫[FactionsWindow.GetMembersAvailableToForce|V]名[Select_CString( EqualTo_int32( FactionsWindow.GetMembersAvailableToForce, '(int32)1' ), '角色', '角色' )]加入" - FACTIONS_OTHER:0 "派系" - create_claimant_faction_against:0 "创建宣称者派系" - FACTION_WINDOW_OPINION_OF_TARGET:0 "对派系目标的好感:[CharacterListItem.GetOpinionOfOtherCharacter|+=]" - CLAIMANT_TITLES_NO_TITLES:0 "无可宣称的头衔" - NO_POTENTIAL_CLAIMANTS:0 "无潜在的宣称者" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/faith_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/faith_view_l_simp_chinese.yml deleted file mode 100644 index b02ebfc0ea..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/faith_view_l_simp_chinese.yml +++ /dev/null @@ -1,150 +0,0 @@ -l_simp_chinese: - FAITH_VIEW_HEADING:0 "[Faith.GetNameNoTooltip]" - FAITH_VIEW_SUBHEADING:2 "[organized|E][Faith.GetReligion.GetAdjective][faith|E]" - FAITH_VIEW_UNREFORMED_SUBHEADING:1 "[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName][Faith.GetReligion.GetAdjective][faith|E]" - FAITH_VIEW_REFORMED_SUBHEADING:2 "[organized|E][Faith.GetReligion.GetAdjective][faith|E]" - FAITH_VIEW_OUR_VIEW:1 "我们认为他们是[GetPlayer.GetFaith.GetRelationNameTo( Faith.Self )|V]的信仰" - FAITH_VIEW_THEIR_VIEW:1 "他们认为我们是[Faith.GetRelationNameTo( GetPlayer.GetFaith )|V]的信仰" - FAITH_VIEW_YOUR_FAITH:0 "你的[faith|E]" - TOGGLE_RELIGION_VIEW:1 "其他信仰" - RELIGION_WINDOW_TITLE:2 "其他信仰" - FAITH_ITEM_TOOLTIP:1 "#I 点击查看[Faith.GetNameNoTooltip]#!" - FAITH_TOOLTIP_HEAD_OF_FAITH:0 "[head_of_faith|E]:[Faith.GetReligiousHead.GetUIName|U]" - TOGGLE_RELIGION_VIEW_TOOLTIP:1 "#I 点击查看其他[faiths|E]#!" - FAITH_WINDOW_FERVOR:0 "[fervor|E]:[Faith.GetFervor|0]%" - FAITH_WINDOW_VIRTUES:0 "[virtues|E]" - FAITH_WINDOW_SINS:0 "[sins|E]" - FAITH_WINDOW_DOCTRINE_TOOLTIP:1 "#T [FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]#!\n[FaithDoctrine.GetEffectsDescription( GuiFaithDoctrineItem.GetFaith )]\n\n[FaithDoctrine.GetDescription( GuiFaithDoctrineItem.GetFaith )|F]" - FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH:1 "#T [FaithDoctrine.GetNameNoTooltip( Faith.Self )]#!\n[FaithDoctrine.GetEffectsDescription( Faith.Self )]\n\n[FaithDoctrine.GetDescription( Faith.Self )|F]" - FAITH_TOOLTIP_DOCTRINE_HEAD_OF_FAITH:0 "[head_of_faith|E]:[Faith.GetReligiousHead.GetShortUIName|U]" - FAITH_TOOLTIP_DOCTRINE_NO_HEAD_OF_FAITH:0 "无[head_of_faith|E]" - FAITH_TOOLTIP_DOCTRINE_VACANT_HEAD_OF_FAITH:0 "[head_of_faith|E]:出缺" - FAITH_WINDOW_DOCTRINE_SELECT_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]#I 单击选择[FaithDoctrine.GetName( GuiFaithDoctrineItem.GetFaith )]#!" - FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]花费:[piety_i][FaithDoctrine.CalcPietyCost( GuiFaithDoctrineItem.GetFaith )|0]\n#I 点击更改#!" - DOCTRINE_BLOCKS_FAITH_CREATION:0 "@warning_icon!#X [FAITH_DOCTRINE.GetName( GetPlayer.GetFaith )]不被允许#!" - CANNOT_CREATE_FAITH_IN_OBSERVE_MODE:0 "@warning_icon!#X 需要扮演一个角色#!" - FAITH_CREATION_BUTTON_TOOLTIP:1 "#T 创建信仰#!\n[Select_CString( FaithCreationWindow.CanCreateFaith, '#I 点击创建信仰#!', FaithCreationWindow.GetCreationBlockers )]" - FAITH_REFORM_BUTTON_TOOLTIP:0 "#T 改革信仰#!\n[FaithCreationWindow.GetCreationBlockers]#I 点击改革信仰#!" - FAITH_CONVERSION_BUTTON_TOOLTIP:0 "#T 转变信仰#!\n[FaithConversionWindow.GetConversionBlockers]#I 点击此处来转变信仰#!" - FAITH_CONVERSION_SAME_FAITH:0 "我已经信奉[FAITH.GetName]" - CREATE_REFORM_FAITH_TEXT:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE', 'CREATE_FAITH_WINDOW_TITLE' )]" - CREATE_REFORM_FAITH_TOOLTIP:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE_TOOLTIP', 'CREATE_FAITH_WINDOW_TITLE_TOOLTIP' )]" - CREATE_FAITH_WINDOW_TITLE:0 "创建新[GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip]信仰" - REFORM_FAITH_WINDOW_TITLE:0 "改革[GetPlayer.GetFaith.GetNameNoTooltip]信仰" - CREATE_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $CREATE_FAITH_WINDOW_TITLE$#!\n选择[core_tenets|E]和[doctrines|E]来创建一个全新的[faith|E]" - REFORM_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $REFORM_FAITH_WINDOW_TITLE$#!\n选择[core_tenets|E]和[doctrines|E],改革[GetPlayer.GetFaith.GetNameNoTooltip][faith|E]" - CONVERT_FAITH_WINDOW_TITLE_UI:0 "皈依[Faith.GetNameNoTooltip]" - CONVERT_FAITH_WINDOW_TITLE:0 "皈依[FAITH.GetNameNoTooltip]" - FAITH_CREATION_DOCTRINES_PIETY_COST:0 "折扣前教义花费:[piety_i]$VALUE|V$" - FAITH_CONVERSION_DISCOUNT:0 "改信折扣:[piety_i]$VALUE|P%0$" - FAITH_CREATION_COST_TOOLTIP:0 "#T 创建花费:[piety_i][FaithCreationWindow.CalcPietyCost]#!\n[FaithCreationWindow.GetPietyCostDesc]" - FAITH_CONVERSION_COST_TOOLTIP:1 "#T 改信花费:[piety_i][FaithConversionWindow.CalcPietyCost]#!\n[FaithConversionWindow.GetPietyCostDesc]" - FAITH_NAME_ALREADY_IN_USE:0 "@warning_icon!#X 该名称已被[FAITH.GetName]使用#!" - FAITH_MUST_BE_UNIQUE:0 "@warning_icon!#X 信仰在其宗教中必须是独一无二的。目前它的教义和[FAITH.GetName]一模一样#!" - MUST_SELECT_FAITH_ICON:0 "@warning_icon!#X 必须为新信仰选择一个图标#!" - SELECT_FAITH_ICON:0 "选择信仰图标" - CHANGE_FAITH_ICON:0 "#T 更改信仰图标#!\n#I 点击切换信仰图标#!" - SELECT_FAITH_ICON_TOOLTIP:0 "#T 选择信仰图标#!\n#I 点击选择这个信仰图标#!" - VASSAL_WILL_CONVERT:0 "#P 会皈依($VALUE|0$)#!" - VASSAL_MIGHT_CONVERT:0 "#V 可能会皈依($VALUE|0$)#!" - VASSAL_WILL_NOT_CONVERT:0 "#N 不会皈依($VALUE|0$)#!" - VASSAL_CONVERSION_HEADER:0 "会跟随皈依的封臣" - VASSAL_CONVERSION_TOOLTIP:0 "#T $VASSAL_CONVERSION_TEXT$#!" - FAITH_CREATION_ADOPTION:0 "领地内成员的皈依" - FAITH_CREATION_ADOPTION_TEXT:0 "我的[close_family|E]会皈依新信仰\n[VassalConversionWindow.GetNumberOfVassals]名[vassals|E]中有[VassalConversionWindow.GetNumberOfVassalsToConvert]名会皈依新信仰" - FAITH_CREATION_TOLERANCE:0 "旧信仰容忍度" - FAITH_CREATION_TOLERANCE_TEXT:1 "你的旧信仰会视你为[GetHostilityLevelName( FaithCreationWindow.GetHostilityLevel )]" - FAITH_CONVERSION_TOLERANCE_TEXT:1 "你的旧信仰会视你为[GetHostilityLevelName( FaithConversionWindow.GetHostilityLevel )]" - FAITH_CREATION_OPEN_VASSAL_LIST:0 "显示封臣" - FAITH_CREATION_PAGAN_REFORM:0 "改革原始宗教信仰" - FAITH_CREATION_PAGAN_REFORM_TEXT:2 "改革#high [GetPlayer.GetFaith.GetName]#!会使其变为组织化信仰。组织化信仰能够开启[holy_wars|E],此外,他们的[court_chaplains|E]能够更有效率地转变[counties|E]的信仰。" - FAITH_CREATION_ADDS_CHURCH_PROPERTY_TEXT:1 "实行[church_property|E]地产制\n你的[court_chaplain|E]会接管你的[domain|E]内的神殿" - FAITH_CREATION_ADDS_LAY_CLERGY_TEXT:1 "废除[church_property|E]地产制\n你将直接管理你的[GetPlayer.GetFaith.Custom('HouseOfWorshipPlural')|U],它们将被记入[domain_limit|E]" - FAITH_CREATION_COOLDOWN:2 "#weak 每位统治者只能创建或改革信仰一次!#!" - FAITH_CREATION_CREATE:1 "创建信仰" - FAITH_CREATION_REFORM:1 "改革信仰" - FAITH_CONVERSION_CONVERT:1 "皈依信仰" - FAITH_MUST_BE_DIFFERENT_FROM_OLD:0 "@warning_icon!#X 创建的新[faith|E]与你的旧[faith|E]的[core_tenets|E]和[doctrines|E]不能完全相同#!" - - FAITH_CREATION_TOTAL_COST:1 "花费:[GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyCost]" - FAITH_CONVERSION_TOTAL_COST:1 "总花费:[GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyCost]" - FAITH_CONVERSION_COST_MISSING:1 "#X 缺少:[GetLocalPlayerPietyTextIcon][FaithConversionWindow.CalcPietyMissing]#!" - FAITH_CREATION_COST_MISSING:1 "#X 缺少:[GetLocalPlayerPietyTextIcon][FaithCreationWindow.CalcPietyMissing]#!" - FAITH_CREATION_NAMING_NAME_BASE:0 "名称" - FAITH_CREATION_NAMING_ADJECTIVE_BASE:0 "形容词" - FAITH_CREATION_NAMING_FOLLOWER_BASE:0 "信徒单数格" - FAITH_CREATION_NAMING_FOLLOWERS_BASE:0 "信徒复数格" - FAITH_CREATION_NAMING_NAME:1 "$FAITH_CREATION_NAMING_NAME_BASE$:" - FAITH_CREATION_NAMING_ADJECTIVE:1 "$FAITH_CREATION_NAMING_ADJECTIVE_BASE$:" - FAITH_CREATION_NAMING_FOLLOWER:1 "$FAITH_CREATION_NAMING_FOLLOWER_BASE$:" - FAITH_CREATION_NAMING_FOLLOWERS:1 "$FAITH_CREATION_NAMING_FOLLOWERS_BASE$:" - FAITH_CREATION_NEEDS_ICON:0 "#X 必须选择一个图标#!" - FAITH_CREATION_NAMING_DESC:0 "描述:" - FAITH_CREATION_NAMING_HEADER:0 "选择名称……" - FAITH_WINDOW_FAITH_NAME:0 "[Select_CString( StringIsEmpty( FaithCreationWindow.GetNewFaithName ), '选择名称', '' )] [FaithCreationWindow.GetNewFaithName]" - FAITH_WINDOW_FAITH_NAME_TOOLTIP:0 "输入你的新[faith|E]和其追随者的名称" - FERVOR_YEARLY_CHANGE:0 "每年[fervor|E]变化" - FERVOR_TT:3 "#T 宗教热情:[Faith.GetFervor|2]%#!\n#weak 一个[faith|E]的[fervor|E]的实际效果总是与相对应信仰的宗教热情相关。比如,在进行[convert_county|E]任务时。#!\n\n[Faith.GetYearlyFervorChangeDesc]\n\n[Faith.GetFervorChangelog]" - - FAITH_DOCTRINES_IMPORTANT:0 "主要[doctrines|E]" - FAITH_DOCTRINES_MARRIAGE:0 "婚姻教义" - FAITH_DOCTRINES_CRIMES:0 "罪行教义" - FAITH_DOCTRINES_CLERGY:0 "神职人员教义" - FAITH_DOCTRINES_SPECIAL:0 "特殊教义" - - RELIGIOUS_HEAD:0 "当前[head_of_faith|E]:" - RELIGIOUS_HEAD_WITH_NAME:0 "[Faith.GetReligiousHead.GetUINameNoTooltip|U]" - RELIGIOUS_HEAD_EMPTY_DESC:0 "无人担任[Faith.GetAdjectiveNoTooltip]的信仰领袖" - RELIGIOUS_HEAD_NEVER_DESC:0 "[Faith.GetNameNoTooltip]没有信仰领袖" - ASK_FOR_GOLD:0 "#D 要求金币#!" - CALL_CRUSADE:0 "#D 号召十字军#!" - CREATE_ANTIPOPE:0 "#D 设立对立教宗#!" - RELIGION_FAMILY_TOOLTIP:1 "[ReligionFamily.GetReligiousFamilyHostilityDescription]\n\n#bold 以下宗教是[ReligionFamily.GetNameNoTooltip]:#!\n[ReligionFamily.GetReligions]\n" - CREATE_FAITH_CONFIRM_TITLE:0 "[Select_CString( GetPlayer.GetFaith.IsUnreformed, '改革', '创建' )]$NAME$" - CREATE_FAITH_CONFIRM_DESC:1 "总花费:[GetLocalPlayerPietyTextIcon]$COST$\n$NAME$的信条在[Select_CString( GetPlayer.GetFaith.IsUnreformed, '改革', '创建' )]之后永远不能改变。" - CREATE_FAITH_CONFIRM_ACCEPT:0 "创建" - RELIGIOUS_HEAD_NO_HEAD:0 "无[head_of_faith|E]" - RELIGIOUS_HEAD_SPIRITUAL_HEAD:0 "[head_of_faith_spiritual|E][head_of_faith|E]#E :#!" - RELIGIOUS_HEAD_TEMPORAL_HEAD:0 "[head_of_faith_temporal|E][head_of_faith|E]#E :#!" - - FAITH_BELIEFS:0 "信条" - FAITH_HOLY_SITES:0 "圣地" - FAITH_HOLY_SITE_EXPLANATION:0 "[Faith.GetAdjectiveNoTooltip][ruler|E]持有的每处圣地都会给所有[Faith.GetNameNoTooltip]成员一个增益" - FAITH_HOLY_SITE_HOLDER_TOOLTIP:0 "#T [Character.GetPrimaryTitle.GetNameNoTooltip]\n#![ruler|E]:[Character.GetUIName]\n[faith|E]:[Character.GetFaith.GetName]\n\n[Select_CString( GuiHolySiteItem.IsHeldByFaith, '#same ', '#weak ' )]因为[HolySite.GetName]的统治者属于[Character.GetFaith.GetAdjectiveNoTooltip],其将[Select_CString( GuiHolySiteItem.IsHeldByFaith, '', '不会' )]提供[Select_CString( GuiHolySiteItem.IsHeldByFaith, '', '任何' )]加成给所有的[Faith.GetAdjectiveNoTooltip]角色#!\n\n#I 点击查看#!" - FAITH_DOCTRINES_HEADING:0 "#E [doctrines|E]#!" - FAITH_CORE_TENETS_HEADING:0 "#E [core_tenets|E]#!" - FAITH_SHOW_ALL:0 "显示所有教义" - FAITH_HIDE:0 "隐藏" - - base_fervor_increase:0 "基础" - - ### Temp stuff - TEMP_RELIGION_INFO:0 "#D 公元605年从正统教会分裂\n创建者:皮埃尔十四世·德卡斯泰尔诺#!" - FAITH_FLAVOR_DESC:0 "$DESC|F$" - - FAITH_CREATION_BASIC_UI_DESC:0 "#weak 我有一次千载难逢的机会,永远重塑我们的信仰。我必须审慎计划,因为新的教条一旦确立将无法更改。\n\n祭司和学者远道而来,在我的宫廷讨论各种各样的神学,试图重新诠释我们古老的口头传统,并编纂为完备而稳固的体系。不过,我才是令这次改革成为可能的人。#!\n\n我对于我们新[faith|E]的[core_tenets|E]和[doctrines|E]有着最终决定权。" - RELIGION_SHOW_ONLY:0 "仅限[Religion.GetAdjectiveNoTooltip][faiths|E]" - RELIGION_SHOW_ALL_FAITHS_TT:0 "显示所有[faiths|E]" - RELIGION_SHOW_RELIGION_FAITH_TT:0 "仅显示[RELIGION.GetAdjectiveNoTooltip][faiths|E]" - FAITH_WINDOW_COUNTIES:0 "[Faith.GetNumberOfCountiesOfFaith]块[counties|E]信奉这一信仰" - FAITH_RELIGION:0 "[Faith.GetReligion.GetAdjectiveNoTooltip]信仰" - ORDER_FAITH_BY_COUNTIES:0 "伯爵领" - ORDER_FAITH_BY_FERVOR:0 "宗教热情" - ORDER_FAITH_BY_RELIGION:0 "宗教" - ORDER_FAITH_BY_NAME:0 "名字" - - FAITH_CREATION_THEOCRACY_INFO:0 "神权制" - FAITH_CREATION_HEAD_OF_FAITH_INFO:0 "信仰领袖" - SPIRITUAL_HEAD_CREATED:0 "$doctrine_parameter_spiritual_head_of_faith$" - SPIRITUAL_HEAD_NOT_CREATED:0 "[head_of_faith|E]头衔无法创建。\n当你掌握[EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' )|0V]处[holy_sites|E]之后才能创建。" - FAITH_CREATION_ADDS_SPIRITUAL_HEAD_TEXT:0 "任命[spiritual_head_of_faith|E]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' ) ) ), 'SPIRITUAL_HEAD_CREATED', 'SPIRITUAL_HEAD_NOT_CREATED' )]" - TEMPORAL_HEAD_CREATED:0 "你会获得[head_of_faith|E]头衔。" - TEMPORAL_HEAD_NOT_CREATED:0 "[head_of_faith|E]头衔无法创建。\n当你掌握[EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' )|0V]处[holy_sites|E]之后才能创建。" - FAITH_CREATION_ADDS_TEMPORAL_HEAD_TEXT:0 "任命[temporal_head_of_faith|E]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' ) ) ), 'TEMPORAL_HEAD_CREATED', 'TEMPORAL_HEAD_NOT_CREATED' )]" - CREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "创建信仰领袖头衔" - RECREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "重建信仰领袖头衔" - FERVOR_CHANGELOG_ENTRY:0 "[DATE.GetStringShort]:$DESC$:$VALUE|0+=$" - FERVOR_CHANGELOG_HEADER:0 "#S 最近变化:#!" - NO_CONVERSION_VASSALS_TO_DISPLAY:0 "你没有可改信的[vassals|E]" - FAITH_CREATION_BLOCKERS_HEADER:0 "无法创建信仰" - CREATE_FAITH_SELECT_COLOR:0 "为你的新[faith|E]选择一种颜色" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/findtitleview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/findtitleview_l_simp_chinese.yml deleted file mode 100644 index c3893158c7..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/findtitleview_l_simp_chinese.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_simp_chinese: - FIND_TITLE:0 "查找头衔" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/fleetwindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/fleetwindow_l_simp_chinese.yml deleted file mode 100644 index 8e1824a001..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/fleetwindow_l_simp_chinese.yml +++ /dev/null @@ -1,21 +0,0 @@ -# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === - -# === [LocEditor:OrphanedFile] File contains only orphaned keys === -# l_simp_chinese: - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === -# Moved key `FW_FLEET_HEADER` -# Moved key `FW_GATHERING_FLEET_HEADER` -# Moved key `FW_SHIPS_INFO` -# Moved key `FW_CAPACITY_INFO` -# Moved key `FW_GATHERING_INFO` -# Moved key `CANNOT_DISBAND_WHILE_EMBARKED` -# Moved key `CANNOT_MERGE_NO_FLEETS` -# Moved key `CANNOT_SPLIT_FLEET_EMBARKED` -# Moved key `CANNOT_SPLIT_FLEET_FEW_SHIPS` -# Moved key `DISBAND_FLEET_CONFIRM_TITLE` -# Moved key `DISBAND_FLEET_CONFIRM` -# Moved key `DISBAND_FLEET_CONFIRM_SHIPS_LOSS` -# Moved key `DISBAND_FLEET` -# Moved key `MERGE_FLEET` -# Moved key `SPLIT_FLEET_IN_HALF` diff --git a/project/ck3/base_game/localization/simp_chinese/gui/frontend_gamesetup_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/frontend_gamesetup_l_simp_chinese.yml deleted file mode 100644 index b562060438..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/frontend_gamesetup_l_simp_chinese.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_simp_chinese: - SELECT_CHARACTER_ON_MAP:0 "选择地图上的一个角色。" - PICK_ANY_CHARACTER:4 "扮演#light_background;bold [GameSetup.GetSelectedBookmark.GetDate.GetYear]#!剧本的任一统治者,或#bold 自建一名统治者!#!" - BOOKMARK_DISABLED:0 "此剧本已被禁用" - BOOKMARK_NOT_PICKED_CHARACTER:0 "在开始游戏之前在剧本中选择一个角色。或者,通过单击‘选择任一角色’来自由选择角色。" - SINGLEPLAYER:0 "单人游戏" - - GAMESETUP_TUTORIAL_PROMPT_HEADER:1 "欢迎来到《十字军之王3》" - GAMESETUP_TUTORIAL_PROMPT_INTRO:0 "《十字军之王3》是一款描绘王朝沉浮,宫廷诡谲的深度战略游戏!" - GAMESETUP_TUTORIAL_PROMPT_RECOMMEND:0 "如果你初来乍到,第一次接触《十字军之王》系列,我们强烈推荐你先游玩教程。" - GAMESETUP_TUTORIAL_PROMPT_ABOUT_RULER:0 "在教程中,你将会扮演$bookmark_rags_to_riches_petty_king_murchad$,一位爱尔兰的统治者。领导你的家族击败你的敌人,成为爱尔兰之王吧!" - GAMESETUP_TUTORIAL_PROMPT_ASK:0 "作为$bookmark_rags_to_riches_petty_king_murchad$了解游戏?" - - GAMESETUP_TUTORIAL_PROMPT_DISABLE:0 "或许下次吧" - GAMESETUP_TUTORIAL_PROMPT_PLAY_TUTORIAL:0 "$GAMESETUP_PLAY_TUTORIAL$" - GAMESETUP_PLAY_TUTORIAL:0 "游玩教程" - GAMESETUP_GAME_INFO:0 "游戏信息" - - GAMESETUP_TUTORIAL_PROMPT_PLAY_BUTTON_TOOLTIP:0 "#T 扮演$bookmark_rags_to_riches_petty_king_murchad$,时间位于1066年#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/frontend_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/frontend_l_simp_chinese.yml deleted file mode 100644 index c7f50c0b71..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/frontend_l_simp_chinese.yml +++ /dev/null @@ -1,62 +0,0 @@ -l_simp_chinese: - PLAYED_PAST:0 "$WHEN$之前" - PLAYED_TODAY:0 "今天" - NEW_GAME:0 "新游戏" - LOAD:0 "载入游戏" - CONTINUE:0 "继续游戏" - HOST_GAME:0 "创建游戏" - SCAN_FOR_GAME:0 "搜索多人游戏" - LOAD_AND_HOST_GAME:0 "载入多人游戏" - JOIN:0 "使用服务器ID加入" - SINGLE_PLAYER:0 "单人游戏" - MULTI_PLAYER:0 "多人游戏" - OPTIONS:0 "选项" - APPLY:0 "应用" - RESET:0 "重置" - CREDITS:0 "制作人员" - QUIT:0 "退出游戏" - ACCOUNT:0 "账号" - FRONTEND_NO_CONTINUE_TT:0 "未发现游戏存档" - FRONTEND_CONTINUE_TT:1 "#T 加载存档继续游戏\n#!“[SaveGameItem.GetName]”\n[SaveGameItem.GetPlayerName|V]\n[SaveGameItem.GetTitleName|VU]\n[SaveGameItem.GetDate.GetString|V]\n[Select_CString( SaveGameItem.IsCloudSave, '云存档', ' ' )]" - LOAD_SAVE_ITEM_DATE:0 "日期:[SaveGameItem.GetDate.GetString]" - LOAD_SAVE_ITEM_FILENAME:0 "文件名:[SaveGameItem.GetName]" - LOAD_SAVE_ITEM_SAVE_TIME:0 "最后游玩:[SaveGameItem.GetLastPlayed]" - FRONTEND_GOTO_LOBBY:0 "多人游戏大厅" - FRONTEND_COPY_CLIPBUFFER:0 "复制到粘贴板" - FRONTEND_COPY_CLIPBUFFER_TT:0 "#T 复制服务器ID到粘贴板#!\n此ID可用于让其他玩家直连这场多人游戏" - FRONTEND_NOT_PAUSED:0 "@warning_icon!#X 游戏没有暂停#!" - FRONTEND_IS_PAUSED:0 "游戏暂停" - FRONTEND_PLAYERS_COUNT:0 "[GetPlayersCount]名玩家" - FRONTEND_INVITE:0 "发送服务器ID邀请更多玩家:\n[GetServerInfo.GetServerID]" - FRONTEND_LOGIN_FOR_MUTLIPLAYER:0 "登陆多人游戏" - FRONTEND_LOGIN_FOR_MUTLIPLAYER_TT:0 "打开登录窗口" - FRONTEND_LOGGED_IN:0 "已登录" - FRONTEND_JOIN_MULTIPLAYER:0 "加入游戏" - FRONTEND_SELECT_GAME_TO_LOAD:0 "选择一个存档加载" - FRONTEND_END_GAME:0 "结束游戏" - FRONTEND_LEAVE_GAME:0 "离开游戏" - FRONTEND_SAVE_EXIT_TEXT:0 "" - FRONTEND_END_GAME_TEXT:0 "如果你作为主机离开了游戏,那么多人游戏将会结束,其他玩家无法继续一起游玩。" - FRONTEND_LEAVE_GAME_TEXT:0 "如果你离开,多人游戏会在没有你的情况下继续" - FRONTEND_AUTO_SAVE:1 "保存游戏作为#high [GetAutosaveName]#!" - FRONTEND_AUTO_SAVE_IRONMAN:1 "这局游戏将会保存为#high [GetAutosaveName]#!" - FRONTEND_SWITCH_CHARACTER:0 "切换角色" - FRONTEND_LOBBY_UNAVAILABLE_IRONMAN:1 "@warning_icon!#X 铁人模式下多人模式不可用#!" - FRONTEND_LOBBY_UNAVAILABLE_LOGIN:2 "@warning_icon!#X 登录你的Paradox账户以游玩多人模式#!" - FRONTEND_LOBBY_UNAVAILABLE_USERNAME:2 "@warning_icon!#X 你需要设置一个用户名以进行多人游戏。你可以在账户窗口操作。#!" - FRONTEND_LOGIN_PROMPT:0 "打开登录窗口" - FRONTEND_OBSERVER_DESC:1 "以观察者的身份观察游戏的展开,不直接参与进去。\n\n一旦进入游戏,你可以按住Ctrl点击一位角色,以他的角度查看游戏。\n\n如果你想扮演一位角色,可以稍后返回这里。" - SAVE_WINDOW_OVERWRITE:0 "覆盖" - SAVE_WINDOW_SAVE:0 "[SelectLocalization( SaveGameWindow.IsOverwrite, 'SAVE_WINDOW_OVERWRITE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), SaveGameWindow.IsIronman ), 'START_IRONMAN_SAVE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), Not( SaveGameWindow.IsIronman ) ), 'SAVE', '' )]" - SAVE_WINDOW_SHOW_INVALID:0 "显示无效存档" - OVERWRITE_GAME:0 "覆盖存档" - OVERWRITE_CONFIRMATION_DESC:0 "已存在同名存档文件。你确定要覆盖吗?" - LOAD_GAME_WINDOW_HOUSE:0 "家族:[SaveGameItem.GetHouseName]" - LOAD_GAME_VERSION:0 "版本:[SaveGameItem.GetVersionName]" - LOAD_GAME_DIFFERENT_VERSION:0 "@warning_icon!#X 版本不同#!" - LOAD_GAME_DIFFERENT_VERSION_TT:0 "这个存档创建于不同版本的\n《十字军之王》" - LOAD_MISSING_ITEMS_TT:0 "[SelectLocalization( SaveGameItem.HasMissingDLCs, 'MISSING_DLC', '' )]\n[SelectLocalization( SaveGameItem.HasMissingMods, 'MISSING_MODS', '' )]\n[SelectLocalization( SaveGameItem.IsDifferentVersion, 'LOAD_GAME_DIFFERENT_VERSION', '' )]" - ACHIEVEMENTS_UNAVAILABLE_TT:0 "无法加载成就:请检查你的网络链接" - ACHIEVEMENTS_UNAVAILABLE_PLAZA_TT:1 "无法加载成就:请登录Paradox账号" - GAME_RULES_RESET_TO_DEFAULTS_TEXT:0 "恢复到默认" - RECOMMEND_START_BOOKMARK:0 "推荐开局" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/frontend_mp_game_setup_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/frontend_mp_game_setup_l_simp_chinese.yml deleted file mode 100644 index 2bf01545a5..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/frontend_mp_game_setup_l_simp_chinese.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_simp_chinese: - FRONTEND_MP_GAME_SETUP_SELECT_BOOKMARK:0 "@warning_icon!#X 目前没有选中剧本或游戏存档#!" - FRONTEND_MP_GAME_SETUP_HOST_HEADER:0 "创建多人游戏" - FRONTEND_MP_GAME_SETUP_HOST_NEW_GAME:0 "新游戏" - FRONTEND_MP_GAME_SETUP_HOST_SAVED_GAME:0 "载入游戏存档" - FRONTEND_MP_GAME_SETUP_GAME_SETTINGS:0 "游戏设置" - FRONTEND_MP_GAME_SETUP_VERSION:0 "版本:[GetGameVersionInfoShort]" - FRONTEND_MP_SERVER_NAME_TOOLTIP:0 "最多64个字符" - FRONTEND_MP_SERVER_PASSWORD_TOOLTIP:0 "最多64个字符" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/great_holy_war_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/great_holy_war_view_l_simp_chinese.yml deleted file mode 100644 index ef5631429b..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/great_holy_war_view_l_simp_chinese.yml +++ /dev/null @@ -1,82 +0,0 @@ -l_simp_chinese: - GREAT_HOLY_WAR_WINDOW_TITLE:0 "[GreatHolyWar.GetName]" - GREAT_HOLY_WAR_NAME:1 "[GREAT_HOLY_WAR.GetTargetTitle.GetBaseName][GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]" - GREAT_HOLY_WAR_INVALID_NAME:0 "无效的大圣战" - PLEDGED_ATTACKERS_LABEL:0 "宣誓进攻者——[GreatHolyWar.GetAttackerStrength]([GreatHolyWar.GetStrengthBalance|%V0])" - PLEDGED_DEFENDERS_LABEL:0 "宣誓防御者——[GreatHolyWar.GetDefenderStrength]([GreatHolyWar.GetInverseStrengthBalance|%V0])" - GHW_ATTACKERS_VS_DEFENDERS:0 "[GreatHolyWar.GetAttackerStrength]对[GreatHolyWar.GetDefenderStrength]" - GHW_TT_ATTACKERS_VS_DEFENDERS:0 "#T $GHW_RELATIVE_STRENGTH$\n#!进攻方总[soldiers|E]:[GreatHolyWar.GetAttackerStrength]\n防御方总士兵:[GreatHolyWar.GetDefenderStrength]" - GHW_RELATIVE_STRENGTH:0 "相对军力" -# GHW_SEE_PARTICIPANTS:0 "See Participants" - GHW_WAR_CHEST_LABEL:0 "[war_chest|E]" - pledge_attacker:0 "加入[great_holy_war.ghw_target_kingdom.GetName][great_holy_war.GetFaith.Custom('GHWName')]" - pledge_defender:0 "对抗[great_holy_war.ghw_target_kingdom.GetName][great_holy_war.GetFaith.Custom('GHWName')]" - SELEC_GHW_BENEFICIARY_NO:0 "\n@warning_icon!#X 没有可选的有效角色#!" - SELECT_GHW_BENEFICIARY:1 "#T 选择[beneficiary|E]#![SelectLocalization( GreatHolyWarWindow.HasPotentialBeneficiary, '', 'SELEC_GHW_BENEFICIARY_NO' )]" - GHW_TIME_TO_LAUNCH_TOOLTIP:0 "在[GREAT_HOLY_WAR.GetTimeUntilLaunch]([GREAT_HOLY_WAR.GetLaunchDate.GetString])后发动" - GHW_OPEN_TOOLTIP_ATTACKER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I 点击查看大圣战#!" - GHW_OPEN_TOOLTIP_DEFENDER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I 点击查看大圣战#!" - GHW_TIME_TO_LAUNCH_IN_WINDOW:1 "在[GreatHolyWar.GetTimeUntilLaunch]后发动" - GHW_SCORE_ENTRY:0 "[CHARACTER.GetUIName]:$SCORE|V$($SCORE_PERCENT|1/%$)" - GHW_ATTACKER_SCORES:0 "进攻方参与度:" - GHW_DEFENDER_SCORES:0 "防御方参与度:" - GHW_CONCEPT:0 "[GreatHolyWar.GetFaith.GetAdjective][great_holy_war|E]" - - GHW_NOT_ATTACKER_PLEDGED:1 "#Weak 如果你许诺加入进攻方:\n$EFFECT_LIST_BULLET$你选择的一位[beneficiary|E]可能会获得王国内的一个头衔\n$EFFECT_LIST_BULLET$你可能获得部分战争金库\n$EFFECT_LIST_BULLET$当十字军开始时,你会从战争金库中获得部分金币\n$EFFECT_LIST_BULLET$当十字军开始时,对抗其他参与者的战争将强制结束#!" - GHW_NOT_DEFENDER_PLEDGED:1 "#Weak 如果你许诺加入防御方:\n$EFFECT_LIST_BULLET$你可能获得部分战争金库的[piety|E]和[prestige|E]\n$EFFECT_LIST_BULLET$当十字军开始时,对抗其他参与者的战争将强制结束#!" - GHW_PLEDGED:0 "我已许诺加入防御方。如果我们胜利了,我可能根据我的战争贡献获得部分战争金库。" - GHW_TITLE_NOT_PLEDGED:0 "#X 我被要求提供军事支援,或捐赠黄金#!" - GHW_TITLE_NOT_PLEDGED_DONATED:0 "#Weak 我已经捐赠了金币#!" - GHW_PLEDGE:0 "许诺" - GHW_WITHDRAW:0 "撤回" - GHW_WITHDRAWPLEDGE:0 "撤回许诺" - GHW_GIVE_GOLD:0 "捐赠金币" - GHW_CHANGE_BENEFICIARY:2 "[Select_CString( GetPlayer.GetBeneficiary.IsValid, '替换', '指派' )]" - GHW_MY_BENEFICIARY:0 "我的[beneficiary|E]" - GHW_MY_CONTRIBUTION:0 "我的[contribution|E]" - GHW_TOGGLE_BENEFICIARY:1 "无视受支持候选人" - GHW_MAX_WARCHEST:0 "最大!" - GHW_WARCHEST_SHARE:0 "[war_chest|E]份额" - GHW_SCORE:0 "分数" - GHW_TAB_ATTACKERS:0 "进攻方" - GHW_TAB_DEFENDERS:0 "防御方" - GHW_MILITARY_STRENGTH:0 "军力:[Character.GetMilitaryStrengthText|V]" - GHW_BENEFICIARY:0 "[beneficiary|E]:[Character.GetBeneficiary.GetUIName]" - GHW_NO_BENEFICIARY:0 "#weak 无[beneficiary|E]#!" - GHW_MY_RANK:0 "排名" - GHW_RANK_TT:0 "#T 排名:[GreatHolyWarWindow.GetRankForCharacter( Character.Self )]#!" - GHW_SCORE_TT:0 "#T 份额:[GreatHolyWarWindow.GetScore( Character.Self ).GetScorePercent|0V]%#!" - GHW_NO_SCORE:0 "无份额" - GHW_NO_SCORE_TT:0 "#T [spiritual_head_of_faith|E]不能获得任何[contribution|E]或份额#!" - - GHW_WAR_CHEST_PIETY_TOOLTIP:1 "#T [war_chest|E]之[piety|E]#!\n在[war_chest|E]中:[GetLocalPlayerPietyTextIcon][GreatHolyWar.GetWarChestPiety|0V]\n我的份额:[GetLocalPlayerPietyTextIcon][GreatHolyWarWindow.GetPietyForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_PRESTIGE_TOOLTIP:0 "#T [war_chest|E]之[prestige|E]#!\n在[war_chest|E]中:@prestige_icon![GreatHolyWar.GetWarChestPrestige|0V]\n我的份额:@prestige_icon![GreatHolyWarWindow.GetPrestigeForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_GOLD_TOOLTIP:0 "#T [war_chest|E]之[gold|E]#!\n在[war_chest|E]中:@gold_icon![GreatHolyWar.GetWarChestGold|0V]\n我的份额:@gold_icon![GreatHolyWarWindow.GetGoldForCharacter( GetPlayer )|V]" - - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_YES:0 "#T 无视[papal_recipient|E]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_NO:0 "#T 顺应[papal_recipient|E]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_YES:0 "如果你是[GREAT_HOLY_WAR.GetName]的主要贡献者,那么你的受益人就能获封主头衔。选择这一立场将减少你可以从战争金库中分得的胜利金额。" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_NO:2 "如果你是[GREAT_HOLY_WAR.GetName]的主要贡献者,[Select_CString( GREAT_HOLY_WAR.GetDesignatedWinner.IsValid, GREAT_HOLY_WAR.GetDesignatedWinner.GetShortUIName, '受拥护候选人' )]将在战争结束后获得该头衔。选择这一立场将会让你从战争金库中获得更大份额的胜利红利。" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_YES:2 "#I 点击无视#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_NO:2 "#I 点击顺应#!" - - GHW_PLEDGE_TT_HEADER:0 "#T 许诺军事支持#!" - GHW_UNPLEDGE_TT_HEADER:0 "#T 撤销军事支持#!" - GHW_PLEDGE_TT_BODY:0 "加入[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]!参与者将分享[war_chest|E]并且他们的[beneficiary|E]或能成为[GREAT_HOLY_WAR.GetTargetTitle.GetName]的[ruler|E]" - GHW_UNPLEDGE_TT_BODY:1 "退出[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]。你将不会从[war_chest|E]中获益,而且你的[beneficiary|E]也会与你一齐离开。" - GHW_CONTRIBUTE_WAR_CHEST_TT_HEADER:0 "#T 捐献给战争金库#!" - GHW_CONTRIBUTE_WAR_CHEST_TT_BODY:0 "捐赠一笔[gold|E]到[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]以换取[piety|E]" - GHW_SCORE_TOOLTIP_HEADER:0 "#T [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]贡献#!" - GHW_SCORE_TOOLTIP_NO_WAR:0 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]还未开始" - GHW_SCORE_TOOLTIP_MULTIPLIER_ZERO:0 "你在这场[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]中无法获得任何分数" - GHW_SCORE_TOOLTIP_MULTIPLIER:0 "系数:$VALUE|+V%$" - GHW_TARGET_CHARACTER:0 "防御方" - GHW_CHANGE_TARGET:0 "改变战争目标" - GHW_CHANGE_TARGET_TT:0 "#T 改变战争目标#!\n花费[piety|E],为这场战争选择另一个目标[kingdom|E]" - GHW_PLEDGE_FIRST_TT:0 "在改变战争目标之前,你需要先许诺" - GHW_MY_RANK_TT:1 "#T [contribution|E]排名:[GreatHolyWarWindow.GetRankForCharacter( GetPlayer )]\n#!从其他参与者与你的[contribution|E]分数相比来看,如果你胜利的话,你的[beneficiary|E]将会因更好的排名而得到更好的[title|E]!" - GHW_MY_SHARE_TT:1 "#T [war_chest|E]份额:[GreatHolyWarWindow.GetScore( GetPlayer ).GetScorePercent|0V/%]\n#!按照你以及其他所有参与者的[contribution|E]分数,你将从[war_chest|E]分得[gold|E]、[piety|E]和[prestige|E]" - GHW_MY_SCORE_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( GetPlayer )]" - GHW_MY_SCORE_OTHER_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( Character.Self )]" - GHW_RANK_NONE:0 "-" - GHW_FORMAT_RANK:0 "$NUM|O$" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/hired_troops_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/hired_troops_view_l_simp_chinese.yml deleted file mode 100644 index d36541a78a..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/hired_troops_view_l_simp_chinese.yml +++ /dev/null @@ -1,56 +0,0 @@ -l_simp_chinese: - HIRED_TROOPS_VIEW_HEADER:0 "雇佣士兵" - HIRED_TROOPS_VIEW_GO_TO_MILITARY_VIEW_TT:0 "#T 返回军事界面#!" - - HIRED_TROOPS_VIEW_LIST_MC_BUTTON_TOOLTIP:0 "#T [MercenaryCompany.GetName]#!\n#I 点击查看细节#!" - HIRED_TROOPS_VIEW_LIST_MC_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers][soldiers|E]" - HIRED_TROOPS_VIEW_LIST_HO_HEADER:1 "[GetPlayer.GetFaith.GetAdjective][holy_orders|E]" - HIRED_TROOPS_VIEW_LIST_HO_BUTTON_TOOLTIP:0 "#T [HolyOrder.GetName]#!\n#I 点击查看细节#!" - HIRED_TROOPS_VIEW_LIST_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers][soldiers|E]" - HIRED_TROOPS_VIEW_LIST_HO_NO_HOS:0 "没有[GetPlayer.GetFaith.GetAdjective]骑士团" - HIRED_TROOPS_VIEW_LIST_NO_WAR:0 "#T 待命的雇佣兵#!\n和平时期,受雇的[mercenaries|E]将保持待命直至战争开始。届时他们会自动集结。" - - HIRED_TROOPS_VIEW_MC_CULTURE:0 "[HiredTroop.GetMercenaryCompany.GetCulture.GetName][mercenary|E]团" - HIRED_TROOPS_VIEW_HO_NUM_HOLDINGS:1 "地产:[GetDataModelSize(HiredTroop.GetHolyOrderLeasedTitles)]" - HIRED_TROOPS_VIEW_MC_CAPITAL:0 "首府:[HiredTroop.GetMercenaryCompany.GetHomeCounty.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_CAPITAL:1 "总部:[HiredTroop.GetHolyOrder.GetCapital.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_PATRON:0 "庇护者:[HiredTroop.GetHolyOrderPatron.GetUIName]" - HIRED_TROOPS_VIEW_MC_CAPTAIN_LABEL:0 "佣兵队长" - HIRED_TROOPS_VIEW_HO_GRANDMASTER_LABEL:0 "大团长" - HIRED_TROOPS_VIEW_MC_HIRE_INFO:1 "以[HiredTroop.GetMercenaryCompany.GetCostDesc]签订一份[HiredTroop.GetMercenaryCompany.GetHireDurationDesc]的[Concept( 'mercenary_contract', '契约' )|E]" - HIRED_TROOPS_VIEW_HO_HIRE_INFO:0 "[HiredTroop.GetHolyOrder.GetCostDescForPlayer]" - HIRED_TROOPS_VIEW_MC_HIRED_TIME_LEFT:0 "剩余[MercenaryCompany.GetHiredTimeLeft]" - HIRED_TROOPS_VIEW_HIRE:0 "雇佣" - HIRED_TROOPS_VIEW_HIRED_BY_ME:1 "被你雇佣" - HIRED_TROOPS_VIEW_HIRED_BY_ME_LEFT:1 "被你雇佣, " - HIRED_TROOPS_VIEW_MC_EXTEND_INFO:0 "花费$COST$延长$TIME$" - HIRED_TROOPS_VIEW_MC_EXTEND:0 "延期" - HIRED_TROOPS_VIEW_NOT_AVAILABLE:1 "#X 已受雇#!" - HIRED_TROOPS_HIRED_BY:0 "#X 已被[HiredTroop.GetHiredBy.GetShortUIName]雇佣,但是由于你是他们的庇护者,你可以要求他们放弃合同转而为你作战#!" - HIRED_TROOPS_VIEW_LEVY_REGIMENT:0 "[levies|E]" - HIRED_TROOPS_VIEW_SOLDIER_COUNT:1 "[HiredTroopRegiment.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_SOLDIERS:1 "[HiredTroop.GetCurrentSoldiers] [soldiers|E]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_KNIGHTS:2 "[HiredTroop.GetKnightCount]名[HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - HIRED_TROOPS_VIEW_KNIGHT_LIST_TITLE:1 "#T [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]列表#!" - HIRED_TROOPS_VIEW_KNIGHT_LIST_ENTRY:0 "$BULLET_WITH_TAB$[CHARACTER.GetName](@skill_prowess_icon![CHARACTER.GetProwess])" - HIRED_TROOPS_VIEW_PLEDGED_TO_GREAT_HOLY_WAR:1 "参加大圣战" - - HOLY_ORDER_HIRE_LIMIT_REACHED:1 "@warning_icon!#X 你已雇佣了另一支[holy_order|E]#!" - HIRED_TROOPS_ALREADY_HIRED:0 "@warning_icon!#X 他们已经被雇佣#!" - HIRED_TROOPS_ALREADY_HIRED_BY_PLAYER:0 "@warning_icon!#X 他们已受雇于一位玩家#!" - HIRED_TROOPS_ALREADY_HIRED_BY_YOU:0 "@warning_icon!#X 他们已被你雇佣#!" - MERCENARY_COMPANY_NOT_HIRED_BY_ME:1 "@warning_icon!#X 他们目前没有被你雇佣#!" - MERCENARY_COMPANY_OUTSIDE_RANGE:0 "@warning_icon!#X 他们的位置太远了。#!" - MERCENARY_COMPANY_TOO_EARLY_TO_EXTEND:0 "@warning_icon!#X 合同无法在[DATE.GetString|V]之前延期#!" - HIRED_TROOPS_CANNOT_AFFORD:1 "@warning_icon!#X 你无法承担大于你的收入$VALUE$的负债#!" - HOLY_ORDER_MUST_BE_AT_WAR_WITH_BAD_FAITH:0 "@warning_icon!#X 未与[GetHostilityLevelName(GetDefine('NHolyOrder', 'ENEMY_MIN_HOSTILITY_LEVEL'))][faith|E]的人处于战争状态#!" - HOLY_ORDER_PLEDGED_TO_GREAT_HOLY_WAR:0 "@warning_icon!#X 他们已承诺参加[GREAT_HOLY_WAR.GetName]#!" - HOLY_ORDER_AT_WAR:0 "@warning_icon!#X 他们处于战争之中#!" - MERCENARY_COMPANY_HIRE_NOT_AT_WAR:1 "@warning_icon!#X 你必须处于[war|E]中才能雇佣[mercenaries|E]#!" - MERCENARY_COMPANY_EXTEND_NOT_AT_WAR:1 "@warning_icon!#X 你必须处于[war|E]中才能雇佣[mercenaries|E]#!" - MERENCARY_COMPANY_ON_HOLD:0 "待命" - - MERCENARY_COMPANY_COST_BANKRUPTCY:0 "@warning_icon!#X 你不能雇佣这支[mercenary_company|E],因为这会让你的[debt|E]过重#!" - MERCENARY_COMPANY_COST_BANKRUPTCY_HIRED:0 "@warning_icon!#X 你无法负担延长[mercenary_company|E]契约的费用,因为这会让你的[debt|E]过重#!" - MERCENARY_COMPANY_COST_DEBT:0 "@warning_icon!#X 雇佣这支[mercenary_company|E]会使你[debt|E]#!" - MERCENARY_COMPANY_COST_DEBT_HIRED:0 "@warning_icon!#X 延长这支[mercenary_company|E]的契约会让你[debt|E]#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/holding_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/holding_view_l_simp_chinese.yml deleted file mode 100644 index 315c62902a..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/holding_view_l_simp_chinese.yml +++ /dev/null @@ -1,171 +0,0 @@ -l_simp_chinese: - HOLDING_TAX:0 "[tax|E]:" - HOLDING_TAX_VALUE:1 "@gold_icon![Holding.GetIncome|2]" - HOLDING_LOOT:1 "[raid_loot|E]:" - HOLDING_LOOT_VALUE:0 "@gold_icon![Holding.GetProvince.GetRaidLoot|0V]" - HOLDING_FORT_LEVEL:1 "[fort_level|E]" - HOLDING_GARRISON:1 "[garrison|E]:" - HOLDING_EMPTY:0 "无[holding|E]" - HOLDING_CONSTRUCTING:0 "正在修建[HOLDING_TYPE.GetName][holding|E]" - COUNTY_OCCUPANT:0 "伯爵领占领者" - CONSTRUCT:0 "修建" - UPGRADE:0 "升级" - UPGRADE_COST:0 "升级花费" - CURRENT_BUILDING:0 "正在修建" - CV_BUILDING_LEVEL_AND_NAME:1 "等级1:#high [Building.GetNameNoTooltip]#!" - BUILDING_TYPE_REGULAR:0 "[building|E]" - BUILDING_TYPE_SPECIAL:0 "[special_building|E]" - BUILDING_TYPE_DUCHY:0 "[duchy_building|E]" - CONSTRUCT_HOLDING_TITLE:2 "#T 修建[holding|E]#!" - CANT_CONSTRUCT_HOLDING_NO_AVAILABLE:0 "#X @warning_icon!没有可供修建的[holdings|E]#!" - CONSTRUCT_BUILDING:0 "修建新$TYPE$" - CONSTRUCT_BUILDING_TITLE:0 "#T 修建新$TYPE$#!" - CONSTRUCT_HOLDING_TYPE_TITLE:0 "#T 修建#V $NAME$#!#!" - CONSTRUCT_BUILDING_TYPE_TITLE:0 "#T 修建#V $NAME$#!#!" - CONSTRUCT_BUILDING_INFO_TITLE:0 "#T $NAME$#!" - CONSTRUCT_BUILDINGS_DETAILS:0 "预览" - CONSTRUCT_BUILDINGS_DETAILS_TT:0 "#T 建筑预览\n#!显示升级这个[building|E]的效果和花费" - UPGRADE_BUILDING:0 "升级$TYPE$" - CANCEL_CONSTRUCTION:1 "取消$TYPE$的修建" - UPGRADE_HOLDING_TITLE:0 "升级[holding|E]" - CONSTRUCT_BUILDING_ALREADY_CONSTRUCTING:0 "@warning_icon!#X 此[holding|E]中已经有另一[building|E]在建#!" - CONSTRUCT_BUILDING_INVALID_SLOT:0 "@warning_icon!#X 这不是新[building|E]的可用槽#!" - CONSTRUCT_BUILDING_NONE_POTENTIAL:0 "@warning_icon!#X 你没有适用于此建筑槽的可用[buildings|E]#!" - BUILDING_DEFAULT_TITLE_PREFIX_ALSO_CONSTRUCTING:1 "\n\n#T 正在修建:\n[BUILDING.GetNameNoTooltip]\n#!" - BUILDING_DEFAULT_TITLE:2 "#T [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n$TYPE$\n\n" - BUILDING_EFFECT_AND_DESC_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n[BUILDING.GetDescription]" - BUILDING_EFFECT_AND_DESC_DISABLED_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$DISABLED$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_DESC:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$TIME$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_TIME_LEFT:0 "剩余$DAYS$" - CONSTRUCT_HOLDING_PRIMARY:1 "该[holding|E]的第一等级为$NAME|V$" - HOLDING_NOT_THE_COUNTY_HOLDER:1 "@warning_icon!#X 只有该[county|E]的[holder|E]或其[liege|E]才可以修建新[holding|E]#!" - BUILDING_NOT_THE_BARONY_HOLDER:1 "@warning_icon!#X 只有该[holding|E]的[holder|E]或其[liege|E]才可以修建新[building|E]#!" - BUILDING_NOT_THE_DIRECT_BARONY_HOLDER:0 "@warning_icon!#X 只有这处[holding|E]的[holder|E]才能取消或者替换[buildings|E]#!" - BUILDING_NOT_THE_BARONY_LESSEE:0 "@warning_icon!#X 只有这座[holding|E]的[lessee|E]能够修建新[building|E]#!" - HOLDING_VIEW_ALREADY_HAS_PRIMARY:0 "@warning_icon!#X 此男爵领已经有一处[holding|E]#!" - HOLDING_VIEW_MISSING_PRIMARY:0 "@warning_icon!#X 此男爵领尚未有[holding|E]#!" - HOLDING_VIEW_MUST_BUILD_OTHER_HOLDING_FIRST:0 "@warning_icon!#X 必须先在此[county|E]建造一座$MISSING_HOLDING|V$#!" - HAS_BUILDING_TYPE:0 "@warning_icon!#X 此[holding|E]已有$TYPE$#!" - ALREADY_CONSTRUCTED:0 "@warning_icon!#X $NAME$已被建造#!" - PREVIOUS_NOT_CONSTRUCTED:1 "@warning_icon!#X $PREVIOUS_NAME$必须首先修建#!" - HOLDING_TAXES_TOOLTIP_HEADER:0 "#T 税收#!" - HOLDING_RAID_INCOME_TOOLTIP_HEADER:0 "#T 战利品#!" - HOLDING_RAID_INCOME_TOOLTIP_TOTAL:0 "总[raid_loot|E]" - HOLDING_TAXES_TOOLTIP_PLAYER:0 "我的收入" - HOLDING_TAXES_TOOLTIP_TOTAL:0 "总计[tax|E]" - HOLDING_LEVIES_TOOLTIP_HEADER:0 "#T 征召兵#!" - HOLDING_LEVIES_TOOLTIP_PLAYER:0 "我的[levies|E]" - HOLDING_LEVIES_TOOLTIP_TOTAL:0 "全部[levies|E]" - HOLDING_IN_DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "@warning_icon!#X 由于已超过你的[domain_limit|E],该[recently_acquired_holding|E]不会产生任何[taxes|E]或[levies|E]#!" - HOLDING_OCCUPIED:0 "为[CHARACTER.GetShortUIName]所[occupied|E]" - INVALID_CONSTRUCTION:0 "@warning_icon!#X 无效建造#!" - DISABLED_BUILDING:1 "@warning_icon!#X 建筑已被禁用,因为:#!\n$DESC$" - BUILDING_WILL_REENABLE:0 "@warning_icon!建筑目前被禁用,但将在下个月重新启动" - BUILDING_DISABLED_BY_GRACE_PERIOD:0 "@warning_icon! 地产已失效以避免超过[domain_limit|E]的惩罚。将在[DATE.GetTimeDiffFromNowNoDays]或不再超过直辖上限时重新启用" - ABORT_CONSTRUCTION:0 "#T 中止建造#!" - CANT_BE_CONSTRUCTED:0 "@warning_icon!#X 无法建造#!" - SUPPLY_LIMIT:0 "[supply_limit|E]:" - TOP_LIEGE:0 "最高领主" - CREATE_NEW_HOLDING_BUTTON:0 "修建新地产" - CREATE_NEW_HOLDING_HEADING:0 "修建新[holding|E]" - BUILDING_GOLD_COST:0 "[gold_i] $VALUE|0$" - BUILDING_PIETY_COST:0 "[piety_i] $VALUE|0$" - BUILDING_PRESTIGE_COST:0 "[prestige_i] $VALUE|0$" - BUILDING_TIME:1 "时间" - BUILDING_LEVIES:1 "[levies|E]:@soldier_icon!$VALUE|+=$" - BUILDING_GARRISON:1 "[garrison|E]:@garrison_icon!$VALUE|+=$" - BUILDING_GARRISON_REINFORCEMENT_FACTOR:0 "[garrison_reinforcement|E]:@garrison_icon!$VALUE|+=0%$" - ALREADY_CONSTRUCTING:0 "@warning_icon!#X 已经在这个男爵领中进行建设了#!" - ABORT_BUILDING_CONFIRM_TITLE:0 "中止建造" - ABORT_BUILDING_CONFIRM:0 "中止这项建设将退还建筑费用,并允许在此建造另一栋建筑。" - ABORT_BUILDING_CONFIRM_ACCEPT:0 "中止" - ABORT_HOLDING_CONFIRM:0 "中止这项建设将退还费用,并允许在此建造另一地产。" - CANCEL_HOLDING_CONSTRUCTION:0 "中止[HoldingView.GetHolding.GetConstructingHoldingType.GetName]建设" - CANCEL_HOLDING_CONSTRUCTION_TOOLTIP:1 "取消[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip]的[HoldingView.GetHolding.GetConstructingHoldingType.GetName]建造,费用将会返还。" - REPLACE_BUILDING:0 "替换$TYPE$" - REPLACE_BUILDING_BUTTON:0 "替换" - REPLACE_BUILDING_PROMPT:0 "#X 替换这座建筑会销毁当前的建筑。这座建筑的花费不会返还。#!" - NO_POTENTIAL_BUILDINGS_WARNING:0 "#X 目前该槽位没有可建造的建筑#!" - SET_COUNTY_CAPITAL_CONFIRM_TITLE:0 "迁移[county_capital|E]" - SET_COUNTY_CAPITAL_CONFIRM:0 "[TITLE.GetName]会成为新的$game_concept_county_capital$。\n\n[TITLE_2.GetName]的一些建筑物可能会无法启用。" - SET_REALM_CAPITAL_CONFIRM_TITLE:0 "迁移[realm_capital|E]" - SET_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName]会成为新的$game_concept_realm_capital$。\n\n[TITLE_2.GetName]的一些建筑物可能会无法启用。" - SET_COUNTY_AND_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName]会成为新的$game_concept_county_capital$和[realm_capital|E]。\n\n[TITLE_2.GetName]的一些建筑物可能会无法启用。" - SET_CAPITAL_CONFIRM_ACCEPT:0 "迁都" - BUILDING_PROVINCE_MODIFIER:0 "#T 地产:#!" - BUILDING_COUNTY_MODIFIER:0 "#T 伯爵领:#!" - BUILDING_CHARACTER_MODIFIER:0 "#T 拥有者:#!" - HOLDING_VIEW_WRONG_HOLDING_TYPE:0 "#T 错误的[holding|E]类型#!\n[Holding.GetType.GetName|V]地产无法被[Character.GetGovernment.GetName|V]政体的角色有效持有,并且不会产生任何[taxes|E]或[levies|E]。" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE:2 "#T [holding|E]类型错误#!\n作为[GetPlayer.GetGovernment.GetName|V][ruler|E],你不能亲自持有[HoldingTypeItem.GetHoldingType.GetName|V]地产。[HoldingTypeItem.GetWrongHoldingCharacterInfo]" - YOUR_HOLDING_TEXT:1 "你的[HOLDING.GetType.GetConceptName][holding|E]" - NOT_MY_HOLDING_TEXT:1 "[HOLDING.GetType.GetConceptName][holding|E]" - ABSOLUTE_COUNTY_CONTROL:0 "绝对" - COUNTY_CONTROL_VALUE_DISPLAY:0 "$VALUE|0$" - COUNTY_CONTROL_OUT_OF_MAX:0 "$VALUE|0$/$MAX|0$" - COUNTY_CONTROL_TOOLTIP:0 "#T 伯爵领控制力:[HoldingView.GetProvince.GetCounty.GetControlLevelOutOfMax]#!\n[HoldingView.GetProvince.GetCounty.GetCountyControlEffectsDesc]\n\n[HoldingView.GetProvince.GetCounty.GetCountyControlIncreaseDesc]" - COUNTY_CONTROL_NO_EFFECTS:0 "当下无效果,但若控制力低于100,该伯爵领的[levies|E]与[taxes|E]将减少" - COUNTY_CONTROL_LEVIES_MULT:0 "这个省份的[levies|E]将会改变$MULT|%+0=$" - COUNTY_CONTROL_TAX_MULT:0 "这个省份的[taxes|E]将会改变$MULT|%+0=$" - COUNTY_DEVELOPMENT_TOOLTIP:1 "#T 发展度:[County.GetDevelopmentLevel]/100#!\n[County.GetDevelopmentIgnoredDesc][County.GetCountyDevelopmentEffectsDesc]\n\n[County.GetCountyDevelopmentIncreaseDesc]" - COUNTY_DEVELOPMENT_LEVIES_MULT:1 "[levies|E]增加$MULT|%+1$" - COUNTY_DEVELOPMENT_TAX_MULT:0 "[taxes|E]增加$MULT|%+0$" - COUNTY_DEVELOPMENT_SUPPLY_BONUS:0 "[supply_limit|E]增加$VALUE|=+0$ " - COUNTY_DEVELOPMENT_IGNORED_DESC:2 "由于该[county|E]的拥有者是[GOVERNMENT.GetName|V],[development|E]不产生任何效果(除却[supply_limit|E]的效果)\n\n" - COUNTY_DEVELOPMENT_NO_EFFECTS:0 "#weak 没有效果#!" - COUNTY_OPINION_TOOLTIP:0 "#T [HoldingView.GetProvince.GetCounty.GetCount.GetUIName]的民众好感度:[HoldingView.GetCountyOpinion|=+]#!\n[HoldingView.GetCountyOpinionDesc]" - COUNTY_NOT_YOUR_CULTURE:0 "@warning_icon!#X 伯爵领不属于你的[culture|E]#!" - COUNTY_NOT_YOUR_FAITH:0 "@warning_icon!#X 伯爵领不属于你的[faith|E]#!" - COUNTY_IN_FACTION_TOOLTIP:0 "#T [HoldingView.GetAllFactionNames|V]派系反对我!#!\n#I 点击显示[factions|E]#! " - COUNTY_CAPITAL_TOOLTIP:0 "#T $game_concept_county_capital$#!\n$game_concept_county_capital_desc$" - SET_COUNTY_CAPITAL_TOOLTIP:0 "#T 移动[county_capital|E]至此地#!\n把[HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip|V]变成新$game_concept_county_capital$" - SET_REALM_CAPITAL_TOOLTIP_TITLE:0 "#T 移动[realm_capital|E]至此地#!" - SET_REALM_CAPITAL_TOOLTIP_DESC:0 "把[TITLE.GetNameNoTierNoTooltip|V]变成新$game_concept_realm_capital$" - SET_REALM_CAPITAL_PREFERRED_CAPITAL:0 "此地是[TITLE.GetNameNoTierNoTooltip|V]的[de_jure]首府,即使首府之前移动过,玩家依然可以将首府移到此处。" - REALM_CAPITAL_TOOLTIP:0 "#T $game_concept_realm_capital$#!\n$game_concept_realm_capital_desc$" - CANT_SET_REALM_CAPITAL_COUNTY_CAPITAL:0 "#X 只有[county_capital|E]可以变成[realm_capital|E]#!" - CANT_SET_REALM_CAPITAL_HOLDER:0 "#X 我不是这片领地的持有者#!" - CANT_SET_REALM_CAPITAL_ALREADY:1 "#X 这里已经是你的[realm_capital|E]#!" - CANT_SET_REALM_CAPITAL_MOVED:1 "#X 你已经移动过一次你的[realm_capital|E]#!" - CANT_SET_REALM_CAPITAL_IN_WAR:1 "#X [war|E]期间,你无法迁移你的[realm_capital|E]#!" - CHURCH_PROPERTY_TOOLTIP:2 "#T [church_property|E]#!\n[lessee|E]:[Title.GetLessee.GetUIName]\n[holder|E]:[Title.GetHolder.GetUIName]" - HOLDING_VIEW_NO_HOLDER_EFFECTS_FROM_BUILDINGS:0 "$NO_EFFECTS$" - HOLDING_TERRAIN_TOOLTIP:0 "#T [Terrain.GetNameNoTooltip]#!\n[Terrain.GetEffects]" - HOLDING_UNDER_SIEGE:0 "#T @warning_icon!地产遭到[siege|E]#!\n#I 点击查看#!" - HOLDING_VIEW_UNDER_OCCUPATION:0 "@warning_icon!#X 这处地产被占领。#!" - HOLDING_VIEW_ENEMY_OR_HOSTILE_UNITS:0 "@warning_icon!#X 这处地产出现敌军或敌对武装。#!" - HOLDING_VIEW_UNDER_SIEGE:0 "@warning_icon!#X 地产遭到[siege|E]#!" - CONSTRUCTING_BUILDING_TITLE:2 "#T #high 正在建造:#![BUILDING.GetNameNoTooltip]#!#weak ([BUILDING.GetTypeName])#!\n\n" - HOLDING_LEVY_SIZE:1 "@soldier_icon![Holding.GetMaxLevySize|0]" - HOLDING_VIEW_NEXT:0 "下一个地产" - HOLDING_VIEW_PREVIOUS:0 "前一个地产" - HOLDING_VIEW_CONSTRUCT_OR_UPGRADE:0 "[Select_CString(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel,'(int32)1'), '建造', '升级为')][GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_UPGRADE_TO_NEXT:0 "升级为[GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_IN_PROGRESS:1 "正在修建[GUITrackItem.GetNextBuilding.GetNameNoTooltip]([GUITrackItem.GetConstructionEndDate]完工)" - HOLDING_TAB_CAPITAL_TOOLTIP:0 "这是[county_capital|E]\n" - HOLDING_TAB_TOOLTIP:0 "#T [GUICountyHolding.GetHolding.GetNameNoTooltip]#!\n[SelectLocalization( GUICountyHolding.GetHolding.GetProvince.GetTitle.IsCountyCapital, 'HOLDING_TAB_CAPITAL_TOOLTIP' , '' )|E]#I 点击选择#!" - COUNCIL_TASKS:0 "内阁任务" - HOLDING_VIEW_HOLDER:2 "持有者:" - HOLDING_VIEW_COUNTY_HOLDER:0 "[county|E]持有者:" - HOLDING_VIEW_LESSEE:0 "承租人:" - HOLDING_VIEW_NO_COUNTY_MODIFIERS:0 "没有伯爵领修正" - BUILDING_EFFECT_PROVINCE_HEADER:0 "#low 此处地产:#!" - BUILDING_EFFECT_COUNTY_HEADER:0 "#low 当前伯爵领:#!" - BUILDING_EFFECT_CHARACTER_HEADER:1 "#low 该地产的持有者:#!" - BUILDING_EFFECT_DUCHY_CAPITAL_HEADER:2 "#low 该公国内的所有地产:#!" - BUILDING_CONSTRUCTION_COMPLETE_EFFECT_HEADER:0 "#low 建设完成:#!\n" - RAID_TT_NO_LOOT_RAIDED:0 "@warning_icon!#X 没有可用战利品,因为近期被劫掠#!" - HOLDING_VIEW_YOUR_COUNTY:0 "你的[county|E]" - HOLDING_VIEW_TOP_REALM_COUNTY:0 "与你位于同一[realm|E]的[county|E]" - HOLDING_VIEW_FOREIGN_COUNTY:0 "[Character.GetTopLiege.GetPrimaryTitle.GetNameNoTooltip]内的[county|E]" - COUNTY_OCCUPIER_TOOLTIP:0 "#T 被[Character.GetShortUIName][occupied|E]#!\n被占领时:\n$BULLET_WITH_TAB$[levies|E]无法集结或补员\n$BULLET_WITH_TAB$无法收集[taxes|E]\n$BULLET_WITH_TAB$[development|E]和[control|E]不会增长\n\n$COA_REALM_TOOLTIP_GUI_CLICK_INFO$" - FIND_VASSAL_BUTTON_HOLDING_VIEW_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\n选择某人授予[HoldingView.GetCountyTitle.GetNameNoTooltip]。\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - VASSAL_POSSESSIVE:0 "封臣" - HOLDING_VIEW_BUILDING_IN_VASSAL:0 "正在你封臣的[holding|E]中建造" - CULTURE_COUNTY_WINDOW:0 "[Culture.GetNameNoTooltip]" - HOLDING_VIEW_ALREADY_CONSTRUCTING_HOLDING:0 "@warning_icon!#X 该[county|E]已有一座$HOLDING|V$正在修建中#!" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_DEFAULT:0 "完工后你必须将该地产授予他人" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_THEOCRATIC:0 "完工后该神殿将被租赁给你的[realm_priest|E]" - HOLDING_VIEW_CAN_UPGRADE_BUILDING:0 "#help 你可以升级该[holding|E],点击查看细节并开始修建!#!" - HOLDING_VIEW_CAN_NOT_UPGRADE_BUILDING:0 "#help 目前你无法升级该[holding|E],点击查看细节以及将来可能的升级。#!" - RAID_TT_MONTHS_OF_RAID_LOOT_MULT:0 "[raid_loot|E]月数" - RAID_TT_MONTHLY_LOOT:0 "每月[raid_loot|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/house_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/house_view_l_simp_chinese.yml deleted file mode 100644 index 5c462ca301..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/house_view_l_simp_chinese.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_simp_chinese: - HOUSE_VIEW_FOUNDED:0 "由[DynastyHouse.GetFounder.GetName],于公元[DynastyHouse.GetFoundYear]年创建" - DYNASTY_VIEW_CONCEPT:3 "[DynastyHouse.GetBaseNameNoTooltip]家族的[dynasty|E]" - HOUSE_VIEW_CONCEPT:3 "[SelectLocalization( DynastyHouse.IsPlayerMember, 'HOUSE_VIEW_PLAYER_IS_MEMBER', 'HOUSE_VIEW_NOT_YOUR_HOUSE')]" - HOUSE_VIEW_NOT_YOUR_HOUSE:0 "显贵[house|E]" - HOUSE_VIEW_PART_OF:2 "属于" - HOUSE_VIEW_PART_OF_DYNASTY:0 "[Dynasty.GetBaseNameNoTooltip]宗族" - HOUSE_VIEW_DYNASTY_PRESTIGE:1 "下一[dynasty_prestige_level|E]:#high [Dynasty.GetNextPrestigeLevelName]#!" - HOUSE_HEAD_HEIR:1 "家主继承人:[Character.GetUIName]" - DYNASTY_VIEW_DYNASTY_PRESTIGE:1 "[dynasty_prestige|E]:[dynasty_prestige_i][Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_DYNASTY_PRESTIGE_TOOLTIP:0 "#T 宗族威望#!\n可以由[dynast|E]花费执行不同的行动。随着时间的推移,积累宗族威望将提高[dynasty|E]的宗族威望等级。" - HOUSE_VIEW_HEAD_OF_THE_HOUSE:0 "[house_head|E]" - HOUSE_VIEW_HEIR_OF_THE_HOUSE:0 "家族继承人" - HOUSE_VIEW_SHOW_DYNASTY_TT:0 "#T 显示[dynasty_perks|E]#!" - HOUSE_VIEW_NO_LEGACIES:0 "[Dynasty.GetBaseNameNoTooltip]宗族尚未解锁任何传承" - HOUSE_VIEW_SHOW_LEGACIES:1 "打开传承" - DYNASTY_VIEW_TITLE:0 "[Dynasty.GetBaseNameNoTooltip]宗族" - DYNASTY_VIEW_DYNAST:0 "[dynast|E]" - DYNASTY_VIEW_DYNAST_AND_HOUSE_HEAD:0 "[dynast|E]和[house_head|E]" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME:0 "[Dynasty.GetPrestigeIncome|0=+]/月" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE_CAPPED:1 "$NUM|V$位在世成员#weak (上限100)#!" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE:2 "$NUM|V$位在世成员" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER:0 "$NUM|V$ $TIER|U$" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER_SPOUSE:0 "$NUM|V$$TIER|U$,通过[marriage|E]" - DYNASTY_PRESTIGE_BALANCE_TOOLTIP:1 "#T [dynasty_prestige_i][dynasty_prestige]#!\n[Dynasty.GetPrestigeBreakdown|0=+]\n[Dynasty.GetPrestigeProgress]" - DYNASTY_PRESTIGE_PROGRESS:0 "离达到[DYNASTY.GetNextPrestigeLevelName]的进度:$CURRENT|0$/$NEXT|0$" - DYNASTY_PRESTIGE_AT_MAX_LEVEL:0 "[DYNASTY.GetBaseName]已经达到最高级别威望" - HOUSE_VIEW_NAME_WITH_HOUSE:1 "[DynastyHouse.GetBaseNameNoTooltip]家族" - #COOLTIP_HOUSE_NAME:0 "" delete this - HOUSE_TT_NAME:0 "[DynastyHouse.GetBaseNameNoTooltip]家族" - HOUSE_VIEW_MOTTO:1 "“[DynastyHouse.GetMotto]”" - HOUSE_VIEW_PLAYER_IS_MEMBER:1 "你的[house|E]" - DYNASTY_HOUSE_TT_HEAD_OF_HOUSE:1 "[house_head|E]:[DynastyHouse.GetHeadOfHouse.GetShortUIName|U]" - DYNASTY_HOUSE_TT_DYNASTY:0 "[dynasty|E]:[DynastyHouse.GetDynasty.GetBaseName]" - DYNASTY_HOUSE_TT_DYNASTY_LEVEL:0 "[dynasty_prestige_level|E]:[DynastyHouse.GetDynasty.GetPrestigeLevelName]" - DYNASTY_HOUSE_TT_LIVING_MEMBERS:1 "在世成员:[DynastyHouse.GetNumberOfMembers|V]" - HOUSE_VIEW_FOUNDING_HOUSE:0 "创建家族" - HOUSE_HEAD_PRESTIGE_GAIN_CAP:0 "威望收益上限" - DYNASTY_PRESTIGE_LEVEL_EFFECT:1 "•子女生来就会获得[prestige_i]$BIRTH|V0$\n•与这个宗族联姻会获得[prestige_i]$MARRIAGE|0+=$\n•统治者最多可以获得$LONG_REIGN|V0=$的长期统治好感" - DYNASTY_PRESTIGE_NEXT_LEVEL:0 "\n\n下一个等级是$NEXT$" - dynasty_level_0_c:1 "@dynasty_prestige_icon_0![dynasty_prestige_level_0|L]" - dynasty_level_1_c:1 "@dynasty_prestige_icon_0![dynasty_prestige_level_1|L]" - dynasty_level_2_c:1 "@dynasty_prestige_icon![dynasty_prestige_level_2|L]" - dynasty_level_3_c:1 "@dynasty_prestige_icon![dynasty_prestige_level_3|L]" - dynasty_level_4_c:1 "@dynasty_prestige_icon_2![dynasty_prestige_level_4|L]" - dynasty_level_5_c:1 "@dynasty_prestige_icon_2![dynasty_prestige_level_5|L]" - dynasty_level_6_c:1 "@dynasty_prestige_icon_3![dynasty_prestige_level_6|L]" - dynasty_level_7_c:1 "@dynasty_prestige_icon_3![dynasty_prestige_level_7|L]" - dynasty_level_8_c:1 "@dynasty_prestige_icon_4![dynasty_prestige_level_8|L]" - dynasty_level_9_c:1 "@dynasty_prestige_icon_4![dynasty_prestige_level_9|L]" - dynasty_level_10_c:1 "@dynasty_prestige_icon_5![dynasty_prestige_level_10|L]" - dynasty_level_11_c:0 "#weak 已达到最高级别#!" - CUSTOMIZE_HOUSE_HEADER:0 "自定义[DynastyHouse.GetBaseNameNoTooltip]家族" - HOUSE_NAME_FIELD:0 "名称" - HOUSE_MOTTO_FIELD:0 "格言" - CUSTOMIZE_HOUSE:0 "#T 自定义家族#!" - CUSTOMIZE_HOUSE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [DYNASTY_HOUSE.GetBaseNameNoTooltip]家族不属于你,不能自定义#!" - HOUSE_MEMBERS_TITLE:0 "$NAME$[house|E]的成员" - DYNASTY_MEMBERS_TITLE:0 "$NAME$[dynasty|E]的成员" - HOUSE_SORT_FOUNDATION_DATE:0 "创立日期" - HOUSE_SORT_MEMBERS_COUNT:0 "在世成员" - HOUSE_SORT_HEAD_POWER:0 "家主军力" - HOUSE_LIST_FOUNDING:0 "奠基家族" - HOUSE_LIST_CADET:0 "[cadet_branch|E]" - HOUSE_LIST_MEMBERS:0 "在世成员:[DynastyHouse.GetNumberOfMembers]" - HOUSE_LIST_FOUNDATION:0 "成立于公元[DynastyHouse.GetFoundYear]年" - HOUSE_LIST_HEAD:0 "[house_head|E]:[DynastyHouse.GetHeadOfHouse.GetName]" - HOUSE_MODIFIERS:1 "家族修正:" - DYNASTY_MODIFIERS:1 "宗族修正:" - HOUSE_VIEW_LEGACY_TOOLTIP_HEADER:0 "#T $NAME$#!" - HOUSE_VIEW_LEGACY_TOOLTIP_ITEM:0 "#T $PERK$#!\n$EFFECT$" - HOUSE_VIEW_HOUSE_HEAD_OF:0 "[Character.GetDynastyHouseNameNoTooltip]家族的[house_head|E]" - HOUSE_VIEW_MAX_MILITARY_STRENGTH:2 "最大军力:@soldier_icon!#high [Character.GetMaxMilitaryStrengthWithoutHires|0]#!" - HOUSE_LIST_HEAD_MAX_MILITARY_STRENGTH:1 "@soldier_icon![DynastyHouse.GetHeadOfHouse.GetMaxMilitaryStrengthWithoutHires|0]" - HOUSE_LIST_MILITARY_STRENGTH_TT:0 "[house_head|E]的最大军力" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/ingame_main_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/ingame_main_l_simp_chinese.yml deleted file mode 100644 index a0db0d3f5d..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/ingame_main_l_simp_chinese.yml +++ /dev/null @@ -1,210 +0,0 @@ -l_simp_chinese: - MY_REALM_BUTTON:0 "#T 领地#!" - SCHEMES_BUTTON:0 "#T 计谋#!" - MILITARY_BUTTON:0 "#T 军事#!" - DECISIONS_BUTTON:0 "#T 决议#!" - COUNCIL_BUTTON:0 "#T 内阁#!" - INTRIGUE_BUTTON:0 "#T 谋略#!" - FACTION_BUTTON:0 "#T 派系#!" - PRISON_BUTTON:0 "#T 囚犯#!" - COURT_BUTTON:1 "#T 廷臣#!" - IM_TT_FIND_TITLE:1 "#T 查找头衔#!\n查找游戏中的任一[title|E]。" - IM_TT_SHOW_LEGACY:0 "#T 显示世系#!\n查看你曾经扮演过的所有角色。" - IM_TT_FIND_CHARACTER:0 "#T 查找角色#!\n查找游戏中的任一存活角色。" - IM_TT_GO_TO_CAPITAL:0 "#T 前往首都#!\n将视角移动到[GetPlayer.GetCapitalLocation.GetName|V]。" - FOCUS_BUTTON:0 "显示重心界面" - GOTO_PLAYER:1 "#T 转到你的位置#!\n将镜头移动到[GetPlayer.GetCurrentLocation.GetName|V]" - GOTO_CAPITAL:1 "#T 转到你的[realm_capital|E]#!\n将镜头移动到[GetPlayer.GetCapitalLocation.GetName|V]" - MAPMODE_REALMS:1 "#T 领地\n#!在地图上显示[rulers|E]和他们的[realms|E]。\n按住Ctrl点击一块领地显示下属[vassals|E]。" - MAPMODE_TERRAIN:1 "#T #V 地形#!地图模式#!" - MAPMODE_CULTURES:0 "#T 文化\n#!显示地图上每个[county|E]的[culture|E]。\n显示条纹的地区代表领地和[top_liege|E]有着不同的文化。" - MAPMODE_AREAS:1 "#T #V 地区#!地图模式#D (调试)#!#!" - MAPMODE_DJ_EMPIRES:0 "#T 帝国头衔\n#!在地图上显示[empire|E][titles|E]和它们的[de_jure|E]领地。" - MAPMODE_DJ_KINGDOMS:0 "#T 王国头衔\n#!在地图上显示[kingdom|E][titles|E]和它们的[de_jure|E]领地。" - MAPMODE_DJ_DUCHIES:0 "#T 公爵头衔\n#!在地图上显示[duchy|E][titles|E]和它们的[de_jure|E]领地。" - MAPMODE_COUNTIES:1 "#T #V 伯爵领#!地图模式#!" - MAPMODE_BARONIES:1 "#T #V 男爵领#!地图模式#!" - MAPMODE_PLAYERS_LABEL:0 "玩家" - MAPMODE_PLAYERS:1 "#T $MAPMODE_PLAYERS_LABEL$\n#!在地图上显示所有多人游戏参与者。" - MAPMODE_RELIGIONS:0 "#T 信仰\n#!显示地图上每个[county|E]的[faith|E]。\n显示条纹的地区代表领地和[top_liege|E]有着不同的信仰。\n选择一个信仰以查看它的[holy_sites|E]。" - MAPMODE_SIMPLE_TERRAIN_NAME:0 "地形" - MAPMODE_SIMPLE_TERRAIN:3 "#T $MAPMODE_SIMPLE_TERRAIN_NAME$\n#!在地图上显示每个男爵领的[terrain|E]。" - MAPMODE_COUNTY_DEVELOPMENT_NAME:0 "发展度" - MAPMODE_COUNTY_DEVELOPMENT:3 "#T $MAPMODE_COUNTY_DEVELOPMENT_NAME$\n#!显示地图上每个[county|E]的[development|E]。" - MAPMODE_GOVERNMENT_NAME:0 "政体" - MAPMODE_GOVERNMENT:3 "#T $MAPMODE_GOVERNMENT_NAME$#!\n在地图上显示每个[independent_ruler|E]的[government|E]。" - MAPMODE_DJ_COUNTIES_NAME:0 "伯爵领" - MAPMODE_DJ_COUNTIES:3 "#T $MAPMODE_DJ_COUNTIES_NAME$\n#!在地图上显示[county|E][titles|E]。" - MAPMODE_COURT_LANGUAGES_NAME:0 "宫廷语言" - MAPMODE_COURT_LANGUAGES:0 "#T $MAPMODE_COURT_LANGUAGES_NAME$#!\n显示地图上的[court_languages|E]" - MAPMODE_DIPLOMACY:0 "外交距离" - MAPMODE_HOUSES:0 "#T 家族\n#!在地图上显示所有[independent_ruler|E]的[houses|E]。" - INCREASE_GAME_SPEED:0 "#T 提高游戏速度#!" - DECREASE_GAME_SPEED:0 "#T 降低游戏速度#!" - CHANGE_GAME_SPEED_ONLY_HOST:0 "@warning_icon!#X 只有主机才能更改游戏速度#!" - INCREASE_GAME_SPEED_ALREADY_MAX:1 "@warning_icon!#X 已处于最高速度#!" - INCREASE_GAME_SPEED_ALREADY_MIN:1 "@warning_icon!#X 已处于最低速度#!" - INCREASE_GAME_SPEED_TO:0 "将速度增加至$NEXT_SPEED$" - DECREASE_GAME_SPEED_TO:0 "将速度降低至$PREV_SPEED$" - PAUSED_BY:0 "[GetPausedBy]" - CLICK_TO_UNPAUSE:0 "#I 点击解除暂停#!" - UNPAUSE_GAME:1 "#T 游戏已被[SelectLocalization( Or( StringIsEmpty( GetPausedBy ), Not( GameHasMultiplePlayers ) ), '', 'PAUSED_BY' )]#V 暂停#!。\n#! [SelectLocalization( Or( Or( Not( GameHasMultiplePlayers ), CanAnyoneUnpause ), IsPausedByMe ), 'CLICK_TO_UNPAUSE', '' )]" - UNPAUSE_GAME_OVER:1 "#T 游戏已暂停#!\n#X [game_over|E]后无法解除游戏暂停#!" - GAME_OVER_END_DATE:0 "到达[end_date|E]" - GAME_OVER_NON_DYNASTIC_HEIR:0 "你的宗族没有有效继承人" - GAME_OVER_CANNOT_PLAY_UNLANDED:0 "不能扮演无地角色" - GAME_OVER_CANNOT_PLAY_BELOW_COUNT:0 "不能扮演男爵" - GAME_OVER_CANNOT_PLAY_THEOCRACY:0 "不能扮演[theocracies|E]" - GAME_OVER_CANNOT_PLAY_REPUBLIC:0 "不能扮演[republics|E]" - PAUSE_GAME:0 "#T 游戏#V 已解除暂停#!\n#!#I 点击暂停#!" - RENOWN_DYNASTY:0 "[GetPlayer.GetDynasty.GetBaseName]宗族" - MY_VALUE_LABEL:0 "[PlayerValueItem.GetConcept]:[PlayerValueItem.GetValue]" - GAINED_BREAKDOWN_LABEL_LINK:0 "总获得" - LOST_BREAKDOWN_LABEL_LINK:0 "总减少" - TOTAL_BREAKDOWN_LABEL:0 "[PlayerValueItem.GetBalanceTotal]" - MONTHLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/月" - MONTHLY_BREAKDOWN_ITEM_NO_UNDERLINE:0 "$VALUE$/月" - YEARLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/年" - PLAYER_VALUE_LEVEL_LABEL:0 "[PlayerValueItem.GetLevelConcept]:" - PROGRESS_TOWARD_LEVEL:0 "到达进度:$LEVEL$" - PIETY_LEVEL_LABEL_0:2 "@piety_level_0_icon_christian![GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1:2 "@piety_level_1_icon_christian![GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2:2 "@piety_level_2_icon_christian![GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3:2 "@piety_level_3_icon_christian![GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4:2 "@piety_level_4_icon_christian![GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5:2 "@piety_level_5_icon_christian![GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_christian:0 "@piety_level_0_icon_christian![GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_christian:0 "@piety_level_1_icon_christian![GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_christian:0 "@piety_level_2_icon_christian![GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_christian:0 "@piety_level_3_icon_christian![GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_christian:0 "@piety_level_4_icon_christian![GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_christian:0 "@piety_level_5_icon_christian![GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_islam:0 "@piety_level_0_icon_islam![GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_islam:0 "@piety_level_1_icon_islam![GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_islam:0 "@piety_level_2_icon_islam![GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_islam:0 "@piety_level_3_icon_islam![GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_islam:0 "@piety_level_4_icon_islam![GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_islam:0 "@piety_level_5_icon_islam![GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_pagan:0 "@piety_level_0_icon_pagan![GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_pagan:0 "@piety_level_1_icon_pagan![GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_pagan:0 "@piety_level_2_icon_pagan![GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_pagan:0 "@piety_level_3_icon_pagan![GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_pagan:0 "@piety_level_4_icon_pagan![GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_pagan:0 "@piety_level_5_icon_pagan![GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_eastern:0 "@piety_level_0_icon_eastern![GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_eastern:0 "@piety_level_1_icon_eastern![GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_eastern:0 "@piety_level_2_icon_eastern![GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_eastern:0 "@piety_level_3_icon_eastern![GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_eastern:0 "@piety_level_4_icon_eastern![GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_eastern:0 "@piety_level_5_icon_eastern![GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_judaism:0 "@piety_level_0_icon_judaism! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_judaism:0 "@piety_level_1_icon_judaism! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_judaism:0 "@piety_level_2_icon_judaism! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_judaism:0 "@piety_level_3_icon_judaism! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_judaism:0 "@piety_level_4_icon_judaism! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_judaism:0 "@piety_level_5_icon_judaism! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_zoroastrian:0 "@piety_level_0_icon_zoroastrian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_zoroastrian:0 "@piety_level_1_icon_zoroastrian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_zoroastrian:0 "@piety_level_2_icon_zoroastrian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_zoroastrian:0 "@piety_level_3_icon_zoroastrian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_zoroastrian:0 "@piety_level_4_icon_zoroastrian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_zoroastrian:0 "@piety_level_5_icon_zoroastrian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_0:1 "@prestige_level_0_icon![GetModifier( 'prestige_level_0' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_1:1 "@prestige_level_1_icon![GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_2:1 "@prestige_level_2_icon![GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_3:1 "@prestige_level_3_icon![GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_4:1 "@prestige_level_4_icon![GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_5:1 "@prestige_level_5_icon![GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L]" - #DYNASTY_PRESTIGE_LEVEL_LABEL_0:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_1:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_2:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_3:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_4:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_5:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_6:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_7:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_8:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_9:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_10:0 "" Delete this - PIETY_PROGRESS_TOOLTIP:0 "进度:$VALUE|0V$/$MAX|0$ 达到下一[piety_level|E]" - PRESTIGE_PROGRESS_TOOLTIP:0 "进度:$VALUE|0V$/$MAX|0$ 达到下一[prestige_level|E]" - DYNASTY_PRESTIGE_PROGRESS_TOOLTIP:0 "进度:$VALUE|0V$/$MAX|0$ 达到下一[dynasty_prestige_level|E]" - VALUE_NO_GAIN:0 "未获得任何$VALUE$。" - VALUE_NO_LOSS:0 "未减少任何$VALUE$。" - LOAD_INGAME_BUTTON_DISABLED:0 "多人游戏中无法载入游戏。" - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED:1 "#T 惧怕#!\n[CHARACTER.GetUIName]因你[dreadful|E]名声而[intimidated|E]。[CHARACTER.GetSheHe]害怕你,因而不太可能直接反对你。" - DREAD_EFFECT_DESC_LEVEL_COWED:2 "#T 畏惧#!\n[CHARACTER.GetUIName][cowed|E]你的[dreadful|E]名声。[CHARACTER.GetSheHe]在你面止不住自己的颤抖,且永远不会直接反对你。" - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED_OTHER:0 "#T 惧怕#!\n[CHARACTER.GetUIName]因[TARGET_CHARACTER.GetUIName][dreadful|E]名声而[intimidated|E]。\n[CHARACTER.GetShortUIName]害怕[TARGET_CHARACTER.GetShortUIName],因而不太可能直接反对[TARGET_CHARACTER.GetHerHim]。" - DREAD_EFFECT_DESC_LEVEL_COWED_OTHER:0 "#T 畏惧#!\n[CHARACTER.GetUIName][cowed|E][TARGET_CHARACTER.GetUIName]的[dreadful|E]名声。\n[CHARACTER.GetShortUIName]在[TARGET_CHARACTER.GetShortUIName]面前颤抖,且永远不会直接反对[TARGET_CHARACTER.GetHerHim]。" - DREAD_DESC:1 "#T [dread|E]:$VALUE|1V$/100#!" - DREAD_BASELINE:0 "自然恐怖值" - DREAD_BASE:0 "基础值" - DREAD_BASE_REASON:0 "$REASON$:$VALUE|V=0$" - DREAD_MONTHLY:0 "每月变化" - DREAD_MONTHLY_NORMALIZING_POSITIVE:0 "低于自然恐怖值" - DREAD_MONTHLY_NORMALIZING_NEGATIVE:0 "高于自然恐怖值" - DREAD_MONTHLY_REASON:0 "$REASON$:$VALUE|+=1$" - MY_GOLD:0 "我的[gold|E]:[GetPlayer.GetGold|0V]" - MONTHLY_GOLD_INCOME:0 "[taxes|E]:[gold_i]$VALUE|+=1$/月" - HOLDING_TYPE:0 "[HOLDING.GetType.GetName][holding|E]" - HOLDING_LEVIES:0 "[levies|E]:$VALUE|0V$ [soldiers|E]" - HOLDING_DEVELOPMENT:0 "[development|E]:$VALUE|0V$" - HOLDING_FAITH:0 "[faith|E]:[FAITH.GetName]" - HOLDING_CULTURE:0 "[culture|E]:[CULTURE.GetName]" - MORE:0 "#T 更多…#!" - PRISON:0 "监狱" - MY_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n#weak 我的战争#!" - LIEGE_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n我领主的战争" - ATTACKING_IN_WAR:0 "#attacker_color 正在进攻#![CHARACTER.GetName]\n" - DEFENDING_IN_WAR:1 "#defender_color 正在防御#![CHARACTER.GetName]\n" - WAR_ITEM_WAR_SCORE_TOOLTIP_HEADER:0 "[war_score|E]:$VALUE|+=0%$" - OPEN_TUTORIAL:0 "#T 打开教程#!" - DOMAIN_LIMIT_SOURCES:0 "[domain_limit|E]" - VASSAL_LIMIT_SOURCES:0 "[vassal_limit|E]" - NO_VIEW_HISTORY_EXISTS:0 "#T 显示先前的界面#!\n@warning_icon!#X 无界面可返回#!" - GO_BACK_VIEW_HISTORY:0 "#T 显示先前的界面#!\n$VIEW_NAME$" - I_CAN_ENFORCE_DEMANDS:1 "#I 你可以强制执行你的要求#!" - TOGGLE_OUTLINER:0 "#T 切换概览#!" - PLAYER_STRESS_TOOLTIP:2 "#T [stress_level|E]:[GetPlayer.GetStressLevel|V]/[GetDefine('NCharacter', 'MAX_STRESS_LEVEL')|V]\n#![ConcatIfNeitherEmpty('#S 效果:#!\n', GetPlayer.StressLevelEffect )]\n[AddTextIf(Not(StringIsEmpty(GetPlayer.StressLevelEffect)), '\n')]#S [stress|E]:[stress_i][GetPlayer.GetStress|V]/[GetMaxStress|V]#!\n[GetPlayer.StressProgressDesc]" - STRESS_LEVEL_PROGRESS:0 "下一个等级是[stress_i]$NEXT|V$" - STRESS_LEVEL_PROGRESS_MAX:1 "#X @warning_icon!你已经处于最高的压力等级。到[stress_i]$NEXT|V$时,你将罹患精神崩溃,并失去[stress_loss_i][GetDefine('NCharacter', 'STRESS_PER_LEVEL')|P]#!" - OBSERVER_MODE_ON:0 "#T 离开该角色视角#!" - ACTIONS_TT:2 "#T 当前形势\n#!你有[ActionItemHandler.GetNumberOfUnreadActions|V]条未读消息[ActionItemHandler.GetSuggestionsDebugTooltip]\n\n[SelectLocalization( ActionItemHandler.HasAvailableActions, 'ACTIONS_TT_CLICK_TO_VIEW', '' )]" - ACTIONS_TT_CLICK_TO_VIEW:0 "#I 点击查看#!" - INGAME_TOPBAR_CULTURE_HEAD:1 "作为[GetPlayer.GetCulture.GetNameNoTooltip][cultural_head|E]你可以改变偏好" - INGAME_TOPBAR_NOT_CULTURE_HEAD:1 "@warning_icon!#X 你不是[GetPlayer.GetCulture.GetNameNoTooltip][cultural_head|E]所以你不能改变偏好#!" - PAUSED_BY_PLAYER:0 "暂停" - PAUSED_BY_PLAYER_TT:0 "游戏被玩家暂停" - PAUSED_BY_PLAYER_MP:0 "[GetPausedBy]选择暂停" - PAUSED_BY_UNPAUSE_ONLY_ME:0 "只有我可以取消游戏暂停,为时[GetTimeAnyoneUnpause]秒" - PAUSED_BY_UNPAUSE_ONLY_PAUSED_BY:0 "只有[GetPausedBy]可以取消暂停,为时[GetTimeAnyoneUnpause]秒" - PAUSED_BY_UNPAUSE_ANYONE:0 "任何人都能解除暂停" - PAUSED_BY_EVENT_TT:0 "游戏已自动暂停。当所有事件关闭后游戏将继续。游戏可以设置为手动暂停" - BOTTOMBAR_SCHEME_TOOLTIP:0 "#T 计谋:#!\n[Scheme.GetTooltip]" - INGAME_TOPBAR_MILITARY_STRENGTH:0 "#T 军力#!:\n[InGameTopbar.GetStrengthTooltip]" - VALUE_BREAKDOWN_NO_VALUES:0 "无数值" - VALUE_BREAKDOWN_TOTAL:0 "总值:" - VALUE_BREAKDOWN_NO_EXPENSES:0 "无支出" - INGAME_MENU_TT:0 "#T 游戏内菜单#!" - MORE_POPOUT_TT:0 "#T 更多…#!" - - DE_JURE_DUCHIES_HEADER:0 "正在显示:[duchies|E],[de_jure|E]" - DE_JURE_KINGDOMS_HEADER:0 "正在显示:[kingdoms|E],[de_jure|E]" - DE_JURE_EMPIRES_HEADER:0 "正在显示:[empires|E],[de_jure|E]" - DE_JURE_COUNTIES_HEADER:0 "正在显示:[counties|E],[de_jure|E]" - FAITHS_HEADER:0 "正在显示:[faiths|E]" - CULTURES_HEADER:0 "正在显示:[cultures|E]" - HOUSES_HEADER:0 "正在显示:[houses|E]" - GOVERNMENTS_HEADER:0 "正在显示:[governments|E]" - PLAYERS_HEADER:0 "正在显示:玩家[realms|E]" - DEVELOPMENT_HEADER:0 "正在显示:伯爵领[development|E]" - SIMPLE_TERRAIN_HEADER:0 "正在显示:简易[terrain|E]" - BACK_TO_REALMS:0 "返回领地地图模式" - BACK_TO_REALMS_TT:0 "点击此处返回在地图上显示[realms|E]!" - PLAYER_CHANGED_CHARACTER_TITLE_SWITCH:0 "切换角色" - PLAYER_CHANGED_CHARACTER_TEXT_SWITCH:0 "玩家$NAME$现在扮演[CHARACTER.GetNameNoTooltip]" - PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER:0 "新观察者" - PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER:0 "玩家$NAME$现在是观察者" - PLAYER_CHANGED_CHARACTER_TITLE_JOIN:0 "新玩家" - PLAYER_CHANGED_CHARACTER_TEXT_JOIN:0 "玩家$NAME$开始扮演[CHARACTER.GetNameNoTooltip]" - DE_JURE_HIERARCHY:0 "[de_jure|E]层级" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/interaction_council_task_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/interaction_council_task_window_l_simp_chinese.yml deleted file mode 100644 index a775ed0063..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/interaction_council_task_window_l_simp_chinese.yml +++ /dev/null @@ -1,10 +0,0 @@ -l_simp_chinese: - select_council_task_header:1 "索要内阁职位" - COUNCIL_TASK_INTERACTION_NO_SELECTED_TASK:0 "@warning_icon!#X 尚未选择任务#!" - COUNCIL_TASK_INTERACTION_AUTO_FILLED:0 "@warning_icon!#X [ACTIVE_COUNCIL_TASK.GetPositionName]已自动补位#!" - COUNCIL_TASK_INTERACTION_WINDOW_SELECT_TASK:1 "选择一个内阁职位" - COUNCIL_TASK_INTERACTION_WINDOW_SELECTED_TASK:0 "选择职位:[CouncilTaskInteractionWindow.GetSelectedTask.GetPositionName]" - COUNCIL_TASK_INTERACTION_WINDOW_PLAYER_SKILLS_LABEL:0 "[GetPlayer.GetShortUINamePossessive|U]的[skills|E]" - COUNCIL_TASK_INTERACTION_CURRENT:0 "当前:[Character.GetUIName]" - COUNCIL_TASK_INTERACTION_CURRENT_YOU:0 "你当前的职位" - COUNCIL_TASK_INTERACTION_VACANT:0 "当前:空缺" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/inventory_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/inventory_window_l_simp_chinese.yml deleted file mode 100644 index 9986804f6a..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/inventory_window_l_simp_chinese.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_simp_chinese: - INVENTORY_TITLE:0 "宝物栏" - ANTIQUARIAN:0 "古物研究官" - PORTRAIT_NO_ANTIQUARIAN:0 "#T 未雇佣$antiquarian_court_position$#!\n#weak $antiquarian_court_position$能延缓[durability|E]的衰减,并激活#V $commission_artifact_decision$#![decision|E]。\n\n#I 点击雇佣一位$antiquarian_court_position$#!" - OPEN_INVENTORY_TOOLTIP:2 "#T 打开宝物栏#!" - REFORGE_OR_REPAIR:1 "$repair_or_reforge_and_repair$" - INVENTORY_REFORGE_OR_REPAIR:0 "#T $REFORGE_OR_REPAIR$#!" - INVENTORY_REFORGE:1 "#T [reforge|E]#!" - INVENTORY_REPAIR:1 "#T [repair|E]#!" - INVENTORY_EQUIP:0 "#T 装备宝物#!" - INVENTORY_UNEQUIP:0 "#T 卸下宝物#!" - INVENTORY_TAB_ARTIFACTS:0 "宝物" - INVENTORY_TAB_COURT_ARTIFACTS:2 "宫廷宝物" - INVENTORY_TAB_CLAIMS:2 "宣称" - INVENTORY_TAB_CLAIMS_HIS_HER_MY:1 "[Character.GetShortUINamePossessiveNoTooltipNoFormat|U]的$INVENTORY_TAB_CLAIMS$" - INVENTORY_TAB_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_ARTIFACTS$#!" - INVENTORY_TAB_COURT_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_COURT_ARTIFACTS$#!" - INVENTORY_TAB_CLAIMS_TOOLTIP:0 "#T $INVENTORY_TAB_CLAIMS$#!" - NO_COURT_ARTIFACTS:0 "#X @warning_icon!无[court_artifacts|e]#!" - NO_ARTIFACT_CLAIMS:0 "#X @warning_icon!无[artifact_claims|e]#!" - ARTIFACT_CLAIM_PERSONAL:0 "[personal_artifact_claim|E]" - ARTIFACT_CLAIM_HOUSE:0 "[house_artifact_claim|E]" - INVENTORY_COURT_ARTIFACTS_BUTTON_TOOLTIP:1 "转到[Character.GetShortUINamePossessiveNoTooltipNoFormat][royal_court|e]内的[court_artifacts|e]" - INVENTORY_COURT_ARTIFACTS_BUTTON_NO_ROYAL_COURT_TOOLTIP:0 "显示库存[court_artifacts|e]" - INVENTORY_EQUIPPED_ARTIFACTS_HEADER:0 "[Character.LocalPlayerString( '你', Character.GetShortUIName )|U]已装备的[inventory_artifacts|e]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/kill_list_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/kill_list_l_simp_chinese.yml deleted file mode 100644 index 541e06dbaa..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/kill_list_l_simp_chinese.yml +++ /dev/null @@ -1,8 +0,0 @@ -l_simp_chinese: - KILL_LIST:1 "[KillListWindow.GetCharacter.GetUINamePossessive|U]所杀之人" - OPEN_KILL_LIST_TOOLTIP:4 "#T 查看杀人清单\n#![Character.LocalPlayerString( '回忆', '查看你所知道的' )][Character.GetShortUINameNoTooltip]杀死的所有角色" - ARTIFACT_KILL_LIST:0 "[ArtifactKillListWindow.GetArtifact.GetName|U]所杀之人" - OPEN_ARTIFACT_KILL_LIST_TOOLTIP:0 "#T 查看杀人清单#!\n查看[Artifact.GetName]杀死的所有角色" - ARTIFACT_FORGOTTEN_SOLDIER_KILLS:0 "#S 不知名的士兵#!:[Artifact.GetForgottenSoldiersCount|V]" - DEATH_DATE:0 "死亡日期" - DEATH_REASON:0 "死亡原因" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/knightsview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/knightsview_l_simp_chinese.yml deleted file mode 100644 index 6e8905463d..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/knightsview_l_simp_chinese.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_simp_chinese: - - KNIGHTS_VIEW_FORCE:0 "强制" - KNIGHTS_VIEW_ALLOW:0 "允许" - KNIGHTS_VIEW_FORBID:0 "禁止" - KNIGHTS_VIEW_TITLE:1 "$knight_culture_player_plural_no_tooltip$" - MAX_KNIGHT_COUNT:2 "$knight_culture_player_plural_no_tooltip$:#high [GetKnightCount( GetPlayer.Self )]/[GetKnightLimit( GetPlayer.Self )]#!" - MAX_KNIGHT_TOOLTIP:1 "#T $knight_culture_player_plural_no_tooltip$最大数量:[knight_i] [GetKnightLimit( GetPlayer.Self )|V]#!\n[GetKnightLimitBreakdown( GetPlayer.Self )]" - KNIGHT_EFFECTIVENESS:1 "$knight_culture_player_no_tooltip$战斗力:#high [GetPlayer.GetKnightEffectiveness|%0]#!" - KNIGHT_EFFECTIVENESS_TOOLTIP:2 "#T [knight_effectiveness|E]:[GetPlayer.GetKnightEffectiveness|V%0]#!\n基础:#V 100%#!\n[GetPlayer.GetKnightEffectivenessBreakdown]" - KNIGHTS_VIEW_TITLE_FORBID_TT:2 "#T 禁止[Character.GetShortUIName]成为$knight_culture_player$#!\n\n[Character.GetShortUIName]将#emphasis 永远不能#!作为$knight_culture_player_no_tooltip$加入你的[armies|E]。这将保证[Character.GetHerHim]的安全而不至于死于[battle|E]。" - KNIGHTS_VIEW_TITLE_BY_PROWESS_TT:2 "#T 允许[Character.GetShortUIName]成为$knight_culture_player$#!\n\n[Character.GetShortUIName]将作为$knight_culture_player_no_tooltip$加入你的[armies|E],只要[Character.GetHerHis]是[realm|E]内[prowess|E]最高的人之一" - KNIGHTS_VIEW_TITLE_FORCE_TT:2 "#T 强制[Character.GetShortUIName]成为$knight_culture_player$#!\n\n[Character.GetShortUIName]#emphasis 必须#!作为$knight_culture_player_no_tooltip$加入你的[armies|E],无论[Character.GetHerHis]的[prowess|E]是多少。[Character.GetSheHe|U]可能会取代一位拥有更高勇武的$knight_culture_player_no_tooltip$。" - KNIGHTS_CURRENT_MAX:0 "[GetKnightCount( GetPlayer.Self )|V]/[GetKnightLimit( GetPlayer.Self )|V]" - KNIGHTS_SUBHEADER:0 "符合条件的[courtiers|E]和[vassals|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/legacy_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/legacy_window_l_simp_chinese.yml deleted file mode 100644 index fbf596998a..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/legacy_window_l_simp_chinese.yml +++ /dev/null @@ -1,38 +0,0 @@ -l_simp_chinese: - LEGACY_NAME:1 "[LegacyItem.GetCharacter.GetShortUINameNotMeNoTooltip],[LegacyItem.GetCharacter.GetAge]岁" - LEGACY_REIGN:1 "扮演时长:[LegacyItem.GetStartDate.GetYear]—[LegacyItem.GetEndDate.GetYear]([LegacyItem.GetReignLength])" - LEGACY_REIGN_TT:0 "在[LegacyItem.GetStartDate.GetString]和[LegacyItem.GetEndDate.GetString]之间游玩" - LEGACY_REIGN_CURRENT:0 "[LegacyItem.GetStartDate.GetYear]——" - LEGACY_KILLS_TOOLTIP:0 "#T 杀人数:[GetDataModelSize(Character.GetKills)|V]#!" - LEGACY_SCORE:0 "分数:[LegacyItem.GetScore]" - LEGACY_PRESTIGE:0 "[GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]" - LEGACY_CONTINUE_PLAYING:0 "你可以继续扮演" - LEGACY_PIETY:0 "[GetPietyLevelName( LegacyItem.GetPietyLevel )]" - LEGACY_DYNASTY_PRESTIGE:0 "[dynasty|E]变得[GetDynastyPrestigeLevelName(LegacyItem.GetDynastyPrestige)]了" - LEGACY_DREAD:0 "恐怖" - LEGACY_TYRANNY:0 "暴君" - LEGACY_RESIGN:0 "退出到菜单" - LEGACY_RESIGN_TT:0 "#T 结束当前游戏#!\n返回至主菜单" - LEGACY_NEW_CHARACTER:0 "选择新角色" - LEGACY_NEW_CHARACTER_TT:0 "#T 打开角色选择#! \n这能允许你继续扮演另一名角色" - LEGACY_HEADER:0 "世系" - LEGACY_GAME_OVER:0 "游戏结束" - LEGACY_FOUNDED_HOUSE:0 "#T 建立过[house|E]\n#!是[LegacyItem.GetFoundedHouse.GetName]家族的创建者" - LEGACY_FOUNDED_FAITH:0 "#T 创建过[faith|E]\n#!是[LegacyItem.GetFoundedFaith.GetName]的创建者" - LEGACY_CULTURAL_HEAD:0 "#T [cultural_head|E]\n#!是[LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]人的文化领袖。" - LEGACY_CULTURAL_HEAD_DEAD:0 "#T [cultural_head|E]\n#![LegacyItem.GetCharacter.GetHerHis]过世时是[LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]人的文化领袖。" - LEGACY_DREADED:0 "#T 令人[dreaded|E]#!" - LEGACY_RENOWNED:0 "#T [prestige_level|E]:[GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]#!" - LEGACY_PIOUS:0 "#T [piety_level|E]:[GetPietyLevelName(LegacyItem.GetPietyLevel)]#!" - LEGACY_LIFESTYLE:0 "#T [lifestyle|E][LegacyItem.GetLifestyle.GetName]\n#![LegacyItem.GetFinisherPerksList]" - LEGACY_FINISHER_PERKS_LIST:0 "终极[perks|E]:\n$LIST$" - LEGACY_IS_AT_WAR:0 "@warning_icon!处于[war|X]!" - LEGACY_NO_HEIR:1 "@warning_icon!无[player_heir|E]!" - LEGACY_WARS:0 "#T 参加了[LegacyItem.GetTotalNumberOfWars]场[wars|E]\n#![LegacyItem.GetWarBreakdown]" - SUCCESSION_RELATION:0 "你的$RELATION$" - LEGACY_OFFENSIVE_WARS:0 "-$COUNT$场进攻性战争" - LEGACY_DEFENSIVE_WARS:0 "-$COUNT$场防御性战争" - LEGACY_OFFENSIVEGH_WARS:0 "-$COUNT$场进攻性大圣战" - LEGACY_DEFENSIVEGH_WARS:0 "-$COUNT$场防御性大圣战" - LEGACY_LINEAGE_YOU:0 "这是你自己" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/levyview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/levyview_l_simp_chinese.yml deleted file mode 100644 index e5503a6746..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/levyview_l_simp_chinese.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_simp_chinese: - LV_HEADER:0 "征召兵" - LV_COUNTS:0 "[LevyView.GetLivingCount|0]/[LevyView.GetMaxCount|0]" - LV_FLAVOR:1 "征召兵包括农民兵、地痞、当地佣兵以及落魄贵族,装备着五花八门的工具和东拼西凑的武器——他们数量庞大,构成了大部分军队的主体。" - LV_RAISED:0 "[LevyView.GetRaisedCount|0]已集结" - LV_UNRAISED:0 "未集结" - LV_MAINTENANCE:0 "维护费:[gold_i][LevyView.GetMaintenanceCost|2]/月" - LV_NO_COUNTERS:0 "征召兵无法[counter|E]其他类型兵种" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/lifestyle_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/lifestyle_window_l_simp_chinese.yml deleted file mode 100644 index aa0447702f..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/lifestyle_window_l_simp_chinese.yml +++ /dev/null @@ -1,59 +0,0 @@ -l_simp_chinese: - LIFESTYLE_WINDOW_DESCRIPTION:1 "[Lifestyle.GetDescription]\n\n#weak [Lifestyle.GetHighlightDescription]#!" - REFUND_PERKS:0 "重置技能" - CURRENT_FOCUS:1 " (目前)" - FOCUS_CANCHANGE:1 "当前:[Character.GetFocus.GetName]" - FOCUS_CANCHANGE_NO_FOCUS:0 "当前:无重心" - CHARACTER_LIFESTYLE_HEADER:0 "选择[lifestyle|E]" - CHARACTER_LIFESTYLE_OPEN_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]#!\n#I 点击开启。#!" - CHARACTER_LIFESTYLE_OPEN_TEXT:0 "开启" - LIFESTYLE_POINTS_TO_USE_TEXT:0 "待解锁[perks|E]:[Character.GetPerkPoints( Lifestyle.Self )]" - LIFESTYLE_POINTS_ALREADY_USED_TEXT:1 "[Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]\n[perks|E]" - PERK_TOOLTIP_BASE:0 "#T [Perk.GetNameNoTooltip( Character.Self )]#!\n[Perk.GetEffectDescription( Character.Self )]" - CHOOSE_PERK_TOOLTIP:0 "$PERK_TOOLTIP_BASE$\n[CharacterLifestyleWindow.CanSelectPerkDesc( Perk.Self )]\n#I 点击解锁#!" - CHOOSE_PERK_UNLOCK_TEXT:0 "#I 点击解锁#!" - CHOOSE_PERK_CONFIRM_TITLE:0 "解锁[PERK.GetName( GetPlayer )]" - CHOOSE_PERK_CONFIRM_DESC:0 "[PERK.GetEffectDescription( GetPlayer )]" - CHOOSE_PERK_CONFIRM_ACCEPT:0 "解锁" - FOCUS_TOOLTIP_TEXT:0 "[FOCUS.GetDescription( CHARACTER.GetID )]\n[FOCUS.GetEffectDescription]" - FOCUS_TOOLTIP_TEXT_PLAYER:0 "[FocusType.GetDescription( GetPlayer.GetID )]\n[FocusType.GetEffectDescription]" - LONG_FOCUS_TEXT:2 "[FocusType.GetDescription( Character.GetID )]#low \n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName]经验:[FocusType.GetGainAmount( GetPlayer.Self )|P0]/月#!" - CHOOSE_FOCUS_TOOLTIP:2 "#T [FocusType.GetNameNoTooltip]#!\n[CharacterLifestyleWindow.CanSelectFocusDesc( FocusType.Self )]\n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName]经验:[FocusType.GetGainAmount( GetPlayer.Self )|P0]/月\n\n#I 点击选择#!" - CHOOSE_FOCUS_CONFIRM_TITLE:0 "选择[FOCUS.GetName]" - CHOOSE_FOCUS_CONFIRM_DESC:0 "[FOCUS.GetDescription( GetPlayer.GetID )]\n[FOCUS.GetEffectDescription]\n\n[FOCUS.GetLifestyle.GetName]经验:[FOCUS.GetGainAmount( GetPlayer )|P0]/月\n[FOCUS.GetGainBreakdown( GetPlayer )]\n\n只能每[GetGameTimeDifferenceForDiffMonths( GetDefine('NCharacter', 'FOCUS_ADULT_COOLDOWN_MONTHS'), '(bool)yes' )]更改一次。" - CHOOSE_FOCUS_CONFIRM_ACCEPT:0 "选择" - SELECT_PERK_NO_LIFESTYLE_FOCUS:0 "@warning_icon!#X 你必须先在此生活方式中选择一个重心才能解锁其中的技能#!" - PERK_POINTS_NEEDED:0 "@warning_icon!#X 没有可用的[PERK.GetLifestyle.GetName]#underline [perk]#!点#!" - PERK_ALREADY_UNLOCKED:1 "@warning_icon!#X 你已经有[PERK.GetName( GetPlayer )]#!" - PERK_MISSING_PARENT:1 "@warning_icon!#X 你没有[PERK.GetName( GetPlayer )]#underline [perk]#!#!" - LIFESTYLE_XP_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]经验:[Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]#!\n[CharacterLifestyleWindow.GetLifestyleProgressTooltip( Lifestyle.Self )]" - LIFESTYLE_NOT_SELECTED_PROGRESS:2 "由于没有在生活方式中选择[focus|E],你无法得到被动[experience|E]" - LIFESTYLE_PROGRESS_NEVER:0 "永不" - LIFESTYLE_BASE_GAIN:0 "基础" - LIFESTYLE_PROGRESS_STRING:0 "下一个[perk|E]点的时间:$ETA$\n#P +$PROGRESS|0$#!/月" - SELECT_FOCUS_TEXT:0 "选择重心" - LIFESTYLE_SELECT_TOOLTIP:1 "#T [Lifestyle.GetNameNoTooltip]#!\n[Lifestyle.GetDescription]\n\n可以解锁的技能:[Character.GetPerkPoints( Lifestyle.Self )|+]\n\n#I 点击查看#!" - REFUND_PERKS_CONFIRM_TITLE:0 "重置技能" - REFUND_PERKS_CONFIRM_DESC:1 "$EFFECTS$\n#weak 此操作一生只能执行一次!#!" - REFUND_PERKS_CONFIRM_ACCEPT:0 "重置" - REFUND_PERKS_TOOLTIP:0 "#T 重置技能#!\n[CharacterLifestyleWindow.CanRefundPerksDesc]\n[CharacterLifestyleWindow.RefundPerksEffectsDesc]\n#weak 这项操作一生只能执行一次!#!\n#I 点击重置#!" - PLAYER_LIFESTYLE_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n[GetLifestyleTooltipWarnings( GetPlayer )]\n\n#I 点击查看[lifestyle|E]#!" - PLAYER_EDUCATION_FOCUS_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n\n#I 点击查看[education_focus|E]#!" - PLAYER_LIFESTYLE_TOOLTIP_NO_FOCUS_WARNING:0 "@warning_icon!#X 你尚未选择[lifestyle|E]#!" - NO_FOCUS:0 "无重心" - FOCUS_COOLDOWN_DATE:0 "@warning_icon!#X 现在还不能改变重心。需要等到[DATE.GetString]#!" - FOCUS_SET:0 "选择这个生活方式重心" - FOCUS_NO_EMPLOYER:1 "@warning_icon!#X 只有其所在宫廷的主人可以更改此重心#!" - already_reset_perks_tt:1 "你已再次重置了你的技能!" - EXPERIENCE:0 "[Lifestyle.GetNameNoTooltip][experience|E]:[Character.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]" - UNLOCKED_PERKS:0 "[Lifestyle.GetNameNoTooltip][perks|E]解锁:[Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]" - LIFESTYLE_WINDOW_TITLE:0 "[Lifestyle.GetNameNoTooltip][lifestyle|E]" - LIFESTYLE_FOCUS_HEADER:0 "生活方式[focus|E]" - LIFESTYLE_POINTS_TOOLTIP:0 "#T 可用的[Lifestyle.GetNameNoTooltip]技能点:[Character.GetPerkPoints( Lifestyle.Self )|+]#!" - PERK_POINTS_ASSIGNED_TRIGGER:0 "你没有需要重置的技能!" - - DIPLOMACY_LIFESTYLE_PERK_POINTS_TRIGGER:0 "外交生活方式技能点:$NUM|V0$" - MARTIAL_LIFESTYLE_PERK_POINTS_TRIGGER:0 "军事生活方式技能点:$NUM|V0$" - STEWARDSHIP_LIFESTYLE_PERK_POINTS_TRIGGER:0 "管理生活方式技能点:$NUM|V0$" - INTRIGUE_LIFESTYLE_PERK_POINTS_TRIGGER:0 "谋略生活方式技能点:$NUM|V0$" - LEARNING_LIFESTYLE_PERK_POINTS_TRIGGER:0 "学识生活方式技能点:$NUM|V0$" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/lobbyview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/lobbyview_l_simp_chinese.yml deleted file mode 100644 index b97b1871fd..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/lobbyview_l_simp_chinese.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_simp_chinese: - LOBBYVIEW_SELECT_PLAYABLE:0 "点击地图来选择一个角色" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/map_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/map_l_simp_chinese.yml deleted file mode 100644 index 9f4182cf01..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/map_l_simp_chinese.yml +++ /dev/null @@ -1,130 +0,0 @@ -l_simp_chinese: - ONMAP_ARMY_UNIT_TOOLTIP:0 "$NAME$ ($CONTROLLER$)\n($MORALE|V$%)(士气)\n补员/月:$REINFORCEMENTS|V$\n征召兵:$LEVIES$ / $MAX_LEVIES|V$\n兵士:$MEN_AT_ARMS$ / $MAX_MEN_AT_ARMS|V$\n军团:$REGIMENTS|V$\n维护费:$MAINTENANCE$\n补给:$SUPPLY|V$ / $MAX_SUPPLY|V$\n补给上限:$SUPPLY_LIMIT|V$" - UNIT_WILL_ARRIVE:0 "抵达$NAME$,剩余[DATE.GetTimeToDate]([DATE.GetStringShort|V])" - UNIT_WILL_ARRIVE_RETREAT:1 "向$NAME$撤退,剩余[DATE.GetTimeToDate]([DATE.GetStringShort|V])" - UNIT_WILL_MOVEMENT_LOCK:0 "[DATE.GetTimeToDate]后[movement_lock|E]" - UNIT_IS_EMBARKED:0 "已登船" - UNIT_WILL_EMBARK:0 "准备登船" - UNIT_IS_EMBARKING:0 "正在登船" - UNIT_IS_DISEMBARKING:0 "正在下船" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION:0 "@warning_icon!#X 移动将导致 $CASUALTIES$ 名伤亡。#!\n" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION_DESTROYED:0 "@warning_icon!#X 移动将导致 $CASUALTIES$ 名伤亡,并摧毁这支军队。#!\n" - UNIT_TOOLTIP_HEADER:0 "[ARMY.GetNameNoTooltip]($TYPE$)" - DESTINATION_SEA:0 "海洋" - DESTINATION_LAKE:0 "湖泊" - DESTINATION_RIVER:0 "河流" - SIEGE_TOOLTIP_TITLE:1 "#T $PROVINCE$的堡垒#!" - SIEGE_TOOLTIP_OCUPIED:0 "被[CHARACTER.GetUIName]占领。" - SIEGE_TOOTLTIP_IMPACT:0 "城防等级影响:" - CHARACTER_ACTIVITY_TOOLTIP:0 "[CHARACTER.GetUIName]参与了这个活动" - CHARACTER_AT_LOCATION:0 "位于[PROVINCE.GetName|V]" - CHARACTER_AT_ACTIVITY:0 "正在[PROVINCE.GetName|V]参加[ACTIVITY.GetName|V]" - CHARACTER_AT_ARMY:0 "正在[PROVINCE.GetName|V]指挥[army|E]" - CHARACTER_TRAVEL_TO_LOCATION:0 "正前往[PROVINCE.GetName|V]" - CHARACTER_IMPRISONED_AT:0 "被[CHARACTER.GetUIName|V]囚禁在[PROVINCE.GetName|V]" - CHARACTER_AT_COURT_VISITING:1 "正在[PROVINCE.GetName|V]拜访[CHARACTER.GetShortUINamePossessive|V]的[court|E]" - CHARACTER_AT_COURT:1 "在[PROVINCE.GetName|V]内[CHARACTER.GetShortUINamePossessive|V]的[court|E]" - FORD_TOOLTIP:1 "$FROM$和$TO$之间的浅滩" - STRAIT_TOOLTIP:1 "$FROM$和$TO$之间的海峡" - MAP_REALM_TT_HEADER:0 "#T [TITLE.GetNameNoTooltip|U]#!" - MAP_REALM_TT_BOTTOM:0 "统治者:[CHARACTER.GetUINameNoTooltip|UV]" - MAP_REALM_LOBBY_TT_HEADER:0 "#T [CHARACTER.GetShortUINameNotMeNoTooltip]#!\n[TITLE.GetNameNoTooltip]" - MAP_REALM_LOBBY_TT_BOTTOM:0 "\n#I 点击选择#!" - MAP_REALM_TT_RELATION_ME:0 "" - MAP_REALM_TT_RELATION_VASSAL:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV]的封臣" - MAP_REALM_TT_RELATION_PEER:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV]的同僚" - MAP_REALM_TT_RELATION_LIEGE:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip|UV]的领主" - MAP_REALM_TT_RELATION_TOP_LIEGE:0 "[TARGET_CHARACTER.GetShortUINamePossessive|UV]的最高领主" - MAP_REALM_TT_RELATION_OTHER:0 "独立领地" - - IMPASSIBLE_PROVINCE_TOOLTIP:0 "#T 不可通行的地形#!" - IMPASSPABLE_SEA_PROVINCE_TOOLTIP:0 "#T 未知海域#!" - SEA_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\n海洋" - LAKE_PROVINCE_TOOLTIP:0 "#T 湖泊#!" - RIVER_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\n主要河流" - PROVINCE_TOOLTIP_HEADER:0 "#T [PROVINCE.GetTitle.GetNameNoTooltip]#!" - PROVINCE_TOOLTIP_HOLDER:0 "持有者:[CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_LESSEE:0 "承租人:[CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_OCCUPIED:0 "占领者:[CHARACTER.GetUINameNoTooltip|UV]" - PROVINCE_TOOLTIP_CULTURE:0 "文化:[COUNTY.GetCulture.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_FAITH:0 "信仰:[COUNTY.GetFaith.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_TERRAIN:0 "地形:[PROVINCE.GetTerrain.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_DEVELOPMENT:0 "发展度:[COUNTY.GetDevelopmentLevel|V]" - PROVINCE_DEBUG:1 "\nID:[PROVINCE.GetId] [PROVINCE.GetTag]" - PROVINCE_TOOLTIP_EMBARKING_IMPLIED:0 "#I 会支付登船费#!" - PROVINCE_TOOLTIP_NO_PATH_ALL:0 "@warning_icon!#X 不能向此处进军#!" - PROVINCE_TOOLTIP_NO_PATH_SOME:0 "@warning_icon!#X 某些选中的军队不能向此处进军#!" - PROVINCE_TOOLTIP_IMPASSABLE:0 "@warning_icon!#X 这个省份有不可通过的地形#!" - PROVINCE_TOOLTIP_NON_TRAVERSIBLE_WATER:1 "@warning_icon!#X 你无法通过这片水域#!" - PROVINCE_TOOLTIP_CANNOT_RAID_ACROSS_SEA:0 "@warning_icon!#X 不能跨海进行[raid|E]#!" - PROVINCE_TOOLTIP_CLICK_TO_GO:1 "\n#I 右键点击向此处进军#!" - PROVINCE_TOOLTIP_SHIFT_TO_APPEND:0 "#I —按住Shift键添加移动#!" - PROVINCE_TOOLTIP_CTRL_TO_FORCE_GATHERING:0 "#I —按住Ctrl键停止@gathering_icon!召集并立即移动#!" - PROVINCE_TOOLTIP_ETA:1 "#I ——预期抵达时间:[DATE.GetTimeDiffFromNow]后([DATE.GetStringShortNoYear])#!" - PROVINCE_TOOLTIP_WINTER:0 "冬季严寒度:[PROVINCE.GetWinterSeverityName|V]" - - PROVINCE_TOOLTIP_CLICK_TO_RETREAT:0 "\n#I 右击放弃战斗并从此地撤退#!" - PROVINCE_TOOLTIP_CLICK_CANT_RETREAT:0 "$DAYS$天之内不能从战斗中撤退" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_HERE:0 "#I 点击在此处添加一个[rally_point|E]#!" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_CANCEL:0 "#I 右击取消#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE:0 "#I 点击将[rally_point|E]移动到此处#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE_RIGHT_CLICK:0 "#I 右击将[rally_point|E]移动到此处#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_CANCEL:0 "#I 右击取消#!" - DE_JURE_DRIFT_TARGET_DESCRIPTION:1 "#high 法理转移:#![TITLE.GetNameNoTooltip]会在大约$DURATION$后成为[TARGET_TITLE.GetNameNoTooltip]的一部分" - DE_JURE_DRIFT_PROGRESS_DESCRIPTION:0 "[TITLE.GetNameNoTooltip]在$DURATION$内会转移法理至[TARGET_TITLE.GetNameNoTooltip]" - MAP_COUNTY_HOLDER_MAIN_TEXT:0 "\n最高领地:[TITLE.GetDeFactoTopLiege.GetNameNoTooltip|V]\n当前持有者:[CHARACTER.GetUINameNoTooltip|UV]" - MAP_COUNTY_HOLDER_RIGHT_CLICK:1 "#I 右键点击选择伯爵领持有者#!" - MAP_COUNTY_REALM_EXPLORE_CLICK:0 "#I 按住Ctrl点击展开领地#!" - MAP_COUNTY_REALM_EXPLORE_UNDO_CLICK:0 "#I 按住Ctrl右键点击缩回领地#!" - MAP_OCCUPANT_TEXT:0 "占领者:[CHARACTER.GetUINameNoTooltip|UV]" - - HOUSES_MAP_MODE_TOOLTIP:0 "#T [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetNameNoTooltip]家族#!:\n[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetHouse.GetBaseNameNoTooltip]" - houses_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I 点击打开家族界面#!" - GOVERNMENTS_MAP_MODE_TOOLTIP:1 "#T 伯爵领拥有者\n政体类型#!:[ROOT.Province.GetCounty.GetTitle.GetHolder.GetGovernment.GetNameNoTooltip]\n最高领主\n政体类型:[ROOT.Province.GetCounty.GetTitle.GetDeFactoTopLiege.GetHolder.GetGovernment.GetNameNoTooltip]" - governments_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I 点击打开领地界面#!" - DEJURE_DUCHIES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_KINGDOMS_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_EMPIRES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - CULTURES_MAP_MODE_TOOLTIP:1 "#T 伯爵领文化#!:[ROOT.Province.GetCounty.GetCulture.GetNameNoTooltip]\n最高领主文化:[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetCulture.GetNameNoTooltip]" - cultures_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I 点击查看[PROVINCE.GetCounty.GetCulture.GetNameNoTooltip]文化#!" - FAITHS_MAP_MODE_TOOLTIP:0 "#T 伯爵领信仰#!:[ROOT.Province.GetCounty.GetFaith.GetNameNoTooltip]\n最高领主信仰:[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetFaith.GetNameNoTooltip]" - faiths_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I 点击查看[PROVINCE.GetCounty.GetFaith.GetNameNoTooltip]#!" - - COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE:0 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOP_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_COUNTY_HOLDER:1 "#T $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!\n[ROOT.Province.GetCounty.GetTitle.GetHolder.GetPrimaryTitle.GetNameNoTierNoTooltip][ROOT.Province.GetCounty.GetTitle.GetHolder.GetTitleAsNameNoTooltip]的宫廷语言\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_LIEGE$#!\n[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip][ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetTitleAsNameNoTooltip]的宫廷语言\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGES_LIEGE:0 "#T $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!\n[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip][ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetTitleAsNameNoTooltip]的宫廷语言\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_TOP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!\n[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip][ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetTitleAsNameNoTooltip]的宫廷语言\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_FALLBACK:0 "#T 宫廷语言#!:无" - COURT_LANGUAGES_SELECTION_TOOLTIP_COUNTY_HOLDER:0 "\n#I 点击选择$COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGE:0 "\n#I 点击选择$COURT_LANGUAGES_MAP_MODE_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGES_LIEGE:0 "\n#I 点击选择$COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_TOP_LIEGE:0 "\n#I 点击选择$COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!" - - ADDITIONAL_MAPMODES:0 "额外模式" - ZOOM_LEVEL_PAPER_MAP:0 "羊皮纸地图" - ZOOM_LEVEL_PAPER_MAP_TOOLTIP:0 "$ZOOM_LEVEL_PAPER_MAP$会向你展示全世界所有独立[realms|E]的最高级概览。\n\n#TUT 在这个地图模式中,点击地图会选中[realms|E]#!" - ZOOM_LEVEL_POLITICAL:0 "政治地图" - ZOOM_LEVEL_POLITICAL_TOOLTIP:0 "$ZOOM_LEVEL_POLITICAL$会向你展示一个地区内[rulers|E]的详尽概览,对于规划[wars|E],管理[vassals|E]和浏览[realms|E]是理想的地图模式。\n\n#TUT 在这个地图模式中,点击地图会选中[realms|E]#!" - ZOOM_LEVEL_DETAILS:0 "细节地图" - ZOOM_LEVEL_DETAILS_TOOLTIP:0 "$ZOOM_LEVEL_DETAILS$能够让你了解你的[domain|E]和[terrain|E]的大致情况,对于移动[regiments|E]和建造[buildings|E]来说是理想的地图模式。\n\n#TUT 在这个地图模式,点击地图会选中[holdings|E]#!" - ZOOM_LEVEL_DOMAIN:0 "直辖地图" - ZOOM_LEVEL_SELECTING_BARONIES:0 "选中:地产" - ZOOM_LEVEL_SELECTING_REALMS:0 "选中:领地" - MAP_MODES_EXPLORATION_ENABLED:0 "处于领地浏览模式" - MAP_MODES_EXPLORATION_ENABLED_TT:1 "在领地浏览模式下,地图会根据不同领地的封建结构标以不同的颜色。按住Ctrl点击以更进一层封臣阶序,按住Ctrl右键点击以返回上一层。选择任一其他地图模式会重置领地浏览" - holding_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - kingdoms_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - empires_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - duchies_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - counties_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - players_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - - PROVINCE_VIEW_TOOLTIP_WINTER:2 "#T $winter$#!\n严寒度:[Province.GetWinterSeverityName|V]\n\n[Province.GetWinterEffectsDesc]" - PROVINCE_WINTER_LEVEL_NONE:0 "无" - PROVINCE_WINTER_LEVEL_MILD:0 "温暖" - PROVINCE_WINTER_LEVEL_NORMAL:0 "正常" - PROVINCE_WINTER_LEVEL_HARSH:0 "严寒" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/mapicons_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/mapicons_l_simp_chinese.yml deleted file mode 100644 index 2f1565bc41..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/mapicons_l_simp_chinese.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_simp_chinese: - ATTRITION_ICON_TITLE:1 "#T 军队将要承受[attrition|E]#!" - ARMY_EMBARKED_PENALTY:0 "[embarked|E]:@advantage_icon!$EFFECT|0+=$($DAYS_LEFT$ 天)" - ARMY_RECENTLY_DISEMBARKED_PENALTY:1 "[recently_disembarked|E]:@advantage_icon!$EFFECT|0+=$($DAYS_LEFT$天)" - MAP_ICON_RECENTLY_DISEMBARKED_TOOLTIP:0 "#T 近期已下船#!\n会在[UnitItem.GetArmy.GetDisembarkPenaltyDays]天内被认为处于[recently_disembarked|E]状态" - COMMANDER_IS_LEADER:0 "#underline #TOOLTIP:COMMANDER_IS_LEADER_TOOLTIP 由统治者指挥#!#!" - COMMANDER_IS_LEADER_TOOLTIP:0 "#T 由统治者率领#!\n[Character.GetName]率领这支军队,这将给予以下增益:\n[GetLeadingTroopsBonus]" - POTENTIAL_COMMANDER_IS_LEADER_TOOLTIP:1 "#T 统治者#!\n成为你自己[army|E]的[commander|E]会给予:\n[GetLeadingTroopsBonus]" - RP_TOOLTIP_CLICK:1 "#T [RallyPoint.GetName]#!\n$CLICK_TO_VIEW$" - ARMY_TOOLTIP_IS_GATHERING:1 "正在集结([Army.GetGatheringDaysLeft]天)" - ARMY_TOOLTIP_IS_MOVEMENT_LOCKED:1 "[movement_locked|E]" - UNIT_ITEMS:1 "([UnitMapIcon.GetShownCount])" - RAID_ARMY_TOOLTIP:0 "#T 劫掠者#!\n这支军队正在进行[raid|E]。\n它正携带[Army.GetRaidLoot|V0][gold_i]。" - ARMY_AT_LOOT_CAP:1 "$ARMY_LOOT_INFO$已装满!" - ARMY_AT_LOOT_CAP_TOOLTIP:0 "#T 达到战利品上限#!\n这支军队正携带[Army.GetRaidLoot|V0][gold_i],在返回家园之前无法再进行[raid|E]。" - MAP_RAID_TOOLTIP:0 "#T 正在劫掠#!\n预计完成:[Raid.GetEta.GetString]。\n获得的[raid_loot|E]:[Raid.GetProvince.GetProvinceLoot|0V][gold_i]\n\n#I 点击查看劫掠。#!" - RECENTLY_RAIDED_TOOLTIP:0 "#T 近期被劫掠#!\n这处地产近期已被劫掠,[Province.GetEndOfRecentlyLooted.GetString]之前不能被再次劫掠" - ARMY_LOOT_INFO:0 "劫掠:[gold_i][Army.GetRaidLoot|V0]/[Army.GetLootCap|V0]" - MAP_ICON_EMBARK_COST:0 "@gold_icon![FleetPredictionMapIcon.GetEmbarkCost|V0][Select_CString(FleetPredictionMapIcon.IsCostOverOwned, '@warning_icon!', '')]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/menatarmsview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/menatarmsview_l_simp_chinese.yml deleted file mode 100644 index ae816a7c32..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/menatarmsview_l_simp_chinese.yml +++ /dev/null @@ -1,51 +0,0 @@ -l_simp_chinese: - - MAA_SOLDIERS:0 "[soldiers|E]:" - MAA_FULL_STENGTH:0 "在$TIME$后补至满员" - MAA_AT_FULL_STRENGTH:0 "兵员完备" - MAA_FULL_MAINTENANCE_TEXT:0 "最高维护费" - MAA_UNRAISED_MAINTENANCE_TEXT:0 "未集结维护费" - MAA_REINFORCEMENT:1 "[MenAtArmsView.GetFullStrengthText]\n支付全部维护费" - MAA_REINFORCEMENT_COST_ENTRY:2 "[Select_CString( Or( Not(Regiment.IsAtFullStength), Regiment.IsRaised), '#high ' , '#weak ' )]$MAA_FULL_MAINTENANCE_TEXT$:[Regiment.CalcReinforcementCost]/月#!" - MAA_MAINTENANCE:3 "[Select_CString( And( Regiment.IsAtFullStength, Not(Regiment.IsRaised)), '#high ', '#weak ' )]$MAA_UNRAISED_MAINTENANCE_TEXT$:[Regiment.CalcUnraisedCost]/月#!" - MAA_RAISED_MAINTENTANCE:0 "[MenAtArmsView.GetFullStrengthText]\n支付全部维护费" - MAA_UNRAISED_MAINTENANCE:0 "[MenAtArmsView.GetFullStrengthText]\n支付未集结维护费" - MAA_MAINTENANCE_SHORT:0 "[Regiment.CalcMaintenanceCost]/月" - MAA_HOME_BANNER:0 "本土集结点:" - MAA_DESTROY:0 "解散" - MAA_ARMY:0 "在军队中:[Regiment.GetArmy.GetName]" - #Confirmation messages - MAA_DESTROY_CONFIRMATION_TITLE:0 "解散[REGIMENT.GetNameNoTooltip]" - MAA_DESTROY_CONFIRMATION_TEXT:0 "[REGIMENT.GetNameNoTooltip]军团将被解散。" - MAA_DESTROY_CONFIRMATION_ACCEPT:0 "解散" - MAA_RAISED:1 "已集结" - MAA_UNRAISED:1 "未集结" - MAA_CURRENT_SIZE:0 "规模[MAAItem.GetCurrentSize]/[MAAItem.GetMaxSize]" - MAA_TYPE_NAME:0 "类型:[Regiment.GetMAAType.GetBaseTypeName]" - MAA_INCREASE_SIZE:0 "增加规模至[MAAItem.GetNextSize]" - MAA_DECREASE_SIZE:0 "减少规模至[MAAItem.GetPreviousSize]" - MAA_INCREASE_SIZE_TOOLTIP:1 "#T $MAA_INCREASE_SIZE$#!\n花费:[MenAtArmsType.GetCostString( GetPlayer )]\n维护费将会增加:\n[MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DECREASE_SIZE_TOOLTIP:1 "#T $MAA_DECREASE_SIZE$#!\n维护费将会减少:\n[MenAtArmsView.GetReduceSizeBlockers][MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DESTROY_TOOLTIP:0 "#T 撤销军团#!\n[MenAtArmsView.GetReduceSizeBlockers]$MAA_FULL_MAINTENANCE_TEXT$:[Regiment.CalcReinforcementCost]/月\n$MAA_UNRAISED_MAINTENANCE_TEXT$[Regiment.CalcUnraisedCost]/月" - MAA_AT_MAX_SIZE:0 "达到最大规模" - MAA_SIZE_CHANGE:1 "@[Regiment.GetMAAType.GetIconKey]_icon!+[Regiment.GetMAAType.GetStackSize]" - MAA_REINFORCING:1 "补员" - REGIMENT_CURRENT_SIZE:0 "规模[Regiment.GetMAAChunkCount]/[Regiment.CalcMaxMAAChunkCount]" - - #Tooltip - MAA_TT_BUY_TITLE:0 "#T 增加$COUNT$名士兵#!" - MAA_TT_SELL_TITLE:0 "#T 移除$COUNT$名士兵#!" - MAA_TT_DESTROY_TITLE:0 "#T 解散军团#!" - MAA_TT_NOT_ENOUGH_GOLD:0 "@warning_icon!#X 金币不足#!" - MAA_MAX_AT_MAX_SIZE:0 "@warning_icon!#X 已达到最大规模#!" - MAA_TT_REGIMENT_IN_COMBAT:0 "@warning_icon!#X 军团正处于战斗中#!" - MAA_TT_COST:0 "花费:$COST$" - MAA_TT_RETURN_COST:0 "返还:$COST|$" - MAA_TT_MAINTENANCE:0 "维护费:$COST$/月" - MAA_TT_WILL_DESTROY:0 "这将解散该军团" - MAA_BASE_TYPE:0 "类别:$TYPE|V$" - MAA_CHUNK_SIZE:0 "[soldiers|E]:$VALUE|V$" - CREATE_MAA_HEADER:1 "#T 创建[MEN_AT_ARMS_TYPE.GetNameNoTooltip|V]军团#!" - CANT_CREATE_MAA_AT_CAP:0 "@warning_icon!#X 达到[men_at_arms|E]军团上限#!" - CREATE_MAA_TOOLTIP:0 "#T 创建新[men_at_arms|E][regiment|E]#!\n[MilitaryItem.GetMaACanBeCreatedTooltip]" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/militaryview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/militaryview_l_simp_chinese.yml deleted file mode 100644 index 0374fcf6ed..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/militaryview_l_simp_chinese.yml +++ /dev/null @@ -1,134 +0,0 @@ -l_simp_chinese: - MILITARY:0 "军事" - CREATE_BANNER:0 "创建集结点" - SOLDIERS_INFO:0 "$CURRENT$/$MAX$" - DISBAND_ALL_ARMIES:0 "#T 解散所有[armies|E]#!" - DISBAND_ALL_ARMIES_ARMIES_INFO:0 "$DISBANDED$支军队将被解散" - DISBAND_ALL_ARMIES_GATHERING_ARMIES_INFO:1 "$TOTAL$支军队中的$DISBANDED$支将被解散" - DISBAND_NO_ARMIES:0 "$DISBAND_ALL_ARMIES$\n@warning_icon!#X 没有军队可以解散#!" - DISBAND_NO_DISBANDABLE_ARMIES:0 "@warning_icon!#X 没有军队可以解散#!" - DISBAND_ALL_CONFIRM_TITLE:0 "解散所有军队" - DISBAND_ALL_CONFIRM:0 "所有集结的[armies|E]将被解散。" - DISBAND_ALL_CONFIRM_ACCEPT:0 "全部解散" - LEVIES_LABEL:1 "[levies|E]" - LEVIES_MAX:0 "$RAISE_MAX|V$" - LEVIES_NOT_MAX:0 "$CURRENT|V$/$RAISE_MAX|V$" - LEVIES_TOOLTIP:0 "#T 未集结[levies|E]:$CURRENT|0V$/$RAISE_MAX|0V$#!" - LEVIES_AFFECTED_BY_COUNTIES_HEADER:0 "#T [rally_point|E][levies|E]的数量过低了#!" - LEVIES_AFFECTED_BY_COUNTY_CONTROL:0 "@warning_icon!#X [rally_point|E]处存在[county_control]过低的伯爵领#!" - FROM_DOMAIN:0 "来自[domain|E]" - FROM_VASSALS:0 "来自[vassals|E]" - FROM_BISHOPS:0 "来自[realm_priest|E]" - BANNER_MEN_AT_ARMS_LABEL:0 "[men_at_arms|E]:" - BANNER_MEN_AT_ARMS:0 "$UNRAISED|0V$" - BANNER_MEN_AT_ARMS_NOT_MAX:0 "$UNRAISED|0$/$RAISE_MAX|0$" - BANNER_MEN_AT_ARMS_TOOLTIP:0 "#T 未集结[men_at_arms|E]:$UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_KNIGHTS_LABEL:1 "$knight_culture_player_plural$:" - BANNER_TROOPS_TAB:0 "你的军队" - BANNER_KNIGHTS_TAB:1 "$knight_culture_player_plural_no_tooltip$" - RAISE_BANNER_TT_TITLE:0 "#T 在[rally_point|E]集结军队#!" - RAISE_BANNER_TT_NO_SOLDIERS:0 "@warning_icon!#X 没有[soldiers|E]可供集结#!" - RAISE_BANNER_TT_LEVIES:0 "可集结$RAISE_MAX|0V$[levies|E]中的$UNRAISED|0V$" - RAISE_BANNER_TT_MAA:0 "可集结$RAISE_MAX|0V$[men_at_arms|E]中的$UNRAISED|0V$" - MEN_AT_ARMS_CURRENT_MAX_TOOLTIP:1 "[MEN_AT_ARMS_TYPE.GetName]:$CURRENT|0V$/$MAX|0V$。" - CREATE_MAA_BUTTON_COST:0 "创建($COST$)" - CREATE_MAA_COST:0 "创建花费:$COST$" - NAMED_MAINTENANCE_MAA:0 "$NAME$:$COST$" - MAINTENANCE_MAA:1 "$MAA_UNRAISED_MAINTENANCE_TEXT$:$VALUE$/月" - REINFORCEMENT_MAA:1 "$MAA_FULL_MAINTENANCE_TEXT$:$VALUE$/月" - STACK_SIZE_MAA:0 "军团规模:$VALUE|V$" - MONTHLY_MAINTENANCE_LABEL:0 "每月维护费:" - MONTHLY_MAX_MAINTENANCE_LABEL:0 "#weak 最大:#!" - MONTHLY_MAX_MAINTENANCE_TT:0 "#T 最大军事维护费#!\n这是当你征募了所有军队,并且兵力达到最大时预计的军事维护费。\n@warning_icon!#X [armies|E]如果登上[fleets|E],实际维护费会更高。#!\n\n根据你当前的[gold|E]和[income|E],你可以财政崩溃之前维持你的部队长达[MilitaryView.GetAllRaisedTime]。" - MONTHLY_MAX_MAINTENANCE_VIEW:0 "([MilitaryView.GetAllRaisedTime])" - MONTHLY_REINFORCEMENT_COST_LABEL:1 "每月补员" - MV_MORE_THAN_FIVE_YEARS:1 ">#V 5年#!" - MEN_AT_ARMS_LABEL:0 "兵士:" - TOTAL_MAINTENANCE_COST:0 "$VALUE$" - TOTAL_REINFORCEMENT_COST_MAA:0 "$VALUE|1$" - ADD_MEN_AT_ARMS_LABEL:0 "创建兵士军团" - MAA_COUNT_AND_CAP:0 "$CURRENT|V$/$MAX|V$" - MAA_COUNT_AND_CAP_ABOVE_CAP:0 "$CURRENT|N$/$MAX|V$" - MAA_COUNT_ABOVE_CAP:0 "$VALUE|V$名[men_at_arms|E]超过上限" - HIRE_TROOPS:0 "雇佣士兵" - MV_SHOW_MAA:0 "显示[men_at_arms|E]" - MV_UNRAISED_MAA:1 "未集结" - TT_MAINTENANCE_TITLE:0 "#T 维护费:$VALUE$/月#!" - TT_MAINTENANCE_RAISED_ARMIES:1 "已集结军队:@gold_icon!$VALUE|1$/月" - TT_MAINTENANCE_MAA:1 "[men_at_arms|E]:$VALUE$/月" - TT_MAINTENANCE_NO:0 "#weak 无维护费#!" - TT_REINFORCING_MAA_YES_TITLE:0 "#T 补员[men_at_arms|E]#!" - TT_REINFORCING_MAA_FULL_STRENGTH:0 "[men_at_arms|E]已满员" - TT_REINFORCING_MAA_FULL_STRENGTH_TIME:0 "$TIME|V$月达到满员" - TT_REINFORCING_MAA_NOT_TITLE:0 "#T 未补员[men_at_arms|E]#!" - TT_REINFORCING_MAA_CLICK_STOP:0 "\n#I 点击停止补员#!" - TT_REINFORCING_MAA_CLICK_START:0 "\n#I 点击开始补员#!" - MAINTENANCE_COST_PART:0 "维护费:$VALUE$/月" - REINFORCEMENT_COST_PART:0 "补员:$VALUE$/月" - TOTAL_MAA_COST:0 "[Regiment.GetTotalCostString]" - TOTAL_MAA_COST_TOOLTIP:0 "#T 维护费:[Regiment.GetTotalCostString]/月#!\n#D 补员中#!" - TT_CAP_TITLE:0 "#T [men_at_arms|E]上限:$MAX|V$#!" - TT_CAP_ABOVE:0 "@warning_icon!#X 超过上限:额外支付$VALUE|-%0$!#!" - TT_CAP_REGIMENT_COUNT:0 "军团:$VALUE|V$" - TT_CAP_REGIMENT_CURRENT:0 "当前:$CURRENT|V$" - TT_CAP_REGIMENT_CAP:0 "上限" - TT_CAP_TIER_REASON:0 "你是一位$TIER$" - TT_RAISE_ALL_MAA_INFO:1 "[men_at_arms|E],[special_troops|E],[mercenaries|E]以及[holy_orders|E]将会在离你的[realm_capital|E]最近的[rally_point|E]集结。" - TT_RAISE_ALL:2 "#T 集结全部军队#!\n[levies|E]将在距离最近的[rally_point|E]集结。\n\n$TT_RAISE_ALL_MAA_INFO$" - TT_RAISE_ALL_RAIDERS:0 "#T 动员所有军队作为劫掠者#!\n动员所有军队,他们会整备成为[raiders|E] " - TT_RAISE_ALL_MEN_AT_ARMS:0 "#T 集结全部兵士#!\n[men_at_arms|E]会在离[realm_capital|E]最近的[rally_point|E]集结。" - TT_RAISE_ALL_LEVIES:0 "未集结[levies|E]:$UNRAISED|0V$/$RAISE_MAX|0V$" - TT_RAISE_ALL_MAA:0 "未集结[men_at_arms|E]:$UNRAISED|0V$/$RAISE_MAX|0V$" - TT_HIRE_TROOPS:0 "#T 雇佣士兵#!\n显示可供雇佣的士兵" - TT_MAA_RAISED:0 "#T 已集结的[men_at_arms|E]#!" - TT_MAA_UNRAISED:0 "#T 未集结的[men_at_arms|E]#!" - TT_MAA_ENTRY_BUTTON:0 "#T 管理[regiment|E]#!" - TT_CANT_RAISE_AT_WAR:0 "@warning_icon!#X 不能在和平时期集结军团!#!" - MEN_AT_ARMS_TYPE_NAME:1 "类型:#high [MenAtArmsType.GetBaseTypeName]#!" - MILITARY_VIEW_BANNERS:0 "[rally_points|E]" - MILITARY_VIEW_EVENT_TROOPS:0 "[special_troops|E]" - MILITARY_VIEW_EVENT_TROOPS_ASSOCIATED_WAR:0 "在[War.GetName]结束时会解散" - MILITARY_VIEW_EVENT_TROOPS_RAISE:0 "集结" - MILITARY_VIEW_EVENT_TROOPS_RAISE_TT:0 "#T 集结[MilitaryViewEventTroop.GetName]\n#!拥有[soldier_i][MilitaryViewEventTroop.GetNumberOfRaisableSoldiers|V][soldiers|E]的[army|E]将在[MilitaryViewEventTroop.GetRaiseProvinceName|V]集结" - MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE:0 "在[succession|E]之后会解散。" - MILITARY_VIEW_EVENT_TROOPS_INHERITABLE:0 "将会在[succession|E]时继承" - MILITARY_VIEW_HIRED_TROOPS:1 "[mercenaries|E]和[holy_orders|E]" - HIRED_TROOPS_STRENGTH:0 "军力" - HIRED_TROOPS_REGIMENTS:0 "军团" - BD_LEVIES_MAINTENANCE:0 "[levies|E]" - BD_MAA_MAINTENANCE:0 "[men_at_arms|E]" - BD_ARMY_EMBARKED:0 "@embarked_icon!已上船" - MV_EMBARKED_TT:0 "#T [armies|E][embarked|E]\n#!由于有超过一支军队登船,需要支付额外的维护费。" - BD_ARMY_MAINTENANCE_NAME:0 "[ARMY.GetName][Select_CString(ARMY.IsEmbarked,'@embarked_icon!','')]" - BD_UNRAISED_MAA_MAINTENANCE:0 "未集结[men_at_arms|E]" - BD_UNRAISED_MAA_MAINTENANCE_BASE:0 "未集结[men_at_arms|E]" - BD_RAISED_MAA_MAINTENANCE:0 "已集结[men_at_arms|E]" - BD_RAISED_MAA_MAINTENANCE_BASE:0 "已集结[men_at_arms|E]" - BD_MAA_MAINTENANCE_BASE:0 "维护费" - MV_RALLY_POINTS:0 "[rally_points|E]:" - MV_ADD_RALLY_POINT:0 "#I 点击添加一处新的[rally_point|E]#!" - MV_RALLY_POINT_NUMBER_INFO:0 "$CURRENT|V$/$MAX|V$" - MV_REMOVE_RALLY_POINT:1 "#T 移除集结点#!\n[armies|E]将在最靠近的另一个[rally_point|E]集结。" - MV_TOTAL_SOLDIERS:0 "总士兵" - MV_UNRAISED_SOLDIERS:0 "未集结士兵" - MV_KNIGHTS:1 "$knight_culture_player_plural$" - MV_MANAGE_KNIGHTS:1 "#low 点击进行管理…#!" - MV_MERCENARIES:0 "雇佣兵" - MV_HOLY_ORDERS:0 "骑士团" - MV_LEVIES_TOOLTIP:1 "#T 显示你的[levies|E]#!" - MV_KNIGHTS_TOOLTIP:1 "#T 显示并管理你的$knight_culture_player_plural$#!" - MV_LEVY_MAINTENANCE:0 "[gold_i][MilitaryView.GetLevyGoldExpense|1]" - MV_LEVY_MAINTENANCE_TOOLTIP:0 "#T 维护费:[gold_i][MilitaryView.GetLevyGoldExpense|2]/月#!\n已集结[MilitaryView.GetNumberOfRaisedLevies|0][levies|E]" - KV_HEADER:1 "$knight_culture_player_plural_no_tooltip$" - BREAKDOWN_LEVY_MAINTENANCE:0 "[levies|E]" - BREAKDOWN_MAA_MAINTENANCE:0 "[men_at_arms|E]" - MV_RALLY_POINT_TT:0 "#T [RallyPointItem.GetRallyPoint.GetName]\n#!\n$CLICK_TO_SELECT$" - MV_MEN_AT_ARMS_NONE:0 " 无" - MV_REGIMENT_START_SIZE:2 "将由5名士兵开始(并补员至[MenAtArmsType.GetStackSize])" - MV_CREATE_REGIMENT_MAX_SIZE_TT:1 "#T 每规模军团士兵数:[MenAtArmsType.GetStackSize]#!\n规模为1时,这支[regiment|E]会拥有[MenAtArmsType.GetStackSize]名[soldiers|E]。你每次提升军团规模,就会加入[MenAtArmsType.GetStackSize]名士兵。" - MV_CREATE_REGIMENT_SIZE:1 "[MenAtArmsType.GetStackSize](规模1)" - MV_KNIGHTS_TT:0 "#T $knight_culture_player_plural$#!\n#I 点击[Select_CString( MilitaryView.AreKnightsShown, '隐藏', '显示' )]你可用的$knight_culture_player_plural$列表#!" - MV_LEVY_TT:0 "#T [levies|E]#!\n#I 点击[Select_CString( MilitaryView.AreLeviesShown, '隐藏', '显示' )]你的征召兵详情#!" - STRENGTH_COMPARISON_TOTAL_STRENGTH:0 "@soldier_icon![GuiMilitaryStrength.GetTargetTotal|0]" - STRENGTH_COMPARISON_ALLIES:1 "[ally_i|E][GuiMilitaryStrength.GetTargetAlliesCount]" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/multiplayer_lobby_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/multiplayer_lobby_l_simp_chinese.yml deleted file mode 100644 index ca9afc03e5..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/multiplayer_lobby_l_simp_chinese.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_simp_chinese: - MULTIPLAYER_LOBBY_DIFFICULTY_HEADER:0 "难度:" - MULTIPLAYER_LOBBY_DIFFICULTY_INFO_TEXT:0 "@warning_icon!#X [Character.GetDifficultyInfoText]#!" - MULTIPLAYER_LOBBY_CHOOSE_RANDOM_CHARACTER:0 "随机角色" - MULTIPLAYER_LOBBY_PLAY_OBSERVER:0 "以观察者模式开始游戏" - MULTIPLAYER_LOBBY_NOT_READY:0 "#N 没有选中角色#!" - MULTIPLAYER_LOBBY_RULER_DESIGNING:0 "#N 正在自定义统治者#!" - MULTIPLAYER_LOBBY_READY:0 "[LobbyPlayer.GetPlayable.GetCharacter.GetUINameNotMe]" - MULTIPLAYER_LOBBY_JOIN_PROGRESS:0 "正在加入……([LobbyPlayer.GetTransferProgress|0%])" - MULTIPLAYER_LOBBY_PLAYED_BY:0 "由[Character.GetHumanNameIfNotLocalPlayer]扮演" - MULTIPLAYER_LOBBY_PLAYED_BY_YOU:0 "你的角色" - FAITH_LOBBY_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_LOBBY_WINDOW:0 "[Culture.GetNameNoTooltip]" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/multiselectionbarwindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/multiselectionbarwindow_l_simp_chinese.yml deleted file mode 100644 index 8ce423f19f..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/multiselectionbarwindow_l_simp_chinese.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_simp_chinese: - MULTI_SELECTION_TOOLTIP_HEADER:0 "$NAME|T$" - MULTI_SELECTION_LEFT_CLICK:0 "#I 点击查看#!" - MULTI_SELECTION_LEFT_CLICK_SHOWN:0 "#I 点击前往所在地#!" - MULTI_SELECTION_RIGHT_CLICK:0 "#I 右键点击前往所在地#!" - MULTI_SELECTION_NOT_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK_SHOWN$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHIFT_CONTROL:1 "#I 按住Shift键点击取消\n按住Ctrl键点击仅选择此项#!" - MULTI_SELECTION_MULTIPLE_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_MULTIPLE_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$" - MULTI_SELECTION_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$" - - MULTI_SELECTION_FLEET_HEADER:0 "#T 舰队#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/outliner_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/outliner_l_simp_chinese.yml deleted file mode 100644 index 908bcf6fb3..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/outliner_l_simp_chinese.yml +++ /dev/null @@ -1,22 +0,0 @@ -l_simp_chinese: - OUTLINER_NO_SCHEMES:0 "没有正在进行的计谋" - OUTLINER_NO_ARMIES:0 "没有集结" - OUTLINER_NO_PINNED_CHARACTERS:0 "没有角色被特别关注" - OUTLINER_PINNED_CHARACTERS:0 "被特别关注的角色" - OUTLINER_PLAYERS:0 "玩家" - OUTLINER_PLAYER_ITEM:0 "[OutlinerPlayer.GetName]——[SelectLocalization(OutlinerPlayer.GetCharacter.IsValid, OutlinerPlayer.GetCharacter.GetName, 'JOMINI_MULTIPLAYER_GUI_OBSERVER')]" - OUTLINER_JOIN_PROGRESS:0 "加入进度:$PROGRESS|0%$" - OUTLINER_CHARACTER_NAME:0 "[CHARACTER.GetName]" - OUTLINER_SCHEMES:1 "计谋" - OUTLINER_ARMIES:1 "军队" - OUTLINER_HOLDINGS:1 "直辖地产" - OUTLINER_SPONSORED_INSPIRATIONS:0 "赞助的灵感" - OUTLINER_NO_SPONSORED_INSPIRATIONS:0 "无赞助的灵感" - OUTLINER_HOLDER_CLICK_INFO:0 "\n#I 点击查看并前往所在地#!" - OUTLINER_EXPAND:0 "#T 展开#!" - OUTLINER_COLLAPSE:0 "#T 收起#!" - OUTLINER_ARMY_WARNING_IDLE_EMBARKED:0 "#X 这支军队正在海上且处于闲置状态,花费了额外的维护费#!" - OUTLINER_ARMY_CLICK_TO_SELECT:0 "#I 点击选择军队#!" - OUTLINER_ARMY_CLICK_TO_PAN:0 "#I 点击前往所在地#!" - OUTLINER_ARMY_RIGHT_CLICK_TO_PAN:0 "#I 右键点击前往所在地#!" - OUTLINER_PINNED_CHARACTER:0 "[Character.GetShortUINameNotMeNoTooltip]#medium ,[Character.GetAge]岁#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/portrait_customization_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/portrait_customization_window_l_simp_chinese.yml deleted file mode 100644 index 1b4f21a0a6..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/portrait_customization_window_l_simp_chinese.yml +++ /dev/null @@ -1,7 +0,0 @@ -l_simp_chinese: - PCW_TITLE:0 "理发" - PCW_APPLY:0 "应用更改" - #PCW_APPLY_TOOLTIP:1 "" delete this - PCW_DEFAULT_HAIR_COLOR:0 "默认" - PCW_HAIR_COLOR_LABEL:0 "发色" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/potential_agents_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/potential_agents_l_simp_chinese.yml deleted file mode 100644 index 41e6b4ab79..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/potential_agents_l_simp_chinese.yml +++ /dev/null @@ -1,40 +0,0 @@ -l_simp_chinese: - POTENTIAL_AGENTS:0 "邀请同谋" - POTENTIAL_AGENT_HEADER:0 "潜在同谋" - AGENT_SCHEME_POWER:0 "[scheme_power|E]" - CHARACTER_SORT_ACCEPTANCE:0 "接受度" - CHARACTER_SORT_SUCCESS:0 "成功概率" - CHARACTER_SORT_POWER:0 "计谋强度" - CHARACTER_SORT_AGE:0 "年龄" - CHARACTER_SORT_TITLES:0 "级别" - CHARACTER_SORT_VASSAL_POWER:0 "力量" - AGENT_ALREADY_CONSIDERING:0 "#Z 考虑我们的提议#!" - AGENT_WILL_ACCEPT:0 "#P 会加入($ACCEPTANCE|=0$)#!" - AGENT_MAY_ACCEPT:0 "#Z 可以被说服($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT:0 "#N 拒绝($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT_DESC:0 "#T 不会加入计谋#!" - AGENT_WILL_ACCEPT_DESC:0 "#T 会加入计谋#!" - AGENT_MAY_ACCEPT_DESC:0 "#T 可用礼物和[hooks|E]说服加入#!" - SCHEME_PROGRESS_EQUAL:0 "强度和阻力相等,进度不会改变。" - SCHEME_PROGRESS_INCREASE:0 "有#P $CHANCE$%#!概率每月获得$PROGRESS|0P$进度。" - SCHEME_PROGRESS_DECREASE:0 "有#N $CHANCE$%#!概率每月失去$PROGRESS|0N$进度。进度无法低于#V 0#!。" - SCHEME_WITH_GIFT:0 "我获得[gold_i][gold|E]:#P +#!$VALUE|+0$" - SCHEME_WITH_HOOK:0 "我使用了[hook]:$VALUE|+0$" - SCHEME_AGAINST_RIVAL:0 "密谋对抗我的仇敌:$VALUE|+0$" - SCHEME_AGAINST_FRIEND:0 "密谋对抗我的朋友:$VALUE|+0$" - SCHEME_AGAINST_SPOUSE:0 "忠于配偶:$VALUE|+0$" - SCHEME_IS_SACRED:0 "我的信仰认为密谋是神圣的:$VALUE|+0=$" - BEFRIEND_MUTUAL_FRIENDS:0 "“希望我的两位朋友也能缔结友谊!”:$VALUE|+0$" - BEFRIEND_WOULD_MAKE_GOOD_FRIEND:0 "关心目标:$VALUE|+0$" - BEFRIEND_WOULD_MAKE_BAD_FRIEND:0 "关心目标:$VALUE|+0$" - BEFRIEND_WANTS_PEOPLE_TO_GET_ALONG:0 "希望人们和睦相处:$VALUE|+0$" - SEDUCE_IS_SPOUSE:0 "“我们的婚姻是神圣的!”:$VALUE|+0$" - SEDUCE_IS_LOVER:0 "不想让我有更多情人!:$VALUE|+0$" - NO_POTENTIAL_MEMBERS:0 "#weak 没有可邀请的同谋#!" - SCHEME_MURDER_COUPLE:0 "我一直迷恋你的嗜血爱好:$VALUE|+0$" - SCHEME_MURDER_DISINTERESTED:0 "我不会参与这个:$VALUE|+0$" - POTENTIAL_AGENT_SUCCESS_TOOLTIP:0 "#T [success_chance|E]:[CharacterListItem.GetInt( 'success' )|+]#!\n[CharacterListItem.GetText( 'success_desc' )]" - POTENTIAL_AGENT_POWER_TOOLTIP:1 "#T [scheme_power|E]#!\n增加[CharacterListItem.GetInt( 'power' )|+]强度\n同谋提供的[scheme_power|E]与其[intrigue|E]能力成正比" - AGENT_SPYMASTER:0 "间谍首脑:#P $VALUE|0$%#!" - SCHEME_POWER_TRIGGER:0 "[scheme_power|E]:$VALUE|+0$" - RESPECTED_HOST:0 "[target.GetShortUINameNoTooltip]是令人敬仰的东道主:$VALUE|+0$" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/potential_councillor_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/potential_councillor_l_simp_chinese.yml deleted file mode 100644 index 8eee69bcc7..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/potential_councillor_l_simp_chinese.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_simp_chinese: - POTENTIAL_COUNCILLOR_TITLE:0 "任命一个[CouncilPositionType.GetName]" - CHARACTER_SORT_ALL_SKILLS:1 "能力总和" - POTENTIAL_COUNCILLOR_REASSIGN:0 "重新指派" - POTENTIAL_COUNCILLOR_ASSIGN:0 "指派" - POTENTIAL_COUNCILLOR_SWAP:0 "交换" - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION:0 "[CHARACTER.GetShortUINameNoTooltip]将会被从内阁中开除。" - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION_WITH_EFFECT:1 "[CHARACTER.GetShortUINameNoTooltip]将会被从内阁中开除,造成以下效果:" - POTENTIAL_COUNCILLOR_ASSIGN_TT_TITLE:0 "#T 指派到$NAME$职位#!" - POTENTIAL_COUNCILLOR_REASSIGN_TT_TITLE:0 "#T 重新指派到$NAME$职位#!" - POTENTIAL_COUNCILLOR_SWAP_TT_TITLE:0 "#T 交换内阁职位#!" - POTENTIAL_COUNCILLOR_SWAP_TT_DESC:0 "将[CHARACTER.GetShortUINamePossessiveNoTooltip]的$CHARACTER_POSITION$职位同[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip]的$TARGET_POSITION$职位交换" - NO_POTENTIAL_COUNCILLORS:1 "没有[vassals|E]或[courtiers|E]可以胜任这个职位" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/potential_faction_members_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/potential_faction_members_l_simp_chinese.yml deleted file mode 100644 index 3e6858a913..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/potential_faction_members_l_simp_chinese.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_simp_chinese: - POTENTIAL_FACTION_MEMBERS_HEADER:0 "潜在派系成员" - NO_POTENTIAL_FACTION_MEMBERS:0 "#weak 没有潜在的派系成员#!" - CHARACTER_SORT_CAN_FORCE_TO_FACTION:1 "可以强迫加入派系" - POTENTIAL_FACTION_MEMBER_AVAILABLE:0 "#P 可以强迫加入#!" - POTENTIAL_FACTION_MEMBER_POTENTIAL:0 "#Z 潜在可以强迫#!" - POTENTIAL_FACTION_MEMBER_NOT_AVAILABLE:0 "#N 不可以强迫加入#!" - POTENTIAL_FACTION_MEMBER_MILITARY_STRENGTH_TT_HEADER:0 "#T 军力#!" - POTENTIAL_FACTION_MEMBER_TT:0 "#T $force_join_faction_interaction$#!" - CHARACTER_SORT_OPINION_OF_LIEGE:0 "对领主的好感" - POTENTIAL_FACTION_MEMBERS_OPINION_OF_LIEGE:0 "对领主的好感:[CharacterListItem.GetInt( 'opinion_of_liege' )|+]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/prison_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/prison_window_l_simp_chinese.yml deleted file mode 100644 index 2ec256eb51..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/prison_window_l_simp_chinese.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_simp_chinese: - PRISON_WINDOW:0 "我的囚犯" - PRISONER_TOOLTIP:0 "#weak 在$TYPE$#!" - CAN_NOT_RANSOM:0 "[CHARACTER.GetUIName]不能被赎回。" - CAN_NOT_RELEASE:0 "[CHARACTER.GetUIName]不能被从监狱释放。" - CAN_NOT_EXECUTE:0 "[CHARACTER.GetUIName]不能被处决。" - IMPRISONED_TIME:0 "被监禁了$VALUE|V$" - PRISON_EMPTY:0 "监狱空无一人" - MASS_PRISONER_ACTIONS:0 "批量行为" - MASS_PRISONER_ACTION_RANSOM:0 "批量要求赎金" - MASS_PRISONER_ACTION_RELEASE:0 "批量释放" - MASS_PRISONER_ACTION_EXECUTE:0 "批量处决" - MASS_PRISONER_ACTION_RANSOM_TT:0 "#T $MASS_PRISONER_ACTION_RANSOM$#!\n向所有[prisoners|E]索要赎金,以获得[gold|E]。\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_RELEASE_TT:0 "#T $MASS_PRISONER_ACTION_RELEASE$#!\n释放所有[prisoners|E],不要求任何回报。\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_EXECUTE_TT:0 "#T $MASS_PRISONER_ACTION_EXECUTE$#!\n处决所有[prisoners|E]。\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_ACTION_TT_EXCLUDE:0 "#weak 因为过滤器而隐藏或者豁免批量行动的囚犯不会受到影响。#!" - MASS_PRISONER_ACTION_RANSOM_BODY:1 "要求牢中至多$AMOUNT|V$个角色支付赎金。" - MASS_PRISONER_ACTION_RELEASE_BODY:0 "释放$AMOUNT|V$个在你的地牢中的角色。" - MASS_PRISONER_ACTION_EXECUTE_BODY:0 "处决$AMOUNT|V$个在你的地牢中的角色\n这将会激怒某些被处决角色的亲族和领地同僚。" - MASS_PRISONER_ACTION_RANSOM_ACCEPT:0 "要求赎金" - MASS_PRISONER_ACTION_RELEASE_ACCEPT:0 "释放" - MASS_PRISONER_ACTION_EXECUTE_ACCEPT:0 "处决" - PRISONER_IS_LOCKED_FROM_MASS_ACTION:1 "点击纳入批量行动" - PRISONER_IS_NOT_LOCKED_FROM_MASS_ACTION:1 "点击排除出批量行动" - MASS_PRISONER_ADDITIONAL_REASONS:0 "#X ……以及更多罪行#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/raid_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/raid_window_l_simp_chinese.yml deleted file mode 100644 index 15d8b01a9d..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/raid_window_l_simp_chinese.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_simp_chinese: - RW_TT_RAIDING_REALM_TOOLTIP:0 "#T 劫掠者:[Character.GetPrimaryTitle.GetName|V]#!\n#I 点击查看#!" - RW_TT_DEFENDING_REALM_TOOLTIP:0 "#T 防守者:[Character.GetPrimaryTitle.GetName|V]#!\n#I 点击查看#!" - RW_TIME_LEFT:0 "剩余[Raid.GetEta.GetTimeDiffFromNow|V]" - RW_TIME_LEFT_TT:0 "#T 剩余时间\n#!本次劫掠将在[Raid.GetEta.GetString]完成" - RW_TT_LOOT:0 "#T 战利品:[gold_i][Province.GetProvinceLoot|0V]\n#![raid|E]结束后给予进行劫掠的[realm|E]。" - RAID_PROGRESS_TOOLTIP:0 "#T 劫掠进度:[Raid.GetProgress|0]/[Raid.GetProgressNeeded|0]#!\n[Raid.GetRaidProgressTooltip]" - RAID_TROOPS_TOOLTIP:0 "#T 部队数量#!\n[raiding|E]军队:[Raid.GetAttackerMen|V]\n[garrison|E]:[Raid.GetDefenderMen|V]\n每日进度:[Raid.GetDailyProgressPercent|%1V]" - RAID_BLOCKED_BY_COMBAT:0 "@warning_icon!#X 劫掠军队正处于[battle|E]#!" - RAID_ON_ME_TOOLTIP:0 "#T 正在被劫掠#!\n正在被[Character.GetShortUIName]劫掠。\n敌对将在[GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow]后结束。\n\n#I 点击查看角色#!" - RAID_BY_ME_TOOLTIP:0 "#T 正在劫掠#!\n正在劫掠[Character.GetShortUIName]。\n敌对状态将在[GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow]后结束。\n\n#I 点击查看角色#!" - RW_TT_DAILY_PROGRESS:0 "每日进度" - RW_TT_BASE_PROGRESS:0 "基础" - RW_TT_MEN_PROGRESS:0 "劫掠[soldiers|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/rally_point_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/rally_point_window_l_simp_chinese.yml deleted file mode 100644 index 9810af3183..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/rally_point_window_l_simp_chinese.yml +++ /dev/null @@ -1,28 +0,0 @@ -l_simp_chinese: - RP_RAISE:0 "集结当地军队" - RP_RAISE_RAID:0 "集结当地劫掠者" - RP_RAISE_MEN_AT_ARMS:0 "在此处集结全部兵士" - RP_RAISE_ALL:0 "集结全部军队" - RP_RAISE_PROMPT:0 "#T 在此处集结分配到该集结点的所有部队#!" - RP_RAISE_ALL_PROMPT:0 "#T 在此处集结所有士兵#!" - RP_TOOLTIP_HEADER:0 "#T $NAME$#!" - RP_RAISE_RAID_TOOLTIP:0 "#T 集结劫掠者军队#!\n[GetPlayer.GetStartRaidBlockers]\n[raid|E]军队的维护费是普通军队花费的[GetDefine('NArmy', 'RAID_ARMY_COST_MULT')|%P0]。\n劫掠军队无法补员。" - RP_NO_RAISABLE_TROOPS_ASSIGNED:0 "#X 这个[rally_point|E]没有尚未集结的士兵#!" - RP_NO_RAISABLE_TROOPS_ALL:0 "#X 没有尚未集结的士兵可用#!" - RP_NO_RAISABLE_TROOPS_MEN_AT_ARMS:0 "#X 没有尚未集结的兵士可用#!" - RP_LOCAL_LEVIES_LABEL:0 "当地[levies|E]" - RP_LOCAL_LEVIES_TOOLTIP:0 "#T 当地[levies|E]#!\n未集结:[RallyPointWindow.GetUnraisedLocalLevies|V]\n存活:[RallyPointWindow.GetAliveLocalLevies|V]\n总和:[RallyPointWindow.GetTotalLocalLevies|V]" - RP_ALL_SOLDIERS_LABEL:0 "全部[soldiers|E]" - RP_KNIGHTS_ENTRY:1 "[knight_i]$knight_culture_player_plural$:[GetPlayer.GetKnightCount|V]" - RP_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$:[knight_i][GetPlayer.GetKnightCount|V]#!\n[GetPlayer.GetUnraisedKnightBreakdown]" - RP_LEVIES_ENTRY:0 "[levies|E]:[ArmyComposition.GetMaxNumberOfLevies|V]" - RP_MAA_ENTRY:0 "[men_at_arms|E]:[ArmyComposition.GetMaxNumberOfMAA|V]" - RP_TIME_TO_RAISE:0 "集结所需的时间:$VALUE|V$" - RP_TIME_TO_RAISE_DELAY:1 "集结所需的时间延长了$VALUE$,因为[soldiers|E]在近期解散之后正在归家途中" - RP_RAISE_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\n集结所有离[rally_point|E]最近的[armies|E]。\n#weak 如果你只有一个集结点,所有军队都会在此集结。#!" - RP_RAISE_MEN_AT_ARMS_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\n在此处集结所有[men_at_arms|E]。#!" - RP_RAISE_RAID_TOOLTIP_HEADER:0 "#T $RP_RAISE_RAID$#!\n集结所有离[rally_point|E]最近的[armies|E]成为[raiders|E]。\n#weak 如果你只有一个集结点,所有军队都会在此集结。#!" - RP_RAISE_ALL_TOOLTIP_HEADER:0 "#T $RP_RAISE_ALL$#!\n在此处集结你的#emphasis 所有#![armies|E],不管是否最近的[rally_point|E]。" - RP_MOVE_RALLY_POINT:1 "#T 点击移动集结点#!\n#I 此外,也可以直接右键点击地图#!" - RP_RAISE_BLOCK_AT_WAR:0 "@warning_icon!#X 你无法在[war|E]中集结[raiders|E]#!" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/realm_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/realm_window_l_simp_chinese.yml deleted file mode 100644 index 982468b9b2..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/realm_window_l_simp_chinese.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_simp_chinese: - REALM_WINDOW_GOVERNMENT:0 "[realm|E]:[Character.GetGovernment.GetRealmName]" - REALM_WINDOW_GOVERNMENT_TOOLTIP:0 "#T [government|E]:[Character.GetGovernment.GetName]#!\n[Character.GetGovernment.GetRuleInfo][Character.GetGovernment.GetFlagInfo][Character.GetGovernment.GetHoldingInfo]\n#F [Character.GetGovernment.GetDescription]#!" - REALM_WINDOW_LIEGE_REALM:0 "[Character.GetLiege.GetPrimaryTitle.GetNameNoTooltip|V]内的封臣领地" - - RULER:0 "[ruler|E]" - - TITLES:0 "[titles|E]" - DIPLOMACY:0 "外交" - MY_REALM:0 "我的领地" - - DOMAIN_LIMIT_TOOLTIP_HEADER:0 "#T [domain|E]:[CHARACTER.GetDomainSize]/[CHARACTER.GetDomainLimit] [holdings|E]#!" - DOMAIN_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X 超出[domain_limit|E]。通过授予头衔,让你的[vassals|E]来统治你的部分[domain|E]。#!\n" - DOMAIN_LIMIT_GRACE_PERIOD_LIST:1 "[recently_acquired_holdings|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST:1 "[recently_acquired_holding|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - GRACE_PERIOD_TITLE_ENTRY:0 "——[TITLE.GetName]([DATE.GetStringShort|V]到期)" - DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_LIST', '$COUNT$ 近期获得的地产' )]尚未产生任何惩罚。" - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST', '$COUNT$ 近期获得的地产' )]尚未产生任何惩罚。" - DOMAIN_LIMIT_NO_GRACE_PERIOD_TOOLTIP:0 "持有超出上限$COUNT$块[holdings|E]的效果:" - DOMAIN_LIMIT_NO_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "持有超出上限$COUNT$块[holding|E]的效果:" - DOMAIN_LIMIT_OVERRUN_EFFECT:0 " [vassal|E]好感:$OPINION|+$\n 直辖领地[levies|E]:$LEVY|+%0$\n 直辖领地[taxes|E]:$TAX|+%0$" - DOMAIN_LIMIT_HOLDING_COUNT:0 "$TYPE$:$VALUE$" - STEWARDSHIP_DOMAIN_LIMIT:0 "[stewardship|E]" - VASSAL_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X 超出[vassal_limit|E]。通过转移封臣合并你的[vassals|E]。#!\n" - VASSAL_LIMIT_OVERRUN_EFFECT:0 " 封臣[levies|E]:$LEVY|+%0$\n 封臣[taxes|E]:$TAX|+%0$" - - STRENGTH_RATIO_LEVEL_0:0 "极具优势" - STRENGTH_RATIO_LEVEL_1:0 "略具优势" - STRENGTH_RATIO_LEVEL_2:0 "势均力敌" - STRENGTH_RATIO_LEVEL_3:0 "略逊一筹" - STRENGTH_RATIO_LEVEL_4:0 "脆弱不堪" - MILITARY_STRENGTH_RATIO:0 "[CHARACTER.GetShortUIName|U]的士兵数量是我们的$VALUE|V%0$" - MILITARY_STRENGTH_RATIO_NO_STRENGTH:0 "我们没有任何士兵" - REALTIVE_STENGTH_ONE_MAA:1 "他们的[men_at_arms|E]大多是[MEN_AT_ARMS_TYPE.GetName|L]。" - REALTIVE_STENGTH_TWO_MAA:1 "他们的[men_at_arms|E]大多是[MEN_AT_ARMS_TYPE.GetName|L]和[MEN_AT_ARMS_TYPE_2.GetName|L]。" - LIST_LEVIES_STRING:1 "@soldier_icon![levies|E]:$CURRENT|0V$/$MAX|0V$ " - LIST_KNIGHTS_STRING:2 "[knight_i][CHARACTER.Custom( 'KnightCulturePlural' )]:$NUM|0V$ " - LIST_MAA_STRING:0 "[men_at_arms|E]:$CURRENT|0V$/$MAX|0V$" - LIST_EVENT_TROOPS_STRING:2 "[special_troops|E]:$CURRENT|0V$" - LIST_MERCENARIES_STRING:0 "[mercenaries|E]:$CURRENT|0V$" - LIST_HOLY_ORDERS_STRING:0 "[holy_orders|E]:$CURRENT|0V$" - - REALM_WINDOW_OUR_ALLY:0 "我们的[ally|e]" - REALM_WINDOW_AT_WAR_WITH_US:0 "处于[war|e]" - REALM_WINDOW_TRUCE_WITH_US:0 "[truce|e]\n[RealmWindow.GetTruceWithPlayerEndDate.GetStringShort]" - - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_ATTACKER:2 "#tooltip_subheading 正在[WAR.GetName|V]中#attacker_color 进攻#![DEFENDER.GetUIName]#!\n战争开始于:[WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_DEFENDER:2 "#tooltip_subheading 正在[WAR.GetName|V]中#defender_color 防御#![ATTACKER.GetUIName]#!\n战争开始于:[WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PRIMARY:1 "\n#weak [ATTACKER.GetShortUIName|U]对抗[DEFENDER.GetShortUIName|U]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT:0 "$BULLET_WITH_TAB$[CHARACTER.GetUIName|U]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT_OVERFLOW:0 "$BULLET_WITH_TAB$ 其他$OVERFLOW$[allies|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY:0 "#T [CHARACTER.GetUIName|U]的[allied|E]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_MARRIAGE:0 "经由[marriage|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_BETROTHAL:0 "经由[betrothal|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_MARRIAGE:0 "经由[CHARACTER.GetUIName]与[TARGET_CHARACTER.GetUIName]的[marriage|E]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_NEGOTIATED:0 "谈判商定" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_COMMON:2 "#T 同[CHARACTER.GetUIName]的[truce|E]#!\n[DATE.GetTimeDiffFromNow|V]内不应当对[CHARACTER.GetShortUIName]宣布[war|E]#weak ([DATE.GetStringShort])#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE:0 "$NAME$" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_RESULT:2 "\n[CHARACTER.GetShortUIName|E]赢得$NAME|V$的胜利,之后停战协议已签署\n\n" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_WP_RESULT:2 "\n$NAME|V$以[white_peace|E]结束,之后停战协议已签署\n\n" - TRUCE_GRANT_INDEPENDENCE:0 "[SCOPE.sC('recipient').GetUINameNotMe|U]被赐予独立" - TRUCE_GRANT_INDEPENDENCE_ROOT:0 "[ROOT.Char.GetUINameNotMe|U]被赐予独立" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_ON:0 "#T 被[CHARACTER.GetUIName]劫掠#!\n[DATE.GetString|V]之前保持敌对" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_BY:0 "#T 正在劫掠[CHARACTER.GetUIName]#!\n保持敌对状态直到[DATE.GetString|V]" - REALM_WINDOW_SIZE:2 "领地规模:[Character.RealmSize|V]" - REALM_WINDOW_SIZE_TT:3 "#T [realm_size|E]:[Character.RealmSize|V][counties|E]#!\n[Character.GetShortUINamePossessive][domain|E]的伯爵领:[Character.NumberOfDirectlyHeldCounties|V]\n[vassal|E]领地的伯爵领:[Subtract_int32(Character.RealmSize, Character.NumberOfDirectlyHeldCounties)|V] " - DIFFERENT_CULTURE_THAN_LIEGE:0 "与领主不同文化" - DIFFERENT_RELIGION_THAN_LIEGE:0 "与领主不同宗教" - - LIEGE_STRENGTH_RATIO:0 "与领主相比的总[soldiers|E]数" - REALM_OF_CHARACTER:0 "[CHARACTER.GetUIName]的领地" - - RW_CHARACTER_BUTTON:0 "角色" - #RW_CHARACTER_BUTTON_TT:1 "" delete this - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/ruler_designer_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/ruler_designer_l_simp_chinese.yml deleted file mode 100644 index 118edc465b..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/ruler_designer_l_simp_chinese.yml +++ /dev/null @@ -1,304 +0,0 @@ -l_simp_chinese: - RULER_DESIGNER:0 "统治者设计器" - RULER_DESIGNER_FINALIZE:0 "完成" - RULER_DESIGNER_REGENERATE_PORTRAIT:3 "随机生成外貌" - RULER_DESIGNER_OPEN:1 "创建你自己的统治者" - RULER_DESIGNER_SEX:0 "性别" - RULER_DESIGNER_SEXUALITY:1 "[sexuality|E]" - RULER_DESIGNER_SEXUALITY_NOT_AVAILABLE_INFO:0 "儿童到达一定年龄后才会出现性取向" - RULER_DESIGNER_FAITH_LABEL:1 "[faith|E]" - RULER_DESIGNER_CULTURE_LABEL:1 "[culture|E]" - RULER_DESIGNER_FULL_NAME_LABEL:1 "全名:" - RULER_DESIGNER_CHARACTER_NAME:0 "角色名称" - RULER_DESIGNER_TITLE_NAME_TIER:0 "[RulerDesignerWindow.GetTitleName][RulerDesignerWindow.GetCharacterToOverwrite.GetPrimaryTitle.GetTierAsNameNoTooltip]" - RULER_DESIGNER_TITLE_NAME_DEFINITE:0 "[RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME:0 "[SelectLocalization( RulerDesignerWindow.TitleUsesDefiniteForm, 'RULER_DESIGNER_TITLE_NAME_DEFINITE', 'RULER_DESIGNER_TITLE_NAME_TIER' )]" - RULER_DESIGNER_FULL_NAME:3 "$RULER_DESIGNER_TITLE_NAME$[RulerDesignerWindow.GetTitleTierName],#high [RulerDesignerWindow.GetFirstName]·[RulerDesignerWindow.GetDynastyName]#!" - RULER_DESIGNER_FIRST_NAME_LABEL:1 "名字:" - RULER_DESIGNER_RANDOM_NAME_LABEL:1 "随机生成名字:" - RULER_DESIGNER_RANDOM_NAME_FAITH_TOOLTIP:2 "#T 随机[Faith.GetAdjectiveNoTooltip]信仰名字#!" - RULER_DESIGNER_RANDOM_NAME_CULTURE_TOOLTIP:2 "#T 随机[Culture.GetNameNoTooltip]人名字#!" - RULER_DESIGNER_DYNASTY_LABEL:1 "[dynasty|E]" - RULER_DESIGNER_REALM_LABEL:1 "[realm|E]" - RULER_DESIGNER_CHOOSE_CULTURE:0 "选择文化" - CULTURE_RD_TOOLTIP_ETHOS:1 "[ethos|E]:[Culture.GetEthos.GetName]" - RULER_DESIGNER_CHOOSE_FAITH:0 "选择信仰" - RULER_DESIGNER_RANDOMIZE_DYNASTY_NAME:1 "#T 随机生成宗族名#!" - RULER_DESIGNER_HOUSE_MOTTO_TT:0 "#weak 如果未填写格言,完成时会随机生成#!" - RULER_DESIGNER_RESET_REALM:0 "重置领地" - RULER_DESIGNER_SET_IS_FEMALE:1 "#T 女性#!" - RULER_DESIGNER_SET_IS_MALE:1 "#T 男性#!" - RULER_DESIGNER_SET_SEXUALITY_RANDOM:2 "#T 随机#!\n将根据当前游戏规则随机生成性别:\n#low [AccessGameRules.AccessNamedGameRule( 'sexuality_distribution' ).GetSetting.GetDescription]#!" - RULER_DESIGNER_SET_SEXUALITY_HETEROSEXUAL:1 "#T 异性恋#!" - RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL:1 "#T 同性恋#!" - RULER_DESIGNER_SET_SEXUALITY_BISEXUAL:1 "#T 双性恋#!" - RULER_DESIGNER_SET_SEXUALITY_ASEXUAL:1 "#T 无性恋#!" - RULER_DESIGNER_POINTS_LABEL:0 "定制点数" - RULER_DESIGNER_POINTS_LIMIT_VALUE:0 "[GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' )|V]" - RULER_DESIGNER_POINTS_LIMIT_LABEL:0 "成就限制:$RULER_DESIGNER_POINTS_LIMIT_VALUE$" - RULER_DESIGNER_AGE_LABEL:0 "年龄" - RULER_DESIGNER_AGE:1 "#high [RulerDesignerWindow.GetAge]#![Select_CString( GreaterThan_int32( RulerDesignerWindow.GetAge, '(int32)1' ), '岁', '岁' ) )]" - RULER_DESIGNER_BIRTH_YEAR:0 "出生年份:公元[RulerDesignerWindow.GetBirthYear]年" - RULER_DESIGNER_WEIGHT_LABEL:0 "体重" - RULER_DESIGNER_TRAITS_LABEL:1 "[traits|E]" - RULER_DESIGNER_SKILLS_LABEL:1 "[skills|E]" - RULER_DESIGNER_FAMILY_LABEL:0 "亲族" - RULER_DESIGNER_ACHIEVEMENTS_LABEL:0 "成就系统:" - RULER_DESIGNER_ACHIEVEMENTS_AVAILABLE:0 "可用" - RULER_DESIGNER_ACHIEVEMENTS_NOT_AVAILABLE:0 "不可用" - RULER_DESIGNER_ACHIEVEMENTS_INFO:0 "铁人模式下,成就系统仅在你使用的定制点数不超过$RULER_DESIGNER_POINTS_LIMIT_VALUE$时可用" - RULER_DESIGNER_FAITH_LIST_LABEL:0 "信仰" - RULER_DESIGNER_CULTURE_LIST_LABEL:0 "文化" - RULER_DESIGNER_LIST_ENTRY_EXPAND:0 "展开" - RULER_DESIGNER_LIST_ENTRY_COLLAPSE:0 "收起" - RULER_DESIGNER_LIST_CULTURE_ENTRY_TOOLTIP:3 "#T [SelectLocalization( CollapsibleCultureListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )][CulturePillar.GetNameNoTooltip]传承#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_TOOLTIP:1 "#T [SelectLocalization( CollapsibleReligionListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] [Religion.GetNameNoTooltip]#!" - RULER_DESIGNER_LIST_CULTURE_ENTRY_SELECT_TOOLTIP:1 "#I 点击选择[CultureTemplate.GetName][culture|E]#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_SELECT_TOOLTIP:1 "#I 点击选择[Faith.GetNameNoTooltip]信仰#!" - RULER_DESIGNER_CHANGE_PORTRAIT:0 "改变外貌" - RULER_DESIGNER_CHOOSE_APPEARANCE_LABEL:0 "选择外貌" - RULER_DESIGNER_KEEP_APPEARANCE_LABEL:0 "保持外貌" - RULER_DESIGNER_KEEP_APPEARANCE_INFO:0 "保持现有外貌" - RULER_DESIGNER_NEW_APPEARANCE_LABEL:0 "新外貌" - RULER_DESIGNER_OVERRIDE_PORTRAIT:0 "@warning_icon!#X 选择新外貌会放弃之前所有的变更!#!" - RULDER_DESIGNER_ETHNICITY_LABEL:0 "种族" - RULER_DESIGNER_ETHNICITY_INFO:0 "种族不会限制其他选项,但会提供随机生成时的基础模板。" - RULER_DESIGNER_RANDOM_ETHNICITY_FOR_CULTURE:0 "随机[RulerDesignerWindow.GetCulture.GetNameNoTooltip]种族" - FIRST_NAME_FIELD:0 "名字" - DYNASTY_NAME_FIELD:0 "宗族名" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_LABEL:0 "自定义外貌" - RULER_DESIGNER_CHANGE_ETHNICITY_LABEL:0 "更改种族" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FURTHER:0 "进阶自定义" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FINISH:0 "完成外貌自定义" - RULER_DESIGNER_OVERWRITE_PORTRAIT_TITLE:0 "覆盖肖像更改" - RULER_DESIGNER_OVERWRITE_PORTRAIT_BODY:0 "当前肖像的所有自定义更改会被覆盖,你确定要重写吗?" - RULER_DESIGNER_OVERWRITE_PORTRAIT_ACCEPT:0 "确定" - RULER_DESIGNER_ANATOMY_LABEL:0 "骨骼" - RULER_DESIGNER_APPEARANCE_CATEGORY_BODY:0 "身体" - RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK:0 "头颈" - RULER_DESIGNER_APPEARANCE_CATEGORY_FACE:1 "面部结构" - RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR:0 "发型" - RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD:0 "胡须" - RULER_DESIGNER_HAIR_LABEL:0 "头发" - RULER_DESIGNER_CATEGORY_body:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BODY$" - RULER_DESIGNER_CATEGORY_head_neck:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK$" - RULER_DESIGNER_CATEGORY_face:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_FACE$" - RULER_DESIGNER_CATEGORY_hair:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR$" - RULER_DESIGNER_CATEGORY_beard:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD$" - RULER_DESIGNER_CATEGORY_eyes:0 "眼睛" - RULER_DESIGNER_CATEGORY_nose:0 "鼻子" - RULER_DESIGNER_CATEGORY_mouth:0 "嘴巴" - RULER_DESIGNER_CATEGORY_ears:0 "耳朵" - CANNOT_START_CLIENTS_RULER_DESIGNING:0 "$NAME$正在统治者设计器中重设定[CHARACTER.GetUINameNoTooltip]" - CANNOT_SELECT_BEING_RULER_DESIGNING:0 "$NAME$正在统治者设计器中重设定该角色" - african:0 "西非" - arab:0 "阿拉伯" - asian:0 "亚洲" - circumpolar:0 "北极" - east_african:0 "东非" - indian:0 "北印" - south_indian:0 "南印" - slavic:0 "斯拉夫" - caucasian:0 "中西欧" - northern_ruler_designer:0 "北欧" - mediterranean_ruler_designer:0 "地中海" - RULER_DESIGNER_DECREASE_SKILL_TOOLTIP:0 "降低[RulerDesignerSkill.GetName]能力" - RULER_DESIGNER_INCREASE_SKILL_TOOLTIP:0 "提高[RulerDesignerSkill.GetName]能力" - RULER_DESIGNER_GENERATE_SPOUSE_LABEL:0 "已婚" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP:1 "在你设计完角色后,为你的角色生成一个同文化、同信仰的配偶" - RULER_DESIGNER_ADULT_ONLY_WARNING:0 "@warning_icon!#X 必须是一名[adult|E]才能更改#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED:0 "#T 已婚\n#!你有一个与你同[culture|E]和[faith|E]的[spouse|E]\n\n#I 点击成为未婚#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED:0 "#T 未婚\n#!你尚未结婚\n\n#I 点击成为已婚#!" - RULER_DESIGNER_GENERATED_SONS_LABEL:0 "儿子" - RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL:0 "女儿" - RULER_DESIGNER_GENERATED_SONS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_SONS_LABEL$#!\n与你同[culture|E]和[faith|E]的儿子数量:[RulerDesignerWindow.GetNumberOfGeneratedSons|V]" - RULER_DESIGNER_GENERATED_DAUGHTERS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL$#!\n与你同[culture|E]和[faith|E]的女儿数量:[RulerDesignerWindow.GetNumberOfGeneratedDaughters|V]" - RULER_DESIGNER_EDUCATION_TRAIT_LABEL:0 "教育" - RULER_DESIGNER_PERSONALITY_TRAIT_LABEL:0 "性格" - RULER_DESIGNER_OTHER_TRAIT_LABEL:0 "其他特质" - RULER_DESIGNER_ADD_TRAIT_SLOT_TOOLTIP:1 "#T 添加特质#!" - RULER_DESIGNER_SELECT_TRAIT_TOOLTIP:1 "#T 选择特质#!" - RULER_DESIGNER_REPLACE_TRAIT_TOOLTIP:1 "#T 替换特质#!" - RULER_DESIGNER_NO_CHARACTER:0 "角色" - RULER_DESIGNER_CUSTOMIZE_DYNASTY:0 "#T 自定义宗族#!" - RULER_DESIGNER_CUSTOMIZE_TITLE:0 "#T 自定义头衔#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_DYNASTY:0 "#T 完成宗族自定义#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_TITLE:0 "#T 完成头衔自定义#!" - RULER_DESIGNER_RESET_TITLE:0 "#T 将头衔重置回史实#!" - RULER_DESIGNER_LOAD_DNA_ERROR_TITLE:0 "粘贴DNA失败" - RULER_DESIGNER_LOAD_DNA_ERROR_DESC:0 "未能加载从剪贴板粘贴的DNA字符串,DNA无效。" - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD:0 "复制DNA" - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD_TOOLTIP:1 "#T 点击将DNA复制到剪贴板\n#!将DNA信息存储到剪贴板,可粘贴到另一名角色。" - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD:0 "粘贴DNA" - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD_TOOLTIP:1 "#T 点击从剪贴板粘贴DNA\n#!从剪贴板拷贝DNA信息" - RULER_DESIGNER_POINTS_AGE:0 "年龄" - RULER_DESIGNER_POINTS_SKILL:0 "$SKILL$" - RULER_DESIGNER_POINTS_SONS:0 "系统生成儿子" - RULER_DESIGNER_POINTS_DAUGHTERS:0 "系统生成女儿" - RULER_DESIGNER_SPOUSE:0 "已婚" - RULER_DESIGNER_POINTS_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - BASE_SKILL:0 "基础能力" - SKILL_FROM_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - RULER_DESIGNER_GENE_ONLY_WOMEN:0 "仅女性可见" - MAX_SKILL_LABEL:0 "最大能力" - MIN_SKILL_LABEL:0 "最小能力" - RULER_DESIGNER_NO_EDUCATION_TOOLTIP:0 "#T 只有[adults|E]可以拥有[education_trait|E]#!" - RULER_DESIGNER_FINALIZE_OVERWRITE_TITLE:0 "完成角色" - RULER_DESIGNER_FINALIZE_OVERWRITE_BODY:0 "完成你创建的角色,提交后你将无法撤销更改,确定要提交吗?" - RULER_DESIGNER_FINALIZE_OVERWRITE_ACCEPT:0 "提交" - CANNOT_ENTER_RULER_DESIGNER_GAME_STARTED:0 "@warning_icon!#X 游戏已开始#!" - RULER_DESIGNER_CLIPPING_NOTE:0 "极端的身形特征可能会影响到头部和衣物的穿着" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL:0 "显示头发与胡须" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\n在角色肖像显示选中的头发与胡须。完成时会生效。\n\n#I 点击隐藏#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\n在角色肖像隐藏选中的头发与胡须。完成时仍会生效。\n\n#I 点击显示#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP:0 "[SelectLocalization( RulerDesignerWindow.ShouldShowAcesssories, 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW', 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE' )]" - skin_color:0 "肤色" - gene_height:0 "身高" - gene_bs_body_type:0 "体脂" - body_fat_head_fat_low:0 "低" - body_fat_head_fat_medium:0 "中" - body_fat_head_fat_full:0 "胖" - gene_bs_body_shape:1 "肌肉" - gene_bs_bust:0 "胸部大小" - gene_chin_height:0 "下颏高度" - gene_chin_width:0 "下颏宽度" - gene_forehead_angle:0 "前额角度" - gene_forehead_brow_height:0 "眉弓高度" - gene_forehead_roundness:0 "前额饱满度" - gene_forehead_width:0 "前额宽度" - gene_forehead_height:0 "前额高度" - gene_head_height:0 "头部高度" - gene_head_width:0 "头部宽度" - gene_head_profile:0 "头部侧影" - gene_head_top_height:0 "头上部高度" - gene_head_top_width:0 "头上部宽度" - gene_neck_length:0 "颈长" - gene_neck_width:0 "颈宽" - gene_bs_cheek_forward:0 "脸颊前倾度" - gene_bs_cheek_height:0 "脸颊高度" - gene_bs_cheek_width:0 "脸颊宽度" - gene_bs_ear_angle:0 "耳朵角度" - gene_bs_ear_inner_shape:0 "耳朵内轮廓" - gene_bs_ear_bend:0 "耳朵弯曲度" - ear_lower_bend_pos:0 "上弯" - ear_upper_bend_pos:0 "下弯" - ear_both_bend_pos:0 "上下俱弯" - gene_bs_ear_outward:0 "耳朵突出度" - gene_bs_ear_size:0 "耳朵大小" - gene_bs_forehead_brow_curve:0 "眉弓弧度" - gene_bs_forehead_brow_forward:0 "眉弓前倾度" - gene_bs_forehead_brow_inner_height:0 "眉弓内高" - gene_bs_forehead_brow_outer_height:0 "眉弓外高" - gene_bs_forehead_brow_width:0 "眉弓宽度" - eye_color:0 "瞳色" - gene_chin_forward:0 "下颏前倾度" - gene_eye_angle:0 "眼睛角度" - gene_eye_depth:0 "眼睛深度" - gene_eye_height:0 "眼睛高度" - gene_eye_distance:0 "眼距" - gene_eye_shut:0 "闭眼" - gene_jaw_angle:0 "下颌角度" - gene_jaw_forward:0 "下颌前倾度" - gene_jaw_height:0 "下颌高度" - gene_jaw_width:0 "下颌宽度" - gene_mouth_corner_depth:0 "嘴角深度" - gene_mouth_corner_height:0 "嘴角高度" - gene_mouth_forward:0 "嘴部前倾度" - gene_mouth_height:0 "嘴部高度" - gene_mouth_width:0 "嘴部宽度" - gene_mouth_upper_lip_size:0 "上唇大小" - gene_mouth_lower_lip_size:0 "下唇大小" - gene_mouth_open:0 "张嘴" - gene_bs_eye_corner_depth:0 "眼角深度" - gene_bs_eye_fold_shape:0 "眼褶形状" - gene_bs_eye_size:0 "眼睛大小" - gene_bs_eye_upper_lid_size:0 "上眼睑大小" - gene_bs_jaw_def:0 "下颌显明度" - gene_bs_mouth_lower_lip_def:0 "下唇显明度" - gene_bs_mouth_lower_lip_full:0 "下唇饱满度" - gene_bs_mouth_lower_lip_pad:0 "下唇垫" - gene_bs_mouth_lower_lip_width:0 "下唇宽度" - gene_bs_mouth_philtrum_def:0 "人中显明度" - gene_bs_mouth_philtrum_shape:0 "人中形状" - gene_bs_mouth_philtrum_width:0 "人中宽度" - gene_bs_mouth_upper_lip_def:0 "上唇显明度" - gene_bs_mouth_upper_lip_full:0 "上唇饱满度" - gene_bs_mouth_upper_lip_profile:0 "上唇侧影" - gene_bs_mouth_upper_lip_width:0 "上唇宽度" - gene_bs_nose_forward:0 "鼻子前倾度" - gene_bs_nose_height:0 "鼻子高度" - gene_bs_nose_length:0 "鼻子长度" - gene_bs_nose_nostril_height:0 "鼻孔高度" - gene_bs_nose_nostril_width:0 "鼻孔宽度" - gene_bs_nose_profile:0 "鼻子侧影" - nose_profile_neg:0 "直鼻" - nose_profile_hawk:0 "翘鼻" - gene_bs_nose_ridge_angle:0 "鼻梁角度" - gene_bs_nose_ridge_width:0 "鼻梁宽度" - gene_bs_nose_size:0 "鼻子大小" - gene_bs_nose_tip_angle:0 "鼻尖角度" - gene_bs_nose_tip_forward:0 "鼻尖前倾度" - gene_bs_nose_tip_width:0 "鼻尖宽度" - face_detail_cheek_def:0 "脸颊显明度" - cheek_def_01:0 "类型1" - cheek_def_02:0 "类型2" - face_detail_cheek_fat:0 "脸颊脂肪" - cheek_fat_01_pos:0 "有脂肪类型1" - cheek_fat_02_pos:0 "有脂肪类型2" - cheek_fat_03_pos:0 "有脂肪类型3" - cheek_fat_04_pos:0 "有脂肪类型4" - cheek_fat_01_neg:0 "无脂肪类型1" - face_detail_chin_cleft:0 "下颏细节" - chin_cleft:0 "颏裂" - chin_dimple:0 "酒窝" - face_detail_chin_def:0 "下颏显明度" - face_detail_eye_lower_lid_def:0 "下眼睑显明度" - face_detail_eye_socket:0 "眼窝细节" - eye_socket_01:0 "眼窝类型1" - eye_socket_02:0 "眼窝类型2" - eye_socket_03:0 "眼窝类型3" - eye_socket_color_01:0 "黑眼圈型1" - eye_socket_color_02:0 "黑眼圈型2" - eye_socket_color_03:0 "黑眼圈型3" - face_detail_nasolabial:0 "鼻唇部细节" - nasolabial_01:0 "鼻唇部类型1" - nasolabial_02:0 "鼻唇部类型2" - nasolabial_03:0 "鼻唇部类型3" - nasolabial_04:0 "鼻唇部类型4" - face_detail_nose_ridge_def:0 "鼻梁显明度" - nose_ridge_def_pos:0 "较高" - nose_ridge_def_neg:0 "较低" - face_detail_nose_tip_def:0 "鼻尖显明度" - face_detail_temple_def:0 "鬓角显明度" - complexion:0 "肤色" - complexion_1:0 "肤色类型1" - complexion_2:0 "肤色类型2" - complexion_3:0 "肤色类型3" - complexion_4:0 "肤色类型4" - complexion_5:0 "肤色类型5" - complexion_6:0 "肤色类型6" - complexion_7:0 "肤色类型7" - gene_eyebrows_shape:0 "眉形状" - no_eyebrows:0 "无眉毛" - avg_spacing_avg_thickness:0 "中距-适中" - avg_spacing_high_thickness:0 "中距-浓密" - avg_spacing_low_thickness:0 "中距-稀疏" - avg_spacing_lower_thickness:0 "中距-稀薄" - far_spacing_avg_thickness:0 "宽距-适中" - far_spacing_high_thickness:0 "宽距-浓密" - far_spacing_low_thickness:0 "宽距-稀疏" - far_spacing_lower_thickness:0 "宽距-稀薄" - close_spacing_avg_thickness:0 "窄距-适中" - close_spacing_high_thickness:0 "窄距-浓密" - close_spacing_low_thickness:0 "窄距-稀疏" - close_spacing_lower_thickness:0 "窄距-稀薄" - gene_eyebrows_fullness:0 "眉毛饱满度" - layer_2_avg_thickness:0 "适中" - layer_2_high_thickness:0 "浓密" - layer_2_low_thickness:0 "稀疏" - layer_2_lower_thickness:0 "稀薄" - hair_color:0 "发色" - hairstyles:0 "发型" - beards:0 "胡须" - chin_def:0 "棱角分明的下巴" - chin_def_neg:0 "平滑的下巴" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/schemewindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/schemewindow_l_simp_chinese.yml deleted file mode 100644 index 2d5773087e..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/schemewindow_l_simp_chinese.yml +++ /dev/null @@ -1,317 +0,0 @@ -l_simp_chinese: - SCHEME_WINDOW_MY_SCHEMES_TITLE:0 "你的[schemes|E]" - SCHEME_WINDOW_KNOWN_SCHEMES_TITLE:0 "被发现的[secret_schemes|E]" - SCHEME_WINDOW_INVITE_MEMBERS:0 "邀请([SchemeItem.GetNumberOfPotentialOwnerAgents])" - SCHEME_WINDOW_SHOW_MEMBERS:0 "[SchemeItem.GetNumberOfOwnerAgents|V]个[agents|E]" - SCHEME_WINDOW_TT_SHOW_MEMBERS:0 "#T 显示[agents|E]#!" - SCHEME_WINDOW_TT_HIDE_MEMBERS:0 "#T 隐藏[agents|E]#!" - SCHEME_WINDOW_ITEM_NAME:0 "[Scheme.GetFullActionName]" - SCHEME_WINDOW_TT_ITEM:0 "[Scheme.GetTypeDescription]" - SCHEME_WINDOW_CANCEL_SCHEME:0 "放弃计谋" - SCHEME_WINDOW_CANNOT_CANCEL_SCHEME:0 "你不能放弃已完成或已冻结的计谋" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TITLE:0 "放弃计谋" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TEXT:0 "针对[CHARACTER.GetShortUIName]的[SCHEME.GetName]将会被放弃。\n\n[SCHEME.GetCooldownInfo]" - SCHEME_WINDOW_CANCEL_CONFIRMATION_ACCEPT:0 "放弃" - SCHEME_COOLDOWN_INFO:0 "你在$TIME|V$内不能开始另一个针对[SCHEME.GetTarget.GetHerHim]的[SCHEME.GetSchemeType.GetTypeName]。" - SCHEME_WINDOW_PROGRESS_TOOLTIP:0 "#T [SchemeItem.GetProgressDescription]#! \n[Scheme.GetChangeDesc]" - SCHEME_WINDOW_INVITE_TOOLTIP:0 "#T 邀请参加计谋#!\n[SchemeItem.GetNumberOfPotentialOwnerAgents|V] 名角色可能可以被劝说加入" - SCHEME_WINDOW_NOT_OWNED_SCHEMES:1 "没有正在进行的#high [SkillSchemeGroup.GetTypeName]#![scheme|E]\n通过和另一名角色互动开始一个新的计谋" - SCHEME_WINDOW_NOT_KNOWN_SCHEMES:0 "#weak 尚未发现[schemes|E]#!" - SCHEME_WINDOW_UNKNOWN_OWNER_TOOLTIP:0 "这一计谋的主谋尚未知晓" - SCHEME_WINDOW_TT_POWER:0 "$POWER|1V$ [scheme_power|E]" - SCHEME_RESISTANCE_DESCRIPTION_HEADER:0 "[scheme_resistance|E]" - SCHEME_POWER_DESCRIPTION_HEADER:0 "[scheme_power|E]" - SCHEME_TIER_INFLUENCE:0 "[CHARACTER.GetShortUINamePossessive|U]的等级" - SCHEME_SPYMASTER:0 "[CHARACTER.GetShortUINamePossessive|U]的间谍首脑" - SCHEME_WINDOW_TT_CHARACTER_EXPOSED:0 "@warning_icon!#X @exposed_icon!当前已暴露#!" - SCHEME_WINDOW_MEMBER_LIST:0 "被发现的同谋" - SCHEME_WINDOW_SCHEME_OWNER:0 "#T 主谋#!:[CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_MEMBER:0 "#T 计谋成员#!:[CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_TARGET:0 "#T 计谋目标#!:[Character.GetUIName|U]" - SCHEME_WINDOW_SKILL_TITLE:1 "你的[SkillSchemeGroup.GetSkillName|U]计谋" - SCHEME_WINDOW_SKILL_MAX:0 "[SkillSchemeGroup.GetNumberOfSchemes|V]/[SkillSchemeGroup.GetMaxNumberOfSchemes]" - SCHEME_WINDOW_SKILL_TT_MAX:1 "我能同时规划[SkillSchemeGroup.GetMaxNumberOfSchemes]个[SkillSchemeGroup.GetSkillName|U]计谋" - SCHEME_WINDOW_POWER_MINE:0 "进展概率:[Scheme.GetPowerDifference|+0%]" - SCHEME_WINDOW_POWER_TT_FROM_SPYMASTER:0 "间谍首脑谋略" - SCHEME_WINDOW_POWER_KNOWN:0 "进展概率:[Scheme.GetPowerDifference|-0%]" - SCHEME_WINDOW_POWER_TT_TITLE_MINE:0 "#T 每月进展概率:$POWER_DIFF|+0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_MINE:0 "来自主谋" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_MINE:0 "来自同谋" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_MINE:0 "目标抗性:" - SCHEME_WINDOW_POWER_TT_TITLE_KNOWN:0 "#T 每月进展概率:$POWER_DIFF|-0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_KNOWN:0 "来自主谋:$POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_KNOWN:0 "来自同谋:$POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_UNKNOWN_KNOWN:0 "未知来源:$POWER|=+0$" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_KNOWN:0 "目标抗性:$POWER|=-0$" - SCHEME_POWER_MODIFIER:0 "$DESC$" - SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_POWER_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - SCHEME_TOTAL_POWER_MINE:0 "#T 总强度:$POWER|+0$#!" - SCHEME_TOTAL_POWER_TARGET:0 "#T 总强度:$POWER|+0$#!" - SCHEME_TOTAL_RESISTANCE_MINE:0 "#T 总阻力:$RESISTANCE|-0$#!" - SCHEME_TOTAL_RESISTANCE_TARGET:0 "#T 总阻力:$RESISTANCE|-0$#!" - SCHEME_POWER_EXPLANATION:0 "每月进展概率等于总强度减去总阻力\n" - SCHEME_OWNER_SPOUSE:0 "是我的配偶:$VALUE|%0+=$" - SCHEME_OWNER_CONCUBINE:0 "是我的侧室:$VALUE|%0+=$" - SCHEME_OWNER_WRONG_FEMALE:0 "我对女人没有兴趣:$VALUE|%0+=$" - SCHEME_OWNER_WRONG_MALE:0 "我对男人没有兴趣:$VALUE|%0+=$" - SCHEME_OWNER_WRONG_GENDER:0 "三观不合:$VALUE|%0+=$" - SCHEME_TARGET_CHASTE:0 "目标是忠贞的:$VALUE|%0-=$" - SCHEME_TARGET_LUSTFUL:0 "目标是淫荡的:$VALUE|%0-=$" - UNKNOWN_SCHEME_POWER_FACTORS:0 "未知因素:×$FACTOR|=+2$" - SCHEME_SKILL_INFLUENCE:0 "[CHARACTER.GetShortUINamePossessive|U]的$SKILL$" - is_valid_as_agent_in_scheme:0 "[CHARACTER.GetShortUINamePossessive|U]是该计谋中的有效同谋" - SCHEME_RELATION_INFLUENCE:0 "是[TARGET_CHARACTER.GetUIName]的$RELATION$" - SCHEME_TIME_READY:0 "就绪" - HOSTILE_SCHEME:0 "敌对" - PERSONAL_SCHEME:0 "私人" - SCHEME_COOLDOWN_DATE_FORMAT:0 "[DATE.GetStringShort|V]" - SCHEME_WINDOW_SUCCESS_CHANCE:0 "#V [Scheme.GetSuccessChance|%/]#!" - SCHEME_WINDOW_SECRECY:0 "#V [Scheme.GetSecrecy|%/]#!" - SCHEME_ITEM_PROGRESS_TOOLTIP:2 "#T [Scheme.GetProgressDescription]#!\n根据其强度和阻力,该[scheme|E]每月有[Scheme.GetProgressChance|%/V]概率增加进度。\n\n[Scheme.GetPowerDescription]\n\n[Scheme.GetResistanceDescription]" - SCHEME_SUCCESS_FROM_AGENTS:0 "来自[agents|E]:$VALUE|+%/0=$" - SCHEME_SUCCESS_MINIMUM:0 "#weak 最低概率:#!$VALUE|+%/0$" - SCHEME_BASE_SECRECY:1 "基础:$VALUE|Z0%/$" - SCHEME_SECRECY_TRIGGER:0 "[secrecy|E]:$VALUE|+%/0$" - SCHEME_SECRECY_FROM_SUCCESS:1 "来自[success_chance|E]:$VALUE|+=0/%$" - SCHEME_SECRECY_MINIMUM:0 "#weak 最小隐秘:#!$VALUE|+%/0$" - SCHEME_WINDOW_SUCCESS_TOOLTIP:0 "#T [success_chance|E]:[Scheme.GetSuccessChance|V%/]#!#weak (最大[Scheme.GetSchemeType.MaxSuccess]%)#!\n[Scheme.GetSuccessChanceDescription]" - SCHEME_WINDOW_SUCCESS_DISCOVERED_TOOLTIP:0 "#T [success_chance|E]:[Scheme.GetSuccessChance|V%/]#!#weak (最高[Scheme.GetSchemeType.MaxSuccess]%)#!\n#weak 未知因素#!" - SCHEME_WINDOW_SECRECY_TOOLTIP:0 "#T [secrecy|E]:[Scheme.GetSecrecy|V%/]#!#weak (最大[Scheme.GetSchemeType.MaxSecrecy]%)#!\n[Scheme.GetSecrecyDescription]" - SCHEME_WINDOW_SECRECY_DISCOVERED_TOOLTIP:0 "#T [secrecy|E]:[Scheme.GetSecrecy|V%/]#!#weak (最高[Scheme.GetSchemeType.MaxSecrecy]%)#!\n#weak 未知因素#!" - SCHEME_BASE_SUCCESS:0 "基础:$VALUE|Z=0$" - SCHEME_AGENT_TOOLTIP:0 "#T 同谋[SchemeAgentItem.GetCharacter.GetShortUIName|U]#!\n[SchemeAgentItem.GetSuccessDesc]\n\n[scheme_power|E]:[SchemeAgentItem.GetInfluence|1=+]" - SCHEME_AGENT_SUCCESS:0 "[success_chance|E]:$VALUE|+=0$\n$DESC$" - SCHEME_ESTIMATED_TIME_TOOLTIP:1 "#T 预计完成时间:#V ~[Scheme.GetEstimatedTimeRemaining]#!#!\n该数值基于当前取得进展概率[Scheme.GetProgressChance|%/V],基于当前的[scheme_power|E]和[scheme_resistance|E]" - SCHEME_READY_TOOLTIP:0 "#T 计谋预备妥当#!\n这个计谋已达最大进度,很快就会落定。" - SCHEME_WINDOW_EXPOSED_TOOLTIP:0 "#T 暴露#!\n这个计谋已经暴露,目标得知了它的存在。" - SCHEME_WINDOW_NO_KNOWN_AGENTS:0 "#weak 尚无暴露的同谋#!" - SCHEME_IS_EXPOSED:0 "计谋暴露:$VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_EASY:0 "$easy_difficulty$:$VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_VERY_EASY:0 "$very_easy_difficulty$:$VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_PERK_MODIFIER:0 "[GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]:$VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_LIEGE_PERK_MODIFIER:0 "领主有[GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]技能:$VALUE|0=+%/$" - SCHEME_A_JOB_DONE_RIGHT_PERK_MODIFIER:0 "[GetPerk( 'a_job_done_right_perk' ).GetName( GetPlayer )]:$VALUE|0=+%/$" - SCHEME_AGENT_IS_SPYMASTER:1 "[target.GetShortUINamePossessiveNoTooltip]的[spymaster|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_SPYMASTER_IN_MY_COURT:1 "[target.GetShortUINamePossessiveNoTooltip][court|E]的[spymaster|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_SPOUSE:1 "[target.GetShortUINamePossessiveNoTooltip]的[spouse|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_BEST_FRIEND:1 "[target.GetShortUINamePossessiveNoTooltip]的至交:$VALUE|+0=$" - SCHEME_AGENT_IS_GUARDIAN:1 "[target.GetShortUINamePossessiveNoTooltip]的[guardian|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_FRIEND:1 "[target.GetShortUINamePossessiveNoTooltip]的朋友:$VALUE|+0=$" - SCHEME_AGENT_IS_CONCUBINE:1 "[target.GetShortUINamePossessiveNoTooltip]的[concubine|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_LOVER:1 "[target.GetShortUINamePossessiveNoTooltip]的情人:$VALUE|+0=$" - SCHEME_AGENT_IS_COURT_PHYSICIAN:1 "[target.GetShortUINamePossessiveNoTooltip]的宫廷医师:$VALUE|+0=$" - SCHEME_AGENT_IS_FOOD_TASTER:0 "[target.GetShortUINamePossessiveNoTooltip]的$food_taster_court_position$:$VALUE|+0=$" - SCHEME_AGENT_IS_CUP_BEARER:0 "[target.GetShortUINamePossessiveNoTooltip]的$cupbearer_court_position$:$VALUE|+0=$" - SCHEME_AGENT_IS_CHIEF_EUNUCH:0 "[target.GetShortUINamePossessiveNoTooltip]的$chief_eunuch_court_position$:$VALUE|+0=$" - SCHEME_AGENT_IS_BODYGUARD:0 "[target.GetShortUINamePossessiveNoTooltip]的$bodyguard_court_position$:$VALUE|+0=$" - SCHEME_AGENT_IS_LADY_IN_WAITING:0 "[target.GetShortUINamePossessiveNoTooltip]的$lady_in_waiting_court_position$:$VALUE|+0=$" - SCHEME_AGENT_IS_COUNCILLOR:1 "[target.GetShortUINamePossessiveNoTooltip]的[councillor|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_CLOSE_KIN:1 "[target.GetShortUINamePossessiveNoTooltip]的[close_family|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_POWERFUL_VASSAL:1 "[target.GetShortUINamePossessiveNoTooltip]的[powerful_vassal|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_NEMESIS:1 "[target.GetShortUINamePossessiveNoTooltip]的死敌:$VALUE|+0=$" - SCHEME_AGENT_IS_EXTENDED_FAMILY:1 "[target.GetShortUINamePossessiveNoTooltip]的[extended_family|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_RIVAL:1 "[target.GetShortUINamePossessiveNoTooltip]的仇敌:$VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL:1 "[target.GetShortUINamePossessiveNoTooltip]的[vassal|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL_OF_LIEGE:1 "[target.GetShortUINamePossessiveNoTooltip][liege|E]的[vassal|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER:1 "[target.GetShortUINamePossessiveNoTooltip]的[courtier|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_GUEST:1 "[target.GetShortUINamePossessiveNoTooltip]的[guest|E]:$VALUE|+0=$" - SCHEME_AGENT_INTRIGUE:0 "来自[intrigue|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_FELLOW_COURTIER:1 "与[target.GetShortUINameNoTooltip]在同一[court|E]:$VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER_MY_COURT:2 "[target.Char.GetShortUINameNoTooltip]在同一[court|E]:$VALUE|+0=$" - SCHEME_TARGET_IN_MY_COURT:2 "[target.GetShortUINameNoTooltip]在你的[court|E]中:$VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_UNSAFE_ROADS:1 "[target.GetShortUINameNoTooltip]正在外出行,孤身一人防护薄弱:$VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_INCOGNITO:1 "[target.GetShortUINameNoTooltip]行踪不明:$VALUE|+0=$" - SCHEME_I_AM_SPYMASTER:2 "你是[target.GetShortUINamePossessiveNoTooltip]的[spymaster|E]:$VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_LIEGE:2 "你是[target.GetShortUINamePossessiveNoTooltip][liege|E]的[spymaster|E]:$VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_HOST:1 "你是[target.GetShortUINamePossessiveNoTooltip]的[host|E]的[spymaster|E]:$VALUE|+0=$" - SCHEME_I_AM_GUARDIAN:1 "你是[target.GetShortUINamePossessiveNoTooltip]的[guardian|E]:$VALUE|+0=$" - SCHEME_I_AM_COUNCILLOR:1 "你是[target.GetShortUINamePossessiveNoTooltip]的[councillor|E]:$VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_TO_ME:1 "[target.GetShortUIName]和你很亲近:$VALUE|+0=$" - SCHEME_TARGET_IS_LOVER:1 "[target.GetShortUIName]是你的情人:$VALUE|+0=$" - SCHEME_TARGET_IS_SPOUSE:1 "[target.GetShortUIName]是你的[spouse|E]:$VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_FAMILY:1 "[target.GetShortUIName]是你的[close_family|E]:$VALUE|+0=$" - SCHEME_VENGEFUL_RIVAL:1 "你拥有[GetTrait('vengeful').GetName( GetNullCharacter )]特质而[target.GetShortUIName]是你的仇敌:$VALUE|+0=$" - SCHEME_EYE_FOR_AN_EYE:1 "你的[culture|E]有$tradition_eye_for_an_eye_name$[culture_tradition|E],而[target.GetShortUIName]是你的仇敌:$VALUE|+0=$" - SCHEME_WEDDING_CEREMONIES:0 "你的[culture|E]有$tradition_wedding_ceremonies_name$[culture_tradition|E],[target.GetShortUIName]是你的[spouse|E]:$VALUE|+0=$" - SCHEME_TARGET_IS_AN_EMPEROR:1 "[target.GetShortUIName]统治着一个[empire|E]:$VALUE|+0=$" - SCHEME_TARGET_IS_A_KING:1 "[target.GetShortUIName]统治着一个[kingdom|E]:$VALUE|+0=$" - HAS_ATTEMPTED_TO_MURDER_TARGET_BEFORE:0 "[target.GetShortUIName|U]知道你曾意图谋杀[target.GetHerHim]:$VALUE|+0=$" - MURDER_HERBALIST_BONUS:0 "你的毒草知识:$VALUE|+0=$" - SCHEME_BEFRIEND_MY_EDUCATION:1 "你接受过外交教育:$VALUE|+0=$" - SCHEME_BEFRIEND_MY_LIFESTYLE:1 "你是名娴熟的外交家:$VALUE|+0=$ " - SCHEME_BEFRIEND_MY_REVELRY:1 "你是名迷人的狂欢者:$VALUE|+0=$ " - SCHEME_BEFRIEND_MY_SHYNESS:1 "你很害羞:$VALUE|+0=$ " - SCHEME_BEFRIEND_MY_GREGARIOUSNESS:1 "你很合群:$VALUE|+0=$ " - SCHEME_BEFRIEND_MY_CALLOUSNESS:1 "你很冷酷:$VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_SHYNESS:0 "[target.GetTitledFirstName]很害羞:$VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_GREGARIOUSNESS:0 "[target.GetTitledFirstName]很合群:$VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_CALLOUSNESS:0 "[target.GetTitledFirstName]很冷酷:$VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_PARANOIA:0 "[target.GetTitledFirstName]很多疑:$VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_TRUST:0 "[target.GetTitledFirstName]轻信他人:$VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_LIFESTYLE:0 "[target.GetTitledFirstName]接受过外交教育:$VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET:1 "你的[rank|E]比[target.GetTitledFirstName]更高:$VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_NEGATIVE:1 "[target.GetTitledFirstName]的[rank|E]比你更高:$VALUE|+0=$ " - SCHEME_BEFRIEND_OUR_TRAITS:0 "[target.GetTitledFirstNamePossessive]的亲和力:$VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_LIEGE:1 "[target.GetTitledFirstNamePossessive]领主的[rank|E]比你更高:$VALUE|+0=$ " - HIGHER_RANK_THAN_SCHEME_TARGET:2 "你的[rank|E]比[target.GetShortUINamePossessive]的高:$VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET:2 "你的[rank|E]比[target.GetShortUINamePossessive]的低:$VALUE|+0=-+$" - HIGHER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "你的[rank|E]比[target.GetShortUINamePossessive]领主的高:$VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "你的[rank|E]比[target.GetShortUINamePossessive]领主的低:$VALUE|+0=-+$" - TRIBE_ROMANCING_OTHER_GOVERNMENTS:0 "你是[tribal|E],但[target.GetTitledFirstName]不是:$VALUE|+0=-+$" - SCHEME_VS_RELIGIOUS_HEAD:1 "[target.GetTitledFirstName]是你的[head_of_faith|E]:$VALUE|+0=-+$" - SCHEME_VS_SPIRITUAL_HOF:1 "[target.GetTitledFirstName]是你的[spiritual_head_of_faith|E]:$VALUE|+0=-+$" - SCHEME_AT_WAR:0 "你处于[war|E]:$VALUE|+0=-+$" - SCHEME_AT_WAR_WITH_LIEGE:0 "你与[target.GetTitledFirstNamePossessive]的[liege|E]处于[war|E]:$VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_STUBBORNESS:0 "[target.GetTitledFirstName]固执:$VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_FICKLENESS:0 "[target.GetTitledFirstName]多变:$VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_OPINION:0 "[target.GetTitledFirstNamePossessive]对你的好感:$VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_BONUS:0 "[target.GetTitledFirstName]是你的配偶:$VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY:1 "[target.GetTitledFirstName]喜爱[target.GetHerHis]的[target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]:$VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY_MILD:0 "[target.GetTitledFirstName]与[target.GetHerHis]的[target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]并无不和:$VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_BONUS:1 "[target.GetTitledFirstName]厌恶[target.GetHerHis]的[target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]:$VALUE|+0=-+$" - SCHEME_SEDUCE_UNWILLING_TO_COMMIT_ADULTERY:0 "[target.GetTitledFirstName]不希望犯下通奸的罪行,以免让自己蒙羞:$VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_STRONG_HOOK_PENALTY:0 "[target.GetTitledFirstName]忠于[target.GetHerHis]的[target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]:$VALUE|+0=-+$" - SEDUCE_COURTIER_GUEST_PERK_BONUS:0 "[GetPerk( 'home_advantage_perk' ).GetName( GetPlayer )]:$VALUE|+0=-+$" - SEDUCE_PERK_BONUS:0 "[GetPerk( 'smooth_operator_perk' ).GetName( GetPlayer )]:$VALUE|+0=-+$" - LEGACY_PERK_BONUS:0 "[GetDynastyPerk('fp1_adventure_legacy_2').GetName]:$VALUE|+0=-+$" - TEMPTATION_FOCUS_BONUS:0 "[GetFocus('intrigue_temptation_focus').GetName]:$VALUE|+0=-+$" - - SCHEME_SEDUCE_WRONG_GENDER:0 "我对[target.GetWomenMen]不感兴趣:$VALUE|0=-+$" - SCHEME_SEDUCE_TABOO_INCEST:0 "乱伦是禁忌:$VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST:0 "你是[family|E]:$VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST_TOO_YOUNG:0 "[TARGET_CHARACTER.GetShortUIName|U]过于年幼,仅仅将你视作[family|E],并无其他念想。" - SCHEME_SEDUCE_TABOO_SODOMY:0 "同性恋是禁忌:$VALUE|0=-+$" - SW_ESTIMATED_TIME:0 "#V ~[Scheme.GetEstimatedTimeRemaining]#!" - COMPASSIONATE_REASON:0 "我认为这是不道德的:$VALUE|+0=$" - COMPASSIONATE_NEGATIVE_REASON:0 "我同意这些方法:$VALUE|+0=$" - SCHEME_NOT_AGAINST_DESCENDANTS:0 "我不能伤害我的后代:$VALUE|+0=$" - SCHEME_NOT_DIPLOMATICALLY_AVAILABLE:0 "我现在没空:$VALUE|+0=$" - SCHEME_MOVES_ME_UP_THE_SUCCESSION:0 "这将提升我的继承顺位:$VALUE|+0=$" - SCHEME_COMPASSIONATE_NOT_MURDER_CHILDREN:0 "我不想伤害一个孩子:$VALUE|+0=$" - SCHEME_I_AM_A_COWARD:0 "这太危险了:$VALUE|+0=$" - SCHEME_I_AM_INTIMIDATED:0 "我[intimidated|E][target.GetShortUINameNoTooltip]:$VALUE|+0=$" - SCHEME_I_AM_COWED:0 "我[cowed|E][target.GetShortUINameNoTooltip]:$VALUE|+0=$" - SCHEME_ZEALOUS_AGAINST_HEATHEN:0 "这家伙信奉[target.GetFaith.GetAdjective]:$VALUE|+0=$" - SCHEME_I_LIKE_TARGET:0 "我喜欢[target.GetShortUINameNoTooltip]:$VALUE|+0=$" - SCHEME_I_DISLIKE_TARGET:0 "我不喜欢[target.GetShortUINameNoTooltip]:$VALUE|+0=$" - SCHEME_MY_OPINION_OF_YOU:0 "我对你的好感:$VALUE|+0=$" - SCHEME_ENERGY:0 "我没有精力:$VALUE|+0=$" - SCHEME_NOTHING_TO_GAIN:0 "我什么也得不到:$VALUE|+0=$" - SCHEME_I_MUST_TAKE_VENGEANCE:0 "我一定要报复[target.GetShortUINameNoTooltip]!:$VALUE|+0=$" - SCHEME_GET_RID_OF_UNRULY_CLAIMANT:0 "这将使我摆脱肆无忌惮的[claimant|E]:$VALUE|+0=$" - SCHEME_AGAINST_SPOUSE_POSITIVE:0 "这是我的配偶应得的:$VALUE|+0=$" - SCHEME_SOCIAL_CLIMBER_RANK_BONUS:1 "[target.GetShortUIName]认为这是个机会:$VALUE|0=-+$" - SCHEME_SOCIAL_CLIMBER_RANK_PENALTY:1 "[target.GetShortUIName]不认为这是个机会:$VALUE|0=-+$" - SCHEME_NOT_FOLLOWER_OF_WITCHGOD:0 "我不信从[owner.GetFaith.WitchGodName]:$VALUE|0=-+$" - SCHEME_I_AM_WITCH:1 "你是巫师:$VALUE|0=-+$" - SCHEME_I_AM_NOT_WITCH:1 "你不是巫师:$VALUE|0=-+$" - SCHEME_ATTRACTION:1 "[target.GetShortUIName]被你吸引:$VALUE|0=-+$" - SCHEME_WITCH_COVEN:0 "你是巫师集会的一分子:$VALUE|0=-+$" - SCHEME_HOOK_USED:0 "已使用的[hook|E]:$VALUE|+0=$" - SCHEME_WEAK_HOOK_USED:0 "已使用的[weak_hook|E]:$VALUE|+0=$" - SCHEME_STRONG_HOOK_USED:0 "已使用的[strong_hook|E]:$VALUE|+0=$" - SCHEME_TARGET_LEARNING_MODIFIER:0 "老师的[learning|E]:$VALUE|+0=$" - SCHEME_LEARNING_MODIFIER:0 "你的[learning|E]:$VALUE|+0=$" - SCHEME_PIETY_LEVEL_MODIFIER:0 "你的[piety_level|E]:$VALUE|+0=$" - SCHEME_SKULDUGGERY_FOCUS:1 "[GetFocus('intrigue_skulduggery_focus').GetName]:$VALUE|+0=$" - SCHEME_DUTY_FOCUS:1 "[target.GetShortUIName]拥有[GetFocus('stewardship_duty_focus').GetName]:$VALUE|+0=$" - LEARN_LANGUAGE_PEDAGOGY_PERK_DESC:0 "[GetPerk( 'pedagogy_perk' ).GetName( GetPlayer )]:$VALUE|+0=$" - BEFRIEND_THICKER_THAN_WATER_PERK_DESC:0 "[GetPerk( 'thicker_than_water_perk' ).GetName( GetPlayer )]:$VALUE|+0=$" - BEFRIEND_FLATTERER_PERK_DESC:0 "[GetPerk( 'flatterer_perk' ).GetName( GetPlayer )]:$VALUE|+0=$" - KIN_LEGACY_DESC:0 "[GetDynastyPerk( 'kin_legacy_4' ).GetName]:$VALUE|+0=$" - KIN_PARAMETER_DESC:0 "来自家族相关的[traditions|E]:$VALUE|+0=$" - SPOUSE_PARAMETER_DESC:0 "来自[spouse|E]相关的[traditions|E]:$VALUE|+0=$" - MORTAL_ADORATION_REDUCED_HOSTILE_SCHEME_JOIN_CHANCE:0 "[GetPerk( 'mortal_adoration_perk' ).GetName( GetPlayer )]:$VALUE|+0=$" - SCHEME_COURTSHIP_PERK:0 "[GetPerk( 'courtship_perk' ).GetName( GetPlayer )]:$VALUE|+0=$" - SCHEME_GALLANT_TRAIT:1 "[GetTrait('gallant').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_SCHEMER_TRAIT:1 "[GetTrait('seducer').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_LUSTFUL_TRAIT:1 "[GetTrait('lustful').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_CHASTE_TRAIT:1 "[GetTrait('chaste').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_SHY_TRAIT:1 "[GetTrait('shy').GetName( owner.Self )]:$VALUE|+0=$" - scheme_beauty_good_1:1 "[GetTrait('beauty_good_1').GetName( owner.Self )]:$VALUE|+0=$" - scheme_beauty_good_2:1 "[GetTrait('beauty_good_2').GetName( owner.Self )]:$VALUE|+0=$" - scheme_beauty_good_3:1 "[GetTrait('beauty_good_3').GetName( owner.Self )]:$VALUE|+0=$" - scheme_intellect_good_1:1 "[GetTrait('intellect_good_1').GetName( owner.Self )]:$VALUE|+0=$" - scheme_intellect_good_2:1 "[GetTrait('intellect_good_2').GetName( owner.Self )]:$VALUE|+0=$" - scheme_intellect_good_3:1 "[GetTrait('intellect_good_3').GetName( owner.Self )]:$VALUE|+0=$" - scheme_physique_good_1:1 "[GetTrait('physique_good_1').GetName( owner.Self )]:$VALUE|+0=$" - scheme_physique_good_2:1 "[GetTrait('physique_good_2').GetName( owner.Self )]:$VALUE|+0=$" - scheme_physique_good_3:1 "[GetTrait('physique_good_3').GetName( owner.Self )]:$VALUE|+0=$" - scheme_beauty_bad_1:1 "[GetTrait('beauty_bad_1').GetName( owner.Self )]:$VALUE|+0=$" - scheme_beauty_bad_2:1 "[GetTrait('beauty_bad_2').GetName( owner.Self )]:$VALUE|+0=$" - scheme_beauty_bad_3:1 "[GetTrait('beauty_bad_3').GetName( owner.Self )]:$VALUE|+0=$" - scheme_great_pox:1 "[GetTrait('great_pox').GetName( owner.Self )]:$VALUE|+0=$" - scheme_lovers_pox:1 "[GetTrait('lovers_pox').GetName( owner.Self )]:$VALUE|+0=$" - scheme_early_great_pox:1 "[GetTrait('early_great_pox').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_REVELER:0 "狂欢者:$VALUE|+0=$" - SCHEME_TRAIT_ZEALOUS:1 "[GetTrait('zealous').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_DEVOTED:1 "[GetTrait('devoted').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_ORDER_MEMBER:1 "[GetTrait('order_member').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_PARANOID:1 "[GetTrait('paranoid').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_IS_A_SCHEMER:0 "诡计多端:$VALUE|+0=$" - SCHEME_TRAIT_TARGET_SEDUCER:1 "[GetTrait('seducer').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_MYSTIC:0 "神秘主义者:$VALUE|+0=$" - SCHEME_TRAIT_HERBALIST:1 "[GetTrait('lifestyle_herbalist').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_DECEITFUL:1 "[GetTrait('deceitful').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_CYNICAL:1 "[GetTrait('cynical').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_TRUSTING:1 "[GetTrait('trusting').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_EXCOMMUNICATED:1 "[GetTrait('excommunicated').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_STUBBORN:0 "[GetTrait('stubborn').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_TRAIT_POET:0 "[GetTrait('poet').GetName( owner.Self )]:$VALUE|+0=$" - SCHEME_HERITAGE_MODIFIER:0 "相同[heritage|E]:$VALUE|+0=$" - SCHEME_LOYAL_SOLDIERS_MODIFIER:0 "来自[liege|E]相关的[traditions|E]:$VALUE|+0=$" - SCHEME_YOUTH_MODIFIER:0 "你还年轻,热爱学习:$VALUE|+0=$" - SCHEME_CHAPLAIN_HELP_LEARNING_MODIFIER:0 "你的[Concept( 'realm_priest', GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionNamePossesive )|E]的[learning|E]:$VALUE|+0=$" - SCHEME_KNOWN_LANGUAGES_MODIFIER:0 "已学会的[languages|E]数量:$VALUE|+0=$" - - scheme_executes_immediately:0 "该[scheme|E]立即执行" - - OPEN_SCHEMES_TAB:0 "计谋" - OPEN_HOOKS_AND_SECRETS_TAB:0 "牵制和秘密" - INTRIGUE_WINDOW_MY_HOOKS_TITLE:1 "你持有的[hooks|E]" - INTRIGUE_WINDOW_HOOKS_ON_ME_TITLE:1 "对你的[hooks|E]" - INTRIGUE_WINDOW_SECRETS_KNOWN_TO_ME_TITLE:0 "我知道的[secrets|E]" - INTRIGUE_WINDOW_SECRET_DESC:0 "[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_TOOLTIP:0 "#T [Secret.GetCategoryName]#!\n[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_KNOWN_TO_ME_BLACKMAIL:1 "勒索" - INTRIGUE_WINDOW_MY_SECRETS_TITLE:1 "你的[secrets|E]" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NUM:0 "被其他[GetDataModelSize( IntrigueWindowSecretItem.GetKnownBy )]人知晓" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NONE:0 "无人知晓" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_SHOW:0 "显示" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_HIDE:0 "隐藏" - MY_HOOKS_ARE_EMPTY:1 "#weak 你不能牵制别人#!" - SECRETS_KNOWN_TO_ME_IS_EMPTY:1 "#weak 你不知道任何秘密#!" - NOBODY_HAS_HOOKS_ON_ME:1 "#weak 没人能牵制你#!" - I_HAVE_NO_SECRETS:1 "#weak 你没有秘密#!" - INTRIGUE_WINDOW_PRISONERS:0 "囚犯" - INTRIGUE_WINDOW_SORT_DURATION:0 "囚禁时间" - INTRIGUE_WINDOW_WEAK_HOOKS_COUNT:0 "#T [weak_hooks|E]的数量#!" - INTRIGUE_WINDOW_STRONG_HOOKS_COUNT:0 "#T [strong_hooks|E]的数量#!" - INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT:0 "#T 强牵制秘密#!\n如果[Character.GetShortUIName]接受你用此[secret|E][blackmail|E],你会获得一个针对[Character.GetHerHim]的[strong_hook|E]" - INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT:0 "#T 弱牵制秘密#!\n如果[Character.GetShortUIName]接受你用此[secret|E][blackmail|E],你会获得一个针对[Character.GetHerHim]的[weak_hook|E]" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_EXPOSED:0 "(已暴露)" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_SPENT:0 "(已遭勒索)" - INTRIGUE_WINDOW_HOOK_EXPIRATION:0 "于[Hook.GetExpirationDate.GetString]到期" - INTRIGUE_WINDOW_HOOK_SHOW_ALL:0 "#T 牵制显示模式#!\n#I 点击在显示所有牵制和只显示可用牵制之间切换#!" - INTRIGUE_WINDOW_AGENT_DISCOVERED:0 "被发现" - INTRIGUE_WINDOW_AGENT_DISCOVERED_TT:0 "#T $INTRIGUE_WINDOW_AGENT_DISCOVERED$#!\n暴露的同谋有被囚禁的风险" - INTRIGUE_WINDOW_SCHEME_POWER_TT:0 "#T [scheme_power|E]#!\n增加[SchemeAgentItem.GetInfluence|0+]强度\n同谋提供的[scheme_power|E]与其[intrigue|E]能力成正比" - INTRIGUE_WINDOW_SECRET_EXPOSE:0 "揭露" - INTRIGUE_WINDOW_SECRET_EXPOSE_TT:0 "#T 揭露一个[secret|E]#!\n\n揭露一个秘密会销毁所有由此[secret|E]而来的[hooks|E]" - INTRIGUE_WINDOW_EXPOSE_TITLE:0 "揭露秘密" - INTRIGUE_WINDOW_EXPOSE_DESCRIPTION:0 "选择揭露[CHARACTER.GetShortUINamePossessiveNoTooltip]的哪一个[secrets|E]" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL:0 "@warning_icon!#X 目前没有可以用来勒索的[secret|E]#!" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_TT:0 "#T 勒索#!\n\n[SelectLocalization( IntrigueWindowSecretGroup.CanBlackmail, 'blackmail_interaction_desc', 'INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL' )]" - INTRIGUE_WINDOW_SECRET_EXPOSE_DESC:3 "@warning_icon!#X 你#bold 无法#!曝光[TARGET_CHARACTER.GetUINamePossessive]的[SECRET.GetName][secret|E]#!" - - is_forced_into_scheme_trigger:0 "被迫参与计谋" - SCHEME_TYPE_TRIGGER:0 "计谋属于$SCHEME_NAME|V$类型" - SCHEME_NUMBER_OF_EXPOSED_AGENTS_TRIGGER:0 "[scheme|E]中暴露的同谋:$COMPARATOR$$NUM|V0$" - SCHEME_POWER_RESISTANCE_RATIO_TRIGGER:0 "计谋的强度阻力比:$COMPARATOR$$NUM|V0$" - SCHEME_MONTHLY_PROGRESS_TRIGGER:0 "计谋每月进度:$COMPARATOR$$NUM|V0$" - SCHEME_TEACHER_KNOWS_YOUR_LANGUAGE_MODIFIER:0 "老师会说你的[language|E]:$VALUE|+0=$" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/selectcommanderwindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/selectcommanderwindow_l_simp_chinese.yml deleted file mode 100644 index 3045898f2f..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/selectcommanderwindow_l_simp_chinese.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_simp_chinese: - DETACH_COMMANDER:0 "移除将领" - CANT_COMMAND_TITLE:0 "#T [CHARACTER.GetUIName]不能指挥军队#!" - CANT_COMMAND_REASON_DEAD:0 " —已死亡" - CANT_COMMAND_REASON_IN_POOL:0 " —在雇佣兵池中" - CANT_COMMAND_REASON_FEMALE:0 " —是女性" - CANT_COMMAND_REASON_COMMANDING:0 " —正在指挥其他军队" - CANT_COMMAND_REASON_CHILD:0 " —不是一个成年人" - CANT_COMMAND_REASON_IN_ACTIVITY:0 " —正忙于其他活动" - CANT_COMMAND_REASON_NOT_POTENTIAL:0 " —不接受军队所有者的命令" - CANT_COMMAND_REASON_AT_WAR:0 " —处于对[TARGET_CHARACTER.GetUIName]战争中" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/siege_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/siege_window_l_simp_chinese.yml deleted file mode 100644 index d431ca9dd8..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/siege_window_l_simp_chinese.yml +++ /dev/null @@ -1,78 +0,0 @@ -l_simp_chinese: - SW_TT_TIMER:1 "#T 下一个[siege|E]事件:#V $DAYS$#!#!\n每个$TOTAL$,一场新的围攻事件会发生" - SW_TT_TIMER_FROZEN:0 "不会发生[siege|E]事件。\n" - #SW_TT_CLOSE:1 "" delete this - SW_TT_GARRISON:0 "#T [garrison|E]:#V [Siege.GetDefenderMen|0] [soldiers|E]#!#!\n围攻方的士兵需要多于守军才能推进[siege|E]进度" - SW_TT_RECENT_ACTION:0 "" - SW_TT_ACTION:1 "#high $NAME$#!\n$EFFECT$" - SW_BLOCKED_LARGE_GARRISON:1 "[siege|E]进度不会推进,因为围攻[army|E]少于[garrison|E]($GARRISON|V$)" - SW_BLOCKED_MOVEMENT_OR_COMBAT:1 "[siege|E]进度不会推进,因为围攻[armies|E]目前正在移动或处于[battle|E]中。" - SW_TT_PROGRESS:0 "#T [siege_progress|E]:#V $PROGRESS|1$/$TOTAL|0$#!#!\n" - SW_TT_DAILY_PROGRESS:0 "每日进度" - SW_TT_BASE_PROGRESS:0 "基础" - SW_TT_MAA_PROGRESS:0 "[men_at_arms|E]" - SW_TT_MEN_PROGRESS:0 "围攻[soldiers|E]" - SW_TT_ASSAULT_PROGRESS:0 "强攻" - SW_TT_DISEASE_PROGRESS:0 "疾病" - SW_TT_FORT_LEVEL_MULT:0 "[fort_level|E]" - SW_TT_MORALE_LOSS_LABEL:0 "每日进度:$VALUE|+=1$" - SW_TT_MORALE_LOSS_LABEL_MINIMUM:0 "#!#weak (最低$VALUE|=1$)#!" - SIEGE_WINDOW_END_DATE:2 "基于当前进展,围攻将最多再持续$TIME$([$DATE.GetString|V$])" - SIEGE_WINDOW_END_DATE_SHORT:0 "最多持续$TIME$" - SW_TT_SIEGING_REALM_TOOLTIP:1 "#T 围攻者:[Character.GetPrimaryTitle.GetName|VU]#!\n#I 点击查看#!" - SW_TT_DEFENDING_REALM_TOOLTIP:1 "#T 防守者:[Character.GetPrimaryTitle.GetName|VU]#!\n#I 点击查看#!" - SIEGE_ACTION_BREACH:0 "城墙破损" - SIEGE_ACTION_STARVATION:0 "断粮" - SIEGE_ACTION_DISEASE:0 "疾病爆发" - SIEGE_ACTION_DESERTION:0 "守军逃亡" - SIEGE_ACTION_STALEMATE:0 "僵持" - SIEGE_ACTION_BREACH_DESC:1 "城墙:$STATE$" - SIEGE_ACTION_BREACH_LEVEL_0:0 "完好无损" - SIEGE_ACTION_BREACH_LEVEL_1:0 "小缺口" - SIEGE_ACTION_BREACH_LEVEL_2:0 "大缺口" - SIEGE_ACTION_STARVATION_DESC:2 "补给:$STATE$" - SIEGE_ACTION_STARVATION_LEVEL_0:0 "粮食满仓" - SIEGE_ACTION_STARVATION_LEVEL_1:0 "缺粮" - SIEGE_ACTION_STARVATION_LEVEL_2:0 "断粮" - SIEGE_ACTION_DISEASE_DESC:2 "$STATE$" - SIEGE_ACTION_DISEASE_LEVEL_0:0 "正常" - SIEGE_ACTION_DISEASE_LEVEL_1:0 "疾病蔓延" - SIEGE_ACTION_DISEASE_LEVEL_2:0 "疾病猖獗" - SIEGE_ACTION_BREACH_EFFECT:0 "[siege|E]事件之间的时间间隔:$VALUE|-=0%$" - SIEGE_ACTION_STARVATION_EFFECT:1 "一次性提升[siege_progress|E]:$VALUE|+=0%$" - SIEGE_ACTION_DISEASE_EFFECT:0 "每日[siege_progress|E]:$VALUE|+=0%$" - SIEGE_ACTION_DESERTION_EFFECT:0 "[siege_progress|E]:$VALUE|+=0$" - SIEGE_ACTION_NO_EFFECT:0 "#weak 对[siege|E]无影响#!" - SW_MOVING_OR_IN_COMBAT:0 "@warning_icon!#X 军队正在移动或正陷于[battle|E]#!" - SW_TOO_FEW_SOLDIERS:0 "@warning_icon!#X 没有足够士兵#!" - SW_TT_OPEN_ARMY_WINDOW:1 "#T 选择你所有的围攻[armies|E]#!" - SW_TT_SHOW_HOLDING:1 "#T 选择[holding|E]#!" - SW_START_ASSAULT:0 "强攻堡垒" - SW_STOP_ASSAULT:0 "停止强攻" - SW_ASSAULT_TT_TITLE:0 "#T 强攻堡垒#!" - SW_STOP_ASSAULT_TT_TITLE:0 "#T 停止强攻堡垒#!" - SW_TT_FORT_LEVEL_IMPACT_TITLE:0 "#T 城防等级影响#!" - SW_TT_FORT_LEVEL_IMPACT_BAD:0 "#S [fort_level_i][fort_level|E]过高!#!\n添加更优秀的围攻[men_at_arms|E]以更快完成围攻" - SW_TT_MEN_BALANCE_BASIC_INFO:0 "#T 士兵数量#!\n[besieging|E]军队:[SIEGE.GetAttackerMen|V]\n[garrison|E]:[SIEGE.GetDefenderMen|V]" - SW_TT_MEN_BALANCE_ATTRITION_INFO:0 "鉴于[attrition|E],$game_concept_besieging$[army|E]每月遭受$VALUE|V$的减员。" - SW_TT_MEN_BALANCE_SOLDIERS_PROGRESS_INFO:1 "来自[soldiers|E]的每日进度:$VALUE|+=2$" - SW_TT_MEN_BALANCE_BLOCKED_LARGE_GARRISON:0 "#X [siege|E]毫无进展因为围攻[army|E]弱于[garrison|E]#!" - SW_TT_CANT_BREACH_ATTACKER:1 "@no_siege_weapon_icon!#X 需要[siege_weapons|E]才能破坏城墙#!" - SW_TT_CANT_BREACH_DEFENDER:1 "@no_siege_weapon_icon!围城[army|E]缺乏[siege_weapons|E],无法破坏城墙" - SW_TT_CANT_BREACH_WEAK_ATTACKER:1 "@no_siege_weapon_icon!需要更强大的[siege_weapons|E]才能破坏城墙" - SW_TT_CANT_BREACH_WEAK_DEFENDER:1 "@no_siege_weapon_icon!围攻[army|E]缺乏更强大的[siege_weapons|E],无法破坏城墙" - SW_TT_LOOT:0 "#T 战利品:[gold_i][Siege.GetProvince.GetRaidLoot|0]\n#![siege|E]结束后给予进行围攻的[realm|E]。" - SW_TIME_LEFT_TT:0 "#T 最大剩余时间\n#![SiegeWindow.GetTimeLeft]" - SIEGE_GO_TO_HOLDING:0 "#T 打开地产界面#!" - SIEGE_CANT_ASSAULT_NO_BREACH:0 "@warning_icon!#X 必须先攻破这些城墙才能发动强攻#!" - SIEGE_ASSAULT_TT_INFO:0 "强攻将增加$PROG|1+=$围攻进度,并会每天导致$MEN|0-$减员" - SW_ASSAULTING_TEXT_ATTACKER:1 "强攻!" - SW_ASSAULTING_TEXT_DEFENDER:1 "强攻!" - SW_SIEGE_WEAPON_NON:0 "没有[siege_weapons|E]" - SW_SIEGE_WEAPON:1 "攻城武器" - SW_WALLS_TT:0 "[SiegeWindow.GetBreachStateTooltip]\n\n[SiegeWindow.GetSiegeWeaponDescription]" - SW_DAILY_PROGRESS:2 "#high [SiegeWindow.GetDailyProgress|1]#!/天" - SW_DAILY_SIEGE_PROGRESS:0 "每日[siege_progress|E]" - SIEGE_WINDOW_GO_TO_COUNTY_TT:0 "#T 打开伯爵领界面#!" - SIEGE_ASSAULT_TT_INFO_ACTIVE:1 "#T 强攻进行中#!\n本次强攻将增加[Siege.CalculateAssaultProgress|1+]围攻进度,并且每天造成[Siege.CalculateAssaultCasualties|0-]伤亡" - SIEGE_EVENT:1 "围攻事件" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/specialinteractions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/specialinteractions_l_simp_chinese.yml deleted file mode 100644 index 8d1f43f89c..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/specialinteractions_l_simp_chinese.yml +++ /dev/null @@ -1,469 +0,0 @@ -l_simp_chinese: - INHERITABLE_TRAITS:0 "可遗传特质:" - NO_INHERITABLE_TRAITS:0 "无可遗传特质" - CHANCE_OF_CHILDREN:0 "子女的概率:$VALUE|V$" - CHILDRENS_HOUSE:0 "该婚姻所生子女将属于[CHARACTER.GetHouse.GetBaseName][house|E]" - CHILDREN_NO_HOUSE:1 "#warning @warning_icon!该婚姻所生子女将不会属于一个[house|E]#!" - CONCUBINE_CHILDREN_HOUSE:1 "该伴侣关系所生的子女将属于[MatchOffer.GetSecondaryActor.GetHouse.GetBaseName][house|E]" - MARRIAGE_INFO:0 "[MarriageInfo.GetMarriageOrBetrothal]" - MARRIAGE_CHILDREN_CHANCE_INFO:1 "[MatchOffer.GetChanceOfChildrenDesc]" - MARRIAGE_CHILDREN_HOUSE_INFO:1 "[MatchOffer.GetChildrensHouse]" - CONVERT_BETROTHAL_TO_MARRIAGE:0 "履行[betrothal|E]婚约" - CHARACTER_UI_NAME:0 "[CHARACTER.GetUIName]" - CREATE_MARRIAGE:1 "提议[CHARACTER.LocalPlayerString( '我自己', 'CHARACTER_UI_NAME' )]和[TARGET_CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )][married|E]" - BETROTHAL_ONE_CHARACTER:1 "提议[CHARACTER.LocalPlayerString( '我自己', 'CHARACTER_UI_NAME' )]和[TARGET_CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )][betrothed|E] (因为其中一方还是[child|E])" - BETROTHAL_BOTH_CHARACTERS:1 "提议[CHARACTER.LocalPlayerString( '我自己', 'CHARACTER_UI_NAME' )]和[TARGET_CHARACTER.LocalPlayerString( 'Myself', 'CHARACTER_UI_NAME' )][betrothed|E],因为双方都还是[children|E]。" - HAS_BETROTHAL_REASON:0 "存在婚约:$VALUE|=+0$" - CHARACTERS_ARE_BETROTHED:0 "[CHARACTER.GetShortUIName|U]和[TARGET_CHARACTER.GetShortUIName][betrothed|E]了" - DESIRES_ALLIANCE:0 "[recipient.GetShortUIName|U]渴望[alliance|E]:$VALUE|=+0$" - DOES_NOT_WANT_ALLIANCE:0 "[recipient.GetShortUIName|U]不想结盟:$VALUE|=+0$" - YOU_HAVE_TOO_MANY_ALLIANCES:0 "你已有太多[alliances|E]:$VALUE|=+0$" - INTIMIDATED_REASON:3 "[intimidated_i][intimidated|E]你:$VALUE|=+0$" - COWED_REASON:3 "[terrified_i][cowed|E]你:$VALUE|=+0$" - GRANDEUR_REASON:0 "你的[court_grandeur|E]:$VALUE|=+0$" - FP1_ADVENTURE_LEGACY_3_REASON:1 "[recipient.GetShortUINamePossessive|U]的[dynasty|E]拥有[GetDynastyPerk('fp1_adventure_legacy_3').GetName]:$VALUE|=+0$" - MARRYING_UP_REASON:1 "对[secondary_recipient.GetShortUIName|U]而言是高攀的婚姻:$VALUE|=+0$" - MARRYING_DOWN_REASON:1 "对[secondary_recipient.GetShortUIName|U]而言是低就的婚姻:$VALUE|=+0$" - MARRYING_HEIR_REASON:1 "你的候选人是[actor.GetShortUINamePossessive|U]的[heir|E]:$VALUE|=+0$" - MY_OWN_MARRIAGE_REASON:0 "[recipient.GetShortUINamePossessive]自己的婚姻:$VALUE|+0$" - CLOSE_RELATIVE_REASON:0 "至亲:$VALUE|+0$" - DEAR_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U]同[recipient.GetShortUIName]很亲近:$VALUE|+0$" - RIVAL_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U]是[recipient.GetShortUINamePossessive]的仇敌:$VALUE|+0$" - ACTOR_RIVAL_TO_ME_REASON:0 "[recipient.GetShortUIName|U]是[actor.GetShortUINamePossessive]的仇敌:$VALUE|+0$" - NEMESIS_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U]是[recipient.GetShortUINamePossessive]的死敌:$VALUE|+0$" - ACTOR_NEMESIS_TO_ME_REASON:0 "[recipient.GetShortUIName|U]是[actor.GetShortUINamePossessive]的死敌:$VALUE|+0$" - MARRIAGE_DESPERATION:2 "[secondary_recipient.GetShortUINamePossessive]的年龄:$VALUE|+=0$" - MARRY_CONSANGUINITY_REASON:0 "这场婚姻是[incestuous|E]:$VALUE|+=0$" - MATRILINEAL_WARNING:0 "@warning_icon!#X 该婚姻所生子将属于[CHARACTER.GetShortUINamePossessive][dynasty|E](‘[CHARACTER.GetDynastyName]’)!#!" - MATRILINEAL_REASON:0 "母系婚姻:$VALUE|=+0$" - PATRILINEAL_REASON:0 "父系婚姻:$VALUE|=+0$" - PROMISING_PROSPECTS_PERK_MODIFIER:0 "你拥有[GetPerk( 'promising_prospects_perk' ).GetName( GetPlayer )]:$VALUE|=+0$" - DYNASTY_LEGACY_GLORY_MARRIAGE_ACCEPTANCE_PERK_MODIFIER:0 "你的[dynasty|E]拥有[GetDynastyPerk( 'glory_legacy_1' ).GetName]传承:$VALUE|=+0$" - IncorrectLineality_Matrilineal:0 "母系" - IncorrectLineality_Patrilineal:0 "父系" - MATRILINEAL_PATRILINEAL_REASON:0 "[secondary_recipient.Custom('IncorrectLineality')]婚姻:$VALUE|=+0$" - NO_PRESTIGE_MUSLIM_MARRIAGE:0 "[faiths|E]中有[GetFaithDoctrine('doctrine_polygamy').GetBaseName]教义的[characters|E]不会从婚姻中获得[prestige|E]" - CONTRACT_RELIGIOUS_EXEMPTION_REASON:0 "宗教豁免:$VALUE|=+0$" - CONTRACT_RELIGIOUS_TAXATION_REASON:0 "宗教税:$VALUE|=+0$" - CONTRACT_LOW_TAXES_REASON:0 "低封建义务:$VALUE|=+0$" - CONTRACT_HIGH_TAXES_REASON:0 "高封建义务:$VALUE|=+0$" - MONASTIC_EXPECTATIONS_REASON:0 "$tradition_monastic_communities_name$:$VALUE|=+0$" - high_obligations:0 "高封建[obligations|E]" - high_obligations_taxes:0 "[feudal_contract|E]最低为[GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_high' )]" - high_obligations_levies:0 "[feudal_contract|E]最低为[GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_high' )]" - normal_obligations:0 "正常封建[obligations|E]" - normal_obligations_taxes:0 "[feudal_contract|E]最低为[GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_normal' )]" - normal_obligations_levies:0 "[feudal_contract|E]最低为[GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_normal' )]" - low_obligations:0 "低封建[obligations|E]" - low_obligations_taxes:0 "[feudal_contract|E]最低为[GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_low' )]" - low_obligations_levies:0 "[feudal_contract|E]最低为[GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_low' )]" - religious_exemption:0 "宗教豁免" - religious_taxation:0 "宗教税" - religious_protection_tt:0 "[feudal_contract|E]最低为[GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )]" - - AI_ELOPE_CONSEQUENCES:0 "[recipient.GetShortUIName|U]厌恶这种后果:$VALUE|=+0$" - AI_SPOUSE_OPINION:0 "[CHARACTER.GetShortUINamePossessive]对[CHARACTER.GetHerHis]配偶的好感:$VALUE|=+0$" - AI_ELOPE_WEAK_HOOK:0 "[recipient.GetLiege.GetShortUIName]对[recipient.GetShortUIName]有[weak_hook|E]:$VALUE|=+0$" - AI_ELOPE_STRONG_HOOK:0 "[recipient.GetLiege.GetShortUIName]对[recipient.GetShortUIName]有[strong_hook|E]:$VALUE|=+0$" - AI_ELOPE_INHERITANCE:0 "[recipient.GetShortUIName|U]将继承一个[title|E]:$VALUE|=+0$" - AI_ELOPE_POSSIBLE_INHERITANCE:0 "[recipient.GetShortUIName|U]或许会继承一个[title|E]:$VALUE|=+0$" - - ZEAL_AGAINST_INFIDELS:0 "狂热对异教徒:$VALUE|=+0$" - MATRILINEAL_OFFER:0 "[matrilineal|E]婚姻" - MATRILINEAL_TOOLTIP:0 "这应该是[matrilineal|E]婚姻吗?" - MATRILINEAL_OFFER_BETROTHAL_INFO:0 "你不能更改,因为[betrothal|E]时已经同意了" - CHANGE_CHARACTER:0 "改变角色" - VALUABLE_CLAIMANT:0 "有价值的[claimant|E]:$VALUE|+0$" - CLAIMANT_TO_MY_TITLES:0 "[title|E][claimant|E]:$VALUE|+0$" - REVERT_CHANGE_CHARACTER:0 "撤销角色" - CLEAR_MARRIED_CHARACTERS:0 "清除角色" - CLEAR_MARRIED_CHARACTER:0 "清除角色" - GOLD_REASON:0 "君子爱财:$VALUE|=+0$" - PRISONER_REASON:0 "囚犯:$VALUE|=+0$" - WONT_ATTACK_RELIGIOUS_BRETHREN_REASON:0 "攻击教友:$VALUE|=+0$" - DEFENSIVE_WAR_REASON:0 "防御战争:$VALUE|=+0$" - ATTACK_ON_ALLY_REASON:0 "攻击盟友:$VALUE|=+0$" - WAR_WITH_ALLY_REASON:0 "对另一个盟友宣战:$VALUE|=+0$" - WONT_FIGHT_HEIR_REASON:0 "不会对抗继承人:$VALUE|=+0$" - WONT_FIGHT_SPOUSE_REASON:0 "不会对抗配偶:$VALUE|=+0$" - NO_CHARACTERS_TO_SELECT:0 "#weak 无有效角色#!" - NO_VASSALS_TO_DISPLAY:1 "你没有[vassals|E]" - ALREADY_AT_WAR:0 "已处于[war|E]:$VALUE|=+0$" - MARRY_PROMPT_SOMEONE:0 "#I 择人婚配#!" - MARRY_PROMPT_BUILDING_LIST:0 "#I 为[CHARACTER.GetShortUIName]寻找潜在配偶#!" - MARRY_PROMPT_CHARACTER:0 "#I 为[CHARACTER.GetShortUIName]选择结婚对象#!" - MARRY_DIFFERENT_FAITH_REASON:2 "你的[faith|E]与[recipient.GetShortUINamePossessive]不同:$VALUE|+0$" - SAME_SEX_MARRIAGE_FAITH_REASON:0 "[secondary_recipient.GetShortUINamePossessive]的[faith|E]不接受$doctrine_homosexuality_name$:$VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_ACTOR:0 "[actor.GetShortUINamePossessive]的[faith|E]不接受$doctrine_homosexuality_name$:$VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_RECIPIENT:0 "[recipient.GetShortUINamePossessive]的[faith|E]不接受$doctrine_homosexuality_name$:$VALUE|=+0$" - SAME_SEX_MARRIAGE_FERTILITY_REASON:0 "这场婚姻没有[fertility|E]:$VALUE|+0$" - MARRY_UNIMPORTANT_COURTIER_REASON:0 "不重要的[courtier|E]:$VALUE|+0$" - MARRY_CARES_ABOUT_COURTIER_REASON:0 "[secondary_recipient.GetShortUIName|U]对于[recipient.GetShortUIName]很重要:$VALUE|+0$" - MARRY_PARENT_OF_CHILDREN_REASON:0 "[secondary_recipient.GetShortUIName|U]是[recipient.GetShortUINamePossessive]孩子的父母:$VALUE|+0$" - AI_OPINION_REASON:1 "[CHARACTER.GetShortUINamePossessive]对[TARGET_CHARACTER.GetShortUIName]的好感:$VALUE|=+0$" - AI_REFUSAL_IS_TREASON:0 "拒绝即是叛逆:$VALUE|=+0$" - AI_CLAIMANT_PENALTY:0 "[recipient.GetShortUIName|U]受到一个派系的支持:$VALUE|=+0$" - AI_PRISON_FEUDAL_COMPLEX_PERK:0 "[GetPerk( 'prison_feudal_complex_perk' ).GetName( GetPlayer )]:$VALUE|=+0$" - AI_REFUSAL_SPLITTING_SAME_FAITH_VASSALS:0 "异教徒分裂信徒:$VALUE|=+0$" - AI_REFUSAL_IS_NOT_DE_JURE_LIEGE:0 "[secondary_recipient.GetShortUIName|U]不是[de_jure|E]封臣:$VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_LIEGE:0 "[actor.GetShortUIName]的合法封臣:$VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_UNDER:2 "[landed_title.GetName|U]属于[recipient.GetShortUINamePossessive]的[de_jure|E]:$VALUE|=+0$" - AI_LIEGE_HAS_CLAIM_ON_TITLE:0 "[actor.GetShortUINameNotMe]拥有有效[claim|E]:$VALUE|=+0$" - AI_TITLE_IS_REALM_CAPITAL:1 "[landed_title.GetName]是[actor.GetShortUINamePossessive]的[de_jure_capital|E]:$VALUE|=+0$" - AI_VASSAL_HOLDS_REALM_CAPITAL:0 "[secondary_actor.GetName]持有[actor.GetShortUINamePossessive]的[realm_capital|E]#weak (或[de_jure][duchy])#!:$VALUE|=+0$" - IMPRISON_INTRIGUE_ACTOR:0 "[actor.GetShortUINamePossessive|U]的[intrigue|E]:$VALUE|=+0$" - IMPRISON_INTRIGUE_RECIPIENT:0 "[recipient.GetShortUINamePossessive|U]的[intrigue|E]:$VALUE|=+0$" - AI_REFUSAL_RANK_DIFFERENCE:0 "[rank|E]差异:$VALUE|=+0$" - AI_REFUSAL_COURTIER:0 "[recipient.GetShortUIName|U]不是[ruler|E]:$VALUE|=+0$" - AI_REFUSAL_YOUNG_CHILD:0 "[recipient.GetShortUIName|U]是你的[child|E]:$VALUE|=+0$" - AI_REFUSAL_WOUNDED:0 "[recipient.GetShortUIName|U]受伤了:$VALUE|=+0$" - AI_BANISHMENT_REASON_MODIFIER:0 "你的罪行招致放逐:$VALUE|=+0$" - AI_REVOKE_TITLE_REASON_MODIFIER:0 "你的罪行招致收回头衔:$VALUE|=+0$" - AI_EXECUTE_REASON_MODIFIER:0 "你的罪行招致处决:$VALUE|=+0$" - MARRY_AGE:0 "年龄考量:$VALUE|+0$" - AI_FERTILITY_REASON:0 "[secondary_actor.GetShortUIName|U]不孕不育:$VALUE|+0$" - AI_STD_REASON:0 "[secondary_actor.GetShortUIName|U]拥有性传播的疾病:$VALUE|+0$" - AI_CONTAGIOUS_REASON:0 "[secondary_actor.GetShortUIName|U]拥有接触传播的疾病:$VALUE|+0$" - AI_POSITIVE_TRAIT_REASON:0 "正面[congenital|E][traits|E]:$VALUE|+0$" - AI_NEGATIVE_TRAIT_REASON:0 "负面[congenital|E][traits|E]:$VALUE|+0$" - AI_DYNASTY_PRESTIGE_REASON:0 "你宗族的威望等级:$VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_SECONDARY:1 "[secondary_actor.GetShortUINamePossessive|U]的宗族威望等级:$VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN:1 "[secondary_actor.GetShortUIName|U][lowborn|E]:$VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_NOBLE:1 "[secondary_actor.GetShortUIName|U]是[noble|E]:$VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN_NO_POSITIVE_TRAIT:0 "你的候选人[lowborn|E]且没有正面的[congenital|E][traits|E]:$VALUE|=+0$" - AI_NO_FERTILITY_REASON:0 "[recipient.GetShortUIName|U]没有[heir|E],而这次结合没有[fertility|E]:$VALUE|=+0$" - AI_ATTRACTION_REASON:0 "[recipient.GetShortUIName|U]被[secondary_actor.GetShortUIName|U]吸引:$VALUE|=+0$" - LIEGE_REASON:0 "你是[recipient.GetHerHis]的领主:$VALUE|=+0$" - FOREIGN_COURT_REASON:0 "[secondary_recipient.GetShortUIName|U]打算移动到另一宫廷:$VALUE|=+0$" - MARRY_LOW_FERTILITY_REASON:0 "这场婚姻将导致低[fertility|E]:$VALUE|+0$" - HIGH_OPINION_REASON:0 "好感:$VALUE|=+0$" - MARRIAGE_PRESTIGE_DESC_OUR:4 "[Character.GetShortUINameNotMe]获得:@prestige_icon![MatchOffer.GetActorPrestige|+0]" - MARRIAGE_PRESTIGE_DESC_THEIR:4 "[Character.GetShortUINameNotMe]获得:@prestige_icon![MatchOffer.GetRecipientPrestige|+0]" - MARRIAGE_PRESTIGE_TOOLTIP_OUR:4 "[Character.GetShortUINameNotMe]获得[prestige_i][MatchOffer.GetActorPrestige|+0]:\n[MatchOffer.GetActorPrestigeDesc]" - MARRIAGE_PRESTIGE_TOOLTIP_THEIR:3 "[Character.GetShortUINameNotMe]获得[prestige_i][MatchOffer.GetRecipientPrestige|+0]:\n[MatchOffer.GetRecipientPrestigeDesc]" - MARRIAGE_INBREEDING_RISK_WE:0 "我们有亲戚关系所以我们的孩子会有[inbred|E]风险" - MARRIAGE_INBREEDING_THEY:0 "他们有亲戚关系所以他们的孩子会有[inbred|E]风险" - NO_INBREEDING_RISK_WE:0 "我们没有亲戚关系所以我们的孩子不会有[inbred|E]风险" - NO_INBREEDING_THEY:0 "他们没有亲戚关系所以他们的孩子不会有[inbred|E]的奉献" - MARRYING_INTO_HOUSE:0 "结婚加入$HOUSE$家族:$PRESTIGE|0+$" - MARRYING_UNLANDED_PRESTIGE:0 "与无领地者结婚:$PRESTIGE|0+$" - MARRYING_PERSON_PRESTIGE:0 "与[CHARACTER.GetTitleTierName]结婚:$PRESTIGE|0+$" - MARRYING_RELATIVE_PRESTIGE:0 "与[CHARACTER.GetShortUIName]的近亲结婚([CHARACTER.GetTitleTierName]):$PRESTIGE|0+$" - MARRIAGE_DOCTRINE_PRESTIGE_EFFECT:0 "[CHARACTER.GetFaith.GetName]教义:$PRESTIGE_MULT|0+=%$" - EDUCATION_HOOK:0 "使用[hook|e]" - MARRIAGE_HOOK:0 "使用[hook|e]" - MARRIAGE_MATRILINEAL_TOGGLE:0 "母系" - MARRIAGE_MATRILINEAL_TOGGLE_TOOLTIP:0 "#T 切换入赘#!\n有必要的话,我们可以寻求[matrilineal|E]婚姻" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_HEIR:0 "[recipient.GetShortUIName|U]有闻我继承人的好名声:$VALUE|+=0$" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_CHILD:0 "[recipient.GetShortUIName|U]有闻我孩子的好名声:$VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_BOOST_MODIFIER:0 "[recipient.GetShortUIName|U]对我的[royal_court|E]印象深刻:$VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_PENALTY_MODIFIER:0 "[recipient.GetShortUIName|U]对我的[royal_court|E]不以为然:$VALUE|+=0$" - wishes_well_for_lovers_tooltip:0 "[recipient.GetShortUIName|U]祝福有情人:$VALUE|=+0$" - ARE_LOVERS_REASON:0 "[secondary_actor.GetShortUIName|U]和[secondary_recipient.GetShortUIName]是[lovers|E]:$VALUE|=+0$" - ARE_SOULMATES_REASON:0 "[secondary_actor.GetShortUIName|U]和[secondary_recipient.GetShortUIName]是[soulmates|E]:$VALUE|=+0$" - IS_FOCUSING_ON_INSPIRATION_MODIFIER:0 "[secondary_recipient.GetShortUIName|U]专注于[secondary_recipient.GetHerHis]的[inspiration|E]:$VALUE|=+0$" - grant_titles:0 "授予头衔" - grant_titles_interaction:0 "授予头衔" - grant_titles_interaction_desc:0 "将一个或多个你个人持有的[titles|E]授予[recipient.GetShortUINameNoTooltip]" - grant_title_to_bastard_dynasty_warning:1 "作为[bastard|E],[recipient.GetShortUINameNoTooltip]将会创建新[dynasty|E]" - grant_titles_interaction_notification:0 "授予了头衔" - grant_titles_interaction_notification_effect:0 "[recipient.GetUINameNotMe]成为了你的[vassal|E]" - grant_titles_interaction_notification_effect_2:2 "你的[vassal|E][recipient.GetShortUINameNotMe]现在持有[loc_title.GetBaseName]" - grant_titles_interaction_notification_effect_3:1 "你的[vassal|E][recipient.GetShortUINameNotMe]现在持有[loc_title.GetBaseName]和其他[titles|E]" - grant_titles_interaction_notification_effect_4:0 "[recipient.GetUINameNotMe]现在是[independent|E][ruler|E]" - grant_titles_interaction_notification_effect_5:0 "[recipient.GetUINameNotMe]现在是一位封臣同僚" - grant_titles_interaction_notification_effect_6:0 "[recipient.GetUINameNotMe]现在持有[loc_title.GetBaseName]" - grant_titles_interaction_children_not_allowed_temple:0 "[recipient.GetUINameNotMe]太年轻,不足以处理随[temple|E]管理而来的宗教职责!" - NOT_grant_titles_interaction_children_not_allowed_temple:0 "儿童无法担任随[temple|E]管理而来的宗教职责!" - cultural_acceptance_gain_granted_title:0 "[landed_title.GetName]被授予[recipient.GetCulture.GetName][culture|E]的[ruler|E]" - cultural_acceptance_gain_auto_granted_county:0 "[landed_title.GetName]被授予[ROOT.Culture.GetName][culture|E]的[ruler|E]" - runestone_grant_title_warning:0 "@warning_icon!#X 由于[recipient.GetShortUIName]不属于你的[dynasty|E],[target.GetNameNoTier]的符文石会被摧毁!#!" - - revoke_title:0 "剥夺头衔" - revoke_title_interaction:0 "剥夺头衔" - revoke_title_interaction_desc:0 "从[recipient.GetShortUINameNoTooltip]处收回一个[title|E]\n\n@warning_icon!#weak 除非你拥有收回头衔的正当理由,不然会增加[tyranny|E]#!" - revoke_title_interaction_extra_icon:0 "$hook_extra_icon$" - cultural_acceptance_loss_revokation:0 "[landed_title.GetName]被从[recipient.GetCulture.GetName]文化的统治者手中剥夺" - cultural_acceptance_historical_relations:0 "历史关系" - GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL:0 "新直辖规模:" - GRANT_REVOKE_TITLE_NEW_DOMAIN_SIZE:0 "#T 新[domain|E]规模:$SIZE$/[CHARACTER.GetDomainLimit][holdings|E]#!" - GRANT_TITLE_REDUCES_OVERRUN:1 "你超出[domain_limit|E]的惩罚将减少" - REVOKE_TITLE_CAUSES_OVERRUN:2 "@warning_icon!#X 你将超出[domain_limit|E]#!" - GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL:0 "其他效果" - GRANT_REVOKE_TITLES_FILTER_LABEL:0 "仅显示最近的头衔" - GRANT_REVOKE_TITLES_FILTER_TOOLTIP:0 "仅显示$TIME$前获得的[titles|E]" - GRANT_TITLES_REMAINS_AS_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe]还是你的[vassal|E]" - GRANT_TITLES_REMAINS_AS_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe]还是[TARGET_CHARACTER.GetShortUINamePossessive]的[vassal|E]" - GRANT_TITLES_REMAINS_INDEPENDENT:0 "[CHARACTER.GetShortUINameNotMe]仍保持独立" - GRANT_TITLES_BECOME_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe]成为了你的[vassal|E]" - GRANT_TITLES_BECOME_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe]成为[TARGET_CHARACTER.GetShortUINamePossessive]的[vassal|E]" - GRANT_TITLES_BECOME_INDEPENDENT:3 "由于[title_rank|E]与你平级,[CHARACTER.GetShortUINameNotMe]现在[independent|E]了" - GRANT_TITLES_BECOME_VASSAL_OF_LIEGE:3 "由于[title_rank|E]与你平级,[CHARACTER.GetShortUINameNotMe]现在成为了[TITLE.GetName]的[vassal|E]" - GRANT_TITLES_FORMAT:0 "@warning_icon!#X $MESSAGE$#!" - GRANT_TITLE_CANT_RECEIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe]必须持有至少一个[county|E]或[barony|E]才能获得更高级的头衔#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARON_CAN_HAVE_ONLY_ONE_BARONY:0 "@warning_icon!#X 男爵只能持有一个男爵领#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARONY_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe]必须持有[TITLE_2.GetName]才能获得[TITLE.GetName]#!" - GRANT_TITLE_CANT_RECEIVE_REASON_HIGHER_TIER_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe]必须和[TITLE.GetName]一起持有或者获得一个伯爵领#!" - GRANT_TITLE_CANT_GIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe]不能授予选择的头衔,因为[CHARACTER.GetSheHe][unlanded|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_PRIMARY:1 "@warning_icon!#X 你不能将你的[primary_title|E]授予他人#!" - GRANT_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName]未拥有[TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe]不能授予选择的头衔,因为这会导致[CHARACTER.GetHerHim][unlanded|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_PLAYER_BECOMES_UNLANDED:0 "@warning_icon!#X 你不能授予选中的头衔,因为这会导致你[unlanded|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName]至少有一个地产正被[siege|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName]至少有一个地产正被[occupied|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X 你必须将[TITLE.GetName]和[TITLE_2.GetName]一起授予#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName]正被[siege|E]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName]被[occupied|E]#!" - GRANT_TITLE_SELECT:0 "@warning_icon!#X 未选择头衔#!" - GRANT_TITLE_GRANT:0 "#T 授予[CHARACTER.GetShortUIName]被选中的头衔#!" - GRANT_TITLES_DESCRIPTION:0 "选择[titles|E]授予[CHARACTER.GetShortUINameNoTooltip]" - GRANT_REVOKE_TITLES_ITEM_SELECT:0 "#T 选择[TITLE.GetName]#!" - GRANT_REVOKE_TITLES_ITEM_DESELECT:0 "#T 取消选择[TITLE.GetName]#!" - GRANT_REVOKE_RIGHT_CLICK_INFO:0 "#I 右键点击前往所在地#!" - GRANT_TITLES_ITEM_CANT_CAPITAL:2 "@warning_icon!#X 你不能将你的[realm_capital|E]授予他人#!" - GRANT_TITLE_BARONY_HAS_COUNTY_SELECTED:1 "将因为[TITLE.GetName]被一同授予" - CANNOT_GRANT_LEASED_OUT_TITLE:1 "@warning_icon!#X 你不能将一个已[leased|E]的头衔授予他人#!" - GRANT_TITLES_ITEM_CANT_PRIMARY:1 "@warning_icon!#X 你不能将你的[primary_title|E]授予他人#!" - GRANT_TITLES_ITEM_CTRL_SELECT:0 "#I Ctrl+点击以选择该头衔及其所有下级头衔#!" - GRANT_TITLES_ITEM_CTRL_DESELECT:0 "#I Ctrl+点击以取消选择该头衔及其所有下级头衔#!" - GRANT_REVOKE_TITLES_EFFECT_NONE:0 "#weak 无#!" - GRANT_TITLES_NO_TITLES:0 "#weak 无最近头衔#!" - GRANT_TITLES_VASSAL_TRANSFER:0 "$COUNT|V$[vassals|E]将被与头衔一起转封" - GRANT_TITLES_SINGLE_VASSAL_TRANSFER:0 "[CHARACTER.GetUIName]将作为[vassal|E]与头衔一起转封" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_DOMAIN:0 "#T [CHARACTER.GetUINamePossessive|U]的直辖领地#!" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_REALM:1 "#T [CHARACTER.GetUINamePossessive|U]的领地#!\n" - GRANT_REVOKE_TITLE_PROVINCE_DEJURE_TOOLTIP:1 "法理上隶属于[TITLE.GetName]" - GRANT_TITLE_PROVINCE_TITLE_TOOLTIP:2 "你可以授予[TITLE.GetName]\n#I 点击增加授予选定#!" - GRANT_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "你正在授予[TITLE.GetName]\n#I 点击取消选择#!" - GRANT_REVOKE_TITLE_PROVINCE_VASSAL_TOOLTIP:0 "封臣[CHARACTER.GetUIName]将与[TITLE.GetName]一起被转封。" - GRANT_VASSAL_CAN_TOOLTIP:2 "你可以转封[CHARACTER.GetUIName]\n#I 点击选择[CHARACTER.GetUIName]#!" - GRANT_VASSAL_CANT_TIER_TOOLTIP:1 "@warning_icon!#X 你不能转封[CHARACTER.GetUIName],因为[CHARACTER.GetTitleTierName]不能作为[RECIPIENT.GetTitleTierName]的封臣#!" - GRANT_VASSAL_DOING_TOOLTIP:1 "你正在转封[CHARACTER.GetUIName]" - RETRACT_VASSAL_CAN_TOOLTIP:2 "你可以收回[CHARACTER.GetUIName]\n#I 点击选择[CHARACTER.GetUIName]#!" - RETRACT_VASSAL_DOING_TOOLTIP:1 "你正在收回[CHARACTER.GetUIName]" - GRANT_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X 只能授予你直辖领地的头衔#!" - REVOKE_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X 只能剥夺他们直辖领地的头衔#!" - GRANT_REVOKE_VASSAL_DOMAIN:0 "@warning_icon!#X 只可以转封封臣#!" - GOLD_POSITIVE_REASON:0 "[recipient.GetSheHe|U]获得支付的[gold|E]:$VALUE|=+0$" - GOLD_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]无法负担[gold|E]:$VALUE|=+0$" - NO_USE_FOR_A_FAVOR_REASON:0 "[recipient.GetSheHe|U]用不上[hook|E]:$VALUE|=+0$" - WANTS_MORE_GOLD:0 "[recipient.GetSheHe|U]渴望更多的[gold|E]:$VALUE|=+0$" - FAVOR_POSITIVE_REASON:0 "[recipient.GetSheHe|U]获得一个[hook|E]:$VALUE|=+0$" - UNIMPORTANT_CHAR_REASON:0 "不重要的 廷臣:$VALUE|=+0$" - WANTS_FREEDOM_REASON:0 "[recipient.GetSheHe|U]想要自由:$VALUE|=+0$" - MY_DYNASTY_REASON:1 "[recipient.GetSheHe|U]属于[secondary_recipient.GetShortUINamePossessive]的宗族:$VALUE|=+0$" - CONVERSION_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]不情愿改信:$VALUE|=+0$" - RENOUNCE_CLAIMS_REASON:0 "[recipient.GetSheHe|U]会失去宣称:$VALUE|=+0$" - BECOME_EXECUTIONER_REASON:0 "[recipient.GetSheHe|U]会因刽子手的行当蒙受污点:$VALUE|=+0$" - BANISH_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]害怕被驱逐:$VALUE|=+0$" - TAKE_VOWS_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]不情愿誓发终身愿:$VALUE|=+0$" - RECRUITMET_NEGATIVE_REASON:0 "[recipient.GetSheHe|U]不情愿被招募:$VALUE|=+0$" - DECLARE_WAR_HEADER:0 "宣战" - DECLARE_WAR_TOGGLE_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I 点击切换对[CasusBelliTitleItem.GetTitle.GetName]的宣称#! " - DECLARE_WAR_CLICK_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I 点击选择对[CasusBelliTitleItem.GetTitle.GetName]的宣称#! " - PICK_CASUS_BELLI:0 "#I 选择一个[casus_belli|E]以对抗[CHARACTER.GetUINameNoTooltip]#!" - NO_VALID_CASUS_BELLIS:0 "#weak 没有[casus_bellis|E]可选择#!" - cultural_acceptance_loss_declared_war:0 "[attacker.GetCulture.GetName]-[defender.GetCulture.GetName]战争" - WAR_LIEGE_HOOK:0 "使用[hook|e]" - ARMY_STRENGTH:0 "#weak 军队实力与我方对比:#!" - TAB_VICTORY:2 "强制执行要求" - TAB_WHITE_PEACE:0 "无条件和平" - TAB_DEFEAT:2 "投降" - TAB_VICTORY_LABEL:1 "如果你强制执行你的要求:" - TAB_WHITE_PEACE_LABEL:1 "如果你达成了[white_peace|E]:" - TAB_DEFEAT_LABEL:1 "如果你投降:" - TAB_PEACE_VICTORY_LABEL:0 "强制[CHARACTER.GetShortUINamePossessiveNoTooltip]执行要求:" - TAB_PEACE_WHITE_PEACE_LABEL:0 "[white_peace|E]:" - TAB_PEACE_DEFEAT_LABEL:0 "投降:" - BREAK_TRUCE_CONFIRM_TITLE:0 "撕毁停战协议" - BREAK_TRUCE_CONFIRM:0 "如果你向[TARGET_CHARACTER.GetUIName]宣战,会撕毁与[TARGET_CHARACTER.GetHerHim]签署的[truce|E]。\n\n其他角色不会喜欢一个撕毁停战协议的人。\n$EFFECT$" - ATTACK_ALLY_CONFIRM_TITLE:0 "攻击盟友" - ATTACK_ALLY_CONFIRM:0 "如果你向[TARGET_CHARACTER.GetUIName]宣战,会撕毁与[TARGET_CHARACTER.GetHerHim]签署的[alliance|E]。\n\n其他角色不会喜欢一个撕毁盟约的人。\n$EFFECT$" - BREAK_TRUCE_ATTACK_ALLY_CONFIRM:0 "如果你向[TARGET_CHARACTER.GetUIName]宣战,会撕毁与[TARGET_CHARACTER.GetHerHim]签署的[truce|E]和[alliance|E]条约。\n\n其他角色不会喜欢一个撕毁[truce|E]或是[alliance|E]条约的人。\n$EFFECT$" - BREAK_TRUCE_ALLY_NORMAL_COST:0 "此外,会承担这场战争的正常花费:" - START_WAR_TOOLTIP_HEADER:0 "#T 宣战:$NAME$#!" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP:1 "如果你获胜,[CHARACTER.GetUIName]会成为你的[vassal|E]" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "如果[TARGET_CHARACTER.GetUIName]获胜,[TITLE.GetName]会成为其领地的一部分" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP:1 "如果你获胜,[TITLE.GetName]会成为你封臣的领地" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "如果[TARGET_CHARACTER.GetUIName]获胜,[TITLE.GetName]会成为其领地的一部分" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP:1 "如果你获胜,[TITLE.GetName]会成为你直辖领地的一部分" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP_OTHER:1 "如果你失败,[TITLE.GetName]会成为他们的" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP:1 "如果你获胜,[TITLE.GetName]将被大圣战的贡献者瓜分" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP_OTHER:0 "如果你失败,[TITLE.GetName]将被大圣战的贡献者瓜分" - DECLARE_WAR_MY_PROVINCE_TOOLTIP:1 "#T 你的领地#!" - DECLARE_WAR_THEIR_PROVINCE_TOOLTIP:0 "#T [CHARACTER.GetShortUINamePossessiveNoTooltip]的领地#!" - DECLARE_WAR_ALLIES_PROVINCE_TOOLTIP:0 "#T 同盟#!" - DECLARE_WAR_MY_ALLY_PROVINCE_TOOLTIP:1 "你的盟友[CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_ALLY_PROVINCE_TOOLTIP:1 "你敌人的盟友[CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "你的潜在盟友[CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "你敌人的潜在盟友[CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_NO_COST:0 "#weak 无花费#!" - WAR_ALLY_REASON_GREAT_HOLY_WAR:0 "因处于目标地区而加入" - WAR_ALLY_REASON_HOLY_WAR:0 "因守护他们的信仰而加入" - WAR_ALLY_REASON_HOLY_WAR_AMOUNT:0 "#S 接受度:$VALUE|V$#!" - WAR_DEFENDER_ALLY_TOOLTIP:0 "[Character.GetFullNameNicknamedNoTooltipRegnal|T]\n[WarAllyItem.GetAllianceReason]" - DEFEAT_CONFIRM_TITLE:0 "投降" - DEFEAT_CONFIRM:0 "战争将失败。" - DEFEAT_CONFIRM_ACCEPT:0 "投降" - REVOKE_TITLE_DESCRIPTION:0 "选择从[CHARACTER.GetShortUINameNoTooltip]处剥夺的[title|E]" - REVOKE_TITLE_REVOKED_TITLE_BY:1 "[CHARACTER.GetUIName]剥夺了你的[title|E]:" - REVOKE_TITLE_TITLE_INFO:0 " —[TITLE.GetName]" - REVOKE_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName]未拥有[TITLE.GetName]#!" - REVOKE_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName]至少有一个地产正被[siege|E]#!" - REVOKE_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName]至少有一个地产正被[occupied|E]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName]正被[siege|E]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName]被[occupied|E]#!" - REVOKE_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:1 "@warning_icon!#X 不能剥夺[CHARACTER.GetShortUIName]的[TITLE.GetName]因为这会导致[CHARACTER.GetHerHim]只持有[titles|E]而无地#!" - REVOKE_TITLE_CANT_REVOKE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X 你必须剥夺所有[TITLE_2.GetName]而不仅是[TITLE.GetName]#!" - REVOKE_TITLE_SELECT:0 "@warning_icon!#X 未选择头衔#!" - REVOKE_TITLE_REVOKE:0 "#T 剥夺[CHARACTER.GetShortUIName]被选中的头衔#!" - REVOKE_TITLE_PROVINCE_TITLE_TOOLTIP:4 "你可以剥夺[TITLE.GetName]\n#I 点击选中它进行剥夺#!" - REVOKE_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X 你不能剥夺[TITLE.GetName]#!" - GRANT_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X 你不能授予[TITLE.GetName]#!" - REVOKE_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "你正在剥夺[TITLE.GetName]\n#I 点击取消选择#!" - REVOKE_TITLE_CANT_TAKE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUIName]未持有任何[titles|E]#!" - CALL_ALLY_NO_WARS:0 "#weak 无战争可选择#!" - CALL_ALLY_DESCRIPTION:0 "选择一场[war|E]以召唤[CHARACTER.GetShortUINameNoTooltip]" - CALL_ALLY_ITEM_SELECT:0 "#T 召唤[CHARACTER.GetShortUINameNoTooltip]加入[WAR.GetName|V]#!" - CALL_ALLY_ALLY_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U][Select_CString( CHARACTER.IsLocalPlayer, '', '' )]已经参加这场战争#!" - CALL_ALLY_ALLY_ALREADY_CALLED_TO_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U][Select_CString( CHARACTER.IsLocalPlayer, '已经', '已经' )]被召唤加入这场战争#!" - WAR_ALLIES:0 "同盟" - WAR_ENEMIES:0 "敌人" - CALL_ALLY_REJECT_HEADER:1 "如果你拒绝:" - CALL_ALLY_NO_WAR_SELECTED:0 "@warning_icon!#X 从以上列表选择一场[war|E]#!" - BLACKMAIL_NO_SECRETS:0 "#weak 无秘密可选择#!" - BLACKMAIL_DESCRIPTION:0 "选择哪一个[CHARACTER.GetShortUINamePossessiveNoTooltip]的[secrets|E]用于勒索" - BLACKMAIL_NO_SECRET_SELECTED:0 "@warning_icon!#X 从以上列表选择一个[secret|E]#!" - BLACKMAIL_SECRET_FORBIDDEN:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U]不能暴露秘密#!" - BLACKMAIL_SECRET_ALREADY_IN_HOOK:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip]已经将这个[secret|E]作为[hook|E]使用了#!" - GENERIC_SPEND_A_HOOK:0 "使用[hook|E]" - GENERIC_HOOK_VALID:1 "你会使用[hook|E]以确保[recipient.GetShortUINameNoTooltip]接受" - GENERIC_HOOK_INVALID:1 "我没有[recipient.GetShortUINameNoTooltip]的[hook|E]" - - - GENERIC_HOOK_POSITIVE_REASON:0 "使用了[hook|E]:$VALUE|=+0$" - DIVORCE_INCESTUOUS:0 "乱伦婚姻:$VALUE|=+0$" - DIVORCE_OPENLY_INCESTUOUS_SPOUSE:0 "[secondary_recipient.GetShortUINameNoTooltip]有一段人尽皆知的乱伦关系:$VALUE|=+0$" - DIVORCE_INFERTILE:0 "[secondary_recipient.GetShortUINameNoTooltip]不太可能给你孩子:$VALUE|=+0$" - DIVORCE_IMPOTENT_EUNUCH:0 "[secondary_recipient.GetShortUINameNoTooltip]是一位[GetTrait('eunuch').GetName( secondary_recipient.Self )]:$VALUE|=+0$" - DIVORCE_HEATHEN:0 "[secondary_recipient.GetShortUINameNoTooltip]属于不同[religion|E]:$VALUE|=+0$" - DIVORCE_HERETIC:0 "[secondary_recipient.GetShortUINameNoTooltip]属于不同[faith|E]:$VALUE|=+0$" - DIVORCE_HOLY:0 "你们的结合是神圣的:$VALUE|=+0$" - DIVORCE_INFIDELITY:0 "[secondary_recipient.GetShortUINameNoTooltip]曾经不忠:$VALUE|=+0$" - DIVORCE_POLYGAMY:0 "[secondary_recipient.GetShortUINamePossessive][faith|E]不允许[GetFaithDoctrine('doctrine_polygamy').GetBaseName]:$VALUE|=+0$" - I_AM_VIRTUOUS:1 "你拥有[virtuous|E][traits|E]:$VALUE|=+0$" - I_AM_PIOUS:0 "你的[piety_level|E]:$VALUE|=+0$" - I_AM_PIOUS_AND_BROKE:0 "你破产了而且有高[piety_level|E]:$VALUE|=+0$" - THEY_ARE_VIRTUOUS:0 "[secondary_recipient.GetShortUINameNoTooltip]拥有[virtuous|E][traits|E]:$VALUE|=+0$" - I_AM_SINFUL:1 "你拥有[sinful|E][traits|E]:$VALUE|=+0$" - THEY_ARE_SINFUL:0 "[secondary_recipient.GetShortUINameNoTooltip]拥有[sinful|E][traits|E]:$VALUE|=+0$" - WE_ARE_RIVALS:0 "你是仇敌:$VALUE|=+0$" - WE_ARE_NEMESES:0 "你是死敌:$VALUE|=+0$" - WE_ARE_LOVERS:0 "你是情人:$VALUE|=+0$" - WE_ARE_FRIENDS:0 "你是朋友:$VALUE|=+0$" - WE_ARE_BEST_FRIENDS:0 "你是至交:$VALUE|=+0$" - YOU_ARE_MY_RELATIVE:0 "你是亲族:$VALUE|=+0$" - THEY_ARE_MY_CLOSE_KIN:0 "[secondary_recipient.GetShortUINameNoTooltip]是亲族:$VALUE|=+0$" - YOU_ARE_MY_HOUSE_MEMBER:0 "你和[recipient.GetHerHis]同一[house|E]:$VALUE|=+0$" - YOU_ARE_MY_DYNASTY_MEMBER:0 "你和[recipient.GetHerHis]同一[dynasty|E]:$VALUE|=+0$" - THEY_ARE_MY_HOUSE_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip]和[recipient.GetHerHis]同一[house|E]:$VALUE|=+0$" - THEY_ARE_MY_DYNASTY_MEMBER:0 "[secondary_recipient.GetShortUINameNoTooltip]和[recipient.GetHerHis]同一[dynasty|E]:$VALUE|=+0$" - I_AM_A_KINSLAYER:0 "我是个[kinslayer|E]:$VALUE|=+0$" - THEY_ARE_A_KINSLAYER:0 "[secondary_recipient.GetShortUINameNoTooltip]是个[kinslayer|E]:$VALUE|=+0$" - # Divorce interaction loc - DIVORCE_GIVEN_CHILDREN:0 "[secondary_recipient.GetShortUINameNoTooltip]给你生了几个健康的孩子:$VALUE|=+0$" - I_DIVORCED_X:0 "[recipient.GetShortUINameNoTooltip]准许[actor.GetShortUINameNoTooltip]与[secondary_recipient.GetShortUINameNoTooltip]离婚!" - X_DIVORCED_ME:0 "在[recipient.GetShortUINameNoTooltip]的祝福下,[actor.GetShortUINameNoTooltip]休了[secondary_recipient.GetShortUINameNoTooltip]!" - X_DIVORCED_ME_DESC:0 "[actor.GetShortUINameNoTooltip]断绝与[secondary_recipient.GetShortUINameNoTooltip]的[married|E]" - #Educate Child interaction loc - EDUCATE_CHILD_ACTOR_IS_MY_LIEGE:0 "你是[recipient.GetHerHis]的领主:$VALUE|=+0$" - EDUCATE_CHILD_AI_MY_CHILD:0 "[recipient.GetShortUINameNoTooltip]送走了[recipient.GetHerHis]的孩子:$VALUE|=+0$" - EDUCATE_CHILD_OFFEND_EXISTING_GUARDIAN:0 "[recipient.GetHerHis]会得罪现有的监护人:$VALUE|=+0$" - I_AM_AT_MAXIMUM_WARDS:0 "你只能拥有两个被监护人" - THEY_ARE_AT_MAXIMUM_WARDS:0 "一个[guardian|E]只能拥有两个[wards|E]" - THEY_MUST_BE_ADULT:0 "[CHARACTER.GetShortUINameNotMe]和[TARGET_CHARACTER.GetShortUINameNotMe]之中必须一个是成年人,另一个是小孩" - character_to_educate_exists:0 "[TARGET_CHARACTER.GetShortUINamePossessiveNoTooltip]的[court|E]里没有人能接受[educated|E]" - character_to_guard_exists:1 "[CHARACTER.GetShortUINamePossessiveNoTooltip]的宫廷中没有潜在的监护人" - - divorced_me_opinion:0 "和我离婚" - divorced_close_kin:0 "和[close_family|E]离婚" - set_me_aside_opinion:0 "弃置了我" - temporal_condemnation_opinion:0 "世俗谴责" - temporal_condemnation_condemned_me_opinion:0 "谴责了我" - - #Faction Interactions - FACTION_CANT_JOIN_CREATE_ADULT_INT:0 "未成年时无法建立或加入派系" - FACTION_CANT_JOIN_CREATE_ADULT:0 "$FACTION_CANT_JOIN_CREATE_ADULT_INT$" - - CREATE_HOLY_ORDER_DECISION_NAME_LABEL:0 "名称:" - CREATE_HOLY_ORDER_DECISION_CAPITAL_LABEL:0 "总部:" - REVOKE_HOLY_ORDER_DECISION_BARONY_LABEL:0 "伯爵领:" - CREATE_HOLY_ORDER_DECISION_CHANGE_CAPITAL:1 "更改总部" - CREATE_HOLY_ORDER_DECISION_SELECT_CAPITAL:1 "选择总部" - - - LEASE_OUT_BARONIES_TITLE:1 "选择地产" - LEASE_OUT_BARONIES_NO_TITLES:0 "无可用地产" - LEASE_OUT_BARONIES_TOOLTIP:0 "#T [Select_CString( DecisionViewWidgetCreateHolyOrder.HasValidBaronies, '$LEASE_OUT_BARONIES_TITLE$', '$LEASE_OUT_BARONIES_NO_TITLES$' )]#!" - LEASE_OUT_BARONIES_CONFIRM:0 "选择" - CREATE_HOLY_ORDER_HINT:0 "#I 选择一个不是[county_capital|E]的[barony|E]#!" - REVOKE_HOLY_ORDER_HINT:0 "#I 选择一个租赁给[holy_order|E]的[barony|E]#!" - GRANT_TITLE_LEASED_OUT_VASSAL:0 "#T 包括[leased|E]出去的[holdings|E]:#!\n[Title.GetLeasedOutVassalList]" - THEOCRATIC_LEASE_VASSAL:0 "[TITLE.GetName]([church_property|E])" - REVOKABLE_LEASE_VASSAL:0 "[TITLE.GetName]([TITLE_2.GetName])" - REVOKE_TITLE_PRESSED_CLAIM:1 "你对[Title.GetName]有[pressed_claim|E]" - REVOKE_TITLE_UNPRESSED_CLAIM:1 "你对[Title.GetName]有[unpressed_claim|E]" - - FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName]是[organized|E][faith|E]" - NOT_FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName]不是[organized|E][faith|E]" - FAITH_HAS_BEEN_REFORMED:2 "[CHARACTER.GetFaith.GetName][faith|E]已经有了一个[organized|E]变体" - NOT_FAITH_HAS_BEEN_REFORMED:2 "[CHARACTER.GetFaith.GetName][faith|E]没有[organized|E]变体" - - tooltip_fellow_vassal_joins_war:1 "[joining_vassal.GetShortUIName]会加入[recipient.GetShortUINamePossessive]的叛军" - - # Interfere in War - INTERFERE_IN_WAR:0 "干涉战争" - INTERFERE_IN_WAR_REJECT_HEADER:1 "如果你拒绝:" - INTERFERE_IN_WAR_NO_WAR_SELECTED:0 "@warning_icon!#X 从以上列表选择一场[war|E]#!" - INTERFERE_IN_WAR_NO_WARS:0 "#weak 无战争可选择#!" - INTERFERE_IN_WAR_DESCRIPTION:0 "#I 选择一场战争#!" - INTERFERE_IN_WAR_ITEM_SELECT:0 "#T 干涉[CHARACTER.GetShortUINamePossessiveNoTooltip][WAR.GetName|V]#!" - INTERFERE_IN_WAR_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U][Select_CString( CHARACTER.IsLocalPlayer, '', '' )]已加入了这场战争#!" - INTERFERE_IN_WAR_ALREADY_CALLED_TO_WAR:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip]已经被召唤加入这场战争#!" - - RANK_DIFFERENCE_REASON:1 "[title_rank|E]上的差距:$VALUE|=+0$" - IS_HEIR_REASON:0 "是我的继承人:$VALUE|=+0$" - IS_CLAIMANT_TO_ACTORS_TITLES:0 "是[claimant|e]:$VALUE|=+0$" - IS_CLAIMANT_TO_RECIPIENT_TITLES:0 "我是[claimant|e]:$VALUE|=+0$" - IS_SAME_HOUSE_REASON:0 "相同[house|e]:$VALUE|=+0$" - DECLARED_WAR_REASON:0 "对我发动[war|E]:$VALUE|=+0$" - IS_AT_WAR_REASON:0 "我正处于[war|E]:$VALUE|=+0$" - IS_AT_WAR_WITH_TARGET_REASON:0 "[secondary_recipient.GetShortUIName]正与[recipient.GetShortUIName]开战:$VALUE|+0$" - GRANT_REVOKE_VIEW_WRONG_HOLDING_TYPE:0 "#T 错误的[holding|E]类型#!\n[Title.GetProvince.GetHolding.GetType.GetName|V]地产无法被[GetPlayer.GetGovernment.GetName]政体的角色有效持有,并且不会产出任何[taxes|E]或[levies|E]。" - - grant_title_modifier_stack_baronies:3 "[recipient.GetShortUIName|U]获得[actor.GetShortUIName]的[SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0][opinion|E],持续#V 50年#!#weak (得到男爵领)#!" - grant_title_modifier_stack_counties:3 "[recipient.GetShortUIName|U]获得[actor.GetShortUIName]的[SCOPE.ScriptValue('grant_title_opinion_sum_counties')|+0][opinion|E],持续#V 50年#!#weak (得到伯爵领)#!" - grant_title_modifier_stack_duchies:3 "[recipient.GetShortUIName|U]对[actor.GetShortUIName]的[opinion|E]增加[SCOPE.ScriptValue('grant_title_opinion_sum_duchies')|+0],持续#V 50年#!#weak (获得公国)#!" - grant_title_modifier_stack_kingdoms:3 "[recipient.GetShortUIName|U]获得[actor.GetShortUIName]的[SCOPE.ScriptValue('grant_title_opinion_sum_kingdoms')|+0][opinion|E],持续#V 50年#!#weak (得到王国)#!" - grant_title_modifier_stack_empires:3 "[recipient.GetShortUIName|U]获得[actor.GetShortUIName]的[SCOPE.ScriptValue('grant_title_opinion_sum_empires')|+0][opinion|E],持续#V 50年#!#weak (得到帝国)#!" - - #grant_title_modifier_stack_discontent:2 "The [faction|E] that [recipient.GetShortUIName] belongs to loses #V [SCOPE.ScriptValue('grant_title_opinion_sum_discontent_calc')|V0]#! [discontent|E]" - grant_title_modifier_stack_discontent:3 "[recipient.GetShortUIName]所属的这个[faction|E]失去了一些[discontent|E]" - - GRANT_TITLE_WARNING:0 "失去封臣" - GRANT_TITLE_WARNING_TEXT:0 "$MESSAGE$\n\n不论如何都要授予头衔?" - GRANT_TITLE_ACCEPT:0 "赐予头衔" - MATCHMAKER_INTERACTION_ALLIANCE:0 "#T 潜在同盟#!\n[Character.GetPrimaryTitle.GetName]" - - DECLARE_WAR_PLEDGED_TO_GHW_TITLE:0 "许诺参加大圣战" - DECLARE_WAR_PLEDGED_TO_GHW_DESC:0 "你已许诺加入一场对抗[TARGET_CHARACTER.GetShortUIName]的[great_holy_war|E],当其开始时,这场[war|E]将不了了之。你仍要发动[war|E]吗?" - DECLARE_WAR_PLEDGED_TO_GHW_ACCEPT:0 "仍然进攻" - PLEDGE_GHW_ALREADY_AT_WAR_TITLE:0 "已在战争中" - PLEDGE_GHW_ALREADY_AT_WAR_DESC:0 "你已在一场[war|E]中对抗[TARGET_CHARACTER.GetShortUIName],当[great_holy_war|E]开始时,这场[war|E]将不了了之。你仍要许诺参战吗?" - PLEDGE_GHW_ALREADY_AT_WAR_ACCEPT:0 "仍然许诺" - END_WAR_INVALIDATED_MESSAGE_TITLE:0 "战争不了了之" - END_WAR_INVALIDATED_MESSAGE_DESC:0 "[war.GetName|V]不了了之" - - CULTURE_TRANSF_VASSAL:0 "[Culture.GetNameNoTooltip]" - - grant_title_clerical_gender_tt:0 "神殿地产只能授予你的[faith|E]允许担任神职人员的性别" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/succession_election_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/succession_election_window_l_simp_chinese.yml deleted file mode 100644 index 25cdd0233f..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/succession_election_window_l_simp_chinese.yml +++ /dev/null @@ -1,50 +0,0 @@ -l_simp_chinese: - SUCCESSION_ELECTION_WINDOW_TITLE:1 "[title_heir|E]选举" - SUCCESSION_ELECTION_WINDOW_CANDIDATES:2 "候选人([GetDataModelSize( SuccessionElectionWindow.GetCandidates.GetList )])" - SUCCESSION_ELECTION_WINDOW_ELECTORS:2 "选举人([GetDataModelSize( SuccessionElectionWindow.GetElectors.GetList )])" - SUCCESSION_ELECTION_WINDOW_THEIR_ELECTORS:0 "[Character.GetHerHis|U]的选举人" - SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE:1 "#T 这个候选人的总分数:[SuccessionElectionWindowCandidate.GetScore|V]#!\n投给[SuccessionElectionWindowCandidate.GetCandidate.GetUINameNoTooltip]的选举人:\n[SuccessionElectionWindowCandidate.GetVotesInFavor]\n\n分数最高的候选人将在[succession|E]中继承头衔。" - SUCCESSION_ELECTION_WINDOW_CANDIDATE_RANK:0 "排名:[SuccessionElectionWindowCandidate.GetElectionRank|V]" - SUCCESSION_ELECTION_WINDOW_NOMINATE:0 "提名" - SUCCESSION_ELECTION_WINDOW_FORCE_VOTE:0 "强制投票" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE:1 "#T 支持[SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE_TT:1 "#T 支持[SuccessionElectionWindow.GetElectorFromCharacter( Character.Self ).GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE:1 "#T 你的候选人,[SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNotMeNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE_INFO:2 "#weak 当[SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNoTooltip]的分数大于[SuccessionElectionWindowElector.GetElectorCandidate.GetScore|+]时,会将票投给[SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetHerHis]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_OTHER_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n[Character.PlayerName|V]决定" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_LOCAL_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n这是我的决定" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_FORCED_VOTE:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n$SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE$" - SUCCESSION_ELECTION_VOTE_REASON_SUM:0 "分数:$VALUE|+$" - SUCCESSION_ELECTION_ELECTOR_VOTE_STRENGTH_SUM:0 "#T [vote_strength|E]:$VALUE|+$#!" - SUCCESSION_ELECTION_VOTE_FORCED_ME:1 "你被迫同[TARGET_CHARACTER.GetUIName]一致投票" - SUCCESSION_ELECTION_VOTE_FORCED_THIRD:0 "[CHARACTER.GetShortUINameNotMeNoTooltip]被迫同[TARGET_CHARACTER.GetUIName]一致投票" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE:1 "你的候选人" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_INFO:0 "[Character.GetShortUINameNoTooltip]" - SUCCESSION_ELECTION_WINDOW_SELECT_CANDIDATE_INFO:0 "提名下面的一名候选人" - SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH:1 "你的投票权重:" - SUCCESSION_ELECTION_WINDOW_NO_ELECTORS:0 "没有[electors|E]给[Character.GetHerHim]投票" - SUCCESSION_ELECTION_WINDOW_NUM_ELECTORS:1 "#high [GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors )]#!名[Select_CString( GreaterThan_int32( GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors ), '(int32)1' ), '投票人投给了', '投票人投给了' )][Character.GetHerHim]" - SUCCESSION_ELECTION_WINDOW_RULES_ELECTORS:0 "选举人:#bold [SuccessionElectionWindow.GetElectorsGrouping|E]#!" - SUCCESSION_ELECTION_WINDOW_RULES_CANDIDATES:0 "候选人:#bold [SuccessionElectionWindow.GetCandidatesGrouping|E]#!" - CLOSE_ELECTION_VIEW:0 "返回头衔界面" - SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE:0 "因[hook|E]强制投票" - SUCCESSION_ELECTION_WINDOW_LAW:0 "继承法:[SuccessionElectionWindow.GetSuccessionLaw.GetName]" - SUCCESSION_ELECTION_WINDOW_TOGGLE_ELECTORS:0 "#T 切换选举人列表#!" - SUCCESSION_ELECTION_ELECTOR_ENTRY:0 "[CHARACTER.GetShortUINameNotMe]:$STRENGTH|V$" - SUCCESSION_ELECTION_CANDIDATE_SCORE:0 "分数:[SuccessionElectionWindowElectorVote.GetScore|+]" - SUCCESSION_ELECTION_ELECTOR_PREFERENCE:0 "倾向我的候选人:[SuccessionElectionWindowElector.GetScoreDiff|+]" - SUCCESSION_ELECTION_ELECTOR_MY_CHOICE:0 "次要选择" - SUCCESSION_ELECTION_WINDOW_NOT_ELECTOR:2 "你不是[electors|E],无法投票" - SUCCESSION_ELECTION_WINDOW_CANDIDATE:0 "候选人" - SUCCESSION_ELECTION_WINDOW_RANK:0 "排名:[SuccessionElectionWindow.GetCandidateFromCharacter( SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate ).GetElectionRank]" - SUCCESSION_ELECTION_WINDOW_NO_PLAYER_NOMINEE:0 "#T 玩家未选择候选人#!\n你需要提名某人,才能查看选举人的倾向差异" - SUCCESSION_ELECTION_WINDOW_STANCE_WIN:0 "第二继承顺位" - SUCCESSION_ELECTION_WINDOW_STANCE_LOSS:0 "不是第二继承顺位" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_STANCE:0 "[SelectLocalization( EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' ), 'SUCCESSION_ELECTION_WINDOW_STANCE_WIN', 'SUCCESSION_ELECTION_WINDOW_STANCE_LOSS' )]" - ELECTION_CANDIDATE_RELEVANCE:0 "相关性" - ELECTION_CANDIDATE_SCORE:0 "投票分数" - ELECTION_NO_CANDIDATE:0 "没有选择候选人" - SUCCESSION_ELECTION_WINDOW_CAST_VOTE:0 "#T 投票#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY:0 "@warning_icon!#X 不属于我的[dynasty|E]#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE:0 "\n$SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY$" - NOMINATE_CANDIDATE_TOOLTIP:0 "[Title.GetCanCharacterControlVoteReason( GetPlayer )][SelectLocalization( ObjectsEqual( Character.GetDynasty, GetPlayer.GetDynasty ), '', 'SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE' )]" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/succession_event_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/succession_event_window_l_simp_chinese.yml deleted file mode 100644 index 4b35421ff1..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/succession_event_window_l_simp_chinese.yml +++ /dev/null @@ -1,271 +0,0 @@ -l_simp_chinese: - SUCCESSION_EVENT_WINDOW_LOST_TITLES:0 "继承时失去的头衔:" - SUCCESSION_EVENT_WINDOW_CLOSE:1 "继续扮演[SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_LEGACY:0 "显示世系" - SUCCESSION_EVENT_WINDOW_OBSERVER:0 "进入观察者模式" - SUCCESSION_EVENT_WINDOW_MENU:0 "退出到菜单" - SUCCESSION_EVENT_WINDOW_MENU_TT:0 "" - SUCCESSION_EVENT_WINDOW_END_GAME:0 "结束游戏" - SUCCESSION_EVENT_WINDOW_END_GAME_TT:0 "结束多人游戏" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME:0 "离开游戏" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME_TT:0 "离开多人游戏" - SUCCESSION_EVENT_WINDOW_CHANGE_CHARACTER:0 "选择新角色" - - #Death Intro messages: - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_1:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时魂归故里。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_2:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时摒弃了[ROOT.Char.GetHerHis]的凡躯。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_3:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时逝去。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_4:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时离开了这个世界。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_5:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时逝去,并[ROOT.Char.Custom('GetAfterLifeDestination')]。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_PIOUS:1 "[ROOT.Char.GetFullNamePossessiveNoTooltip]的灵魂在[ROOT.Char.GetAge]岁时飞往了[ROOT.Char.GetFaith.PositiveAfterLife]。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WICKED:1 "[ROOT.Char.GetFullNamePossessiveNoTooltip]的灵魂在[ROOT.Char.GetAge]岁时被打入了[ROOT.Char.GetFaith.NegativeAfterLife]。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WOUNDED:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时长宁于世。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_1:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时长宁于耶稣基督的怀中。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_2:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时长眠于主的臂弯。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_1:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时听到了真主的呼唤,离开了这个转瞬即逝的凡世。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_2:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时离开了这个转瞬即逝的凡世,去往了[ROOT.Char.GetFaith.PositiveAfterLife]。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_3:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时臻于永恒。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_NORSE_1:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时去参加了[ROOT.Char.GetFaith.PositiveAfterLife]的盛宴。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_HELLENIC_1:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时渡过了冥河。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_EASTERN_1:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时超脱了[ROOT.Char.GetHerHis]的凡躯。" - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_TRIBAL_1:0 "[ROOT.Char.GetFullNameNoTooltip]在[ROOT.Char.GetAge]岁时跨越了去往灵界的大门。" - -#Death Reason message: - SUCCESSION_EVENT_WINDOW_DEAD_REASON_1:0 "[ROOT.Char.GetSheHe|U][ROOT.Char.GetDeathReason]。" - -#Death Outro messages: - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_CHILD:0 "[ROOT.Char.GetHerHis]的一生如白驹过隙,很难评说[ROOT.Char.GetSheHe]是什么样的统治者。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_OLD:0 "[ROOT.Char.GetSheHe]是一位年迈的[ROOT.Char.GetWomanMan],度过了长久而充实的一生。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_IMMORTAL:0 "人们以为[ROOT.Char.GetSheHe]是不朽的,因此[ROOT.Char.GetHerHis]出其不意的离世让众人始料未及。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_PREGNANT:0 "死亡也带走了[ROOT.Char.GetHerHis]的孩子,愿[ROOT.Char.GetSheHe]行走于天国之时不再形单影只。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_LEPER:0 "[ROOT.Char.GetHerHis|U]破败的躯体最终还是屈服于麻风病。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DISFIGURED:0 "由于惨遭毁容,[ROOT.Char.GetSheHe]在[ROOT.Char.GetHerHis]最后的几年里未能在公开场合露出[ROOT.Char.GetHerHis]的脸。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_MANGLED:0 "由于在一场糟糕的事故中瘫痪,[ROOT.Char.GetSheHe]在[ROOT.Char.GetHerHis]最后的几年里几乎没法走路。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_HUNCHBACK:0 "出生在不幸的环境下,[ROOT.Char.GetSheHe]常常因为[ROOT.Char.GetHerHis]的驼背而被嘲笑。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_GIANT:0 "出生在不幸的环境下,[ROOT.Char.GetSheHe]常常因为[ROOT.Char.GetHerHis]庞大的身躯而被嘲笑。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DWARF:0 "出生在不幸的环境下,[ROOT.Char.GetSheHe]常常因为[ROOT.Char.GetHerHis]矮小的身材而被嘲笑。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_STRONG:0 "作为一个拥有空前勇武的[ROOT.Char.GetWomanMan|U],[ROOT.Char.GetSheHe]终于找到了一个[ROOT.Char.GetSheHe]无法制服的对手。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_YOUNG:0 "[ROOT.Char.GetHerHis]英年早逝,世人将因为[ROOT.Char.GetHerHis]的撼世之美永远铭记[ROOT.Char.GetSheHe]。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_OLD:0 "尽管一度因为[ROOT.Char.GetHerHis]的外表遐迩闻名,命运却诅咒[ROOT.Char.GetHerHim],在漫长的岁月中见证[ROOT.Char.GetHerHis]的美貌逐渐凋零。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_WEAK:0 "一名弱不禁风的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]常常被[ROOT.Char.GetHerHis]身边的人讥笑。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_UGLY:1 "[ROOT.Char.GetHerHis]丑出了国界,据说哪怕瞥[ROOT.Char.GetHerHim]一眼都会连做几天噩梦。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_INCAPABLE:0 "徒留[ROOT.Char.GetHerHis]自己之前的空壳,无法说话或行动,[ROOT.Char.GetSheHe]终于离开了[ROOT.Char.GetHerHis]的尘世残躯。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_LUNATIC:0 "因混乱的大脑被诅咒,[ROOT.Char.GetSheHe]是[ROOT.Char.GetHerHis]的土地上最有名的疯子。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_POSITIVE:0 "[ROOT.Char.GetHerHim]在自言自语数年之后,[ROOT.Char.GetFaith.HighGodName]终于将[ROOT.Char.GetHerHim]召回了家。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_NEGATIVE:0 "被恶魔所染,[ROOT.Char.GetSheHe]常念念叨叨[ROOT.Char.GetHerHis]即将到来的末日。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DEPRESSED:1 "作为一个饱受折磨的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]长久以来都渴望着死亡的甜美拥抱。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_GENIUS:0 "虽然[ROOT.Char.GetHerHis]以敏锐闻名,但[ROOT.Char.GetSheHe]还是比不上[ROOT.Char.GetFaith.DeathDeityName]。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DUMB:0 "众做周知,[ROOT.Char.GetSheHe]意志薄弱,常常需要[ROOT.Char.GetHerHis]的内阁成员做出重要决定。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_INFIRM:0 "[ROOT.Char.GetHerHis]早已丧失了[ROOT.Char.GetHerHis]的心智,[ROOT.Char.GetSheHe]的最终去世不过是[ROOT.Char.GetHerHis]的空壳死去而已。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_EXCOMMUNICATED:0 "被教会裁定为异端,[ROOT.Char.GetSheHe]毫无疑问将会因[ROOT.Char.GetHerHis]的罪遭难。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_KINSLAYER:0 "[ROOT.Char.GetHerHis]的双手沾满了[ROOT.Char.GetHerHis]亲族的鲜血,[ROOT.Char.GetSheHe]将在[ROOT.Char.GetFaith.NegativeAfterLife]偿还[ROOT.Char.GetHerHis]犯下的恶劣罪行。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_DEVIANT:0 "一个有着恶劣口味的堕落[ROOT.Char.GetWomanMan],无论[ROOT.Char.GetSheHe]去哪里,[ROOT.Char.GetSheHe]显然都不能得到慰藉和欢愉。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_CANNIBAL:0 "据说将人的血肉作为主食,[ROOT.Char.GetSheHe]毫无疑问会因为[ROOT.Char.GetHerHis]一生中的恶行受到重罚。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_SODOMITE:1 "由于其鸡奸之行无人不知,现在[ROOT.Char.GetFaith.DevilName][ROOT.Char.GetFaith.DevilHerselfHimself]亲自负责照看[ROOT.Char.GetSheHe]。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_INCESTUOUS:0 "由于偷食了乱伦的禁果,[ROOT.Char.GetSheHe]的来生注定遭罪。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_ADULTERER:0 "一名毫无廉耻的通奸者,[ROOT.Char.GetSheHe]将因为[ROOT.Char.GetHerHis]的背叛行为,以及[ROOT.Char.GetHerHis]的贪婪本性被世人铭记。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_FORNICATOR:0 "一名毫无廉耻的私通者,[ROOT.Char.GetSheHe]将因为[ROOT.Char.GetHerHis]那毫无节制、见不得人的淫欲而被世人铭记。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_MURDERER:0 "人人皆知其谋杀之罪,[ROOT.Char.GetSheHe]将在[ROOT.Char.GetHerHis]的来生为其不可告人之行赎罪。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_WITCH:0 "人人皆知其摆弄魔药,并与[ROOT.Char.GetFaith.DevilName]交媾,[ROOT.Char.GetSheHe]将因[ROOT.Char.GetHerHis]的罪于死后世界受焚烧。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_SAOSHYANT:0 "作为波斯帝国神圣的复兴者,[ROOT.Char.GetHerHis]的荣光将在所有[ROOT.Char.GetFaith.PriestMalePlural]的布道中永垂不朽。显然,[ROOT.Char.GetSheHe]现在已经坐在[ROOT.Char.GetFaith.HighGodName]的身边了。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_RESTORER_ROME:0 "通过重建了帝国的古老强权,[ROOT.Char.GetSheHe]确保了[ROOT.Char.GetHerHis]的名字将在沐浴在光辉中,直到时代的尽头。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_CRUSADER:0 "作为一个狂热的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]加入了近期历史上最伟大的圣战之一,为了[ROOT.Char.GetFaith.HighGodName]的荣光与异教徒作战。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_DIPLOMAT:0 "作为资深外交家,没有什么争端是[ROOT.Char.GetSheHe]不能和平解决的。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_REVELER:0 "作为一个迷人的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]因[ROOT.Char.GetHerHis]精致的宴席和盛大的舞会而闻名。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_BLADEMASTER:0 "[ROOT.Char.GetHerHis]是同龄中最优秀的战士之一,[ROOT.Char.GetSheHe]在肉搏战中无可匹敌。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HUNTER:0 "作为一位灵敏且勤奋的猎人,[ROOT.Char.GetSheHe]喜欢连续几周都耗在野外,寻找最极致的游戏。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GENERAL:0 "作为一位优秀的著名军事家,[ROOT.Char.GetSheHe]花了[ROOT.Char.GetHerHis]的无数日子研究战场,演练[ROOT.Char.GetHerHis]的军队。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_ADMINISTRATOR:1 "作为一个尽责的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]因[ROOT.Char.GetHerHis]出众的管理人和统治者能力而闻名。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHEMER:0 "因[ROOT.Char.GetHerHis]迂回城府的大脑而闻名,[ROOT.Char.GetSheHe]从未对任何人展露[ROOT.Char.GetHerHis]的真实想法,即便是[ROOT.Char.GetHerHis]最亲近的朋友。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SEDUCER:0 "作为一个放荡的[ROOT.Char.GetWomanMan]而闻名,[ROOT.Char.GetSheHe]天生花言巧语,能够吸引人和与[ROOT.Char.GetHerHis]共赴巫山。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHOLAR:1 "作为学者,[ROOT.Char.GetSheHe]声名远播、受人尊敬,[ROOT.Char.GetHerHis]的大部分人生都投入到[ROOT.Char.GetHerHis]的图书馆钻研,几乎寸步不离[ROOT.Char.GetHerHis]的[ROOT.Char.Custom('ResidenceBuilding')]。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_TORTURER:0 "因[ROOT.Char.GetHerHis]的虐待作为而闻名,[ROOT.Char.GetSheHe]将虐待与断肢变成了艺术。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_FAMILY_FIRST:0 "作为一个总是将[ROOT.Char.GetHerHis]的家庭利益置于首位的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]耗费[ROOT.Char.GetHerHis]的生命,力图为[ROOT.Char.GetHerHis]的后代打造荣耀的未来。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_MYSTIC:1 "众人皆知,[ROOT.Char.GetHerHis]的大部分夜晚都在[ROOT.Char.GetHerHis]的实验室中度过,因而许多人相信[ROOT.Char.GetSheHe]必定是个术士,在[ROOT.Char.GetHerHis][ROOT.Char.Custom('ResidenceBuilding')]里的隐秘中拼凑着亵渎的咒语。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_PHYSICIAN:0 "致力于理解人类的身体和思想,[ROOT.Char.GetSheHe]是一位可敬的医生,[ROOT.Char.GetHerHis]在自然和心灵方面的无尽知识为许多年轻学者所尊崇。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GALLANT:0 "作为无谓与英勇的典范,[ROOT.Char.GetSheHe]将因[ROOT.Char.GetHerHis]在无尽可能性面前的真挚与公义的品性而被永远铭记。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HERBALIST:1 "作为一位著名的草药师,据说[ROOT.Char.GetSheHe]能用正确的药剂治愈一切病痛。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_MALICIOUS:0 "作为一个作恶多端的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]将永远因[ROOT.Char.GetHerHis]的丑事与恶行被永远牢记。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_BENEVOLENT:0 "作为一个和平退位的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]将因[ROOT.Char.GetHerHis]的仁政被铭记。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DOMINANT:0 "作为一个不能被忽略的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]如少数统治者那样,表现出了[ROOT.Char.GetHerHis]的头衔的尊贵与权威。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_SUBMISSIVE:0 "作为一个温顺羞涩的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]以一位顺从进而没有主张的统治者为人所纪念。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_APATHETIC:0 "如果要对[ROOT.Char.GetHerHim]作一些评价,那就是[ROOT.Char.GetSheHe]从不会给任何遇到[ROOT.Char.GetHerHim]的人留下印象。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LUSTFUL:0 "天生欲壑难填,[ROOT.Char.GetSheHe]耗尽[ROOT.Char.GetHerHis]的生命总是在需求[ROOT.Char.GetHerHis]的下一场爱情征服。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GLUTTONOUS:0 "作为一个大胃口的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]从不放过尝试新鲜、奇异美食的机会。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GREEDY:1 "[ROOT.Char.GetHerHis]对金子的热爱远近闻名,[ROOT.Char.GetSheHe]将会和[ROOT.Char.GetHerHis]最珍贵的一些珠宝一起被埋葬。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LAZY:0 "[ROOT.Char.GetSheHe]从来不多做一点工作,永远在准备或意愿逃避[ROOT.Char.GetHerHis]的责任。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_FICKLE:0 "一个反复无常的[ROOT.Char.GetWomanMan],几乎没有人知道[ROOT.Char.GetSheHe]在任何特定场合会想或者做什么事。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_WRATHFUL:0 "易于动怒,[ROOT.Char.GetHerHis]的[ROOT.Char.Custom('ResidenceBuilding')]常回荡着[ROOT.Char.GetHerHis]的尖叫的如雷回声。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_ARROGANT:0 "[ROOT.Char.GetHerselfHimself]总是得意自满,时常想要对[ROOT.Char.GetHerHis]的臣民施加[ROOT.Char.GetHerHis]的权威,[ROOT.Char.GetSheHe]是一个彻底爱上[ROOT.Char.GetHerHis]自己声音的[ROOT.Char.GetWomanMan]。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_CHASTE:0 "[ROOT.Char.GetSheHe|U]将被永远铭记,作为一个[ROOT.Char.GetWomanMan]及其价值观中毫无动摇的忠诚。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_TEMPERATE:0 "始终避免狂欢和过剩,[ROOT.Char.GetSheHe]从不让[ROOT.Char.GetHerHis]的肉欲妨碍[ROOT.Char.GetHerHim]成为更好的自己。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GENEROUS:0 "作为一个著名的做慈善的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]无拘地把钱财给予[ROOT.Char.GetHerHis]的朋友和家人。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DILIGENT:0 "身为勤奋的光辉模范,[ROOT.Char.GetSheHe]从不忽视[ROOT.Char.GetHerHis]的职责。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_COMPASSIONATE:0 "作为一个良善、有同情心的灵魂,[ROOT.Char.GetSheHe]将永远被[ROOT.Char.GetHerHis]的朋友们诚挚铭记。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_PATIENT:0 "由于从不提出[ROOT.Char.GetHerHis]的看法,[ROOT.Char.GetSheHe]成了有耐心的楷模。" - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_HUMBLE:1 "作为一名谦卑的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]从不让任何人吹捧[ROOT.Char.GetHerHis]的成就。" - -#Heir message: - SUCCESSION_EVENT_WINDOW_HEIR_UNDERAGE:0 "年仅[ROOT.Char.GetAge]岁,[ROOT.Char.GetSheHe]需要依靠内阁熬过[ROOT.Char.GetHerHis]统治的最初几年。" - SUCCESSION_EVENT_WINDOW_HEIR_USELESS:0 "无力统合领地,[ROOT.Char.GetHerHis]统治恐怕注定会失败。" - SUCCESSION_EVENT_WINDOW_HEIR_MILITARY:0 "作为天才的军事战略家,我们期待[ROOT.Char.GetHerHim]在战场上带领我们走向胜利。" - SUCCESSION_EVENT_WINDOW_HEIR_LEARNING:0 "作为一名博学而有智慧的[ROOT.Char.GetWomanMan],在[ROOT.Char.GetHerHis]统治下人们可以期待进步与创新。" - SUCCESSION_EVENT_WINDOW_HEIR_STEWARDSHIP:0 "勤俭而质朴,领地在[ROOT.Char.GetHerHis]统治下必将财源滚进。" - SUCCESSION_EVENT_WINDOW_HEIR_INTRIGUE:0 "作为一名狡猾而又敏锐的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]能够不费吹灰之力获得助力。" - SUCCESSION_EVENT_WINDOW_HEIR_DIPLOMACY:0 "作为一名老道的外交官,封臣和外国统治者都将尊敬[ROOT.Char.GetHerHim]。" - SUCCESSION_EVENT_WINDOW_HEIR_STRONG_AND_SMART:0 "拥有强壮的体魄与精明的头脑,[ROOT.Char.GetHerHis]的统治必将获得传颂。" - SUCCESSION_EVENT_WINDOW_HEIR_WEAK_AND_DUMB:0 "既没有敏锐的头脑也没有战士的体魄,[ROOT.Char.GetHerHis]的统治注定艰巨。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN:0 "曾经在遥远的“伟大之城“米克拉加德任职,[ROOT.Char.GetHerHis]的冒险精神很可能激励[ROOT.Char.GetHerHis]的臣民。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUNATIC:0 "由于变成了胡言乱语并精神错乱的[ROOT.Char.GetWomanMan],恐怕只有[ROOT.Char.GetFaith.HighGodName]才能帮助[ROOT.Char.GetFirstNamePossessiveNoTooltip]维持统治了。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_BAD:0 "被怀疑受到由[ROOT.Char.GetFaith.DevilName]派遣的恶魔附体,[ROOT.Char.GetFaith.PriestMalePlural]们将会竭尽所能约束[ROOT.Char.GetHerHim]。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_GOOD:0 "由于受到了[ROOT.Char.GetFaith.HighGodName]的赐福,[ROOT.Char.GetHerHis]的身体成为了彰显圣迹的容器。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_FAIR:0 "拥有难以言表的美丽,[ROOT.Char.GetHerHis]的外貌将使众多外国显贵拜倒在[ROOT.Char.GetHerHis]脚下。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADVENTURER:0 "作为一个热爱冒险的[ROOT.Char.GetWomanMan],[ROOT.Char.GetFirstNamePossessiveNoTooltip]的生活或将充满荣耀和刺激。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_UGLY_DECEITFUL:0 "狡猾而虚伪,[ROOT.Char.GetFirstNamePossessiveNoTooltip]与真相的冲突可能也会导致[ROOT.Char.GetHerHis]毁灭。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTON_GREEDY:0 "这个[ROOT.Char.GetWomanMan]如此的贪得无厌,王国的穷苦农民很可能对[ROOT.Char.GetSheHe]感到不满。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_JUST:0 "在每件事上都公平正义,我们希望[ROOT.Char.GetSheHe]将带着慈悲处理任何冲突。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT_ARBITRARY:1 "一名腐败而不公正的[ROOT.Char.GetWomanMan],我们并不认为[ROOT.Char.GetHerHis]的封臣会在[ROOT.Char.GetSheHe]无度挥霍[ROOT.Char.GetHerHis]先祖的遗产时还无动于衷。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_MILITARY_ED:0 "[ROOT.Char.GetFirstNameNoTooltip]倾向于带领着军队离开[ROOT.Char.GetHerHis]安全的家园,恐怕难以鼓舞士气。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_CONTENT:1 "一个孤僻的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]对于将[ROOT.Char.GetHerHis]的工作都交由内阁决定完全没有意见——不论好坏。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_PARANOID:0 "在[ROOT.Char.GetHerHis]治下,[ROOT.Char.GetFaith.DevilName]的爪牙无处可藏,异端和异教徒都应当感到恐惧。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_GENEROUS:0 "[ROOT.Char.GetFaith.PriestMalePlural]在[ROOT.Char.GetHerHis]虔诚而慷慨的统治下很可能变得富有。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip]总穿着闪耀华丽的盔甲,想要每个人在[ROOT.Char.GetSheHe]冲进战场时都看见[ROOT.Char.GetHerHim]。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_CRUEL:0 "从不畏惧[ROOT.Char.GetFaith.HighGodName]的怒火,只要[ROOT.Char.GetSheHe]觉得合适,[ROOT.Char.GetFirstNameNoTooltip]不太可能饶恕任何臣民的刑罚。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE_STUBBORN:0 "坚持以[ROOT.Char.GetHerHis]方式做礼拜,信仰和传统在[ROOT.Char.GetHerHis]的统治下或将得到促进。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL_CALLOUS:0 "拥有一个狡猾且不满足的灵魂,[ROOT.Char.GetHerHis]的统治很可能充满怨恨和阴谋。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT_TRUSTING:0 "作为一个信任他人而有耐心的[ROOT.Char.GetWomanMan],[ROOT.Char.GetFirstNameNoTooltip]确信好事终将降临到[ROOT.Char.GetHerHim]身上。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_STRESSED:0 "被无处不在的黑影折磨着,[ROOT.Char.GetSheHe]很可能被恐惧击垮。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN_COMPASSIONATE:0 "其确信对每个人都应该展现善良而无论是否值得,我们担心[ROOT.Char.GetFirstNamePossessiveNoTooltip]的敌人可能会利用这一点。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STRONG_BRAVE:0 "在战场上俯视着[ROOT.Char.GetHerHis]敌人,[ROOT.Char.GetFirstNameNoTooltip]毫无问题能鼓舞[ROOT.Char.GetHerHis]的军队。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE_LUSTFUL:0 "向来愿意与[ROOT.Char.GetHerHis]的配偶行周公之礼,我们期待统治家族繁荣昌盛。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS_JUST:0 "作为一名公平公正的[ROOT.Char.GetWomanMan],我们期待[ROOT.Char.GetHerHim]确保每个人都得到他们应得的。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT_GREEDY:0 "作为一名勤政的[ROOT.Char.GetWomanMan],在[ROOT.Char.GetHerHim]的统治下王国可能变得富裕,也可能被毁灭。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_HONEST:0 "总是愿意承认[ROOT.Char.GetHerHis]的缺点有很多,领地是否会信任他们的新领主这下成为了疑问。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_TRUSTING:0 "作为一名天真的[ROOT.Char.GetWomanMan],[ROOT.Char.GetHerHis]犹豫不决的本性可能使[ROOT.Char.GetHerHim]失去控制权。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS_HONEST:0 "从不怯于表达[ROOT.Char.GetHerHis]想法,[ROOT.Char.GetSheHe]定会用[ROOT.Char.GetHerHis]机敏诚实的本性获得整个领地的爱戴。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_ARBITRARY:0 "由于道德指导上的彻底缺失,[ROOT.Char.GetHerHis]的臣民将不得不学习他们究竟应该害怕还是尊敬[ROOT.Char.GetHerHim]。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL_WRATHFUL:0 "作为一名真正的虐待狂,我们担忧领地会在[ROOT.Char.GetHerHis]统治下变成什么样子。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL_ZEALOUS:0 "被宗教狂热所蒙蔽,异端和异教徒都害怕[ROOT.Char.GetHerHis]的正义之怒。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_DECEITFUL:0 "一个狡猾多疑的角色,我们担心[ROOT.Char.GetHerHim]会用匕首把我们每个人的名字上从名单上划去。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_COMPASSIONATE:0 "一个温和慈悲的人,封臣将会在[ROOT.Char.GetFirstNamePossessiveNoTooltip]的统治下繁荣昌盛。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT:0 "总是对[ROOT.Char.GetHerselfHimself]如此自信,[ROOT.Char.GetFirstNamePossessiveNoTooltip]的统治究竟会给[ROOT.Char.GetHouse.GetName]家族带来荣耀还是耻辱——只有时间才能告诉我们。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL:0 "从不在乎[ROOT.Char.GetFaith.ReligiousText]的话,很多人担忧[ROOT.Char.GetFirstNamePossessiveNoTooltip]的统治会因[ROOT.Char.GetFaith.HighGodName]惩罚[ROOT.Char.GetHerHim]而早早结束。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS:0 "我们期待善于表达且外向的[ROOT.Char.GetFirstNameNoTooltip]可以毫无阻碍地获得整个宫廷的爱戴并站在[ROOT.Char.GetHerHis]一方。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS:1 "[ROOT.Char.GetFirstNamePossessiveNoTooltip]花费大量时间在祷告上,以免触怒[ROOT.Char.GetFaith.HighGodName],我们相信其统治将会使领地得到祝福。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_AMBITIOUS:0 "作为一个野心勃勃的[ROOT.Char.GetWomanMan],我们期望领地在[ROOT.Char.GetHerHis]的统治下扩张并繁荣。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT:0 "精力充沛而镇静的[ROOT.Char.GetFirstNameNoTooltip]将会使领地在[ROOT.Char.GetHerHis]统治下得到改善。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL:0 "狡猾而虚伪,[ROOT.Char.GetFirstNamePossessiveNoTooltip]与真相的冲突可能也会导致[ROOT.Char.GetHerHis]毁灭。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY:0 "作为一个沉默的[ROOT.Char.GetWomanMan],我们并不对[ROOT.Char.GetHerHim]在外交事务上抱有期待。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE:0 "作为一名虔诚而谦逊的[ROOT.Char.GetWomanMan],我们恐怕[ROOT.Char.GetFirstNameNoTooltip]更适合待在[ROOT.Char.GetFaith.HouseOfWorship]里而非王座上。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARBITRARY:0 "作为一名腐败而不公正的[ROOT.Char.GetWomanMan],我们并不认为[ROOT.Char.GetHerHis]的封臣会在领地因为[ROOT.Char.GetHerHis]的治理开始摇摇欲坠时还无动于衷。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE:0 "这名[ROOT.Char.GetWomanMan]谦逊而节制,但[ROOT.Char.GetFirstNamePossessiveNoTooltip]消极的本性可能也会导致[ROOT.Char.GetHerHis]的毁灭。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CHASTE:0 "[ROOT.Char.GetFirstNameNoTooltip]忠于配偶和家庭,[ROOT.Char.GetHerHis]显然将[ROOT.Char.GetHerHis]宗族的利益置于个人考虑之上。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUSTFUL:0 "[ROOT.Char.GetHerHis|U]总是搂着怀里看着锅里,当[ROOT.Char.GetFirstNameNoTooltip]坐上权位时,领地内封臣们可得看紧他们的配偶了。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT:0 "满足于[ROOT.Char.GetHerHis]命运,[ROOT.Char.GetFirstNamePossessiveNoTooltip]的封臣可能因[ROOT.Char.GetHerHis]消极的本性而嘲笑[ROOT.Char.GetHerHim]。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT:0 "作为一名愿意静等计划生效的[ROOT.Char.GetWomanMan],我们期盼领地会产生巨大的改变——即便过程缓慢。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BRAVE:0 "作为一名勇敢而行动果断的人,我们希望[ROOT.Char.GetFirstNamePossessiveNoTooltip]的勇敢不会让领地变为废墟。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_JUST:0 "对待一切公平正义,许多人希望[ROOT.Char.GetSheHe]能够优雅地处理一切矛盾。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTONOUS:0 "作为一个大胃口的[ROOT.Char.GetWomanMan],许多希望[ROOT.Char.GetSheHe]能将国家事务置于[ROOT.Char.GetHerHis]自己的饥饿之上。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS:0 "作为一个冷酷无情的[ROOT.Char.GetWomanMan],领地的附庸们很难获得[ROOT.Char.GetHerHis]的信任。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN:0 "作为一个怯懦的懦夫,[ROOT.Char.GetHerHis]的臣民不太可能会尊敬[ROOT.Char.GetHerHim]。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREEDY:0 "[ROOT.Char.GetSheHe]是个贪婪的[ROOT.Char.GetWomanMan],很难得到领地上农民的喜爱。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL:0 "作为一名心胸狭窄的[ROOT.Char.GetWomanMan],我们担心[ROOT.Char.GetFirstNamePossessiveNoTooltip]的宫廷将生活在[ROOT.Char.GetHerHim]的恐怖之中。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TRUSTING:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip]的内阁可能比轻信且自满的[ROOT.Char.GetHerHim]拥有更大的权力,即使不应如此。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HONEST:0 "由于撒不了谎,很多人担心[ROOT.Char.GetHerHis]的率直和诡谲的政治生活格格不入。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LAZY:0 "作为一名慵懒的[ROOT.Char.GetWomanMan],我们担心没有事会在[ROOT.Char.GetFirstNamePossessiveNoTooltip]的治下发生。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS:0 "作为一个慷慨的[ROOT.Char.GetWomanMan],许多人希望[ROOT.Char.GetHerHis]的善心不会让[ROOT.Char.GetHerHim]为无用的事业耗尽国库。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL:0 "[ROOT.Char.GetFirstNamePossessiveNoTooltip]极易发怒,敌人和封臣都生活在对[ROOT.Char.GetHerHim]的恐惧之中。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID:0 "作为一名疑神疑鬼的[ROOT.Char.GetWomanMan],[ROOT.Char.GetFirstNamePossessiveNoTooltip]的多疑性格可能不太适合[ROOT.Char.GetHerHis]臣民。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN:0 "这个[ROOT.Char.GetWomanMan]是个牛脾气,[ROOT.Char.GetFirstNamePossessiveNoTooltip]的臣民在[ROOT.Char.GetSheHe]定下[ROOT.Char.GetHerHis]的决定后或许要费尽力气才能令其听进意见。" - SUCCESSION_EVENT_WINDOW_HEIR_PIETY:0 "作为一名虔诚的[ROOT.Char.GetWomanMan],[ROOT.Char.GetFirstNameNoTooltip]凭借[ROOT.Char.GetHerHis]对[ROOT.Char.GetFaith.ReligiousText]的深刻了解,肯定可以给[ROOT.Char.GetFaith.PriestMalePlural]们留下深刻印象。" - SUCCESSION_EVENT_WINDOW_HEIR_PRESTIGE:0 "作为一名闻名于世的[ROOT.Char.GetWomanMan],世界各处来此的显贵都会在[ROOT.Char.GetHerHim]面前恭敬。" - SUCCESSION_EVENT_WINDOW_HEIR_FRIENDS:0 "受到大量好友的祝福,[ROOT.Char.GetFirstNameNoTooltip]可能找到了维护[ROOT.Char.GetHerHis]统治的有力支持。" - SUCCESSION_EVENT_WINDOW_HEIR_TYRANT:0 "已然是一位恐怖的暴君,整个领地在[ROOT.Char.GetHerHis]统治下瑟瑟发抖。" - SUCCESSION_EVENT_WINDOW_HEIR_RICH:0 "尽管拥有了传说般的财富,只有时间才能告诉我们[ROOT.Char.GetSheHe]会让领地走向繁荣,抑或是如恶龙一般守护自己的三寸黄金。" - SUCCESSION_EVENT_WINDOW_HEIR_CHILDREN:0 "由于这个[ROOT.Char.GetWomanMan]高产似母猪,[ROOT.Char.GetSheHe]早已为领地生出众多继承人。" - SUCCESSION_EVENT_WINDOW_HEIR_RIVALS:0 "在敌人和仇人包围之下,我们希望[ROOT.Char.GetFirstNamePossessiveNoTooltip]的统治不会因身后的匕首而突然结束。" - SUCCESSION_EVENT_WINDOW_HEIR_COMBAT_SKILLS:0 "我们期望[ROOT.Char.GetHerHim]作为强大的决斗者能够在骑马比武和个人决斗中都脱颖而出。" - SUCCESSION_EVENT_WINDOW_HEIR_POOR_HEALTH:0 "一名虚弱多病的[ROOT.Char.GetWomanMan],领地盼望健康回到[ROOT.Char.GetHerHim]身上。" - SUCCESSION_EVENT_WINDOW_HEIR_BASTARD:0 "作为私生子,[ROOT.Char.GetFirstNameNoTooltip]必将奋力在命运的长河上留下[ROOT.Char.GetHerHis]的印记。" - SUCCESSION_EVENT_WINDOW_HEIR_VIKING:0 "由于率领过大量劫掠行动,[ROOT.Char.GetFirstNamePossessiveNoTooltip]的名字传扬开来并为世界恐惧。" - SUCCESSION_EVENT_WINDOW_HEIR_CRUSADER:0 "由于带领过人们对抗异教徒,[ROOT.Char.GetFirstNamePossessiveNoTooltip]的名字受到了[ROOT.Char.GetFaith.HighGodName]宠爱的注视。" - SUCCESSION_EVENT_WINDOW_HEIR_THREE_SKILLS:0 "[ROOT.Char.GetSheHe]多才多艺,势必受到[ROOT.Char.GetHerHis]的臣民钦佩。" - SUCCESSION_EVENT_WINDOW_HEIR_FIVE_SKILLS:0 "通天晓地,博古悉今,[ROOT.Char.GetFirstNamePossessiveNoTooltip]的统治将成为一段传奇。" - - SUCCESSION_EVENT_WINDOW_HEIR_DREAD:0 "作为一个可怖的存在,[ROOT.Char.GetSheHe]已经拥有了无情和残忍的名声。" - SUCCESSION_EVENT_WINDOW_HEIR_GENDER:0 "有人担心一个[ROOT.Char.GetWomanMan]的上位并获得权柄,可能成为不确定未来的症状。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_REVELER:0 "作为一个迷人奔放的[ROOT.Char.GetWomanMan],[ROOT.Char.GetSheHe]被全国的大量贵族欢呼为高尚的主人。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADMINISTRATOR:0 "作为一个学富五车的管理者,[ROOT.Char.GetSheHe]被认为是最有资格掌握权柄的人之一。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SCHOLAR:1 "因[ROOT.Char.GetHerHis]对形而上事物感兴趣而闻名,[ROOT.Char.GetSheHe]可能无力处理世俗统治的日常问题。" - - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS_LONER:0 "一个冷酷无情的[ROOT.Char.GetWomanMan],据说[ROOT.Char.GetSheHe]没有感觉,也不关心任何人。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VENGEFUL:0 "一个卑鄙刻毒的[ROOT.Char.GetWomanMan],[ROOT.Char.GetHerHis]的封臣在[ROOT.Char.GetHerHim]身边都需要小心翼翼。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DEPRESSED:0 "作为一个待抚慰的抑郁灵魂,[ROOT.Char.GetFirstNameNoTooltip]可能缺乏必要的刚毅来领导[ROOT.Char.GetHerHis]的新臣民。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BLIND_WEAK:0 "[ROOT.Char.GetSheHe]是个虚弱的目盲[ROOT.Char.GetWomanMan],在[ROOT.Char.GetHerHis]帮手的援助下离开了领地。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_EXCOMMUNICATED:0 "被教会绝罚,[ROOT.Char.GetSheHe]作为一个臭名昭著的异端上位,许多人认为这会导致亡国。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BERSERKER:0 "一位凶猛无情的战士,人们相信[ROOT.Char.GetSheHe]会对着月亮嚎叫,还会在战斗中喝[ROOT.Char.GetHerHis]敌人的血。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CANNIBAL:0 "据传以人肉为食,[ROOT.Char.GetSheHe]为了争取[ROOT.Char.GetHerHis]的附庸们的信任将有许多工作要做。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRIMINAL:0 "许多邪恶的谣言环绕着[ROOT.Char.GetHerHim],有些远比其他人的更恶毒且令人厌恶。" - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WITCH:0 "据传对[ROOT.Char.GetHerHis]的敌人们施以禁药和诅咒,[ROOT.Char.GetSheHe]为了争取[ROOT.Char.GetHerHis]的臣民们的信任,可能会度过一段艰难的时光。" - SUCCESSION_EVENT_WINDOW_HEIR_UNIMPRESSIVE:0 "由于[ROOT.Char.GetHerHis]的名字没有留下太多痕迹,很难说[ROOT.Char.GetSheHe]会变成什么样的统治者。" - - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO:0 "你的家族走到了尽头" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_UNLANDED:1 "[ROOT.Char.GetFullNameNoTooltip]失去了[ROOT.Char.GetHerHis]所有的头衔,成为无地角色" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_BARON:0 "[ROOT.Char.GetFullNameNoTooltip]仅剩下[ROOT.Char.GetHerHis]的男爵领头衔" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURIES:0 "数百年来,你追随着[ROOT.Char.GetDynasty.GetName]宗族," - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURY:0 "一百余年来,你追随着[ROOT.Char.GetDynasty.GetName]宗族," - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADES:0 "数十年来,你追随着[ROOT.Char.GetDynasty.GetName]宗族," - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADE:0 "十几年来,你追随着[ROOT.Char.GetDynasty.GetName]宗族," - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEARS:0 "数年来,你追随着[ROOT.Char.GetDynasty.GetName]宗族," - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR:0 "一年多来,你追随着[ROOT.Char.GetDynasty.GetName]宗族," - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR_SINGLE:0 "数月来,你追随着[ROOT.Char.GetDynasty.GetName]宗族," - - SUCCESSION_EVENT_WINDOW_GAME_OVER_MAX_SPLENDOR:0 "它成长为众望攸归的传奇宗族,为世人尊敬" - SUCCESSION_EVENT_WINDOW_GAME_OVER_HIGH_SPLENDOR:0 "它成长为威望颇高的宗族" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MEDIUM_SPLENDOR:0 "它成长为值得注意的宗族" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR:0 "但它依然无足轻重,未能在历史上留下任何持久的印记" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR_SHORT:0 "而它依然无足轻重,没能在历史上留下任何持久的印记" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MIN_SPLENDOR:1 "但它依然籍籍无名,很快就会被历史遗忘" - -######################################### - SUCCESSION_EVENT_WINDOW_DEAD_DESC:0 "[CHARACTER.Custom('DeathMessageIntro')][CHARACTER.Custom('DeathMessageReason')][CHARACTER.Custom('DeathMessageOutro')]" - SUCCESSION_EVENT_WINDOW_HEIR_DESC:0 "[CHARACTER.GetTitledFirstNameNoTooltip]登基继位。[CHARACTER.Custom('HeirMessageInterface')]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DESC:4 "[CHARACTER.Custom('GameOverMessageInterface')]。[CHARACTER.Custom('GameOverMessageInterfaceDuration')][CHARACTER.Custom('GameOverMessageInterfaceSplendor')]。[CHARACTER.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_DESC:2 "已到达游戏结束日期。\n\n[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceDuration')][SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceSplendor')]。[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SPANISH_DESC:0 " 正是在你的统治和指引下,西班牙的诸多冠冕归于一位明主。" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SLAVS_DESC:0 " 在你建立$e_slavia$帝国后,斯拉夫人气势如虹,锐不可当。" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SOUTHERN_SLAVS_DESC:0 " 正是在你的指引下,南斯拉夫人恢复了他们的民族认同。" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_WESTERN_SLAVS_DESC:0 " 多亏了你,西斯拉夫人在经历了数个世纪的部落割据后重归一统。 " - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_BURGUNDY_DESC:0 " 勃艮第人放下了彼此的争端,在你的指引和统治下归于一统。" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_ITALY_DESC:0 " 正是在你的统治和指引下,$e_italy$帝国团结在一位统治者麾下。" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_AFRICA_DESC:0 " 正是由于你的辛勤劳苦和英明统治,非洲大陆才得以归于一统。" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_PORTUGAL_DESC:0 " 你建立的$k_portugal$王国将被人们永远铭记,这样的你能算得上永远离开人世吗?" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC:0 " $k_bosnia$王国建立后,就连波斯尼亚的一匹马都知晓了你的大名。" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARMENIA_DESC:0 " 你的名字将作为$e_armenia$帝国的创建者而永垂不朽。" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RUM_DESC:0 " $k_rum$王国由你建立,作为它的创建者,从某种意义上来说,它将永远属于你。" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ISRAEL_DESC:0 " 正是由于你的辛勤劳苦,$k_israel$王国才得以建立。" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_OUTREMER_DESC:0 " 没人觉得这是可能办到的,而你却用$e_outremer$帝国支配着世界上最为纷乱的圣地。" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SWITZERLAND_DESC:0 " 在你建立$k_switzerland$王国后,人们即使登上阿尔卑斯山也依然望不尽你的全部疆域。" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_AUSTRIA_DESC:0 " 在你的治下,大公国成为了欧洲最受尊重的势力之一。" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARAGON_DESC:0 " $k_aragon$王国诞生于阿拉贡河蜿蜒的河岸边,是你的辉煌统治的永恒证言。" - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_ROMAN_EMPIRE_DESC:0 " 因为你,宇宙才知晓即使千年已逝,罗马化为丘墟,$e_roman_empire$仍将重返。" - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_DUMNONIA_DESC:0 " 康沃尔的男男女女因你再度崛起,$k_cornwall$王国得以成立。" - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_CAROLINGIAN_DESC:0 " 查理曼的泡梦,在你的手中化为了现实,$e_france$王国的复兴者。" - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_HOLY_ROMAN_EMPIRE_DESC:0 " 你是$e_hre$失落荣光的真实具现,帝国多亏了你才得以复建。" - - SUCCESSION_EVENT_WINDOW_HEADING:1 "你已过世" - SUCCESSION_EVENT_WINDOW_HEADING_ALIVE:0 "你被废黜了" - SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE:0 "[SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]的世系" - SUCCESSION_EVENT_WINDOW_HEADING_GAME_OVER:0 "游戏结束" - SUCCESSION_EVENT_WINDOW_HEADING_END_DATE_REACHED:0 "结束" - SUCCESSION_SUCCESSOR_TAB_TT:0 "#T 显示继承人#!" - SUCCESSION_TITLES_TAB_TT:0 "#T 显示头衔#!\n$SUCCESSION_LOST_TITLES$" - SUCCESSION_LINEAGE_TAB_TT:0 "#T 显示世系#!" - SUCCESSION_INHERITED_TITLES:0 "继承的头衔" - SUCCESSION_LOST_TITLES:0 "[Select_CString( EqualTo_int32( SuccessionEventWindow.GetNumberOfLostTitles, '(int32)0' ), '', '@warning_icon!')][SuccessionEventWindow.GetNumberOfLostTitles]个头衔在继承后失去" - SUCCESSION_LOST_TITLE_SHARE:0 "[SuccessionEventWindowLostTitlesItem.GetHeir.GetUINameNoTooltip]" - SUCCESSION_RELATION_HOUSE:0 "[house|E]成员" - SUCCESSION_RELATION_DYNASTY:0 "[dynasty|E]成员" - SUCCESSION_DYNASTY_INFO:0 "[Dynasty.GetName]\n[SuccessionEventWindow.GetStartDate.GetYear]-[SuccessionEventWindow.GetEndDate.GetYear]\n[Dynasty.GetNumberOfMembers]个成员(扮演过[SuccessionEventWindow.GetNumberOfPlayed])\n[Dynasty.GetPrestigeLevelName]\n[GetDataModelSize( Dynasty.GetDynastyHouses )]个[Select_CString( EqualTo_int32( GetDataModelSize( Dynasty.GetDynastyHouses ), '(int32)1' ), '家族', '家族' )]" - SUCCESSION_NO_HEIR:2 "没有[player_heir|E],你的世系将在[SuccessionEventWindow.GetPlayedLength]后消亡。" - diff --git a/project/ck3/base_game/localization/simp_chinese/gui/temp_loc_for_testing_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/temp_loc_for_testing_l_simp_chinese.yml deleted file mode 100644 index 0dfdb40e7a..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/temp_loc_for_testing_l_simp_chinese.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_simp_chinese: - TEMP_GUI_INTERACTION:0 "$EFFECT_LIST_BULLET$囚禁#high 公爵格思#!\n$EFFECT_LIST_BULLET$#N 这是#E 暴政#!行为,将导致你的臣民对你失去#Z 40#!#E 好感#!#!" - TEMP_GUI_INTERACTION_2:1 "$EFFECT_LIST_BULLET$所有#high 公爵格思的#!亲族成员对我失去#Z 15#!#E 好感#!。\n$EFFECT_LIST_BULLET$对我失去#Z 30#!#E 好感#!#low (被囚禁)#!" - TEMP_GUI_INTERACTION_TITLE:0 "对东盎格利亚#high 公爵格思·戈德温森#!的效果" - TEMP_GUI_HOOK:0 "使用一个#E 牵制#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/title_view_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/title_view_l_simp_chinese.yml deleted file mode 100644 index 3608f0daaf..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/title_view_l_simp_chinese.yml +++ /dev/null @@ -1,179 +0,0 @@ -l_simp_chinese: - TITLE_VIEW_OWNED_BY:0 "在[CHARACTER.GetUINamePossessive]的[realm|E]境内" - TITLE_VIEW_VASSAL_SCROLL_TITLE:0 "组成[TitleViewWindow.GetTitle.GetNameNoTierNoTooltip]的[de_jure|E][titles|E]" - TITLE_VIEW_UNOWNED_TITLES:0 "尚未创建" - PREVIOUS_TITLE:0 "#T 显示先前的[title|E]#!\n[TITLE.GetName]" - PREVIOUS_NO_TITLE:0 "#T 显示先前的[title|E]#!\n@warning_icon!#X 没有头衔可以返回#!" - TEMP_TITLE_LAND_TYPE_BARONY:0 "[holding|E]" - TEMP_TITLE_LAND_TYPE_COUNTY:0 "[county_capital|E]" - TEMP_TITLE_LAND_TYPE_UNKNOWN:0 "这不该出现" - TITLE_VIEW_HOLDING_TAXES:0 "[taxes|E]:[Holding.GetIncome|1V]" - TITLE_VIEW_HOLDING_LEVIES:0 "[levies|E]:[Holding.GetMaxLevySize|0V]" - TITLE_VIEW_MY_TITLE:1 "你的头衔" - TITLE_VIEW_MY_PRIMARY_TITLE:1 "你的[primary_title|E]" - TITLE_VIEW_HOLDER:0 "当前[holder|E]" - TITLE_VIEW_PRIMARY_TITLE:0 "[CHARACTER.GetHerHisMy|U]的[primary_title|E]" - TITLE_VIEW_TOP_LIEGE:0 "[top_liege|E]" - TITLE_VIEW_DESTROY_TITLE:0 "销毁头衔" - TITLE_VIEW_NOT_CREATED:0 "尚未创建" - TITLE_VIEW_CREATE_TITLE:0 "创建头衔" - TITLE_VIEW_NO_DEJURE_COUNTIES:0 "选中的[title|E]没有任何法理[counties|E]" - TITLE_VIEW_COUNTIES:0 "$LIMIT|V$法理[counties|E]($CURRENT|V$)" - TITLE_VIEW_COUNTIES_DETAILED:0 "要求至少$MINIMUM|V$块[de_jure|E][counties|E](超过总数$TOTAL|V$块的$PERCENTAGE|0%V$)\n我拥有$OWNED|V$块[counties|E]" - TITLE_VIEW_GOLD_TEXT:0 "[gold_i]$VALUE|0V$" - TITLE_VIEW_PRESTIGE_TEXT:0 "给予[prestige_i]$VALUE|0V$" - TITLE_VIEW_PRESTIGE_COST_TEXT:0 "[prestige_i]$VALUE|0V$" - TITLE_VIEW_CLAIMANTS:1 "宣称者:[TitleViewWindow.GetNumberOfClaimants]" - TITLE_VIEW_NO_CLAIMANTS:0 "无法存在宣称者" - TITLE_VIEW_NO_CLAIMANTS_TOOLTIP:0 "#T $TITLE_VIEW_NO_CLAIMANTS$\n#!部分[titles|E]无法存在[claimants|E]:\n$BULLET_WITH_TAB$一切[baronies|E]\n$BULLET_WITH_TAB$[mercenary_company|E]头衔\n$BULLET_WITH_TAB$[holy_order|E]头衔\n$BULLET_WITH_TAB$[head_of_faith|E]头衔" - TITLE_VIEW_TITLE_HISTORY_LABEL:2 "[Title.GetBaseName]的历史" - TITLE_VIEW_SHOW_ELECTION_TT:2 "#T 查看选举#!" - TITLE_VIEW_CLEAR_LAWS:0 "移除法律" - TITLE_VIEW_CLEAR_LAWS_TOOTLIP_TITLE:0 "#T 清除[title_succession|E]法#!" - TITLE_VIEW_CLEAR_CLICK:0 "#I 点击以清除[title_succession|E]法#!" - TITLE_VIEW_CLEAR_LAWS_TITLE:0 "移除[TITLE.GetNameNoTooltip]的法律" - TITLE_VIEW_CLEAR_LAWS_CONFIRM:1 "[TITLE.GetName]的继承事宜将不再遵从它本身的头衔继承制度,它的继承规则会遵循你的[realm|E]的[succession_law|E]\n\n花费:\n$COST|0V$\n$EFFECTS$" - TITLE_VIEW_CLEAR_LAWS_ACCEPT:0 "移除" - CREATE_TITLE_TITLE:1 "创建[TITLE.GetBaseNameNoTooltip]" - DESTROY_TITLE_TITLE:1 "销毁[TITLE.GetBaseNameNoTooltip]" - DESTROY_TITLE_CONFIRM:0 "这个头衔将被销毁。\n\n花费:\n[prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_CONFIRM_ACCEPT:0 "销毁" - DESTROY_TITLE_TOOLTIP_TITLE:1 "#T 销毁[TITLE.GetBaseName]#!" - DESTROY_TITLE_COST:0 "花费:[prestige_i]$PRESTIGE|0V$" - DESTROY_TITLE_BLOCKER_PRIMARY_TITLE:1 "@warning_icon!#X 无法销毁你的[primary_title]。#!" - DESTROY_TITLE_REASON_CONTESTED:0 "@warning_icon!#X 战争期间不能摧毁受争夺的头衔#!" - CREATE_TITLE_TOOLTIP_TITLE:1 "#T 创建[TITLE.GetBaseNameNoTooltip]#!" - CREATE_TITLE_CONFIRM:1 "你会获得[prestige_i]$PRESTIGE|0V$\n\n花费:\n$GOLD|0V$[gold_i]" - CREATE_TITLE_CONFIRM_ACCEPT:0 "创建" - CREATE_TITLE_HAS_HOLDER:0 "头衔已属于[CHARACTER.GetUIName]" - CREATE_TITLE_NO_DEJURE_COUNTIES:0 "@warning_icon!#X [TITLE.GetName]没有任何[de_jure|E][counties|E]。#!" - CREATE_TITLE_OR_CONDITION:1 "@warning_icon!#X 你需要满足以下之一:#!" - CREATE_TITLE_OR_CONDITION_REASON:1 "@warning_icon!#X 需要[$TIERNAME$|E][titles|E]:$REQUIRED$ #weak (当前:$COUNTED$)#!#!" - CREATE_TITLE_OR_CONDITION_REASON_REGULAR:0 "需要[$TIERNAME$|E][titles|E]:$REQUIRED$#weak (当前:$COUNTED$)#!" - CREATE_TITLE_GOLD:0 "@warning_icon!#X 需要[gold_i]$VALUE|0V$#!" - CREATE_TITLE_PIETY:0 "@warning_icon!#X 需要[piety_i]$VALUE|0V$#!" - CREATE_TITLE_COUNTIES_REQUIRED:1 "@warning_icon!#X 你仅拥有所需$LIMIT$块[counties|E]中的$CURRENT$块#!" - TITLE_VIEW_TT_SELECT_HOLDING:0 "#T 选择地产#!" - TITLE_VIEW_USURP_TITLE:0 "篡夺" - USURP_TITLE_TITLE:1 "篡夺[TITLE.GetBaseNameNoTooltip]" - USURP_TITLE_TOOLTIP_TITLE:1 "#T 篡夺[TITLE.GetBaseName]#!" - USURP_TITLE_CONFIRM:1 "从[TITLE.GetHolder.GetUIName]处篡夺[TITLE.GetName]。\n花费:\n[gold_i]$GOLD|0V$\n\n我会获得[prestige_i]$PRESTIGE|0V$" - USURP_TITLE_CONFIRM_ACCEPT:0 "篡夺" - CREATE_TITLE_HOLDER_HAS_LAND:3 "@warning_icon!#X 不能从视你的[faith|E]为[Concept( 'faith_hostility', '敌对' )|E]或者更糟的人控制的任何[de_jure|E]下的土地篡夺[title|E]。#!" - DESTROY_TITLE_VASSAL_OPINION:2 "[TITLE.GetName]的[de_jure|E][vassals|E]对你的好感会降低$OPINION_CHANGE|N$,持续$TIME|V$年" - CREATE_TITLE_TOOLTIP_PRESTIGE_GAIN:1 "一旦创建,你会获得[prestige_i]$PRESTIGE|0V$" - CREATE_TITLE_COST:0 "花费:[gold_i]$GOLD|0V$" - CREATE_TITLE_WOULD_GO_INDEPENDENT:1 "头衔级别等于或高于你[liege|E]的主要头衔" - USURP_TITLE_TOOLTIP_PRESTIGE_GAIN:0 "一旦篡夺:\n你会获得[prestige_i]$PRESTIGE|0V$" - USURP_TITLE_HOLDER_OPINION:3 "[TITLE.GetHolder.GetUIName]对你的好感会降低$OPINION_CHANGE|N$" - USURP_TITLE_PRIMARY_IN_WAR:1 "@warning_icon!#X 不能篡夺正在交战之人的[primary_title|E]#!" - USURP_TITLE_LIEGE_OR_ABOVE:0 "@warning_icon!#X 不能篡夺属于你的[liege|E]的头衔#!" - USURP_TITLE_WOULD_GO_INDEPENDENT:0 "@warning_icon!#X 不能篡夺级别等于或高于你的[liege|E]的头衔#!" - historical_history:0 "继承" - destroyed_history:0 "销毁" - granted_history:0 "授予" - usurped_history:0 "篡夺" - created_history:0 "创建" - inheritance_history:0 "继承" - abdication_history:0 "通过退位继承" - elected_history:0 "选举" - conquest_history:0 "征服" - conquest_holy_war_history:0 "被圣战征服" - conquest_claim_history:0 "被宣称者征服" - conquest_populist:0 "被民粹叛军征服" - conquest_populist_history:0 "$conquest_populist$" - revoked_history:0 "剥夺" - returned_history:0 "夺回" - unspecified_history:0 "获得" - leased_out_history:0 "租赁" - lease_revoked_history:0 "收回租赁" - faction_demand_history:0 "被派系所拥立" - independency_history:0 "获得独立" - swear_fealty_history:0 "宣誓效忠" - CLAIMANT_SORT_STRENGTH:0 "军力" - CLAIMANT_SORT_NAME:0 "姓名" - TITLE_CLAIMANTS_HEADER:0 "宣称者" - TITLE_CLAIMANTS_TOOLTIP:0 "#T 查看[claimants|E]#!\n#V [TitleViewWindow.GetNumberOfClaimants]#!名[Select_CString( EqualTo_int32( TitleViewWindow.GetNumberOfClaimants, '(int32)1' ), '宣称者','宣称者' )]" - TITLE_SORT_BY:1 "排序:" - SORT_BY_DIPLOMACY:0 "按[diplomacy|E]能力排序:[Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)0' ), Not( CharacterSelectionList.GetSortOrder ) ), '升序', '降序' )|V]" - SORT_BY_MARTIAL:0 "按[martial|E]能力排序:[Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)1' ), Not( CharacterSelectionList.GetSortOrder ) ), '升序', '降序' )|V]" - SORT_BY_STEWARDSHIP:0 "按[stewardship|E]能力排序:[Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)2' ), Not( CharacterSelectionList.GetSortOrder ) ), '升序', '降序' )|V]" - SORT_BY_INTRIGUE:0 "按[intrigue|E]能力排序:[Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)3' ), Not( CharacterSelectionList.GetSortOrder ) ), '升序', '降序' )|V]" - SORT_BY_LEARNING:0 "按[learning|E]能力排序:[Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)4' ), Not( CharacterSelectionList.GetSortOrder ) ), '升序', '降序' )|V]" - CLAIMANT_NOT_A_THREAT:0 "#T 不能声索[claim|e]#!\n[GuiClaimant.IsAllyDesc]" - CAN_ATTACK_IS_SUBJECT_OF:0 "[CHARACTER.GetShortUIName|U]是[TARGET_CHARACTER.GetShortUIName]的[vassal|E]" - CAN_ATTACK_NOT_LANDED:0 "[CHARACTER.GetShortUIName|U]没有领地" - STRONG_CLAIM:0 "[pressed_claim_i][pressed_claim|E]" - WEAK_CLAIM:0 "[unpressed_claim_i][unpressed_claim|E]" - IMPLICIT_CLAIM:0 "[implicit_claim_i][implicit_claim|E]" - TITLE_HISTORY:0 "头衔历史" - SHOW_TITLE_HISTORY:1 "#T 查看头衔历史#!" - HIDE_TITLE_HISTORY:1 "#T 隐藏头衔历史#!" - TITLE_VIEW_MAKE_PRIMARY:0 "设为主头衔" - TITLE_MAKE_PRIMARY_TOOLTIP:1 "#T 将[TitleViewWindow.GetTitle.GetName]设为你的[primary_title|E]#!" - TV_TIER_INFO:1 "[Title.GetRankConcept][title|E]" - TV_HOLY_ORDER_LABEL:1 "[FAITH.GetReligion.GetAdjective][holy_order|E]" - TV_MERCENARY_COMPANY_LABEL:0 "[mercenary_company|E]" - TITLE_VIEW_HEAD_OF_FAITH:0 "[FAITH.GetAdjective]的[head_of_faith|E]" - TV_NO_CLAIM:1 "#weak 你没有对该头衔的[claim|E]#!" - TV_NOT_CREATED:0 "#weak 尚未创建#!" - TV_MY_TITLE:1 "#weak 你的头衔#!" - TITLE_VIEW_CANT_HAVE_CLAIMS:0 "#weak 不能对这个[title|E]进行宣称#!" - TITLE_VIEW_CANT_HAVE_CLAIMS_TT:0 "不能对[mercenary_company|E],[holy_orders|E],[baronies|E]和[head_of_faith|E]进行宣称" - TITLE_ALLEGIANCE_VASSAL_LIST:0 "宣誓对[title_allegiance|E]的封臣" - TITLE_VIEW_SUCCESSION:0 "继承顺位" - TITLE_VIEW_SUCCESSION_DESCRIPTION_CHARACTER:0 "领地继承:将按照[CHARACTER.GetShortUINamePossessive]的$LAWS$依法继承" - TITLE_VIEW_SUCCESSION_DESCRIPTION_TITLE:0 "[title_succession|E]:将按照[TITLE.GetNamePossessive]的$LAWS$依法继承" - TITLE_VIEW_ELECTION:0 "$game_concept_nominate_heir$" - TITLE_VIEW_DE_JURE:0 "法理" - TITLE_VIEW_VASSALS:0 "头衔效忠" - TITLE_VIEW_BUILDING_TYPE:0 "建筑类型:[Holding.GetType.GetName]" - CUSTOMIZE_TITLE_HEADER:0 "自定义[Title.GetNameNoTooltip]" - CUSTOMIZATION_NAMING_HEADER:0 "命名" - TITLE_NAME_FIELD:0 "名称" - TITLE_ADJECTIVE_FIELD:0 "形容词" - TITLE_NAME_FIELD_LONG:0 "头衔名称" - TITLE_ADJECTIVE_FIELD_LONG:0 "头衔形容词" - TITLE_CUSTOMIZATION_DEFINITE_FORM:0 "简称" - TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP:0 "#T 切换$TITLE_CUSTOMIZATION_DEFINITE_FORM$#!\n允许头衔使用简称形式,不显示头衔等级" - CUSTOMIZE_TITLE:0 "#T 自定义头衔#!" - CUSTOMIZE_TITLE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [TITLE.GetNameNoTooltip]不属于你,不能自定义#!" - MAP_COLOR_HEADER:0 "地图颜色" - TITLE_I_HAVE_NO_CLAIM:0 "我对这个[title|E]没有[claim|E]" - TITLE_I_HAVE_PRESSED_CLAIM:0 "@pressed_claim!我对这个[title|E]拥有[pressed_claim|E]" - TITLE_I_HAVE_UNPRESSED_CLAIM:0 "@unpressed_claim!我对这个[title|E]有[unpressed_claim|E]" - TITLE_I_HAVE_IMPLICIT_CLAIM:0 "@implicit_claim!我对这个[title|E]拥有[implicit_claim|E]" - TITLE_VIEW_GO_TO_HOLDING:0 "#I 点击前往地产界面#!" - TITLE_VIEW_DE_JURE_TITLES:0 "[TITLE.GetBaseName]内的[de_jure|E]$TIER$" - TITLE_VIEW_DE_JURE_BARONIES:0 "[TITLE.GetName]内的[baronies|E]" - TITLE_VIEW_TITULAR:1 "[TitleViewWindow.GetTitle.GetNameNoTooltip|U]之下没有[de_jure|E]头衔" - TITLE_VIEW_BARONY_NO_DEJURE:0 "[baronies|E]永远不会存在任何下辖的[de_jure|E]头衔" - TITLE_VIEW_DE_JURE_CAPITAL:0 "[de_jure_capital|E]:" - TITLE_VIEW_DE_JURE_PART_OF:1 "[de_jure|E]上属于:" - TITLE_VIEW_TITLE_ADD_LAW_LABEL:1 "添加继承法" - TITLE_VIEW_TITLE_ADD_LAW_INFO:3 "为[Title.GetName]添加[title_specific_succession|E][succession_law|E]。\n\n这条$game_concept_law$仅会应用到这个特定[title|E],不会影响你[realm|E]内的其他$game_concept_titles$。\n\n在能够使用文化相关的选举$game_concept_succession$时,至少[king|E][title_rank|E]的[rulers|E]可以采用$adopt_special_succession_decision$[decision|E]。" - TITLE_VIEW_SHOW_ADD_LAWS:0 "添加法律" - TITLE_VIEW_TITLE_ADD_LAW_CONFIRM:0 "添加法律" - TITLE_VIEW_TITLE_ADD_LAW_POSSIBLE_LAWS:0 "可能的继承法" - CLEAR_TITLES_EFFECTS_HEADER:0 "效果:" - TITLE_VIEW_HO_NUMBER_OF_KNIGHTS:1 "[knight_i][HolyOrder.GetNumberOfKnights]名[HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_MERCENARY_NUMBER_OF_KNIGHTS:0 "[knight_i][MercenaryCompany.GetNumberOfKnights][HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers][soldiers|E]" - TITLE_VIEW_MERCENARY_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers][soldiers|E]" - CHARACTER_SORT_BY:0 "#T 排序:[Select_CString( CharacterSelectionList.GetSortOrder, '升序', '降序' )]\n#!#I 点击切换#!" - FIND_VASSAL_HEADER:2 "授予……" - FIND_VASSAL_RELEVANCE:0 "相关度" - FIND_VASSAL_BUTTON_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\n选择角色授予此[title|E]。\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT:0 "你可以将此[titles|E]授予你的某位[vassals|E]、某位[guests|E]或你[realm|E]内的任一[courtiers|E]" - GRANT_TO_SAME_CULTURE_NOBLE_HEADER:0 "一位[GetPlayer.GetCulture.GetNameNoTooltip]文化的贵族" - GRANT_TO_SAME_CULTURE_NOBLE_INFO:0 "将头衔授予一位与#V 你同文化#!,且信仰[GetPlayer.GetFaith.GetAdjectiveNoTooltip]的贵族" - GRANT_TO_SAME_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_TOOLTIP:0 "#T 授予一位[GetPlayer.GetCulture.GetName]文化的贵族#!\n不属于当地[culture|E]的[ruler|E]持有的[county|E][county_opinion|E]会降低。\n\n同[culture|E][vassals|E]对[liege|E]的[opinion|E]更高。\n\n#I 点击授予#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_HEADER:0 "一位当地[FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetNameNoTooltip]文化的贵族" - GRANT_TO_LOCAL_CULTURE_NOBLE_INFO:0 "将头衔授予一位#V 当地文化#!,且信仰[GetPlayer.GetFaith.GetAdjectiveNoTooltip]的贵族" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP:0 "#T 授予一位当地[FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetName]文化的贵族#!\n当地[culture|E]的[ruler|E]持有的[county|E][county_opinion|E]不会降低。\n\n当地[culture|E]的[vassals|E]会提高[cultural_acceptance|E]。" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BARONY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#I 点击授予#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_COUNTY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#S 效果#!\n[FindVassalListWindow.GetTitle.GetAutoGrantCountyToLocalRulerEffectDesc(GetPlayer)]\n\n#I 点击授予#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_ACCEPTANCE:0 "这会提高接受度" - TITLE_VIEW_FACTION:0 "[Faction.GetName][faction|E]" - CREATE_TITLE_MIN_COST:0 "最低花费" - grant_title_info_text:0 "或者选择你领地中的一个角色……" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/tutorialwindow_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/tutorialwindow_l_simp_chinese.yml deleted file mode 100644 index b561966e3a..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/tutorialwindow_l_simp_chinese.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_simp_chinese: - TW_REPLAY_VOICEOVER_TOOLTIP:0 "#T 重播#!" - TW_REPLAY_VOICEOVER_TOOLTIP_DISABLED:0 "#T 重播#!\n@warning_icon!#X 没有可用旁白。#!" diff --git a/project/ck3/base_game/localization/simp_chinese/gui/waroverview_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/gui/waroverview_l_simp_chinese.yml deleted file mode 100644 index 10a75582b8..0000000000 --- a/project/ck3/base_game/localization/simp_chinese/gui/waroverview_l_simp_chinese.yml +++ /dev/null @@ -1,54 +0,0 @@ -l_simp_chinese: - WAR_OVERVIEW_YOUR_PARTICIPANTS:3 "进攻方盟友" - WAR_OVERVIEW_THEIR_PARTICIPANTS:3 "防御方盟友" - WAR_OUR_FORCES:1 "我们的军力" - WAR_THEIR_FORCES:1 "对方的军力" - WAR_OVERVIEW_STARTED:1 "战争开始于:[WarOverviewWindow.GetWarDuration]之前" - WAR_OVERVIEW_START_DATE:1 "始于[WarOverviewWindow.GetWar.GetStartDate.GetString|V]" - PARTICIPATION_SCORE_BREAKDOWN_HEADER:1 "[war_contribution]:$SCORE|V$($PERCENTAGE|%V$)$RANK|O$" - PARTICIPATION_SCORE_BREAKDOWN_FROM_BATTLES:0 "战斗" - PARTICIPATION_SCORE_BREAKDOWN_FROM_SIEGES:0 "围攻" - PARTICIPATION_SCORE_BREAKDOWN_FROM_OCCUPATION:0 "占领" - PARTICIPATION_SCORE_MINIMUM_CONTRIBUTION:1 "@warning_icon!#X 你需要$MIN$贡献度才能获得奖励#!" - WARSCORE_TOOLTIP_HEADER:0 "#T 总[war_score|E]:#! $WARSCORE|0%=+$" - IMPRISONMENT_WARSCORE_TOOLTIP_HEADER:0 "#T 俘虏获得的[war_score|E]:#! $WARSCORE|0%=+$" - BATTLES_WARSCORE_TOOLTIP_HEADER:0 "#T [battles|E]获得的[war_score|E]:#! $WARSCORE|0%=+$" - OCCUPATION_WARSCORE_TOOLTIP_HEADER:0 "#T 占领[holdings|E]获得的[war_score|E]:#! $WARSCORE|0%=+$" - TICKING_WARSCORE_TOOLTIP_HEADER:0 "#T 占据[objectives|E]获得的[war_score|E]:#! $WARSCORE|0%=+$" - NO_IMPRISONMENT_WARSCORE:0 "#weak 没有抓获重要的俘虏#!" - NO_BATTLES_WARSCORE:0 "#weak 没有进行战斗#!" - NO_OCCUPATION_WARSCORE:0 "#weak 没有占领地产#!" - NO_TICKING_WARSCORE:0 "#weak 没有占据目标#!" - BATTLE_RESULT_ENTRY:0 "$WARSCORE|0%=+$,$PROVINCE$之战" - WAR_LEADER_TOOLTIP:1 "#T [war_leader|E]:#!\n[CHARACTER.GetUINameNotMe]" - WAR_PARTICIPANT_TOOLTIP:0 "#T [CHARACTER.GetUINameNotMeNoTooltip]#!" - WAR_OVERVIEW_WARSCORE:0 "$WARSCORE|0%=+$" - BATTLES_WAR_SCORE_CAPPED:0 "最大!" - WAR_OVERVIEW_IMPRISONMENT:0 "囚禁:$WARSCORE$" - WAR_OVERVIEW_BATTLES:0 "[battles|E]:$WARSCORE$" - WAR_OVERVIEW_OCCUPATION:0 "占领:$WARSCORE$" - WAR_OVERVIEW_TICKING:0 "计时:$WARSCORE$" - WAR_OVERVIEW_CANNOT_SEND:1 "@warning_icon!#X 只有[war_leaders|E]能够提议和平。#!" - SEND_BUTTON_VICTORY:0 "强制执行要求" - SEND_BUTTON_WHITE_PEACE:0 "提议无条件和平" - SEND_BUTTON_DEFEAT:0 "投降" - WARSCORE_MODIFIER:0 "[war_score|E]:$VALUE|+=0$" - WOULD_WIN_MODIFIER:0 "胜利在望:$VALUE|+=0$" - PEACEMAKER_PERK_MODIFIER:0 "[GetPerk( 'peacemaker_perk' ).GetName( GetPlayer )]:$VALUE|+=0$" - WAR_LENGTH:0 "长期战争:$VALUE|+=0$" - CONCERN_ABOUT_OTHER_WARS:0 "其他战争:$VALUE|+=0$" - COMPLETELY_BANKRUPT:0 "破产严重:$VALUE|+=0$" - WAR_COST:0 "花费:" - WAR_OVERVIEW_MY_CONTRIBUTION:1 "你的[war_contribution|E]" - WAR_OVERVIEW_BENEFICIARY:1 "你的[beneficiary|E]" - WAR_OVERVIEW_BENEFICIARY_NAME:0 "[CHARACTER.GetUIName]" - WAR_OVERVIEW_NO_BENEFICIARY:0 "#X 尚未选择#!" - WAR_OVERVIEW_CONTRIBUTION_RANK:1 "[WarOverviewWindow.GetContributionRank(GetPlayer)|O]" - WAR_OVERVIEW_CONTRIBUTION_NO_RANK:0 "-" - WAR_OVERVIEW_PEACE_TERMS:1 "和平条约" - WAR_OVERVIEW_ALLIES_LEFT:0 "[allies|E]#weak ([GetDataModelSize( WarOverviewWindow.GetLeftSideParticipantItems ) ])#!" - WAR_OVERVIEW_ALLIES_RIGHT:0 "[allies|E]#weak ([GetDataModelSize( WarOverviewWindow.GetRightSideParticipantItems ) ])#!" - WAR_OVERVIEW_SHOW_ALLIES:0 "#T 切换[allies|E]#!" - WAR_OVERVIEW_TOTAL_SOLDIERS:0 "总计[soldiers|E]" - WAR_PARTICIPANT_SOLDIERS:2 "[soldiers|E]:[soldier_i]$SOLDIERS$\n$knight_culture_player_plural$:[knight_i]$KNIGHTS$" - diff --git a/project/ck3/base_game/localization/simp_chinese/holy_orders_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/holy_orders_l_simp_chinese.yml index 6337be0435..0d23156734 100644 --- a/project/ck3/base_game/localization/simp_chinese/holy_orders_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/holy_orders_l_simp_chinese.yml @@ -80,6 +80,7 @@ holy_order_thousand_crows:0 "千只渡鸦" #Siberian_pagan holy_order_downstreamers:0 "下游团" #Siberian_pagan holy_order_sylvan_saviors:0 "森之救士" #Siberian_pagan + holy_order_company_of_the_caves:0 "洞窟佣兵团" #Opinions holy_order_founder_opinion:0 "我的骑士团的建立者" diff --git a/project/ck3/base_game/localization/simp_chinese/hook_types_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/hook_types_l_simp_chinese.yml index 354dd9e207..3979d26088 100644 --- a/project/ck3/base_game/localization/simp_chinese/hook_types_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/hook_types_l_simp_chinese.yml @@ -11,3 +11,5 @@ fabrication_hook:0 "捏造" trial_by_combat_hook:0 "赢得比武审判" sumptuary_crime_hook:0 "违反禁奢令" + minor_crime_accomplice_hook:0 "共犯" + major_crime_accomplice_hook:0 "重罪共犯" diff --git a/project/ck3/base_game/localization/simp_chinese/interactions/declare_war_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/interactions/declare_war_l_simp_chinese.yml index fd25cd09b2..249c83b329 100644 --- a/project/ck3/base_game/localization/simp_chinese/interactions/declare_war_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/interactions/declare_war_l_simp_chinese.yml @@ -16,7 +16,7 @@ DECLARE_WAR_ADDITIONAL_WARNING_STRONG_HOOK_LIEGE:1 "将会使用你拥有的针对你[liege|E]的[strong_hook|E]" DECLARE_WAR_ADDITIONAL_WARNING_IS_HOLY_WAR:2 "[holy_war|E]:[DEFENDER.GetFaith.GetAdjective][rulers|E]可能会加入[war|E]" DECLARE_WAR_ALLY_COUNT:0 "盟友([CharacterItem.GetAllyCount])" - DECLARE_WAR_STRENGTH_MESSAGE:0 "他们的军力[GuiMilitaryStrength.GetRatioName]我们!" + DECLARE_WAR_STRENGTH_MESSAGE:0 "他们的军力$STRENGTH|V$我们!" DECLARE_WAR_CHANGE_WAR_GOAL_LABEL:1 "[objectives|E]:" DECLARE_WAR_ALLY_MILITARY_STRENGTH_DESC:0 "军力:[Character.GetMilitaryStrengthText]" DECLARE_WAR_ALLY_HEADER_ATTACKERS:0 "进攻方" diff --git a/project/ck3/base_game/localization/simp_chinese/interactions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/interactions_l_simp_chinese.yml index aee49c2acf..474298c2f0 100644 --- a/project/ck3/base_game/localization/simp_chinese/interactions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/interactions_l_simp_chinese.yml @@ -39,7 +39,7 @@ blackmail_interaction:0 "勒索" blackmail_interaction_desc:0 "使用你发现的[secret|E]来获得[hook|E]" blackmail_decline_summary:3 "@warning_icon!#X 如果[recipient.GetShortUINameNoTooltip]拒绝,[recipient.GetHerHis]的秘密会被曝光!#!" - modify_vassal_contract:0 "修改封建契约" + modify_vassal_contract:1 "修改封臣契约" liege_modify_vassal_contract_interaction:0 "$modify_vassal_contract$" liege_modify_vassal_contract_interaction_desc:0 "重议[recipient.GetShortUINamePossessiveNoTooltip]对你的[obligations|E]" liege_modify_vassal_contract_interaction_extra_icon:0 "$hook_extra_icon$" @@ -157,7 +157,7 @@ arrange_marriage_interaction_accept_toast:0 "婚姻" arrange_marriage_interaction_accept_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U]和[secondary_recipient.GetShortUINameNoTooltip]结婚了" arrange_marriage_interaction_accept_betrothal_toast:0 "订婚" - arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U]现在与[secondary_recipient.GetShortUINameNoTooltip]订婚了" + arrange_marriage_interaction_accept_betrothal_toast_desc:1 "[secondary_actor.GetShortUINameNoTooltip|U]现在与[secondary_recipient.GetShortUINameNoTooltip]订婚了" actor_secondary_marry_off_interaction:0 "[spouse|E]" recipient_secondary_marry_off_interaction:0 "[spouse|E]" hook_extra_icon:0 "@weak_hook_icon![hook|E]可用" @@ -277,12 +277,13 @@ RANSOM_FAVOR_OPTION:0 "赎价:一个人情" ALREADY_SENT_GIFT_WARNING:0 "@warning_icon!#X 你已经赠送了一份礼物给[recipient.GetShortUIName],赠送另一份将#underline 覆盖#!已有的[opinion|E]修正!#!" + ALREADY_SENT_GIFT_CULTURAL_ACCEPTANCE_WARNING:0 "@warning_icon!#X 由于你近期已送过礼,你无法提高文化接受度" BANISH_TYRANNY_WARNING:0 "@warning_icon!#X 这是一个[tyranny|E]行为,会导致你的臣民对你降低#V [EmptyScope.ScriptValue('banishment_tyranny_gain')|0]#![opinion|E]#!" REVOKE_TITLE_TYRANNY_WARNING:0 "@warning_icon!#X 这是一个[tyranny|E]行为,会导致你的臣民对你降低#V [EmptyScope.ScriptValue('revoke_title_tyranny_gain')|0]#![opinion|E]#!" REVOKE_VASSAL_TYRANNY_WARNING:0 "@warning_icon!#X 这是[tyranny|E]行为,会导致你的臣民对你降低#V [EmptyScope.ScriptValue('revoke_vassal_tyranny_gain')|0]#![opinion|E]#!" IS_ALLOWED_TO_IMPRISON_DESC:4 "[Select_CString( recipient.IsPlayer, '你', recipient.GetShortUIName )]犯下人尽皆知的[criminal|E]#weak ([recipient.GetImprisonmentReasons( actor.Self )])#!,这让[imprisoner.GetShortUIName]可以囚禁[Select_CString( recipient.IsPlayer, '你', recipient.GetShortUIName )]而不会被视为[tyrant|E]" IS_ALLOWED_TO_EXECUTE_DESC:2 "[recipient.GetShortUIName|U]犯下人尽皆知的[criminal|E]#weak ([recipient.GetExecuteReasons( actor.Self )])#!,这让你可以处决[recipient.GetHerHim]而不会被视为[tyrant|E]" - IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:1 "[recipient.GetShortUINamePossessive|U]的信仰,[recipient.GetFaith.GetName],被你的信仰视作$hostility_hostile_tooltippable$或$hostility_evil_tooltippable$,允许你处决[recipient.GetHerHim]而不会被视为[tyrant|E]。" + IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:2 "[recipient.GetShortUINamePossessive|U]的信仰,[recipient.GetFaith.GetName],被你的信仰视作$hostility_hostile_tooltippable$或$hostility_evil_tooltippable$,允许你处决[recipient.GetHerHim]而不会被视为[tyrant|E]。" IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC:2 "#weak 因为[Select_CString( imprisoner.IsLocalPlayer, '我', imprisoner.GetShortUIName )]有正当的理由,没有人会认为[Select_CString( imprisoner.IsLocalPlayer, '我', imprisoner.GetShortUIName )]是一名[tyrant|E]#!" IS_ALLOWED_TO_EXECUTE_NO_RECIPIENT_DESC:0 "$IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC$" IS_ALLOWED_TO_REVOKE_TITLE_DESC:3 "[recipient.GetShortUIName|U]犯下人尽皆知的[criminal|E]#weak ([recipient.GetRevokeReasons( actor.Self )])#!,这让[Select_CString( recipient.IsLocalPlayer, '你', '他们' )]可以收回[Select_CString( recipient.IsLocalPlayer, '你', recipient.GetHerHis )]的[title|E]而不会被视为暴君" @@ -346,7 +347,7 @@ EXECUTION_PUBLIC:0 "公开处决" EXECUTION_SACRIFICE:0 "献祭" MY_FAITH_HAS_THE_FIXED_APPOINTMENT_CLERGY_DOCTRINE:0 "我的[faith|E]#weak ([CHARACTER.GetFaith.GetName])#!拥有确定委任的神职继承法[doctrine|E]" - vassal_contract_forbids_revocation:1 "你无法剥夺一名有着#high $title_revocation_rights_protected$#![feudal_contract|E]的[vassal|E]的[titles|E]" + vassal_contract_forbids_revocation:2 "你不能剥夺一名有着#high $title_revocation_rights_protected$#![feudal_contract|E]或#high $jizya_special_rights_granted$#![contract|E]的[vassal|E]的[titles|E]" I_CANNOT_IMPRISON_ALLY_WITHOUT_REASON:1 "你无法毫无理由地囚禁一位[ally|E]" TARGET_WAS_RECENTLY_RANSOMED:0 "[TARGET_CHARACTER.GetShortUIName|U]最近被赎回" I_CANNOT_REVOKE_TITLE_FROM_ALLY_WITHOUT_REASON:2 "你不能在没有[revoke_title_reason|E]的情况下剥夺一位[ally|E]的头衔" @@ -631,8 +632,8 @@ ASK_FOR_CONVERSION_RECIPIENT_DIPLOMACY:0 "[recipient.GetShortUINamePossessive]和你的[diplomacy_skill|E]差异:$VALUE|=+0$" ASK_FOR_CONVERSION_CAN_NOT_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName]不能创建[cadet_branch|E]:$VALUE|=+0$" ASK_FOR_CONVERSION_CAN_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName]能够创建[cadet_branch|E]:$VALUE|=+0$" - IS_PROTECTED_VIA_CONTRACT:0 "[CHARACTER.GetShortUINamePossessive]的[feudal_contract]禁止强迫改信" - IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:0 "[vassals_possessive]的[feudal_contract]保护其土地不受改信" + IS_PROTECTED_VIA_CONTRACT:1 "[CHARACTER.GetShortUINamePossessive]的契约禁止强迫改信" + IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:1 "[vassals_possessive]的契约保护其土地不受改信" #ASK_FOR_CONVERSION_ACTOR_LEARNING:0 "My [learning_skill|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_FERVOR:0 "[recipient.GetFaith.GetAdjective|U]与[actor.GetFaith.GetAdjective|U]的[fervor|E]差异:$VALUE|=+0$" ASK_FOR_CONVERSION_TAQIYA:1 "[recipient.GetFaith.GetAdjective|U][core_tenet|E]——$tenet_temporal_condemnation_taqiya$:$VALUE|=+0$" @@ -671,8 +672,8 @@ convert_at_war_interaction_desc:0 "改信[recipient.GetShortUINamePossessiveNoTooltip]的[faith|E]以结束这场[holy_war|E]\n#weak (从[actor.GetFaith.GetName]改为[recipient.GetFaith.GetName])#!" CONVERT_AT_WAR_INTERACTION_NOTIFICATION:0 "我终于了解你的[recipient.GetFaith.HighGodName]的力量。放下武器吧,我会改信[recipient.GetFaith.GetNameNoTooltip]。" is_head_of_religion:0 "[CHARACTER.GetShortUIName|U]不会改信,因为[CHARACTER.GetSheHe]是[CHARACTER.GetHerHis][faith|E]的宗教领袖。" - request_culture_conversion_interaction: "$ask_for_conversion_interaction$" - + request_culture_conversion_interaction:0 "$ask_for_conversion_interaction$" + # Dummy interaction Descs TEST_INTERACTION_NOT_IMPLEMENTED:0 "测试互动——未完善(不适用)" @@ -1130,7 +1131,7 @@ AI_YOU_ARE_THE_FATHER:1 "[secondary_actor.GetShortUIName]是真正的父亲:$VALUE|=+0$" AI_YOU_ARE_THE_DYNAST:1 "你是[recipient.GetHerHis][dynast|E]的成员:$VALUE|=+0$ " AI_YOU_ARE_THE_HOUSE_HEAD:1 "你是[recipient.GetHerHis]的[house_head|E]:$VALUE|=+0$ " - is_not_wandering_child:0 "是一名不相关的儿童,或者已经在[court|E]中被照看。" + is_not_wandering_child:1 "是一名不相关的儿童" AI_WANDERLUST:0 "“你不能强迫我做事情,#EMP [actor.GetMotherFather]#!”:$VALUE|=+0$ " AI_COURT_LODGING_STANDARDS_QUALITY:1 "你的$court_lodging_standards$:$VALUE|=+0$ " AI_LIEGE_COURT_LODGING_STANDARDS_QUALITY:0 "[liege|E]的$court_lodging_standards$:$VALUE|=+0$" @@ -1340,6 +1341,11 @@ INTERACTION_HUMBLE:0 "[GetTrait('humble').GetName( recipient )]:$VALUE|=+0$" INTERACTION_AMBITIOUS:0 "[GetTrait('ambitious').GetName( recipient )]:$VALUE|=+0$" INTERACTION_LAZY:0 "[GetTrait('lazy').GetName( recipient )]:$VALUE|=+0$" + INTERACTION_JUST:0 "[GetTrait('just').GetName( recipient )]:$VALUE|=+0$" + INTERACTION_HONEST:0 "[GetTrait('honest').GetName( recipient )]:$VALUE|=+0$" + INTERACTION_FICKLE:0 "[GetTrait('fickle').GetName( recipient )]:$VALUE|=+0$" + INTERACTION_PARANOID:0 "[GetTrait('paranoid').GetName( recipient )]:$VALUE|=+0$" + INTERACTION_DECEITFUL:0 "[GetTrait('deceitful').GetName( recipient )]:$VALUE|=+0$" gift_artifact_interaction:0 "赠送宝物" gift_artifact_interaction_desc:0 "将一件宝物赠予[recipient.GetShortUINameNoTooltip],提高[recipient.GetHerHis]对你的好感" @@ -1392,6 +1398,7 @@ abandon_hook_interaction:0 "放弃牵制" abandon_hook_interaction_desc:0 "放弃你对[recipient.GetShortUINameNoTooltip]的牵制,以降低一些[stress|E]。" need_non_house_head_hook:0 "你不能用因作为[house_head|E]而得到的[hook|e]。" + need_non_best_friend_hook:0 "你不能使用因作为[best_friends|E]而得到的[hook|E]" msg_abandon_hook_interaction_title:0 "[recipient.GetShortUINameNoTooltip]被宽恕" dismiss_strong_hook_interaction:0 "消除牵制" @@ -1500,6 +1507,9 @@ demand_dynasty_banner_interaction:0 "索要宗族旗帜" demand_dynasty_banner_interaction_desc:0 "作为[actor.GetDynasty.GetName]宗族的[dynast|E],你可以向其他成员索要[dynasty|E]旗帜[artifacts|E]" demand_dynasty_banner_artifact_tt:0 "[artifact|E]必须是你[dynasty|E]的旗帜" + + MODIFY_NON_FEUDAL_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL:2 "你必须提议一个改动才能构成新的[vassal_contract|E]" + INTERACTION_COST_MARRIAGE:0 "花费:[CharacterInteractionConfirmationWindow.GetCostDescription]" ARTIFACT_USELESS_BANNER_REASON:0 "这面旗帜与[recipient.GetShortUINameNoTooltip]无关:$VALUE|=+0$" artifact_gift_vassal_tt:0 "@warning_icon!#X [recipient.GetTitledFirstName]是你的[vassal|E]#!" artifact_gift_religious_head_tt:0 "@warning_icon!#X [recipient.GetTitledFirstName]是你的[head_of_faith|E]#!" diff --git a/project/ck3/base_game/localization/simp_chinese/inventory/inventory_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/inventory/inventory_l_simp_chinese.yml index 367fb0563d..07095ce7b8 100644 --- a/project/ck3/base_game/localization/simp_chinese/inventory/inventory_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/inventory/inventory_l_simp_chinese.yml @@ -35,6 +35,7 @@ crown:0 "冠冕" helmet:0 "头饰" miscellaneous:0 "$trinket$" + miscellaneous_when_not_court:0 "$trinket$" regalia:0 "礼器" weapon:0 "武器" primary_armament:0 "$weapon$" @@ -49,6 +50,7 @@ artifact_slot_pedestal:1 "台座放置品" artifact_slot_helmet:0 "头饰" artifact_slot_miscellaneous:0 "饰品" + artifact_miscellaneous_when_not_court:0 "$miscellaneous_when_not_court$" artifact_slot_armor:0 "盔甲" artifact_slot_sculpture:0 "家具" artifact_slot_primary_armament:0 "武器" @@ -69,6 +71,7 @@ artifact_wall_big:0 "大型墙饰" artifact_tapestry:0 "壁毯" artifact_sculpture:0 "家具" + artifact_scientific_apparatus:0 "科学仪器" artifact_wall_small:0 "小型墙饰" artifact_animal_skull:0 "动物头骨" artifact_animal_hide:0 "兽皮" @@ -76,6 +79,7 @@ artifact_throne:0 "御座" artifact_box:0 "盒子" artifact_goblet:0 "高脚杯" + artifact_jug:0 "壶" artifact_book:0 "书籍" artifact_panacea:0 "万灵药" artifact_elixir:0 "仙药" diff --git a/project/ck3/base_game/localization/simp_chinese/jester_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/jester_events_l_simp_chinese.yml index 9b167d5028..34a369f698 100644 --- a/project/ck3/base_game/localization/simp_chinese/jester_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/jester_events_l_simp_chinese.yml @@ -1,16 +1,16 @@ l_simp_chinese: court_jester_prefix:0 "宫廷小丑: " jester.100.t:0 "$court_jester_prefix$仇人作弄臣,满身是臭粪" - jester.100.desc:0 "又是充满压力的一天……我正坐着享受片刻安宁,房门突然被猛地打开。\n\n那是我的仇人[jester.GetTitledFirstName]扮作的小丑,身穿浸透了污秽的[jester.Custom('GetClothingArticle')],还戴着一件耀眼得不可思议的[jester.Custom('GetAccessory')|l]?!现在[jester.GetSheHe]外表覆盖的排泄物跟我所知[jester.GetHerHim]的内心算是匹配了!\n\n“您的[ROOT.Char.Custom('GetExpensiveDrink_Singular')]……#EMP 大人#!”[jester.GetSheHe]说,[jester.GetHerHis]的整张脸皱成一团。\n\n有时候生活还是美好的。" + jester.100.desc:0 "又是充满压力的一天……我正坐着享受片刻安宁,房门突然被猛地打开。\n\n那是我的仇人[jester.GetTitledFirstName]扮作的小丑,身穿浸透了污秽的[jester.Custom('GetClothingArticle')],还戴着一件耀眼得不可思议的[jester.Custom('GetAccessory')|l]!?现在[jester.GetSheHe]外表覆盖的排泄物跟我所知[jester.GetHerHim]的内心算是匹配了!\n\n“您的[ROOT.Char.Custom('GetExpensiveDrink_Singular')]……#EMP 大人#!”[jester.GetSheHe]说,[jester.GetHerHis]的整张脸皱成一团。\n\n有时候生活还是美好的。" jester.100.a:0 "为你干杯,亲爱的[jester.GetFirstNameNoTooltip]!" covered_in_feces:0 "满身粪便" covered_in_feces_desc:0 "这名宫廷小丑从头到脚都被排泄物覆盖。" jester.200.t:0 "$court_jester_prefix$欢笑是最好的良药" - jester.200.desc:0 "“您听过关于[ROOT.Char.GetTitleTierName]和[ROOT.Char.Custom('lowly_servant_type')]的那个笑话吗,[ROOT.Char.GetLadyLord|U]?笑话是这样的!”我的小丑[jester.GetTitledFirstName]一边回想一边欢快地说道。\n\n我的脸都笑红了,欢乐的泪水从我的面颊滑落,[jester.GetSheHe]从哪里找来所有这些笑话的?[jester.GetSheHe|U]真是太搞笑了!\n\n也许是时候回去工作了,不然我要被#EMP 笑死#!!" + jester.200.desc:0 "“您听过关于[ROOT.Char.GetTitleTierName]和[ROOT.Char.Custom('lowly_servant_type')]的那个笑话吗,大人?笑话是这样的!”我的小丑[jester.GetTitledFirstName]一边回想一边欢快地说道。\n\n我的脸都笑红了,欢乐的泪水从我的面颊滑落,[jester.GetSheHe]从哪里找来所有这些笑话的?[jester.GetSheHe|U]真是太搞笑了!\n\n也许是时候回去工作了,不然我要被#EMP 笑死#!!" jester.200.a:0 "继续说!" jester.200.b:0 "欢乐的时光,不过我是时候回去工作了!" death_laughter:0 "死于过度大笑" - jester.300.t:0 "$court_jester_prefix$杂耍大师" + jester.300.t:0 "$court_jester_prefix$戏法大师" jester.300.desc:0 "哦,时光漫长……同样的老动作,一次又一次重复……\n“快来大厅,大人!您必须看看这个!”一名仆人突然叫道。\n\n我一到达就看到我的小丑[jester.GetTitledFirstName]站在房间中心,用[ROOT.Char.Custom('DeviantObjectArticle')]、我的[ROOT.Char.Custom('RandomPrivateObject')]、一瓶[ROOT.Char.Custom('GetExpensiveDrink_Singular')]、" jester.300.desc_child:0 "小[child_to_juggle.GetFirstName]、" jester.300.desc_2:0 "[ROOT.Char.Custom('GetLivestockFowlIndef')]和[ROOT.Char.Custom('GetSmallFoodIndef')]玩着精彩的杂耍。\n\n所有仆人都敬畏地看着。我也如此。" @@ -27,7 +27,7 @@ jester.500.a:0 "哈哈!这正是我想看的!" jester.500.b:0 "不管多好笑,把[courtier.GetHerHis]的衣服还给[courtier.GetHerHim]!" jester.600.t:0 "$court_jester_prefix$食物大战" - jester.600.desc:0 "“大人,我知道有件事逗您开心——仔细看我接近目标……”我的小丑[jester.GetFirstName]悄悄对我说。\n[jester.GetSheHe]要做什么?\n\n“饿了吗?”[jester.GetFirstNameNoTooltip]尖叫道,将[ROOT.Char.Custom('GetExpensiveDessertInTheFace')]扔到了我的[SCOPE.sC('you').Custom2('RelationToMeShort', SCOPE.sC('courtier'))][courtier.GetFirstName]的脸上!\n\n那表现真实太有趣了!而[courtier.GetFirstNameNoTooltip]看上去似乎还#EMP 挺#!乐呵的。好玩,太好玩了!" + jester.600.desc:0 "“大人,我知道有件事逗您开心——仔细看我接近目标……”我的小丑[jester.GetFirstName]悄悄对我说。\n[jester.GetSheHe]要做什么?\n\n“饿了吗?”[jester.GetFirstNameNoTooltip]尖叫到,将[ROOT.Char.Custom('GetExpensiveDessertInTheFace')]扔到了我的[SCOPE.sC('you').Custom2('RelationToMeShort', SCOPE.sC('courtier'))][courtier.GetFirstName]的脸上!\n\n那表现真实太有趣了!而[courtier.GetFirstNameNoTooltip]看上去似乎还#EMP 挺#!乐呵的。好玩,太好玩了!" jester.600.a:0 "真是个经典的玩笑!" jester.600.b:0 "我来帮你清理,[courtier.GetFirstNameNoTooltip]!" jester.600.c:0 "就这……?现在#EMP 开打吧!#!" @@ -38,7 +38,7 @@ jester.800.t:0 "$court_jester_prefix$闹剧" jester.800.desc:0 "“哦不!看来我又要摔倒了!”我的小丑[jester.GetFirstName]用滑稽的语调大喊, " jester.800.desc_2:0 "“我真是太笨拙了!真希望这一次我能站直身子!”[jester.GetSheHe]说道, " - jester.800.desc_3:0 "“[jester.Custom('CulturalCurse')|U]。我的运气太差了!”[jester.GetSheHe]傻笑道, " + jester.800.desc_3:0 "“[jester.Custom('CulturalCurse')|U]。我的运气太差了!”[jester.GetSheHe]傻笑到, " jester.800.desc_4:0 "做完这一切后,[jester.GetHerHis]的身上没有一丝伤痕!" jester.800.a:0 "哈!摔倒却没受伤,厉害!" jester.800.b:0 "呸!不出血有什么意思。再来一遍。#EMP 用力点。#!" @@ -68,7 +68,7 @@ jester.1100.t:0 "$court_jester_prefix$[hiding_place.GetNameNoTooltip]灵" jester.1100.desc:0 "我的[hiding_place.GetName]里怎么会有响声?我环视房间,没有其他人。周围空旷又黑暗。\n\n#EMP *嘎吱*#!\n\n会是鬼魂吗?还是某种恶意的精灵?\n突然它猛地打开——我的小丑[jester.GetFirstName]现身,蹦跳着挥舞[jester.GetHerHis]的手臂!\n\n“这里是[hiding_place.GetNameNoTooltip]灵!我来逗你开心了!”[jester.GetSheHe]欢快地尖叫道。" jester.1100.a:0 "哈!你差点就骗到我了!" - jester.1100.b:0 "[ROOT.Char.GetFaith.HighGodName]啊……你要是一名刺客?!" + jester.1100.b:0 "[ROOT.Char.GetFaith.HighGodName]啊……你要是一名刺客!?" jester.1100.c:0 "我的心脏……!" jester.1100.d:0 "卫兵,拿锤子和钉子来……" jester.1100.d_flavor:0 "如果[jester.GetFirstNameNoTooltip]真的是“[hiding_place.GetNameNoTooltip]灵”,那[jester.GetSheHe]应该像在家一样在里面……度过[jester.GetHerHis]的余生。" diff --git a/project/ck3/base_game/localization/simp_chinese/major_decisions_central_asia_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/major_decisions_central_asia_l_simp_chinese.yml index 03317ba85c..7ef7937490 100644 --- a/project/ck3/base_game/localization/simp_chinese/major_decisions_central_asia_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/major_decisions_central_asia_l_simp_chinese.yml @@ -20,5 +20,5 @@ establish_yamagate_in_samarkand_decision_tooltip:1 "宣布东方的新圣地" establish_yamagate_in_samarkand_decision_confirm:0 "$manichean$重生!" - hof_exists_tt:0 "存在[ROOT.GetFaith.GetAdjective|E][head_of_faith|E]" + hof_exists_tt:1 "你的[head_of_faith|E]已存在" samarkand_held_by_you_or_vassal_tt:0 "$c_samarkand$必须由你或你的[vassal|E]持有" diff --git a/project/ck3/base_game/localization/simp_chinese/major_decisions_iberia_north_africa_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/major_decisions_iberia_north_africa_l_simp_chinese.yml index 721bb43a3e..b67fd089e7 100644 --- a/project/ck3/base_game/localization/simp_chinese/major_decisions_iberia_north_africa_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/major_decisions_iberia_north_africa_l_simp_chinese.yml @@ -49,4 +49,190 @@ name_i_see:0 "我知道了。" iberia_north_africa.0002.b:0 "[ROOT.Char.GetFaith.WarGodName]保佑葡萄牙!" iberia_north_africa.0002.c:0 "我还是[ROOT.Char.GetCulture.GetName]人,不管他们怎么想。" + + iberia_north_africa.9101.t:0 "加那利王国" + iberia_north_africa.9101.desc.intro:0 "自洪荒伊始,群岛中的每一个岛屿都自称“王国”;然而现在,随着所有岛屿统一在勤勉的[canarias_former.GetTitledFirstName]治下,是时候将所有王冠合而为一了。\n\n" + iberia_north_africa.9101.desc.iberian:0 "随着最后一位信奉异教的关切王被击败,已经没有什么能够阻止[canarias_former.GetFaith.GetName]在岛民中的传播,以及巩固[canarias_former.GetTitledFirstNamePossessiveNoTooltip]对众岛屿的统治。[title_k_canarias.GetNameNoTierNoTooltip]现在成为了一个[title_k_canarias.GetTierAsNameNoTooltip],[canarias_former.GetName]便是它的第一位[canarias_former.GetTitle]!" + iberia_north_africa.9101.desc.guanche:0 "随着我们的眼界愈发开阔,世界逐渐展现在面前。我们见证了远超我们的伟大王国的崛起,如果我们打算抵抗外国的侵略者,我们必须铸就自己的命数和自己的冠冕。现在[canarias_former.GetName]加冕成为了[title_k_canarias.GetNameNoTierNoTooltip]的第一任[canarias_former.GetTitle],岛上的居民们至少有了一个能够将他们团结在一起的符号,一个维持我们生活之道的共同目标。" + iberia_north_africa.9101.desc.outro:0 "\n\n[title_k_canarias.GetNameNoTierNoTooltip]的未来依旧扑朔迷离,然而宣告建立一个全新的[title_k_canarias.GetTierAsNameNoTooltip]毫无疑问会将群岛以及北非的未来带向一个新的时代。" + iberia_north_africa.9101.a:0 "一个新王国诞生了!" + iberia_north_africa.9101.b:0 "[title_k_canarias.GetNameNoTierNoTooltip]的未来在伊比利亚!" + + iberia_north_africa.0101.t:0 "忠于圣伯多禄宗座" + iberia_north_africa.0101.desc:0 "我的家族积累了足够的[religious_leader.GetFaith.GetAdjective]土地与神权,已足以召集我们的高级圣职人员举行枢机会议,这样的功绩并不渺小。我们的流血、汗水与辛劳终于完全获得了回报。\n\n对于未来的政策,受召而来的[religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier]的[religious_leader.GetFaith.PriestNeuterPlural]发生了激烈的争吵,他们在我城堡的大厅与走廊献上了无数提案,甚至嘴里嚷嚷着神学的他们不时会动起拳头。我们明白我们希望忠于罗马和[pope.GetTitledFirstName],但是仅仅共识于此而已。\n\n僵持数周后,轮到我,作为召集人与他们的[religious_leader.GetTitleAsNameNoTooltip],进行裁决。" + iberia_north_africa.0101.a:0 "一个民族,一个信仰!" + iberia_north_africa.0101.a.tt:0 "你主张偏向$doctrine_pluralism_righteous_name$" + iberia_north_africa.0101.b:0 "为了自卫,我们#EMP 不能#!缺乏夺取权柄的勇气。" + iberia_north_africa.0101.b.tt:0 "你主张偏向$doctrine_pluralism_fundamentalist_name$" + iberia_north_africa.0101.c:0 "[religious_leader.GetFaith.ReligiousText]仍需翻译……" + iberia_north_africa.0101.c.tt:0 "你主张更加偏向$doctrine_pluralism_pluralistic_name$" + + iberia_north_africa.0102.t:0 "[religious_leader.GetFaith.GetAdjectiveNoTooltip]$iberia_north_africa.0101.t$" + iberia_north_africa.0102.desc.intro:0 "[religious_leader.GetTitledFirstName]耕耘一生,积累宗教与政治权力,[religious_leader.GetHerHis]终于在[religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier]的首府成功召集了[religious_leader.GetFaith.GetAdjective]的枢机会议,旨在讨论信仰的未来。\n\n剑拔弩张的辩论持续了数周,受召而来的圣职人员一致决定重申他们对[pope.GetTitledFirstName]的忠贞,尽管仍需对教会政策进行些许……#EMP 微调#!。\n\n相关改良措施主要着眼于" + iberia_north_africa.0102.desc.fundamentalist:0 "考虑到信徒所遭受的恶事,而只有通过使用各种可行的手段树立世俗权力,才是阻止它的唯一办法。" + iberia_north_africa.0102.desc.righteous:0 "注重内在,确保认同教会的主要文化之间的宗教同构。" + iberia_north_africa.0102.desc.pluralist:0 "为研究[religious_leader.GetFaith.ReligiousText]制定严格的规范和成例,并建立成套的方法论以促成对文本的理解。" + iberia_north_africa.0102.a.same_faith:0 "我们必须保卫自身!" + iberia_north_africa.0102.a.same_religion:0 "他们是不是将#EMP 我们#!定为威胁?" + iberia_north_africa.0102.a.misc:0 "烦人的狂热分子!" + iberia_north_africa.0102.b.same_faith:0 "我们自己的信仰!" + iberia_north_africa.0102.b.same_religion:0 "多么自我专注……" + iberia_north_africa.0102.b.misc:0 "只要他们不影响别人就行。" + iberia_north_africa.0102.c.same_faith:0 "一丝不苟的[religious_leader.GetFaith.ReligiousText]研读对大家都有好处。" + iberia_north_africa.0102.c.same_religion:0 "真是没头脑,在错误的方向上拼命研究……" + iberia_north_africa.0102.c.misc:0 "他们对教条渐变的应对就是吹毛求疵?" + + iberia_north_africa.0111.t:0 "挣脱罗马的枷锁而获得自由" + iberia_north_africa.0111.desc:0 "历经数年,我才达成了政治与宗教的团结,以召集本次枢机会议,但是我最后争取到了足够多的农民与教士,力图与伪[pope.GetTitledFirstName]脱离关系。\n\n即便现在,[religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier]的走廊与会客厅都挤满了争吵不休的教士和慷慨激昂的主教,每一个被罗马怠慢的托钵修士和[religious_leader.GetFaith.PriestNeuter]都愤愤不平地涌进了我的大厅。\n\n对合法性而言,所有这样的辩论都至关重要,不过最终,作为卓越的[religious_leader.GetFaith.GetAdjective]统治者,#EMP 我的#!声音才能投下最后决定性的一票。" + iberia_north_africa.0111.a:0 "神子讲授和平,我们应当遵从。" + iberia_north_africa.0111.a.tt:0 "$iberia_north_africa.0101.a.tt$" + iberia_north_africa.0111.b:0 "即便没有罗马,我们也清楚自我保卫的意义!" + iberia_north_africa.0111.b.tt:0 "$iberia_north_africa.0101.b.tt$" + iberia_north_africa.0111.c:0 "难道伊斯兰教不是有经宗教吗?" + iberia_north_africa.0111.c.tt:0 "$iberia_north_africa.0101.c.tt$" + mozarabic_break_with_rome_decision.tt.you_gain_a_hof:0 "为[religious_leader.GetFaith.GetName]创建了相同[faith|E]的[head_of_faith|E][title|E]" + mozarabic_break_with_rome_decision.tt.new_hof_id:0 "[new_religious_head.GetTitledFirstName]是你的新[head_of_faith|E]" + + iberia_north_africa.0112.t:0 "[religious_leader.GetFaith.GetAdjectiveNoTooltip]的教会与[pope.GetFaith.GetNameNoTooltip]分裂" + iberia_north_africa.0112.desc.intro:0 "经过艰苦卓绝的努力,[religious_leader.GetTitledFirstName]终于完成了一生的事业,[religious_leader.GetHerHis]积累了足够的政权与神权,为[religious_leader.GetFaith.GetAdjective]的教会共同达成同一目标:与[pope.GetTitledFirstName]的暴政决裂。\n\n关于如何填补失去罗马独裁后留下的空白,相应召开的教会大公会议对此争议巨大,据报部分教士在[religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier]的殿堂公开搏斗。\n\n唯一能打破僵持的是[religious_leader.GetTitledFirstNamePossessiveNoTooltip]的调停,最终决定注重" + iberia_north_africa.0112.desc.fundamentalist:0 "继承衣钵,利用武装部队护送朝圣者前往[religious_leader.GetFaith.GetAdjectiveNoTooltip]圣地。" + iberia_north_africa.0112.desc.righteous:0 "弃绝那些被[religious_leader.GetSheHe]视为罪恶暴力的行径,它们一度严重侵染了[religious_leader.GetFaith.GetReligion.GetName]。\n\n依照[religious_leader.GetHerHim]的训导,[religious_leader.GetFaith.GetAdherentNamePluralNoTooltip]应当注重善度一生的德行,而非用异教徒的鲜血铺平前往[religious_leader.GetFaith.PositiveAfterLife]的道路。" + iberia_north_africa.0112.desc.pluralist:0 "放松限制与管控,不再禁止与穆斯林邻居和解,捍卫基督宗教各派别间的普世教会纽带。" + iberia_north_africa.0112.a.same_faith:0 "以[religious_leader.GetFaith.HighGodName]和我们权利的名义!" + iberia_north_africa.0112.a.same_religion:0 "他们最好别封锁#EMP 我们的#!圣地。" + iberia_north_africa.0112.a.misc:0 "似乎他们在做毫无必要的细分……" + iberia_north_africa.0112.b.same_faith:0 "力量来自和平!" + # ^Kane lives in Death! + iberia_north_africa.0112.b.same_religion:0 "我希望他们认为他们优于我们……" + iberia_north_africa.0112.b.misc:0 "不知道他们是怎么让#EMP 那玩意儿#!运转的……" + iberia_north_africa.0112.c.same_faith:0 "我们之间的共同点更多。" + iberia_north_africa.0112.c.same_religion:0 "令人担忧……" + iberia_north_africa.0112.c.islam:0 "希望这是通往真正皈依的第一步……" + iberia_north_africa.0112.c.misc:0 "那是个混合信仰,不是吗?" + iberia_north_africa.0121.t:0 "回归乡里" + iberia_north_africa.0121.desc.intro:0 "我对[old_faith.GetAdjective]有所疑虑……这不是什么秘密。" + iberia_north_africa.0121.desc.excommunicated:0 "被绝罚使我难堪,让我的灵魂不胜负担,还令我在生活中与其他[old_faith.GetAdherentNamePluralNoTooltip]陷入无休止的冲突,这不公平。" + iberia_north_africa.0121.desc.rivalry_with_hof:0 "和[old_faith.GetReligiousHead.GetTitledFirstName]进行的没完没了的争论,一点世俗小事[old_faith.GetReligiousHead.GetSheHe]#EMP 都要#!压我一头,我真是受够了。" + iberia_north_africa.0121.desc.negative_piety_level:0 "我的行为将我标注成一个满足于精神上堕落的罪人,不可否认,这有多受孤立。" + iberia_north_africa.0121.desc.lorgar:0 "尽管我的信仰之火如太阳一般炽烈地燃烧着,但我却有一种挥之不去的感觉,那就是宇宙中一定有比[old_faith.HighGodName]#EMP 更重要#!的东西。一些更原初的真理。" + iberia_north_africa.0121.desc.sinful_traits:0 "感觉好像我的所有行为,所有想法,所有生活方式,都被列入了原罪。" + iberia_north_africa.0121.desc.virtuous_basque_pagan_traits:0 "有时,我会质疑为何自己还要热爱它,我的全部个性似乎都是为了某种不同的事物而#EMP 铸造#!的。" + iberia_north_africa.0121.desc.naked_cynicism:0 "我认为它很无趣,更糟的是,它还彻底受制于我完全无法控制的权力。" + iberia_north_africa.0121.desc.outro:0 "\n\n不过最终,我想我在[basque_faith.GetName]中找到了慰藉。这个小教派的乡村宗教综摄态度不会对我下判断,只是对于超越当地故事传承人的前景有种飘飘然的兴奋之情。\n\n这种兴奋或许让他们能接受……建议。" + iberia_north_africa.0121.a:0 "[basque_faith.GetNameNoTooltip]将再次成为战士的信仰!" + iberia_north_africa.0121.a.tt:0 "你主张偏向$doctrine_pluralism_fundamentalist_name$" + iberia_north_africa.0121.b:0 "与自然和谐共处总好过与邻居和谐共处。" + iberia_north_africa.0121.b.tt:0 "你主张偏向$doctrine_pluralism_righteous_name$" + iberia_north_africa.0121.c:0 "有许多宗教的传统值得共有。" + iberia_north_africa.0121.c.tt:0 "你主张偏向$doctrine_pluralism_pluralistic_name$" + iberia_north_africa.0121.d:0 "要是我强迫改变,不就和[old_faith.GetNameNoTooltip]一样堕落了?" + iberia_north_africa.0121.d.tt:0 "你保留信仰的原始样貌" + + iberia_north_africa.0122.t:0 "$iberia_north_africa.0121.t$" + iberia_north_africa.0122.desc.intro:0 "看来[religious_leader.GetTitledFirstNamePossessive]" + iberia_north_africa.0122.desc.excommunicated:0 "所受的绝罚终于让[religious_leader.GetHerHim]受够了[old_faith.GetName]。" + iberia_north_africa.0122.desc.rivalry_with_hof:0 "与[old_faith.GetReligiousHead.GetTitledFirstName]的仇敌关系终于达到了无法避免的爆发点。" + iberia_north_africa.0122.desc.negative_piety_level:0 "之前对于[old_faith.GetName]的过犯与[religious_leader.GetHerHis]接下来要做的事情相形见绌。" + iberia_north_africa.0122.desc.lorgar:0 "对于相信某种更……#EMP 原始#!事物的渴求变得太过强烈,导致[religious_leader.GetHerHim]走上了异端之路。" + iberia_north_africa.0122.desc.sinful_traits:0 "罪恶的行为方式终于彻底战胜了[religious_leader.GetHerHis]的[old_faith.GetAdjective]信仰。" + iberia_north_africa.0122.desc.virtuous_basque_pagan_traits:0 "所受到的乡村生活美德的缓慢诱惑终于完成。" + iberia_north_africa.0122.desc.naked_cynicism:0 "对[religious_leader.GetHerHis]的领地灵性生活的强烈控制欲终于失控了。" + iberia_north_africa.0122.desc.midtro:0 "\n\n[religious_leader.GetTitleAsNameNoTooltip|U]一阵自信的疯狂发作,将比利牛斯山中的一种鲜为人知的综摄民间信仰[basque_faith.GetName],抬举为[religious_leader.GetPrimaryTitle.GetNameNoTier]新的首要宗教。\n\n" + iberia_north_africa.0122.desc.fundamentalist:0 "尽管该教派一开始相对平和,但[religious_leader.GetTitledFirstNameNoTooltip]还是激起了他们的狂暴,许诺只要支持[religious_leader.GetHerHis]的基要主义运动,就以劫掠的战利品支付他们一份战士的工资。" + iberia_north_africa.0122.desc.righteous:0 "[religious_leader.GetTitledFirstNameNoTooltip]试图疏远这个小教派与基督教的密切关系,正推动教派回归在[religious_leader.GetSheHe]看来更可信的原始宗教神话部分。" + iberia_north_africa.0122.desc.pluralist:0 "尽管该教派几个世纪以来一直在吸收基督教元素,但[religious_leader.GetTitledFirstNameNoTooltip]正运用[religious_leader.GetHerHis]相当大的影响力,引入与之相冲突的伊斯兰教元素,在[religious_leader.GetSheHe]能做到的地方抹除、替代以及更新纳匝肋式礼仪。" + iberia_north_africa.0122.desc.unchanged:0 "尽管在神学上受到了新的关注,但这个默默无闻的宗教并未作出改变,依然是基督教义与传统瓦斯科涅神话的结合体。" + iberia_north_africa.0122.a:0 "说实话,我觉得[religious_leader.GetSheHe]做得有些道理……" + iberia_north_africa.0122.b.same_faith:0 "这血腥的异端!" + iberia_north_africa.0122.b.same_religion:0 "这只会以他们的毁灭告终。" + iberia_north_africa.0122.b.respects_fellow_warmongers:0 "至少他们不害怕打仗。" + iberia_north_africa.0122.b.misc:0 "只要他们在远处打就行。" + iberia_north_africa.0122.c.same_faith:0 "[religious_leader.GetFirstNameNoTooltip]为了一些腐朽的树林放弃了[old_faith.HighGodName]?!" + iberia_north_africa.0122.c.same_religion:0 "[religious_leader.GetFirstNameNoTooltip]以为[religious_leader.GetSheHe]比我们#EMP 强#!?" + iberia_north_africa.0122.c.believes_in_harmony_with_nature:0 "至少他们懂得大自然的神妙。" + iberia_north_africa.0122.c.misc:0 "所以他们为树代言?" + iberia_north_africa.0122.d.muslim:0 "至少[basque_faith.GetAdherentNamePluralNoTooltip]离[islam_religion.GetNameNoTooltip]更近了。" + iberia_north_africa.0122.d.same_faith:0 "他们已经弃绝我们两次了!" + iberia_north_africa.0122.d.same_religion:0 "岂有此理!" + iberia_north_africa.0122.d.syncretised_with_islam:0 "至少他们还没完全丢掉脑子。" + iberia_north_africa.0122.d.misc:0 "呃,不是我的节庆,也不是我的跳舞熊。" + iberia_north_africa.0122.e.same_faith:0 "所以#EMP 这#!是宽容之举。" + iberia_north_africa.0122.e.same_religion:0 "令人担忧……" + iberia_north_africa.0122.e.syncretised_with_christianity:0 "$iberia_north_africa.0122.d.syncretised_with_islam$" + iberia_north_africa.0122.e.misc:0 "老实说,这似乎是个相当无趣的改变。" + + iberia_north_africa.0131.t:0 "埃布罗河的子民" + iberia_north_africa.0131.desc.intro:0 "随着[k_aragon.GetDefinitiveName]的创立,我已发起了[aragonese_culture.GetName]文化在我国大小城镇中的蓬勃拓展。不仅是在我们$d_aragon$的腹地,也在" + iberia_north_africa.0131.desc.duchy.one:0 "[duchy_a.GetBaseNameNoTier]," + iberia_north_africa.0131.desc.duchy.two:1 "[duchy_a.GetBaseNameNoTier]和[duchy_b.GetBaseNameNotier]," + iberia_north_africa.0131.desc.duchy.three:0 "[duchy_a.GetBaseNameNoTier]、[duchy_b.GetBaseNameNoTier]和[duchy_c.GetBaseNameNoTier]," + iberia_north_africa.0131.desc.outro:0 "我新创建的民族的影响力正在向更远处传播。\n\n然而……我不禁怀念起[founder_culture.GetName]文化的某些方式。它或许已不再是我生活的核心,但以我的影响力和地位,它不必完全离开。" + # We can't use a script value here since we're using a while loop for the count, and they don't _currently_ support scripted values. + form_the_kingdom_of_aragon_decision.tt.x_random_counties_in_d_aragon:0 "$d_aragon$的3个随机[counties|E]:" + iberia_north_africa.0131.a:0 "这些人民是我的人民,有他们就够了。" + iberia_north_africa.0131.b:0 "[founder_culture.GetNameNoTooltip]文化的习俗也不是都那么差……" + iberia_north_africa.0131.c:0 "对我们真正重要的东西并没有改变。" + iberia_north_africa.0131.d:0 "不管世界如何变化,我们都不能忘记我们的根!" + + iberia_north_africa.2105.t:0 "地中海统治者" + iberia_north_africa.2105.desc:0 "通过占领[mallorca.GetNameNoTier],[sardinas.GetNameNoTier]和[sicily.GetNameNoTier],我们可以宣称自己就是地中海的正当统治者。使者们已经航行至各个角落,将我们辉煌的成就告知那些弱小的统治者。\n\n这片海洋以及它所触及的一切都属于我们!" + iberia_north_africa.2105.a:0 "没人可以反对我们!" + + iberia_north_africa.fp2_golden_age_generic_title_intro:0 "黄金时代科学:" + iberia_north_africa.2001.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$失落的知识" + iberia_north_africa.2001.desc:0 "一位知名翻译家[generated_actor.GetFullName]在听说我正在赞助科学后抵达了我的宫廷。“如果你追求知识,最好的知识就在古书之中。尽管它们可能被遗忘,但它们的正确性未减分毫。”\n\n“我有许多未经翻译的书,只要赞助我,你肯定会从中受益!”" + iberia_north_africa.2001.a:0 "我将不遗余力" + iberia_north_africa.2001.a.learning:0 "哲学" + iberia_north_africa.2001.a.martial:0 "军事" + iberia_north_africa.2001.a.stewardship:0 "经济" + iberia_north_africa.2001.a.diplointrigue:0 "修辞" + iberia_north_africa.2001.a.end:0 "出版。" + iberia_north_africa.2001.a.a:0 "你索要一本可以帮你提高你最低能力的书籍。" + iberia_north_africa.2001.b:0 "你会得到我的赞助,给我带点有用的东西。" + iberia_north_africa.2001.b.a:0 "[generated_actor.GetFirstNameNoTooltip]会给你一本提升随机[skill|E]的书籍" + iberia_north_africa.2001.c:0 "我为什么需要古书?历史在科学中没有一席之地!" + iberia_north_africa.2002.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$星象医生" + iberia_north_africa.2002.desc:1 "“大人,请帮我说服这个蠢货!这个医生给我的右眼做了白内障手术,现在却拒绝治疗我的左眼!”[patientzero.GetTitledFirstName]呼喊道。“手术只有在星辰交汇的时候才能完美成功。你#italic 必须#!再等12年才能确保接下来的手术!”沮丧的医生[generated_actor.GetFirstName]回答道。\n\n作为统治者,我有责任解决此事。我应当冒着手术失败的风险干涉占星术吗?" + iberia_north_africa.2002.a:0 "这将是[child_offering.GetFirstNameNoTooltip]学习医学的绝妙机会!" + iberia_north_africa.2002.a.flavor:0 "你提议让你的孩子[child_offering.GetFirstName]作为助手,协助[patientzero.GetFirstName]进行白内障手术。" + iberia_north_africa.2002.a.a:0 "[child_offering.GetFirstName]协助手术" + iberia_north_africa.2002.a.b:0 "白内障手术结果" + iberia_north_africa.2002.b:0 "星象并不影响你的能力,做手术吧!" + iberia_north_africa.2002.b.a:0 "你在了解风险的情况下仍要求进行手术。" + iberia_north_africa.2002.c:0 "确实,最好等到条件有利时再说。" + iberia_north_africa.2002.d:0 "#italic 实际上#!,如果你从#italic 这个#!角度看,星象就对了!" + iberia_north_africa.2003.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$天职冲突" + iberia_north_africa.2003.desc:0 "自从我开始赞助以来,许多学者在[playerprovince.GetNameNoTooltip]来来去去,但其中两位尤其突出。也许是因为他们都是才华横溢的怪人,也许是因为他们#italic 永远不会闭嘴#!并且在我的宫廷里不断争辩信念的差异。“我#italic 拒绝#!和[generated_actor_r.GetFirstName]这么蠢的人一起工作!”[generated_actor_k.GetFirstName]叫着,而[generated_actor_r.GetFirstName]也回应到“很好,我也绝不会和#italic 你#!这么固执的人一起工作!”\n\n“[ROOT.Char.GetTitledFirstName],你相信什么?解释自然世界是否哲学家的天职,还是说先知的权威在此之上?”" + iberia_north_africa.2003.a:0 "实际上,这属于#ber 我的#!职权。现在给我去工作。" + iberia_north_africa.2003.a.flavor:0 "你冒犯了双方,使他们更鄙视你而不是对方。" + iberia_north_africa.2003.b:0 "当然是像阿里斯特亚斯这样明智的哲学家。" + iberia_north_africa.2003.c:0 "如果你不先相信以西结,你怎么能相信哲学家?" + iberia_north_africa.fp2_pilgrim_roads_generic_title_intro:0 "朝圣之路:" + iberia_north_africa.2011.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$流浪战士" + iberia_north_africa.2011.desc:0 "当我漫游到[chosen_location_for_pilgrim_roads.GetName]的时候,一颗巨树停住了我的脚步,吸引我去树荫休息。我坐在凉爽的树荫下,发现边上有一个[generated_actor.GetWomanMan]。“你是朝圣者吗?”我问到。" + iberia_north_africa.2011.desc_merge_into:0 "那个休息中的身影回答道," + iberia_north_africa.2011.desc_soldier:0 "$iberia_north_africa.2011.desc_merge_into$“我只不过是一个迷途的战士,我叫[generated_actor.GetName]。我来此地是为了访问[chosen_holy_site_for_pilgrim_roads.GetNameNoTier],以探寻为什么[generated_actor.GetFaith.HighGodName]抛弃了我,我的剑锋未来又该指向何处。”" + iberia_north_africa.2011.desc_captain:0 "$iberia_north_africa.2011.desc_merge_into$“也许我是吧。但我认识到自己更像一个迷失的灵魂。我的名字叫[generated_actor.GetName],是一个前骑士团队长,现在则只不过是个追寻[generated_actor.GetFaith.HighGodName]和更伟大事业的流浪汉。”" + iberia_north_africa.2011.a:0 "[generated_actor.GetFaith.HighGodName]会期望你加入我,[generated_actor.GetFirstNameNoTooltip]。" + iberia_north_africa.2011.b:0 "我敢肯定[generated_actor.GetFaith.HighGodName]期望你继续寻找敌人。" + iberia_north_africa.2011.b.flavor:0 "你鼓励战士继续独自为[generated_actor.GetFaith.HighGodName]而战,传播你善良的品性。" + iberia_north_africa.2011.c:0 "在你朝圣结束时,你一定会找到[generated_actor.GetFaith.HighGodName]的。" + iberia_north_africa.2011.c.flavor:0 "你让战士不间断地履行对[generated_actor.GetFaith.HighGodName]的责任。" + iberia_north_africa.2012.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$贫困生" + iberia_north_africa.2012.desc:0 "当我漫步于[chosen_location_for_pilgrim_roads.GetName]新修的道路上时,我遇到了一位坐在路标石上的年轻[generated_actor.GetWomanMan],满面愁容,手持空袋。[generated_actor.GetWomanMan]转向了我,问到,“[ROOT.Char.Custom2('RelationToMeAddress', generated_actor)],能为朝圣的学生施舍一枚硬币吗?” " + iberia_north_africa.2012.desc_student:0 "我是一名希望更好地理解[generated_actor.GetFaith.HighGodName]赐予我们的世界的神学生。我甚至愿意把我的旅行笔记送给你,作为对[generated_actor.GetFaith.GetAdjective]教友的感激之情!"" + iberia_north_africa.2012.desc_architect:0 "我学习建筑学,费尽艰辛来到这里就是为了参观[chosen_holy_site_for_pilgrim_roads.GetNameNoTier]保存完好的建筑。我只献身于这门手艺。如果你肯给我点硬币,我愿意把我的建筑学经典给你!”" + iberia_north_africa.2012.a:0 "我可以运用这些知识。很好,我同意这交易。" + iberia_north_africa.2012.b:0 "也许你应该试着找份工作。" + iberia_north_africa.2012.b.flavor:0 "你为学生提供了一份在你宫廷的好工作,让他大吃一惊。" + iberia_north_africa.2012.c:0 "没必要。作为[ROOT.Char.GetFaith.GetAdherentNameNoTooltip],帮助你是我的义务。" + iberia_north_africa.2013.t:0 "致为朝圣者铺平道路的[ROOT.Char.GetSheHe]。" + iberia_north_africa.2013.desc:0 "你已经完成了模范的工作,为进入[chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]圣地打下了必要的文字基础。因此,我必须奖励你。\n\n告诉我,你有什么想要的吗?" + iberia_north_africa.2013.a:0 "你的赞美就足够了,我的[fp2_iberia_north_africa_2013_head_of_faith.GetFaith.ReligiousHeadName]。" + iberia_north_africa.2013.b:0 "以[ROOT.Char.GetFaith.HighGodName]的名义传颂我的事迹。" + iberia_north_africa.2013.c:0 "让每个战士都知道我对[ROOT.Char.GetFaith.GetNameNoTooltip]的贡献。" + iberia_north_africa.2013.d:0 "赐我一件值得在[chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]展示的宝物。" + iberia_north_africa.2013.d.tooltip:0 "[fp2_iberia_north_africa_2013_head_of_faith.GetTitledFirstName]将赐予你一件被祝福的[artifact|E]" + iberia_north_africa.2013.notif.t:0 "虔诚之路" + struggle_iberia_form_portugal_decision_correct_phase_tt:0 "当前[struggle_phase|E]是[struggle_phase_iberia_opportunity|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/map/map_modes_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/map/map_modes_l_simp_chinese.yml new file mode 100644 index 0000000000..8ba2a9c6db --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/map/map_modes_l_simp_chinese.yml @@ -0,0 +1,38 @@ +l_simp_chinese: + terrain:0 "地形" + terrain_desc:0 "$MAPMODE_TERRAIN$" + baronies:0 "男爵领" + baronies_desc:0 "$MAPMODE_BARONIES$" + counties:0 "伯爵领" + counties_desc:0 "$MAPMODE_COUNTIES$" + realms:0 "领地" + realms_desc:0 "$MAPMODE_REALMS$" + cultures:0 "文化" + cultures_desc:0 "$MAPMODE_CULTURES$" + court_languages:0 "$MAPMODE_COURT_LANGUAGES_NAME$" + court_languages_desc:0 "$MAPMODE_COURT_LANGUAGES$" + players:0 "$MAPMODE_PLAYERS_LABEL$" + players_desc:0 "$MAPMODE_PLAYERS$" + dejure_counties:0 "$MAPMODE_DJ_COUNTIES_NAME$" + dejure_counties_desc:0 "$MAPMODE_DJ_COUNTIES$" + dejure_duchies:0 "公国头衔" + dejure_duchies_desc:0 "$MAPMODE_DJ_DUCHIES$" + dejure_kingdoms:0 "王国头衔" + dejure_kingdoms_desc:0 "$MAPMODE_DJ_KINGDOMS$" + dejure_empires:0 "帝国头衔" + dejure_empires_desc:0 "$MAPMODE_DJ_EMPIRES$" + realm_areas:0 "领地地区" + realm_areas_desc:0 "$MAPMODE_AREAS$" + religions:0 "信仰" + religions_desc:0 "$MAPMODE_RELIGIONS$" + simple_terrain:0 "$MAPMODE_SIMPLE_TERRAIN_NAME$" + simple_terrain_desc:0 "$MAPMODE_SIMPLE_TERRAIN$" + county_development:0 "$MAPMODE_COUNTY_DEVELOPMENT_NAME$" + county_development_desc:0 "$MAPMODE_COUNTY_DEVELOPMENT$" + diplomacy_desc:0 "$MAPMODE_DIPLOMACY$" + houses:0 "家族" + houses_desc:0 "$MAPMODE_HOUSES$" + government:0 "$MAPMODE_GOVERNMENT_NAME$" + government_desc:0 "$MAPMODE_GOVERNMENT$" + struggle:0 "参与情况" + struggle_desc:0 "#T 参与情况#!\n显示[struggle_region|E]内[realms|E]的参与情况。" diff --git a/project/ck3/base_game/localization/simp_chinese/map_items_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/map_items_l_simp_chinese.yml index fae1dc455c..6a10a4c77f 100644 --- a/project/ck3/base_game/localization/simp_chinese/map_items_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/map_items_l_simp_chinese.yml @@ -47,6 +47,7 @@ river_niger:0 "尼日尔河" river_bussa_rapids:0 "布萨急流" river_euphrates:0 "幼发拉底河" + river_tigris:0 "底格里斯河" river_indus:0 "印度河" river_sutlej:0 "设多图卢河" river_ganges:0 "恒河" diff --git a/project/ck3/base_game/localization/simp_chinese/mercenaries_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/mercenaries_l_simp_chinese.yml index aeda3422e6..132a01684c 100644 --- a/project/ck3/base_game/localization/simp_chinese/mercenaries_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/mercenaries_l_simp_chinese.yml @@ -3,476 +3,476 @@ mercenary_company_knE_z_evi_of_the_road:0 "道上王公" mercenary_company_forest_wolves:0 "森林狼" mercenary_company_allemannic_guard:0 "阿勒曼尼卫队" - mercenary_company_allemannic_guard_article:0 "$articleblank_blank$" + mercenary_company_allemannic_guard_article:0 "$articleblank_article$" mercenary_company_almogavars_1:0 "[TITLE.GetNameNoTierNoTooltip]突袭兵" - mercenary_company_almogavars_1_article:0 "$articleblank_blank$" + mercenary_company_almogavars_1_article:0 "$articleblank_article$" mercenary_company_almogavars_2:0 "[TITLE.GetNameNoTierNoTooltip]突袭兵" - mercenary_company_almogavars_2_article:0 "$articleblank_blank$" + mercenary_company_almogavars_2_article:0 "$articleblank_article$" mercenary_company_almogavars_andalusian_1:0 "[TITLE.GetNameNoTierNoTooltip]突袭兵" - mercenary_company_almogavars_andalusian_1_article:0 "$articleblank_blank$" + mercenary_company_almogavars_andalusian_1_article:0 "$articleblank_article$" mercenary_company_altaic_riders_of_place:0 "[TITLE.GetNameNoTierNoTooltip]骑手" - mercenary_company_altaic_riders_of_place_article:0 "$articleblank_blank$" + mercenary_company_altaic_riders_of_place_article:0 "$articleblank_article$" mercenary_company_andalusian_treasurers_1:0 "[TITLE.GetNameNoTierNoTooltip]司库" - mercenary_company_andalusian_treasurers_1_article:0 "$articleblank_blank$" + mercenary_company_andalusian_treasurers_1_article:0 "$articleblank_article$" mercenary_company_apabhransa_band:0 "阿波拔楞舍大队" - mercenary_company_apabhransa_band_article:0 "$articleblank_blank$" + mercenary_company_apabhransa_band_article:0 "$articleblank_article$" mercenary_company_army_of_kylfingar:0 "锤兵军团" - mercenary_company_army_of_kylfingar_article:0 "$articleblank_blank$" + mercenary_company_army_of_kylfingar_article:0 "$articleblank_article$" mercenary_company_army_of_the_crossing:0 "十字路口军团" - mercenary_company_army_of_the_crossing_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_crossing_article:0 "$articleblank_article$" mercenary_company_army_of_the_ore:0 "矿石军团" - mercenary_company_army_of_the_ore_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_ore_article:0 "$articleblank_article$" mercenary_company_army_of_the_senator:0 "元老军团" - mercenary_company_army_of_the_senator_article:0 "$articleblank_blank$" + mercenary_company_army_of_the_senator_article:0 "$articleblank_article$" mercenary_company_army_under_the_sky:0 "天下军团" - mercenary_company_army_under_the_sky_article:0 "$articleblank_blank$" + mercenary_company_army_under_the_sky_article:0 "$articleblank_article$" mercenary_company_badami_companions:0 "伐陀毗战友团" - mercenary_company_badami_companions_article:0 "$articleblank_blank$" + mercenary_company_badami_companions_article:0 "$articleblank_article$" mercenary_company_baltic_band:0 "波罗的战帮" - mercenary_company_baltic_band_article:0 "$articleblank_blank$" + mercenary_company_baltic_band_article:0 "$articleblank_article$" mercenary_company_band_of_firesmoke:0 "火烟大队" - mercenary_company_band_of_firesmoke_article:0 "$articleblank_blank$" + mercenary_company_band_of_firesmoke_article:0 "$articleblank_article$" mercenary_company_band_of_horned_welshmen:0 "号角大队" - mercenary_company_band_of_horned_welshmen_article:0 "$articleblank_blank$" + mercenary_company_band_of_horned_welshmen_article:0 "$articleblank_article$" mercenary_company_band_of_kerns:0 "凯切尔恩大队" - mercenary_company_band_of_kerns_article:0 "$articleblank_blank$" + mercenary_company_band_of_kerns_article:0 "$articleblank_article$" mercenary_company_band_of_medes:0 "米底大队" - mercenary_company_band_of_medes_article:0 "$articleblank_blank$" + mercenary_company_band_of_medes_article:0 "$articleblank_article$" mercenary_company_band_of_sermaj:0 "塞尔马伊大队" - mercenary_company_band_of_sermaj_article:0 "$articleblank_blank$" + mercenary_company_band_of_sermaj_article:0 "$articleblank_article$" mercenary_company_band_of_the_arrow_rain:0 "箭雨大队" - mercenary_company_band_of_the_arrow_rain_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_arrow_rain_article:0 "$articleblank_article$" mercenary_company_band_of_the_bay:0 "海湾大队" - mercenary_company_band_of_the_bay_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_bay_article:0 "$articleblank_article$" mercenary_company_band_of_the_black_monk:0 "黑修士大队" - mercenary_company_band_of_the_black_monk_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_black_monk_article:0 "$articleblank_article$" mercenary_company_band_of_the_brigand_emperor:0 "强盗皇帝大队" - mercenary_company_band_of_the_brigand_emperor_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_brigand_emperor_article:0 "$articleblank_article$" mercenary_company_band_of_the_egg:0 "蛋之大队" - mercenary_company_band_of_the_egg_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_egg_article:0 "$articleblank_article$" mercenary_company_band_of_the_fallen_knez:0 "堕落王公大队" - mercenary_company_band_of_the_fallen_knez_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_fallen_knez_article:0 "$articleblank_article$" mercenary_company_band_of_the_father:0 "父亲大队" - mercenary_company_band_of_the_father_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_father_article:0 "$articleblank_article$" mercenary_company_band_of_the_fields:0 "战场大队" - mercenary_company_band_of_the_fields_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_fields_article:0 "$articleblank_article$" mercenary_company_band_of_the_nilgai:0 "蓝牛羚大队" - mercenary_company_band_of_the_nilgai_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_nilgai_article:0 "$articleblank_article$" mercenary_company_band_of_the_seas:0 "万海大队" - mercenary_company_band_of_the_seas_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_seas_article:0 "$articleblank_article$" mercenary_company_band_of_tocharoi:0 "吐火罗大队" - mercenary_company_band_of_tocharoi_article:0 "$articleblank_blank$" + mercenary_company_band_of_tocharoi_article:0 "$articleblank_article$" mercenary_company_baranis_company_of_place:0 "[TITLE.GetNameNoTierNoTooltip]佣兵团" - mercenary_company_baranis_company_of_place_article:0 "$articleblank_blank$" + mercenary_company_baranis_company_of_place_article:0 "$articleblank_article$" mercenary_company_bedouin_company_of_place:0 "[TITLE.GetNameNoTierNoTooltip]佣兵团" - mercenary_company_bedouin_company_of_place_article:0 "$articleblank_blank$" + mercenary_company_bedouin_company_of_place_article:0 "$articleblank_article$" mercenary_company_bengal_host:0 "旁伽罗兵众" - mercenary_company_bengal_host_article:0 "$articleblank_blank$" + mercenary_company_bengal_host_article:0 "$articleblank_article$" mercenary_company_birchers_of_place:0 "[TITLE.GetNameNoTierNoTooltip]伯奇团" - mercenary_company_birchers_of_place_article:0 "$articleblank_blank$" + mercenary_company_birchers_of_place_article:0 "$articleblank_article$" mercenary_company_black_band:0 "黑色大队" - mercenary_company_black_band_article:0 "$articleblank_blank$" + mercenary_company_black_band_article:0 "$articleblank_article$" mercenary_company_bodyguards_of_gwendolen:0 "格温道伦卫队" - mercenary_company_bodyguards_of_gwendolen_article:0 "$articleblank_blank$" + mercenary_company_bodyguards_of_gwendolen_article:0 "$articleblank_article$" mercenary_company_border_reavers_band:0 "边境掠夺者大队" - mercenary_company_border_reavers_band_article:0 "$articleblank_blank$" + mercenary_company_border_reavers_band_article:0 "$articleblank_article$" mercenary_company_border_reivers:0 "边境掠夺者" - mercenary_company_border_reivers_article:0 "$articleblank_blank$" + mercenary_company_border_reivers_article:0 "$articleblank_article$" mercenary_company_brothers_of_bayan:0 "伯颜兄弟团" - mercenary_company_brothers_of_bayan_article:0 "$articleblank_blank$" + mercenary_company_brothers_of_bayan_article:0 "$articleblank_article$" mercenary_company_bull:0 "公牛佣兵团" - mercenary_company_bull_article:0 "$articleblank_blank$" + mercenary_company_bull_article:0 "$articleblank_article$" mercenary_company_butr_place_band:0 "[TITLE.GetNameNoTierNoTooltip]大队" - mercenary_company_butr_place_band_article:0 "$articleblank_blank$" + mercenary_company_butr_place_band_article:0 "$articleblank_article$" mercenary_company_chastisement_of_place:0 "[TITLE.GetNameNoTierNoTooltip]惩戒团" - mercenary_company_chastisement_of_place_article:0 "$articleblank_blank$" + mercenary_company_chastisement_of_place_article:0 "$articleblank_article$" mercenary_company_compagnia_del_cappalletto:0 "冠帽佣兵团" - mercenary_company_compagnia_del_cappalletto_article:0 "$articleblank_blank$" + mercenary_company_compagnia_del_cappalletto_article:0 "$articleblank_article$" mercenary_company_compagnia_della_rosa:0 "蔷薇佣兵团" - mercenary_company_compagnia_della_rosa_article:0 "$articleblank_blank$" + mercenary_company_compagnia_della_rosa_article:0 "$articleblank_article$" mercenary_company_compagnia_della_stella:0 "星辰佣兵团" - mercenary_company_compagnia_della_stella_article:0 "$articleblank_blank$" + mercenary_company_compagnia_della_stella_article:0 "$articleblank_article$" mercenary_company_compagnia_di_san_giorgio:0 "圣乔治兵团" - mercenary_company_compagnia_di_san_giorgio_article:0 "$articleblank_blank$" + mercenary_company_compagnia_di_san_giorgio_article:0 "$articleblank_article$" mercenary_company_companions_of_the_woods:0 "森林佣兵团" - mercenary_company_companions_of_the_woods_article:0 "$articleblank_blank$" + mercenary_company_companions_of_the_woods_article:0 "$articleblank_article$" mercenary_company_company_of_bretons:0 "布列塔尼亚人佣兵团" - mercenary_company_company_of_bretons_article:0 "$articleblank_blank$" + mercenary_company_company_of_bretons_article:0 "$articleblank_article$" mercenary_company_company_of_four_kings:0 "四王兵团" - mercenary_company_company_of_four_kings_article:0 "$articleblank_blank$" + mercenary_company_company_of_four_kings_article:0 "$articleblank_article$" mercenary_company_company_of_jarl_landless:0 "无地贵族佣兵团" - mercenary_company_company_of_jarl_landless_article:0 "$articleblank_blank$" + mercenary_company_company_of_jarl_landless_article:0 "$articleblank_article$" mercenary_company_company_of_khantys:0 "汉特佣兵团" mercenary_company_company_of_kashmir:0 "迦湿弥罗佣兵团" - mercenary_company_company_of_khantys_article:0 "$articleblank_blank$" + mercenary_company_company_of_khantys_article:0 "$articleblank_article$" mercenary_company_company_of_kvens:0 "克文人佣兵团" - mercenary_company_company_of_kvens_article:0 "$articleblank_blank$" + mercenary_company_company_of_kvens_article:0 "$articleblank_article$" mercenary_company_company_of_makran:0 "弥兰佣兵团" - mercenary_company_company_of_makran_article:0 "$articleblank_blank$" + mercenary_company_company_of_makran_article:0 "$articleblank_article$" mercenary_company_company_of_many_colours:0 "万色佣兵团" - mercenary_company_company_of_many_colours_article:0 "$articleblank_blank$" + mercenary_company_company_of_many_colours_article:0 "$articleblank_article$" mercenary_company_company_of_meroe:0 "麦罗埃佣兵团" - mercenary_company_company_of_meroe_article:0 "$articleblank_blank$" + mercenary_company_company_of_meroe_article:0 "$articleblank_article$" mercenary_company_company_of_odisha:0 "乌里舍佣兵团" - mercenary_company_company_of_odisha_article:0 "$articleblank_blank$" + mercenary_company_company_of_odisha_article:0 "$articleblank_article$" mercenary_company_company_of_oleg:0 "奥列格军众" - mercenary_company_company_of_oleg_article:0 "$articleblank_blank$" + mercenary_company_company_of_oleg_article:0 "$articleblank_article$" mercenary_company_company_of_rus:0 "罗斯兵团" - mercenary_company_company_of_rus_article:0 "$articleblank_blank$" + mercenary_company_company_of_rus_article:0 "$articleblank_article$" mercenary_company_company_of_sea_crossers:0 "渡海者佣兵团" - mercenary_company_company_of_sea_crossers_article:0 "$articleblank_blank$" + mercenary_company_company_of_sea_crossers_article:0 "$articleblank_article$" mercenary_company_company_of_shahids:0 "烈士佣兵团" - mercenary_company_company_of_shahids_article:0 "$articleblank_blank$" + mercenary_company_company_of_shahids_article:0 "$articleblank_article$" mercenary_company_company_of_shield_and_scian:0 "盾与刀佣兵团" - mercenary_company_company_of_shield_and_scian_article:0 "$articleblank_blank$" + mercenary_company_company_of_shield_and_scian_article:0 "$articleblank_article$" mercenary_company_company_of_sogdiana:0 "粟特兵团" - mercenary_company_company_of_sogdiana_article:0 "$articleblank_blank$" + mercenary_company_company_of_sogdiana_article:0 "$articleblank_article$" mercenary_company_company_of_the_cannibal:0 "食人佣兵团" - mercenary_company_company_of_the_cannibal_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_cannibal_article:0 "$articleblank_article$" mercenary_company_company_of_the_cruel_hand:0 "毒手佣兵团" - mercenary_company_company_of_the_cruel_hand_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_cruel_hand_article:0 "$articleblank_article$" mercenary_company_company_of_the_dead_men:0 "亡者佣兵团" - mercenary_company_company_of_the_dead_men_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_dead_men_article:0 "$articleblank_article$" mercenary_company_company_of_the_deeplands:0 "深山佣兵团" - mercenary_company_company_of_the_deeplands_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_deeplands_article:0 "$articleblank_article$" mercenary_company_company_of_the_delta:0 "三角洲佣兵团" - mercenary_company_company_of_the_delta_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_delta_article:0 "$articleblank_article$" mercenary_company_company_of_the_dog:0 "犬之佣兵团" - mercenary_company_company_of_the_dog_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_dog_article:0 "$articleblank_article$" mercenary_company_company_of_the_exile:0 "流亡者佣兵团" - mercenary_company_company_of_the_exile_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_exile_article:0 "$articleblank_article$" mercenary_company_company_of_the_gambia:0 "甘布拉佣兵团" - mercenary_company_company_of_the_gambia_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_gambia_article:0 "$articleblank_article$" mercenary_company_company_of_the_ganges:0 "恒河兵团" - mercenary_company_company_of_the_ganges_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_ganges_article:0 "$articleblank_article$" mercenary_company_company_of_the_ghats:0 "河坛佣兵团" - mercenary_company_company_of_the_ghats_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_ghats_article:0 "$articleblank_article$" mercenary_company_company_of_the_goad:0 "刺棒佣兵团" - mercenary_company_company_of_the_goad_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_goad_article:0 "$articleblank_article$" mercenary_company_company_of_the_great_rann:0 "大沼佣兵团" - mercenary_company_company_of_the_great_rann_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_great_rann_article:0 "$articleblank_article$" mercenary_company_company_of_the_kings_son:0 "王子兵团" - mercenary_company_company_of_the_kings_son_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_kings_son_article:0 "$articleblank_article$" mercenary_company_company_of_the_koyil:0 "寺庙佣兵团" - mercenary_company_company_of_the_koyil_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_koyil_article:0 "$articleblank_article$" mercenary_company_company_of_the_leopard:0 "花豹佣兵团" - mercenary_company_company_of_the_leopard_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_leopard_article:0 "$articleblank_article$" mercenary_company_company_of_the_oasis:0 "绿洲佣兵团" - mercenary_company_company_of_the_oasis_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_oasis_article:0 "$articleblank_article$" mercenary_company_company_of_the_punjab:0 "旁遮普佣兵团" - mercenary_company_company_of_the_punjab_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_punjab_article:0 "$articleblank_article$" mercenary_company_company_of_the_saint:0 "圣者佣兵团" - mercenary_company_company_of_the_saint_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_saint_article:0 "$articleblank_article$" mercenary_company_company_of_the_skull_cup:0 "头骨杯佣兵团" - mercenary_company_company_of_the_skull_cup_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_skull_cup_article:0 "$articleblank_article$" mercenary_company_company_of_the_staff:0 "棍棒佣兵团" - mercenary_company_company_of_the_staff_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_staff_article:0 "$articleblank_article$" mercenary_company_company_of_the_stalo:0 "斯塔洛佣兵团" - mercenary_company_company_of_the_stalo_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stalo_article:0 "$articleblank_article$" mercenary_company_company_of_the_stone_anchor:0 "石锚佣兵团" - mercenary_company_company_of_the_stone_anchor_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stone_anchor_article:0 "$articleblank_article$" mercenary_company_company_of_the_stout_horse:0 "壮马佣兵团" - mercenary_company_company_of_the_stout_horse_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_stout_horse_article:0 "$articleblank_article$" mercenary_company_company_of_the_tiger:0 "猛虎佣兵团" - mercenary_company_company_of_the_tiger_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_tiger_article:0 "$articleblank_article$" mercenary_company_company_of_the_yurt:0 "穹庐佣兵团" - mercenary_company_company_of_the_yurt_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_yurt_article:0 "$articleblank_article$" mercenary_company_counts_exiles:0 "伯爵之流亡团" - mercenary_company_counts_exiles_article:0 "$articleblank_blank$" + mercenary_company_counts_exiles_article:0 "$articleblank_article$" mercenary_company_daylamite_company:0 "答儿密佣兵团" - mercenary_company_daylamite_company_article:0 "$articleblank_blank$" + mercenary_company_daylamite_company_article:0 "$articleblank_article$" mercenary_company_default:0 "[TITLE.GetNameNoTierNoTooltip][CULTURE.GetNameNoTooltip]大队" mercenary_company_desert_brethren:0 "沙漠兄弟会" - mercenary_company_desert_brethren_article:0 "$articleblank_blank$" + mercenary_company_desert_brethren_article:0 "$articleblank_article$" mercenary_company_dreamers_of_the_jog:0 "乔格梦者团" - mercenary_company_dreamers_of_the_jog_article:0 "$articleblank_blank$" + mercenary_company_dreamers_of_the_jog_article:0 "$articleblank_article$" mercenary_company_druzynan_host:0 "童子军兵众" - mercenary_company_druzynan_host_article:0 "$articleblank_blank$" + mercenary_company_druzynan_host_article:0 "$articleblank_article$" mercenary_company_finnish_band:0 "芬兰大队" - mercenary_company_finnish_band_article:0 "$articleblank_blank$" + mercenary_company_finnish_band_article:0 "$articleblank_article$" mercenary_company_flemish_band:0 "佛兰德斯大队" - mercenary_company_flemish_band_article:0 "$articleblank_blank$" + mercenary_company_flemish_band_article:0 "$articleblank_article$" mercenary_company_followers_of_sundiata:0 "松迪亚塔军众" - mercenary_company_followers_of_sundiata_article:0 "$articleblank_blank$" + mercenary_company_followers_of_sundiata_article:0 "$articleblank_article$" mercenary_company_followers_of_the_priest_king:0 "祭司王军众" - mercenary_company_followers_of_the_priest_king_article:0 "$articleblank_blank$" + mercenary_company_followers_of_the_priest_king_article:0 "$articleblank_article$" mercenary_company_free_company_of_the_pospolite:0 "全民自由佣兵团" - mercenary_company_free_company_of_the_pospolite_article:0 "$articleblank_blank$" + mercenary_company_free_company_of_the_pospolite_article:0 "$articleblank_article$" mercenary_company_freelances_of_brandys:0 "布兰迪斯自由枪兵团" - mercenary_company_freelances_of_brandys_article:0 "$articleblank_blank$" + mercenary_company_freelances_of_brandys_article:0 "$articleblank_article$" mercenary_company_french:0 "雄鸡佣兵团" - mercenary_company_french_article:0 "$articleblank_blank$" + mercenary_company_french_article:0 "$articleblank_article$" mercenary_company_french_band_1:0 "[TITLE.GetNameNoTierNoTooltip]大队" - mercenary_company_french_band_1_article:0 "$articleblank_blank$" + mercenary_company_french_band_1_article:0 "$articleblank_article$" mercenary_company_french_band_2:0 "[TITLE.GetNameNoTierNoTooltip]大队" - mercenary_company_french_band_2_article:0 "$articleblank_blank$" + mercenary_company_french_band_2_article:0 "$articleblank_article$" mercenary_company_gallowglasses:0 "异乡勇士团" - mercenary_company_gallowglasses_article:0 "$articleblank_blank$" + mercenary_company_gallowglasses_article:0 "$articleblank_article$" mercenary_company_geezan_company:0 "吉兹佣兵团" - mercenary_company_geezan_company_article:0 "$articleblank_blank$" + mercenary_company_geezan_company_article:0 "$articleblank_article$" mercenary_company_ghilman:0 "古拉姆" - mercenary_company_ghilman_article:0 "$articleblank_blank$" + mercenary_company_ghilman_article:0 "$articleblank_article$" mercenary_company_gondershe_band:0 "贡德尔谢大队" - mercenary_company_gondershe_band_article:0 "$articleblank_blank$" + mercenary_company_gondershe_band_article:0 "$articleblank_article$" mercenary_company_gota_band:0 "约塔大队" - mercenary_company_gota_band_article:0 "$articleblank_blank$" + mercenary_company_gota_band_article:0 "$articleblank_article$" mercenary_company_gran_companyia_catalana:0 "大加泰罗尼亚兵团" - mercenary_company_gran_companyia_catalana_article:0 "$articleblank_blank$" + mercenary_company_gran_companyia_catalana_article:0 "$articleblank_article$" mercenary_company_great_company:0 "伟大佣兵团" - mercenary_company_great_company_article:0 "$articleblank_blank$" + mercenary_company_great_company_article:0 "$articleblank_article$" mercenary_company_guardians_of_almnara:0 "灯塔卫队" - mercenary_company_guardians_of_almnara_article:0 "$articleblank_blank$" + mercenary_company_guardians_of_almnara_article:0 "$articleblank_article$" mercenary_company_guards_of_rama_setu:0 "罗摩桥卫队" - mercenary_company_guards_of_rama_setu_article:0 "$articleblank_blank$" + mercenary_company_guards_of_rama_setu_article:0 "$articleblank_article$" mercenary_company_harappan_band:0 "哈拉帕大队" - mercenary_company_harappan_band_article:0 "$articleblank_blank$" + mercenary_company_harappan_band_article:0 "$articleblank_article$" mercenary_company_hawkwoods_band:0 "霍克伍德大队" mercenary_company_hengist_retinue:0 "亨吉斯特近卫团" - mercenary_company_hengist_retinue_article:0 "$articleblank_blank$" + mercenary_company_hengist_retinue_article:0 "$articleblank_article$" mercenary_company_herder_company:0 "牧人佣兵团" - mercenary_company_herder_company_article:0 "$articleblank_blank$" + mercenary_company_herder_company_article:0 "$articleblank_article$" mercenary_company_heruli:0 "赫鲁利人" - mercenary_company_heruli_article:0 "$articleblank_blank$" + mercenary_company_heruli_article:0 "$articleblank_article$" mercenary_company_hindustani_band:1 "葛那及大队" - mercenary_company_hindustani_band_article:0 "$articleblank_blank$" + mercenary_company_hindustani_band_article:0 "$articleblank_article$" mercenary_company_hoplites_of_place:0 "[TITLE.GetNameNoTierNoTooltip]持盾重步兵" - mercenary_company_hoplites_of_place_article:0 "$articleblank_blank$" + mercenary_company_hoplites_of_place_article:0 "$articleblank_article$" mercenary_company_horsas_band:0 "霍萨大队" - mercenary_company_horsas_band_article:0 "$articleblank_blank$" + mercenary_company_horsas_band_article:0 "$articleblank_article$" mercenary_company_host_of_komi:0 "科米兵众" - mercenary_company_host_of_komi_article:0 "$articleblank_blank$" + mercenary_company_host_of_komi_article:0 "$articleblank_article$" mercenary_company_host_of_sangala:0 "奢羯罗兵众" - mercenary_company_host_of_sangala_article:0 "$articleblank_blank$" + mercenary_company_host_of_sangala_article:0 "$articleblank_article$" mercenary_company_host_of_the_nile:0 "尼罗河兵众" - mercenary_company_host_of_the_nile_article:0 "$articleblank_blank$" + mercenary_company_host_of_the_nile_article:0 "$articleblank_article$" mercenary_company_host_of_the_viscount:0 "子爵兵众" - mercenary_company_host_of_the_viscount_article:0 "$articleblank_blank$" + mercenary_company_host_of_the_viscount_article:0 "$articleblank_article$" mercenary_company_host_of_varangians:0 "瓦兰吉兵众" - mercenary_company_host_of_varangians_article:0 "$articleblank_blank$" + mercenary_company_host_of_varangians_article:0 "$articleblank_article$" mercenary_company_huscarls_of_the_sea:0 "海之侍卫团" - mercenary_company_huscarls_of_the_sea_article:0 "$articleblank_blank$" + mercenary_company_huscarls_of_the_sea_article:0 "$articleblank_article$" mercenary_company_immortals_of_place:0 "[TITLE.GetNameNoTierNoTooltip]不死军" - mercenary_company_immortals_of_place_article:0 "$articleblank_blank$" + mercenary_company_immortals_of_place_article:0 "$articleblank_article$" mercenary_company_iron_arms_company:0 "铁臂佣兵团" - mercenary_company_iron_arms_company_article:0 "$articleblank_blank$" + mercenary_company_iron_arms_company_article:0 "$articleblank_article$" mercenary_company_karjala_company:0 "卡累利阿佣兵团" - mercenary_company_karjala_company_article:0 "$articleblank_blank$" + mercenary_company_karjala_company_article:0 "$articleblank_article$" mercenary_company_keepers_of_the_lighthouse:0 "灯塔守护团" - mercenary_company_keepers_of_the_lighthouse_article:0 "$articleblank_blank$" + mercenary_company_keepers_of_the_lighthouse_article:0 "$articleblank_article$" mercenary_company_khanty_host:0 "汉特兵众" - mercenary_company_khanty_host_article:0 "$articleblank_blank$" + mercenary_company_khanty_host_article:0 "$articleblank_article$" mercenary_company_khorasan_band:0 "呼罗珊大队" - mercenary_company_khorasan_band_article:0 "$articleblank_blank$" - mercenary_company_kievan_band:0 "基辅大队" - mercenary_company_kievan_band_article:0 "$articleblank_blank$" + mercenary_company_khorasan_band_article:0 "$articleblank_article$" + mercenary_company_kievan_band:1 "基辅大队" + mercenary_company_kievan_band_article:0 "$articleblank_article$" mercenary_company_kushite_band:0 "库施大队" - mercenary_company_kushite_band_article:0 "$articleblank_blank$" + mercenary_company_kushite_band_article:0 "$articleblank_article$" mercenary_company_lawgochs_followers:0 "劳戈赫军众" mercenary_company_madhmanns_company:0 "马德曼佣兵团" mercenary_company_mamluks:0 "马穆鲁克" - mercenary_company_mamluks_article:0 "$articleblank_blank$" + mercenary_company_mamluks_article:0 "$articleblank_article$" mercenary_company_manglabites:0 "拜占庭禁卫团" - mercenary_company_manglabites_article:0 "$articleblank_blank$" + mercenary_company_manglabites_article:0 "$articleblank_article$" mercenary_company_marchers_of_wasconia:0 "瓦斯科尼亚行军者" - mercenary_company_marchers_of_wasconia_article:0 "$articleblank_blank$" + mercenary_company_marchers_of_wasconia_article:0 "$articleblank_article$" mercenary_company_mawali_band:0 "马瓦里大队" - mercenary_company_mawali_band_article:0 "$articleblank_blank$" + mercenary_company_mawali_band_article:0 "$articleblank_article$" mercenary_company_moksha_archer_company:0 "解脱箭手佣兵团" - mercenary_company_moksha_archer_company_article:0 "$articleblank_blank$" + mercenary_company_moksha_archer_company_article:0 "$articleblank_article$" mercenary_company_nafarroako_konpainia:0 "纳瓦拉佣兵团" - mercenary_company_nafarroako_konpainia_article:0 "$articleblank_blank$" + mercenary_company_nafarroako_konpainia_article:0 "$articleblank_article$" mercenary_company_nenet_band:0 "涅涅茨大队" - mercenary_company_nenet_band_article:0 "$articleblank_blank$" + mercenary_company_nenet_band_article:0 "$articleblank_article$" mercenary_company_noba_company:0 "努比亚佣兵团" - mercenary_company_noba_company_article:0 "$articleblank_blank$" + mercenary_company_noba_company_article:0 "$articleblank_article$" mercenary_company_normans_of_drengot:0 "德朗戈的诺曼人" - mercenary_company_normans_of_drengot_article:0 "$articleblank_blank$" + mercenary_company_normans_of_drengot_article:0 "$articleblank_article$" mercenary_company_north_sea_reavers:0 "北海劫掠者" - mercenary_company_north_sea_reavers_article:0 "$articleblank_blank$" + mercenary_company_north_sea_reavers_article:0 "$articleblank_article$" mercenary_company_oder_band:0 "奥得河自由佣兵团" - mercenary_company_oder_band_article:0 "$articleblank_blank$" + mercenary_company_oder_band_article:0 "$articleblank_article$" mercenary_company_of_the_brabancon_wolf:0 "布拉班松之狼佣兵团" - mercenary_company_of_the_brabancon_wolf_article:0 "$articleblank_blank$" + mercenary_company_of_the_brabancon_wolf_article:0 "$articleblank_article$" mercenary_company_oriya_band:0 "乌里舍大队" - mercenary_company_oriya_band_article:0 "$articleblank_blank$" + mercenary_company_oriya_band_article:0 "$articleblank_article$" mercenary_company_place_cataphracts:0 "[TITLE.GetNameNoTierNoTooltip]铁甲圣骑兵" - mercenary_company_place_cataphracts_article:0 "$articleblank_blank$" + mercenary_company_place_cataphracts_article:0 "$articleblank_article$" mercenary_company_place_horde:0 "[TITLE.GetNameNoTierNoTooltip]游牧军" - mercenary_company_place_horde_article:0 "$articleblank_blank$" + mercenary_company_place_horde_article:0 "$articleblank_article$" mercenary_company_queens_hird:0 "女王私兵团" - mercenary_company_queens_hird_article:0 "$articleblank_blank$" + mercenary_company_queens_hird_article:0 "$articleblank_article$" mercenary_company_raiders_of_caspia:0 "卡斯皮亚劫掠团" - mercenary_company_raiders_of_caspia_article:0 "$articleblank_blank$" + mercenary_company_raiders_of_caspia_article:0 "$articleblank_article$" mercenary_company_rajaputra_band:0 "罗阇弗多罗大队" - mercenary_company_rajaputra_band_article:0 "$articleblank_blank$" + mercenary_company_rajaputra_band_article:0 "$articleblank_article$" mercenary_company_redshanks:0 "赤腿团" - mercenary_company_redshanks_article:0 "$articleblank_blank$" + mercenary_company_redshanks_article:0 "$articleblank_article$" mercenary_company_rice_grain_band:0 "米粒大队" - mercenary_company_rice_grain_band_article:0 "$articleblank_blank$" + mercenary_company_rice_grain_band_article:0 "$articleblank_article$" mercenary_company_riders_of_the_coast:0 "海岸骑手" - mercenary_company_riders_of_the_coast_article:0 "$articleblank_blank$" + mercenary_company_riders_of_the_coast_article:0 "$articleblank_article$" mercenary_company_riders_of_the_mountains:0 "群山骑手" - mercenary_company_riders_of_the_mountains_article:0 "$articleblank_blank$" + mercenary_company_riders_of_the_mountains_article:0 "$articleblank_article$" mercenary_company_routiers_1:0 "[TITLE.GetNameNoTierNoTooltip]自由佣兵团" - mercenary_company_routiers_1_article:0 "$articleblank_blank$" + mercenary_company_routiers_1_article:0 "$articleblank_article$" mercenary_company_routiers_of_the_archpriest:0 "大祭司自由佣兵团" - mercenary_company_routiers_of_the_archpriest_article:0 "$articleblank_blank$" + mercenary_company_routiers_of_the_archpriest_article:0 "$articleblank_article$" mercenary_company_sahelian_band:0 "萨赫勒大队" - mercenary_company_sahelian_band_article:0 "$articleblank_blank$" + mercenary_company_sahelian_band_article:0 "$articleblank_article$" mercenary_company_sarkans_of_place:0 "[TITLE.GetNameNoTierNoTooltip]猩红团" - mercenary_company_sarkans_of_place_article:0 "$articleblank_blank$" + mercenary_company_sarkans_of_place_article:0 "$articleblank_article$" mercenary_company_servants_of_the_vatandar:0 "地主仆众" - mercenary_company_servants_of_the_vatandar_article:0 "$articleblank_blank$" + mercenary_company_servants_of_the_vatandar_article:0 "$articleblank_article$" mercenary_company_sheperds_of_the_romans:0 "罗马的牧羊人" - mercenary_company_sheperds_of_the_romans_article:0 "$articleblank_blank$" + mercenary_company_sheperds_of_the_romans_article:0 "$articleblank_article$" mercenary_company_slaughterers:0 "屠夫" - mercenary_company_slaughterers_article:0 "$articleblank_blank$" + mercenary_company_slaughterers_article:0 "$articleblank_article$" mercenary_company_sogdian_warriors:0 "粟特勇士团" - mercenary_company_sogdian_warriors_article:0 "$articleblank_blank$" + mercenary_company_sogdian_warriors_article:0 "$articleblank_article$" mercenary_company_steppe_dancers_band:0 "草原舞者大队" - mercenary_company_steppe_dancers_band_article:0 "$articleblank_blank$" + mercenary_company_steppe_dancers_band_article:0 "$articleblank_article$" mercenary_company_stratioti_of_place_1:0 "[TITLE.GetNameNoTierNoTooltip]兵团" - mercenary_company_stratioti_of_place_1_article:0 "$articleblank_blank$" + mercenary_company_stratioti_of_place_1_article:0 "$articleblank_article$" mercenary_company_stratioti_of_place_2:0 "[TITLE.GetNameNoTierNoTooltip]战士大队" - mercenary_company_stratioti_of_place_2_article:0 "$articleblank_blank$" + mercenary_company_stratioti_of_place_2_article:0 "$articleblank_article$" mercenary_company_swiss_guard:0 "瑞士卫队" - mercenary_company_swiss_guard_article:0 "$articleblank_blank$" + mercenary_company_swiss_guard_article:0 "$articleblank_article$" mercenary_company_tard_venus_1:0 "[TITLE.GetNameNoTierNoTooltip]晚到者" - mercenary_company_tard_venus_1_article:0 "$articleblank_blank$" + mercenary_company_tard_venus_1_article:0 "$articleblank_article$" mercenary_company_terrors_of_tamilakam:0 "昙密罗之地恐怖团" - mercenary_company_terrors_of_tamilakam_article:0 "$articleblank_blank$" + mercenary_company_terrors_of_tamilakam_article:0 "$articleblank_article$" mercenary_company_the_followers_from_place:0 "[TITLE.GetNameNoTierNoTooltip]军众" - mercenary_company_the_followers_from_place_article:0 "$articleblank_blank$" + mercenary_company_the_followers_from_place_article:0 "$articleblank_article$" mercenary_company_the_longbeard_band:0 "长须大队" - mercenary_company_the_longbeard_band_article:0 "$articleblank_blank$" + mercenary_company_the_longbeard_band_article:0 "$articleblank_article$" mercenary_company_the_ten_thousand:0 "万人团" - mercenary_company_the_ten_thousand_article:0 "$articleblank_blank$" + mercenary_company_the_ten_thousand_article:0 "$articleblank_article$" mercenary_company_the_wanderers:0 "流浪者" - mercenary_company_the_wanderers_article:0 "$articleblank_blank$" + mercenary_company_the_wanderers_article:0 "$articleblank_article$" mercenary_company_thinglith:0 "集会兵团" - mercenary_company_thinglith_article:0 "$articleblank_blank$" + mercenary_company_thinglith_article:0 "$articleblank_article$" mercenary_company_tigers_of_place:0 "[TITLE.GetNameNoTierNoTooltip]之虎" - mercenary_company_tigers_of_place_article:0 "$articleblank_blank$" + mercenary_company_tigers_of_place_article:0 "$articleblank_article$" mercenary_company_tigrayit_band:0 "提格雷大队" - mercenary_company_tigrayit_band_article:0 "$articleblank_blank$" + mercenary_company_tigrayit_band_article:0 "$articleblank_article$" mercenary_company_true_khans_faithful:0 "真汗虔信团" - mercenary_company_true_khans_faithful_article:0 "$articleblank_blank$" + mercenary_company_true_khans_faithful_article:0 "$articleblank_article$" mercenary_company_mongolic_riders_of_place:0 "[TITLE.GetNameNoTierNoTooltip]蒙古骑手" mercenary_company_turkic_riders_of_place:0 "[TITLE.GetNameNoTierNoTooltip]突厥骑手" - mercenary_company_mongolic_riders_of_place_article:0 "$articleblank_blank$" + mercenary_company_mongolic_riders_of_place_article:0 "$articleblank_article$" mercenary_company_tungabhadra_band:0 "东伽跋陀罗帮众" - mercenary_company_tungabhadra_band_article:0 "$articleblank_blank$" + mercenary_company_tungabhadra_band_article:0 "$articleblank_article$" mercenary_company_union_of_swords:0 "刀剑联盟" - mercenary_company_union_of_swords_article:0 "$articleblank_blank$" + mercenary_company_union_of_swords_article:0 "$articleblank_article$" mercenary_company_varangian_guard:0 "瓦兰吉卫队" - mercenary_company_varangian_guard_article:0 "$articleblank_blank$" + mercenary_company_varangian_guard_article:0 "$articleblank_article$" mercenary_company_velaikkarar_of_place:0 "[TITLE.GetNameNoTierNoTooltip]吠赖迦剌团" - mercenary_company_velaikkarar_of_place_article:0 "$articleblank_blank$" + mercenary_company_velaikkarar_of_place_article:0 "$articleblank_article$" mercenary_company_veterans_of_chaldia:0 "卡尔狄亚老兵团" - mercenary_company_veterans_of_chaldia_article:0 "$articleblank_blank$" + mercenary_company_veterans_of_chaldia_article:0 "$articleblank_article$" mercenary_company_veterans_of_the_marches:0 "边区老兵团" - mercenary_company_veterans_of_the_marches_article:0 "$articleblank_blank$" + mercenary_company_veterans_of_the_marches_article:0 "$articleblank_article$" mercenary_company_wakes_guard:0 "守灵卫队" mercenary_company_warband_of_the_great_hall:0 "神殿战帮" - mercenary_company_warband_of_the_great_hall_article:0 "$articleblank_blank$" + mercenary_company_warband_of_the_great_hall_article:0 "$articleblank_article$" mercenary_company_warriors_of_zaranj:0 "疾陵勇士团" - mercenary_company_warriors_of_zaranj_article:0 "$articleblank_blank$" + mercenary_company_warriors_of_zaranj_article:0 "$articleblank_article$" mercenary_company_wayfarers_of_place:0 "[TITLE.GetNameNoTierNoTooltip]徒步团" - mercenary_company_wayfarers_of_place_article:0 "$articleblank_blank$" + mercenary_company_wayfarers_of_place_article:0 "$articleblank_article$" mercenary_company_westwards_band:0 "西进大队" - mercenary_company_westwards_band_article:0 "$articleblank_blank$" + mercenary_company_westwards_band_article:0 "$articleblank_article$" mercenary_company_white_company:0 "白色佣兵团" - mercenary_company_white_company_article:0 "$articleblank_blank$" + mercenary_company_white_company_article:0 "$articleblank_article$" mercenary_false_earls_company:0 "伪伯爵佣兵团" - mercenary_false_earls_company_article:0 "$articleblank_blank$" + mercenary_false_earls_company_article:0 "$articleblank_article$" mercenary_company_burmese_host:0 "缅甸兵众" mercenary_company_company_of_the_irrawaddy:0 "伊洛瓦底兵团" - mercenary_company_company_of_the_irrawaddy_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_irrawaddy_article:0 "$articleblank_article$" mercenary_company_host_of_kashmir:0 "迦湿弥罗大队" - mercenary_company_host_of_kashmir_article:0 "$articleblank_blank$" + mercenary_company_host_of_kashmir_article:0 "$articleblank_article$" mercenary_company_beja_place_band:0 "贝贾之地大队" mercenary_company_company_of_the_chad:0 "乍得佣兵团" - mercenary_company_company_of_the_chad_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_chad_article:0 "$articleblank_article$" mercenary_company_followers_of_bayajida:0 "巴亚吉达军众" mercenary_company_mon_host:0 "孟人兵众" mercenary_sadhuim_company:0 "直通佣兵团" - mercenary_sadhuim_company_article:0 "$articleblank_blank$" + mercenary_sadhuim_company_article:0 "$articleblank_article$" mercenary_company_of_the_valley:0 "河谷兵团" - mercenary_company_of_the_valley_article:0 "$articleblank_blank$" + mercenary_company_of_the_valley_article:0 "$articleblank_article$" mercenary_company_arakan_band:0 "若开大队" mercenary_company_sardinian_band:0 "撒丁大队" - mercenary_company_sardinian_band_article:0 "$articleblank_blank$" + mercenary_company_sardinian_band_article:0 "$articleblank_article$" mercenary_company_condottiere_band:1 "[CULTURE.GetNameNoTooltip]人佣兵大队" - mercenary_company_condottiere_band_article:0 "$articleblank_blank$" + mercenary_company_condottiere_band_article:0 "$articleblank_article$" mercenary_company_sicilian_band:0 "西西里大队" - mercenary_company_sicilian_band_article:0 "$articleblank_blank$" + mercenary_company_sicilian_band_article:0 "$articleblank_article$" mercenary_company_freelances_of_velehrad:0 "韦莱赫拉德自由枪兵团" - mercenary_company_freelances_of_velehrad_article:0 "$articleblank_blank$" + mercenary_company_freelances_of_velehrad_article:0 "$articleblank_article$" mercenary_company_army_of_morava_bend:0 "摩拉瓦河湾之军" - mercenary_company_army_of_morava_bend_article:0 "$articleblank_blank$" + mercenary_company_army_of_morava_bend_article:0 "$articleblank_article$" mercenary_company_company_of_the_faithbearers:0 "承誓者兵团" - mercenary_company_company_of_the_faithbearers_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_faithbearers_article:0 "$articleblank_article$" mercenary_company_company_of_bukhara:0 "布哈拉佣兵团" - mercenary_company_company_of_bukhara_article:0 "$articleblank_blank$" + mercenary_company_company_of_bukhara_article:0 "$articleblank_article$" mercenary_company_dehqan_warriors:0 "德赫坎战士" - mercenary_company_dehqan_warriors_article:0 "$articleblank_blank$" + mercenary_company_dehqan_warriors_article:0 "$articleblank_article$" mercenary_company_company_of_khwarezm:0 "花剌子模佣兵团" - mercenary_company_company_of_khwarezm_article:0 "$articleblank_blank$" + mercenary_company_company_of_khwarezm_article:0 "$articleblank_article$" mercenary_company_khwarezmian_warriors:0 "花剌子模战士" - mercenary_company_khwarezmian_warriors_article:0 "$articleblank_blank$" + mercenary_company_khwarezmian_warriors_article:0 "$articleblank_article$" mercenary_company_teutonic_brotherhood:0 "条顿兄弟会" - mercenary_company_teutonic_brotherhood_article:0 "$articleblank_blank$" + mercenary_company_teutonic_brotherhood_article:0 "$articleblank_article$" mercenary_company_saxon_steelbearers:0 "萨克森精兵" - mercenary_company_saxon_steelbearers_article:0 "$articleblank_blank$" + mercenary_company_saxon_steelbearers_article:0 "$articleblank_article$" mercenary_company_hansa_guard:0 "汉萨卫队" - mercenary_company_hansa_guard_article:0 "$articleblank_blank$" + mercenary_company_hansa_guard_article:0 "$articleblank_article$" mercenary_company_sons_of_widukind:0 "维杜金德之子" - mercenary_company_sons_of_widukind_article:0 "$articleblank_blank$" + mercenary_company_sons_of_widukind_article:0 "$articleblank_article$" mercenary_company_franconian_company:0 "法兰克尼亚佣兵团" - mercenary_company_franconian_company_article:0 "$articleblank_blank$" + mercenary_company_franconian_company_article:0 "$articleblank_article$" mercenary_company_thuringian_blades:0 "图林根之刃" - mercenary_company_thuringian_blades_article:0 "$articleblank_blank$" + mercenary_company_thuringian_blades_article:0 "$articleblank_article$" mercenary_company_rhenish_band:0 "莱茵大队" - mercenary_company_rhenish_band_article:0 "$articleblank_blank$" + mercenary_company_rhenish_band_article:0 "$articleblank_article$" mercenary_company_new_franks:0 "新法兰克人" - mercenary_company_new_franks_article:0 "$articleblank_blank$" + mercenary_company_new_franks_article:0 "$articleblank_article$" mercenary_company_swabian_band:0 "施瓦本大队" - mercenary_company_swabian_band_article:0 "$articleblank_blank$" + mercenary_company_swabian_band_article:0 "$articleblank_article$" mercenary_company_alsace_fighters:0 "阿尔萨斯战士" - mercenary_company_alsace_fighters_article:0 "$articleblank_blank$" + mercenary_company_alsace_fighters_article:0 "$articleblank_article$" mercenary_company_alemannic_sellswords:0 "阿勒曼尼佣兵" - mercenary_company_alemannic_sellswords_article:0 "$articleblank_blank$" + mercenary_company_alemannic_sellswords_article:0 "$articleblank_article$" mercenary_company_helvetic_guard:0 "赫尔维蒂卫队" - mercenary_company_helvetic_guard_article:0 "$articleblank_blank$" + mercenary_company_helvetic_guard_article:0 "$articleblank_article$" mercenary_company_bavarian_band:0 "巴伐利亚大队" - mercenary_company_bavarian_band_article:0 "$articleblank_blank$" + mercenary_company_bavarian_band_article:0 "$articleblank_article$" mercenary_company_austrian_company:0 "奥地利佣兵团" - mercenary_company_austrian_company_article:0 "$articleblank_blank$" + mercenary_company_austrian_company_article:0 "$articleblank_article$" mercenary_company_tyrol_warriors:0 "蒂罗尔战士" - mercenary_company_tyrol_warriors_article:0 "$articleblank_blank$" + mercenary_company_tyrol_warriors_article:0 "$articleblank_article$" mercenary_company_styrian_panthers:0 "施蒂里亚之豹" - mercenary_company_styrian_panthers_article:0 "$articleblank_blank$" + mercenary_company_styrian_panthers_article:0 "$articleblank_article$" mercenary_company_woad_raiders:0 "靛蓝突袭者" - mercenary_company_woad_raiders_article:0 "$articleblank_blank$" + mercenary_company_woad_raiders_article:0 "$articleblank_article$" mercenary_company_ashanti_band:0 "阿散蒂大队" - mercenary_company_ashanti_band_article:0 "$articleblank_blank$" + mercenary_company_ashanti_band_article:0 "$articleblank_article$" mercenary_company_company_of_the_volta:0 "沃尔塔佣兵团" - mercenary_company_company_of_the_volta_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_volta_article:0 "$articleblank_article$" mercenary_company_followers_of_akwei:0 "阿克韦军众" - mercenary_company_followers_of_akwei_article:0 "$articleblank_blank$" + mercenary_company_followers_of_akwei_article:0 "$articleblank_article$" mercenary_company_company_of_awkar:0 "奥卡尔佣兵团" - mercenary_company_company_of_awkar_article:0 "$articleblank_blank$" + mercenary_company_company_of_awkar_article:0 "$articleblank_article$" mercenary_company_followers_of_kayamagha:0 "卡亚马格哈军众" - mercenary_company_followers_of_kayamagha_article:0 "$articleblank_blank$" + mercenary_company_followers_of_kayamagha_article:0 "$articleblank_article$" mercenary_company_yoruba_band:0 "约鲁巴大队" - mercenary_company_yoruba_band_article:0 "$articleblank_blank$" + mercenary_company_yoruba_band_article:0 "$articleblank_article$" mercenary_company_company_of_the_niger:0 "尼日尔佣兵团" - mercenary_company_company_of_the_niger_article:0 "$articleblank_blank$" + mercenary_company_company_of_the_niger_article:0 "$articleblank_article$" mercenary_company_followers_of_oduduwa:0 "奥杜杜瓦军众" - mercenary_company_followers_of_oduduwa_article:0 "$articleblank_blank$" + mercenary_company_followers_of_oduduwa_article:0 "$articleblank_article$" mercenary_company_band_of_the_panther:0 "黑豹大队" - mercenary_company_band_of_the_panther_article:0 "$articleblank_blank$" + mercenary_company_band_of_the_panther_article:0 "$articleblank_article$" mercenary_company_hammerbearers:0 "持锤者" - mercenary_company_hammerbearers_article:0 "$articleblank_blank$" + mercenary_company_hammerbearers_article:0 "$articleblank_article$" mercenary_company_carantanian_white_cloaks:0 "卡兰塔尼亚白斗篷" - mercenary_company_carantanian_white_cloaks_article:0 "$articleblank_blank$" + mercenary_company_carantanian_white_cloaks_article:0 "$articleblank_article$" diff --git a/project/ck3/base_game/localization/simp_chinese/messages_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/messages_l_simp_chinese.yml index 5fed89e02d..171e50fbeb 100644 --- a/project/ck3/base_game/localization/simp_chinese/messages_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/messages_l_simp_chinese.yml @@ -209,8 +209,12 @@ msg_became_dynast_desc:0 "[LEFT_CHARACTER.GetShortUIName|U]成为了$NAME|V$宗族的新[dynast|E]" msg_i_became_head_of_faith:0 "信仰领袖变更" msg_i_became_head_of_faith_desc:0 "你成为了[FAITH.GetName]的新[FAITH.ReligiousHeadName]" + msg_i_became_head_of_multiple_faiths:0 "$msg_i_became_head_of_faith$" + msg_i_became_head_of_multiple_faiths_desc:0 "你成为[FAITH.GetName]和其他$NUM_OTHER_FAITHS|V$个信仰的新[FAITH.ReligiousHeadName]" msg_i_not_head_of_faith_anymore:0 "信仰领袖变更" msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U]取代你成为了[FAITH.GetName]的[FAITH.ReligiousHeadName]" + msg_i_not_head_of_multiple_faiths_anymore:0 "$msg_i_not_head_of_faith_anymore$" + msg_i_not_head_of_multiple_faiths_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U]取代你成为了[FAITH.GetName]和其他$NUM_OTHER_FAITHS|V$个信仰的[FAITH.ReligiousHeadName]" msg_new_fascination_selected:0 "新[cultural_fascination|E]" msg_new_fascination_selected_desc:2 "你的[culture|E]现在[Concept( 'fascination', '偏好' )|E]$NAME|V$[innovation|E]" msg_innovation_discovered:0 "发现革新" @@ -240,20 +244,20 @@ msg_left_council_position_desc:0 "[LEFT_CHARACTER.GetShortUIName|U]离开了[LEFT_CHARACTER.GetHerHis]作为$POSITION_NAME$的职位" msg_peace_armies_disbanded:0 "和平" msg_peace_armies_disbanded_desc:1 "你最终得到了和平,因此你解散了所有的军队" - msg_invalidate_war_title:1 "[war.GetName]已结束:不再能合法地继续。" - msg_claim_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制任何被宣称的伯爵领。" + msg_invalidate_war_title:2 "[war.GetName]已结束:不再能合法地继续。" + msg_claim_war_invalidated_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制任何被宣称的伯爵领。" msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "[war.GetName]结束了:[claimant.GetShortUIName]已经死去,因此[attacker.GetShortUIName]不能再使用[claimant.GetHerHis]的宣称发动战争。" msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "[war.GetName]结束了:[claimant.GetShortUIName]已不再是[attacker.GetShortUIName]的封臣或廷臣,因此不能再使用[claimant.GetHerHis]的宣称发动战争。" - msg_de_jure_duchy_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标公国的任何土地。" - msg_de_jure_county_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制该伯爵领。" + msg_de_jure_duchy_war_invalidated_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标公国的任何土地。" + msg_de_jure_county_war_invalidated_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制该伯爵领。" msg_de_jure_duchy_war_invalidated_liege_war_message:1 "[war.GetName]结束了:[Select_CString( attacker.IsLocalPlayer, '你', attacker.GetShortUIName )]加入了[Select_CString( attacker.IsLocalPlayer, '你', attacker.GetHerHis )]的领主针对[Select_CString( defender.IsLocalPlayer, '你', defender.GetShortUIName )]的战争。" - msg_de_jure_all_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制任何被宣称的法理土地。" - msg_religious_war_invalidation_region_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标区域的任何土地。" + msg_de_jure_all_war_invalidated_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制任何被宣称的法理土地。" + msg_religious_war_invalidation_region_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标区域的任何土地。" msg_religious_war_invalidated_hostility_level_message:1 "[war.GetName]结束了:[attacker.GetShortUIName]无法对[defender.GetFaith.GetAdjective][faith|E]发起$game_concept_holy_war$。" - msg_invasion_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标区域的任何土地。" - msg_mongol_invasion_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标区域的任何土地。" - msg_county_conquest_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制该伯爵领。" - msg_duchy_conquest_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标区域的任何土地。" + msg_invasion_war_invalidated_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标区域的任何土地。" + msg_mongol_invasion_war_invalidated_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标区域的任何土地。" + msg_county_conquest_war_invalidated_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制该伯爵领。" + msg_duchy_conquest_war_invalidated_message:2 "[war.GetName]结束了:[defender.GetShortUIName]不再控制目标区域的任何土地。" msg_vassalization_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再能被附庸。" msg_subjugation_war_invalidated_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再能被降服。" msg_excommunication_war_invalidation_trait_message:1 "[war.GetName]结束了:[defender.GetShortUIName]不再受绝罚。" @@ -375,5 +379,28 @@ msg_letter_event_timeout:0 "[CHARACTER.GetShortUIName]的事件超时" msg_letter_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$" msg_letter_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$" - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated` - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated_desc` + msg_court_amenity_setting_invalidated:0 "宫廷舒适度设置无效" + msg_court_amenity_setting_invalidated_desc:0 "宫廷舒适度设置$INVALID_SETTING$无效,已被$DEFAULT_SETTING$替代。" + + msg_catalyst_triggered:1 "$STRUGGLE_NAME$:$game_concept_struggle_catalyst_catalyst$触发" + msg_catalyst_triggered_desc:2 "[CHARACTER.GetTitledFirstName]触发了一个[struggle_catalyst|E]:$CATALYST_INFO$\n\n通向$STRUGGLE_PHASE$[struggle_phase_phase|E]的进度:$CATALYST_VALUE|+=$" + msg_catalyst_triggered_tt:1 "$msg_catalyst_triggered_desc$" + msg_catalyst_triggered_no_character:0 "$msg_catalyst_triggered$" + msg_catalyst_triggered_no_character_desc:0 "一个[struggle_catalyst|E]已被触发:$CATALYST_INFO$\n\n通向$STRUGGLE_PHASE$[struggle_phase_phase|E]的进度:$CATALYST_VALUE|+=$" + msg_catalyst_triggered_no_character_tt:0 "$msg_catalyst_triggered_no_character_desc$" + msg_player_character_changed:0 "$PLAYER_CHANGED_CHARACTER_TITLE_SWITCH$" + msg_player_character_changed_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_SWITCH$" + msg_player_character_changed_tt:0 "$msg_player_character_changed_desc$" + msg_player_new_character:0 "$PLAYER_CHANGED_CHARACTER_TITLE_JOIN$" + msg_player_new_character_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_JOIN$" + msg_player_new_character_tt:0 "$msg_player_new_character_desc$" + msg_player_new_observer:0 "$PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER$" + msg_player_new_observer_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER$" + msg_player_new_observer_tt:0 "$msg_player_new_observer_desc$" + + msg_struggle_phase_end:1 "$STRUGGLE_PHASE$阶段正在过渡中" + msg_struggle_phase_end_desc:0 "@$STRUGGLE_PHASE_ICON$!$STRUGGLE_PHASE$正在向@$STRUGGLE_PHASE_ICON_NEXT$!$STRUGGLE_PHASE_NEXT$过渡。\n\n$STRUGGLE_PHASE_NEXT$会在$DAYS_UNTIL_TRANSITION$天后开始。" + msg_struggle_phase_end_tt:1 "$msg_struggle_phase_transitioned_desc$" + msg_struggle_phase_transitioned:1 "阶段已转变" + msg_struggle_phase_transitioned_desc:0 "$STRUGGLE_NAME$已转变为@$STRUGGLE_PHASE_ICON$!$STRUGGLE_PHASE$。" + msg_struggle_phase_transitioned_tt:1 "$msg_struggle_phase_transitioned_desc$" diff --git a/project/ck3/base_game/localization/simp_chinese/modifiers/activity_pilgrimage_modifiers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/modifiers/activity_pilgrimage_modifiers_l_simp_chinese.yml index 746de9dfb1..7ceb6439f9 100644 --- a/project/ck3/base_game/localization/simp_chinese/modifiers/activity_pilgrimage_modifiers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/modifiers/activity_pilgrimage_modifiers_l_simp_chinese.yml @@ -3,24 +3,24 @@ pilgrimage_disdainful_towards_faiths_modifier:0 "鄙弃异教徒" pilgrimage_foreign_guards_modifier:0 "异族卫兵" - pilgrimage_foreign_guards_modifier_desc:0 "该角色雇佣了来自远方的异族私人卫兵" + pilgrimage_foreign_guards_modifier_desc:1 "该角色雇佣了来自远方的异族私人卫兵。" pilgrimage_divine_protection_modifier:0 "神佑" - pilgrimage_divine_protection_modifier_desc:0 "该角色几乎毫无防护,却安然穿越异族土地" + pilgrimage_divine_protection_modifier_desc:1 "该角色几乎毫无防护,却安然穿越异族土地。" new_pilgrimage_companions_modifier:0 "各类朝圣同伴" - new_pilgrimage_companions_modifier_desc:0 "该角色与诸多不同的人一起旅行" + new_pilgrimage_companions_modifier_desc:1 "该角色与诸多不同的人一起旅行。" pilgrimage_completely_lost_modifier:0 "迷路" - pilgrimage_completely_lost_modifier_desc:0 "该角色在朝圣途中彻底迷路了" + pilgrimage_completely_lost_modifier_desc:1 "该角色在朝圣途中彻底迷路了。" showy_about_pilgrimage_modifier:0 "作秀朝圣" - showy_about_pilgrimage_modifier_desc:0 "该角色设法让所有人都知道其朝圣行为是多么的虔诚" + showy_about_pilgrimage_modifier_desc:1 "该角色设法让所有人都知道其朝圣行为是多么的虔诚。" pilgrimage_worldly_modifier:0 "世俗的朝圣" - pilgrimage_worldly_modifier_desc:0 "朝圣之旅让该角色更了解世俗了" + pilgrimage_worldly_modifier_desc:1 "朝圣之旅让该角色更了解世俗了。" - dedicated_to_pilgrimage_modifier:0 "热诚的朝圣者" + dedicated_to_pilgrimage_modifier:1 "热诚的朝圣者" hajj_halq_modifier:0 "剃发" hajj_halq_modifier_desc:0 "这名角色的头发被剃光,这是在近期完成了朝觐的标志。" diff --git a/project/ck3/base_game/localization/simp_chinese/modifiers/county_corruption_modifiers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/modifiers/county_corruption_modifiers_l_simp_chinese.yml index b30188bf1b..6ecaacc8a0 100644 --- a/project/ck3/base_game/localization/simp_chinese/modifiers/county_corruption_modifiers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/modifiers/county_corruption_modifiers_l_simp_chinese.yml @@ -13,8 +13,8 @@ county_corruption_lack_of_sheriffs_modifier_desc:0 "[county_corruption|E]\n该伯爵领没有足够的治安官维持秩序" county_corruption_lack_of_courts_modifier:0 "不信任廷臣" county_corruption_lack_of_courts_modifier_desc:0 "[county_corruption|E]\n这个伯爵领没有足够的廷臣能在农民的案子中保持公正" - county_corruption_thieves_guild_modifier:0 "盗贼行会" - county_corruption_thieves_guild_modifier_desc:0 "[county_corruption|E]\n盗贼行会在该伯爵领中自由运营" + county_corruption_thieves_guild_modifier:0 "盗贼公会" + county_corruption_thieves_guild_modifier_desc:0 "[county_corruption|E]\n盗贼公会在该伯爵领中自由运营" county_corruption_unsafe_highways_modifier:0 "不安全的大道" county_corruption_unsafe_highways_modifier_desc:0 "[county_corruption|E]\n该伯爵领的大道比深夜在森林里漫游还危险" county_corruption_uncooperative_guilds_modifier:0 "不配合的行会" diff --git a/project/ck3/base_game/localization/simp_chinese/modifiers/county_modifiers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/modifiers/county_modifiers_l_simp_chinese.yml index 2f4cbcd3a2..75f6b2a0fd 100644 --- a/project/ck3/base_game/localization/simp_chinese/modifiers/county_modifiers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/modifiers/county_modifiers_l_simp_chinese.yml @@ -35,6 +35,9 @@ promote_culture_modifier:0 "颂扬文化" + small_investment_in_revolt_modifier:0 "农民抗议" + medium_investment_in_revolt_modifier:0 "农民暴怒" + high_investment_in_revolt_modifier:0 "农民暴乱" divide_and_conquer_modifier:0 "宗教宣传" divide_and_conquer_modifier_desc:0 "该伯爵领的本地人受到宗教宣传的影响,这让他们团结在领主的旗帜之下。" diff --git a/project/ck3/base_game/localization/simp_chinese/modifiers/fp2_event_modifiers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/modifiers/fp2_event_modifiers_l_simp_chinese.yml new file mode 100644 index 0000000000..30c636b086 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/modifiers/fp2_event_modifiers_l_simp_chinese.yml @@ -0,0 +1,107 @@ +l_simp_chinese: + fp2_smooth_market_oversight_modifier:0 "顺利的市场监管" + fp2_smooth_market_oversight_modifier_desc:0 "本地穆哈台斯布的小心谨慎正在帮助交易变得简便又可信。" + fp2_inefficient_market_oversight_modifier:0 "低效的市场监督" + fp2_inefficient_market_oversight_modifier_desc:0 "本地穆哈台斯布无法解决市场中的问题,加重了教法官的负担。" + fp2_free_market_boom_modifier:0 "没有希斯拜的市场" + fp2_free_market_boom_modifier_desc:0 "这座城镇的市场既不遵守希斯拜,也不受穆哈台斯布的监管。" + fp2_ruthless_market_oversight_modifier:0 "无情的市场监管" + fp2_ruthless_market_oversight_modifier_desc:0 "本地穆哈台斯布依靠士兵来强制执行哪怕最小的规定。" + fp2_forsaken_turned_levies_modifier:0 "尚武之风兴起" + fp2_forsaken_turned_levies_modifier_desc:0 "小股农民兵聚集在一起,追杀叛徒派系,希望借此获得领主的青睐。" + fp2_veteran_mercenaries_as_instructors_modifier:0 "雇佣老雇佣兵作为教官" + fp2_veteran_mercenaries_as_instructors_modifier_desc:0 "该伯爵领雇佣了身经百战的佣兵队长来训练当地征召兵。" + fp2_mercenary_acquaintances_modifier:0 "佣兵熟人" + fp2_mercenary_acquaintances_modifier_desc:0 "该角色认识许多前佣兵队长,并且从与他们的互动中学到了许多。" + fp2_mercs_slaughtered_populance_modifier:0 "雇佣兵屠城" + fp2_mercs_slaughtered_populance_modifier_desc:0 "一队武装士兵洗劫了这片土地,夺走了当地人的一切,没留一个活口。" + fp2_local_garrison_slaughtered_modifier:0 "本地守军被消灭" + fp2_local_garrison_slaughtered_modifier_desc:0 "该伯爵领的本地守军几乎被屠戮殆尽,这片地区防御空虚。" + fp2_elite_tactics_for_civil_guards_modifier:0 "当地守军使用精英策略" + fp2_elite_tactics_for_civil_guards_modifier_desc:0 "隶属于当地守军的部队是专业的维和人员,具备打击违法者所必需的经验。" + fp2_mercs_turned_farmers_modifier:0 "雇佣兵解甲务农" + fp2_mercs_turned_farmers_modifier_desc:0 "一队危险的雇佣兵来到这片土地上……种地。虽然现在还算和平,但如果有必要,他们会被新领主征召服役。" + fp2_lenient_towards_foreign_merchants_modifier:0 "对异域商人宽容" + fp2_lenient_towards_foreign_merchants_modifier_desc:0 "该角色愿意为商业放弃宗教不容忍,这带来了巨量财富,也招致了同侪的轻蔑。" + fp2_2001_promise_reminder:0 "许诺解放" + fp2_2001_promise_reminder_desc:1 "该角色压上了自己的荣誉,要在数年内解放一个被围困的村庄。" + fp2_inexplicable_accounting_modifier:0 "莫名其妙的账目" + fp2_inexplicable_accounting_modifier_desc:0 "该伯爵领的账目不合理,金子不见了。" + fp2_improved_administrative_checks_modifier:0 "已改进行政检查" + fp2_improved_administrative_checks_modifier_desc:0 "该伯爵领有严格的检查,以确保哪怕是最小规模的经济欺诈也能被政府注意到。" + fp2_mozarab_quarter_modifier:0 "穆扎赖卜人居住区" + fp2_mozarab_quarter_modifier_desc:0 "该伯爵领的城市有许多穆扎赖卜人居住区。" + fp2_mozarab_church_modifier:0 "接受穆扎赖卜人" + fp2_mozarab_church_modifier_desc:0 "该角色允许穆扎赖卜人在自己的土地上建造教堂。" + fp2_mozarab_rejected_modifier:0 "歧视穆扎赖卜人" + fp2_mozarab_rejected_modifier_desc:0 "该角色不允许穆扎赖卜人在自己的土地上建造教堂。" + fp2_multifaith_county_modifier:0 "多信仰容忍" + fp2_multifaith_county_modifier_desc:0 "该角色表现出了对其领土内其他宗教信仰的宽容。" + fp2_religious_strife_modifier:0 "宗教冲突" + fp2_religious_strife_modifier_desc:0 "强迫改信在该伯爵领引发了广泛的宗教冲突。" + fp2_camino_santiago_ho_protected_modifier:0 "骑士团保护" + fp2_camino_santiago_ho_protected_modifier_desc:0 "穿过该伯爵领通向圣地亚哥的道路由一支[holy_order|E]保护。" + fp2_camino_santiago_protected_modifier:0 "雇佣卫队" + fp2_camino_santiago_protected_modifier_desc:0 "穿过该伯爵领通向圣地亚哥的道路由雇佣卫队保护。" + fp2_horchata_colonialism_modifier:0 "榨取欧洽塔" + fp2_horchata_colonialism_modifier_desc:0 "该伯爵领被强迫只准生产用来制作欧洽塔的油莎豆。" + fp2_funded_agriculture_modifier:0 "资助农业" + fp2_funded_agriculture_modifier_desc:0 "该伯爵领获得了扩大农田所必需的资源。" + fp2_vow_against_conscription_modifier:0 "誓言反对征兵" + fp2_vow_against_conscription_modifier_desc:0 "该伯爵领已被授予拒绝集结的权利。让他们专注于市政事务。" + fp2_monument_to_war_modifier:0 "征服纪念碑" + fp2_monument_to_war_modifier_desc:0 "一座为这片领土的征服者而建的纪念碑坐落在一堆瓦砾之上,四周环绕着被烧毁的建筑物。" + fp2_village_rebuiling_efforts_modifier:0 "村镇重建工作" + fp2_village_rebuiling_efforts_modifier_desc:0 "该伯爵领正尝试在一场大灾难后重建,他们的领主已经捐赠了必要的资源来加快重建进程。" + fp2_border_encampments_modifier:0 "外围营地" + fp2_border_encampments_modifier_desc:0 "该伯爵领到处都是帐篷和前哨,驻扎着小群巡逻队以确保那里的安全。" + fp2_scallop_shell_artifact:0 "扇贝壳" + fp2_scallop_shell_artifact_desc:0 "这个扇贝壳标志着它的主人已经完成了通过圣雅各伯之路朝圣的艰难旅程。" + fp2_fake_scallop_shell_artifact:0 "不可信的扇贝壳" + fp2_fake_scallop_shell_artifact_desc:0 "这种扇贝壳通常由走完了整个圣地亚哥朝圣之旅的人拥有。但这件相当显然就是偷来的。" + fp2_malato_bark_artifact:0 "病树树皮" + fp2_malato_bark_artifact_desc:0 "一小片著名的巴斯克病树的树皮。" + fp2_dismantling_verracos_modifier:0 "拆除石猪" + fp2_dismantling_verracos_modifier_desc:0 "散布于该伯爵领的古代野猪石像正被拆除,制成建材,令当地官员大为惊愕。" + fp2_saints_tombs_modifier:0 "圣人遗冢" + fp2_saints_tombs_modifier_desc:0 "散布于该伯爵领的野猪石像被认为是基督教圣人的坟墓。" + fp2_controls_the_mediterranean_house_modifier:1 "地中海之主" + fp2_controls_the_mediterranean_house_modifier_desc:0 "该家族以控制了地中海及其贸易闻名。" + fp2_sponsored_golden_age_modifier:0 "促成黄金时代" + fp2_sponsored_golden_age_modifier_desc:0 "该角色促成了下一个主流领域学术发展的黄金时代。" + fp2_part_of_golden_age_modifier:0 "参与黄金时代" + fp2_part_of_golden_age_modifier_desc:0 "该角色参与了学术进步的黄金时代的开启。" + fp2_epicenter_of_golden_age_modifier:0 "黄金时代的中心" + fp2_epicenter_of_golden_age_modifier_desc:0 "此处是智慧的中心,黄金时代最伟大的大脑们在此居住和工作。" + fp2_translated_skill_book_diplomacy_modifier:0 "古代外交备忘录" + fp2_translated_skill_book_diplomacy_modifier_desc:0 "该角色翻译了一本详细介绍如何处理各种外交形势的古代备忘录副本。" + fp2_translated_skill_book_martial_modifier:0 "军事史书" + fp2_translated_skill_book_martial_modifier_desc:0 "该角色阅读过许多军事史书,学习了古人使用的各种战术和策略。" + fp2_translated_skill_book_stewardship_modifier:0 "经济理论书" + fp2_translated_skill_book_stewardship_modifier_desc:0 "该角色拥有各种各样的从理论上阐述古代帝国如何管理和构建大规模经济体系的书籍。" + fp2_translated_skill_book_intrigue_modifier:0 "谋略传说" + fp2_translated_skill_book_intrigue_modifier_desc:0 "该角色有许多关于谋略的书籍,提供了大量计谋的创意。" + fp2_translated_skill_book_learning_modifier:0 "翻译哲学著作" + fp2_translated_skill_book_learning_modifier_desc:0 "该角色被委托翻译古代哲学著作,因此享有更高层次的领悟。" + fp2_rejection_of_old_thoughts_modifier:0 "摒弃旧观念" + fp2_rejection_of_old_thoughts_modifier_desc:0 "该伯爵领吸引着众多拒绝向过去学习的思想家,许多新观念被提出但没有能持久的。" + fp2_removed_cataracts_modifier:0 "成功根除白内障" + fp2_removed_cataracts_modifier_desc:0 "该角色成功地根除了白内障,从近乎失明到能够感知模糊的颜色和形状。" + fp2_religious_riots_modifier:0 "宗教骚乱肆虐" + fp2_religious_riots_modifier_desc:0 "宗教冲突正撕裂该伯爵领的主要定居点。" + fp2_religious_riots_suppressed_modifier:0 "宗教骚乱被镇压" + fp2_religious_riots_suppressed_modifier_desc:0 "尽管仍暗流涌动,但该伯爵领的宗教冲突已被残酷镇压。" + fp2_religious_riots_defused_modifier:0 "宗教骚乱被避免" + fp2_religious_riots_defused_modifier_desc:0 "尽管仍有人抱怨,但该伯爵领还是成功避免了宗教骚乱。" + fp2_pilgrim_roads_modifier:0 "朝圣之路" + fp2_pilgrim_roads_modifier_desc:0 "该伯爵领有一个庞大的道路网,可以引导朝圣者前往圣地。" + fp2_trusted_by_pilgrim_warriors_modifier:0 "闻名于圣战士" + fp2_trusted_by_pilgrim_warriors_modifier_desc:0 "该角色以善待圣战士而闻名,反过来,他们也更喜欢该角色。" + fp2_kept_accused_traitor_in_court_modifier:0 "流言蜚语" + fp2_kept_accused_traitor_in_court_modifier_desc:0 "该角色的行为导致了各种无礼的流言蜚语的传播。" + fp2_kept_op_knight_in_court_modifier:0 "沮丧的战士" + fp2_kept_op_knight_in_court_modifier_desc:0 "该角色指挥的骑士由于另一个更优秀战士投下的阴影而情绪低落。" + fp2_kept_upstart_knight_in_court_modifier:0 "暴发户骑士" + fp2_kept_upstart_knight_in_court_modifier_desc:0 "贵族成员们密谋反对该角色,以确保不再有暴发户出现在他们的宫廷中。" + fp2_kept_godless_mercenary_in_court_modifier:0 "不敬神的雇佣兵" + fp2_kept_godless_mercenary_in_court_modifier_desc:0 "外界的影响使得该角色雇佣的骑士都有很差的名声,他们是出于贪婪而战斗的不信神的战士。" diff --git a/project/ck3/base_game/localization/simp_chinese/modifiers/fp2_event_modifiers_ola_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/modifiers/fp2_event_modifiers_ola_l_simp_chinese.yml new file mode 100644 index 0000000000..8ad821edff --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/modifiers/fp2_event_modifiers_ola_l_simp_chinese.yml @@ -0,0 +1,146 @@ +l_simp_chinese: + tolerance_gospel_modifier:0 "宽容福音" + tolerance_gospel_modifier_desc:0 "该角色力劝人民应当相信忍耐和团结的力量。" + fanatical_recruits_modifier:0 "狂热新兵" + fanatical_recruits_modifier_desc:0 "该角色拥有源源不断的狂热新兵。" + tensions_eased_province_modifier:0 "紧张缓和" + tensions_eased_province_modifier_desc:0 "该省份的宗教紧张局势正在缓和。" + riots_and_murders_province_modifier:0 "骚乱与谋杀" + riots_and_murders_province_modifier_desc:0 "该伯爵领因为屠杀和驱逐所谓不受欢迎者而动摇。" + hate_monger_modifier:0 "仇恨散播者" + hate_monger_modifier_desc:0 "该角色是一位人尽皆知的不和与仇恨散播者。" + + nursing_salaries_for_single_mothers_modifier:0 "育儿薪金" + nursing_salaries_for_single_mothers_modifier_desc:0 "该角色建立了一种制度,让单亲母亲只要喂养她们的孩子一段时间就能拿到薪水。" + widows_and_widowers_amazing_funds_modifier:0 "寡妇基金" + widows_and_widowers_amazing_funds_modifier_desc:0 "该角色建立基金帮助那些因战争或不幸丧偶的寡妇——但不包括那些有非婚生子女的人。" + starving_single_mothers_and_children_modifier:0 "饥饿的母亲" + starving_single_mothers_and_children_modifier_desc:0 "寡妇、单亲母亲和他们的孩子被留在该角色的土地上挨饿。" + destitute_single_mothers_modifier:0 "不幸者汇集地" + destitute_single_mothers_modifier_desc:0 "该角色的宫廷满是一贫如洗的单亲母亲和她们的孩子,各有各的不幸。" + + anti_innovation_muslim_modifier:0 "尼扎米耶" + anti_innovation_muslim_modifier_desc:0 "该角色显露出了对一场憎恶理性主义和科学的新宗教运动的兴趣。" + rolling_in_filth_modifier:0 "在污秽中打滚" + rolling_in_filth_modifier_desc:0 "该角色对清洁和所谓的卫生漠不关心。" + cannot_read_greek_modifier:0 "自称懂希腊语" + cannot_read_greek_modifier_desc:0 "该角色自称精通古代学者使用的语言,但有证据表明事实恰恰相反。" + misread_medicine_incompetence_modifier:0 "误读《医典》" + misread_medicine_incompetence_modifier_desc:0 "该角色阅读过《医典》以及其他有关健康和卫生的巨著,但却完全误解了其中的内容。" + inspired_medicine_modifier:0 "受医学创新激励" + inspired_medicine_modifier_desc:0 "该角色对波斯和安达卢西亚学者最近在医学领域的创新产生了兴趣。" + medical_insights_modifier:0 "医学洞见" + medical_insights_modifier_desc:0 "该角色阅读了希波克拉底和盖伦的著作,现在要求人们在宫廷中洗手。" + + fp2_advanced_maritime_technology_modifier:0 "先进海事技术" + fp2_advanced_maritime_technology_modifier_desc:0 "该角色拥有远胜世界其他人的海军技术" + fp2_successful_shipyards_modifier:0 "造船大师" + fp2_successful_shipyards_modifier_desc:0 "此地是经验丰富的海军工匠们的家乡,他们能组装最复杂的船只" + + foreboding_visions_modifier:0 "预视未来" + foreboding_visions_modifier_desc:0 "在热病的梦境和可能是恶魔附体的发作中,该角色看见了未来事件的不祥景象。" + + mysterious_prophetess_illness_modifier:0 "西彼拉之疾" + mysterious_prophetess_illness_modifier_desc:0 "该角色在疾病的折磨下日渐消瘦,病因似乎与预言之梦有关。" + + frightened_by_portent_modifier:0 "惧怕凶兆" + frightened_by_portent_modifier_desc:0 "该角色得知了可怕事件将要到来的凶兆。" + + cortes_modifier:0 "议会" + cortes_modifier_desc:0 "该角色允许自由市选举代表出席内阁会议。" + + extra_large_cortes_modifier:0 "人民的议会" + extra_large_cortes_modifier_desc:0 "该角色允许#italic 任何人#!参与内阁会议。" + + vineyards_burnt_county_modifier:0 "被烧毁的葡萄园" + vineyards_burnt_county_modifier_desc:0 "该伯爵领曾经有大量最顶级的葡萄园,但已经全部被烧毁了。" + + vineyards_protected_county_modifier:0 "受保护的葡萄园" + vineyards_protected_county_modifier_desc:0 "该伯爵领的葡萄园受到重重保护,以防备那些想要烧毁它们的宗教狂热分子。" + + crusading_against_iberian_wine_modifier:0 "反葡萄酒运动" + crusading_against_iberian_wine_modifier_desc:0 "该角色决心要结束其伊比利亚臣民亵渎神明的饮酒习惯。" + + wine_supply_secure_modifier:0 "保障葡萄酒供应" + wine_supply_secure_modifier_desc:0 "该角色确保了没有东西能威胁其宫廷的本地佳酿的供应。" + + + + + toledo_steel_armaments_modifier:0 "罗马式武装" + toledo_steel_armaments_modifier_desc:0 "该角色的士兵配备精致的伊比利亚钢制成的利刃,就像古代罗马军团那样。" + + toledo_steel_county_modifier:0 "托莱多钢" + toledo_steel_county_modifier_desc:0 "该伯爵领出产一种自古以来就颇具盛名的优质钢铁。" + + tortured_smith_spilling_secrets_modifier:0 "铸剑之秘" + tortured_smith_spilling_secrets_modifier_desc:0 "该角色从一位饱受折磨的铸剑大师口中得知了铸剑的奥秘。" + + guild_rights_protected_modifier:0 "保护行会权利" + guild_rights_protected_modifier_desc:0 "该伯爵领的铁匠行会受到保护,免受外部干涉。" + + master_smith_npc_modifier:0 "锻造大师" + master_smith_npc_modifier_desc:0 "该角色的铸造技术几乎无与伦比。" + + + great_translation_school_modifier:0 "伟大翻译院" + great_translation_school_modifier_desc:0 "该角色建立了一所翻译院,那里可以让伟大的外国作品造福所有文明。" + + mediocre_translation_school_modifier:0 "普通翻译院" + mediocre_translation_school_modifier_desc:0 "该角色资助了一所翻译院,但参与者的才能多少有些可疑。" + + translation_effort_modifier:0 "翻译工作" + translation_effort_modifier_desc:0 "该角色聘请了一位能干的学者翻译重要的作品。" + + dusty_libraries_modifier:0 "积灰的图书馆" + dusty_libraries_modifier_desc:0 "该角色领土内曾经辉煌的图书馆已经变得尘土飞扬,杂乱无章。里面至今有一种奇怪的宁静。" + + + + + + mystery_meat_unhealth_benefits_modifier:0 "古怪感觉" + mystery_meat_unhealth_benefits_modifier_desc:0 "该角色吃了大量被冲上海滩的神秘巨尸的肉。或许不应该这样……" + + mystery_meat_health_benefits_modifier:0 "营养丰富" + mystery_meat_health_benefits_modifier_desc:0 "该角色吃了大量被冲上海滩的巨型尸体的肉。味道很好。" + + lay_ruler_issued_fatwa_modifier:0 "宗教裁决" + lay_ruler_issued_fatwa_modifier_desc:0 "该统治者就宗教问题发表了法律意见——尽管有人宣称其无权这样做。" + + saw_the_world_from_above_modifier:0 "鸟瞰世界" + saw_the_world_from_above_modifier_desc:0 "该角色有飞越天空的超凡经历。" + + + felt_something_modifier:0 "敬畏美丽" + felt_something_modifier_desc:0 "该角色听到了超凡脱俗美丽的音乐。" + + investing_in_music_modifier:0 "投资音乐" + investing_in_music_modifier_desc:0 "该角色正致力于让有才华的音乐家——即便出身卑微——到其宫廷演出。" + + great_pine_chopped_down_county_modifier:0 "巨松木被砍倒" + great_pine_chopped_down_county_modifier_desc:0 "该伯爵领曾经有一棵巨大、古老的石松,投下令人舒适的树荫。如今它已不在了。" + + aversion_to_joy_modifier:0 "厌恶快乐" + aversion_to_joy_modifier_desc:0 "该角色告诉自己,快乐和美丽是徒劳的分心,让人软弱。" + + + + + memorable_public_execution_modifier:0 "难忘的公开处决" + memorable_public_execution_modifier_desc:0 "该角色以一种#italic 非常#!恐怖的方式处决了某人。" + + compelling_apology_modifier:0 "令人信服的道歉" + compelling_apology_modifier_desc:0 "无论犯了什么错,该角色都做了一个#italic 非常#!真诚的道歉。" + + restitution_to_minorities_modifier:0 "归还给当地少数民族" + restitution_to_minorities_modifier_desc:0 "该角色消除了一些当地少数民族的不满。" + + obligations_fulfilled_modifier:0 "有问题的义务" + obligations_fulfilled_modifier_desc:0 "该角色履行了对另一个统治者的义务——通过移交逃跑的奴隶……" + + saqaliba_settlers_county_modifier:0 "塞加利巴定居者" + saqaliba_settlers_county_modifier_desc:0 "东欧血统的前奴隶已经在该省份定居下来。" + + former_slave_npc_modifier:0 "前奴隶" + former_slave_npc_modifier_desc:0 "该角色曾经是一名奴隶,并且下定决心要守护自己的自由。" diff --git a/project/ck3/base_game/localization/simp_chinese/modifiers/modifiers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/modifiers/modifiers_l_simp_chinese.yml index 84a4f2d024..ab3617e568 100644 --- a/project/ck3/base_game/localization/simp_chinese/modifiers/modifiers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/modifiers/modifiers_l_simp_chinese.yml @@ -111,6 +111,7 @@ MOD_SAME_CULTURE_MERCENARY_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD$" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD:0 "相同[culture|E][holy_order|E]雇佣花费" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD$" + holy_order_government_levy_contribution_add:0 "[holy_order|E][vassal|E][levy|E][modifier_contribution|E]" desert_advantage:1 "[command_modifier_i|E]在沙漠的[advantage|E]" desert_attrition_mult:1 "[command_modifier_i|E]在沙漠受到的[attrition|E]" @@ -534,6 +535,7 @@ MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR:1 "[development|E]增长" plains_development_growth_factor:1 "平原([terrain|E])的$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" farmlands_development_growth_factor:1 "农田([terrain|E])的$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" + farmlands_development_growth:0 "$farmlands_development_growth_factor$" hills_development_growth_factor:1 "丘陵([terrain|E])的$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" mountains_development_growth_factor:1 "山地([terrain|E])的$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" desert_development_growth_factor:1 "沙漠([terrain|E])的$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$" @@ -552,6 +554,8 @@ MOD_MONTHLY_COUNTY_CONTROL_GROWTH_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH$" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR:1 "[control|E]增长" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_AT_WAR:0 "[war|E]期间[control|E]增长" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_AT_WAR:0 "[war|E]期间[control|E]增长" MOD_CONSTRUCTION_PRESTIGE_COST:1 "[building|E]的建造花费" MOD_DOMAIN_LIMIT:0 "[domain_limit|E]" MOD_DOMAIN_LIMIT_WITH_VALUE:0 "[domain_limit|E]:$VALUE|0=+$" @@ -807,6 +811,7 @@ seduce_scheme_power_mult:1 "[GetScheme('seduce').GetTypeName][scheme_power|E]" courting_scheme_power_add:1 "[GetScheme('courting').GetTypeName][scheme_power|E]" max_courting_schemes_add:0 "[GetScheme('courting').GetTypeName][schemes|E]上限" + befriend_scheme_power_add:0 "[GetScheme('befriend').GetTypeName][scheme_power|E]" seduce_scheme_power_add:0 "$seduce_scheme_power_mult$" murder_scheme_power_add:0 "$murder_scheme_power_mult$" courting_scheme_power_mult:1 "[GetScheme('courting').GetTypeName][scheme_power|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/modifiers/scholarship_lifestyle_modifiers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/modifiers/scholarship_lifestyle_modifiers_l_simp_chinese.yml index d878cbc153..6b5ae25a45 100644 --- a/project/ck3/base_game/localization/simp_chinese/modifiers/scholarship_lifestyle_modifiers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/modifiers/scholarship_lifestyle_modifiers_l_simp_chinese.yml @@ -46,3 +46,15 @@ divine_guidance_modifier:0 "神之指引" divine_guidance_modifier_desc:0 "超性的声音帮助着该角色。至少这人自己是这样解释的。" + + welcoming_inclusivist_modifier:0 "好客的包容主义者" + welcoming_inclusivist_modifier_desc:0 "该角色深信彼此的差异能够相互补充,严密无隙的大一统中定然会孕育弱点。" + + consorting_with_muslims_modifier:0 "结交穆斯林" + consorting_with_muslims_modifier_desc:0 "该角色因与异教徒来往而出名。" + + rebuked_the_heathen_modifier:0 "斥退异教徒" + rebuked_the_heathen_modifier_desc:0 "该角色从来不和异教徒、异端、背信者,以及其他#EMP 讨厌#!的人有瓜葛。" + + refused_heathen_knowledge_modifier:0 "拒绝异教知识" + refused_heathen_knowledge_modifier_desc:0 "该角色只喜欢看虔诚和纯洁的书籍。" diff --git a/project/ck3/base_game/localization/simp_chinese/mottos_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/mottos_l_simp_chinese.yml index 7658c96325..aa19576803 100644 --- a/project/ck3/base_game/localization/simp_chinese/mottos_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/mottos_l_simp_chinese.yml @@ -64,14 +64,14 @@ motto_disarmed_man:0 "绝不攻击手无寸铁之人" motto_drink_your_blood:0 "[CHARACTER.GetHouse.GetBaseNameNoTooltip]的[CHARACTER.Custom('GetDaughterSon')|U],饮尔鲜血" motto_from_great_men:0 "伟大的[CHARACTER.GetWomenMen|U]成就强壮与优秀" - motto_this_sigil:0 "倚此纹章,无往不利" + motto_this_sigil:0 "倚此印记,你必得胜" motto_from_all_my_heart:0 "坦诚相交" motto_regret_past:0 "不叹夕阳,不畏晨曦" motto_do_what_you_must:0 "做你必须做的" motto_good_life:0 "我们活得优雅" motto_more_than_silver:0 "[CHARACTER.GetHouse.GetBaseNameNoTooltip]之信,金银难堪" motto_without_fear:0 "绝不畏缩!" - motto_break_bend:0 "宁为玉碎,不为瓦全" + motto_break_bend:0 "宁折不屈" motto_always_a_house:0 "永世为[CHARACTER.GetHouse.GetBaseNameNoTooltip]" motto_firm_as_horn:0 "坚如兽角" motto_i_die_where_my_heart_belongs:0 "我心所属,安息之处" @@ -423,21 +423,21 @@ dynn_Renart_motto:0 "狡黠如狐" dynn_Tengil_motto:0 "一切权力属于滕格尔——我们的解放者!" #Paraphrasing Alfred the Great: - dynn_Wessex_motto:0 "若不珍惜及传播学问,我们会遭受怎样的惩罚?" + dynn_Wessex_motto:0 "若既不珍爱也不传习学问,我们将会遭到何种惩罚?" # Scripted (Easter Egg) dynn_Oltner_motto:0 "如鸭子般饥饿" dynn_Anward_motto:0 "一言丧邦" dynn_Tisander_motto:0 "我们宽恕,但绝不宽忘" dynn_BjO_rk_motto:0 "多就是多" - dynn_Potapczyk_motto:0 "制定你自己的规则" + dynn_Potapczyk_motto:1 "谁在质疑" dynn_Carlberg_motto:0 "快乐的小意外" dynn_Horler_motto:0 "专业的技术美工" dynn_Cowhig_Croft_motto:0 "我们是宁静之海" dynn_Clohessy_motto:0 "昨日已逝,明日无限" dynn_Ilwham_motto:0 "以美酒与事实之名" dynn_Andersson_motto:0 "让他们恨我吧,这样他们可以怕我" - dynn_Thimren_motto:0 "孤芳亦有浪漫时" + dynn_Thimren_motto:0 "孤芳亦有烂漫时" dynn_Bjarnehed_motto:0 "……" dynn_Vilberg_motto:0 "四面出击" dynn_Olbers_motto:0 "可以接受" @@ -452,6 +452,7 @@ dynn_Brock_motto:0 "我想加速" dynn_Sorokin_motto:0 "星辰之书" dynn_Meredith_motto:0 "我来,我见,我阉杂种" + dynn_Carrick_motto:0 "尽快搞定!" dynn_Riggott_motto:0 "不推荐" dynn_Anna_Johansson_motto:0 "全都糟透了" dynn_Majewski_motto:0 "狮子不会与狼结盟" @@ -472,7 +473,7 @@ dynn_Andreas_Olsson_motto:0 "长路漫漫,以歌颂之" dynn_Savazzi_motto:0 "利剑秋霜,邦家之光" dynn_lohmander_motto:0 "天无二日,民无二主" - dynn_Ismael_Serrano_motto:0 "这是知识的力量" + dynn_Ismael_Serrano_motto:0 "知识就是力量" dynn_Rowe_motto:0 "团结互助,繁荣昌盛" dynn_Riedinger_motto:0 "勇敢面对你的敌人,鼓励你的子民,保护你的挚爱" dynn_Wendel_motto:0 "文德尔之暴" @@ -480,7 +481,7 @@ dynn_Collin_motto:0 "我搞点快乐的小意外" dynn_Harris_motto:0 "秉笔事戎" dynn_Cywinski_motto:0 "愈大愈强" - dynn_Kaltsogiannis_motto:0 "再一次,随着岁月流逝,它们必将再一次属于我们" + dynn_Kaltsogiannis_motto:0 "多年以后,仍将属我" dynn_Springmountain_motto:1 "$dynn_Springmountain$氏族不容小觑" dynn_CederslA_tt_motto:0 "这碗果实理应丰饶" dynn_Borg_motto:0 "你只为未尝试之事后悔" @@ -501,4 +502,20 @@ dynn_Johansson_3_motto:0 "我来,我见,我痛饮" dynn_Beaumont_vanity_motto:0 "噢,祸哉,这是什么?" dynn_andriamasinavalona_motto:0 "率土之滨,莫非吾田" + dynn_Shefket_vanity_motto:0 "酒后吐真言" + + dynn_brantevik_vanity_motto:0 "寄情山林间,逍遥不思独" + + + dynn_Cortell_vanity_motto:0 "家庭即团结,团结即刚毅" + dynn_Arvidsson_Radestig_motto:0 "瓦尔哈拉尚且不急" + dynn_Newcombe_motto:0 "言辞,言辞,言辞" + dynn_Zenko_motto:0 "纯洁中潜藏着背叛" + dynn_Runge_Moller_motto:0 "鸭子转身之处" + dynn_Bragalini_motto:0 "无所遗忘" + dynn_Wickman_motto:0 "如熊般生,如狼般死" + dynn_Astrup_Hallkvist_motto:0 "狭路亮剑言辞懈" + dynn_Voleau_motto:0 "非此即彼" + dynn_Berg_Hulthen_vanity_motto:0 "随便" + dynn_Stokic_motto:0 "裸男无惧扒手!" diff --git a/project/ck3/base_game/localization/simp_chinese/my_realm_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/my_realm_window_l_simp_chinese.yml index 5700419677..3962843ce3 100644 --- a/project/ck3/base_game/localization/simp_chinese/my_realm_window_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/my_realm_window_l_simp_chinese.yml @@ -137,5 +137,12 @@ VASSAL_OPINION_DUCHIES_OVERRUN:0 "过多[duchies|E]头衔" MY_REALM_WINDOW_VASSAL_OPINION:0 "封臣好感:[MyRealmWindow.GetVassalOpinion|=+]" MY_REALM_WINDOW_VASSAL_OPINION_TT:0 "#T 封臣[opinion|E]:[MyRealmWindow.GetVassalOpinion|=+]#!\n这是影响你所有[vassals|E]的好感度总和。如果这个数值过低,很可能会有许多[factions|E]反对你!\n\n#S 来源#!\n[MyRealmWindow.GetVassalOpinionBreakdown]" - MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:0 "#T 无单独义务\n#!只有[feudal|E][vassals|E](不包括[barons|E])可以有单独[obligations|E]" + MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:1 "#T 无单独义务\n#!只有[feudal|E]和[clan|E][vassals|E](不包括[barons|E])可以有单独[obligations|E]" MY_REALM_WINDOW_ABSOLUTE_COUNTY_CONTROL:0 "[control|E]:$ABSOLUTE_COUNTY_CONTROL$" + + VASSAL_CONTRACT:0 "封臣契约" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_NO_EFFECT:0 "这是当前的[vassal_contract|E]和[obligations|E]" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE:0 "赋税等级" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE_LEVIES:0 "征召兵等级" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_ONLY_ONCE:0 "#weak 你只能更改每个角色的[vassal_contract|E]一次#!" + diff --git a/project/ck3/base_game/localization/simp_chinese/names/character_names_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/names/character_names_l_simp_chinese.yml index d09a8d2a5b..8a10130803 100644 --- a/project/ck3/base_game/localization/simp_chinese/names/character_names_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/names/character_names_l_simp_chinese.yml @@ -113,25 +113,25 @@ Abd-al_Haqq:0 "阿卜杜勒-哈克" Abd-al-_Aziz:0 "阿卜杜勒-阿齐兹" Abd-al-Aziz_Burkhan:0 "阿卜杜勒-阿齐兹·布尔汗" - Abd-al-Aziz:0 "阿卜杜勒-阿齐兹" - Abd-al-Badi:0 "阿卜杜勒-巴迪" - Abd-al-Hajjaj:0 "阿卜杜勒-哈贾杰" - Abd-al-Hakam:0 "阿卜杜勒-哈卡姆" - Abd-al-Haqq:0 "阿卜杜勒-哈克" - Abd-al-Hasan:0 "阿卜杜勒-哈桑" - Abd-al-Hazm:0 "阿卜杜勒-哈兹姆" - Abd-al-Karim:0 "阿卜杜勒-卡里姆" - Abd-al-Malik:0 "阿卜杜勒-马利克" - Abd-al-Mu_min:0 "阿卜杜勒-穆明" - Abd-al-Ouahed:0 "阿卜杜勒-瓦希德" - Abd-al-Qasim:0 "阿卜杜勒-卡西姆" - Abd-al-Qawi:0 "阿卜杜勒-卡维" - Abd-al-Rahman:0 "阿卜杜勒-拉赫曼" - Abd-al-Razzaq:0 "阿卜杜勒-拉扎克" - Abd-al-Wahid:0 "阿卜杜勒-瓦希德" - Abd-al-Yabbar:0 "阿卜杜勒-贾巴尔" - Abd-ar-Rahman:0 "阿卜杜勒-拉赫曼" - Abd-as-Sami:0 "阿卜杜勒-萨米" + Abd-al-Aziz:1 "阿卜杜勒-阿齐兹" + Abd-al-Badi:1 "阿卜杜勒-巴迪" + Abd-al-Hajjaj:1 "阿卜杜勒-哈贾杰" + Abd-al-Hakam:1 "阿卜杜勒-哈卡姆" + Abd-al-Haqq:1 "阿卜杜勒-哈克" + Abd-al-Hasan:1 "阿卜杜勒-哈桑" + Abd-al-Hazm:1 "阿卜杜勒-哈兹姆" + Abd-al-Karim:1 "阿卜杜勒-卡里姆" + Abd-al-Malik:1 "阿卜杜勒-马利克" + Abd-al-Mu_min:1 "阿卜杜勒-穆明" + Abd-al-Ouahed:1 "阿卜杜勒-瓦希德" + Abd-al-Qasim:1 "阿卜杜勒-卡西姆" + Abd-al-Qawi:1 "阿卜杜勒-卡维" + Abd-al-Rahman:1 "阿卜杜勒-拉赫曼" + Abd-al-Razzaq:1 "阿卜杜勒-拉扎克" + Abd-al-Wahid:1 "阿卜杜勒-瓦希德" + Abd-al-Yabbar:1 "阿卜杜勒-贾巴尔" + Abd-ar-Rahman:1 "阿卜杜勒-拉赫曼" + Abd-as-Sami:1 "阿卜杜勒-萨米" Abda:0 "阿卜达" Abdal-Razzaq:0 "阿卜杜勒-拉扎克" Abdala:0 "阿卜杜拉" @@ -251,8 +251,10 @@ Abu_Qurra:0 "阿布·库拉" Abu_Sa_id_Buri:0 "阿布-赛义德·布里" Abu_Sa_id:0 "不赛因" + AbU__Salama:0 "阿布-萨拉马" Abu_Shashasham:0 "阿布·沙沙沙姆" Abu_Talib:0 "阿布-塔利布" + AbU__Tawr:0 "阿布-萨乌尔" Abu-_Amr:0 "阿布-阿姆尔" Abu-al-Malik:0 "阿卜杜勒-马利克" Abu-Bakr_Qutlugh:0 "阿布-贝克尔·库特卢克" @@ -487,7 +489,7 @@ AE_lis:0 "阿埃莉丝" AE_nor:0 "埃诺" Aechte:0 "阿赫特" - Aed_Brosc:0 "埃德·布罗什克" + Aed_Brosc:0 "埃德-雷鸣" Aeda:0 "阿埃达" Aedaf:0 "艾达夫" Aedan:0 "艾丹" @@ -527,6 +529,7 @@ Affan:0 "阿凡" Affiath:0 "阿菲厄" Affraic:0 "阿弗里克" + Afiya:0 "阿菲娅" Afina:0 "阿菲娜" Aflah:0 "阿弗拉" Afonso:0 "阿丰索" @@ -671,7 +674,7 @@ Aileen:0 "艾琳" Ailgel:0 "阿尔格尔" Ailgus:0 "阿尔格斯" - Ailill_Broga:0 "阿利尔 布罗加" + Ailill_Broga:0 "阿利尔-獾" Ailill_O_lomm:0 "阿利尔-一只耳" Ailill:0 "阿利尔" Aillenn:0 "爱尔恩" @@ -781,74 +784,74 @@ Akzer:0 "阿克泽尔" Al_a_addin:0 "阿拉丁" Al_Muzaffar_Muhmud:0 "穆扎法尔·马哈茂德" - Al-_Abbas:0 "阿拔斯" - Al-Afdal_Muhammad:0 "阿夫达勒·穆罕默德" - Al-Afdal:0 "阿夫达勒" - Al-Alta:0 "阿-阿尔塔" - Al-Amin:0 "阿明" - Al-Ashraf:0 "阿什拉夫" - Al-Aziz_Mohammed:0 "阿齐兹·穆罕默德" - Al-Aziz_Uthman:0 "阿齐兹·奥斯曼" - Al-Aziz:0 "阿齐兹" - Al-Fadl:0 "法德勒" - Al-Hadi_ila_l-Haqq_Yahya:0 "哈迪·艾拉-哈克·叶海亚" - Al-Hadi:0 "哈迪" - Al-Hakim:0 "哈基姆" - Al-Hasan:0 "哈桑" - Al-Hassan:0 "哈桑" - Al-Husayn:0 "侯赛因" - Al-Kawus:0 "卡乌斯" - Al-Khattab:0 "哈塔卜" - Al-Ma_mum:0 "马蒙" - Al-Mahdi:0 "迈赫迪" - Al-Mansur_Muhammad:0 "曼苏尔·穆罕默德" - Al-Mansur_Yahya:0 "曼苏尔·叶海亚" - Al-Mansur:0 "曼苏尔" - Al-Marzuban:0 "马尔祖班" - Al-Mu_izz_Ismail:0 "穆伊兹·伊斯玛仪" - Al-Mu_tadid:0 "穆塔迪德" - Al-Mu_tamid:0 "穆塔米德" - Al-Mu_tasim:0 "穆阿台绥姆" - Al-Mu_tazz:0 "穆塔兹" - Al-Mu_zzam:0 "穆扎姆" - Al-Mughirah:0 "穆吉拉赫" - Al-Mughith_Umar:0 "穆吉斯·欧麦尔" - Al-Muhtadi:0 "穆赫塔迪" - Al-Muhtasib_al-Mujahid_Hamzah:0 "穆赫塔西卜·穆贾希德·哈姆扎" - Al-Mukhtar_al-Qasim:0 "穆赫塔尔·卡西姆" - Al-Muktafi:0 "穆克塔菲" - Al-Muntakhab_al-Hasan:0 "蒙塔哈卜·哈桑" - Al-Muntasir:0 "蒙塔赛尔" - Al-Muqtadi:0 "穆克塔迪" - Al-Muqtadir:0 "穆克塔迪尔" - Al-Muqtafi:0 "穆克塔菲" - Al-Murtada_Muhammad:0 "穆尔塔达·穆罕默德" - Al-Musta_in:0 "穆斯塔因" - Al-Musta_sim:0 "穆斯台绥木" - Al-Mustadi:0 "穆斯塔迪" - Al-Mustakfi:0 "穆斯塔克菲" - Al-Mustanjid:0 "穆斯坦吉德" - Al-Mustansir:0 "穆斯坦绥尔" - Al-Mustarshid:0 "穆斯塔希德" - Al-Mustazhir:0 "穆斯塔兹希尔" - Al-Mutawakkil_Ahmad:0 "穆塔瓦基勒·艾哈迈德" - Al-Mutawakkil:0 "穆塔瓦基勒" - Al-Muti:0 "穆提" - Al-Muttaqi:0 "穆塔基" - Al-Muwaffak:0 "穆瓦法克" - Al-Muzaffar_Muhmud:0 "穆扎法尔·马哈茂德" - Al-Muzaffar_Umar:0 "穆扎法尔·欧麦尔" - Al-Nasir:0 "纳西尔" - Al-Numan:0 "努曼" - Al-Qa_im:0 "卡伊姆" - Al-Qadir:0 "卡迪尔" - Al-Qahir:0 "卡希尔" - Al-Qasim_Kannun:0 "卡西姆·卡农" - Al-Qasim:0 "卡西姆" - Al-Rashid:0 "拉希德" - Al-Ta_i:0 "塔伊" - Al-Wathiq:0 "瓦提克" - Al-Zahir:0 "查希尔" + Al-_Abbas:1 "阿拔斯" + Al-Afdal_Muhammad:1 "阿夫达勒·穆罕默德" + Al-Afdal:1 "阿夫达勒" + Al-Alta:1 "阿尔塔" + Al-Amin:1 "阿明" + Al-Ashraf:1 "阿什拉夫" + Al-Aziz_Mohammed:1 "阿齐兹·穆罕默德" + Al-Aziz_Uthman:1 "阿齐兹·奥斯曼" + Al-Aziz:1 "阿齐兹" + Al-Fadl:1 "法德勒" + Al-Hadi_ila_l-Haqq_Yahya:1 "哈迪·艾拉-哈克·叶海亚" + Al-Hadi:1 "哈迪" + Al-Hakim:1 "哈基姆" + Al-Hasan:1 "哈桑" + Al-Hassan:1 "哈桑" + Al-Husayn:1 "侯赛因" + Al-Kawus:1 "卡乌斯" + Al-Khattab:1 "哈塔卜" + Al-Ma_mum:1 "马蒙" + Al-Mahdi:1 "迈赫迪" + Al-Mansur_Muhammad:1 "曼苏尔·穆罕默德" + Al-Mansur_Yahya:1 "曼苏尔·叶海亚" + Al-Mansur:1 "曼苏尔" + Al-Marzuban:1 "马尔祖班" + Al-Mu_izz_Ismail:1 "穆伊兹·伊斯玛仪" + Al-Mu_tadid:1 "穆塔迪德" + Al-Mu_tamid:1 "穆塔米德" + Al-Mu_tasim:1 "穆阿台绥姆" + Al-Mu_tazz:1 "穆塔兹" + Al-Mu_zzam:1 "穆扎姆" + Al-Mughirah:1 "穆吉拉" + Al-Mughith_Umar:1 "穆吉斯·欧麦尔" + Al-Muhtadi:1 "穆赫塔迪" + Al-Muhtasib_al-Mujahid_Hamzah:1 "穆赫塔西卜·穆贾希德·哈姆扎" + Al-Mukhtar_al-Qasim:1 "穆赫塔尔·卡西姆" + Al-Muktafi:1 "穆克塔菲" + Al-Muntakhab_al-Hasan:1 "蒙塔哈卜·哈桑" + Al-Muntasir:1 "蒙塔赛尔" + Al-Muqtadi:1 "穆克塔迪" + Al-Muqtadir:1 "穆克塔迪尔" + Al-Muqtafi:1 "穆克塔菲" + Al-Murtada_Muhammad:1 "穆尔塔达·穆罕默德" + Al-Musta_in:1 "穆斯塔因" + Al-Musta_sim:1 "穆斯台绥木" + Al-Mustadi:1 "穆斯塔迪" + Al-Mustakfi:1 "穆斯塔克菲" + Al-Mustanjid:1 "穆斯坦吉德" + Al-Mustansir:1 "穆斯坦绥尔" + Al-Mustarshid:1 "穆斯塔希德" + Al-Mustazhir:1 "穆斯塔兹希尔" + Al-Mutawakkil_Ahmad:1 "穆塔瓦基勒·艾哈迈德" + Al-Mutawakkil:1 "穆塔瓦基勒" + Al-Muti:1 "穆提" + Al-Muttaqi:1 "穆塔基" + Al-Muwaffak:1 "穆瓦法克" + Al-Muzaffar_Muhmud:1 "穆扎法尔·马哈茂德" + Al-Muzaffar_Umar:1 "穆扎法尔·欧麦尔" + Al-Nasir:1 "纳西尔" + Al-Numan:1 "努曼" + Al-Qa_im:1 "卡伊姆" + Al-Qadir:1 "卡迪尔" + Al-Qahir:1 "卡希尔" + Al-Qasim_Kannun:1 "卡西姆·卡农" + Al-Qasim:1 "卡西姆" + Al-Rashid:1 "拉希德" + Al-Ta_i:1 "塔伊" + Al-Wathiq:1 "瓦西格" + Al-Zahir:1 "查希尔" Ala_ad-Din:0 "阿拉丁" Ala_al-Dawla:0 "阿拉·道拉" Ala_al-Din_Muhammad:0 "阿拉丁·穆罕默德" @@ -880,7 +883,7 @@ Alar:0 "阿拉尔" Alaric:0 "阿拉里克" Alarich:0 "阿拉里希" - Alaricho:0 "亚拉里克" + Alaricho:0 "阿拉里克" Alarico:0 "阿拉里科" Alasia:0 "阿拉西娅" Alaso:0 "阿拉索" @@ -1016,7 +1019,7 @@ Alfrond:0 "阿尔夫朗德" Alfsol:0 "阿尔夫索" Algaburga:0 "奥加布尔加" - AlgaC_i:0 "奥加希" + AlgaC_i:0 "加齐" Algaster:0 "阿尔加斯特" Algayette:0 "阿尔嘉耶特" Algebaeivi:0 "阿尔盖贝阿伊维" @@ -1098,7 +1101,7 @@ Almas:0 "阿摩" Almasd:0 "阿尔玛丝特" Almis:0 "阿尔米斯" - Almis_Jafar:0 "阿尔米斯-贾法尔" + Almis_Jafar:0 "阿尔默什·贾法尔" Almish:0 "奥米什" AlmO_dis:0 "阿尔莫迪" Almodie:0 "阿尔莫迪" @@ -1190,7 +1193,7 @@ Amala:0 "阿玛拉" Amalaberga:0 "阿马拉贝加" Amalafrid:0 "阿马尔弗里德" - Amalaricho:0 "阿玛拉里克" + Amalaricho:0 "阿马拉里克" Amalasuintha:0 "阿玛拉苏因塔" Amalasuntha:0 "阿玛拉逊莎" Amalberga:0 "阿玛尔贝加" @@ -1612,7 +1615,7 @@ Anzori:0 "安佐里" Aodi:0 "奥的" Aopelg:0 "奥佩尔格" - Aoricho:0 "奥力克" + Aoricho:0 "奥里克" AotO_iv:0 "奥特伊夫" Aoua:0 "奥瓦" Aourcen:0 "阿奥尔肯" @@ -1781,7 +1784,7 @@ Arnald:0 "阿纳尔德" Arnaldo:0 "阿纳尔多" Arnalt:0 "阿尔纳尔特" - Arnau-MirO_:0 "阿尔瑙-米罗" + Arnau-MirO_:1 "阿尔瑙-米罗" Arnau:0 "阿尔瑙" Arnaua:0 "阿尔瑙瓦" Arnaud:0 "阿诺" @@ -1791,7 +1794,7 @@ Arnaut-GuilhE_m:0 "阿尔瑙特-吉扬" Arnaut-Lop:0 "阿尔瑙特-卢普" Arnaut-Odon:0 "阿尔瑙特-奥东" - Arnaut-Raimond:0 "阿尔瑙特-雷蒙德" + Arnaut-Raimond:1 "阿尔诺-雷蒙" Arnaut:0 "阿尔瑙特" Arnaz:0 "阿尔纳兹" ArnbjO_rn:0 "阿恩比约恩" @@ -2024,6 +2027,7 @@ Asterios:0 "阿斯特罗斯" Asthan:0 "阿萨傥那" Astken:0 "萨多坚" + AtO_:0 "奥拓" Astolf:0 "阿斯托尔夫" Astorre:0 "阿斯托雷" Astrad:0 "阿斯特拉德" @@ -2046,7 +2050,7 @@ Atar:0 "阿塔尔" AtavallA_l:0 "阿多伐剌" Atavi_Durjaya:0 "阿多毗·突阇耶" - Atawulfo:0 "阿陶尔夫" + Atawulfo:0 "阿塔乌尔夫" Atenolf:0 "阿特诺尔夫" Atenolfo:0 "阿泰诺尔福" Atenulf:0 "阿泰努尔夫" @@ -2065,6 +2069,7 @@ Athom:0 "阿托姆" Athon:0 "阿东" Atidivakare:0 "阿底地婆迦罗" + Atika:0 "阿提卡" Atimuwer:0 "阿迪穆畏" AtirA_cE_ntira:0 "阿帝罗掣喃底罗" AtirA_jE_ntira:0 "阿提罗阇延提罗" @@ -2921,10 +2926,10 @@ Bernardo:0 "贝尔纳多" Bernard_of_Clairvaux:0 "格来福的伯尔纳铎" Bernart:0 "贝尔纳特" - Bernat-Amat:0 "贝尔纳特-阿玛特" + Bernat-Amat:0 "贝尔纳特·阿马特" Bernat-Aton:0 "贝尔纳·阿东" Bernat-BerenguiE_:0 "贝尔纳特·贝伦吉耶" - Bernat-Ezi:0 "贝尔纳特-厄齐" + Bernat-Ezi:0 "贝尔纳特·埃齐" Bernat-Guillem:0 "贝尔纳特·吉列姆" Bernat-Hug:0 "贝尔纳特·乌格" Bernat-Odon:0 "贝尔纳特-奥东" @@ -3710,11 +3715,11 @@ C_aka:0 "恰卡" C_akkoya:0 "查科亚" C_ako:0 "查科" - C_alama:0 "撒拉玛" + C_alama:0 "萨拉马" C_astolov:0 "恰斯托洛夫" C_at_n:0 "恰安" C_at:0 "恰特" - C_ayida:0 "卡伊达" + C_ayida:0 "赛义达" C_eC_ek:0 "扯扯" C_eC_eppi:0 "切切皮" C_eC_ki:0 "车其吉" @@ -3722,7 +3727,7 @@ C_eid:0 "赛义德" C_eida:0 "赛义达" C_elgil:0 "切尔吉尔" - C_elim:0 "瑟林" + C_elim:0 "萨利姆" C_enE_k:0 "切涅克" C_iC_A_k:0 "奇切克" C_iC_ek:0 "奇切克" @@ -3730,10 +3735,10 @@ C_ilen:0 "奇伦" C_iltanesi:0 "奇尔坦内茜" C_oban:0 "乔班" - C_ohair:0 "科海尔" + C_ohair:0 "祖海尔" C_or:0 "啜" C_orpan:0 "乔尔班" - C_ulema:0 "苏雷玛" + C_ulema:0 "苏莱玛" CA_emA_n:0 "凯曼" CA_enchomrac:0 "凯恩霍姆拉克" CA_muntappai:0 "遮门答贝" @@ -3798,7 +3803,7 @@ Cainnech:0 "康内赫" Caiping:0 "采苹" Cairbre:0 "凯尔布雷" - Cairell_Coscrach:0 "卡雷尔·科斯拉奇" + Cairell_Coscrach:0 "卡雷尔-胜利者" Cairell:0 "卡勒尔" Cairpre_Rigronn:0 "卡尔普雷·里格伦" Cairpre:0 "卡尔普勒" @@ -3893,6 +3898,7 @@ Caruorst:0 "卡里奥尔斯特" Carus:0 "卡鲁斯" Casimir:0 "卡齐米尔" + Casio:0 "卡西奥" Caslav:0 "察斯拉夫" Casna:0 "恰丝娜" Casnar:0 "卡斯纳尔" @@ -3924,8 +3930,8 @@ Catguoret:0 "卡特吉奥雷特" Catgutic:0 "卡特吉蒂克" CathA_n:0 "卡恩" - Cathal_Carrach:0 "卡哈尔·卡拉赫" - Cathal_CU_-Cen-MA_thair:0 "卡哈尔·库-肯-马哈尔" + Cathal_Carrach:0 "卡哈尔-巨石" + Cathal_CU_-Cen-MA_thair:0 "卡哈尔-无母之犬" Cathal:0 "卡哈尔" CathalA_n:0 "卡赫兰" Cathassach:0 "卡赫瑟赫" @@ -4040,7 +4046,7 @@ Cerball:0 "凯尔巴尔" Cerdic:0 "彻迪克" Ceredig:0 "凯雷迪格" - Ceretic_Guletic:0 "凯雷蒂克-吉雷蒂克" + Ceretic_Guletic:0 "凯雷蒂克·古莱蒂克" Ceridwen:0 "凯丽德文" Cerie:0 "凯丽埃" Cernach:0 "凯尔纳赫" @@ -4376,8 +4382,8 @@ Cieszko:0 "切什科" Ciise:0 "伊萨" Cijjana:0 "思耶那" - CillE_ne-Droichtech:0 "基莱内-德罗赫特赫" - CillE_ne-Fota:0 "基莱内-褔塔" + CillE_ne-Droichtech:0 "基莱内-造桥者" + CillE_ne-Fota:0 "基莱内-高个子" CillE_ne:0 "基莱纳" Cille:0 "齐勒" CillI_ne:0 "基利纳" @@ -4391,7 +4397,7 @@ Cinhoedl:0 "金霍伊德尔" Ciniod:0 "基尼奥德" CinkapA_ku:0 "止喃迦波拘" - Cinn-FA_elad:0 "金-法拉德" + Cinn-FA_elad:0 "金-化狼" Cinta:0 "帖因塔" Cinuit:0 "基尼特" Cippatajayapida:0 "执波吒阇耶比荼" @@ -4487,9 +4493,9 @@ Cogrobza:0 "属庐妃" Cogrodtsa:0 "属庐妃" CoI_lboth:0 "基尔博" - Coirpe_Luachra:0 "科尔普·鲁厄赫拉" + Coirpe_Luachra:0 "科尔普-灯心草" Coirpre_ClA_renech:0 "科普勒·克拉伦内希" - Coirpre_Cromm:0 "科普勒·克罗姆" + Coirpre_Cromm:0 "科普勒-驼背" Coirpre_Riastrain:0 "科普勒·莱厄斯特兰" Coirpre:0 "凯普勒" Colban:0 "科尔班" @@ -4517,7 +4523,7 @@ Conall_Corc:0 "科纳尔-科克" Conall_Cremthainne:0 "科纳尔-克里凡" Conall_Echluaith:0 "科纳尔·埃赫鲁厄" - Conall_Gulban:0 "科纳尔·古班" + Conall_Gulban:0 "科纳尔-鸟喙" Conall-CO_el:0 "科纳尔-科尔" Conall-CU_:0 "科纳尔-库" Conall:0 "科纳尔" @@ -5053,6 +5059,7 @@ Deiniol:0 "德尼奥尔" Deirdre:0 "戴尔德丽" Dejana:0 "德娅娜" + Dela:0 "德拉" Delaram:0 "德拉拉姆" Delbar:0 "黛勒巴尔" Delhana:0 "提罗那" @@ -5291,7 +5298,7 @@ Dianni:0 "钿匿" Diaochan:0 "貂蝉" Diara:0 "迪亚拉" - Diarmait_Mideach:0 "迪尔莫特-米德赫" + Diarmait_Mideach:0 "迪尔莫特-米斯人" Diarmait:0 "迪尔莫特" Diben:0 "敌本" Dibhanja:0 "提槃阇" @@ -5522,7 +5529,7 @@ Donault:0 "多奈尔特" Donazarius:0 "多纳察里乌斯" Doncs:0 "东切" - Dond-SlA_ine_Brecc:0 "唐德-斯拉涅-布雷克" + Dond-SlA_ine_Brecc:0 "唐德-斯拉涅-虚言" Dondup:0 "顿珠" Dondy:0 "东德" Donegildus:0 "多内吉尔杜斯" @@ -5762,7 +5769,7 @@ Dumnagual:0 "迪姆纳吉阿尔" Dumnarth:0 "迪姆纳尔斯" Dumu:0 "阇母" - Dun_SlE_ibe:0 "敦·斯莱伯" + Dun_SlE_ibe:0 "敦-山峰" DunA_ed:0 "杜奈德" Dunama:0 "杜纳马" Dunas:0 "杜纳斯" @@ -6418,7 +6425,7 @@ Eochaid:0 "奥希" Eochaidh:0 "奥哈德" EochocA_n:0 "奥霍坎" - Eochu_Ballderg:0 "欧楚·包德" + Eochu_Ballderg:0 "欧楚-麻子" Eochu:0 "埃奥希" EochucA_n:0 "奥楚考恩" Eoghan:0 "欧恩" @@ -6542,6 +6549,7 @@ Ernst:0 "恩斯特" Ernulf:0 "埃努夫" Ernyei:0 "埃尔涅" + Ero:0 "埃洛" Erouan:0 "埃罗安" Erouana:0 "埃萝阿娜" Erp:0 "埃尔普" @@ -6676,7 +6684,7 @@ Eupraxia:0 "欧普拉克西娅" Euprepius:0 "优伯比乌" Euric:0 "奥伊里克" - Euricho:0 "依乌里克" + Euricho:0 "欧里克" Euronwy:0 "埃朗维" Eusebi:0 "埃塞比" Eusebia:0 "欧塞比娅" @@ -6948,7 +6956,7 @@ Fer-dA_-Lethe:0 "费尔-达-莱赫" Fer-Fugaill:0 "费尔-富加尔" Fer-GrA_id:0 "费尔-格拉德" - Feradach_Finn:0 "费拉达赫·芬" + Feradach_Finn:0 "费拉达赫-金发" Feradach:0 "法拉赫" Feramez:0 "费拉梅兹" Ferant:0 "弗朗" @@ -7008,13 +7016,13 @@ FI_achnae:0 "维阿赫奈" FI_adchU_:0 "菲亚德楚" FI_angalach:0 "菲恩拉赫" - FI_atach_Finn:0 "菲亚塔赫·芬" + FI_atach_Finn:0 "菲亚塔赫·金发" FI_dan:0 "菲丹" FI_ne:0 "菲娜" FI_ngen:0 "芬根" FI_ngin:0 "芬宁" FI_nsnechta:0 "温斯内赫塔" - Fiachnae_Dubtuinne:0 "费亚赫奈-杜夫蒂纳" + Fiachnae_Dubtuinne:0 "费亚赫奈-黑浪" Fiachnae:0 "菲亚赫奈" Fiachra_Suighe:0 "菲厄赫拉·西耶" Fiachra:0 "菲厄赫拉" @@ -7045,7 +7053,7 @@ Fionnghall:0 "芬加尔" Fingen:0 "芬根" Fingola:0 "菲诺拉" - Finguine_Cenn-nGE_cA_n:0 "芬格内·肯-盖坎" + Finguine_Cenn-nGE_cA_n:0 "芬格内·肯-小枝" Finguine:0 "芬格内" Finjo:0 "宾朱" Finn:0 "芬恩" @@ -7479,7 +7487,7 @@ Gastile:0 "加斯季莱" Gaston:0 "加斯顿" Gastone:0 "加斯托内" - Gaton:0 "加通" + Gaton:1 "加通" Gaucelin:0 "戈塞兰" Gaucelm:0 "高采尔姆" Gaucher:0 "戈谢" @@ -7801,7 +7809,7 @@ Gilert:0 "吉尔贝" Giles:0 "贾尔斯" Gilia:0 "吉利娅" - Gilla_Ceallaigh:0 "吉勒-克立" + Gilla_Ceallaigh:0 "吉勒-纷争" Gilla_CiarA_in:0 "吉拉·基厄兰" Gilla-AdamnA_in:0 "吉拉-亚当曼" Gilla-Braite:0 "吉拉-布拉特" @@ -8019,7 +8027,7 @@ Gontinha:0 "丰蒂尼亚" Gontran:0 "贡特朗" Gontroda:0 "贡特洛妲" - Gontzal:0 "贡扎尔" + Gontzal:0 "贡察尔" Gonzalo:0 "贡萨洛" Gopal:0 "瞿波罗" Gopala:0 "瞿波罗" @@ -8302,12 +8310,12 @@ Guido:0 "圭多" Guidone:0 "圭多内" Guifala:0 "归法剌" - GuifrE_:0 "吉夫雷" + GuifrE_:0 "吉弗雷" Guiges:0 "吉热" Guigliadore:0 "圭利亚多雷" GuigoE_don:0 "吉伊戈伊当" Guigone:0 "吉戈娜" - Guigues-Raimond:0 "吉格-雷蒙" + Guigues-Raimond:1 "吉格-雷蒙" Guigues:0 "吉格" Guiharan:0 "吉伊哈兰" Guihomarch:0 "吉伊霍马尔赫" @@ -8315,7 +8323,7 @@ Guij:0 "黑" Guilan:0 "桂兰" GuilhE_m-Bertrand:0 "吉扬-贝特朗" - GuilhE_m-Raimond:0 "吉扬-雷蒙" + GuilhE_m-Raimond:1 "吉扬-雷蒙" GuilhE_m:0 "吉扬" Guilhelm:0 "基廉" Guilhem:0 "吉扬" @@ -8402,11 +8410,12 @@ Gundeberga:0 "贡德贝加" Gundebold:0 "刚特博德" Gundega:0 "贡德加" - Gundemar:0 "贡德马尔" + Gundemar:0 "君德马尔" Gundemaro:0 "贡德马罗" Gundeperga:0 "贡代佩尔加" Gunderich:0 "贡德里希" Gundes:0 "贡黛丝" + Gundesindo:0 "贡德辛多" Gundioc:0 "贡迪奥克" Gundivaldo:0 "贡迪瓦尔多" Gundiverga:0 "贡迪韦尔加" @@ -8762,7 +8771,7 @@ Hanri:0 "汉里" HanS_I_:0 "罕失" Hans:0 "汉斯" - Hanspal:0 "亘娑波罗" + Hanspal:0 "恒娑波罗" Hantale:0 "寒卡勒" Hanukkah:0 "哈努卡" HanuS_:0 "哈努什" @@ -8889,7 +8898,7 @@ Hazar_Sandan:0 "哈扎尔·桑丹" Hazarasp:0 "哈扎拉斯普" Haziga:0 "哈茲嘉" - Hazkert:0 "哈子科特" + Hazkert:0 "哈兹克尔特" HE_lE_ne:0 "埃莱娜" HE_lias:0 "赫利亚斯" HE_lie:0 "埃利" @@ -9476,7 +9485,7 @@ Ibrahim_Kabayo:0 "易卜拉欣·卡巴伊" Ibrahim:0 "易卜拉欣" Ibtisam:0 "伊卜提莎姆" - IC_ag:0 "依撒格" + IC_ag:0 "伊沙克" Iccaam:0 "埃卡姆" Icel:0 "伊切尔" IcI_gE_:0 "亦赤哥" @@ -9841,7 +9850,7 @@ Iseo:0 "伊塞奥" Iseult:0 "伊塞尔特" Isfahsalar_Langar:0 "伊斯法赫萨拉尔·兰加尔" - Ishak:0 "伊萨克" + Ishak:0 "伊沙克" Ishaq:0 "伊沙克" Ishkhan:0 "伊什汉" Ishkhanik:0 "伊什哈尼克" @@ -10245,6 +10254,7 @@ Jemal_ad-Din_Muhammad:0 "贾迈勒丁·穆罕默德" Jemi:0 "叶米" Jendraraja:0 "祇尼陀罗罗奢" + Jenny:0 "珍妮" JenO_:0 "耶诺" JenOE:0 "耶诺" Jens:0 "延斯" @@ -10392,7 +10402,7 @@ Joacim:0 "约阿基姆" Joakim:0 "约阿基姆" Joan-Guerau:0 "乔安·格劳" - Joan-Raimond:0 "若昂-雷蒙" + Joan-Raimond:1 "若昂-雷蒙" Joan:0 "琼" Joana:0 "约安娜" Joane:0 "琼恩" @@ -10949,7 +10959,7 @@ Kedafu:0 "克达夫" Kedus_Harbe:0 "克杜斯·哈尔贝" Keeratdeva:0 "罽罗多提婆" - Keerti-Verma:0 "艺利提-吠利摩" + Keerti-Verma:0 "诘帝-跋摩" Kegen:0 "柯根" Keghanoush:0 "凯加努什" Kehar:0 "稽诃尔" @@ -11128,7 +11138,7 @@ Khikhar:0 "齐喀" Khimpsao:0 "紧萨乌" Khina:0 "卿" - Khindaswintho:0 "金达斯维多" + Khindaswintho:0 "辛达斯文特" Khinialon:0 "奇尼亚隆" Khinrah:0 "谨罗诃" Khintila:0 "钦奇利亚" @@ -11971,7 +11981,7 @@ Leopoldo:0 "莱奥波尔多" Leosthenes:0 "列奥斯泰尼斯" Leovaldo:0 "莱奥瓦尔多" - Leovigildo:0 "利奥维吉尔德" + Leovigildo:0 "劳维吉尔德" LeppetO_iv:0 "莱普佩特伊夫" Lerben:0 "莱尔本" Lerthan:0 "莱尔亨" @@ -12298,18 +12308,18 @@ Louenan:0 "洛埃南" Louguo:0 "娄国" Louhelic:0 "洛赫莉克" - LouI_s:0 "洛伊斯" + LouI_s:0 "路易" Loui:0 "路易" Louis_:0 "路易 " Louis:0 "路易" Louise:0 "路易丝" Loukas:0 "卢卡斯" Loumarch:0 "洛马尔赫" - Loup_Sancho:0 "卢普 桑丘" + Loup_Sancho:0 "卢普·桑丘" Loup:0 "卢普" LourenC_o:0 "洛伦索" LouS_i:0 "娄室" - Lousin:0 "洛乌辛" + Lousin:0 "卢辛" Lovesendo:0 "洛韦森多" Loviisa:0 "洛维莎" Lovorka:0 "洛沃尔卡" @@ -12350,7 +12360,7 @@ Lud:0 "利德" Luder-Udo:0 "卢代尔-乌多" Luder:0 "卢代尔" - Ludewijn:0 "卢代维伊恩" + Ludewijn:0 "卢德韦恩" LudmiL_a:0 "卢德米娃" Ludmila:0 "卢德米拉" Ludolf:0 "卢多尔夫" @@ -12368,7 +12378,7 @@ Luguan:0 "禄官" Luidolf:0 "柳多尔夫" Luidorf:0 "路易多夫" - Luigdech_Mind:0 "路得奇 敏德" + Luigdech_Mind:0 "路得奇·敏德" Luigi:0 "路易吉" Luigia:0 "路易贾" Luigthech:0 "吕格特奇" @@ -12410,7 +12420,7 @@ Lutbert:0 "卢特贝特" Lutgardis:0 "卢特加尔迪斯" Lutghardis:0 "吕特哈尔迪丝" - Luthard:0 "卢塔尔德" + Luthard:0 "卢特哈德" Luther:0 "路德" LutosL_aw:0 "卢托斯瓦夫" Lutrin:0 "利特林" @@ -12433,22 +12443,22 @@ Lyukha:0 "吕哈" Lyydia:0 "吕伊迪娅" Lyylikki:0 "吕伊莉基" - M_Bali_Nene:0 "姆巴里 奈内" + M_Bali_Nene:0 "姆巴里·奈内" M_Bali:0 "姆巴利" Ma_dan:0 "玛丹" MA_el_Cobo:0 "毛埃尔-考鲍" - MA_el_Colcu:0 "迈尔 科尔库" + MA_el_Colcu:0 "迈尔·科尔库" MA_el_DU_in:0 "迈尔-杜恩" MA_el_Dub:0 "迈尔-杜夫" - MA_el_Finnia:0 "迈尔 芬尼亚" - MA_el_Fithrich:0 "迈尔 菲里希" - MA_el_Mithig:0 "迈尔 米希格" - MA_el_MO_rda:0 "迈尔 莫尔达" - MA_el_Muire:0 "迈尔 米勒" - MA_el_O_dra:0 "迈尔 奥德拉" + MA_el_Finnia:0 "迈尔·芬尼亚" + MA_el_Fithrich:0 "迈尔-菲里希" + MA_el_Mithig:0 "迈尔·米希格" + MA_el_MO_rda:0 "迈尔·莫尔达" + MA_el_Muire:0 "迈尔-米勒" + MA_el_O_dra:0 "迈尔·奥德拉" MA_el_Ruanaid:0 "迈尔-鲁尼" MA_el_Sechlainn:0 "迈尔-谢赫兰" - MA_el_Sechnaill:0 "迈尔 谢赫纳尔" + MA_el_Sechnaill:0 "迈尔·谢赫纳尔" MA_el-Anfaid:0 "迈尔-安法德" MA_el-Bresail:0 "迈尔-布雷西尔" MA_el-Bressail:0 "迈尔-布雷萨尔" @@ -12483,7 +12493,7 @@ MA_el-MO_rda:0 "迈尔-莫尔达" MA_el-mo-LuO_ic:0 "迈尔-莫-洛伊克" MA_el-Mocheirge:0 "迈尔-莫谢尔格" - MA_el-Muad:0 "迈尔 穆厄德" + MA_el-Muad:0 "迈尔-穆德" MA_el-Muire:0 "迈尔-米勒" MA_el-Odar:0 "迈尔-奥达尔" MA_el-PA_traic:0 "迈尔-帕特里克" @@ -12499,7 +12509,7 @@ MA_ire:0 "玛丽" MA_iread:0 "玛丽德" MA_irgred:0 "玛格丽德" - MA_mA_m_KhA_tun:0 "妈曼 可敦" + MA_mA_m_KhA_tun:0 "妈妈可敦" MA_mpA_kkamutaiyA_n:0 "芒博迦牟带延" Ma_n:0 "马恩" MA_nA_r:0 "马纳尔" @@ -12516,7 +12526,7 @@ MA_rkantaiyan:0 "末建带延" MA_rketa:0 "玛基塔" MA_rta:0 "玛尔陶" - MA_rton:0 "马尔通" + MA_rton:0 "马顿" MA_rttA_nta:0 "末单荼" MA_tE_:0 "马泰" MA_tE_vatikalA_r:0 "摩谛婆底迦剌" @@ -12581,7 +12591,7 @@ Madhyamaraja:0 "末陀摩罗阇" Madidu:0 "马迪杜" Madiha:0 "玛蒂哈" - Madog_Crypl:0 "马多格 克里普尔" + Madog_Crypl:0 "马多格·克里普尔" Madog:0 "马多格" Madron:0 "马德朗" Madrona:0 "玛朵娜" @@ -12623,7 +12633,7 @@ Magda:0 "玛格达" Magdala:0 "抹大拉" Magdalena:0 "玛格达莱娜" - Magdalene:0 "玛达肋纳" + Magdalene:0 "玛格达莱妮" Magdolna:0 "毛格多尔瑙" Magha:0 "摩伽" Maghan_Kon_Fatta:0 "马甘·孔·法塔" @@ -12713,7 +12723,7 @@ Mahla:0 "玛拉" Mahlakadeva:0 "摩诃罗迦提婆" Mahmoud:0 "马哈茂德" - Mahmud_Shah_Isfansalar:0 "马哈茂德 沙阿 伊斯凡萨拉尔" + Mahmud_Shah_Isfansalar:0 "马哈茂德沙·伊斯法赫萨拉尔" Mahmud_Soltan:0 "马哈茂德·索尔坦" Mahmud:0 "马哈茂德" Mahomat:0 "穆罕默德" @@ -12838,9 +12848,9 @@ Mamane:0 "马马内" Mamatti:0 "摩摩提" Mamia:0 "马米亚" - Mamigon:0 "马米贡" + Mamigon:0 "马米孔" Mamilie:0 "玛米利" - Mamkan:0 "玛姆坎" + Mamkan:0 "马姆坎" Mamlan:0 "马姆兰" Mamma:0 "玛玛" Mammalus:0 "马马卢斯" @@ -12943,12 +12953,12 @@ Manuele:0 "马努埃莱" Manukuladilya:0 "摩奴勾罗提耶" Manushihr:0 "马努希赫尔" - Manvel:0 "曼维尔" + Manvel:0 "曼韦尔" Manvydas:0 "曼维达斯" Manwgan:0 "马努甘" Manyue:0 "满月" Mao_er:0 "猫儿" - Maoil_Sechluinn:0 "米尔 谢赫伦" + Maoil_Sechluinn:0 "米尔·谢赫伦" Maoilios:0 "米利什" Maojiang:0 "茂将" Maoying:0 "茂英" @@ -13006,7 +13016,7 @@ Margarete:0 "玛格丽特" Margaretha:0 "玛格丽塔" Margarethe:0 "玛格丽特" - Margarid:0 "玛加丽德" + Margarid:0 "玛加丽特" Margarida:0 "玛加丽达" Margarita:0 "玛加丽塔" Margaritone:0 "马尔加里托内" @@ -13017,7 +13027,7 @@ Marghini:0 "马谢尼" Margilli:0 "玛尔吉莉" Margit:0 "毛尔吉特" - Margos:0 "马尔戈斯" + Margos:0 "马科斯" Margot:0 "玛戈" Margred:0 "玛格蕾德" Margret:0 "玛格丽特" @@ -13054,14 +13064,14 @@ Marinos:0 "马里纳斯" Marinus:0 "马里努斯" Mario:0 "马里奥" - Marios:0 "马廖斯" - Mariota:0 "玛丽塔" + Marios:0 "马里奥斯" + Mariota:0 "玛丽奥塔" Marite:0 "玛丽特" Marius:0 "马里乌斯" Mariya:0 "玛丽亚" Mariyam:0 "玛丽亚姆" Marja:0 "玛丽娅" - Marjory:0 "玛尔若丽" + Marjory:0 "玛乔丽" Mark:0 "马克" MarkE_ta:0 "玛尔凯塔" Markellos:0 "马尔科罗斯" @@ -13226,7 +13236,7 @@ Matvei:0 "马特维" Matylda:0 "玛蒂尔达" Matyo:0 "马蒂奥" - Mashdotz:0 "马什多茨" + Mashdotz:0 "马什托茨" Maud:0 "莫德" Mauda:0 "迈达" Maugan:0 "迈甘" @@ -13318,7 +13328,7 @@ Megetu:0 "篾格秃" Meghanada:0 "迷伽那陀" Meghighda:0 "梅希达" - Meghranoush:0 "梅格赫拉诺乌什" + Meghranoush:0 "梅格拉努什" Meginbraht:0 "梅欣布拉赫特" Megingoz:0 "梅金戈茨" Meginhard:0 "梅金哈德" @@ -13334,7 +13344,7 @@ Mehmed:0 "穆罕默德" MehmU_d_NI_zamedI_n:0 "马哈茂德·尼扎姆丁" MehmU_d:0 "梅赫穆德" - Mehr_Mardan:0 "蒙赫 马丹" + Mehr_Mardan:0 "迈赫尔·马尔丹" Mehrab:0 "梅赫拉布" Mehrdad:0 "梅赫达德" MehrI_ban:0 "梅赫丽班" @@ -13369,7 +13379,7 @@ Melaradevi:0 "咩罗罗提婆" Melchior:0 "梅尔希奥" Meldroc:0 "梅尔德罗克" - Melek:0 "麦莱克" + Melek:0 "梅莱克" Melesse:0 "美勒西" Meletios:0 "墨莱提俄斯" Melge:0 "梅格" @@ -13415,7 +13425,7 @@ Meng_an:0 "猛安" Meng:0 "梦" Menger:0 "门埃尔" - Mengesha:0 "门格萨" + Mengesha:0 "曼加沙" Menggei:0 "忙该" Mengucek:0 "门居杰克" Menguy:0 "马因古伊" @@ -13431,7 +13441,7 @@ Mentemu:0 "孟特穆" Menteshe:0 "曼忒谢" Mentet:0 "门泰特" - Mentzia:0 "门西娅" + Mentzia:0 "门齐娅" MenU_C_ihr:0 "梅努奇赫尔" MenU_S_ihr:0 "梅努希赫尔" Menward:0 "门瓦尔德" @@ -13465,13 +13475,13 @@ Mertri:0 "美赤" Merulf:0 "梅吕尔夫" Merutse:0 "梅茹孜" - Meruzhan:0 "麦如赞" + Meruzhan:0 "梅鲁然" Merve:0 "梅尔薇" Mervigius:0 "梅尔菲吉乌斯" Merwan:0 "梅尔万" Merzuban:0 "梅尔祖班" - Mes_Corp:0 "梅斯 科普" - Mes_Gegra:0 "梅斯 盖格拉" + Mes_Corp:0 "梅什·考尔普" + Mes_Gegra:0 "梅什·盖格拉" Mes_ud:0 "梅苏德" Mesharsheya:0 "米沙示雅" Meshulam:0 "米书兰" @@ -13550,8 +13560,8 @@ Mihka:0 "米卡" Mihovil:0 "米霍维尔" Mihran:0 "米赫兰" - Mihrdat:0 "米赫尔达特" - Mihrshapur:0 "米何日沙普尔" + Mihrdat:0 "米特里达梯" + Mihrshapur:0 "米赫尔沙普尔" Miikkula:0 "米库拉" Miina:0 "米纳" Miitrei:0 "米特雷伊" @@ -13565,7 +13575,7 @@ Mikhael:0 "米哈埃勒" Mikhail:0 "米哈伊尔" Mikhalko:0 "米哈尔科" - Mikheil:0 "米克黑尔" + Mikheil:0 "米海尔" Mikica:0 "米基卡" Mikikor:0 "米基科尔" MikittA_:0 "米基泰" @@ -13585,7 +13595,7 @@ Mikypyr:0 "米屈皮尔" MiL_obrat:0 "米沃布拉特" MiL_osz:0 "米沃什" - MiL_owit:0 "米洛维特" + MiL_owit:0 "米沃维特" Mila:0 "米拉" Milad:0 "米拉德" Milan:0 "弥兰" @@ -13622,7 +13632,7 @@ Milwo:0 "米沃" Milyduch:0 "米维杜赫" Milyuns:0 "米吕云丝" - Milzas:0 "米尔察斯" + Milzas:0 "米尔扎斯" Min:0 "敏" Mina:0 "米娜" Minas:0 "米纳斯" @@ -13654,7 +13664,7 @@ Mircea:0 "米尔恰" Mirdas:0 "米尔达斯" Miren:0 "弥怜" - Mirhavan:0 "米尔哈文" + Mirhavan:0 "米尔哈万" Mirian:0 "米利安" Miriti:0 "米丽蒂" Mirjam:0 "米丽娅姆" @@ -13723,7 +13733,7 @@ Modred:0 "莫德雷德" Modron:0 "莫德朗" Modu:0 "冒顿" - Mog_Corb:0 "莫格 科布" + Mog_Corb:0 "莫格·科布" Mogens:0 "蒙恩斯" Moggallana:0 "目犍连" Moggallanna:0 "目犍连" @@ -13731,7 +13741,7 @@ Mogubai:0 "牟古婆伊" Mohamed:0 "穆罕默德" Mohammad:0 "穆罕默德" - Mohammed_Jahan_Pahlavan:0 "穆罕默德 亚罕 巴拉宛" + Mohammed_Jahan_Pahlavan:0 "穆罕默德·贾汉·帕赫拉万" Mohammed:0 "穆罕默德" Mohan:0 "牟诃那" Mohanpal_Singh:0 "牟诃那波罗·僧诃" @@ -13802,7 +13812,7 @@ Morhaetho:0 "莫赖索" Morien:0 "莫丽恩" Morin:0 "末邻" - Moringen:0 "莫林根" + Moringen:0 "莫尔" Moritz:0 "莫里茨" Morleo:0 "莫尔莱奥" Mormarch:0 "莫尔马尔赫" @@ -13832,7 +13842,7 @@ MourA_o:0 "莫朗" Mouses:0 "穆西斯" Movkoldas:0 "莫夫科尔达斯" - Movses:0 "莫乌瑟斯" + Movses:0 "莫夫谢斯" Moyna:0 "莫伊娜" Mozaffar:0 "莫扎法尔" Mra:0 "玛" @@ -13900,15 +13910,15 @@ Muh_end:0 "穆哈恩德" Muha:0 "木哈" Muhabad:0 "穆哈巴德" - Muhadhdhab:0 "马哈德哈伯" + Muhadhdhab:0 "穆哈扎卜" Muhalhil:0 "穆哈尔希尔" Muhallab:0 "穆海莱卜" Muhamad:0 "穆罕默德" Muhammad_Adud_ad-Din:0 "穆罕默德·阿杜德丁" - Muhammad_Ay_Temur:0 "穆罕默德 艾 帖木儿" + Muhammad_Ay_Temur:0 "穆罕默德·艾蒂穆尔" Muhammad_ibn_Ahmad:0 "穆罕默德·伊本·艾哈迈德" Muhammad_Sayf_al-Din_al-Mansur:0 "穆罕默德·赛义夫丁·曼苏尔" - Muhammad_Shah:0 "穆罕默德 沙阿" + Muhammad_Shah:0 "穆罕默德沙" Muhammad-Tur:0 "穆罕默德-图尔" Muhammad:0 "穆罕默德" Muhammed-Tur:0 "摩诃末兜罗" @@ -13921,7 +13931,7 @@ Muirchertach:0 "米尔谢特赫" Muireadhach:0 "米勒赫" MuirecA_n:0 "米勒坎" - Muiredach_Muinderg:0 "默雷达奇 明德格" + Muiredach_Muinderg:0 "默雷达奇-红脖子" Muiredach:0 "默雷达奇" Muirenn:0 "米伊伦恩" Muirgel:0 "米伊尔格尔" @@ -13963,7 +13973,7 @@ Mund:0 "文荼" Munda:0 "文荼" Munderic:0 "蒙代里克" - Mundir:0 "孟迪尔" + Mundir:0 "蒙齐尔" MunE_:0 "牟尼" Mungchang:0 "文成" Munggan:0 "蒙古温" @@ -13988,7 +13998,7 @@ Murama:0 "穆拉马" Murarirao:0 "牟罗利罗婆" Murat:0 "穆拉德" - Murchad_Rua:0 "穆尔哈德 鲁厄" + Murchad_Rua:0 "穆尔哈德-红发" Murchad:0 "穆尔哈德" Murchadh:0 "穆尔哈" Murchaid:0 "穆尔哈德" @@ -14017,7 +14027,7 @@ Musayyib:0 "穆萨伊卜" Musca:0 "穆斯卡" Musco:0 "穆斯科" - Mushegh:0 "穆舍格赫" + Mushegh:0 "穆舍格" Mushel:0 "穆舍尔" Mushkara:0 "牟色迦罗" Musi:0 "穆希" @@ -14031,21 +14041,22 @@ Muta_in:0 "穆塔因" Mutahar:0 "穆塔哈尔" Mutalu:0 "木塔鲁" + Mutarrif:0 "穆塔里夫" Mutawuta:0 "木答兀" Mutik:0 "牟底" Mutimir:0 "穆蒂米尔" Mutlu:0 "穆特卢" Mutri:0 "牟赤" Muttaraiyan:0 "目多罗耶衍" - Mushe:0 "穆谢" + Mushe:0 "穆舍" MuwE_:0 "没" Muwer:0 "穆威" Muwernor:0 "穆威诺" Muyahid:0 "穆亚希德" Muyan:0 "木延" - Muza:0 "穆扎" - Muzaffar_ad-Din_Zangi:0 "穆扎法尔丁 赞吉" - Muzaffar_ud-Din_Ozbeg:0 "穆扎法尔丁 奥兹贝格" + Muza:0 "穆萨" + Muzaffar_ad-Din_Zangi:0 "穆扎法尔丁·赞吉" + Muzaffar_ud-Din_Ozbeg:0 "木咱法剌丁·月即别" Muzaffar:0 "穆扎法尔" Muzaffaraddin:0 "穆扎法尔丁" Muzhdah:0 "迈赫丽" @@ -14238,7 +14249,7 @@ NapoleO_:0 "纳波莱奥" Napoleone:0 "纳波莱奥内" Nar_Singh:0 "那罗·僧诃" - Nar-Verma:0 "那利-吠利摩" + Nar-Verma:0 "那罗-跋摩" Narabbhata:0 "那罗婆多" Naracimmavarman:0 "那罗箴摩跋摩" Naradeva:0 "那罗提婆" @@ -14299,7 +14310,7 @@ Nasir_ad-Din_Mahmud:1 "纳西尔丁·马哈茂德" Nasir_ad-Din:0 "纳西尔丁" Nasir_al-Din:0 "纳西尔丁" - Nasir_Khusraw:0 "纳速剌 胡思老" + Nasir_Khusraw:0 "纳西尔·霍斯劳" Nasir:0 "纳速剌" Nasme:0 "那湿摩" Nasr:0 "纳斯尔" @@ -14464,7 +14475,7 @@ NI_S_tI_man:0 "妮什提曼" NI_zamedI_n:0 "尼扎姆丁" Nial:0 "尼尔" - Niall_GlU_ndub:0 "尼尔-黑膝盖" + Niall_GlU_ndub:0 "尼尔-黑膝" Niall:0 "尼尔" NiallA_n:0 "尼兰" Niallgus:0 "尼尔格斯" @@ -14484,14 +14495,14 @@ Nicola:0 "尼科拉" Nicolaie_Alexandru:0 "尼古拉耶·亚历山德鲁" Nicolaie:0 "尼古拉耶" - Nicolas:0 "尼科拉斯" + Nicolas:0 "尼古拉" Nicole_Anna:0 "妮科尔·安娜" Nicole:0 "妮科尔" Nicolesa:0 "妮科莱莎" Nicolo:0 "尼科洛" Nicolso:0 "尼科尔索" Nicor:0 "妮科尔" - Niebelung:0 "尼贝隆" + Niebelung:0 "尼伯龙" Nieli:0 "涅里" Nielieji:0 "臬捩鸡" Niels:0 "尼尔斯" @@ -14582,7 +14593,7 @@ Nithard:0 "尼特哈德" Nitigis:0 "尼蒂吉斯" Nityapal:0 "尼底耶波罗" - Niwaya_Krestos:0 "尼瓦亚 克里斯托" + Niwaya_Krestos:0 "内瓦亚·克勒斯托斯" NiyA_yaparipA_lapattan:0 "尼耶耶波利波罗钵旦" Nizam:0 "尼扎姆" Nizamaddin:0 "尼扎姆丁" @@ -14617,7 +14628,7 @@ Norcan:0 "诺尔詹" Nordalah:0 "诺达拉" Nordbert:0 "诺德贝尔" - Nordepert:0 "诺尔德佩尔特" + Nordepert:0 "诺德佩特" Norgyi:0 "诺吉" Norman:0 "诺曼" Noroava:0 "诺萝阿娃" @@ -14629,13 +14640,13 @@ Nothhelm:0 "诺塞尔姆" Notker:0 "诺特克" Nou:0 "㝹" - Nougui:0 "诺吉伊" + Nougui:0 "努吉" Noujin:0 "耨斤" Noulisi:0 "耨里思" Noumea:0 "诺梅亚" Noushin:0 "瑙欣" Nowruz:0 "涅孚鲁思" - Nowy:0 "瑙伊" + Nowy:0 "诺维" Nrapatibhusana:0 "尼里波底浮霜那" Nripakama:0 "涅哩波迦摩" Nripendranarayan:0 "尼梨波因陀罗那罗衍" @@ -14661,7 +14672,7 @@ NuN_a:0 "努妮娅" NuN_adona:0 "努妮娅多娜" NuN_o:0 "努尼奥" - Nunila:0 "努莉拉" + Nunila:0 "努尼拉" Nunno:0 "农诺" NunO_:0 "努诺" Nuno:0 "努诺" @@ -14671,7 +14682,7 @@ Nuoujin:0 "耨斤" Nupura:0 "奴补罗" Nur_ad-Din_Arslan_Shah:0 "努尔丁·阿尔斯兰沙" - Nur_ad-Din_Zangi:0 "努尔丁 赞吉" + Nur_ad-Din_Zangi:0 "努尔丁·赞吉" Nur_al-Din_Muhammed:0 "努尔丁·穆罕默德" Nur_ed-Din_Mohammed:0 "努尔丁·穆罕默德" Nur:0 "努尔" @@ -14682,8 +14693,8 @@ Nusayr:0 "努塞尔" Nusrat_ad-Din:0 "努斯拉特丁" Nusrat_al-Din:0 "努斯拉特丁" - Nusrat_ud-Din_Abu-Bakr:0 "努斯拉特丁 阿布-贝克尔" - Nusrat_ud-Din:0 "努斯拉特丁" + Nusrat_ud-Din_Abu-Bakr:0 "讷思莱都丁·阿不-别克儿" + Nusrat_ud-Din:0 "讷思莱都丁" Nuti:0 "奴提" Nuyaksha:0 "努亚克沙" Nuyanza:0 "努扬扎" @@ -14760,7 +14771,7 @@ Obada:0 "欧巴达" Obadiah:0 "俄巴底亚" Obayamma:0 "乌婆阎摩" - Obeko:0 "欧贝寇" + Obeko:0 "奥韦科" Obelerio:0 "奥贝莱里奥" Oberto:0 "奥贝托" Obizzino:0 "奥比齐诺" @@ -14774,7 +14785,7 @@ Octavianus:0 "屋大维安努斯" Octavius:0 "屋大维" Octreda:0 "奥克特蕾达" - Oda_Gosh:0 "奥达 戈什" + Oda_Gosh:0 "奥达·戈什" Oda:0 "奥达" Odacre:0 "奥达科尔" Odalrico:0 "奥达尔里科" @@ -14836,7 +14847,7 @@ OjI_r:0 "奥伊日" Okahvie:0 "奥卡维耶" Okhotur:0 "斡豁秃儿" - Okhropir:0 "奥克赫罗皮尔" + Okhropir:0 "奥赫罗皮尔" Okhsi:0 "奥克西" Okhsun:0 "奥克孙" Oki:0 "奥基" @@ -14846,7 +14857,7 @@ Oksya:0 "奥克叙阿" Okuli:0 "奥库莉" Olaf:0 "奥拉夫" - Olafr_CuarA_n:0 "奥拉夫 夸兰" + Olafr_CuarA_n:0 "奥劳菲尔·夸兰" Olafr:0 "奥拉夫尔" Olav:0 "奥拉夫" Olavi:0 "奥拉维" @@ -14873,7 +14884,7 @@ Oliyarasi:0 "乌利耶罗阇" Oljaitu:0 "完者都" Oljat:0 "完泽台" - Olmondo:0 "欧蒙多" + Olmondo:1 "阿拉蒙德" Olof:0 "奥洛夫" Olota:0 "奥洛塔" Olrik:0 "奥尔里克" @@ -14891,7 +14902,7 @@ Omero:0 "奥梅罗" Omesh:0 "乌迷舍" Omortag:0 "奥莫尔塔格" - Omptat:0 "奥姆普塔特" + Omptat:0 "翁普塔特" Omurtag:0 "奥穆尔塔格" Onaniya:0 "奥纳尼亚" Onbrawst:0 "昂布劳丝特" @@ -14900,10 +14911,10 @@ Oncum:0 "昂基姆" OndR_ej:0 "翁德热" Ondrei:0 "翁德雷伊" - Onecca:0 "欧尼卡" + Onecca:0 "奥内卡" Onega:0 "奥内加" Onegavon:0 "欧内加翁" - Oneka:0 "欧内卡" + Oneka:0 "奥内卡" Onemiro:0 "奥内米罗" Onesimos:0 "奥尼息默" Onfroi:0 "翁弗罗伊" @@ -14934,7 +14945,7 @@ Orabilia:0 "奥拉比莉娅" OrbA_n:0 "欧尔班" Orbei:0 "斡儿伯" - Orbeli:0 "奥尔贝利" + Orbeli:0 "奥尔别利" Orda:0 "斡儿答" Ordava:0 "奥尔达娃" Orddot:0 "奥尔多特" @@ -15062,7 +15073,7 @@ Ottarr:0 "奥塔尔" Ottaviano:0 "奥塔维亚诺" Ottavio:0 "奥塔维奥" - OttO_:0 "奥多" + OttO_:0 "奥托" Otto:0 "奥托" Ottobono:0 "奥托博诺" Ottobuono:0 "奥托博诺" @@ -15089,8 +15100,8 @@ Oveco:0 "奥韦科" Ovsanna:0 "奥夫桑娜" Ovtay:0 "奥夫塔厄" - Owain_Cyfeiliog:0 "奥韦恩 基韦利奥格" - Owain_Goch:0 "奥韦恩 戈赫" + Owain_Cyfeiliog:0 "奥韦因·基韦利奥格" + Owain_Goch:0 "奥韦因·戈赫" Owain:0 "欧文" Owena:0 "欧文娜" Ozanay:0 "奥萨纳伊" @@ -15114,7 +15125,7 @@ Padam-Singh:0 "波昙-僧诃" Padam:0 "波陀摩" Padamsimha:0 "波昙僧诃" - Padarn_Beisrudd:0 "帕达恩 贝斯里斯" + Padarn_Beisrudd:0 "帕达恩·贝斯里德" Padarn:0 "帕达尔恩" Padatcaina:0 "波亮晋" Padern:0 "帕德尔恩" @@ -15164,7 +15175,7 @@ Palchen:0 "贝钦" Palden:0 "班丹" Paldo:0 "帕尔多" - Paldolf:0 "帕多夫" + Paldolf:0 "帕尔多尔夫" Palemon:0 "帕勒芒" Paleologo:0 "帕莱奥洛戈" Palikada:0 "伐尼柯陀" @@ -15324,7 +15335,7 @@ Pavlos:0 "帕夫洛斯" Pavsha:0 "帕夫沙" Pawaske:0 "波和失鸡" - PaweL_:0 "帕韦乌" + PaweL_:0 "帕维乌" Pawl:0 "保尔" Payen:0 "帕扬" PaykE_lti:0 "佩凯尔提" @@ -15334,11 +15345,11 @@ PE_ire-Bermond:0 "佩勒-贝尔蒙德" PE_ire-Bernat:0 "佩勒-贝尔纳特" PE_ire-Guiraud:0 "佩勒-吉罗德" - PE_ire-Raimond:0 "佩伊雷-赖蒙德" + PE_ire-Raimond:1 "佩尔-雷蒙" PE_ire:0 "佩伊勒" PE_lI_n:0 "佩琳" PE_r:0 "佩尔" - PE_ronelle:0 "佩萝娜勒" + PE_ronelle:0 "佩萝内勒" PE_S_eng:0 "佩申格" PE_ter:0 "彼得" PE_tronille:0 "彼得罗尼耶" @@ -15357,7 +15368,7 @@ Pedro:0 "佩德罗" Pedur:0 "佩迪尔" PEEire-Arnaut:0 "佩勒-阿尔瑙特" - PEEire-Raimond:0 "佩勒-雷蒙德" + PEEire-Raimond:1 "佩雷-雷蒙" Peepalraj:0 "悲波罗" Peepalrajji:0 "吠波罗罗耆" Peigi:0 "佩吉" @@ -15424,7 +15435,7 @@ Percivale:0 "佩尔奇瓦莱" Percivallio:0 "佩尔奇瓦利奥" Perctarit:0 "佩尔克塔里特" - Pere-Amat:0 "佩雷-阿玛特" + Pere-Amat:0 "佩雷-阿马特" Pere-Ramon:0 "佩雷·拉蒙" Pere:0 "佩雷" Peredyr:0 "佩雷迪尔" @@ -15497,7 +15508,7 @@ Petros:0 "彼得罗斯" Petrou:0 "彼得鲁" Petruccio:0 "彼得鲁乔" - Petrus_Jorland:0 "伯多禄 约兰" + Petrus_Jorland:0 "皮埃尔·热朗迪" Petrus:0 "彼得鲁斯" Petter:0 "彼得" PexS_an:0 "佩赫尚" @@ -15505,7 +15516,7 @@ Peytavin:0 "佩塔万" Phagpa:0 "帕巴" Pharamond:0 "法拉蒙德" - Pharen:0 "法伦" + Pharen:0 "帕伦" Phelippe:0 "费利佩" Pheru:0 "吠卢" Philadelphos:0 "斐拉德尔弗" @@ -15606,7 +15617,7 @@ Plato:0 "柏拉图" Plautia:0 "布劳提娅" Plautilla:0 "布劳提拉" - Plazentzia:0 "普拉申茨娅" + Plazentzia:0 "普拉森齐娅" Plectrudis:0 "普莱克特露迪丝" Plegmund:0 "普莱格蒙德" Pliksov:0 "普利克索夫" @@ -15619,7 +15630,7 @@ Poavila:0 "波阿维拉" PociS_u:0 "颇剌淑" PodE_:0 "波德" - Poghos:0 "破高斯" + Poghos:0 "波戈斯" Pogong:0 "颇贡" Poklius:0 "波克柳斯" Pokshava:0 "波克莎娃" @@ -15631,7 +15642,7 @@ Polentesia:0 "波伦泰夏" Polie:0 "波利" Polissena:0 "波利塞娜" - Polkarios:0 "波卡里欧斯" + Polkarios:0 "波尔卡里奥斯" PollA_tapillai:0 "弗罗多毕赖" Polychronios:0 "波利塞奥罗斯" Polyeuktos:0 "颇利艾弗克特" @@ -15641,8 +15652,8 @@ Pompeius:0 "庞培" Pona:0 "波瑙" PonC_-Hug:0 "庞斯·乌格" - PonC_:0 "蓬斯" - PonC_o:0 "彭索" + PonC_:0 "庞斯" + PonC_o:0 "庞索" Ponce:0 "庞塞" PongrA_c:0 "蓬格拉茨" PongrA_cz:0 "蓬格拉茨" @@ -15651,7 +15662,7 @@ PonnampalattatikalA_r:0 "芬南波剌多帝迦剌" Pons-Guigues:0 "庞斯-吉格" Pons-GuilhE_m:0 "庞斯-吉扬" - Pons:0 "庞茨" + Pons:0 "庞斯" Pontia:0 "庞蒂娅" Pontianus:0 "庞提阿努斯" Pontio:0 "蓬蒂奥" @@ -15677,10 +15688,10 @@ Potelfrit:0 "波特尔弗里特" Pothos:0 "波托斯" Potoi:0 "波托伊" - Potto:0 "波特托" + Potto:0 "波托" Potyava:0 "波娃" Poul:0 "波尔" - Pounig:0 "波乌妮格" + Pounig:0 "普妮格" Pourandokht:0 "普兰多赫特" Povilas:0 "波维拉斯" PR_emysl:0 "普热米斯尔" @@ -15817,7 +15828,7 @@ Prthivimalla:0 "智底麦" Prthiviyaraja:0 "毕哩体微耶罗阇" Prthvideva:0 "毕哩体微提婆" - Prudencio:0 "普鲁登西奥" + Prudencio:0 "普鲁登乔" Prusas:0 "普鲁萨斯" Prvoslav:0 "普尔沃斯拉夫" Prybko:0 "普雷布科" @@ -15894,7 +15905,7 @@ Purandaraya:0 "富兰陀罗耶" Purandelapala:0 "富兰陀罗波罗" Puranderapala:0 "富兰陀罗波罗" - Purandokht:0 "波兰杜赫特" + Purandokht:0 "普兰杜赫特" Puranjaya:0 "富兰那阇耶" Puresh:0 "普雷斯" Purginepaz:0 "普尔吉涅帕兹" @@ -15973,7 +15984,7 @@ Qianyun:0 "倩云" Qiao:0 "峤" Qiaoyun:0 "巧云" - Qidma_Asgad:0 "克德玛 阿斯加德" + Qidma_Asgad:0 "格德马·阿瑟格德" Qidma_Seggada:0 "克德玛·塞加达" Qieluo:0 "伽罗" Qigui:0 "齐妫" @@ -15993,7 +16004,7 @@ Qishiq:0 "喜式" Qiu:0 "秋" Qiuniang:0 "秋娘" - Qizil_Arslan:0 "克孜尔·阿厮兰" + Qizil_Arslan:0 "吉思勒·阿儿思兰" Qochar:0 "阔察儿" Qozmos:0 "科斯莫斯" Quadlaniel:0 "夸得兰尼尔" @@ -16016,20 +16027,20 @@ Qungu:0 "浑忽" Qurat:0 "库拉特" Qusai:0 "库赛伊" - Qusayy:0 "屈赛义" + Qusayy:0 "库赛伊" Qutaiba:0 "喀塔巴" Qutalmish:0 "库塔勒米什" Qutayba:0 "屈底波" - Qutb_ad-Din_Baris:0 "库特布丁 巴里斯" + Qutb_ad-Din_Baris:0 "库特布丁·巴里斯" Qutb_ad-Din_Habash:0 "库特布丁·哈巴什" - Qutb_ad-Din_Mawdud:1 "古特卜丁 毛杜德" + Qutb_ad-Din_Mawdud:1 "库特布丁·毛杜德" Qutb_ad-Din_Muhammad:0 "忽都不丁·穆罕默德" Qutb_ad-Din:0 "忽都不丁" Qutb_al-Din_Muhammad:1 "库特卜丁·穆罕默德" Qutb_al-Din:0 "库特布丁" Qutb-ud-din_Aibak:0 "库特布丁·艾巴克" - Qutham:0 "库坦" - Qutlugh_Inanj:0 "库特鲁 伊南" + Qutham:0 "库萨姆" + Qutlugh_Inanj:0 "忽都鲁·亦难赤" Qutlugh:0 "骨咄禄" Qutuz:0 "忽都兹" Quyi:0 "渠姨" @@ -16162,16 +16173,16 @@ Raimbaud:0 "莱姆鲍德" Raimbaut:0 "兰博" Raimbold:0 "赖恩博尔德" - Raimond-Arnaut:0 "雷蒙德-阿尔瑙特" - Raimond-BerenguiE_:0 "雷蒙-贝伦吉耶" - Raimond-Bernat:0 "雷蒙德-贝尔纳特" - Raimond-Bertrand:0 "雷蒙-贝特朗" - Raimond-Brun:0 "雷蒙德-布伦" - Raimond-Pons:0 "雷蒙德-庞斯" - Raimond-Rogier:0 "雷蒙德-罗吉尔" - Raimond-Roupen:0 "雷蒙-鲁庞" - Raimond:0 "雷蒙德" - Raimonda:0 "赖蒙达" + Raimond-Arnaut:1 "雷蒙-阿尔诺" + Raimond-BerenguiE_:1 "雷蒙-贝伦吉耶" + Raimond-Bernat:1 "雷蒙-贝尔纳" + Raimond-Bertrand:1 "雷蒙-贝特朗" + Raimond-Brun:1 "雷蒙-布兰" + Raimond-Pons:1 "雷蒙-庞斯" + Raimond-Rogier:1 "雷蒙-罗吉耶" + Raimond-Roupen:1 "雷蒙-鲁本" + Raimond:1 "雷蒙" + Raimonda:0 "雷蒙达" Raimondo:0 "雷蒙多" Raimundo:0 "雷蒙多" Raina:0 "蕾娜" @@ -16222,7 +16233,7 @@ Rajiya:0 "拉吉娅" Rajjila:0 "罗阇耆罗" Rajkunvarbai:0 "罗奢贡婆利婆伊" - Rajmund:0 "赖蒙德" + Rajmund:0 "雷蒙德" Rajrajendranarayan:0 "罗阇罗阇因陀罗那罗衍" Raju:0 "罗殊" Rajya_Devi:0 "罗阇·提毗" @@ -16230,7 +16241,7 @@ Rakasala:0 "罗柯娑罗" Rakericus:0 "拉凯里库斯" Rakhuk:0 "惹库" - Rakim_Gaubara:0 "拉希姆 加乌巴拉" + Rakim_Gaubara:0 "拉基姆·高巴拉" Raksita:0 "剌吉塔" Raktadewe:0 "洛多提婆" Ralf:0 "拉尔夫" @@ -16313,7 +16324,7 @@ Randinus:0 "兰迪努斯" Randja:0 "拉德佳" Randolf:0 "兰道夫" - Randolph:0 "兰道夫" + Randolph:0 "伦道夫" Randuarius:0 "兰杜阿里乌斯" Randulf:0 "兰迪尔夫" Randver:0 "兰德弗" @@ -16419,7 +16430,7 @@ Rawerni:0 "热威尼" Rawh:0 "劳赫" Rawwad:0 "劳瓦德" - Raya:0 "拉娅" + Raya:0 "拉雅" Rayadhan:0 "罗耶檀" Rayapala:0 "罗耶波罗" Rayarideva:0 "罗耶梨提婆" @@ -16433,7 +16444,7 @@ Rayner:0 "雷纳" Raynold:0 "赖诺尔德" Raziyya:0 "拉齐娅" - Razmouhi:0 "拉兹莫乌希" + Razmouhi:0 "拉兹穆希" Razmwanwan:0 "阿罗暂温嫩" RE_dwald:0 "雷德沃尔德" RE_dwulf:0 "雷德伍尔夫" @@ -16458,7 +16469,7 @@ Refulfo:0 "雷富尔福" Regalia:0 "蕾嘉莉亚" Regarde:0 "雷加德" - Regelinda:0 "蕾盖琳达" + Regelinda:0 "雷格琳达" Regelinde:0 "勒热兰德" Regelindis:0 "雷格林迪斯" Regilinde:0 "雷吉林德" @@ -16486,10 +16497,10 @@ Reinmar:0 "赖恩马尔" Reinoud:0 "赖瑙德" Reirigus:0 "赖里古斯" - Rekkaredo:0 "勒卡勒多" - Rekkeswintho:0 "雷克斯苏安托" + Rekkaredo:0 "雷卡里德" + Rekkeswintho:0 "雷克斯文德" Reko:0 "雷科" - Rema_Armah:0 "雷马 阿尔玛" + Rema_Armah:0 "雷马·阿尔玛" Remigius:0 "雷米吉乌斯" Remismund:0 "雷米斯蒙德" Remisol:0 "雷米索尔" @@ -16530,7 +16541,7 @@ Reshma:0 "丽师摩" Resmen:0 "雷斯门" Respendial:0 "雷斯彭尔" - Retha:0 "莱塔" + Retha:0 "雷塔" Retta:0 "蕾塔" Reuben:0 "流便" Reuven:0 "流便" @@ -16548,7 +16559,7 @@ Reynold:0 "雷纳德" Reza:0 "雷扎" Rezevera:0 "蕾采韦拉" - Rhain_Dremrudd:0 "赖恩 德雷姆里德" + Rhain_Dremrudd:0 "赖因·德雷姆里德" Rhain:0 "赖恩" Rheinallt:0 "雷纳尔特" Rhiaindrech:0 "丽艾恩德蕾赫" @@ -16569,9 +16580,9 @@ Rhosmices:0 "罗斯米凯斯" Rhufon:0 "里旺" Rhun:0 "林" - Rhuzukan:0 "茹祖堪" + Rhuzukan:0 "鲁祖坎" Rhychwin:0 "里赫温" - Rhydderch_Ieuaf:0 "里德尔赫 叶亚夫" + Rhydderch_Ieuaf:0 "里德尔赫·耶亚夫" Rhydderch:0 "里德尔赫" Rhyddfedd:0 "里德韦德" Rhydog:0 "里多格" @@ -16593,8 +16604,8 @@ Ribald:0 "里巴尔德" Ricalde:0 "里卡尔德" Ricard:0 "里卡德" - Ricarda:0 "莉卡妲" - Ricardo:0 "里卡尔多" + Ricarda:0 "丽卡达" + Ricardo:0 "里卡多" Ricart:0 "里卡尔特" Ricat:0 "里卡特" Ricatus:0 "里卡蒂斯" @@ -16609,7 +16620,7 @@ Richarda:0 "丽夏达" Richarde:0 "理查德" Richardis:0 "丽夏尔迪丝" - RichE_nda:0 "丽谢恩达" + RichE_nda:0 "丽琴达" Richeit:0 "里夏伊特" Richenda:0 "丽桑达" Richenza:0 "丽琴莎" @@ -16737,7 +16748,7 @@ Roberto:0 "罗伯托" Robin:0 "罗班" Robrecht:0 "罗布雷赫特" - Rocca:0 "洛卡" + Rocca:0 "罗卡" Roce:0 "卢遮" Rocesthes:0 "罗斯特斯" Rochus:0 "罗胡斯" @@ -16778,10 +16789,10 @@ Rogellach:0 "罗格拉赫" Roger-Bernat:0 "罗格-贝尔纳特" Roger:0 "罗杰" - Rogier-Bermond:0 "罗吉尔-贝尔蒙德" - Rogier-Bernat:0 "罗吉尔-贝尔纳特" - Rogier-Raimond:0 "罗吉尔-雷蒙德" - Rogier:0 "罗吉尔" + Rogier-Bermond:0 "罗吉耶-贝尔蒙德" + Rogier-Bernat:0 "罗吉耶-贝尔纳特" + Rogier-Raimond:0 "罗吉耶-雷蒙" + Rogier:0 "罗吉耶" Rogneda:0 "罗格涅达" Rogvolod:0 "罗格沃洛德" Rogvolodas:0 "罗格沃洛达斯" @@ -16803,7 +16814,7 @@ Roman:0 "罗曼" Romana:0 "罗马纳" Romane:0 "萝玛涅" - Romanisco:0 "罗马尼斯措" + Romanisco:0 "罗马尼斯科" Romano:0 "罗马诺" Romanos:0 "罗曼努斯" Romanus:0 "罗马努斯" @@ -16833,9 +16844,9 @@ Rorgues:0 "罗尔格" Rory:0 "罗里" Ros:0 "劳什" - Rosa:0 "萝莎" + Rosa:0 "罗莎" Rosalind:0 "罗莎琳德" - Rosamund:0 "萝莎蒙德" + Rosamund:0 "罗莎蒙德" Roscelin:0 "罗瑟兰" RosE_la:0 "萝塞拉" Rose:0 "罗斯" @@ -16873,7 +16884,7 @@ Roucen:0 "罗肯" Rouniang:0 "柔娘" Rounu:0 "柔奴" - Roupen:0 "罗乌彭" + Roupen:0 "鲁本" Roussel:0 "罗素" Roxana:0 "罗克珊娜" Roy:0 "罗伊" @@ -17087,8 +17098,9 @@ Sa_ad_ad-Din:0 "萨阿德丁" Sa_ad:0 "萨阿德" Sa_adaddin:0 "萨阿德丁" - Sa_d:0 "萨尔德" + Sa_d:0 "萨阿德" Sa_daddin:0 "萨阿德丁" + Sa_dun:0 "萨阿敦" SA_de:0 "塞德" SA_erbrethach:0 "绍埃尔布雷查奇" SA_erlaith:0 "塞尔拉" @@ -17105,11 +17117,11 @@ Sa_ud:0 "萨乌德" Saad_ad-Duwla:0 "萨阿德·道拉" Saad_Mordechai:0 "萨阿德·末底改" - Saad:0 "萨德" + Saad:0 "萨阿德" Saadiah:0 "撒迪亚" Saaman:0 "莎曼" Saara:0 "莎拉" - Saba_Asgad:0 "萨巴 阿斯加德" + Saba_Asgad:0 "萨巴·阿瑟格德" Saba-Nol:0 "萨巴诺尔" Saba:0 "撒八" Sabah:0 "萨巴赫" @@ -17163,7 +17175,7 @@ Sadun:0 "萨顿" Saebjorn:0 "塞比约恩" Saemundr:0 "山姆多尔" - Saf_Seggad:0 "萨夫 塞加德" + Saf_Seggad:0 "萨夫·塞加德" Safali:0 "萨法利" Safiatou:0 "莎菲娅托" Safiya:0 "莎菲雅" @@ -17183,7 +17195,7 @@ Sagharak:0 "索勒" Sagunabai:0 "娑古那婆伊" Sahadeva:0 "娑诃提婆" - Sahag:0 "萨哈格" + Sahag:0 "萨哈克" Sahaja:0 "娑诃阇" Sahajapala:0 "娑诃阇波罗" Sahak:0 "萨哈克" @@ -17244,9 +17256,9 @@ Salahaddin:0 "萨拉赫丁" Salahhadin:0 "萨拉赫丁" Salahuddin:0 "萨拉赫丁" - Salama_Za-_Azeb:0 "萨拉玛 扎-阿泽布" + Salama_Za-_Azeb:0 "萨拉马·扎-阿泽布" Salama:0 "萨拉马" - Salambha:0 "萨拉姆哈" + Salambha:0 "娑蓝婆" Salamon:0 "绍洛蒙" Salar:0 "萨拉尔" Salasthamba:0 "娑罗萨担婆" @@ -17293,7 +17305,7 @@ Salvino:0 "萨尔维诺" Salwa:0 "塞瓦" Salwys:0 "萨卢伊斯" - Sam_Wardanruz:0 "萨姆 瓦尔丹鲁兹" + Sam_Wardanruz:0 "萨姆·瓦尔丹鲁兹" Sama:0 "萨马" Samalavarman:0 "娑摩罗跋摩" Saman-Khuda:0 "萨曼-胡达" @@ -17341,7 +17353,7 @@ Samovlad:0 "萨莫夫拉德" Sampat:0 "三波多" Sampo:0 "桑波" - Samsam_ad-Din_Mahmud:0 "萨姆萨姆丁 马哈茂德" + Samsam_ad-Din_Mahmud:0 "萨姆萨姆丁·马哈茂德" Samsam:0 "桑桑" Samson:0 "萨姆桑" Samsou-BE_ri:0 "萨姆苏-贝里" @@ -17355,7 +17367,7 @@ Samuel:0 "萨米埃尔" Samuil:0 "萨穆伊尔" Samur:0 "萨穆尔" - Samvel:0 "萨姆维尔" + Samvel:0 "萨姆韦尔" Samyukta:0 "僧述多" San_Nian:0 "三娘" Sanahapulla:0 "霜那拂罗" @@ -17447,9 +17459,9 @@ Sarban:0 "撒儿班" Sardinia:0 "萨尔迪尼娅" SarE_:0 "莎蕾" - Sargavan:0 "萨嘎万" - Sargavanoush:0 "萨嘎瓦诺斯" - Sargis:0 "撒吉斯" + Sargavan:0 "萨尔加万" + Sargavanoush:0 "萨尔加瓦努什" + Sargis:0 "萨尔吉斯" Sargun:0 "萨尔贡" Sari:0 "舍利" Sarica:0 "萨莉贾" @@ -17491,7 +17503,7 @@ Sati:0 "萨提" Satilmish-Beg:0 "萨提勒米什-贝格" Satinik:0 "莎季妮克" - Satoy:0 "萨托利" + Satoy:0 "萨托伊" Satra:0 "奢舍多罗" Satru:0 "设咄路" Satrubhanja:0 "设咄路槃阇" @@ -17541,7 +17553,7 @@ Savtilek:0 "萨维提勒克" Savur:0 "萨武尔" Sawashfan:0 "沙瓦凡" - Sawdan:0 "萨丹" + Sawdan:0 "索丹" Sawiros:0 "塞维鲁" Sawyl:0 "绍伊尔" Saxo:0 "萨克索" @@ -17550,7 +17562,7 @@ Sayausa:0 "娑酉娑" Sayeebai:0 "娑伊夷夷婆伊" Sayer:0 "赛耶" - Sayf_ad-Din_Is_Haq:0 "赛义夫丁 伊斯哈克" + Sayf_ad-Din_Is_Haq:0 "赛义夫丁·伊斯哈格" Sayf_ud-Din_Ishaq:0 "赛义夫丁·伊沙克" Sayf-ad-Din:0 "赛义夫丁" Sayf:0 "赛义夫" @@ -17561,11 +17573,11 @@ ScA_thach:0 "斯卡哈" Scandal:0 "斯坎达尔" ScandlA_n:0 "什卡恩德劳恩" - Scannlan_MO_r:0 "斯坎兰 摩尔" + Scannlan_MO_r:0 "斯坎兰-伟大者" Scantilla:0 "斯坎蒂拉" Scauniperga:0 "斯卡乌恩尼佩尔加" ScellA_n:0 "什凯劳恩" - Schahantukhd:0 "斯堪图克得" + Schahantukhd:0 "沙汉杜赫特" Scholastyka:0 "斯霍拉斯蒂卡" Sciarra:0 "夏拉" Scolaige:0 "斯科莱格" @@ -17681,7 +17693,7 @@ SenchA_n:0 "申乔恩" Senda:0 "森达" Senegunde:0 "塞内甘德" - Senekerim:0 "瑟尼克利姆" + Senekerim:0 "塞内克里姆" Senena:0 "塞内娜" Seneslav:0 "塞内斯拉夫" Seneya:0 "西尼耶" @@ -17744,14 +17756,14 @@ Sesh:0 "塞希" Seslav:0 "塞斯拉夫" Sesto:0 "塞斯托" - Seta:0 "塞塔" + Seta:0 "塞达" Setara:0 "瑟塔拉" Settimio:0 "塞蒂米奥" Setu:0 "犀都" Setyamka:0 "塞姆卡" Seunachandra:0 "犀浮那旃陀罗" Seva:0 "塞娃" - Sevag:0 "塞瓦格" + Sevag:0 "塞瓦克" Sevar:0 "塞瓦" SevenC_:0 "塞文奇" Sevenj:0 "塞温季" @@ -17784,10 +17796,10 @@ Shafnoshak:0 "摄奴释" Shahab:0 "谢哈布" Shahabuddin:0 "谢哈布丁" - Shahan:0 "沙汗" + Shahan:0 "沙汉" Shahen:0 "沙欣" - Shahandokht:0 "沙哈多克赫特" - Shahanshah:0 "沙汉沙赫" + Shahandokht:0 "沙汉多赫特" + Shahanshah:0 "沙汉沙" Shahbaz:0 "沙赫巴兹" Shahbeg:0 "沙贝格" Shahdost:0 "沙多斯特" @@ -17829,7 +17841,7 @@ Shams_al-Din:0 "沙姆斯丁" Shams_al-Malik_Mahmud:0 "沙姆斯·马利克·马哈茂德" Shams_al-Muluk_Isma_il:0 "沙姆斯·穆卢克·伊斯玛仪" - Shams_al-Muluk:0 "沙姆斯-穆鲁克" + Shams_al-Muluk:0 "沙姆斯·穆卢克" Shams_ed-Din:0 "沙姆斯丁" Shams_ud-Din:0 "苫思丁" Shamsaddin:0 "沙姆斯丁" @@ -17862,7 +17874,7 @@ Shaoji:0 "少姬" Shaojing:0 "绍京" Shaoming:0 "韶明" - Shapouh:0 "萨颇赫" + Shapouh:0 "沙普赫" Shapur:0 "沙普尔" Shaqr:0 "沙克尔" Sharaf_ad-Dawlah:0 "谢拉夫·道拉" @@ -17966,7 +17978,7 @@ Shileng:0 "士棱" Shilian:0 "士廉" Shilki:0 "希尔基" - Shilki_Abdullah:0 "希尔基-阿卜杜拉" + Shilki_Abdullah:0 "希尔基·阿卜杜拉" Shilu:0 "释鲁" Shima:0 "湿摩" Shimdhing:0 "辛定" @@ -18023,7 +18035,7 @@ Shoksha:0 "绍克沙" Shola:0 "舒拉" Sholah:0 "舒拉" - Sholto:0 "绍尔陶" + Sholto:0 "肖尔托" Shona:0 "肖娜" Shonlin:0 "舍恩莱因" Shonnu_Bum:0 "宣努本" @@ -18035,7 +18047,7 @@ Shouchang:0 "寿昌" Shouji:0 "寿姬" Shouli:0 "守礼" - Shoushanig:0 "绍乌莎妮格" + Shoushanig:0 "舒沙尼克" Shouyi:0 "守一" Shouying:0 "寿媖" Shri:0 "室利" @@ -18047,8 +18059,8 @@ Shu:0 "淑" Shuab:0 "舒阿卜" Shuang:0 "爽" - Shuayb:0 "舒艾卜" - Shuchi-Verma:0 "输支-吠利摩" + Shuayb:1 "舒艾卜" + Shuchi-Verma:0 "输支-跋摩" Shuda:0 "叔达" Shudamgula:0 "桑俱" Shudhamati:0 "戍陀摩底" @@ -18064,10 +18076,10 @@ ShulU_-Ping:0 "述律平" Shulu:0 "述律" Shuluogan:0 "树洛干" - Shumat:0 "斯胡马特" + Shumat:0 "舒马特" Shumayl:0 "舒玛伊尔" Shun:0 "顺" - Shunhua:0 "顺化" + Shunhua:0 "蕣华" Shunqin:0 "舜卿" Shunxuan:0 "舜弦" Shuo:0 "说" @@ -18207,7 +18219,7 @@ Sigvard:0 "西格瓦尔德" Sigward:0 "西格瓦德" Siha:0 "私诃" - Sihtric_Caech:0 "西特里克 凯赫" + Sihtric_Caech:0 "西特里克·凯赫" Sihtric:0 "西特里克" Sihui:0 "思晦" Sihya:0 "西赫亚" @@ -18333,7 +18345,7 @@ Sirje:0 "西尔耶" Sirma:0 "席尔玛" Sirtya:0 "西尔蒂亚" - Sirvart:0 "西尔娃尔特" + Sirvart:0 "西瓦尔德" Sisay:0 "西塞" SisE_ri:0 "失塞里" Sisebuto:0 "希瑟布特" @@ -18398,7 +18410,7 @@ Skjalg:0 "沙尔格" Skjalm:0 "斯凯姆" Skofte:0 "斯科夫特" - Skolasztika_Atyinai:0 "什科拉丝蒂考 奥吉瑙伊" + Skolasztika_Atyinai:0 "什科拉斯蒂考·奥吉瑙伊" Skolasztika:0 "施科洛丝蒂考" Skornand:0 "斯科尔南德" Skuld:0 "诗蔻蒂" @@ -18435,7 +18447,7 @@ Smarshim:0 "玛辛" Smartsamed:0 "玛杂美" Smaryose:0 "玛约色" - Smbat:0 "斯恩巴特" + Smbat:0 "斯姆巴特" Smeldigoz:0 "斯梅尔迪戈兹" Smiechna:0 "希梅赫娜" Smil:0 "斯米尔" @@ -18547,7 +18559,7 @@ Soorjat_Badwaik:0 "苏罗阇多·婆陀毗迦" Sophia:0 "索菲娅" Sophie:0 "索菲" - Sopi:0 "索丕" + Sopi:0 "索皮" Sora:0 "索拉" Soraya:0 "索拉雅" Sorcha:0 "索尔赫" @@ -18580,8 +18592,8 @@ Spadhkharsh:0 "飒钵陀曷沙" Spadusa:0 "斯帕杜莎" Spanarius:0 "施帕纳里乌斯" - Spandarat:0 "斯潘德拉特" - Spandiat:0 "西班迪亚特" + Spandarat:0 "斯潘达拉特" + Spandiat:0 "桑普迪亚特" Spanhilda:0 "斯帕希尔达" Sparuildi:0 "施帕鲁伊尔迪" Speaidna:0 "斯佩艾德纳" @@ -18641,20 +18653,21 @@ Stefano:0 "斯特凡诺" Stefanos:0 "斯特凡诺斯" Stefanus:0 "斯特凡努斯" - Stefen:0 "斯特文" + Stefen:0 "斯特芬" Steffen:0 "斯特芬" Stegut:0 "斯特古特" Steikint:0 "斯泰金特" - Steinn:0 "斯特恩" + Steinn:0 "斯泰因" Stelian:0 "斯泰利安" + Stella:0 "斯特拉" Stembanos:0 "斯特巴诺斯" Sten:0 "斯滕" Stenkil:0 "斯滕希尔" Stentore:0 "斯泰恩托雷" Stepan:0 "斯捷潘" - StepanE_:0 "斯特帕妮" - Stepanos:0 "斯泰帕诺斯" - Stepanoz:0 "斯泰帕诺兹" + StepanE_:0 "斯捷潘内" + Stepanos:0 "斯捷潘诺斯" + Stepanoz:0 "斯捷潘诺兹" Stephan:0 "斯特凡" Stephania:0 "斯特凡妮娅" Stephanie:0 "斯蒂芬妮" @@ -18663,7 +18676,7 @@ Stephanus:0 "斯德望" Stephen:0 "斯蒂芬" Steren:0 "斯特伦" - Steven:0 "斯蒂芬" + Steven:0 "斯泰芬" Steyn:0 "斯泰因" Sthamba:0 "萨担婆" Sthavira:0 "体毗履" @@ -18701,7 +18714,7 @@ Suan:0 "素岸" Suanachildis:0 "苏阿娜希尔迪斯" Suanehilde:0 "苏温纳希尔德" - Suanhilde:0 "苏安希尔德" + Suanhilde:0 "斯万希尔德" Suarn:0 "苏阿尔恩" Suava:0 "苏阿瓦" Suavarius:0 "苏阿瓦里乌斯" @@ -18896,7 +18909,7 @@ Susana:0 "苏珊娜" Susann:0 "苏珊" Susanna:0 "苏珊娜" - Susanne:0 "西桑内" + Susanne:0 "苏珊" Susarman:0 "苏设摩" Sushihlichi:0 "苏失利之" Susi:0 "苏西" @@ -18953,7 +18966,7 @@ Svoboda:0 "斯娃波达" Svyatogor:0 "斯维亚托戈" SwaN_co:0 "苏繁珠" - Swanahild:0 "斯瓦娜伊尔德" + Swanahild:0 "斯瓦纳希尔德" Swanhild:0 "斯万希尔德" Swanhildis:0 "斯万希尔迪丝" Swantibor:0 "斯万蒂博尔" @@ -18965,7 +18978,7 @@ Swegn:0 "斯韦恩" Swenzka:0 "斯文兹卡" Swenzo:0 "斯文佐" - SwiE_topeL_k:0 "希温托波乌克" + SwiE_topeL_k:0 "希温托佩乌克" SwiE_tosL_aw:0 "希温托斯瓦夫" SwiE_tosL_awa:0 "希温托斯瓦娃" Swietibor:0 "希温托博尔" @@ -19020,7 +19033,7 @@ T_orfinn:0 "索尔芬" T_orgil:0 "索吉尔" T_orolfr:0 "索罗维尔" - T_orsteinn:0 "索尔斯泰恩" + T_orsteinn:0 "索尔斯泰因" T_rA_ndr:0 "斯朗迪尔" T_urid:0 "特里德" T_yra:0 "蒂拉" @@ -19028,7 +19041,7 @@ TA_dor:0 "塔多尔" TA_htaman:0 "塔塔曼" TA_htani:0 "塔坦尼" - TA_l_Cas:0 "塔尔 卡斯" + TA_l_Cas:0 "塔尔·卡斯" TA_lA_n:0 "陶劳恩" TA_mas_Csornai:0 "陶马什·乔尔瑙伊" TA_natonkiyA_r:0 "多那东枳抴" @@ -19124,7 +19137,7 @@ Taknang:0 "达囊" Taknye:0 "达聂" Takoi:0 "塔科伊" - Takouhi:0 "塔科乌希" + Takouhi:0 "塔古希" Takshak:0 "德叉迦" Taksony:0 "陶克绍尼" Taktsab:0 "达策" @@ -19160,7 +19173,7 @@ Tamalanc:0 "塔马兰克" Tamanca:0 "塔曼卡" Tamanpal:0 "多摩那波罗" - Tamar:0 "塔麻儿" + Tamar:0 "塔玛尔" Tamara:0 "塔玛拉" Tamari:0 "塔玛丽" Tambet:0 "坦贝特" @@ -19168,7 +19181,7 @@ Tament:0 "塔梅特" Tamim:0 "塔米姆" Tamimunt:0 "塔米姆特" - Tamirat:0 "塔马拉特" + Tamirat:0 "塔米拉特" Tamrust:0 "塔鲁特" Tan:0 "覃" Tanan:0 "塔南" @@ -19195,7 +19208,7 @@ Tangwystl:0 "坦圭丝特尔" Tangwystyl:0 "坦圭斯蒂尔" Tanhoiarn:0 "坦霍伊阿尔恩" - Taniel:0 "塔涅尔" + Taniel:0 "达尼埃尔" Taninna:0 "塔妮那" Tano:0 "多奴" Tanquilli:0 "坦克维莉" @@ -19226,7 +19239,7 @@ Tariq:0 "塔里克" Tariwelt:0 "塔丽维特" TarjA_n:0 "陶尔扬" - Tarkatzus:0 "塔卡祖斯" + Tarkatzus:0 "塔尔卡楚斯" Tarkhan:0 "塔尔汉" Tarkhun:0 "突昏" Tarla:0 "塔尔拉" @@ -19265,14 +19278,14 @@ Tatka:0 "塔特卡" Tato:0 "塔托" Tatomir:0 "塔托米尔" - Tatoul:0 "塔托乌尔" + Tatoul:0 "塔图尔" Tatra:0 "塔特拉" TaturA_ntakiyA_r:0 "多都兰多吉抴" Tatus:0 "塔图斯" Tatva:0 "塔特瓦" Tatwine:0 "塔特温" Tatyana:0 "塔季扬娜" - Taur:0 "桃屋" + Taur:0 "塔乌尔" Taus:0 "陶斯" Tautvila:0 "陶特维拉" Tautvilas:0 "陶特维拉斯" @@ -19307,7 +19320,7 @@ Tcusyau:0 "总尝" TE_cappukal:0 "谛慑布羯" TE_mpA_vai:0 "点波吠" - TE_tE_ny:0 "特德尼" + TE_tE_ny:0 "泰泰尼" TE_vA_nrA_l:0 "谛槃剌" Teath:0 "特娅丝" Teber:0 "特贝尔" @@ -19356,8 +19369,8 @@ Tekhaye:0 "泰克哈耶" Tekin:0 "帖金" Tekine:0 "特勤" - Tekla:0 "特卡莱" - Tekle_Haymonot:0 "特克勒 海马诺特" + Tekla:0 "特克拉" + Tekle_Haymonot:0 "特克勒·海马诺特" Tekle:0 "特寇" Telda:0 "泰尔达" Tele:0 "铁勒" @@ -19383,7 +19396,7 @@ Temuge:0 "铁木哥" Temujin:0 "铁木真" Temulun:0 "帖木伦" - Temur_Yaman:0 "帖木儿 亚曼" + Temur_Yaman:0 "帖木儿·亚曼" Temur:0 "帖木儿" Temzi:0 "特姆基" Tenare:0 "低那罗" @@ -19400,11 +19413,12 @@ Teoderedus:0 "泰奥代雷杜斯" Teodevirga:0 "泰奥代维尔加" Teodiverta:0 "泰奥迪韦尔塔" - Teodor:0 "泰奥多尔" - Teodora:0 "狄奥多拉" + Teodegonzia:0 "特奥多贡西亚" + Teodor:0 "特奥多尔" + Teodora:0 "特奥多拉" Teodoriga:0 "泰奥多丽加" Teodoro:0 "泰奥多罗" - Teodos:0 "提奥多斯" + Teodos:0 "特奥多斯" Teodosije:0 "特奥多西耶" Teon:0 "特昂" Teotbert:0 "泰奥特贝尔特" @@ -19449,8 +19463,8 @@ Teutbert:0 "托伊特贝尔特" Teutperto:0 "泰乌特佩托" Teval:0 "土斡耳" - Tewdos:0 "蒂尤多斯" - Tewdrig:0 "蒂尤德里格" + Tewdos:0 "泰乌多斯" + Tewdrig:0 "泰乌德里格" Tewdwr_Gwilltyn:0 "蒂尤杜尔·圭尔廷" Tewdwr:0 "蒂尤杜尔" Tewodroa:0 "提沃卓雅" @@ -19469,7 +19483,7 @@ Thankbern:0 "坦克伯伦" Thankmar:0 "坦克马尔" Thankulf:0 "坦库尔夫" - Tharwan_Baha:0 "撒尔万 巴哈" + Tharwan_Baha:0 "萨尔万·巴哈" Thashim:0 "莎希姆" Thathurrtse:0 "塔土泽" Thatseseto:0 "塔泽色多" @@ -19516,7 +19530,7 @@ Theodore:0 "狄奥多尔" Theodoric:0 "泰奥多里克" Theodorich:0 "特奥多里希" - Theodoricho:0 "特埃奥多里克奥" + Theodoricho:0 "提奥多里克" Theodoro:0 "狄奥多罗" Theodoros:0 "狄奥多罗斯" Theodorosanti:0 "狄奥多罗桑提" @@ -19552,7 +19566,7 @@ Theoric:0 "泰奥里克" Theotpert:0 "泰奥特佩尔特" Theozia:0 "特奥兹" - Theresa:0 "泰丽莎" + Theresa:0 "特蕾莎" Theresia:0 "特蕾西娅" Thetburga:0 "泰特布尔加" Thetgo:0 "塞特戈" @@ -19564,7 +19578,7 @@ Theudigisel:0 "托伊迪吉泽尔" Theudigislo:0 "狄乌蒂吉斯克鲁斯" Theudigotha:0 "托伊迪戈塔" - Theudis:0 "狄乌蒂斯" + Theudis:0 "提乌迪斯" Theudoald:0 "托伊多阿尔德" Theulf:0 "西乌尔夫" Theutbald:0 "托伊特巴尔德" @@ -19593,8 +19607,8 @@ Thingfrith:0 "辛弗里思" Thipang:0 "提崩" Thirumalambike:0 "铁卢末蓝毗计" - Thiudigotho:0 "蒂乌迪戈托" - Thiudimir:0 "蒂乌迪米尔" + Thiudigotho:0 "提乌迪哥托" + Thiudimir:0 "提乌迪米尔" Thjij-po:0 "定保" ThO_nmi:0 "吞弥" ThO_rhallur:0 "索哈德吕尔" @@ -19618,13 +19632,13 @@ Thorfinn:0 "佛尔芬" Thorgils:0 "索尔吉尔斯" Thorgunna:0 "托尔贡纳" - Thorismondo:0 "多里斯蒙德" + Thorismondo:0 "托里斯蒙德" Thorismund:0 "托里斯蒙德" Thorketill:0 "索尔克蒂尔" ThorlA_kur:0 "索劳屈尔" Thorold:0 "索罗德" Thorolf:0 "托罗尔夫" - Thoros:0 "特霍罗斯" + Thoros:0 "托罗斯" Thorvald:0 "托尔瓦尔德" Thorvaldur:0 "索瓦迪尔" Thothori:0 "佗土日" @@ -19636,7 +19650,7 @@ Thrikhyiding:0 "赤吉顶" ThrimalO_:0 "赤玛类" Thrisong:0 "赤松" - Thrugot:0 "特露格特" + Thrugot:0 "特鲁戈特" Thubten_Zonpa:0 "土登勋巴" Thubten:0 "土登" Thuchen:0 "图钦" @@ -19682,7 +19696,7 @@ Tighearnach:0 "提赫亚那" Tigmi:0 "提格米" Tigrali:0 "底扎里" - Tigran:0 "季格兰" + Tigran:0 "提格兰" Tigratinsho:0 "底扎丁雪" Tigunyiri:0 "底古宁日" Tihana:0 "蒂哈娜" @@ -19738,12 +19752,12 @@ Tipraite:0 "蒂普赖特" Tir:0 "蒂尔" Tiradin:0 "提拉丁" - Tiran:0 "蒂汗" + Tiran:0 "提兰" Tiray:0 "底罗耶" - Tiroc:0 "蒂罗克" + Tiroc:0 "蒂罗茨" Tirsakouni:0 "提萨克尼" Tiruccirrampalapattan:0 "帝律质蓝波罗钵旦" - Tirumalaraya:0 "帝卢摩罗啰耶" + Tirumalaraya:0 "室利摩罗罗耶" TirumU_lattA_nam:0 "帝卢牟剌多南" TirunattapperumA_l:0 "帝卢捺答闭卢末" TirupuvanavI_ratevar:0 "帝卢布婆那毗罗谛伐" @@ -19792,8 +19806,8 @@ Tjudmund:0 "休德蒙德" TnU_thgal:0 "特努高" TO_eleid:0 "特埃莱德" - TO_hO_tO_m:0 "特霍托姆" - TO_im_SnA_ma:0 "托米 斯纳马" + TO_hO_tO_m:0 "特赫特姆" + TO_im_SnA_ma:0 "托姆-泅水者" TO_iv:0 "特伊夫" TO_ivulemb:0 "特伊武伦布" TO_karma:0 "脱噶玛" @@ -19810,7 +19824,7 @@ Tobe:0 "托伯" TobiA_S_:0 "托比亚什" Tobias:0 "托比亚斯" - Toda-Adalais:0 "托妲-阿达莱斯" + Toda-Adalais:0 "托达-阿达莱斯" Toda:0 "托达" Tode_Mongke:0 "脱脱·蒙哥" Todegogia:0 "托代戈吉亚" @@ -19820,7 +19834,7 @@ Togay:0 "托盖" Togha_Temur:0 "脱合·帖木儿" Togha:0 "脱合" - Toghan_Shah:0 "托罕 沙阿" + Toghan_Shah:0 "脱欢沙" Toghan:0 "托干" Toghon_TemU_r:0 "妥懽·贴睦尔" Toghoril:0 "脱斡邻勒" @@ -19832,7 +19846,7 @@ Togli:0 "托格力" Togmath:0 "拓格马弗" Togo:0 "托贵" - Togrul_Shah:0 "图鲁尔 沙阿" + Togrul_Shah:0 "图鲁尔沙" Togrul:0 "图格尔" Togsa_Pawo_Tag:0 "托察巴沃达" Togtekin:0 "托赫特勤" @@ -19849,7 +19863,7 @@ Toktamis:0 "托克塔米什" Toktokteng:0 "脱脱登" Toktu:0 "托克图" - Tolghan_Shah:0 "托尔甘 沙阿" + Tolghan_Shah:0 "脱欢沙" Tolik:0 "托利克" Tolir:0 "托利尔" Toljen:0 "托连" @@ -19859,8 +19873,8 @@ Tolun:0 "都挛" TomA_s:0 "托马斯" Tomaida:0 "托迈达" - Tomaltach_gCear:0 "托马塔 塞阿拉" - Tomaltach:0 "托马尔塔赫" + Tomaltach_gCear:0 "陶马塔尔赫·加尔" + Tomaltach:0 "陶马尔塔赫" Tomarsa:0 "托马尔萨" TomaS_:0 "托马什" Tomas:0 "托马斯" @@ -19914,7 +19928,7 @@ Torma:0 "朵玛" Tormod:0 "托尔莫德" Tornik:0 "托尔尼克" - Tornike:0 "托尔尼凯" + Tornike:0 "托尔尼克" Toro:0 "托罗" Torolchi:0 "脱劣勒赤" Torolf:0 "托罗尔夫" @@ -19947,7 +19961,7 @@ Trabus:0 "特拉布斯" Tractuilli:0 "特拉克图伊莉" Trahaearn:0 "特拉海阿尔恩" - Traheaern_Dyfnallt:0 "特拉赫艾恩 迪夫纳尔特" + Traheaern_Dyfnallt:0 "特拉赫艾恩·迪夫纳尔特" Traianos:0 "图拉真" Traidenis:0 "特赖德尼斯" Traillokyachandra:0 "帝隶路迦旃陀罗" @@ -19963,8 +19977,8 @@ Trasoldi:0 "特拉索尔迪" Trastemiro:0 "特拉斯特米罗" Trastivigia:0 "特拉施蒂维吉娅" - Trdat:0 "特尔达特" - Trdati:0 "特里达梯" + Trdat:0 "梯里达底" + Trdati:0 "梯里达底" Treci:0 "特雷奇" Trenchad:0 "特伦哈德" Trengus:0 "特伦吉斯" @@ -20093,7 +20107,7 @@ Tsvetanka:0 "茨维坦卡" TU_athal:0 "图厄萨尔" TU_nkA_nai:0 "敦伽泥" - Tuaim_SnA_mha:0 "蒂厄姆 斯纳瓦" + Tuaim_SnA_mha:0 "蒂厄姆-泅水者" Tuathal:0 "图厄哈尔" TuathalA_n:0 "图查劳恩" Tuathflaith:0 "图瓦拉" @@ -20136,7 +20150,7 @@ Tukiy:0 "图吉" Tukkoji:0 "堵拘恃" Tukojirao:0 "堵拘恃罗婆" - Tukush_Ala_ed-Din:0 "塔乞失 阿拉丁" + Tukush_Ala_ed-Din:0 "塔乞失·阿拉丁" Tul:0 "图尔" Tulabuga:0 "秃剌不花" Tulga:0 "图尔加" @@ -20240,7 +20254,7 @@ Ualan:0 "瓦伦" Ualgarg:0 "伊阿尔加尔格" Uallach:0 "沃勒赫" - Ualtar:0 "伊阿尔塔尔" + Ualtar:0 "沃尔特" Uargal:0 "伊阿尔加尔" Uargalach:0 "伊阿尔加拉赫" Uargus:0 "伊阿尔吉斯" @@ -20258,7 +20272,7 @@ Ubaydallah:0 "奥贝杜拉" Ubbe:0 "乌伯" Ubdal:0 "优婆陀罗" - Ubert:0 "乌伯特" + Ubert:0 "乌贝特" Ubertino:0 "乌贝蒂诺" Uberto:0 "乌贝托" Ublanycia:0 "乌布拉尼奇亚" @@ -20378,6 +20392,7 @@ Ulya:0 "兀里彦" Ulyana:0 "乌里扬娜" UmaiyA_lvA_r:0 "乌梅抴伐" + Umayna:0 "乌迈娜" Umar:0 "欧麦尔" Umara:0 "欧麦拉" Umarah:0 "欧麦拉" @@ -20410,7 +20425,7 @@ Unislav:0 "弗尼斯拉夫" Unmattasimha:0 "温末多僧诃" Unmattavanti:0 "温摩多凡提" - Unruoch:0 "翁鲁奥赫" + Unruoch:0 "翁鲁奥克" Unsur_al-Ma_ali:0 "温苏尔·马阿利" Untani:0 "温塔尼" Unuist:0 "伊尼伊斯特" @@ -20434,7 +20449,7 @@ Uppal:0 "优钵罗" Uppalavarna:0 "嗢钵罗伐剌那" Upurga:0 "乌普尔加" - Uqayl:0 "欧盖伊勒" + Uqayl:0 "欧盖勒" Uqbah:0 "欧格白" Uqess_un:0 "乌切斯安" Urak:0 "乌勒伽" @@ -20450,7 +20465,7 @@ Urbilvakasyape:0 "优楼频螺迦叶" Urblon:0 "伊尔布朗" Urchadh:0 "乌尔哈" - Urdur:0 "雷斯彭迪亚尔" + Urdur:0 "乌尔杜尔" Urdure:0 "乌尔杜雷" Uregh:0 "乌雷格" Urguist:0 "乌尔吉斯特" @@ -20463,7 +20478,7 @@ Urlachan:0 "乌拉汉" Urmas:0 "乌尔马斯" Urmil:0 "优利弥" - Urnayr:0 "乌拉那耶尔" + Urnayr:0 "乌奈尔" Uroman:0 "乌罗曼" Uros:0 "乌罗什" Urraca:0 "乌拉卡" @@ -20504,11 +20519,11 @@ Ute:0 "乌特" Utenis:0 "乌特尼斯" Uthan:0 "奥斯曼" - Uther:0 "伊塞尔" + Uther:0 "尤瑟" Uthman_Gifo_Kanafa:0 "奥斯曼·基佛·卡纳法" Uthman:0 "奥斯曼" Uthoil:0 "伊索伊尔" - Uthyr:0 "伊西尔" + Uthyr:0 "尤瑟" Utidavarsha:0 "优提达伐舍" Utman:0 "奥斯曼" Utpala:0 "优钵罗" @@ -20538,7 +20553,7 @@ Uxushukan:0 "沃休干" Uyewun:0 "兀也温" UZ_sparine:0 "乌日斯帕里内" - Uzhara:0 "乌斯哈拉" + Uzhara:0 "乌扎拉" Uzluk_:0 "乌兹卢克 " Uzluk:0 "伍兹鲁克" Uzmir:0 "乌兹米尔" @@ -20553,7 +20568,7 @@ VA_rvu:0 "韦尔武" VA_szoly:0 "瓦索伊" Vaaraharaja:0 "筏罗诃罗阇" - Vacaghx:0 "瓦萨格克" + Vacaghx:0 "瓦卡格克" Vacahk:0 "瓦查科" VaccavaiyA_r:0 "伐遮吠抴" Vachagan:0 "瓦恰甘" @@ -20568,7 +20583,7 @@ Vagaraja:0 "婆伽罗耶" Vagbhata:0 "缚跋吒" Vagh:0 "婆何" - Vagharshak:0 "瓦格哈尔沙克" + Vagharshak:0 "瓦加尔沙克" Vaghrew:0 "婆何了" Vagiti:0 "伐祇提" Vagn:0 "旺" @@ -20645,13 +20660,13 @@ Vali:0 "瓦利" Valikaila:0 "瓦利凯拉" Valimantas:0 "瓦利曼塔斯" - Valinak:0 "瓦力耐克" + Valinak:0 "瓦利纳克" Valla:0 "筏罗" Vallabha:0 "筏罗婆" Vallabhadeva:0 "筏罗婆提婆" Vallabharaja:0 "筏罗婆罗阇" Vallal_Sen:0 "伐罗罗·犀那" - Valoul:0 "瓦罗" + Valoul:0 "瓦卢尔" Valta:0 "瓦尔塔" Valteri:0 "瓦尔泰里" Valto:0 "瓦尔托" @@ -20686,19 +20701,19 @@ Varakunan:0 "跋罗俱难" Varakunavarman:0 "伐罗勾那跋摩" Varakuni:0 "婆罗鸠尼" - Varash:0 "瓦拉斯" + Varash:0 "瓦拉什" Varaz-Bagour:0 "瓦拉兹-巴古尔" Varaz-Bakur:0 "瓦拉兹-巴库尔" Varaz-Grigor:0 "瓦拉兹-格里戈尔" Varaz-Peroz:0 "瓦拉兹-卑路斯" - Varaz-Shapuh:0 "瓦拉子-夏普" - Varaz-Tiroc:0 "瓦拉兹-蒂罗克" + Varaz-Shapuh:0 "瓦拉兹-沙普赫" + Varaz-Tiroc:0 "瓦拉兹-蒂罗茨" Varaz-Trdat:0 "瓦拉兹-特尔达特" Varazdat:0 "瓦拉兹达特" Varazman:0 "瓦拉兹曼" Varberga:0 "瓦尔贝加" Varbert:0 "瓦尔伯特" - Vard:0 "瓦德" + Vard:0 "瓦尔德" Vardan_Marushidze:0 "瓦尔丹·马鲁希泽" Vardan:0 "瓦尔丹" Varddhane:0 "伐弹那" @@ -20717,15 +20732,15 @@ Varshasb:0 "瓦尔沙斯布" Varshpal:0 "伐里沙波罗" Vartan:0 "瓦尔坦" - Vartanoush:0 "瓦尔塔诺乌什" - Vartouhi:0 "瓦尔托乌希" + Vartanoush:0 "瓦尔塔努什" + Vartouhi:0 "瓦尔杜希" Varughese:0 "跋卢祇西" Varvara:0 "瓦尔瓦拉" Varvoi:0 "瓦尔沃伊" Varzak:0 "拔昨" Varzakk:0 "拔槎迦" Varzirak:0 "拔茨洛" - Vasak:0 "瓦萨卡" + Vasak:0 "瓦萨克" Vasantadeva:0 "婆伞多提婆" Vasantapala:0 "婆伞多波罗" Vasco:0 "瓦斯科" @@ -20740,7 +20755,7 @@ Vaslei:0 "瓦斯莱伊" Vassa:0 "瓦莎" Vassaba:0 "勃利沙婆" - Vassak:0 "瓦斯萨克" + Vassak:0 "瓦萨克" Vassos:0 "瓦索斯" Vasudev:0 "婆薮提婆" Vasudeva:0 "婆薮提婆" @@ -20840,7 +20855,7 @@ VicayA_titta:0 "阰遮耶帝多" ViccA_tiri:0 "苾遮底利" Vicciyakkan:0 "苾支药建" - VicenC_:0 "维桑斯" + VicenC_:0 "维森斯" Vicente:0 "维森特" Victor:0 "维克托" Victoria:0 "维克托莉娅" @@ -20948,6 +20963,7 @@ Vimaladitya:0 "毗摩罗阿迭多" Vimalaprabha:0 "毗摩罗钵罗婆" Vimalapuspe:0 "毗摩罗补涩波" + Vimara:0 "维马拉" Vina:0 "毗那" Vinaise:0 "毗泥舍" Vinayaditya_Yuddhamalla:0 "毗那耶阿迭多·郁陀末罗" @@ -20968,7 +20984,7 @@ Vintila:0 "温蒂勒" Viola:0 "维奥拉" Violant:0 "薇奥兰特" - Violanta:0 "薇奥兰塔" + Violanta:0 "维奥兰塔" Violante:0 "薇奥兰特" Violent:0 "维奥朗" Violeta:0 "维奥莱塔" @@ -21076,7 +21092,7 @@ Vittore:0 "维托雷" Vittoria:0 "维多利亚" Vittorio:0 "维托里奥" - Vivian:0 "薇薇安" + Vivian:0 "维维安" Viviana:0 "维维娅娜" Vivien:0 "维维恩" Vivili:0 "维维莉" @@ -21123,7 +21139,7 @@ Vortegyn:0 "沃尔特金" Vortigern:0 "沃蒂根" Vortimer:0 "沃尔蒂梅尔" - Vosgi:0 "沃丝吉" + Vosgi:0 "沃丝基" Vratislav:0 "弗拉季斯拉夫" Vratko:0 "弗拉特科" Vrishadhvaja:0 "勃利沙脱阇" @@ -21241,7 +21257,7 @@ Wan:0 "万" Wanan:0 "万安" Wanda:0 "旺达" - Wandad_Umid:0 "万达德-乌米德" + Wandad_Umid:0 "万达德·乌米德" Wandalar:0 "万达拉" Wandilmodis:0 "旺迪尔莫迪" Wandregisel:0 "万德吉赛尔" @@ -21272,7 +21288,7 @@ Wanying:0 "浣英" WarcisL_aw:0 "瓦尔齐斯瓦夫" Warda:0 "婆阿利陀" - Wardanruz_Langar:0 "瓦尔丹鲁兹 兰加尔" + Wardanruz_Langar:0 "瓦尔丹鲁兹·兰加尔" Wardanruz:0 "瓦尔丹鲁兹" Warin:0 "瓦林" Warinechin:0 "瓦里内欣" @@ -21297,7 +21313,7 @@ Wechthari:0 "韦希塔里" Wecta:0 "韦克塔" Wededem:0 "韦德店" - Wedem_Asfare:0 "韦店 阿斯法勒" + Wedem_Asfare:0 "沃德默·阿瑟法勒" Wegelenzo:0 "魏格棱茨" Wehha:0 "韦哈" Wei:0 "威" @@ -21433,7 +21449,7 @@ Wiltrudis:0 "薇尔特鲁迪斯" Wimarano:0 "维玛拉诺" Winaloe:0 "维纳洛伊" - Wincenty:0 "温岑蒂" + Wincenty:0 "文岑蒂" Winfrida:0 "温夫丽达" Winidilda:0 "维妮蒂达" Winifred:0 "威妮弗雷德" @@ -21456,7 +21472,7 @@ Withgils:0 "维特吉尔斯" Withred:0 "维斯雷德" Witikind:0 "维蒂金德" - Witiza:0 "维蒂查" + Witiza:0 "维提扎" WitosL_awa:0 "维托斯瓦娃" Witosz:0 "维托什" Witta:0 "维塔" @@ -21480,7 +21496,7 @@ Wodai:0 "斡带" Woeser:0 "维色" Woeten:0 "威登" - Wogan:0 "窝干" + Wogan:0 "沃根" Wohu:0 "斡忽" Woislava:0 "沃伊斯拉娃" Woislawa:0 "沃伊斯拉娃" @@ -21694,8 +21710,8 @@ Yaakov:0 "雅各" Yabdas:0 "雅达斯" Yabghu:0 "亚布胡" - Yabya:0 "雅比亚" - YaC_mina:0 "雅丝米娜" + Yabya:0 "叶海亚" + YaC_mina:0 "亚斯米娜" Yachama:0 "耶幨摩" Yachamanedu:0 "耶幨摩泥度" Yachya:0 "耶希亚" @@ -21715,7 +21731,7 @@ Yahaff:0 "亚哈夫" Yahasaya:0 "亚诃娑耶" Yahasini:0 "亚诃斯尼" - Yahballaha:0 "亚伯拉哈" + Yahballaha:0 "雅巴拉哈" Yahsi:0 "亚希" Yahya:0 "叶海亚" Yahzi:0 "皮尔武" @@ -21832,7 +21848,7 @@ Yavantey:0 "雅万泰" Yavdi:0 "亚夫迪" Yavlad:0 "亚夫拉德" - Yavlak_Arslan:0 "亚夫拉克 阿尔斯兰" + Yavlak_Arslan:0 "亚夫拉克·阿尔斯兰" Yawuta:0 "牙吾塔" Yaxiang:0 "雅相" Yayati:0 "耶亚提" @@ -21852,7 +21868,7 @@ Yeften:0 "耶夫藤" Yegan:0 "野干" Yeghishe:0 "叶吉舍" - Yeghise:0 "耶吉塞" + Yeghise:0 "叶吉塞" Yegu:0 "也古" Yeh_lem:0 "耶勒姆" Yehoshua:0 "约书亚" @@ -22033,7 +22049,7 @@ Ysfael:0 "伊斯韦尔" Ystradwel:0 "伊丝特拉德韦尔" Yu_er:0 "玉儿" - Yu_fir:0 "优福" + Yu_fir:0 "尤菲尔" YU_kserge:0 "于克塞尔盖" YU_ksU_dyr:0 "于克叙迪尔" YU_lsung:0 "域松" @@ -22063,7 +22079,7 @@ Yuanzhong:0 "元忠" Yuanzong:0 "元综" Yuba:0 "玉巴" - YuC_uf:0 "优索福" + YuC_uf:0 "优素福" Yuda:0 "犹大" Yuddamalla:0 "郁陀末罗" Yuddhamala:0 "郁陀末罗" @@ -22120,6 +22136,7 @@ Yutsog:0 "宇佐" Yuva:0 "玉瓦" Yuvaraja:0 "瑜婆罗阇" + Yuwartas:0 "尤瓦尔塔斯" Yuyi:0 "玉仪" Yuying:0 "玉英" Yuyu:0 "禹玉" @@ -22163,7 +22180,7 @@ Zahir_ad-Din_Toghtekin:0 "查希尔丁·图泰金" Zahir:0 "查希尔" Zahra:0 "扎赫拉" - Zahrmihr:0 "拉米赫尔" + Zahrmihr:0 "扎赫尔米赫尔" ZaI_da:0 "扎伊达" Zai:0 "载" Zaia:0 "扎伊亚" @@ -22215,7 +22232,7 @@ Zartosht:0 "扎尔托什特" Zauditu:0 "皂狄图" Zaur:0 "藻尔" - Zaurak:0 "祖腊科" + Zaurak:0 "佐拉克" Zaven:0 "扎文" Zavid:0 "扎维德" Zavida:0 "扎维达" @@ -22223,7 +22240,7 @@ Zayar:0 "扎雅尔" Zayd:0 "栽德" Zaydan:0 "斋丹" - Zayn_al-Din_Gorgani:0 "扎因丁 戈尔甘尼" + Zayn_al-Din_Gorgani:0 "扎因丁·戈尔甘尼" Zaynab:0 "扎伊娜卜" Zayyan:0 "扎延" Zazu:0 "萨苏" @@ -22264,7 +22281,7 @@ Zenobios:0 "芝诺比奥斯" Zenon:0 "芝诺" Zenti:0 "曾提" - Zentulo:0 "真土罗" + Zentulo:0 "森图洛" Zephyrinus:0 "则斐琳" Zer_wal:0 "泽尔瓦尔" ZerdeS_t:0 "泽尔德什特" @@ -22395,7 +22412,7 @@ Zlaba_Sengge:0 "达瓦僧格" Zlaririm:0 "达日仁" Zlata:0 "兹拉塔" - Zmroukhd:0 "兹姆萝乌克赫德" + Zmroukhd:0 "兹姆鲁赫特" Zoe:0 "佐伊" Zoete:0 "祖特" Zofia:0 "索非娅" @@ -22525,12 +22542,12 @@ al-Mundir:0 "蒙齐尔" al-Muntasir:0 "蒙塔塞尔" al-Musayyab:0 "穆赛亚卜" - al-Musnsur_Umar:0 "穆森苏尔-欧麦尔" + al-Musnsur_Umar:0 "穆森苏尔·欧麦尔" al-Mustali:0 "穆斯塔里" al-Mustansir:0 "穆斯坦绥尔" al-Mutawakki:0 "穆塔瓦吉" al-Muwahhid_Abdallah_Taqi_al-Din:0 "穆瓦希德·阿卜杜拉·塔基丁" - al-Muzaffar_Yusif:0 "穆扎法尔-优素福" + al-Muzaffar_Yusif:0 "穆扎法尔·优素福" al-Muzzafar_Haji:0 "穆扎法尔·哈吉" al-Nasir_Hassan:0 "纳西尔·哈桑" al-Nasir_Muhammad:0 "纳西尔·穆罕默德" @@ -22663,7 +22680,7 @@ Talakakin:0 "塔拉卡金" Abd_Allah_ibn_Yasin:0 "阿卜杜拉·伊本·亚辛" Abu-Umar:0 "阿布-欧麦尔" - Tiklan_al-Lamtuni:0 "提克兰-拉姆图尼" + Tiklan_al-Lamtuni:0 "提克兰·拉姆图尼" Abu_Lamta:0 "阿布拉姆塔" Wattas:0 "瓦塔斯" Sakkum:0 "萨库姆" @@ -22715,11 +22732,11 @@ Byorte:0 "孛儿帖" Darima:0 "答理麻" Dulma:0 "都勒玛" - Erdeni:0 "额尔德尼" + Erdeni:0 "额儿的泥" Erzhena:0 "额儿真" Gerelma:0 "格列勒玛" Khanda:0 "憨都" - Medegma:0 "梅黛格玛" + Medegma:0 "米达格玛" Namgar:0 "纳木噶尔" Namzilma:0 "娜木齐拉" Samar:0 "娑秣" @@ -22732,8 +22749,8 @@ Tsypelma:0 "策佩勒玛" Tsyrendulma:0 "策凌都勒玛" Tsyrma:0 "色日玛" - Tuyana:0 "图娅娜" - Zaufishan:0 "扎乌菲夏恩" + Tuyana:0 "图雅娜" + Zaufishan:0 "道菲尚" Zargalma:0 "济尔噶勒玛" Zhimba:0 "金巴" Adai:0 "阿岱" @@ -22741,12 +22758,12 @@ Agbarjin:0 "阿噶多尔济" Agvan:0 "阿格旺" Aldar:0 "阿勒答儿" - Amgalan:0 "阿木古朗" + Amgalan:0 "阿木忽郎" Arigaba:0 "阿速吉八" Ariq:0 "阿里" Arugtai:0 "阿鲁台" - Azarga:0 "阿济尔噶" - Baatar:0 "巴塔尔" + Azarga:0 "阿只儿哈" + Baatar:0 "拔都鲁" Badma:0 "巴特玛" Badmazhap:0 "巴特玛札布" Bahamu:0 "巴哈木" @@ -22758,8 +22775,8 @@ Bazar:0 "巴扎尔" Bek:0 "贝克" Belikto:0 "必里克图" - Bidia:0 "比迪扎" - Bodi:0 "包迪" + Bidia:0 "毕第雅" + Bodi:0 "博第" Bolot:0 "孛罗" Boroghson:0 "孛罗黑臣" Buda:0 "卜答" @@ -22774,12 +22791,12 @@ Dorzho:0 "多尔济" Ejei:0 "额哲" Elbeg:0 "额勒伯克" - Engke:0 "恩克" + Engke:0 "昂克" Erdenebal:0 "额尔德尼巴勒" Eshegen:0 "亦失干" Eshi:0 "伊什" Galsan:0 "噶勒桑" - Geleg:0 "盖莱格" + Geleg:0 "格埒克" Gombozab:0 "衮布扎布" Gulichi:0 "鬼力赤" Guluun:0 "哈老温" @@ -22799,7 +22816,7 @@ Qoshila:0 "和世剌" Rinchin:0 "亦邻真" Sambuu:0 "桑布" - Sayn:0 "赛因" + Sayn:0 "撒因" Shono:0 "赤那" Sodnom:0 "索特那木" Solbon:0 "绰勒门" @@ -22809,7 +22826,7 @@ Toghun:0 "脱欢" Toq:0 "陶克" Tseden:0 "策登" - Tsokto:0 "朝格图" + Tsokto:0 "绰黑秃" Tsydenzap:0 "策登扎布" Tsydyp:0 "策都布" Tsyren:0 "策凌" @@ -22839,7 +22856,7 @@ Bayn:0 "伯颜" Bayr:0 "伯牙儿" BembO_:0 "边巴" - Buinta:0 "布延泰" + Buinta:0 "卜言太" Bukha_TemU_r:0 "不花-帖木儿" Chon:0 "赤那" Choqur_Ubashi:0 "楚琥尔-乌巴什" @@ -22866,7 +22883,7 @@ Kolor:0 "考劳尔" Konchok:0 "衮楚克" Kundelung:0 "昆都伦" - Mingian:0 "明彦" + Mingian:0 "铭彦" Monchak:0 "朋楚克" MO_nkhtO_mO_r:0 "猛可帖木儿" Nokha:0 "那海" @@ -22938,40 +22955,40 @@ Yula_Mangus:0 "余剌·马忽思" #Turkic - Uriankhai (Tuvan & Khakas) Adiyiji:0 "阿的只" - Aldin_cha:0 "阿勒吞-扎" - Anay_ool:0 "阿奈-乌尔" + Aldin_cha:0 "阿勒吞-札" + Anay_ool:0 "兀奴罕-斡兀勒" Artish:0 "阿儿都尺" - Aydas:0 "爱陀施" - Ayan:0 "诃燕" - Ay_dash:0 "艾-达希" - Ayan_ool:0 "阿扬-乌尔" + Aydas:0 "爱答思" + Ayan:0 "阿颜" + Ay_dash:0 "爱-塔失" + Ayan_ool:0 "阿颜-斡兀勒" Ay_demir:0 "爱-帖木儿" Bady_Drozhu:0 "巴德伊-德罗兹胡" Bishtak:0 "必石剌黑" - Borbak_gU_ren:0 "博尔巴克居伦" + Borbak_gU_ren:0 "孛儿巴黑居伦" Chayan:0 "察延" Chechen:0 "彻臣" - Choyan_ool:0 "乔扬-乌尔" - Dalay_ool:0 "达赖-斡兀勒" - Dash_demir:0 "大石-帖木儿" - Dash_mir:0 "达什-米尔" + Choyan_ool:0 "绰亦罕-斡兀勒" + Dalay_ool:0 "答来-斡兀勒" + Dash_demir:0 "塔失-帖木儿" + Dash_mir:0 "答失-密儿" GU_ndU_s:0 "京迪斯" - Kaadyr_ool:0 "卡阿德伊尔-奥奥尔" + Kaadyr_ool:0 "哈只儿-斡兀勒" Kaigal_ool:0 "孩罕勒-斡兀勒" Kann_ool:0 "钢-斡兀勒" Kejik:0 "怯薛" Kizil_ool:0 "乞则里-斡兀立" - Kongar_ool:0 "孔加尔奥奥尔" - KO_vey_maadir:0 "克韦尔伊-马阿迪尔" - Kuchkach_ool:0 "古奇加奇乌尔" + Kongar_ool:0 "晃合儿-斡兀勒" + KO_vey_maadir:0 "可卜-把阿秃儿" + Kuchkach_ool:0 "忽失合失-斡兀勒" KhU_zhU_get:0 "窟出革惕" - Mannay_ool:0 "曼奈-乌尔" + Mannay_ool:0 "曼奈-斡兀勒" Mengi:0 "蒙客" - Mongun:0 "莫温" - Mongush:0 "莫乌希" + Mongun:0 "蒙昆" + Mongush:0 "蒙古失" Omak:0 "斡抹黑" - Orlan:0 "奥尔兰" - O_rgeleer:0 "厄尔盖莱埃尔" + Orlan:0 "斡儿兰" + O_rgeleer:0 "兀儿格列儿" Salchak:0 "萨拉吉克" Sary_ool:0 "撒里-斡兀勒" Sayan:0 "萨彦" @@ -22979,45 +22996,45 @@ Sholban:0 "喘班" Sildis:0 "允秃斯" Tadar:0 "塔塔儿" - Tay_mir:0 "塔伊-米尔" - Tsaatan:0 "察阿丹" - Turgun:0 "图尔贡" - Tyulgyu:0 "德尤尔久" - Tyulyush:0 "特尤尔尤什" - Uin_ool:0 "韦恩-乌尔" + Tay_mir:0 "台-密儿" + Tsaatan:0 "察坛" + Turgun:0 "土儿浑" + Tyulgyu:0 "秃勒窟" + Tyulyush:0 "秃律失" + Uin_ool:0 "兀因-斡兀勒" Uyanmas:0 "吴扬马斯" Xirlig_ool:0 "乞儿力-斡兀勒" Xures_ool:0 "屈列失-斡兀勒" XU_ndU_s:0 "坤都思" XU_ren:0 "呼楞" - Ak_kis:0 "阿格-吉丝" - Anay:0 "阿奈" - Aidysmaa:0 "艾迪丝玛阿" - Arjaana:0 "阿尔扎阿娜" + Ak_kis:0 "阿黑-乞思" + Anay:0 "兀奴罕" + Aidysmaa:0 "爱迪思玛" + Arjaana:0 "阿尔山" Belek_kis:0 "别列-乞思" - Borbak_kis:0 "博尔芭克基丝" - Buyana:0 "布娅娜" - Chakhayakh:0 "恰卡娅克" - Chadzakh:0 "恰德扎克" - Chibek:0 "奇贝格" - Choduraa:0 "杰霍杜拉阿" - Chokhyray:0 "杰霍克赫伊拉伊" - Chudur:0 "杰胡杜尔" - Chyustyuk:0 "杰赫尤丝特尤克" - Dan_jayaa:0 "丹-扎娅阿" + Borbak_kis:0 "孛儿巴黑-乞思" + Buyana:0 "卜颜" + Chakhayakh:0 "察合牙黑" + Chadzakh:0 "察札黑" + Chibek:0 "只别" + Choduraa:0 "绰都剌" + Chokhyray:0 "出八赖" + Chudur:0 "主都鲁" + Chyustyuk:0 "羽足" + Dan_jayaa:0 "唐-合牙阿" Goptak:0 "豁卜朵黑" Kara_kat:0 "哈喇-哈惕" Kara_kis:0 "哈喇-乞思" - Khertek:0 "克海尔泰克" - Khozan:0 "郭赞" + Khertek:0 "客儿帖克" + Khozan:0 "豁盏" KO_k_kis:0 "渴-乞思" O_chkU__saar:0 "额尺曲撒儿" - Sainkho:0 "赛音呼" - Samdar:0 "莎姆达尔" + Sainkho:0 "撒因可兀" + Samdar:0 "撒木答儿" Sayana:0 "萨彦" - Saylykmaa:0 "赛莉格玛阿" + Saylykmaa:0 "撒亦力玛" Taraa:0 "塔里牙" - Urana:0 "乌拉娜" + Urana:0 "兀阑" Xoptak:0 "豁不朵黑" Yzyrga:0 "亦夕儿哈" Vashudeva:0 "筏殊提婆" @@ -23997,7 +24014,7 @@ Tumitu:0 "吐迷度" Tun:0 "暾" Turdi:0 "吐尔地" - Turdifa:0 "托迪法" + Turdifa:0 "托迪法" #TO_DO_ECC: Removed intentionally or should stay? Turghan:0 "吐尔干" Turghun:0 "吐尔洪" Tursun:0 "图尔荪" @@ -24016,7 +24033,7 @@ Dabugan:0 "达步干" Daowu:0 "道武" Eying:0 "娥英" - Fang:0 "方" + Fang:0 "芳" Fengyi:0 "冯翊" Guangxian:0 "光献" Huiguang:0 "徽光" @@ -24053,7 +24070,7 @@ Yanzhi:0 "阏氏" Yidu:0 "宜都" Yigui:0 "义归" - Yongfu:0 "永福" + Yongfu:0 "永富" Yuanfei:0 "元妃" Yueguang:0 "月光" Yuehua:0 "月华" @@ -24382,7 +24399,7 @@ Ayushi:0 "阿瑜师" Ayushmati:0 "阿瑜率摩底" Badal:0 "婆陀利" - Badri:0 "跋梨" + Badri:0 "婆陀梨" Badrinath:0 "婆陀梨那他" Bageshri:0 "婆祇施梨" Baidehi:0 "韦提希" @@ -26422,7 +26439,7 @@ Karim:0 "卡里姆" Kashimawo:0 "卡希马沃" Kayin:0 "卡因" - Kayode:0 "卡约代" + Kayode:0 "卡约德" Kehinde:0 "凯欣德" Keina:0 "凯纳" Kenga:0 "肯加" @@ -26506,7 +26523,7 @@ Moussa:0 "穆萨" Nadege:0 "纳代盖" Nafi:0 "纳菲" - Nafissatou:0 "纳菲斯萨图" + Nafissatou:0 "纳菲萨图" Namoke:0 "纳莫凯" Nari:0 "纳里" Nawalagmba:0 "纳瓦拉尼巴" @@ -26553,9 +26570,9 @@ Odidimode:0 "奥迪迪莫代" Odudua:0 "奥杜杜阿" Oduduwa:0 "奥杜杜瓦" - Ogbogbodirin:0 "奥格博格博迪林" - Ogboruu:0 "奥格博鲁乌" - Ogbuefi:0 "奥格布埃菲" + Ogbogbodirin:0 "奥博博迪林" + Ogboruu:0 "奥博鲁" + Ogbuefi:0 "奥布埃菲" Ogechukwukama:0 "奥盖舒库卡马" Ogun:0 "奥贡" Ojelokunbirin:0 "奥杰洛昆比林" @@ -26576,7 +26593,7 @@ Olayinka:0 "奥莱因卡" Olbab:0 "奥勒巴伯" Olojo:0 "奥洛乔" - Oloyede:0 "奥洛耶代" + Oloyede:0 "奥洛耶德" Olubunmi:0 "奥卢本米" Oluchi:0 "奥卢希" Olufemi:0 "奥卢费米" @@ -26600,7 +26617,7 @@ Omalo:0 "奥马洛" Omalonyeso:0 "奥马洛涅索" Omobolanle:0 "奥莫博兰莱" - Omogbogbo:0 "奥莫格博格博" + Omogbogbo:0 "奥莫博博" Omolara:0 "奥莫拉拉" Onadja:0 "奥纳贾" Oni:0 "奥尼" @@ -26627,18 +26644,18 @@ Pokobila:0 "波科比拉" Qol:0 "戈勒" Ragongo:0 "拉贡戈" - Raissa:0 "拉伊斯萨" + Raissa:0 "拉伊萨" Rasmata:0 "拉斯马塔" Rayaneit:0 "拉亚内伊特" Relwende:0 "雷卢韦恩代" Remilekun:0 "雷米莱昆" Riale:0 "里亚莱" Rikki:0 "里克基" - Rogbeesin:0 "罗格贝埃辛" + Rogbeesin:0 "罗贝埃辛" Saaga:0 "萨阿加" Sakho:0 "萨科" Salam:0 "萨拉姆" - Sall:0 "萨尔尔" + Sall:0 "萨尔" Sambo:0 "桑博" Samsou:0 "萨姆苏" Samsou-Beri:0 "萨姆苏-贝里" @@ -26686,7 +26703,7 @@ Tenin:0 "泰宁" Tening:0 "特宁" Tigre:0 "蒂格雷" - Tiiga:0 "蒂伊加" + Tiiga:0 "蒂加" Titilayo:0 "蒂蒂拉约" Tokunbo:0 "托昆博" Tokurma:0 "托库尔马" @@ -26767,12 +26784,12 @@ Atuma:0 "阿图马" SanE_:0 "萨内" Tunka-Menin:0 "通卡-马宁" - Nyambe_Moogo:0 "尼安贝-穆戈" + Nyambe_Moogo:0 "尼安贝·穆戈" Labi_Diebo:0 "拉比杰博" Fimba_Onadja:0 "芬巴奥纳贾" - Builsa_Hamaria:0 "布伊尔萨 哈马里亚" + Builsa_Hamaria:0 "布伊尔萨·哈马里亚" Alfa_Hano:0 "阿尔法哈诺" - Yamba_Sorgo:0 "扬巴-索尔戈" + Yamba_Sorgo:0 "扬巴·索尔戈" Kiffa:0 "基法" Niakhata:0 "尼亚哈塔" Biranin:0 "比拉宁" @@ -26781,7 +26798,7 @@ Sirman:0 "西尔曼" Yerelenko:0 "耶雷伦科" Mana:0 "马纳" - Sirman_Mesane:0 "西尔曼-梅萨内" + Sirman_Mesane:0 "西尔曼·梅萨内" Watara:0 "瓦塔拉" Mari_Djata:0 "马里-贾塔" Durbawa:0 "杜尔巴瓦" @@ -26793,13 +26810,13 @@ Lahilatoul:0 "拉希拉图尔" Asil:0 "阿西尔" Ede:0 "埃代" - Garin_Gabas:0 "加林-加巴斯" + Garin_Gabas:0 "加林·加巴斯" Manding:0 "曼丁" Kuri_Ghana:0 "库里加纳" Kuri_Kura:0 "库里库拉" - Idris_Nigalemi:0 "伊德里斯-尼加莱米" - Ibrahim_Nigale:0 "易卜拉欣-尼加莱" - Dawud_Nigalemi:0 "达乌德-尼加莱米" + Idris_Nigalemi:0 "伊德里斯·尼加莱米" + Ibrahim_Nigale:0 "易卜拉欣·尼加莱" + Dawud_Nigalemi:0 "达乌德·尼加莱米" A_lbar:0 "阿尔瓦尔" Albira:0 "阿尔维拉" @@ -26841,25 +26858,25 @@ Ferrando:0 "费兰多" Filipe:0 "菲利佩" FlA_mula:0 "弗拉穆拉" - FortU_n:0 "福尔通" + FortU_n:0 "福尔顿" Fruella:0 "弗鲁埃利亚" Godina:0 "戈迪娜" Gontrode:0 "贡特萝德" Gonzalu:0 "贡萨卢" Gundemaru:0 "贡德马鲁" Guinidilda:0 "吉尼迪尔达" - GuifrE_-Ramon:0 "吉夫雷-拉蒙" + GuifrE_-Ramon:0 "吉弗雷·拉蒙" Guiral:0 "吉拉尔" Guntina:0 "贡蒂娜" Hermenechildo:0 "埃尔梅内奇尔多" Hermenexildo:0 "埃尔梅内克西尔多" Hermenexildu:0 "埃尔梅内克西尔杜" Hermesinda:0 "埃尔梅辛达" - Hug-PonC_:0 "乌戈-蓬斯" + Hug-PonC_:0 "乌戈·庞斯" Isabela:0 "伊莎贝拉" Isteban:0 "伊斯特万" Iyana:0 "伊亚娜" - Karlos:0 "卡尔洛斯" + Karlos:0 "卡洛斯" Katalina:0 "卡塔利娜" Ledgarda:0 "莱德加尔达" Leodegundia:0 "莱奥德贡迪娅" @@ -27076,7 +27093,7 @@ Bindan:0 "宾丹" Uwuakhuahen:0 "瓦胡瓦亨" E_wene_tem:0 "埃韦内泰姆" - Ederisu:0 "恩代里苏" + Ederisu:0 "伊德里苏" Koombe:0 "昆贝" N:0 "恩" Komade:0 "科马代" @@ -27153,7 +27170,7 @@ Ifediaso:0 "伊费迪亚索" E_nwelea_na:0 "恩韦莱亚纳" Nungu:0 "农古" - Afa_Ajuri:0 "阿法-阿朱里" + Afa_Ajuri:0 "阿法·阿朱里" Awudumanu:0 "阿武杜马努" Ezoti:0 "埃佐蒂" Falagsato:0 "法拉格萨托" @@ -27667,10 +27684,13 @@ Kutha:0 "拘舍" Dipa:0 "提波" Katha_Wunna:0 "迦罗伐剌那" + # TO_DO_ECC: Removed intentionally or should stay? + ######## Byatta:0 "裴多" Me_Wunna:0 "梅文娜" Myauk_Pyinthe:0 "南宫王后" Manisanda:0 "玛尼山达" + ######## Maha_Thanbawa:0 "摩诃丹婆瓦" Kaleinga:0 "羯陵伽" Thihanu:0 "悉诃努" @@ -27745,7 +27765,7 @@ Zartai:0 "扎尔塔伊" Zaudai:0 "藻达伊" Dahab:0 "达哈伯" - NdyayLamaneFanaan:0 "恩迪耶-拉马内-法纳安" + NdyayLamaneFanaan:0 "恩迪耶·拉马内·法纳安" Bolad:0 "博拉德" Tu:0 "图" Bakhit:0 "巴希特" @@ -28752,7 +28772,7 @@ Jahanshah_Jahanshah:0 "贾汉沙" Jamshid_Jamshid:0 "贾姆希德" Javeed_Javeed:0 "贾维德" - Keikavus:0 "刻伊咖武斯" + Keikavus:0 "凯卡乌斯" Kharmandar_Kharmandar:0 "哈尔曼达尔" Khashayar_Khashayar:0 "哈沙亚尔" Khodadad_Khodadad:0 "胡达达德" @@ -28761,7 +28781,7 @@ Khurzad:0 "库尔扎德" Kurkir:0 "库尔基尔" Kurush_Cyrus:0 "居鲁士" - Langar:0 "阑加尔" + Langar:0 "兰加尔" Lashkarwarz:0 "拉什咖尔瓦尔兹" Makan:0 "马坎" Mahmud_Mahmud:0 "马哈茂德" @@ -28991,7 +29011,7 @@ Ardshir:0 "阿尔达希尔" Armeen:0 "阿明" Aryan:0 "阿里安" - Arzhang:0 "阿尔然格" + Arzhang:0 "阿尔让" Askhan:0 "阿斯汗" Atash:0 "阿塔什" Awrang:0 "奥兰格" @@ -29110,7 +29130,7 @@ Abu-Ali_Fana-Khosrow:0 "阿布-阿里·法纳-霍斯劳" _Ali_:0 "阿里" Bakhtiya_r:0 "巴赫蒂亚尔" - Buya:0 "布亚" + Buya:0 "白益" Fara_murz:0 "法拉穆尔兹" Fi_ru_z:0 "菲鲁兹" Garsha_sp:0 "加尔沙斯普" @@ -29216,7 +29236,7 @@ Aref:0 "阿里夫" Hanfere:0 "汉费雷" Is_Mail:0 "伊斯玛仪" - Sa_Daddin:0 "萨德丁" + Sa_Daddin:0 "萨阿德丁" Ya_Qub:0 "雅各布" Numayr:0 "努迈尔" _Utba:0 "乌特巴" @@ -29231,7 +29251,7 @@ Farqad:0 "法尔卡德" Awf:0 "奥夫" MayyA_da:0 "麦亚达" - Tayyi_:0 "塔伊" + Tayyi_:0 "泰伊" Usayd:0 "乌赛德" JarrA_h:0 "贾拉" UmA_ra:0 "乌马拉" @@ -29266,7 +29286,7 @@ Sa_I_d:0 "赛义德" RashI_d:0 "拉希德" _AlI_:0 "阿里" - Amghar_ibn_Tumert:0 "阿姆加尔·伊本·图马尔特" + Amghar_ibn_Tumert:0 "阿姆加尔·伊本·图迈尔特" Abd_al_Mu_min:0 "阿卜杜勒-穆明" Adalpert:0 "阿达尔佩特" Adeltruda:0 "阿德尔特鲁达" @@ -29788,7 +29808,7 @@ Ewunio:0 "埃武尼奥" Ewuntomah:0 "埃文托马赫" Ewura:0 "埃武拉" - Eyri_modon:0 "埃伊里 莫东" + Eyri_modon:0 "埃伊里·莫东" Footou:0 "福奥图" Gbeadese:0 "格贝阿代塞" Gyem_che:0 "吉耶姆切" @@ -29803,7 +29823,7 @@ Keche_e-basa:0 "凯切巴萨" Kenyiti:0 "凯尼伊蒂" Keshie_eko:0 "凯谢埃科" - Keshie_wale:0 "凯谢 瓦莱" + Keshie_wale:0 "凯谢·瓦莱" K_fantang:0 "克凡唐" Kginginfra:0 "克金金夫拉" Koji:0 "科吉" @@ -29840,7 +29860,7 @@ Sorkowule:0 "索尔科武莱" Shung_nkpa:0 "顺格恩克帕" Techira:0 "泰奇拉" - Titi_aka:0 "蒂蒂 阿卡" + Titi_aka:0 "蒂蒂·阿卡" Tuntunba:0 "通通巴" Yomba:0 "永巴" Adesuwa:0 "阿黛苏娃" @@ -30916,7 +30936,7 @@ Ghitbah:0 "吉卜塔" Gulfeshan:0 "古勒菲尚" Haboos:0 "胡布斯" - Hajjah:0 "哈贾" + Hajjah:0 "哈杰" Hajna:0 "哈杰娜" Hakimah:0 "哈基玛" Hamnah:0 "哈姆娜" @@ -31658,6 +31678,7 @@ Potha:0 "布他" Budha:0 "部陀" Virmati:0 "毗罗摩底" + ##### TO_DO_ECC: Another check for intentional deletion or not Vichitravirya:0 "毗质多罗毗离耶" Kesaba:0 "稽舍婆" Madhaba:0 "摩陀婆" @@ -31666,6 +31687,7 @@ Biswanatha:0 "毗湿婆那他" Harisarana:0 "诃利舍罗拿" Raghunatha:0 "罗怙那他" + ##### # JEWISH Adah:0 "亚大" Alte:0 "阿尔特" @@ -31686,11 +31708,710 @@ Caelestinus:0 "策肋定" Innocentius:0 "依诺增爵" Nicolaus:0 "尼各老" + + + #Iberian, feminine isms + al-Shura:0 "舒拉" + Amat_al_Aziz:0 "阿玛特-阿齐兹" + Amat_al_Izz:0 "阿玛特-伊兹" + Amat_al_Jaliq:0 "阿玛特-贾利克" + Amat_al_Rahman:0 "阿玛特-拉赫曼" + Amat_al_Wahhab:0 "阿玛特-瓦哈卜" + Asmuna:0 "阿斯穆娜" + Asmuniya:0 "阿斯穆尼娅" + Ayluh:0 "艾卢赫" + Ayshuna:0 "艾舒娜" + Bazi_a:0 "巴齐阿" + Dhuna:0 "尊娜" + Faynan:0 "费南" + Ganiya:0 "加尼娅" + Gislan:0 "吉斯兰" + Hadija:0 "海迪彻" + Halawa:0 "哈拉瓦" + Hamda:0 "哈姆达" + Hamida:0 "哈米达" + Hawa_:0 "哈瓦" + Hayal:0 "哈娅勒" + Idlal:0 "伊德拉勒" + Ishush:0 "伊舒什" + Jalida:0 "贾莉达" + Jawra:0 "豪拉" + Kanza:0 "坎扎" + Kinda:0 "肯德" + Lidhdha:0 "莉扎" + Mahabba:0 "玛哈巴" + Mahjuna:0 "马赫朱娜" + Makkiya:0 "马基娅" + Masabih:0 "马萨比赫" + Ma_shuq:0 "马舒克" + Maymuna:0 "梅蒙娜" + Mayya:0 "迈娅" + Mu_amarra:0 "穆阿玛拉" + Muhja:0 "穆赫贾" + Muzahima:0 "穆扎希玛" + Najat:0 "纳贾特" + Najma:0 "纳杰马" + Nazhun:0 "纳兹洪" + Nu_ayma:0 "努艾玛" + Nuzha:0 "努兹哈" + Qasmuna:0 "卡斯穆娜" + Qusayma:0 "库赛玛" + Rasis:0 "拉西斯" + Ra_y:0 "拉伊" + Rayhana:0 "赖哈娜" + Ruhayma:0 "鲁海玛" + Ruqayya:0 "鲁凯娅" + Sa_ada:0 "萨阿达" + Sa_duna:0 "萨杜娜" + Sakan:0 "萨坎" + Samra:0 "萨姆拉" + Shawwab:0 "萨瓦卜" + Su_ad:0 "苏阿德" + Sukayna:0 "苏凯娜" + Tahr:0 "塔赫尔" + Tahtazz:0 "塔赫塔兹" + Usayma:0 "乌赛玛" + Utayqa:0 "乌泰卡" + + #Iberian, masculine isms + Abd-al-Baqi:0 "阿卜杜勒-巴基" + Abd-al-Gafur:0 "阿卜杜勒-加富尔" + Abd-al-Majid:0 "阿卜杜勒-马吉德" + Abd-al-Nur:0 "阿卜杜勒-努尔" + Abd-al-Qadir:0 "阿卜杜勒-卡迪尔" + Abd-al-Ra_uf:0 "阿卜杜勒-拉乌夫" + Abd-al-Warith:0 "阿卜杜勒-瓦里斯" + Abu-al-Qasim:0 "阿卜杜勒-卡西姆" + A_idh:0 "阿伊兹" + Ajannas:0 "阿詹纳斯" + Asas:0 "阿萨斯" + Atarid:0 "阿塔里德" + Ayshun:0 "艾顺" + Ayyash:0 "阿亚什" + Asbat:0 "阿斯巴特" + Ashhab:0 "阿沙阿卜" + Atrad:0 "阿特拉德" + Balj:0 "巴勒杰" + Baqi:0 "巴基" + Dimam:0 "迪马姆" + Dhu_al_N_n:0 "左农" + Fulayh:0 "富莱赫" + Galib:0 "加利卜" + Gazi:0 "加齐" + Hamdin:0 "哈姆丁" + Haway:0 "哈韦" + Hayyan:0 "哈扬" + Hazm:0 "哈兹姆" + Hiyaz:0 "希亚兹" + Hizam:0 "希扎姆" + Hubab:0 "哈巴卜" + Hani_:0 "哈尼" + Harith:0 "哈里斯" + Haykal:0 "海卡尔" + Iyad:0 "伊亚德" + Jahhaf:0 "贾哈夫" + Jalaf_Allah:0 "贾拉法拉" + Jalhama:0 "贾勒哈马" + Jami:0 "贾米" + Jarir:0 "贾里尔" + Jayr:0 "杰尔" + Jayrun:0 "杰伦" + Jidr:0 "吉德尔" + Jubayr:0 "朱拜尔" + Juda:0 "朱达" + Jumahir:0 "朱马希尔" + Juzayy:0 "朱扎伊" + Kaysan:0 "凯桑" + Kulayb:0 "库莱卜" + Mahbub:0 "马赫布卜" + Majluf:0 "马杰卢夫" + Maymun:0 "迈蒙" + Mudrik:0 "穆德里克" + Muffarij:0 "穆法里杰" + Mus_ab:0 "穆萨卜" + Nadar:0 "纳达尔" + Nudhayr:0 "努宰尔" + Qar_us:0 "加尔乌斯" + Qays:0 "卡伊斯" + Razin:0 "拉津" + Safwan:0 "萨夫万" + Sa_ib_Jatir:0 "萨伊卜·贾提尔" + Sa_dan:0 "萨阿丹" + Salmun:0 "萨勒蒙" + Saqi:0 "萨基" + Sarur:0 "萨鲁尔" + Shabtun:0 "沙卜通" + Shajara:0 "沙贾拉" + Siraj:0 "西拉杰" + Taytal:0 "泰塔勒" + Tammam:0 "塔马姆" + Tawd:0 "陶德" + Tuways:0 "图韦斯" + Ubayd_Allah:0 "奥贝杜拉" + Ubaydun:0 "奥贝敦" + Ulaym:0 "欧莱姆" + Urayb:0 "欧赖卜" + Wahb:0 "瓦赫卜" + Wasim:0 "瓦西姆" + Wathima:0 "瓦西马" + Ya_ish:0 "亚伊什" + Yasid:0 "亚西德" + Yasin:0 "亚辛" + Yaskar:0 "亚斯卡尔" + Yujamir:0 "尤贾米尔" + Yusr:0 "尤斯尔" + Zaban:0 "扎班" + Zahira:0 "扎希拉" + Zarb:0 "扎尔卜" + Zuhr:0 "祖赫尔" + Zurar:0 "祖拉尔" + + + #New Iberian for bookmark + + # FP2 + + Adanis:0 "阿达尼斯" + Ihtizaz:0 "伊赫蒂扎兹" + Daw_al_sabah:0 "道·萨巴赫" + al-Araka:0 "阿拉加" + Hayzuran:0 "海祖兰" + Darras:0 "达拉斯" + Awsaga:0 "奥萨盖" + Al-Tarassi:0 "塔拉西" + Khali:0 "哈利" + Nuwayra:0 "努瓦伊拉" + + Aban:0 "阿班" + Abd-al-Wahhad:0 "阿卜杜勒-瓦哈卜" + Ablavel:0 "阿夫拉韦尔" + Abu-l-Abbas:0 "阿布-阿拔斯" + Abu-Amr:0 "阿布-阿姆尔" + Abu-Nasr:0 "阿布-纳斯尔" + Abu-Salama:0 "阿布-萨拉马" + Abu-Taur:0 "阿布-塔乌尔" + Abu-Ya_far:0 "阿布-贾法尔" + Acfredo:0 "阿克弗雷德" + Adalinda:0 "阿达琳达" + Adud_al-Dawla:0 "阿杜德·道莱" + Aialbert:0 "艾亚尔韦尔特" + Aimilda:0 "艾米尔达" + al-Aglab:0 "艾格莱卜" + al-Asbag:0 "阿斯巴格" + al-Asi:0 "阿西" + al-Bahe:0 "巴希" + al-Dalfa:0 "扎勒法" + al-Fadl:0 "法德勒" + al-Fath:0 "法特赫" + al-Gazi:0 "加齐" + al-Hassan:0 "哈桑" + al-Hazm:0 "哈兹姆" + al-Hussayn:0 "侯赛因" + al-Qitt:0 "吉特" + al-Mughira:0 "穆吉拉" + al-Murtada:0 "穆尔塔达" + al-Mustazhir:0 "穆斯塔兹希尔" + al-Mutarrif:0 "穆塔里夫" + al-Mutadd:0 "穆阿塔德" + al-Muzaffar:0 "穆扎法尔" + al-Rashid:0 "拉希德" + al-Rumaikiyya:0 "鲁迈基耶" + al-Zuhayr:0 "祖海尔" + Albaro:0 "阿尔瓦罗" + Albito:0 "阿尔维托" + Aloyto:0 "阿洛伊托" + Amat:0 "阿马特" + Amrus:0 "阿姆鲁斯" + Anaya:0 "安纳亚" + Anerils:0 "阿内里尔" + Annah:0 "安纳" + Antoni_n:0 "安东宁" + Aragonta:0 "阿拉贡塔" + Arbert:0 "阿韦特" + Ardio:0 "阿尔迪奥" + Ardoina:0 "阿尔多伊纳" + A_rgila:0 "阿希拉" + Arifredo:0 "阿里弗雷多" + Armentariu:0 "阿尔门塔里乌" + Arnau-Ramon:0 "阿尔瑙·拉蒙" + as-Sida:0 "西达" + Asbag:0 "阿斯巴格" + Asura:0 "阿苏拉" + Atau_lfo:0 "阿塔乌尔夫" + Atharid:0 "阿塔里德" + Atib:0 "阿蒂布" + Attaf:0 "阿塔夫" + Aurea:0 "奥雷娅" + Aureo_l:0 "奥雷奥尔" + Aureolus:0 "奥雷奥卢斯" + Auriol:0 "奥里奥尔" + Auro:0 "奥罗" + Aurovita:0 "奥罗维托" + Auru_cia:0 "奥鲁西亚" + Ausendo:0 "奥森多" + Auvidia:0 "奥维迪亚" + Aysun:0 "阿伊松" + Azeari:0 "阿塞阿里" + Bahlul:0 "巴赫卢勒" + Balakayus:0 "巴拉卡尤斯" + Balla:0 "巴拉" + Balterio:0 "巴尔特里奥" + Bancio:0 "班西奥" + Bardina:0 "巴尔迪纳" + Batul:0 "巴图尔" + Belay:0 "贝莱" + Bellidu:0 "贝利都" + Bellon:0 "贝利翁" + Bencio:0 "本西奥" + Bera_:0 "贝拉" + Berenguer-Guifre_:0 "贝伦格尔·吉弗雷" + Bernat-Berenguer:0 "贝尔纳特·贝伦格尔" + Bernat_Gausfred:0 "贝尔纳特·高斯弗雷德" + Bernat-Ramon:0 "贝尔纳特·拉蒙" + Bernat-Riculf:0 "贝尔纳特·里库尔夫" + Bernat-Udalard:0 "贝尔纳特·乌达拉尔德" + Bernat-Unifred:0 "贝尔纳特·乌尼弗雷德" + Biverne:0 "比韦尔内" + Bonadona:0 "博纳多纳" + Buheyr:0 "布海尔" + Burrun:0 "布伦" + Centolh-Lop:0 "森图尔·卢普" + Cete:0 "塞特" + Coreix:0 "科雷斯" + C_uayb:0 "舒艾卜" + Dadilda:0 "达迪尔达" + Dalmat:0 "达尔马特" + Dela_:0 "德拉" + Dispo_sia:0 "迪斯波西娅" + Doha:0 "多哈" + Donat-Lop:0 "多纳·卢普" + Duoda:0 "多达" + Echega:0 "埃切加" + Ega:0 "埃加" + Egilo_n:0 "埃希隆" + Eileuva:0 "埃勒乌瓦" + Elmerad:0 "埃尔梅拉德" + Emiliano:0 "埃米利亚诺" + Ermentruda:0 "埃尔门特鲁达" + Errodrigo:0 "埃罗德里戈" + Eru:0 "埃鲁" + Eudo_n:0 "欧东" + Ezi:0 "埃西" + Fa_fila:0 "法菲拉" + Faquile_na:0 "法基莱娜" + Faray:0 "法赖" + Fare_gia:0 "法雷吉娅" + Fa_vila:0 "法维拉" + Fe:0 "费" + Feles:0 "费莱斯" + Filibus:0 "菲利布斯" + Fitien:0 "菲蒂恩" + Flaci_dio:0 "弗拉西迪奥" + Folc:0 "福尔克" + Fort:0 "福尔特" + Fortis:0 "福尔蒂斯" + Fort-Aner:0 "福尔特阿内尔" + Froille:0 "弗鲁瓦耶" + Froiloba:0 "弗罗伊洛娃" + Frumarico:0 "弗鲁马里科" + Furtun:0 "富尔通" + Gali_:0 "加利" + Garindo:0 "加林多" + Garsenda:0 "加尔森达" + Gasion:0 "加西翁" + Gato_n:0 "加通" + Gazalen:0 "加萨伦" + Geribert:0 "热里贝特" + Ghaya:0 "加耶" + Gisclafredo:0 "吉斯克拉弗雷德" + Glaswintha:0 "加尔斯温特" + Godesteo:0 "戈德斯特奥" + Godesteu:0 "戈德斯特乌" + Godo:0 "戈多" + Goldegrodo:0 "戈尔德格罗多" + Goldregoto:0 "戈尔德雷戈托" + Gombaut:0 "贡博" + Goncin_a:0 "贡西尼娅" + Gotlana:0 "戈特拉纳" + Gristillo:0 "格里斯蒂略" + Guadall:0 "瓜达尔" + Gudigeva:0 "古迪赫瓦" + Gueda:0 "格达" + Gugina:0 "古希纳" + Guinigui_s:0 "吉尼吉斯" + Guilhemon:0 "吉耶蒙" + Guilinda:0 "吉林达" + Guillem-Isarn:0 "吉列姆·伊萨恩" + Guillem-Umbert:0 "吉列姆·翁贝特" + Guinigenta:0 "吉尼亨塔" + Guifred:0 "吉弗雷德" + Guiscafred:0 "吉斯卡弗雷德" + Gullielmo:0 "古列尔莫" + Gundericho:0 "君德里克" + Gunterico:0 "君特里克" + Guntislo:0 "贡蒂斯洛" + Gurg:0 "古尔格" + Hafsun:0 "哈夫松" + Hakima:0 "哈基玛" + Hashima:0 "哈希玛" + Heloa:0 "埃洛阿" + Hermesenda:0 "埃尔梅森达" + Hind:0 "欣德" + Honorico:0 "奥诺里科" + Hubasa:0 "胡巴萨" + Hudhayl:0 "胡栽勒" + Hug_Dalmau:0 "乌格·达尔毛" + Hulal:0 "胡拉勒" + Ic_a:0 "伊萨" + Imad_ad-Dawla:0 "伊马德·道莱" + In_igo:0 "伊尼戈" + Isarn:0 "伊萨恩" + Jadil:0 "哈迪勒" + Jattab:0 "哈塔卜" + Jayran:0 "海兰" + Jeroso_lima:0 "耶罗索利马" + Kassilda:0 "卡西尔达" + Labib:0 "拉比卜" + Laya:0 "拉亚" + Liuvigotho:0 "柳维戈托" + Loreto:0 "洛雷托" + Lubbun:0 "卢本" + Luci_a:0 "露西娅" + Ludriqh:0 "卢德里格" + Magin:0 "马金" + Malha:0 "马利亚" + Majdala:0 "马赫达拉" + Mansion:0 "曼西翁" + Mansura:0 "曼苏拉" + Marin_a:0 "玛里尼娅" + Marzuq:0 "马尔祖克" + Masarra:0 "麦萨赖" + Mate_u:0 "马泰乌" + Mauregatu:0 "马乌雷加图" + Mbarek:0 "穆巴拉克" + Menda:0 "门达" + Mendola:0 "门多拉" + Mido:0 "米多" + Mir-Geribert:0 "米尔·热里贝特" + Mir-Riculf:0 "米尔·里库尔夫" + Mirel:0 "米雷尔" + Mughit:0 "穆吉斯" + Muhadir:0 "穆哈迪尔" + Muizz_al-Dawla:0 "穆仪兹·道莱" + Muniabella:0 "穆尼亚韦利亚" + Muntasir:0 "蒙塔塞尔" + Muntil:0 "蒙提勒" + Muqatil:0 "穆加提勒" + Musa_Aznar:0 "穆萨·阿斯纳尔" + Muskiyan:0 "穆斯基延" + Mustaq:0 "穆什塔克" + Mustatarrif:0 "穆斯塔塔里夫" + Muzayn:0 "穆宰因" + Muzna:0 "穆兹纳" + Naya:0 "纳亚" + Nepociano:0 "内波西亚诺" + Nimilde:0 "尼米尔德" + Nizam_al-Dawla:0 "尼扎姆·道莱" + Nurah:0 "努拉" + Nuna:0 "努纳" + Odesind:0 "奥德辛德" + Odo_:0 "奥多" + Odoariu:0 "奥多阿留" + Olban:0 "奥尔万" + Olide:0 "奥利德" + Olibia:0 "奥利巴" + Olivio:0 "奥利维奥" + Orbita:0 "奥尔维塔" + Orti:0 "奥尔蒂" + Otrosia:0 "奥特罗西亚" + Palla:0 "帕拉" + Paterno:0 "帕特尔诺" + Pepi:0 "佩皮" + Pere-Udalard:0 "佩雷·乌达拉尔德" + Pin_olo:0 "皮尼奥洛" + Quixol:0 "基索尔" + Qui_xol:0 "基索尔" + Rachid:0 "拉希德" + Rah:0 "拉赫" + Raimon-Garcia:0 "雷蒙·加西亚" + Raimon-Guilhe_m:0 "雷蒙·吉扬" + Ramon-Guillem:0 "拉蒙·吉列姆" + Raqiya:0 "拉基亚" + Rawas:0 "拉瓦斯" + Redemptus:0 "雷登多" + Rodanio:0 "罗达尼奥" + Ranlo:0 "兰洛" + Riembau:0 "连包" + Romilla:0 "罗米拉" + Rotroda:0 "罗特罗达" + Sabariquh:0 "萨巴里古" + Salamiro:0 "萨拉米罗" + Saniyya:0 "萨妮雅" + Sanya:0 "桑雅" + Sarracina:0 "萨拉西纳" + Sayf_al-Dawla:0 "赛义夫·道莱" + Sayyid_ad-Dawla:0 "赛义德·道莱" + Sayyida:0 "赛义达" + Segeredo:0 "塞格雷多" + Semeno:0 "塞梅诺" + Sendina:0 "森迪纳" + Sendino:0 "森迪诺" + Sendred:0 "森德雷德" + Senegunda:0 "塞内贡达" + Seniol:0 "塞尼奥尔" + Sen_ora:0 "塞尼奥拉" + Sen_orina:0 "塞尼奥里娜" + Shishnand:0 "希斯南德" + Sibil_la:0 "西维利亚" + Sicarda:0 "锡卡尔达" + Subh:0 "苏卜赫" + Sumadih:0 "苏马迪赫" + Sumayl:0 "苏迈勒" + Susanah:0 "苏珊娜" + Talai_s:0 "塔莱斯" + Tamem:0 "塔梅姆" + Tarub:0 "塔鲁布" + Tayfur:0 "泰富尔" + Tellu:0 "特柳" + Teobaldu:0 "特奥巴尔杜" + Teodo:0 "特奥多" + + Teodogonzia:0 "特奥多贡西亚" + Teodoredo:0 "特奥多雷多" + Teto_n:0 "特通" + Theudila:0 "特埃乌迪拉" + Totilde:0 "托蒂尔德" + Trudegarda:0 "特鲁德加尔达" + Trudilde:0 "特鲁迪尔德" + Trustesendo:0 "特鲁斯特森多" + Ubada:0 "乌瓦达" + Ufa:0 "乌法" + Umayr:0 "欧迈尔" + Ulyan:0 "兀颜" + Umbert:0 "翁贝特" + Unifred:0 "乌尼弗雷德" + Urdun:0 "乌尔敦" + Valiana:0 "巴利亚纳" + Velida:0 "贝利达" + Virgi_lia:0 "比尔希利亚" + Vicla_vara:0 "比斯克拉瓦拉" + Vitiza:0 "维提扎" + Vivilde:0 "比维尔德" + Vizoi:0 "比索伊" + Wallada:0 "瓦拉达" + Xariq:0 "沙里克" + Xemen:0 "谢门" + Xen:0 "克森" + Ximenu:0 "希梅努" + Yaddair:0 "亚代尔" + Ya_is:0 "亚伊斯" + Yuhanna:0 "尤汉纳" + Yumn_al-Dawla:0 "尤姆纳·道莱" + Yuwarta:0 "尤瓦尔塔" + Zakariyya:0 "扎卡里亚" + Zayra:0 "宰拉" + Aique:0 "艾克" + Albar:0 "阿尔瓦尔" + Asnar:0 "阿斯纳尔" + Aureolo:0 "奥雷奥洛" + Awriyah:0 "奥丽耶" + BastiA_n:0 "巴斯蒂安" + Berengela:0 "贝伦格拉" + ClemEEncia:0 "克莱门西娅 " + Exilona:0 "埃希洛娜" + Fafes:0 "法费斯" + Forjaz:0 "福尔雅斯" + Fruille:0 "弗吕耶" + GalvA_n:0 "加尔万" + Gendule:0 "亨杜莱" + Gontina:0 "贡蒂娜" + LluI_s:0 "路易斯" + LucI_dio:0 "卢西迪奥" + Oliviu:0 "奥利维乌" + Oreliu:0 "奥雷利乌" + RolA_n:0 "罗兰" + SeN_ora:0 "塞尼奥拉" + SeN_orina:0 "塞尼奥里娜" + Sesnando:0 "塞斯南多" + Vifredo:0 "维弗雷多" + Xerardo:0 "谢拉尔多" + Ilizabith:0 "伊丽莎白" + Hemenexildu:0 "埃梅内希尔杜" + Viscla_vara:0 "比斯克拉瓦拉" + Stina:0 "斯蒂娜" + HelenE_:0 "埃莱内" + Sandra:0 "桑德拉" + + + #Historical characters FP2 + al-Zarkali:0 "阿布-易司哈格·宰尔嘎里" + Ibn_al-Wafid:0 "伊本·瓦菲德" + Ibn_Naghrela:0 "约瑟夫·伊本·纳格雷拉" + Rahel:0 "拉埃尔" + + # Arabic al-Hawas:0 "哈瓦斯" at-Timnah:0 "提姆纳" - # [LocEditor:UntranslatedKey] `Rasad` + Rasad:0 "拉萨德" # Romance Fabricius:0 "法布里修斯" Fabrice:0 "法布里斯" Ascanius:0 "阿斯卡尼俄斯" + + # Canarias Dynasties + dynn_Tagatemiotise:0 "塔加特米奥蒂塞" + dynn_Tejalire:0 "特哈利雷" + + #Guanche names (male and unisex) + Abentahar:0 "阿本塔阿尔" + Adiam:0 "阿迪亚姆" + Alcoidar:0 "阿尔科伊达尔" + Acosayda:0 "阿科赛达" + Achurteyga:0 "阿丘尔泰加" + Adeun:0 "阿德温" + Aja:0 "阿哈" + Algzcin:0 "阿尔格辛" + Ancor:0 "安科尔" + Atubkewn:0 "阿图布肯" + Atacaicate:0 "阿塔凯卡特" + Bentagai:0 "本塔盖" + Bentago:0 "本塔戈" + Bentahor:0 "本塔奥尔" + Bentejui:0 "本特胡伊" + Caitafa:0 "凯塔法" + Doramas:0 "多拉马斯" + Egenenaca:0 "埃根那卡" + Egonaiga:0 "埃戈奈加" + Gaifa:0 "盖法" + Gamonales:0 "加莫纳莱斯" + Ganana:0 "加那那" + Gararasa:0 "加拉拉萨" + Gitama:0 "希塔马" + Gomidafe:0 "戈米达费" + Guanarteme:0 "瓜纳尔特梅" + Hama:0 "阿马" + Heupelio:0 "埃乌佩利奥" + Himar:0 "伊马尔" + Isaco:0 "伊萨科" + Malagua:0 "马拉瓜" + Naira:0 "奈拉" + Nauzet:0 "瑙塞特" + Orchena:0 "奥尔切那" + Rinima:0 "里尼马" + Semidan:0 "塞米丹" + Soront:0 "索隆特" + Tagooreate:0 "塔戈雷亚特" + Tagotin:0 "塔戈廷" + Tajaste:0 "塔哈斯特" + Tamadaba:0 "塔马达巴" + Tanfia:0 "坦菲亚" + Tazarte:0 "塔扎尔泰" + Tiferan:0 "蒂费兰" + Tijandarte:0 "蒂汉达尔特" + Acaymo:0 "阿凯莫" + Acerina:0 "阿塞里那" + Adargoma:0 "阿达尔戈马" + Afche:0 "阿夫切" + Afur:0 "阿富尔" + Agoney:0 "阿戈内" + Airam:0 "艾拉姆" + Alguim:0 "阿尔吉姆" + Anaterve:0 "阿尼亚特尔韦" + Augeron:0 "奥赫龙" + Belicar:0 "贝利卡尔" + Belmaco:0 "贝尔马科" + Beneharo:0 "贝内阿罗" + Bentagay:0 "本塔盖" + Bentor:0 "本托尔" + Chavender:0 "查文德尔" + Chimboyo:0 "钦博约" + Chincanayro:0 "钦卡奈罗" + Echedey:0 "埃切代" + Egonayga:0 "埃戈奈加" + Eiunche:0 "埃温切" + Gaumet:0 "高梅特" + Geronte:0 "赫龙特" + Guayasen:0 "瓜亚森" + #Guanche names (female) + Absnchara:0 "阿布斯查拉" + Aquejata:0 "阿克哈塔" + Arimgua:0 "阿里姆瓜" + Arminda:0 "阿明达" + Andamana:0 "安达马娜" + Aremoga:0 "阿雷莫加" + Amoca:0 "阿莫卡" + Faya:0 "法娅" + Guayarmina:0 "瓜亚尔米娜" + Masaquera:0 "马萨克拉" + Meteimba:0 "梅泰姆巴" + Nascique:0 "纳西克" + Tazirga:0 "塔西尔加" + Tonaguana:0 "塔纳瓜娜" + Tenesoya:0 "特内索娅" + Vidina:0 "比迪娜" + Mifaya:0 "米法娅" + Tibiabin:0 "蒂比亚宾" + Tamonante:0 "塔莫南特" + Iballa:0 "伊瓦利娅" + Atidamana:0 "阿蒂达玛娜" + Cathaysa:0 "卡泰莎" + Dacil:0 "达西尔" + Fayna:0 "费娜" + Gara:0 "加拉" + Guacimara:0 "瓜西玛拉" + Guajara:0 "瓜哈拉" + Idaira:0 "伊代拉" + Haridian:0 "阿丽迪安" + Yurena:0 "尤雷娜" + Adassa:0 "阿达莎" + Atteneri:0 "阿特内丽" + Nisa:0 "尼莎" + Isora:0 "伊索拉" + Ithaisa:0 "伊泰莎" + Attenya:0 "阿滕亚" + Arai:0 "阿赖" + Chaxiraxi:0 "查西拉西" + Moneiba:0 "莫内巴" + Sibisse:0 "西维塞" + Gazmira:0 "加斯米拉" + Aniagua:0 "阿尼亚瓜" + Tahona:0 "塔奥那" + Cainana:0 "凯娜娜" + Grimanesa:0 "格里玛内莎" + Delioma:0 "德莉奥玛" + Famara:0 "法玛拉" + Guayafanta:0 "瓜亚凡塔" + Aregoma:0 "阿雷戈马" + Arecida:0 "阿雷西达" + Abenaura:0 "阿韦瑙拉" + Teguise:0 "特吉塞" + Iriome:0 "伊里奥梅" + Daida:0 "戴达" + Ramagua:0 "拉马瓜" + Xerach:0 "塞拉奇" + Ico:0 "伊科" + #Guanche Dynasty Names + dynn_Bentinerfe:0 "本蒂内尔费" + dynn_Botsonuhya:0 "博特索努亚" + dynn_Imobach:0 "伊莫巴奇" + dynn_Benytomo:0 "贝尼托莫" + dynn_Tinguaro:0 "廷瓜罗" + dynn_Himenchia:0 "伊门恰" + dynn_Ventor:0 "本托尔" + dynn_Acaimo:0 "阿凯莫" + dynn_Anaterve:0 "阿尼亚特尔韦" + dynn_Dadamo:0 "达达莫" + dynn_Aguassona:0 "阿瓜索纳" + dynn_Pelinor:0 "佩利诺尔" + dynn_Rumen:0 "鲁门" + dynn_Benecaro:0 "贝内卡罗" + dynn_Serdeto:0 "塞尔德托" + dynn_Caconaimo:0 "卡科奈莫" + dynn_Teguesta:0 "特格斯塔" + dynn_Guahuco:0 "瓜乌科" + dynn_Zebensui:0 "塞文苏伊" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + Imad_al-Dawla:0 "伊马德·道莱" + Qasmuna1:0 "卡斯穆娜" diff --git a/project/ck3/base_game/localization/simp_chinese/nicknames_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/nicknames_l_simp_chinese.yml index db6a6f8078..5f9171fa2e 100644 --- a/project/ck3/base_game/localization/simp_chinese/nicknames_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/nicknames_l_simp_chinese.yml @@ -147,7 +147,7 @@ nick_the_bully:0 "霸凌者" nick_the_foolish:0 "蠢蛋" nick_the_undefeated:0 "不败者" - nick_the_triumphant:0 "凯旋之人" + nick_the_triumphant:0 "得胜者" nick_the_fury:0 "狂怒者" nick_feareater:0 "噬怖者" nick_the_hawk:0 "鹰隼" @@ -278,6 +278,7 @@ nick_the_one_eyed:0 "独眼龙" nick_the_oppressor:0 "压迫者" nick_the_apostate:0 "叛教者" + nick_the_pagan:0 "异教徒" nick_the_heretic:0 "异端" nick_the_savage:0 "野蛮人" nick_the_defiant:0 "狂傲者" @@ -305,6 +306,7 @@ nick_father_of_the_baltic:0 "波罗的之父" nick_mother_of_the_baltic:0 "波罗的之母" nick_scourge_of_the_baltic:0 "波罗的之鞭" + nick_the_mountain_king:0 "山地之王" nick_the_child_killer:0 "儿童杀手" nick_the_anathema:0 "被咒逐者" nick_the_angel_of_death:1 "[CHARACTER.GetFaith.DeathDeityName|U]的使者" @@ -316,7 +318,11 @@ nick_the_black_sheep:0 "害群之马" nick_sisyphus:0 "似西叙福斯者" nick_blue_lion:0 "$b_sheffield$的蓝狮" + nick_the_hairy:0 "多毛者" + nick_the_child:0 "孩童" nick_the_wake:0 "警觉者" + nick_the_bearded:0 "大胡子" + nick_the_mountain_dweller:0 "山民" # RoCo nick_king_of_fashion:0 "时尚[CHARACTER.GetTitleAsNameNoTooltip]" @@ -334,6 +340,15 @@ nick_the_eloquent:0 "雄辩家" nick_the_stud:0 "种马" - # Historical - nick_the_bearded:0 "大胡子" + # FP2 + nick_the_bell_keeper:0 "守钟人" + nick_the_requiem:0 "安魂者" + nick_the_King_of_Thieves:0 "盗贼之王" + nick_the_Queen_of_Thieves:0 "盗贼女王" + nick_the_Thief_Slayer:0 "盗贼克星" + nick_the_flying:0 "飞人" + nick_the_flightless:0 "走地鸡" + nick_the_cid_campeador:0 "熙德·坎佩亚多" nick_benavert:0 "贝纳韦尔特" + nick_the_pragmatic:1 "务实者" + nick_the_equitable:1 "衡平者" diff --git a/project/ck3/base_game/localization/simp_chinese/opinions/general_opinions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/opinions/general_opinions_l_simp_chinese.yml index f4cd32eb59..4b20a29105 100644 --- a/project/ck3/base_game/localization/simp_chinese/opinions/general_opinions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/opinions/general_opinions_l_simp_chinese.yml @@ -101,6 +101,7 @@ dismissive_opinion:0 "轻蔑" hurt_opinion:0 "受伤" annoyed_opinion:0 "不愉快" + overreaction_opinion:0 "小题大作" given_luxuries_opinion:0 "赠送奢侈品" plotting_against_vassals_opinion:0 "密谋反对我的封臣" @@ -226,3 +227,7 @@ foreign_prison_revocation_opinion:0 "$treasonous_revoke_refusal$" surgically_maimed:0 "手术致残" + bizarre_claims_opinion:0 "离奇主张" + + absorbed_de_jure_opinion:0 "合并法理领土" + diff --git a/project/ck3/base_game/localization/simp_chinese/opinions/religion_opinions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/opinions/religion_opinions_l_simp_chinese.yml index 1c806e13d9..2e694e38a5 100644 --- a/project/ck3/base_game/localization/simp_chinese/opinions/religion_opinions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/opinions/religion_opinions_l_simp_chinese.yml @@ -15,3 +15,10 @@ attempted_literalist_debate_opinion:0 "试图进行字面释经辩论" cavalier_accusations_opinion:0 "骑士的控诉" brought_heretics_to_my_notice_opinion:0 "向我揭发了异端行径" + + jainism_religion_opinion:0 "$jainism_religion_adherent$好感" + hinduism_religion_opinion:0 "$hinduism_religion_adherent$好感" + buddhism_religion_opinion:0 "$buddhism_religion_adherent$好感" + zoroastrianism_religion_opinion:0 "$zoroastrianism_religion_adherent$好感" + islam_religion_opinion:0 "$islam_religion_adherent$好感" + christianity_religion_opinion:0 "$christianity_religion_adherent$好感" diff --git a/project/ck3/base_game/localization/simp_chinese/opinions/struggle_opinions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/opinions/struggle_opinions_l_simp_chinese.yml new file mode 100644 index 0000000000..39d7e17c54 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/opinions/struggle_opinions_l_simp_chinese.yml @@ -0,0 +1,42 @@ +l_simp_chinese: + + unfair_expectations_opinion:0 "对我期望过高 " + + replaced_me_opinion:0 "取代我" + + slightly_disappointed_opinion:0 "略感失望" + + perplexed_opinion:0 "令我不适、甚至疯癫" + + funded_righteous_cause_opinion:0 "资助正义事业" + + left_me_to_wolves_opinion:0 "把我丢给狼群" + + handed_over_my_enemy_opinion:0 "交出我的敌人" + + harbored_a_fugitive_opinion:0 "窝藏逃犯" + + let_me_keep_my_job_opinion:0 "允许我保留职位" + + rejected_my_enemy_opinion:0 "拒绝招待我的敌人" + + failed_comfort_opinion:0 "没能安慰我" + + listened_opinion:0 "倾听吾诉" + + made_amends_opinion:0 "赔偿" + + blames_for_death_of_relative_opinion:0 "要为谋害我的亲人负责" + + avenged_relative_opinion:0 "为我的亲人报仇" + + failed_to_capture_killers_opinion:0 "未能抓获杀害我亲人的凶手" + + ignored_demands_opinion:0 "无视我的要求" + + + happy_opinion:0 "高兴" + + privileges_to_people_opinion:0 "给予人民特权" + + diff --git a/project/ck3/base_game/localization/simp_chinese/opinions/war_opinions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/opinions/war_opinions_l_simp_chinese.yml index 944e702c8d..70e51fa2e7 100644 --- a/project/ck3/base_game/localization/simp_chinese/opinions/war_opinions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/opinions/war_opinions_l_simp_chinese.yml @@ -9,6 +9,7 @@ rejected_call_to_offensive_war:0 "拒绝进攻战争召唤" contributed_in_war:0 "为我的一场战争做过贡献 " peasant_revolt_opinion:0 "$vassal_lost_or_wp_faction_revolt_war$" + warmonger_opinion:0 "战争狂人" #Restored the key to fix TIT-27735 vassal_lost_or_wp_faction_revolt_war:0 "反抗我" diff --git a/project/ck3/base_game/localization/simp_chinese/portraits/portrait_modifiers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/portraits/portrait_modifiers_l_simp_chinese.yml index 9aa4b95e18..956a88dd29 100644 --- a/project/ck3/base_game/localization/simp_chinese/portraits/portrait_modifiers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/portraits/portrait_modifiers_l_simp_chinese.yml @@ -5,6 +5,7 @@ PORTRAIT_MODIFIER_headgear:1 "冠冕" PORTRAIT_MODIFIER_custom_headgear:0 "头饰" PORTRAIT_MODIFIER_props:0 "道具" + PORTRAIT_MODIFIER_custom_special:0 "面部物品" # PORTRAIT_MODIFIER_clothes_western_commoners: "Western commoner" # PORTRAIT_MODIFIER_clothes_western_low_nobles: "Western low noble" @@ -307,6 +308,42 @@ PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_war_nobility_01:0 "北境群雄铠甲" +############################ +### FP2 - Fate of Iberia ### +############################ + +### Male ### + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01:1 "伊比利亚基督徒平民着装 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01:1 "伊比利亚穆斯林平民着装 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "伊比利亚基督徒低等贵族着装 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "伊比利亚基督徒高等贵族着装 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "伊比利亚穆斯林低等贵族着装 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "伊比利亚穆斯林高等贵族着装 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "伊比利亚基督徒低等贵族着装 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "伊比利亚基督徒高等贵族着装 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "伊比利亚穆斯林低等贵族着装 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "伊比利亚穆斯林高等贵族着装 2" + + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "伊比利亚穆斯林铠甲" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "伊比利亚基督徒铠甲" + + +### Female ### + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high$" + + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01$" + + ########################################## ################ Headgear ################ ########################################## @@ -517,6 +554,59 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_royalty_01:0 "诺斯头环" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_imperial_01:0 "瓦兰吉皇冠" +########### +### FP2 ### +########### + +### Male ### + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_common_01:1 "平民阔边帽" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_low:0 "库菲叶方头巾" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_high:0 "贵族库菲叶方头巾" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "刺绣贴头帽" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "丝织刺绣贴头帽" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_nobility_01:1 "安达卢西亚廷臣头巾" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_low:0 "平民小帽" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_high:0 "贵族小帽" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_high_nobility_01:1 "摩尔人头巾附带红毡帽" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_royalty_01:1 "桑乔四世王冠" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_royalty_01:1 "赛义德冠冕" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "无檐帽盔" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "安达卢西亚饰盔" + +### Female ### + + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_common_01:1 "楔形头饰" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_common_01:1 "安达卢西亚方头巾" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "带褶饰的头带" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "带褶饰的贵族头带" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_nobility_01:1 "带宝石头箍的方头巾" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_high_nobility_01:1 "高褶头饰" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low:0 "带利萨姆面纱的安达卢西亚方头巾" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high:0 "带利萨姆面纱的安达卢西亚贵族方头巾" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_royalty_01:1 "唐娜之冠" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_royalty_01:1 "赛义达王冠" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01$" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01$" + +############### +### Special ### +############### + +### Male ### + PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01:0 "眼镜" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_eye_patch_01:0 "眼罩" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_blindfold_01:0 "蒙眼布" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_face_mask_01:0 "面具" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_head_bandage_01:0 "头绷带" + +### Female ### + PORTRAIT_MODIFIER_custom_special_female_headgear_special_spectacles_01:0 "眼镜" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_eye_patch_01:0 "眼罩" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_blindfold_01:0 "蒙眼布" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_face_mask_01:0 "面具" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_head_bandage_01:0 "头绷带" ###################################### ################ Hair ################ @@ -597,7 +687,7 @@ PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_08:0 "长双辫" PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_09:0 "大单辫" -### Female FP2 ### +### Female FP1 ### PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_01:0 "偏分辫" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_02:0 "凌乱的辫子" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_03:0 "双马尾" @@ -605,6 +695,27 @@ PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_05:0 "长发及绑带" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_06:0 "强盗之女" +### Male FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_01:1 "带刘海的中等卷发" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_01:1 "中短波浪卷" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_02:1 "中短飘逸" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_02:1 "中分长卷发" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_03:1 "低单辫" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_03:1 "长乱发" + + ### Female FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_01:1 "少女卷发" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01:2 "带耳环的有框架卷发" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_02:1 "中分长直" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02:1 "有头环的精致卷发" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_03:1 "波浪齐肩长发" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03:1 "戴珠宝的四股辫" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01_common:0 "有框架卷发" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02_common:0 "微卷发" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03_common:0 "四股辫" + + ### Male Special ### + PORTRAIT_MODIFIER_custom_hair_male_hair_special_01:0 "史诗脏辫" ####################################### ################ Beard ################ @@ -647,6 +758,15 @@ PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_04:0 "巨型发辫" PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_05:0 "灰白瓦兰吉" + ### FP2 Beards ### + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_01:1 "整洁短胡" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_01:1 "梳理好的浓密胡须" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_02:1 "伊比利亚山羊胡" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_02:1 "学者胡" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_03:1 "伊比利亚骑手胡" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_03:1 "叉形胡" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_04:0 "下垂八字胡" + ####################################### ################ Cloak ################ ####################################### @@ -708,15 +828,15 @@ PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_catholic_head_01:0 "教宗礼袍" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common:0 "非洲宗教着装" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_african_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common:0 "诺斯宗教着装" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01_common:0 "东方宗教礼袍 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01_common:0 "东方宗教礼袍 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01_common:0 "东方宗教礼袍 3" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common:0 "祆祠礼袍" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01_common:0 "首席大祭司礼袍" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01_common:0 "犹太宗教着装" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01:0 "诺斯宗教着装" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01:0 "东方宗教礼袍 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01:0 "东方宗教礼袍 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01:0 "东方宗教礼袍 3" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01:0 "祆祠礼袍" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01:0 "首席大祭司礼袍" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01:0 "犹太宗教着装" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common:0 "草原宗教着装" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_steppe_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common$" diff --git a/project/ck3/base_game/localization/simp_chinese/red_king_oedipus_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/red_king_oedipus_l_simp_chinese.yml index 88a73f6d56..7704d2659b 100644 --- a/project/ck3/base_game/localization/simp_chinese/red_king_oedipus_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/red_king_oedipus_l_simp_chinese.yml @@ -16,7 +16,7 @@ #Mission: Unify the Realm #Start player_mission.1001.t:0 "统一的领地" - player_mission.1001.desc:0 "我乃[GetPlayer.GetPrimaryTitle.GetName]的正当统治者,但仍有反对我的领导权的人。为了领地的利益,所有法律上的臣民都应归属同一面旗帜之下。" + player_mission.1001.desc:0 "我乃[GetPlayer.GetPrimaryTitle.GetName]的合法统治者,但仍有反对我的领导权的人。为了领地的利益,所有法律上的臣民都应归属同一面旗帜之下。" player_mission.1001.a:0 "我们应站在一起。" player_mission.1001.b:0 "还是再等等。" #Success @@ -116,7 +116,7 @@ #Mission: Take Exotic County (Viking) player_mission.1101.t:0 "阳光下的土地" - player_mission.1101.desc:0 "我艰难地走出市场,泥泞和潮湿的石头让路面变得很滑。冷雨倾盆而下,渗入我满是汗水的外衣。这该死的地方!在我内心深处的某个地方映现出遥远的海岸,那里有白色的海滩、果树和异域的动物。如果那样的人间天堂真的存在,我还留在这烂地方干啥?" + player_mission.1101.desc:0 "我艰难地走出市场,泥泞和潮湿的石头让路面变得很滑。冷雨倾盆而下,渗入我满是汗水的短袍。这该死的地方!在我内心深处的某个地方映现出遥远的海岸,那里有白色的海滩、果树和异域的动物。如果那样的人间天堂真的存在,我还留在这烂地方干啥?" player_mission.1101.a:0 "是时候去冒险了!" player_mission.1101.b:0 "走之前我需要了解一下目的地!" #Success diff --git a/project/ck3/base_game/localization/simp_chinese/regiment_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/regiment_l_simp_chinese.yml index 49d0ca3c92..8ce9265066 100644 --- a/project/ck3/base_game/localization/simp_chinese/regiment_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/regiment_l_simp_chinese.yml @@ -111,6 +111,7 @@ mulaththamun:0 "蒙面者" archers_of_the_nile:0 "尼罗河弓箭手" paiks:0 "波陀底迦步兵" + guanch_vaulter:0 "撑杆天兵" #Special MaA house_guard:0 "家族近卫" @@ -168,6 +169,7 @@ mulaththamun_flavor:0 "#F 这些骑手在沙漠中终身磨练自己的技巧,用利萨姆面纱蒙面,抵御风沙,也避免被敌人认出。#!" archers_of_the_nile_flavor:0 "#F 数千年来,努比亚人自小掌握弓箭的使用以保卫家园,击退来自周边沙漠民族和侵略者的劫掠。#!" paiks_flavor:0 "#F 步兵几个世纪以来一直是印度军队的支柱,而没有武器能像简易竹弓那样得到广泛使用,许多印度平民自青年时起就开始在狩猎中习练。#!" + guanch_vaulter_flavor:0 "#F 这些身手矫健的勇士配备了长柄跳杆,能够在崎岖、绵延的山地地貌中闲庭信步,甚至可以通过撑杆跳翻越城防工事。#!" #Religious MaA teutonic_knights:1 "教团骑士" diff --git a/project/ck3/base_game/localization/simp_chinese/regions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/regions_l_simp_chinese.yml index 0c1d9f4836..024374a5c7 100644 --- a/project/ck3/base_game/localization/simp_chinese/regions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/regions_l_simp_chinese.yml @@ -119,5 +119,10 @@ dlc_fp1_achievement_king_of_all_the_isles:0 "大西洋及地中海诸岛" dlc_fp1_achievement_vladimirs_second_choice:0 "罗斯" + #FP2 + dlc_fp2_old_vasconia:0 "古瓦斯科涅" + dlc_fp2_old_vasconia_pushed:0 "古瓦斯科涅" + dlc_fp2_dlc_fp2_caucasian_iberia:0 "高加索伊比利亚" + #EP1 dlc_ep1_achievement_rise_of_the_ghurids:0 "历史上的古尔帝国" diff --git a/project/ck3/base_game/localization/simp_chinese/relations_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/relations_l_simp_chinese.yml index 569cf66ab2..1c191888de 100644 --- a/project/ck3/base_game/localization/simp_chinese/relations_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/relations_l_simp_chinese.yml @@ -425,7 +425,7 @@ #Frame playable FRAME_RELATION_ME:1 "#T 这是你#!" FRAME_RELATION_MY_HEIR:2 "#T 这是你的[player_heir|E]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_MY_LIEGE` + FRAME_RELATION_MY_LIEGE:0 "#T 这是你的[liege|E]#!" #Frame dynasty FRAME_RELATION_DYNAST:2 "#T 你[dynasty|E]的[dynast|E]\n#!$TT_DYNAST_DESC$" @@ -448,7 +448,7 @@ FRAME_RELATION_POWERFUL_VASSAL:1 "#T 强力封臣#!\n这个[ruler|E]是个[powerful_vassal|E],并不期望从你这里得到什么" FRAME_RELATION_HAPPY_POWERFUL_VASSAL:1 "#T 强力封臣#!\n这个[ruler|E]是个[powerful_vassal|E],期望留在[council|E]" FRAME_RELATION_UNAHAPPY_POWERFUL_VASSAL:2 "#T 强力封臣#!\n@warning_icon!#X 这个[ruler|E]是个[powerful_vassal|E],对你的[opinion|E]因未能在你[council|E]获得席位而降低#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_NON_POWERFUL_VASSAL` + FRAME_RELATION_NON_POWERFUL_VASSAL:0 "#T 封臣#!" #To address someone (RelationToMeAddress) relation_my_love:0 "我的爱" diff --git a/project/ck3/base_game/localization/simp_chinese/religion/religion_christianity_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/religion/religion_christianity_l_simp_chinese.yml index 6dbeead08f..9a82c80a8a 100644 --- a/project/ck3/base_game/localization/simp_chinese/religion/religion_christianity_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/religion/religion_christianity_l_simp_chinese.yml @@ -3,7 +3,7 @@ #Common Christian Localization christianity_religion:0 "基督教" christianity_religion_adj:0 "基督教" - christianity_religion_adjerent:0 "基督徒" + christianity_religion_adherent:0 "基督徒" christianity_religion_adherent_plural:0 "基督徒" christianity_religion_desc:0 "基督教专注于纳匝肋人耶稣的生活和教导,以救恩概念为中心,其信徒在来世获得赦罪和神的欣然接受。" christianity_high_god_name:0 "神" @@ -45,11 +45,11 @@ christianity_bishop:0 "主教" christianity_bishop_plural:0 "主教" christianity_positive_afterlife:0 "天堂" - christianity_positive_afterlife_2:0 "$christianity_positive_afterlife$" # Optional translation alt - christianity_positive_afterlife_3:0 "$christianity_positive_afterlife$" # Optional translation alt + christianity_positive_afterlife_2:1 "乐园" # Optional translation alt + christianity_positive_afterlife_3:1 "$christianity_high_god_name_possessive$的国" # Optional translation alt christianity_negative_afterlife:0 "地狱" - christianity_negative_afterlife_2:0 "$christianity_negative_afterlife$" # Optional translation alt - christianity_negative_afterlife_3:0 "$christianity_negative_afterlife$" # Optional translation alt + christianity_negative_afterlife_2:1 "深渊" # Optional translation alt + christianity_negative_afterlife_3:1 "火狱" # Optional translation alt christianity_witchgodname_the_horned_god:0 "有角邪神" christianity_witchgodname_the_horned_god_possessive:0 "有角邪神" @@ -121,7 +121,7 @@ lollard_adherent_plural:0 "罗拉德派信徒" lollard_desc:0 "罗拉德派遣责许多通行的基督教圣事,如洗礼和告解,信徒坚信圣经是基督教义的唯一坚实基础,任何不直接基于圣经的教导都本质上不合法。" - insular_celtic:0 "海岛基督教" + insular_celtic:1 "海岛基督教" insular_celtic_adj:0 "海岛基督教" insular_celtic_adherent:0 "海岛基督徒" insular_celtic_adherent_plural:0 "海岛基督徒" @@ -167,8 +167,8 @@ bosnian_church_desc:0 "波斯尼亚高地上的基督教会长久以来同时被天主教和东正教遗忘,他们比同胞更宽容,但缺乏正式的架构。他们保留了基督教的古老元素,常常被同教人轻蔑对待,如果真的有人记得他们的话。" bosnian_house_of_worship:0 "希扎" - bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" # Optional translation alt - bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" # Optional translation alt + bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" + bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" bosnian_house_of_worship_plural:0 "希扎" bosnian_religious_head_title:0 "普拉杰德" bosnian_religious_head_title_name:0 "奥比泰利" @@ -192,6 +192,20 @@ bosnian_bishop_neuter:0 "杰德" bosnian_bishop_neuterplural:0 "杰德" + mozarabic_church:0 "穆扎赖卜派" + mozarabic_church_adj:0 "穆扎赖卜派" + mozarabic_church_adherent:0 "穆扎赖卜人" + mozarabic_church_adherent_plural:0 "穆扎赖卜人" + mozarabic_church_desc:0 "穆扎赖卜派基督教承继了早期伊比利亚礼仪,由于几个世纪以来一直处于伊斯兰教的统治之下,该派相对于罗马维持着一定程度的独立。他们与其他信仰长期共存,这使得他们比更为基要主义的派别更能接受差异。" + + adoptionist:0 "嗣子论派" + adoptionist_adj:0 "嗣子论派" + adoptionist_adherent:0 "嗣子论派信徒" + adoptionist_adherent_plural:0 "嗣子论派信徒" + adoptionist_desc:0 "嗣子论派伊比利亚支系的源头可以追溯到托莱多总主教区及其周边教区、几个世纪前的北非清教运动、以及九世纪早期数个魅力非凡异端头目等互相独立的思想的结合。\n\n尽管该派的思想形式多种多样,从极其微妙到彻底直白均有,但统一的教义观点是对圣子永恒的神性持怀疑态度。" + adoptionist_religious_head_title:0 "总主教" + adoptionist_religious_head_title_name:0 "总主教区" + conversos:0 "皈依派" conversos_adj:0 "皈依派" conversos_adherent:0 "皈依者" diff --git a/project/ck3/base_game/localization/simp_chinese/religion/religion_core_tenets_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/religion/religion_core_tenets_l_simp_chinese.yml index fe8b8d6d0e..41debf43a2 100644 --- a/project/ck3/base_game/localization/simp_chinese/religion/religion_core_tenets_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/religion/religion_core_tenets_l_simp_chinese.yml @@ -51,6 +51,14 @@ gruesome_festivals_active_name:0 "可以组织大献祭" doctrine_parameter_gruesome_festivals_active:0 "可以每十年举行一次大献祭,以获得相同[faith|E]臣民和[county_opinion|E]" + tenet_volcanic_veneration_name:0 "火山崇拜" + tenet_volcanic_veneration_desc:0 "新生的泥土从我们家园内的汹涌坑洞中喷涌而出,没有比这更加神圣的事物。我们在灾难的边缘度过人生,永远仰仗[ROOT.Faith.PantheonTerm]的仁慈。" + tenet_cthonic_redoubts_name:0 "地下堡垒" + tenet_cthonic_redoubts_desc:0 "没有比大地之根更优秀的避难所,没有比隆起的山脊更坚固的要塞,也没有比隐蔽的山径更庄严的朝圣之路。我们自这些高耸的山峰上凝望下方的造物,感受神赐的真正重量。" + doctrine_parameter_easier_to_convert_faith_in_mountains:0 "山地[terrain|E]的[convert_county|E]速度:#P +[EmptyScope.ScriptValue('easier_to_convert_faith_in_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_easier_to_convert_culture_in_same_faith_mountains:0 "同样信仰[faith|E]的山地[terrain|E]的[promote_culture|E]速度:#P +[EmptyScope.ScriptValue('promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control')|0]%#!" + doctrine_parameter_harder_to_convert_faith_away_in_mountains:0 "有敌意的山地[terrain|E]的[convert_county|E]速度:#P [EmptyScope.ScriptValue('harder_to_convert_faith_away_in_mountains_malus_loc_control')|0]%#!" + tenet_consolamentum_name:1 "禁食" tenet_consolamentum_name_alternate:0 "自杀圣礼" tenet_consolamentum_desc:0 "若年老或重病,我们将举行仪式洁净自己罪恶的灵魂。仪式完成后,我们就快速坚决地结束生命,令罪恶没有机会再次侵袭我们。" @@ -97,6 +105,13 @@ tenet_unrelenting_faith_name:0 "不屈信仰" tenet_unrelenting_faith_desc:0 "我们有强大的信念,我们乐于为信仰奋斗至死。不论情势如何危急,我们决不投降," + tenet_rite_name:0 "礼仪" + tenet_rite_desc:0 "我们的信仰与我们的母体信仰并没什么太大不同……我们既然在重大教义观点、以及最重要的是、我们在最终仲裁权威上都能达成一致,我们又何必为细节争论不休呢?" + doctrine_parameter_maintains_head_of_faith_on_creation:0 "新[faiths|E]创建后保留原[head_of_faith|E]" + doctrine_parameter_ecumenical_christians_keep_ecumenism:0 "[GetPlayer.Custom('GetRiteEcumenismFullOrEmpty')]" + GetRiteEcumenismFullOrEmpty_full:0 "拥有[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]的基督教[faiths|E]创建新信仰时保留该教义" + GetRiteEcumenismFullOrEmpty_empty:0 "" + #Muslim Tenets tenet_struggle_submission_name:0 "斗争与顺服" tenet_struggle_submission_desc:0 "神意是一切善的根源,因此善的存在也基于对神意的顺服,并通过斗争而实现。" @@ -202,6 +217,8 @@ tenet_sanctity_of_nature_name:0 "圣洁自然" tenet_sanctity_of_nature_desc:1 "自然世界是神明的造物,我们只是其中的过客。我们必须尊敬每一棵树木,每一只动物甚至每一片土地。" + # This parameter does nothing; it's just here to flag the tenet's nature silently so we can reference it without directly tagging the tenet. + doctrine_parameter_believes_in_harmony_with_nature_invisible:0 "" tenet_mystical_birthright_name:0 "生而兴旺" tenet_mystical_birthright_alternate:0 "天生塔尔托什" @@ -269,14 +286,24 @@ #Instead, add these doctrine parameters to appropriate tenets (presently Christian Syncretism & Pastoral Isolation). doctrine_parameter_is_christian_faith_bilateral_loc_override:2 "缓和与基督教[faiths|E]的关系,彼此视对方为[GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]而非$hostility_evil_tooltippable$的$game_concept_faiths$" doctrine_parameter_is_christian_faith_pastoral_isolation_loc_override:1 "不管教义上的分歧,总是视其他基督教[faiths|E]为[GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]的信仰" + doctrine_parameter_can_use_christian_artefacts:0 "可以获得基督教[artifacts|E]的完整收益" doctrine_parameter_christian_syncretic_actor_opinion_active:1 "与基督教[faiths|E]之间有[EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0]的双向[opinion|E]加成" doctrine_parameter_opinion_of_christian_syncretic_recipient_opinion_active:0 "" doctrine_parameter_christian_syncretic_recipient_opinion_active:1 "与拥有$tenet_christian_syncretism_name$[core_tenet|E]的[faiths|E]之间有[EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0]的双向[opinion|E]加成" doctrine_parameter_opinion_of_christian_syncretic_actor_opinion_active:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_felicitous_doctrine:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_radical_doctrine:0 "" + doctrine_parameter_adoptionists_like_ecumenism:0 "将拥有[GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]的$christianity_religion_adj$[faiths|E]视为$hostility_astray_tooltippable$而非$hostility_hostile_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_hostile:0 "其他$christianity_religion_adj$[faiths|E]仅将其视为$hostility_hostile_tooltippable$,但是未经改进的$adoptionist_adherent_plural$被视为$hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_unilateral_evil:0 "其他$christianity_religion_adj$[faiths|E]将其视为$hostility_evil_tooltippable$" + doctrine_parameter_adoptionists_are_mutual_evil:0 "与其他所有$christianity_religion_adherent_plural$交恶,彼此视对方为$hostility_evil_tooltippable$" + doctrine_parameter_adoptionist_school_removed_on_reformation:0 "[reformation|E]后,该学派的微妙差异将#EMP 永远#!消失" + doctrine_parameter_adoptionists_attractively_intuitive_theology:0 "针对其他[GetReligionByKey('christianity_religion').GetAdjective][faiths|E]时改信速度[EmptyScope.ScriptValue('fp2_lyonese_monk_conversion_bonus_root_value')|=+%0]" tenet_islamic_syncretism_name:0 "伊斯兰综摄主义" tenet_islamic_syncretism_desc:0 "先知的圣训必定是明智且正义的,不论我们有什么其他疑虑,我们都必须听从他的思想与行为。" doctrine_parameter_hostility_override_special_doctrine_is_islamic_faith:2 "缓和与伊斯兰[faiths|E]的关系,彼此视对方为[GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]而非$hostility_evil_tooltippable$的$game_concept_faiths$" + doctrine_parameter_can_use_islamic_artefacts:0 "可以获得伊斯兰教[artifacts|E]的完整收益" doctrine_parameter_islamic_syncretic_actor_opinion_active:1 "与伊斯兰教[faiths|E]之间有[EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0]的双向[opinion|E]加成" doctrine_parameter_opinion_of_islamic_syncretic_recipient_opinion_active:0 "" doctrine_parameter_islamic_syncretic_recipient_opinion_active:1 "与拥有$tenet_islamic_syncretism_name$[core_tenet|E]的[faiths|E]之间有[EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0]的双向[opinion|E]加成" @@ -285,6 +312,7 @@ tenet_jewish_syncretism_name:0 "犹太教综摄主义" tenet_jewish_syncretism_desc:0 "虽然我们不同意这种关于上主特选的民族的说法,不过犹太教的妥拉是不可否认的,而且这本经典非常值得学习。" doctrine_parameter_hostility_override_special_doctrine_is_jewish_faith:2 "缓和与犹太教[faiths|E]的关系,彼此视对方为[GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]而非$hostility_evil_tooltippable$的$game_concept_faiths$" + doctrine_parameter_can_use_jewish_artefacts:0 "可以获得犹太教[artifacts|E]的完整收益" doctrine_parameter_jewish_syncretic_actor_opinion_active:1 "与犹太教[faiths|E]之间有[EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0]的双向[opinion|E]加成" doctrine_parameter_opinion_of_jewish_syncretic_recipient_opinion_active:0 "" doctrine_parameter_jewish_syncretic_recipient_opinion_active:1 "与拥有$tenet_jewish_syncretism_name$[core_tenet|E]的[faiths|E]之间有[EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0]的双向[opinion|E]加成" @@ -317,4 +345,12 @@ tenet_natural_primitivism_desc:0 "文明是违反自然的,人类徒劳而亵渎地想要对本质上无序的造物施加秩序。我们拥抱自然,按照[ROOT.Faith.PantheonTerm]的旨意生活,狂野而自由。" doctrine_parameter_naked_adherents_active:0 "信徒赤身露体" doctrine_parameter_natural_primitivism_law_cost_increase:0 "法律花费:#N +50%#!" + doctrine_parameter_unlock_jizya_contract:0 "解锁吉兹亚[vassal_contract|E]" + + tenet_sacrificial_ceremonies_name:0 "献祭仪式" + tenet_sacrificial_ceremonies_desc:0 "活人的献祭,无论是自愿还是非自愿,都会缩短我们与神性的距离。一个人在仪式中自愿牺牲自己,这既是习俗,也是美德;同时,我们献祭那些犯下忤逆神明的不可饶恕罪的人,也一样是一种美德。" + tenet_megaliths_name:0 "巨石建筑" + tenet_megaliths_desc:0 "对神明的膜拜不应仅仅局限于神殿之中,这些只是人力所为的简陋构造,让我们无暇关注环绕身边的真正的神造之物。我们应当接纳石头和流动的空气,将石头按照造物主降下的旨意摆放,唯有这样才能取悦他们,让我们离神性更近一步。" + doctrine_parameter_can_build_megaliths:0 "可以在[temple|E]地产内修建巨石阵,在公爵领首府修建伟大巨石阵。" + province_is_of_a_megalith_faith_tt:0 "[county|E]必须追随一个将巨石阵视作重要之物的[faith|E]。" diff --git a/project/ck3/base_game/localization/simp_chinese/religion/religion_doctrine_triggers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/religion/religion_doctrine_triggers_l_simp_chinese.yml index 58c5997a6e..49bf35e340 100644 --- a/project/ck3/base_game/localization/simp_chinese/religion/religion_doctrine_triggers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/religion/religion_doctrine_triggers_l_simp_chinese.yml @@ -12,6 +12,18 @@ INCOMPATIBLE_TENET_OTHER_SYNCRETISM_TRIGGER:0 "你只能为你的[faith|E]选择一种综摄主义[core_tenet|E]" INCOMPATIBLE_TENET_FALSE_CONVERSION_SANCTION_TRIGGER:1 "与[GetFaithDoctrine('tenet_false_conversion_sanction').GetName( GetPlayer.GetFaith )]的[core_tenet|E]不相容" INCOMPATIBLE_TENET_PENTARCHY_TRIGGER:1 "与[GetFaithDoctrine('tenet_pentarchy').GetName( GetPlayer.GetFaith )]的[core_tenet|E]不相容" + INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER:0 "与[GetFaithDoctrine('tenet_sacrificial_ceremonies').GetName( GetPlayer.GetFaith )]的[core_tenet|E]不相容" + INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER:0 "与[GetFaithDoctrine('tenet_consolamentum').GetName( GetPlayer.GetFaith )]的[core_tenet|E]不相容" + + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL:0 "如果你和你的[head_of_faith|E]立场不同,则[GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )]无法被启用" + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL:0 "如果你的[head_of_faith|E]不能容忍你的立场,则[GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )]无法被启用" + INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$和平主义与好战" + INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$巫术非法与灵魂附体" + INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$享乐主义与苦修" + INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$食人" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$人祭" + INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$一夫多妻" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$乱伦无限制" DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "与基要主义[doctrine|E]不相容" NOT_DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "需要基要主义[doctrine|E]" @@ -21,6 +33,7 @@ NOT_DOCTRINE_UNRESTRICTED_CONSANGUINITY:0 "要求无限制婚姻的[doctrine|E]" CANNOT_HAVE_TEMPORAL_HEAD_AND_THEOCRACY:0 "[GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName]的圣职专权传统与[GetFaithDoctrine('doctrine_temporal_head').GetBaseName]信仰领袖不能同时存在于同一个信仰中" CANNOT_HAVE_TEMPORAL_HEAD_AND_SPIRITUAL_APPOINTMENT:0 "一种信仰不能同时拥有[GetFaithDoctrine('doctrine_clerical_succession_spiritual_appointment').GetBaseName]神职人员任命和[GetFaithDoctrine('doctrine_temporal_head').GetBaseName]信仰领袖" + DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER:0 "需要[doctrine|E][spiritual_head_of_faith|E]" NOT_DOCTRINE_NO_HEAD_OF_FAITH:0 "要求[doctrine|E]为没有[head_of_faith|E]" DOCTRINE_REQUIRED_HEAD_OF_FAITH:0 "需要任意[head_of_faith|E][doctrine|E]" INCOMPATIBLE_WITH_ALL_CRIMINAL_DOCTRINES:0 "与所有认为特定行为是[criminal|E]的[doctrines|E]不相容" diff --git a/project/ck3/base_game/localization/simp_chinese/religion/religion_donyipoloism_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/religion/religion_donyipoloism_l_simp_chinese.yml index 34ed5e72d2..afc167bd7d 100644 --- a/project/ck3/base_game/localization/simp_chinese/religion/religion_donyipoloism_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/religion/religion_donyipoloism_l_simp_chinese.yml @@ -4,7 +4,7 @@ tani_religion_adj:0 "达尼教" tani_religion_adherent:0 "达尼教徒" tani_religion_adherent_plural:0 "达尼教徒" - tani_religion_desc:0 "达尼珞巴人与其周边民族的宗教崇拜的重心围绕着一对二元的自然神祇,他们视之为至高存在。这对二元神,在达尼人中被称作冬尼(太阳女神)和波罗(月亮男神)。" # [LocEditor:ForFutureBatchExport] + tani_religion_desc:1 "达尼珞巴人与其周边民族的宗教崇拜的重心围绕着一对二元的自然神祇,他们视之为至高存在。这对二元神,在达尼人中被称作冬尼(太阳女神)和波罗(月亮男神)。" tani_high_god_name:0 "冬尼波罗" tani_high_god_name_2:0 "$tani_high_god_name$" # Optional translation alt tani_high_god_name_possessive:0 "冬尼波罗" diff --git a/project/ck3/base_game/localization/simp_chinese/religion/religion_islam_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/religion/religion_islam_l_simp_chinese.yml index 1273fd3f14..acbe8fe0c7 100644 --- a/project/ck3/base_game/localization/simp_chinese/religion/religion_islam_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/religion/religion_islam_l_simp_chinese.yml @@ -225,3 +225,10 @@ sufri_adherent:0 "苏夫里耶派信徒" sufri_adherent_plural:0 "苏夫里耶派信徒" sufri_desc:0 "苏夫里耶派相信通过解读真主的言语而来的神圣指引和领导,而非通过继承。只要乌玛的人民精通古兰经,就能通过乌玛的意志表达而得知真主的意志。" + + #Hafizi + hafizi:0 "哈菲兹派" + hafizi_adj:0 "哈菲兹派" + hafizi_adherent:0 "哈菲兹派信徒" + hafizi_adherent_plural:0 "哈菲兹派信徒" + hafizi_desc:0 "哈菲兹派信徒将对他们认定的至高无上的真哈里发的拥护放在首位,同时抵制任何罢免或废黜他们哈里发的企图。在落魄之时,他们会被描绘成是为了崇高的事业而造反;而在得意之时,他们又会自豪于自己对领袖意志的坚守。" diff --git a/project/ck3/base_game/localization/simp_chinese/religion/religion_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/religion/religion_l_simp_chinese.yml index a588c4001d..d9147d175a 100644 --- a/project/ck3/base_game/localization/simp_chinese/religion/religion_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/religion/religion_l_simp_chinese.yml @@ -43,6 +43,7 @@ fervor_gain_almohads:0 "穆瓦希德崛起" fervor_gain_holy_order_founded:0 "新骑士团建立" fervor_gain_united_africa:0 "非洲一统" + fervor_loss_ruler_converted:0 "统治者已改信" fervor_gain_avenged_battle_of_tours:0 "为图尔战役复仇" fervor_loss_avenged_battle_of_tours:0 "$fervor_gain_avenged_battle_of_tours$" fervor_gain_saoshyant:0 "萨奥希扬特降临" @@ -73,6 +74,7 @@ fervor_gain_virtous_priest:0 "[virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip]受赞扬" fervor_gain_new_heresy:0 "[heretic_faith.GetAdjectiveNoTooltip]异端诞生" fervor_gain_defector_heresy:0 "$fervor_gain_new_heresy$" + fervor_gain_persecuted:0 "因受迫害而奋起" fervor_gain_theravada:0 "[theravada_faith.GetName]宗教改革" FAITH_DOCTRINE_GENERAL_TOOLTIP:1 "[FaithDoctrine.GetEffectsDescription( GetPlayer.GetFaith )]\n\n[FaithDoctrine.GetDescription( GetPlayer.GetFaith )|F]" @@ -107,6 +109,8 @@ faith_conversion_cost_other_religion_family:0 "皈依不同[religious_family|E]" faith_conversion_cost_inside_religion_family:0 "皈依不同[religion|E]" faith_conversion_cost_sacrificed_hof:0 "献祭了容忍[faith|E]的[head_of_faith|E]" + faith_conversion_cost_conversion_blocked_till_decision_taken:0 "此[faith|E]必须通过[decision|E]解锁" + faith_conversion_cost_conversion_blocked_till_nebulous_circumstances:0 "该[faith|E]必须通过#EMP 神秘情况#!解锁" faith_conversion_cost_unreformed_to_organized:0 "从[GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName][faith|E]改信[organized|E][faith]" MINIMUM_FAITH_CONVERSION_PIETY_COST:0 "最低花费:[GetLocalPlayerPietyTextIcon]$VALUE|V$" @@ -138,7 +142,7 @@ holy_site_aksum_effect_name:0 "来自[holy_site|E]#weak ($holy_site_aksum_name$)#!" holy_site_napata_name:0 "纳帕塔" holy_site_napata_effect_name:0 "来自[holy_site|E]#weak ($holy_site_napata_name$)#!" - holy_site_dwin_name:0 "德汶" + holy_site_dwin_name:0 "德温" holy_site_dwin_effect_name:0 "来自[holy_site|E]#weak ($holy_site_dwin_name$)#!" holy_site_koloneia_name:0 "科洛尼亚" holy_site_koloneia_effect_name:0 "来自[holy_site|E]#weak ($holy_site_koloneia_name$)#!" @@ -151,7 +155,7 @@ holy_site_kerala_name:0 "喀拉拉" holy_site_kerala_effect_name:0 "来自[holy_site|E]#weak ($holy_site_kerala_name$)#!" holy_site_kerala_effects:0 "伯爵领改信速度:#P +50%#!" - holy_site_suenik_name:0 "德汶" + holy_site_suenik_name:0 "德温" holy_site_suenik_effect_name:0 "来自[holy_site|E]#weak ($holy_site_suenik_name$)#!" holy_site_colonea_name:0 "科洛尼亚" holy_site_colonea_effect_name:0 "来自[holy_site|E]#weak ($holy_site_colonea_name$)#!" @@ -169,6 +173,11 @@ holy_site_esztergom_effect_name:0 "来自[holy_site|E]#weak ($holy_site_esztergom_name$)#!" holy_site_albi_name:0 "阿尔比" holy_site_albi_effect_name:0 "来自[holy_site|E]#weak ($holy_site_albi_name$)#!" + holy_site_toledo_mozarabic_name:0 "托莱多" + holy_site_toledo_mozarabic_effect_name:0 "来自[holy_site|E]#weak ($holy_site_toledo_name$)#!" + holy_site_carthage_adoptionist_name:0 "迦太基" + holy_site_lyon_name:0 "里昂" + holy_site_lyon_effect_name:0 "来自[holy_site|E]#weak ($holy_site_lyon_name$)#!" #Holy Sites: Islam holy_site_mecca_name:0 "麦加" @@ -242,7 +251,7 @@ holy_site_memphis_effect_name:0 "来自[holy_site|E]#weak ($holy_site_memphis_name$)#!" holy_site_ahvaz_name:0 "阿瓦士" holy_site_ahvaz_effect_name:0 "来自[holy_site|E]#weak ($holy_site_ahvaz_name$)#!" - holy_site_samarkand_name:0 "撒马尔罕" + holy_site_samarkand_name:0 "飒秣建" holy_site_samarkand_effect_name:0 "来自[holy_site|E]#weak ($holy_site_samarkand_name$)#!" @@ -377,7 +386,7 @@ holy_site_perm_effect_name:0 "来自[holy_site|E]#weak ($holy_site_perm_name$)#!" #Holy Sites: Slavic - holy_site_kiev_name:0 "基辅" + holy_site_kiev_name:1 "基辅" holy_site_kiev_effect_name:0 "来自[holy_site|E]#weak ($holy_site_kiev_name$)#!" holy_site_novgorod_name:0 "诺夫哥罗德" holy_site_novgorod_effect_name:0 "来自[holy_site|E]#weak ($holy_site_novgorod_name$)#!" @@ -419,7 +428,7 @@ holy_site_gorgol_effect_name:0 "来自[holy_site|E]#weak ($holy_site_gorgol_name$)#!" holy_site_preslav_name:0 "普雷斯拉夫" holy_site_preslav_effect_name:0 "来自[holy_site|E]#weak ($holy_site_preslav_name$)#!" - holy_site_tavan_bogd_name:0 "塔弯博格多" + holy_site_tavan_bogd_name:0 "塔奔孛黑答" holy_site_tavan_bogd_effect_name:0 "来自[holy_site|E]#weak ($holy_site_tavan_bogd_name$)#!" #Holy Sites: Siberian @@ -432,6 +441,14 @@ holy_site_olkhon_name:0 "奥尔洪" holy_site_olkhon_effect_name:0 "来自[holy_site|E]#weak ($holy_site_olkhon_name$)#!" + #Holy Sites: Basque + holy_site_viscaya_name:0 "$c_viscaya$" + holy_site_viscaya_effect_name:0 "来自[holy_site|E]#weak ($holy_site_viscaya_name$)#!" + holy_site_aneto_name:0 "阿内托" + holy_site_aneto_effect_name:0 "来自[holy_site|E]#weak ($holy_site_aneto_name$)#!" + holy_site_bordeaux_name:0 "$c_bordeaux$" + holy_site_bordeaux_effect_name:0 "来自[holy_site|E]#weak ($holy_site_bordeaux_name$)#!" + #Holy Sites: Hellenic holy_site_athens_name:0 "雅典" holy_site_athens_effect_name:0 "来自[holy_site|E]#weak ($holy_site_athens_name$)#!" @@ -468,7 +485,7 @@ holy_site_suzhou_effect_name:0 "来自[holy_site|E]#weak ($holy_site_suzhou_name$)#!" #Holy Sites: Siguic - holy_site_awkar_name:0 "阿夫卡尔" + holy_site_awkar_name:0 "奥卡尔" holy_site_awkar_effect_name:0 "来自[holy_site|E]#weak ($holy_site_awkar_name$)#!" holy_site_jenne_name:0 "杰内" holy_site_jenne_effect_name:0 "来自[holy_site|E]#weak ($holy_site_jenne_name$)#!" @@ -522,6 +539,14 @@ holy_site_sennar_name:0 "森纳尔" holy_site_sennar_effect_name:0 "来自[holy_site|E]#weak ($holy_site_sennar_name$)#!" + #Holy Sites: Achamism + holy_site_tenerife_name:0 "泰德峰" + holy_site_tenerife_effect_name:0 "来自[holy_site|E]#weak ($holy_site_tenerife_name$)#!" + holy_site_madiera_name:0 "马德拉" + holy_site_madiera_effect_name:0 "来自[holy_site|E]#weak ($holy_site_madiera_name$)#!" + holy_site_cartagena_name:0 "卡塔赫纳" + holy_site_cartagena_effect_name:0 "来自[holy_site|E]#weak ($holy_site_cartagena_name$)#!" + #Holy Sites: Waaqism holy_site_danakil_name:0 "达纳基勒" holy_site_danakil_effect_name:0 "来自[holy_site|E]#weak ($holy_site_danakil_name$)#!" @@ -572,7 +597,10 @@ doctrine_parameter_increased_dynasty_prestige_birth_mult:0 "新生儿从[dynasty_prestige_level|E]获得的[prestige|E]:$VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_marriage_mult:0 "[married|E]时从[dynasty_prestige_level|E]获得的[prestige|E]:$VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_long_reign_mult:0 "最大[long_reign|E]好感度增益:$VALUE|+=%0$" - + doctrine_parameter_combatant_must_be_female_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_female', '' )]" + doctrine_parameter_combatant_must_be_male_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_male', '' )]" + doctrine_parameter_combatant_can_be_either_gender_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_can_be_either_gender', '' )]" + doctrine_homosexuality_name:1 "同性关系" doctrine_homosexuality_crime_name:1 "罪行" doctrine_homosexuality_crime_desc:0 "鸡奸者的罪恶欲望对社会有害,所以他们应为他们犯下的过错而受到处罚并被关押。" @@ -822,6 +850,9 @@ unreformed_faith_doctrine_desc:1 "未改革的信仰缺乏组织化的神职人员和确立的权威教义;不同的社区名义上遵循同一信仰,同时有着极大不同的宗教实践和信条。" doctrine_parameter_unreformed:1 "不允许部落[rulers|E]改变[government|E]\n$EFFECT_LIST_BULLET$赋予[unreformed_pagan_combat_bonus|E]" doctrine_parameter_hostility_override_tenet_unreformed_syncretism:2 "以$tenet_unreformed_syncretism_name$作为核心教义的非原始[faiths|E]被视为[GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]而非$hostility_evil_tooltippable$" + + west_african_unreformed_faith_doctrine_name:0 "$unreformed_faith_doctrine_name$" + west_african_unreformed_faith_doctrine_desc:0 "$unreformed_faith_doctrine_desc$" heresy_hostility_name:0 "对异端的看法" heresy_hostility_doctrine_name:0 "异端" @@ -832,6 +863,14 @@ divine_destiny_doctrine_desc:0 "我们将给所有民族带来一个和平繁荣纪元。我们是世界的合法统治者。" doctrine_parameter_divine_destiny_holy_war_cost_reduction:0 "圣战[piety|e]花费:#P -50%#!" + adoptionist_school_name:0 "嗣子论派信经" + special_doctrine_adoptionist_school_elipandic_doctrine_name:0 "埃利班笃斯学派" + special_doctrine_adoptionist_school_elipandic_doctrine_desc:0 "埃利班笃斯学派的$adoptionist$更乐意关注基督论中的微妙变化,强调与三位一体派教义#EMP 精确#!差异的重要性,认为精心设论的复杂辨析远远优于缺乏理据的简单解释。" + special_doctrine_adoptionist_school_felicitous_doctrine_name:0 "费利克斯学派" + special_doctrine_adoptionist_school_felicitous_doctrine_desc:0 "费利克斯学派的$adoptionist$相信实用性要高于纯洁性,理解自己必须要在敌对体系中发挥作用,才能动摇其根基。他们认为,为了追寻崇高事业而撒下一句罪恶的谎言,抵得上一千句直率的真话。" + special_doctrine_adoptionist_school_radical_doctrine_name:0 "激进学派" + special_doctrine_adoptionist_school_radical_doctrine_desc:0 "激进的$adoptionist_adherent_plural$除圣父以外,不认别的神,不接受肉体凡胎中产生的神性,除他们自己以外,也不承认别的$christianity_religion_adherent_plural$。接纳基督而不认同教规中的每一个#EMP 字#!,就相当于承认了叛教。" + special_doctrine_is_christian_faith_name:0 "耶稣的教导" is_christian_faith_name:0 "$special_doctrine_is_christian_faith_name$" special_doctrine_is_christian_faith_desc:0 "这个世上有些人遵循耶稣的教导但不承认他的神性。尽管这是亵渎神圣,我们仍应对这些迷途的灵魂展现同情,他们有一天可能会皈依正信。" @@ -856,6 +895,8 @@ is_gnostic_faith_name:0 "$special_doctrine_is_gnostic_faith_name$" special_doctrine_is_gnostic_faith_desc:0 "$tenet_gnosticism_desc$" + doctrine_parameter_same_hof_hostility_override:0 "认为其他与他们的[head_of_faith|E]一样的[faiths|E]是[GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]信仰" + TOO_FEW_SPOUSES_PIETY:0 "配偶太少" CRUSADER_STATE_CRUSADER_TITLE_NAME:1 "十字军[target_kingdom.GetNameNoTierNoTooltip]" diff --git a/project/ck3/base_game/localization/simp_chinese/religion/religion_paganism_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/religion/religion_paganism_l_simp_chinese.yml index 1bd676f0ed..d7e3e276ca 100644 --- a/project/ck3/base_game/localization/simp_chinese/religion/religion_paganism_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/religion/religion_paganism_l_simp_chinese.yml @@ -1146,6 +1146,10 @@ l_simp_chinese: witchgodherhis_its:0 "它" witchgodshehe_it:0 "它" witchgodherhim_it:0 "它" + witch_mistress:0 "$mistress$" + witch_master:0 "$master$" + witch_mother:0 "$mother$" + witch_father:0 "$father$" zunism_creator_god_name:0 "$zunism_high_god_name$" zunism_creator_god_name_possessive:0 "$zunism_high_god_name_possessive$" @@ -1335,3 +1339,224 @@ l_simp_chinese: siberian_pagan_old_adj:1 "旧托鲁姆派" siberian_pagan_old_adherent:1 "旧托鲁姆派信徒" siberian_pagan_old_adherent_plural:2 "旧托鲁姆派信徒" + + # Basque Paganism - Era Zaharrak + ## "Basque Religion" + basque_religion:0 "欧斯卡拉宗教" + basque_religion_adj:0 "欧斯卡拉宗教" + basque_religion_adherent:0 "欧斯卡拉教徒" + basque_religion_adherent_plural:0 "欧斯卡拉教徒" + basque_religion_desc:0 "古老的巴斯克本土信仰长期以来一直掺杂有其他更为短暂的宗教过客。凯尔特原始宗教、基督教、希腊多神教的元素,以及他们本地神话和信仰的厚重底层,都交织在了一起,形成了一种综摄融合。" + ## "Old Ways" + basque_pagan:0 "欧斯卡拉古道" + ## "Old Way" + basque_pagan_adj:0 "欧斯卡拉古道" + ## "Believer" + basque_pagan_adherent:0 "费德杜纳" + ## "Believers" + basque_pagan_adherent_plural:0 "费德杜纳" + + basque_pagan_old:0 "旧$basque_pagan$" + basque_pagan_old_adj:0 "旧$basque_pagan_adj$" + basque_pagan_old_adherent:0 "旧$basque_pagan_adherent$" + basque_pagan_old_adherent_plural:0 "旧$basque_pagan_adherent_plural$" + + basque_high_god_name:0 "玛丽" + ## The euphemistic nickname "Red Skirt", with red being a colour frequently ascribed to magical creatures and items in certain versions of Basque mythology. + basque_high_god_name_2:0 "红约娜" + basque_high_god_name_possessive:0 "玛丽" + basque_high_god_name_alternate:0 "$basque_high_god_name$" + basque_high_god_name_alternate_possessive:0 "$basque_high_god_name_possessive$" + ## We don't have a good line on a more pagan creator deity, so we use Aymeric Picaud's term for God filtered through a more likely Basque spelling. + basque_creator_god_name:0 "奥尔齐亚" + basque_creator_god_name_possessive:0 "奥尔齐亚" + ## *Definitely* more of a focus later on, with the founding of a hospital in his name, but our best fit. + basque_health_god_name:0 "圣巴拉削" + basque_health_god_name_possessive:0 "圣巴拉削" + ## We don't have a solid fertility god, but the Basajaunes wild men had aspects of the harvest, so we slot them in as our best-fit. + basque_fertility_god_name:0 "森林之主" + basque_fertility_god_name_possessive:0 "森林之主" + ## No solid wealth god, and Mari isn't a great fit, so we pull back in God. + basque_wealth_god_name:0 "$basque_creator_god_name$" + basque_wealth_god_name_possessive:0 "$basque_creator_god_name_possessive$" + ## We don't have a good household god candidate, so we use St. Fermin, patron saint of Navarre, as someone who might be a common candidate to swear by or to. + basque_household_god_name:0 "圣费尔明" + basque_household_god_name_possessive:0 "圣费尔明" + ## Sugaar (Mari's most-ascribed consort) doesn't have a great fit anywhere else, mostly due to a paucity of information, so we give him Fate for his role as the father of Jaun Zuria, mythical first Lord of Bizkaia. + ### You could pretty easily sub him in instead of Michael if you want to decrease the amount of Christian saints mixed into the list, but it seems likely Michael was a bigger figure overall. + basque_fate_god_name:0 "苏加尔" + basque_fate_god_name_possessive:0 "苏加尔" + ## Little St. Martin gets to pull double-duty here, though arguably he's just doing what trickster gods do. + basque_knowledge_god_name:0 "$basque_trickster_god_name$" + basque_knowledge_god_name_possessive:0 "$basque_trickster_god_name_possessive$" + basque_war_god_name:0 "圣弥额尔" + basque_war_god_name_possessive:0 "圣弥额尔" + ## For stealing knowledge of farming from the Basajaunes. + basque_trickster_god_name:0 "小圣玛尔定" + basque_trickster_god_name_possessive:0 "小圣玛尔定" + ## Gaueko, the embodiment of the night itself. Occasionally appears as a cow or a bull. + basque_night_god_name:0 "高埃科" + basque_night_god_name_possessive:0 "高埃科" + ## No suitable water god of note, unless you want to but the Lamia were a popular water monster in Basque mythology. + basque_water_god_name:0 "拉米亚克" + basque_water_god_name_possessive:0 "拉米亚克" + ## Mari's daughter, Illargia, who led the dead to the underworld. Probably. + basque_death_god_name:0 "伊拉吉" + basque_death_god_name_possessive:0 "伊拉吉" + ## This is a tough one, but we give it to Mari again due to her association with sorceresses (though this is potentially more of an Early Modern thing) and to show the default increased acceptance of non-clerical magic. + basque_witch_god_name:0 "$basque_high_god_name$" + basque_witch_god_name_possessive:0 "$basque_high_god_name_possessive$" + ## Some assorted minor gods/positive divine creatures: + ### Tubal, son of Japheth, son of Noah, who due to a clerical error has gotten mixed up in the origin story for the wrong Iberia. + basque_good_god_japheth:0 "耶斐特" + ### Aatxe, a shapeshifting bull/human who fights crime in the name of Mari. + basque_good_god_aatxe:0 "阿切" + ### And some popular saints who didn't get their own spheres; respectively St. Nicholas, St. John, & St. Agatha. + basque_good_god_st_nicholas:0 "圣尼各老" + basque_good_god_st_john:0 "圣加尼什" + basque_good_god_st_agatha:0 "圣亚加大" + ## The old Basque word for the Devil himself, as his syncretised incarnation seems to be the best wide-spread evil spirit. The modern equivalent would be Deabrua. + basque_devil_name:0 "图苏里" + basque_devil_name_possessive:0 "图苏里" + ## Some assorted nicknames/negative divine creatures: + ### These are all various regional euphemisms for the Devil. + basque_evil_god_mamu:0 "马穆" + basque_evil_god_mekolats:0 "梅科拉茨" + basque_evil_god_beste_mutilla:0 "另一个家伙" + basque_evil_god_galtxagorri:0 "红裤袜" + basque_evil_god_prakagorri:0 "红裤腿" + basque_evil_god_adar:0 "阿达尔" + ### Tartalo, a colossal & poisonous cyclops. + basque_evil_god_tartalo:0 "塔塔洛" + ### Herensugue, an infamous dragon. + basque_evil_god_herensugue:0 "埃伦苏格" + basque_evil_god_lehen:0 "莱恩" + ## The Black Hunter is a myth or monster rather than a god, but *might* be a remnant of something older. Makes a decent entity to swear by, at least. + basque_evil_god_black_hunter:0 "黑暗猎手" + ## Our cast of divinities is pretty varied, including gods, saints, God, and assorted monsters of varying ethical alignments. Accordingly, we use one set referencing the gods, one for the saints, and one that's neutral on the lot. + religion_the_powers:0 "魔力" + religion_the_saints:0 "诸圣" + ## For houses of worship, we re-use churches due to long association, but not exclusively. + basque_house_of_worship:0 "教堂" + basque_house_of_worship_2:0 "神庙" + ## Shrine isn't an attested term, but it's suitable for both Christianity & most pagans, so it works here. + basque_house_of_worship_3:0 "神祠" + # Honourable mention goes to the Gernikako Arbola, which is more representative but also more of a cultural icon rather than a religious one. + basque_religious_symbol:0 "太阳花" + basque_religious_symbol_2:0 "$basque_religious_symbol$" + basque_religious_symbol_3:0 "$basque_religious_symbol$" + basque_religious_text:0 "神圣故事" + basque_religious_text_2:0 "旧日传说" + basque_religious_text_3:0 "古老神话" + # No basis for this; it was never even a remote possibility, so we go with something fun & cool. + basque_religious_head_title:0 "大索吉纳" + basque_religious_head_title_name:0 "教会" + # We don't have good sources on monastic names, so we default to syncretic Christian terms. + ## Honourable mention to serorak who are super interesting but neither cloistered nor (verifiably) in our period. + basque_devotee_male:0 "修士" + basque_devotee_male_plural:0 "修士" + basque_devotee_female:0 "修女" + basque_devotee_female_plural:0 "修女" + basque_devotee_neuter:0 "修士" + basque_devotee_neuter_plural:0 "修士" + # Most commonly, sorginak are gendered female, but there are limited variations where they include male numbers, so we just go with it. + basque_priest:0 "索吉纳" + council_basque_priest:0 "索吉纳" + basque_priest_plural:0 "索吉纳克" + # The places the stars go in the day; we use both the Basque loc and the English loc for a bit of variety. + basque_divine_realm:0 "伊察斯戈里耶塔" + basque_divine_realm_2:0 "绯红之海" + # Mari hangs out in quite a broad variety of caves, changing the weather depending on where she moves to. + basque_divine_realm_3:0 "$basque_high_god_name$的洞窟" + # There aren't any solid positive afterlife names, and the Christian heaven stuff isn't on-brand for a cthonic religion, so we use neutral/cthonian-sounding names. + basque_positive_afterlife:0 "冥府" + basque_positive_afterlife_2:0 "往生" + basque_positive_afterlife_3:0 "来世" + # We don't have good afterlife source names, so we run with the Christian versions. + basque_negative_afterlife:0 "阴府" + basque_negative_afterlife_2:0 "火狱" + basque_negative_afterlife_3:0 "深渊" + + #Guanche faith — Indigenous inhabitants of the Canary Islands + north_african_religion:0 "北非原始宗教" + north_african_religion_adj:0 "北非原始宗教" + north_african_religion_adherent:0 "阿马齐格人" + north_african_religion_plural:0 "阿马齐格人" + north_african_religion_desc:0 "传统的柏柏尔信仰崇敬死者,相信人离开尘世之后会成为其家族中的神灵。巨石崇拜以及巨石阵的建造都能使信徒更接近诸神;仅次于造物主的主神有日神与月神。即便是其他信仰的追随者也往往持有混杂着北非民间传统的观念。" + + acham_high_god_name:0 "阿查曼" + acham_high_god_name2:0 "$acham_high_god_name$" + acham_high_god_name_possessive:0 "阿查曼" + acham_high_god_name_alternate:0 "阿乔龙" + acham_high_god_name_alternate_possessive:0 "阿乔龙" + + acham_creator_god_name:0 "$acham_high_god_name$" + acham_creator_god_name_possessive:0 "$acham_high_god_name_possessive$" + + acham_health_god_name:0 "查西拉西" + acham_health_god_name_possessive:0 "查西拉西" + acham_fertility_god_name:0 "莫内巴与埃拉诺兰汉" + acham_fertility_god_name_possessive:0 "莫内巴与埃拉诺兰汉" + acham_wealth_god_name:0 "马赫克" + acham_wealth_god_name_possessive:0 "马赫克" + acham_household_god_name:0 "马西奥斯" + acham_household_god_name_possessive:0 "马西奥斯" + acham_fate_god_name:0 "阿丘瓜约" + acham_fate_god_name_possessive:0 "阿丘瓜约" + acham_knowledge_god_name:0 "$acham_fate_god_name$" + acham_knowledge_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_war_god_name:0 "$acham_high_god_name$" + acham_war_god_name_possessive:0 "$acham_high_god_name_possessive$" + acham_trickster_god_name:0 "$acham_household_god_name$" + acham_trickster_god_name_possessive:0 "$acham_household_god_name_possessive$" + acham_night_god_name:0 "$acham_fate_god_name$" + acham_night_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_water_god_name:0 "阿丘胡卡纳克" + acham_water_god_name_possessive:0 "阿丘胡卡纳克" + acham_evil_god_name:0 "瓜约塔" + acham_evil_god_name_possessive:0 "瓜约塔" + acham_witch_god_name:0 "$acham_evil_god_name$" + acham_witch_god_name_possessive:0 "$acham_evil_god_name_possessive$" + acham_death_god_name:0 "$acham_evil_god_name$" + acham_death_god_name_possessive:0 "$acham_evil_god_name_possessive$" + + acham_priest_male:0 "瓜尼亚梅涅" + acham_priest_male_plural:0 "瓜尼亚梅涅" + acham_priest_female:0 "玛瓜达丝" + acham_priest_female_plural:0 "玛瓜达丝" + acham_priest_neuter:0 "坎库斯" + acham_priest_neuter_plural:0 "坎库斯" + acham_religious_head_title:0 "费坎" + acham_religious_head_title_name:0 "费坎国" + acham_religious_text:0 "$paganism_religious_text$" + acham_religious_text2:0 "$acham_religious_text$" + acham_religious_text3:0 "$acham_religious_text$" + acham_pantheon_term:0 "$religion_the_gods$" + acham_pantheon_term2:0 "$acham_pantheon_term$" + acham_pantheon_term3:0 "$acham_pantheon_term$" + acham_house_of_worship:0 "$paganism_house_of_worship$" + acham_house_of_worship2:0 "$paganism_house_of_worship$" + acham_house_of_worship3:0 "$paganism_house_of_worship$" + + acham_positive_afterlife:0 "阿格雷" + acham_positive_afterlife2:0 "$acham_positive_afterlife$" + acham_positive_afterlife3:0 "$acham_positive_afterlife$" + acham_negative_afterlife:0 "埃切德" + acham_negative_afterlife2:0 "$acham_negative_afterlife$" + acham_negative_afterlife3:0 "$acham_negative_afterlife$" + acham_divine_realm:0 "$acham_positive_afterlife$" + acham_divine_realm2:0 "$acham_positive_afterlife$" + acham_divine_realm3:0 "$acham_positive_afterlife$" + + acham_religious_symbol:0 "瓜蒂马克" + acham_religious_symbol2:0 "$acham_religious_symbol$" + + north_african_acham_pagan:0 "阿查曼教" + north_african_acham_pagan_adj:0 "阿查曼教" + north_african_acham_pagan_adherent:0 "阿查曼教信徒" + north_african_acham_pagan_adherent_plural:0 "阿查曼教信徒" + + north_african_acham_pagan_old:0 "旧阿查曼教" + north_african_acham_pagan_old_adj:0 "旧阿查曼教" + north_african_acham_pagan_old_adherent:0 "旧阿查曼教信徒" + north_african_acham_pagan_old_adherent_plural:0 "旧阿查曼教信徒" diff --git a/project/ck3/base_game/localization/simp_chinese/religion/religion_taoism_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/religion/religion_taoism_l_simp_chinese.yml index 32d41d9d58..b95c3c0666 100644 --- a/project/ck3/base_game/localization/simp_chinese/religion/religion_taoism_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/religion/religion_taoism_l_simp_chinese.yml @@ -2,8 +2,8 @@ #Common Taoism Localization taoism_religion:0 "道教" taoism_religion_adj:0 "道教" - taoism_religion_adjerent:0 "道教徒" - taoism_religion_adjerent_plural:0 "道教徒" + taoism_religion_adherent:0 "道教徒" + taoism_religion_adherent_plural:0 "道教徒" taoism_religion_desc:0 "道是万事万物赖以存在的来源、方式和本质。得道者可以坐致太平,知足常足,死后登仙,与道合真。" taoism_high_god_name:0 "道" diff --git a/project/ck3/base_game/localization/simp_chinese/royal_court_window_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/royal_court_window_l_simp_chinese.yml index 3a58d28257..c4d145738c 100644 --- a/project/ck3/base_game/localization/simp_chinese/royal_court_window_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/royal_court_window_l_simp_chinese.yml @@ -168,4 +168,4 @@ NO_ROCO_NOT_ALIVE:0 "@warning_icon!#X 你已死#!" NO_ROCO_NOT_LANDED:0 "@warning_icon!#X 你不是统治者#!" NO_ROCO_WRONG_TIER:0 "@warning_icon!#X 你不是[king|E]或[emperor|E]#!" - NO_ROCO_WRONG_GOVERNMENT:0 "@warning_icon!#X 你不是[feudal|E]或[clan|E][government|E]#!" + NO_ROCO_WRONG_GOVERNMENT:1 "@warning_icon!#X 你不是[feudal|E],[clan|E]或[tribal|E][government|E]#!" diff --git a/project/ck3/base_game/localization/simp_chinese/single_combat_events_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/single_combat_events_l_simp_chinese.yml index 8d59d85637..800bc0740e 100644 --- a/project/ck3/base_game/localization/simp_chinese/single_combat_events_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/single_combat_events_l_simp_chinese.yml @@ -225,7 +225,7 @@ single_combat.0001.desc.my_feedback.hard_grit:0 "我老练轻松地躲开[my_foe.GetFirstNameNoTooltip]的攻击,欺身进入,高举我的[myself.Custom('signature_weapon')]打出一记[myself.Custom('SignatureWeaponAttemptedHeavy')],然后离开后撤到安全距离。" single_combat.0001.desc.my_feedback.feint_and_stab:0 "我的[myself.Custom('signature_weapon')]打出一击[myself.Custom('SignatureWeaponAttemptedLight')],这给了我一瞬用副手拔出匕首,在[my_foe.GetFirstNameNoTooltip]试图挡下的时候对着[my_foe.GetSheHe]刺过去。" single_combat.0001.desc.my_feedback.butchery:0 "我已经数不清用手中的[myself.Custom('signature_weapon')][myself.Custom('SignatureWeaponKillTypePastParticiple')]了多少人。可能[my_foe.GetFirstName]是下一个,可能也不是,但我如雨点一般地残暴打击让[my_foe.GetHerHim]心生担忧。" - single_combat.0001.desc.my_feedback.stoic_veteran:0 "瓦兰吉卫队从不助长懈怠。要胜任皇帝的护卫,就必须要有警惕的眼力和坚实的臂膀,我用一次次打击,向[my_foe.GetFirstNameNoTooltip]展示了持斧者是如何战斗的。" + single_combat.0001.desc.my_feedback.stoic_veteran:0 "瓦兰吉卫队不鼓励任何懈怠。要胜任皇帝的护卫,就必须要有警惕的眼力和坚实的臂膀,我用一次次打击,向[my_foe.GetFirstNameNoTooltip]展示了持斧者是如何战斗的。" single_combat.0001.desc.my_feedback.blade_dance:0 "在战斗中,我就是个艺术家。每一次出击就是一次下笔,每一个倒下的对手或是每一抹溅出的鲜血就是一次上色。我舞动着[myself.Custom('signature_weapon')],在挥舞和出击之间无缝地切换,在对手身上挥洒出一幅苦痛的画作。" single_combat.0001.desc.my_feedback.wrath_of_highgod:0 "[myself.GetFaith.HighGodName]是英明的,[myself.GetFaith.HighGodHerHis|U]的怒火站在#EMP 我#!一边。我向上天高呼我的虔敬,[my_foe.GetFirstNameNoTooltip]会在我的信仰面前吓得瑟瑟发抖。" single_combat.0001.desc.my_feedback.hurt_me_better:0 "没有什么能比甜蜜的极致之痛更加让人血脉贲张了,也没有人比我更加理解疼痛。我被身上的伤口彻底点燃,猛冲向[my_foe.GetFirstNameNoTooltip],打出一连串猛攻,用我的[myself.Custom('signature_weapon')][myself.Custom('SignatureWeaponAttemptedLightPlural')]。" @@ -271,7 +271,7 @@ single_combat.0001.desc.opponent_response.hard_grit:0 "[my_foe.GetFirstNameNoTooltip]是一位很有能力的战士,这一点尤其令我担忧,[my_foe.GetSheHe]一次又一次地躲避或格挡开我的重击,然后以同样的攻击回敬我。" single_combat.0001.desc.opponent_response.feint_and_stab:0 "[my_foe.GetFirstNameNoTooltip]佯装用[my_foe.GetHerHis]的[my_foe.Custom('signature_weapon')]从左边进攻,实际上[my_foe.GetHerHis]的副手藏着一把匕首直击我的心脏。" single_combat.0001.desc.opponent_response.butchery:0 "[my_foe.GetFirstNamePossessiveNoTooltip]的嘴唇边露出了残忍的笑容,在我还没来得及调整自己的防御前,我就被一阵凶猛的[my_foe.Custom('SignatureWeaponAttemptedLightPlural')]给压制住了。" - single_combat.0001.desc.opponent_response.stoic_veteran:0 "[my_foe.GetFirstNamePossessiveNoTooltip]在瓦兰吉卫队的那段时光将[my_foe.GetHerHim]历练成了一个坚韧、残忍的人,手握[my_foe.Custom('SignatureWeaponArticle')][my_foe.Custom('signature_weapon')]的时候尤其致命,向我的躯干打出一记[my_foe.Custom('SignatureWeaponAttemptedHeavy')]又一记[my_foe.Custom('SignatureWeaponAttemptedHeavy')]。" + single_combat.0001.desc.opponent_response.stoic_veteran:0 "[my_foe.GetFirstNamePossessiveNoTooltip]在瓦兰吉卫队的那段时光将[my_foe.GetHerHim]历练成了一个坚韧、残忍的人,手握[my_foe.Custom('SignatureWeaponArticle')][my_foe.Custom('signature_weapon')]的时候尤其致命,在一击[my_foe.Custom('SignatureWeaponAttemptedHeavy')]击中我的躯干之后紧接着又是另一记[my_foe.Custom('SignatureWeaponAttemptedHeavy')]。" single_combat.0001.desc.opponent_response.blade_dance:0 "[my_foe.GetFirstNameNoTooltip]是使[my_foe.Custom('SignatureWeaponArticle')][my_foe.Custom('signature_weapon')]的好手,[my_foe.GetHerHis]的能力可是出了名的,[my_foe.GetSheHe]对我招呼一连串行云流水般的[my_foe.Custom('SignatureWeaponAttemptedLightPlural')],间歇夹杂着令人惊惧的[my_foe.Custom('SignatureWeaponAttemptedHeavy')],这一系列行为无时不刻不在提醒我这一点。" single_combat.0001.desc.opponent_response.wrath_of_highgod:0 "“为了[my_foe.GetFaith.HighGodNameAlternate]和[my_foe.GetFaith.WarGodName],去死吧亵渎者!”[my_foe.GetFirstNameNoTooltip]尖叫着,将[my_foe.GetHerHis]的[my_foe.Custom('signature_weapon')][my_foe.Custom('SignatureWeaponActionPresentParticiple')]向天空。" single_combat.0001.desc.opponent_response.hurt_me_better:0 "一滴鲜血从[my_foe.GetFirstNamePossessiveNoTooltip]的头皮上缓缓淌下;当它淌到[my_foe.GetHerHis]的上嘴唇时,[my_foe.GetSheHe]舔了舔,然后邪魅地笑了起来。" @@ -556,7 +556,7 @@ single_combat.0031.desc.sc_attacker.attempt_disarm.fatality:0 "将我的武器打得[sc_loser.Custom('SignatureWeaponBreaksVerbPresentParticiple')]。\n\n在那之后,[sc_victor.GetFirstNameNoTooltip]轻而易举地用[sc_victor.GetHerHis]的[sc_victor.Custom('signature_weapon')][sc_victor.Custom('SignatureWeaponKillTypeFirstPersonFuture')],我的世界只剩下痛苦和一丁点的光明。" ### No need for a lightning_assault, as you can't end the duel in the first round. single_combat.0031.desc.sc_attacker.tire_opponent.fatality:0 "让我彻底失去了平衡。\n\n我被自己绊得东倒西歪,一招[sc_victor.Custom('SignatureWeaponAttemptedHeavy')]正中我,将我掀翻在[sc_defender.Custom('GroundType')]上。尽管武器已经坏了,我还是设法挡住了[sc_victor.GetFirstNamePossessiveNoTooltip]的下一招,但是接下来的又一招[sc_victor.Custom('SignatureWeaponKillTypeHead2ThirdPersonActive')]。\n\n我充满恐惧的嚎叫声没有持续多久,死亡到来之前,疼痛就夺走了我的意识。" - single_combat.0031.desc.sc_attacker.reason_you_suck_speech.fatality:0 "[sc_victor.GetFirstNameNoTooltip]趁我分心打出有力的[sc_victor.Custom('SignatureWeaponAttemptedHeavy')][sc_victor.Custom('SignatureWeaponKillTypeHead2ThirdPersonActive')]时。\n\n我向后一歪,鲜血像可怕的喷泉一样涌出。不可能,不应该以这种方式结束。我可以……我还能……我……\n\n我什么也做不了,摇摇晃晃地倒在了由我鲜血涂抹的坟墓中。" + single_combat.0031.desc.sc_attacker.reason_you_suck_speech.fatality:0 "[sc_victor.GetFirstNameNoTooltip]趁我分心打出有力的[sc_victor.Custom('SignatureWeaponAttemptedHeavy')][sc_victor.Custom('SignatureWeaponKillTypeHead2ThirdPersonActive')]时。\n\n我飞速后退,鲜血像可怕的喷泉一样涌出。不可能,不应该以这种方式结束。我可以……我还能……我……\n\n我什么也做不了,摇摇晃晃地倒在了由我鲜血涂抹的坟墓中。" single_combat.0031.desc.sc_attacker.technique_from_legend.fatality:0 "非但没有取得立竿见影的胜利,我反而一个不慎脸先着地摔倒了。我还没来得及羞愧,[sc_victor.GetFirstNamePossessiveNoTooltip]就用[sc_victor.Custom('signature_weapon')][sc_victor.Custom('SignatureWeaponKillTypeRearTorsoThirdPersonActive')]。\n\n肾上腺素能减轻许多疼痛,但并不能消除所有疼痛,当我被一脚踢翻面对不可避免的夺命一击时,还是尖叫了起来。" single_combat.0031.desc.sc_attacker.like_a_viper.fatality:0 "[sc_victor.GetFirstNamePossessiveNoTooltip]的[sc_victor.Custom('signature_weapon')]划出一道弧线,从侧面割开了我的胸膛,以一记[sc_victor.Custom('SignatureWeaponAttemptedHeavy')][sc_victor.Custom('SignatureWeaponKillTypeTorsoPresentParticiple')]。\n\n反击和我自己招式的冲力将我震到了[sc_defender.Custom('GroundType')]里。我的胳膊还能动,但感觉……好虚弱……好沉重。我唯一能做的就是翻了个身,黏糊糊的红色血液从我的胸口涌出。" single_combat.0031.desc.sc_attacker.pocket_silver.fatality:0 "[sc_victor.GetFirstNameNoTooltip]迅速行动起来,在我还没看清是怎么回事之前就一招把我敲翻在地。糟糕的一息之后,[sc_victor.GetSheHe][sc_victor.Custom('SignatureWeaponKillTypeGroinThirdPersonActive')],[sc_victor.Custom('SignatureWeaponKillTypeGroinThirdPersonActive_Aftermath')]。\n\n我一开始叫出了声,但没想到我的肺部衰竭得比我料想的要快得多,很快我只能无言地#EMP 等死#!。" @@ -843,7 +843,7 @@ single_combat.0041.desc.sc_attacker.expert_onslaught.injury:0 "凭借[sc_victor.GetFaith.WarGodName]降福于我的全部圣怒,我一击接着一击,将对手震的摇摇晃晃,接连叫苦求饶,最后将[sc_loser.GetHerHim]锤倒在地上。\n\n地面上剩下的只有一个颤颤巍巍、浑身鲜血的[sc_loser.GetWomanMan],我忖度着是不是自己做的太过了。[sc_loser.GetFirstNameNoTooltip]重重地咳嗽着,[sc_loser.GetHerHis]的双手不再握着[sc_loser.GetHerHis]的[sc_loser.Custom('signature_weapon')],我悬着的心终于落下了。\n\n担忧结束后,我把对手的武器踢开,把我自己的武器抵在[sc_loser.GetHerHis]的喉咙上。[sc_loser.GetFirstNameNoTooltip]还妄图想反抗一下,但是最终还是投降了。" single_combat.0041.desc.sc_attacker.attempt_disarm.injury:0 "这……一切都出奇的顺利。[sc_loser.GetFirstNameNoTooltip]和我尴尬地凝视着彼此:[sc_loser.GetSheHe]不确定是要捡回武器还是投降,而我则没想到进展如此完美。\n\n说到这,我扬了扬眉毛,[sc_victor.Custom('SignatureWeaponAction')][sc_victor.Custom('signature_weapon')]打消了[sc_loser.GetFirstNameNoTooltip]继续战斗的想法。\n\n对手的投降虽然尴尬,但是很迅速。" ### No need for a lightning_assault, as you can't end the duel in the first round. - single_combat.0041.desc.sc_attacker.tire_opponent.injury:0 "[sc_loser.GetFirstNamePossessiveNoTooltip]还是有点本事,虽然花的时间比我预想的要久一些,但是我们之间持续已久的较量最终开始让[sc_loser.GetHerHim]处于不利地位。\n\n我稍微久等了一会以确保把握现状,刺激我的对手偶尔地使用[sc_victor.Custom('SignatureWeaponAttemptedLightPlural')]进行持续攻击,然后用一招[sc_victor.Custom('SignatureWeaponAttemptedHeavy')]将[sc_loser.Custom('signature_weapon')]从[sc_loser.GetHerHis]的手里打落。\n\n[sc_loser.GetFirstNameNoTooltip]筋疲力尽,投降了,然后[sc_loser.Custom('MaskFace')]朝下一头栽倒在[sc_defender.Custom('GroundType')]上。" + single_combat.0041.desc.sc_attacker.tire_opponent.injury:0 "[sc_loser.GetFirstNamePossessiveNoTooltip]还是有点本事,虽然花的时间比我预想的要久一些,但是我们之间持续已久的较量最终开始让[sc_loser.GetHerHim]处于不利地位。\n\n我稍微久等了一会以确保把握现状,刺激我的对手偶尔地使用[sc_victor.Custom('SignatureWeaponAttemptedLightPlural')]进行持续攻击,然后用一招[sc_victor.Custom('SignatureWeaponAttemptedHeavy')]将[sc_loser.Custom('signature_weapon')]从[sc_loser.GetHerHis]的手里打落。\n\n[sc_loser.GetFirstNameNoTooltip]筋疲力尽,投降了,然后脱下了[sc_loser.Custom('MaskFace')]将其扔到[sc_defender.Custom('GroundType')]上。" single_combat.0041.desc.sc_attacker.reason_you_suck_speech.injury:1 "[sc_loser.GetHerHis]的信心被一点点地碾碎;不安在[sc_loser.GetHerHis]心中逐步发芽;[sc_loser.GetHerHis]逐渐被点燃的焦躁心理让防御错漏百出。\n\n在[sc_loser.GetFirstNamePossessiveNoTooltip]的愤怒达到顶峰的那一刻,我向前一探,用[sc_victor.Custom('SignatureWeaponAttemptedLight')]将[sc_loser.GetHerHis]的[sc_loser.Custom('signature_weapon')]击落在地。\n\n在对[sc_loser.GetHerHis]的坚持做出评价后,我便开始等待那不甘与苦涩的屈服。我从来不知道咸涩的眼泪也能如此甘甜。" single_combat.0041.desc.sc_attacker.technique_from_legend.injury:0 "然后,不知怎么的,居然……见效了。我轻松破开了[sc_loser.GetFirstNamePossessiveNoTooltip]的防御,将[sc_loser.GetHerHis]手中的[sc_loser.Custom('signature_weapon')]敲飞,然后将[sc_loser.GetHerHim]击倒在地。\n\n不知不觉间,我已准备好[sc_victor.Custom2('SignatureWeaponKillTypeGroinThirdPersonFutureGendered',SCOPE.sC('sc_loser'))]。[sc_loser.GetFirstNameNoTooltip]惊讶、困惑、越来越害怕,只能结结巴巴地认输了。" single_combat.0041.desc.sc_attacker.like_a_viper.injury:0 "当我将武器刺向[sc_loser.GetHerHis]心脏时,[sc_loser.GetFirstNameNoTooltip]慌忙开始格挡。我估计,在这一刻,[sc_loser.GetHerHis]脑海中恐怕已经开始上演人生跑马灯了。\n\n我的脸上浮现出放肆的狞笑,突然手腕一转,以扭曲的角度将[sc_loser.GetHerHis]的武器挑飞。我将致命的一击改为解除[sc_loser.GetHerHis]的武装。[sc_loser.GetFirstNamePossessiveNoTooltip]的[sc_loser.Custom('signature_weapon')]就这样远远地抛飞了出去。\n\n在这电光火石间的胜利后,我将[sc_victor.Custom('signature_weapon')][sc_victor.Custom('SignatureWeaponTipType')]抵在对手的胸膛上,夸耀着自己的得胜。我很快便听到了对方的求饶声。" @@ -854,7 +854,7 @@ single_combat.0041.desc.sc_attacker.desert_warrior.injury:0 "让[sc_loser.GetFirstNameNoTooltip]濒临疲惫。\n\n在压倒般的热量彻底将[sc_loser.GetHerHim]击垮之后我终于发动了攻击,飞起就是一连串[sc_victor.Custom('SignatureWeaponAttemptedLightPlural')],将我的对手直接击翻在[sc_defender.Custom('GroundType')]上。\n\n等到[sc_loser.GetFirstNameNoTooltip]直起[sc_loser.GetHerHis]的身子时,我的[sc_victor.Custom('signature_weapon')]已经随时蓄力准备[sc_victor.Custom2('SignatureWeaponKillTypeThirdPersonFutureGendered',SCOPE.sC('sc_loser'))]。[sc_loser.GetSheHe|U]对着[sc_defender.Custom('GroundType')]啐了一口,投降了。" single_combat.0041.desc.sc_attacker.jungle_stalker.injury:0 "我的对手被我一记对准下身的速踢放倒,惊叫着滚进了灌木丛。[sc_loser.GetFirstNameNoTooltip]先是疼得直打滚,但很快就停了,只见我用[sc_victor.Custom('signature_weapon')]的[sc_victor.Custom('SignatureWeaponTipType')]正㨃着[sc_loser.GetHerHis]的[sc_loser.Custom('MaskFace')]。\n\n投降也就不费吹灰之力了。" single_combat.0041.desc.sc_attacker.open_terrain_expert.injury:0 "[sc_loser.GetFirstNameNoTooltip]终于脱力站不稳了,我突然来了一击[sc_victor.Custom('SignatureWeaponAttemptedHeavy')],把[sc_loser.GetHerHim]撞到在地。\n\n我的对手试图摇摇晃晃地站起来,但[sc_loser.GetHerHis]的挣扎逐渐被惊恐盖住,当时我一脚就踩到[sc_loser.GetHerHis]的头上。\n\n我举起我的[sc_victor.Custom('signature_weapon')],准备[sc_victor.Custom2('SignatureWeaponKillTypeHeadThirdPersonFutureGendered',SCOPE.sC('sc_loser'))],马上就听到了虚弱无力朝我投降的声音。" - single_combat.0041.desc.sc_attacker.rough_terrain_expert.injury.rocky:0 "我一次又一次的进攻将[sc_loser.GetFirstNameNoTooltip]逼得连连后退;[sc_loser.GetSheHe]也一次又一次在最后一刻重新积蓄起力量迎接我的下一击。在终于难以支持之际,[sc_loser.GetSheHe]也被逼着退上了一面斜坡。\n\n我奋力向对手追了过去,在[sc_loser.GetSheHe]能够反应过来之前,将我的[sc_victor.Custom('signature_weapon')]抵在了[sc_loser.GetHerHis]后颈上。马上,我便听到了宛如呻吟的求饶声。" + single_combat.0041.desc.sc_attacker.rough_terrain_expert.injury.rocky:0 "我一次又一次的进攻将[sc_loser.GetFirstNameNoTooltip]逼得连连后退;[sc_loser.GetSheHe]也一次又一次在最后一刻重新积蓄起力量迎接我的下一击。在终于难以支持之际,[sc_loser.GetSheHe]也被逼着退上了一座缓坡。\n\n我奋力向对手追了过去,在[sc_loser.GetSheHe]能够反应过来之前,将我的[sc_victor.Custom('signature_weapon')]抵在了[sc_loser.GetHerHis]后颈上。马上,我便听到了宛如呻吟的求饶声。" single_combat.0041.desc.sc_attacker.rough_terrain_expert.injury.boggy:0 "这需要试好几次,不过最后我还是把[sc_loser.GetFirstNameNoTooltip]推进了一个有膝盖那么深,充满了恶臭池沼水的池子。[sc_loser.GetSheHe|U]滑倒了,挣扎时还把[sc_loser.GetHerHis]的[sc_loser.Custom('signature_weapon')]弄丢了,落入水中溅起了泛臭的水花。\n\n在坚实的岸上,一抬脚就可以轻而易举地悬在[sc_loser.GetHerHis][sc_loser.Custom('MaskFace')]之上,面对要憋死在恶臭的沼泽中的威胁,一阵急促而含混的投降声传入我耳中。" single_combat.0041.desc.sc_attacker.forest_fighter.injury:0 "尽情地穿梭于林中的荆棘与树木。\n\n[sc_loser.GetFirstNameNoTooltip]甚至没看到我逼退[sc_loser.GetHerHim]的方向有根腐烂的树桩,结果伴随着一声惊叫,[sc_loser.GetHerHis]向后摔去,手中的[sc_loser.Custom('signature_weapon')]也飞进了灌木丛中。\n\n这之后,只需要对胸口狠狠来上一脚,再打出最后的[sc_victor.Custom('SignatureWeaponAttemptedHeavy')],对手马上就投降了。" single_combat.0041.desc.sc_attacker.raaargh.injury:0 "我如同一个被附身的[sc_victor.GetWomanMan]一样飞向前方,粉碎了对手的防御,用一招[sc_victor.Custom('SignatureWeaponAttemptedHeavy')]将[sc_loser.Custom('signature_weapon')]从[sc_loser.GetHerHis]手里撕扯了下来。\n\n比我能看到的还快,比让#EMP 我的#!骨头颤抖还要用力,我打出一连串如雨点一般的重击,轻易地就将[sc_loser.GetHerHim]揍翻在地上。\n\n我的愤怒来得快去得也快,突然间就没了,只留下因脑海印象而震惊的我。[sc_loser.GetFirstNameNoTooltip]能做的只有叫破嗓子投降,除此以外[sc_loser.GetSheHe]无能为力。" @@ -900,7 +900,7 @@ single_combat.0041.desc.sc_attacker.rough_terrain_expert.fatality.rocky:0 "这比我想的要费劲得多,不过我最后还是在一个小坡处将[sc_loser.GetFirstNameNoTooltip]逼倒,让[sc_loser.GetHerHim]断肢的喀嚓声从坡上滚了一路就响了一路。\n\n等我追上[sc_loser.GetHerHim],我再给他来一[sc_victor.Custom('signature_weapon')]对他而言就是最受欢迎的解脱了。" single_combat.0041.desc.sc_attacker.rough_terrain_expert.fatality.boggy:0 "我经过好几轮推撞,终于让[sc_loser.GetFirstNameNoTooltip]脸朝下栽进了恶臭扑鼻的深潭里。\n\n[sc_loser.GetHerHis|U]的武器马上就不见了,我故意又熟练地一脚踩在了这个[sc_loser.GetWomanMan]的颈后。\n\n[sc_loser.GetSheHe]奋力挣扎,但在我的[sc_victor.Custom('signature_weapon')]和大脚的威胁下,[sc_loser.GetFirstNameNoTooltip]依然无法将[sc_loser.GetHerHis]的头抬出水面。要不了多久,[sc_loser.GetHerHis]的挣扎就会彻底停歇。" single_combat.0041.desc.sc_attacker.forest_fighter.fatality:0 "像恶魔一样穿过林木线骚扰[sc_loser.GetHerHim]。\n\n当[sc_loser.GetFirstNameNoTooltip]不慎绊倒时,我得到了击败[sc_loser.GetHerHim]的最佳机会,向前猛冲,手中[sc_victor.Custom('signature_weapon')]向下[sc_victor.Custom('SignatureWeaponWoundVerb5ThirdPersonPresent')],以一记[sc_victor.Custom('SignatureWeaponAttemptedHeavy')][sc_victor.Custom2('SignatureWeaponKillTypeRearTorsoThirdPersonPresentParticipleGendered',SCOPE.sC('sc_loser'))]。\n\n我朝[sc_loser.GetFirstNameNoTooltip]的后背踢了一脚,[sc_loser.GetHerHis]的[sc_victor.Custom('EyeEyes')]刚刚变得有神,我便终结了[sc_loser.GetHerHim]。" - single_combat.0041.desc.sc_attacker.raaargh.fatality:0 "红色的迷雾遮蔽了我的视野,我看我的动作几乎成了静止画面,而不是实际的情况。[sc_loser.GetFirstNamePossessiveNoTooltip]的武器已经没用了,因为[sc_victor.Custom('SignatureWeaponBreaksThirdPersonSingularPresent')]。当我将[sc_loser.GetHerHis|U]的手[sc_loser.Custom('ArmArms')]砸到边上的时候,它们也折成了两段。[sc_loser.GetHerHis|U]的脸上更是一片狼藉,我收回拳头又狠狠来了一下,碎掉的牙齿和脱落的牙龈到处都是。\n\n当我恢复冷静的时候,我意识到脚底下有什么东西湿湿的、黏黏的。我看了一眼,确认了那一摊正是[sc_loser.GetFirstNamePossessiveNoTooltip]的骸骨。" + single_combat.0041.desc.sc_attacker.raaargh.fatality:0 "红色的迷雾遮蔽了我的视野,我看我的动作几乎成了静止画面,而不是实际的情况。[sc_loser.GetFirstNamePossessiveNoTooltip]的武器已经没用了,因为[sc_victor.Custom('SignatureWeaponBreaksThirdPersonSingularPresent')]。当我将[sc_loser.GetHerHis|U]的[sc_loser.Custom('ArmArms')]砸到边上的时候,它们也折成了两段。[sc_loser.GetHerHis|U]的脸上更是一片狼藉,我收回拳头又狠狠来了一下,碎掉的牙齿和脱落的牙龈到处都是。\n\n当我恢复冷静的时候,我意识到脚底下有什么东西湿湿的、黏黏的。我看了一眼,确认了那一摊正是[sc_loser.GetFirstNamePossessiveNoTooltip]的骸骨。" single_combat.0041.desc.sc_attacker.hard_grit.fatality:0 "[sc_loser.GetFirstNamePossessiveNoTooltip]被我压制,完全没机会扳回场面,毫无疑问,[sc_loser.GetHerHis]的死亡不过是时间问题。\n\n最终,[sc_loser.GetSheHe]犯了一个致命的错误,有那么一秒防守门户大开。这正是我需要的,随后我以致命的一击[sc_victor.Custom('SignatureWeaponWoundVerb4ThirdPersonPresent')]了[sc_loser.GetHerHis]的脖子。\n\n很快,[sc_loser.GetFirstNameNoTooltip]就会窒息而亡。" single_combat.0041.desc.sc_attacker.feint_and_stab.fatality:1 "突破[sc_loser.GetHerHis]的防御,径直刺入了[sc_loser.GetHerHis]的胸膛。\n\n[sc_loser.GetFirstNameNoTooltip]踉踉跄跄地后退了几步,我副手的匕首从[sc_loser.GetSheHe]身体内抽出,地面上满是喷洒的血液和碎骨。\n\n[sc_loser.GetSheHe|U]很快就会因失血过多而死,虽然并不完全是毫无痛苦。" single_combat.0041.desc.sc_attacker.butchery.fatality:1 "一点接一点,[sc_loser.GetFirstNameNoTooltip]的精神在崩溃,每一次痛苦的舔舐都是在剥夺[sc_loser.GetSheHe]苦苦想要维持住的勇武。我将对手干翻在地,[sc_loser.GetHerHim]颤抖着缩成了一团,一边尖叫,一边喷涌着鲜血漫遍[sc_defender.Custom('GroundType')]。\n\n哪怕是我,到最后,也满足了。最后的一记[sc_victor.Custom('SignatureWeaponAttemptedLight')]明显加速了[sc_loser.GetFirstNamePossessiveNoTooltip]的败亡,但也算不上#EMP 太#!明显。" diff --git a/project/ck3/base_game/localization/simp_chinese/struggles/struggle_catalysts_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/struggles/struggle_catalysts_l_simp_chinese.yml new file mode 100644 index 0000000000..75267bb508 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/struggles/struggle_catalysts_l_simp_chinese.yml @@ -0,0 +1,119 @@ +l_simp_chinese: + ################################################## + # Catalyst UI Keys + PHASE_CATALYST_DESCRIPTION_HEADER:2 "#S [StrugglePhase.GetNameNoTooltip]的诱因#!" + PHASE_CATALYST_DESCRIPTION_HEADER_INFO:1 "#I 完成任意次数的诱因来增加阶段进度#!" + PHASE_CATALYST_DESCRIPTION_ENTRY:1 "$EFFECT_LIST_BULLET$[CatalystEntry.GetCatalyst.GetDescription]:#I [CatalystEntry.GetWorth|+=]进度#!" + PHASE_CATALYST_COMPLETIONS:0 "[Select_CString(GreaterThan_int32(Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst), '(int32)0'), '#COLOR_GREEN ', '#COLOR_GRAY ')]×[Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst)]#!" + + ################################################## + # Catalyst Names + catalyst_passing_of_time:1 "年度变动[struggle_catalyst_catalyst|E]" + catalyst_passing_of_time_desc:1 "每年向该[struggle_phase|E]移动" + catalyst_demanding_important_conversion:0 "要求改信[struggle_catalyst_catalyst|E]" + catalyst_demanding_important_conversion_desc:4 "[struggle_involved|E][ruler|E][demand_conversion|E]" + catalyst_enforcing_de_jure_claims:0 "强制执行[de_jure|E][claims|E][struggle_catalyst_catalyst|E]" + catalyst_enforcing_de_jure_claims_desc:2 "强制执行针对另一$game_concept_struggle_involved$$game_concept_character$的[de_jure|E][claims|E]" + catalyst_creating_a_holy_order:0 "创建[holy_order|E][struggle_catalyst_catalyst|E]" + catalyst_creating_a_holy_order_desc:2 "创建[holy_order|E]" + catalyst_winning_large_conquest_war:0 "赢得进攻[war|E][struggle_catalyst_catalyst|E]" + catalyst_winning_large_conquest_war_desc:3 "赢得针对其他[struggle_involved|E][ruler|E]的[struggle_large_conquest|E][war|E]" + catalyst_bought_important_truce:0 "购买[truce|E][struggle_catalyst_catalyst|E]" + catalyst_bought_important_truce_desc:3 "向另一[struggle_involved|E][ruler|E]购买[truce|E]" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal:0 "给予独立[struggle_catalyst_catalyst|E]" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_desc:2 "给予异[faith|E]或[culture|E]的[powerful_vassal|E]独立" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion:0 "同意派系要求[struggle_catalyst_catalyst|E]" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion_desc:2 "接受[peasant_faction|E]或[popular_faction|E]的要求" + catalyst_granted_powerful_diff_faith_vassal_religious_protection:0 "给予包容性[contract|E][struggle_catalyst_catalyst|E]" + catalyst_granted_powerful_diff_faith_vassal_religious_protection_desc:2 "通过[contract|E]给予[powerful_vassal|E][GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|E]" + catalyst_became_best_friend_soulmate_with_very_important_character:0 "双生灵魂[struggle_catalyst_catalyst|E]" + catalyst_became_best_friend_soulmate_with_very_important_character_desc:6 "成为[struggle_involved|E][ruler|E]的[best_friends|E]或[soulmates|E]" + catalyst_became_friend_lover_with_character:0 "双生灵魂[struggle_catalyst_catalyst|E]" + catalyst_became_friend_lover_with_character_desc:0 "成为[struggle_involved|E][ruler|E]的[friends|E]或[lovers|E]" + catalyst_formed_interreligious_alliance_with_important_character:0 "建立跨宗教[alliance|E][struggle_catalyst_catalyst|E]" + catalyst_formed_interreligious_alliance_with_important_character_desc:5 "与其他[faith|E]的[struggle_involved|E][ruler|E]缔结[alliance|E]" + catalyst_hybridise_or_diverge_regional_cultures:0 "[hybridized|E]或[diverge|E][struggle|E][cultures|E][struggle_catalyst_catalyst|E]" + catalyst_hybridise_or_diverge_regional_cultures_desc:1 "[hybridize|E]两种[struggle_involved|E][cultures|E]或[diverge|E]一种" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection:0 "撤销包容性[contract|E][struggle_catalyst_catalyst|E]" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection_desc:2 "撤销[powerful_vassal_possessive|E]的[GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|E][contract|E]" + catalyst_broke_truce_against_important_character:0 "撕毁[truce|E][struggle_catalyst_catalyst|E]" + catalyst_broke_truce_against_important_character_desc:4 "撕毁与[struggle_involved|E][ruler|E]的[truce|E]" + catalyst_discovery_of_very_important_murder:1 "宗派[GetScheme('murder').GetTypeName]曝光[struggle_catalyst_catalyst|E]" + catalyst_discovery_of_very_important_murder_desc:4 "曝光[struggle_involved|E]国王、[head_of_faith|E]或[culture_head|E]被谋杀的秘密" + catalyst_fabricating_duchy_level_claims:0 "伪造[duchy|E][claims|E][struggle_catalyst_catalyst|E]" + catalyst_fabricating_duchy_level_claims_desc:3 "对斗争区域内的[duchy|E][title_tier|E][title|E][fabricate_claim|E]" + + catalyst_forming_alliance_with_major_uninvolved_power:0 "与外国势力[allied|E][struggle_catalyst_catalyst|E]" + catalyst_forming_alliance_with_major_uninvolved_power_desc:2 "与[realm_size|E]至少[EmptyScope.ScriptValue('catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value')|0]的[struggle_uninvolved|E][realm|E]缔结[alliance|E]" + catalyst_accepted_independence_faction_demands:0 "$catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion$[struggle_catalyst_catalyst|E]" + catalyst_accepted_independence_faction_demands_desc:2 "接受[peasant_faction|E]或[popular_faction|E]的要求" + catalyst_conducted_border_raid:0 "实施[border_raid|E][struggle_catalyst_catalyst|E]" + catalyst_conducted_border_raid_desc:1 "向另一$game_concept_struggle_involved$$game_concept_character$持有的相邻[county|E]发动[border_raids|E]" + + catalyst_learned_new_language_important:0 "学会[language|E][struggle_catalyst_catalyst|E]" + catalyst_learned_new_language_important_desc:2 "学会[struggle_involved|E][ruler|E]的[language|E]" + catalyst_toledo_council_conciliation:0 "$fp2_small_council_modifier$调解[struggle_catalyst_catalyst|E]" + catalyst_toledo_council_conciliation_desc:0 "托莱多会议决定促成伊比利亚的和平" + catalyst_toledo_council_compromise:0 "$fp2_small_council_modifier$妥协[struggle_catalyst_catalyst|E]" + catalyst_toledo_council_compromise_desc:0 "$catalyst_toledo_council_conciliation_desc$" + catalyst_toledo_council_hostility:0 "$fp2_small_council_modifier$敌对[struggle_catalyst_catalyst|E]" + catalyst_toledo_council_hostility_desc:0 "托莱多会议点燃了伊比利亚的紧张形势" + catalyst_toledo_council_tension:0 "$fp2_small_council_modifier$紧张[struggle_catalyst_catalyst|E]" + catalyst_toledo_council_tension_desc:0 "$catalyst_toledo_council_hostility_desc$" + + catalyst_imprison_important:0 "囚禁公爵或更高等级角色[struggle_catalyst_catalyst|E]" + catalyst_imprison_important_desc:1 "囚禁[duke|E]或更高级别的[character|E],包括[head_of_faith|E]和[cultural_head|E]" + + catalyst_successfully_expelled_interloper:0 "赢得[iberian_reclamation|E][struggle_catalyst_catalyst|E]" + catalyst_successfully_expelled_interloper_desc:0 "赢得针对[struggle_uninvolved|E]$game_concept_character$的[iberian_reclamation|E]" + catalyst_truce_was_enforced:0 "[enforced_truce|E][struggle_catalyst_catalyst|E]" + catalyst_truce_was_enforced_desc:0 "在[struggle_involved|E][ruler|E]之间[enforced_truce|E]" + catalyst_execute_important:0 "处决公爵或更高级角色[struggle_catalyst_catalyst|E]" + catalyst_execute_important_desc:1 "处决[duke|E]或更高级别的[character|E],包括[head_of_faith|E]和[cultural_head|E]" + catalyst_new_building_in_castle:1 "[castle|E]中的建造[struggle_catalyst_catalyst|E]" + catalyst_new_building_in_castle_desc:1 "在[castle|E][holding|E]中修建[building|E]" + catalyst_new_building_in_city:1 "[city|E]中的建造[struggle_catalyst_catalyst|E]" + catalyst_new_building_in_city_desc:1 "在[city|E][holding|E]中修建[building|E]" + catalyst_release_important:1 "释放[ruler|E][struggle_catalyst_catalyst|E]" + catalyst_release_important_desc:1 "无条件将[struggle_involved|E][ruler|E]从[prison|E]释放" + catalyst_ransom_important:0 "要求赎金[struggle_catalyst_catalyst|E]" + catalyst_ransom_important_desc:0 "收取[struggle_involved|E][ruler|E]的赎金" + catalyst_gift_independent_ruler:0 "送礼[struggle_catalyst_catalyst|E]" + catalyst_gift_independent_ruler_desc:3 "向[struggle_involved|E][ruler|E]赠送[gift|E]或[artifact|E]" + catalyst_very_important_child_change_culture_or_faith:0 "" + catalyst_very_important_child_change_culture_or_faith_desc:1 "让你的一个[children|E]转变为一位[ruler|E]的[faith|E]或[culture|E]" + catalyst_vassalize_independent_ruler:0 "附庸[independent_ruler][struggle_catalyst_catalyst|E]" + catalyst_vassalize_independent_ruler_desc:0 "附庸一位[independent_ruler|E]" + catalyst_join_war_as_assisant:0 "加入战争[struggle_catalyst_catalyst|E]" + catalyst_join_war_as_assisant_desc:1 "通过向非盟友的[struggle_involved|E][ruler|E]出售服务加入一场战争" + + catalyst_win_any_war_within_the_region:0 "赢得战争[struggle_catalyst_catalyst|E]" + catalyst_win_any_war_within_the_region_desc:1 "赢得你发动的针对其他[struggle_involved|E][ruler|E]的战争" + catalyst_becomes_rival_with_involved:0 "敌意升级[struggle_catalyst_catalyst|E]" + catalyst_becomes_rival_with_involved_desc:1 "成为另一[struggle_involved|E][ruler|E]的[rival|E]或[nemesis|E]" + catalyst_using_a_hook_on_very_important_character:0 "使用[hook|E][struggle_catalyst_catalyst|E]" + catalyst_using_a_hook_on_very_important_character_desc:4 "对[struggle_involved|E][ruler|E]使用[hook|E]" + catalyst_usurp_title:0 "篡夺[title][struggle_catalyst_catalyst|E]" + catalyst_usurp_title_desc:0 "篡夺属于$e_spain$[de_jure|E]的新[title|E]" + catalyst_unnatural_death_important_character:0 "谋杀[struggle_catalyst_catalyst|E]" + catalyst_unnatural_death_important_character_desc:2 "杀死[struggle_involved|E][ruler|E]" + catalyst_forced_conversion:0 "改信[struggle_catalyst_catalyst|E]" + catalyst_forced_conversion_desc:1 "让[struggle_involved|E][ruler|E]或[county|E]改信" + catalyst_gain_claim_on_title:1 "获得[claim|E][struggle_catalyst_catalyst|E]" + catalyst_gain_claim_on_title_desc:1 "获得$e_spain$[de_jure|E]下[title|E]的[claim|E]" + catalyst_reveal_secret_important:1 "[secret|E]曝光[struggle_catalyst_catalyst|E]" + catalyst_reveal_secret_important_desc:1 "[struggle_involved|E][ruler|E]的[secret|E]被曝光" + catalyst_sign_truce_outside_war:1 "签署[truce|E][struggle_catalyst_catalyst|E]" + catalyst_sign_truce_outside_war_desc:1 "与另一[struggle_involved|E][ruler|E]签署[war|E]之外的[truce|E]" + catalyst_improve_development_vassal_diff_faith_culture:0 "发展度提升[struggle_catalyst_catalyst|E]" + catalyst_improve_development_vassal_diff_faith_culture_desc:2 "提升其他[faith|E]或[culture|E]的[county|E]的[development|E]" + catalyst_independence_from_non_dejure_vassal:1 "给予独立[struggle_catalyst_catalyst|E]" + catalyst_independence_from_non_dejure_vassal_desc:2 "对非[de_jure|E][vassal|E]$grant_independence_interaction$" + catalyst_grant_privilege_to_diff_faith_culture_vassal:0 "授予特权[struggle_catalyst_catalyst|E]" + catalyst_grant_privilege_to_diff_faith_culture_vassal_desc:1 "授予其他[faith|E]或[culture|E]的[vassal|E]更好的[contract|E]或[title|E]" + catalyst_invite_diff_faith_culture_to_feast:0 "邀请参加[feast|E][struggle_catalyst_catalyst|E]" + catalyst_invite_diff_faith_culture_to_feast_desc:0 "邀请其他[faith|E]或[culture|E]的[struggle_involved|E][ruler|E]参加[feast|E]" + catalyst_grant_land_local_noble:0 "授予本地贵族土地[struggle_catalyst_catalyst|E]" + catalyst_grant_land_local_noble_desc:0 "将你的[counties|E]之一授予属于[struggle_involved|E][culture|E]的一位本地贵族" + catalyst_convert_local_culture_faith:0 "皈依本地理念[struggle_catalyst_catalyst|E]" + catalyst_convert_local_culture_faith_desc:0 "转变为当地的[struggle_involved|E][culture|E]或[faith|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/struggles/struggles_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/struggles/struggles_l_simp_chinese.yml new file mode 100644 index 0000000000..f3c2db3a1a --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/struggles/struggles_l_simp_chinese.yml @@ -0,0 +1,153 @@ +l_simp_chinese: + iberian_struggle:0 "伊比利亚斗争" + iberian_struggle_desc:1 "$game_concept_iberian_struggle$" + struggle_iberia_phase_opportunity:0 "机会" + struggle_iberia_phase_opportunity_desc:0 "$game_concept_struggle_phase_iberia_opportunity_desc$" + struggle_iberia_phase_hostility:0 "互有敌意" + struggle_iberia_phase_hostility_desc:0 "$game_concept_struggle_phase_iberia_hostility_desc$" + #struggle_iberia_phase_tension:0 "Tension" + struggle_iberia_phase_compromise:0 "相互妥协" + struggle_iberia_phase_compromise_desc:0 "$game_concept_struggle_phase_iberia_compromise_desc$" + struggle_iberia_phase_conciliation:0 "和平调解" + struggle_iberia_phase_conciliation_desc:0 "$game_concept_struggle_phase_iberia_conciliation_desc$" + CURRENT_PHASE:0 "当前阶段" + PHASE_EFFECTS_HEADER:0 "阶段效果" + PHASE_EFFECTS_LOWER:0 "阶段效果" + ENDING_DECISION_BUTTON_LABEL_MULTIPLE:0 "#high 查看结束决议#!" + ENDING_DECISION_BUTTON_LABEL_SINGLE:0 "#high 查看结束决议#!" + ENDING_DECISION_NONE:1 "该阶段没有最终决议" + ENDING_DECISION_MULTIPLE:0 "#I 点击显示可用的结局#!" + ENDING_DECISION_AVAILABLE:0 "你可以结束[struggle|E]" + ENDING_DECISION_UNAVAILABLE:0 "你不能结束[struggle|E]" + #ENDING_DECISION_AREA_HEADER:0 "#high Ending the Struggle:#! [StrugglePhase.GetNameNoTooltip] for the [Struggle.GetNameNoTooltip]\n#I Select one of the following Ending Decisions to put an end to the [Struggle.GetNameNoTooltip]#!" + ENDING_DECISION_AREA_HEADER:1 "#high 结束斗争:#![Struggle.GetNameNoTooltip][StrugglePhase.GetNameNoTooltip]" + ENDING_DECISION_AREA_DESCRIPTION:0 "#I 选择以下最终决议之一来结束[Struggle.GetNameNoTooltip]#!" + PHASE_PROGRESS_VALUE:1 "[Struggle.GetPhaseProgressValue(StrugglePhase.Self)]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + + STRUGGLE_PHASE_BONUS:0 "[struggle_phase|E]增益" + STRUGGLE_PHASE_MALUS:0 "[struggle_phase|E]惩罚" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_PENALTY:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_MARRIAGE_ACCEPTANCE_BOTH_INVOLVED_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_INVOLVED_OR_INTERLOPER_PHASE_BONUS:0 "$STRUGGLE_PHASE_BONUS$:$VALUE|=+0$" + + STRUGGLE_INVOLVED:1 "[struggle_involved|E]" + STRUGGLE_INTERLOPER:1 "[struggle_interloper|E]" + STRUGGLE_UNINVOLVED:1 "[struggle_uninvolved|E]" + STRUGGLE_PARTICIPANTS:0 "参与者" + STRUGGLE_TOOLTIP_INVOLVEMENT:2 "[Character.GetShortUINameNoTooltip|U]是该[struggle|E]中的[Character.GetStruggleInvolvementType( Struggle.Self )]角色。\n$STRUGGLE_START_DATE$" + STRUGGLE_START_DATE:0 "#weak 斗争开始日期:#![Struggle.GetStruggleStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_CURRENT_PHASE:1 "当前阶段:[StrugglePhase.GetNameNoTooltip]\n#weak 当前阶段开始日期:#![Struggle.GetCurrentPhaseStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_EFFECTS_HEADER:1 "[StrugglePhase.GetNameNoTooltip][struggle_phase_phase|E]效果:" + STRUGGLE_TOOLTIP_NEXT_PHASE:0 "#bold 领先的下一阶段:#![StrugglePhase.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_NEXT_PHASE_PROGRESS:0 "$PHASE_PROGRESS_VALUE$导火索进度" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING:0 "#weak (领先阶段)#!" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS:1 "#high 总[struggle_catalyst_catalyst|E]进度:$PHASE_PROGRESS_VALUE$#![SelectLocalization( ObjectsEqual( Struggle.GetCurrentLeadingPhase, StrugglePhase.Self ), 'STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING', '')]" + STRUGGLE_PHASE_TOOLTIP_CURRENTLY_LEADING:0 "#weak 这是领先的阶段" + STRUGGLE_PHASE_DESCRIPTION:2 "这是[Struggle.GetNameNoTooltip]的[struggle_phase_phases|E]之一。" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_HEADER:1 "最近一次的[struggle_catalyst_catalyst|E]进度:" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER:0 "[CatalystHistory.GetCharacter.GetName]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE:1 "$catalyst_passing_of_time$" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER:0 "[SelectLocalization( CatalystHistory.GetCharacter.IsValid, 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER', 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE')]" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY:1 "#low [CatalystHistory.GetDate.GetString]:#!$STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER$" + + STRUGGLE_PHASE_TOOLTIP_CATALYST_HISTORY_ENTRY:0 "#weak [CatalystHistory.GetDate.GetStringLong]#![CatalystHistory.GetProgress|+=]:[CatalystHistory.GetCharacter.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_PULSE:1 "#weak [CatalystHistory.GetDate.GetStringLong][CatalystHistory.GetProgress|+=]:时间流逝#!" + + STRUGGLE_INVOLVEMENT_BUTTON:0 "查看斗争参与情况" + STRUGGLE_INVOLVEMENT_WINDOW_HEADER:0 "斗争参与情况" + STRUGGLE_INVOLVEMENT_PLAYER_INVOLVED:2 "你是[STRUGGLE.GetNameNoTooltip]中的[struggle_involved|E]" + STRUGGLE_INVOLVEMENT_PLAYER_INTERLOPER:2 "你是[STRUGGLE.GetNameNoTooltip]中的[struggle_interloper|E]" + STRUGGLE_INVOLVEMENT_PLAYER_UNINVOLVED:1 "你是[STRUGGLE.GetNameNoTooltip]中的[struggle_uninvolved|E]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_INSIDE:1 "你的[realm_capital|E]位于[struggle_region|E]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_OUTSIDE:1 "你的[realm_capital|E]位于[struggle_region|E]之外" + STRUGGLE_INVOLVEMENT_FAITH_INVOLVED:1 "你的[faith|E][struggle_involved|E]了[struggle|E]" + STRUGGLE_INVOLVEMENT_FAITH_UNINVOLVED:0 "你的[faith|E]是[struggle|E]中的[struggle_uninvolved|E]" + STRUGGLE_INVOLVEMENT_CULTURE_INVOLVED:1 "你的[culture|E]是[struggle|E]中的[struggle_involved|E]" + STRUGGLE_INVOLVEMENT_CULTURE_UNINVOLVED:1 "你的[culture|E]是[struggle|E]中的[struggle_uninvolved|E]" + STRUGGLE_INVOLVEMENT_WINDOW_PARTICIPANT_DESC:1 "角色可以作为[struggle_interloper|E]或[struggle_involved|E]涉入[Struggle.GetNameNoTooltip]。该区域内的未参与者会被视为[struggle_uninvolved|E]。" + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_DESC:0 "这些是[Struggle.GetNameNoTooltip]中的[faiths|E]。\n它们要么在[struggle|E]开始时就已存在,要么诞生于[struggle|E]中。" + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_COUNT:0 "#weak [Struggle.GetNameNoTooltip]中有[Struggle.GetNumCountiesWithFaith(Faith.Self)]个[counties|E]信奉该[faith|E]#!" + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_DESC:0 "这些是[Struggle.GetNameNoTooltip]中的[cultures|E]。\n它们要么在[struggle|E]开始时就已存在,要么诞生于[struggle|E]中。" + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_COUNT:0 "#weak [Struggle.GetNameNoTooltip]的[Struggle.GetNumCountiesWithCulture(Culture.Self)]个[counties|E]#!" + STRUGGLE_FILTER_PARTICIPANTS_ALL:0 "全部" + STRUGGLE_FILTER_PARTICIPANTS_INVOLVED:0 "参与方" + STRUGGLE_FILTER_PARTICIPANTS_INTERLOPER:0 "搅局者" + + STRUGGLE_PHASE_EFFECTS_NONE_WAR:0 "#weak $PHASE$对[war|E]没有影响#!" + STRUGGLE_PHASE_EFFECTS_NONE_CULTURE:0 "#weak $PHASE$对[culture|E]没有影响#!" + STRUGGLE_PHASE_EFFECTS_NONE_FAITH:0 "#weak $PHASE$对[faith|E]没有影响#!" + STRUGGLE_PHASE_EFFECTS_NONE_OTHER:0 "#weak $PHASE$对其他事情没有影响#!" + STRUGGLE_PHASE_EFFECTS_WAR_TT_HEADER:0 "战争效果" + STRUGGLE_PHASE_EFFECTS_CULTURE_TT_HEADER:0 "文化效果" + STRUGGLE_PHASE_EFFECTS_FAITH_TT_HEADER:0 "信仰效果" + STRUGGLE_PHASE_EFFECTS_OTHER_TT_HEADER:0 "其他效果" + STRUGGLE_PHASE_EFFECTS_COMMON_WAR:0 "#S 共有[war|E]效果:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_CULTURE:0 "#S 共有[culture|E]效果:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_FAITH:0 "#S 共有[faith|E]效果:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_OTHER:0 "#S 共有其他效果:#!" + STRUGGLE_PHASE_EFFECTS_INVOLVED:0 "#S 对[struggle_involved|E]的影响:#!" + STRUGGLE_PHASE_EFFECTS_INTERLOPER:0 "#S 对[struggle_interloper_interlopers|E]的影响:#!" + STRUGGLE_PHASE_EFFECTS_UNINVOLVED:0 "#S 对[struggle_uninvolved|E]的影响:#!" + + struggle_parameter_claims_in_region_cost_prestige_not_gold_for_involved_parties:2 "在[struggle_region|E]内[fabricating_claims|E]消耗[prestige_i][prestige|E]而非[gold_i][gold|E]" + struggle_parameter_holy_wars_in_region_cannot_be_declared:0 "不能在[struggle_region|E]发动[holy_wars|E]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs:2 "[struggle_region|E]内的[wars|E]所花费的[prestige_i][prestige|E]更少" + struggle_parameter_county_faith_conversion_in_region_proceeds_faster:1 "在[struggle_region|E]内[convert_county|E]进展更快" + struggle_parameter_cheaper_to_convert_to_struggle_faith:1 "改信[struggle_involved|E][faith|E]所需的花费更少" + struggle_parameter_cheaper_to_convert_to_struggle_culture:1 "改变为[struggle_involved|E][culture|E]所需的花费更少" + struggle_parameter_truces_by_involved_or_interlopers_within_region_shorter:1 "[struggle_involved|E]和[struggle_interloper|E][characters|E]在[struggle_region|E]内的[wars|E]签署的[truces|E]时间更短" + struggle_parameter_truces_by_involved_or_interlopers_within_region_longer:1 "[struggle_involved|E]和[struggle_interloper|E][characters|E]在[struggle_region|E]内的[wars|E]签署的[truces|E]时间更长" + struggle_parameter_claims_in_region_more_expensive_to_press_for_uninvolved:1 "[struggle_uninvolved|E][characters|E]对[struggle_region|E]内的[titles|E][fabricating_claims|E]花费更高" + struggle_parameter_involved_form_alliances_with_each_other_easier:0 "[struggle_involved|E][characters|E]彼此更容易组建[alliances|E]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs:1 "[struggle_involved|E]和[struggle_interloper|E][characters|E]在[struggle_region|E]内发动[wars|E]花费更少[piety_i][piety|E]" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower:1 "在[struggle_region|E]内[convert_county|E]进展更慢" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower_invisible:0 "" + struggle_parameter_county_culture_conversion_in_region_proceeds_slower:1 "在[struggle_region|E]内[promote_culture|E]进展更慢" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_negative_relations:0 "重要[characters|E]会自发地发展负面[relations|E]" + struggle_parameter_white_peace_acceptance_between_involved_or_interloper_with_region_easier:1 "[struggle_involved|E]和[struggle_interloper|E][characters|E]在[struggle_region|E]内的[wars|E]更容易接受[white_peace|E]" + struggle_parameter_involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs:0 "[struggle_involved|E]和[struggle_interloper|E][characters|E]针对不同[faith|E][characters|E]的[wars|E]花费更多[prestige|E]" + struggle_parameter_interfaith_marriages_available_between_involved_characters:0 "[struggle_involved|E][characters|E]之间可以进行跨[faith|E][marriages|E]" + struggle_parameter_county_conversion_disabled_for_involved_faiths_within_region:1 "[struggle_involved|E][faiths|E]的[characters|E]在[struggle_region|E]内不能[convert_county|E]" + struggle_parameter_easier_culture_hybridising_for_involved_and_interlopers:1 "[struggle_involved|E]和[struggle_interloper|E][characters|E][hybridizing|E][cultures|E]更加容易" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_positive_or_negative_relations:0 "重要[characters|E]会自发地发展负面或正面[relations|E]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_costs:0 "[struggle_involved|E]和[struggle_interloper|E][characters|E]针对不同[faith|E][characters|E]的[wars|E]花费降低" + struggle_parameter_county_culture_conversion_in_region_proceeds_faster:1 "在[struggle_region|E]内[promote_culture|E]进展更快" + struggle_parameter_struggle_cb_cost_minor:1 "[struggle_conquest|E][casus_belli|E]花费降低" + struggle_parameter_struggle_cb_cost_major:0 "[struggle_conquest|E][casus_belli|E]花费更高" + struggle_parameter_unlocks_border_raid_casus_belli:2 "解锁[border_raid|E][casus_belli|E]" + struggle_parameter_unlocks_bargain_fealty_interaction:2 "解锁[bargain_fealty|E][interaction|E]" + struggle_parameter_unlocks_contract_assistance_interaction:2 "解锁[contract_assistance|E][interaction|E]" + struggle_parameter_unlocks_iberian_reclamation_casus_belli:2 "解锁[iberian_reclamation|E][casus_belli|E]" + struggle_parameter_unlocks_enforce_truces_interaction:2 "拥有[duke|E]或以上[title_tier|E]的[struggle_involved|E][rulers|E]可以强令低等级角色[truces|E]" + + + STRUGGLE_NEXT_PHASE_PROGRESS_LABEL:0 "下一阶段进度" + STRUGGLE_NEXT_PHASE_PROGRESS_DESC:0 "当前事件可能会使[struggle|E]进入[Struggle.GetNextPhasesStringList]" + STRUGGLE_TT_PHASE_PROGRESS_LEADING:0 "#weak (领先阶段)#!" + STRUGGLE_TT_PHASE_PROGRESS:1 "[StrugglePhase.GetNameNoTooltip|L]:[SelectLocalization( ObjectsEqual(Struggle.GetCurrentLeadingPhase, StrugglePhase.Self), 'STRUGGLE_TT_PHASE_PROGRESS_LEADING', '')][Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_NEXT_PHASE_TRANSITION_LABEL:0 "下一阶段:[Struggle.GetNextPhase.GetName]" + STRUGGLE_NEXT_PHASE_TRANSITION_DESC:0 "斗争会在[Struggle.GetTransitionCompeleteDate.GetTimeToDate]后进入[Struggle.GetNextPhase.GetName]" + STRUGGLE_TT_PHASE_TRANSITION:0 "[StrugglePhase.GetName]#weak (下一阶段)#![Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_TT_PHASE_TRANSITION_TIME_TO:0 "[StrugglePhase.GetName]将于[Struggle.GetTransitionCompeleteDate.GetTimeToDate]开始" + + STRUGGLE_EFFECT_LABEL_WAR:0 "战争" + STRUGGLE_EFFECT_LABEL_FAITH:0 "信仰" + STRUGGLE_EFFECT_LABEL_CULTURE:0 "文化" + STRUGGLE_EFFECT_LABEL_OTHER:0 "其他" + + STRUGGLE_INVOLVED_NO_CONCEPT:0 "$game_concept_struggle_involved$" + STRUGGLE_INTERLOPER_NO_CONCEPT:0 "$game_concept_struggle_interloper$" + STRUGGLE_UNINVOLVED_NO_CONCEPT:0 "$game_concept_struggle_uninvolved$" + + STRUGGLE_MAP_TT:1 "$EFFECT_LIST_BULLET$涉入程度:[STRUGGLE.GetCharacterInvolvementTypeNoConcept(CHARACTER.Self)]\n$EFFECT_LIST_BULLET$文化:[CHARACTER.GetCulture.GetNameNoTooltip]\n$EFFECT_LIST_BULLET$信仰:[CHARACTER.GetFaith.GetNameNoTooltip]" + STRUGGLE_START_EVENT_DESC:0 "#high 你是[Struggle.GetName]中的[GetPlayer.GetStruggleInvolvementType(Struggle.Self)]之一。#!\n\n该区域目前正处于[StrugglePhase.GetName]阶段。你和其他参与者的行动将决定[struggle|E]的未来阶段以及结局。" + STRUGGLE_START_EVENT_PHASE_TITLE:1 "检查每个图标查看当前[struggle_phase|E]的效果" + STRUGGLE_END_EVENT_DESC:0 "你终结了[Struggle.GetName],取得了[StrugglePhase.GetName]的结局。" + no_call_ally_for_this_war_tt:0 "你不能在这场[war|E]中召集盟友" + STRUGGLE_EFFECT_TT_CHARACTER_INVOLVEMENT:0 "[Character.GetShortUINameNoTooltip|U]是[Struggle.GetNameNoTooltip]中的[Character.GetStruggleInvolvementType( Struggle.Self )]角色" diff --git a/project/ck3/base_game/localization/simp_chinese/struggles/struggles_parameters_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/struggles/struggles_parameters_l_simp_chinese.yml new file mode 100644 index 0000000000..74344f459c --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/struggles/struggles_parameters_l_simp_chinese.yml @@ -0,0 +1,49 @@ +l_simp_chinese: + bonus_from_new_friend:0 "你获得了一位新朋友" + struggle_parameter_unlocks_buy_claim_for_all:2 "解锁针对[struggle_involved|E][rulers|E]的[buy_claim_interaction|E]" + struggle_parameter_unlocks_demand_payments_for_all:2 "解锁针对[struggle_involved|E][rulers|E]的[demand_payment_decision|E]" + struggle_parameter_unlocks_abduct_for_all:2 "解锁针对[struggle_involved|E][rulers|E]的[GetScheme('abduct').GetTypeName][scheme|E]" + struggle_parameter_unlocks_fabricate_hooks_for_all:2 "解锁针对[struggle_involved|E][rulers|E]的[GetScheme('fabricate_hook').GetTypeName][scheme|E]" + struggle_parameter_unlocks_claim_throne_for_all:2 "解锁针对[struggle_involved|E][rulers|E]的[GetScheme('claim_throne').GetTypeName][scheme|E]" + struggle_parameter_unlocks_incite_revolts_interaction:2 "解锁针对[struggle_involved|E][rulers|E]的[incite_revolts_interaction|E][interaction|E]" + struggle_parameter_unlocks_forced_vassalization_casus_belli:2 "解锁[vassalize_casus_belli|E]的[casus_belli|E]" + struggle_parameter_powerful_vassal_can_claim_liege_titles:2 "为[powerful_vassals|E]解锁$vassal_claim_liege_title_interaction$[interaction|E]" + struggle_parameter_unlocks_claim_throne_for_powerful_vassals:2 "为[powerful_vassals|E]解锁针对[struggle_involved|E][rulers|E]的[GetScheme('claim_throne').GetTypeName][scheme|E]" + struggle_parameter_holy_order_can_be_created_by_dukes:1 "允许公爵创建[holy_order|E]" + + struggle_parameter_piety_from_new_alliance:1 "与另一[struggle_involved|E]统治者缔结[alliance|E],可以获得[piety_i][piety|E]" + struggle_parameter_completing_building_in_temple_gives_piety:1 "完工[temple_holdings|E]的建筑可以获得[piety_i][piety|E]" + struggle_parameter_release_prisoner_diff_faith_gives_prestige:1 "释放其他[faith|E]的[prisoners|E]可以获得[prestige_i][prestige|E]" + struggle_parameter_same_faith_friend_piety_gain:1 "与相同[faith|E]的[struggle_involved|E][character|E]成为[friends|E],可以获得[piety_i][piety|E]" + struggle_parameter_completing_building_in_castle_gives_development:1 "完工[castle_holdings|E]的建筑可以获得[development_growth|E]" + struggle_parameter_granting_independence_to_non_dejure_gives_renown:1 "给予非[de_jure|E]封臣独立,可以获得[dynasty_prestige|E]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_gives_prestige:0 "给予其他[faith|E]或[culture|E][vassal|E]头衔获得[dynasty_prestige|E]" + struggle_parameter_learning_languages_gives_piety:2 "学会一门新[language|E]获得[piety_i][piety|E]" + struggle_parameter_release_prisoner_diff_culture_gives_prestige:1 "释放其他[culture|E]的[prisoners|E],可以获得[prestige_i][prestige|E]" + struggle_parameter_struggle_becoming_friend_gives_prestige:1 "与另一[struggle_involved|E][character|E]成为[friends|E]可以获得[prestige_i][prestige|E]" + struggle_parameter_struggle_cannot_execute_involved_prisoners:2 "不能[execute|E][struggle_involved|E]的[prisoners|E]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_to_leads_to_friendship:1 "向其他[faith|E]或[culture|E]的[vassal|E]授予[titles|E]会促进友谊" + struggle_parameter_struggle_gifts_involved_diff_faith_culture_leads_to_friendship:1 "向其他[faith|E]或[culture|E]的[struggle_involved|E][character|E]赠送[gold_i][gold|E]或[artifacts|E]会促进友谊" + struggle_parameter_unlocks_duel_against_every_involved:1 "[struggle_involved|E][characters|E]可以彼此进行[trial_by_combat|E]" # Not used + struggle_parameter_interfaith_marriages_between_involved_characters_costs_piety:1 "与其他[faith|E]的角色结婚消耗[piety|E][piety_i]" + struggle_parameter_interfaith_marriages_between_involved_characters_gives_piety:1 "与其他[faith|E]的角色结婚获得[piety|E][piety_i]" + struggle_parameter_unlocks_epic_commission_for_independent_rulers:1 "为[independent|E][rulers|E]解锁[commission_epic|E][decision|E],并有机会获得[claims|E]" + struggle_parameter_unlocks_truce_purchasing_interaction:1 "[struggle_involved|E][characters|E]可以彼此购买[truces|E]" + struggle_parameter_unlocks_secure_iberian_foothold_decision:1 "解锁[secure_iberian_foothold_decision|E][decision|E]" + struggle_parameter_struggle_unlocks_befriend_schemes_for_everyone:0 "解锁[GetScheme('befriend').GetTypeName][scheme|E]" + struggle_parameter_apply_truce_when_sending_ward:1 "送出[ward|E]会与[guardian|E]建立[truce|E]" + TRUCE_FP2_WARD:0 "正在教育[ward|E]" + struggle_parameter_unlocks_golden_age_jewish_science_decision:1 "解锁[golden_age_jewish_science_in_iberia_decision|E][decision|E]" + struggle_parameter_unlocks_build_pilgrim_roads_decision:1 "解锁[build_holy_pilgrim_roads_decision|E][decision|E]" + struggle_parameter_struggle_cheaper_buy_truce:1 "[purchase_truce_interaction|E][interaction|E]花费更少[gold_i][gold|E]" + struggle_parameter_struggle_prestige_from_feast:1 "[feast|E][activity|E]给予更多[prestige_i][prestige|E]" + struggle_parameter_struggle_agents_less_likely_to_join_schemes:1 "[agent|E]接受度:#N -25#!" + struggle_parameter_unlocks_sell_minor_title_for_kings_and_higher:1 "为国王和皇帝解锁[sell_titles_decision|E]" + struggle_parameter_invasion_conquest_war_cannot_be_declared:0 "入侵和征服[casus_bellis|E]不可用" + struggle_parameter_struggle_clash_restricted_to_single_county:0 "[struggle_conquest|E][casus_belli|E]只能针对一个[county|E]" + struggle_parameter_unlocks_expedite_scheme_decision:0 "$TRAIT_FLAG_DESC_can_improve_hostile_schemes_decision$" + struggle_parameter_learning_languages_gives_prestige:0 "学会一门新[language|E]获得[prestige_i][prestige|E]" + struggle_parameter_granting_title_to_local_noble_gives_prestige:0 "授予本地贵族[title|E]获得[prestige_i][prestige|E]" + prestige_from_granting_title.tt:0 "提拔本地贵族" + cultural_acceptance_gain_from_phase_effects:0 "[current_culture.GetName][culture|E][county|E]的[county_development|E]提高" + struggle_parameter_gain_acceptance_when_developing_other_culture_county:0 "提升其他[culture|E]伯爵领的[county_development|E]也会提升[cultural_acceptance|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/struggles_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/struggles_l_simp_chinese.yml new file mode 100644 index 0000000000..a7b77b3420 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/struggles_l_simp_chinese.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_simp_chinese: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `ENDING_DECISION_BUTTON_LABEL` diff --git a/project/ck3/base_game/localization/simp_chinese/suggestions_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/suggestions_l_simp_chinese.yml index 64027fdef3..ee718d9152 100644 --- a/project/ck3/base_game/localization/simp_chinese/suggestions_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/suggestions_l_simp_chinese.yml @@ -62,3 +62,8 @@ suggestion_request_war_aid_petition_label:0 "建议:请求军事援助" suggestion_request_war_aid_petition_desc:0 "你可以请求[liege|E]在[war|E]中帮助你。对方可能会加入,或者派遣一些士兵。" suggestion_request_war_aid_petition_click:0 "#I 点击查看你[lieges|E]的[royal_court|E]#!" + + suggestion_create_nation_fracturing_faction:0 "创建$nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_label:0 "建议:$suggestion_create_nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_desc:0 "你可以挑战你的[liege|E]并尝试解散国家以使得你和其所有[vassals|E]获得独立" + suggestion_create_nation_fracturing_faction_click:0 "#I 点击查看针对你[liege]的派系#!" diff --git a/project/ck3/base_game/localization/simp_chinese/titles_cultural_names_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/titles_cultural_names_l_simp_chinese.yml index 6ec9248428..f0525c2dd7 100644 --- a/project/ck3/base_game/localization/simp_chinese/titles_cultural_names_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/titles_cultural_names_l_simp_chinese.yml @@ -122,8 +122,8 @@ cn_bebbanburg_adj:0 "贝班堡" cn_dunholm:0 "敦霍尔姆" cn_dunholm_adj:0 "敦霍尔姆" - cn_duresm:0 "迪雷斯姆" - cn_duresm_adj:0 "迪雷斯姆" + cn_duresm:0 "杜雷斯姆" + cn_duresm_adj:0 "杜雷斯姆" cn_cumbraland:0 "坎布拉兰" cn_caer_luel:0 "利埃尔堡" cn_caer_luel_adj:0 "利埃尔堡" @@ -1665,8 +1665,8 @@ cn_wesenburg:0 "韦森堡" #Lithuania - cn_dobeln:0 "多伯尔恩" - cn_dobeln_adj:0 "多伯尔恩" + cn_dobeln:0 "多布伦" + cn_dobeln_adj:0 "多布伦" cn_wolmar:0 "沃尔马" cn_wolmar_adj:0 "沃尔马" cn_wenden:0 "文登" @@ -1750,9 +1750,87 @@ cn_roazhon:0 "鲁瓦宗" cn_roazhon_adj:0 "鲁瓦宗" - #Spain + #Iberia cn_carthaginensis:0 "迦太基西班牙" cn_carthaginensis_adj:0 "迦太基西班牙" + cn_isbaniya:0 "伊斯巴尼耶" + cn_al_andalus:0 "安达卢斯" + cn_xenxir:0 "申希尔" + cn_castalla:0 "卡斯塔利亚" + cn_liyyun:0 "利云" + cn_burtughal:0 "布尔图加勒" + cn_yilliqiyya:0 "吉利吉耶" + cn_al_sarq:0 "舍尔格" + cn_al_gharb:0 "盖尔卜" + cn_batalyaws:0 "拜泰利尧斯" + cn_barshiluna:0 "拜尔希卢奈" + cn_baya:0 "巴杰" + cn_al_quila:0 "吉拉" + cn_kulumriyya:0 "古卢姆里耶" + cn_qurtubah:0 "古尔图拜" + cn_garnatah:0 "盖尔纳泰" + cn_mayurqa:0 "迈尤尔盖" + cn_mursiyyah:0 "穆尔西耶" + cn_isbiliyyah:0 "伊什比利耶" + cn_tulaytulah:0 "图莱图莱" + cn_balansiyyah:0 "拜兰西耶" + cn_saraqustah:0 "塞赖古斯泰" + cn_al_urqub:0 "乌尔古卜" + cn_al_banu_razin:0 "拜努赖津" + cn_qasr_abi_danis:0 "阿比达尼斯堡" + cn_al_qannis:0 "甘尼什" + cn_al_karas:0 "凯赖兹" + cn_al_gazirah_al_hadra:0 "绿岛" + cn_al_laqant:0 "拉坎特" + cn_al_mariyyah:0 "迈里耶" + cn_yaiyan:0 "杰延" + cn_ubaydah:0 "欧拜岱" + cn_yaburah:0 "亚布赖" + cn_burgus:0 "布尔古什" + cn_qabra:0 "盖卜赖" + cn_hisn_qasras:0 "加斯赖斯堡" + cn_qadis:0 "加迪斯" + cn_qalat_ayyub:0 "阿尤布堡" + cn_qalat_rabah:0 "拉巴赫堡" + cn_burjanna:0 "汉娜堡" + cn_itanyia:0 "伊塔尼耶" + cn_qaruniyah:0 "加鲁尼耶" + cn_siqubiyyah:0 "希古比耶" + cn_qunkah:0 "贡凯" + cn_daniyyah:0 "达尼耶" + cn_al_bash:0 "巴什" + cn_santa_mariya_ibn_harun:0 "尚特麦尔彦-伊本哈伦" + cn_afraga:0 "阿夫拉盖" + cn_harundah:0 "哈伦代" + cn_yabisa:0 "亚比塞" + cn_sabtah:0 "塞卜泰" + cn_al_ishbuna:0 "伊什布奈" + cn_laridah:0 "拉里代" + cn_al_magrit:0 "迈杰里特" + cn_malaqah:0 "马莱盖" + cn_malilah:0 "迈利莱" + cn_manurqa:0 "米努尔盖" + cn_maridah:0 "马里代" + cn_mulina:0 "穆利奈" + cn_uqlish:0 "欧格利什" + cn_al_manijah:0 "玛尼日" + cn_nagirah:0 "纳吉拉" + cn_banbalunah:0 "班巴卢奈" + cn_labla:0 "莱卜莱" + cn_salamanqa:0 "舍莱曼盖" + cn_yant_yaqub:0 "尚特叶尔孤白" + cn_silb:0 "希勒卜" + cn_turtusah:0 "图尔图舍" + cn_al_bunt:0 "本特" + cn_tutilah:0 "图提莱" + cn_balad_al_walid:0 "瓦利德城" + cn_sammurah:0 "塞穆拉" + cn_al_mariyyat_bayyana:0 "迈里耶-拜贾奈" + cn_muassassat_batalyaws:0 "穆阿塞萨特-拜泰利尧斯" + cn_madinat_qunka:0 "贡凯城" + cn_madinat_mayurqa:0 "迈尤尔盖城" + cn_madinat_al_muluk:0 "王城" + cn_gothia:0 "哥提亚" #Jerusalem cn_iskandarun:0 "伊斯坎德伦" @@ -2527,3 +2605,11 @@ cn_curonia_adj:0 "库罗尼亚" cn_kurland:0 "库尔兰" cn_kurland_adj:0 "库尔兰" + #Iberian names for Canary Islands + cn_tenerife:0 "特内里费" + cn_canaria:0 "大加那利" + cn_fuerteventura:0 "富埃特文图拉" + cn_lanzarote:0 "兰萨罗特" + + #Guanche collective name for the Canaries (translated from the word people/state) + cn_guanac:0 "瓜尼亚克" diff --git a/project/ck3/base_game/localization/simp_chinese/titles_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/titles_l_simp_chinese.yml index e67be00958..2bc72381dc 100644 --- a/project/ck3/base_game/localization/simp_chinese/titles_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/titles_l_simp_chinese.yml @@ -608,7 +608,7 @@ b_andernach:0 "安德纳赫" b_andijan:0 "俺的干" b_andkhud:0 "安狄枯" - b_andorra:1 "塞乌-杜尔赫尔" + b_andorra:2 "安道尔" b_andover:0 "安多弗" b_andrano:0 "安德拉诺" b_andravida:0 "安兹拉维扎" @@ -1093,7 +1093,7 @@ b_balad:0 "拜莱德" b_baladuluk:0 "巴拉杜卢克" b_balaghat:0 "婆罗伽吒" - b_balaguer:0 "巴拉格尔" + b_balaguer:1 "奥尔加尼亚" b_balakhna:0 "巴拉赫纳" b_balakliia:0 "巴拉克利亚" b_balakova:0 "巴拉科沃" @@ -1822,7 +1822,7 @@ b_buckfast:0 "巴克法斯特" b_buckingham:0 "白金汉" b_bucu:0 "布库" - b_bucuresti:1 "特尔戈维什特" + b_bucuresti:2 "斯洛博齐亚" b_budejovice:0 "布杰约维采" b_budhkula:0 "布赫库拉" b_budin:0 "布丁" @@ -3455,7 +3455,7 @@ b_fuensalida:0 "丰萨利达" b_fuentedelmaestre:0 "丰特-德尔马埃斯特雷" b_fuentesauco:0 "丰特萨乌科" - b_fuerteventura:0 "富埃特文图拉" + b_fuerteventura:1 "马霍拉塔" b_fugen:0 "菲根" b_fuheis:0 "富海斯" b_fuisse:0 "菲塞" @@ -3805,7 +3805,7 @@ b_graftavallen:1 "温杜尔绥" b_gralheira:1 "辛方伊什" b_granada:0 "格拉纳达" - b_grancanaria:0 "大加那利" + b_grancanaria:1 "塔马兰" b_grand:1 "普朗日" b_grandmont:0 "格朗蒙" b_grandola:0 "格兰杜拉" @@ -5146,7 +5146,7 @@ b_kidwelly:0 "基德韦利" b_kiel:0 "基尔" b_kielce:0 "凯尔采" - b_kiev:0 "基辅" + b_kiev:1 "基辅" b_kiffa:0 "基法" b_kifri:0 "基夫里" b_kigi:0 "基吉" @@ -5699,7 +5699,7 @@ b_lankaran:0 "连科兰" b_lantosque:0 "朗托斯克" b_lanuf:0 "拉努夫" - b_lanzarote:0 "兰萨罗特" + b_lanzarote:1 "蒂特罗伊加特拉" b_laodikeia:0 "劳迪基亚" b_laon:0 "拉昂" b_lapalma:0 "拉帕尔马" @@ -5918,7 +5918,7 @@ b_lisdra:0 "里斯德拉" b_lisieux:0 "利雪" b_liskeard:0 "利斯卡德" - b_lisle_article:0 "$articleblank_blank$" + b_lisle_article:0 "$articleblank_article$" b_lisle:0 "伊勒" b_lismore:0 "利斯莫尔" b_lister:0 "利斯特" @@ -5996,7 +5996,7 @@ b_loq:0 "洛克" b_loralai:0 "洛拉莱" b_lorca:0 "洛尔卡" - b_loredo:0 "洛雷多" + b_loredo:1 "乌利亚斯特雷特" b_lori:0 "洛里" b_lori_berd:0 "洛里堡" b_loricol:0 "若利孔" @@ -9943,7 +9943,7 @@ b_templin:0 "滕普林" b_tendaho:0 "滕达霍" b_tendrara:0 "坦德拉拉" - b_tenerife:0 "特内里费" + b_tenerife:1 "阿奇内奇" b_tengiz:0 "田吉兹" b_tenkasi:0 "谛那迦尸" b_tephrice:0 "忒弗里刻" @@ -9984,7 +9984,7 @@ b_tharros:0 "塔罗斯" b_thasos:0 "塔索斯" b_thatta:0 "他多" - b_the_uists_article:0 "$articleblank_blank$" + b_the_uists_article:0 "$articleblank_article$" b_the_uists:0 "尤伊斯特" b_thebes:0 "底比斯" b_thebeshellas:0 "底比斯" @@ -11939,8 +11939,8 @@ c_buchan_adj:3 "巴肯" c_buckinghamshire:0 "白金汉郡" c_buckinghamshire_adj:0 "白金汉郡" - c_bucuresti:1 "特尔戈维什特" - c_bucuresti_adj:1 "特尔戈维什特" + c_bucuresti:2 "雅洛米察" + c_bucuresti_adj:2 "雅洛米察" c_buhairya:0 "布哈伊尔亚" c_buhairya_adj:0 "布哈伊尔亚" c_bukhara:0 "布哈拉" @@ -11994,10 +11994,10 @@ c_cambray_adj:0 "康布雷" c_cambridgeshire:0 "剑桥郡" c_cambridgeshire_adj:0 "剑桥郡" - c_campulung:0 "肯普隆格" - c_campulung_adj:0 "肯普隆格" - c_canarias:0 "加那利" - c_canarias_adj:0 "加那利" + c_campulung:1 "特尔戈维什泰" + c_campulung_adj:1 "特尔戈维什泰" + c_canarias:1 "阿奇内奇" + c_canarias_adj:1 "阿奇内奇" c_canavese:0 "卡纳韦塞" c_canavese_adj:0 "卡纳韦塞" c_canda:0 "旃陀" @@ -12319,7 +12319,7 @@ c_east-tokharestan_adj:0 "东吐火罗斯坦" c_east_kiilt:0 "东基尔特" c_east_kiilt_adj:0 "东基尔特" - c_east_riding_article:0 "$articleblank_blank$" + c_east_riding_article:0 "$articleblank_article$" c_east_riding:0 "东赖丁" c_east_riding_adj:0 "东赖丁" c_eberswalde:0 "埃伯斯瓦尔德" @@ -12734,7 +12734,7 @@ c_infa_adj:1 "安法" c_ingolstadt:0 "英戈尔施塔特" c_ingolstadt_adj:0 "英戈尔施塔特" - c_inner_hebrides_article:0 "$articleblank_blank$" + c_inner_hebrides_article:0 "$articleblank_article$" c_inner_hebrides:0 "内赫布里底" c_inner_hebrides_adj:0 "内赫布里底" c_innsbruck:0 "因斯布鲁克" @@ -12753,7 +12753,7 @@ c_isfara_adj:0 "伊斯法拉" c_ishim:0 "伊希姆" c_ishim_adj:0 "伊希姆" - c_isle_of_man_article:0 "$articleblank_blank$" + c_isle_of_man_article:0 "$articleblank_article$" c_isle_of_man:1 "马恩岛" c_isle_of_man_adj:0 "马恩" c_isle_of_wight:0 "怀特" @@ -12967,8 +12967,8 @@ c_khuttal_old:0 "古珂咄罗" c_khuwar:0 "胡瓦尔" c_khuwar_adj:0 "胡瓦尔" - c_kiev:0 "基辅" - c_kiev_adj:1 "基辅" + c_kiev:1 "基辅" + c_kiev_adj:2 "基辅" c_kildare:0 "基尔代尔" c_kildare_adj:0 "基尔代尔" c_kimak:0 "基马克" @@ -13368,7 +13368,7 @@ c_maymana_adj:0 "梅马内" c_mazandaran:0 "马赞达兰" c_mazandaran_adj:0 "马赞达兰" - c_mearns_article:0 "$articleblank_blank$" + c_mearns_article:0 "$articleblank_article$" c_mearns:0 "梅恩斯" c_mearns_adj:0 "梅恩斯" c_meaux:0 "莫城" @@ -13649,7 +13649,7 @@ c_norfolk_adj:0 "诺福克" c_north_dvina:0 "北德维纳" c_north_dvina_adj:0 "北德维纳" - c_north_riding_article:0 "$articleblank_blank$" + c_north_riding_article:0 "$articleblank_article$" c_north_riding:0 "北赖丁" c_north_riding_adj:0 "北赖丁" c_northamptonshire:0 "北安普敦郡" @@ -13751,7 +13751,7 @@ c_ouled_nail_adj:0 "奥拉德奈勒" c_oulu:0 "奥卢" c_oulu_adj:0 "奥卢" - c_outer_hebrides_article:0 "$articleblank_blank$" + c_outer_hebrides_article:0 "$articleblank_article$" c_outer_hebrides:0 "外赫布里底" c_outer_hebrides_adj:0 "外赫布里底" c_oversticht:0 "上斯蒂希特" @@ -14245,7 +14245,7 @@ c_sistan_adj:0 "昔思丹" c_siwistan:0 "室毗湿檀那" c_siwistan_adj:0 "室毗湿檀那" - c_sjaelland:1 "西兰" + c_sjaelland:2 "西兰" c_sjaelland_adj:0 "西兰" c_sjeltie:0 "谢尔蒂耶" c_sjeltie_adj:0 "谢尔蒂耶" @@ -14877,7 +14877,7 @@ c_west_kiilt_adj:0 "西基尔特" c_west_qamuda:0 "西加穆达" c_west_qamuda_adj:0 "西加穆达" - c_west_riding_article:0 "$articleblank_blank$" + c_west_riding_article:0 "$articleblank_article$" c_west_riding:0 "西赖丁" c_west_riding_adj:0 "西赖丁" c_westfriesland:0 "西弗里斯兰" @@ -15087,7 +15087,7 @@ d_azerbaijan_pre:0 "阿塞拜疆" d_azov:0 "亚速" d_azov_adj:0 "亚速" - d_aztec_pagan_reformed_article:0 "$articleblank_blank$" + d_aztec_pagan_reformed_article:0 "$articleblank_article$" d_aztec_pagan_reformed:0 "阿兹特克教团" d_aztec_pagan_reformed_adj:0 "阿兹特克" d_badajoz:0 "巴达霍斯" @@ -15099,7 +15099,7 @@ d_baghdad_adj:0 "巴格达" d_balearic:0 "巴利阿里" d_balkh:0 "缚喝" - d_baltic_pagan_reformed_article:0 "$articleblank_blank$" + d_baltic_pagan_reformed_article:0 "$articleblank_article$" d_baltic_pagan_reformed:0 "瓦伊迪利斯教会" d_baltic_pagan_reformed_adj:0 "瓦伊迪利斯教" d_baluchistan:0 "俾路支斯坦" @@ -15337,7 +15337,7 @@ d_finland_pre:0 "芬兰" d_finnish_band:0 "芬兰大队" d_finnish_band_adj:0 "芬兰" - d_finnish_pagan_reformed_article:0 "$articleblank_blank$" + d_finnish_pagan_reformed_article:0 "$articleblank_article$" d_finnish_pagan_reformed:1 "乌戈教会" d_finnish_pagan_reformed_adj:1 "乌戈教会" d_finnmark:0 "芬马克" @@ -15535,8 +15535,8 @@ d_khuttal_adj:0 "珂咄罗" d_khuzestan:0 "胡齐斯坦" d_khuzestan_adj:0 "胡齐斯坦" - d_kiev:0 "基辅" - d_kiev_adj:0 "基辅" + d_kiev:1 "基辅" + d_kiev_adj:1 "基辅" d_kimak:0 "基马克" d_kimak_adj:0 "基马克" d_kipchak:0 "钦察" @@ -15695,6 +15695,8 @@ d_murcia_adj:0 "穆尔西亚" d_muromians:0 "穆罗姆" d_muromians_adj:0 "穆罗姆" + d_muwalladi:0 "穆瓦拉德派哈里发国" + d_muwalladi_adj:0 "穆瓦拉德派哈里发国" d_mzab:0 "姆扎卜" d_mzab_adj:0 "姆扎卜" d_nadia:0 "那地耶" @@ -15729,12 +15731,12 @@ d_normandy_pre:0 "诺曼底" d_norrland:0 "诺尔兰" d_norrland_adj:0 "海尔辛兰" - d_norse_pagan_reformed_article:0 "$articleblank_blank$" + d_norse_pagan_reformed_article:0 "$articleblank_article$" d_norse_pagan_reformed:0 "军民首领国" d_norse_pagan_reformed_adj:0 "诺斯" d_savo:0 "萨沃" d_savo_adj:0 "萨沃" - d_northern_isles_article:0 "$articleblank_blank$" + d_northern_isles_article:0 "$articleblank_article$" d_northern_isles:1 "北部群岛" d_northern_isles_adj:0 "北部群岛" d_northumberland:1 "诺森布里亚" @@ -15946,7 +15948,7 @@ d_skane_adj:0 "斯科讷" d_sky_lords:0 "天之骄子" d_sky_lords_adj:0 "天之骄子" - d_slavic_pagan_reformed_article:0 "$articleblank_blank$" + d_slavic_pagan_reformed_article:0 "$articleblank_article$" d_slavic_pagan_reformed:1 "斯拉夫真理教会" d_slavic_pagan_reformed_adj:1 "斯拉夫真理教会" d_slavonia:0 "斯拉沃尼亚" @@ -15972,12 +15974,12 @@ d_sorbs:0 "索布人" d_sorbs_adj:0 "索布" d_sous:0 "苏斯" - d_spirit_guardians_article:0 "$articleblank_blank$" + d_spirit_guardians_article:0 "$articleblank_article$" d_spirit_guardians:0 "灵魂卫队" d_spirit_guardians_adj:0 "卫队" d_spoleto:0 "斯波莱托" d_spoleto_adj:0 "斯波莱托" - d_star_company_article:0 "$articleblank_blank$" + d_star_company_article:0 "$articleblank_article$" d_star_company:0 "星辰佣兵团" d_star_company_adj:0 "星辰佣兵团" d_steyermark:0 "施泰尔马克" @@ -15988,16 +15990,16 @@ d_suhma:0 "苏噏摩" d_sunni:0 "逊尼派哈里发国" d_sunni_adj:0 "哈里发" - d_sunni_bedouin_company_article:0 "$articleblank_blank$" + d_sunni_bedouin_company_article:0 "$articleblank_article$" d_sunni_bedouin_company:0 "阿拉伯佣兵团" d_sunni_bedouin_company_adj:0 "阿拉伯" - d_sunni_berber_company_article:0 "$articleblank_blank$" + d_sunni_berber_company_article:0 "$articleblank_article$" d_sunni_berber_company:0 "柏柏尔佣兵团" d_sunni_berber_company_adj:0 "柏柏尔" - d_sunni_cuman_company_article:0 "$articleblank_blank$" + d_sunni_cuman_company_article:0 "$articleblank_article$" d_sunni_cuman_company:0 "逊尼派可萨佣兵团" d_sunni_cuman_company_adj:0 "逊尼派可萨佣兵团" - d_sunni_turkic_company_article:0 "$articleblank_blank$" + d_sunni_turkic_company_article:0 "$articleblank_article$" d_sunni_turkic_company:0 "逊尼派突厥佣兵团" d_sunni_turkic_company_adj:0 "土库曼" d_susa:0 "苏萨" @@ -16036,7 +16038,7 @@ d_tavasts_adj:0 "塔瓦斯蒂亚" d_temes:0 "泰梅什" d_temes_adj:0 "泰梅什" - d_tengri_pagan_reformed_article:0 "$articleblank_blank$" + d_tengri_pagan_reformed_article:0 "$articleblank_article$" d_tengri_pagan_reformed:0 "长生天教会" d_tengri_pagan_reformed_adj:0 "长生天" d_teutonic_order:0 "条顿骑士团" @@ -16089,10 +16091,10 @@ d_tunis_adj:0 "突尼斯" d_turkestan:0 "突厥斯坦" d_turkestan_adj:0 "突厥斯坦" - d_turkic_band_article:0 "$articleblank_blank$" + d_turkic_band_article:0 "$articleblank_article$" d_turkic_band:0 "突厥大队" d_turkic_band_adj:0 "突厥" - d_turkic_company_article:0 "$articleblank_blank$" + d_turkic_company_article:0 "$articleblank_article$" d_turkic_company:0 "突厥佣兵团" d_turkic_company_adj:0 "突厥" d_turkmens:0 "土库曼" @@ -16131,7 +16133,7 @@ d_valencia_adj:0 "瓦伦西亚" d_valois:0 "瓦卢瓦" d_vanga:0 "旁伽" - d_varangian_guard_article:0 "$articleblank_blank$" + d_varangian_guard_article:0 "$articleblank_article$" d_varangian_guard:0 "瓦兰吉卫队" d_varangian_guard_adj:0 "瓦兰吉" d_varendra:0 "婆连陀罗" @@ -16140,7 +16142,7 @@ d_varna_adj:0 "瓦尔纳" d_vastergotland:0 "西约特兰" d_vastergotland_adj:0 "西约特兰" - d_venetian_navy_article:0 "$articleblank_blank$" + d_venetian_navy_article:0 "$articleblank_article$" d_venetian_navy:0 "亚德里亚海舰队" d_venetian_navy_adj:0 "亚德里亚海舰队" d_vengi:0 "瓶耆" @@ -16186,15 +16188,15 @@ d_wag_adj:0 "瓦格" d_warangal:0 "婆浪伽罗" d_warangal_adj:0 "婆浪伽罗" - d_warriors_perun_article:0 "$articleblank_blank$" + d_warriors_perun_article:0 "$articleblank_article$" d_warriors_perun:0 "佩伦的勇士" d_warriors_perun_adj:0 "佩伦" - d_west_african_pagan_reformed_article:0 "$articleblank_blank$" + d_west_african_pagan_reformed_article:0 "$articleblank_article$" d_west_african_pagan_reformed:0 "西非教会" d_west_african_pagan_reformed_adj:0 "西非教会" d_west_franconia:0 "西法兰克尼亚" d_west_franconia_adj:0 "西法兰克尼亚" - d_western_isles_article:0 "$articleblank_blank$" + d_western_isles_article:0 "$articleblank_article$" d_western_isles:1 "西部群岛" d_western_isles_adj:0 "西部群岛" d_westfalen:0 "威斯特法伦" @@ -16232,10 +16234,10 @@ d_zemigalians_adj:0 "瑟米加利亚" d_zhetysu:0 "七河" d_zhetysu_adj:0 "七河" - d_zoroastrian_article:0 "$articleblank_blank$" + d_zoroastrian_article:0 "$articleblank_article$" d_zoroastrian:0 "祆教教会" d_zoroastrian_adj:0 "祆教" - d_zun_warriors_article:0 "$articleblank_blank$" + d_zun_warriors_article:0 "$articleblank_article$" d_zun_warriors:0 "太阳骑士" d_zun_warriors_adj:0 "太阳骑士" e_abyssinia:0 "阿比西尼亚" @@ -16247,19 +16249,19 @@ e_armenia:0 "大亚美尼亚" e_armenia_adj:0 "大亚美尼亚" e_armenia_pre:0 "大亚美尼亚" - e_bengal_article:0 "$articleblank_blank$" + e_bengal_article:0 "$articleblank_article$" e_bengal:0 "旁伽罗帝国" e_bengal_adj:0 "旁伽罗帝国" e_bengal_pre:0 "旁伽罗" e_britannia:0 "不列颠尼亚" e_britannia_adj:0 "不列颠尼亚" e_britannia_pre:0 "不列颠尼亚" - e_byzantium_article:0 "$articleblank_blank$" + e_byzantium_article:0 "$articleblank_article$" e_byzantium:0 "拜占庭帝国" e_byzantium_adj:0 "拜占庭帝国" e_carpathia:0 "喀尔巴阡" e_carpathia_adj:0 "喀尔巴阡" - e_chagatai_article:0 "$articleblank_blank$" + e_chagatai_article:0 "$articleblank_article$" e_chagatai:0 "察合台" e_deccan:0 "达嚫帝国" e_deccan_adj:0 "达嚫帝国" @@ -16269,14 +16271,14 @@ e_germany:0 "日耳曼尼亚" e_germany_adj:0 "日耳曼尼亚" e_germany_pre:0 "日耳曼尼亚" - e_golden_horde_article:0 "$articleblank_blank$" + e_golden_horde_article:0 "$articleblank_article$" e_golden_horde:0 "金帐汗国" e_golden_horde_adj:0 "金帐汗国" e_golden_horde_pre:0 "金帐汗国" - e_hre_article:0 "$articleblank_blank$" + e_hre_article:0 "$articleblank_article$" e_hre:0 "神圣罗马帝国" e_hre_adj:0 "神圣罗马帝国" - e_ilkhanate_article:0 "$articleblank_blank$" + e_ilkhanate_article:0 "$articleblank_article$" e_ilkhanate:0 "伊儿汗国" e_india:0 "印度" e_india_adj:0 "印度" @@ -16284,19 +16286,19 @@ e_italy:0 "意大利亚" e_italy_adj:0 "意大利亚" e_italy_pre:0 "意大利亚" - e_latin_empire_article:0 "$articleblank_blank$" + e_latin_empire_article:0 "$articleblank_article$" e_latin_empire:0 "拉丁帝国" e_latin_empire_adj:0 "拉丁帝国" e_latin_empire_pre:0 "拉丁帝国" e_maghreb:0 "马格里布" e_mali:0 "马里" - e_mongol_empire_article:0 "$articleblank_blank$" + e_mongol_empire_article:0 "$articleblank_article$" e_mongol_empire:0 "蒙古帝国" e_mongol_empire_adj:0 "蒙古帝国" - e_north_sea_article:0 "$articleblank_blank$" + e_north_sea_article:0 "$articleblank_article$" e_north_sea:0 "北海帝国" e_north_sea_adj:0 "北海帝国" - e_persia_article:0 "$articleblank_blank$" + e_persia_article:0 "$articleblank_article$" e_persia:0 "波斯帝国" e_persia_adj:0 "波斯帝国" e_persia_pre:0 "波斯" @@ -16306,7 +16308,7 @@ e_rajastan:0 "罗阇萨傥那" e_rebels:0 "叛军" e_rebels_adj:0 "叛军" - e_roman_empire_article:0 "$articleblank_blank$" + e_roman_empire_article:0 "$articleblank_article$" e_roman_empire:0 "罗马帝国" e_roman_empire_adj:0 "罗马帝国" e_roman_empire_pre:0 "罗马" @@ -16319,21 +16321,21 @@ e_scandinavia:0 "斯堪的纳维亚" e_scandinavia_adj:0 "斯堪的纳维亚" e_scandinavia_pre:0 "斯堪的纳维亚" - e_shiite_article:0 "$articleblank_blank$" + e_shiite_article:0 "$articleblank_article$" e_shiite:0 "什叶派哈里发国" e_shiite_adj:0 "什叶派哈里发" e_spain:0 "西班牙" e_spain_adj:0 "西班牙" e_spain_pre:0 "西班牙" - e_sunni_article:0 "$articleblank_blank$" + e_sunni_article:0 "$articleblank_article$" e_sunni:0 "逊尼派哈里发国" e_sunni_adj:0 "逊尼派哈里发" e_tartaria:0 "鞑靼" e_tartaria_adj:0 "鞑靼" - e_timurids_article:0 "$articleblank_blank$" + e_timurids_article:0 "$articleblank_article$" e_timurids:0 "帖木儿" e_timurids_adj:0 "帖木儿" - e_wendish_empire_article:0 "$articleblank_blank$" + e_wendish_empire_article:0 "$articleblank_article$" e_wendish_empire:2 "波罗的帝国" e_wendish_empire_adj:1 "波罗的" e_west_slavia:0 "西斯拉维亚" @@ -16361,10 +16363,10 @@ k_arabia:0 "阿拉伯" k_arabia_adj:0 "阿拉伯" k_aragon:0 "阿拉贡" - k_aragon_adj:0 "阿拉贡" + k_aragon_adj:1 "阿拉贡" k_armenia:0 "亚美尼亚" k_armenia_adj:0 "亚美尼亚" - k_armenian_principality_article:0 "$articleblank_blank$" + k_armenian_principality_article:0 "$articleblank_article$" k_armenian_principality:0 "亚美尼亚亲王国" k_armenian_principality_adj:0 "亚美尼亚亲王国" k_old_armenia:0 "古亚美尼亚" @@ -16376,6 +16378,9 @@ k_badajoz_adj:0 "巴达霍斯" k_valencia:0 "瓦伦西亚" k_valencia_adj:0 "瓦伦西亚" + k_visigoths_article:0 " " + k_visigoths:0 "西哥特王国" + k_visigoths_adh:0 "西哥特" k_baluchistan:0 "俾路支斯坦" k_baluchistan_adj:0 "俾路支斯坦" k_bavaria:0 "巴伐利亚" @@ -16422,7 +16427,7 @@ k_cyprus_pre:0 "塞浦路斯" k_dacia:0 "瓦拉几亚" k_dacia_adj:0 "瓦拉几亚" - k_danelaw_article:0 "$articleblank_blank$" + k_danelaw_article:0 "$articleblank_article$" k_danelaw:0 "丹麦法区" k_danelaw_adj:0 "丹麦法区" k_daneland:0 "丹麦区" @@ -16473,7 +16478,7 @@ k_gujarat:0 "瞿折罗" k_gujarat_adj:0 "瞿折罗" k_hammadid:0 "哈马德" - k_hansa_article:0 "$articleblank_blank$" + k_hansa_article:0 "$articleblank_article$" k_hansa:0 "汉萨同盟" k_hansa_adj:0 "汉萨同盟" k_hellas:0 "希腊" @@ -16524,7 +16529,7 @@ k_lotharingia:0 "洛塔林吉亚" k_lotharingia_adj:0 "洛塔林吉亚" k_maghreb:0 "马格里布" - k_magyar_article:0 "$articleblank_blank$" + k_magyar_article:0 "$articleblank_article$" k_magyar:1 "$mogyer$邦联" k_magyar_adj:1 "$mogyer$" k_maharastra:0 "摩诃剌侘" @@ -16557,12 +16562,12 @@ k_nubia:0 "努比亚" k_nubia_adj:0 "努比亚" k_orissa:0 "乌里舍" - k_orthodox_article:0 "$articleblank_blank$" + k_orthodox_article:0 "$articleblank_article$" k_orthodox:0 "普世牧首属邦" k_orthodox_adj:0 "牧首" k_ottoman:0 "奥斯曼突厥" k_ottoman_adj:0 "奥斯曼" - k_papal_state_article:0 "$articleblank_blank$" + k_papal_state_article:0 "$articleblank_article$" k_papal_state:0 "教宗国" k_papal_state_adj:0 "教宗国" k_pechenegs:0 "佩切涅格" @@ -16696,7 +16701,7 @@ c_zaslavl_adj:0 "扎斯拉夫尔" b_zaslavl:0 "扎斯拉夫尔" b_ostroh:0 "奥斯特罗赫" - d_cherven_cities_article:0 "$articleblank_blank$" + d_cherven_cities_article:0 "$articleblank_article$" d_cherven_cities:0 "切尔文诸市" d_cherven_cities_adj:0 "切尔文" c_cherven:0 "切尔文" @@ -16816,7 +16821,7 @@ b_ozerski:0 "奥泽尔斯基" b_volok_lamsky:0 "沃洛科拉姆斯克" b_mologa:0 "莫洛加" - d_iconoclast_article:0 "$articleblank_blank$" + d_iconoclast_article:0 "$articleblank_article$" d_iconoclast:0 "圣像破坏派牧座" d_iconoclast_adj:0 "圣像破坏派" k_switzerland:0 "瑞士" @@ -17315,16 +17320,16 @@ b_guryev:0 "阿蒂拉乌" #Misc Religious Titles - d_patriarchate_in_the_east_article:0 "$articleblank_blank$" + d_patriarchate_in_the_east_article:0 "$articleblank_article$" d_patriarchate_in_the_east:0 "东方牧首教座" d_patriarchate_in_the_east_adj:0 "牧首教座" - d_coptic_papacy_article:0 "$articleblank_blank$" + d_coptic_papacy_article:0 "$articleblank_article$" d_coptic_papacy:0 "科普特教廷" d_coptic_papacy_adj:0 "教廷" - d_apostolic_church_article:0 "$articleblank_blank$" + d_apostolic_church_article:0 "$articleblank_article$" d_apostolic_church:0 "亚美尼亚宗徒教会" d_apostolic_church_adj:0 "使徒教会" - d_conversos_article:0 "$articleblank_blank$" + d_conversos_article:0 "$articleblank_article$" d_conversos:0 "皈依派教廷" d_conversos_adj:0 "皈依派教廷" @@ -20131,14 +20136,14 @@ b_zammour:0 "宰穆尔" b_zawila:0 "宰维莱" b_hamadat_tinghert:0 "哈马达特-廷盖尔特" - e_white_horde_article:0 "$articleblank_blank$" + e_white_horde_article:0 "$articleblank_article$" e_white_horde:0 "白帐汗国" #Mongolia - e_uyghur_khanate_article:0 "$articleblank_blank$" + e_uyghur_khanate_article:0 "$articleblank_article$" e_uyghur_khanate:0 "回鹘汗国" e_uyghur_khanate_adj:0 "回鹘" - e_kirghiz_khanate_article:0 "$articleblank_blank$" + e_kirghiz_khanate_article:0 "$articleblank_article$" e_kirghiz_khanate:0 "黠戛斯汗国" e_kirghiz_khanate_adj:0 "黠戛斯" # @@ -21783,13 +21788,13 @@ b_larung:0 "喇荣" # The following khanate names are entirely ficticious - e_black_horde_article:0 "$articleblank_blank$" + e_black_horde_article:0 "$articleblank_article$" e_black_horde:0 "黑帐汗国" - e_aarlud_khanate_article:0 "$articleblank_blank$" + e_aarlud_khanate_article:0 "$articleblank_article$" e_aarlud_khanate:0 "阿尔卢德汗国" - e_togskol_khanate_article:0 "$articleblank_blank$" + e_togskol_khanate_article:0 "$articleblank_article$" e_togskol_khanate:0 "特格斯克尔汗国" - e_baruun_khanate_article:0 "$articleblank_blank$" + e_baruun_khanate_article:0 "$articleblank_article$" e_baruun_khanate:0 "巴伦汗国" # End @@ -23895,7 +23900,7 @@ b_wegera:0 "韦格拉" b_barma2:0 "巴尔马" b_baninko:0 "巴宁科" - b_umm_kedada:0 "乌姆凯达代" + b_umm_kedada:0 "乌姆凯达达" b_east_darfur:0 "$c_east_darfur$" b_umm_gafala:0 "乌姆加法拉" b_upper_milk:0 "上米勒克" @@ -23907,8 +23912,10 @@ b_thiladhunmathi:0 "蒂拉杜马蒂" d_canarias:0 "加那利" d_canarias_adj:0 "加那利" - c_fuerteventura:0 "富埃特文图拉" - c_fuerteventura_adj:0 "富埃特文图拉" + k_canarias:0 "加那利" + k_canarias_adj:0 "加那利" + c_fuerteventura:1 "马霍拉塔" + c_fuerteventura_adj:1 "马霍拉塔" c_madeira:0 "马代拉" c_madeira_adj:0 "马代拉" b_madeira:0 "马代拉" @@ -24220,6 +24227,27 @@ d_imami:0 "十二伊玛目派伊玛目国" d_imami_adj:0 "十二伊玛目派" + + c_huesca:0 "韦斯卡" + c_huesca_adj:0 "韦斯卡" + c_sobrarbe:0 "索夫拉韦" + c_sobrarbe_adj:0 "索夫拉韦" + c_rossello:0 "罗塞略" + c_rossello_adj:0 "罗塞略" + c_pallas:0 "帕利亚斯" + c_pallas_adj:0 "帕利亚斯" + b_prades_rossello:0 "普拉德斯" + b_llivia:0 "利维亚" + b_monzon:0 "蒙松" + b_biescas:0 "别斯卡斯" + b_pallars_jussa:0 "下帕利亚尔斯" + b_pallars_sobira:0 "上帕利亚尔斯" + b_seu_d_urgell:0 "塞乌-杜赫尔" + k_mediterranean_sea:0 "巴利奥-第勒尼安" # Baleo-Tyrrhenian + d_lesser_poland_late:0 "小波兰" d_lesser_poland_late_adj:0 "小波兰" + + k_toledo:0 "托莱多" + k_toledo_adj:0 "托莱多" diff --git a/project/ck3/base_game/localization/simp_chinese/tooltip_structs_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/tooltip_structs_l_simp_chinese.yml index 8dc808203a..bcdea73036 100644 --- a/project/ck3/base_game/localization/simp_chinese/tooltip_structs_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/tooltip_structs_l_simp_chinese.yml @@ -43,3 +43,5 @@ game_scheme_type_struct:0 "#TOOLTIP:SCHEME_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_court_amenities_setting_struct:0 "#TOOLTIP:COURT_AMENITIES_SETTING,$DESC_KEY$ $KEY_LOC|L$#!" game_nickname_struct:0 "#TOOLTIP:NICKNAME,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" + game_struggle_struct:0 "#TOOLTIP:STRUGGLE,$DESC_KEY$ $KEY_LOC|L$#!" + game_struggle_phase_struct:0 "#TOOLTIP:STRUGGLE_PHASE,$DESC_KEY$ $KEY_LOC|L$#!" diff --git a/project/ck3/base_game/localization/simp_chinese/traits_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/traits_l_simp_chinese.yml index 6fe65c37ef..644fbb34b4 100644 --- a/project/ck3/base_game/localization/simp_chinese/traits_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/traits_l_simp_chinese.yml @@ -621,7 +621,7 @@ #Muslim male & female versions of Blood of the Prophet, respectively trait_sayyid:0 "赛义德" trait_sayyida:0 "赛义达" - trait_sayyid_desc:1 "该角色的血管中流着先知的血。" + trait_sayyid_desc:1 "该角色的血管中流淌着先知的血。" trait_sayyid_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip]的血管中流着先知的血。" #Zoroastrian version of Savior trait_saoshyant:0 "萨奥希扬特" @@ -652,7 +652,7 @@ trait_consecrated_blood_desc:0 "该宗族部分成员毫不动摇的奉献赋予他们在祭司团体眼中不可挑剔的声誉。" trait_consecrated_blood_character_desc:0 "该宗族部分成员毫不动摇的奉献赋予他们在祭司团体眼中不可挑剔的声誉。" trait_blood_of_prophet:0 "先知的血脉" - trait_blood_of_prophet_desc:0 "该角色的血管中流着一位先知的血液。" + trait_blood_of_prophet_desc:0 "该角色的血管中流淌着一位先知的血液。" trait_blood_of_prophet_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip]的血管中流着一位先知的血液。" trait_faith_warrior:0 "信仰勇士" trait_faith_warrior_desc:0 "该角色参加了大圣战。" @@ -728,8 +728,8 @@ trait_poet_desc:0 "该角色享受将思想、感情和经历编成韵诗的夜晚时光。" trait_poet_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip]享受着[ROOT.GetCharacter.GetHerHis]的夜晚,将[ROOT.GetCharacter.GetHerHis]的思想、感情和经历入韵作诗。" trait_varangian:0 "瓦兰吉卫士" - trait_varangian_desc:0 "该角色作为瓦兰吉卫队的一员在拜占庭军队中服役。" - trait_varangian_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip]作为瓦兰吉卫队的一员在拜占庭军队中服役。" + trait_varangian_desc:0 "该角色曾作为瓦兰吉卫队的一员在拜占庭军队中服役。" + trait_varangian_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip]曾作为瓦兰吉卫队的一员在拜占庭军队中服役。" trait_viking_has_longships:0 "维京" trait_viking_fallback:0 "劫掠者" trait_viking_desc:0 "该角色在劫掠外国定居点这方面广为人知。" @@ -740,6 +740,21 @@ trait_adventurer:0 "冒险者" trait_adventurer_desc:0 "作为一名冒险家,该角色过着勇敢与行动的生活。" trait_adventurer_character_desc:0 "作为一名冒险家,[ROOT.GetCharacter.GetFirstNameNoTooltip]过着勇敢与行动的生活。" + + trait_education_republican_knowledge:0 "共和国学" + trait_education_republican_knowledge_1:0 "城镇居民" + trait_education_republican_knowledge_1_desc:1 "该角色在城市管理方面刚刚入门。" + trait_education_republican_knowledge_1_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip]在城市管理方面刚刚入门。" + trait_education_republican_knowledge_2:0 "市长见习" + trait_education_republican_knowledge_2_desc:1 "该角色在城市管理这门学问上受过训练。" + trait_education_republican_knowledge_2_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip]在城市管理这门学问上受过训练。" + trait_education_republican_knowledge_3:0 "城镇通才" + trait_education_republican_knowledge_3_desc:1 "该角色在城市管理上培养出了深刻的理解力。" + trait_education_republican_knowledge_3_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip]在城市管理上培养出了深刻的理解力。" + trait_education_republican_knowledge_4:0 "共和国继承人" + trait_education_republican_knowledge_4_desc:1 "该角色掌握了城市管理的奥妙。" + trait_education_republican_knowledge_4_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip]掌握了城市管理的奥妙。" + # Female version of Child of Concubine trait_child_of_concubine:1 "庶出" trait_child_of_concubine_desc:0 "该角色生于侍妾。" diff --git a/project/ck3/base_game/localization/simp_chinese/triggers/building_triggers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/triggers/building_triggers_l_simp_chinese.yml index a2b9f06041..6af6120b1b 100644 --- a/project/ck3/base_game/localization/simp_chinese/triggers/building_triggers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/triggers/building_triggers_l_simp_chinese.yml @@ -44,4 +44,7 @@ NOT_HAS_SPECIAL_BUILDING_TRIGGER_GLOBAL:0 "#bold 没#!有[special_building|E]" HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName]拥有[special_building|E]" NOT_HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName]没有[special_building|E]" + + HAS_HOLDING_DESC:0 "[PROVINCE.GetName]拥有一处[holding|E]" + NOT_HAS_HOLDING_DESC:0 "[PROVINCE.GetName]#bold 没有#![holding|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/triggers/character_script_list_triggers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/triggers/character_script_list_triggers_l_simp_chinese.yml index 68ee122258..a2e97273a0 100644 --- a/project/ck3/base_game/localization/simp_chinese/triggers/character_script_list_triggers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/triggers/character_script_list_triggers_l_simp_chinese.yml @@ -6,9 +6,14 @@ ALL_POOL_CHARACTERS:0 "所有在池内的角色:" ANY_POOL_CHARACTER:0 "任一在池内的角色:" - ANY_OF_CHARACTERS_VASSALS:0 "[CHARACTER.GetShortUINamePossessive]的任一[vassals|E]:" - ALL_OF_CHARACTERS_VASSALS:0 "[CHARACTER.GetShortUINamePossessive]的所有[vassals|E]:" - ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "[CHARACTER.GetShortUINamePossessive|V]的[vassals|E]$PARAMETERS$:" - ANY_OF_CHARACTERS_VASSALS_COUNT:0 "[CHARACTER.GetShortUINamePossessive|V]的[vassals|E]$PARAMETERS$:" + ANY_OF_CHARACTERS_VASSALS:1 "[CHARACTER.GetShortUINamePossessive]的任一[vassals|E]:" + ALL_OF_CHARACTERS_VASSALS:1 "[CHARACTER.GetShortUINamePossessive]的所有[vassals|E]:" + ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "[CHARACTER.GetShortUINamePossessive][vassals|E]中的$PARAMETERS$:" + ANY_OF_CHARACTERS_VASSALS_COUNT:0 "[CHARACTER.GetShortUINamePossessive][vassals|E]中的$PARAMETERS$:" - ANY_DYNASTY_MEMBER_COUNT:0 "[DYNASTY.GetBaseName][dynasty|E]的$PARAMETERS$成员:" + ANY_DYNASTY_MEMBER_COUNT:0 "[DYNASTY.GetBaseName][dynasty|E]中的$PARAMETERS$成员:" + + ANY_IN_DE_JURE_ALL_GLOBAL:0 "任何法理[titles|E]" + NOT_ANY_IN_DE_JURE_ALL_GLOBAL:0 "非法理[titles|E]" + ANY_IN_DE_JURE_ALL_THIRD:0 "[TITLE.GetName]的任何法理[titles|E]" + NOT_ANY_IN_DE_JURE_ALL_THIRD:0 "非[TITLE.GetName]法理的[titles|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/triggers/character_triggers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/triggers/character_triggers_l_simp_chinese.yml index b0e60d207d..6247e10933 100644 --- a/project/ck3/base_game/localization/simp_chinese/triggers/character_triggers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/triggers/character_triggers_l_simp_chinese.yml @@ -747,7 +747,7 @@ character_this_equal:1 "目标是[CHARACTER.GetShortUIName]" character_scope_equal:1 "目标是[CHARACTER.GetShortUIName]" - none_this_equal:1 "目标是[CHARACTER.GetShortUIName]" + none_this_equal:2 "目标未知" #completely_controls YOU_COMPLETELY_CONTROL_TITLE_DESC:0 "你[completely_control|E]了[TARGET_TITLE.GetNameNoTier]" diff --git a/project/ck3/base_game/localization/simp_chinese/triggers/landed_title_triggers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/triggers/landed_title_triggers_l_simp_chinese.yml index 51358fb827..d1b33c3b61 100644 --- a/project/ck3/base_game/localization/simp_chinese/triggers/landed_title_triggers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/triggers/landed_title_triggers_l_simp_chinese.yml @@ -83,6 +83,7 @@ HAS_TITLE_LAW_FLAG_TRIGGER:0 "有头衔法:$LAW$" IS_TITULAR_TRIGGER:0 "拥有[titular_title|E]" FORM_GERMANIA_CHRISTIAN_TRIGGER:0 "作为一名[CHARACTER.GetFaith.GetAdjective]统治者,你可以转而改革$e_hre$" + FORM_HISPANIA_MUST_END_STRUGGLE_TRIGGER:0 "在[iberian_struggle|E]解决前,不能成立$e_spain$" TITLE_HELD_YEARS:0 "持有$TITLE$已达到$VALUE|V0$年" TITLE_NOT_HELD_YEARS:0 "持有$TITLE$#bold 未#!达到$VALUE|V0$年" LANDED_TITLE_THIS_EQUAL:0 "是$TITLE$" diff --git a/project/ck3/base_game/localization/simp_chinese/triggers/province_triggers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/triggers/province_triggers_l_simp_chinese.yml index 9efb94caf7..f3b7df7d5d 100644 --- a/project/ck3/base_game/localization/simp_chinese/triggers/province_triggers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/triggers/province_triggers_l_simp_chinese.yml @@ -21,3 +21,5 @@ IS_HOLY_SITE_TRIGGER:0 "是一处圣地" HAS_CONTRUCTION_WITH_FLAG_TRIGGER:0 "拥有$FLAG|V$在建" NUM_LEASED_TITLES_TRIGGER:0 "租赁头衔数量:$NUM|V0$" + + IS_RAIDED_TRIGGER:0 "正被[raided|E]" diff --git a/project/ck3/base_game/localization/simp_chinese/triggers/script_list_triggers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/triggers/script_list_triggers_l_simp_chinese.yml index 1de6ef376c..2b72463487 100644 --- a/project/ck3/base_game/localization/simp_chinese/triggers/script_list_triggers_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/triggers/script_list_triggers_l_simp_chinese.yml @@ -30,7 +30,7 @@ ANY_HELD_TITLE:0 "持有的任一[title|E]:" ANY_OF_MY_HELD_TITLES:0 "我持有的任一[titles|E]:" - ANY_HELD_TITLE_COUNT:0 "$PARAMETERS$持有[titles|E]:" - ANY_OF_MY_HELD_TITLES_COUNT:0 "我持有的[titles|E]$PARAMETERS$:" - ANY_HELD_TITLE_PERCENT:0 "$PARAMETERS$持有[titles|E]:" - ANY_OF_MY_HELD_TITLES_PERCENT:0 "我持有的[titles|E]$PARAMETERS$:" + ANY_HELD_TITLE_COUNT:0 "持有的$PARAMETERS$个[titles|E]:" + ANY_OF_MY_HELD_TITLES_COUNT:0 "我持有[titles|E]中的$PARAMETERS$个:" + ANY_HELD_TITLE_PERCENT:0 "持有的$PARAMETERS$[titles|E]:" + ANY_OF_MY_HELD_TITLES_PERCENT:0 "我持有[titles|E]中的$PARAMETERS$:" diff --git a/project/ck3/base_game/localization/simp_chinese/triggers/struggle_triggers_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/triggers/struggle_triggers_l_simp_chinese.yml new file mode 100644 index 0000000000..23d447ec51 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/triggers/struggle_triggers_l_simp_chinese.yml @@ -0,0 +1,13 @@ +l_simp_chinese: + + IS_CULTURE_INVOLVED_IN_STRUGGLE_TRIGGER:0 "是被卷入[STRUGGLE.GetName]的[CULTURE.GetName]文化" + IS_FAITH_INVOLVED_IN_STRUGGLE_TRIGGER:0 "是被卷入[STRUGGLE.GetName]的[FAITH.GetName][faith|E]" + + STRUGGLE_PHASE_IS_TRIGGER:1 "[STRUGGLE.GetName]的当前阶段是[PHASE]" + NOT_STRUGGLE_PHASE_IS_TRIGGER:1 "[STRUGGLE.GetName]的当前阶段不是[PHASE]" + + STRUGGLE_TYPE_TRIGGER:0 "[STRUGGLE.GetName]类型是[STRUGGLE_TYPE]" + NOT_STRUGGLE_TYPE_TRIGGER:0 "[STRUGGLE.GetName]类型不是[STRUGGLE_TYPE]" + + IS_STRUGGLE_PHASE_TRIGGER:1 "[STRUGGLE.GetName]的当前阶段是[PHASE.GetName]" + NOT_IS_STRUGGLE_PHASE_TRIGGER:1 "[STRUGGLE.GetName]的当前阶段不是[PHASE.GetName]" diff --git a/project/ck3/base_game/localization/simp_chinese/triggers/trigger_system_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/triggers/trigger_system_l_simp_chinese.yml index 4f4367820e..2b0e7bf04b 100644 --- a/project/ck3/base_game/localization/simp_chinese/triggers/trigger_system_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/triggers/trigger_system_l_simp_chinese.yml @@ -1,11 +1,9 @@ -l_simp_chinese: - TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" - TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" - TRIGGER_LINE_ACTIVE_UNDEFINED:0 " •$TEXT$" - TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive •$TEXT$#!" - TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" - TRIGGER_AND:0 "所有条件:" - TRIGGER_OR:0 "至少一项条件:" - SUPPRESS:0 "" # empty +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_simp_chinese: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `TRIGGER_AND` +# Moved key `TRIGGER_OR` +# Moved key `SUPPRESS` diff --git a/project/ck3/base_game/localization/simp_chinese/tutorial/ep1_tutorial_reactive_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/tutorial/ep1_tutorial_reactive_l_simp_chinese.yml index d42f4429b9..2ca15f984e 100644 --- a/project/ck3/base_game/localization/simp_chinese/tutorial/ep1_tutorial_reactive_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/tutorial/ep1_tutorial_reactive_l_simp_chinese.yml @@ -24,7 +24,7 @@ action_reactive_advice_royal_court_click:0 "$click_to_open_lesson$" ra_rc_intro:0 "朝廷" - ra_rc_intro_desc:1 "你现在可进入属于自己的[royal_court|E]了!\n\n朝廷是一种特殊类型的宫廷,代表你在世界舞台上的隆重登场,让你可以使用一些新选项,获得一些新增益。\n\n只有[GetGovernment( 'feudal_government' ).GetName]和[GetGovernment( 'clan_government' ).GetName][government|E]的[kings|E]和[emperors|E]可以使用朝廷。" + ra_rc_intro_desc:2 "你现在可进入属于自己的[royal_court|E]了!\n\n朝廷是一种特殊类型的宫廷,代表你在世界舞台上的隆重登场,让你可以使用一些新选项,获得一些新增益。\n\n只有[GetGovernment( 'feudal_government' ).GetName]、[GetGovernment( 'clan_government' ).GetName]和[GetGovernment( 'tribal_government' ).GetName][government|E]的[kings|E]和[emperors|E]可以使用朝廷。" ra_rc_open:0 "$ra_rc_intro$" ra_rc_open_desc:0 "在[royal_court|E]中你可以做许多事情,自由地探索这些选项吧!\n\n现在,让我们快速浏览一下你可以进行的所有新行动。" diff --git a/project/ck3/base_game/localization/simp_chinese/tutorial/fp2_tutorial_reactive_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/tutorial/fp2_tutorial_reactive_l_simp_chinese.yml new file mode 100644 index 0000000000..14125ec6d4 --- /dev/null +++ b/project/ck3/base_game/localization/simp_chinese/tutorial/fp2_tutorial_reactive_l_simp_chinese.yml @@ -0,0 +1,44 @@ +l_simp_chinese: + reactive_advice_struggle:0 "斗争" + action_reactive_advice_struggle:0 "建议:斗争" + action_reactive_advice_struggle_desc:1 "你可以参与一场斗争。打开此处了解详情。" + action_reactive_advice_struggle_click:0 "$click_to_open_lesson$" + + lessons_struggle_introduction:0 "斗争" + lessons_struggle_introduction_desc:0 "现在你是一场[struggle|E]的一部分!\n\n[struggle_struggles|E]是一个[region|E]内的长期冲突,所有参与者的行动都会改变这片地区的状态,形成不同的[struggle_phase_phases|E]。该区域状态的改变将会对[war|E]、[faith|E]和[culture|E]产生不同的影响。\n\n最后,所有参与者都要竞争成为决定[struggle|E]如何结束的那个人,而斗争的结束方式影响着区域内的所有参与者。" + + lessons_struggle_region_open:0 "斗争区域" + lessons_struggle_region_open_desc:1 "[struggle_region|E]由一个当你悬停于斗争按钮时会高亮的新边框标记。只有在此区域内拥有领地的角色才能参与[struggle|E]。\n\n#TUT 区域外的[characters|E]可以在获得[struggle_region|E]内的领土、并将[capital|E]迁入其中后参与到[struggle|E]当中。#!" + + lessons_struggle_view_open:0 "进入斗争界面" + lessons_struggle_view_open_desc:0 "你可以在此处打开[struggle|E]界面,在这里你能查看与[struggle|E]有关的所有信息。" + lessons_struggle_view_open_prompt:0 "打开[struggle|E]界面" + + lessons_struggle_view:0 "斗争界面" + lessons_struggle_view_desc:1 "在斗争界面中,你能了解当前的[struggle_phase|E]及其效果。你也可以查看潜在的下一阶段,以及你尚需完成哪些[struggle_catalyst_catalysts|E],以将[struggle|E]推向下一阶段。" + + + lessons_struggle_current_phases_and_effects:0 "当前阶段及其效果" + lessons_struggle_current_phases_and_effects_desc:0 "当前[struggle_phase|E]影响着整个[struggle_region|E],对[struggle_involved|E]、[struggle_interloper|E]和[struggle_uninvolved|E]参与者造成特定影响。\n\n在这部分内容中,你可以查看此阶段对[war|E]、[faith|E]、[culture|E]和其他方面的影响。" + + lessons_next_struggle_phases:0 "下一斗争阶段" + lessons_next_struggle_phases_desc:2 "当前的[struggle_phase|E]将会在一个潜在的阶段进度到达[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]后结束。你必须通过完成[struggle_catalyst_catalysts|E]列表下的项目来增加潜在下一阶段的进度。\n\n#TUT 你可以通过检视任何潜在下一阶段来了解它们的效果以及近期的[struggle_catalyst|E]进度。选择某一项将会开启[struggle_catalyst|E]列表,它们可以由你或者其他[struggle|E][struggle_involved|E]角色在任意时间内完成。#!" + + lessons_ending_struggle_open:0 "结束斗争" + lessons_ending_struggle_open_desc:1 "[struggle|E]的阶段会持续变动,直到有参与者触发最终决议,并结束这场[struggle|E]。你可以随时查看最终决议,检查决议的要求和效果。" + lessons_ending_struggle_open_prompt:0 "打开最终决议" + + lessons_ending_struggle:0 "结束斗争" + lessons_ending_struggle_desc:1 "你可以在此处查看[struggle|E]的所有最终决议。\n\n请牢记,每个最终决议都需要你处于特定阶段才能触发。你会在有可用决议时收到提醒。" + + + lessons_explore_struggle_open:0 "探索斗争" + lessons_explore_struggle_open_desc:0 "现在你掌握了解了所有的基本概念,准备开始你的第一次[struggle|E]。\n\n你在一开始可以先查看当前阶段和你目标中的下一阶段的效果。" + + lessons_struggle_involvement_view_open:0 "斗争参与情况" + lessons_struggle_involvement_view_open_desc:1 "在一场[struggle|E]中,区域内的所有[characters|E]都能触发[struggle_catalyst_catalysts|E]。因此,了解谁是[struggle_involved]与[struggle_interloper]十分重要。[struggle|E]参与情况界面提供了这些信息。" + lessons_struggle_involvement_view_open_prompt:1 "打开斗争参与情况界面" + + lessons_struggle_involvement_view:0 "斗争参与情况" + lessons_struggle_involvement_view_desc:0 "在这里你可以查看你的参与情况信息,以及决定你是[struggle_involved|E]、[struggle_interloper|E]或[struggle_uninvolved|E]的原因。\n\n除了你个人的参与情况外,你还可以查看[struggle|E]参与者及其参与情况的列表。这里还可以查看[struggle_involved_cultures|E]和[struggle_involved_faiths|E]。\n\n#TUT 当你计划要触发某项诱因时,了解其他参与者的参与情况非常重要,因为该诱因可能会鼓励你针对其他[struggle|E]参与者、[faith|E]或[culture|E]。#!" + diff --git a/project/ck3/base_game/localization/simp_chinese/tutorial/tutorial_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/tutorial/tutorial_l_simp_chinese.yml index 075b32c75d..5a5b8c9e3a 100644 --- a/project/ck3/base_game/localization/simp_chinese/tutorial/tutorial_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/tutorial/tutorial_l_simp_chinese.yml @@ -50,6 +50,25 @@ lesson_step_6_of_8:0 "6/8" lesson_step_7_of_8:0 "7/8" lesson_step_8_of_8:0 "8/8" + lesson_step_1_of_9:0 "1/9" + lesson_step_2_of_9:0 "2/9" + lesson_step_3_of_9:0 "3/9" + lesson_step_4_of_9:0 "4/9" + lesson_step_5_of_9:0 "5/9" + lesson_step_6_of_9:0 "6/9" + lesson_step_7_of_9:0 "7/9" + lesson_step_8_of_9:0 "8/9" + lesson_step_9_of_9:0 "9/9" + lesson_step_1_of_10:0 "1/10" + lesson_step_2_of_10:0 "2/10" + lesson_step_3_of_10:0 "3/10" + lesson_step_4_of_10:0 "4/10" + lesson_step_5_of_10:0 "5/10" + lesson_step_6_of_10:0 "6/10" + lesson_step_7_of_10:0 "7/10" + lesson_step_8_of_10:0 "8/10" + lesson_step_9_of_10:0 "9/10" + lesson_step_10_of_10:0 "10/10" #Lesson names lesson_basics:0 "一:基础" @@ -208,7 +227,7 @@ lesson_basics_de_jure_titles:0 "头衔($lesson_basics_titles$)" lesson_basics_de_jure_titles_desc:4 "大部分[titles|E]都属于一个金字塔型的阶序,根据他们的$game_concept_title$[title_tier|E]:\n\n[barony|E]——由男爵或女男爵统治\n[county|E]——由伯爵或女伯爵统治\n[duchy|E]——由公爵或女公爵统治\n[kingdom|E]——由国王或女王统治\n[empire|E]——由皇帝或女皇统治\n\n所有$game_concept_title$按理来说都从属于某个高一$game_concept_title_tier$的$game_concept_title$,例如每个$game_concept_county$都是某个$game_concept_duchy$的一部分。\n\n#TUT 注意:这些头衔有许多动态名称——你当前的[ruler|E]掌管着一个“小王国”,相当于[duchy|E]等级。#!" lesson_basics_de_jure_cbs:0 "法理$lesson_basics_de_jure_titles$" - lesson_basics_de_jure_cbs_desc:4 "我们之所以说“按理来说”,是因为《十字军之王3》让你游玩历史时,没有办法保证一位[king|E]#EMP 真的#!掌控其[kingdom|E]“应当”包含的所有[titles|E]。\n\n我们将这种$game_concept_title$等级制称为[de_jure|E],如果这种结构被打破,就常常可能会导致领土纠纷战争。\n\n#TUT 如果你切换至公国头衔地图模式,你就可以看到,作为$d_munster$[duchy|E]的统治者,$c_desmond$[county|E]理应是你领地的一部分。#!" + lesson_basics_de_jure_cbs_desc:4 "我们之所以说“按理来说”,是因为《十字军之王3》让你游玩历史时,没有办法保证一位[king|E]#EMP 真的#!掌控其[kingdom|E]“应当”包含的所有[titles|E]。\n\n我们将这种$game_concept_title$等级制称为[de_jure|E],如果这种结构被打破,就常常可能会导致领土纠纷战争。\n\n如果你切换至公国头衔地图模式,你就可以看到,作为$d_munster$[duchy|E]的统治者,$c_desmond$[county|E]理应是你领地的一部分。\n\n不同的地图模式能帮助你了解世界上的$game_concept_de_jure$$game_concept_title$结构!" lesson_basics_de_jure_cbs_complete_1:0 "$lesson_basics_de_jure_cbs$" lesson_basics_de_jure_cbs_complete_2:0 "$lesson_basics_de_jure_cbs$" lesson_basics_change_map_mode_1_tt:1 "更改为公国头衔地图模式" @@ -254,7 +273,7 @@ lesson_basics_council_concept_desc:1 "管理[realm|E]工作繁多。作为[ruler|E],你有[council|E]的帮助——他们由[vassals|E]或你[court|E]的成员组成,是受你托付的顾问。\n\n#TUT 每个[skill|E]都对应一位内阁职位,已婚[rulers|E]则会有[spouse|E]作为贤内助辅助治理。#!" lesson_basics_council_view_tt:1 "打开内阁界面(已高亮)" lesson_basics_council_tasks:0 "内阁任务($lesson_basics_council$)" - lesson_basics_council_tasks_desc:1 "可以给[councillors|E]分派工作,他们都会做不同的事情!\n\n你可以在内阁界面中点击他们头像旁边的按钮来改变一名内阁成员的任务。\n\n#TUT 内阁成员是一个富有威望的职位——[powerful_vassals|E]会期望自己得到任命,并会因被遗漏而心生不满。#!" + lesson_basics_council_tasks_desc:1 "可以给[councillors|E]分派工作,他们都会做不同的事情!\n\n你可以在内阁界面中选择他们头像旁边的按钮来改变一名内阁成员的任务。\n\n#TUT 内阁成员是一个富有威望的职位——[powerful_vassals|E]会期望自己得到任命,并会因被遗漏而心生不满。#!" # Schemes & Hooks lesson_basics_schemes_concept:0 "计谋($lesson_basics_schemes$)" @@ -322,7 +341,7 @@ lesson_basics_levies_desc:2 "任何战争中,最重要的事件就是[armies|E]之间开打的[battles|E]。你的大部分士兵来自[levies|E],但你可以通过组建[men_at_arms|E]扩充你的$game_concept_army$。\n\n#TUT 如果情况真的不妙,你也可以招募[mercenaries|E]——如果你有[gold|E]的话。#!" lesson_basics_military_view_tt:1 "打开军事界面(已高亮)" lesson_basics_rally_points:0 "战争($lesson_basics_war$)" - lesson_basics_rally_points_desc:2 "当[war|E]开始,你可以点击红色的大按钮“$RAISE_ALL$”来征召你的[armies|E],这个按钮会和$game_concept_war_score$图标一起出现在你屏幕的右下角——你同样也可以在军事界面$RAISE_ALL$士兵。\n\n当$game_concept_war$结束,你必须在开启另一场$game_concept_war$之前解散你的士兵。\n\n#TUT [rally_points|E]是受你指挥的[levies|E]和[men_at_arms|E]的集合地;这是他们响应战事时出现的地点。#!" + lesson_basics_rally_points_desc:2 "当[war|E]开始,你可以通过#bold 快速访问条#!中的红色大旗帜图标来征召你的[armies|E],这个按钮会和$game_concept_war_score$图标一起出现——你同样也可以在军事界面$RAISE_ALL$士兵。\n\n当$game_concept_war$结束,你必须在开启另一场$game_concept_war$之前解散你的士兵。\n\n#TUT [rally_points|E]是受你指挥的[levies|E]和[men_at_arms|E]的集合地;这是他们响应战事时出现的地点。#!" lesson_basics_casus_belli:0 "战争($lesson_basics_war$)" lesson_basics_casus_belli_desc:1 "要发动[war|E],你需要针对另外一个[ruler|E]的合法的理由,[casus_belli|E]。\n\n获得$game_concept_casus_belli$的方法多种多样:你可能拥有[de_jure|E][titles|E],因而是你目标的[rightful_liege|E];你也可能继承了[claims|E],或者你可以针对附近的异信者发动[holy_wars|E]。\n\n尽管这些是最寻常的,也有几十种不同的$game_concept_casus_belli$等你在游玩中发掘和使用!\n\n#TUT 获得$game_concept_claims$最快也最直接的方法就是使用#EMP [fabricate_claim|E]#!。这是你的[court_chaplain|E]负责的事情,他的[councillor_tasks|E]之一。#!" diff --git a/project/ck3/base_game/localization/simp_chinese/wars_l_simp_chinese.yml b/project/ck3/base_game/localization/simp_chinese/wars_l_simp_chinese.yml index c9124a7611..86af74bf91 100644 --- a/project/ck3/base_game/localization/simp_chinese/wars_l_simp_chinese.yml +++ b/project/ck3/base_game/localization/simp_chinese/wars_l_simp_chinese.yml @@ -112,6 +112,8 @@ CB_SIZE_OF_TARGET_REALM_COST:0 "目标国家的规模" CB_VASSALIZING_KING:0 "附庸一个王国" CB_ATTACKER_CULTURE:0 "[culture|E]" + CB_STRUGGLE_PHASE_DISCOUNT:0 "[struggle_phase|E]" + CB_STRUGGLE_PHASE_SURCHARGE:0 "[struggle_phase|E]" independence_faction_war:0 "独立派系" independence_war_victory_desc_local_player_attacker_alone:0 "[attacker.GetShortUIName|U]从[defender.GetShortUIName]处独立。" @@ -440,3 +442,44 @@ reclaim_relic_artifact_war:0 "夺回圣[artifact|E]" reclaim_relic_artifact_war_NAME:0 "夺回圣物战争" reclaim_relic_artifact_war_NAME_FALLBACK:0 "$reclaim_relic_artifact_war_NAME$" + NATION_FRACTURING_WAR_NAME:1 "解体战争" + nation_fracturing_faction_war:1 "解体派系" + nation_fracturing_faction_war_victory_desc_local_player_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName]被摧毁,[defender.GetShortUINamePossessive|U]的[vassals|E]获得独立。" + nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName]被摧毁,[defender.GetShortUINamePossessive|U]的[vassals|E]获得独立。" + player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName|U]被摧毁,你的[vassals|E]获得独立。" + nation_fracturing_war_victory_desc_local_player_attacker:2 "[defender.GetPrimaryTitle.GetBaseName|U]被摧毁,[defender.GetShortUINamePossessive|U]的[vassals|E]获得独立。" + nation_fracturing_war_victory_desc_local_player_defender:2 "[defender.GetPrimaryTitle.GetBaseName|U]被摧毁,你的[vassals|E]获得独立。" + nation_fracturing_war_victory_desc:2 "[defender.GetPrimaryTitle.GetBaseName|U]被摧毁,[defender.GetShortUINamePossessive|U]的[vassals|E]获得独立。" + player_nation_fracturing_faction_war_white_peace_defender_desc:1 "[attacker.GetShortUIName|U]仍然是你的封臣。" + player_nation_fracturing_faction_war_white_peace_attacker_desc:1 "你仍然是[defender.GetShortUIName]的封臣。" + player_nation_fracturing_faction_war_white_peace_desc:1 "[attacker.GetShortUIName|U]仍然是[defender.GetShortUIName]的封臣。" + nation_fracturing_faction_war_white_peace_defender_desc:1 "所有叛乱者仍是你的封臣。" + nation_fracturing_faction_war_white_peace_attacker_desc:1 "你和其他所有叛乱者仍是[defender.GetShortUIName]的封臣。" + nation_fracturing_faction_war_white_peace_desc:0 "所有叛乱者仍是[defender.GetShortUIName]的封臣。" + nation_fracturing_faction_war_white_peace_end_desc:0 "[nation_fracturing_faction|E]解散,其成员[SCOPE.ScriptValue('faction_war_white_peace_cooldown')|0]年内无法加入派系。" + player_nation_fracturing_defeat_defender_desc:0 "你[imprison|E][attacker.GetShortUIName|U],并获得一个[revoke_title_reason|E]。" + player_nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U][imprisons|E]你,并获得一个[revoke_title_reason|E]。" + player_nation_fracturing_faction_war_defeat_desc:0 "[defender.GetShortUIName|U][imprisons|E][attacker.GetShortUIName|U],并获得一个[revoke_title_reason|E]。" + nation_fracturing_faction_war_defeat_defender_desc:0 "[defender.GetShortUIName|U]囚禁所有叛乱封臣,并对每个叛乱封臣获得一个[revoke_title_reason|E]。" + nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U]囚禁你和所有叛乱封臣,并对每个叛乱者获得一个[revoke_title_reason|E]。" + nation_fracturing_defeat_end_desc:0 "[nation_fracturing_faction|E]解散,其成员[SCOPE.ScriptValue('faction_war_defeat_cooldown')|0]年内无法加入派系。" + MEDI_CONQUEST_CB_NAME:0 "征服地中海[county|E]" + fp2_mediterranean_conquest_cb:0 "征服地中海" + STRUGGLE_WAR_NAME:2 "$ORDER$[ATTACKER.GetPrimaryTitle.GetAdjective][struggle_conquest_conquest|E][DEFENDER.GetPrimaryTitle.GetName]" + STRUGGLE_WAR_NAME_BASE:0 "[ATTACKER.GetPrimaryTitle.GetAdjective][DEFENDER.GetPrimaryTitle.GetName]" + STRUGGLE_COUNTY_CB_NAME:1 "[struggle_conquest|E]" + county_struggle_cb:0 "[struggle_conquest|E]" + county_struggle_cb_victory_desc_opm_attacker:0 "你[vassalize|E]受争夺的[title|E],摧毁持有者拥有的[title_tier|E]高于你或等于你的所有[titles|E]。" + county_struggle_cb_victory_desc_opm:0 "受争夺[titlepossessive|E]的[holder|E]被[attacker.GetShortUIName][vassalized|E]" + county_struggle_cb_victory_desc_attacker:0 "$county_conquest_cb_victory_desc_attacker$" + county_struggle_cb_victory_desc:0 "$county_conquest_cb_victory_desc$" + county_struggle_cb_white_peace_desc_defender:0 "$county_conquest_cb_white_peace_desc_defender$" + county_struggle_cb_white_peace_desc:0 "$county_conquest_cb_white_peace_desc$" + county_struggle_cb_defeat_desc_defender:0 "$county_conquest_cb_defeat_desc_defender$" + county_struggle_cb_defeat_desc_attacker:0 "$county_conquest_cb_defeat_desc_attacker$" + county_struggle_cb_defeat_desc:0 "$county_conquest_cb_defeat_desc$" + struggle_involvement_cb_check_failure:0 "你必须在相同[struggle|E]中并且此[casus_belli|E]不能在当前[struggle_phase|E]中被禁止" + CB_COST_STRUGGLE_PHASE_OPPORTUNITY:0 "[struggle_phase_iberia_opportunity|E]" + CB_COST_STRUGGLE_PHASE_HOSTILITY:0 "[struggle_phase_iberia_hostility|E]" + CB_COST_STRUGGLE_PHASE_COMPROMISE:0 "[struggle_phase_iberia_compromise|E]" + CB_COST_STRUGGLE_PHASE_CONCILIATION:0 "[struggle_phase_iberia_conciliation|E]" diff --git a/project/ck3/base_game/localization/spanish/achievements_l_spanish.yml b/project/ck3/base_game/localization/spanish/achievements_l_spanish.yml index ce4272050a..0957479865 100644 --- a/project/ck3/base_game/localization/spanish/achievements_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/achievements_l_spanish.yml @@ -70,17 +70,17 @@ ACHIEVEMENT_DESC_a_house_of_my_own_achievement:1 "Crea una [cadet_branch|lE] de tu [dynasty|lE]." ACHIEVEMENT_DESC_dreadful_ruler_achievement:1 "Ten la cantidad máxima de [dread|lE]." ACHIEVEMENT_DESC_stressful_situation_achievement:1 "Sufre un [mental_break|lE]." - ACHIEVEMENT_DESC_not_so_feudal_system_achievement:2 "Usar con éxito la [scheme|lE] de reivindicación del trono" + ACHIEVEMENT_DESC_not_so_feudal_system_achievement:2 "Usa con éxito la [scheme|lE] de reivindicación del trono." ACHIEVEMENT_DESC_the_succession_is_safe_achievement:3 "Ten diez hijos vivos. $rd_character_blocked_from_achievement$" ACHIEVEMENT_DESC_almost_there_achievement:0 "Funda Hungría y conviértete al Cristianismo en el papel de Álmos Árpád." - ACHIEVEMENT_DESC_last_count_first_king_achievement:2 "Funda Portugal en el papel del duque Nuño de Portucale" + ACHIEVEMENT_DESC_last_count_first_king_achievement:2 "Funda Portugal en el papel del duque Nuño de Portucale." ACHIEVEMENT_DESC_prolific_achievement:1 "Consigue que tu [dynasty|lE] tenga cien miembros vivos." - ACHIEVEMENT_DESC_a_name_known_throughout_the_world_achievement:2 "Que tu [dynasty|lE] alcance el máximo [dynasty_prestige_level|lE] posible" + ACHIEVEMENT_DESC_a_name_known_throughout_the_world_achievement:2 "Que tu [dynasty|lE] alcance el máximo [dynasty_prestige_level|lE] posible." ACHIEVEMENT_DESC_end_of_an_era_achievement:0 "Juega hasta 1453." ACHIEVEMENT_DESC_turning_to_diamonds_achievement:1 "Alcanza el máximo [stress_level|lE] posible." ACHIEVEMENT_DESC_reconquista_achievement:0 "Empieza como cristiano ibérico y convierte toda Iberia al cristianismo." ACHIEVEMENT_DESC_seven_holy_cities_achievement:1 "Como gobernante hindú, controla los siete [holy_sites|lE] hindúes a la vez." - ACHIEVEMENT_DESC_frankokratia_achievement:2 "Como francés católico, posee y [completely_controls|lE] el [kingdom|lE] de $k_thessalonika$ sin poseer ni ser vasallo del Imperio bizantino" + ACHIEVEMENT_DESC_frankokratia_achievement:2 "Como francés católico, posee y [completely_controls|lE] el [kingdom|lE] de $k_thessalonika$ sin poseer ni ser vasallo del Imperio bizantino." ACHIEVEMENT_DESC_celebrity_achievement:1 "Alcanza el máximo [prestige_level|lE] posible." ACHIEVEMENT_DESC_saint_achievement:1 "Alcanza el máximo [piety_level|lE] posible." ACHIEVEMENT_DESC_keeping_it_in_the_family_achievement:2 "Ten un [child|lE] con el [trait|lE] Consanguíneo. $rd_character_blocked_from_achievement$" @@ -90,7 +90,7 @@ ACHIEVEMENT_DESC_what_nepotism_achievement:1 "Consigue que tu [dynasty|lE] gobierne diez señoríos independientes de nivel reino o superior a la vez." ACHIEVEMENT_DESC_rise_from_the_ashes_achievement:0 "Restaura el Imperio romano." ACHIEVEMENT_DESC_the_emerald_isle_achievement:1 "Empieza como gobernante irlandés y consigue el [kingdom|lE] de Irlanda." - ACHIEVEMENT_DESC_from_rags_to_riches_achievement:2 "Comenzando como [count|lE], lleva a tu linaje a gobernar un [empire|lE]" + ACHIEVEMENT_DESC_from_rags_to_riches_achievement:2 "Comenzando como [count|lE], lleva a tu linaje a gobernar un [empire|lE]." ACHIEVEMENT_DESC_give_a_dog_a_bone_achievement:1 "Empieza como Matilda di Canossa en el 1066 y haz que tu [dynasty|lE] dirija el [kingdom|lE] de Italia, ten al menos cincuenta miembros vivos en tu [dynasty|lE] y funda una [holy_order|lE]." ACHIEVEMENT_DESC_al_andalus_achievement:1 "Empieza como un musulmán ibérico, controla toda Iberia y toma la [decision|lE] de vengar la batalla de Tours." ACHIEVEMENT_DESC_wily_as_the_fox_achievement:1 "Empieza como Robert el Zorro en el 1066, gobierna el [kingdom|lE] de Sicilia, consigue el reino de Épiro, el de Hellas o el de Tesalónica, y convierte todos sus [counties|lE] iniciales al catolicismo." @@ -179,5 +179,16 @@ NOT_ACHIEVEMENT_DESC_moving_up_in_the_world_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_beacon_of_progress_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" NOT_ACHIEVEMENT_DESC_mother_of_us_all_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_historys_best_friends:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_basque_in_my_glory:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_friendship_is_magic:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_high_stakes_chess:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberia_or_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_andalusian_inquisition:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_hostilities:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_conciliation:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_iberian_compromise:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "$ACHIEVEMENT_LOCKED_GENERIC$" + NOT_ACHIEVEMENT_DESC_fp2_el_cid_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" rd_character_blocked_from_achievement:1 "Puede no estar disponible para personajes creados en el Diseñador de gobernantes." diff --git a/project/ck3/base_game/localization/spanish/artifacts/artifacts_l_spanish.yml b/project/ck3/base_game/localization/spanish/artifacts/artifacts_l_spanish.yml index a2368eac8a..b31c0d90a7 100644 --- a/project/ck3/base_game/localization/spanish/artifacts/artifacts_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/artifacts/artifacts_l_spanish.yml @@ -50,20 +50,20 @@ feature_blade_metal_wrought_iron:0 "$metal_wrought_iron$" feature_blade_metal_folded_iron:0 "$metal_folded_iron$" feature_blade_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_blade_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_blade_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_blade_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_blade_metal_bulat_steel:1 "$metal_bulat_steel$" feature_head_metal_wrought_iron:0 "$metal_wrought_iron$" feature_head_metal_folded_iron:0 "$metal_folded_iron$" feature_head_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_head_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_head_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_head_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_head_metal_bulat_steel:1 "$metal_bulat_steel$" feature_handle_metal_wrought_iron:0 "$metal_wrought_iron$" feature_handle_metal_folded_iron:0 "$metal_folded_iron$" feature_handle_metal_wootz_steel:0 "$metal_wootz_steel$" - feature_handle_metal_damascus_steel:0 "$metal_bulat_steel$" - feature_handle_metal_bulat_steel:0 "$metal_damascus_steel$" + feature_handle_metal_damascus_steel:1 "$metal_damascus_steel$" + feature_handle_metal_bulat_steel:1 "$metal_bulat_steel$" # Precious/decorative metals and metal-based compounds metal_gold:0 "oro" @@ -991,7 +991,7 @@ artifact_dragvandil_name:0 "Dragvandil" artifact_dragvandil_description:0 "Una espada que se dice que perteneció a Egill Skallagrimsson, granjero, poeta y guerrero, famoso por la Saga de Egill." artifact_szczerbiec_name:0 "Szczerbiec" - artifact_szczerbiec_description:0 "De esta espada, supuestamente entregada por un ángel al rey Boleslao el Valiente, se afirma que es con la que golpeó la puerta dorada de Kiev. Tiene un significado simbólico inmenso" + artifact_szczerbiec_description:1 "De esta espada, supuestamente entregada por un ángel al rey Boleslao el Valiente, se afirma que es con la que golpeó la puerta dorada de Kyiv. Tiene un significado simbólico inmenso." artifact_chinese_caligraphy_name:1 "Caligrafía china" artifact_chinese_caligraphy_description:0 "Este delicado trozo de papel está cubierto de símbolos extraños, pero hermosos y muy exactos. Se dice que procede de las tierras de China, en el lejano Oriente." artifact_ruyi_name:0 "Ruyi" @@ -1025,7 +1025,7 @@ stained_glass_shard:0 "Trozo de vidrio «tintado» santificado" stained_glass_shard.desc:0 "Parece tintado de un curioso color sanguíneo…" xylospongium:0 "Esponja en un palo" - xylospongium.desc:1 "Su origen y finalidad no están claros, pero emite un olor tenue y desagradable." + xylospongium.desc:1 "Su origen y finalidad no están claros… pero emite un olor tenue y desagradable." #Common st_davids_morsel:1 "Bocado de San David" st_davids_morsel.desc:0 "Parece ser un trozo de carne seca. La edad y el origen no están claros." @@ -1064,3 +1064,7 @@ easteregg_artifact_elisabeth_plush_description:0 "El zorro de peluche de Elisabeth es un juguete muy querido que estuvo con ella durante casi toda su vida. A menudo se veía a Elisabeth hablar con él mientras tejía intrincadas claves para quien contratara sus servicios. Es reconfortante e inspira a su poseedor a imitar la astucia del zorro." child_toy_template_tt:0 "Debe ser [child|lE] para equiparse como [inventory_artifact|lE]" + + # Blessed Junk + fp2_blessed_junk:0 "$blessed_artifact_modifier$[ROOT.Char.Custom('TrinketLookAdjective')]" + fp2_blessed_junk_desc:0 "Un artefacto [ROOT.Char.Custom('TrinketLookAdverbFollowup')] [ROOT.Char.Custom('TrinketLookAdjective')] aunque, por lo demás, inútil, $blessed_artifact_modifier_desc$." diff --git a/project/ck3/base_game/localization/spanish/artifacts/court_artifacts_l_spanish.yml b/project/ck3/base_game/localization/spanish/artifacts/court_artifacts_l_spanish.yml index 0dc6cc2973..591cd2f3d0 100644 --- a/project/ck3/base_game/localization/spanish/artifacts/court_artifacts_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/artifacts/court_artifacts_l_spanish.yml @@ -220,11 +220,11 @@ # Sculptures artifact_sculpture_name:0 "Estatua $artifact_name_prefix$" - artifact_sculpture_description:1 "Una [SCOPE.Custom('ArtifactArticleWealth')] estatua de [owner.GetTitledFirstName], [SCOPE.Custom('ArtifactAdverbQuality')] esculpida y pintada. [owner.Custom('ES_ElLa')|U] [owner.GetTitleAsNameNoTooltip] es célebre por su [owner.Custom('RulerSkill')]. El [newly_created_artifact.GetFeatureText( 'sculpture_material' )] de la escultura está [SCOPE.Custom('ArtifactAdverbQuality')] trabajado." + artifact_sculpture_description:1 "Una [SCOPE.Custom('ArtifactArticleWealth')] estatua de [owner.GetTitledFirstName], [SCOPE.Custom('ArtifactAdverbQuality')] esculpida y pintada. [owner.GetTitleAsNameNoTooltip] es célebre por su [owner.Custom('RulerSkill')]. El [newly_created_artifact.GetFeatureText( 'sculpture_material' )] de la escultura está [SCOPE.Custom('ArtifactAdverbQuality')] trabajado." artifact_sculpture_warrior:1 "habilidad sin par en combate" artifact_sculpture_ruler:1 "ilustrado reinado sobre el [ROOT.Char.GetPrimaryTitle.GetNameNoTooltip]." artifact_sculpture_religious_name:1 "Estatua de [owner.Custom('RandomDivinity')]" - artifact_sculpture_religious_description:1 "Una estatua esculpida y pintada de [owner.Custom('RandomDivinity')]. En la base se ha inscrito una cita del libro sagrado de la fe [owner.GetFaith.GetAdjective]" + artifact_sculpture_religious_description:2 "Una estatua esculpida y pintada de gran significado religioso. En la base se ha grabado una cita del/la [owner.GetFaith.ReligiousText] de la fe [owner.GetFaith.GetAdjective]." artifact_sculpture_religious_highgod:1 "[ROOT.Char.GetFaith.HighGodName]" artifact_sculpture_religious_health:1 "[ROOT.Char.GetFaith.HealthGodName]" artifact_sculpture_religious_fertility:1 "[ROOT.Char.GetFaith.FertilityGodName]" @@ -232,7 +232,7 @@ artifact_sculpture_religious_war:1 "[ROOT.Char.GetFaith.WarGodName]" artifact_sculpture_religious_knowledge:1 "[ROOT.Char.GetFaith.KnowledgeGodName]" artifact_sculpture_religious_christian_name:1 "Estatua de [owner.Custom('RandomSaint')]" - artifact_sculpture_religious_christian_description:1 "Una estatua esculpida y pintada de [owner.Custom('RandomSaint')]. En la base se ha inscrito una cita del libro sagrado de la fe [owner.GetFaith.GetAdjective]" + artifact_sculpture_religious_christian_description:2 "Una estatua esculpida y pintada de gran valor religioso para los fieles. En la base se ha grabado una cita del/la [owner.GetFaith.ReligiousText] de la fe [owner.GetFaith.GetAdjective]." artifact_statue_religious_jesus:0 "Jesús en la cruz" artifact_statue_religious_mary:0 "la Virgen María" #artifact_sculpture_virgin_mary_description: "A carved and painted statue of the Virgin Mary, mother of Jesus." @@ -445,7 +445,7 @@ feature_book_title_diplomacy_orkneyinga:0 "Saga de los orcadenses $artifact_name_prefix_artifact_scope$" feature_book_topic_diplomacy_orkneyinga:0 "Un manuscrito de [Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')] calidad que narra la historia de los aventureros nórdicos que navegaron hacia el Oeste." feature_book_title_diplomacy_poetry:0 "Poesía $artifact_name_prefix_artifact_scope$" - feature_book_topic_diplomacy_poetry:1 "Una recopilación de [Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')] calidad de poesía grácil e inspirada por [actor.Custom('ES_ElLa')] célebre [actor.GetTitledFirstNameNoTooltip] y dedicada [Artifact.GetOwner.Custom('ES_AlAla')] [Artifact.GetOwner.GetTitledFirstNameNoTooltip]." + feature_book_topic_diplomacy_poetry:1 "Una recopilación de [Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')] calidad de poesía grácil e inspirada por célebre [actor.GetTitledFirstNameNoTooltip] y dedicada [Artifact.GetOwner.Custom('ES_AlAla')] [Artifact.GetOwner.GetTitledFirstNameNoTooltip]." feature_book_title_diplomacy_jokes:0 "Filógeos $artifact_name_prefix_artifact_scope$" feature_book_topic_diplomacy_jokes:0 "Una recopilación de chistes de [Artifact.GetOwner.Custom('ArtifactArticleWealth')] factura. El humor muestra una comprensión [Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')] de tono y estructura de frases, así como una notable irreverencia de los intelectuales." @@ -481,7 +481,7 @@ feature_book_title_learning_mahabharata:0 "Mahábharata $artifact_name_prefix_artifact_scope$" feature_book_topic_learning_mahabharata:0 "Un ejemplar de [Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')] calidad y [Artifact.GetOwner.Custom('ArtifactAdverbWealth')] miniado del antiguo poema épico Mahábharata. La historia narra la lucha entre dos grupos de primos, los Pandavas y los Kauravas, en su lucha por el trono de Hastinapura." feature_book_title_learning_mufaddaliyat:0 "Mufaddaliyat $artifact_name_prefix_artifact_scope$" - feature_book_topic_learning_mufaddaliyat:0 "Una recensión comentada de [Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')] calidad de la antología poética conocida como Mufaddaliyat por [author.Custom('ES_ElLa')] célebre erudit[author.Custom('ES_OA')] [author.GetTitledFirstNameNoTooltip]" + feature_book_topic_learning_mufaddaliyat:0 "Una recensión comentada de [Artifact.GetOwner.Custom('ArtifactArticleBookContentQuality')] calidad de la antología poética conocida como Mufaddaliyat por tal célebre erudit[author.Custom('ES_OA')] [author.GetTitledFirstNameNoTooltip]" feature_book_title_learning_prayers:1 "Oraciones para el [Artifact.GetOwner.GetFaith.GetAdherentName]" feature_book_topic_learning_prayers:1 "Un imponente libro de oraciones para los fieles [Artifact.GetOwner.GetFaith.GetAdherentNamePlural], [Artifact.GetOwner.Custom('ArtifactAdverbWealth')] ilustrado." feature_book_title_learning_hours:0 "Libro de las horas $artifact_name_prefix_artifact_scope$" diff --git a/project/ck3/base_game/localization/spanish/artifacts/court_event_artifacts_l_spanish.yml b/project/ck3/base_game/localization/spanish/artifacts/court_event_artifacts_l_spanish.yml index 33cb56b5e0..4e61a7a21e 100644 --- a/project/ck3/base_game/localization/spanish/artifacts/court_event_artifacts_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/artifacts/court_event_artifacts_l_spanish.yml @@ -19,17 +19,17 @@ #court.4750 Book commissions pope_joan_book_name:0 "Cuentos de la papisa Juana" - pope_joan_book_desc:0 "Un libro donde [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitledFirstNameNoTooltip] aparece como la papisa Juana. ¿Devoto, blasfemo o seductor?" + pope_joan_book_desc:0 "Un libro donde [ROOT.Char.GetTitledFirstNameNoTooltip] aparece como la papisa Juana. ¿Devoto, blasfemo o seductor?" lady_godiva_book_name:0 "Cuentos de Lady Godiva" lady_godiva_book_desc:0 "Al menos la representación [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.GetTitledFirstNameNoTooltip] desnud[ROOT.Char.Custom('ES_OA')] a caballo es halagadora." caligula_book_name:0 "Los 500 latigazos" caligula_book_desc:0 "Quinientas páginas donde Calígula azota [ROOT.Char.Custom('ES_AlAla')] [ROOT.Char.GetTitledFirstNameNoTooltip]." nasreddin_book_name:0 "Cuentos de Nasreddin" - nasreddin_book_desc:0 "Donde [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitledFirstNameNoTooltip] recibe el gran honor de las mofas de Nasreddin." + nasreddin_book_desc:0 "Donde [ROOT.Char.GetTitledFirstNameNoTooltip] recibe el gran honor de las mofas de Nasreddin." valmiki_book_name:0 "Epigramas de Valmiki" valmiki_book_desc:0 "Una serie de ocurrencias del primero de los poetas, Valmiki, insólitamente pronunciadas por boca [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.GetTitledFirstNameNoTooltip]" ruler_hero_book_name:0 "Cuentos [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.GetTitledFirstNameNoTooltip]" - ruler_hero_book_desc:0 "En la primera línea aparece [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitledFirstNameNoTooltip], que manifiesta a su corte: «Debo sentarme, porque no os soporto»." + ruler_hero_book_desc:0 "En la primera línea aparece [ROOT.Char.GetTitledFirstNameNoTooltip], que manifiesta a su corte: «Debo sentarme, porque no os soporto»." sinbad_book_name:0 "Los viajes de Simbad" sinbad_book_desc:0 "Un libro donde varias fieras a las que se enfrenta Simbad tienen la cara [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.GetTitledFirstNameNoTooltip]" diff --git a/project/ck3/base_game/localization/spanish/battles_l_spanish.yml b/project/ck3/base_game/localization/spanish/battles_l_spanish.yml index 242b5d3d66..9f0ff74691 100644 --- a/project/ck3/base_game/localization/spanish/battles_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/battles_l_spanish.yml @@ -21,21 +21,21 @@ berserker_rage_no_enemy_enemy:1 "¡El $knight_culture_player_no_tooltip_lowercase$ enemigo [CHARACTER.GetShortUINameNoTooltip] ha masacrado a nuestras tropas, convirtiéndose en [GetTrait('berserker').GetName( GetNullCharacter )]!" berserker_rage_no_enemy_friendly:1 "¡Nuestro $knight_culture_player_no_tooltip_lowercase$ [CHARACTER.GetShortUINameNoTooltip] ha masacrado a los soldados enemigos, convirtiéndose en [GetTrait('berserker').GetName( GetNullCharacter )]!" - berserker_rage_killed_enemy_no_trait_v2_enemy:0 "¡Nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] fue partid[TARGET_CHARACTER.Custom('ES_OA')] en dos por [CHARACTER.Custom('ES_ElLa')] [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip]!" + berserker_rage_killed_enemy_no_trait_v2_enemy:0 "¡Nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] fue partid[TARGET_CHARACTER.Custom('ES_OA')] en dos por semejante [GetTrait('berserker').GetName( GetNullCharacter )], [CHARACTER.GetShortUINameNoTooltip]!" berserker_rage_killed_enemy_no_trait_v2_friendly:0 "¡Nuestr[CHARACTER.Custom('ES_OA')] caballer[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUINameNoTooltip] partió en dos a [TARGET_CHARACTER.GetShortUINameNoTooltip]!" - berserker_rage_killed_enemy_no_trait_v3_enemy:0 "¡Nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] fue desmembrad[TARGET_CHARACTER.Custom('ES_OA')] ferozmente por [CHARACTER.Custom('ES_ElLa')] [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip]!" + berserker_rage_killed_enemy_no_trait_v3_enemy:0 "¡Nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] fue desmembrad[TARGET_CHARACTER.Custom('ES_OA')] ferozmente por semejante [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip]!" berserker_rage_killed_enemy_no_trait_v3_friendly:0 "¡Nuestr[CHARACTER.Custom('ES_OA')] caballer[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUINameNoTooltip] desmembró ferozmente a [TARGET_CHARACTER.GetShortUINameNoTooltip]!" - berserker_rage_killed_enemy_no_trait_v4_enemy:0 "¡A nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] le arrancó los miembros uno a uno [CHARACTER.Custom('ES_ElLa')] [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip]!" + berserker_rage_killed_enemy_no_trait_v4_enemy:0 "¡A nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] le arrancó los miembros uno a uno [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip]!" berserker_rage_killed_enemy_no_trait_v4_friendly:0 "¡Nuestr[CHARACTER.Custom('ES_OA')] caballer[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUINameNoTooltip] le arrancó los miembros a [TARGET_CHARACTER.GetShortUINameNoTooltip] uno a uno!" - berserker_rage_killed_enemy_no_trait_v5_enemy:0 "¡Nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] fue despedazad[TARGET_CHARACTER.Custom('ES_OA')] por [CHARACTER.Custom('ES_ElLa')] [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip]!" + berserker_rage_killed_enemy_no_trait_v5_enemy:0 "¡Nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] fue despedazad[TARGET_CHARACTER.Custom('ES_OA')] por [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip]!" berserker_rage_killed_enemy_no_trait_v5_friendly:0 "¡Nuestr[CHARACTER.Custom('ES_OA')] caballer[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUINameNoTooltip] hizo pedazos a [TARGET_CHARACTER.GetShortUINameNoTooltip]!" - berserker_rage_killed_enemy_no_trait_v6_enemy:0 "¡[CHARACTER.Custom('ES_ElLa')|U] [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip] le arrancó el corazón a nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip]!" + berserker_rage_killed_enemy_no_trait_v6_enemy:0 "¡Tal [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip] le arrancó el corazón a nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip]!" berserker_rage_killed_enemy_no_trait_v6_friendly:0 "¡Nuestr[CHARACTER.Custom('ES_OA')] caballer[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUINameNoTooltip] le arrancó el corazón a [TARGET_CHARACTER.GetShortUINameNoTooltip]!" - berserker_rage_killed_enemy_no_trait_v7_enemy:0 "¡A nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUIName] se le paró el corazón cuando [CHARACTER.Custom('ES_ElLa')] [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip] le rugió!" + berserker_rage_killed_enemy_no_trait_v7_enemy:0 "¡A nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUIName] se le paró el corazón cuando [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip] le rugió!" berserker_rage_killed_enemy_no_trait_v7_friendly:0 "¡Nuestr[CHARACTER.Custom('ES_OA')] caballer[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUINameNoTooltip] mató de miedo a [TARGET_CHARACTER.GetShortUINameNoTooltip] con un poderoso rugido!" - berserker_rage_killed_enemy_no_trait_v8_enemy:0 "¡[CHARACTER.Custom('ES_ElLa')|U] [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip] partió en dos el cráneo de nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip]!" + berserker_rage_killed_enemy_no_trait_v8_enemy:0 "¡Tal [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip] partió en dos el cráneo de nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip]!" berserker_rage_killed_enemy_no_trait_v8_friendly:0 "¡Nuestr[CHARACTER.Custom('ES_OA')] caballer[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUINameNoTooltip] le partió en dos el cráneo a [TARGET_CHARACTER.GetShortUINameNoTooltip]!" - berserker_rage_killed_enemy_no_trait_v9_enemy:0 "¡[CHARACTER.Custom('ES_ElLa')|U] [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip] estranguló a nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] con sus propios intestinos!" + berserker_rage_killed_enemy_no_trait_v9_enemy:0 "¡Tal [GetTrait('berserker').GetName( GetNullCharacter )] [CHARACTER.GetShortUINameNoTooltip] estranguló a nuestr[TARGET_CHARACTER.Custom('ES_OA')] caballer[TARGET_CHARACTER.Custom('ES_OA')] [TARGET_CHARACTER.GetShortUINameNoTooltip] con sus propios intestinos!" berserker_rage_killed_enemy_no_trait_v9_friendly:0 "¡Nuestr[CHARACTER.Custom('ES_OA')] caballer[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUINameNoTooltip] estranguló a [TARGET_CHARACTER.GetShortUINameNoTooltip] con sus propios intestinos!" # Shieldmaiden Kills @@ -52,28 +52,28 @@ # Commander injured/killed event string for use in battle events. commander_wounded_no_enemy_friendly_player:2 "¡Te hirieron mientras liderabas a tus tropas en combate!" - commander_wounded_no_enemy_friendly:0 "¡[CHARACTER.Custom('ES_ElLa')|U] comandante [CHARACTER.GetUINameNoTooltip] sufrió heridas mientras lideraba a sus tropas en combate!" - commander_wounded_no_enemy_enemy:0 "¡Uno de nuestros valientes soldados ha logrado herir en combate a [CHARACTER.GetUINameNoTooltip], [CHARACTER.Custom('ES_ElLa')] comandante enemig[CHARACTER.Custom('ES_OA')]!" + commander_wounded_no_enemy_friendly:0 "¡Comandante [CHARACTER.GetUINameNoTooltip] sufrió heridas mientras lideraba a sus tropas en combate!" + commander_wounded_no_enemy_enemy:0 "¡Uno de nuestros valientes soldados ha logrado herir en combate a [CHARACTER.GetUINameNoTooltip], comandante enemig[CHARACTER.Custom('ES_OA')]!" commander_wounded_by_enemy_friendly_player:1 "¡[TARGET_CHARACTER.GetUINameNoTooltip] te hirió mientras liderabas a tus tropas en combate!" - commander_wounded_by_enemy_friendly:0 "¡[TARGET_CHARACTER.GetUINameNoTooltip] hirió a [CHARACTER.Custom('ES_ElLa')] comandante [CHARACTER.GetUINameNoTooltip] mientras lideraba a sus tropas en combate!" - commander_wounded_by_enemy_enemy:0 "¡[TARGET_CHARACTER.GetUINameNoTooltip] ha herido en combate a [CHARACTER.GetUINameNoTooltip], [CHARACTER.Custom('ES_ElLa')] comandante enemig[CHARACTER.Custom('ES_OA')]!" + commander_wounded_by_enemy_friendly:0 "¡[TARGET_CHARACTER.GetUINameNoTooltip] hirió a [CHARACTER.GetUINameNoTooltip], que comandaba a sus tropas en combate!" + commander_wounded_by_enemy_enemy:0 "¡[TARGET_CHARACTER.GetUINameNoTooltip] ha herido en combate a [CHARACTER.GetUINameNoTooltip], comandante enemig[CHARACTER.Custom('ES_OA')]!" commander_maimed_no_enemy_friendly_player:0 "¡Un soldado enemigo me mutiló mientras lideraba a mis tropas en combate!" - commander_maimed_no_enemy_friendly:0 "¡[CHARACTER.Custom('ES_ElLa')|U] comandante [CHARACTER.GetUINameNoTooltip] fue mutilad[CHARACTER.Custom('ES_OA')] mientras lideraba a sus tropas en combate!" - commander_maimed_no_enemy_enemy:0 "¡Uno de nuestros valientes soldados ha logrado mutilar en combate a [CHARACTER.GetUINameNoTooltip], [CHARACTER.Custom('ES_ElLa')] comandante enemig[CHARACTER.Custom('ES_OA')]!" + commander_maimed_no_enemy_friendly:0 "¡[CHARACTER.GetUINameNoTooltip], que estaba al mando fue mutilad[CHARACTER.Custom('ES_OA')] mientras lideraba a sus tropas en combate!" + commander_maimed_no_enemy_enemy:0 "¡Uno de nuestros valientes soldados ha logrado mutilar en combate a [CHARACTER.GetUINameNoTooltip], su comandante enemig[CHARACTER.Custom('ES_OA')]!" commander_maimed_by_enemy_friendly_player:1 "¡[TARGET_CHARACTER.GetUINameNoTooltip] te mutiló mientras liderabas a tus tropas en combate!" - commander_maimed_by_enemy_friendly:0 "¡[CHARACTER.Custom('ES_ElLa')|U] comandante [CHARACTER.GetUINameNoTooltip] fue mutilad[CHARACTER.Custom('ES_OA')] en combate por [TARGET_CHARACTER.GetUINameNoTooltip]!" - commander_maimed_by_enemy_enemy:0 "¡[TARGET_CHARACTER.GetUINameNoTooltip] ha mutilado en combate a [CHARACTER.GetUINameNoTooltip], [CHARACTER.Custom('ES_ElLa')] comandante enemig[CHARACTER.Custom('ES_OA')]!" + commander_maimed_by_enemy_friendly:0 "¡[CHARACTER.GetUINameNoTooltip], que comandaba, fue mutilad[CHARACTER.Custom('ES_OA')] en combate por [TARGET_CHARACTER.GetUINameNoTooltip]!" + commander_maimed_by_enemy_enemy:0 "¡[TARGET_CHARACTER.GetUINameNoTooltip] ha mutilado en combate a [CHARACTER.GetUINameNoTooltip], comandante enemig[CHARACTER.Custom('ES_OA')]!" commander_killed_no_enemy_friendly_player:0 "¡Un soldado enemigo me mató mientras lideraba a mis tropas en combate!" - commander_killed_no_enemy_friendly:0 "¡[CHARACTER.Custom('ES_ElLa')|U] comandante [CHARACTER.GetUINameNoTooltip] murió mientras lideraba a sus tropas en combate!" - commander_killed_no_enemy_enemy:0 "¡Uno de nuestros valientes soldados ha logrado matar a [CHARACTER.GetUINameNoTooltip], [CHARACTER.Custom('ES_ElLa')] comandante enemig[CHARACTER.Custom('ES_OA')], y ha sembrado la confusión en su ejército!" + commander_killed_no_enemy_friendly:0 "¡Comandante [CHARACTER.GetUINameNoTooltip] murió mientras lideraba a sus tropas en combate!" + commander_killed_no_enemy_enemy:0 "¡Uno de nuestros valientes soldados ha logrado matar a [CHARACTER.GetUINameNoTooltip], comandante enemig[CHARACTER.Custom('ES_OA')], y ha sembrado la confusión en su ejército!" commander_killed_by_enemy_friendly_player:1 "¡[TARGET_CHARACTER.GetUINameNoTooltip] te mató mientras liderabas a tus tropas en combate!" - commander_killed_by_enemy_friendly:0 "¡[CHARACTER.Custom('ES_ElLa')|U] comandante [CHARACTER.GetUINameNoTooltip] fue asesinad[CHARACTER.Custom('ES_OA')] por [TARGET_CHARACTER.GetUINameNoTooltip]!" - commander_killed_by_enemy_enemy:0 "¡[TARGET_CHARACTER.GetUINameNoTooltip] ha matado a [CHARACTER.GetUINameNoTooltip], [CHARACTER.Custom('ES_ElLa')] comandante enemig[CHARACTER.Custom('ES_OA')], y ha sembrado la confusión en su ejército!" + commander_killed_by_enemy_friendly:0 "¡Comandante [CHARACTER.GetUINameNoTooltip] fue asesinad[CHARACTER.Custom('ES_OA')] por [TARGET_CHARACTER.GetUINameNoTooltip]!" + commander_killed_by_enemy_enemy:0 "¡[TARGET_CHARACTER.GetUINameNoTooltip] ha matado a [CHARACTER.GetUINameNoTooltip], comandante enemig[CHARACTER.Custom('ES_OA')], y ha sembrado la confusión en su ejército!" # Commander injured/killed event strings for use in messages/toasts. commander_wounded_no_enemy_interface_friendly_player:1 "¡Un soldado enemigo te hirió mientras liderabas a tus tropas en combate!" diff --git a/project/ck3/base_game/localization/spanish/board_game_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/board_game_events_l_spanish.yml new file mode 100644 index 0000000000..9782e56c5b --- /dev/null +++ b/project/ck3/base_game/localization/spanish/board_game_events_l_spanish.yml @@ -0,0 +1,419 @@ +l_spanish: + + ################################################## + # Misc + board_games.0000.t:1 "El mayor de los juegos: [SCOPE.Custom('BG_GameType')|U]" + board_games.0001.t:0 "$board_games.0000.t$" + + ################################################## + # Opponent Winning + board_games.0001.desc.opponent_winning.diplomacy.low:0 "«Sabéis», reflexiona mi contrincante, «puede que no hable mucho, pero se me da preocupantemente bien jugar [SCOPE.Custom('BG_GameType')]»." + board_games.0001.desc.opponent_winning.diplomacy.medium:0 "«Ay, si hablar en público fuera tan fácil como venceros en una partida de [SCOPE.Custom('BG_GameType')]», señala mi contrincante." + board_games.0001.desc.opponent_winning.diplomacy.high:0 "«La verdad, no sé qué es más fácil», lamenta mi contrincante, «ganaros en una partida de [SCOPE.Custom('BG_GameType')] o contar la historia de vuestra embarazosa derrota»." + board_games.0001.desc.opponent_winning.martial.low:0 "«Si la guerra fuera tan fácil como una partida de [SCOPE.Custom('BG_GameType')], ya dominaría el mundo», ríe mi contrincante. «Pero bueno, así soy yo»." + board_games.0001.desc.opponent_winning.martial.medium:0 "«Hum… la estrategia no es lo vuestro, ¿verdad?», se jacta mi contrincante." + board_games.0001.desc.opponent_winning.martial.high:0 "«El campo de batalla, el tablero, la cuestión es saber qué es lo más importante», trina mi contrincante. Y se da unos golpecitos en la frente para enfatizar." + board_games.0001.desc.opponent_winning.stewardship.low:0 "«Ojalá los asuntos monetarios fueran tan fáciles como echar una partida de [SCOPE.Custom('BG_GameType')]», observa mi contrincante. «Nadaría en plata»." + board_games.0001.desc.opponent_winning.stewardship.medium:0 "«¿Creéis que echar partidas de [SCOPE.Custom('BG_GameType')] es una buena práctica para la verdadera administración?», se pregunta ociosamente mi contrincante. «Siempre lo he creído. No implico nada al respecto»." + board_games.0001.desc.opponent_winning.stewardship.high:0 "«Siempre he creído que echando partidas de [SCOPE.Custom('BG_GameType')] se puede aprender mucho sobre cómo dirigir un señorío», pontifica mi contrincante. «Y viceversa, naturalmente»." + board_games.0001.desc.opponent_winning.intrigue.low:0 "«Veis, por esto me gustan las partidas de [SCOPE.Custom('BG_GameType')]», opina mi contrincante. «Sin subterfugios ni mentiras, solo un juego limpio de ingenio. Uno donde, bueno…»" + board_games.0001.desc.opponent_winning.intrigue.medium:0 "«¿Sabíais que se puede saber #EMP exactamente#! cómo miente alguien con observar su [bg_myself.Custom('MaskFace')] durante una partida de [SCOPE.Custom('BG_GameType')]?», pregunta mi contrincante. «Oh, no me refería a que… Solo era un comentario…»" + board_games.0001.desc.opponent_winning.intrigue.high:0 "«Cuidado», sonríe mi contrincante, «un movimiento más como ese y activaréis mi [SCOPE.Custom('BG_GamePiece')]-trampa»." + board_games.0001.desc.opponent_winning.learning.low:0 "«Me dicen que necesito #EMP libros#! para demostrar que soy inteligente», pontifica mi contrincante, «pero creo que ahora está bastante claro que no soy tan torpe»." + board_games.0001.desc.opponent_winning.learning.medium:0 "«Sinceramente», elogia mi contrincante, «me impresiona que juguéis tan bien, teniendo en cuenta a quién os enfrentáis»." + board_games.0001.desc.opponent_winning.learning.high:0 "«He estudiado a fondo muchas partidas de [SCOPE.Custom('BG_GameType')]», explica mi contrincante, «y siento decir que, sencillamente, a estas alturas no creo que haya forma de que ganéis»." + board_games.0001.desc.opponent_winning.trait.lustful:0 "«Como mejor amante #EMP y#! jugador[bg_opponent.Custom('ES_XA')] de [SCOPE.Custom('BG_GameType')] del mundo, no os culpo por perder contra mí», ríe mi contrincante." + board_games.0001.desc.opponent_winning.trait.chaste:0 "«La disciplina en el hogar crea disciplina en el tablero, ya sabéis», pontifica mi contrincante. «Un poco de moderación hace mucho»." + board_games.0001.desc.opponent_winning.trait.gluttonous:0 "«Creo que voy a celebrar mi victoria con una fiesta», reflexiona mi contrincante. «Me apetece algo dulce, para acompañar la victoria»." + board_games.0001.desc.opponent_winning.trait.temperate:0 "«Puede que incluso me permita un vaso de agua perfumada con rosas después de esta partida», reflexiona mi contrincante. «No me doy un capricho a menudo, pero creo que me lo he ganado»." + board_games.0001.desc.opponent_winning.trait.greedy:0 "«Lo único más dulce que el tintineo del oro es el suave repiqueteo de las lágrimas de un[bg_myself.Custom('ES_XA')] [bg_myself.GetWomanMan] contra un tablero de [SCOPE.Custom('BG_GameType')]», sonríe mi contrincante. «¿No estáis de acuerdo?»" + board_games.0001.desc.opponent_winning.trait.generous:0 "«Mirad, puede que esté ganando, pero si me lo pedís amablemente, aceptaría… que os lo llevarais», explica mi contrincante, con una voz llena de amabilidad y compasión. «Hay más cosas en la vida que ganar una partida de [SCOPE.Custom('BG_GameType')]»." + board_games.0001.desc.opponent_winning.trait.lazy:0 "Mi contrincante bosteza con descaro. «Sinceramente, esperaba un reto mayor, [bg_myself.GetFirstNameNoTooltip]. Apenas me mantengo despiert[bg_opponent.Custom('ES_XA')]»." + board_games.0001.desc.opponent_winning.trait.diligent:0 "«Por eso hay que esforzarse», me consuela mi contrincante con un tono #EMP realmente#! insufrible. «No hay nada que sustituya al trabajo duro, ni en la vida, ni en el/la [SCOPE.Custom('BG_GameType')]»." + board_games.0001.desc.opponent_winning.trait.wrathful:0 "Mi contrincante está extraña e inusitadamente tranquil[bg_opponent.Custom('ES_OA')]. «Oh, no hay mucho por lo que enfadarse», dice, al ver mi mirada, «cuando las cosas van tan #EMP bien#!»." + board_games.0001.desc.opponent_winning.trait.calm:0 "«Siempre he descubierto que la clave de las partidas de [SCOPE.Custom('BG_GameType')] es una mente clara y una cabeza fría», reflexiona mi contrincante. «Algún día las conseguiréis»." + board_games.0001.desc.opponent_winning.trait.patient:0 "«La mayoría de la gente», sermonea mi contrincante, «no aprecia cuánto cuesta realizar [bg_opponent.Custom('BG_RandomMoveType')] [bg_opponent.Custom('BG_RandomArticleDirection')] [bg_opponent.Custom('BG_RandomRankPossessive')]. Mucho menos defenderse contra tal jugada»." + board_games.0001.desc.opponent_winning.trait.impatient:0 "«Vuestras partidas de [SCOPE.Custom('BG_GameType')] son muy lentas, [bg_myself.Custom2('GetYoungMiddleAgedOld',bg_opponent)]», murmura mi contrincante, tamborileando sobre el tablero con los dedos." + board_games.0001.desc.opponent_winning.trait.arrogant:0 "«No os sintáis mal, [bg_myself.GetFirstNameNoTooltip]», me adula mi contrincante, reclinándose sin prisas en su asiento. «No tod[bg_myself.Custom('ES_OA')]s pueden tener este #EMP talento#! natural»" + board_games.0001.desc.opponent_winning.trait.humble:0 "«Sinceramente, lo estáis haciendo muy bien», gorjea mi contrincante. «No se me suele dar tan bien, así que creo que solo estáis teniendo mala suerte»." + board_games.0001.desc.opponent_winning.trait.deceitful:1 "«No os sintáis tan mal», me tranquiliza mi contrincante, voz dulce como la miel y cáustica como el pecado. «Ni [bg_opponent.GetFaith.TricksterGodName] podría seguir mis movimientos»." + board_games.0001.desc.opponent_winning.trait.honest:0 "«¡Caramba, esto va #EMP mucho#! mejor de lo que esperaba!», exclama mi contrincante. «No sois tan difícil como contrincante… Huy, perdón, no quería ser maleducad[bg_opponent.Custom('ES_OA')]. Solo estaba siendo sincer[bg_opponent.Custom('ES_OA')]»." + board_games.0001.desc.opponent_winning.trait.craven:0 "«¿Voy… ganando? ¡Voy ganando!», grita mi contrincante. Parece realmente sorprendid[bg_opponent.Custom('ES_OA')], pero, después de todo, se #EMP ha#! pasado media partida tapándose la cara." + board_games.0001.desc.opponent_winning.trait.brave:0 "«Me permitiréis que me ría un poco», señala mi contrincante. «Pero tendréis que jugar con más #EMP arrojo#! si queréis #EMP ganarme#!»" + board_games.0001.desc.opponent_winning.trait.shy:0 "«¡Tanta práctica está dando sus frutos!», pía mi contrincante, sonriendo con tímido orgullo por el estado del tablero." + board_games.0001.desc.opponent_winning.trait.gregarious:0 "«No os sintáis mal», dice mi contrincante, alargando las palabras mientras hace crujir los nudillos. «Gano partidas de [SCOPE.Custom('BG_GameType')] igual que hago amigos. Con una facilidad alarmante»." + board_games.0001.desc.opponent_winning.trait.ambitious:0 "«¿Sabéis si existe el título de… #EMP [bg_opponent.Custom('ES_ReyReina')]#! de los juegos?», cuestiona mi contrincante, rascándose la barbilla. «Porque, veréis, creo que me lo estoy ganando»." + board_games.0001.desc.opponent_winning.trait.content:0 "«Qué partida mas encantadora», gorjea mi contrincante. «No podríamos pedir nada mejor, ¿verdad? Aparte de vuestra suerte, claro»." + board_games.0001.desc.opponent_winning.trait.arbitrary:0 "«En general, no soy muy amig[bg_opponent.Custom('ES_OA')] de las reglas», opina mi contrincante, «pero algo de atractivo le veo en las partidas de [SCOPE.Custom('BG_GameType')]. Te permiten #EMP obligar#! a los demás a admitir que a veces uno es mejor que ellos»." + board_games.0001.desc.opponent_winning.trait.just:0 "«Mirad», me explica mi contrincante, agitando un montón de papeles delante de mí. «Siento que sigáis intentando hacer jugadas ilegales, pero si #EMP leyerais las reglas#!, os iría mejor»." + board_games.0001.desc.opponent_winning.trait.cynical:0 "«Naturalmente, no os lo estoy poniendo fácil», comenta mi contrincante mirándome con malicia. «#EMP Definitivamente#! vos no lo haríais conmigo, así que, ¿para qué molestarse?»." + board_games.0001.desc.opponent_winning.trait.zealous:0 "«Me gustaría poder atribuirme el mérito de esta victoria segura», haraganea mi contrincante, «pero todo es obra de [bg_opponent.GetFaith.KnowledgeGodName] #EMP a través de#! mí»." + board_games.0001.desc.opponent_winning.trait.paranoid:0 "«Sé que todavía tenéis algún truco bajo la manga«, frunce el ceño mi contrincante. «Nadie puede ser #EMP tan#! fácil de vencer»." + board_games.0001.desc.opponent_winning.trait.trusting:0 "«Puede que vaya al excusado en vuestro turno», sonríe mi contrincante. «¡No vayáis a toquetear mis [SCOPE.Custom('BG_GamePiecePlural')]!»." + board_games.0001.desc.opponent_winning.trait.compassionate:0 "«Siento poneros en tan mala situación, [bg_myself.GetFirstNameNoTooltip]», dice mi contrincante, cuya voz suena sinceramente compungida. «Echo partidas de [SCOPE.Custom('BG_GameType')] por diversión, pero creo que es más gratificante cuando #EMP ambas#! personas lo pasan bien»." + board_games.0001.desc.opponent_winning.trait.callous:0 "«Por [bg_opponent.GetFaith.HouseholdGodName], no presentáis mucha resistencia, ¿verdad?», exclama mi contrincante sin tapujos." + board_games.0001.desc.opponent_winning.trait.sadistic:0 "«Es #EMP mucho#! más divertido jugar con un enemigo herido», dice mi contrincante, encantad[bg_opponent.Custom('ES_OA')] y con no poco veneno, «¿No estáis de acuerdo, [bg_myself.GetFirstNameNoTooltip]?»" + board_games.0001.desc.opponent_winning.trait.stubborn:0 "«Qué agradable es ganar con tanta facilidad, para variar», se burla mi contrincante. «Normalmente tengo que discutir durante horas antes de que mi contrincante admita que he ganado»." + board_games.0001.desc.opponent_winning.trait.fickle:0 "«Me encanta que, independientemente de la estrategia que elija, siempre perdáis igual de fuerte», bromea mi contrincante." + board_games.0001.desc.opponent_winning.trait.vengeful:0 "«Por supuesto, es una venganza», sisea mi contrincante. «Y sabéis #EMP condenadamente#! bien de qué»." + board_games.0001.desc.opponent_winning.trait.forgiving:0 "«Para ser sincer[bg_opponent.Custom('ES_OA')], esperaba un reto un poco mayor», se queja mi contrincante. «Pero no pasa nada. Al menos me servís para practicar»." + board_games.0001.desc.opponent_winning.trait.rowdy:0 "Mi pequeñ[bg_opponent.Custom('ES_OA')] contrincante me lanza una serie de amenazas mal planificadas y casi tira el tablero de la emoción." + board_games.0001.desc.opponent_winning.trait.charming:0 "«Deberíamos echar una partida de [SCOPE.Custom('BG_GameType')] todos los días, [bg_myself.GetFirstNameNoTooltip]», dice alegremente mi pequeñ[bg_opponent.Custom('ES_OA')] contrincante. «¡Es siempre tan divertido!»." + board_games.0001.desc.opponent_winning.trait.curious:0 "«¿Sabéis?», reflexiona mi pequeñ[bg_opponent.Custom('ES_OA')] contrincante, «estoy aprendiendo mucho de mis victorias contra vos»." + board_games.0001.desc.opponent_winning.trait.pensive:0 "«Había leído mucho sobre cómo jugar al/a la [SCOPE.Custom('BG_GameType')]», sonríe radiante mi pequeñ[bg_opponent.Custom('ES_OA')] contrincante, «¡pero no sabía lo fácil que sería #EMP aplicarlo#!!»" + board_games.0001.desc.opponent_winning.trait.bossy:0 "«Después de ganaros», afirma mi pequeñ[bg_opponent.Custom('ES_OA')] contrincante, «quiero un bollo. Como homenaje»." + board_games.0001.desc.opponent_winning.relation.friend:0 "«Animaos, [bg_myself.Custom('MaskFace')] de vinagre», ríe mi contrincante. «Es solo una partida entre amigos, ¿no?»." + board_games.0001.desc.opponent_winning.relation.best_friend:0 "«Por si sirve de algo, gane o pierda», dice mi mejor amig[bg_opponent.Custom('ES_OA')], «no hay nadie en el mundo con quien prefiera echar una partida de [SCOPE.Custom('BG_GameType')]»." + board_games.0001.desc.opponent_winning.relation.rival:0 "«Por [bg_opponent.GetFaith.FateGodName], se os dan tan mal las partidas de [SCOPE.Custom('BG_GameType')] como gobernar», se carcajea mi rival." + board_games.0001.desc.opponent_winning.relation.nemesis:0 "Mi némesis no dice nada. Solo me mira, [bg_opponent.Custom('EyeEyes')] con un fuego de puro #EMP odio#! bruto." + board_games.0001.desc.opponent_winning.relation.lover:0 "Sin romper el contacto visual, mi amante empieza a acariciar su [SCOPE.Custom('BG_GamePiece')] con la punta del dedo y… Oh. #EMP Ay va#!." + board_games.0001.desc.opponent_winning.relation.soulmate:0 "Mi alma gemela solo presta atención a medias a nuestra partida de [SCOPE.Custom('BG_GameType')]. Sobre todo, parece concentrarse en mirarme fijamente a la cara." + board_games.0001.desc.opponent_winning.relation.bully:0 "«¿Ves?», suelta una risita mi contrincante. «Por eso te pego, porque eres un[bg_myself.Custom('ES_XA')] #EMP fracasad[bg_myself.Custom('ES_OA')]#!»." + board_games.0001.desc.opponent_winning.relation.victim:0 "Los ojos de mi víctima se iluminan con una furia justa, feliz de que, por una vez, algo le vaya #EMP bien#!." + board_games.0001.desc.opponent_winning.relation.crush:0 "Un momento, ¿ha dicho algo? ¡Creo que sí! Recórcholis, a veces me distraigo mirándo[bg_opponent.GetHerHim] y ahora lo he estropeado todo." + board_games.0001.desc.opponent_winning.relation.guardian:0 "«Miradme bien, [bg_myself.GetFirstName]», dice mi tutor[bg_opponent.Custom('ES_XA')]. «Estudiad como juego y podréis aprender algo»." + board_games.0001.desc.opponent_winning.relation.ward:0 "Mi aprendiz me sonríe. «¿Podemos echar más partidas de [SCOPE.Custom('BG_GameType')]? ¡#EMP Por favor#!!»." + board_games.0001.desc.opponent_winning.hook_on.weak:0 "«$board_games.0001.desc.opponent_winning.hook_on.strong$»" + board_games.0001.desc.opponent_winning.hook_on.strong:0 "«Sienta bien cambiaros las tornas, ¿sabéis?», comenta mi contrincante. «Siempre parecéis que me tenéis en vuestro poder. Menos cuando echamos una partida de [SCOPE.Custom('BG_GameType')], por supuesto»" + board_games.0001.desc.opponent_winning.hooked_by.weak:0 "«$board_games.0001.desc.opponent_winning.hooked_by.strong$»" + board_games.0001.desc.opponent_winning.hooked_by.strong:0 "«No estaréis tirando la partida aposta por nuestro #EMP acuerdo#!, ¿verdad?», pregunta mi contrincante, rascándose la barbilla pensativamente. «Porque jugáis como si quisierais perder»." + board_games.0001.desc.opponent_winning.match_history.recently_won_against.default:0 "«Aaah, ¿cuántas veces os he derrotado ya?», se ríe mi contrincante. «La #EMP verdad#!, he perdido la cuenta»." + board_games.0001.desc.opponent_winning.match_history.recently_won_against.county:0 "«A [bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] le está yendo bien, ya sabéis», dice mi contrincante arrastrando las palabras. «#EMP Sobre#! todo desde que me hice cargo del lugar»." + board_games.0001.desc.opponent_winning.match_history.recently_won_against.gamble:0 "«Otra partida», señala mi contrincante, «otra victoria para mi cuenta. Acabaréis en la bancarrota, que lo sepáis»." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.default:0 "«Esta partida», comenta mi contrincante, «es #EMP mucho#! mejor que #EMP aquella#! otra que jugamos»." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.county:0 "«Desde [bg_opponent.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier], no consigo ganaros», refunfuña mi contrincante, todavía dolorid[bg_opponent.Custom('ES_OA')] por nuestra vieja apuesta.." + board_games.0001.desc.opponent_winning.match_history.recently_lost_against.gamble:0 "«Parece esta vez la apuesta saldrá a mi favor, ¿no?», ríe mi contrincante." + board_games.0001.desc.opponent_winning.other.pro_gamer:0 "«Más os vale prestar mucha atención a mis técnicas», dice mi contrincante. «Estoy a punto de hacer lo que se llama un movimiento de jugador de tablero profesional»." + board_games.0001.desc.opponent_winning.other.avlf:0 "«¿Un[bg_opponent.Custom('ES_XA')] jugador[bg_opponent.Custom('ES_XA')] #EMP maestr[bg_opponent.Custom('ES_OA')]#!? No os halaguéis, [bg_myself.GetFirstNameNoTooltip]. Ni siquiera sois un[bg_opponent.Custom('ES_XA')] jugador[bg_opponent.Custom('ES_XA')]»." + + ################################################## + # Player Winning + board_games.0001.desc.i_am_winning.diplomacy.low:0 "«Yo no... No puedo... ¡Dadme algo de cuartel!» grita mi contrincante, claramente frustrad[bg_opponent.Custom('ES_OA')] e incapaz de encontrar las palabras adecuadas." + board_games.0001.desc.i_am_winning.diplomacy.medium:0 "Mi contrincante no dice nada, simplemente tamborilea la mesa con los dedos en un arrebato de resentimiento." + board_games.0001.desc.i_am_winning.diplomacy.high:0 "«Parecería», gruñe mi contrincante, «que me tenéis en ligera desventaja. Por ahora»." + board_games.0001.desc.i_am_winning.martial.low:0 "«No sé mandar soldados», gime mi contrincante, «no sé ni echar una partida de [SCOPE.Custom('BG_GameType')]. ¿De qué sirvo?»." + board_games.0001.desc.i_am_winning.martial.medium:0 "Mi contrincante se rasca la barbilla, pensativ[bg_opponent.Custom('ES_OA')]. «Estaba #EMP segur[bg_opponent.Custom('ES_OA')]#! de que esa estratagema funcionaría…»." + board_games.0001.desc.i_am_winning.martial.high:0 "«Si esto fuera un verdadero campo de batalla», declara mi contrincante, «las cosas #EMP irían#! de otro modo»." + board_games.0001.desc.i_am_winning.stewardship.low:0 "«¿Por qué los números son #EMP siempre#! son tan difíciles?», lloriquea mi contrincante. «En una partida de [SCOPE.Custom('BG_GameType')] hace falta pensar a largo plazo y yo simplemente #EMP no puedo#!»." + board_games.0001.desc.i_am_winning.stewardship.medium:0 "Mi contrincante mira fijamente el tablero. «Debo… Debo haber cometido un error de cálculo en alguna parte…»." + board_games.0001.desc.i_am_winning.stewardship.high:0 "«Me duele decirlo», se queja mi contrincante, «pero, simplemente, las probabilidades no pintan bien para mí»." + board_games.0001.desc.i_am_winning.intrigue.low:0 "«¿Podríais relajaros un poco con las trampas #EMP descaradas#!?», gruñe mi contrincante." + board_games.0001.desc.i_am_winning.intrigue.medium:0 "«Sospecho que mi estrategia requiere algo más de… astucia», murmura mi contrincante, mirando el tablero con frustración." + board_games.0001.desc.i_am_winning.intrigue.high:0 "«Podéis creer que estáis ganando», canta mi contrincante, «pero solo lo creéis porque yo quiero que lo creáis. Y sé que sabéis que yo sé que lo sabéis»." + board_games.0001.desc.i_am_winning.learning.low:0 "«Esto es completamente injusto, ni siquiera #EMP entiendo#! la mitad de estas reglas», resopla mi contrincante. «Está claro que os las inventáis sobre la marcha»." + board_games.0001.desc.i_am_winning.learning.medium:0 "«¿Estáis usando #EMP otra vez#![bg_myself.Custom('BG_RandomMoveType')] [bg_myself.Custom('BG_RandomRankPossessive')]?», rezonga mi contrincante. «Pero #EMP qué#! rastrer[bg_myself.Custom('ES_OA')] sois»." + board_games.0001.desc.i_am_winning.learning.high:0 "«Sabía que no debería haber abierto con [bg_opponent.Custom('BG_RandomMoveType')] del necio», se queja mi contrincante. «Prácticamente ya he perdido»." + board_games.0001.desc.i_am_winning.trait.lustful:0 "Mi contrincante no parece estar prestando atención a la partida en absoluto, sino que se fija en la… forma de sus [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.desc.i_am_winning.trait.chaste:0 "«Este es el problema de las partidas de [SCOPE.Custom('BG_GameType')]», grita mi contrincante, gesticulando salvajemente. «¡Inflama las pasiones! ¡Despierta los sentidos! Es exceso carnal crudo en su forma más baja»." + board_games.0001.desc.i_am_winning.trait.gluttonous:0 "Mi contrincante mastica ociosamente un panecillo, perdid[bg_opponent.Custom('ES_OA')] en una bruma de migas y concentración." + board_games.0001.desc.i_am_winning.trait.temperate:0 "«Jum», gruñe mi contrincante. «Asumir esta clase de riesgos acabará por daros un disgusto un día de estos»." + board_games.0001.desc.i_am_winning.trait.greedy:0 "Mi contrincante lanza ociosamente una moneda entre los dedos. Al parecer el frío metal [bg_opponent.GetHerHim] reconforta mientras contempla su derrota inminente." + board_games.0001.desc.i_am_winning.trait.generous:0 "Mi contrincante me sonríe con amabilidad. «¡Lo estáis haciendo #EMP muy bien#!, seguid así!»." + board_games.0001.desc.i_am_winning.trait.lazy:0 "«Oh, ¿me toca?», bosteza mi contrincante. «Lo siento, no he estado prestando #EMP mucha#! atención»." + board_games.0001.desc.i_am_winning.trait.diligent:0 "«Sí, vais por delante por ahora», sermonea mi contrincante, «¡pero con un poco de esfuerzo, puedo ponerme a la par!»." + board_games.0001.desc.i_am_winning.trait.wrathful:0 "Una vena particularmente antiestética [bg_opponent.Custom('MaskFace_BehindIn')] la [bg_opponent.Custom('MaskFace')] de mi contrincante. «¡Si seguís ganando, vomitaré sangre #EMP literalmente#! sobre este tablero, [bg_myself.Custom('InsultNoun')] trampos[bg_myself.Custom('ES_OA')]!»." + board_games.0001.desc.i_am_winning.trait.calm:0 "El porte generalmente sereno de mi contrincante está… distorsionado. El ligero giro de un ceño fruncido nubla [bg_opponent.Custom('MaskFace_BehindAcross')] su [bg_opponent.Custom('MaskFace')]." + board_games.0001.desc.i_am_winning.trait.patient:0 "«Puede que lleves ventaja por ahora», observa mi contrincante, «pero al final cometerás un error. Siempre lo hacen»." + board_games.0001.desc.i_am_winning.trait.impatient:0 "«Por [bg_opponent.GetFaith.HighGodName], ya habéis ganado, #EMP ¿de acuerdo#!?», frunce el ceño mi contrincante. «#EMP Acabad#! de una vez»." + board_games.0001.desc.i_am_winning.trait.arrogant:0 "«En realidad no me estáis ganando, ¿sabéis?», alardea mi contrincante. «Podéis #EMP pensar#! que sí, pero eso es imposible»." + board_games.0001.desc.i_am_winning.trait.humble:0 "Las orejas de mi contrincante están #EMP visiblemente#! rojas del disgusto. «No se puede negar que vuestras técnicas son…», traga, «impecables»." + board_games.0001.desc.i_am_winning.trait.deceitful:0 "«Parece que necesitáis ir al excusado», sugiere mi contrincante, con comprensión. «No os privéis; yo vigilaré el tablero»." + board_games.0001.desc.i_am_winning.trait.honest:0 "«No esperaba que fuera tan…» mi contrincante se detiene por un momento, «#EMP difícil#! jugar con vos»." + board_games.0001.desc.i_am_winning.trait.craven:0 "Mi contrincante se agita sin cesar y parece estar a punto de salir corriendo." + board_games.0001.desc.i_am_winning.trait.brave:0 "«Tengo un plan», se jacta mi contrincante, «¡y cambiará toda esta partida!»." + board_games.0001.desc.i_am_winning.trait.shy:0 "Mi contrincante está en silencio y quiet[bg_opponent.Custom('ES_OA')], frunciendo el ceño mientras reflexiona sobre cómo volver la partida en favor de sus [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.desc.i_am_winning.trait.gregarious:0 "«Sois mucho mejor que mis compañeros habituales», admira mi contrincante, «y #EMP echo#! muchas partidas de [SCOPE.Custom('BG_GameType')]»." + board_games.0001.desc.i_am_winning.trait.ambitious:0 "«Esperaba…», se detiene mi contrincante, sin palabras, «mucho #EMP más#! de esta partida»." + board_games.0001.desc.i_am_winning.trait.content:0 "«Ah, bueno», suspira mi contrincante, «puede que no gane, pero he dado lo mejor de mí»." + board_games.0001.desc.i_am_winning.trait.arbitrary:0 "«No veo por qué no podemos usar mis reglas», lamenta mi contrincante. «Os digo que así juega todo el mundo en [bg_opponent.GetCurrentLocation.GetNameNoTooltip]»." + board_games.0001.desc.i_am_winning.trait.just:0 "«No puedo demostrarlo», murmura mi contrincante, «pero estoy #EMP segur[bg_opponent.Custom('ES_OA')]#! de que estáis haciendo trampa»." + board_games.0001.desc.i_am_winning.trait.cynical:0 "«Pues #EMP claro#! que vais ganando», gime mi contrincante con tristeza. «Nadie me deja #EMP nunca#! ganar una partida de [SCOPE.Custom('BG_GameType')]»." + board_games.0001.desc.i_am_winning.trait.zealous:0 "«[bg_opponent.GetFaith.KnowledgeGodName], líbrame de esta amenaza», resopla mi contrincante en voz baja." + board_games.0001.desc.i_am_winning.trait.paranoid:0 "«Lo habíais planeado, ¿verdad?», gruñe mi contrincante. «¡Planeasteis #EMP humillarme#! con una partida amañada!»." + board_games.0001.desc.i_am_winning.trait.trusting:0 "«Por [bg_opponent.GetFaith.KnowledgeGodName]», lamenta mi contrincante. «¿Creéis que os di demasiadas facilidades? No esperaba perder tan mal tan pronto»." + board_games.0001.desc.i_am_winning.trait.compassionate:0 "«Sabéis», reflexiona mi contrincante de forma punzante, «se supone que el objeto de echar una partida de [SCOPE.Custom('BG_GameType')] es #EMP divertirse#!, no ganar a cualquier precio»." + board_games.0001.desc.i_am_winning.trait.callous:0 "«Jum, ¿así que esto es lo que se siente al perder?», se pregunta mi contrincante. «No es algo que me guste especialmente»." + board_games.0001.desc.i_am_winning.trait.sadistic:0 "Mi contrincante permanece en silencio, mientras su mirada deja ver un respeto a regañadientes por la habilidad y la victoria inminente." + board_games.0001.desc.i_am_winning.trait.stubborn:0 "«No vais a ganarme», escupe mi contrincante entre sus dientes apretados. «Nadie me gana #EMP jamás#!»." + board_games.0001.desc.i_am_winning.trait.fickle:0 "«Esta partida de [SCOPE.Custom('BG_GameType')] es de lo más tediosa», se queja mi contrincante. «¿No podemos jugar a otra cosa?»." + board_games.0001.desc.i_am_winning.trait.vengeful:0 "La expresión de mi contrincante es glacial. Sus dedos se aferran alrededor del borde del tablero, como si se retuvieran." + board_games.0001.desc.i_am_winning.trait.forgiving:0 "Mi contrincante parece feliz, sin un rastro de virulencia [bg_opponent.Custom('MaskFace_BehindAcross')] su [bg_opponent.Custom('MaskFace')]." + board_games.0001.desc.i_am_winning.trait.rowdy:0 "«Que lo sepáis», susurra mi contrincante, «si pierdo, os tiro este estúpido juego a la cabeza»." + board_games.0001.desc.i_am_winning.trait.charming:0 "¿No queréis ponérmelo un #EMP poco#! más fácil?» pregunta mi contrincante, con una voz insoportablemente dulzona." + board_games.0001.desc.i_am_winning.trait.curious:0 "«Un momento… ¿cómo estáis #EMP ganando#!?». Mi contrincante parece sinceramente incrédul[bg_opponent.Custom('ES_OA')]." + board_games.0001.desc.i_am_winning.trait.pensive:0 "«Oh, no. Sabía que no debería haber jugado… Ahora os he hecho perder el tiempo», murmura mi contrincante." + board_games.0001.desc.i_am_winning.trait.bossy:0 "«Jum, si hubiéramos jugado con mis #EMP reglas#! la cosa habría sido #EMP muy#! diferente!», gime mi contrincante." + board_games.0001.desc.i_am_winning.relation.friend:0 "«Maldición», ríe entre dientes mi amigo, «no te cortas en el/la [SCOPE.Custom('BG_GameType')] por nadie, ¿no?»." + board_games.0001.desc.i_am_winning.relation.best_friend:0 "«Nada más fino, siempre lo digo», se jacta mi mejor amig[bg_opponent.Custom('ES_OA')], «que ganar a alguien a una partida de [SCOPE.Custom('BG_GameType')] de forma contundente. ¡Qué envidia!»." + board_games.0001.desc.i_am_winning.relation.rival:0 "«Os #EMP encanta#! humillarme, ¿verdad?», escupe mi rival, siempre tan mal[bg_opponent.Custom('ES_XA')] perdedor[bg_opponent.Custom('ES_XA')]" + board_games.0001.desc.i_am_winning.relation.nemesis:0 "$board_games.0001.desc.opponent_winning.relation.nemesis$" + board_games.0001.desc.i_am_winning.relation.lover:0 "«No tenemos #EMP por qué#! jugar a una partida de [SCOPE.Custom('BG_GameType')], [bg_myself.GetFirstNameNoTooltip]», susurra mi amante, «Estoy segur[bg_opponent.Custom('ES_OA')] de que hay otros modos de distraernos…»." + board_games.0001.desc.i_am_winning.relation.soulmate:0 "$board_games.0001.desc.opponent_winning.relation.soulmate$" + board_games.0001.desc.i_am_winning.relation.bully:0 "«Como me ganéis, os doy una paliza, así de sencillo», gruñe abus[bg_opponent.Custom('ES_OnOna')]." + board_games.0001.desc.i_am_winning.relation.victim:0 "Mi víctima está en silencio, pero parece que está al borde de las lágrimas." + board_games.0001.desc.i_am_winning.relation.crush:0 "Mi flechazo está… ¡Oh, no! ¡Se ha enfadad[bg_opponent.Custom('ES_OA')] conmigo, ¡lo sé, se le nota en la [bg_opponent.Custom('MaskFace')]!" + board_games.0001.desc.i_am_winning.relation.guardian:0 "«Veo que aprendéis», señala quejumbrosamente mi tutor[bg_opponent.Custom('ES_XA')]. «O al menos, me imitáis con mayor eficacia»." + board_games.0001.desc.i_am_winning.relation.ward:0 "Mi pupil[bg_opponent.Custom('ES_OA')] se siente claramente dolid[bg_opponent.Custom('ES_OA')] por lo duro de su derrota, unos ojos duros [bg_opponent.Custom('MaskFace_BehindAcross')] su [bg_opponent.Custom('MaskFace')]." + board_games.0001.desc.i_am_winning.hook_on.weak:0 "$board_games.0001.desc.i_am_winning.hook_on.strong$" + board_games.0001.desc.i_am_winning.hook_on.strong:0 "«¡[bg_opponent.GetFaith.random_GoodGodNames]! No me podéis dejar tener ni un ápice de control, ¿verdad?», lamenta mi contrincante." + board_games.0001.desc.i_am_winning.hooked_by.weak:0 "$board_games.0001.desc.i_am_winning.hooked_by.strong$" + board_games.0001.desc.i_am_winning.hooked_by.strong:0 "«Si no fuera un desperdicio reclamaros aquí lo que me #EMP debéis#!», frunce el ceño mi contrincante, «sentiría la tentación de #EMP obligaros#! a perder»." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.default:0 "«Bueno», gruñe mi contrincante «parece que #EMP esta#! partida no va a salir como me gustaría»." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.county:0 "«Si hubieseis jugado así de bien cuando [bg_myself.MakeScope.Var('bg_recent_land_loss_stake').Title.GetNameNoTier] estaba en juego», sonríe mi contrincante." + board_games.0001.desc.i_am_winning.match_history.recently_won_against.gamble:0 "«Aaah», suspira mi contrincante. «A veces se gana, a veces se pierde. Esta vez os toca ganar, creo»." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.default:0 "«¡No, no, no!», gime mi contrincante. «¡#EMP Otra vez#! no, no contra #EMP vos#!!»." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.county:0 "Mi contrincante se limpia el sudor de su [bg_opponent.Custom('MaskFace')]. [bg_opponent.Custom('EyeEyes')] de par en par, sin duda está repitiendo mentalmente la partida que le costó [bg_myself.MakeScope.Var('bg_recent_land_less_stake').Title.GetNameNoTier] mientras jugamos." + board_games.0001.desc.i_am_winning.match_history.recently_lost_against.gamble:0 "«Solo necesito una victoria, solo necesito una victoria, solo necesito…», murmura mi contrincante una y otra vez en voz baja." + + ################################################## + # Introductions + board_games.0001.desc.intro.opening.defender:0 "[bg_opponent.GetTitledFirstName] ya está esperando a que empecemos nuestra partidita de [SCOPE.Custom('BG_GameType')], sentad[bg_opponent.Custom('ES_OA')] con su #color_blue_gray [bg_myself.Custom('BG_RandomFacialExpression')]#! que le recorre el rostro." + board_games.0001.desc.intro.opening.attacker:0 "[bg_opponent.GetTitledFirstName] toma asiento frente a mí. Nuestra pequeña partida de [SCOPE.Custom('BG_GameType')] está a punto de comenzar, y su #color_blue_gray [SCOPE.Custom('BG_RandomFacialExpression')]#! me indica exactamente la confianza que siente mi [bg_myself.Custom2('RelationToMeShort',,bg_opponent)].\n\nComienza [bg_opponent.GetSheHe] y abre con" + board_games.0001.desc.intro.subsequent:0 "Nuestra partida sigue adelante. [bg_opponent.GetFirstName] continúa con" + + ################################################## + # Opponent's Play + board_games.0001.desc.intro.diplomacy.crit_success:0 "un conjunto de movimientos exasperantemente atrevidos, por no decir arriesgados." + board_games.0001.desc.intro.diplomacy.success:0 "una jugada competente y una ocurrencia inteligente." + board_games.0001.desc.intro.diplomacy.failure:0 "varios intentos de subterfugio mal disimulados." + board_games.0001.desc.intro.diplomacy.crit_failure:0 "un esfuerzo lastimosamente obvio de confundirme." + board_games.0001.desc.intro.martial.crit_success:0 "una serie de jugadas estratégicas devastadoras." + board_games.0001.desc.intro.martial.success:0 "varias estrategias de adaptación bien ejecutadas." + board_games.0001.desc.intro.martial.failure:0 "un… intento #EMP sólido#! de emplear una estrategia coherente." + board_games.0001.desc.intro.martial.crit_failure:0 "una estrategia, la verdad, #EMP desternillantemente#! pomposa." + board_games.0001.desc.intro.stewardship.crit_success:0 "una serie de jugadas que son matemáticamente perfectas." + board_games.0001.desc.intro.stewardship.success:0 "una secuencia de jugadas rotundamente bien calculadas." + board_games.0001.desc.intro.stewardship.failure:0 "una serie de movimientos anodinos y mal calculados." + board_games.0001.desc.intro.stewardship.crit_failure:0 "un rosario de intentos paupérrimos de adivinar las probabilidades." + board_games.0001.desc.intro.intrigue.crit_success:0 "una artimaña tan #EMP enrevesada#! que me deja sin palabras." + board_games.0001.desc.intro.intrigue.success:0 "una variedad de fintas y estratagemas astutas." + board_games.0001.desc.intro.intrigue.failure:0 "una trampa evidente." + board_games.0001.desc.intro.intrigue.crit_failure:0 "un gambito sencillamente patético." + board_games.0001.desc.intro.learning.crit_success:0 "una jugada propia de una leyenda." + board_games.0001.desc.intro.learning.success:0 "unas pocas tácticas tradicionales y muy trilladas." + board_games.0001.desc.intro.learning.failure:0 "varios movimientos insípidos y normales." + board_games.0001.desc.intro.learning.crit_failure:0 "un intento torpe de replicar los movimientos de jugadores mejores." + board_games.0001.desc.intro.prowess.crit_success:0 "un argumento de percusión #EMP bastante#! convincente." + board_games.0001.desc.intro.prowess.success:0 "un movimiento decente y una mano firme." + board_games.0001.desc.intro.prowess.failure:0 "una jugada mala y un golpe aún peor." + board_games.0001.desc.intro.prowess.crit_failure:0 "un intento de fuerza tan risible que casi se golpea a sí mism[bg_opponent.Custom('ES_OA')]." + + ################################################## + # Counter Content + board_games.0001.desc.i_have_countered:0 "Naturalmente, mis técnicas #color_blue_gray frustran#! astutamente a mi contrincante.#!\n\n" + board_games.0001.desc.i_am_countered:0 "Maldita sea, #EMP no sé cómo#!, est[bg_opponent.Custom('ES_EA')] [bg_opponent.GetWomanMan] es capaz de #color_blue_gray contrarrestar#! toda las estratagemas que empleo.\n\n" + board_games.0001.desc.no_counters:0 "\n\n" + + ################################################## + # Closeness to Victory + board_games.0001.desc.relative_victory.winning_heavily:0 "Estoy ganando con holgura," + board_games.0001.desc.relative_victory.winning_somewhat:0 "Por ahora voy por delante," + board_games.0001.desc.relative_victory.drawing:0 "Vamos a la par," + board_games.0001.desc.relative_victory.losing_somewhat:0 "Está empezando a ganar," + board_games.0001.desc.relative_victory.losing_heavily:0 "Mi contrincante va muy por delante de mí," + board_games.0001.desc.actual_victory.both_close:0 "y cualquiera puede hacerse con la partida en cualquier momento.\n\n" + board_games.0001.desc.actual_victory.i_am_close:0 "y la victoria está tan cerca que casi la saboreo.\n\n" + board_games.0001.desc.actual_victory.they_are_close:0 "y mi contrincante puede triunfar en cualquier segundo.\n\n" + board_games.0001.desc.actual_victory.sudden_death:0 "y esta partida está llegando rápidamente a su fin.\n\n" + board_games.0001.desc.actual_victory.neither_close:0 "aunque aquí nadie está ni un poco cerca de la victoria.\n\n" + + ################################################## + # Success Tooltips + board_games.0001.tt.crit_success:0 "Éxito rotundo" + board_games.0001.tt.success:0 "Éxito" + board_games.0001.tt.failure:0 "Fracaso" + board_games.0001.tt.crit_failure:0 "Fracaso crítico" + + board_games.0001.tt.crit_success.points:0 "Una puntuación colosal para la [board_game_winning|lE]" + board_games.0001.tt.success.points:0 "Varios puntos para la [board_game_winning|lE]" + board_games.0001.tt.failure.points:0 "Unos pocos puntos hacia la [board_game_winning|lE]" + board_games.0001.tt.crit_failure.points:0 "Ningún punto para la [board_game_winning|lE]" + + ################################################## + # Counter Skill Loc + bg_counterskill_diplomacy:0 "[diplomacy|E]" + bg_counterskill_martial:0 "[martial|E]" + bg_counterskill_stewardship:0 "[stewardship|E]" + bg_counterskill_intrigue:0 "[intrigue|E]" + bg_counterskill_learning:0 "[learning|E]" + bg_counterskill_prowess:0 "[prowess|E]" + + ################################################## + # Miscellaneous Custom Loc + bg_gametype_pachisi:0 "parchís" + bg_gametype_hnefatafl:0 "hnefatafl" + bg_gametype_tabula:0 "tábula" + bg_gametype_chess:0 "ajedrez" + + bg_gametype_concept_pachisi:1 "[board_game_type_pachisi|E]" + bg_gametype_concept_hnefatafl:1 "[board_game_type_hnefatafl|E]" + bg_gametype_concept_tabula:1 "[board_game_type_tabula|E]" + bg_gametype_concept_chess:1 "[board_game_type_chess|E]" + bg_gametype_concept_pachisi_dark:0 "[board_game_type_pachisi|B]" + bg_gametype_concept_hnefatafl_dark:0 "[board_game_type_hnefatafl|B]" + bg_gametype_concept_tabula_dark:0 "[board_game_type_tabula|B]" + bg_gametype_concept_chess_dark:0 "[board_game_type_chess|B]" + + bg_gamepiece_token:0 "ficha" + bg_gamepiece_counter:0 "marcador" + bg_gamepiece_piece:0 "pieza" + + bg_gamepiece_tokens:0 "fichas" + bg_gamepiece_counters:0 "marcadores" + bg_gamepiece_pieces:0 "piezas" + + bg_gamedecider_cowrie:0 "el cauri" + bg_gamedecider_die:0 "el dado" + bg_gamedecider_quill:0 "cálamo marcador" + + bg_randomdirection_northern:0 "al norte" + bg_randomdirection_western:0 "al oeste" + bg_randomdirection_eastern:0 "al este" + bg_randomdirection_southern:0 "al sur" + + bg_randomrankpossessive_baron_female:0 "de la baronesa" + bg_randomrankpossessive_baron_male:0 "del barón" + bg_randomrankpossessive_count_female:0 "de la condesa" + bg_randomrankpossessive_count_male:0 "del conde" + bg_randomrankpossessive_duke_female:0 "de la duquesa" + bg_randomrankpossessive_duke_male:0 "del duque" + bg_randomrankpossessive_king_female:0 "del rey" + bg_randomrankpossessive_king_male:0 "de la reina" + bg_randomrankpossessive_emperor_female:0 "de la emperatriz" + bg_randomrankpossessive_emperor_male:0 "del emperador" + + bg_randommovetype_gambit:0 "el gámbito" + bg_randommovetype_cross:0 "el cruce" + bg_randommovetype_stratagem:0 "la estratagema" + bg_randommovetype_feint:0 "la finta" + bg_randommovetype_rush:0 "la carga" + + bg_randomfacialexpression_scornful:0 "sonrisita de desprecio" + bg_randomfacialexpression_confident:0 "sonrisa confiada" + bg_randomfacialexpression_fight:0 "mueca competitiva" + bg_randomfacialexpression_unsure:0 "ceño inquisitivo" + bg_randomfacialexpression_quailing:0 "puchero acobardado" + +################################################## + # Move Localisation + board_games.0001.a.random.a:0 "En las partidas de [SCOPE.Custom('BG_GameType')], primero se gana con las palabras, después, con [SCOPE.Custom('BG_GamePiecePlural')]." + board_games.0001.a.random.b:0 "Ingenio rápido, jugador rápido." + board_games.0001.a.random.c:0 "Tienes las mejores manos [bg_opponent.GetFirstNameNoTooltip]…" + board_games.0001.a.random.d:0 "¿Habéis jugado antes al/a la [SCOPE.Custom('BG_GameType')]? No sabría decirlo." + board_games.0001.a.tt:0 "En las partidas de [SCOPE.Custom('BG_GameType')], la [diplomacy|lE] se ve contrarrestada por [SCOPE.Custom('BG_CounterSkill_Diplomacy')]" + board_games.0001.a.tt.crit_success:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.a.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success$" + board_games.0001.a.tt.success:0 "$board_games.0001.tt.success.points$" + board_games.0001.a.tt.success.tt:0 "$board_games.0001.tt.success$" + board_games.0001.a.tt.failure:0 "$board_games.0001.tt.failure.points$" + board_games.0001.a.tt.failure.tt:0 "$board_games.0001.tt.failure$" + board_games.0001.a.tt.crit_failure:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.a.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.random.a:0 "Mi mente marcial me hace #EMP invencible#!." + board_games.0001.b.random.b:0 "Juego al/a la [SCOPE.Custom('BG_GameType')] como peleo. A lo bestia." + board_games.0001.b.random.c:0 "Una partida de [SCOPE.Custom('BG_GameType')], como la guerra, es cuestión de #EMP logística#!." + board_games.0001.b.random.d:0 "¡El brazo que es fuerte con la espada también lo es con [SCOPE.Custom('BG_GameDecider')]!" + board_games.0001.b.tt:0 "En las partidas de [SCOPE.Custom('BG_GameType')], la [martial|lE] se ve contrarrestada por [SCOPE.Custom('BG_CounterSkill_Diplomacy')]" + board_games.0001.b.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.b.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.b.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.b.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.b.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.b.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.b.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.b.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.c.random.a:0 "A ver ahora qué es lo que me puede ayudar…" + board_games.0001.c.random.b:0 "Matemáticamente hablando, el movimiento correcto sería…" + board_games.0001.c.random.c:0 "¡[bg_myself.GetFaith.FateGodName] me aprecia!" + board_games.0001.c.random.d:0 "Es una partida agotadora." + board_games.0001.c.tt:0 "En las partidas de [SCOPE.Custom('BG_GameType')], la [stewardship|lE] se ve contrarrestada por [SCOPE.Custom('BG_CounterSkill_Stewardship')]" + board_games.0001.c.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.c.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.c.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.c.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.c.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.c.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.c.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.c.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.d.random.a:0 "No verás llegar mis jugadas…" + board_games.0001.d.random.b:0 "Sí, #EMP sí#!, tal como había planeado…" + board_games.0001.d.random.c:0 "Hace falta una mente sutil para echar una partida de [SCOPE.Custom('BG_GameType')]…" + board_games.0001.d.random.d:0 "*Silbidos inocentes*" + board_games.0001.d.tt:0 "En las partidas de [SCOPE.Custom('BG_GameType')], la [intrigue|lE] se ve contrarrestada por [SCOPE.Custom('BG_CounterSkill_Intrigue')]" + board_games.0001.d.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.d.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.d.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.d.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.d.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.d.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.d.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.d.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.e.random.a:0 "¡No tengo rival en la teoría del/la [SCOPE.Custom('BG_GameType')]!" + board_games.0001.e.random.b:0 "He leído #EMP manuales#! enteros de [SCOPE.Custom('BG_GameType')]." + board_games.0001.e.random.c:0 "Conozco la reglas del/la [SCOPE.Custom('BG_GameType')] como la palma de mi mano." + board_games.0001.e.random.d:0 "¿Crees que #EMP me#! puedes superar?" + board_games.0001.e.tt:0 "En las partidas de [SCOPE.Custom('BG_GameType')], el [learning|lE] se ve contrarrestado por [SCOPE.Custom('BG_CounterSkill_Learning')]" + board_games.0001.e.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.e.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.e.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.e.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.e.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.e.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.e.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.e.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + board_games.0001.f.random.a:0 "Esto no funciona. ¿Le echo un pulso?" + board_games.0001.f.random.b:0 "Si intentas mover tal [SCOPE.Custom('BG_GamePiece')|l], será tu fin." + board_games.0001.f.random.c:0 "*apuñala el tablero*" + board_games.0001.f.random.d:0 "#BER ¡Te vasanterar!#!" + board_games.0001.f.tt:0 "En las partidas de [SCOPE.Custom('BG_GameType')], la [prowess|lE] se ve contrarrestada por [SCOPE.Custom('BG_CounterSkill_Prowess')]" + board_games.0001.f.tt.crit_success:0 "$board_games.0001.tt.crit_success$" + board_games.0001.f.tt.crit_success.tt:0 "$board_games.0001.tt.crit_success.points$" + board_games.0001.f.tt.success:0 "$board_games.0001.tt.success$" + board_games.0001.f.tt.success.tt:0 "$board_games.0001.tt.success.points$" + board_games.0001.f.tt.failure:0 "$board_games.0001.tt.failure$" + board_games.0001.f.tt.failure.tt:0 "$board_games.0001.tt.failure.points$" + board_games.0001.f.tt.crit_failure:0 "$board_games.0001.tt.crit_failure$" + board_games.0001.f.tt.crit_failure.tt:0 "$board_games.0001.tt.crit_failure.points$" + + ################################################## + # Default Invalidation Toasts + board_games.0021.trigger_failure.bg_initiator:0 "Las circunstancias interrumpen la partida entre [bg_defender.GetFirstName] y [bg_attacker.GetFirstName]" + board_games.0021.trigger_failure.bg_defender:0 "Las circunstancias interrumpen tu partida con [bg_attacker.GetFirstName]" + board_games.0021.trigger_failure.bg_attacker:0 "Las circunstancias interrumpen tu partida con [bg_defender.GetFirstName]" + + ################################################## + # Ending Events + board_games.0031.t:0 "$board_games.0000.t$" + board_games.0031.desc:0 "Con un rugido de triunfo, me pongo en pie, tirando [SCOPE.Custom('BG_GamePiecePlural')] por todas partes. Esta partida de [SCOPE.Custom('BG_GameType')] es mía, otra bonita victoria en mi indiscutible ascenso hacia el papel de [ROOT.Char.Custom('ES_ReyReina')] de los Juegos.\n\nUn[bg_loser.Custom('ES_XA')] desolad[bg_loser.Custom('ES_OA')] [bg_loser.GetFirstName] permanece sentad[bg_loser.Custom('ES_OA')], manos en las cadera, tratando de comprender en qué se equivocó." + board_games.0031.a:0 "¡Buena partida!" + board_games.0031.b:0 "¿Qué tal sienta perder, [Select_CString(bg_loser.IsFemale,'mujercita','hombrecillo')]?" + board_games.0031.b.progress_towards_rival:0 "[bg_loser.GetTitledFirstName] se lo toma como algo personal" + board_games.0031.c:0 "Me encantaría volver a jugar…" + board_games.0031.a.tt.success:0 "Tu contrincante coincide en que fue una buena partida." + board_games.0031.a.tt.failure:0 "Tu contrincante hace un gesto obsceno y se marcha." + board_games.0031.desc.result.skill:0 "#BOL Resultado:#! Gano la [board_game_match|lE] contra [bg_loser.GetFirstNameNoTooltip] gracias a mi puntuación [Concept( 'board_game_winning', 'ganadora' )|E]" + board_games.0031.desc.result.sudden_death:0 "#BOL Resultado:#! Gano la [board_game_match|lE] contra [bg_loser.GetFirstNameNoTooltip] por [board_game_winning_sudden_death|lE]" + + board_games.0041.t:0 "$board_games.0000.t$" + board_games.0041.desc:0 "Aullando bestialmente por su triunfo, [bg_victor.GetFirstName] salta.\n\nHe… he perdido. Las manos me caen hasta las rodillas en busca de apoyo.\n\n ¿Se me da #EMP mal#! jugar al/a la [SCOPE.Custom('BG_GameType')]?" + board_games.0041.a:0 "Ya veremos quién gana la próxima vez…" + board_games.0041.b:0 "Hoy os habéis ganado un[ROOT.Char.Custom('ES_XA')] enemig[ROOT.Char.Custom('ES_OA')]." + board_games.0041.c:0 "¡Bueno, ha ganado mejor!" + board_games.0041.desc.result.skill:0 "#BOL Resultado:#! Pierdo la [board_game_match|lE] contra [bg_victor.GetFirstNameNoTooltip] por su puntuación [Concept( 'board_game_winning', 'ganadora' )|E]" + board_games.0041.desc.result.sudden_death:0 "#BOL Resultado:#! Pierdo la [board_game_match|lE] contra [bg_victor.GetFirstNameNoTooltip] por [board_game_winning_sudden_death|lE]" + + ################################################## + # Gaining a Trinket + board_games.0051.t:0 "Un golpe de suerte" + board_games.0051.desc:0 "Incluso ahora, a veces recuerdo con cariño que hace unos meses gané a [bg_loser.GetFirstName] al/a la [SCOPE.Custom('BG_GameType')] de forma contundente. La mirada de su [bg_loser.Custom('MaskFace')] fue #EMP impagable#!.\n\nCreo que quizás todavía tengo en alguna parte el tablero en el que jugamos. Un tablero sólido, con [SCOPE.Custom('BG_GamePiecePlural')] que dieron testimonio de la mejor partida que se haya jugado nunca.\n\nSin duda, [bg_victor.GetFaith.KnowledgeGodName] ya le sonríe con cariño. Sería una necedad dejar que se pierda." + board_games.0051.a:0 "¡Ah, seguro que me traerá suerte para siempre!" + board_games.0051.b:0 "Unas pocas piezas más y tendré un conjunto #EMP verdaderamente#! singular…" + board_games.0051.c:0 "No necesito juguetes especiales." + + ################################################## + # Debug Events + board_games.0102.t:0 "El juego de juegos" + board_games.0102.desc:0 "El JDJ es todos tus juegos de tablero favoritos en uno solo: ajedrez, parchís, hnefafetefifle, tabula.\n\n¿Qué otros juegos te gustan?\n\n¡También puede tener esos otros juegos, ¡pero más mejor!\n\n#EMP Y siglos antes, y legalmente.#!\n\nDeberíamos llamarlos juegos de mesa sin más… Me aburro. Juegos." + board_games.0102.a:0 "Un juego normal, por favor." + board_games.0102.b:0 "El enemigo solo usa ajustes para ganar, por favor." + board_games.0102.c:0 "El enemigo solo usa ajustes para perder, por favor." diff --git a/project/ck3/base_game/localization/spanish/bookmark/bookmark_iberia_867_l_spanish.yml b/project/ck3/base_game/localization/spanish/bookmark/bookmark_iberia_867_l_spanish.yml new file mode 100644 index 0000000000..89d29f48c3 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/bookmark/bookmark_iberia_867_l_spanish.yml @@ -0,0 +1,37 @@ +l_spanish: + + # Bookmark Loc + bm_867_iberia:1 "La contienda por Iberia" + bm_867_iberia_desc:3 "Los viejos poderes de Iberia se están rompiendo.\n\nAl norte, en Asturias, abundan los vasallos ambiciosos que luchan por liberarse.\n\nAl sur, al-Ándalus se hace fuerte, pero se enfrenta a rumores de descontento. Los distritos militares fronterizos hablan entre dientes sobre la independencia y las intrigas plagan a los gobernantes omeyas.\n\nPotencias extranjeras hambrientas codician las ricas tierras ibéricas.\n\n#bold Con siglos de desarrollo, la contienda entra en una nueva fase y que acabe en sangre o hermandad dependerá de una tirada de dados." + war_867_Vimara_conquest_Portucale:0 "Guerra por el [claim|lE] de Vimara sobre $d_porto$" + war_Andalusian_Rebellion:0 "Rebelión en un distrito fronterizo" + + # Wilfred the Hairy Loc + bookmark_fp2_iberia_wilfred_the_hairy:0 "$GuifrE_$ el Piloso" + bookmark_fp2_iberia_sunyer:0 "$Sunyer$" + bookmark_fp2_iberia_bernat_of_gothia:0 "$Bernat$" + bookmark_fp2_iberia_wilfred_the_hairy_desc:0 "Cuando el duque de Toulouse masacró a su padre y a su tío, el rey de los francos se quedó con sus tierras, dejando a $GuifrE_$ y a sus primos en la indigencia.\n\nHan pasado veinte años y las tornas han cambiado. El primo intrigante de $GuifrE_$ ha recuperado lo que le pertenecía por nacimiento y su nuevo señor es primo del hombre que mató a sus padres.\n\n#bold Tú mejor que nadie sabes que la suerte puede cambiar en un abrir y cerrar de ojos, y anhelas un premio más seguro: $d_barcelona$.#!" + +# Lupp ibn Musa / Lope Musez + bookmark_fp2_iberia_lupp_ibn_musa:1 "$Lubb$ Muzez" + bookmark_fp2_iberia_lupp_ibn_musa_desc:0 "La poderosa dinastía de los Banu Qasi –los hijos de Casio– dominó en su día todo el valle del Ebro. Pero han vivido duros momentos desde el reinado del glorioso padre de $Lubb$, y los recién renombrados «Banu Musa» murmuran y se lamen las heridas desde su antigua sede de Tudela mientras traman recuperar sus dominios sureños.\n\n#bold ¿Serás capaz de retomar lo que otrora perteneció a los Banu Qasi y devolver a la dinastía su antigua gloria?#!" + + bookmark_fp2_iberia_lubb_ibn_musa_alt_mohamed:0 "Mohamed" + bookmark_fp2_iberia_lubb_ibn_musa_alt_oria:0 "Oria" + + #Mendo Guterres of Santiago + bookmark_fp2_iberia_mendo_guterres:0 "Conde $Hermenexildo$ Gutiérrez" + bookmark_fp2_iberia_mendo_guterres_desc:0 "$Hermenexildo$, vasallo poderoso del rey Alfonso III, controla las tierras del sur de Galicia con una administración impecable. Una lealtad incuestionable hacia su monarca le ha ayudado a expandir los dominios ancestrales de su familia, pero ¿será suficiente?\n\n#bold Con un interés en aumento por el Sur, ¿serás capaz de conquistar las tierras de Portucale y comenzar una de sus dinastías más influyentes?#!" + + bookmark_fp2_iberia_mendo_guterres_alt_arias:0 "$Arias$" + bookmark_fp2_iberia_mendo_guterres_alt_ermesinda:0 "Hermesinda Gatónez" + + bookmark_fp2_iberia_ibn_marwan:0 "Ibn Marwan" + bookmark_fp2_iberia_ibn_marwan_desc:0 "Rebelde de corazón, Abderramán Ibn Marwan ha tenido una relación tormentosa con su señor, el sultán omeya. Pero disfruta de un fuerte apoyo de los mozárabes de sus dominios y, en verdad, podría tener bastante en común con ellos y su fe. Se ha creado un bastión en Badajoz, pero al oeste, el celoso Banu Danis cada vez se opone más a su gobierno sobre la Marca Inferior.\n\n#bold ¿Podría una alianza con Alfonso III, el rey de Asturias siempre oportunista, ayudarte a conseguir una corona propia?" + bookmark_fp2_iberia_ibn_marwan_alt_surunbaqi:0 "Emir Sa'dun de Oporto" + bookmark_fp2_iberia_ibn_marwan_alt_rahman:0 "Abderramán" + + bookmark_fp2_iberia_adanis_ibn_awsaga:0 "Emir Adanis" + bookmark_fp2_iberia_adanis_ibn_awsaga_desc:0 "La dinastía bereber Banu Danis, encargada por el sultán omeya de proteger la costa occidental de las incursiones vikingas, ha crecido rápidamente en influencia y poder. El emir Adanis ha levantado poderosas fortalezas en Alcácer y Coimbra, pero le preocupan los mozárabes bajo su poder, que preferirían aliarse con su némesis, Ibn Marwan.\n\n#bold ¿Conseguirás asegurar tus tierras y llevar a los bereberes de al-Ándalus a un grandioso futuro??#!" + bookmark_fp2_iberia_ibn_awsaga_alt_masud:0 "Mas'ud ibn Adanis" + bookmark_fp2_iberia_ibn_awsaga_alt_yahya:0 "Yahya ibn Adanis" diff --git a/project/ck3/base_game/localization/spanish/bookmark/bookmark_l_spanish.yml b/project/ck3/base_game/localization/spanish/bookmark/bookmark_l_spanish.yml index e6bbde46a8..c5f35d7a22 100644 --- a/project/ck3/base_game/localization/spanish/bookmark/bookmark_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/bookmark/bookmark_l_spanish.yml @@ -29,12 +29,15 @@ BOOKMARK_RELATION_CONCUBINE:0 "(concubina)" BOOKMARK_RELATION_LOVER:0 "(amante)" BOOKMARK_RELATION_FRIEND:0 "(amistad)" + BOOKMARK_RELATION_LIEGE:0 "(Señor)" BOOKMARK_CHARACTER_DIFFICULTY:0 "Dificultad: [BookmarkCharacter.GetDifficulty]" BOOKMARK_CHARACTER_DIFFICULTY_EASY:2 "#difficulty_easy Fácil#!" BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM:2 "#difficulty_medium Media#!" BOOKMARK_CHARACTER_DIFFICULTY_HARD:2 "#difficulty_hard Difícil#!" BOOKMARK_SELECT_BOOKMARK:0 "Elegir fecha de inicio y personaje" + BOOKMARK_HOUSE_TOOLTIP:0 "#T [house|E] [BookmarkCharacter.GetDynastyHouseTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyHouseTemplate.GetMotto]#!" BOOKMARK_DYNASTY_TOOLTIP:0 "#T [dynasty|E] [BookmarkCharacter.GetDynastyTemplate.GetName]#!\n#weak [BookmarkCharacter.GetDynastyTemplate.GetMotto]#!" + BOOKMARK_DYNASTY_OR_HOUSE_TOOLTIP:0 "[SelectLocalization( BookmarkCharacter.HasDynastyHouse, 'BOOKMARK_HOUSE_TOOLTIP', 'BOOKMARK_DYNASTY_TOOLTIP' )]" BOOKMARK_RELATED_CHARACTER:0 "[BookmarkCharacterGUI.GetCharacter.GetName] #weak [BookmarkCharacterGUI.GetCharacter.GetRelation]#!" BOOKMARK_IRONMAN_ENABLED:1 "Modo Ironman" BOOKMARK_IRONMAN_DISABLED:1 "Modo Ironman" diff --git a/project/ck3/base_game/localization/spanish/bookmark/bookmark_northmen_867_l_spanish.yml b/project/ck3/base_game/localization/spanish/bookmark/bookmark_northmen_867_l_spanish.yml index 92db549670..6e348efcc8 100644 --- a/project/ck3/base_game/localization/spanish/bookmark/bookmark_northmen_867_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/bookmark/bookmark_northmen_867_l_spanish.yml @@ -46,7 +46,7 @@ ##EVENTS## bookmark.0002.t:0 "Me llaman Grande" - bookmark.0002.desc:0 "La primera vez que un vasallo me recibió con un «¡Viva [ROOT.Char.GetFirstNameNoTooltip] [ROOT.Char.Custom('ES_ElLa')] Grande!», me sentí profundamente honrad[ROOT.Char.Custom('ES_OA')]. No le di más importancia pero, desde ese día, el epíteto ha ganado popularidad.\n\nAhora, allá donde vaya, desde [capital.GetNameNoTooltip] a [province.GetNameNoTooltip], mis súbditos me llaman [ROOT.Char.GetFirstNameNoTooltip] [ROOT.Char.Custom('ES_ElLa')] Grande." + bookmark.0002.desc:0 "La primera vez que un vasallo me recibió con un «¡Viva [ROOT.Char.GetFirstNameNoTooltip], grande entre grandes!», me sentí profundamente honrad[ROOT.Char.Custom('ES_OA')]. No le di más importancia pero, desde ese día, el epíteto ha ganado popularidad.\n\nAhora, allá donde vaya, desde [capital.GetNameNoTooltip] a [province.GetNameNoTooltip], mis súbditos me llaman Gran [ROOT.Char.GetFirstNameNoTooltip]." bookmark.0002.a:0 "Espero no decepcionarlos nunca." bookmark.0004.t:1 "Venganza" diff --git a/project/ck3/base_game/localization/spanish/buildings_l_spanish.yml b/project/ck3/base_game/localization/spanish/buildings_l_spanish.yml index 28059ee353..4d918a2ac9 100644 --- a/project/ck3/base_game/localization/spanish/buildings_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/buildings_l_spanish.yml @@ -480,6 +480,29 @@ building_monastic_schools_07_desc:1 "Los hospicios ofrecen cuidados a largo plazo a quienes de otra manera no sobrevivirían. Enfermos crónicos, discapacitados e incluso víctimas de los demonios son bienvenidos." building_monastic_schools_08:1 "Claustros" building_monastic_schools_08_desc:1 "El claustro forma una sólida barrera contra el mundo exterior, separando eficazmente la vida de los que están dentro de sus muros de los campesinos que están fuera." + + building_type_megalith_01:0 "Megalito" + building_type_megalith_01_desc:0 "Esta estructura es una disposición de piedras al aire libre que suele estar alineada con estrellas y constelaciones. Las fes que creen en las construcciones megalíticas sostienen que proporcionan lugares de culto habitual y de bajo coste para los fieles y atraen a viajeros y peregrinos." + building_megalith_01:0 "Megalito menor" + building_megalith_01_desc:0 "Esta gran disposición de piedras al aire libre funciona como un lugar de culto abierto permanente. Esta modesta construcción hecha de rocas comunes en una disposición simple sirve a unos cuantos fieles." + building_megalith_02:0 "Mausoleo megalítico" + building_megalith_02_desc:0 "El recinto se ha ampliado con disposiciones de múltiples piedras para facilitar el acceso de más fieles. Además de la ampliación del propio megalito, se ha construido un mausoleo subterráneo en las inmediaciones para poder enterrar en el lugar a personas importantes." + building_megalith_03:0 "Altares megalíticos" + building_megalith_03_desc:0 "Esta gran disposición de piedras al aire libre funciona como un lugar de culto abierto permanente. Este megalito se ha construido con piedras caras y exóticas de toda la localidad y se le ha equipado con altares para su uso en las ceremonias." + building_megalith_04:0 "Gran megalito" + building_megalith_04_desc:0 "Junto con numerosos altares y elementos ceremoniales, este megalito se ha ampliado para incluir algunas piedras monolíticas verdaderamente impresionantes y de gran tamaño, intrincadamente talladas con símbolos sagrados." + building_megalith_05:0 "Megalito legendario" + building_megalith_05_desc:0 "Este megalito ha crecido hasta el punto de ser una especie de leyenda local. Los fieles afirman sentir una profunda conexión con su fe cuando se encuentran en este lugar." + building_megalith_06:0 "$building_megalith_05$" + building_megalith_06_desc:0 "$building_megalith_05_desc$" + building_megalith_07:0 "$building_megalith_05$" + building_megalith_07_desc:0 "$building_megalith_05_desc$" + building_megalith_08:0 "$building_megalith_05$" + building_megalith_08_desc:0 "$building_megalith_05_desc$" + building_type_great_megalith_01:0 "Gran megalito" + building_type_great_megalith_01_desc:0 "El proyecto del gran megalito, una versión extremadamente ambiciosa del megalito, consiste en cubrir el paisaje de la campiña con pequeñas construcciones megalíticas centradas en torno a una sola construcción gigantesca." + building_great_megalith_01:0 "Gran megalito" + building_great_megalith_01_desc:0 "El gran megalito es un extenso y apabullante círculo de piedra que se extiende por el paisaje con innumerables lugares menores por toda la campiña. Abierto y disponible a todo el mundo, acerca a lo divino a fieles y peregrinos de todo el mundo." building_type_hunting_grounds_01:0 "Terrenos de caza" building_type_hunting_grounds_01_desc:1 "Grandes pabellones salpican estas tierras, donde los cazadores de caza silvestre se reúnen y planean sus monterías." @@ -1017,8 +1040,8 @@ building_hotin_fort_02:0 "Fortaleza de Hotin" building_hotin_fort_02_desc:0 "El antiguo fuerte palidece ante esta impresionante fortaleza. Sus fortificaciones se han ido ampliando a lo largo de los siglos para añadir altos muros de piedra, un foso amplio y varias torres enormes. Esta estructura defensiva mantendrá a raya a la mayoría de sitiadores." - building_type_golden_gate_of_kiev_01:0 "Puerta dorada de Kiev" - building_type_golden_gate_of_kiev_01_desc:0 "La Puerta Dorada de Kiev, que toma su nombre de una puerta de Constantinopla, sirve tanto de entrada a la ciudad como de arco triunfal. La cúpula dorada de la iglesia, construida encima de la puerta, se puede ver desde lejos y la convierte en un símbolo destacado de Kiev." + building_type_golden_gate_of_kiev_01:1 "Puerta dorada de Kyiv" + building_type_golden_gate_of_kiev_01_desc:1 "La Puerta Dorada de Kyiv, que toma su nombre de una puerta de Constantinopla, sirve tanto de entrada a la ciudad como de arco triunfal. La cúpula dorada de la iglesia, construida encima de la puerta, se puede ver desde lejos y la convierte en un símbolo destacado de Kyiv." building_golden_gate_of_kiev_01:0 "$building_type_golden_gate_of_kiev_01$" building_golden_gate_of_kiev_01_desc:0 "$building_type_golden_gate_of_kiev_01_desc$" @@ -1043,3 +1066,39 @@ building_type_danevirke_01_desc:1 "El Danevirke es una extensa fortificación hecha en tierra para impedir incursiones en territorios daneses desde el continente y se ha ampliado en múltiples ocasiones desde su construcción original." building_danevirke_01:0 "$building_type_danevirke_01$" building_danevirke_01_desc:0 "$building_type_danevirke_01_desc$" + + building_type_aljaferia_palace_01:0 "Alfajería" + building_type_aljaferia_palace_01_desc:0 "La Alfajería, un gran palacio-fortaleza construido en el llano de la saría, es un testimonio del poder y la riqueza de Zaragoza. Imponente y espléndido por igual, es tanto una fortificación intimidante como el pináculo de la arquitectura ibérica." + building_aljaferia_palace_01:0 "$building_type_aljaferia_palace_01$" + building_aljaferia_palace_01_desc:0 "$building_type_aljaferia_palace_01_desc$" + + building_type_roman_wall_of_lugo_01:0 "Muralla romana de Lugo" + building_type_roman_wall_of_lugo_01_desc:0 "Levantada por los romanos tiempo ha, la gran muralla de Lugo sigue siendo un espectáculo impresionante. Los peregrinos atraviesan sus cinco puertas en su trayecto a Santiago de Compostela, lo que da aún mayor profundidad al viaje." + building_roman_wall_of_lugo_01:0 "$building_type_roman_wall_of_lugo_01$" + building_roman_wall_of_lugo_01_desc:0 "$building_type_roman_wall_of_lugo_01_desc$" + + building_type_rock_of_gibraltar_01:0 "Peñón de Gibraltar" + building_type_rock_of_gibraltar_01_desc:0 "El monolítico Peñón de Gibraltar domina un estrecho que es la puerta de entrada al mar Mediterráneo. En la antigüedad era una de las Columnas de Hércules que se creía que marcaba el fin del mundo conocido. Mirándolo ahora, solo cabe preguntarse qué habrá más allá." + building_rock_of_gibraltar_01:0 "$building_type_rock_of_gibraltar_01$" + building_rock_of_gibraltar_01_desc:0 "$building_type_rock_of_gibraltar_01_desc$" + + building_type_tower_of_hercules_01:0 "Farum Brigantium" + building_type_tower_of_hercules_01_desc:0 "Se dice que este antiguo faro se basó en su hermano más famoso de Alejandría. Aunque lleva siglos guiando a los marineros, sigue siendo importante para el comercio costero de Galicia. Algunos afirman que se puede vislumbrar la verde costa de Irlanda desde la cima de esta solitaria torre, pero al mirar desde allí, solo se ve un mar infinito." + building_tower_of_hercules_01:0 "$building_type_tower_of_hercules_01$" + building_tower_of_hercules_01_desc:0 "$building_type_tower_of_hercules_01_desc$" + + building_type_city_wall_of_toledo_01:0 "Murallas de Toledo" + building_type_city_wall_of_toledo_01_desc:0 "Originalmente construidas por los romanos en la antigüedad, estas enormes murallas se extendieron significativamente bajo el reinado de Wamba, rey de los visigodos. Los primeros gobernantes árabes las extendieron aún más y crearon un sistema defensivo digno de la Ciudad de los reyes." + building_city_wall_of_toledo_01:0 "$building_type_city_wall_of_toledo_01$" + building_city_wall_of_toledo_01_desc:0 "$building_type_city_wall_of_toledo_01_desc$" + + building_type_alcazar_of_segovia_01:0 "Alcázar de Segovia" + building_type_alcazar_of_segovia_01_desc:0 "Esta fortaleza, que se eleva como la proa de un barco desde un peñasco rocoso, es un espectáculo impresionante. Tan majestuoso como impenetrable, es el mayor de todos los castillos del reino de los castillos: Castilla." + building_alcazar_of_segovia_01:0 "$building_type_alcazar_of_segovia_01$" + building_alcazar_of_segovia_01_desc:0 "$building_type_alcazar_of_segovia_01_desc$" + + building_type_holy_site_basilica_santiago_01:0 "Catedral de Santiago de Compostela" + building_type_holy_site_basilica_santiago_01_desc:0 "Este espléndido edificio, construido sobre la tumba de Santiago el Mayor, es el punto final del Camino de Santiago y la corona de uno de los mayores lugares de la Cristiandad. Peregrinos de toda Europa Occidental y el Norte llegan en gran número, hablando docenas de lenguas, aunque muchos enmudecen, sobrecogidos." + building_holy_site_basilica_santiago_01:0 "$building_type_holy_site_basilica_santiago_01$" + building_holy_site_basilica_santiago_01_desc:0 "$building_type_holy_site_basilica_santiago_01_desc$" + diff --git a/project/ck3/base_game/localization/spanish/character_l_spanish.yml b/project/ck3/base_game/localization/spanish/character_l_spanish.yml index d71a9653ae..ed10f420f6 100644 --- a/project/ck3/base_game/localization/spanish/character_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/character_l_spanish.yml @@ -58,7 +58,7 @@ CHARACTER_TITLE_NAME_NICKNAMED_PREFIX_PATRONYM:0 "$NICK$ $TIER$" REGNAL_NAME_ONE_NAME:0 "$NAME$ $NUMBER$" - REGNAL_NAME_MULTIPLE_NAMES:0 "$FIRST_NAME$ $NUMBER$ $REMAINING_NAME$" + REGNAL_NAME_MULTIPLE_NAMES:1 "$FIRST_NAME$ $REMAINING_NAME$ $NUMBER$" FORMAT_CHARACTER_NAME:0 "#high $NAME$#!" FORMAT_CHARACTER_TIER:0 "#high $TIER$#!" diff --git a/project/ck3/base_game/localization/spanish/core_l_spanish.yml b/project/ck3/base_game/localization/spanish/core_l_spanish.yml index b65155d692..a42dd64f71 100644 --- a/project/ck3/base_game/localization/spanish/core_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/core_l_spanish.yml @@ -91,6 +91,7 @@ SCOPE_DEBUG_MERCENARY_COMPANY:0 "Compañía mercenaria $NAME$ [$ID$]" SCOPE_DEBUG_INSPIRATION:0 "Inspiración $NAME$ [$ID$]" SCOPE_DEBUG_ARTIFACT:0 "Artefacto $NAME$ [$ID$]" + SCOPE_DEBUG_STRUGGLE:0 "[struggle|E] $NAME$ [$ID$]" CHARACTER_DEFAULT_TOOLTIP:0 "[CHARACTER.GetUIName]\n[CHARACTER.PlayerName|D]\nID: [CHARACTER.GetID|V]\nID histórica: [CHARACTER.GetSlowHistoryIdForDebug|V]\nDinastía: [CHARACTER.GetDinastyName|V]\nCultura: [CHARACTER.GetCulture.GetName|V]\nFertilidad: [CHARACTER.GetFertility|%0V]\nSalud: [CHARACTER.GetHealth|1V]\n" CHARACTER_DEBUG_REAL_FATHER_TOOLTIP:0 "[Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', 'Verdadero padre: ' )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', CHARACTER.GetRealFather.GetUIName )][Select_CString( ObjectsEqual( CHARACTER.GetFather, CHARACTER.GetRealFather ), '', '\n' )]" # This is horribly overcomplicated just to conditionally write some text CHARACTER_DEBUG_TOOLTIP:2 "#D DEPURACIÓN:#!\nID: [CHARACTER.GetID|V], ID histórica: [CHARACTER.GetSlowHistoryIdForDebug|V]\n$CHARACTER_DEBUG_REAL_FATHER_TOOLTIP$Fertilidad: [CHARACTER.GetFertility|%0V], Salud: [CHARACTER.GetHealth|1V], Estrés: [CHARACTER.GetStress|0V]\nPeso base: [CHARACTER.GetBaseWeight], Peso objetivo: [CHARACTER.GetTargetWeight], Peso actual: [CHARACTER.GetCurrentWeight]\n" @@ -281,7 +282,7 @@ BREAKDOWN_REINFORCEMENT:0 "Refuerzos" BREAKDOWN_MONTHLY_BALENCE:0 "Balance mensual" BREAKDOWN_YEARLY_BALENCE:0 "Balance anual" - COST_RESULT_NOTHING:0 "Sin coste" + COST_RESULT_NOTHING:1 "#COLOR_GREEN #EMP nada#!#!" GOLD_COST_BREAK:0 "Coste [gold_i]" GOLD:0 "$VALUE|0$ [gold_i]" GOLD_COST:0 "$VALUE|0$ [gold_i]" @@ -419,6 +420,7 @@ ERROR_HOOF_1:1 "Soy Jesushito. A veces aparezco en lugar de PezuñaErrada. También estoy aquí porque hay errores en tu juego ($ERRORS$). $ERROR_ACTION$" ERROR_HOOF_2:1 "Soy Erroberto. A veces aparezco en lugar de PezuñaErrada. También estoy aquí porque hay errores en tu juego ($ERRORS$). $ERROR_ACTION$" ERROR_HOOF_3:1 "Soy Bazgato. A veces aparezco en lugar de PezuñaErrada. Dame de comer. Por cierto, hay errores en tu juego ($ERRORS$). $ERROR_ACTION$" + ERROR_HOOF_4:0 "Soy Recongato. A veces aparezco en lugar de PezuñaErrada. No lo llames Reconquista o me pongo triste. Hay $ERRORS$ error(es) en tu juego. $ERROR_ACTION$" ENABLED_MODS:0 "Mods habilitados" RALLY_POINT_NAME:0 "Punto de reunión en [PROVINCE.GetNameNoTooltip]" CONFIRM:0 "Confirmar" @@ -470,6 +472,7 @@ SCOPE_ACTIVE_COUNTIL_TASK:0 "[ROOT.CouncilTask.GetName]:" SCOPE_MERCENARY_COMPANY:0 "[ROOT.MercenaryCompany.GetName]:" SCOPE_INSPIRATION:0 "[ROOT.Inspiration.GetName]" + SCOPE_STRUGGLE:0 "[ROOT.Struggle.GetName]" SAVE_NAME_LABEL:0 "Nombre partida:" SAVE_TO_CLOUD_LABEL:0 "Guardar en la nube" FILE_NAME_INVALID:1 "@warning_icon!#X Nombre de partida no válido#! " @@ -651,8 +654,7 @@ COUNTY_OPINION_SAME_CULTURE:1 "Misma [culture|lE]" COUNTY_OPINION_DIFFERENT_CULTURE:2 "[cultural_acceptance|E]" COUNTY_OPINION_DIFFERENT_CULTURE_KNOWS_LANGUAGE:1 " #weak ([GetDefine('NCharacterOpinion', 'CULTURE_ACCEPTANCE_MULT_KNOWS_LANGUAGE')|%0] menos, ya que [CHARACTER.GetShortUIName] [Select_CString( CHARACTER.IsPlayer, 'hablas', 'habla' )] [CULTURE.GetLanguage.GetName])#!" - EFFECT_LIST_BULLET:0 "• " - BULLET_WITH_TAB:0 " • " + BULLET_WITH_TAB:0 "    • " MODIFIER_BULLET:0 "$EFFECT_LIST_BULLET$" TAB:0 "" SHORT_TAB:0 "" @@ -748,3 +750,17 @@ DEFAULT_TEXT:0 "#D TEXTO PREDETERMINADO#!" SCOPE_ARTIFACT:0 "[ROOT.Artifact.GetName]:" + + OR:0 " o " + OR_LIST:0 "o " + + num_suffix_0:0 "º" + num_suffix_1:0 "º" + num_suffix_2:0 "º" + num_suffix_3:0 "º" + num_suffix_4:0 "$num_suffix_0$" + num_suffix_5:0 "$num_suffix_0$" + num_suffix_6:0 "$num_suffix_0$" + num_suffix_7:0 "$num_suffix_0$" + num_suffix_8:0 "$num_suffix_0$" + num_suffix_9:0 "$num_suffix_0$" diff --git a/project/ck3/base_game/localization/spanish/council_tasks_l_spanish.yml b/project/ck3/base_game/localization/spanish/council_tasks_l_spanish.yml index dd1d03a34d..1c86ffdacd 100644 --- a/project/ck3/base_game/localization/spanish/council_tasks_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/council_tasks_l_spanish.yml @@ -48,7 +48,7 @@ spouse_task_intrigue_good_unskilled_notification_tooltip:0 "Esto ocurrió a pesar de la habilidad de intriga [councillor.Custom('intrigue_skill_level')] de tu cónyuge." spouse_task_intrigue_good_skilled_notification_tooltip:0 "La habilidad de intriga [councillor.Custom('intrigue_skill_level')] de tu cónyuge produjo esta ganancia inesperada." spouse_task_learning_good_unskilled_notification_tooltip:0 "Esto ocurrió a pesar de la habilidad de aprendizaje [councillor.Custom('learnng_skill_level')] de tu cónyuge." - spouse_task_learning_good_skilled_notification_tooltip:0 "La habilidad de aprendizaje [active_councillor.Custom('learning_skill_level')] de tu cónyuge produjo esta ganancia inesperada." + spouse_task_learning_good_skilled_notification_tooltip:1 "La habilidad de aprendizaje [councillor.Custom('learning_skill_level')] de tu cónyuge produjo esta ganancia inesperada." #chancellor task_foreign_affairs:0 "Asuntos exteriores" @@ -299,6 +299,7 @@ STEWARD_PROGRESS_BASE:0 "Base" DEVELOP_COUNTY_PERK_BONUS_VALUE:1 "$planned_cultivation_perk_name$" STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER:2 "[councillor_liege.GetFaith.GetName] — Identidad comunal" + STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS:0 "[councillor_liege.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] en montañas" STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING:1 "[councillor_liege.GetCulture.GetName] — Ostsiedlung" STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED:1 "Tradiciones locales respetadas" STEWARD_PROMOTE_CULTURE_SHUUBIYYA:0 "Shu'ubiyya" @@ -331,6 +332,7 @@ task_conversion_resistance_to_conversion:0 "\n$EFFECT_LIST_BULLET$#N Resistencia a la conversión#!" task_conversion_opinion_loss:0 "\n$EFFECT_LIST_BULLET$#N Pérdida de opinión de condado#!" task_conversion_notification_tooltip:0 "Por $task_conversion$" + task_conversion.tt.forbidden.due_to_struggle_phase:0 "No puedes usar [convert_county|lE] dentro de esta [Concept( 'struggle_region', 'región' )|E] en [struggle|lE] en esta [struggle_phase|lE]" task_religious_relations:0 "Relaciones religiosas" task_religious_relations_piety_effect_desc:2 "[piety|E]: @piety_icon!#P +[SCOPE.ScriptValue('court_chaplain_religious_relations_total_piety_gain')]#!/mes\n$TAB$[learning_skill|E] [councillor.Custom('ES_DelDela')] [councillor.GetCouncilTitle] [councillor.GetShortUIName]: #P +[SCOPE.ScriptValue('court_chaplain_religious_relations_modifier')]#!" @@ -372,10 +374,13 @@ COURT_CHAPLAIN_CONVERSION_MENDICANT_PREACHERS_MODIFIER:2 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_mendicant_preachers').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_BONUS_MODIFIER:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" COURT_CHAPLAIN_CONVERSION_COMMUNAL_IDENTITY_PENALTY_MODIFIER:3 "[councillor.GetFaith.GetName] — [GetFaithDoctrine('tenet_communal_identity').GetBaseName]" + COURT_CHAPLAIN_CONVERSION_EASIER_TO_CONVERT_FAITH_IN_MOUNTAINS_BONUS_MODIFIER:0 "[councillor_liege.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] en montañas" + COURT_CHAPLAIN_CONVERSION_HARDER_TO_CONVERT_FAITH_AWAY_IN_MOUNTAINS_MALUS_MODIFIER:0 "[councillor_liege.GetFaith.GetName] — [GetFaithDoctrine('tenet_cthonic_redoubts').GetBaseName] en montañas" COURT_CHAPLAIN_CONVERSION_GHW_TENET_NO_HOF_MODIFIER:0 "[ROOT.Char.Custom('ghw_from_which_tenet')] — $game_concept_holy_sites$ controlados por la fe" COURT_CHAPLAIN_CONVERSION_SYNCRETIC_WITH_RELIGION_MODIFIER:0 "Sincretismo con [faith|lE]" COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS:0 "[modifiers|E] [county|lE] local" COURT_CHAPLAIN_CONVERSION_LIEGE_IS_DEFIANT_HIGH_MONARCH:0 "El [liege|lE] es un Gran monarca desafiante" + fp2_lyonese_monk_faith_conversion_task_desc:0 "[GetFaithByKey('adoptionist').GetAdherentName] convierte a otros $christianity_religion_adherent_plural$" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_JERUSALEM:1 "Lugar sagrado — Jerusalén" COURT_CHAPLAIN_CONVERSION_HOLY_SITE_KERALA:1 "Lugar sagrado — Kerala" diff --git a/project/ck3/base_game/localization/spanish/court_amenities_l_spanish.yml b/project/ck3/base_game/localization/spanish/court_amenities_l_spanish.yml index bbc4093b2a..6a05220a77 100644 --- a/project/ck3/base_game/localization/spanish/court_amenities_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/court_amenities_l_spanish.yml @@ -111,7 +111,7 @@ COURT_AMENITIES_CONFIRM_TITLE:1 "Cambiar niveles de comodidades" - COURT_AMENITIES_CONFIRM_DESC:1 "Si cambias las [court_amenities|lE] de tu corte real, no podrás cambiarla de nuevo durante [DATE.GetTimeToDate] ([DATE.GetStringLongV]).\nEl nuevo conjunto de comodidades costará $COST$" + COURT_AMENITIES_CONFIRM_DESC:1 "Si cambias las [court_amenities|lE] de tu corte real, no podrás cambiarla de nuevo durante [DATE.GetTimeToDate] ([DATE.GetStringLong]).\nEl nuevo conjunto de comodidades costará $COST$" COURT_AMENITIES_CONFIRM_ACCEPT:0 "Cambiar" COURT_AMENITIES_COOLTIP_ABOVE_DESCRIPTION:0 "Mantenimiento: [CourtAmenitiesSetting.GetCostDescription( GetPlayer )]\n[CourtAmenitiesSetting.GetEffectDescription]" COURT_AMENITIES_NEED_CHANGE:0 "@warning_icon!#X No se han cambiado comodidades#!" @@ -119,6 +119,6 @@ AMENITIES_RESET_TOOLTIP:0 "#T Reiniciar comodidades#!\n[AddTextIf( Not( CourtAmenitiesWindow.HasChangedAnyAmenity ), '$COURT_AMENITIES_NEED_CHANGE$\n' )]Descartar los cambios seleccionados" COURT_AMENITIES_CHANGED_NOTIFICATION_HEADER:0 "Has cambiado las [Concept( 'court_amenities', 'comodidades' )|E] de tu corte" - # [LocEditor:UntranslatedKey] `COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT` + COURT_AMENITIES_BLOCKER_NOT_YOUR_COURT:0 "@warning_icon!#X Esta no es tu [royal_court|lE]#!" BONUS_TO_AGENT_RECRUITMENT_FROM_AMENITIES:0 "$court_lodging_standards$: $VALUE|=+0$" diff --git a/project/ck3/base_game/localization/spanish/court_type_l_spanish.yml b/project/ck3/base_game/localization/spanish/court_type_l_spanish.yml index fcd0d18dde..dc19e3cddb 100644 --- a/project/ck3/base_game/localization/spanish/court_type_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/court_type_l_spanish.yml @@ -35,9 +35,9 @@ court_scholarly:0 "Corte erudita" court_scholarly_desc:1 "#low Una corte consiste sobre todo en atraer mentes cultas y gente de talento excepcional. \n\nLos cortesanos ganan los rasgos [GetTrait('scholarly_court_1').GetName( GetNullCharacter )].#!" court_scholarly_tooltip_desc:0 "El conocimiento y el estudio diligente se valoran en una $court_scholarly$" - court_tribal: "Corte tribal" - court_tribal_desc: "#low En la corte, la fuerza da la razón ¡y los salones se engalanarán con el botín y el saqueo! \n\nLos cortesanos ganan los rasgos [GetTrait('warlike_court_1').GetName( GetNullCharacter )].#!" - court_tribal_tooltip_desc: "En una $court_tribal|l$ se valora la destreza marcial y la resistencia." + court_tribal:0 "Corte tribal" + court_tribal_desc:0 "#low En la corte, la fuerza da la razón ¡y los salones se engalanarán con el botín y el saqueo! \n\nLos cortesanos ganan los rasgos [GetTrait('warlike_court_1').GetName( GetNullCharacter )].#!" + court_tribal_tooltip_desc:0 "En una $court_tribal$ se valora la destreza marcial y la resistencia." COURT_TYPE_GENERAL_TOOLTIP:0 "[CourtType.GetTooltipDesc]\n\n[CourtType.GetEffectDesc]" diff --git a/project/ck3/base_game/localization/spanish/credits/credits_l_spanish.yml b/project/ck3/base_game/localization/spanish/credits/credits_l_spanish.yml index 21dcc11d0a..0eefddfbb9 100644 --- a/project/ck3/base_game/localization/spanish/credits/credits_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/credits/credits_l_spanish.yml @@ -140,6 +140,7 @@ HEADER_PARADOX_INTERACTIVE:1 "#credits_header PARADOX INTERACTIVE#!" HEADER_MANAGEMENT:1 "#credits_header GESTIÓN#!" + TITLE_BUSINESS_OWNER:0 "#credits_subheader Propiedad de la empresa#!" TITLE_CHIEF_EXECUTIVE_OFFICER:1 "#credits_subheader Dirección general#!" TITLE_CHIEF_FINANCIAL_OFFICER:1 "#credits_subheader Dirección general financiera#!" TITLE_CHIEF_OPERATIONS_OFFICER:1 "#credits_subheader Dirección de operaciones#!" @@ -272,3 +273,10 @@ HEADER_PARADOX_DEVELOPMENT_STUDIO_RED:0 "#credits_header Paradox Development Studio Red#!" HEADER_PARADOX_THALASSIC:0 "#credits_header Paradox Thalassic#!" + + HEADER_CRUSADER_KINGS_3_FATE_OF_IBERIA:0 "#credits_title CRUSADER KINGS III: FATE OF IBERIA#!" + HEADER_PARADOX_DEVELOPMENT_STUDIO_BLACK:0 "#credits_header Paradox Development Studio Black#!" + TITLE_PROJECT_LOCALIZATION_PRODUCER:0 "#credits_subheader Productor de Localización#!" + TITLE_RELEASE_ENGINEER:0 "#credits_subheader Ingeniero de Lanzamiento#!" + TITLE_TECHNICAL_ANIMATOR:0 "#credits_subheader Animador Técnico#!" + TITLE_MUSIC_BUSINESS_DIRECTOR:0 "#credits_subheader Director de Negocios de Música#!" diff --git a/project/ck3/base_game/localization/spanish/culture/cultural_maa_innovations_l_spanish.yml b/project/ck3/base_game/localization/spanish/culture/cultural_maa_innovations_l_spanish.yml index 358bc98db9..952024cd33 100644 --- a/project/ck3/base_game/localization/spanish/culture/cultural_maa_innovations_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/culture/cultural_maa_innovations_l_spanish.yml @@ -20,6 +20,7 @@ culture_parameter_unlock_maa_varangian_veterans:0 "Se pueden reclutar [GetMaA('varangian_veterans').GetName] como [men_at_arms|lE]" culture_parameter_unlock_maa_longbowmen:0 "Se pueden reclutar [GetMaA('longbowmen').GetName] como [men_at_arms|lE]" culture_parameter_unlock_maa_huscarls:0 "Se pueden reclutar [GetMaA('huscarl').GetName] como [men_at_arms|lE]" + culture_parameter_unlock_maa_huanch_vaulter:0 "Puede reclutar [GetMaA('guanch_vaulter').GetName|l] como [men_at_arms|lE]" # Early Medieval Era culture_parameter_unlock_maa_khandayat:0 "Se pueden reclutar [GetMaA('khandayat').GetName] como [men_at_arms|lE]" @@ -162,3 +163,6 @@ innovation_men_at_arms:0 "Hombres de armas" innovation_men_at_arms_desc:0 "Formar y equipar ejércitos permanentes que estén a disposición directa de nuestros gobernantes será un trampolín para centralizar nuestro poder." + + innovation_pole_vault:0 "Pértiga" + innovation_pole_vault_desc:0 "La pértiga es un invento sencillo que requiere mucho entrenamiento y práctica para dominarlo. Un pertiguista hábil podrá impulsarse para superar grandes brechas y rocas altas, así como algunas fortificaciones." diff --git a/project/ck3/base_game/localization/spanish/culture/culture_gfx_l_spanish.yml b/project/ck3/base_game/localization/spanish/culture/culture_gfx_l_spanish.yml index caf6d5391a..48454bf00a 100644 --- a/project/ck3/base_game/localization/spanish/culture/culture_gfx_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/culture/culture_gfx_l_spanish.yml @@ -76,3 +76,8 @@ western_clothing_gfx:0 "europea continental" western_coa_gfx:0 "Europeo continental" western_unit_gfx:0 "europea continental" + iberian_building_gfx:0 "ibérico" + iberian_christian_unit_gfx:0 "ibérica" + iberian_muslim_unit_gfx:0 "andalusí" + iberian_christian_clothing_gfx:0 "ibérica" + iberian_muslim_clothing_gfx:0 "andalusí" diff --git a/project/ck3/base_game/localization/spanish/culture/culture_name_lists_l_spanish.yml b/project/ck3/base_game/localization/spanish/culture/culture_name_lists_l_spanish.yml index 55c4928b2a..5bd1dbfe40 100644 --- a/project/ck3/base_game/localization/spanish/culture/culture_name_lists_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/culture/culture_name_lists_l_spanish.yml @@ -63,6 +63,7 @@ name_list_greek:0 "griega" name_list_gond:0 "gondi" name_list_guan:0 "guan" + name_list_guanches:0 "guanche" name_list_gujarati:0 "gujarati" name_list_gur:0 "gur" name_list_han:0 "han" diff --git a/project/ck3/base_game/localization/spanish/culture/culture_titles_l_spanish.yml b/project/ck3/base_game/localization/spanish/culture/culture_titles_l_spanish.yml index 47a35bbd79..f5aaa2c096 100644 --- a/project/ck3/base_game/localization/spanish/culture/culture_titles_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/culture/culture_titles_l_spanish.yml @@ -603,6 +603,12 @@ king_feudal_female_grand_duke_independent:0 "Gran duquesa" kingdom_feudal_grand_duke_independent:0 "Gran ducado" +### Taifas ### +# Feudal / Clan + duke_feudal_male_andalusian_independent:0 "Emir" + duke_feudal_female_andalusian_independent:0 "Emira" + duchy_feudal_andalusian_independent:0 "Taifa" + ### Lombard ### # Feudal duke_feudal_male_lombard_independent:0 "Príncipe" @@ -795,6 +801,18 @@ emperor_feudal_muslim_female_dravidian_group:1 "Shahbanou" empire_feudal_muslim_dravidian_group:0 "$empire_feudal_arabic_group$" +### GUANCHE (Canary Islands) ### + duchy_guanche:0 "Menceyato" + kingdom_guanche:0 "Archimenceyato" + count_male_guanche:0 "Corán" + duke_male_guanche:0 "Mencey" + king_male_guanche:0 "Archimencey" + emperor_male_guanche:0 "Petut mencey" + count_female_guanche:0 "Chamato" + duke_female_guanche:0 "Menceya" + king_female_guanche:0 "Archimenceya" + emperor_female_guanche:0 "Mayec menceya" + ### OBSOLETE with new division ### West-African ### # Feudal / Clan / Tribal baron_feudal_male_west_african_group:0 "Tigui" diff --git a/project/ck3/base_game/localization/spanish/culture/cultures_l_spanish.yml b/project/ck3/base_game/localization/spanish/culture/cultures_l_spanish.yml index c6116151c5..a3110da06a 100644 --- a/project/ck3/base_game/localization/spanish/culture/cultures_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/culture/cultures_l_spanish.yml @@ -66,6 +66,9 @@ butr:0 "butr" butr_prefix:0 "butr" butr_collective_noun:1 "butrs" + guanches:0 "guanche" + guanches_prefix:0 "guancho" + guanches_collective_noun:0 "guanches" zaghawa:0 "zaghawa" zaghawa_prefix:0 "zaghawo" zaghawa_collective_noun:0 "zaghawas" @@ -260,9 +263,9 @@ sorko:0 "sorka" sorko_prefix:0 "sorka" sorko_collective_noun:0 "sorkos" - gaw:0 "gaw" - gaw_prefix:0 "gawi" - gaw_collective_noun:0 "gaws" + gaw:1 "gaw" + gaw_prefix:1 "gawi" + gaw_collective_noun:1 "gaws" songhai:0 "songhai" songhai_prefix:0 "songhai" songhai_collective_noun:0 "songhais" diff --git a/project/ck3/base_game/localization/spanish/culture/traditions/cultural_languages_l_spanish.yml b/project/ck3/base_game/localization/spanish/culture/traditions/cultural_languages_l_spanish.yml index ccb8e40c36..d690f9993d 100644 --- a/project/ck3/base_game/localization/spanish/culture/traditions/cultural_languages_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/culture/traditions/cultural_languages_l_spanish.yml @@ -74,7 +74,7 @@ language_sardinian_name:0 "sardo vulgar" language_wallachian_name:0 "dacio vulgar" language_italian_name:0 "italiano vulgar" - language_ayneha_name: "ayneha" + language_ayneha_name:0 "ayneha" aesthetics_norwegian_name:0 "noruego" aesthetics_swedish_name:0 "sueco" diff --git a/project/ck3/base_game/localization/spanish/culture/traditions/cultural_traditions_l_spanish.yml b/project/ck3/base_game/localization/spanish/culture/traditions/cultural_traditions_l_spanish.yml index 5dc587c0cc..a39204a022 100644 --- a/project/ck3/base_game/localization/spanish/culture/traditions/cultural_traditions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/culture/traditions/cultural_traditions_l_spanish.yml @@ -606,7 +606,7 @@ culture_parameter_no_limit_to_kingdom_level_holy_wars:0 "No hay límite al número de [holy_wars|lE] de nivel [kingdom|lE] que puede declarar cualquier [ruler|lE]" culture_parameter_cb_lower_piety_level_requirement:0 "Todos los [casus_belli|lE] que necesiten un [piety_level|lE] específico, necesitan uno menos" - culture_parameter_just_trait_gives_bonuses:0 "El [trait|lE] [GetTrait('just').GetName( GetNullCharacter ) tiene bonificaciones extra" + culture_parameter_just_trait_gives_bonuses:0 "El [trait|lE] [GetTrait('just').GetName( GetNullCharacter )] tiene bonificaciones extra" culture_parameter_trade_port_building_bonuses:1 "La línea de [buildings|lE] #V $building_type_common_tradeport_01$#! generará impuestos extras en [counties|lE] de esta [culture|lE]" culture_parameter_peat_quarries_building_bonuses:0 "La línea de [buildings|lE] #V $building_type_peat_quarries_01$#! tiene bonificaciones extra en [counties|lE] de esta [culture|lE]" culture_parameter_trade_ports_give_control_growth:0 "La línea de [buildings|lE] #V $building_type_common_tradeport_01$#! aumentará el #V crecimiento del control#! en [counties|lE] de esta [culture|lE]" @@ -620,7 +620,7 @@ culture_parameter_number_of_spouses:0 "$doctrine_parameter_number_of_spouses$" culture_parameter_number_of_spouses_1:0 "$doctrine_parameter_number_of_spouses_1$" culture_parameter_number_of_consorts:0 "$doctrine_parameter_number_of_consorts$" - culture_parameter_poet_trait_gives_bonuses:0 "El [trait|lE] [GetTrait('poet').GetName( GetNullCharacter ) tiene bonificaciones extra" + culture_parameter_poet_trait_gives_bonuses:0 "El [trait|lE] [GetTrait('poet').GetName( GetNullCharacter )] tiene bonificaciones extra" culture_parameter_poet_trait_more_common:0 "El [trait|lE] [GetTrait('poet').GetName( GetNullCharacter )] es más común" culture_parameter_piety_gain_on_building_complete_in_forest_taiga:1 "Se gana [piety|lE] [piety_i] al terminar [buildings|lE] en [holdings|lE] con [terrain|lE] de #V bosques#! o #V taiga#!" culture_parameter_piety_gain_on_building_complete_in_mountains:1 "Se gana [piety|lE] [piety_i] al terminar [buildings|lE] en [holdings|lE] con [terrain|lE] de #V montañas#! o #V montaña desértica#!" @@ -632,7 +632,7 @@ culture_parameter_less_likely_to_force_conversion:0 "Es menos probable que los [rulers|lE] exijan conversión a sus [vassals|lE]" culture_parameter_enables_unite_africa_decision:0 "Activa la [decision|lE] Unir África para culturas sin [heritage|lE] africana" culture_parameter_hunting_archery_building_bonuses:0 "La línea de [buildings|lE] #V $building_type_hunting_grounds_01$#! mejorará a los #V arqueros#!" - culture_parameter_gregarious_trait_gives_bonuses:0 "El [trait|lE] [GetTrait('gregarious').GetName( GetNullCharacter ) tiene bonificaciones extra" + culture_parameter_gregarious_trait_gives_bonuses:0 "El [trait|lE] [GetTrait('gregarious').GetName( GetNullCharacter )] tiene bonificaciones extra" culture_parameter_building_barracks_piety_bonuses:1 "Los personajes de esta [culture|lE] ganan [piety|lE] [piety_i] por la línea de [buildings|lE] #V $building_type_barracks_01$#!" culture_parameter_can_build_quarries_in_hills:2 "La línea de [buildings|lE] #V $building_type_quarries_01$#! se puede construir en [holdings|lE] de [terrain|lE] de colinas en [counties|lE] de esta [culture|lE]" @@ -786,6 +786,7 @@ not_bellicose_or_stoic_desc:1 "La [culture|lE] no tiene la [ethos|lE] belicosa o estoica" not_bellicose_or_bureaucratic_desc:2 "La [culture|lE] no tiene la [ethos|lE] belicosa o burocrática" not_bellicose_or_spiritual_desc:1 "La [culture|lE] no tiene la [ethos|lE] belicosa o espiritual" + not_bellicose_or_courtly_desc:0 "La [culture|lE] no tiene la [ethos|lE] belicosa o refinada" not_stoic_or_bureaucratic_desc:1 "La [culture|lE] no tiene la [ethos|lE] estoica o burocrática" not_stoic_or_communal_desc:0 "La [culture|lE] no tiene la [ethos|lE] estoica o comunal" not_stoic_or_spiritual_desc:0 "La [culture|lE] no tiene la [ethos|lE] estoica o espiritual" @@ -824,6 +825,7 @@ ## Egalitarian. not_egalitarian_stoic_or_bureaucratic_desc:1 "La [culture|lE] no tiene la [ethos|lE] igualitaria, estoica o burocrática" + not_egalitarian_or_courtly_desc:0 "La [culture|lE] no tiene la [ethos|lE] igualitaria o refinada" ## Communal. not_communal_or_spiritual_desc:0 "La [culture|lE] no tiene la [ethos|lE] comunal o espiritual" @@ -918,6 +920,8 @@ lacks_development_02_innovation_desc:1 "La [culture|lE] carece de la [innovation|lE] #high $innovation_development_02$#!" lacks_baliffs_innovation_desc:0 "La [culture|lE] carece de la [innovation|lE] #high $innovation_baliffs$#!" culture_acceptance_cost_desc:0 "La [culture|lE] no tiene al menos un #V [EmptyScope.ScriptValue('xenophilic_acceptance_cost_value')|0] %#! de [cultural_acceptance|lE] con #V [EmptyScope.ScriptValue('xenophilic_nr_of_cultures_cost_value')|0]#! otras culturas" + lack_iberian_heritage_or_language_penalty_desc:0 "La [culture|lE] carece de [heritage|lE] $heritage_iberian_name$ #EMP y#! el [culture_head|lE] no habla el [language|lE] $language_iberian_name$" + lack_martial_learning_or_chess_board_penalty_desc:0 "No tienes ni un mínimo de [EmptyScope.ScriptValue('very_high_skill_rating')|0] en [martial|lE], un mínimo de [EmptyScope.ScriptValue('very_high_skill_rating')|0] en [learning|lE], ni un [artifact|lE] que te permita jugar a [board_games|lE]" culture_head_lacks_storytelling_traits_desc:1 "No tienes los [traits|lE] [GetTrait('poet').GetName( GetNullCharacter )], [GetTrait('arrogant').GetName( GetNullCharacter )] ni [GetTrait('journaller').GetName( GetNullCharacter )]" rulers_lacks_storytelling_traits_desc:0 "La [culture|lE] no tiene #V 5#! [rulers|lE]con los [traits|lE] [GetTrait('poet').GetName( GetNullCharacter )], [GetTrait('arrogant').GetName( GetNullCharacter )] o [GetTrait('journaller').GetName( GetNullCharacter )]" @@ -946,9 +950,9 @@ culture_emergence_events.0002.desc:0 "Mi pueblo, los [ROOT.Char.GetCulture.GetCollectiveNoun], son un pueblo orgulloso y extendido.\n\nPor mucho que nos parezcamos, no puedo negar que mis súbditos han empezado a actuar distinto de los [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] de otros lugares. A veces hasta hay disputas entre [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] de visita y aquellos bajo mi gobierno.\n\nEstamos desarrollando una nueva identidad, somos [ROOT.Char.GetCulture.GetCollectiveNoun]… pero a la vez no lo somos. ¿Deberíamos animar esta evolución?" culture_emergence_events.0002.a:0 "¡Construiremos una identidad más nueva y fuerte!" culture_emergence_events.0002.b:0 "¡Somos [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] y nada más! ¡Todos en la misma línea!" - new_divergent_culture_tt:0 "Aparecerá una [divergent_culture|lE] que comparta la mayoría de [traditions|lE y [culture_pillars|lE] con la [culture|lE] [ROOT.Char.GetCulture.GetName], pero con una nueva [ethos|lE] y que reemplaza algunas tradiciones." + new_divergent_culture_tt:0 "Aparecerá una [divergent_culture|lE] que comparta la mayoría de [traditions|lE] y [culture_pillars|lE] con la [culture|lE] [ROOT.Char.GetCulture.GetName], pero con una nueva [ethos|lE] y que reemplaza algunas tradiciones." culture_emergence_events.0002.new_divergence:0 "Tus tierras y tú adoptaréis una [divergent_culture|lE] recién aparecida" - culture_emergence_events.vassals:0 "Los [vassals|lE pueden unirse o no" + culture_emergence_events.vassals:0 "Los [vassals|lE] pueden unirse o no" culture_emergence_events.0003.desc:0 "[culture_check_2.GetName]\n[duchy_title.GetName]\n[diverge_dummy.GetFullName]" @@ -1054,12 +1058,12 @@ culture_tradition_events.0101.a:0 "Por supuesto, noble [mendicant_mystic.GetFaith.PriestNeuter]. Ahora bajad el bastón, por favor." culture_tradition_events.0101.a.tt:0 "Todos los [children|lE] disponibles de la [court|lE] reciben un estímulo a su [education|lE] en curso" culture_tradition_events.0101.b:0 "¿No es demasiado para la obra [mendicant_mystic.GetFaith.HighGodNamePossessive]?" - culture_tradition_events.0101.b.tt.success:0 "Ganas la discusión con [mendicant_mystic.Custom('ES_ElLa')] místic[mendicant_mystic.Custom('ES_OA')]" - culture_tradition_events.0101.b.tt.failure:0 "[mendicant_mystic.Custom('ES_ElLa')|U] místic[mendicant_mystic.Custom('ES_OA')] abandona tu corte, asquead[mendicant_mystic.Custom('ES_OA')]" + culture_tradition_events.0101.b.tt.success:0 "Ganas la discusión con tal místic[mendicant_mystic.Custom('ES_OA')]" + culture_tradition_events.0101.b.tt.failure:0 "Tal místic[mendicant_mystic.Custom('ES_OA')] abandona tu corte, asquead[mendicant_mystic.Custom('ES_OA')]" culture_tradition_events.0101.c:0 "¡Largo, pordioser[mendicant_mystic.Custom('ES_OA')], que quiero cenar!" culture_tradition_events.0111.t:0 "Un discurso místico" - culture_tradition_events.0111.desc:0 "«… por eso debemos someternos a la beneficencia de [mendicant_mystic.GetFaith.HighGodName] en cada momento de cada día de nuestras vidas. ¿Lo veis? ¿Continúo?»\n\nDos-horas-enteras.\n\nNi siquiera sé cómo [mendicant_mystic.GetName] consiguió llegar a mis aposentos, pero [mendicant_mystic.Custom('ES_ElLa')] [mendicant_mystic.GetFaith.PriestNeuter] me ha estado sermoneando sobre los puntos más delicados de la teología [mendicant_mystic.GetFaith.GetAdjective] durante #EMP dos-horas-enteras.#!\n\nPor fin, se calla y me mira en busca de una respuesta. Siento que un ojo me empieza a temblar." + culture_tradition_events.0111.desc:0 "«… por eso debemos someternos a la beneficencia de [mendicant_mystic.GetFaith.HighGodName] en cada momento de cada día de nuestras vidas. ¿Lo veis? ¿Continúo?»\n\nDos-horas-enteras.\n\nNi siquiera sé cómo [mendicant_mystic.GetName] consiguió llegar a mis aposentos, pero tal [mendicant_mystic.GetFaith.PriestNeuter] me ha estado sermoneando sobre los puntos más delicados de la teología [mendicant_mystic.GetFaith.GetAdjective] durante #EMP dos-horas-enteras.#!\n\nPor fin, se calla y me mira en busca de una respuesta. Siento que un ojo me empieza a temblar." culture_tradition_events.0111.a:0 "¡Qué palabras más inspiradoras!" culture_tradition_events.0111.b:0 "Habéis dado vuestra opinión, ahora daré la mía…" culture_tradition_events.0111.a.tt.success:0 "Desmontas los argumentos [mendicant_mystic.Custom('ES_DelDela')] místic[mendicant_mystic.Custom('ES_OA')]" @@ -1067,7 +1071,7 @@ culture_tradition_events.0111.c:0 "¿Quién ha dejado entrar a este vagabundo en mi hogar? ¡Guardias! ¡AUXILIO!" culture_tradition_events.0121.t:0 "El servicio de un místico" - culture_tradition_events.0121.desc:0 "De forma casi inusual para su profesión, [mendicant_mystic.GetFirstName] ha esperado pacientemente en una antecámara hasta que pude darle audiencia.\n\n[mendicant_mystic.Custom('ES_ElLa')|U] [mendicant_mystic.GetFaith.PriestNeuter] parece nervios[mendicant_mystic.Custom('ES_OA')] cuando entro, pero aun así se lanza a un discurso apresurado en cuanto llego.\n\n«Mi [ROOT.Char.GetLadyLord], hace tiempo que soy mendicante, y aunque es el trabajo [mendicant_mystic.GetFaith.HighGodNamePossessive], es tan agotador para la mente y el cuerpo como nutritivo para el alma».\n\n«Si me acogéis, colgaré mi bastón de vagabund[mendicant_mystic.Custom('ES_OA')] y os serviré en la corte lo mejor que pueda. ¿M-me acogéis?»" + culture_tradition_events.0121.desc:0 "De forma casi inusual para su profesión, [mendicant_mystic.GetFirstName] ha esperado pacientemente en una antecámara hasta que pude darle audiencia.\n\nTal [mendicant_mystic.GetFaith.PriestNeuter] parece nervios[mendicant_mystic.Custom('ES_OA')] cuando entro, pero aun así se lanza a un discurso apresurado en cuanto llego.\n\n«Mi [ROOT.Char.GetLadyLord], hace tiempo que soy mendicante, y aunque es el trabajo [mendicant_mystic.GetFaith.HighGodNamePossessive], es tan agotador para la mente y el cuerpo como nutritivo para el alma».\n\n«Si me acogéis, colgaré mi bastón de vagabund[mendicant_mystic.Custom('ES_OA')] y os serviré en la corte lo mejor que pueda. ¿M-me acogéis?»" culture_tradition_events.0121.a:0 "Desde luego me vendría bien un[mendicant_mystic.Custom('ES_XA')] [mendicant_mystic.GetWomanMan] de vuestros talentos…" culture_tradition_events.0121.b:0 "Un[mendicant_mystic.Custom('ES_XA')] [mendicant_mystic.GetFaith.PriestNeuter] leal, decís…" culture_tradition_events.0121.c:0 "¿Con ese aspecto y con ese #EMP olor#! queréis vivir aquí?" @@ -1076,8 +1080,8 @@ # Big credit to the greatest NPC of 2011. culture_tradition_events.0131.desc:0 "«¿[ROOT.Char.GetTitleAsNameNoTooltip]? ¡No eres más que un gusano #EMP retorciéndose en la inmundicia#! de su propia corrupción! ¡Arrepiéntete de tus pecados a ojos de [mendicant_mystic.GetFaith.HighGodName]! ¡[mendicant_mystic.GetFaith.HighGodName] el Poderoso! ¡[mendicant_mystic.GetFaith.HighGodName] el Infalible! ¡[mendicant_mystic.GetFaith.HighGodName] el Intratable!»\n\nMaldita sea y que se vaya por ahí est[mendicant_mystic.Custom('ES_EA')] irritante [mendicant_mystic.GetFaith.PriestNeuter]. Ya era malo tener[mendicant_mystic.Custom('ES_LoLa')] en una esquina de la calle. Como #EMP un día#! descubra quién dejó entrar a [mendicant_mystic.GetFirstName] en mi #EMP casa#!, le arrancaré los ojos. Lleva aquí menos de diez minutos y ya tengo una migraña horrible.\n\nNo puedo aguantar mucho más la invectiva [mendicant_mystic.Custom('ES_DelDela')] mendig[mendicant_mystic.Custom('ES_OA')], tengo que actuar rápidamente cuando haya una pausa natural en su diatriba." culture_tradition_events.0131.a:0 "¿#EMP Mis#! pecados? Hablemos sobre #EMP vos#!." - culture_tradition_events.0131.a.tt.success:0 "Demuestras que [mendicant_mystic.Custom('ES_ElLa')] místic[mendicant_mystic.Custom('ES_OA')] es un[mendicant_mystic.Custom('ES_XA')] hipócrita total" - culture_tradition_events.0131.a.tt.failure:0 "[mendicant_mystic.Custom('ES_ElLa')] místic[mendicant_mystic.Custom('ES_OA')] te demuestra que eres un[ROOT.Char.Custom('ES_XA')] neci[ROOT.Char.Custom('ES_OA')]" + culture_tradition_events.0131.a.tt.success:0 "Demuestras que tal místic[mendicant_mystic.Custom('ES_OA')] es un[mendicant_mystic.Custom('ES_XA')] hipócrita total" + culture_tradition_events.0131.a.tt.failure:0 "Tal místic[mendicant_mystic.Custom('ES_OA')] te demuestra que eres un[ROOT.Char.Custom('ES_XA')] neci[ROOT.Char.Custom('ES_OA')]" culture_tradition_events.0131.b:0 "Me… ¿me enseñaréis a ser mejor?" culture_tradition_events.0131.b.tt.success:0 "El místic[mendicant_mystic.Custom('ES_OA')] te ayuda a superar tus defectos" culture_tradition_events.0131.b.tt.failure:0 "La angustia mental te domina" diff --git a/project/ck3/base_game/localization/spanish/custom_localization/artifact_custom_loc_l_spanish.yml b/project/ck3/base_game/localization/spanish/custom_localization/artifact_custom_loc_l_spanish.yml index d2ad951897..9695e693bc 100644 --- a/project/ck3/base_game/localization/spanish/custom_localization/artifact_custom_loc_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/custom_localization/artifact_custom_loc_l_spanish.yml @@ -23,12 +23,12 @@ damage_artifact_smeared_food:0 "embadurnado de comida" evidence_artifact_smeared_food:0 "Curiosamente, las manchas de comida de mi [ROOT.Artifact.GetName] coinciden con las de las mangas [ROOT.Var('captain_gender').GetCharacter.Custom('ES_DelDela')] capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')]..." damage_artifact_spilled_drink:0 "empapado de [ROOT.Artifact.GetOwner.Custom('RegionalDrink')]" - evidence_artifact_spilled_drink:0 "[ROOT.Var('captain_gender').GetCharacter.Custom('ES_ElLa')|U] capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')] parece empapad[ROOT.Var('captain_gender').GetCharacter.Custom('ES_OA')] del mismo líquido. ¿De verdad pensaba que no lo notaría?" + evidence_artifact_spilled_drink:0 "Tal capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')] parece empapad[ROOT.Var('captain_gender').GetCharacter.Custom('ES_OA')] del mismo líquido. ¿De verdad pensaba que no lo notaría?" damage_artifact_tear:0 "hecho un desgarro en" damage_artifact_cut_holes:0 "agujerado" evidence_artifact_tear:0 "Hay pequeños cortes en las manos [ROOT.Var('captain_gender').GetCharacter.Custom('ES_DelDela')] capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')]. Me pregunto de dónde proceden." damage_artifact_tear_down:0 "rasgado" - evidence_artifact_tear_down:0 "[ROOT.Var('captain_gender').GetCharacter.Custom('ES_ElLa')|U] capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')] tiene un arañazo en la mejilla y sus vestiduras están desarregladas. Esto parece muy sospechoso…" + evidence_artifact_tear_down:0 "Tal capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')] tiene un arañazo en la mejilla y sus vestiduras están desarregladas. Esto parece muy sospechoso…" damage_artifact_threw_up:0 "vomitado encima de" evidence_artifact_threw_up:0 "Mi aguda capacidad de observación se da cuenta de que en los dientes y la comisura de la boca [ROOT.Var('captain_gender').GetCharacter.Custom('ES_DelDela')] capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')] hay pegada una pizca de #EMP alguna sustancia pegajosa#!." damage_artifact_unspeakable:0 "hecho cosas innombrables a" diff --git a/project/ck3/base_game/localization/spanish/custom_localization/body_part_custom_loc_l_spanish.yml b/project/ck3/base_game/localization/spanish/custom_localization/body_part_custom_loc_l_spanish.yml index a43fe20436..f8a24680aa 100644 --- a/project/ck3/base_game/localization/spanish/custom_localization/body_part_custom_loc_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/custom_localization/body_part_custom_loc_l_spanish.yml @@ -18,3 +18,7 @@ articleblank_article:0 "un " articleblank_articlevowel:0 "una " articleblank_blank:0 "" + + maskface_behind:0 "detrás" + maskface_in:0 "en" + maskface_across:0 "a lo largo de" diff --git a/project/ck3/base_game/localization/spanish/custom_localization/education_custom_loc_l_spanish.yml b/project/ck3/base_game/localization/spanish/custom_localization/education_custom_loc_l_spanish.yml index 9146a1c8b9..7224f7e5a4 100644 --- a/project/ck3/base_game/localization/spanish/custom_localization/education_custom_loc_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/custom_localization/education_custom_loc_l_spanish.yml @@ -1,6 +1,6 @@ l_spanish: martial_good_trait_match_good_outcome:0 "Como [ROOT.Char.GetFirstName] es un[ROOT.Char.Custom('ES_XA')] niñ[ROOT.Char.Custom('ES_OA')] activ[ROOT.Char.Custom('ES_OA')] y entusiasta, no sorprende que le vaya bien en sus estudios sobre la guerra y el combate." - martial_bad_trait_match_good_outcome:0 "Decir que [ROOT.Char.Custom('ES_ElLa')] rebelde [ROOT.Char.GetFirstName] no parecía hech[ROOT.Char.Custom('ES_OA')] para una vida de guerras era quedarse corto. Sin embargo, ha superado todas las expectativas." + martial_bad_trait_match_good_outcome:0 "Decir que rebelde [ROOT.Char.GetFirstName] no parecía hech[ROOT.Char.Custom('ES_OA')] para una vida de guerras era quedarse corto. Sin embargo, ha superado todas las expectativas." martial_neutral_trait_match_good_outcome:0 "Con la tutela adecuada, hasta [ROOT.Char.GetFirstName], que siempre mostró poca inclinación natural hacia la guerra, puede llegar a comprenderla." education_martial_3_outcome_description:0 "[ROOT.Char.GetFirstName] mostró gran aptitud tanto en tácticas bélicas como en la dirección de ejércitos. Estoy seguro de que llegará a ser un[ROOT.Char.Custom('ES_XA')] gran comandante." education_martial_3_outcome_description_not_commander:0 "[ROOT.Char.GetFirstName] mostró gran aptitud tanto en tácticas bélicas como en la dirección de ejércitos. Es una pena que nunca vaya a dirigir ejércitos." diff --git a/project/ck3/base_game/localization/spanish/custom_localization/greeting_custom_loc_l_spanish.yml b/project/ck3/base_game/localization/spanish/custom_localization/greeting_custom_loc_l_spanish.yml index 4c89db3bd1..2f3d591d50 100644 --- a/project/ck3/base_game/localization/spanish/custom_localization/greeting_custom_loc_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/custom_localization/greeting_custom_loc_l_spanish.yml @@ -17,7 +17,7 @@ greeting_family_positive:1 "[ROOT.Char.Custom2('GreetingToFamilyPositive', second)]" greeting_family_negative:1 "[ROOT.Char.Custom2('GreetingToFamilyNegative', second)]" - greeting_family_liked:1 "Mi querid[second.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMeShort', second)]," + greeting_family_liked:1 "Mi querid[crush.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMeShort', second)]," greeting_family_fallback:1 "Saludos, [ROOT.Char.Custom2('RelationToMeShort', second)]:" greeting_foreign_ruler:1 "Saludos, [second.GetNameNoTooltip]:" @@ -25,8 +25,8 @@ greeting_foreign_ruler_positive:1 "[ROOT.Char.Custom('ES_AlAla')|U] [second.Custom('ComplimentAdjective')] de [second.GetNameNoTooltip]," greeting_generic:1 "Saludos, [second.GetNameNoTooltip]:" - greeting_generic_negative:0 "[second.Custom('ES_AlAla')|U] [second.Custom('InsultAdjective')] [second.GetFirstNameNoTooltip]," - greeting_generic_positive:0 "[second.Custom('ES_AlAla')|U] [second.Custom('ComplimentAdjective')] [second.GetFirstNameNoTooltip]," + greeting_generic_negative:0 "[target.Custom('ES_AlAla')|U] [second.Custom('InsultAdjective')] [second.GetFirstNameNoTooltip]," + greeting_generic_positive:0 "[ROOT.Char.Custom('ES_AlAla')|U] [second.Custom('ComplimentAdjective')] [second.GetFirstNameNoTooltip]," greeting_appropriate_positive_liege:1 "[ROOT.Char.Custom2('GreetingToLiegePositive', second)]" greeting_appropriate_positive_vassal:1 "[ROOT.Char.Custom2('GreetingToVassalPositive', second)]" diff --git a/project/ck3/base_game/localization/spanish/custom_localization/insult_custom_loc_l_spanish.yml b/project/ck3/base_game/localization/spanish/custom_localization/insult_custom_loc_l_spanish.yml index d1b50bbfb4..d6b4bf4067 100644 --- a/project/ck3/base_game/localization/spanish/custom_localization/insult_custom_loc_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/custom_localization/insult_custom_loc_l_spanish.yml @@ -215,3 +215,6 @@ insult_shunt_female:0 "gregaria" insult_blunt_female:0 "innecesaria" impotent_female:0 "yerma" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + False:0 "falso" diff --git a/project/ck3/base_game/localization/spanish/custom_localization/poetry_loc_l_spanish.yml b/project/ck3/base_game/localization/spanish/custom_localization/poetry_loc_l_spanish.yml index 64917ccca9..69dd127342 100644 --- a/project/ck3/base_game/localization/spanish/custom_localization/poetry_loc_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/custom_localization/poetry_loc_l_spanish.yml @@ -14,7 +14,7 @@ #generatepoem_title_romance_04: "[SadAction] in [Season]" generatepoem_title_romance_04:0 "[ROOT.Char.Custom('GeneratePoem_Title_Fragment_Activity')|U] en [ROOT.Char.Custom('GeneratePoem_Title_Fragment_Season')]" #generatepoem_title_romance_05: "The [SubjectTitle] of my [MetaphoricalPlace]" - generatepoem_title_romance_05:0 "[ROOT.Var('poem_subject').Char.Custom('ES_ElLa')|U] [ROOT.Var('poem_subject').Char.GetTitleAsNameNoTooltip] de mi [ROOT.Char.Custom('GeneratePoem_Title_Fragment_MetaphoricalPlace')]" + generatepoem_title_romance_05:0 "El/La [ROOT.Var('poem_subject').Char.GetTitleAsNameNoTooltip] de mi [ROOT.Char.Custom('GeneratePoem_Title_Fragment_MetaphoricalPlace')]" ## Mourning #generatepoem_title_mourning_01: "[SadEmotion] in [SadPatheticFallacy]" generatepoem_title_mourning_01:0 "[ROOT.Char.Custom('GeneratePoem_Title_Fragment_Emotion')|U] en [ROOT.Char.Custom('GeneratePoem_Title_Fragment_PatheticFallacy')]" @@ -36,7 +36,7 @@ #generatepoem_title_legacy_04: "That [SubjectTitle] of [SubjectPrimaryTitle]" generatepoem_title_legacy_04:0 "Es[ROOT.Var('poem_subject').Char.Custom('ES_EA')] [ROOT.Var('poem_subject').Char.GetTitleAsNameNoTooltip] de [ROOT.Var('poem_subject').Char.GetPrimaryTitle.GetNameNoTierNoTooltip]" #generatepoem_title_legacy_05: "A Lament for the [SubjectTitle]" - generatepoem_title_legacy_05:0 "Un lamento por [ROOT.Var('poem_subject').Char.Custom('ES_ElLa')] [ROOT.Var('poem_subject').Char.GetTitleAsNameNoTooltip]" + generatepoem_title_legacy_05:0 "Un lamento por el/la [ROOT.Var('poem_subject').Char.GetTitleAsNameNoTooltip]" ## Strife #generatepoem_title_strife_01: "[WarNoun] & [WarEmotion]" generatepoem_title_strife_01:0 "[ROOT.Char.Custom('GeneratePoem_Title_Fragment_Emotion')|U] y [ROOT.Char.Custom('GeneratePoem_Title_Fragment_Emotion')]" @@ -50,13 +50,13 @@ generatepoem_title_strife_05:0 "[ROOT.Char.Custom('GeneratePoem_Title_Fragment_Noun')|U] en [ROOT.Var('poem_subject').Char.GetPrimaryTitle.GetNameNoTierNoTooltip]" ## Incompetence #generatepoem_title_incompetence_01: "The [InsultNoun] of [SubjectPrimaryTitle]" - generatepoem_title_incompetence_01:0 "[ROOT.Var('poem_subject').Char.Custom('ES_ElLa')|U] [ROOT.Char.Custom('GeneratePoem_Title_Fragment_Noun')] de [ROOT.Var('poem_subject').Char.GetPrimaryTitle.GetNameNoTierNoTooltip]" + generatepoem_title_incompetence_01:0 "El/La [ROOT.Char.Custom('GeneratePoem_Title_Fragment_Noun')] de [ROOT.Var('poem_subject').Char.GetPrimaryTitle.GetNameNoTierNoTooltip]" #generatepoem_title_incompetence_02: "A Most Peculiar [InsultNoun]" generatepoem_title_incompetence_02:0 "Un[ROOT.Var('poem_subject').Char.Custom('ES_XA')] [ROOT.Char.Custom('GeneratePoem_Title_Fragment_Noun')|U] muy particular" #generatepoem_title_incompetence_03: "[InsultVerb] [IntensityAdjective] this [Season]" generatepoem_title_incompetence_03:0 "[ROOT.Char.Custom('GeneratePoem_Title_Fragment_Verb')] [ROOT.Char.Custom('GeneratePoem_Title_Fragment_IntensityAdjective')] en [ROOT.Char.Custom('GeneratePoem_Title_Fragment_Season')]" #generatepoem_title_incompetence_04: "The [InsultNoun] Crowned" - generatepoem_title_incompetence_04:0 "[ROOT.Var('poem_subject').Char.Custom('ES_ElLa')|U] [ROOT.Char.Custom('GeneratePoem_Title_Fragment_Noun')|U] y su corona" + generatepoem_title_incompetence_04:0 "El/La [ROOT.Char.Custom('GeneratePoem_Title_Fragment_Noun')|U] y su corona" #generatepoem_title_incompetence_05: "[InsultVerb] all over [SubjectPrimaryTitle]" generatepoem_title_incompetence_05:0 "[ROOT.Char.Custom('GeneratePoem_Title_Fragment_Verb')] sobre [ROOT.Var('poem_subject').Char.GetPrimaryTitle.GetNameNoTierNoTooltip]" @@ -234,7 +234,7 @@ GeneratePoem_Intro_Rhyming_Mourning_03_B_02:0 "Por abandonar[ROOT.Var('poem_subject').Char.GetHerHim] de un modo tal," GeneratePoem_Intro_Rhyming_Mourning_03_B_03:0 "Por dejarnos a todos en este trance fatal," ## Legacy - GeneratePoem_Intro_Rhyming_Legacy_01_A_01:0 "[ROOT.Var('poem_subject').Char.Custom('ES_ElLa')|U] [ROOT.Var('poem_subject').Char.GetWomenMen] más poderos[ROOT.Var('poem_subject').Char.Custom('ES_OA')] esta Tierra ha abandonado" + GeneratePoem_Intro_Rhyming_Legacy_01_A_01:0 "El/La [ROOT.Var('poem_subject').Char.GetWomenMen] más poderos[ROOT.Var('poem_subject').Char.Custom('ES_OA')] esta Tierra ha abandonado" GeneratePoem_Intro_Rhyming_Legacy_01_A_02:0 "$GeneratePoem_Intro_Rhyming_Legacy_01_A_01$" GeneratePoem_Intro_Rhyming_Legacy_01_A_03:0 "$GeneratePoem_Intro_Rhyming_Legacy_01_A_01$" GeneratePoem_Intro_Rhyming_Legacy_01_B_01:0 "Sus hechos, sus actos, su valor nunca imitado" diff --git a/project/ck3/base_game/localization/spanish/death_reasons_l_spanish.yml b/project/ck3/base_game/localization/spanish/death_reasons_l_spanish.yml index f209371ded..2cee30b2c6 100644 --- a/project/ck3/base_game/localization/spanish/death_reasons_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/death_reasons_l_spanish.yml @@ -177,5 +177,21 @@ death_skull_removed_killer:0 "[TARGET_CHARACTER.GetUIName] le [TARGET_CHARACTER.LocalPlayerString( 'extirpaste', 'extirpó' )] quirúrgicamente el cráneo y [TARGET_CHARACTER.LocalPlayerString( 'conservaste', 'conservó' )]" death_miniatures:0 "murió al pisar una miniatura puntiaguda" death_ice:0 "se adentró en los páramos helados." + death_by_exploding_whale:0 "murió en la explosión del cadáver gigante de un animal" + death_flight_attempt:0 "murió al intentar volar" + death_beaten_by_mob:0 "fue golpead[CHARACTER.Custom('ES_OA')] hasta morir por una turba furiosa" + death_burned_by_mob:0 "fue quemad[CHARACTER.Custom('ES_OA')] viv[CHARACTER.Custom('ES_OA')] por una turba furiosa" + death_hanged_and_disemboweled_by_mob:0 "fue colgad[CHARACTER.Custom('ES_OA')] y descuartizad[CHARACTER.Custom('ES_OA')] por una turba furiosa" + death_crucified_by_mob:0 "fue crucificad[CHARACTER.Custom('ES_OA')] por una turba furiosa" + death_defenestrated_by_mob:0 "una turba furiosa [CHARACTER.Custom('ES_LoLa')] arrojó por una ventana" + death_molten_silver_by_mob:0 "una turba furiosa le vertió plata fundida por la garganta" + death_torn_to_pieces_by_mob:0 "fue despedazad[CHARACTER.Custom('ES_OA')] por una turba furiosa" + death_bell:0 "fue decapitad[CHARACTER.Custom('ES_OA')] y se usó su cabeza como carillón" + death_bell_killer:0 "[TARGET_CHARACTER.GetUIName] le [TARGET_CHARACTER.GetCharacter.LocalPlayerString( 'hiciste', 'hizo' )] decapitar y se usó su cabeza como badajo" + death_bell_revenge:0 "se le llevó ante la justicia después de haberse lanzado a una serie de asesinatos musicales" + + death_scuffle_with_soldiers:0 "murió en una escaramuza con soldados" + death_scuffle_with_soldiers_killer:0 "murió en una escaramuza con soldados por orden [TARGET_CHARACTER.GetCharacter.LocalPlayerString( ' tuya', 'Loc_ES_de_GetShortUIName' )]" + death_for_corpse_forest:0 "se le empaló" death_for_corpse_forest_killer:0 "se le empaló en [TARGET_CHARACTER.LocalPlayerString( 'tu', 'el' )] bosque de cadáveres[TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetUIName' )]" diff --git a/project/ck3/base_game/localization/spanish/debug_l_spanish.yml b/project/ck3/base_game/localization/spanish/debug_l_spanish.yml index cb847694d7..d1d041cc41 100644 --- a/project/ck3/base_game/localization/spanish/debug_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/debug_l_spanish.yml @@ -6,6 +6,12 @@ debug.0002.c:0 "Una parejita, por favor" debug.0002.d:0 "Trillizos, por favor" debug.0002.e:0 "Sorpréndeme" + + debug_generic_option:0 "#D Esta es la opción de depuración#!" + debug_generic_option_can_disable_text:0 "#D , cambiará si la depuración está desactivada#!" + debug_generic_option_can_disable:0 "$debug_generic_option$$debug_generic_option_can_disable_text$" + debug_generic_option_shortened_trigger:0 "#D Se recortó este disparador porque tienes la depuración activada#!" + debug_generic_option_shortened_trigger_can_disable:0 "$debug_generic_option_shortened_trigger$$debug_generic_option_can_disable_text$" interaction_debug_main:0 "#D DEPURA Interacciones#!" debug_main:0 "#D DEPURA Principal#!" @@ -58,9 +64,18 @@ debug_launch_natural_crusade_interaction:0 "Lanzar cruzada natural" slay_character_interaction:0 "¡Que alguien #difficulty_hard acabe #! con ellos!" give_bubonic_plague_interaction:0 "Dar #difficulty_easy P#!#P e#!#difficulty_easy s#!#P t#!#difficulty_easy e B#!#P u#!#P b#!#difficulty_easy ó#!#P n#!#difficulty_easy i#!#P c#!#difficulty_easy a#!" - start_bout_interaction:0 "Comenzar combate individual" + engage_in_single_combat:0 "@warning_icon! #X Comienza combate individual#!" + start_bout_interaction:1 "Comenzar duelo/partida" + start_bout_interaction_single_combat:0 "#BER A LUCHAR#!" + start_bout_interaction_board_game_chess:0 "Ajedrez" + start_bout_interaction_board_game_pachisi:0 "Parchís" + start_bout_interaction_board_game_tabula:0 "Tabula" + start_bout_interaction_board_game_hnefatafl:0 "Hnefatafl" give_criminal_trait_interaction:0 "Convertir en un #difficulty_hard delincuente#! endurecido" give_criminal_trait_interaction_tt:0 "[recipient.GetShortUIName] recibe un rasgo de delincuente" + debug_sex_interaction:0 "#italic Acostarse#! con personaje" + debug_change_every_county:0 "Afecta a todo condado" + debug_change_every_county.a:0 "Controlar totalmente" test_effect_localization_interaction:0 "Probar localización de efecto de interacción" increase_cultural_acceptance_debug_interaction:0 "Aceptación cultural #P +25 %#!" decrease_cultural_acceptance_debug_interaction:0 "Aceptación cultural #N -25 %#!" @@ -171,21 +186,21 @@ can_start_tutorial_lesson_trigger:0 "Puede empezar lección del tutorial: $LESSON$" has_inactive_trait_trigger:0 "Tiene rasgo inactivo" - has_relation_oaf_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] zoquete de [CHARACTER.GetShortUIName]" - has_relation_soldier_friend_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] amig[TARGET_CHARACTER.Custom('ES_OA')] soldado de [CHARACTER.GetShortUIName]" - has_secret_relation_oaf_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] zoquete secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" - has_secret_relation_student_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] estudiante secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_relation_oaf_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es zoquete de [CHARACTER.GetShortUIName]" + has_relation_soldier_friend_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es amig[TARGET_CHARACTER.Custom('ES_OA')] soldado de [CHARACTER.GetShortUIName]" + has_secret_relation_oaf_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es zoquete secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_student_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es estudiante secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" has_secret_relation_victim_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es la víctima secreta de [CHARACTER.GetShortUIName]" - has_secret_relation_rival_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] rival secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" - has_secret_relation_bully_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] abus[TARGET_CHARACTER.Custom('ES_OnOna')] secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" - has_secret_relation_soulmate_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] alma gemela secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" - has_secret_relation_crush_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] flechazo secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" - has_secret_relation_guardian_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] tutor[TARGET_CHARACTER.Custom('ES_XA')] secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_rival_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es rival secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_bully_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es abus[TARGET_CHARACTER.Custom('ES_OnOna')] secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_soulmate_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es alma gemela secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_crush_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es flechazo secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_guardian_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es tutor[TARGET_CHARACTER.Custom('ES_XA')] secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" has_secret_relation_friend_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es la amistad secreta de [CHARACTER.GetShortUIName]" has_secret_relation_best_friend_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es la mejor amistad secreta de [CHARACTER.GetShortUIName]" - has_secret_relation_court_physician_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] médic[TARGET_CHARACTER.Custom('ES_OA')] de la corte secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" - has_secret_relation_intrigue_mentor_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] mentor[TARGET_CHARACTER.Custom('ES_XA')] de intriga secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" - has_secret_relation_soldier_friend_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] soldado amig[TARGET_CHARACTER.Custom('ES_OA')] secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_court_physician_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es médic[TARGET_CHARACTER.Custom('ES_OA')] de la corte secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_intrigue_mentor_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es mentor[TARGET_CHARACTER.Custom('ES_XA')] de intriga secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" + has_secret_relation_soldier_friend_trigger:0 "[TARGET_CHARACTER.GetShortUIName] es soldado amig[TARGET_CHARACTER.Custom('ES_OA')] secret[TARGET_CHARACTER.Custom('ES_OA')] de [CHARACTER.GetShortUIName]" has_secret_relation_potential_friend_trigger:0 "[TARGET_CHARACTER.GetShortUIName] está marcad[TARGET_CHARACTER.Custom('ES_OA')] como amistad potencial secreta para [CHARACTER.GetShortUIName]" has_secret_relation_potential_lover_trigger:0 "[TARGET_CHARACTER.GetShortUIName] está marcad[TARGET_CHARACTER.Custom('ES_OA')] como amante potencial secret[TARGET_CHARACTER.Custom('ES_OA')] para [CHARACTER.GetShortUIName]" has_secret_relation_potential_rival_trigger:0 "[TARGET_CHARACTER.GetShortUIName] está marcad[TARGET_CHARACTER.Custom('ES_OA')] como rival potencial secret[TARGET_CHARACTER.Custom('ES_OA')] para [CHARACTER.GetShortUIName]" diff --git a/project/ck3/base_game/localization/spanish/decisions_l_spanish.yml b/project/ck3/base_game/localization/spanish/decisions_l_spanish.yml index 92a39c4eb6..fd4e21a74d 100644 --- a/project/ck3/base_game/localization/spanish/decisions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/decisions_l_spanish.yml @@ -711,6 +711,14 @@ form_portugal_decision_tooltip:0 "Forma el [kingdom|lE] de Portugal y crea la [culture|lE] portuguesa" form_portugal_decision_effects_de_jure_tt:1 "[title_d_porto.GetNameNoTier], [title_d_coimbra.GetNameNoTier], [title_d_beja.GetNameNoTier] y [title_d_algarve.GetNameNoTier] se convierten en parte [de_jure|iE] del #V [title_k_portugal.GetName]#! " + #FORM CANARIAS + declare_canarias_decision:0 "Consolidar las Canarias" + declare_canarias_decision_desc:0 "Desde tiempos inmemoriales, cada una de las islas se ha considerado a sí misma un reino, pero ahora nuestros horizontes se amplían y el mundo comienza a desplegarse ante las Canarias. Al fin es hora de que estos muchos reinos se unan bajo una sola corona." + declare_canarias_decision_confirm:0 "Consolidar las Canarias" + declare_canarias_decision_tooltip:0 "Formar el [kingdom|E] de las Canarias" + canarias_must_be_developed_tt:0 "Todo [county|lE] de las [GetTitleByKey('d_canarias').GetNameNoTier] debe tener al menos 10 de [development|lE]" + canarias_must_be_filled_tt:0 "Toda [barony|lE] de las [GetTitleByKey('d_canarias').GetNameNoTier] debe contener al menos una [holding|lE]" + #Form custom kingdom or empire found_kingdom_decision:1 "Fundar un reino nuevo" @@ -728,6 +736,7 @@ create_title_every_held_kingdom:2 "Todo título de reino que [Concept( 'hold', 'poseas' )|E] o [Concept( 'completely_control', 'controles totalmente' )|E]" create_custom_empire_de_jure_changes:1 "Se convierte en [kingdoms|lE] [de_jure|lE] de tu nuevo imperio" NEW_CREATED_TITLE_NAME:0 "[old_title.GetBaseNameNoTierNoTooltip]" + SPECIAL_CREATED_TITLE_NAME:0 "[special_duchy.GetBaseNameNoTierNoTooltip]" #Guest decisions invite_knights_decision:1 "Invitar a $knight_culture_player_plural_no_tooltip$" @@ -822,10 +831,15 @@ establish_norman_culture_decision_effect.tt:0 "Todos los condados y personajes de cultura [old_culture_1.GetName] y [old_culture_2.GetName] del Norte de Francia adoptan la [new_culture.GetName]" establish_norman_culture_decision_effect.tt.2:0 "[normandy_title.GetName] pasa a llamarse $d_normandy$" + # Found the Kingdom of Aragon form_the_kingdom_of_aragon_decision:0 "Fundar el Reino de Aragón" - form_the_kingdom_of_aragon_decision_desc:0 "El río Aragón recorre mi señorío dando lugar a tierras ricas y fértiles. Una tierra así merece su propio reino, ¡y yo lo crearé!" + form_the_kingdom_of_aragon_decision_desc:1 "Los hijos del gran río Ebro han pasado siglos marginados, por los romanos, los visigodos, los francos, los árabes… Mientras sigan sirviendo a conquistadores extranjeros y capitales lejanas, sus tierras no serán verdaderamente suyas y el pueblo clama por un reino local propio." form_the_kingdom_of_aragon_decision_confirm:0 "¡Nuestro hogar, nuestro reino!" form_the_kingdom_of_aragon_decision_tooltip:0 "Fundar el Reino de Aragón" + form_the_kingdom_of_aragon_decision.tt.form_aragonese:0 "Podrás elegir entre copiar o no los [culture_pillars|lE] de la cultura [founder_culture.GetName] a la [aragonese_culture.GetName]" + form_the_kingdom_of_aragon_decision.tt.drift.d_valencia:0 "Si [Concept( 'completely_control|', 'controlas totalmente' )|E] [d_valencia.GetDefinitiveName], [Concept( 'de_jure_drift_drifted', 'derivará de iure' )|E] a [k_aragon.GetDefinitiveName]" + form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona:0 "Si [Concept( 'completely_control', 'controlas totalmente' )|E] [d_barcelona.GetDefinitiveName], [Concept( 'de_jure_drift_drifted', 'derivará de iure' )|E] a [k_aragon.GetDefinitiveName]" + form_the_kingdom_of_aragon_decision.tt.drift.d_navarra:0 "Si [Concept( 'completely_control|', 'controlas totalmente' )|E] [d_navarra.GetDefinitiveName], [Concept( 'de_jure_drift_drifted', 'derivará de iure' )|E] a [k_aragon.GetDefinitiveName]" # Culture Conversion convert_to_local_culture_decision:0 "Convertirse a la cultura local" @@ -945,7 +959,7 @@ found_kingdom_of_bosnia_decision_confirm:0 "¡[ROOT.Char.Custom('ES_SennorSennora')|U] de toda Bosnia!" accuse_krstjani_of_heresy_decision:0 "Acusar a la $bosnian_church$ de herejía" - accuse_krstjani_of_heresy_decision_desc:0 "Las salvajes tierras bosnias han albergado, durante años a una secta que no pertenece realmente ni a Oriente ni Occidente, pero ambos parecen contentarse con ignorar esta desviación creciente.\n\n¡Se acabó! Haremos que [ROOT.Char.GetFaith.GetReligiousHead.Custom('ES_ElLa')] [ROOT.Char.GetFaith.ReligiousHeadName] los declare formalmente herejes y no tendrán ningún lugar donde ocultarse!" + accuse_krstjani_of_heresy_decision_desc:0 "Las salvajes tierras bosnias han albergado, durante años a una secta que no pertenece realmente ni a Oriente ni Occidente, pero ambos parecen contentarse con ignorar esta desviación creciente.\n\n¡Se acabó! Haremos que el [ROOT.Char.GetFaith.ReligiousHeadName] los declare formalmente herejes y no tendrán ningún lugar donde ocultarse!" accuse_krstjani_of_heresy_decision_tooltip:0 "¡El mundo cristiano no tolerará más a estos cismáticos!" accuse_krstjani_of_heresy_flavour_effect.tt:0 "Escribes al [GetPlayer.GetFaith.ReligiousHeadName], implorándole que estudie el asunto de la $bosnian_church$…" accuse_krstjani_of_heresy_decision_confirm:0 "¡Primero la pluma, luego la espada!" @@ -1053,10 +1067,10 @@ court_amenities_interactions.0012.desc_intro:0 "«Algunos siguen, otros lideramos». [actor.GetNameNoTooltip] se mantiene firme en su compromiso con ese ridículo atuendo.\n\nPasamos las siguientes horas debatiendo sobre la naturaleza de la alta costura, con una pequeña multitud de cortesanos que observan cómo lanzo insulto tras insulto a est[actor.Custom('ES_EA')] imbécil." court_amenities_interactions.0012.desc_won:0 "Al poco tiempo, otros cortesanos se unen a mí para burlarse de [actor.GetNameNoTooltip] y sé que mi trabajo está hecho." court_amenities_interactions.0012.desc_lost:0 "Desgraciadamente, mis argumentos no parecieron convencer al público y en pocos días, soy el único en la corte que #EMP no#! viste como [actor.GetNameNoTooltip]." - court_amenities_interactions.0012.desc_lost.kof:1 "Eso no es todo, sino que mucho han empezado a llamar[actor.GetHerHim] [actor.Custom('ES_ElLa')] «[actor.GetTitleAsNameNoTooltip] de la moda»." + court_amenities_interactions.0012.desc_lost.kof:1 "Eso no es todo, sino que mucho han empezado a llamar[actor.GetHerHim] «[actor.GetTitleAsNameNoTooltip] de la moda»." court_amenities_interactions.0012.a_lost:0 "¡Estoy rodead[ROOT.Char.Custom('ES_OA')] de aduladores e idiotas!" - court_amenities_interactions.0013.desc:1 "¡Con el paso del tiempo, mucha gente en [debate_locale.GetNameNoTierNoTooltip] ha empezado a llamarme [actor.Custom('ES_ElLa')] [actor.GetTitleAsNameNoTooltip] de la moda!" - court_amenities_interactions.0013.a:0 "¡Salve [actor.Custom('ES_AlAla')] [actor.GetTierAsNameNoTooltip]!" + court_amenities_interactions.0013.desc:1 "¡Con el paso del tiempo, mucha gente en [debate_locale.GetNameNoTierNoTooltip] ha empezado a llamarme [actor.GetTitleAsNameNoTooltip] de la moda!" + court_amenities_interactions.0013.a:0 "¡Salve, [actor.GetTierAsNameNoTooltip]!" commission_epic_artifact_tt:1 "Puedes recibir un [artifact|lE] en forma de epopeya familiar" PETITION_LIEGE_DECISION_SELECT_PETITION_TITLE:0 "Elegir un tipo de [Concept( 'petition_liege', 'petición' )|E]" @@ -1069,3 +1083,92 @@ recent_conversion_to_tribalism:0 "No has cambiado tu gobierno a [tribal|lE] en los últimos 5 años" found_witch_coven_house_member_count_tt:0 "[SCOPE.ScriptValue('found_witch_coven_member_count_value')|0] miembros [Concept( 'adult', 'adultos' )|E] de tu [house|lE] practican la brujería" found_witch_coven_house_member_percent_tt:0 "Un [SCOPE.ScriptValue('found_witch_coven_member_percent_display_value')|2] % de los miembros [Concept( 'adult', 'adultos' )|E] de tu [house|lE] practican la brujería" + + convert_whole_realm_to_feudalism_west_african_pagan_decision:0 "$convert_whole_realm_to_feudalism_decision$ #weak (Pagano africano occidental)#!" + convert_whole_realm_to_feudalism_west_african_pagan_decision_desc:0 "La buena gobernanza es una simple cuestión de escala. Una ciudad puede necesitar solo ancianos, pero un imperio necesita administradores. Nuestro pueblo lo sabe y podemos aprovechar a los más cultivados de entre ellos para conseguirlos." + convert_whole_realm_to_feudalism_west_african_pagan_decision_confirm:0 "$convert_whole_realm_to_feudalism_decision_confirm$" + convert_whole_realm_to_feudalism_west_african_pagan_decision_tooltip:0 "$convert_whole_realm_to_feudalism_decision_tooltip$" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count:0 "Tienes al menos [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value')|0] [vassals|lE] con [rank|lE] de [count|lE] o superior" + convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development:0 "Tu [capital|lE] está en [GetGeographicalRegion('world_africa_west').GetName] y tiene al menos [EmptyScope.ScriptValue('convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value')|0] de [development|lE]" + faith_qualifies_for_west_african_pagan_feudalisation_trigger.tt:0 "Tu [faith|lE] es [GetFaithDoctrine('west_african_unreformed_faith_doctrine').GetBaseName]" + + appoint_a_righteous_caliph_decision:0 "Nombrar un califa justo" + appoint_a_righteous_caliph_decision_desc:0 "[ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] es una figura distante, indigna y mal preparada para dirigir a la umma. Sencillamente, al ser de fe [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjective] no #EMP entiende#! muchas de las sutiles verdades del razonamiento [ROOT.Char.GetFaith.GetAdherentName].\n\nPuede que [ROOT.Char.GetFaith.GetReligiousHead.GetSheHe] no, pero #EMP yo#! sí…" + appoint_a_righteous_caliph_decision_confirm:0 "¡[ROOT.Char.GetFaith.PositiveAfterLife|U] me guía!" + appoint_a_righteous_caliph_decision_tooltip:0 "Alejar el [ROOT.Char.GetFaith.GetNameNoTooltip] de la senda [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetAdjectiveNoTooltip]" + appoint_a_righteous_caliph_decision.tt.you_become_caliph:0 "[THIS.Char.GetShortUIName|U] [Select_CString(THIS.Char.IsLocalPlayer, 'eres', 'es' )] nuev[THIS.Char.Custom('ES_OA')] [Concept( 'head_of_faith', 'líder' )|E] de la fe [THIS.Char.GetFaith.GetAdjective]" + appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties:0 "Tienes al menos [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_same_faith_county_count')|0] [counties|lE] [CHARACTER.GetFaith.GetAdherentNamePlural]" + appoint_a_righteous_caliph_decision.cant_be_caliphal_controller:0 "No eres el [liege|lE] de tu [head_of_faith|lE]" + appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits:0 "No tienes más de [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_own_max_sins')|0] [traits|lE] [sinful|lE]" + appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range:0 "Tu [head_of_faith|lE] está fuera de [diplomatic_range|lE]" + appoint_a_righteous_caliph_decision.control_one_holy_site:0 "Controlas al menos un [holy_site|lE]" + appoint_a_righteous_caliph_decision.control_two_holy_sites:0 "Controlas al menos dos [holy_sites|lE]" + appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith:0 "Tu [head_of_faith|lE] tiene [EmptyScope.ScriptValue('appoint_a_righteous_caliph_decision_hof_min_sins')|0] [traits|lE] [Concept( 'sinful', 'pecaminosos' )|E] o más" + appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag:0 "Planeabas separarte aún más cuando se creó tu [faith|lE]" + + mozarabic_bind_the_faith_to_rome_decision:0 "Unir la fe a Roma" + mozarabic_bind_the_faith_to_rome_decision_desc:0 "Si bien [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] sigue siendo nuestr[ROOT.Char.GetFaith.GetReligiousHead.Custom('ES_OA')] auténtic[ROOT.Char.GetFaith.GetReligiousHead.Custom('ES_OA')] Papa, el aislamiento de la voluntad del Vicario de Cristo nos ha llevado por caminos extraños. Atrás quedaron los días en que los grandes cónclaves del clero europeo hollaban los salones de Toledo.\n\nSin embargo, no tiene por qué seguir así… Si nuestra fe se ha extraviado, ¿no podría un pastor fuerte volver a unirla al rebaño?" + mozarabic_bind_the_faith_to_rome_decision_tooltip:0 "Volver a vincular la díscola [faith|lE] [ROOT.Char.GetFaith.GetAdjective] al [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName|l]" + mozarabic_bind_the_faith_to_rome_decision_confirm:0 "Nuestro lugar está con la gran Cristiandad." + mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning:0 "Mantendrás [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName], pero conservarás de modo #X permanente#! el [Concept( 'head_of_faith', 'líder de la fe' )|E] [religious_leader.GetFaith.GetReligiousHead.GetFaith.GetAdjective]" + mozarabic_bind_the_faith_to_rome_decision.path_righteous:0 "Si reformamos nuestra [faith|lE] para que sea más $doctrine_pluralism_righteous_name$" + mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist:0 "Si reformamos nuestra [faith|lE] para que sea más $doctrine_pluralism_fundamentalist_name$" + mozarabic_bind_the_faith_to_rome_decision.path_pluralist:0 "Si reformamos nuestra [faith|lE] para que sea aún más $doctrine_pluralism_pluralistic_name$" + mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties:0 "Debes poseer al menos [EmptyScope.ScriptValue('mozarabic_fate_county_count')|0] [counties|lE] de la misma [faith|lE]" + + mozarabic_break_with_rome_decision:0 "Ruptura con Roma" + mozarabic_break_with_rome_decision_desc:0 "¿Qué sabe semejante [ROOT.Char.GetFaith.GetReligiousHead.GetTitledFirstName] de nuestras vidas o tierras? Roma es un señor temporal distante que no se preocupa de nuestras necesidades espirituales ni las comprende.\n\nSolo si nos liberamos de los grilletes [ROOT.Char.GetFaith.GetReligiousHeadTitle.Custom('ES_DelDela')] [ROOT.Char.GetFaith.GetReligiousHeadTitle.GetBaseName] y purgamos la última de sus mentiras, podrá el [ROOT.Char.GetFaith.GetName|l] alcanzar la perfección." + mozarabic_break_with_rome_decision_tooltip:0 "Lleva al [ROOT.Char.GetFaith.GetName|l] a separarse del [ROOT.Char.GetFaith.GetReligiousHead.GetFaith.GetName|l]" + mozarabic_break_with_rome_decision_confirm:0 "¡Un camino justo y piadoso!" + mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning:0 "Crearás un [head_of_faith|lE] para el [religious_leader.GetFaith.GetName|l], pero perderás de modo #X permanente#! [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName]" + mozarabic_break_with_rome_decision.path_righteous:0 "$mozarabic_bind_the_faith_to_rome_decision.path_righteous$" + mozarabic_break_with_rome_decision.path_fundamentalist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist$" + mozarabic_break_with_rome_decision.path_pluralist:0 "$mozarabic_bind_the_faith_to_rome_decision.path_pluralist$" + + favour_the_countryside_basques_decision:0 "Campeón de la fe de las tierras vascas" + favour_the_countryside_basques_decision_desc:0 "Los habitantes de los Pirineos se resisten al cambio. En sus aislados valles montañosos y sus remotas aldeas en las cimas de las colinas, muchos conservan elementos de religiones muertas hace mucho tiempo en el resto de Europa.\n\nEn la actualidad, estos sincréticos de las montañas y su iglesia popular son irrelevantes. Pero con el patrocinador adecuado…" + favour_the_countryside_basques_decision_tooltip:0 "Apoyar las creencias rurales populares de los Pirineos" + favour_the_countryside_basques_decision_confirm:0 "¿Y no habrá otro camino?" + favour_the_countryside_basques_decision.have_sinful_piety_level:0 "No tienes más de [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L] [piety_level|lE]" + favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism:0 "Tienes [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value')|0] [traits|lE] que son [Concept( 'virtuous', 'virtuosos' )|E] en la [faith|lE] [GetFaithByKey('basque_pagan').GetAdjective]" + favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia:0 "Debes [Concept( 'completely_control', 'controlar totalmente' )|E] al menos [EmptyScope.ScriptValue('favour_the_countryside_basques_decision_counties_to_control_value')|0] [counties|lE] de [GetGeographicalRegion('dlc_fp2_old_vasconia').GetName]" + favour_the_countryside_basques_decision.before_last_date:0 "La fecha es el 1-1-1200 o anterior." + favour_the_countryside_basques_decision.path_default:0 "Si dejas la [faith|lE] tal cual" + favour_the_countryside_basques_decision.path_fundamentalist:0 "Si reformas la [faith|lE] para que sea más $doctrine_pluralism_fundamentalist_name$" + favour_the_countryside_basques_decision.tt.spiritual_hof_acquired:0 "Un clérigo adecuado se convierte en el nuevo [head_of_faith|lE]" + favour_the_countryside_basques_decision.path_righteous:0 "Si reformas la [faith|lE] para que sea más $doctrine_pluralism_righteous_name$" + favour_the_countryside_basques_decision.tt.temporal_hof_acquired:0 "[religious_leader.GetShortUINameNoTooltip|U] [Select_CString(THIS.Char.IsLocalPlayer, 'te conviertes', 'se convierte' )] en nuev[religious_leader.Custom('ES_OA')] [head_of_faith|lE]" + favour_the_countryside_basques_decision.path_pluralist:0 "Si reformas la [faith|lE] para que sea aún más $doctrine_pluralism_pluralistic_name$" + favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers:0 "Todo [ruler|lE] islámico vecino" + fervour_loss_temporal_meddling:0 "Intromisiones temporales" + fervour_gain_unexpected_resurgence:0 "Resurgimiento inesperado" + fp2_friend_of_the_old_ways_modifier:0 "Amigo de las antiguas tradiciones" + fp2_friend_of_the_old_ways_modifier_desc:0 "Este personaje ha invertido una gran cantidad de tiempo y energía en abogar a favor de creencias antiguas. Con algunas ligeras revisiones." + fp2_champion_of_the_old_ways_modifier:0 "Campeón de las antiguas tradiciones" + fp2_champion_of_the_old_ways_modifier_desc:0 "Este personaje se considera un defensor de todo lo que su fe considera bueno y santo." + + eat_cheese_decision:0 "Cómete el queso" + eat_cheese_decision_desc:0 "Te comes un queso añejo." + eat_cheese_decision_tooltip:0 "Tu queso añejo está listo para ser degustado." + eat_cheese_decision_confirm:0 "Consumir el queso" + eat_cheese_effect_tt:0 "Cuanto más curado esté el queso, más estrés perderás al comerlo." + + golden_age_jewish_science_in_iberia_decision:0 "Patrocinar ciencias judías" + golden_age_jewish_science_in_iberia_decision_desc:0 "Iberia es el hogar de muchos estudiosos de todo el mundo conocido. Con un poco de financiación podríamos lograr una nueva era de aprendizaje y fundar un centro de cultura e intercambio de conocimientos que dominara durante décadas." + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a:0 "Tu [culture_head|lE] lo aprueba" + golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b:0 "No eres el patrocinador actual de la edad de oro actual" + golden_age_jewish_science_in_iberia_decision_tooltip:0 "Financiar el comienzo de una nueva edad de oro de avances científicos" + golden_age_jewish_science_in_iberia_decision_confirm:0 "Financiar" + golden_age_jewish_science_in_iberia_decision.player_notif.t:0 "Edad de oro iniciada" + + build_holy_pilgrim_roads_decision:0 "Construir caminos de peregrinación" + build_holy_pilgrim_roads_decision_desc:0 "No puede haber peregrinación sin un camino hacia nuestros lugares sagrados, por lo que es imperativo que los [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] construyamos carreteras que den acceso a ellos." + build_holy_pilgrim_roads_decision_tooltip:0 "Construir caminos a un lugar sagrado en tu poder" + build_holy_pilgrim_roads_decision_confirm:0 "Financiar construcción" + build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a:0 "[modifier|E] Hay un [holy_site|lE] en tu [realm|lE] sin caminos para peregrinos" + build_holy_pilgrim_roads_decision_construction_notif.t:0 "Construidos caminos para peregrinos en [chosen_location_for_pilgrim_roads.GetNameNoTierNoTooltip]" + build_holy_pilgrim_roads_decision_construction_notif.desc:1 "Se han construido caminos por todo [chosen_location_for_pilgrim_roads.GetName], que llevan a la provincia de [chosen_holy_site_for_pilgrim_roads.GetNameNoTier], donde un [holy_site|lE] [ROOT.Char.GetFaith.GetGetAdherentName] espera futuros peregrinos." + + not_can_execute_decision:0 "No puedes tomar esta [decision|lE] en este momento" + can_execute_decision:0 "Puedes tomar esta [decision|lE] en este momento" + NO_DECISION_OPTIONS_SELECTED:0 "@warning_icon! #X Selecciona una opción#!" diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_achievements_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_achievements_l_spanish.yml index 2ced31f6ee..94e663b569 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_achievements_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_achievements_l_spanish.yml @@ -24,28 +24,28 @@ - ACHIEVEMENT_DESC_patronage_achievement:0 "Financiar el [project|lE] de un [character|lE] [inspired|lE] y recibir el resultado" - ACHIEVEMENT_DESC_converging_paths_achievement:0 "Crear una [hybrid_culture|lE]" - ACHIEVEMENT_DESC_changing_course_achievement:0 "Crear una [divergent_culture|lE]" - ACHIEVEMENT_DESC_hoarder_achievement:1 "Tener un [artifact|lE] en todas las casillas del inventario y la [royal_court|lE]" - ACHIEVEMENT_DESC_creme_de_la_creme_achievement:0 "Alcanzar el nivel máximo de [court_grandeur|lE]" + ACHIEVEMENT_DESC_patronage_achievement:0 "Financia el [project|lE] de un [character|lE] [inspired|lE] y recibe el resultado." + ACHIEVEMENT_DESC_converging_paths_achievement:0 "Crea una [hybrid_culture|lE]." + ACHIEVEMENT_DESC_changing_course_achievement:0 "Crea una [divergent_culture|lE]." + ACHIEVEMENT_DESC_hoarder_achievement:1 "Ten un [artifact|lE] en todas las casillas del inventario y la [royal_court|lE]." + ACHIEVEMENT_DESC_creme_de_la_creme_achievement:0 "Alcanza el nivel máximo de [court_grandeur|lE]." ACHIEVEMENT_DESC_polyglot_achievement:0 "Sé personalmente 10 [languages|lE]" - ACHIEVEMENT_DESC_inspirational_achievement:1 "[Concept( 'sponsor', 'Financiar' )|E] 30 [inspirations|lE] con éxito en una partida" - ACHIEVEMENT_DESC_one_of_a_kind_achievement:1 "Conseguir un [artifact|lE] épico con una inspiración aventurera." - ACHIEVEMENT_DESC_true_tolerance_achievement:0 "Gobernar un [realm|lE] que contenga al menos 10 [cultures|lE] con un 95 % o más de [cultural_acceptance|lE]" - ACHIEVEMENT_DESC_delusions_of_grandeur_achievement:0 "Estar 6 niveles al menos por encima en [court_grandeur_expectations|lE]" - ACHIEVEMENT_DESC_bod_chen_po_achievement:1 "Como miembro de la [dynasty|lE] Pugyel, recrear el Imperio del Tíbet" - ACHIEVEMENT_DESC_turkish_eagle_achievement:0 "Como conde selyúcida en Samosata, formar Rum y crear una [hybrid_culture|lE] entre oghuz y griega" + ACHIEVEMENT_DESC_inspirational_achievement:1 "[Concept( 'sponsor', 'Financia' )|E] 30 [inspirations|lE] con éxito en una partida." + ACHIEVEMENT_DESC_one_of_a_kind_achievement:1 "Consigue un [artifact|lE] épico con una inspiración aventurera." + ACHIEVEMENT_DESC_true_tolerance_achievement:0 "Gobierna un [realm|lE] que contenga al menos 10 [cultures|lE] con un 95 % o más de [cultural_acceptance|lE]." + ACHIEVEMENT_DESC_delusions_of_grandeur_achievement:0 "Colócate 6 niveles al menos por encima en [court_grandeur_expectations|lE]." + ACHIEVEMENT_DESC_bod_chen_po_achievement:1 "Como miembro de la [dynasty|lE] Pugyel, recrea el Imperio del Tíbet." + ACHIEVEMENT_DESC_turkish_eagle_achievement:0 "Como conde selyúcida en Samosata, forma Rum y crea una [hybrid_culture|lE] entre oghuz y griega." - ACHIEVEMENT_DESC_rise_of_the_ghurids_achievement:0 "Empezar como duque de Ghur en 867 o 1066 y conquistar la [region|lE] de [GetGeographicalRegion('dlc_ep1_achievement_rise_of_the_ghurids').GetName]" - ACHIEVEMENT_DESC_brave_and_bold_achievement:1 "Empezar como Piastas en 867, reinar sobre Polonia, adoptar el feudalismo y poseer vestiduras, corona, arma y armadura de rareza afamada o ilustre" - ACHIEVEMENT_DESC_lingua_franca_achievement:1 "Hacer que todas las [royal_courts|lE] del mundo hablen el [Concept( 'court_language', 'idioma de tu corte' )|E]. $rd_character_blocked_from_achievement$" - ACHIEVEMENT_DESC_beta_israel_achievement:2 "Como [ruler|lE] judío en África Oriental, divergir tu [culture|lE]. $rd_character_blocked_from_achievement$" - ACHIEVEMENT_DESC_they_belong_in_a_museum_achievement:0 "Nombrar $antiquarian_court_position$ a un [character|lE] con una [inspiration|lE] aventurera terminada" - ACHIEVEMENT_DESC_i_made_this_achievement:0 "Robar un [artifact|lE] sobre el que no tengas [artifact_claim|lE] y cederlo a tu [heir|lE]" - ACHIEVEMENT_DESC_nobody_comes_to_fika_achievement:1 "Con el condado de Fika como tu [primary_title|lE], divergir la [culture|lE] y extenderla a 30 [counties|lE], tuyos o de tus [vassals|lE]" + ACHIEVEMENT_DESC_rise_of_the_ghurids_achievement:0 "Empieza como duque de Ghur en 867 o 1066 y conquista la [region|lE] de [GetGeographicalRegion('dlc_ep1_achievement_rise_of_the_ghurids').GetName]." + ACHIEVEMENT_DESC_brave_and_bold_achievement:1 "Empieza como Piastas en 867, reina sobre Polonia, adopta el feudalismo y posee vestiduras, corona, arma y armadura de rareza afamada o ilustre." + ACHIEVEMENT_DESC_lingua_franca_achievement:1 "Haz que todas las [royal_courts|lE] del mundo hablen el [Concept( 'court_language', 'idioma de tu corte' )|E]. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_DESC_beta_israel_achievement:2 "Como [ruler|lE] judío en África Oriental, diverge tu [culture|lE]. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_DESC_they_belong_in_a_museum_achievement:0 "Nombra $antiquarian_court_position$ a un [character|lE] con una [inspiration|lE] aventurera terminada." + ACHIEVEMENT_DESC_i_made_this_achievement:0 "Roba un [artifact|lE] sobre el que no tengas [artifact_claim|lE] y cédelo a tu [heir|lE]." + ACHIEVEMENT_DESC_nobody_comes_to_fika_achievement:1 "Con el condado de Fika como tu [primary_title|lE], diverge la [culture|lE] y extiéndela a 30 [counties|lE], tuyos o de tus [vassals|lE]." - ACHIEVEMENT_DESC_the_true_royal_court_achievement:0 "Como [vassal|lE] de un [emperor|lE], tener mayor [court_grandeur|lE] que él" + ACHIEVEMENT_DESC_the_true_royal_court_achievement:0 "Como [vassal|lE] de un [emperor|lE], acumula más [court_grandeur|lE] que él." #Locked Achievement Desc diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_character_interaction_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_character_interaction_events_l_spanish.yml index 2fb8e5e355..88906df4e6 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_character_interaction_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_character_interaction_events_l_spanish.yml @@ -41,7 +41,7 @@ ep1_character_interaction.0001.desc.fallback_1:0 "intentó criar una bandada de pollos en sus aposentos, provocando daños" ep1_character_interaction.0001.desc.fallback_2:0 "destrozó absolutamente mi excusado privado, provocando daños" ep1_character_interaction.0001.desc.fallback_3:0 "intercambió uno de mis sementales más valiosos por una cabra «mágica»" - ep1_character_interaction.0001.desc.fallback_4:0 "fue [recipient.Custom('ES_ElLa')] únic[recipient.Custom('ES_OA')] responsable de un incendio que arrasó el ala oeste," + ep1_character_interaction.0001.desc.fallback_4:0 "solo [recipient.GetSheHe] fue responsable de un incendio que arrasó el ala oeste," ep1_character_interaction.0001.desc.fallback_5:0 "desfiguró mi trono con pintadas que representaban sus haberes" ep1_character_interaction.0001.desc.outro:0 "-o eso dicen-, lo que me ha costado una pequeña fortuna personal.\n\nEst[recipient.Custom('ES_EA')] [recipient.GetWomanMan] ha empezado a tartamudear sobre su inocencia y una conspiración cuando alzo la mano.\n\n«Es evidente que habéis transgredido, [recipient.GetFirstNameNoTooltip]. #EMP Podría#! disculpar vuestras fechorías, si aceptáis hacerme una promesa #EMP de nada#!…»" ep1_character_interaction.0001.a:0 "Ja, ja. Oh, sí, ¡[actor_nemesis.GetFirstNameNoTooltip] nunca lo verá venir!" diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_court_position_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_court_position_events_l_spanish.yml index fe81a89330..853c91f7f3 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_court_position_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_court_position_events_l_spanish.yml @@ -1,8 +1,8 @@ l_spanish: # Murder save: food taster court_position.9001.t:0 "$murder_save_header$ $food_taster_court_position$" - court_position.9001.desc:0 "¡Mi atentado contra la vida [target.Custom('ES_DelDela')] [target.GetTitledFirstName] ha quedado frustrado!\n\nMis agentes no contaron con [food_taster.Custom('ES_ElLa')] catador[food_taster.Custom('ES_XA')] [target.Custom('ES_DelDela')] [target.GetTitledFirstName] y el veneno ni siquiera llegó a su plato." - court_position.9001.food_taster_dies:0 "\n\nAl menos [food_taster.Custom('ES_ElLa')] catador[food_taster.Custom('ES_XA')] sucumbió al veneno y no se volverá a interponer en mi camino." + court_position.9001.desc:0 "¡Mi atentado contra la vida de [target.GetTitledFirstName] ha quedado frustrado!\n\nMis agentes no contaron con su catador[food_taster.Custom('ES_XA')] [target.Custom('ES_DelDela')] [target.GetTitledFirstName] y el veneno ni siquiera llegó a su plato." + court_position.9001.food_taster_dies:0 "\n\nAl menos su catador[food_taster.Custom('ES_XA')] sucumbió al veneno y no se volverá a interponer en mi camino." court_position.9002.desc:0 "¡Un asesino ha atentado contra mi vida! Por suerte, mi fiel catador[food_taster.Custom('ES_XA')] [food_taster.GetFirstName] hizo su trabajo y el veneno ni siquiera llegó a mi plato." court_position.9002.food_taster_dies:0 "Por desgracia, [food_taster.GetFirstNameNoTooltip] ingirió demasiado veneno y no conseguimos salvarle la vida." @@ -11,7 +11,7 @@ # Murder save: cupbearer court_position.9011.t:0 "$murder_save_header$ $cupbearer_court_position$" court_position.9011.desc:0 "¡Mi atentado contra la vida [target.Custom('ES_DelDela')] [target.GetTitledFirstName] ha quedado frustrado!\n\nMis agentes no contaron con su coper[cupbearer.Custom('ES_OA')]. Aunque el veneno llegó a la bebida [target.Custom('ES_DelDela')] [target.GetTitledFirstName], no llegó más allá de los labios [cupbearer.Custom('ES_DelDela')] [cupbearer.GetTitledFirstName]" - court_position.9011.cupbearer_dies:0 "\n\nAl menos [cupbearer.Custom('ES_ElLa')] coper[cupbearer.Custom('ES_OA')] sucumbió al veneno y no se volverá a interponer en mi camino." + court_position.9011.cupbearer_dies:0 "\n\nAl menos su coper[cupbearer.Custom('ES_OA')] sucumbió al veneno y no se volverá a interponer en mi camino." court_position.9012.desc:0 "¡Un asesino ha atentado contra mi vida! Por suerte, mi coper[cupbearer.Custom('ES_OA')] se tomó la libertad de beber un sorbo de mi [ROOT.Char.Custom('RegionalDrink')] antes de servirme la bebida." court_position.9012.cupbearer_dies:0 "Por desgracia, [cupbearer.GetFirstNameNoTooltip] ingirió demasiado veneno y no pudieron salvarle la vida. He ahí una lección sobre tomarse demasiadas libertades…" @@ -19,7 +19,7 @@ # Murder save: bodyguard court_position.9021.t:0 "$murder_save_header$ $bodyguard_court_position$" court_position.9021.desc:0 "¡Mi atentado contra la vida [target.Custom('ES_DelDela')] [target.GetTitledFirstName] ha sido frustrado!\n\n¡Su [bodyguard.Custom('InsultAdjective')] guardaespaldas fue más inteligente que al asesino que envié y [target.GetFirstNameNoTooltip] no recibió ni siquiera un arañazo!" - court_position.9021.bodyguard_dies:0 "\n\nAl menos [bodyguard.Custom('ES_ElLa')] guardaespaldas murió por las heridas y no se volverá a interponer en mi camino." + court_position.9021.bodyguard_dies:0 "\n\nAl menos su guardaespaldas murió por las heridas y no se volverá a interponer en mi camino." court_position.9022.desc:0 "¡Un asesino ha atentado contra mi vida!\n\nCuando paseaba por los vacíos pasillos de noche, un asesino saltó de entre las sombras. Tiemblo de pensar qué hubiera pasado si mi fiel guardaespaldas [bodyguard.GetTitledFirstName] no me hubiera acompañado." court_position.9022.bodyguard_dies:0 "\n\nPor desgracia, sufrió graves heridas en la lucha posterior y no se le pudo salvar la vida." diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_custom_loc_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_custom_loc_l_spanish.yml index bc9b1c6a72..c4445a753d 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_custom_loc_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_custom_loc_l_spanish.yml @@ -57,6 +57,7 @@ inspiration_artisan_type_diwan:0 "un diván" inspiration_artisan_type_table:0 "una mesa" inspiration_artisan_type_throne:0 "un trono" + inspiration_artisan_type_armillary_sphere:0 "una esfera armilar" smith_inspiration_description_set_type:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] [ROOT.Char.Custom('InspirationSmithType')]" smith_inspiration_description:0 "[ROOT.Char.Custom('InspirationForgePresentFuture')] algo maravilloso" @@ -64,6 +65,7 @@ inspiration_smith_type_regalia:0 "vestiduras" inspiration_smith_type_crown:0 "una corona" inspiration_smith_type_goblet:0 "un cáliz" + inspiration_smith_type_aquamanile:0 "un aguamanil" alchemy_inspiration_description:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')] la alquimia" inspiration_alchemy_type_elixirs:0 "[ROOT.Char.Custom('InspirationStudyPresentFuture')] los elixires" diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_decisions_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_decisions_l_spanish.yml index 7b807c15f4..518a64585d 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_decisions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_decisions_l_spanish.yml @@ -18,6 +18,7 @@ invite_a_linguist_self:1 "Encontrar un lingüista de [ROOT.Char.GetCourtLanguage.GetNameNoTooltip]" invite_a_linguist_liege:1 "Encontrar un profesor de [ROOT.Char.GetLiege.GetCourtLanguage.GetNameNoTooltip]" invite_a_linguist_desc:0 "Es imperativo que mis hijos y yo hablemos las lenguas de la nobleza. Puedo traer un tutor de idiomas cualificado para asegurarme de que lo conseguimos." + invite_a_linguist_for_children_desc:0 "Ya es hora que mis hijos y yo hablemos las lenguas de la nobleza. Puedo traer un tutor de idiomas cualificado para asegurarme de que lo conseguimos." invite_a_linguist_self_tooltip:0 "Contratar a alguien para que enseñe el [Concept( 'court_language', 'idioma de tu corte' )|E]" invite_a_linguist_liege_tooltip:0 "Contratar a alguien para que enseñe el [court_language|lE] de tu [liege|lE]" invite_a_linguist_self_confirm:0 "Comenzar la búsqueda" diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_flavor_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_flavor_events_l_spanish.yml index 0eb303bcf8..a07d0d6e51 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_flavor_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_flavor_events_l_spanish.yml @@ -10,7 +10,7 @@ ep1_flavor.1000.c.failure:0 "[eunuch_target.GetFirstNameNoTooltip] te llama tacañ[ROOT.Char.Custom('ES_OA')] y sigue su camino" ep1_flavor.1200.t:0 "$tradition_header$ Trucos del oficio" - ep1_flavor.1200.desc:0 "[eunuch_target.Custom('ES_ElLa')|U] eunuc[eunuch_target.Custom('ES_OA')] se sitúa ante mí, [eunuch_target.Custom('quirk_pos_pp')].\n\n«Conocéis muchas cosas, gran [ROOT.Char.GetTitleTierName]. Pero hay cosas que se escapan hasta de vuestra mente inefable, secretos y conocimientos que estoy más que dispuest[eunuch_target.Custom('ES_OA')] a compartir con vos», susurra.\n\n«Por un precio».\n\nPor supuesto. Y aun así, me intriga." + ep1_flavor.1200.desc:0 "Un eunuc[eunuch_target.Custom('ES_OA')] se sitúa ante mí, [eunuch_target.Custom('quirk_pos_pp')].\n\n«Conocéis muchas cosas, gran [ROOT.Char.GetTitleTierName]. Pero hay cosas que se escapan hasta de vuestra mente inefable, secretos y conocimientos que estoy más que dispuest[eunuch_target.Custom('ES_OA')] a compartir con vos», susurra.\n\n«Por un precio».\n\nPor supuesto. Y aun así, me intriga." ep1_flavor.1200.a:0 "He oído que sabes el secreto de los idiomas." ep1_flavor.1200.b:0 "Tengo muchos enemigos. ¿Cómo puedo derrotarlos?" ep1_flavor.1200.c:0 "Mi señorío debe prosperar, ¿cómo lo consigo?" @@ -25,7 +25,7 @@ ### Court Type Flavor Events # The Secret DaughterSon - ep1_flavor.0001.t:0 "[scion_actual.Custom('ES_ElLa')|U] [scion_actual.Custom('GetDaughterSon')] secret[scion_actual.Custom('ES_OA')]" + ep1_flavor.0001.t:0 "[scion_actual.Custom('GetDaughterSon')|U] secret[scion_actual.Custom('ES_OA')]" ep1_flavor.0001.desc:0 "Un pequeño asunto de negocios en la ciudad nos lleva a mi séquito y a mí, sedientos y hambrientos, a la pequeña taberna llena de humo.\n\nDe toda la gente del mundo, a quien menos esperaba encontrar era [scion_parent.Custom('ES_AlAla')] [scion_parent.GetTitledFirstName] sentad[scion_parent.Custom('ES_OA')] al fondo, mal disfrazad[scion_parent.Custom('ES_OA')] con capa y capucha. Junto a [scion_parent.Custom('ES_ElElla')] se sienta un[scion_actual.Custom('ES_XA')] joven que… ¡no puede ser!\n\nPor su rostro, la forma en que revisa el salón con asombro, y cómo imita los gestos distintivos de [scion_parent.GetFirstNameNoTooltip], estoy #EMP convencid[Root.Char.Custom('ES_OA')]#! de que debe de ser un[scion_actual.Custom('ES_XA')] bastard[scion_actual.Custom('ES_OA')] secret[scion_actual.Custom('ES_OA')] [scion_parent.Custom('ES_DelDela')] [scion_parent.GetTitleAsNameNoTooltip], que tal vez ve el mundo exterior por primera vez." ep1_flavor.0001.a:0 "¡[scion_parent.GetFirstNameNoTooltip]! ¿Me habéis traído un[scion_actual.Custom('ES_XA')] [scion_actual.Custom('GetBrideGroom')]?" ep1_flavor.0001.a.tt.success:0 "Negocias a la fuerza una [alliance|lE] [Concept( 'marriage', 'matrimonial' )|E]" @@ -49,7 +49,7 @@ ep1_flavor.0011.e.tt:0 "Les dejas que se cuezan en su propio miedo" ep1_flavor.0021.t:0 "Dos señoríos separados por un lenguaje cortesano" - ep1_flavor.0021.desc:1 "Unas risitas me reciben al entrar en la cámara: una pandilla de cortesanos, encabezados por [nitpicker.Custom('ES_ElLa')] [nitpicker.GetTitledFirstName], se agolpan en torno a una carta reciente de [rival_monarch.GetTitledFirstName].\n\n[nitpicker.GetFirstNameNoTooltip] me hace señas con una carcajada.\n\n«¡Mi [ROOT.Char.GetLadyLord], #EMP tenéis#! que leer esto! Lleva el sello oficial de [rival_realm.GetNameNoTier], pero todas las demás palabras parecen escritas por un campesino analfabeto. Esos perezosos atolondrados no saben ni usar las consonantes correctas, mucho menos hablar bien [ROOT.Char.GetCourtLanguage.GetName], y es #EMP desternillante#!»." + ep1_flavor.0021.desc:1 "Unas risitas me reciben al entrar en la cámara: una pandilla de cortesanos, encabezados por [nitpicker.GetTitledFirstName], se agolpan en torno a una carta reciente de [rival_monarch.GetTitledFirstName].\n\n[nitpicker.GetFirstNameNoTooltip] me hace señas con una carcajada.\n\n«¡Mi [ROOT.Char.GetLadyLord], #EMP tenéis#! que leer esto! Lleva el sello oficial de [rival_realm.GetNameNoTier], pero todas las demás palabras parecen escritas por un campesino analfabeto. Esos perezosos atolondrados no saben ni usar las consonantes correctas, mucho menos hablar bien [ROOT.Char.GetCourtLanguage.GetName], y es #EMP desternillante#!»." ep1_flavor.0021.a:0 "¡A esta carta le faltan la mitad de las vocales! ¡Qué asco!" ep1_flavor.0021.a.tt:0 "Ambas [courts|lE] empeoran [SCOPE.ScriptValue('ep1_flavour_0021_courts_lose_opinion_value')|P0] su [opinion|lE] mutua" ep1_flavor.0021.a.tt.success:0 "¡La grafía de [ROOT.Char.GetPrimaryTitle.GetNameNoTooltip] es la mejor!" @@ -136,9 +136,9 @@ ep1_flavor.2010.desc_1_1:0 "[councillor_1.GetCouncilTitleFirstName] discrepa en privado y sostiene que el nauseabundo olor de [scapegoat_1.GetTitledFirstName], mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scapegoat_1'))], exige una investigación, mientras que" ep1_flavor.2010.desc_1_2:0 "[councillor_1.GetCouncilTitleFirstName] discrepa en privado y sostiene que [scapegoat_2.GetTitledFirstName], mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scapegoat_2'))], tiene un comportamiento sospechoso, mientras que" # COUNCILLOR 2 - ep1_flavor.2010.desc_2_real:0 "[councillor_2.GetCouncilTitleFirstName] me exhorta a encarcelar a mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('real_plotter'))], [real_plotter.GetTitledFirstName], [real_plotter.Custom('ES_ElLa')] «traidor[real_plotter.Custom('ES_XA')] evidente», antes de que sea demasiado tarde\n\n" - ep1_flavor.2010.desc_2_1:0 "[councillor_2.GetCouncilTitleFirstName] me exhorta a encarcelar a mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scapegoat_1'))], [scapegoat_1.GetTitledFirstName], [scapegoat_1.Custom('ES_ElLa')] «espectro de [scapegoat_1.GetCurrentLocation.GetNameNoTooltip]», antes de que sea demasiado tarde\n\n" - ep1_flavor.2010.desc_2_2:0 "[councillor_2.GetCouncilTitleFirstName] me exhorta a encarcelar a mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scapegoat_2'))], [scapegoat_2.GetTitledFirstName], [scapegoat_2.Custom('ES_ElLa')] «diablo [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]», antes de que sea demasiado tarde\n\n" + ep1_flavor.2010.desc_2_real:0 "[councillor_2.GetCouncilTitleFirstName] me exhorta a encarcelar a mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('real_plotter'))], [real_plotter.GetTitledFirstName], «traidor[real_plotter.Custom('ES_XA')] evidente», antes de que sea demasiado tarde\n\n" + ep1_flavor.2010.desc_2_1:0 "[councillor_2.GetCouncilTitleFirstName] me exhorta a encarcelar a mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scapegoat_1'))], [scapegoat_1.GetTitledFirstName], «espectro de [scapegoat_1.GetCurrentLocation.GetNameNoTooltip]», antes de que sea demasiado tarde\n\n" + ep1_flavor.2010.desc_2_2:0 "[councillor_2.GetCouncilTitleFirstName] me exhorta a encarcelar a mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scapegoat_2'))], [scapegoat_2.GetTitledFirstName], «diablo [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]», antes de que sea demasiado tarde\n\n" # CONTEXT ep1_flavor.2010.desc_family:0 "¿Es posible que mi propia carne y sangre conspire contra mí?" ep1_flavor.2010.desc_consort:0 "¿Acaso comparto mi lecho con alguien que quiere verme morir?" @@ -221,8 +221,8 @@ ep1_flavor.2030.t:0 "Tomando partido" ep1_flavor.2030.desc_intro:0 "La burocracia del señorío [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] suele avanzar por su propio impulso, pero de vez en cuando hace su aparición un problema sin solución clara.\n\nEl de hoy es" ep1_flavor.2030.desc_1_monk:0 "[local_dispute_1.GetFirstName], un[local_dispute_1.Custom('ES_XA')] [local_dispute_1.Custom('NunMonk')] muy [local_dispute_1.GetFaith.GetAdjective] de [local_county_1.GetNameNoTier]," - ep1_flavor.2030.desc_1_bishop:0 "[local_dispute_1.GetFirstName], [local_dispute_1.Custom('ES_ElLa')] [local_dispute_1.GetTitleAsNameNoTooltip] [local_dispute_1.Custom('ES_FaithGenderedAdj')] de [local_dispute_1.GetPrimaryTitle.GetNameNoTier]," - ep1_flavor.2030.desc_1_baron:0 "[local_dispute_1.GetFirstName], [local_dispute_1.Custom('ES_ElLa')] [local_dispute_1.GetTitleAsNameNoTooltip] de [local_dispute_1.GetPrimaryTitle.GetNameNoTier]," + ep1_flavor.2030.desc_1_bishop:0 "[local_dispute_1.GetFirstName], [local_dispute_1.GetTitleAsNameNoTooltip] [local_dispute_1.Custom('ES_FaithGenderedAdj')] de [local_dispute_1.GetPrimaryTitle.GetNameNoTier]," + ep1_flavor.2030.desc_1_baron:0 "[local_dispute_1.GetFirstName], [local_dispute_1.GetTitleAsNameNoTooltip] de [local_dispute_1.GetPrimaryTitle.GetNameNoTier]," ep1_flavor.2030.desc_1_scholar:0 "[local_dispute_1.GetFirstName], un[local_dispute_1.Custom('ES_XA')] eminente sabi[local_dispute_1.Custom('ES_OA')] de [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_1_culture:0 "[local_dispute_1.GetFirstName], un[local_dispute_1.Custom('ES_XA')] líder de la minoría [local_dispute_1.GetCulture.GetName] de [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_1_faith:0 "[local_dispute_1.GetFirstName], cabeza visible de la población [local_dispute_1.GetFaith.GetAdjective] de [local_county_1.GetNameNoTier]," @@ -231,7 +231,7 @@ ep1_flavor.2030.desc_1_merchant:0 "[local_dispute_1.GetFirstName], un[local_dispute_1.Custom('ES_XA')] mercader destacad[local_dispute_1.Custom('ES_OA')] de [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_bridge:0 "y" ep1_flavor.2030.desc_2_monk:0 "[local_dispute_2.GetFirstName], un[local_dispute_2.Custom('ES_XA')] [local_dispute_2.Custom('NunMonk')] [local_dispute_2.Custom('ES_FaithGenderedAdj')] muy célebre de [local_county_2.GetNameNoTier]," - ep1_flavor.2030.desc_2_bishop:0 "local_dispute_2.GetFirstName], [local_dispute_2.Custom('ES_ElLa')] [local_dispute_2.GetTitleAsNameNoTooltip] [local_dispute_2.Custom('ES_FaithGenderedAdj')] de [local_dispute_2.GetPrimaryTitle.GetNameNoTier]," + ep1_flavor.2030.desc_2_bishop:0 "[local_dispute_2.GetFirstName], [local_dispute_2.Custom('ES_ElLa')] [local_dispute_2.GetTitleAsNameNoTooltip] [local_dispute_2.Custom('ES_FaithGenderedAdj')] de [local_dispute_2.GetPrimaryTitle.GetNameNoTier]," ep1_flavor.2030.desc_2_baron:0 "[local_dispute_2.GetFirstName], [local_dispute_2.GetTitleAsNameNoTooltip] de [local_dispute_2.GetPrimaryTitle.GetNameNoTier]," ep1_flavor.2030.desc_2_scholar:0 "[local_dispute_2.GetFirstName], un[local_dispute_2.Custom('ES_XA')] [local_dispute_2.GetWomanMan] de letras en [local_county_1.GetNameNoTier]," ep1_flavor.2030.desc_2_culture:0 "[local_dispute_2.GetFirstName], un[local_dispute_2.Custom('ES_XA')] portavoz de la minoría [local_dispute_1.GetCulture.GetName] de [local_county_1.GetNameNoTier]," @@ -281,8 +281,8 @@ # Exotic Arms ep1_flavor.2040.t:0 "Armas exóticas" - ep1_flavor.2040.desc:1 "Junto con sus extraños bienes, los comerciantes traen cuentos de tierras remotas, imposibles de verificar, llenos de maravillas. \n\nUn grupo de comerciantes de la nación [foreign_merchant.GetCulture.GetNameNoTooltip] me han traído mercancía «#EMP [exotic_blade_holder.GetCulture.GetNameNoTooltip]#!» que se dice que proviene de la corte lejana de un gran gobernante: «#EMP [exotic_blade_holder.GetFullNameNoTooltipRegnal]#!», nada menos. \n\n[foreign_merchant.GetTitledFirstName], [foreign_merchant.Custom('ES_ElLa')] comerciante líder sonríe misteriosamente," - ep1_flavor.2040.desc.artifact:0 "«He visto vuestro/a [my_artifact.GetName], partid de su compañía y os daré este [exotic_blade.GetType|l] sin igual…»" + ep1_flavor.2040.desc:1 "Junto con sus extraños bienes, los comerciantes traen cuentos de tierras remotas, imposibles de verificar, llenos de maravillas. \n\nUn grupo de comerciantes de la nación [foreign_merchant.GetCulture.GetNameNoTooltip] me han traído mercancía «#EMP [exotic_blade_holder.GetCulture.GetNameNoTooltip]#!» que se dice que proviene de la corte lejana de un gran gobernante: «#EMP [exotic_blade_holder.GetFullNameNoTooltipRegnal]#!», nada menos. \n\n[foreign_merchant.GetTitledFirstName], comerciante líder sonríe misteriosamente," + ep1_flavor.2040.desc.artifact:0 "«He visto vuestro/a [my_artifact.GetName], partid en su compañía y os daré este [exotic_blade.GetType|l] sin igual…»" ep1_flavor.2040.desc.gold:0 "«Este [exotic_blade.GetType|l] sin par podría perteneceros, a un precio especial, por supuesto, gran [ROOT.Char.GetTitleAsNameNoTooltip]…»\n\n¡Un cuento, probablemente!" ep1_flavor.2040.desc.outro:0 "Si tuviera algún modo de verificar la historia [foreign_merchant.Custom('ES_DelDela')] mercachifle…" ep1_flavor.2040.desc.outro_antiquarian:1 "Miro a [antiquarian.GetTitledFirstName] para que me aconseje:" @@ -294,7 +294,7 @@ ep1_flavor.2040.desc.outro_bad_praise:0 "«¡Que excelente pieza de artesanía [exotic_blade_holder.GetPrimaryTitle.GetNameNoTierNoTooltip]! ¡Mirad cómo brilla!»" ep1_flavor.2040.a:0 "«Supongo que podría separarme de este artefacto…»" ep1_flavor.2040.tt_my:0 "Perderás tu [my_artifact.GetName]" - ep1_flavor.2040.tt_exotic:0 "Serás [ROOT.Char.Custom('ES_ElLa')] propietari[ROOT.Char.Custom('ES_OA')] de [exotic_blade.GetNameNoTooltip]" + ep1_flavor.2040.tt_exotic:0 "Serás propietari[ROOT.Char.Custom('ES_OA')] de [exotic_blade.GetNameNoTooltip]" ep1_flavor.2040.toast:0 "[exotic_blade.GetType] tiene un aspecto espléndido" ep1_flavor.2040.toast_poor:0 "[exotic_blade.GetType] parece mediocre" ep1_flavor.2040.b:0 "«¡Traedme la bolsa!»" @@ -314,18 +314,18 @@ # When Minds Collide ep1_flavor.2070.t:0 "Cuando las mentes chocan" ep1_flavor.2070.desc.intro:0 "Cuando paso por delante de la biblioteca, los ruidos de descontento de [symposium_courtier.GetTitledFirstName] me llaman la atención. Está debatiendo con [symposium_scholar.GetTitledFirstName], un[symposium_scholar.Custom('ES_XA')] [symposium_scholar.Custom('GetScholarType')|l] de la nación [symposium_scholar.GetCulture.GetNameNoTooltip] de cierta reputación. \n\n" - ep1_flavor.2070.desc.theo_same_faith:0 "«Estáis cometiendo los mismos errores que los iniciados [symposium_courtier.GetFaith.GetAdherentNamePluralNoTooltip]», dice [symposium_courtier.GetFirstNameNoTooltip] poniendo mala cara. «Ciertamente, este es el camino a la herejía». \n\n«Por favor», suplica [symposium_scholar.Custom('ES_ElLa')] [symposium_scholar.Custom('GetYoungMiddleAgedOld')], «seguro que [symposium_scholar.GetFaith.HighGodName] no pretendía que Sus enseñanzas fueran tan inamovibles, sobre todo cuando se nos han dejado para que las interpretemos»." - ep1_flavor.2070.desc.theo_same_faith_diff_cult:0 "«¡No tenía ni idea de lo mucho que se había desviado el [symposium_courtier.GetFaith.GetNameNoTooltip] [symposium_ruler.GetPrimaryTitle.GetAdjectiveNoTooltip] de las enseñanzas [symposium_scholar.GetFaith.HighGodNamePossessive]!», se burla [symposium_courtier.GetFirstNameNoTooltip].\n\n«Tonterías», replica [symposium_scholar.Custom('ES_ElLa')] [symposium_scholar.Custom('GetYoungMiddleAgedOld')] negando con el dedo. «Son los [symposium_courtier.GetFaith.GetAdherentNamePluralNoTooltip] de la nación [symposium_courtier.GetCulture.GetNameNoTooltip] los que han perdido el rumbo y reincidido en prácticas paganas»." - ep1_flavor.2070.desc.theo_same_relig:0 "«Las diferencias entre [symposium_courtier.GetFaith.GetNameNoTooltip|l] y [symposium_scholar.GetFaith.GetNameNoTooltip|l] son más que meramente técnicas», sermonea [symposium_courtier.GetFirstNameNoTooltip]. «Vuestra herejía se ha desviado de [symposium_courtier.GetFaith.HighGodName]».\n\n«La verdadera naturaleza del [symposium_courtier.GetFaith.GetReligion.GetNameNoTooltip|l] está englobada en ambos credos», dice solemnemente [symposium_scholar.Custom('ES_ElLa')] [symposium_scholar.Custom('GetYoungMiddleAgedOld')]. «Son los ignorantes quienes convierten los charcos en ríos»." - ep1_flavor.2070.desc.theo_diff_relig:0 "«Jamás he entendido la doctrina [symposium_scholar.GetFaith.GetReligion.GetAdjectiveNoTooltip]», reflexiona [symposium_courtier.GetFirstNameNoTooltip]. «[symposium_scholar.GetFaith.HighGodName] parece una figura muy poco convincente comparada con [symposium_courtier.GetFaith.HighGodName]».\n\n[symposium_scholar.Custom('ES_ElLa')|U] [symposium_scholar.Custom('GetYoungMiddleAgedOld')] sonríe sarcásticamente: «¡Qué comprensión más profunda la vuestra! ¡Si fuerais [symposium_scholar.GetFaith.BishopNeuter], seguro que iríais al [symposium_scholar.GetFaith.PositiveAfterLife]!»" - ep1_flavor.2070.desc.mystic:0 "«Esas prácticas esotéricas no tienen sitio en el Reino [symposium_courtier.GetFaith.HighGodNamePossessive]», rechaza severamente [symposium_courtier.GetFirstNameNoTooltip]». «No son más que humos y espejos, ocultos tras misterios». \n\n[symposium_scholar.Custom('ES_ElLa')] [symposium_scholar.Custom('GetYoungMiddleAgedOld')] sonríe con desdén. «Solo teméis lo que no entendéis, y carecéis del valor o la inteligencia para aprender»." - ep1_flavor.2070.desc.medicine:0 "«Un galeno tiene su utilidad, pero [symposium_courtier.GetFaith.HighGodName] es quien tiene la última palabra sobre la vida y la muerte», se lamenta [symposium_courtier.GetFirstNameNoTooltip]. «Ninguna cataplasma puede tratar el alma». \n\n«Veo os falta comprensión de lo físico", suspira [symposium_scholar.Custom('ES_ElLa')] [symposium_scholar.Custom('GetYoungMiddleAgedOld')]. «Podrían salvarse tantos si no hubiera tanta ignorancia»." - ep1_flavor.2070.desc.ling_same_cult:1 "«El alfabeto [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] está mucho más desarrollado que nada de lo que se puede encontrar en [symposium_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip], bosteza [symposium_courtier.GetFirstNameNoTooltip]. «Debéis llevaros algunos libros». \n\n«Es increíble lo equivocado que se puede llegar a estar», resopla [symposium_scholar.Custom('ES_ElLa')] [symposium_scholar.Custom('GetYoungMiddleAgedOld')], «y, al mismo tiempo, exponerlo con tanta seguridad…»" + ep1_flavor.2070.desc.theo_same_faith:0 "«Estáis cometiendo los mismos errores que los iniciados [symposium_courtier.GetFaith.GetAdherentNamePluralNoTooltip]», dice [symposium_courtier.GetFirstNameNoTooltip] poniendo mala cara. «Ciertamente, este es el camino a la herejía». \n\n«Por favor», suplica [symposium_scholar.Custom('GetYoungMiddleAgedOld')], «seguro que [symposium_scholar.GetFaith.HighGodName] no pretendía que Sus enseñanzas fueran tan inamovibles, sobre todo cuando se nos han dejado para que las interpretemos»." + ep1_flavor.2070.desc.theo_same_faith_diff_cult:0 "«¡No tenía ni idea de lo mucho que se había desviado el [symposium_courtier.GetFaith.GetNameNoTooltip] [symposium_ruler.GetPrimaryTitle.GetAdjectiveNoTooltip] de las enseñanzas [symposium_scholar.GetFaith.HighGodNamePossessive]!», se burla [symposium_courtier.GetFirstNameNoTooltip].\n\n«Tonterías», replica [symposium_scholar.Custom('GetYoungMiddleAgedOld')] negando con el dedo. «Son los [symposium_courtier.GetFaith.GetAdherentNamePluralNoTooltip] de la nación [symposium_courtier.GetCulture.GetNameNoTooltip] los que han perdido el rumbo y reincidido en prácticas paganas»." + ep1_flavor.2070.desc.theo_same_relig:0 "«Las diferencias entre [symposium_courtier.GetFaith.GetNameNoTooltip|l] y [symposium_scholar.GetFaith.GetNameNoTooltip|l] son más que meramente técnicas», sermonea [symposium_courtier.GetFirstNameNoTooltip]. «Vuestra herejía se ha desviado de [symposium_courtier.GetFaith.HighGodName]».\n\n«La verdadera naturaleza del [symposium_courtier.GetFaith.GetReligion.GetNameNoTooltip|l] está englobada en ambos credos», dice solemnemente [symposium_scholar.Custom('GetYoungMiddleAgedOld')]. «Son los ignorantes quienes convierten los charcos en ríos»." + ep1_flavor.2070.desc.theo_diff_relig:0 "«Jamás he entendido la doctrina [symposium_scholar.GetFaith.GetReligion.GetAdjectiveNoTooltip]», reflexiona [symposium_courtier.GetFirstNameNoTooltip]. «[symposium_scholar.GetFaith.HighGodName] parece una figura muy poco convincente comparada con [symposium_courtier.GetFaith.HighGodName]».\n\nTal [symposium_scholar.Custom('GetYoungMiddleAgedOld')] sonríe sarcásticamente: «¡Qué comprensión más profunda la vuestra! ¡Si fuerais [symposium_scholar.GetFaith.BishopNeuter], seguro que iríais al [symposium_scholar.GetFaith.PositiveAfterLife]!»" + ep1_flavor.2070.desc.mystic:0 "«Esas prácticas esotéricas no tienen sitio en el Reino [symposium_courtier.GetFaith.HighGodNamePossessive]», rechaza severamente [symposium_courtier.GetFirstNameNoTooltip]». «No son más que humos y espejos, ocultos tras misterios». \n\n[symposium_scholar.Custom('GetYoungMiddleAgedOld')] sonríe con desdén. «Solo teméis lo que no entendéis, y carecéis del valor o la inteligencia para aprender»." + ep1_flavor.2070.desc.medicine:0 "«Un galeno tiene su utilidad, pero [symposium_courtier.GetFaith.HighGodName] es quien tiene la última palabra sobre la vida y la muerte», se lamenta [symposium_courtier.GetFirstNameNoTooltip]. «Ninguna cataplasma puede tratar el alma». \n\n«Veo os falta comprensión de lo físico", suspira [symposium_scholar.Custom('GetYoungMiddleAgedOld')]. «Podrían salvarse tantos si no hubiera tanta ignorancia»." + ep1_flavor.2070.desc.ling_same_cult:1 "«El alfabeto [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] está mucho más desarrollado que nada de lo que se puede encontrar en [symposium_ruler.GetPrimaryTitle.GetNameNoTierNoTooltip], bosteza [symposium_courtier.GetFirstNameNoTooltip]. «Debéis llevaros algunos libros». \n\n«Es increíble lo equivocado que se puede llegar a estar», resopla [symposium_scholar.Custom('GetYoungMiddleAgedOld')], «y, al mismo tiempo, exponerlo con tanta seguridad…»" ep1_flavor.2070.desc.ling_diff_cult:1 "«¡Por [symposium_courtier.GetFaith.HighGodName], escuchaos!», se desespera [symposium_courtier.GetFirstNameNoTooltip]. «Ese dialecto [symposium_scholar.GetCulture.GetLanguage.GetNameNoTooltip] masacra el hermoso idioma [symposium_courtier.GetCulture.GetLanguage.GetNameNoTooltip], ¡bien podrías estar hablando [ling_cul_1_bonus.GetLanguage.GetNameNoTooltip]!». \n\n[symposium_scholar.GetFirstNameNoTooltip] se recompone: «La corte y la lengua [symposium_ruler.Custom('ES_DelDela')] [symposium_ruler.GetTitledFirstName] son más puras, con diferencia, que este triste ejemplo de [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip]»." - ep1_flavor.2070.desc.ling_diff_lang:2 "«Vuestra lengua extranjera carece de matices para discutir estas ideas», dice [symposium_courtier.GetFirstNameNoTooltip] con desprecio. «Ese es el motivo de que aprendierais #EMP [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip]#!». \n\n[symposium_scholar.Custom('ES_ElLa')|U] [symposium_scholar.Custom('GetYoungMiddleAgedOld')] pone los ojos en blanco y murmura con desdén algunos juramentos en [symposium_scholar.GetCulture.GetLanguage.GetNameNoTooltip] en voz baja." - ep1_flavor.2070.desc.fall_alchemy:0 "«Esta proporción jamás funcionará», sacude la cabeza [symposium_courtier.GetFirstNameNoTooltip], mientras se inclina sobre unos garabatos en un trozo de corteza. «Ya se ha intentado antes». \n\n[symposium_scholar.Custom('ES_ElLa')|U] [symposium_scholar.Custom('GetYoungMiddleAgedOld')] responde, «Todos cometen errores, hasta los alquimistas. Se les puede haber pasado algo»." - ep1_flavor.2070.desc.fall_stars:0 "«¡No, no y no! Estas teorías fueron desmentidas hace siglos», [symposium_courtier.GetFirstNameNoTooltip] frunce el ceño con auténtica incredulidad. «¿No habéis leído los clásicos de la astronomía?» \n\n«Leéis en lugar de pensar, replica [symposium_scholar.Custom('ES_ElLa')] [symposium_scholar.Custom('GetYoungMiddleAgedOld')]. «Aún hay mucho que aprender»." - ep1_flavor.2070.desc.fall_books:0 "«Es #EMP obvio#! que habéis estado leyendo los libros equivocados», dice [symposium_courtier.GetFirstNameNoTooltip] desdeñosamente. «Os daré una lista de recomendaciones [symposium_courtier.GetCulture.GetNameNoTooltip]s…» \n\n«Está bien», responde igualmente [symposium_scholar.Custom('ES_ElLa')] [symposium_scholar.Custom('GetYoungMiddleAgedOld')], «es #EMP obvio#! que no contienen mucho»." + ep1_flavor.2070.desc.ling_diff_lang:2 "«Vuestra lengua extranjera carece de matices para discutir estas ideas», dice [symposium_courtier.GetFirstNameNoTooltip] con desprecio. «Ese es el motivo de que aprendierais #EMP [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip]#!». \n\nTal [symposium_scholar.Custom('GetYoungMiddleAgedOld')] pone los ojos en blanco y murmura con desdén algunos juramentos en [symposium_scholar.GetCulture.GetLanguage.GetNameNoTooltip] en voz baja." + ep1_flavor.2070.desc.fall_alchemy:0 "«Esta proporción jamás funcionará», sacude la cabeza [symposium_courtier.GetFirstNameNoTooltip], mientras se inclina sobre unos garabatos en un trozo de corteza. «Ya se ha intentado antes». \n\nTal [symposium_scholar.Custom('GetYoungMiddleAgedOld')] responde, «Todos cometen errores, hasta los alquimistas. Se les puede haber pasado algo»." + ep1_flavor.2070.desc.fall_stars:0 "«¡No, no y no! Estas teorías fueron desmentidas hace siglos», [symposium_courtier.GetFirstNameNoTooltip] frunce el ceño con auténtica incredulidad. «¿No habéis leído los clásicos de la astronomía?» \n\n«Leéis en lugar de pensar, replica [symposium_scholar.Custom('GetYoungMiddleAgedOld')]. «Aún hay mucho que aprender»." + ep1_flavor.2070.desc.fall_books:0 "«Es #EMP obvio#! que habéis estado leyendo los libros equivocados», dice [symposium_courtier.GetFirstNameNoTooltip] desdeñosamente. «Os daré una lista de recomendaciones [symposium_courtier.GetCulture.GetNameNoTooltip]s…» \n\n«Está bien», responde igualmente [symposium_scholar.Custom('GetYoungMiddleAgedOld')], «es #EMP obvio#! que no contienen mucho»." ep1_flavor.2070.a:0 "«Decidme, [symposium_scholar.GetFirstNameNoTooltip], ¿os quedaríais un poco más?»" ep1_flavor.2070.c:0 "«Estáis errad[symposium_scholar.Custom('ES_OA')] y he aquí el por qué»" ep1_flavor.2070.c.lang:0 "«¿Acabáis de decir lo que creo que habéis dicho?»" diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_fund_inspiration_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_fund_inspiration_events_l_spanish.yml index b33cbca25f..6613c8e3ae 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_fund_inspiration_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_fund_inspiration_events_l_spanish.yml @@ -73,7 +73,7 @@ fund_inspiration.0031.skill_option_learning:0 "$fund_inspiration.0031.skill_option$los asuntos académicos." fund_inspiration.0031.skill_option_intrigue:0 "$fund_inspiration.0031.skill_option$la intriga." fund_inspiration.0031.relationship_soulmate:0 "¡El amor que siento por [relationship_scope.GetTitledFirstName] es material de leyendas!" - fund_inspiration.0031.relationship_nemesis:0 "¡El odio que siento hacia [relationship_scope.GetTitledFirstName] podría llenar muchos volúmenes!" + fund_inspiration.0031.relationship_nemesis:0 "¡El odio que siento hacia [relationship_scope.GetTitledFirstName] podría llenar muchos volúmenes." fund_inspiration.0031.dynasty:0 "Escribirás sobre la gloriosa dinastía [ROOT.Char.GetDynasty.GetName]." fund_inspiration.0031.mystical_animal:0 "Volveré a contar la caza de ese animal blanco." fund_inspiration.0031.pet_option_cat:0 "Por favor, ¡escribe sobre mi querido gato [ROOT.Char.Custom('CatStoryName')]!" @@ -138,6 +138,7 @@ fund_inspiration.0061.diwan:0 "Un hermoso y cómodo diván." fund_inspiration.0061.table:0 "¡Me apetece una mesa, sofisticada, pero robusta!" fund_inspiration.0061.throne:0 "¡Crea un gran trono digno de mis salones!" + fund_inspiration.0061.scientific_apparatus:0 "¿Tal vez un instrumento de aprendizaje y conocimiento?" fund_inspiration.0062.t:0 "Inspiración artesana financiada" @@ -147,6 +148,7 @@ fund_inspiration.0071.regalia:0 "Haz unos adornos dignos de mi estatura." fund_inspiration.0071.crown:0 "¡Una corona real, digna de descansar sobre mi cabeza!" fund_inspiration.0071.goblet:0 "Un cáliz exquisito." + fund_inspiration.0071.aquamanile:0 "Un aguamanil decorado para la limpieza ritual." fund_inspiration.0072.t:0 "Inspiración metalera financiada" @@ -341,7 +343,7 @@ fund_inspiration.2005.b:0 "¡Es una forja perfectamente buena!" fund_inspiration.2006.t:0 "$fund_inspiration.title$ Un erudito errante" - fund_inspiration.2006.desc:0 "Mi alquimista [inspiration_owner.GetTitledFirstName] me presenta a un[scholar_character.Custom('ES_XA')] [scholar_character.GetWomanMan], sin dejar de sonreír y halagar.\n\n«Se trata de [scholar_character.GetTitledFirstName], un[scholar_character.Custom('ES_XA')] erudit[scholar_character.Custom('ES_OA')] muy respetad[scholar_character.Custom('ES_OA')] en mis círculos».\n\n[scholar_character.Custom(''ES_ElLa')|U] [scholar_character.GetWomanMan] se inclina y consigue parecer encantad[scholar_character.Custom('ES_OA')] y avergonzad[scholar_character.Custom('ES_OA')] a la vez. «Por favor, no hace falta todo esto. Estoy aquí para ofreceros mis servicios, mi [ROOT.Char.GetLadyLord], si os place»." + fund_inspiration.2006.desc:0 "Mi alquimista [inspiration_owner.GetTitledFirstName] me presenta a un[scholar_character.Custom('ES_XA')] [scholar_character.GetWomanMan], sin dejar de sonreír y halagar.\n\n«Se trata de [scholar_character.GetTitledFirstName], un[scholar_character.Custom('ES_XA')] erudit[scholar_character.Custom('ES_OA')] muy respetad[scholar_character.Custom('ES_OA')] en mis círculos».\n\nTal [scholar_character.GetWomanMan] se inclina y consigue parecer encantad[scholar_character.Custom('ES_OA')] y avergonzad[scholar_character.Custom('ES_OA')] a la vez. «Por favor, no hace falta todo esto. Estoy aquí para ofreceros mis servicios, mi [ROOT.Char.GetLadyLord], si os place»." fund_inspiration.2006.a:0 "Me place. Ayudad a [inspiration_owner.GetFirstNameNoTooltip]." fund_inspiration.2006.b:0 "Desde luego. Seréis mi instructor[scholar_character.Custom('ES_XA')] personal" fund_inspiration.2006.c:0 "No hay sitio aquí para vos." @@ -351,11 +353,11 @@ fund_inspiration.2021.b:0 "No te daré más oro." fund_inspiration.2030.t:0 "$fund_inspiration.title$ Una palabra amistosa" - fund_inspiration.2030.desc:0 "Mi amig[friend.Custom('ES_OA')] [friend.GetTitledFirstName] me detiene en el pasillo con una sonrisa deslumbrante. \n\n«¡Ah, #EMP aquí#! estás, [ROOT.Char.GetFirstNameNoTooltip]! ¡Acabo de hablar con [inspiration_owner.Custom('ES_ElLa')] [inspiration_owner.GetTitledFirstName]! Me he enterado que está [inspiration_owner.Custom('InspirationTypeDescriptionFuturePresent')] para ti y no pude resistir visitar su [inspiration_owner.Custom('GetInspirationTypeRoom')]!».\n\n«¡He hablado con [inspiration_owner.GetSheHe] sobre cómo satisfacer tus expectativas y creo que te gustarán los resultados!»." + fund_inspiration.2030.desc:0 "Mi amig[friend.Custom('ES_OA')] [friend.GetTitledFirstName] me detiene en el pasillo con una sonrisa deslumbrante. \n\n«¡Ah, #EMP aquí#! estás, [ROOT.Char.GetFirstNameNoTooltip]! ¡Acabo de hablar con [inspiration_owner.GetTitledFirstName]! Me he enterado que está [inspiration_owner.Custom('InspirationTypeDescriptionFuturePresent')] para ti y no pude resistir visitar su [inspiration_owner.Custom('GetInspirationTypeRoom')]!».\n\n«¡He hablado con [inspiration_owner.GetSheHe] sobre cómo satisfacer tus expectativas y creo que te gustarán los resultados!»." fund_inspiration.2030.a:0 "«¡Vaya!, ¡gracias, [friend.GetFirstNameNoTooltip]!»" fund_inspiration.2040.t:0 "$fund_inspiration.title$ Sabotaje" - fund_inspiration.2040.desc:0 "Los gritos exasperados [inspiration_owner.Custom('ES_DelDela')] [inspiration_owner.GetTitledFirstName] echan a perder un momento de tranquilidad: «¿¡Cómo voy a [inspiration_owner.Custom('InspirationTypeDescription')] cuando no hago más que perder mi [inspiration_owner.Custom('GetInspirationTypeTool')]?!» \n\n[inspiration_owner.GetFirstName] acude corriendo a mí. «Mi [ROOT.Char.GetLadyLord], ¡cada vez que progreso un poco, algo sale mal! ¡Estoy convencid[inspiration_owner.Custom('ES_OA')] de que alguien en la corte sabotea mi obra!» \n\n[inspiration_owner.Custom('ES_ElLa')|U] [inspiration_owner.Custom('GetInspirationOwnerType')] resopla con frustración y abandona el salón hech[inspiration_owner.Custom('ES_OA')] una furia, de vuelta a su [inspiration_owner.Custom('GetInspirationTypeRoom')]." + fund_inspiration.2040.desc:0 "Los gritos exasperados de [inspiration_owner.GetTitledFirstName] echan a perder un momento de tranquilidad: «¿¡Cómo voy a [inspiration_owner.Custom('InspirationTypeDescription')] cuando no hago más que perder mi [inspiration_owner.Custom('GetInspirationTypeTool')]?!» \n\n[inspiration_owner.GetFirstName] acude corriendo a mí. «Mi [ROOT.Char.GetLadyLord], ¡cada vez que progreso un poco, algo sale mal! ¡Estoy convencid[inspiration_owner.Custom('ES_OA')] de que alguien en la corte sabotea mi obra!» \n\n[inspiration_owner.Custom('GetInspirationOwnerType')] resopla con frustración y abandona el salón hech[inspiration_owner.Custom('ES_OA')] una furia, de vuelta a su [inspiration_owner.Custom('GetInspirationTypeRoom')]." fund_inspiration.2040.a:0 "Aficionados…" fund_inspiration.2040.b:0 "¡Pago por calidad, no por dramas!" fund_inspiration.2040.c:0 "¿Podría ser…? No… #EMP ¿[rival.GetFirstNameNoTooltip]?#!" @@ -449,7 +451,7 @@ fund_inspiration.2090.t:0 "$fund_inspiration.title$ El toque de un[event_spouse.Custom('ES_XA')] [event_spouse.GetWifeHusband|U]" fund_inspiration.2090.desc:0 "Veo a mi [event_spouse.GetWifeHusband], [event_spouse.GetFirstName], charlar animosamente con [inspiration_owner.GetTitledFirstName], enumerar ideas y sugerencias para su [inspiration_owner.Custom('GetInspirationTypeObject')]. Mi [inspiration_owner.Custom('GetInspirationOwnerType')] apenas oculta su desdén, claramente irritad[inspiration_owner.Custom('ES_OA')] por la interferencia de mi espos[event_spouse.Custom('ES_OA')]. \n\n«y como sois [inspiration_owner.Custom('InspirationTypeDescription')]», sigue [event_spouse.GetSheHe], «¡también podría hacer juego con ese chisme viejo de mi abuel[event_spouse.Custom('ES_OA')], su [inspiration_owner.Custom('GetInspirationTypeObject')]!» \n\nUna parte del alma de [inspiration_owner.GetFirstNameNoTooltip] parece morirse." - fund_inspiration.2090.a:0 "«Oíd bien, [inspiration_owner.GetFirstNameNoTooltip], ¡mi [event_spouse.GetWifeHusband] debe ser escuchad[[event_spouse.Custom('ES_OA')]!»" + fund_inspiration.2090.a:0 "«Oíd bien, [inspiration_owner.GetFirstNameNoTooltip], ¡mi [event_spouse.GetWifeHusband] debe ser escuchad[event_spouse.Custom('ES_OA')]!»" fund_inspiration.2090.b:0 "«Ven, cariño, dejemos trabajar [nspiration_owner.Custom('ES_AlAla')] expert[nspiration_owner.Custom('ES_OA')]»." fund_inspiration.2090.success:0 "[event_spouse.GetFirstNameNoTooltip] mejora el trabajo de [inspiration_owner.GetFirstNameNoTooltip]" fund_inspiration.2090.failure:0 "[event_spouse.GetFirstNameNoTooltip] ahoga a [inspiration_owner.GetFirstNameNoTooltip]" @@ -473,7 +475,7 @@ fund_inspiration.2110.desc.generous:0 "[generous_vassal.GetFirstNameNoTooltip] tiene fama de ser una persona generosa y parece que ha encontrado una nueva salida para sus gastos…" fund_inspiration.2110.desc.dweeb:0 "[generous_vassal.GetFirstNameNoTooltip] siente interés por muchas cosas, entre ellas los artefactos preciosos y las mentes que los producen…" fund_inspiration.2110.desc.friend:0 "[generous_vassal.GetFirstNameNoTooltip] sonríe calurosamente, con una bolsa de monedas que cuelga de su mano." - fund_inspiration.2110.desc.rich:0 "[generous_vassal.Custom('ES_ElLa')] pobre [generous_vassal.GetFirstNameNoTooltip] debe de tener tanto dinero que no sabe qué hacer con él…" + fund_inspiration.2110.desc.rich:0 "Pobre [generous_vassal.GetFirstNameNoTooltip], tiene tanto dinero que no sabe qué hacer con él…" fund_inspiration.2110.a:0 "«¡Cuánta generosidad!»" fund_inspiration.2110.b:0 "«¡Sí, me #EMP aseguraré#! de que lo recibe!»" fund_inspiration.2110.b.flavor:0 "Esto me será útil…" @@ -505,7 +507,7 @@ fund_inspiration.2120.leave_flavor:0 "Te marchas apresuradamente" fund_inspiration.2130.t:0 "$fund_inspiration.title$ Acicate voluble" - fund_inspiration.2130.desc:1 "Me tropiezo con un[inspiration_owner.Custom('ES_XA')] [inspiration_owner.GetTitledFirstName] de aspecto muy serio, mi [inspiration_owner.Custom('GetInspirationOwnerType')], y espero que no traiga malas noticias sobre el/la inmejorable [inspiration_owner.Custom('GetInspirationTypeObject')] que pronto debería terminar para mí. \n\n«Oh, sois vos, mi señor[ROOT.Char.Custom('ES_XA')]… Me he topado con un muro en mi trabajo… ¡nada importante! Mis ideas se han ido al traste a medida que aumenta la presión», ríe nerviosamente. \n\n«Solo necesito un poco de… ¡inspiración! Poderos[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip], ¿no tendréis algunos… ejemplos anteriores que pueda examinar?»" + fund_inspiration.2130.desc:1 "Me tropiezo con un[inspiration_owner.Custom('ES_XA')] [inspiration_owner.GetTitledFirstName] de aspecto muy serio, mi [inspiration_owner.Custom('GetInspirationOwnerType')], y espero que no traiga malas noticias sobre el/la inmejorable [inspiration_owner.Custom('GetInspirationTypeObject')] que pronto debería terminar para mí. \n\n«Oh, sois vos, mi señor[ROOT.Char.Custom('ES_XA')]… Me he topado con un muro en mi trabajo… ¡Nada importante! Mis ideas se han ido al traste a medida que aumenta la presión», ríe nerviosamente. \n\n«Solo necesito un poco de… ¡inspiración! Poderos[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip], ¿no tendréis algunos… ejemplos anteriores que pueda examinar?»." fund_inspiration.2130.a.library:0 "«¡A la biblioteca!»" fund_inspiration.2130.a.armory:0 "«¡A la armería!»" fund_inspiration.2130.a.hall:0 "«¡Al gran salón!»" @@ -532,9 +534,9 @@ fund_inspiration.2131.desc_great_hall:0 "Paseo a [inspiration_owner.GetTitledFirstName] por mi gran sala, enorgulleciéndome de su lujo y las distintas riquezas que se exhiben." fund_inspiration.2131.desc_antiquarian:0 "[second.GetTitledFirstName] insistió en venir y vigila a distancia, retorciéndose de dolor cada vez que se manipula o identifica mal un objeto.\n\n" fund_inspiration.2131.artificer:0 "[second.GetTitledFirstName] nos acompaña con alegría, siempre interesad[second.Custom('ES_OA')] en los procesos creativos de sus colegas.\n\n" - fund_inspiration.2131.desc_equipped:0 "[inspiration_owner.Custom('ES_ElLa')|U] [inspiration_owner.Custom('GetInspirationOwnerType')] se detiene, como pasmad[inspiration_owner.Custom('ES_OA')], al examinar mi [artifact_1.GetName]. «Cuánta finura, mi señor[ROOt.Char.Custom('ES_XA')]… Podría… ¿podría utilizar su [inspiration_owner.Custom('GetInspirationMaterialType')]?»" + fund_inspiration.2131.desc_equipped:0 "[inspiration_owner.Custom('GetInspirationOwnerType')] se detiene, como pasmad[inspiration_owner.Custom('ES_OA')], al examinar mi [artifact_1.GetName]. «Cuánta finura, mi señor[ROOt.Char.Custom('ES_XA')]… Podría… ¿podría utilizar su [inspiration_owner.Custom('GetInspirationMaterialType')]?»" fund_inspiration.2131.desc_unequipped:0 "En la tienda [inspiration_owner.Custom('GetInspirationOwnerType')] se detiene de repente y examina detenidamente mi [artifact_1.GetName]. «Sí… [inspiration_owner.Custom('GetInspirationMaterialType')] debería servir… ¿Aún… queréis esto, mi señor[ROOt.Char.Custom('ES_XA')]?»" - fund_inspiration.2131.desc_fallback:1 "Se da un par de vueltas por la habitación antes de volver a mí, abatid[inspiration_owner.Custom('ES_OA')]. «Mi señor[ROOt.Char.Custom('ES_XA')], aquí no hay nada que me llame la atención… ¿no hay nada más?»" + fund_inspiration.2131.desc_fallback:1 "Se da un par de vueltas por la habitación antes de volver a mí, abatid[inspiration_owner.Custom('ES_OA')]. «Mi señor[ROOT.Char.Custom('ES_XA')], aquí no hay nada que me llame la atención… ¿no hay nada más?»" fund_inspiration.2131.a:0 "«¿Mi [artifact_1.GetNameNoTooltip]? Está bien…»" fund_inspiration.2131.b:0 "«¿Y qué tal mi [artifact_2.GetNameNoTooltip]?»" fund_inspiration.2131.c:0 "«Habrá alguna chatarra por ahí…»" @@ -622,7 +624,7 @@ fund_inspiration.3031.b:0 "[prev_soulmate.GetSheHe|U] no merece el esfuerzo." fund_inspiration.4001.t:0 "$fund_inspiration.title$ Urdimbre y relleno" - fund_inspiration.4001.desc:0 "«¡[inspiration_owner.Custom2('YourCharacterIntroduction', ROOT.Char)|U] ha #EMP destrozado#! mi nuevo atuendo!»\n\n[courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U] irrumpe en el salón, con [inspiration_owner.Custom('ES_ElLa')] tejedor[inspiration_owner.Custom('ES_XA')] detrás. La pieza de tela que [courtier.GetFirstName] lleva en las manos está tan cortada que no puedo imaginar qué era.\n\n«¡Estáis exagerando! Tan solo estudiaba el tejido de la tela; es importante para mi proyecto»." + fund_inspiration.4001.desc:0 "«¡[inspiration_owner.Custom2('YourCharacterIntroduction', ROOT.Char)|U] ha #EMP destrozado#! mi nuevo atuendo!»\n\n[courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U] irrumpe en el salón, con el tejedor detrás. La pieza de tela que [courtier.GetFirstName] lleva en las manos está tan cortada que no puedo imaginar qué era.\n\n«¡Estáis exagerando! Tan solo estudiaba el tejido de la tela; es importante para mi proyecto»." fund_inspiration.4001.a:0 "Vas demasiado lejos, ¡estudia tus propias ropas si tienes que hacerlo!" fund_inspiration.4001.b:0 "Si [inspiration_owner.GetSheHe] dice que es necesario, es que es necesario." @@ -667,7 +669,7 @@ #Africa fund_inspiration.6003.t:0 "Sueño con el desierto" - fund_inspiration.6003.desc:0 "Señor[inspiration_sponsor.Custom('ES_XA')] mí[inspiration_sponsor.Custom('ES_OA')], mi viaje por África sigue en marcha, y me he unido a una caravana de camellos que atraviesa sus tierras de lado a lado.\n\nOs envío una alhaja que me regaló uno de mis compañeros de viaje: un delicadísimo collar de cuentas de huevos de avestruz. Supongo que nunca habéis visto un avestruz." + fund_inspiration.6003.desc:0 "Señor[inspiration_sponsor.Custom('ES_XA')] mí[inspiration_sponsor.Custom('ES_OA')], mi viaje por África sigue en marcha, y me he unido a una caravana de camellos que atraviesa sus tierras de lado a lado.\n\nOs envío un alhaja que me regaló uno de mis compañeros de viaje: un delicadísimo collar de cuentas de huevos de avestruz. Supongo que no habéis visto un avestruz." fund_inspiration.6003.a:0 "¡Un gran descubrimiento! ¡Lo llevaré en persona!" fund_inspiration.6003.b:1 "Se lo daré [event_spouse.Custom('ES_AlAla')] [event_spouse.GetTitledFirstNameNoTooltip]." @@ -782,7 +784,7 @@ fund_inspiration.6400.b:0 "¡Embuster[inspiration_owner.Custom('ES_OA')]! ¡No te pagaré ni un trago más!" fund_inspiration.6400.a.success:0 "Convences [inspiration_owner.Custom('ES_AlAla')] aventurer[inspiration_owner.Custom('ES_OA')] para que se recomponga" fund_inspiration.6400.a.success_continue:0 "¡La aventura continúa!" - fund_inspiration.6400.a.failure:0 "¡[inspiration_owner.Custom('ES_ElLa')] aventurer[inspiration_owner.Custom('ES_OA')] se escapa con el oro!" + fund_inspiration.6400.a.failure:0 "¡Mi aventurer[inspiration_owner.Custom('ES_OA')] se escapa con el oro!" fund_inspiration.6500.t:0 "$fund_inspiration.title$ Llevando la música a la selva" fund_inspiration.6500.introduction:0 "Recibo una misiva de mi aventurer[inspiration_owner.Custom('ES_OA')] con unas palabras tan adornadas que casi puedo ver[inspiration_owner.Custom('ES_LoLa')] en mi cabeza." @@ -791,19 +793,19 @@ fund_inspiration.6500.a:0 "¡Empezasteis a cantar y os los ganasteis!" fund_inspiration.6500.b:0 "Huisteis a tierras más civilizadas." fund_inspiration.6500.c:0 "¡Un gato enorme saltó entre vuestros atacantes y vos!" - fund_inspiration.6500.a.success:0 "[inspiration_owner.Custom('ES_ElLa')|U] aventurer[inspiration_owner.Custom('ES_OA')] embelesa a los habitantes de la selva" - fund_inspiration.6500.a.failure:0 "[inspiration_owner.Custom('ES_ElLa')|U] aventurer[inspiration_owner.Custom('ES_OA')] irrita a los habitantes de la selva" - fund_inspiration.6500.b.success:0 "[inspiration_owner.Custom('ES_ElLa')|U] aventurer[inspiration_owner.Custom('ES_OA')] sale disparad[inspiration_owner.Custom('ES_OA')]" - fund_inspiration.6500.b.failure:0 "[inspiration_owner.Custom('ES_ElLa')|U] aventurer[inspiration_owner.Custom('ES_OA')] no huye lo bastante rápido" - fund_inspiration.6500.c.tt:0 "[inspiration_owner.Custom('ES_ElLa')|U] aventurer[inspiration_owner.Custom('ES_OA')] ayuda a rechazar al leopardo" - fund_inspiration.6500.c.tt_failure:0 "[inspiration_owner.Custom('ES_ElLa')|U] aventurer[inspiration_owner.Custom('ES_OA')] resulta herid[inspiration_owner.Custom('ES_OA')] al intentar escapar" + fund_inspiration.6500.a.success:0 "Mi aventurer[inspiration_owner.Custom('ES_OA')] embelesa a los habitantes de la selva" + fund_inspiration.6500.a.failure:0 "Mi aventurer[inspiration_owner.Custom('ES_OA')] irrita a los habitantes de la selva" + fund_inspiration.6500.b.success:0 "Mi aventurer[inspiration_owner.Custom('ES_OA')] sale disparad[inspiration_owner.Custom('ES_OA')]" + fund_inspiration.6500.b.failure:0 "Mi aventurer[inspiration_owner.Custom('ES_OA')] no huye lo bastante rápido" + fund_inspiration.6500.c.tt:0 "Mi aventurer[inspiration_owner.Custom('ES_OA')] ayuda a rechazar al leopardo" + fund_inspiration.6500.c.tt_failure:0 "Mi aventurer[inspiration_owner.Custom('ES_OA')] resulta herid[inspiration_owner.Custom('ES_OA')] al intentar escapar" fund_inspiration.6501.t:0 "$fund_inspiration.title$ Viaje por tierra" fund_inspiration.6501.desc:1 "\n\n«Habíamos estado navegando por ríos en torno a las sinuosas colinas. Pero los lugareños nos dijeron que el río por el que viajábamos se había secado más adelante por culpa de la sequía.\n\n«En lugar de rendirme o dar marcha atrás, intentamos lo imposible. Ordené a mi equipo que empezara a construir un mecanismo de vías y poleas y empezamos a arrastrar nuestro bote por la tierra hacia el siguiente río. Navegó en un mar de hierba y margaritas." fund_inspiration.6501.a:0 "Espero que dierais la vuelta y cortaseis por lo sano." fund_inspiration.6501.b:0 "El bote sobrevivió al viaje por los pelos." - fund_inspiration.6501.b.success:0 "[inspiration_owner.Custom('ES_ElLa')|U] aventurer[inspiration_owner.Custom('ES_OA')] arrastra un bote por un acantilado" - fund_inspiration.6501.b.failure:0 "[inspiration_owner.Custom('ES_ElLa')|U] aventurer[inspiration_owner.Custom('ES_OA')] varad[inspiration_owner.Custom('ES_OA')] intentando reparar un bote roto." + fund_inspiration.6501.b.success:0 "Mi aventurer[inspiration_owner.Custom('ES_OA')] arrastra un bote por un acantilado" + fund_inspiration.6501.b.failure:0 "Mi aventurer[inspiration_owner.Custom('ES_OA')] varad[inspiration_owner.Custom('ES_OA')] intentando reparar un bote roto." fund_inspiration.6501.c:0 "Los lugareños se compadecieron y te dieron un bote nuevo rebajado de precio." fund_inspiration.6502.t:0 "$fund_inspiration.title$ Sed ardiente" @@ -844,7 +846,7 @@ # Adventurer unhappy about being in the swamp fund_inspiration.6506.t:0 "$fund_inspiration.title$ Miseria no irrazonable" fund_inspiration.6506.introduction:0 "Recibo una misiva de mi aventurer[adventurer.Custom('ES_OA')]. Está tan cubierta de barro que tengo que abrirla con un cuchillo.\n\n" - fund_inspiration.6506.desc:1 "«Mi [ROOT.Char.GetLadyLord], estoy en un pantano húmedo, y todos mis años de formación no me han preparado para ello. Me veo vadeando lodos noche y día. Anoche soñé con abrazar a mi amante, y al despertarme descubrí que en mis labios había un tritón en lugar de una lengua.\n\n«Me preguntaba si había una mínima posibilidad de ir a un lugar más #EMP civilizado#!. Como muestra de lo espantoso que es este lugar, he enviado junto a mi mensaje un frasco con las huevas que una rana puso en mis botas empapadas»." + fund_inspiration.6506.desc:1 "Mi [ROOT.Char.GetLadyLord], estoy en un pantano húmedo, y todos mis años de formación no me han preparado para ello. Me veo vadeando lodos noche y día. Anoche soñé con abrazar a mi amante, y al despertarme descubrí que en mis labios había un tritón en lugar de una lengua.\n\n«Me preguntaba si habría una mínima posibilidad de ir a un lugar más #EMP civilizado#!. Como muestra de lo espantoso que es este sitio, he enviado junto a mi mensaje un frasco con las huevas que una rana puso en mis botas empapadas»." fund_inspiration.6506.a:0 "¡Eso crea carácter!" fund_inspiration.6506.b:0 "Si deseáis ir a tierras más suaves, podéis." @@ -898,11 +900,11 @@ fund_inspiration.6512.t:0 "$fund_inspiration.title$ [ROOT.Char.GetTitleAsNameNoTooltip|U] del Monte" fund_inspiration.6512.intro_desc:0 "Recibo una misiva de mi aventurer[inspiration_owner.Custom('ES_OA')] y está cubierta de polvo rojizo, por su viaje por las montañas desérticas." - fund_inspiration.6512.desc:1 "\n\n«He escalado otra bestia, y sobre estas miles de mesetas planas, no he visto ninguna señal de que otr[inspiration_owner.Custom('ES_OA')] [inspiration_owner.GetWomanMan] haya pisado esta roca. Hoy, he afrontado la mayor altura que haya escalado hasta ahora.\n\n«Creo que la roca pide a gritos un nombre digno, para conmemorar este logro supervisado por [ROOT.Char.Custom('ES_ElLa')] mejor [ROOT.Char.GetTitleAsNameNoTooltip] del cosmos»." + fund_inspiration.6512.desc:1 "\n\n«He escalado otra bestia, y sobre estas miles de mesetas planas, no he visto ninguna señal de que otr[inspiration_owner.Custom('ES_OA')] [inspiration_owner.GetWomanMan] haya pisado esta roca. Hoy, he afrontado la mayor altura que haya escalado hasta ahora.\n\n«Creo que la roca pide a gritos un nombre digno, para conmemorar este logro supervisado por mejor [ROOT.Char.GetTitleAsNameNoTooltip] del cosmos»." fund_inspiration.6512.a:0 "Seguro que la gente del lugar ya le ha dado un nombre a la montaña." fund_inspiration.6512.b:0 "¡Rocosa, qué estupidez de nombre!" - fund_inspiration.6512.c:0 "«La espada [ROOT.Char.GetFaith.WarGodNamePossessive]»" - fund_inspiration.6512.d:0 "«Guantelete [ROOT.Char.GetFaith.FateGodNamePossessive]»" + fund_inspiration.6512.c:0 "La espada [ROOT.Char.GetFaith.WarGodNamePossessive]" + fund_inspiration.6512.d:0 "Guantelete [ROOT.Char.GetFaith.FateGodNamePossessive]" fund_inspiration.6512.e:0 "El nombre de mi amad[lover.Custom('ES_OA')] [lover.GetFirstNameNoTooltip]." fund_inspiration.6512.f:0 "¡Diente de [ROOT.Char.GetFirstNameNoTooltip]!" fund_inspiration.6512.g:0 "¡Bastón de [ROOT.Char.GetFirstNameNoTooltip]!" @@ -1029,7 +1031,7 @@ fund_inspiration.8013.b_tt:0 "Le das el libro a [inspiration_owner.GetShortUIName]" fund_inspiration.8013.c:0 "¡Qué descubrimiento! Seguro que sacará un precio elevado." - fund_inspiration.8014.t:0 "$fund_inspiration.title$ [inspiration_owner.Custom('ES_ElLa')|U] Pensador[inspiration_owner.Custom('ES_XA')]" + fund_inspiration.8014.t:0 "$fund_inspiration.title$ El/La Pensador[inspiration_owner.Custom('ES_XA')]" fund_inspiration.8014.desc:0 "[inspiration_owner.Custom2('MyCharacterIntroduction', ROOT.Char)|U] no parece realizar ningún experimento ni producir nada digno de mención. Solo se sienta a lado de la ventana día sí, día también.\n\nCuando exijo saber qué estoy financiando, se encoge de hombros y señala la ventana. «Estoy reflexionando sobre la naturaleza del mundo, mi [ROOT.Char.GetLadyLord]. ¡Es un mundo muy grande, así que hay mucho que considerar!»." fund_inspiration.8014.a:0 "¡No te pago para que te quedes sentad[inspiration_owner.Custom('ES_OA')]!" fund_inspiration.8014.b:0 "Tómate tu tiempo." @@ -1042,7 +1044,7 @@ fund_inspiration.8015.b:0 "No. ¡Me traerás de vuelta a [loved_one.GetFirstName]!" fund_inspiration.8015.b.tt:0 "[inspiration_owner.GetShortUINameNoTooltip)] intentará lo imposible" - fund_inspiration.8016.desc:0 "Me dirijo con paso ligero al laboratorio de mi alquimista [inspiration_owner.GetTitledFirstName]. Oh [loved_one.GetFirstName], ¡por fin te volveré a ver! Sin embargo, cuando [inspiration_owner.GetTitledFirstName] abre la puerta mi corazón se desploma al verle la cara. ¿Y por qué no me deja entrar en la habitación?\n\n«[ROOT.Char.GetLadyLord|U] mí[ROOT.Char.Custom('ES_OA'), os he fallado. Por favor, no…».\n\n[inspiration_owner.GetHerHim|U] aparto y entro en el laboratorio, y lo que veo… No puedo comprenderlo. Tendones, montones de carne, polvos y hierbas, todo empapado de sangre y esparcido en un círculo por el suelo. Y encima, un solo mechón de pelo del mismo tono que el que adornaba la cabeza de [loved_one.GetFirstNameNoTooltip]." + fund_inspiration.8016.desc:0 "Me dirijo con paso ligero al laboratorio de mi alquimista [inspiration_owner.GetTitledFirstName]. Oh [loved_one.GetFirstName], ¡por fin te volveré a ver! Sin embargo, cuando [inspiration_owner.GetTitledFirstName] abre la puerta mi corazón se desploma al verle la cara. ¿Y por qué no me deja entrar en la habitación?\n\n«[ROOT.Char.GetLadyLord|U] mí[ROOT.Char.Custom('ES_OA')], os he fallado. Por favor, no…».\n\n[inspiration_owner.GetHerHim|U] aparto y entro en el laboratorio, y lo que veo… No puedo comprenderlo. Tendones, montones de carne, polvos y hierbas, todo empapado de sangre y esparcido en un círculo por el suelo. Y encima, un solo mechón de pelo del mismo tono que el que adornaba la cabeza de [loved_one.GetFirstNameNoTooltip]." fund_inspiration.8016.a:0 "Creo que voy a vomitar." fund_inspiration.8016.b:0 "¿Te atreves a burlarte de mi pena? ¡Guardias! ¡Atrapad[inspiration_owner.GetHerHim]!" @@ -1052,7 +1054,7 @@ fund_inspiration.8017.b:0 "Vergüenza debería daros; ¡a trabajar!" fund_inspiration.9000.t:0 "$fund_inspiration.title$ Bandidos en el camino" - fund_inspiration.9000.desc:0 "«Mi señor[ROOT.Char.Custom('ES_XA')], [adventurer.GetFirstName], [adventurer.Custom('ES_ElLa')] aventurer[adventurer.Custom('ES_OA')] os escribe!», exclama el sirviente con una carta en la mano.\n\n«Diez días y diez noches mi grupo y yo llevamos escondidos. [bandit.Custom('ES_ElLa')|U] [bandit.GetLadyLord] bandid[bandit.Custom('ES_OA')] [bandit.GetFirstName] ha cerrado el camino por el que debemos pasar. ¿Qué nos aconsejáis? ¿Precaución? ¿O luchar contra ellos, confiando en que [adventurer.GetFaith.HighGodName] nos mantenga a salvo? Firmado, [adventurer.GetFirstName]», dice el pergamino.\n\nParece que se encuentra en todo un apuro." + fund_inspiration.9000.desc:0 "«Mi señor[ROOT.Char.Custom('ES_XA')], [adventurer.GetFirstName], aventurer[adventurer.Custom('ES_OA')] os escribe!», exclama el sirviente con una carta en la mano.\n\n«Diez días y diez noches mi grupo y yo llevamos escondidos. El/La [bandit.GetLadyLord] bandid[bandit.Custom('ES_OA')] [bandit.GetFirstName] ha cerrado el camino por el que debemos pasar. ¿Qué nos aconsejáis? ¿Precaución? ¿O luchar contra ellos, confiando en que [adventurer.GetFaith.HighGodName] nos mantenga a salvo? Firmado, [adventurer.GetFirstName]», dice el pergamino.\n\nParece que se encuentra en todo un apuro." fund_inspiration.9000.a:0 "Seguid oculto, al final se acabarán yendo." fund_inspiration.9000.b:0 "¡No hay gloria sin dolor! Que paguen por hacerme perder el tiempo." fund_inspiration.9000.c:0 "Este oro será bastante soborno para que os dejen pasar." diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_game_concepts_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_game_concepts_l_spanish.yml index 2651b1eed2..e754170cb7 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_game_concepts_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_game_concepts_l_spanish.yml @@ -1,7 +1,7 @@ l_spanish: game_concept_royal_court:0 "Corte real" game_concept_royal_courts:0 "Cortes reales" - game_concept_royal_court_desc:1 "Los [rulers|lE] distinguidos tienen bastante fama para mantener una corte real, que les dará acceso a una serie de bonificaciones y oportunidades.\n\nCuando el [ruler|lE] de un [GetGovernment( 'feudal_government' ).GetName] o un [GetGovernment( 'clan_government' ).GetName] se convierte en [king|lE] o [emperor|lE], accede a una corte real.\n\nEstas tienen un [court_grandeur_level|lE], que les proporcionan beneficios que dependen de lo famosa que sea la corte real, y qué [Concept( 'court_type', 'tipo' )|E] de corte sea.\n\nPeticionarios, [vassals|lE] y [courtiers|lE] pueden aparecer en tu corte real o puedes [hold_court|lE] para invitar a cualquier persona de tu [realm|lE] a expresar sus agravios.\n\nUna corte real también permite al gobernante exponer sus [court_artifacts|lE] y pueden aparecer [guests|lE] [Concept( 'inspired', 'inspirados' )|E] que se ofrezcan a crear nuevos [artifacts|lE].\n\nCuando mueras, tu [Concept( 'player_heir', 'heredero' )|E] heredará tu corte real." + game_concept_royal_court_desc:2 "Los [rulers|lE] distinguidos tienen bastante fama para mantener una corte real, que les dará acceso a una serie de bonificaciones y oportunidades.\n\nCuando el [ruler|lE] de un [GetGovernment( 'feudal_government' ).GetName], un [GetGovernment( 'clan_government' ).GetName] o un [GetGovernment( 'tribal_government' ).GetName] se convierte en [king|lE] o [emperor|lE], accede a una corte real.\n\nEstas tienen un [court_grandeur_level|lE] que les proporcionan beneficios que dependen de lo famosa que sea la corte real y qué [Concept( 'court_type', 'tipo' )|E] de corte sea.\n\nPeticionarios, [vassals|lE] y [courtiers|lE] pueden aparecer en tu corte real o puedes [hold_court|lE] para invitar a cualquier persona de tu [realm|lE] a expresar sus agravios.\n\nUna corte real también permite al gobernante exponer sus [court_artifacts|lE] y pueden aparecer [guests|lE] [Concept( 'inspired', 'inspirados' )|E] que se ofrezcan a crear nuevos [artifacts|lE].\n\nCuando mueras, tu [Concept( 'player_heir', 'heredero' )|E] heredará tu corte real." game_concept_court_grandeur_level:0 "Nivel de grandeza de la corte" game_concept_court_grandeur_levels:0 "Niveles de grandeza de la corte" game_concept_grandeur_level:0 "Nivel de grandeza" @@ -14,16 +14,17 @@ game_concept_court_amenities:0 "Comodidades cortesanas" game_concept_court_amenity:0 "Comodidad cortesana" game_concept_amenities:0 "Comodidades" - game_concept_court_amenities_desc:0 "Las $game_concept_court_amenities$ se refieren a la calidad de vida estándar en la [royal_court|lE].\n\nTales estándares los decide el [ruler|lE] de la [royal_court|lE], y cada categoría (moda, comida, alojamiento y sirvientes) tiene varios niveles. Gastar más en las comodidades suele producir mayor [court_grandeur_value|lE]." + game_concept_court_amenities_desc:1 "Las $game_concept_court_amenities$ se refieren a la calidad de vida estándar en la [royal_court|lE].\n\nTales estándares los decide el [ruler|lE] de la [royal_court|lE], y cada categoría (moda, comida, alojamiento y sirvientes) tiene varios niveles. Gastar más en las comodidades suele producir mayor [court_grandeur_value|lE].\n\nLos gobernantes con [GetGovernment( 'tribal_government' ).GetName] no pueden elegir comodidades más elevadas." game_concept_court_grandeur_expectations:0 "Expectativas de grandeza de la corte" + game_concept_court_grandeur_expectation:0 "Expectativa de grandeza de la corte" game_concept_grandeur_expectations:0 "Expectativas de grandeza" - game_concept_court_grandeur_expectations_desc:1 "De ti se espera que tengas un [court_grandeur_level|lE] lo bastante alto en comparación al [Concept( 'realm_size', 'tamaño de tu señorío' )|E].\n\nA medida que tu [realm|lE] vaya creciendo, tus súbditos y el mundo en general esperarán que tu [royal_court|lE] sea igual de grande.\n\nSi no cumples con las expectativas, se te aplicarán diversas penalizaciones. En cambio, si las superas, conseguirás bonificaciones." + game_concept_court_grandeur_expectations_desc:2 "De ti se espera que tengas un [court_grandeur_level|lE] lo bastante alto en comparación al [Concept( 'realm_size', 'tamaño de tu señorío' )|E].\n\nA medida que tu [realm|lE] vaya creciendo, tus súbditos y el mundo en general esperarán que tu [royal_court|lE] sea igual de grande.\n\nSi no cumples con las expectativas, se te aplicarán diversas penalizaciones. En cambio, si las superas, conseguirás bonificaciones.\n\nLas expectativas de los gobernantes de un [GetGovernment( 'tribal_government' ).GetName] son siempre las mismas que las de su grandeza actual." game_concept_hold_court:0 "$activity_hold_court$" game_concept_holding_court:0 "Celebrar corte" game_concept_hold_court_desc:0 "Se trata de una [activity|lE] en la que se reúne [vassals|lE] y [courtiers|lE] de un [realm|lE] en una [royal_court|lE] para presentar peticiones a su [liege|lE] y exponer sus agravios.\n\nLas situaciones sobre las que el señor deberá juzgar pueden ir desde disputas y malentendidos menores, a catástrofes a escala nacional. La mayoría de los asuntos tendrán una solución beneficiosa, si no para las partes involucradas, al menos para el señor." game_concept_court_type:0 "Tipo de corte" game_concept_court_types:0 "Tipos de corte" - game_concept_court_type_desc:2 "Como parte de su [royal_court|lE], los [rulers|lE] pueden tener un $game_concept_court_type$ especial.\n\nCada tipo proporciona al gobernante y a la [court|lE] una serie de bonificaciones, dependiendo del [court_grandeur_level|lE].\n\nLa [ethos|lE] de la [culture|lE] del gobernante determina qué tipo de corte puede tener.\n\nEstos tipos son:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" + game_concept_court_type_desc:3 "Como parte de su [royal_court|lE], los [rulers|lE] pueden tener un $game_concept_court_type$ especial.\n\nCada tipo proporciona al gobernante y a la [court|lE] una serie de bonificaciones, dependiendo del [court_grandeur_level|lE].\n\nLa [ethos|lE] de la [culture|lE] del gobernante determina qué tipo de corte puede tener.\n\nSon:\n$BULLET_WITH_TAB$[GetCourtType('court_diplomatic').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_warlike').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_administrative').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_intrigue').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_scholarly').GetName]\n$BULLET_WITH_TAB$[GetCourtType('court_tribal').GetName]" game_concept_court_type_trait:0 "Rasgo de tipo de corte" game_concept_court_type_trait_desc:2 "Tras haber servido [EmptyScope.ScriptValue('years_to_gain_court_type_trait')|0] años en una [royal_court|lE], los [Concept( 'courtier', 'cortesanos' )|E] reciben un [trait|lE] que refleja el [Concept( 'court_type', 'tipo' )|E] de esa corte.\n\nLa calidad del rasgo se decidirá por el tiempo que los [Concept( 'character', 'personajes' )|E] hayan servido como cortesanos." diff --git a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_hold_court_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_hold_court_events_l_spanish.yml index f564b85374..bcd0035349 100644 --- a/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_hold_court_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/ep1/dlc_ep1_hold_court_events_l_spanish.yml @@ -58,8 +58,8 @@ ## Events # Vassal's Land Vandalised by Personal Guard, hold_court.7030 hold_court.7030.title:0 "Los estragos de la paz" - hold_court.7030.byzantine_desc:0 "[angry_vassal.Custom('ES_ElLa')|U] siguiente peticionari[angry_vassal.Custom('ES_OA')] es un[angry_vassal.Custom('ES_XA')] [angry_vassal.GetName] extremadamente enfadad[angry_vassal.Custom('ES_OA')]. Tras mostrar la más breve deferencia, [angry_vassal.GetTitledFirstNameNoTooltip] te informa de que la Guardia varega, dirigida por [troublesome_warrior.GetName], ha arrasado recientemente [hold_court_7030_county.GetName], las tierras [angry_vassal.Custom('ES_DelDela')] buen[angry_vassal.Custom('ES_XA')] [angry_vassal.GetTitle].\n\n«Han robado, saqueado y despojado todo a su paso por mi tierra, mi [ROOT.Char.GetTitleAsNameNoTooltip]. ¡No veo qué valor aportan que pueda compensar su alboroto, embriaguez y su fe pagana!».\n\n. ¿Qué se puede hacer?" - hold_court.7030.desc:0 "[angry_vassal.Custom('ES_ElLa')|U] siguiente peticionari[angry_vassal.Custom('ES_OA')] es un[angry_vassal.Custom('ES_XA')] [angry_vassal.GetName] extremadamente enfadad[angry_vassal.Custom('ES_OA')]. Tras mostrar la más breve deferencia, [angry_vassal.GetTitledFirstNameNoTooltip] te transmite que algunos de mis caballeros, dirigidos por [troublesome_warrior.GetName], han atravesado recientemente el [hold_court_7030_county.GetName].\n\n«Han robado, saqueado y despojado las aldeas y granjas de [hold_court_7030_county.GetNameNoTierNoTooltip]. ¡Es un escándalo absoluto, mi [ROOT.Char.GetTitleAsNameNoTooltip], y no pienso tolerarlo!», proclama [angry_vassal.GetTitledFirstNameNoTooltip].\n\n ¿Qué debería hacer?" + hold_court.7030.byzantine_desc:0 "Mi siguiente peticionari[angry_vassal.Custom('ES_OA')] es un[angry_vassal.Custom('ES_XA')] [angry_vassal.GetName] extremadamente enfadad[angry_vassal.Custom('ES_OA')]. Tras mostrar la más breve deferencia, [angry_vassal.GetTitledFirstNameNoTooltip] te informa de que la Guardia varega, dirigida por [troublesome_warrior.GetName], ha arrasado recientemente [hold_court_7030_county.GetName], las tierras [angry_vassal.Custom('ES_DelDela')] buen[angry_vassal.Custom('ES_XA')] [angry_vassal.GetTitle].\n\n«Han robado, saqueado y despojado todo a su paso por mi tierra, mi [ROOT.Char.GetTitleAsNameNoTooltip]. ¡No veo qué valor aportan que pueda compensar su alboroto, embriaguez y su fe pagana!».\n\n. ¿Qué se puede hacer?" + hold_court.7030.desc:0 "Mi siguiente peticionari[angry_vassal.Custom('ES_OA')] es un[angry_vassal.Custom('ES_XA')] [angry_vassal.GetName] extremadamente enfadad[angry_vassal.Custom('ES_OA')]. Tras mostrar la más breve deferencia, [angry_vassal.GetTitledFirstNameNoTooltip] te transmite que algunos de mis caballeros, dirigidos por [troublesome_warrior.GetName], han atravesado recientemente el [hold_court_7030_county.GetName].\n\n«Han robado, saqueado y despojado las aldeas y granjas de [hold_court_7030_county.GetNameNoTierNoTooltip]. ¡Es un escándalo absoluto, mi [ROOT.Char.GetTitleAsNameNoTooltip], y no pienso tolerarlo!», proclama [angry_vassal.GetTitledFirstNameNoTooltip].\n\n ¿Qué debería hacer?" hold_court.7030.a:0 "Mis guerreros marchan a defendernos a todos, ¡dejad de quejaros!" hold_court.7030.b:0 "Debes devolver el botín, [troublesome_warrior.GetFirstNameNoTooltip]." hold_court.7030.c:0 "Te ofrezco una compensación por las pérdidas, [angry_vassal.GetTitledFirstNameNoTooltip]." @@ -74,7 +74,7 @@ hold_court_7030c_land_restored_tt:0 "El dinero que ofreciste a [angry_vassal.GetName] como compensación se empleó para restaurar los daños infligidos por [troublesome_warrior.GetShortUINameNoTooltip]." # Tax Revolt in Frontier Province, hold_court.7040 hold_court.7040.title:0 "Altercados fronterizos" - hold_court.7040.desc:1 "[frontier_leader.Custom('ES_ElLa')|U] siguiente peticionari[frontier_leader.Custom('ES_OA')] es evidentemente un[frontier_leader.Custom('ES_XA')] extrañ[frontier_leader.Custom('ES_OA')] en la corte, ya que no [frontier_leader.GetHerHim] reconozco y [marshal.Custom('ES_ElLa')] [marshal.GetCouncilTitle] [marshal.GetFirstName] no le ha quitado la vista de encima desde que entró.\n\n«[ROOT.Char.Custom2('RelationToMeAddress', frontier_leader)], he venido a declarar que el pueblo de [frontier_county.GetNameNoTier] se niega a pagar los impuestos con los que nos habéis gravado. En el pasado, nuestras tierras y gentes recibieron derechos y privilegios que vuestras recientes exacciones han ignorado. Exigimos que atendáis nuestras preocupaciones de modo justo o ateneos a las consecuencias»." + hold_court.7040.desc:1 "Mi siguiente peticionari[frontier_leader.Custom('ES_OA')] es evidentemente un[frontier_leader.Custom('ES_XA')] extrañ[frontier_leader.Custom('ES_OA')] en la corte, ya que no [frontier_leader.GetHerHim] reconozco y [marshal.GetCouncilTitle] [marshal.GetFirstName] no le ha quitado la vista de encima desde que entró.\n\n«[ROOT.Char.Custom2('RelationToMeAddress', frontier_leader)], he venido a declarar que el pueblo de [frontier_county.GetNameNoTier] se niega a pagar los impuestos con los que nos habéis gravado. En el pasado, nuestras tierras y gentes recibieron derechos y privilegios que vuestras recientes exacciones han ignorado. Exigimos que atendáis nuestras preocupaciones de modo justo o ateneos a las consecuencias»." hold_court.7040.a:0 "«¡[marshal.GetCouncilTitle], encarcelad a est[frontier_leader.Custom('ES_EA')] desgraciad[frontier_leader.Custom('ES_OA')] y luego aplastad a la chusma!»." hold_court.7040.a.win:0 "Los campesinos advenedizos son derrotados " hold_court.7040.a.win.title:0 "Revuelta fiscal aplastada" @@ -108,7 +108,7 @@ hold_court.7050.c:0 "[lunatic_soldier.GetHerHim|U] haces ejecutar." hold_court.7050.d:0 "[lunatic_soldier.GetHerHim|U] expulsas." hold_court.7052.title:0 "El trabajo del Segador" - hold_court.7052.desc:0 "¡Mi [ROOT.Char.Custom2('RelationToMe', killed_pc)], [killed_pc.GetName], ha muerto en un duelo de la corte contra [lunatic_soldier.GetName]! Trágicamente, [lunatic_soldier.Custom('ES_ElLa')] asesin[lunatic_soldier.Custom('ES_OA')] de [killed_pc.GetFirstName], al darse cuenta de las consecuencias de sus acciones, o tal vez presa de su enfermedad física y mental, no sobrevivió mucho tiempo a [killed_pc.GetName].\n\n Antes de que nadie pudiera detener[lunatic_soldier.Custom('ES_LoLa')], [lunatic_soldier.GetName] tomó su espada y se la clavó en el corazón. Al sentarme en el trono de mi difunt[killed_pc.GetName] [ROOT.Char.Custom2('RelationToMe', killed_pc)] y contemplar la sala donde tuvo lugar este hecho, me cuestiono las vicisitudes del destino que trajeron tal calamidad, y el coste oculto de la guerra que sigue cobrando su peaje sobre mi tierra y mi pueblo." + hold_court.7052.desc:0 "¡Mi [ROOT.Char.Custom2('RelationToMe', killed_pc)], [killed_pc.GetName], ha muerto en un duelo de la corte contra [lunatic_soldier.GetName]! Trágicamente, tal asesin[lunatic_soldier.Custom('ES_OA')] de [killed_pc.GetFirstName], al darse cuenta de las consecuencias de sus acciones, o tal vez presa de su enfermedad física y mental, no sobrevivió mucho tiempo a [killed_pc.GetName].\n\n Antes de que nadie pudiera detener[lunatic_soldier.GetHerHim], [lunatic_soldier.GetName] tomó su espada y se la clavó en el corazón. Al sentarme en el trono de mi difunt[killed_pc.GetName] [ROOT.Char.Custom2('RelationToMe', killed_pc)] y contemplar la sala donde tuvo lugar este hecho, me cuestiono las vicisitudes del destino que trajeron tal calamidad, y el coste oculto de la guerra que sigue cobrando su peaje sobre mi tierra y mi pueblo." hold_court.7052.a:0 "Una muerte trágica y sin sentido." hold_court.7054.sc_invalid:0 "Tu duelo contra [lunatic_soldier.GetName] queda invalidado." # Cinderella @@ -123,7 +123,7 @@ hold_court.7060.d:1 "«Todo este teatro me está volviendo loc[ROOT.Char.Custom('ES_OA')], ¡marchaos!»" # Tithe Barn suffers a theft, hold_court.7070 hold_court.7070.title:0 "Diezmos problemáticos" - hold_court.7070.desc:0 "[irritated_bishop.Custom('ES_ElLa')|U] siguiente peticionari[irritated_bishop.Custom('ES_OA')] es [irritated_bishop.GetName], que ha acudido a mi corte con dos guardias que arrastran a un[hapless_thief.Custom('ES_XA')] [hapless_thief.GetWomanMan]. [irritated_bishop.GetTitledFirstNameNoTooltip] me habla de un intento frustrado de robo en uno de los graneros del diezmo en el [irritated_bishop.GetPrimaryTitle.GetName] por parte [hapless_thief.Custom('ES_DelDela')] pres[hapless_thief.Custom('ES_OA')].\n\n«Normalmente este asunto se habría resuelto a nivel local, [ROOT.Char.Custom2('RelationToMeAddress', irritated_bishop)], pero est[hapless_thief.Custom('ES_EA')] ladr[hapless_thief.Custom('ES_OnOna')] insistió en su derecho a apelar a vos directamente».\n\nMiro [hapless_thief.Custom('ES_AlAla')] prisioner[hapless_thief.Custom('ES_OA')] y hago un gesto para que prosiga. «¡Sé que me equivoqué, [ROOT.Char.GetLadyLord], pero nos morimos de hambre y [irritated_bishop.GetTitledFirstNameNoTooltip] nos quita demasiado!»" + hold_court.7070.desc:0 "Mi siguiente peticionari[irritated_bishop.Custom('ES_OA')] es [irritated_bishop.GetName], que ha acudido a mi corte con dos guardias que arrastran a un[hapless_thief.Custom('ES_XA')] [hapless_thief.GetWomanMan]. [irritated_bishop.GetTitledFirstNameNoTooltip] me habla de un intento frustrado de robo en uno de los graneros del diezmo en el [irritated_bishop.GetPrimaryTitle.GetName] por parte [hapless_thief.Custom('ES_DelDela')] pres[hapless_thief.Custom('ES_OA')].\n\n«Normalmente este asunto se habría resuelto a nivel local, [ROOT.Char.Custom2('RelationToMeAddress', irritated_bishop)], pero est[hapless_thief.Custom('ES_EA')] ladr[hapless_thief.Custom('ES_OnOna')] insistió en su derecho a apelar a vos directamente».\n\nMiro [hapless_thief.Custom('ES_AlAla')] prisioner[hapless_thief.Custom('ES_OA')] y hago un gesto para que prosiga. «¡Sé que me equivoqué, [ROOT.Char.GetLadyLord], pero nos morimos de hambre y [irritated_bishop.GetTitledFirstNameNoTooltip] nos quita demasiado!»" hold_court.7070.a:0 "«Robar está mal, pero la extorsión, también»." hold_court.7070.a.tt:0 "Ponerse de parte de los campesinos y dejar marchar a [hapless_thief.GetFirstNameNoTooltip]." hold_court.7070.b:0 "«¡No se puede debilitar a la Iglesia!»" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_achievements_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_achievements_l_spanish.yml index 1ec89e13aa..8c3d70b77c 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_achievements_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_achievements_l_spanish.yml @@ -14,14 +14,14 @@ #Unlocked Achievement Desc ACHIEVEMENT_DESC_far_from_home_achievement:1 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo y dispón tu [realm_capital|lE] en cualquier [region|lE] de [GetGeographicalRegion('dlc_fp1_achievement_far_from_home').GetName]. $rd_character_blocked_from_achievement$" ACHIEVEMENT_DESC_miklagardariki_achievement:1 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo, [completely_controls|lE] el [kingdom|lE] de $k_thessalonika$ y posee cualquier [empire|lE] sin que sea $e_byzantium$. $rd_character_blocked_from_achievement$" - ACHIEVEMENT_DESC_canute_the_greater_achievement:0 "Como [tribal|lE] sin reformar, toma la [decision|lE] $secure_high_kingdom_north_sea_decision$" - ACHIEVEMENT_DESC_king_of_all_the_isles_achievement:0 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo y [completely_controls|lE] todo en la [region|lE] de [GetGeographicalRegion('dlc_fp1_achievement_king_of_all_the_isles').GetName] sin superar #EMP nunca#! un [realm_size|lE] de 80" - ACHIEVEMENT_DESC_faster_than_the_fox_achievement:1 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo y [completely_controls|lE] el [kingdom|lE] de $k_sicily$ antes de 1047. $rd_character_blocked_from_achievement$" - ACHIEVEMENT_DESC_volva_achievement:0 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo y toma la [decision|lE] $found_witch_coven_decision$" - ACHIEVEMENT_DESC_saga_in_stone_achievement:0 "Que tu [dynasty|lE] erija cien piedras rúnicas" - ACHIEVEMENT_DESC_first_of_the_crusader_kings_achievement:0 "Empieza como $north_germanic_group$ de cualquier tipo y participa inmediatamente como atacante en la primera cruzada católica" - ACHIEVEMENT_DESC_vladimirs_second_choice_achievement:1 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo, conviértete a cualquier [faith|lE] islámica y convierte toda [GetGeographicalRegion('dlc_fp1_achievement_vladimirs_second_choice').GetName] a cualquier $game_concept_faith$ islámica" - ACHIEVEMENT_DESC_a_dangerous_business_achievement:1 "Como enano, gana una [war|lE] de [varangian_adventure|lE] fuera de Europa" + ACHIEVEMENT_DESC_canute_the_greater_achievement:0 "Como [tribal|lE] sin reformar, toma la [decision|lE] $secure_high_kingdom_north_sea_decision$." + ACHIEVEMENT_DESC_king_of_all_the_isles_achievement:0 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo y [completely_controls|lE] todo en la [region|lE] de [GetGeographicalRegion('dlc_fp1_achievement_king_of_all_the_isles').GetName] sin superar #EMP nunca#! un [realm_size|lE] de 80." + ACHIEVEMENT_DESC_faster_than_the_fox_achievement:1 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo y [completely_controls|lE] el [kingdom|lE] de $k_sicily$ antes de 1047. $rd_character_blocked_from_achievement$." + ACHIEVEMENT_DESC_volva_achievement:0 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo y toma la [decision|lE] $found_witch_coven_decision$." + ACHIEVEMENT_DESC_saga_in_stone_achievement:0 "Que tu [dynasty|lE] erija cien piedras rúnicas." + ACHIEVEMENT_DESC_first_of_the_crusader_kings_achievement:0 "Empieza como $north_germanic_group$ de cualquier tipo y participa inmediatamente como atacante en la primera cruzada católica." + ACHIEVEMENT_DESC_vladimirs_second_choice_achievement:1 "Empieza como $norse_pagan_adherent$ $north_germanic_group$ de cualquier tipo, conviértete a cualquier [faith|lE] islámica y convierte toda [GetGeographicalRegion('dlc_fp1_achievement_vladimirs_second_choice').GetName] a cualquier $game_concept_faith$ islámica." + ACHIEVEMENT_DESC_a_dangerous_business_achievement:1 "Como enano, gana una [war|lE] de [varangian_adventure|lE] fuera de Europa." #Locked Achievement Desc NOT_ACHIEVEMENT_DESC_far_from_home_achievement:0 "$ACHIEVEMENT_LOCKED_GENERIC$" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_custom_loc_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_custom_loc_l_spanish.yml index cded5b5f39..fd95f279e9 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_custom_loc_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_custom_loc_l_spanish.yml @@ -73,7 +73,7 @@ SteleCommemoratesAncestors_Forgiving:1 "$SteleCommemoratesAncestors_Intro$. Un[second.MakeScope.Var('stele_container').Char.Custom('ES_XA')] [second.MakeScope.Var('stele_container').Char.GetWomanMan] de amor infinito, no hubo rencilla que no fuera capaz de perdonar. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Drunkard:1 "$SteleCommemoratesAncestors_Intro$. Para bien o para mal, pocos podían ganarl[second.MakeScope.Var('stele_container').Char.Custom('ES_OA')] a beber. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Hashishiyah:1 "$SteleCommemoratesAncestors_Intro$. De mente relajada, pocas cosas l[second.MakeScope.Var('stele_container').Char.Custom('ES_EA')] preocuparon mientras tuviera acceso a su alijo de pasteles. $SteleCommemoratesCarver$." - SteleCommemoratesAncestors_Rakish:1 "$SteleCommemoratesAncestors_Intro$. Fue [second.MakeScope.Var('stele_container').Char.Custom('ES_ElLa')] client[second.MakeScope.Var('stele_container').Char.Custom('ES_EA')] preferid[second.MakeScope.Var('stele_container').Char.Custom('ES_OA')] de una serie de establecimientos venerables. $SteleCommemoratesCarver$." + SteleCommemoratesAncestors_Rakish:1 "$SteleCommemoratesAncestors_Intro$. Fue client[second.MakeScope.Var('stele_container').Char.Custom('ES_EA')] preferid[second.MakeScope.Var('stele_container').Char.Custom('ES_OA')] de una serie de establecimientos venerables. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Reclusive:1 "$SteleCommemoratesAncestors_Intro$. Algunos afirman que no existió, pero unos pocos atestiguan que llegaron a ver[second.MakeScope.Var('stele_container').Char.GetHerHim]. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Irritable:1 "$SteleCommemoratesAncestors_Intro$. [second.MakeScope.Var('stele_container').Char.GetWomanMan|U] de mal genio, muchos acertaron al afirmar que era de mecha corta. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Flagellant:1 "$SteleCommemoratesAncestors_Intro$. Su aguante era desconcertante e inspirador. $SteleCommemoratesCarver$." @@ -88,7 +88,7 @@ SteleCommemoratesAncestors_Saoshyant:1 "$SteleCommemoratesAncestors_Intro$. Restauró la luz, y siempre se lo agradeceremos. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Berserker:1 "$SteleCommemoratesAncestors_Intro$. Su ira era tan primordial como el viento de la tormenta. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Shieldmaiden:1 "$SteleCommemoratesAncestors_Intro$. Muchos de los que [second.MakeScope.Var('stele_container').Char.GetHerHim] subestimaron [second.MakeScope.Var('stele_container').Char.GetHerHim] adelantaron en la muerte. $SteleCommemoratesCarver$." - SteleCommemoratesAncestors_Varangian:1 "$SteleCommemoratesAncestors_Intro$. Fue [second.MakeScope.Var('stele_container').Char.Custom('ES_ElLa')] favorit[second.MakeScope.Var('stele_container').Char.Custom('ES_OA')] del rey $greek$. $SteleCommemoratesCarver$." + SteleCommemoratesAncestors_Varangian:1 "$SteleCommemoratesAncestors_Intro$. Fue favorit[second.MakeScope.Var('stele_container').Char.Custom('ES_OA')] del rey $greek$. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Poet:0 "$SteleCommemoratesAncestors_Intro$. Blandía sus palabras con tanta habilidad como su espada.$SteleCommemoratesCarver$" SteleCommemoratesAncestors_Kinslayer:1 "$SteleCommemoratesAncestors_Intro$. Por todas sus obras, aún debemos seguir calificándo[second.MakeScope.Var('stele_container').Char.GetHerHim] de familicida. $SteleCommemoratesCarver$." SteleCommemoratesAncestors_Deviant:1 "$SteleCommemoratesAncestors_Intro$. Sus gustos eran eclécticos. $SteleCommemoratesCarver$." diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_jomsviking_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_jomsviking_events_l_spanish.yml index 0b104a6b17..af370812ad 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_jomsviking_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_jomsviking_events_l_spanish.yml @@ -27,7 +27,7 @@ fp1_jomsvikings.0011.desc.intro:0 "¡Qué desastre! ¡Un asalto sorpresa [leader.Custom('ES_DelDela')] [leader.GetTitledFirstName] de [leader.GetPrimaryTitle.GetNameNoTier] contra [target_county.GetNameNoTier] amenaza con incendiar el condado entero!\n\n" fp1_jomsvikings.0011.desc.ideological_reformist:0 "Calificando el [ROOT.Char.GetFaith.GetName] como una infecta perversión de la fe de nuestros antepasados, estos malditos piratas masacran en masa a nuestros [ROOT.Char.GetFaith.PriestNeuterPlural], incendian [ROOT.Char.GetFaith.HouseOfWorshipPlural] ¡y afirman que todo lo hacen en nombre de [leader.GetFaith.HighGodName]!" fp1_jomsvikings.0011.desc.ideological_other:0 "[leader.GetFaith.GetAdherentNamePlural] integristas, estos piratas consideran el [ROOT.Char.GetFaith.GetReligion.GetName] una amenaza para su modo de vida. En lugar de reunir botín, estos saqueadores masacran [ROOT.Char.GetFaith.PriestNeuterPlural], queman [ROOT.Char.GetFaith.HouseOfWorshipPlural] y vocean a grito pelado sus falsos dioses." - fp1_jomsvikings.0011.desc.economic:0 "Aunque [leader.Custom('ES_ElLa')] [leader.GetPrimaryTitle.GetNameNoTierNoTooltip] no guarda ningún rencor en particular contra un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.Custom('ES_FaithGenderedAdj')] como yo, sigue dependiendo del saqueo y el botín para sobrevivir, y mis tierras son un objetivo tentador. A lo mejor… ¿A lo mejor si les pago un gran tributo podrían perdonar a mis súbditos?" + fp1_jomsvikings.0011.desc.economic:0 "Aunque [leader.GetPrimaryTitle.GetNameNoTierNoTooltip] no guarda ningún rencor en particular contra un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.Custom('ES_FaithGenderedAdj')] como yo, sigue dependiendo del saqueo y el botín para sobrevivir, y mis tierras son un objetivo tentador. A lo mejor… ¿A lo mejor si les pago un gran tributo podrían perdonar a mis súbditos?" fp1_jomsvikings.0011.desc.outro:0 "\n\nNo hay tiempo para reclutar un ejército. Puedo atacar con las fuerzas que tenga disponibles o apretar los dientes hasta que se marchen." fp1_jomsvikings.0011.a:0 "Reclutad a todos los que tengamos, ¡a las armas!" fp1_jomsvikings.0011.a.tt_success:0 "Los piratas son aislados y destruidos" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_major_decisions_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_major_decisions_events_l_spanish.yml index 63a494c957..4244321cbf 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_major_decisions_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_major_decisions_events_l_spanish.yml @@ -1,15 +1,15 @@ l_spanish: # Securing the High Kingdom of the North Sea - fp1_major_decisions.0001.t:0 "[founder.Custom('ES_ElLa')|U] gran [founder.Custom('GetQueenKing')] del Norte" + fp1_major_decisions.0001.t:0 "Gran [founder.Custom('GetQueenKing')] del Norte" fp1_major_decisions.0001.desc:0 "Hace tiempo que ambiciono unir los grandes reinos del Mar del Norte bajo una corona única y permanente. He trabajado duro durante años, ganándome reconocimiento como un[ROOT.Char.Custom('ES_XA')] gran gobernante de mis reinos, uno a uno, y hoy hago realidad mi sueño.\n\nTras sacar juramentos cuidadosamente redactados de lealtad constante, de mis principales vasallos, sajones, noruegos y daneses por igual han reconocido mi título de gran [founder.Custom('GetQueenKing')], soberan[ROOT.Char.Custom('ES_OA')] indiscutible del Mar del Norte.\n\nTal vez mis descendientes seguirán gobernando sobre los reinos unidos. Tal vez no. Afortunadamente, ya no importa.\n\n¡Lleve quien lleve las coronas menores, #EMP todos#! se inclinarán ante [founder.GetTitleAsNameNoTooltip] [founder.GetHouse.GetBaseNameNoTooltip]!" fp1_major_decisions.0001.a:0 "¡Un reino perdurable y poderoso!" fp1_major_decisions.0002.t:0 "$fp1_major_decisions.0001.t$" - fp1_major_decisions.0002.desc:0 "Durante muchos años, mi [founder.Custom('SennorSennora')], [founder.Custom('ES_ElLa')] [founder.Custom('GetQueenKing')] [founder.GetFirstName], ha dejado claro que desea que su señorío [founder.Custom('ES_LoLa')] sobreviva.\n\nAunque nuestros reinos están unidos por lazos de parentesco y conflicto, las grandes distancias y diferencias entre ellos hacían que este objetivo pareciera inalcanzable.\n\nHoy, las dudas han demostrado ser infundadas, cuando [founder.GetFirstNameNoTooltip] reparte pactos escritos de lealtad mutuamente vinculante de años entre todos los vasallos del señorío.\n\n¡Ha nacido el $title_high_kingdom$ del $e_north_sea$!" + fp1_major_decisions.0002.desc:0 "Durante muchos años, mi [founder.Custom('SennorSennora')], el/la[founder.Custom('GetQueenKing')] [founder.GetFirstName], ha dejado claro que desea que su señorío [founder.GetHerHim] sobreviva.\n\nAunque nuestros reinos están unidos por lazos de parentesco y conflicto, las grandes distancias y diferencias entre ellos hacían que este objetivo pareciera inalcanzable.\n\nHoy, las dudas han demostrado ser infundadas, cuando [founder.GetFirstNameNoTooltip] reparte pactos escritos de lealtad mutuamente vinculante de años entre todos los vasallos del señorío.\n\n¡Ha nacido el $title_high_kingdom$ del $e_north_sea$!" fp1_major_decisions.0002.a:0 "¡Salve [founder.Custom('ES_AlAla')] [founder.GetTitleAsNameNoTooltip]!" fp1_major_decisions.0002.b:0 "Un[founder.Custom('ES_XA')] [founder.Custom('GetQueenKing')] cuatro veces fals[founder.Custom('ES_OA')]" fp1_major_decisions.0003.t:0 "$fp1_major_decisions.0001.t$" - fp1_major_decisions.0003.desc:0 "Ha sido una larga ambición declarada de [founder.GetFirstName], [founder.Custom('GetQueenKing')] de $k_norway$, $k_england$ y $k_denmark$, el conseguir que su señorío no se rompiera a su muerte.\n\nHoy, tras muchos años de gobierno y tensas negociaciones, ha logrado su deseo.\n\nLos vasallos de los tres reinos han aceptado que, no importa quién se siente en los distintos tronos, todos se inclinarán ante [founder.Custom('ES_ElLa')] [founder.GetTitleAsNameNoTooltip]." + fp1_major_decisions.0003.desc:0 "Ha sido una larga ambición declarada de [founder.GetFirstName], [founder.Custom('GetQueenKing')] de $k_norway$, $k_england$ y $k_denmark$, el conseguir que su señorío no se rompiera a su muerte.\n\nHoy, tras muchos años de gobierno y tensas negociaciones, ha logrado su deseo.\n\nLos vasallos de los tres reinos han aceptado que, no importa quién se siente en los distintos tronos, todos se inclinarán ante el/la[founder.GetTitleAsNameNoTooltip]." fp1_major_decisions.0003.a:0 "¡Un país para todos los [ROOT.GetCharacter.GetFaith.GetAdherentNamePluralNoTooltip] buenos!" fp1_major_decisions.0003.b:0 "¡Protégenos, oh, [ROOT.GetCharacter.GetFaith.HighGodName], de la ira de [founder.GetFirstNameNoTooltip]!" fp1_major_decisions.0003.c:0 "¡No es nada más que un[founder.Custom('ES_XA')] bárbar[founder.Custom('ES_OA')] con pretensiones!" @@ -20,7 +20,7 @@ fp1_major_decisions.0011.a:0 "¡$c_kiev$ será una gran capital!" fp1_major_decisions.0011.b:0 "¡[new_rus_capital.GetNameNoTierNoTooltip] es en verdad el origen de nuestra grandeza!" fp1_major_decisions.0012.t:0 "$fp1_major_decisions.0011.t$" - fp1_major_decisions.0012.desc:0 "Usando la fuerza de su nombre y reputación, mi [founder.Custom('ES_SennorSennora')], [founder.GetTitledFirstName], ha empezado a construir una gran capital en [new_rus_capital.GetNameNoTier]. [founder.Custom('ES_ElLa')|U] [founder.GetTitledFirstName] espera que un día este asentamiento sea el centro de todas las tierras de los rus." + fp1_major_decisions.0012.desc:0 "Usando la fuerza de su nombre y reputación, mi [founder.GetLadyLord], [founder.GetTitledFirstName], ha empezado a construir una gran capital en [new_rus_capital.GetNameNoTier]. [founder.GetTitledFirstName] espera que un día este asentamiento sea el centro de todas las tierras de los rus." fp1_major_decisions.0012.a:0 "¡Una capital digna!" fp1_major_decisions.0012.b:0 "Bah, no es más que un lugar lleno de maldad y vileza." fp1_major_decisions.0013.t:0 "$fp1_major_decisions.0011.t$" @@ -31,8 +31,8 @@ #Elevating the Kingdom of Mann & the Isles fp1_major_decisions.0021.t:0 "Un reino de piratas" - fp1_major_decisions.0021.desc:0 "Desde hace años he surcado las aguas de todo el mundo, saqueando, rapiñando y arrasando. He robado más oro que el que verán la mayoría de los reyes y se maldice mi nombre del mar de Irlanda a Catay.\n\nSoy, sin ninguna duda, [founder.Custom('ES_ElLa')] [founder.GetWomanMan] más vil que existe y he volcado mis botines y reputación en el fuerte asentamiento y fortificación de $c_isle_of_man$.\n\nLa gente me condena por ser [founder.Custom('ES_ElLa')] pirata más malvad[founder.Custom('ES_OA')] que jamás hayan conocido.\n\nPero me #EMP conocen#!." - fp1_major_decisions.0021.a:0 "¡Soy [founder.Custom('ES_ElLa')] [founder.GetLadyLord] de sangre y oro!" + fp1_major_decisions.0021.desc:0 "Desde hace años he surcado las aguas de todo el mundo, saqueando, rapiñando y arrasando. He robado más oro que el que verán la mayoría de los reyes y se maldice mi nombre del mar de Irlanda a Catay.\n\nSoy, sin ninguna duda, el/la[founder.GetWomanMan] más vil que existe y he volcado mis botines y reputación en el fuerte asentamiento y fortificación de $c_isle_of_man$.\n\nLa gente me condena por ser el/lapirata más malvad[founder.Custom('ES_OA')] que jamás hayan conocido.\n\nPero me #EMP conocen#!." + fp1_major_decisions.0021.a:0 "¡Soy el/la[founder.GetLadyLord] de sangre y oro!" fp1_major_decisions.0021.b:0 "Al fin se ha cumplido mi sueño…" fp1_major_decisions.0022.t:0 "$fp1_major_decisions.0021.t$" fp1_major_decisions.0022.desc:0 "Desde hace años ha sido un secreto a voces que [founder.GetFirstName] se negó a aceptar o tomar corona alguna, salvo una: [founder.GetPrimaryTitle.GetNameNoTier].\n\nLlevaba tanto tiempo en su punto de mira, que se diría que dedicó su vida a legitimar el poder y la autoridad de la isla que era su hogar.\n\nTras innumerables asaltos, guerras y matanzas en general, al final tuvo éxito.\n\nSe supone que cada joya de su nueva corona fue tomada en una incursión distinta. Algunos en la corte susurran que todavía le quedan huecos por llenar." @@ -57,20 +57,20 @@ fp1_major_decisions.0033.desc.decision_founded:0 "Tras años de campaña, [founder.GetTitledFirstName], un[founder.Custom('ES_XA')] [founder.Custom('ES_FaithGenderedAdj')] fanátic[founder.Custom('ES_OA')], ha reunido suficientes seguidores como para hacer su sueño realidad: en la fortaleza recién construida de $b_jomsberg$, ha fundado una hermandad militar para defender su fe.\n\nHan nacido los jomsvikingos." fp1_major_decisions.0033.desc.outro:0 "\n\nEl grupo afirma que impondrá las antiguas tradiciones contra abrahámicos, reformadores y paganos rivales por igual, saqueando sanguinariamente de un confín al otro del Báltico." fp1_major_decisions.0033.a:0 "¡Todos conocerán la ira [founder.GetFaith.HighGodNamePossessive]!" - fp1_founder_founded_the_jomsviking_tt:0 "Se ha fundado una [holy_order|E] de la [faith|lE] de [founder.GetTitledFirstNameNoTooltip]\n$EFFECT_LIST_BULLET$[founder.GetFirstNameNoTooltip] se convierte en [founder.Custom('ES_ElLa')] [holy_order_patron|E] de la orden»" + fp1_founder_founded_the_jomsviking_tt:0 "Se ha fundado una [holy_order|E] de la [faith|lE] de [founder.GetTitledFirstNameNoTooltip]\n$EFFECT_LIST_BULLET$[founder.GetFirstNameNoTooltip] se convierte en el/la[holy_order_patron|E] de la orden»" fp1_major_decisions.0033.b.competition:0 "Conque tenemos competencia…" fp1_major_decisions.0033.b.heathens:0 "#EMP *Ains*#! … ¿Más saqueadores paganos?" # Canute-'em-Up fp1_major_decisions.1001.t:0 "[ROOT.Char.GetTitleAsNameNoTooltip] del Mar del Norte" - fp1_major_decisions.1001.desc.dumb:0 "Vivo una vida bastante cómoda. Como [ROOT.Char.GetTitleAsNameNoTooltip], todos saben que soy sabi[ROOT.Char.Custom('ES_OA')], benevolente e inconmensurablemente #EMP poderos[ROOT.Char.Custom('ES_OA')]l#!, pues el mundo entero considera que soy [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.Custom('GetDaughterSon')] favorit[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetFaith.HighGodNamePossessive].\n\nTodos mis cortesanos coinciden y me lo dicen frecuentemente, en especial [sycophant.Custom2('MyCharacterIntroduction',ROOT.Char)].\n\nCaramba, [sycophant.GetFirstNameNoTooltip] hasta afirma que la misma marea obedecería mis órdenes y retrocedería ante un simple susurro mío…" + fp1_major_decisions.1001.desc.dumb:0 "Vivo una vida bastante cómoda. Como [ROOT.Char.GetTitleAsNameNoTooltip], todos saben que soy sabi[ROOT.Char.Custom('ES_OA')], benevolente e inconmensurablemente #EMP poderos[ROOT.Char.Custom('ES_OA')]l#!, pues el mundo entero considera que soy [ROOT.Char.Custom('GetDaughterSon')] favorit[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetFaith.HighGodNamePossessive].\n\nTodos mis cortesanos coinciden y me lo dicen frecuentemente, en especial [sycophant.Custom2('MyCharacterIntroduction',ROOT.Char)].\n\nCaramba, [sycophant.GetFirstNameNoTooltip] hasta afirma que la misma marea obedecería mis órdenes y retrocedería ante un simple susurro mío…" fp1_major_decisions.1001.desc.smart:0 "Como [ROOT.Char.GetTitleAsNameNoTooltip], me encuentro verdaderamente #EMP rodead[ROOT.Char.Custom('ES_OA')]#! de gente que hace lo imposible para decirme lo grande y poderos[ROOT.Char.Custom('ES_OA')] que soy.\n\nNormalmente los aparto; tal adulación es de esperar en los desesperados cuando se ven ante mí.\n\nSin embargo, hoy ha llegado a un nivel #EMP intolerable#!. [sycophant.Custom2('MyCharacterIntroduction',ROOT.Char)] creyó apropiado interrumpir mi desayuno para decirme que cree que la misma marea retrocedería ante una mera orden mía.\n\nPese a la nauseabunda y obvia falsedad de todo ello, esto me da una idea…" fp1_major_decisions.1001.a:0 "¡A la playa!" fp1_major_decisions.1001.a.tt:0 "Tu corte y tú haréis un viaje a la costa…" fp1_major_decisions.1001.b:0 "Hasta las palabras melifluas son solo palabras." fp1_major_decisions.1002.t:0 "$fp1_major_decisions.1001.t$" fp1_major_decisions.1002.desc.dumb:0 "Pasamos toda la tarde a la orilla del mar, con mi corte temblando por el frío y los glaciales vientos del norte.\n\nMinuto a minuto, hora a hora, clamo al océano: ¡no pasarás! ¡Soy tu [ROOT.Char.GetTitleAsNameNoTooltip], y no me rebajaré a que alguien como tú me moje!\n\nRebeldes, las aguas se acercan cada vez más, hasta que empiezan a lamerme los pies. Mis seguidores parecen incómodos, se niegan a mirarme a los ojos, presuntamente #EMP avergonzados#! de ser testigos de un momento de absoluta #EMP debilidad#! de su gobernante." - fp1_major_decisions.1002.desc.smart:0 "Con poco más que hacer hoy, obligo a #EMP toda#! mi corte a pasar la tarde junto al mar, mirándome, sentad[ROOT.Char.Custom('ES_OA')] en mi trono con mis ropajes de coronación, gritando al mar que cese en su avance hacia el interior.\n\nNi que decir tiene, las aguas no me escuchan.\n\nAl cabo de cinco minutos, mis seguidores entienden la intención.\n\nA las cinco horas, cuando las olas finalmente lamen mis pies, comprenden mi determinación.\n\nSoy [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] y nadie me tomará por idiota." + fp1_major_decisions.1002.desc.smart:0 "Con poco más que hacer hoy, obligo a #EMP toda#! mi corte a pasar la tarde junto al mar, mirándome, sentad[ROOT.Char.Custom('ES_OA')] en mi trono con mis ropajes de coronación, gritando al mar que cese en su avance hacia el interior.\n\nNi que decir tiene, las aguas no me escuchan.\n\nAl cabo de cinco minutos, mis seguidores entienden la intención.\n\nA las cinco horas, cuando las olas finalmente lamen mis pies, comprenden mi determinación.\n\nSoy [ROOT.Char.GetTitleAsNameNoTooltip] y nadie me tomará por idiota." fp1_major_decisions.1002.a:0 "No soy más que un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] y conozco mis limitaciones. Deberíais hacer lo mismo." fp1_major_decisions.1002.b:0 "¡Mirad cuán #EMP inútil#! es el poder [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.Custom('GetQueenKing')] comparado con el de [ROOT.Char.GetFaith.HighGodName]!" fp1_major_decisions.1002.c:0 "#EMP ¡HUID!#! ¡El mar se ha aliado con [ROOT.Char.GetFaith.DevilName]!" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_other_decisions_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_other_decisions_events_l_spanish.yml index 900a00c62d..23853653c4 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_other_decisions_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_other_decisions_events_l_spanish.yml @@ -50,8 +50,8 @@ fp1_other_decisions.0003.desc.animals.magnificent:0 "una imponente fila de animales expiatorios es conducida hasta el altar.\n\n" fp1_other_decisions.0003.desc.humans.regular.sans_chief:0 "mientras un rebaño de prisioneros aterrorizados marcha hacia el altar, seguidos por los animales.\n\n" fp1_other_decisions.0003.desc.humans.magnificent.sans_chief:0 "un grupo de prisioneros de aspecto imponente y ganado magnífico marcha hasta el altar.\n\n" - fp1_other_decisions.0003.desc.humans.regular.plus_chief:0 "arrastran a [sacrifice.GetFirstName] al altar, [sacrifice.Custom('ES_ElLa')] primer[sacrifice.Custom('ES_OA')] de varios prisioneros y más bestias.\n\n" - fp1_other_decisions.0003.desc.humans.magnificent.plus_chief:0 "transportan a [sacrifice.GetFirstName] hasta el altar, [sacrifice.Custom('ES_ElLa')] primer[sacrifice.Custom('ES_OA')] de una larga fila de hombres y bestias que se extiende más allá de las puertas.\n\n" + fp1_other_decisions.0003.desc.humans.regular.plus_chief:0 "arrastran a [sacrifice.GetFirstName] al altar, primer sacrificio de prisioneros y más bestias.\n\n" + fp1_other_decisions.0003.desc.humans.magnificent.plus_chief:0 "transportan a [sacrifice.GetFirstName] hasta el altar, primer sacrificio de una larga fila de hombres y bestias que se extiende más allá de las puertas.\n\n" fp1_other_decisions.0003.desc.sacrifice.named.norse_cannibals:0 "[sacrifice.GetSheHe|U] lucha en vano mientras es estrangulad[sacrifice.Custom('ES_OA')] hasta morir y después desangrad[sacrifice.Custom('ES_OA')]. $fp1_other_decisions.0003.desc.sacrifice.norse_cannibal_excarnation$. $fp1_other_decisions.0003.desc.sacrifice.norse_blood_bowl$." fp1_other_decisions.0003.desc.sacrifice.named.cannibals:0 "Primero se le aturde a la fuerza, $fp1_other_decisions.0003.desc.sacrifice.generic_cannibal_slaughter$." fp1_other_decisions.0003.desc.sacrifice.named.norse:0 "[sacrifice.GetSheHe|U] $fp1_other_decisions.0003.desc.sacrifice.norse_throttling$. $fp1_other_decisions.0003.desc.sacrifice.norse_blood_bowl$." diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_shieldmaiden_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_shieldmaiden_events_l_spanish.yml index 00b8fafdd5..91e5117b26 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_shieldmaiden_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_shieldmaiden_events_l_spanish.yml @@ -13,19 +13,19 @@ fp1_accepted_shieldmaiden_without_question:0 "Todo [courtier|lE] y [vassal|lE] que cree que [shieldmaiden.Custom('LoLa')]s [shieldmaiden.GetWomenMen] no saben luchar" fp1_shieldmaiden.0001.d:0 "¿Un[shieldmaiden.Custom('ES_XA')] [shieldmaiden.Custom('ShieldPersonFemaleMale')]? ¡Ridículo!" - fp1_shieldmaiden.0011.t:0 "[shieldmaiden.Custom('ES_ElLa')] [shieldmaiden.Custom('ShieldPersonFemaleMale')|l] impide la fuga" + fp1_shieldmaiden.0011.t:0 "[shieldmaiden.Custom('ShieldPersonFemaleMale')|l] impide la fuga" fp1_shieldmaiden.0011.desc:0 "Abrir con una ganzúa la cerradura de mi celda es más fácil de lo que esperaba. Escabullirme de un guardia tras otro es más complicado, pero lo logro, alejándome sigilosamente de mi prisión como si fuera una sombra.\n\nCuando prácticamente estaba #EMP saboreando#! la libertad, me la quitaron. Al torcer una esquina, [shieldmaiden.GetTitledFirstName], [shieldmaiden.Custom('ShieldPersonFemaleMale')|Ll] de [imprisoner.GetFirstName] sale de las sombras.\n\nNi siquiera veo venir su porra antes de que la blanda directamente hacia mi rostro." fp1_shieldmaiden.0011.a:0 "Espera, no, no… ¡Aaagh!" fp1_shieldmaiden.0012.t:0 "$fp1_shieldmaiden.0011.t$" - fp1_shieldmaiden.0012.desc:0 "Se devolvió a [prisoner.GetTitledFirstName] a su confinamiento a primera hora de la mañana, tras haber estado a punto de escapar durante la noche.\n\nAl parecer, [prisoner.Custom('ES_ElLa')] prisioner[prisoner.Custom('ES_OA')] se escabulló entre la mayoría de los guardias antes de ser descubiert[prisoner.Custom('ES_OA')] por [shieldmaiden.GetTitledFirstName] quien, inquiet[shieldmaiden.Custom('ES_OA')], había salido a dar un paseo nocturno.\n\nMi [shieldmaiden.Custom('ShieldPersonFemaleMale')|l] procedió a golpear salvajemente a [prisoner.GetFirstNameNoTooltip] hasta que finalmente [prisoner.GetHerHim] acabó llevando de vuelta con sus carceleros." + fp1_shieldmaiden.0012.desc:0 "Se devolvió a [prisoner.GetTitledFirstName] a su confinamiento a primera hora de la mañana, tras haber estado a punto de escapar durante la noche.\n\nAl parecer, mi prisioner[prisoner.Custom('ES_OA')] se escabulló entre la mayoría de los guardias antes de ser descubiert[prisoner.Custom('ES_OA')] por [shieldmaiden.GetTitledFirstName] quien, inquiet[shieldmaiden.Custom('ES_OA')], había salido a dar un paseo nocturno.\n\nMi [shieldmaiden.Custom('ShieldPersonFemaleMale')|l] procedió a golpear salvajemente a [prisoner.GetFirstNameNoTooltip] hasta que finalmente [prisoner.GetHerHim] acabó llevando de vuelta con sus carceleros." fp1_shieldmaiden.0012.a:0 "Un trabajo excelente, [shieldmaiden.GetFirstNameNoTooltip]." fp1_shieldmaiden.0012.b:0 "¿Por qué [prisoner.GetHerHim] golpeaste tan fuerte?" fp1_shieldmaiden.0021.t:0 "$murder_save_header$ [shieldmaiden.Custom('ShieldPersonFemaleMale')]" fp1_shieldmaiden.0021.desc.assassin:0 "¡Mi asesino no logró matar a [target.GetTitledFirstName]! Al parecer, intervino [shieldmaiden.GetTitledFirstName], [shieldmaiden.Custom('ShieldPersonFemaleMale')] de [target.GetFirstNameNoTooltip], que apareció segundos antes de que tuviera lugar el asesinato y se deshizo de mi asesino a sueldo." - fp1_shieldmaiden.0021.desc.thugs:0 "¡Los matones que contraté para matar a [target.GetTitledFirstName] han fracasado en su misión! Pese a su ferocidad, [shieldmaiden.Custom('ES_ElLa')] [shieldmaiden.Custom('ShieldPersonFemaleMale')] de [target.GetFirstName] consiguió mantener[target.Custom('ES_LoLa')] a salvo lo suficiente como para que sus guardias pudieran reunirse y despachar al resto de forajidos." - fp1_shieldmaiden.0021.desc.mob:0 "Aunque la turba que incité para matar a [target.GetTitledFirstName] consiguió arrancar[target.GetHerHim] de su caballo, fueron incapaces de terminar el trabajo antes de que [shieldmaiden.Custom('ES_ElLa')] [shieldmaiden.Custom('ShieldPersonFemaleMale')] de [target.GetFirstName] interviniera. [shieldmaiden.GetSheHe|U] despachó sin piedad a los campesinos que se acercaron demasiado a [target.GetFirstNameNoTooltip], y asustó a los otros para que huyeran." - fp1_shieldmaiden.0021.desc.lured_into_forest:0 "Pensaba que mi plan para que [target.GetTitledFirstName] se perdiera en el bosque había salido perfectamente cuando cayó la noche y no había rastro [target.Custom('DelDela')] [target.Custom('GirlBoy')] extraviad[target.Custom('ES_OA')].\n\nSin embargo, cuando estaba a punto de acostarme, me informaron de que [shieldmaiden.Custom('ES_ElLa')] [shieldmaiden.Custom('ShieldPersonFemaleMale')] de [target.GetFirstName] había regresado del bosque, acarreando [target.Custom('AlAla')] [target.Custom('GirlBoy')]. Parece que decidió seguir el rastro de [target.GetFirstNameNoTooltip] en el bosque para dar con [target.Custom('ElLa')] antes de que lo hicieran los animales hambrientos." + fp1_shieldmaiden.0021.desc.thugs:0 "¡Los matones que contraté para matar a [target.GetTitledFirstName] han fracasado en su misión! Pese a su ferocidad, su [shieldmaiden.Custom('ShieldPersonFemaleMale')] de [target.GetFirstName] consiguió mantener[target.GetHerHim] a salvo lo suficiente como para que sus guardias pudieran reunirse y despachar al resto de forajidos." + fp1_shieldmaiden.0021.desc.mob:0 "Aunque la turba que incité para matar a [target.GetTitledFirstName] consiguió arrancar[target.GetHerHim] de su caballo, fueron incapaces de terminar el trabajo antes de que su [shieldmaiden.Custom('ShieldPersonFemaleMale')] de [target.GetFirstName] interviniera. [shieldmaiden.GetSheHe|U] despachó sin piedad a los campesinos que se acercaron demasiado a [target.GetFirstNameNoTooltip], y asustó a los otros para que huyeran." + fp1_shieldmaiden.0021.desc.lured_into_forest:0 "Pensaba que mi plan para que [target.GetTitledFirstName] se perdiera en el bosque había salido perfectamente cuando cayó la noche y no había rastro [target.Custom('DelDela')] [target.Custom('GirlBoy')] extraviad[target.Custom('ES_OA')].\n\nSin embargo, cuando estaba a punto de acostarme, me informaron de que su [shieldmaiden.Custom('ShieldPersonFemaleMale')] de [target.GetFirstName] había regresado del bosque, acarreando [target.Custom('AlAla')] [target.Custom('GirlBoy')]. Parece que decidió seguir el rastro de [target.GetFirstNameNoTooltip] en el bosque para dar con [target.Custom('ElLa')] antes de que lo hicieran los animales hambrientos." fp1_shieldmaiden.0021.desc.child_pushed:0 "¡[target.Custom('ElLa')|U] [target.Custom('GirlBoy')] fue lo bastante estúpid[target.Custom('ES_OA')] como para caer en mi trampa! [target.GetFirstName] subió hasta el borde del balcón y mi agente [target.GetHerHim] empujó…\n\n… Pero lo que debería haber sido una caída letal no lo fue, porque su [shieldmaiden.Custom('ShieldPersonFemaleMale')] [target.Custom('ES_LoLa')] atrapó justo antes de impactar contra el suelo. [target.GetSheHe|U] vivirá para ver u nuevo día y dudo que vuelva a caer en esta trampa." fp1_shieldmaiden.0021.shieldmaiden_dies:0 "\n\nAl menos [shieldmaiden.GetFirstNameNoTooltip] ya no volverá molestarme, ya que murió a causa de las heridas." fp1_shieldmaiden.0021.a:0 "Se acabó…" @@ -33,7 +33,7 @@ fp1_shieldmaiden.0022.t:0 "$murder_save_header$ [shieldmaiden.Custom('ShieldPersonFemaleMale')]" fp1_shieldmaiden.0022.desc.assassin:0 "¡Hoy casi #EMP muero#!! Si [shieldmaiden.GetFirstName] no hubiera visto algo raro y me hubiera seguido a mis aposentos, ahora sería un cadáver.\n\nMe enteré de que intentaban asesinarme cuando [shieldmaiden.GetFirstNameNoTooltip] derribó a alguien justo detrás de mí. Después solo recuerdo una nube de cuchillos y puños, hasta que el asaltante cayó al suelo, sin vida." fp1_shieldmaiden.0022.desc.assassin.shieldmaiden_dies:0 "\n\nPor desgracia, pagó el precio definitivo. Aunque mi asaltante murió, las heridas que [shieldmaiden.GetFirstNameNoTooltip] recibió fueron mortales." - fp1_shieldmaiden.0022.desc.thugs:0 "Viajo con mi séquito cuando se oye un grito entre unos árboles. «¡Al ataque! ¡A por [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName]!». ¡Una emboscada!\n\n¡No son meros bandidos en busca de oro, sino matones que quieren cobrarse mi vida! Mi [shieldmaiden.Custom('ShieldPersonFemaleMale')] [shieldmaiden.GetFirstNameNoTooltip] corre a defenderme, situándose entre los sanguinarios bandidos y yo.\n\n[shieldmaiden.GetFirstNameNoTooltip|U] retrocede luchando según mis enemigos convergen sobre nuestra posición, blandiendo sus hojas, pero pronto mis otros guardias acuden en nuestra defensa y acaban con el resto de atacantes." + fp1_shieldmaiden.0022.desc.thugs:0 "Viajo con mi séquito cuando se oye un grito entre unos árboles. «¡Al ataque! ¡A por [ROOT.Char.GetTitleTierName]!». ¡Una emboscada!\n\n¡No son meros bandidos en busca de oro, sino matones que quieren cobrarse mi vida! Mi [shieldmaiden.Custom('ShieldPersonFemaleMale')] [shieldmaiden.GetFirstNameNoTooltip] corre a defenderme, situándose entre los sanguinarios bandidos y yo.\n\n[shieldmaiden.GetFirstNameNoTooltip|U] retrocede luchando según mis enemigos convergen sobre nuestra posición, blandiendo sus hojas, pero pronto mis otros guardias acuden en nuestra defensa y acaban con el resto de atacantes." fp1_shieldmaiden.0022.desc.thugs.shieldmaiden_dies:0 "Cuando la lucha cesa, [shieldmaiden.GetFirstNameNoTooltip] se desploma sobre el suelo y descubro sus profundas heridas. [shieldmaiden.GetSheHe] sí que me protegió hasta el fin…" fp1_shieldmaiden.0022.desc.mob:0 "Cabalgo por las calles de [home_province.GetName] cuando una turba de campesinos se lanzan sobre mi séquito gritando. Antes de poder entender qué pasa, los plebeyos me han tirado del caballo ¡y empiezan a pegarme!\n\nMi [shieldmaiden.Custom('ShieldPersonFemaleMale')] [shieldmaiden.GetFirstName] corre a defenderme, [shieldmaiden.Custom('signature_weapon')] en mano, [shieldmaiden.Custom('SignatureWeaponWoundVerb1PresentParticiple')] sin piedad a los campesinos que me atacaban y, puede que sin gran glamur, protegiéndome de más daños, mientras los cadáveres se acumulan sobre mí." fp1_shieldmaiden.0022.desc.mob.shieldmaiden_lives:0 "\n\nCuando cesan los sonidos de lucha, [shieldmaiden.GetFirstNameNoTooltip] me quita los cuerpos de encima y me ayuda a ponerme en pie. Aparte de nosotros dos la calle ahora está desierta; todos los conspiradores han muerto o huido." diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_trade_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_trade_events_l_spanish.yml index 8aab3c8bba..48b81b1918 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_trade_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_trade_events_l_spanish.yml @@ -2,7 +2,7 @@ ################################################## # #Misc Keys - TRUCE_TRADE_DEAL:0 "Se firma una tregua a cambio de detener el asalto\n\n" + TRUCE_TRADE_DEAL:1 "\nSe firma una tregua a cambio de detener el asalto" ################################################## # #Standard Trade Events @@ -54,7 +54,7 @@ fp1_trade_events.0021.d:0 "Apartad, forasteros, mi acuerdo es con [partner.GetFirstNameNoTooltip]." fp1_trade_events.0031.t:0 "$fp1_trade_events.0021.t$" - fp1_trade_events.0031.desc:0 "Los asaltantes de [raider.GetTitledFirstNameNoTooltip] son aterradores, tanto que agradezco que los consideremos unos amigos con reservas en lugar de unos enemigos sanguinarios.\n\nUno de los más #EMP feroces#! de sus filas es [warrior.GetFirstName], cuya reputación no es precisamente pequeña.\n\nCuando [warrior.GetSheHe] me pidió audiencia, poco menos que me esperaba que intentara asesinarme, pero me sorprendió #EMP gratamente#! descubrir que [warrior.Custom('ES_ElLa')] joven guerrer[warrior.Custom('ES_OA')] deseaba ofrecerme sus servicios." + fp1_trade_events.0031.desc:0 "Los asaltantes de [raider.GetTitledFirstNameNoTooltip] son aterradores, tanto que agradezco que los consideremos unos amigos con reservas en lugar de unos enemigos sanguinarios.\n\nUno de los más #EMP feroces#! de sus filas es [warrior.GetFirstName], cuya reputación no es precisamente pequeña.\n\nCuando [warrior.GetSheHe] me pidió audiencia, poco menos que me esperaba que intentara asesinarme, pero me sorprendió #EMP gratamente#! descubrir que tal joven guerrer[warrior.Custom('ES_OA')] deseaba ofrecerme sus servicios." fp1_trade_events.0031.a:0 "¡[warrior.Custom('ES_LoLa')|U]s espadachin[warrior.Custom('ES_EA')]s de [raider.GetPrimaryTitle.GetNameNoTierNoTooltip] son legendari[warrior.Custom('ES_OA')]s!" fp1_trade_events.0031.b:0 "Atrás, bandid[warrior.Custom('ES_OA')]." diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_trial_by_combat_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_trial_by_combat_events_l_spanish.yml index 20c90bd92b..5a503bfe89 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_trial_by_combat_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_trial_by_combat_events_l_spanish.yml @@ -10,7 +10,7 @@ fp1_tbc.0001.desc.outro:0 "\n\nLas formalidades son breves. Todos sabemos para qué estamos aquí y la hora de hablar pasó hace mucho. Se nos entregan las armas y nuestros séquitos se retiran para observar desde una distancia segura." fp1_tbc.0001.trigger_failure.actor:0 "Mi [trial_by_combat_trial|lE] contra [recipient.GetFirstNameNoTooltip] fue invalidado" fp1_tbc.0001.trigger_failure.recipient:0 "Mi [trial_by_combat_trial|lE] contra [actor.GetFirstNameNoTooltip] fue invalidado" - fp1_tbc.0001.a:0 "Que gane [actor.Custom('ES_ElLa')] mejor." + fp1_tbc.0001.a:0 "Que gane mejor." fp1_tbc.0001.a.tt:0 "¡Comienza el [trial_by_combat|lE]!" # TbC has invalidated. diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_yearly_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_yearly_events_l_spanish.yml index 0bce0ea3f6..2d3ef62bc3 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_yearly_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_yearly_events_l_spanish.yml @@ -9,8 +9,8 @@ fp1_yearly.0001.desc:1 "Los esclavos son una realidad en la cultura [ROOT.Char.GetCulture.GetNameNoTooltip]. Humanos inferiores, capturados en el extranjero o nacidos de otros esclavos, que trabajan nuestros campos y cuidan nuestros hogares.\n\nEn teoría.\n\nAnoche, un[dummy_gender.Custom('ES_OA')] de ellos decidió que ya había tenido bastante y huyó, ¡llevándose consigo un montón de joyas valiosas! Lo que es peor, [scapegoat.Custom2('MyCharacterIntroduction',ROOT.Char)] [dummy_gender.Custom('ES_LoLa')] #EMP vio#! desaparecer en la oscuridad y no se le ocurrió contárselo a nadie hasta la mañana." fp1_yearly.0001.gold_stays_lost.tt:0 "Tu plata sigue desaparecida" fp1_yearly.0001.a:0 "¡Enviad una descripción a todas las aldeas!" - fp1_yearly.0001.a.tt_success:0 "[dummy_gender.Custom('ES_ElLa')|U] esclav[dummy_gender.Custom('ES_OA')] es descubiert[dummy_gender.Custom('ES_OA')] y capturad[dummy_gender.Custom('ES_OA')]" - fp1_yearly.0001.a.tt_failure:0 "[dummy_gender.Custom('ES_ElLa')|U] esclav[dummy_gender.Custom('ES_OA')] escapa de tu red con tu plata" + fp1_yearly.0001.a.tt_success:0 "Tu esclav[dummy_gender.Custom('ES_OA')] es descubiert[dummy_gender.Custom('ES_OA')] y capturad[dummy_gender.Custom('ES_OA')]" + fp1_yearly.0001.a.tt_failure:0 "Tu esclav[dummy_gender.Custom('ES_OA')] escapa de tu red con tu plata" fp1_yearly.0001.b:0 "Traedme la capa. Yo en persona [dummy_gender.Custom('ES_LoLa')] cazaré." fp1_yearly.0001.b.tt_success:0 "Capturas [dummy_gender.Custom('ES_AlAla')] esclav[dummy_gender.Custom('ES_OA')] antes de que llegue lejos" fp1_yearly.0001.b.tt_failure:0 "$fp1_yearly.0001.a.tt_failure$" @@ -23,7 +23,7 @@ fp1_yearly.0011.a:0 "Tienen razón, ¡debo desterrar[offensive_courtier.Custom('ES_LoLa')] y desheredar[offensive_courtier.Custom('ES_LoLa')]!" fp1_yearly.0011.b:0 "Tienen razón, ¡debe ser desterrad[offensive_courtier.Custom('ES_OA')]!" fp1_yearly.0011.c:0 "¡Campesinos! [offensive_courtier.GetFirstNameNoTooltip] no tiene culpa alguna." - fp1_yearly.0011.d:0 "Esto no es un asunto para [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip]…" + fp1_yearly.0011.d:0 "Esto no es un asunto para [ROOT.Char.GetTitleAsNameNoTooltip]…" fp1_yearly.0021.t:0 "Un asunto de vida o muerte" fp1_yearly.0021.desc.intro:0 "Una discusión reciente entre dos de mis $knight_culture_player_plural_no_tooltip_lowercase$, [first_knight.GetTitledFirstName] y [second_knight.GetTitledFirstName], se ha ido exacerbando gravemente. Por lo visto" @@ -51,13 +51,13 @@ fp1_yearly.0021.d.tt_success:0 "$fp1_yearly.0021.a.tt_failure$" fp1_yearly.0031.t:0 "Comer con cuentos" - fp1_yearly.0031.desc.intro:1 "Ha sido una larga, muy larga velada en compañía de [lying_warrior.GetFirstName]. [lying_warrior.Custom('ES_ElLa')|U] viajer[lying_warrior.Custom('ES_OA')] se detuvo en [capital_barony.GetBaseNameNoTierNoTooltip] para pasar la noche, pagando su estancia con historias de sus proezas, que se prolongaron durante #EMP horas#!.\n\n" + fp1_yearly.0031.desc.intro:1 "Ha sido una larga, muy larga velada en compañía de [lying_warrior.GetFirstName]. Tal viajer[lying_warrior.Custom('ES_OA')] se detuvo en [capital_barony.GetBaseNameNoTierNoTooltip] para pasar la noche, pagando su estancia con historias de sus proezas, que se prolongaron durante #EMP horas#!.\n\n" fp1_yearly.0031.desc.sunk_longboat:0 "«… ahí estaba yo, en medio del Mar del Norte, con el barco hundiéndose por exceso de botín. No me lo podía llevar conmigo, ¡así que me tiré al agua y me fui nadando hasta Noruega!»." fp1_yearly.0031.desc.wrestled_whale:0 "«… sabía que, o abandonaba a mi tripulación, o luchaba con la ballena. ¡Así que agarré el cuchillo, me tiré al mar y luché con la bestia hasta llegar a la costa, ¡sin ayuda!»." fp1_yearly.0031.desc.charged_city_fruit_knife:0 "«… allí había diez mil enemigos, armados con cimitarras y yo, con solo un cuchillo de fruta. #EMP ¡Y lo logré#!, gracias a mi fiel cuchillo de frutas!»." fp1_yearly.0031.desc.charged_city:0 "… cargué contra las murallas de la ciudad, trepé sin cuerda hasta el interior y me abrí paso hasta el palacio real. Fundí la corona del rey para pagarme un par de botas nuevas»." fp1_yearly.0031.desc.kept_iceland_afloat:1 "«… y si los dos gigantes #EMP hubieran#! seguido con su holmgang, seguro que Islandia se hubiera vuelto a hundir en el mar. Por suerte, conseguí disuadirlos»." - fp1_yearly.0031.desc.wooed_heir:1 "«… con [invented_heir.Custom('ES_ElLa')] [invented_heir.Custom('GetDaughterSon')] de [disparaged_king.GetTitledFirstName], #EMP sí#! que fue la mejor. Aunque después de eso no le caí muy bien [disparaged_king.Custom('ES_AlAla')] [disparaged_king.GetTitledFirstNameNoTooltip], así que tuve que salir de su corte volando, ¡como os lo cuento!»." + fp1_yearly.0031.desc.wooed_heir:1 "«… con un/a [invented_heir.Custom('GetDaughterSon')] de [disparaged_king.GetTitledFirstName], #EMP sí#! que fue la mejor. Aunque después de eso no le caí muy bien a [disparaged_king.GetTitledFirstNameNoTooltip], así que tuve que salir de su corte volando, ¡como os lo cuento!»." fp1_yearly.0031.desc.hunted_troll:1 "«… claro, mi herida más reciente es la de ese trasgo. Más grande que una casa, silencioso como un ratón, garras como la progenie bastarda de [lying_warrior.GetFaith.DevilName]. Pero si apuñalas cualquier cosa largo y tendido, acaba muriendo»." fp1_yearly.0031.desc.outro:1 "\n\nHistoria tras historia, la saga continúa, cada anécdota más larga que la anterior." fp1_yearly.0031.a:0 "¡#EMP Debes#! quedarte en la corte, [lying_warrior.GetFirstNameNoTooltip]!" @@ -294,7 +294,7 @@ fp1_yearly.0521.f:0 "[child.GetFirstNameNoTooltip], estoy ocupad[ROOT.Char.Custom('ES_OA')]. Vete a molestar a otro." fp1_yearly.0531.t:0 "La familia [ROOT.Char.GetDynasty.GetBaseNameNoTooltip] sobre hielo" - fp1_yearly.0531.desc:0 "«¡[ROOT.Char.Custom('GetMaPa')|U]!» grita [child.GetFirstName], agarrándome la manga en cuanto entro en el patio cubierto de nieve. «Es inútil, no valgo. No puedo patinar, el hielo me odia».\n\nUna mirada rápida indica que podría tener razón; parece como si un ejército hubiera marchado por el sitio a juzgar por la cantidad de hielo roto que mi [child.Custom('GetDaughterSon')] ha dejado a su paso." + fp1_yearly.0531.desc:0 "«¡[ROOT.Char.Custom('GetMaPa')|U]!» grita [child.GetFirstName], agarrándome la manga en cuanto entro en el patio cubierto de nieve. «Es inútil, no valgo. No puedo patinar, el hielo me odia».\n\nUna mirada rápida indica que podría tener razón, parece como si un ejército hubiera marchado por el sito, viendo la cantidad de hielo roto que mi [child.Custom('GetDaughterSon')] ha dejado a su pasado." fp1_yearly.0531.a:0 "¡Es fácil! Mira, deja que te enseñe…" fp1_yearly.0531.a.tt_success:0 "[child.GetFirstNameNoTooltip] gana confianza y equilibrio" fp1_yearly.0531.a.tt_failure:0 "Consigues frustrar[child.GetHerHim] aún más" @@ -321,7 +321,7 @@ fp1_yearly.0551.d:0 "¡Qué pena! ¡Resulta que precisan mi atención muy #EMP lejos#!!" fp1_yearly.0561.t:0 "Mi brazo contra el tuyo" - fp1_yearly.0561.desc:0 "«¿Qué me dices, [ROOT.Char.GetFirstNameNoTooltip]?» eructa [knight.Custom2('MyCharacterIntroduction', ROOT.Char)] entre trago y trago. [knight.Custom('ES_ElLa')|U] [knight.Custom('GetYoungMiddleAgedOld')] flexiona los músculos orgullosamente.\n\n«¿Crees que puedes ganarme en un pulso? Vamos, al mejor de tres».\n\nEl tenedor se detiene de camino a mi boca, pero la taberna estalla en vítores descarados y gritos y miembros menores de mi séquito están ansiosos por presenciar el enfrentamiento." + fp1_yearly.0561.desc:0 "«¿Qué me dices, [ROOT.Char.GetFirstNameNoTooltip]?» eructa [knight.Custom2('MyCharacterIntroduction', ROOT.Char)] entre trago y trago. Semejante [knight.Custom('GetYoungMiddleAgedOld')] flexiona los músculos orgullosamente.\n\n«¿Crees que puedes ganarme en un pulso? Vamos, al mejor de tres».\n\nEl tenedor se detiene de camino a mi boca, pero la taberna estalla en vítores descarados y gritos y miembros menores de mi séquito están ansiosos por presenciar el enfrentamiento." fp1_yearly.0561.a:0 "¿Me desafías?" fp1_yearly.0561.a.tt_success:0 "Superas a [knight.GetFirstNameNoTooltip]" fp1_yearly.0561.a.tt_failure:0 "[knight.GetFirstNameNoTooltip] gana" @@ -345,7 +345,7 @@ fp1_yearly.0581.t:0 "Cuando crezca" fp1_yearly.0581.desc.intro:0 "A un dolor repentino y agudo en la parte de atrás de mi espinilla le acompaña un grito escalofriante a mi espalda. Me giro, list[ROOT.Char.Custom('ES_OA')] para defenderme, y me encuentro con la diminuta figura de [child.GetFirstName] blandiendo un robusto palo de madera." fp1_yearly.0581.desc.victim:0 "Tras [child.GetSheHe], se sonríe [victim.Custom2('MyCharacterIntroduction', ROOT.Char)]." - fp1_yearly.0581.desc.outro:0 "\n\n«¡Temedme! ¡[child.Custom('ES_ElLa')|U] temible viking[child.Custom('ES_OA')] ha venido en busca de tus oro y tus monjes!», grita mi [child.Custom('GetDaughterSon')], y me da un porrazo en la rodilla. Su yelmo de zinc se desliza sobre sus ojos, así que lo único que puedo ver es su sonrisa desdentada.\n\n«[ROOT.Char.Custom('GetMaPa')|U], ¿podré ser [child.Custom('ShieldPersonFemaleMale')] cuando crezca?"" + fp1_yearly.0581.desc.outro:0 "\n\n«¡Temedme! ¡El/La temible viking[child.Custom('ES_OA')] [child.GetFirstNameNoTooltip] ha venido en busca de tu oro y tus monjes!», grita mi [child.Custom('GetDaughterSon')], y me da un porrazo en la rodilla. Su yelmo de zinc se desliza sobre sus ojos, así que lo único que puedo ver es su sonrisa desdentada.\n\n«[ROOT.Char.Custom('GetMaPa')|U], ¿podré ser [child.Custom('ShieldPersonFemaleMale')] cuando crezca?"" fp1_yearly.0581.a:0 "Hij[child.Custom('ES_OA')] mí[child.Custom('ES_OA')], harás #EMP temblar#! el mundo entero." fp1_yearly.0581.a.tt:0 "Es más probable que [child.GetFirstNameNoTooltip] se convierta en [GetTrait('shieldmaiden').GetName(child.Self)]" fp1_yearly.0581.b:0 "¡Una meta noble! ¡En guardia, brib[child.Custom('ES_OnOna')]" @@ -443,7 +443,7 @@ fp1_yearly.0661.c:0 "¿Esquí #EMP competitivo#!? ¿Sin cazar? Suena aburrido." fp1_yearly.0671.t:0 "Cuesta abajo" - fp1_yearly.0671.desc:0 "«¡[ROOT.Char.Custom('GetMaPa')|U]!», grita [child.GetFirstNameNoTooltip] directamente sobre mi oreja. Abro los ojos a regañadientes, uno y luego el otro. Es un modo de despertar, supongo.\n\n[child.Custom('ES_ElLa')|U] niñ[child.Custom('ES_OA')] pequeñ[child.Custom('ES_OA')] tiembla de emoción, mientras agarra con fuerza sus manoplas y una cara tabla de madera.\n\n«¡Está nevando y quiero tirarme en #EMP trineo#!! ¿Me llevas?"" + fp1_yearly.0671.desc:0 "«¡[ROOT.Char.Custom('GetMaPa')|U]!», grita [child.GetFirstNameNoTooltip] directamente sobre mi oreja. Abro los ojos a regañadientes, uno y luego el otro. Es un modo de despertar, supongo.\n\nMi niñ[child.Custom('ES_OA')] pequeñ[child.Custom('ES_OA')] tiembla de emoción, mientras agarra con fuerza sus manoplas y una cara tabla de madera.\n\n«¡Está nevando y quiero tirarme en #EMP trineo#!! ¿Me llevas?"" fp1_yearly.0671.a:0 "¡Sí, llevémonos una mesa del salón!" fp1_yearly.0671.b:0 "¡Vamos, agarremos una bandeja de la cocina!" fp1_yearly.0671.c:0 "Ve a pedírselo a tu [sibling.Custom('SisterBrother')]." @@ -493,7 +493,7 @@ fp1_yearly.1011.desc.critical_epilogue:0 "\n\nY del mismo modo, [stranger.GetNameNoTooltip] desaparece, y de algún modo sé que cuando llegue la mañana, no habrá ni rastro de [stranger.GetSheHe]." fp1_yearly.1011.desc.standard_preamble:0 "[stranger.GetNameNoTooltip] sigue merodeando por la corte, pero parece que lo peor que hace es conseguir que la gente se sienta incómoda. Hasta esa noche en la que aparece en mis aposentos privados después del anochecer, claro.\n\n" fp1_yearly.1011.desc.standard_epilogue:0 "\n\nComo llegó, [stranger.GetFirstNameNoTooltip] se funde en las sombras. Las partidas de búsqueda no encuentran nada, ni un jirón, y no tengo más que preguntas." - fp1_yearly.1011.desc.separate_religion.critical:0 "$fp1_yearly.1011.desc.critical_preamble$«¡Incrédul[ROOT.Char.Custom('ES_OA')]!», grita [stranger.Custom('ES_ElLa')] ingrat[stranger.Custom('ES_OA')]. «¿Crees que puedes comprar mi fe con buenos modales y almohadas de plumas? ¡Soy un[stranger.Custom('ES_XA')] verdader[stranger.Custom('ES_OA')] [stranger.Custom('ES_FaithGenderedAdj')] y nunca abandonaré a los antiguos dioses! Es más, ¡le diré a todos tus [ROOT.Char.GetFaith.PriestNeuterPlural] [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] que has albergado a un[stranger.Custom('ES_XA')] pagan[stranger.Custom('ES_OA')]!».$fp1_yearly.1011.desc.critical_epilogue$" + fp1_yearly.1011.desc.separate_religion.critical:0 "$fp1_yearly.1011.desc.critical_preamble$«¡Incrédul[ROOT.Char.Custom('ES_OA')]!», grita semejante ingrat[stranger.Custom('ES_OA')]. «¿Crees que puedes comprar mi fe con buenos modales y almohadas de plumas? ¡Soy un[stranger.Custom('ES_XA')] verdader[stranger.Custom('ES_OA')] [stranger.Custom('ES_FaithGenderedAdj')] y nunca abandonaré a los antiguos dioses! Es más, ¡le diré a todos tus [ROOT.Char.GetFaith.PriestNeuterPlural] [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] que has albergado a un[stranger.Custom('ES_XA')] pagan[stranger.Custom('ES_OA')]!».$fp1_yearly.1011.desc.critical_epilogue$" fp1_yearly.1011.desc.separate_religion.standard:0 "$fp1_yearly.1011.desc.standard_preamble$«Si fuera un[stranger.Custom('ES_XA')] [stranger.GetWomanMan] mezquin[stranger.Custom('ES_OA')], te mataría aquí y ahora por tu fe blasfema. Por fortuna para ti, mi honor vale más que tu vida y me he conformado con extender la palabra de [stranger.GetFaith.HighGodName] por tu corte».$fp1_yearly.1011.desc.standard_epilogue$" fp1_yearly.1011.desc.same_religion.critical:0 "$fp1_yearly.1011.desc.critical_preamble$«Adoras mal a los dioses, [ROOT.Char.GetFirstNameNoTooltip], pero los honras bien. Pese a lo mucho que tu devoción ofende a los æsir, has agradado al Colgado, y yo, Grimnir, haré que los [stranger.GetFaith.PriestNeuterPlural] de la tierra lo sepan».$fp1_yearly.1011.desc.critical_epilogue$" fp1_yearly.1011.desc.same_religion.standard:0 "$fp1_yearly.1011.desc.standard_preamble$«Adoras mal a los dioses y eres incapaz de ver la verdadera divinidad hasta cuando Grimnir camina por tus pasillos y se sienta a tu mesa. Te compadezco, pobre [ROOT.Char.GetWomanMan], porque #EMP nunca#! verás mis salones del Valhala!».$fp1_yearly.1011.desc.standard_epilogue$" @@ -519,8 +519,8 @@ fp1_yearly.1013.t:0 "$fp1_yearly.1001.t$: Nithing" fp1_yearly.1013.desc.critical:0 "#EMP ¡Qué desastre!#!\n\n¡[stranger.GetNameNoTooltip] pagó mi hospitalidad robándome en plena noche, embolsándose toda pieza de metal brillante o tela exótica que pudo antes de escapar en mi mejor caballo!" fp1_yearly.1013.desc.standard:0 "[stranger.GetNameNoTooltip] huyó en plena noche, llevándose consigo todos los objetos valiosos a los que pudo echar sus manitas codiciosas." - fp1_yearly.1013.desc.outro:1 "\n\nSe ve que [stranger.Custom('ES_ElLa')] extrañ[stranger.Custom('ES_OA')] misterios[stranger.Custom('ES_OA')] era un[stranger.Custom('ES_XA')] nithing en fuga: convict[stranger.Custom('ES_OA')] de un crimen tan horrible que se le ha privado de juramento y honor y su propia familia [stranger.Custom('ES_LoLa')] considera muert[stranger.Custom('ES_OA')]. Esta afrenta duele." - fp1_yearly.1013.desc.outro.sodomite:0 "\n\nSe ve que [stranger.Custom('ES_ElLa')] extrañ[stranger.Custom('ES_OA')] misterios[stranger.Custom('ES_OA')] era un[stranger.Custom('ES_XA')] nithing en fuga: marginad[stranger.Custom('ES_OA')] por la comunidad, vaga de una corte a otra buscando un refugio seguro.\n\nCuando mis cortesanos demostraron ser tan conservadores como sus anteriores anfitriones, decidió cortar por lo sano y escapar en lugar de quedarse y sufrir." + fp1_yearly.1013.desc.outro:1 "\n\nSe ve que tal extrañ[stranger.Custom('ES_OA')] misterios[stranger.Custom('ES_OA')] era un[stranger.Custom('ES_XA')] nithing en fuga: convict[stranger.Custom('ES_OA')] de un crimen tan horrible que se le ha privado de juramento y honor y su propia familia [stranger.GetHerHim] considera muert[stranger.Custom('ES_OA')]. Esta afrenta duele." + fp1_yearly.1013.desc.outro.sodomite:0 "\n\nSe ve que tal extrañ[stranger.Custom('ES_OA')] misterios[stranger.Custom('ES_OA')] era un[stranger.Custom('ES_XA')] nithing en fuga: marginad[stranger.Custom('ES_OA')] por la comunidad, vaga de una corte a otra buscando un refugio seguro.\n\nCuando mis cortesanos demostraron ser tan conservadores como sus anteriores anfitriones, decidió cortar por lo sano y escapar en lugar de quedarse y sufrir." fp1_yearly.1013.a:0 "¡Maldición!" fp1_yearly.1013.a.sodomite:0 "Vivir una vida así…" fp1_yearly.1013.b:0 "¡No descansaré hasta que encuentren [stranger.Custom('ES_AlAla')] nithing!" @@ -557,7 +557,7 @@ fp1_yearly.1063.desc.achievements.piety.max:0 "un verdadero icono de la fe [ship_funeral_candidate.GetFaith.GetAdjective]," fp1_yearly.1063.desc.achievements.lifestyles.partying:0 "una fuente de alegría y risas," fp1_yearly.1063.desc.achievements.lifestyles.duelling:0 "un[ship_funeral_candidate.Custom('ES_XA')] duelista mortal," - fp1_yearly.1063.desc.achievements.lifestyles.hunting:0 "[ship_funeral_candidate.Custom('ES_ElLa')] mejor cazador[ship_funeral_candidate.Custom('ES_XA')] de todo [hunting_lands.GetNameNoTierNoTooltip]," + fp1_yearly.1063.desc.achievements.lifestyles.hunting:0 "mejor cazador[ship_funeral_candidate.Custom('ES_XA')] de todo [hunting_lands.GetNameNoTierNoTooltip]," fp1_yearly.1063.desc.achievements.lifestyles.magickerationing:0 "un[ship_funeral_candidate.Custom('ES_XA')] expert[ship_funeral_candidate.Custom('ES_OA')] en las artes místicas," fp1_yearly.1063.desc.achievements.single.intro:0 "tenía un impulso singular. Tal vez por eso se [ship_funeral_candidate.Custom('ES_LeLa')] consideraba" fp1_yearly.1063.desc.achievements.single.outro:0 "una hazaña en la que tal vez nunca sea superad[ship_funeral_candidate.Custom('ES_OA')]" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_yearly_events_oltner_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_yearly_events_oltner_l_spanish.yml index 79ba44d369..b3cc8b9b05 100644 --- a/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_yearly_events_oltner_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dlc/fp1/dlc_fp1_yearly_events_oltner_l_spanish.yml @@ -44,7 +44,7 @@ fp1_yearly.2100.c.tt:0 "Impides que [lover_1.GetFirstName] y [lover_2.GetFirstName] peleen." fp1_yearly.2200.t:0 "El berserker aburrido" - fp1_yearly.2200.desc:0 "«¡Atended! Soy [new_berserker.GetFirstNameNoTooltip] [new_berserker.Custom('ES_ElLa')] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('new_berserker'))|U], traedme jarras de cerveza, [new_berserker.Custom('AttractionWomanManMultiple')] y [new_berserker.Custom('FavoriteTreatDemand')]! ¿¡O queréis incurrir en mi ira!?», grita [new_berserker.Custom('ES_ElLa')|U] [new_berserker.GetWomanMan] a la multitud reunida.\n\nEs evidente que est[new_berserker.Custom('ES_EA')] se aburre y busca gresca. ¿Podría dar buen uso a su ira en mis filas?\n\n«¿Nadie se atreve a enfrentarse a mí? ¡Cobardes! Qué daría yo por una buena pelea…»." + fp1_yearly.2200.desc:0 "«¡Atended! Soy [new_berserker.GetFirstNameNoTooltip], [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('new_berserker'))|U], traedme jarras de cerveza, [new_berserker.Custom('AttractionWomanManMultiple')] y [new_berserker.Custom('FavoriteTreatDemand')]! ¿¡O queréis incurrir en mi ira!?», grita [new_berserker.GetSheHe] a la multitud reunida.\n\nEs evidente que est[new_berserker.Custom('ES_EA')] se aburre y busca gresca. ¿Podría dar buen uso a su ira en mis filas?\n\n«¿Nadie se atreve a enfrentarse a mí? ¡Cobardes! Qué daría yo por una buena pelea…»." fp1_yearly.2200.a:0 "¡Nadie me llama cobarde, [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('new_berserker'))] [new_berserker.Custom('InsultNoun')]!" fp1_yearly.2200.b:0 "Te daré un montón de [new_berserker.Custom('FavoriteTreatDemand')] si te unes a mis filas." fp1_yearly.2200.c:0 "Muy pronto haremos una incursión, ¿por qué no te unes a mí como [ROOT.Char.Custom('KnightCultureNoTooltipLowercase')]?" @@ -62,7 +62,7 @@ fp1_yearly.2203.b:0 "«¡Será un honor luchar a tu lado!»." fp1_yearly.2203.c:0 "«Ya has causado bastante daño. Vete ya»." fp1_yearly.2204.t:0 "El berserker aburrido: el gigante amable" - fp1_yearly.2204.desc:0 "«Lo siento», dice [new_berserker.GetFirstNameNoTooltip, con visible emoción. «Me enfado cuando me entra hambre».\n\n[new_berserker.Custom('ES_ElLa')] gigant[new_berserker.Custom('ES_OnOna')] me ofrece su mano para levantarme. Su ira parece saciada… por ahora.\n\n«He disfrutado con nuestra pelea. Me encantará unirme a ti, amig[ROOT.Char.Custom('ES_OA')]», dice." + fp1_yearly.2204.desc:0 "«Lo siento», dice [new_berserker.GetFirstNameNoTooltip], con visible emoción. «Me enfado cuando me entra hambre».\n\nTal gigant[new_berserker.Custom('ES_OnOna')] me ofrece su mano para levantarme. Su ira parece saciada… por ahora.\n\n«He disfrutado con nuestra pelea. Me encantará unirme a ti, amig[ROOT.Char.Custom('ES_OA]», dice." fp1_yearly.2204.a:0 "«¡Y yo me alegraré de tener tu amistad!»" fp1_yearly.2204.b:0 "«Por favor, márchate…»" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_achievements_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_achievements_l_spanish.yml new file mode 100644 index 0000000000..aeeb71e7c4 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_achievements_l_spanish.yml @@ -0,0 +1,23 @@ +l_spanish: + ACHIEVEMENT_fp2_historys_best_friends:0 "La mejor amistad de la historia" + ACHIEVEMENT_DESC_fp2_historys_best_friends:2 "Acuéstate con tu mejor amigo manteniendo la [culture_tradition|lE] $tradition_fp2_ritualised_friendship_name$." + ACHIEVEMENT_fp2_basque_in_my_glory:0 "Gloria vasca" + ACHIEVEMENT_DESC_fp2_basque_in_my_glory:2 "Adopta la [faith|lE] $basque_religion$ durante la [iberian_struggle|lE]." + ACHIEVEMENT_fp2_friendship_is_magic:0 "La amistad es mágica" + ACHIEVEMENT_DESC_fp2_friendship_is_magic:1 "Usa un [hook|lE] de amistad sobre un [ruler|lE] de [faith|lE] diferente [struggle_involved|lE] en la [iberian_struggle|lE]." + ACHIEVEMENT_fp2_high_stakes_chess:0 "Apuestas elevadas" + ACHIEVEMENT_DESC_fp2_high_stakes_chess:2 "Apuesta un [title|lE] en una partida de juego de estrategia contra otro [ruler|lE] y termina la partida." + ACHIEVEMENT_fp2_iberia_or_iberia:0 "¿Iberia o Iberia?" + ACHIEVEMENT_DESC_fp2_iberia_or_iberia:2 "Como personaje $iberian_group$, controla la región de $dlc_fp2_dlc_fp2_caucasian_iberia$. $rd_character_blocked_from_achievement$" + ACHIEVEMENT_fp2_andalusian_inquisition:0 "La Inquisición andaluza" + ACHIEVEMENT_DESC_fp2_andalusian_inquisition:1 "Convierte toda $world_europe_west_iberia$ al $mozarabic_church$." + ACHIEVEMENT_fp2_iberian_hostilities:0 "Hostilidades ibéricas" + ACHIEVEMENT_DESC_fp2_iberian_hostilities:1 "Termina la [iberian_struggle|lE] usando la fuerza." + ACHIEVEMENT_fp2_iberian_conciliation:0 "Conciliación ibérica" + ACHIEVEMENT_DESC_fp2_iberian_conciliation:1 "Termina la [iberian_struggle|lE] dejando a un lado vuestras diferencias." + ACHIEVEMENT_fp2_iberian_compromise:0 "Compromiso ibérico" + ACHIEVEMENT_DESC_fp2_iberian_compromise:1 "Termina la [iberian_struggle|lE] mediante el compromiso." + ACHIEVEMENT_fp2_holiday_in_iberia:0 "Vacaciones en Iberia" + ACHIEVEMENT_DESC_fp2_holiday_in_iberia:0 "Empieza como personaje [struggle_uninvolved|lE], [Concept( 'struggle_involved', 'involúcrate' )|E] y pon fin a la [struggle|lE] ibérica." + ACHIEVEMENT_fp2_el_cid_achievement:0 "Legado del Campeador" + ACHIEVEMENT_DESC_fp2_el_cid_achievement:1 "Crear $k_valencia$ y gobernar como heredero de El Cid. $rd_character_blocked_from_achievement$" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_artifacts_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_artifacts_l_spanish.yml new file mode 100644 index 0000000000..7bc1280dfd --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_artifacts_l_spanish.yml @@ -0,0 +1,36 @@ +l_spanish: + +################################################## +# Uniques + + fp2_chalice_dona_urraca:0 "El cáliz de doña Urraca" + fp2_chalice_dona_urraca_desc:0 "Un cáliz ritual tallado en el ónice más profundo e incrustado con joyas y celosías de oro. Encargado por [owner.GetTitledFirstName] para honrar a la Iglesia." + + fp2_santiago_aquamanile:0 "(Anterior) $fp2_santiago_bells$" + # We have to use |U here so that al-Mansur is presented correctly. + fp2_santiago_aquamanile_desc:0 "[reforger.GetTitledFirstName|U] forjó estas jarras con la escoria fundida de las $fp2_santiago_bells$. Aunque ahora se utilizan para limpiar ritualmente las manos de su propietario, su mera existencia confirma la primacía del Islam sobre el cristianismo." + fp2_santiago_aquamanile_melted_desc:0 "Refundidas #EMP otra vez#!, más recientemente por [reforger.GetTitledFirstName], las antiguas $fp2_santiago_bells$ son unas de las jarras de agua más disputadas que existen. Su forma actual pregona a los cuatro vientos la primacía del islam en Iberia." + fp2_santiago_aquamanile_melted_tally_desc:0 "$fp2_santiago_aquamanile_melted_desc$\n\nEl metal muy reforjado ha cambiado de manos [ROOT.Var('artefact_santiago_bells').GetValue] veces." + + fp2_santiago_bells:0 "Las campanas de Santiago" + fp2_santiago_bells_desc:0 "Las ilustres campanas de Santiago de Compostela son un recuerdo potente, sencillo y, sobre todo, #EMP sonoro#! de la inmutable autoridad espiritual de Santiago." + fp2_santiago_bells_melted_desc:0 "Recuperadas de las manos del infiel, fundidas y devueltas a algo parecido a su forma original por parte de [reforger.GetTitledFirstName], las ilustres campanas de Santiago de Compostela repican para consuelo de toda la cristiandad." + fp2_santiago_bells_melted_tally_desc:0 "$fp2_santiago_bells_melted_desc$\n\nEl metal muy reforjado ha cambiado de manos [ROOT.Var('artefact_santiago_bells').GetValue] veces." + +################################################## +# Multiples + + fp2_armillary_sphere:0 "Esfera armilar" + fp2_armillary_sphere_desc:0 "Un artefacto astrológico intricado de [SCOPE.Custom('ArtifactQuality')] factura. Los anillos están tallados en [newly_created_artifact.GetFeatureText( 'generic_material_wood' )] con incrustaciones de [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )] y modelan los caminos serpenteantes del empíreo con maravilloso detalle." + + fp2_2p_chess_board:0 "Tablero de ajedrez de la suerte" + fp2_2p_chess_board_desc:0 "Vital para una partida rotundamente exitosa contra [bg_loser.GetTitledFirstName], esta herramienta de ocio trajo su suerte patente [bg_victor.Custom('ES_AlAla')] [bg_victor.GetTitledFirstName]." + + fp2_4p_chess_board:0 "Tablero de ajedrez para cuatro jugadores" + fp2_4p_chess_board_desc:0 "Cuando [bg_victor.GetTitledFirstName] ganó a [bg_loser.GetTitledFirstName] al ajedrez, su primera idea fue conmemorar su destreza en el juego ideando una variante mejorada tan específica que jamás consiguió que nadie la jugara." + + fp2_votive_crowns:0 "Corona votiva visigoda" + fp2_votive_crowns_desc:0 "Diseñada para ser colgada sobre o alrededor de los altares de las iglesias y, en ocasiones, sobre estatuas, ofrecer una corona votiva a Dios es expresar la sumisión ante una autoridad superior a cualquier mera autoridad real." + + fp2_andalusian_aquamanile:0 "Aguamanil ritual" + fp2_andalusian_aquamanile_desc:0 "Hermoso aguamanil hecho de [newly_created_artifact.GetFeatureText( 'goblet_material' )], con adornos de [newly_created_artifact.GetFeatureText( 'decoration_material_inlay' )] de color dorado, destinado a contener agua con la que lavarse ritualmente las manos." diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_catalysts_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_catalysts_l_spanish.yml new file mode 100644 index 0000000000..353d33cb9b --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_catalysts_l_spanish.yml @@ -0,0 +1,8 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_spanish: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `catalyst_promoted_sufficient_cultural_acceptance_between_regional_cultures_desc` +# Moved key `catalyst_hybridise_regional_cultures_desc` diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_character_interactions_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_character_interactions_l_spanish.yml new file mode 100644 index 0000000000..c72f8514f7 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_character_interactions_l_spanish.yml @@ -0,0 +1,128 @@ +l_spanish: + ################################################## + # Purchase Truce Interaction + purchase_truce_interaction:0 "Comprar tregua" + PURCHASE_TRUCE_NOTIFICATION:0 "¡Deberíamos ser amigos, no enemigos! Por favor, aceptad este regalo a cambio de una firma en este tratado de buena voluntad mutua." + purchase_truce_interaction_desc:0 "Negociar una [truce|lE] preventiva con [recipient.GetTitledFirstName] a cambio de [gold|lE]" + purchase_truce_interaction.accept.actor.tt:0 "[recipient.GetTitledFirstName] aceptó mi tributo" + purchase_truce_interaction.accept.recipient.tt:0 "[actor.GetTitledFirstName] me envía oro" + purchase_truce_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstName] rechazó mi tributo" + purchase_truce_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstName] teme mis intenciones" + TRUCE_PURCHASED:0 "\nTregua firmada a cambio del pago de una gran cantidad de [gold|lE] [actor.Custom('ES_DelDela')] [actor.GetTitledFirstName] [recipient.Custom('ES_AlAla')] [recipient.GetTitledFirstName]." + PT_SUM_SMALL:0 "Suma pequeña" + PT_SUM_MEDIUM:0 "Suma media" + PT_SUM_LARGE:0 "Suma grande" + PT_AMOUNT_OF_GOLD_OFFERED:0 "Cantidad de [gold|lE] ofrecido: $VALUE|=+0$" + PT_COULD_USE_SOME_POCKET_MONEY:0 "El tesoro de [recipient.GetTitledFirstName] está bajo: $VALUE|=+0$" + PT_AI_LIKES_FREEDOM_TO_WAR_REASON:0 "Quiere la libertad de hacer la [war|lE]: $VALUE|=+0$" + PT_AI_IS_IN_DEBT:0 "Tiene [Concept( 'debt', 'deudas' )|E]: $VALUE|=+0$" + PT_AI_IS_PACIFIST_FAITH:0 "El [recipient.GetFaith.GetName|l] es pacifista: $VALUE|=+0$" + PT_AI_IS_PACIFIST_CULTURE:0 "La [recipient.GetCulture.GetName] es pacifista: $VALUE|=+0$" + PT_AI_PERSONALLY_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName] tiene [claims|lE] sobre tus tierras: $VALUE|=+0$" + PT_AI_DE_JURE_CLAIMS_YOUR_LAND:0 "[recipient.GetTitledFirstName] tiene [claims|lE] [de_jure|lE] sobre tus tierras: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_WEAKER:0 "[recipient.GetSheHe|U] es mucho más débil que tú: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_WEAKER:0 "[recipient.GetSheHe|U] es algo más débil que tú: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_ROUGHLY_EQUAL:0 "[recipient.GetSheHe|U] tiene más o menos la misma fuerza que tú: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_SOMEWHAT_STRONGER:0 "[recipient.GetSheHe|U] es algo más fuerte que tú: $VALUE|=+0$" + PT_AI_RECIPIENT_IS_MUCH_STRONGER:0 "[recipient.GetSheHe|U] es mucho más fuerte que tú: $VALUE|=+0$" + + incite_revolts_interaction:1 "$game_concept_incite_revolts_interaction$" + incite_revolts_interaction_desc:0 "Invertir [gold|lE] para desestabilizar su [realm|lE]" + small_investment:0 "Pequeña inversión" + medium_investment:0 "Inversión mediana" + high_investment:0 "Gran inversión" + apply_small_investment_in_revolt_on_random_county:0 "Un condado al azar obtendrá [GetModifier('small_investment_in_revolt_modifier').GetNameWithTooltip]" + apply_medium_investment_in_revolt_on_random_county:0 "Un condado al azar obtendrá [GetModifier('medium_investment_in_revolt_modifier').GetNameWithTooltip]" + apply_high_investment_in_revolt_on_random_county:0 "Un condado al azar obtendrá [GetModifier('high_investment_in_revolt_modifier').GetNameWithTooltip]" + at_least_one_county_with_neutral_negative_opinion:0 "Al menos un [county|lE] tiene la [county_opinion|lE] negativa" + incite_revolts_interaction_result.tt:0 "Financiada revuelta en [chosen_county.GetName]" + incite_revolts_interaction_result.desc:0 "El descontento crece y, con suerte, pronto estallará una revuelta." + + # Enforce Truce + enforce_truce_interaction:0 "Imponer tregua" + enforce_truce_interaction_desc:0 "Imponer una [truce|lE] para terminar una [war|lE] que involucra a un [ruler|lE] [struggle_involved|lE] [independent|lE] o del mismo [realm|lE]" + enforce_truce_interaction_notification:0 "Vamos, ¡es hora de poner fin a [target.GetName]!" + TRUCE_ENFORCE_TRUCE:0 "Tregua impuesta" + enforce_truce_interaction_actor_toast:0 "Impuesta tregua" + enforce_truce_interaction_toast:0 "Tregua impuesta por [actor.GetTitledFirstName]" + fp2_enforce_truce_war_with_not_involved_tt:0 "El otro [war_leader|lE] no está [struggle_involved|lE] en la [iberian_struggle|lE]" + fp2_enforce_truce_liege_or_independent_tt:0 "[recipient.GetTitledFirstName] o su enemigo deben ser un [independent_ruler|El] o de [rank|lE] igual o menor en el mismo [realm|lE]" + fp2_enforce_truce_tier_difference_tt:0 "Ambos [war_leaders|lE] deben ser de un [rank|lE] igual al tuyo o inferior" + fp2_enforce_truce_other_tt:0 "[truce_1.GetTitledFirstName|Z] y [truce_2.GetTitledFirstName|Z] consiguen una [truce|lE] durante #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] años#!" + fp2_enforce_truce_peacemaker_tt:0 "Consigues una [truce|lE] con [truce_1.GetTitledFirstName|Z] y [truce_2.GetTitledFirstName|Z] durante #Z [SCOPE.ScriptValue('fp2_enforce_truce_duration_value')|0] años#!" + pending_enforce_truce_flag_tt:0 "[recipient.GetTitledFirstName] o su enemigo ya están considerando una [enforced_truce|lE]" + ET_AI_LIEGE_REASON:0 "[recipient.GetTitledFirstName] es tu [vassal|lE] o inferior: $VALUE|=+0$" + ET_AI_SMALL_ARMY_REASON:0 "Tu [army|lE] es demasiado pequeño para imponer esta [truce|lE]: $VALUE|=+0$" + ET_AI_HOLY_WAR_REASON:0 "[recipient.GetTitledFirstName] libra una [holy_war|lE]: $VALUE|=+0$" + ET_AI_WAR_NEW_REASON:0 "La guerra acaba de comenzar: $VALUE|=+0$" + ET_AI_WAR_OLD_REASON:0 "La guerra se alarga: $VALUE|=+0$" + ET_AI_ALLY_REASON:0 "[recipient.GetTitledFirstName] es tu [ally|lE]" + ET_AI_HOF_REASON:0 "Eres [head_of_faith|lE] [recipient.Custom('ES_DelDela')] [recipient.GetTitledFirstName]" + ET_AI_DYNAST_REASON:0 "Eres [dynast|lE] [recipient.Custom('ES_DelDela')] [recipient.GetTitledFirstName]" + ET_AI_HOUSE_HEAD_REASON:0 "Eres [house_head|lE] [recipient.Custom('ES_DelDela')] [recipient.GetTitledFirstName]" + + # Bargain Fealty Interaction + bargain_fealty_interaction:1 "$game_concept_bargain_fealty$" + bargain_fealty_interaction_desc:1 "$game_concept_bargain_fealty_desc$" + bargain_fealty_interaction_notification:0 "¡Mis soldados serán una buena adición a vuestras fuerzas!" + bargain_fealty_border_raid_tt:0 "No se puede [bargain_fealty|lE] por una [border_raid|lE]" + bargain_fealty_struggle_clash_tt:1 "No se puede involucrar a un [struggle_interloper|lE] en una [struggle_conquest|lE] " + bargain_fealty:0 "$bargain_fealty_interaction$" + + BF_AI_OUTNUMBERED_REASON:0 "[actor.GetShortUIName|U] está muy superado en número: $VALUE|=+0$" + BF_AI_DIFFERENT_CULTURE_REASON:0 "[actor.GetCharacter.LocalPlayerString( 'Tu', 'La' )] [culture|lE][actor.GetCharacter.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )] es distinta de la[recipient.GetCharacter.LocalPlayerString( ' tuya', 'Loc_ES_de_GetShortUIName' )] $VALUE|=+0$" + BF_AI_DIFFERENT_FAITH_REASON:0 "[actor.GetCharacter.LocalPlayerString( 'Tu', 'La' )] [faith|lE][actor.GetCharacter.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )] es distinta de la[recipient.GetCharacter.LocalPlayerString( ' tuya', 'Loc_ES_de_GetShortUIName' )]: $VALUE|=+0$" + BF_AI_DE_JURE_REASON:0 "[actor.GetShortUIName|U] es [vassal|lE] [de_jure|lE][recipient.GetCharacter.LocalPlayerString( ' tuyo', 'Loc_ES_de_GetShortUIName' )]: $VALUE|=+0$" + BF_AI_TOO_LARGE_REASON:0 "El [realm|lE][actor.GetCharacter.LocalPlayerString( ' tuyo', 'Loc_ES_de_GetShortUIName' )] es demasiado grande: $VALUE|=+0$" + BF_AI_SAME_DYNASTY_REASON:0 "[actor.GetShortUIName] es de [recipient.GetCharacter.LocalPlayerString( 'tu', 'la' )] dinastía[recipient.GetCharacter.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: $VALUE|=+0$" + + # Offer Assistance Interaction + contract_assistance_interaction:0 "Asistencia acordada" + contract_assistance_interaction_desc:0 "Ofrecerse a unirse a la [war|lE] de otro [ruler|lE] [struggle_involved|lE] a cambio de [gold|lE]." + contract_assistance_interaction_notification:0 "Mis tropas podrían ser muy útiles en vuestro conflicto; solo tenemos que acordar el precio." + OA_AI_WINNING_WAR_REASON:0 "[recipient.GetShortUIName|U] está ganando la [war|lE]: $VALUE|=+0$" + OA_AI_LOSING_WAR_REASON:0 "[recipient.GetShortUIName|U] está perdiendo la [war|lE]: $VALUE|=+0$" + OA_AI_OUTNUMBERED_MINOR_REASON:0 "[recipient.GetShortUIName|U] está superad[recipient.Custom('ES_OA')] en número: $VALUE|=+0$" + OA_AI_UNINTERESTED_WAR_REASON:0 "[recipient.GetShortUIName|U] no está interesad[recipient.Custom('ES_OA')] en ayudar en esta guerra: $VALUE|=+0$" + OA_AI_OUTNUMBER_ENEMY_REASON:0 "[recipient.GetShortUIName|U] supera en número al enemigo: $VALUE|=+0$" + OA_AI_OUTNUMBERED_REASON:1 "[recipient.GetShortUIName|U] está muy superad[recipient.Custom('ES_OA')] en número: $VALUE|=+0$" + OA_AI_EXTRA_GOLD_REASON:0 "[recipient.GetShortUIName|U] tiene [gold|lE] para gastar. $VALUE|=+0$" + OA_AI_MARTIAL_REASON:0 "[recipient.GetShortUIName|U] considera tu [skill|lE] [martial|lE] impresionante: $VALUE|=+0$" + OA_AI_CANNOT_AFFORD_REASON:1 "[recipient.GetShortUIName|U] tiene poco [gold|lE]: $VALUE|=+0$" + OA_AI_FEW_TROOPS_REASON:0 "El [army|lE] de [actor.GetShortUIName|U] es demasiado pequeño para ser relevante: $VALUE|=+0$" + OA_AI_DEFENSIVE_WAR_REASON:0 "[recipient.GetShortUIName] se está defendiendo: $VALUE|=+0$" + OA_AI_FAILURE_REASON:0 "Los anteriores fallos de [actor.GetShortUIName|U] como contratista: $VALUE|=+0$" + contract_assistance_interaction_condition_tt:0 "Si la [war_contribution|lE][actor.GetCharacter.LocalPlayerString( ' tuya', 'Loc_ES_de_GetShortUIName' )] es al menos [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] cuando termine la [war|lE]:" + contract_assistance_war_msg_title:0 "$contract_assistance_interaction$: termina la guerra." + contract_assistance_war_msg_hirer_paid_desc:0 "Has pagado a [contract_assistance_helper.GetShortUIName] por la [contract_assistance|lE], pues su [war_contribution|lE] fue de al menos [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_paid_desc:0 "[contract_assistance_hirer.GetShortUIName] te ha pagado por la [contract_assistance|lE], pues tu [war_contribution|lE] fue de al menos [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_kept_desc:0 "No has pagado a [contract_assistance_helper.GetShortUIName] por la [contract_assistance|lE], pues su [war_contribution|lE] fue menor de [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_helper_kept_desc:0 "[contract_assistance_hirer.GetShortUIName] no te ha pagado por la [contract_assistance|lE], pues tu [war_contribution|lE] fue menor de [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0]" + contract_assistance_war_msg_hirer_invalidated_desc:0 "No has pagado a [contract_assistance_helper.GetShortUIName] por la [contract_assistance|lE], pues la guerra fue invalidada" + contract_assistance_war_msg_helper_invalidated_desc:0 "[contract_assistance_helper.GetShortUIName] no ha pagado por la [contract_assistance|lE], pues la guerra fue invalidada" + contract_assistance_war_already_contracted_tt:0 "Ya tienes [Concept( 'contracting_assistance', 'acordada la asistencia' )|E] en una guerra" + + invite_foreign_ruler_to:0 "Invitar a una actividad" + invite_foreign_ruler_to_desc:1 "Invitar al [ruler|lE] de otro [realm|lE] a unirte a ti a un banquete o una cacería" + invite_foreign_ruler_to.feast.tooltip:1 "Comienza un [feast|lE] con [recipient.GetTitledFirstName] como invitado especial" + invite_foreign_ruler_to.hunt.tooltip:1 "Convoca a una [hunt|lE] con [recipient.GetTitledFirstName] como invitado especial" + INVITE_FOREIGN_RULER_TO_NOTIFICATION:0 "¡Vos y yo deberíamos ser amigos! Por favor, aceptad mi invitación a participar en una actividad relajante." + invited_to_hunt.accept.actor.tt:0 "[recipient.GetTitledFirstName] ha aceptado la invitación a unirse a tu cacería" + invited_to_feast.accept.actor.tt:0 "[recipient.GetTitledFirstName] ha aceptado la invitación a unirse a tu banquete" + invited_to_hunt.accept.recipient.tt:0 "Has aceptado la invitación de [actor.GetTitledFirstName] a una cacería" + invited_to_feast.accept.recipient.tt:0 "Has aceptado la invitación de [actor.GetTitledFirstName] a un banquete" + invite_foreign_ruler_to.decline.actor.tt:0 "[recipient.GetTitledFirstName] ha rechazado tu invitación" + invite_foreign_ruler_to.decline.recipient.tt:0 "Has rechazado la invitación de [actor.GetTitledFirstName]" + INVITE_TO_HUNT:0 "$start_hunt_decision$" + INVITE_TO_FEAST:0 "$host_feast_decision$" + + war_ended_before_response:0 "La guerra ya ha terminado" + AI_STRUGGLE_INTENT:0 "Planes de contienda: $VALUE|=+0$" + + # Offer Assistance Interaction + request_contract_assistance_interaction:0 "Solicitar asistencia acordada" + request_contract_assistance_interaction_desc:0 "Ofrecer a este [ruler|lE] [struggle_involved|lE] que se una a una de tus [Concept( 'war', 'guerras' )|E] a cambio de [gold|lE]." + request_contract_assistance_interaction_notification:0 "Vuestras tropas podrían ser muy útiles en mi conflicto; solo tenemos que acordar el precio." + request_contract_assistance_interaction_condition_tt:0 "Si la [war_contribution|lE][recipient.GetCharacter.LocalPlayerString( ' tuya', 'Loc_ES_de_GetShortUIName' )] es al menos [SCOPE.ScriptValue('offer_assistance_interaction_war_contribution_value')|Z0] cuando termine la [war|lE]:" + + share_known_secrets_interaction_extra_icon:0 "$hook_extra_icon$" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_cultural_traditions_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_cultural_traditions_l_spanish.yml new file mode 100644 index 0000000000..98a655f233 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_cultural_traditions_l_spanish.yml @@ -0,0 +1,222 @@ +l_spanish: + ################################################## + # Aragonese Specific + tradition_fp2_state_ransoming_name:0 "Rescate estatal" + tradition_fp2_state_ransoming_desc:0 "Todos los soldados van a la batalla dispuestos a arriesgar su vida y su integridad física por su señor. ¿No es conveniente que el señor les ofrezca alguna garantía de seguridad, independientemente de su clase, en caso de que sean capturados en el campo?" + + culture_parameter_knights_die_less_but_are_captured_more:0 "Los [knights|lE] mueren menos en [battle|lE], pero los capturan más" + culture_parameter_characters_more_likely_to_be_captured_in_sieges:0 "Los [characters|lE] con un [liege|lE] de esta [culture|lE] tienen más probabilidad de ser capturados en [sieges|lE]" + culture_parameter_can_demand_higher_ransoms_from_lower_tiers:0 "Se pueden exigir rescates mayores para [rulers|lE] de [rank|lE] menor" + + ################################################## + # Castilian Specific + tradition_fp2_strategy_gamers_name:1 "Guerreros de tablero" + tradition_fp2_strategy_gamers_desc:0 "Cualquier comandante puede jugársela y tener suerte en el día de la batalla. Un #EMP verdadero#! estratega mantiene su mente despierta mediante la práctica y la simulación, así que no #EMP necesita#! la «suerte»." + + culture_parameter_commanders_likelier_to_gain_commander_traits:0 "Es más probable que los [commanders|lE] ganen [commander_traits|lE]" + culture_parameter_may_challenge_to_board_games:0 "Se puede retar siempre a otros [characters|lE] a [board_games|lE]" + culture_parameter_may_wager_land_on_board_games:0 "Los jugadores pueden apostar un [county|lE] de su posesión personal en [board_games|lE] si ambos tienen esta regla" + + challenge_to_2p_chess_interaction:2 "Desafío a un juego de mesa" + challenge_to_2p_chess_interaction_desc:2 "Jugar con [recipient.GetName] a un [board_game|lE]" + CHALLENGE_TO_2P_CHESS_INTERACTION_NOTIFICATION:2 "¡Saludos, mi buen[recipient.Custom('ES_XA')] [actor.Custom2('RelationToMeShort', recipient)]! ¿Os interesa una emocionante partida de [actor.Custom('BG_GameType_Concept_Dark')]?" + CHESS_FRIENDLY:1 "Partida amistosa" + CHESS_PRESTIGE:1 "Apostar fama" + CHESS_GOLD:1 "Apostar fortuna" + CHESS_LAND:1 "Apostar tierras" + challenge_to_2p_chess_interaction.decline.actor.tt:1 "[recipient.GetTitledFirstName] tiene mejores cosas que hacer" + challenge_to_2p_chess_interaction.decline.recipient.tt:1 "[actor.GetTitledFirstName] está disgustad[actor.Custom('ES_OA')] conmigo" + challenge_to_2p_chess_interaction.accept.game_commences.tt:1 "Una partida de [actor.Custom('BG_GameType_Concept')] comenzará inmediatamente" + perk_interaction.0122.victor_toast.t:1 "¡Ganas la partida!" + perk_interaction.0122.loser_toast.t:1 "¡Pierdes la partida!" + fp2_bg_interaction.winner.actor:1 "Si [Select_CString( actor.IsLocalPlayer, 'tú ganas', 'tu contrincante gana' )] la apuesta" + fp2_bg_interaction.winner.recipient:1 "Si [Select_CString( recipient.IsLocalPlayer, 'tú ganas', 'tu contrincante gana' )] la apuesta" + fp2_bg_recipient_banned_from_board_games:1 "El [character|lE] no puede jugar ahora mismo a un juego de mesa" + challenge_to_2p_chess_interaction.need_bordering_non_capital_domains.tt:1 "Tu contrincante y tú debéis tener [domains|lE] distintos de vuestras [realm_capitals|lE]" + bet_gold_actor_not_enough_gold:0 "No tienes [gold|lE] suficiente" + bet_gold_recipient_not_enough_gold:0 "Tu oponente no tiene [gold|lE] suficiente" + + BG_OPINION_OWN_SKILL_ASSESSMENT:1 "Mi habilidad: $VALUE|=+0$" + BG_OPINION_STAKES_ARE_LOW:1 "Poco en juego: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREGARIOUS:1 "A un [GetTrait('gregarious').GetName(recipient.Self)|l] le encanta la idea de una $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_HUMBLE:1 "A un [GetTrait('humble').GetName(recipient.Self)|l] le encanta la idea de una $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_SHY:1 "A un [GetTrait('shy').GetName(recipient.Self)|l] le gusta la idea de una $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_COMPASSIONATE:1 "A un [GetTrait('compassionate').GetName(recipient.Self)|l] le gusta la idea de una $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_CALLOUS:1 "A un [GetTrait('callous').GetName(recipient.Self)|l] le disgusta la idea de una $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_GREEDY:1 "Un [GetTrait('greedy').GetName(recipient.Self)|l] odia la idea de solo una $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_FRIENDLY_TRAIT_ARROGANT:1 "Un [GetTrait('arrogant').GetName(recipient.Self)|l] odia la idea de solo una $CHESS_FRIENDLY$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_BRAVE:1 "Un [GetTrait('brave').GetName(recipient.Self)|l] ansía $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_ARROGANT:1 "Un [GetTrait('arrogant').GetName(recipient.Self)|l] ansía $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_GREGARIOUS:1 "Un [GetTrait('gregarious').GetName(recipient.Self)|l] desea $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_AMBITIOUS:1 "Un [GetTrait('ambitious').GetName(recipient.Self)|l] desea $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CONTENT:1 "Un [GetTrait('content').GetName(recipient.Self)|l] no desea $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_SHY:1 "Un [GetTrait('shy').GetName(recipient.Self)|l] no desea $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_HUMBLE:1 "Un [GetTrait('humble').GetName(recipient.Self)|l] desea $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_PRESTIGE_TRAIT_CRAVEN:1 "Un [GetTrait('craven').GetName(recipient.Self)|l] desea $CHESS_PRESTIGE$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_PROFLIGATE:1 "Un [GetTrait('profligate').GetName(recipient.Self)|l] desea $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GREEDY:1 "Un [GetTrait('profligate').GetName(recipient.Self)|l] desea $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_AMBITIOUS:1 "Un [GetTrait('ambitious').GetName(recipient.Self)|l] desea $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_GENEROUS:1 "Un [GetTrait('generous').GetName(recipient.Self)|l] desea $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_LAZY:1 "Un [GetTrait('lazy').GetName(recipient.Self)|l] desea $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_GOLD_TRAIT_DILIGENT:1 "Un [GetTrait('dilligent').GetName(recipient.Self)|l] desea $CHESS_GOLD$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_PROFLIGATE:1 "Un [GetTrait('profligate').GetName(recipient.Self)|l] desea $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_ARBITRARY:1 "Un [GetTrait('arbitrary').GetName(recipient.Self)|l] desea $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_AMBITIOUS:1 "Un [GetTrait('ambitious').GetName(recipient.Self)|l] desea $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_BRAVE:1 "Un [GetTrait('brave').GetName(recipient.Self)|l] desea $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CRAVEN:1 "Un [GetTrait('craven').GetName(recipient.Self)|l] no desea $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_CONTENT:1 "Un [GetTrait('content').GetName(recipient.Self)|l] no desea $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_LAND_TRAIT_JUST:1 "Un [GetTrait('just').GetName(recipient.Self)|l] cree que sería ilegal $CHESS_LAND$: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MILD:1 "Tenemos una [relationship|lE] positiva: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_GOOD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_GOOD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_GOOD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MILD:1 "Tenemos una [relationship|lE] negativa: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD:1 "Quiero #EMP destruiros#! en los juegos: $VALUE|=+0$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MODERATE:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MAJOR:1 "$BG_OPINION_RELATIONSHIP_BAD_SRSGMR_MILD$" + + ################################################## + # Andalusian Specific + tradition_fp2_malleable_subjects_name:0 "Súbditos maleables" + tradition_fp2_malleable_subjects_desc:0 "¿Quién define qué es la libertad? Los monarcas guardan gran parecido entre sí, independientemente de su cultura. La verdadera libertad llega de aprender a vivir con cualquier señor." + + culture_parameter_harder_to_convert_county_culture_without_heritage:0 "Costará [promote_culture|lE] en [counties|lE] de esta [culture|lE] a menos que compartáis una [heritage|lE]" + culture_parameter_easier_to_convert_county_culture_with_heritage:0 "Será más fácil [promote_culture|lE] en [counties|lE] de esta [culture|lE] si compartís una [heritage|lE]" + culture_parameter_powerful_foreign_knights_find_you_attractive:0 "Es más probable atraer a [characters|lE] que sean [knight|lE] errantes" + + iberian_heritage_trigger:1 "La [culture|lE] debe ser de [heritage|lE] ibérica" + TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER:1 "Bonificación de [tradition|lE] [cultural|lE] local" + TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER:1 "Penalización de [tradition|lE] [cultural|lE] local" + + ################################################## + # Generic + tradition_fp2_ritualised_friendship_name:0 "Amistad ritualizada" + tradition_fp2_ritualised_friendship_desc:0 "La sangre es más densa que el agua, pero el vino mejora la vida." + + culture_parameter_automatic_befriend_access:0 "Tiene acceso automáticamente a la [scheme|lE] de [GetScheme('befriend').GetTypeName]" + culture_parameter_may_propose_best_friendship:0 "Puedes pedir a los [friends|lE] que se conviertan en [best_friends|lE]" + culture_parameter_strong_hooks_and_stress_effects_best_friends:0 "Los [best_friends|lE] reciben [strong_hooks|lE] el uno sobre el otro pero ganan [stress|lE] al usarlos" + culture_parameter_may_select_friendship_synergy_bonus:1 "Los [best_friends|lE] pueden usar una interacción para ganar [skills|lE] extra mediante [modifiers|lE] a cambio de añadir [stress|lE]" + + propose_best_friendship_interaction:1 "Jurar pacto de amistad verdadera" + propose_best_friendship_interaction_desc:0 "Sugieres que [recipient.GetShortUINameNoTooltip] y tú os convirtáis en [best_friends|lE]" + propose_best_friendship_interaction.tt.already_best_friends:0 "¡Ya sois los mejores amigos!" + propose_best_friendship_interaction.tt.actor_has_best_friend:0 "¡Ya #EMP tienes#! un mejor amigo!" + propose_best_friendship_interaction.tt.recipient_has_best_friend:0 "¡[recipient.GetFirstNameNoTooltip] ya #EMP tiene#! un mejor amigo!" + PROPOSE_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], mi [recipient.Custom('SisterBrother')], acompañante y confidente — ¿te unirás a mí para proclamar que nuestra amistad es la más verdadera y brillante del mundo, con todas las obligaciones de lealtad que eso conlleva?" + propose_best_friendship_decline_summary:0 "Lamento no poder comprometerme a una escalada tan fuerte en nuestra relación. Espero que lo entiendas." + propose_best_friendship_interaction.accept.actor.tt:0 "¡[recipient.GetTitledFirstNameNoTooltip] acepta con entusiasmo!" + propose_best_friendship_interaction.accept.recipient.tt:0 "¡[actor.GetTitledFirstNameNoTooltip] acepta con entusiasmo!" + propose_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] te rechaza educadamente" + propose_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] está molest[actor.Custom('ES_OA')] por el rechazo" + reaffirm_best_friendship_interaction:1 "Reafirmar pacto de amistad verdadera" + reaffirm_best_friendship_interaction_desc:0 "Como [recipient.GetFirstNameNoTooltip] ya sois l[recipient.Custom('ES_OA')]s mejores amig[recipient.Custom('ES_OA')]s, es lógico que hagáis un juramento de lealtad mutua" + REAFFIRM_BEST_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], eres la persona más leal que conozco, ¿te unirás a mí para proclamar un juramento de lealtad y fidelidad entre nosotr[recipient.Custom('ES_OA')]s?" + reaffirm_best_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + reaffirm_best_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + reaffirm_best_friendship_interaction.decline.actor.tt:0 "[recipient.GetTitledFirstNameNoTooltip] escupe en tu amistad" + reaffirm_best_friendship_interaction.decline.recipient.tt:0 "[actor.GetTitledFirstNameNoTooltip] se siente objeto de una terrible traición" + synergise_friendship_interaction:0 "Combinar amistad" + synergise_friendship_interaction_desc:0 "Apóyate en la educación y formación de tu [Concept( 'best_friend', 'mejor amig' )|E][recipient.Custom('ES_OA')] [recipient.GetTitledFirstNameNoTooltip]" + SYNERGISE_FRIENDSHIP_NOTIFICATION:0 "[recipient.GetFirstNameNoTooltip], sé que puedo contar con vos en todo, así que me preguntaba… ¿os comprometeríais a ayudarnos mutuamente siempre en materia de experiencia y formación?" + synergise_friendship_interaction.accept.actor.tt:0 "$propose_best_friendship_interaction.accept.actor.tt$" + synergise_friendship_interaction.accept.recipient.tt:0 "$propose_best_friendship_interaction.accept.recipient.tt$" + synergise_friendship_interaction.decline.actor.tt:0 "$propose_best_friendship_interaction.decline.actor.tt$" + synergise_friendship_interaction.decline.recipient.tt:0 "$propose_best_friendship_interaction.decline.recipient.tt$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_SHY:0 "[GetTrait('shy').GetName(recipient.Self)] se siente nervios[recipient.Custom('ES_OA')] con lo de convertirse en [best_friends|lE]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_ARBITRAY:0 "[GetTrait('arbitrary').GetName(recipient.Self)] teme lo de convertirse en [best_friends|lE]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_GREGARIOUS:0 "[GetTrait('gregarious').GetName(recipient.Self)] acepta lo de convertirse en [best_friends|lE]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_TRAIT_JUST:0 "[GetTrait('just').GetName(recipient.Self)] acepta lo de convertirse en [best_friends|lE]: $VALUE|=+0$" + PROPOSE_BEST_FRIEND_OPINION_LACKING_CULTURAL_PARAMETER:0 "La [culture|lE] [recipient.GetCulture.GetName] no entiende el verdadero significado de la amistad: $VALUE|=+0$" + REAFFIRM_BEST_FRIEND_OPINION_HAS_CULTURAL_PARAMETER:0 "La [culture|lE] [recipient.GetCulture.GetName] entiende el verdadero significado de la amistad: $VALUE|=+0$" + + SYNERGY_BONUS_ACTOR:0 "Se apoya principalmente en tu [education|lE]" + SYNERGY_BONUS_RECIPIENT:0 "Se apoya principalmente en la [education|lE] de tu [Concept( 'best_friend', 'mejor amigo' )|E]" + SYNERGY_BONUS_MIXED:0 "Se apoya en una mezcla de ambas [educations|lE]" + synergise_friendship_interaction_cannot_share_education:0 "No puedes apoyarte exclusivamente en la [education|lE] de tu [Concept( 'best_friend', 'mejor amigo' )|E] si es igual que la tuya" + + fp2_single_synergy_neutral_modifier_desc_label:0 "Este personaje ha establecido una relación de colaboración con su mejor amigo. Aunque es útil, el esfuerzo puede ser agotador." + fp2_single_synergy_diplomacy_modifier:0 "Diplomacia mejorada" + fp2_single_synergy_diplomacy_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_martial_modifier:0 "Marcialidad mejorada" + fp2_single_synergy_martial_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_stewardship_modifier:0 "Administración mejorada" + fp2_single_synergy_stewardship_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_intrigue_modifier:0 "Intriga mejorada" + fp2_single_synergy_intrigue_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + fp2_single_synergy_learning_modifier:0 "Aprendizaje mejorado" + fp2_single_synergy_learning_modifier_desc:0 "$fp2_single_synergy_neutral_modifier_desc_label$" + + fp2_double_synergy_diplomacy_modifier:0 "Diplomacia combinada" + fp2_double_synergy_martial_modifier:0 "Marcialidad combinada" + fp2_double_synergy_stewardship_modifier:0 "Administración combinada" + fp2_double_synergy_intrigue_modifier:0 "Intriga combinada" + fp2_double_synergy_learning_modifier:0 "Aprendizaje combinado" + fp2_double_synergy_neutral_modifier_desc_label:0 "Este personaje dedica mucho tiempo para ayudar a su mejor amigo utilizando su educación al máximo. Aunque es útil, el esfuerzo puede ser agotador." + fp2_double_synergy_diplomacy_diplomacy_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_martial_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_stewardship_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_intrigue_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_diplomacy_learning_modifier:0 "$fp2_double_synergy_diplomacy_modifier$" + fp2_double_synergy_diplomacy_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_diplomacy_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_martial_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_stewardship_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_intrigue_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_martial_learning_modifier:0 "$fp2_double_synergy_martial_modifier$" + fp2_double_synergy_martial_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_diplomacy_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_martial_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_stewardship_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_intrigue_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_stewardship_learning_modifier:0 "$fp2_double_synergy_stewardship_modifier$" + fp2_double_synergy_stewardship_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_diplomacy_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_martial_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_stewardship_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_intrigue_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_intrigue_learning_modifier:0 "$fp2_double_synergy_intrigue_modifier$" + fp2_double_synergy_intrigue_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_diplomacy_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_diplomacy_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_martial_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_martial_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_stewardship_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_stewardship_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_intrigue_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_intrigue_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + fp2_double_synergy_learning_learning_modifier:0 "$fp2_double_synergy_learning_modifier$" + fp2_double_synergy_learning_learning_modifier_desc:0 "$fp2_double_synergy_neutral_modifier_desc_label$" + + ritual_best_friend_hook:0 "Gran amistad" + lost_ritualised_best_friend:0 "Gran amistad perdida" + on_hook_used.tt.best_friend_stress:0 "Abusas de tu amistad con [target.GetShortUINameNoTooltip]" + death.lost_ritualised_best_friend.tt:1 "Tu mejor amigo del mundo ha muerto" + need_at_least_one_friend:1 "Necesitas al menos un [friend|lE]" + scheme_power_against_friend_add:1 "[scheme_power|E] contra [friends|lE]" + scheme_power_against_best_friend_add:1 "[scheme_power|E] contra [best_friends|lE]" + + on_set_relation_best_friend.gain_hook.root.tt:0 "Tu amistad con [target.GetFirstNameNoTooltip] es ritualmente significativa" + on_set_relation_best_friend.gain_hook.target.tt:0 "Tu amistad con [ROOT.Char.GetFirstNameNoTooltip] es ritualmente significativa" + on_remove_relation_best_friend.lose_hook.root.tt:0 "Sin amistad, no tienes poder sobre [target.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_hook.target.tt:0 "Sin amistad, no tiene poder sobre [ROOT.Char.GetFirstNameNoTooltip]" + on_remove_relation_best_friend.lose_synergy_modifiers.root.tt:0 "[target.GetFirstNameNoTooltip] ya no apoya tus tareas diarias" + on_remove_relation_best_friend.lose_synergy_modifiers.target.tt:0 "[ROOT.Char.GetFirstNameNoTooltip] ya no apoya tus tareas diarias" + on_death_relation_best_friend.lose_synergy_modifiers.root.tt:0 "$on_remove_relation_best_friend.lose_synergy_modifiers.root.tt$" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_flavor_events_oltner_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_flavor_events_oltner_l_spanish.yml new file mode 100644 index 0000000000..e2b95b5e94 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_flavor_events_oltner_l_spanish.yml @@ -0,0 +1,13 @@ +l_spanish: + rice_fields_modifier:0 "Arrozales" + rice_fields_modifier_desc:0 "Los campesinos de esta provincia cultivan nutritivo arroz, se llenan las tripas e inspiran una nueva cocina." + fp2_flavor.0001.t:0 "Una cosecha de nuevas ideas" + fp2_flavor.0001.desc:0 "La capital [rice_propagator.Custom('ES_DelDela')] [rice_propagator.GetTitledFirstName] es verdaderamente próspera. Los campesinos de [rice_propagator_capital.GetNameNoTier] son rollizos, están felices ¡son de lo más #EMP productivos!#!\n\nLos musulmanes trajeron un nuevo cultivo a sus tierras: el arroz. Es fácil de cultivar y alimenta bien a la gente. Me pregunto si este será parte de su éxito. No me importaría tener un campesinado más productivo…\n\n¿Debería plantar arrozales en mi propia capital? Pero ¿por dónde empiezo?" + fp2_flavor.0001.a:0 "El oro soltará la lengua de [rice_propagator.GetFirstNameNoTooltip]." + fp2_flavor.0001.b:0 "[rice_propagator.FirstNameNoTooltip] lo compartirá con un[ROOT.Char.Custom('ES_XA')] amig[ROOT.Char.Custom('ES_OA')], ¿a que sí?" + fp2_flavor.0001.c:0 "El secreto será mío… Enviad un agente." + fp2_flavor.0001.d:0 "Olvidadlo. No trataré con musulmanes." + fp2_flavor.0001.b.success:0 "Consigues convencer[rice_propagator.GetHerHim]" + fp2_flavor.0001.b.failure:0 "[rice_propagator.GetFirstNameNoTooltip] se siente insultad[rice_propagator.Custom('ES_OA')]" + fp2_flavor.0001.c.success:0 "Tu agente roba el secreto" + fp2_flavor.0001.c.failure:0 "[rice_propagator.GetFirstNameNoTooltip] está furios[rice_propagator.Custom('ES_OA')]" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_game_concepts_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_game_concepts_l_spanish.yml new file mode 100644 index 0000000000..62d1eed32b --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_game_concepts_l_spanish.yml @@ -0,0 +1,106 @@ +l_spanish: + game_concept_struggle:1 "Contienda" + game_concept_struggle_struggles:0 "Contiendas" + game_concept_struggle_desc:2 "Las $game_concept_struggle_struggles$ son conflictos a largo plazo que implican grandes [struggle_region_regions|lE] con muchas [faiths|lE] y [cultures|lE]. Dentro de los límites de una $game_concept_struggle$, pueden entrar en vigor reglas y [modifiers|lE] especiales y peculiares que cambien con el tiempo. Ya que duran desde décadas hasta siglos, no todos los [characters|lE] de una $game_concept_struggle$ están en [war|lE] unos con otros todo el tiempo.\n\nCada $game_concept_struggle$ consta de múltiples [struggle_phase_phases|lE]. A medida que los $game_concept_characters$ actúan dentro de la [struggle_region|lE] (declarando una $game_concept_war$, o [Concept( 'marrying', 'casándose' )|E], por ejemplo), pueden activar [struggle_catalyst_catalysts|lE] que los hagan progresar entre las distintas $game_concept_struggle_phase_phases$.\n\nSegún el grado en el que sean vistos como parte de la $game_concept_struggle$ por otros participantes, a los $game_concept_characters$ con [land|lE]s en el área se los puede considerar [Concept( 'struggle_involved', 'involucrados' )|E], [Concept( 'struggle_interloper_interlopers', 'entrometidos' )|E], o [Concept( 'struggle_uninvolved', 'no involucrados' )|E]." + + game_concept_iberian_struggle:1 "Contienda ibérica" + game_concept_iberian_struggle_desc:2 "La $game_concept_iberian_struggle$ representa los siglos de relaciones caóticas en la Península Ibérica. Aunque nació a partir de la conquista omeya de Iberia en el siglo VIII, la [struggle|lE] cambia entre [struggle_phase_phases|lE] de violencia alimentada por el odio, treguas cautelosas y cooperación pragmática. Hay pocos aliados permanentes en una situación así y los [rulers|lE] deben tener cautela a la hora de confiar únicamente en una [faith|lE] o [culture|lE] compartida." + game_concept_struggle_phase:1 "Fase de contienda" + game_concept_struggle_phase_phase:1 "Fase" + game_concept_struggle_phase_phases:0 "Fases" + game_concept_struggle_phase_desc:1 "Una $game_concept_struggle_phase_phase$ es un estado de ánimo general común a los [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E] y a los condados de una [struggle_region|E]. Representa las tendencias y costumbres sociales a corto plazo que dominan temporalmente el diálogo de la [struggle|E].\n\n#weak Ejemplo: en una $game_concept_struggle_phase_phase$, los habitantes de una $game_concept_struggle_region_region$ pueden pensar que la tolerancia religiosa es vital, aunque el resto de su fe no esté de acuerdo.#!" + + game_concept_struggle_catalyst:1 "Catalizador de contienda" + game_concept_struggle_catalyst_catalyst:1 "Catalizador" + game_concept_struggle_catalyst_catalysts:0 "Catalizadores" + game_concept_struggle_catalyst_desc:2 "Las [struggle_struggles|lE] pasan de una [struggle_phase_phase|lE] a otra cuando se llevan a cabo ciertas acciones notables, que crean un consenso de su [struggle_region|lE] hacia un determinado estado de ánimo. Se puede encontrar una lista de qué acciones son importantes en cada $game_concept_struggle_phase_phase$ en la ventana $game_concept_struggle$.\n\n#weak Ejemplo: en la [iberian_struggle|lE], la [struggle_phase_iberia_opportunity|lE] puede pasar a [struggle_phase_iberia_hostility|lE] o [struggle_phase_iberia_conciliation|lE]. Asesinar a un [character|lE] importante podría llevar a lo primero, mientras que formar una [alliance|lE] [Concept( 'marriage', 'matrimonial' )|E] con alguien de una [faith|lE] diferente llevaría para lo segundo." + + game_concept_struggle_involved:1 "Involucrado" + game_concept_struggle_involved_desc:2 "Que un [character|lE] o un [county|lE] esté $game_concept_struggle_involved$, significa que los habitantes de una determinada [struggle_region|lE] lo consideran parte natural e integral de la [struggle|lE]. Se benefician plenamente de las ventajas fluidas de las [struggle_phase_phases|lE] y son los principales activadores de los [struggle_catalyst_catalysts|lE].\n\nSe consideran $game_concept_struggle_involved$ las [cultures|El] y [faiths|lE] que tienen o han tenido una presencia significativa en la $game_concept_struggle_region_region$.\n\n#weak Para estar $game_concept_struggle_involved$, un $game_concept_character$ debe ver $game_concept_struggle_involved$ tanto su $game_concept_culture$ como su $game_concept_faith$ #EMP y#! tener su [capital|lE] dentro de la $game_concept_struggle_region$.#!" + + game_concept_struggle_interloper:1 "Entrometido" + game_concept_struggle_interloper_interlopers:0 "Entrometidos" + game_concept_struggle_interloper_desc:2 "Cuando un [character|lE] está enredado en una [struggle|lE] específica pero aún no se considera totalmente [struggle_involved|lE] en la lucha, es un $game_concept_struggle_interloper$.\n\nLos $game_concept_struggle_interloper_interlopers$ tienen sus [Concept( 'capital', 'capitales' )|E] dentro de la [struggle_region|lE], pero no están involucrados por su [faith|lE] y [culture|lE].\n\nLos $game_concept_characters$ plenamente involucrados los consideran unos forasteros entrometidos y molestos que no entienden dónde no se les quiere. Por lo tanto, los [rulers|lE] entrometidos suelen recibir algunas penalizaciones en los condados que posean dentro de una $game_concept_struggle_region$." + + game_concept_struggle_uninvolved:1 "No involucrado" + game_concept_struggle_uninvolved_desc:2 "Para que un [character|lE] se considere $game_concept_struggle_uninvolved$ en una [struggle|lE] en particular, solo debe tener su [capital|lE] fuera de la [struggle_region|lE].\n\nEsto significa que se le considera un forastero, alguien que realmente no participa en las [struggle_phase_phases|lE] actuales, sino que no #EMP debería#! implicarse porque está claro que no comprende los matices locales.\n\nPorque una de las pocas cosas en las coinciden todos los que están en una $game_concept_struggle$, es que a los $game_concept_characters$ $game_concept_struggle_uninvolved$ no se les ha perdido nada en #EMP sus#! tierras. Los [rulers|lE] $game_concept_struggle_uninvolved$ generalmente reciben penalizaciones severas en todos los [counties|lE] que posean dentro de una $game_concept_struggle_region$" + + game_concept_struggle_large_conquest:1 "Gran conquista de contienda" + game_concept_struggle_large_conquest_desc:2 "Algunos $game_concept_struggle_catalyst_catalysts$ implican la finalización de una gran [war|lE] por parte del atacante.\n\nPara ello se tienen en cuenta los siguientes [casus_bellis|lE]:\n$EFFECT_LIST_BULLET$ $duchy_conquest_cb$ \n$EFFECT_LIST_BULLET$ $individual_duchy_de_jure_cb$ \n$EFFECT_LIST_BULLET$ $imperial_reconquest_cb$ \n$EFFECT_LIST_BULLET$ $invasion_war$ \n$EFFECT_LIST_BULLET$ $clan_invasion_war$ \n$EFFECT_LIST_BULLET$ $mongol_invasion_war$ \n$EFFECT_LIST_BULLET$ $major_religious_war$ $game_concept_war$ \n$EFFECT_LIST_BULLET$ Las $undirected_great_holy_war$s [great_holy_war_directed|lE] y [great_holy_war_undirected|lE] \n$EFFECT_LIST_BULLET$ $tribal_subjugation_cb$" + + game_concept_struggle_region:1 "Región en contienda" + game_concept_struggle_region_region:1 "Región" + game_concept_struggle_region_regions:0 "Regiones" + game_concept_struggle_region_desc:2 "Cada [struggle|lE] está vinculada a una [region|lE] del mapa. La situación de un [character|lE] en esta $game_concept_region$ (así como su [culture|lE] y [faith|lE]) marcará si se le clasifica como [struggle_involved|lE], [struggle_interloper|lE] o [struggle_uninvolved|lE].\n\nLos [counties|lE] de una $game_concept_struggle_region$ suelen estar sometidos a unos [county_modifiers|lE] distintos según la [struggle_phase_phase|lE] actual." + + game_concept_struggle_conquest:1 "Choque de contienda" + game_concept_struggle_conquest_conquest:1 "Choque" + game_concept_struggle_conquest_conquests:0 "Choques" + game_concept_struggle_conquest_desc:2 "No es infrecuente que los [rulers|lE] implicados en una [struggle|lE] se vean envueltos en disputas fronterizas y pequeñas rencillas, que cambian según la naturaleza de la [struggle_phase|lE] en curso. La fácil disponibilidad de reservas de disputas locales permite a los $game_concept_rulers$ llevar a cabo tomas de tierras a pequeña escala para conquistar o avasallar a sus objetivos.\n\nDado que la $game_concept_struggle_conquest_conquests$ depende del entorno de su $game_concept_struggle$, su coste en [prestige|lE] se escala con la $game_concept_struggle_phase$ en curso." + + game_concept_struggle_phase_iberia_opportunity:1 "Fase de oportunidad" + game_concept_struggle_phase_iberia_opportunity_desc:2 "Tras un largo periodo de coexistencia relativamente pacífica durante la [struggle_phase_iberia_conciliation|lE], empieza a asentarse la complacencia. Tanto el campesinado como la nobleza se sienten cómodos con que las cosas simplemente #EMP funcionen#!, lo que permite a los [characters|lE] más astutos aprovecharse de la ingenuidad general.\n\nAl final, los nuevos abusos provocarán una escalada hacia la [struggle_phase_iberia_hostility|lE] o bien un politiqueo inteligente llegará a un equilibrio incómodo durante la [struggle_phase_iberia_conciliation|lE]." + + game_concept_struggle_phase_iberia_hostility:1 "Fase de hostilidad" + game_concept_struggle_phase_iberia_hostility_desc:2 "Las tensiones se disparan y los ánimos se crispan en esta $game_concept_struggle_phase_phase$. Los repetidos actos de malicia y los crecientes malentendidos durante la [struggle_phase_iberia_opportunity|lE] han hecho que aumente el odio hacia [characters|lE] con diferentes [cultures|lE], [faiths|lE], o #EMP peor#!: ambas.\n\nSin embargo, el derramamiento de sangre no puede durar para siempre. Al final, cabezas más frías o el simple agotamiento llevarán a la Península al [struggle_phase_iberia_compromise|lE]." + + game_concept_struggle_phase_iberia_compromise:1 "Fase de compromiso" + game_concept_struggle_phase_iberia_compromise_desc:2 "Ya sea por hartazgo de los enfrentamientos durante la [struggle_phase_iberia_hostility|lE] o un hábil recrudecimiento durante la [struggle_phase_iberia_conciliation|lE], se va asentando cada vez más el $game_concept_struggle_phase_iberia_compromise$ entre las gentes de Iberia. Las diferencias se dejan a un lado, la historia y el patrimonio compartidos unen a los antiguos enemigos.\n\nLa Península se encuentra en una encrucijada: si los conflictos reaparecen, la [struggle_phase_iberia_opportunity|lE] espera." + + game_concept_struggle_phase_iberia_conciliation:1 "Fase de conciliación" + game_concept_struggle_phase_iberia_conciliation_desc:1 "El producto de un [struggle_phase_iberia_compromise|lE] notable. Durante esta $game_concept_struggle_phase_phase$, las relaciones entre los pueblos de la Península se vuelven tan cordiales que a las gentes de fuera les cuesta entender su permisividad. Los [marriages|lE] [Concept( 'faith', 'interconfesionales' )|E] son especialmente comunes.\n\nPero no puede durar para siempre y los abusos de confianza acabarán trayendo de nuevo la [iberian_struggle|lE] de vuelta al [struggle_phase_iberia_compromise|lE]" + + game_concept_struggle_involved_faith:0 "Fe involucrada" + game_concept_struggle_involved_faiths:0 "Fes involucradas" + game_concept_struggle_involved_faith_desc:0 "Algunas [faiths|lE] comienzan [Concept( 'struggle_involved', 'involucradas' )|E] en la [struggle|lE]. Otras pueden involucrarse por cambios en las circunstancias." + + game_concept_struggle_involved_culture:0 "Cultura involucrada" + game_concept_struggle_involved_cultures:0 "Culturas involucradas" + game_concept_struggle_involved_culture_desc:0 "Algunas [cultures|lE] comienzan [Concept( 'struggle_involved', 'involucradas' )|E] en la [struggle|lE]. Otras pueden involucrarse por cambios en las circunstancias." + + game_concept_dissolution_faction:0 "Facción disgregadora" + game_concept_dissolution_factions:0 "Facciones disgregradoras" + game_concept_faction_dissolution:0 "Disgregación" + game_concept_dissolution_faction_desc:0 "Una [dissolution_faction|lE] busca destruir el [realm|lE] de su [liege|lE]. Si tiene éxito, todos los vasallos del señorío serán [Concept( 'independent', 'independientes' )|E] y su señor perderá su [primary_title|lE]." + + + game_concept_improve_city_province_decision:0 "Decisión $improve_city_province_decision_name$" + game_concept_improve_city_province_decision_desc:0 "Una [decision|lE] que te permite aumentar el número de [buildings|lE] disponibles en una [city_holding|lE]." + + game_concept_border_raid:0 "Incursión fronteriza" + game_concept_border_raids:0 "Incursiones fronterizas" + game_concept_border_raiding:0 "Asalto a la frontera" + game_concept_border_raid_desc:3 "Es un tipo especial de [war|lE] disponible entre [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E] en la [struggle|lE] ibérica donde el atacante aspira a [Concept( 'siege', 'asediar' )|E] un [county|lE] fronterizo de su [realm|lE].\n\nEl [war_leader|lE] gana oro por capturar el [war_target|lE], que perderá [development|lE] y [control|lE]. También se podrán destruir [buildings|lE], lo que producirá más [gold|lE], dependiendo de la posibilidad de [development|lE] y tamaño del [army|lE] [Concept( 'siege', 'sitiador' )|E].\n\nEl atacante ganará rápidamente [war_score|lE] al [Concept( 'occupying', 'ocupar' )|lE] el [war_target|lE]." + + game_concept_bargain_fealty:0 "Negocio de lealtad" + game_concept_bargained_fealty:0 "Lealtad negociada" + game_concept_bargain_fealty_desc:3 "Esta [interaction|lE] especial está disponible para [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E] que se encuentran en una [war|lE] defensiva.\n\nEl [war_leader|lE] le pide a un [ruler|lE] vecino de mayor [rank|lE] que se una a su guerra a cambio de convertirse en [vassal|lE] suyo." + + game_concept_contract_assistance:0 "Asistencia acordada" + game_concept_contracting_assistance:0 "Acordar la asistencia" + game_concept_contract_assistance_desc:2 "Es un tipo especial de [interaction|lE] disponible para [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E] en la [struggle|lE] ibérica, que les permite unirse a las [wars|lE] de otros [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E].\n\nEl pago se hará al finalizar la [war|lE] sea cual sea el resultado, siempre que el contratista haga una [war_contribution|lE] de al menos 100." + + game_concept_iberian_reclamation:0 "Reclamación ibérica" + game_concept_iberian_reclaiming:0 "Reclamar en Iberia" + game_concept_iberian_reclamations:0 "Reclamaciones ibéricas" + game_concept_iberian_reclamation_desc:2 "Es un tipo especial de [war|lE] disponible entre [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E] en la [iberian_struggle|lE].\n\nEl atacante aspira a conquistar un [duchy|lE] que contenga [counties|lE] [Concept( 'struggle_involved', 'involucrados' )|E] en manos de un [ruler|lE] [struggle_interloper|lE] o [struggle_uninvolved|lE], o [Concept( 'vassalize', 'avasallarlos' )|E] si no poseen tierras fuera de ese ducado." + + game_concept_enforce_truce:0 "Imponer una tregua" + game_concept_enforced_truce:0 "Tregua impuesta" + game_concept_enforce_truce_desc:2 "Es un tipo especial de [interaction|lE] disponible para [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E] que pone fin a una [war|lE] con una [white_peace|lE] e impone [truces|lE].\n\nSolo puede usarse para poner fin a guerras entre otros [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E] de [rank|lE] menor, en la que al menos un bando sea [independent|lE] o parte del mismo [realm|lE]." + + game_concept_incite_revolts_interaction:1 "Fomentar revueltas" + game_concept_incite_revolts_interaction_desc:1 "Permite invertir [gold|lE] [gold_i] para motivar a la [peasant_faction|lE] de otro [realm|lE], si tienen [counties|lE] con una [county_opinion|lE] negativa." + + game_concept_secure_iberian_foothold_decision:0 "$secure_iberian_foothold_decision_title$" + game_concept_secure_iberian_foothold_decision_desc:1 "Una [decision|lE] que permite a un [ruler|lE] no [struggle_involved|lE] poner fin a la [iberian_struggle|lE]." + + game_concept_golden_age_jewish_science_in_iberia_decision:0 "$golden_age_jewish_science_in_iberia_decision$" + game_concept_golden_age_jewish_science_in_iberia_decision_desc:1 "Una [decision|lE] con la que patrocinas a los eruditos judíos locales y recoges los beneficios." + + game_concept_build_holy_pilgrim_roads_decision:0 "$build_holy_pilgrim_roads_decision$" + game_concept_build_holy_pilgrim_roads_decision_desc:1 "Una [decision|lE] con la que construyes caminos para facilitar la vida a los peregrinos." + + game_concept_purchase_truce_interaction:0 "$purchase_truce_interaction$" + game_concept_purchase_truce_interaction_desc:1 "Una [interaction|lE] que permite comprar [truces|lE] de modo preventivo a cambio de [gold|lE] [gold_i]." + diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_important_actions_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_important_actions_l_spanish.yml new file mode 100644 index 0000000000..46ee722739 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_important_actions_l_spanish.yml @@ -0,0 +1,24 @@ +l_spanish: + action_can_offer_assistance:0 "Se puede acordar la asistencia" + action_can_offer_assistance_label:0 "Puedes ofrecerte a unirte a la guerra de [recipient.GetShortUINameNoTooltip] a cambio de oro" + action_can_offer_assistance_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_offer_assistance_desc:0 "[recipient.GetUIName] es un [ruler|lE] [struggle_involved||lE] que libra una [war||lE] contra otro [realm||lE], lo que te permite ofrecer un [contract_assistance||lE].$action_can_offer_assistance_HELP$" + action_can_offer_assistance_click:0 "#I Haz clic para ofrecerte a [recipient.GetSheHe]#!" + action_can_offer_assistance_combined_group_label:0 "Puede unirse a guerras a cambio de oro" + action_can_offer_assistance_combined_group_name:0 "Puede unirse a la guerra de [recipient.GetShortUINameNoTooltip] a cambio de oro" + action_can_offer_assistance_combined_group_description:0 "Otros [rulers||lE] [Concept( 'struggle_involved', 'involucrados' )|E] libran [wars|lE], lo que te permite ofrecerte a ayudarlos a cambio de [gold|lE]" + action_can_offer_assistance_combined_unimportant:0 "$action_can_offer_assistance_unimportant$" + action_can_offer_assistance_unimportant:0 "@warning_icon!#X Ya estás en [war|lE]#!" + action_can_offer_assistance_HELP:1 "\n\n#help Como [ruler|lE], también puedes sufrir una invasión y puede beneficiarte esperar hasta estar en una posición segura antes de unirte a otra [war|lE].#!" + + action_can_bargain_fealty:0 "Se puede ofrecer vasallaje a cambio de asistencia" + action_can_bargain_fealty_label:0 "Puedes ofrecer tus servicios a [recipient.GetShortUINameNoTooltip] a cambio de protección" + action_can_bargain_fealty_combined_label:0 "[recipient.GetShortUINameNoTooltip]" + action_can_bargain_fealty_desc:0 " [recipient.GetUIName] es un[recipient.Custom('ES_XA')] [ruler|lE] [Concept( 'struggle_interloper', 'entrometid' )|E][recipient.Custom('ES_OA')] cercan[recipient.Custom('ES_OA')] de [title_tier|lE] superior, lo que te permite ofrecerle tus servicios a cambio de que se una a tu [war|lE].$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_click:0 "#I Haz clic para negociar con [recipient.GetSheHe]#!" + action_can_bargain_fealty_combined_group_label:0 "Negociar lealtad con un forastero" + action_can_bargain_fealty_combined_group_name:0 "Puedes ofrecer tus servicios a [recipient.GetShortUINameNoTooltip]" + action_can_bargain_fealty_combined_group_description:0 "[rulers|E] vecinos no [Concept( 'struggle_involved', 'involucrados' )|E] pueden unirse a tu [war|lE] a cambio de convertirse en tu [liege|lE].$action_can_bargain_fealty_HELP$" + action_can_bargain_fealty_combined_unimportant:0 "" + action_can_bargain_fealty_unimportant:0 "@warning_icon!#X [recipient.GetSheHe|U] no te importa#!" + action_can_bargain_fealty_HELP:0 "\n\n#help No se te considerará un[ROOT.Char.Custom('ES_XA')] [independent_ruler|lE]. Reflexiona si perder una [war|lE] es peor que ganar un [liege|lE].#!" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_legacies_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_legacies_l_spanish.yml new file mode 100644 index 0000000000..788938d8ea --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_legacies_l_spanish.yml @@ -0,0 +1,52 @@ +l_spanish: + fp2_urbanism_legacy_track_name:1 "Metropolitano" + fp2_urbanism_legacy_track_desc:1 "Las ciudades son el reflejo del refinamiento de sus constructores y atraen a nobles de todas partes del mundo" + fp2_urbanism_legacy_1_name:1 "Ciudades influyentes" + fp2_urbanism_legacy_4_name:2 "Desarrollo prestigioso" + fp2_urbanism_legacy_3_name:0 "Contribuyentes entregados" + fp2_urbanism_legacy_2_name:1 "Educación republicana" + fp2_urbanism_legacy_5_name:2 "Ciudades florecientes" + fp2_coterie_legacy_track_name:0 "Camarilla" + fp2_coterie_legacy_track_desc:1 "La fuerza que mantiene unida una casa" + fp2_coterie_legacy_1_name:0 "Círculo interno" + fp2_coterie_legacy_2_name:0 "Casa fiable" + fp2_coterie_legacy_3_name:0 "Unidad" + fp2_coterie_legacy_4_name:0 "Información compartida" + fp2_coterie_legacy_5_name:0 "Raíces pragmáticas" + + + cultural_acceptance_gain_gift_dynasty_perk:0 "por el [dynasty_perk|lE] $fp2_urbanism_legacy_2_name$" + + LEGACY_DYNASTY_UNLOCK_CITY_CELEBRATION_DECISION:1 "Desbloquea la [improve_city_province_decision|lE]" + LEGACY_DYNASTY_CITIES_INCREASE_DEVELOPMENT:1 "Cada [city|lE] incrementa el [development_growth|lE] mensual de su [county|lE] un #P +20 %#!" + LEGACY_DYNASTY_PRESTIGE_AND_GUEST_FROM_BUILDING_COMPLETION:1 "Se gana #P [EmptyScope.ScriptValue('medium_prestige_gain')|0]#! [prestige|lE] [prestige_i] y tiene potencial para atraer [guests|lE] cuando se termine un [building|lE] en una [city_holding|lE]." + LEGACY_DYNASTY_BETTER_CONTRIBUTION_FROM_REPUBLICAN_VASSALS:0 "Un #P +15 %#! de [taxes|lE] de [vassals|lE] [Concept( 'republic_government', 'republicanos' )|E]\nUn #P +15 %#! de [levy|lE] de [vassals|lE] [Concept( 'republic_government', 'republicanos' )|E]" + LEGACY_DYNASTY_EXTRA_TRAITS_FROM_CITIES:1 "Los miembros de la [dynasty|lE] pueden recibir la línea de [traits|lE] [GetTrait('education_republican_knowledge_3').GetName( GetNullCharacter )] además de su [education_trait|lE] extra si se les educa en un condado con un [development|lE] alto" + LEGACY_DYNASTY_NO_SALARY_FREE_FIRING_COURT_POSITION_FROM_DYNASTY:1 "Los miembros de la [house|lE] no necesitarán salario si se le nombra a un [court_position|lE] y se le puede despedir sin perder [prestige|lE] [prestige_i]" + LEGACY_DYNASTY_BETTER_SPOUSE_FROM_HOUSE_MEMBERS:1 "[skills|E] por [Concept( 'councillor_tasks', 'tareas como consejero' )|E] del [spouse|lE]: #p +10 %#!" + LEGACY_DYNASTY_MORE_PRESTIGE_FROM_WAR_SUPPORT_HOUSE_MEMBERS:1 "Se gana más [prestige|lE] [prestige_i] al contribuir a la guerra de un miembro de la [house|lE]\nDesbloquea #V $call_house_member_to_war_interaction$#! para todos los miembros de la [house|lE]" + LEGACY_DYNASTY_UNLOCK_SHARE_SECRETS:1 "Desbloquea #V $share_known_secrets_interaction$#!: intercambias [secrets|lE] conocidos con miembros de tu [house|lE]" + LEGACY_DYNASTY_UNLOCK_DISINHERIT_CHILDREN:0 "Los miembros de la [dynasty|lE] pueden [disinherit|lE] a sus [children|lE], pero les costará [prestige|lE][prestige_i] y [tyranny|lE]" + LEGACY_DYNASTY_SUPPORT_FROM_COUNCILORS:2 "Gana un #P [EmptyScope.ScriptValue('council_reliable_house_percentage')|0] %#! de la [Concept('skills','habilidad principal')|E] de los [councillors|lE] que pertenezcan a tu [house|lE]" + + + inner_circle_salary_mod:0 "$fp2_coterie_legacy_1_name$" + + share_known_secrets_interaction:0 "Compartir secretos" + share_known_secrets_interaction.tt.no_secrets_to_share:1 "No te parece que haya secretos adecuados que compartir" + share_known_secrets_interaction_desc:0 "Intercambiar [secrets|lE] con [recipient.GetShortUINameNoTooltip]: tú revelas los tuyos y te enteras de los suyos" + share_known_secrets_interaction_outcome_notif_title:0 "Secretos intercambiados" + share_known_secrets_interaction_recipient_had_no_secrets:0 "¡[recipient.GetName] no tiene [secrets|lE] que compartir!" + share_known_secrets_interaction_desc_intro:0 "Intercambiaste información con [recipient.GetTitledFirstName] y descubriste estos [secrets|lE]:" + + disinherit_children_interaction:0 "Desheredar a un vástago" + disinherit_children_interaction_desc:0 "Sacar a [recipient.GetShortUINameNoTooltip] de la [line_of_succession|lE]" + + many_secrets_exchanged:0 "Aprendidos #EMP muchos #!secretos" + several_secrets_exchanged:0 "Aprendidos #EMP bastantes #!secretos" + few_secrets_exchanged:0 "Aprendidos #EMP unos cuantos #!secretos" + reliable_house_modifier:0 "$fp2_coterie_legacy_2_name$" + + prestige_gained_from_building_completion:0 "Prestigio por edificio terminado" + city_gained_building_slots:0 "Nuevas casillas de edificio" + diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_lyonese_monk_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_lyonese_monk_events_l_spanish.yml new file mode 100644 index 0000000000..d570823867 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_lyonese_monk_events_l_spanish.yml @@ -0,0 +1,233 @@ +l_spanish: + ################################################## + # #Misc + + fp2_lyonese_monk.0000.t.revealed:0 "Enseñanzas extrañas" + fp2_lyonese_monk.0000.t.council:0 "Cónclave:" + fp2_lyonese_monk_cancel_chain_effect.tt:0 "Durante el intento de arresto, [acolyte.GetFirstName] muere." + fp2_lyonese_monk.0000.tt.continues_to_teach:0 "[acolyte.GetFirstName] sigue enseñando" + fp2_lyonese_monk.0000.tt.teachings_fade:0 "Las enseñanzas de [acolyte.GetFirstName] se desvanecerán" + fp2_lyonese_monk.0000.tt.is_humbled:0 "#EMP [acolyte.GetFirstName] es humillad[acolyte.Custom('ES_OA')]#!" + fp2_lyonese_monk.0000.tt.is_paused:0 "#EMP A [acolyte.GetFirstName] se le hace reflexionar#!" + fp2_lyonese_monk.0000.tt.is_emboldened:0 "#EMP [acolyte.GetFirstName] se ve envalentonad[acolyte.Custom('ES_OA')]#!" + fp2_lyonese_monk.0000.tt.favour_elipandics:0 "La [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] gana el debate" + fp2_lyonese_monk.0000.tt.favour_felicians:0 "La [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] gana el debate" + fp2_lyonese_monk.0000.tt.favour_radicals:0 "La [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] gana el debate" + + ################################################## + # #Setup & Misc + + fp2_lyonese_monk.0001.t:0 "Una noche tormentosa" + fp2_lyonese_monk.0001.desc:0 "Los vientos azotan y se ensañan con las piedras de [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier]. Aúllan en la noche como los sabuesos de [acolyte_host.GetFaith.NegativeAfterLife], tratando furiosamente de arrancarme de mi refugio.\n\nLa llamada de mi cálida alcoba espera, lejos de estos pasillos con corrientes de aire, pero… ¿es esa la puerta del salón? Me giro, sacudiéndome ante el ruido inesperado, y me encuentro con un[acolyte.Custom('ES_XA')] [acolyte.GetWomanMan] sant[acolyte.Custom('ES_OA')] empapad[acolyte.Custom('ES_OA')] y harapient[acolyte.Custom('ES_OA')], que se tambalea sobre el suelo seco.\n\n«Mi–», tose, expulsando un trozo de flema húmeda, «¡Mi [acolyte_host.GetLadyLord], por favor! El vendaval es feroz y llevo muchos meses en viaje. Os lo ruego, ¿me dejaréis una cama hasta el amanecer y que amaine la tormenta?»." + fp2_lyonese_monk.0001.a:0 "¡Por supuesto, quedaos cuanto queráis!" + fp2_lyonese_monk.0001.b:0 "Podéis quedaros #EMP una#! noche." + fp2_lyonese_monk.0001.c:0 "En [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] no hay mendig[acolyte.Custom('ES_OA')]s. #EMP Largo#!." + + fp2_lyonese_monk.0011.t:0 "Una amistad de vuestr[dead_owner.Custom('ES_OA')] [acolyte_host.Custom2('RelationToMeShort', dead_owner)]" + fp2_lyonese_monk.0011.desc:0 "«Mi [acolyte_host.GetLadyLord], ¿me concedéis un minuto de vuestro tiempo?», pregunta un/a clérig[acolyte.Custom('ES_OA')] que tengo delante. «Me llamo [acolyte.GetFirstName] [acolyte.GetDynastyName] y soy un[acolyte.Custom('ES_XA')] humilde servidor[acolyte.Custom('ES_XA')] de vuestr[dead_owner.Custom('ES_OA')] [acolyte_host.Custom2('RelationToMeShort', dead_owner)]».\n\n«Sé que aún debéis estar afligid[ROOT.Char.Custom('ES_OA')], pero vuestr[dead_owner.Custom('ES_OA')] predecesorvuestr[dead_owner.Custom('ES_XA')] y yo teníamos un acuerdo y debo preguntaros: ¿me permitiréis quedarme en vuestra corte y seguir enseñando a vuestros cortesanos los caminos de [acolyte.GetFaith.HighGodName]?»." + fp2_lyonese_monk.0011.a:0 "Bueno, supongo…" + fp2_lyonese_monk.0011.b:0 "Recoged vuestras cosas, vagabund[acolyte.Custom('ES_OA')]" + + fp2_lyonese_monk.0021.t:0 "Se acabó lo que se daba" + fp2_lyonese_monk.0021.desc.intro:0 "Sin [acolyte.GetFirstName] [acolyte.GetDynastyName] que recorra mi señorío, la popularidad de sus enseñanzas empieza a desplomarse. Sin predicador[acolyte.Custom('ES_XA')] no hay predicados.\n\n" + fp2_lyonese_monk.0021.desc.dead:0 "La repercusión de su muerte es bastante tranquila y dudo que muchos se acuerden de aquí a una década o un siglo." + fp2_lyonese_monk.0021.desc.imprisoned:0 "Aunque [acolyte.GetFirstName] solo languidece en la prisión, los recuerdos de la mayoría de la gente son breves y hay una sensación de rotundidad aplastante en su sentencia." + fp2_lyonese_monk.0021.desc.gone:0 "Dónde #EMP fue#! a parar exactamente [acolyte.GetFirstName] es una cuestión sin resolver, pero dudo que la mayoría de la gente sienta mucho interés." + fp2_lyonese_monk.0021.a:0 "No puede haber sido tan importante…" + fp2_lyonese_monk.0021.b:0 "Está claro que daba más problemas de lo que valía…" + fp2_lyonese_monk.0021.c:0 "¿Todo esto para nada?" + + fp2_lyonese_monk.0031.t:0 "Fe resquebrajada" + fp2_lyonese_monk.0031.desc.acolyte_host:0 "Abrazar la luz del [acolyte_host.GetFaith.GetName] no fue algo que hiciera a la ligera, y muchos se sintieron ofendidos conmigo por mi acto de piedad.\n\nDe [acolyte.GetFirstName] esperaba escuchar más críticas, pero en su lugar simplemente… desapareció. Un día aquí, al siguiente ya no.\n\nNo recuerdo palabras finales, pero sí un ceño triste." + fp2_lyonese_monk.0031.desc.acolyte:0 "De toda la gente que se convirtió, jamás esperé que un[acolyte.Custom('ES_XA')] fanátic[acolyte.Custom('ES_OA')] como #EMP [acolyte.GetFirstName]#! abandonase a [acolyte_host.GetFaith.HighGodName]. Pero vivimos tiempos extraños y lo hizo.\n\nSu predicación habitual queda abandonada, sustituida por un tipo de celo totalmente más prosaico." + fp2_lyonese_monk.0031.a:0 "¡No necesito a [acolyte.GetFirstNameNoTooltip] cuando tengo a [acolyte_host.GetFaith.HighGodName]!" + fp2_lyonese_monk.0031.b:0 "No estaba tan comprometid[acolyte.Custom('ES_OA')]." + + fp2_lyonese_monk.0041.t:0 "Problemas mayores" + fp2_lyonese_monk.0041.desc.pope_hope_is_nope:0 "Lo impensable ha sucedido: la completa destrucción de la Sede de Roma. La roca de nuestra Iglesia –literal y metafórica– se ha partido y nadie tiene tiempo para cuestiones mezquinas de detalles dogmáticos.\n\nLas almas de todos los fieles en Cristo estarán siempre en riesgo sin un liderazgo espiritual firme. ¿Qué más puede importar que eso?" + fp2_lyonese_monk.0041.desc.schism:0 "Los recientes trastornos han abierto un abismo entre nosotros y el Papado. A raíz de eso, no tenemos tiempo para discutir por insignificancias del dogma. ¿Qué nos importan sus interpretaciones, problemas o disparates cuando ya no reconocemos su autoridad espiritual?\n\nDesde luego, cualquiera que piense que esto no es sino una bendición no es bienvenido en la comunidad de fieles." + fp2_lyonese_monk.0041.a.pope_hope_is_nope:0 "¿Quién nos guiará sin el Vicario de Cristo?" + fp2_lyonese_monk.0041.a.backup:0 "¡Ahora tendremos un montón de #EMP controversias#! nuevas!" + + fp2_lyonese_monk.0051.t:0 "Es un misterio" + fp2_lyonese_monk.0051.desc:0 "Desde mi encarcelamiento, el contacto con el mundo exterior ha sido escaso. Solamente me llegan mensajes susurrados y alguna nota arrugada y contadas ocasiones.\n\nEl último de estos retazos de información es que [acolyte.GetFirstName] ha desaparecido a todos los efectos. No está claro si sencillamente se fue un día o si hay algo más siniestro, pero el caso es que se ha ido." + fp2_lyonese_monk.0051.a:0 "¿Qué le habrá pasado?" + + ################################################## + # #Private Teachings + + fp2_lyonese_monk.0201.t:0 "Unos pocos amigos" + fp2_lyonese_monk.0201.desc:0 "Desde su llegada, [acolyte.GetFirstName] se ha convertido en una especie de elemento fijo en la corte. Extrañamente carismátic[acolyte.Custom('ES_OA')], al menos en cuestiones teológicas, siempre mantiene pequeñas conversaciones en las alcobas de la torre del homenaje con este $knight_culture_player_no_tooltip$ o aquel cortesano.\n\nDe ahí que no me sorprendiera cuando vino a pedirme ocupar una sala en la que celebrar un grupo de estudio semanal del/la [acolyte.GetFaith.random_ReligiousText].\n\n«¿Por favor, mi [acolyte_host.GetTitleAsNameNoTooltip]? Significaría mucho para mí, y hay tanto que podría compartir con vuestros súbditos sobre los caminos y la voluntad de [acolyte.GetFaith.HighGodName]. Solo necesitaría vuestro permiso y un pequeño espacio en el que reunirnos»." + fp2_lyonese_monk.0201.a:0 "Supongo que no hará daño…" + fp2_lyonese_monk.0201.a.tt:0 "[acolyte.GetFirstNameNoTooltip] empezará a celebrar sesiones de estudio dominicales" + fp2_lyonese_monk.0201.b:0 "¿Un grupo de #EMP conspiradores#!? ¡No lo creo!" + fp2_lyonese_monk.0201.c:0 "Creo que os habéis quedado más tiempo del necesario, [acolyte.GetFirstNameNoTooltip]." + + fp2_lyonese_monk.0211.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0211.desc:0 "Me congratula informaros de que renuncio a mi cargo de gobernante de [baron_holding.GetNameNoTier] inmediatamente.\n\nMi fe me llama a servir a [acolyte.GetFaith.HighGodName], y tengo la intención de dedicar el resto de mis días a Su servicio." + fp2_lyonese_monk.0211.a:0 "¿Se puede #EMP hacer#! eso?" + + fp2_lyonese_monk.0221.t:0 "Una sonrisa de rictus" + fp2_lyonese_monk.0221.desc:0 "Un silbido #EMP irritantemente#! alegre resuena hacia mí, justo después de una #EMP larga#! reunión del consejo. No tengo ni un segundo para procesar más que eso antes de que [courtier.Custom2('MyCharacterIntroduction' , acolyte_host)] doble la esquina y se estrelle contra mí, casi tirándome al suelo.\n\n«¡Oh, cielos, lo siento mucho, [acolyte_host.GetFirstName]!», ríe. «Es que… es un día #EMP tan#! bonito, ¿no? ¡Casi se puede respirar la creación [courtier.GetFaith.HighGodNamePossessive]!».\n\nMe ofrece la mano, sonriendo de oreja a oreja." + fp2_lyonese_monk.0221.a:0 "¡Me alegra que os vaya bien, [courtier.GetFirstNameNoTooltip]!" + fp2_lyonese_monk.0221.b:0 "Esto me da mala espina…" + + fp2_lyonese_monk.0231.t:0 "Abucheos al obispo" + fp2_lyonese_monk.0231.desc:0 "Se rumorea por la corte que el último sermón de [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] a los habitantes de [acolyte_host.GetCapitalLocation.GetTitle.GetNameNoTier] fue #EMP muy mal#!.\n\nAl parecer, los feligreses empezaron a arrojar cebollas a los pocos minutos, pasando a los nabos poco después, antes de culminar con un repollo lo suficientemente grande como para dejarle sin aliento cuando le dio en la cara.\n\nDesde entonces, nadie puede consolar a [irate_theocrat.GetFirstNameNoTooltip] y es incapaz de dar una buena explicación de por qué ha despertado tanta ira de repente." + fp2_lyonese_monk.0231.a:0 "La gente debe mostrar más #EMP respeto#! por la Iglesia." + fp2_lyonese_monk.0231.b:0 "Está claro que tiene que trabajar más los sermones." + + fp2_lyonese_monk.0241.t:0 "Es todo culpa suya" + fp2_lyonese_monk.0241.desc:0 "Con un poderoso rugido, [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] irrumpe en mis aposentos, arrastrando a [acolyte.GetFirstName] de la manga de su túnica.\n\n«¡Mi [acolyte_host.GetTitleAsNameNoTooltip]! ¡Todo es culpa de est[acolyte.Custom('ES_EA')] bellac[acolyte.Custom('ES_OA')]! ¡Campesinos irrespetuosos, cortesanos #EMP felices#!, la extraña llegada de monjes y monjas! Est[acolyte.Custom('ES_EA')] [acolyte.GetWomanMan] les llena la cabeza de mentiras y herejías cada semana, ¡y lo hace con #EMP vuestro sello#!!».\n\n«Noble [acolyte_host.GetLadyLord|U]», interviene [acolyte.GetFirstNameNoTooltip], «soy un[acolyte.Custom('ES_XA')] fiel servidor[acolyte.Custom('ES_XA')] de Cristo y [acolyte_host.GetFaith.GetReligiousHead.Custom('ES_DelDela')] [acolyte_host.GetFaith.GetReligiousHead.GetTitledFirstName]. #EMP Por favor#!, no caigáis en las inseguridades de est[irate_theocrat.Custom('ES_EA')] #EMP lunátic[irate_theocrat.Custom('ES_OA')]#! desquiciad[irate_theocrat.Custom('ES_OA')] que simplemente está molest[irate_theocrat.Custom('ES_OA')] de que los criterios locales para los clérigos hayan subido recientemente»." + fp2_lyonese_monk.0241.a:0 "Sea: recoged vuestras cosas, [acolyte.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.b:0 "¡Guardias! ¡Detened a est[irate_theocrat.Custom('ES_EA')] desgraciad[irate_theocrat.Custom('ES_OA')] heterodox[irate_theocrat.Custom('ES_OA')]!" + fp2_lyonese_monk.0241.c:0 "Yo creo que sois #EMP vos#! quien busca líos aquí, [irate_theocrat.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0241.c.tt:0 "[acolyte.GetFirstNameNoTooltip] seguirá enseñando a tus cortesanos" + + ################################################## + # #Public Controversy + + fp2_lyonese_monk.0401.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0401.desc:0 "Últimamente he recibido preocupantes misivas con respecto a enseñanzas descarriadas en vuestra corte.\n\nComo sé que sois un[acolyte_host.Custom('ES_XA')] buen[acolyte_host.Custom('ES_XA')] [acolyte_host.Custom('ES_FaithGenderedAdj')], confío en que esta epístola será suficiente para que hagáis lo correcto y desterréis [acolyte.Custom('ES_AlAla')] tal #EMP [acolyte.GetFirstName]#!, por la salud espiritual de todos nosotros." + fp2_lyonese_monk.0401.a:0 "La Santa Sede me impele." + fp2_lyonese_monk.0401.b:0 "No recuerdo haber pedido opinión a [papal_capital.GetNameNoTierNoTooltip]." + + fp2_lyonese_monk.0411.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Espacio para enseñar" + fp2_lyonese_monk.0411.desc:0 "«Mi [acolyte_host.GetLadyLord|U], ¿un breve momento de vuestro tiempo?», [acolyte.GetFirstName] aparece de las sombras de una alcoba cuando salía de la capilla de mi torre del homenaje. Lo pienso un segundo y asiento con la cabeza.\n\n«Estoy verdadera, abyectamente agradecid[acolyte.Custom('ES_OA')] por vuestro apoyo y patrocinio a mi misión de enseñar a vuestros súbditos la Palabra de [acolyte.GetFaith.HighGodName], pero me topo con los límites de lo que puedo hacer con una pequeña habitación y unas pocas horas a la semana».\n\n«¿Estaríais, en vuestra inmensa sabiduría y generosidad, dispuest[acolyte_host.Custom('ES_OA')] a cederme el dominio de [acolyte_fief.GetNameNoTier]? Con las rentas del feudo, ¡podría pasar de salvar docenas de almas a salvar miles!»." + fp2_lyonese_monk.0411.a:0 "Supongo… que podría permitirlo." + fp2_lyonese_monk.0411.b:0 "¡Dejaos de sandeces!" + fp2_lyonese_monk.0411.b.tt:0 "Los sueños de [acolyte.GetFirstNameNoTooltip] quedan aplastados" + + fp2_lyonese_monk.0421.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Genios exaltados" + fp2_lyonese_monk.0421.desc:0 "Una sola cena en paz. Una-sola-cena-en-paz. ¿Qué imbécil del personal de servicio ha sentado a [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)] al lado de [acolyte.GetFirstName]?\n\n«¿#EMP Qué#! habéis dicho?», grita [irate_theocrat.GetFirstNameNoTooltip], poniéndose en pie de golpe, tirando fruta y panecillos por todas partes. «¡Estáis deshonrando al Hijo de [irate_theocrat.GetFaith.HighGodName], eterno y consustancial, [acolyte.GetWomanMan]!». La sala queda en un silencio sepulcral, y las miradas de todos se fijan en los clérigos que discuten.\n\n«No deshonro a nadie. Sencillamente, no comprendéis los matices de mi cristología, y no os culpo. Al menos, no teniendo en cuenta vuestras…», [acolyte.GetFirstNameNoTooltip] se detiene un momento, «carencias»." + fp2_lyonese_monk.0421.a:0 "¡[irate_theocrat.GetFirstNameNoTooltip], comportaos!" + fp2_lyonese_monk.0421.b:0 "¡[acolyte.GetFirstNameNoTooltip], #EMP respetaréis#! su autoridad!" + fp2_lyonese_monk.0421.c:0 "¿No tenéis más cosas en común que diferencias?" + + fp2_lyonese_monk.0431.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0431.desc.pope.different:0 "Tal vez mi predecesor" + fp2_lyonese_monk.0431.desc.pope.same:0 "Tal vez mi persona" + fp2_lyonese_monk.0431.desc.outro:0 "no supo explicarse en la primera epístola enviada. Se acusa a [acolyte.GetFirstName] [acolyte.GetDynastyName] de desenterrar doctrinas #EMP cismáticas#! que mejor sería dejar arder en los fuegos de [pope.GetFaith.NegativeAfterLife2], junto con sus aborrecibles defensores. Entregadme[acolyte.Custom('ES_LoLa')] para que sea juzgad[acolyte.Custom('ES_OA')], #EMP inmediatamente#!, o corréis el riesgo de ser amonestad[acolyte_host.Custom('ES_OA')]." + fp2_lyonese_monk.0431.a:0 "No es sabio exasperar al trono de San Pedro…" + fp2_lyonese_monk.0431.b:0 "Quizás podamos encontrar un término medio." + fp2_lyonese_monk.0431.b.tt.success:0 "[pope.GetTitledFirstNameNoTooltip] se aplaca un poco" + fp2_lyonese_monk.0431.b.tt.failure:0 "Tus torpes argumentos enfurecen al papa" + fp2_lyonese_monk.0431.c:0 "¡Maldita sea, soy [acolyte_host.GetTitleAsNameNoTooltip]!" + + fp2_lyonese_monk.0441.t:0 "$fp2_lyonese_monk.0000.t.revealed$ El Concilio de [council_1_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0441.desc:0 "[council_1_venue.GetNameNoTier] se ha #EMP abarrotado#! de clérigos y eruditos, listos para presenciar un debate público entre [acolyte.GetFirstName] [acolyte.GetDynastyName] y [irate_theocrat.Custom2('MyCharacterIntroduction' , acolyte_host)], amb[acolyte.Custom('ES_OA')]s empeñad[acolyte.Custom('ES_OA')]s en mostrar los errores que consideran evidentes en las enseñanzas [acolyte.Custom('ES_DelDela')] otr[acolyte.Custom('ES_OA')].\n\nLos primeros días no han ido bien para [irate_theocrat.GetFirstNameNoTooltip]. A pesar de sus esfuerzos por demostrar que la teología de [acolyte.GetFirstNameNoTooltip] es defectuosa y hace demasiado hincapié en el componente humano de la persona de Jesús, los [acolyte.GetFaith.PriestNeuterPlural] regionales ahí reunidos no parecen muy interesados en sus argumentos.\n\n[acolyte.GetFirstNameNoTooltip], en cambio, está tan segur[acolyte.Custom('ES_OA')] de su causa que me ha invitado a supervisar el discurso de clausura, lo que daría validez temporal a un evento que, por lo demás, es espiritual." + fp2_lyonese_monk.0441.a:0 "Bueno, si me reclaman…" + fp2_lyonese_monk.0441.b:0 "Los asuntos de teología no son cosa mía." + fp2_lyonese_monk.0441.c:0 "¡He dejado que esto llegue demasiado lejos!" + + ################################################## + # #Schism + + fp2_lyonese_monk.0601.t:0 "[pope.Custom2('AppropriateGreetingNegative', acolyte_host)]" + fp2_lyonese_monk.0601.desc:0 "Igual que un perro vuelve a su vómito, los necios siempre vuelven a la herejía del [GetFaithByKey('adoptionist').GetName|l]. Por la gracia de Jesús y san Pedro, os #EMP ordeno#! que entreguéis [acolyte.Custom('ES_AlAla')] hereje [acolyte.GetFirstName] para su excoriación. Arrepentíos ahora y el infinito amor de la Iglesia os perdonará. Persistid en la heterodoxia y se os #EMP castigará#! junto con [acolyte.Custom('ES_ElElla')]." + fp2_lyonese_monk.0601.a:0 "Solo puedo rogar el perdón [acolyte_host.GetFaith.HighGodNamePossessive]." + fp2_lyonese_monk.0601.b:0 "¡He sido #EMP nombrad[ROOT.Char.Custom('ES_OA')]#! por [acolyte_host.GetFaith.HighGodName]!" + + fp2_lyonese_monk.0611.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Tensiones por todo lo alto" + fp2_lyonese_monk.0611.desc:0 "«¡Herejes! ¡Mentirosos! ¡Profanadores!».\n\n«¡Paganos! ¡Necios! ¡Idólatras!».\n\nDesde lo alto de las murallas del torreón de [rioting_county.GetNameNoTier] contemplo a las dos multitudes rivales de burgueses y campesinos, escupiéndose veneno entre sí. Los estudiantes y acólitos de [acolyte.GetFirstName] se enfrentan a una turba de sus detractores.\n\nEntre ambos se interpone una fina línea de mi guardia que los mantiene alejados por ahora, pero la tensión ha llegado casi al punto de ebullición." + fp2_lyonese_monk.0611.a:0 "Puedo calmar esta situación." + fp2_lyonese_monk.0611.b:0 "¡Por favor, súbditos míos, calmaos!" + fp2_lyonese_monk.0611.b.tt.success:0 "Calmas la situación" + fp2_lyonese_monk.0611.b.tt.failure:0 "La violencia estalla igual" + fp2_lyonese_monk.0611.c:0 "Traedme la espada, vamos a dispersar a esos #EMP rebeldes#!." + fp2_lyonese_monk.0611.c.tt:0 "Te pones del lado de los fanáticos heterodoxos" + fp2_lyonese_monk.0611.d:0 "¿Herejes en #EMP mis#! tierras?" + fp2_lyonese_monk.0611.d.tt:0 "Te pones del lado de los fanáticos ortodoxos" + fp2_lyonese_monk.0611.e:0 "Cerrad las puertas" + + fp2_lyonese_monk.0621.t:0 "$fp2_lyonese_monk.0000.t.revealed$ Una queja formal" + fp2_lyonese_monk.0621.desc:0 "«Mi señor[acolyte_host.Custom('ES_XA')]», ruega [zealous_vassal.GetTitledFirstName], «¿no soy vuestr[zealous_vassal.Custom('ES_OA')] vasall[zealous_vassal.Custom('ES_OA')] jurad[zealous_vassal.Custom('ES_OA')]? ¿No he sido siempre un[zealous_vassal.Custom('ES_XA')] partidari[zealous_vassal.Custom('ES_OA')] buen[zealous_vassal.Custom('ES_OA')] y leal de vuestro gobierno? Os lo ruego, por favor, no sigáis a est[acolyte.Custom('ES_EA')]… #EMP heresiarca#! por un camino que no puedo seguir».\n\n«No escuchéis a est[zealous_vassal.Custom('ES_EA')] [zealous_vassal.GetWomanMan], [acolyte_host.GetTitleAsNameNoTooltip] mí[acolyte_host.Custom('ES_OA')], susurra [acolyte.GetFirstName] detrás de mí. «Es bien sabido que no es más que otro peón de [papal_capital.GetNameNoTier], que intenta envenenar secretamente vuestra mente».\n\n«¡Guárdate esa lengua o te la cortaré, serpiente!», gruñe [zealous_vassal.GetFirstNameNoTooltip]." + fp2_lyonese_monk.0621.a:0 "[pope.GetTitledFirstNameNoTooltip] no pudo persuadirme. ¿Cómo esperáis hacerlo vos?" + fp2_lyonese_monk.0621.a.tt.success:0 "Siembras dudas en sus argumentos" + fp2_lyonese_monk.0621.a.tt.failure:0 "[zealous_vassal.GetFirstNameNoTooltip] solo está furios[zealous_vassal.Custom('ES_OA')]" + fp2_lyonese_monk.0621.b:0 "¿Vasallo? ¡No sois más que un revoltoso!" + fp2_lyonese_monk.0621.c:0 "[zealous_vassal.GetTitledFirstNameNoTooltip] tiene razón, esto ha ido demasiado lejos" + + fp2_lyonese_monk.0631.t:0 "[baron.Custom2('AppropriateGreetingPositive', acolyte_host)]" + fp2_lyonese_monk.0631.desc:0 "Os escribo para informaros, por pura bondad de mi corazón, que [pope.GetTitledFirstName] me ha regalado recientemente una escritura de propiedad completa y #EMP legal#! sobre [acolyte_host.GetPrimaryTitle.GetNameNoTier].\n\nCuando venga a inspeccionar mi nueva propiedad, confío en que me la entregaréis sin problemas." + fp2_lyonese_monk.0631.a:0 "¡Indignante!" + + fp2_lyonese_monk.0641.t:0 "$fp2_lyonese_monk.0000.t.revealed$ No más que un hombre" + fp2_lyonese_monk.0641.desc:0 "Tengo enemigos por doquier. Vasallos desleales, un Papado indignado, campesinos a la greña… Casi parece que [acolyte_host.GetPrimaryTitle.GetNameNoTier] empieza a deshacerse a mi alrededor, desgarrado por minucias teológicas y luchas de poder mezquinas. Abatid[ROOT.Char.Custom('ES_OA')], me desplomo sobre el escritorio.\n\n«Mi [acolyte_host.GetTitleAsNameNoTooltip]», murmura [acolyte.GetFirstName] [acolyte.GetDynastyName], de pie detrás de mi silla. Ni siquiera le oí entrar. «Parece que, a pesar de nuestros mejores intentos, [pope.GetTitledFirstName] y sus compinches se niegan a ceder en ningún aspecto de su dogma defectuoso».\n\n«Pero parecen #EMP temer#! las verdades potenciales que descubrimos al cuestionar su interpretación del canon. Si semejantes necios e idólatras se empeñan en condenarnos como [GetFaithByKey('adoptionist').GetAdherentNamePlural], ¿realmente será una condena? ¿Quizás [acolyte.GetFaith.HighGodName] en persona se nos #EMP revela#! a través de sus gritos?»." + fp2_lyonese_monk.0641.a:0 "Sí… #EMP sí#!, ¿por qué no? Si están tan #EMP empeñados#! en acusarnos." + fp2_lyonese_monk.0641.a.tt.hidden_convert.character:0 "La red de creyentes ocultos de [acolyte.GetFirstNameNoTooltip]" + fp2_lyonese_monk.0641.a.tt:0 "Se convocará un cónclave eclesiástico" + fp2_lyonese_monk.0641.b:0 "¡Víbora! ¡Lo habías planeado desde el principio!" + + ################################################## + # #Council + + fp2_lyonese_monk.0801.t.first:0 "El Concilio de [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.t.second:0 "El segundo Concilio de [council_2_venue.GetNameNoTierNoTooltip]" + fp2_lyonese_monk.0801.desc.intro:0 "Una fe naciente exige un debate, por lo que [acolyte.GetFirstName] ha reunido un cónclave de clérigos influyentes que simpatizan con nuestra causa. Tres bandos dominan, disputándose el poder en mis salones mientras nos preparamos para discutir la doctrina de nuestro movimiento.\n\nLa [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] aboga por una interpretación matizada, pero implacable, que concilia muchos puntos tradicionales de la tradición trinitaria. La [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] es más estricta, pero se centra en el pragmatismo de nuestra creencia en un mundo hostil. La minoritaria [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] rebosa de rabia apenas disimulada y considera la ortodoxia tradicional poco más que un paganismo mal disimulado.\n\nAfirmando que su estancia en mi corte le enseñó el valor" + fp2_lyonese_monk.0801.desc.elipandic:0 "del debate y firmeza, [acolyte.GetFirstNameNoTooltip] se pone del lado de la [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l]" + fp2_lyonese_monk.0801.desc.felicitous:0 "de la humildad y el pragmatismo, [acolyte.GetFirstNameNoTooltip] se pone del lado de la [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l]." + fp2_lyonese_monk.0801.desc.radical:0 "del fuego y la ferocidad, [acolyte.GetFirstNameNoTooltip] se pone del lado de la [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l]." + fp2_lyonese_monk.0801.tt.invalidation_warning:0 "#WEAK Si se me [Concept( 'imprisoned', 'encarcela' )|E] y no puedo terminar el cónclave, lo dominarán las opiniones de [acolyte.GetFirstNameNoTooltip].#!" + fp2_lyonese_monk.0801.a:0 "Naturalmente, tendré un papel destacado en las discusiones." + fp2_lyonese_monk.0801.a.tt:0 "Entablas duelos de [learning|lE] para dejar claras tus ideas" + fp2_lyonese_monk.0801.b:0 "Mi influencia no se verá, se sentirá…" + fp2_lyonese_monk.0801.b.tt:0 "Gastas #N [EmptyScope.ScriptValue('fp2_lyonese_monk_conclave_cost_value')|0]#! de [piety|lE][piety_i] por elección firme #WEAK pero no puedes gastar la $game_concept_piety$ que no tienes#!" + fp2_lyonese_monk.0801.c:0 "Es un asunto que solo el clero debe resolver." + fp2_lyonese_monk.0801.c.tt:0 "El cónclave se resolverá sin tu intervención" + + fp2_lyonese_monk.0811.t:0 "$fp2_lyonese_monk.0000.t.council$ Padre e Hijo" + fp2_lyonese_monk.0811.desc:0 "La cuestión más obvia que se plantea es la de la consubstanciación, o cómo es posible que Jesús tuviera una vida significativa como humano y padeciera y a la vez que haya existido como persona divina eterna.\n\nLa [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] sostiene que ambas no se excluyen mutuamente, mientras que la [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] proclama una distinción firme que no invalida la divinidad del Hijo de Dios, sino que simplemente la subordina aún más al Padre.\n\nLos miembros de la [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] tiran fruta y chillan que la cuestión es solo pompa sin sentido." + fp2_lyonese_monk.0811.a:0 "La situación tiene matices…" + fp2_lyonese_monk.0811.a.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.a.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0811.b:0 "No es ningún deshonor que [acolyte.GetFaith.HighGodName] nos elija." + fp2_lyonese_monk.0811.b.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.b.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0811.c:0 "¡Haber sido hombre #EMP en el pasado#! excluye ser Dios #EMP eternamente#!!" + fp2_lyonese_monk.0811.c.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0811.c.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0811.d:0 "No tengo opinión sobre este asunto." + + fp2_lyonese_monk.0821.t:0 "$fp2_lyonese_monk.0000.t.council$ Viabilidad contra principios" + fp2_lyonese_monk.0821.desc:0 "Los debates del cónclave han girado en torno a la cuestión de cómo vivir y rendir culto en un mundo que desprecia el [acolyte_host.GetFaith.GetName|l] por reduccionista hasta el punto de ser la herejía suprema.\n\nEn primer lugar, la [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] insiste en que la verdad interior supera a la mentira externa, y cita las muchas, #EMP muchísimas#! retractaciones falsas de Félix de Urgell –de cuyo nombre proviene el suyo– y la larga vida que le dieron.\n\nSus colegas de la [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] lo tachan de cobardía blasfema y afirman, en cambio, que la discusión y el debate son la única forma de lograr el respeto. La [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] se jacta de que #EMP solo#! el poder temporal puede proteger a los fieles." + fp2_lyonese_monk.0821.a:0 "Acomodarnos con el resto de la cristiandad es vital." + fp2_lyonese_monk.0821.a.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.a.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0821.b:0 "El pragmatismo es ejemplar de manera innata." + fp2_lyonese_monk.0821.b.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.b.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0821.c:0 "¡Una fe oculta es una fe sin fuego!" + fp2_lyonese_monk.0821.c.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0821.c.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0821.d:0 "Esto parece circunstancial…" + + fp2_lyonese_monk.0831.t:0 "$fp2_lyonese_monk.0000.t.council$ Un solo dios" + fp2_lyonese_monk.0831.desc:0 "El cónclave llega a una agitada conclusión, con peleas y discusiones igual de apasionadas que se extienden por [council_2_venue.GetNameNoTier], ya que los tres grupos eclesiásticos luchan literal y metafóricamente por sus creencias.\n\nEl corazón de este #EMP animado#! debate son simples fundamentos.\n\nLa [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] insiste en lo que considera un monoteísmo puro, la [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] pone gran énfasis en Dios Padre, pero no es tan abiertamente crítica como exigen los radicales, y la [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName] conserva muchos ejemplos de pensamiento declaradamente trinitario que los demás consideran censurables." + fp2_lyonese_monk.0831.a:0 "Padre, Hijo y Espíritu Santo siguen siendo uno solo." + fp2_lyonese_monk.0831.a.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.a.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0831.b:0 "Una separación entre Padre e Hijo no menosprecia a ninguno." + fp2_lyonese_monk.0831.b.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.b.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0831.c:0 "La primacía del Padre es inmutable." + fp2_lyonese_monk.0831.c.tt.success:0 "Te ganas a los [acolyte_host.GetFaith.PriestNeuterPlural]" + fp2_lyonese_monk.0831.c.tt.failure:0 "El clero te abuchea" + fp2_lyonese_monk.0831.d:0 "¿Nos hemos roto en líneas dogmáticas tan rápidamente?" + + fp2_lyonese_monk.0841.t:0 "$fp2_lyonese_monk.0000.t.council$ Desde el abismo" + fp2_lyonese_monk.0841.desc.intro:0 "¡Hoy nace un #EMP nuevo#! credo [acolyte_host.GetFaith.GetAdherentName]! " + fp2_lyonese_monk.0841.desc.pluralist:0 "Habiendo asumido la necesidad de acomodar a otros en nuestras tierras," + fp2_lyonese_monk.0841.desc.righteous:0 "Habiendo permanecido decididos a tratar con otros en nuestras tierras," + fp2_lyonese_monk.0841.desc.fundamentalist:0 "Habiendo decidido convertir a los no salvados en nuestras tierras," + fp2_lyonese_monk.0841.desc.sanctioned_false_conversions:0 "no vemos ningún problema en seguir siendo prácticos cuando la situación se invierte." + fp2_lyonese_monk.0841.desc.religious_law:0 "seguimos, sin embargo, comprometidos a resolver abiertamente nuestras disputas teológicas." + fp2_lyonese_monk.0841.desc.pursuit_of_power:0 "no vemos motivo para no esforzarnos en #EMP expandir#! esas tierras a cualquier coste." + fp2_lyonese_monk.0841.desc.felicitous:0 "\n\nTras un feroz debate, los elocuentes eruditos de la [GetFaithDoctrine('special_doctrine_adoptionist_school_felicitous_doctrine').GetBaseName|l] triunfan al fin." + fp2_lyonese_monk.0841.desc.elipandic:0 "\n\nCon un debate estoico, los racionales eruditos de la [GetFaithDoctrine('special_doctrine_adoptionist_school_elipandic_doctrine').GetBaseName|l] han salido triunfantes." + fp2_lyonese_monk.0841.desc.radical:0 "\n\nTras toda esta discusión sin sentido, solo los más incendiarios de la [GetFaithDoctrine('special_doctrine_adoptionist_school_radical_doctrine').GetBaseName|l] han conservado algo parecido a la claridad de visión y ahora esperamos que nos guíen." + fp2_lyonese_monk.0841.desc.outro:0 "\n\nYa no somos el mero sueño de un clérigo solitario y errante. Ahora somos una comunidad viva y vibrante, que seguramente toda la cristiandad adoptará pronto." + fp2_lyonese_monk.0841.a:0 "Que nos llamen herejes. Simplemente tenemos matices de los que ellos carecen." + fp2_lyonese_monk.0841.b:0 "Nuestras palabras son sensatas, como nuestras acciones." + fp2_lyonese_monk.0841.c:0 "¡Contemplad a esos falsos cristianos y su politeísmo al descubierto!" + fp2_lyonese_monk.0841.d:0 "Ojalá hayamos tomado la decisión correcta." diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_major_decisions_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_major_decisions_l_spanish.yml new file mode 100644 index 0000000000..df53ec627f --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_major_decisions_l_spanish.yml @@ -0,0 +1,6 @@ +l_spanish: + secure_mediterranean_decision:0 "Asegurarse el Mediterráneo" + secure_mediterranean_decision_confirm:0 "¡Mare Nostrum!" + secure_mediterranean_decision.a:1 "Desbloquea el [casus_belli|lE] #italic Conquista mediterránea#!, que te permite conquistar cualquier condado en las costas mediterráneas mientras dure el modificador de la [house|lE] por controlar el/la [mediterranean_title.GetName]" + secure_mediterranean_decision.involved_notif:0 "[mediterranean_conqueror.GetPrimaryTitle.GetBaseName] se aseguró el Mediterráneo" + secure_mediterranean_decision.involved_notif_desc:0 "La casa de [mediterranean_house.GetName] ha unido las islas de [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] y [sicily.GetNameNoTier]. Proclama el dominio sobre el Mediterráneo y crea un [casus_belli|lE] válido contra tus condados costeros mediterráneos." diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_opinions_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_opinions_l_spanish.yml new file mode 100644 index 0000000000..3a7e165d19 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_opinions_l_spanish.yml @@ -0,0 +1,9 @@ +l_spanish: + ################################################## + # #Event Opinions + fp2_consulted_me_opinion:0 "Me consultó" + fp2_betrayed_opinion:0 "Traicionado" + fp2_reassured_faith_opinion:0 "Reafirmó mi fe" + fp2_questioned_my_faith_opinion:0 "Cuestionó mi fe" + fp2_tolerated_me_opinion:0 "Me toleró" + fp2_enforced_truce_opinion:0 "Tregua impuesta" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_other_decisions_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_other_decisions_l_spanish.yml new file mode 100644 index 0000000000..233a76c222 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_other_decisions_l_spanish.yml @@ -0,0 +1,191 @@ +l_spanish: + improve_city_province_decision:1 "$improve_city_province_decision_name$" + improve_city_province_decision_name:0 "Ciudades ampliadas" + improve_city_province_decision_desc:1 "Pagar para que se construyan nuevos barrios extravagantes en tu ciudad" + improve_city_province_decision_confirm:0 "Empezar la expansión" + improve_city_province_decision_tooltip:0 "Invertir dinero para conseguir nuevas casillas de [building|lE] en tus [cities|lE]" + improve_city_province_decision_decision_no_effect:1 "No hay ninguna [city|lE] disponible" + improve_city_province_decision_at_least_one_city_tt:0 "Al menos una ciudad tiene menos de 5 casillas de edificio" + + fp2_secure_mediterranean.t:0 "Asegurarse el Mediterráneo" + fp2_secure_mediterranean.desc:0 "Con las islas clave del Mediterráneo seguras, que hacen las veces de torres de vigilancia marítimas, es hora de reclamar nuestro dominio sobre las olas del mar." + fp2_secure_mediterranean.tip:0 "Reclamar el dominio sobre el Mediterráneo" + + secure_iberian_foothold_decision_title:0 "Enclave ibérico" + secure_iberian_foothold_decision_desc:1 "Los debilitados estados beligerantes de Iberia abrieron las puertas de la península al exterior. Si alguien puede proclamarse el nuevo líder [ROOT.Char.GetFaith.GetReligion.GetAdherentName] de la región o simplemente un glorioso invasor, podría ganar mucho." + secure_iberian_foothold_decision_tooltip:0 "Integrar parte de Iberia" + secure_iberian_foothold_decision_confirm:0 "Al más fuerte." + fp2_struggle_uninvolved_or_external_tt:0 "Tu [capital|lE] está fuera de la [region|lE] de [GetGeographicalRegion('world_europe_west_iberia').GetName]." + fp2_struggle_secure_iberian_foothold_empire_tt:0 "[Concept( 'hold', 'Poseer' )|E] un [title|lE] de [empire|lE] distinto de [GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_phase_hostility_or_opportunity_tt:1 "La [struggle_phase|lE] ibérica es [struggle_phase_iberia_hostility|lE] u [struggle_phase_iberia_opportunity|lE] (Actualmente: [GetStruggle('iberian_struggle').GetCurrentPhase.GetName])" + fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt:0 "[Concept( 'hold', 'Poseer' )|E] y [Concept( 'completely_control', 'controlar totalmente' )|E] un [kingdom|lE] [de_jure|lE] de [GetTitleByKey('e_spain').GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_kingdom_faith_tt:0 "Al menos el #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_faith_target_percent_value')|0] %#! de los [counties|lE] [de_jure|lE] de este [title|lE] son [THIS.Char.GetFaith.GetAdherentNamePlural]" + fp2_struggle_secure_iberian_foothold_kingdom_border_tt:0 "Este [title|lE] limita con tierra [de_jure|lE] de un [empire|lE] que [Concept( 'hold', 'posees' )|E] que no es parte de [GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_secure_iberian_foothold_kingdom_held_tt:0 "Has poseído este [title|lE] durante al menos [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_years_value')|0Z] años" + + fp2_struggle_secure_iberian_foothold_religion_tt:0 "[Concept( 'hold', 'Poseer' )|E] como mínimo un #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_target_percent_value')|0] %#! de los [counties|lE] de [faith|lE] [THIS.Char.GetFaith.GetReligion.GetAdjective] en la [region|lE] de [GetGeographicalRegion('world_europe_west_iberia').GetName] (Actualmente: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_religion_percent_value')|1] %)\n" + fp2_struggle_secure_iberian_foothold_outsider_tt:0 "[Concept( 'hold', 'Poseer' )|E] como mínimo un #Z [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_target_percent_value')|0] %#! de los [counties|lE] en la [region|lE] de [GetGeographicalRegion('world_europe_west_iberia').GetName] (Actualmente: [SCOPE.ScriptValue('fp2_struggle_secure_iberian_foothold_outsider_percent_value')|0] %)\n" + + fp2_struggle_secure_iberian_foothold_empire_held_effect_tt:0 "Todo [kingdom|lE] [de_jure|lE] de [GetTitleByKey('e_spain').GetNameNoTier] que cumpla las siguientes condiciones se convertirá en parte [de_jure|lE] de [THIS.Char.GetPrimaryTitle.GetNameNoTier]" + fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt:0 "Todo [kingdom|lE] [de_jure|lE] de [GetTitleByKey('e_spain').GetNameNoTier] que cumpla las siguientes condiciones se convertirá en parte [de_jure|lE] del [empire|lE] de [THIS.Char.GetPrimaryTitle.GetNameNoTier]" + + fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt:0 "La [iberian_struggle|lE] termina" + + iberian_footholder_transfer_tt:0 "[THIS] [THIS.Title.GetName] de [THIS.GetName]" + + fp2_other_decisions.1000.t:0 "$secure_iberian_foothold_decision_title$: Consolidación [iberian_footholder.GetPrimaryTitle.GetAdjectiveNoTooltip]" + fp2_other_decisions.1000.involved_religion:0 "Las guerras de los incontrolables principados de Iberia han estado a punto de poner de rodillas a los señoríos [ROOT.Char.GetFaith.GetReligion.GetAdherentNamePlural] de la región.\n\nSin nuestra intervención, los fieles a [ROOT.Char.GetFaith.HighGodName] habrían acabado siendo expulsados de la península por los imperiosos infieles.\n\n" + fp2_other_decisions.1000.desc:0 "Las divididas fes y gentes de Iberia nos han dado una gran oportunidad. Están demasiado ocupados luchando entre sí para oponerse a la invasión [ROOT.Char.GetFaith.GetReligion.GetAdjective] de la Península." + fp2_other_decisions.1000.involved_faith:0 "Somos los legítimos defensores de los [ROOT.Char.GetFaith.GetAdherentNamePlural] del oeste, ahora a salvo bajo la protección del [ROOT.Char.GetPrimaryTitle.GetDefinitiveName]." + fp2_other_decisions.1000.uninvolved_faith:0 "Nos ha tocado a nosotros traer la luz de [ROOT.Char.GetFaith.GetName|l]. Como parte del [ROOT.Char.GetPrimaryTitle.GetDefinitiveName], estas tierras volverán a ser prósperas y pacíficas." + fp2_other_decisions.1000.closing:0 "\n\nCon el tiempo acabarán viendo que la hora de sus falsos dioses había terminado y se regocijarán de que [ROOT.Char.GetFaith.HighGodName] llevase a [ROOT.Char.GetPrimaryTitle.GetDefinitiveName] a la salvación de la región." + fp2_other_decisions.1000.a:0 "Hacía falta sangre nueva en la Península." + + fp2_other_decisions.1001.involved_religion:0 "Tras siglos de guerra en Iberia entre cristianos y moros, nuestra contienda se ha visto aprovechada por el entrometido e imperioso avance [iberian_footholder.GetPrimaryTitle.GetAdjective].\n\n" + fp2_other_decisions.1001.desc:0 "Por distracción, envidia y negligencia, los ibéricos hemos permitido que el intruso [iberian_footholder.GetPrimaryTitle.GetAdjective] se aproveche de la división de nuestra patria e invada los reinos históricos de la Península." + fp2_other_decisions.1001.involved_faith:0 "[iberian_footholder.GetTitledFirstName|l] se ha proclamado líder legítim[iberian_footholder.Custom('ES_OA')] del pueblo [iberian_footholder.GetFaith.GetAdherentNameNoTooltip] en la Península, usando sus victorias como prueba de su legitimidad sobre los renqueantes señoríos [iberian_footholder.GetFaith.GetReligion.GetAdherentNamePlural] de Iberia." + fp2_other_decisions.1001.same_uninvolved_faith:0 "Afirma que nuestros fracasos han sido el castigo [ROOT.Char.GetFaith.HighGodNamePossessive] por desviarnos del justo camino del [iberian_footholder.GetFaith.GetName|l] y que [iberian_footholder.GetTitledFirstName|l] es líder legítim[iberian_footholder.Custom('ES_OA')] de la Iberia [ROOT.Char.GetFaith.GetReligion.GetAdjective]…" + fp2_other_decisions.1001.uninvolved_faith:0 "Con sus victorias como prueba, [iberian_footholder.GetTitledFirstName|l] ha proclamado que su fe es el auténtico camino [iberian_footholder.GetFaith.GetAdherentName], aquel que unirá toda la Península bajo [iberian_footholder.GetFaith.HighGodName]." + fp2_other_decisions.1001.closing:0 "\n\nMientras [iberian_footholder.GetTitledFirstName|l] afianza sus posesiones, las antiguas diferencias entre musulmanes y cristianos palidecen en comparación con esta ocupación [iberian_footholder.GetFaith.GetAdjective]…" + fp2_other_decisions.1001.a:0 "Malditos entrometidos" + + ### Council of Toledo Decision + council_of_toledo_decision_title:0 "Convocar el Concilio de Toledo" + council_of_toledo_decision_desc_count:0 "Llegará el momento de convocar el [SCOPE.ScriptValue('council_of_toledo_counter_value')][ROOT.Char.Custom('get_council_of_toledo_count_suffix')] concilio de [GetTitleByKey('c_toledo').GetNameNoTier], y resolver las cuestiones religiosas de los [ROOT.Char.GetFaith.GetAdherentNamePlural] de nuevo." + council_of_toledo_decision_desc:0 "Durante siglos se celebraron en [GetTitleByKey('c_toledo').GetNameNoTier] concilios religiosos donde clérigos de toda la Cristiandad resolvían las disputas del momento. Si celebramos el 19.º concilio, podremos restaurar esta tradición religiosa visigoda." + council_of_toledo_decision_tooltip:0 "Celebrar una reunión de clérigos [ROOT.Char.GetFaith.GetAdherentNamePlural] en Toledo" + council_of_toledo_decision_confirm:0 "Ya es hora" + council_of_toledo_decision_toledo_holder_trigger:0 "[Concept( 'hold', 'Poseer' )|E] o mandar sobre [GetTitleByKey('c_toledo').GetName] y su [ruler|lE] practica el [THIS.Char.GetFaith.GetName|l]." + council_of_toledo_decision_toledo_faith_trigger:1 "La [faith|lE] es el [THIS.Char.GetLiege.GetFaith.GetName|l]" + council_of_toledo_decision_catalyst_tt:0 "Puede suceder un [struggle_catalyst|lE]" + council_of_toledo_decision_tt:0 "Las recompensas dependen del resultado del Concilio" + # Event - Organization + fp2_other_decisions.0700.council:0 "[SCOPE.ScriptValue('council_of_toledo_counter_value')][ROOT.Char.Custom('get_council_of_toledo_count_suffix')] Concilio de Toledo" + fp2_other_decisions.0700.t:0 "$fp2_other_decisions.0700.council$: Organización" + fp2_other_decisions.0700.19:0 "[council_priest.GetTitledFirstName] ha comenzado los preparativos para el decimonoveno concilio religioso en [GetTitleByKey('c_toledo').GetNameNoTier], a imitación de los antiguos sínodos visigodos.\n\nAunque el alcance del [GetTitleByKey('k_papal_state').GetDefinitiveName] ha crecido desde la invasión mora, nuestro clero sigue manteniendo su propia tradición y autonomía. Es hora de reafirmar la importancia de Iberia como lugar de diálogo religioso.\n\nLas reuniones anteriores incluyeron [ROOT.Char.GetFaith.BishopNeuterPlural] de toda la cristiandad, pero eso ya no tiene por qué ser así…" + fp2_other_decisions.0700.desc:0 "Los [ROOT.Char.GetFaith.BishopNeuterPlural] de Iberia han estado esperando ansiosamente el próximo concilio desde que se recuperó la tradición de Toledo.\n\nMi [council_priest.GetCouncilTitledFirstName] ha comenzado los preparativos, aunque aún está por decidir si se invitará a asistir a sacerdotes de otras tradiciones." + fp2_other_decisions.0700.a:0 "Será un sínodo mozárabe" + fp2_other_decisions.0700.b:0 "Todos los sacerdotes [ROOT.Char.GetFaith.HighGodNamePossessive] son bienvenidos en Toledo" + fp2_other_decisions.0700.b.success:0 "Asisten obispos ecuménicos" + fp2_other_decisions.0700.b.failure:0 "No se hace caso a la llamada a Toledo." + fp2_other_decisions.0700.tt:0 "El [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] comenzará dentro de varias semanas" + # Event - Arrival + fp2_other_decisions.0701.t:0 "$fp2_other_decisions.0700.council$: Asistentes" + fp2_other_decisions.0701.opening.success:0 "Bien se ve que la extensa invitación a [ROOT.Char.GetFaith.AltPriestTermPlural] [ROOT.Char.GetFaith.GetAdherentNamePlural] ha sido bien recibida; muchos [ROOT.Char.GetFaith.BishopNeuterPlural] apreciados de tierras extranjeras han acudido ansiosamente a [GetTitleByKey('c_toledo').GetNameNoTier]." + fp2_other_decisions.0701.opening.failure:0 "La respuesta a nuestra invitación a la comunidad ecuménica ha sido fría; muchos [ROOT.Char.GetFaith.BishopNeuterPlural] han afirmado que el mal tiempo les impedía llegar a [GetTitleByKey('c_toledo').GetNameNoTier], así que la asistencia se limita a los prelados locales…" + fp2_other_decisions.0701.opening.catastrophe:0 "No hemos visto en [GetTitleByKey('c_toledo').GetNameNoTier] un solo obispo, diácono o abad de ninguna otra confesión [ROOT.Char.GetFaith.GetReligion.GetAdjective]; parece que nuestro concilio se ve con desprecio o enfado por nuestra fraternidad ecuménica y solo asisten los prelados locales." + fp2_other_decisions.0701.opening:0 "Grandes y poderosos han acudido a [GetTitleByKey('c_toledo').GetNameNoTier] en representación de todas las sedes y abadías del mundo [ROOT.Char.GetFaith.GetAdherentName]." + fp2_other_decisions.0701.religious_head_bishop:0 "\n\nEntre los prelados menores se encuentra [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], cabeza de la iglesia [portrait_bishop.GetFaith.GetAdjective]." + fp2_other_decisions.0701.powerful_bishop:0 "\n\nQuizás más notable de ellos es [portrait_bishop.GetTitledFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], un[portrait_bishop.Custom('ES_XA')] prelad[portrait_bishop.Custom('ES_OA')] de gran influencia en la fe [portrait_bishop.GetFaith.GetAdjective] ." + fp2_other_decisions.0701.saint_bishop:0 "\n\nLos asistentes cuentan con la bendición de tener entre ellos a [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], un[portrait_bishop.Custom('ES_XA')] sant[portrait_bishop.Custom('ES_OA')] para los [portrait_bishop.GetFaith.GetAdherentNamePlural]" + fp2_other_decisions.0701.theologian_bishop:0 "\n\nEs notable entre ellos [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], un[portrait_bishop.Custom('ES_XA')] teólog[portrait_bishop.Custom('ES_OA')] respetad[portrait_bishop.Custom('ES_OA')] en el mundo [portrait_bishop.GetFaith.GetAdherentName]." + fp2_other_decisions.0701.bad_bishop:0 "\n\nUn[portrait_bishop.Custom('ES_XA')] de [portrait_bishop.Custom('ES_LoLa')]s más conocid[portrait_bishop.Custom('ES_OA')]s, es [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], cuya impiedad es objeto de chistes por toda la Cristiandad." + fp2_other_decisions.0701.senior_bishop:0 "\n\nEl/La mayor de todos los clérigos es [portrait_bishop.GetFirstName], [portrait_bishop.Custom('get_council_of_toledo_attendee_description')], un[portrait_bishop.Custom('ES_XA')] [portrait_bishop.GetWomanMan] de fe. " + fp2_other_decisions.0701.failure:0 "\n\nLos comerciantes de la ciudad amurallada están decepcionados por la baja asistencia, ya que se habían preparado para la visita de un gran número de clérigos. Qué lástima." + fp2_other_decisions.0701.desc:0 "\n\nLa ciudad amurallada ya está viendo los beneficios de los clérigos de visita, cuyo comercio y hospedaje buscan los comerciantes." + fp2_other_decisions.0701.a:0 "Excelente." + fp2_other_decisions.0701.b:0 "Al orgullo le sigue…" + fp2_other_decisions.0701.c:0 "Bien." + fp2_other_decisions.0701.tt:0 "Comienza el [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] Concilio de Toledo" + # Event - Debate + fp2_other_decisions.0702.t:0 "$fp2_other_decisions.0700.council$: Debate" + fp2_other_decisions.0702.19:0 "Siglos después del último concilio del arzobispo Gunderico bajo el rey Witiza, tal [council_priest.GetCouncilTitleFirstName] ha restaurado nuestra tradición con la apertura de la 19.ª reunión en el histórico [GetTitleByKey('c_toledo').GetNameNoTier].\n\n" + fp2_other_decisions.0702.opening:0 "Ha comenzado otro concilio en [GetTitleByKey('c_toledo').GetNameNoTier], esta vez inaugurado por [council_priest.GetCouncilTitleFirstName].\n\n" + fp2_other_decisions.0702.present:0 "\n\nAl final de la semana, quedó rápidamente claro que [debate_bishop.GetTitledFirstName] de [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] contaba con la atención del concilio respecto a este asunto, $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.second_hand:0 "\n\nA medida que las conversaciones se acercan a su fin, queda claro que se ve [debate_bishop.Custom('ES_AlAla')] [debate_bishop.GetTitledFirstName] de [debate_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] como líder de esta opinión, $fp2_other_decisions.0702.closing$" + fp2_other_decisions.0702.conversion:0 "Rápidamente surgió el tema dominante de que la conversión de herejes e infieles es la única manera de garantizar la paz y proteger a los [ROOT.Char.GetFaith.GetAdherentNamePlural]." + fp2_other_decisions.0702.reform:0 "El tema clave fue que los [ROOT.Char.GetFaith.GetAdherentNamePlural] no deben temer una reforma importante, ahora que la posición de la iglesia ibérica es segura." + fp2_other_decisions.0702.tolerance:0 "El tema dominante fue que los [ROOT.Char.GetFaith.GetAdherentNamePlural] deberían ser más tolerantes con los infieles pacíficos, una idea que se convirtió rápidamente en el centro de las conversaciones." + fp2_other_decisions.0702.rights:0 "El tema principal fue la preocupación por salvaguardar los antiguos derechos del clero [ROOT.Char.GetFaith.GetAdherentName] y la reparación de las iglesias." + fp2_other_decisions.0702.hof:0 "Sorprendentemente, la idea de que los [ROOT.Char.GetFaith.GetAdherentNamePlural] necesitaban su propio líder espiritual fue la preocupación más acuciante de muchos de nuestros obispos." + fp2_other_decisions.0702.pope:0 "Se creó un ambiente de colaboración y muchos obispos abogaron por una mayor cooperación entre los [ROOT.Char.GetFaith.GetAdherentNamePlural] y sus hermanos ecuménicos." + fp2_other_decisions.0702.heresy:0 "Una energía urgente se apoderó de las conversaciones, cuando se mencionó la amenaza que suponían los [heretic_faith.GetAdherentNamePlural], herejes como los priscilianistas o los arrianos del pasado." + fp2_other_decisions.0702.closing:0 "aunque [counter_bishop.GetTitledFirstName|U] de [counter_bishop.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] contrarrestó con más fuerza aún sus argumentos." + fp2_other_decisions.0702.a:0 "No podría estar más de acuerdo." + fp2_other_decisions.0702.b.hof:0 "No es la voluntad [ROOT.Char.GetFaith.HighGodNamePossessive]" + fp2_other_decisions.0702.b:0 "Será acallad[debate_bishop.Custom('ES_OA')] a gritos." + council_of_toledo_ruler_effect_tt:0 "Todo [ruler|lE] [council_toledo_faith.GetAdherentName]" + # Event - Invalidated + fp2_other_decisions.0703.t:0 "$fp2_other_decisions.0700.council$: Pospuesto" + fp2_other_decisions.0703.war:0 "Con el inicio de la guerra, [council_toledo_host.GetTitledFirstName] ha pospuesto el siguiente Concilio de Toledo por el momento." + fp2_other_decisions.0703.control:0 "Al perder [GetTitleByKey('c_toledo').GetNameNoTier], ya no se podrá celebrar el siguiente Concilio de Toledo…" + fp2_other_decisions.0703.desc:0 "\n\nSeguro que los [ROOT.Char.GetFaith.GetAdherentNamePlural] se recuperarán pronto de este revés…" + fp2_other_decisions.0703.a:0 "Decepcionante." + # Event - Ping + fp2_other_decisions.0704.t:0 "El $fp2_other_decisions.0700.council$" + fp2_other_decisions.0704.success:0 "\n\nCon el apoyo [council_toledo_host.Custom('ES_DelDela')] [council_toledo_host.GetTitledFirstName], el clero [ROOT.Char.GetFaith.GetAdherentName] ha hecho oír su voz." + fp2_other_decisions.0704.failure:0 "Pero parece que [council_toledo_host.GetTitledFirstName] tenía otras ideas y presionó con firmeza en contra de aquellos acercamientos." + fp2_other_decisions.0704.a:0 "Interesante." + # Custom Loc + council_toledo_landed_desc:0 "[ROOT.Char.GetTitleAsNameNoTooltip] de [ROOT.Char.GetPrimaryTitle.GetNameNoTier]" + council_toledo_unlanded_desc:0 "Arzobispo de [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTier]" + # Tooltips + fp2_council_culture_tt:0 "Las [cultures|lE] ibéricas ganan #positive_value [SCOPE.ScriptValue('council_toledo_culture_acceptance_value')|0]#! de [cultural_acceptance|lE] de la [THIS.Char.GetCulture.GetName]" + fp2_council_opinion_mozarabic_effect_tt:0 "Todo asistente mozárabe" + fp2_council_opinion_other_effect_tt:0 "Todo asistente no mozárabe" + fp2_council_conversion_modifier_tt:0 "Convertir fe del condado progresará más rápidamente frente a otras [religions|lE] mientras este modificador esté presente" + fp2_council_heresies_modifier_tt:0 "Convertir fe del condado progresará más rápidamente frente a otras [faiths|lE] de la misma [religion|lE] con [head_of_faiths|lE] mientras este modificador esté presente" + excluded_from_council_toledo_tt:0 "Cualquier otro [head_of_faith|lE] [THIS.Char.GetFaith.GetReligion.GetAdherentName] en [diplomatic_range|lE]" + fp2_council_end_tt:0 "Termina el [SCOPE.ScriptValue('council_of_toledo_counter_value')][THIS.Char.Custom('get_council_of_toledo_count_suffix')] Concilio de Toledo" + # Modifiers + fp2_small_council_modifier:0 "Concilio de Toledo" + fp2_small_council_modifier_desc:0 "Se ha celebrado en Toledo un concilio local de prelados que trajo prosperidad a la ciudad." + fp2_big_council_modifier:0 "$fp2_small_council_modifier$" + fp2_big_council_modifier_desc:0 "Se ha celebrado en Toledo un gran concilio de prelados que trajo una gran prosperidad a la ciudad." + fp2_disappointing_council_modifier:0 "$fp2_small_council_modifier$" + fp2_disappointing_council_modifier_desc:0 "Se ha celebrado en Toledo un concilio con una asistencia decepcionante, que ha salido caro a los comerciantes de la ciudad." + fp2_stifled_council_modifier:0 "Concilio asfixiado" + fp2_stifled_council_modifier_desc:0 "Contradecir un concilio religioso ha hecho que este personaje sea impopular entre el clero." + fp2_council_conversion_modifier:0 "Concilio de conversión" + fp2_council_conversion_modifier_desc:0 "El último Concilio de Toledo animó a la conversión de los infieles en los señoríos mozárabes." + fp2_council_tolerance_modifier:0 "Concilio de tolerancia" + fp2_council_tolerance_modifier_desc:0 "El último Concilio de Toledo animó a la tolerancia entre las religiones de la Península." + fp2_council_reform_modifier:0 "Concilio de reforma" + fp2_council_reform_modifier_desc:0 "El último Concilio de Toledo animó a la reforma de la Iglesia mozárabe dado su nuevo poder." + fp2_council_rights_modifier:0 "Concilio de derechos" + fp2_council_rights_modifier_desc:0 "El último Concilio de Toledo animó a la protección de los derechos clericales y la reparación de iglesias." + fp2_council_hof_modifier:0 "Concilio de liderazgo" + fp2_council_hof_modifier_desc:0 "El último Concilio de Toledo animó a los mozárabes a proclamar a su propio líder de la fe." + fp2_council_pope_modifier:0 "Concilio de cooperación" + fp2_council_pope_modifier_desc:0 "El último Concilio de Toledo animó a la cooperación entre mozárabes y el más extenso mundo cristiano." + fp2_council_heresy_modifier:0 "Concilio de inquisición" + fp2_council_heresy_modifier_desc:0 "El último Concilio de Toledo animó a la erradicación de las herejías que han aparecido en Iberia." + # Opinions + fp2_council_toledo_opinion:0 "$fp2_small_council_modifier$" + fp2_excluded_from_council_toledo_opinion:0 "Con exclusión de Toledo" + fp2_council_toledo_new_hof_opinion:0 "$fp2_council_hof_modifier$" + fp2_council_toledo_pope_opinion:0 "$fp2_council_pope_modifier$" + # Tasks + council_toledo_conversion_task_desc:0 "$fp2_council_conversion_modifier$" + council_toledo_heresies_task_desc:0 "$fp2_council_heresy_modifier$" + # Other + fervor_gain_council_toledo:0 "$fp2_small_council_modifier$" + fp2_council_toledo_culture_acceptance_desc:0 "$fp2_small_council_modifier$" + + found_kingdom_toledo_decision_title:0 "Fundar el Reino de Toledo" + found_kingdom_toledo_decision_desc:0 "Desde que el reino visigodo cayó ante los moros, [GetTitleByKey('c_toledo').GetNameNoTier] ha quedado relegada. Como capital de un nuevo señorío [ROOT.Char.GetFaith.GetAdherentName], será de nuevo sede de reyes." + found_kingdom_toledo_decision_confirm:0 "¡Toledo es el corazón de Iberia!" + found_kingdom_toledo_decision_tooltip:0 "Fundar un [kingdom|lE] de [GetFaithByKey('mozarabic_church').GetAdherentName] situado en [GetTitleByKey('k_toledo').GetNameNoTier]" + found_kingdom_toledo_culture_tt:0 "Tu [culture|lE] tiene [heritage|lE] ibérica" + found_kingdom_toledo_faith_tt:0 "Tu [faith|lE] es la [GetFaithByKey('mozarabic_church').GetAdjective] o se creó a partir de esta." + found_kingdom_toledo_duchy_tt:0 "[Concept( 'hold', 'Poseer' )|E] y [Concept( 'completely_control', 'controlar completamente' )|E] cualquier [duchy|lE] que limite [de_jure|lE] con [GetTitleByKey('d_toledo').GetName] y que sea parte de un [kingdom|lE] con más dos [duchies|lE] [de_jure|lE]" + found_kingdom_toledo_capital_tt:0 "[GetTitleByKey('c_toledo').GetNameNoTier] es tu [realm_capital|lE]" + + fp2_other_decisions.1100.t:0 "El Reino de Toledo" + fp2_other_decisions.1100.desc:0 "Con la fuerza de mi posición más allá de toda duda, por fin tuvo lugar la coronación en [GetTitleByKey('c_toledo').GetNameNoTier], tal como estaba prevista.\n\nYa es hora de que los [ROOT.Char.GetFaith.GetAdherentNamePlural] nos forjemos nuestro propio dominio, distinto de los insignificantes taifas y los dominios del norte. ¡Un señorío que rivalice con el reino visigodo de antaño!" + fp2_other_decisions.1100.a:0 "Que nuestro reino prospere." + + fp2_other_decisions.1101.desc:0 "En su afán de superación, [toledo_former.GetTitledFirstName] se ha hecho coronar formalmente en [GetTitleByKey('c_toledo').GetNameNoTier].\n\nLa fuerza de este nuevo reino [toledo_former.GetFaith.GetAdherentName], que incorpora las tierras de los antiguos dominios ibéricos, está ya fuera de toda duda.\n\n" + fp2_other_decisions.1101.stolen:1 "¡Habrá que hacer frente a estos irritantes advenedizos antes o después!" + fp2_other_decisions.1101.mozarab:0 "Aunque es una buena señal para nuestra fe, puede ser un arma de doble filo…" + fp2_other_decisions.1101.a:0 "¡No durarán mucho!" + fp2_other_decisions.1101.b:0 "Algo que no podemos perder de vista." + fp2_other_decisions.1101.c:0 "Interesante." + + fp2_form_kingdom_toledo_modifier:0 "$fp2_other_decisions.1100.t$" + fp2_form_kingdom_toledo_modifier_desc:0 "Este personaje ha fundado un nuevo reino con centro en la antigua capital visigoda." + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + council_of_toledo_decision_toledo_vassal_trigger:0 "Al menos 3 [vassals|lE]:" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_spanish.yml new file mode 100644 index 0000000000..703f7eb554 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_struggle_ending_decisions_l_spanish.yml @@ -0,0 +1,91 @@ +l_spanish: + ##### Hostility ##### + struggle_iberia_ending_hostility_decision:1 "Dominio [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]" + struggle_iberia_ending_hostility_decision_desc:1 "Es hora de que un líder fuerte saque esta Península del fango de la guerra y la división. ¡Iberia quedará unida bajo un [ROOT.Char.Custom('GetQueenKing')|l] [ROOT.Char.Custom('ES_FaithGenderedAdj')] que enarbole la bandera de [ROOT.Char.GetPrimaryTitle.GetNameNoTooltip]!" + struggle_iberia_ending_hostility_decision_tooltip:0 "Fin de la [struggle|lE] ibérica" + struggle_iberia_ending_hostility_decision_confirm:1 "Finalizar la contienda ibérica" + # Triggers + struggle_iberia_ending_hostility_decision_kingdom_tt:0 "[Concept( 'hold', 'Posees' )|E] y [Concept( 'completely_control', 'controlas totalmente' )|E] al menos dos [kingdoms|lE] [de_jure|lE] de [GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_kingdom_total_value')|0])" + struggle_iberia_ending_hostility_decision_united_spanish_throne_tt:0 "Has unido los tronos de las Españas bajo tu [primary_title|lE]" + struggle_iberia_ending_hostility_decision_county_tt:0 "Todo [county|lE] [de_jure|lE] de tu [kingdom|lE] [capital|lE] ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) debe ser de cultura [THIS.Char.GetCulture.GetName] y fe [THIS.Char.GetFaith.GetAdjective] ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_value')|0])" + struggle_iberia_ending_hostility_decision_county_light_tt:0 "El 75 % de los [counties|lE] [de_jure|lE] de tu [kingdom|lE] [capital|lE ([THIS.Char.GetCapitalLocation.GetCounty.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]) debe ser de cultura [THIS.Char.GetCulture.GetName] y fe [THIS.Char.GetFaith.GetAdjective ([SCOPE.ScriptValue('fp2_struggle_hostility_county_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_hostility_county_total_light_value')|0])" + struggle_iberia_ending_hostility_decision_region_tt:2 "Ningún otro [ruler|lE] [independent|lE] [struggle_involved|lE] controla más del [SCOPE.ScriptValue('fp2_struggle_hostility_region_percent_value')|0] % de [GetGeographicalRegion('world_europe_west_iberia').GetName]" + # Effects + fp2_struggle_hostility_opinion_tt:1 "Opinión de [characters|lE] de la misma [faith|lE] o [culture|lE]: #positive_value +[SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_opinion_negative_tt:0 "Los [characters|lE] de otras [faiths|lE] o [cultures|lE] [Concept( 'struggle_involved', 'involucradas' )|E]: #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_opinion_value')]#!" + fp2_struggle_hostility_conversion_tt:1 "Velocidad de la [councillor_task|lE] $task_conversion$ o $task_promote_culture$ en la [region|lE] [GetGeographicalRegion('world_europe_west_iberia').GetName]: #P +50 %#!" + fp2_struggle_hostility_conversion_holy_tt:0 "Velocidad de la [councillor_task|lE] $task_conversion$ en la [region|lE] [GetGeographicalRegion('world_europe_west_iberia').GetName]: #P +50 %#!" + fp2_struggle_hostility_conversion_culture_tt:0 "Velocidad de la [councillor_task|lE] $task_promote_culture$ en la [region|lE] [GetGeographicalRegion('world_europe_west_iberia').GetName]: #P +50 %#!" + fp2_struggle_hostility_list_tt:1 "Elegir uno o ambos de los siguientes:\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_faith_modifier').GetNameWithTooltip|L]. Además, algunas [holy_wars|lE] serán más fáciles de librar.\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_culture_modifier').GetNameWithTooltip|L]. Además, algunas [wars|lE] de conquista serán más fáciles de librar.\n$EFFECT_LIST_BULLET$[GetModifier('fp2_struggle_hostility_house_combined_modifier').GetNameWithTooltip|L]. Además, algunas [holy_war|lE] y [wars|lE] y de conquista serán más fáciles de librar." + fp2_struggle_hostility_holy_cb_tt:0 "A [casus_bellis|lE] $HOLY_WAR_DUCHY_NAME$ contra otras [faiths|lE] [Concept( 'struggle_involved', 'involucradas' )|E]: #positive_value -50 %#!" + fp2_struggle_hostility_holy_cb_joint_tt:0 "A [casus_bellis|lE] $HOLY_WAR_DUCHY_NAME$ contra otras [faiths|lE] [Concept( 'struggle_involved', 'involucradas' )|E]: #positive_value -50 %#!\n$culture_parameter_cb_lower_piety_level_requirement$" + fp2_struggle_hostility_culture_cb_tt:0 "A [casus_bellis|lE] $CONQUEST_DUCHY_CB_NAME$ contra otras [cultures|lE] [Concept( 'struggle_involved', 'involucradas' )|E]: #positive_value -50 %#!" + fp2_struggle_hostility_culture_tt:0 "Todas las [cultures|lE] [Concept( 'struggle_involved', 'involucradas' )|E] pierden un #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_value')] %#! de [cultural_acceptance|lE] del resto" + fp2_struggle_hostility_culture_large_tt:0 "Todas las [cultures|lE] [Concept( 'struggle_involved', 'involucradas' )|E] pierden un #negative_value [SCOPE.ScriptValue('fp2_struggle_hostility_culture_acceptance_large_value')] %#! de [cultural_acceptance|lE] del resto" + fp2_struggle_hostility_acceptance_tt:0 "Hostilidad en Iberia" + # Modifiers + fp2_struggle_hostility_house_faith_modifier:1 "Hostilidad de fe" + fp2_struggle_hostility_house_faith_modifier_desc:0 "Esta casa ha conquistado la mayor parte de Iberia en nombre de su fe." + fp2_struggle_hostility_house_culture_modifier:1 "Hostilidad cultural" + fp2_struggle_hostility_house_culture_modifier_desc:0 "Esta casa ha conquistado la mayor parte de Iberia en nombre de su pueblo." + fp2_struggle_hostility_house_combined_modifier:1 "Hostilidad de dominación" + fp2_struggle_hostility_house_combined_modifier_desc:0 "Esta casa ha conquistado la mayor parte de Iberia en nombre de su fe y su pueblo." + fp2_struggle_hostility_faith_conversion_task_desc:0 "$fp2_struggle_hostility_house_faith_modifier$" + fp2_struggle_hostility_culture_conversion_task_desc:0 "$fp2_struggle_hostility_house_culture_modifier$" + ##### Compromise ##### + struggle_iberia_ending_compromise_decision:1 "Statu quo" + struggle_iberia_ending_compromise_decision_desc:0 "Estos conflictos interminables por la Península solo nos debilitan a todos. Es hora de aceptar que Iberia nunca estuvo destinada a estar unida, y en su lugar conformarme con [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]." + struggle_iberia_ending_compromise_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_compromise_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_compromise_decision_kingdom_tt:0 "[Concept( 'hold', 'Posees' )|E] y [Concept( 'completely_control', 'controlas totalmente' )|E] cualquier [kingdom|lE] [de_jure|lE] de [GetTitleByKey('e_spain').GetNameNoTier] ([SCOPE.ScriptValue('fp2_struggle_ending_kingdom_counter_value')|0]/[SCOPE.ScriptValue('fp2_struggle_conciliation_kingdom_total_value')|0])" + struggle_iberia_ending_compromise_decision_region_tt:0 "Controlas menos de un [SCOPE.ScriptValue('fp2_struggle_compromise_owned_percent_value')|0] % de la [region|lE] de [GetGeographicalRegion('world_europe_west_iberia').GetName] (Actual: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_owned_percent_value')|0] %)" + struggle_iberia_ending_compromise_decision_other_region_tt:0 "Ningún otro [ruler|El] [independent|lE] [struggle_involved|lE] controla un [SCOPE.ScriptValue('fp2_struggle_compromise_involved_percent_value')|0] % o más de la [region|lE] de [GetGeographicalRegion('world_europe_west_iberia').GetName]" + struggle_iberia_ending_compromise_decision_opinion_tt:0 "Los demás [rulers|El] [independent|lE]s [Concept( 'struggle_involved', 'involucrados' )|E] tienen una [opinion|lE] sobre ti de al menos [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_value')|0] o son objetivo de un [strong_hook|lE] ([SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_opinion_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + struggle_iberia_ending_compromise_decision_independent_tt:0 "Ningún otro [ruler|El] [independent|lE] [struggle_involved|lE] tiene [rank|lE] de [king|lE] o [emperor|lE] (Actual: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_independent_counter_value')|0])" + struggle_iberia_ending_compromise_decision_interloper_tt:0 "Más del [SCOPE.ScriptValue('fp2_struggle_compromise_uninvolved_percent_value')] % de la [region|lE] de [GetGeographicalRegion('world_europe_west_iberia').GetName] pertenece a [rulers|lE] [Concept( 'struggle_interloper', 'entrometidos' )|E] o [Concept( 'struggle_uninvolved', 'no involucrados' )|E] (Actual: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_region_interloper_percent_value')|1] %)" + struggle_iberia_ending_compromise_truce_tt:1 "No hay [wars|lE] entre [rulers|lE] [independent|lE]s [Concept( 'struggle_involved', 'involucrados' )|E] (Actual: [SCOPE.ScriptValue('struggle_iberia_ending_compromise_decision_war_counter_value')|0])" + # Effects + fp2_struggle_compromise_create_new_kingdoms_tt:0 "Todo [duchy|lE] [independent|lE] o separado de la [region|lE] de [GetGeographicalRegion('world_europe_west_iberia').GetName] se convierte en un [kingdom|lE] [de_jure|lE]" + fp2_struggle_compromise_create_new_empires_tt:1 "Todo [kingdom|lE] [de_jure|lE] de la [region|lE] de [GetGeographicalRegion('world_europe_west_iberia').GetName] con más de [EmptyScope.ScriptValue('fp2_struggle_compromise_ending_minimal_empire_size')|0] [counties|lE] se convierte en un [empire|lE] [de_jure|lE]. Los [kingdoms|lE] restantes caerán en el [de_jure|lE] de un [empire|lE] vecino." + fp2_struggle_compromise_house_rewards_tt:2 "Tu [house|lE] y la del [ruler|lE] [independent|lE] [struggle_involved|lE]" + fp2_struggle_compromise_house_enforce_truce_rewards_tt:0 "Desbloquea la [interaction|lE] [enforce_truce|lE] sobre las otras [houses|lE]" + fp2_struggle_compromise_defensive_rewards_tt:2 "Tus [counties|lE] y los del [ruler|lE] [independent|lE] [struggle_involved|lE]" + fp2_struggle_compromise_truce_tt:1 "Todo [ruler|El] [independent|lE] [struggle_involved|lE] gana una [truce|lE] de #V 10 años#! con los demás." + TRUCE_FP2_COMPROMISE:0 "Compromiso en Iberia" + # Modifiers + fp2_struggle_compromise_house_reward_modifier:0 "Compromiso" + fp2_struggle_compromise_house_reward_modifier_desc:0 "Esta casa sacó a su señorío de la contienda por Iberia." + fp2_struggle_compromise_defensive_reward_modifier:0 "Bastión regional" + fp2_struggle_compromise_defensive_reward_modifier_desc:1 "Este condado es la capital histórica de uno de los principados ibéricos históricos que ha sobrevivido a siglos de contienda." + ##### Conciliation ###### + struggle_iberia_ending_conciliation_decision:1 "Distensión" + struggle_iberia_ending_conciliation_decision_desc:0 "Las heridas de los siglos pasados no sanarán fácilmente, pero debemos intentarlo si la Península quiere encontrar una paz duradera. En verdad, Iberia nos pertenece a todos." + struggle_iberia_ending_conciliation_decision_tooltip:0 "$struggle_iberia_ending_hostility_decision_tooltip$" + struggle_iberia_ending_conciliation_decision_confirm:0 "$struggle_iberia_ending_hostility_decision_confirm$" + # Triggers + struggle_iberia_ending_conciliation_decision_alliance_tt:0 "Los demás [rulers|El] [independent|lE]s [Concept( 'struggle_involved', 'involucrados' )|E] tienen una [alliance|lE] contigo ([SCOPE.ScriptValue('struggle_iberia_ending_conciliation_decision_alliance_counter_value')|0]/[SCOPE.ScriptValue('struggle_iberia_ending_ending_decision_foreign_realm_total_value')|0])" + #Effects + fp2_struggle_conciliation_marriage_unlocked_tt:1 "#positive_value Permite#! permanentemente el [marriage|lE] interconfesional entre todas las [cultures|lE] [Concept( 'struggle_involved', 'involucradas' )|E]" + fp2_struggle_conciliation_holy_war_disabled_tt:1 "#negative_value Desactiva#! las [holy_wars|lE] ofensivas entre todas las [cultures|lE] [Concept( 'struggle_involved', 'involucradas' )|E]" + fp2_struggle_conciliation_acceptance_tt:0 "Conciliación en Iberia" + fp2_struggle_conciliation_culture_tt:0 "Todas las [cultures|lE] [Concept( 'struggle_involved', 'involucradas' )|E] ganan un #positive_value +[SCOPE.ScriptValue('fp2_struggle_conciliation_culture_acceptance_value')|0] %#! de [cultural_acceptance|lE] de las demás" + fp2_struggle_conciliation_join_war_tt:1 "Permite permanentemente que los [rulers|E] de [cultures|lE] y [faiths|E] [Concept( 'struggle_involved', 'involucradas' )|E] se unan a las [wars|lE] defensivas de otros contra invasores de fuera de [GetGeographicalRegion('world_europe_west_iberia').GetName]" + # Modifiers + fp2_struggle_conciliation_house_reward_modifier:0 "Conciliación" + fp2_struggle_conciliation_house_reward_modifier_desc:0 "Esta casa aceptó que el camino a una paz duradera en Iberia se basa en la paz y la tolerancia." + ### Common + fp2_struggle_can_create_empire_of_hispania_tt:0 "Desbloquea la creación del [empire|lE] de [GetTitleByKey('e_spain').GetNameNoTier]" + fp2_struggle_compromise_destroy_hispania_tt:1 "El [empire|lE] de [GetTitleByKey('e_spain').GetNameNoTier] queda #negative_value destruido#! para siempre" + + CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT:0 "Hostilidad ibérica" + CB_COST_FP2_STRUGGLE_HOSTILITY_FAITH_DISCOUNT:0 "$CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT$" + struggle_iberia_ending_hostility_decision_correct_phase_tt:1 "La [struggle_phase|lE] actual es [struggle_phase_iberia_hostility|lE]" + struggle_iberia_ending_compromise_decision_correct_phase_tt:1 "La [struggle_phase|lE] actual es [struggle_phase_iberia_compromiselE]" + struggle_iberia_ending_conciliation_decision_correct_phase_tt:1 "La [struggle_phase|lE] actual es [struggle_phase_iberia_conciliation|lE]" + fp2_struggle_house_tt:1 "Todos los miembros de la [house|lE]" + fp2_struggle_compromise_war_cost_tt:0 "A [casus_bellis|lE] $HOLY_WAR_DUCHY_NAME$ y $CONQUEST_DUCHY_CB_NAME$ contra otras [cultures|lE] y [faiths|lE] [Concept( 'struggle_involved', 'involucradas' )|E]: #negative_value +50 %#!" + CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER:0 "Compromiso" + struggle_compromise_duchy_transfer_tt:0 "Los [duchies|lE] conectados y [Concept( 'completely_controlled', 'completamente controlados' )|E] transfieren su [de_jure|lE] al [kingdom|lE] de su [top_liege|lE]" + fp2_struggle_can_keep_using_struggle_clash_tt:0 "[struggle_conquest|E] sigue disponible" + struggle_ending_decision_correct_involvement_tt:0 "Estás [struggle_involved|lE]" diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_spanish.yml new file mode 100644 index 0000000000..bf23b179af --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_temporary_placeholder_for_errors_l_spanish.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_spanish: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `propose_best_friendship_interaction.recipient.notification.tt` diff --git a/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_wars_l_spanish.yml b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_wars_l_spanish.yml new file mode 100644 index 0000000000..5cc275e552 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/dlc/fp2/dlc_fp2_wars_l_spanish.yml @@ -0,0 +1,39 @@ +l_spanish: + FP2_BORDER_RAID_CB_NAME:0 "[border_raid|E] contra [DEFENDER.GetPrimaryTitle.GetNameNoTier]" + FP2_BORDER_RAID_CB_SPECIFIC_NAME:0 "[border_raid|E] de [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME:0 "$ORDER$ [Concept( 'border_raid', 'Asalto fronterizo' )|E] [ATTACKER.GetPrimaryTitle.GetAdjective] de [TITLE.GetBaseNameNoTier]" + FP2_BORDER_RAID_WAR_NAME_BASE:0 "[DEFENDER.GetPrimaryTitle.GetName][ATTACKER.GetPrimaryTitle.GetAdjective]" + fp2_border_raid:0 "[border_raid|E]" + + border_raid_cb_desc_victory_attacker:0 "Ganas [gold|lE] en proporción al [development|lE] del [county|lE] objetivo, que se reducirá.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_victory_defender:0 "[attacker.GetName] gana [gold|lE] en proporción al [development|lE] del [county|lE] objetivo, que se reducirá.\n$border_raid_building_tt$\n$border_raid_warning_tt$" + border_raid_cb_desc_white_peace_attacker:0 "No logras terminar tu incursión" + border_raid_cb_desc_white_peace_defender:0 "[attacker.GetName] no logra terminar su incursión" + border_raid_cb_desc_defeat_attacker:0 "Deberás pagar una indemnización en [gold|lE] por el intento de incursión." + border_raid_cb_desc_defeat_defender:1 "[attacker.GetName] deberá pagar una indemnización en [gold|lE] por el intento de incursión." + destroy_random_building_tt:0 "Se destruye un [building|lE] al azar en [raid_county.GetName] y se gana [gold_i] extra" + border_raid_building_tt:0 "Puede que también se destruya un [building|lE]" + border_raid_warning_tt:0 "@warning_icon! #X Los [titles|lE] no cambiarán de mano.#!" + border_raid_message_title:0 "Condado fronterizo asaltado" + + FP2_EXPEL_INTERLOPER_CB_NAME:0 "[iberian_reclamation|E] contra [DEFENDER.GetPrimaryTitle.GetNameNoTier] " + FP2_EXPEL_INTERLOPER_CB_SPECIFIC_NAME:0 "[iberian_reclamation|E] de [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME:0 "$ORDER$ [iberian_reclamation|lE] [ATTACKER.GetPrimaryTitle.GetAdjectiveNoTooltip] de [TITLE.GetBaseNameNoTier]" + FP2_EXPEL_INTERLOPER_WAR_NAME_BASE:0 "[DEFENDER.GetPrimaryTitle.GetName][ATTACKER.GetPrimaryTitle.GetAdjective]" + + iberian_reclamation_cb_victory_desc_attacker_vassalize:0 "Avasallas a [defender.GetShortUIName|U]" + iberian_reclamation_cb_victory_desc_defender_vassalize:0 "[attacker.GetShortUIName|U] te avasalla" + iberian_reclamation_cb_victory_desc_attacker_conquer_1:0 "$EFFECT_LIST_BULLET$Te conviertes en [liege|lE] de los [vassals|lE] [Concept( 'struggle_involved', 'involucrados' )|E] de [rank|lE] inferior de [defender.GetShortUIName] del [duchy|lE] objetivo" + iberian_reclamation_cb_victory_desc_attacker_conquer_2:0 "$EFFECT_LIST_BULLET$Ganas [counties|lE] [Concept( 'struggle_uninvolved', 'no involucrados' )|E] y los de aquellos [holders|lE] con tierras fuera del [duchy|lE]\n" + iberian_reclamation_cb_victory_desc_defender_conquer_1:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName|U] se convierte en [liege|lE] de [defender.GetCharacter.LocalPlayerString( 'tus', 'los' )] [vassals|E] [Concept( 'struggle_involved', 'involucrados' )|E] de [rank|lE] inferior[defender.GetCharacter.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )] del [duchy|lE] objetivo" + iberian_reclamation_cb_victory_desc_defender_conquer_2:0 "$EFFECT_LIST_BULLET$[attacker.GetShortUIName] gana [counties|lE] [Concept( 'struggle_uninvolved', 'no involucrados' )|E] y los de aquellos [holders|lE] con tierras fuera del [duchy|lE]\n" + fp2_expel_interloper:0 "[iberian_reclamation|E]" + + + iberian_reclamation_cb_white_peace_desc_vassalize:0 "[defender.GetShortUIName|U] [defender.GetCharacter.LocalPlayerString( 'seguirás', 'seguirá' )] siendo [independent|lE]" + iberian_reclamation_cb_white_peace_desc_conquer:0 "[defender.GetShortUIName] conservará los [titles|lE] disputados." + iberian_reclamation_cb_defeat_desc_vassalize:0 "$iberian_reclamation_cb_white_peace_desc_vassalize$" + iberian_reclamation_cb_defeat_desc_conquer:0 "$iberian_reclamation_cb_white_peace_desc_conquer$" + iberian_reclamation_cb_defeat_desc:0 "$iberian_reclamation_cb_white_peace_desc$" + + CB_COST_IBERIAN_RECLAMATION:0 "Cuesta [SCOPE.ScriptValue('fp2_expel_interloper_county_cost_value')] de [prestige|lE] por [county|lE]" diff --git a/project/ck3/base_game/localization/spanish/dynasties/dynasty_names_l_spanish.yml b/project/ck3/base_game/localization/spanish/dynasties/dynasty_names_l_spanish.yml index 1697907b16..66c67b65b3 100644 --- a/project/ck3/base_game/localization/spanish/dynasties/dynasty_names_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/dynasties/dynasty_names_l_spanish.yml @@ -6,6 +6,7 @@ dynnp__:0 "'" dynnp_a:0 "a " dynnp_a_:0 "a' " + dynn_Arvidsson_Radestig:0 "Arvidsdōttir Ráðestig" dynnp_ad-:0 "ad-" dynnp_af:0 "af " dynnp_al-:0 "al-" @@ -289,6 +290,7 @@ dynn_Altunia:0 "Altunia" dynn_Altuntekin:0 "Altuntekin" dynn_Alupa:0 "Alupa" + dynn_al-Yiliqi:0 "al-Yiliqi" dynn_Alvarenga:0 "Alvarenga" dynn_Alwa:0 "Alwa" dynn_Alyattes:0 "Alyattes" @@ -516,6 +518,7 @@ dynn_Asti:0 "Asti" dynn_Astikaitis:0 "Astikaitis" dynn_Astorga:0 "Astorga" + dynn_Astrup_Hallkvist:0 "Astrup Hällkvist" dynn_Asturias_de_Oviedo:0 "Asturias de Oviedo" dynn_Asturias_de_Santillana:0 "Asturias de Santillana" dynn_Asturias:0 "Asturias" @@ -867,6 +870,7 @@ dynn_Bergh:0 "Bergh" dynn_Bergido:0 "Bergido" dynn_Berglen:0 "Berglen" + dynn_Berg_Hulthen:0 "Berg Hulthén" dynn_Beriboes:0 "Beriboes" dynn_Beriotes:0 "Beriotes" dynn_Berkanid:0 "Berkanid" @@ -1069,6 +1073,7 @@ dynn_Bradnigh:0 "Bradnigh" dynn_Braenain:0 "Braenain" dynn_Braga:0 "Braga" + dynn_Bragalini:0 "Bragalini" dynn_BraganC_a:0 "Bragança" dynn_Braganza:0 "Braganza" dynn_Bragde:0 "Bragde" @@ -1559,6 +1564,7 @@ dynn_Corvey:0 "Corvey" dynn_Corvina:0 "Corvina" dynn_Corvinus:0 "Corvinus" + dynn_Cortell:0 "Cortell" dynn_Cosmungho:0 "Cosmungho" dynn_Cosnac:0 "Cosnac" dynn_Cosseria:0 "Cosseria" @@ -3288,7 +3294,7 @@ dynn_Kibyrraiotes:0 "Kibyrraiotes" dynn_Kidar:0 "Kidar" dynn_Kiel:0 "Kiel" - dynn_Kievskiy:0 "Kievskiy" + dynn_Kievskiy:1 "Kyivskiy" dynn_Kiil:0 "Kiil" dynn_Kikin:0 "Kikin" dynn_Kilabid:0 "Kilabid" @@ -4341,6 +4347,7 @@ dynn_Murtas:0 "Murtas" dynn_MurZ_iC_:0 "Muržić" dynn_Murzuphlos:0 "Murzuphlos" + dynn_Musa:0 "Banu Musa" dynn_Musafir:0 "Musafir" dynn_Musarrid:0 "Musarrid" dynn_Musavid:0 "Musavid" @@ -4933,6 +4940,7 @@ dynn_Poissy:0 "Poissy" dynn_Poitiers-Valentinois:0 "Poitiers-Valentinois" dynn_Poitiers:0 "Poitiers" + dynn_Poitou:0 "Poitou" dynn_Polan:0 "Polan" dynn_Polani:0 "Polani" dynn_Polentano:0 "Polentano" @@ -5037,7 +5045,7 @@ dynn_Qaraunas:0 "Qaraunas" dynn_Qarmatia:0 "Qarmatia" dynn_Qashid:0 "Qashid" - dynn_Qasid:0 "Qasid" + dynn_Qasid:1 "Banu Qasi" dynn_Qasimid:0 "Qasimid" dynn_Qaturbid:0 "Qaturbid" dynn_Qatwa:0 "Qatwa" @@ -6462,7 +6470,7 @@ dynn_Veintimiglia:0 "Veintimiglia" dynn_Vela:0 "Vela" dynn_Velanati_Chola:1 "Velanati Chola" - dynn_Velasques:0 "Velasques" + dynn_Velasques:1 "Velásques" dynn_Velate:0 "Velate" dynn_Velaz:0 "Velaz" dynn_Veldenz:0 "Veldenz" @@ -6664,6 +6672,7 @@ dynn_Weyhe:0 "Weyhe" dynn_Wickerode:0 "Wickerode" dynn_wickerstrom:1 "Wickerström" + dynn_Wickman:0 "Wickman" dynn_Widling:0 "Widling" dynn_WieletO_w:0 "Wieletów" dynn_Wielkopolski:0 "Wielkopolski" @@ -7482,6 +7491,7 @@ dynn_Alcantara:0 "Alcantara" dynn_Alcanyiz:0 "Alcanyiz" dynn_AlfO_nsez:0 "Alfónsez" + dynn_AlO_itez:0 "Alóitez" dynn_Alpuente:0 "Alpuente" dynn_Andorra:0 "Andorra" dynn_Andrade:0 "Andrade" @@ -7533,6 +7543,7 @@ dynn_EnnE_guez:0 "Ennéguez" dynn_EnrI_quez:0 "Enríquez" dynn_Epila:0 "Epila" + dynn_Eriz:0 "Eriz" dynn_EstE_vez:0 "Estévez" dynn_Estorga:0 "Estorga" dynn_Exea:0 "Exea" @@ -7550,6 +7561,7 @@ dynn_Galligo:0 "Galligo" dynn_GarcE_s:0 "Garcés" dynn_GarcI_a:0 "García" + dynn_GatO_nez:0 "Gatónez" dynn_Gil:0 "Gil" dynn_GirA_ldez:0 "Giráldez" dynn_GO_mez:0 "Gómez" @@ -7575,6 +7587,7 @@ dynn_MartI_nez:0 "Martínez" dynn_Meira:0 "Meira" dynn_MelE_ndez:0 "Meléndez" + dynn_Menendez:0 "Menéndez" dynn_ME_lide:0 "Mélide" dynn_MelO_n:0 "Melón" dynn_ME_ndez:0 "Méndez" @@ -8990,6 +9003,7 @@ dynn_Wadensten:0 "Wadensten" dynn_Collin:0 "Collin" dynn_Daflos:0 "Daflos" + dynn_Zenko:0 "Zenko" #Vlach dynn_BA_dA_rA_u:0 "Bădărău" @@ -9298,6 +9312,7 @@ dynn_Eden:0 "Eden" # Additional visigothic + dynn_Athanagildiana:0 "Atanagildiana" dynn_Athaulf:0 "Athaulf" dynn_Sigireik:0 "Sigireik" dynn_Gaisalaik:0 "Gaisalaik" @@ -9308,6 +9323,7 @@ dynn_Tulga:0 "Tulga" dynn_Hairwig:0 "Hairwig" dynn_Witiza:0 "Witiza" + dynn_Witiziana:0 "Witiziana" dynn_Rotreik:0 "Rotreik" dynn_Lewigild:0 "Lewigild" dynn_Walja:0 "Walja" @@ -10348,6 +10364,7 @@ dynn_Creil:0 "Creil" dynn_E_vreux:0 "Évreux" dynn_GuI_nes:0 "Guînes" + dynn_d__Lyon:0 "d'Lyon" #Punjabi dynn_Varha:0 "Varha" @@ -10378,8 +10395,127 @@ dynn_Wulinda:0 "Wulinda" dynn_Madia:0 "Madia" - dynn_Konstanz:0 "Constanza" + dynn_Konstanz:0 "Constanza" #TO_DO_ECC: Does this belong or was it intentionally deleted? dynn_Tawfid:0 "Tawfida" + + dynn_Shefket:0 "Şevket" + dynn_brantevik:0 "af Brantevik" + + # FP2 + dynn_Awsaga:0 "Awsaga" + dynn_Danis:0 "Banu Danis" + dynn_Khali:0 "Banu Khali" + dynn_Aflahid:0 "Aflahida" + dynn_Aguiar:0 "Aguiar" + dynn_AguilO_:0 "Aguiló" + dynn_Anaya:0 "Anaya" + dynn_Ansarid:0 "Ansarida" + dynn_Aragon:0 "Aragón" + dynn_Aranga:0 "Aranga" + dynn_ArmentA_riz:0 "Armentáriz" + dynn_Atares:0 "Atares" + dynn_Attafid:0 "Attafida" + dynn_Aura:0 "Aura" + dynn_Banu_Albo:0 "Banu Albo" + dynn_Banu_Mirel:0 "Banu Mirel" + dynn_Benfrogia:0 "Benfrogia" + dynn_Belloch:0 "Belloch" + dynn_Berga:0 "Berga" + dynn_Bierzo:0 "Bierzo" + dynn_Birzalid:0 "Birzalida" + dynn_BraN_osera:0 "Brañosera" + dynn_Burgusid:0 "Burgusida" + dynn_Bustillo:0 "Bustillo" + dynn_Calders:0 "Calders" + dynn_Candamo:0 "Candamo" + dynn_Canis:0 "Canis" + dynn_Castallid:0 "Castallid" + dynn_Castrillo:0 "Castrillo" + dynn_Celanova:0 "Celanova" + dynn_Conflent:0 "Conflent" + dynn_Emporion:0 "Emporion" + dynn_Ennecones:0 "Ennecones" + dynn_E_riz:0 "Ériz" + dynn_ErmegI_ldez:0 "Ermegíldez" + dynn_Estigi:0 "Estigi" + dynn_FA_N_ez:0 "Fáñez" + dynn_Folienz:0 "Folienz" + dynn_Girona:0 "Gerona" + dynn_Girone:0 "Girone" + dynn_GuedeA_o:0 "Guedeão" + dynn_Harunid:0 "Harunida" + dynn_Hinojosa:0 "Hinojosa" + dynn_Jayranid:0 "Jayranida" + dynn_Khalafid:0 "Khalafida" + dynn_Khindaswinthiana:0 "Chindasvintiana" + dynn_Labarta:0 "Labarta" + dynn_Labibid:0 "Labibida" + dynn_Lajmid:0 "Lajmida" + dynn_Lanhoso:0 "Lanhoso" + dynn_Lapurdi:0 "Lapurdi" + dynn_Lavedan:0 "Lavedan" + dynn_MacerA_tiz:0 "Macerátiz" + dynn_Manyuhid:0 "Manyuhida" + dynn_Marnel:0 "Marnel" + dynn_Masarrid:0 "Masarrid" + dynn_Mayurqid:0 "Mayurqida" + dynn_Milany:0 "Milany" + dynn_Moles:0 "Moles" + dynn_Mughitid:0 "Mughitida" + dynn_Muhammadid:0 "Muhammadida" + dynn_Mulinid:0 "Mulinida" + dynn_Muntilid:0 "Muntilida" + dynn_Muqatilid:0 "Muqatilida" + dynn_Muzahimid:0 "Muzahimida" + dynn_Muzaynid:0 "Muzaynida" + dynn_Nabilid:0 "Nabilida" + dynn_Nayid:0 "Nayida" + dynn_Ochoa:0 "Ochoa" + dynn_OrdO_niz:0 "Ordóniz" + dynn_Pallars_Jussa:0 "Pallars Jussà" + dynn_Pallars_Sobira:0 "Pallars Sobirà" + dynn_Penagate:0 "Penagate" + dynn_Pombeiro:0 "Pombeiro" + dynn_Purcellis:0 "Purcellis" + dynn_Ramponing:0 "Ramponing" + dynn_Rawasid:0 "Rawasida" + dynn_Reynel:0 "Reynel" + dynn_Roca:0 "Roca" + dynn_RO_danez:0 "Ródanez" + dynn_Saburid:0 "Saburida" + dynn_Salamanqid:0 "Salamanqida" + dynn_SalamI_rez:0 "Salamírez" + dynn_SalvadO_rez:0 "Salvadórez" + dynn_Sault:0 "Sault" + dynn_Shabritid:0 "Shabritida" + dynn_Siqubiyyahid:0 "Siqubiyyahida" + dynn_SpasA_ndez:0 "Spasández" + dynn_Sumadihid:0 "Sumadihida" + dynn_Surunbaqid:0 "Surunbaqida" + dynn_Tawilid:0 "Tawilida" + dynn_Tayfurid:0 "Tayfurida" + dynn_TE_llez:0 "Téllez" + dynn_Theodemiriana:0 "Teodemiriana" + dynn_Trasancos:0 "Trasancos" + dynn_TrastAAmara:0 "Trastámara" + dynn_Ulmetid:0 "Ulmetida" + dynn_Umbert:0 "Umberta" + dynn_Urqubid:0 "Urqubida" + dynn_Uskarid:0 "Uskarida" + dynn_Velasco:0 "Velasco" + dynn_Wadihid:0 "Wahidida" + dynn_Walidid:0 "Walidida" + dynn_Wambiana:0 "Wambiana" + dynn_Ya_laid:0 "Yalaida" + dynn_Yamraid:0 "Yamraida" + dynn_Zuberoa:0 "Zuberoa" + dynn_Zuhayrid:0 "Zuhayrida" + dynn_Newcombe:0 "Newcombe" + dynn_Runge_Moller:0 "Runge Møller" + dynn_Voleau:0 "Voleau" + dynn_Stokic:0 "Stokić" + dynn_Banu_Wafid:0 "Banu Wāfid" + dynn_Ufes:0 "Ufes" #Oriya dynn_Chikiti_Ganga:0 "Chikiti Ganga" diff --git a/project/ck3/base_game/localization/spanish/effects_l_spanish.yml b/project/ck3/base_game/localization/spanish/effects_l_spanish.yml index 2b8abc64da..882b43a377 100644 --- a/project/ck3/base_game/localization/spanish/effects_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/effects_l_spanish.yml @@ -141,6 +141,7 @@ I_AM_SENT_TO_ACTIVITY:1 "Irás de [ACTIVITY.GetName]" COMPLETE_ACTIVITY:0 "Termina [ACTIVITY.GetName]" I_COMPLETE_ACTIVITY:0 "Termina [ACTIVITY.GetName]" + COMPLETE_ACTIVITY_NEG:0 "La actividad termina" WILL_MARRY_EFFECT:1 "Se va a [marry|lE] con [TARGET_CHARACTER.GetShortUIName]" I_WILL_MARRY_EFFECT:1 "Te vas a [marry|lE] con [TARGET_CHARACTER.GetShortUIName]" @@ -466,11 +467,11 @@ ADDED_MY_TRAIT:2 "Has recibido el [trait|lE] [TRAIT.GetName( CHARACTER.Self )|LV]" ADDED_THEIR_TRAIT:1 "[CHARACTER.GetShortUIName|U] ha recibido el [trait|lE] [TRAIT.GetName( CHARACTER.Self )|L]" - REMOVE_TRAIT:1 "Pierde el [trait|lE][TRAIT.GetName( GetNullCharacter )|LV]" + REMOVE_TRAIT:1 "Pierde el [trait|lE] [TRAIT.GetName( GetNullCharacter )|LV]" REMOVE_MY_TRAIT:2 "Pierdes el [trait|lE] [TRAIT.GetName( CHARACTER.Self )|L]" REMOVE_THEIR_TRAIT:1 "[CHARACTER.GetShortUIName|U] pierde el [trait|lE] [TRAIT.GetName( CHARACTER.Self )|LV]" REMOVED_TRAIT:1 "Ha perdido el [trait|lE] [TRAIT.GetName( GetNullCharacter )|LV]" - REMOVED_MY_TRAIT:2 "Has perdido el [trait|lE][TRAIT.GetName( CHARACTER.Self )|LV]" + REMOVED_MY_TRAIT:2 "Has perdido el [trait|lE] [TRAIT.GetName( CHARACTER.Self )|LV]" REMOVED_THEIR_TRAIT:1 "[CHARACTER.GetShortUIName|U] ha perdido el [trait|lE] [TRAIT.GetName( CHARACTER.Self )|LV]" ADD_COURTIER_TO_COURT:0 "[TARGET_CHARACTER.GetShortUIName|U] se une a la corte" @@ -585,8 +586,8 @@ GAINED_POTENTIAL_RIVAL:0 "Hizo avances hacia una rivalidad con [TARGET_CHARACTER.GetShortUIName]" I_LOSE_POTENTIAL_RIVAL:1 "[TARGET_CHARACTER.GetShortUIName] y tú ya no os lleváis a matar" LOSES_POTENTIAL_RIVAL:0 "Ya no se lleva a matar con [TARGET_CHARACTER.GetShortUIName]" - THEY_GAIN_POTENTIAL_RIVAL:0 "[CHARACTER.GetShortUIName|U] hace avances hacia una rivalidad con [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'tu persona', TARGET_CHARACTER.GetShortUIName )]" - THEY_GAINED_POTENTIAL_RIVAL:0 "[CHARACTER.GetShortUIName|U] hizo avances hacia una rivalidad con [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'tu persona', TARGET_CHARACTER.GetShortUIName )]" + THEY_GAIN_POTENTIAL_RIVAL:0 "[CHARACTER.GetShortUINameU] hace avances hacia una rivalidad con [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'tu persona', TARGET_CHARACTER.GetShortUIName )]" + THEY_GAINED_POTENTIAL_RIVAL:0 "[CHARACTER.GetShortUINameU] hizo avances hacia una rivalidad con [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'tu persona', TARGET_CHARACTER.GetShortUIName )]" I_GET_A_VISITOR:2 "[TARGET_CHARACTER.GetShortUIName|U] se traslada a tu [court|lE]" THEY_GET_A_VISITOR:1 "[TARGET_CHARACTER.GetShortUIName|U] se traslada a la [court|lE] de [CHARACTER.GetShortUIName]" @@ -983,6 +984,7 @@ #Are negative values in these loc keys showing for you? Don't add new negative ones, just come out of debug mode and they're fine. CHANGE_DEVELOPMENT_LEVEL:0 "El nivel de [development|lE] en [TITLE.GetName] cambiará en $VALUE|=0+$" + CHANGE_DEVELOPMENT_LEVEL_PAST:0 "El nivel de [development|lE] en [TITLE.GetName] ha cambiado en $VALUE|=0+$" CHANGE_DEVELOPMENT_PROGRESS:2 "El progreso de [development|lE] aumenta en $VALUE|0+$" CHANGE_DEVELOPMENT_PROGRESS_NEG:1 "El progreso de [development|lE] se reduce en $VALUE|0-$" THEY_CHANGE_DEVELOPMENT_PROGRESS:1 "El progreso del [development|lE] de [TITLE.GetName] aumentará en $VALUE|0+$" @@ -1113,7 +1115,7 @@ FIRED_FROM_MY_COUNCIL:1 "Despides a [TARGET_CHARACTER.GetUIName] de tu [council|E]" FIRE_COUNCILLOR_TT:1 "#T Despiden a [ACTIVE_COUNCIL_TASK.GetCouncillor.GetUIName] del [council|lE]#!" SET_COUNCIL_TASK_EFFECT:0 "Empieza la tarea $TYPE|V$" - SET_COURT_COUNCIL_TASK_EFFECT:0 "Empieza la tarea $TYPE|V$ contra la corte de [TARGET_CHARACTER.GetUIName]" + SET_COURT_COUNCIL_TASK_EFFECT:0 "Empieza la tarea $TYPE|V$ contra la corte de [TARGET_CHARACTER.GetUINamee]" SET_COUNTY_COUNCIL_TASK_EFFECT:1 "Empieza la tarea $TYPE|V$ en [TARGET_TITLE.GetName]" ADD_FACTION_DISCONTENT_EFFECT:0 "La [faction|lE] gana $VALUE|V0$ de [faction_discontent|lE]" @@ -1373,10 +1375,10 @@ GET_RANDOM_INNOVATION_FROM_EFFECT:2 "La [culture|lE] [CULTURE.GetName] recibe una [innovation|lE] aleatoria de la cultura [TARGET_CULTURE.GetName]" GOT_RANDOM_INNOVATION_FROM_EFFECT:1 "La [culture|lE] [CULTURE.GetName] recibió una [innovation|lE] aleatoria de la cultura [TARGET_CULTURE.GetName]" - ACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] se hace con [holy_site|lE] [CHARACTER.GetFaith.GetAdjective] $HOLY_SITE$" - ACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] se ha hecho con [holy_site|lE] [CHARACTER.GetFaith.GetAdjective] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_DESC:0 "[TITLE.GetNameNoTier] pierde el [holy_site|lE] [CHARACTER.GetFaith.GetAdjective] $HOLY_SITE$" - DEACTIVATE_HOLY_SITE_PAST_DESC:0 "[TITLE.GetNameNoTier] perdió el [holy_site|lE] [CHARACTER.GetFaith.GetAdjective] $HOLY_SITE$" + ACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier] se considerará un [holy_site|lE] [FAITH.GetAdherentName]" + ACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier] se convirtió en un [holy_site|lE] [FAITH.GetAdherentName]" + DEACTIVATE_HOLY_SITE_DESC:1 "[TITLE.GetNameNoTier] ya no se considerará un [holy_site|lE] [FAITH.GetAdherentName]" + DEACTIVATE_HOLY_SITE_PAST_DESC:1 "[TITLE.GetNameNoTier] dejó de considerarse un [holy_site|lE] [FAITH.GetAdherentName]" ADD_RANDOM_INNOVATION_EFFECT:1 "Los [CULTURE.GetCollectiveNoun] desarrollan una [innovation|lE] aleatoria del grupo $GROUP$" GOT_RANDOM_INNOVATION_EFFECT:0 "[CULTURE.GetCollectiveNoun] ha desarrollado una [innovation|lE] aleatoria del grupo $GROUP$" @@ -1394,17 +1396,17 @@ REDUCED_CULTURAL_ACCEPTANCE_WITH:1 "La aceptación entre [CULTURE.GetCollectiveNoun] y [TARGET_CULTURE.GetCollectiveNoun] se redujo en un $VALUE|-^/%$" LEARN_LANGUAGE_OF_CULTURE_FIRST:1 "Aprendes el [language|lE] [TARGET_CULTURE.GetLanguage.GetName]" - LEARN_LANGUAGE_OF_CULTURE_THIRD:1 "[CHARACTER.GetShortUIName|U] aprende el [language|lE] [TARGET_CULTURE.GetLanguage.GetName]" + LEARN_LANGUAGE_OF_CULTURE_THIRD:1 "[CHARACTER.GetShortUINameU] aprende el [language|lE] [TARGET_CULTURE.GetLanguage.GetName]" LEARN_LANGUAGE_OF_CULTURE_GLOBAL:1 "Aprende el [language|lE] [TARGET_CULTURE.GetLanguage.GetName]" UNLEARN_LANGUAGE_OF_CULTURE_FIRST:1 "Olvidas el [language|lE] [TARGET_CULTURE.GetLanguage.GetName]" - UNLEARN_LANGUAGE_OF_CULTURE_THIRD:1 "[CHARACTER.GetShortUIName|U] olvida el [language|lE] [TARGET_CULTURE.GetLanguage.GetName]" + UNLEARN_LANGUAGE_OF_CULTURE_THIRD:1 "[CHARACTER.GetShortUINameU] olvida el [language|lE] [TARGET_CULTURE.GetLanguage.GetName]" UNLEARN_LANGUAGE_OF_CULTURE_GLOBAL:1 "Olvida el [language|lE] [TARGET_CULTURE.GetLanguage.GetName]" LEARN_LANGUAGE_FIRST:1 "Aprendes el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" - LEARN_LANGUAGE_THIRD:1 "[CHARACTER.GetShortUIName|U] aprende el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" + LEARN_LANGUAGE_THIRD:1 "[CHARACTER.GetShortUINameU] aprende el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" LEARN_LANGUAGE_GLOBAL:1 "Aprende el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" UNLEARN_LANGUAGE_FIRST:1 "Olvidas el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" - UNLEARN_LANGUAGE_THIRD:1 "[CHARACTER.GetShortUIName|U] olvida el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" + UNLEARN_LANGUAGE_THIRD:1 "[CHARACTER.GetShortUINameU] olvida el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" UNLEARN_LANGUAGE_GLOBAL:1 "Olvida el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" GAINS_THE_BUILDING_NAME:0 "Gana el edificio [BUILDING.GetName]" @@ -1652,6 +1654,8 @@ I_CAN_USE_THE_BEFRIEND_SCHEME:2 "Puedes usar la [scheme|lE] de [GetScheme('befriend').GetTypeName]" THEY_CAN_USE_THE_BEFRIEND_SCHEME:1 "[CHARACTER.GetShortUIName|U] puede usar la [befriend_scheme|lE]" + unlocks_board_games_interaction_effect:0 "Desbloquea la [interaction|lE] $challenge_to_2p_chess_interaction$, que te permite jugar partidas amistosas con otros [characters|lE]" + EACH_FRIEND_ADDS_STRESS_REDUCTION:2 "Todo [friend|lE] añade: #P -5 %#! [stress_gain_i] de ganancia de [stress|lE]" CHILDREN_ARE_BORN_WITH_EXTRA_STATS:0 "Los hijos reciben de #P 1#! a #P 3#! puntos de [skill|lE] extra" @@ -1679,6 +1683,8 @@ COLLECT_TAXES_EFFECTIVENESS_GAIN:0 "Efectividad al [collect_taxes|lE]: #P +[EmptyScope.ScriptValue('tax_man_perk_percentage')|0]%#!" + unlocks_truce_purchasing_interaction_desc:0 "Desbloquea la [interaction|lE] $purchase_truce_interaction$, que permite la compra preventiva de [truces|lE]" + CHILDREN_HAVE_CHANCE_OF_IMPROVEMENT:0 "Los [wards|lE] pueden logar [skills|lE] y hacerse [friends|E] de su [guardian|E]" CHILDREN_I_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:3 "Tus [wards|lE] pueden conseguir [skills|lE] extra y hacerse [friends|lE]\n[success_chance|E] de [GetScheme('learn_language').GetTypeName]: #P +25 %#!" CHILDREN_THEY_EDUCATE_HAVE_CHANCE_OF_IMPROVEMENT:0 "Los [wards|lE] de [CHARACTER.GetShortUIName] pueden lograr [skills|lE] extra y hacerse [friends|lE] suyos" @@ -1897,8 +1903,8 @@ JOIN_FACTION_SKIP_CHECK_PAST_EFFECT:0 "Se ha unido a [FACTION.GetName|V] sin comprobar su validez (fue intencionado)" CREATE_ALLIANCE_EFFECT:0 "Se alía con [TARGET_CHARACTER.GetShortUIName]" CREATE_ALLIANCE_PAST_EFFECT:0 "Se ha aliado con [TARGET_CHARACTER.GetShortUIName]" - TITLE_CREATE_FACTION_EFFECT:0 "Funda una facción $TYPE|V$" - TITLE_CREATE_FACTION_PAST_EFFECT:0 "Ha fundado una facción $TYPE|V$" + TITLE_CREATE_FACTION_EFFECT:1 "Comienza una $TYPE|V$" + TITLE_CREATE_FACTION_PAST_EFFECT:1 "Comenzó una $TYPE|V$" SET_SPECIAL_TITLE_EFFECT:0 "[TITLE.GetName] pasa a ser el título especial" SET_SPECIAL_TITLE_PAST_EFFECT:0 "[TITLE.GetName] ha pasado a ser el título especial" SET_PREGNANCY_ASSUMED_FATHER_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U] se convierte en el presunto padre en el embarazo de [CHARACTER.GetShortUIName]" @@ -2002,18 +2008,21 @@ custom.every_poet:0 "Todo poeta" custom.every_child_in_court:0 "Todo niño de la corte" custom.every_non_callous_or_sadistic_vassal:0 "Todo [vassal|lE] no insensible o sádico" + custom.every_zealous_callous_or_sadistic_vassal:0 "Todo [vassal|lE] ferviente o insensible" custom.every_feudal_vassal:0 "Todo [vassal|lE] [feudal|lE]" custom.every_opposite_sex_consort:0 "Todo [spouse|E] o [concubine|E] del sexo opuesto" custom.every_vassal_of_target_culture:0 "Todo [vassal|lE] de cultura [different_culture_vassal.GetCulture.GetName]" custom.every_vassal:0 "Todo [vassal|lE]" custom.every_female_courtier:0 "Toda [Concept( 'courtier', 'cortesana' )|E]" custom.every_male_courtier:0 "Todo [Concept( 'courtier', 'cortesano' )|E]" + custom.every_same_culture_vassal:0 "Todo [vassal|lE] de cultura [root_culture.GetName]" + custom.every_different_culture_vassal:0 "Todo [vassal|lE] que no sea de cultura [root_culture.GetName]" guest_and_family_move_to_specific_pool_effect.tt.family:0 "El [character|lE] y la [family|lE] que lo acompañe" set_knight_status:0 "A [THIS.GetCharacter.GetShortUINameNoTooltip] se le prohíbe servir como caballero" - SPONSOR_INSPIRATION:1 "Financia a [INSPIRATION.GetOwner.GetShortUIName|U] con @gold_icon! [INSPIRATION.GetBaseGoldCost] para [INSPIRATION.GetOwner.Custom('InspirationTypeDescription')]" - SPONSORED_INSPIRATION:1 "Financió a [INSPIRATION.GetOwner.GetShortUIName|U] con [INSPIRATION.GetBaseGoldCost] @gold_icon!" + SPONSOR_INSPIRATION:0 "[Select_CString( [INSPIRATION.GetOwner.IsLocalPlayer, 'Te financia', 'Financia a ' )]][Select_CString( INSPIRATION.GetOwner.IsLocalPlayer, '', INSPIRATION.GetOwner.GetShortUIName] con [INSPIRATION.GetBaseGoldCost]@gold_icon! para [INSPIRATION.GetOwner.Custom('InspirationTypeDescription')]" + SPONSORED_INSPIRATION:1 "[Select_CString( [INSPIRATION.GetOwner.IsLocalPlayer, 'Te financió', 'Financió a ' )]][Select_CString( INSPIRATION.GetOwner.IsLocalPlayer, '', INSPIRATION.GetOwner.GetShortUIName] con [INSPIRATION.GetBaseGoldCost] @gold_icon!" STOP_SPONSORING_INSPIRATION:0 "Dejar de financiar la inspiración [INSPIRATION.GetName] de [INSPIRATION.GetOwner.GetUIName]" STOPPED_SPONSORING_INSPIRATION:0 "Dejó de financiar la inspiración [INSPIRATION.GetName] de [INSPIRATION.GetOwner.GetUIName]" DESTROY_INSPIRATION:0 "Termina la [inspiration|lE]" @@ -2021,7 +2030,7 @@ ADDED_PROGRESS_TO_INSPIRATION:0 "[INSPIRATION.GetName] ganó $VALUE|0+$ de progreso" LOSE_PROGRESS_TO_INSPIRATION:0 "[INSPIRATION.GetName] perdió $VALUE|0-$ de progreso" LOST_PROGRESS_TO_INSPIRATION:0 "[INSPIRATION.GetName] ha perdido $VALUE|0-$ de progreso" - INVEST_GOLD:1 "Invertir $VALUE|0-$[gold_i] en esa [INSPIRATION.GetName] de [INSPIRATION.GetOwner.GetShortUIName )]" + INVEST_GOLD:0 "Invertir $VALUE|0-$ [gold_i] en esa [INSPIRATION.GetName] de [Select_CString( [INSPIRATION.GetOwner.IsLocalPlayer, 'tuya', 'de ' )]][Select_CString( INSPIRATION.GetOwner.IsLocalPlayer, '', INSPIRATION.GetOwner.GetShortUIName )]" BEGIN_CREATE_HOLDING_REFUND:0 "[SelectLocalization( StringIsEmpty( '$COST$' ), '', '. Se devolverán $COST$ si la construcción se cancela manualmente' )]" BEGIN_CREATE_HOLDING_EFFECT_GLOBAL:0 "Comenzar construcción de una $HOLDING_NAME$$BEGIN_CREATE_HOLDING_REFUND$" @@ -2043,10 +2052,10 @@ SET_ARTIFACT_MAX_DURABILITY_PAST_THIRD:0 "La durabilidad máxima de [ARTIFACT.GetName] se fijó en $VALUE|0V$" SET_ARTIFACT_OWNER_FIRST:0 "Serás el propietario de [ARTIFACT.GetName]" - SET_ARTIFACT_OWNER_THIRD:0 "[CHARACTER.GetShortUIName] será [CHARACTER.Custom('ES_ElLa')] propietari[CHARACTER.Custom('ES_OA')] de [ARTIFACT.GetName]" + SET_ARTIFACT_OWNER_THIRD:0 "[CHARACTER.GetShortUIName] será propietari[CHARACTER.Custom('ES_OA')] de [ARTIFACT.GetName]" SET_ARTIFACT_OWNER_GLOBAL:0 "Será el propietario de [ARTIFACT.GetName]" HAS_SET_ARTIFACT_OWNER_FIRST:0 "Te convertiste en el propietario de [ARTIFACT.GetName]" - HAS_SET_ARTIFACT_OWNER_THIRD:0 "[CHARACTER.GetShortUIName] se convirtió en [CHARACTER.Custom('ES_ElLa')] propietari[CHARACTER.Custom('ES_OA')] de [ARTIFACT.GetName]" + HAS_SET_ARTIFACT_OWNER_THIRD:0 "[CHARACTER.GetShortUIName] se convirtió en propietari[CHARACTER.Custom('ES_OA')] de [ARTIFACT.GetName]" HAS_SET_ARTIFACT_OWNER_GLOBAL:0 "Se convirtió en el propietario de [ARTIFACT.GetName]" REMOVE_ARTIFACT_CLAIM_FIRST:0 "Perderás tu derecho personal sobre [ARTIFACT.GetName]" @@ -2098,7 +2107,7 @@ THEY_APPOINT_COURT_POSITION_EFFECT:0 "[CHARACTER.GetShortUIName|U] [Select_CString( TARGET_CHARACTER.IsPlayer, 'te nombrará', 'nombrará a' )] [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'a ti', TARGET_CHARACTER.GetShortUIName )] su [COURT_POSITION_TYPE.GetName]" THEY_APPOINT_COURT_POSITION_PAST_EFFECT:0 "[CHARACTER.GetShortUIName|U] [Select_CString( TARGET_CHARACTER.IsPlayer, 'te nombró', 'nombró a' )] [Select_CString( TARGET_CHARACTER.IsLocalPlayer, 'a ti', TARGET_CHARACTER.GetShortUIName )] su [COURT_POSITION_TYPE.GetName]" APPOINT_COURT_POSITION_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U] [Select_CString( TARGET_CHARACTER.IsPlayer, 'eres', 'es' )] nombrad[TARGET_CHARACTER.Custom('ES_OA')] [COURT_POSITION_TYPE.GetName] de [CHARACTER.GetShortUIName]" - APPOINT_COURT_POSITION_PAST_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U] [Select_CString( TARGET_CHARACTER.IsPlayer, 'fuiste', 'fue' )] nombrad[TARGET_CHARACTER.Custom('ES_OA')] [COURT_POSITION_TYPE.GetName] de [CHARACTER.GetShortUIName]" + APPOINT_COURT_POSITION_PAST_EFFECT:0 "[TARGET_CHARACTER.GetShortUIName|U] [Select_CString( TARGET_CHARACTER.IsPlayer, 'fuiste', 'fue' )] nombrad[TARGET_CHARACTER.Custom('ES_OA')] [COURT_POSITION_TYPE.GetName] de [CHARACTER.GetShortUIName]" APPOINT_COURT_POSITION:0 "#D TODO_CD#!" # revoke_court_position @@ -2130,22 +2139,47 @@ CREATE_ARTIFACT_EFFECT_FIRST_PAST:0 "[CHARACTER.GetShortUIName|U] [Select_CString( CHARACTER.IsLocalPlayer, 'has', 'ha' )] ganado el [artifact|lE] $ARTIFACT_NAME$" CREATE_ARTIFACT_EFFECT_THIRD:0 "[CHARACTER.GetShortUIName|U] gana el [artifact|lE] $ARTIFACT_NAME$" CREATE_ARTIFACT_EFFECT_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] ha ganado el [artifact|lE] $ARTIFACT_NAME$" + + START_STRUGGLE_EFFECT:0 "Comienza una [struggle|lE] $TYPE|V$" + ACTIVATE_STRUGGLE_CATALYST:0 "Activar $CATALYST_NAME$" + CHANGE_STRUGGLE_PHASE_EFFECT:0 "Cambiar fase a $STRUGGLE_PHASE$" + SET_ARTIFACT_RARITY_EFFECT:0 "Se convierte en $RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST:0 "Se convirtió en $RARITY$" SET_ARTIFACT_RARITY_EFFECT_THIRD:0 "[ARTIFACT.GetName] se convierte en $RARITY$" SET_ARTIFACT_RARITY_EFFECT_PAST_THIRD:0 "[ARTIFACT.GetName] se convirtió en $RARITY$" - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST` - - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD` - # [LocEditor:UntranslatedKey] `UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST` - + SET_CULTURE_AS_INVOLVED:0 "La cultura [CULTURE.GetName] se involucra en [STRUGGLE.GetName]" + SET_CULTURE_AS_UNINVOLVED:0 "La [CULTURE.GetName] no se involucra en [STRUGGLE.GetName]" + SET_FAITH_AS_INVOLVED:0 "El [FAITH.GetName] se involucra en [STRUGGLE.GetName]" + SET_FAITH_AS_UNINVOLVED:0 "El [FAITH.GetName] no se involucra en [STRUGGLE.GetName]" + + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_DESC:1 "Se crea un [head_of_faith|lE] para el [FAITH.GetName|l]" + SET_RELIGIOUS_HEAD_TITLE_GLOBAL_PAST_DESC:1 "Se creó un [head_of_faith|lE] para el [FAITH.GetName|l]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_DESC:0 "Te conviertes en [head_of_faith|lE] del [FAITH.GetName|l]" + SET_RELIGIOUS_HEAD_TITLE_FIRST_PAST_DESC:0 "Te convertiste en [head_of_faith|lE] del [FAITH.GetName|l]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] se convierte en [head_of_faith|lE] del [FAITH.GetName|l]" + SET_RELIGIOUS_HEAD_TITLE_THIRD_PAST_DESC:0 "[TARGET_TITLE.GetHolder.GetShortUIName|U] se convirtió en [head_of_faith|lE] del [FAITH.GetName|l]" + REMOVE_RELIGIOUS_HEAD_TITLE_DESC:0 "Se retira el [head_of_faith|lE] del [FAITH.GetName|l]" + REMOVE_RELIGIOUS_HEAD_TITLE_PAST_DESC:0 "Se retiró el [head_of_faith|lE] del [FAITH.GetName|l]" + + EQUIP_ARTIFACT_TO_OWNER:0 "[ARTIFACT.GetName] queda equipado" + EQUIP_ARTIFACT_TO_OWNER_PAST:0 "Se equipó [ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_FIRST:0 "Te equipas con [ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_FIRST_PAST:0 "Te equipaste con [ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U] se equipa con [ARTIFACT.GetName]" + EQUIP_ARTIFACT_TO_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] se equipó con [ARTIFACT.GetName]" + + UNEQUIP_ARTIFACT_FROM_OWNER:0 "[ARTIFACT.GetName] se retira" + UNEQUIP_ARTIFACT_FROM_OWNER_PAST:0 "Se quitó [ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST:0 "Te quitas [ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_FIRST_PAST:0 "Te quitaste [ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD:0 "[CHARACTER.GetShortUIName|U] se quita [ARTIFACT.GetName]" + UNEQUIP_ARTIFACT_FROM_OWNER_THIRD_PAST:0 "[CHARACTER.GetShortUIName|U] se quitó [ARTIFACT.GetName]" + + SET_ETHOS_FROM:0 "[CULTURE.GetName|V] adopta toda [ethos|lE] [TARGET_CULTURE.GetName|V]" + SET_ETHOS_FROM_PAST:0 "[CULTURE.GetName|V] adoptó toda [ethos|lE] [TARGET_CULTURE.GetName|V]" + SET_LANGUAGE_FROM:0 "La lengua [CULTURE.GetName|V] se convierte en [TARGET_CULTURE.GetLanguage.GetName|V]" + SET_LANGUAGE_FROM_PAST:0 "La lengua [CULTURE.GetName|V] se convirtió en [TARGET_CULTURE.GetLanguage.GetName|V]" + RESET_CULTURE_CREATION_DATE:0 "Se reinicia la fecha de creación de la cultura [CULTURE.GetName|V]" + RESET_CULTURE_CREATION_DATE_PAST:0 "Se reinició la fecha de creación de la cultura [CULTURE.GetName|V]" diff --git a/project/ck3/base_game/localization/spanish/elective_succession_l_spanish.yml b/project/ck3/base_game/localization/spanish/elective_succession_l_spanish.yml index 1f928a9ddc..b02d17eb04 100644 --- a/project/ck3/base_game/localization/spanish/elective_succession_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/elective_succession_l_spanish.yml @@ -8,7 +8,7 @@ tooltip_feudal_elector_vote_myself_ruling_dynasty:0 "Pertenezco a la [dynasty|lE] reinante: $VALUE|=+0$" tooltip_feudal_elector_vote_myself_sick:0 "No estoy en condiciones de gobernar: $VALUE|=+0$" tooltip_feudal_elector_vote_myself_claimant:0 "Soy pretendiente: $VALUE|=+0$" - tooltip_feudal_holder_elector_vote_player_heir:0 "Es [candidate.Custom('ES_ElLa')] hereder[candidate.Custom('ES_OA')] legítim[candidate.Custom('ES_OA')]: $VALUE|=+0$" + tooltip_feudal_holder_elector_vote_player_heir:0 "Es hereder[candidate.Custom('ES_OA')] legítim[candidate.Custom('ES_OA')]: $VALUE|=+0$" tooltip_feudal_holder_elector_vote_not_child:0 "No es hij[candidate.Custom('ES_OA')] mí[candidate.Custom('ES_OA')]: $VALUE|=+0$" tooltip_feudal_holder_elector_vote_infertile:0 "Es improbable que tenga hijos" tooltip_feudal_elector_vote_agnatic_woman:0 "Es una mujer: $VALUE|=+0$" @@ -132,24 +132,24 @@ tooltip_imperial_vote_strength_elector_prestige:0 "Es un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] de prestigio: $VALUE|=+0$" tooltip_imperial_vote_strength_elector_prestige_dynasty:0 "Pertenece a una dinastía prestigiosa: $VALUE|=+0$" tooltip_imperial_vote_strength_elector_tier:0 "Es un[ROOT.Char.Custom('ES_XA')] vasall[ROOT.Char.Custom('ES_OA')] influyente: $VALUE|=+0$" - tooltip_imperial_vote_strength_elector_despot:0 "Es [ROOT.Char.Custom('ES_ElLa')] déspota: $VALUE|=+0$" - tooltip_imperial_vote_strength_elector_sebastokrator:0 "Es [ROOT.Char.Custom('ES_ElLa')] sebastocrátor[ROOT.Char.Custom('ES_XIssa')]: $VALUE|=+0$" - tooltip_imperial_vote_strength_elector_caesar:0 "Es [ROOT.Char.Custom('ES_ElLa')] César: $VALUE|=+0$" - tooltip_imperial_vote_strength_elector_kouropalates:0 "Es [ROOT.Char.Custom('ES_ElLa')] curopala[ROOT.Char.Custom('ES_TeTisa')]: $VALUE|=+0$" - tooltip_imperial_vote_strength_elector_anthypatos:0 "Es [ROOT.Char.Custom('ES_ElLa')] anthypatos: $VALUE|=+0$" + tooltip_imperial_vote_strength_elector_despot:0 "Es déspota: $VALUE|=+0$" + tooltip_imperial_vote_strength_elector_sebastokrator:0 "Es sebastocrátor[ROOT.Char.Custom('ES_XIssa')]: $VALUE|=+0$" + tooltip_imperial_vote_strength_elector_caesar:0 "Es César: $VALUE|=+0$" + tooltip_imperial_vote_strength_elector_kouropalates:0 "Es curopala[ROOT.Char.Custom('ES_TeTisa')]: $VALUE|=+0$" + tooltip_imperial_vote_strength_elector_anthypatos:0 "Es anthypatos: $VALUE|=+0$" tooltip_imperial_vote_strength_commander_martial:0 "Es un[ROOT.Char.Custom('ES_XA')] general brillante: $VALUE|=+0$" tooltip_imperial_vote_strength_chancellor_diplomacy:0 "Es un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetCouncilTitle] carismátic[ROOT.Char.Custom('ES_OA')]: $VALUE|=+0$" tooltip_imperial_vote_strength_steward_stewardship:0 "Es un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetCouncilTitle] meticulos[ROOT.Char.Custom('ES_OA')]: $VALUE|=+0$" tooltip_imperial_vote_strength_spymaster_intrigue:0 "Es un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetCouncilTitle] astut[ROOT.Char.Custom('ES_OA')]: $VALUE|=+0$" tooltip_imperial_vote_strength_chaplain_learning:0 "Es un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetCouncilTitle] sabi[ROOT.Char.Custom('ES_OA')]: $VALUE|=+0$" - tooltip_imperial_vote_strength_chaplain_patriarch:0 "Es [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName]: $VALUE|=+0$" - tooltip_imperial_vote_strength_spouse:0 "Es [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName]: $VALUE|=+0$" + tooltip_imperial_vote_strength_chaplain_patriarch:0 "Es [ROOT.Char.GetTitleTierName]: $VALUE|=+0$" + tooltip_imperial_vote_strength_spouse:0 "Es [ROOT.Char.GetTitleTierName]: $VALUE|=+0$" tooltip_imperial_vote_strength_greek_intrigue:0 "Es un[ROOT.Char.Custom('ES_XA')] polític[ROOT.Char.Custom('ES_OA')] astut[ROOT.Char.Custom('ES_OA')] con [intrigue|lE] alta: $VALUE|=+0$" tooltip_imperial_vote_strength_roman_diplomacy:0 "Es un[ROOT.Char.Custom('ES_XA')] demagog[ROOT.Char.Custom('ES_XA')] manipulador[ROOT.Char.Custom('ES_XA')] con [diplomacy|lE] alta: $VALUE|=+0$" #Imperial Elective, Voting Behavior tooltip_feudal_elector_vote_rome_child:0 "Roma no será gobernada por un niño: $VALUE|=+0$" - tooltip_feudal_elector_vote_despot:0 "Es [candidate.Custom('ES_ElLa')] déspota: $VALUE|=+0$" + tooltip_feudal_elector_vote_despot:0 "Es el/la déspota: $VALUE|=+0$" tooltip_feudal_elector_vote_commander_martial:0 "Es un[candidate.Custom('ES_XA')] general brillante: $VALUE|=+0$" tooltip_feudal_elector_vote_councilor_diplomacy:0 "Es un[candidate.Custom('ES_XA')] demagog[ROOT.Char.Custom('ES_OA')] manipulador[ROOT.Char.Custom('ES_XA')] con [diplomacy|lE] alta: $VALUE|=+0$" tooltip_feudal_elector_vote_councilor_intrigue:0 "Es un[candidate.Custom('ES_XA')] polític[ROOT.Char.Custom('ES_OA')] astut[ROOT.Char.Custom('ES_OA')] con [intrigue|lE] alta: $VALUE|=+0$" diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/feast_default_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/feast_default_events_l_spanish.yml index 3002179f07..c96bc50834 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/feast_default_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/feast_default_events_l_spanish.yml @@ -62,7 +62,7 @@ feast_default.1010.every_participant_with_high_opinion:1 "Cualquier otro asistente que respete a [favor_recipient.GetFirstNameNoTooltip]" feast_default.1011.t:0 "$feast_header$ En pie de guerra" - feast_default.1011.desc:0 "Es embriagador; bebida en mi sangre, ira en mis venas.\n\nMi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guest_to_murder'))] [guest_to_murder.GetTitledFirstName] se topa conmigo fuera del salón y confundo a [guest_to_murder.GetHerHim] con [disliked_guest.Custom('ES_ElLa')] [disliked_guest.Custom('InsultAdjective')] de [disliked_guest.GetTitledFirstName]. En un instante, su sangre mancha mi cuchillo. Al caer su cuerpo al suelo, recupero la sobriedad de golpe." + feast_default.1011.desc:0 "Es embriagador; bebida en mi sangre, ira en mis venas.\n\nMi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guest_to_murder'))] [guest_to_murder.GetTitledFirstName] se topa conmigo fuera del salón y confundo a [guest_to_murder.GetHerHim] con tal [disliked_guest.Custom('InsultAdjective')] de [disliked_guest.GetTitledFirstName]. En un instante, su sangre mancha mi cuchillo. Al caer su cuerpo al suelo, recupero la sobriedad de golpe." feast_default.1011.a:0 "¡Se tropezó [guest_to_murder.GetSheHe] y cayó sobre mi cuchillo! ¡Lo juro!" feast_default.1011.a.success:0 "La gente se cree que fue un accidente" feast_default.1011.a.failure:0 "La gente no se traga mis mentiras" @@ -73,7 +73,7 @@ feast_default.1012.t:0 "$feast_header$ Líquidos letales" feast_default.1012.desc_opening:0 "La alegre aceptación por parte de mi [guest_to_murder.GetTitledFirstName] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('guest_to_murder'))] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guest_to_murder'))] de otro trago ahoga el vuelco de mi propia bebida cuando la derramo en el suelo.\n\nCuando le cuesta respirar y el color abandona su rostro, yo siento cómo una sonrisa se extiende por el mío. Una pequeña risa se me escapa cuando su cuerpo golpea el suelo." - feast_default.1012.a:1 "¡Un brindis por [guest_to_murder.Custom('ES_ElLa')] [guest_to_murder.GetTitleTierName|U] y su sed de vidas!" + feast_default.1012.a:1 "¡Un brindis por [guest_to_murder.GetTitleTierName|U] y su sed de vidas!" feast_default.1013.t:0 "$feast_header$ Protector" feast_default.1013.desc:0 "Cuando mi [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('guest_to_kill'))] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guest_to_kill'))] [guest_to_kill.GetTitledFirstName] camina hacia mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guest_to_save'))] [SCOPE.sC('guest_to_save').GetTitledFirstName] con la ira hirviendo en su mirada y un cuchillo en la mano, ni siquiera me paro a pensar.\n\nAgarro lo más cercano que se pueda emplear como arma y acometo." @@ -87,7 +87,7 @@ feast_default.1013.d:0 "«Actué para defender a [guest_to_save.GetFirstNameNoTooltip], todos habéis visto»." feast_default.1014.t:0 "$feast_header$ Testigos" - feast_default.1014.desc:0 "Mi [guest_to_murder.Custom('InsultAdjective')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guest_to_murder'))] [guest_to_murder.GetTitledFirstName] se burla cuando salgo fuera a aliviarme. La ira que arde por mis venas gana impulso cuando [guest_to_murder.GetSheHe] camina hacia mí. «¡Mirad a quién tenemos aquí! ¡[ROOT.Char.Custom('ES_ElLa')|U] [ROOT.Char.Custom('InsultNoun')] [ROOT.Char.Custom('InsultAdjective')] de [ROOT.Char.GetFirstNameNoTooltip]! Seguro que…»\n\nCuando acabo de hundir mi daga en el irritante rostro de [guest_to_murder.GetFirstName], oigo un grito ahogado a mis espaldas." + feast_default.1014.desc:0 "Mi [guest_to_murder.Custom('InsultAdjective')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guest_to_murder'))] [guest_to_murder.GetTitledFirstName] se burla cuando salgo fuera a aliviarme. La ira que arde por mis venas gana impulso cuando [guest_to_murder.GetSheHe] camina hacia mí. «¡Mirad a quién tenemos aquí! Semejante [ROOT.Char.Custom('InsultNoun')] [ROOT.Char.Custom('InsultAdjective')] de [ROOT.Char.GetFirstNameNoTooltip]! Seguro que…»\n\nCuando acabo de hundir mi daga en el irritante rostro de [guest_to_murder.GetFirstName], oigo un grito ahogado a mis espaldas." feast_default.1014.a:0 "¡Por favor, [witness.GetTitledFirstNameNoTooltip], no se lo digas a nadie!" feast_default.1014.a_2:0 "No le contarás a nadie lo que has visto." feast_default.1014.b:0 "¡Siempre en el lugar equivocado y el momento equivocado!" @@ -122,7 +122,7 @@ feast_default.1018.desc_default:0 "\n\nEl corazón me vuelve a latir en los oídos mientras siento un hilillo de sudor que me recorre la espalda. Este es el riesgo que corro a cambio de aquel dulce momento." feast_default.1018.a:0 "Aquí tengo una bolsa que puede ser vuestra." feast_default.1018.a_contempt:0 "¡Tomad esta bolsa de monedas e idos!" - feast_default.1018.a_tt:0 "[witness.Custom('ES_ElLa')|U] [witness.GetTitledFirstNameNoTooltip] se lo guarda para sí." + feast_default.1018.a_tt:0 "[witness.GetTitledFirstNameNoTooltip] se lo guarda para sí." feast_default.1018.b:0 "¿Ese cacharro viejo? No lo he visto." feast_default.1018.b_contempt:0 "¿Ese cacharro viejo? Ni idea, no lo he visto." feast_default_1018_success.desc:0 "Convences a [witness.GetTitledFirstNameNoTooltip]" @@ -151,14 +151,14 @@ feast_default_1019_condemned.t:0 "Condenado" feast_default.1020.t:0 "$feast_header$ El accidente" - feast_default.1020.desc:0 "Mientras recorro los pasillos de mi despreciable [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('feast_host'))], [feast_host.Custom('ES_ElLa')] [feast_host.GetTitledFirstNameNoTooltip], escudriño su colección de artefactos expuestos. Qué chabacanería, tal vez habría que bajarle los humos…\n\nMi mirada se detiene en su [feast_target_artifact.GetName]." + feast_default.1020.desc:0 "Mientras recorro los pasillos de mi despreciable [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('feast_host'))], [feast_host.GetTitledFirstNameNoTooltip], escudriño su colección de artefactos expuestos. Qué chabacanería, tal vez habría que bajarle los humos…\n\nMi mirada se detiene en su [feast_target_artifact.GetName]." feast_default.1020.a_knock_over:0 "A lo mejor si lo tiro por #EMP accidente#!…" feast_default.1020.a_scratch:0 "Lo rayaré bien… " feast_default.1020.a_drunkard:0 "Podría tirarle un poco de [ROOT.Char.Custom('RegionalDrink')] por encima…" feast_default.1020.a_lustful:0 "Tengo un #EMP terrible#! deseo de afearlo del todo…" feast_default.1020.a.tt_success:0 "Afeas el artefacto sin que lo noten" - feast_default.1020.a.tt_fined:0 "[activity.GetOwner..Custom('ES_ElLa')|U] [activity.GetOwner.GetTitledFirstNameNoTooltip] te multa por tus actos" - feast_default.1020.a.tt_imprisoned:0 "[activity.GetOwner..Custom('ES_ElLa')|U] [activity.GetOwner.GetTitledFirstNameNoTooltip] se venga" + feast_default.1020.a.tt_fined:0 "[activity.GetOwner.GetTitledFirstNameNoTooltip] te multa por tus actos" + feast_default.1020.a.tt_imprisoned:0 "[activity.GetOwner.GetTitledFirstNameNoTooltip] se venga" feast_default.1020.b:0 "No, mejor no arriesgarse." feast_default.1020.tt:0 "Artefacto afeado" GUESTS_LIKED_DEFACING:0 "#z [CHARACTER.MakeScope.Var('num_unhappy_guests').GetValue|0]#! invitado(s) agradece(n) esta acción:" @@ -184,7 +184,7 @@ feast_default.2005.a:0 "«¡Debería darte vergüenza, [drunk.GetFirstNameNoTooltip]!»" feast_default.2005.b:0 "«¡Ja! ¡[drunk.GetFirstNameNoTooltip] sabe cómo dar espectáculo!»" - feast_default.2006.t:1 "$feast_header$ [befriending_guest.Custom('ES_ElLa')|U] impaciente [befriending_guest.GetTitleTierName]" + feast_default.2006.t:1 "$feast_header$ El/La impaciente [befriending_guest.GetTitleTierName]" feast_default.2006.desc:0 "Cuando [befriending_guest.Custom2('MyCharacterIntroduction', ROOT.Char )] volvió a interrumpir una conversación con una risotada, no puede seguir negando que se comportaba de un modo extraño.\n\n[befriending_guest.GetSheHe|U] nunca se aleja de mí, se une a todas mis conversaciones, expresa más aprecio del normal…" feast_default.2006.a:0 "Es un modo extraño de ganarse mi favor, pero he de decir que le está funcionando." feast_default.2006.b:0 "¡No puedo decir que me disguste!" @@ -307,8 +307,8 @@ feast_default.5002.t:0 "$feast_header$ Delirios" feast_default.5002.desc_chair:0 "Nuestr[lunatic_host.Custom('OA')] anfitri[lunatic_host.Custom('ES_OnOna')], mi [ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('lunatic_host'))] [lunatic_host.GetTitledFirstName], se inclina para conversar mejor con quien tiene a su lado. Ante semejante espectáculo, las demás conversaciones van acallando.\n\n«¿Cómo decís, mi [ROOT.Char.Custom('RandomLadyLord')]? ¡Claro! Por supuesto que confío en vos más que ninguno de los aquí presentes»." - feast_default.5002.desc_chicken:0 "[lunatic_host.Custom('ES_ElLa')|U] anfitri[lunatic_host.Custom('ES_OnOna')], mi [ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('lunatic_host'))] [lunatic_host.GetTitledFirstName], lleva delicadamente a su pecho un pollo desplumado —y guisado—, susurrándole dulces palabras. Cuando empieza a proclamar en voz alta su afecto hacia el ave, el ambiente en el salón da un giro preocupante." - feast_default.5002.desc_drapes:0 "[lunatic_host.Custom('ES_ElLa')|U] anfitri[lunatic_host.Custom('ES_OnOna')], mi [ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('lunatic_host'))] [lunatic_host.GetTitledFirstName], entra majestuosamente en la pista de baile, sujetando en sus brazos uno de los estandartes que se usa para decorar los muros.\n\nLos invitados, cautivados por el espectáculo, no pueden hacer más que mirar fijamente mientras [lunatic_host.Custom('ES_ElElla')] lleva el trozo de tela en una elaborada danza." + feast_default.5002.desc_chicken:0 "Nuestro/a anfitri[lunatic_host.Custom('ES_OnOna')], mi [ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('lunatic_host'))] [lunatic_host.GetTitledFirstName], lleva delicadamente a su pecho un pollo desplumado —y guisado—, susurrándole dulces palabras. Cuando empieza a proclamar en voz alta su afecto hacia el ave, el ambiente en el salón da un giro preocupante." + feast_default.5002.desc_drapes:0 "Semejante anfitri[lunatic_host.Custom('ES_OnOna')], mi [ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('lunatic_host'))] [lunatic_host.GetTitledFirstName], entra majestuosamente en la pista de baile, sujetando en sus brazos uno de los estandartes que se usa para decorar los muros.\n\nLos invitados, cautivados por el espectáculo, no pueden hacer más que mirar fijamente mientras [lunatic_host.GetSheHe] lleva el trozo de tela en una elaborada danza." feast_default.5002.a:0 "Mi [lunatic_host.GetLadyLord], ¿por qué no salimos fuera a tomar el aire?" feast_default.5002.b:0 "¡Debo detener esta locura!" feast_default.5002.c:0 "¡[lunatic_host.GetFirstNameNoTooltip]! ¡Dejad que me una a ellos!" @@ -397,14 +397,14 @@ feast_default.6261.c:0 "¡Creo que podemos tener mucho que hablar sobre dietas!" feast_default.6301.t:0 "$feast_header$ Responsabilidad artefactual" - feast_default.6301.desc:0 "En medio de los festejos, [ROOT.Var('captain_gender').GetCharacter.Custom('ES_ElLa')] capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')] de la guardia corre hacia mí.\n\n«¡Mi [ROOT.Char.GetLadyLord], parece que alguien ha [feast_target_artifact.Custom('DamageArtifactAction')] su [feast_target_artifact.GetName]! Las pruebas señalan a vuestr[feast_artifact_culprit.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('feast_artifact_culprit'))], mi [ROOT.Char.GetLadyLord], [feast_artifact_culprit.Custom('ES_ElLa')] [feast_artifact_culprit.GetTitledFirstNameNoTooltip], que lleva toda la noche actuando de forma extraña». Mira en dirección a [feast_artifact_culprit.GetFirstNameNoTooltip].\n\n«¿Qué quiere mi [ROOT.Char.GetLadyLord] que haga?»" + feast_default.6301.desc:0 "En medio de los festejos, mi capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')] de la guardia corre hacia mí.\n\n«¡Mi [ROOT.Char.GetLadyLord], parece que alguien ha [feast_target_artifact.Custom('DamageArtifactAction')] su [feast_target_artifact.GetName]! Las pruebas señalan a vuestr[feast_artifact_culprit.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('feast_artifact_culprit'))], mi [ROOT.Char.GetLadyLord], [feast_artifact_culprit.GetTitledFirstNameNoTooltip], que lleva toda la noche actuando de forma extraña». Mira en dirección a [feast_artifact_culprit.GetFirstNameNoTooltip].\n\n«¿Qué quiere mi [ROOT.Char.GetLadyLord] que haga?»" feast_default.6301.desc_learning_guard:0 "\n\n[feast_target_artifact.Custom('DamageArtifactActionFollowup')]" - feast_default.6301.desc_learning:0 "\n\n[feast_artifact_culprit.Custom('ES_ElLa')] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] parece bastante inquiet[feast_artifact_culprit.Custom('ES_OA')], mirando a todas partes." + feast_default.6301.desc_learning:0 "\n\n[feast_artifact_culprit.GetTitledFirstNameNoTooltip] parece bastante inquiet[feast_artifact_culprit.Custom('ES_OA')], mirando a todas partes." feast_default.6301.a:0 "¡Detened [feast_artifact_culprit.Custom('ES_AlAla')] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] de inmediato!" feast_default.6301.b:0 "Traédme[feast_artifact_culprit.GetHerHim]." feast_default.6301.b.tt:0 "Más le vale [feast_artifact_culprit.Custom('ES_AlAla')] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] pagar los desperfectos." - feast_default.6301.b.tt_innocent:0 "Si [feast_artifact_culprit.Custom('ES_ElLa')] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] es inocente" - feast_default.6301.b.tt_guilty:0 "Si [feast_artifact_culprit.Custom('ES_ElLa')] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] es culpable" + feast_default.6301.b.tt_innocent:0 "Si [feast_artifact_culprit.GetTitledFirstNameNoTooltip] es inocente" + feast_default.6301.b.tt_guilty:0 "Si [feast_artifact_culprit.GetTitledFirstNameNoTooltip] es culpable" feast_default.6301.c_learning:0 "Capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')], creo que sabéis más de lo que decís…" feast_default.6301.c.tt:0 "Te ocupas de tu taimad[ROOT.Var('captain_gender').GetCharacter.Custom('ES_OA')] capit[ROOT.Var('captain_gender').GetCharacter.Custom('ES_AnAna')]." feast_default.6301.d:0 "En el fondo, nunca me gustó ese cacharro." @@ -412,27 +412,27 @@ #...turns out the suspect was innocent after all feast_default.6302.t:0 "La inocencia habla" feast_default.6302.t_lover:0 "Aquí yace la inocencia" - feast_default.6302.desc_intro:0 "[feast_trusted_friend.Custom('ES_ElLa')|U] [feast_trusted_friend.GetTitledFirstNameNoTooltip] viene a verme a mi estudio. «Apreciad[ROOT.Char.Custom('ES_OA')] [feast_trusted_friend.Custom2('RelationToMe', ROOT.Char)], acabo de enterarme del encarcelamiento de [feast_artifact_culprit.GetFirstNameNoTooltip]»." + feast_default.6302.desc_intro:0 "[feast_trusted_friend.GetTitledFirstNameNoTooltip] viene a verme a mi estudio. «Apreciad[ROOT.Char.Custom('ES_OA')] [feast_trusted_friend.Custom2('RelationToMe', ROOT.Char)], acabo de enterarme del encarcelamiento de [feast_artifact_culprit.GetFirstNameNoTooltip]»." feast_default.6302.desc_secret_lover:0 "\n\nMe mira nerviosamente. «Puede que haya sido un error. Yo estaba… observando… [feast_artifact_culprit.Custom('ES_AlAla')] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] en el momento del incidente y no pudo haber sido [feast_artifact_culprit.GetHerHim]».\nUn marcado rubor se extiende por sus mejillas." - feast_default.6302.desc_spirited_debate:0 "\n\n[feast_trusted_friend.GetSheHe|U] me mira con calma, pero con preocupación. «Recuerdo claramente que sostenía un apasionado debate con [feast_debatee_character.Custom('ES_ElLa')] [feast_debatee_character.GetTitledFirstNameNoTooltip] en el momento del incidente, así que, por desgracia, es imposible que [feast_artifact_culprit.GetSheHe] haya sido [feast_artifact_culprit.Custom('ES_ElLa')] culpable»." + feast_default.6302.desc_spirited_debate:0 "\n\n[feast_trusted_friend.GetSheHe|U] me mira con calma, pero con preocupación. «Recuerdo claramente que sostenía un apasionado debate con [feast_debatee_character.GetTitledFirstNameNoTooltip] en el momento del incidente, así que, por desgracia, es imposible que [feast_artifact_culprit.GetSheHe] haya sido culpable»." feast_default.6302.a:0 "El mejor escribano echa un borrón. Mea culpa." - feast_default.6302.a.tt:0 "[feast_artifact_culprit.Custom('ES_ElLa')|U] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] se acordará de esto." + feast_default.6302.a.tt:0 "[feast_artifact_culprit.GetTitledFirstNameNoTooltip] se acordará de esto." feast_default.6302.a_lover:0 "#EMP ¡[feast_trusted_friend.GetTitledFirstNameNoTooltip]!#!" feast_default.6302.b:0 "Guardémonos esto en secreto." - feast_default.6302.b.tt:0 "Seguro que [feast_artifact_culprit.Custom('ES_ElLa')] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] es culpable de #EMP algo#!." - feast_default.6302.b.tt_callous:0 "[feast_artifact_culprit.Custom('ES_ElLa')|U] [feast_artifact_culprit.GetTitledFirstNameNoTooltip] es un gran añadido a mis prisioneros." + feast_default.6302.b.tt:0 "Seguro que [feast_artifact_culprit.GetTitledFirstNameNoTooltip] es culpable de #EMP algo#!." + feast_default.6302.b.tt_callous:0 "[feast_artifact_culprit.GetTitledFirstNameNoTooltip] es un gran añadido a mis prisioneros." feast_default.6351.t:0 "$feast_header$ Daño colateral" - feast_default.6351.desc_intro:0 "Apenas me he sentado en el asiento cuando oigo un aullido que proviene [feast_default_6351_fighter_2.Custom('ES_DelDela')] [feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip]. Parece que [feast_default_6351_fighter_1.Custom('ES_ElLa')] [feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip] y [feast_default_6351_fighter_2.Custom('ES_ElElla')] se han dejado llevar demasiado por la discusión, ya que [feast_default_6351_fighter_1.GetFirstNameNoTooltip] le está dando una buena paliza a [feast_default_6351_fighter_2.GetFirstNameNoTooltip]. ¡Demasiado tarde me doy cuenta de que su danza marcial se ha abierto paso a través de mi [feast_target_artifact.GetName]!" + feast_default.6351.desc_intro:0 "Apenas me he sentado en el asiento cuando oigo un aullido que proviene [feast_default_6351_fighter_2.Custom('ES_DelDela')] [feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip]. Parece que [feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip] y [feast_default_6351_fighter_2.GetSheHe] se han dejado llevar demasiado por la discusión, ya que [feast_default_6351_fighter_1.GetFirstNameNoTooltip] le está dando una buena paliza a [feast_default_6351_fighter_2.GetFirstNameNoTooltip]. ¡Demasiado tarde me doy cuenta de que su danza marcial se ha abierto paso a través de mi [feast_target_artifact.GetName]!" feast_default.6351.desc_calm:0 "\n\nHago un gesto para que mis guardias [feast_default_6351_fighter_2.Custom('ES_LoLa')]s separen, mientras se bufan y arañan." feast_default.6351.desc_wrathful:0 "\n\nLes grito desde el otro lado de la sala: «#EMP ¡¿Qué significa esto?!#!»." feast_default.6351.desc_outro:0 "\n\nEl dúo se presenta frente a mí, mientras se culpan mutuamente de haber empezado la pelea." feast_default.6351.a:0 "[feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip], ¿cómo pudisteis?" feast_default.6351.a_wrathful:0 "[feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip], #EMP ¡¿cómo osáis?!#!" - feast_default.6351.a.tt:0 "Que [feast_default_6351_fighter_1.Custom('ES_ElLa')] [feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip] pague los desperfectos." + feast_default.6351.a.tt:0 "Que [feast_default_6351_fighter_1.GetTitledFirstNameNoTooltip] pague los desperfectos." feast_default.6351.b:0 "¿Por qué os dejasteis provocar por [feast_default_6351_fighter_1.GetSheHe], [feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip]?" feast_default.6351.b_wrathful:0 "La paciencia se me agota, [feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip]…" - feast_default.6351.b.tt:0 "Que [feast_default_6351_fighter_2.Custom('ES_ElLa')] [feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip] pague los desperfectos." + feast_default.6351.b.tt:0 "Que [feast_default_6351_fighter_2.GetTitledFirstNameNoTooltip] pague los desperfectos." feast_default.6351.c:0 "Da igual quién empezó. Amb[feast_default_6351_fighter_2.Custom('ES_OA')]s sois responsables." feast_default.6351.c_wrathful:0 "#EMP ¡Basta!#! Amb[feast_default_6351_fighter_2.Custom('ES_OA')]s pagaréis los desperfectos." feast_default.6351.c.tt:0 "Que [feast_default_6351_fighter_2.Custom('ES_LoLa')]s dos paguen los desperfectos." @@ -443,17 +443,17 @@ feast_default.6351.e.tt:0 "Dejas que se libren." feast_default.6501.t:0 "$feast_header$ La indirecta" - feast_default.6501.desc.opening:0 "«Sé lo que he dicho, pero no entiendo por qué os hace tanta gracia».\n\n[innocent_guest.Custom('ES_ElLa')|U] [innocent_guest.GetTitledFirstName] ladea la cabeza mientras contengo mi risa. No le he dicho que lo que dijo podría interpretarse como algo lascivo.\n\n" + feast_default.6501.desc.opening:0 "«Sé lo que he dicho, pero no entiendo por qué os hace tanta gracia».\n\n[innocent_guest.GetTitledFirstName] ladea la cabeza mientras contengo mi risa. No le he dicho que lo que dijo podría interpretarse como algo lascivo.\n\n" feast_default.6501.joke_a:0 "«¡Si aprietas la cabeza, le sale una sustancia densa!»" feast_default.6501.joke_b:0 "«Me cuesta aprender este dialecto, ¡pero creo que a vos se os da bien la lengua!»" feast_default.6501.joke_c:0 "«¡Qué busto más encantador mostraba en la corte!»" - feast_default.6501.desc.ending_solo:0 "\n\n¿Soy [ROOT.Char.Custom('ES_ElLa')] únic[ROOT.Char.Custom('ES_OA')] a quien le parece gracioso? No lo sabré hasta que no hable. ¿Merece la pena avergonzar a [innocent_guest.GetFirstNameNoTooltip] por un chiste?" + feast_default.6501.desc.ending_solo:0 "\n\n¿Soy únic[ROOT.Char.Custom('ES_OA')] a quien le parece gracioso? No lo sabré hasta que no hable. ¿Merece la pena avergonzar a [innocent_guest.GetFirstNameNoTooltip] por un chiste?" feast_default.6501.desc.ending_duo:0 "\n\nPuede que no sea yo solo quien piensa que tiene gracia; [fellow_pervert.GetTitledFirstName] escupe parte de su bebida mientras [innocent_guest.GetTitledFirstNameNoTooltip] se repite. [fellow_pervertr.Custom('ES_ElElla')|U] y yo compartimos la misma clase de humor grosero. O a lo mejor le ofende. No lo sabré hasta que hable." feast_default.6501.a:0 "Yo… No importa…" feast_default.6501.b:0 "Repetid lo que habéis dicho, pero despacio. Pensadlo bien." feast_default.6501.b.tt:0 "#F Asumes el riesgo de avergonzar a [innocent_guest.GetTitledFirstNameNoTooltip] con la esperanza de compartir el mismo sentido de humor" - feast_default.6501.b.success:0 "[innocent_guest.Custom('ES_ElLa')|U] [innocent_guest.GetTitledFirstNameNoTooltip] encuentra gracioso el doble sentido" - feast_default.6501.b.failure:0 "[innocent_guest.Custom('ES_ElLa')|U] [innocent_guest.GetTitledFirstNameNoTooltip] se siente mortificad[innocent_guest.Custom('ES_OA')] por tu humor perverso." + feast_default.6501.b.success:0 "[innocent_guest.GetTitledFirstNameNoTooltip] encuentra gracioso el doble sentido" + feast_default.6501.b.failure:0 "[innocent_guest.GetTitledFirstNameNoTooltip] se siente mortificad[innocent_guest.Custom('ES_OA')] por tu humor perverso." feast_default.8001.t:0 "$feast_header$ De cenizas a llamas" feast_default.8001.desc:0 "Las llamas lamen el techo y los gritos resuenan durante la noche. Me apoyo en la puerta cerrada, ignoro los rostros horrorizados de mis seres queridos y sonrío. ¡Permitir que estalle en llamas el resentimiento latente sí que es la mejor manera de gestionar los desacuerdos!\n\nA medida que los golpes al otro lado se debilitan cada vez más, por fin me permito reír." diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/feast_main_stew_flood_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/feast_main_stew_flood_l_spanish.yml index fdb6668d21..c33935efdd 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/feast_main_stew_flood_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/feast_main_stew_flood_l_spanish.yml @@ -3,7 +3,7 @@ feast_main_stew_flood.0002.stew_introduction_blamed:0 "Había bebido un pelín demasiado cuando me tropecé con el enorme caldero que colgaba sobre el hogar en mitad de la sala de festines. Se desenganchó, se soltó y ¡su sabroso caldo brotó cubriendo el suelo en un mar de estofado!" feast_main_stew_flood.0002.stew_introduction_blame:0 "En un tropezón achispado, mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('stew_sea_blamed'))], [stew_sea_blamed.GetTitledFirstName], desenganchó el enorme caldero que colgaba sobre el hogar en mitad de la sala de festines. Brotó un sabroso caldo que cubrió el suelo en un mar de estofado." feast_main_stew_flood.0002.stew_introduction:0 "En el bullicio del festín, ¡uno de los sirvientes de [activity.GetOwner.GetTitledFirstName] desenganchó por accidente el enorme caldero que colgaba sobre el hogar en mitad de la sala de festines! Brotó un sabroso caldo que cubrió medio suelo en un mar de estofado." - feast_main_stew_flood.0002.someone_got_covered:0 "\n\n[stew_sea_gets_covered.Custom('ES_ElLa')|U] [stew_sea_gets_covered.GetTitledFirstName] [stew_sea_gets_covered.Custom('stew_flood_covered_adjective')] se vio atrapad[stew_sea_gets_covered.Custom('ES_OA')] en la oleada y maldijo en voz alta el estropicio en su aspecto mientras la grasa le bajaba por la cara." + feast_main_stew_flood.0002.someone_got_covered:0 "\n\n[stew_sea_gets_covered.GetTitledFirstName] [stew_sea_gets_covered.Custom('stew_flood_covered_adjective')] se vio atrapad[stew_sea_gets_covered.Custom('ES_OA')] en la oleada y maldijo en voz alta el estropicio en su aspecto mientras la grasa le bajaba por la cara." feast_main_stew_flood.0002.splash_desc_standard:0 "\n\nLos invitados corrieron al otro lado del salón mientras la masa espesa extendía zarcillos grasientos entre saltitos de pies." feast_main_stew_flood.0002.every_target:0 "\nCediendo a su hambre insaciable, [stew_sea_glutton.GetTitledFirstName] se tiró al suelo, tragando todo lo que podía del sustancioso estropicio mientras [stew_sea_horrified_character.GetTitledFirstName] observaba en el horror más absoluto." feast_main_stew_flood.0002.only_glutton:0 "\n\nCediendo a su hambre insaciable, [stew_sea_glutton.GetTitledFirstName] se tiró al suelo, tragando todo lo que podía del sustancioso estropicio." @@ -12,7 +12,7 @@ feast_main_stew_flood.0003.t:1 "$feast_header$ El mar de estofado" feast_main_stew_flood.0003.stew_introduction_blame:0 "En un tropezón achispado, ¡[stew_sea_blamed.GetTitledFirstName] desenganchó un enorme caldero que colgaba sobre el hogar en mitad de la sala de festines! Brotó un sabroso caldo que cubrió medio suelo en un mar de estofado." feast_main_stew_flood.0003.stew_introduction:0 "En el bullicio del festín, ¡un estúpido sirviente se las apañó para desenganchar el enorme caldero que colgaba sobre el hogar en mitad de la sala de festines! Brotó un sabroso caldo que cubrió medio suelo en un mar de estofado." - feast_main_stew_flood.0003.someone_got_covered:0 "\n\n[stew_sea_gets_covered.Custom('ES_ElLa')|U] [stew_sea_gets_covered.GetTitledFirstName] [stew_sea_gets_covered.Custom('stew_flood_covered_adjective')], sentad[stew_sea_gets_covered.Custom('ES_OA')] junto al caldero, se vio atrapad[stew_sea_gets_covered.Custom('ES_OA')] en la oleada y maldijo en voz alta el estropicio en su aspecto mientras la grasa le bajaba por la cara." + feast_main_stew_flood.0003.someone_got_covered:0 "\n\n[stew_sea_gets_covered.GetTitledFirstName] [stew_sea_gets_covered.Custom('stew_flood_covered_adjective')], sentad[stew_sea_gets_covered.Custom('ES_OA')] junto al caldero, se vio atrapad[stew_sea_gets_covered.Custom('ES_OA')] en la oleada y maldijo en voz alta el estropicio en su aspecto mientras la grasa le bajaba por la cara." feast_main_stew_flood.0003.splash_desc_standard:0 "Los invitados corrieron al otro lado del salón mientras la masa espesa extendía zarcillos grasientos entre saltitos de pies." feast_main_stew_flood.0003.every_target:0 "\n\nCediendo a su hambre insaciable, [stew_sea_glutton.GetTitledFirstName] se tiró al suelo, tragando todo lo que podía del sustancioso estropicio mientras [stew_sea_horrified_character.GetTitledFirstName] observaba en el horror más absoluto." feast_main_stew_flood.0003.only_glutton:0 "\n\nCediendo a su hambre insaciable, [stew_sea_glutton.GetTitledFirstName] se tiró al suelo, tragando todo lo que podía del sustancioso estropicio." diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/hold_court_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/hold_court_events_l_spanish.yml index a614d8801a..bfe74fa42b 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/hold_court_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/hold_court_events_l_spanish.yml @@ -26,7 +26,7 @@ # Wandering claimant asks you to press their claim NOW!! hold_court.1011.t:0 "$hold_court_header$ Una llamada a la guerra" - hold_court.1011.desc:0 "«Oh, generos[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitledFirstNameNoTooltip]. ¡Soy [claimant_guest.GetFirstName], y he viajado desde lejos para pedir vuestra ayuda para reparar una gran injusticia!».\n\n[claimant_guest.Custom('ES_ElLa')|U] [claimant_guest.GetWomanMan] ante mí se inclina profundamente antes de seguir con su alegato bien ensayado. «[target_character.Custom2('MyCharacterIntroduction', claimant_guest)|U] se sienta ahora en el trono de [target_title.GetNameNoTier], ¡pero yo soy [claimant_guest.Custom('ES_ElLa')] legítim[claimant_guest.Custom('ES_OA')] gobernante de esas tierras!».\n\n«Si me ayudáis a reclamar mis derechos, os juraré fidelidad y os serviré con lealtad hasta el fin de mis días»." + hold_court.1011.desc:0 "«Oh, generos[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitledFirstNameNoTooltip]. ¡Soy [claimant_guest.GetFirstName], y he viajado desde lejos para pedir vuestra ayuda para reparar una gran injusticia!».\n\nTal [claimant_guest.GetWomanMan] ante mí se inclina profundamente antes de seguir con su alegato bien ensayado. «[target_character.Custom2('MyCharacterIntroduction', claimant_guest)|U] se sienta ahora en el trono de [target_title.GetNameNoTier], ¡pero yo soy legítim[claimant_guest.Custom('ES_OA')] gobernante de esas tierras!».\n\n«Si me ayudáis a reclamar mis derechos, os juraré fidelidad y os serviré con lealtad hasta el fin de mis días»." hold_court.1011.a:0 "¡Bonito día para ir a la guerra!" hold_court.1011.b:0 "Por favor, márchate enseguida. No me puedo permitir ofender [target_character.Custom('ES_AlAla')] [target_character.GetTitleAsNameNoTooltip]." hold_court.1011.c:0 "No puedo ayudarte, pero disfruta de mi hospitalidad." diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/hold_court_events_linnea_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/hold_court_events_linnea_l_spanish.yml index 64ad2f8f87..7e3525efab 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/hold_court_events_linnea_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/hold_court_events_linnea_l_spanish.yml @@ -19,7 +19,7 @@ hold_court.5001.c:0 "¡Pues #EMP nunca#! te casarás!" hold_court.5010.t:0 "$hold_court_header$ [county.GetNameNoTierNoTooltip] fuera de control" - hold_court.5010.desc_marshal:0 "«[marshal.Custom('ES_ElLa')] [marshal.GetCouncilTitle] [marshal.GetTitledFirstName] nos está cazando, colgando y… podríamos mantener el orden, mi [ROOT.Char.GetLadyLord]. #EMP Por favor#!, ¡podemos organizarnos sin tanta muerte!».\n\n" + hold_court.5010.desc_marshal:0 "«[marshal.GetCouncilTitle] [marshal.GetTitledFirstName] nos está cazando, colgando y… podríamos mantener el orden, mi [ROOT.Char.GetLadyLord]. #EMP Por favor#!, ¡podemos organizarnos sin tanta muerte!».\n\n" hold_court.5010.desc:0 "«Nos están cazando, colgando y… podríamos mantener el orden, mi [ROOT.Char.GetLadyLord]. #EMP Por favor#!, ¡podemos organizarnos sin tanta muerte!».\n\n" hold_court.5010.desc_vassal_holder:0 "Un[peasant.Custom('ES_XA')] campesin[peasant.Custom('ES_OA')] del [county.GetName], una región asolada por el descontento que pertenece a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('vassal'))] [vassal.GetTitledFirstName], me asegura que se puede restaurar el control sin excesivo derramamiento de sangre." hold_court.5010.desc_holder:0 "Un[peasant.Custom('ES_XA')] campesin[peasant.Custom('ES_OA')] del [county.GetName], una región asolada por el descontento, me asegura que se puede restaurar el control sin excesivo derramamiento de sangre." @@ -50,5 +50,5 @@ hold_court.5030.desc_you:0 "\n\n¡No puedo evitar imaginar cuánta libertad concederá tal lenguaje!" hold_court.5030.a:0 "¡Qué gran idea!" hold_court.5030.courtiers:0 "Tod[courtier.Custom('ES_OA')]s [courtier.Custom('ES_LoLa')]s cortesan[courtier.Custom('ES_OA')]s" - hold_court.5030.b:0 "[court_tutor.GetFirstNameNoTooltip], [court_tutor.Custom('ES_ElLa')] tutor[court_tutor.Custom('ES_XA')] de la corte, te ayudará a enseñarlo." + hold_court.5030.b:0 "[court_tutor.GetFirstNameNoTooltip], tutor[court_tutor.Custom('ES_XA')] de la corte, te ayudará a enseñarlo." hold_court.5030.c:0 "¡Podemos aprovechar mejor tu talento!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/hunt_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/hunt_events_l_spanish.yml index 4649512cff..6526cf78be 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/hunt_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/hunt_events_l_spanish.yml @@ -5,7 +5,7 @@ hunt.1001.a:0 "¡Cabalguemos!" hunt.1001.b:0 "Ahora calma y tranquilidad, ese barranco parece empinado." - hunt.1002.desc_wounded_courtier:0 "Según seguimos al ejemplar de [ROOT.Char.Custom('LocalAnimal')] en su huida por el barranco, el caballo de [hunting_courtier_1.GetTitledFirstName] pisa en falso y [hunting_courtier_1.Custom('ES_LoLa')] tira al suelo, gritando.\n\nLa caída no es mortal, pero [hunting_courtier_1.Custom('ES_ElLa')] [hunting_courtier_1.GetTitleTierName] se retuerce de dolor." + hunt.1002.desc_wounded_courtier:0 "Según seguimos al ejemplar de [ROOT.Char.Custom('LocalAnimal')] en su huida por el barranco, el caballo de [hunting_courtier_1.GetTitledFirstName] pisa en falso y [hunting_courtier_1.GetHerHim] tira al suelo, gritando.\n\nLa caída no es mortal, pero el/la [hunting_courtier_1.GetTitleTierName] se retuerce de dolor." hunt.1002.desc:0 "Mi mundo se reduce a la naturaleza que nos rodea según seguimos a tal [ROOT.Char.Custom('LocalAnimal')] en su huida por el barranco. Al cabalgar codo con codo junto a [hunting_courtier_1.GetTitledFirstName], puedo oír el tronar de las pezuñas, los ladridos de los perros, gritos de los hombres… ¡La emoción fluye en mi interior mientras poco a poco vamos ganando terreno a nuestra presa!" hunt.1002.a:0 "¡Seguimos adelante!" hunt.1002.b:0 "Hay que darle tiempo a descansar a [hunting_courtier_1.GetFirstNameNoTooltip]." @@ -21,7 +21,7 @@ hunt.1011.t:1 "$hunt_header$ Vasallos maleducados" hunt.1011.desc_horse:0 "Cuando mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('nice_courtier') )] [nice_courtier.GetTitledFirstName] empezó a desmontar con un pie aún en el estribo, mi [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('hated_participant'))] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('hated_participant') )] [hated_participant.GetTitledFirstName] se encargó de chocar con el caballo, lo que mandó a [nice_courtier.GetFirstName] dando tumbos al otro lado del campamento." - hunt.1011.desc_talk:0 "«¡Mirad a es[nice_courtier.Custom('ES_EA')] [SCOPE.sC('nice_courtier').Custom('InsultNoun')][SCOPE.sC('nice_courtier').Custom('InsultAdjective')] [SCOPE.sC('nice_courtier').GetFirstNameNoTooltip]!» Dice entre dientes [hated_participant.Custom('ES_ElLa')] [ROOT.Char.Custom('InsultAdjective')] [SCOPE.sC('hated_participant').GetTitledFirstName] desde su corcel de cacería. Parece que a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('nice_courtier') )] [SCOPE.sC('nice_courtier').GetTitledFirstName] le cuesta aguantar los insultos." + hunt.1011.desc_talk:0 "«¡Mirad a es[nice_courtier.Custom('ES_EA')] [SCOPE.sC('nice_courtier').Custom('InsultNoun')][SCOPE.sC('nice_courtier').Custom('InsultAdjective')] [SCOPE.sC('nice_courtier').GetFirstNameNoTooltip]!» Dice entre dientes tal [ROOT.Char.Custom('InsultAdjective')] [SCOPE.sC('hated_participant').GetTitledFirstName] desde su corcel de cacería.\n\nParece que a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('nice_courtier') )] [SCOPE.sC('nice_courtier').GetTitledFirstName] le cuesta aguantar los insultos." hunt.1011.a:1 "Tu comportamiento es infantil y se te castigará en consonancia." hunt.1011.b:0 "¡Así no se comporta un[hated_participant.Custom('ES_OA')] [hated_participant.GetTitleTierName]!" hunt.1011.c:0 "Ja, ¡[nice_courtier.GetFirstNameNoTooltip] se ha puesto rojo como un tomate!" @@ -247,7 +247,7 @@ hunt.5002.b:0 "¡Fascinante! ¿Y qué hay de #EMP aquella#! flor?" hunt.5002.c:0 "¿Pr-practicas la brujería?…" - hunt.5003.desc:0 "En un raro momento de respiro, paso un rato en silencio, contemplando la belleza de la naturaleza. No puedo evitar pensar que doy por sentada la paz en el desempeño de mis funciones como [ROOT.Char.GetTitleAsName].\n\nMientras dejo que mi estrés se desvanezca, oigo que alguien se acerca. «Amor mío», ríe suavemente [hunting_courtier.Custom('ES_ElLa')] [hunting_courtier.GetTitledFirstName]," + hunt.5003.desc:0 "En un raro momento de respiro, paso un rato en silencio, contemplando la belleza de la naturaleza. No puedo evitar pensar que doy por sentada la paz en el desempeño de mis funciones como [ROOT.Char.GetTitleAsName].\n\nMientras dejo que mi estrés se desvanezca, oigo que alguien se acerca. «Amor mío», ríe suavemente [hunting_courtier.GetTitledFirstName]," hunt.5003.desc.flower:0 "mientras noto que coloca algo detrás de mi oreja. «Aunque nada iguala vuestra belleza, no he podido evitar pensar en vos al ver esta flor»." hunt.5003.desc.animal:0 "mientras sostiene los restos ensangrentados de un/a [ROOT.Char.Custom('LocalAnimal')]. «Abatí a esta bestia en vuestro honor. Por favor, consideradlo una muestra de mi dedicación a luchar siempre a vuestro lado»." hunt.5003.desc.ending:0 "\n\n[hunting_courtier.GetFirstName] sonríe mientras da un paso atrás para contemplar su obra. «Parecéis tan en paz. Me alegro». [hunting_courtier.GetFirstNameNoTooltip], me planta precipitadamente un casto beso en la mejilla, como si estuviéramos solos en el mundo." diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/pay_homage_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/pay_homage_events_l_spanish.yml index 122ceea3e1..84f05be10a 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/pay_homage_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/pay_homage_events_l_spanish.yml @@ -30,9 +30,9 @@ pay_homage.0101.desc.gold:0 "Se arrodilla en señal de deferencia, mientras unos cortesanos traen sus regalos en monedas y objetos preciosos. Se toma su juramento, y los escribanos registran sus promesas de servir [homage_liege.Custom('ES_AlAla')] [homage_liege.GetPrimaryTitle.GetNameNoTooltip].\n\n" pay_homage.0101.desc.hook:0 "Se arrodilla en señal de deferencia y, entre otros juramentos suyos, se pone personalmente a mi disposición y en deuda conmigo.\n\n" pay_homage.0101.desc.contract:0 "Se arrodilla en señal de deferencia y, entre otros juramentos suyos de servir [homage_liege.Custom('ES_AlAla')] [homage_liege.GetPrimaryTitle.GetNameNoTooltip], me ofrece mayores contribuciones como señor[homage_vassal.Custom('ES_XA')] vasall[homage_vassal.Custom('ES_OA')] del [homage_liege.GetPrimaryTitle.GetTierAsNameNoTooltip].\n\n" - pay_homage.0101.desc.language:2 "Aunque está claro que [homage_vassal.Custom('ES_ElLa')] [homage_vassal.GetTitleAsNameNoTooltip] ha ensayado los juramentos en [homage_liege.GetCourtLanguage.GetNameNoTooltip], pronuncia mal varias partes, lo que cambia cómicamente su significado y mis cortesanos tienen que sofocar las risas." - pay_homage.0101.desc.clumsy:0 "Cuando [homage_vassal.Custom('ES_ElLa')] [homage_vassal.GetTitledFirstNameNoTooltip] se levanta, se tropieza torpemente. La corte emite un sonido a la vez mientras cae y termina despatarrad[homage_vassal.Custom('ES_OA')] a mis pies, con las mejillas sonrojadas por la vergüenza." - pay_homage.0101.desc.infatuation:0 "[homage_vassal.Custom('ES_ElLa')|U] [homage_vassal.GetTitledFirstNameNoTooltip] se alza con un aspecto extraño. ¡Por el rabillo del ojo veo a mi [SCOPE.sC('homage_liege').Custom2('RelationToMeShort', SCOPE.sC('homage_infatuation'))] [homage_infatuation.GetFullName] derretirse, obviamente loquit[homage_infatuation.Custom('ES_OA')] por [homage_vassal.Custom('ES_ElLa')] [homage_vassal.GetTitledFirstNameNoTooltip]!" + pay_homage.0101.desc.language:2 "Aunque está claro que el/la [homage_vassal.GetTitleAsNameNoTooltip] ha ensayado los juramentos en [homage_liege.GetCourtLanguage.GetNameNoTooltip], pronuncia mal varias partes, lo que cambia cómicamente su significado y mis cortesanos tienen que sofocar las risas." + pay_homage.0101.desc.clumsy:0 "Cuando [homage_vassal.GetTitledFirstNameNoTooltip] se levanta, se tropieza torpemente. La corte emite un sonido a la vez mientras cae y termina despatarrad[homage_vassal.Custom('ES_OA')] a mis pies, con las mejillas sonrojadas por la vergüenza." + pay_homage.0101.desc.infatuation:0 "[homage_vassal.GetTitledFirstNameNoTooltip] se alza con un aspecto extraño. ¡Por el rabillo del ojo veo a mi [SCOPE.sC('homage_liege').Custom2('RelationToMeShort', SCOPE.sC('homage_infatuation'))] [homage_infatuation.GetFullName] derretirse, obviamente loquit[homage_infatuation.Custom('ES_OA')] por [homage_vassal.GetTitledFirstNameNoTooltip]!" pay_homage.0101.desc.delivery:0 "Las cosas no van bien desde el principio [homage_vassal.Custom('GetHomageDeliveryDescLiege')]" pay_homage.0101.desc.success:0 "Finalmente digo [homage_vassal.Custom('ES_AlAla')] [homage_vassal.GetTitledFirstNameNoTooltip] que se levante y confirmo mi satisfacción y sus derechos a las tierras que gobierna en mi nombre." pay_homage.0101.smooth.submission:0 "«Servidme bien, [homage_vassal.GetTitledFirstNameNoTooltip]»." diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/petition_liege_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/petition_liege_events_l_spanish.yml index c4e4e26f55..bbbea6534f 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/petition_liege_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/petition_liege_events_l_spanish.yml @@ -26,7 +26,7 @@ petition_liege.0101.t.faction_war:0 "$petition_liege_header$ Desmontar facción" petition_liege.0101.t.county_control:0 "$petition_liege_header$ Solicitar alguaciles" petition_liege.0101.t.county_convert:0 "$petition_liege_header$ Financiar sacerdotes" - petition_liege.0101.t.county_opinion:0 "$petition_liege_header$ Visita real" + petition_liege.0101.t.county_opinion:1 "$petition_liege_header$ Visita real" petition_liege.0101.t.fortify_border:0 "$petition_liege_header$ Fortificar fronteras" petition_liege.0101.t.title_liege:0 "$petition_liege_header$ Pretendiente al título" petition_liege.0101.t.title_vassal:0 "$petition_liege_header$ Pretendiente vasallo" @@ -171,12 +171,12 @@ petition_liege.0201.desc.development:0 "\n\nExplico detenidamente las situaciones dispares de [petition_county_example.GetName] y [petition_liege.GetCapitalLocation.GetCounty.GetTitle.GetNameNoTier] y lo que podría hacerse para restablecer el equilibrio." petition_liege.0201.desc.bridge:1 "\n\nTras escuchar el discurso que había preparado, me sonríe con calidez y afirma: «¡Por supuesto, [petition_liege.Custom2('RelationToMeShort', petition_vassal)]! Enviaré a mis agentes de inmediato para ocuparse de este asunto»." petition_liege.0201.desc.council_second_party:0 "Desde luego, no lo puedo hacer peor que [second_party.GetFullName]…" - petition_liege.0201.a:0 "¡Gracias, mi señor[petitioned_liege.Custom('ES_XA')]!" + petition_liege.0201.a:0 "¡Gracias, mi señor[petition_liege.Custom('ES_XA')]!" petition_liege_accept_tt:0 "Se acepta tu petición" # Liege asks for something in return petition_liege.0205.t:0 "$petition_liege_header$ Contraoferta" petition_liege.0205.desc.intro:0 "$petition_liege.0201.desc.intro$" - petition_liege.0205.desc.bridge:1 "\n\nTras escuchar el discurso, permanece en silencio durante varios momentos mientras medita sobre mi petición. \n\nAl final se dirige a mí: «Habéis presentado buenos argumentos, pero si os concedo vuestra petición, necesitaré algo a cambio. Imagino que sois consciente de que un acuerdo sería mutuamente beneficioso»." + petition_liege.0205.desc.bridge:2 "\n\nTras escuchar el discurso, permanece en silencio durante varios momentos mientras medita sobre mi petición. \n\nAl final se dirige a mí: «Habéis presentado buenos argumentos, pero si os concedo vuestra petición, necesitaré algo a cambio. Imagino que veis cuánto nos beneficiaría a ambos llegar a un acuerdo»." petition_liege.0205.counter:0 "Mi [petition_liege.GetTitleAsNameNoTooltip], tal vez me expliqué mal…" petition_liege.0205.a:0 "Una oferta justa, acepto." petition_liege.0205.b:0 "¿Me tomáis el pelo? ¡Ya he forzado mis límites con esto!" @@ -186,7 +186,7 @@ petition_liege.0209.t:0 "$petition_liege_header$ Rechazada" petition_liege.0209.desc.intro:0 "$petition_liege.0201.desc.intro$" petition_liege.0209.desc.bridge:0 "\n\nTras escuchar el discurso que había preparado, frunce el ceño y me reprende." - petition_liege.0209.desc.bridge.apologetic:1 "$petition_liege.0209.desc.bridge$ «Lo lamento, pero por el bien del [petition_liege.GetPrimaryTitleNoTierNoTooltip] debo rechazar vuestra petición»." + petition_liege.0209.desc.bridge.apologetic:1 "$petition_liege.0209.desc.bridge$ «Lo lamento, pero por el bien del [petition_liege.petition_liege.GetPrimaryTitle.GetNameNoTierNoTooltip] debo rechazar vuestra petición»." petition_liege.0209.desc.bridge.unapologetic:1 "$petition_liege.0209.desc.bridge$ «¿#EMP Este#! es ese asunto tan urgente que queríais discutir conmigo? No. Rotundamente no. Y ahora, si me disculpáis, tengo asuntos #EMP importantes#! de verdad de los que ocuparme»." petition_liege.0209.desc.bridge.favor:0 "$petition_liege.0209.desc.bridge$ «Lo siento enormemente, pero no podré satisfacer esta petición. Si pudiera, os daría lo que queréis, pero espero que os baste esta promesa de un favor en el futuro»." petition_liege.0209.counter:0 "¡Esperad, mi [petition_liege.GetLadyLord]! ¡Escuchadme!" @@ -201,8 +201,8 @@ # Skill check counter event petition_liege.0401.t:0 "$petition_liege_header$ Segunda opinión" - petition_liege.0401.desc.intro:2 "[petition_liege.GetTitledFirstName] se lo piensa un momento y grita: «¡[first_portrait.GetFirstName], preciso vuestro consejo en este asunto!». [first_portrait.Custom('ES_ElLa')|U] [first_portrait.Custom('GetNotableCharacteristic')] [first_portrait.Custom('GetPetitionLiegeTitle')] da un paso adelante y agarra su [first_portrait.Custom('councillor_flavor_prop')]. «Sí, un asunto de lo más delicado, mi [petition_liege.GetLadyLord]…».\n\n" - petition_liege.0401.desc.second:0 "[second_portrait.GetTitledFirstName], [second_portrait.Custom('ES_ElLa')] [second_portrait.Custom('GetPetitionLiegeTitle')] de [petition_liege.GetTitleAsNameNoTooltip], observa al margen en silencio" + petition_liege.0401.desc.intro:2 "[petition_liege.GetTitledFirstName] se lo piensa un momento y grita: «¡[first_portrait.GetFirstName], preciso vuestro consejo en este asunto!». [first_portrait.Custom('GetNotableCharacteristic')] [first_portrait.Custom('GetPetitionLiegeTitle')] da un paso adelante y agarra su [first_portrait.Custom('councillor_flavor_prop')]. «Sí, un asunto de lo más delicado, mi [petition_liege.GetLadyLord]…».\n\n" + petition_liege.0401.desc.second:0 "[second_portrait.GetTitledFirstName], el/la [second_portrait.Custom('GetPetitionLiegeTitle')] de [petition_liege.GetTitleAsNameNoTooltip], observa al margen en silencio" petition_liege.0401.desc.second_diplomacy:0 "$petition_liege.0401.desc.second$¿… podría apelar a su naturaleza diplomática tal vez?\n\n" petition_liege.0401.desc.second_martial:0 "$petition_liege.0401.desc.second$¿… un argumento práctico me ganaría su apoyo?\n\n" petition_liege.0401.desc.second_stewardship:0 "$petition_liege.0401.desc.second$¿… [second_portrait.GetHerHim] persuadirían de mi necesidad los números adecuados?\n\n" @@ -214,7 +214,7 @@ petition_liege.0401.desc.third_friend:0 "Aunque, mi buen[third_portrait.Custom('ES_XA')] amig[third_portrait.Custom('ES_OA')] [third_portrait.GetTitledFirstName] puede ser persuasiv[third_portrait.Custom('ES_OA')]" petition_liege.0401.desc.third_fallback:0 "Dicho esto, siempre le he gustado a [third_portrait.GetTitledFirstName]" petition_liege.0401.desc.third:1 "¿… a lo mejor [third_portrait.GetSheHe] podría presentar mis argumentos? \n\n" - petition_liege.0401.desc.outro:0 "[petition_liege.Custom('ES_ElLa')|U] [petition_liege.GetTitleAsNameNoTooltip] se vuelve hacia mí, con la atención dirigida ya a otro asunto. ¡Tengo que #EMP hacer#! algo!" + petition_liege.0401.desc.outro:0 "El/La [petition_liege.GetTitleAsNameNoTooltip] se vuelve hacia mí, con la atención dirigida ya a otro asunto. ¡Tengo que #EMP hacer#! algo!" petition_liege.0401.first:0 "Sé justo lo que hay que hacer para que [first_portrait.GetFirstNameNoTooltip] tropiece…" petition_liege.0401.second:0 "«¡[second_portrait.GetFirstNameNoTooltip]!" petition_liege.0401.second_diplomacy:0 "$petition_liege.0401.second$ Seguro que hay margen para un acuerdo, ¿verdad?»" @@ -270,7 +270,7 @@ petition_liege_county_convert_modifier_desc:0 "El titular de este condado ha solicitado a su señor que patrocine su conversión a la fe verdadera." petition_liege_county_convert_modifier_tt:0 "[convert_county|E] avanzará más rápidamente en condados con este modificador" # Opinion - petition_liege_0101_county_opinion_effect_tt:0 "Todas las [holdings|lE] de [petition_vassal.LocalPlayerString( 'tu persona', petition_vassal.GetShortUIName )] con una [county_opinion|lE] baja" + petition_liege_0101_county_opinion_effect_tt:1 "Todas las [holdings|lE] de [petition_vassal.LocalPlayerString( 'tu persona', petition_vassal.GetShortUIName )] con una [SCOPE.ScriptValue('petition_county_opinion_value')] de #negative_value #! o inferior" petition_liege_county_opinion_modifier:0 "Visita real" petition_liege_county_opinion_modifier_desc:0 "El titular de este condado ha solicitado a su señor que les visite y dé un espectáculo al pueblo." # Fortify diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/pilgrimage_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/pilgrimage_events_l_spanish.yml index a737a396d0..2399e6c325 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/pilgrimage_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/pilgrimage_events_l_spanish.yml @@ -78,7 +78,7 @@ pilgrimage.2004.b:0 "Un encuentro feliz, pero debo rezar en soledad." pilgrimage.2005.t:0 "$pilgrimage_header$ Una historia grosera" - pilgrimage.2005.desc:1 "Paseando al lado del fuego del campamento, uno de mis compañeros de viaje cuenta una historia que oyó una vez sobre ciert[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip], y sus oyentes la reciben con estridentes risotadas. Todos se quedan en silencio cuando me acerco, salvo el narrador.\n\n«Ah, no os preocupéis, [ROOT.Char.GetLadyLord|l] mí[ROOT.Char.Custom('ES_OA')], no sois como [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.Custom('InsultNoun')|l] de esta historia." + pilgrimage.2005.desc:1 "Paseando al lado del fuego del campamento, uno de mis compañeros de viaje cuenta una historia que oyó una vez sobre ciert[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip], y sus oyentes la reciben con estridentes risotadas. Todos se quedan en silencio cuando me acerco, salvo el narrador.\n\n«Ah, no os preocupéis, [ROOT.Char.GetLadyLord|l] mí[ROOT.Char.Custom('ES_OA')], no sois como [ROOT.Char.Custom('InsultNoun')|l] de esta historia." pilgrimage.2005.desc_close:0 "Se trata [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.GetTitleAsNameNoTooltip|l] de estas tierras»." pilgrimage.2005.desc_far:0 "Se trata [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.GetTitleAsNameNoTooltip|l] de un lugar muy lejano llamado [title.GetNameNoTierNoTooltip]»." pilgrimage.2005.a:0 "«No, ¿de verdad? Contadme más de est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetTitleAsNameNoTooltip]»." @@ -122,7 +122,7 @@ pilgrimage.2011.b:0 "Esto es tan cómodo que podría dormirme…" pilgrimage.2011.b.tt:0 "Tienes una siesta agradable" pilgrimage.2011.c:0 "Cuéntame, ¿qué tiene esto que ver con [ROOT.Char.GetFaith.HighGodName]?" - pilgrimage.2011.c.tt:0 "Comienzas un debate con [mystic.Custom('ES_ElLa')] mític[mystic.Custom('ES_OA')]" + pilgrimage.2011.c.tt:0 "Comienzas un debate con tal mític[mystic.Custom('ES_OA')]" pilgrimage.2012.desc:0 "No acabo de recordar qué pasó desde que entré en la tienda [mystic.Custom('ES_DelDela')] místic[mystic.Custom('ES_OA')]. Lo único de lo que me acuerdo son vagas imágenes y una sensación de atontamiento.\n\nAhora me pregunto si [mystic.GetSheHe] estuvo siquiera aquí…" pilgrimage.2012.a:0 "[mystic.GetFirstName] tiene muchas ideas extrañas." @@ -256,7 +256,7 @@ pilgrimage.4001.b:0 "Lo importante es que me vean y me oigan aquí." # The Mystic is there! - pilgrimage.4002.desc:0 "Por fin estoy aquí, en cuerpo y mente, al final de mi gran peregrinación. ¿Y a quién debería encontrar aquí sino a [mystic.GetTitledFirstName], [mystic.Custom('ES_ElLa')] buscador[mystic.Custom('ES_XA')] del verdadero conocimiento de lo divino?\n\n«¡Mirad en torno a vos, [ROOT.Char.GetFirstNameNoTooltip]!», dice. «¿No es esta gloria como dije que sería?»" + pilgrimage.4002.desc:0 "Por fin estoy aquí, en cuerpo y mente, al final de mi gran peregrinación. ¿Y a quién debería encontrar aquí sino a [mystic.GetTitledFirstName], buscador[mystic.Custom('ES_XA')] del verdadero conocimiento de lo divino?\n\n«¡Mirad en torno a vos, [ROOT.Char.GetFirstNameNoTooltip]!», dice. «¿No es esta gloria como dije que sería?»" pilgrimage.4002.a:0 "¡Cierto que sí, amig[mystic.Custom('ES_OA')] mí[mystic.Custom('ES_OA')]!" pilgrimage.4002.b:0 "Es… algo correcto." pilgrimage.4002.c:0 "Oh, sí, me gusta lo que veo." diff --git a/project/ck3/base_game/localization/spanish/event_localization/activities/playdate_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/activities/playdate_events_l_spanish.yml index dcdcec6740..3666056820 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/activities/playdate_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/activities/playdate_events_l_spanish.yml @@ -138,7 +138,7 @@ playdate.3011.a:0 "¡Solo si somos los padres!" playdate.3011.b:0 "Vale. ¡Y [disliked_participant.GetFirstNameNoTooltip] será el perro!" playdate.3011.c:0 "Que tontería. Prefiero el ajedrez." - playdate.3011.c.tt:0 "Avanzas tus estudios en el arte de [ROOT.Char.Custom('education_focus_child')]" + playdate.3011.c.tt:0 "Avanzas tus estudios en el arte de [THIS.Char.Custom('education_focus_child')]" playdate.3012.t:0 "$playdate_header$ $knight_culture_player_plural_no_tooltip$ valiente" playdate.3012.desc_knight:0 "[participant.Custom2('MyCharacterIntroduction', ROOT.Char)|U] y yo estamos viendo cómo entrenan los $knight_culture_player_plural_no_tooltip_lowercase$ en el patio cuando [knight.Custom2('MyCharacterIntroduction', ROOT.Char)] se nos acerca sonriendo." @@ -158,7 +158,7 @@ playdate.3013.b:0 "¡Sí, enséñame todo lo que puedas!" playdate.3013.c:0 "Eres… ¡eres un[witch.Custom('ES_XA')] bruj[witch.Custom('ES_OA')]! Una mala persona." - playdate.3014.t:0 "$playdate_header$ [priest.Custom('ES_ElLa')|U] [priest.GetCouncilTitle]" + playdate.3014.t:0 "$playdate_header$ El/La [priest.GetCouncilTitle]" playdate.3014.desc_participant:0 "Mientras exploramos el/la [ROOT.Char.GetFaith.HouseOfWorship] local, [participant.Custom2('MyCharacterIntroduction', ROOT.Char)|U] y yo nos topamos con [priest.Custom2('MyCharacterIntroduction', ROOT.Char)], rodead[priest.Custom('ES_OA')] de pergaminos.\n\n«Son diarios de hace mucho, ¿os interesan estas cosas?»" playdate.3014.desc:0 "Estaba explorando el/la [ROOT.Char.GetFaith.HouseOfWorship] local cuando me topo con [priest.Custom2('MyCharacterIntroduction', ROOT.Char)], rodead[priest.Custom('ES_OA')] de pergaminos.\n\n«Son diarios de hace mucho, ¿os interesan estas cosas?»" playdate.3014.a:0 "¡Sí! Enseñadme." diff --git a/project/ck3/base_game/localization/spanish/event_localization/artifact_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/artifact_events_l_spanish.yml index ddb36c3356..c5fd1b8da8 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/artifact_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/artifact_events_l_spanish.yml @@ -30,6 +30,7 @@ artifact.1001.desc.weapon:0 "\n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')], mientras limpiaba la armería me di cuenta de que el óxido casi ha hecho desaparecer su… [SCOPE.Custom('ThisArtifactType')]. ¿Qué podemos hacer?».\n\nLe echo un vistazo. Aunque ninguna reforja podrá conseguir que vuelva a ser útil para la batalla, se podría limpiar y conservar para su exhibición con un coste mínimo." artifact.1001.desc.other:0 "\n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')], ¡mientras limpiaba el almacén me di cuenta de que su [SCOPE.Custom('ThisArtifactType')] tiene ya tantos años que prácticamente se cae a cachos! ¿Qué podemos hacer?».\n\nLe echo un vistazo. Aunque esté inutilizable por mucho que se repare, se podría limpiar y conservar para su exhibición con un coste mínimo." artifact.1001.a:0 "Una empresa que merece la pena." + artifact.1001.a.tt.free:0 "#instruction Este [artifact|lE] se puede convertir gratis#!" artifact.1001.a.tt:1 "[this_artifact.GetName] se convierte en un [court_artifact|lE] que solo da [grandeur|lE] y [prestige|lE]" artifact.1001.b:0 "No, es demasiado caro." @@ -53,7 +54,7 @@ artifact.3000.c:0 "¡Seguro que fuiste #EMP tú#! quien lo rompió!" artifact.3001.t:0 "Inspiración: reusar" - artifact.3001.desc:0 "Hoy se me acerca [inspiration_owner.GetFirstName] con cierto brío en el paso.\n\n«¡Mi ROOT.GetCharacter.GetLadyLord]! Estaba rebuscando entre objetos desechados y cachivaches rotos de vuestros trasteros en busca de inspiración cuando me encontré con un tesoro inesperado. Parece que guardasteis para el futuro algunos materiales de repuesto de un artefacto desmontado… ¡Pues el futuro ya está aquí!\n\nSi pudiera utilizar estas piezas de recambio para mi proyecto, la calidad no se resentiría, ¡y podría devolveros una parte del oro que reservasteis para la compra de materiales!»." + artifact.3001.desc:0 "Hoy se me acerca [inspiration_owner.GetFirstName] con cierto brío en el paso.\n\n«¡Mi [ROOT.GetCharacter.GetLadyLord]! Estaba rebuscando entre objetos desechados y cachivaches rotos de vuestros trasteros en busca de inspiración cuando me encontré con un tesoro inesperado. Parece que guardasteis para el futuro algunos materiales de repuesto de un artefacto desmontado… ¡Pues el futuro ya está aquí!\n\nSi pudiera utilizar estas piezas de recambio para mi proyecto, la calidad no se resentiría, ¡y podría devolveros una parte del oro que reservasteis para la compra de materiales!»." artifact.3001.a:0 "¡Son noticias excelentes!" artifact.3010.t:0 "Artefacto degradado: vender" @@ -68,7 +69,7 @@ artifact.3020.a:0 "Por lo menos todavía sirve para algo…" artifact.3020.b:0 "¡Haz tu trabajo y repáralo!" keepsake_trinket_name:0 "Recuerdo de [this_artifact.GetNameNoTooltip]" - keepsake_trinket_description:0 "Un fragmento del/de la [this_artifact.GetName] perdido/a, que el $antiquarian_court_position$ rescató para [owner.Custom('ES_ElLa')] [owner.GetTitledFirstNameNoTooltip] como recuerdo." + keepsake_trinket_description:0 "Un fragmento del/de la [this_artifact.GetName] perdido/a, que el $antiquarian_court_position$ rescató para [owner.GetTitledFirstNameNoTooltip] como recuerdo." artifact.3030.t:0 "Artefacto degradado: conservar" artifact.3030.desc:0 "\n\n«Para salvarlo, tengo una propuesta. Hace poco gané a los dados un pergamino polvoriento a un personaje sospechoso en una feria ambulante. ¡Un buen negocio, ya que su contenido encajaba bien con mi incipiente interés por la alquimia! El antiguo pergamino describe una poción secreta que garantiza que #EMP cualquier artefacto#! quedará mejor que nuevo. ¡Por favor, dejadme probarlo!»" @@ -142,7 +143,7 @@ artifact_armor_4_desc:0 "[this_artifact.GetDesc]\n\nUna armadura que ha mantenido a salvo a su dueño en al menos 100 batallas y, por tanto, es considerada un objeto legendario." artifact.4030.t:0 "La corona de nuestro pueblo" artifact.4030.desc.antiquarian_intro:0 "Mi $antiquarian_court_position$ [antiquarian.GetTitledFirstName] se me acerca con una gran sonrisa en el rostro y mi [this_artifact.GetName] en sus manos." - artifact.4030.desc.servant_intro:0 "[dummy_servant_gender.Custom('ES_ElLa')|U] sirvient[dummy_servant_gender.Custom('ES_EA')] que se suele encargar de limpiar mis posesiones más valiosas viene a verme con mi [this_artifact.GetName] en las manos." + artifact.4030.desc.servant_intro:0 "El/La sirvient[dummy_servant_gender.Custom('ES_EA')] que se suele encargar de limpiar mis posesiones más valiosas viene a verme con mi [this_artifact.GetName] en las manos." artifact.4030.desc_emperor:1 "\n\n«Mi [ROOT.Char.GetLadyLord], ¿sabíais que tras tantas generaciones de pertenencia al [ROOT.Char.GetTitleTierName], ahora esta corona se conoce comúnmente como símbolo del poder imperial?»" artifact.4030.desc_kingdom:1 "\n\n«Mi [ROOT.Char.GetLadyLord], ¿sabíais que, después de tantas generaciones en el [ROOT.Char.GetTitleAsNameNoTooltip], ahora esta corona se considera parte integral de la identidad de nuestro [primary_title_scope.GetBaseNameNoTierNoTooltip]?»" artifact_emperors_crown_name:1 "[this_artifact.GetNameNoTooltip] imperial" @@ -188,7 +189,7 @@ artifact.6001.toast:0 "Estandarte perdido en [combat_location.GetNameNoTooltip]" artifact.7000.a.boil_skull:0 "[skull_boiler.GetFirstName] hierve el cráneo de [skull_to_boil.GetFirstName] y lo convierte en un [court_artifact|lE]" - artifact_rival_skull:0 "El cráneo de [skull_to_boil.GetTitledFirstName], [skull_to_boil.Custom('ES_ElLa')] rival ejecutad[skull_to_boil.Custom('ES_OA')] de [ROOT.Char.GetTitledFirstName]. Cocido y limpiado por [skull_boiler.GetFirstName]. Se le ha grabado en la frente: «[skull_to_boil.Custom('InsultNoun')] [skull_to_boil.Custom('InsultAdjective')].»" + artifact_rival_skull:0 "El cráneo de [skull_to_boil.GetTitledFirstName], rival ejecutad[skull_to_boil.Custom('ES_OA')] de [ROOT.Char.GetTitledFirstName]. Cocido y limpiado por [skull_boiler.GetFirstName]. Se le ha grabado en la frente: «[skull_to_boil.Custom('InsultNoun')] [skull_to_boil.Custom('InsultAdjective')].»" artifact.7000.t:0 "Los rivales son para siempre" artifact.7000.desc:0 "Ah, gracias a [ROOT.Char.GetFaith.HighGodName] que [skull_to_boil.GetFirstName] ha muerto, ¡y por orden #EMP mía#!, nada menos!\n\nEcharé de menos sus patéticos lloriqueos en mis mazmorras… ¿Y si me guardo una parte de [skull_to_boil.Custom('ES_ElElla')] para tener algo a lo que insultar cuando esté en el trono?\n\nDespués de todo, tampoco es que [skull_boiler.GetFirstName] tenga nada importante que hacer…" artifact.7000.a:0 "[skull_boiler.GetFirstNameNoTooltip], cocedme y limpiadme el cráneo de [skull_to_boil.GetFirstNamePossessiveNoTooltip]. Ya." @@ -196,7 +197,7 @@ artifact.4090.t:0 "Reliquia en mano…" - artifact.4090.desc.antiquarian:0 "Mi anticuari[antiquarian.Custom('ES_OA')] [antiquarian.Custom('ES_ElLa')] [antiquarian.GetTitledFirstName] se me acerca con una idea. Si sellamos mi [that_artifact.GetName] en el mango de mi [this_artifact.GetName], siempre estaré cerca de [ROOT.Char.GetFaith.HighGodName] cuando lo porte.\n\n«Sería como tocar literalmente un pedazo de [ROOT.Char.GetFaith.PositiveAfterLife] cada vez que sostuvierais tal [this_artifact.GetName]». Dice [antiquarian.Custom('ES_ElLa')] [antiquarian.GetTitledFirstNameNoTooltip] con el éxtasis religioso brillando en su mirada." + artifact.4090.desc.antiquarian:0 "Mi anticuari[antiquarian.Custom('ES_OA')] [antiquarian.GetTitledFirstName] se me acerca con una idea. Si sellamos mi [that_artifact.GetName] en el mango de mi [this_artifact.GetName], siempre estaré cerca de [ROOT.Char.GetFaith.HighGodName] cuando lo porte.\n\n«Sería como tocar literalmente un pedazo de [ROOT.Char.GetFaith.PositiveAfterLife] cada vez que sostuvierais tal [this_artifact.GetName]». Dice [antiquarian.GetTitledFirstNameNoTooltip] con el éxtasis religioso brillando en su mirada." artifact.4090.desc:0 "Un día, mientras contemplaba mi [that_artifact.GetName], me llegó la inspiración. Si incorporo la reliquia dentro de mi [this_artifact.GetName], siempre estaré cerca de [ROOT.Char.GetFaith.HighGodName] a la hora de su uso." artifact.4090.a:0 "Siempre estaré cerca de [ROOT.Char.GetFaith.HighGodName]." artifact.4090.b:0 "No sería apropiado." diff --git a/project/ck3/base_game/localization/spanish/event_localization/bastard_interaction_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/bastard_interaction_events_l_spanish.yml index d07f5e9472..ed8fbf7a8e 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/bastard_interaction_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/bastard_interaction_events_l_spanish.yml @@ -25,7 +25,7 @@ bastard_interaction.0003.a:0 "¡Haz que nos sintamos orgullosos!" bastard_interaction.0004.t:0 "Reaparece un viejo fantasma" bastard_interaction.0004.desc:0 "Había pensado absurdamente que [secondary_recipient.GetTitledFirstName] era un problema del pasado que jamás volvería para atormentarme. ¿Cómo no supe ver que mi [actor.Custom('InsultAdjective')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor'))] [secondary_recipient.Custom('ES_LoLa')] legitimaría? Creía haber sufrido ya bastante…" - bastard_interaction.0004.newborn_desc:0 "[actor.GetFirstName] no solo tenía un bastardo, ¡sino que también ha decidido darle legitimidad!\n\n[legitimized_bastard.Custom('ES_ElLa')|U] pequeñ[legitimized_bastard.Custom('ES_OA')] [legitimized_bastard.GetTitledFirstName] me atormentará la vida eternamente…" + bastard_interaction.0004.newborn_desc:0 "[actor.GetFirstName] no solo tenía un bastardo, ¡sino que también ha decidido darle legitimidad!\n\npequeñ[legitimized_bastard.Custom('ES_OA')] [legitimized_bastard.GetTitledFirstName] me atormentará la vida eternamente…" bastard_interaction.0004.a:0 "No olvidaré esta traición." bastard_interaction.0005.t:0 "El gran día de [secondary_recipient.GetFirstNameNoTooltip]" bastard_interaction.0005.desc.bastard:0 "[ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actor'))|U] ha decidido legitimar a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] [secondary_recipient.GetTitledFirstName]. No puedo evitar sentir algo de amargura… ¿Recibiré yo la misma aceptación?" @@ -37,14 +37,14 @@ every_child_adult_non_bastard_dislike_me:0 "Todos los hijos adultos no bastardos de [THIS.Char.GetFirstName] a los que no les gusto" bastard_interaction.0006.t:0 "[legitimized_bastard.GetFirstNameNoTooltip] legitimado" - bastard_interaction.0006.desc:0 "[legitimized_bastard.GetTitledFirstName] ha sido legitimad[legitimized_bastard.Custom('ES_OA')] por [actor.Custom('ES_ElLa')] jef[actor.Custom('ES_EA')] de su casa, [actor.GetTitledFirstName]!" + bastard_interaction.0006.desc:0 "[legitimized_bastard.GetTitledFirstName] ha sido legitimad[legitimized_bastard.Custom('ES_OA')] por jef[actor.Custom('ES_EA')] de su casa, [actor.GetTitledFirstName]!" bastard_interaction.0006.a:0 "Por fin tiene una familia." - bastard_interaction.0007.desc:0 "[legitimized_bastard.Custom('ES_ElLa')|U] [legitimized_bastard.Custom('GetDaughterSon')] bastard[legitimized_bastard.Custom('ES_OA')] de [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('parent'))], [legitimized_bastard.GetTitledFirstName], ha sido legitimad[legitimized_bastard.Custom('ES_OA')] por [actor.GetTitledFirstName], [actor.Custom('ES_ElLa')] jef[actor.Custom('ES_EA')] de su casa." + bastard_interaction.0007.desc:0 "[legitimized_bastard.Custom('GetDaughterSon')] bastard[legitimized_bastard.Custom('ES_OA')] de [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('parent'))], [legitimized_bastard.GetTitledFirstName], ha sido legitimad[legitimized_bastard.Custom('ES_OA')] por [actor.GetTitledFirstName], jef[actor.Custom('ES_EA')] de su casa." bastard_interaction.0007.newborn_desc:0 "[parent.GetTitledFirstName] ha traído a este mundo a un bastardo y ha sido legitimado por [actor.GetTitledFirstName], su [legitimized_bastard.Custom2('RelationToMe', SCOPE.sC('actor'))]." bastard_interaction.0007.a:0 "Así quede fuera de mi vida para siempre." - bastard_interaction.0008.desc:0 "¡[legitimized_bastard.GetTitledFirstName], [legitimized_bastard.Custom('ES_ElLa')] bastard[legitimized_bastard.Custom('ES_OA')] [legitimized_bastard.Custom('GetDaughterSon')] de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('parent'))], ha sido legitimad[legitimized_bastard.Custom('ES_OA')] por [actor.Custom('ES_ElLa')] jef[actor.Custom('ES_EA')] de su nueva casa!" + bastard_interaction.0008.desc:0 "¡[legitimized_bastard.GetTitledFirstName], bastard[legitimized_bastard.Custom('ES_OA')] [legitimized_bastard.Custom('GetDaughterSon')] de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('parent'))], ha sido legitimad[legitimized_bastard.Custom('ES_OA')] por jef[actor.Custom('ES_EA')] de su nueva casa!" bastard_interaction.0008.a:0 "Como si algún día fuera a ser «legítim[legitimized_bastard.Custom('ES_OA')]»." bastard_interaction.0009.t:0 "Un heredero en la dinastía" diff --git a/project/ck3/base_game/localization/spanish/event_localization/birth_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/birth_events_l_spanish.yml index 0c4c69c459..44cbd69806 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/birth_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/birth_events_l_spanish.yml @@ -52,7 +52,7 @@ birth.1003.loves_mother.desc:1 "¡Oh, [mother.GetFirstName], has sido tan valiente! ¡Tan fuerte! ¡Las palabras no pueden describir mi amor hacia ti y ahora tenemos" birth.1003.likes_mother.desc:0 "¡Con una sonrisa cansada, pero feliz, [mother.GetFirstName] me presenta a" - birth.1003.dislikes_mother.desc:1 "Alabemos a [ROOT.Char.GetFaith.FertilityGodName], [mother.GetFirstNameNoTooltip] a dado luz a" + birth.1003.dislikes_mother.desc:1 "Alabemos a [ROOT.Char.GetFaith.FertilityGodName], [mother.GetFirstNameNoTooltip] ha dado luz a" birth.1003.sondaughter.desc:0 "nuestr[child.Custom('ES_OA')] [child.Custom('GetDaughterSon')] perfect[child.Custom('ES_OA')]!\n\n" birth.1003.daughters.desc:0 "nuestras hijitas perfectas!\n\n" birth.1003.sons.desc:0 "nuestros hijitos perfectos!\n\n" @@ -76,6 +76,7 @@ birth.1006.a.message_desc:0 "El verdadero padre lo sabe" birth.1006.a.mother_message:0 "[real_father.GetTitledFirstName] ha sabido que es el verdadero padre" birth.1006.b:0 "¡El mundo lo sabrá!" + birth.1006.bastard_explanation:0 "Te enteraste del nacimiento de [child.GetFirstName]. La madre, [mother.GetShortUIName] gana el secreto [secret.GetName]" birth.1010.t:0 "Vástago de mi dinastía" birth.1010.t_twins:0 "Vástagos de mi dinastía" @@ -107,7 +108,7 @@ birth.2002.a:0 "El futuro aún alberga esperanza." birth.2003.t:0 "Un comienzo difícil" - birth.2003.desc.standard_start:0 "Ojalá pudiera celebrar el nacimiento de nuestr[child.Custom('ES_OA')] [child.Custom('GetDaughterSon')], pero [legitimizer.GetTitledFirstName] ha dejado claro que [child.Custom('ES_ElLa')] bebé no será considerad[child.Custom('ES_OA')] verdader[child.Custom('ES_OA')] miembro de su casa." + birth.2003.desc.standard_start:0 "Ojalá pudiera celebrar el nacimiento de nuestr[child.Custom('ES_OA')] [child.Custom('GetDaughterSon')], pero [legitimizer.GetTitledFirstName] ha dejado claro que tal bebé no será considerad[child.Custom('ES_OA')] verdader[child.Custom('ES_OA')] miembro de su casa." birth.2003.desc.twin_start:0 "Ojalá pudiera celebrar el nacimiento de nuestros hijos, pero [legitimizer.GetTitledFirstName] ha dejado claro que los bebés no serán considerados verdaderos miembros de su casa." birth.2003.desc.landed_end:0 "\n\nLa marca de la bastardía nunca se va del todo, aunque el reconocimiento de un[legitimizer.Custom('ES_XA')] [legitimizer.GetTitleTierName] habría ayudado…" birth.2003.desc.unlanded_end:0 "\n\nLa marca de la bastardía nunca se va del todo, aunque el reconocimiento de un[legitimizer.Custom('ES_OA')] [legitimizer.Custom('ES_SennorSennora')] habría ayudado…" @@ -163,8 +164,8 @@ birth.3022.a.buddhism:0 "¿Qué hemos hecho para merecer esto?" birth.3031.t:0 "Acunado por la enfermedad" - birth.3031.start.desc:0 "Todos los bebés lloran, pero con [child.Custom('ES_ElLa')] pequeñ[child.Custom('ES_OA')] [child.GetFirstName] las lágrimas no paran. Quiero desesperadamente que la comadrona alivie mis preocupaciones, pero su ceño fruncido lo empeora todo.\n\n" - birth.3031.princessprince.desc:0 "«[child.Custom('ES_ElLa')|U] pequeñ[child.Custom('ES_OA')] [child.GetTitleAsNameNoTooltip]" + birth.3031.start.desc:0 "Todos los bebés lloran, pero con mi pequeñ[child.Custom('ES_OA')] [child.GetFirstName] las lágrimas no paran. Quiero desesperadamente que la comadrona alivie mis preocupaciones, pero su ceño fruncido lo empeora todo.\n\n" + birth.3031.princessprince.desc:0 "«Pequeñ[child.Custom('ES_OA')] [child.GetLadyLord]" birth.3031.daughterson.desc:0 "«Tu [child.Custom('DaughterSon')]" birth.3031.end.desc:0 "no gana el peso que debería. Nos ocuparemos bien de [child.Custom('ES_ElElla')], mi [ROOT.Char.Custom('ES_SennorSennora')], pero al final, su vida está en manos [ROOT.Char.GetFaith.FateGodNamePossessive]»." birth.3031.a:0 "¡Vamos, [child.GetFirstNameNoTooltip]! ¡No llores, por favor!" @@ -205,7 +206,7 @@ birth.9002.religious_godess.desc:0 "deberíamos llamar[child.Custom('ES_LoLa')] [SCOPE.GetFlagName('name_suggestion')], en honor a la gran Diosa!»" birth.9002.religious_apostle.desc:0 "deberíamos llamar[child.Custom('ES_LoLa')] [SCOPE.GetFlagName('name_suggestion')], en honor al piadoso apóstol»." birth.9002.religious_holy_virgin.desc:0 "deberíamos llamar[child.Custom('ES_LoLa')] [SCOPE.GetFlagName('name_suggestion')], en honor a la Santa Virgen»." - birth.9002.religious_fallback.desc:0 "deberíamos llamar[child.Custom('ES_LoLa')], ¡como [child.Custom('ES_ElLa')] glorios[child.Custom('ES_OA')] [SCOPE.GetFlagName('name_suggestion')]!»" + birth.9002.religious_fallback.desc:0 "deberíamos llamar[child.Custom('ES_LoLa')], ¡como tal glorios[child.Custom('ES_OA')] [SCOPE.GetFlagName('name_suggestion')]!»" birth.9002.lunatic.desc:0 "¡Tengo una idea genial! ¡Deberíamos llamar[child.Custom('ES_LoLa')] [SCOPE.GetFlagName('name_suggestion')]! ¿Acaso no parece un[child.Custom('ES_XA')] pequeñ[child.Custom('ES_OA')] [SCOPE.GetFlagName('name_suggestion')]?»" birth.9002.creator.desc:0 "llamemos a nuestro bebé [SCOPE.GetFlagName('name_suggestion')], ¡en honor a nuestro creador!»" birth.9002.possessed.desc:0 "He sentido Su presencia. Exige que llamemos a nuestr[child.Custom('ES_OA')] [child.Custom('DaughterSon')] [SCOPE.GetFlagName('name_suggestion')]»." diff --git a/project/ck3/base_game/localization/spanish/event_localization/british_isles_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/british_isles_events_l_spanish.yml index 9b12c5d958..438d5be554 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/british_isles_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/british_isles_events_l_spanish.yml @@ -6,7 +6,7 @@ british_isles.0001.custom:0 "Todos los [counties|lE] de Britania" british_isles.0001.a:0 "¡Alabados sean los antepasados!" - british_isles.0002.desc:0 "[reclaimer.Custom('ES_ElLa')|U] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('reclaimer'))] [reclaimer.GetName] ha anunciado oficialmente el renacimiento de una Britania celta.\n\nTras siglos de dominio extranjero, las islas han vuelto al control de sus dueños originales." + british_isles.0002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('reclaimer'))] [reclaimer.GetName] ha anunciado oficialmente el renacimiento de una Britania celta.\n\nTras siglos de dominio extranjero, las islas han vuelto al control de sus dueños originales." british_isles.0002.a:0 "Una plaga [reclaimer.GetCulture.GetNameNoTooltip] cae sobre la tierra…" british_isles.0002.b:0 "¡Britania vuelve a ser nuestra!" @@ -17,7 +17,7 @@ british_isles.1002.t:0 "El Danelaw" british_isles.1002.desc_same_culture:0 "¡El Danelaw ha renacido gracias a los esfuerzos de [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))] [restorer.GetName]! Una vez más, la gran isla está bajo el dominio [restorer.GetCulture.GetName]." - british_isles.1002.desc:0 "[restorer.Custom('ES_ElLa')|U] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))] [restorer.GetName] y sus viles saqueadores han creado un nuevo señorío en las islas y lo han llamado el Reino del Danelaw renacido.\n\nAún queda por ver si este intento de restaurar la dominación [restorer.GetCulture.GetName] sobre Inglaterra tendrá más éxito que el anterior…" + british_isles.1002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('restorer'))] [restorer.GetName] y sus viles saqueadores han creado un nuevo señorío en las islas y lo han llamado el Reino del Danelaw renacido.\n\nAún queda por ver si este intento de restaurar la dominación [restorer.GetCulture.GetName] sobre Inglaterra tendrá más éxito que el anterior…" british_isles.1002.a:0 "Una plaga [restorer.GetCulture.GetNameNoTooltip] cae sobre la tierra." british_isles.1002.b:0 "¡Una victoria para la [restorer.GetCulture.GetNameNoTooltip]!" british_isles.1002.c:0 "Mm, ¿así que [restorer.GetCulture.GetNameNoTooltip]? ¡Apuntadme!" @@ -27,7 +27,7 @@ british_isles.2001.desc:0 "Los tiempos en que la nación [embracer.GetCulture.GetNameNoTooltip] consideraba Francia su hogar pasaron hace mucho. Nuestros hijos nacieron aquí, rodeados por sajones, y para ellos, Normandía no es más que una línea borrosa al otro lado de las brumosas costas de Britania.\n\nY según hacemos propias algunas de las costumbres locales, también se extiende por tierras sajonas el legado de nuestra cultura, dando nacimiento a una nueva identidad inglesa." british_isles.2001.a:0 "¡Vivan los ingleses!" - british_isles.2002.desc:0 "[embracer.Custom('ES_ElLa')|U] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('embracer'))] [embracer.GetName], sus vasallos y toda su familia han respondido a la llamada de Albión y abrazado la cultura inglesa." + british_isles.2002.desc:0 "[ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('embracer'))] [embracer.GetName], sus vasallos y toda su familia han respondido a la llamada de Albión y abrazado la cultura inglesa." british_isles.2002.a:0 "Solo era cuestión de tiempo." british_isles.2002.b:0 "¡Traidores!" @@ -54,7 +54,7 @@ british_isles.1011.t:0 "Una oferta impensable" british_isles.1011.nord:0 "$k_england$ es una tierra difícil, pero generosa: los inviernos son suaves y los veranos húmedos, un lugar perfecto para que prosperen colonos y guerreros.\n\nSin embargo, la competencia de otros nórdicos y la resistencia de los restantes estados autóctonos es cada vez mayor. Todos luchamos por afianzarnos, labrando feudos y reinos minúsculos, incapaces de conseguir un verdadero dominio." british_isles.1011.brit:0 "Con cada año, las rapiñas nórdicas empeoran. Envían a más colonos, depredan más allá de nuestras costas y masacran más a nuestro clero.\n\nPese a esto, es difícil unirse contra la amenaza extranjera. Entre conquistadores nórdicos y el orgullo de todo señor $anglo_saxon$, parece que nunca tendremos un[ntd_actor.Custom('ES_XA')] [ntd_actor.Custom('QueenKing')] de $k_england$." - british_isles.1011.outro:0 "\n\nMi enemig[ntd_recipient.Custom('ES_OA')] [ntd_recipient.GetTitledFirstName] es [ntd_recipient.Custom('ES_ElLa')] primer[ntd_recipient.Custom('ES_OA')] de mis contendientes para el control de la tierras. Si aceptase una #EMP partición#! del país, en lugar de competir por él, pocos podrían oponerse a nuestra fuerza combinada…" + british_isles.1011.outro:0 "\n\nMi enemig[ntd_recipient.Custom('ES_OA')] [ntd_recipient.GetTitledFirstName] es está en primer lugar entre mis contendientes para el control de las tierras. Si aceptase una #EMP partición#! del país, en lugar de competir por él, pocos podrían oponerse a nuestra fuerza combinada…" british_isles.1011.a:0 "Hum. Enviad la carta." british_isles.1011.a.tt:0 "" british_isles.1011.b:0 "La carta y una mano abierta a la amistad." @@ -87,7 +87,7 @@ negotiate_the_danelaw_accept_effect.de_jure_holdings_recognised.tt:0 "Todos los [duchies|lE] $k_england_adj$s en los que [ntd_nord.GetTitledFirstName] posea al menos un [county|lE] se convertirán en parte [de_jure|lE] de $k_danelaw_article$$k_danelaw$" negotiate_the_danelaw_accept_effect.independent_holdings_recognised.tt:0 "Todos los [duchies|lE] $k_england_adj$s con un [ruler|lE] de [culture|lE] del grupo $north_germanic_group$ o una fe $germanic_religion_adj$ se convierten en parte [de_jure|E] del $k_danelaw$" negotiate_the_danelaw_accept_effect.riled_independents_list:0 "Todos los gobernantes independientes dentro de $k_england$" - TRUCE_SIGNED_PARTITION:0 "Firmada una tregua como parte de dividir el reino\n\n" + TRUCE_SIGNED_PARTITION:1 "\nFirmada una tregua como parte de la división del reino" resolve_danelaw_partition_effect.adjust_de_jures.tt:0 "Todas las partes [de_jure|E] del $k_danelaw$ quedan [Concept( 'de_jure_drift_drifted', 'derivadas' )|E] dentro de $k_england$" resolve_danelaw_partition_effect.coa_changed.tt:0 "$k_england$ usará el escudo de armas del $k_danelaw$" @@ -113,7 +113,7 @@ british_isles.1052.a.tt:0 "$british_isles.1051.a.tt$" british_isles.1053.t:0 "$british_isles.1051.t$" - british_isles.1053.desc:0 "Asuntos recientes han dejado a [victor.GetTitledFirstName] como únic[victor.Custom('ES_OA')] contendiente seri[victor.Custom('ES_OA')] al trono $k_england_adj$. Aunque no todos se inclinan de buen grado ante [victor.Custom('ES_ElLa')] monarca exultante, al menos se puede decir que $k_england$ está, en espíritu, unida de nuevo." + british_isles.1053.desc:0 "Asuntos recientes han dejado a [victor.GetTitledFirstName] como únic[victor.Custom('ES_OA')] contendiente seri[victor.Custom('ES_OA')] al trono $k_england_adj$. Aunque no todos se inclinan de buen grado ante el monarca exultante, al menos se puede decir que $k_england$ está, en espíritu, unida de nuevo." british_isles.1053.a:0 "¿Estabilidad al fin para $k_england$?" british_isles.1053.a.tt:0 "$british_isles.1051.a.tt$" diff --git a/project/ck3/base_game/localization/spanish/event_localization/central_asia_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/central_asia_events_l_spanish.yml index c2fc9931c8..e38358d1ef 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/central_asia_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/central_asia_events_l_spanish.yml @@ -1,11 +1,11 @@ l_spanish: central_asia.0001.t:0 "El mundo ante mí" - central_asia.0001.desc:0 "Todos los líderes de los clanes saben por qué ha sido llamados. Pasamos una larga noche aislados en la yurta de palacio y convocan a chamanes y generales por igual para que hablen ante ellos. No hay debate. Salgo de la tienda cuando los primeros rayos del sol rompen el horizonte y ya está despierto todo el ejército reunido, esperando.\n\nMe saludan, sabiendo que no soy solo su gobernante, sino [ROOT.Char.Custom('ES_ElLa')] soberan[ROOT.Char.Custom('ES_OA')] universal del universo. —Gengis Kan." + central_asia.0001.desc:0 "Todos los líderes de los clanes saben por qué ha sido llamados. Pasamos una larga noche aislados en la yurta de palacio y convocan a chamanes y generales por igual para que hablen ante ellos. No hay debate. Salgo de la tienda cuando los primeros rayos del sol rompen el horizonte y ya está despierto todo el ejército reunido, esperando.\n\nMe saludan, sabiendo que no soy solo su gobernante, sino soberan[ROOT.Char.Custom('ES_OA')] universal del universo. —Gengis Kan." central_asia.0001.a:0 "Aquí es comienza de verdad mi conquista." central_asia.0001.mongol_invasion_cb:0 "Puedo usar el [mongol_invasion_casus_belli|lE]" central_asia.0002.t:0 "Gengis Kan" - central_asia.0002.desc:0 "Mi señor me convoca a un gran kurultai, una reunión de todos los líderes de clanes y vasallos del país. Todos sabíamos por qué y nunca hubo ninguna duda en las deliberaciones nocturnas que se llevaron a cabo en la yurta llena de humo. [genghis_khan.GetFirstName] [genghis_khan.GetDynastyName] es [genghis_khan.Custom('ES_ElLa')] [genghis_khan.Custom('ES_SennorSennora')] del universo. —Gengis Kan.\n\nNo hubo ceremonia de coronación, ¿quién podría juzgar[genghis_khan.Custom('ES_LoLa')]? En su lugar, hace una declaración ante sus ejércitos reunidos.\n\n«¡Hoy partimos a conquistar todo lo que se encuentra bajo el gran cielo!»" + central_asia.0002.desc:0 "Mi señor me convoca a un gran kurultai, una reunión de todos los líderes de clanes y vasallos del país. Todos sabíamos por qué y nunca hubo ninguna duda en las deliberaciones nocturnas que se llevaron a cabo en la yurta llena de humo. [genghis_khan.GetFirstName] [genghis_khan.GetDynastyName] es [genghis_khan.GetLadyLord] del universo. —Gengis Kan.\n\nNo hubo ceremonia de coronación, ¿quién podría juzgar[genghis_khan.Custom('ES_LoLa')]? En su lugar, hace una declaración ante sus ejércitos reunidos.\n\n«¡Hoy partimos a conquistar todo lo que se encuentra bajo el gran cielo!»" central_asia.0002.a:0 "¡El mundo temblará ante nosotros!" central_asia.0003.desc:0 "Los heraldos nos informan de un nuevo gobernante en las estepas, alguien que se hace llamar «Gengis Kan», y se ha autoproclamado gobernante del universo. Una horda unida de jinetes y guerreros ha salido en trompa para subyugar a aquellos que se niegan a doblar la rodilla.\n\nSon afirmaciones ridículas, por supuesto, pero también nos han llegado noticias de la caída de grandes ciudades ante un feroz conquistador…" diff --git a/project/ck3/base_game/localization/spanish/event_localization/childhood/childhood_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/childhood/childhood_events_l_spanish.yml index 84c0584ebd..cfee9bb1fb 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/childhood/childhood_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/childhood/childhood_events_l_spanish.yml @@ -35,7 +35,7 @@ childhood.0008.mean:0 "Aprovecha cualquier oportunidad para fastidiarme, parece que se divierta con la irritación y dolor que me causa." childhood.0008.loud:0 "Siempre está parloteando, no importa sobre qué, ni aunque le diga que no me interesa. ¡No para nunca!" childhood.0008.quiet:0 "He intentado que hable, que exprese una opinión… ¡que diga #EMP algo#!…! Haga lo que haga, cada vez es más introvertid[victim.Custom('ES_OA')], pero ¿qué le pasa?" - childhood.0008.nice:0 "[victim.Custom('ES_ElElla')|U] siempre es #EMP [victim.Custom('ES_ElLa')] buen[victim.Custom('ES_OA')]#!, predicando sobre una virtud tras otra. Sus constantes sermones están teniendo el efecto contrario en mí…" + childhood.0008.nice:0 "[victim.GetSheHe|U] siempre lo hace #EMP todo bien#!, predicando sobre una virtud tras otra. Sus constantes sermones están teniendo el efecto contrario en mí…" childhood.0008.fallback:0 "[victim.Custom('ES_ElElla')|U] siempre está medio, hablando de las cosas más aburridas, siempre se las arregla para decir la palabra más inconveniente en cada conversación…" childhood.0008.a:0 "¡Le daré una lección!" childhood.0008.b:0 "La próxima vez que nos veamos, seré amable." diff --git a/project/ck3/base_game/localization/spanish/event_localization/childhood/childhood_personality_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/childhood/childhood_personality_events_l_spanish.yml index 612e6ae06a..efce20b122 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/childhood/childhood_personality_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/childhood/childhood_personality_events_l_spanish.yml @@ -18,7 +18,7 @@ child_personality.0002.c:0 "¿Agua? ¡Espero que también valga el barro!" child_personality.0003.t:0 "¡Pillado!" - child_personality.0003.guardian:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guardian'))] [guardian.GetTitledFirstName] me pilló robando del cofre de viaje de [robbed_guest.GetTitledFirstName] durante su visita al castillo. [guardian.GetFirstName] amenazó con castigarme y me exigió una explicación." + child_personality.0003.guardian:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('guardian'))] [guardian.GetTitledFirstName] me pilló robando del cofre de viaje de [robbed_guest.GetTitledFirstName] durante su visita al castillo. [guardian.GetFirstName] amenazó con castigarme y me exigió una explicación." child_personality.0003.no_guardian:0 "Me pillaron robando del cofre de viaje de [robbed_guest.GetTitledFirstName] durante su visita al castillo. [robbed_guest.GetFirstName] amenazó con castigarme y me exigió una explicación." child_personality.0003.a:0 "Uno de los otros niños me… desafió en un juego." child_personality.0003.b:0 "Creí que podría salirme con la mía, pero no lo volveré a hacer." @@ -115,7 +115,7 @@ child_personality.0028.desc:0 "Mis días pasan borrosos entre los barrotes. Me despierto. Camino por la habitación. A veces, me dan comida...\n\nPara llenar mis días, he aprendido a imponerme tareas y a completarlas debidamente." child_personality.0028.a:0 "¡La clave es la diligencia!" - child_personality.0029.desc:0 "Esos estúpidos guardias que vigilan mis pasos, [imprisoner.Custom('ES_ElLa')] [imprisoner.Custom('InsultAdjective')][imprisoner.Custom('InsultNoun')]de [imprisoner.GetTitledFirstName] que me tiene encerrado, las ratas que corren por los oscuros rincones... En mi interior crece la ira, ¡que cobra fuerzas a cada día que pasa!" + child_personality.0029.desc:0 "Esos estúpidos guardias que vigilan mis pasos, [imprisoner.Custom('InsultAdjective')][imprisoner.Custom('InsultNoun')]de [imprisoner.GetTitledFirstName] que me tiene encerrado, las ratas que corren por los oscuros rincones... En mi interior crece la ira, ¡que cobra fuerzas a cada día que pasa!" child_personality.0029.a:0 "Es... Me... ¡ARGH!" child_personality.0030.desc:0 "Poco hay que pueda hacer respecto a mi situación, tanto en el día a día como en general. Tengo pocas cosas que hacer y menos que decir." @@ -312,7 +312,7 @@ child_personality.108.confirm_greedy:0 "Estas son las formas de poder que gobiernan nuestro mundo." child_personality.108.confirm_gregarious:0 "Hacer amigos nunca viene mal." child_personality.108.confirm_lustful:0 "Oh, así que es[child.Custom('ES_EA')] granuja se está haciendo mayor, ¿eh?" - child_personality.108.greedy_change:0 "¿Has visto que el verdadero valor de las cosas reside en los símbolos de poder más caros?" + child_personality.108.greedy_change:0 "El verdadero valor de las cosas reside en los símbolos de poder más caros." child_personality.108.gregarious_change:0 "¡Le enseñaré a hacer amigos en un banquete!" child_personality.108.lustful_change:0 "Ya vi cómo mirabas a es[child.Custom('ES_EAOpp')] sirvient[child.Custom('ES_EAOpp')], [child.GetFirstNameNoTooltip]." child_personality.1091.t:0 "Un atasco" @@ -394,9 +394,9 @@ child_personality.2006.t:0 "Mi rescatador" child_personality.2006.opening:0 "Intentaba enseñar a los otros niños lo que sabía de Dios cuando empezaron a burlarse y levantar sus puños contra mí." - child_personality.2006.bully:0 "A pesar de cómo me había tratado en el pasado, [child.GetTitledFirstName] fue [child.Custom('ES_ElLa')] únic[child.Custom('ES_OA')] que se atrevió a intervenir y me defendió." - child_personality.2006.victim:0 "A pesar de cómo [child.GetCustom('ES_LoLa')] traté en el pasado, [child.GetTitledFirstName] fue [child.Custom('ES_ElLa')] únic[child.Custom('ES_OA')] que se atrevió a intervenir y me defendió." - child_personality.2006.desc:0 "[child.GetTitledFirstName] fue [child.Custom('ES_ElLa')] únic[child.Custom('ES_OA')] que se atrevió a intervenir y me defendió." + child_personality.2006.bully:0 "A pesar de cómo me había tratado en el pasado, solamente [child.GetTitledFirstName] se atrevió a intervenir y me defendió." + child_personality.2006.victim:0 "A pesar de cómo [child.GetCustom('ES_LoLa')] traté en el pasado, solo [child.GetTitledFirstName] se atrevió a intervenir y me defendió." + child_personality.2006.desc:0 "Solo [child.GetTitledFirstName] se atrevió a intervenir y me defendió." child_personality.2006.a:0 "Desde entonces, somos inseparables." child_personality.2007.t:0 "Un encuentro" diff --git a/project/ck3/base_game/localization/spanish/event_localization/childhood/coming_of_age_event_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/childhood/coming_of_age_event_l_spanish.yml index 360be402e0..7cfeea5b23 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/childhood/coming_of_age_event_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/childhood/coming_of_age_event_l_spanish.yml @@ -25,7 +25,7 @@ coming_of_age.0001.patronaged_spouse_plus_2_or_more.desc:0 "[patronage_spouse_tutor.GetTitledFirstName] ha supervisado mi educación y me ha ayudado a alcanzar un nivel de conocimiento que ni siquiera soñé tener." - coming_of_age.0001.relationships:0 "\n\nAhora que doy los primeros pasos en la edad adulta, me acuerdo de la gente que influyó en [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetWomanMan] que soy ahora…" + coming_of_age.0001.relationships:0 "\n\nAhora que doy los primeros pasos en la edad adulta, me acuerdo de la gente que influyó en [ROOT.Char.GetWomanMan] que soy ahora…" coming_of_age.0001.friend:0 "\nLa amistad que tuve con [friend.GetFirstName] significó mucho para mí cuando éramos jóvenes y tener[friend.GetHerHim] a mi lado aún significa mucho." coming_of_age.0001.crush:0 "\nTuve unos momentos memorables con [crush.GetFirstName], y me ayudó de verdad a entenderme mejor el amor y a mí mism[ROOT.Char.Custom('ES_OA')]." coming_of_age.0001.bully1:0 "\nTodo por lo que me hizo pasar [bully.GetTitledFirstName] cuando era pequeñ[ROOT.Char.Custom('ES_OA')] aún me afecta, y cada vez que [bully.GetHerHim] veo, se me agria el humor." diff --git a/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_diplomacy_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_diplomacy_events_l_spanish.yml index 0734c47fd4..7450e80f34 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_diplomacy_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_diplomacy_events_l_spanish.yml @@ -26,7 +26,7 @@ councillor_spouse_diplomacy.2002.d:0 "A mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('child_heir'))] le irá bien por sí mism[child_heir.Custom('ES_OA')]." councillor_spouse_diplomacy.2003.t:1 "Cónyuge: Oportunidad para la paz" - councillor_spouse_diplomacy.2003.desc:0 "En cuanto veo a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('rival'))] [rival.Custom('ES_ElLa')] [rival.GetTitledFirstName] al otro lado del lugar de culto, empiezo a darme la vuelta, pero para mi sorpresa, [councillor.GetTitledFirstName] saluda a es[rival.Custom('ES_EA')] [rival.Custom('InsultNoun')] [councillor.Custom('quirk_pos_adverb')] para que se nos acerque.\n\n«Ha aceptado reunirse contigo en terreno neutral. Es una lástima que dos [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')] [ROOT.Char.Custom2('WomenMenPeople', SCOPE.sC('rival'))] se peleen así. ¿No crees que es hora de hacer las paces?»" + councillor_spouse_diplomacy.2003.desc:0 "En cuanto veo a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('rival'))] [rival.GetTitledFirstName] al otro lado del lugar de culto, empiezo a darme la vuelta, pero para mi sorpresa, [councillor.GetTitledFirstName] saluda a es[rival.Custom('ES_EA')] [rival.Custom('InsultNoun')] [councillor.Custom('quirk_pos_adverb')] para que se nos acerque.\n\n«Ha aceptado reunirse contigo en terreno neutral. Es una lástima que dos [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')] [ROOT.Char.Custom2('WomenMenPeople', SCOPE.sC('rival'))] se peleen así. ¿No crees que es hora de hacer las paces?»" councillor_spouse_diplomacy.2003.a:0 "Puede que tengas razón…" councillor_spouse_diplomacy.2003.b:0 "¡Lo que haré es rehacerle la cara!" councillor_spouse_diplomacy.2003.c:0 "¿Le has llamado [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')]? Te diré cómo es en realidad…" diff --git a/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events_l_spanish.yml index d26ff67c3e..11426a3052 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/councillor_spouse_events/councillor_spouse_learning_events_l_spanish.yml @@ -26,7 +26,7 @@ #Events councillor_spouse_learning.2601.t:1 "Cónyuge: Educación continua" - councillor_spouse_learning.2601.not_scholarly.desc:0 "«No te haría daño leer un libro de vez en cuando», suele decirme mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))], [councillor.Custom('ES_ElLa')] estudios[councillor.Custom('ES_OA')] [councillor.GetTitledFirstName]. Se ha ofrecido a ser mi tutor[councillor.Custom('ES_XA')], por si necesito ayuda para empezar." + councillor_spouse_learning.2601.not_scholarly.desc:0 "«No te haría daño leer un libro de vez en cuando», suele decirme mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))], estudios[councillor.Custom('ES_OA')] [councillor.GetTitledFirstName]. Se ha ofrecido a ser mi tutor[councillor.Custom('ES_XA')], por si necesito ayuda para empezar." councillor_spouse_learning.2601.scholarly.desc:0 "Cada vez que mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))] [councillor.GetTitledFirstName] me encuentra inclinad[ROOT.Char.Custom('ES_OA')] sobre un libro, se entusiasma notablemente.\n\n«¿Quieres que te ayude con los estudios? ¿Alguien con quien intercambiar ideas o nuevos volúmenes? ¡Acabo de adquirir un tomo con un análisis excelente de [ROOT.Char.Custom('education_conversation_subject')]!»." councillor_spouse_learning.2601.a:0 "Sí, agradecería tu orientación." councillor_spouse_learning.2601.b:0 "[tutoring_student_1.GetTitledFirstNameNoTooltip] necesita más tu ayuda que yo." @@ -63,7 +63,7 @@ councillor_spouse_learning.2602.t:1 "Cónyuge: Ampliando horizontes" councillor_spouse_learning.2602.not_root.desc:0 "Aunque mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('student'))] [student.GetTitledFirstName] sabe un par de cosas sobre [student.Custom('highest_skill_noun')], [councillor.GetTitledFirstName] cree que es hora de que amplíe sus horizontes.\n\n«Podría adquirir nuevos libros, preparar deberes, darle unas cuantas lecciones. ¿Qué tema beneficiaría más a [student.GetFirstNameNoTooltip]?»." - councillor_spouse_learning.2602.root.desc:0 "«Aunque ya sabes un par de cosas sobre [student.Custom('highest_skill_noun')], [student.Custom('ES_ElLa')] [student.GetTitleTierName] de [student.GetPrimaryTitle.GetNameNoTierNoTooltip] debe tener una gran variedad de habilidades», dice mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))], [ROOT.Char.Custom2('QuirkPPPosOrNeg', SCOPE.sC('councillor'))].\n\n«Podría adquirir nuevos libros, preparar deberes, darte unas cuantas lecciones. ¿Qué tema te interesa más?»" + councillor_spouse_learning.2602.root.desc:0 "«Aunque ya sabes un par de cosas sobre [student.Custom('highest_skill_noun')], [student.GetTitleTierName] de [student.GetPrimaryTitle.GetNameNoTierNoTooltip] debe tener una gran variedad de habilidades», dice mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))], [ROOT.Char.Custom2('QuirkPPPosOrNeg', SCOPE.sC('councillor'))].\n\n«Podría adquirir nuevos libros, preparar deberes, darte unas cuantas lecciones. ¿Qué tema te interesa más?»" councillor_spouse_learning.2602.a:0 "Diplomacia." councillor_spouse_learning.2602.b:0 "Teoría militar." councillor_spouse_learning.2602.c:0 "Economía del señorío." diff --git a/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/court_chaplain_task_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/court_chaplain_task_events_l_spanish.yml index 94b8e4ae8a..70a2ee872b 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/court_chaplain_task_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/court_chaplain_task_events_l_spanish.yml @@ -1,13 +1,13 @@ l_spanish: court_chaplain_task.0201.opening:0 "[councillor.Custom2('AppropriateGreeting', ROOT.Char)]" - court_chaplain_task.0301.desc:0 "Estuve rebuscando entre documentos antiguos y otros de… procedencia menos segura. ¡Al fin tengo bastante material para apoyar la idea de que sois [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetLadyLord] legitim[ROOT.Char.Custom('ES_OA')] del [county.GetName]!\n\nSolo se precisa un pequeño soborno…" + court_chaplain_task.0301.desc:0 "Estuve rebuscando entre documentos antiguos y otros de… procedencia menos segura. ¡Al fin tengo bastante material para apoyar la idea de que sois [ROOT.Char.GetLadyLord] legitim[ROOT.Char.Custom('ES_OA')] del [county.GetName]!\n\nSolo se precisa un pequeño soborno…" court_chaplain_task.0301.a:0 "¡Adelante!" court_chaplain_task.0301.b:0 "No, no puedo." court_chaplain_task.0301.b.tt:0 "Pierdes todo el progreso de Inventar derechos" - court_chaplain_task.0302.desc:1 "Estuve rebuscando entre documentos antiguos y otros de… procedencia menos segura. Al fin tengo bastante material para apoyar la idea de que sois [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.Custom('ES_SennorSennora')] legitim[ROOT.Char.Custom('ES_OA')] del [county.GetName].\n\n¡De hecho, hasta podría argüir que sois [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.Custom('ES_SennorSennora')] legitim[ROOT.Char.Custom('ES_OA')] del [duchy.GetName]!" - court_chaplain_task.0302.desc_heretic_addition:0 "Estuve rebuscando entre documentos antiguos y otros de… procedencia menos segura. Al fin tengo bastante material para apoyar la idea de que sois [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.Custom('ES_SennorSennora')|l] legitim[ROOT.Char.Custom('ES_OA')] del [county.GetName].\n\nViendo que, por desgracia, [duchy_holder.GetFirstName] insiste en ser #EMP [duchy_holder.GetFaith.GetAdherentName]#!, hasta podría argüir que tenéis derechos sobre el [duchy.GetName]… ¡por derecho divino!" + court_chaplain_task.0302.desc:1 "Estuve rebuscando entre documentos antiguos y otros de… procedencia menos segura. Al fin tengo bastante material para apoyar la idea de que sois [ROOT.Char.GetLadyLord] legitim[ROOT.Char.Custom('ES_OA')] del [county.GetName].\n\n¡De hecho, hasta podría argüir que sois [ROOT.Char.GetLadyLord] legitim[ROOT.Char.Custom('ES_OA')] del [duchy.GetName]!" + court_chaplain_task.0302.desc_heretic_addition:0 "Estuve rebuscando entre documentos antiguos y otros de… procedencia menos segura. Al fin tengo bastante material para apoyar la idea de que sois [ROOT.Char.GetLadyLord|l] legitim[ROOT.Char.Custom('ES_OA')] del [county.GetName].\n\nViendo que, por desgracia, [duchy_holder.GetFirstName] insiste en ser #EMP [duchy_holder.GetFaith.GetAdherentName]#!, hasta podría argüir que tenéis derechos sobre el [duchy.GetName]… ¡por derecho divino!" court_chaplain_task.0302.a:0 "Presenta mi reclamación sobre [county.GetNameNoTierNoTooltip]." court_chaplain_task.0302.b:0 "¡Sí! ¡Todo [duchy.GetNameNoTierNoTooltip] será mío!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/spymaster_task_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/spymaster_task_events_l_spanish.yml index 067d60e5e7..7b07690434 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/spymaster_task_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/councillor_task_events/spymaster_task_events_l_spanish.yml @@ -78,8 +78,8 @@ spymaster_task.0311.secret_bastard.i_am_real_father:1 "\n\n[bastard.GetTitledFirstName] no solo es bastard[bastard.Custom('ES_OA')] sino que… ¡yo soy su verdadero padre!" spymaster_task.0311.secret_bastard.i_am_not_father:1 "\n\n¡[bastard.GetTitledFirstName] no es [bastard.Custom('DaughterSon')] mí[bastard.Custom('ES_OA')], sino de [secret_holder.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]!" spymaster_task.0311.secret_bastard.i_am_not_real_father:0 "\n\n¡[bastard.GetTitledFirstName] no es [bastard.Custom('DaughterSon')] mí[bastard.Custom('ES_OA')], sino de [actual_father.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]!" - spymaster_task.0311.secret_bastard.father_is_interesting:1 "\n\n¡[bastard.GetTitledFirstName] es en realidad [bastard.Custom('ES_ElLa')] bastard[bastard.Custom('ES_OA')] de [mother.GetTitledFirstName] y mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actual_father'))], [actual_father.GetTitledFirstName]!" - spymaster_task.0311.secret_bastard:1 "\n\n¡[bastard.GetTitledFirstName] es en realidad [bastard.Custom('ES_ElLa')] bastard[bastard.Custom('ES_OA')] de [mother.GetTitledFirstName] y [actual_father.GetTitledFirstName]!" + spymaster_task.0311.secret_bastard.father_is_interesting:1 "\n\n¡[bastard.GetTitledFirstName] es en realidad bastard[bastard.Custom('ES_OA')] de [mother.GetTitledFirstName] y mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('actual_father'))], [actual_father.GetTitledFirstName]!" + spymaster_task.0311.secret_bastard:1 "\n\n¡[bastard.GetTitledFirstName] es en realidad bastard[bastard.Custom('ES_OA')] de [mother.GetTitledFirstName] y [actual_father.GetTitledFirstName]!" spymaster_task.0350.a.related:0 "¿Cómo pudiste ocultarme esto, [mother.GetFirstNameNoTooltip]?" spymaster_task.0350.a:0 "¡Increíble!" @@ -178,4 +178,4 @@ spymaster_task.3007.a:0 "No sé nada de espías, [target_character.GetFirstNameNoTooltip]." spymaster_task.3007.b:0 "¡Se habrán perdido en el camino de vuelta!" - spymaster_task.3009.end:0 "Cuando se le solicitó que los retirara, [councillor_liege.Custom('ES_ElLa')] [councillor_liege.GetTitleTierName] aceptó, pero tendré que estar alerta…" + spymaster_task.3009.end:0 "Cuando se le solicitó que los retirara, el/la [councillor_liege.GetTitleTierName] aceptó, pero tendré que estar alerta…" diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_bianca_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_bianca_l_spanish.yml index d6ac10331c..5c805afcf1 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_bianca_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_bianca_l_spanish.yml @@ -20,7 +20,7 @@ # A courtier shows you their written work after being inspired by other writers court.3010.t:0 "Obra inspirada" - court.3010.desc.opening:1 "«¡[ROOT.Char.Custom2('RelationToMeAddress', inspired_writer)|U]!». [inspired_writer.GetTitledFirstName] se me acerca, agarrando con fuerza un manuscrito. «He escrito una obra de ficción tras leer la literatura más popular de vuestra corte. ¡Por favor, aceptad el honor de ser [ROOT.Char.Custom('ES_ElLa')] primer[ROOT.Char.Custom('ES_OA')] en leer mis palabras!». Tomo el manuscrito y ojeo algunas de las líneas.\n\n" + court.3010.desc.opening:1 "«¡[ROOT.Char.Custom2('RelationToMeAddress', inspired_writer)|U]!». [inspired_writer.GetTitledFirstName] se me acerca, agarrando con fuerza un manuscrito. «He escrito una obra de ficción tras leer la literatura más popular de vuestra corte. ¡Por favor, aceptad el honor de ser primer[ROOT.Char.Custom('ES_OA')] en leer mis palabras!». Tomo el manuscrito y ojeo algunas de las líneas.\n\n" court.3010.desc.low_learning:0 "En todas las descripciones del protagonista se mencionan sus «hermosos y enormes orbes azules» y [inspired_writer.GetFirstNameNoTooltip] hace hincapié en ello incluso en situaciones inapropiadas." court.3010.desc.shy_or_chaste:0 "Mis ojos se posan en la descripción de una escena nocturna. Dos amantes enlazan tiernamente los meñiques, ya que son demasiado tímidos para tomarse de la mano. Susurran palabras dulces mientras caminan bajo un mar de estrellas infinitas." court.3010.desc.lustful:0 "Cada frase en la que se describe a una mujer es extremadamente detallista y siempre incluye palabras como «rebotan» o «bambolean». No es solo cosa de las mujeres, también de los hombres: sus descripciones se centran en sus abultados músculos y sus cinceladas barbillas." @@ -118,14 +118,14 @@ court.3060.d:0 "Esta vez no hay gato." #Royal Court - court.3070.t:0 "[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName] desconocid[ROOT.Char.Custom('ES_OA')]" - court.3070.desc.opening:0 "«¡Y ni te imaginas qué pasó después!». Mi invitad[court_enjoyer.Custom('ES_OA')], [court_enjoyer.GetTitledFirstName], no deja de hablar sobre sí mism[court_enjoyer.Custom('ES_OA')] y todas las cosas que [court_enjoyer.GetHerHim] han pasado. Además de su parloteo incesante, no me siento a gusto con que un[court_enjoyer.Custom('ES_XA')] extrañ[court_enjoyer.Custom('ES_OA')] me hable de un modo tan informal.\n\nIntento excusarme con [court_enjoyer.Custom('ES_ElLa')] invitad[court_enjoyer.Custom('ES_OA')] diciendo que tengo otros asuntos y personas a las que atender, pero me interrumpe para preguntarme a qué me dedico o si estoy aquí para " + court.3070.t:0 "[ROOT.Char.GetTitleTierName] desconocid[ROOT.Char.Custom('ES_OA')]" + court.3070.desc.opening:0 "«¡Y ni te imaginas qué pasó después!». Mi invitad[court_enjoyer.Custom('ES_OA')], [court_enjoyer.GetTitledFirstName], no deja de hablar sobre sí mism[court_enjoyer.Custom('ES_OA')] y todas las cosas que [court_enjoyer.GetHerHim] han pasado. Además de su parloteo incesante, no me siento a gusto con que un[court_enjoyer.Custom('ES_XA')] extrañ[court_enjoyer.Custom('ES_OA')] me hable de un modo tan informal.\n\nIntento excusarme con tal invitad[court_enjoyer.Custom('ES_OA')] diciendo que tengo otros asuntos y personas a las que atender, pero me interrumpe para preguntarme a qué me dedico o si estoy aquí para " court.3070.desc.opening_food:0 "disfrutar de la buena comida como el resto de invitados." court.3070.desc.opening_lodging:0 "disfrutar de los buenos lechos como el resto de invitados." - court.3070.desc.opening_fashion:0 "vestir como [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] por un día como el resto de invitados." + court.3070.desc.opening_fashion:0 "vestir como [ROOT.Char.GetTitleAsNameNoTooltip] por un día como el resto de invitados." court.3070.desc.opening_servants:0 "que me traten como [ROOT.Char.Custom('ES_AlAla')] [ROOT.Char.GetTitleAsNameNoTooltip] por un día como al resto de invitados." - court.3070.desc.middle:1 "\n\nConfundid[ROOT.Char.Custom('ES_OA')], consigo responder: «¡Soy [ROOT.Char.Custom('ES_ElLa')] #EMP [ROOT.Char.GetTitleAsNameNoTooltip]#!!…».\n\nEl rostro de [court_enjoyer.GetSheHe] empalidece y empieza a tartamudear.\n\n«¡Ruego me disculpéis, mi [ROOT.Char.GetLadyLord]! ¡O-os prometo que no estoy aquí para aprovecharme de vuestra fortuna y " - court.3070.desc.closing_food:0 "comer como [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip]!" + court.3070.desc.middle:1 "\n\nConfundid[ROOT.Char.Custom('ES_OA')], consigo responder: «¡Soy #EMP [ROOT.Char.GetTitleAsNameNoTooltip]#!!…».\n\nEl rostro de [court_enjoyer.GetSheHe] empalidece y empieza a tartamudear.\n\n«¡Ruego me disculpéis, mi [ROOT.Char.GetLadyLord]! ¡O-os prometo que no estoy aquí para aprovecharme de vuestra fortuna y " + court.3070.desc.closing_food:0 "comer como [ROOT.Char.GetTitleAsNameNoTooltip]!" court.3070.desc.closing_lodging:0 "albergarme en los mejores alojamientos del señorío!" court.3070.desc.closing_fashion:0 "estar en compañía de la gente más a la moda del señorío!" court.3070.desc.closing_servants:0 "tener sirvientes que atiendan todas mis necesidades en una breve estancia!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_claudia_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_claudia_l_spanish.yml index 8fb8f2e222..1ac2fe543a 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_claudia_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_claudia_l_spanish.yml @@ -18,10 +18,10 @@ court.6000.f:0 "Todo es cierto. Pero debemos perdonar y olvidar" court.6002.desc:0 "Tengo la nariz metida en correspondencia internacional cuando [spymaster.GetTitledFirstName] irrumpe la habitación, arrastrando detrás de sí a un[author.Custom('ES_XA')] asustad[author.Custom('ES_OA')] [author.GetTitledFirstName]. \n\n «Mi [ROOT.Char.Custom('ES_SennorSennora')], [author.GetHerHim] he encontrado! ¡La sabandija que escribió ese ignominioso libro de mentiras sobre vuestr[predecessor.Custom('ES_OA')] predecesor[predecessor.Custom('ES_XA')], [predecessor.GetTitledFirstName]!»." court.6002.b.desc_opening:0 "En los últimos meses he dedicado todo mi tiempo libre a buscar a la escurridiza víbora que divulgó un libro sobre los defectos de mi predecesor[predecessor.Custom('ES_XA')]." - court.6002.b.desc_ending:1 "Tras muchas noches en vela, finalmente encuentro [author.Custom('ES_AlAla')] culpable: ¡es [author.Custom('ES_ElLa')] cobarde de [author.GetTitledFirstName]! \n\nAhora que se encuentra temblando ante mí, esperando juicio, pienso cuidadosamente qué diré a continuación." + court.6002.b.desc_ending:1 "Tras muchas noches en vela, finalmente encuentro a tal culpable: ¡semejante cobarde es [author.GetTitledFirstName]! \n\nAhora que se encuentra temblando ante mí, esperando juicio, pienso cuidadosamente qué diré a continuación." court.6002.a:0 "¡Deberías avergonzarte de tus ignominiosas mentiras!" - court.6002.a.tt:0 "[author.Custom('ES_ElLa')|U] autor[author.Custom('ES_XA')] reprendid[author.Custom('ES_OA')] se retracta de sus declaraciones" - court.6002.b:0 "¡Guardias, arrestad [author.Custom('ES_AlAla')] traidor[author.Custom('ES_XA')!" + court.6002.a.tt:0 "El/la autor[author.Custom('ES_XA')] reprendid[author.Custom('ES_OA')] se retracta de sus declaraciones" + court.6002.b:0 "¡Guardias, arrestad [author.Custom('ES_AlAla')] traidor[author.Custom('ES_XA')]!" court.6002.c:0 "Te has pasado de la raya, [author.GetFirstNameNoTooltip]…" court.6002.d:0 "Seguro que no querías hacer daño con tu diarito, ¿verdad?" court.6003.desc:1 "Han pasado meses, pero mi jef[spymaster.Custom('ES_EA')] de espionaje, [spymaster.GetTitledFirstName], aún no ha informado de avance significativo alguno en su misión especial: ¡encontrar al maldito autor de un vergonzoso manuscrito que detalla las vilezas secretas de mi predecesor[predecessor.Custom('ES_XA')]! \n\nNo es de extrañar que, cuando por fin le cito, [spymaster.GetTitledFirstName] parezca nervios[spymaster.Custom('ES_OA')] y bastante culpable. «¡Mi [ROOT.GetLadyLord]! He buscado por todas partes, pero el autor ha desaparecido. Tal vez haya abandonado la corte, alguien lo esté protegiendo o…». \n\nHago un gesto para que deje de parlotear." @@ -83,11 +83,11 @@ court.6030.f:0 "Alguna vez tendrán que parar, ¿no?" #Scrounger Life court.6040.t:0 "Vida de gorra" - court.6040.desc:0 "[scrounger.Custom('ES_ElLa')|U] [scrounger.GetTitledFirstName] ya es un elemento más de mi corte y uno #EMP caro#!. En realidad, también es #EMP expansivo#!.\n\nSe presenta en todos los banquetes, engullendo todo lo que hay a la vista mientras se queja de lo vacía que está su propia despensa. «¡Servís las mejores bebidas, mi [ROOT.Char.GetLadyLord]!», dice, tras acabarse de un trago otra jarra de mi mejor [ROOT.Char.Custom('GetExpensiveDrink')]. «Sois el ser más #EMP [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')]#!, más #EMP [ROOT.Char.Custom('ComplimentAdjective')]#!, [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetLadyLord] #EMP MÁS ATRACTIV[ROOT.Char.Custom('ES_OA')|U]!#!», declara, estirando la mano para obtener otro préstamo que nunca devolverá.\n\n[scrounger.GetFirstNameNoTooltip] es un desperdicio de dinero irritante, pero sus payasadas exageradas son bastante entretenidas." + court.6040.desc:0 "[scrounger.GetTitledFirstName] ya es un elemento más de mi corte y uno #EMP caro#!. En realidad, también es #EMP expansivo#!.\n\nSe presenta en todos los banquetes, engullendo todo lo que hay a la vista mientras se queja de lo vacía que está su propia despensa. «¡Servís las mejores bebidas, mi [ROOT.Char.GetLadyLord]!», dice, tras acabarse de un trago otra jarra de mi mejor [ROOT.Char.Custom('GetExpensiveDrink')]. «Sois el ser más #EMP [SCOPE.Custom('PersonalityGetSharedTraitDescriptionFromFlag')]#!, más #EMP [ROOT.Char.Custom('ComplimentAdjective')]#!, [ROOT.Char.GetLadyLord] #EMP MÁS ADORABLE!#!», declara, estirando la mano para obtener otro préstamo que nunca devolverá.\n\n[scrounger.GetFirstNameNoTooltip] es un desperdicio de dinero irritante, pero sus payasadas exageradas son bastante entretenidas." court.6040.a:0 "¡Ya que estás siempre aquí, podrías hacer algo útil!" court.6040.b:0 "A pesar de todo, ¡[scrounger.Custom('ES_LoLa')] encuentro bastante gracios[scrounger.Custom('ES_OA')]!" court.6040.c:1 "Sacad a esta sanguijuela de mi vista." - court.6041.desc:0 "Han pasado varios meses desde que decidí dejar que [scrounger.Custom('ES_ElLa')] [scrounger.GetTitledFirstName] continuara su vida parasitaria en mi corte.\n\nNo esperaba nada más que sus habituales relatos exagerados de pobreza y halagos ridículamente ostentosos, pero últimamente he notado que sus historias son cada vez más divertidas, sus rimas más agudas y sus halagos más agradables.\n\nTanto mis cortesanos como mis invitados extranjeros se entretienen mucho con sus palabras ingeniosas. ¿Podría [scrounger.GetFirstNameNoTooltip] haber encontrado una vocación útil?" + court.6041.desc:0 "Han pasado varios meses desde que decidí dejar que [scrounger.GetTitledFirstName] continuara su vida parasitaria en mi corte.\n\nNo esperaba nada más que sus habituales relatos exagerados de pobreza y halagos ridículamente ostentosos, pero últimamente he notado que sus historias son cada vez más divertidas, sus rimas más agudas y sus halagos más agradables.\n\nTanto mis cortesanos como mis invitados extranjeros se entretienen mucho con sus palabras ingeniosas. ¿Podría [scrounger.GetFirstNameNoTooltip] haber encontrado una vocación útil?" court.6041.a:0 "¡Sabía que servías para algo!" court.6041.b:0 "¡… pero me juego lo que sea a que puedes hacerlo aún mejor!" court.6041.b.failure:0 "Pese a sus mejores intentos, parece que [scrounger.GetFirstNameNoTooltip] ya ha alcanzado la cumbre de sus habilidades" @@ -149,7 +149,7 @@ court.6072.c:0 "¡No es todo culpa tuya, [tutor_6070.GetFirstNameNoTooltip]!" #The Munificence of X court.6080.t:0 "La munificencia de [6080_visitor.GetFirstNameNoTooltip]" - court.6080.desc:0 "Hace unos días que mi vecin[6080_visitor.Custom('ES_OA')] [6080_visitor.Custom('ES_ElLa')] [6080_visitor.GetTitledFirstName] se aloja en mi corte de camino a un lugar sagrado o algo así.\n\nDesde que llegó, me ha estado eclipsando con su generosidad hacia mis propios cortesanos, ¡que se lanzan a por su oro sin dignidad alguna! No puedo evitar reírme cuando [6080_visitor.GetHerHim] veo rodead[6080_visitor.Custom('ES_OA')] por enésima vez de cortesanos fascinados. #EMP Mis#! cortesanos.\n\n«¡Una bolsa para vos, buen[beneficiary_1.Custom('ES_OA')] [beneficiary_1.GetFirstName]!" + court.6080.desc:0 "Hace unos días que mi vecin[6080_visitor.Custom('ES_OA')] [6080_visitor.GetTitledFirstName] se aloja en mi corte de camino a un lugar sagrado o algo así.\n\nDesde que llegó, me ha estado eclipsando con su generosidad hacia mis propios cortesanos, ¡que se lanzan a por su oro sin dignidad alguna! No puedo evitar reírme cuando [6080_visitor.GetHerHim] veo rodead[6080_visitor.Custom('ES_OA')] por enésima vez de cortesanos fascinados. #EMP Mis#! cortesanos.\n\n«¡Una bolsa para vos, buen[beneficiary_1.Custom('ES_OA')] [beneficiary_1.GetFirstName]!" court.6080.desc_2:0 "¡Y unas monedas también para vos, gentil [beneficiary_2.GetFirstName]!" court.6080.desc_3:0 "Y para vos, dulce [beneficiary_child.GetFirstName], ¡unos pastelillos de miel!" court.6080.desc_end:0 "¡Recordad, las riquezas están para ser compartidas!»." diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_george_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_george_l_spanish.yml index f7977c9bce..b3c4f82418 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_george_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_george_l_spanish.yml @@ -24,7 +24,7 @@ court.7050.b:0 "«¡Eres demasiado amable, acepto tu regalo!»" court.7050.c:0 "¡Los míos son los [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip], no los [friend.GetCulture.GetCollectiveNounNoTooltip]! Rechazo tu regalo" court.7051.title:0 "¿Símbolos heréticos?" - court.7051.desc:0 "Desde que recibí [court_7050_artifact.GetName] como regalo de [friend.GetName], lo he llevado siempre encima. Imagino que alguien en la corte debe de haberse dado cuenta porque se me ha acercado [court_chaplain.Custom('ES_ElLa')] [court_chaplain.GetCouncilTitle] [court_chaplain.GetName], ¡que expresa su preocupación por si me aparta de la fe verdadera!\n\n«He notado que os ha dado por mostrar afecto hacia símbolos y objetos heréticos. Tales cosas se asocian con las fes paganas. Se suele decir que [court_chaplain.GetFaith.DevilName] llega a nosotros bajo la guisa de un amigo, solo para perdernos»." + court.7051.desc:0 "Desde que recibí [court_7050_artifact.GetName] como regalo de [friend.GetName], lo he llevado siempre encima. Imagino que alguien en la corte debe de haberse dado cuenta porque se me ha acercado [court_chaplain.GetCouncilTitle] [court_chaplain.GetName], ¡que expresa su preocupación por si me aparta de la fe verdadera!\n\n«He notado que os ha dado por mostrar afecto hacia símbolos y objetos heréticos. Tales cosas se asocian con las fes paganas. Se suele decir que [court_chaplain.GetFaith.DevilName] llega a nosotros bajo la guisa de un amigo, solo para perdernos»." court.7051.a:0 "¡[ROOT.Char.GetFaith.DevilName] me ha engañado!" court.7051.a.tt:0 "Ponerse de lado de los [court_chaplain.GetFaith.GetAdherentNamePlural] contra tu amigo." court.7051.b:0 "¿Símbolos? ¿Iconos? ¿De qué hablas?" @@ -48,8 +48,8 @@ court.7071.c:0 "¡Este palacio será un monumento a la superioridad [ROOT.Char.GetCulture.GetNameNoTooltip]!" court.7071.d:0 "Es demasiado, abortad el proyecto." court.7072.title:0 "¡Reformas palaciegas terminadas!" - court.7072.desc.other_culture:0 "Tras meses de trabajo, me han informado de que el trabajo de construcción en el palacio de [palace_county.GetName] ya está terminado y he ido a palace_county.GetNameNoTooltip] con mi $royal_architect_court_position$ [architect.GetName] para inspeccionar los resultados en persona.\n\nMientras contemplo el nuevo palacio, y luego me dirijo al interior, [architect.GetFirstNameNoTooltip] permanece a mi lado, esperando ansiosamente elogios y mecenazgo. Tras examinar el palacio con sus estilos poco familiares y su decoración extranjera, proclamo que es…" - court.7072.desc.own_culture:0 "Tras meses de trabajo, me han informado de que el trabajo de construcción en el palacio de [palace_county.GetName] ya está terminado y he ido a palace_county.GetNameNoTooltip] con mi $royal_architect_court_position$ [architect.GetName] para inspeccionar los resultados en persona. Mientras contemplo el nuevo palacio, y luego me dirijo al interior, [architect.GetFirstNameNoTooltip] permanece a mi lado, esperando ansiosamente elogios y mecenazgo. Tras examinar el palacio, con sus estilos familiares y su decoración tranquilizadora, proclamo que es…" + court.7072.desc.other_culture:0 "Tras meses de trabajo, me han informado de que el trabajo de construcción en el palacio de [palace_county.GetName] ya está terminado y he ido a [palace_county.GetNameNoTooltip] con mi $royal_architect_court_position$ [architect.GetName] para inspeccionar los resultados en persona.\n\nMientras contemplo el nuevo palacio, y luego me dirijo al interior, [architect.GetFirstNameNoTooltip] permanece a mi lado, esperando ansiosamente elogios y mecenazgo. Tras examinar el palacio con sus estilos poco familiares y su decoración extranjera, proclamo que es…" + court.7072.desc.own_culture:0 "Tras meses de trabajo, me han informado de que el trabajo de construcción en el palacio de [palace_county.GetName] ya está terminado y he ido a [palace_county.GetNameNoTooltip] con mi $royal_architect_court_position$ [architect.GetName] para inspeccionar los resultados en persona. Mientras contemplo el nuevo palacio, y luego me dirijo al interior, [architect.GetFirstNameNoTooltip] permanece a mi lado, esperando ansiosamente elogios y mecenazgo. Tras examinar el palacio, con sus estilos familiares y su decoración tranquilizadora, proclamo que es…" court.7072.a:0 "«¡Magnífico, ciertamente magnífico!»" court.7072.b:0 "«¡Una burla aborrecible!»" court.7072.c:0 "«Aceptable, pero ¿vale la pena el gasto?»" diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_isabella_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_isabella_l_spanish.yml index 3a2f952391..4e47593ead 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_isabella_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_isabella_l_spanish.yml @@ -16,7 +16,7 @@ ##### All-male-choirs by Isabella Welch court.4100.t:0 "Escuderos bailando como [GetPlayer.Custom( 'KnightCulturePluralNoTooltip' )]" - court.4100.desc:0 "[court_musician.Custom('ES_ElLa')|U] músic[court_musician.Custom('ES_OA')] de la corte se me acerca, prácticamente brincando a un ritmo que solo [court_musician.GetSheHe] oye.\n\n«Una migaja de vuestra atención, mi [ROOT.Char.GetLadyLord]. ¡He preparado un coro masculino sin igual! Según mi nuevo método, no solo cantan, sino que llevan mallas, braguetas adornadas sobre sus relucientes caderas, ¡y bailan de forma sincronizada! Todo mientras alaban a [ROOT.GetCharacter.GetFaith.HighGodName], por supuesto. Estoy seguro de que si financiáis una gran actuación, será del agrado de las damas de la corte." + court.4100.desc:0 "Mi músic[court_musician.Custom('ES_OA')] de la corte se me acerca, prácticamente brincando a un ritmo que solo [court_musician.GetSheHe] oye.\n\n«Una migaja de vuestra atención, mi [ROOT.Char.GetLadyLord]. ¡He preparado un coro masculino sin igual! Según mi nuevo método, no solo cantan, sino que llevan mallas, braguetas adornadas sobre sus relucientes caderas, ¡y bailan de forma sincronizada! Todo mientras alaban a [ROOT.GetCharacter.GetFaith.HighGodName], por supuesto. Estoy seguro de que si financiáis una gran actuación, será del agrado de las damas de la corte." court.4100.a:0 "¡Se me hinchan las venas! ¡Enviad a est[court_musician.Custom('ES_EA')] degenerad[court_musician.Custom('ES_OA')] a las mazmorras!" court.4100.b:0 "Creo que sus mallas serán demasiado para las damas." court.4100.c:0 "Tienes mis monedas, ¡espero ansiosamente la actuación!" @@ -40,7 +40,7 @@ ##### My Spire is Bigger than Yours! by Isabella Welch ##### court.4250.t:0 "¡Mi chapitel es más grande que el tuyo!" - court.4250.desc:1 "«Cortesanos lloriqueantes de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]», irrumpe [tower_challenger_rival.GetTitledFirstName] para presentarse en pleno salón del trono.\n\n«Mientras [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitledFirstNameNoTooltip] se revuelca en el suelo como un[ROOT.Char.Custom('ES_XA')] puerc[ROOT.Char.Custom('ES_OA')] en el barro, yo he levantado en [tower_challenger_rival.GetCapitalLocation.GetTitle.GetNameNoTier] la torre más alta que haya visto esta tierra asolada. Desde mi [tower_challenger_rival.Custom('FortifiedBuilding')], ahora casi puedo arrancar los planetas del cielo. ¿Dónde están tus estrellas, [ROOT.Char.GetTitledFirstNameNoTooltip]?».\n\nMi [concerned_steward.GetCouncilTitle|l] [concerned_steward.GetTitledFirstName] me pone una mano cautelosa en el hombro. «Mi [ROOT.Char.GetLadyLord], la torre de [tower_challenger_rival.GetTitledFirstNameNoTooltip] son unos 122 metros de arcilla y engrudo de estructura poco sólida. Ignorad sus burlas y aguardad a que se desmorone»." + court.4250.desc:1 "«Cortesanos lloriqueantes de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]», irrumpe [tower_challenger_rival.GetTitledFirstName] para presentarse en pleno salón del trono.\n\n«Mientras [ROOT.Char.GetTitledFirstNameNoTooltip] se revuelca en el suelo como un[ROOT.Char.Custom('ES_XA')] puerc[ROOT.Char.Custom('ES_OA')] en el barro, yo he levantado en [tower_challenger_rival.GetCapitalLocation.GetTitle.GetNameNoTier] la torre más alta que haya visto esta tierra asolada. Desde mi [tower_challenger_rival.Custom('FortifiedBuilding')], ahora casi puedo arrancar los planetas del cielo. ¿Dónde están tus estrellas, [ROOT.Char.GetTitledFirstNameNoTooltip]?».\n\nMi [concerned_steward.GetCouncilTitle|l] [concerned_steward.GetTitledFirstName] me pone una mano cautelosa en el hombro. «Mi [ROOT.Char.GetLadyLord], la torre de [tower_challenger_rival.GetTitledFirstNameNoTooltip] son unos 122 metros de arcilla y engrudo de estructura poco sólida. Ignorad sus burlas y aguardad a que se desmorone»." court.4250.a:0 "¡Métete la aguja por tu altivo trasero!" court.4250.b:0 "¡Ampliaremos nuestra torre para que sea 30 centímetros más alta que la tuya!" court.4250.c:0 "¡Exijo que construyamos una torre #EMP treinta metros #!más alta!" @@ -123,7 +123,7 @@ ## Being threatened by the cultist - court.4402.desc:0 "Una noche despierto y me encuentro con que estoy estirad[ROOT.Char.Custom('ES_OA')]. Esto no es un sueño hedónico: [head_chasing_monk.Custom('ES_ElLa')] monj[head_chasing_monk.Custom('ES_EA')] desquiciad[head_chasing_monk.Custom('ES_OA')] que irrumpió en mi salón del trono sujeta un bisturí contra mi garganta.\n\n«Supongo que si nos prohibís buscar la cabeza, podríamos conformarnos con la vuestra. Tan redonda y brillante, seguro que rueda muy bien!»." + court.4402.desc:0 "Una noche despierto y me encuentro con que estoy estirad[ROOT.Char.Custom('ES_OA')]. Esto no es un sueño hedónico: el/la monj[head_chasing_monk.Custom('ES_EA')] desquiciad[head_chasing_monk.Custom('ES_OA')] que irrumpió en mi salón del trono sujeta un bisturí contra mi garganta.\n\n«Supongo que si nos prohibís buscar la cabeza, podríamos conformarnos con la vuestra. Tan redonda y brillante, seguro que rueda muy bien!»." court.4402.a:0 "¿Por qué no vamos a buscarla ahora mismo?" court.4402.a.tt:0 "Te [head_chasing_monk.GetHerHim] llevas al sótano" court.4402.b:0 "¡No hemos visto la cabeza! ¡Dejadme en paz!" @@ -155,7 +155,7 @@ court.4500.h:0 "Así que por #EMP eso#! tantos campesinos tienen nueve dedos." court.4500.i:0 "¡Quiero un antebrazo entero!" court.4500.j:0 "Seguid, entonces." - court.4500.k:0 "Ya se me da bastante bien lo de hacerme [ROOT.Char.Custom('ES_ElLa')] muert[ROOT.Char.Custom('ES_OA')]." + court.4500.k:0 "Ya se me da bastante bien lo de hacerme muert[ROOT.Char.Custom('ES_OA')]." court.4500.l:0 "¡No voy a hacer de titiritero!" court.4500.m:0 "¡Me encanta cómo se retuerce!" court.4500.n:0 "$court.4500.j$" @@ -279,7 +279,7 @@ #By Isabella Welch court.4800.t:0 "Abre tus alas" - court.4800.desc:0 "«¡Haz ese ruido una vez más, buf[defenestrated_character.Custom('ES_OnOna')], y te suelto!» Cuando me encuentro con mi guardaespaldas, [defenestrating_bodyguard.GetTitledFirstName], me doy cuenta de que está acompañad[defenestrating_bodyguard.Custom('ES_OA')|U] por el trasero de [defenestrated_character.GetTitledFirstName], a quien suspende por la ventana.\n\n[defenestrating_bodyguard.Custom('ES_ElLa')|U] [defenestrating_bodyguard.GetTitledFirstNameNoTooltip] aprieta los dientes. «Se estaba burlando del serio semblante que mantengo cuando estoy de servicio. Ha seguido graznando como un ganso para intentar que perdiera la compostura. Yo digo que esto es una amenaza para vuestra seguridad».\n\nA pesar del peligro, entre vanos intentos por liberarse, [defenestrated_character.GetTitledFirstNameNoTooltip] deja escapar una risita. «#EMP Jonc#!»." + court.4800.desc:0 "«¡Haz ese ruido una vez más, buf[defenestrated_character.Custom('ES_OnOna')], y te suelto!» Cuando me encuentro con mi guardaespaldas, [defenestrating_bodyguard.GetTitledFirstName], me doy cuenta de que está acompañad[defenestrating_bodyguard.Custom('ES_OA')|U] por el trasero de [defenestrated_character.GetTitledFirstName], a quien suspende por la ventana.\n\n [defenestrating_bodyguard.GetTitledFirstNameNoTooltip] aprieta los dientes. «Se estaba burlando del serio semblante que mantengo cuando estoy de servicio. Ha seguido graznando como un ganso para intentar que perdiera la compostura. Yo digo que esto es una amenaza para vuestra seguridad».\n\nA pesar del peligro, entre vanos intentos por liberarse, [defenestrated_character.GetTitledFirstNameNoTooltip] deja escapar una risita. «#EMP Jonc#!»." court.4800.a:0 "¡A ver si los gansos vuelan!" court.4800.maimed_toast:0 "[defenestrated_character.GetTitledFirstName] no volador[defenestrated_character.Custom('ES_XA')]" court.4800.death_toast:0 "[defenestrated_character.GetTitledFirstName] murió en el vuelo" @@ -331,8 +331,8 @@ court.4806.t:0 "[ROOT.Char.GetTitleAsNameNoTooltip]filia" court.4806.intro:0 "Un nuevo rostro se pasea por el salón del trono, ríe de vez en cuando y da saltitos cuando encuentra una obra de arte que muestra las tradiciones de la cultura [ROOT.Char.GetCulture.GetNameNoTooltip]." court.4806.hre_desc:0 "\n\n«¡Me da algo! ¡[ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTierNoTooltip] es lo mejor! ¡Aunque vivo en [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], creo que nací con la cultura [ROOT.Char.GetCulture.GetName] en la sangre! Puedo enumerar a todos los príncipes-obispos. Tengo hasta un tatuaje de la cara de [ROOT.GetCharacter.GetTitledFirstNameNoTooltip] en la pantorrilla».\n\nMete la mano en su morral y saca lo que parece ser una réplica barata en bronce de la Reichskrone. «Llevo esto casi todos los días, y le digo a la gente con la que me cruzo: "¡Espero contar con vuestro voto, Príncipe elector!"»." - court.4806.byzantine_desc:1 "Cuando [adoring_fan_liege.Custom('ES_ElLa')] emocionad[adoring_fan_liege.Custom('ES_OA')] visitante se aproxima, los guardias tienen que impedir que se acerque demasiado.\n\n«¡[ROOT.Char.GetTitleAsNameNoTooltip]! Aunque soy de [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], adoro tanto a los [ROOT.Char.GetCulture.GetCollectiveNoun] que casi me da algo».\n\n«He dedicado mi vida a intentar vivir como un[adoring_fan_liege.Custom('ES_OA')] de vosotros y me he empeñado en el estudio del [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip]».\n\n«Solo llevo ropa interior púrpura. Estoy segur[adoring_fan_liege.Custom('ES_OA')] de que si el Imperio cayera, lo sentiría mucho más que la muerte de mi propia madre: ¡el mundo nunca dejaría de oír mis lamentos!»." - court.4806.general_desc:1 "Hay algo raro en est[adoring_fan_liege.Custom('ES_EA')] visitante, y cuando se presenta, es evidente que lleva una réplica de [ROOT.Char.Custom('signature_weapon')] que más me gusta.\n\n«No puedo evitar hacer una genuflexión ante vos: he dedicado mi vida en [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier] a apreciar la cultura de los [ROOT.Char.GetCulture.GetCollectiveNoun]. Solo hablo en [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip], como [ROOT.GetCharacter.Custom('GetExpensiveMeal')] a la manera [ROOT.Char.GetCulture.GetNameNoTooltip] y he estudiado esgrima [ROOT.Char.GetCulture.GetNameNoTooltip]».\n\n«Mi familia me ha echado de casa. Dice que si lo único que hago es obsesionarme con [ROOT.GetCharacter.Custom('ES_ElLa')] [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip], mejor que me vaya a vivir allí»." + court.4806.byzantine_desc:1 "Cuando mi emocionad[adoring_fan_liege.Custom('ES_OA')] visitante se aproxima, los guardias tienen que impedir que se acerque demasiado.\n\n«¡[ROOT.Char.GetTitleAsNameNoTooltip]! Aunque soy de [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier], adoro tanto a los [ROOT.Char.GetCulture.GetCollectiveNoun] que casi me da algo».\n\n«He dedicado mi vida a intentar vivir como un[adoring_fan_liege.Custom('ES_OA')] de vosotros y me he empeñado en el estudio del [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip]».\n\n«Solo llevo ropa interior púrpura. Estoy segur[adoring_fan_liege.Custom('ES_OA')] de que si el Imperio cayera, lo sentiría mucho más que la muerte de mi propia madre: ¡el mundo nunca dejaría de oír mis lamentos!»." + court.4806.general_desc:1 "Hay algo raro en est[adoring_fan_liege.Custom('ES_EA')] visitante, y cuando se presenta, es evidente que lleva una réplica de [ROOT.Char.Custom('signature_weapon')] que más me gusta.\n\n«No puedo evitar hacer una genuflexión ante vos: he dedicado mi vida en [adoring_fan_liege.GetCapitalLocation.GetTitle.GetNameNoTier] a apreciar la cultura de los [ROOT.Char.GetCulture.GetCollectiveNoun]. Solo hablo en [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip], como [ROOT.GetCharacter.Custom('GetExpensiveMeal')] a la manera [ROOT.Char.GetCulture.GetNameNoTooltip] y he estudiado esgrima [ROOT.Char.GetCulture.GetNameNoTooltip]».\n\n«Mi familia me ha echado de casa. Dice que si lo único que hago es obsesionarme con tal [ROOT.GetCharacter.GetPrimaryTitle.GetNameNoTooltip], mejor que me vaya a vivir allí»." court.4806.a:0 "Es halagador, aunque un poco invasivo." court.4806.b:0 "¡Dame ese trasto! Solamente yo puedo llevar una corona." court.4806.c:0 "¡Alguien tan entusiasta debería unirse a nuestra corte!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_james_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_james_l_spanish.yml index a2c3d9bd5d..7e8fef6f2b 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_james_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_james_l_spanish.yml @@ -8,11 +8,11 @@ court.0101.desc.thief:0 "gran número de robos por todo el señorío.\n\n Esta escoria ha desangrado el gran [ROOT.Char.GetPrimaryTitle.GetName] con sus apropiaciones de propiedades de la corona, como pan, verduras ¡y hasta ropa!" court.0101.desc.sumptuary:0 "infringir la ley suntuaria de [ROOT.Char.GetTitleAsNameNoTooltip].\n\n Se le ha visto llevando toda clase de telas chillonas y antiestéticas y prendas desemparejadas. Más que un delito contra [ROOT.Char.GetTitleAsNameNoTooltip], lo es contra la decencia común." court.0101.desc.cannibal:0 "[lowborn_criminal.GetName] y su familia vivían en una cueva cerca de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] y atraían viajeros con la promesa de comida y alojamiento. Se cree que fue así como su familia se comió a más de un millar de viajeros. Los residentes de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] exigen justicia." - court.0101.desc.sadistic:0 "[lowborn_criminal.Custom('ES_ElLa')|U] delincuente le rajó el cuello al molinero y saqueó su hogar. Por si fuera poco, obligó a la esposa de molinero a cocinarle unos huevos que pasó a comer sobre el cuerpo del difunto molinero, al tiempo que obligó a la esposa a unirse a [lowborn_criminal.GetSheHe]." - court.0101.desc.priest:0 "Un[lowborn_criminal.Custom('ES_XA')] [lowborn_criminal.GetFaith.PriestNeuter], [lowborn_criminal.GetName] asesinó a un miembro de su propio rebaño. [lowborn_criminal.Custom('ES_ElLa')|U] muy miserable intentó que la autoridad [lowborn_criminal.GetFaith.GetAdjective] le concediera el perdón, pero los guardias reales [lowborn_criminal.GetHerHim] descubrieron cuando intentaba entrar de nuevo en [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] y apresaron prontamente a tal [lowborn_criminal.GetFaith.PriestNeuter] malvad[lowborn_criminal.Custom('ES_OA')]." - court.0101.desc.stableboy:1 "[lowborn_criminal.GetName] fue pillad[lowborn_criminal.Custom('ES_OA')] in fragranti en actos explícitos con [servant_for_romance.Custom('ES_ElLa')] [lowborn_criminal.Custom('servant_for_romance')] real. No solo es un acto de infidelidad, ¡es un insulto al honor de la casa de [ROOT.Char.GetHouse.GetBaseNameNoTooltip]!" - court.0101.desc.kinky:0 "Encontraron a [lowborn_criminal.GetName] encadenad[lowborn_criminal.Custom('ES_OA')] a un poste, cubiert[lowborn_criminal.Custom('ES_OA')] de gachas de los pies a la cabeza con un antiestético aparato unido a sus partes pudendas. Las heridas en su cuerpo indican daños por puro placer y [lowborn_criminal.Custom('ES_ElLa')] prisioner[lowborn_criminal.Custom('ES_OA')] no parece muy dispuest[lowborn_criminal.Custom('ES_OA')] a avergonzarse de sus deseos antinaturales." - court.0101.desc.animals:1 "[lowborn_criminal.Custom('ES_ElLa')|U] prisioner[lowborn_criminal.Custom('ES_OA')] fue sorprendid[lowborn_criminal.Custom('ES_OA')] en plena comisión de actos profanos con un animal de su ganado, un caballo y un panal. Tal acto de desviación desafía la voluntad de [lowborn_criminal.GetFaith.HighGodName]. ¡No solo es un crimen contra la naturaleza, sino contra la decencia y el sentido común!" + court.0101.desc.sadistic:0 "Tal delincuente le rajó el cuello al molinero y saqueó su hogar. Por si fuera poco, obligó a la esposa de molinero a cocinarle unos huevos que pasó a comer sobre el cuerpo del difunto molinero, al tiempo que obligó a la esposa a unirse a [lowborn_criminal.GetSheHe]." + court.0101.desc.priest:0 "Un[lowborn_criminal.Custom('ES_XA')] [lowborn_criminal.GetFaith.PriestNeuter], [lowborn_criminal.GetName] asesinó a un miembro de su propio rebaño. Semejante miserable intentó que la autoridad [lowborn_criminal.GetFaith.GetAdjective] le concediera el perdón, pero los guardias reales [lowborn_criminal.GetHerHim] descubrieron cuando intentaba entrar de nuevo en [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] y apresaron prontamente a tal [lowborn_criminal.GetFaith.PriestNeuter] malvad[lowborn_criminal.Custom('ES_OA')]." + court.0101.desc.stableboy:1 "[lowborn_criminal.GetName] fue pillad[lowborn_criminal.Custom('ES_OA')] in fragranti en actos explícitos con mi [lowborn_criminal.Custom('servant_for_romance')] real. No solo es un acto de infidelidad, ¡es un insulto al honor de la casa de [ROOT.Char.GetHouse.GetBaseNameNoTooltip]!" + court.0101.desc.kinky:0 "Encontraron a [lowborn_criminal.GetName] encadenad[lowborn_criminal.Custom('ES_OA')] a un poste, cubiert[lowborn_criminal.Custom('ES_OA')] de gachas de los pies a la cabeza con un antiestético aparato unido a sus partes pudendas. Las heridas en su cuerpo indican daños por puro placer y mi prisioner[lowborn_criminal.Custom('ES_OA')] no parece muy dispuest[lowborn_criminal.Custom('ES_OA')] a avergonzarse de sus deseos antinaturales." + court.0101.desc.animals:1 "Mi prisioner[lowborn_criminal.Custom('ES_OA')] fue sorprendid[lowborn_criminal.Custom('ES_OA')] en plena comisión de actos profanos con un animal de su ganado, un caballo y un panal. Tal acto de desviación desafía la voluntad de [lowborn_criminal.GetFaith.HighGodName]. ¡No solo es un crimen contra la naturaleza, sino contra la decencia y el sentido común!" court.0101.desc.baby_soup:0 "Las gentes del pueblo de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] denunciaron a [lowborn_criminal.GetName] por el incalificable acto de hervir vivos a sus propios hijos recién nacidos junto con hierbas y verduras. ¡Con ese acto monstruoso intentaba prolongar su vida de forma no natural!" court.0101.desc.suspicious_healer:1 "Se ha acusado a [lowborn_criminal.GetName], quien, como sanador[lowborn_criminal.Custom('ES_XA')], empleó magia maligna para traer la muerte a los enfermos y ancianos de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. Las maldades de [lowborn_criminal.GetName] son demasiadas para ser contadas, lo que le han ganado el sobrenombre de «Ángel de [lowborn_criminal.GetFaith.DeathGodName]»." court.0101.desc.devil_worshiper:0 "Se creía que [lowborn_criminal.GetName] era una persona piadosa porque tenía un santuario privado en sus aposentos, pero cuando lo inspeccionaron, se descubrió que no adoraba a [lowborn_criminal.GetFaith.HighGodName], ¡sino a [lowborn_criminal.GetFaith.WitchGodName], y realizaba sacrificios impíos en su nombre!" @@ -51,27 +51,27 @@ court.0103.c:0 "Fingiré no haberlo oído." court.0104.t:0 "Una obsesión malsana." - court.0104.desc:0 "«¡Ooh! ¡Ooh! ¿Y luego qué hiciste?». Oigo el tono alegre de mi querid[morbid_child.Custom('ES_OA')] pupil[morbid_child.Custom('ES_OA')], [morbid_child.GetName], resonar por los salones de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. Para mi sorpresa, [morbid_child.GetHerHim] veo mirar a [executioner.Custom2('MyCharacterIntroduction', ROOT.Char)] con una especie de admiración caprichosa que aún no había visto en [morbid_child.Custom('ES_ElLa')] [morbid_child.Custom('GirlBoy')]. «¡Prendí la llama y la rata se puso a excavar en su pecho para escapar! Un clásico, ¡cantó como un ruiseñor!». [executioner.Custom('ES_ElLa'|U)] verdug[executioner.Custom('ES_OA')] suelta un chillido burlón, para diversión de mi [morbid_child.Custom('PetName')] [morbid_child.GetName]." + court.0104.desc:0 "«¡Ooh! ¡Ooh! ¿Y luego qué hiciste?». Oigo el tono alegre de mi querid[morbid_child.Custom('ES_OA')] pupil[morbid_child.Custom('ES_OA')], [morbid_child.GetName], resonar por los salones de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. Para mi sorpresa, [morbid_child.GetHerHim] veo mirar a [executioner.Custom2('MyCharacterIntroduction', ROOT.Char)] con una especie de admiración caprichosa que aún no había visto en mi [morbid_child.Custom('GirlBoy')]. «¡Prendí la llama y la rata se puso a excavar en su pecho para escapar! Un clásico, ¡cantó como un ruiseñor!». Mi verdug[executioner.Custom('ES_OA')] suelta un chillido burlón, para diversión de mi [morbid_child.Custom('PetName')] [morbid_child.GetName]." court.0104.a:0 "¡Qué gracioso! ¿Y luego qué pasó?" court.0104.b:0 "¡Esta fascinación morbosa se acaba ya!" court.0104.c:0 "Fingiré no haber oído nada." court.0106.t:0 "Teatros oscuros para obras oscuras" - court.0106.desc:0 "Anochece en la corte, [executioner.Custom('ES_ElLa')] verdug[executioner.Custom('ES_OA')] sale de su sombría morada y se presenta a la luz de los braseros de la corte. Sangre fresca mancha su vestimenta andrajosa y un par de alicates mugrientos le gotean en la mano. «Mi [ROOT.Char.GetLadyLord], me he estado preguntando últimamente. ¿Hasta dónde puedo llegar a la hora de hacerlos gritar?»" + court.0106.desc:0 "Anochece en la corte, mi verdug[executioner.Custom('ES_OA')] sale de su sombría morada y se presenta a la luz de los braseros de la corte. Sangre fresca mancha su vestimenta andrajosa y un par de alicates mugrientos le gotean en la mano. «Mi [ROOT.Char.GetLadyLord], me he estado preguntando últimamente. ¿Hasta dónde puedo llegar a la hora de hacerlos gritar?»" court.0106.a:0 "Lo que sea para conseguir una confesión." court.0106.b:0 "Seamos gentiles con esas pobres almas desdichadas." court.0106.c:0 "Lo que hagas en ese terrible lugar es asunto tuyo." court.0107.t:1 "[unruly_child.GetNameNoTooltip] desesperad[unruly_child.Custom('ES_OA')]" - court.0107.desc:1 "Desde mi trono oigo los lloros viscerales de [unruly_child.Custom2('MyCharacterIntroduction', ROOT.Char)] y sonidos de forcejeo. Salto al instante y corro por el pasillo. Solo paro al ver a [tutor.Custom2('MyCharacterIntroduction', ROOT.Char)] sujetar [unruly_child.Custom('ES_AlAla')] pobre [unruly_child.Custom('GetLassLad')] con un brazo, al tiempo que agarra torpemente un libro con el otro.\n\nApenas tengo tiempo de exigir una explicación cuando ambos empiezan a balbucear su versión de los acontecimientos.\n\n«¡[unruly_child.GetNameNoTooltip] se niega a que le lea mi obra maestra del arte del [tutor.Custom('GetTutorEducation')]!»\n\n«¡He oído ese libro aburrido un millón de veces!», protesta [unruly_child.GetNameNoTooltip]. «¡Es un #EMP rollo!#!»." + court.0107.desc:1 "Desde mi trono oigo los lloros viscerales de [unruly_child.Custom2('MyCharacterIntroduction', ROOT.Char)] y sonidos de forcejeo. Salto al instante y corro por el pasillo. Solo paro al ver a [tutor.Custom2('MyCharacterIntroduction', ROOT.Char)] sujetar [unruly_child.Custom('ES_AlAla')] pobre [unruly_child.Custom('GetLassLad')] con un brazo al tiempo que sostiene torpemente un libro con el otro.\n\nApenas tengo tiempo de exigir una explicación cuando ambos empiezan a balbucear sus versiones de los acontecimientos.\n\n«¡[unruly_child.GetNameNoTooltip] se niega a dejar que le lea mi obra maestra del arte del [tutor.Custom('GetTutorEducation')]!»\n\n«¡He oído ese libro aburrido un millón de veces!», protesta [unruly_child.GetNameNoTooltip]. «¡Es un #EMP rollo!#!»." court.0107.a:1 "¡[unruly_child.GetNameNoTooltip], confía en que [tutor.GetNameNoTooltip] sabe lo que hace!" court.0107.b:1 "El libro suena fascinante, ¿puedo comprároslo?" court.0107.b.tt:0 "Ganas un artefacto de libro" - court.0107.c:1 "A lo mejor [unruly_child.Custom('ES_ElLa')] moz[unruly_child.Custom('ES_OA')] debe aprender otra cosa…" + court.0107.c:1 "A lo mejor tal [unruly_child.Custom('GetLassLad')] debe aprender otra cosa…" buy_book_artifact:0 "Ganas un [court_artifact|lE] de libro" court.0108.t:0 "Un cortesano espectacular" - court.0108.desc:1 "[foreign_prince.Custom('ES_ElLa')|U] [foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetName] ha aparecido en la corte y afirma ser un[foreign_prince.Custom('ES_XA')] exiliad[foreign_prince.Custom('ES_OA')] de una tierra lejana. Va acompañad[foreign_prince.Custom('ES_OA')] de un extenso conjunto de animales exóticos y ya ha realizado unas obras de caridad increíbles en las calles de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]\n\n¡Est[foreign_prince.Custom('ES_EA')] extranjer[foreign_prince.Custom('ES_OA')] magníficamente ric[foreign_prince.Custom('ES_OA')] ha proclamado su intención de casarse con [available_child.Custom2('MyCharacterIntroduction', ROOT.Char)]!\n\nPor mucho que la corte está alborotada de entusiasmo con est[foreign_prince.Custom('ES_EA')] [foreign_prince.Custom('GetPrincessPrince')]] exótic[foreign_prince.Custom('ES_OA')], no todo el mundo está convencido. [sceptical_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U] afirma que jamás ha oído hablar de la tierra de la que es[foreign_prince.Custom('ES_EA')] foraster[foreign_prince.Custom('ES_OA')] afirma venir y no la encuentra en ningún mapa.\n\nJunto con otros seguidores de ideas similares, ha denunciado [foreign_prince.Custom('ES_AlAla')] [foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetName], a quien tacha de embaucador[foreign_prince.Custom('ES_XA')]. ¡E insiste en que [foreign_prince.GetHerHim] castiguemos por intentar engañar a [available_child.GetName] para que se case con un[foreign_prince.Custom('ES_XA')] #EMP plebey[foreign_prince.Custom('ES_OA')]#!." + court.0108.desc:1 "[foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetName] ha aparecido en la corte y afirma ser un[foreign_prince.Custom('ES_XA')] exiliad[foreign_prince.Custom('ES_OA')] de una tierra lejana. Va acompañad[foreign_prince.Custom('ES_OA')] de un extenso conjunto de animales exóticos y ya ha realizado unas obras de caridad increíbles en las calles de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]\n\n¡Est[foreign_prince.Custom('ES_EA')] extranjer[foreign_prince.Custom('ES_OA')] magníficamente ric[foreign_prince.Custom('ES_OA')] ha proclamado su intención de casarse con [available_child.Custom2('MyCharacterIntroduction', ROOT.Char)]!\n\nPor mucho que la corte está alborotada de entusiasmo con est[foreign_prince.Custom('ES_EA')] [foreign_prince.Custom('GetPrincessPrince')] exótic[foreign_prince.Custom('ES_OA')], no todo el mundo está convencido. [sceptical_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)|U] afirma que jamás ha oído hablar de la tierra de la que es[foreign_prince.Custom('ES_EA')] foraster[foreign_prince.Custom('ES_OA')] afirma venir y no la encuentra en ningún mapa.\n\nJunto con otros seguidores de ideas similares, ha denunciado [foreign_prince.Custom('ES_AlAla')] [foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetName], a quien tacha de embaucador[foreign_prince.Custom('ES_XA')]. ¡E insiste en que [foreign_prince.GetHerHim] castiguemos por intentar engañar a [available_child.GetName] para que se case con un[foreign_prince.Custom('ES_XA')] #EMP plebey[foreign_prince.Custom('ES_OA')]#!." court.0108.a:1 "No seáis aguafiestas, [sceptical_courtier.GetNameNoTooltip]. ¡Se casarán por la mañana!" court.0108.b:1 "¡[sceptical_courtier.GetNameNoTooltip] tiene razón! ¡A las mazmorras con [foreign_prince.GetSheHe]!" court.0108.c:1 "Gracias por la visita, [foreign_prince.Custom('GetPrincessPrince')] [foreign_prince.GetFirstNameNoTooltip], pero debéis marcharos." @@ -100,7 +100,7 @@ get_skull_artifact:0 "Ganas un [court_artifact|lE] de cráneo" court.0112.t:0 "Cadáveres en el armario" - court.0112.desc:1 "Me aventuro en las profundidades de mi ilustre guardarropa, con hambre de ver qué magníficos vestidos se encuentran más cerca del final. Encuentro una bolsa de tartán, más pesada que las demás y, al abrirla, me caigo de espaldas cuando el potente hedor de un cadáver en descomposición me ataca las fosas nasales.\n\nEl cuerpo de un desconocido, parcialmente descompuesto, momificado y sentado en un charco de sus propios jugos se abre lentamente hacia mí.\n\nChillo como un bebé y, como convocad[guilty_courtier.Custom('ES_OA')] por mi llamada, me giro para ver a [guilty_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)] de pie en la puerta. Una mirada conocedora de culpa y repulsión le cruza el rostro.\n\n«Mi [ROOT.Char.GetLadyLord], ¡debéis creerme cuando digo que solo me defendí! [corpse.GetSheHe|U] irrumpió en vuestros aposentos y si no hubiera actuado, me habría matado o [guilty_courtier.GetFaith.HighGodName] sabe qué más!».\n\n[guilty_courtier.GetNameNoTooltip] está tan afectad[guilty_courtier.Custom('ES_OA')] por el dolor que se confiesa inmediatamente sin confrontar[guilty_courtier.Custom('ES_LoLa')]. «Os lo ruego, mirad a otro lado y os crearé una prenda que hasta [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] más ric[ROOT.Char.Custom('ES_OA')] se pondrá verde de envidia!»." + court.0112.desc:1 "Me aventuro en las profundidades de mi ilustre guardarropa, con hambre de ver qué magníficos vestidos se encuentran más cerca del final. Encuentro una bolsa de tartán, más pesada que las demás y, al abrirla, me caigo de espaldas cuando el potente hedor de un cadáver en descomposición me ataca las fosas nasales.\n\nEl cuerpo de un desconocido, parcialmente descompuesto, momificado y sentado en un charco de sus propios jugos se abre lentamente hacia mí.\n\nChillo como un bebé y, como convocad[guilty_courtier.Custom('ES_OA')] por mi llamada, me giro para ver a [guilty_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)] de pie en la puerta. Una mirada conocedora de culpa y repulsión le cruza el rostro.\n\n«Mi [ROOT.Char.GetLadyLord], ¡debéis creerme cuando digo que solo me defendí! [corpse.GetSheHe|U] irrumpió en vuestros aposentos y si no hubiera actuado, me habría matado o [guilty_courtier.GetFaith.HighGodName] sabe qué más!».\n\n[guilty_courtier.GetNameNoTooltip] está tan afectad[guilty_courtier.Custom('ES_OA')] por el dolor que se confiesa inmediatamente sin confrontar[guilty_courtier.Custom('ES_LoLa')]. «Os lo ruego, mirad a otro lado y os crearé una prenda que hasta [ROOT.Char.GetTitleAsNameNoTooltip] más ric[ROOT.Char.Custom('ES_OA')] se pondrá verde de envidia!»." court.0112.a:0 "¿Tan verde como ese cuerpo? Buen trato." court.0112.a.tt:0 "Ganas un artefacto de vestiduras" court.0112.b:0 "¡Pronto todo [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip] sabrá lo que hiciste!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_joe_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_joe_l_spanish.yml index d4bb29f0d6..e423d00f15 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_joe_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_joe_l_spanish.yml @@ -1,7 +1,7 @@ l_spanish: # # Trampled Underfoot court.8001.t:0 "Pisoteado" - court.8001.desc.intro:0 "«¡¿Cuántas veces te he dicho que te #EMP alejes#! de los #EMP nuevos parterres de [ROOT.Char.Custom('get_region_flower_type_plural')]#!?!».\n\n¿Es [gardener.GetTitledFirstName], mi jardiner[gardener.Custom('ES_OA')], a quien oigo bramar? Me giro y [gardener.GetHerHim] veo llevar a [child_1.Custom2('MyCharacterIntroduction', ROOT.Char)] por el pescuezo, hacia mí. \n\n[child_1.Custom('ES_ElLa')] [child_1.Custom('GirlBoy')] se agita salvajemente, cubiert[child_1.Custom('ES_OA')] de pétalos y tierra, incapaz de llegar al brazo de [gardener.GetFirstNameNoTooltip]: «¡Bájame! ¡Me voy a chivar [ROOT.Char.Custom('ES_AlAla')] [ROOT.Char.GetTitleAsNameNoTooltip]!».\n\nMi jardiner[gardener.Custom('ES_OA')] suelta su fardo a mis pies, «¡Est[child_1.Custom('ES_EA')] dichos[child_1.Custom('ES_OA')] [child_1.Custom('GirlBoy')] ha pisoteado todo mi trabajo, mi [ROOT.Char.GetLadyLord]! Llevará #EMP semanas#! reparar los daños…»\n\n[child_1.GetFirstNameNoTooltip] se seca las lágrimas de los ojos y solloza mansamente:" + court.8001.desc.intro:0 "«¡¿Cuántas veces te he dicho que te #EMP alejes#! de los #EMP nuevos parterres de [ROOT.Char.Custom('get_region_flower_type_plural')]#!?!».\n\n¿Es [gardener.GetTitledFirstName], mi jardiner[gardener.Custom('ES_OA')], a quien oigo bramar? Me giro y [gardener.GetHerHim] veo llevar a [child_1.Custom2('MyCharacterIntroduction', ROOT.Char)] por el pescuezo, hacia mí. \n\n[child_1.Custom('GirlBoy')] se agita salvajemente, cubiert[child_1.Custom('ES_OA')] de pétalos y tierra, incapaz de llegar al brazo de [gardener.GetFirstNameNoTooltip]: «¡Bájame! ¡Me voy a chivar a [ROOT.Char.GetTitleAsNameNoTooltip]!».\n\nMi jardiner[gardener.Custom('ES_OA')] suelta su fardo a mis pies, «¡Est[child_1.Custom('ES_EA')] dichos[child_1.Custom('ES_OA')] [child_1.Custom('GirlBoy')] ha pisoteado todo mi trabajo, mi [ROOT.Char.GetLadyLord]! Llevará #EMP semanas#! reparar los daños…»\n\n[child_1.GetFirstNameNoTooltip] se seca las lágrimas de los ojos y solloza mansamente:" court.8001.desc.diplomacy:0 "«¡Me perseguían! ¡Jamás he perdido al #EMP pillapilla#!!»" court.8001.desc.martial:0 "«Me escondía de los soldados… ¡teníamos que tenderles una emboscada para ganar la batalla!»" court.8001.desc.stewardship:0 "«¡No es culpa mía! ¡[gardener.GetSheHe|U] pone esas flores por todo nuestro castillo!»" @@ -41,7 +41,7 @@ court.8010.e:0 "¡Fuera de mi vista, [underequipped.Custom('InsultNoun')] descarad[suspicious.Custom('ES_OA')]!" # # Sartorial Sting court.8020.t:0 "Puñalada de sastre" - court.8020.desc:0 "Ocupad[ROOT.Char.Custom('ES_OA')] en medio de otro día en la corte, escucho el reconocible tono de ira de mi [couture_spouse.GetWifeHusband] [couture_spouse.GetTitledFirstName]. Parece que alguien [couture_spouse.GetHerHim] saca de quicio. \n\nAl acercarme, veo a mi invitad[couture_guest.Custom('ES_EA')] mofarse con petulancia, «¡Esto que llamáis #EMP modas#! son una desgracia! Solo valdrían para sirvientes y niños de cualquier corte #EMP [couture_guest.GetCulture.GetNameNoTooltip]#! respetable».\n\nMi [couture_spouse.GetWifeHusband] enrojece y grita, «Estoy #EMP muy#! hart[couture_spouse.Custom('ES_OA')] de vos. ¡Me da lo mismo que os haya invitado [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip]!», para sorpresa de [couture_guest.GetFirstNameNoTooltip]. \n\n[couture_spouse.GetFirstNameNoTooltip] me lleva aparte y se queja amargamente, «Es[couture_guest.Custom('ES_EA')] [couture_guest.Custom('InsultNoun')] ingrat[couture_guest.Custom('ES_EA')] no deja de burlarse de nosotros. ¡Anoche mis sirvientes [couture_guest.GetHerHim] oyeron decir que nuestras tendencias están #EMP pasadas de moda#!!»." + court.8020.desc:0 "Ocupad[ROOT.Char.Custom('ES_OA')] en medio de otro día en la corte, escucho el reconocible tono de ira de mi [couture_spouse.GetWifeHusband] [couture_spouse.GetTitledFirstName]. Parece que alguien [couture_spouse.GetHerHim] saca de quicio. \n\nAl acercarme, veo a mi invitad[couture_guest.Custom('ES_EA')] mofarse con petulancia, «¡Esto que llamáis #EMP modas#! son una desgracia! Solo valdrían para sirvientes y niños de cualquier corte #EMP [couture_guest.GetCulture.GetNameNoTooltip]#! respetable».\n\nMi [couture_spouse.GetWifeHusband] enrojece y grita, «Estoy #EMP muy#! hart[couture_spouse.Custom('ES_OA')] de vos. ¡Me da lo mismo que os haya invitado [ROOT.Char.GetTitleAsNameNoTooltip]!», para sorpresa de [couture_guest.GetFirstNameNoTooltip]. \n\n[couture_spouse.GetFirstNameNoTooltip] me lleva aparte y se queja amargamente, «Es[couture_guest.Custom('ES_EA')] [couture_guest.Custom('InsultNoun')] ingrat[couture_guest.Custom('ES_EA')] no deja de burlarse de nosotros. ¡Anoche mis sirvientes [couture_guest.GetHerHim] oyeron decir que nuestras tendencias están #EMP pasadas de moda#!!»." court.8020.a:0 "Vamos, amor, solo nos está tomando el pelo." court.8020.b:0 "Supongo que podríamos esforzarnos un poco más…" court.8020.d:0 "¿Pasadas de moda? #EMP ¡¿PASADAS DE MODA?!#!" @@ -62,14 +62,14 @@ court.8030.d:0 "¡Ah, cómo esperaba un cachorro tan magnífico!" # # Aristocratic Pretensions court.8040.t:0 "Pretensiones aristocráticas." - court.8040.desc.intro:0 "Tres de mis cortesanos discuten deliberada y abiertamente sobre mi «gran número» de títulos al alcance de mis oídos. Lamentan en voz alta lo agotador que debe ser para [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] administrar tantas fincas en persona… \n\nSon uña y carne:" - court.8040.desc.position_holder:1 "[position_holder.Custom('ES_ElLa')] fiel [position_holder.GetName], servidor[position_holder.Custom('ES_XA')] de la corte;" - court.8040.desc.knight:1 "[knight.Custom('ES_ElLa')] galante [knight.GetName]. Mi [ROOT.Char.Custom('MountedWarriorTerm')] distinguid[knight.Custom('ES_OA')];" + court.8040.desc.intro:0 "Tres de mis cortesanos discuten deliberada y abiertamente sobre mi «gran número» de títulos al alcance de mis oídos. Lamentan en voz alta lo agotador que debe ser para [ROOT.Char.GetTitleAsNameNoTooltip] administrar tantas fincas en persona… \n\nSon uña y carne:" + court.8040.desc.position_holder:1 "fiel [position_holder.GetName], servidor[position_holder.Custom('ES_XA')] de la corte;" + court.8040.desc.knight:1 "galante [knight.GetName]. Mi [ROOT.Char.Custom('MountedWarriorTerm')] distinguid[knight.Custom('ES_OA')];" court.8040.desc.relative:1 "[relative.GetName], mi pariente que se cree con derechos;" - court.8040.desc.ambitious:1 "[ambitious.Custom('ES_ElLa')] ambicios[ambitious.Custom('ES_OA')], siempre a la que salta;" - court.8040.desc.arrogant:1 "[arrogant.Custom('ES_ElLa')] arrogante [arrogant.GetName], la cabeza bien alta;" + court.8040.desc.ambitious:1 "ambicios[ambitious.Custom('ES_OA')], siempre a la que salta;" + court.8040.desc.arrogant:1 "arrogante [arrogant.GetName], la cabeza bien alta;" court.8040.desc.lowborn:1 "[lowborn.GetName], hech[lowborn.Custom('ES_OA')] a sí mism[lowborn.Custom('ES_OA')], que aprovecha cualquier oportunidad;" - court.8040.desc.gentry:1 "[gentry.Custom('ES_ElLa')] altaner[gentry.Custom('ES_OA')] [gentry.GetName], los privilegiados [gentry.GetHouse.GetName];" + court.8040.desc.gentry:1 "altaner[gentry.Custom('ES_OA')] [gentry.GetName], los privilegiados [gentry.GetHouse.GetName];" court.8040.desc.generic_1:1 "[ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_1'))] [generic_1.GetName], feliz de estar involucrad[generic_1.Custom('ES_OA')];" court.8040.desc.generic_2:1 "[ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_2'))] [generic_2.GetName], como [generic_2.GetHerHim] llaman los guardias;" court.8040.desc.generic_3:1 "[ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('generic_3'))] [generic_3.GetName], un títere notablemente olvidable;" @@ -80,7 +80,7 @@ court.8040.d:0 "¡Sé lo que tramáis! ¡Es hora de demostrar vuestra valía!" court.8040.d.flavor_tt:0 "«Para el más fuerte»" court.8040.d.courtier_1_tt:0 "[courtier_1.GetFirstNameNoTooltip] lo quiere más" - court.8040.d.courtier_2_tt:0 "[courtier_2.GetFirstNameNoTooltip] es [courtier_2.Custom('ES_ElLa')] últim[courtier_2.Custom('ES_OA')] en pie" + court.8040.d.courtier_2_tt:0 "[courtier_2.GetFirstNameNoTooltip] es el/la últim[courtier_2.Custom('ES_OA')] en pie" court.8040.d.courtier_3_tt:0 "[courtier_3.GetFirstNameNoTooltip] acaba primer[courtier_3.Custom('ES_OA')]" court.8040.grant_tt:0 "[new_noble.GetTitledFirstNameNoTooltip] recibe [worst_title.GetNameNoTierNoTooltip]" court.8040.e:0 "Decidme por qué os merecéis un título." @@ -89,7 +89,7 @@ court.8040.e.courtier_3_tt:0 "[courtier_3.GetFirstNameNoTooltip] habla bien" court.8040.f:0 "¿Qué estáis mirando?" # # A Little Bird - court.8050.t:0 "Un pajarito" + court.8050.t:0 "Un pajarito." court.8050.desc:0 "Al principio pensé que eran meras idiosincrasias, pero está claro que uno de los muchos sirvientes de la corte me ha hecho señales furtivas.\n\nMe acerco a [servant.GetSheHe] con mis guardias en un momento tranquilo, y susurra con complicidad: «Gran [ROOT.Char.GetTitleAsNameNoTooltip], me llamo [servant.GetFirstName]. Oímos muchas cosas sirviendo a vuestros invitados y ellos apenas se dan cuenta de nuestra presencia…». \n\n[servant.GetHerHim|U] miro con duda, preguntándome si de verdad quiero oír lo siguiente que dirá. [servant.GetSheHe|U] me devuelve la mirada, insegur[servant.Custom('ES_OA')] de estar cometiendo un error. \n\nAl final, traga saliva, «Mi [ROOT.Char.GetLadyLord], [vassal.GetTitledFirstName], vuestr[vassal.Custom('ES_OA')] [servant.Custom2('DescriptorNegative', SCOPE.sC('vassal'))] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('vassal'))], [vassal_secret.Custom('SecretDescriptionThirdPerson')] tras las puertas cerradas de vuestro/a [ROOT.Char.Custom('FortifiedBuilding')]. Lo juro, ¡[servant.GetFaith.HighGodName] dé testimonio por mí!»." court.8050.a:0 "Necesito más gente de confianza como tú, [servant.GetFirstNameNoTooltip]." court.8050.a.tt:0 "[servant.GetFirstNameNoTooltip] se une a tu [court|lE]" @@ -141,12 +141,12 @@ promised_court_position_modifier_desc:0 "A este personaje se le ha asegurado un puesto en la corte en un futuro cercano y se lo va contando a todos los que quieren escuchar." # # Maternal Reproach court.8080.t:0 "Reproche [parent.Custom('GetMaternalPaternal')]" - court.8080.desc.intro:0 "«Mi [parent.GetMotherFather], [parent.GetTitledFirstName] está cada vez más irritable.» \n\nMientras me siento en el trono y pienso en las causas posibles, vocifera contra mí, igual que hacía cuando me portaba mal cuando era un[ROOT.Char.Custom('ES_XA')] niñ[ROOT.Char.Custom('ES_OA')].\n\n«Pero ¡[ROOT.Char.Custom('GetDaughterSon')] mí[ROOT.Char.Custom('ES_OA')]! ¡Tienes que hacer algo con" + court.8080.desc.intro:0 "«Mi [parent.GetMotherFather], [parent.GetTitledFirstName] está cada vez más irritable. \n\nMientras me siento en el trono y pienso en las causas posibles, vocifera contra mí, igual que hacía cuando me portaba mal cuando era un[ROOT.Char.Custom('ES_XA')] niñ[ROOT.Char.Custom('ES_OA')].\n\n«¡[ROOT.Char.Custom('GetDaughterSon')] mí[ROOT.Char.Custom('ES_OA')]! ¡Tienes que hacer algo con" court.8080.desc.fashion:0 "esos tristes trapos a los que llamas ropas!" court.8080.desc.servants:0 "tus sirvientes incompetentes y agobiados!" court.8080.desc.lodgings:0 "el escaso alojamiento que ofreces a tus invitados!" court.8080.desc.food:0 "las atroces ofrendas que sirves en tus banquetes!" - court.8080.desc.outro:0 "¡¿Es que no te importa lo que la gente piense de ti?!».\n\n«Esto no es digno de un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetTitleAsNameNoTooltip]. A este paso serás el hazmerreír de [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], qué digo, ¡de todos los [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]!»." + court.8080.desc.outro:0 "¡¿Es que no te importa lo que la gente piense de ti».\n\n«Esto no es digno de un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetTitleAsNameNoTooltip]. A este paso serás el hazmerreír de [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], qué digo, ¡de todo los [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]!»." court.8080.a:0 "Sí, [parent.Custom('GetMamaPapa')], lo arreglaré…" court.8080.b:0 "¿Te crees mejor que mis cortesanos?" court.8080.b.tt:0 "Todo [courtier|lE]" @@ -215,14 +215,14 @@ court.8120.t:0 "Perspectivas novedosas" court.8120.desc.intro:0 "Me siento en silencio, escuchando a mi [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('accuser') )] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('accuser'))], [accuser.GetTitledFirstName] enfrascarse en un intenso debate teológico con mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('refuter'))], [refuter.GetTitledFirstName]. \n\nEst[refuter.Custom('ES_EA')] últim[refuter.Custom('ES_OA')] suplica [refuter.Custom('quirk_pos_adverb')]," court.8120.desc.same_religion:0 "«pero el [refuter.GetFaith.GetNameNoTooltip] #EMP es#! más cercano a la verdadera palabra de [refuter.GetFaith.HighGodName]; es la destilación más pura de las revelaciones [refuter.GetFaith.GetReligion.GetAdjectiveNoTooltip]s».\n\n[accuser.GetTitledFirstNameNoTooltip] se mofa, [accuser.Custom('quirk_neg_pp')]. «Leed el/la [accuser.GetFaith.ReligiousText] y veréis que" - court.8120.desc.other_religion:1 "«pero las atrasadas enseñanzas [accuser.GetFaith.GetReligion.GetAdjectiveNoTooltip]s no se pueden comparar de verdad con las de nuestro [refuter.GetFaith.GetReligion.GetNameNoTooltip]; la verdad [accuser.GetFaith.HighGodNamePossessive] es una mera distorsión de la [refuter.GetFaith.HighGodNamePossessive]».\n\nSe mofa [accuser.Custom('quirk_neg_pp')] [accuser.GetTitledFirstNameNoTooltip]. «Pensadlo bien y veréis que" + court.8120.desc.other_religion:1 "«pero las atrasadas enseñanzas [accuser.GetFaith.GetReligion.GetAdjectiveNoTooltip]s no se pueden comparar de verdad con las de nuestro [refuter.GetFaith.GetReligion.GetNameNoTooltip|l]; [accuser.GetFaith.HighGodName] es una mera distorsión de la verdad [refuter.GetFaith.HighGodNamePossessive]».\n\nSe mofa [accuser.Custom('quirk_neg_pp')] [accuser.GetTitledFirstNameNoTooltip]. «Pensadlo bien y veréis que" court.8120.desc.marriage:0 "los vínculos sagrados del matrimonio solo deberían compartirse entre sus integrantes; así nos acercamos a [accuser.GetFaith.PositiveAfterLife]»." court.8120.desc.divorce:0 "el divorcio es para aquellos que no desean entregarse incondicionalmente a otro, en busca de la pureza y [accuser.GetFaith.PositiveAfterLife]. \n\n" court.8120.desc.adultery:0 "[accuser.GetFaith.CreatorName] no quiso que fornicáramos ni buscásemos nuestras pasiones fuera del matrimonio; ¡por #EMP eso#! tenemos estos vínculos!" court.8120.desc.witchcraft:1 "los rituales impíos de la brujería están en plena contradicción con la búsqueda de [accuser.GetFaith.PositiveAfterLife]»." court.8120.desc.equality:0 "[accuser.GetFaith.CreatorName] creó a hombre y mujeres juntos al principio de los tiempos, ninguno sometido al otro»." court.8120.desc.cosanguity:0 "[accuser.GetFaith.CreatorName] no pretendía que los miembros de la misma familia se casaran ni procrearan entre ellos; ¡es una tentación que desafía a la naturaleza!»" - court.8120.desc.outro:1 "\n\n«Por eso no hablo a los perdidos…» [refuter.Custom('ES_ElLa')|U] [refuter.GetTitledFirstNameNoTooltip] suspira de frustración. «Si no escucháis la verdad, solo espero que de algún modo se os salve de la experiencia infernal de [accuser.GetFaith.NegativeAfterLife]»." + court.8120.desc.outro:1 "\n\n«Por eso no hablo a los perdidos…» [refuter.GetTitledFirstNameNoTooltip] suspira de frustración. «Si no escuchas la verdad, solo espero que de algún modo se os salve del infernal [accuser.GetFaith.NegativeAfterLife]»." court.8120.a.accuser:0 "Lo que dice tiene sentido, [refuter.GetFirstNameNoTooltip]." court.8120.a.refuter:0 "Lo que dice tiene sentido, [accuser.GetFirstNameNoTooltip]." court.8120.c:0 "Vamos, vamos, hay muchas maneras de venerar al Creador." @@ -235,8 +235,8 @@ # # Contrived Conflict court.8130.t:0 "Conflicto artificial" court.8130.desc.intro:0 "Mientras estaba sentad[ROOT.Char.Custom('ES_OA')] en mi trono, reflexionando sobre esto y aquello, estalla un escándalo. \n\nMi $champion_court_position$ [champion.GetFirstName] ruge: «¡Sé exactamente lo que querías decir, [vassal.Custom('InsultNoun')]! ¿Cómo te #EMP atreves#! a faltar al respeto a nuestr[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip]?», en la cara de un desconcertad[vassal.Custom('ES_OA')] [vassal.GetTitledFirstName]. [mediator.Custom2('MyCharacterIntroduction', ROOT.Char)|U] interviene rápidamente para separarlos, pero el ambiente ya ha quedado irremediablemente empañado. \n\n" - court.8130.desc.bold:0 "«Tal agitación es impropia de esta corte, no me acobardaré con tus juegos», replica [vassal.Custom('quirk_pos_adverb')] [vassal.GetTitledFirstNameNoTooltip]. $court.8130.desc.body$ [vassal.Custom('ES_ElLa')|U] [vassal.GetTitleAsNameNoTooltip] [vassal.Custom('quirk_pos_present')] y responde: «Muy bien, con gusto pondré a est[champion.Custom('ES_EA')] [champion.Custom('InsultAdjective')] brut[champion.Custom('ES_OA')] en su lugar»." - court.8130.desc.craven:0 "«¡Pe-pe-pero si n-no dije nada parecido!». [vassal.GetTitledFirstNameNoTooltip] tartamudea incrédulamente. $court.8130.desc.body$ [vassal.Custom('ES_ElLa')|U] [vassal.GetTitleAsNameNoTooltip] [vassal.Custom('quirk_pos_present')] y tartamudea: «¿¡Q-qué?! Vamos, ¡¿n-no habrá que llegar a eso?!»." + court.8130.desc.bold:0 "«Tal agitación es impropia de esta corte, no me acobardaré con tus juegos», replica [vassal.Custom('quirk_pos_adverb')] [vassal.GetTitledFirstNameNoTooltip]. $court.8130.desc.body$ [vassal.GetTitleAsNameNoTooltip] [vassal.Custom('quirk_pos_present')] y responde: «Muy bien, con gusto pondré a est[champion.Custom('ES_EA')] [champion.Custom('InsultAdjective')] brut[champion.Custom('ES_OA')] en su lugar»." + court.8130.desc.craven:0 "«¡Pe-pe-pero si n-no dije nada parecido!». [vassal.GetTitledFirstNameNoTooltip] tartamudea incrédulamente. $court.8130.desc.body$ [vassal.GetTitleAsNameNoTooltip] [vassal.Custom('quirk_pos_present')] y tartamudea: «¿¡Q-qué?! Vamos, ¡¿n-no habrá que llegar a eso?!»." court.8130.desc.body:0 "«¡Lo oí con mis propios oídos!», insiste [champion.GetFirstNameNoTooltip]. «¡Exijo satisfacción por esta ofensa, mi [ROOT.Char.GetLadyLord]!»." court.8130.desc.outro:0 "\n\nTodos buscan mi opinión al respecto mientras [mediator.GetFirstNameNoTooltip] mantiene a los dos separados." court.8130.a:0 "[champion.GetFirstNameNoTooltip] defenderá mi honor." @@ -253,7 +253,7 @@ court.8140.t:0 "Desliz real" court.8140.desc:0 "El espectáculo de la corte continúa, día tras día, desde el amanecer hasta el atardecer. [courtier.GetTitledFirstName] extemporiza sobre mi grandeza, soltando tópicos y alabanzas. Cerca de allí, [vassal.GetTitledFirstName] se une, juega con la multitud, sonríe estúpidamente y espera una señal de mi favor por sus payasadas… \n\nUn profundo e insistente deseo de [ROOT.Char.Custom('GetStressDesire')] crece lentamente, me roe la mente y distrae mi atención. Una única gota de sudor resbala interminablemente por mi frente… \n\n[courtier.GetFirstNameNoTooltip] nota mi distancia y pregunta: «¿Os encontráis bien, mi [ROOT.Char.GetLadyLord]?», con una preocupación casi genuina." court.8140.a:0 "Perdonad, ¿qué decíais?" - court.8140.a.flavor_tt:0 "¡Reponte, que eres [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip]!" + court.8140.a.flavor_tt:0 "¡Reponte, que eres [ROOT.Char.GetTitleAsNameNoTooltip]!" court.8140.b:0 "Disculpadme, que tengo otros asuntos que atender." court.8140.b.flavor_tt:0 "Me levanto sin más, paso a su lado y salgo del salón" court.8140.c:0 "Muy bien…" @@ -287,10 +287,10 @@ court_humiliation_modifier_desc:0 "Este personaje ha sido menoscabado delante de toda la corte." # # Pariah of Court court.8170.t:0 "Paria de la corte" - court.8170.desc.intro_scary:0 "Los niños de la corte huyen cuando se acerca «[criminal.GetFirstName] [criminal.Custom('ES_ElLa')] [criminal.Custom('GetCrime')]» y ni el [ROOT.Char.GetFaith.BishopNeuterPlural] más ferviente puede evitar encogerse en su presencia." - court.8170.desc.intro_sordid:0 "[criminal.GetFirstName] [criminal.Custom('ES_ElLa')] [criminal.Custom('GetCrime')]» es una figura de desprecio en la corte, hostigad[criminal.Custom('ES_OA')] por el ostracismo social y objeto de muchas bromas sórdidas." + court.8170.desc.intro_scary:0 "Los niños de la corte huyen cuando se acerca «[criminal.GetFirstName] [criminal.Custom('GetCrime')]» y ni el [ROOT.Char.GetFaith.BishopNeuterPlural] más ferviente puede evitar encogerse en su presencia." + court.8170.desc.intro_sordid:0 "[criminal.GetFirstName] [criminal.Custom('GetCrime')]» es una figura de desprecio en la corte, hostigad[criminal.Custom('ES_OA')] por el ostracismo social y objeto de muchas bromas sórdidas." court.8170.desc.intro_religious:0 "Se me juzga duramente por mi hospitalidad hacia «[criminal.GetFirstName] the [criminal.Custom('GetCrime')|U]», a quien todos evitan por su fe maligna." - court.8170.desc.intro_fallback:0 "Mi corte no aguanta mis excusas acerca de mi hospitalidad hacia «[criminal.GetFirstName] [criminal.Custom('ES_ElLa')] [criminal.Custom('GetCrime')]», a quien se considera una aberración en un lugar por lo demás distinguido." + court.8170.desc.intro_fallback:0 "Mi corte no aguanta mis excusas acerca de mi hospitalidad hacia «[criminal.GetFirstName] [criminal.Custom('GetCrime')]», a quien se considera una aberración en un lugar por lo demás distinguido." court.8170.desc.body:0 "\n\nMi fracaso en condenar y la cercanía continua a est[criminal.Custom('ES_EA')] [criminal.Custom('GetCrimeDesc')] se percibe como abierta tolerancia que mancha la reputación de mi corte a ojos de los [ROOT.Char.GetFaith.AltPriestTermPlural] y fieles…\n\nMe han obligado a actuar y ahora debo decidir si los crímenes de [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('criminal'))] superan mi afecto hacia [criminal.GetSheHe]. Está claro que algo hay que hacer," court.8170.desc.family:0 "aunque [criminal.GetSheHe] sea un[criminal.Custom('ES_XA')] [criminal.GetDynasty.GetNameNoTooltip]…" court.8170.desc.guest:0 "después de todo, es un[criminal.Custom('ES_XA')] simple viajer[criminal.Custom('ES_OA')]." diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_linnea_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_linnea_l_spanish.yml index 78cfbc2a8f..5afff5b021 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_linnea_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_linnea_l_spanish.yml @@ -65,8 +65,8 @@ court.5041.option_5:0 "¡Le estará esperando una sorpresa encima de la puerta de su aposento!" court.5042.desc_chastiser:0 "\n\nPero [chastiser.Custom2('MyCharacterIntroduction', ROOT.Char)] no le ve la gracia.\n\n«Sé que sois vos quien está gastando estas bromas infernales en la corte." - court.5042.desc_chastiser_snake:0 "[prank_target.Custom('ES_ElLa')|U] pobr[prank_target.Custom('ES_EA')] [prank_target.GetTitledFirstName] salta con cada sombra, y lo que las serpientes hicieron a su rostro… Poco ilustre, Vuestra Ilustrísima»." - court.5042.desc_chastiser_no_snake:0 "¡[prank_target.Custom('ES_ElLa')|U] pobr[prank_target.Custom('ES_EA')] [prank_target.GetTitledFirstName] salta con cada sombra! Poco ilustre… Vuestra Ilustrísima»." + court.5042.desc_chastiser_snake:0 "Pobre [prank_target.GetTitledFirstName], que salta con cada sombra, y lo que las serpientes hicieron a su rostro… Poco ilustre, Vuestra Ilustrísima»." + court.5042.desc_chastiser_no_snake:0 "¡Pobr[prank_target.Custom('ES_EA')] [prank_target.GetTitledFirstName], que salta con cada sombra! Poco ilustre… Vuestra Ilustrísima»." court.5042.desc_no_chastiser:0 "Pero mis cortesanos no le encuentran la gracia y dejan más que claro que condenarán cualquier futura travesura. Y que estarán alerta." court.5042.a:0 "¡Fue una broma!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_oltner_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_oltner_l_spanish.yml index 5317da49b0..b559cd9627 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_oltner_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/court_events_oltner_l_spanish.yml @@ -32,7 +32,7 @@ court.9100.d:0 "¡Debería dejarles estar!" court.9200.t:0 "Vínculos bacanales" - court.9200.desc:0 "«¡Nuestr[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleTierName] es verdaderamente generos[ROOT.Char.Custom('ES_OA')]! ¡Solo hay que probar el sabor #EMP espectacular#! de esta ración de [food_lover_1.Custom('GetExpensiveMeal')]!», exclama líricamente [food_lover_1.GetFirstName].\n\n«¡Cierto! [ROOT.Char.Custom('ES_ElLa'|U)] [ROOT.Char.GetLadyLord] [ROOT.Char.GetFirstNameNoTooltip] es [food_lover_1.Custom('ComplimentAdjective')]… ¡como este plato de [food_lover_2.Custom('FavoriteTreat')]», responde [food_lover_2.GetFirstName] con entusiasmo.\n\n¡Es como si mis gastos en comidas fastuosas hubieran hecho florecer una nueva amistad!" + court.9200.desc:0 "«¡Nuestr[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleTierName] es verdaderamente generos[ROOT.Char.Custom('ES_OA')]! ¡Solo hay que probar el sabor #EMP espectacular#! de esta ración de [food_lover_1.Custom('GetExpensiveMeal')]!», exclama líricamente [food_lover_1.GetFirstName].\n\n«¡Cierto! [ROOT.Char.GetLadyLord] [ROOT.Char.GetFirstNameNoTooltip] es [food_lover_1.Custom('ComplimentAdjective')]… ¡como este plato de [food_lover_2.Custom('FavoriteTreat')]», responde [food_lover_2.GetFirstName] con entusiasmo.\n\n¡Es como si mis gastos en comidas fastuosas hubieran hecho florecer una nueva amistad!" court.9200.a:0 "¿[food_lover_1.Custom('GetExpensiveMeal')]? ¿Os importa que me una a vos para probar el manjar?" court.9200.b:0 "¡Criados! ¿No veis que desfallecen de hambre? ¡Más [food_lover_2.Custom('GetExpensiveDessert')]!" court.9200.c:0 "¡Sería una falta de educación interrumpirles mientras comen!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/court_events/hold_court_events_claudia_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/court_events/hold_court_events_claudia_l_spanish.yml index e0feeb903f..5bb759f671 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/court_events/hold_court_events_claudia_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/court_events/hold_court_events_claudia_l_spanish.yml @@ -18,7 +18,7 @@ hold_court.6000.e:0 "Más os vale pagar los impuestos o habrá consecuencias…" #Land Grants hold_court.6010.t:0 "Concesiones de tierras" - hold_court.6010.desc:0 "Un[6010_embassy.Custom('ES_XA')] enviad[6010_embassy.Custom('ES_OA')] de una ciudad de provincias, [6010_embassy.Custom2('MyCharacterIntroduction', ROOT.Char)], ha venido a protestar por los abusos que su ciudad viene sufriendo a manos de su vecin[6010_church.Custom('ES_OA')], [6010_church.Custom('ES_ElLa')] [6010_church.GetCouncilTitle] [6010_church.GetFirstNameNoTooltip] bajo la protección de su [ROOT.Char.Custom('ES_SennorSennora')], [6010_count.Custom2('MyCharacterIntroduction', ROOT.Char)].\n\n«¡Ocupan y embargan nuestras tierras de cultivo por la fuerza, y amenazan a los que poseen tierras con condenas espirituales y violencia material para que vendan sus pertenencias! ¡Os ruego, mi [ROOT.Char.GetLadyLord], que nos hagáis justicia!»." + hold_court.6010.desc:0 "Un[6010_embassy.Custom('ES_XA')] enviad[6010_embassy.Custom('ES_OA')] de una ciudad de provincias, [6010_embassy.Custom2('MyCharacterIntroduction', ROOT.Char)], ha venido a protestar por los abusos que su ciudad viene sufriendo a manos de su vecin[6010_church.Custom('ES_OA')], [6010_church.GetCouncilTitle] [6010_church.GetFirstNameNoTooltip] bajo la protección de su [ROOT.Char.GetLadyLord], [6010_count.Custom2('MyCharacterIntroduction', ROOT.Char)].\n\n«¡Ocupan y embargan nuestras tierras de cultivo por la fuerza, y amenazan a los que poseen tierras con condenas espirituales y violencia material para que vendan sus pertenencias! ¡Os ruego, mi [ROOT.Char.GetLadyLord], que nos hagáis justicia!»." hold_court.6010.a:0 "[6010_church.GetFirstNameNoTooltip] está en su derecho." hold_court.6010.b:0 "[6010_church.GetFirstNameNoTooltip] no está por encima de la ley." 6010_revoke_title_reason:0 "Ganas un [revoke_title_reason|lE] contra [6010_count.GetFirstNameNoTooltip]" @@ -60,10 +60,10 @@ hold_court.6040.e:0 "¿A quién le importan los libros?" #A Holy Tomb hold_court.6050.t:0 "Una tumba santa" - hold_court.6050.desc:1 "[6050_pop.Custom('ES_ElLa')|U] campesin[6050_pop.Custom('ES_OA')] que tengo delante parece a punto de explotar de emoción.\n\n«¡Mi [ROOT.Char.GetLadyLord]! ¡Los milagros! ¡La santidad! ¡Nos han #EMP BENDECIDO#!!».\n\nSus divagaciones entusiastas son confusas, pero finalmente llego al meollo: quiere que patrocine el culto a un[6050_holy.Custom('ES_XA')] sant[6050_holy.Custom('ES_OA')] local que murió hace poco en [6050_tomb.GetNameNoTooltip]. [6050_holy.GetFirstName] obró milagros en vida y se [6050_holy.Custom('ES_LoLa')] conoce por [6050_holy.Custom('GetMiracle1')] y [6050_holy.Custom('GetMiracle2')]. Su tumba atrae a visitantes devotos de todos los rincones del señorío." + hold_court.6050.desc:1 "El/la campesin[6050_pop.Custom('ES_OA')] que tengo delante parece a punto de explotar de emoción.\n\n«¡Mi [ROOT.Char.GetLadyLord]! ¡Los milagros! ¡La santidad! ¡Nos han #EMP BENDECIDO#!!».\n\nSus divagaciones entusiastas son confusas, pero finalmente llego al meollo: quiere que patrocine el culto a un[6050_holy.Custom('ES_XA')] sant[6050_holy.Custom('ES_OA')] local que murió hace poco en [6050_tomb.GetNameNoTooltip]. [6050_holy.GetFirstName] obró milagros en vida y se [6050_holy.GetHerHim] conoce por [6050_holy.Custom('GetMiracle1')] y [6050_holy.Custom('GetMiracle2')]. Su tumba atrae a visitantes devotos de todos los rincones del señorío." hold_court.6050.desc_hof:0 "\n\nComo [head_of_faith|lE], estoy en mi derecho de condenar o promover este culto." hold_court.6050.a:0 "Su Santidad recibirá la veneración que merece." - hold_court.6050.b:0 "Lo sabía. [6050_holy.Custom('ES_ElLa')|U] sant[6050_holy.Custom('ES_OA')] me visitó en sueños." + hold_court.6050.b:0 "Lo sabía. Tal sant[6050_holy.Custom('ES_OA')] me visitó en sueños." hold_court.6050.c:0 "¡Erradicaré esta necedad blasfema ahora mismo!" hold_court.6050.d:0 "No me interesan las supersticiones campesinas." #A Convenient offer @@ -155,7 +155,7 @@ swan_name_angrynipper:0 "Tenaza feroz" swan_name_odette:0 "Odette" hold_court.6121.t:0 "El día de la verdad: estudio terminado" - hold_court.6121.desc:1 "«Ya está hecho, mi [ROOT.Char.GetLadyLord]», afirma [6121_responsible.Custom2('MyCharacterIntroduction', ROOT.Char)] mientras se inclina ante mí.\n\n«Hace meses encargasteis un estudio de todas vuestras tierras y ya está terminado; los detalles sobre propiedades y valores de las tierras se han recopilado en este libro. ¡Mientras esta descripción sea fiel a la realidad, la tributación será más eficiente en todo vuestro señorío!»" + hold_court.6121.desc:1 "«Ya está hecho, mi [ROOT.Char.GetLadyLord]», afirma [6121_responsible.Custom2('MyCharacterIntroduction', ROOT.Char)] mientras se inclina ante mí.\n\n«Hace meses encargasteis un estudio de todas vuestras tierras y ya está terminado; los detalles sobre propiedades y valores de las tierras se han recopilado en este libro. ¡Mientras esta descripción sea fiel a la realidad, la tributación será más eficiente en todo vuestro señorío!»." hold_court.6121.a:0 "¡Un trabajo excelente, [6121_responsible.GetFirstNameNoTooltip]!" #The Cadastre hold_court.6130.t:0 "El catastro" @@ -200,7 +200,7 @@ 6140_every_prisoner:0 "Todos los prisioneros de tus celdas" #The End Is Nigh! hold_court.6150.t:0 "¡El fin se acerca!" - hold_court.6150.desc:0 "En cuanto llega su turno de hablar, [6150_preacher.Custom('ES_ElLa')] inquiet[6150_preacher.Custom('ES_OA')] [6150_preacher.GetWomanMan] que tengo delante empieza a gritar: «#EMP ¡EL FIN SE ACERCA!#!»\n\n«Las señales son claras y están por doquier:" + hold_court.6150.desc:0 "En cuanto llega su turno de hablar, tal inquiet[6150_preacher.Custom('ES_OA')] [6150_preacher.GetWomanMan] que tengo delante empieza a gritar: «#EMP ¡EL FIN SE ACERCA!#!»\n\n«Las señales son claras y están por doquier:" hold_court.6150.desc_county:0 "el pueblo de [6150_county.GetName] lo sabe demasiado bien…" hold_court.6150.desc_unsafety:0 "¡disturbios, bandidos, ladrones, violencia y la desaparición de la justicia entre los hombres!»" hold_court.6150.desc_nature:0 "¡cosechas que se pierden, langostas que invaden los campos, frío interminable, inundaciones y la peste que camina entre nosotros!»" @@ -263,7 +263,7 @@ hold_court.6180.f:0 "Preocupaciones sin fundamento. Marchaos." #A Shadow in the Night hold_court.6190.t:0 "Una sombra en la noche" - hold_court.6190.desc:1 "[6190_local.Custom('ES_ElLa')|U] [6190_local.GetWomanMan] que se acerca a mi trono es claramente un[6190_local.Custom('ES_XA')] plebey[6190_local.Custom('ES_OA')] . «Mi [ROOT.Char.GetLadyLord]», comienza su disertación, «represento a la comunidad local de [capital.GetNameNoTooltip].\n\n¡En los últimos meses nuestros cementerios se han visto asolados con la desaparición de cuerpos! Han desenterrado a todos sin dejar ni rastro. Al principio temimos que pudiera ser obra de animales salvajes o de poderes oscuros, ¡pero entonces pillamos a vuestr[physician.Custom('ES_OA')] $court_physician_court_position$ [physician.GetTitledFirstName] con las manos en la masa cuando se llevaba a los muertos para sus experimentos!»\n\n«Por favor, poned fin a esta blasfemia!»." + hold_court.6190.desc:1 "Quien se acerca a mi trono es claramente un[6190_local.Custom('ES_XA')] plebey[6190_local.Custom('ES_OA')]. «Mi [ROOT.Char.GetLadyLord]», comienza su disertación, «represento a la comunidad local de [capital.GetNameNoTooltip].\n\n¡En los últimos meses nuestros cementerios se han visto asolados con la desaparición de cuerpos! Todos fueron desenterrados sin dejar ni rastro. Al principio temimos que pudiera ser obra de animales salvajes o de poderes oscuros, ¡pero entonces pillamos a vuestr[physician.Custom('ES_OA')] $court_physician_court_position$ [physician.GetTitledFirstName] con las manos en la masa cuando se llevaba a los muertos para sus experimentos!»\n\n«Por favor, poned fin a esta blasfemia!»." hold_court.6190.a:0 "Estudiar el cuerpo humano es desgraciadamente necesario." hold_court.6190.b:0 "¡¿Por qué no me invitaste, [physician.GetFirstNameNoTooltip]?!" hold_court.6190.c:0 "Los cuerpos frescos, #EMP vivos#!, son mejores sujetos de pruebas…" @@ -303,11 +303,11 @@ hold_court.6210.a:0 "[steward.GetFirstNameNoTooltip], mostradles el camino a seguir." hold_court.6210.b:0 "¡Mostrémosles nuestra grandeza y cambiarán de ideas!" hold_court.6210.b.tt:0 "Envías a tu $royal_architect_court_position$ a desarrollar las infraestructuras de los condados." - hold_court.6210.c:0 "Nos respetamos las tradiciones de todos nuestros súbditos." + hold_court.6210.c:0 "Respetamos las tradiciones de todos nuestros súbditos." hold_court.6210.d:0 "Me da igual, mientras paguen los impuestos." #Studying the Dead hold_court.6220.t:0 "El estudio de los muertos" - hold_court.6220.desc:0 "«¡Mi [ROOT.Char.GetLadyLord], esto es #EMP indignante#!!» Un [6220_vassal.GetTitledFirstName] agitad[6220_vassal.Custom('ES_OA')] se planta ante mi trono.\n\n«¡El cuerpo de mi pobre [6220_vassal.Custom2('RelationToMe', SCOPE.sC('6220_relative'))], [6220_relative.Custom('ES_ElLa')] recién fallecid[6220_relative.Custom('ES_OA')] [6220_relative.GetTitledFirstName], ha sido #EMP violado#! por ese #EMP demonio#! que mantenéis como vuestr[physician.Custom('ES_OA')] $court_physician_court_position$, [physician.GetFirstName]! ¡Ese vil monstruo ha manipulado el cadáver, lo ha utilizado para practicar sus oscuros conocimientos y lo ha dejado desfigurado! ¡Por favor, no puede quedar impune!».\n\nPor supuesto, [physician.GetFirstName] parece adecuadamente ofendid[physician.Custom('ES_OA')] por las acusaciones: «¡No tengo ni idea de qué habla es[6220_vassal.Custom('ES_EA')] [6220_vassal.GetWomanMan], mi [ROOT.Char.GetLadyLord]!»." + hold_court.6220.desc:0 "«¡Mi [ROOT.Char.GetLadyLord], esto es #EMP indignante#!!» Un [6220_vassal.GetTitledFirstName] agitad[6220_vassal.Custom('ES_OA')] se planta ante mi trono.\n\n«¡El cuerpo de mi pobre [6220_vassal.Custom2('RelationToMe', SCOPE.sC('6220_relative'))], recién fallecid[6220_relative.Custom('ES_OA')] [6220_relative.GetTitledFirstName], ha sido #EMP violado#! por ese #EMP demonio#! que mantenéis como vuestr[physician.Custom('ES_OA')] $court_physician_court_position$, [physician.GetFirstName]! ¡Ese vil monstruo ha manipulado el cadáver, lo ha utilizado para practicar sus oscuros conocimientos y lo ha dejado desfigurado! ¡Por favor, no puede quedar impune!».\n\nPor supuesto, [physician.GetFirstName] parece adecuadamente ofendid[physician.Custom('ES_OA')] por las acusaciones: «¡No tengo ni idea de qué habla es[6220_vassal.Custom('ES_EA')] [6220_vassal.GetWomanMan], mi [ROOT.Char.GetLadyLord]!»." hold_court.6220.a:0 "¡Calumnias! Confío en [physician.GetFirstNameNoTooltip]." hold_court.6220.b:0 "¡Qué sacrilegio! ¡Guardias, arrestad a [physician.GetFirstNameNoTooltip]!" hold_court.6220.c:0 "¿Quién dice la verdad?" diff --git a/project/ck3/base_game/localization/spanish/event_localization/culture_events/culture_notification_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/culture_events/culture_notification_events_l_spanish.yml index 28dfbd866d..11eef5fd56 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/culture_events/culture_notification_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/culture_events/culture_notification_events_l_spanish.yml @@ -34,7 +34,7 @@ culture_notification.1111.ethos.spiritual:0 "Al buscar respuestas en sí mismos y en el mundo en general, los [new_culture.GetCollectiveNounNoTooltip] se vuelven más espirituales y devotos que nunca." culture_notification.1111.ethos.egalitatian:0 "Al reconocer que las circunstancias de nuestro nacimiento no siempre predicen la habilidad y la competencia, los [new_culture.GetCollectiveNounNoTooltip] se convierten en una sociedad más igualitaria y abierta." culture_notification.1111.ethos.unchanged:0 "Con sus actitudes hacia la vida fundamentalmente intactas, las diferencias entre [new_culture.GetCollectiveNounNoTooltip] y [parent_1.GetCollectiveNounNoTooltip] parecen más políticas que otra cosa. Pero se mantiene el hecho de que las divisiones de tradiciones, políticas y fronteras han transformado un grupo de gente en dos." - culture_notification.1111.outro.other:0 "\n\nYa sea por una diestra manipulación o un verdadero deseo de dirigir a su pueblo a una nueva era, [founder.GetTitledFirstName] se ha posicionado como [founder.Custom('ES_ElLa')] líder de este despertar cultural." + culture_notification.1111.outro.other:0 "\n\nYa sea por una diestra manipulación o un verdadero deseo de dirigir a su pueblo a una nueva era, [founder.GetTitledFirstName] se ha posicionado como líder de este despertar cultural." culture_notification.1111.outro.founder:0 "\n\nAhora que la nación [new_culture.GetNameNoTooltip] se fija en mí para que les guíe, es el momento de sentar las bases para nuestro futuro compartido." culture_notification.1111.a.other:0 "Veremos cómo se desarrolla la situación." culture_notification.1111.a.founder:0 "¡Por una era nueva, una época nueva, un pueblo nuevo!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/death_events/death_management_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/death_events/death_management_events_l_spanish.yml index 7cb00299f6..688640d44d 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/death_events/death_management_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/death_events/death_management_events_l_spanish.yml @@ -1,5 +1,5 @@ l_spanish: - death_management.1000.killed.tt:0 "Mi [THIS.Char.Custom2('RelationToMe', SCOPE.sC('dead_character'))], [dead_character.GetTitledFirstName], fue asesinad[dead_character.Custom('ES_OA')] por [killer.GetTitledFirstName]." + death_management.1000.killed.tt:1 "[dead_character.GetTitledFirstName] fue asesinad[dead_character.Custom('ES_OA')] por [killer.GetTitledFirstName]." death_management.1000.t:0 "Hasta que la muerte nos separe" death_management.1000.murder:0 "¡Han asesinado a [dead_character.GetTitledFirstName]!\n\n" death_management.1000.like:0 "¿Cómo puede soportar tanto dolor un corazón sin romperse? ¡No puede ser posible! Y, sin embargo, mi corazón sigue latiendo mientras el tuyo se ha parado. Oh, [dead_character.GetFirstName], mi [dead_character.Custom('LoverPetName')]. La vida no será la misma sin ti." @@ -29,6 +29,7 @@ death_management.1005.t:0 "Quedan los recuerdos" death_management.1005.desc:0 "Oh, [dead_character.GetFirstName]. Si aún estuvieras conmigo, sé que me dirías que fuera fuerte. Que las cosas mejorarían. Y tendrías razón, como siempre, pero primero debo maldecir y llorar. ¿Cómo no hacerlo cuando te has ido de este mundo??" + death_management.1005.desc.ritual_best_friend:0 "¡[dead_character.GetFirstName] ha muerto! Mi mejor y más verdader[dead_character.Custom('ES_OA')] amig[dead_character.Custom('ES_OA')] segad[dead_character.Custom('ES_OA')], tomad[dead_character.Custom('ES_OA')] por el frío abrazo de [ROOT.Char.GetFaith.DeathDeityName] antes de su hora. Lloro, me lamento, me meso los cabellos y me rasgo la ropa, pero sé que nunca volveré a ver[dead_character.Custom('ES_LoLa')].\n\nCómo… ¿cómo puedo seguir ahora?\n\n[dead_character.GetFirstNameNoTooltip], querid[dead_character.Custom('ES_OA')] y dulce [dead_character.GetFirstNameNoTooltip] querría que lo hiciera, y tengo que esperar que su recuerdo pueda sostenerme en estos tiempos oscuros, pero la vida parece una vela sin llama sin [dead_character.Custom('ES_ElElla')]." death_management.1005.a:0 "Nunca te olvidaré, viej[dead_character.Custom('ES_OA')] amig[dead_character.Custom('ES_OA')]." death_management.1005.a.tt:3 "Tu amig[dead_character.Custom('ES_OA')], [dead_character.GetTitledFirstName], [THIS.Char.Custom('DiedHouse_arrest')]." death_management.friend.desc:4 "Tu amig[dead_character.Custom('ES_OA')], [dead_character.GetTitledFirstName], ha muerto." @@ -61,14 +62,14 @@ death_management.1008.desc:0 "[dead_character.GetTitledFirstName], cónyuge de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse_of_dead_character'))] [spouse_of_dead_character.GetFirstName], ha fallecido. Tantos planes pensados al detalle han quedado destrozados por el voluble capricho de [ROOT.Char.GetFaith.DeathDeityName], aunque tales quejas parecen nimias e insustanciales comparadas con el dolor de su familia…" death_management.1008.a:0 "Descanse en paz." - death_management.1008.a.tt:1 "[dead_character.Custom('ES_ElLa')|U] cónyuge de [spouse_of_dead_character.GetFirstName], [dead_character.GetTitledFirstName], [dead_character.GetDeathReason]." - death_management.spouse_child.desc:1 "[dead_character.Custom('ES_ElLa')|U] cónyuge de tu hereder[spouse_of_dead_character.Custom('ES_OA')], [dead_character.GetTitledFirstName], [dead_character.GetDeathReason]." + death_management.1008.a.tt:1 "Cónyuge de [spouse_of_dead_character.GetFirstName], [dead_character.GetTitledFirstName], [dead_character.GetDeathReason]." + death_management.spouse_child.desc:1 "Cónyuge de tu hereder[spouse_of_dead_character.Custom('ES_OA')], [dead_character.GetTitledFirstName], [dead_character.GetDeathReason]." death_management.1009.t:0 "Una tragedia imprevista" - death_management.1009.desc:1 "[dead_character.GetTitledFirstName], [dead_character.Custom('ES_ElLa')] prometid[dead_character.Custom('ES_OA')] de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('betrothed_of_dead_character'))] [betrothed_of_dead_character.GetFirstName], ha fallecido. Tantos planes pensados al detalle han quedado destrozados por el voluble capricho de [ROOT.Char.GetFaith.DeathDeityName], aunque tales quejas parecen nimias e insustanciales comparadas con el dolor de su familia…" + death_management.1009.desc:1 "[dead_character.GetTitledFirstName], prometid[dead_character.Custom('ES_OA')] de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('betrothed_of_dead_character'))] [betrothed_of_dead_character.GetFirstName], ha fallecido. Tantos planes pensados al detalle han quedado destrozados por el voluble capricho de [ROOT.Char.GetFaith.DeathDeityName], aunque tales quejas parecen nimias e insustanciales comparadas con el dolor de su familia…" death_management.1009.a:0 "Descansa en paz, pobre." - death_management.1009.a.tt:0 "[betrothed_of_dead_character.Custom('ES_ElLa')|U] prometid[betrothed_of_dead_character.Custom('ES_OA')] de [SCOPE.sC('betrothed_of_dead_character').GetFirstName], [dead_character.GetTitledFirstName], ha [THIS.Char.Custom('DiedHouse_arrest')] y el acuerdo de matrimonio queda anulado." - death_management.betrothed_child.desc:2 "[dead_character.Custom('ES_ElLa')|U] prometid[dead_character.Custom('ES_OA')] de [betrothed_of_dead_character.GetFirstName], [dead_character.GetTitledFirstName], [dead_character.GetDeathReason]." + death_management.1009.a.tt:0 "El/La prometid[betrothed_of_dead_character.Custom('ES_OA')] de [SCOPE.sC('betrothed_of_dead_character').GetFirstName], [dead_character.GetTitledFirstName], ha [THIS.Char.Custom('DiedHouse_arrest')] y el acuerdo de matrimonio queda anulado." + death_management.betrothed_child.desc:2 "El/La prometid[dead_character.Custom('ES_OA')] de [betrothed_of_dead_character.GetFirstName], [dead_character.GetTitledFirstName], [dead_character.GetDeathReason]." death_management.1010.t:0 "Se acabaron las lecciones" death_management.1010.murderer:0 "Las noticias de la muerte de [dead_character.GetTitledFirstName] recorren las salas y me cuesta no perder la compostura.\n\nSolo cuando estoy en el carruaje de camino a casa empiezo a asimilarlo... Ya no está." @@ -80,7 +81,7 @@ death_management.1010.over_12_disliked_educator:0 "La verdad, mejor así." death_management.1010.a.tt:1 "Con la muerte de [dead_character.GetTitledFirstName], ya no tienes tutela." - death_management.educator.desc:2 "[dead_character.GetTitledFirstName] , [dead_character.Custom('ES_ElLa')] educador[dead_character.Custom('ES_XA')] de [ward_of_dead_character.GetTitledFirstName], ha muerto." + death_management.educator.desc:2 "[dead_character.GetTitledFirstName] , educador[dead_character.Custom('ES_XA')] de [ward_of_dead_character.GetTitledFirstName], ha muerto." death_management.2000.t:0 "Hasta que [prison_holder.GetFirstNameNoTooltip] nos separe" death_management.2000.t.root_killer:0 "Hasta que yo nos separe" @@ -116,12 +117,12 @@ death_management.2001.opening:1 "¡[dead_character.GetTitledFirstName], mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('dead_character'))], ha muerto!\n\n" death_management.2001.child:0 "Puse tantas esperanzas en ti, hijit[dead_character.Custom('ES_OA')] mí[dead_character.Custom('ES_OA')]. Todo lo que podías haber aprendido, experimentado y hecho. Había tantas posibilidades. Puede que un día hubieras tenido hijos propios. Pero ahora, nada de eso ocurrirá jamás, todo gracias a [prison_holder.GetTitledFirstName]…" death_management.2001.like:0 "Oh, [ROOT.Char.GetFaith.HighGodName], ¿cómo pudiste permitir que [prison_holder.GetTitledFirstName] le hiciera esto a [dead_character.GetFirstName]? ¡Mi [dead_character.Custom('GetDaughterSon')] perfect[dead_character.Custom('ES_OA')] no tenía culpa alguna!" - death_management.2001.like_end_killer:0 "Rezo para que [prison_holder.Custom('ES_ElLa')] [prison_holder.Custom('InsultNoun')] [prison_holder.Custom('InsultAdjective')] [prison_holder.GetFirstName] no conozca descanso, paz ni #EMP amor#!, como pago por acabar con la vida de mi [dead_character.Custom('GetDaughterSon')]." - death_management.2001.like_end:0 "Rezo para que [prison_holder.Custom('ES_ElLa')] [prison_holder.Custom('InsultNoun')] [prison_holder.Custom('InsultAdjective')] [prison_holder.GetFirstName] no conozca descanso, paz ni #EMP amor#!, como pago por permitir que mi [dead_character.Custom('GetDaughterSon')] se echara a perder en sus mazmorras." + death_management.2001.like_end_killer:0 "Rezo para que tal [prison_holder.Custom('InsultNoun')] [prison_holder.Custom('InsultAdjective')] [prison_holder.GetFirstName] no conozca descanso, paz ni #EMP amor#!, como pago por acabar con la vida de mi [dead_character.Custom('GetDaughterSon')]." + death_management.2001.like_end:0 "Rezo para que tal [prison_holder.Custom('InsultNoun')] [prison_holder.Custom('InsultAdjective')] [prison_holder.GetFirstName] no conozca descanso, paz ni #EMP amor#!, como pago por permitir que mi [dead_character.Custom('GetDaughterSon')] se echara a perder en sus mazmorras." death_management.2001.neutral:0 "Creía ser demasiado mayor para que las crueldades de este mundo me sorprendieran, pero nunca preví experimentar la muerte de mi propi[dead_character.Custom('ES_OA')] [dead_character.Custom('GetDaughterSon')] a manos de [prison_holder.GetTitledFirstName]. Mi única esperanza es que [dead_character.GetSheHe] ya está libre del sufrimiento que habrá soportado…" death_management.2001.dislike:0 "¿No es el deber de un[MotherFather.Custom('ES_XA')] [ROOT.Char.Custom('MotherFather')] amar a sus hijos? Pero no puedo llorar por la muerte de [dead_character.GetFirstName]." - death_management.2001.dislike_end_killer:0 "Solo siento ira por cómo me ha insultado [prison_holder.Custom('ES_ElLa')] [prison_holder.GetTitleTierName] al hacer que mi [dead_character.Custom('GetDaughterSon')] pereciese por su mano." - death_management.2001.dislike_end:0 "Solo siento ira por cómo me ha insultado [prison_holder.Custom('ES_ElLa')] [prison_holder.GetTitleTierName] al hacer que mi [dead_character.Custom('GetDaughterSon')] pereciese en sus mazmorras." + death_management.2001.dislike_end_killer:0 "Solo siento ira por cómo me ha insultado [prison_holder.GetTitleTierName] al hacer que mi [dead_character.Custom('GetDaughterSon')] pereciese por su mano." + death_management.2001.dislike_end:0 "Solo siento ira por cómo me ha insultado [prison_holder.GetTitleTierName] al hacer que mi [dead_character.Custom('GetDaughterSon')] pereciese en sus mazmorras." death_management.2001.a:0 "No se merecía esto." death_management.2001.c:0 "Demasiado tarde para lamentos." death_management.2001.d:0 "Descansa en paz, pobre [dead_character.GetFirstNameNoTooltip]." @@ -142,8 +143,8 @@ death_management.2008.desc.like:0 "Había empezado a imaginar el futuro de [dead_character.GetTitledFirstName] y el mío… todo lo que lograríamos juntos y la familia que crearíamos." death_management.2008.like_end_killer:0 "Tantos sueños se han venido abajo por culpa de [prison_holder.GetTitledFirstName], quien asesinó a mi prometid[dead_character.Custom('ES_OA')], terminando con el sueño antes de que empezara." death_management.2008.like_end:0 "Tantos sueños se han venido abajo por culpa de [prison_holder.GetTitledFirstName], quien dejó morir a mi prometid[dead_character.Custom('ES_OA')] en sus mazmorras." - death_management.2008.dislike_killer:0 "Cuando me contaron la muerte de mi prometid[dead_character.Custom('ES_OA')] [dead_character.GetTitledFirstName] a manos de [prison_holder.GetTitledFirstName], no puedo negar que sentí alivio. Por supuesto, sigo sintiendo ira hacia [prison_holder.Custom('ES_ElLa')] [prison_holder.GetTitleTierName] por terminar con la vida de mi pretendiente de un modo tan violento, pero me alegra no tener ya que casarme con [dead_character.Custom('ES_ElElla')]." - death_management.2008.dislike:0 "Cuando me contaron la muerte de mi prometid[dead_character.Custom('ES_OA')] [dead_character.GetTitledFirstName] en las mazmorras de [prison_holder.GetTitledFirstName], no puedo negar que sentí alivio. Por supuesto, sigo ira hacia [prison_holder.Custom('ES_ElLa')] [prison_holder.GetTitleTierName], por dejar que mi prometid[dead_character.Custom('ES_OA')] falleciera a su cuidado, pero me alegra no tener ya que casarme con [dead_character.Custom('ES_ElElla')]." + death_management.2008.dislike_killer:0 "Cuando me contaron la muerte de mi prometid[dead_character.Custom('ES_OA')] [dead_character.GetTitledFirstName] a manos de [prison_holder.GetTitledFirstName], no puedo negar que sentí alivio. Por supuesto, sigo sintiendo ira hacia [prison_holder.GetTitleTierName] por terminar con la vida de mi pretendiente de un modo tan violento, pero me alegra no tener ya que casarme con [dead_character.GetSheHe]." + death_management.2008.dislike:0 "Cuando me contaron la muerte de mi prometid[dead_character.Custom('ES_OA')] [dead_character.GetTitledFirstName] en las mazmorras de [prison_holder.GetTitledFirstName], no puedo negar que sentí alivio. Por supuesto, sigo ira hacia [prison_holder.GetTitleTierName], por dejar que mi prometid[dead_character.Custom('ES_OA')] falleciera a su cuidado, pero me alegra no tener ya que casarme con [dead_character.GetSheHe]." death_management.2008.desc.neutral:0 "Desde que se hizo oficial mi compromiso con [dead_character.GetTitledFirstName], experimenté tanto emoción como miedo con la idea de nuestro futuro matrimonio. Ahora que [prison_holder.GetTitledFirstName] ha causado la muerte de mi pretendiente, [dead_character.Custom('ES_LoLa')] echo de menos, aunque nunca llegué a conocer[dead_character.Custom('ES_LoLa')]. ¿Quién sabe lo que habríamos tenido juntos?" death_management.2008.a.tt:1 "[dead_character.GetTitledFirstName], con quien te habías comprometido, ha muerto en las mazmorras de [prison_holder.GetTitledFirstName], lo que anula el acuerdo matrimonial." death_management.2008.a:0 "Descansa en paz, [dead_character.GetFirstNameNoTooltip]." diff --git a/project/ck3/base_game/localization/spanish/event_localization/decisions/decision_pay_homage_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/decisions/decision_pay_homage_l_spanish.yml index 2e74835b3b..3d51614dca 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/decisions/decision_pay_homage_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/decisions/decision_pay_homage_l_spanish.yml @@ -8,7 +8,7 @@ pay_homage_decision_second_tooltip:0 "$DESC$\n$pay_homage_grace_tt$\n\n$IS_VALID_BLOCKER$" pay_homage_grace_tt:0 "#weak Solo se puede rendir homenaje al mismo señor una vez#!" pay_homage_gift_warning_effect:0 "#weak Los regalos aumentan las recompensas por rendir homenaje#!\n$pay_homage_grace_tt$" - pay_homage_grace_valid_tt:0 "No ha rendido [Concept( 'pay_homage', 'homenaje' )|E] [THIS.Char.GetLiege.Custom('ES_AlAla')] [THIS.Char.GetLiege.GetTitledFirstName] antes" + pay_homage_grace_valid_tt:0 "No ha rendido [Concept( 'pay_homage', 'homenaje' )|E] a [THIS.Char.GetLiege.GetTitledFirstName] antes" PAY_HOMAGE_DECISION_NEXT_STEP_BUTTON:0 "Elegir regalo de homenaje" petition_available_adult_tt:0 "Es un adulto disponible" petition_available_liege_tt:0 "[THIS.Char.GetLiege.GetTitledFirstName] es un[THIS.Char.GetLiege.Custom('ES_XA')] adult[THIS.Char.GetLiege.Custom('ES_OA')] disponible" diff --git a/project/ck3/base_game/localization/spanish/event_localization/decisions/decision_petition_liege_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/decisions/decision_petition_liege_l_spanish.yml index 5e812a97ba..d4af3e7065 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/decisions/decision_petition_liege_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/decisions/decision_petition_liege_l_spanish.yml @@ -124,3 +124,4 @@ petition_liege_holding_tt:0 "#X Tu [liege|lE] no se puede permitir construir una [holding|lE]#!" petition_liege_debt_tt:0 "#X Tu [liege|lE] tiene [Concept( 'debt', 'deudas' )|E]#!" + petition_liege_council_no_petition_valid_tt:0 "#X No tienes nada que pedir a tu señor#!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_middle_east_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_middle_east_l_spanish.yml index e5606799ec..db937f81de 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_middle_east_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_middle_east_l_spanish.yml @@ -47,12 +47,12 @@ # The Saoyshant appears, by Flavio Verna middle_east_decisions.0011.t:0 "Los elegidos de Zoroastro" - middle_east_decisions.0011.desc:0 "Desde que el Imperio sasánida sucumbió a las invasiones árabes, Persia ha sufrido bajo el yugo de los gobernantes mahometanos. Los últimos restos de la antigua orden zoroástrica se retiraron hacia el norte, a las llanuras de Asia Central, pero ahora, por fin, se ha restaurado el dominio zoroástrico sobre Persia.\n\nEsta recuperación milagrosa solo puede atribuirse a mi brillante liderazgo, y muchos en el clero han proclamado que soy [ROOT.Char.Custom('ES_ElLa')] Saoshyant, [ROOT.Char.Custom('ES_ElLa')] salvador[ROOT.Char.Custom('ES_XA')] del mundo de quien el propio Zoroastro habló hace miles de años. Tras aceptar este papel, ahora los zoroástricos de todo el mundo me veneran como un ícono sagrado." + middle_east_decisions.0011.desc:0 "Desde que el Imperio sasánida sucumbió a las invasiones árabes, Persia ha sufrido bajo el yugo de los gobernantes mahometanos. Los últimos restos de la antigua orden zoroástrica se retiraron hacia el norte, a las llanuras de Asia Central, pero ahora, por fin, se ha restaurado el dominio zoroástrico sobre Persia.\n\nEsta recuperación milagrosa solo puede atribuirse a mi brillante liderazgo, y muchos en el clero han proclamado que soy Saoshyant, salvador[ROOT.Char.Custom('ES_XA')] del mundo de quien el propio Zoroastro habló hace miles de años. Tras aceptar este papel, ahora los zoroástricos de todo el mundo me veneran como un ícono sagrado." middle_east_decisions.0011.a:0 "Beneficiaré a todos." all_held_counties:0 "Todas las provincias infieles" - middle_east_decisions.0013.desc:0 "Desde que el Imperio sasánida sucumbió a las invasiones árabes, Persia ha sufrido bajo el yugo de los gobernantes mahometanos. Los últimos restos de la antigua orden zoroástrica se retiraron hacia el norte, a las llanuras de Asia Central, pero ahora, por fin, se ha restaurado el dominio zoroástrico sobre Persia.\n\nEsta recuperación milagrosa solo puede atribuirse al brillante liderazgo de [scoped_ruler.GetFirstName] y muchos en el clero han proclamado que es [scoped_ruler.Custom('ES_ElLa')] Saoshyant, [ROOT.Char.Custom('ES_ElLa')] salvador[ROOT.Char.Custom('ES_XA')] del mundo de quien el propio Zoroastro habló hace miles de años. Tras aceptar este papel, ahora los zoroástricos de todo el mundo veneran a [scoped_ruler.GetTitledFirstNameNoTooltip] como un icono sagrado." + middle_east_decisions.0013.desc:0 "Desde que el Imperio sasánida sucumbió a las invasiones árabes, Persia ha sufrido bajo el yugo de los gobernantes mahometanos. Los últimos restos de la antigua orden zoroástrica se retiraron hacia el norte, a las llanuras de Asia Central, pero ahora, por fin, se ha restaurado el dominio zoroástrico sobre Persia.\n\nEsta recuperación milagrosa solo puede atribuirse al brillante liderazgo de [scoped_ruler.GetFirstName] y muchos en el clero han proclamado que es el Saoshyant, salvador[ROOT.Char.Custom('ES_XA')] del mundo de quien el propio Zoroastro habló hace miles de años. Tras aceptar este papel, ahora los zoroástricos de todo el mundo veneran a [scoped_ruler.GetTitledFirstNameNoTooltip] como un icono sagrado." middle_east_decisions.0013.desc.muslims:0 "¡Antaño reducidos a habitantes del desiertos exiliados, los sacerdotes del maldito blasfemo Zoroastro han resurgido de sus cenizas y reclamado el trono de Persia!\n\nAhora su [scoped_ruler.GetTitleTierName], llen[scoped_ruler.Custom('ES_OA')] de orgullo trastornado, ha decidido proclamarse un[scoped_ruler.Custom('ES_XA')] dios[scoped_ruler.Custom('ES_XA')] viviente." - middle_east_decisions.0013.desc.others:0 "Desde que el Imperio sasánida sucumbió a las invasiones árabes, los seguidores de Zoroastro habían tenido que huir. Su exilio ha terminado en los últimos tiempos ahora que [scoped_ruler.Custom('ES_ElLa')] fiel [scoped_ruler.GetFaith.GetAdjective] ha conseguido restaurar su antiguo imperio.\n\nAl ser en gran parte responsable de este giro inesperado de los acontecimientos, su [scoped_ruler.GetTitleTierName] ha decidido proclamarse Saoshyant, [scoped_ruler.Custom('ES_ElLa')] salvador que profetizó su credo." + middle_east_decisions.0013.desc.others:0 "Desde que el Imperio sasánida sucumbió a las invasiones árabes, los seguidores de Zoroastro habían tenido que huir. Su exilio ha terminado en los últimos tiempos ahora que el/la fiel [scoped_ruler.GetFaith.GetAdjective] ha conseguido restaurar su antiguo imperio.\n\nAl ser en gran parte responsable de este giro inesperado de los acontecimientos, su [scoped_ruler.GetTitleTierName] ha decidido proclamarse Saoshyant, el/la salvador que profetizó su credo." middle_east_decisions.0013.a:0 "¡Que nos beneficie a todos!" middle_east_decisions.0013.b:0 "¡Locura y maldad!" middle_east_decisions.0013.c:0 "Ya veo…" diff --git a/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_middle_europe_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_middle_europe_l_spanish.yml index df637ffce5..b11a180565 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_middle_europe_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_middle_europe_l_spanish.yml @@ -23,7 +23,7 @@ middle_europe_decisions.0005.t:0 "El sueño de Carlomagno" middle_europe_decisions.0005.desc:0 "Europa está completa de nuevo. Todos los descendientes de los francos han sido congregados bajo una misma bandera y se mantienen unidos contra los infieles del oeste y los paganos del este.\n\nPor la gracia de [scoped_ruler.GetFaith.HighGodName], a mi familia se le ha concedido el privilegio de ostentar la corona de este imperio carolingio restaurado. Y, a diferencia de los que nos precedieron, no permitiremos que las disputas dinásticas desgarren este gran reino." middle_europe_decisions.0005.a:0 "¡Alabado sea [scoped_ruler.GetFaith.HighGodName]!" - middle_europe_decisions.0006.desc:0 "[scoped_ruler.GetTitledFirstName] y sus ejércitos de francos han ocupado tantas tierras imperiales que ha empezado a proclamar que es [scoped_ruler.Custom('ES_ElLa')] auténtic[scoped_ruler.Custom('ES_OA')] hereder[scoped_ruler.Custom('ES_OA')] de Carlomagno y que el Sacro Imperio Romano no es más que una pálida imitación de la gloria carolingia.\n\nCon todas las provincias originales y gran parte de Europa Occidental bajo su control, resulta difícil que alguien niegue tal afirmación." + middle_europe_decisions.0006.desc:0 "[scoped_ruler.GetTitledFirstName] y sus ejércitos de francos han ocupado tantas tierras imperiales que ha empezado a proclamar que es el/la auténtic[scoped_ruler.Custom('ES_OA')] hereder[scoped_ruler.Custom('ES_OA')] de Carlomagno y que el Sacro Imperio Romano no es más que una pálida imitación de la gloria carolingia.\n\nCon todas las provincias originales y gran parte de Europa Occidental bajo su control, resulta difícil que alguien niegue tal afirmación." middle_europe_decisions.0006.a:0 "¡Cómo se atreve!" middle_europe_decisions.0006.b:0 "¿Y cuánto durará este imperio?" @@ -71,7 +71,7 @@ establish_the_electorate_of_saxony_decision_desc:0 "Las tierras orientales del interior han permanecido demasiado tiempo fuera del alcance del Imperio. Debemos reunir estos títulos en una nueva Sajonia para cimentar nuestro dominio sobre la región." establish_the_electorate_of_saxony_decision_tooltip:0 "$establish_the_electorate_of_saxony_decision_desc$" establish_the_electorate_of_saxony_decision_confirm:0 "¡Forjar una nueva Sajonia!" - # [LocEditor:UntranslatedKey] `polabia_must_be_hre_culture_tt` + polabia_must_be_hre_culture_tt:0 "Un mínimo de 12 [counties|lE] en [GetGeographicalRegion('custom_polabia').GetName] son bien de tu cultura o de la cultura de tu [liege|lE]." polabia_held_or_nonexistent.tt:0 "$k_sorbia$ no existe o te pertenece." middle_europe_decision.0017.tt:0 "Como emperador, cuando se cree Sajonia, se entregará a un [vassal|lE] o [courtier|lE]." middle_europe_decisions.0017.t:0 "El Electorado de Sajonia" diff --git a/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_other_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_other_l_spanish.yml index 5a857402c4..fc832f5bd7 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_other_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_other_l_spanish.yml @@ -4,8 +4,8 @@ major_decisions.0100.desc.spiritual:0 "Mi devoción inquebrantable hacia los representantes [scoped_ruler.GetFaith.HighGodNamePossessive] en la Tierra no ha pasado desapercibida. \n\n[scoped_pope.GetTitledFirstName] ha reconocido oficialmente las contribuciones de mi familia y consagrado nuestro apellido como defensores eternos de la fe [scoped_ruler.GetFaith.GetAdjective]." major_decisions.0100.a:0 "Somos algo más que simples mortales." major_decisions.0100.b:0 "¡Virtud sin fallo!" - major_decisions.0102.desc.temporal:0 "Gracias a su conducta impecable y gobierno ilustrado, [scoped_ruler.GetTitledFirstName] será inmortalizad[scoped_ruler.Custom('ES_OA')] como el pilar del [scoped_ruler.GetFaith.GetName].\n\n[scoped_ruler.Custom('ES_ElElla')|U] se ha convertido en [scoped_ruler.Custom('ES_ElLa')] [scoped_ruler.GetTitleTierName] más influyente y respetad[scoped_ruler.Custom('ES_OA')] de la historia reciente y algunos afirman que puede que haya una parte de sangre divina corriendo por sus venas." - major_decisions.0102.desc.spiritual:1 "Tantos son los logros de [scoped_ruler.GetTitledFirstName] que [scoped_pope.Custom('ES_ElLa')] [scoped_pope.GetFaith.ReligiousHeadName] en persona ha reconocido oficialmente su decisivo papel en la defensa y promulgación de las virtudes [scoped_ruler.GetFaith.GetAdjective]s.\n\nLa dinastía [scoped_ruler.GetDynasty.GetBaseName] será reconocida durante mucho tiempo por su piedad y fervor gracias a la conducta impecable de est[scoped_ruler.Custom('ES_EA')] gran [scoped_ruler.GetWomanMan]." + major_decisions.0102.desc.temporal:0 "Gracias a su conducta impecable y gobierno ilustrado, [scoped_ruler.GetTitledFirstName] será inmortalizad[scoped_ruler.Custom('ES_OA')] como el pilar del [scoped_ruler.GetFaith.GetName].\n\n[scoped_ruler.GetSheHe|U] se ha convertido en el/la [scoped_ruler.GetTitleTierName] más influyente y respetad[scoped_ruler.Custom('ES_OA')] de la historia reciente y algunos afirman que puede que haya una parte de sangre divina corriendo por sus venas." + major_decisions.0102.desc.spiritual:1 "Tantos son los logros de [scoped_ruler.GetTitledFirstName] que el/la [scoped_pope.GetFaith.ReligiousHeadName] en persona ha reconocido oficialmente su decisivo papel en la defensa y promulgación de las virtudes [scoped_ruler.GetFaith.GetAdjective]s.\n\nLa dinastía [scoped_ruler.GetDynasty.GetBaseName] será reconocida durante mucho tiempo por su piedad y fervor gracias a la conducta impecable de tan gran [scoped_ruler.GetWomanMan]." major_decisions.0102.a:0 "Vivimos en tiempos benditos." major_decisions.0102.b:0 "¡Son un ejemplo para todos!" major_decisions.0103.desc.temporal:0 "[scoped_ruler.GetTitledFirstName] ha dedicado su vida a cubrir con el manto de la ascendencia divina el nombre de nuestra familia y, por fin, su labor está dando frutos. \n\nUn número cada vez mayor de personas en el clero y entre los fieles ha llegado a considerar a mi familia como los custodios elegidos de las reliquias santas y heraldos de la voluntad divina." diff --git a/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_roman_restoration_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_roman_restoration_l_spanish.yml index 61c507108c..d55bfac893 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_roman_restoration_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/decisions/major_decisions_roman_restoration_l_spanish.yml @@ -21,7 +21,7 @@ roman_restoration.0003.t:0 "Sacro y romano" roman_restoration.0003.desc.greeks:0 "Qué irónico que el imperio al que los bizantinos difamaron como un pretendiente bárbaro, haya alcanzado la gloria eterna bajo el liderazgo griego…\n\n" roman_restoration.0003.desc.other:0 "" - roman_restoration.0003.desc:0 "Mis valientes acciones han hecho realidad el sueño de Carlomagno. El Sacro Imperio romano ha alcanzado su lugar legítimo como verdadero sucesor de Roma, reclamando el dominio tanto sobre el este como sobre el oeste. \n\nEste es el comienzo de una nueva era de paz y prosperidad para los cristianos de todo el mundo. Las benditas legiones de este Imperio difundirán el santo mensaje de Nuestro Señor a todos los rincones del mundo hasta que se haya consolidado una verdadera Iglesia universal. ¡Por Dios y [scoped_emperor.Custom('ES_ElLa')] [scoped_emperor.GetTitleTierName] de Roma!" + roman_restoration.0003.desc:0 "Mis valientes acciones han hecho realidad el sueño de Carlomagno. El Sacro Imperio romano ha alcanzado su lugar legítimo como verdadero sucesor de Roma, reclamando el dominio tanto sobre el este como sobre el oeste. \n\nEste es el comienzo de una nueva era de paz y prosperidad para los cristianos de todo el mundo. Las benditas legiones de este Imperio difundirán el santo mensaje de Nuestro Señor a todos los rincones del mundo hasta que se haya consolidado una verdadera Iglesia universal. ¡Por Dios y el/la [scoped_emperor.GetTitleTierName] de Roma!" roman_restoration.0003.a:0 "Esto Perpetua!" roman_restoration.0004.t:0 "Sacro y romano" roman_restoration.0004.desc.byzantines:0 "¡Ha ocurrido lo impensable! Los pretendientes de Occidente han conseguido abrirse un sangriento camino por las provincias orientales y reclamar el corazón de nuestro glorioso imperio.\n\nAl poner la mayoría de las antiguas provincias bajo su poder, [scoped_emperor.GetTitledFirstName] ha declarado que el Imperio romano será restaurado bajo el reinado de su bárbaro liderazgo." @@ -106,7 +106,7 @@ # Imposing the Iconoclast Patriarchate, by Flavio Verna roman_restoration.0120.a:0 "¡Abajo con estos ídolos blasfemos!" - roman_restoration.0121.desc.orthodox:0 "Con la caída de la gran ciudad de Constantinopla a manos de los herejes, [reformer.Custom('ES_ElLa')] vil iconoclasta [reformer.GetTitledFirstName] ha nombrado un falso patriarca para la Iglesia ecuménica, destituyendo a todos los prelados ortodoxos de sus cargos.\n\nSi no se depone pronto a est[reformer.Custom('ES_EA')] tiran[reformer.Custom('ES_OA')] y se enmienda su blasfemia, esto podría ser el principio del fin para la Iglesia ortodoxa." + roman_restoration.0121.desc.orthodox:0 "Con la caída de la gran ciudad de Constantinopla a manos de los herejes, el/la vil iconoclasta [reformer.GetTitledFirstName] ha nombrado un falso patriarca para la Iglesia ecuménica, destituyendo a todos los prelados ortodoxos de sus cargos.\n\nSi no se depone pronto a est[reformer.Custom('ES_EA')] tiran[reformer.Custom('ES_OA')] y se enmienda su blasfemia, esto podría ser el principio del fin para la Iglesia ortodoxa." roman_restoration.0121.desc.iconoclast:0 "Con la gran ciudad de Constantinopla en manos iconoclastas, [reformer.GetTitledFirstName] ha puesto a cargo de la Iglesia oriental a un nuevo patriarca. Con la ayuda de [new_pope.GetFaith.HighGodName], [new_pope.GetFirstName] demostrará ser un[new_pope.Custom('ES_XA')] líder más virtuos[new_pope.Custom('ES_OA')] y considerad[new_pope.Custom('ES_OA')] que sus predecesores ecuménicos. \n\nSeguro que este nuevo patriarcado se opondrá a los excesos, a la corrupción y a la idolatría de su predecesor y marcará el comienzo de una nueva y gloriosa era para todos los fieles iconoclastas." roman_restoration.0121.desc.other:0 "Con la gran ciudad de Constantinopla en manos iconoclastas, [reformer.GetTitledFirstName] ha puesto a cargo de la Iglesia oriental a un nuevo patriarca.\n\nY como la mayoría de los clérigos ortodoxos más antiguos han sido destituidos, arrestados u obligados a exiliarse, la fe ecuménica se ha visto reducida al estatus de herejía." roman_restoration.0121.a:0 "¡Salvajes!" @@ -138,7 +138,7 @@ roman_restoration.0130.desc.muslim:1 "El dominio cristiano sobre Roma ha terminado por fin. \n\nGracias al esfuerzo y compromiso de muchos devotos servidores de [scoped_destroyer.GetFaith.HighGodName], toda Italia ha caído bajo la autoridad [scoped_destroyer.GetFaith.GetAdjective]. Los fieles han trabajado sin descanso para retirar todos los símbolos blasfemos y llevar ante la justicia al decadente clero que gobernaba estas tierras." roman_restoration.0130.desc.hellenic:1 "La tiranía de los galileos sobre Europa ha llegado a su fin.\n\nDurante siglos, se ha dado vía libre a estas sectas glorificadas para vilipendiar y desfigurar los antiguos monumentos de nuestros protectores divinos, ¡pero se acabó! Al restaurar el dominio [scoped_destroyer.GetFaith.GetAdherentNameNoTooltip] sobre Roma y la península italiana, hemos aplastado el mismísimo corazón de la iglesia del dios carpintero." roman_restoration.0130.desc.fallback:0 "Tras siglos de ser menospreciados y engañados por sus misioneros, los seguidores de [scoped_destroyer.GetFaith.HighGodName] se han cobrado por fin su venganza ante los seguidores del dios Cristo. \n\nEl corazón de su fe ha sido conquistado con el favor de nuestros dioses, Sus iglesias han sido saqueadas y sus sacerdotes despojados de todo poder y dignidad. Gracias a mi gloriosa invasión, he librado al mundo de esta religión cobarde y he vengado la deshonra que trajeron a nuestras tierras y a nuestros antepasados con sus engaños." - roman_restoration.0130.desc.pope.submission:0 "\n\nA la vista de nuestra innegable supremacía religiosa, hasta [scoped_pope.Custom('ES_ElLa')] propi[scoped_pope.Custom('ES_OA')] expapa [scoped_pope.GetFullName] ha abjurado públicamente de la fe [catholic.GetAdjectiveNoTooltip] y se ha convertido al [scoped_destroyer.GetFaith.GetNameNoTooltip]." + roman_restoration.0130.desc.pope.submission:0 "\n\nA la vista de nuestra innegable supremacía religiosa, hasta el/la mism[scoped_pope.Custom('ES_OA')] expapa [scoped_pope.GetFullName] ha abjurado públicamente de la fe [catholic.GetAdjectiveNoTooltip] y se ha convertido al [scoped_destroyer.GetFaith.GetNameNoTooltip]." roman_restoration.0130.desc.pope.crucifixion:0 "\n\n[scoped_pope.GetFirstName], fue crucificad[scope_pope.Custom('ES_OA')] entre las ruinas ardientes del Vaticano aferrándose de forma desafiante al título de Pontífice Máximo sin merecerlo. Así termina el vergonzoso linaje de los pontífices cristianos de Roma." roman_restoration.0130.desc.pope.sacrificed:0 "\n\nLa catedral del Vaticano fue santificada y dedicada de nuevo a [scoped_destroyer.GetFaith.HighGodName] con la sangre de [scoped_pope.GetTitledFirstName], a quien se sacrificó en el mismo altar en el que solía predicar." roman_restoration.0130.desc.no_pope:0 "\n\nUnos [catholic.BishopNeuterPlural] han intentado juntar a los desmoralizados [catholic.GetAdherentNamePluralNoTooltip] cada cual por su cuenta. Pero, sin un verdadero [catholic.ReligiousHeadName] que los dirija, está claro que los días de la autoridad papal están acabados." @@ -146,7 +146,7 @@ roman_restoration.0130.a.b:0 "¡Llegó la hora de nuestro resurgir!" roman_restoration.0130.a.c:0 "Después de todo su dios muerto no puede protegerlos." roman_restoration.0131.desc.faithful:0 "Gracias a la incesante campaña de conquista de [scoped_destroyer.GetTitledFirstName], toda la península italiana ha caído bajo poder [scoped_destroyer.GetFaith.GetAdjective].\n\nCon la ayuda [scoped_destroyer.GetFaith.HighGodNamePossessive], [scoped_destroyer.GetSheHe] persiguió al resto de las grupúsculos de católicos que aún se reunían en Italia y despojó a los principales obispados de riqueza e influencia, asestando así un duro golpe a la autoridad de la falsa Iglesia." - roman_restoration.0131.desc.christians:0 "¡La monstruosa campaña de terror de [scoped_destroyer.GetTitledFirstName] ha traído ruina y oscuridad al corazón de nuestra santa madre Iglesia!\n\n[scoped_destroyer.Custom('ES_ElLa')] vil pagan[scoped_destroyer.Custom('ES_OA')] ha despojado al papado de todas sus posesiones y dignidades, asesinado brutalmente a incontables teólogos y no se detendrá hasta que no haya puesto a sus pies a todo el cristianismo. Con el Vaticano destruido y su jerarquía patas arriba, la fe católica ha quedado reducida a un culto desorganizado." + roman_restoration.0131.desc.christians:0 "¡La monstruosa campaña de terror de [scoped_destroyer.GetTitledFirstName] ha traído ruina y oscuridad al corazón de nuestra santa madre Iglesia!\n\nEl/La vil pagan[scoped_destroyer.Custom('ES_OA')] ha despojado al papado de todas sus posesiones y dignidades, asesinado brutalmente a incontables teólogos y no se detendrá hasta que no haya puesto a sus pies a todo el cristianismo. Con el Vaticano destruido y su jerarquía patas arriba, la fe católica ha quedado reducida a un culto desorganizado." roman_restoration.0131.desc.fallback:0 "¡La audaz campaña de conquista de [scoped_destroyer.GetTitledFirstName] ha traído ruina y oscuridad al corazón de la Iglesia católica!\n\nAl despojar al papado de todas sus posesiones y dignidad, parece que no quedará satisfech[scoped_destroyer.Custom('ES_OA')] hasta que haya puesto a sus pies a todo el cristianismo. Con el Vaticano destruido y su jerarquía deshecha, la fe católica ha quedado reducida a un culto desorganizado." roman_restoration.0131.a.a:0 "Ya era hora de que alguien lo hiciera." roman_restoration.0131.a.b:0 "¡El fin se acerca!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/fp2_2004placeholder_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/fp2_2004placeholder_l_spanish.yml new file mode 100644 index 0000000000..5de789f4c8 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/fp2_2004placeholder_l_spanish.yml @@ -0,0 +1,42 @@ +l_spanish: + fp2_struggle.2004.t:0 "Una armada mayor" + fp2_struggle.2004.desc:1 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2004_scoped_steward'))], [2004_scoped_steward.GetFirstName], me informa de que sus cronistas han vuelto de navegar y estudiar las tecnologías navales de todos los mares. Según [2004_scoped_steward.GetSheHe], con financiación conseguiríamos diseñar una nueva embarcación que superara a nuestros vecinos y diera paso a una era de supremacía marítima para [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip].\n\nPor otra parte, mi [2004_scoped_marshal.GetCouncilTitleFirstName] preferiría que gastásemos ese oro en cosas que no fueran embarcaciones comerciales." + fp2_struggle.2004.a:0 "Se considera la empresa patrocinada" + fp2_struggle.2004.a.a.desc:0 "Se despliegan los nuevos diseños de barcos" + fp2_struggle.2004.a.b.desc:0 "Los constructores de barcos de [fp2_2004_dockyards.GetNameNoTierNoTooltip] se convierten en artesanos de renombre" + fp2_struggle.2004.b:0 "Esos fondos se pueden usar mejor en otra parte" + fp2_struggle.2004.b.desc:0 "Descartas el trabajo de [2004_scoped_steward.GetFirstNameNoTooltip] y te quedas los fondos" + fp2_struggle.2004.c:0 "No quiero un nuevo diseño de barco, ¡quiero uno hecho de plata pura!" + fp2_struggle.2004.c.desc:0 "Te juegas tus fondos en una oportunidad de un renombre excepcional y reúnes a los mayores artesanos para construir lo imposible: un navío de plata pura." + fp2_struggle.2005.t:0 "Una armada adelantada a su tiempo" + fp2_struggle.2005.t.alt:0 "Maestro de la construcción de [fp2_2004_dockyards.GetNameNoTier]" + fp2_struggle.2005.desc:0 "Las nuevas embarcaciones tendrán el siguiente diseño:" + fp2_struggle.2005.desc.intro:0 "«Mi señor[ROOT.Char.Custom('ES_XA')], ¡al fin nuestros barcos están listos para navegar!», dice [2005_scoped_steward.GetFirstName]. «Creo que os agradará mucho el diseño».\n\n" + fp2_struggle.2005.desc.cirt.notif:0 "¡Los nuevos diseños han sido un éxito! De hecho, se acaba de construir un nuevo astillero en [fp2_2004_dockyards.GetNameNoTier] solo para fabricar estos barcos nuevos último modelo.\n\n" + fp2_struggle.2005.desc.cirt.a.notif:0 "Por desgracia, desde que comenzó la construcción, el [fp2_2004_dockyards.GetName] cayó en manos de [fp2_2004_dockyards.GetHolder.GetName]. Conseguimos quedarnos con los diseños navales, pero ahora los astilleros son suyos.\n\n" + fp2_struggle.2005.desc.newdesigner.notif:0 "Quien hizo el diseño original, [2004_scoped_steward.GetFirstName], ya no está con nosotros, pero [2005_scoped_steward.GetFirstNameNicknamed] consiguió tomar las riendas y terminar el proyecto sin [2004_scoped_steward.GetSheHe].\n\n" + fp2_struggle.2005.desc.bottom.generic:0 "La parte inferior de la embarcación utiliza" + fp2_struggle.2005.desc.bottom.a:1 "$fp2_struggle.2005.desc.bottom.generic$ una quilla de fondo plano, que permite una navegación estable en aguas tranquilas. " + fp2_struggle.2005.desc.bottom.b:1 "$fp2_struggle.2005.desc.bottom.generic$ un mamparo estanco para evitar que se hunda cuando se produzcan daños. " + fp2_struggle.2005.desc.bottom.c:1 "$fp2_struggle.2005.desc.bottom.generic$ una quilla afilada y profunda, ¡capaz de partir las olas a una velocidad inmensa! " + fp2_struggle.2005.desc.bottom.d:1 "$fp2_struggle.2005.desc.bottom.generic$ costados de tingladillo, lo que hace el casco más robusto y a la vez más ligero. " + fp2_struggle.2005.desc.unique.init:0 "Y después, por encima de todo se halla su parte más única, su" + fp2_struggle.2005.desc.unique.a:0 "$fp2_struggle.2005.desc.unique.init$ doble balancín enorme, que proporciona una estabilidad sin precedentes. " + fp2_struggle.2005.desc.unique.b:0 "$fp2_struggle.2005.desc.unique.init$ conjunto de bastiones de madera elevados en cada extremo del casco, que permiten a los arqueros acribillar a flechazos al enemigo. " + fp2_struggle.2005.desc.unique.c:0 "$fp2_struggle.2005.desc.unique.init$ imponente construcción como un castillo en la cubierta. " + fp2_struggle.2005.desc.unique.d:0 "$fp2_struggle.2005.desc.unique.init$ tejado de madera recubierto de púas para disuadir los abordajes. " + fp2_struggle.2005.desc.unique.e:0 "$fp2_struggle.2005.desc.unique.init$ ariete en la proa para atravesar las embarcaciones enemigas en un encuentro directo. " + fp2_struggle.2005.desc.sails.init:0 "Y por último, la embarcación usa" + fp2_struggle.2005.desc.sails.a:0 "$fp2_struggle.2005.desc.sails.init$ grandes aparejos cuadrados reunidos para aprovechar la brisa marina." + fp2_struggle.2005.desc.sails.b:0 "$fp2_struggle.2005.desc.sails.init$ velas al tercio enormes y superpuestas, dignas del más poderoso de los navíos." + fp2_struggle.2005.desc.sails.c:0 "$fp2_struggle.2005.desc.sails.init$ complejos aparejos de velas de proa y popa para una maniobrabilidad superior." + fp2_struggle.2005.desc.sails.d:0 "$fp2_struggle.2005.desc.sails.init$ muchas grandes filas de remos que hacen la embarcación tan constante como la voluntad de quienes lo tripulan." + fp2_struggle.2005.desc.outro:0 "\n\n«Impresionante, ¿verdad?» Dice [2005_scoped_steward.GetFirstNameNicknamed]." + fp2_struggle.2005.desc.outro.crit:0 "\n\n«¡Seguro que nos traerá una era de supremacía naval!». Proclama orgullosamente [2005_scoped_steward.GetFirstNameNicknamed]." + fp2_struggle.2005.a:0 "Lo habéis hecho bien." + fp2_struggle.2005.a.a:0 "Una pena lo de los astilleros, pero al menos tenemos los barcos." + fp2_struggle.2005.desc.alt.a:1 "Plata hundida" + fp2_struggle.2005.desc.alt.a.desc:0 "Sabiendo el disgusto que iban a causar estas noticias, mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))], [2005_scoped_steward.GetFirstName], se acerca con cautela para comunicarme el resultado de nuestro intento de hacer flotar la plata.\n\n«A pesar de nuestros esfuerzos, la idea de construir un barco de metal es una locura. Una vez terminado, el barco abandonó el puerto y se hundió rápidamente en los abismos oceánicos. Una parte importante de nuestro tesoro se halla ahora fuera de alcance, bajo las crueles olas. Lo siento, mi señor[ROOT.Char.Custom('ES_XA')]».\n\n" + fp2_struggle.2005.desc.alt.b:1 "Embarcaciones de plata" + fp2_struggle.2005.desc.alt.b.desc:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('2005_scoped_steward'))], [2005_scoped_steward.GetFirstName] sabía que no era más que un artificio para un espectáculo, algo con lo que ganar reputación. Por mucho que avance la tecnología, ningún barco de metal podrá navegar.\n\nPor eso, en lugar de tomarse en serio la tarea e intentar lo imposible, tomó una nave de madera y le puso una fina capa de plata para engañar a los espectadores. ¡Mi nuevo «barco de metal» y yo somos la comidilla de la ciudad y la envidia del mundo!\n\n" + diff --git a/project/ck3/base_game/localization/spanish/event_localization/fp2_flavor_events_vero_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/fp2_flavor_events_vero_l_spanish.yml new file mode 100644 index 0000000000..714421c012 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/fp2_flavor_events_vero_l_spanish.yml @@ -0,0 +1,29 @@ +l_spanish: + fp2_flavor.3001.t:0 "Mientras voy muriendo" + fp2_flavor.3001.desc:0 "El viento se siente más frío y los días más oscuros, más cortos, más silenciosos. El trono tiene el mismo aspecto que el día en que me senté en él por primera vez. El trono siempre se verá igual. Pero yo no.\n\nEs hora de que me prepare para lo inevitable y encargue un epitafio antes de irme, para poder partir en paz." + fp2_flavor.3001.a:0 "Usaremos el [SCOPE.Custom('IberiaSacredLanguage')]." + fp2_flavor.3001.b:0 "No es ese el idioma que hablamos. Emplearé el [SCOPE.Custom('IberiaRomanceLanguage')]." + fp2_flavor.3001.c:0 "No haré distinciones. Que sea en [SCOPE.Custom('IberiaSacredLanguage')] y [SCOPE.Custom('IberiaRomanceLanguage')]." + fp2_flavor.3001.d:0 "No somos los únicos que vivimos aquí." + IberiaSacredLanguage_hebrew:0 "hebreo" + IberiaRomanceLanguage_castilian:0 "castellano" + IberiaRomanceLanguage_sephardi:0 "sefardí" + IberiaRomanceLanguage_mozarabic:0 "mozárabe" + fp2_epitaph_modifier:0 "Epitafio políglota" + + fp2_flavor.3011.t:0 "Un movimiento inesperado" + fp2_flavor.3011.desc:0 "Mi gran amig[fp2_flavor_3011_best_friend.Custom('ES_OA')] [fp2_flavor_3011_best_friend.GetFirstName] no necesita llamar a la puerta para entrar en mis aposentos. Ah, su sonrisa feliz no deja de deleitarme. Pero… hoy hay algo distinto en [fp2_flavor_3011_best_friend.GetSheHe]; su cabello está perfectamente arreglado y sus ropas son tan opulentas como elegantes.\n\n«[ROOT.Char.GetFirstNameNoTooltip], mi gran amig[ROOT.Char.Custom('ES_OA')]. ¡Un castillo tan grande y vos aquí en soledad! No hay nada que me guste más que vuestra preciosa compañía y si pudiera –¡oh, sí, ojalá pudiera!– pasaría todos los días y noches con vos en esta misma habitación»." + fp2_flavor.3011.a:0 "Y solo hay un lecho." + fp2_flavor.3011.b:0 "¡Encontraré un alojamiento digno de vos!" + fp2_flavor.3011.c_spouse:0 "¡Que tengo cónyuge!" + fp2_flavor.3011.c:0 "Mi soledad es elegida." + + fp2_flavor.3021.t:0 "Una velada insípida" + fp2_flavor.3021.desc:0 "Cuando mi gran amig[fp2_flavor_3021_best_friend.Custom('ES_OA')] [fp2_flavor_3021_best_friend.GetFirstName] me invitó a pasar la velada no esperaba pasarla comiendo cuero mojado en una cueva.\n\nGiro el rostro cuando uno de los invitados exhibe sus heridas infectadas de pus: «¡Esta lme la hice mientras cagaba!».\n\n«Qué velada más agradable, ¿verdad?», se me acerca [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip], copa en mano. Su sonrisa sonrosada no se ve empañada por una atmósfera deprimente, una conversación espantosa y una comida lamentable." + fp2_flavor.3021.a:0 "¡Más agradable, imposible!" + fp2_flavor.3021.b:0 "S-sí, [fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] El caso es que…, veréis, esta velada es…" + fp2_flavor.3021.c:0 "[fp2_flavor_3021_best_friend.GetFirstName] se merece saber la verdad." + fp2_flavor.3021.d:0 "Ay, es hora de irme." + fp2_flavor.3021.b.success_tt:0 "[fp2_flavor_3021_best_friend.GetFirstNameNoTooltip] comprenderá tu inquietud" + fp2_flavor.3021.b.success:0 "Una buena conversación" + fp2_flavor.3021.b.fail:0 "Una conversación embarazosa" diff --git a/project/ck3/base_game/localization/spanish/event_localization/fp2_james_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/fp2_james_events_l_spanish.yml new file mode 100644 index 0000000000..22b1dd7067 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/fp2_james_events_l_spanish.yml @@ -0,0 +1,47 @@ +l_spanish: + fp2_james.0001.t:0 "Una próspera comunidad [fp2_james_0001_jewish_trader.GetFaith.GetAdjectiveNoTooltip] en [fp2_james_0001_thriving_community.GetNameNoTierNoTooltip]" + fp2_james.0001.desc:0 "¡La expansión de los puertos comerciales en [fp2_james_0001_thriving_community.GetNameNoTier] ha hecho que sea un próspero centro de comercio para los judíos en toda Iberia!\n\nEl miembro de una importante familia comercial [fp2_james_0001_jewish_trader.GetCulture.GetName] ha estado trayendo a más de los suyos.\n\nPronto será el corazón de la extensa red comercial judía en toda Iberia." + fp2_james.0001.a:0 "¡Si no son [ROOT.Char.GetFaith.GetReligion.GetAdherentNamePlural], no serán bienvenidos!" + fp2_james.0001.b:0 "¡Tal vez [fp2_james_0001_jewish_trader.GetSheHe] debería ser señor[fp2_james_0001_jewish_trader.Custom('ES_XA')] de [fp2_james_0001_thriving_community.GetName]!" + fp2_james.0001.c:0 "¡Qué gran desarrollo!" + fp2_thriving_jewish_community_modifier:0 "Comunidad judía próspera" + fp2_thriving_jewish_community_modifier_desc:0 "Este condado experimenta un auge económico de familias judías adineradas que crean redes comerciales por la zona." + fp2_jewish_community_denied_modifier:0 "Lugareños perseguidos" + fp2_jewish_community_denied_modifier_desc:0 "El crecimiento social y económico de esta zona se ha visto saboteado por leyes que discriminan a las minorías religiosas" + fp2_conversos_persecution_modifier:0 "Criptojudíos perseguidos" + fp2_conversos_persecution_modifier_desc:0 "Pese a convertirse al cristianismo, los antiguos judíos y sus descendientes siguen sufriendo persecución." + fp2_james.0002.t:0 "Conversiones falsas" + fp2_james.0002.desc:0 "Una serie de supuestos [fp2_james_0002_conversos_character.GetFaith.GetAdherentName] fueron conminados por sus antiguos [fp2_james_0002_jewish_faith.PriestNeuterPlural] a convertirse a la fe verdadera. ¡Pero han seguido practicando el [fp2_james_0002_jewish_faith.GetName|U] en secreto!\n\nDe ser cierto, esto socavaría todo intento de conversión al cristianismo de las comunidades judías ibéricas.\n\nSe sospecha que un[fp2_james_0002_conversos_character.Custom('ES_XA')] de sus líderes, [fp2_james_0002_conversos_character.GetName], fomenta las enseñanzas judías…" + fp2_james.0002.a:0 "No me importa si es una cosa o la otra." + fp2_james.0002.a.tt:0 "Permitir a [fp2_james_0002_conversos_character.GetNameNoTooltip] que haga lo que le parezca" + fp2_james.0002.b:0 "Yo interrogaré a tal hereje." + fp2_james.0002.c:0 "¡Sea verdad o no, se pudrirá en mis mazmorras!" + fp2_james.0003.t:0 "Refugiados [fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNameNoTooltip]" + fp2_james.0003.desc:0 "[fp2_james_003_jewish_refugee_leader.GetName] ha huido de [fp2_james_003_intolerant_ruler.GetPrimaryTitle.GetNameNoTier] con un gran número de sus hermanos [fp2_james_003_jewish_refugee_leader.GetFaith.GetAdherentNamePluralNoTooltip].\n\nAhora acude a verme para rogar un hogar para su pueblo y con mucho gusto jurará lealtad al trono [fp2_james_003_jewish_refugee_leader.GetPrimaryTitle.GetAdjective] a cambio de protección frente a la persecución." + fp2_james.0003.a:0 "A [fp2_james_0003_province_to_convert.GetName] le vendrían bien unos cuantos pobladores." + fp2_james.0003.b:0 "[fp2_james_003_jewish_refugee_leader.GetSheHe|U] tendrá que buscar en otra parte." + fp2_james.0002.b.succesful_interrogation:0 "El interrogatorio tiene éxito" + fp2_james.0002.b.failed_interrogation:0 "El interrogatorio es un desastre" + fp2_james_0002.b.failed_interrogation.tt:0 "Todo condado cristiano y judío de tu señorío" + fp2_james.0002.a.offended_conversos:0 "Los criptojudíos se sienten ofendidos" + fp2_james.0002.a.jewish_communities_thrive:0 "¡Las comunidades judías prosperan!" + fp2_james.0002.a.nothing_happened_toast:0 "Los criptojudíos son verdaderos cristianos" + cultural_acceptance_gain_conversos_tolerance:0 "Tolerancia hacia los criptojudíos" + cultural_acceptance_loss_conversos_tolerance:0 "Intolerancia hacia los criptojudíos" + fp2_james.0004.t:0 "Noches de [fp2_james_0004_place_of_murder.GetNameNoTooltip]" + fp2_james.0004.desc:0 "[fp2_james_0004_place_of_murder.GetName] es un lugar incontrolable de diversas creencias y gobernanzas. Cada comunidad tiene sus líderes, lo que da lugar a una compleja red de jerarquías y liderazgos que, sencillamente, no puede continuar. Si todos rezaran a [ROOT.Char.GetFaith.HighGodName] de la manera adecuada y correcta y respondieran al mismo líder, mi influencia aumentaría.\n\n[fp2_james_0004_murder_baron.GetName] ha dado un paso al frente con el objetivo de convertirse en [fp2_james_0004_murder_baron.Custom('ES_ElLa')] nuev[fp2_james_0004_murder_baron.Custom('ES_OA')] líder del [fp2_james_0004_place_of_murder.GetTierAsNameNoTooltip|U] y organizará un banquete en el que ejecutará a todos los líderes religiosos locales como si fueran ganado." + fp2_james.0004.a:0 "Me muero de ganas de oír sus gritos." + fp2_james.0004.b:0 "No soy #EMP esa clase#! de monstruo." + fp2_james.0005.t:0 "Punto de vista" + fp2_james.0005.desc.intro:0 "¡[fp2_james_angry_priest.GetName] se me ha acercado hoy afirmando que el/la [ROOT.Char.GetFaith.HouseOfWorship] convertida recientemente apunta en la dirección equivocada!" + fp2_james.0005.desc.christian:0 "\n\nEn su estado anterior como mezquita, solo el mihrab miraba hacia el este, hacia La Meca. Pero ahora, como iglesia propiamente dicha, se espera que todo el edificio mire hacia el este." + fp2_james.0005.desc.muslim:0 "\n\nLa mezquita, al ser una antigua iglesia, está orientada hacia el este, ¡lo que impide la construcción de un mihrab que guíe a los fieles hacia la ciudad santa!" + fp2_james.005.desc.outro:0 "\n\n[fp2_james_angry_priest.GetNameNoTooltip] sostiene que en estas condiciones es prácticamente imposible celebrar correctamente los servicios y pide que se les concedan algunos fondos para rotar el edificio en la dirección correcta." + fp2_james.0005.a:0 "¡Lo que sea por la fe!" + fp2_james.0005.b:0 "Me hacéis perder el tiempo." + fp2_toledo_nights_modifier:0 "Gobernantes locales masacrados" + fp2_toledo_nights_modifier_desc:0 "Los gobernantes religiosos locales de esta provincia fueron masacrados hace poco." + fp2_toledo_nights_fallout_modifier:0 "Clero masacrado" + fp2_toledo_nights_fallout_modifier_desc:0 "Unos líderes religiosos fueron masacrados recientemente en una ciudad cercana, lo que ha causado repercusiones por todo este señorío." + fp2_correctly_facing_church:0 "Templo orientado correctamente" + fp2_correctly_facing_church_desc:0 "El lugar de culto de esta provincia ha sido rotado ladrillo a ladrillo para asegurar un culto como es debido." diff --git a/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_2_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_2_l_spanish.yml new file mode 100644 index 0000000000..63ebc52052 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_2_l_spanish.yml @@ -0,0 +1,22 @@ +l_spanish: + fp2_yearly.4004.t:0 "El maestro errante" + fp2_yearly.4004.desc:0 "Me dirigía a la corte cuando una riña en su extremo más alejado me llama la atención. Mis guardias se abalanzan sobre un[mozarab_wanderer.Custom('ES_XA')] [mozarab_wanderer.GetWomanMan] robust[mozarab_wanderer.Custom('ES_OA')] y sus armas caen al suelo en un abrir y cerrar de ojos. Tal desconocid[mozarab_wanderer.Custom('ES_OA')] hace una floritura con su espada hacia mí en señal de saludo.\n\n«Mi [ROOT.Char.GetLadyLord]», comienza mientras alejo a más guardias, «me encuentro sin un soberano al que servir, y a juzgar por vuestra protección aquí, os vendría bien mi ayuda».\n\nPor la cruz que lleva al cuello, deduzco que es [mozarab_wanderer.GetFaith.GetAdherentName]." + fp2_yearly.4004.a:0 "¿De un[mozarab_wanderer.Custom('ES_XA')] [mozarab_wanderer.GetWomanMan] de vuestro talento? ¡Desde luego!" + fp2_yearly.4004.b:0 "Prefiero que todo $knight_culture_player_no_tooltip_lowercase$ que me sirva sea [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]" + fp2_yearly.4004.c:0 "¡Atrás, infiel!" + fp2_yearly.4004.tt:0 "[mozarab_wanderer.GetName] se niega a convertirse y vuelve a vagar" + fp2_yearly.4004.b.succ:0 "[mozarab_wanderer.GetName] se une a tu corte" + fp2_yearly.4004.b.fail:0 "[mozarab_wanderer.GetName] se niega a convertirse y vuelve a vagar" + fp2_yearly.4004.c.tt:0 "[mozarab_wanderer.GetName] vuelve a vagar" + + fp2_yearly.4005.t:0 "Fundando enclaves" + fp2_yearly.4005.desc.christian:0 "Los [mozarab_merchant.GetFaith.GetAdherentNamePlural] ocupan una posición única en la sociedad ibérica. " + fp2_yearly.4005.desc.muslim:0 "Los súbditos de fe [mozarab_merchant.GetFaith.GetReligion.GetAdjectiveNoTooltip|U] ocupan una posición única en la sociedad ibérica. " + fp2_yearly.4005.desc:0 "Por lo tanto, no es normal ver a uno de sus mercaderes locales pedir audiencia conmigo.\n\n«Nosotros, los [mozarab_merchant.GetFaith.GetAdherentNamePlural] solemos tratar con unas cuantas… dificultades extra en nuestra vida». [mozarab_merchant.GetSheHe|U] habla con calma y sin rencor pero, desde luego, sus palabras tienen cierta dureza.\n\n«Lo único que queremos es un pequeño sector de las ciudades de su [mozarab_quarter.GetName] a la que llamar nuestra casa y vivir entre los nuestros. He venido a solicitaros, mi [ROOT.Char.GetLadyLord], que nos concedáis magnánimamente esto»." + fp2_yearly.4005.a:0 "Sois bienvenidos a mis ciudades." + fp2_yearly.4005.b:0 "¡No emponzoñaréis mis pueblos!" + + fp2_yearly.4006.t:0 "Arquitect[mozarab_priest.Custom('ES_OA')] [ROOT.Char.GetFaith.HighGodNamePossessive]" + fp2_yearly.4006.desc:0 "Hay que ser valiente para abordarme en la calle al salir de mi [ROOT.Char.GetFaith.HouseOfWorship] tras los ritos diarios, pero un[mozarab_priest.Custom('ES_XA')] ha intentado exactamente eso. Observo el crucifijo que lleva al cuello con cierta sospecha mientras empieza a hablar.\n\n«Mi [ROOT.Char.GetLadyLord], solo os pido un minuto de vuestro tiempo. ¡Solo quiero que mi rebaño pueda rendir culto en un/a [mozarab_priest.GetFaith.HouseOfWorship], ¡tal como deben hacer todos los buenos seguidores de [mozarab_priest.GetFaith.HighGodName]!» Tal nervios[mozarab_priest.Custom('ES_OA')] sacerdo[mozarab_priest.Custom('ES_TeTisa')] se detiene y me mira con ojos suplicantes.\n\nPermitir que los [mozarab_priest.GetFaith.GetAdherentNamePlural] construyan lugares de culto dificultaría su conversión, pero puede que cierta indulgencia ayudase a la cohesión de mi señorío." + fp2_yearly.4006.a:0 "Tenéis mi aprobación. Construid vuestro/as [mozarab_priest.GetFaith.HouseOfWorshipPlural]." + fp2_yearly.4006.b:0 "¡#EMP Jamás #!levantaréis una de esas chozas paganas en mi tierra!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_3_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_3_l_spanish.yml new file mode 100644 index 0000000000..95d435f85e --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_3_l_spanish.yml @@ -0,0 +1,44 @@ +l_spanish: + fp2_yearly.4007.t:0 "Buscad y encontrareis… veneras." + fp2_yearly.4007.desc:0 "Regreso de mis oraciones con mi [realm_priest.GetCouncilTitle] [realm_priest.GetFirstName] a mi lado, cuando veo un resplandor blanco en el suelo. Me inclino a ver qué es y desentierro un objeto blanco como un hueso, duro y circular: una venera o concha de vieira.\n\nSon un símbolo de los peregrinos que recorren este camino en su viaje a Santiago y cualquiera que posea una, en especial con la cruz de Santiago, es que ha terminado el arduo viaje.\n\nLe doy la vuelta en mi mano con codicia, consciente de la mirada de desaprobación de [realm_priest.GetFirstNameNoTooltip] que se clava en mi cogote." + fp2_yearly.4007.a:0 "Me la guardaré y vos mantendréis la boca cerrada." + fp2_yearly.4007.b:0 "Está bien. #EMP ¡Está bien!#! Dejaré la maldita concha." + fp2_yearly.4007.c:0 "¿A quién creéis que creerán, [realm_priest.GetFirstNameNoTooltip]?" + fp2_yearly.4007.c.tt.flavour:0 "Si conservo la venera, ¿quién dirá que #EMP no#! es real?" + fp2_yearly.4007.c.tt.success:0 "Te quedas la convincente venera" + fp2_yearly.4007.c.tt.fail:0 "[realm_priest.GetFirstNameNoTooltip] señala con facilidad que la venera es falsa" + + fp2_yearly.4008.t:0 "Historias al calor del hogar" + fp2_yearly.4008.desc.intro:0 "El fuego crepita, proyectando largas sombras en la pared de las dependencias de la servidumbre. Una anciana de edad avanzada tiene a los niños atónitos con sus cuentos.\n\n" + fp2_yearly.4008.desc.basque.a:0 "«…el aatxe es un espíritu de las cavernas que suele aparecer en forma de un toro rojo, que protege a la gente de influencias nefastas y ataca a los ladrones»." + fp2_yearly.4008.desc.basque.b:0 "«…Gaueko es un espíritu nocturno. Se niega a permitir que los humanos trabajen fuera después del anochecer, y cualquier muestra de bravuconería nocturna, como presumir de no temer a la oscuridad, atraerá su ira»." + fp2_yearly.4008.desc.galician.a:0 "«Los ojáncanus son gigantes sanguinarios y peludos con el doble de dientes que un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan]. Su punto débil es un único pelo blanco del que, si se tira, los mata al instante»." + fp2_yearly.4008.desc.galician.b:0 "«…la Santa Compaña son los muertos errantes que rondan los pueblos a medianoche. En su vagar siguen a un alma viviente hechizada que se ve obligada a guiarlos hasta el amanecer. Si esa persona no consigue transmitir su desfile fantasmal a otro desafortunado, se marchita y muere en pocas semanas»" + fp2_yearly.4008.desc.castilian.a:0 "«…los caballitos del diablo aparecen cuando la gente hace hogueras para purificar sus almas. Con crines negras como la noche, alas de libélula y bocas llenas de espuma, aparecen de entre las cenizas con una explosión. Cada uno es el alma de un pecador con su propia historia que contar»." + fp2_yearly.4008.desc.castilian.b:0 "«... los ventolines son espíritus del aire que ayudan a los marineros. De aspecto angelical, con ojos del color de la espuma del mar y alas que parecen olas rompiendo, viven en las nubes carmín del atardecer. Si un buen marinero se encuentra en dificultades, los ventolines insuflarán viento en las velas para que vuelva a la orilla»." + fp2_yearly.4008.desc.catalan.a:0 "«… la Cocollona es un monstruo de río. Al principio fue una monja descreída castigada por sus pecados y encarcelada. Sus carceleros solo la dejaban bajar al río Oñar. Con el paso del tiempo, le acabaron saliendo escamas y ahora merodea bajo los puentes, en busca de presas desprevenidas»." + fp2_yearly.4008.desc.catalan.b:0 "«… el famoso dip es un sabueso infernal, emisario del Diablo. Asesino chupasangre, esta criatura lupina deambula por los campos de noche, mata vacas y humanos desventurados. Cojo de una pierna, sus ojos rojos brillantes son la última visión de demasiados borrachines que volvían a sus casa haciendo eses»." + fp2_yearly.4008.desc.aragonese.a:0 "«…los omes granizos son gigantes relacionados con las mismas montañas. Si estos espíritus se hacen visibles, se convierten en los imponentes macizos que nos defienden de nuestros enemigos. Enfurecidos por su situación, los espíritus gritan y lanzan rocas que ruedan por las laderas de las colinas y caen en los pueblos de abajo.»" + fp2_yearly.4008.desc.aragonese.b:0 "«… el pacífico y benévolo Basajaún es un hombre enorme con una barba que le llega a los pies. El doble de grande que una persona normal, patrulla los bosques con un tronco de árbol como bastón y avisando a los pastores de que se acercan tormentas o incluso manadas de lobos con un silbido gutural." + fp2_yearly.4008.desc.spain.a:0 "«… el cuélebre es una serpiente incomprensiblemente enorme. Aunque es prácticamente inmortal, es perezosa y rara vez se mueve de su refugio en las profundidades de una cueva. Se dice que sus tesoros son casi incontables y que su saliva cura enfermedades»." + fp2_yearly.4008.desc.spain.b:0 "«… los mouros son seres antiguos de gran poder que han vivido aquí desde el principio del mundo. Grandes herreros, apenas se ve a los mouros en la superficie. Sus doncellas son cambiaformas encantadas de gran belleza que guardan los pasajes subterráneos»." + fp2_yearly.4008.desc.spain.c:0 "«… las anjanas son hadas buenas y bondadosas que cuidan de los bosques. De pupilas negras y alas de gasa, ayudan a los animales heridos y la gente perdida. Son tan ligeras que las ramitas no se rompen bajo sus pisadas. Si encuentras uno de sus coloridos pétalos de rosa, serás feliz hasta que te mueras»." + fp2_yearly.4008.desc.ending:0 "\n\nEl fuego chisporrotea y se apaga mientras la anciana termina su historia y anima a los niños a prepararse para ir a la cama." + fp2_yearly.4008.a:0 "¡Qué cuento antiguo más gracioso!" + fp2_yearly.4008.b:0 "¡Ja! ¡Estúpidas historias de miedo!" + fp2_yearly.4008.c:0 "¡Cuentas buenas historias, anciana!" + + fp2_yearly.4009.t:0 "El Señor Blanco" + fp2_yearly.4009.desc:0 "Hoy es un día especial. Doblo la esquina y diviso mi objetivo, el Árbol Malato de la leyenda del Jaun Zuria. La historia del joven guerrero que hizo retroceder a un ejército está grabada en la mente de todos los niños de la cultura [root_culture.GetName].\n\nPaso una mano por el tronco nudoso y mis dedos se posan en una hendidura, del ancho de un dedo. Según cuenta la leyenda, los partidarios del Señor Blanco clavaron aquí una espada para dar testimonio de su resolución a seguirlo." + fp2_yearly.4009.a:0 "¡Yo también aniquilaré a los enemigos de nuestro pueblo!" + fp2_yearly.4009.b:0 "Soy más que la mera cultura [root_culture.GetNameNoTooltip]." + fp2_yearly.4009.c:0 "Estaría bien un pequeño recordatorio de este día." + + fp2_yearly.4010.t:0 "Verracos de piedra" + fp2_yearly.4010.desc:0 "Iba a ser un simple viaje para visitar el [verraco_county.GetName], pero me he encontrado con algo raro e inusual.\n\nEnormes bestias de piedra con forma de jabalí se alzan ante mí en la amplia campiña abierta. A juzgar por su desgaste, supongo que son realmente antiguos. Si de verdad son tan viejos, ¿qué pudo poseer esta gente para realizar el esfuerzo de tallar verracos monolíticos?" + fp2_yearly.4010.a:0 "Igual eran tumbas… ¿de santos?" + fp2_yearly.4010.a.success:0 "La gente acepta tu teoría" + fp2_yearly.4010.a.fail:0 "La gente señala que no tiene fundamento real." + fp2_yearly.4010.b:0 "No sirven para nada. Desmontadlos." + fp2_yearly.4010.c:0 "¡Son estatuas blasfemas! ¡Derribadlas!" + fp2_yearly.4010.d:0 "Tanto hablar de verracos me aburre puercamente." diff --git a/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_l_spanish.yml new file mode 100644 index 0000000000..4656193d13 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/fp2_nick_events_l_spanish.yml @@ -0,0 +1,17 @@ +l_spanish: + fp2_yearly.4001.t:0 "La hora del mediodía" + fp2_yearly.4001.desc:0 "¡Dios mío! Gobernar te destroza. Tengo que trabajar todo el día y gran parte de la noche también para mantener mis tierras. Los campesinos llevan una vida bendita en ese sentido: ¡carecen de las presiones del gobierno que cargan sobre ellos y tanto letargo causan!\n\n¿A lo mejor una siestecita me vendría bien? ¡Puedo dormir mientras hago la digestión y así estaré list[ROOT.Char.Custom('ES_OA')] para afrontar el resto del día!" + fp2_yearly.4001.a:0 "¡No! ¡Tengo trabajo que hacer!" + fp2_yearly.4001.b:0 "Mmm, #EMP maravilloso.#!" + + fp2_yearly.4002.t:0 "Viviendo en armonía" + fp2_yearly.4002.desc:0 "El ceño fruncido de mi [realm_priest.GetCouncilTitle] [realm_priest.GetTitledFirstName] me prepara para lo que será alguna tontería sobre [ROOT.Char.GetFaith.HighGodName].\n\n«Mi [ROOT.Char.GetLadyLord]», empieza, «hay un asunto de seria importancia en vuestro señorío. ¡El condado de [interfaith_province.GetCounty.GetName] está lleno de gente que no sigue la fe verdadera! Y, para colmo, ¡viven junto a aquellos que sí! Y, y, y, #EMP fornicando#! entre ellos y…».\n\nCierro los ojos mientras continúa la cantinela interminable. Temo pensar cómo seguirá [realm_priest.GetFirstNameNoTooltip] si no hago algo…" + fp2_yearly.4002.a:0 "Dejadles vivir en paz, [realm_priest.GetFirstNameNoTooltip]." + fp2_yearly.4002.b:0 "Tenéis razón. Esto no puede continuar." + + fp2_yearly.4003.t:0 "O Camiño de Santiago" + fp2_yearly.4003.desc:0 "La ciudad santa de Santiago de Compostela es un imán para los fieles y atrae a peregrinos de tierras cercanas y lejanas. Por ello, la ruta hacia ella es muy transitada en el camino que parte desde las estribaciones de los Pirineos. Por supuesto, allá donde hay gente lo suficientemente rica como para viajar a un lugar sagrado, también hay quienes buscan beneficiarse de su confianza en el Todopoderoso.\n\nEs la quinta denuncia en otros tantos días de un robo violento por parte de bandidos en los tramos del camino que atraviesan mi territorio, lo que finalmente lleva a mi [steward.GetCouncilTitle] [steward.GetFirstName] a consultarme sobre cómo tratar este asunto." + fp2_yearly.4003.a:0 "¡Contactaré con los guerreros santos de [ho_province.GetProvince.GetCounty.GetName]!" + fp2_yearly.4003.b:0 "Pagar a guardias que patrullen una sección del camino." + fp2_yearly.4003.c:0 "[ROOT.Char.GetFaith.HighGodName] ayuda a quien se ayuda…" + fp2_yearly.4003.tt:0 "La [holy_order|lE] local patrullará el camino en su condado." diff --git a/project/ck3/base_game/localization/spanish/event_localization/fp2_struggle_event_2006_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/fp2_struggle_event_2006_l_spanish.yml new file mode 100644 index 0000000000..fb256cef9d --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/fp2_struggle_event_2006_l_spanish.yml @@ -0,0 +1,22 @@ +l_spanish: + fp2_struggle.2006.t:0 "Las fronteras de la fe" + fp2_struggle.2006.desc:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('fp2_2006_vassal_in_crisis'))] [fp2_2006_vassal_in_crisis.GetTitledFirstName] se me acerca en confianza con una clara duda en su mirada.\n\nMe explica que su fe se tambalea por el tiempo que pasó defendiendo la frontera contra el [fp2_2006_foreign_faith.GetNameNoTooltip|l], confraternizando con el enemigo. No lo dice en broma. Es como si el más mínimo error pudiera apartar[fp2_2006_vassal_in_crisis.GetHerHim] de [ROOT.Char.GetFaith.HighGodName].\n\nSin embargo, esta es una oportunidad para fortalecer nuestro fervor, así como nuestra relación." + fp2_struggle.2006.a:0 "«¡Que alguien llame a un sacerdote!»" + fp2_struggle.2006.a.a:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] sigue con dudas" + fp2_struggle.2006.a.b:0 "[fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip] se siente amenazad[fp2_2006_vassal_in_crisis.Custom('ES_OA')] por la presencia [2006_scoped_chaplain.Custom('ES_DelDela')] [2006_scoped_chaplain.GetTitledFirstNameNoTooltip]" + fp2_struggle.2006.a.c:0 "[2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip] reafirma la fe [fp2_2006_vassal_in_crisis.Custom('ES_DelDela')] [fp2_2006_vassal_in_crisis.GetTitledFirstNameNoTooltip]" + fp2_struggle.2006.a.desc:1 "Llamas [2006_scoped_chaplain.Custom('ES_AlAla')] [2006_scoped_chaplain.GetCouncilTitleFirstNameNoTooltip] para solucionar esta situación. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] se sentirá traicionad[fp2_2006_vassal_in_crisis.Custom('ES_OA')] porque le contaste a otros sus males." + fp2_struggle.2006.b:0 "Yo en persona reavivaré su fervor." + fp2_struggle.2006.b.a.desc:0 "[fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] se resiente del intento" + fp2_struggle.2006.b.b.desc:0 "Reafirmas la fidelidad de [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip]" + fp2_struggle.2006.c:0 "«Elegid una fe cualquiera, siempre que #BER me#! #emphasis sirváis#!»." + fp2_struggle.2006.c.desc:0 "Permites a [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] que elija la fe que más le convenga." + fp2_struggle.2006.c.notif.t:0 "Libertad de amistad" + fp2_struggle.2006.d:0 "Amenazas con denunciar[fp2_2006_vassal_in_crisis.GetHerHim] por hereje." + fp2_struggle.2006.d.notif.t:0 "Combatir la duda con el miedo" + fp2_struggle.2006.e:0 "«Olvidad los asuntos de la fe, #emphasis ¡abrazad la brujería!#!»" + fp2_struggle.2006.e.alreadywitch:0 "¡[fp2_2006_vassal_in_crisis.GetFirstName] ya era bruj[fp2_2006_vassal_in_crisis.Custom('ES_OA')]! No era una crisis de fe. [fp2_2006_vassal_in_crisis.GetFirstNameNoTooltip] solo necesitaba un amig[ROOT.Char.Custom('ES_OA')] que [fp2_2006_vassal_in_crisis.GetHerHim] entendiera." + fp2_struggle.2006.generic.notif.a.t:0 "El vasallo abraza el [fp2_2006_foreign_faith.GetNameNoTooltip|l]" + fp2_struggle.2006.generic.notif.b.t:0 "El vasallo sigue siendo fiel" + fp2_struggle.2006.e.notif.t:0 "Conjuradores cordiales" + fp2_struggle.2006.e.tacticalwitchfaithchange:0 "Se convierte al [fp2_2006_foreign_faith.GetName|l] para evitar la persecución" diff --git a/project/ck3/base_game/localization/spanish/event_localization/health_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/health_events_l_spanish.yml index 146fed00b3..cb425f9e9b 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/health_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/health_events_l_spanish.yml @@ -288,7 +288,7 @@ pick_own_treatment_effect.child.tt:0 "El médico decidirá qué tratamiento recibe [sick_character.GetTitledFirstName]" health.3102.t:1 "[SCOPE.Custom('EventTitleDisease')]: Mi [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('sick_character'))] doliente" - health.3102.start.desc:0 "Es hora de decidir cómo tratar a [sick_character.GetFirstName] y su" + health.3102.start.desc:0 "«Es hora de decidir cómo tratar a [sick_character.GetFirstName] y su" health.3102.start.desc_sick_physician:0 "«Es hora de decidir cómo tratar mi" health.3102.a:0 "Tened cuidado. No hagáis más de lo necesario." health.3102.b:0 "Ha llegado la hora de medidas drásticas." @@ -370,7 +370,7 @@ health.mystic_treatment_occult.5.desc:0 "[physician.GetFirstNameNoTooltip] estaba de pie al otro lado de mi lecho mientras los criados encendían las velas. Me pusieron una vasija en las manos; a juzgar por los sonidos, contenía un animal aterrorizado. «La criatura cargará con vuestras penas en vuestro lugar», explicó. Entonces comenzaron los cánticos." health.mystic_treatment_questionable.1.desc:0 "[physician.GetFirstName] me sentó enfrente de un espejo largo y encendió un círculo de velas a mi alrededor. «Necesitamos contactar con vuestro otro yo», dice como si nada. Cuando le miré con extrañeza, me puso una mano en el hombro: «Esto puede… alteraros»." health.mystic_treatment_questionable.2.desc:1 "Una sola vela iluminaba la estancia. Mirando la ventana que da al oeste, [physician.GetTitledFirstName] me pintó las uñas con gotas de aceite. Sentí calor en la piel según me acercaba la mano a las llamas. «No temáis, mi [ROOT.Char.Custom.('ES_SennorSennora')]. Por la sabiduría de [ROOT.Char.GetFaith.HealthGodName], quedaréis limpi[ROOT.Char.Custom('ES_OA')]»." - health.mystic_treatment_questionable.3.desc:0 "«La luna exige vuestra devoción», dijo [physician.GetTitledFirstName] antes de entregaros una pipa de algo con olor a especias. Tras unas pocas caladas, miré el cielo nocturno e improvisé el mejor poema del mundo. Más tarde, las palabras me fallaron…" + health.mystic_treatment_questionable.3.desc:1 "«La luna exige vuestra devoción», dijo [physician.GetTitledFirstName] antes de entregarme un pastel con cierto aroma especiado. A los pocos minutos de comer, miré el cielo nocturno e improvisé la mejor poesía del mundo. Más tarde, las palabras me fallaron…" health.mystic_treatment_questionable.4.desc:0 "[physician.GetTitledFirstName] me hace beber un brebaje especialmente fuerte todas las noches antes de acostarme. «Afloja el tejido de vuestro ser, dejando que los espíritus entren en vuestro cuerpo», me aseguró. «También es bastante… relajante», admitió, sonriéndome." health.mystic_treatment_questionable.5.desc:0 "[physician.GetFirstName] me dijo que el trabajo de interpretar el/la [ROOT.Char.GetFaith.ReligiousText] es una labor complicada, pero que la limpieza mediante el fuego es tan vieja como el mismo mundo. No sospechaba me haría caminar sobre brasas ardientes." health.mystic_treatment_questionable.6.desc:2 "[physician.GetTitledFirstName] me dijo que [ROOT.Char.GetFaith.HealthGodName] exige una prueba de mente. Viajamos juntos hasta un pequeño lago. De la mano, entramos en el agua. Me asusté cuando [physician.GetFirstNameNoTooltip] me agarró por los hombros y me mantuvo hundid[ROOT.Char.Custom('ES_OA')]. Debí perder el conocimiento, porque no recuerdo qué pasó después…" @@ -389,7 +389,7 @@ health.3200.failure.desc:0 "Me lleva un momento reconocer a [sick_character.GetTitledFirstName]. Está tan magullad[sick_character.Custom('ES_OA')] e hinchad[sick_character.Custom('ES_OA')] que apenas parece humano. Cuando tomo su mano, mi [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('sick_character'))] intenta hablar, pero ningún sonido sale de sus labios." health.3200.failure.desc_2:0 "Al acercarme a los aposentos de [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('sick_character'))] [sick_character.GetTitledFirstName], oigo un grito aterrador, casi inhumano y lleno de dolor. Entro de golpe en el cuarto y descubro a [sick_character.GetFirstNameNoTooltip] desplomad[sick_character.Custom('ES_OA')] en el suelo, #EMP cubiert[sick_character.Custom('ES_OA')]#! de sangre." health.3200.failure.desc_3:0 "Me lleva un momento comprender la gravedad de los daños que [sick_character.Custom2('MyCharacterIntroduction', ROOT.Char)] se ha causado a sí mism[sick_character.Custom('ES_OA')]. Está cubiert[sick_character.Custom('ES_OA')] de una obscena cantidad de sangre y sigue blandiendo un cuchillo con movimientos vigorosos. Antes de que pueda intervenir, mira con decepción la hoja y se desmaya de golpe." - health.3200.end.desc:0 "\n\n[physician.Custom('ES_ElLa')|U] [physician.Custom('InsultAdjective')] médic[physician.Custom('ES_OA')] está en un rincón de la habitación, retorciendo las manos con preocupación…" + health.3200.end.desc:0 "\n\n[physician.Custom('InsultAdjective')] médic[physician.Custom('ES_OA')] está en un rincón de la habitación, retorciendo las manos con preocupación…" health.3200.death.tt:0 "[sick_character.GetTitledFirstName] murió durante el tratamiento." health.3201.desc:1 "Hay algo salvaje en los ojos de mi [ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('sick_character'))] [sick_character.GetTitledFirstName]. Le pregunto qué ha visto, pero ni una palabra sale de sus labios.\n\n" @@ -406,7 +406,7 @@ inform_relatives_about_disease_treatment_effect.risky_critical_success.desc:0 "[physician.GetTitledFirstName] curó a [sick_character.GetTitledFirstName]" inform_relatives_about_disease_treatment_effect.risky_success.desc:0 "[physician.GetTitledFirstName] redujo enormemente los síntomas de [sick_character.GetTitledFirstName]" inform_relatives_about_disease_treatment_effect.risky_failure.desc:0 "[physician.GetTitledFirstName] fastidió el tratamiento de [sick_character.GetTitledFirstName]." - inform_relatives_about_disease_treatment_effect.mystic_failure.desc:0 "¡[sick_character.GetTitledFirstName] no es [sick_character.Custom('ES_ElLa')] mism[sick_character.Custom('ES_OA')] tras fallar el ritual de [physician.GetTitledFirstName]!" + inform_relatives_about_disease_treatment_effect.mystic_failure.desc:0 "¡[sick_character.GetTitledFirstName] no está como siempre tras fallar el ritual de [physician.GetTitledFirstName]!" physician_level_up_chance_effect.t:0 "Aumentan los conocimientos del médico de la corte" # Wound treatment, by Linnéa Thimrén diff --git a/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_bianca_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_bianca_l_spanish.yml index 4f01f5f23d..a69ccbf7a4 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_bianca_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_bianca_l_spanish.yml @@ -19,7 +19,7 @@ hold_court.3001.b:0 "¡Otro brindis en su nombre!" hold_court.3010.t:0 "Un predicador poco convencional" - hold_court.3010.desc.opening:0 "«[ROOT.Char.Custom2('RelationToMeAddress', religious_vassal)|U]», la voz de [religious_vassal.GetTitledFirstNam] es severa. «Solicito que iniciemos una investigación sobre un[unconventional_preacher.Custom('ES_XA')] predicador[unconventional_preacher.Custom('ES_XA')] de mala fama de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. Porque veréis, resulta que es… Bueno… " + hold_court.3010.desc.opening:0 "«[ROOT.Char.Custom2('RelationToMeAddress', religious_vassal)|U]», la voz de [religious_vassal.GetTitledFirstName] es severa. «Solicito que iniciemos una investigación sobre un[unconventional_preacher.Custom('ES_XA')] predicador[unconventional_preacher.Custom('ES_XA')] de mala fama de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]. Porque veréis, resulta que es… Bueno… " hold_court.3010.desc.preacher_gender:0 "¡Que es un[unconventional_preacher.Custom('ES_XA')] #EMP [unconventional_preacher.GetWomanMan]!#! " #hold_court.3010.desc.preacher_marriage: "The problem with this preacher is that [unconventional_preacher.GetSheHe] married to someone else than [ROOT.Char.GetFaith.HighGodName]!" hold_court.3010.desc.closing:0 "¡Eso va en contra de nuestra fe!».\n\n[tolerant_vassal.GetTitledFirstName] interrumpe las palabras de [religious_vassal.GetFirstNameNoTooltip] levantando la mano y dando un paso adelante. «[ROOT.Char.Custom2('RelationToMeAddress', tolerant_vassal)|U], aunque el juicio de [religious_vassal.GetFirstNameNoTooltip] es correcto, es el #EMP único#! fallo [unconventional_preacher.Custom('ES_DelDela')] predicador[unconventional_preacher.Custom('ES_XA')]. Todo lo que [unconventional_preacher.GetSheHe] enseña está de acuerdo con nuestra fe»." @@ -29,7 +29,7 @@ hold_court.3010.d:0 "Si puede enseñar a los campesinos, podría ser un[unconventional_preacher.Custom('ES_XA')] buen[unconventional_preacher.Custom('ES_XA')] $court_tutor_court_position$…" hold_court.3020.t:0 "Un monumento ofensivo" - hold_court.3020.desc:0 "Un[different_culture_peasant.Custom('ES_XA')] campesin[different_culture_peasant.Custom('ES_OA')] se adelanta, y expone su petición. «Mi [ROOT.Char.Custom('ES_SennorSennora')], acudo a vos como representante de los [village.GetCountyData.GetCulture.GetCollectiveNounNoTooltip] de [village.GetName]». [different_culture_peasant.Custom('ES_ElLa')|U] campesin[different_culture_peasant.Custom('ES_OA')] hace una breve pausa en su ensayado discurso.\n\n«Nuestra petición de restaurar un importante monumento de nuestra cultura ha sido obviada por [holder_of_area.Custom('ES_ElLa')] [holder_of_area.GetTitleTierName] y está obstaculizando activamente que lo reconstruyamos».\n\n«¡[ROOT.Char.Custom2('RelationToMeAddress', holder_of_area)|U], permitid que os lo explique!». [holder_of_area.GetFirstNameNoTooltip] interviene asustad[holder_of_area.Custom('ES_OA')]. «¡Ese monumento es una burla a nuestra cultura! ¡Presenta a los [holder_of_area.GetCulture.GetCollectiveNounNoTooltip] como monstruos! ¡Entenderéis pues por qué me opongo a la restauración de un monumento tan odioso!»." + hold_court.3020.desc:0 "Un[different_culture_peasant.Custom('ES_XA')] campesin[different_culture_peasant.Custom('ES_OA')] se adelanta, y expone su petición. «Mi [ROOT.Char.GetLadyLord], acudo a vos como representante de los [village.GetCountyData.GetCulture.GetCollectiveNounNoTooltip] de [village.GetName]». El/La campesin[different_culture_peasant.Custom('ES_OA')] hace una breve pausa en su ensayado discurso.\n\n«Nuestra petición de restaurar un importante monumento de nuestra cultura ha sido obviada por el/la [holder_of_area.GetTitleTierName] y está obstaculizando activamente que lo reconstruyamos».\n\n«¡[ROOT.Char.Custom2('RelationToMeAddress', holder_of_area)|U], permitid que os lo explique!». [holder_of_area.GetFirstNameNoTooltip] interviene asustad[holder_of_area.Custom('ES_OA')]. «¡Ese monumento es una burla a nuestra cultura! ¡Presenta a los [holder_of_area.GetCulture.GetCollectiveNounNoTooltip] como monstruos! ¡Entenderéis pues por qué me opongo a la restauración de un monumento tan odioso!»." hold_court.3020.a:0 "«¡¿Os atrevéis a poner en ridículo a mi pueblo?! ¡Lo lamentaréis!»." hold_court.3020.b:0 "Autorizas formalmente la restauración." hold_court.3020.c:0 "Construid un monumento distinto, uno que simbolice la compasión." @@ -37,7 +37,7 @@ custom.every_county_of_culture:0 "Todo [county|lE] [village.GetCountyData.GetCulture.GetLanguage.GetBaseNameNoTooltip]" hold_court.3030.t:0 "Restauración de monumento" - hold_court.3030.desc:0 "Un[different_culture_peasant.Custom('ES_XA')] campesin[different_culture_peasant.Custom('ES_OA')] se presenta ante mí, informando a la corte de su petición.\n\n«La última guerra causó estragos en el campo y no estamos seguros de quién fue el culpable, pero se saqueó un lugar de gran importancia cultural para nosotros, los [different_culture_peasant.GetCulture.GetCollectiveNounNoTooltip] de [province.GetName]. ¡Os lo rogamos, ceded algunos de vuestros recursos para restaurarlo!».\n\n[different_culture_peasant.Custom('ES_ElLa')|U] campesin[different_culture_peasant.Custom('ES_OA')] termina su petición con una inclinación torpe, una clara indicación de su baja cuna." + hold_court.3030.desc:0 "Un[different_culture_peasant.Custom('ES_XA')] campesin[different_culture_peasant.Custom('ES_OA')] se presenta ante mí, informando a la corte de su petición.\n\n«La última guerra causó estragos en el campo y no estamos seguros de quién fue el culpable, pero se saqueó un lugar de gran importancia cultural para nosotros, los [different_culture_peasant.GetCulture.GetCollectiveNounNoTooltip] de [province.GetName]. ¡Os lo rogamos, ceded algunos de vuestros recursos para restaurarlo!».\n\nTal campesin[different_culture_peasant.Custom('ES_OA')] termina su petición con una inclinación torpe, una obvia indicación de su baja cuna." hold_court.3030.a:0 "«Recibiréis los fondos necesarios para la restauración»." hold_court.3030.b:0 "Usar el resto de materiales para otros edificios" hold_court.3030.c:0 "«No nos podemos permitir gastar oro en este asunto»." @@ -73,7 +73,7 @@ hold_court.3060.d:0 "Mi [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('cp_steward_replacement'))], [cp_steward_replacement.GetFirstName] sería mejor administrador[cp_steward_replacement.Custom('ES_XA')]." hold_court.3070.t:0 "El niño con dos madres" - hold_court.3070.desc:0 "Un caso insólito ha llegado a mi corte; dos mujeres afirman que un bebé es suyo. Ninguno de los habitantes del pueblo puede presentarse como testigo, ya que dicen que es como si [mystery_baby.Custom('ES_ElLa')] niñ[mystery_baby.Custom('ES_OA')] hubiera aparecido de la nada: nadie sabía que las mujeres estaban embarazadas o querían adoptar, nada.\n\nEl misterio ha cautivado a la gente y, aunque quizá nunca sepamos cómo sucedió todo esto, debo resolver este enigma. ¿Qué decisión debo tomar para el futuro de est[mystery_baby.Custom('ES_EA')] [mystery_baby.Custom('GirlBoy')]?" + hold_court.3070.desc:0 "Un caso insólito ha llegado a mi corte; dos mujeres afirman que un bebé es suyo. Ninguno de los habitantes del pueblo puede presentarse como testigo, ya que dicen que es como si el bebé hubiera aparecido de la nada: nadie sabía que las mujeres estaban embarazadas o querían adoptar, nada.\n\nEl misterio ha cautivado a la gente y, aunque quizá nunca sepamos cómo sucedió todo esto, debo resolver este enigma. ¿Qué decisión debo tomar para el futuro de est[mystery_baby.Custom('ES_EA')] [mystery_baby.Custom('GirlBoy')]?" hold_court.3070.a:0 "A ver qué madre se preocupa más por el bienestar [mystery_baby.Custom('ES_DelDela')] [mystery_baby.Custom('GirlBoy')]." hold_court.3070.a.tt:0 "Recuerdas un incidente increíblemente popular recogido en un libro donde se descubrió cuál era la madre al sugerir que se partiera en dos al bebé." hold_court.3070.b:0 "Partid al bebé en dos; literalmente." diff --git a/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_isabella_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_isabella_l_spanish.yml index 15d2b52d48..fa987324ef 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_isabella_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_isabella_l_spanish.yml @@ -43,7 +43,7 @@ ## Foreign ally is usurped and asks for sanctuary by Isabella Welch hold_court.4200.t:0 "Santuario" - hold_court.4200.desc:0 "Mi aliad[fleeing_ally.Custom('ES_OA')], [fleeing_ally.Custom('ES_ElLa')] antañ[fleeing_ally.Custom('ES_OA')] poderos[fleeing_ally.Custom('ES_OA')] [fleeing_ally.GetTitledFirstName], llega sin avisar a mi trono, ahora cubiert[fleeing_ally.Custom('ES_OA')] de suciedad y estiércol.\n\n«Esa rata flatulenta, mi antigu[usurping_heir.Custom('ES_OA')] hereder[usurping_heir.Custom('ES_OA')] [usurping_heir.GetTitledFirstName], me ha expulsado de mi señorío y se ha apoderado de mis tierras. He huido aquí temiendo por mi vida».\n\nY se arrodilla ante mí. «A menos que un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] tan temible como vos me dé un techo bajo el que vivir, sé que acabaré en una zanja. Por favor, si tenéis algo de corazón, concededme santuario»." + hold_court.4200.desc:0 "Mi aliad[fleeing_ally.Custom('ES_OA')], el/la antañ[fleeing_ally.Custom('ES_OA')] poderos[fleeing_ally.Custom('ES_OA')] [fleeing_ally.GetTitledFirstName], llega sin avisar a mi trono, ahora cubiert[fleeing_ally.Custom('ES_OA')] de suciedad y estiércol.\n\n«Esa rata flatulenta, mi antigu[usurping_heir.Custom('ES_OA')] hereder[usurping_heir.Custom('ES_OA')] [usurping_heir.GetTitledFirstName], me ha expulsado de mi señorío y se ha apoderado de mis tierras. He huido aquí temiendo por mi vida».\n\nY se arrodilla ante mí. «A menos que un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] tan temible como vos me dé un techo bajo el que vivir, sé que acabaré en una zanja. Por favor, si tenéis algo de corazón, concededme santuario»." hold_court.4200.a:0 "Estás entre amigos, te nombraré mi coper[fleeing_ally.Custom('ES_OA')]." hold_court.4200.b:0 "Tendrás un sitio justo al lado de mi trono… ¡como escabel!" hold_court.4200.c:0 "¡Contádselo enseguida a [usurping_heir.GetTitledFirstNameNoTooltip]! ¡Le va a encantar!" @@ -104,7 +104,7 @@ hold_court.4600.b:0 "¡Qué concepto más encantador! ¡[chancellor.GetCouncilTitle]! Difundid que soy un demonio." hold_court.4600.b.tt:0 "Para bien o para mal, se conocerá tu parentesco con [THIS.GetCharacter.GetFaith.DevilName]." hold_court.4600.c:0 "¿De verdad he sido tan abominable?" - hold_court.4600.c.tt:1 "No es demasiado tarde para cambiar" + hold_court.4600.c.tt:1 "No es demasiado tarde para cambiar." hold_court.4600.d:0 "¡Tonterías! ¡[ROOT.Char.GetFaith.WitchGodName|U] es superior a [ROOT.GetCharacter.GetFaith.DevilName]!" hold_court.4600.d.success:0 "La corte se ríe de tu broma" hold_court.4600.d.failure:0 "Los cortesanos sospechan que no era una broma" @@ -118,7 +118,7 @@ ### Sophisticated Cannibal dinner by Isabella Welch hold_court.4602.t:0 "Mi delicios[ROOT.GetCharacter.Custom('ES_OA')] [ROOT.GetCharacter.GetLadyLord]" - hold_court.4602.desc:0 "Apenas unas cuantas velas titilantes iluminan la morada [cannibal_vassal.Custom('ES_DelDela')] [cannibal_vassal.GetTitledFirstNameNoTooltip]. Me sienta ante una mesa de banquete donde no hay más platos aparte de montones de carne apenas cocinada.\n\n[cannibal_vassal.GetFirstNameNoTooltip] merodea sobre mi asiento, esperando a que elija algo de comida. Al cabo de un rato, se inclina junto a mi cabeza, enseñando los dientes.\n\n«Esta noche tenemos grandes [ROOT.GetCharacter.GetWomenMen] cocinad[ROOT.Char.Custom('ES_OA')]s ante nosotros, ¡pero ningun[ROOT.Char.Custom('ES_OA')] tan delicios[ROOT.Char.Custom('ES_OA')] como tú!»." + hold_court.4602.desc:0 "Apenas unas cuantas velas titilantes iluminan la morada de [cannibal_vassal.GetFirstNameNoTooltip]. Me sienta ante una mesa de banquetes donde no hay más platos aparte de montones de carne apenas cocinada.\n\n[cannibal_vassal.GetFirstNameNoTooltip] merodea sobre mi asiento, esperando a que elija algo de comida. Al cabo de un rato, se inclina junto a mi cabeza, enseñando los dientes.\n\n«Esta noche tenemos grandes [ROOT.GetCharacter.GetWomenMen] cocinad[ROOT.Char.Custom('ES_OA')]s ante nosotros, ¡pero ningun[ROOT.Char.Custom('ES_OA')] tan delicios[ROOT.Char.Custom('ES_OA')] como tú!»" hold_court.4602.a:0 "¿A quién debo comer para empezar?" hold_court.4602.b:0 "Está bien, puedes dar un mordisco." hold_court.4602.c:0 "¡Me marcho! ¡Esto es de muy mal gusto!" @@ -147,7 +147,7 @@ hold_court.4800.c.tt:0 "Quienes estén bajo arresto domiciliario podrán salir de sus aposentos bajo vigilancia." hold_court.4800.c:0 "El arresto domiciliario significa dignidad, que den una vuelta por las tierras." hold_court.4800.d:0 "¡[incompetent_guard.GetTitledFirstNameNoTooltip], no eres dign[incompetent_guard.Custom('ES_OA')] de ser [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')]!" - hold_court.4800.d.tt:0 "[incompetent_guard.Custom('ES_ElLa')] [incompetent_guard.GetTitledFirstName] es despedid[incompetent_guard.Custom('ES_OA')]" + hold_court.4800.d.tt:0 "[incompetent_guard.GetTitledFirstName] es despedid[incompetent_guard.Custom('ES_OA')]" hold_court.4800.e:0 "¡A las mazmorras contigo!" ## Shady genealogist offers to prove you are descended from mythical heroes by Isabella Welch @@ -166,4 +166,4 @@ hold_court.4901.a:0 "Es hora de una siesta. Soñaré con mi propia gloria." hold_court.4901.a.tt:0 "Dejas que el resto de la corte que escuche atentamente" hold_court.4901.b:0 "¡Es más emocionante que ninguna balada! ¡Estoy al borde del trono!" - hold_court.4901.c:0 "«¡Basta! [ROOT.Char.Custom('ES_ElLa') [ROOT.Char.GetPrimaryTitle.GetBaseNameNoTooltip] está en deuda por vuestros servicios»." + hold_court.4901.c:0 "«¡Basta! [ROOT.Char.GetPrimaryTitle.GetBaseNameNoTooltip] está en deuda por vuestros servicios»." diff --git a/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_joe_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_joe_l_spanish.yml index 3396d5a1a0..cf6a866922 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_joe_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/hold_court_events/hold_court_events_joe_l_spanish.yml @@ -3,7 +3,7 @@ hold_court.8001.t:0 "Comercio ahogado" hold_court.8001.desc:0 "Un[merchant.Custom('ES_XA')] mercader provincial da un paso adelante, se ve que claramente está fuera de su elemento en mis ricos salones. Hago un gesto: «Vamos, [merchant.GetWomanMan], no tenemos todo el día». \n\n«¡S-sí mi [ROOT.Char.GetLadyLord]!», tartamudea. «Me llamo [merchant.GetFirstName], represento a los comerciantes y hombres libres descontentos de [town.GetNameNoTier], la mayor [town.GetTierAsNameNoTooltip] de [town.GetDeJureLiege.GetNameNoTier]». \n\n«[mayor.GetFirstName], nuestr[mayor.Custom('ES_OA')] [mayor.GetTitleTierName], [mayor.Custom('get_hold_court_8001_flaw')]; os pedimos humildemente que se sustituya por otra persona…»." hold_court.8001.a:0 "Se adelantarán las elecciones de [town.GetBaseNameNoTierNoTooltip]." - hold_court.8001.b:0 "De acuerdo, ¡#EMP TÚ#! serás [merchant.Custom('ES_ElLa')] nuev[merchant.Custom('ES_OA')] [mayor.GetTitleTierName]!" + hold_court.8001.b:0 "De acuerdo, ¡#EMP TÚ#! serás el/la nuev[merchant.Custom('ES_OA')] [mayor.GetTitleTierName]!" hold_court.8001.b.tt_success:0 "[merchant.GetFirstNameNoTooltip] pone [town.GetBaseNameNoTierNoTooltip] en orden" hold_court.8001.b.tt_failure:0 "[merchant.GetFirstNameNoTooltip] es incluso peor" hold_court.8001.c:0 "¿Y qué tiene que decir [mayor.GetFirstNameNoTooltip]?" @@ -31,7 +31,7 @@ hold_court_8001_imprisoned_modifier:0 "Representante encarcelado" # # Frontier Lord hold_court.8010.t:0 "El frente [neighboring_enemy.GetPrimaryTitle.GetAdjectiveNoTooltip]" - hold_court.8010.desc:0 "[frontier_lord.GetTitledFirstName] está ante ti, su rostro serio de preocupación. «Mi [ROOT.Char.GetLadyLord], no dejo de pensar en la amenaza de [neighboring_enemy.GetPrimaryTitle.GetNameNoTier]». \n\n«[neighboring_enemy.Custom('ES_ElLa')|U] [neighboring_enemy.GetTitledFirstName] acecha al otro lado de la frontera», señala, «a apenas unos días de las puertas de [frontier_barony.GetNameNoTierNoTooltip] y [frontier_lord.Custom('get_hold_court_8010_stake')]». \n\n«Debéis ayudarme a fortificar mis tierras, ¡el ejército [frontier_lord.GetPrimaryTitle.GetAdjectiveNoTooltip] y sus fortificaciones son todo lo que se interpone entre [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] y la destrucción!»." + hold_court.8010.desc:0 "[frontier_lord.GetTitledFirstName] está ante ti, su rostro serio de preocupación. «Mi [ROOT.Char.GetLadyLord], no dejo de pensar en la amenaza de [neighboring_enemy.GetPrimaryTitle.GetNameNoTier]». \n\n«[neighboring_enemy.GetTitledFirstName] acecha al otro lado de la frontera», señala, «a apenas unos días de las puertas de [frontier_barony.GetNameNoTierNoTooltip] y [frontier_lord.Custom('get_hold_court_8010_stake')]». \n\n«Debéis ayudarme a fortificar mis tierras, ¡el ejército [frontier_lord.GetPrimaryTitle.GetAdjectiveNoTooltip] y sus fortificaciones son todo lo que se interpone entre [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] y la destrucción!»." hold_court.8010.a:0 "Tus responsabilidades pueden ciertamente justificar ciertos privilegios…" hold_court.8010.b:0 "Tenéis razón, hay que fortificar [frontier_lord.GetPrimaryTitle.GetNameNoTierNoTooltip]." hold_court.8010.c:0 "#EMP ¡¿Días?!#! ¡Debemos fortificar la capital!" @@ -61,7 +61,7 @@ hold_court.8020.b.tt_failure:0 "Tus argumentos no son convincentes" hold_court.8020.c:0 "Interesante. ¿Y aun así, solo os beneficiáis vos?" hold_court.8020.d:0 "No veo motivo para cambiar las cosas." - hold_court.8020.e:0 "Seguro que [pope.Custom('ES_ElLa')] [pope.GetTitledFirstNameNoTooltip] está por encima de estas intromisiones." + hold_court.8020.e:0 "Seguro que [pope.GetTitledFirstNameNoTooltip] está por encima de estas intromisiones." # Custom holiness_cathedral_1:0 "peregrinos [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] acuden en masa al/a la [ROOT.Char.Custom('GetFaithGrandTemple')] de [ROOT.Var('holy_site_var').Title.GetNameNoTier] para estar más cerca de [ROOT.Char.GetFaith.HighGodNameAlternate]" holiness_holy_site_1:0 "[ROOT.Var('holy_site_var').Title.GetNameNoTierNoTooltip] es un centro vital del culto y la peregrinación [ROOT.Char.GetFaith.GetAdjectiveNoTooltip]" @@ -80,10 +80,10 @@ hold_court.8030.desc.intro_foreign:0 "extranjeros" hold_court.8030.desc.intro_fallback:0 "detestables" hold_court.8030.desc.intro_2:0 "aprender a respetar a [mayor_2.GetPrimaryTitle.GetNameNoTierNoTooltip]," - hold_court.8030.desc.body_same_county:0 " ¡[mayor_2.Custom('ES_ElLa')] más grande [mayor_2.GetPrimaryTitle.GetTierAsNameNoTooltip] de [mayor_2.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier]!»" - hold_court.8030.desc.body_same_duchy:0 " ¡[mayor_2.Custom('ES_ElLa')] principal [mayor_2.GetPrimaryTitle.GetTierAsNameNoTooltip] de [mayor_2.GetPrimaryTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]!»" - hold_court.8030.desc.body_neighbor_county:0 " ¡[mayor_2.Custom('ES_ElLa')] primer[mayor_2.Custom('ES_XA')] [mayor_2.GetPrimaryTitle.GetTierAsNameNoTooltip] de la región!»" - hold_court.8030.desc.body_fallback:0 "¡[mayor_2.Custom('ES_ElLa')] [mayor_2.GetPrimaryTitle.GetTierAsNameNoTooltip] superior!»" + hold_court.8030.desc.body_same_county:0 " ¡el/la más grande [mayor_2.GetPrimaryTitle.GetTierAsNameNoTooltip] de [mayor_2.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier]!»" + hold_court.8030.desc.body_same_duchy:0 " ¡el/la principal [mayor_2.GetPrimaryTitle.GetTierAsNameNoTooltip] de [mayor_2.GetPrimaryTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTier]!»" + hold_court.8030.desc.body_neighbor_county:0 " ¡el/la primer[mayor_2.Custom('ES_XA')] [mayor_2.GetPrimaryTitle.GetTierAsNameNoTooltip] de la región!»" + hold_court.8030.desc.body_fallback:0 "¡el/la [mayor_2.GetPrimaryTitle.GetTierAsNameNoTooltip] superior!»" hold_court.8030.a:0 "¡Pero [mayor_1.GetPrimaryTitle.GetNameNoTierNoTooltip] #EMP es#! una ciudad más bonita!" hold_court.8030.b:0 "No cabe duda que [mayor_2.GetPrimaryTitle.GetNameNoTierNoTooltip] es preferible." hold_court.8030.c:0 "¿Queréis parar con esta estupidez? ¿Cuándo empezó todo?" @@ -103,7 +103,7 @@ hold_court_8030_settled_county_modifier:0 "Cooperación cívica" # # Special Treatment hold_court.8040.t:0 "Tratamiento especial" - hold_court.8040.desc:0 "[infidel_vassal.Custom('ES_ElLa')|U] impenitente [infidel_vassal.GetTitledFirstName] te honra con su presencia. \n\nCon voz entrecortada comienza a hablar: «[ROOT.Char.GetTitleTierName|U] mí[ROOT.Char.Custom('ES_OA')], soy un[infidel_vassal.Custom('ES_XA')] súbdit[infidel_vassal.Custom('ES_OA')] leal y servicial, dejadme practicar mi fe en paz». \n\n" + hold_court.8040.desc:0 "Tal impenitente [infidel_vassal.GetTitledFirstName] te honra con su presencia. \n\nCon voz entrecortada comienza a hablar: «[ROOT.Char.GetTitleTierName|U] mí[ROOT.Char.Custom('ES_OA')], soy un[infidel_vassal.Custom('ES_XA')] súbdit[infidel_vassal.Custom('ES_OA')] leal y servicial, dejadme practicar mi fe en paz». \n\n" hold_court.8040.desc.intro_same_religion:0 "«Los [infidel_vassal.GetFaith.GetAdherentNamePlural] adoramos a [infidel_vassal.GetFaith.CreatorName] igual que los [ROOT.Char.GetFaith.GetAdherentNamePlural]. Dejad que vuestr[ROOT.Char.Custom('ES_OA')]s [ROOT.Char.Custom('SisterBrother')]s [ROOT.Char.GetFaith.GetAdherentNamePlural] rindan culto como deseen y más bien unámonos contra los malvados [ROOT.Char.Custom('GetUnbelieverNamePlural')] que siguen a falsos demonios y permiten que [infidel_vassal.GetFaith.DevilName] corrompa sus corazones»." hold_court.8040.desc.intro_fallback:0 "«¿Por qué [ROOT.Char.GetFaith.GetFaith.GetAdherentNamePlual] y [infidel_vassal.GetFaith.GetAdherentNamePlural] no pueden vivir en armonía, separados por las enseñanzas de [ROOT.Char.GetFaith.HighGodName] y [infidel_vassal.GetFaith.HighGodName], pero unidos en la piedad? Sigamos a nuestro/a [infidel_vassal.GetFaith.ReligiousText] y vosotros a vuestro/a [ROOT.Char.GetFaith.ReligiousText] hombro con hombro»." hold_court.8040.a:0 "Solo [ROOT.Char.GetFaith.HighGodName] puede juzgar." @@ -116,7 +116,7 @@ demand_conversion_tt:0 "[recipient.GetTitledFirstName] y su familia cercana se convertirá a tu religión" # # Royal Service hold_court.8050.t:0 "Servicio real" - hold_court.8050.desc:0 "[vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] se acerca al trono en compañía de un[knight.Custom('ES_XA')] [knight.GetWomanMan] [knight.Custom('GetYoungMiddleAgedOld')]. \n\n«¡Mi [vassal.Custom2('RelationToMeShort', ROOT.Char)] y [ROOT.Char.GetTitleAsNameNoTooltip]!», suelta. «Mi [vassal.Custom2('RelationToMeShort', SCOPE.sC('knight'))] [knight.GetFullName] busca el honor de servir en vuestro séquito de [ROOT.Char.Custom('MountedWarriorTermPlural')]. ¡Dadle la oportunidad de demostrar su valía!». \n\n" + hold_court.8050.desc:0 "[vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] se acerca al trono en compañía de un[knight.Custom('ES_XA')] [knight.GetWomanMan] [knight.Custom('GetYoungMiddleAgedOld')]. \n\n«¡Mi [vassal.Custom2('RelationToMeShort', ROOT.Char)] y [ROOT.Char.GetTitleAsNameNoTooltip]!», exclama. «Mi [vassal.Custom2('RelationToMeShort', SCOPE.sC('knight'))] [knight.GetFullName] busca el honor de servir en vuestro séquito de [ROOT.Char.Custom('MountedWarriorTermPlural')]. ¡Dadle la oportunidad de demostrar su valía!». \n\n" hold_court.8050.desc_talented:0 "«[knight.GetSheHe|U] ya es un[knight.Custom('ES_OA')] de [knight.Custom('ES_LoLa')]s duelistas más renombrad[knight.Custom('ES_OA')]s de [vassal.GetTitleAsName] ¡y os proporcionará mucha gloria en el campo de batalla!». Es cierto, ya he oído hablar de sus habilidades…" hold_court.8050.desc_suitable:0 "«Est[knight.Custom('ES_EA')] [knight.GetWomanMan] sabe cómo manejar [knight.Custom('signature_weapon')], ¡y no os fallará cuando llegue el momento!»" hold_court.8050.desc_passing:0 " [knight.GetFirstNameNoTooltip] sonríe débilmente. «No soy más que un[knight.Custom('ES_XA')] espadach[knight.Custom('ES_InIna')] regular, pero espero aprender mucho a vuestro servicio»." @@ -343,7 +343,7 @@ # # Serious Business hold_court.8110.t:0 "Asuntos serios" hold_court.8110.desc:0 "Un[peasant.Custom('ES_XA')] espantos[peasant.Custom('ES_OA')] campesin[peasant.Custom('ES_OA')] se pasea demasiado cerca hasta que un guardia se interponga entre nosotros. «¡Oooh!», retrocede con un guiño, riendo entre dientes.\n\n«¡Su #EMP [ROOT.Char.GetLadyLord]idad#!, vengo desde [peasant_holding.GetNameNoTooltip] con un asunto de gran impotancia!», dice moviendo las cejas.\n\n«Veréis, [ROOT.Char.GetTitleAsNameNoTooltip]," - hold_court.8110.desc.affair:1 "nuestro [dummy_male.Custom2('dummy_peasant_profession', ROOT.Char) está liao con la prima de la hermana de la [dummy_female.Custom2('dummy_peasant_profession', ROOT.Char)] y el pueblo entero anda alborotao! ¡Y esto desde hace siete lunas. ¿O eran ocho?…» [peasant.GetSheHe|U] se frota la barbilla." + hold_court.8110.desc.affair:1 "nuestro [dummy_male.Custom2('dummy_peasant_profession', ROOT.Char)] está liao con la prima de la hermana de la [dummy_female.Custom2('dummy_peasant_profession', ROOT.Char)] y el pueblo entero anda alborotao! ¡Y esto desde hace siete lunas. ¿O eran ocho?…» [peasant.GetSheHe|U] se frota la barbilla." hold_court.8110.desc.fence:1 "en tiempos de mi abuelico, el [dummy_male.Custom2('dummy_peasant_profession', ROOT.Char)] puso una valla a lo largo de los campos del padre de [dummy_female.Custom2('dummy_peasant_profession', ROOT.Char)], pero ahora se cae a cachos, ¡y claro, el nieto no quiere saber na!»." hold_court.8110.desc.goat:1 "to empezó en la última cosecha. La cabra de [dummy_male.Custom2('dummy_peasant_profession', ROOT.Char)|U] se coló en la choza de la sobrina de la [dummy_female.Custom2('dummy_peasant_profession', ROOT.Char)] y la que se montó fue gorda, desde luego!» Se da una palmada en la cadera. «¡Era pa verlo, vuestra majestridad!»" hold_court.8110.desc.veg:1 "la puerca de la [dummy_female.Custom2('dummy_peasant_profession', ROOT.Char)] se coló por la valla una noche y… fue y se metió en el huerto de verduras del viejo [dummy_male.Custom2('dummy_peasant_profession', ROOT.Char)]! ¡Su único orgullo y alegría!». Lágrimas de risa recorren el convulso rostro [peasant.Custom('ES_DelDela')] campesin[peasant.Custom('ES_OA')]." @@ -364,7 +364,7 @@ hold_court.8120.desc:0 "Me encuentro con un[peasant.Custom('ES_XA')] pobre [peasant.Custom('ES_FaithGenderedAdj')], todo humildad y súplica.\n\n«Glorios[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip], he venido a suplicaros que detengáis a los sacerdotes que acosan al pueblo de [conversion_target.GetNameNoTier] y les presiona para hacerse [ROOT.Char.GetFaith.GetAdherentNamePlural]».\n\n" hold_court.8120.desc.same_religion:1 "«Todos seguimos las enseñanzas de [peasant.GetFaith.CreatorName] y en [peasant.GetFaith.CreatorSheHe|U] nos fijamos para que nos guíe y tenga misericordia. Mi [ROOT.Char.GetLadyLord], dejadnos mantener nuestros ritos locales y vivir sin el miedo a la violencia o la censura»." hold_court.8120.desc.same_culture:0 "«Aunque tenemos creencias distintas, al final todos somos hermanos en la cultura [peasant.GetCulture.GetName]. ¿No podremos vivir juntos en paz sigamos a [peasant.GetFaith.HighGodName] o a [ROOT.Char.GetFaith.HighGodName]?»." - hold_court.8120.desc.other:0 "«Somos una comunidad [peasant.GetCulture.GetName], nuestras tradiciones se diferencian de las de la gran nación [ROOT.Char.GetCulture.GetName]. Dejadnos mantener las costumbres de nuestros antepasados y adorar a [peasant.GetFaith.CreatorName] en paz. Sed clemente, mi [ROOT.Char.GetLadyLord]»." + hold_court.8120.desc.other:0 "«Somos una comunidad [peasant.GetCulture.GetName], nuestras tradiciones se diferencian de las de la gran nación [ROOT.Char.GetCulture.GetName]. Dejadnos mantener las costumbres de nuestros antepasados y adorar a [peasant.GetFaith.CreatorName] paz. Sed clemente, mi [ROOT.Char.GetLadyLord]»." hold_court.8120.a:0 "Los sacerdotes [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] dejarán en paz a los [peasant.GetFaith.GetAdherentNamePluralNoTooltip]." hold_court.8120.a.tt_conversion:0 "No se podrán convertir los condados [peasant.GetFaith.GetAdherentNamePlural] durante 15 años" hold_court_8120_conversion_tt:0 "Tú toleras esta fe" @@ -530,7 +530,7 @@ hold_court.8180.desc.fortification:0 "si la casa [contract_lord.GetHouse.GetBaseName] debe defenderse a sí misma y a [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip], [contract_lord.GetPrimaryTitle.GetNameNoTier] solicita permiso y apoyo para reforzar sus reductos»." hold_court.8180.desc.coinage:0 "el comercio [contract_lord.GetPrimaryTitle.GetAdjective] se ve ahogado por una falta de moneda. Dejad que [contract_lord.GetHouse.GetBaseName] funde sus propias cecas con aprobación real, por el bien de [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." hold_court.8180.desc.war_declaration:0 "la casa [contract_lord.GetHouse.GetBaseName] es noble y gloriosa, dejad que [contract_lord.GetPrimaryTitle.GetNameNoTier] defienda al [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] y a sí mism[contract_lord.Custom('ES_OA')] en combate una vez más»." - hold_court.8180.desc.council:0 "[contract_lord.GetHouse.GetBaseName] es una de las mayores casas de [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]; ¡[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] siempre debería escuchar su [contract_lord.GetPrimaryTitle.GetAdjective] consejo!»." + hold_court.8180.desc.council:0 "[contract_lord.GetHouse.GetBaseName] es una de las mayores casas de [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]; ¡[ROOT.Char.GetTitleAsNameNoTooltip] siempre debería escuchar su [contract_lord.GetPrimaryTitle.GetAdjective] consejo!»." hold_court.8180.desc.title_revocation:0 "es irritante para una gran casa como [contract_lord.GetHouse.GetBaseName] ver que la amenaza de revocación pende sobre nosotros como simples barones o arrendatarios»." hold_court.8180.desc.scutage:0 "[contract_lord.GetPrimaryTitle.GetNameNoTier] tiene una acuciante falta de soldados. Deja que la casa [contract_lord.GetHouse.GetBaseName] pague [ROOT.Char.Custom('ES_AlAla')] [ROOT.Char.GetTitleAsNameNoTooltip] a cambio de hombres para [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." hold_court.8180.desc.march:0 "la casa [contract_lord.GetHouse.GetBaseName] podría servir mejor a [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] si a [contract_lord.GetPrimaryTitle.GetNameNoTier] se le diera la posición y las exenciones de una marca»." @@ -631,7 +631,7 @@ hold_court.8210.c.other:0 "Los derechos de [defender_vassal.GetFirstNameNoTooltip] son los verdaderos." hold_court.8210.c.self:0 "Mis derechos son los verdaderos." hold_court.8210.d:0 "Yo no interfiero en estas cosas." - hold_court.8210.e:0 "[defender_vassal.Custom('ES_ElLa')|U] [defender_vassal.GetTitleAsNameNoTooltip] te jurará lealtad." + hold_court.8210.e:0 "[defender_vassal.GetTitleAsNameNoTooltip] te jurará lealtad." hold_court.8210.f.other:0 "Decidiréis esto con el brazo de vuestras espadas." hold_court.8210.f.self:0 "Tendrás que ganarlo con la espada." hold_court.8210.duel_tt:0 "[defender_vassal.GetNameOrMeNoTooltip|U] se batirá en duelo contra [aggressor_vassal.GetTitledFirstName] por [vassal_claim.GetName]" @@ -679,7 +679,7 @@ # Bodyguard / 1 hold_court.8221.desc.assassin_died_with_bodyguard:0 "Chocan frenéticamente, se agarran las armas respectivas y caen al suelo. Cuando se separan, está claro que ambos tienen heridas mortales…" hold_court.8221.desc.assassin_died_bodyguard:0 "[bodyguard.GetFirstName] aparta la daga rápidamente de un golpe y atraviesa a un[assassin.Custom('ES_XA')] [assassin.GetTitledFirstName] visiblemente horrorizad[assassin.Custom('ES_OA')], antes de volverse preocupad[bodyguard.Custom('ES_OA')] para garantizar mi seguridad." - hold_court.8221.desc.assassin_kills_bodyguard:0 "Tras saltar a la acción, [bodyguard.GetTitledFirstName] blande ineficazmente la espada ¡mientras [assassin.Custom('ES_ElLa')] asesin[assassin.Custom('ES_OA')] [bodyguard.GetHerHim] apuñala brutalmente! Al menos ha ganado tiempo; mis otros guardias se abalanzan rápidamente sobre [assassin.GetFirstName]." + hold_court.8221.desc.assassin_kills_bodyguard:0 "Tras saltar a la acción, [bodyguard.GetTitledFirstName] blande ineficazmente la espada ¡mientras el/la asesin[assassin.Custom('ES_OA')] [bodyguard.GetHerHim] apuñala brutalmente! Al menos ha ganado tiempo; mis otros guardias se abalanzan rápidamente sobre [assassin.GetFirstName]." # Guard / 2 hold_court.8221.desc.assassin_died_guards:0 "Me encuentro con el rostro inexpresivo de [assassin.GetTitledFirstName] justo en el momento en que se derrumba en el suelo, atravesad[assassin.Custom('ES_OA')] por una de las lanzas de mi séquito." # Fumble / 3 @@ -698,10 +698,10 @@ hold_court.8221.desc.assassin_pardoned_heir:1 "Mis guardias parecen inseguros mientras [assassin.GetFirstName] levanta la daga y proclama: «¡Ahora mando yo!»." hold_court.8221.desc.assassin_accosted_killed:0 "[assassin.GetFirstName] se relaja, disfruta de la victoria antes de que sea rápidamente derribad[assassin.Custom('ES_OA')] por mis guardias tardones." # Other / 7 - hold_court.8221.desc.assassin_other_wounded_child:0 "[other_victim.Custom('ES_ElLa')|U] [other_victim.Custom('GirlBoy')] llora, primero de rabia, luego de dolor, ¡está claro que ha sido herid[othe_victim.Custom('ES_OA')] en la confusión! Mis guardias corren a llevárse[other_victim.GetHerHim] y someter [assassin.Custom('ES_AlAla')] asesin[assassin.Custom('ES_OA')] arrepentid[assassin.Custom('ES_OA')]." + hold_court.8221.desc.assassin_other_wounded_child:0 "El/la [other_victim.Custom('GirlBoy')] llora, primero de rabia, luego de dolor, ¡está claro que ha sido herid[othe_victim.Custom('ES_OA')] en la confusión! Mis guardias corren a llevárse[other_victim.GetHerHim] y someter [assassin.Custom('ES_AlAla')] asesin[assassin.Custom('ES_OA')] arrepentid[assassin.Custom('ES_OA')]." hold_court.8221.desc.assassin_other_wounded:0 "[other_victim.GetTitledFirstName] derriba valientemente [assassin.Custom('ES_AlAla')] asesin[assassin.Custom('ES_OA')], pero no antes de llevarse un tajo. Mis guardias arremeten rápidamente contra un[assassin.Custom('ES_XA')] indignad[assassin.Custom('ES_OA')] [assassin.GetFirstName]." - hold_court.8221.desc.assassin_other_killed_child:0 "[other_victim.Custom('ES_ElLa')] [other_victim.Custom('GirlBoy')] corre contra la daga [assassin.Custom('ES_DelDela')] asesin[assassin.Custom('ES_OA')] y resulta mortalmente herid[other_victim.Custom('ES_OA')]. [assassin.GetFirstName] se derrumba, temblando, mientras mis guardias se precipitan." - hold_court.8221.desc.assassin_other_killed:0 "[other_victim.GetTitledFirstName] se ve brutalmente despachad[other_victim.Custom('ES_OA')] y apartad[other_victim.Custom('ES_OA')], pero el retraso da a mis guardias tiempo para reaccionar, y [assassin.Custom('ES_ElLa')] asesin[assassin.Custom('ES_OA')] es sometid[assassin.Custom('ES_OA')] con rapidez." + hold_court.8221.desc.assassin_other_killed_child:0 "El/la [other_victim.Custom('GirlBoy')] corre contra la daga [assassin.Custom('ES_DelDela')] asesin[assassin.Custom('ES_OA')] y resulta mortalmente herid[other_victim.Custom('ES_OA')]. [assassin.GetFirstName] se derrumba, temblando, mientras mis guardias se precipitan." + hold_court.8221.desc.assassin_other_killed:0 "[other_victim.GetTitledFirstName] se ve brutalmente despachad[other_victim.Custom('ES_OA')] y apartad[other_victim.Custom('ES_OA')], pero el retraso da a mis guardias tiempo para reaccionar, y el/la asesin[assassin.Custom('ES_OA')] es sometid[assassin.Custom('ES_OA')] con rapidez." # Fallback hold_court.8221.desc.assassin_fumbled:0 "Mi rápida guardia real despacha a [assassin.GetTitledFirstName] y ahora rodea mi trono de forma defensiva." hold_court.8221.desc.assassin_accosted:0 "[assassin.GetTitledFirstName] se retuerce a mis pies, rodead[assassin.Custom('ES_OA')] por guardias que [assassin.Custom('ES_LoLa')] retienen y le ponen un cuchillo en la garganta." @@ -714,7 +714,7 @@ hold_court.8221.desc.bodyguard_saves_wound:0 "\n\n[bodyguard.GetTitledFirstName] es proclamado un[bodyguard.Custom('ES_XA')] [bodyguard.Custom('ES_HeroeHeroina')] mientras se trata orgullosamente la herida. Desde luego, se ha ganado el puesto, aunque no saliera indemne." hold_court.8221.desc.no_bodyguard_died:0 "\n\nMientras el mundo se desvanece, me maldigo por no haber contratado a un guardaespaldas…" hold_court.8221.desc.no_bodyguard_wounded:0 "\n\nMientras me agarro la herida con cautela, me pregunto si no será hora de contratar a un guardaespaldas personal…" - hold_court.8221.desc.no_bodyguard_survived:0 "\n\nTal vez debería conseguir un guardaespaldas; quién sabe cómo de mal hubieran ido las cosas si [assassin.Custom('ES_ElLa')] asesin[assassin.Custom('ES_OA')] hubiera sido competente…" + hold_court.8221.desc.no_bodyguard_survived:0 "\n\nTal vez debería conseguir un guardaespaldas; quién sabe cómo de mal hubieran ido las cosas si mi asesin[assassin.Custom('ES_OA')] hubiera sido competente…" hold_court.8221.desc.no_bodyguard_other:0 "\n\n¡Oh, [ROOT.Char.GetFaith.HighGodName]! ¡Podría haber impedido esto de haber contratado a un guardaespaldas de verdad!" hold_court.8221.a.bodyguard:0 "¡Ejecutadlos!" hold_court.8221.a.alone:0 "¡Ejecutad [assassin.Custom('ES_AlAla')] asesin[assassin.Custom('ES_OA')]!" @@ -745,11 +745,11 @@ hold_court.8240.c:0 "Solo hay un modo de solucionar esto." # # Spoiled for Choice hold_court.8241.t:0 "Exceso de opciones" - hold_court.8241.desc:0 "[vassal_1.GetTitledFirstName] y [vassal_2.GetTitledFirstName] se empujan ante mí, en plena disputa. \n\n«Mi [ROOT.Char.GetLadyLord]», suelta [vassal_1.GetFirstName], «llevo meses buscando el matrimonio con [yearn_target.Custom('ES_ElLa')] radiante [yearn_target.GetFirstName], pero el [vassal_2.Custom('InsultNoun')] de [vassal_2.GetFirstName], también [yearn_target.GetHerHim] pretende!». \n\n[vassal_2.GetFirstName] salta indignad[vassal_2.Custom('ES_OA')], «¡Qué disparate, mi [ROOT.Char.Custom('ES_SennorSennora')]! ¡Est[vassal_1.Custom('ES_EA')] [vassal_1.Custom('InsultNoun')] [vassal_1.Custom('InsultAdjective')] ni siquiera había oído hablar de [yearn_target.GetSheHe] hasta que se [yearn_target.GetHerHim] presenté en [ROOT.Char.GetPrimaryHolding.GetNameNoTierNoTooltip]!»." + hold_court.8241.desc:0 "[vassal_1.GetTitledFirstName] y [vassal_2.GetTitledFirstName] se empujan ante mí, en plena disputa. \n\n«Mi [ROOT.Char.GetLadyLord]», suelta [vassal_1.GetFirstName], «llevo meses buscando el matrimonio con el/la radiante [yearn_target.GetFirstName], pero el [vassal_2.Custom('InsultNoun')] de [vassal_2.GetFirstName], también [yearn_target.GetHerHim] pretende!». \n\n[vassal_2.GetFirstName] salta indignad[vassal_2.Custom('ES_OA')], «¡Qué disparate, mi [ROOT.Char.GetLadyLord]! ¡Est[vassal_1.Custom('ES_EA')] [vassal_1.Custom('InsultNoun')] [vassal_1.Custom('InsultAdjective')] ni siquiera había oído hablar de [yearn_target.GetSheHe] hasta que se [yearn_target.GetHerHim] presenté en [ROOT.Char.GetPrimaryHolding.GetNameNoTierNoTooltip]!»." hold_court.8241.a:0 "Tenéis mi bendición [vassal_1.GetTitledFirstNameNoTooltip]." hold_court.8241.b:0 "Bueno, [vassal_2.GetTitledFirstNameNoTooltip] #EMP llegó#! antes…" hold_court.8241.c:0 "[yearn_target.GetFirstNameNoTooltip] #EMP es#! bastante atractiv[yearn_target.Custom('ES_OA')]." - hold_court.8241.d:0 "Soy [ROOT.Char.Custom('ES_ElLa')] #EMP [ROOT.Char.GetTitleAsNameNoTooltip]#!, no un[ROOT.Char.Custom('ES_XA')] casamenter[ROOT.Char.Custom('ES_OA')]." + hold_court.8241.d:0 "Soy #EMP [ROOT.Char.GetTitleAsNameNoTooltip]#!, no un[ROOT.Char.Custom('ES_XA')] casamenter[ROOT.Char.Custom('ES_OA')]." hold_court_8241_duel_vassal_1:0 "[vassal_1.GetFirstNameNoTooltip] gana el corazón de [yearn_target.GetFirstNameNoTooltip]" hold_court_8241_duel_vassal_2:0 "[vassal_2.GetFirstNameNoTooltip] convence a [yearn_target.GetFirstNameNoTooltip] de que se case" # # Hankering for Concubine @@ -762,7 +762,7 @@ hold_court.8251.t:0 "Bailes" hold_court.8251.desc:0 "[vassal_1.GetTitledFirstName] y [vassal_2.GetTitledFirstName] marchan a mi trono, con su descontento claro. \n\n[vassal_1.GetFirstName] explota: «Mi [ROOT.Char.GetLadyLord], deseo tomar [yearn_target.Custom('ES_AlAla')] [yearn_target.Custom('ComplimentAdjective')] campesin[yearn_target.Custom('ES_OA')] [yearn_target.GetFirstName] como [yearn_target.GetConcubineName], ¡se habla de sus bailes en todo [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]!».\n\n[vassal_2.GetFirstName] [vassal_1.GetHerHim] interrumpe, «¡Llevo mucho tiempo negociando con su familia! Est[vassal_1.Custom('ES_EA')] [vassal_1.Custom('InsultNoun')] [vassal_1.Custom('InsultAdjective')] es un[vassal_1.Custom('ES_XA')] codicios[vassal_1.Custom('ES_OA')] triste y celos[vassal_1.Custom('ES_OA')]!»." hold_court.8251.a:0 "Pues [yearn_target.GetHerHim] tendréis, [vassal_1.GetFirstNameNoTooltip]." - hold_court.8251.b:0 "[yearn_target.GetSheHe|U] será [yearn_target.Custom('ES_ElLa')] [yearn_target.GetConcubineName] de [vassal_2.GetFirstNameNoTooltip]." + hold_court.8251.b:0 "[yearn_target.GetSheHe|U] será el/la [yearn_target.GetConcubineName] de [vassal_2.GetFirstNameNoTooltip]." hold_court.8251.c:0 "¡Ah, sí! ¡Se llamaba [yearn_target.GetFirstNameNoTooltip]!" hold_court.8251.d:0 "¡Bueno, pues #EMP yo#! siempre he querido casarme con [yearn_target.GetSheHe]!" hold_court.8251.e:0 "¿Bailes? No tengo tiempo para esto." @@ -771,7 +771,7 @@ # # The King's Peace hold_court.8260.t:0 "La paz de [ROOT.Char.GetTitleAsNameNoTooltip]" hold_court.8260.desc.intro:1 "[vassal_faction_target.GetFullName] se acerca con rostro agrio, impaciente por presentar su apelación. \n\n«[ROOT.Char.GetTitleAsNameNoTooltip], ¡mi [vassal_faction_target.Custom2('RelationToMeShort', SCOPE.sC('vassal_faction_leader'))], [vassal_faction_leader.GetTitledFirstName], busca desafiar mi posición legítima," - hold_court.8220.desc.claimant:0 "y poner [vassal_claimant.Custom('ES_AlAla')] usurpador[vassal_claimant.Custom('ES_XA')] de mi [vassal_faction_target.Custom2('RelationToMeShort', SCOPE.sC('vassal_claimant'))], [vassal_claimant.GetTitledFirstName], en [vassal_faction.GetSpecialTitle.GetNameNoTier!»." + hold_court.8220.desc.claimant:0 "y poner [vassal_claimant.Custom('ES_AlAla')] usurpador[vassal_claimant.Custom('ES_XA')] de mi [vassal_faction_target.Custom2('RelationToMeShort', SCOPE.sC('vassal_claimant'))], [vassal_claimant.GetTitledFirstName], en [vassal_faction.GetSpecialTitle.GetNameNoTier]!»." hold_court.8220.desc.claimant_self:1 "y situarse como [vassal_faction.GetSpecialCharacter.GetLadyLord] de [vassal_faction.GetSpecialTitle.GetNameNoTier]!»." hold_court.8220.desc.liberty:0 "al anular mi poder y contradecir mis legítimas decisiones como su [vassal_faction_target.GetTitleAsNameNoTooltip]!»." hold_court.8260.desc.body:0 "\n\n«Mientras hablamos, recluta descontentos. #EMP ¡Tenéis#! que recordar[vassal_faction.GetLeader.GetHerHim] quién tiene el poder de verdad en este señorío!»." @@ -793,7 +793,7 @@ # # Nomadic Neighbors hold_court.8280.t:0 "Vecinos nómadas" hold_court.8280.desc.foreign:0 "[feudal_vassal.Custom2('MiCharacterIntroduction', ROOT.Char)|U] aguarda audiencia, distraíd[feudal_vassal.Custom('ES_OA')] al parecer por sus problemas.\n\n«Mi [ROOT.Char.GetLadyLord]», trina [feudal_vassal.GetSheHe]. «Los nómadas [nomad_culture.GetCollectiveNoun] de mis fronteras no paran y cada día son más los que cruzan de [nomad.GetTopLiege.GetPrimaryTitle.GetNameNoTier] a mi [feudal_county.GetName]». \n\n«Me temo que, si no se les expulsa, ¡muy pronto se asentarán en todo el [feudal_county.GetTierAsNameNoTooltip]!»." - hold_court.8280.desc.local:0 "[feudal_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha solicitado audiencia conmigo y [nomad.Custom2('MyCharacterIntroduction', ROOT.Char)]; creo que nos vamos a divertir…\n\n«¡[ROOT.Char.GetTitleAsNameNoTooltip]!», aúlla [feudal_vassal.GetFirstNameNoTooltip], «Los jinetes nómadas de las tierras de [nomad.GetFirstNameNoTooltip] llegan han llegado mi [feudal_county.GetName]: ¡deben irse!» \n\n[nomad.GetFirstNameNoTooltip] se encoge de hombros: «Mi pueblo es errante, solo desea encontrar pastos decentes sin explotar para sus animales…»." + hold_court.8280.desc.local:0 "[feudal_vassal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha solicitado audiencia conmigo y [nomad.Custom2('MyCharacterIntroduction', ROOT.Char)]; creo que nos vamos a divertir…\n\n«¡[ROOT.Char.GetTitleAsNameNoTooltip]!», aúlla [feudal_vassal.GetFirstNameNoTooltip], «Los jinetes nómadas de las tierras de [nomad.GetFirstNameNoTooltip] llegan a mi [feudal_county.GetName]: ¡deben volverse!» \n\n[nomad.GetFirstNameNoTooltip] se encoge de hombros: «Mi pueblo es errante, solo desea encontrar pastos decentes sin explotar para sus animales…»." hold_court.8280.a.foreign:0 "Deben ser enviados de vuelta a [nomad.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]." hold_court.8280.a.local:0 "¡[nomad.GetTitledFirstNameNoTooltip], mantened a vuestros jinetes a raya!" hold_court.8280.b:0 "Siempre necesito jinetes diestros." diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/commission_epic_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/commission_epic_events_l_spanish.yml index 18e7f60670..ca7025f57b 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/commission_epic_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/commission_epic_events_l_spanish.yml @@ -41,13 +41,13 @@ commission_epic.0001.t:0 "Una epopeya familiar" commission_epic.0001.desc:0 "Lo que necesito es una historia clásica sobre la grandiosidad de mi familia. ¡Una [ROOT.Char.Custom('CompositionType')] sobre los orígenes de la dinastía [ROOT.Char.GetDynasty.GetBaseName] y cómo estamos destinados a la grandeza!\n\nSolo preciso a alguien que sepa contar una historia…" - commission_epic.0001.a:1 "¡[writer.GetTitledFirstNameNoTooltip], [writer.Custom('ES_ElLa')] aclamad[writer.Custom('ES_OA')] narrador[writer.Custom('ES_XA')]!" - writer_writes_epic:0 "[writer.GetTitledFirstName] [writer.Custom('ES_ElLa')] narrador[writer.Custom('ES_XA')] compone la epopeya" + commission_epic.0001.a:1 "¡[writer.GetTitledFirstNameNoTooltip], célebre narrador[writer.Custom('ES_XA')]!" + writer_writes_epic:0 "[writer.GetTitledFirstName], narrador[writer.Custom('ES_XA')], compone la epopeya" commission_epic.0001.b:0 "Reuniré a algunos de mis mejores [ROOT.Char.Custom('CommissionEpicScribes')]." scribes_write_epic:0 "Mis escribanos compondrán la epopeya" bards_write_epic:0 "Mis bardos compondrán la epopeya" commission_epic.0001.c:0 "¿Y no podrá hacerlo un[servant.Custom('ES_XA')] vulgar [servant.Custom('GenderedLowlyServantType')] cualquiera?" - servant_writes_epic:0 "[servant.GetTitledFirstName] [servant.Custom('ES_ElLa')] sirviente compone la epopeya" + servant_writes_epic:0 "[servant.GetTitledFirstName], sirviente, compone la epopeya" commission_epic.0001.d:0 "Pensándolo mejor…" commission_epic.writing_begins:0 "Empieza la redacción…" commission_epic.high_chance:1 "Probabilidad alta de [exceptional_epic|lE]" @@ -59,15 +59,19 @@ commission_epic.0002.t:0 "Epopeya familiar: perspectiva" commission_epic.0002.writer:0 "Mi epopeya familiar parece estar progresando bien y algunas líneas parecen dignas de ser citadas durante décadas, pero [writer.GetTitledFirstName] tiene muchas preguntas sobre el eje de la historia.\n\nSería más fácil responderle si primero la escribiera entera. Entonces podría decirle lo que no me gusta de ella. Pero insiste en que necesita respuestas ahora." - commission_epic.0002.servant:0 "[servant.GetFirstName], [servant.Custom('ES_ElLa')] sirviente a quien ordené trabajar en mi historia familiar, parece estar sufriendo un poco, aunque el hecho de que esté haciendo progresos ya es bastante impresionante, puesto que no sabe ni leer ni rimar.\n\nSin embargo, trabaja noche y día y ahora viene a verme con una pregunta importante. «¿Sobre qué tema tiene que ser exactamente, mi [ROOT.Char.GetLadyLord]?»" + commission_epic.0002.servant:0 "[servant.GetFirstName], tal sirviente a quien ordené trabajar en mi historia familiar, parece estar sufriendo un poco, aunque el hecho de que esté haciendo progresos ya es bastante impresionante, puesto que no sabe ni leer ni rimar.\n\nSin embargo, trabaja noche y día y ahora viene a verme con una pregunta importante. «¿Sobre qué tema tiene que ser exactamente, mi [ROOT.Char.GetLadyLord]?»" commission_epic.0002.scribes:0 "Mis [ROOT.Char.Custom('CommissionEpicScribes')] han empezado a trabajar en mi epopeya familiar, pero ya se han encontrado con algunos problemas. No coinciden en cuál debería ser el eje de la historia y, casualmente, cada [ROOT.Char.Custom('CommissionEpicScribe')] insiste en que su área de responsabilidad debería ser la más destacada.\n\n«No queremos molestar, mi [ROOT.Char.GetLadyLord], pero #EMP tenéis#! que solventar esto antes de que nos hagamos pedazos!»" - commission_epic.0002.a:0 "¡Debe centrarse en mí y mi destino, por supuesto!" + commission_epic.0002.iberia_epic.a:0 "¡Que se escriba sobre el derecho de mi dinastía a gobernar Iberia!" + commission_epic.0002.a:1 "Que se centre en las historias de los derechos ancestrales de mi dinastía" + commission_epic.propaganda:0 "Ganaré [claims|lE] cuando la epopeya esté terminada" + commission_epic.0002.b:1 "¡Debe centrarse en mí y mi destino, por supuesto!" commission_epic.more_prestige:0 "Ganaré más [prestige|lE] personal cuando la epopeya esté terminada" - commission_epic.0002.b:0 "Es una historia #EMP familiar#!, así que quiero generosidad." + commission_epic.0002.c:1 "Es una crónica #EMP familiar#!, así que quiero generosidad." commission_epic.more_dynasty_prestige:0 "Ganaré más [dynasty_prestige|lE] cuando la epopeya esté terminada" - commission_epic.0002.c:0 "Que la historia sea lo más veraz posible." + commission_epic.0002.d:0 "Que la historia sea lo más veraz posible." commission_epic.more_piety:0 "También ganaré algo de [piety|lE] cuando la epopeya esté terminada" + commission_epic.1001.t:0 "Epopeya familiar: una cuestión de tiempo" commission_epic.1001.opening:0 "Hace semanas que no me presentan nuevos avances sobre mi epopeya familiar, y bien el proceso está llevando demasiado o" commission_epic.1001.composer:0 "¡[composer.GetFirstName] está haciendo una chapuza! ¿De verdad es mucho pedir que me proporcione excelencia y que lo haga ya?" @@ -169,6 +173,53 @@ commission_epic.2006.c:0 "Ambos sabemos que la familia siempre es lo primero." commission_epic.2006.c.same_dynasty:0 "Esta opción es posible porque [court_chaplain.GetFirstNameNoTooltip] es de la misma [dynasty|lE] que yo" + commission_epic.6001.t:0 "Unas florituras insignificantes" + commission_epic.6001.writerservant:0 "Tras trabajar un tiempo en mi crónica, [composer.GetName] acude a buscarme.\n\n«[Select_CString(ROOT.Char.IsFemale,'Mi señora','Mi señor')]», dice, «debo confesaros que aunque vuestra dinastía es ciertamente grandiosa, los derechos ancestrales que esperabais encontrar no son… tan fáciles de corroborar. Necesito más tiempo y recursos para escarbar más a fondo en los textos antiguos. De lo contrario, tendré que hacer algunas #italic florituras#! en las historias y vuestros derechos pueden terminar siendo menos convincentes…»." + commission_epic.6001.scribes:0 "Mis escribanos han trabajado día y noche escarbando en viejos manuscritos, buscando encontrar derechos territoriales de mis antepasados para exaltarlos en la crónica.\n\n«Ay», dicen, «puede que tengamos que hacer algunas florituras a la hora de… la verdad sobre este asunto, los hechos, los dominios de vuestros antepasados… ¿Lo entendéis, [Select_CString(ROOT.Char.IsFemale,'mi señora','mi señor')]?»." + commission_epic.6001.a:0 "¡Poned todas las flores que queráis, pero acabadla!" + commission_epic.6001.b:0 "Tomad mi oro e investigad más." + commission_epic.less_credible:0 "La crónica será menos creíble" + commission_epic.more_credible:0 "La crónica puede acabar siendo más creíble" + + commission_epic.6003.t:0 "Derechos enfriados" + commission_epic.6003.writer:0 "[composer.GetName] ha estado trabajando diligentemente en mi crónica, que se vuelve cada vez más grandiosa y discutible a partes iguales.\n\n«Mi [ROOT.Char.GetLadyLord]», dice, «He hallado un texto andrajoso donde se menciona que [Select_CString(ancestor_1.IsFemale,'una reina','un rey')] de nombre [ancestor_1.GetFirstNameNoTooltip] reinó en el pasado sobre [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] y [neighboring_county_3.GetNameNoTier]. Podría ahondar en las tablas genealógicas e incluir algunos #italic añadidos creativos#!, para afirmar que era [Select_CString(ancestor_1.IsFemale,'antepasada vuestra','antepasado vuestro')]. Así podría usar su historia para daros derechos más o menos creíbles sobre algunas de esas tierras, o incluso sobre todas ellas…»." + commission_epic.6003.servant:0 "[composer.GetName] ha estado trabajando diligentemente en mi crónica, cada vez más discutible.\n\n«Mi [ROOT.Char.GetLadyLord]», dice, «He hallado una inscripción votiva ajada de [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'la Cazadora','el Codito')], [Select_CString(ancestor_1.IsFemale,'reina','rey')] de [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] y [neighboring_county_3.GetNameNoTier] en tiempos remotos. Podría hacer algunos añadidos creativos a vuestro árbol genealógico, para afirmar que era [Select_CString(ancestor_1.IsFemale,'antepasada vuestra','antepasado vuestro')]. Luego en la crónica podría hacer algunas florituras de nada, etcétera, para fijar firmemente vuestros derechos sobre de algunas de esas tierras o incluso de todas ellas»." + commission_epic.6003.scribes:0 "Mis escribanos han estado trabajando duro en esta crónica mía cada vez más y más enrevesada.\n\n«Mi [ROOT.Char.GetLadyLord]», dicen, «Hemos encontrado una nota a pie de página en un manuscrito antiguo referida a un[ancestor_1.Custom('ES_XA')] [ancestor_1.GetWomanMan] de nombre [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'la Generosa','el Tuerto')], que tuvo cierta influencia en [neighboring_county_1.GetNameNoTier], [neighboring_county_2.GetNameNoTier] y [neighboring_county_3.GetNameNoTier] en tiempos remotos. Podríamos ahondar en las tablas genealógicas para #italic afirmar#! creativamente que era [Select_CString(ancestor_1.IsFemale,'antepasada vuestra','antepasado vuestro')]. Luego en la crónica podríamos añadir unas florituras de nada para fijar firmemente vuestros derechos sobre de algunas de esas tierras o incluso de todas ellas…»." + commission_epic.6003.a:0 "¡Todas!" + commission_epic.6003.b:0 "¡[neighboring_county_1.GetNameNoTierNoTooltip] está precioso en está época del año!" + commission_epic.6003.c:0 "¡[neighboring_county_2.GetNameNoTierNoTooltip] es lo que quiero!" + commission_epic.6003.d:0 "[neighboring_county_3.GetNameNoTierNoTooltip] debe ser para mí." + commission_epic.paranoid_neighbors:0 "Tus vecinos se disgustarán mucho cuando se enteren de esta crónica." + + commission_epic.6004.t:0 "Derechos creíbles" + commission_epic.6004.writerservant:0 "[composer.GetName] ha estado trabajando diligentemente en mis crónicas, que cada vez abarcan y ocupan más.\n\n«Mi [ROOT.Char.GetLadyLord]», dice, «He encontrado un antiguo documento sobre tributos y derechos sobre la tierra, una lectura bastante monótona, pero menciona a [Select_CString(ancestor_1.IsFemale,'una dama','un señor')] de nombre [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'la Alta','el Calvo')], que gobernó sobre [neighboring_county_1.GetNameNoTier] y [neighboring_county_2.GetNameNoTier] en tiempos remotos. ¡Y he conseguido rastrear su linaje desde la Antigüedad hasta vos! Por lo tanto, puedo daros derechos sobre cualquiera de esas tierras, tan creíbles que nadie los puede negar»." + commission_epic.6004.scribes:0 "Mis escribanos han estado trabajando duro en mi crónica que, con el paso de los días, se vuelve más larga y extensa.\n\n«Mi [ROOT.Char.GetLadyLord]», dicen, «Hemos encontrado un fuero real de origen muy antiguo que concede el gobierno sobre [neighboring_county_1.GetNameNoTier] y [neighboring_county_2.GetNameNoTier] a [Select_CString(ancestor_1.IsFemale,'una dama','un señor')] de nombre [ancestor_1.GetFirstNameNoTooltip] [Select_CString(ancestor_1.IsFemale,'la Buena','el Afortunado')]. Gracias a la guía de [ROOT.GetCharacter.GetFaith.HighGodName], hemos podido remontar vuestro linaje hasta [ancestor_1.GetSheHe], y nos hemos asegurado de que así aparezca en la crónica. Cualquiera de esas tierras os pertenecerían legítimamente»." + commission_epic.6004.a:0 "¿Por qué no las dos?" + commission_epic.6004.b:0 "[neighboring_county_1.GetNameNoTierNoTooltip] es desde luego parte de mi herencia." + commission_epic.6004.c:0 "¡Siempre he creído que [neighboring_county_2.GetNameNoTierNoTooltip] me debía pertenecer!" + + commission_epic.6005.t:0 "Una epopeya sin terminar." + commission_epic.6005.writerservant:0 "Hace tiempo que sospecho que mis crónicas no van bien y, de hecho, [composer.GetName] viene a verme con semblante preocupado.\n\n«Ay, mi [ROOT.Char.GetLadyLord]», dice, «por más que lo he intentado no he logrado encontrar ninguna historia de derechos lo bastante buena como para justificarlos. No puedo continuar con este trabajo. Sin embargo, he creado una crónica que ensalza las virtudes de vuestra dinastía. Por favor, contentaos con esto y no me castiguéis por mi fracaso…»." + commission_epic.6005.scribes:0 "Parecía que mis escribanos estaban luchando con mi crónica y, de hecho, ahora vienen a verme con expresiones preocupadas.\n\n«Ay», se lamentan, «no hemos logrado encontrar ningún historia de derechos lo bastante buena como para justificarlos. Lo hemos intentado, pero está más allá de nuestra capacidad. Sin embargo, hemos creado una crónica que ensalza las virtudes de vuestra dinastía. Por favor, contentaos con esto y no nos castiguéis por nuestro fracaso…»." + commission_epic.6005.a:0 "¡Al calabozo de cabeza!" + commission_epic.6005.b:0 "Pandilla de incompetentes…" + commission_epic.6005.c:0 "¿Es un castigo [ROOT.GetCharacter.GetFaith.GetFaith.HighGodNamePossessive] por mi vanidad?" + commission_epic.6005.d:0 "Al menos conseguí una crónica…" + + commission_epic.6006.t:0 "Propaganda poderosa" + commission_epic.6006.writerservant:0 "«Ya está terminada, mi [ROOT.Char.GetLadyLord]», me anuncia [composer.GetName] con cierto alivio al entregarme un gran volumen. «Esta es la crónica de la casa [ROOT.Char.GetDynastyHouseNameNoTooltip], que describe con gran detalle la historia de su gobierno en las diversas tierras que deseabais. ¡Seguro que ahora nadie podrá rebatir vuestros justos derechos!»." + commission_epic.6006.scribes:0 "Al fin, mis escribanos han terminado la crónica propagandística. Se les nota aliviados cuando me entregan un libro enormemente grande.\n\n«Hela aquí, [Select_CString(ROOT.Char.IsFemale,'mi señora','mi señor')], la gran crónica de la casa [ROOT.Char.GetDynastyHouseNameNoTooltip] que explica en detalle todos vuestros derechos. Ojalá os traiga gran fortuna»." + commission_epic.6006.a:0 "¡Perfecto!" + + propaganda_chronicle_name:0 "La crónica propagandística de [ROOT.Char.GetDynastyHouseNameNoTooltip]" + propaganda_chronicle_desc:0 "Este pesado volumen explica con crudo detalle la gloria de la casa [ROOT.Char.GetDynastyHouseNameNoTooltip] y sus diferentes derechos sobre territorios, más o menos extraños." + + half_baked_propaganda_chronicle_name:0 "Crónica propagandística inacabada" + half_baked_propaganda_chronicle_desc:0 "Este libro hubiera sido una infamia de haberse terminado. En su estado actual no logra convencer a ningún lector de los derechos territoriales que buscaba su parón, y en su lugar se deshacen en elogios sobre las supuestas virtudes de la dinastía [ROOT.Char.GetDynastyNameNoTooltip]." + + + + commission_epic.9001.t:0 "Una epopeya familiar" commission_epic.9001.writer:1 "La [ROOT.Char.Custom('CompositionType')] épica de mi familia está al fin terminada ¡y [composer.GetTitledFirstName] tiene motivos para estar orgullos[composer.Custom('ES_OA')]!" commission_epic.9001.servant:0 "Parece que fue inteligente elegir a [composer.GetTitledFirstName] para escribir la [ROOT.Char.Custom('CompositionType')] de mi familia. A pesar de sus desafíos, la obra terminada es bastante impresionante." diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_domain_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_domain_events_l_spanish.yml index 63831dd452..ef6303f636 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_domain_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_domain_events_l_spanish.yml @@ -45,7 +45,7 @@ # Culture Clash, by Sean Hughes stewardship_domain.1073.t:0 "Choque cultural" - stewardship_domain.1073.desc:0 "La mayoría de los plebeyos que viven en [target_county.GetName] tienen ascendencia [target_ruler.GetCulture.GetName]. Orgullosos de sus tradiciones, no les sienta bien tener que servir a un[me.Char.Custom('ES_XA')] extranjer[me.Char.Custom('ES_OA')] como yo cuando mi vecin[target_ruler.Custom('ES_OA')] [target_ruler.GetTitledFirstName] comparte su cultura e historia." + stewardship_domain.1073.desc:0 "La mayoría de los plebeyos que viven en [target_county.GetName] tienen ascendencia [target_ruler.GetCulture.GetName]. Orgullosos de sus tradiciones, no les sienta bien tener que servir a alguien de fuera como yo cuando mi vecin[target_ruler.Custom('ES_OA')] [target_ruler.GetTitledFirstName] comparte su cultura e historia." stewardship_domain.1073.a:0 "¡Enseñadles la superioridad de la cultura [me.GetCulture.GetNameNoTooltip]!" stewardship_domain.1073.a.success:0 "Los plebeyos adoptan las costumbres de la cultura [me.GetCulture.GetNameNoTooltip]" stewardship_domain.1073.a.failure:0 "Los plebeyos se niegan a ser civilizados" @@ -88,7 +88,7 @@ stewardship_domain.6013.a:0 "«Entonces, tenemos un acuerdo»." stewardship_domain.6013.b:0 "Seguro que puedo encontrar albañiles más baratos en otro lado." - stewardship_domain.6014.desc:0 "«¡Me insultáis a mí y a toda mi profesión, mi [ROOT.Char.GetLadyLord]!». El albañil jefe no está nada contento con lo que estoy dispuesto a ofrecer. «De hecho, los precios están subiendo. Solo por el coste de la mano de obra, por supuesto. Seguro que [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName] lo entiende»." + stewardship_domain.6014.desc:0 "«¡Me insultáis a mí y a toda mi profesión, mi [ROOT.Char.GetLadyLord]!». El albañil jefe no está nada contento con lo que estoy dispuesto a ofrecer. «De hecho, los precios están subiendo. Solo por el coste de la mano de obra, por supuesto. Seguro que [ROOT.Char.GetTitleTierName] lo entiende»." stewardship_domain.6014.a:0 "«Lo entiendo perfectamente»." stewardship_domain.6014.b:1 "¡El [county.GetTierAsNameNoTooltip|l] está a mi servicio y los gremios también lo estarán!" @@ -298,7 +298,7 @@ stewardship_domain_special.1401.b.tt:0 "Yo en persona dirigiré la investigación" stewardship_domain_special.1401.c:0 "Las pueblos desaparecen constantemente. No es para tanto." - stewardship_domain_special.1411.desc:0 "[collector.GetTitledFirstName], [collector.Custom('ES_ElLa')] recaudador[collector.Custom('ES_XA')] de [county.GetName] se desvivió por recalcar cuán importante era que viniera a ver personalmente el pueblo «perdido».\n\nTras días de viaje, llego finalmente allí. Parece como cualquier otro sucio asentamiento. Sin embargo, [collector.GetTitledFirstName] insiste. «Mi [ROOT.Char.Custom('ES_SennorSennora')], permitid que os muestre este lugar, os lo ruego. Es mi hogar»." + stewardship_domain_special.1411.desc:0 "[collector.GetTitledFirstName], recaudador[collector.Custom('ES_XA')] de [county.GetName] se desvivió por recalcar cuán importante era que viniera a ver personalmente el pueblo «perdido».\n\nTras días de viaje, llego finalmente allí. Parece como cualquier otro sucio asentamiento. Sin embargo, [collector.GetTitledFirstName] insiste. «Mi [ROOT.Char.GetLadyLord], permitid que os muestre este lugar, os lo ruego. Es mi hogar»." stewardship_domain_special.1411.a:0 "Está bien, mostrádmelo." stewardship_domain_special.1411.a.tt:0 "[collector.GetTitledFirstName] me muestra su pueblo" stewardship_domain_special.1411.b:0 "¡Ya me has hecho perder bastante tiempo!" @@ -325,10 +325,10 @@ stewardship_domain_special.1421.a.tt:0 "Aquí podría haber cualquier cosa" stewardship_domain_special.1421.b:0 "Nos marchamos. Ya." - stewardship_domain_special.1422.desc:0 "El guardia de los gritos sale de una puerta podrida con un niño bajo el brazo. [foundling.Custom('ES_ElLa')] [foundling.Custom('GirlBoy')] intentaba ocultarse en el fondo de la casa.\n\nAunque exijo respuestas, no dice qué le ha pasado al pueblo… es más, no dice nada de nada." + stewardship_domain_special.1422.desc:0 "El guardia de los gritos sale por una puerta podrida con alguien bajo el brazo. Un/a [foundling.Custom('GirlBoy')] intentaba ocultarse en el fondo de la casa.\n\nAunque exijo respuestas, no dice qué le ha pasado al pueblo… es más, no dice nada de nada." stewardship_domain_special.1422.a:0 "Pobre [foundling.Custom('GirlBoy')] ya no tiene hogar… ¡[foundling.Custom('ES_LoLa')|U] adoptaré!" - stewardship_domain_special.1422.b:0 "Dejar al niño en el pueblo más cercano." - stewardship_domain_special.1422.c:0 "Quemar el pueblo con el niño maldito dentro." + stewardship_domain_special.1422.b:0 "Dejar[foundling.Custom('ES_LoLa')] en el pueblo más cercano." + stewardship_domain_special.1422.c:0 "Quemar el pueblo con esa criatura dentro." stewardship_domain_special.1423.foundling:0 "[foundling.GetTitledFirstName] ya está a salvo en la corte, juega… e incluso habla con los otros niños.\n\n" stewardship_domain_special.1423.no_foundling:0 "El ruido y el parloteo en la corte no sirven de mucho para distraerme de lo que he visto." @@ -348,13 +348,13 @@ stewardship_domain_special.1426.desc:0 "No es ceremonioso, pero el fuego hace lo que debe hacerse. Observo las llamas consumir las casas abandonadas hace tiempo, pero no durante mucho tiempo. He visto todo lo que necesitaba ver aquí." stewardship_domain_special.1426.a:0 "Es hora de volver a casa." - stewardship_domain_special.1431.desc:0 "Tras días de viaje, llego al pueblo que falta en mis registros. No solo prospera… ¡lo hace a lo grande! Pero sus pobladores insisten en que #EMP sí#! pagan sus impuestos.\n\n[collector.GetTitledFirstName], [collector.Custom('ES_ElLa')] recaudador[collector.Custom('ES_XA')] de la baronía no ha sido totalmente sincer[collector.Custom('ES_OA')]." + stewardship_domain_special.1431.desc:0 "Tras días de viaje, llego al pueblo que falta en mis registros. No solo prospera… ¡lo hace a lo grande! Pero sus pobladores insisten en que #EMP sí#! pagan sus impuestos.\n\n[collector.GetTitledFirstName], recaudador[collector.Custom('ES_XA')] de la baronía no ha sido totalmente sincer[collector.Custom('ES_OA')]." stewardship_domain_special.1431.a:0 "[collector.GetFirstNameNoTooltip] tiene mucho que responder…" stewardship_domain_special.1431.a.tt:0 "Me enfrentaré a [collector.GetFirstName]" stewardship_domain_special.1431.b:0 "Reunid a los aldeanos. Pagarán de nuevo." - stewardship_domain_special.1432.desc:0 "«¡Estos fondos eran vitales para, ah, la defensa de [county.GetNameNoTier]!» [collector.GetTitledFirstName], [collector.Custom('ES_ElLa')] recaudador[collector.Custom('ES_XA')] de impuestos en [barony.GetNameNoTier] está aterrorizad[collector.Custom('ES_OA')] y no solo por los descomunales soldados que he traído llevado su mansión.\n\n«¡Por favor, haré lo que sea para ganarme vuestro perdón!»." + stewardship_domain_special.1432.desc:0 "«¡Estos fondos eran vitales para, ah, la defensa de [county.GetNameNoTier]!» [collector.GetTitledFirstName], recaudador[collector.Custom('ES_XA')] de impuestos en [barony.GetNameNoTier] está aterrorizad[collector.Custom('ES_OA')] y no solo por los descomunales soldados que he traído llevado su mansión.\n\n«¡Por favor, haré lo que sea para ganarme vuestro perdón!»." stewardship_domain_special.1432.a:0 "Pasarás el resto de vuestros días en la oscuridad." stewardship_domain_special.1432.b:0 "Me vendría bien alguien que me deba la vida." stewardship_domain_special.1432.b.collector_loyal:0 "Gratitud y lealtad" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_duty_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_duty_events_l_spanish.yml index 3f062fbcaf..ed8932c359 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_duty_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_duty_events_l_spanish.yml @@ -15,7 +15,7 @@ # Conflict at the Council, by Mathilda Bjarnehed stewardship_duty.0017.t:0 "La voz de la razón" - stewardship_duty.0017.start.desc:0 "Otra reunión del consejo, otro conflicto. [councillor_1.Custom('ES_ElLa')|U] [councillor_1.GetCouncilTitle] [councillor_1.GetFirstName] y [councillor_2.Custom('ES_ElLa')] [councillor_2.GetCouncilTitle] [councillor_2.GetFirstName] discuten violentamente sobre…" + stewardship_duty.0017.start.desc:0 "Otra reunión del consejo, otro conflicto. [councillor_1.GetCouncilTitle] [councillor_1.GetFirstName] y [councillor_2.GetCouncilTitle] [councillor_2.GetFirstName] discuten violentamente sobre…" stewardship_duty.0017.war.desc:0 "la guerra en curso." stewardship_duty.0017.election.desc:0 "la elección de mi sucesor." stewardship_duty.0017.building_projects.desc:0 "los próximos proyectos de construcción." @@ -163,7 +163,7 @@ stewardship_duty.4043.desc:0 "No fue una negociación, sino una exigencia. Le dejé claro a [my_vassal.GetTitledFirstName] que solo mantiene sus títulos porque me conviene y que si deseaba contar con mi gracia, [my_vassal.GetSheHe] tendría que hacer concesiones.\n\n[my_vassal.GetSheHe|U] aceptó precipitadamente, content[my_vassal.Custom('ES_OA')] de marcharse sin más incidentes." stewardship_duty.4043.a:0 "$stewardship_duty.4041.a$" - stewardship_duty.4044.desc:0 "[my_vassal.GetTitledFirstName] se plantó ante mi exigencia de que aceptase un pacto más restrictivo.\n\nMe dijo que aunque yo sea [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] y gobierne en esta tierra, su pacto actual le da derecho a ciertos privilegios que no puedo quitarle sin más… o por lo menos no legítimamente." + stewardship_duty.4044.desc:0 "[my_vassal.GetTitledFirstName] se plantó ante mi exigencia de que aceptase un pacto más restrictivo.\n\nMe dijo que aunque yo sea [ROOT.Char.GetTitleAsNameNoTooltip] y gobierne en esta tierra, su pacto actual le da derecho a ciertos privilegios que no puedo quitarle sin más… o por lo menos no legítimamente." stewardship_duty.4044.a:0 "$stewardship_duty.4042.a$" # Faction Organizing — Lower a faction's discontent during wartime, by Sean Hughes @@ -185,8 +185,8 @@ # A Vassal cheats their contract, by Linnéa Thimrén stewardship_duty.5021.t:0 "Vasallo desleal" - stewardship_duty.5021.desc:0 "Estoy examinando los libros de contabilidad que detallan los ingresos aportados por mis vasallos. Estos números no cuadran… ¡[cheater_vassal.Custom('ES_ElLa')|U] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('cheater_vassal'))] de [cheater_vassal.GetTitledFirstName] me ha tomado por idiota y ha estado pagando demasiado poco!" - stewardship_duty.5021.a:0 "[cheater_vassal.Custom('ES_ElLa')|U] [cheater_vassal.GetTitleAsNameNoTooltip] deberá pagar lo que le toca." + stewardship_duty.5021.desc:0 "Estoy examinando los libros de contabilidad que detallan los ingresos aportados por mis vasallos. Estos números no cuadran… ¡ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('cheater_vassal'))] de [cheater_vassal.GetTitledFirstName] me ha tomado por idiota y ha estado pagando demasiado poco!" + stewardship_duty.5021.a:0 "El/La[cheater_vassal.GetTitleAsNameNoTooltip] deberá pagar lo que le toca." stewardship_duty.5021.a.message_1:0 "[cheater_vassal.GetFirstNameNoTooltip] paga lo que me debe" stewardship_duty.5021.a.message_2:0 "Sospecho que [cheater_vassal.GetFirstNameNoTooltip] se sigue guardando dinero" stewardship_duty.5021.b:0 "¡[cheater_vassal.Custom('ES_LoLa')|U] tendré atad[cheater_vassal.Custom('ES_OA')] en corto a partir de ahora!" @@ -310,7 +310,7 @@ stewardship_duty_special.1286.end:0 "\n\nSiento un nuevo aprecio por los detalles de mi señorío. ¿Quién hubiera imaginado que las cosas serían tan diferentes de [capital.GetNameNoTier]?" stewardship_duty_special.1286.a:0 "Este conocimiento será de gran utilidad." - stewardship_duty_special.1286.b:0 "¡Soy como [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetLadyLord] de estas tierras!" + stewardship_duty_special.1286.b:0 "¡Soy como [ROOT.Char.GetLadyLord] de estas tierras!" # Vassal Mediation, by Petter Vilberg statecraft_mediation_unfair:0 "Esto se verá injusto" @@ -371,7 +371,7 @@ stewardship_duty_special.2019.a:0 "Se recaudarán los impuestos pendientes y se dividirán equitativamente." stewardship_duty_special.2019.b:0 "¡Os merecéis quedar como idiotas!" stewardship_duty_special.2019.c:0 "Ejecutad al jefe de la cantera y quemad la misma." - stewardship_duty_special.2019.d:0 "¡Es un delito contra [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] y [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] se hará cargo!" + stewardship_duty_special.2019.d:0 "¡Es un delito contra [ROOT.Char.GetTitleAsNameNoTooltip] y [ROOT.Char.GetTitleAsNameNoTooltip] se hará cargo!" stewardship_duty_special.2021.t:0 "Resolución: el festín" stewardship_duty_special.2021.desc:0 "[vassal_1.GetTitledFirstName] y [vassal_2.GetTitledFirstName] tienen toda clase de agravios mutuos, grandes y pequeños.\n\n«¡[uninvited.GetFirstName] prohibió a sus hacendados asistir a mi festín de otoño!», se queja [host.GetFirstName].\n\n«Por supuesto. No deseo que mis vasallos se traigan pulgas a casa»." diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_general_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_general_events_l_spanish.yml index 36302b1dec..e634690cf2 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_general_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/governance/stewardship_general_events_l_spanish.yml @@ -65,7 +65,7 @@ # Build a fish pond, by Linnéa Thimrén stewardship_general.5011.t:0 "Las carpas" - stewardship_general.5011.desc:0 "«Si es un estanque para carpas lo que os interesa, puedo construiros uno estupendo, mi [ROOT.Char.GetLadyLadyLord|U]».\n\nEl constructor que hay ante mí tiene buenas credenciales y mis cortesanos parecen muy entusiasmados con la idea…" + stewardship_general.5011.desc:0 "«Si es un estanque para carpas lo que os interesa, puedo construiros uno estupendo, mi [ROOT.Char.GetLadyLord]».\n\nEl constructor que hay ante mí tiene buenas credenciales y mis cortesanos parecen muy entusiasmados con la idea…" stewardship_general.5011.a:0 "¡Tendrás todos los recursos que necesites!" stewardship_general.5011.b:0 "¿Es #EMP de veras#! lo mejor que puedes ofrecerme?" stewardship_general.5011.b.message_1:0 "Haces un gran trato." @@ -80,8 +80,8 @@ # Catch a servant stealing from me, by Linnéa Thimrén stewardship_general.5041.t:0 "Sirviente sin escrúpulos" stewardship_general.5041.desc:0 "¡Un[servant_character.Custom('ES_XA')] [ROOT.GetCharacter.Custom('lowly_servant_type')] de baja estofa ha estado robando en mi casa!" - stewardship_general.5041.desc_highgod:0 "[servant_character.Custom('ES_ElLa')] [servant_character.GetWomanMan] se encoje ante mí, lloriqueando acerca de niños hambrientos y clemencia en nombre de [ROOT.Char.GetFaith.HighGodName]." - stewardship_general.5041.desc_other:0 "[servant_character.Custom('ES_ElLa')] [servant_character.GetWomanMan] se encoje ante mí, lloriqueando acerca de niños hambrientos y suplicando clemencia." + stewardship_general.5041.desc_highgod:0 "Esta persona se encoje ante mí, lloriqueando acerca de niños hambrientos y clemencia en nombre de [ROOT.Char.GetFaith.HighGodName]." + stewardship_general.5041.desc_other:0 "Esta persona se encoje ante mí, lloriqueando acerca de niños hambrientos y suplicando clemencia." stewardship_general.5041.desc_ending:0 "\n\n«Por favor, mi [ROOT.Char.GetLadyLord], ¡haré lo que me pidáis!»." stewardship_general.5041.a:0 "[servant_character.GetHerHim|U] enseño qué es pasar hambre de verdad." stewardship_general.5041.b:0 "[servant_character.Custom('ES_LoLa')|U] hago encarcelar." diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_dread_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_dread_events_l_spanish.yml index 99e00e5701..443449edd0 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_dread_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_dread_events_l_spanish.yml @@ -97,7 +97,7 @@ intrigue_dread.1801.c:0 "No hagamos algo así nunca más." # Torturing Courtier - intrigue_dread.1901.t:0 "[disliked_courtier.Custom('ES_ElLa')|U] estúpid[disliked_courtier.Custom('ES_OA')] [disliked_courtier.Custom('InsultAdjective')]" + intrigue_dread.1901.t:0 "El/La estúpid[disliked_courtier.Custom('ES_OA')] [disliked_courtier.Custom('InsultAdjective')]" intrigue_dread.1901.desc:0 "Un día tras otro tengo que tolerar la presencia de [disliked_courtier.Custom2('MyCharacterIntroduction', ROOT.Char)].\n\nCada vez que hablo con [disliked_courtier.GetSheHe], [disliked_courtier.Custom('quirk_neg_present')]. ¿Está #EMP intentando#! insultarme? No aceptaré más faltas de respeto por parte de semejante [disliked_courtier.Custom('InsultNoun')], ¡alguien tiene que darle una lección!" intrigue_dread.1901.a:0 "Tengo este veneno que me gustaría probar…" intrigue_dread.1901.b:0 "Sería una lástima que [disliked_courtier.GetSheHe] quedase como un[disliked_courtier.Custom('ES_XA')] idiota en la corte." @@ -187,20 +187,20 @@ intrigue_dread.4102.desc.commanders:0 "El núcleo del problema entre [petitioner_1.GetFirstName] y [petitioner_2.GetFirstName] está relacionado con una disputa entre los comandantes y algunos veteranos del ejército." intrigue_dread.4102.desc.guests:0 "Al parecer, el problema proviene de una especie de incidente diplomático…" intrigue_dread.4102.desc.fallback:0 "Esperaba que escuchar sus quejas le diese un profundo significado a todo el asunto, pero la riña entre [petitioner_1.GetFirstName] y [petitioner_2.GetFirstName] solo suena aún más frívola." - intrigue_dread.4102.desc.antagonizer:0 "\n\nAl menos puedo decir que [scoped_antagonizer.GetFirstNameNoTooltip] es, desde luego, [scoped_antagonizer.Custom('ES_ElLa')] más irritante de los dos peticionarios." + intrigue_dread.4102.desc.antagonizer:0 "\n\nAl menos puedo decir que [scoped_antagonizer.GetFirstNameNoTooltip] es, desde luego, el/la más irritante de los dos peticionarios." intrigue_dread.4102.a:0 "Exijo que hagáis las paces. O si no…" intrigue_dread.4102.b:0 "[petitioner_1.GetFirstNameNoTooltip] tiene claramente la razón." intrigue_dread.4102.c:0 "Las palabras de [petitioner_2.GetFirstNameNoTooltip] suenan ciertas a mis oídos." intrigue_dread.4200.t:0 "El bosque de mis sueños" intrigue_dread.4200.desc.intro:0 "Gracias a mis esfuerzos por convertirme en una figura verdaderamente temida y respetada, un gran número de culpables y desleales han acabado en mis mazmorras." - intrigue_dread.4200.desc.noble_forest:0 "Mis celdas están llenas a rebosar de rivales, traidores y delincuentes comunes. Quizás sea hora de que conozcan a [ROOT.Char.GetFaith.DeathGodName] en [ROOT.Char.GetFaith.NegativeAfterlife] y ya, que están, ¡que sirvan a [ROOT.Char.GetPrimaryTitle.GetNameNoTooltip]!" + intrigue_dread.4200.desc.noble_forest:1 "Mis celdas están llenas a rebosar de rivales, traidores y delincuentes comunes. Quizás sea hora de que conozcan a [ROOT.Char.GetFaith.DeathDeityName] en [ROOT.Char.GetFaith.NegativeAfterLife] y, ya que están, ¡que sirvan a [ROOT.Char.GetPrimaryTitle.GetNameNoTooltip]!" intrigue_dread.4200.desc.commoner_forest:0 "Muchos rateros y carteristas del campo y de las ciudades esperan su destino, al margen de la sociedad, pero quizás yo tenga una idea mejor para ellos." intrigue_dread.4200.desc.middle:0 "\n\nEn mis macabras maquinaciones imagino un bosque de malhechores y traidores empalados que rodee [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]: un lúgubre recordatorio para todos de lo que pasa cuando se traiciona [ROOT.Char.Custom('ES_AlAla')] [ROOT.Char.GetTitleAsNameNoTooltip]." intrigue_dread.4200.desc.noble_forest.outro:0 "Veo a [random_prisoner_scope.GetNameNoTooltip] en una estaca, rodeado por plebeyos levantados de modo similar. ¡Ya solo falta convertir este sueño en realidad!" intrigue_dread.4200.desc.commoner_forest.outro:0 "Veo una fila tras otra de delincuentes comunes que se extiende hasta el horizonte, el/la [ROOT.Char.GetCapitalLocation.GetTerrain.GetNameNoTooltip] manchada de su sangre. Con un poco de trabajo, podremos reunir suficientes indeseables para convertir mi sueño en realidad." intrigue_dread.4200.a:0 "¡Comencemos!" - intrigue_dread.4200.b:0 "[random_prisoner_scope.GetName] y unos pocos plebeyos mandarán un mensaje." + intrigue_dread.4200.b:1 "[random_prisoner_scope.GetTitledFirstNameNoTooltip] y unos pocos plebeyos mandarán un mensaje." intrigue_dread.4200.c:0 "Será suficiente con una pequeña colección de cuerpos." intrigue_dread.4200.d:0 "¡Todos deberán temerme!" intrigue_dread.4200.e:0 "¡Por [ROOT.Char.GetFaith.HighGodName]! ¡No puedo hacerlo!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_scheming_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_scheming_events_l_spanish.yml index eb89e0fc78..7148831370 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_scheming_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_scheming_events_l_spanish.yml @@ -85,7 +85,7 @@ intrigue_scheming.2101.a:0 "Podría tener algún trabajo para vos." intrigue_scheming.2101.b:0 "No sois la persona adecuada para el trabajo." - intrigue_scheming.2102.t:0 "[sneaky_person.Custom('ES_ElLa')|U] leal [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('sneaky_person') )]" + intrigue_scheming.2102.t:0 "Mi leal [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('sneaky_person') )]" intrigue_scheming.2102.desc:0 "Estoy en las sombras del pasillo, viendo cómo mi nuev[sneaky_person.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('sneaky_person') )] [sneaky_person.GetTitledFirstName] desaparece en medio de la noche.\n\nOtra velada, otra reunión misteriosa, y mis sospechas hacia est[sneaky_person.Custom('ES_EA')] [sneaky_person.GetWomanMan] no hacen más que aumentar." intrigue_scheming.2102.a:0 "[sneaky_person.GetFirstNameNoTooltip], ¿qué tramáis?" intrigue_scheming.2102.a.tt:1 "[sneaky_person.GetSheHe|U] no descubre tu investigación" @@ -100,10 +100,10 @@ # Servants and Masters, by Petter Vilberg intrigue_scheming.3001.t:0 "Siervos y amos" - intrigue_scheming.3001.desc:0 "[hooked_courtier.GetTitledFirstName], [new_target.Custom2('RelationToMe', SCOPE.sC('hooked_courtier'))] de [new_target.GetTitledFirstName], está a mi merced. Sin embargo, con la estrategia adecuada, puedo aumentar mi ventaja aún más.\n\n¿Podría usar a [hooked_courtier.GetFirstName] para incrementar mi influencia sobre [new_target.Custom('ES_ElLa')] [new_target.GetTitleTierName]?" + intrigue_scheming.3001.desc:0 "[hooked_courtier.GetTitledFirstName], [new_target.Custom2('RelationToMe', SCOPE.sC('hooked_courtier'))] de [new_target.GetTitledFirstName], está a mi merced. Sin embargo, con la estrategia adecuada, puedo aumentar mi ventaja aún más.\n\n¿Podría usar a [hooked_courtier.GetFirstName] para incrementar mi influencia sobre el/la [new_target.GetTitleTierName]?" intrigue_scheming.3001.a:0 "¡Enviaré a [hooked_courtier.GetFirstNameNoTooltip] como espía personal!" intrigue_scheming.3001.a.tt:1 "Si [new_target.GetFirstNameNoTooltip] tiene algún secreto:\n Te revela uno sus secretos" - intrigue_scheming.3001.b:0 "Aquí tenemos como te asegurarás de descubrir los secretos de [new_target.GetFirstNameNoTooltip]…" + intrigue_scheming.3001.b:0 "Así es como te asegurarás de descubrir los secretos de [new_target.GetFirstNameNoTooltip]…" intrigue_scheming.3001.b.tt:1 "Si [new_target.GetFirstNameNoTooltip] tiene algún secreto:\n Te revela uno sus secretos\nSi no:" intrigue_scheming.3001.b.success:0 "Secreto inventado" intrigue_scheming.3001.b.success_tt:0 "[hooked_courtier.GetFirstNameNoTooltip] «encuentra pruebas» de uno de los secretos de [new_target.GetFirstNameNoTooltip]" @@ -128,7 +128,7 @@ intrigue_scheming.3013.desc:0 "[hooked_courtier.GetTitledFirstName] no puedo encontrar información incriminatoria sobre [new_target.GetTitledFirstName], así que menos mal que preparé algunas.\n\nDe improviso, [new_target.GetFirstName] parece acosad[hooked_courtier.Custom('ES_OA')] por rumores malévolos, y resulta que yo tengo las pruebas de ellos." intrigue_scheming.3013.a:0 "[ROOT.Char.GetFaith.TricksterGodName] ayuda a quien se ayuda." - intrigue_scheming.3014.desc:0 "[hooked_courtier.GetTitledFirstName] no puedo encontrar información incriminatoria sobre [new_target.GetTitledFirstName]. Por desgracia, los rumores que sembré tan cuidadosamente no parecen haber cuajado y nadie cree las acusaciones que preparé contra [new_target.Custom('ES_ElLa')] [new_target.GetTitleTierName].\n\nEs más, ¡han rastreado los rumores falsos hasta mí!" + intrigue_scheming.3014.desc:0 "[hooked_courtier.GetTitledFirstName] no puedo encontrar información incriminatoria sobre [new_target.GetTitledFirstName]. Por desgracia, los rumores que sembré tan cuidadosamente no parecen haber cuajado y nadie cree las acusaciones que preparé contra el/la [new_target.GetTitleTierName].\n\nEs más, ¡han rastreado los rumores falsos hasta mí!" intrigue_scheming.3014.a:0 "¿Qué son unas mentirijillas inofensivas entre amigos?" intrigue_scheming.3021.desc:0 "Los gritos se pueden oír por todo el edificio. Sirvientes apurados dejan [new_target.Custom('ES_AlAla')] ofuscad[new_target.Custom('ES_OA')] [new_target.GetTitledFirstName] mirando el cadáver ensangrentado de [hooked_courtier.GetTitledFirstName] tendido en sus aposentos, con su cuchillo al lado.\n\n«¡Estaba sol[new_target.Custom('ES_OA')] en el jardín, debéis creerme!», insiste [new_target.Custom('ES_ElElla')] a la multitud reunida de cortesanos. ¿Quién creería una excusa tan endeble?" @@ -137,10 +137,10 @@ intrigue_scheming.3022.desc:0 "¡Mis intentos por culpar a [new_target.GetTitledFirstName] han terminado en desastre! [hooked_courtier.GetFirstName] seguía respirando cuando los sirvientes [hooked_courtier.Custom('ES_Lola')] encontraron sangrando en los aposentos [new_target.Custom('ES_DelDela')] [new_target.GetTitleTierName].\n\nCuando llegó [new_target.GetFirstName], a [hooked_courtier.GetFirstName] le quedaba un último aliento. «[ROOT.Char.GetTitledFirstName]…»" intrigue_scheming.3022.a:0 "¡Es para matar[hooked_courtier.Custom('ES_LoLa')], si no lo hubiera hecho ya!" - intrigue_scheming.3023.desc:0 "Tenía que ser perfecto, y sin embargo… Tenían que encontrar a [hooked_courtier.GetTitledFirstName] en los aposentos [new_target.Custom('ES_DelDela')] [new_target.GetTitleTierName], con la garganta rajada por el cuchillo de [new_target.GetTitleTierName] en un momento en que [new_target.Custom('ES_ElLa')] [new_target.GetTitleTierName] no tuviera coartada.\n\nSin embargo, media docena de sirvientes pudieron confirmar que [new_target.GetTitledFirstName] estuvo cabalgando ese día, lo que hace imposible que [new_target.Custom('ES_ElElla')] sea [new_target.Custom('ES_ElLa')] asesin[new_target.Custom('ES_OA')]." + intrigue_scheming.3023.desc:0 "Tenía que ser perfecto, y sin embargo… Tenían que encontrar a [hooked_courtier.GetTitledFirstName] en los aposentos [new_target.Custom('ES_DelDela')] [new_target.GetTitleTierName], con la garganta rajada por el cuchillo de [new_target.GetTitleTierName] en un momento en que [new_target.GetTitleTierName] no tuviera coartada.\n\nSin embargo, media docena de sirvientes pudieron confirmar que [new_target.GetTitledFirstName] estuvo cabalgando ese día, lo que hace imposible que [new_target.GetSheHe] sea mi asesin[new_target.Custom('ES_OA')]." intrigue_scheming.3023.a:0 "¡Qué desperdicio de víctima!" - intrigue_scheming.3031.desc:0 "Mi reputación de conseguir lo que quiero por cualquier medio me beneficia enormemente. Con tantos vasallos y sirvientes míos acobardándose ante mí, no hace falta mucho para convencer a los demás de hacer lo mismo.\n\n[hooked_courtier.GetTitledFirstName] solo tuvo que encontrar a solas a [new_target.GetTitledFirstName] una tarde y pasarle una carta con mi sello. [new_target.Custom('ES_ElLa')|U] [new_target.GetTitleTierName] entiende cuán fácilmente me es llegar hasta [new_target.Custom('ES_ElElla')]." + intrigue_scheming.3031.desc:0 "Mi reputación de conseguir lo que quiero por cualquier medio me beneficia enormemente. Con tantos vasallos y sirvientes míos acobardándose ante mí, no hace falta mucho para convencer a los demás de hacer lo mismo.\n\n[hooked_courtier.GetTitledFirstName] solo tuvo que encontrar a solas a [new_target.GetTitledFirstName] una tarde y pasarle una carta con mi sello. [new_target.GetTitleTierName] entiende cuán fácilmente me es llegar hasta [new_target.GetSheHe]." intrigue_scheming.3031.a:0 "Es casi una pena. Me encana convencer a la gente…" intrigue_scheming.3032.desc:0 "[hooked_courtier.GetTitledFirstName] encontró una noche a solas a [new_target.GetTitledFirstName] y le entregó una carta con mi sello, para dejar claro hasta dónde soy capaz de llegar. Sin embargo, no tuvo el efecto esperado. Al contrario, ¡[new_target.Custom('ES_AlAla')] [new_target.GetTitleTierName] le encanta contar a todo el mundo mis «amenazas vacías»!" @@ -162,7 +162,7 @@ intrigue_scheming.3042.desc:0 "[liege_target.GetTitledFirstName] parece horrorizad[liege_target.Custom('ES_OA')], como si la traición de [vassal_target.GetTitledFirstName] fuera una #EMP absoluta#! sorpresa. «¡¿Vais a apoyar cualquier demanda de est[ROOT.Char.Custom('ES_EA')]… est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.Custom('InsultNoun')]?!»\n\n[vassal_target.GetFirstName] sigue el juego, asintiendo severamente… tal como estaba previsto. Yo sonrío ante mi futuro nuevo peón. «Ni por un momento creáis que [vassal_target.Custom('ES_ElElla')] está sol[vassal_target.Custom('ES_OA')]»." intrigue_scheming.3042.a:0 "Veamos, qué me gustaría que hicieras…" - intrigue_scheming.3043.desc:0 "«¡No creáis que se me coacciona tan fácilmente!», afirma [liege_target.GetTitledFirstName]. [vassal_target.GetTitledFirstName] parece encogerse ante [liege_target.Custom('ES_ElElla')], sin la confianza con la se ofreció a apoyar mis demandas.\n\n[liege_target.Custom('ES_ElLa')|U] [liege_target.GetTitleTierName] frustra mis últimas esperanzas. «Mis vasallos conocen su lugar», y [vassal_target.GetFirstName] lo confirma con su silencio." + intrigue_scheming.3043.desc:0 "«¡No creáis que se me coacciona tan fácilmente!», afirma [liege_target.GetTitledFirstName]. [vassal_target.GetTitledFirstName] parece encogerse ante [liege_target.GetSheHe], sin la confianza con la se ofreció a apoyar mis demandas.\n\n[liege_target.GetTitleTierName] frustra mis últimas esperanzas. «Mis vasallos conocen su lugar», y [vassal_target.GetFirstName] lo confirma con su silencio." intrigue_scheming.3043.a:0 "Me parece que he jugado mal mis cartas…" intrigue_scheming.3051.desc:0 "Había atraído a [liege_target.GetTitledFirstName] a las mazmorras de [vassal_target.GetTitledFirstName], por invitación de su [vassal_target.GetTitleTierName]. Allí estaba esperando, list[ROOT.Char.Custom('ES_OA')] para torturar a nuestro invitado como exhibición de mi poder. [liege_target.GetFirstName] no reaccionó como esperaba.\n\n«¡Alguien pensaría que jamás lo habéis hecho!»\nObservé impresionad[ROOT.Char.Custom('ES_OA')] como [liege_target.Custom('ES_ElElla')] se puso al mando e hizo que [vassal_target.GetFirstName] durase hasta el amanecer. Pero no más." @@ -240,10 +240,10 @@ # Information Brokering, by Sean Hughes intrigue_scheming.4050.t:0 "Negociando con información" intrigue_scheming.4050.desc.start:0 "Espero que a [buyer.GetTitledFirstName] le interese vivamente la información que tengo y que indica que…" - intrigue_scheming.4050.desc.lover:1 "su [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetTitledFirstName] se acuesta con [target.GetTitledFirstName]…" - intrigue_scheming.4050.desc.incest:2 "su [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.Custom('ES_ElLa')] [owner.GetTitledFirstName] y su [owner.Custom2('RelationToMeShort', SCOPE.sC('target'))], [target.Custom('ES_ElLa')] [target.GetTitledFirstName] mantienen relaciones sexuales…" - intrigue_scheming.4050.desc.pregnancy:1 "su [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetTitledFirstName] está embarazada de [target.GetTitledFirstName]…" - intrigue_scheming.4050.desc.bastard:3 "su [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))] [target.GetTitledFirstName] fue engendrad[buyer.Custom('ES_OA')] en realidad por [target.GetRealFather.Custom('ES_ElLa')] [target.GetRealFather.GetTitledFirstName]…" + intrigue_scheming.4050.desc.lover:1 "su [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))], [owner.GetTitledFirstName], se acuesta con [target.GetTitledFirstName]…" + intrigue_scheming.4050.desc.incest:2 "su [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))], [owner.GetTitledFirstName], y [owner.Custom2('RelationToMeShort', SCOPE.sC('target'))] de [owner.GetFirstNameNoTooltip], [target.GetTitledFirstName], mantienen relaciones sexuales…" + intrigue_scheming.4050.desc.pregnancy:1 "su [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))], [owner.GetTitledFirstName], está embarazada de [target.GetTitledFirstName]…" + intrigue_scheming.4050.desc.bastard:3 "su [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))] [target.GetTitledFirstName] fue engendrad[buyer.Custom('ES_OA')] en realidad por [target.GetRealFather.GetTitledFirstName]…" intrigue_scheming.4050.desc.murderattempt:0 "[owner.GetTitledFirstName] estuvo detrás de un intento fallido de asesinar a [target.GetTitledFirstName]…" intrigue_scheming.4050.desc.murderattemptself:0 "[owner.GetTitledFirstName] estuvo detrás de una conspiración fracasada para asesinar[target.Custom('ES_LoLa')]…" intrigue_scheming.4050.desc.murder:0 "[owner.GetTitledFirstName] asesinó a su [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))] [target.GetTitledFirstName]…" @@ -283,13 +283,13 @@ intrigue_scheming.4053.a:0 "Deberé encontrar otros modos de usar esta información…" intrigue_scheming.4054.desc.start:0 "Tras examinar los documentos que he recibido de [seller.GetTitledFirstName], queda claro que" - intrigue_scheming.4054.desc.lover:1 "¡mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetTitledFirstName] se acuesta con [target.GetTitledFirstName]!" - intrigue_scheming.4054.desc.incest:1 "¡mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetTitledFirstName] y mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))] [target.GetTitledFirstName] han estado manteniendo relaciones sexuales!" - intrigue_scheming.4054.desc.pregnancy:1 "¡mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))] [owner.GetTitledFirstName] está embarazada de [target.GetTitledFirstName]!" - intrigue_scheming.4054.desc.bastard:2 "mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))], [target.Custoom('ES_ElLa')] [target.GetTitledFirstName], fue engendrad[target.Custom('ES_OA')] en realidad por [real_father.GetTitledFirstName]!" + intrigue_scheming.4054.desc.lover:1 "¡mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))], [owner.GetTitledFirstName], se acuesta con [target.GetTitledFirstName]!" + intrigue_scheming.4054.desc.incest:1 "¡mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))], [owner.GetTitledFirstName], y mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))] [target.GetTitledFirstName] han estado manteniendo relaciones sexuales!" + intrigue_scheming.4054.desc.pregnancy:1 "¡mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('owner'))], [owner.GetTitledFirstName], está embarazada de [target.GetTitledFirstName]!" + intrigue_scheming.4054.desc.bastard:2 "mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))], [target.GetTitledFirstName], fue engendrad[target.Custom('ES_OA')] en realidad por [real_father.GetTitledFirstName]!" intrigue_scheming.4054.desc.murderattempt:0 "¡[owner.GetTitledFirstName] estuvo detrás de un intento de asesinato de [target.GetTitledFirstName]!" intrigue_scheming.4054.desc.murderattemptself:0 "¡[owner.GetTitledFirstName] estuvo detrás de un intento de asesinarme!" - intrigue_scheming.4054.desc.murder:1 "¡[owner.GetTitledFirstName] asesinó a mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))] [target.GetTitledFirstName]!" + intrigue_scheming.4054.desc.murder:1 "¡[owner.GetTitledFirstName] asesinó a mi [buyer.Custom2('RelationToMeShort', SCOPE.sC('target'))], [target.GetTitledFirstName]!" intrigue_scheming.4054.a:0 "Al menos ahora lo sé." intrigue_scheming.4054.a.incest:0 "¡Contra natura! ¡Una afrenta a [ROOT.Char.GetFaith.HighGodName]!" intrigue_scheming.4054.a.incest.deviant:0 "¡Ooh, qué atrayente!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_temptation_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_temptation_events_l_spanish.yml index ed2f43e1c3..f697f33bd3 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_temptation_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/guile/intrigue_temptation_events_l_spanish.yml @@ -38,7 +38,7 @@ intrigue_temptation_special.1003.power_success.desc:0 "Como supuse, [wants_love.GetSheHe] prefiere la compañía de los señores y damas más influyentes de la corte." intrigue_temptation_special.1003.power_failure.desc:0 "Me equivoqué. [wants_love.GetSheHe|U] interactúa con gente tanto de alto como de bajo rango. Habrá más elementos aparte del poder que [wants_love.GetHerHim] intriguen… ¿Puede que una personalidad compatible o una apariencia apuesta?" intrigue_temptation_special.1003.end.desc:0 "\n\nAhora que ya conozco un poco mejor los deseos de [wants_love.GetFirstNameNoTooltip], he hecho una lista de potenciales parejas. ¿Quién encajaría mejor con mi [ROOT.GetCharacter.Custom2('RelationToMe' , wants_love )]?" - intrigue_temptation_special.1003.a:0 "[target_list_member_a.Custom('ES_ElLa')|U] [target_list_member_a.Custom('ComplimentAdjective')] [target_list_member_a.GetTitledFirstNameNoTooltip]." + intrigue_temptation_special.1003.a:0 "El/La [target_list_member_a.Custom('ComplimentAdjective')] [target_list_member_a.GetTitledFirstNameNoTooltip]." intrigue_temptation_special.1003.a.tt:0 "Intento emparejar a [wants_love.GetFirstName] con [target_list_member_a.GetTitledFirstName]" intrigue_temptation_special.1003.b:0 "[target_list_member_b.GetTitledFirstNameNoTooltip], un[target_list_member_b.Custom('ES_XA')] [target_list_member_b.GetWomanMan] [target_list_member_b.Custom('ComplimentAdjective')]." intrigue_temptation_special.1003.b.tt:0 "Intento emparejar a [wants_love.GetFirstName] con [target_list_member_b.GetTitledFirstName]" @@ -110,7 +110,7 @@ #Wing(wo)man, by Mathilda Bjarnehed intrigue_temptation.3010.t:0 "Floreciendo en la naturaleza" - intrigue_temptation.3010.start.desc:0 "Por tercera noche seguida, me encuentro en la misma noche, en la misma posada. Tiene una vista excelente de la barra y de [bar_servant.('ES_ElLa')] cautivador[bar_servant.('ES_XA')] [bar_servant.Custom('bar_servant')] tras ella.\n\nMi ensoñación se ve interrumpida cuando [wingman.Custom2('MyCharacterIntroduction', ROOT.Char)] estampa su jarra sobre la mesa. «Llevas toda a noche mirando embobad[ROOT.Char.Custom('ES_OA')] a [bar_servant.GetFirstName]», susurra con una sonrisa pícara. «No te culpo, es tod[bar_servant.('ES_OA')] un[bar_servant.('ES_XA')]" + intrigue_temptation.3010.start.desc:0 "Por tercera noche seguida, me encuentro en la misma noche, en la misma posada. Tiene una vista excelente de la barra y del/ dela cautivador[bar_servant.Custom('ES_XA')] [bar_servant.Custom('bar_servant')] tras ella.\n\nMi ensoñación se ve interrumpida cuando [wingman.Custom2('MyCharacterIntroduction', ROOT.Char)] estampa su jarra sobre la mesa. «Llevas toda a noche mirando embobad[ROOT.Char.Custom('ES_OA')] a [bar_servant.GetFirstName]», susurra con una sonrisa pícara. «No te culpo, es tod[bar_servant.Custom('ES_OA')] un[bar_servant.Custom('ES_XA')]" intrigue_temptation.3010.end.desc:1 "[bar_servant.GetWomanMan] [bar_servant.Custom('RomanticComplimentAdjective')]. ¿Quieres que os presente?»." intrigue_temptation.3010.a:0 "¿[bar_servant.GetHerHim|U] conoces? ¡Eso sería perfecto!" intrigue_temptation.3010.b:0 "Quiero hacerlo sol[ROOT.Char.Custom('ES_OA')]." @@ -139,7 +139,7 @@ intrigue_temptation.3021.beauty.desc:0 "¡Mucha gente me ha dicho que me puedo deleitar la vista con [potential_date.Custom2('MyCharacterIntroduction', ROOT.Char)]! ¿Le hará justicia su retrato?" intrigue_temptation.3021.generic1.desc:0 "¿Y qué hay de [potential_date.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]? Es bien conocid[potential_date.Custom('ES_OA')] por ser un[potential_date.Custom('ES_XA')] [potential_date.GetWomanMan] [potential_date.Custom('ComplimentAdjective')]. Sin embargo, también he oído que puede ser bastante [potential_date.Custom('InsultAdjective')]…" - intrigue_temptation.3021.generic2.desc:0 "¡Ah, [potential_date.Custom('ES_ElLa')] [potential_date.Custom('ComplimentAdjective')] [potential_date.GetFullName]! ¿Haríamos buena pareja?" + intrigue_temptation.3021.generic2.desc:0 "¡Ah, [potential_date.Custom('ComplimentAdjective')] [potential_date.GetFullName]! ¿Haríamos buena pareja?" intrigue_temptation.3021.ugly.desc:0 "Debe ser [potential_date.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]. Su retrato está ciertamente bien hecho, pero me han dicho que no tiene un gran parecido…" intrigue_temptation.3021.generic3.desc:0 "Este retrato es ni más ni menos que de [potential_date.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]. Se dice de [potential_date.GetSheHe] que es [potential_date.Custom('ComplimentAdjective')], pero también he oído rumores sobre su carácter [potential_date.Custom('InsultAdjective')]…" intrigue_temptation.3021.generic4.desc:0 "Ah, [potential_date.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]. ¿Podría ser [potential_date.GetSheHe] mi media naranja?" @@ -166,7 +166,7 @@ intrigue_temptation.3021.d.tt:0 "Devolved los retratos al ático" intrigue_temptation.3022.desc:0 "Ha sido agotador, pero ¡extrañamente adictivo! Ahora que he hecho la selección, puedo sacar la pluma y escribir hermosos versos." - intrigue_temptation.3022.a:0 "Solo me preocupa [favorite.Custom('ES_ElLa')] [favorite.Custom('RomanticComplimentAdjective')] [favorite.GetFirstNameNoTooltip]." + intrigue_temptation.3022.a:0 "Solo me preocupa el/la [favorite.Custom('RomanticComplimentAdjective')] [favorite.GetFirstNameNoTooltip]." intrigue_temptation.3022.b:0 "¡Todo el mundo se merecerá mi poesía!" intrigue_temptation.3022.b.success:0 "Todo el mundo queda encantado" intrigue_temptation.3022.b.failure:0 "Mi plan fracasa" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_medicine_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_medicine_events_l_spanish.yml index d64c66eca1..a9f32fb260 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_medicine_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_medicine_events_l_spanish.yml @@ -2,7 +2,7 @@ # Become a herbalist, by Mathilda Bjarnehed learning_medicine.2001.t:0 "Secretos de la naturaleza" - learning_medicine.2001.pool.desc:0 "He recibido una oferta de [herbalist.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]. Si hacemos caso a la carta, se trata de un[herbalist.Custom('ES_XA')] herborista experimentad[herbalist.Custom('ES_OA')] deseoso de compartir su conocimiento a cambio de techo y comida." + learning_medicine.2001.pool.desc:0 "He recibido una oferta de [herbalist.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]. Si hacemos caso a la carta, se trata de un[herbalist.Custom('ES_XA')] herborista experimentad[herbalist.Custom('ES_OA')] que desea compartir su conocimiento a cambio de techo y comida." learning_medicine.2001.no_pool.desc:0 "[herbalist.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)|U] es un[herbalist.Custom('ES_XA')] herborista con talento, que conoce las plantas curativas y dañinas por igual. En más de una ocasión se ha ofrecido a compartir sus conocimientos conmigo." learning_medicine.2001.chaplain_hates_herbs.desc:1 "\n\nLa oferta es intrigante, pero sé que [chaplain_hates_herbs.GetCouncilTitle] [chaplain_hates_herbs.GetFirstName] desconfía de amuletos y pociones. Cree que [ROOT.Char.GetFaith.DevilName] los utiliza para sus propósitos nefandos… " @@ -62,7 +62,7 @@ learning_medicine.2021.c:0 "¡No tengo tales #EMP problemas!#!" learning_medicine.2022.t:0 "Asuntos de fertilidad" - learning_medicine.2022.old_physician.desc:0 "He visto a [physician.GetTitledFirstName] manejar de todo, de sanguijuelas a cuerpos descompuestos, pero la incomodidad en su rostro es totalmente nueva.\n\n«Como vuestr[physician.Custom('ES_OA')] médic[physician.Custom('ES_OA')], soy [physician.Custom('ES_ElLa')] guardi[physician.Custom('ES_AnAna')] de vuestra salud», dice, mirándose los zapatos. «Eso también incluye vuestra salud… #EMP reproductiva#!. Puedo preparar una tintura que os ayude a vuestr[spouse.Custom('ES_OA')] [spouse.Custom('WifeHusband')] y a vos. También he leído sobre tratamientos experimentales con resultados prometedores»." + learning_medicine.2022.old_physician.desc:0 "He visto a [physician.GetTitledFirstName] manejar de todo, de sanguijuelas a cuerpos descompuestos, pero la incomodidad en su rostro es totalmente nueva.\n\n«Como vuestr[physician.Custom('ES_OA')] médic[physician.Custom('ES_OA')], soy guardia de vuestra salud», dice, mirándose los zapatos. «Eso también incluye vuestra salud… #EMP reproductiva#!. Puedo preparar una tintura que os ayude a vuestr[spouse.Custom('ES_OA')] [spouse.Custom('WifeHusband')] y a vos. También he leído sobre tratamientos experimentales con resultados prometedores»." learning_medicine.2022.new_physician.desc:0 "Quería dar a mi nuev[physician.Custom('ES_OA')] médic[physician.Custom('ES_OA')] tiempo para instalarse, pero a las pocas horas de su llegada, [physician.GetFirstName] entra en mi estudio arrastrando una gran caja. La sube con esfuerzo sobre mi mesa con un inquietante #EMP tintineo#!.\n\n«Vuestr[spouse.Custom('ES_OA')] [spouse.Custom('WifeHusband')] y vos tenéis varias opciones, mi [ROOT.Char.GetLadyLord]. Hay tinturas comprobadas… pero también estoy elaborando algunos tratamientos experimentales»." learning_medicine.2022.b:0 "Una simple tintura parece sensato." learning_medicine.2022.b.success:0 "El tratamiento tiene éxito" @@ -142,22 +142,22 @@ learning_medicine.2051.start_our.desc:0 "Nuestr[soldier.Custom('ES_OA')]" learning_medicine.2051.start.desc:0 "paciente grita y se agita. Aunque tres [soldier.GetWomenMen] fuertes [soldier.Custom('ES_LoLa')] sujetan, cada paso del camino es una batalla." - learning_medicine.2051.middle.desc:0 "Pero [helper.GetTitledFirstName] permanece en calma y, finalmente, la tranquilidad se instala entre nosotros.\n\nNo sé bien cómo lo logramos, pero al final, parece que [soldier.Custom('ES_ElLa')] soldado vivirá. «Fue un logro impresionante," + learning_medicine.2051.middle.desc:0 "Pero [helper.GetTitledFirstName] permanece en calma y, finalmente, la tranquilidad se instala entre nosotros.\n\nNo sé bien cómo lo logramos, pero al final, parece que mi soldado vivirá. «Fue un logro impresionante," learning_medicine.2051.my_ladylord.desc:0 "mi [ROOT.Char.GetLadyLord]»," learning_medicine.2051.firstname.desc:1 "[ROOT.Char.GetFirstNameNoTooltip]»," learning_medicine.2051.end.desc:0 "dice [helper.GetFirstNameNoTooltip] con una sonrisa cansada. «Ha sido un honor servir a vuestro lado»." learning_medicine.2051.a:0 "No lo habría conseguido sin ti." - learning_medicine.2052.middle.desc:0 "\n\nTrabajamos frenéticamente, gritando órdenes en pleno caos, pero no hay nada que hacer. [soldier.Custom('ES_ElLa')|U] soldado está cada vez más débil, su sangre se escapa a borbotones entre nuestros dedos.\n\n«Hicimos todo lo que pudimos»," + learning_medicine.2052.middle.desc:0 "\n\nTrabajamos frenéticamente, gritando órdenes en pleno caos, pero no hay nada que hacer. Mi soldado está cada vez más débil, su sangre se escapa a borbotones entre nuestros dedos.\n\n«Hicimos todo lo que pudimos»," learning_medicine.2052.end.desc:0 "[helper.GetFirstNameNoTooltip] suspira profundamente mientras se llevan el cuerpo y dice: «Ya estaba perdid[soldier.Custom('ES_OA')] antes de que llegásemos a ver[soldier.Custom('ES_LoLa')]»." learning_medicine.2052.a:0 "Tienes razón. Gracias, [helper.GetFirstNameNoTooltip]." learning_medicine.2052.b:0 "¡No necesito tu compasión!" learning_medicine.2053.start_my.desc:0 "Mi" - learning_medicine.2053.desc:0 "Pero los conocimientos no me fallan y mis manos se mantienen firmes.\n\nNo sé bien cómo lo logré, pero al final parece que [soldier.Custom('ES_ElLa')] soldado vivirá. Sus camaradas me palmean la espalda, perdido el decoro por el alivio. «Gracias, mi [ROOT.Char.GetLadyLord]. ¡Habríamos perdido a [soldier.GetFirstName] sin vos!»" + learning_medicine.2053.desc:0 "Pero los conocimientos no me fallan y mis manos se mantienen firmes.\n\nNo sé bien cómo lo logré, pero al final parece que mi soldado vivirá. Sus camaradas me palmean la espalda, perdido el decoro por el alivio. «Gracias, mi [ROOT.Char.GetLadyLord]. ¡Habríamos perdido a [soldier.GetFirstName] sin vos!»" learning_medicine.2053.a:0 "¡Hoy he salvado una vida!" - learning_medicine.2054.desc:0 "\n\nTrabajo frenéticamente, gritando órdenes en pleno caos, pero no hay nada que hacer. [soldier.Custom('ES_ElLa')|U] soldado está cada vez más débil, su sangre se escapa a borbotones entre mis dedos.\n\nMientras se llevan el cuerpo, [helper.GetFirstName] me mira con" + learning_medicine.2054.desc:0 "\n\nTrabajo frenéticamente, gritando órdenes en pleno caos, pero no hay nada que hacer. Mi soldado está cada vez más débil, su sangre se escapa a borbotones entre mis dedos.\n\nMientras se llevan el cuerpo, [helper.GetFirstName] me mira con" learning_medicine.2054.disgust.desc:0 "disgusto no disimulado." learning_medicine.2054.pity.desc:0 "lástima." learning_medicine.2054.a:0 "Si… si hubiera…" @@ -226,7 +226,7 @@ #You consume a hallucinogenic fish, by Ewan Cowhig Croft. learning_medicine_special.2100.t:0 "Un pez ciertamente milagroso" - learning_medicine_special.2100.desc:1 "Un[fish_alchemist.Custom('ES_XA')] pescador[fish_alchemist.Custom('ES_XA')] local de [hallucinogenic_fish_county.GetNameNoTierNoTooltip], [fish_alchemist.GetName], se ha presentado ante mi afirmando que es capaz de preparar una cena encantada.\n\nAl parece, pesca peces alucinógenos en un lugar secreto y realiza extraños rituales con ellos. Después, sirve las cabezas y los peces proporcionan visiones extasiadas durante días después de su consumo.\n\n[fish_alchemist.Custom('ES_ElLa')|U] pescador[fish_alchemist.Custom('ES_XA')] se retuerce las manos mientras me mira, los ojos le brillan de codicia y miedo." + learning_medicine_special.2100.desc:1 "Un[fish_alchemist.Custom('ES_XA')] pescador[fish_alchemist.Custom('ES_XA')] local de [hallucinogenic_fish_county.GetNameNoTierNoTooltip], [fish_alchemist.GetName], se ha presentado ante mi afirmando que es capaz de preparar una cena encantada.\n\nAl parece, pesca peces alucinógenos en un lugar secreto y realiza extraños rituales con ellos. Después, sirve las cabezas y los peces proporcionan visiones extasiadas durante días después de su consumo.\n\nEl/La pescador[fish_alchemist.Custom('ES_XA')] se retuerce las manos mientras me mira, los ojos le brillan de codicia y miedo." learning_medicine_special.2100.a:0 "Prepárame uno de tus pescados mágicos." learning_medicine_special.2100.a.tt_success:0 "Recibo revelaciones divinas sobre el [ROOT.Char.GetFaith.PositiveAfterLife]" hallucinogenic_visions_uplifting_modifier:0 "Visiones inspiradoras de la otra vida" @@ -235,7 +235,7 @@ hallucinogenic_visions_terrifying_modifier:0 "Visiones horripilantes de la otra vida" hallucinogenic_visions_terrifying_modifier_desc:0 "Este personaje se ve torturado por visiones de los horrores que aguardan a los indignos en el más allá y que dejarán cicatrices mentales." learning_medicine_special.2100.b:0 "Debes enseñarme estos rituales…" - learning_medicine_special.2100.b.tt_success:0 "[fish_alchemist.Custom('ES_ElLa')|U] campesin[fish_alchemist.Custom('ES_OA')] revela sus secretos" + learning_medicine_special.2100.b.tt_success:0 "El/La campesin[fish_alchemist.Custom('ES_OA')] revela sus secretos" learning_medicine_special.2100.b.tt_success.tt:0 "[fish_alchemist.GetShortUINameNoTooltip] se une a mi corte como sirvient[fish_alchemist.Custom('ES_EA')] leal" learning_medicine_special.2100.b.tt_fail:0 "Me meto en una riña acalorada con el plebey[fish_alchemist.Custom('ES_OA')]" learning_medicine_special.2100.b.tt_failure.tt:0 "[fish_alchemist.GetShortUINameNoTooltip] huye de mi corte, furios[fish_alchemist.Custom('ES_OA')]" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_scholarship_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_scholarship_events_l_spanish.yml index e3f6174152..426449c8a3 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_scholarship_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_scholarship_events_l_spanish.yml @@ -94,7 +94,7 @@ learning_scholarship_special.2013.desc:0 "Estaba haciendo que me leyeran las notas de mi traducción de [ROOT.Char.Custom('TranslationBook')] cuando, de repente, lo comprendo. «¡Escribano! Añade el siguiente comentario…»" learning_scholarship_special.2013.a:0 "«Al contrario que el/la [ROOT.Char.GetFaith.ReligiousText], esta obra plantea que…»" - learning_scholarship_special.2013.b:0 "«Como es evidente por la voluntad [ROOT.Char.GetFaith.HighGodName]…»" + learning_scholarship_special.2013.b:0 "«Como es evidente por la voluntad de [ROOT.Char.GetFaith.HighGodName]…»" learning_scholarship_special.2014.desc:0 "Estaba haciendo que me leyeran las notas de mi traducción de [ROOT.Char.Custom('TranslationBook')] cuando…\n\n«¿Mi [ROOT.Char.GetLadyLord]? Perdonadme, por favor, pero… ¿os habéis quedado dormid[ROOT.Char.Custom('ES_OA')]?»\n\n¡Por Dios, este «clásico» es una bobada absoluta!" learning_scholarship_special.2014.a:0 "¡Da igual, me obligaré a seguir!" @@ -191,14 +191,14 @@ learning_scholarship.4000.a:0 "Como quieras." learning_scholarship.4000.b:0 "Igual podríamos leer en pareja algunos extractos" learning_scholarship.4000.c:0 "Tengo que trabajar hasta tarde para preparar las lecciones de mi querid[child_educated.Custom('ES_OA')] [child_educated.GetFirstNameNoTooltip]." - learning_scholarship.4000.c.tt:0 "[spouse_uninterested_in_study.GetFirstName] no es [spouse_uninterested_in_study.Custom('ES_ElLa')] [spouse_uninterested_in_study.GetMotherFather] de [child_educated.GetFirstNameNoTooltip]." + learning_scholarship.4000.c.tt:0 "[spouse_uninterested_in_study.GetFirstName] no es [spouse_uninterested_in_study.GetMotherFather] de [child_educated.GetFirstNameNoTooltip]." learning_scholarship.4000.d:0 "No necesito yacer contigo, ¡tengo el cálido abrazo del saber!" # Bibliomancy by Chad Uhl bibliomancy_chain_header:0 "Un texto sagrado:" learning_scholarship.5000.t:0 "Un texto sagrado" - learning_scholarship.5000.desc:0 "Mientras daba un paseo por el mercado, un[merchant_mystic.Custom('ES_XA')] comerciante me llama, insistiendo en que tiene algo que despertará mi interés.\n\nEl olor a hierbas secas y tinturas extrañas abruma mis sentidos cuando me acerco al puesto. [merchant_mystic.Custom('ES_ElLa')|U] comerciante rebusca en su colección de tomos polvorientos y otros tesoros.\n\nDespués de indagar un poco, saca un viejo libro e insiste en que lo necesito para «lo que está por venir»." + learning_scholarship.5000.desc:0 "Mientras daba un paseo por el mercado, un[merchant_mystic.Custom('ES_XA')] comerciante me llama, insistiendo en que tiene algo que despertará mi interés.\n\nEl olor a hierbas secas y tinturas extrañas abruma mis sentidos cuando me acerco al puesto. El/La comerciante rebusca en su colección de tomos polvorientos y otros tesoros.\n\nDespués de indagar un poco, saca un viejo libro e insiste en que lo necesito para «lo que está por venir»." learning_scholarship.5000.a:0 "Está bien, picaré." learning_scholarship.5000.b:0 "Quizás podamos llegar a un acuerdo." learning_scholarship.5000.c:0 "Tomo lo que necesito" @@ -258,4 +258,4 @@ learning_scholarship.5006.a:0 "El miedo es la pequeña muerte que conduce a la destrucción total." learning_scholarship_paranoid_trait.tt:0 "Has ganado este rasgo porque fuiste incapaz de encontrar sentido al pasaje de tu [sacred_text.GetName]" - learning_scholarship_paranoid_trait_possible:0 "Puedes ganar el trait|lE] [GetTrait('paranoid').GetName( GetNullCharacter )]" + learning_scholarship_paranoid_trait_possible:0 "Puedes ganar el [trait|lE] [GetTrait('paranoid').GetName( GetNullCharacter )]" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_theology_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_theology_events_l_spanish.yml index 88ceddc278..b724e9fe5f 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_theology_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/scholarship/learning_theology_events_l_spanish.yml @@ -11,7 +11,7 @@ # Flatter your court chaplain with some bible verses, by Mathilda Bjarnehed learning_theology.2020.t:0 "El poder del/de la [ROOT.Char.GetFaith.ReligiousText|U]" - learning_theology.2020.desc:0 "[court_chaplain.Custom('ES_ElLa')lU] [court_chaplain.GetCouncilTitle] [court_chaplain.GetFirstName] suele citar a menudo textos del/de la [ROOT.Char.GetFaith.ReligiousText] sobre las virtudes sagradas. Debo demostrar que he prestado atención citando un texto por mí mism[ROOT.Char.Custom('ES_OA')], preferiblemente uno que halague su personalidad.\n\nMe lo aprenderé de memoria y recitaré un párrafo sobre…" + learning_theology.2020.desc:0 "[court_chaplain.GetCouncilTitle] [court_chaplain.GetFirstName] suele citar a menudo textos del/de la [ROOT.Char.GetFaith.ReligiousText] sobre las virtudes sagradas. Debo demostrar que he prestado atención citando un texto por mí mism[ROOT.Char.Custom('ES_OA')], preferiblemente uno que halague su personalidad.\n\nMe lo aprenderé de memoria y recitaré un párrafo sobre…" learning_theology.2020.brave:0 "el valor." learning_theology.2020.just:0 "la justicia." learning_theology.2020.temperate:0 "la moderación." @@ -36,7 +36,7 @@ learning_theology.2020.neutral.desc:0 "[court_chaplain.GetCouncilTitle|U] [court_chaplain.GetFirstNameNoTooltip] está satisfech[court_chaplain.Custom('ES_OA')]" learning_theology.2020.failure.desc:0 "[court_chaplain.GetCouncilTitle|U] [court_chaplain.GetFirstNameNoTooltip] cree que me burlo de [court_chaplain.Custom('ES_ElElla')]" - learning_theology.2021.desc:0 "Estoy segur[ROOT.Char.Custom('ES_OA')] de que [court_chaplain.Custom('ES_ElLa')] [court_chaplain.GetCouncilTitle] [court_chaplain.GetFirstName] dijo algo sobre las virtudes de ser [SCOPE.Custom('virtue_choice')]. No recuerdo sus palabras exactamente, así que me permití algo de creatividad.\n\nPor desgracia, [court_chaplain.Custom('ES_ElLa')] [court_chaplain.GetCouncilTitle] es bastante conservador[court_chaplain.Custom('ES_XA')]. «¿Qué estáis diciendo?», dice con sorna. «¡Esas no son las palabras de [ROOT.Char.GetFaith.HighGodName]!»" + learning_theology.2021.desc:0 "Estoy segur[ROOT.Char.Custom('ES_OA')] de que [court_chaplain.GetCouncilTitle] [court_chaplain.GetFirstName] dijo algo sobre las virtudes de ser [SCOPE.Custom('virtue_choice')]. No recuerdo sus palabras exactamente, así que me permití algo de creatividad.\n\nPor desgracia, [court_chaplain.GetCouncilTitle] es bastante conservador[court_chaplain.Custom('ES_XA')]. «¿Qué estáis diciendo?», dice con sorna. «¡Esas no son las palabras de [ROOT.Char.GetFaith.HighGodName]!»" learning_theology.2021.a:0 "A lo mejor debería leer el/la [ROOT.Char.GetFaith.ReligiousText] más a menudo…" learning_theology.3002.t:0 "La edad del mundo" @@ -172,7 +172,7 @@ learning_theology.3055.b:0 "A lo mejor la interpretación no es lo mío…" learning_theology.3054.a.tt:0 "Intentarás superar en ingenio a [passion_playwright.GetName] usando tu [diplomacy_skill|l]." - learning_theology.3054.b.tt:0 "[family_actor.GetName] intentará superar en ingenio a [passion_playwright.GetName] usando tu [diplomacy_skill|l]]." + learning_theology.3054.b.tt:0 "[family_actor.GetName] intentará superar en ingenio a [passion_playwright.GetName] usando tu [diplomacy_skill|l]." learning_theology.3054.c.tt:0 "[random_actor.GetName] intentará superar en ingenio a [passion_playwright.GetName] usando tu [diplomacy_skill|l]." # Find old text, by Linnéa Thimrén & Flavio Verna @@ -200,14 +200,14 @@ learning_theology_special.1002.b.desc:0 "No fue fácil convencer primero [vassal_pope.Custom('ES_AlAla')] [vassal_pope.GetTitledFirstName] de la autenticidad del texto y luego a los otros representantes principales de la fe [ROOT.Char.GetFaith.GetAdjective] por debajo de [vassal_pope.Custom('ES_ElElla')], pero me impuse gracias a mi pasión y a conocimiento de temas teológicos.\n\nAlgunos representantes notables de nuestro clero aún se mofan de este cambio insólito en nuestras doctrinas, pero, gracias a mi elocuencia, la mayoría de los teócratas influyentes han quedado convencidos de su legitimidad." learning_theology_special.1002.a:0 "¡Es obvio que [ROOT.Char.GetFaith.HighGodName] en persona me llevó a este libro!" - learning_theology_special.1003.a.desc:0 "En su inmensa sabiduría, [player_pope.GetTitledFirstName] descubrió un texto religioso antiguo que cambia significativamente el dogma [ROOT.Char.GetFaith.GetAdherentName].\n\nTras debatir sus hallazgos con miembros notables del clero, [player_pope.Custom('ES_ElLa')] [player_pope.GetTitleTierName] ha decidido integrar los contenidos del libro en la doctrina oficial de la fe." - learning_theology_special.1003.b.desc:0 "Tras una laboriosa búsqueda y horas interminables de estudios teológicos, [pope_liege.GetTitledFirstName] descubrió un texto religioso antiguo que cambia significativamente el dogma [ROOT.Char.GetFaith.GetAdherentName].\n\nTras presentar sus hallazgos ante [vassal_pope.GetTitledFirstName], [vassal_pope.Custom('ES_ElLa')] [vassal_pope.GetTitleTierName] ha decidido integrar los contenidos del libro en la doctrina oficial de la fe." + learning_theology_special.1003.a.desc:0 "En su inmensa sabiduría, [player_pope.GetTitledFirstName] descubrió un texto religioso antiguo que cambia significativamente el dogma [ROOT.Char.GetFaith.GetAdherentName].\n\nTras debatir sus hallazgos con miembros notables del clero, [player_pope.GetTitleTierName] ha decidido integrar los contenidos del libro en la doctrina oficial de la fe." + learning_theology_special.1003.b.desc:0 "Tras una laboriosa búsqueda y horas interminables de estudios teológicos, [pope_liege.GetTitledFirstName] descubrió un texto religioso antiguo que cambia significativamente el dogma [ROOT.Char.GetFaith.GetAdherentName].\n\nTras presentar sus hallazgos ante [vassal_pope.GetTitledFirstName], [vassal_pope.GetTitleTierName] ha decidido integrar los contenidos del libro en la doctrina oficial de la fe." learning_theology_special.1003.a:0 "¿Y qué significa esto para el resto de nosotros?" # Learned scholar come to your court, by Linnéa Thimrén learning_theology_special.1101.t:0 "Comentarios" - learning_theology_special.1101.desc:0 "«Las bendiciones sean con vos, mi [ROOT.Char.GetLadyLord]. Me llamo [scholar.GetTitledFirstName]». [scholar.Custom('ES_ElLa')|U] rabin[scholar.Custom('ES_OA')|U] que tengo delante hace una reverencia respetuosa.\n\n«He dedicado mi vida a estudiar y escribir comentarios sobre la Tanaj y el Talmud. Tal vez mis escritos y mi orientación os sean de utilidad en vuestros propios estudios de la [ROOT.Char.GetFaith.ReligiousText]»." - learning_theology_special.1101.desc.fallback:0 "«Saludos, mi [ROOT.Char.GetLadyLord]. Me llamo [scholar.GetTitledFirstName]». [scholar.Custom('ES_ElLa')|U] sacerdo[scholar.Custom('ES_TeTisa')] que tengo delante hace una reverencia respetuosa.\n\n«He dedicado mi vida a estudiar y escribir el/la [ROOT.Char.GetFaith.ReligiousText]. Tal vez mis escritos y mi orientación os sean de utilidad en vuestros propios estudios»." + learning_theology_special.1101.desc:0 "«Las bendiciones sean con vos, mi [ROOT.Char.GetLadyLord]. Me llamo [scholar.GetTitledFirstName]». El/La rabin[scholar.Custom('ES_OA')|U] que tengo delante hace una reverencia respetuosa.\n\n«He dedicado mi vida a estudiar y escribir comentarios sobre la Tanaj y el Talmud. Tal vez mis escritos y mi orientación os sean de utilidad en vuestros propios estudios de la [ROOT.Char.GetFaith.ReligiousText]»." + learning_theology_special.1101.desc.fallback:0 "«Saludos, mi [ROOT.Char.GetLadyLord]. Me llamo [scholar.GetTitledFirstName]». El/La sacerdo[scholar.Custom('ES_TeTisa')] que tengo delante hace una reverencia respetuosa.\n\n«He dedicado mi vida a estudiar y escribir el/la [ROOT.Char.GetFaith.ReligiousText]. Tal vez mis escritos y mi orientación os sean de utilidad en vuestros propios estudios»." learning_theology_special.1101.a:0 "Escribamos comentarios sobre el/la [ROOT.Char.GetFaith.ReligiousText]!" learning_theology_special.1101.b:0 "Tengo asuntos urgentes sobre el mundo #emp real#!." learning_theology_special.1101.c:0 "¡Nunca alojaré a un[scholar.Custom('ES_XA')] hereje bajo mi techo!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/sell_titles_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/sell_titles_l_spanish.yml index c795c889a3..d54487d341 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/sell_titles_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/sell_titles_l_spanish.yml @@ -26,13 +26,13 @@ sell_titles.0006.a:0 "¿Cómo os atrevéis a avergonzarme así?" sell_titles.1002.t:0 "Venta de títulos: una proposición modesta" - sell_titles.1002.desc:1 "Un[merchant.Custom('ES_XA')] tal [merchant.GetTitledFirstName], un[merchant.Custom('ES_XA')] ric[merchant.Custom('ES_OA')] mercader, se ha enterado de mis intentos de vender ciertos títulos superfluos, pero, no obstante, tiene una sugerencia mucho más audaz:\n\n«Si presentase pruebas de mi lejano parentesco con la dinastía [ROOT.Char.GetDynasty.GetBaseName], ¿apoyaríais mi reivindicación?».\n\nLa proposición es completamente absurda, pero [merchant.Custom('ES_ElLa')] mercader posee una cantidad irrisoria de oro…" + sell_titles.1002.desc:1 "Un[merchant.Custom('ES_XA')] tal [merchant.GetTitledFirstName], un[merchant.Custom('ES_XA')] ric[merchant.Custom('ES_OA')] mercader, se ha enterado de mis intentos de vender ciertos títulos superfluos, pero, no obstante, tiene una sugerencia mucho más audaz:\n\n«Si presentase pruebas de mi lejano parentesco con la dinastía [ROOT.Char.GetDynasty.GetBaseName], ¿apoyaríais mi reivindicación?».\n\nLa proposición es completamente absurda, pero el/la mercader posee una cantidad irrisoria de oro…" sell_titles.1002.a.muslim:0 "¡Hasta Mahoma fue mercader!" sell_titles.1002.a:0 "¡Celebremos el regreso de mi [merchant.Custom('SisterBrother')] perdid[merchant.Custom('ES_OA')]!" sell_titles.1002.b:0 "¡Mi nombre no está a la venta bajo ninguna circunstancia!" sell_titles.1004.t:0 "Venta de títulos: una oferta excelente" - sell_titles.1004.desc:0 "¡En contra de lo esperado, [merchant.GetTitledFirstName], [merchant.Custom('ES_ElLa')] mercader que resultó ser un[merchant.Custom('ES_XA')] pariente muy, muy lejano, ha demostrado ser un[merchant.Custom('ES_XA')] guerrer[merchant.Custom('ES_OA')] excelente!\n\n¿Quién habría pensado que un[merchant.Custom('ES_XA')] plebey[merchant.Custom('ES_OA')] podría llegar a tales cotas?" + sell_titles.1004.desc:0 "¡En contra de lo esperado, [merchant.GetTitledFirstName], el/la mercader que resultó ser un[merchant.Custom('ES_XA')] pariente muy, muy lejano, ha demostrado ser un[merchant.Custom('ES_XA')] guerrer[merchant.Custom('ES_OA')] excelente!\n\n¿Quién habría pensado que un[merchant.Custom('ES_XA')] plebey[merchant.Custom('ES_OA')] podría llegar a tales cotas?" sell_titles.1004.a:0 "A lo mejor sí que era de sangre noble, ¿no?" sell_titles.1005.desc:0 "En el tiempo transcurrido desde que acepté a [merchant.GetTitledFirstName]… quiero decir, desde que [merchant.GetTitledFirstName] regresó a la familia, ha demostrado ser muy popular entre los [ROOT.Char.GetFaith.AltPriestTermPlural]. Al parecer, es bastante sabi[merchant.Custom('ES_OA')]. Más de lo que alguien esperaría de un[merchant.Custom('ES_XA')] simple plebey[merchant.Custom('ES_OA')]." diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_family_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_family_events_l_spanish.yml index e6a192ddfe..96398815a2 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_family_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_family_events_l_spanish.yml @@ -66,7 +66,7 @@ diplomacy_family.0010.honor.desc:0 "Aunque al principio [disagreeable_heir.Custom('ES_ElElla')] no creía estar equivocad[disagreeable_heir.Custom('ES_OA')], la respuesta que recibió al rectificar en ese asunto, le llegó al alma.\n\nSospecho que [disagreeable_heir.GetFirstNameNoTooltip] nunca ha recibido esa clase de respeto antes, y no ha parecido tan" diplomacy_family.0010.greed.desc:0 "Por supuesto, al principio le costó separarse de sus posesiones, pero experimentar la alegría y gratitud de los verdaderamente necesitados fue algo totalmente nuevo para [disagreeable_heir.Custom('ES_ElElla')].\n\nDe camino a casa, [disagreeable_heir.GetFirstNameNoTooltip] hasta me confesó que ni siquiera echaba de menos la mayoría de los objetos, y no ha parecido tan" diplomacy_family.0010.energy.desc:0 "En un principio me preocupaba el resultado de darle tanta responsabilidad, pero cuando no tuvo nadie tras quien esconderse o en quien delegar, dio un paso al frente y se hizo cargo del trabajo.\n\n[disagreeable_heir.GetFirstNameNoTooltip] quedó más sorprendid[disagreeable_heir.Custom('ES_OA')] que yo por su talento oculto, y no ha parecido tan" - diplomacy_family.0010.vengefulness.desc:0 "Pude ver cuánto le costaba enfrentarse [dummy_gender.Custom('ES_AlAla')] [dummy_gender.GetWomanMan] que le había hecho mal, con las palabras atragantándose en su boca cuando intentaba hablar.\n\nAfortunadamente, [dummy_gender.Custom('ES_ElLa')] [dummy_gender.GetWomanMan] respondió con gracia y, siguiendo su ejemplo, [disagreeable_heir.GetFirstName] [dummy_gender.Custom('ES_LoLa')] perdonó de un modo sincero. [disagreeable_heir.Custom('ES_ElElla')|U] no ha parecido tan" + diplomacy_family.0010.vengefulness.desc:0 "Pude ver cuánto le costaba enfrentarse [dummy_gender.Custom('ES_AlAla')] [dummy_gender.GetWomanMan] que le había hecho mal, con las palabras atragantándose en su boca cuando intentaba hablar.\n\nAfortunadamente, [dummy_gender.GetSheHe] respondió con gracia y, siguiendo su ejemplo, [disagreeable_heir.GetFirstName] [dummy_gender.GetHerHim] perdonó de un modo sincero. [disagreeable_heir.GetSheHe|U] no ha parecido tan" diplomacy_family.0010.lazy.desc:0 "vag[disagreeable_heir.Custom('ES_OA')]" diplomacy_family.0010.craven.desc:0 "insegur[disagreeable_heir.Custom('ES_OA')]" diplomacy_family.0010.arbitrary.desc:0 "arbitrari[disagreeable_heir.Custom('ES_OA')]" @@ -101,7 +101,7 @@ diplomacy_family.2102.c:0 "¡Estáis actuando como niños mimados!" diplomacy_family.2102.c.success:0 "Entran en razón" diplomacy_family.2102.c.failure:0 "Se niegan a escuchar" - diplomacy_family.2102.d:0 "¡Ja! ¡Está #EMP claro#! que soy [ROOT.Char.Custom('ES_ElLa')] mejor [ROOT.Char.GetDynastyNameNoTooltip] aquí!" + diplomacy_family.2102.d:0 "¡Ja! ¡Está #EMP claro#! que soy mejor [ROOT.Char.GetDynastyNameNoTooltip] aquí!" diplomacy_family.2102.d.flavor:0 "Bueno, ciertamente, es un modo de impedir que se sigan peleando #EMP entre ellos#!…" # Choosing Best Friend, by Flavio Verna @@ -124,7 +124,7 @@ # Jealous relative vs lover's spouse, by Flavio Verna - diplomacy_family.2250.t:0 "[ruler.Custom('ES_ElLa')|U] [lover.Custom2('RelationToMeShort', SCOPE.sC('ruler'))] celos[ruler.Custom('ES_OA')]" + diplomacy_family.2250.t:0 "[lover.Custom2('RelationToMeShort', SCOPE.sC('ruler'))] y sus celos" diplomacy_family.2250.desc.intro:0 "No puedo soportar la imagen de mi querid[lover.Custom('ES_OA')] [ruler.Custom2('RelationToMeShort', SCOPE.sC('lover'))], [lover.GetFirstName], pasando tiempo con su [spouse.GetWifeHusband] [spouse.Custom('InsultAdjective')], [spouse.GetTitledFirstName]." diplomacy_family.2250.desc.legal.pure:0 "\n\nLa idea de manos impuras ensuciando su cuerpo es insoportable. ¡Ambos somos de la Casa [ruler.GetHouse.GetName], debemos estar juntos!" diplomacy_family.2250.desc.legal.same:0 "\n\n¿Por qué [ruler.GetFaith.HighGodName] favorece a mi [ruler.Custom2('RelationToMeShort', SCOPE.sC('spouse'))] por encima de mí? Ambos pertenecemos a la Casa [ruler.GetHouse.GetName], pero [spouse.GetFirstNameNoTooltip] puede vivir con [lover.GetSheHe] mientras que yo debo rondar a su sombra." @@ -184,7 +184,7 @@ #Successor's Squabble — Resolve a dispute between your heir and a powerful vassal, by Sean Hughes diplomacy_family_special.2200.t:0 "La disputa del sucesor" - diplomacy_family_special.2200.desc:2 "Me estaba relajando en mi [ROOT.Char.Custom('ResidenceBuilding')] al final del día cuando entra [heir.Custom2('MyCharacterIntroduction', ROOT.Char)] con un disgusto palpable.\n\n«¡[vassal.Custom2('YourCharacterIntroduction', ROOT.Char)|U] es un incordio!», exclama. «Siempre está hablando de lo indign[heir.Custom('ES_OA')] que soy de sucederte. ¡Cree que soy demasiado [SCOPE.Custom('PersonalityGetTraitDescriptionFromFlag')] para ser [heir.Custom('ES_ElLa')] siguiente" + diplomacy_family_special.2200.desc:2 "Me estaba relajando en mi [ROOT.Char.Custom('ResidenceBuilding')] al final del día cuando entra [heir.Custom2('MyCharacterIntroduction', ROOT.Char)] con un disgusto palpable.\n\n«¡[vassal.Custom2('YourCharacterIntroduction', ROOT.Char)|U] es un incordio!», exclama. «Siempre está hablando de lo indign[heir.Custom('ES_OA')] que soy de sucederte. ¡Cree que soy demasiado [SCOPE.Custom('PersonalityGetTraitDescriptionFromFlag')] para ser siguiente" diplomacy_family_special.2200.same_title.desc:0 "[ROOT.Char.GetTitleAsNameNoTooltip]" diplomacy_family_special.2200.same_sex_title.desc:0 "$diplomacy_family_special.2200.same_title.desc$" diplomacy_family_special.2200.opposite_sex_title.desc:0 "[ROOT.Char.GetPrimarySpouse.GetTitleAsNameNoTooltip]" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_foreign_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_foreign_events_l_spanish.yml index 801682a095..9822802bf7 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_foreign_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_foreign_events_l_spanish.yml @@ -14,7 +14,7 @@ # Religious Refugees, by Sean Hughes diplomacy_foreign.1074.t:0 "Refugiados religiosos" - diplomacy_foreign.1074.desc:0 "[heretic_ruler.Custom('ES_ElLa')|U] [heretic_ruler.GetTitledFirstName] gobierna sobre el dominio vecino de [target_county.GetName], que alberga una gran población de devotos [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]. [heretic_ruler.Custom('ES_ElLa')|U] [heretic_ruler.GetTitleAsName] [heretic_ruler.GetFaith.GetAdherentName] podría fácilmente perseguir a los fieles [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] que viven allí, y es mi oportunidad de defenderlos de su influencia [ROOT.GetCharacter.Custom2('ToleranceValue', SCOPE.sC('heretic_ruler'))]." + diplomacy_foreign.1074.desc:0 "[heretic_ruler.GetTitledFirstName] gobierna sobre el dominio vecino de [target_county.GetName], que alberga una gran población de devotos [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]. [heretic_ruler.GetTitleAsName] [heretic_ruler.GetFaith.GetAdherentName] podría fácilmente perseguir a los fieles [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] que viven allí, y es mi oportunidad de defenderlos de su influencia [ROOT.GetCharacter.Custom2('ToleranceValue', SCOPE.sC('heretic_ruler'))]." diplomacy_foreign.1074.a:0 "¡No podemos permitir que siga oprimiendo a los fieles!" diplomacy_foreign.1074.b:0 "Llevemos a tantos [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] como podamos a lugar seguro." diplomacy_foreign.1074.c:0 "Mandemos a un enviado a [heretic_ruler.GetFirstNameNoTooltip] para discutir el trato que se les da." @@ -92,7 +92,7 @@ diplomacy_foreign_special.1018.a.tt:0 "[foreign_guest.GetTitledFirstName] llegará dentro de poco" diplomacy_foreign_special.1019.t:1 "$diplomacy_foreign_special.1017.t$: Una cálida bienvenida" - diplomacy_foreign_special.1019.start.desc:0 "¡[foreign_guest.Custom('ES_ElLa')|U] [foreign_guest.Custom('ComplimentAdjective')] [foreign_guest.GetTitledFirstName] ya está aquí! Esta noche, celebraremos un banquete de bienvenida para nuestros invitados extranjeros.\n\n" + diplomacy_foreign_special.1019.start.desc:0 "¡[foreign_guest.Custom('ComplimentAdjective')] [foreign_guest.GetTitledFirstName] ya está aquí! Esta noche, celebraremos un banquete de bienvenida para nuestros invitados extranjeros.\n\n" diplomacy_foreign_special.1019.spouse.desc:0 "Mi [ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('helper_spouse') )] [helper_spouse.GetFirstName] ha estado trabajando duro con la planificación y los preparativos. Me ha preguntado si tengo alguna sugerencia sobre los toques finales." diplomacy_foreign_special.1019.no_spouse.desc:0 "He estado trabajando duro con la planificación y los preparativos. Todo está ya casi listo y tengo algo de tiempo para darle un toque final." diplomacy_foreign_special.1019.a:0 "Conozco unas pocas especialidades de [foreign_guest_realm.GetNameNoTierNoTooltip]." @@ -184,7 +184,7 @@ diplomacy_foreign_special.1029.bad.message:0 "[foreign_guest.GetTitledFirstName] parece insultad[foreign_guest.Custom('ES_OA')] por mi intento de cumplido…" diplomacy_foreign_special.1030.t:1 "$diplomacy_foreign_special.1017.t$: Un vínculo duradero" diplomacy_foreign_special.1030.desc:0 "Después de lo que solo se puede describir como una visita perfectamente agradable, [foreign_guest.GetTitledFirstName] y su séquito están a punto de partir a [foreign_guest_realm.GetNameNoTierNoTooltip].\n\nAntes de que entre en su carruaje, [ROOT.GetCharacter.Custom('GestureOfFriendship')] y expresa su" - diplomacy_foreign_special.1030.bad_guest.desc:0 "[foreign_guest.Custom('ES_ElLa')|U] fals[foreign_guest.Custom('ES_OA')] de [foreign_guest.GetTitledFirstName] y su séquito están a punto de partir a [foreign_guest_realm.GetNameNoTierNoTooltip].\n\nAntes de que [foreign_guest.GetTitleTierName] entre en su carruaje, [ROOT.GetCharacter.Custom('GestureOfFriendship')] y expresa su" + diplomacy_foreign_special.1030.bad_guest.desc:0 "Fals[foreign_guest.Custom('ES_OA')] de [foreign_guest.GetTitledFirstName] y su séquito están a punto de partir a [foreign_guest_realm.GetNameNoTierNoTooltip].\n\nAntes de que [foreign_guest.GetTitleTierName] entre en su carruaje, [ROOT.GetCharacter.Custom('GestureOfFriendship')] y expresa su" diplomacy_foreign_special.1030.spouse.desc:0 "gratitud a mí y a mi «tan [helper_spouse.Custom('ComplimentAdjective')]» [ROOT.GetCharacter.Custom2('RelationToMe' , SCOPE.sC('helper_spouse') )]. Le prometo trasmitir sus halagos." diplomacy_foreign_special.1030.no_spouse.desc:0 "gratitud. Y yo le aseguro que será más que bienvenid[foreign_guest.Custom('ES_OA')] si decide visitarnos de nuevo." diplomacy_foreign_special.1030.a_bad_guest:0 "[foreign_guest.Custom('ES_ElElla')|U] cree que me ha utilizado, pero sé lo que ha hecho." @@ -224,9 +224,9 @@ diplomacy_foreign.1102.c.tooltip.medium:0 "[main_heir.GetTitledFirstName] se comportará #P adecuadamente#!" diplomacy_foreign.1102.c.tooltip.low:0 "[main_heir.GetTitledFirstName] se comportará #N pobremente#!" diplomacy_foreign.1103.start.desc:0 "Ha llegado la hora de que [other_heir.GetTitledFirstName] vuelva por fin a su hogar." - diplomacy_foreign.1103.culture_conversion.desc:0 "Parece que, durante su estancia aquí, [other_heir.Custom('ES_ElLa')] joven se ha encariñado de nuestra cultura y ha decidido asumir varias costumbres de mi corte." - diplomacy_foreign.1103.faith_conversion.desc:0 "Me alegró saber que, durante su estancia aquí, [other_heir.Custom('ES_ElLa')] joven decidió abrazar el [main_heir.GetFaith.GetName] y abandonar su antigua fe." - diplomacy_foreign.1103.present.desc:0 "Antes de irse, [other_heir.Custom('ES_ElLa')] joven decidió honrarnos con un regalo exquisito en nombre de su [other_heir.Custom2('RelationToMe' , SCOPE.sC('other_ruler') )]." + diplomacy_foreign.1103.culture_conversion.desc:0 "Parece que, durante su estancia aquí, tal joven se ha encariñado de nuestra cultura y ha decidido asumir varias costumbres de mi corte." + diplomacy_foreign.1103.faith_conversion.desc:0 "Me alegró saber que, durante su estancia aquí, tal joven decidió abrazar el [main_heir.GetFaith.GetName] y abandonar su antigua fe." + diplomacy_foreign.1103.present.desc:0 "Antes de irse, decidió honrarnos con un regalo exquisito en nombre de su [other_heir.Custom2('RelationToMe' , SCOPE.sC('other_ruler') )]." diplomacy_foreign.1103.prestige.desc:0 "A [other_heir.Custom('ES_ElElla')|U] le impresionó nuestra hospitalidad y ha prometido correr la voz de mi prestigiosa corte por todas partes." diplomacy_foreign.1103.empty.desc:0 "" diplomacy_foreign.1103.friendship.desc:0 "\n\nLas cosas entre [other_heir.Custom('ES_ElElla')] y [main_heir.GetFirstName] fueron incluso mejor de lo esperado: se han hecho inseparables." diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_majesty_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_majesty_events_l_spanish.yml index 5ef3172f2e..bdbff33460 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_majesty_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/statecraft/diplomacy_majesty_events_l_spanish.yml @@ -145,7 +145,7 @@ diplomacy_majesty_special.1010.b.success.desc:0 "Aumento mi comprensión de [debater.GetTitledFirstNameNoTooltip]" diplomacy_majesty_special.1010.b.success.tt:1 "Recibirás una pista sobre qué táctica elegir en el debate final" diplomacy_majesty_special.1010.c:0 "Un poco de descanso me preparará para el conflicto." - diplomacy_majesty_special.1010.d:0 "¡Se va a a enterar es[debater.Custom('ES_EA')] [debater.Custom('InsultNoun')] quién manda aquí!" + diplomacy_majesty_special.1010.d:0 "¡Se va a enterar es[debater.Custom('ES_EA')] [debater.Custom('InsultNoun')] quién manda aquí!" diplomacy_majesty_special.1010.e:0 "Es más fácil dejar que gane [debater.Custom('ES_ElElla')]." diplomacy_majesty_special.1011.start.desc:0 "Ya estamos aquí de nuevo, como había previsto, discutiendo sobre" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/learn_commander_trait_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/learn_commander_trait_events_l_spanish.yml index 49b11a9265..f066aa490f 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/learn_commander_trait_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/learn_commander_trait_events_l_spanish.yml @@ -68,7 +68,7 @@ learn_commander_trait.13.desc:0 "[teacher.GetTitledFirstName] cabalga hasta mí. «¡Impresionante!», grita. Las levas «enemigas» se quedan pasmadas con la eficiencia de mis otras tropas.\n\nHay pocas dudas de que he aprendido qué significa ser [ROOT.Char.Custom('CommanderTraitBeingTaught')]." learn_commander_trait.13.a:0 "He aprendido mucho." #Failure: - learn_commander_trait.14.desc:0 "«Puede que aún te queden algunas cosas que aprender…». [teacher.Custom('ES_ElLa')|U] [teacher.GetTitledFirstName] me ofrece su mano para ayudarme a salir del barro.\n\nMis tropas tuvieron una actuación muy poco brillante. Debo confesar que [teacher.GetSheHe] quizás tenga razón." + learn_commander_trait.14.desc:0 "«Puede que aún te queden algunas cosas que aprender…» [teacher.GetTitledFirstName] me ofrece la mano para ayudarme a salir del barro.\n\nMis tropas tuvieron una actuación muy poco brillante. Debo confesar que [teacher.GetSheHe] quizás tenga razón." learn_commander_trait.14.a:0 "Muéstrame de nuevo cómo lo haces." learn_commander_trait.14.a.tt:1 "«Volveré a probar una vez más…»." learn_commander_trait.14.b:0 "¡Esto es demasiado difícil!" @@ -94,7 +94,7 @@ #Success learn_commander_trait.1302.desc:0 "«Vaya, no había pensado en eso», [teacher.GetFirstName] [teacher.Custom('quirk_pos_present')]. ¡No puede encontrar un solo fallo en mi plan!" #Failure - learn_commander_trait.1402.desc:0 "«¿Te has olvidado de esa torre?». [teacher.Custom('ES_ElLa')|U] [teacher.GetTitledFirstName] señala desde las almenas hacia la zona delante de la muralla que estaba describiendo. Ahora veo el terrible fallo de mi plan." + learn_commander_trait.1402.desc:0 "«¿Te has olvidado de esa torre?». [teacher.GetTitledFirstName] señala desde las almenas hacia la zona delante de la muralla que estaba describiendo. Ahora veo el terrible fallo de mi plan." #aggressive_attacker learn_commander_trait.03.t:0 "Visión devastadora" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_authority_events_2_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_authority_events_2_l_spanish.yml index f6e5298e70..560f9bb499 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_authority_events_2_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_authority_events_2_l_spanish.yml @@ -69,7 +69,7 @@ martial_authority_4003.make.tt:0 "Consigues [improvised_halberd.GetName]" martial_authority.4004.t:0 "Una herramienta oxidada: perfecta como está" - martial_authority.4004.desc:0 "El instrumento -que [blacksmith.GetFirstName], [blacksmith.Custom('ES_ElLa')] herrer[blacksmith.Custom('ES_OA')] de la posesión, me explicó que se conoce como «podadera», mientras yo supervisaba con entusiasmo cómo la afilaba- tiene ciertamente el aspecto de un arma de guerra.\n\nLa hoja emerge de la espiga con un filo feroz, que recorre la pesada cabeza de gancho. La punta recién afilada resplandece al sol del mediodía mientras la introduzco en las costuras de una armadura de cuero hervido ya caduca antes de rasgarla hacia mí y cortar los lazos de sujeción de un solo golpe." + martial_authority.4004.desc:0 "El instrumento -que [blacksmith.GetFirstName], el/la herrer[blacksmith.Custom('ES_OA')] de la posesión, me explicó que se conoce como «podadera», mientras yo supervisaba con entusiasmo cómo la afilaba- tiene ciertamente el aspecto de un arma de guerra.\n\nLa hoja emerge de la espiga con un filo feroz, que recorre la pesada cabeza de gancho. La punta recién afilada resplandece al sol del mediodía mientras la introduzco en las costuras de una armadura de cuero hervido ya caduca antes de rasgarla hacia mí y cortar los lazos de sujeción de un solo golpe." martial_authority.4004.a:0 "¿Que más secretos nos esconden nuestros humildes granjeros?" martial_authority.4004.b:0 "Me gusta, ¡distribuidlas por todo el señorío!" martial_authority_4004.make.tt:0 "Consigues [improvised_billhook.GetName]" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_authority_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_authority_events_l_spanish.yml index 14809720e5..14d0d713d1 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_authority_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_authority_events_l_spanish.yml @@ -19,13 +19,13 @@ martial_authority.2040.c.hashishiyah:0 "A la porra, voy a por algo de hachís." martial_authority.2041.t:0 "Resolución" - martial_authority.2041.desc:0 "Me levanto y doy un discurso sobre cómo luchamos todos juntos por[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetPrimaryTitle.GetName] y cómo debemos mantenernos unidos contra nuestros enemigos porque, si no lo hacemos, muchos son los forasteros que usarían nuestras disputas internas para apoderarse de nuestras tierras e imponernos su dominio.\n\nAvergonzados, [first.GetTitledFirstName] y [second.GetTitledFirstName] piden disculpas y se disponen a pasar la noche." + martial_authority.2041.desc:0 "Me levanto y doy un discurso sobre cómo luchamos todos juntos por[ROOT.Char.GetPrimaryTitle.GetName] y cómo debemos mantenernos unidos contra nuestros enemigos porque, si no lo hacemos, muchos son los forasteros que usarían nuestras disputas internas para apoderarse de nuestras tierras e imponernos su dominio.\n\nAvergonzados, [first.GetTitledFirstName] y [second.GetTitledFirstName] piden disculpas y se disponen a pasar la noche." martial_authority.2041.a:0 "Somos más fuertes cuando estamos unidos." martial_authority.2042.t:0 "Bronca" martial_authority.2042.desc:0 "Mi ruego para que dejamos a un lado nuestras diferencias cae en saco roto cuando la riña pasa a una reyerta campal.\n\nLa bebida y la comida vuelan por los aires cuando la gente empieza a tirar jarras y platos." martial_authority.2042.a:0 "¡Ya que estoy, creo que me uniré!" - martial_authority.2042.a.success:0 "Acabo como [ROOT.Char.Custom('ES_ElLa')] únic[ROOT.Char.Custom('ES_OA')] vencedor[ROOT.Char.Custom('ES_XA')] de la pelea" + martial_authority.2042.a.success:0 "Acabo como únic[ROOT.Char.Custom('ES_OA')] vencedor[ROOT.Char.Custom('ES_XA')] de la pelea" martial_authority.2042.a.failure:0 "Me lastimo en la accidentada pelea" martial_authority.2042.b:0 "Qué desastre…" @@ -67,7 +67,7 @@ martial_authority_special.1100.end.desc:0 "intenta convencer a su comandante, [officer.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)], de las ventajas de una estrategia alternativa. [officer.GetFirstNameNoTooltip] no quiere saber nada al respecto. Cuando me acerco, [officer.GetSheHe] levanta el puño con enfado…" martial_authority_special.1100.a:0 "Intervengo para defender al soldado." martial_authority_special.1100.a.success.tt:1 "Derrotas [officer.Custom('ES_AlAla')] oficial en un combate sin armas" - martial_authority_special.1100.a.failure.tt:0 "[officer.Custom('ES_ElLa')|U] oficial te derrota en un combate sin armas" + martial_authority_special.1100.a.failure.tt:0 "El/La oficial te derrota en un combate sin armas" martial_authority_special.1100.b:0 "Medio entre [officer.GetFirstNameNoTooltip] y el soldado." martial_authority_special.1100.b.success.tt:1 "Convences a [officer.GetShortUINameNoTooltip]" martial_authority_special.1100.b.failure.tt:1 "[officer.GetShortUINameNoTooltip] te echa una bronca descomunal" @@ -76,11 +76,11 @@ martial_authority_special.1101.desc:0 "El entrenamiento me ha venido bien. Pocos momentos después, tengo agarrad[officer.Custom('ES_OA')] firmemente a [officer.GetTitledFirstName] con una llave. «Que os sirva de lección», proclamo en voz alta, para que todos lo oigan. «Vuestr[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleTierName] no ve con buenos ojos a los necios de mente estrecha, independientemente de su rango»." - martial_authority_special.1101.end.desc:0 "\n\n[soldier_friend.Custom('ES_ElLa')|U] soldado irradia gratitud. «Gracias, mi [ROOT.Char.GetLadyLord]?. Nunca tendréis un[soldier_friend.Custom('ES_OA')] servidor[soldier_friend.Custom('ES_OA')] más fiel que [soldier_friend.GetFirstName] [soldier_friend.GetDynastyName]»." + martial_authority_special.1101.end.desc:0 "\n\nEl/La soldado irradia gratitud. «Gracias, mi [ROOT.Char.GetLadyLord]?. Nunca tendréis un[soldier_friend.Custom('ES_OA')] servidor[soldier_friend.Custom('ES_OA')] más fiel que [soldier_friend.GetFirstName] [soldier_friend.GetDynastyName]»." martial_authority_special.1101.a:0 "Adoptas la estrategia de [soldier_friend.GetFirstNameNoTooltip]." martial_authority_special.1101.b:0 "Debates la estrategia para aprender más sobre el arte de la guerra." - martial_authority_special.1102.desc:0 "Sabiendo las consecuencias de hacer daño a un comandante, [soldier_friend.Custom('ES_ElLa')] soldado no hace nada por defenderse de los golpes que le caen. Al caer la sangre, me interpongo entre ellos.\n\nQuizás no tendría que haber peleado con un guerrero veterano. Al final, debo desvelar mi identidad a [officer.GetTitledFirstName] para que me deje marchar y me escabullo a mi tienda antes de que corra la noticia…" + martial_authority_special.1102.desc:0 "Sabiendo las consecuencias de hacer daño a un comandante, El/La soldado no hace nada por defenderse de los golpes que le caen. Al caer la sangre, me interpongo entre ellos.\n\nQuizás no tendría que haber peleado con un guerrero veterano. Al final, debo desvelar mi identidad a [officer.GetTitledFirstName] para que me deje marchar y me escabullo a mi tienda antes de que corra la noticia…" martial_authority_special.1102.a:0 "Al menos he aprendido un par de trucos." martial_authority_special.1103.desc:0 "El brazo de [officer.GetTitledFirstName] se queda quieto a mitad de un golpe cuando levanto la voz. La intensidad emocional de mis palabras parecen dar en la llaga… y su expresión se suaviza al bochorno. [officer.GetSheHe|U] tartamudea una disculpa y se escabulle." diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_chivalry_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_chivalry_events_l_spanish.yml index 20718015cd..017f7d608c 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_chivalry_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_chivalry_events_l_spanish.yml @@ -116,7 +116,7 @@ #Vassal struggling to train new recruits, Sean Hughes martial_chivalry.3000.t:0 "Reclutas indisciplinados" martial_chivalry.3000.desc:0 "Hoy estaba observando a [bad_commander.GetTitledFirstName] mientras entrenaba a unas levas nuevas, pero los reclutas a su mando parecían más bien una turba desorganizada que un ejército.\n\nSigo mirando mientras [bad_commander.GetSheHe] intenta recuperar el control de la situación, aunque es obvio que ha llegado a su límite." - martial_chivalry.3000.desc.callous:0 " ¡Esta muestra de ineptitud es un bochorno para [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetPrimaryTitle.GetName] y no se puede tolerar!" + martial_chivalry.3000.desc.callous:0 " ¡Esta muestra de ineptitud es un bochorno para [ROOT.Char.GetPrimaryTitle.GetName] y no se puede tolerar!" martial_chivalry.3000.desc.compassionate:0 " He estado en esta situación y sé cuán difícil es trabajar con soldados inexpertos." martial_chivalry.3000.desc.fallback:1 " Aunque nunca es fácil entrenar a nuevos soldados, [bad_commander.GetFirstName] necesita de verdad esforzarse algo más." martial_chivalry.3000.a:0 "Reprender[bad_commander.GetHerHim] por su fracaso." @@ -184,7 +184,7 @@ martial_chivalry_special.1601.b:0 "Un corcel tan bueno alcanzará un precio muy alto." martial_chivalry_special.1601.c:1 "Mi maestro de establo aprenderá mucho domándo[dummy_gender.GetHerHim]." martial_chivalry_special.1601.a.tt:1 "El caballo se convertirá en tu montura" - martial_chivalry_special.1601.d:0 "¿No es [m_horse.GetTitledFirstName] [m_horse.Custom('ES_ElLa')] expert[m_horse.Custom('ES_OA')] en caballos?" + martial_chivalry_special.1601.d:0 "¿No es [m_horse.GetTitledFirstName] mi expert[m_horse.Custom('ES_OA')] en caballos?" martial_chivalry_special.1601.d.tt:0 "Tu $master_of_horse_court_position$ intentará domar al animal. Si tiene éxito, el caballo será tu montura personal." martial_chivalry_special.1603.desc:1 "El caballo echa atrás las orejas, dejando claro su indiferencia hacia mí. El primer encuentro es importante para ganarme su respeto y confianza, y necesito pensar cómo actuar al respecto." diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_strategy_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_strategy_events_l_spanish.yml index ef3951f123..cd917ef2e5 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_strategy_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/martial_strategy_events_l_spanish.yml @@ -188,7 +188,7 @@ martial_strategy_special.1399.desc_win:0 "¡El/la [ROOT.Char.Custom('FortifiedBuilding')] nos pertenece!" martial_strategy_special.1399.desc_loose:0 "Se ha perdido la batalla y los defensores han vencido." martial_strategy_special.1399.desc:0 "Entre los soldados que lo celebran, me encuentro con [siege_proposer.GetTitledFirstName], que me felicita por una carga bien dirigida." - martial_strategy_special.1399.desc_win2:0 "\n\n«Miradlos, mi [ROOT.Char.GetLadyLord]?. El cambio de ritmo les fue bien. ¡Hasta vos parecéis revigorizad[ROOT.Char.Custom('ES_OA')] aunque vuestra/o [ROOT.Char.Custom('FortifiedBuilding')] cayó ante los atacantes!»." + martial_strategy_special.1399.desc_win2:0 "\n\n«Miradlos, mi [ROOT.Char.GetLadyLord]. El cambio de ritmo les fue bien. ¡Hasta vos parecéis revigorizad[ROOT.Char.Custom('ES_OA')] aunque vuestra/o [ROOT.Char.Custom('FortifiedBuilding')] cayó ante los atacantes!»." martial_strategy_special.1399.desc_loose2:0 "\n\n«Aunque no conseguisteis tomar el/la [ROOT.Char.Custom('FortifiedBuilding')], Mi [ROOT.Char.GetLadyLord], tanto las tropas como vos parecéis revigorizados por el cambio de ritmo!».\n\nNo puedo sino estar de acuerdo. ¡Además, me reconforta saber que no se podrá tomar fácilmente mi [ROOT.Char.Custom('FortifiedBuilding')]!" martial_strategy_special.1399.a:0 "¡Nuestros enemigos no tendrán ninguna oportunidad!" martial_strategy_special.1399.b:0 "¡Como fuerza defensiva, somos formidables!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/warhorse_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/warhorse_events_l_spanish.yml index d3c94de7fd..e3b46697e1 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/warhorse_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/lifestyle/warfare/warhorse_events_l_spanish.yml @@ -1,6 +1,6 @@ l_spanish: warhorse.0001.t:0 "El caballo de guerra" - warhorse.0001.desc:0 "Mientras admiro [HorseStoryMareStallion.Custom('ES_AlLa')] [ROOT.Char.Custom('HorseStoryMareStallion')] que ahora sigue todas mi órdenes, me pregunto qué nombre ponerle…" + warhorse.0001.desc:0 "Mientras admiro [HorseStoryMareStallion.Custom('ES_AlALa')] [ROOT.Char.Custom('HorseStoryMareStallion')] que ahora sigue todas mi órdenes, me pregunto qué nombre ponerle…" warhorse.0001.a:0 "¡Un nombre inspirado en la historia!" warhorse.0001.b:0 "¡La mitología esta llena de nombres de caballos muy inspiradores!" warhorse.0001.c:0 "Solo es un caballo y basta con llamarlo así." @@ -46,7 +46,7 @@ warhorse.1001.e:0 "No me interesa." warhorse.1001.e.tt:1 "#F «¡[THIS.Char.Custom('WarhorseStoryName')] no necesita más adiestrador que yo!»#!" warhorse.1001.f:0 "¡Para eso pago a un $master_of_horse_court_position$!" - warhorse.1001.f.tt:0 "Tu $master_of_horse_court_position$ empieza a adiestrar a tu [ROOT.Char.Custom('HorseStoryMareStallion')]." + warhorse.1001.f.tt:1 "Tu $master_of_horse_court_position$ empieza a adiestrar a [THIS.Char.Custom('WarhorseStoryName')]" warhorse.1001.f.failure:0 "Sobrestimaste a tu $master_of_horse_court_position$" warhorse.1001.f.failure.tt:0 "[m_horse.GetTitledFirstNameNoTooltip] fracasa en el adiestramiento de [ROOT.Char.Custom('WarhorseStoryName')]." diff --git a/project/ck3/base_game/localization/spanish/event_localization/marriage_effect_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/marriage_effect_events_l_spanish.yml index ae7a89350e..b3e6aa7fb6 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/marriage_effect_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/marriage_effect_events_l_spanish.yml @@ -30,10 +30,10 @@ marriage_effect.0013.desc:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('real_mother') )] [real_mother.GetTitledFirstName] y su [illegitimate_child.Custom('GetDaughterSon')] [illegitimate_child.GetTitledFirstName] me han preocupado desde su nacimiento, sabiendo que fue concebid[illegitimate_child.Custom('ES_OA')] en una unión ilícita con [new_spouse.GetTitledFirstName].\n\nAhora que [new_spouse.GetTitledFirstName] y [real_mother.GetFirstName] están legítimamente unidos, mis miedos pueden descansar al fin." marriage_effect.1001.t:0 "El amor triunfa" - marriage_effect.1001.desc:1 "¡Oh, [spouse.GetTitledFirstName], mi [spouse.Custom('LoverPetName')]! Solo de pensar que ahora puedo abrazarte abiertamente, con las bendiciones de [ROOT.Char.GetFaith.FertilityGodName] y de quienes nos rodean… ¡Soy [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetWomanMan] más feliz de mundo!" + marriage_effect.1001.desc:1 "¡Oh, [spouse.GetTitledFirstName], mi [spouse.Custom('LoverPetName')]! Solo de pensar que ahora puedo abrazarte abiertamente, con las bendiciones de [ROOT.Char.GetFaith.FertilityGodName] y de quienes nos rodean… ¡Soy [ROOT.Char.GetWomanMan] más feliz de mundo!" marriage_effect.1001.a:0 "¡Ven aquí, [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse') )] mí[secondary_actor.Custom('ES_OA')]!" - marriage_effect.1002.desc:1 "¡Oh, [spouse_2.GetTitledFirstName], mi [spouse_2.Custom('LoverPetName')]! Solo de pensar que ahora puedo abrazarte abiertamente, con las bendiciones de [ROOT.Char.GetFaith.FertilityGodName] y de quienes nos rodean… ¡Soy [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetWomanMan] más feliz de mundo!" + marriage_effect.1002.desc:1 "¡Oh, [spouse_2.GetTitledFirstName], mi [spouse_2.Custom('LoverPetName')]! Solo de pensar que ahora puedo abrazarte abiertamente, con las bendiciones de [ROOT.Char.GetFaith.FertilityGodName] y de quienes nos rodean… ¡Soy [ROOT.Char.GetWomanMan] más feliz de mundo!" marriage_effect.1002.a:0 "Ven aquí, [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse_2') )] mí[spouse_2.Custom('ES_OA')]!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/placeholderhugofp2eventtasf_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/placeholderhugofp2eventtasf_events_l_spanish.yml new file mode 100644 index 0000000000..3569de7e3e --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/placeholderhugofp2eventtasf_events_l_spanish.yml @@ -0,0 +1,256 @@ +l_spanish: + fp2_struggle.2000.t:0 "Mercado descontrolado" + fp2_struggle.2000.desc:0 "Mientras inspecciono las calles del mercado, me encuentro con un[fp2_2000_market_inspector.Custom('ES_XA')] angustiad[fp2_2000_market_inspector.Custom('ES_OA')] muhtasib, [fp2_2000_market_inspector.GetFullName], que intenta hacer cumplir las normas del mercado a los vendedores ambulantes. «¡Puestos desordenados, aceite junto a las puertas de las mezquitas, conejos despellejados y queso en cuencos! ¡Por Alá, más os vale hacerme caso!».\n\nEst[fp2_2000_market_inspector.Custom('ES_EA')] muhtasib #emphasis debería#! castigar las transgresiones del mercado, con violencia si es necesario. Sin embargo, los mercaderes, cegados de codicia, no le hacen caso.\n\n¿Qué puedo hacer para ayudar[fp2_2000_market_inspector.Custom('ES_LoLa')]?" + fp2_struggle.2000.a:0 "Intervenir en el caso y amenazar con llamar a un cadí." + fp2_struggle.2000.a.desc:0 "El muhtasib corrige la actuación de los mercaderes insensatos,\nel cadí los castiga según su criterio" + fp2_struggle.2000.a.a:0 "Los mercaderes obedecen tus palabras, pero no quedan convencidos" + fp2_struggle.2000.a.a.notif:0 "Burocracia en aumento" + fp2_struggle.2000.a.b:0 "Solucionas la situación de modo civilizado" + fp2_struggle.2000.a.b.notif:0 "Compromiso aceptable" + fp2_struggle.2000.b:1 "¡Debes darles a todos una severa reprimenda!" + fp2_struggle.2000.b.desc:0 "Me encargo de castigar físicamente a los mercaderes" + fp2_struggle.2000.b.notif:0 "Demostración de diligencia" + fp2_struggle.2000.b.notif.desc:0 "Sorprendidos al ver a un muhtasib regañado, los mercaderes desalojaron rápidamente el mercado." + fp2_struggle.2000.d:0 "¿Por qué deben interponerse las reglas en los negocios?" + fp2_struggle.2000.d.desc:0 "Permitir el comercio sin la molestia de los aranceles aumentará el comercio, pero desestabilizará lentamente el mercado" + fp2_struggle.2000.e:0 "¡No toleraré tal desobediencia! ¡Guardias!" + fp2_struggle.2000.f:0 "Y ya que estamos, ¿por qué no construimos también un burdel?" + fp2_struggle.2000.f.desc:0 "Animas a los mercaderes a seguir infringiendo la hisba, en un intento de aliviar las tensiones" + fp2_struggle.2000.f.notif:0 "Indulgencia con mercaderes extranjeros" + fp2_struggle.2000.f.notif.desc:0 "Las infracciones en el mercado no han hecho más que aumentar desde que el muhtasib dejó de hacer respetar las regulaciones." + fp2_struggle.2001.t:0 "El pueblo olvidado" + fp2_struggle.2001.desc:0 "Mientras recorro los terrenos de mi [ROOT.GetCharacter.Custom('FortifiedBuilding')], se me acerca un campesino anciano.\n\n«Gran [ROOT.Char.GetLadyLord], apiadaos de nosotros y salvad a nuestra aldea de la tiranía de [fp2_2001_desperate_county.GetHolder.GetName]». Ha descuidado nuestro asentamiento demasiado tiempo. El pueblo anhela un nuevo gobernante. Os anhela a vos, [ROOT.Char.GetLadyLord]»." + fp2_struggle.2001.desc.extra.a:0 "El [fp2_2001_desperate_county.GetName] pertenece a tu aliad[fp2_2001_desperate_county.GetHolder.Custom('ES_OA')], [fp2_2001_desperate_county.GetHolder.GetName]. Proporcionar apoyo militar a los rebeldes sería un acto de agresión.\n\n" + fp2_struggle.2001.desc.extra.b:0 "[fp2_2001_desperate_county.GetHolder.GetName], que posee el [fp2_2001_desperate_county.GetName], tiene una tregua en vigor contigo. Ayudar a los campesinos será una violación del acuerdo." + fp2_struggle.2001.a:0 "Tenéis mi palabra, ¡liberaré [fp2_2001_desperate_county.GetNameNoTierNoTooltip]!" + fp2_struggle.2001.a.desc:0 "Se espera que captures [fp2_2001_desperate_county.GetNameNoTier] en un plazo de #bold cinco años#!" + fp2_struggle.2001.a.a.desc:0 "[2001_scoped_chaplain.GetTitledFirstName] sufrirá una gran decepción contigo si fracasas" + fp2_struggle.2001.a.notif:0 "Concedido derecho virtuoso" + fp2_struggle.2001.b:0 "¿Aceptas renunciar a [fp2_2001_desperate_elder.GetFaith.HighGodName] por eso?" + fp2_struggle.2001.b.desc:0 "Se espera que captures [fp2_2001_desperate_county.GetNameNoTier] en un plazo de #bold diez años#!" + fp2_struggle.2001.b.notif:0 "[fp2_2001_desperate_county.GetNameNoTierNoTooltip] se convierte al [ROOT.Char.GetFaith.GetNameNoTooltip|l]" + fp2_struggle.2001.b.notif.desc:0 "Sea por elección o por desesperación, la aldea de [fp2_2001_desperate_county.GetNameNoTier] ha adoptado el [ROOT.Char.GetFaith.GetName|l]" + fp2_struggle.2001.c:0 "Demostradme vuestra determinación, ¡dirigid vuestras lanzas contra [fp2_2001_desperate_county.GetHolder.GetFirstNameNoTooltip]!" + fp2_struggle.2001.d:0 "Podríais empezar pagando un tributo a vuestr[ROOT.Char.Custom('ES_OA')] nuev[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetLadyLord]…" + fp2_struggle.2001.d.notif:0 "Aldeanos desesperados pagan una tasa de liberación" + fp2_struggle.2001.d.notif.desc:0 "Los campesinos del [fp2_2001_desperate_county.GetName] han reunido hasta el último objeto de valor que tenían para pagar el tributo para su liberación" + fp2_struggle.2001.e:0 "Lo lamento, pero tendréis que ayudaros solos." + fp2_struggle.2001.e.desc:0 "Abandonas a los campesinos a su destino bajo el poder de [fp2_2001_desperate_county.GetHolder.GetName]" + fp2_struggle.2001.f:0 "¡Me presentaré ante el/la [fp2_2001_desperate_county.GetHolder.GetTitleAsNameNoTooltip] y [fp2_2001_desperate_county.GetHolder.GetHerHim] informaré de vuestra traición!" + fp2_every_major_vassal_notifier:0 "Todo vasallo poderoso" + fp2_every_major_same_faith_vassal_notifier:0 "Todo vasallo poderoso de fe [dyloc_powerful_vassal_faith.GetAdjective]" + fp2_every_major_different_faith_vassal_notifier:0 "Todo vasallo poderoso que no sea de fe [dyloc_powerful_vassal_faith.GetAdjective]" + fp2_every_major_same_culture_vassal_notifier:0 "Todo vasallo poderoso de cultura [dyloc_powerful_vassal_culture.GetNameNoTooltip]" + fp2_one_independent_ruler_of_each_culture_notifier:0 "Un [independent_ruler|lE] involucrado en esta [struggle|E] de cada [culture|lE]" + fp2_struggle.2002.t.a:0 "Aldea liberada" + fp2_struggle.2002.t.b:0 "Obligaciones no satisfechas" + fp2_struggle.2003.t:0 "Bandada de pájaros perdidos" + fp2_struggle.2003.desc:1 "Un grupo mercenario herido y desencantado ha llegado a [fp2_2003_county_town.GetName]. Los lugareños afirman haber oído que hablaban de «instalarse tras saquear un objetivo fácil» y empiezan a ponerse nerviosos.\n\nHay mucha tensión y puede que estalle un conflicto si no intervengo en este asunto." + fp2_struggle.2003.a:0 "Les ruegas que se vayan." + fp2_struggle.2003.a.a.notif:0 "Los bandoleros hacen caso omiso" + fp2_struggle.2003.a.b.notif:0 "Resolución pacífica" + fp2_struggle.2003.b:0 "Ofrecerles puestos en la guarnición de la ciudad." + fp2_struggle.2003.b.desc:0 "A la guarnición le vendrían bien tropas veteranas y dar de comer a una fiera herida es la mejor manera de domarla" + fp2_struggle.2003.c:0 "¡Expulsadlos de la ciudad!" + fp2_struggle.2003.c.desc:0 "Organizas un ataque preventivo con la guarnición local en un ataque sorpresa para expulsar a esos vándalos\n" + fp2_struggle.2003.c.a:0 "Los mercenarios masacran a los soldados" + fp2_struggle.2003.c.b:0 "Los soldados sojuzgan a los mercenarios" + fp2_struggle.2003.c.b.notif:0 "Amenaza mercenaria sojuzgada" + fp2_struggle.2003.d:0 "«¡A mí me parecéis unos granjeros perfectos!»" + fp2_struggle.2003.d.desc:0 "Te ofreces a comprar tierras de cultivo y equipo a los lugareños y dárselos a los mercenarios" + fp2_struggle.2003.e:0 "Que se encarguen los lugareños." + fp2_struggle.2003.e.desc:0 "Las tensiones ya están lo bastante altas. Provocarlos solo generaría mayores riesgos" + fp2_struggle.2003.e.notif.a:0 "Los mercenarios saquean la campiña" + fp2_struggle.2003.e.notif.b:0 "La provocación campesina termina en tragedia" + fp2_struggle.2003.e.notif.b.desc:0 "Los lugareños exigieron a los mercenarios que se fueran, pero esa fue toda la provocación que necesitaban para atacar." + fp2_struggle.2003.e.notif.c:0 "Los mercenarios se asientan" + fp2_struggle.2003.e.notif.c.desc:0 "A los mercenarios les ha gustado el [fp2_2003_county_town.GetName] y se han asentado para cultivar la tierra, lo que trae unos ingresos inesperados y una reserva de hombres cualificados en la región." + fp2_struggle.2007.t:0 "Un castillo digno de tierras ibéricas" + fp2_struggle.2007.desc.main:1 "están maduras para el desarrollo», afirma mi [fp2_2007_scoped_steward.GetCouncilTitleFirstName]. «Con vuestra financiación, podríamos asegurar [fp2_2007_free_real_estate.GetCounty.GetTitle.GetNameNoTier] contra nuestros enemigos siempre al acecho a un coste #emphasis enormemente#! reducido — [2007_vassal_sponsor.GetTitledFirstName] ha solicitado que se construya un/a [ROOT.Char.Custom('FortifiedBuilding')] de estilo [fp2_2007_foreign_faith.GetAdherentName] y ofrece parte de sus propios fondos en un intento de influir en vuestra opinión. Sin embargo, vuestros otros vasallos exigen que os atengáis a los arquitectos [ROOT.Char.GetFaith.GetAdherentNamePlural] locales. Con independencia de a quién elijáis, esta es una oportunidad de oro para fortalecer el señorío en su conjunto». El único problema es a #EMP quién#! elegiré para esta oportunidad dorada…" + fp2_struggle.2007.desc.a:0 "«Vuestras tierras $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.desc.b:0 "«Las tierras de [fp2_2007_castle_holder.GetTitledFirstName] $fp2_struggle.2007.desc.main$" + fp2_struggle.2007.a:0 "Contrataré a un arquitecto [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]." + fp2_struggle.2007.a.castile:0 "¿[ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip|U]? ¿[fp2_2007_foreign_faith.GetAdherentNamePluralNoTooltip|U]? ¡Quiero un arquitecto de [fp2_2007_allegedprotocastilean.GetNameNoTooltip]!" + fp2_struggle.2007.a.notif:0 "Comenzará la construcción de un castillo en [fp2_2007_free_real_estate.GetName]." + fp2_struggle.2007.a.major_vassal_flavor:0 "No se influirá en la opinión de vasallos poderosos de la misma religión porque este es el resultado que se espera." + fp2_struggle.2007.a.castile.favor:0 "Nadie se opondrá a un arquitecto de [fp2_2007_allegedprotocastilean.GetNameNoTooltip] porque tienen fama de ser ejemplares" + fp2_struggle.2007.b:0 "Contrataré a un arquitecto [fp2_2007_foreign_faith.GetAdherentNameNoTooltip]." + fp2_struggle.2007.b.flavor:0 "Esta acción se entenderá como una declaración independiente de la fe." + fp2_struggle.2007.c:0 "Yo diseñaré personalmente el castillo, no será tan difícil, ¿no?" + fp2_struggle.2007.c.flavor:0 "Diseñar un castillo sin gastar una fortuna es una labor tremendamente complicada." + fp2_struggle.2007.c.roco:0 "Mi $royal_architect_court_position$ se ocupará de esta tarea." + fp2_struggle.2007.c.notif.a.t:0 "Cimientos podridos, estructura ruinosa" + fp2_struggle.2007.c.notif.a.desc:0 "Tus planes para el castillo están castigados por el fracaso" + fp2_struggle.2007.c.notif.b.desc:0 "El diseño es un éxito" + fp2_struggle.2007.d:1 "¡#EMP No#! financiaré ningún castillo, mucho menos si no es para mí!" + fp2_struggle.2007.d.alt:0 "Estas tierras no desean castillos, dejadlas en paz" + fp2_struggle.2008.t:0 "Fechorías [fps_2008_misdeed_actor.Custom('ES_DelDela')] [fps_2008_misdeed_actor.GetCouncilTitle]" + fp2_struggle.2008.desc:0 "Por la noche, [fps_2008_misdeed_actor.GetCouncilTitleFirstName] se sienta en una sala del consejo poco iluminada. Su mirada y su pluma se centran en informes de gastos poco llamativos. Sin embargo, a su lado yacen moldes de arcilla con el sello real, que solo necesitaría si pretendiera defraudar al señorío. ¡Quién hubiera pensado que un[fps_2008_misdeed_actor.Custom('ES_XA')] [fps_2008_misdeed_actor.GetWomanMan] de su posición se atrevería a actuar tan vergonzosamente bajo los ojos de [ROOT.Char.GetFaith.HighGodName]!\n\nVergonzosa… pero diestramente. Si no [fps_2008_misdeed_actor.Custom('ES_LeLa')] hubiera pillado con las manos en la masa, nadie se habría enterado de su plan." + fp2_struggle.2008.a:0 "Ya he visto bastante, ¡a las mazmorras con vos!" + fp2_struggle.2008.b.a:0 "Enseñadme a falsificar documentos y mostraré clemencia." + fp2_struggle.2008.b.flavor:1 "Pasas por alto las pruebas a cambio del conocimiento del arte del engaño." + fp2_struggle.2008.c:0 "Esos fondos eran para mí… ¿verdad?" + fp2_struggle.2008.c.flavor:0 "Escondes bajo la alfombra las pruebas de las irregularidades y participas en la trama de corrupción." + fp2_struggle.2008.d:0 "Se os humillará públicamente en la plaza de la ciudad." + fp2_struggle.2008.d.flavor:0 "Revelas sus acciones al pueblo para que ellos mismos [fps_2008_misdeed_actor.GetHerHim] juzguen. Yendo en contra del deseo de discrepancia de vuestros vasallos y consejeros." + fp2_struggle.2009.t:0 "Capturando a los míticos ladrones" + fp2_struggle.2009.desc:0 "«¡Elegiste el castillo equivocado, idiota!» grita mi mariscal mientras amenaza al asustad[fp2_2009_garduna_young_thief.Custom('ES_OA')] intrus[fp2_2009_garduna_young_thief.Custom('ES_OA')] con una espada.\n\nBajo mayor presión de mi mariscal, tal joven explica que forma parte de una gran organización criminal creada por el/la [fp2_2009_involved_ruler.GetPrimaryTitle.GetName] y comandada por el/la temible [fp2_2009_garduna_guild_master.GetFullNameNicknamed]. «Intentando crear un nuevo gremio de ladrones delante de mis narices, ¿eh?», pregunto, a lo que el/la ladr[fp2_2009_garduna_young_thief.Custom('ES_OnOna')] se limita a asentir. Está dispuest[fp2_2009_garduna_young_thief.Custom('ES_OA')] a entregar más información a cambio de su vida." + fp2_struggle.2009.a:0 "Este señorío no es lo bastante grande para #EMP dos#! [Select_CString(ROOT.Char.IsFemale,'reinas','reyes')]." + fp2_struggle.2009.a.flavor:0 "Dejas ir [fp2_2009_garduna_young_thief.Custom('ES_AlAla')] ladr[fp2_2009_garduna_young_thief.Custom('ES_OnOna')] y luego pones en marcha una misión para derrotarlos y ganarte el título de «Mataladrones»." + fp2_struggle.2009.b:0 "Decidme dónde se esconden vuestros compinches y puede que os perdone la vida." + fp2_struggle.2009.b.blues:0 "Gana el [trait|lE] #TUT_KW [GetTrait('depressed_1').GetName(GetNullCharacter)]#! tras haber vendido a sus amigos." + fp2_struggle.2009.c:0 "Vuestro gremio de ladrones suena… #emphasis gravable.#!" + fp2_struggle.2009.d:0 "Trabajad para mí, desbaratad el [fp2_2009_involved_ruler.GetPrimaryTitle.GetNameNoTooltip]." + fp2_struggle.2009.d.flavor.st:0 "Pagas al gremio de ladrones para que abandone tus tierras" + fp2_struggle.2009.e:0 "Le regalaré tu cabeza decapitada [fp2_2009_involved_ruler.Custom('ES_AlAla')] [fp2_2009_involved_ruler.GetTitledFirstNameNoTooltip]." + fp2_struggle.2009.e.a:0 "El gremio de ladrones puede vengarse desestabilizando un condado al azar." +# Note to spanish translators: please translate this as "Cazando a la Martes Foina", saying Garduña is too blatant. + fp2_struggle.2010.t:0 "Cazando a la Garduña" + fp2_struggle.2010.desc:0 "Tras viajar hasta [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip], entro en una iglesia abandonada. [fp2_2009_garduna_guild_master.GetNameNoTooltip] ha estado esperando mi llegada.\n\n«¿[ROOT.Char.GetFirstNameNoTooltip], supongo? [ROOT.Char.Custom('signature_weapon')|U] me dice que no estáis aquí para ofrecerme un trato. Pero los ladrones tenemos más de comerciantes que de soldados. Vos y yo podríamos irnos satisfech[ROOT.Char.Custom('ES_OA')]s si me pagarais. Entonces, vuestro [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip] dejará de interesarme»." + fp2_struggle.2010.b:0 "¡Preparaos a perder la cabeza, serpiente!" + fp2_struggle.2010.c:0 "Pagar por protección suena mejor que pelear…" + fp2_struggle.2011.desc:0 "Con la derrota de [fp2_2009_garduna_guild_master.GetFirstName], el gremio de ladrones y sus operaciones han quedado paralizadas." + fp2_struggle.2011.a:0 "Es bueno ser [Select_CString(ROOT.Char.IsFemale,'reina','rey')] #DIE2 de los ladrones#!" + fp2_struggle.2012.t:0 "Informe de fuentes locales:" + fp2_struggle.2012.desc:0 "Hay una banda de ladrones despiadados que depredan [fp2_2009_involved_capital_county.GetNameNoTierNoTooltip]. Está claro que alguien ha financiado a estos criminales para que actúen contra nosotros. Por ahora, lo más inteligente sería nombrar un mariscal para que asegure la región." + fp2_struggle.2012.a:0 "¡Quien lo haya hecho está jugando sucio!" + fp2_struggle.2012.t.alt:1 "[fp2_2012_sender.Custom2('AppropriateGreetingPositive', ROOT.Char )]" + fp2_struggle.2012.desc.alt:0 "Junto con esta carta encontraréis la cabeza cortada de uno de los ladrones que campaba por sus respetos en nuestros respectivos señoríos. Me he tomado la libertad de ejecutar[fp2_2009_garduna_young_thief.GetHerHim] e informar a vuestra guarnición en [fp2_2009_involved_capital_county.GetNameNoTier] de la ubicación de sus cómplices." + fp2_struggle.2012.a.alt:0 "¡[fp2_2009_has_gifted_head.GetFirstNameNoTooltip] me ha traído un regalo encantador!" + fp2_struggle.2013.t:0 "El secreto para la libertad" + fp2_struggle.2013.desc:0 "[fp2_2013_prisoner_with_a_secret.GetFullNameRegnal] es un[fp2_2013_prisoner_with_a_secret.Custom('ES_XA')] prisioner[fp2_2013_prisoner_with_a_secret.Custom('ES_OA')] a mi merced. Al ser consciente de ello, me hace una súplica desesperada… «Os contaré el secreto de [fp2_2013_secret_owner.GetFullNameRegnal] si me liberáis»." + fp2_struggle.2013.a:0 "Cuéntame el secreto y serás libre" + fp2_struggle.2013.a.a:0 "Conocerás el secreto de #TUT_KW [fp2_2013_secret_owner.GetFirstName]#!" + fp2_struggle.2013.b:0 "¿Por qué hacer un trato cuando puedo torturarte sin más?" + fp2_struggle.2013.b.b:0 "[fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] resiste la tortura" + fp2_struggle.2013.c:0 "¡Serpiente traicionera! ¡[fp2_2013_secret_owner.GetFirstNameNoTooltip] se enterará de esto!" + fp2_struggle.2013.c.desc:0 "Sin llegar a conocer el secreto, decides llevar a [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip] ante [fp2_2013_secret_owner.GetFirstNameNoTooltip] para castigar su traición." + fp2_struggle.2013.c.a:0 "[fp2_2013_secret_owner.GetFirstName] decidirá el destino de [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip]" + fp2_struggle.2013.d:0 "No prometo nada. Contadme y me lo pensaré…" + fp2_struggle.2014.t:0 "[ROOT.Char.Custom('ES_AlAla')] just[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetNameNoTooltip]" + fp2_struggle.2014.desc.start:0 "Gracias por devolverme a [fp2_2013_prisoner_with_a_secret.GetNameNoTooltip] " + fp2_struggle.2014.desc.light:0 "pero no creo que haya hecho nada que merezca un castigo. [fp2_2013_prisoner_with_a_secret.GetHerHim|U] dejo marchar indemne.$fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.start:0 "Entiendo que es[fp2_2013_prisoner_with_a_secret.Custom('ES_EA')] cerd[fp2_2013_prisoner_with_a_secret.Custom('ES_OA')] intentó vender mis secretos para salvar el pellejo." + fp2_struggle.2014.desc.heavy.outcome.prison:0 "$fp2_struggle.2014.desc.heavy.start$ Me ocuparé de que ni [fp2_2013_prisoner_with_a_secret.GetSheHe] ni los secretos vean jamás a la luz. $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.heavy.outcome.death:0 "$fp2_struggle.2014.desc.heavy.start$ ¡En su lugar, he ordenado a mi torturador que lo despelleje todo! $fp2_struggle.2014.desc.end$" + fp2_struggle.2014.desc.end:0 "\n\nMe habéis hecho un gran favor, no lo olvidaré. Gracias." + fp2_struggle.2014.b:0 "Qué pena que no ejecutasen a [fp2_2013_prisoner_with_a_secret.GetFirstNameNoTooltip], pero al menos he ganado favor." + fp2_struggle.2015.t:0 "Cartas por la espalda" + fp2_struggle.2015.desc:0 "Mientras paseo por la corte, veo un rostro desconocido que se acerca a mí. «Mi muy [ROOT.Char.Custom('ComplimentAdjective')] señor[ROOT.Char.Custom('ES_XA')], soy [fp2_struggle_2015_peasant_to_murder.GetFirstName], antigu[fp2_struggle_2015_peasant_to_murder.Custom('ES_OA')] cortesan[fp2_struggle_2015_peasant_to_murder.Custom('ES_OA')] de [fp2_struggle_2015_murder_requester_vassal.Custom2('YourCharacterIntroductionNoComma', ROOT.Char)]. Me ha pedido que me presente ante vos y forme parte de vuestra corte. También me ha dado una carta de presentación que solamente vos podéis leer». Entonces, me entrega una carta adjunta.\n\nTras romper el sello, la carta simplemente dice: «#EMP Querid[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetFirstName], por favor, asesina a quien porta esta carta#!. [fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip]»" + fp2_struggle.2015.a:0 "«¡Os doy la bienvenida! Venid, tened un vaso de [ROOT.Char.Custom('GetExpensiveDrink_Singular')] #DIE2 (con veneno)#!»." + fp2_struggle.2015.a.a:0 "Tu intento de envenenamiento fracasa." + fp2_struggle.2015.a.murder_scheme:0 "[fp2_struggle_2015_murder_requester_vassal.GetTitledFirstName] seguirá intentando asesinar a [fp2_struggle_2015_peasant_to_murder.GetFirstName]" + fp2_struggle.2015.a.b:0 "¡Cortesano envenenado!" + fp2_struggle.2015.b:0 "Hacer caso omiso de la carta y aceptar a [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] en tu corte." + fp2_struggle.2015.c:0 "«Se os quiere muert[fp2_struggle_2015_peasant_to_murder.Custom('ES_OA')], huid mientras podáis»." + fp2_struggle.2015.c.a:0 "[fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] logra escapar «misteriosamente»" + fp2_struggle.2015.c.b:0 "Se engaña a [fp2_struggle_2015_murder_requester_vassal.GetFirstNameNoTooltip] haciendo creer que [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip] ha muerto" + fp2_struggle.2016.t:0 "[ROOT.Char.Custom('ES_AlAla')|U] neci[ROOT.Char.Custom('ES_OA')]," + fp2_struggle.2016.desc:0 "Sé que habéis asesinado #DIE2 (a petición mía)#! a mi queridísim[fp2_struggle_2015_peasant_to_murder.Custom('ES_OA')] enviad[fp2_struggle_2015_peasant_to_murder.Custom('ES_OA')] [fp2_struggle_2015_peasant_to_murder.GetFirstNameNoTooltip]. Pero no os preocupéis, como vuestr[fp2_struggle_2015_murder_requester_vassal.Custom('ES_OA')] leal vasall[fp2_struggle_2015_murder_requester_vassal.Custom('ES_OA')], será un secreto entre vos y yo. Siempre que sigamos ayudándonos mutuamente por la gran amistad que nos tenemos." + fp2_struggle.2016.a:0 "¡Me han engañado! ¡Maldit[fp2_struggle_2015_murder_requester_vassal.Custom('ES_OA')] [fp2_struggle_2015_murder_requester_vassal.Custom('InsultNoun')]!" + fp2_struggle.2018.t:0 "$fp2_struggle.2017.t$: " + fp2_struggle.2018.t.outcome.a:0 "Forjando una amistad" + fp2_struggle.2018.t.outcome.b:0 "Disfrutar de la compañía" + fp2_struggle.2018.t.outcome.c:0 "Un momento nada agradable" + fp2_struggle.2018.desc.desc_combat_clarification:0 "En mi mente, nuestras espadas chocan, en una feroz batalla de análisis estratégico y pura determinación.\n\nSolo movíamos piezas en un tablero, pero nuestra intensa concentración hizo que la sala y el tablero se desvanecieran en el éter y nos situaran en un campo de batalla creado por nuestra imaginación; avanzando a la victoria paso a paso, movimiento a movimiento, luchando ferozmente por cada peón…\n\n" + fp2_struggle.2018.desc.desc_intro:0 "Cuando los minutos se convierten en horas y el anochecer señala el final del tiempo que compartimos, [fp2_2017_gamervassal.GetFirstNameNoTooltip] comenta… " + fp2_struggle.2018.desc.good_intro_match:0 "«¡Una partida deliciosa!" + fp2_struggle.2018.desc.bad_intro_match:0 "«Uf, vaya partida… Deberíais practicar más a menudo, vuestros movimientos fueron sencillos y predecibles. No hay alegría en jugar contra un oponente que no sabe defenderse. " + fp2_struggle.2018.desc.fought_hard:0 "$fp2_struggle.2018.desc.good_intro_match$ Habéis luchado con uñas y dientes, eso puedo respetarlo. " + fp2_struggle.2018.desc.was_creative:0 "$fp2_struggle.2018.desc.good_intro_match$ Me pillasteis por sorpresa con esa apertura de hipopótamo a flanco de rey, ¡qué movimiento más audaz! " + fp2_struggle.2018.desc.match_end_win:0 "Y ganasteis, ¡bien logrado! " + fp2_struggle.2018.desc.match_end_loss:0 "Pero al final, conseguí ganar yo. " + fp2_struggle.2018.desc.match_end_loss_noticed:0 "Conseguí ganar, aunque me parece que ese fue vuestro plan desde el principio. " + fp2_struggle.2018.desc.social_pre_intro:0 "Pasamos el tiempo bebiendo y hablando de toda clase de temas, desde simples asuntos de los pueblos cercanos hasta los resultados de los duelos entre [ROOT.Char.Custom('KnightCulturePluralNoTooltipLowercase')]. " + fp2_struggle.2018.desc.social_pre_intro_crit:0 "[fp2_2017_gamervassal.GetFirstName] quedó cautivad[fp2_2017_gamervassal.Custom('ES_OA')] por la conversación y participó en todo momento, discutiendo con gran pasión los temas tratados." + fp2_struggle.2018.desc.social_pre_intro_good:0 "[fp2_2017_gamervassal.GetFirstName] disfrutó claramente de la conversación y la hospitalidad.\n\n" + fp2_struggle.2018.desc.social_pre_intro_bad:0 "[fp2_2017_gamervassal.GetFirstName] se aburrió y se mostró despistad[fp2_2017_gamervassal.Custom('ES_OA')] todo el tiempo…\n\n" + fp2_struggle.2018.desc.social_intro:0 "«Creo que ya he bebido bastante. " + fp2_struggle.2018.desc.social_good:0 "La ronda de [ROOT.Char.Custom('GetExpensiveDrink_Singular')] genial, gracias. " + fp2_struggle.2018.desc.outcome_0:0 "Me he divertido mucho, ¡debería visitaros más a menudo!»" + fp2_struggle.2018.desc.outcome_1:0 "Ha sido divertido, tal vez os visite de nuevo»." + fp2_struggle.2018.desc.outcome_2:0 "Debería irme, probablemente mi [SCOPE.sC('fp2_2017_gamervassal').Custom2('RelationToMe', SCOPE.sC('fp2_2017_questgiver'))] me echará de menos. Adiós, [ROOT.Char.GetFirstNameNoTooltip]»." + fp2_struggle.2018.a:0 "¡Éxito! ¡Me [fp2_2017_gamervassal.GetHerHim] he ganado!" + fp2_struggle.2018.b:0 "No nos hemos hecho amigos del todo, ¡pero nos hemos divertido!" + fp2_struggle.2018.c:0 "Uf, la cosa no ha ido muy bien…" + fp2_struggle.2020.t:1 "Açò és or, xata!" + fp2_struggle.2020.desc:0 "Al atravesar [fp2_2020_valencia.GetName], una campesina me ofrece un refrescante tazón de la leche más dulce que he probado jamás. «¿Qué bebida maravillosa es esta que me habéis ofrecido?», le pregunto, a lo que me responde que «leche de chufa».\n\nNo hay nadie que pueda resistirse al encanto de este brebaje en un caluroso día de verano, niño que no pueda evitar sonreír cuando se le ofrece una taza, ni valenciano al que no le guste. #EMP Esta bebida no es leche, ¡sino oro!" + fp2_struggle.2020.a:0 "«¡A partir de hoy, en [fp2_2020_valencia.GetNameNoTooltip] solo se cultivarán chufas!»" + fp2_struggle.2020.a.desc:0 "Obligas a los campesinos a cultivar exclusivamente chufas para crear productos de lujo para tu capital." + fp2_struggle.2020.b:0 "«¡Dadme todos vuestros barriles, mi próximo banquete girará en torno a este manjar!»" + fp2_struggle.2020.c:0 "«No caeré en la tentación de la bebida, ¡atrás!»" + fp2_struggle.2020.c.desc:0 "Con gran pesar, te libras del deseo de horchata y te ganas fama por resistir esta gran tentación." + fp2_struggle.2020.d:0 "Financia la plantación de más chufas en los campos." + fp2_struggle.2021.t:0 "El retorno del Rey de los ladrones" + fp2_struggle.2021.desc:0 "«Hola, [ROOT.Char.GetFirstName]. Seguramente no esperabais volver a verme. " + fp2_struggle.2021.desc.alt.cutout:0 "Sobre todo después de que destruyerais mi organización hace años. Pero romper cosas es tan fácil como volver a montarlo, y no quiero seguir jugando al gato y al ratón. Concededme paso seguro a [fp2_2021_old_napoly.GetNameNoTier] y no tendréis que volver a verme. El gremio se reconstruirá lejos de vos y de vuestras riquezas»." + fp2_struggle.2021.desc.alt.paidoff:0 "Sobre todo cuando llegamos a un acuerdo para no volver a molestaros. Pero estoy empezando a volver a notar mi bolsa incómodamente ligera. Este puede ser un terreno fértil para el crimen, pero no para organizarlo. Deseo trasladarnos a mí y a mis agentes a [fp2_2021_old_napoly.GetNameNoTier]. Concedednos paso seguro y no tendréis que volver a preocuparos por nosotros»." + fp2_struggle.2021.desc.alt.work:0 "Pero me gustó trabajar con vos la última vez y necesito gente de fiar. Ahora que voy en cabeza me gustaría retirarme, ¿podéis garantizarme un paso seguro a [fp2_2021_old_napoly.GetNameNoTier]?»" + fp2_struggle.2021.desc.alt.behead:0 "No he venido a vengar a [fp2_2009_garduna_young_thief.GetFirstName], sino a retirarme. Ya han rodado demasiadas cabezas y soy consciente de que la próxima podría ser la mía. Concededme paso seguro a [fp2_2021_old_napoly.GetNameNoTier] y no volveréis a verme. Este encuentro no tiene por qué acabar en un derramamiento de sangre»." + fp2_struggle.2021.desc.outro:1 "Dice [fp2_2009_garduna_guild_master.GetFullNameNicknamed] sosteniendo nerviosamente una bolsa de monedas en una mano y un arma oculta en la otra." + fp2_struggle.2021.a:0 "«Sea, os ayudaré a ir a Italia»." + fp2_struggle.2021.a.alt:0 "«¿Y si mejor os retiráis en Italia?»" + fp2_struggle.2021.a.a:0 "[fp2_2009_garduna_guild_master.GetFirstName] marchará a [fp2_2021_old_napoly.GetName] y desaparecerá" + fp2_struggle.2021.b:0 "«Y en realidad, ¿por qué no os unís a mis filas?»" + fp2_struggle.2021.c:0 "«Suena agotador, ¿qué os parece ser espía en lugar de delincuente?»" + fp2_struggle.2021.c.flavor:0 "Ofreces a [fp2_2009_garduna_guild_master.GetFirstNameNoTooltip] suficiente dinero para organizar una red de espías para que busque secretos en tu nombre." + fp2_struggle.2021.c.a:0 "La red de espías buscará e informará de hasta dos secretos de otros gobernantes involucrados en la contienda." + fp2_struggle.2021.c.spynet.a:0 "Red de espías descubre secretos" + fp2_struggle.2021.c.spynet.b:0 "Red de espías no consigue descubrir secretos" + fp2_struggle.2021.c.spynet.b.desc:0 "La red de espías dirigida por [fp2_2009_garduna_guild_master.GetFirstName] no logró encontrar secretos relevantes, pero tu jef[fp2_2009_garduna_guild_master.Custom('ES_EA')] de espías aprendió mucho de la experiencia…" + fp2_struggle.2021.d:0 "«¡No, no, esta vez no escaparéis! ¡Preparaos!»" + fp2_struggle.2021.d.alt:0 "Tenéis razón, ¡vuestra cabeza #EMP será#! la siguiente! #BER ¡Pereced!#!" + fp2_struggle.2021.d.a:0 "Acabar con viejos enemigos" + fp2_struggle.2021.d.b:0 "@warning_icon! Participas en un duelo a muerte con [dueltarget.GetFirstName]" + fp2_struggle.2023.t:0 "Un rey para un bardo" + fp2_struggle.2023.desc:1 "Estoy en una tienda en un campamento fronterizo con [fp2_2023_foreign_king.GetPrimaryTitle.GetName] en plena evaluación de las tensiones entre nuestros señoríos. De repente, un[fp2_2023_enemy_knight.Custom('ES_XA')] [fp2_2023_enemy_knight.GetWomanMan] entra en la tienda, exigiendo ver al «nuevo comandante». Instintivamente, doy un paso adelante.\n\n«¿Vos sois entonces nuev[ROOT.Char.Custom('ES_OA')] comandante? Muy bien, elegid un desafío, ¡quien pierda pagará las rondas de esta noche del otro campamento!», dice [fp2_2023_enemy_knight.GetFirstName], comandante del campamento enemigo, ajen[fp2_2023_enemy_knight.Custom('ES_OA')] al hecho de que soy [ROOT.Char.GetFullNameRegnal]. y no un[ROOT.Char.Custom('ES_XA')] simple líder militar." + fp2_struggle.2023.a.desc:0 "Dices a los soldados quién eres, acabas con la fiesta y pones a tus tropas a hacer sentadillas en castigo por confraternizar con el enemigo mientras están de servicio." + fp2_struggle.2023.a.a:1 "«¡Imbécil, yo soy [ROOT.GetCharacter.GetFullName]!»" + fp2_struggle.2023.b:0 "«¡Adelante, escribamos nuestros peores poemas sobre nuestros respectivos señores!»" + fp2_struggle.2023.b.desc:0 "Componéis poemas que hablan fatal del gobernante del otro bando y los leéis en alto a un público alegre." + fp2_struggle.2023.b.a:0 "Te mofas de [fp2_2023_foreign_king.GetFirstNameRegnal]" + fp2_struggle.2023.b.b:0 "Se mofan de tu poesía" + fp2_struggle.2023.c:0 "«Solventemos esto con un duelo amistoso, ¡en garde!»" + fp2_struggle.2023.c.desc:0 "Te enfrentas con el comandante enemigo en un duelo no letal para ver quién pagará la siguiente ronda de bebidas." + fp2_struggle.2023.c.exptooltip:0 "Puedes ganar experiencia en [martial_lifestyle|lE] adicional en el enfrentamiento." + fp2_struggle.2023.c.a:0 "Superas al comandante enemigo" + fp2_struggle.2023.c.b:0 "[fp2_2023_enemy_knight.GetName] te supera" + fp2_struggle.2023.d:0 "«¿Por qué esperar hasta la taberna? ¡Compitamos a ver quién bebe más cerveza!»" + action_considered_haram_warning:0 "@warning_icon! #italic ¡Esta acción se considera#! #X haram#!#italic !#!" + fp2_struggle.2023.d.a:0 "Te desmayas borrach[ROOT.Char.Custom('ES_OA')]" + fp2_struggle.2023.d.b:0 "Beberse un barril entero" + fp2_struggle.2025.t:0 "Sufrir de éxito" + fp2_struggle.2025.desc:1 "Bajo el cálido resplandor de la luz del sol se encuentra una parcela de campos descuidados y edificios en ruinas, donde el viento susurra lamentos de soledad a través de sus decrépitas piedras. Esta es una de las muchas aldeas que hay en [fp2_2025_razed_land.GetNameNoTier], cuyos habitantes se fueron cuando llegó la guerra y no regresaron cuando esta terminó y la bandera del [ROOT.Char.GetPrimaryTitle.GetName] ondeó sobre ella.\n\n«Precioso, ¿verdad?», pregunta mi [ROOT.Char.Custom2('RelationToMe', fp2_2025_marshal)] [fp2_2025_marshal.GetFirstName]. «Terreno libre, perfecto para la reconstrucción. Podríamos erigir un monumento a nuestro éxito aquí mismo»." + fp2_struggle.2025.a:0 "Nuestros nuevos súbditos necesitan paz para recuperarse…" + fp2_struggle.2025.b:0 "¡Una idea brillante! ¡Levantaremos aquí el monumento más grandioso!" + fp2_struggle.2025.c:0 "Devolveremos este pueblo a su estado anterior." + fp2_struggle.2025.d:0 "Aquí crearé avanzadas temporales para vigilar mis nuevas posesiones." + fp2_struggle.2050.title_main_ichi:0 "Inquietud" + fp2_struggle.2050.title_main_ni:0 "Rumores en la corte" + fp2_struggle.2050.title_main_san:0 "Susurradores hostiles" + fp2_struggle.2050.title_main_shi:0 "Preocupaciones" + fp2_struggle.2050.t_about_generic:0 "Sobre El Cid" + fp2_struggle.2050.t_about_muslim:0 "Sobre El Sidi" + fp2_struggle.2050.t_generic_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_generic_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_generic$" + fp2_struggle.2050.t_muslim_one:0 "$fp2_struggle.2050.title_main_ichi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_two:0 "$fp2_struggle.2050.title_main_ni$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_three:0 "$fp2_struggle.2050.title_main_san$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.t_muslim_four:0 "$fp2_struggle.2050.title_main_shi$ $fp2_struggle.2050.t_about_muslim$" + fp2_struggle.2050.desc_court:0 "Los susurros se extienden por mi corte como brasas que prenden el fuego. Da la sensación de que todos los que me rodean creen que [fp2_2050_el_cid.GetFullName] actuó a mis espaldas.\n\nRumores de tributos robados, enfrentamientos no autorizados y otras acciones provocan que se ponga en duda mi autoridad en mi propia corte. No tengo dudas sobre la integridad de [fp2_2050_el_cid.GetFirstName], pero ¿puedo permitirme mantener a un hombre que atrae tales maledicencias a mi corte? Ya no se pueden detener y, si no actúo pronto, se me considerará débil." + fp2_struggle.2050.desc_knights:0 "Mientras recorro los pasillos de mi [ROOT.GetCharacter.Custom('FortifiedBuilding')] me doy cuenta de que todos mis [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')] están abatidos. La presencia de [fp2_2050_el_cid.GetFullNameNicknamed] inspira al soldado común a realizar grandes hazañas, pero hace marchitarse ante su esplendor al noble [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')].\n\nNadie duda del valor que [fp2_2050_el_cid.GetFirstNameNicknamed] aporta a mis filas como comandante de talento y guerrero de fábula, pero si la fuerza de un hombre causa debilidad en otros… ¿puedo de verdad permitirme mantener tal influencia entre mis [ROOT.GetCharacter.Custom('KnightCulturePluralNoTooltipLowercase')]?" + fp2_struggle.2050.desc_nobles:0 "Nobles de todo el señorío se han acercado a mí últimamente para compartir preocupaciones, rumores y comentarios abiertamente hostiles sobre mi [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)] [fp2_2050_el_cid.GetFirstNameNicknamed]. Está claro que a la nobleza le disgusta mi trato favorable a [fp2_2050_el_cid.GetFirstName] y desea ver desterrado a este [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] advenedizo antes de que los plebeyos intenten seguir sus pasos. Puede que [fp2_2050_el_cid.GetFirstName] fuera un noble en el pasado, pero ahora es un [ROOT.GetCharacter.Custom('KnightCultureNoTooltipLowercase')] hecho a sí mismo y una amenaza aparente para el tejido social del señorío.\n\nLa decisión es mía, pero conservar a [fp2_2050_el_cid.GetFirstName] cerca pone en peligro mi posición con la nobleza." + fp2_struggle.2050.desc_faith:0 "Allá donde voy veo la falta de respeto en los ojos de mis [ROOT.Char.Custom('DefaultPriestTitlePlural')]. Rumores infundados de que mi sed de tierras y oro me ha llevado a descarriarme de [ROOT.GetCharacter.GetFaith.HighGodName] y a ponerme del lado de mercenarios impíos como [fp2_2050_el_cid.GetFirstNameNicknamed], a los que no les importa por quién luchan.\n\nSus mentes necias están nubladas con delirios románticos de guerra caballeresca donde solo gentes piadosas defienden su fe, cuando en realidad es gracias a personas como él que nuestro modo de vida está a salvo. De todos modos, si quiero seguir gozando de la gracia de mi clero, tal vez sea hora de pensar en desterrar a [fp2_2050_el_cid.GetFirstName]." + fp2_struggle.2050.a:0 "¡Confío en [ROOT.Char.Custom2('RelationToMe', fp2_2050_el_cid)|l] y se quedará!" + fp2_struggle.2050.a.serve_tooltip:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] continuará sirviéndote." + fp2_struggle.2050.a.notif.t:0 "[fp2_2050_el_cid.GetNicknameNoTooltip] se queda" + fp2_struggle.2050.b:0 "¡[fp2_2050_el_cid.GetFirstNameNoTooltip] me seguirá sirviendo pase lo que pase!" + fp2_struggle.2050.c:0 "Puede que sea hora de dejarle ir…" + fp2_struggle.2050.c.notif:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip] buscará trabajo en otra parte" + fp2_struggle.2051.t:0 "[fp2_2050_el_cid.GetFirstNameNicknamedNoTooltip]" + fp2_struggle.2051.desc:0 "Un renombrado caballero de nombre [fp2_2050_el_cid.GetFullName], también conocido como «[fp2_2050_el_cid.GetNicknameNoTooltip]», ha llegado a mi corte buscando un señor al que servir. Es un comandante de indudable talento y un guerrero digno de leyenda.\n\n[fp2_2050_el_cid.GetFirstNameNoTooltip] no tiene reparos en trabajar con quien esté dispuesto a recibirlo con los brazos abiertos. Esta es una oportunidad para reclutar a un caballero capaz de cambiar el rumbo de la batalla por sí solo." + fp2_struggle.2051.a:0 "¡Sed bienvenido! Disfrutaréis de una posición elevada en mi corte." + fp2_struggle.2051.b:0 "Un hombre de vuestro talento siempre es bienvenido en mi señorío." + fp2_struggle.2051.c:0 "Buscad trabajo en otra parte, [fp2_2050_el_cid.GetFirstNameNoTooltip]." diff --git a/project/ck3/base_game/localization/spanish/event_localization/pregnancy_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/pregnancy_events_l_spanish.yml index 027d5fb546..e6900816f6 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/pregnancy_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/pregnancy_events_l_spanish.yml @@ -26,7 +26,7 @@ pregnancy.1103.desc_concubine:0 "Te escribo para informarte de que estoy embarazada y con toda certeza el bebé es tuyo.\n\nComo estábamos juntos cuando la criatura fue concebida, no tendrá la mancha de la bastardía. Cuando el bebé nazca, se sabrá que es un vástago tuyo." pregnancy.1103.a:0 "Muy bien." - pregnancy_not_first_child_message:1 "Tu [spouse.Custom2('RelationToMe', SCOPE.sC('mother'))], [mother.Custom('ES_ElLa')] [mother.GetTitledFirstName], está embarazada de ti" + pregnancy_not_first_child_message:1 "Tu [spouse.Custom2('RelationToMe', SCOPE.sC('mother'))], [mother.GetTitledFirstName], está embarazada de ti" pregnancy.2001.t:0 "Fuera del matrimonio" pregnancy.2001.opening:0 "Las señales están claras y ya no puedo engañarme. ¡Estoy embarazada!" @@ -92,7 +92,7 @@ pregnancy.3001.b.tt:0 "No actuarás por meras sospechas" pregnancy.3002.t:0 "Indiscreciones" - pregnancy.3002.lovers:1 "Por supuesto que sospeché algo cuando mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('mother'))], [mother.Custom('ES_ElLa')] [mother.GetTitledFirstName], empezó a mostrar señales de estar embarazada. Ahora, me ha hecho saber que el niño es mío." + pregnancy.3002.lovers:1 "Por supuesto que sospeché algo cuando mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('mother'))], [mother.GetTitledFirstName], empezó a mostrar señales de estar embarazada. Ahora, me ha hecho saber que el niño es mío." pregnancy.3002.not_lovers:1 "[mother.GetTitledFirstName] está embarazada y me ha hecho saber que es el resultado de nuestros escarceos ilícitos." pregnancy.3002.spouse_exists:0 "\n\n¡Por suerte, su [mother.Custom2('RelationToMe', SCOPE.sC('spouse'))], [spouse.GetTitledFirstName], cree que es suyo!" pregnancy.3002.a:0 "Ay, [mother.GetFirstNameNoTooltip], ojalá estuviéramos solo nosotros y nuestro niño…" @@ -147,11 +147,11 @@ pregnancy.6002.a:0 "¿Qué dirá la gente?" pregnancy.6003.t:0 "No cabe duda alguna" - pregnancy.6003.desc:1 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('mother'))], [mother.Custom('ES_ElLa')] [mother.GetTitledFirstName], ha confesado no solo que su embarazo es el resultado de una unión ilícita, ¡sino que el verdadero padre no es otro que [real_father.GetTitledFirstName]!\n\n¡Qué deshonra ha traído a mi casa! ¿Cómo pudo hacerme esto a mí, a nosotros?" + pregnancy.6003.desc:1 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('mother'))], [mother.GetTitledFirstName], ha confesado no solo que su embarazo es el resultado de una unión ilícita, ¡sino que el verdadero padre no es otro que [real_father.GetTitledFirstName]!\n\n¡Qué deshonra ha traído a mi casa! ¿Cómo pudo hacerme esto a mí, a nosotros?" pregnancy.6003.a:0 "¡¿[real_father.GetFirstNameNoTooltip]?!" pregnancy.6004.t:0 "No cabe duda alguna" - pregnancy.6004.desc:1 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('mother'))], [mother.Custom('ES_ElLa')] [mother.GetTitledFirstName], ha hecho saber no solo que su embarazo es el resultado de una unión ilícita, sino que el padre no es otro que [real_father.Custom2('MyCharacterIntroduction', ROOT.Char)]!" + pregnancy.6004.desc:1 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('mother'))], [mother.GetTitledFirstName], ha hecho saber no solo que su embarazo es el resultado de una unión ilícita, sino que el padre no es otro que [real_father.Custom2('MyCharacterIntroduction', ROOT.Char)]!" pregnancy.6004.incest:0 "\n\n¿Qué será del niño, nacido de una unión tan impía?" pregnancy.6004.mother_married:1 "\n\n¿Qué supone esto para su matrimonio con [spouse.GetTitledFirstName]?" pregnancy.6004.mother_unmarried:1 "\n\n¿Qué será de su niño, ahora que todo el mundo lo sabe?" diff --git a/project/ck3/base_game/localization/spanish/event_localization/prison_events/prison_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/prison_events/prison_events_l_spanish.yml index 94a5ed0b08..b48f68d024 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/prison_events/prison_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/prison_events/prison_events_l_spanish.yml @@ -1,11 +1,11 @@ l_spanish: prison.1001.t:0 "Verdad o tormento" - prison.1001.start.desc:1 "Mi ensoñación termina abruptamente cuando la puerta de la celda se abre de golpe. La silueta del carcelero es familiar, pero [actor.Custom('ES_ElLa')] [actor.GetWomanMan] detrás de él… Ay. Ay, no.\n\n" + prison.1001.start.desc:1 "Mi ensoñación termina abruptamente cuando la puerta de la celda se abre de golpe. La silueta del carcelero es familiar, pero [actor.GetWomanMan] detrás de él… Ay. Ay, no.\n\n" prison.1001.rack.desc:0 "[actor.GetTitledFirstName] me ata personalmente al potro con una sonrisa de satisfacción en sus labios. «Sé que has oído a los otros. Los gritos, la rotura de huesos y tendones." prison.1001.whip.desc:0 "[actor.GetTitledFirstName] retuerce el látigo en la mano. «Ah, el látigo puede parecer muy inocente, pero es capaz de separar la carne de los huesos como un cuchillo." - prison.1001.rats.desc:0 "«Las ratas pueden parecer dóciles», dice [actor.Custom('ES_ElLa')] [actor.GetTitledFirstName] señalando a un cubo que chilla débilmente. «Pero si huelen el fuego, se abrirán paso a mordiscos #emp de lo que sea#! para escapar»." + prison.1001.rats.desc:0 "«Las ratas pueden parecer dóciles», dice [actor.GetTitledFirstName] señalando a un cubo que chilla débilmente. «Pero si huelen el fuego, se abrirán paso a mordiscos #emp de lo que sea#! para escapar»." prison.1001.poetry.desc:0 "[actor.GetTitledFirstName] saca un pergamino muy, muy #EMP largo#! de su axila.\n\n«Espero que no te moleste que te lea un volumen o dos de mis… #EMP mejores#! poemas»." - prison.1001.my_secret.desc:1 "«Ocultas algo, lo sé», dice [actor.Custom('ES_ElLa')] [actor.GetTitledFirstName]. «Dime la verdad, o si no…»." + prison.1001.my_secret.desc:1 "«Ocultas algo, lo sé», dice [actor.GetTitledFirstName]. «Dime la verdad, o si no…»." prison.1001.anothers_secret.desc:1 "Sabes algo sobre [reveal_secret_owner.Custom2('MyCharacterIntroductionNoComma' SCOPE.sC('actor'))]," [actor.GetTitledFirstName]», dice. «Cuéntamelo todo, o si no…»" prison.1001.a:0 "¡Os lo diré todo, lo juro!" prison.1001.b:0 "…" @@ -21,8 +21,8 @@ prison.1002.b:0 "Aún no he acabado contigo #emp del todo#!…" prison.1003.t:0 "Tortura" - prison.1003.rack.desc:0 "¿Por qué complicarse las cosas? No hay nada como el viejo potro. El sonido de los huesos y tendones al romperse es inolvidable. Pero no tanto como el dolor que [recipient.Custom('ES_ElLa')] [recipient.GetTitledFirstName] está a punto de experimentar…" - prison.1003.whip.desc:0 "¡Ah, el dulce beso del látigo! Puede parecer inocente, pero es capaz de separar la carne de los huesos como un cuchillo, una verdad que [recipient.Custom('ES_ElLa')] [recipient.GetTitledFirstName] está a punto de experimentar. Dormirá boca abajo durante bastante tiempo…" + prison.1003.rack.desc:0 "¿Por qué complicarse las cosas? No hay nada como el viejo potro. El sonido de los huesos y tendones al romperse es inolvidable. Pero no tanto como el dolor que [recipient.GetTitledFirstName] está a punto de experimentar…" + prison.1003.whip.desc:0 "¡Ah, el dulce beso del látigo! Puede parecer inocente, pero es capaz de separar la carne de los huesos como un cuchillo, una verdad que [recipient.GetTitledFirstName] está a punto de experimentar. Dormirá boca abajo durante bastante tiempo…" prison.1003.rats.desc:0 "«Estas ratas parecen retraídas», digo mientras ato el cubo a su pecho expuesto. «Pero, cuando empiece a hacer calor aquí, harán lo que sea para escapar. Por suerte para ellas, tienen los dientes #emp muy#! afilados». [recipient.Custom('ES_ElElla')|U] me suplica piedad cuando voy a por los carbones encendidos." prison.1003.poetry.desc:0 "$prison.1002.poetry.desc$\n\nY empiezo a leer." prison.1003.a:0 "Ah… Podría escuchar sus gritos durante horas." @@ -30,22 +30,22 @@ prison.1010.rack.desc:0 "[actor.GetTitledFirstName] me ata personalmente al potro con una sonrisa de satisfacción en los labios. He oído los gritos, el ruido que hacen huesos y tendones cuando se #emp rompen#!… Suplico piedad, pero la sonrisa de [actor.GetFirstNameNoTooltip] solo aumenta." prison.1010.whip.desc:0 "[actor.GetTitledFirstName] retuerce el látigo en la mano. «Oh, el látigo puede parecer muy inocente, pero es capaz separar la carne de los huesos como un cuchillo. Permíteme que te lo demuestre…»." - prison.1010.rats.desc:0 "«Estas ratas parecen tímidas», dice [actor.Custom('ES_ElLa')] [actor.GetTitledFirstName] mientras ata el cubo a mi pecho expuesto. «Pero, cuando empiece a hacer calor aquí, harán lo que sea para escapar. Por suerte para ellas, tienen los dientes #emp muy#! afilados»." + prison.1010.rats.desc:0 "«Estas ratas parecen tímidas», dice [actor.GetTitledFirstName] mientras ata el cubo a mi pecho expuesto. «Pero, cuando empiece a hacer calor aquí, harán lo que sea para escapar. Por suerte para ellas, tienen los dientes #emp muy#! afilados»." prison.1010.poetry.desc:0 "$prison.1001.poetry.desc$\n\nY empieza." prison.1010.a:0 "¡Por favor, no, yo…! #emp ¡Aaaaaaaah!#!" prison.1020.t:0 "A ciegas" prison.1020.start.desc:0 "El carcelero arrastra a la habitación a un[recipient.Custom('ES_XA')] aterrad[recipient.Custom('ES_OA')] [recipient.GetTitledFirstName]. «¡Por favor! ¡Haré lo que queráis, todo lo que queráis!» Sus protestas quedan cortadas en seco cuando el carcelero [recipient.Custom('ES_LoLa')] amordaza y ata a la mesa.\n\n" prison.1020.cruel.desc:0 "«Oh, [recipient.GetFirstNameNoTooltip]», suspiro teatralmente. «Tú y yo nunca nos hemos mirado con buenos ojos, pero afortunadamente he decidido rectificar la situación»." - prison.1020.compassionate.desc:0 "«Esto va a parecer inhumano», digo mientras [physician.Custom('ES_ElLa')] medic[physician.Custom('ES_XA')] prepara las herramientas, «pero es por la estabilidad del señorío. Confía en mí, tu sufrimiento no me proporciona placer»." - prison.1020.child.desc:1 "«Esto hará que te sientas mejor», dice [physician.Custom('ES_ElLa')] medic[physician.Custom('ES_XA')] mientras ofrece [recipient.Custom('ES_AlAla')] [recipient.GetTitledFirstName] el sedante. Su manita tiembla, pero se lo bebe igual.\n\nCuando [recipient.Custom('ES_ElLa')] [recipient.Custom('GirlBoy')] se queda dormid[recipient.Custom('ES_OA')], [physician.Custom('ES_ElLa')] medic[physician.Custom('ES_XA')] me mira fijamente. «¿Estáis segur[actor.Custom('ES_OA')] de esto, mi [actor.Custom('ES_SennorSennora')]?»." + prison.1020.compassionate.desc:0 "«Esto va a parecer inhumano», digo mientras el/la medic[physician.Custom('ES_XA')] prepara las herramientas, «pero es por la estabilidad del señorío. Confía en mí, tu sufrimiento no me proporciona placer»." + prison.1020.child.desc:1 "«Esto hará que te sientas mejor», dice mi medic[physician.Custom('ES_XA')] mientras ofrece [recipient.Custom('ES_AlAla')] [recipient.GetTitledFirstName] el sedante. Su manita tiembla, pero se lo bebe igual.\n\nCuando [recipient.Custom('GirlBoy')] se queda dormid[recipient.Custom('ES_OA')], mi medic[physician.Custom('ES_XA')] me mira fijamente. «¿Estáis segur[actor.Custom('ES_OA')] de esto, mi [actor.GetLadyLord]?»." prison.1020.a:0 "Ay, sí. Esto #emp sí#! que dolerá." prison.1020.b:0 "Tengo mis motivos." prison.1021.start.desc:0 "Reflexiono sobre mi destino en silencio cuando el carcelero entra de repente y me saca de la celda. Fuera, en el lúgubre pasillo, aguarda [actor.GetTitledFirstName].\n\n" prison.1021.cruel.desc:0 "Su mirada de alegría me da escalofríos.\n\n«No temas. No quiero tu cabeza… me bastan tus ojos»." prison.1021.compassionate.desc:0 "«[recipient.GetFirstNameNoTooltip], debes saber que esto no me proporciona placer. Me veo en la obligación de cegarte por la estabilidad del señorío»." - prison.1021.child.desc:0 "«Esto hará que te sientas mejor», dice [physician.Custom('ES_ElLa')] medic[physician.Custom('ES_XA')] mientras me ofrece una botellita de vidrio. Este es un lugar malo y hay gente mala, pero los ojos [physician.Custom('ES_DelDela')] medic[physician.Custom('ES_XA')] son… agradables. La mano me tiembla cuando llevo la botella a mis labios." + prison.1021.child.desc:0 "«Esto hará que te sientas mejor», dice el/la medic[physician.Custom('ES_XA')] mientras me ofrece una botellita de vidrio. Este es un lugar malo y hay gente mala, pero los ojos [physician.Custom('ES_DelDela')] medic[physician.Custom('ES_XA')] son… agradables. La mano me tiembla cuando llevo la botella a los labios." prison.1021.a:0 "¿Los… los ojos? ¡Soltadme! #EMP ¡Nooo!#!" prison.1021.b:0 "Qué sensación más rara…" @@ -66,8 +66,8 @@ prison.9001.desc_5:0 "Acecho por los pasillos, cada puerta es tan familiar como un viejo amigo y espero mi momento. Sé quién va dónde y cuándo. Sé quién llama a sirvientes específicos y conozco la ruta más rápida para salir del/la [imprisoner.Custom('ResidenceBuilding')]. Cuando cae la oscuridad, simplemente espero el momento perfecto y me deslizo como una sombra." prison.9001.desc_6:0 "Espero a que caiga la oscuridad y, en cuanto estoy segur[ROOT.Char.Custom('ES_OA')] de que no hay nadie alrededor, agarro una barra en cada mano y #EMP me agacho#!. El sudor me cae sobre los ojos y mi respiración jadeante resuena en la oscuridad, pero pronto tengo un agujero lo bastante grande como para salir por él." prison.9001.desc_7:0 "En cuanto el guardia se va, caigo sobre la cerradura. Está vieja y oxidada, y lo único que tengo para trabajar es un pequeño clavo que encontré en una esquina. Aunque eso no me detendrá. Un pequeño giro, un pequeño empujón y… ¡#EMP listo#!!" - prison.9001.desc_8:0 "Sonrío mientras el guardia intenta ocultar un bostezo. Llevo horas alargando el debate y ahora lanzo el asunto de [ROOT.Char.Custom('subject_of_interest')] sin ceder. Muy pronto [dummy_gender.Custom('ES_ElLa')] guardia cabecea en su silla y es sencillo quitarle las llaves." - prison.9001.desc_9:0 "Muchos días de miradas pícaras, gestos insinuantes e invitaciones finalmente han dado sus frutos. Cuando [dummy_gender.Custom('ES_ElLa')] guardia se acerca a mí y suelta con una mano su [dummy_gender.Custom('GetUpperClothingArticle')], yo sonrío. Desmayarse en pleno éxtasis es indoloro y me aseguro de no causarle demasiado daño." + prison.9001.desc_8:0 "Sonrío mientras el guardia intenta ocultar un bostezo. Llevo horas alargando el debate y ahora lanzo el asunto de [ROOT.Char.Custom('subject_of_interest')] sin ceder. Muy pronto cabecea en su silla y es sencillo quitarle las llaves." + prison.9001.desc_9:0 "Muchos días de miradas pícaras, gestos insinuantes e invitaciones finalmente han dado sus frutos. Cuando mi guardia se acerca a mí y suelta con una mano su [dummy_gender.Custom('GetUpperClothingArticle')], yo sonrío. Desmayarse en pleno éxtasis es indoloro y me aseguro de no causarle demasiado daño." prison.9001.desc_ending_1:0 "\n\nCuando desaparezco en el/la [imprisoner.Custom('TerrainType')] que rodea el/la [imprisoner.Custom('ResidenceBuilding')] de [imprisoner.GetTitledFirstName], me atrevo por fin a tener esperanzas." prison.9001.desc_ending_2:0 "\n\nDesaparezco en la noche y, cuando ya estoy lejos de todo, giro la cabeza y me río." prison.9001.a:0 "¡Soy libre!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/realm_maintenance_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/realm_maintenance_events_l_spanish.yml index be64361e4d..a86e780cb7 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/realm_maintenance_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/realm_maintenance_events_l_spanish.yml @@ -20,9 +20,9 @@ realm_maintenance.1001.swear_fealty:0 "Has jurado lealtad a [new_liege.GetTitledFirstName] y te has convertido en su [Concept( 'vassal', 'vasall' )|E][ROOT.Char.Custom('ES_OA')]" realm_maintenance.1001.error:1 "[new_liege.GetTitledFirstName] se ha convertido en tu nuev[new_liege.Custom('ES_OA')] [new_liege.Custom('ES_SennorSennora')], ¡pero no sabes por qué!" - realm_maintenance.2001.t:0 "[ROOT.Char.Custom('ES_ElLa')|U] nuev[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip]" + realm_maintenance.2001.t:0 "El/La nuev[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip]" realm_maintenance.2001.desc_murdered:0 "Tras la trágica y #EMP desgraciada#! muerte de [previous_holder.Custom2('MyCharacterIntroduction', ROOT.Char)], ahora recae sobre mis hombros la responsabilidad de dirigir el inmenso [title.GetTierAsNameNoTooltip]." realm_maintenance.2001.desc_dead:0 "Tras el fallecimiento de [previous_holder.Custom2('MyCharacterIntroduction', ROOT.Char)], ahora recae sobre mis hombros la responsabilidad de dirigir el inmenso [title.GetTierAsNameNoTooltip]." realm_maintenance.2001.desc_alive:0 "Ahora depende de mí dirigir el inmenso [title.GetTierAsNameNoTooltip] que dejó [previous_holder.Custom2('MyCharacterIntroduction', ROOT.Char)]." realm_maintenance.2001.desc:0 "\n\nMe presento ante los vasallos, me ajusto mi corona nueva, y [ROOT.Char.Custom('quirk_pos_personal_present')]. ¡Oh, cuántas cosas lograré!" - realm_maintenance.2001.a:0 "¡Viva [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip]!" + realm_maintenance.2001.a:0 "¡Viva [ROOT.Char.GetTitleAsNameNoTooltip]!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/relation_events/adultery_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/relation_events/adultery_events_l_spanish.yml index 18196bd24c..025a0c3cef 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/relation_events/adultery_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/relation_events/adultery_events_l_spanish.yml @@ -24,7 +24,7 @@ adultery.0003.b:0 "Pensé que no te habías dado cuenta…" adultery.0003.b.tt:0 "Tal vez te perdone o tal vez no…" - adultery.0004.desc:0 "«¿Cómo puedes decir algo así, [spouse.GetFirstNameNoTooltip]? ¡Jamás tendría un[lover_spouse.Custom('ES_XAOpp')] amante!».\n\n[lover_spouse.Custom('ES_ElLa')|U] [lover_spouse.GetTitledFirstName] parece muy disgustad[lover_spouse.Custom('ES_OA')] por tener que negar las acusaciones." + adultery.0004.desc:0 "«¿Cómo puedes decir algo así, [spouse.GetFirstNameNoTooltip]? ¡Jamás tendría un[lover_spouse.Custom('ES_XAOpp')] amante!».\n\n[lover_spouse.GetTitledFirstName] parece muy disgustad[lover_spouse.Custom('ES_OA')] por tener que negar las acusaciones." adultery.0004.b:0 "Supongo que tendré que creer su palabra." adultery.0004.b.malicious:0 "Por ahora…" @@ -83,9 +83,9 @@ adultery.1002.desc_craven:0 "«De… ¿de verdad el niño es mío?». Parece como si mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('adultery_spouse'))] temiera la respuesta." adultery.1002.desc_vengeful:0 "«¿Es de verdad mío el niño que llevas dentro de ti?», pregunta mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('adultery_spouse'))]. «Juro por [adultery_spouse.GetFaith.HighGodName] que si me mientes…»." adultery.1002.desc_compassionate:0 "«¿Es mío de verdad el niño que llevas dentro?», me pregunta mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('adultery_spouse'))]. «No quiero que sufras, me da igual lo que hayas hecho»." - adultery.1002.worried:0 "«Dime, ¿es mío de verdad?». [adultery_spouse.Custom('ES_ElLa')|U] [adultery_spouse.GetTitledFirstName] parece turbad[adultery_spouse.Custom('ES_OA')]. La mirada preocupada de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('adultery_spouse'))] se cruza con la mía." + adultery.1002.worried:0 "«Dime, ¿es mío de verdad?». [adultery_spouse.GetTitledFirstName] parece turbad[adultery_spouse.Custom('ES_OA')]. La mirada preocupada de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('adultery_spouse'))] se cruza con la mía." adultery.1002.desc_sadistic:0 "«¿No te habrá embarazado otr[spouse.Custom('ES_OA')] [spouse.GetWomanMan], ¿verdad?». Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse'))] me observa cuidadosamente. «Sabes que para ti sería casi igual de malo que me mintieras, ¿verdad?», dice con una sonrisa." - adultery.1002.desc_lunatic:0 "«¿Es mío el niño?». [adultery_spouse.Custom('ES_ElLa')|U] [adultery_spouse.GetTitledFirstName] pone violentamente los ojos en blanco. «¡Sabes que me lo contarán!»." + adultery.1002.desc_lunatic:0 "«¿Es mío el niño?». [adultery_spouse.GetTitledFirstName] pone violentamente los ojos en blanco. «¡Sabes que me lo contarán!»." adultery.1002.conclusion:0 "\n\nYo [ROOT.Char.Custom2('QuirkPersonalTowardsOther', SCOPE.sC('adultery_spouse'))]." adultery.1002.a:0 "Tengo que decirte la verdad." adultery.1002.a.confession_tt:0 "[adultery_spouse.GetShortUIName] sabrá la verdad" @@ -106,7 +106,7 @@ adultery.1004.reaction_callous:0 "[mother.GetTitledFirstName] me mira con una expresión inmóvil." adultery.1004.reaction_sadistic:0 "[mother.GetTitledFirstName] me sonríe sarcásticamente." adultery.1004.reaction_gluttonous:0 "[mother.GetTitledFirstName] intenta ocultar detrás de un panecillo las lágrimas que se acumulan en sus ojos." - adultery.1004.reaction_deceitful:0 "«Me he cansado de mentir». [mother.Custom('ES_ElLa')|U] [mother.GetTitledFirstName] parece estar a punto de llorar." + adultery.1004.reaction_deceitful:0 "«Me he cansado de mentir». [mother.GetTitledFirstName] parece estar a punto de llorar." adultery.1004.reaction_compassionate:0 "«Siéntate, cariño». Veo preocupación en los ojos [mother.Custom('ES_DelDela')] [mother.GetTitledFirstName]." adultery.1004.reaction_honest:0 "«No quiero mentir, ni a ti ni a nadie». Los ojos [mother.Custom('ES_DelDela')] [mother.GetTitledFirstName] están rojos de llorar." adultery.1004.reaction_lunatic:0 "[mother.GetTitledFirstName] parece extrañamente despejad[mother.Custom('ES_OA')] cuando me mira. De pronto, se le nubla la mirada. «¿Te lo dijeron los susurros?»." diff --git a/project/ck3/base_game/localization/spanish/event_localization/relation_events/friendship_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/relation_events/friendship_events_l_spanish.yml index ff2cf85879..8c84957ff0 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/relation_events/friendship_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/relation_events/friendship_events_l_spanish.yml @@ -54,7 +54,7 @@ friendship.0015.opening:0 "[original_friend.Custom2('AppropriateGreeting', ROOT.Char)]" friendship.0015.desc:0 "¡Censuro la amistad que tan descuidadamente has ridiculizado!\nA pesar de todas tus promesas y gestos para solucionarlo con honor… Conociéndote como te conozco ahora, no debería haberme sorprendido.\n\nTú has provocado este sufrimiento que recae sobre ti." - friendship.0015.a:0 "Aquí [original_friend.Custom('ES_ElLa')] únic[original_friend.Custom('ES_OA')] idiota eres tú, [original_friend.GetFirstName]." + friendship.0015.a:0 "Aquí no hay más idiota que tú, [original_friend.GetFirstName]." friendship.0018.t:0 "Más amigos que tiempo" friendship.0018.desc:0 "[ROOT.GetCharacter.Custom('friendship_metaphor_with_tending')|U].\nCon tantos amigos dispersos por doquier apenas tengo tiempo para mantenerme en contacto por carta, mucho menos darles la atención que merecen.\nIgual sería mejor para mí dejar marchar… a alguno." @@ -66,7 +66,7 @@ friendship.0019.t:0 "Cortando la comunicación" friendship.0019.desc:0 "Llevo mucho tiempo esperando una nueva carta de [first_friend.GetTitledFirstName], pero nada llega. Le he escrito misivas, pero no he obtenido respuesta.\nLa conclusión inevitable es que ya no me considera un[ROOT.Char.Custom('ES_XA')] amig[ROOT.Char.Custom('ES_OA')] merecedor[ROOT.Char.Custom('ES_XA')] de tiempo y atención." friendship.0019.a_1:0 "Soy de los pocos que habría respondido cuando lo hubieras necesitado, [first_friend.GetFirstName]." - friendship.0019.a_2:0 "Yo tampoco he sido [ROOT.Char.Custom('ES_ElLa')] mejor de [ROOT.Char.Custom('ES_LoLa')]s amig[ROOT.Char.Custom('ES_OA')]s, [first_friend.GetFirstName]." + friendship.0019.a_2:0 "Yo tampoco he sido mejor de [ROOT.Char.Custom('ES_LoLa')]s amig[ROOT.Char.Custom('ES_OA')]s, [first_friend.GetFirstName]." friendship.1002.opening:0 "[sender.Custom2('AppropriateGreeting', ROOT.Char)]" friendship.1002.desc:0 "Te hago entrega de este regalo como gesto de agradecimiento por nuestra amistad duradera." @@ -103,7 +103,7 @@ friendship.2001.desc:0 "Mis secretos son cargas incómodas que nunca podré soportar. Si los compartiera con alguien, podrían ser más ligeros de llevar.\n\nEstoy segur[ROOT.Char.Custom('ES_OA')] de que [friend_receiving_confession.GetTitledFirstName] me entendería." friendship.2001.a:0 "Acércate, [friend_receiving_confession.GetFirstName], tengo algo que confesarte." friendship.2002.t:0 "Un secreto contado en el pasado" - friendship.2002.desc:0 "[confessor.Custom('ES_ElLa')|U] [confessor.GetTitledFirstName] ha venido a verme para compartir algo que ha estado lastrando su espíritu.\n\nHe mostrado la mayor comprensión a mi [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('confessor'))]. Por dentro siento algo más que un poco de curiosidad…" + friendship.2002.desc:0 "[confessor.GetTitledFirstName] ha venido a verme para compartir algo que ha estado lastrando su espíritu.\n\nHe mostrado la mayor comprensión a mi [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('confessor'))]. Por dentro siento algo más que un poco de curiosidad…" friendship.2002.a:0 "Haces bien en confiar en mí, [confessor.GetFirstNameNoTooltip]." friendship.2002.b:0 "[confessor.GetFirstNameNoTooltip], tengo que confesar algo." friendship.2003.t:0 "Un secreto compartido" @@ -133,7 +133,7 @@ friendship.2009.a:0 "Lo siento mucho, [friend_interceded_for.GetFirstName]." friendship.2010.t:0 "Un bochorno" - friendship.2010.desc:0 "Mientras [friend_doing_interceding.Custom('ES_ElLa')] [friend_doing_interceding.GetTitledFirstName] pasaba un rato con [talking_target.Custom('ES_ElElla')], mi amig[friend_doing_interceding.Custom('ES_OA')] descubrió que [talking_target.Custom('ES_ElLa')] [talking_target.GetTitledFirstName] y yo teníamos una relación… tensa.\n\n¡Al intentar convencer a [talking_target.GetFirstName] de mis virtudes, parece que la cosa se torció aún más!" + friendship.2010.desc:0 "Mientras [friend_doing_interceding.GetTitledFirstName] pasaba un rato con [talking_target.GetSheHe], mi amig[friend_doing_interceding.Custom('ES_OA')] descubrió que [talking_target.GetTitledFirstName] y yo teníamos una relación… tensa.\n\n¡Al intentar convencer a [talking_target.GetFirstName] de mis virtudes, parece que la cosa se torció aún más!" friendship.2010.a:0 "Ay, no. ¡[friend_doing_interceding.GetFirstNameNoTooltip]!" friendship.2012.t:0 "Mucho esfuerzo para tan poco resultado" @@ -145,7 +145,7 @@ friendship.2013.a:0 "Puede que [friend_interceded_for.GetFirstNameNoTooltip] no sea tan mal[friend_interceded_for.Custom('ES_OA')]." friendship.2014.t:0 "Recomendaciones" - friendship.2014.desc:0 "Mientras pasaba un rato con [talking_target.Custom('ES_ElElla')], mi amig[friend_doing_interceding.Custom('ES_OA')], [friend_doing_interceding.Custom('ES_ElLa')] [friend_doing_interceding.GetTitledFirstName], descubrió que [talking_target.GetTitledFirstName] y yo teníamos una relación… tensa.\n\n¡Pero [friend_doing_interceding.GetFirstName] no lo dejó estar y de algún modo convenció a [talking_target.GetTitledFirstName] de que no soy tan mal[ROOT.Char.Custom('ES_OA')] como se cree!" + friendship.2014.desc:0 "Mientras pasaba un rato con [talking_target.GetSheHe], mi amig[friend_doing_interceding.Custom('ES_OA')], [friend_doing_interceding.GetTitledFirstName], descubrió que [talking_target.GetTitledFirstName] y yo teníamos una relación… tensa.\n\n¡Pero [friend_doing_interceding.GetFirstName] no lo dejó estar y de algún modo convenció a [talking_target.GetTitledFirstName] de que no soy tan mal[ROOT.Char.Custom('ES_OA')] como se cree!" friendship.2014.a:0 "¡Tengo que darle las gracias a mi amig[friend_doing_interceding.Custom('ES_OA')]!" friendship.2015.t:0 "Cambios de convicción" friendship.2015.desc:0 "Intenté dar la mejor imagen de [friend_interceded_for.GetTitledFirstName] y, poco a poco, [talking_target.GetTitledFirstName] empezó a escuchar con más interés.\n\nCuando murmuró para sí que «no tenía ni idea», supe que había causado una buena impresión." @@ -182,8 +182,8 @@ friendship.3007.introverted:0 "\n\nMe tranquilizó la idea de pasar la noche en casa tranquilamente, bebiendo vino y hablando de nuestros problemas." friendship.3007.emotional:2 "\n\n[friend.Custom('ES_ElElla')|U] me animó a tirar platos y a gritar contra las almohadas. Cuando pasó la tormenta emocional, me sentí mucho mejor." friendship.3007.levelheaded:0 "\n\n[friend_for_chilling.GetTitledFirstName] escuchó en silencio todos mis problemas y me ayudó a ponerlos en perspectiva. Al cabo de un rato me di cuenta que no eran tan malos como me había imaginado." - friendship.3007.end_chill:1 "\n\nTras el pequeño descanso, volví a sentirme list[ROOT.Char.Custom('ES_OA')] para afrontar mi deber. ¡Es una suerte tener un[friend.Custom('ES_XA')] amig[friend.Custom('ES_OA')] como [friend.Custom('ES_ElLa')] [friend.GetTitledFirstName]!" - friendship.3007.end_severe:1 "\n\nTras el pequeño descanso, sentí más paz que nunca. ¡Es una suerte tener un[friend.Custom('ES_XA')] amig[friend.Custom('ES_OA')] como [friend.Custom('ES_ElLa')] [friend.GetTitledFirstName]!" + friendship.3007.end_chill:1 "\n\nTras el pequeño descanso, volví a sentirme list[ROOT.Char.Custom('ES_OA')] para afrontar mi deber. ¡Es una suerte tener un[friend.Custom('ES_XA')] amig[friend.Custom('ES_OA')] como [friend.GetTitledFirstName]!" + friendship.3007.end_severe:1 "\n\nTras el pequeño descanso, sentí más paz que nunca. ¡Es una suerte tener un[friend.Custom('ES_XA')] amig[friend.Custom('ES_OA')] como [friend.GetTitledFirstName]!" friendship.3007.a:0 "Un pequeño descanso." friendship.3007.b:1 "Pasar tiempo con [friend.GetFirstName] me sienta siempre muy bien." friendship.3007.c:1 "No me había dado cuenta de lo mucho que necesitaba esto." diff --git a/project/ck3/base_game/localization/spanish/event_localization/relation_events/lover_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/relation_events/lover_events_l_spanish.yml index 983a06e432..8381f98587 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/relation_events/lover_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/relation_events/lover_events_l_spanish.yml @@ -1,6 +1,6 @@ l_spanish: lover.0001.t:0 "El fin de la pasión" - lover.0001.desc_opening:1 "«Mi [ROOT.Char.Custom('LoverPetName')], esto… ¡esto ya no funciona!».\n\nMi amante, [lover.Custom('ES_ElLa')] [lover.GetTitledFirstName], se aparta de mí," + lover.0001.desc_opening:1 "«Mi [ROOT.Char.Custom('LoverPetName')], esto… ¡esto ya no funciona!».\n\nMi amante, [lover.GetTitledFirstName], se aparta de mí," lover.0001.desc_murder:0 "«La chispa entre nosotros ha ido menguando… Y pensar que asesinarías… ¡Ya es demasiado!»." lover.0001.desc:0 "«La chispa entre nosotros es… es como si hubiera muerto»." lover.0001.a:1 "Estoy de acuerdo, es hora de seguir caminos distintos." @@ -10,7 +10,7 @@ lover.0002.t:0 "El fin de la pasión" lover.0002.still_in_love:0 "Las palabras [first_lover.Custom('ES_DelDela')] [first_lover.GetTitledFirstName] siguen resonando en mis oídos. Por el tono sombrío con el que me habló, no puedo evitar pensar que intentaba hacerme daño.\n\n«Pero… ¡yo te quiero!», logré decir con la garganta seca. Mis súplicas no convencieron a su corazón." lover.0002.still_likes:0 "Las palabras [first_lover.Custom('ES_DelDela')] [first_lover.GetTitledFirstName] dolieron, pero intenté tragármelo.\n\nSi [first_lover.GetSheHe] cree que es lo mejor, no le impediré marcharse." - lover.0002.neutral:0 "«Todo tiene su fin», me dijo [first_lover.Custom('ES_ElLa')] [first_lover.GetTitledFirstName]. Me apena pensar en todo lo que compartimos y lo que ahora hemos perdido pero, en el fondo, esto es lo mejor." + lover.0002.neutral:0 "«Todo tiene su fin», me dijo [first_lover.GetTitledFirstName]. Me apena pensar en todo lo que compartimos y lo que ahora hemos perdido pero, en el fondo, esto es lo mejor." lover.0002.dislike:0 "[first_lover.GetTitledFirstName] se me acercó, con inseguridad. Cuando me di cuenta de que había venido a decirme que ya no podíamos seguir viéndonos, no sentí enfado. Solo alivio." lover.0002.hate:0 "[first_lover.GetTitledFirstName] vino a verme y dijo que tenía que hablar de algo serio. Pero antes de que hablase, le solté una larga diatriba sobre cómo me había decepcionado una y otra vez.\n\nCasi me alegré cuando me dijo que no quería volver a verme." lover.0002.like.vengeful:0 "A medida que [first_lover.GetTitledFirstName] iba relatando una mala excusa tras otro, empezó a arderme la tripa de odio. ¿Así que no soy lo bastante buen[ROOT.Char.Custom('ES_OA')] para [first_lover.GetSheHe]? Me las pagará, recordad mis palabras…" @@ -61,7 +61,7 @@ lover.0101.t:0 "Capurad[ROOT.Char.Custom('ES_OA')] por [lover.GetSheHe]" lover.0101.desc_dungeon:0 "Apenas veo los barrotes por el velo de lágrimas que me cubre los ojos. ¿Por qué me hace esto mi [ROOT.Char.Custom2('RelationToMe',SCOPE.sC('lover'))]? [lover.GetTitledFirstName], mi [lover.Custom('LoverPetName')] déjame salir, por favor…" lover.0101.desc_house_arrest:0 "Aunque piso las mismas salas que mi [ROOT.Char.Custom2('RelationToMe',SCOPE.sC('lover'))] [lover.GetTitledFirstName], nuestros corazones nunca habían estado más lejos. Mi [lover.Custom('LoverPetName')], déjame salir, por favor…" - lover.0101.a:0 "¡[lover.Custom('ES_ElLa')|U] [lover.GetWomanMan] a la que amo no me haría esto!" + lover.0101.a:0 "¡La persona que amo no me haría esto!" lover.0101.b:0 "No es más que otro obstáculo que debemos superar." lover.0102.t:0 "En prisión" @@ -151,7 +151,7 @@ lover.3113.a:0 "¡Solo me importas tú!" lover.3113.a.tt:0 "#F ¡Nunca amaré a nadie como a [lover.GetFirstNameNoTooltip]!#!" - lover.3114.desc:0 "«Te tengo aprecio, [ROOT.Char.GetFirstNameNoTooltip], pero no estoy list[lover.Custom('ES_OA')] para prometerme contigo».\n\n[lover.Custom('ES_ElLa')|U] [lover.GetTitledFirstName] [lover.Custom('quirk_neg_present')] mientras surge un silencio incómodo." + lover.3114.desc:0 "«Te tengo aprecio, [ROOT.Char.GetFirstNameNoTooltip], pero no estoy list[lover.Custom('ES_OA')] para prometerme contigo».\n\n[lover.GetTitledFirstName] [lover.Custom('quirk_neg_present')] mientras surge un silencio incómodo." lover.3114.a:0 "¿Cómo pude equivocarme así con [lover.GetSheHe]?" @@ -170,7 +170,7 @@ lover.1002.b:0 "No me puedo permitir involucrar en esto a [lover.GetFirstNameNoTooltip]." lover.1003.t:0 "El consuelo de un amante" - lover.1003.desc:0 "La carga de ser [ROOT.Char.GetTitleTierName] me ha pesado últimamente y solo el cálido abrazo de mi [ROOT.Char.Custom2('RelationToMe' , SCOPE.sC('lover') )], [lover.Custom('ES_ElLa')] [lover.GetTitledFirstName], parece aliviarme.\n\n«Por favor, [ROOT.Char.Custom('LoverPetName')] mí[ROOT.Char.Custom('ES_OA')], deja que te ayude a relajarte»." + lover.1003.desc:0 "La carga de ser [ROOT.Char.GetTitleTierName] me ha pesado últimamente y solo el cálido abrazo de mi [ROOT.Char.Custom2('RelationToMe' , SCOPE.sC('lover') )], [lover.GetTitledFirstName], parece aliviarme.\n\n«Por favor, [ROOT.Char.Custom('LoverPetName')] mí[ROOT.Char.Custom('ES_OA')], deja que te ayude a relajarte»." lover.1003.a:0 "¿Qué haría yo sin ti y tú sin mí, amor mío?" lover.1003.b:0 "¡Justo lo que necesitaba!" @@ -207,7 +207,7 @@ lover.1007.b_1:0 "Consigo un trato mejor" lover.1007.b_2:0 "[lover.GetFirstNameNoTooltip] no aprecia mi codicia" - lover.1008.t:0 "Llega [lover.Custom('ES_ElLa')] [lover.GetTitleTierName]" + lover.1008.t:0 "Llega [lover.GetTitleTierName]" lover.1008.desc:0 "Cuando voy dar la bienvenida a [capital.GetNameNoTier] a mi [ROOT.Char.Custom2('RelationToMe',SCOPE.sC('lover'))] [lover.GetTitledFirstName], se ve rodead[lover.Custom('ES_OA')] de dignatarios y responsables que reclaman su ayuda y participación." lover.1008.a:0 "¡Dispersaos! ¡Ha venido a verme a mí!" lover.1008.b:0 "Su opinión en estos asuntos sería útil…" @@ -232,8 +232,8 @@ lover.2004.b:0 "Confío en [lover.Custom('ES_ElElla')]." lover.2004.b.tt:0 "#F ¡Mi amor jamás me mentiría!#!" - lover.2005.desc:0 "«Mi [ROOT.Char.Custom('LoverPetName')], las tiernas miradas que he visto entre [lovers_lover.Custom('ES_ElLa')] [lovers_lover.GetTitledFirstName] y tú solo son un malentendido, ¿verdad?».\n\nMi [ROOT.Char.Custom2('RelationToMe',SCOPE.sC('original_lover'))] [original_lover.GetFirstName] está preocupad[original_lover.Custom('ES_OA')] desde que me casé por la promesa de devoción personal que nos hicimos…" - lover.2005.a:0 "No te preocupes, mi amor. ¡Eres [original_lover.Custom('ES_ElLa')] únic[original_lover.Custom('ES_OA')] para mí!" + lover.2005.desc:0 "«Mi [ROOT.Char.Custom('LoverPetName')], las tiernas miradas que he visto entre [lovers_lover.GetTitledFirstName] y tú solo son un malentendido, ¿verdad?».\n\nMi [ROOT.Char.Custom2('RelationToMe',SCOPE.sC('original_lover'))] [original_lover.GetFirstName] está preocupad[original_lover.Custom('ES_OA')] desde que me casé por la promesa de devoción personal que nos hicimos…" + lover.2005.a:0 "No te preocupes, mi amor. ¡Eres únic[original_lover.Custom('ES_OA')] para mí!" lover.2005.b:0 "No tienes nada que decir en mi matrimonio." lover.3103.desc_married:1 "Aunque [lover.GetFirstName] contrajo matrimonio con es[lover.Custom('ES_EA')] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('lovers_lover'))] [lovers_lover.GetTitledFirstName], me asegura que solo me quiere a mí.\n\n«[lover.Custom('LoverPetName')|U], no tienes por qué preocuparte. Lo eres todo para mí, nunca sería capaz de amar a otra persona»." @@ -286,7 +286,7 @@ lover.3205.a.tt:0 "#F ¡¿Me rompe el corazón con una #EMP carta#!?!#!" lover.3206.t:0 "Al otro lado del campo de batalla" - lover.3206.desc:0 "Oh, [lover.Custom('ES_ElLa')] [lover.GetTitledFirstName], amor mío, ¿sobreviviremos a esta guerra?\n\nUna cosa es que mi [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('attacker'))] [ROOT.Char.Custom2('RelationToMe',SCOPE.sC('attacker'))] [attacker.GetTitledFirstName] me reclame en esta guerra, pero tener que alzarme en armas en contra de mi amor es…" + lover.3206.desc:0 "Oh, [lover.GetTitledFirstName], amor mío, ¿sobreviviremos a esta guerra?\n\nUna cosa es que mi [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('attacker'))] [ROOT.Char.Custom2('RelationToMe',SCOPE.sC('attacker'))] [attacker.GetTitledFirstName] me reclame en esta guerra, pero tener que alzarme en armas en contra de mi amor es…" lover.3206.a:0 "Todo vale en el amor y la guerra… No puedo hacer nada." lover.3206.b:0 "¡Obstaculizaré los esfuerzos de [attacker.GetFirstNameNoTooltip]!" lover.3206.b.tt:0 "#F ¡Lo que sea para mantener a salvo a mi [lover.GetFirstNameNoTooltip]!#!" @@ -362,7 +362,7 @@ lover.3216.desc:0 "Un [lover.Custom('MusicalPerformer')] llegó a la corte, oficialmente para entretener y divertirnos, pero pronto se me acerca para contarme el auténtico motivo de su visita." lover.3216.desc_fancy_troubadour:0 "Un [lover.Custom('MusicalPerformer')] llegó a la corte cantando con una voz digna de un dios y con una prosa tan fluida como un río. Pronto se me acerca para revelar el auténtico motivo de su visita." - lover.3216.desc_ending:0 "\n\n«Me envía [original_lover.Custom('ES_ElLa')] [original_lover.GetTitledFirstName] para dar fe de su amor y actuar para vos, mi [ROOT.Char.GetLadyLord]?»." + lover.3216.desc_ending:0 "\n\n«Me envía [original_lover.GetTitledFirstName] para dar fe de su amor y actuar para vos, mi [ROOT.Char.GetLadyLord]?»." lover.3216.a:0 "¡Qué maravilla!" lover.3216.b:0 "¿Por qué tiene que enviar a otra persona para cortejarme?" @@ -413,13 +413,13 @@ lover.7002.t:0 "Mi amig[proposing_friend.Custom('ES_OA')] [proposing_friend.Custom2('ComplimentAdjective', ROOT.Char)]" lover.7002.desc:0 "Sentad[ROOT.Char.Custom('ES_OA')] al lado de [proposing_friend.GetTitledFirstName], hablamos sobre [ROOT.Char.Custom('subject_of_interest')], veo cómo se fija en mí cuando sonrío… De repente la tensión es palpable y, a juzgar por cómo se sonroja, esta sensación no es solo cosa mía." - lover.7003.t:0 "[potential_lover.Custom('ES_ElLa')|U] rival [potential_lover.Custom('InsultAdjective')]" + lover.7003.t:0 "El/La rival [potential_lover.Custom('InsultAdjective')]" lover.7003.desc:0 "[potential_lover.GetTitledFirstName] vuelve a lanzar otra diatriba sobre [potential_lover.Custom('herhis_subject_of_interest')] y yo, dejando la mente volar, no puedo evitar fijarme en que realidad es bastante [potential_lover.Custom2('ComplimentAdjective', ROOT.Char)].\n\nLa tensión que compartimos no es nueva pero, cuando nuestros ojos se encuentran, siento que el corazón me late con algo que no es odio…" lover.7003.a:0 "¿Qué hechizo me ha echado es[potential_lover.Custom('ES_EA')] [potential_lover.Custom('InsultNoun')]?" lover.7003.a.tt:0 "#F Debo investigar más a fondo este extraño sentimiento…#!" lover.7003.b:0 "Debe ser odio lo que siento." - lover.7004.t:0 "[proposing_rival.Custom('ES_ElLa')|U] rival [proposing_rival.Custom('InsultAdjective')]" + lover.7004.t:0 "El/La rival [proposing_rival.Custom('InsultAdjective')]" lover.7004.desc_opening:0 "En el medio de nuestra apasionante discusión sobre [ROOT.Char.Custom('subject_of_interest')] veo a [proposing_rival.GetTitledFirstName] al otro lado de la habitación con el ceño fruncido.\n\n" lover.7004.desc_potential_lover_is_go:0 "Cuando nuestros ojos se encuentran, para mi sorpresa, [proposing_rival.Custom('ES_ElElla')] sonríe [proposing_rival.Custom('quirk_pos_adverb')]. ¿Siempre había sido un[proposing_rival.Custom('ES_XA')] [proposing_rival.GetWomanMan] tan [proposing_rival.Custom2('ComplimentAdjective', ROOT.Char)]?" lover.7004.desc_not:0 "Cuando nuestros ojos se encuentran, [proposing_rival.GetSheHe] frunce el ceño y aparta la mirada rápidamente. ¡Es tan [proposing_rival.Custom('InsultNoun')] como siempre!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/relation_events/rivalry_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/relation_events/rivalry_events_l_spanish.yml index f26a47d822..93b3afbc5d 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/relation_events/rivalry_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/relation_events/rivalry_events_l_spanish.yml @@ -23,10 +23,10 @@ rivalry.1001.malicious:0 "¡[rival.GetSheHe|U] parece estropear todo lo que hago y encima es[rival.Custom('ES_EA')] [rival.Custom('InsultAdjective')] sonríe!" rivalry.1001.benevolent:0 "Cada vez que nos encontramos, [rival.Custom('ES_EA')] [rival.Custom('InsultAdjective')] se empeña en parecer decente y just[rival.Custom('ES_OA')]. Siempre se ríe de mí y me sermonea. ¡Lo que me irrita de verdad es que parece haber engañado a todo el mundo!" rivalry.1001.dominant:0 "No solo me reclama una atención y espacio constantes, sino que también tiene el valor de exigirme mi tiempo y cuidados. ¡Como si no tuviera cosas más importantes que hacer que escuchar sus tonterías!" - rivalry.1001.submissive:0 "¡Es[rival.Custom('ES_EA')] [rival.Custom('InsultAdjective')] se hace [rival.Custom('ES_ElLa')] dócil, pero luego me apuñala por la espalda a la menor oportunidad!" + rivalry.1001.submissive:0 "¡Es[rival.Custom('ES_EA')] [rival.Custom('InsultAdjective')] aparenta docilidad, pero luego me apuñala por la espalda a en cuanto puede!" rivalry.1001.extroverted:0 "[rival.GetSheHe|U] siempre exige toda la atención en cualquier evento y hace que todo el mundo tenga que escuchar su cháchara durante horas. ¡Por si eso fuera poco, también aprovecha cualquier oportunidad para hacer comentarios mordaces contra mí!" rivalry.1001.introverted:0 "¡Es[rival.Custom('ES_EA')] [rival.Custom('InsultAdjective')] tiene el carisma de un zapato, pero sigue encontrando tiempo para difundir rumores sobre mí!" - rivalry.1001.emotional:0 "¡Aprovecha toda oportunidad para montar un escándalo y presentarme como [ROOT.Char.Custom('ES_ElLa')] mal[ROOT.Char.Custom('ES_OA')]! Lloriquea y se queja, manchando mi reputación y culpándome de todo lo que le va mal en la vida." + rivalry.1001.emotional:0 "¡Aprovecha toda oportunidad para montar un escándalo y presentarme como mal[ROOT.Char.Custom('ES_OA')]! Lloriquea y se queja, manchando mi reputación y culpándome de todo lo que le va mal en la vida." rivalry.1001.levelheaded:0 "No importa si es para sabotear mi gobierno y soltar un insulto ingenioso, [rival.GetSheHe] siempre está ahí al acecho." rivalry.1001.desc.fallback:0 "Me parece que da igual dónde vaya y qué haga porque [rival.GetTitledFirstName] siempre consigue hacerse notar. Es una sombra que nubla constantemente todos los días." rivalry.1001.a:1 "¡Maldit[rival.Custom('ES_OA')] seas, [rival.GetFirstNameNoTooltip]!" @@ -44,16 +44,16 @@ rivalry.1010.b.failure.tt:0 "#F La gente cree que el poema está mal escrito y es de mal gusto #!" rivalry.1010.b.badfailure.tt:0 "#F Se descubre que yo escribí el poema #!" rivalry.1010.c:0 "¡Critico su comportamiento grosero a la cara!" - rivlary.1010.c.tt:0 "#F [rival.Custom('ES_ElLa')|U] [rival.GetTitledFirstName] reaccionará a tu desaire #!" + rivlary.1010.c.tt:0 "#F [rival.GetTitledFirstName] reaccionará a tu desaire #!" rivalry.1011.t:0 "Frases rencorosas" - rivalry.1011.desc.poem:0 "Ha estado circulando un poema que se mofa de mí por mi [ROOT.GetCharacter.Custom('quirk_neg_noun')] y da una imagen negativa sobre mí. Aunque no pueda demostrar que [from_rival.Custom('ES_ElLa')] [from_rival.GetTitledFirstName] esté detrás de esto, la prosa apesta a su estilo." + rivalry.1011.desc.poem:0 "Ha estado circulando un poema que se mofa de mí por mi [ROOT.GetCharacter.Custom('quirk_neg_noun')] y da una imagen negativa sobre mí. Aunque no pueda demostrar que [from_rival.GetTitledFirstName] esté detrás de esto, la prosa apesta a su estilo." rivalry.1011.desc.rumors:0 "Han circulado por toda la corte unos rumores ultrajantes sobre mi [ROOT.GetCharacter.Custom('quirk_neg_noun')]. Recorro los pasillos y me persiguen los susurros y risitas crueles. ¡Esta táctica turbia es exactamente la clase de comportamiento que uno esperaría [from_rival.Custom('ES_DelDela')] [from_rival.GetTitledFirstName]!" rivalry.1011.a:0 "¡[from_rival.Custom('ES_ElElla')|U] pagará por esto!" rivalry.1012.t:0 "Fantasías absurdas" - rivalry.1012.desc.poem:0 "¡Acabo de saber que [from_rival.Custom('ES_ElLa')] [from_rival.GetTitledFirstName] ha escrito un problema calumnioso para burlarse de mí por mi [ROOT.GetCharacter.Custom('quirk_neg_noun')]! Sin embargo, su poema está tan mal escrito que, en su lugar, todos se ríen de [from_rival.GetFirstName] por malgastar buen papel en sus tonterías!" - rivalry.1012.desc.rumors:0 "Acabo de saber que [from_rival.Custom('ES_ElLa')] [from_rival.GetTitledFirstName] ha estado intentando propagar rumores ultrajantes sobre las cosas que se supone que hago cuando las puertas están cerradas. Es[from_rival.Custom('ES_EA')] desgraciad[from_rival.Custom('ES_OA')] de espíritu [from_rival.Custom('quirk_neg_adjective')] debe tener una visión muy distorsionada de mí porque los rumores son tan ridículos e increíbles que todos los han rechazado directamente. En su lugar, se preguntan cómo [from_rival.GetFirstName] ha caído tan bajo con ese rencor mezquino." + rivalry.1012.desc.poem:0 "¡Acabo de saber que [from_rival.GetTitledFirstName] ha escrito un problema calumnioso para burlarse de mí por mi [ROOT.GetCharacter.Custom('quirk_neg_noun')]! Sin embargo, su poema está tan mal escrito que, en su lugar, todos se ríen de [from_rival.GetFirstName] por malgastar buen papel en sus tonterías!" + rivalry.1012.desc.rumors:0 "Acabo de saber que [from_rival.GetTitledFirstName] ha estado intentando propagar rumores ultrajantes sobre las cosas que se supone que hago cuando las puertas están cerradas. Es[from_rival.Custom('ES_EA')] desgraciad[from_rival.Custom('ES_OA')] de espíritu [from_rival.Custom('quirk_neg_adjective')] debe tener una visión muy distorsionada de mí porque los rumores son tan ridículos e increíbles que todos los han rechazado directamente. En su lugar, se preguntan cómo [from_rival.GetFirstName] ha caído tan bajo con ese rencor mezquino." rivalry.1012.a:0 "¡Le está bien empleado a esa sabandija!" rivalry.1013.t:0 "Rumores plantados" @@ -103,28 +103,28 @@ rivalry.1024.tt:0 "Derrota humillante" rivalry.1021.t:0 "Victoria triunfal" - rivalry.1021.desc:1 "Desde el comienzo del duelo con [from_rival.Custom('ES_ElLa')] [from_rival.GetTitledFirstName], ha quedado claro que tengo las de ganar. Aprovecho mi ventaja y procuro desequilibrar[from_rival.Custom('ES_LoLa')|l]. Enseguida comete un error y me deja un hueco que aprovecho, ¡mi arma [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] su brazo y pone fin al combate!\n\nEl hecho de que mi victoria haya sido rápida y decisiva la hace aún mejor." - rivalry.1021.a:1 "¡He demostrado ser mejor que [from_rival.GetFirstNameNoTooltip]!" + rivalry.1021.desc:2 "Desde el comienzo del duelo con [duel_loser.GetTitledFirstName], ha quedado claro que tengo las de ganar. Aprovecho mi ventaja y procuro desequilibrar[duel_loser.GetHerHim|l]. Enseguida comete un error y me deja un hueco que aprovecho, ¡mi arma [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] su brazo y pone fin al combate!\n\nEl hecho de que mi victoria haya sido rápida y decisiva la hace aún mejor." + rivalry.1021.a:2 "¡He demostrado ser mejor que [duel_loser.GetFirstNameNoTooltip]!" rivalry.1022.t:0 "Victoria ajustada" - rivalry.1022.desc:2 "Empiezo el duelo con [duel_loser.Custom('ES_ElLa')] [duel_loser.GetTitledFirstName] y me doy cuenta que hay más igualdad de lo que esperaba. Intercambiamos golpes y bloqueos una y otra vez durante mucho tiempo sin que nadie consiga ventaja.\n\nFinalmente empezamos a acusar el cansancio y me deja un hueco que aprovecho. ¡Mi arma [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] su pierna y pongo fin al combate!" + rivalry.1022.desc:3 "Empiezo el duelo con [duel_loser.GetTitledFirstName] y me doy cuenta que hay más igualdad de lo que esperaba. Intercambiamos golpes y bloqueos una y otra vez durante mucho tiempo sin que nadie consiga ventaja.\n\nFinalmente empezamos a acusar el cansancio y me deja un hueco que aprovecho. ¡Mi arma [ROOT.GetCharacter.Custom('SignatureWeaponCritical')] su pierna y pongo fin al combate!" rivalry.1022.a:0 "Mi victoria demuestra que yo tenía la razón." rivalry.1023.t:0 "Derrota ajustada" - rivalry.1023.desc:2 "Cuando [from_rival.Custom('ES_ElLa')] [from_rival.GetTitledFirstName] y yo comenzamos el duelo, me doy cuenta que es más fuerte de lo que esperaba. La lucha está reñida e intercambiamos golpes y bloqueos buscando un hueco.\n\nFinalmente, bajo la guardia un momento por culpa del cansancio y [from_rival.GetFirstName] lo aprovecha y me [from_rival.Custom('SignatureWeaponCritical')] el brazo con [from_rival.Custom('signature_weapon')]" + rivalry.1023.desc:3 "Cuando [duel_winner.GetTitledFirstName] y yo comenzamos el duelo, me doy cuenta de que es más fuerte de lo que esperaba. La lucha está reñida e intercambiamos golpes y bloqueos buscando un hueco.\n\nFinalmente, bajo la guardia un momento por culpa del cansancio y [duel_winner.GetFirstName] lo aprovecha y me [duel_winner.Custom('SignatureWeaponCritical')] el brazo con [duel_winner.Custom('signature_weapon')]" rivalry.1023.desc.end:0 "Sangrando profusamente, no me queda más remedio que admitir la derrota." rivalry.1023.desc.death:0 "Mis heridas pasan factura y me desplomo en el suelo." - rivalry.1023.a:1 "¡Ya te pillaré la próxima vez, [from_rival.GetTitledFirstNameNoTooltip]!" + rivalry.1023.a:2 "¡Ya te pillaré la próxima vez, [duel_winner.GetTitledFirstNameNoTooltip]!" rivalry.1023.a.death:0 "Está tan oscuro…" rivalry.1024.t:0 "Derrota humillante" - rivalry.1024.desc:2 "Cuando [from_rival.Custom('ES_ElLa')] [from_rival.GetTitledFirstName] y yo nos encontramos para comenzar nuestro duelo, ¡[from_rival.Custom('ES_ElElla')] no pierde tiempo y salta a la acción! Me pilla con la guardia baja y lucho para recuperar terreno, pero los ataques incesantes de [from_rival.GetFirstName] no me dejan tiempo para recuperarme.\n\nEnseguida, [from_rival.Custom('ES_ElElla')] esquiva mi guardia y me [from_rival.Custom('SignatureWeaponCriticalPresent')] la pierna con [from_rival.Custom('signature_weapon')]," + rivalry.1024.desc:3 "Cuando [duel_winner.GetTitledFirstName] y yo nos encontramos para comenzar nuestro duelo, ¡[duel_winner.GetSheHe] no pierde tiempo y salta a la acción! Me pilla con la guardia baja y lucho para recuperar terreno, pero los ataques incesantes de [duel_winner.GetFirstName] no me dejan tiempo para recuperarme.\n\nEnseguida, [duel_winner.GetSheHe] esquiva mi guardia y me [duel_winner.Custom('SignatureWeaponCriticalPresent')] la pierna con [duel_winner.Custom('signature_weapon')]," rivalry.1024.desc.end:0 "lo que pone fin al enfrentamiento. ¡Mi vergonzosa derrota me ha dejado humillad[ROOT.Char.Custom('ES_OA')] y avergonzad[ROOT.Char.Custom('ES_OA')]!" rivalry.1024.desc.death:0 "haciendo que me desplome al suelo." rivalry.1024.a:0 "debo volver a casa cojeando y avergonzad[ROOT.Char.Custom('ES_OA')]." rivalry.1025.t:0 "Actuación vergonzosa" - rivalry.1025.desc:1 "¡[from_rival.Custom('ES_ElLa')|U] cobarde [from_rival.Custom('ES_DelDela')] [from_rival.GetTitledFirstName] se ha negado a batirse conmigo pese a haberme insultado a la cara! No se me ocurre nada más vergonzoso que faltar al respeto y no defender tus palabras. ¡Siempre he pensado que [rival.GetSheHe] carecía de honor y esto lo demuestra!" + rivalry.1025.desc:1 "¡El/La cobarde [from_rival.Custom('ES_DelDela')] [from_rival.GetTitledFirstName] se ha negado a batirse conmigo pese a haberme insultado a la cara! No se me ocurre nada más vergonzoso que faltar al respeto y no defender tus palabras. ¡Siempre he pensado que [rival.GetSheHe] carecía de honor y esto lo demuestra!" rivalry.1025.a:0 "Al menos he conservado mi honor." rivalry.1030.t:0 "Interfiriendo en el matrimonio" @@ -201,12 +201,12 @@ rivalry.3001.t:0 "De mal en peor" rivalry.3001.desc.opening:0 "Por si no fuera suficiente que [rival.GetSheHe] abrace los peores vicios de la humanidad, ¡ahora [rival.GetTitledFirstName] me ha insultado a la cara!\n\n" rivalry.3001.malicious:0 "[rival.GetSheHe|U] envió a un mensajero para asegurarse de que toda la corte oyera los viles comentarios que hizo. Comenzó con un «[ROOT.Char.Custom.Custom('ES_AlAla')|U] [ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]», y empeoró según seguía. ¡Qué desvergüenza la de es[rival.Custom('ES_EA')] [rival.Custom('InsultAdjective')]!" - rivalry.3001.benevolent:0 "[rival.GetSheHe|U] envió una carta en la que pide mejorar las relaciones al tiempo que se dirige a mí como «[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]». ¡Ahora sí que se ha mostrado como es en realidad!" - rivalry.3001.dominant:0 "[rival.GetSheHe|U] se me acercó a plena luz del día dirigiéndose a mí como «[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]». ¡Eso es buscar pelea!" - rivalry.3001.submissive:0 "Encontré una nota en mis aposentos privados. Alguien la deslizó al amparo de la noche. Comenzaba con un «[.Custom('ES_AlAla')|U] [ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]», y lo siguiente era aún peor. ¡Encima, [rival.Custom('ES_ElLa')] muy [rival.Custom('InsultAdjective')] tiene la frescura de firmar con su nombre!" - rivalry.3001.extroverted:0 "[rival.GetSheHe|U] se me acercó mientras yo era el centro de atención. Me saludó como [ROOT.Char.Custom('ES_ElLa')] «[ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]» ¡y siguió calumniándome delante de todos!" - rivalry.3001.emotional:0 "[rival.GetSheHe|U] empezó de repente a acusarme de estropearle la vida entera y me llamó «[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]». ¡Menuda escena montó!" - rivalry.3001.levelheaded:0 "Se tomó su tiempo y esperó la oportunidad perfecta para dirigirse a mí como «[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]» como por casualidad, aunque luego actuó como si hubiera sido un error." + rivalry.3001.benevolent:0 "[rival.GetSheHe|U] envió una carta en la que pide mejorar las relaciones al tiempo que se dirige a mí como «[ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]». ¡Ahora sí que se ha mostrado como es en realidad!" + rivalry.3001.dominant:0 "[rival.GetSheHe|U] se me acercó a plena luz del día dirigiéndose a mí como «[ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]». ¡Eso es buscar pelea!" + rivalry.3001.submissive:0 "Encontré una nota en mis aposentos privados. Alguien la deslizó al amparo de la noche. Comenzaba con un «[.Custom('ES_AlAla')|U] [ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]», y lo siguiente era aún peor. ¡Encima, el/la muy [rival.Custom('InsultAdjective')] tiene la frescura de firmar con su nombre!" + rivalry.3001.extroverted:0 "[rival.GetSheHe|U] se me acercó mientras yo era el centro de atención. Me saludó como «[ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]» ¡y siguió calumniándome delante de todos!" + rivalry.3001.emotional:0 "[rival.GetSheHe|U] empezó de repente a acusarme de estropearle la vida entera y me llamó «[ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]». ¡Menuda escena montó!" + rivalry.3001.levelheaded:0 "Se tomó su tiempo y esperó la oportunidad perfecta para dirigirse a mí como «[ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]» como por casualidad, aunque luego actuó como si hubiera sido un error." rivalry.3001.desc.fallback:0 "¡[rival.GetSheHe|U] me llamó «[ROOT.Char.GetTitledFirstName] [ROOT.Char.Custom('InsultAdjective')]» delante de todo el mundo!" rivalry.3001.desc.end:0 "\n\nEsto no se puede permitir, me encargaré de que pague por su insolencia." rivalry.3001.a:0 "¡Ya verás, [rival.GetTitledFirstNameNoTooltip]!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/relation_events/sibling_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/relation_events/sibling_events_l_spanish.yml index e6cd176df0..11bab0edcd 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/relation_events/sibling_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/relation_events/sibling_events_l_spanish.yml @@ -74,7 +74,7 @@ sibling.8003.desc:0 "Mi [ROOT.GetCharacter.Custom('trait_lustful_adjective')] [ROOT.Char.Custom2('RelationToMeShort' , SCOPE.sC('sibling') )] [sibling.GetTitledFirstName] ha tomado muchas decisiones malas, ¡pero liarse con un[servant_for_romance.Custom('ES_XA')] [sibling.Custom('servant_for_romance')] plebey[servant_for_romance.Custom('ES_OA')] podría ser la peor hasta la fecha!" sibling.8003.a:0 "¡Bah! [sibling.GetFirstName] hará lo que le dé la gana." risk_of_sibling_producing_bastard_tt:0 "Esto tendrá consecuencias…" - sibling.8003.b:0 "¡[sibling.Custom('ES_ElElla')|U] no puede volver a verse con [servant_for_romance.Custom('ES_ElLa')] [sibling.Custom('servant_for_romance')]!" + sibling.8003.b:0 "¡[sibling.GetSheHe|U] no puede volver a verse con el/la [sibling.Custom('servant_for_romance')]!" sibling.8004.t:0 "Respeto a los superiores" sibling.8004.desc:1 "En su viaje por [province.GetName], mi [ROOT.Char.Custom2('RelationToMeShort' , SCOPE.sC('sibling') )] parece haber disgustado enormemente a los campesinos de varios pueblos y aldeas. [sibling.GetTitledFirstName] no solo exigió alojamiento y que [sibling.GetHerHim] trataran como si fuera [ROOT.GetCharacter.Custom2('using_my_title' , SCOPE.sC('sibling') ) ], sino que también castigó a la gente por la más mínima falta de respeto." @@ -82,7 +82,7 @@ peasants_dislike_sibling_tt:0 "Los campesinos de [province.GetName] no están contentos" sibling.8005.t:0 "Una bienvenida desierta" - sibling.8005.desc:0 "Se suponía que [ROOT.Char.Custom2('RelationToMeShort' , SCOPE.sC('sibling') )] [sibling.GetTitledFirstName] tenía que recibir a [vassal.GetTitledFirstName] en su visita a mi corte.\n\nPero [vassal.GetFirstName] se retrasó unos días y, ahora que ha llegado, [sibling.Custom('ES_ElLa')] [ROOT.GetCharacter.Custom('trait_impatient_adjective')] de mi [ROOT.GetCharacter.Custom2('RelationToMeShort' , SCOPE.sC('sibling') )] no aparece en ninguna parte y mi invitad[vassal.Custom('ES_OA')] se ha quedado sin recibimiento." + sibling.8005.desc:0 "Se suponía que [ROOT.Char.Custom2('RelationToMeShort' , SCOPE.sC('sibling') )] [sibling.GetTitledFirstName] tenía que recibir a [vassal.GetTitledFirstName] en su visita a mi corte.\n\nPero [vassal.GetFirstName] se retrasó unos días y, ahora que ha llegado, mi [ROOT.GetCharacter.Custom('trait_impatient_adjective')] de [ROOT.GetCharacter.Custom2('RelationToMeShort' , SCOPE.sC('sibling') )] no aparece en ninguna parte y mi invitad[vassal.Custom('ES_OA')] se ha quedado sin recibimiento." sibling.8005.a:0 "Unos cuantos regalos lo compensarán." sibling.8005.b:0 "«¡¡[sibling.GetFirstNameNoTooltip]!!»" diff --git a/project/ck3/base_game/localization/spanish/event_localization/relation_events/spouse_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/relation_events/spouse_events_l_spanish.yml index cf57b63a9d..229378d31a 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/relation_events/spouse_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/relation_events/spouse_events_l_spanish.yml @@ -123,7 +123,7 @@ spouse.2013.opening:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('first_spouse'))] [first_spouse.GetFirstName] me lleva aparte y me mira con expresión seria." spouse.2013.secret_about_me:0 "\n\n«Tengo que confesarte un secreto», dijo. Cuando se inclina y me susurra al oído, abro los ojos como platos." spouse.2013.secret_about_spouse:0 "\n\n«Tienes que saber una cosa», dice. Cuando se inclina y me susurra al oído, abro los ojos como platos." - spouse.2013.secret_about_other:0 "\n\n«Tengo que contarte algo», dice. «Algo sobre [owner_of_secret.Custom('ES_ElLa')] [owner_of_secret.GetTitledFirstName]». \nCuando se inclina y me susurra al oído, abro los ojos como platos." + spouse.2013.secret_about_other:0 "\n\n«Tengo que contarte algo», dice. «Algo sobre [owner_of_secret.GetTitledFirstName]». \nCuando se inclina y me susurra al oído, abro los ojos como platos." spouse.2013.a:0 "¿De verdad? ¡Jamás lo habría pensado!" spouse.2014.t:0 "¿Una amenaza?" spouse.2014.desc:0 "Hay algo raro en el comportamiento de [agent.GetTitledFirstName] con mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse'))] cuando cree que nadie [agent.GetHerHim] mira. Veo cómo mira de reojo, deambula por los pasillos vacíos y presta mucha atención a todos los movimientos de [spouse.GetFirstName].\n\nMe preocupa que esté tramando algo." @@ -161,7 +161,7 @@ spouse.3002.b:0 "No puedo actuar así, a espaldas de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse'))]." spouse.3003.t:0 "Una conversación preocupante" - spouse.3003.opening:0 "Durante una visita reciente, pasé un rato hablando con [initial_spouse.GetTitledFirstName], [initial_spouse.Custom('ES_ElLa')] [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('spouse'))] de [spouse.GetTitledFirstName]." + spouse.3003.opening:0 "Durante una visita reciente, pasé un rato hablando con [initial_spouse.GetTitledFirstName], [ROOT.GetCharacter.Custom2('RelationToMe', SCOPE.sC('spouse'))] de [spouse.GetTitledFirstName]." spouse.3003.exceptional:0 "\n\nTenía a [spouse.GetFirstName] en alta estima, ¡pero lo que [initial_spouse.Custom('ES_ElElla')] me contó prácticamente me horrorizó!" spouse.3003.a:1 "¡Demasiado amable he sido, [spouse.GetFirstNameNoTooltip]!" spouse.3004.t:0 "Una conversación preocupante" diff --git a/project/ck3/base_game/localization/spanish/event_localization/relation_events/vassal_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/relation_events/vassal_events_l_spanish.yml index 24840a3cdb..a2fcdc4d50 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/relation_events/vassal_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/relation_events/vassal_events_l_spanish.yml @@ -1,12 +1,12 @@ l_spanish: vassal.1001.t:0 "Como [ROOT.Char.GetFaith.HighGodName|U] desee" - vassal.1001.desc:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('religious_liege'))], [religious_liege.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('religious_liege'))] [religious_liege.GetTitledFirstName], recorre mis dominios. Cuando revisa los edificios [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('religious_liege'))], frunce el ceño.\n\n«¿Sabéis qué le falta a esta vista? Un/a [religious_liege.GetFaith.HouseOfWorship], ¡un monumento glorioso a [religious_liege.GetFaith.HighGodName]!»." + vassal.1001.desc:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('religious_liege'))], el/la [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('religious_liege'))] [religious_liege.GetTitledFirstName], recorre mis dominios. Cuando revisa los edificios [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('religious_liege'))], frunce el ceño.\n\n«¿Sabéis qué le falta a esta vista? Un/a [religious_liege.GetFaith.HouseOfWorship], ¡un monumento glorioso a [religious_liege.GetFaith.HighGodName]!»." vassal.1001.a:0 "¡Os prometo que se construirá un/a [ROOT.Char.GetFaith.HouseOfWorship]!" vassal.1001.a.tt:0 "#F [religious_liege.GetFirstNameNoTooltip] recordará la promesa y me deberá un [favor|lE] si se cumple en diez años#!" vassal.1001.b_zealous:0 "¿Quién os creéis que sois para hablar en nombre de [ROOT.Char.GetFaith.HighGodName]?" vassal.1001.b:0 "No hace falta algo así." - vassal.1010.desc:0 "«Os habéis superado esta vez, [ROOT.Char.GetFirstNameNoTooltip]. Es un edificio verdaderamente magnífico». Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('religious_liege'))], [religious_liege.Custom('ES_ElLa')] [religious_liege.GetTitledFirstName], [religious_liege.Custom('quirk_pos_present')], y señala a tu reciente [religious_liege.GetFaith.HouseOfWorship].\n\n«¡Seguro que a [religious_liege.GetFaith.HighGodName] le ha causado tanta impresión como a mí!»." + vassal.1010.desc:0 "«Os habéis superado esta vez, [ROOT.Char.GetFirstNameNoTooltip]. Es un edificio verdaderamente magnífico». Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('religious_liege'))], [religious_liege.GetTitledFirstName], [religious_liege.Custom('quirk_pos_present')], y señala a tu reciente [religious_liege.GetFaith.HouseOfWorship].\n\n«¡Seguro que a [religious_liege.GetFaith.HighGodName] le ha causado tanta impresión como a mí!»." vassal.1010.a:0 "Solo vivo para servir a [religious_liege.GetFaith.HighGodName]." vassal.1020.desc_religious:0 "«Que un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] devot[ROOT.Char.Custom('ES_OA')] haga promesas vacías… ¡Y sobre construir un/a [religious_liege.GetFaith.HouseOfWorship] a [religious_liege.GetFaith.HighGodName] nada menos!»." @@ -16,10 +16,10 @@ vassal.1020.a_religious:0 "Espero que [religious_liege.GetFaith.HighGodName] me perdone…" vassal.1020.a.tt:0 "#F Igual debí cumplir la promesa y construir ese/a [THIS.Char.GetFaith.HouseOfWorship]…#!" - vassal.1101.desc:0 "«Mi [ROOT.Char.GetLadyLord], he visto que hay lugar para un/a [religious_vassal.GetFaith.HouseOfWorship] en vuestros dominios».\n\nMi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('religious_vassal'))], [religious_vassal.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('religious_vassal'))] [religious_vassal.GetTitledFirstName], [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('religious_vassal'))] antes de seguir. «Si construís un/a, seguramente tendréis la gratitud [religious_vassal.GetFaith.HighGodNameAlternatePossessive], así como la mía." + vassal.1101.desc:0 "«Mi [ROOT.Char.GetLadyLord], he visto que hay lugar para un/a [religious_vassal.GetFaith.HouseOfWorship] en vuestros dominios».\n\nMi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('religious_vassal'))], [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('religious_vassal'))] [religious_vassal.GetTitledFirstName], [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('religious_vassal'))] antes de seguir. «Si construis uno/a, seguramente tendréis la gratitud [religious_vassal.GetFaith.HighGodNameAlternatePossessive], así como la mía." vassal.1101.a.tt:0 "#F [religious_vassal.GetFirstNameNoTooltip] recordará la promesa y me deberá un [favor|lE] si se cumple en diez años#!" - vassal.1110.desc:0 "«Os habéis superado esta vez, mi [ROOT.Char.GetLadyLord]. Es un edificio magnífico». Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('religious_vassal'))], [religious_liege.Custom('ES_ElLa')] [religious_vassal.GetTitledFirstName], [religious_vassal.Custom('quirk_pos_present')] y señala a tu [religious_vassal.GetFaith.HouseOfWorship] de reciente construcción.\n\n«Seguro que impresiona a [religious_vassal.GetFaith.HighGodName] tanto como a mí!»." + vassal.1110.desc:0 "«Os habéis superado esta vez, mi [ROOT.Char.GetLadyLord]. Es un edificio magnífico». Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('religious_vassal'))], [religious_vassal.GetTitledFirstName], [religious_vassal.Custom('quirk_pos_present')] y señala a tu [religious_vassal.GetFaith.HouseOfWorship] de reciente construcción.\n\n«Seguro que impresiona a [religious_vassal.GetFaith.HighGodName] tanto como a mí!»." vassal.1110.a:0 "Vivo para servir a [religious_vassal.GetFaith.HighGodName]." vassal.1120.desc_religious:0 "«Que un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] devot[ROOT.Char.Custom('ES_OA')] como vos haga promesas vacías… ¡Y sobre construir un/a [religious_vassal.GetFaith.HouseOfWorship] a [religious_vassal.GetFaith.HighGodName], nada menos!»." @@ -29,7 +29,7 @@ vassal.1120.a.tt:0 "#F Igual debí cumplir la promesa y construir ese/a [THIS.Char.GetFaith.HouseOfWorship]…#!" vassal.2001.t:0 "Enseñando a los jóvenes" - vassal.2001.desc:0 "«Mi [ROOT.Char.GetLadyLord], creo que [child_to_educate.Custom('ES_ElLa')] joven [child_to_educate.GetFirstName] aprendería mucho si tuviera la oportunidad de estudiar bajo vuestra tutela».\n\n[child_to_educate.Custom('ES_ElLa')] [vassal_proposing_education.Custom2('RelationToMe', SCOPE.sC('child_to_educate'))] [vassal_proposing_education.Custom('ES_DelDela')] [vassal_proposing_education.GetTitledFirstName] [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('child_to_educate'))] antes de saludarnos." + vassal.2001.desc:0 "«Mi [ROOT.Char.GetLadyLord], creo que tal joven [child_to_educate.GetFirstName] aprendería mucho si tuviera la oportunidad de estudiar bajo vuestra tutela».\n\n[vassal_proposing_education.Custom2('RelationToMe', SCOPE.sC('child_to_educate'))] [vassal_proposing_education.Custom('ES_DelDela')] [vassal_proposing_education.GetTitledFirstName] [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('child_to_educate'))] antes de saludarnos." vassal.2001.a:0 "Claro, [child_to_educate.Custom('ES_LoLa')] educaré." vassal.2001.b:0 "¡Tu [child_to_educate.Custom('GetDaughterSon')] es responsabilidad tuya!" @@ -62,10 +62,10 @@ vassal.2205.desc_inherited:0 "«Mi [ROOT.Char.GetLadyLord], mi difunt[original_lender.Custom('ES_OA')] [vassal_loan_holder.Custom2('RelationToMe', SCOPE.sC('original_lender'))] os hizo un préstamo en el pasado».\n\n[vassal_loan_holder.GetFirstName] [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('vassal_loan_holder'))] antes de continuar. «Como su sucesor[vassal_loan_holder.Custom('ES_XA')], tengo que pediros que lo devolváis»." vassal.2205.desc_inherited_loan:0 "«Mi [ROOT.Char.GetLadyLord], presté en el pasado una suma de oro a vuestr[original_loaner.Custom('ES_OA')] difunt[original_loaner.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('original_loaner'))]».\n\n[vassal_loan_holder.GetFirstName] [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('vassal_loan_holder'))] antes de continuar. «Como su sucesor, el deber de devolverlo recae ahora sobre vos»." vassal.2205.desc_all_new_char:0 "«Mi [ROOT.Char.GetLadyLord], mi difunt[original_lender.Custom('ES_OA')] [vassal_loan_holder.Custom2('RelationToMe', SCOPE.sC('original_lender'))] prestó en el pasado una suma de oro a vuestr[original_loaner.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('original_loaner'))]».\n\n[vassal_loan_holder.GetFirstName] [ROOT.Char.Custom2('QuirkPresentPosOrNeg', SCOPE.sC('vassal_loan_holder'))] antes de continuar. «Ahora, el deber de devolverlo recae ahora sobre vos»." - vassal.2205.desc_first_time:0 "«Mi [ROOT.Char.GetLadyLord], ¿os resultó útil el préstamo?».\n\n[vassal_loan_holder.Custom('ES_ElLa')|U] [vassal_loan_holder.GetTitledFirstName] ha venido pidiendo la devolución del oro que me proporcionó." + vassal.2205.desc_first_time:0 "«Mi [ROOT.Char.GetLadyLord], ¿os resultó útil el préstamo?».\n\n[vassal_loan_holder.GetTitledFirstName] ha venido pidiendo la devolución del oro que me proporcionó." vassal.2205.desc_second_time:0 "«Mi [ROOT.Char.GetLadyLord], no disfruto con este juego. Me debéis dinero y confío en que vuestra promesa de reembolso no fuera una mentira».\n\n[vassal_loan_holder.GetFirstName] [vassal_loan_holder.Custom('quirk_neg_present')] cuando se presenta ante mi por segunda vez." - vassal.2205.desc_three_times:0 "«¡Me estoy cansando, mi [ROOT.Char.GetLadyLord]! Esta es la última vez que os lo pido de un modo civilizado. ¿Dónde está el dinero que me debéis?».\n\n[vassal_loan_holder.Custom('quirk_neg_pp')|U], [vassal_loan_holder.Custom('ES_ElLa')] [vassal_loan_holder.GetTitledFirstName] irradia enojo y ha perdido la paciencia." - vassal.2205.desc_more_times:0 "«De haber sabido que erais un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.Custom('InsultNoun')] tan [ROOT.Char.Custom('InsultAdjectiveArticle')] y mendaz, jamás os habría hecho este favor».\n\nEl dinero que hay en mi tesorería es de poco consuelo cuando [vassal_loan_holder.Custom('ES_ElLa')] [vassal_loan_holder.GetTitledFirstName] [vassal_loan_holder.Custom('quirk_neg_present')] antes de marcharse." + vassal.2205.desc_three_times:0 "«¡Me estoy cansando, mi [ROOT.Char.GetLadyLord]! Esta es la última vez que os lo pido de un modo civilizado. ¿Dónde está el dinero que me debéis?».\n\n[vassal_loan_holder.Custom('quirk_neg_pp')|U], [vassal_loan_holder.GetTitledFirstName] irradia enojo y ha perdido la paciencia." + vassal.2205.desc_more_times:0 "«De haber sabido que erais un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.Custom('InsultNoun')] tan [ROOT.Char.Custom('InsultAdjectiveArticle')] y mendaz, jamás os habría hecho este favor».\n\nEl dinero que hay en mi tesorería es de poco consuelo cuando [vassal_loan_holder.GetTitledFirstName] [vassal_loan_holder.Custom('quirk_neg_present')] antes de marcharse." vassal.2205.z:0 "¡Ten! ¡Tómalo y vete!" vassal.2205.a:0 "¡Por supuesto que tendréis vuestro oro!" vassal.2205.a.tt:0 "#F ¡Debo pagarle lo antes posible!#!" @@ -106,7 +106,7 @@ vassal.2501.t:0 "Una solicitud de paz" vassal.2501.desc:0 "«Mi [ROOT.Char.GetLadyLord], esta guerra…». Mi [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('peaceful_vassal'))] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('peaceful_vassal'))], [peaceful_vassal.GetFirstName], suspira antes de continuar. «Es muy dura para las tropas… y dura para todos nosotros. Debo admitir que tengo dudas».\n\n¿Debería hacer algo para aliviar sus crecientes recelos?" vassal.2501.a:0 "Aplicar menos presión sobre [peaceful_vassal.Custom('ES_ElElla')] podría ayudar." - vassal.2501.b:0 "¿Debo recordaros quién es [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName]?" + vassal.2501.b:0 "¿Debo recordaros quién es [ROOT.Char.GetTitleTierName]?" vassal.2501.c:0 "Debéis aprender a contener vuestras dudas." vassal.2601.t:0 "Deseando la guerra" @@ -160,7 +160,7 @@ vassal.3001.a:0 "¡A lo mejor [vassal_to_ask.GetFirstNameNoTooltip] puede darme algunas pistas!" vassal.3001.b:0 "Es un asunto privado." - vassal.3002.desc:1 "«[ROOT.Char.GetFirstNameNoTooltip], se os ha bendecido con múltiples [ROOT.Char.Custom('ChildChildrenGender')], y yo no he tenido la misma suerte. ¿Tenéis algún consejo sobre cómo… remediarlo?».\n\n¡No me lo puedo creer! ¡Mi [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('liege_with_trouble'))] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('liege_with_trouble'))], [liege_with_trouble.Custom('ES_ElLa')] [liege_with_trouble.GetTitledFirstName], pidiéndome consejos de alcoba!" + vassal.3002.desc:1 "«[ROOT.Char.GetFirstNameNoTooltip], se os ha bendecido con múltiples [ROOT.Char.Custom('ChildChildrenGender')], y yo no he tenido la misma suerte. ¿Tenéis algún consejo sobre cómo… remediarlo?».\n\n¡No me lo puedo creer! ¡Mi [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('liege_with_trouble'))] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('liege_with_trouble'))], [liege_with_trouble.GetTitledFirstName], pidiéndome consejos de alcoba!" vassal.3002.a:1 "¿Qué os parecen unas criadillas de cerdo curadas y un vino?" vassal.3002.a.critical_success:0 "Mi consejo da resultados asombrosos" vassal.3002.a.success:0 "Mi consejo da buenos resultados" diff --git a/project/ck3/base_game/localization/spanish/event_localization/religion_events/fervor_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/religion_events/fervor_events_l_spanish.yml index fbe2c2aa6f..49f67f3e5f 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/religion_events/fervor_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/religion_events/fervor_events_l_spanish.yml @@ -11,7 +11,7 @@ fervor.1002.desc.generous:0 "ha estado entregando su dinero a escondidas para alimentar a los indigentes." fervor.1002.desc.lazy:0 "ha estado poniendo excusas para posponer y evitar sus responsabilidades a toda costa." fervor.1002.desc.diligent:0 "ha estado trabajando muchísimas horas de la noche para terminar uno de sus proyectos personales." - fervor.1002.desc.wrathful:0 "ha estado moliendo a palos a los criados que que no le complacían y los ha herido gravemente." + fervor.1002.desc.wrathful:0 "ha estado moliendo a palos a los criados que no le complacían y los ha herido gravemente." fervor.1002.desc.calm:0 "es incapaz de sentir emociones fuertes y prefiere mantener un espíritu impasible y estoico aunque resulte inapropiado." fervor.1002.desc.patient:0 "tiene la manía de titubear y dudar a la hora de tomar decisiones importantes, causando retrasos innecesarios en su trabajo." fervor.1002.desc.impatient:0 "es incapaz de esperar a que las cosas se hagan bien y atormenta constantemente a sus ayudantes y criados." @@ -49,12 +49,12 @@ fervor.2002.t:0 "Exaltación [ROOT.Char.GetFaith.GetAdjectiveNoTooltip]" fervor.2002.desc.lustful:0 "[virtuous_theocrat.GetFirstName] se ha convertido en inspiración para inumerables [virtuous_theocrat.GetWomenMen] de gran fervor y objeto de deseo para muchos jóvenes [virtuous_theocrat.GetFaith.GetAdherentNamePlural]. \n\nLas historias de sus conquistas amorosas son muy famosas y han logrado que se [virtuous_theocrat.Custom('ES_LoLa')] considere un ejemplo del infinito amor divino." fervor.2002.desc.chaste:0 "[virtuous_theocrat.GetFirstName] se ha ganado una reputación inmaculada por su rechazo absoluto de todo placer carnal.\n\nSu disciplina inquebrantable ha servido de ejemplo a seguir a muchos/as jóvenes [virtuous_theocrat.GetFaith.GetAdherentNamePlural] que buscan resistirse al reclamo degradante de la lascivia." - fervor.2002.desc.gluttonous:0 "Muchos han narrado historias asombrosas de los lujosos banquetes de [virtuous_theocrat.Custom('GetCouncilOrTitleName')]. [virtuous_theocrat.Custom('ES_ElLa')] [virtuous_theocrat.Custom('GetCouncilOrTitleName')] de [scoped_primary_title.GetNameNoTier] es un[virtuous_theocrat.Custom('ES_XA')] [virtuous_theocrat.GetWomanMan] de gustos refinados y ha adoptado totalmente la virtud epicúrea que todo buen seguidor de [ROOT.Char.GetFaith.WealthGodName] debería buscar." + fervor.2002.desc.gluttonous:0 "Muchos han narrado historias asombrosas de los lujosos banquetes de [virtuous_theocrat.Custom('GetCouncilOrTitleName')]. [virtuous_theocrat.Custom('GetCouncilOrTitleName')] de [scoped_primary_title.GetNameNoTier] es un[virtuous_theocrat.Custom('ES_XA')] [virtuous_theocrat.GetWomanMan] de gustos refinados y ha adoptado totalmente la virtud epicúrea que todo buen seguidor de [ROOT.Char.GetFaith.WealthGodName] debería buscar." fervor.2002.desc.temperate:0 "Dechado de ascetismo inflexible, [virtuous_theocrat.GetFirstName] ha demostrado que un alma disciplinada puede encontrar la verdadera paz y claridad solo mediante la meditación y la abstinencia.\n\nPese a su rango ilustre, [virtuous_theocrat.GetFirstNameNoTooltip] solo se sustenta de las comidas más frugales para mostrar su compromiso inquebrantable hacia el dogma [virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip]." fervor.2002.desc.greedy:0 "Pocas [virtuous_theocrat.GetFaith.HouseOfWorshipPlural] pueden igualar el esplendor y la magnificencia de [scoped_primary_title.GetName]. \n\n[virtuous_theocrat.GetFirstName] ha decidido dedicar su vida a demostrar su devoción imperecedera y, para ello, dedica infinito oro y riquezas a la gloria de [ROOT.Char.GetFaith.HighGodName]." fervor.2002.desc.generous:0 "Los pobres y necesitados siempre son bienvenidos a su [virtuous_theocrat.HouseOfWorship]. \n\n[virtuous_theocrat.GetSheHe|U] [virtuous_theocrat.Custom('GetCouncilOrTitleName')] de [scoped_primary_title.GetNameNoTier] es célebre por su naturaleza generosa y sus muchas obras de caridad. Su ejemplo ha inspirado a muchos [virtuous_theocrat.GetFaith.GetAdherentNamePlural] a abandonar sus riquezas materiales en busca de una recompensa divina." fervor.2002.desc.generous.pope:0 "Los pobres y necesitados siempre son bienvenidos en su [virtuous_theocrat.HouseOfWorship]. \n\nSe recordará durante mucho tiempo [virtuous_theocrat.Custom('ES_AlAla')] [virtuous_theocrat.Custom('GetCouncilOrTitleName')] de [scoped_primary_title.GetNameNoTier] por su naturaleza generosa y sus muchas obras de caridad. Su ejemplo ha inspirado a muchos [virtuous_theocrat.GetFaith.GetAdherentNamePlural] a abandonar sus riquezas materiales en busca de una recompensa divina." - fervor.2002.desc.lazy:0 "Solo desvinculándose totalmente de las toscas obras de este mundo puede el alma encontrar su lugar legítimo en el siguiente. Y poca gente encarna esta virtud como [virtuous_theocrat.Custom('ES_ElLa')] [virtuous_theocrat.Custom('GetCouncilOrTitleName')] de [scoped_primary_title.GetNameNoTier].\n\n[virtuous_theocrat.GetFirstName] pasa la mayor parte de sus días en una meditación serena, evitando el absurdo juego de la política y la denigrante molestia del trabajo manual para lograr un estado de serenidad divina." + fervor.2002.desc.lazy:0 "Solo desvinculándose totalmente de las toscas obras de este mundo puede el alma encontrar su lugar legítimo en el siguiente. Y poca gente encarna esta virtud como [virtuous_theocrat.Custom('GetCouncilOrTitleName')] de [scoped_primary_title.GetNameNoTier]. \n\n[virtuous_theocrat.GetFirstName] pasa la mayor parte de sus días en una meditación serena, evitando el absurdo juego de la política y la denigrante molestia del trabajo manual para lograr un estado de serenidad divina." fervor.2002.desc.diligent:0 "Muchas historias se han inspirado en el trabajo incansable de [virtuous_theocrat.Custom('GetCouncilOrTitleName')] al servicio de [ROOT.Char.GetFaith.HighGodName]. \n\nPese a su prestigioso rango, [virtuous_theocrat.GetFirstNameNoTooltip] siempre está dispuest[virtuous_theocrat.Custom('ES_OA')] a ensuciarse las manos y realizar hasta las tareas más agotadoras y difíciles. Es todo un ejemplo de virtud [ROOT.Char.GetFaith.GetAdjectiveNoTooltip]." fervor.2002.desc.wrathful:0 "Siempre rebosante de pasión, [virtuous_theocrat.GetFirstName] es conocid[virtuous_theocrat.Custom('ES_OA')] en todas partes por su genio y naturaleza violenta.\n\nLos pecados solo se redimen castigando enseguida la blasfemia de forma directa. Los frecuentes arrebatos de [virtuous_theocrat.GetFirstNameNoTooltip] han inculcado el temor de [ROOT.Char.GetFaith.WarGodName] a muchos fieles." fervor.2002.desc.wrathful.pope:0 "Siempre rebosante de pasión, [virtuous_theocrat.GetFirstName] es bien conocid[virtuous_theocrat.Custom('ES_OA')] por su genio y naturaleza violenta.\n\nLos pecados solo se redimen castigando enseguida la blasfemia de forma directa. Los frecuentes arrebatos de [virtuous_theocrat.GetFirstNameNoTooltip] han inculcado el temor de [ROOT.Char.GetFaith.WarGodName] a muchos fieles." @@ -73,7 +73,7 @@ fervor.2002.desc.gregarious.pope:0 "[virtuous_theocrat.GetFirstName] muestra con regularidad un nivel de compromiso con la comunidad que todo [virtuous_theocrat.GetFaith.GetAdherentName] aspira a copiar.\n\nSiempre dispuest[virtuous_theocrat.Custom('ES_OA')] a escuchar a su rebaño, encarna el espíritu congregacionalista que sus colegas siempre predican pero raramente siguen." fervor.2002.desc.ambitious:0 "Pocos buscan el favor de [ROOT.Char.GetFaith.HighGodName] con mayor fervor y decisión que [virtuous_theocrat.GetFirstName].\n\nSu búsqueda incansable de gloria se ha convertido en una inspiración para numerosos [virtuous_theocrat.GetFaith.GetAdherentNamePlural] jóvenes de todas partes." fervor.2002.desc.content:0 "Según muchos, [virtuous_theocrat.GetFirstName] ha abrazado totalmente la separación de los asuntos mundanos que son vitales para el dogma [ROOT.Char.GetFaith.GetAdherentNameNoTooltip].\n\nEsta persona no muestra interés por la fama o la gloria y es feliz viviendo al servicio de [ROOT.Char.GetFaith.HighGodName]." - fervor.2002.desc.arbitrary:0 "Todo estudioso sensato sabe que la voluntad divina es inescrutable y cambiante, pero pocos dan un mejor ejemplo de su naturaleza que [virtuous_theocrat.GetFirstName]. \n\n[virtuous_theocrat.Custom('ES_ElLa')|U] [virtuous_theocrat.Custom('GetCouncilOrTitleName')] de [scoped_primary_title.GetNameNoTier] ha ganado fama por su juicio rápido y enigmático. Tanto que muchos creen que ha sido tocad[virtuous_theocrat.Custom('ES_OA')] por [ROOT.Char.GetFaith.HighGodName]." + fervor.2002.desc.arbitrary:0 "Todo estudioso sensato sabe que la voluntad divina es inescrutable y cambiante, pero pocos dan un mejor ejemplo de su naturaleza que [virtuous_theocrat.GetFirstName]. \n\n[virtuous_theocrat.Custom('GetCouncilOrTitleName')] de [scoped_primary_title.GetNameNoTier] ha ganado fama por su juicio rápido y enigmático. Tanto que muchos creen que ha sido tocad[virtuous_theocrat.Custom('ES_OA')] por [ROOT.Char.GetFaith.HighGodName]." fervor.2002.desc.just:0 "La reputación firme e intachable de [virtuous_theocrat.Custom('GetCouncilOrTitleName')] le ha ganado el respeto de muchos.\n\nA menudo [virtuous_theocrat.GetHerHim] llaman para resolver discusiones y muchos [virtuous_theocrat.GetHerHim] ven como la encarnación del espíritu de la justicia divina que tan importante es para el dogma [virtuous_theocrat.GetFaith.GetAdherentName]." fervor.2002.desc.cynical:0 "A lo largo sus años de estudio y predicación, [virtuous_theocrat.GetFirstName] se ha ganado una reputación ilustre como pensador[virtuous_theocrat.Custom('ES_XA')] crític[virtuous_theocrat.Custom('ES_OA')].\n\n[ROOT.Char.GetFaith.HighGodName] ha llenado el mundo de misterios y los fieles solo podrán alcanzar de verdad la iluminación manteniendo un cuestionamiento constante y una actitud racional." fervor.2002.desc.zealous:0 "[virtuous_theocrat.GetFirstName] aparece a ojos de muchos como un baluarte de la fe contra la corrupción y la herejía.\n\nPersona de devoción inflexible, [virtuous_theocrat.GetFirstNameNoTooltip] lucha día y noche para asegurarse de que todos los miembros de su rebaño siguen el dogma [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] al pie de la letra." diff --git a/project/ck3/base_game/localization/spanish/event_localization/religion_events/head_of_faith_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/religion_events/head_of_faith_events_l_spanish.yml new file mode 100644 index 0000000000..e763ba9b16 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/religion_events/head_of_faith_events_l_spanish.yml @@ -0,0 +1,31 @@ +l_spanish: + head_of_faith.0000.new_faith_submitted_for_hook:0 "[ROOT.Char.GetTitledFirstName] se ha sometido a tu califato" + head_of_faith.0000.wishes_to_schism_caliphate_flag_added:0 "Abandonar el califato que elegiste te será más fácil en vida" + head_of_faith.0000.t:0 "Herederos del Profeta" + head_of_faith.0000.desc:0 "y todos los verdaderos creyentes esperan de mí, como miembro preeminente de la fe, que me comprometa con un califa existente.\n\nSolo si me someto a la máxima autoridad por debajo de [ROOT.Char.GetFaith.HighGodName] obtendré mi propia autoridad, independientemente de nuestras demás diferencias teológicas.\n\nLa cuestión principal es #EMP con quién me comprometeré#! -aunque los más inteligentes entre nosotros también se preguntan con cuánta #EMP sinceridad#!…" + + head_of_faith.0001.t:0 "$head_of_faith.0000.t$: suní" + head_of_faith.0001.desc:0 "Nosotros, los [ROOT.Char.GetFaith.GetAdherentName], hemos elegido seguir la senda de los herederos de Abu Bakr, $head_of_faith.0000.desc$" + head_of_faith.0001.a:0 "Realinearnos con la ortodoxia suní es nuestra única opción." + head_of_faith.0001.b:0 "¡Debemos seguir siendo fieles a la autoridad [old_caliph.GetFaith.GetAdjectiveNoTooltip]!" + head_of_faith.0001.c:0 "[sunni_caliph.GetTitledFirstNameNoTooltip] tiene nuestra lealtad #EMP actual#!…" + head_of_faith.0001.d:0 "Seguiremos [sunni_caliph.Custom('ES_AlAla')] [old_caliph.GetTitledFirstNameNoTooltip]… por ahora." + + head_of_faith.0011.t:0 "$head_of_faith.0000.t$: chií" + head_of_faith.0011.desc:0 "El [ROOT.Char.GetFaith.GetName] sigue la línea infalible de Alí, $head_of_faith.0000.desc$" + head_of_faith.0011.a:0 "La corriente de pensamiento chií nos llama." + head_of_faith.0011.b:0 "$head_of_faith.0001.b$" + head_of_faith.0011.c:0 "[shia_caliph.GetTitledFirstNameNoTooltip] nos dirige. Por el momento." + head_of_faith.0011.d:0 "$head_of_faith.0001.d$" + + head_of_faith.0021.t:0 "$head_of_faith.0000.t$: harurí" + head_of_faith.0021.desc:0 "El rechazo a la política chabacana de suníes y chiíes ha hecho que el [ROOT.Char.GetFaith.GetName|l] se adhiera a la vertiente harurí del islam. Aunque los miembros comunes del movimiento no esperan que prometa sumisión a un califa existente, podrían llegar a aceptar uno si dejo clara mi lealtad." + head_of_faith.0021.a:0 "Podemos elegir a nuestros líderes." + head_of_faith.0021.b:0 "$head_of_faith.0001.b$" + + head_of_faith.0031.t:0 "$head_of_faith.0000.t$: zindiq" + head_of_faith.0031.desc:0 "Como zindiqs, poco nos importa cómo sigan otras sectas islámicas el linaje de la sucesión del Profeta, y ellos a su vez nos odian. Desde luego, mis hermanos [ROOT.Char.GetFaith.GetAdherentNamePlural] no esperan que proclame nuestra sumisión a ningún califa existente.\n\nY, sin embargo, si juramos lealtad a una de las grandes potencias del islam tal vez podremos comprar una cierta cantidad de tolerancia y seguridad para nuestra fe…" + head_of_faith.0031.a:0 "$head_of_faith.0021.a$" + head_of_faith.0031.b:0 "$head_of_faith.0001.a$" + head_of_faith.0031.c:0 "$head_of_faith.0011.a$" + head_of_faith.0031.d:0 "$head_of_faith.0001.b$" diff --git a/project/ck3/base_game/localization/spanish/event_localization/religion_events/heresy_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/religion_events/heresy_events_l_spanish.yml index 70a0681229..c620c69566 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/religion_events/heresy_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/religion_events/heresy_events_l_spanish.yml @@ -1,6 +1,6 @@ l_spanish: heresy.0010.t:2 "Herejía: [heretic_faith.GetAdherentNamePluralNoTooltip] en [heretic_title.GetNameNoTierNoTooltip]" - heresy.0010.desc:1 "[heretic_ruler.Custom('ES_ElLa')|U] [heretic_ruler.GetTitledFirstName] de [heretic_title.GetNameNoTier] ha anunciado al mundo que sus vasallos y [heretic_ruler.Custom('ES_ElElla')] se han convertido al [heretic_faith.GetName]." + heresy.0010.desc:1 "[heretic_ruler.GetTitledFirstName] de [heretic_title.GetNameNoTier] ha anunciado al mundo que sus vasallos y [heretic_ruler.GetSheHe] se han convertido al [heretic_faith.GetName]." heresy.0010.desc.nonexistant:1 "\n\nDesencantados con las enseñanzas de los sacerdotes [origin_faith.GetAdherentNamePluralNoTooltip], los nobles de [heretic_title.GetNameNoTierNoTooltip] ya no los consideran ni rectos ni justos. Como [heretic_faith.GetAdherentNamePluralNoTooltip], creen que su nueva fe se ajusta mejor a la voluntad de [heretic_faith.HighGodName] y se están distanciando de sus antiguas instituciones religiosas." heresy.0010.desc.exists:1 "\n\nDesencantados con las enseñanzas de los sacerdotes [origin_faith.GetAdherentNamePluralNoTooltip], los nobles de [heretic_title.GetNameNoTierNoTooltip] ya no los consideran ni rectos ni justos y se están distanciando de sus antiguas instituciones religiosas. Ahora se hacen llamar [heretic_faith.GetAdherentNamePluralNoTooltip], cuyas doctrinas creen que se ajustan mejor a la voluntad de [heretic_faith.HighGodName]." heresy.0010.desc.resurgent:1 "\n\nDesencantados con las enseñanzas de los sacerdotes [origin_faith.GetAdherentNamePluralNoTooltip], los nobles de [heretic_title.GetNameNoTierNoTooltip] ya no los consideran ni rectos ni justos. Como resultado, estos nobles han revivido las abandonadas enseñanzas de los [heretic_faith.GetAdherentNamePluralNoTooltip], cuyas doctrinas creen que se ajustan mejor a la voluntad de [heretic_faith.HighGodName]." diff --git a/project/ck3/base_game/localization/spanish/event_localization/religion_events/holy_order_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/religion_events/holy_order_events_l_spanish.yml index 8f2b577d3a..ba432f84b3 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/religion_events/holy_order_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/religion_events/holy_order_events_l_spanish.yml @@ -35,7 +35,7 @@ holy_order.0202.b:0 "De un alma devota a otra… ¡Por favor, dadme más tiempo!" holy_order.0202.b.tt:0 "[recipient.GetTitledFirstNameNoTooltip] te dará cinco años más" holy_order.0202.c:0 "¿No podríamos encontrar una forma de pago alternativo…?" - holy_order.0202.c.tt:0 "@warning_icon!#X [recipient.Custom('ES_ElLa')|U] [recipient.GetTitleAsNameNoTooltip] te pedirá algo#!" + holy_order.0202.c.tt:0 "@warning_icon!#X El/La [recipient.GetTitleAsNameNoTooltip] te pedirá algo#!" holy_order.0202.d:0 "¡El oro es más útil en mis manos!" holy_order.0203.desc:0 "Ni [ROOT.Char.GetFaith.HighGodNameAlternate] ni yo vemos con buenos ojos a quienes incumplen su palabra. Para corregir este desaire, nos arrendaréis [province.GetName] para que podamos seguir realizando la obra [ROOT.Char.GetFaith.HighGodNamePossessive]." @@ -79,7 +79,7 @@ holy_order.2004.b:0 "No. Aquí ya no hay sitio para ti." holy_order.2005.t:0 "Un regreso al hogar" - holy_order.2005.desc:0 "La visita de [child.GetTitledFirstName] se alarga más de lo normal. Cuando mi [child.Custom('DaughterSon')] lleva días ocupando el gran salón atiborrándose de mi comida y molestando a mis sirvientes, menciono el asunto de su vuelta con la orden de [holy_order.GetName]. Desgraciadamente, su respuesta fue entusiasta.\n\n«¿No os habéis enterado, [ROOT.Char.Custom('MotherFather')]? ¡[grandmaster.Custom('ES_ElLa')|U] [grandmaster.GetTitledFirstName] ha tenido la generosidad de liberarme de mis deberes para con el [child.GetFaith.GetName]! He vuelto a casa al fin para servir a mi familia»." + holy_order.2005.desc:0 "La visita de [child.GetTitledFirstName] se alarga más de lo normal. Cuando mi [child.Custom('DaughterSon')] lleva días ocupando el gran salón atiborrándose de mi comida y molestando a mis sirvientes, menciono el asunto de su vuelta con la orden de [holy_order.GetName]. Desgraciadamente, su respuesta fue entusiasta.\n\n«¿No os habéis enterado, [ROOT.Char.Custom('MotherFather')]? ¡El/La [grandmaster.GetTitledFirstName] ha tenido la generosidad de liberarme de mis deberes para con el [child.GetFaith.GetName]! He vuelto a casa al fin para servir a mi familia»." holy_order.2005.a:0 "Así que has… ¿venido a quedarte?" holy_order.destroyed_title:0 "Orden militar disuelta" diff --git a/project/ck3/base_game/localization/spanish/event_localization/religion_events/religious_decision_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/religion_events/religious_decision_events_l_spanish.yml index bb72e71950..3aec941bc2 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/religion_events/religious_decision_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/religion_events/religious_decision_events_l_spanish.yml @@ -123,17 +123,39 @@ religious_decision.0401.desc.new_beginnings:0 "es hora de nuevos comienzos y mentes abiertas." religious_decision.0401.a:0 "¿Qué más me deparará el futuro?" - religious_decision.0501.t:0 "[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] y la fe del [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]" + religious_decision.0501.t:0 "[ROOT.Char.GetTitleAsNameNoTooltip] y la fe del [ROOT.Char.GetFaith.GetAdherentNameNoTooltip]" religious_decision.0501.desc:0 "Desde hace generaciones, la nobleza del [ROOT.Char.GetPrimaryTitle.GetName] ha profesado devoción a la fe [ROOT.Char.GetFaith.GetAdjectiveNoTooltip], pero el pluralismo religioso con deidades locales ha sido habitual en la sociedad [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip]. No obstante, con la restauración del Sumo sacerdocio, [ROOT.Char.GetFaith.ReligiousHeadTitleName] [ROOT.Char.GetFaith.ReligiousHeadName] insiste en que esta práctica pagana debe terminar y exige que todos los que juren lealtad al Kán también deben jurársela a Dios y adorarle del modo correcto.\n\nSin embargo, como [ROOT.Char.GetTitleAsNameNoTooltip], yo tengo en última instancia la autoridad para decidir sobre el futuro de la fe en mi [ROOT.Char.GetPrimaryTitle.GetTierAsNameNoTooltip] y el futuro de las estepas descansa en mi palabra." religious_decision.0501.a:0 "Un[ROOT.Char.Custom('ES_XA')] buen[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetTitleAsNameNoTooltip] permite que su pueblo tenga sus costumbres." religious_decision.0501.b:0 "Puede que unas reformas moderadas agraden a ambas partes." religious_decision.0501.c:0 "¡Hay que evangelizar el [ROOT.Char.GetFaith.GetNameNoTooltip|l] al mundo entero!" religious_decision.0501.jewish.tt:0 "Todo vasallo judío:" religious_decision.0501.nonjewish.tt:0 "Todo vasallo no judío:" - religious_decision.0502.t:0 "[khazar_khan.Custom('ES_ElLa')|U] [khazar_khan.GetTitleAsNameNoTooltip] y la fe [khazar_khan.GetFaith.GetAdjectiveNoTooltip]" + religious_decision.0502.t:0 "El/La [khazar_khan.GetTitleAsNameNoTooltip] y la fe [khazar_khan.GetFaith.GetAdjectiveNoTooltip]" religious_decision.0502.desc.intro:0 "Desde hace generaciones, la nobleza del [khazar_khan.GetPrimaryTitle.GetName] ha profesado devoción a la fe [khazar_khan.GetFaith.GetAdjectiveNoTooltip], pero el pluralismo religioso con deidades locales ha sido habitual en la sociedad [khazar_khan.GetPrimaryTitle.GetAdjectiveNoTooltip]" - religious_decision.0502.desc.body:0 "Sin embargo, recientemente [khazar_khan.Custom('ES_ElLa')|U] [khazar_khan.GetTitleAsNameNoTooltip] y los rabinos del señorío han debatido acaloradamente sobre la naturaleza de las religiones populares y los no creyentes en el [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip].\n\nSin embargo, [khazar_khan.Custom('ES_ElLa')] [khazar_khan.GetTitleAsNameNoTooltip] ha tomado una decisión. " + religious_decision.0502.desc.body:0 "Sin embargo, recientemente el/la [khazar_khan.GetTitleAsNameNoTooltip] y los rabinos del señorío han debatido acaloradamente sobre la naturaleza de las religiones populares y los no creyentes en el [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip].\n\nSin embargo, el/la [khazar_khan.GetTitleAsNameNoTooltip] ha tomado una decisión. " religious_decision.0502.desc.righteous:0 "Según un decreto real, aquellos que sigan adorando las antiguas tradiciones dejarán de recibir tratamiento preferente en el [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip] y quienes juren lealtad [khazar_khan.Custom('ES_AlAla')] [khazar_khan.GetTitleAsNameNoTooltip] también deberán jurársela a Dios." - religious_decision.0502.desc.fundamentalist:0 "No solo se ha puesto fin al pluralismo religioso, sino que todo [khazar_khan.GetFaith.GetAdherentNameNoTooltip] no ortodoxos será considerado necesariamente enemigo del [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip]. [khazar_khan.Custom('ES_ElLa')|U] [khazar_khan.GetTitleAsNameNoTooltip] busca extender el [khazar_khan.GetFaith.GetNameNoTooltip] por toda la estepas y más allá al aproclamar que es deber de todo [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] unirse a esta nueva era de guerra religiosa." + religious_decision.0502.desc.fundamentalist:0 "No solo se ha puesto fin al pluralismo religioso, sino que todo [khazar_khan.GetFaith.GetAdherentNameNoTooltip] no ortodoxos será considerado necesariamente enemigo del [khazar_khan.GetPrimaryTitle.GetTierAsNameNoTooltip]. [khazar_khan.GetTitleAsNameNoTooltip] busca extender el [khazar_khan.GetFaith.GetNameNoTooltip] por toda la estepas y más allá al aproclamar que es deber de todo [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] unirse a esta nueva era de guerra religiosa." religious_decision.0502.a:0 "Ciertamente, un día oscuro para el [ROOT.Char.GetFaith.GetNameNoTooltip]" religious_decision.0502.b:0 "¡Ya era hora!" + + religious_decision.0601.t:0 "Dividiendo a la umma: [founder.GetFaith.ReligiousHeadTitleName|U] [founder.GetFaith.GetAdherentNameNoTooltip]" + religious_decision.0601.desc:0 "Sin un #EMP verdadero#! liderazgo, estamos perdidos.\n\n[old_caliph.GetTitledFirstName] no nos ha proporcionado tal guía a nosotros, los [founder.GetFaith.GetAdherentNamePlural], desde que consiguió el puesto y mis hermanos de fe han sufrido por su falta de consejo, autoridad y jurisprudencia.\n\nCon gran pesar y el apoyo de algunos de los clérigos más influyentes del mundo [founder.GetFaith.GetAdherentNameNoTooltip], he proclamando que es la infatigable voluntad de [founder.GetFaith.HighGodName] que yo asuma el cargo [founder.Custom('ES_DelDela')] [founder.GetFaith.ReligiousHeadTitleName].\n\nMis herederos y yo lo ostentaremos desde hoy hasta el Día del Juicio Final ¡y, bajo mi mano firme, los verdaderos creyentes del mundo prosperarán!" + religious_decision.0601.a:0 "Ahora debo portar esta pesada carga..." + religious_decision.0601.b:0 "¡Ja!, chúpate #EMP esa#!, [old_caliph.GetFirstNameNoTooltip]." + religious_decision.0601.tt.some_rulers_converted_away:0 "[THIS.Var('schismed_caliphate_major_ruler_converted_count').GetValue|0] [rulers|lE] se convertirán al [old_caliph.GetFaith.GetName] en señal de protesta" + religious_decision.0601.tt.all_rulers_stayed:0 "Ningún [ruler|lE] [founder.GetFaith.GetAdherentName] importante se convertirá al [old_caliph.GetFaith.GetName] en señal de protesta" + + religious_decision.0602.t:0 "$religious_decision.0601.t$" + religious_decision.0602.desc:0 "[founder.GetFirstName] jamás había ocultado que #EMP aborrece#! el modo en que [old_caliph.GetTitledFirstName] ejerce el cargo sagrado de [old_caliph.GetFaith.ReligiousHeadName], pero dudo que nadie pensara que llegaría hasta #EMP esto#!.\n\n¡Es[founder.Custom('ES_EA')] loc[founder.Custom('ES_OA')] ha reunido apoyos suficientes como para #EMP proclamarse#! [founder.GetFaith.ReligiousHeadName] y dividir la umma!\n\nLamentablemente, los plebeyos han aceptado en gran medida la decisión como parte de las maquinaciones de sus superiores. Sin embargo, como soy un[ROOT.Char.Custom('ES_OA')] de los líderes de [founder.GetFaith.GetName], me corresponde decidir si mi señorío se alinea con [founder.GetSheHe] o disiente." + religious_decision.0602.a:0 "Seguramente el/la[founder.GetTitledFirstNameNoTooltip] demostrará ser dign[founder.Custom('ES_OA')]." + religious_decision.0602.a.tt:0 "Te instalas en silencio en el nuevo orden" + religious_decision.0602.b:0 "¡Mi lealtad hacia [old_caliph.GetTitledFirstNameNoTooltip] es inquebrantable!" + religious_decision.0602.c:0 "La gente parece estar desesperada por tener un líder de verdad…" + fp2_opportunistic_schismatic_modifier:0 "Cismático oportunista" + fp2_opportunistic_schismatic_modifier_desc:0 "Este personaje está llegando a una revelación…" + + religious_decision.0603.t:0 "$religious_decision.0601.t$" + religious_decision.0603.desc:0 "De un tiempo a esta parte habían aumentado las tensiones entre [founder.GetFirstName] y [Select_CString( old_caliph.IsLocalPlayer, 'tú', CHARACTER.GetShortUINameNoFormat )] pero [founder.GetFirstNameNoTooltip] las ha exacerbado a un nivel inesperadamente feroz.\n\nCon el apoyo de muchos de los clérigos principales de [founder.GetFaith.GetName], [founder.GetFirstNameNoTooltip] ha conseguido proclamarse el/la #EMP verdader[founder.Custom('ES_OA')]#! [founder.GetFaith.ReligiousHeadName] de su fe y suplantar la autoridad de [Select_CString( old_caliph.IsLocalPlayer, 'tu persona', CHARACTER.GetShortUINameNoTooltipNoFormat )] sobre aquellos que se han alejado de la ortodoxia [old_caliph.GetFaith.GetAdjective].\n\nMuchos de los $islam_religion_adherent_plural$ con una actitud más orientada a la comunidad lloran ante la aparición de otra fractura en la umma." + religious_decision.0603.a:0 "¡Demonio! ¡Miserable! ¡Blasfem[founder.Custom('ES_OA')]!" + religious_decision.0603.b:0 "[old_caliph.GetTitledFirstNameNoTooltip] no puede mantener su casa en orden…" + religious_decision.0603.c:0 "¡Ja! ¡Pero cuánto drama!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/religion_events/religious_interaction_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/religion_events/religious_interaction_events_l_spanish.yml index 0cb1353c75..2004c0365a 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/religion_events/religious_interaction_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/religion_events/religious_interaction_events_l_spanish.yml @@ -25,8 +25,8 @@ religious_interaction.32.a:0 "¡Oh, no!" religious_interaction.4.desc:0 "He reflexionado sobre vuestra petición y he decidido reconocer vuestros derechos sobre [target.GetName]." - religious_interaction.4.child:0 "Como [secondary_recipient.Custom('ES_ElLa')] [secondary_recipient.GetTitledFirstName] no es más que una criatura, estáis en vuestro derecho de intervenir." - religious_interaction.4.they_are_female:0 "Como [secondary_recipient.Custom('ES_ElLa')] [secondary_recipient.GetTitledFirstName] es una mujer, estáis en vuestro derecho de intervenir." + religious_interaction.4.child:0 "Como el/la [secondary_recipient.GetTitledFirstName] no es más que una criatura, estáis en vuestro derecho de intervenir." + religious_interaction.4.they_are_female:0 "Como el/la [secondary_recipient.GetTitledFirstName] es una mujer, estáis en vuestro derecho de intervenir." religious_interaction.4.they_are_male:0 "Como [secondary_recipient.GetTitledFirstName] es un hombre, estáis en vuestro derecho de intervenir." religious_interaction.4.fallback:0 "Han aparecido pruebas irrefutables de que vuestros antepasados, de hecho, gobernaron esas tierras en tiempos antiguos." religious_interaction.4.a:0 "¡Demostraré ser un[ROOT.Char.Custom('ES_XA')] gobernante dign[ROOT.Char.Custom('ES_OA')]!" @@ -110,7 +110,7 @@ #I have survived! religious_interaction.2101.start.desc:0 "¡Agua, necesito agua! La garganta, la cabeza, la piel, ¡todo me arde!\n\n¿Estaba [ROOT.Char.GetFaith.DevilName] realmente aquí, riéndose de mi miseria? ¿[ROOT.Char.GetFaith.WaterGodName] me ofreció una bota de agua? Bebí y bebí, pero no se sació mi sed." - religious_interaction.2101.end.desc:0 "\n\nCuando [imprisoner.GetTitledFirstName] regresa y me ponen una bota contra los labios, se despeja la neblina de mi mente. [imprisoner.Custom('ES_ElLa')] [imprisoner.GetTitleAsNameNoTooltip] parece decepcionarse cuando me encuentra con vida, pero la divinidad ha hablado." + religious_interaction.2101.end.desc:0 "\n\nCuando [imprisoner.GetTitledFirstName] regresa y me ponen una bota contra los labios, se despeja la neblina de mi mente. El/La [imprisoner.GetTitleAsNameNoTooltip] parece decepcionarse cuando me encuentra con vida, pero la divinidad ha hablado." religious_interaction.2101.a:0 "¡Soy inocente!" #They survived... @@ -126,7 +126,7 @@ religious_interaction.2103.a:0 "Estoy tan… tan cansad[ROOT.Char.Custom('ES_OA')]…" #They died! - religious_interaction.2104.desc:0 "En la víspera final del juicio de [prisoner.GetTitledFirstName], [prisoner.GetSheHe] no se mueve cuando nos acercamos. Uno de los sirvientes le acerca una bota a sus resecos labios, pero el agua corre por su barbilla sin respuesta.\n\n«¡[ROOT.Char.GetFaith.HighGodName|U] ha hablado!», proclama el [ROOT.Char.Custom('DefaultPriestTitle')] con las manos alzadas hacia el cielo. «[prisoner.Custom('ES_ElLa')|U] prisioner[prisoner.Custom('ES_OA')] es culpable!»." + religious_interaction.2104.desc:0 "En la víspera final del juicio de [prisoner.GetTitledFirstName], [prisoner.GetSheHe] no se mueve cuando nos acercamos. Uno de los sirvientes le acerca una bota a sus resecos labios, pero el agua corre por su barbilla sin respuesta.\n\n«¡[ROOT.Char.GetFaith.HighGodName|U] ha hablado!», proclama el [ROOT.Char.Custom('DefaultPriestTitle')] con las manos alzadas hacia el cielo. «El/La prisioner[prisoner.Custom('ES_OA')] es culpable!»." ############################################## ### Literalist Debate by Ewan Cowhig Croft ### diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/abduct/abduct_outcome_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/abduct/abduct_outcome_events_l_spanish.yml index ad8579bcd8..b9584b6e1d 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/abduct/abduct_outcome_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/abduct/abduct_outcome_events_l_spanish.yml @@ -4,7 +4,7 @@ do_not_execute_abduct_tooltip:0 "No intento el secuestro" abduct_outcome.1001.t:0 "$abduct_event_title$ Secuestro en el camino" - abduct_outcome.1001.opening:0 "Mis agentes me dicen que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] planea viajar" + abduct_outcome.1001.opening:0 "Mis agentes me dicen que [target.GetTitledFirstName] planea viajar" abduct_outcome.1001.arrival:0 "de [departure.GetNameNoTierNoTooltip] a [arrival.GetNameNoTierNoTooltip]." abduct_outcome.1001.no_arrival:0 "por el [departure.GetNameNoTier]." abduct_outcome.1001.ending:0 "\n\nHe encargado que algunos salteadores intercepten su viajecito y se aseguren de que, en lugar de eso, llegue aquí." @@ -12,7 +12,7 @@ abduct_outcome.1001.b:0 "No, el riesgo es demasiado grande." abduct_outcome.1002.t:0 "$abduct_event_title$ en el camino" - abduct_outcome.1002.desc:1 "¡La oportunidad perfecta se ha presentado sola! [target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] viajará desde la residencia a la ciudad vecina casi sin guardias.\n\nSe creerá que está a salvo…" + abduct_outcome.1002.desc:1 "¡La oportunidad perfecta se ha presentado sola! [target.GetTitledFirstName] viajará desde la residencia a la ciudad vecina casi sin guardias.\n\nSe creerá que está a salvo…" abduct_outcome.1002.a:0 "¡El momento perfecto para atacar!" abduct_outcome.1003.t:0 "$abduct_event_title$ invitados indeseados" @@ -22,7 +22,7 @@ abduct_outcome.2001.desc:0 "¡Éxito! Los salteadores hicieron su trabajo espléndidamente y [target.GetTitledFirstName] está en mis manos sin incidentes." abduct_outcome.2001.a:0 "Espero que le guste su nuevo alojamiento…" - abduct_outcome.2002.desc:0 "¡Mis agentes se hicieron con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] antes de que se enterase siquiera de lo que estaba pasando! Al fin está en mis manos." + abduct_outcome.2002.desc:0 "¡Mis agentes se hicieron con [target.GetTitledFirstName] antes de que se enterase siquiera de lo que estaba pasando! Al fin está en mis manos." abduct_outcome.2003.desc:1 "¡No me puedo creer que funcionase! Fue tan simple como dejar entrar a algunos aliados míos en la residencia en plena noche. \n\n[target.GetTitledFirstName] estará sin duda tirándose de los pelos por la falta de seguridad. Por suerte, la del lugar donde está ahora es mucho mejor." diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_dislike_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_dislike_events_l_spanish.yml index a219780727..fcf02ec8d7 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_dislike_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_dislike_events_l_spanish.yml @@ -33,7 +33,7 @@ befriend_ongoing_dislike.2002.b:0 "Me encargaré de que tenga noticias de mí. ¡Y muchas!" befriend_ongoing_dislike.5001.t:0 "Cínicos y fanáticos" - befriend_ongoing_dislike.5001.desc:0 "Mis esfuerzos por reducir la tensión entre [target.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)] y yo se ven dificultados por su absurda obsesión con mi falta de piedad.\n\nY, por supuesto, pese a todas sus quejas, [target.GetTitledFirstName] aún no ha conseguido explicarme por qué merece la pena preocuparse más por [ROOT.GetCharacter.GetFaith.HighGodName] de lo que ya lo hago." + befriend_ongoing_dislike.5001.desc:0 "Mis esfuerzos por reducir la tensión entre [target.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)] y yo se ven dificultados por su absurda obsesión con mi falta de piedad. \n\nY, por supuesto, pese a todas sus quejas, [target.GetTitledFirstName] aún no ha conseguido explicarme por qué merece la pena preocuparse más por [ROOT.GetCharacter.GetFaith.HighGodName] de lo que ya lo hago." befriend_ongoing_dislike.5001.a:0 "Supongo que podría visitar algún/a [ROOT.Char.GetFaith.HouseOfWorship] más a menudo." befriend_ongoing_dislike.5001.b:0 "Tendremos que arreglarnos con esto." befriend_ongoing_dislike.5001.c:0 "¡A quién le importan las dudas que albergo de todos modos!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_events_l_spanish.yml index 90f3825207..c486f47047 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_events_l_spanish.yml @@ -18,13 +18,13 @@ befriend_ongoing.1001.t:0 "De respeto a admiración" befriend_ongoing.1001.desc.startnormal:0 "Teniendo en cuenta las acciones de mi vida, es natural que los demás me respeten." befriend_ongoing.1001.desc.starthumble:0 "Aunque pocas veces lo menciono, tengo algunos logros de los que me enorgullezco." - befriend_ongoing.1001.desc.end:0 "Estoy convencid[ROOT.Char.Custom('ES_OA')] de que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] también ha logrado un par de cosas que [target.GetHerHim] llenan de orgullo.\n\nTal vez debería encargar un pequeño poema comparando nuestras obras, para ilustrar que ambos estamos cortados por el mismo patrón." + befriend_ongoing.1001.desc.end:0 "Estoy convencid[ROOT.Char.Custom('ES_OA')] de que [target.GetTitledFirstName] también ha logrado un par de cosas que [target.GetHerHim] llenan de orgullo.\n\nTal vez debería encargar un pequeño poema comparando nuestras obras, para ilustrar que ambos estamos cortados por el mismo patrón." befriend_ongoing.1001.a:0 "[target.GetSheHe|U] quedará impresionad[target.Custom('ES_OA')] con mis hazañas." befriend_ongoing.1001.b:0 "Me centraré en los logros de [target.GetFirstNameNoTooltip]." befriend_ongoing.1001.c:0 "¡Quiero que #EMP todos#! se enteren de mi grandeza!" befriend_ongoing.1002.t:0 "Un gesto de generosidad" - befriend_ongoing.1002.desc.start:0 "Para favorecer mi deseo de trabar amistad con [target.Custom('ES_ElLa')] [target.GetTitledFirstName], debería hacerle un regalo.\n\n" + befriend_ongoing.1002.desc.start:0 "Para favorecer mi deseo de trabar amistad con [target.GetTitledFirstName], debería hacerle un regalo.\n\n" befriend_ongoing.1002.desc.greedy:0 "¡A todo el mundo le encantan los regalos!" befriend_ongoing.1002.desc.malicious:0 "A la gente se le manipula fácilmente con baratijas brillantes…" befriend_ongoing.1002.desc.benevolent:0 "Dar con el regalo perfecto para alguien demuestra lo mucho que nos importa." @@ -35,7 +35,7 @@ befriend_ongoing.1002.c:0 "No, no quiero ir demasiado fuerte." befriend_ongoing.1003.t:0 "El enemigo de mi enemigo" - befriend_ongoing.1003.desc:0 "Algo que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] y yo compartimos es el odio hacia [rival.GetTitledFirstName].\n\nLevantar una efigie de mi enemig[rival.Custom('ES_OA')] y colgarla de las murallas la próxima vez que [target.GetFirstNameNoTooltip] vuelva a [barony.GetTitledFirstNameNoTier] sería un mensaje contundente." + befriend_ongoing.1003.desc:0 "Algo que [target.GetTitledFirstName] y yo compartimos es el odio hacia [rival.GetTitledFirstName].\n\nLevantar una efigie de mi enemig[rival.Custom('ES_OA')] y colgarla de las murallas la próxima vez que [target.GetFirstNameNoTooltip] vuelva a [barony.GetTitledFirstNameNoTier] sería un mensaje contundente." befriend_ongoing.1003.a:0 "¡Y luego prenderle fuego!" befriend_ongoing.1003.b:0 "No necesito contrariar más a [rival.GetFirstNameNoTooltip]." @@ -70,8 +70,8 @@ befriend_ongoing.3003.b:0 "Tendré que tener más cuidado." befriend_ongoing.3007.t:0 "Un veredicto de [agent_speaking_highly.GetFaith.DivineRealm|U]" - befriend_ongoing.3007.desc.conviction:0 "¡Es un milagro! [agent_speaking_highly.GetTitledFirstName] ha tenido una visión de [agent_speaking_highly.GetFaith.HighGodName]. [agent_speaking_highly.GetSheHe|U] me ha asegurado que mi amistad con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] es un destino divino." - befriend_ongoing.3007.desc.doubt:0 "[agent_speaking_highly.GetTitledFirstName] me ha contado una visión de [agent_speaking_highly.GetFaith.HighGodName]. Al parecer, es destino divino que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] y yo seamos amigos. Qué interesante." + befriend_ongoing.3007.desc.conviction:0 "¡Es un milagro! [agent_speaking_highly.GetTitledFirstName] ha tenido una visión de [agent_speaking_highly.GetFaith.HighGodName]. [agent_speaking_highly.GetSheHe|U] me ha asegurado que mi amistad con [target.GetTitledFirstName] es un destino divino." + befriend_ongoing.3007.desc.doubt:0 "[agent_speaking_highly.GetTitledFirstName] me ha contado una visión de [agent_speaking_highly.GetFaith.HighGodName]. Al parecer, es destino divino que [target.GetTitledFirstName] y yo seamos amigos. Qué interesante." befriend_ongoing.3007.a:0 "Le contaremos a [target.GetFirstNameNoTooltip] esta visión." befriend_ongoing.3007.b:0 "[agent_speaking_highly.GetFirstNameNoTooltip], recemos en agradecimiento." @@ -87,10 +87,10 @@ befriend_ongoing.3010.desc:0 "Últimamente, mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse'))] me ha estado hablando mucho de su [spouse.Custom2('RelationToMe', SCOPE.sC('owner'))].\n\nDebo admitir que hace que [owner.GetTitledFirstName] suene merecedor[owner.Custom('ES_EA')] de mi respeto." befriend_ongoing.3010.a:0 "Quizás debería conocer[owner.GetHerHim] mejor." - befriend_ongoing.3011.desc:0 "«[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] parece más interesad[target.Custom('ES_OA')] en conocerte ahora», me dice mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse'))]. ¡Parece que su plan funcionó a la perfección!" + befriend_ongoing.3011.desc:0 "«[target.GetTitledFirstName] parece más interesad[target.Custom('ES_OA')] en conocerte ahora», me dice mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('spouse'))]. ¡Parece que su plan funcionó a la perfección!" befriend_ongoing.3011.a:0 "Siempre puedo confiar en ti, [spouse.GetFirstNameNoTooltip]." - befriend_ongoing.3012.desc:0 "«Siento decir que, pese a mis esfuerzos, mi [spouse.Custom2('RelationToMe', SCOPE.sC('target'))] sigue sin estar convencid[target.Custom('ES_XA')] contigo», me cuenta [spouse.Custom('ES_ElLa')] [spouse.GetTitledFirstName]. Parece que su plan no era tan bueno al final." + befriend_ongoing.3012.desc:0 "«Siento decir que, pese a mis esfuerzos, mi [spouse.Custom2('RelationToMe', SCOPE.sC('target'))] sigue sin estar convencid[target.Custom('ES_XA')] contigo», me cuenta [spouse.GetTitledFirstName]. Parece que su plan no era tan bueno al final." befriend_ongoing.3012.a:0 "¿Por qué me fío de los demás?" befriend_ongoing.3014.t:0 "Una reputación incómoda" @@ -102,7 +102,7 @@ befriend_ongoing.3015.a:0 "¿Cómo pudiste hacerme esto?" befriend_ongoing.4000.t:0 "Quienes conocemos la guerra" - befriend_ongoing.4000.desc:0 "Estoy intentando trabar amistad con [target.Custom('ES_ElLa')] [target.GetTitledFirstName]. Sé que es un[target.Custom('ES_XA')] estudiante entregad[target.Custom('ES_OA')] al estudio de los asuntos militares, como yo. Seguro que tenemos mucho de lo que hablar." + befriend_ongoing.4000.desc:0 "Estoy intentando trabar amistad con [target.GetTitledFirstName]. Sé que es un[target.Custom('ES_XA')] estudiante entregad[target.Custom('ES_OA')] al estudio de los asuntos militares, como yo. Seguro que tenemos mucho de lo que hablar." befriend_ongoing.4000.a:0 "Me acercaré a [target.Custom('ES_ElElla')]." befriend_ongoing.4000.a.tt:0 "#F Nuestros intereses comunes nos acercan#!" @@ -131,7 +131,7 @@ befriend_ongoing.4014.b:0 "Me siento tan impresionad[ROOT.Char.Custom('ES_OA')] como ofendid[ROOT.Char.Custom('ES_OA')]." befriend_ongoing.4020.t:0 "Nada que discutir" - befriend_ongoing.4020.desc:0 "Me he dado cuenta de que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] tiene prácticamente la misma disposición que yo, pues entiende y aprecia la importancia de mantener nuestras cuentas en orden." + befriend_ongoing.4020.desc:0 "Me he dado cuenta de que [target.GetTitledFirstName] tiene prácticamente la misma disposición que yo, pues entiende y aprecia la importancia de mantener nuestras cuentas en orden." befriend_ongoing.4020.a:0 "¿Conoce el número cero? ¡Debo descubrirlo!" befriend_ongoing.4022.t:0 "Nada que discutir" @@ -145,7 +145,7 @@ befriend_ongoing.4024.b:0 "Pero mi decepción es infinita." befriend_ongoing.4030.t:0 "El baile de los conspiradores" - befriend_ongoing.4030.desc:0 "Dicen que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] expert[target.Custom('ES_OA')] en tejemanejes y manipulaciones. Tal vez debería acercarme a [target.Custom('ES_ElElla')] para conversar y averiguar si es un punto sobre el que podamos establecer algún vínculo." + befriend_ongoing.4030.desc:0 "Dicen que [target.GetTitledFirstName] expert[target.Custom('ES_OA')] en tejemanejes y manipulaciones. Tal vez debería acercarme a [target.Custom('ES_ElElla')] para conversar y averiguar si es un punto sobre el que podamos establecer algún vínculo." befriend_ongoing.4030.a:0 "Lo haré, indirectamente y con astucia." befriend_ongoing.4032.t:0 "El baile de los conspiradores" @@ -173,7 +173,7 @@ befriend_ongoing.4044.b:0 "Qué decepción." befriend_ongoing.4050.t:0 "Cajas de yesca" - befriend_ongoing.4050.desc:0 "Se rumorea que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] es, como yo, un[target.Custom('ES_XA')] expert[target.Custom('ES_OA')] en incitar los fuegos del arrebato amoroso en otros. Me parece que deberíamos vernos y comparar notas." + befriend_ongoing.4050.desc:0 "Se rumorea que [target.GetTitledFirstName] es, como yo, un[target.Custom('ES_XA')] expert[target.Custom('ES_OA')] en incitar los fuegos del arrebato amoroso en otros. Me parece que deberíamos vernos y comparar notas." befriend_ongoing.4050.a:0 "¿Guardará una lista de sus conquistas?" befriend_ongoing.4052.t:0 "Cajas de yesca" @@ -230,7 +230,7 @@ befriend_ongoing.4084.b:0 "Pues parece que me libré por los pelos." befriend_ongoing.4090.t:0 "Una sinfonía de dolor" - befriend_ongoing.4090.desc:0 "Tengo entendido que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] es, como yo, un[target.Custom('ES_XA')] estudiante entregad[target.Custom('ES_OA')] a las delicadas artes del dolor y la extorsión. Sería interesante reunirse con [target.GetSheHe] y discutir métodos y aplicaciones." + befriend_ongoing.4090.desc:0 "Tengo entendido que [target.GetTitledFirstName] es, como yo, un[target.Custom('ES_XA')] estudiante entregad[target.Custom('ES_OA')] a las delicadas artes del dolor y la extorsión. Sería interesante reunirse con [target.GetSheHe] y discutir métodos y aplicaciones." befriend_ongoing.4090.a:0 "Necesitaremos herramientas y sujetos, por supuesto." befriend_ongoing.4092.t:0 "Una sinfonía de dolor" @@ -254,7 +254,7 @@ befriend_ongoing.4300.t:0 "Espectáculo del patíbulo" befriend_ongoing.4300.a:0 "Se hará justicia. Habrá justicia y miedo." befriend_ongoing.4300.b:0 "Debe haber otra manera." - befriend_ongoing.4300.desc:0 "Entiendo que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] gobierna, al igual que yo, con una justicia temible. Debería invitar[target.GetHerHim] a sentarse a mi lado en la próxima ejecución pública." + befriend_ongoing.4300.desc:0 "Entiendo que [target.GetTitledFirstName] gobierna, al igual que yo, con una justicia temible. Debería invitar[target.GetHerHim] a sentarse a mi lado en la próxima ejecución pública." befriend_ongoing.4300.a.tt:0 "#F Enviadle una carta#!" befriend_ongoing.4302.t:0 "Invitación a una ejecución" @@ -270,9 +270,9 @@ befriend_ongoing.4304.b:0 "Ha llegado tu fin, [prisoner_b.GetFirstNameNoTooltip]." befriend_ongoing.4304.c:0 "¡Que le corten la cabeza a [prisoner_c.GetFirstNameNoTooltip]!" befriend_ongoing.4304.d:0 "Me siento generos[ROOT.Char.Custom('ES_OA')]. Hoy no morirá nadie." - befriend_ongoing.4304.d.tt:0 "#F [target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] verá mi compasión como debilidad#!" + befriend_ongoing.4304.d.tt:0 "#F [target.GetTitledFirstName] verá mi compasión como debilidad#!" befriend_ongoing.4304.e:0 "Un día su cuello sentirá la mordedura de mi acero." - befriend_ongoing.4304.e.tt:0 "#F [Owner.Custom('ES_ElLa')|U] [owner.GetTitledFirstName] no desea visitar mi corte#!" + befriend_ongoing.4304.e.tt:0 "#F [owner.GetTitledFirstName] no desea visitar mi corte#!" befriend_ongoing.4304.f:0 "¡Matadlos a todos!" befriend_ongoing.5001.t:0 "Cínicos y fanáticos" @@ -286,7 +286,7 @@ befriend_ongoing.5002.b:0 "Por desgracia, las mentiras son más convincentes que la verdad." befriend_ongoing.5003.t:0 "Una nube oscura en un día soleado" - befriend_ongoing.5003.desc:0 "¡Lo único que quiero es que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] sienta la alegría de estar con otras personas! Sin embargo, cuanto más lo intento, más se aparta de mí. Ahora [target.Custom('ES_ElElla')] apenas sale de sus aposentos…" + befriend_ongoing.5003.desc:0 "¡Lo único que quiero es que [target.GetTitledFirstName] sienta la alegría de estar con otras personas! Sin embargo, cuanto más lo intento, más se aparta de mí. Ahora [target.Custom('ES_ElElla')] apenas sale de sus aposentos…" befriend_ongoing.5003.c:0 "Prestaré atención e intentaré ser comprensiv[ROOT.Char.Custom('ES_OA')]." befriend_ongoing.5003.a:0 "¡[target.Custom('ES_ElElla')|U] tiene que poner de su parte!" befriend_ongoing.5003.b:0 "Si espacio es lo que quiere, se lo daré." @@ -297,12 +297,12 @@ befriend_ongoing.5004.b:0 "¡Qué [target.Custom('InsultNoun')] desagradecid[target.Custom('ES_OA')]!" befriend_ongoing.5005.t:0 "Llamada a la acción" - befriend_ongoing.5005.desc:0 "Estoy intentando que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] me entienda mejor, pero solo consigo entender[target.Custom('ES_LoLa')] cada vez menos. ¿Cuál es su motivación, dónde está su ambición? Parece que no le importa que no cambie nada." + befriend_ongoing.5005.desc:0 "Estoy intentando que [target.GetTitledFirstName] me entienda mejor, pero solo consigo entender[target.Custom('ES_LoLa')] cada vez menos. ¿Cuál es su motivación, dónde está su ambición? Parece que no le importa que no cambie nada." befriend_ongoing.5005.a:0 "Puede que no esté de acuerdo, pero puedo aceptarlo." befriend_ongoing.5005.b:0 "¿Merece la pena siquiera conocer a una persona así?" befriend_ongoing.5006.t:0 "Cerrando los vacíos" - befriend_ongoing.5006.desc:0 "He estado buscando y buscando, pero parece que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] y yo no tenemos nada en común.\n\n¿Cómo voy a empezar siquiera a fraguar una amistad sin un terreno común?" + befriend_ongoing.5006.desc:0 "He estado buscando y buscando, pero parece que [target.GetTitledFirstName] y yo no tenemos nada en común.\n\n¿Cómo voy a empezar siquiera a fraguar una amistad sin un terreno común?" befriend_ongoing.5006.a:0 "Con esfuerzo llegaré a entender[target.GetHerHim]." befriend_ongoing.5006.b:0 "Seguramente al final acabe surgiendo algo." @@ -345,7 +345,7 @@ befriend_ongoing.6008.a:0 "No puedo agradecéroslo lo suficiente, [target.GetFirstNameNoTooltip]." befriend_ongoing.6009.t:0 "Buena voluntad" - befriend_ongoing.6009.desc:0 "Una promesa de compromiso sería un mensaje llamativo sobre mis buenas intenciones para con [target.Custom('ES_ElLa')] [target.GetTitledFirstName].\n\nTodo el mundo agradece un apoyo fuerte." + befriend_ongoing.6009.desc:0 "Una promesa de compromiso sería un mensaje llamativo sobre mis buenas intenciones para con [target.GetTitledFirstName].\n\nTodo el mundo agradece un apoyo fuerte." befriend_ongoing.6009.a:0 "¡La promesa será oficial y ceremoniosa!" befriend_ongoing.6009.b:0 "Asegurémonos de que [target.Custom('ES_ElElla')] recuerde la promesa todos los días." befriend_ongoing.6009.c:0 "Mejor evitar cosas así." @@ -426,7 +426,7 @@ befriend_ongoing.9100.c:0 "Mejor no prestarle ninguna atención." befriend_ongoing.9101.t:0 "Asistencia amistosa" - befriend_ongoing.9101.desc:0 "Mi apreciad[scoped_friend.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('scoped_friend') )] [scoped_friend.GetFirstName] se ha enterado de mi deseo de mejorar mi posición con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] y me ha ofrecido su ayuda.\n\nMe asegura que [scoped_friend.Custom('ES_ElElla')] y [target.GetFirstNameNoTooltip] son personas similares. [scoped_friend.GetFirstNameNoTooltip] sabe exactamente lo que necesito hacer para ganarme su confianza." + befriend_ongoing.9101.desc:0 "Mi apreciad[scoped_friend.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('scoped_friend') )] [scoped_friend.GetFirstName] se ha enterado de mi deseo de mejorar mi posición con [target.GetTitledFirstName] y me ha ofrecido su ayuda.\n\nMe asegura que [scoped_friend.Custom('ES_ElElla')] y [target.GetFirstNameNoTooltip] son personas similares. [scoped_friend.GetFirstNameNoTooltip] sabe exactamente lo que necesito hacer para ganarme su confianza." befriend_ongoing.9101.a:0 "¡Dime, por favor!" befriend_ongoing.9101.b:0 "Gracias, pero no necesito ayuda." befriend_ongoing.9102.desc:0 "Últimamente, [owner.GetFirstName] solo puede pensar en una cosa. Está totalmente entregad[owner.Custom('ES_OA')] a ganarse la confianza de [target.GetFirstName], así que decidí echarle una mano.\n\n[owner.GetFirstNameNoTooltip] quedó encantad[owner.Custom('ES_OA')] de recibir mi opinión y afirmó que nunca olvidará mi amable gesto." @@ -447,7 +447,7 @@ befriend_ongoing.9104.e:0 "¿Y si me sitúo en su altar?" befriend_ongoing.9104.e.tt:0 "#F Me uniré [target.Custom('ES_AlAla')] [target.GetTitledFirstName] en santa comunión#!" befriend_ongoing.9104.f:0 "¡Que mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scoped_mate') )] sacie su sed!" - befriend_ongoing.9104.f.tt:0 "#F [scoped_mate.GetFirstName] intercederá con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] en mi nombre#!" + befriend_ongoing.9104.f.tt:0 "#F [scoped_mate.GetFirstName] intercederá con [target.GetTitledFirstName] en mi nombre#!" befriend_ongoing.9104.g:0 "Me entrego al/a la [target.GetFaith.HouseOfWorship|U]." befriend_ongoing.9104.h:0 "Dedicaré a mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scoped_monk') )] a una vida de oración." befriend_ongoing.9104.z:0 "Pensándolo mejor…" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_rival_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_rival_events_l_spanish.yml index 6afed03b60..c3bcb8e9a2 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_rival_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_ongoing_rival_events_l_spanish.yml @@ -4,19 +4,19 @@ befriend_ongoing_rival.0001.desc:0 "Medí cuidadosamente cada palabra mientras escribía la carta [target.Custom('ES_AlAla')] [target.GetTitledFirstName]. Ni siquiera cuando dejé la pluma y fui a mis aposentos pude dejar de pensar en frases y significados ocultos que pudieran ofender.\n\nTenía grandes esperanzas de que mi carta fuese un punto de inflexión en mi empresa, pero me equivoqué por completo. ¡Hoy me han devuelto el mensaje sin abrir!" befriend_ongoing_rival.0001.a:0 "¡Qué [target.Custom('InsultNoun')] desagradecid[target.Custom('ES_OA')]!" befriend_ongoing_rival.0002.t:0 "Martillo y pinzas" - befriend_ongoing_rival.0002.desc:0 "He pasado bastante tiempo con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] como para saber que puede hablar durante horas sobre [target.Custom('herhis_subject_of_interest')]. Investigué y preparé unas cuantas preguntas para lo que esperaba fuese una discusión fructífera.\n\nDesgraciadamente, me equivoqué por completo. En cuestión de minutos, surgió un desacuerdo y la cosa terminó en un frenético concurso de gritos." + befriend_ongoing_rival.0002.desc:0 "He pasado bastante tiempo con [target.GetTitledFirstName] como para saber que puede hablar durante horas sobre [target.Custom('herhis_subject_of_interest')]. Investigué y preparé unas cuantas preguntas para lo que esperaba fuese una discusión fructífera.\n\nDesgraciadamente, me equivoqué por completo. En cuestión de minutos, surgió un desacuerdo y la cosa terminó en un frenético concurso de gritos." befriend_ongoing_rival_0002.a:0 "Me tragaré mi orgullo y apoyaré su punto de vista." befriend_ongoing_rival_0002.b:0 "Si pudiera hacérselo entender…" befriend_ongoing_rival_0002.b.tt:0 "El progreso de mi conjura se verá afectado positiva o negativamente dependiendo del resultado." befriend_ongoing_rival_0002.c:0 "¡Nunca podría estar de acuerdo con una opinión tan ridícula!" befriend_ongoing_rival.0003.t:0 "Mirando a los ojos" - befriend_ongoing_rival.0003.desc:0 "Han hecho falta unas cuantas peleas y discusiones, pero finalmente parece que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] y yo hemos encontrado algo en común en esta cuestión. \n\nQuizás no haya surgido una amistad todavía, pero creo que estamos progresando." + befriend_ongoing_rival.0003.desc:0 "Han hecho falta unas cuantas peleas y discusiones, pero finalmente parece que [target.GetTitledFirstName] y yo hemos encontrado algo en común en esta cuestión. \n\nQuizás no haya surgido una amistad todavía, pero creo que estamos progresando." befriend_ongoing_rival_0003.a:0 "Puede que todavía haya esperanza." befriend_ongoing_rival.0004.t:0 "Un error absurdo" befriend_ongoing_rival.0004.desc:0 "A la desesperada, intenté explicar mi opinión de manera que tuviera sentido desde el punto de vista [target.Custom('ES_DelDela')] [target.GetTitledFirstName], pero solo conseguí enredarme en mis propias palabras. \n\nLe di muchos argumentos para atacarme y salí de la discusión pareciendo un[ROOT.Char.Custom('ES_XA')] complet[ROOT.Char.Custom('ES_OA')] idiota." befriend_ongoing_rival_0004.a:0 "[target.GetTitledFirstNameNoTooltip] puede haber ganado esta vez…" befriend_ongoing_rival.0005.t:0 "En mala luz" - befriend_ongoing_rival.0005.desc:0 "Cuando [spymaster.Custom('ES_ElLa')] [spymaster.GetTitledFirstName] me informó del nauseabundo rumor sobre mí que circulaba por la corte, pude sentir cómo me hervía la sangre. Ordené que investigase a su fuente y, como era de esperar, resultó que [target.Custom('ES_ElLa')] culpable no era otr[target.Custom('ES_OA')] que [target.Custom('ES_ElLa')] [target.GetTitledFirstName]. \n\n¡[ROOT.Char.GetFaith.HighGodName]! ¿por qué es[target.Custom('ES_EA')] [target.Custom('InsultNoun')] mentiros[target.Custom('ES_OA')] no para esta locura?" + befriend_ongoing_rival.0005.desc:0 "Cuando [spymaster.GetTitledFirstName] me informó del nauseabundo rumor sobre mí que circulaba por la corte, pude sentir cómo me hervía la sangre. Ordené que investigase a su fuente y, como era de esperar, resultó que culpable no era otr[target.Custom('ES_OA')] que [target.GetTitledFirstName]. \n\n¡[ROOT.Char.GetFaith.HighGodName]! ¿por qué es[target.Custom('ES_EA')] [target.Custom('InsultNoun')] mentiros[target.Custom('ES_OA')] no para esta locura?" befriend_ongoing_rival_0005.a:0 "¡Debo defenderme contra las sucias mentiras de [target.GetFirstNameNoTooltip]!" befriend_ongoing_rival_0005.b:0 "Ahora mismo, lo mejor será que las cosas sigan su curso." befriend_ongoing_rival.2000.t:0 "Inflando su ego" @@ -31,7 +31,7 @@ befriend_ongoing_rival_2000.c.tt:0 "Alabar a [target.GetFirstName] por su sociabilidad" befriend_ongoing_rival_2000.d.tt:0 "Alabar a [target.GetFirstName] por su sensatez" befriend_ongoing_rival.2001.t:0 "El poder del reconocimiento" - befriend_ongoing_rival.2001.intro:0 "Me aseguré de que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] me pudiera oír cuando dije" + befriend_ongoing_rival.2001.intro:0 "Me aseguré de que [target.GetTitledFirstName] me pudiera oír cuando dije" befriend_ongoing_rival.2001.benevolent:0 "que su generosidad siempre me ha parecido un valioso ejemplo para los demás." befriend_ongoing_rival.2001.dominant:0 "siempre sabe cómo captar la atención de todos cuando entra en una habitación." befriend_ongoing_rival.2001.extroverted:0 "que es un[target.Custom('ES_XA')] invitad[target.Custom('ES_OA')] muy valorado por ser siempre el alma de la fiesta." diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_outcome_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_outcome_events_l_spanish.yml index 9dd385d1d4..645eae0ca8 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_outcome_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/befriend/befriend_outcome_events_l_spanish.yml @@ -1,8 +1,8 @@ l_spanish: befriend_outcome.1001.t:0 "Una velada fuera" - befriend_outcome.1001.desc:0 "Tras enterarme de que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] se alojaría en una mansión en el/la [barony.Custom('BaronyTownType')|l] de [barony.GetNameNoTier], me di cuenta de que sería el momento perfecto para vernos.\n\n" + befriend_outcome.1001.desc:0 "Tras enterarme de que [target.GetTitledFirstName] se alojaría en una mansión en el/la [barony.Custom('BaronyTownType')|l] de [barony.GetNameNoTier], me di cuenta de que sería el momento perfecto para vernos.\n\n" befriend_outcome.1002.t:0 "En el baile" - befriend_outcome.1002.desc:0 "¡Tras saber que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] asistiría al baile en el/la [barony.Custom('BaronyTownType')|l] de [barony.GetNameNoTier], decidí que sería la ocasión perfecta para pasarme por ahí y poder hablar en persona con [target.GetSheHe]!\n\n" + befriend_outcome.1002.desc:0 "¡Tras saber que [target.GetTitledFirstName] asistiría al baile en el/la [barony.Custom('BaronyTownType')|l] de [barony.GetNameNoTier], decidí que sería la ocasión perfecta para pasarme por ahí y poder hablar en persona con [target.GetSheHe]!\n\n" befriend_outcome.1201.t:0 "Un encuentro formal" befriend_outcome.1201.desc:0 "Pese a nuestros desacuerdos iniciales, los asesores [target.Custom('ES_DelDela')] [target.GetTitledFirstName] han sugerido un encuentro para tener la oportunidad de aclarar nuestras diferencias y bajar las armas.\n\n" @@ -18,18 +18,18 @@ befriend_outcome.2002.a:0 "¡Qué gran día!" befriend_outcome.2003.t:0 "Una velada en compañía" - befriend_outcome.2003.opening:0 "Tras una planificación laboriosa, por fin conseguí pasar una velada a solas con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] para" - befriend_outcome.2004.opening:0 "Tras una planificación laboriosa, por fin conseguí pasar algo de tiempo a solas con [target.Custom('ES_ElLa')] [target.GetTitledFirstName]." + befriend_outcome.2003.opening:0 "Tras una planificación laboriosa, por fin conseguí pasar una velada a solas con [target.GetTitledFirstName] para" + befriend_outcome.2004.opening:0 "Tras una planificación laboriosa, por fin conseguí pasar algo de tiempo a solas con [target.GetTitledFirstName]." befriend_outcome.2003.same_fame:0 "hacer migas compartiendo anécdotas y la sensación de que vivimos en un mundo extraño." befriend_outcome.2003.same_lifestyle:0 "hablar de lo que merece la pena en la vida y compartir buenas historias." befriend_outcome.2003.same_education:0 "hablar sobre [ROOT.GetCharacter.Custom('education_conversation_subject')]." - befriend_outcome.2003.deceitful:0 "Por fin conseguí pasar un rato con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] y hablar sobre [target.Custom('education_conversation_subject')]. Por suerte, [target.Custom('ES_ElElla')] no se dio cuenta de lo poco que sé sobre el tema." + befriend_outcome.2003.deceitful:0 "Por fin conseguí pasar un rato con [target.GetTitledFirstName] y hablar sobre [target.Custom('education_conversation_subject')]. Por suerte, [target.Custom('ES_ElElla')] no se dio cuenta de lo poco que sé sobre el tema." befriend_outcome.2003.fallback:0 "compartir anécdotas y descubrir nuestros intereses comunes." befriend_outcome.2003.great_time:0 "\n\nCuando me iba, [target.GetFirstName] me dijo que fue agradable hablar con alguien que [target.GetHerHim] entendiera de verdad. Estuve totalmente de acuerdo." befriend_outcome.2003.a:0 "Estamos más cerca que nunca." befriend_outcome.2201.t:0 "Diplomacia fructífera" - befriend_outcome.2201.desc:0 "Tras sentarme con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] como iguales y no tanto en términos de enemistad, creo que he aprendido mucho de [target.GetSheHe]. Por su parte, también se ha dado cuenta de que, con el tiempo, podremos compartir puntos de vista." + befriend_outcome.2201.desc:0 "Tras sentarme con [target.GetTitledFirstName] como iguales y no tanto en términos de enemistad, creo que he aprendido mucho de [target.GetSheHe]. Por su parte, también se ha dado cuenta de que, con el tiempo, podremos compartir puntos de vista." befriend_outcome.2201.a:0 "Hasta me sonrió antes de irme." befriend_outcome.2301.desc:0 "\n\nLa visita resultó ser mejor idea de lo que esperaba. [target.GetFirstName] me hizo ver los asuntos de la finca con una nueva perspectiva, pero además me hizo estar de buen humor todo el rato." @@ -50,7 +50,7 @@ befriend_outcome.4003.same_education:0 "Pensaba que [target.GetFirstName] y yo veíamos el mundo de la misma manera pero, tras pasar varias horas hablando sobre [target.custom('education_conversation_subject')] sin encontrar puntos en común, tuve que admitir lo equivocad[ROOT.Char.Custom('ES_OA')] que estaba." befriend_outcome.4003.deceitful:0 "Pensé que podría fingir que domino cualquier asunto sobre el que [target.Custom('ES_ElElla')] quisiera hablar pero, a la tercera hora de [target.Custom('education_conversation_subject')], mis esfuerzos por socializar se vinieron totalmente abajo." befriend_outcome.4003.fallback:0 "A pesar de lo que pensé al principio, no pude encontrar nada que [target.GetFirstName] y yo tuviéramos en común y que nos uniera." - befriend_outcome.4003.bad_time:0 "\n\nAbatid[ROOT.Char.Custom('ES_OA')], me fui y parece que [target.Custom('ES_Ella')] se alegró de verme marchar." + befriend_outcome.4003.bad_time:0 "\n\nAbatid[ROOT.Char.Custom('ES_OA')], me fui y parece que [target.GetSheHe] se alegró de verme marchar." befriend_outcome.4003.b:0 "Nuestro destino no era compartir una amistad." befriend_outcome.4201.t:0 "Un encuentro frío" @@ -68,7 +68,7 @@ befriend_outcome.8201.disastrous_time:0 "\n\nEn un momento dado, insulté accidentalmente a su madre #EMP y#! a su caballo favorito." - befriend_outcome.8301.disastrous_time:0 "\n\n¡Desde que volvimos, [target.Custom('ES_Ella')] casi no quiere hablar conmigo!" + befriend_outcome.8301.disastrous_time:0 "\n\n¡Desde que volvimos, [target.GetSheHe] casi no quiere hablar conmigo!" befriend_outcome.9800.t:0 "Una pena compartida es menos pena" befriend_outcome.9800.desc:0 "Cuando mis espías me contaron de la visita anual [target.Custom('ES_DelDela')] [target.GetTitledFirstName] a" @@ -89,7 +89,7 @@ befriend_outcome.0002.critsucc.desc:0 "Nunca pensé que me sentiría tan unid[ROOT.Char.Custom('ES_OA')] a [owner.GetTitledFirstName] como en estos últimos años.\n\nEn múltiples ocasiones, [owner.Custom('ES_ElElla')] ha demostrado ser un[owner.Custom('ES_XA')] [owner.GetWomanMan] franc[owner.Custom('ES_OA')] y de confianza que ha pensado siempre en lo mejor para mí." befriend_outcome.0002.succ.desc:0 "He empezado a darme cuenta de cuánto tenemos en común [owner.GetTitledFirstName] y yo, y lo dign[target.Custom('ES_OA')] de confianza que ha demostrado ser en estos últimos meses." befriend_outcome.0002.fail.desc:1 "Aunque no han pasado desapercibidos sus numerosos intentos para ganarse mi favor, no puedo evitar sentir irritación por el súbito interés [owner.Custom('ES_DelDela')] [owner.GetTitledFirstName] en mí.\n\nNo me puedo sacar de encima la idea de que las intenciones de est[owner.Custom('ES_EA')] [owner.Custom('WomanMan')] no son limpias…" - befriend_outcome.0002.critfail.desc:1 "Aunque no han pasado desapercibidos los numerosos intentos [owner.Custom('ES_DelDela')] [owner.GetTitledFirstName] para ganarse mi favor, no puedo evitar sentir irritación por su súbito interés de en mí.\n\nSi acaso, su obsesivo deseo de impresionarme y sus torpes demostraciones de falso afecto solo han hecho que me desagrade más." + befriend_outcome.0002.critfail.desc:1 "Aunque no han pasado desapercibidos los numerosos intentos [owner.Custom('ES_DelDela')] [owner.GetTitledFirstName] para ganarse mi favor, no puedo evitar sentir irritación por su súbito interés en mí.\n\nSi acaso, su obsesivo deseo de impresionarme y sus torpes demostraciones de falso afecto solo han hecho que me desagrade más." befriend_outcome.0002.a:0 "Cuesta mucho encontrar una amistad verdadera." befriend_outcome.0002.b.success:0 "¡Debemos pasar más tiempo juntos!" befriend_outcome.0002.b.failure:0 "Pero sigue teniendo cierto encanto…" @@ -124,12 +124,12 @@ befriend_outcome.8005.a:0 "Debería haberlo esperado de [target.GetSheHe]." befriend_outcome.2005.t:0 "Terminando con la discordia" befriend_outcome.2005.relative:0 "Al principio no fue fácil convencer a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))] de la sinceridad de mis intenciones pero, poco a poco, conseguí que entendiese que estaba list[ROOT.Char.Custom('ES_OA')] para poner fin a nuestra rivalidad por el bien de ambas partes." - befriend_outcome.2005.vassal:0 "Nunca una buena señal que un señor esté a malas con su propios vasallos. Gracias a mis esfuerzos diplomáticos, conseguí solucionar los desacuerdos que tenía con [target.Custom('ES_ElLa')] [target.GetTitledFirstName].\n\nCon suerte, confiará más en mí y yo en [target.GetSheHe] a medida que avancemos. Por ahora, me alegro de no seguir considerándo[target.GetHerHim] mi enemig[target.Custom('ES_OA')]." + befriend_outcome.2005.vassal:0 "Nunca una buena señal que un señor esté a malas con su propios vasallos. Gracias a mis esfuerzos diplomáticos, conseguí solucionar los desacuerdos que tenía con [target.GetTitledFirstName].\n\nCon suerte, confiará más en mí y yo en [target.GetSheHe] a medida que avancemos. Por ahora, me alegro de no seguir considerándo[target.GetHerHim] mi enemig[target.Custom('ES_OA')]." befriend_outcome.2005.liege:0 "La estabilidad de mi señorío depende del pacto respetuoso entre señor y vasallos. Me alegro de haber podido convencer [target.Custom('ES_AlAla')] [target.GetTitledFirstName] de que nuestros roces solo causarían un sufrimiento innecesario a nuestros súbditos.\n\nEs un gran alivio saber de que por fin hemos resuelto nuestras diferencias." befriend_outcome.2005.fallback:0 "No fue fácil convencer [target.Custom('ES_AlAla')] [target.GetTitledFirstName] de que se reuniera conmigo para solucionar nuestras diferencias pero, cuando logré sentarme con [target.GetSheHe] para explicarle mis motivos para nuestros desacuerdos en el pasado, [target.GetHerHim] encontré mucho más razonable de lo que me había temido." befriend_outcome.2005.a:0 "Por fin podemos empezar de cero." befriend_outcome.8006.t:0 "Políticas irreconciliables" - befriend_outcome.8006.desc:0 "He pasado la última semana reuniéndome con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] para que entienda que no hay motivos para nuestra enemistad.\n\nPor desgracia, parece que mis intentos de aplacar a su facción solo han logrado avivarla." + befriend_outcome.8006.desc:0 "He pasado la última semana reuniéndome con [target.GetTitledFirstName] para que entienda que no hay motivos para nuestra enemistad.\n\nPor desgracia, parece que mis intentos de aplacar a su facción solo han logrado avivarla." befriend_outcome.8006.everyfactionmember.custom:0 "Todo miembro de la [faction|lE] [target.Custom('ES_DelDela')] [target.GetTitledFirstName]" befriend_outcome.8006.a:0 "Nunca debí haber confiado en es[target.Custom('ES_EA')] [target.GetWomanMan]." befriend_outcome.8007.t:0 "El precio de la verdad" @@ -138,7 +138,7 @@ befriend_outcome.8007.b:0 "¡Lo que tú digas, cielo!" befriend_outcome.8007.c:0 "¡No me chantajeará mi propi[target.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))]!" befriend_outcome.8008.t:0 "Desacuerdos sacerdotales" - befriend_outcome.8008.desc:0 "Por desgracia, se ve que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] cree que mi intento de ganarme su confianza no es más que una treta para conseguir la absolución de mis pecados a los ojos de [ROOT.Char.GetFaith.HighGodNameAlternate].\n\n¡Por si rechazar mi oferta de amistad no fuera suficiente, ahora [target.GetFirstNameNoTooltip] ha empezado a difamarme cuando predica al pueblo de [owner.GetPrimaryTitle.GetName]!" + befriend_outcome.8008.desc:0 "Por desgracia, se ve que [target.GetTitledFirstName] cree que mi intento de ganarme su confianza no es más que una treta para conseguir la absolución de mis pecados a los ojos de [ROOT.Char.GetFaith.HighGodNameAlternate].\n\n¡Por si rechazar mi oferta de amistad no fuera suficiente, ahora [target.GetFirstNameNoTooltip] ha empezado a difamarme cuando predica al pueblo de [owner.GetPrimaryTitle.GetName]!" befriend_outcome.8008.a:0 "¡Basta! ¡Abandono!" befriend_outcome.8009.t:0 "Humillación impropia" befriend_outcome.8009.desc:0 "Estaba segur[ROOT.Char.Custom('ES_OA')] de que elogiar públicamente las muchas cualidades y el liderazgo competente [target.Custom('ES_DelDela')] [target.GetTitledFirstName] me ayudaría a congraciarme con [target.Custom('ES_ElElla')]. Lamentablemente, estaba muy equivocad[ROOT.Char.Custom('ES_OA')].\n\nEn cuanto terminé de hablar, [target.GetTitledFirstNameNoTooltip] se burló de mí delante de toda la corte y dijo que soy un[ROOT.Char.Custom('ES_XA')] adulador[ROOT.Char.Custom('ES_XA')] sin agallas que busca subir de posición lamiendo las botas de sus superiores." diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_spanish.yml index 9e30b8c2f9..5967f2449f 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/claim_throne/claim_throne_ongoing_events_l_spanish.yml @@ -16,7 +16,7 @@ claim_throne_ongoing.1003.b:0 "Necesitaré todo mi oro para la lucha que se avecina." # Lunatic declares themselves ruler claim_throne_ongoing.1004.t:0 "Declaración de señorío" - claim_throne_ongoing.1004.desc:0 "Puede parecer que tengo que trabajar para reclamar el gobierno sobre [target_title.GetName], pero ya dispongo de un título con una autoridad mucho mayor.\n\n¡Soy [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetLadyLord] de todos los rábanos de [target_title.GetNameNoTierNoTooltip]!" + claim_throne_ongoing.1004.desc:0 "Puede parecer que tengo que trabajar para reclamar el gobierno sobre [target_title.GetName], pero ya dispongo de un título con una autoridad mucho mayor.\n\n¡Soy [ROOT.Char.GetLadyLord] de todos los rábanos de [target_title.GetNameNoTierNoTooltip]!" claim_throne_ongoing.1004.a:0 "Castellano, ¡mi sello de rábanos!" claim_throne_ongoing.1004.b:0 "No, no soy [ROOT.Char.GetLadyLord] de todos los rábanos de [target_title.GetNameNoTierNoTooltip]…" claim_throne_ongoing.1004.b_flavor:0 "¡sino del mundo!" @@ -27,7 +27,7 @@ claim_throne_ongoing.1005.b:0 "Yo no cometo errores. Todos seguiréis la orden." claim_throne_ongoing.1006.t:0 "Apoyo incondicional" - claim_throne_ongoing.1006.desc:0 "Igual que con otras muchas cosas, mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('friend'))] [friend.GetTitledFirstName] coincide conmigo en que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] no es dign[target.Custom('ES_OA')] de gobernar [target_title.GetNameNoTier].\n\n«Se me ocurren candidatos mucho mejores», me hace saber en confianza. «Y tú eres [ROOT.Char.Custom('ES_ElLa')] primer[ROOT.Char.Custom('ES_OA')] de ellos. Da la orden, y tendrás mi apoyo»." + claim_throne_ongoing.1006.desc:0 "Igual que con otras muchas cosas, mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('friend'))] [friend.GetTitledFirstName] coincide conmigo en que [target.GetTitledFirstName] no es dign[target.Custom('ES_OA')] de gobernar [target_title.GetNameNoTier].\n\n«Se me ocurren candidatos mucho mejores», me hace saber en confianza. «Y tú eres primer[ROOT.Char.Custom('ES_OA')] de ellos. Da la orden, y tendrás mi apoyo»." claim_throne_ongoing.1006.a:0 "La amistad es la forma más honorable de lealtad." claim_throne_ongoing.1006.b:0 "Emplea tus esfuerzos en hacer saber a los demás lo dign[ROOT.Char.Custom('ES_OA')] que soy." diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/claim_throne/claim_throne_outcome_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/claim_throne/claim_throne_outcome_events_l_spanish.yml index 16441efe4f..26895aa2a6 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/claim_throne/claim_throne_outcome_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/claim_throne/claim_throne_outcome_events_l_spanish.yml @@ -3,18 +3,18 @@ # Distant Relation claim_throne_outcome.1001.t:0 "Reivindicar trono" - claim_throne_outcome.1001.desc:0 "Después de todo mi trabajo, al fin es hora de presentar las pruebas que he «hallado»: soy [ROOT.Char.Custom('ES_ElLa')] legítim[ROOT.Char.Custom('ES_OA')] hereder[ROOT.Char.Custom('ES_OA')] de [target_title.GetName] por un antiguo matrimonio dinástico.\n\n¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] no será más que un[target.Custom('ES_XA')] simple pretendiente mientras se interponga en mi camino!" + claim_throne_outcome.1001.desc:0 "Después de todo mi trabajo, al fin es hora de presentar las pruebas que he «hallado»: soy legítim[ROOT.Char.Custom('ES_OA')] hereder[ROOT.Char.Custom('ES_OA')] de [target_title.GetName] por un antiguo matrimonio dinástico.\n\n¡[target.GetTitledFirstName] no será más que un[target.Custom('ES_XA')] simple pretendiente mientras se interponga en mi camino!" claim_throne_outcome.1001.a:1 "¡Pronto gobernaré [target.GetPrimaryTitle.GetNameNoTierNoTooltip]!" claim_throne_outcome.1001.b:0 "Tal vez estoy corriendo demasiado…" claim_throne_outcome.2001.opening:0 "¡Al fin! ¡Nadie podrá negar que tengo derecho a reclamar [target_title.GetName]!" claim_throne_outcome.2001.discovered:0 "\n\nAunque [target.GetTitledFirstName] cree que me invento mi reclamación de un antiguo matrimonio dinástico, lo importante es que no puede refutarlo." - claim_throne_outcome.2001.no_awareness:0 "\n\nAunque los detalles exactos del antiguo matrimonio dinástico están envueltos en las nieblas del tiempo, no hay motivo para dudar de su veracidad. Hasta [target.Custom('ES_ElLa')] [target.GetTitledFirstName] debe admitir que mi reclamación es legítima." + claim_throne_outcome.2001.no_awareness:0 "\n\nAunque los detalles exactos del antiguo matrimonio dinástico están envueltos en las nieblas del tiempo, no hay motivo para dudar de su veracidad. Hasta [target.GetTitledFirstName] debe admitir que mi reclamación es legítima." claim_throne_outcome.2001.a:0 "¡Ahora nada puede detenerme!" claim_throne_outcome.2001.b:0 "¡Que [target.GetFirstNameNoTooltip] se queje todo lo que quiera! No cambiará nada." claim_throne_outcome.4001.opening:0 "¡Mi reclamación sobre [target_title.GetName] no ha conseguido convencer a nadie!" - claim_throne_outcome.4001.owner_discovered:0 "\n\nY lo que es peor, ¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] ha descubierto mis intentos de falsificar un registro matrimonial entre la dinastía de [ROOT.Char.GetDynasty.GetBaseName] y la antigua dinastía reinante de [target_title.GetNameNoTierNoTooltip]!" + claim_throne_outcome.4001.owner_discovered:0 "\n\nY lo que es peor, ¡[target.GetTitledFirstName] ha descubierto mis intentos de falsificar un registro matrimonial entre la dinastía de [ROOT.Char.GetDynasty.GetBaseName] y la antigua dinastía reinante de [target_title.GetNameNoTierNoTooltip]!" claim_throne_outcome.4001.owner_secret:0 "\n\nAunque el registro matrimonial entre la dinastía [ROOT.Char.GetDynasty.GetBaseName] y la antigua dinastía reinante [target_title.GetNameNoTierNoTooltip] ha sido rechazado por incorrecto, al menos nadie ha descubierto que fui yo quien lo falsificó." claim_throne_outcome.4001.a:0 "«¡Solo quería formar parte de la gloria de vuestra familia, mi [target.Custom('ES_SennorSennora')]!»." claim_throne_outcome.4001.b:0 "Le dedicaré el tiempo que necesita." @@ -22,7 +22,7 @@ # Relation to Mythical Founder - claim_throne_outcome.1002.desc:0 "¡Ahora tengo pruebas casi indiscutibles de que pertenezco al linaje de nada menos que [ROOT.Char.Custom('ClaimThroneMythicalFounder')]!\n\nNi siquiera [target.Custom('ES_ElLa')] [target.GetTitledFirstName] puede rechazar la legitimidad de mi derecho a gobernar [target_title.GetName]." + claim_throne_outcome.1002.desc:0 "¡Ahora tengo pruebas casi indiscutibles de que pertenezco al linaje de nada menos que [ROOT.Char.Custom('ClaimThroneMythicalFounder')]!\n\nNi siquiera [target.GetTitledFirstName] puede rechazar la legitimidad de mi derecho a gobernar [target_title.GetName]." claim_throne_outcome.2002.discovered:0 "\n\nAunque [target.GetTitledFirstName] cree que es falso que mi linaje se remonte hasta [ROOT.Char.Custom('ClaimThroneMythicalFounder')], tampoco ha sido capaz de rebatirlo y eso es lo que cuenta." claim_throne_outcome.2002.no_awareness:0 "\n\nCon un linaje que se remonta a [ROOT.Char.Custom('ClaimThroneMythicalFounder')], ¿quién podría decir que mi reclamación es inadmisible?" @@ -33,16 +33,16 @@ # Chosen by previous ruler - claim_throne_outcome.1003.desc:0 "Tengo muchos testigos que jurarán por [ROOT.Char.GetFaith.PantheonTerm] que [previous_title_holder.GetTitledFirstName], [previous_holder.Custom('ES_ElLa')] antigu[previous_holder.Custom('ES_OA')] [previous_title_holder.GetTitleAsNameNoTooltip] de [target_title.GetNameNoTier], dijo en su lecho de muerte que yo debería heredar su [target.Custom('RealmType')].\n\nAunque no es probable que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] reconozca mis derechos, no es a [target.Custom('ES_ElElla')] a quien debo convencer…" + claim_throne_outcome.1003.desc:0 "Tengo muchos testigos que jurarán por [ROOT.Char.GetFaith.PantheonTerm] que [previous_title_holder.GetTitledFirstName], antigu[previous_holder.Custom('ES_OA')] [previous_title_holder.GetTitleAsNameNoTooltip] de [target_title.GetNameNoTier], dijo en su lecho de muerte que yo debería heredar su [target.Custom('RealmType')].\n\nAunque no es probable que [target.GetTitledFirstName] reconozca mis derechos, no es a [target.GetSheHe] a quien debo convencer…" - claim_throne_outcome.2003.discovered:0 "[target.GetTitledFirstName] ha tildado públicamente de mentiras desesperadas la promesa que me hizo [previous_holder.Custom('ES_ElLa')] antigu[previous_holder.Custom('ES_OA')] [previous_holder.GetTitledFirstName], pero es su palabra contra los juramentos sagrados favorables a mi persona." - claim_throne_outcome.2003.no_awareness:0 "Con la promesa que me hizo [previous_holder.Custom('ES_ElLa')] antigu[previous_holder.Custom('ES_OA')] [previous_holder.GetTitledFirstName] y la cantidad de gente dispuesta a jurar que presenció la misma, [target.GetTitledFirstName] no puede hacer nada más que aceptarlo. Quizás [target.GetSheHe] no vaya ceder el [target.GetTierAsNameNoTooltip] fácilmente, pero a mí tampoco me va a rechazar con facilidad." - claim_throne_outcome.4003.owner_discovered:0 "\n\nPresionados por [target.GetTitledFirstName], todos los que juraban que [previous_holder.Custom('ES_ElLa')] antigu[previous_holder.Custom('ES_OA')] [previous_holder.GetTitledFirstName] prometió convertirme en su hereder[ROOT.Char.Custom('ES_OA')] han cambiado repentinamente de idea. ¡Ahora juran que les pagué para que dijeran eso! Aunque sea verdad, me parece una falta de lealtad absoluta." - claim_throne_outcome.4003.owner_secret:0 "\n\nPresionados por [target.GetTitledFirstName], todos los que juraban que [previous_holder.Custom('ES_ElLa')] antigu[previous_holder.Custom('ES_OA')] [previous_holder.GetTitledFirstName] prometió convertirme en su hereder[ROOT.Char.Custom('ES_OA')] se han echado atrás. Sin embargo, si [target.GetFirstNameNoTooltip] no me ha acusado de nada, es que le preocupa que pueda ser verdad." + claim_throne_outcome.2003.discovered:0 "[target.GetTitledFirstName] ha tildado públicamente de mentiras desesperadas la promesa que me hizo antigu[previous_holder.Custom('ES_OA')] [previous_holder.GetTitledFirstName], pero es su palabra contra los juramentos sagrados favorables a mi persona." + claim_throne_outcome.2003.no_awareness:0 "Con la promesa que me hizo antigu[previous_holder.Custom('ES_OA')] [previous_holder.GetTitledFirstName] y la cantidad de gente dispuesta a jurar que presenció la misma, [target.GetTitledFirstName] no puede hacer nada más que aceptarlo. Quizás [target.GetSheHe] no vaya ceder el [target.GetTierAsNameNoTooltip] fácilmente, pero a mí tampoco me va a rechazar con facilidad." + claim_throne_outcome.4003.owner_discovered:0 "\n\nPresionados por [target.GetTitledFirstName], todos los que juraban que antigu[previous_holder.Custom('ES_OA')] [previous_holder.GetTitledFirstName] prometió convertirme en su hereder[ROOT.Char.Custom('ES_OA')] han cambiado repentinamente de idea. ¡Ahora juran que les pagué para que dijeran eso! Aunque sea verdad, me parece una falta de lealtad absoluta." + claim_throne_outcome.4003.owner_secret:0 "\n\nPresionados por [target.GetTitledFirstName], todos los que juraban que antigu[previous_holder.Custom('ES_OA')] [previous_holder.GetTitledFirstName] prometió convertirme en su hereder[ROOT.Char.Custom('ES_OA')] se han echado atrás. Sin embargo, si [target.GetFirstNameNoTooltip] no me ha acusado de nada, es que le preocupa que pueda ser verdad." claim_throne_outcome.4003.a:0 "¿Es que ya no nos podemos fiar de nadie?" # Response events for target - claim_throne_outcome.5001.opening:0 "¡Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('owner'))], [owner.Custom('ES_ElLa')] [owner.GetTitledFirstName], ha reclamado [target.GetTitledFirstName]!" + claim_throne_outcome.5001.opening:0 "¡Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('owner'))], [owner.GetTitledFirstName], ha reclamado el [target_title.GetName]!" claim_throne_outcome.5001.distant_relation:0 "\n\nAl parecer, hubo un matrimonio estratégico entre nuestras dinastías hace generaciones, algo que [owner.GetSheHe] está aprovechando para disputar una herencia." claim_throne_outcome.5001.mythical_founder:0 "\n\n¡[owner.GetFirstNameNoTooltip] afirma descender nada menos que de [owner.Custom('ClaimThroneMythicalFounder')]! Piensa con eso le bastará para gobernar [target_title.GetNameNoTooltip]." claim_throne_outcome.5001.previous_holder_promise:0 "\n\n[owner.GetFirstNameNoTooltip] afirma que [previous_holder.Custom2('RelationToMe', ROOT.Char)] juró en su lecho de muerte que [owner.GetFirstNameNoTooltip] debería heredar el título de [target_title.GetTierAsNameNoTooltip]. Más preocupante es el hecho de que haya encontrado muchas personas que juran que es cierto." @@ -50,7 +50,7 @@ claim_throne_outcome.5001.discovered:0 "\n\nEstos derechos son totalmente inventados, pero ¡podrían ser una amenaza en caso de que otros los apoyaran!" claim_throne_outcome.5001.a:0 "¡No pienso entregar mi señorío sin pelear!" claim_throne_outcome.5002.a:0 "¿En serio piensa que se va a salir con la suya?" - claim_throne_outcome.5003.opening:0 "¡Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('owner'))], [owner.Custom('ES_ElLa')] [owner.GetTitledFirstName], ha intentado reclamar derechos sobre [target.GetTitledFirstName]!" + claim_throne_outcome.5003.opening:0 "¡Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('owner'))], [owner.GetTitledFirstName], ha intentado reclamar derechos sobre [target.GetTitledFirstName]!" claim_throne_outcome.5003.owner_known:0 "\n\nEsos derechos son risibles, por supuesto. Si esto es todo con lo que [owner.GetFirstNameNoTooltip] puede amenazarme, no tengo de qué preocuparme." claim_throne_outcome.5003.a:0 "[owner.GetSheHe|U] pagará por esta insolencia." diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/court/court_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/court/court_ongoing_events_l_spanish.yml index 3a115335d7..a1edc934f1 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/court/court_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/court/court_ongoing_events_l_spanish.yml @@ -43,10 +43,10 @@ #START EVENT: For Owner (target's reaction) court_ongoing.court_start_song.intro.0503.desc:1 "¡He encontrado una clásica balada de amor [target.GetCulture.GetNameNoTooltip] que encaja perfectamente con [target.GetFirstName]! Practico una y otra vez, ¡todo debe ser perfecto!\n\n Encuentro a mi [target.Custom('LoverPetName')] paseando por los jardines de [target_location.GetNameNoTooltip], rodead[target.Custom('ES_OA')] por sus amistades. Con el corazón batiendo como un martillo, me arrodillo ante [target.Custom('ES_ElElla')] y canto." court_ongoing.court_start_song.success.0503.desc:1 "\n\nLas mejillas de [target.GetFirstNameNoTooltip] se tornan de un tono rojo granada, pero no me interrumpe. Sus acompañantes parecen contentos o celosos, ¡seguramente sea una buena señal!\n\n«Tenéis una voz hermosa, mi [ROOT.Char.Custom('ES_SennorSennora')]», dice antes de marcharse corriendo. Sus amistades [target.Custom('ES_LoLa')] siguen. Me pongo de pie, pero me tiemblan las piernas al ver a todo el mundo desaparecer entre los setos. El corazón late más fuerte que nunca." - court_ongoing.court_start_sneaky_love_letter.intro.0503.desc:0 "Mi declaración de amor es solo para [target.Custom('ES_ElLa')] [target.GetTitledFirstName]. ¡Nada más importa! Por fin pongo por escrito mis sentimientos en páginas y más páginas. La tinta apenas acaba de secarse cuando voy a sus aposentos.\n\nDejo suavemente el pergamino en su cabezal. ¿Se acostará aquí esta noche, pensando en mí?" + court_ongoing.court_start_sneaky_love_letter.intro.0503.desc:0 "Mi declaración de amor es solo para [target.GetTitledFirstName]. ¡Nada más importa! Por fin pongo por escrito mis sentimientos en páginas y más páginas. La tinta apenas acaba de secarse cuando voy a sus aposentos.\n\nDejo suavemente el pergamino en su cabezal. ¿Se acostará aquí esta noche, pensando en mí?" court_ongoing.court_start_sneaky_love_letter.success.0503.desc:1 "\n\nLa espera es insoportable. ¡Pensar en un posible rechazo me revuelve el estómago! Cuando llega su respuesta, rompo el sello con manos temblorosas.\n\n«Aunque no puedo alentaros, [owner.Custom2('RelationToMeAddress', ROOT.Char)], os agradezco vuestras amables palabras. Os saluda atentamente, [target.GetFirstNameNoTooltip]»." court_ongoing.court_start_poem_love_letter.intro.0503.desc:0 "La vela está casi consumida cuando termino el poema. Antes de enviarlo, lo leo por última vez.\n\n«[owner.Custom2('love_letter', SCOPE.sC('target'))]»." - court_ongoing.court_start_sparring.same_locaton_intro.0503.desc:0 "Recluto a uno de mis soldados más veteranos y practico con [sparring_soldier.Custom('ES_ElElla')] tres días seguidos. Cuando cree que estoy list[ROOT.Char.Custom('ES_OA')], vamos al patio principal.\n\nNada más empezar el combate de entrenamiento, se congrega la gente y sus gritos pronto atraen nada menos que [target.Custom('ES_AlAla')] [target.Custom('RomanticComplimentAdjective')] [target.GetTitledFirstName].\n\n[sparring_soldier.Custom('ES_ElLa')|U] soldado lucha con valor, pero [sparring_soldier.Custom('ES_LoLa')] desarmo con una estocada final perfecta. Me arrodillo ante [target.GetFirstNameNoTooltip] y proclamo mis nobles intenciones. «Os dedico esta victoria, [target.GetTitledFirstNameNoTooltip]. ¡Honraros es mi único deseo!».\n\n" + court_ongoing.court_start_sparring.same_locaton_intro.0503.desc:0 "Recluto a uno de mis soldados más veteranos y practico con [sparring_soldier.GetSheHe] tres días seguidos. Cuando cree que estoy list[ROOT.Char.Custom('ES_OA')], vamos al patio principal.\n\nNada más empezar el combate de entrenamiento, se congrega la gente y sus gritos pronto atraen nada menos que [target.Custom('ES_AlAla')] [target.Custom('RomanticComplimentAdjective')] [target.GetTitledFirstName].\n\nTal soldado lucha con valor, pero [sparring_soldier.GetHerHim] desarmo con una estocada final perfecta. Me arrodillo ante [target.GetFirstNameNoTooltip] y proclamo mis nobles intenciones. «Os dedico esta victoria, [target.GetTitledFirstNameNoTooltip]. ¡Honraros es mi único deseo!».\n\n" court_ongoing.court_start_sparring.other_locaton_intro.0503.desc:2 "Recluto a uno de mis soldados más experimentados y partimos hacia [target_location.GetNameNoTooltip]. Practicamos la rutina tras la cabalgata de cada día.\n\nAl llegar, empezamos a luchar en el patio central. Se reúne una muchedumbre cuyos gritos atraen la atención de mi [target.Custom('RomanticComplimentAdjective')] [target.GetTitledFirstName].\n\nEl soldado lucha con valor, pero logro desarmarlo con una estocada perfecta. Me inclino ante [target.GetFirstNameNoTooltip] y declaro mis nobles intenciones. «Os dedico esta victoria, [target.Custom2('RelationToMeAddress', ROOT.Char)]. ¡Honraros es todo cuanto anhelo!».\n\n" court_ongoing.court_start_sparring.success.0503.desc:0 "Mi [ROOT.Char.Custom('LoverPetName')] se ha quedado sin palabras, pero es evidente que se siente halagad[target.Custom('ES_OA')]. ¿Por qué sonreiría, si no?" court_ongoing.public_sodomy_rejection.0503.desc:1 "La reacción de [target.GetFirstNameNoTooltip] no es la que esperaba. «¡¿Habéis perdido la cabeza, [ROOT.Char.Custom2('RelationToMeAddress', target)]?! ¿Qué estáis insinuando?»." @@ -65,7 +65,7 @@ court_ongoing.1000.desc:1 "He conseguido que me inviten a un banquete en [location.GetNameNoTooltip], y sentarme cerca de [target.GetFirstName]. Pese a mis intentos decididos, no consigo entablar conversación. Seguro que la intensidad de mis sentimientos [target.Custom('ES_LoLa')] ha dejado sin palabras.\n\nDe repente, se oye en nuestra mesa el pedo más fuerte que he oído jamás. Un par de invitados miran a [target.GetFirstNameNoTooltip]. ¡Debo salvar[target.Custom('ES_LoLa')]!" court_ongoing.1000.a:0 "¡Fui yo! ¡Yo me tiré el pedo!" court_ongoing.1000.a.success:0 "[target.GetFirstNameNoTooltip] se siente aliviad[target.Custom('ES_OA')] y agradecid[target.Custom('ES_OA')]" - court_ongoing.1000.a.failure:0 "[target.GetFirstNameNoTooltip] no fue [target.Custom('ES_ElLa')] responsable del pedo" + court_ongoing.1000.a.failure:0 "[target.GetFirstNameNoTooltip] no fue responsable del pedo" court_ongoing.1000.b:0 "¡[scapegoat.GetTitledFirstNameNoTooltip]! ¡Serás guarr[scapegoat.Custom('ES_OA')] y [scapegoat.Custom('InsultNoun')]!" court_ongoing.1000.b.rl:0 "Intento culpar a [scapegoat.GetTitledFirstNameNoTooltip]" court_ongoing.1000.b.failure:0 "[target.GetFirstNameNoTooltip] se siente muy mal por [scapegoat.GetTitledFirstNameNoTooltip]" @@ -74,9 +74,9 @@ #Defend their honor through duel or diplomacy, by Mathilda Bjarnehed court_ongoing.1010.t:1 "$court_event_title$ El honor de un[target.Custom('ES_XA')] [target.GetLadyLord]" - court_ongoing.1010.desc:1 "«¡Por [insulter.GetFaith.HighGodName]! ¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] es un[target.Custom('ES_XA')] [target.Custom('InsultNoun')] insufrible! ¿Has visto cómo [target.Custom('quirk_neg_present')]? ¡Qué ridículo!».\n\n[insulter.Custom2('MyCharacterIntroduction', ROOT.Char)|U] se parte de risa maliciosamente.\n\n[target.GetFirstNameNoTooltip] sigue conversando con sus amigos, pero veo que ha oído todo. No me gusta ver su dolor." + court_ongoing.1010.desc:1 "«¡Por [insulter.GetFaith.HighGodName]! ¡[target.GetTitledFirstName] es un[target.Custom('ES_XA')] [target.Custom('InsultNoun')] insufrible! ¿Has visto cómo [target.Custom('quirk_neg_present')]? ¡Qué ridículo!».\n\n[insulter.Custom2('MyCharacterIntroduction', ROOT.Char)|U] se parte de risa maliciosamente.\n\n[target.GetFirstNameNoTooltip] sigue conversando con sus amigos, pero veo que ha oído todo. No me gusta ver su dolor." court_ongoing.1010.a:0 "¡Mentiras viles! ¡Desenvainad, [insulter.Custom('InsultNoun')]!" - court_ongoing.1010.b:0 "Disculpaos con [target.Custom('ES_ElLa')] [target.GetLadyLord]." + court_ongoing.1010.b:0 "Disculpaos con [target.GetLadyLord]." court_ongoing.1010.c:0 "Oh, [target.GetFirstNameNoTooltip]. ¡[insulter.GetFirstNameNoTooltip] no podría equivocarse más!" court_ongoing.1010.a.success:0 "Vences a [insulter.GetFirstNameNoTooltip] en un duelo" @@ -122,7 +122,7 @@ court_ongoing.1022.c.master_of_hunt.failure:0 "[master_of_hunt.GetFirstNameNoTooltip] encuentra una piel de lobo a la venta" court_ongoing.1022.d:0 "«Lo siento, no puedo hacerlo»." - court_ongoing.1023.desc:0 "Uno de mis perros favoritos ha desaparecido de la perrera. Su responsable organizó una búsqueda anoche, pero volvió con las manos vacías. «No sé cómo pudo escaparse», dice [dummy_gender.Custom('ES_ElLa')] [dummy_gender.GetWomanMan] de pelo gris, suspirando. «Los perros no pueden abrir una puerta…».\n\n«¡[ROOT.Char.GetLadyLord] [ROOT.Char.GetFirstNameNoTooltip]!». Cuando me giro, me encuentro con la amplia sonrisa [owner.Custom('ES_DelDela')] [owner.GetTitledFirstName]. En sus manos hay una piel resplandeciente…" + court_ongoing.1023.desc:0 "Uno de mis perros favoritos ha desaparecido de la perrera. Su responsable organizó una búsqueda anoche, pero volvió con las manos vacías. «No sé cómo pudo escaparse», dice esa figura de pelo gris, suspirando. «Los perros no pueden abrir una puerta…».\n\n«¡[ROOT.Char.GetLadyLord] [ROOT.Char.GetFirstNameNoTooltip]!». Cuando me giro, me encuentro con la amplia sonrisa de [owner.GetTitledFirstName]. En sus manos hay una piel resplandeciente…" court_ongoing.1023.a:0 "Déjame en paz. Necesito tiempo para pensar…" court_ongoing.1023.b:0 "¡Asesin[ROOT.Char.Custom('ES_OA')]! ¡No quiero volver a verte!" @@ -140,11 +140,11 @@ court_ongoing.1030.b.failure:0 "A [target.GetShortUINameNoTooltip] no le gusta el perro" court_ongoing.1030.c:0 "«¡No temáis, siempre estaré a vuestro lado!»." - court_ongoing.1031.start.desc:0 "«Lo estuve pensando mucho, mi [ROOT.Char.Custom('LoverPetName')]», dice [owner.Custom('ES_ElLa')] [owner.GetTitledFirstName] mientras pone una canasta sobre mi mesa. «¿Cuál sería la compañía perfecta para una persona tan leal, enérgica y sociable como vos? Y entonces se me ocurrió, ¡nada encajaría mejor que un perro!».\n\n¡[owner.GetFirstNameNoTooltip|U] quita la manta que cubre la canasta, dejando ver un cachorrito! Salta hacia mí, tropezando con el borde de la cesta de pura emoción." + court_ongoing.1031.start.desc:0 "«Lo estuve pensando mucho, mi [ROOT.Char.Custom('LoverPetName')]», dice [owner.GetTitledFirstName] mientras pone una canasta sobre mi mesa. «¿Cuál sería la compañía perfecta para una persona tan leal, enérgica y sociable como vos? Y entonces se me ocurrió, ¡nada encajaría mejor que un perro!».\n\n¡[owner.GetFirstNameNoTooltip|U] quita la manta que cubre la canasta, dejando ver un cachorrito! Salta hacia mí, tropezando con el borde de la cesta de pura emoción." court_ongoing.1031.a:0 "¡Oooh! ¡Voy a cuidar muy bien de ti!" court_ongoing.1031.b:0 "Esto… no es lo que esperaba." - court_ongoing.1032.desc:0 "«Lo estuve pensando mucho, mi [ROOT.Char.Custom('LoverPetName')]», dice [owner.Custom('ES_ElLa')] [owner.GetTitledFirstName] mientras pone una canasta sobre mi mesa. «¿Cuál sería la compañía perfecta para una persona tan inteligente e independiente como vos? Y entonces se me ocurrió, ¡nada encajaría mejor que un gato!».\n\n[owner.GetFirstNameNoTooltip|U] quita la manta que cubre la canasta dejando ver a un gatito que me mira con sus grandes ojos de color [ROOT.Char.Custom('RandomCatEyeColor')] y empieza a ronronear." + court_ongoing.1032.desc:0 "«Lo estuve pensando mucho, mi [ROOT.Char.Custom('LoverPetName')]», dice [owner.GetTitledFirstName] mientras pone una canasta sobre mi mesa. «¿Cuál sería la compañía perfecta para una persona tan inteligente e independiente como vos? Y entonces se me ocurrió, ¡nada encajaría mejor que un gato!».\n\n[owner.GetFirstNameNoTooltip|U] quita la manta que cubre la canasta dejando ver a un gatito que me mira con sus grandes ojos de color [ROOT.Char.Custom('RandomCatEyeColor')] y empieza a ronronear." #GIFT: Necklace, by Mathilda Bjarnehed court_ongoing.1040.t:1 "$court_event_title$ Oro deslumbrante" @@ -182,7 +182,7 @@ #COMPLIMENT POEM, by Mathilda Bjarnehed court_ongoing.1100.t:1 "$court_event_title$ Licencia poética" - court_ongoing.1100.desc:0 "¡No hay [target.GetWomanMan] más adorable que [target.Custom('ES_ElLa')] [target.GetTitledFirstName]! En su presencia, me faltan las palabras y ninguno de mis halagos le hace justicia. ¿Quizás una poesía escrita con mimo captaría sus virtudes?\n\nEscribiré sobre su…" + court_ongoing.1100.desc:0 "¡No hay [target.GetWomanMan] más adorable que [target.GetTitledFirstName]! En su presencia, me faltan las palabras y ninguno de mis halagos le hace justicia. ¿Quizás una poesía escrita con mimo captaría sus virtudes?\n\nEscribiré sobre su…" court_ongoing.1100.compliment.tt:0 "La respuesta [target.Custom('ES_DelDela')] [target.GetTitledFirstName] se basará en lo bien que el poema encaje con [target.GetSheHe]." court_ongoing.1100.success.tt:0 "[target.GetFirstNameNoTooltip] responde positivamente" court_ongoing.1100.neutral.tt:0 "[target.GetFirstNameNoTooltip] no responde" @@ -252,7 +252,7 @@ court_ongoing.1112.desc:0 "¡[competitor.GetTitledFirstName] no tuvo nada que hacer contra mi fuerza! Seguro que su derrota fue bastante humillante, ¡y mi [target.Custom('LoverPetName')] [target.GetFirstName] lo vio todo! Desde entonces, no ha vuelto a prestarle atención." court_ongoing.1112.a:0 "¡Otro rival derrotado!" - court_ongoing.1113.desc:0 "Parece que subestimé las habilidades [competitor.Custom('ES_DelDela')] [competitor.GetTitledFirstName] y mi derrota a sus manos fue dolorosa y humillante por igual. Mi único consuelo es que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] no estuvo allí para verlo." + court_ongoing.1113.desc:0 "Parece que subestimé las habilidades [competitor.Custom('ES_DelDela')] [competitor.GetTitledFirstName] y mi derrota a sus manos fue dolorosa y humillante por igual. Mi único consuelo es que [target.GetTitledFirstName] no estuvo allí para verlo." court_ongoing.1113.a:0 "Olvidemos todo esto…" court_ongoing.1113.b:0 "¡Me vengaré! ¡Creed lo que os digo!" @@ -268,7 +268,7 @@ # Boring party guest court_ongoing.1120.t:0 "$court_event_title$ $court_ongoing.1121.t$" - court_ongoing.1120.desc:0 "Asisto a un baile en [target_location.GetNameNoTooltip] para pasar un rato con [target.Custom('ES_ElLa')] [target.GetTitledFirstName]. ¡La sola idea de tocar sus manos me acelera el corazón! Al llegar, [target.Custom('ES_LoLa')] veo atrapad[target.Custom('ES_OA')] en una conversación con [unpleasant_guest.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)].\n\n[unpleasant_guest.Custom('ES_ElLa')] [unpleasant_guest.Custom('InsultAdjective')] [unpleasant_guest.GetWomanMan] parlotea sin ser consciente de la incomodidad que siente [target.GetFirstNameNoTooltip]." + court_ongoing.1120.desc:0 "Asisto a un baile en [target_location.GetNameNoTooltip] para pasar un rato con [target.GetTitledFirstName]. ¡La sola idea de tocar sus manos me acelera el corazón! Al llegar, [target.GetHerHim] veo atrapad[target.Custom('ES_OA')] en una conversación con [unpleasant_guest.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)].\n\nTal [unpleasant_guest.Custom('InsultAdjective')] [unpleasant_guest.GetWomanMan] parlotea sin ser consciente de la incomodidad que siente [target.GetFirstNameNoTooltip]." court_ongoing.1120.a:0 "Parece apropiada una pequeña #EMP «distracción»#!." court_ongoing.1120.a.failure:0 "La conversación es insoportablemente aburrida" court_ongoing.1120.b:0 "¡Mis encantos mejoran cualquier conversación!" @@ -279,9 +279,9 @@ court_ongoing.1121.t:0 "Cortesías desagradables" court_ongoing.1121.start.desc:0 "Cuando envié invitaciones para el baile, esperaba una noche de diversión frívola en buena compañía. Sin embargo, me encuentro atrapad[ROOT.Char.Custom('ES_OA')] en una horrible conversación con [unpleasant_guest.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]…\n\n" - court_ongoing.1121.diplomacy.desc:0 "«Buenas noches», saluda una voz familiar. [owner.Custom('ES_ElLa')|U] [owner.GetTitledFirstName] se une a la conversación. Sabe escuchar y pronto la atención de [unpleasant_guest.GetFirstNameNoTooltip] está centrada en [owner.Custom('ES_ElElla')]. Soy libre para escapar." + court_ongoing.1121.diplomacy.desc:0 "«Buenas noches», saluda una voz familiar. [owner.GetTitledFirstName] se une a la conversación. Sabe escuchar y pronto la atención de [unpleasant_guest.GetFirstNameNoTooltip] está centrada en [owner.GetSheHe]. Soy libre para escapar." court_ongoing.1121.intrigue.desc:1 "«Mis más sinceras disculpas, hay un asunto urgente para el que necesito vuestra presencia, [unpleasant_guest.Custom2('RelationToMeAddress', owner)]». Es la familiar voz [owner.Custom('ES_DelDela')] [owner.GetTitledFirstName]. Me guiña un ojo e indica con un ademán a [unpleasant_guest.GetFirstNameNoTooltip] que [owner.GetHerHim] siga." - court_ongoing.1121.insult.desc:1 "«Creo que mi [ROOT.Char.GetLadyLord] ya ha tenido bastante», interrumpe un[owner.Custom('ES_XA')] [owner.GetWomanMan]. ¡Es [owner.Custom('ES_ElLa')] [owner.GetTitledFirstName]! «¿No veis que se está aburriendo, [unpleasant_guest.Custom2('RelationToMeAddress', owner)]?»." + court_ongoing.1121.insult.desc:1 "«Creo que mi [ROOT.Char.GetLadyLord] ya ha tenido bastante», interrumpe un[owner.Custom('ES_XA')] [owner.GetWomanMan]. ¡Es [owner.GetTitledFirstName]! «¿No veis que se está aburriendo, [unpleasant_guest.Custom2('RelationToMeAddress', owner)]?»." court_ongoing.1121.a:0 "¡Una lección de diplomacia útil, aunque desagradable!" court_ongoing.1121.a.critical_success:0 "Aprendes un nuevo truco diplomático" court_ongoing.1121.a.success:0 "Comprendes mejor las artes diplomáticas" @@ -297,7 +297,7 @@ #EXTREME REQUEST — CHOOSE, by Linnéa Thimrén court_ongoing.1201.t:0 "La petición" - court_ongoing.1201.desc:0 "«¡[target.GetLadyLord|U] [target.GetFirstName], dejad que os demuestre mi devoción de cualquier modo que estiméis necesario!». [owner.Custom('ES_ElLa')|U] [owner.GetTitledFirstName] me implora que ponga a prueba su devoción, con una prueba a mi gusto. Haré que se abstenga durante varios días de…" + court_ongoing.1201.desc:0 "«¡[target.GetLadyLord|U] [target.GetFirstName], dejad que os demuestre mi devoción de cualquier modo que estiméis necesario!». [owner.GetTitledFirstName] me implora que ponga a prueba su devoción, con una prueba a mi gusto. Haré que se abstenga durante varios días de…" court_ongoing.1201.a:0 "Dormir: ¡protegedme de las pesadillas!" court_ongoing.1201.a_success:0 "Gracias a su vigilia, puedo descansar en paz" court_ongoing.1201.a_failure:0 "Ha fracasado en su deber" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/diplomatic_scheme_lifestyle_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/diplomatic_scheme_lifestyle_events_l_spanish.yml index ee2932361f..05fb98ef28 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/diplomatic_scheme_lifestyle_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/diplomatic_scheme_lifestyle_events_l_spanish.yml @@ -1,6 +1,6 @@ l_spanish: diplomatic_scheme_lifestyle.1001.t:0 "Intereses estratégicos" - diplomatic_scheme_lifestyle.1001.desc:0 "Al principio inicié una correspondencia con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] para conocer[target.GetHerHim] mejor, pero enseguida conectamos y ahora intercambiamos cartas y más cartas sobre estrategia militar." + diplomatic_scheme_lifestyle.1001.desc:0 "Al principio inicié una correspondencia con [target.GetTitledFirstName] para conocer[target.GetHerHim] mejor, pero enseguida conectamos y ahora intercambiamos cartas y más cartas sobre estrategia militar." diplomatic_scheme_lifestyle.1001.a:0 "Me muero de ganas de leer más ideas suyas." diplomatic_scheme_lifestyle.1001.b:0 "¡Tengo una idea nueva que seguro que [target.GetHerHim] impresiona!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/fabricate_hook/fabricate_hook_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/fabricate_hook/fabricate_hook_ongoing_events_l_spanish.yml index 6b2726b7cd..f2a8f3cb18 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/fabricate_hook/fabricate_hook_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/fabricate_hook/fabricate_hook_ongoing_events_l_spanish.yml @@ -1,11 +1,11 @@ l_spanish: fabricate_hook_ongoing.0001.t:0 "$fabricate_hook_header$ Contacto familiar" - fabricate_hook_ongoing.0001.desc:1 "[family_member.Custom('ES_ElLa')|U] [target.Custom2('RelationToMe', SCOPE.sC('family_member'))] [target.Custom('ES_DelDela')] [target.GetTitledFirstName], [family_member.Custom('ES_ElLa')] [family_member.GetTitledFirstName] ha estado inusitadamente comunicativ[family_member.Custom('ES_OA')]. Aunque sepa que no tengo las intenciones más puras hacia [target.GetFirstName], muestra disposición a responder a mis preguntas." + fabricate_hook_ongoing.0001.desc:1 "[target.Custom2('RelationToMe', SCOPE.sC('family_member'))] [target.Custom('ES_DelDela')] [target.GetTitledFirstName], el/la [family_member.GetTitledFirstName] ha estado inusitadamente comunicativ[family_member.Custom('ES_OA')]. Aunque sepa que no tengo las intenciones más puras hacia [target.GetFirstName], muestra disposición a responder a mis preguntas." fabricate_hook_ongoing.0001.a:0 "«¿Tiene [target.Custom('ES_ElElla')] algún punto débil que deba conocer?»." fabricate_hook_ongoing.0001.b:0 "«¿Cómo puede acercarse un[ROOT.Char.Custom('ES_OA')] a [target.Custom('ES_ElElla')]?»." fabricate_hook_ongoing.0002.t:0 "$fabricate_hook_header$ Influencia indebida" - fabricate_hook_ongoing.0002.desc:0 "[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] parece inusitadamente cuidados[target.Custom('ES_OA')] con su [target.Custom2('RelationToMeShort', hooking_character )], [hooking_character.GetTitledFirstName]. Estas deferencias solo pueden significar que [hooking_character.GetFirstNameNoTooltip] tiene cierta influencia sobre [target.Custom('ES_ElElla')].\n\n¿Puede que haya algo ahí que pueda aprender?" + fabricate_hook_ongoing.0002.desc:0 "[target.GetTitledFirstName] parece inusitadamente cuidados[target.Custom('ES_OA')] con su [target.Custom2('RelationToMeShort', hooking_character )], [hooking_character.GetTitledFirstName]. Estas deferencias solo pueden significar que [hooking_character.GetFirstNameNoTooltip] tiene cierta influencia sobre [target.Custom('ES_ElElla')].\n\n¿Puede que haya algo ahí que pueda aprender?" fabricate_hook_ongoing.0002.a:0 "Mis espías buscarán una explicación a este misterio." fabricate_hook_ongoing.0002.b:0 "¡Debo averiguar cómo logra que haga lo que [hooking_character.GetSheHe] quiere!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/fabricate_hook/fabricate_hook_outcome_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/fabricate_hook/fabricate_hook_outcome_events_l_spanish.yml index 3fad22df75..09b075ab1d 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/fabricate_hook/fabricate_hook_outcome_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/fabricate_hook/fabricate_hook_outcome_events_l_spanish.yml @@ -3,7 +3,7 @@ fabricate_hook_hook_gained_on_you:0 "¡@warning_icon [owner.GetShortUIName] ha creado un [hook|E] sobre ti!" fabricate_hook_outcome.0001.t:1 "$fabricate_hook_header$ Un secreto" - fabricate_hook_outcome.0001.desc:0 "Parece que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] tiene algo que esconder. Por suerte para mí, ya no tengo que emplear la creatividad para tener[target.GetHerHim] bajo mi control." + fabricate_hook_outcome.0001.desc:0 "Parece que [target.GetTitledFirstName] tiene algo que esconder. Por suerte para mí, ya no tengo que emplear la creatividad para tener[target.GetHerHim] bajo mi control." fabricate_hook_outcome.0001.a:0 "Tan solo tengo que contarle lo que sé…" fabricate_hook_outcome.0001.b:0 "Me lo guardaré por el momento." fabricate_hook_outcome.0001.c:0 "¡Todo el mundo debería estar al tanto de esto!" @@ -20,7 +20,7 @@ fabricate_hook_outcome.1002.a:0 "«Esta es #EMP vuestra#! firma, ¿verdad?»." fabricate_hook_outcome.1003.t:1 "$fabricate_hook_header$ Un rescate audaz" - fabricate_hook_outcome.1003.desc:0 "¿No seria maravilloso que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] estuviera en deuda conmigo, no por miedo, sino por gratitud? ¿Y si, por ejemplo, [target.GetHerHim] salvase de unos feroces bandidos en pleno viaje? ¡Sí! Unos feroces bandidos como los hombres que esperan ahora mismo al otro lado de las puertas del castillo.\n\nYo cargaría con mis guardias en el último momento para hacerlos huir. Así, [target.GetFirstNameNoTooltip] estaría en deuda conmigo." + fabricate_hook_outcome.1003.desc:0 "¿No seria maravilloso que [target.GetTitledFirstName] estuviera en deuda conmigo, no por miedo, sino por gratitud? ¿Y si, por ejemplo, [target.GetHerHim] salvase de unos feroces bandidos en pleno viaje? ¡Sí! Unos feroces bandidos como los hombres que esperan ahora mismo al otro lado de las puertas del castillo.\n\nYo cargaría con mis guardias en el último momento para hacerlos huir. Así, [target.GetFirstNameNoTooltip] estaría en deuda conmigo." fabricate_hook_outcome.1003.a:0 "Sencillo y convincente." fabricate_hook_outcome.1004.t:1 "$fabricate_hook_header$ Palabras feas" @@ -39,5 +39,5 @@ fabricate_hook_outcome.2001.a:0 "Esto no es propio de vos, [owner.GetFirstNameNoTooltip]." fabricate_hook_outcome.3001.t:1 "$fabricate_hook_header$ Perdiendo la ventaja" - fabricate_hook_outcome.3001.desc:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] ha descubierto que intento coaccionar[target.GetHerHim] por medios poco honestos!\n\n¡Debo hacer lo que sea para conservar mi reputación!" + fabricate_hook_outcome.3001.desc:0 "¡[target.GetTitledFirstName] ha descubierto que intento coaccionar[target.GetHerHim] por medios poco honestos!\n\n¡Debo hacer lo que sea para conservar mi reputación!" fabricate_hook_outcome.3001.a:0 "Con esto se terminan mis intentos…" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/hostile_scheme_discovery_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/hostile_scheme_discovery_events_l_spanish.yml index f030b0f681..9614d7deeb 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/hostile_scheme_discovery_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/hostile_scheme_discovery_events_l_spanish.yml @@ -10,7 +10,7 @@ hostile_scheme_discovery.1001.desc_other_target_spymaster:0 "Mi [spymaster.GetCouncilTitle] vino a verme con un descubrimiento. ¡Está segur[spymaster.Custom('ES_OA')] de que mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('agent'))], [agent.GetTitledFirstName], conspira contra [spymaster.GetSheHe]!" hostile_scheme_discovery.1001.desc_other_target:0 "Mi [spymaster.GetCouncilTitle] vino a contarme cierto descubrimiento. ¡Está segur[spymaster.Custom('ES_OA')] de que mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('agent'))], [agent.GetTitledFirstName], conspira contra mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('targeted_courtier'))] [targeted_courtier.GetTitledFirstName]!" hostile_scheme_discovery.1001.desc_no_spymaster_other_target:0 "Me han llegado noticias muy graves. ¡Se ha descubierto que mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('agent'))], [agent.GetTitledFirstName], conspira contra mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('targeted_courtier'))] [targeted_courtier.GetTitledFirstName]!" - hostile_scheme_discovery.1001.a:0 "Que todos sepan quien es [agent.Custom('ES_ElLa')] traidor[agent.Custom('ES_XA')]." + hostile_scheme_discovery.1001.a:0 "Que todos sepan quien es el/la traidor[agent.Custom('ES_XA')]." hostile_scheme_discovery.1001.b:0 "¡Mandad[agent.GetHerHim] a la cárcel!" hostile_scheme_discovery.1001.c:0 "Sea cierto o no, no acusaré a [agent.GetFirstNameNoTooltip]." hostile_scheme_discovery.1001.c.tt:0 "[agent.GetFirstNameNoTooltip] sale libre." @@ -39,7 +39,7 @@ hostile_scheme_discovery.3001.t:0 "¡Agente descubierto!" hostile_scheme_discovery.3001.intro:0 "¡Han descubierto a [agent.GetTitledFirstName], mi agente en la corte de [court_owner.GetTitledFirstName]!" - hostile_scheme_discovery.3001.imprisoned:0 "\n\n¡Ahora [court_owner.Custom('ES_ElLa')] [court_owner.GetTitleAsName] [agent.GetHerHim] ha encerrado bajo siete llaves!" + hostile_scheme_discovery.3001.imprisoned:0 "\n\n¡Ahora el/la [court_owner.GetTitleAsName] [agent.GetHerHim] ha encerrado bajo siete llaves!" hostile_scheme_discovery.3001.accused:0 "\n\nAhora saben que [agent.GetSheHe] no es dign[agent.Custom('ES_OA')] de confianza y ya no podrá ayudar más a mi causa." hostile_scheme_discovery.3001.a:0 "¡Malditos sean [court_owner.GetTitledFirstNameNoTooltip] y su [spymaster.GetCouncilTitle]!" @@ -57,7 +57,7 @@ hostile_scheme_discovery.3003.a:0 "¡Tiene que haber algún malentendido!" hostile_scheme_discovery.4001.t:0 "¡Conjura descubierta!" - hostile_scheme_discovery.4001.opening:0 "¡Mi complot contra mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))], [target.Custom('ES_ElLa')] [target.GetTitledFirstName], ha sido descubierto!" + hostile_scheme_discovery.4001.opening:0 "¡Mi complot contra mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))], [target.GetTitledFirstName], ha sido descubierto!" hostile_scheme_discovery.4001.end:0 "\n\nAhora mis sirvientes rumorean que tengo que recurrir a insidias hasta para gobernar mi propia casa." hostile_scheme_discovery.4002.opening:0 "¡Mi conjura para ver muert[target.Custom('ES_OA')] a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))] ha sido descubierta! Ahora todos conocen mi plan para matar [target.Custom('ES_AlAla')] [target.GetTitledFirstName]." hostile_scheme_discovery.4001.a:0 "¡Es un gran malentendido!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/intrigue_scheme_lifestyle_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/intrigue_scheme_lifestyle_events_l_spanish.yml index 89e3b54f3b..2926f55362 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/intrigue_scheme_lifestyle_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/intrigue_scheme_lifestyle_events_l_spanish.yml @@ -11,8 +11,8 @@ intrigue_scheme_lifestyle.1002.a:0 "¡Más les vale no revelar ninguno de mis planes!" intrigue_scheme_lifestyle.3001.t:0 "Hábitos rutinarios" - intrigue_scheme_lifestyle.3001.desc_agents:0 "Mis agentes se han dado cuenta de que mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))], [target.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName], parece tener unos hábitos muy rutinarios.\n\nSi pudiéramos estudiarlos, podría ser la clave para hacer grandes avances…" - intrigue_scheme_lifestyle.3001.desc:0 "Me he dado cuenta de que mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))], [target.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName], mantiene una rutina muy regular. Si pudiéramos estudiar sus hábitos, podría ser la clave para hacer grandes avances…" + intrigue_scheme_lifestyle.3001.desc_agents:0 "Mis agentes se han dado cuenta de que mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))], [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName], parece tener unos hábitos muy rutinarios.\n\nSi pudiéramos estudiarlos, podría ser la clave para hacer grandes avances…" + intrigue_scheme_lifestyle.3001.desc:0 "Me he dado cuenta de que mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target'))], [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName], mantiene una rutina muy regular. Si pudiéramos estudiar sus hábitos, podría ser la clave para hacer grandes avances…" intrigue_scheme_lifestyle.3001.a:0 "Estudiaré personalmente sus costumbres." intrigue_scheme_lifestyle.3001.a_agent:0 "¡Quiero que alguien [target.GetHerHim] vigile en todo momento!" intrigue_scheme_lifestyle.3001.a.tt:0 "#F Por supuesto, es un movimiento arriesgado…#!" @@ -40,27 +40,27 @@ intrigue_scheme_lifestyle.3201.c:0 "Fue un golpe de suerte, nada más." intrigue_scheme_lifestyle.3301.t:0 "Otro camino" - intrigue_scheme_lifestyle.3301.desc_murder:0 "Mis agentes se han dado cuenta de que [target.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] reacciona de un modo raro cada vez que se menciona a su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]…" - intrigue_scheme_lifestyle.3301.desc_lover:0 "Mis agentes se han dado cuenta de que [target.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] pasa muchísimo tiempo a solas con su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]…" - intrigue_scheme_lifestyle.3301.desc_pregnancy:0 "Mis agentes se han dado cuenta de que [target.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] parece muy preocupad[target.Custom('ES_OA')] por la salud de su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]." - intrigue_scheme_lifestyle.3301.desc_child:0 "Mis agentes se han dado cuenta de que [target.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] está muy presente en la vida de su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]." - intrigue_scheme_lifestyle.3301.desc_fallback:0 "Mis agentes se han dado cuenta de que [target.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] actúa de forma extraña con su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]." - intrigue_scheme_lifestyle.3301.desc_end:0 "\n\nSi investigase más a fondo, significaría dejar de lado mis oscuros planes para [target.Custom('ES_ElLa')] [target.GetTitleTierName], ¡pero debo admitir que me ha picado la curiosidad!" + intrigue_scheme_lifestyle.3301.desc_murder:0 "Mis agentes se han dado cuenta de que [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] reacciona de un modo raro cada vez que se menciona a su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]…" + intrigue_scheme_lifestyle.3301.desc_lover:0 "Mis agentes se han dado cuenta de que [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] pasa muchísimo tiempo a solas con su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]…" + intrigue_scheme_lifestyle.3301.desc_pregnancy:0 "Mis agentes se han dado cuenta de que [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] parece muy preocupad[target.Custom('ES_OA')] por la salud de su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]." + intrigue_scheme_lifestyle.3301.desc_child:0 "Mis agentes se han dado cuenta de que [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] está muy presente en la vida de su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]." + intrigue_scheme_lifestyle.3301.desc_fallback:0 "Mis agentes se han dado cuenta de que [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))] [target.GetTitledFirstName] actúa de forma extraña con su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]." + intrigue_scheme_lifestyle.3301.desc_end:0 "\n\nSi investigase más a fondo, significaría dejar de lado mis oscuros planes para [target.GetTitleTierName], ¡pero debo admitir que me ha picado la curiosidad!" intrigue_scheme_lifestyle.3301.a:0 "¡Si oculta algo, debo saberlo!" intrigue_scheme_lifestyle.3301.b:0 "Seguiré centrad[ROOT.Char.Custom('ES_OA')] en mi meta." intrigue_scheme_lifestyle.3301.b.tt:0 "#F ¡Con precisión mortal!#!" intrigue_scheme_lifestyle.3302.t:0 "El secreto de [target.GetTitleAsNameNoTooltip]" - intrigue_scheme_lifestyle.3302.desc_murder:0 "Mis agentes perciben diversas señales curiosas que muy pronto desvelan lo que está pasando. ¡[target.Custom('ES_ElLa')|U] [ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('target'))] [target.GetTitledFirstName] mató a su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]!" - intrigue_scheme_lifestyle.3302.desc_lover:0 "Mis agentes perciben diversas señales curiosas que muy pronto desvelan lo que está pasando. ¡[secret_to_reveal_target.GetTitledFirstName] es [target.Custom('ES_ElLa')] amante [target.Custom('ES_DelDela')] [target.GetTitledFirstName]!" + intrigue_scheme_lifestyle.3302.desc_murder:0 "Mis agentes perciben diversas señales curiosas que muy pronto desvelan lo que está pasando. ¡[ROOT.Char.Custom2('DescriptorNegative', SCOPE.sC('target'))] [target.GetTitledFirstName] mató a su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_target'))] [secret_to_reveal_target.GetTitledFirstName]!" + intrigue_scheme_lifestyle.3302.desc_lover:0 "Mis agentes perciben diversas señales curiosas que muy pronto desvelan lo que está pasando. ¡[secret_to_reveal_target.GetTitledFirstName] es amante [target.Custom('ES_DelDela')] [target.GetTitledFirstName]!" intrigue_scheme_lifestyle.3302.desc_pregnancy:0 "Mis agentes perciben diversas señales curiosas que muy pronto desvelan lo que está pasando. ¡[secret_to_reveal_target.GetTitledFirstName] está embarazada [target.Custom('ES_DelDela')] [target.GetTitledFirstName]!" intrigue_scheme_lifestyle.3302.desc_child:0 "Mis agentes perciben diversas señales curiosas que muy pronto desvelan lo que está pasando. ¡[secret_to_reveal_target.GetTitledFirstName] es hij[secret_to_reveal_target.Custom('ES_OA')] [target.Custom('ES_DelDela')] [target.GetTitledFirstName] y su [target.Custom2('RelationToMe', SCOPE.sC('secret_to_reveal_owner'))] [secret_to_reveal_owner.GetTitledFirstName]!" - intrigue_scheme_lifestyle.3302.desc_fallback:0 "Mis agentes perciben diversas señales curiosas que muy pronto desvelan lo que está pasando. ¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] escondía algo de verdad!" + intrigue_scheme_lifestyle.3302.desc_fallback:0 "Mis agentes perciben diversas señales curiosas que muy pronto desvelan lo que está pasando. ¡[target.GetTitledFirstName] escondía algo de verdad!" intrigue_scheme_lifestyle.3302.a:0 "¡Ay, esto es muy bueno!" intrigue_scheme_lifestyle.3302.a.tt:0 "#F Podría chantajear[target.GetHerHim], obligar[target.GetHerHim] a cumplir mis órdenes, /o #EMP lo que yo quiera#!!#!" intrigue_scheme_lifestyle.3401.t:0 "Una entrada" - intrigue_scheme_lifestyle.3401.desc:1 "[courtier_to_fool.GetTitledFirstName], [courtier_to_fool.Custom('ES_ElLa')] [target.Custom2('RelationToMe', SCOPE.sC('courtier_to_fool'))] de [target.GetTitledFirstName] es un[courtier_to_fool.Custom('ES_XA')] [SCOPE.sC('courtier_to_fool').GetWomanMan] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('courtier_to_fool'))]. Cuando me encuentro en su compañía, al principio actúo con cautela. Pero pronto me doy cuenta de que no me evita, como pensé en un principio…" + intrigue_scheme_lifestyle.3401.desc:1 "[courtier_to_fool.GetTitledFirstName], el/la [target.Custom2('RelationToMe', SCOPE.sC('courtier_to_fool'))] de [target.GetTitledFirstName] es un[courtier_to_fool.Custom('ES_XA')] [SCOPE.sC('courtier_to_fool').GetWomanMan] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('courtier_to_fool'))]. Cuando me encuentro en su compañía, al principio actúo con cautela. Pero pronto me doy cuenta de que no me evita, como pensé en un principio…" intrigue_scheme_lifestyle.3401.a:0 "Por favor, amig[courtier_to_fool.Custom('ES_OA')] mí[courtier_to_fool.Custom('ES_OA')], ¡háblame de ti!" intrigue_scheme_lifestyle.3401.a.tt:0 "#F ¡Soy como un lobo con piel de cordero que se va a acercando a su presa…!#!" intrigue_scheme_lifestyle.3401.b:1 "Esto es un asunto entre [target.GetFirstNameNoTooltip] y yo." diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/intrigue_scheme_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/intrigue_scheme_ongoing_events_l_spanish.yml index dd489fb332..3137411f76 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/intrigue_scheme_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/intrigue_scheme_ongoing_events_l_spanish.yml @@ -23,7 +23,7 @@ intrigue_scheme_ongoing.1004.toast.failure:0 "[agent_in_question.GetFirstNameNoTooltip] es descubiert[agent_in_question.Custom('ES_OA')]" intrigue_scheme_ongoing.1006.t:0 "Limpieza" - intrigue_scheme_ongoing.1006.desc:0 "¡Pues claro que es[agent_in_question.Custom('ES_EA')] [agent_in_question.GetTitledFirstName] [agent_in_question.Custom('InsultAdjective')] causaría problemas!\n\nEs incapaz de tomar precauciones cuando se mueve por la corte [scheme.GetTarget.Custom('ES_DelDela')] [scheme.GetTarget.GetTitledFirstName] y [target.Custom('ES_ElLa')] [SCOPE.sScheme('scheme').GetTarget.GetTitleAsNameNoTooltip] se está empezando a dar cuenta. ¡Tarde o temprano [agent_in_question.Custom('ES_LoLa')] descubrirán!" + intrigue_scheme_ongoing.1006.desc:0 "¡Pues claro que es[agent_in_question.Custom('ES_EA')] [agent_in_question.GetTitledFirstName] [agent_in_question.Custom('InsultAdjective')] causaría problemas!\n\nEs incapaz de tomar precauciones cuando se mueve por la corte [scheme.GetTarget.Custom('ES_DelDela')] [scheme.GetTarget.GetTitledFirstName] y [SCOPE.sScheme('scheme').GetTarget.GetTitleAsNameNoTooltip] se está empezando a dar cuenta. ¡Tarde o temprano [agent_in_question.Custom('ES_LoLa')] descubrirán!" intrigue_scheme_ongoing.1006.elope.desc:0 "¡Por supuesto que es[agent_in_question.Custom('ES_EA')] [agent_in_question.Custom('InsultAdjective')] de [agent_in_question.GetTitledFirstName] causaría problemas!\n\nEs incapaz de tomar precauciones cuando se mueve por la corte [scheme.GetTarget.Custom('ES_DelDela')] [scheme.GetTarget.GetTitledFirstName] y su [scheme.GetTarget.GetLiege.Custom2('CharacterIntroduction', scheme.GetTarget)] se está empezando a dar cuenta. ¡Tarde o temprano [agent_in_question.Custom('ES_LoLa')] descubrirán!" intrigue_scheme_ongoing.1006.a.success:0 "[agent_in_question.GetFirstNameNoTooltip] sigue sin ser descubiert[agent_in_question.Custom('ES_OA')]" intrigue_scheme_ongoing.1006.a.failure:0 "[agent_in_question.GetFirstNameNoTooltip] es descubiert[agent_in_question.Custom('ES_OA')]" @@ -44,13 +44,13 @@ intrigue_scheme_ongoing.1008.c:1 "Gracias a [ROOT.Char.GetFaith.HighGodNameAlternate] que [councillor.GetTitledFirstName] está ahí y puede intervenir." intrigue_scheme_ongoing.1009.t:0 "Ayuda" - intrigue_scheme_ongoing.1009.desc:1 "[potential_agent.Custom('ES_ElLa')|U] [potential_agent.GetTitledFirstName] vino a verme, con una mirada decidida.\n\n«Mi [potential_agent.Custom2('RelationToMe', ROOT.Char)], he sido reaci[potential_agent.Custom('ES_OA')] a unirme a vuestros planes contra mi [potential_agent.Custom2('RelationToMe', SCOPE.sC('target'))], [target.Custom('ES_ElLa')] [target.GetTitledFirstName], pero creo que es hora de hacer caso a vuestro juicio en este asunto»." - intrigue_scheme_ongoing.1009.elope.desc:0 "[potential_agent.Custom('ES_ElLa')|U] [potential_agent.GetTitledFirstName] vino a verme, con una mirada decidida.\n\n«Mi [potential_agent.Custom2('RelationToMe', ROOT.Char)], había sido reaci[potential_agent.Custom('ES_OA')] a unirme a vuestros planes para fugaros con [target.GetTitledFirstName], pero ahora veo que [target.Custom('ES_ElElla')] os importa de verdad»." + intrigue_scheme_ongoing.1009.desc:1 "[potential_agent.GetTitledFirstName] vino a verme, con una mirada decidida.\n\n«Mi [potential_agent.Custom2('RelationToMe', ROOT.Char)], he sido reaci[potential_agent.Custom('ES_OA')] a unirme a vuestros planes contra mi [potential_agent.Custom2('RelationToMe', SCOPE.sC('target'))], [target.GetTitledFirstName], pero creo que es hora de hacer caso a vuestro juicio en este asunto»." + intrigue_scheme_ongoing.1009.elope.desc:0 "[potential_agent.GetTitledFirstName] vino a verme, con una mirada decidida.\n\n«Mi [potential_agent.Custom2('RelationToMe', ROOT.Char)], había sido reaci[potential_agent.Custom('ES_OA')] a unirme a vuestros planes para fugaros con [target.GetTitledFirstName], pero ahora veo que [target.GetSheHe] os importa de verdad»." intrigue_scheme_ongoing.1009.a:0 "Apoyad mi causa, por favor, [potential_agent.GetFirstNameNoTooltip]." intrigue_scheme_ongoing.1009.b:0 "Solo os pediré un pequeño favor…" intrigue_scheme_ongoing.2001.t:0 "Confianza equivocada" - intrigue_scheme_ongoing.2001.desc:0 "La naturaleza confiada de [scheme.GetTarget.GetFirstName] ha facilitado más de lo esperado [agent_in_question.Custom('ES_AlAla')] [agent_in_question.GetTitledFirstName] el congraciarse con [target.Custom('ES_ElLa')] [scheme.GetTarget.GetTitleTierName], dado que [agent_in_question.GetFirstName] ofrece muchos consejos y [scheme.GetTarget.GetFirstName] escucha muy a menudo." + intrigue_scheme_ongoing.2001.desc:0 "La naturaleza confiada de [scheme.GetTarget.GetFirstName] ha facilitado más de lo esperado [agent_in_question.Custom('ES_AlAla')] [agent_in_question.GetTitledFirstName] el congraciarse con [scheme.GetTarget.GetTitleTierName], dado que [agent_in_question.GetFirstName] ofrece muchos consejos y [scheme.GetTarget.GetFirstName] escucha muy a menudo." intrigue_scheme_ongoing.2001.a:0 "[agent_in_question.GetSheHe|U] debe seguir ofreciendo consejos sensatos, hasta que…" intrigue_scheme_ongoing.2001.b:0 "[agent_in_question.GetFirstName] puede garantizar que otros agentes vayan y vengan." @@ -87,8 +87,8 @@ intrigue_scheme_ongoing.leave_with_target.3003.desc:0 "una ruta segura para sacar [target.Custom('ES_AlAla')] [target.GetTitledFirstName] del/la [defender.Custom('ResidenceBuilding')] de [defender.GetTitledFirstName]." intrigue_scheme_ongoing.end.3003.desc:0 "Un mapa detallado del/la [defender.Custom('TerrainType')] local, con todos sus sendas y cuevas ocultas, sería un recurso valiosísimo." intrigue_scheme_ongoing.3003.a:0 "Pagas a un cazador de [scheme_location.GetNameNoTooltip] para que dibuje un mapa." - intrigue_scheme_ongoing.3003.a.success:0 "[hunter.Custom('ES_ElLa')|U] cazador[hunter.Custom('ES_XA')] [hunter.GetShortUIName] es discret[hunter.Custom('ES_OA')]" - intrigue_scheme_ongoing.3003.a.failure:0 "[hunter.Custom('ES_ElLa')|U] cazador[hunter.Custom('ES_XA')] [hunter.GetShortUIName] presume de su riqueza recién obtenida" + intrigue_scheme_ongoing.3003.a.success:0 "El/La cazador[hunter.Custom('ES_XA')] [hunter.GetShortUIName] es discret[hunter.Custom('ES_OA')]" + intrigue_scheme_ongoing.3003.a.failure:0 "El/La cazador[hunter.Custom('ES_XA')] [hunter.GetShortUIName] presume de su riqueza recién obtenida" intrigue_scheme_ongoing.3003.d:0 "Le preguntas a tu amig[hunter.Custom('ES_OA')] [hunter.GetTitledFirstNameNoTooltip]." intrigue_scheme_ongoing.3003.b:0 "Exploras el terreno en persona." intrigue_scheme_ongoing.3003.b.success:0 "Trazas el mapa del área que rodea [scheme_location.GetNameNoTooltip]" @@ -98,7 +98,7 @@ intrigue_scheme_ongoing.3003.e:0 "Le preguntas a tu $master_of_hunt_court_position$ [hunter.GetTitledFirstNameNoTooltip]." intrigue_scheme_ongoing.3004.t:0 "El mapa" - intrigue_scheme_ongoing.3004.desc:0 "Mis espías me han informado de un[hunter.Custom('ES_XA')] cazador[hunter.Custom('ES_XA')] que ha causado un alboroto en la taberna local. Ha gastado grandes cantidades de oro presumiendo en voz alta sobre el gran negocio que hizo con «un[owner.Custom('ES_XA')] elegante [owner.GetLadyLord] con perlas y seda».\n\nAl parecer, realizó un mapa del/la [defender.Custom('TerrainType')] local para un[owner.Custom('ES_XA')] noble desconocid[owner.Custom('ES_OA')]. Los espías creen que [owner.Custom('ES_ElLa')] [owner.GetLadyLord] debe estar conspirando contra mí o contra uno de mis súbditos." + intrigue_scheme_ongoing.3004.desc:0 "Mis espías me han informado de un[hunter.Custom('ES_XA')] cazador[hunter.Custom('ES_XA')] que ha causado un alboroto en la taberna local. Ha gastado grandes cantidades de oro presumiendo en voz alta sobre el gran negocio que hizo con «un[owner.Custom('ES_XA')] elegante [owner.GetLadyLord] con perlas y seda».\n\nAl parecer, realizó un mapa del/la [defender.Custom('TerrainType')] local para un[owner.Custom('ES_XA')] noble desconocid[owner.Custom('ES_OA')]. Los espías creen que [owner.GetLadyLord] debe estar conspirando contra mí o contra uno de mis súbditos." intrigue_scheme_ongoing.3004.a:0 "Gracias por ponerme al tanto de este asunto." intrigue_scheme_ongoing.3004.b:0 "¡Es[hunter.Custom('ES_EA')] idiota debe acabar en mis mazmorras!" intrigue_scheme_ongoing.3004.c:0 "Traédme[hunter.Custom('ES_LoLa')]. Creo que le puedo refrescar la memoria…" @@ -118,9 +118,9 @@ intrigue_scheme_ongoing.4001.t:0 "Un adulto responsable" - intrigue_scheme_ongoing.4001.desc:0 "[agent_in_question.Custom('ES_ElLa')|U] [agent_in_question.GetTitledFirstName] me ha dicho que le han pedido que cuide de unos niños que juegan en la corte.\nQué suerte la nuestra que [scheme.GetTarget.Custom('ES_ElLa')] [scheme.GetTarget.GetTitledFirstName] esté entre ellos.\n\nuna gran oportunidad para que [agent_in_question.GetTitledFirstName] mueva ficha." + intrigue_scheme_ongoing.4001.desc:0 "[agent_in_question.GetTitledFirstName] me ha dicho que le han pedido que cuide de unos niños que juegan en la corte.\nQué suerte la nuestra que [scheme.GetTarget.GetTitledFirstName] esté entre ellos.\n\nuna gran oportunidad para que [agent_in_question.GetTitledFirstName] mueva ficha." intrigue_scheme_ongoing.4001.a:0 "Les enseñas la costumbre de jugar lejos de miradas vigilantes." - intrigue_scheme_ongoing.4001.b:0 "Intentas trabar amistad con [scheme.GetTarget.Custom('ES_ElLa')] [scheme.GetTarget.GetTitledFirstName] para que confíe en ti." + intrigue_scheme_ongoing.4001.b:0 "Intentas trabar amistad con [scheme.GetTarget.GetTitledFirstName] para que confíe en ti." intrigue_scheme_ongoing.4002.t:0 "La ingenuidad de los niños" intrigue_scheme_ongoing.4002.desc:0 "[target.GetTitledFirstName] ni siquiera puede entender que alguien pueda tener planes deshonestos, pese a la agitada corte que [target.GetHerHim] rodea.\n\n¡Por nuestra conversación, creo que confía en mí de verdad!" @@ -128,7 +128,7 @@ intrigue_scheme_ongoing.4002.b:0 "¿Un escondite secreto? ¿Me lo enseñas?" intrigue_scheme_ongoing.4003.t:0 "Reconsideración" - intrigue_scheme_ongoing.4003.desc:0 "[agent_in_question.Custom('ES_ElLa')|U] [agent_in_question.GetTitledFirstName] vino a verme preocupad[agent_in_question.Custom('ES_OA')] por la conjura en la que [agent_in_question.GetHerHim] he involucrado. ¡Es verdad que le pedí que se hiciera amig[agent_in_question.Custom('ES_OA')] [scheme.GetTarget.Custom('ES_DelDela')] [scheme.GetTarget.GetTitledFirstName], pero nunca pretendí que se involucrase emocionalmente!\n\nEmpiezo a dudar de si puedo confiar en [agent_in_question.Custom('ES_ElElla')]…" + intrigue_scheme_ongoing.4003.desc:0 "[agent_in_question.GetTitledFirstName] vino a verme preocupad[agent_in_question.Custom('ES_OA')] por la conjura en la que [agent_in_question.GetHerHim] he involucrado. ¡Es verdad que le pedí que se hiciera amig[agent_in_question.Custom('ES_OA')] [scheme.GetTarget.Custom('ES_DelDela')] [scheme.GetTarget.GetTitledFirstName], pero nunca pretendí que se involucrase emocionalmente!\n\nEmpiezo a dudar de si puedo confiar en [agent_in_question.GetSheHe]…" intrigue_scheme_ongoing.4003.a:0 "«¡Que no tenga que recordarte por qué me estás ayudando!»." intrigue_scheme_ongoing.4003.b:0 "Reduciré silenciosamente su participación en mi complot." @@ -157,7 +157,7 @@ intrigue_scheme_ongoing.5004.a:0 "En fin… ¿Gracias?" intrigue_scheme_ongoing.5005.t:0 "Todo lo que reluce" - intrigue_scheme_ongoing.5005.desc:0 "Mi [spymaster.GetCouncilTitle], [spymaster.GetTitledFirstName], se me acerca con una sonrisa retorcida.\n\n«Mi [ROOT.Char.GetLadyLord], esta bolsa contiene un polvo muy perverso. Si se rocía encima de algo… por ejemplo, un regalo para [target.Custom('ES_ElLa')] [target.GetTitledFirstName], no dejará rastro, pero afectará con debilidad y malos humores a cualquiera que lo toque»." + intrigue_scheme_ongoing.5005.desc:0 "Mi [spymaster.GetCouncilTitle], [spymaster.GetTitledFirstName], se me acerca con una sonrisa retorcida.\n\n«Mi [ROOT.Char.GetLadyLord], esta bolsa contiene un polvo muy perverso. Si se rocía encima de algo… por ejemplo, un regalo para [target.GetTitledFirstName], no dejará rastro, pero afectará con debilidad y malos humores a cualquiera que lo toque»." intrigue_scheme_ongoing.5005.a:0 "Vaya, vaya, vaya… Yo diría que [target.GetFirstName] se merece un regalo." intrigue_scheme_ongoing.5005.b:0 "¡[target.GetFirstName] no recibirá oro de mi parte!" @@ -167,11 +167,11 @@ intrigue_scheme_ongoing.5007.t:0 "Oro ponzoñoso" intrigue_scheme_ongoing.5007.desc_opening:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('poisoned'))], [poisoned.GetTitledFirstName], se me acerca con el sudor perlando su frente y una cara muy pálida.\n\n" - intrigue_scheme_ongoing.5007.desc:0 "«[ROOT.Char.GetMotherFather], me pasa algo. Mis humores están desequilibrados desde que os ayudé a empaquetar ese regalo para [target.Custom('ES_ElLa')] [target.GetTitledFirstName]…»." + intrigue_scheme_ongoing.5007.desc:0 "«[ROOT.Char.GetMotherFather], me pasa algo. Mis humores están desequilibrados desde que os ayudé a empaquetar ese regalo para [target.GetTitledFirstName]…»." intrigue_scheme_ongoing.5007.a:0 "¿Qué podría ser…? ¡El oro emponzoñado!" intrigue_scheme_ongoing.5007.a.tt:0 "¡Que [ROOT.Char.GetFaith.HighGodName] le ayude!" - intrigue_scheme_ongoing.5008.desc:0 "«Mi [ROOT.Char.GetLadyLord], mis humores están desequilibrados desde que os ayudé a empaquetar ese regalo para [target.Custom('ES_ElLa')] [target.GetTitledFirstName]… Temo que la ponzoña del oro también me haya afectado»." + intrigue_scheme_ongoing.5008.desc:0 "«Mi [ROOT.Char.GetLadyLord], mis humores están desequilibrados desde que os ayudé a empaquetar ese regalo para [target.GetTitledFirstName]… Temo que la ponzoña del oro también me haya afectado»." intrigue_scheme_ongoing.5008.a:0 "Maldición." intrigue_scheme_ongoing.5009.t:0 "El túnel" @@ -185,7 +185,7 @@ intrigue_scheme_ongoing.5010.b:0 "*Tos* ¡Gracias, amigas mías! Pero esta peste…" intrigue_scheme_ongoing.5011.t:0 "El animalito" - intrigue_scheme_ongoing.5011.desc:0 "Una gran variedad de criaturas venenosas me saludan en el puesto de un comerciante y me llega la inspiración. ¿No sería una de estas exquisitas criaturas el regalo perfecto para [target.Custom('ES_ElLa')] [target.GetTitledFirstName]?" + intrigue_scheme_ongoing.5011.desc:0 "Una gran variedad de criaturas venenosas me saludan en el puesto de un comerciante y me llega la inspiración. ¿No sería una de estas exquisitas criaturas el regalo perfecto para [target.GetTitledFirstName]?" intrigue_scheme_ongoing.5011.a:0 "Una de las criaturas más morta… más interesantes, por favor." intrigue_scheme_ongoing.5011.a.tt:0 "¡[target.GetSheHe|U] ni lo verá venir!" intrigue_scheme_ongoing.5011.b:0 "Dadme ese ejemplar de [SCOPE.Custom('VenomousCreature')] para un estudio." @@ -220,11 +220,11 @@ intrigue_scheme_ongoing.5017.desc:0 "No puedo contener mi regocijo cuando me encuentro a [spouse.GetTitledFirstName], [target.Custom2('RelationToMe', SCOPE.sC('spouse'))] [target.Custom('ES_DelDela')] [target.GetTitledFirstName], esperándome con un pequeño equipaje. Si consiguiera que #EMP [spouse.Custom('ES_ElElla')]#! me ayudase en mi conjura…\n\n«¿Me han dicho que queríais verme, mi [ROOT.Char.GetLadyLord]?»." intrigue_scheme_ongoing.5017.a:1 "Vuestr[spouse.Custom('ES_OA')] [spouse.Custom2('RelationToMe', SCOPE.sC('target'))] os ha estado llamando [spouse.Custom('InsultNoun')] [spouse.Custom('InsultNoun')]" intrigue_scheme_ongoing.5017.a.success:0 "[spouse.GetTitledFirstNameNoTooltip] me cree" - intrigue_scheme_ongoing.5017.a.failure:0 "[target.Custom('ES_ElLa')|U] [target.GetTitleAsNameNoTooltip] [spouse.GetHerHim] convence de que es mentira" + intrigue_scheme_ongoing.5017.a.failure:0 "[target.GetTitleAsNameNoTooltip] [spouse.GetHerHim] convence de que es mentira" intrigue_scheme_ongoing.5017.b:0 "¡Por favor, habladme de vuestro/a [target.Custom('ResidenceBuilding')]!" intrigue_scheme_ongoing.5018.t:0 "Partidarios" - intrigue_scheme_ongoing.5018.desc:0 "[target.Custom('ES_ElLa')|U] [target.Custom('InsultAdjective')] [target.Custom('ES_DelDela')] [target.GetTitledFirstName] está en guerra.\n\nSe encuentra actualmente acampad[target.Custom('ES_OA')] en [location.GetName] y mis fuentes me dicen que recibirá más partidarios pronto… ¡Es una oportunidad perfecta para meter a mi gente en su campamento!" + intrigue_scheme_ongoing.5018.desc:0 "[target.Custom('InsultAdjective')] [target.Custom('ES_DelDela')] [target.GetTitledFirstName] está en guerra.\n\nSe encuentra actualmente acampad[target.Custom('ES_OA')] en [location.GetName] y mis fuentes me dicen que recibirá más partidarios pronto… ¡Es una oportunidad perfecta para meter a mi gente en su campamento!" intrigue_scheme_ongoing.5018.a:0 "Inadvertidos entre la multitud, me informarán." intrigue_scheme_ongoing.5018.b:0 "Harina, trigo, carne… Quemadlo todo." intrigue_scheme_ongoing.5018.msg.t:0 "Suministros quemados en un accidente" @@ -262,7 +262,7 @@ intrigue_scheme_ongoing.5024.b:0 "¡No malgastaré dinero en [target.Custom('ES_ElElla')]!" intrigue_scheme_ongoing.5026.t:0 "Una mano amiga" - intrigue_scheme_ongoing.5026.desc:0 "Como todos los [target.GetFaith.GetAdherentNamePluralNoTooltip], [target.Custom2('MyCharacterIntroduction', ROOT.Char)] comparte más con [target.GetFaith.HighGodName] y, por extensión con [court_chaplain.GetTitledFirstName], que con el resto de los mortales.\n\n¡Si consiguiera que [court_chaplain.Custom('ES_ElLa')] [court_chaplain.GetCouncilTitle] me transmitiera algunos de los miedos y planes de [target.GetTitledFirstNameNoTooltip]!…" + intrigue_scheme_ongoing.5026.desc:0 "Como todos los [target.GetFaith.GetAdherentNamePluralNoTooltip], [target.Custom2('MyCharacterIntroduction', ROOT.Char)] comparte más con [target.GetFaith.HighGodName] y, por extensión con [court_chaplain.GetTitledFirstName], que con el resto de los mortales.\n\n¡Si consiguiera que [court_chaplain.GetCouncilTitle] me transmitiera algunos de los miedos y planes de [target.GetTitledFirstNameNoTooltip]!…" intrigue_scheme_ongoing.5026.a:0 "«¡Es por el bien de la fe!»." intrigue_scheme_ongoing.5026.a.success:0 "[court_chaplain.GetSheHe|U] me ayuda" intrigue_scheme_ongoing.5026.a.failure:0 "[court_chaplain.GetSheHe|U] se niega" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/learn_language/learn_language_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/learn_language/learn_language_ongoing_events_l_spanish.yml index da0f04aa0f..d5f85be43f 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/learn_language/learn_language_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/learn_language/learn_language_ongoing_events_l_spanish.yml @@ -13,7 +13,7 @@ learn_language_ongoing.1000.b:0 "Prefiero pasar el tiempo con otra cosa…" learn_language_ongoing.1010.t:1 "$learn_language$: Un malentendido amoroso" - learn_language_ongoing.1010.desc:4 "«… así que [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName] discutía [ROOT.Char.Custom('education_conversation_subject')] con el consejo mientras [target.Custom('ES_ElLa')] [target.GetCouncillorPosition( 'councillor_steward' ).GetPositionName] procedía a…».\n\nLevanto la vista del libro de [scheme.GetTarget.GetCulture.GetLanguage.GetName] solo para ver a [lover_target.GetFirstName] sonrojad[lover_target.Custom('ES_OA')], inclinad[lover_target.Custom('ES_OA')] sobre mí.\n\n«Por favor, ¿estás hablando #EMP [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip]#!?», dice.\n«Bueno… el [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip] es el idioma del amor y, si no he oído mal, me has llamado [lover_target.Custom('RomanticComplimentNoun')|l] [lover_target.Custom('RomanticComplimentAdjective')]. ¡Qué [ROOT.Char.Custom('RomanticComplimentNoun')] eres!»." + learn_language_ongoing.1010.desc:4 "«… así que [ROOT.Char.GetTitleTierName] discutía [ROOT.Char.Custom('education_conversation_subject')] con el consejo mientras [target.GetCouncillorPosition( 'councillor_steward' ).GetPositionName] procedía a…».\n\nLevanto la vista del libro de [scheme.GetTarget.GetCulture.GetLanguage.GetName] solo para ver a [lover_target.GetFirstName] sonrojad[lover_target.Custom('ES_OA')], inclinad[lover_target.Custom('ES_OA')] sobre mí.\n\n«Por favor, ¿estás hablando #EMP [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip]#!?», dice.\n«Bueno… el [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip] es el idioma del amor y, si no he oído mal, me has llamado [lover_target.Custom('RomanticComplimentNoun')|l] [lover_target.Custom('RomanticComplimentAdjective')]. ¡Qué [ROOT.Char.Custom('RomanticComplimentNoun')] eres!»." learn_language_ongoing.1010.a:0 "… Sí, ¡por supuesto que sí! ¡Es justo lo que quería decir!" learn_language_ongoing.1010.b:0 "¡No, no! ¡Ha sido un malentendido!" learn_language_ongoing.1010.c:0 "Vade retro, [lover_target.Custom('InsultNounSexual')]. ¡Debo concentrarme!" @@ -66,7 +66,7 @@ learn_language_ongoing.1060.d.failure:0 "[offended_character.GetFirstNameNoTooltip] no te cree" learn_language_ongoing.1070.t:1 "$learn_language$: Literatura libertina" - learn_language_ongoing.1070.desc:3 "Mientras leo en voz alta el libro de [scheme.GetTarget.GetCulture.GetLanguage.GetName] que [target.GetTitledFirstName] me envió hace un tiempo, veo a un grupo de sirvientes riéndose de mí…\n\n«Por favor, no dejéis de leer!», dicen entre risitas.\n«¡[ROOT.Char.GetSheHe|U] estaba a punto de mostrar su [ROOT.Char.Custom('ObjectifiedFeature')]! Tenemos que saber si [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName] y su [target.Custom('lowly_servant_type')] terminan juntos, ¡o si aquel [target.Custom('InsultNounSexual')] se vuelve a interponer entre ellos!».\n\n¿Estoy leyendo… #EMP algo lascivo?#! [ROOT.Char.Custom('CulturalCurse')|U]." + learn_language_ongoing.1070.desc:3 "Mientras leo en voz alta el libro de [scheme.GetTarget.GetCulture.GetLanguage.GetName] que [target.GetTitledFirstName] me envió hace un tiempo, veo a un grupo de sirvientes riéndose de mí…\n\n«Por favor, no dejéis de leer!», dicen entre risitas.\n«¡[ROOT.Char.GetSheHe|U] estaba a punto de mostrar su [ROOT.Char.Custom('ObjectifiedFeature')]! Tenemos que saber si [ROOT.Char.GetTitleTierName] y su [target.Custom('lowly_servant_type')] terminan juntos, ¡o si aquel [target.Custom('InsultNounSexual')] se vuelve a interponer entre ellos!».\n\n¿Estoy leyendo… #EMP algo lascivo?#! [ROOT.Char.Custom('CulturalCurse')|U]." learn_language_ongoing.1070.a:0 "¡Guardias, libraos de este condenado libro!" learn_language_ongoing.1070.b:0 "¡¿Osáis reíros de mí?! #EMP Azotadlos.#!" learn_language_ongoing.1070.c:0 "Bueno, en cierto modo #EMP es#! educativo…" @@ -93,8 +93,8 @@ learn_language_ongoing.1090.b:0 "¡No importa lo difícil que sea, debo insistir!" learn_language_ongoing.1090.c:0 "Necesito un descanso…" encouraged_by_friend_modifier:0 "Animado por una amistad" - learn_language_ongoing.1100.t:1 "$learn_language$: [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName] que se preocupa" - learn_language_ongoing.1100.desc:3 "No es ningún secreto que trabajo duro para aprender el [scheme.GetTarget.GetCulture.GetLanguage.GetName] y parece que se ha vuelto del dominio público entre los campesinos [target.GetCulture.GetCulture.GetCollectiveNounNoTooltip].\n\nHablan de mí como «[ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName] que se preocupa», algo verdaderamente halagador. ¡Hasta los nobles menores alaban mis esfuerzos!\n\nMe siento como si mis esfuerzos hubieran acercado a [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] y [target.GetCulture.GetCollectiveNounNoTooltip]." + learn_language_ongoing.1100.t:1 "$learn_language$: [ROOT.Char.GetTitleTierName] que se preocupa" + learn_language_ongoing.1100.desc:3 "No es ningún secreto que trabajo duro para aprender el [scheme.GetTarget.GetCulture.GetLanguage.GetName] y parece que se ha vuelto del dominio público entre los campesinos [target.GetCulture.GetCulture.GetCollectiveNounNoTooltip].\n\nHablan de mí como «[ROOT.Char.GetTitleTierName] que se preocupa», algo verdaderamente halagador. ¡Hasta los nobles menores alaban mis esfuerzos!\n\nMe siento como si mis esfuerzos hubieran acercado a [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip] y [target.GetCulture.GetCollectiveNounNoTooltip]." learn_language_ongoing.1100.a:3 "¿Y si doy un discurso en [scheme.GetTarget.GetCulture.GetLanguage.GetNameNoTooltip] #EMP y#! en [ROOT.Char.GetCulture.GetLanguage.GetNameNoTooltip]?" learn_language_ongoing.1100.b:0 "Que se olviden de mí, no me puedo permitir distracciones." learn_language_ongoing.1100.c:0 "¡Qué fortuna la mía!" @@ -111,7 +111,7 @@ learn_language_ongoing.1110.a.failure:0 "No sabrías rimar ni para salvar la vida" learn_language_ongoing.1120.t:1 "$learn_language$: Fábulas infantiles" - learn_language_ongoing.1120.desc:3 "«…[ROOT.Char.Custom('LocalAnimal')U] sagaz le dijo entonces [ROOT.Char.Custom('ES_AlAla')] niñ[ROOT.Char.Custom('ES_OA')]: «cuidado, hay un…». De repente me interrumpen.\n\n«¡¿Cómo?! ¡[ROOT.Char.Custom('ES_ElLa')|U] gran [ROOT.Char.GetTitleTierName] leyendo #EMP fábulas infantiles!#! ¿No tenéis orgullo?», exclama [insensitive_asshole.GetTitledFirstName].\n«¡Es inaceptable! Si vuestros enemigos lo descubren, creerán que sois de mente débil».\n\nTal vez mi elección de literatura [scheme.GetTarget.GetCulture.GetName] ha sido un poco… decepcionante, a ojos de la corte." + learn_language_ongoing.1120.desc:3 "«…[ROOT.Char.Custom('LocalAnimal')U] sagaz le dijo entonces [ROOT.Char.Custom('ES_AlAla')] niñ[ROOT.Char.Custom('ES_OA')]: «cuidado, hay un…». De repente me interrumpen.\n\n«¡¿Cómo?! ¡El/La gran [ROOT.Char.GetTitleTierName] leyendo #EMP fábulas infantiles!#! ¿No tenéis orgullo?», exclama [insensitive_asshole.GetTitledFirstName].\n«¡Es inaceptable! Si vuestros enemigos lo descubren, creerán que sois de mente débil».\n\nTal vez mi elección de literatura [scheme.GetTarget.GetCulture.GetName] ha sido un poco… decepcionante, a ojos de la corte." learn_language_ongoing.1120.a:0 "¡No! ¡Son… #EMP clásicos venerados de la cultura [target.GetCulture.GetNameNoTooltip]!#! ¡Nada más!" learn_language_ongoing.1120.b:0 "¿Te atreves a insultarme? ¡Ahora verás!" learn_language_ongoing.1120.c:0 "Tenéis razón. No son propios de un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetTitleTierName]." @@ -132,7 +132,7 @@ learn_language_ongoing.1124.a:0 "Un revés en mis estudios…" learn_language_ongoing.1130.t:1 "$learn_language$: Amor léxico" - learn_language_ongoing.1130.desc:4 "«Ah, querid[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetFirstNameNoTooltip]! ¿Estás aprendiendo mi adorado [scheme.GetTarget.GetCulture.GetLanguage.GetName]? ¡Me siento tan valorad[lover_to_help.Custom('ES_OA')] por el esfuerzo que haces para entenderme!», dice [lover_to_help.Custom('quirk_pos_pp')] [lover_to_help.GetTitledFirstName].\n\n«¿Puedo ayudarte de algún modo? ¿Te enseño alguna palabra?», me pregunta." + learn_language_ongoing.1130.desc:4 "«Ah, querid[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetFirstNameNoTooltip]! ¿Estás aprendiendo mi adorado [scheme.GetTarget.GetCulture.GetLanguage.GetName]? ¡Me siento tan apreciad[lover_to_help.Custom('ES_OA')] por el esfuerzo que haces para entenderme!», dice [lover_to_help.Custom('quirk_pos_pp')] [lover_to_help.GetTitledFirstName].\n\n«¿Puedo ayudarte de algún modo? ¿Te enseño alguna palabra?», me pregunta." learn_language_ongoing.1130.a:0 "¡Aceptaré cualquier ayuda que pueda conseguir!" learn_language_ongoing.1130.b:0 "¿Cómo se dice: «Ven mi alcoba, desnud[lover_to_help.Custom('ES_OA')]?»." learn_language_ongoing.1130.c:0 "Gracias, pero creo que me va bien." diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_ongoing_events_l_spanish.yml index 70b945c4bc..863aeabe2c 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_ongoing_events_l_spanish.yml @@ -1,9 +1,9 @@ l_spanish: murder_event_title:0 "Asesinato:" murder_ongoing.3010.t:0 "$murder_event_title$ Agente con problemas de alcohol" - murder_ongoing.3010.desc_opening:0 "[agent_in_question.Custom('ES_ElLa')|U] [agent_in_question.GetTitledFirstName] empina el codo a diario." - murder_ongoing.3010.desc_hero:0 "Aunque ha favorecido alguna oportunidad de saber más sobre [scheme.GetTarget.Custom('ES_ElLa')] [scheme.GetTarget.GetTitledFirstName], [agent_hero_of_the_moment.GetTitledFirstName] ([target.Custom2('RelationToMe', SCOPE.sC('agent_hero_of_the_moment'))] [target.Custom('ES_DelDela')] [SCOPE.sScheme('scheme').GetTarget.GetTitleAsNameNoTooltip] y mi agente) ha expresado su preocupación por si es[agent_in_question.Custom('ES_EA')] borrach[agent_in_question.Custom('ES_OA')] puede poner en peligro su posición en la corte de [scheme.GetTarget.GetTitleAsNameNoTooltip].\n\n«¡Tarde o temprano, su genio [agent_in_question.Custom('ES_LoLa')] traicionará!»." - murder_ongoing.3010.desc:0 "Aunque ha favorecido alguna oportunidad de saber más sobre [scheme.GetTarget.Custom('ES_ElLa')] [scheme.GetTarget.GetTitledFirstName], [agent_in_question.GetSheHe] no sirve para mucho más…" + murder_ongoing.3010.desc_opening:0 "[agent_in_question.GetTitledFirstName] empina el codo a diario." + murder_ongoing.3010.desc_hero:0 "Aunque ha favorecido alguna oportunidad de saber más sobre [scheme.GetTarget.GetTitledFirstName], [agent_hero_of_the_moment.GetTitledFirstName] ([target.Custom2('RelationToMe', SCOPE.sC('agent_hero_of_the_moment'))] [target.Custom('ES_DelDela')] [SCOPE.sScheme('scheme').GetTarget.GetTitleAsNameNoTooltip] y mi agente) ha expresado su preocupación por si es[agent_in_question.Custom('ES_EA')] borrach[agent_in_question.Custom('ES_OA')] puede poner en peligro su posición en la corte de [scheme.GetTarget.GetTitleAsNameNoTooltip].\n\n«¡Tarde o temprano, su genio [agent_in_question.GetHerHim] traicionará!»." + murder_ongoing.3010.desc:0 "Aunque ha favorecido alguna oportunidad de saber más sobre [scheme.GetTarget.GetTitledFirstName], [agent_in_question.GetSheHe] no sirve para mucho más…" murder_ongoing.3010.a:0 "¡Bebe otro trago, [agent_in_question.GetFirstNameNoTooltip]!" murder_ongoing.3010.a.success:0 "Sus aventuras alcoholizadas son útiles" murder_ongoing.3010.a.failure:0 "[agent_in_question.GetSheHe|U] se descubre" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_outcome_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_outcome_events_l_spanish.yml index 682c33c3de..22ca840b80 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_outcome_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_outcome_events_l_spanish.yml @@ -10,12 +10,12 @@ murder_outcome.1001.b:0 "Esperad, no estoy list[ROOT.Char.Custom('ES_OA')]." murder_outcome.1002.t:0 "El asalto" - murder_outcome.1002.d:0 "Mis agentes han programado un viaje con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] en el que atravesarán un oscuro bosque. Solo nos falta una banda de malhechores que desgraciadamente los mate en un intento de asalto fallido.\n\nYa me imagino la sangre cubriendo la tierra…" + murder_outcome.1002.d:0 "Mis agentes han programado un viaje con [target.GetTitledFirstName] en el que atravesarán un oscuro bosque. Solo nos falta una banda de malhechores que desgraciadamente los mate en un intento de asalto fallido.\n\nYa me imagino la sangre cubriendo la tierra…" murder_outcome.1002.a:0 "Ah, el bosque puede ser un lugar tan peligroso…" murder_outcome.1002.b:0 "Esperad, no es el momento adecuado." murder_outcome.1003.t:0 "Una comida que te mueres" - murder_outcome.1003.d:0 "Mis agentes se han preparado durante semanas. El cocinero ha sido sobornado para que mire hacia otro lado, tenemos el veneno y solamente [target.Custom('ES_ElLa'] [target.GetTitledFirstName] ha recibido el pato. Se frotará la carne con el veneno y el lecho de hierbas ocultará el sabor una vez servido el plato. La amargura mortal será lo último que saboreará mi objetivo." + murder_outcome.1003.d:0 "Mis agentes se han preparado durante semanas. El cocinero ha sido sobornado para que mire hacia otro lado, tenemos el veneno y solamente [target.GetTitledFirstName] ha recibido el pato. Se frotará la carne con el veneno y el lecho de hierbas ocultará el sabor una vez servido el plato. La amargura mortal será lo último que saboreará mi objetivo." murder_outcome.1003.a:0 "Que aproveche, [target.GetFirstNameNoTooltip]…" murder_outcome.1003.b:0 "¡Esperad, necesito más tiempo para prepararlo!" @@ -36,7 +36,7 @@ murder_outcome.1007.t:0 "En aguas turbulentas" murder_outcome.1007.desc_not_inspection:0 "Esta semana [target.GetTitledFirstName] visitará un barco atracado en uno de los puertos de [province.GetNameNoTier]." murder_outcome.1007.desc:0 "Esta semana [target.GetTitledFirstName] inspeccionará un barco atracado en uno de los puertos de [province.GetNameNoTier]." - murder_outcome.1007.desc_ending:0 "\n\nSería fácil que uno de mis agentes empapase en líquido inflamable el bote de remos que tiene que llevarl[target.Custom('ES_OA')] hasta aalí, esperar hasta que esté en medio del puerto, disparar una flecha encendida y luego… dejar que las aguas l[target.Custom('ES_OA')] reclamen." + murder_outcome.1007.desc_ending:0 "\n\nSería fácil que uno de mis agentes empapase en líquido inflamable el bote de remos que tiene que llevarl[target.Custom('ES_OA')] hasta allí, esperar hasta que esté en medio del puerto, disparar una flecha encendida y luego… dejar que las aguas l[target.Custom('ES_OA')] reclamen." murder_outcome.1007.a:0 "Poned el plan en marcha" murder_outcome.1008.t:0 "La bebida de la vida" @@ -44,8 +44,8 @@ murder_outcome.1008.a:0 "¡Un brindis a la salud de [target.GetShortUINameNoTooltiip]!" murder_outcome.1201.t:0 "Un rastro apenas investigado" - murder_outcome.1201.desc:0 "[acting_agent.GetTitledFirstName] prepara un viaje especial para [target.Custom('ES_ElLa')] joven [target.GetTitledFirstName], que piensa que va a pasar un agradable día en el bosque.\n\nLamentablemente, [target.GetFirstNameNoTooltip] se perderá y no habrá quien [target.GetHerHim] encuentre antes de que caiga la noche. Ay, era tan joven…" - murder_outcome.1201.no_acting_agent:0 "Uno de mis agentes prepara un viaje especial para [target.Custom('ES_ElLa')] joven [target.GetTitledFirstName], que piensa que va a pasar un agradable día en el bosque.\n\nLamentablemente, [target.GetFirstNameNoTooltip] se perderá y no habrá quien [target.GetHerHim] encuentre antes de que caiga la noche. Ay, era tan joven…" + murder_outcome.1201.desc:0 "[acting_agent.GetTitledFirstName] prepara un viaje especial para joven [target.GetTitledFirstName], que piensa que va a pasar un agradable día en el bosque.\n\nLamentablemente, [target.GetFirstNameNoTooltip] se perderá y no habrá quien [target.GetHerHim] encuentre antes de que caiga la noche. Ay, era tan joven…" + murder_outcome.1201.no_acting_agent:0 "Uno de mis agentes prepara un viaje especial para joven [target.GetTitledFirstName], que piensa que va a pasar un agradable día en el bosque.\n\nLamentablemente, [target.GetFirstNameNoTooltip] se perderá y no habrá quien [target.GetHerHim] encuentre antes de que caiga la noche. Ay, era tan joven…" murder_outcome.1201.a:0 "¡Otr[target.Custom('ES_OA')] niñ[target.Custom('ES_OA')] que se pierde en el bosque! Por desgracia, ocurre muy a menudo…" murder_outcome.1201.b:0 "¡No, tengo que repensarlo!" @@ -64,7 +64,7 @@ murder_outcome.1205.desc_opening:0 "Ha llegado la hora de [target.GetTitledFirstName]. Todo acaba cayendo con el tiempo: reinos, [ROOT.Char.Custom('LadiesLords')], #EMP niños empujados desde las alturas#!…\n\n" murder_outcome.1205.desc_dog:0 "Mi agente atará una cuerda alrededor del perrito de [target.GetTitledFirstNameNoTooltip] y lo colgará de un muro alto… Seguro que los quejidos y ladridos atraerán [target.Custom('ES_AlAla')] niñ[target.Custom('ES_OA')]." murder_outcome.1205.desc_cat:0 "Mi agente atará una cuerda alrededor del gatito de [target.GetTitledFirstNameNoTooltip] y lo colgará de un muro alto… Seguro que los maullidos atraerán [target.Custom('ES_AlAla')] niñ[target.Custom('ES_OA')]." - murder_outcome.1205.desc_toy:0 "Mi agente atará una cuerda alrededor del juguete favorito de [target.GetTitledFirstNameNoTooltip], su [target.Custom('child_favorite_toy_indefinite')], y lo colgará de un muro alto… Seguro que [target.Custom('ES_ElLa')] pequeñ[target.Custom('ES_OA')] irá a buscar el juguete." + murder_outcome.1205.desc_toy:0 "Mi agente atará una cuerda alrededor del juguete favorito de [target.GetTitledFirstNameNoTooltip], su [target.Custom('child_favorite_toy_indefinite')], y lo colgará de un muro alto… Seguro que pequeñ[target.Custom('ES_OA')] irá a buscar el juguete." murder_outcome.1205.desc:0 "Mi agente dejará un rastro de dulces que llevará cada vez más arriba, lo bastante alto como para provocar un hormigueo en el estómago [target.Custom('ES_DelDela')] pequeñ[target.Custom('ES_OA')] [target.GetTitledFirstNameNoTooltip]. Una vez arriba del todo, verá una cesta llena de dulces colgada del muro." murder_outcome.1205.desc_ending:0 "Y cuando se asome para deshacer el nudo, será tan fácil que resbale…" murder_outcome.1205.a:0 "Una verdadera tragedia." @@ -83,12 +83,12 @@ murder_outcome.1302.b:0 "No, ahora no." murder_outcome.1401.t:0 "Una bendición" - murder_outcome.1401.desc:0 "Pobre [target.GetTitledFirstName], ¡está tan indefens[target.Custom('ES_OA')]! ¿En qué momento deja de merecer la pena vivir?\n\nUno de mis agentes ha arreglado que un asesino entre en los aposentos donde «descansa» [target.Custom('ES_ElLa')] inválid[target.Custom('ES_OA')] [target.GetTitleTierName]." + murder_outcome.1401.desc:0 "Pobre [target.GetTitledFirstName], ¡está tan indefens[target.Custom('ES_OA')]! ¿En qué momento deja de merecer la pena vivir?\n\nUno de mis agentes ha arreglado que un asesino entre en los aposentos donde «descansa» inválid[target.Custom('ES_OA')] [target.GetTitleTierName]." murder_outcome.1401.a:0 "Es lo mejor para [target.Custom('ES_ElElla')]." murder_outcome.1401.b:0 "No, esto está mal." murder_outcome.2000.t:0 "Giro del destino" - murder_outcome.2000.desc:0 "Cuando estaba haciendo todos los preparativos para que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] pudiera dejar este mundo, todo se interrumpe. ¡[target.Custom('ES_ElLa')|U] muy [owner.Custom('InsultNoun')] se ha muerto sin mi ayuda!" + murder_outcome.2000.desc:0 "Cuando estaba haciendo todos los preparativos para que [target.GetTitledFirstName] pudiera dejar este mundo, todo se interrumpe. ¡muy [owner.Custom('InsultNoun')] se ha muerto sin mi ayuda!" murder_outcome.2000.a:0 "¡[ROOT.Char.GetFaith.DevilName|U] debía de ansiar su compañía!" murder_outcome.2000.a.tt:0 "[target.GetTitledFirstName] [target.GetDeathReason]" murder_outcome.2500.desc:0 "Mientras sigo con los preparativos para procurar la reunión entre [target.GetTitledFirstName] y [ROOT.Char.GetFaith.DevilName|U], me interrumpe un paje. ¡Es[owner.Custom('ES_EA')] [owner.Custom('InsultNoun')] ha partido de viaje y ahora está fuera de mi alcance! " @@ -96,11 +96,11 @@ murder_outcome.2001.t:0 "¡Asesino!" murder_outcome.2001.opening_1:0 "¡El plan ha funcionado y [target.GetName] ha muerto al fin!" - murder_outcome.2001.opening_2:0 "Ha costado dar con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] a solas pero, en cuanto el asesino lo logró, [target.GetSheHe] se despidió de este mundo." + murder_outcome.2001.opening_2:0 "Ha costado dar con [target.GetTitledFirstName] a solas pero, en cuanto el asesino lo logró, [target.GetSheHe] se despidió de este mundo." murder_outcome.2001.opening_3:0 "¡El asesinó actúo de un modo espectacular y [target.GetName] ha muerto al fin!" murder_outcome.2001.heh:0 "\nJa." murder_outcome.2001.owner_is_known_1:0 "\n\nPor desgracia, aunque sigo afirmando que las acusaciones son infundadas, nadie duda de que fue cosa mía." - murder_outcome.2001.owner_is_known_2:0 "\n\n¡Sin embargo, alguien, en algún lugar, cometió un error y se desveló mi implicación en el crimen! Al menos puedo consolarme con el hecho de que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] está peor que yo." + murder_outcome.2001.owner_is_known_2:0 "\n\n¡Sin embargo, alguien, en algún lugar, cometió un error y se desveló mi implicación en el crimen! Al menos puedo consolarme con el hecho de que [target.GetTitledFirstName] está peor que yo." murder_outcome.2001.no_awareness_1:0 "\n\nAfortunadamente, sigue sin conocerse mi implicación en el crimen." murder_outcome.2001.no_awareness_2:0 "\n\nHe ocultado bien mi rastro y, si alguien sospecha que estoy detrás del ataque, no se atreve a decirlo en voz alta." murder_outcome.2001.a.discovered:0 "¡Mi asesino solo estaba ahí para proteger[target.GetHerHim] del #EMP verdadero#! asesino! ¡Palabra!" @@ -121,7 +121,7 @@ murder_outcome.2002.a.less_arrogant:0 "¡Mis dos problemas se solucionaron mutuamente!" murder_outcome.2003.t:0 "Comiendo sano" - murder_outcome.2003.opening_1:0 "Gracias al pato y al veneno, [target.Custom('ES_ElLa')] [target.GetTitledFirstName] ha muerto al fin!" + murder_outcome.2003.opening_1:0 "Gracias al pato y al veneno, [target.GetTitledFirstName] ha muerto al fin!" murder_outcome.2003.opening_2:0 "¡El veneno hizo su trabajo y [target.GetTitledFirstName] ha pasado a mejor vida!" murder_outcome.2003.opening_3:0 "¡Esa ave fue lo último que comió [target.GetFirstName]!" murder_outcome.2003.owner_is_known_1:0 "\n\n¡Sin embargo, mientras parecía ahogarse con un hueso, [target.GetTitledFirstName] logró balbucear mi nombre y me señaló como responsable de su muerte!" @@ -133,14 +133,14 @@ murder_outcome.2003.a.discovered_2:0 "¡Por favor! [target.GetSheHe|U] nos estaba amargando." murder_outcome.2003.a:0 "Será por algo que comió." - murder_outcome.2004.opening_1:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] ha muert[target.Custom('ES_OA')] por el/la [SCOPE.Custom('VenomousCreatureAttack')] mortal de un ejemplar de [SCOPE.Custom('VenomousCreature')]! La criatura [target.GetHerHim] atacó poco después de que se retirase a sus aposentos y, aunque se llamó a los guardias, nadie pudo hacer nada para salvar[target.GetHerHim]." + murder_outcome.2004.opening_1:0 "¡[target.GetTitledFirstName] ha muert[target.Custom('ES_OA')] por el/la [SCOPE.Custom('VenomousCreatureAttack')] mortal de un ejemplar de [SCOPE.Custom('VenomousCreature')]! La criatura [target.GetHerHim] atacó poco después de que se retirase a sus aposentos y, aunque se llamó a los guardias, nadie pudo hacer nada para salvar[target.GetHerHim]." murder_outcome.2004.owner_is_known_1:0 "\n\nLamentablemente, murió maldiciendo mi nombre y los rumores de mi implicación han empezado a extenderse." murder_outcome.2004.no_awareness_1:0 "\n\nPor suerte, esas criaturas no hablan, así que no se puede relacionar el ataque conmigo." murder_outcome.2004.no_awareness_1_beaked_mammal:0 "\n\nPor suerte, estas criaturas no hablan, ¿verdad? No se puede relacionar el ataque conmigo." murder_outcome.2004.a.discovered:0 "¡Hora de [SCOPE.Custom('VenomousCreatureMovement')] como un/a [SCOPE.Custom('VenomousCreatureType')]!" murder_outcome.2004.a:0 "Esta criatura ha hecho bien su trabajo." - murder_outcome.2005.opening_1:1 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] ha muert[target.Custom('ES_OA')], golpead[target.Custom('ES_OA')] y pisotead[target.Custom('ES_OA')] por sus propios súbditos!\n\nLos campesinos alterados se volvieron locos al ver a su [target.Custom('ES_SennorSennora')] cabalgando por la calle, ¡hasta el punto de que arrancaron de su montura a [target.Custom('ES_ElElla')] y a varios de sus caballeros, golpeándolos hasta morir!" + murder_outcome.2005.opening_1:1 "¡[target.GetTitledFirstName] ha muert[target.Custom('ES_OA')], golpead[target.Custom('ES_OA')] y pisotead[target.Custom('ES_OA')] por sus propios súbditos!\n\nLos campesinos alterados se volvieron locos al ver a su [target.Custom('ES_SennorSennora')] cabalgando por la calle, ¡hasta el punto de que arrancaron de su montura a [target.Custom('ES_ElElla')] y a varios de sus caballeros, golpeándolos hasta morir!" murder_outcome.2005.owner_is_known_1:0 "\n\nMuchos campesinos fueron colgados pero, por desgracia, algunos de mis agitadores me identificaron como responsable antes de su ejecución." murder_outcome.2005.no_awareness_1:0 "\n\nMuchos campesinos fueron colgados, incluidos mis agitadores, ¡así que no pueden seguir el rastro hasta mí!" murder_outcome.2005.a.discovered:0 "No se puede confiar en que los campesinos velen por mi beneficio." @@ -153,7 +153,7 @@ murder_outcome.2006.a.discovered:0 "¡Estaba borrach[target.Custom('ES_OA')] y necesitaba un lugar donde pasar la noche!" murder_outcome.2006.a:0 "¡Descanse en paz!" - murder_outcome.2007.desc:0 "¡[target.GetTitledFirstName] ha muerto, reclamad[target.Custom('ES'_OA)] por el frío abrazo del mar!\n\nLa flecha en llamas disparada por mi agente trazó un rastro de fuego a través del puerto y escasos momentos después el bote entero estaba en llamas." + murder_outcome.2007.desc:0 "¡[target.GetTitledFirstName] ha muerto, reclamad[target.Custom('ES_OA')] por el frío abrazo del mar!\n\nLa flecha en llamas disparada por mi agente trazó un rastro de fuego a través del puerto y escasos momentos después el bote entero estaba en llamas." murder_outcome.2007.desc_lowborn:0 "Todos los pasajeros acabaron en el agua. Y la ropa pesa tanto cuando se moja…" murder_outcome.2007.desc_highborn:0 "Todos los pasajeros acabaron en el agua. Y la ropa de calidad pesa tanto cuando se moja…" murder_outcome.2007.scheme_owner_known:0 "\n\n¡Por desgracia, vieron al arquero y el tipo no dudó en venderme!" @@ -170,7 +170,7 @@ murder_outcome.2008.a:0 "¡A tu salud, [target.GetTitledFirstNameNoTooltip]!" murder_outcome.2201.t:0 "Un cadáver destrozado" - murder_outcome.2201.opening:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] está muert[target.Custom('ES_OA')]!\n\nLa búsqueda se prolongó hasta bien entrada la noche antes de suspenderse y se retomó al alba. Solo entonces se encontró el cuerpo, ensangrentado y destrozado por el ataque de alguna bestia feroz y hambrienta. Al menos, espero que fuera una bestia." + murder_outcome.2201.opening:0 "¡[target.GetTitledFirstName] está muert[target.Custom('ES_OA')]!\n\nLa búsqueda se prolongó hasta bien entrada la noche antes de suspenderse y se retomó al alba. Solo entonces se encontró el cuerpo, ensangrentado y destrozado por el ataque de alguna bestia feroz y hambrienta. Al menos, espero que fuera una bestia." murder_outcome.2201.scheme_owner_known:0 "\n\nDesgraciadamente, mi agente confesó en cuanto se encontró [target.Custom('ES_AlAla')] niñ[target.Custom('ES_OA')]. ¡Ahora todos saben que soy responsable de la tragedia!" murder_outcome.2201.scheme_unknown:0 "\n\nPor suerte, todo el mundo coincide en que es una tragedia terrible y mi participación, o la existencia de conjura alguna, sigue siendo desconocida." murder_outcome.2201.a.discovered:0 "¡Afrontar problemas imprevistos es una parte esencial en la educación de cualquier niño!" @@ -213,7 +213,7 @@ murder_outcome.2301.a:0 "Te libero, [target.GetFirstNameNoTooltip]." murder_outcome.2302.t:0 "Un invitado no deseado" - murder_outcome.2302.opening_1:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] ha muerto! Tal como estaba previsto, el sirviente consiguió acceder a los aposentos de [target.GetFirstName], para gran sorpresa de est[target.Custom('ES_EA')]. Por supuesto, la sorpresa se acabó cuando mi sirviente desenvainó la daga. [target.GetFirstNameNoTooltip] no duró mucho." + murder_outcome.2302.opening_1:0 "¡[target.GetTitledFirstName] ha muerto! Tal como estaba previsto, el sirviente consiguió acceder a los aposentos de [target.GetFirstName], para gran sorpresa de est[target.Custom('ES_EA')]. Por supuesto, la sorpresa se acabó cuando mi sirviente desenvainó la daga. [target.GetFirstNameNoTooltip] no duró mucho." murder_outcome.2302.owner_is_known_1:0 "\n\nLamentablemente, el sirviente fue descubierto antes de que pudiera escapar y dio mi nombre a cambio de su vida." murder_outcome.2302.no_awareness_1:0 "\n\nEl sirviente logró salir sin levantar sospechas y el cuerpo se descubrió mucho tiempo después. Nadie conoce mi implicación." murder_outcome.2302.a.discovered:1 "Al menos [target.GetFirstNameNoTooltip] no saldrá pronto de su arresto domiciliario." @@ -226,9 +226,9 @@ murder_outcome.2401.a:0 "Descansa por fin en paz, [target.GetFirstNameNoTooltip]." murder_outcome.4001.t:0 "¡Asesino!" - murder_outcome.4001.failure_declaration_1:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] escapó indemne!" + murder_outcome.4001.failure_declaration_1:0 "¡[target.GetTitledFirstName] escapó indemne!" murder_outcome.4001.failure_declaration_2:0 "¡Mi atentado contra la vida [target.Custom('ES_DelDela')] [target.GetTitledFirstName] ha sido frustrado!" - murder_outcome.4001.failure_declaration_3:0 "Parece que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] ha vuelto a escapar del juicio [ROOT.Char.GetFaith.HighGodNamePossessive]." + murder_outcome.4001.failure_declaration_3:0 "Parece que [target.GetTitledFirstName] ha vuelto a escapar del juicio [ROOT.Char.GetFaith.HighGodNamePossessive]." murder_outcome.4001.desc:0 "\n\nEl asesino logró entrar en el/la [target.Custom('ResidenceBuilding')], pero no llegó a los aposentos de [target.GetFirstNameNoTooltip]." murder_outcome.4001.exposed_scheme:0 "¡[dummy_assassin_gender.GetSheHe|U] fue capturad[dummy_assassin_gender.Custom('ES_OA')] y, bajo amenaza de muerte, reveló mi nombre!" murder_outcome.4001.not_exposed_scheme:0 "Aunque [dummy_assassin_gender.GetSheHe] fue descubiert[dummy_assassin_gender.Custom('ES_OA')] y se dio la voz de alarma, logró escapar inmediatamente y no se ha vuelto saber a nada desde entonces.\n\n[target.GetTitledFirstName] ahora está en guardia." @@ -249,15 +249,15 @@ murder_outcome.4003.a:0 "¡La próxima vez me encargaré de que se le atragante!" murder_outcome.4003.a.discovered:0 "¿El ave no fue del agrado de [target.GetFirstNameNoTooltip]?" - murder_outcome.4004.failure_declaration_1:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sobrevivió al/la [SCOPE.Custom('VenomousCreatureAttack')] del ejemplar de [SCOPE.Custom('VenomousCreature')]!" + murder_outcome.4004.failure_declaration_1:0 "¡[target.GetTitledFirstName] sobrevivió al/la [SCOPE.Custom('VenomousCreatureAttack')] del ejemplar de [SCOPE.Custom('VenomousCreature')]!" murder_outcome.4004.failed_attempt_1:0 "A pesar del ataque del ejemplar de [SCOPE.Custom('VenomousCreature')], llamaron enseguida a un médico y consiguió impedir que el veneno se extendiera." murder_outcome.4004.scheme_owner_known:0 "\n\n¡Desgraciadamente, se encontró al sirviente que puso el ejemplar de [SCOPE.Custom('VenomousCreature')] y mi implicación se descubrió poco después!" murder_outcome.4004.scheme_known:0 "\n\nPoner un ejemplar de [SCOPE.Custom('VenomousCreature')] en su lecho no es algo que pase desapercibido, pero al menos nadie sabe que estoy detrás de esto." murder_outcome.4004.scheme_unknown:0 "\n\nAl menos, nadie piensa que esté detrás del/la [SCOPE.Custom('VenomousCreatureAttack')] del ejemplar de [SCOPE.Custom('VenomousCreatureType')]." murder_outcome.4004.a:0 "¡Tu suerte no durará tanto, [target.GetFirstNameNoTooltip]!" - murder_outcome.4005.failure_declaration_1:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sobrevivió al ataque de una turba campesina!" - murder_outcome.4005.failed_attempt_1:0 "\n\nMis agitadores consiguieron encolerizarlos pero, cuando la turba comenzó a revolverse, los soldados de [target.GetFirstName] los liquidaron. Los supervivientes huyeron aterrorizados mientras [target.Custom('ES_ElLa')] [target.GetTitleTierName] lograba regresar a su [target.Custom('ResidenceBuilding')]." + murder_outcome.4005.failure_declaration_1:0 "¡[target.GetTitledFirstName] sobrevivió al ataque de una turba campesina!" + murder_outcome.4005.failed_attempt_1:0 "\n\nMis agitadores consiguieron encolerizarlos pero, cuando la turba comenzó a revolverse, los soldados de [target.GetFirstName] los liquidaron. Los supervivientes huyeron aterrorizados mientras [target.GetTitleTierName] lograba regresar a su [target.Custom('ResidenceBuilding')]." murder_outcome.4005.scheme_owner_known:0 "\n\n¡Muchos campesinos fueron colgados y mis agitadores confesaron mi implicación!" murder_outcome.4005.scheme_known:0 "\n\nMuchos campesinos fueron colgados y los agitadores confesaron la implicación de fuerzas externas. Por suerte, no sabían que yo estaba detrás." murder_outcome.4005.scheme_unknown:0 "\n\nMuchos campesinos fueron colgados pero, por suerte, también mis agitadores, lo que significa que no se me puede relacionar con la revuelta." @@ -289,13 +289,13 @@ murder_outcome.4201.a.discovered:0 "Bueno… ¿Un intento de asesinato o un deseo de #EMP clemencia#!?" murder_outcome.4201.a:0 "Una daga por la espalda habría servido." - murder_outcome.4202.opening:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sigue con vida! Parece que la nodriza no fue capaz de apuñalar al bebé y dejó pasar la oportunidad." + murder_outcome.4202.opening:0 "¡[target.GetTitledFirstName] sigue con vida! Parece que la nodriza no fue capaz de apuñalar al bebé y dejó pasar la oportunidad." murder_outcome.4202.scheme_owner_known:0 "\n\nPor si fuera poco, su conciencia pudo con ella y lo confesó todo, ¡incluida mi implicación!" murder_outcome.4202.scheme_known:0 "\n\nPor si fuera poco, ¡su conciencia pudo con ella y confesó el complot! Al menos mi implicación sigue siendo un secreto." murder_outcome.4202.scheme_unkown:0 "\n\nAl menos fue lo bastante inteligente como para callarse el plan. Puede que fuera lo mejor…" murder_outcome.4202.a:0 "Tengo que pensarlo cuidadosamente." - murder_outcome.4203.opening:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sigue con vida! Parece que el veneno del ejemplar de [SCOPE.Custom('VenomousCreatureType')] no era lo bastante fuerte y solo causó un pequeño sarpullido en la piel del bebé.\n\n" + murder_outcome.4203.opening:0 "¡[target.GetTitledFirstName] sigue con vida! Parece que el veneno del ejemplar de [SCOPE.Custom('VenomousCreatureType')] no era lo bastante fuerte y solo causó un pequeño sarpullido en la piel del bebé.\n\n" murder_outcome.4203.scheme_owner_known:0 "Por si fuera poco, mi agente sin agallas fue capturado y confesó. ¡Dio mi nombre como instigador[ROOT.Char.Custom('ES_XA')] del acto!" murder_outcome.4203.scheme_unkown:0 "Al menos mi agente fue capaz de abandonar el aposento sin levantar ninguna sospecha." @@ -308,10 +308,10 @@ murder_outcome.4205.desc_cat:0 "al condenado gato…\n\n" murder_outcome.4205.desc_toy:0 "a su [target.Custom('child_favorite_toy')] de marras…\n\n" murder_outcome.4205.desc_nothing:0 "a los dichosos dulces…\n\n" - murder_outcome.4205.scheme_unkown:0 "Al menos mi agente escapó sin ser detectado y [ROOT.Char.Custom('ES_ElLa')] niñ[ROOT.Char.Custom('ES_OA')] estaba demasiado nervios[ROOT.Char.Custom('ES_OA')] como para recordar claramente qué había pasado." + murder_outcome.4205.scheme_unkown:0 "Al menos mi agente escapó sin ser detectado y niñ[ROOT.Char.Custom('ES_OA')] estaba demasiado nervios[ROOT.Char.Custom('ES_OA')] como para recordar claramente qué había pasado." murder_outcome.4302.t:0 "Un invitado no deseado" - murder_outcome.4302.failure_declaration_1:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sigue con vida!" + murder_outcome.4302.failure_declaration_1:0 "¡[target.GetTitledFirstName] sigue con vida!" murder_outcome.4302.failed_lack_of_planning:0 "Tal vez debía pensarlo mejor. En cuanto el «viejo amigo» entró en su habitación, [target.GetSheHe] llamó a los guardias. ¿Acaso [target.GetHerHim] avisó alguien?" murder_outcome.4302.failed_attempt_1:0 "El disfraz del «viejo amigo» no era tan bueno como creía y, en cuanto desenvainó la daga que llevaba escondida, [target.GetFirstName] llamó a los guardias." murder_outcome.4302.disastrous_attempt_1:0 "\n\nPor desgracia, parece que el sirviente no tuvo reparos en revelar mi participación en el complot para salvar su propia vida." @@ -363,7 +363,7 @@ murder_outcome.5001.child_pushed_toy:0 "Estoy fuera jugando cuando lo veo, mi gran [target.Custom('child_favorite_toy')] está colgando de una cuerda de un muro alto. Subo las escaleras lo más rápido que puedo, pero cuando me asomo para recuperar el juguete, el mundo se pone del revés y noto que caigo. El suelo se acerca vertiginosamente. Cierro los ojos y…" murder_outcome.5001.child_pushed:0 "Estoy fuera jugando cuando veo un rastro de dulces que me lleva escaleras arriba. En lo más alto hay una cesta colgada en el borde, pero cuando me asomo para cogerla, el mundo se pone del revés y noto que caigo. El suelo se acerca vertiginosamente. Cierro los ojos y…" murder_outcome.5001.beat_to_death_in_dungeon:0 "Cuando se abre la puerta de mi celda, por un momento me atrevo a pensar que me liberarán. Pero cuando entra un grupo de figuras embozadas, sé lo que me aguarda.\n\nLa paliza es feroz y salvaje y, aunque intento defenderme, sus golpes me derriban y mi sangre se mezcla con el agua del suelo húmedo." - murder_outcome.5001.unwelcome_guest_house_arrest:0 "No reconozco a la persona que espera en mis aposentos, aunque ha convencido a mis captores de que es una de mis viejas amistades.\n\nSolo cuando desenvaina una daga oculta [dummy_gender.Custom('ES_LoLa')] reconozco: es [dummy_gender.Custom('ES_ElLa')] viej[dummy_gender.Custom('ES_OA')] [dummy_gender.Custom('GenderedLowlyServantType')] de" + murder_outcome.5001.unwelcome_guest_house_arrest:0 "No reconozco a la persona que espera en mis aposentos, aunque ha convencido a mis captores de que es una de mis viejas amistades.\n\nSolo cuando desenvaina una daga oculta [dummy_gender.GetHerHim] reconozco: es el/la viej[dummy_gender.Custom('ES_OA')] [dummy_gender.Custom('GenderedLowlyServantType')] de" murder_outcome.5001.unwelcome_guest_house_arrest.target_court:0 "la corte de [target_home.GetNameNoTier]." murder_outcome.5001.unwelcome_guest_house_arrest.no_court:0 "la antigua corte de [target.GetFirstNameNoTooltip]." murder_outcome.5001.unwelcome_guest_house_arrest.end:0 "Su golpe es demasiado rápido como para poder reaccionar." @@ -391,7 +391,7 @@ murder_outcome.5002.child_pushed_toy:0 "Estoy fuera jugando cuando lo veo, mi gran [target.Custom('child_favorite_toy')] está colgando de una cuerda de un muro alto. Subo las escaleras lo más rápido que puedo, pero cuando me asomo para recuperar el juguete, el mundo se pone del revés y noto que caigo. El suelo se acerca vertiginosamente. Cierro los ojos y… noto que estoy colgando de la pared por la parte de atrás de mi [ROOT.Char.Custom('GetUpperClothingArticle')]. #EMP ¡Por poco!#!" murder_outcome.5002.child_pushed:0 "Estoy fuera jugando cuando veo un rastro de dulces que me lleva escaleras arriba. En lo más alto hay una cesta colgada en el borde, pero cuando me asomo para cogerla, el mundo se pone del revés y noto que caigo. El suelo se acerca vertiginosamente. Cierro los ojos y… noto que estoy colgando de la pared por la parte de atrás de mi [ROOT.Char.Custom('GetUpperClothingArticle')]. #EMP ¡Por poco!#!" murder_outcome.5002.beat_to_death_in_dungeon:0 "Cuando se abre la puerta de mi celda, por un momento me atrevo a pensar que me liberarán. Sin embargo, las figuras embozadas que entran enseguida rompen mis esperanzas y empiezan a pegarme con brutalidad.\n\nOdio decirlo, pero la aparición por casualidad de los guardias fue lo que me salvó la vida." - murder_outcome.5002.unwelcome_guest_house_arrest:0 "Se supone que un viejo amigo me estaba esperando en mis aposentos, así que sorprendió descubrir a un[dummy_gender.Custom('ES_OA')] de [dummy_gender.Custom('ES_LoLa')]s antigu[dummy_gender.Custom('ES_OA')]s [dummy_gender.Custom('GenderedLowlyServantType')]s de [target_home.GetNameNoTier] esperándome allí.\n\nSospeché al instante y, en cuanto [dummy_gender.GetSheHe] desenvainó la daga que llevaba escondida, corrí hacia la puerta gritando a los guardias al otro lado. Al poco tiempo, [dummy_gender.Custom('ES_ElLa')] sirvient[dummy_gender.Custom('ES_EA')] fue encadenad[dummy_gender.Custom('ES_OA')]." + murder_outcome.5002.unwelcome_guest_house_arrest:0 "Se supone que un viejo amigo me estaba esperando en mis aposentos, así que sorprendió descubrir a un[dummy_gender.Custom('ES_OA')] de [dummy_gender.GetHerHim]s antigu[dummy_gender.Custom('ES_OA')]s [dummy_gender.Custom('GenderedLowlyServantType')]s de [target_home.GetNameNoTier] esperándome allí.\n\nSospeché al instante y, en cuanto [dummy_gender.GetSheHe] desenvainó la daga que llevaba escondida, corrí hacia la puerta gritando a los guardias al otro lado. Al poco tiempo, sirvient[dummy_gender.Custom('ES_EA')] fue encadenad[dummy_gender.Custom('ES_OA')]." murder_outcome.5002.strangle_incapable:0 "¿Sigue existiendo el mundo? No noto el paso del tiempo. ¿Esto que siento en el pecho es dolor? ¿Cae la noche sobre las nubes grises de mi mente? Cuesta tanto concentrarse.\n\n¿Hay presencias a mi alrededor? No puedo oír, pero #EMP siento#! como si alguien gritase. Y, de nuevo, silencio." murder_outcome.5002.schemer_known:0 "\n\n¡No cabe duda que esto fue obra de es[owner.Custom('ES_EA')] [owner.Custom('InsultAdjective')] [owner.Custom('InsultNoun')], [owner_to_reveal.GetTitledFirstName]!" murder_outcome.5002.will_find_out:0 "¡Descubriré quién estaba detrás de esto!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_save_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_save_events_l_spanish.yml index 4eb96bdffc..716af274fa 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_save_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/murder/murder_save_events_l_spanish.yml @@ -4,7 +4,7 @@ murder_save.failure_unknown_owner_tt:0 "Alguien no ha logrado asesinarme" murder_save.used_up_guile_legacy_5_save:0 "Gastada la protección de [GetDynastyPerk('guile_legacy_5').GetName]" murder_save.dynasty_member_used_guile_legacy_5_save:0 "Intento de asesinato" - murder_save.dynasty_member_used_guile_legacy_5_save_desc:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] ha sobrevivido a un intento de asesinato gracias a la protección de [GetDynastyPerk('guile_legacy_5').GetName]!" + murder_save.dynasty_member_used_guile_legacy_5_save_desc:0 "¡[target.GetTitledFirstName] ha sobrevivido a un intento de asesinato gracias a la protección de [GetDynastyPerk('guile_legacy_5').GetName]!" murder_save.0001.t:1 "$murder_save_header$ frustrado por amor" murder_save.0001.opening:1 "¡Mi atentado contra la vida de [target.GetTitledFirstName] ha sido frustrado!\n\nEl asesino llegó hasta los aposentos de [target.GetTitleTierName], pero [target.GetHerHim] encontró en compañía de..." @@ -19,14 +19,14 @@ murder_save.1001.c:0 "¡Mejor [lover.GetFirstNameNoTooltip] que yo!" murder_save.0002.t:2 "$murder_save_header$ Amor de [SCOPE.Custom('VenomousCreatureAttackPlural')|U]" - murder_save.0002.opening:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sigue viv[target.Custom('ES_OA')]!\n\nAunque se puso un ejemplar de [SCOPE.Custom('VenomousCreature')] en su lecho, ¡atacó a quien no debía! En su lugar fue…" + murder_save.0002.opening:0 "¡[target.GetTitledFirstName] sigue viv[target.Custom('ES_OA')]!\n\nAunque se puso un ejemplar de [SCOPE.Custom('VenomousCreature')] en su lecho, ¡atacó a quien no debía! En su lugar fue…" murder_save.0002.rel_to_me:0 "mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('lover'))]…" murder_save.0002.end:0 "¡[lover.GetTitledFirstName], su amante, que ahora yace muert[lover.Custom('ES_OA')]!" murder_save.1002.desc:1 "«Vuelve a la cama, mi [lover.Custom('LoverPetName')]…».\n\nEstoy a punto de acceder a la invitación de mi amante cuando empieza a gritar. «¿Qué sucede?». La pregunta queda respondida cuando [lover.Custom('ES_ElElla')] se retuerce y da golpes. ¡Había un/a [SCOPE.Custom('VenomousCreatureType')] arrastrándose entre las sábanas!\n\nCuando llega un médico, [lover.GetFirstName] ya se está poniendo rígid[lover.Custom('ES_OA')] y frío. Yo también me quedo helad[ROOT.Char.Custom('ES_OA')]. Ese animal estaba allí por mí." murder_save.0003.t:1 "$murder_save_header$ Asesino" - murder_save.0003.desc:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sigue con vida!\n\nMi asesino llegó hasta los aposentos de [target.GetTitleTierName], pero intervino [broken_person.GetTitledFirstName] (¡precisamente [broken_person.Custom('ES_ElElla')]!). [target.GetFirstName] no ha hecho nada más que atormentar[broken_person.GetHerHim], pero [broken_person.GetSheHe] dio su vida igualmente para salvar[target.GetHerHim]. Mi asesino está muerto y [target.GetFirstName] se ha librado." + murder_save.0003.desc:0 "¡[target.GetTitledFirstName] sigue con vida!\n\nMi asesino llegó hasta los aposentos de [target.GetTitleTierName], pero intervino [broken_person.GetTitledFirstName] (¡precisamente [broken_person.Custom('ES_ElElla')]!). [target.GetFirstName] no ha hecho nada más que atormentar[broken_person.GetHerHim], pero [broken_person.GetSheHe] dio su vida igualmente para salvar[target.GetHerHim]. Mi asesino está muerto y [target.GetFirstName] se ha librado." murder_save.0003.a:0 "En qué mundo más injusto vivimos." murder_save.0003.b:0 "¡Debo probar un nuevo plan!" @@ -34,10 +34,10 @@ murder_save.1003.a:0 "Considéralo un castigo adecuado, [broken_person.GetFirstNameNoTooltip]." murder_save.0004.t:1 "$murder_save_header$ Ataque" - murder_save.0004.desc:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sigue con vida!\n\n¡Los matones que contraté emboscaron su séquito como estaba planeado, pero no consiguieron superarlos! ¡Habrían podido acabar con [target.GetTitleTierName] de no haber sido por ese maligno y tres veces maldito caballo de guerra suyo del que tan orgullos[target.Custom('ES_OA')] está!" + murder_save.0004.desc:0 "¡[target.GetTitledFirstName] sigue con vida!\n\n¡Los matones que contraté emboscaron su séquito como estaba planeado, pero no consiguieron superarlos! ¡Habrían podido acabar con [target.GetTitleTierName] de no haber sido por ese maligno y tres veces maldito caballo de guerra suyo del que tan orgullos[target.Custom('ES_OA')] está!" murder_save_failure_warhorse_tt:0 "El caballo de guerra de [target.GetFirstNameNoTooltip] muere por sus heridas" - murder_save.1004.opening:0 "Viajo con mi séquito cuando se oye un grito entre unos árboles. «¡Al ataque! ¡A por [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleTierName]!». ¡Una emboscada!\n\nNo son meros bandidos en busca de oro, sino matones que quieren cobrarse mi vida. ¡Sin embargo, mi fiel [ROOT.Char.Custom('HorseStoryMareStallion')] sabe qué hacer! Se levanta y patea para mantenerme lejos de sus espadas mientras mis guardias corren para luchar contra ellos." + murder_save.1004.opening:0 "Viajo con mi séquito cuando se oye un grito entre unos árboles. «¡Al ataque! ¡A por [ROOT.Char.GetTitleTierName]!». ¡Una emboscada!\n\nNo son meros bandidos en busca de oro, sino matones que quieren cobrarse mi vida. ¡Sin embargo, mi fiel [ROOT.Char.Custom('HorseStoryMareStallion')] sabe qué hacer! Se levanta y patea para mantenerme lejos de sus espadas mientras mis guardias corren para luchar contra ellos." murder_save.1004.warhorse_dies:0 "\n\nSolo cuando la lucha ha amainado, [ROOT.Char.Custom ('WarhorseStoryName')] se desploma a mis pies y descubro sus profundas heridas. [ROOT.Char.Custom('HorseStorySheHe')|U] sí que me protegió hasta el fin…" murder_save.1004.a:0 "Esos matones estaban al servicio de alguien, pero ¿de quién?" murder_save.1004.b:0 "¡Es obvio quién está detrás de esto!" @@ -46,7 +46,7 @@ murder_save_warhorse_dies_to_thugs:0 "#F [THIS.Char.Custom('WarhorseStoryName')] muere por las heridas#!" murder_save.0005.t:1 "$murder_save_header$ Alarma" - murder_save.0005.desc:0 "El grupo de conspiradores se dirige a la celda [target.Custom('ES_DelDela')] [target.GetTitledFirstName], pero [target.Custom('ES_ElLa')] prisioner[target.Custom('ES_OA')] empieza a montar un escándalo salvaje. Pagar al carcelero para que desaparezca es una cosa, pero ¡otra muy distinta es fingir que no pasa nada cuando se despierta a todo el castillo!\n\nMis asesinos se retiran apresuradamente y [target.GetFirstName] queda a salvo…" + murder_save.0005.desc:0 "El grupo de conspiradores se dirige a la celda [target.Custom('ES_DelDela')] [target.GetTitledFirstName], pero prisioner[target.Custom('ES_OA')] empieza a montar un escándalo salvaje. Pagar al carcelero para que desaparezca es una cosa, pero ¡otra muy distinta es fingir que no pasa nada cuando se despierta a todo el castillo!\n\nMis asesinos se retiran apresuradamente y [target.GetFirstName] queda a salvo…" murder_save.1005.desc:0 "No sé quiénes son las figuras embozadas que han aparecido en mi celda de repente, pero sé que están aquí para hacerme daño. Sin embargo, no esperan que me defienda.\n\n«¡A por ellos!» grito, ¡y mi [ROOT.Char.Custom('prison_pet')] salta contra ellos para defender mi vida! Sé que no son rivales para mi mascota y, en cuanto empiezo a animarla, ¡huyen despavoridos!\n\nEl carcelero me hace callar enseguida con una paliza, pero al menos sigo respirando." murder_save.1005.a:0 "Te debo la vida, [ROOT.Char.Custom('prison_pet')]." @@ -64,7 +64,7 @@ murder_save.1006.end:0 "luchó con valentía y me protegió del ataque.\n\nCayeron uno a uno y quedó claro que estos bandidos no buscaban oro, ¡sino mi vida! Al final fueron neutralizados, pero mi guardia personal quedó prácticamente aniquilada." murder_save.0007.t:1 "$murder_save_header$ Protector peludo" - murder_save.0007.desc:0 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sigue con vida!\n\nSe dejó un ejemplar de [SCOPE.Custom('VenomousCreature')] en el lecho de [target.GetTitleTierName] pero, antes de que pudiera atacar, ¡el gato de [target.GetTitleTierName] se alborotó y empezó a luchar contra la criatura!" + murder_save.0007.desc:0 "¡[target.GetTitledFirstName] sigue con vida!\n\nSe dejó un ejemplar de [SCOPE.Custom('VenomousCreature')] en el lecho de [target.GetTitleTierName] pero, antes de que pudiera atacar, ¡el gato de [target.GetTitleTierName] se alborotó y empezó a luchar contra la criatura!" murder_save_failure_cat_tt:0 "El gato de [target.GetFirstNameNoTooltip] muere por las heridas" murder_save.1007.opening:1 "Al entrar en mis aposentos, veo que mi querido gato, [THIS.Char.Custom('CatStoryName')], está tenso. Da vueltas delante de mi cama con gran agitación. De repente, como un rayo [THIS.Char.Custom('CatFurColor')], se abalanza sobre mi lecho y expone lo que se ocultaba entre mis sábanas: ¡un ejemplar de [SCOPE.Custom('VenomousCreatureType')]!" @@ -95,7 +95,7 @@ # Saved by a Varangian murder_save.0010.t:0 "$murder_save_header$ Varegos" - murder_save.0010.desc:0 "¡Mi intento de acabar con [target.Custom('ES_ElLa')] [target.GetTitledFirstName] ha fracasado!\n\n¡Uno de esos malditos varegos ha detenido al asesino! Supongo que [target.GetTitleAsNameNoTooltip] tiene guardias para algo…" + murder_save.0010.desc:0 "¡Mi intento de acabar con [target.GetTitledFirstName] ha fracasado!\n\n¡Uno de esos malditos varegos ha detenido al asesino! Supongo que [target.GetTitleAsNameNoTooltip] tiene guardias para algo…" murder_save.0010.varangian_dies:0 "\n\nPor lo menos, el asesino ha derrotado al guardia. [varangian.GetTitledFirstName] ya no volverá a interponerse en mi camino." murder_save.0010.a:0 "¡Nunca podré librarme de [target.GetSheHe]!" murder_save.0010.b:0 "Necesito un nuevo plan…" @@ -114,7 +114,7 @@ murder_save_poison_cat_dies:0 "[THIS.Char.Custom('CatStoryName')] te salvó del veneno y murió intoxicado" murder_save.0012.t:0 "$murder_save_header$ El perro hambriento" - murder_save.0012.desc:1 "¡[target.Custom('ES_ElLa')|U] [target.GetTitledFirstName] sigue con vida!\n\nEl veneno, el pato, la comida... todo iba según el plan hasta que su perro le pidió algo de comer antes de que [target.Custom('ES_ElElla')] pudiera probarlo. Ver al perro retorcerse de dolor hasta morir [target.GetHerHim] disuadió de probar bocado." + murder_save.0012.desc:1 "¡[target.GetTitledFirstName] sigue con vida!\n\nEl veneno, el pato, la comida... todo iba según el plan hasta que su perro le pidió algo de comer antes de que [target.Custom('ES_ElElla')] pudiera probarlo. Ver al perro retorcerse de dolor hasta morir [target.GetHerHim] disuadió de probar bocado." murder_save_poison_dog_tt:0 "El perro de [target.GetFirstNameNoTooltip] muere envenenado" murder_save.1012.desc:0 "Me siento a comer y mi perro [THIS.Char.Custom('DogStoryName')] empieza a ponerme ojitos, así que dejo caer un poco de comida al suelo.\n\nCuando estoy a punto de probar bocado, oigo un sonoro quejido. [THIS.Char.Custom('DogStoryName')] se retuerce en el suelo y sus gemidos de dolor se debilitan hasta que termina callando. ¡¿Había veneno en la comida?!" @@ -138,7 +138,7 @@ murder_save.1015.blunt_artifact.desc:0 "$murder_save.1015.start_desc$ [this_artifact.GetName]. Lo/a agarro y lo/a utilizo primero para bloquear la inminente estocada, antes de golpear con fuerza una y otra vez el cráneo de [attempted_assassin.GetFirstNameNoTooltip].\n\nFinalmente, caigo de cansancio y dejo caer el [SCOPE.Custom('ThisArtifactType')], que yace cubierto de sangre y vísceras." - murder_save.1015.sculpture_artifact.desc:1 "$murder_save.1015.start_desc$ [this_artifact.GetName]. Alejándome de [attempted_assassin.GetFirstNameNoTooltip], espero el momento perfecto antes de tirar el/la [SCOPE.Custom('ThisArtifactType')] sobre [attempted_assassin.GetHerHim].\n\nHace un ruido repugnante cuando [attempted_assassin.GetHerHim] aplasta." + murder_save.1015.sculpture_artifact.desc:1 "$murder_save.1015.start_desc$ [this_artifact.GetName]. Alejándome de [attempted_assassin.GetFirstNameNoTooltip], espero el momento perfecto antes de tirar el/la [SCOPE.Custom('ThisArtifactType')] sobre [attempted_assassin.GetSheHe].\n\nHace un ruido repugnante cuando [attempted_assassin.GetHerHim] aplasta." murder_save.1015.chest_artifact.desc:0 "$murder_save.1015.start_desc$ [this_artifact.GetName]. Me alejo lentamente atrayéndo[attempted_assassin.GetHerHim] hacia el/la [SCOPE.Custom('ThisArtifactType')] abierto/a. En el momento perfecto, le agarro la cabeza y la pongo bajo la tapa del cofre, antes de cerrarla contra su frágil cráneo con un crujido escalofriante.\n\nLa bajo tres o cuatro veces más por precaución antes de dar un paso atrás y dejar que el cuerpo se desplome sobre el suelo." @@ -154,9 +154,9 @@ murder_save.1015.throne_special_artifact.desc:0 "$murder_save.1015.throne_start.desc$ [this_artifact.GetName] de las leyendas.\n\n La sangre salpica el trono y pienso en si los sirvientes serán capaces de sacar las manchas." - new_artifact_loc:0 "[this_artifact.GetDesc]\n\nSe usó para impedir un intento de asesinato contra [target.Custom('ES_ElLa')] [target.GetTitledFirstName]." + new_artifact_loc:0 "[this_artifact.GetDesc]\n\nSe usó para impedir un intento de asesinato contra [target.GetTitledFirstName]." - new_artifact_loc_banner:0 "[this_artifact.GetDesc]\n\nQueda una mancha de sangre en una esquina de cuando se usó para impedir un intento de asesinato contra [target.Custom('ES_ElLa')] [target.GetTitledFirstName]." + new_artifact_loc_banner:0 "[this_artifact.GetDesc]\n\nQueda una mancha de sangre en una esquina de cuando se usó para impedir un intento de asesinato contra [target.GetTitledFirstName]." death_by_artifact:0 "[CHARACTER.Custom('ES_LoLa')] mataron con un artefacto" death_by_artifact_killer:0 "[TARGET_CHARACTER.GetUIName] [CHARACTER.Custom('ES_LoLa')] [TARGET_CHARACTER.LocalPlayerString( 'mataste', 'mató' )] con un artefacto" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/seduce/seduce_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/seduce/seduce_ongoing_events_l_spanish.yml index 82d20fc399..c9408b41de 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/seduce/seduce_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/seduce/seduce_ongoing_events_l_spanish.yml @@ -7,7 +7,7 @@ seduce_ongoing.1001.t:0 "El baile" seduce_ongoing.1001.distant_opening:0 "He llegado a la corte de [court_of_residence.GetNameNoTier] a tiempo para el baile que se celebra en el/la [court_owner.Custom('ResidenceBuilding')]. Conseguí una invitación porque tengo que ver a [target.GetFirstName]." - seduce_ongoing.1001.close_opening:0 "No solo asisto al baile porque soy [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetLadyLord] del/la [court_owner.Custom('ResidenceBuilding')], sino porque quiero ver allí a [target.GetFirstName]." + seduce_ongoing.1001.close_opening:0 "No solo asisto al baile porque soy [ROOT.Char.GetLadyLord] del/la [court_owner.Custom('ResidenceBuilding')], sino porque quiero ver allí a [target.GetFirstName]." seduce_ongoing.1001.desc:0 "\n\n[target.GetSheHe|U] tiene un aspecto deslumbrante y, cuando al fin podemos vernos a solas, le hago una propuesta." seduce_ongoing.1001.a:0 "¿Venís conmigo a al círculo de danza, mi [target.GetLadyLord]?" seduce_ongoing.1001.a.tt:0 "#F Apelo al lado juguetón de [target.GetFirstNameNoTooltip].#!" @@ -341,7 +341,7 @@ seduce_ongoing.4001.t:0 "Dedicatoria de [target.Custom('MusicalPerformer')]" seduce_ongoing.4001.desc:0 "Un [target.Custom('MusicalPerformer')] actuará pronto para la corte de [court_location.GetNameNoTier]. No sería difícil pedirle que cambiase su actuación para dedicársela a [target.GetFirstName], el objeto de mi afecto." seduce_ongoing.4001.desc.court_musician:0 "Un [target.Custom('MusicalPerformer')] actuará pronto para la corte de [court_location.GetNameNoTier]. Podría pedirle simplemente que cambie su actuación para dedicársela a [target.GetFirstName], el objeto de mi afecto.\n\nPor otra parte, si le pido a mi $court_musician_court_position$ que se una, podría hacer que interpretasen piezas que me dejen en buen lugar ante la audiencia de allí." - seduce_ongoing.4001.a:0 "¡Será una valiente declaración hacia [target.Custom('ES_ElLa')] [target.GetLadyLord]!" + seduce_ongoing.4001.a:0 "¡Será una valiente declaración hacia [target.GetLadyLord]!" seduce_ongoing.4001.b:0 "Prefiero alusiones veladas a mi deseo por [target.Custom('ES_ElElla')]." seduce_ongoing.4001.b.failure:0 "La dedicación pasa desapercibida" seduce_ongoing.4001.c:1 "¡El pueblo de [court_location.GetNameNoTierNoTooltip] se deleitará con mi gloria!" @@ -350,7 +350,7 @@ seduce_ongoing.4002.desc.opening:0 "Suele haber artistas en la corte, pero esta vez se nos prometió algo especial y, desde luego, así lo viví." seduce_ongoing.4002.desc:1 "\n\nCuando el [ROOT.Char.Custom('MusicalPerformer')] comienza otra estrofa, intento disimular lo halagad[ROOT.Char.Custom('ES_OA')] que me siento por esta dedicatoria delante de toda la corte." seduce_ongoing.4002.desc.court_musician:0 "\n\nCuando el [ROOT.Char.Custom('MusicalPerformer')] y el $court_musician_court_position$ de [owner.GetTitledFirstName] comienzan otra estrofa, intento no mostrar demasiada admiración al escuchar las hazañas de [owner.GetFirstNameNoTooltip]." - seduce_ongoing.4002.a:0 "[owner.GetHerselfHimself][owner.GetTitledFirstNameNoTooltip] desde luego se ha superado a sí mism[owner.Custom('ES_OA')]." + seduce_ongoing.4002.a:0 "[owner.GetTitledFirstNameNoTooltip] desde luego se ha superado a sí mism[owner.Custom('ES_OA')]." seduce_ongoing.4003.desc:1 "\n\nCuando el [ROOT.Char.Custom('MusicalPerformer')] comienza otra estrofa, salgo del gran salón avergonzad[ROOT.Char.Custom('ES_OA')]. ¡[owner.GetFirstName] me ha dedicado todas y cada una de las canciones!" seduce_ongoing.4003.desc.court_musician:0 "\n\nCuando el [ROOT.Char.Custom('MusicalPerformer')] y el $court_musician_court_position$ de [owner.GetTitledFirstName] comienzan otra estrofa, salgo del gran salón avergonzad[ROOT.Char.Custom('ES_OA')]. ¿¡De verdad [owner.GetFirstNameNoTooltip] ha mandado a su propio $court_musician_court_position$ solo para alabarse a sí mism[owner.Custom('ES_OA')]!?" @@ -369,7 +369,7 @@ seduce_ongoing.4006.desc:0 "El [ROOT.Char.Custom('MusicalPerformer')] sigue cantando versos de amor y deseo, y yo trato de disimular lo halagad[ROOT.Char.Custom('ES_OA')] que me siento.\n\nAunque se oculte tras metáforas y alegorías, sé que es una dedicatoria de [owner.GetFirstName] para mí." seduce_ongoing.4006.a:0 "Sabéis llamar mi atención, [owner.GetFirstName]." - seduce_ongoing.4007.desc:0 "Puede que la dedicatoria para [target.Custom('ES_ElLa')] [target.GetLadyLord] [target.GetFirstName] fuera demasiado sutil… pues no parece haberse enterado." + seduce_ongoing.4007.desc:0 "Puede que la dedicatoria para [target.GetLadyLord] [target.GetFirstName] fuera demasiado sutil… pues no parece haberse enterado." seduce_ongoing.4007.a:0 "Qué desperdicio de esfuerzos." seduce_ongoing.4011.t:0 "Un paseo por [court_location.GetNameNoTierNoTooltip]" @@ -439,7 +439,7 @@ seduce_ongoing.4107.a:0 "Podía haber ido mejor…" seduce_ongoing.4107.a.tt:0 "#F ¡Tendría que haber pensado mejor lo de acercarme sigilosamente a un[target.Custom('ES_XA')] [target.GetWomanMan] tan paranoic[target.Custom('ES_OA')]!#!" - seduce_ongoing.4108.desc:0 "Me retiro a mis aposentos para pasar la noche y me sorprende el ruido de un guijarro contra mi ventana. Miro al oscuro jardín y veo [SCOPE.Custom('SeductionObjectIndefinite')] en el suelo junto a una nota. Distingo a un[owner.Custom('ES_XA')] [owner.GetWomanMan] que se parece a [owner.GetFirstName] y que se desvanece en la noche.\n\n#EMP Para [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.Custom2('ComplimentAdjective', ROOT.Char)] [ROOT.Char.GetTitledFirstNameNoTooltip], como muestra de mis sentimientos.#!" + seduce_ongoing.4108.desc:0 "Me retiro a mis aposentos para pasar la noche y me sorprende el ruido de un guijarro contra mi ventana. Miro al oscuro jardín y veo [SCOPE.Custom('SeductionObjectIndefinite')] en el suelo junto a una nota. Distingo a un[owner.Custom('ES_XA')] [owner.GetWomanMan] que se parece a [owner.GetFirstName] y que se desvanece en la noche.\n\n#EMP Para [ROOT.Char.Custom2('ComplimentAdjective', ROOT.Char)] [ROOT.Char.GetTitledFirstNameNoTooltip], como muestra de mis sentimientos.#!" seduce_ongoing.4108.a:0 "¡Dejaré [SCOPE.Custom('SeductionObjectIndefinite')] para que [owner.Custom('ES_ElElla')] encuentre la sorpresa!" seduce_ongoing.4108.b:0 "¿Qué se supone que tengo que hacer con esto? ¡Vendedlo!" @@ -450,13 +450,13 @@ seduce_ongoing.4110.a:0 "¡Mi corazón está tan roto como el/la [SCOPE.Custom('SeductionObject')]!" seduce_ongoing.5001.t_rival:0 "Mi rival [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))]" - seduce_ongoing.5001.t:0 "[target.Custom('ES_ElLa')|U] [target.GetWomanMan] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))]" + seduce_ongoing.5001.t:0 "[target.GetWomanMan] [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('target'))]" seduce_ongoing.5001.desc_tier_up:0 "«¿A qué debo este placer, mi #EMP [ROOT.Char.GetTitleTierName]#!?», pregunta [target.GetFirstName] con una sonrisa que no se acerca a la de sus ojos." seduce_ongoing.5001.desc_tier_down:0 "«¿Es que nunca podrá dejarme en paz es[ROOT.Char.Custom('ES_EA')] [target.Custom2('RelationDescriptor', ROOT.Char)] [ROOT.Char.GetWomanMan]…?», murmura [target.GetFirstName] entre dientes cuando me acerco. «¿Qué puedo hacer por vos, [ROOT.Char.GetTitledFirstNameNoTooltip]?»." seduce_ongoing.5001.desc_ending:0 "\n\nNuestras hostilidades hierven como siempre, pero tengo un plan para domar los sentimientos tormentosos que compartimos…" seduce_ongoing.5001.a:0 "¿Qué pensáis sobre [ROOT.GetCharacter.Custom('education_conversation_subject')]?" seduce_ongoing.5001.a.tt:0 "#F Apelo al lado intelectual de [target.GetFirstNameNoTooltip]#!" - seduce_ongoing.5001.b:0 "Sobre [mocked_courtier.Custom('ES_ElLa')] [mocked_courtier.Custom('InsultNoun')] [mocked_courtier.GetFirstNameNoTooltip]…" + seduce_ongoing.5001.b:0 "Sobre el/la [mocked_courtier.Custom('InsultNoun')] [mocked_courtier.GetFirstNameNoTooltip]…" seduce_ongoing.5001.b.tt:0 "#F Apelo al lado malicioso de [target.GetFirstNameNoTooltip] burlándonos de [mocked_courtier.GetTitledFirstNameNoTooltip]#!" seduce_ongoing.5001.c_tier_down:0 "La cuestión es qué puedo #EMP yo#! hacer por #EMP vos#!, mi [target.GetLadyLord]." seduce_ongoing.5001.c_tier_up:0 "El placer es mío, mi [target.GetLadyLord]. Deberíamos solucionar eso." @@ -467,14 +467,14 @@ seduce_ongoing.5003.t:0 "Mi rival [ROOT.Char.Custom2('RelationDescriptor', SCOPE.sC('owner'))]" seduce_ongoing.5003.opening:0 "Cada paso que [owner.GetFirstName] da hacia mí me agria más el humor. ¿Qué quiere est[owner.Custom('ES_EA')] [owner.Custom('InsultNoun')] ahora?\n\n" seduce_ongoing.5003.conversation:0 "Para mi sorpresa, [owner.GetSheHe] entabló conmigo una discusión sobre [ROOT.GetCharacter.Custom('education_conversation_subject')] y, pese a mis reservas iniciales sobre su compañía, ¡fue muy interesante!" - seduce_ongoing.5003.mockery:0 "«¡[ROOT.Char.GetTitledFirstNameNoTooltip]! ¡No os creeréis lo que [mocked_courtier.Custom('ES_ElLa')] [mocked_courtier.Custom('InsultNoun')] de [mocked_courtier.GetFirstName] hizo hoy!».\nPara mi sorpresa, disfrutamos de una conversación bastante agradable sobre los muchos defectos de [mocked_courtier.GetFirstName]." + seduce_ongoing.5003.mockery:0 "«¡[ROOT.Char.GetTitledFirstNameNoTooltip]! ¡No os creeréis lo que semejante [mocked_courtier.Custom('InsultNoun')] de [mocked_courtier.GetFirstName] hizo hoy!».\nPara mi sorpresa, disfrutamos de una conversación bastante agradable sobre los muchos defectos de [mocked_courtier.GetFirstName]." seduce_ongoing.5003.bodily:0 "Nada pudo prepararme para la tentación de su piel desnuda cuando [owner.GetFirstName] se despojó de su [owner.Custom('GetUpperClothingArticle')]." seduce_ongoing.5003.fallback:0 "Para mi sorpresa, pasamos un tarde muy agradable riendo de los asuntos más mundanos y paseando por los jardines." seduce_ongoing.5003.a:0 "¡Nunca pensé que [owner.GetSheHe] fuera tan #EMP agradable#!!" seduce_ongoing.5004.opening:0 "Cada paso que [owner.GetFirstName] da hacia mí me agria más el humor. ¿Qué quiere est[owner.Custom('ES_EA')] [owner.Custom('InsultNoun')] ahora?\n\n" seduce_ongoing.5004.conversation:0 "«En cuanto a [owner.Custom('education_conversation_subject')]…».\n\nNo sé por qué [owner.GetSheHe] imaginó que me interesaría el tema, pero pronto dejé claro que no era el caso." - seduce_ongoing.5004.mockery:0 "«¡[ROOT.Char.GetTitledFirstNameNoTooltip]! ¡No os creeréis lo que [mocked_courtier.Custom('ES_ElLa')] [mocked_courtier.Custom('InsultNoun')] de [mocked_courtier.GetFirstName] hizo hoy!».\n\nNo me imagino qué [owner.Custom('ES_LoLa')] poseyó para difamar a [mocked_courtier.GetFirstName] delante de mí, pero ¡no se callaba!" + seduce_ongoing.5004.mockery:0 "«¡[ROOT.Char.GetTitledFirstNameNoTooltip]! ¡No os creeréis lo que tal [mocked_courtier.Custom('InsultNoun')] de [mocked_courtier.GetFirstName] hizo hoy!».\n\nNo me imagino qué [owner.GetHerHim] poseyó para difamar a [mocked_courtier.GetFirstName] delante de mí, pero ¡no se callaba!" seduce_ongoing.5004.bodily:0 "Cuando [owner.GetSheHe] se me acerca más de la cuenta y procede a levantar sugerentemente su [owner.Custom('GetUpperClothingArticle')], me retiro corriendo." seduce_ongoing.5004.fallback:0 "Al parecer, a [owner.GetSheHe] se le había metido en la cabeza pasar el día conmigo, pues se negó a marcharse hasta que le dejé claro cuánto me desagradaba su presencia." seduce_ongoing.5004.a:0 "¡Tan repugnante como siempre!" @@ -487,7 +487,7 @@ seduce_ongoing.5005.a:0 "¡Le demostraré la buena compañía que puedo ser!" seduce_ongoing.5006.conversation:0 "Tras casi una hora de conversación incómoda, [target.GetFirstName] parece más aburrid[target.Custom('ES_OA')] que nunca. Cuando cambio el tema de [target.Custom('herhis_subject_of_interest')] a [ROOT.GetCharacter.Custom('education_conversation_subject')], [target.Custom('ES_ElElla')] [target.Custom('quirk_neg_present')] y se excusa." - seduce_ongoing.5006.mockery:0 "«¡[target.GetTitledFirstNameNoTooltip]! ¿Podéis creer que [mocked_courtier.Custom('ES_ElLa')] [mocked_courtier.Custom('InsultNoun')] de [mocked_courtier.GetFirstName] en realidad…?».\n\nMe callo rápidamente cuando el desdén en el rostro de [target.GetFirstName] se acentúa más." + seduce_ongoing.5006.mockery:0 "«¡[target.GetTitledFirstNameNoTooltip]! ¿Podéis creer que semejante [mocked_courtier.Custom('InsultNoun')] de [mocked_courtier.GetFirstName] en realidad…?».\n\nMe callo rápidamente cuando el desdén en el rostro de [target.GetFirstName] se acentúa más." seduce_ongoing.5006.bodily:0 "Cuando me acerco a [target.GetFirstName] sonriendo [ROOT.Char.Custom('quirk_pos_adverb')] y levantando sugerentemente mi [ROOT.Char.Custom('GetUpperClothingArticle')], [target.GetSheHe] retrocede rápidamente con una mirada de asco puro." seduce_ongoing.5006.fallback:0 "Me quedo en silencio tratando de pensar algún tema en común con [target.GetFirstName], pero su desdén se hace más pronunciado cada minuto que pasa.\n\nEnseguida se excusa y huye de mi compañía." seduce_ongoing.5006.a:0 "¡¿Por qué intento yacer con semejante [target.Custom('InsultNounSexual')]?!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/seduce/seduce_outcome_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/seduce/seduce_outcome_events_l_spanish.yml index 7f2755f08b..20a31ceeb6 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/seduce/seduce_outcome_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/seduce/seduce_outcome_events_l_spanish.yml @@ -24,15 +24,15 @@ seduce_outcome.0003.e.tt:0 "Nadie intentará seducirme durante #V 10#! años" seduce_outcome.0004.t:0 "Mi [target.Custom('LoverPetName_uppercase')]" - seduce_outcome.0004.desc:0 "Cuando miro a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target') )], [target.Custom('ES_ElLa')] [ROOT.Char.Custom2('DescriptorPositive', SCOPE.sC('target'))] [target.GetTitledFirstName], durmiendo en mis brazos, sonrío de pura satisfacción y alegría.\n\n¡Siente el mismo afecto y devoción por mí que yo por [target.Custom('ES_ElElla')]!" - seduce_outcome.0004.a:0 "¡Soy [ROOT.Custom('ES_ElLa')] [ROOT.Char.GetWomanMan] más afortunad[ROOT.Custom('ES_OA')] del mundo!" + seduce_outcome.0004.desc:0 "Cuando miro a mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target') )], [ROOT.Char.Custom2('DescriptorPositive', SCOPE.sC('target'))] [target.GetTitledFirstName], durmiendo en mis brazos, sonrío de pura satisfacción y alegría.\n\n¡Siente el mismo afecto y devoción por mí que yo por [target.Custom('ES_ElElla')]!" + seduce_outcome.0004.a:0 "¡Soy la persona con más suerte del mundo!" seduce_outcome.0005.t:0 "Fin trágico" seduce_outcome.0005.desc:0 "Tras la muerte de mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('target') )] [target.GetTitledFirstName], mis planes para nuestro futuro ya no tienen importancia.\n\nDa igual lo que pudo haber sido, [target.GetTitledFirstName] ha muerto." seduce_outcome.0005.a:0 "¡Ojalá me hubiera ganado antes su afecto!" seduce_outcome.2000.t:0 "La bendición secreta" - seduce_outcome.2000.desc:0 "Mis encuentros clandestinos con [target.Custom('ES_ElLa')] sum[target.Custom('ES_OA')] pontífice me encandilan y generan un deseo más carnal que espiritual en mí. Seguro que nadie más ha recibido semejante bendición de su santidad.\n\nEstira la mano, cierro los ojos y me arrodillo…" + seduce_outcome.2000.desc:0 "Mis encuentros clandestinos con sum[target.Custom('ES_OA')] pontífice me encandilan y generan un deseo más carnal que espiritual en mí. Seguro que nadie más ha recibido semejante bendición de su santidad.\n\nEstira la mano, cierro los ojos y me arrodillo…" seduce_outcome.2000.a:0 "[target.Custom('ES_ElElla')|U] tiene la llave de mi reino." seduce_outcome.2000.b:0 "He recibido mi bendición." @@ -129,7 +129,7 @@ seduce_outcome.3901.desc:0 "Reconozco la preocupación en el rostro de mi sirviente. Ha venido a darme malas noticias.\n\n«¡Mi [ROOT.Char.GetLadyLord], debéis venir! ¡Rápido! ¡Acaban de ver a [owner.Custom2('YourCharacterIntroduction', ROOT.Char)] saliendo de los aposentos de [target.Custom2('YourCharacterIntroductionNoComma', ROOT.Char)]!»." seduce_outcome.3900.a:0 "¡Esto solo puede significar una cosa!" - seduce_outcome.3000.desc:0 "Mis encuentros clandestinos con [target.Custom('ES_ElLa')] sum[target.Custom('ES_OA')] pontífice me encandilan y generan un deseo más carnal que espiritual en mí. Seguro que nadie más ha recibido semejante bendición de su santidad.\n\nEstira la mano, cierro los ojos y me arrodillo…" + seduce_outcome.3000.desc:0 "Mis encuentros clandestinos con sum[target.Custom('ES_OA')] pontífice me encandilan y generan un deseo más carnal que espiritual en mí. Seguro que nadie más ha recibido semejante bendición de su santidad.\n\nEstira la mano, cierro los ojos y me arrodillo…" seduce_outcome.3000.a:0 "Tiene la llave de mi reino." seduce_outcome.3010.desc:0 "[owner.GetFirstName] llega a mis aposentos, evidentemente con dos tipos de sed y con vino para saciar la primera de ellas. Cuesta poco demostrar que tengo la misma idea que [owner.GetSheHe].\n\nEl primer beso sella el pacto y pasamos el día y la noche siguiente bebiendo, amándonos, bebiendo, amándonos más…" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/steal_back_artifact/steal_back_artifact_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/steal_back_artifact/steal_back_artifact_ongoing_events_l_spanish.yml index 2c0aae5ce9..ed8e017d92 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/steal_back_artifact/steal_back_artifact_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/steal_back_artifact/steal_back_artifact_ongoing_events_l_spanish.yml @@ -2,7 +2,7 @@ # TODO_CD ADD THE CHARACTER TO THE ANTIQUARIAN TITLE steal_back_artifact_event_title:1 "Robo de artefacto:" steal_back_artifact_ongoing.1001.t:0 "$steal_back_artifact_event_title$: El anticuario" - steal_back_artifact_ongoing.1001.desc:0 "Uno de los mayores obstáculos para recuperar el artefacto, es [antiquarian.Custom('ES_ElLa')] anticuari[antiquarian.Custom('ES_OA')] de [target.GetTitledFirstName], [antiquarian.GetTitledFirstName].\n\nPor supuesto, hay muchos modos de… #EMP tratar#! con una persona, pero me pregunto si [antiquarian.GetFirstNameNoTooltip] es de esa gente a la que se puede persuadir para que mire a otro lado a cambio de un soborno adecuado." + steal_back_artifact_ongoing.1001.desc:0 "Uno de los mayores obstáculos para recuperar el artefacto, es anticuari[antiquarian.Custom('ES_OA')] de [target.GetTitledFirstName], [antiquarian.GetTitledFirstName].\n\nPor supuesto, hay muchos modos de… #EMP tratar#! con una persona, pero me pregunto si [antiquarian.GetFirstNameNoTooltip] es de esa gente a la que se puede persuadir para que mire a otro lado a cambio de un soborno adecuado." steal_back_artifact_ongoing.1001.a:0 "El oro es el lenguaje universal del soborno." steal_back_artifact_ongoing.1001.a.tt:0 "Crees que la lealtad de [antiquarian.GetTitledFirstName] se puede comprar con riquezas…" steal_back_artifact_ongoing.1001.b:0 "¿A lo mejor un artefacto por un artefacto?" diff --git a/project/ck3/base_game/localization/spanish/event_localization/schemes/sway/sway_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/schemes/sway/sway_ongoing_events_l_spanish.yml index dc651837d8..fcffafdf1f 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/schemes/sway/sway_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/schemes/sway/sway_ongoing_events_l_spanish.yml @@ -16,7 +16,7 @@ sway_ongoing.1004.desc:0 "Nuestra reciente correspondencia ha dejado mucho que desear. Absteneos de hacer comentarios personales en el futuro." sway_ongoing.1004.a:0 "Ay, no…" - sway_ongoing.1005.t:0 "Influencia: [target.Custom('ES_ElLa')] buen[target.Custom('ES_XA')] [target.GetTitleAsNameNoTooltip]" + sway_ongoing.1005.t:0 "Influencia: buen[target.Custom('ES_XA')] [target.GetTitleAsNameNoTooltip]" sway_ongoing.1005.desc:0 "Como recibía la visita de damas y caballeros de señoríos de todas partes, tuve varias oportunidades de dar buena imagen de [target.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)].\n\n«Mi [ROOT.Char.GetLadyLord], decidme, ¿quién es la persona más [target.Custom('FormalComplimentAdjective')] que conocéis?»." sway_ongoing.1005.a:0 "¡[target.GetTitledFirstNameNoTooltip], sin duda alguna!" sway_ongoing.1005.b:0 "Bueno, ¡yo, por supuesto!" @@ -120,7 +120,7 @@ sway_ongoing.5013.desc_library_success:0 "Libros doblados, documentos perdidos, lomos pintados… Tras un gran trabajo de reorganización, hay algo de orden en el caos de la biblioteca de [target.GetTitledFirstNameNoTooltip]." sway_ongoing.5013.desc_library_failure:0 "Libros doblados, documentos perdidos, lomos pintados… Por mucho que lo intento, no encuentro ningún sentido al desbarajuste de biblioteca que tiene [target.GetTitledFirstNameNoTooltip]. " sway_ongoing.5013.desc_gold_success:0 "Cuando explico los peligros de tener un cofre de oro a la vista, a [target.GetTitledFirstNameNoTooltip] se le abren los ojos como platos.\n\n«¡Ay, por supuesto que no debería estar ahí! Gracias, [ROOT.Char.GetTitledFirstNameNoTooltip]»." - sway_ongoing.5013.desc_gold_failure:0 "Mientras intentaba explicar los peligros de tener un cofre de oro a la vista, veo que [target.Custom('ES_ElLa')] [target.GetTitledFirstName] entrecierra los ojos.\n\n«¿Y exactamente #EMP por qué#! estabas mirando mi oro?»." + sway_ongoing.5013.desc_gold_failure:0 "Mientras intentaba explicar los peligros de tener un cofre de oro a la vista, veo que [target.GetTitledFirstName] entrecierra los ojos.\n\n«¿Y exactamente #EMP por qué#! estabas mirando mi oro?»." sway_ongoing.5013.desc_steal_success:0 "«¡Mi oro! ¿Dónde está mi oro?».\n\nEncuentro a un[target.Custom('ES_XA')] [target.GetTitledFirstName] consternad[target.Custom('ES_OA')] de pie en un pasillo, delante de un cofre vacío. «Oh, [ROOT.Char.GetTitledFirstNameNoTooltip], ¡si te hubiera hecho caso…!»." sway_ongoing.5013.desc_end_good:0 "\n\nHice todo lo que estaba en mi mano para ayudar[target.Custom('ES_LoLa')]." sway_ongoing.5013.desc_end_bad:0 "\n\nFue una experiencia difícil, pero he hecho todo lo que pude para ayudar[target.Custom('ES_LoLa')]." diff --git a/project/ck3/base_game/localization/spanish/event_localization/secret_events/secret_bastard_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/secret_events/secret_bastard_events_l_spanish.yml index f45a50c5ca..215d598c56 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/secret_events/secret_bastard_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/secret_events/secret_bastard_events_l_spanish.yml @@ -25,7 +25,7 @@ secret_bastard.0002.family_of_real_father.dislike:0 "Mis esperanzas no son muy altas." secret_bastard.0002.other:0 "Los rumores y acusaciones susurradas vuelan sobre quién será el padre de la criatura recién nacida de [mother.GetTitledFirstName].\n\n¡Por supuesto, no saben lo que yo, que el padre del bebé es en realidad [real_father.GetTitledFirstName]!" secret_bastard.0002.a:0 "Un escándalo en potencia." - secret_bastard.0002.b:0 "«¡Esperad! [child.Custom('ES_ElLa')|U] niñ[child.Custom('ES_OA')]… ¡es mí[child.Custom('ES_OA')]!»" + secret_bastard.0002.b:0 "«¡Esperad! El/La niñ[child.Custom('ES_OA')]… ¡es mí[child.Custom('ES_OA')]!»" secret_bastard.0010.t:0 "Expuesto" secret_bastard.0010.spouse_reveal:0 "Mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('father'))] descubrió la verdadera naturaleza de mi retoño, ¡y ahora ha revelado la verdad al mundo!" @@ -106,7 +106,7 @@ secret_bastard.2003.i_exposed:0 "Es hora de que la verdad se sepa por fin." secret_bastard.2003.other_exposer:0 "El secreto que había guardado durante tanto tiempo ha sido revelado por [secret_exposer.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]." secret_bastard.2003.known:1 "Por fin ha salido a la luz que [real_father.GetTitledFirstName] es mi auténtico padre y no [father.GetTitledFirstName] como [mother.Custom('MotherFather')] había hecho creer a todo el mundo." - secret_bastard.2003.not_known:1 "¿Soy un[ROOT.Char.Custom('ES_XA')] bastard[ROOT.Char.Custom('ES_OA')]? ¡[father.GetTitledFirstName], [father.Custom('ES_ElLa')] [father.GetWomanMan] a quien siempre había tenido por mi padre, no tiene ningún parentesco conmigo! [secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha revelado que mi auténtic[father.Custom('ES_OA')] [father.Custom('MotherFather')] es al parecer [real_father.GetTitledFirstName], y mi [mother.Custom('MotherFather')] [mother.GetTitledFirstName] jamás me lo dijo." + secret_bastard.2003.not_known:1 "¿Soy un[ROOT.Char.Custom('ES_XA')] bastard[ROOT.Char.Custom('ES_OA')]? ¡[father.GetTitledFirstName], la persona a quien siempre había tenido por mi padre, no tiene ningún parentesco conmigo! [secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha revelado que mi auténtic[father.Custom('ES_OA')] [father.Custom('MotherFather')] es al parecer [real_father.GetTitledFirstName], y mi [mother.Custom('MotherFather')] [mother.GetTitledFirstName] jamás me lo dijo." secret_bastard.2003.desc_ending_exposer:0 "\n\nNo me puedo creer que mi pad… ¡que [father.GetTitledFirstName] revelase este secreto a todo el mundo!" secret_bastard.2003.desc_ending_known:0 "\n\n¡Mi vida nunca será la misma!" secret_bastard.2003.desc_ending_not_known:0 "\n\n¡Jamás pensé que mi [mother.Custom('MotherFather')] me haría algo así!" @@ -133,7 +133,7 @@ secret_bastard.3000.b:0 "¡Esto es un desastre!" secret_bastard.3001.t:0 "Mi auténtica herencia" - secret_bastard.3001.incest_marriage:0 "¡[real_father.GetTitledFirstName] es mi [real_father.Custom('MotherFather')]!\n\nSaber la verdad es un gran alivio, pero conlleva… complicaciones. Mi [incest_spouse.Custom('WifeHusband')], [incest_spouse.GetTitledFirstName], es [incest_spouse.Custom('ES_ElLa')] [real_father.Custom2('RelationToMe', SCOPE.sC('incest_spouse'))] de [real_father.GetFirstName], ¡lo que significa que también es mi [incest_spouse.Custom('SisterBrother')]!" + secret_bastard.3001.incest_marriage:0 "¡[real_father.GetTitledFirstName] es mi [real_father.Custom('MotherFather')]!\n\nSaber la verdad es un gran alivio, pero conlleva… complicaciones. Mi [incest_spouse.Custom('WifeHusband')], [incest_spouse.GetTitledFirstName], es el/la [real_father.Custom2('RelationToMe', SCOPE.sC('incest_spouse'))] de [real_father.GetFirstName], ¡lo que significa que también es mi [incest_spouse.Custom('SisterBrother')]!" secret_bastard.3001.known:0 "El hecho de que naciera fuera del matrimonio me ha atormentado toda la vida. Saber que [real_father.GetTitledFirstName] es mi padre, pero no poder decirlo nunca, ha sido una carga muy pesada.\n\n¡Es un alivio que el secreto se haya desvelado!" secret_bastard.3001.not_known:0 "El hecho de que me tuvieran fuera del matrimonio me ha atormentado desde que nací. Me han rechazado y ridiculizado, pero mi madre se negó a dar a conocer mi auténtica herencia por mucho que le supliqué.\n\n«Es mejor no hablar nunca de esas cosas».\n\nAhora que sé la verdad, puedo al fin respirar a gusto. Saber que [real_father.GetTitledFirstName] es mi padre me proporciona una calma que siempre me había eludido." secret_bastard.3001.a:0 "¡Ahora se sabe la verdad!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/secret_events/secrets_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/secret_events/secrets_events_l_spanish.yml index 99f55f874b..592b365372 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/secret_events/secrets_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/secret_events/secrets_events_l_spanish.yml @@ -94,7 +94,7 @@ secrets.0107.positive_2.desc:0 "Es[secret_exposer.Custom('ES_EA')] tontaina parlotea sobre «[secret_exposer.GetFaith.DevilName]». ¿Está cieg[secret_exposer.Custom('ES_OA')] a su sabiduría?" secrets.0107.worried.desc:0 "\n\nQuisiera hablar, mostrarles la verdad, pero ¿me escucharían? Si lo hiciera, temo que a continuación se volverían contra mí…" secrets.0107.dislikes_negative:0 "¡A la hoguera con [owner.Custom('ES_ElElla')]!" - secrets.0107.b:0 "[owner.Custom('ES_ElLa')|U] bruj[owner.Custom('ES_OA')] pagará por sus crímenes!" + secrets.0107.b:0 "El/la bruj[owner.Custom('ES_OA')] pagará por sus crímenes!" secrets.0107.c:0 "Esas acusaciones no son más que maldades y mentiras." @@ -139,7 +139,7 @@ secrets.0110.b:0 "Sigues acostándote con [consort_bastard_parent_lover.Custom('ES_ElElla')], ¿verdad?" secrets.0110.b.success.desc:0 "Mis acusaciones son correctas" secrets.0110.b.success.tt:0 "Se me revela el secreto de [consort_bastard_parent.GetTitledFirstName]" - secrets.0110.b.failure.desc:0 "[consort_bastard_parent_lover.GetTitledFirstNameNoTooltip] no es [consort_bastard_parent_lover.Custom('ES_ElLa')] amante de [consort_bastard_parent.GetTitledFirstNameNoTooltip]" + secrets.0110.b.failure.desc:0 "[consort_bastard_parent_lover.GetTitledFirstNameNoTooltip] no es amante de [consort_bastard_parent.GetTitledFirstNameNoTooltip]" secrets.0110.c:0 "Casi deseo no haberlo sabido…" secrets.0112.single_child_relation.desc:0 "mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('child'))] [child.GetFirstName] fue engendrad[child.Custom('ES_OA')] por" @@ -160,7 +160,7 @@ secrets.0116.negative.desc:0 "¡Por [ROOT.Char.GetFaith.HighGodName]! ¡[secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha presentado pruebas irrefutables de un intento de asesinato [victim.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)], orquestado por [murderer.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]!\n\n¿Es que es[murderer.Custom('ES_OA')] [murderer.Custom('InsultNoun')] despiadad[murderer.Custom('ES_OA')] no siente respeto por la vida humana?" secrets.0116.positive.desc:0 "¡[secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha acusado a [murderer.Custom2('MyCharacterIntroduction', ROOT.Char)] de haber planeado el asesinato de [victim.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]!\n\nAhora que la verdad ha salido a la luz, más le vale a [murderer.GetFirstNameNoTooltip] cuidarse las espaldas." secrets.0106.victim_knows.desc:0 "¡[secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha denunciado públicamente a [murderer.Custom2('MyCharacterIntroduction', ROOT.Char)] de atentar contra mi vida. Aunque intente ocultarlo o explicarse, las pruebas están ahí, a la vista de todos." - secrets.0106.victim.desc:0 "¡Voto a [ROOT.Char.GetFaith.HighGodName]! ¡[secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha presentado pruebas irrefutables de un intento de asesinato contra #EMP mí!#![murderer.Custom('ES_ElLa')] malvad[murderer.Custom('ES_OA')] [murderer.Custom('InsultNoun')] tras el complot no es otro que [murderer.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]!\n\nTomadme la palabra, lamentará haber fallado." + secrets.0106.victim.desc:0 "¡Voto a [ROOT.Char.GetFaith.HighGodName]! ¡[secret_exposer.Custom2('MyCharacterIntroduction', ROOT.Char)|U] ha presentado pruebas irrefutables de un intento de asesinato contra #EMP mí!#!El/La malvad[murderer.Custom('ES_OA')] [murderer.Custom('InsultNoun')] tras el complot no es otro que [murderer.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]!\n\nTomadme la palabra, lamentará haber fallado." secrets.0116.likes_negative:0 "¿Cómo pudo hacerlo?" secrets.0116.dislikes_negative:0 "¡Lo pagará de un modo u otro!" secrets.0116.likes_positive:0 "¡Seguro que [victim.GetFirstNameNoTooltip] se lo merecía!" @@ -186,7 +186,7 @@ secrets.0500.single_child.t:0 "[child.Custom('GetDaughterSon')|U] de otro hombre" secrets.0500.start.desc:0 "¿Puede ser verdad?" secrets.0500.single_child.desc:0 "¿Fue [child.GetFirstName] engendrad[child.Custom('ES_OA')] por" - secrets.0500.incest_real_father.desc:0 "[mother.Custom('ES_ElLa')] [mother.Custom2('RelationToMeShort', SCOPE.sC('real_father'))] de [mother.GetTitledFirstName], [real_father.GetTitledFirstName]," + secrets.0500.incest_real_father.desc:0 "[mother.Custom2('RelationToMeShort', SCOPE.sC('real_father'))] de [mother.GetTitledFirstName], [real_father.GetTitledFirstName]," secrets.0500.regular_real_father.desc:0 "[real_father.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]," secrets.0500.end.desc:0 "y no por mí?\n\n¿Debo llorar? ¿Gritar? ¿Castigar? ¿Perdonar? Todo parece irreal, pero no puedo negar las pruebas ante mí…" secrets.0500.a:0 "Necesito tiempo para pensar…" @@ -225,7 +225,7 @@ secrets.0511.dead.desc:0 "¡Al menos esa serpiente está muerta y enterrada! ¡Así te pudras, [murderer.Custom('InsultAdjective')]!" secrets.0511.alive.desc:0 "A menos que actúe, puede que [victim.GetFirstNameNoTooltip] siga en peligro." - secrets.0512.regular.desc:0 "¡Al fin he descubierto la verdad! ¡[murderer.Custom('ES_ElLa')] [murderer.Custom('InsultNoun')] despiadad[murderer.Custom('ES_OA')] tras la precoz defunción de [victim.GetFirstName], mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('victim'))] no ha sido otro sino [murderer.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]!\n\n" + secrets.0512.regular.desc:0 "¡Al fin he descubierto la verdad! ¡El/La [murderer.Custom('InsultNoun')] despiadad[murderer.Custom('ES_OA')] tras la precoz defunción de [victim.GetFirstName], mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('victim'))] no ha sido otro sino [murderer.Custom2('MyCharacterIntroductionNoComma', ROOT.Char)]!\n\n" secrets.0512.immured.desc:0 "Cuando mis agentes registran su residencia, se encuentran una habitación emparedada donde hallan el cuerpo de [victim.GetFirstNameNoTooltip]\n\n" secrets.0512.alive.desc:0 "Oh, creyó se saldría con la suya en este crimen atroz, pero escuchad lo que os digo. [murderer.GetFirstNameNoTooltip] pagará caro por sus pecados." secrets.0512.dead.desc:0 "Aunque debería alegrarme de que [murderer.Custom('ES_ElElla')] se esté pudriendo en la tumba, una parte de mí desearía que estuviera viv[murderer.Custom('ES_OA')] y respirando ante mí. Sé un par de cosas más adecuadas para [murderer.GetFirstNameNoTooltip] que el descanso eterno…" diff --git a/project/ck3/base_game/localization/spanish/event_localization/south_asia_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/south_asia_events_l_spanish.yml index 50a86d36fd..a8a60bc6c6 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/south_asia_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/south_asia_events_l_spanish.yml @@ -5,17 +5,17 @@ south_asia.0002.t:0 "El chakravarti" south_asia.0002.intro:0 "Las multitudes llevan días, tal vez semanas, caminando para llegar a la ceremonia. La vida de [chakravarti.GetTitledFirstName] ha llevado a este momento." - south_asia.0002.text:0 "\n\nObservo en un silencio estupefacto como mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('chakravarti'))] emerge de los manantiales sagrados. Sus [chakravarti.GetFaith.AltPriestTermPlural] [chakravarti.Custom('ES_LoLa')] proclaman como [chakravarti.Custom('ES_ElLa')] chakravarti, nuestr[chakravarti.Custom('ES_OA')] [chakravarti.GetLadyLord] benevolente.\n\nAhora nadie puede discutir que es [chakravarti.Custom('ES_ElLa')] legítim[chakravarti.Custom('ES_OA')] gobernante del mundo entero." + south_asia.0002.text:0 "\n\nObservo en un silencio estupefacto como mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('chakravarti'))] emerge de los manantiales sagrados. Sus [chakravarti.GetFaith.AltPriestTermPlural] [chakravarti.GetHerHim] proclaman como chakravarti, nuestr[chakravarti.Custom('ES_OA')] [chakravarti.GetLadyLord] benevolente.\n\nAhora nadie puede discutir que es [chakravarti.Custom('ES_ElLa')] legítim[chakravarti.Custom('ES_OA')] gobernante del mundo entero." south_asia.0002.a:0 "Es un honor haber asistido a este momento." south_asia.0002.b:0 "¡Dejad que me eche a vuestros pies, presa del júbilo!" - south_asia.0003.text:0 "\n\nEs solo cuando mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('chakravarti'))] emerge de los manantiales sagrados que la fuerza total del momento me afecta. Sus [chakravarti.GetFaith.AltPriestTermPlural] [chakravarti.Custom('ES_LoLa')] proclaman como [chakravarti.Custom('ES_ElLa')] chakravarti, [chakravarti.Custom('ES_ElLa')] legítim[chakravarti.Custom('ES_OA')] gobernante del mundo entero.\n\nCuando [chakravarti.GetTitledFirstName] mira las llanuras a sus pies, no puedo evitar sentir que es cierto." + south_asia.0003.text:0 "\n\nEs solo cuando mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('chakravarti'))] emerge de los manantiales sagrados que la fuerza total del momento me afecta. Sus [chakravarti.GetFaith.AltPriestTermPlural] [chakravarti.GetHerHim] proclaman como chakravarti, legítim[chakravarti.Custom('ES_OA')] gobernante del mundo entero.\n\nCuando [chakravarti.GetTitledFirstName] mira las llanuras a sus pies, no puedo evitar sentir que es cierto." south_asia.0003.a:0 "¡Dejadme que me una en vuestro triunfo, mi [chakravarti.Custom('ES_SennorSennora')]!" south_asia.0003.b:0 "¿Qué le espera [chakravarti.Custom('ES_AlAla')] gobernante del mundo?" south_asia.0004.relevant_religion:0 "Llegan en gran número heraldos que traen noticias del imperio de la India. Por primera vez en eras, ha aparecido un chakravarti." south_asia.0004.desc:0 "Han llegado en gran número heraldos de la tierra de la India, anunciando el ascenso de su «chakravarti», entusiasmados con su benevolencia." - south_asia.0004.text:0 "\n\nCon grandes rituales y hordas de creyentes a sus pies, [chakravarti.GetTitledFirstName] ha adoptado el título de [chakravarti.Custom('ES_ElLa')] legítim[chakravarti.Custom('ES_OA')] gobernante del mundo entero." + south_asia.0004.text:0 "\n\nCon grandes rituales y hordas de creyentes a sus pies, [chakravarti.GetTitledFirstName] ha adoptado el título [chakravarti.Custom('ES_DelDela')] legítim[chakravarti.Custom('ES_OA')] gobernante del mundo entero." south_asia.0004.a:0 "¿Será una nueva amenaza o un gran aliad[chakravarti.Custom('ES_OA')]?" south_asia.0004.b:0 "¡Que los infieles se guarden sus ridículas afirmaciones!" @@ -31,7 +31,7 @@ south_asia.0013.desc:0 "Con las pérdidas de territorio, ¡el pueblo y los [ROOT.Char.GetFaith.PriestNeuterPlural] de mi señorío ya no respetan mi autoridad sobre el Ganges! En su lugar, [ruler_of_ganges.GetTitledName] ha reclamado el cargo de Administrador del río sagrado que yo ostenté en el pasado." south_asia.0013.a:0 "¡Es[ruler_of_ganges.Custom('ES_EA')] advenediz[ruler_of_ganges.Custom('ES_OA')] no es más que un[ruler_of_ganges.Custom('ES_XA')] impostor[ruler_of_ganges.Custom('ES_XA')]!" - south_asia.0021.t:0 "[founder.Custom('ES_ElLa')|U] [founder.GetTitleAsNameNoTooltip] de $k_bene_israel$" + south_asia.0021.t:0 "El/la [founder.GetTitleAsNameNoTooltip] de $k_bene_israel$" south_asia.0021.desc:0 "Obligado a llevar una vida nómada y a vivir en pequeños enclaves por todo el mundo, el pueblo judío ha carecido de un verdadero hogar. Parece que los siglos de vagar han llegado a su fin.\n\n[founder.GetNameNoTooltip] ha sido coronad[founder.Custom('ES_OA')] [founder.GetTitleAsNameNoTooltip] de $k_bene_israel$. Aunque no parecía probable, parece que el pueblo judío ha encontrado su hogar en la costa oeste de la India, con el [founder.GetFaith.ReligiousHeadTitleName] restaurado y la declaración de un nuevo Israel, [founder.GetTitledFirstNameNoTooltip] cree que está marcando el comienzo de una nueva edad de oro para los seguidores del judaísmo en todo el mundo." south_asia.0021.a:0 "¡Un nuevo hogar para nosotros!" south_asia.0021.b:0 "¡Solo hay un Israel!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_spanish.yml new file mode 100644 index 0000000000..5dfb751975 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/story_cycles/fp2_story_cycle_bell_of_huesca_l_spanish.yml @@ -0,0 +1,42 @@ +l_spanish: + bell_special_yearly.1000.t:0 "La campana de [ROOT.Char.GetCapitalLocation.GetTitle.GetNameNoTierNoTooltip]" + bell_special_yearly.1000.desc:0 "Mi [steward.GetCouncilTitle] [steward.GetFirstName] me ha sugerido inspeccionar una iglesia abandonada cercana de la época de los visigodos.\n\nEntre la bóveda de cañón y los arcos de herradura, hay un campanario que en su día fue hermoso, con varias campanas desvencijadas a las que les faltan los badajos.\n\nMientras deambulo por las ruinas, oigo resonar unos cascos. Al mirar por un agujero, veo que se acerca [faction_member_1.GetTitledFirstName]. ¿Creerá que este lugar puede servir de guarida a su facción traicionera?" + # [faction_member_1_faction.GetName] + bell_special_yearly.1000.a:0 "¡Podría matar[faction_member_1.GetHerHim] ahora que nadie me ve!" + bell_special_yearly.1000.a.tt:0 "Te acercas sigilosamente a [faction_member_1.GetTitledFirstName] e intentas asesinar[faction_member_1.GetHerHim]" + bell_special_yearly.1000.b:0 "Debería escabullirme silenciosamente." + + bell_special_yearly.1500.desc:0 "Me escondo en la antecámara de la iglesia, y solo puedo oír los latidos sordos de mi corazón asesino y los pasos de [faction_member_1.GetTitledFirstName].\n\nCuando entra en la habitación, le golpeo la cabeza con un escombro, y [faction_member_1.GetSheHe] cae al suelo.\n\nMientras golpeo una y otra vez, una fantasía fugaz nubla mis visiones teñidas de sangre. El sueño de este viejo campanario haciendo música de nuevo, con las cabezas de mis enemigos como badajos." + bell_special_yearly.1500.a:0 "¡Otro necio díscolo que se unirá a mi carillón!" + bell_special_yearly.1500.a.tt:0 "Buscas otra víctima." + bell_special_yearly.1500.discovery.tt:0 "Las probabilidades de que te descubran aumentan." + bell_special_yearly.1500.b:0 "Debería irme a casa y descansar." + bell_special_yearly.1500.b.tt:0 "Dejas de reunir cabezas para la campana." + + bell_special_yearly.2000.desc:1 "Exijo [faction_member_2.Custom('ES_AlAla')] repelente [faction_member_2.GetTitledFirstName] que visite mi [ROOT.Char.Custom('FortifiedBuilding')] y me disfrazo de trovador. Con el disfraz, proclamo que «¡[ROOT.Char.GetTitledFirstName] os exige escuchar esta nueva y maravillosa composición inventada aquí en la capital!».\n\nUna vez que está dentro, [faction_member_2.GetHerHim] obligo a entrar en una cámara sol[faction_member_2.Custom('ES_OA')]. Allí toco las #italic canços#! más insulsas que puedo durante horas hasta que semejante imbécil se duerme.\n\nTrabajo con rapidez: estrangulo a mi enemig[faction_member_2.Custom('ES_OA')] con una de las cuerdas del laúd, meto la cabeza en la funda del laúd y salgo corriendo por los pasillos antes de que nadie pueda parpadear." + bell_special_yearly.2000.a:0 "¡La campana todavía necesita más cabezas!" + bell_special_yearly.2000.b:0 "Es un delito hermoso; no me arriesgaré a que se estropee." + +#Dropping an organ out of a window + bell_special_yearly.3000.desc:0 "He forzado una visita real al/a la [ROOT.Char.Custom('FortifiedBuilding')] [faction_member_3.Custom('ES_DelDela')] [faction_member_3.GetTitledFirstName] bajo el pretexto de intentar disipar las tensiones con su facción rebelde. Durante una pausa en las negociaciones, examino sus salas de música y pido que me dejen tocar a solas.\n\nLa sala de música tiene un gran ventanal sobre el jardín del [ROOT.Char.Custom('FortifiedBuilding')] y un órgano bastante grande al lado. El momento es demasiado perfecto.\n\nCuando [faction_member_3.GetFirstNameNoTooltip] pasa por debajo de la ventana para tomarse un momento de solaz, empujo el órgano. Se acelera en el aire y [faction_member_3.GetHerHim] aplasta. Riendo tontamente me apresuro a recoger la cabeza antes de que se descubra la muerte." + bell_special_yearly.3000.a:0 "¡La campana será una maravilla!" + bell_special_yearly.3000.b:1 "Todos los días ocurren accidentes raros con los teclados." + +#[faction_member_3_faction.GetName] + bell_special_yearly.4000.desc:0 "Me entretengo en mi jardín, jugando ensimismad[ROOT.Char.Custom('ES_OA')] con las rosas, arrancándoles las flores una a una.\n\nMe pregunto qué hacer con mi campanario. ¿Estará destinado a resonar?" + bell_special_yearly.4000.desc_discoverer:0 "\n\nMientras reflexiono sobre ello, noto que [bell_discoverer.GetTitledFirstName], un[bell_discoverer.Custom('ES_OA')] de [bell_discoverer.GetHerHim]s que aún lloran a una víctima de las desapariciones, me mira fijamente en el jardín. Contengo la risa, y casi quiero decírselo en el acto." + bell_special_yearly.4000.a:0 "¡Debería dar un gran concierto en la iglesia!" + bell_special_yearly.4000.a.tt:0 "Todos son conscientes de tus asesinatos." + bell_special_yearly.4000.b:0 "Nadie tiene por qué conocer mis entretenimientos privados." + bell_discovery_success_effect:0 "La campana se mantiene en secreto" + bell_discovery_failure_effect:0 "Se ha descubierto la campana" + + + bell_special_yearly.5000.desc:0 "Salgo una noche a visitar mi campana y a deleitarme con su resplandeciente villanía. Para sorpresa mía, ya hay antorchas titilando al entrar en las ruinas.\n\nAl principio imagino que los fantasmas de los visigodos están disgustados por haber profanado su iglesia, pero entonces [bell_discoverer.GetTitledFirstName] se quita la capucha. «Siento que he viajado al [bell_discoverer.GetFaith.NegativeAfterLife] y que estaré allí toda mi vida, después de descubrir la abominación que habéis causado. ¡Os uniréis a vuestras víctimas, criatura!»\n\nApenas acierto a sentir un tajo de acero que me atraviesa el cuello y luego ya no siento nada en absoluto." + bell_special_yearly.5000.a:0 "Táñeme, [bell_discoverer.GetTitledFirstName]." + + + bell_special_yearly.6000.desc:0 "Se celebra un concierto en las ruinas visigodas para toda la corte; se promete una velada de música en una antigua iglesia a la luz de las velas.\n\nEl repertorio habitual de los juglares prosigue mientras algunos invitados se quejan del peculiar olor. Disfrutamos de algunas melodías ligeras de flauta y cuerda, y las piezas se vuelven más lúgubres a medida que avanza la noche.\n\nAl final, los sirvientes obedecen mi orden de hacer sonar las campanas al ritmo de la última canción. Los gritos de mis cortesanos se unen a las voces del coro cuando todos contemplan mis cabezas sonoras." + bell_special_yearly.6000.a:0 "¡Qué melodía!" + bell_special_yearly.6000.b:0 "¡Los demás os uniréis a ellos si me desafiáis!" + diff --git a/project/ck3/base_game/localization/spanish/event_localization/story_cycles/story_cycle_infidelity_confrontation_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/story_cycles/story_cycle_infidelity_confrontation_l_spanish.yml index c5e836f159..6b9f541fba 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/story_cycles/story_cycle_infidelity_confrontation_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/story_cycles/story_cycle_infidelity_confrontation_l_spanish.yml @@ -77,7 +77,7 @@ infidelity_confrontation.1001.kind_start.desc:0 "Las lágrimas de mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('confronting_partner'))] [confronting_partner.GetFirstName] me duelen más de lo que harían unas palabras duras. Quedo destrozad[ROOT.Char.Custom('ES_OA')] cuando" infidelity_confrontation.1001.unkind_start.desc:0 "¿Son sinceras las lágrimas de mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('confronting_partner'))] [confronting_partner.GetFirstName]? Tal vez esto no sea más que una actuación, diseñada para despertar mi compasión. Suspiré con exasperación mientras" infidelity_confrontation.1001.love_end.desc:0 "[confronting_partner.GetSheHe] enterraba su rostro en mi [ROOT.Char.Custom('GetClothingArticle')].\n\n«¿Cómo pudiste hacer esto, [ROOT.Char.GetFirstNameNoTooltip]? ¡Yo te amo, estúpid[ROOT.Char.Custom('ES_OA')]!» [confronting_partner.GetFirstName] respira larga y temblorosamente. «Vuelve conmigo, mi [ROOT.Char.Custom('LoverPetName')]. Abandona a es[infidelity_partners_lover.Custom('ES_EA')] [infidelity_partners_lover.Custom('InsultNoun')] y te lo perdonaré todo»." - infidelity_confrontation.1001.regular_end.desc:0 "[confronting_partner.GetSheHe] se limpia las mejillas con un pañuelo.\n\n«Sé que no soy [confronting_partner.Custom('ES_ElLa')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('confronting_partner'))] perfect[confronting_partner.Custom('ES_OA')], pero me merezco algo mejor que esto. Ambos lo merecemos. Te lo ruego, vuelve en ti y abandona a es[infidelity_partners_lover.Custom('ES_EA')] [infidelity_partners_lover.Custom('InsultNoun')]. No es demasiado tarde para arreglar las cosas»." + infidelity_confrontation.1001.regular_end.desc:0 "[confronting_partner.GetSheHe] se limpia las mejillas con un pañuelo.\n\n«Sé que no soy el/la [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('confronting_partner'))] perfect[confronting_partner.Custom('ES_OA')], pero me merezco algo mejor que esto. Ambos lo merecemos. Te lo ruego, vuelve en ti y abandona a es[infidelity_partners_lover.Custom('ES_EA')] [infidelity_partners_lover.Custom('InsultNoun')]. No es demasiado tarde para arreglar las cosas»." infidelity_confrontation.1020.a:0 "¡Haré lo que sea para ganarme tu perdón!" infidelity_confrontation.1020.b:0 "¡No puedo negar mis sentimientos hacia [infidelity_partners_lover.GetFirstNameNoTooltip]!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/story_cycles/story_cycle_peasant_affair_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/story_cycles/story_cycle_peasant_affair_l_spanish.yml index b48c9f525e..0f2fd5f99c 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/story_cycles/story_cycle_peasant_affair_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/story_cycles/story_cycle_peasant_affair_l_spanish.yml @@ -1,10 +1,10 @@ l_spanish: peasant_affair.1001.t:0 "Reencuentros inesperados" peasant_affair.1001.desc_opening:0 "«¡Mi [ROOT.Char.GetLadyLord], mi corazón no descansó hasta volver a encontraros! Soy yo, [peasant_character.GetFirstNameNoTooltip]. ¿Verdad que me recordáis, mi [ROOT.Char.Custom('LoverPetName')]?»\n\n" - peasant_affair.1001.desc_child:0 "No puedo creer lo que veo: [peasant_character.Custom('ES_ElLa')] hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me entretuve hace muchas lunas, [peasant_character.Custom('ES_ElLa')] [peasant_character.GetMotherFather] de mi querid[peasant_child.Custom('ES_OA')] [peasant_child.GetTitledFirstName], se ha presentado en la corte." - peasant_affair.1001.desc_their_child:0 "No puedo creer lo que veo: [peasant_character.Custom('ES_ElLa')] hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me entretuve hace muchas lunas se ha presentado en la corte. A su lado está quien parece ser su [peasant_child.Custom('GetDaughterSon')] y no puedo evitar reaccionar a la edad que tiene…" - peasant_affair.1001.desc_rakish_night:0 "No me puedo creer lo que veo: [peasant_character.Custom('ES_ElLa')] hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me entretuve hace muchas lunas en una noche salvaje de desenfreno se ha presentado en la corte." - peasant_affair.1001.desc:0 "No puedo creer lo que veo: [peasant_character.Custom('ES_ElLa')] hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me topé lejos de mi [ROOT.Char.Custom('FortifiedBuilding')] hace muchas lunas se ha presentado en la corte." + peasant_affair.1001.desc_child:0 "No puedo creer lo que veo: el/la hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me entretuve hace muchas lunas, [peasant_character.GetMotherFather] de mi querid[peasant_child.Custom('ES_OA')] [peasant_child.GetTitledFirstName], se ha presentado en la corte." + peasant_affair.1001.desc_their_child:0 "No puedo creer lo que veo: el/la hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me entretuve hace muchas lunas se ha presentado en la corte. A su lado está quien parece ser su [peasant_child.Custom('GetDaughterSon')] y no puedo evitar reaccionar a la edad que tiene…" + peasant_affair.1001.desc_rakish_night:0 "No me puedo creer lo que veo: el/la hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me entretuve hace muchas lunas en una noche salvaje de desenfreno se ha presentado en la corte." + peasant_affair.1001.desc:0 "No puedo creer lo que veo: el/la hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me topé lejos de mi [ROOT.Char.Custom('FortifiedBuilding')] hace muchas lunas se ha presentado en la corte." peasant_affair.1001.a_1:0 "¡Insisto en que te quedes como parte de mi corte!" peasant_affair.1001.a_2:0 "[peasant_character.GetFirstNameNoTooltip], ¿verdad? Puedes quedarte aquí." peasant_affair.1001.b:0 "[peasant_child.GetFirstNameNoTooltip] se merece a su [peasant_character.GetMotherFather]…" @@ -12,9 +12,9 @@ peasant_affair.2001.t:0 "La persona de mis sueños" peasant_affair.2001.desc_opening:0 "Vuelvo a despertar con el corazón acelerado y los restos de un fuego ardiéndome en las entrañas.\n\n" - peasant_affair.2001.desc_rakish_night:1 "Han pasado muchas noches desde que compartí lecho con [peasant_character.Custom('ES_ElLa')] hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] a quien encontré en una de mis escapadas nocturnas, pero mi añoranza no hace más que crecer…" + peasant_affair.2001.desc_rakish_night:1 "Han pasado muchas noches desde que compartí lecho con el/la hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] a quien encontré en una de mis escapadas nocturnas, pero mi añoranza no hace más que crecer…" peasant_affair.2001.desc_known_father:1 "Han pasado muchas noches desde que compartí lecho con mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('peasant_character'))], [peasant_character.GetTitledFirstName], pero mi añoranza no hace más que crecer…" - peasant_affair.2001.desc_unknown_peasant:1 "Han pasado muchas noches desde que compartí lecho con [peasant_character.Custom('ES_ElLa')] hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me encontré lejos de mi [ROOT.Char.Custom('FortifiedBuilding')], pero mi añoranza no hace más que crecer…" + peasant_affair.2001.desc_unknown_peasant:1 "Han pasado muchas noches desde que compartí lecho con el/la hermos[peasant_character.Custom('ES_OA')] [peasant_character.GetWomanMan] con quien me encontré lejos de mi [ROOT.Char.Custom('FortifiedBuilding')], pero mi añoranza no hace más que crecer…" peasant_affair.2001.desc_child:0 "¡Especialmente desde que mi querid[peasant_child.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('peasant_child'))] [peasant_child.GetTitledFirstName], el resultado de nuestra pasión es un recordatorio constante de [peasant_character.GetSheHe]!" peasant_affair.2001.a:0 "¡Debo encontrar[peasant_character.GetHerHim]!" peasant_affair.2001.a.tt:0 "#F ¡Empezad la búsqueda de inmediato!#!" @@ -30,8 +30,8 @@ peasant_affair.2003.desc_opening:0 "«Mi [ROOT.Char.GetLadyLord], os presento a [peasant_character.GetTitledFirstName], a quien os traemos ante vuestra insistencia».\n\n" peasant_affair.2003.desc_dead_brought_child:0 "«Mi [ROOT.Char.GetLadyLord], os traigo nuevas. Por desgracia, la persona que nos hicisteis buscar ha abandonado este mundo, pero os traemos a su [peasant_child.Custom('GetDaughterSon')]».\n\nQué broma más cruel, ¡encontrar[peasant_character.GetHerHim] al fin solo para perder[peasant_character.GetHerHim] para siempre! Pero es[peasant_child.Custom('ES_EA')] [peasant_child.Custom('GirlBoy')], ¿podría ser mí[peasant_child.Custom('ES_OA')]…?" peasant_affair.2003.desc_dead:0 "«Mi [ROOT.Char.GetLadyLord], os traigo nuevas. Por desgracia, la persona que nos hicisteis buscar ha abandonado este mundo».\n\nQué broma más cruel del destino, ¡encontrar[peasant_character.GetHerHim] al fin solo para perder[peasant_character.GetHerHim] para siempre!" - peasant_affair.2003.desc_dislike:0 "[peasant_character.Custom('ES_ElLa')|U] campesin[peasant_character.Custom('ES_OA')] de mis sueños lucha contra la presa de [councillor.GetTitledFirstName], con el rostro distorsionado de ira y miedo.\n\n«¡Por favor, mi [ROOT.Char.GetLadyLord], dejadme marchar! Esa noche fue un error y solo quiero que me dejen en paz»." - peasant_affair.2003.desc_dislike_their_child:0 "[peasant_character.Custom('ES_ElLa')|U] campesin[peasant_character.Custom('ES_OA')] de mis sueños lucha contra la presa de [councillor.GetTitledFirstName], con el rostro distorsionado de ira y miedo mientras agarra a su [peasant_child.Custom('GetDaughterSon')] junto a sí.\n\n«¡Por favor, mi [ROOT.Char.GetLadyLord], dejadnos marchar! Solamente quiero criar a #EMP mi#! [peasant_child.Custom('GetDaughterSon')] yo sol[peasant_character.Custom('ES_OA')]»." + peasant_affair.2003.desc_dislike:0 "El/La campesin[peasant_character.Custom('ES_OA')] de mis sueños lucha contra la presa de [councillor.GetTitledFirstName], con el rostro distorsionado de ira y miedo.\n\n«¡Por favor, mi [ROOT.Char.GetLadyLord], dejadme marchar! Esa noche fue un error y solo quiero que me dejen en paz»." + peasant_affair.2003.desc_dislike_their_child:0 "El/La campesin[peasant_character.Custom('ES_OA')] de mis sueños lucha contra la presa de [councillor.GetTitledFirstName], con el rostro distorsionado de ira y miedo mientras agarra a su [peasant_child.Custom('GetDaughterSon')] contra sí.\n\n«¡Por favor, mi [ROOT.Char.GetLadyLord], dejadnos marchar! Solamente quiero criar a #EMP mi#! [peasant_child.Custom('GetDaughterSon')] yo sol[peasant_character.Custom('ES_OA')]»." peasant_affair.2003.desc_their_child:0 "¡Por fin! Cuando aparece ante mí, es como si el tiempo que compartimos nunca hubiera acabado. Sin embargo, a su lado está quien parece ser su [peasant_child.Custom('GetDaughterSon')] y no puedo evitar reaccionar a la edad que tiene…" peasant_affair.2003.desc:0 "¡Por fin! Cuando aparece ante mí, es como si el tiempo que compartimos nunca hubiera acabado. Y, por su sonrisa, parece que [peasant_character.GetSheHe] tampoco me ha olvidado." peasant_affair.2003.a_alive:0 "Por favor, [peasant_character.GetFirstNameNoTooltip], quédate aquí en la corte." diff --git a/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_events_1_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_events_1_l_spanish.yml index 73143514c9..17c6f4a577 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_events_1_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_events_1_l_spanish.yml @@ -56,7 +56,7 @@ stress_threshold.1711.g.drunkard.effect:0 "$stress_threshold.1711.g.drunkard.gain$" stress_threshold.1711.h.hashishiyah.gain:0 "¡Hachís! Esto es demasiado para una mente sobria." stress_threshold.1711.h.hashishiyah.effect:0 "$stress_threshold.1711.h.hashishiyah.gain$" - stress_threshold.1711.i:0 "Soy [ROOT.Char.Custom('ES_ElLa')] [ROOT.GetCharacter.GetTitleAsNameNoTooltip], ¡puedo hacerlo!" + stress_threshold.1711.i:0 "Soy [ROOT.GetCharacter.GetTitleAsNameNoTooltip], ¡puedo hacerlo!" stress_threshold.1721.t:0 "Ataque de nervios: ¡farsante!" stress_threshold.1721.desc.intro:1 "Desde hace un tiempo me siento como si no fuera dign[ROOT.Char.Custom('ES_OA')] del título de [ROOT.GetCharacter.GetPrimaryTitle.GetBaseNameNoTooltip]. ¿Habrá otros gobernantes que duden de sí mismos como yo?\n\nIntento ser un[ROOT.Char.Custom('ES_XA')] [ROOT.GetCharacter.GetTitleAsNameNoTooltip] " @@ -261,7 +261,7 @@ stress_threshold.2331.j:0 "No necesito amor, solo obediencia." stress_threshold.2341.t:0 "Ataque de nervios: deber eludido" - stress_threshold.2341.desc.intro:0 "¡Maldita sea, yo también necesito tiempo para mí! Y, ¿qué pasa si no voy a la corte unos días o incluso un mes? Gobernar es mi prerrogativa y la ejerceré, o la dejaré, a mi antojo.\n\nSoy [ROOT.Char.Custom('ES_ElLa')] [ROOT.GetCharacter.GetTitleAsNameNoTooltip]" + stress_threshold.2341.desc.intro:0 "¡Maldita sea, yo también necesito tiempo para mí! Y, ¿qué pasa si no voy a la corte unos días o incluso un mes? Gobernar es mi prerrogativa y la ejerceré, o la dejaré, a mi antojo.\n\nSoy [ROOT.GetCharacter.GetTitleAsNameNoTooltip]" stress_threshold.2341.desc.lazy:0 "y ¡necesito un descanso!" stress_threshold.2341.desc.craven:0 "y si elijo no exponerme a los peligros de la vida cortesana, ¡es solamente asunto mío y de nadie más!" stress_threshold.2341.desc.shy:0 "y si no quiero enfrentarme a las hordas cortesanas, ¡no tengo por qué hacerlo!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_events_l_spanish.yml index c085589216..e2aa03c87b 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_events_l_spanish.yml @@ -1,5 +1,5 @@ l_spanish: - stress_threshold_cooldown_message:1 "Si sigues [Concept( 'stressed', 'estresad[ROOT.Char.Custom('ES_OA')]' )|E] durante [SCOPE.ScriptValue('stress_threshold_cooldown_duration_in_years')|V0] años, puedes sufrir otro [mental_break|lE]" + stress_threshold_cooldown_message:1 "Si sigues [Concept( 'stressed', 'estresad' )|E][ROOT.Char.Custom('ES_OA')] durante [SCOPE.ScriptValue('stress_threshold_cooldown_duration_in_years')|V0] años, puedes sufrir otro [mental_break|lE]" # System Messages stress_threshold.0010.toast:2 "Adquieres un [stress_level|lE]" @@ -18,7 +18,7 @@ stress_threshold.1001.drunkard.gain:0 "¿Quizás un par de tragos ayuden?" stress_threshold.1001.drunkard.effect:0 "Beberé hasta que estos pensamientos desaparezcan." stress_threshold.1001.hashishiyah.gain:0 "Un poco de hachís me tranquilizará…" - stress_threshold.1001.hashishiyah.effect:0 "Una noche relajante con mi pipa ayudará." + stress_threshold.1001.hashishiyah.effect:1 "Una noche relajante con una bandeja de pasteles de hachís ayudará." stress_threshold.1001.journaller.gain:0 "Escribir mis preocupaciones me ayudará a concentrarme." stress_threshold.1001.journaller.effect:0 "Necesito una noche a solas en mi estudio." stress_threshold.1001.endure:0 "¡Debo ser fuerte y resistir estos impulsos!" @@ -110,7 +110,7 @@ stress_threshold.1601.drunkard.gain:0 "Me sentiré más centrado después de un trago…" stress_threshold.1601.drunkard.effect:0 "Siempre me siento más centrad[ROOT.Char.Custom('ES_OA')] después de un trago." stress_threshold.1601.hashishiyah.gain:0 "Con suerte, algo hachís me calmará la mente…" - stress_threshold.1601.hashishiyah.effect:0 "No me siento más tranquil[ROOT.Char.Custom('ES_OA')] que tras una velada con mi pipa." + stress_threshold.1601.hashishiyah.effect:1 "No me siento más tranquil[ROOT.Char.Custom('ES_OA')] que tras una velada con unos pasteles de hachís." stress_threshold.1601.journaller.gain:0 "Poner mis pensamientos por escrito debería darme algo de claridad…" stress_threshold.1601.journaller.effect:0 "¡Poner mis pensamientos por escrito siempre me trae claridad!" stress_threshold.1601.endure_no_option:0 "He de… he de aguantar. No puedo hacer nada…" @@ -149,7 +149,7 @@ # Level 2 Stress Events stress_threshold.2001.t:0 "Ataque de nervios: ingratitud" stress_threshold.2001.desc:0 "¡Malditos desagradecidos! ¿No saben los sacrificios que hago por su bien?\n\nCada día trabajo sin cesar como un[ROOT.Char.Custom('ES_XA')] esclav[ROOT.Char.Custom('ES_OA')] para hacer que este señorío prospere, pero ¡lo único que hacen todos es quejarse y pedir más!" - stress_threshold.2001.arbitrary.gain:0 "¡Yo soy [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip], mi palabra es la ley!" + stress_threshold.2001.arbitrary.gain:0 "¡Yo soy [ROOT.Char.GetTitleAsNameNoTooltip], mi palabra es la ley!" stress_threshold.2001.arbitrary.effect:0 "¡Yo decido cómo se hacen las cosas aquí!" stress_threshold.2001.imprison_victim:0 "¡Veamos lo agradecid[victim.Custom('ES_OA')] que se siente [victim.GetFirstNameNoTooltip] en las mazmorras!" stress_threshold.2001.endure:0 "Debo ser paciente con ellos…" @@ -159,7 +159,7 @@ stress_threshold.2101.witch.gain:0 "Soy un[ROOT.Char.Custom('ES_XA')] marginad[ROOT.Char.Custom('ES_OA')], como [ROOT.Char.GetFaith.WitchGodName]." stress_threshold.2101.witch.effect:0 "Al menos sé que [ROOT.Char.GetFaith.WitchGodName] me entiende." stress_threshold.2101.drunkard.effect:0 "El vino es mi único amigo verdadero." - stress_threshold.2101.hashishiyah.effect:0 "Al menos la pipa no me juzga." + stress_threshold.2101.hashishiyah.effect:1 "Al menos este pastel con cobertura de hachís no me juzgará." stress_threshold.2101.endure:0 "Puede que me lo esté imaginando todo…" stress_threshold.2201.t:0 "Ataque de nervios: ira ardiente" diff --git a/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_prison_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_prison_events_l_spanish.yml index d8459464ee..de9f5677c4 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_prison_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_prison_events_l_spanish.yml @@ -29,7 +29,7 @@ stress_threshold_prison.1021.c:0 "¿Cómo he podido tener unas ideas tan oscuras?" stress_threshold_prison.1031.t:0 "Ataque de nervios: aferrando el poder" - stress_threshold_prison.1031.desc:0 "Al encerrarme aquí, se creen que me debilito y pacifico. ¡Ja!\n\n¡Aquí, en la oscuridad, con la mente, reúno fuerzas y despedazo a mis enemigos miembro a miembro! Una y otra vez, todos los días renacen y todos los días los destruyo como si fueran alimañas. Sobre todo, a mi miserable carceler[ROOT.Char.Custom('ES_OA')], [jailer.GetTitledFirstName]… ¡[jailer.GetSheHe] sufrirá [jailer.Custom('ES_ElLa')] que más!" + stress_threshold_prison.1031.desc:0 "Al encerrarme aquí, se creen que me debilito y pacifico. ¡Ja!\n\n¡Aquí, en la oscuridad, con la mente, reúno fuerzas y despedazo a mis enemigos miembro a miembro! Una y otra vez, todos los días renacen y todos los días los destruyo como si fueran alimañas. Sobre todo, a mi miserable carceler[ROOT.Char.Custom('ES_OA')], [jailer.GetTitledFirstName]… ¡[jailer.GetSheHe] sufrirá como nadie!" stress_threshold_prison.1031.a:0 "Cuando salga… ¡oh, sí que lo #EMP pagarán#!!" stress_threshold_prison.1031.b:0 "¿Por qué esperar? En mi mente está a mi merced…" stress_threshold_prison.1031.c:0 "No… está mal. Esto no es propio de mí." @@ -66,7 +66,7 @@ # Level 3 Stress Events stress_threshold_prison.3001.t:1 "Ataque de nervios: amigos en problemas" - stress_threshold_prison.3001.desc:0 "Lo que nunca me contaron de las mazmorras es ¡lo #EMP terriblemente aburridas#! que son! Menos mal que [fictional_friend.Custom('ES_ElLa')] [fictional_friend.Custom('DuchessDuke')] [fictional_friend.Custom('RandomExampleName')] está aquí para hacerme compañía.\n\n[fictional_friend.Custom('ES_ElLa')|U] [fictional_friend.Custom('DuchessDuke')] bromea como nadie y siempre me mantiene de buen humor. Y lo list[fictional_friend.Custom('ES_OA')] que es. ¿Qué decís, [fictional_friend.Custom('DuchessDuke')]? ¡Ja! ¡Muy bueno!" + stress_threshold_prison.3001.desc:0 "Lo que nunca me contaron de las mazmorras es ¡lo #EMP terriblemente aburridas#! que son! Menos mal que [fictional_friend.Custom('DuchessDuke')] [fictional_friend.Custom('RandomExampleName')] está aquí para hacerme compañía.\n\n[fictional_friend.Custom('DuchessDuke')] bromea como nadie y siempre me mantiene de buen humor. Y lo list[fictional_friend.Custom('ES_OA')] que es. ¿Qué decís, [fictional_friend.Custom('DuchessDuke')]? ¡Ja! ¡Muy bueno!" stress_threshold_prison.3001.a:0 "Ven aquí, granuja." stress_threshold_prison.3011.t:1 "Ataque de nervios: la familia de verdad" diff --git a/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_special_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_special_events_l_spanish.yml index 7d726fb89e..2473bc0a43 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_special_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/stress_events/stress_threshold_special_events_l_spanish.yml @@ -4,7 +4,7 @@ stress_threshold_special.1001.desc_intro_lover:0 "Una luz se ha apagado en mi vida.\n\nCon la desaparición de mi [deceased_character.Custom('LoverPetName')] [deceased_character.GetFirstName], la vida parece mucho más sombría." stress_threshold_special.1001.desc_intro_friend:0 "Mi amig[deceased_character.Custom('ES_OA')] [deceased_character.GetFirstName] siempre estaba ahí para lo que necesitase. No esperaba que su muerte fuera fácil, pero nunca imaginé que pudiera ser tan dura." stress_threshold_special.1001.desc_spouse:0 "[deceased_character.GetSheHe|U] me acompañaba en la vida, me ayudaba a superar pruebas y tribulaciones. Aunque habíamos tenido algunos desacuerdos, afrontar la vida sin [deceased_character.GetSheHe] es… sobrecogedor.\n\n¿Cómo me las apañaré sin [deceased_character.GetSheHe]?" - stress_threshold_special.1001.desc_child_toddler:0 "Tan joven, tan lleno de vitalidad y potencial. Y ahora quietud…\n\nQuietud eterna. No volverá a reír ni llorar." + stress_threshold_special.1001.desc_child_toddler:0 "Tan joven, con tanta vitalidad y potencial. Y ahora quietud…\n\nQuietud eterna. No volverá a reír ni llorar." stress_threshold_special.1001.desc_child_older:0 "Aún recuerdo cuando era un bebé. Tan pequeño y frágil. A pesar de eso, sobrevivió, creció hasta… ahora, cuando paró de repente.\n\nPuse tantas esperanzas en su futuro, tantas cosas que deseaba ver que ahora nunca ocurrirán." stress_threshold_special.1001.desc_parent:0 "Aunque sabía que tenía que acabar pasando, me he encontrado lamentablemente mal preparad[ROOT.Char.Custom('ES_OA')] para la muerte de mi [ROOT.Char.Custom2('RelationToMe', deceased_character)].\n\nDe improviso, ya no puedo acudir a su lado en busca de consuelo o consejo.\n\nSolo hay un espacio vacío donde solía estar [deceased_character.GetSheHe]… ¿Podrá volver a llenarse?" stress_threshold_special.1001.desc_lover:1 "Cada día es una batalla en la que lucho para encontrarle un sentido a su ausencia. No puedo evitar pensar en todos los momentos maravillosos que compartimos…\n\nEsos momentos no se repetirán jamás." diff --git a/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_event_dan_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_event_dan_l_spanish.yml new file mode 100644 index 0000000000..41a0984eb2 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_event_dan_l_spanish.yml @@ -0,0 +1,67 @@ +l_spanish: + fp2_yearly.1001.t:0 "Ajedrez 2" + fp2_yearly.1001.desc:0 "Tras ganar otra partida de ajedrez contra mí mism[ROOT.Char.Custom('ES_OA')], no puedo evitar pensar que mi elevado intelecto podría mejorar algo este juego. \n\nPero, ¿cuál sería el cambio más lógico?" + fp2_yearly.1001.a:0 "Es obvio que el rey es demasiado débil." + fp2_yearly.1001.b:0 "El alfil debería ser más fuerte." + fp2_yearly.1001.c:0 "¿Por qué no puedo torturar a los peones?" + + + fp2_yearly.1002.t:0 "Una posición comprometedora" + fp2_yearly.1002.desc:1 "A última hora de la noche escucho extraños sonidos procedentes de una habitación al fondo del pasillo. Al asomarme a la puerta veo a mi [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)] desnud[deviant_courtier.Custom('ES_OA')], atad[deviant_courtier.Custom('ES_OA')] y siendo azotad[deviant_courtier.Custom('ES_OA')] con una vara de madera por un[ROOT.Char.Custom('ES_XA')] sirvient[ROOT.Char.Custom('ES_EA')], que parece llevar puestas antiguas prendas mías. Por si fuera poco extraño, parece que le encanta.\n\nEntre golpe y golpe grita: «¡Sí! Castígame, [ROOT.GetCharacter.GetNameNoTooltip], ¡he sido un[deviant_courtier.Custom('ES_XA')] [ROOT.Char.Custom2('RelationToMeShort', deviant_courtier)] mal[deviant_courtier.Custom('ES_OA')]!»." + fp2_yearly.1002.b:0 "Me huele a material para chantaje." + fp2_yearly.1002.c:0 "¡Parece divertido!" + fp2_yearly.1002.a:0 "Será mejor que me vaya." + + + fp2_yearly.1003.t:0 "Arremetiendo contra… ¿gigantes?" + fp2_yearly.1003.desc:0 "Una conmoción en mi patio capta mi atención y veo que varios campesinos traen en brazos a [injured_knight.Custom2('MyCharacterIntroduction', ROOT.Char)]. Es evidente que está malherid[injured_knight.Custom('ES_OA')].\n\nCuando exijo saber qué ha pasado, los campesinos me dicen que [injured_knight.GetHerHim] encontraron en un campo, donde afirmó que había combatido contra un gigante.\n\nSu escudero me aparta a un lado cuando terminan la narración: «La verdad, mi [ROOT.GetCharacter.GetLadyLord], es que intentó justar contra un molino de viento y perdió, pero los aldeanos parecen bastante encantados con su historia»." + fp2_yearly.1003.a:0 "¡Loor [injured_knight.Custom('ES_AlAla')] valiente caballer[injured_knight.Custom('ES_OA')]! Le compraré un nuevo corcel." + fp2_yearly.1003.b:0 "En mi corte no entrarán cuentos de hadas." + + fp2_yearly.1004.t:0 "El Halcón de Quraish" + fp2_yearly.1004.desc:0 "Estoy leyendo una historia de [hawk_of_quraysh.GetName] a quien también se conoce como «El Halcón de Quraish».\n\nConocer su vida resulta increíblemente inspirador, desde su fuga de los [abbasid_dynasty.GetName] hasta la fundación de la dinastía [hawk_dynasty.GetName] en Iberia, y no puedo evitar pensar que debería asumir alguna de sus lecciones." + fp2_yearly.1004.a:0 "Yo también podría inspirar a mi hombres como hizo él en Carmona." + fp2_yearly.1004.b:0 "Sus tratos diplomáticos con los yemeníes son legendarios." + fp2_yearly.1004.c:0 "¡Somos parientes!" + + nick_the_hawk_of_quraysh:0 "el Halcón de Quraish" + + + fp2_hawk_of_quarysh_martial_modifier:0 "Inspiración marcial" + fp2_hawk_of_quarysh_martial_modifier_desc:0 "Este personaje ha ganado inspiración marcial del Halcón de Quraish." + + + fp2_hawk_of_quarysh_diplomacy_modifier:0 "Inspiración diplomática" + fp2_hawk_of_quarysh_diplomacy_modifier_desc:0 "Este personaje ha ganado inspiración diplomática del Halcón de Quraish." + + fp2_yearly.1005.t:0 "Vikingos perdidos" + fp2_yearly.1005.desc:0 "Entre gritos y forcejeos, me presentan a un[hidden_viking.Custom('ES_XA')] [hidden_viking.GetWomanMan] enorme. Es obvio que se trata de un[hidden_viking.Custom('ES_XA')] asaltante viking[hidden_viking.Custom('ES_OA')], como los que sembraron el caos en nuestro señorío durante décadas.\n\n«Por favor, tened piedad. Me llamo [hidden_viking.GetName] y llevo años viviendo en [viking_county.GetNameNoTooltip]. Me dejaron atrás porque quedé herid[hidden_viking.Custom('ES_OA')]. Los aldeanos me salvaron; ahora son mi familia».\n\nSemejante viking[hidden_viking.Custom('ES_OA')] cae de rodillas, esperando que le perdone la vida. Varios campesinos confirman su historia." + fp2_yearly.1005.a:1 "Entretendréis a mis cortesanos con vuestra peculiar historia." + fp2_yearly.1005.b:0 "Una buena acción no anula las malas. Moriréis." + fp2_yearly.1005.c:0 "Mientras sirváis a la aldea, podréis vivir." + + + fp2_yearly.1006.t:0 "¿Queso vikingo?" + fp2_yearly.1006.desc:0 "Me paro ante un puesto de la carretera donden venden comidas sencillas. Su comerciante, [cheese_trader.GetName], me sirve distintos productos antes de agacharse bajo el mostrador y sacar una caja de madera tallada.\n\n«Para vos, mi señor[ROOT.Char.Custom('ES_XA')], este es el mejor queso de todo el señorío», me pone el taco en la mano, se inclina hacia mí y susurra en tono conspiratorio. «Lo hicieron unos vikingos queseros aquí, en Iberia».\n\nPese al extraño comentario, el queso está increíblemente bueno." + fp2_yearly.1006.a:0 "Acepto vuestro queso, pero no vuestro cuento ridículo." + fp2_yearly.1006.b:0 "He de encontrar a esos «vikingos queseros»…" + fp2.1006.b.tt:0 "Envías a tus agentes a encontrar a los «vikingos queseros»" + fp2_yearly.1006.c:0 "Pero qué estupidez." + + + fp2_yearly.1007.t:0 "$fp2_yearly.1006.t$" + fp2_yearly.1007.desc:0 "Traen ante mí a un[fake_cheese_viking.Custom('ES_XA')] [fake_cheese_viking.GetWomanMan] enclenque. Sin embargo, la persona que tengo delante no tiene mucha pinta de queser[fake_cheese_viking.Custom('ES_OA')], no digamos ya de viking[fake_cheese_viking.Custom('ES_OA')].\n\n«Lo siento mucho, pero en realidad no soy viking[fake_cheese_viking.Custom('ES_OA')]. Es una mentirijilla para ayudarme a vender el queso», farfulla." + fp2_yearly.1007.a:0 "Bueno, al menos he resuelto el misterio." + fp2_yearly.1007.b:0 "Quiero la mitad de vuestros beneficios y de vuestro queso." + + fp2_respected_clergy_chess:0 "Clero respetado en el ajedrez" + fp2_respected_clergy_chess_desc:0 "Cambió las reglas del ajedrez para respetar al clero." + + fp2_cheese_artifact:0 "Queso añejo" + fp2_cheese_artifact_desc:0 "A pesar de los rumores, el queso no está hecho por vikingos. Sin embargo, está extremadamente bueno." + + + fp2_yearly.1008.t:0 "Consumiendo el queso" + fp2_yearly.1008.desc:0 "Ha llegado el momento. En lo profundo de mis bodegas descansa el queso mas increíble del mundo conocido, curándose lentamente, potenciando su sabor.\n\n Y ahora, lo consumiré." + fp2_yearly.1008.a:0 "[ROOT.Char.GetFaith.HealthGodName|U] lloró. Es un queso bastante bueno." + fp2_yearly.1008.b:0 "Mejor dejad que el queso madure más." diff --git a/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_event_ola_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_event_ola_l_spanish.yml new file mode 100644 index 0000000000..960398c688 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_event_ola_l_spanish.yml @@ -0,0 +1,250 @@ +l_spanish: + stoke_tension_toast.success:0 "Tu campaña de odio tuvo éxito." + stoke_tension_toast.failure:0 "Se descubrió tu implicación." + + delegated_stoke_tension_toast.success:0 "[tension_councillor.GetTitledFirstName] extiende el odio." + + ease_tension_toast.success:0 "Tuviste éxito en tu intermediación" + ease_tension_toast.failure:0 "Tus esfuerzos fracasaron" + + bad_intrigue.tt:0 "Esta opción está disponible por tu escasa habilidad de intriga." + + fp2_struggle.1000.t:0 "Avivando el fuego" + fp2_struggle.1000.desc:0 "Ha habido altercados entre el gobierno [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] y la población [tension_county.GetCountyData.GetFaith.GetAdjectiveNoTooltip] en el [tension_county.GetName]. «Aprovechemos la oportunidad», sugiere mi [tension_councillor.GetCouncilTitle] [tension_councillor.GetFirstName], «para reclutar soldados asequibles de entre las milicias [ROOT.Char.GetFaith.GetAdjectiveNoTooltip]s. ¡Y tampoco es tan malo que sigan #italic adiestrándose#! en su condado natal! De hecho, podríamos #italic animarlo#!…». \n\n ¿Dejo arder [tension_county.GetNameNoTierNoTooltip] para alistar a esos fanáticos violentos?" + fp2_struggle.1000.a:0 "Extendamos algo de odio… con discreción." + fp2_struggle.1000.b:0 "Confío en que podrás controlarlo" + fp2_struggle.1000.c:0 "No, intentaré rebajar la tensión." + fp2_struggle.1000.d:0 "Si yo no puedo detener esta locura, tal vez pueda un gobernante [minority_courtier.GetFaith.GetAdherentNameNoTooltip]." + + + not_my_problem_toast:0 "Las madres solteras y sus hijos de tu señorío pasarán hambre durante años." + + fp2_struggle.1001.t:0 "Viudas de guerra" + fp2_struggle.1001.desc:0 "[expectant_courtier.GetTitledFirstName] está embarazada y ha empezado a reflexionar sobre la situación de otras madres en nuestras tierras, aquellas a quienes las guerras y desgracias recientes han dejado solas al cuidado de sus hijos. «Podríamos, mi [ROOT.Char.GetLadyLord], instituir un fondo especial para pagar a las madres lactantes que no tienen otros medios de subsistencia. Al fin y al cabo, criar a un hijo es una labor tan dura y loable como cualquier otra»." + fp2_struggle.1001.a:0 "¡Buena idea! Crearé ese fondo" + fp2_struggle.1001.b:1 "Apoyaré a viudas, pero no a rameras." + fp2_struggle.1001.b.tt:0 "Tu fe reprueba a las mujeres con hijos nacidos fuera del matrimonio." + fp2_struggle.1001.c:0 "¡Que vengan a mi corte! ¡Tenemos comida de sobra!" + fp2_struggle.1001.c.tt:0 "Invitas a todas las madres solteras pobres de tu señorío a venir a tu corte." + fp2_struggle.1001.d:1 "Seguro que mis vasallos caritativos pueden ayudar a financiar esto." + fp2_struggle.1001.e:0 "¡Soy vuestr[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleTierName], no una nodriza!" + fp2_struggle.1001.specialdescpositive:0 "Los vasallos encantados de pagar ganarán #positive_value 10#! de #color_light_blue opinión#! sobre ti" + fp2_struggle.1001.specialdescnegative:0 "Los vasallos no encantados de pagar perderán #negative_value 10#! de #color_light_blue opinión#! sobre ti" + + reading_avicenna_toast.success:0 "Lees un gran volumen de medicina." + reading_avicenna_toast.failure:0 "Puede que hayas entendido algo mal…" + reading_hippocrates_toast.success:0 "Lees todas las obras de Galeno." + reading_hippocrates_toast.failure:0 "¿Por qué el griego es tan difícil?" + rolling_in_filth_toast:0 "Tu corte es un peligro para la salud" + + fp2_struggle.1002.t:0 "Adelantos de la cultura [xenophilic_culture.GetNameNoTooltip]" + fp2_struggle.1002.desc_early_golden_age:0 "Los eruditos de la cultura [xenophilic_culture.GetNameNoTooltip] han hecho recientemente grandes avances en conocimiento médico. Pero gran polímata [great_physician.GetFirstName] ha sido exiliad[great_physician.Custom('ES_OA')] de la corte de mi [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] por una #italic poesía y un error#!, y busca un nuevo trabajo. \n\n" + fp2_struggle.1002.desc_late_golden_age:0 "Los eruditos de la cultura [xenophilic_culture.GetNameNoTooltip] llevan mucho tiempo entregados al estudio de la medicina. Ahora tal polímata [great_physician.GetFirstName] aspira a unirse a mi corte, pero acaba de ser exiliad[great_physician.Custom('ES_OA')] de la corte de mi [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] por una transgresión sin especificar. \n\n" + fp2_struggle.1002.desc_post_golden_age_christian:0 "Aunque Averroes y Albucasis fallecieron hace mucho, los médicos de la cultura [xenophilic_culture.GetNameNoTooltip] siguen teniendo un papel preeminente en su conocimiento. Ahora tal polímata [great_physician.GetFirstName] busca trabajo por haber sido exiliad[great_physician.Custom('ES_OA')] de la corte de mi [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] por una transgresión sin especificar. \n\n" + fp2_struggle.1002.desc_post_golden_age_unchristian:0 "Aunque Ibn Rushd y Al-Zahrawi fallecieron hace mucho, los médicos de la cultura [xenophilic_culture.GetNameNoTooltip] siguen teniendo un papel preeminente en su conocimiento. Ahora tal polímata [great_physician.GetFirstName] busca trabajo por haber sido exiliad[great_physician.Custom('ES_OA')] de la corte de mi [ROOT.GetCharacter.Custom2('RelationToMeShort', SCOPE.sC('neighboring_ruler'))] [neighboring_ruler.GetTitledFirstName] por una transgresión sin especificar. \n\n" + fp2_struggle.1002.desc_albucasis:0 "«Aunque mis habilidades son modestas», dice, «una vez le salvé la vida a una esclava que se había rajado la garganta, a cambio de una ligera ronquera después. Y os pediría que hicierais algunos cambios en vuestros hábitos higiénicos…» \n\n" + fp2_struggle.1002.desc_avenzoar:0 "«He practicado la medicina toda mi vida», dice, «y escribí un libro de régimen para una vida sana. Pero soy enemig[great_physician.Custom('ES_OA')] acérrim[great_physician.Custom('ES_OA')] de supersticiones y falsos remedios que venden brujas y astrólogos, así que os pido que prohibáis tales cosas…» \n\n" + fp2_struggle.1002.desc_tufail:0 "«Estudio tanto los cielos como la mente y las enfermedades de la carne», dice. «Pero defiendo los beneficios de estudiar el cuerpo humano en #italic autopsias#!… ¿Me proporcionaríais oportunidades de proseguir con ello?» \n\n" + fp2_struggle.1002.desc_no_historical_physician_early:0 "«He aprendido mucho», dice, «de las obras de los antiguos. Mas he rescatado sus conocimientos de los abismos de la prolijidad y podría emplearlos en vuestro beneficio». \n\n" + fp2_struggle.1002.desc_no_historical_physician_late:0 "«He aprendido mucho», dice, «de las obras de Al-Zahrawi e Ibn Sina. Hasta he mejorado sus técnicas. Puedo eliminar cataratas y forúnculos, y tratar enfermedades que antes se consideraban incurables». \n\n" + fp2_struggle.1002.desc_has_physician_and_is_christian:0 "Mi médic[scoped_physician.Custom('ES_OA')] de la corte actual, [scoped_physician.GetTitledFirstName], me insta a no reemplazar[scoped_physician.GetHerHim] por est[great_physician.Custom('ES_EA')] infiel." + fp2_struggle.1002.desc_has_physician_but_not_christian:0 "Mi médic[scoped_physician.Custom('ES_OA')] de la corteactual, [scoped_physician.GetTitledFirstName], me insta a no reemplazar[scoped_physician.GetHerHim] por est[great_physician.Custom('ES_EA')] excéntric[great_physician.Custom('ES_OA')]." + fp2_struggle.1002.desc_has_no_physician_but_is_christian:0 "Algunos cortesanos me instan a no asociarme con est[great_physician.Custom('ES_EA')] infiel." + fp2_struggle.1002.desc_has_no_physician:0 "¿Debo ofrecer a est[great_physician.Custom('ES_EA')] [great_physician.GetWomanMan] un sitio en mi corte?" + fp2_struggle.1002.a:0 "Me vendría bien un[great_physician.Custom('ES_XA')] nuev[great_physician.Custom('ES_OA')] médic[great_physician.Custom('ES_OA')]…" + fp2_struggle.1002.b:1 "Puedo comprar libros y aprender medicina por mi cuenta." + fp2_struggle.1002.b.tt:0 "Intentas aprender de las grandes obras de medicina." + fp2_struggle.1002.c:0 "¿Para qué os necesito? Sé leer griego." + fp2_struggle.1002.c.tt:1 "Compras las obras de Galeno e intentas leerlas." + fp2_struggle.1002.d:0 "Os devolveré [neighboring_ruler.Custom('ES_AlAla')] [neighboring_ruler.GetTitledFirstNameNoTooltip]… encadenad[great_physician.Custom('ES_OA')]." + fp2_struggle.1002.e:0 "Mi salud está perfectamente, gracias." + fp2_struggle.1002.f:0 "¡Vade retro! La innovación solo debe provenir de Dios." + fp2_struggle.1002.physicianleaves:0 "[great_physician.GetFirstName] busca trabajo en otra parte" + fp2_struggle.1001.physician_imprisoned:0 "[neighboring_ruler.GetName] encarcela a [great_physician.GetFirstName] por ciertos motivos" + + fp2_struggle.1010.t:0 "Alma de hierro" + fp2_struggle.1010.desc:1 "Ha llegado a mi corte un[great_swordsmith.Custom('ES_XA')] [great_swordsmith.GetWomanMan] llamad[great_swordsmith.Custom('ES_OA')] [great_swordsmith.GetName] afirma ser un[great_swordsmith.Custom('ES_XA')] maestr[great_swordsmith.Custom('ES_OA')] herrer[great_swordsmith.Custom('ES_OA')].\n\n«Mi [ROOT.Char.GetLadyLord]», dice, «mi familia lleva forjando espadas en [toledo_holding.GetNameNoTierNoTooltip] desde tiempos remotos, y en el pasado llegó a forjar #italic falcatas#! para los ejércitos de Cartago. No hay aleación más fuerte que la que se hace aquí, en Iberia y puedo perfeccionarla. Puedo forjaros las mejores armas de Iberia pero, a cambio, me entregaréis el mando del gremio de herreros de [blacksmith_county.GetNameNoTierNoTooltip]. ¡Entonces verán que yo siempre fui mejor que ellos!»" + fp2_struggle.1010.a:1 "No, trabajarás para el gremio para beneficiarnos a todos." + fp2_struggle.1010.b:1 "Sea cual sea el conocimiento que poseas, yo te lo sacaré…" + fp2_struggle.1010.c:1 "Lo tendrás, si forjas espadas para mis ejércitos." + fp2_struggle.1010.d:1 "Hazme la mejor espada de Iberia y el gremio será tuyo." + fp2_struggle.1010.e:0 "No enfurecerá al gremio por tu vanidad." + fp2_struggle.1010.smithgoesaway:1 "[great_swordsmith.GetNameNoTooltip] tomará el mando del gremio de herreros." + fp2_struggle.1010.paranoid_rivals:1 "Armar a tus soldados puede preocupar a algunos gobernantes vecinos." + fp2_struggle.1010.smithmakesweapon:1 "[great_swordsmith.GetNameNoTooltip] se queda en tu corte mientras forja la espada que pediste." + fp2_struggle.1010.swordsmith_imprisoned:0 "Encarcelas y torturas a [great_swordsmith.GetNameNoTooltip] para aprender sus secretos" + fp2_struggle.1010.compassionate_courtiers:0 "No todos tus cortesanos aprobarán esto" + toledo_compromise_flavor:0 "Obligas a que [great_swordsmith.GetNameNoTooltip] y el gremio llegue a un acuerdo." + fp2_struggle.1010.swordsmith_leaves:0 "[great_swordsmith.GetNameNoTooltip] se va a otra corte." + + + fp2_struggle.1011.t:1 "«La espada de [blacksmith_county.GetNameNoTierNoTooltip]" + fp2_struggle.1011.desc:1 "«He terminado», dice [great_swordsmith.GetName], pero parece extrañamente cansad[great_swordsmith.Custom('ES_OA')].\n\n«Puede que los espíritus de mis antepasados me hayan guiado, porque es la mejor hoja que he creado. Nunca más haré algo parecido, ni nadie en esta tierra, porque me llevaré a la tumba los secretos de su elaboración. Ahora marcho para reclamar el gremio que me prometisteis, aunque esta victoria ahora sabe extrañamente hueca. Sea como fuere, antes de que nos separemos para siempre, debéis darle un nombre a la espada que forjé para vos»." + fp2_struggle.1011.a:1 "#italic Martiello#!, el martillo." + fp2_struggle.1011.b:0 "#italic Tiniebra#!, la oscuridad." + fp2_struggle.1011.c:0 "#italic Bermeja#!, la enrojecida." + fp2_struggle.1011.d:0 "#italic Jargonça#!, como la piedra preciosa azul." + fp2_struggle.1011.e:0 "#italic Suhayl#!, la gloriosa." + fp2_struggle.1011.f:0 "#italic Al-Battar#!, la cortadora." + fp2_struggle.1011.g:0 "#italic Qazeeb#!, del mango fuerte." + fp2_struggle.1011.h:0 "#italic Zumurrud#!, como la esmeralda cegadora." + fp2_struggle.1011.i:0 "#italic Ortzi#!, como el trueno." + fp2_struggle.1011.j:0 "#italic Gaueko#!, espíritu de la noche." + fp2_struggle.1011.k:0 "#italic Gorri#!, la roja." + fp2_struggle.1011.l:0 "#italic Aiztoto#!, cuchillito." + fp2_struggle.1011.m:0 "#italic Escremire#!, esgrimidora" + fp2_struggle.1011.n:0 "#italic Folha#!, la hoja." + fp2_struggle.1011.o:0 "#italic Proeza#!, coraje." + fp2_struggle.1011.p:0 "#italic Trebalhar#!, la atormentadora." + fp2_struggle.1011.q:0 "#italic Sufax#!, como el gran héroe de antaño." + fp2_struggle.1011.r:0 "#italic Toumellalt#!, la blanca." + fp2_struggle.1011.s:0 "#italic Ayugu#!, el yugo" + fp2_struggle.1011.u:0 "Bueno, #italic Alma de hierro#!, por supuesto." + fp2_struggle.1011.v:0 "Me gusta #italic Muérdago#!…" + fp2_struggle.1011.w:0 "#italic Hiendemoros, ¿qué si no?" + fp2_struggle.1011.x:0 "#italic Hoja del usurpador#! parece apropiado, dado lo que le hicimos al gremio…" + fp2_struggle.1011.swordsmith_leaves:0 "Con su obra terminada, [great_swordsmith.GetName] deja tu corte" + martiello_name:0 "Martiello" + tiniebra_name:0 "Tiniebra" + vermejo_name:0 "Bermeja" + jargonca_name:0 "Jargonça" + suhayl_name:0 "Suhayl" + albattar_name:0 "Al-Battar" + qazeeb_name:0 "Qazeeb" + zumurrud_name:0 "Zumurrud" + ortzi_name:0 "Ortzi" + gaueko_name:0 "Gaueko" + gorri_name:0 "Gorri" + aiztoto_name:0 "Aiztoto" + escremire_name:0 "Escremire" + folha_name:0 "Folha" + proeza_name:0 "Proeza" + trebalhar_name:0 "Trebalhar" + sufax_name:0 "Sufax" + toumellalt_name:0 "Toumellalt" + ayugu_name:0 "Ayugu" + ironsoul_name:0 "Alma de hierro" + mistletoe_name:0 "Muérdago" + moormurder_name:0 "Hiendemoros" + usurperblade_name:0 "Hoja del usurpador" + + awesome_toledo_sword_name:1 "La espada [great_swordsmith.Custom('ES_DelDela')] [great_swordsmith.GetTitledFirstNameNoTooltip]" + awesome_toledo_sword_desc:0 "Esta espada fue la mayor obra [great_swordsmith.Custom('ES_DelDela')] herrer[great_swordsmith.Custom('ES_OA')] [great_swordsmith.GetName] de [toledo_county.GetNameNoTierNoTooltip], forjada usando técnicas secretas que se llevó a la tumba. Un[great_swordsmith.Custom('ES_XA')] [great_swordsmith.GetWomanMan|U], pero arrogante, se dice que puso parte de su alma en la hoja y, ciertamente, le da su portador una voluntad de hierro." + + fp2_struggle.1012.t:1 "La obra maestra" + fp2_struggle.1012.desc:1 "«He terminado», dice [great_swordsmith.GetName].\n\n«Es la espada que os prometí, una de mis mejores obras, con una hoja hecha de la mejor aleación imaginable que solo podría fabricarse en Iberia. Desde luego tiene, como se suele decir, #italic alma de hierro#!. Un arma digna de un[ROOT.Char.Custom('ES_XA')] [Select_CString(ROOT.Char.IsFemale,'noble dama','gran señor')] como vos»." + fp2_struggle.1012.a:0 "Es… exquisita. Puedes irte en paz. " + fp2_struggle.1012.b:0 "Magnífica. ¿No podré convenceros para que os quedéis y me sirváis?" + fp2_struggle.1012.swordsmith_leaves:1 "Tras terminar su obra, [great_swordsmith.GetName] se marcha para tomar el control del gremio de herreros, tal como le prometiste." + fp2_struggle.1012_swordsmith_stays:1 "[great_swordsmith.GetName] se queda en tu corte" + + toledo_sword_name:0 "Espada toledana" + toledo_sword_desc:0 "Esta hoja es una obra maestra de acero toledano, excepcionalmente fuerte y duradera. Una pequeña inscripción cerca de la base indica que fue forjada por #italic el/la gran herrer[great_swordsmith.Custom('ES_XA')]#! [great_swordsmith.GetName] en [blacksmith_county.GetNameNoTierNoTooltip]." + + fp2_struggle.1050.t:0 "Sueños de destrucción" + fp2_struggle.1050.desc_opening:1 "[visionary_spouse.GetTitledFirstName] llega a mí en plena noche, febril y pálid[visionary_spouse.Custom('ES_OA')]. «He tenido un sueño», dice, «en el que me encontraba en un campo de muerte." + fp2_struggle.1050.desc_christian:0 "Nuestras ciudades fueron arrasadas, derribadas las torres de nuestras iglesias, nuestro pueblo pisoteado en un fango de su propia sangre." + fp2_struggle.1050.desc_islamic:0 "Nuestras bibliotecas fueron quemadas, nuestros minaretes derribados, nuestros hermanos y hermanas clavados en cruces, atormentados por aves carroñeras." + fp2_struggle.1050.desc_rampaging_barbarian_heathen:0 "Nuestras casas fueron quemadas, derribadas nuestras piedras rúnicas, asesinados nuestros guerreros sin honor ni gloria." + fp2_struggle.1050.desc_non_barbarian_heathen:0 "Nuestras ciudades fueron arrasadas, quemados nuestros templos, nuestro pueblo asesinado, o arrastrado a un destino desconocido." + fp2_struggle.1050.desc_islamic_heritage:0 "Vi la total destrucción de todo lo que construimos desde que nuestros antepasados llegaron a estas tierras».\n\n" + fp2_struggle.1050.desc_christian_bling_reference_drop:0 "Las reliquias de nuestros santos, arrojadas a un fuego ardiente».\n\n" + fp2_struggle.1050.desc_middle_neutral_version:0 "Todo lo que construimos había sido destruido y la muerte y el desaliento imperaban sobre la tierra».\n\n" + fp2_struggle.1050.desc_love_and_warmth_ending:0 "«Por favor, amor mío, ayúdame. Tengo tanto miedo de que mis sueños se hagan realidad, de que estas cosas sucedan. Abrázame, siento mucho frío»." + fp2_struggle.1050.desc_no_love_and_warmth_ending:0 "«[ROOT.Char.GetWifeHusband] amad[ROOT.Char.Custom('ES_OA')], escuchadme. No es una enfermedad ordinaria la que me aflige. Temo que mis sueños sean ciertos, que todo esto pueda llegar a ocurrir. Por favor, no lo permitáis. Debéis salvar Iberia»." + fp2_struggle.1050.a:0 "¿Sois un[visionary_spouse.Custom('ES_XA')] bruj[visionary_spouse.Custom('ES_OA')]?" + fp2_struggle.1050.b:0 "Calmaos. [ROOT.GetCharacter.GetFaith.HighGodName] pone a prueba vuestra fe." + fp2_struggle.1050.c:0 "Vamos, contadme más sobre vuestras visiones." + fp2_struggle.1050.d:0 "Dejadme en paz, estoy planeando mi nueva conquista." + fp2_struggle.1050.spouse_imprisoned:0 "Encarcelas a [visionary_spouse.GetTitledFirstNameNoTooltip] por sospechas de brujería" + fp2_struggle.1050.condition_might_improve:0 "El estado [visionary_spouse.Custom('ES_DelDela')] [visionary_spouse.GetTitledFirstNameNoTooltip] podría mejorar" + fp2_struggle.1050.condition_might_get_worse:0 "El estado [visionary_spouse.Custom('ES_DelDela')] [visionary_spouse.GetTitledFirstNameNoTooltip] podría empeorar" + fp2_struggle.1050.condition_might_get_very_worse:0 "El estado [visionary_spouse.Custom('ES_DelDela')] [visionary_spouse.GetTitledFirstNameNoTooltip] podría empeorar mucho" + comforting_spouse_visionary_toast.success:0 "Consolaste a [visionary_spouse.GetTitledFirstName]" + comforting_spouse_visionary.failure:0 "No conseguiste consolar a [visionary_spouse.GetTitledFirstName]" + fp2_yearly.8004.t:0 "Escuela de traductores de [translation_capital.GetNameNoTierNoTooltip]" + fp2_yearly.8004.desc_opening:0 "Con el espíritu de conciliación que reina en Iberia, los eruditos de toda la región pasan el tiempo en las bibliotecas de mis dominios. Tal vez podría dirigir su energía hacia algo fructífero…\n\n" + fp2_yearly.8004.desc_chaplain:0 "Mi [translation_enthusiast.GetCouncilTitle] [translation_enthusiast.GetTitledFirstName] tiene una idea. «Deberíamos organizar un equipo de traductores», dice, «y yo podría dirigirlo. Recorramos la tierra en busca de traductores cualificados, incluso infieles, y pongámoslos a trabajar bajo vuestros auspicios. ¡Si lo financiáis, [translation_capital.GetNameNoTierNoTooltip] tiene potencial para ser un faro de ilustración!»" + fp2_yearly.8004.desc_wanderer:0 "Tal trotamundos sabi[translation_enthusiast.Custom('ES_OA')] [translation_enthusiast.GetTitledFirstName] presenta una oportunidad. «Mi [ROOT.Char.GetLadyLord]», dice, «Domino una docena de idiomas y podría ayudaros a organizar un equipo de traductores. Recorramos la tierra en busca de traductores cualificados y pongámoslos a trabajar bajo vuestros auspicios. [translation_capital.GetNameNoTierNoTooltip] tiene potencial para ser un faro de ilustración»." + fp2_yearly.8004.a:0 "#italic No#! repararé en gastos para encontrar a los mejores." + fp2_yearly.8004.b:0 "Ya que sois tan capaz, #italic vos#! podéis hacer todas las traducciones." + fp2_yearly.8004.c:0 "Las bibliotecas son un verdaderp fastidio…" + recruiting_brilliance_toast.success:0 "Encuentras grandes traductores" + recruiting_mediocrity_toast.failure:0 "Contratas traductores mediocres" + + fp2_yearly.8005.t:0 "Bajo el piño piñonero" + fp2_yearly.8005.desc_opening:0 "Al calor abrasador del mediodía, se sientan a la sombra bajo un gran pino piñonero y tocan laúdes y flautas." + fp2_yearly.8005.desc_iberian:0 "Cantan en galaicoportugués, en catalán, sobre la vida, la pérdida y el amor agridulce" + fp2_yearly.8005.desc_arabic:0 "Cantan en árabe sobre la belleza, la gloria, el amor perdido y recuperado." + fp2_yearly.8005.desc_language_neutral:0 "Cantan en muchas lenguas, pero mi corazón las entiende todas." + fp2_yearly.8005.desc_middle_part:0 "Los oigo desde mi balcón y me remueven el alma.\n\nSin embargo, no conozco la identidad de estos músicos y, cuando salgo de mis nobles salones y me acerco al árbol, ya no están." + fp2_yearly.8005.desc_post_troubadours:0 "Pensaba que solo los trovadores occitanos poseían tanto talento e ingenio, pero quizá me equivocaba…\n\n¿Qué voy a hacer con estos malditos #italic sentimientos#!?" + fp2_yearly.8005.desc_pre_troubadours:0 "\n\n¿Son enviados del [ROOT.Char.GetFaith.PositiveAfterLife|U]? ¿Espectros ideados por [ROOT.Char.GetFaith.DevilName] para atraparme? Tal vez no… ¿pero qué voy a hacer con estos malditos #italic sentimientos#!?" + fp2_yearly.8005.a:0 "Mi amor hacia [courtly_lover.GetFirstNameNoTooltip] llena mi corazón de canciones." + fp2_yearly.8005.b:0 "Qué preciosidad…" + fp2_yearly.8005.c:0 "¡Debo patrocinar a más músicos!" + fp2_yearly.8005.d:0 "¡Basta! ¡Haré talar ese maldito árbol!" + + fp2_yearly.8002.t:0 "Un dilema dietario" + fp2_yearly.8002.desc:0 "Dos niños recogían conchas en la playa de [beached_whale_province.GetName] cuando se toparon con unos restos de tamaño colosal. Los habitantes de la costa afirman que la carne de esta criatura muerta sigue incorrupta y que es #italic muy#! sabrosa. Pero mi [preoccupied_ulama.GetCouncilTitle] [preoccupied_ulama.GetFirstName] me lleva aparte con semblante preocupado.\n\n«¿De verdad se permite a los [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] el consumo de carne de ballena?», se preocupa. «No puedo tomar una decisión al respecto. Debemos esperar la declaración de un erudito muy respetado. Pero deberíais prohibir a la gente que coma la carne de esa bestia. Solo por si acaso…»." + fp2_yearly.8002.a:0 "No, #italic yo#! puedo hacer esté permitido." + fp2_yearly.8002.b:0 "¡Dame algo de esa carne! #italic Tengo#! que probarla." + fp2_yearly.8002.c:0 "Está bien, esperaremos la decisión." + fp2_yearly.8002.d:0 "#italic No#! se debe comer. Iré allí y quemaré a la criatura." + exploding_whale_toast:0 "¡Los restos explotan misteriosamente!" + exploding_whale.tt:0 "¡Los restos explotan!" + healthy_whale_toast:0 "Estaba muy rico" + unhealthy_whale_toast:0 "Algo no va bien…" + + fp2_yearly.8003.t:0 "Capricho volador" + fp2_yearly.8003.desc:0 "Este/a célebre inventor[flying_polymath.Custom('ES_XA')] [flying_polymath.GetFirstName] ha venido a verme con una petición muy peculiar, portando un par de alas de madera y seda. \n\n«Los humanos han ansiado volar por los cielos desde hace mucho tiempo», dice, «y he hecho mis cálculos. ¡Demostraré que podemos hacerlo! Permitidme saltar desde la torre más alta de vuestro/a [ROOT.Char.Custom('ResidenceBuilding')], mi [ROOT.Char.GetLadyLord], y os serviré fielmente después!». \n\nPor desgracia, mi [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('enthusiastic_child'))] [enthusiastic_child.GetTitledFirstName] se ha enterado de esto y me ruega que le deje ver cómo echa a volar tal erudit[flying_polymath.Custom('ES_OA')] ancian[flying_polymath.Custom('ES_OA')]. " + fp2_yearly.8003.a:0 "Está bien, lo permitiré." + fp2_yearly.8003.b:0 "Dejadme esas alas, #italic quiero#! volar." + fp2_yearly.8003.c:0 "No, es una locura." + flight_attempt_toast.success:0 "Volaste como un águila" + flight_attempt_toast.failure:0 "Te estrellaste contra el suelo" + fp2_yearly.8003_child_reaction:0 "No hay modo de saber cómo reaccionaría [enthusiastic_child.GetFirstNameNoTooltip]" + polymath_flight_attempt_toast.success:0 "¡[flying_polymath.GetFirstNameNoTooltip] voló!" + polymath_flight_attempt_toast.failure:0 "[flying_polymath.GetFirstNameNoTooltip] cayó y se mató." + + fp2_yearly.8001.t:0 "Reunir a las Cortes." + fp2_yearly.8001.desc:0 "Mi [commoner_enthusiast.GetCouncilTitle] [commoner_enthusiast.GetTitledFirstName] ha reflexionado durante mucho tiempo sobre nuestras finanzas, y ahora sugiere que ha llegado el momento de reunir a las #italic Cortes#!, una novedosa forma de parlamento en la que los representantes elegidos de los burgos libres participan en las deliberaciones del consejo real.\n\n«A cambio de este privilegio», dice, «podríamos gravar aún más a las ciudades. Si realmente necesitamos oro, mi [ROOT.Char.GetLadyLord], podríamos incluso permitir que algunos de los campesinos menos desarrapados asistieran a nuestras reuniones, aunque yo aconsejaría no hacerlo, pues seguramente enfurecería a los nobles»." + fp2_yearly.8001.a:0 "Invitad a los representantes de las ciudades." + fp2_yearly.8001.b:0 "¡Invitad a todo el mundo! Y quiero decir #italic todo el mundo#!." + fp2_yearly.8001.c:0 "No. Los nobles sabemos qué es lo mejor, como siempre." + fp2_flavor.8001_vassal_opinion:0 "A los vasallos celosos de sus privilegios no les gustará esto" + + fp2_yearly.8000.t:0 "Quemar los viñedos" + fp2_yearly.8000.desc_muslim_opening:0 "Los fieles que se asentaron en Iberia han disfrutado durante mucho tiempo del buen vino que se elabora aquí. Sin embargo, [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] ha decidido ahora que esto tiene que acabar.\n\n«El vino», declara su enviad[hof_emissary.Custom('ES_OA')] [hof_emissary.GetTitledFirstName], «es ciertamente #italic haram#! y no se puede seguir tolerando ni su producción ni su consumo. Por lo tanto, debéis prender fuego a los viñedos de [vineyard_county.GetName]." + fp2_yearly.8000.desc_jewish_opening:0 "Los fieles que se asentaron en Iberia han disfrutado durante mucho tiempo del buen vino que se elabora aquí. Sin embargo, [vinoclast_caliph.GetTitleTierName] [vinoclast_caliph.GetFirstName] ha decidido ahora que esto tiene que acabar.\n\n«El vino», declara su enviad[hof_emissary.Custom('ES_OA')] [hof_emissary.GetTitledFirstName], «desde luego no es kosher y no se puede seguir tolerando ni su producción ni su consumo. Por lo tanto, debéis prender fuego a los viñedos de [vineyard_county.GetName]." + fp2_yearly.8000.desc_jerez:0 "Como la ciudad de [jerez_vineyards.GetNameNoTier] tiene los mayores viñedos de la Península, comprendemos la gravedad de vuestro sacrificio y [vinoclast_caliph.GetTitleTierName] no lo olvidará. ¡No obstante los viñedos deben arder!»" + fp2_yearly.8000.desc_not_jerez:0 "[vinoclast_caliph.GetTitleTierName] entiende el suplicio que esto causará a vuestros viticultores, ¡pero pensad en toda la tierra que liberaréis para propósitos mejores y más virtuosos! Los viñedos deben ser destruidos»." + fp2_yearly.8000.a:0 "¿Destruir buen vino? ¿Ha perdido el juicio [vinoclast_caliph.GetTitleTierName]?" + fp2_yearly.8000.b:0 "¡Los reduciré a cenizas!" + fp2_yearly.8000.c:0 "No, debo proteger a los viticultores." + + fp2_struggle.1020.t:0 "La muerte de [Select_CString(minority_councillor.IsFemale,'una','un')] [Select_CString(minority_councillor.IsFemale,'Councilwoman','Councilman')]" + fp2_struggle.1020_desc_opening:1 "¡Qué desastre! Entre unas tensiones que están a punto de estallar en [unrest_capital.GetNameNoTierNoTooltip], una turba de [unrest_capital.GetCountyData.GetFaith.GetAdherentNamePluralNoTooltip] enojados ha declarado a mi consejer[minority_councillor.Custom('ES_OA')] [minority_councillor.GetTitledFirstName] la causa de su descontento, por su fe [minority_councillor.GetFaith.GetAdherentNameNoTooltip]." + fp2_struggle.1020_desc_beaten_by_mob:0 "Cuando [minority_councillor.GetNameNoTooltip] se dirigía a mi [ROOT.Char.Custom('ResidenceBuilding')], la turba cayó sobre [minority_councillor.GetSheHe] y [minority_councillor.GetHerHim] golpearon salvajemente hasta matar[minority_councillor.GetHerHim].\n\n" + fp2_struggle.1020_desc_burned_by_mob:0 "En plena noche, la turba entró en mi [ROOT.Char.Custom('ResidenceBuilding')], ató a [minority_councillor.GetNameNoTooltip] a un telar y le prendió fuego.\n\n" + fp2_struggle.1020_desc_hanged_and_disemboweled_by_mob:0 "[minority_councillor.GetHerHim|U] agarraron cuando se dirigía a una reunión del consejo, [minority_councillor.GetHerHim] colgaron de las puertas de mi [ROOT.Char.Custom('ResidenceBuilding')] y le rajaron el estómago para dejar que sus entrañas cayeran al húmedo suelo debajo.\n\n" + fp2_struggle.1020_desc_crucified_by_mob:0 "[minority_councillor.GetNameNoTooltip] estaba visitando a un conocido aquí en [unrest_capital.GetNameNoTierNoTooltip] cuando la turba furiosa [minority_councillor.GetHerHim] agarró y [minority_councillor.GetHerHim] clavó a una cruz de madera, donde falleció al poco tiempo.\n\n" + fp2_struggle.1020_desc_defenestrated_by_mob:0 "Presas de un frenesí impío, consiguieron entrar en mi [ROOT.Char.Custom('ResidenceBuilding')], agarrar a [minority_councillor.GetNameNoTooltip] y arrojar[minority_councillor.GetHerHim] por una ventana para que se matase.\n\n" + fp2_struggle.1020_desc_molten_silver_by_mob:0 "Presas de un frenesí impío, irrumpieron en los aposentos [minority_councillor.Custom('ES_DelDela')] [minority_councillor.GetTitledFirstNameNoTooltip] de mi [ROOT.Char.Custom('ResidenceBuilding')], donde fundieron sus hermosas alhajas para vertérselas por las garganta.\n\n" + fp2_struggle.1020_desc_torn_to_pieces_by_mob:0 "[minority_councillor.GetNameNoTooltip] iba de los baños a mi [ROOT.Char.Custom('ResidenceBuilding')] cuando la turba furiosa cayó sobre [minority_councillor.GetHerHim]. Dada la furiosa fuerza de su odio, [minority_councillor.GetHerHim] hicieron pedazos con sus propias manos.\n\n" + fp2_struggle.1020_desc_councillor_had_family:0 "La familia [minority_councillor.Custom('ES_DelDela')] [minority_councillor.GetTitledFirstNameNoTooltip] me culpa por lo ocurrido. Ahora tengo ante mí a [councillor_executor.Custom2('HerHisCharacterIntroduction', minority_councillor)|U] que exige que me disculpe por este horroroso acto contra la casa de [minority_councillor.GetDynastyName]." + fp2_struggle.1020_desc_councillor_had_no_family_faith:0 "parece que la gente de [minority_councillor.GetTitledFirstNameNoTooltip] #italic me #!culpa de lo ocurrido y [councillor_executor.GetTitledFirstName], un[councillor_executor.Custom('ES_XA')] líder de la comunidad [minority_councillor.GetFaith.GetAdjectiveNameNoTooltip], se ha presentado ante mí para exigir que compense a los atribulados [minority_councillor.GetFaith.GetAdherentNamePluralNoTooltip] de [unrest_capital.GetNameNoTierNoTooltip] por este maligno acto." + fp2_struggle.1020.a:0 "Pedir el perdón a la dinastía de [minority_councillor.GetDynastyNameNoTooltip]" + fp2_struggle.1020.b:0 "Arreglar las cosas con la gente [minority_councillor.Custom('ES_DelDela')] [minority_councillor.GetTitledFirstNamePossessiveNoTooltip]" + fp2_struggle.1020.c:0 "Atrapar a los autores." + fp2_struggle.1020.d:0 "Desplegar soldados para reimponer el orden en [unrest_capital.GetNameNoTierNoTooltip]." + + fp2_yearly.8006.t:0 "Colonos saqaliba" + fp2_yearly.8006.desc:0 "Un grupo de varios cientos de pálidos #italic saqaliba#!, hombres y mujeres esclavizados de los confines orientales de Europa, han escapado del señorío [ROOT.Char.Custom2('RelationToMe', SCOPE.sC('former_master'))] [former_master.GetTitledFirstName]. Por mucho que hable de cuánto los apreciaba en sus ejércitos y su harén, han afrontado muchos peligros para buscar la libertad en mi tierra.\n\n«Todos tenemos cicatrices», me dice [saqaliba_leader.GetFirstName], su líder, «en el cuerpo o el corazón. Pero somos fuertes y decididos. Anhelamos una tierra propia, donde poder hablar nuestro idioma ancestral. Si nos dejáis asentarnos en el/la [saqaliba_barony.GetName], trabajaremos duro para que prospere»." + fp2_yearly.8006.a:0 "Hasta podría nombrarte alcald[saqaliba_leader.Custom('ES_EEsa')]…" + fp2_yearly.8006.b:0 "Vos podéis quedaros, pero vuestros amigos deberán ir a otra parte." + fp2_yearly.8006.c:0 "Os mandaré de vuelta a vuestro amo." + furious_rival_8006.desc:0 "Tu rival [former_master.GetTitledFirstNameNoTooltip] podría reivindicar [Concept( 'claim', 'derechos' )|E] sobre el/la [saqaliba_county.GetName]" + fp2_yearly.8006.flavor.b.tt:0 "A regañadientes, [saqaliba_leader.GetFirstNameNoTooltip] se queda en tu corte y deja a sus seguidores que se busquen la vida." + fp2_yearly.8006.flavor.c.tt:0 "Los saqaliba se devuelven a la fuerza [former_master.Custom('ES_AlAla')] [former_master.GetTitledFirstNameNoTooltip]." + diff --git a/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_event_vero_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_event_vero_l_spanish.yml new file mode 100644 index 0000000000..aa8460075e --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_event_vero_l_spanish.yml @@ -0,0 +1,45 @@ +l_spanish: + fp2_struggle.3001.t:0 "El precio de la guerra" + fp2_struggle.3001.desc:0 "[struggle_3001_steward.Custom2('MyCharacterIntroduction', ROOT.Char)|U] entra en la habitación con semblante serio. «Mi [ROOT.GetCharacter.GetLadyLord]», dice, «nuestras arcas están casi vacías. Es peligroso en estos tiempos». No tiene que decir más. En silencio, le dirijo una mirada adusta. «Mi [ROOT.GetCharacter.GetLadyLord]…», repite mientras salgo." + fp2_struggle.3001.desc_no_war_intro:0 "\n\nLo único que tengo es esta corona. Esta corona y el deber de servirla bien. Pero ¿de qué sirve una corona sin riquezas para mantenerla?" + fp2_struggle.3001.desc_war_intro:0 "\n\nLo único que tengo es esta corona. Esta corona y el deber de servirla bien. ¿Pero de qué sirve una corona que perderé igualmente con mi derrota?" + fp2_struggle.3001.desc_outro:0 "Extiendo la mano y toco su frío material… oro.\n\nSé de algunos mercaderes sin escrúpulos que estarían interesados en él…" + fp2_struggle.3001.a:0 "Haré lo que debo hacer." + fp2_struggle.3001.a_flavour:0 "Perderás la corona." + fp2_struggle.3001.b:0 "Eso sí, la otra corona…" + fp2_struggle.3001.c:0 "¡Un momento! ¡No soy la única persona de esta casa con una corona!" + fp2_struggle.3001.c_flavour:0 "Tu cónyuge pierde su corona." + fp2_struggle.3001.d:0 "¡Solo me quitarán esta corona cuando haya muerto!" + nick_the_crownless:0 "el/la Descoronad[CHARACTER.Custom('ES_OA')]" + struggle_3001_spouse_crown_modifier:0 "Corona vendida" + + fp2_struggle.3011.t:0 "Damiselas en apuros" + fp2_struggle.3011.desc:1 "«¡Mi [ROOT.GetCharacter.GetLadyLord]! ¡Ha sucedido lo impensable!» [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] se toma un segundo para recobrar el aliento, su frente está húmeda de sudor. «Las mozas de [struggle_3011_county_town.GetNameNoTier] han tomado las armas para defender la ciudad ellas mismas»." + fp2_struggle.3011.desc_men:0 "«¡Mi [ROOT.GetCharacter.GetLadyLord]! ¡Ha sucedido lo impensable!» [struggle_3011_marshal.Custom2('MyCharacterIntroduction', ROOT.Char)|U] se toma un segundo para recobrar el aliento, su frente está húmeda de sudor. «Los mozos de [struggle_3011_county_town.GetName] han tomado las armas para defender la ciudad ellos mismos»." + fp2_struggle.3011.desc_outro:0 "\n\n[bishop.GetTitledFirstName] irrumpe en la habitación, seguido de cerca. «¡Esto es antinatural, mi [ROOT.GetCharacter.GetLadyLord]!», grita. «Si les dejamos luchar, pronto pedirán tierras y entonces, ¿quién cuidará de los niños?».\n\n«Una espada es una espada», responde de inmediato [struggle_3011_marshal.GetFirstNameNoTooltip]. «¿No estáis de acuerdo, mi [ROOT.GetCharacter.GetLadyLord]?»" + fp2_struggle.3011.a:0 "¡Ojalá todo súbdito estuviera tan dispuesto a defender nuestras tierras!" + fp2_struggle.3011.b:0 "Las mujeres solo deben llevar una cosa en los brazos: bebés." + fp2_struggle.3011.b_men:0 "Los hombres solo deben llevar una cosa en los brazos: bebés." + fp2_struggle.3011.c:0 "¡Brujas! #EMP ¡Brujas!#!" + fp2_struggle.3011.d:0 "¡Oh, pobres damas! ¡Yo las rescataré de este mal!" + fp2_order_of_the_hachet_modifier:0 "No están en apuros." + fp2_order_of_the_hachet_modifier_desc:0 "Hombres y mujeres de este condado lo defenderán en igualdad." + fp2_punished_order_of_the_hachet_modifier:0 "Damiselas puestas en apuro" + fp2_punished_order_of_the_hachet_modifier_desc:0 "En estos condados, quienes defienden sus tierras sin la aprobación de su señor reciben castigos más severos que sus agresores." + + fp2_struggle.3021.t:0 "La ira del Cielo" + fp2_struggle.3021.desc:0 "El rostro de [struggle_3021_knight.Custom2('MyCharacterIntroduction', ROOT.Char)|U] está distorsionado de miedo cuando visito el cuartel. [struggle_3021_courtier.GetTitledFirstName] intenta ayudar[struggle_3021_knight.GetHerHim] y arquea las cejas cuando me ve.\n\n«¿Queréis al menos contarle a vuestr[ROOT.GetCharacter.Custom('ES_OA')] [ROOT.GetCharacter.GetLadyLord] lo que ocurrió?».\n\n[struggle_3021_knight.GetFirstNameNoTooltip] levanta la cabeza inmediatamente. «M-mi [ROOT.GetCharacter.GetLadyLord]… lo que vi no debía ser visto. Unas figuras arrojaron piedras de pólvora negra desde las almenas. Prendieron en llamas y retumbaron al alcanzar a sus enemigos, ¡partieron a un hombre en dos, mi [ROOT.GetCharacter.GetLadyLord]!».\n\n[struggle_3021_courtier.GetFirstNameNoTooltip] asiente con interés. «Si nosotros también tuviéramos ese poder… Quizás…»" + fp2_struggle.3021.a:0 "Merece la pena estudiarlo." + fp2_struggle.3021.b:0 "Quién sabe qué peligros puede acarrear." + fp2_struggle.3021.c:0 "¿Pólvora negra, dices? Una especia nueva y picante." + fp2_struggle.3021.d:0 "¡Es un castigo divino!" + fp2_struggle.3021.e:0 "Truenos para el dios del trueno." + bad_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstName] muere durante la investigación" + good_struggle_3021_courtier_desc:0 "[struggle_3021_courtier.GetTitledFirstName] tiene éxito en su investigación" + bad_stone_research_title:0 "Estupefacción" + good_stone_research_title:0 "¡Investigación exitosa!" + fp2_lightning_stones_modifier:0 "Piedras relámpago" + stone_poisoning_discovered:0 "Detonación" + stone_poisoning_worked:0 "Una especia ardiente" + stone_poisoning_worked_desc:0 "Investigada con éxito la misteriosa pólvora negra" + fp2_lightning_stones_poison_modifier:0 "Veneno de pólvora negra" diff --git a/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_events_l_spanish.yml new file mode 100644 index 0000000000..24971cf2af --- /dev/null +++ b/project/ck3/base_game/localization/spanish/event_localization/struggle_events/fp2_struggle_events_l_spanish.yml @@ -0,0 +1,126 @@ +l_spanish: + ################################################## + # #Misc + fp2_struggle.0011.t:0 "fp2_struggle.0011.t" + fp2_struggle.0011.desc.intro:0 "fp2_struggle.0011.desc.intro" + fp2_struggle.0011.desc.personality:0 "fp2_struggle.0011.desc.personality" + fp2_struggle.0011.desc.faith:0 "fp2_struggle.0011.desc.faith" + fp2_struggle.0011.desc.culture:0 "fp2_struggle.0011.desc.culture" + fp2_struggle.0011.desc.religion:0 "fp2_struggle.0011.desc.religion" + fp2_struggle.0011.desc.heritage:0 "fp2_struggle.0011.desc.heritage" + fp2_struggle.0011.desc.job:0 "fp2_struggle.0011.desc.job" + fp2_struggle.0011.desc.fallback:0 "fp2_struggle.0011.desc.fallback" + fp2_struggle.0011.desc.outro:0 "fp2_struggle.0011.desc.outro" + fp2_struggle.0011.a:0 "fp2_struggle.0011.a" + fp2_struggle.0011.a.tt.success:0 "fp2_struggle.0011.a.tt.success" + fp2_struggle.0011.a.tt.failure:0 "fp2_struggle.0011.a.tt.failure" + fp2_struggle.0011.b:0 "fp2_struggle.0011.b" + fp2_struggle.0011.c:0 "fp2_struggle.0011.c" + + fp2_struggle.0021.a.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.a.tt.failure:0 "fp2_struggle.0021.a.tt.failure" + fp2_struggle.0021.t:0 "fp2_struggle.0021.t" + fp2_struggle.0021.desc.intro:0 "fp2_struggle.0021.desc.intro" + fp2_struggle.0021.desc.personality:0 "fp2_struggle.0021.desc.personality" + fp2_struggle.0021.desc.faith:0 "fp2_struggle.0021.desc.faith" + fp2_struggle.0021.desc.culture:0 "fp2_struggle.0021.desc.culture" + fp2_struggle.0021.desc.religion:0 "fp2_struggle.0021.desc.religion" + fp2_struggle.0021.desc.heritage:0 "fp2_struggle.0021.desc.heritage" + fp2_struggle.0021.desc.job:0 "fp2_struggle.0021.desc.job" + fp2_struggle.0021.desc.fallback:0 "fp2_struggle.0021.desc.fallback" + fp2_struggle.0021.desc.outro:0 "fp2_struggle.0021.desc.outro" + fp2_struggle.0021.a:0 "fp2_struggle.0021.a" + fp2_struggle.0021.b.tt.success:0 "fp2_struggle.0021.a.tt.success" + fp2_struggle.0021.b:0 "fp2_struggle.0021.b" + fp2_struggle.0021.b.tt.failure:0 "fp2_struggle.0021.b.tt.failure" + + fp2_struggle.0041.t:0 "fp2_struggle.0041.t" + fp2_struggle.0041.desc:0 "fp2_struggle.0041.desc" + fp2_struggle.0041.desc.intro:0 "fp2_struggle.0041.desc.intro" + fp2_struggle.0041.desc.personality:0 "fp2_struggle.0041.desc.personality" + fp2_struggle.0041.desc.occupies_faithful_counties:0 "fp2_struggle.0041.desc.occupies_faithful_counties" + fp2_struggle.0041.desc.occupies_cultural_counties:0 "fp2_struggle.0041.desc.occupies_cultural_counties" + fp2_struggle.0041.desc.diff_religion_hof:0 "fp2_struggle.0041.desc.diff_religion_hof" + fp2_struggle.0041.desc.diff_government:0 "fp2_struggle.0041.desc.diff_government" + fp2_struggle.0041.desc.same_dynasty:0 "fp2_struggle.0041.desc.same_dynasty" + fp2_struggle.0041.desc.fallback:0 "fp2_struggle.0041.desc.fallback" + fp2_struggle.0041.desc.outro:0 "fp2_struggle.0041.desc.outro" + fp2_struggle.0041.a:0 "fp2_struggle.0041.a" + fp2_struggle.0041.a.tt.success:0 "fp2_struggle.0041.a.tt.success" + fp2_struggle.0041.a.tt.failure:0 "fp2_struggle.0041.a.tt.failure" + fp2_struggle.0041.b:0 "fp2_struggle.0041.b" + fp2_struggle.0041.b.tt.success:0 "fp2_struggle.0041.b.tt.success" + fp2_struggle.0041.b.tt.failure:0 "fp2_struggle.0041.b.tt.failure" + fp2_struggle.0041.c:0 "fp2_struggle.0041.c" + fp2_struggle.0041.c.tt.success:0 "fp2_struggle.0041.c.tt.success" + fp2_struggle.0041.c.tt.failure:0 "fp2_struggle.0041.c.tt.failure" + fp2_struggle.0041.d:0 "fp2_struggle.0041.d" + + fp2_struggle.0051.t:0 "fp2_struggle.0051.t" + fp2_struggle.0051.desc:0 "fp2_struggle.0051.desc" + fp2_struggle.0051.desc.intro:0 "fp2_struggle.0051.desc.intro" + fp2_struggle.0051.desc.personality:0 "fp2_struggle.0051.desc.personality" + fp2_struggle.0051.desc.occupies_faithful_counties:0 "fp2_struggle.0051.desc.occupies_faithful_counties" + fp2_struggle.0051.desc.occupies_cultural_counties:0 "fp2_struggle.0051.desc.occupies_cultural_counties" + fp2_struggle.0051.desc.diff_religion_hof:0 "fp2_struggle.0051.desc.diff_religion_hof" + fp2_struggle.0051.desc.diff_government:0 "fp2_struggle.0051.desc.diff_government" + fp2_struggle.0051.desc.same_dynasty:0 "fp2_struggle.0051.desc.same_dynasty" + fp2_struggle.0051.desc.fallback:0 "fp2_struggle.0051.desc.fallback" + fp2_struggle.0051.desc.diplomacy:0 "fp2_struggle.0051.desc.diplomacy" + fp2_struggle.0051.desc.stewardship:0 "fp2_struggle.0051.desc.stewardship" + fp2_struggle.0051.desc.intrigue:0 "fp2_struggle.0051.desc.intrigue" + fp2_struggle.0051.desc.victory:0 "fp2_struggle.0051.desc.victory" + fp2_struggle.0051.desc.defeat:0 "fp2_struggle.0051.desc.defeat" + fp2_struggle.0051.desc.outro:0 "fp2_struggle.0051.desc.outro" + fp2_struggle.0051.a:0 "fp2_struggle.0051.a" + fp2_struggle.0051.a.tt:0 "fp2_struggle.0051.a.tt" + fp2_struggle.0051.b:0 "fp2_struggle.0051.b" + fp2_struggle.0051.b.tt:0 "fp2_struggle.0051.b.tt" + fp2_struggle.0051.c:0 "fp2_struggle.0051.c" + fp2_struggle.0051.c.refuses_to_engage:0 "fp2_struggle.0051.c.refuses_to_engage" + +##### Intro ##### + fp2_struggle.0501.t:1 "La $iberian_struggle$" + fp2_struggle.0501.desc:1 "La Península ibérica se encuentra en una situación de agitación, un conflicto que nace de su histórico pasado. Los forasteros codician las tierras y las grandes potencias musulmanas y cristianas tratan de influir en su población. Pero los que determinarán en última instancia su destino serán quienes viven y mueren en aquellas tierras.\n\n" + fp2_struggle.0501.desc.involved:0 "No dejaré escapar la visión que tengo para mi tierra natal. Por [ROOT.Char.GetFaith.HighGodName], la Casa [ROOT.Char.GetHouse.GetNameNoTooltip] resistirá la tormenta y se hará mi voluntad.\n\n" + fp2_struggle.0501.desc.interloper:0 "Ha llegado la hora de tomar el control de la situación y de mi destino. Veo las fichas en el tablero, sé cómo proceder y nadie podrá parar a la Casa [ROOT.Char.GetHouse.GetNameNoTooltip].\n\n" + fp2_struggle.0501.desc.mottocall:0 "¡[ROOT.Char.GetHouse.GetMotto]!" + fp2_struggle.0501.a:0 "¡Asumir el destino!" + +##### Hostility ##### +# Struggle Ender + fp2_struggle.0900.t:0 "$struggle_iberia_ending_hostility_decision$" + fp2_struggle.0900.opening.basque:0 "Nosotros, los [ROOT.Char.GetCulture.GetNameNoTooltip], hemos aguantado siglos de invasiones: visigodos, galos, moros… pero con el tiempo, sus fuerzas flaquearon. Hoy, el destino de Iberia vuelve a estar en #EMP nuestras#! manos." + fp2_struggle.0900.opening.andalusian:0 "La historia de nuestro pueblo es tan compleja y tensa como nosotros somos diversos y fuertes. Los herederos de los Omeyas volverán a decidir el futuro de Iberia." + fp2_struggle.0900.opening.iberian:0 "Los pueblos ibéricos han sufrido demasiado a manos de los invasores moros. Hoy restauraremos la esperanza que los legítimos herederos de Roma perdieron hace siglos." + fp2_struggle.0900.opening:0 "El caos que Iberia sufrió los siglos precedentes ha dejado huella en los corazones de sus habitantes. Hoy comienza el siguiente capítulo de la Península" + fp2_struggle.0900.desc:0 "\n\nNo hay otro señorío que pueda de verdad disputar el dominio [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] sobre Iberia o a los sacerdotes y colonos que llevan la Palabra de [ROOT.Char.GetFaith.HighGodName] y la civilización [ROOT.Char.GetCulture.GetName] a sus aldeas.\n\nSolo queda proclamar esta victoria, al haber decidido cómo proceder con nuestro reinado." + fp2_struggle.0900.a:0 "¡Esta será una tierra de [ROOT.Char.GetFaith.HighGodNameAlternate]!" + fp2_struggle.0900.b:0 "Nos centraremos en arreglar esta península." + fp2_struggle.0900.c:1 "¡[ROOT.Char.GetFaith.HighGodName] entregó Iberia a los [ROOT.Char.GetCulture.GetCollectiveNounNoTooltip]!" +# Other Players + fp2_struggle.0910.opening.involved:0 "Aunque venga de la mano de otro señorío, la liberación de la incertidumbre que ha envuelto a la región durante siglos puede estar ahora al alcance…" + fp2_struggle.0910.opening:0 "Ha llegado a nuestra corte la noticia de ciertos acontecimientos recientes en la Península Ibérica que prometen poner fin a los conflictos que han atormentado la región." + fp2_struggle.0910.desc:0 "\n\n[struggle_ender.GetName], que ahora controla la mayor parte de la Península, se ha proclamado vencedor[struggle_ender.Custom('ES_XA')] definitiv[struggle_ender.Custom('ES_OA')] de las luchas iniciadas hace tiempo por la invasión mora.\n\n" + fp2_struggle.0910.closing.faith:0 "Ha proclamado que Iberia será una tierra [struggle_ender.GetFaith.GetAdjective] y que, [struggle_ender.GetFaith.HighGodName] mediante, todos los herejes e infieles serán expulsados de sus dominios." + fp2_struggle.0910.closing.culture:0 "Ha proclamado que Iberia pertenece a la nación [struggle_ender.GetCulture.GetName] y que todos los invasores extranjeros y pueblos subyugados deberán aceptar esta realidad." + fp2_struggle.0910.closing.combined:0 "Ha proclamando que Iberia y [struggle_ender.GetPrimaryTitle.GetNameNoTier] serán uno solo y que [struggle_ender.GetFaith.HighGodName] se lo ha entregado a la nación [struggle_ender.GetCulture.GetName] [struggle_ender.GetFaith.GetAdjective]..." + fp2_struggle.0910.a:0 "Esto no ha terminado." + fp2_struggle.0910.b:0 "Cuán interesante." +##### Compromise ##### +# Struggle Ender + fp2_struggle.0901.t:0 "$struggle_iberia_ending_compromise_decision$" + fp2_struggle.0901.desc:1 "\n\nAhora queda claro que no habrá forma de terminar este ciclo de derramamiento de sangre si las cosas continúan; esta península jamás soportará la unificación.\n\nDebemos conformarnos con [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] y dejar que los demás poderosos de Iberia se las apañen solos." + fp2_struggle.0901.a:0 "Es lo mejor." + fp2_struggle.0901.tt:0 "[THIS.Char.GetPrimaryTitle.GetDeJureLiege.GetNameNoTier] se ha convertido en un [empire|lE] [de_jure|lE]" +# Other Players + fp2_struggle.0911.desc:0 "\n\n[struggle_ender.GetTitledFirstName] ha renunciado oficialmente a cualquier intención de unir la Península bajo una corona común y ha declarado ilegítimos a quienes aspiren a ese título.\n\nLos distintos señoríos moldeados por siglos de invasión y reconquista ahora están demasiado afianzados para unirse." + fp2_struggle.0911.a:0 "No olvidaremos el sueño de Hispania…" +##### Conciliation ##### +# Struggle Ender + fp2_struggle.0902.t:0 "$struggle_iberia_ending_conciliation_decision$" + fp2_struggle.0902.desc:0 "\n\nUna garantía jurada de protección que solamente yo estoy en condiciones de hacer cumplir, garantizará que los diversos pueblos de la región puedan vivir y rendir culto con libertad.\n\nSi [ROOT.Char.GetFaith.HighGodName] quiere, las guerras del pasado se quedarán ahí y los demás príncipes ibéricos verán los beneficios de la convivencia." + fp2_struggle.0902.a:0 "Enviad a los heraldos." +# Other Players + fp2_struggle.0912.desc:0 "\n\nHeraldos [struggle_ender.GetPrimaryTitle.GetAdjectiveNoTooltip]s han anunciado garantías de libertad de paso y culto para todos, aplicadas por [struggle_ender.GetTitledFirstName], con la amplia aclamación del pueblo llano.\n\nMuchos han anhelado el fin del derramamiento de sangre en Iberia; quizás #EMP esta#! paz sea duradera." + fp2_struggle.0912.a:0 "Una sorpresa, desde luego." diff --git a/project/ck3/base_game/localization/spanish/event_localization/title_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/title_events_l_spanish.yml index a7eda00ae4..916c51ee02 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/title_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/title_events_l_spanish.yml @@ -4,3 +4,23 @@ title_event_francia_name_change.a:0 "¡Comienza una nueva era!" title_event_francia_name_change.a_tt_1:0 "El [francia_title.GetName] pasará a llamarse #high $k_france$#!" title_event_francia_name_change.a_tt_2:0 "El [francia_title.GetName] pasará a llamarse #high $k_germany$#!" + + title_event.0012.t:0 "Corona dividida" + title_event.0012.desc:0 "Con la creación del [castille.GetName], y con el trono del antiguo [asturias.GetBaseNameNoTier] vacío, el reino de don Pelayo ha quedado definitivamente superado. Sus remanentes serán conocidos para siempre como [leon.GetBaseNameNoTier], al menos hasta que sean eclipsados por el ascenso de [castille.GetBaseNameNoTierNoTooltip]." + title_event.0012.a:0 "Como tiene que ser" + + title_event.0013.t:0 "$title_event.0012.t$" + title_event.0013.desc:0 "Ahora que poseo los tronos tanto de [asturias.GetBaseNameNoTier] como de [castille.GetBaseNameNoTier], muchos consideran la idea de unificar [asturias.GetNameNoTooltip] un poco confusa y algo redundante.\n\nEn cambio, tanto nobles como plebeyos ya empiezan a usar el nombre de la mitad occidental de mis tierras en alusión a la parte interior dominante, [leon.GetBaseNameNoTier]." + title_event.0013.a:0 "¡Dos coronas son mejor que una!" + + title_event.0014.t:0 "$title_event.0012.t$" + title_event.0014.desc:0 "La reciente formación de una [castille.GetBaseName] independiente, gobernada por [castille_char.Custom2('MyCharacterIntroduction' leon_char)], ha echado por tierra la pretensión de mi señorío a ser [asturias.GetBaseName].\n\nAhora que hemos perdido definitivamente nuestras tierras orientales, nos vemos dominados por la porción interior de [leon.GetBaseNameNoTier] y gente de toda clase y condición está dejando que el antiguo título se quede en el camino." + title_event.0014.a:0 "¡Disidentes!" + title_event.0014.b:0 "Algún día recuperaremos aquellas tierras…" + title_event.0014.c:0 "¡Hurra! ¡Un #EMP reino#! entero de camaradas!" + + title_event.0015.t:0 "$title_event.0012.t$" + title_event.0015.desc:0 "Con la reciente formación de [castille.GetBaseName], ya no se puede decir que [leon_char.Custom2('MyCharacterIntroduction', castille_char)] gobierne una [asturias.GetBaseNameNoTier] unida.\n\nSin la fuerza de equilibrio de mis tierras orientales, la antigua [asturias.GetBaseNameNoTierNoTooltip] es en verdad poco más que un [leon.GetBaseName]. El campesinado, el clero e incluso los nobles han empezado a referirse a esta como tal, para mi disgusto." + title_event.0015.a:0 "El poder vuelve a donde debería haber estado siempre." + title_event.0015.b:0 "Hoy, Castilla. Mañana, #EMP León#!." + title_event.0015.c:0 "Podemos estar divididos por los gobiernos, ¡pero estamos unidos por la sangre!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_events_l_spanish.yml index 2abf018530..923a636037 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_events_l_spanish.yml @@ -64,7 +64,7 @@ trait_specific.7002.b:0 "Soy más fuerte que esto." trait_specific.8001.t:0 "Brotes de interés" - trait_specific.8001.desc:0 "Un mercader me ha enviado muestras de semillas… plantas que afirma son buenas para el cuerpo y la mente.\n\nHe de admitir que tengo poca experiencia el cuidado de plantas, pero no puede ser tan complicado, ¿no?" + trait_specific.8001.desc:0 "Un mercader me ha enviado muestras de semillas… plantas que afirma son buenas para el cuerpo y la mente.\n\nHe de admitir que tengo poca experiencia en el cuidado de plantas, pero no puede ser tan complicado, ¿no?" trait_specific.8001.a:0 "¡Las usaré para empezar un jardín privado!" trait_specific.8001.a.success:0 "Creas un jardín exuberante" trait_specific.8001.a.small_success:0 "El proyecto fracasa, pero aprendes mucho" diff --git a/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_interaction_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_interaction_events_l_spanish.yml index b2b7bff8ed..105a4d0f9b 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_interaction_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_interaction_events_l_spanish.yml @@ -46,7 +46,7 @@ trait_specific_interactions.0031.a:0 "$trait_specific_interactions.0001.a$" trait_specific_interactions.0031.b:0 "$trait_specific_interactions.0001.b$" - trait_specific_interactions.0041.t:0 "[recipient.Custom('ES_ElLa')] vil [recipient.GetTitleAsNameNoTooltip]" + trait_specific_interactions.0041.t:0 "El/La vil [recipient.GetTitleAsNameNoTooltip]" trait_specific_interactions.0041.desc.intro:0 "$trait_specific_interactions.000.intro.part1$ la obra es despectiva, incendiaria y dedicada #EMP específicamente#! a mí y mi «mezcla especial de incompetencia e incontinencia»." trait_specific_interactions.0041.desc.poem:0 "\n\n$trait_specific_interactions.000.generate_poem$\n\n" trait_specific_interactions.0041.desc.outro:0 "$trait_specific_interactions.000.outro$" diff --git a/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_ongoing_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_ongoing_events_l_spanish.yml index 8b46f02aa5..9729181036 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_ongoing_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/trait_specific_events/trait_specific_ongoing_events_l_spanish.yml @@ -134,7 +134,7 @@ ### COURT CHAPLAIN WANTS TO TREAT YOU ### trait_specific_ongoing.2015.t:0 "Por [ROOT.Char.GetFaith.HighGodName] sea curad[ROOT.Char.Custom('ES_OA')]" trait_specific_ongoing.2015.desc:0 "Los pilares del lugar de culto empiezan a doblarse cuando me sobreviene otro episodio. No hago ningún ruido, pero sé que el [chaplain.Custom2('MyCharacterIntroduction', ROOT.Char)] sabe cuando algo va mal.\n\nDespués de [ROOT.Char.Custom('GetReligiousRite')], se me acerca con una mirada de preocupación. «Deben de ser [ROOT.Char.GetFaith.DevilName] y sus secuaces los que toman posesión de vuestro cuerpo, mi [ROOT.Char.GetLadyLord]. ¡Debéis acudir a [ROOT.Char.GetFaith.HighGodName] para salvaros, antes de que sea demasiado tarde!»" - trait_specific_ongoing.2015.physician.desc:0 "\n\n[physician.Custom2('MyCharacterIntroduction', ROOT.Char)|U] debe de haber[chaplain.GetHerHim] oído. «Lo que [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] necesita es paz y tranquilidad, ¡no amenazas de condenación!»" + trait_specific_ongoing.2015.physician.desc:0 "\n\n[physician.Custom2('MyCharacterIntroduction', ROOT.Char)|U] debe de haber[chaplain.GetHerHim] oído. «Lo que [ROOT.Char.GetTitleAsNameNoTooltip] necesita es paz y tranquilidad, ¡no amenazas de condenación!»" trait_specific_ongoing.2015.a:0 "Rezaré para que la oscuridad desaparezca." trait_specific_ongoing.2015.a.success:0 "Las oraciones son efectivas" trait_specific_ongoing.2015.a.failure:0 "Sigues teniendo ataques" @@ -180,7 +180,7 @@ trait_specific_ongoing.2020.end.desc:0 "se me viene encima cuando el suelo empieza a retorcerse y a doblarse bajo mis pies. A pesar de que me he librado durante bastante tiempo, reconozco inmediatamente las señales.\n\nHuyo a mis aposentos antes de empezar a llorar… o perder completamente el control de mi cuerpo." trait_specific_ongoing.2025.t:0 "Ningún lugar donde esconderse" - trait_specific_ongoing.2025.start.desc:0 "[dummy_gender.Custom('ES_ElLa')|U] [dummy_gender.GetWomanMan] ante mí tiene un aspecto raro. Tiene el rostro retorcido… ¿se retuerce? ¿Es siquiera human[dummy_gender.Custom('ES_OA')]\n\nLa realidad se #EMP tambalea#!, y me doy cuenta que estoy teniendo otro [ROOT.Char.Custom('PossessedEpisode')]… delante de toda mi corte. Cuando" + trait_specific_ongoing.2025.start.desc:0 "La persona que tengo enfrente tiene un aspecto raro. Tiene el rostro retorcido… ¿se retuerce? ¿Es siquiera human[dummy_gender.Custom('ES_OA')]\n\nLa realidad se #EMP tambalea#!, y me doy cuenta que estoy teniendo otro [ROOT.Char.Custom('PossessedEpisode')]… delante de toda mi corte. Cuando" trait_specific_ongoing.2025.end.desc:0 "me llena las fosas nasales, intento hablar pero mis labios no se mueven." trait_specific_ongoing.2025.a:0 "¡Necesito salir de aquí, antes de que empeore!" trait_specific_ongoing.2025.b:0 "Soy [ROOT.Char.GetTitleAsNameNoTooltip]. No me importa lo que piensen." diff --git a/project/ck3/base_game/localization/spanish/event_localization/war_event/great_holy_war_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/war_event/great_holy_war_events_l_spanish.yml index 5b6e72bd9b..09d6a0d96a 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/war_event/great_holy_war_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/war_event/great_holy_war_events_l_spanish.yml @@ -18,7 +18,7 @@ great_holy_war.0011.generic.fallback.desc:0 "Ya no podemos permitirnos el lujo de quedarnos de brazos cruzados mientras los blasfemos nos acosan por doquier, profanan nuestros lugares sagrados y maltratan a nuestros hermanos. Es hora de que todos los verdaderos seguidores de [awakening_faith.WarGodName] tomen las armas, unidos bajo un solo objetivo." great_holy_war.0011.generic.ending.positive:0 "\n\nEsto señala el comienzo de una nueva era de grandes conflictos religiosos [awakening_faith.GetReligion.GetAdjective]s, las [awakening_faith.GHWNamePlural]." great_holy_war.0011.generic.ending.negative:0 "\n\nEsto puede ser el comienzo de una agresión [awakening_faith.GetReligion.GetAdjective] sin precedentes." - great_holy_war.0011.generic.ending.coreligionist.head:0 "\n\nLas ramificaciones teológicas de estas noticias ya están siendo discutidas por [other_pope.Custom('ES_ElLa')] [other_pope.GetTitleTierName] y otros miembros notables de nuestro clero, ansiosos de seguir el ejemplo de los [awakening_faith.GetAdherentNamePluralNoTooltip] y empezar una nueva era de guerra religiosa en nombre de [ROOT.Char.GetFaith.GetNameNoTooltip]." + great_holy_war.0011.generic.ending.coreligionist.head:0 "\n\nLas ramificaciones teológicas de estas noticias ya están siendo discutidas por [other_pope.GetTitleTierName] y otros miembros notables de nuestro clero, ansiosos de seguir el ejemplo de los [awakening_faith.GetAdherentNamePluralNoTooltip] y empezar una nueva era de guerra religiosa en nombre de [ROOT.Char.GetFaith.GetNameNoTooltip]." great_holy_war.0011.generic.ending.coreligionist.autonomous:0 "\n\nLas ramificaciones teológicas de estas noticias ya se están discutiendo por varios miembros notables de nuestro clero, ansiosos de seguir el ejemplo de los [awakening_faith.GetAdherentNamePluralNoTooltip] y empezar una nueva era de guerra religiosa en nombre de [ROOT.Char.GetFaith.GetNameNoTooltip]." great_holy_war.0011.directed.a:0 "¡Mis tropas se unirán a la campaña de inmediato!" great_holy_war.0011.directed.b:0 "¡Defenderé a mis hermanos [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip]!" @@ -48,7 +48,7 @@ great_holy_war.0018.b:0 "Necesito pensarlo un poco más…" great_holy_war.0003.title:0 "Los fieles se prepararan para la guerra" great_holy_war.0003.catholic.desc:0 "Un enviado papal ha llegado a mi corte, trayendo noticias del Vaticano. [ghw_sponsor.GetTitledFirstName] ha hecho una llamada a las armas a todos los gobernantes cristianos justos. Como [ROOT.Char.GetTitleAsNameNoTooltip] [ROOT.Char.GetFaith.GetAdherentNameNoTooltip], se espera que prepare a mis hombres para apoyar esta santísima causa, patrocinada por la misma Iglesia Universal.\n\nA todos aquellos que tomen la lucha contra los viles [target_character.Custom('GetUnbelieverNamePlural')] que profanan los lugares santos de [target_kingdom.GetNameNoTier], la Santa Sede les promete la absolución total de todos los pecados y un lugar garantizado en el Cielo." - great_holy_war.0003.fallback.desc:0 "Noticias gloriosas han llegado a mi corte. [ghw_sponsor.GetTitledFirstName] ha decidido que es hora de que todos los [ghw_sponsor.GetFaith.GetAdherentNamePluralNoTooltip] justos se unan bajo un solo estandarte y marchen contra los enemigos de la fe en una [ghw_sponsor.GetFaith.GHWName] por la gloria de [ghw_sponsor.GetFaith.WarGodName].\n\nA todos los que se unan en esta misión sagrada, [ghw_sponsor.Custom('ES_ElLa')] [ghw_sponsor.GetTitleTierName] promete un lugar en el [ghw_sponsor.GetFaith.DivineRealm]." + great_holy_war.0003.fallback.desc:0 "Noticias gloriosas han llegado a mi corte. [ghw_sponsor.GetTitledFirstName] ha decidido que es hora de que todos los [ghw_sponsor.GetFaith.GetAdherentNamePluralNoTooltip] justos se unan bajo un solo estandarte y marchen contra los enemigos de la fe en una [ghw_sponsor.GetFaith.GHWName] por la gloria de [ghw_sponsor.GetFaith.WarGodName].\n\nA todos los que se unan en esta misión sagrada, [ghw_sponsor.GetTitleTierName] promete un lugar en el [ghw_sponsor.GetFaith.DivineRealm]." great_holy_war.0003.a:0 "¡Mis guerreros estarán listos para luchar!" great_holy_war.0003.a.tt:0 "Comprometerse a unirse a la [ghw_sponsor.GetFaith.GHWName] llamada por el [ghw_sponsor.GetTitledFirstName] en cuanto comience." great_holy_war.0003.b:0 "Será un placer financiar esta causa sagrada." @@ -60,7 +60,7 @@ great_holy_war.0023.c:0 "¡Ya estoy haciendo mi parte luchando contra los [target_character.Custom('GetUnbelieverNamePlural')]!" great_holy_war.0023.d:0 "Esta no es mi guerra." great_holy_war.0024.dead.recipient.title:0 "[ghw_claimant.GetFirstNameNoTooltip] murió" - great_holy_war.0024.dead.recipient.replaced:0 "[ghw_claimant.GetTitledFirstName] es ahora [ghw_claimant.Custom('ES_ElLa')] legítim[ghw_claimant.Custom('ES_ElLa')] de esta [the_faith.GHWName]." + great_holy_war.0024.dead.recipient.replaced:0 "[ghw_claimant.GetTitledFirstName] es ahora legítim[ghw_claimant.Custom('ES_OA')] de esta [the_faith.GHWName]." great_holy_war.0024.dead.recipient.open:1 "[former_recipient.GetTitledFirstName] ha muerto, por lo que [target_kingdom.GetNameNoTier] será reclamado por el guerrero más santo de todos." great_holy_war.0028.dead.beneficiary_title:0 "Beneficiario muerto" great_holy_war.0028.dead.beneficiary:0 "Con el fallecimiento de mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('former_beneficiary'))] [former_beneficiary.GetFirstName], debo elegir un nuevo beneficiario para la [ROOT.Char.GetFaith.GHWName] en curso." @@ -71,7 +71,7 @@ great_holy_war.0030.devoted.beneficiary:0 "Como mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('former_beneficiary'))] [former_beneficiary.GetFirstName] ha decidido tomar los votos, debo elegir a otra persona para que sea mi beneficiari[former_beneficiary.Custom('ES_OA')] en la [ROOT.Char.GetFaith.GHWName] en curso." great_holy_war.0030.sick.beneficiary:0 "Mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('former_beneficiary'))] [former_beneficiary.GetFirstName] es demasiado frágil y enfermiz[former_beneficiary.Custom('ES_OA')] para ser mi beneficiari[former_beneficiary.Custom('ES_OA')], así que debo elegir a otra persona." great_holy_war.0030.ruler.beneficiary:0 "Al convertirse en gobernante con responsabilidades propias, mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('former_beneficiary'))] [former_beneficiary.GetFirstName] ya no es adecuad[former_beneficiary.Custom('ES_OA')] para ser mi beneficiari[former_beneficiary.Custom('ES_OA')]." - great_holy_war.0030.heir.beneficiary:0 "Al convertirse en [former_beneficiary.Custom('ES_ElLa')] siguiente en la línea para heredar un título propio, mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('former_beneficiary'))] [former_beneficiary.GetFirstName] ya no es adecuad[former_beneficiary.Custom('ES_OA')] para ser beneficiari[former_beneficiary.Custom('ES_OA')]." + great_holy_war.0030.heir.beneficiary:0 "Al ponerse siguiente en la línea para heredar un título propio, mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('former_beneficiary'))] [former_beneficiary.GetFirstName] ya no es adecuad[former_beneficiary.Custom('ES_OA')] para ser beneficiari[former_beneficiary.Custom('ES_OA')]." great_holy_war.0040.desc:0 "El Cofre de guerra representa la suma total de todas las donaciones hechas por los partidarios de esta [ROOT.Char.GetFaith.GHWName]. \n\nUna parte de este oro se compartirá entre los participantes cuando haya terminado la fase de preparación. El resto se repartirá entre los vencedores dependiendo de su contribución." great_holy_war.0040.a:0 "¡Vaciaré mis arcas por la causa!" great_holy_war.0040.b:0 "Haré una contribución generosa." @@ -97,12 +97,12 @@ great_holy_war.0052.c:0 "Las peleas de los [ghw_sponsor.Custom('GetUnbelieverNamePlural')] no son asunto nuestro." great_holy_war.0053.title:0 "[the_faith.ReligiousSymbol|U] rota" great_holy_war.0053.generic.attackers.desc:0 "Los guerreros de [the_faith.WarGodName] solo encontraron muerte y humillación a las puertas de [target_kingdom.GetNameNoTier].\n\nLa [the_faith.GHWName] convocada tan ansiosamente y apoyada por [ghw_sponsor.GetTitledFirstName] terminó en una derrota desastrosa que solo ha dañado la causa de los fieles. Esto seguramente animará a más blasfemos e infieles a alejarse aún más de la palabra de [the_faith.WarGodName]." - great_holy_war.0053.generic.defenders.desc:0 "Los patéticos soldados de [the_faith.WarGodName] no fueron rivales para nuestros guerreros. \n\nBajo el liderazgo sabio y piadoso de [ghw_defender.GetTitledFirstName], el pueblo [ghw_defender.GetFaith.GetAdjective] repelió a los invasores y refirmó sus derechos sobre [target_kingdom.GetNameNoTier]. Puede que la próxima vez [ghw_sponsor.Custom('ES_ElLa')] [ghw_sponsor.GetTitleTierName] [the_faith.GetAdjective] no tenga tanta prisa para echar a perder las vidas de sus seguidores en un intento fútil por poner a prueba el poder de [ghw_defender.GetFaith.WarGodName]." + great_holy_war.0053.generic.defenders.desc:0 "Los patéticos soldados de [the_faith.WarGodName] no fueron rivales para nuestros guerreros. \n\nBajo el liderazgo sabio y piadoso de [ghw_defender.GetTitledFirstName], el pueblo [ghw_defender.GetFaith.GetAdjective] repelió a los invasores y refirmó sus derechos sobre [target_kingdom.GetNameNoTier]. Puede que la próxima vez [ghw_sponsor.GetTitleTierName] [the_faith.GetAdjective] no tenga tanta prisa para echar a perder las vidas de sus seguidores en un intento fútil por poner a prueba el poder de [ghw_defender.GetFaith.WarGodName]." great_holy_war.0053.generic.outsiders.desc:0 "Tras numerosos reveses y derrotas humillantes, la [the_faith.GHWName] convocada por [ghw_sponsor.GetTitledFirstName] para conquistar [target_kingdom.GetNameNoTier] ha terminado en un fracaso estrepitoso.\n\nEl fiel pueblo [ghw_defender.GetFaith.GetAdjective] unido bajo el estandarte de [ghw_defender.GetTitledFirstName] ha expulsado a los invasores y obligado a sus líderes a rendirse." great_holy_war.0053.a:0 "¡[the_faith.WarGodName] nos ha abandonado!" great_holy_war.0053.b:1 "¡Los [ghw_war_declarer.Custom('GetUnbelieverNamePlural')] han probado la ira de [ghw_defender.GetFaith.WarGodName]!" great_holy_war.0056.title:0 "La [the_faith.GHWName] fracasa" - great_holy_war.0056.desc:0 "Parece que el apasionado alegato de [ghw_sponsor.GetTitledFirstName] para unirse contra los enemigos de la [the_faith.ReligiousSymbol] fue menos convincente de lo que esperaba. Pocos fueron los fieles que decidieron escuchar su llamada a las armas, demasiados pocos para organizar un verdadero ejército.\n\nAl no quedarle otra opción, [ghw_sponsor.Custom('ES_ElLa')] [ghw_sponsor.GetTitleTierName] se ha visto obligad[ghw_sponsor.Custom('ES_OA')] a cancelar la [the_faith.GHWName] y denunciar a todos los gobernantes [the_faith.GetAdjective] por su maldad y cobardía." + great_holy_war.0056.desc:0 "Parece que el apasionado alegato de [ghw_sponsor.GetTitledFirstName] para unirse contra los enemigos de la [the_faith.ReligiousSymbol] fue menos convincente de lo que esperaba. Pocos fueron los fieles que decidieron escuchar su llamada a las armas, demasiados pocos para organizar un verdadero ejército.\n\nAl no quedarle otra opción, [ghw_sponsor.GetTitleTierName] se ha visto obligad[ghw_sponsor.Custom('ES_OA')] a cancelar la [the_faith.GHWName] y denunciar a todos los gobernantes de fe [the_faith.GetAdjective] por su maldad y cobardía." great_holy_war.0056.a:0 "¿Cuánto nos hemos apartado de la luz [the_faith.WarGodNamePossessive]?" great_holy_war.0056.b:0 "Lamentable." great_holy_war.0056.c:0 "¿Y por qué tiene que preocuparme?" diff --git a/project/ck3/base_game/localization/spanish/event_localization/witch_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/witch_events_l_spanish.yml index adbee0a92e..c1cd2fb518 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/witch_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/witch_events_l_spanish.yml @@ -43,7 +43,7 @@ witch.2003.b.tt:0 "[target.GetShortUIName] debe conocer tu [secret|lE] para que se le invite al $activity_witch_ritual$" witch.2003.c:0 "[target.Custom('ES_ElElla')|U] tendrá que encontrar su propio camino." - witch.2003.message:0 "[owner.Custom('ES_ElLa')|U] bruj[target.Custom('ES_OA')] se revela ante mí" + witch.2003.message:0 "El/La bruj[target.Custom('ES_OA')] se revela ante mí" witch.2004.t:1 "$convert_to_witch$: Mente cerrada, corazón frío" witch.2004.start.desc:0 "[target.GetFirstName] se revuelve en sueños mientras trepo por su ventana. «¿Quién va?», dice con voz temblorosa.\n\n«Mi nombre no importa. Estoy aquí para servir a [owner.GetFaith.WitchGodName]».\n\n" @@ -170,7 +170,7 @@ witch.3014.b.learning:0 "de la poesía." witch.3014.c:0 "Compartiré Sus regalos carnales con alguien." witch.3014.c.tt:1 "Intentas encontrar alguien con un ansia similar" - witch.3014.d:0 "Me atrae [new_guest.Custom('ES_ElLa')] [new_guest.Custom('ComplimentAdjective')] [new_guest.GetFirstNameNoTooltip]." + witch.3014.d:0 "Me atrae el/la [new_guest.Custom('ComplimentAdjective')] [new_guest.GetFirstNameNoTooltip]." witch.3014.e:0 "¿Dónde está mi [sex_partner.Custom('LoverPetName')]? Anhelo su tacto…" witch.3014.d.move_in:0 "Nos llevamos espléndidamente" witch.3014.d.friend:0 "Nos llevamos bien" @@ -244,8 +244,8 @@ witch.4002.gluttonous.desc:0 "[annoying_clergy.GetTitledFirstName] se atiborró con los pasteles mezclados con drogas que envié a sus aposentos. Entonces, ¡se puso a vagar por la ciudad con la boca embadurnada de mermelada y pastel antes de caer dormid[annoying_clergy.Custom('ES_OA')] en la escalinata de su [annoying_clergy.GetFaith.HouseOfWorship]!" witch.4002.lustful.desc:0 "Escribí un poema especialmente explícito sobre [lustful_desc.Custom2('MyCharacterIntroduction', ROOT.Char)] y su «[lustful_desc.Custom('ObjectifiedFeature')]», falsificando la firma de [annoying_clergy.GetTitledFirstName] y la dejé en los aposentos [lustful_desc.Custom('ES_DelDela')] [lustful_desc.GetLadyLord]. A [lustful_desc.GetFirstName] #EMP no#! le agradó la dedicatoria y tampoco se calló al respecto." witch.4002.craven.desc:0 "Mientras [annoying_clergy.GetTitledFirstName] dormía, metí una rata entre sus sábanas. Casi no tuve tiempo de esconderme antes de que se despertara gritando, saltase de la cama y saliera corriendo… ¡tan desnud[annoying_clergy.Custom('ES_OA')] como vino al mundo!" - witch.4002.vengeful.desc:0 "Soborné a un escribano para convencer a [annoying_clergy.GetTitledFirstName] de que [vengeful_desc.Custom2('MyCharacterIntroduction', ROOT.Char)] le había estado insultando a sus espaldas. Los días siguientes, cada vez que tuvo oportunidad, [annoying_clergy.GetFirstNameNoTooltip] fue increíblemente groser[annoying_clergy.Custom('ES_OA')] con [vengeful_desc.Custom('ES_ElLa')] pobre [vengeful_desc.GetFirstNameNoTooltip]. Al final, [vengeful_desc.GetFirstNameNoTooltip] se enfrentó a [annoying_clergy.Custom('ES_ElElla')] por su comportamiento malicioso. [annoying_clergy.GetFirstNameNoTooltip] no tuvo nada que decir en su defensa." - witch.4002.wrathful.desc:0 "Resulta que sé que [annoying_clergy.GetTitledFirstName] es un[annoying_clergy.Custom('ES_XA')] alcohólic[annoying_clergy.Custom('ES_OA')] redomad[annoying_clergy.Custom('ES_OA')] y que está un poco encaprichad[annoying_clergy.Custom('ES_OA')] de un[wrathful_desc.Custom('ES_OA')] de mis sirvientes. Hice que [wrathful_desc.Custom('ES_ElElla')] le llevara una botella de licor muy caro y fuerte a los aposentos de [annoying_clergy.GetTitledFirstNameNoTooltip]. Motivad[annoying_clergy.Custom('ES_OA')] con la promesa de un ascenso, [wrathful_desc.Custom('ES_ElLa')] [wrathful_desc.GetWomanMan] [annoying_clergy.Custom('ES_LoLa')] emborrachó justo a tiempo para el [annoying_clergy.Custom ('GetReligiousRite')]." + witch.4002.vengeful.desc:0 "Soborné a un escribano para convencer a [annoying_clergy.GetTitledFirstName] de que [vengeful_desc.Custom2('MyCharacterIntroduction', ROOT.Char)] le había estado insultando a sus espaldas. Los días siguientes, cada vez que tuvo oportunidad, [annoying_clergy.GetFirstNameNoTooltip] fue increíblemente groser[annoying_clergy.Custom('ES_OA')] con el/la pobre [vengeful_desc.GetFirstNameNoTooltip]. Al final, [vengeful_desc.GetFirstNameNoTooltip] se enfrentó a [annoying_clergy.GetSheHe] por su comportamiento malicioso. [annoying_clergy.GetFirstNameNoTooltip] no tuvo nada que decir en su defensa." + witch.4002.wrathful.desc:0 "Resulta que sé que [annoying_clergy.GetTitledFirstName] es un[annoying_clergy.Custom('ES_XA')] alcohólic[annoying_clergy.Custom('ES_OA')] redomad[annoying_clergy.Custom('ES_OA')] y que está un poco encaprichad[annoying_clergy.Custom('ES_OA')] de un[wrathful_desc.Custom('ES_OA')] de mis sirvientes. Hice que [wrathful_desc.GetSheHe] le llevara una botella de licor muy caro y fuerte a los aposentos de [annoying_clergy.GetTitledFirstNameNoTooltip]. Motivad[annoying_clergy.Custom('ES_OA')] con la promesa de un ascenso, [wrathful_desc.GetSheHe] [annoying_clergy.GetHerHim] emborrachó justo a tiempo para el [annoying_clergy.Custom ('GetReligiousRite')]." witch.4002.arrogant.desc:0 "Aunque intenta ocultarlo, sé que a [annoying_clergy.GetTitledFirstName] le preocupa mucho su aspecto. Guarda una pomada en sus aposentos que se aplica religiosamente todas las mañanas. Me asomé a sus habitaciones y le agregué algunas hierbas irritantes. Al día siguiente, ¡tenía la cara cubierta de sarpullidos!" witch.4002.end.desc:0 "\n\nMis cortesanos no hablaron de otra cosa anoche. ¡[annoying_clergy.GetFirstNameNoTooltip] nunca lo superará!" witch.4002.a:0 "¡Le está bien empleado!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_2_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_2_l_spanish.yml index 04f415ae5e..224cb16daf 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_2_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_2_l_spanish.yml @@ -209,7 +209,7 @@ yearly.1051.victory.desc:0 "Cuando [heir.GetTitledFirstName] regresa de su aventura, toda la corte acude a ver[heir.GetHerHim]. Algunos chillan y gritan con admiración, otros están… menos impresionados.\n\nPero nadie podrá negar que [heir.GetFirstNameNoTooltip] ha demostrado ser un[heir.Custom('ES_XA')] gran duelista al derrotar a un rival tras otro." yearly.1051.murder.desc:0 "Antes de que [heir.GetTitledFirstName] abra la boca, ya sé que ha ido mal. El pánico de sus ojos no es propio de [heir.GetSheHe].\n\n«Por favor, [heir.Custom2('RelationToMeShort', ROOT.Char)], tienes que ayudarme. Yo no quería… ¡[angry_vassal_2.GetSheHe|U] no tenía que morir!»." yearly.1051.decent.desc:0 "[heir.GetTitledFirstName] ha vuelto de sus aventuras hech[heir.Custom('ES_OA')] un[heir.Custom('ES_XA')] [heir.GetWomanMan] más fuerte. Aunque ha perdido unos cuantos duelos y ha enfurecido a algunos de mis vasallos, también ha tenido su justa ración de victorias y ha ganado una experiencia valiosa.\n\nAhora bien, puede ser hora de aplacar a [angry_vassal_2.GetTitledFirstName]. [heir.GetFirstNameNoTooltip] podría haber tenido algo más de cuidado con [angry_vassal_2.GetSheHe]…" - yearly.1051.defeat.desc:0 "[heir.GetTitledFirstName] ha regresado por fin con el rabo entre las piernas. [heir.Custom('ES_ElLa')|U] despreocupad[heir.Custom('ES_OA')] [heir.Custom('GirlBoy')] ha viajado por todo el reino y desafiado a un vasallo tras otro, solo para perder todos y cada uno de los duelos.\n\nTras una vergonzosa derrota a manos de [angry_vassal_2.GetTitledFirstName], parece que por fin ha aprendido la lección." + yearly.1051.defeat.desc:0 "[heir.GetTitledFirstName] ha regresado por fin con el rabo entre las piernas. El/La despreocupad[heir.Custom('ES_OA')] [heir.Custom('GirlBoy')] ha viajado por todo el reino y desafiado a un vasallo tras otro, solo para perder todos y cada uno de los duelos.\n\nTras una vergonzosa derrota a manos de [angry_vassal_2.GetTitledFirstName], parece que por fin ha aprendido la lección." yearly.1051.great_victory_end.desc:0 "¡[heir.GetFirstNameNoTooltip] derrotó incluso al gran campeón, [angry_vassal_2.GetTitledFirstName]!" yearly.1051.regular_victory_end.desc:0 "Al parecer la victoria ante [angry_vassal_2.GetTitledFirstName] fue especialmente impresionante." yearly.1051.victorious.a:0 "[ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('heir'))|U], estoy orgullos[ROOT.Char.Custom('ES_OA')] de ti." @@ -337,7 +337,7 @@ yearly.1086.a:0 "No… No sé qué decir." yearly.1090.t:0 "Lejos de casa" - yearly.1090.start.desc:0 "Un[traveler.Custom('ES_XA')] extrañ[traveler.Custom('ES_OA')] se presenta ante mí. «Lleva una semana esperando fuera a que lo recibierais, mi señor[ROOT.Char.Custom('ES_XA')]», me informa el guardia.\n\n[traveler.Custom('ES_ElLa')|U] [traveler.GetWomanMan] se inclina profundamente. «Me llamo [traveler.GetFirstName], alteza. He viajado por todas partes y he visto muchas cosas, pero" + yearly.1090.start.desc:0 "Un[traveler.Custom('ES_XA')] extrañ[traveler.Custom('ES_OA')] se presenta ante mí. «Lleva una semana esperando fuera a que lo recibierais, mi señor[ROOT.Char.Custom('ES_XA')]», me informa el guardia.\n\nEl/La [traveler.GetWomanMan] se inclina profundamente. «Me llamo [traveler.GetFirstName], alteza. He viajado por todas partes y he visto muchas cosas, pero" yearly.1090.family_member.desc:0 "mi [traveler.Custom2('RelationToMeShort', SCOPE.sC('traveler_family_1'))] [traveler_family_1.GetFistName] y yo acusamos la fatiga del camino." yearly.1090.family.desc:0 "mi familia y yo estamos agotados del camino." yearly.1090.alone.desc:0 "Estoy agotad[traveler.Custom('ES_OA')] del camino." diff --git a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_3_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_3_l_spanish.yml index 713d9ef009..eacf850054 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_3_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_3_l_spanish.yml @@ -56,7 +56,7 @@ yearly.3012.a:0 "¿Qué es lo próximo que deberíamos hacer?…" yearly.3012.b:0 "Fue una gran idea, [vassal.GetFirstNameNoTooltip]." - yearly.3013.desc:0 "Pese a todos las piernas moviéndose en círculos y los brazos girando, [liege.GetTitledFirstName] no parece muy impresionado con los bailarines que [vassal.GetTitledFirstName] y yo contratamos para el banquete. [liege.Custom('ES_ElLa')|U] [liege.GetTitleAsNameNoTooltip] sonríe y los observa un momento, pero luego vuelve su atención a la comida.\n\n[vassal.GetFirstName] me mira con duda, pero [liege.GetFirstName] parece bastante content[liege.Custom('ES_OA')]." + yearly.3013.desc:0 "Pese a todos las piernas moviéndose en círculos y los brazos girando, a [liege.GetTitledFirstName] no parecen impresionarle los bailarines que [vassal.GetTitledFirstName] y yo contratamos para el banquete. El/La [liege.GetTitleAsNameNoTooltip] sonríe y los observa un momento, pero luego vuelve su atención a la comida.\n\n[vassal.GetFirstName] me mira con duda, pero [liege.GetFirstName] parece bastante content[liege.Custom('ES_OA')]." yearly.3013.a:0 "Sea como sea, cuidaremos el uno del otro." yearly.3013.b:0 "Al menos nos esforzamos." @@ -79,7 +79,7 @@ yearly.3031.a.nemesis_failure:0 "[nemesis.GetFirstNameNoTooltip] me difama" yearly.3031.b:0 "Ilustraré que [ROOT.Char.GetFaith.HighGodName] ya me favorece." yearly.3031.b.success:0 "Impresiono [liege.Custom('ES_AlAla')] [liege.GetTitleAsNameNoTooltip]" - yearly.3031.b.failure:0 "[liege.Custom('ES_ElLa')|U] [liege.GetTitleAsNameNoTooltip] queda más impresionad[liege.Custom('ES_OA')] con [fellow_vassal.GetFirstNameNoTooltip]" + yearly.3031.b.failure:0 "El/La [liege.GetTitleAsNameNoTooltip] queda más impresionad[liege.Custom('ES_OA')] con [fellow_vassal.GetFirstNameNoTooltip]" yearly.3031.c:0 "Sé cómo llamar la atención de [liege.GetFirstNameNoTooltip]…" yearly.3031.c.unlock_tt:0 "Esta opción está disponible gracias a la atracción que despierto en [liege.GetTitledFirstNameNoTooltip]" yearly.3031.c.consequence:0 "[liege.GetFirstNameNoTooltip] puede seguirme más" @@ -90,7 +90,7 @@ yearly.3040.desc:1 "Se me conoce como un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] profundamente piados[ROOT.Char.Custom('ES_OA')]. Seguro que mi devoción por [ROOT.Char.GetFaith.HighGodName] me ayudará también en esta vida y no solo en la siguiente, ¿verdad?\n\nHay una serie de personas a quienes habría que recordarles que cuento con el favor [ROOT.Char.GetFaith.HighGodNameAlternatePossessive]." yearly.3040.a:0 "¡Deberían aclamar mi dedicación desde las torres!" yearly.3040.b:0 "Este año he sido demasiado indulgente con la [ROOT.Char.GetFaith.HouseOfWorship]…" - yearly.3040.c:0 "¡Seguro que [religious_head.Custom('ES_ElLa')] [religious_head.GetTitleAsNameNoTooltip] apreciará un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetLadyLord] devot[ROOT.Char.Custom('ES_OA')]!" + yearly.3040.c:0 "¡Seguro que el/la [religious_head.GetTitleAsNameNoTooltip] apreciará un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetLadyLord] devot[ROOT.Char.Custom('ES_OA')]!" yearly.3040.d:0 "Los [ROOT.Char.Custom('DefaultPriestTitlePlural')] ya sienten un gran respeto por mí." yearly.3041.opening:0 "[vassal.Custom2('AppropriateGreeting', ROOT.Char)]" @@ -100,8 +100,8 @@ yearly.3041.c:0 "¡Soy #EMP yo#! quien hace la obra [ROOT.Char.GetFaith.HighGodNamePossessive]!" yearly.3051.t:0 "Por derecho" - yearly.3051.desc:0 "Mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))] me ha informado de una desconocida ley del [county.GetName], según la cual nadie salvo [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] puede ser su protector.\n\nNormalmente, no se haría caso a una ley tan arcaica, pero me ofrece una oportunidad única de poner en su sitio a [vassal.GetTitledFirstName], mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('vassal'))] y gobernante actual del [county.GetNameNoTooltip]." - yearly.3051.a:0 "La ley es clara, [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetTitleAsNameNoTooltip] tiene todos los derechos!" + yearly.3051.desc:0 "Mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('councillor'))] me ha informado de una desconocida ley del [county.GetName], según la cual nadie salvo [ROOT.Char.GetTitleAsNameNoTooltip] puede ser su protector.\n\nNormalmente, no se haría caso a una ley tan arcaica, pero me ofrece una oportunidad única de poner en su sitio a [vassal.GetTitledFirstName], mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('vassal'))] y gobernante actual del [county.GetNameNoTooltip]." + yearly.3051.a:0 "La ley es clara, [ROOT.Char.GetTitleAsNameNoTooltip] tiene todos los derechos!" yearly.3051.b:0 "[vassal.GetFirstNameNoTooltip] puede quedarse el título, por mi gracia." yearly.3061.t:0 "A vueltas con los agotes" diff --git a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_5_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_5_l_spanish.yml index 490dc98347..e15469e987 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_5_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_5_l_spanish.yml @@ -29,8 +29,8 @@ yearly.5002.a:0 "Si [scoped_ruler.GetFirstNameNoTooltip] me ayudara…" yearly.5002.b:0 "¡Solo [ROOT.GetCharacter.GetFaith.HighGodName] puede darme paz!" yearly.5002.c:0 "[bickering_loser.GetSheHe|U] solo dejará de atormentarme cuando comparta su destino." - yearly.5003.spouse.desc:0 "Mi [bickering_winner.GetWifeHusband] [bickering_winner.GetFirstName] no es [bickering_winner.Custom('ES_ElLa')] mism[bickering_winner.Custom('ES_OA')] desde su último y desgraciado encuentro con mi amante. Afirma que el espíritu vengativo de [bickering_loser.GetFirstName] [bickering_winner.Custom('ES_LoLa')] atormenta desde aquel fatídico día." - yearly.5003.lover.desc:0 "[bickering_winner.GetFirstName] no es [bickering_winner.Custom('ES_ElLa')] mism[bickering_winner.Custom('ES_OA')] desde su último y desgraciado encuentro con [bickering_loser.GetFirstName]. Afirma que el espíritu vengativo de [bickering_loser.GetFirstNameNoTooltip] [bickering_winner.Custom('ES_LoLa')] atormenta desde aquel fatídico día." + yearly.5003.spouse.desc:0 "Mi [bickering_winner.GetWifeHusband] [bickering_winner.GetFirstName] no es el/la mism[bickering_winner.Custom('ES_OA')] desde su último y desgraciado encuentro con mi amante. Afirma que el espíritu vengativo de [bickering_loser.GetFirstName] [bickering_winner.GetHerHim] atormenta desde aquel fatídico día." + yearly.5003.lover.desc:0 "[bickering_winner.GetFirstName] no es el/la mism[bickering_winner.Custom('ES_OA')] desde su último y desgraciado encuentro con [bickering_loser.GetFirstName]. Afirma que el espíritu vengativo de [bickering_loser.GetFirstNameNoTooltip] [bickering_winner.GetHerHim] atormenta desde aquel fatídico día." yearly.5003.forgiven.desc:0 "\n\nTeme que el horrible recuerdo de su crimen secreto consuma su mente y alma." yearly.5003.unforgiven.desc:0 "\n\n[bickering_winner.GetFirstName] ruega que [bickering_winner.Custom('ES_LoLa')] perdone por el horrible crimen que cometió en mi nombre, segur[bickering_winner.Custom('ES_OA')] de que mi absolución es lo único que puede salvar su mente y alma." yearly.5003.a:0 "Está bien, [bickering_winner.GetFirstNameNoTooltip]. Te perdono." @@ -80,7 +80,7 @@ yearly.5020.t:0 "Acerca de una tutoría" yearly.5020.opening:0 "[helpful_councillor.Custom2('AppropriateGreeting', ROOT.Char)]" yearly.5020.intro.desc:0 "Vuestr[scoped_heir.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scoped_heir'))] [scoped_heir.GetFirstName] se interesó mucho últimamente por mi trabajo como [helpful_councillor.Custom('CouncilPosition')]. Si me concedéis la gracia de pasar un tiempo con" - yearly.5020.older.desc:0 "[scoped_heir.Custom('ES_ElLa')] joven, seguro que aprendería un par de cosas" + yearly.5020.older.desc:0 "el/la joven, seguro que aprendería un par de cosas" yearly.5020.younger.desc:0 "[scoped_heir.GetSheHe], aprendería un par de cosas" yearly.5020.chancellor.desc:0 "sobre política, etiqueta y diplomacia." yearly.5020.marshal.desc:0 "sobre cómo reclutar tropas, planificar asedios y otros asuntos de la guerra." @@ -99,7 +99,7 @@ tooltip.5020.c.critfail.effect:0 "[helpful_councillor.GetFirstName] se siente insultad[helpful_councillor.Custom('ES_OA')] y deja de orientar a [scoped_heir.GetFirstName]" yearly.5021.deceitfulcouncillor.desc:0 "¡Tenía razón al sospechar de los motivos de [helpful_councillor.GetFirstName]! Tras observarl[helpful_councillor.Custom('ES_OA')] durante varios días, quedó evidentemente claro que a [helpful_councillor.GetFirstName] solo le interesa volver a mi propi[scoped_heir.Custom('ES_OA')] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scoped_heir'))]contra mí." yearly.5021.honestcouncillor.desc:0 "Pese a vigilar atentamente a [helpful_councillor.GetFirstName], mi espía no pudo encontrar nada que me haga pensar que sus intenciones no son puras.\n\nSe ve que solo le interesa ayudar a que mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scoped_heir'))] sea mejor gobernante." - yearly.5021.a:0 "¡No hay peligro en dejar que sea [helpful_councillor.Custom('ES_ElLa')] mentor[helpful_councillor.Custom('ES_XA')] de [scoped_heir.GetFirstNameNoTooltip]!" + yearly.5021.a:0 "¡No hay peligro en dejar que sea mentor[helpful_councillor.Custom('ES_XA')] de [scoped_heir.GetFirstNameNoTooltip]!" yearly.5021.b.a:0 "No puede seguir junto a [scoped_heir.GetFirstNameNoTooltip]." yearly.5021.b.b:0 "¡Pero sigo sin confiar en [helpful_councillor.GetSheHe]!" yearly.5021.c:0 "¡Echadl[helpful_councillor.Custom('ES_OA')] del consejo!" @@ -138,7 +138,7 @@ yearly.5025.desc.a:0 "Gracias a mi reciente tutoría, [scoped_heir.GetFirstName] pudo llenar algunos vacíos en su educación.\n\nSu petición fue exactamente la motivación que necesitaba para ayudar a mi [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('scoped_heir'))] a desbloquear una parte de su potencial aún sin explotar." yearly.5025.desc.b:0 "Por desgracia, mis intentos recientes de dar clase a [scoped_heir.GetFirstName] para rellenar parte de los huecos en su educación no dieron fruto.\n\nQuizás no debí rechazar la oferta de [helpful_councillor.GetTitledFirstName]…" yearly.5025.a:0 "Me enorgullezco de sus logros." - yearly.5025.b:0 "[scoped_heir.Custom('ES_ElLa')|U] [scoped_heir.Custom('GirlBoy')] solo es un poco lent[scoped_heir.Custom('ES_OA')]." + yearly.5025.b:0 "El/La [scoped_heir.Custom('GirlBoy')] solo es un poco lent[scoped_heir.Custom('ES_OA')]." yearly.5040.t:0 "Una conversación sospechosa" yearly.5040.desc:0 "Estaba dando un paseo por los jardines de mi [ROOT.Char.Custom('ResidenceBuilding')] cuando la brisa me trajo las voces de [whisperer_1.GetFirstName] y [whisperer_2.GetFirstName]. \n\nAmbos cortesanos estaban hablando en un lugar cercano algo escondido, mirando de vez en cuando a su alrededor para asegurarse de que nadie los escuchaba. Aunque me costó entender la mayoría de sus palabras desde la distancia, está claro que la conversación estaba relacionada con [scoped_vassal.GetTitledFirstName]." yearly.5040.a.a:0 "Los haré atar para entregarlos a [scoped_vassal.GetFirstNameNoTooltip]." @@ -235,7 +235,7 @@ yearly.8100.b:0 "Qué intriga… ¡Enviad soldados a recoger más «regalos»!" yearly.8100.c:0 "No, ellos necesitan los excedentes más que yo." yearly.8200.t:0 "Una donación de buena fe" - yearly.8200.desc:0 "Mi [realm_priest.GetCouncilTitle], [realm_priest.GetFirstName], ha recibido una donación importante de oro de parte de la propiedad de un terrateniente adinerado y sin descendencia, que ha fallecido. [realm_priest.GetFirstName] afirma que el difunto tuvo una vida muy frugal y piadosa y que deseaba que el oro fuera adonde pudiera hacer bien.\n\n[realm_priest.GetCouncilTitle] [realm_priest.GetFirstName] insiste en que yo reciba parte de la donación, pues soy un «ejemplo del [ROOT.Char.GetFaith.GetNameNoTooltip] en el [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." + yearly.8200.desc:0 "Mi [realm_priest.GetCouncilTitle], [realm_priest.GetFirstName], ha recibido una donación importante de oro de parte de la propiedad de un terrateniente adinerado y sin descendencia, que ha fallecido. [realm_priest.GetFirstName] afirma que el difunto tuvo una vida muy frugal y piadosa y que deseaba que el oro fuera adonde pudiera hacer bien.\n\n[realm_priest.GetCouncilTitle] [realm_priest.GetFirstName] insiste en que yo reciba parte de la donación, pues soy un «ejemplo del [ROOT.Char.GetFaith.GetNameNoTooltip] en [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip]»." yearly.8200.a:0 "¿Regalar las riquezas #emphasis [ROOT.Char.GetFaith.HighGodNamePossessive]#! #emphasis ¡Qué herejía!#!" yearly.8200.b:0 "Prometo que el oro servirá al señorío." yearly.8200.c:0 "¡Este «ejemplo» se merece la donación entera!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_7_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_7_l_spanish.yml index 1781e91bc3..374fe2e26e 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_7_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_7_l_spanish.yml @@ -41,7 +41,7 @@ yearly.7005.increased_security:0 "Mi [THIS.GetCharacter.Custom('FortifiedBuilding')] está en silencio, algunos grupos susurran. Todos están nerviosos al ver la sala del trono llena de guardias." yearly.7005.throne_approach:0 "[coup_leader.GetTitledFirstName] se acerca a mi trono." yearly.7005.liberty_faction:0 "«Parece que la única manera de romper las cadenas en torno a nuestros cuellos es cortar el mío y el vuestro»." - yearly.7005.independence_faction:0 "«Si no puedo tener mi propio estado, que al menos sea [coup_leader.Custom('ES_ElLa')] [coup_leader.Custom('ES_HeroeHeroina')] de mi propia tragedia»." + yearly.7005.independence_faction:0 "\n\n«Si no puedo tener mi propio estado, al menos seré protagonista de mi propia tragedia»." yearly.7005.claimant_faction:1 "«No tenéis derecho a languidecer sobre ese trono. Prefiero morir antes que veros dictar un solo decreto falso más desde allí»." yearly.7005.populist_faction:0 "«Me apena, lo juro, que no pueda sino concederos una muerte más justa que las agonías de todos los que han sido aplastados bajo vuestro pie. Al menos mi final será el de un[coup_leader.Custom('ES_XA')] [coup_leader.Custom('ES_HeroeHeroina')]»." yearly.7005.weapon:1 "\n\nSaca [coup_leader.Custom('SignatureWeaponNameOrType')] de su escondite y se abalanza." @@ -82,7 +82,7 @@ yearly.7012.b:0 "Qué premisa más ridícula." yearly.7013.t:0 "El hermoso juego: un gran fichaje" - yearly.7013.desc:0 "Observando la masa de gente, veo a un[dummy_gender.Custom('ES_XA')] [dummy_gender.GetWomanMan] que parece curiosamente fuera de lugar. Vestid[dummy_gender.Custom('ES_OA')] con ricas pieles y con un pequeño séquito de personas, mantiene una animada conversación con otr[dummy_gender.Custom('ES_OA')] [dummy_gender.GetWomanMan] bastante más grande. Abriéndome paso entre la multitud, llego a sus inmediaciones justo para ver cómo el rico comerciante deja caer una pequeña bolsa en la mano [dummy_gender.Custom('ES_DelDela')] otr[dummy_gender.Custom('ES_OA')]\n\n«un placer hacer negocios con vos. ¡Ahora aseguraos de que mi apuesta quede a salvo!», sonríe el comerciante de la papada.\n\nAhora que [dummy_gender.Custom('ES_ElLa')] gran [dummy_gender.GetWomanMan] comienza a caminar hacia el grupo del otro equipo, parece que a algunos no les importa la santidad del juego…" + yearly.7013.desc:0 "Observando la masa de gente, veo a un[dummy_gender.Custom('ES_XA')] [dummy_gender.GetWomanMan] que parece curiosamente fuera de lugar. Vestid[dummy_gender.Custom('ES_OA')] con ricas pieles y con un pequeño séquito de personas, mantiene una animada conversación con otr[dummy_gender.Custom('ES_OA')] [dummy_gender.GetWomanMan] bastante más grande. Abriéndome paso entre la multitud, llego a sus inmediaciones justo para ver cómo el rico comerciante deja caer una pequeña bolsa en la mano [dummy_gender.Custom('ES_DelDela')] otr[dummy_gender.Custom('ES_OA')]\n\n«un placer hacer negocios con vos. ¡Ahora aseguraos de que mi apuesta quede a salvo!», sonríe el comerciante de la papada.\n\nAhora que semejante gran [dummy_gender.GetWomanMan] comienza a caminar hacia el grupo del otro equipo, parece que a algunos no les importa la santidad del juego…" yearly.7013.a:0 "¡Esperad! ¡Lo que os haya pagado [dummy_gender.GetSheHe], os lo doblo!" yearly.7013.b:0 "Repugnante. ¡Esto en mis tiempos no hubiera pasado!" yearly.7013.c:0 "¡Parece que tendremos que ganar sin [dummy_gender.GetSheHe]!" diff --git a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_sahara_l_spanish.yml b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_sahara_l_spanish.yml index 1b0db2ed63..7f3a71d5b7 100644 --- a/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_sahara_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/event_localization/yearly_events/yearly_events_sahara_l_spanish.yml @@ -45,7 +45,7 @@ #Slave Raid against [Realm] Escalates yearly_saharan.0031.t:0 "Las incursiones esclavistas contra [affected_sub_realm.GetNameNoTierNoTooltip] aumentan" - yearly_saharan.0031.desc:0 "Las incursiones esclavistas y el consiguiente tráfico de personas son una brutal parte del día a día de cuantos viven en el Sahel y sus inmediaciones. Estas incursiones son demasiado lucrativas como para no realizarlas y muchos asentamientos se asaltan mutuamente de forma esporádica.\n\nSin embargo, últimamente los incursores de [slave_raider_county.GetNameNoTier] están asaltando [raided_county.GetNameNoTier] de forma continua y varios mercaderes prestigiosos planean un gran ataque contra las fuerzas lideradas por [raided_character_marshal.Custom('ES_ElLa')] [raided_character_marshal.GetCouncilTitle] [raided_character_marshal.GetFirstName]." + yearly_saharan.0031.desc:0 "Las incursiones esclavistas y el consiguiente tráfico de personas son una brutal parte del día a día de cuantos viven en el Sahel y sus inmediaciones. Estas incursiones son demasiado lucrativas como para no realizarlas y muchos asentamientos se asaltan mutuamente de forma esporádica.\n\nSin embargo, últimamente los incursores de [slave_raider_county.GetNameNoTier] están asaltando [raided_county.GetNameNoTier] de forma continua y varios mercaderes prestigiosos planean un gran ataque contra las fuerzas lideradas por [raided_character_marshal.GetCouncilTitle] [raided_character_marshal.GetFirstName]." yearly_saharan.0031.a:0 "¡Suena rentable! ¡Enviad tropas!" yearly_saharan.0031.a.tt_success:0 "[raided_county.GetNameNoTierNoTooltip] sufre intensos saqueos de manos de esclavistas" yearly_saharan.0031.a.tt_fail:0 "[raided_character_marshal.GetTitledFirstNameNoTooltip] rechaza a los esclavistas" diff --git a/project/ck3/base_game/localization/spanish/factions_l_spanish.yml b/project/ck3/base_game/localization/spanish/factions_l_spanish.yml index 3916532289..f1a4acf9c1 100644 --- a/project/ck3/base_game/localization/spanish/factions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/factions_l_spanish.yml @@ -20,10 +20,27 @@ independence_faction:0 "$game_concept_independence_faction$" independence_faction_desc:0 "Miembros de la [faction|lE] independentista pretenden emanciparse de su [liege|lE]. Si tienen éxito, todos sus miembros serán [rulers|lE] independientes.\n\n#S Ultimátum#!\nTodos los miembros de la facción pasan a ser [Concept( 'independent', 'independentes' )|E]\nEl [liege|lE] pierde [prestige|lE]" independence_faction_short_effect_desc:0 "Quiere independizarse de su [liege|lE]" + + nation_fracturing_faction:1 "Facción disgregadora" + nation_fracturing_faction_desc:0 "Los miembros de la [faction|lE] disgregadora pretenden destruir el señorío de su [liege|lE].\n\n#S Ultimátum#!\nTodos los miembros de la facción pasan a ser [Concept( 'independent', 'independientes' )|E]\nEl [liege|lE] pierde su título principal" + nation_fracturing_faction_short_effect_desc:0 "Quiere destruir el señorío de su [liege|lE]" + liege_primary_title_dissolution:0 "¡Ahora eres independiente!" + liege_primary_title_dissolution_desc:0 "Tu señor perdió su [primary_title|lE] por culpa de una [factionlE] $nation_fracturing_faction$" + + FACTION_DEMAND_COLLAPSE:1 "Exigencia de disgregación de [faction_target.GetPrimaryTitle.GetNameNoTier]" + FACTION_DEMAND_COLLAPSE_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nEs hora de que reconozcáis que no sois capaz de mantener la unidad del [faction_target.GetPrimaryTitle.GetNameNoTier]. Llegó el momento de poner fin a vuestro reinado o el de otros: la región necesita más libertad. ¡Aceptad nuestras exigencias o enfrentaos a nuestras espadas en el campo de batalla!" + FACTION_DEMAND_COLLAPSE_ACCEPTED:1 "Exigencia de disgregación aceptada" + FACTION_DEMAND_COLLAPSE_ACCEPTED_DESC:1 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVuestras equivocadas exigencias solo servirán para debilitarnos a todos. En todo caso, para ahorrar al país un baño de sangre inútil, he de aceptar vuestra petición de independencia." + FACTION_DEMAND_COLLAPSE_REFUSED:1 "Exigencia de disgregación rechazada" + FACTION_DEMAND_COLLAPSE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVuestro vergonzoso intento de extorsión no ha funcionado. No importa cuántas almas corruptas os hayáis ganado para ayudaros en vuestro plan, no me rendiré sin luchar. ¡Prefiero morir defendiendo lo que me pertenece por derecho!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION:1 "¡Fin del [faction_target.GetPrimaryTitle.GetNameNoTier]!" + FACTION_DEMAND_COLLAPSE_SEND_DEMAND_NOTIFICATION_DESC:0 "¡Ha llegado la hora! Las voces unidas de [faction.GetName] están de acuerdo en que [faction_target.GetName] ha perdido todo derecho a gobernar que pudiera haber tenido. ¡Se nos concederá la independencia o la tomaremos a la fuerza!" + faction_demand.1002.tt:1 "[faction_target.GetPrimaryTitle.GetNameNoTier] es destruido" + FACTION_DEMAND_INDEPENDENCE:0 "Exigencia de independencia" FACTION_DEMAND_INDEPENDENCE_DESC:0 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nEs hora de que reconozcáis la independencia total de [faction_leader.GetPrimaryTitle.GetNameNoTier] y los otros estados de la [faction.GetName]. ¡Aceptad nuestras exigencias o enfrentaos a nuestras espadas en el campo de batalla!" FACTION_DEMAND_INDEPENDENCE_ACCEPTED:0 "Exigencia de independencia aceptada" - FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVuestras equivocadas exigencias solo servirán para debilitarnos a todos. En todo caso, para ahorrar al país de un baño de sangre inútil, he de aceptar vuestra petición de independencia." + FACTION_DEMAND_INDEPENDENCE_ACCEPTED_DESC:1 "[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nEs hora de que reconozcáis la independencia total de [faction_leader.GetPrimaryTitle.GetNameNoTier] y todos los demás estados del [faction.GetName]. Aceptad nuestras exigencias o enfrentaos a nuestras espadas en el campo de batalla!.[faction_leader.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVuestras equivocadas exigencias solo servirán para debilitarnos a todos. En todo caso, para ahorrar al país de un baño de sangre inútil, he de aceptar vuestra petición de independencia." FACTION_DEMAND_INDEPENDENCE_REFUSED:0 "Exigencia de independencia rechazada" FACTION_DEMAND_INDEPENDENCE_REFUSED_DESC:0 "[faction_target.Custom2('AppropriateGreetingNegative', ROOT.Char)]\n\nVuestro vergonzoso intento de extorsión no ha funcionado. No importa cuántas almas corruptas os hayáis ganado para ayudaros en vuestro plan, no me rendiré sin luchar. ¡Prefiero morir defendiendo lo que me pertenece por derecho!" FACTION_DEMAND_INDEPENDENCE_SEND_DEMAND_NOTIFICATION:0 "¡Independencia!" @@ -99,7 +116,7 @@ FACTION_CLAIMANT_INVITE_REFUSED:1 "[faction_claimant.Custom2('AppropriateGreeting', ROOT.Char)]" FACTION_CLAIMANT_INVITE_REFUSED_ALLY_DESC:0 "Mi reivindicación es justa, lo sé. Pero mi alianza con [faction_target.GetTitledFirstName] me impide ir a la guerra. Estaré con vosotros en espíritu." FACTION_CLAIMANT_INVITE_REFUSED_HOOK_DESC:0 "Aunque mi reivindicación es justa… no puedo unirme a vosotros. [faction_target.GetTitledFirstName] tiene un… #emphasis «encanto innegable»#! que me impide levantar la mano contra [faction_target.Custom('ES_ElElla')]. Sí, eso es. Os deseo buena suerte." - FACTION_CLAIMANT_INVITE_REFUSED_PREDICAMENT_DESC:1 "Si bien me alegra ver que el señorío se alza contra [faction_target.Custom('ES_ElLa')] fals[faction_target.Custom('ES_OA')] [faction_target.GetTitledFirstName], mis aprietos actuales me impiden unirme a vosotros en esta justa empresa. Si tenéis éxito, estaré en deuda con vosotros." + FACTION_CLAIMANT_INVITE_REFUSED_PREDICAMENT_DESC:1 "Si bien me alegra ver que el señorío se alza contra tal fals[faction_target.Custom('ES_OA')] [faction_target.GetTitledFirstName], mis aprietos actuales me impiden unirme a vosotros en esta justa empresa. Si tenéis éxito, estaré en deuda con vosotros." FACTION_CLAIMANT_INVITE_REFUSED_CHILD_DESC:1 "¡Me alegra que vosotros también penséis que [faction_target.GetTitledFirstName] es muy mal[faction_target.Custom('ES_OA')] y que yo gobernaría mejor que [faction_target.Custom('ES_ElElla')]!\n\nAhora estoy jugando con mis juguetes nuevos… ¡pero prometo que si ganáis, los compartiremos!" FACTION_CLAIMANT_INVITE_REFUSED_INSIGNIFICANT_DESC:0 "¡Al fin! [faction_target.GetName] no es más que un[faction_target.Custom('ES_XA')] buf[faction_target.Custom('ES_OnOna')] haciéndose pasar por [faction_target.GetTitleAsNameNoTooltip], y sé que el señorío entero se unirá a mi causa.\n\nDebido a mi baja posición actual no puedo ayudaros. Pero sabed una cosa… #emphasis cuando#! logréis la victoria, ¡os recompensaré generosamente!" FACTION_CLAIMANT_INVITE_REFUSED_DESC:1 "Aunque aprecio vuestro entusiasmo por mis derechos, no puedo evitar pensar que esta empresa está condenada al fracaso. Por lo tanto, no os daré mi apoyo, pero si acabáis teniendo éxito, aceptaré mi lugar en el trono." diff --git a/project/ck3/base_game/localization/spanish/game_concepts_l_spanish.yml b/project/ck3/base_game/localization/spanish/game_concepts_l_spanish.yml index f0de2548ec..17d8a40c46 100644 --- a/project/ck3/base_game/localization/spanish/game_concepts_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/game_concepts_l_spanish.yml @@ -50,7 +50,7 @@ game_concept_feudal_contract:0 "Pacto feudal" game_concept_feudal_contracts:0 "Pactos feudales" game_concept_contract:0 "Pacto" - game_concept_feudal_contract_desc:1 "El pacto feudal define las [Concept( 'obligations', 'obligaciones' )|E] entre un [vassal|lE] feudal y su [liege|lE]. Solo la [government_form|lE] feudal permite al vasallo negociar sus obligaciones individualmente.\n\nÚnicamente los [vassals|lE] con un [duchy|lE] o un nivel superior pueden tener pactos especiales como #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! o #V $special_contract_palatinate_short$#!." + game_concept_feudal_contract_desc:2 "El pacto feudal define las [Concept( 'obligations', 'obligaciones' )|E] entre un [vassal|lE] feudal y su [liege|lE]. Solo las [Concept( 'government_form', 'formas de gobierno' )|E] feudal y de clan permiten al vasallo negociar sus obligaciones individualmente.\n\nÚnicamente los [vassals|lE] con un [duchy|lE] o un nivel superior pueden tener pactos especiales como #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! o #V $special_contract_palatinate_short$#!." game_concept_crown_authority:0 "Autoridad de la corona" game_concept_crown_authority_desc:1 "La autoridad de la corona representa el poder general que un [Concept( 'ruler', 'gobernante' )|E] ejerce sobre sus [Concept( 'vassals', 'vasallos' )|E].\n\nHay cuatro niveles de autoridad de la corona: [Concept( 'autonomous_vassals', 'autónoma' )|E], [Concept( 'limited', 'limitada' )|E], [Concept( 'high', 'alta' )|E] y [Concept( 'absolute', 'absoluta' )|E]. Aumentar la autoridad cuesta una cantidad de [Concept( 'prestige', 'prestigio' )|E] dependiendo del nivel y la [Concept( 'learning_skill', 'habilidad de aprendizaje' )|E] del gobernante.\n\n#weak A los vasallos no les gustan los niveles altos de autoridad de la corona y el objetivo principal de las [Concept( 'liberty_faction', 'facciones de libertad' )|E] es reducirlos.#!" game_concept_autonomous_vassals:0 "Vasallos autónomos" @@ -82,6 +82,7 @@ game_concept_powerful_vassal:0 "Vasallo poderoso" game_concept_powerful_vassal_powerful:0 "Poderoso" game_concept_powerful_vassals:0 "Vasallos poderosos" + game_concept_powerful_vassal_possessive:0 "De vasallo poderoso" game_concept_powerful_vassal_desc:1 "Los vasallos poderosos son aquellos [vassals|lE] que tienen más [soldiers|lE] e [Concept( 'income', 'ingresos' )|E]. Hay que tener especial cuidado con ellos, pues esperan un puesto en el [council|lE] y tendrán [Concept( 'opinion', 'opiniones' )|E] de ti significativamente bajas de no ser así.\n\nPara cambiar una [succession_law|lE] se necesita que todos los vasallos poderosos tengan una [opinion|lE] positiva de ti, se sientan [Concept( 'cowed', 'amedrentados' )|E] o estén [Concept( 'imprisoned', 'encarcelados' )|E]." game_concept_realm_law:0 "Ley del señorío" game_concept_realm_law_desc:0 "Es el conjunto de leyes que rigen en el señorío de este personaje, como el nivel de [crown_authority|lE] o [tribal_authority|lE]." @@ -258,6 +259,7 @@ game_concept_gender_doctrines:0 "Doctrinas de género" game_concept_gender_doctrines_desc:0 "Estas [Concept( 'doctrines', 'doctrinas' )|E] dictan qué [Concept( 'gender_laws', 'leyes de género' )|E] están disponibles para los personajes de la [Concept( 'faith', 'fe' )|E].\n\nTambién añaden ciertas reglas, como qué [Concept( 'claims', 'derechos' )|E] se pueden heredar, quiénes pueden ser [Concept( 'commanders', 'comandantes' )|E] y [Concept( 'knights', 'caballeros' )|E], y a qué [Concept( 'house', 'casa' )|E] pertenecerá un [Concept( 'bastard', 'bastardo' )|E] en función de quiénes sean sus padres.\n\nLas doctrinas de género son:\n$BULLET_WITH_TAB$Dominio de varón\n$BULLET_WITH_TAB$Igualdad\n$BULLET_WITH_TAB$Dominio de mujer" game_concept_realm_capital:0 "Capital del señorío" + game_concept_realm_capitals:0 "Capitales señoriales" game_concept_capital:0 "Capital" game_concept_realm_capital_desc:0 "La capital del señorío es la [Concept( 'holding', 'posesión' )|E] donde reside un [Concept( 'ruler', 'gobernante' )|E] y su [Concept( 'court', 'corte' )|E]. Este [Concept( 'title', 'título' )|E] siempre es heredado por el [Concept( 'primary_heir', 'heredero principal' )|E]. La [Concept( 'occupy', 'ocupación' )|E] de la capital del señorío del enemigo durante una guerra otorga una [Concept( 'war_score', 'puntuación bélica' )|E] significativa y, a veces, permite [Concept( 'imprison', 'encarcelar' )|E] a miembros de la familia del enemigo." game_concept_county_capital:0 "Capital condal" @@ -379,7 +381,7 @@ game_concept_hook:0 "Anzuelo" game_concept_hooks:0 "Anzuelos" game_concept_hooked:0 "Víctima de anzuelo" - game_concept_hook_desc:0 "Por anzuelo entendemos una relación entre personajes en la cual uno puede conseguir que el otro haga lo que le pida.\n\nHay dos tipos de anzuelos, [Concept( 'weak_hooks', 'débiles' )|E] y [Concept( 'strong_hooks', 'fuertes' )|E], que se consiguen de modos distintos.\n\nLos anzuelos se pueden usar para obligar a realizar diversas interacciones, por ejemplo, propuestas de [Concept( 'marriage', 'matrimonio' )|E] o cambios en el [Concept( 'feudal_contract', 'pacto feudal' )|E]." + game_concept_hook_desc:1 "Por anzuelo entendemos una relación entre personajes en la cual uno puede conseguir que el otro haga lo que le pida.\n\nHay dos tipos de anzuelos, [Concept( 'weak_hooks', 'débiles' )|E] y [Concept( 'strong_hooks', 'fuertes' )|E], que se consiguen de modos distintos.\n\nLos anzuelos se pueden usar para obligar a realizar diversas interacciones, por ejemplo, propuestas de [Concept( 'marriage', 'matrimonio' )|E] o cambios en el [Concept( 'feudal_contract', 'pacto feudal' )|E]." game_concept_weak_hook:0 "Anzuelo débil" game_concept_weak_hooks:0 "Anzuelos débiles" game_concept_weak_hook_desc:1 "Los anzuelos débiles se producen a menudo cuando un personaje nos debe un favor o lo hemos manipulado para que haga lo que queremos.\n\nAunque hay muchas interacciones donde se puede usar un anzuelo débil, por ejemplo, en propuestas de [Concept( 'marriage', 'matrimonio' )|E], no se puede emplear para obligar a alguien a ser nuestro [Concept( 'agent', 'agente' )|E] en una conjura de [GetScheme('murder').GetTypeName|l] y no proporciona un beneficio pasivo #weak (para eso se necesita un [Concept( 'strong_hook', 'anzuelo fuerte' )|E])#!.\n\nTodos los niños nacidos en una [Concept( 'house', 'casa' )|E] [Concept( 'noble', 'noble' )|E] también sufren un anzuelo débil inicial por parte del [Concept( 'house_head', 'cabeza de la casa' )|E].\n\nCuando se usa un anzuelo débil, esta #emphasis se consume#!." @@ -481,6 +483,7 @@ game_concept_raiding:0 "Asaltar" game_concept_raider:0 "Asaltante" game_concept_raiders:0 "Asaltantes" + game_concept_raided:0 "Asaltado" game_concept_raid_desc:0 "Se pueden reclutar [Concept( 'armies', 'ejércitos' )|E] como asaltantes en los [Concept( 'rally_points', 'puntos de reunión' )|E]. Los asaltantes pueden entrar en tierras vecinas y saquearlas para conseguir [Concept( 'gold', 'oro' )|E].\n\nPara realizar un asalto, el ejército asaltante debe detenerse en una [Concept( 'holding', 'posesión' )|E] de un [Concept( 'ruler', 'gobernante' )|E] extranjero y comenzar el asalto. Se quedarán allí y saquearán la posesión.\n\nEl ejército guardará el oro y solo se añadirá al tesoro cuando los soldados lleguen a casa. Si derrotamos a un ejército asaltante que lleva oro, nos quedaremos el botín y dicho ejército no podrá volver a asaltar durante un tiempo.\n\nSolo algunos gobernantes pueden realizar un asalto, sobre todo los gobernantes [Concept( 'tribal', 'tribales' )|E]." game_concept_raid_loot:0 "Botín" game_concept_raid_loot_desc:0 "Si una [Concept( 'holding', 'posesión' )|E] es [Concept( 'raid', 'asaltada' )|E] u [Concept( 'occupied', 'ocupada' )|E] en un [Concept( 'siege', 'asedio' )|E], el atacante conseguirá una cantidad de [Concept( 'gold', 'oro' )|E] igual al botín. Cuanto más próspera sea una [Concept( 'holding', 'posesión' )|E], más grande será el botín.\n\nUna posesión que haya sido asaltada o asediada no albergará ningún botín." @@ -569,6 +572,7 @@ game_concept_education_trait_desc:2 "Al llegar a la [adulthood|lE], todo personaje recibe un rasgo de educación.\n\nHay cinco tipos de rasgos de educación que se corresponden directamente con cada tipo de [skill|lE].\n\nLa calidad del [trait|lE] que recibe el personaje dependerá de cómo de bien encajase su [childhood_trait|lE] con el [education_focus|lE] y la habilidad de su [guardian|lE].\n\nLos rasgos de educación de un personaje mejoran su progreso en el [lifestyle|lE] correspondiente." game_concept_education_focus:0 "Enfoque de educación" game_concept_education:0 "Educación" + game_concept_educations:0 "Educaciones" game_concept_educate:0 "Educar" game_concept_educated:0 "Educado" game_concept_education_focus_short:0 "Enfoque" @@ -1032,7 +1036,7 @@ game_concept_cultural_acceptance:0 "Aceptación cultural" game_concept_cultural_acceptance_desc:2 "La aceptación cultural indica hasta qué punto dos [cultures|lE] se aceptan mutuamente.\n\nAfecta sobre todo a la cantidad de [opinion|lE] que se reduce entre personajes de culturas distintas. También afecta a la [county_opinion|lE] y al coste de formar una [hybrid_culture|lE].\n\nLa aceptación cultural puede cambiar a raíz de muchas acciones, en particular [wars|lE], la concesión o revocación de [titles|lE] y la [councillor_task|lE] [accept_culture|lE].\n\nCon el paso del tiempo la aceptación regresará al [cultural_acceptance_baseline|lE] si se supera." game_concept_cultural_acceptance_baseline:0 "Punto de referencia de aceptación cultural" - game_concept_cultural_acceptance_baseline_desc:1 "La [cultural_acceptance|lE] tiene un punto de referencia hacia el cual decaerá si se supera. Depende de:\n$EFFECT_LIST_BULLET$[heritage|E] compartida\n$EFFECT_LIST_BULLET$[language|E] compartido\n$EFFECT_LIST_BULLET$[faith|E] y [religion|lE] compartidos, en especial si son GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName] o [GetReligionFamily('rf_eastern').GetName]\n$EFFECT_LIST_BULLET$[ethos|E] compartida dentro de la misma [region|lE]" + game_concept_cultural_acceptance_baseline_desc:1 "La [cultural_acceptance|lE] tiene un punto de referencia hacia el cual decaerá si se supera. Depende de:\n[$EFFECT_LIST_BULLET$[heritage|E] compartida\n$EFFECT_LIST_BULLET$[language|E] compartido\n$EFFECT_LIST_BULLET$[faith|E] y [religion|lE] compartidos, en especial si son GetFaithDoctrine('doctrine_pluralism_pluralistic').GetBaseName] o [GetReligionFamily('rf_eastern').GetName]\n$EFFECT_LIST_BULLET$[ethos|E] compartida dentro de la misma [region|lE]" game_concept_culture_pillar:0 "Pilar cultural" game_concept_culture_pillars:0 "Pilares culturales" game_concept_culture_pillar_desc:1 "[SelectLocalization( HasDlcFeature( 'reform_culture' ), 'game_concept_culture_pillar_desc_REFORM_DLC', 'game_concept_culture_pillar_desc_NO_REFORM_DLC' )]" @@ -1144,6 +1148,7 @@ game_concept_house_head_interaction:0 "Interacción del cabeza de la casa" game_concept_house_head_interaction_desc:0 "[Concept( 'interactions', 'interacciones' )|E] especiales que puede tomar un [Concept( 'house_head', 'cabeza de la casa' )|E] contra miembros de su [Concept( 'house', 'casa' )|E]." game_concept_demand_conversion:0 "Exigir conversión" + game_concept_demanding_conversion:0 "Exigiendo conversión" game_concept_demand_conversion_desc:1 "Los [rulers|lE] con súbditos de otra [faith|lE] pueden exigir la conversión para cambiar la fe del súbdito a la suya. La habilidad de [learning|lE] del gobernante y la [opinion|lE] del súbdito sobre su señor son factores determinantes para saber si el súbdito aceptará dicha petición o bien si la [Concept('refuse_conversion_crime','rechazará' )|E]." game_concept_damage:0 "Daño" game_concept_damage_desc:1 "El daño de un [soldier|lE] determina cuántas [casualties|lE] puede infligir al enemigo en una [battle|lE].\n\nUn soldado de [levy|lE] inflige [GetDefine('NCombat', 'LEVY_ATTACK')|0] de daño." @@ -1268,6 +1273,7 @@ game_concept_relation:0 "Relación especial" game_concept_relations:0 "Relaciones especiales" + game_concept_relationship:0 "Relación especial" game_concept_relation_desc:3 "Las relaciones especiales son aquellas que vinculan a dos personajes que no son familia ni tienen una relación de [vassalage|lE]. Las hay de diferentes categorías, pueden implicar [character_modifiers|lE] para los personajes involucrados y llegan a determinar qué sucederá entre ellos.\n\nLas relaciones normales son:\n$EFFECT_LIST_BULLET$ [friend|E]\n$EFFECT_LIST_BULLET$ [lover|E]\n$EFFECT_LIST_BULLET$ [rival|E]\n$EFFECT_LIST_BULLET$ [guardian|E]\n$EFFECT_LIST_BULLET$ [ward|E]\n$EFFECT_LIST_BULLET$ [mentor|E]\n$EFFECT_LIST_BULLET$ [student|E]\n\nLas relaciones más profundas son:\n$EFFECT_LIST_BULLET$ [best_friend|E]\n$EFFECT_LIST_BULLET$ [soulmate|E]\n$EFFECT_LIST_BULLET$ [nemesis|E]\n\nLas relaciones de infancia son:\n$EFFECT_LIST_BULLET$ [bully|E]\n$EFFECT_LIST_BULLET$ [victim|E]\n$EFFECT_LIST_BULLET$ [crush|E]" game_concept_lover:0 "Amante" @@ -1416,6 +1422,7 @@ game_concept_fabricate_claim:0 "$task_fabricate_claim$" game_concept_fabricate_claim_short:0 "Inventar un derecho" game_concept_fabricated_claims_short:0 "Derecho inventado" + game_concept_fabricating_claims:0 "Inventando derechos" game_concept_fabricate_claim_desc:0 "$task_fabricate_claim$ es una [Concept( 'councillor_task', 'tarea de consejero' )|E] que lleva a cabo el [Concept( 'court_chaplain', 'capellán de la corte' )|E].\nSe dirige a un [Concept( 'county', 'condado' )|E] y progresa con el tiempo. Con el progreso del 100%, se puede inventar un [claim|lE] a cambio de [Concept( 'gold', 'oro' )|E]." game_concept_religious_relations:0 "$task_religious_relations$" @@ -1689,12 +1696,15 @@ game_concept_hybrid_culture:0 "Cultura híbrida" game_concept_hybrid_cultures:0 "Culturas híbridas" game_concept_hybridize:0 "Hibridar" + game_concept_hybridized:0 "Hibridada" + game_concept_hybridizing:0 "Hibridando" game_concept_hybrid_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'hybridize_culture' ), 'game_concept_hybrid_culture_desc_DLC', 'game_concept_hybrid_culture_desc_NO_DLC' )]" game_concept_hybrid_culture_desc_DLC:1 "Una $game_concept_hybrid_culture$ es aquella [culture|lE] creada por un [ruler|lE] al combinar dos culturas existentes.\n\nLa $game_concept_hybrid_culture$ es una mezcla de las [traditions|lE], [culture_pillars|lE] y estética de las dos culturas.\n\nSolo se puede formar una cultura híbrida a partir de culturas de distintas [Concept( 'heritage', 'herencias' )|E], y el coste de [prestige|lE] que conlleva se basa en la [cultural_acceptance|lE] mutua.\n\nCuanto mayor sea la aceptación cultura, más [counties|lE] se convertirán cuando se forme una híbrida. Los gobernantes de una cultura híbrida pueden [promote_culture|lE] mucho más rápido en condados de sus culturas matrices durante #V [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0]#! años después de que se forme.\n\nLas nuevas culturas también pueden aparecer como [divergent_culture|lE]." game_concept_hybrid_culture_desc_NO_DLC:0 "$game_concept_hybrid_culture$ es aquella [culture|lE] formada por la combinación de otras dos culturas.\n\nLas nuevas culturas también pueden aparecer como [divergent_culture|lE]." game_concept_divergent_culture:0 "Cultura divergente" game_concept_divergent_cultures:0 "Culturas divergentes" game_concept_diverge:0 "Divergir" + game_concept_diverges:0 "Diverge" game_concept_divergent_culture_desc:0 "[SelectLocalization( HasDlcFeature( 'diverge_culture' ), 'game_concept_divergent_culture_desc_DLC', 'game_concept_divergent_culture_desc_NO_DLC' )]" game_concept_divergent_culture_desc_DLC:0 "Una $game_concept_divergent_culture$ es una ramificación de una [culture|lE] existente creada por un [ruler|lE] que no es el [culture_head|lE].\n\nLa cultura divergente mantiene su [heritage|lE], pero pueden cambiar otros aspectos de la cultura original.\n\nLa cultura de la que diverge debe tener al menos [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] años, y el coste en [prestige|lE] de la divergencia dependerá del [realm_size|lE] del gobernante que la cree.\n\nLas nuevas culturas también pueden aparecer como [hybrid_culture|lE]." game_concept_divergent_culture_desc_NO_DLC:0 "Una $game_concept_divergent_culture$ es una ramificación de una [culture|lE] existente.\n\nLas nuevas culturas también pueden aparecer como [hybrid_culture|lE]" @@ -1743,3 +1753,32 @@ game_concept_buy_artifact_claim:0 "$buy_artifact_claim_interaction$" game_concept_buy_artifact_claim_interaction:0 "Interacción $buy_artifact_claim_interaction$" game_concept_buy_artifact_claim_desc:0 "Una interacción que permite a un personaje comprar [personal_artifact_claims|lE] a cambio de [piety|lE] o [prestige|lE]." + + game_concept_vassal_contract:0 "Pacto de vasallaje" + game_concept_vassal_contracts:0 "Pactos de vasallaje" + game_concept_vassal_contract_desc:0 "El pacto de vasallaje define las [Concept( 'obligations', 'obligaciones' )|E] entre un [vassal|lE] y su [liege|lE].\n\nÚnicamente los [vassals|lE] con un [duchy|lE] o un nivel superior pueden tener pactos especiales como #V $special_contract_march_short$#!, #V $special_contract_scutage_short$#! o #V $special_contract_palatinate_short$#!." + + game_concept_board_game_match:0 "Partida" + game_concept_board_game:0 "Juego de mesa" + game_concept_board_games:0 "Juegos de mesa" + game_concept_board_game_game:0 "Juego" + game_concept_board_game_match_desc:0 "En un juego de mesa dos contendientes ponen a prueba su suerte y habilidad en un juego de ingenio y azar. Pueden jugarse como partidas amistosas o bien apostarse algo.\n\n#weak Hay muchos [board_game_types|lE] diferentes, aunque las mecánicas y cómo [board_game_win|lE] siguien siendo las mismas. Solo difieren las habilidades utilizadas.#!" + + game_concept_board_game_winning:0 "Victoria" + game_concept_board_game_win:0 "Ganar" + game_concept_board_game_winning_sudden_death:0 "Muerte súbita" + game_concept_board_game_winning_desc:0 "Hay dos modos de ganar en un $game_concept_board_game$:\n$EFFECT_LIST_BULLET$ Conseguir una ventaja drástica en el marcador sobre tu contrincante.\n$EFFECT_LIST_BULLET$ Ser el jugador defensor si no hay un ganador claro tras la ronda [EmptyScope.ScriptValue('bg_round_cap_value')|0]." + + game_concept_board_game_type:0 "Tipo de juego de mesa" + game_concept_board_game_types:0 "Tipos de juego de mesa" + game_concept_board_game_type_counter:0 "contrarrestar" + game_concept_board_game_type_counters:0 "contrarresta" + game_concept_board_game_type_desc:0 "A la hora de jugar un $game_concept_board_game$, hay distintos estilos de juego con los que $game_concept_board_game_type_counter$ a tu contrincante. Contrarrestar sus movimientos reduce seriamente los puntos que ganan con ellos, incluso si tienen éxito. Los contrincantes habilidosos pueden no tener tus habilidades e intentar $game_concept_board_game_type_counter$#EMP te#! a propósito.\n\n$game_concept_board_game_type_chess_desc$\n\n$game_concept_board_game_type_pachisi_desc$\n\n$game_concept_board_game_type_hnefatafl_desc$\n\n$game_concept_board_game_type_tabula_desc$" + game_concept_board_game_type_chess:0 "Ajedrez" + game_concept_board_game_type_chess_desc:0 "En el $game_concept_board_game_type_chess$:\n$EFFECT_LIST_BULLET$ [martial|lE] $game_concept_board_game_type_counters$ [learning|lE]\n$EFFECT_LIST_BULLET$ [learning|lE] $game_concept_board_game_type_counters$ [intrigue|lE]\n$EFFECT_LIST_BULLET$ [intrigue|lE] $game_concept_board_game_type_counters$ [martial|lE]" + game_concept_board_game_type_pachisi:0 "Parchís" + game_concept_board_game_type_pachisi_desc:0 "En el $game_concept_board_game_type_pachisi$:\n$EFFECT_LIST_BULLET$ [diplomacy|lE] $game_concept_board_game_type_counters$ [intrigue|lE]\n$EFFECT_LIST_BULLET$ [intrigue|lE] $game_concept_board_game_type_counters$ [stewardship|lE]\n$EFFECT_LIST_BULLET$ [stewardship|lE] $game_concept_board_game_type_counters$ [diplomacy|lE]" + game_concept_board_game_type_hnefatafl:0 "Hnefatafl" + game_concept_board_game_type_hnefatafl_desc:0 "En el $game_concept_board_game_type_hnefatafl$:\n$EFFECT_LIST_BULLET$ [intrigue|lE] $game_concept_board_game_type_counters$ [martial|lE]\n$EFFECT_LIST_BULLET$ [martial|lE] $game_concept_board_game_type_counters$ [prowess|lE]\n$EFFECT_LIST_BULLET$ [prowess|lE] $game_concept_board_game_type_counters$ [intrigue|lE]" + game_concept_board_game_type_tabula:0 "Tabula" + game_concept_board_game_type_tabula_desc:0 "En la $game_concept_board_game_type_tabula$:\n$EFFECT_LIST_BULLET$ [intrigue|lE] $game_concept_board_game_type_counters$ [learning|lE]\n$EFFECT_LIST_BULLET$ [learning|lE] $game_concept_board_game_type_counters$ [stewardship|lE]\n$EFFECT_LIST_BULLET$ [stewardship|lE] $game_concept_board_game_type_counters$ [intrigue|lE]" diff --git a/project/ck3/base_game/localization/spanish/game_rules_l_spanish.yml b/project/ck3/base_game/localization/spanish/game_rules_l_spanish.yml index f39b8e2f2c..119d8d9872 100644 --- a/project/ck3/base_game/localization/spanish/game_rules_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/game_rules_l_spanish.yml @@ -182,13 +182,13 @@ rule_realm_stability:0 "Estabilidad del señorío" setting_default_realm_stability:0 "Por defecto" - setting_default_realm_stability_desc:1 "Aparecerá la cantidad predeterminada de [factions|lE]." + setting_default_realm_stability_desc:1 "Aparecerá la cantidad predeterminada de [Concept( 'faction', 'facciones' )|E]." setting_lesser_realm_stability:0 "#high Menor estabilidad#!" - setting_lesser_realm_stability_desc:1 "Aparecerá una mayor cantidad de [factions|lE]." + setting_lesser_realm_stability_desc:1 "Aparecerá una mayor cantidad de [Concept( 'faction', 'facciones' )|E]" setting_higher_realm_stability:0 "#high Mayor estabilidad#!" - setting_higher_realm_stability_desc:1 "Aparecerá una menor cantidad de [factions|lE]." + setting_higher_realm_stability_desc:1 "Aparecerá una menor cantidad de [Concept( 'faction', 'facciones' )|E]" setting_extreme_realm_stability:0 "#high Estabilidad extremada#!" - setting_extreme_realm_stability_desc:1 "Aparecerá una cantidad extremadamente baja de [factions|lE]." + setting_extreme_realm_stability_desc:1 "Aparecerá una cantidad extremadamente baja de [Concept( 'faction', 'facciones' )|E]" rule_custom_kingdoms:0 "Reinos personalizados" setting_on_custom_kingdoms:0 "Sí" @@ -317,3 +317,11 @@ setting_no_hybrid_and_divergence_cooldowns_desc:0 "No hay cuentas atrás para cuando una [culture|lE] puede [diverge|lE] o [hybridize|lE]." setting_faster_hybrid_and_divergence_cooldowns:0 "#high Más rápida#!" setting_faster_hybrid_and_divergence_cooldowns_desc:0 "Las [cultures|lE] solo pueden [diverge|lE] tras existir durante #V 50#! años, e [hybridize|lE] al cabo de #V 25#! años de existencia." + + rule_dissolution_umayyad:0 "La caída de al-Ándalus." + setting_dissolution_unconstrained:0 "#high Sin limitaciones#!" + setting_dissolution_unconstrained_desc:0 "La [dissolution_faction|lE] puede atacar el Reino de al-Ándalus desde el inicio de la partida" + setting_dissolution_after_caliph_death:0 "#high Muerte del califa#!" + setting_dissolution_after_caliph_death_desc:0 "La [dissolution_faction|lE] solo puede atacar el Reino de al-Ándalus tras la muerte del sultán Muhammad $Abd-al-Rahman$" + setting_dissolution_historical_date:0 "#high Momento histórico#!" + setting_dissolution_historical_date_desc:0 "La [dissolution_faction|lE] solo se activa para el Reino de al-Ándalus después del año 1020" diff --git a/project/ck3/base_game/localization/spanish/general_tooltips_l_spanish.yml b/project/ck3/base_game/localization/spanish/general_tooltips_l_spanish.yml index d42f867667..9dab45c849 100644 --- a/project/ck3/base_game/localization/spanish/general_tooltips_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/general_tooltips_l_spanish.yml @@ -2,6 +2,7 @@ line_break:0 "\n" double_line_break:0 "\n\n" do_not_execute_plot_tooltip:0 "Los conspiradores se mantendrán a la espera. Por ahora." + outcome_in_a_few_moments:0 "Al cabo de unos momentos" outcome_in_a_few_days:0 "Dentro de unos días" outcome_in_a_few_weeks:0 "Dentro de unas semanas" outcome_in_a_few_months:0 "Dentro de unos meses" diff --git a/project/ck3/base_game/localization/spanish/government_l_spanish.yml b/project/ck3/base_game/localization/spanish/government_l_spanish.yml index 52f68976c2..676d08384a 100644 --- a/project/ck3/base_game/localization/spanish/government_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/government_l_spanish.yml @@ -173,4 +173,32 @@ CONTRACT_LIEGE_SIGNATURE:0 "El señor,\n[VassalContract.GetLiege.GetTitledFirstNameNoTooltip]\nde Casa [VassalContract.GetLiege.GetHouse.GetBaseNameNoTooltip]" CONTRACT_VASSAL_SIGNATURE:0 "El vasallo,\n[VassalContract.GetVassal.GetTitledFirstNameNoTooltip]\nde Casa [VassalContract.GetVassal.GetHouse.GetBaseNameNoTooltip]" - + + + jizya_special_rights:0 "Estatuto de yizia" + jizya_special_rights_default:0 "$jizya_special_rights$ predeterminado" + jizya_special_rights_default_short:0 "Predeterminado" + jizya_special_rights_granted:0 "$jizya_special_rights$ impuesto" + jizya_special_rights_granted_desc:0 "#emphasis #bold Privilegios de [vassal|lE]:#!#!\nEl [liege|lE] no puede [Concept( 'demand_conversion', 'exigir la conversión' )|E] del [vassal|lE]\nEl [liege|lE] no puede usar [convert_county|lE] en las tierras del [vassal|lE]\nEl [liege|lE] no puede revocar los [titles|lE] del [vassal|lE]\n\n#flavor El [vassal|lE] tiene garantizada la propiedad de sus [titles|lE] e impide que el [liege|lE] pueda revocarlos, tenga un [Concept( 'revoke_title_reason', 'motivo de revocación' )|E] o no.\nAl [vassal|lE] se le concede un estatuto especial protegido dentro del señorío que reconoce oficialmente el derecho a practicar su propia [faith|lE].#!" + jizya_special_rights_granted_short:0 "Concedido" + + iqta_special_rights:0 "Concesión de iqta" + iqta_special_rights_default:0 "$iqta_special_rights$ predeterminada" + iqta_special_rights_default_short:0 "Predeterminada" + iqta_special_rights_granted:0 "$iqta_special_rights$ concedida" + iqta_special_rights_granted_desc:0 "#flavor El [vassal|lE] tiene menos obligaciones, pero ayuda contribuyendo [men_at_arms|lE] al [liege|lE].#!" + iqta_special_rights_granted_short:0 "Concedida" + + ghazi_special_rights:0 "Estatuto de ghazi" + ghazi_special_rights_default:0 "$ghazi_special_rights$ predeterminado" + ghazi_special_rights_default_short:0 "Predeterminado" + ghazi_special_rights_granted:0 "$ghazi_special_rights$ concedido" + ghazi_special_rights_granted_desc:0 "#emphasis #bold Privilegios de [vassal|lE]:#!#!\nEl [vassal|lE] paga menos [piety|lE] por usar el [casus_belli|lE] de [holy_war|lE], pero más [prestige|lE][prestige_i] por otros [casus_bellis|lE] \n\n#flavor El [vassal|lE] será elegido como guerrero de la [faith|lE] por su [liege|lE], y tendrá la misión de extender las fronteras mediante una [holy_war|lE].#!" + ghazi_special_rights_granted_short:0 "Concedido" + + marriage_favor_rights:0 "Favor matrimonial" + marriage_favor_rights_default:0 "$marriage_favor_rights$ predeterminado" + marriage_favor_rights_default_short:0 "Predeterminado" + marriage_favor_rights_granted:0 "$marriage_favor_rights$ concedido" + marriage_favor_rights_granted_desc:0 "#emphasis #bold Privilegio de [vassal|lE]:#!#!\nEl [liege|lE] se compromete a casar a sus familiares cercanos para sellar una alianza antes que casarlos con cualquier otro.\n\n#flavor El [vassal|lE] se encuentra entre los favoritos del [liege|lE] y debería ser capaz de sellar una alianza mediante el matrimonio.#!" + marriage_favor_rights_granted_short:0 "Concedido" diff --git a/project/ck3/base_game/localization/spanish/gui/armyview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/armyview_l_spanish.yml deleted file mode 100644 index dae2d6ff5a..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/armyview_l_spanish.yml +++ /dev/null @@ -1,194 +0,0 @@ -l_spanish: - ARMY_HEADER:0 "Ejército" - SPLIT_ARMY_IN_HALF:0 "#T Dividir en dos#!\nDividir este ejército en dos [armies|lE] más o menos iguales" - SPLIT_ARMY_IN_HALF_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_CUSTOM:1 "#T Dividir nuevo ejército#!\nSepara [regiments|lE] de este [army|lE] para formar uno nuevo." - SPLIT_ARMY_CUSTOM_TWO:1 "#T Reorganizar#!\nReorganizar los regimientos de dos [armies|lE]" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_MANY_SELECTED:0 "@warning_icon!#X No se pueden reorganizar más de dos [armies|lE]#!" - SPLIT_ARMY_CUSTOM_DISABLED_TOO_FEW_SELECTED:0 "@warning_icon!#X Para reorganizar, tienes que seleccionar dos [armies|lE]#!" - CANNOT_REORGANIZE_DIFFERENT_LOCATION:0 "@warning_icon!#X No se pueden reorganizar [armies|lE] en dos ubicaciones distintas#!" - MERGE_ARMY:0 "#T Fusionar [armies|lE]#!\nCombinar todos los ejércitos seleccionados en uno" - MERGE_UNIT:0 "#T Fusionar [armies|lE] y [fleets|lE]#!\nCombinar todos los ejércitos y flotas seleccionados en uno" - DESELECT:0 "Deseleccionar (sin implementar)" - ATTACH_TO:0 "#T Adjuntar a…#!\n#D (sin implementar)#!" - SELECTED_ARMY:0 "Ejército seleccionado (sin implementar)" - FORTIFICATION_TOOLTIP:1 "#T [fort_level|E]: $VALUE|V0$/$MAX_VALUE|0$#!" - FORTIFICATION_INCREASE_TOOLTIP:0 "$INCREASE|=+$ al día" - FORTIFICATION_DAYS_TOOLTIP:0 "Empezará a fortificar su posición en $DAYS|V$ días" - FORTIFICATION_NOT_ALLOWED:0 "No puede fortificar mientras se mueve" - FORTIFICATION_ADVANTAGE_TOOLTIP:0 "Dará $ADVANTAGE|0V$ [advantage|lE] en [battle|lE]" - FORTIFICATION_SIEGE_ADVANTAGE_TOOLTIP:0 "Dará $ADVANTAGE|0V$ [advantage|lE] en [battle|lE] por asedio en curso." - ARMY_VIEW_FORTIFICATION_VALUE:0 "$VALUE$" - SELECT:0 "Seleccionar" - DISBAND:0 "Disolver" - SELECT_TOOLTIP:0 "#T Seleccionar [army|lE]#!\n" - DISBAND_TOOLTIP:0 "#T Disolver [army|lE]#!\n[ArmyReorgWindow.CanDisbandTooltip]" - DISBAND_ARMY:0 "#T Disolver [army|lE]#! " - CANNOT_DISBAND_WHILE_IN_COMBAT:0 "@warning_icon!#X No se puede disolver durante una [battle|lE]#!" - CANNOT_DISBAND_WHILE_IN_RETREAT:0 "@warning_icon!#X No se puede disolver durante una [retreat|lE]#!" - CANNOT_DISBAND_WHILE_ARMY_EMBARKED:0 "@warning_icon!#X No se puede disolver mientras esté [embarked|lE]#!" - CANNOT_DISBAND_NOT_FRIENDLY_AREA:0 "@warning_icon!#X Solo se puede disolver en un área aliada#!" - CANNOT_DISBAND_HOSTILE_AREA:0 "@warning_icon!#X Solo se puede disolver en un área no hostil#!" - CANNOT_DISBAND_ENEMY_OR_HOSTILE_ARMIES_AROUND:0 "@warning_icon!#X No se puede disolver mientras haya cerca [armies|lE] hostiles o enemigos#!" - DISBAND_ARMY_DISABLED:0 "\n$DESC$" - DISBAND_ARMY_CONFIRM_TITLE:0 "Disolver ejército" - DISBAND_ARMY_CONFIRM_ACCEPT:0 "Disolver" - DISBAND_ARMY_CONFIRM:0 "$COUNT|V$ Los [soldiers|lE] abandonarán el ejército y se irán a casa." - DISBAND_GATHERING_ARMY:1 "Disolver ejército reuniéndose" - DISBAND_GATHERING_ARMY_DISABLED:0 "\n$DESC$" - STOP_GATHERING:0 "Detener la reunión" - DISBAND_RETURN_HOME_TIME:1 "@warning_icon!#X Las [levies|lE] tardarán hasta $TIME$ en regresar a casa, así que se tardará más en volver a reclutarlas.#!" - CANNOT_SPLIT_ARMY_NOT_OWNER:0 "@warning_icon!#X No se puede dividir un ejército que pertenece a otro#!" - CANNOT_SPLIT_ARMY_WHILE_IN_COMBAT:0 "@warning_icon!#X No se puede dividir un ejército mientras libra una [battle|lE]#!" - CANNOT_SPLIT_ARMY_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X No se puede dividir un ejército mientras su movimiento esté bloqueado#!" - CANNOT_SPLIT_ARMY_CUSTOM_WHILE_MOVING:0 "@warning_icon!#X No se pueden reorganizar un ejército mientras se mueve#!" - CANNOT_SPLIT_ARMY_WHILE_RETREATING:0 "@warning_icon!#X No se puede dividir un ejército mientras esté en [retreat|lE]#!" - CANNOT_MERGE_WHILE_IN_COMBAT:0 "@warning_icon!#X No se puede fusionar mientras libra una [battle|E]#!" - CANNOT_MERGE_RAID_ARMY:0 "@warning_icon!#X No se pueden unir ejércitos [Concept( 'raid', 'asaltantes' )|E] fuera de territorio propio#!" - CANNOT_SPLIT_RAID_ARMY:0 "@warning_icon!#X No se pueden dividir ejércitos [Concept( 'raid', 'asaltantes' )|E] fuera de territorio propio#!" - CANNOT_MERGE_WHILE_RETREATING:0 "@warning_icon!#X No se puede fusionar mientras esté en retirada#!" - CANNOT_MERGE_WHILE_MOVEMENT_LOCKED:0 "@warning_icon!#X No se puede fusionar mientras su movimiento esté bloqueado#!" - CANNOT_MERGE_NAVAL_AND_LAND:0 "@warning_icon!#X No se pueden fusionar [fleets|lE] con [armies|lE] no embarcados#!" - CANNOT_MERGE_NO_ARMIES:0 "@warning_icon!#X No hay [armies|lE] seleccionados que se puedan fusionar#!" - CANNOT_MERGE_NO_UNITS:0 "@warning_icon!#X No hay [armies|lE] o [fleets|lE] que fusionar#!" - CANNOT_SPLIT_ARMY_FEW_REGIMENTS:0 "@warning_icon!#X No hay bastantes regimientos en el [army|lE]#!" - CANNOT_SPLIT_ARMY_EMBARKED:0 "@warning_icon!#X No se pueden dividir [armies|lE] embarcados#!" - CANNOT_SPLIT_SIEGE_SPLIT_NOT_FOUND:0 "@warning_icon!#X No se puede dividir en dos el [army|lE] para este [siege|lE]#!" - CANNOT_SPLIT_NO_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X Sin tropas contratadas o [special_troops|lE] en el ejército#!" - CANNOT_SPLIT_ONLY_HIRED_OR_EVENT_TROOPS:0 "@warning_icon!#X En el ejército solo hay presentes tropas contratadas y [special_troops|lE]#!." - SELECT_COMMANDER_HEADER:1 "#T Elegir nuevo [commander|lE]#!" - SUPPLY_STATE_TOOLTIP:1 "#T [supplies|E]: $SUPPLY|V$/$FULL_SUPPLY|V0$#!\n$STATE|V$" - SUPPLY_STATE_POSITIVE:0 "#P +$CHANGE$#! Suministros/mes" - SUPPLY_STATE_NEGATIVE:0 "#N -$CHANGE$#! Suministros/mes" - SUPPLY_STATE_INCREASE:0 "#weak Mejorará a $NEW_STATE$ en $DAYS$ días#!" - SUPPLY_STATE_DECREASE:0 "#weak Decaerá a $NEW_STATE$ en $DAYS$ días#!" - SUPPLY_STATE_NO_CHANGE_THIS_YEAR:1 "#weak No cambiará en el próximo año#!" - SUPPLY_STATE_EFFECTS:0 "Efectos de $STATE|V$:" - SUPPLY_STATE_ATTRITION:0 "[attrition|E]: $VALUE|%-$" - SUPPLY_STATE_COMBAT_EFFECT:1 "$GENERIC_COMBAT_EFFECT$" - GENERIC_COMBAT_EFFECT:0 "[advantage|E]: $VALUE|0V$" - SUPPLY_STATE_0:0 "Bien abastecido" - SUPPLY_STATE_1:0 "Mal abastecido" - SUPPLY_STATE_2:0 "Pasa hambre" - SUPPLY_STATE_EVENT_TROOPS_IGNORING_SUPPLY:0 "$COUNT$ soldados de este ejército no usan suministros" - SUPPLY_STATE_NO_LOSS_PERIOD:1 "Como se ha reclutado hace poco, el [army|lE] no usará suministros hasta el [DATE.GetStringShort|V]" - SUPPLY_STATE_GATHERING:0 "El [army|lE] no usará suministros hasta que se haya reunido" - ARMY_NUMBER_OF_MEN:1 "$MAX_MEN|:$" - ARMY_NUMBER_OF_MEN_NOT_MAX:0 "$LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES:0 "[levies|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_NOT_MAX:0 "[levies|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_LEVIES_TOOLTIP:0 "#T [levies|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_MAA:0 "[men_at_arms|E]: $MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_NOT_MAX:0 "[men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$" - ARMY_NUMBER_OF_MAA_TOOLTIP:0 "#T [men_at_arms|E]: $LIVING|0V$/$MAX_MEN|0V$#!" - ARMY_NUMBER_OF_KNIGHTS:1 "[knight_i]$knight_culture_player_plural$: $NUM|0V$" - ARMY_NUMBER_OF_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i]$NUM|0V$#!\nEficacia: $EFFECTIVENESS|V%0$" - ARMY_EVENT_TROOPS_ASSOCIATED_WAR:0 "$COUNT$ Las [special_troops|lE] se licenciarán cuando termine la [WAR.GetName]" - ARMY_ALL_ARMIES_MORE:0 "\nY otros $COUNT$" - ARMY_SUPPLY_COMMANDER_BREAKDOWN:0 "#T [commander|E] [CHARACTER.GetUIName]#!#indent_newline:3 \n[CHARACTER.GetModifierDescription( 'supply_capacity_mult' )]\n[CHARACTER.GetModifierDescription( 'supply_capacity_add' )]#!" - ARMY_SUPPLY_CAPACITY_INCREASED_BY_COMMANDER:0 "Capacidad de suministros aumentada en [CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )]\n\n" - ARMY_SUPPLY_CAPACITY_LOWERED_BY_COMMANDER:0 "Capacidad de suministros reducida en [CHARACTER.GetContextTooltip( 'ARMY_SUPPLY_COMMANDER_BREAKDOWN', CHARACTER.GetUINameNoTooltip )]\n\n" - FLEET_EMBARKING:0 "[embarking|E]: queda $TIME_LEFT$" - FLEET_EMBARKED:0 "[embarked|E]" - SHOW_SIEGE:0 "Ir al [siege|lE]" - SPLIT_ARMY_FOR_SIEGE:1 "#T Emplazar sitiadores\n#!Deja suficientes [soldiers|lE] en este [army|lE] para continuar el [siege|lE]" - SPLIT_ARMY_DISABLED:0 "\n$DESC$" - SPLIT_ARMY_FOR_SIEGE_NOT_ENOUGH_SOLDIERS:0 "@warning_icon!#X No hay bastantes soldados para dividirlo#!" - SPLIT_ARMY_FOR_SIEGE_TOO_MANY_SOLDIERS:2 "@warning_icon!#X Otros ejércitos en esta posesión tienen bastantes soldados para continuar el asedio#!" - BESIEGING:0 "Sitiando" - ARMY_COMPOSITION_ENTRY_MAX:0 "$TYPE$: $MAX|0V$" - ARMY_COMPOSITION_ENTRY:0 "$TYPE$: $COUNT|0V$/$MAX|0V$ ($REINFORCE|0V=$/mes)" - KNIGHT_REGIMENTS:1 "@knight_icon![CHARACTER.Custom('KnightCulturePlural')]" - LEVIES_REGIMENTS:1 "[levies|E] @soldier_icon!" - MAA_REGIMENTS_ICON:1 "@$ICONKEY$_icon! $NAME$" - ARMY_TOTAL_SOLDIERS:0 "#T Total de soldados: $CURRENT|0V$/$MAX|0V$#!" - ARMY_RAISED_SOLDIERS:0 "#T Soldados reclutados: $CURRENT|0V$/$MAX|0V$#!" - ARMY_UNRAISED_SOLDIERS:0 "#T Soldados no reclutados: $CURRENT|0V$/$MAX|0V$#!" - SPLIT_OFF_HIRED_AND_EVENT_TROOPS:0 "#T Dividir [hired_troops|lE] y [special_troops|lE]#!\nDivide un [army|lE] que contenga todas las [hired_troops|lE] y [special_troops|lE] de este [army|lE]." - ARMY_VIEW_ARMY_HAS_EVENT_TROOPS:1 "#T [special_troops|E]\n#![ArmyWindow.BuildEventTroopList]" - LEVIES_ARMY_REGIMENT_NAME:0 "Levas" - TT_REORG_SOLDIERS:0 "#T Soldados: [RegimentReorgEntry.GetSoldierCount]#!\nMáximo: [RegimentReorgEntry.GetMaxSoldierCount]" - TT_REORG_EVENT_TROOPS:0 "#T [special_troops|E]: [RegimentReorgEntry.GetEventTroopName]#!" - TT_REORG_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\nDe tu [domain|lE]\n\n$REORG_INSTRUCTION$" - TT_REORG_VASSAL_LEVIES:0 "#T [levies|E]\n#![soldiers|E]: [soldier_i][RegimentReorgEntry.GetSoldierCount]/[RegimentReorgEntry.GetMaxSoldierCount]\nDe [vassal|lE] [RegimentReorgEntry.GetRegiment.GetFromVassal.GetUIName]\n\n$REORG_INSTRUCTION$" - REORG_INSTRUCTION:0 "#I Clic para mover al otro ejército#!" - REORG_EMPTY_LIST:0 "#weak Llevar regimientos aquí para crear un nuevo ejército#!" - ARMY_REORG_LEFT_MAINTENANCE:0 "[ArmyReorgWindow.GetLeftMaintenance]/mes" - ARMY_REORG_RIGHT_MAINTENANCE:0 "[ArmyReorgWindow.GetRightMaintenance]/mes" - ARMY_TBA_NAME:0 "Nuevo ejército" - KNIGHT_REGIMENT_NAME:1 "[CHARACTER.GetShortUINameNoTooltip]" - ARMY_SELECT_THIS_ONLY:0 "#T Seleccionar solo este [army|lE]#!" - GATHERING_DAYS_LEFT:0 "Días restantes: [Army.GetGatheringDaysLeft|V]" - ARMY_VIEW_NEXT:0 "Siguiente ejército" - ARMY_VIEW_PREVIOUS:0 "Ejército anterior" - ARMY_VIEW_CREATE_NEW:0 "Crear nuevo ejército" - ARMY_VIEW_LEVIES:0 "Levas" - ARMY_VIEW_LEVIES_TOOLTIP:0 "#T Levas#!" - ARMY_VIEW_MAA:0 "Hombres de armas" - ARMY_VIEW_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - START_RAIDING:0 "#T Iniciar asalto#!\nEsta unidad ahora podrá realizar el [raid|lE] fuera de tu señorío" - END_RAIDING:0 "#T Dejar de ser un ejército asaltante#!\nEste [army|lE] dejará de ser asaltante y podrá volver a reforzarse" - START_RAID:0 "#T Iniciar asalto#!" - RAID_ACTION_INFO:0 "Llevará unos [PROVINCE.GetLootTime( ARMY.Self )|V] días.\nSaqueará [PROVINCE.GetRaidLoot|0V] [gold_i|E]." - START_RAID_ALREADY_RAIDING:0 "@warning_icon!#X Ya está [Concept( 'raid', 'asaltando' )|E] esta posesión#!" - START_RAID_NOT_A_RAID_ARMY:0 "@warning_icon!#X No es ejército [Concept( 'raid', 'asaltante' )|E]#!" - START_RAID_LOOT_CAP:0 "@warning_icon!#X No puede cargar más botín del [Concept( 'raid', 'asalto' )|E]#!" - START_RAID_NOT_OWN_REALM:0 "@warning_icon!#X No puedes [Concept( 'raid', 'asaltar' )|E] tu propio [realm|E]#!" - START_RAID_ALLY:0 "@warning_icon!#X No puedes [Concept( 'raid', 'asaltar' )|E] a tu aliad[CHARACTER.Custom('ES_OA')] [CHARACTER.GetShortUIName]#!" - START_RAID_IMMUNE:0 "@warning_icon!#X No se puede asaltar a alguien que ha rechazado recientemente uno de tus [raids|lE]. La inmunidad terminará el [DATE.GetString|V]#!" - START_RAID_NO_HOLDING:0 "@warning_icon!#X Aquí no hay ninguna [holding|lE] que [Concept( 'raid', 'asaltar' )|E]#!" - START_RAID_MOVING:0 "@warning_icon!#X No se puede [Concept( 'raid', 'asaltar' )|E] en movimiento#!" - START_RAID_IN_COMBAT:0 "@warning_icon!#X No se puede [Concept( 'raid', 'asaltar' )|E] mientras se combate#!" - START_RAID_SMALLER_THAN_GARRISON:0 "@warning_icon!#X El ejército [Concept( 'raid', 'asaltante' )|E] es más pequeño que la [garrison|lE] ($VALUE|0$ hombres)#!" - START_RAID_TOO_FEW_MEN:0 "@warning_icon!#X El ejército asaltante es demasiado pequeño para el [raid|lE] (se necesitan al menos $VALUE|:$ hombres)#!" - START_RAID_RECENTLY_LOOTED:0 "@warning_icon!#X La posesión ha sido saqueada recientemente. Podrá saquearse de nuevo el [DATE.GetString|V]#!" - RAID_PROVINCE_TOOLTIP_RECENTLY_LOOTED:0 "La posesión ha sido saqueada recientemente. Podrá saquearse de nuevo el [DATE.GetString|V]" - RAID_PROVINCE_TOOLTIP_LOOT:0 "[raid_loot|E] de asalto: [gold_i]$VALUE|:V$" - START_RAID_ALREADY_BEING_LOOTED:0 "@warning_icon!#X Posesión siendo saqueada por [ARMY.GetName]#!" - START_RAID_UNDER_SIEGE:0 "@warning_icon!#X No se puede [Concept( 'raid', 'asaltar' )|E] una posesión bajo [siege|lE]#!" - TOGGLE_RAID_IN_COMBAT:0 "@warning_icon!#X No se puede cambiar a [raid|lE] mientras se combate#!" - TOGGLE_RAID_RETREATING:0 "@warning_icon!#X No se puede cambiar a [raid|lE] en retirada#!" - TOGGLE_RAID_ONLY_OWN_TERRITORY:0 "@warning_icon!#X No se puede cambiar a [raid|lE] fuera del territorio propio#!" - TOGGLE_RAID_CANNOT_RAID:0 "@warning_icon!#X Imposible [Concept( 'raid', 'asaltar' )|E]#!" - TOGGLE_RAID_MERCENARY:0 "@warning_icon!#X Los mercenarios no pueden [Concept( 'raid', 'asaltar' )|E]#!" - ARMY_RAID_LOOT_TOOLTIP:0 "#T Botín de asalto#!\nCarga [Army.GetRaidLoot|0V] [gold_i].\nDado el tamaño del ejército, como mucho puede cargar [Army.GetLootCap|0V] [gold_i]." - CHANGE_COMMANDER_IN_RETREAT:0 "@warning_icon!#X Ejército en retirada#!" - TOGGLE_LOOTER_STANCE:2 "#T [Select_CString( Army.HasLooterStance, 'Always', 'Never' )] asaltar#!\n[SelectLocalization( Army.HasLooterStance, 'TOGGLE_LOOTER_STANCE_DESC_ON', 'TOGGLE_LOOTER_STANCE_DESC_OFF' )]" - TOGGLE_LOOTER_STANCE_DESC_ON:0 "Este [army|lE] [Concept( 'raid','asaltará')|E] automáticamente cualquier [holding|lE] viable donde pare." - TOGGLE_LOOTER_STANCE_DESC_OFF:0 "Este [army|lE] no [Concept( 'raid','asaltará')|E] [holdings|lE] automáticamente al detenerse" - ARMY_ATTRITION_TT:0 "#T [attrition|E] mensual: [Army.GetArmyAttritionPercentage|%-0] ([soldier_i] [Army.GetArmyAttrition|+]/mes)\n#![Army.GetArmyAttritionBreakdownPercentage][Select_CString( EqualTo_CFixedPoint(Army.GetArmyAttritionPercentage, '(CFixedPoint)0'), '#weak Sin desgaste#!', '' )]" - ATTRITION_SIEGE:0 "Sitiando" - ATTRITION_RAID:0 "Asaltando" - AV_ALWAYS_RAID:0 "Siempre asaltar" - ATTRITION_SUPPLY:0 "Falta de suministros" - ATTRITION_TOTAL:0 "[attrition|E]" - ARMY_VIEW_TROOP_TT:0 "[TroopItem.BuildTroopItemTooltip( Army.Self )]" - TROOP_LEVY:0 "[levies|E]" - TROOP_LIST_LEVIES:0 "#T [levies|E]: $TOTAL$/$MAX$#!" - TROOP_KNIGHTS:0 "#T $knight_culture_player_plural$: $TOTAL$#!" - TROOP_LIST_KNIGHT:1 "[CHARACTER.GetShortUIName|U]: [CHARACTER.GetSkill( 'prowess' )] [prowess_i|E]" - TROOP_LIST_MAA_SINGLE:0 "#T [ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]#!" - TROOP_LIST_MAA_MULTIPLE:0 "[ARMY_REGIMENT.GetRegiment.GetName]: [ARMY_REGIMENT.GetCount]/[ARMY_REGIMENT.GetMax]" - TROOP_LIST_MAA_HEADER:1 "#T [MEN_AT_ARMS_TYPE.GetBaseTypeName]: $TOTAL$/$MAX$#!" - ARMY_TOOLTIP_ATTRITION:0 "[attrition|E]: [Army.GetArmyAttritionPercentage|%0-]/mes" - ARMY_TOOLTIP_COMMANDER:0 "[commander|E]: [Character.GetShortUIName]" - ARMY_TOOLTIP_COMMANDER_ADVANTAGE:0 "[Character.GetCommanderAdvantage]" - ARMY_TOOLTIP_NO_COMMANDER:0 "Sin [commander|lE]" - ARMY_REORGANIZATION:0 "Reorganización del ejército" - ATTACH_TO_UNIT_HEADER:0 "#T Unir a [army|lE]#!" - ATTACH_TO_UNIT:0 "Unir para que siga a [TARGET_ARMY.GetName]" - CANNOT_ATTACH_UNIT_TO_SELF:0 "@warning_icon! #X No se puede unir un [army|lE] a sí mismo#!" - CANNOT_ATTACH_UNIT_TO_OWN_UNITS:0 "@warning_icon! #X No se puede unir a otro [army|lE] que poseas#!" - ALREADY_ATTACHED_TO_UNIT:0 "@warning_icon! #X Ya está unido al [ARMY.GetName]#!" - UNIT_IS_ALREADY_ATTACHED_TO_US:0 "@warning_icon! #X No se puede unir al [ARMY.GetName] porque está unido a nosotros#!" - NOT_A_FRIENDLY_UNIT:0 "@warning_icon! #X No se puede unir a [armies|lE] hostiles o neutrales#!" - DETACH_FROM_UNIT_HEADER:0 "#T Separar de [army|lE]#!" - DETACH_FROM_UNIT:0 "Dejar de seguir a [TARGET_ARMY.GetName]" - NOT_ATTACHED_TO_ANY_UNIT:0 "@warning_icon! #X No unido a otro [army|lE]#!" - ATTACHED_ARMY_NAME:0 "Siguiendo a:\n[Army.GetName]" - ATTACH_TO_ARMY_WINDOW_HEADER:0 "Unir a ejército" - ATTACH_TO_ARMY_WINDOW_TEXT:0 "Elige un [army|lE] en [ArmyWindow.GetArmy.GetLocation.GetName] para que [ArmyWindow.GetArmy.GetName] lo siga." - TOGGLE_ATTACH_TO_UNIT_WINDOW:0 "Unir a ejército" - ATTACH_TO_UNIT_WINDOW_TEXT:0 "Unir a [AttachToArmyWindow.GetSelectedArmy.GetName]" - ATTACH:1 "Unir" - ARMY_UNIT_COOLTIP_NAME:0 "- [UnitItem.GetArmy.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/spanish/gui/banners_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/banners_view_l_spanish.yml deleted file mode 100644 index c52421cc44..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/banners_view_l_spanish.yml +++ /dev/null @@ -1,48 +0,0 @@ -l_spanish: - ADD_NEW_BANNER:0 "Dividir nuevo punto de reunión" - BANNER_EMPTY:0 "Vacío" - NEW_BANNER:0 "Nuevo punto de reunión" - PLACE_BANNER_PROMPT:0 "Hacer clic en el mapa para crear un [rally_point|lE] nuevo" - EDIT_BANNER_MERGE_PROMPT:0 "Transferir [levies] a $NAME|V$ haciendo clic en el mapa" - EDIT_BANNER_MOVE_PROMPT:0 "Mover [rally_point|lE] haciendo clic en el mapa" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_REALM:0 "#D Fuera del área del señorío#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESSIBLE:0 "#D La [capital] del [vassal] al que pertenece esta [barony] está fuera del área del señorío#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_MOVE:0 "Mover [rally_point|lE] a $NAME|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ONLY_MOVE_AREA:0 "#D El [rally_point|lE] solo puede moverse en su área#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_ASSIGN:0 "#T Añadir a $BANNER|V$#!\n#D Propietario: ¿?#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ASSIGN:0 "#D [levies|E] de [CHARACTER.GetUINameNoTooltip]#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_NO_ACCESIBLE:0 "@warning_icon!#X ¡No hay ruta terrestre!#!" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_REVERT:0 "Devolver [CHARACTER.LocalPlayerString( 'Tus', '' )] [levies|l][CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetUIName' )] a $BANNER|V$" - BANNERS_VIEW_PROVINCE_TOOLTIP_HEADER_CREATING_EMPTY_PROVINCE:0 "@warning_icon!#X No se pueden crear puntos de reunión en baronías vacías.#!" - BANNER_GATHER_TIME:0 "Tiempo para reunir todo el [rally_point|lE]" - BANNER_TOTAL_MEN:0 "Total de [soldiers|lE] en [rally_point|lE]" - RAISE_TIME_DAYS:0 "[BannersView.GetSelectedBannerTimeToRaise] días" - RAISE_TIME_DAYS_2:0 "[BannerItem.GetTimeToRaise] días" - EDIT_BANNERS:0 "Editar puntos de reunión" - TOGGLE_KNIGHTS:1 "@knight_icon!$knight_culture_player_plural$" - TOGGLE_KNIGHTS_TT:1 "#T Mostrar $knight_culture_player_plural_no_tooltip$#!\nMostrar y gestionar $knight_culture_player_plural$" - REMOVE_RALLY_POINT:0 "Quitar punto de reunión" - MOVE_RALLY_POINT:0 "Mover punto de reunión" - TT_EDIT_BANNERS:0 "#T Editar puntos de reunión#!\nDividir [rally_points|lE] nuevos y redistribuir [levies|lE] entre los puntos de reunión existentes" - BANNER_CANT_REMOVE_LAST:0 "#T Quitar punto de reunión#!\n@warning_icon!#X No se puede quitar el último [rally_point|lE]#!" - BANNER_CANT_REMOVE_NO_MERGE:0 "#T Quitar punto de reunión#!\n@warning_icon!#X No hay [rally_point|lE] que pueda hacerse cargo de las [holdings|lE] de este punto de reunión#!" - BANNER_REMOVE_AND_MERGE:0 "#T Quitar punto de reunión#!\nLas [holdings|lE] en este [rally_point|lE] pasarán a $TARGET|V$" - BANNER_MOVE:0 "#T Mover punto de reunión#!\nElegir una nueva ubicación para este [rally_point|lE]" - BANNER_INFO_NUMBER_OF_MEN:0 "Número de [soldiers|lE]: $VALUE|V$" - BANNER_INFO_TIME_TO_RAISE:0 "Tiempo para reclutar: $VALUE|V$" - BANNER_LIST_BUTTON_ADD:0 "#T Dividir [rally_point|lE] nuevo#!" - BANNER_LIST_BUTTON_DESELECT:0 "#T Deseleccionar [rally_point|lE]#!" - BANNER_LIST_BUTTON_SELECT:0 "#T Seleccionar [rally_point|lE]#!" - BANNER_LIST_LEVIES_STRING:0 "[levies|E]: $RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_NOT_MAX:0 "[levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_LEVIES_STRING_TOOLTIP:0 "#T [levies|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_LIST_MAA_STRING:0 "[men_at_arms|E]: $RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_NOT_MAX:0 "[men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$" - BANNER_LIST_MAA_STRING_TOOLTIP:0 "#T [men_at_arms|E]: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_CANT_RAISE_OCCUPIED:0 "@warning_icon!#X Ubicación de estandarte ocupada#!" - BANNER_CANT_RAISE_BESIEGED:0 "@warning_icon!#X Ubicación de estandarte asediada#!" - BANNER_CANT_RAISE_HOSTILE_ARMY:0 "@warning_icon!#X Ubicación de estandarte con ejército hostil#!" - BANNER_CANT_RAISE_NOT_IN_WAR:0 "@warning_icon!#X No en guerra#!" - CREATE_RALLY_POINT:0 "Crear punto de reunión" - RALLY_POINT_CHOOSE_LOCATION:0 "Elegir un lugar del mapa." - RALLY_POINT_MAP_INSTRUCTION:1 "#I Clic para elegir posición\nBotón secundario para cancelar#!" diff --git a/project/ck3/base_game/localization/spanish/gui/bannerwindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/bannerwindow_l_spanish.yml deleted file mode 100644 index d71dc55e37..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/bannerwindow_l_spanish.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_spanish: - EDIT_BANNERS_LABEL:0 "Editar" - EDIT_BANNERS_TOOLTIP:0 "#T Editar puntos de reunión#!" - RAISE_BANNER:0 "Reclutar ejército" - BANNER_RAISES_TIME:0 "$TIME_TO_RAISE$ $VALUE|0$ días" - BANNER_NUMBER_OF_MEN:0 "[soldiers|E]: $VALUE|0$" - BANNER_ALREADY_RAISED:1 "#N Ya se han reclutado todos los soldados de este punto de reunión#!" - BANNER_NOT_BEING_RAISED:0 "#N No se están reclutando ejércitos de este punto de reunión#!" - BANNER_RAISE_PROMPT:1 "#T Reclutar ejército y todos los soldados asignados a este punto de reunión#!" - BANNER_CANCEL_RAISING:0 "Cancelar reclutamiento" - BANNER_CANCEL_RAISING_PROMPT:0 "#T Cancelar reclutamiento de este punto de reunión y disolver ejército#!" - BANNER_LIST_DOMAIN_LIMIT_PENALTY_TOOLTIP:0 "@warning_icon!#X Supera [domain_limit|lE]. Levas de [domain] reducidas un $PENALTY|%0$#!" - diff --git a/project/ck3/base_game/localization/spanish/gui/battlesummary_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/battlesummary_l_spanish.yml deleted file mode 100644 index edad74d9db..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/battlesummary_l_spanish.yml +++ /dev/null @@ -1,73 +0,0 @@ -l_spanish: - BS_INITIAL_SOLDIERS:1 "#T [soldiers|E] iniciales#!" - BS_LOSSES:1 "#T Bajas#!" - BS_SURVIVORS:1 "#T Supervivientes#!" - BS_TT_ADVANTAGE:0 "#T [advantage|E] total: $ADVANTAGE$#!\nFuncionó $NUM_ACTED$ veces" - BS_TT_COUNTER:0 "#T [advantage|E] enemiga contrarrestada: $COUNTERED$#!\nContrarrestó al enemigo $NUM_ACTED$ veces" - BS_TT_LEVIES_KILLS:0 "#T Muertes de [levies|lE]#!" - BS_TT_LEVIES_LOSSES:0 "#T [levies|E] perdidas#!" - BS_NO_DETAILS_TO_SHOW:0 "Ningún hombre de armas participó en esta batalla." - BS_GOTO:0 "Ir allí" - TOGGLE_BATTLE_EVENTS:0 "Alternar eventos de batalla" - BATTLE_SUMMARY_YOUR_SOLDIERS:0 "Tus [soldiers|lE]" - BATTLE_SUMMARY_ENEMY_SOLDIERS:0 "[soldiers|E] enemigos" - BATTLE_SUMMARY_KL:0 "M/P" - BATTLE_SUMMARY_KL_TT:0 "#T Muertes y bajas#!" - BATTLE_SUMMARY_KILLS_TOTAL_TT:0 "#T Muertes totales#!" - BATTLE_SUMMARY_KILLS_MAIN_TT:2 "#T Muertes durante fase principal#!" - BATTLE_SUMMARY_KILLS_PURSUIT_TT:2 "#T Muertes durante fase de persecución#!" - BATTLE_SUMMARY_LOSSES_TOTAL_TT:0 "#T Bajas totales#!" - BATTLE_SUMMARY_LOSSES_MAIN_TT:1 "#T Pérdidas durante fase principal#!" - BATTLE_SUMMARY_LOSSES_PURSUIT_TT:1 "#T Pérdidas durante fase de retirada#!\nMuertes por las fuerzas de persecución: [RegimentCombatStats.GetPursuitLossesByMaa|0]\nAbandonados en la retirada: [RegimentCombatStats.GetPursuitLossesSelf|0]" - BATTLE_SUMMARY_TOTAL:0 "Total" - BATTLE_SUMMARY_MAIN_PHASE:0 "Fase principal" - BATTLE_SUMMARY_PURSUIT:1 "Persecución" - BATTLE_SUMMARY_TOTAL_TT:0 "#T Mostrar total de muertes y pérdidas#!" - BATTLE_SUMMARY_MAIN_PHASE_TT:0 "#T Mostrar muertes y pérdidas de la [main_phase|lE]#!" - BATTLE_SUMMARY_PURSUIT_TT:0 "#T Mostrar muertes y pérdidas de las [aftermath|lE]#!" - BATTLE_SUMMARY_KNIGHTS_KILLED_TT:0 "#T Murió en esta batalla#!" - BATTLE_SUMMARY_SOLDIERS:0 "Soldados" - BATTLE_SUMMARY_KNIGHTS:1 "$knight_culture_player_plural_no_tooltip$" - BATTLE_SUMMARY_LEFT_KNIGHTS_HEADER:0 "[knights|E] [GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )] @knight_icon!" - BATTLE_SUMMARY_RIGHT_KNIGHTS_HEADER:0 "[knights|E] [GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )] @knight_icon!" - BATTLE_SUMMARY_REGIMENT_COUNT:0 "#T Número de tropas#!\nRestantes/Iniciales" - BATTLE_SUMMARY_YOUR_KNIGHTS:1 "Tus [BattleSummaryWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')] ([GetDataModelSize( BattleSummaryWindow.GetLeftKnightsStats )])" - BATTLE_SUMMARY_ENEMY_KNIGHTS:1 "([GetDataModelSize( BattleSummaryWindow.GetRightKnightsStats )]) [BattleSummaryWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')] enemigos" - BATTLE_SUMMARY_KILLS:0 "Muertes" - BATTLE_SUMMARY_EVENTS:0 "Eventos" - BATTLE_SUMMARY_KNIGHTS_STATS:0 "Estadísticas" - BATTLE_SUMMARY_KNIGHTS_EVENTS:0 "Eventos" - BATTLE_SUMMARY_KNIGHTS_WOUNDED_TT:0 "#T Sufrió heridas en esta batalla#!" - BATTLE_SUMMARY_SORT_KILLS:0 "Muertes" - BATTLE_SUMMARY_SORT_LOSSES:0 "Pérdidas" - BATTLE_SUMMARY_SORT_UNIT_TYPE:0 "Tipo de regimiento" - BATTLE_SUMMARY_SORT_NAME:0 "Nombre" - BATTLE_SUMMARY_SORT_PROWESS:0 "Destreza" - BATTLE_SUMMARY_SORT_WOUND:0 "Herido" - BATTLE_SUMMARY_SORT_IMPRISON:0 "Encarcelado" - BATTLE_SUMMARY_SORT_DEATH:0 "Muerto" - BATTLE_SUMMARY_SORT_DESC:0 "#T Seleccionar opción de orden#!" - BATTLE_SUMMARY_SORT_ORDER_DESC:0 "#T Cambiar ordenación#!" - BATTLE_SUMMARY_KNIGHTS_TT:0 "( $VALUE$ )" - BATTLE_SUMMARY_EVENT_COUNT:0 "(+$COUNT$)" - BATTLE_SUMMARY_EVENT_WOUND_BY:0 "Herido por" - BATTLE_SUMMARY_EVENT_DEATH_BY:0 "Muerto por" - BATTLE_SUMMARY_EVENT_IMPRISON_BY:0 "Encarcelado por" - BATTLE_SUMMARY_COUNTERS:1 "Contrarresta [MenAtArmsType.GetNameNoTooltip|l]" - BATTLE_SUMMARY_COUNTERED_BY:1 "Es contrarrestado por [MenAtArmsType.GetNameNoTooltip|l]" - BATTLE_SUMMARY_TARRAIN_BONUS:0 "Tiene bonificación de terreno" - BATTLE_SUMMARY_TARRAIN_PENALTY:0 "Tiene penalización de terreno" - BATTLE_SUMMARY_NO_KNIGHTS:1 "En esta batalla no participaron caballeros." - BATTLE_SUMMARY_NO_EVENTS:0 "No hubo eventos en esta batalla" - BATTLE_SUMMARY_AUTO_EXPAND:0 "Expandir automáticamente" - BATTLE_SUMMARY_AUTO_EXPAND_TT:0 "#T Alternar la expansión automática de los detalles del combate#!" - BATTLE_SUMMARY_DETAILS:0 "Detalles" - BATTLE_SUMMARY_TOTAL_TT_HEADER:0 "#T Tamaño inicial del ejército: $VALUE|0$#!" - BATTLE_SUMMARY_TOTAL_TT_REGIMENT:0 "$NAME$: $SURVIVING|0$/$INITIAL|0$" - BATTLE_SUMMARY_FLAVOR_BATTLE:0 "Batalla" - BATTLE_SUMMARY_FLAVOR_BIG_LOSSES:0 "Masacre" - BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE:0 "Escaramuza" - BATTLE_SUMMARY_BATTLE_TITLE:0 "[SelectLocalization(BattleSummaryWindow.IsMinorBattle, 'BATTLE_SUMMARY_FLAVOR_MINOR_BATTLE', '')][SelectLocalization(BattleSummaryWindow.IsBigLosses, 'BATTLE_SUMMARY_FLAVOR_BIG_LOSSES', '')][SelectLocalization(Not(Or(BattleSummaryWindow.IsMinorBattle, BattleSummaryWindow.IsBigLosses)), 'BATTLE_SUMMARY_FLAVOR_BATTLE', '')] en [BattleSummaryWindow.GetLocation.GetName]" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_HEADER_TT:0 "[BattleEvent.GetRightCharacter( BattleSummaryWindow.IsPlayerAttacker ).GetNameNoTooltip] fue:" - BATTLE_SUMMARY_KNIGHT_EVENT_EXPAND_ENTRY_TT:0 "[BattleEvent.GetOutcomeDesc] [Character.GetName]: #weak ([Character.GetSkill( 'prowess' )] en [prowess|lE])#!" - BATTLE_SUMMARY_KNIGHT_OUTCOME_TEXT:0 " [prowess|E] [Character.GetProwess] [BattleSummaryWindow.GetOutcomeText( Character.Self )]" diff --git a/project/ck3/base_game/localization/spanish/gui/character_finder_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/character_finder_l_spanish.yml deleted file mode 100644 index 8ef6e53acf..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/character_finder_l_spanish.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_spanish: - CHARACTER_FINDER_COUNT:1 "[Select_CString( LessThan_int32( CharacterSelectionList.NumberOfShownCharacters, CharacterSelectionList.GetTotalNumber ), '#high', '#low' )] [CharacterSelectionList.NumberOfShownCharacters] #!de [CharacterSelectionList.GetTotalNumber] personajes" - CHARACTER_FINDER_TITLE:0 "Buscador de personajes" - SORT_MILITARY_STRENGTH:0 "Fuerza militar" - CHARACTER_FINDER_FILTER_SET:0 "#T Algunos filtros tienen valores distintos a los predeterminados#!" diff --git a/project/ck3/base_game/localization/spanish/gui/character_list_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/character_list_l_spanish.yml deleted file mode 100644 index 874a65ab58..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/character_list_l_spanish.yml +++ /dev/null @@ -1,236 +0,0 @@ -l_spanish: - age_filter_category:0 "Edad" - adult_filter:0 "Adulto" - any_filter_option:1 "Todos" - any_filter_option_desc:1 "Mostrar todos los personajes" - adult_filter_option:0 "Adulto" - adult_filter_option_desc:1 "Mostrar solo [adults|lE]" - TOGGLE_FILTERS:0 "Alternar filtros" - EXPAND_FILTER:0 "Ocultar/Mostrar" - CHARACTER_FILTER_TOOLTIP:0 "#T [CharacterListFilterOption.GetName]#!\n[CharacterListFilterOption.GetDescription]" - age_diff_filter:0 "Diferencia de edad" - age_diff_5_filter_option_desc:1 "Mostrar solo personajes con una diferencia de edad de 5 años o menos" - age_diff_5_filter_option:0 "5" - age_diff_10_filter_option_desc:1 "Mostrar solo personajes con una diferencia de edad de 10 años o menos" - age_diff_10_filter_option:0 "10" - age_diff_15_filter_option_desc:2 "Mostrar solo personajes con una diferencia de edad de 15 años o menos" - age_diff_15_filter_option:0 "15" - fertility_filter:0 "Fertilidad" - fertility_filter_option_desc:1 "Mostrar solo personajes que puedan engendrar hijos" - fertility_filter_option:0 "Fértil" - no_fertility_filter_option:0 "Infértil" - no_fertility_filter_option_desc:0 "Mostrar solo personajes incapaces de engendrar hijos" - trait_filter:0 "Rasgos" - inheritable_filter_option_desc:0 "Mostrar solo candidatos con al menos un [trait|lE] bueno heredable" - inheritable_filter_option:0 "Heredable" - no_inheritable_filter_option:0 "No heredable" - no_inheritable_filter_option_desc:0 "Mostrar solo personajes sin buenos [traits|lE] heredables" - politics_filter_category:0 "Políticas" - membership_filter_category:0 "Grupos" - alliance_filter:0 "Alianzas" - alliance_filter_option_desc:1 "Mostrar solo personajes que proporcionarán una [alliance|lE]" - alliance_filter_option:0 "Alianza" - no_alliance_filter_option:0 "Sin alianza" - no_alliance_filter_option_desc:1 "Mostrar solo personajes que no proporcionarán una [alliance|lE]" - prestige_filter:1 "Prestigio de matrimonio" - prestige_gain_filter_option_desc:0 "Mostrar solo candidatos que proporcionen [prestige|lE]" - prestige_gain_filter_option:0 "Ganancia" - no_prestige_gain_filter_option:0 "Sin ganancia" - no_prestige_gain_filter_option_desc:0 "Mostrar solo personajes que no proporcionarán [prestige|lE]" - personal_filter_category:0 "Personal" - religion_filter:0 "Religión" - same_religion_filter_option_desc:0 "Mostrar solo candidatos de la misma [religion|lE]" - same_religion_filter_option:0 "[GetPlayer.GetFaith.GetReligion.GetNameNoTooltip]" - not_same_religion_filter_option_desc:0 "Mostrar solo personajes de una [religion|lE] diferente" - not_same_religion_filter_option:1 "No $same_religion_filter_option$" - same_faith_filter_option_desc:0 "Mostrar solo candidatos de la misma [faith|lE]" - same_faith_filter_option:0 "[GetPlayer.GetFaith.GetNameNoTooltip]" - not_same_faith_filter_option_desc:0 "Mostrar solo personajes de una [faith|lE] diferente" - not_same_faith_filter_option:1 "No $same_faith_filter_option$" - culture_filter:0 "Cultura" - same_heritage_filter_option_desc:2 "Mostrar solo personajes de la misma [heritage|lE] que tú" - same_heritage_filter_option:2 "Herencia [GetPlayer.GetCulture.GetHeritage.GetNameNoTooltip]" - not_same_heritage_filter_option_desc:3 "Mostrar solo personajes de otras [Concept( 'heritage', 'herencias' )|E]" - not_same_heritage_filter_option:1 "Sin $same_heritage_filter_option$" - same_culture_filter_option_desc:0 "Mostrar solo candidatos de la misma [culture|lE]" - same_culture_filter_option:0 "[GetPlayer.GetCulture.GetCollectiveNounNoTooltip]" - not_same_culture_filter_option_desc:1 "Mostrar solo personajes de otras [cultures|lE]" - not_same_culture_filter_option:1 "No $same_culture_filter_option$" - RELEVANCE_SORT:0 "Relevancia" - ALLIANCE_POWER_SORT:0 "Poder de alianza" - PRESTIGE_GAIN_SORT:0 "Ganancia de prestigio" - offspring_filter_category:0 "Descendencia" - CHARACTER_LIST_FILTERS:0 "Filtros" - child_filter_option_desc:0 "Mostrar solo [children|lE]" - child_filter_option:0 "Niños" - age_filter:0 "Edad máxima" - age_25_filter_option_desc:0 "Mostrar solo candidatos de 25 años o más jóvenes" - age_25_filter_option:0 "25" - age_35_filter_option_desc:0 "Mostrar solo candidatos de 35 años o más jóvenes" - age_35_filter_option:0 "35" - age_45_filter_option_desc:0 "Mostrar solo candidatos de 45 años o más jóvenes" - age_45_filter_option:0 "45" - CHARACTER_RESET_FILTERS:1 "Predeterminados" - CHARACTER_LIST_FILTER_COUNT:0 "Personajes: [MarriageInteractionWindow.GetCharacterList.NumberOfShownCharacters]" - CHARACTER_LIST_CLAIM_TOOLTIP:0 "#T Tiene [claims|lE] sobre estos títulos:#! \n[CharacterListItem.ListTitleItems]" - skill_filter_category:0 "Habilidades" - dynasty_filter:0 "Dinastía" - player_dynasty_filter:1 "[GetPlayer.GetHouse.GetDynasty.GetNameNoTooltip|U]" - player_dynasty_filter_desc:0 "Mostrar solo personajes de la misma [dynasty|lE] que tú" - not_player_dynasty_filter:1 "No $player_dynasty_filter$" - not_player_dynasty_filter_desc:1 "Mostrar solo personajes de una [dynasty|lE] distinta" - no_dynasty_filter:0 "De baja cuna" - no_dynasty_filter_desc:0 "Mostrar solo personajes que no tengan [dynasty|lE]" - any_dynasty_filter:0 "De alta cuna" - any_dynasty_filter_desc:0 "Mostrar solo personajes que pertenezcan a una [dynasty|lE]" - CHARACTER_LIST_PRESSED_CLAIM_LINE:1 "[pressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_UNPRESSED_CLAIM_LINE:1 "[unpressed_claim_i] [TITLE.GetName]" - CHARACTER_LIST_IMPLICIT_CLAIM_LINE:0 "[implicit_claim_i] [TITLE.GetName]" - hook_filter:0 "Anzuelos" - has_hook_filter:0 "Con anzuelos" - has_hook_filter_desc:0 "Mostrar solo personajes sobre los que tenga un [hook|lE]" - no_hook_filter:0 "Sin anzuelos" - no_hook_filter_desc:0 "Mostrar solo personajes sobre los que no tenga [hooks|lE]" - claim_filter:0 "Derechos" - pressed_claim_filter:0 "Reivindicado" - pressed_claim_filter_desc:0 "Mostrar solo personajes que tengan algún [pressed_claim|lE]" - any_claim_filter:0 "Cualquier derecho" - any_claim_filter_desc:0 "Mostrar solo personajes que tengan algún [claim|lE]" - on_me_claim_filter:0 "Sobre ti" - on_me_claim_filter_desc:0 "Mostrar solo personajes que tengan algún [claim|lE] sobre ti" - no_claim_filter:0 "Sin derechos" - no_claim_filter_desc:0 "Mostrar solo personajes sin [claims|lE]" - range_filter:0 "Alcance diplomático" - in_range_filter:0 "Dentro" - in_range_filter_desc:0 "Mostrar solo personajes que estén dentro del [diplomatic_range|lE]" - not_in_range_filter:0 "Fuera" - not_in_range_filter_desc:0 "Mostrar solo personajes que estén fuera del [diplomatic_range|lE]" - relation_filter_category:0 "Relación" - relation_filter:0 "Relación" - realm_relation_filter:1 "Tu señorío" - realm_relation_filter_desc:0 "Mostrar solo personajes que estén en tu [realm|lE]" - top_realm_relation_filter:0 "Señorío principal" - top_realm_relation_filter_desc:0 "Mostrar solo personajes que estén en tu [top_realm|lE]" - vassal_relation_filter:0 "Vasallos" - vassal_relation_filter_desc:0 "Mostrar solo personajes que sean tus [vassals|lE]" - direct_vassal_relation_filter:0 "Vasallos directos" - direct_vassal_relation_filter_desc:0 "Mostrar solo personajes que sean tus [vassals|lE] directos" - court_relation_filter:0 "Corte" - court_relation_filter_desc:0 "Mostrar solo personajes que estén en tu [court|lE]" - ruler_filter:0 "Gobernante" - not_ruler_filter_option_desc:0 "Mostrar solo personajes que no sean [rulers|lE]" - not_ruler_filter_option:1 "No gobernante" - ruler_filter_option_desc:0 "Mostrar solo personajes que sean [rulers|lE]" - ruler_filter_option:1 "Gobernante" - landed_ruler_filter_option_desc:0 "Mostrar solo personajes que sean [rulers|lE] [landed|E]s" - landed_ruler_filter_option:0 "Hacendado" - landless_ruler_filter_option_desc:0 "Mostrar solo personajes que sean [rulers|lE] [unlanded|lE]" - landless_ruler_filter_option:0 "Sin títulos" - married_filter:0 "Estado civil" - is_married_filter:0 "Casado" - is_married_filter_desc:0 "Mostrar solo personajes que estén [Concept( 'married', 'casados' )|E]" - not_married_filter:0 "Soltero" - not_married_filter_desc:0 "Mostrar solo personajes que no estén [Concept( 'married', 'casados' )|E]" - gender_filter:0 "Género" - female_gender_filter:0 "Mujer" - female_gender_filter_desc:0 "Mostrar solo mujeres" - male_gender_filter:0 "Hombre" - male_gender_filter_desc:0 "Mostrar solo hombres" - imprisoned_filter:0 "Estado de encarcelamiento" - is_imprisoned_filter:0 "Encarcelado" - is_imprisoned_filter_desc:0 "Mostrar solo [prisoners|lE]" - not_imprisoned_filter:0 "Libre" - not_imprisoned_filter_desc:0 "Mostrar solo personajes que no estén en [prison|lE]" - health_filter:0 "Salud" - is_healthy_filter:0 "Sano" - is_healthy_filter_desc:0 "Mostrar solo personajes sanos" - not_healthy_filter:0 "No sano" - not_healthy_filter_desc:0 "Mostrar solo personajes no sanos" - alive_filter:0 "Estado de vida" - is_alive_filter:0 "Vivo" - is_alive_filter_desc:0 "Mostrar solo personajes vivos" - not_alive_filter:0 "Muerto" - not_alive_filter_desc:0 "Mostrar solo personajes muertos" - inspiration_filter:0 "Inspiración" - has_inspiration_filter:0 "Tiene inspiración" - has_inspiration_filter_desc:0 "Mostrar solo personajes con una [inspiration|lE]" - not_has_inspiration_filter:0 "Sin inspiración" - not_has_inspiration_filter_desc:0 "Mostrar solo personajes sin una [inspiration|lE]" - sexuality_filter:0 "Orientación sexual" - heterosexual_filter_option:0 "Heterosexual" - heterosexual_filter_option_desc:0 "Mostrar solo personajes [Concept( 'heterosexual', 'heterosexuales' )|E]" - homosexual_filter_option:0 "Homosexual" - homosexual_filter_option_desc:0 "Mostrar solo personajes [Concept( 'homosexual', 'homosexuales' )|E]" - bisexual_filter_option:0 "Bisexual" - bisexual_filter_option_desc:0 "Mostrar solo personajes [Concept( 'bisexual', 'bisexuales' )|E]" - asexual_filter_option:0 "Asexual" - asexual_filter_option_desc:0 "Mostrar solo personajes [Concept( 'asexual', 'asexuales' )|E]" - artifact_filter:0 "Posesión de artefactos" - has_any_artifact_filter_option:0 "Tiene algún artefacto" - has_any_artifact_filter_option_desc:0 "Mostrar solo personajes que tengan al menos un [artifact|lE]" - has_any_court_artifact_filter_option:0 "Tiene algún artefacto de corte" - has_any_court_artifact_filter_option_desc:0 "Mostrar solo personajes que tengan al menos un [court_artifact|lE]" - has_any_inventory_artifact_filter_option:0 "Tiene algún artefacto de inventario" - has_any_inventory_artifact_filter_option_desc:0 "Mostrar solo personajes que tengan al menos un [inventory_artifact|lE]" - has_no_artifact_filter_option:0 "No tiene artefactos" - has_no_artifact_filter_option_desc:0 "Mostrar solo personajes que no tengan [artifacts|lE]" - - CHARACTER_LIST_TEXT_FILTER_TOOLTIP:0 "#T Búsqueda de texto\n#!Escribir parte del nombre de un personaje, casa dinástica, rasgo, cultura o fe" - CHARACTER_LIST_TEXT_FILTER_TITLE:0 "Coincidencias" - CHARACTER_LIST_TEXT_FILTER_MATCH_NAME:0 "Nombre de pila encaja con «[PatternItem.GetName]»" - CHARACTER_LIST_CULTURE_GROUP_TT:2 "#T [heritage|E]: [PatternItem.GetHeritage.GetNameNoTooltip]#!" - CHARACTER_LIST_FILTER_NAME_TT:0 "#T Nombre de pila#!" - CHARACTER_FINDER_NO_MATCH:0 "Sin resultados para el filtro actual" - special_filter_category:0 "Especial" - CHARACTER_LIST_CLEAR:0 "#T Limpiar búsqueda#!" - - CULTURE_LISTS_WINDOW:0 "[Culture.GetNameNoTooltip]" - - - CHARACTER_LIST_FILTER_PRESET_HEADER:2 "Guardar preajuste de filtros" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER:1 "Nuevo preajuste de filtros" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_DEFAULT_FILTERS:0 "Aplicados filtros por defecto" - CHARACTER_LIST_FILTER_PRESET_CURRENT_FILTER_PRESET_NAME:0 "Nombre preestablecido" - CHARACTER_LIST_FILTER_PRESET_BUTTON_SAVE:1 "Guardar filtros como preajuste" - CHARACTER_LIST_FILTER_PRESET_SAVED_PRESETS:1 "Filtros guardados" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC:0 "$FILTER_GROUP$: $FILTER$" - CHARACTER_LIST_FILTER_PRESET_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Es incompatible con esta Búsqueda de personaje#!" - CHARACTER_LIST_OPEN_SAVE_FILTERS:0 "#T Abrir Guardar preajuste de filtros#!\nAbre la ventana Guardar preajuste de filtros.\n[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS:0 "#T Abrir Cargar preajuste de filtros#!\nAbre la ventana Cargar preajuste de filtros.\n[CharacterSelectionList.GetOpenLoadFilterWarning]" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_FILTERS:0 "@warning_icon! #X Sin preajustes guardados#!" - CHARACTER_LIST_OPEN_LOAD_FILTERS_NO_APPLICABLE_FILTER:0 "@warning_icon! #X No se pueden aplicar los preajustes guardados#!" - - - CHARACTER_LIST_FILTER_PRESET_BUTTON_DEFAULT:0 "Filtros por defecto" - CHARACTER_LIST_FILTER_PRESET_BUTTON_UNSAVED_PRESET:0 "Guardar filtros" - CHARACTER_LIST_FILTER_PRESET_NAME_LABEL:0 "Nombre" - CHARACTER_LIST_FILTER_PRESET_NAME_VALUE:0 "De $NAME$" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_HEADER:0 "Sobrescribir Búsqueda preestablecida" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_TEXT:0 "¿Seguro que quieres sobrescribir $PRESET_NAME|x$?" - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_ACCEPT:0 "Sobrescribir" - - CHARACTER_LIST_FILTER_PRESET_DELETE_HEADER:0 "Borrar Búsqueda preestablecida" - CHARACTER_LIST_FILTER_PRESET_DELETE_TEXT:0 "¿Seguro que quieres borrar $PRESET_NAME|x$?" - CHARACTER_LIST_FILTER_PRESET_DELETE_ACCEPT:0 "Borrar" - - CHARACTER_LIST_FILTER_PRESET_OVERWRITE_WARNING:0 "@warning_icon! #X ¡Reemplazará el preajuste con un nombre!#!" - - CHARACTER_LIST_FILTER_PRESET_APPLY_TOOLTIP:1 "#T Aplicar filtros#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_DELETE_TOOLTIP:0 "Borrar preajuste" - CHARACTER_LIST_FILTER_PRESET_DROPDOWN_NO_SELECTED_BODY:0 "No tienes preajustes guardados" - - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC:0 "[CharacterSelectionList.GetUnsaveableFiltersWarning]" - CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS:0 "@warning_icon! #tooltip:CHARACTER_LIST_HAS_UNSAVEABLE_FILTERS_DESC #X ¡Algunos filtros no se guardarán!#!#!" - CHARACTER_LIST_HAS_NO_SAVEABLE_FILTERS:0 "@warning_icon! #X ¡No se pueden guardar los filtros seleccionados!#!" - CHARACTER_LIST_UNSAVABLE_FILTER:2 "@warning_icon! #X No se guardará el filtro "$FILTER_TYPE$: $FILTER$"#!" - - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_SELECT:1 "Seleccionar preajuste de filtros guardado" - CHARACTER_LIST_OPEN_FILTER_PRESET_BUTTON_CURRENT_SELECTED:2 "Filtros activos: [CharacterFilterPreset.GetName]" - CHARACTER_LIST_UNSAVABLE_FILTERS:0 "#low No se guardarán estos filtros:#indent_newline:2 \n$FILTERS$#!#!" - - CHARACTER_LIST_SELECT_TO_OVERWRITE_PRESET_TOOLTIP:0 "#T Seleccionar para sobrescribir preajustes#! \n[CharacterSelectionList.GetApplyFilterPresetTooltip( FilterPresetItem.Self )]" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_ILLEGAL:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Es incompatible con esta partida guardada#!" - CHARACTER_LIST_FILTER_PRESET_TEXT_FILTER_DESC_INVALID_GAME_VERSION:0 "$FILTER_GROUP$: $FILTER$ @warning_icon! #X Es incompatible con esta versión del juego#!" - - INVALID_TEXT_FILTER_TYPE_CULTURE_GROUP:0 "Grupo cultural" diff --git a/project/ck3/base_game/localization/spanish/gui/character_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/character_window_l_spanish.yml deleted file mode 100644 index 806091d387..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/character_window_l_spanish.yml +++ /dev/null @@ -1,184 +0,0 @@ -l_spanish: - SPOUSE:0 "[spouse|E]" - FORMER_SPOUSE:0 "Ex[spouse|lE]" - BETROTHED:0 "[betrothed|E]" - SPOUSES:0 "Cónyuges" - CONCUBINES:0 "[concubines|E]" - GAME_CONCEPT_CONCUBINE:0 "[concubine|EU]" - CONCUBINE_IS_VISIBLE_INFERTILE:0 "@warning_icon!#X No es fértil#!" - CONCUBINE_MAN:1 "[concubine_male|E]" - CONCUBINE_WOMAN:1 "[concubine_female|E]" - REGULAR_MARRIAGE:0 "[marriage|E]" - MATRILINEAL_MARRIAGE:0 "[matrilineal|E]" - REGULAR_BETROTHAL:0 "[betrothal|E]" - MATRILINEAL_BETROTHAL:0 "[matrilineal|E]" - CONCUBINE_MARRIAGE:0 "[concubinage|E]" - - #HEIR:0 "" delete this - IMPRISONED_BY:0 "[Concept( 'jailor', 'Carcelero @crime_icon!' )|E]" - SKILLS:0 "[skills|E]" - TRAITS:0 "[traits|E]" - CLAIMS:0 "[claims|E]" - MODIFIERS:0 "[modifiers|E]" - CV_NO_MODIFIERS:0 "Sin modificadores de personaje actuales" - CV_TITLES:1 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [titles|lE]" - CV_TITLES_NOCOUNT:0 "[titles|E]" - CV_TITLES_SINGULAR:0 "[GetDataModelSize(CharacterWindow.GetTitles)|V] [title|lE]" - CV_TITLES_SHOW_TT:1 "#I Haz clic para expandir elementos de [title|lE]#!" - CV_TITLES_HIDE_TT:1 "#I Haz clic para ocultar los elementos de [title|lE] expandidos#!" - CV_REALM_TYPE:2 "[Character.GetGovernment.GetName] [Character.GetPrimaryTitle.GetRankConcept]-[title_tier|lE] [realm|lE]" - CV_CIVIL_WAR_FACTION:0 "[faction|E] en [civil_war|lE]" - CV_DIPLOMACY:0 "Diplomacia" - CV_DIPLOMACY_SHOW_TT:0 "#I Haz clic para expandir elementos de diplomacia#!" - CV_DIPLOMACY_HIDE_TT:0 "#I Haz clic para ocultar elementos de diplomacia expandidos#!" - CV_CLAIMS:1 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claims|lE]" - CV_CLAIMS_NOCOUNT:0 "[claims|E]" - CV_CLAIMS_SINGULAR:10 "[GetDataModelSize(CharacterWindow.GetClaims)|V] [claim|lE]" - CV_CLAIMS_SHOW_TT:1 "#I Haz clic para expandir elementos de [claim|lE]#!" - CV_CLAIMS_HIDE_TT:1 "#I Haz clic para ocultar elementos de [claim|lE] expandidos#!" - SEXUALITY_TT:2 "#T Orientación sexual: [Character.GetSexuality]#!\nGénero: [Select_CString( Character.IsFemale, 'femenino', 'masculino' )]" - HAS_STRONG_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@pressed_claim![pressed_claim|E]" - HAS_WEAK_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n@unpressed_claim![unpressed_claim|E]" - HAS_IMPLICIT_CLAIM_ON:0 "#T [TITLE.GetNameNoTooltip]#!\n[implicit_claim|E]" - CHARACTER_TT_NAME_AGE:0 "[Character.GetUINameNotMeNoTooltip]#medium  , [Character.GetAge] año(s)#!" - CHARACTER_TT_NAME:0 "[Character.GetUINameNotMeNoTooltip]" - CHARACTER_TT_AGE:0 "[Character.GetAge] años" - - COURTIERS:0 "Cortesanos" - CV_UNLANDED:0 "[unlanded|E]" - - CV_TAB_FAMILY:0 "Familia" - CV_TAB_RELATIONS:0 "Relación" - CV_TAB_COURT:1 "Cortesanos" - CV_TAB_SECRETS:0 "Secretos" - CV_TAB_VASSALS:0 "Vasallos" - CV_NO_SECRETS:0 "#weak Sin [secrets|lE] conocidos#!" - CV_NO_RELATIONS:0 "#weak No tiene relaciones#!" - CV_NO_COURT:0 "#weak No tiene [court|lE]#!" - CV_NO_VASSALS:0 "#weak No tiene [vassals|lE]#!" - CV_TT_INTERACT:0 "#T Interactuar con [CHARACTER.GetShortUINameNoTooltip]\n#!#I También se puede hacer clic derecho en cualquier retrato para interactuar#!" - - FAMILY:0 "Familia" - RELATIONS:0 "Relaciones" - SECONDARY_SPOUSES:0 "Cónyuges secundarios" - GRANDPARENTS:0 "Abuelos" - PARENTS:0 "Progenitores" - SIBLINGS:0 "Hermanos" - CHILDREN:0 "Hijos" - GUARDIAN_LABEL:0 "Tutor" - WARDS_LABEL:0 "Pupilos" - LOVERS_LABEL:0 "Amantes" - FRIENDS_LABEL:0 "Amigos" - RIVALS_LABEL:0 "Rivales" - CRUSHES_LABEL:0 "Flechazos" - BULLIES_LABEL:0 "Abusones" - VICTIMS_LABEL:0 "Víctimas" - CV_SECRETS_HEADER:0 "[secrets|E] [CharacterWindow.LocalPlayerString( 'tuyos', '' )][CharacterWindow.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - CV_KNOWN_SECRETS_HEADER:0 "[secrets|E] conocidos por [CharacterWindow.GetCharacter.GetNameOrMe]" - CV_HOOKS_HEADER:1 "Tus [hooks|lE]" - CV_HOOKS_ON_CHARACTER_HEADER:1 "Tus [hooks|lE] sobre [CharacterWindow.GetCharacter.GetName|U]" - CV_TARGET_HOOKS_HEADER:1 "[secrets|E] [CharacterWindow.LocalPlayerString( 'tuyos', '' )][CharacterWindow.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - - HEALTH_INFO:0 "[health|E]: $STATE$" - HEALTH_DYING:0 "#N Agonizando#!" - HEALTH_NEAR_DEATH:0 "#N A punto de morir#!" - HEALTH_POOR:0 "#Z Mala#!" - HEALTH_FINE:0 "#Z Normal#!" - HEALTH_GOOD:0 "#P Buena#!" - HEALTH_EXCELLENT:0 "#P Excelente#!" - HEALTH_DYING_DESC:0 "[CHARACTER.GetShortUIName|U] está al borde de la muerte" - HEALTH_DYING_DESC_ME:1 "Estás al borde de la muerte" - HEALTH_NEAR_DEATH_DESC:0 "[CHARACTER.GetShortUIName|U] no seguirá mucho en este mundo…" - HEALTH_NEAR_DEATH_DESC_ME:1 "No seguirás mucho en este mundo…" - HEALTH_POOR_DESC:0 "[CHARACTER.GetShortUIName|U] está sufriendo" - HEALTH_POOR_DESC_ME:1 "Estás sufriendo" - HEALTH_FINE_DESC:0 "[CHARACTER.GetShortUIName|U] se encuentra bien" - HEALTH_FINE_DESC_ME:1 "Te encuentras bien" - HEALTH_GOOD_DESC:0 "[secrets|E] [CharacterWindow.LocalPlayerString( 'tuyos', '' )][CharacterWindow.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - HEALTH_GOOD_DESC_ME:1 "Tus humores están equilibrados" - HEALTH_EXCELLENT_DESC:0 "¡[CHARACTER.GetShortUIName|U] se siente en plena forma!" - HEALTH_EXCELLENT_DESC_ME:1 "¡Estás en plena forma!" - HEALTH_SOURCES:0 "Fuentes:" - HEALTH_NEGATION_CAUSE:0 "#P +$CAUSE$#! #weak (contrarrestando penalizaciones)" - HEALTH_POSITIVE_CAUSE:0 "#P +$CAUSE$#!" - HEALTH_NEGATIVE_CAUSE:0 "#N -$CAUSE$#!" - CV_ALLOW_MARRY_TT:0 "#T Permitir matrimonio#!\n#D Sin aplicar#!" - CV_ALLOW_BATTLE_TT:0 "#T Permitir participar en batallas#!\n#D Sin aplicar#!" - - CHARACTER_WINDOW_NO_FOCUS:0 "Sin efectos" - CHARACTER_WINDOW_CHOOSE_LIFESTYLE_FOCUS:0 "#I Haz clic para elegir Estilo de vida#!" - CHARACTER_WINDOW_CHOOSE_EDUCATION_FOCUS:0 "#I Haz clic para elegir Enfoque de educación#!" - CHARACTER_WINDOW_VIEW_LIFESTYLE_FOCUS:0 "#I Haz clic para ver Estilo de vida#!" - CHARACTER_WINDOW_VIEW_EDUCATION_FOCUS:0 "#I Haz clic para ver Enfoque de educación#!" - LIFESTYLE_FOCUS_ICON_HEADER:0 "#T [lifestyle|E]: [CHARACTER.GetFocusType.GetName]#!" - LIFESTYLE_FOCUS_ICON_HEADER_NO_FOCUS:1 "#T [lifestyle|E]: ninguno#!" - EDUCATION_FOCUS_ICON_HEADER:0 "#T Enfoque de educación: [CHARACTER.GetFocusType.GetNameNoTooltip]#!" - EDUCATION_FOCUS_ICON_HEADER_NO_FOCUS:0 "#T Enfoque de educación: Ninguno#!" - SKILL_ITEM_TOOLTIP:0 "[SkillItem.GetSkillBreakdownTooltip]\n\n#S Efectos:#!\n[SkillItem.GetSkillEffects]" - SKILL_NO_EFFECT:0 "Sin efectos a este nivel" - - HOOK_FOR_MAX_OPINION_NONE:0 "sin anzuelo" - HOOK_FOR_MAX_OPINION_WEAK:0 "[hook|E]" - HOOK_FOR_MAX_OPINION_STRONG:0 "[strong_hook|E]" - HAS_LEASE_APPROVAL_FROM_HOOK:0 "tienes un $TYPE$ sobre [CHARACTER.GetShortUIName]" - HAS_LEASE_APPROVAL_FROM_OPINION:0 "La [opinion|lE] de [CHARACTER.GetShortUIName] sobre ti es $THRESHOLD|+=$ o mayor" - HAS_NO_LEASE_APPROVAL:0 "La [opinion|lE] de [CHARACTER.GetShortUIName] sobre ti es $THRESHOLD|+=$ o menor" - HAS_NO_LEASE_APPROVAL_CAN_HOOK:0 "La [opinion|lE] de [CHARACTER.GetShortUIName] sobre ti es $THRESHOLD|+=$ o menor y no tienes un $TYPE$ sobre [CHARACTER.Custom('ES_ElElla')]" - THEOCRACY_LESSEE_APPROVAL_ENDORSE:3 "#T Tu [realm_priest|lE] te respalda#!\n[taxes|E]: [TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=] [gold_i]/mes (de un máximo de [TARGET_CHARACTER.GetMaxIncomeFromTheocraticLease|1+=] [gold_i]/mes)\n[levies|E]: [TARGET_CHARACTER.GetLeviesFromTheocraticLease|V] [soldier_i] (de un máximo de [TARGET_CHARACTER.GetMaxLeviesFromTheocraticLease|V] [soldier_i])\n\nA causa de $REASON$, ganas levas e impuestos de su [church_property|lE]" - THEOCRACY_LESSEE_APPROVAL_NO_ENDORSE:2 "#T Tu [realm_priest|lE] #emphasis no#! te respalda#!\n#weak $NO_EFFECTS$#!\n\nA causa de $REASON$, no ganas ni levas ni impuestos de su [church_property|lE]" - THEOCRACY_LESSEE_BENEFITS_NO_ENDORSE_THRESHOLD:0 "Por los títulos arrendados a [CHARACTER.GetShortUINameNoTooltip] recibo:\n[taxes|E]: [gold_i] [TARGET_CHARACTER.GetIncomeFromTheocraticLease|1+=]/mes\n[levies|E]: [soldier_i] [TARGET_CHARACTER.GetLeviesFromTheocraticLease|V]" - CV_THEOCRACY_LESSEE_TOOLTIP:0 "#T [church_property|E]#!\n[CHARACTER.GetNumTitlesFromTheocraticLease] Templos#!\n\n[taxes|E]: [gold_i] [CHARACTER.GetIncomeFromTheocraticLease|1+=]/mes\n[CHARACTER.GetIncomeBreakdownFromTheocraticLease]\n\n[levies|E]: [soldier_i] [CHARACTER.GetLeviesFromTheocraticLease|V]\n[CHARACTER.GetLeviesBreakdownFromTheocraticLease]" - CV_THEOCRACY_RELIGIOUS_HEAD_TOOLTIP:0 "#T $RELIGIOUS_HEAD$#!\n\n[taxes|E]: [gold_i] [CHARACTER.GetIncomeAsReligiousHead|1+=]/mes\n[CHARACTER.GetIncomeBreakdownAsReligiousHead]" - THEOCRATIC_LEASE_BREAKDOWN_TO_OTHER:0 "Para [CHARACTER.GetUIName]" - THEOCRATIC_LEASE_BREAKDOWN_NOT_ENDORSED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] no [TARGET_CHARACTER.LocalPlayerString( 'te ', '' )]respalda[TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_a_GetShortUIName' )]#!" - - CLAIM_TITLE_HOLDER:0 "Titular actual: [Claim.GetTitle.GetHolder.GetUIName]" - CLAIM_TITLE_NOT_CREATED:0 "Título aún no creado" - - CV_TOOLTIP_ME_BUTTON:1 "#T Ir a personaje del jugador#!" - CV_TT_BASTARD:2 "#T Bastardo\n#![Character.Custom('GetBastardTraitDesc')]" - CV_TT_BASTARD_HIGHBORN:0 "[ROOT.Char.LocalPlayerString( 'Eres', 'THIRD_IS' )] un[ROOT.Char.Custom('ES_XA')] [Concept( 'bastard', 'bastard' )|E][ROOT.Char.Custom('ES_OA')] y, por lo tanto, no [ROOT.Char.LocalPlayerString( 'perteneces', 'pertenece' )] legítimamente a la casa [ROOT.Char.GetHouse.GetBaseName]" - CV_TT_BASTARD_LOWBORN:0 "[ROOT.Char.LocalPlayerString( 'Eres', 'THIRD_IS' )] un[ROOT.Char.Custom('ES_XA')] [Concept( 'bastard', 'bastard' )|E][ROOT.Char.Custom('ES_OA')]" - CV_TT_HOUSE_HEAD:0 "#T Cabeza de la casa\n#!$TT_HOUSE_HEAD_DESC$" - CV_TT_DYNAST:0 "#T Cabeza de la dinastía\n#!$TT_DYNAST_DESC$" - CV_TT_YOU:0 "#T Tú#!" - TT_HOUSE_HEAD_DESC:0 "[CHARACTER.LocalPlayerString( 'Eres', 'THIRD_IS' )] [house_head|E] de la Casa [CHARACTER.GetHouse.GetBaseName]" - TT_DYNAST_DESC:0 "[CHARACTER.LocalPlayerString( 'Eres', 'THIRD_IS' )] [dynast|lE] de la dinastía [CHARACTER.GetHouse.GetDynasty.GetName], además de ser [house_head|lE] de la Casa [CHARACTER.GetHouse.GetBaseName]" - THIRD_IS:0 "[CHARACTER.GetUIName] es" - - CV_COURTIER_SPONSOR_INSPIRATION:0 ", o si eres [sponsor|lE] de su [Character.GetCurrentInspiration.GetName]" - CV_COURTIER_STAY_REASON:0 "como un empleo de $knight_culture_player$ o [councillor|lE][SelectLocalization( And( HasDlcFeature( 'inspirations' ), CHARACTER.HasInspiration ), 'CV_COURTIER_SPONSOR_INSPIRATION', '' )]" - CV_COURTIER_WANTS_TO_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip] podría abandonar [TARGET_CHARACTER.LocalPlayerString( 'tu ', 'la ' )][court|lE][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetUINameNoTooltip' )]. Se quedará si se le da un motivo, $CV_COURTIER_STAY_REASON$." - CV_COURTIER_WILL_LEAVE_COURT:2 "[CHARACTER.GetShortUINameNoTooltip] abandonará pronto [TARGET_CHARACTER.LocalPlayerString( 'tu ', 'la ' )][court|lE][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetUINameNoTooltip' )]. Se quedará si se le da un motivo, $CV_COURTIER_STAY_REASON$." - CHARACTER_WINDOW_CLAIM_TOOLTIP:1 "[Claim.GetTooltip]\n$COA_TOOLTIP_CLICK_INFO_GUI$" - CHARACTER_WINDOW_FULL_DESCRIPTION:1 "$RELATION$ • #TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_PERSONALITY_DESCRIPTION:0 "#TOOLTIP:AI_PERSONALITY_TOOLTIP $PERSONALITY$ #!" - CHARACTER_WINDOW_RELATION_DESCRIPTION:0 "$RELATION$" - CHARACTER_WINDOW_OPINION_OF_LIEGE:1 "[opinion|E] de [liege|lE]: " - CHARACTER_WINDOW_NEXT_SPOUSE:0 "Mostrar siguiente excónyuge" - CHARACTER_WINDOW_PREVIOUS_SPOUSE:0 "Mostar excónyuge" - CHARACTER_WINDOW_FIND_SPOUSE:1 "#T Buscar [spouse|lE]\n#!Concertar un [marriage|lE] para [Character.GetUIName]\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SPOUSE_SELF:1 "#T Buscar [spouse|lE]\n#!Concertar un [marriage|lE] para ti\n\n[Character.GetPlayerInteractionValidBlockers('marry_off_interaction')]" - CHARACTER_WINDOW_FIND_SECONDARY_SPOUSE:0 "#T Buscar [spouse|lE]\n#!Concertar un [marriage|lE]" - CHARACTER_WINDOW_NO_MORE_SPOUSES:0 "#T No hay más [spouses|lE]#!" - CHARACTER_WINDOW_GOTO_FIND_SPOUSE:0 "#T Siguiente: Buscar [spouse|lE]#!" - CHARACTER_WINDOW_GOTO_NEXT_SPOUSE:0 "#T Siguiente: [CHARACTER.GetUIName]#!" - CHARACTER_WINDOW_GOTO_PREVIOUS_SPOUSE:0 "#T Anterior: [CHARACTER.GetUIName]#!" - - CV_CUSTOMIZE_PORTRAIT:0 "#I Haz clic para abrir Peluquería#!" - RENAME_CHARACTER:0 "#I Haz clic para renombrar el personaje#!" - - CV_CHILDREN_HEADING:0 "Hijos #weak ([GetDataModelSize(CharacterWindow.GetChildren)])#!" - CV_SIBLINGS_HEADING:0 "Hermanos #weak ([GetDataModelSize(CharacterWindow.GetSiblings)])#!" - AI_PERSONALITY_TT:0 "#T Personalidad: [Character.GetAIPersonality]#!\n[Character.GetShortUINameNoTooltip] actuará contra ti y contra otros de acuerdo con su personalidad, que depende en gran medida de sus [traits|lE]." - CHARACTER_RELATION_COMBINE:0 "$FIRST$ • $SECOND$" - - FAITH_CHARACTER_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_CHARACTER_WINDOW:0 "[Culture.GetNameNoTooltip]" - VASSAL_SORT_POWER:0 "$CLAIMANT_SORT_STRENGTH$" - - FIND_SPOUSE:0 "Encontrar [spouse|lE]" - KNOWN_LANGUAGES_TOOLTIP:1 "#T [languages|E] conocidos#!\n[Character.GetKnownLanguagesString]\n\n#weak [language_limit|E] actual: [Character.MakeScope.ScriptValue('current_extra_languages')|V0] de [Character.MakeScope.ScriptValue('language_soft_cap')|V0]#!" - - EXTENDED_RELATIONS_TOOLTIP:0 "[Character.GetRelationToStringExtended( GetPlayer )]" - diff --git a/project/ck3/base_game/localization/spanish/gui/characterfocuswindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/characterfocuswindow_l_spanish.yml deleted file mode 100644 index 66a6ab293e..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/characterfocuswindow_l_spanish.yml +++ /dev/null @@ -1,17 +0,0 @@ -l_spanish: - EDUCATION_FOCUS_VIEW_TITLE:0 "Elegir enfoque de educación" - LIFESTYLE_FOCUS_VIEW_TITLE:0 "Elegir enfoque de estilo de vida" - CHANGE_FOCUS:0 "Cambiar enfoque" - CHOOSE_FOCUS:0 "Elegir enfoque" - CHARACTER_ALREADY_HAVE_THIS_FOCUS:0 "@warning_icon!#X ¡[CHARACTER.GetShortUINameNoTooltip] ya tiene este enfoque!#!" - I_ALREADY_HAVE_THIS_FOCUS:1 "@warning_icon!#X ¡Ya tienes este enfoque!#!" - CHANGE_ADULT_FOCUS_COOLDOWN_INFO:1 "#weak Solo puedes cambiar de enfoque cada $COOLDOWN$#!" - CAN_ONLY_CHANGE_FOCUS_ONCE:0 "#weak ¡Solo se puede cambiar el enfoque de educación una vez!#!" - I_CAN_ONLY_CHANGE_FOCUS_ONCE:1 "#weak Solo puedes cambiar el enfoque de educación una vez!#!" - FOCUS_BELOW_MIN_AGE:0 "#weak Puedes cambiar el enfoque de educación libremente hasta los [GetDefine('NCharacter', 'FOCUS_CHILD_MIN_AGE')] años, ¡en ese momento quedará bloqueado y surtirá efecto!#!" - CHARACTER_HAS_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Enfoque de estilo de vida actual#!" - I_HAVE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW Mi enfoque de estilo de vida actual#!" - CHARACTER_HAS_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] ya tiene este enfoque de educación.#!" - I_HAVE_THIS_EDUCATION_FOCUS_DESCRIPTION:2 "#TUT_KW Ya tienes este enfoque de educación.#!" - CHARACTER_CAN_CHOOSE_THIS_LIFESTYLE_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] puede cambiar a este enfoque de estilo de vida.#!" - CHARACTER_CAN_CHOOSE_THIS_EDUCATION_FOCUS_DESCRIPTION:1 "#TUT_KW [CHARACTER.GetShortUINameNoTooltip] puede cambiar a este enfoque de educación.#!" diff --git a/project/ck3/base_game/localization/spanish/gui/characterinteractionnotificationwindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/characterinteractionnotificationwindow_l_spanish.yml deleted file mode 100644 index 5cf3ac3887..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/characterinteractionnotificationwindow_l_spanish.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_spanish: - CHARACTER_INTERACTION_NOTIFICATION_TEXT_FORMAT:0 "$GREETING$\n$TEXT$" - CHARACTER_INTERACTION_NOTIFICATION_DEFAULT_TEXT:1 "Considerad esta propuesta, por favor." - CHARACTER_INTERACTION_NOTIFICATION_GREETING_DEFAULT:0 "[actor.Custom2('AppropriateGreeting', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_POSITIVE:0 "[actor.Custom2('AppropriateGreetingPositive', SCOPE.sC('recipient'))]" - CHARACTER_INTERACTION_NOTIFICATION_GREETING_NEGATIVE:0 "[actor.Custom2('AppropriateGreetingNegative', SCOPE.sC('recipient'))]" diff --git a/project/ck3/base_game/localization/spanish/gui/characterinteractionwindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/characterinteractionwindow_l_spanish.yml deleted file mode 100644 index 484fe85a5a..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/characterinteractionwindow_l_spanish.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_spanish: - GOTO_CHARACTER:0 "#T Ir a [Character.LocalPlayerString( 'tu', 'la' )] ubicación[Character.LocalPlayerString( '', 'Loc_ES_de_GetShortUINameNoTooltip' )]#!\n[Character.GetLocationDesc]" - CHARACTER_INTERACTION_ITEM_TOOLTIP_HEADER:0 "$NAME|T$" - SHOW_MORE_INTERACTIONS_TT:0 "#T Mostrar más [CharacterInteractionCategory.GetDescription]#!" - PIN_TT:1 "#T [Select_CString( Character.IsPinned, 'Quitar', 'Fijar' )]\n#!Sigue de cerca a este personaje fijándolo a la barra lateral a la derecha de la pantalla." - interaction_category_diplomacy:0 "Diplomacia" - interaction_category_friendly:0 "Personal" - interaction_category_hostile:0 "Hostil" - interaction_category_vassal:0 "Vasallaje" - interaction_category_religion:0 "Religión" - interaction_category_house_head:0 "Cabeza de la casa" - interaction_category_prison:0 "Prisión" - interaction_category_uncategorized:0 "Sin clasificar #D (DEBUG)#!" - - INTERACTION_SENDER:0 "Remitente" - INTERACTION_RECIPIENT:0 "Receptor" - INTERACTION_SPOUSE:0 "Cónyuge" - INTERACTION_CONCUBINE:0 "En concubinato" - - INTERACTION_SHOW_ACCEPT_EFFECTS:0 "Al aceptar" - INTERACTION_SHOW_DECLINE_EFFECTS:0 "Al rechazar" diff --git a/project/ck3/base_game/localization/spanish/gui/coa_designer_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/coa_designer_l_spanish.yml deleted file mode 100644 index 25524c69c2..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/coa_designer_l_spanish.yml +++ /dev/null @@ -1,99 +0,0 @@ -l_spanish: - COA_DESIGNER_HEADER:0 "Escudo de armas" - - COA_DESIGNER_QUARTERING_OPTIONS:0 "Cuartelar [cadet_branch|lE]" - COA_DESIGNER_TOGGLE_QUARTERING_BUTTON_TT:0 "#T Usa un escudo de armas cuartelado#!\nAl activarse, el escudo de armas mantendrá el cuartelado que muestra a la [dynasty|lE] y las [houses|lE] parentales potenciales. Sin embargo, solo puedes editar el escudo de armas de esta casa." - - COA_DESIGNER_MODE_CUSTOM:0 "Modo: #V Personalizado#!" - COA_DESIGNER_MODE_ADJUSTED:0 "Modo: #V Ajustado#!" - COA_DESIGNER_MODE_SELECTION_HEADER:0 "Diseña tu propio escudo de armas" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_DESC:0 "#T Escudo de armas personalizado#!\nSigue ajustando el diseño de este escudo de armas" - COA_DESIGNER_MODE_SELECTION_CONTINUE_CUSTOM_BUTTON:0 "Personalizar diseño" - COA_DESIGNER_MODE_SELECTION_CUSTOM_DESC:0 "#T Escudo de armas personalizado#!\nEmpezar de cero te dará más opciones de personalización" - COA_DESIGNER_MODE_SELECTION_CUSTOM_BUTTON:0 "Empezar de cero" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_DESC:0 "#T Escudo de armas ajustado#!\nEmpieza desde el diseño actual y mantén su estructura original con opciones algo más limitadas" - COA_DESIGNER_MODE_SELECTION_ADJUSTED_BUTTON:0 "Ajustar diseño existente" - - COA_DESIGNER_RANDOMIZE_BUTTON:0 "Aleatorio" - COA_DESIGNER_RANDOMIZE_BUTTON_TT:0 "#T Diseño aleatorio#!\nCuando se edita el escudo de armas cuartelado de una [cadet_branch|lE], solo será aleatorio el cuartel de la [house|lE]." - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON:0 "Copiar al portapapeles" - COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_COPY_TO_CLIPBOARD_BUTTON$#!\nCopia en el portapapeles el diseño visible actualmente." - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON:0 "Pegar del portapapeles" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON_TT:0 "#T $COA_DESIGNER_PASTE_FROM_CLIPBOARD_BUTTON$#!\nPega el diseño de escudo de armas de tu portapapeles.\nCuando se edita o pega el escudo de armas cuartelado de una [cadet_branch|lE], solo se pegará el cuartel de la [house|lE], tal como aparece en la vista previa. [SelectLocalization(CoatOfArmsDesigner.CanPasteFromClipboard, '', 'COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT')]" - COA_DESIGNER_PASTE_FROM_CLIPBOARD_DISABLED_TT:0 "\n\n#X @warning_icon! No se detectó ningún escudo de armas en tu portapapeles#!" - COA_DESIGNER_RESET_BUTTON:0 "Descartar cambios" - COA_DESIGNER_RESET_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_BUTTON$#!\nVuelve al diseño inicial, tal como aparece en la vista previa." - COA_DESIGNER_RESET_HISTORICAL_BUTTON:0 "Reinicio histórico" - COA_DESIGNER_RESET_HISTORICAL_BUTTON_TT:0 "#T $COA_DESIGNER_RESET_HISTORICAL_BUTTON$#!\nVuelve al diseño histórico, tal como se ve en la vista previa." - COA_DESIGNER_SAVE_TO_DISK:0 "Guardar en disco" - COA_DESIGNER_SAVE_TO_DISK_TT:0 "#T $COA_DESIGNER_SAVE_TO_DISK$#!\nGuardar el diseño actual en el archivo de capturas de pantalla." - COA_DESIGNER_UNDO_EDIT:0 "#T Deshacer cambio#!\nDeshaz el último cambio en el diseño del escudo de armas." - COA_DESIGNER_REDO_EDIT:0 "#T Rehacer cambio#!\nRehaz el último cambio en el diseño del escudo de armas." - - COA_DESIGNER_BACKGROUND_TAB_HEADER:0 "Fondo" - COA_DESIGNER_BACKGROUND_PANEL_HEADER:0 "Fondo" - COA_DESIGNER_BACKGROUND_PATTERN_HEADER:0 "Motivo" - COA_DESIGNER_BACKGROUND_PATTERN_DISABLED_IN_ADJUSTED_MODE:0 "En el modo Ajustado no se puede cambiar el patrón de fondo, pero sí ajustar los colores de encima." - - COA_DESIGNER_COLOR_HEADER:0 "Colores" - COA_DESIGNER_COLOR1:0 "Color primario" - COA_DESIGNER_COLOR2:0 "Color secundario" - COA_DESIGNER_COLOR3:0 "Color terciario" - COA_DESIGNER_COLOR4:0 "Color cuaternario" - COA_DESIGNER_COLOR5:0 "Color quinario" - COA_DESIGNER_COLORS_DESCRIPTION:0 "Los colores disponibles en la paleta del escudo de armas se basan en los pigmentos disponibles durante la época de uso heráldico. Los nombres de estos colores se basan en la fuente de su pigmento o el nombre por el que eran conocidos en la época." - COA_DESIGNER_COLOR_PICKER_EXPAND_HEADER:0 "Seleccionador de color" - - COA_DESIGNER_CATEGORY_abstract:0 "Abstracto" - COA_DESIGNER_CATEGORY_animals:0 "Animales" - COA_DESIGNER_CATEGORY_circles_spirals:0 "Círculos y espirales" - COA_DESIGNER_CATEGORY_crosses_and_knots:0 "Cruces y nudos" - COA_DESIGNER_CATEGORY_faiths:0 "Fes" - COA_DESIGNER_CATEGORY_manmade:0 "Artificial" - COA_DESIGNER_CATEGORY_nature:0 "Natural" - COA_DESIGNER_CATEGORY_patterns:0 "Patrones" - COA_DESIGNER_CATEGORY_tribal_seal:0 "Sellos tribales" - COA_DESIGNER_CATEGORY_writing:0 "Escritura" - COA_DESIGNER_CATEGORY_figures:0 "Figuras" - - COA_DESIGNER_EMBLEM_LAYOUT_TAB_HEADER:0 "Diseño" - COA_DESIGNER_EMBLEM_LAYOUT_PANEL_HEADER:0 "Diseño del emblema" - - COA_DESIGNER_EMBLEM_INSTANCES_TAB_HEADER:0 "Emblemas" - COA_DESIGNER_EMBLEM_INSTANCES_PANEL_HEADER:0 "Emblemas" - COA_DESIGNER_EMBLEM_INSTANCES_ALL_BUTTON:0 "Todo" - COA_DESIGNER_EMBLEM_INSTANCES_PAGE:0 "[CoatOfArmsDesignerPagedEmblemInstances.GetCurrentPage]/[CoatOfArmsDesignerPagedEmblemInstances.GetMaxPage]" - COA_DESIGNER_EMBLEM_TEXTURES:0 "Texturas" - COA_DESIGNER_EMBLEM_INSTANCE_SELECT_ALL:0 "#I Clic para seleccionar todo\nClic secundario para deseleccionarlo todo#!" - COA_DESIGNER_EMBLEM_INSTANCE_SELECTION_TT:0 "#I Clic para seleccionar\nMayús y clic para alternar selección#!" - - COA_DESIGNER_EMBLEM_INSTANCE_DETAIL_TOGGLE_TT:0 "#T Editar detalles#!\nEditar detalles te permite modificar las posiciones exactas de los emblemas y añadirlos o quitarlos.\n#I Clic para alternar la edición de detalles#!" - COA_DESIGNER_POSITION_X:0 "Posición X" - COA_DESIGNER_POSITION_Y:0 "Posición Y" - COA_DESIGNER_SCALE_X:0 "Escala X" - COA_DESIGNER_SCALE_Y:0 "Escala Y" - COA_DESIGNER_SCALE_COMBINED:0 "Escala" - COA_DESIGNER_ROTATION:0 "Rotación" - COA_DESIGNER_SCALE_COMBINED_TOGGLE_TT:0 "#I Haz clic para cambiar escalas de combinación#!" - COA_DESIGNER_SCALE_COMBINED_CHECKBOX_LABEL:0 "Igualar escala de X e Y" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_TT: "#I Haz clic para invertir el eje X del emblema#!" - COA_DESIGNER_FLIP_EMBLEM_X_AXIS_CHECKBOX_LABEL: "Invertir eje X" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_TT: "#I Haz clic para invertir el eje Y del emblema#!" - COA_DESIGNER_FLIP_EMBLEM_Y_AXIS_CHECKBOX_LABEL: "Invertir eje Y" - - COA_DESIGNER_DETAIL_INSTANCE_TT:0 "#I Clic para editar\nClic secundario para quitar#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TT:0 "#I Clic para arrastrar y quitar capas#!" - COA_DESIGNER_DETAIL_INSTANCE_ICON_TARGET_TT:0 "#I Soltar aquí para poner capa#!" - COA_DESIGNER_DETAIL_ADD_INSTANCE_TT:1 "#T Añadir emblema#!" - COA_DESIGNER_DETAIL_EDIT_BACK_TT:0 "#I Clic para volver a la lista de emblemas#!" - COA_DESIGNER_DETAIL_DRAG_INSTRUCTION:0 "Clic y arrastrar emblemas para fijar cuál queda por encima de los otros" - - TITLE_CUSTOMIZATION_CONFIRM_TITLE:0 "Personalizar título" - TITLE_CUSTOMIZATION_CONFIRM_BODY:0 "Termina de personalizar el título. Una vez enviado no podrás deshacer este cambio, ¿seguro que quieres enviarlo?" - TITLE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Enviar" - HOUSE_CUSTOMIZATION_CONFIRM_TITLE:0 "Personalizar la casa" - HOUSE_CUSTOMIZATION_CONFIRM_BODY:0 "Termina de personalizar tu casa. Una vez enviada no podrás deshacer este cambio, ¿seguro que quieres enviarla?" - HOUSE_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Enviar" - DYNASTY_CUSTOMIZATION_CONFIRM_TITLE:0 "Personalizar dinastía" - DYNASTY_CUSTOMIZATION_CONFIRM_BODY:0 "Termina de personalizar tu dinastía. Una vez enviada no podrás deshacer este cambio, ¿seguro que quieres enviarla?" - DYNASTY_CUSTOMIZATION_CONFIRM_ACCEPT:0 "Enviar" diff --git a/project/ck3/base_game/localization/spanish/gui/combat_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/combat_window_l_spanish.yml deleted file mode 100644 index 2e186c8c78..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/combat_window_l_spanish.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_spanish: - COW_TT_THEIR_COMMANDER:0 "#T [commander|E] enemigo: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_MY_COMMANDER:1 "#T Tu [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_COMMANDER:0 "#T [commander|E]: [CHARACTER.GetUIName]#!\n[martial_skill|E]: #V [CHARACTER.GetSkillWithLevel('martial')]#!" - COW_TT_NO_COMMANDER_MINE:0 "@warning_icon!#X No se nos ha asignado [commander|lE]#!" - COW_TT_NO_COMMANDER_THEIRS:0 "#X No se les ha asignado [commander|lE]#!" - COW_TT_NO_COMMANDER:0 "#X Sin [commander|lE] asignado#!" - COW_TT_THEIR_REALM:0 "#T [realm|E] enemigo: [TITLE.GetName]#!" - COW_TT_MY_REALM:1 "#T Tu [realm|lE]: [TITLE.GetName]#!" - COW_TT_REALM:0 "#T [realm|E]: [TITLE.GetName]#!" - COW_TT_CLOSE_BUTTON:0 "#T Deseleccionar esta [battle|lE]#!" - COW_TT_SOLDIERS_LEFT:0 "#T [soldiers|E] [CombatWindow.GetLeftSideRelation]: #V [CombatWindow.GetLeftCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOLDIERS_RIGHT:0 "#T [soldiers|E] [CombatWindow.GetLeftSideRelation]: #V [CombatWindow.GetRightCombatSide.GetCurrentFightingMen|0]#!#!" - COW_TT_SOFT_CASUALTIES_LEFT:0 "#T [routed_soldiers|E] [CombatWindow.GetLeftSideRelation]: #V [CombatWindow.GetLeftCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_SOFT_CASUALTIES_RIGHT:0 "#T [routed_soldiers|E] [CombatWindow.GetRightSideRelation]: #V [CombatWindow.GetRightCombatSide.GetSoftCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_LEFT:0 "#T [dead_soldiers|E] [CombatWindow.GetLeftSideRelation]: #V [CombatWindow.GetLeftCombatSide.GetHardCasualties|0]#!#!" - COW_TT_HARD_CASUALTIES_SOLDIERS_RIGHT:0 "#T [dead_soldiers|E] [CombatWindow.GetRightSideRelation]: #V [CombatWindow.GetRightCombatSide.GetHardCasualties|0]#!#!" - COW_TT_CURRENT_ROLL_LEFT:0 "#T Tirada actual: [CombatWindow.GetLeftRoll]#!\n[CombatWindow.GetLeftRollBreakdown]" - COW_TT_CURRENT_ROLL_RIGHT:0 "#T Tirada actual: [CombatWindow.GetRightRoll]#!\n[CombatWindow.GetRightRollBreakdown]" - MIN_COMBAT_ROLL:0 "Tirada mínima" - MAX_COMBAT_ROLL:0 "Tirada máxima" - COMBAT_ROLL_BASE:0 "Base" - LEFT_SIDE_ADVANTAGE:0 "Nuestra ventaja" - RIGHT_SIDE_ADVANTAGE:0 "Su ventaja" - ATTACKER_ADVANTAGE:0 "Ventaja del atacante" - DEFENDER_ADVANTAGE:0 "Ventaja del defensor" - COMMANDER_MARTIAL_ADVANTAGE:1 "[martial_skill|E] del comandante" - COMMANDER_SIDE_ROLL:0 "[combat_roll|E]" - #COW_TT_OLD_ACTION: "#T Earlier [combat_action|E]: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_OLD_ACTION:0 "#T Efecto de ventaja: [CombatSideModifierItem.GetCombatEffect.GetName|V]#!\n[CombatSideModifierItem.GetDescription]" - COW_TT_ADVANTAGE:1 "#T [advantage|E]: #P 30 %#! a tu favor#!\nDaño extra infligido: #P +120 %#!" - COW_TT_MY:1 "tu(s)" - COW_TT_ALLY:0 "aliado" - COW_TT_ENEMY:0 "enemigo" - COW_TT_THEIR:0 "su(s)" - COW_TT_MY_POSSESIVE:1 "tuyo(s)" - COW_TT_ALLY_POSSESIVE:0 "del aliado" - COW_TT_ENEMY_POSSESIVE:0 "del enemigo" - COW_TT_THEIR_POSSESIVE:0 "su(s)" - COW_TT_MY_FAVOR:1 "a tu favor" - COW_TT_ALLY_FAVOR:0 "a favor del aliado" - COW_TT_ENEMY_FAVOR:0 "a favor del enemigo" - COW_TT_THEIR_FAVOR:0 "a su favor" - COW_TT_ATTACKER_FAVOR:0 "a favor del atacante" - COW_TT_DEFENDER_FAVOR:0 "a favor del defensor" - COW_TT_ATTACKER_POSSESSIVE:0 "de los atacantes" - COW_TT_DEFENDER_POSSESSIVE:0 "de los defensores" - COW_TT_CLOSE_BUTTON_TOOLTIP:0 "Deseleccionar [battle|lE]" - MAA_ROLL_TOOLTIP:1 "$DESC|T$: @advantage_icon! $ADVANTAGE|0V$\n$COUNT|0V$ regimientos de [MEN_AT_ARMS_TYPE.GetName|L] están realizando una acción de [men_at_arms|lE]" - MAA_TERRAIN_MOD_TOOLTIP:0 "\n$ICON$$TERRAIN|L$: $ADVANTAGE|=+0$" - MAA_COUNTER_MOD_TOOLTIP:0 "\n@countered_icon!Contrarrestada por $TYPES$ opuestos: $ADVANTAGE|=+0$" - LIST_COMMA:0 "," - MAA_COUNTER_TYPE:1 "[MEN_AT_ARMS_TYPE.GetName|L]" - COMMANDER_ROLL_TOOLTIP:0 "#T Comandante: $ADVANTAGE|0V$ #!" - heavy_infantry_action:0 "Ventaja infantería pesada" - pikemen_action:0 "Formación de piqueros" - archers_action:0 "Andanada de arqueros" - cavalry_action:0 "Carga de caballería" - skirmishers_action:0 "Flanqueo de escaramuzadores" - COW_KNIGHT_COUNT_LEFT:1 "@knight_icon! [CombatWindow.GetLeftKnightCount] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]" - COW_TT_KNIGHT_COUNT_LEFT:0 "#T [knight_i] [CombatWindow.GetLeftKnightCount] [CombatWindow.GetLeftSideMainParticipant.Custom('KnightCulturePlural')]#!\n[CombatWindow.GetLeftKnightBreakdown]" - COW_KNIGHT_COUNT_RIGHT:1 "@knight_icon! [CombatWindow.GetRightKnightCount] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePluralNoTooltip')]" - COW_TT_KNIGHT_COUNT_RIGHT:0 "#T [knight_i] [CombatWindow.GetRightKnightCount] [CombatWindow.GetRightSideMainParticipant.Custom('KnightCulturePlural')]#!\n[CombatWindow.GetRightKnightBreakdown]" - MAA_IN_COMBAT_TERRAIN_EFFECTS_HEADER:0 "#T Efectos $TERRAIN$ sobre [men_at_arms|lE]:#!" - MAA_IN_COMBAT_TYPE_HEADER:0 "#S $REGIMENT_NAME$:#!" - COMBAT_WINDOW_ADVANTAGE:0 "[CombatWindow.GetAdvantage|+0=]" - COMBAT_WINDOW_MAA_TT_REGIMENTS:0 "Regimientos: [CombatMaaItem.GetRegimentCount]" - COMBAT_WINDOW_MAA_TT_COUNTERS:2 "#I +Contrarrestando [MenAtArmsType.GetName] del adversario#!" - COMBAT_WINDOW_MAA_TT_COUNTERED_BY:1 "#X -Contrarrestado por [MenAtArmsType.GetName] del adversario#!" - COMBAT_WINDOW_MAA_TT_EFFICIENCY:1 "@warning_icon! Provoca un [CombatMaaItem.GetCountered|0-%] de daño por ser contrarrestado" - COMBAT_WINDOW_MAA_TT_TERRAIN_GOOD:0 "#I +Luchando en terreno favorable #!" - COMBAT_WINDOW_MAA_TT_TERRAIN_BAD:0 "#X -Luchando en terreno desfavorable #!" - COMBAT_WINDOW_MAA_TT_SCREEN:2 "Efecto de pantalla por regimiento completo: [MenAtArmsType.GetStat(GetPlayer, 'screen')|0+=]" - COMBAT_WINDOW_MAA_TT_PURSUIT:2 "Efecto de persecución por regimiento completo: [MenAtArmsType.GetStat(GetPlayer, 'pursuit')|0+=]" - COMBAT_WINDOW_NO_MAA:0 "Sin [men_at_arms|lE]" - CV_TT_RELATIVE_SOLDIERS:0 "#T Fuerza relativa#!\n[CombatWindow.GetLeftCombatSide.GetComposition.GetSoldierCountString] contra [CombatWindow.GetRightCombatSide.GetComposition.GetSoldierCountString] [soldiers|lE]\n[CombatWindow.GetCombat.GetCombatWidthBreakdown]" - COMBAT_WINDOW_PHASE_MANEUVER_TT:1 "#T Fase de maniobra\n#!Ambos bandos se preparan para la batalla" - COMBAT_WINDOW_PHASE_MAIN_TT:0 "#T [main_phase|E]#!" - COMBAT_WINDOW_PHASE_AFTERMATH_TT:1 "#T Fase de [aftermath|lE]\n#!El bando ganador está arrasando al resto de [soldiers|lE] perdedores" - COMBAT_REGIMENT_DAMAGE_TT:1 "#T [damage|E]: [CombatMaaItem.GetStat( 'damage' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'damage' )]" - COMBAT_REGIMENT_PURSUIT_TT:1 "#T [pursuit|E]: [CombatMaaItem.GetStat( 'pursuit' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'pursuit' )]" - COMBAT_REGIMENT_SCREEN_TT:1 "#T [screen|E]: [CombatMaaItem.GetStat( 'screen' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'screen' )]" - COMBAT_REGIMENT_SIEGE:0 "+[CombatMaaItem.GetStat( 'siege_value' )|1]/día" - COMBAT_REGIMENT_SIEGE_TT:0 "#T [siege_progress|E]: [CombatMaaItem.GetStat( 'siege_value' )|1V]/día#!\n[CombatMaaItem.GetStatDesc( 'siege_value' )]" - COMBAT_REGIMENT_TOUGHNESS_TT:1 "#T [toughness|E]: [CombatMaaItem.GetStat( 'toughness' )|1V]#!\n[CombatMaaItem.GetStatDesc( 'toughness' )]" - COMBAT_MAA_TERRAIN_MOD:0 "Luchando en $TERRAIN$: $VALUE|=+0$" - CW_NO_KNIGHTS:0 "Sin [knights|lE]" - COMBAT_WINDOW_NO_COMMANDER:0 "Sin comandante" - - diff --git a/project/ck3/base_game/localization/spanish/gui/combatview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/combatview_l_spanish.yml deleted file mode 100644 index 37948431df..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/combatview_l_spanish.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_spanish: - TOTAL_STRENGTH:0 "[soldiers|E] totales de este bando" - TOTAL_REGIMENTS:0 "[regiments|E] combatiendo en este bando" diff --git a/project/ck3/base_game/localization/spanish/gui/common_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/common_l_spanish.yml deleted file mode 100644 index 2e461ebe8f..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/common_l_spanish.yml +++ /dev/null @@ -1,104 +0,0 @@ -l_spanish: - CHARACTER_IN_ACTIVITY_LOCATION:0 "En actividad: [ACTIVITY.GetName|V]" - CHARACTER_IN_LOCATION:0 "Está en [PROVINCE.GetName|V]" - CLOSE_TOOLTIP:0 "#T $CLOSE_LABEL$#!" - MINIMIZE_TOOLTIP:0 "#T Minimizar#!" - CLOSE_LABEL:0 "Cerrar" - MINIMIZE:1 "#T Ocultar#!" - BACK_TOOLTIP:0 "#T $BACK_LABEL$#!" - BACK_LABEL:0 "Atrás" - DONE:0 "Listo" - CHANGE:0 "Cambiar" - TOP_BAR_VERSION:2 "Versión del juego: [GetGameVersionInfo]\nSuma de verificación MJ: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" - VERSION_SHORT:2 "[GetGameVersionInfoShort], suma de verificación: [GetMPChecksum] $MODIFIED_CHECKSUM$" - TITUS_FILTER_SAME_VERSION:0 "Misma suma de verificación #weak ([GetMPChecksum])#!" - MODIFIED_CHECKSUM:0 "[Select_CString( IsGameChecksumOk, '', '#X (modificado)#!' )]" - TT_MODULE_VERSION_INFO_COMMON:0 "#T Versión $MODULE$:#!\n Rama: $BRANCH|V$\n Registro: $HASH_SHORT|V$\n Marca horaria: $TIMESTAMP$\n Número de registro: $COMMIT_COUNT$" - TT_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n\n" - TT_GAME_MODULE_VERSION_INFO:0 "$TT_MODULE_VERSION_INFO_COMMON$\n$TT_GAME_MODULE_ADDITIONAL_VERSION_INFO$\n\n" - TT_GAME_MODULE_ADDITIONAL_VERSION_INFO:0 " MP Checksum: #V [GetMPChecksum]#! #V [GetRandomLogInfo]#!" - TT_MODULE_VERSION_INFO_CLICK_TO_COPY:0 "#I Haz clic para copiar al portapapeles#!" - CLIPBOARD_MODULE_VERSION_INFO:0 "$MODULE$: $BRANCH$ $HASH_LONG$" - CLIPBOARD_GAME_MODULE_VERSION_INFO:1 "Versión $MODULE$:\n Rama: $BRANCH$\n Registro: $HASH_LONG$\n Marca horaria: $TIMESTAMP$\n Número de registro: $COMMIT_COUNT$\n Suma de verificación MJ: [GetMPChecksum]" - OK_BUTTON:0 "Vale" - CANCEL_BUTTON:0 "Cancelar" - # Building blocks of COA tooltip - GO_TO_CLICK:0 "Haz clic para ir a ubicación" - GO_TO_RIGHT_CLICK:0 "Clic secundario para ir a ubicación" - VIEW_CLICK:0 "Haz clic para ver" - COA_LINE_OF_SUCCESSION:0 "[line_of_succession|E]:\n" - COA_TOOLTIP_HOLDER:1 "[GetPlayer.Custom2_Title( 'TitleRelationToMe', TITLE.Self )][TITLE.GetLeaseInfo][holder|lE]: [TITLE.GetHolder.GetFullNameNicknamed]\n[SelectLocalization(DataModelHasItems(TITLE.GetLineOfSuccession), 'COA_LINE_OF_SUCCESSION', '')][TITLE.GetLineOfSuccessionDesc]\n" - TITLE_LEASED_OUT_TO:0 "[lessee|E]: [CHARACTER.GetUIName]\n" - COA_TOOLTIP_NO_HOLDER:0 "No creado\n" - COA_TOOLTIP_CLICK_INFO:0 "#I [SelectLocalization(TITLE.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_TOOLTIP_CLICK_INFO_GUI:0 "#I [SelectLocalization(Title.IsShownInTitleView, 'GO_TO_CLICK', 'VIEW_CLICK')]\n$GO_TO_RIGHT_CLICK$#!" - COA_DEFAULT_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_TITLE:0 "#T [TITLE.GetNameWithUnderlyingNoTooltip|U]#!\n" - COA_DE_JURE_TOOLTIP_DE_JURE_TITLE:0 "Parte de iure de: [TITLE.GetDeJureLiege.GetName]\n" - COA_HAS_LAWS:0 "@title_succession!Ley de [title_succession|lE]:" - COA_HIGHLIGHT_CLAIM:1 "@pressed_claim! Tienes un $CLAIM$ sobre este [title|lE]" - COA_HIGHLIGHT_SUCCESSION:2 "#TUT_KW Estás en la línea de [succession|lE] de este título#!" - COA_HIGHLIGHT_DE_JURE_LIEGE:1 "#TUT_KW Este título te pertenece [de_jure|lE]#!" - # Actual COA tooltips - COA_DEFAULT_TOOLTIP:0 "$COA_HOLDER$" - COA_DE_JURE_TOOLTIP:0 "$COA_TITLE$$COA_DE_JURE_TITLE$$COA_HOLDER$$COA_CLICK_INFO$" - CHARACTER_TOOLTIP_PORTRAIT:0 "$CHARACTER_TOOLTIP$\n\n$CHARACTER_TOOLTIP_INSTRUCTION$" - CHARACTER_TOOLTIP_INSTRUCTION:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'Haz clic para ir allí', 'Haz clic para ver')]\nClic secundario para interactuar#!" - CHARACTER_TOOLTIP_INSTRUCTION_CODE:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow,'Haz clic para ir allí', 'Haz clic para ver')]\nClic secundario para interactuar#!" - CHARACTER_TOOLTIP_INSTRUCTION_COURT_SCENE:0 "#I Clic para ver\nClic secundario para interactuar#!" - CHARACTER_TOOLTIP_NO_PORTRAIT:0 "#T Sin personaje#!" - PORTRAIT_NO_COUNCILLOR:0 "#T Sin [councillor|lE] nombrado#!" - ON_COUNCIL_EFFECTS:0 "#high Efectos sobre ti:#!\n[GetPlayer.GetCouncillorModifierDesc]" - PORTRAIT_NO_SPOUSE:0 "#T Sin cónyuge#!" - HEIR_TO_HEADER:2 "[heir|E] a:\n" - CHARACTER_LINE_OF_SUCCESSION_MORE:0 "Y $COUNT|V$ títulos más." - MILITARY_STRENGTH_COMPARISON_TOOLTIP_LABEL:2 "#T La potencia militar de los defensores es $STRENGTH|V$ que la de los atacantes#!\n" - MILITARY_STRENGTH_COMPARISON_ATTACKER_TOOLTIP_LABEL:0 "#T La potencia militar de los atacantes es $STRENGTH|V$ respecto a la de los defensores#!\n" - MILITARY_STRENGTH_US_LABEL:1 "#T Fuerza militar de los defensores#!\n" - MILITARY_STRENGTH_US_ATTACKER_LABEL:0 "#T Fuerza militar de los atacantes#!\n" - MILITARY_STRENGTH_OUR_LABEL:0 "#T Nuestra fuerza militar#!\n" - MILITARY_STRENGTH_THEIR_OUR_TOOLTIP_LABEL:0 "#T Su fuerza militar es $STRENGTH|V$ respecto a la nuestra#!\n" - MILITARY_STRENGTH_OUR_ALLIES_LABEL:1 "\n#S Fuerza militar de los [allies|lE] de los defensores:#!\n" - MILITARY_STRENGTH_ALLIES_LABEL:0 "\n#S Fuerza militar de los [allies|lE]:#!\n" - MILITARY_STRENGTH_THEIR_ALLIES_LABEL:1 "\n#S Fuerza militar de los [allies|lE] de los atacantes:#!\n" - MILITARY_STRENGTH_BOTH:1 "#weak Fuerzas defensoras:#! \n$THEIR$\n\n#weak Fuerzas atacantes:#! \n$OUR$" - MILITARY_STRENGTH_ATTACKER_DEFENDER:0 "#weak Fuerzas atacantes:#! \n$THEIR$\n\n#weak Fuerzas defensoras:#! \n$OUR$" - MILITARY_STRENGTH_THEIR:0 "$THEIR$" - TITLE_LINE_OF_SUCCESSION_ENTRY:0 "[CHARACTER.GetUIName]\n" - CHARACTER_LINE_OF_SUCCESSION:0 "\n[line_of_succession|E] actual:\n" - CHARACTER_LINE_OF_SUCCESSION_ENTRY:0 "[TITLE.GetName]\n" - DISMISS:0 "Descartar" - DISMISS_ALL:0 "Descartar todo" - DISMISS_CS_TT:0 "#T $DISMISS$#!\nDescartar la situación. Seguirán apareciendo situaciones del mismo tipo, solo se ocultará la actual.\n\nSe puede recuperar usando el botón de reinicio de esta vista." - DISMISS_ALL_TT:0 "#T $DISMISS_ALL$#!" - DISMISS_SUGGESTION_TT:0 "#T $DISMISS$#!\nDescartar esta sugerencia. Aparecerá una nueva cada [GetDefine('NSuggestions', 'PLAYER_SUGGESTION_MONTHS_UPDATE')] meses." - UNLANDED_TITLE:0 "[CHARACTER.LocalPlayerString( 'Tu', '' )] $SUBJECT_TYPE$[CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - #click - RIGHT_CLICK_DISMISS:0 "#I Clic secundario para descartar#!" - REALM_TOOLTIP_HOLDER:0 "[ruler|E]: [TITLE.GetHolder.GetName]\n[line_of_succession|E] actual:\n[TITLE.GetLineOfSuccessionDesc]\n" - COA_REALM_TOOLTIP_CHARACTER:4 "#T [CHARACTER.GetPrimaryTitle.GetNameWithUnderlyingNoTooltip|U]#!\n[CHARACTER.GetGovernment.GetName], [realm|lE] [rank|lE] [CHARACTER.GetPrimaryTitle.GetRankConcept]\n[ruler|E]: [CHARACTER.GetUIName|U]\nPoder militar: [CHARACTER.GetMilitaryStrengthText|V] [soldiers|lE]\nTamaño del señorío: [CHARACTER.RealmSize|V] [counties|lE]\n\n#S Sucesión#!\nLey de sucesión: $SUCCESSION_FORM_NAME$\n\n[line_of_succession|E]:\n[CHARACTER.GetPrimaryTitle.GetLineOfSuccessionDesc]" - CHARACTER_WINDOW_REALM_TOOLTIP:0 "[Character.GetDefaultRealmFlagTooltipNoClickInfo]\n\n[Title.GetClickInfo]" - COA_REALM_TOOLTIP_CHARACTER_CLICK_INFO:0 "#I [Select_CString(CHARACTER.IsShownInCharacterWindow, 'Clic para ir allí', 'Clic para ver')]\nClic secundario para interactuar con [CHARACTER.GetShortUINameNoTooltip]#!" - COA_REALM_TOOLTIP_PRIMARY_TITLE_CLICK_INFO:0 "#I Haz clic para ver el título principal [CHARACTER.GetPrimaryTitle.GetNameNoTooltip|V]#!" - COA_REALM_TOOLTIP_GUI_CLICK_INFO:0 "#I [Select_CString(Character.IsShownInCharacterWindow, 'Clic para ir allí', 'Clic para ver')]\nClic secundario para interactuar con [Character.GetShortUINameNoTooltip]#!" - cooltip_spouse_listing:0 "[spouse|E]: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_betrothed_listing:0 "[Concept( 'betrothed', 'Compromiso' )|E] con: [ROOT.Char.GetPrimarySpouseOrBetrothed.GetName]" - cooltip_concubine_listing:1 "[concubine|E] de: [ROOT.Char.GetConcubinist.GetName]" - cooltip_unmarried_listing:0 "Soltero" - GLOBAL_OBSERVER:0 "Observando" - PLAYER_OBSERVER:0 "Observando como [GetPlayer.GetShortUINameNotMeNoTooltip] ([SelectLocalization(GetPlayer.IsPlayer, 'OBSERVER_PLAYER_NAME', 'OBSERVER_AI')])" - OBSERVER_PLAYER_NAME:0 "Jugado por [GetPlayer.PlayerName]" - OBSERVER_AI:0 "IA" - END_OF_COMBAT_CONTRIBUTION_TOOLTIP:0 "#T Contribución bélica cambiada por #V [BattleSummaryWindow.GetCombatResultData.GetWarContribution( GetPlayer )|=]#!#!" - CHARACTER_LOCATION_TOOLTIP:0 "Ubicación: [CHARACTER.GetCurrentLocation.GetName]" - CHARACTER_IMPRISONED_TOOLTIP:0 "[Concept('prison','Encarcelamiento')|E] por [CHARACTER.GetImprisonedBy.GetUIName]" - CHARACTER_BIRTH_NAME_TOOLTIP:1 "Nombre de nacimiento: [Character.GetOriginalFirstName]" - CHARACTER_COURT_POSITIONS_TOOLTIP:0 "[Character.GetHeldCourtAndCouncilPositionsString] de [Select_CString( CHARACTER.GetLiege.IsLocalPlayer, 'ti', CHARACTER.GetLiege.GetShortUIName )]" - cooltip_opinion_of_player:0 "[opinion|E] sobre mí: #P [CHARACTER.GetOpinionOf( GetPlayer )|+=]#!" - CHARACTER_KILLER_TOOLTIP:0 "Asesino: [Character.GetKiller.GetUIName]" - FAITH_COOLTIP_WINDOW:0 "[Faith.GetAdjective]" - CULTURE_COOLTIP_WINDOW:0 "[Culture.GetName]" - CULTURE_COOLTIP_GETNAME:1 "[Culture.GetNameNoTooltip]" - SORT_BY:0 "Ordenar por: " - DEBUG_TITLE_KEYS:0 "Título clave y señores de iure:" - DEBUG_REGION_KEYS:0 "Regiones geográficas:" diff --git a/project/ck3/base_game/localization/spanish/gui/council_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/council_window_l_spanish.yml deleted file mode 100644 index d51fbbd223..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/council_window_l_spanish.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_spanish: - COUNCILWINDOW_TITLE:0 "Consejo" - COUNCILWINDOW_POWERFUL_VASSAL_INFO:0 "@warning_icon!#X [CouncilWindow.GetNumberOfPowerfulVassalsNotInCouncil|V] [powerful_vassals|lE] exigen estar en el [council|lE]#!" - COUNCILWINDOW_TT_REPLACE:1 "#T Nombrar [ACTIVE_COUNCIL_TASK.GetPositionName]#!" - COUNCILWINDOW_SELECT_COUNCILLOR:0 "No se ha seleccionado [CouncilPositionType.GetName]" - COUNCILLOR_RELEVANCE:0 "Relevancia" - COUNCILWINDOW_SELECT_TASK:0 "Elegir tarea" - POTENTIAL_LOCATION_ASSIGN:0 "Asignar" - POTENTIAL_LOCATION_CANCEL:0 "Cancelar" - POTENTIAL_LOCATION_TITLE:0 "Condados disponibles" - POTENTIAL_LOCATION_COURT_TITLE:0 "Cortes disponibles" - POTENTIAL_LOCATION_SELECT_TT_SELECTED:0 "#T Asignar tarea #!" - POTENTIAL_LOCATION_SELECT_TT_NOT_SELECTED:0 "#T Asignar tarea #! \n@warning_icon!#X Esta tarea debe asignarse a un condado específico #!\n\n#I Haz clic en el mapa o elige un condado de la lista#!" - POTENTIAL_HIDE_TASK_TT:0 "#T Ocultar lista de tareas disponibles#!" - POTENTIAL_SHOW_TASK_TT:1 "#I Haz clic para elegir tarea#!" - COUNCIL_TASK_PROGRESSBAR_TOOLTIP_HEADER:1 "#T Progreso: [ActiveCouncilTask.GetProgress|1V]/[ActiveCouncilTask.GetProgressMax|0V] [ActiveCouncilTask.GetTaskValueName] #!" - COUNCIL_TASK_PROGRESS_BREAKDOWN:0 "#S Progreso mensual#!" - COUNCIL_TASK_PROGRESSBAR_FROZEN:0 "@warning_icon!#X Asigna un personaje a este puesto del consejo para que la tarea siga avanzando.#!" - COUNCIL_TASK_PROGRESS_RATE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_PROGRESS_RATE_VALUE:1 "[ValueBreakdown.GetValue]" - COUNCIL_TASK_COUNTY_LOCATION:0 "[TITLE.GetName]" - COUNCIL_TASK_COURT_LOCATION:0 "[TARGET_CHARACTER.LocalPlayerString( 'Tu', 'La' )] corte [TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetUIName' )]" - COUNCIL_TASK_LOCATION:0 "En $LOCATION$" - COUNCIL_WINDOW_TASK_NEEDS_COUNCILLOR:0 "$EFFECT_LIST_BULLET$#N Para seleccionar una tarea debe nombrarse un consejero#!" - COUNCIL_WINDOW_TASK_NEEDS_VALID_LOCATION:0 "$EFFECT_LIST_BULLET$#N No hay objetivos válidos para esta tarea#!" - COUNCIL_TASK_NAME_HEADER:0 "#T $NAME|V$ #!" - COUNCIL_TASK_ETA:0 "Se terminará en $TIME_LEFT|V$" - COUNCIL_TASK_ETA_STRING:0 "Quedan $TIME_LEFT$" - COUNCIL_TASK_SELECTABLE_LOCATION:1 "#T Cambiar tarea a\n#!#S $TASK$ en $LOCATION$#!" - COUNCIL_TASK_UNSELECTABLE_LOCATION:1 "Objetivo no válido por:" - COUNCIL_TASK_TBA_ETA:0 "Se completará en $ETA$" - COUNCIL_TASK_EFFECTS_HEADER:0 "#S Efectos#!\n" - COUNCIL_TASK_EFFECTS:0 "#S Efectos#!\n[ActiveCouncilTask.GetTaskEffect]" - COUNCIL_TASK_CANCEL_ASSIGNMENT:1 "#T Volver#!\nTu consejero seguirá con su tarea anterior." - COUNCIL_TASK_OTHER_SOURCES:1 "Otras fuentes" - COUNCILWINDOW_TT_WAITING_RESPONSE:0 "Esperando una respuesta de: [CHARACTER.GetUIName]" - CONFIRM_FIRE_COUNCILLOR_TITLE:0 "Despedir consejero" - CONFIRM_FIRE_COUNCILLOR_ACCEPT:0 "Despedir" - SWAP_COUNCILLOR_CONFIRMATION_TITLE:0 "Intercambiar consejero" - SWAP_COUNCILLOR_CONFIRMATION_ACCEPT:0 "Intercambiar" - SWAP_COUNCILLOR_CONFIRMATION_DESC:0 "Intercambiar el puesto que ocupa [CHARACTER.GetUINameV] en el [council|lE] por el de [TARGET_CHARACTER.GetUIName]" - COUNCIL_TASK_CHARACTER_NOR_VALID:0 "@warning_icon! #X [CHARACTER.GetShortUIName] no puede realizar esta tarea:#!" - CHANGE_TASK_CONFIRMATION_COUNTY_DESC:1 "Enviar a tu [COUNCIL_TASK.GetPositionName] a [COUNCIL_TASK_TYPE.GetName] en [COUNTY.GetTitle.GetName]." - CHANGE_TASK_CONFIRMATION_COURT_DESC:2 "Envía a tu [COUNCIL_TASK.GetPositionName] a [COUNCIL_TASK_TYPE.GetName] en [COUNTY.GetTitle.GetName]." - COUNCIL_TASK_FABRICATE_DOMAIN:0 "Inventar [claims|lE] dentro de tu propio señorío no crea [casus_belli|lE], pero permite revocar títulos sin [tyranny|lE]" - COUNCIL_TASK_FIND_SECRETS_LIEGE:1 "Tu señor @warning_icon!#X Penalización de progresión#!" - COUNCIL_TASK_FIND_SECRETS_INDEPENDENT:0 "Gobernante independiente" - COUNCIL_TASK_FIND_SECRETS_VASSAL:1 "Tu vasallo" - COUNCIL_WINDOW_COUNCILOR:0 "([COUNCIL_TASK.GetPositionName])" - COUNCIL_WINDOW_VIEW_LIEGE:0 "Ver consejo del [liege|lE]" - COUNCIL_WINDOW_VIEW_MY:0 "Ver tu consejo" - COUNCIL_WINDOW_LIEGE_COUNCIL:1 "Consejo del señor [CouncilWindow.GetPositionAtLiege]" - COUNCIL_WINDOW_PLAYER_COUNCIL:0 "Tu consejo" - COUNCIL_WINDOW_PLAYER_COURT:0 "Tu corte" - COUNCIL_WINDOW_RETAINERS:0 "Médico" - COUNCIL_WINDOW_MINOR_TITLES:0 "Títulos menores" - COUNCIL_WINDOW_GUESTS:1 "Tus [guests|lE]" - COURT_WINDOW_NO_GUESTS:1 "Sin [guests|lE]. Probablemente aparecerán más con el paso del tiempo o puedes invitarlos usando las Decisiones de arriba." - COUNCIL_WINDOW_PRISONERS:0 "Tus [prisoners|lE]" - COUNCIL_WINDOW_COURTIERS:1 "Tus [courtiers|lE]" - COUNCIL_WINDOW_AWAY_COURTIERS:1 "Tus [courtiers|lE] ausentes" - COUNCIL_WINDOW_CANT_FIRE_HEADER:0 "No se puede despedir al [councillor|lE]:" - COUNCIL_WINDOW_CANT_REASSIGN_HEADER:0 "No se puede asignar un nuevo [councillor|lE]:" - COUNCIL_WINDOW_CANT_REASSIGN_WARNING:0 "No se puede asignar un nuevo [councillor|lE]" - COUNCIL_WINDOW_MAP_TASK_NAME:0 "Tarea de [PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_MAP_INSTRUCTION:2 "#I Haz clic en una posición del mapa para asignar una tarea\nClic secundario para cancelar#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_TT:0 "#I Haz clic para asignar una tarea aquí#!" - COUNCIL_WINDOW_MAP_INSTRUCTION_CANCEL_TT:0 "#I Clic secundario para cancelar#!" - COUNCIL_WINDOW_MAP_COUNCILLOR_TYPE:0 "Tu [PotentialTaskLocationWindow.GetActiveTask.GetPositionName]" - COUNCIL_WINDOW_TOOLIP_CULTURES_IN_COUNTY:1 "Cultura: [CULTURE.GetName]" - COUNCIL_WINDOW_TOOLIP_FAITHS_IN_COUNTY:1 "Fe: [FAITH.GetName]" - COUNCIL_WINDOW_CURRENTLY_APPOINTED:0 "Consejero recientemente nombrado" - COUNCIL_WINDOW_SKILLS:0 "Habilidades" - COUNCIL_WINDOW_GUESTS_AND_COURTIERS:0 "Tus [guests|lE] y [courtiers|lE]" - COURT_WINDOW_NO_GUESTS_OR_COURTIERS:1 "Sin [guests|lE] ni [courtiers|lE]. Probablemente aparezcan más con el paso del tiempo o puedes invitarlos usando algunas decisiones de arriba." diff --git a/project/ck3/base_game/localization/spanish/gui/court_grandeur_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/court_grandeur_window_l_spanish.yml deleted file mode 100644 index 314d6fc70d..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/court_grandeur_window_l_spanish.yml +++ /dev/null @@ -1,44 +0,0 @@ -l_spanish: - COURT_GRANDEUR_LABEL:1 "[court_grandeur|E]" - COURT_AMENITIES_LABEL:0 "[court_amenities|E]" - COURT_GRANDEUR_LEVEL_TOOLTIP:3 "#S Efectos#!\n[CourtGrandeurWindow.GetModifierDescForLevel(CourtGrandeurLevel.GetValue)]\nAddTextIf( GreaterThan_int32( CourtGrandeurLevel.GetValue, '(int32)1' ), '#weak $EFFECT_LIST_BULLET$También se aplicarán los niveles anteriores#!' )]" - COURT_GRANDEUR_PROGRESS_TOOLTIP_HEADER:1 "#T [court_grandeur|E]: [CourtGrandeurData.GetCurrent|2]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE:2 "#S Valor de referencia:#! #underline [CourtGrandeurData.GetBase|V0]#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_SIMPLE:0 "#weak (Valor de referencia #underline [CourtGrandeurData.GetBase|0]#!)#!" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_TIME:0 "#weak Se llegará al valor de referencia en [GetTimeDifferenceWithDays( CourtGrandeurData.GetDaysUntilAtBase )]#!" - COURT_GRANDEUR_CHANGE_TOWARDS_BASE:1 "Cambio mensual hacia el valor de referencia" - COURT_GRANDEUR_PROGRESS_TOOLTIP_BASELINE_CHANGE:2 "#S $COURT_GRANDEUR_CHANGE_TOWARDS_BASE$:#! #underline [CourtGrandeurData.GetChangeTowardsBase|+=]#!/mes" - EXPECTED_LEVEL_MARKER_DIFFERENCE:0 "[CourtGrandeurData.GetDifferenceFromExpectedLevel]" - EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS:0 "[Abs_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel )]" - EXPECTED_LEVEL_MARKER_EQUAL:0 "Lo esperado" - EXPECTED_LEVEL_MARKER_ABOVE:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ Por encima de lo esperado" - EXPECTED_LEVEL_MARKER_BELOW:0 "$EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$ Por debajo de lo esperado" - COURT_GRANDEUR_EXPECTATIONS_TOOLTIP:0 "Tu [royal_court|lE] está #V $EXPECTED_LEVEL_MARKER_DIFFERENCE_ABS$#! [court_grandeur_level|lE] [Select_CString( LessThan_int32( CourtGrandeurData.GetDifferenceFromExpectedLevel, '(int32)0' ), 'por debajo', 'por encima' )] de lo esperado para tu [realm_size|lE] y [rank|lE].\n\n#S Efectos#!\n[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP:0 "se aplican los efectos de [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevelIgnoreGrace ).GetNameWithTooltip]" - COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP:0 "perder todos los efectos" - COURT_GRANDEUR_GRACE_PERIOD_TOOLTIP:0 "Al haber perdido recientemente un [court_grandeur_level|lE], tendrás [CourtGrandeurData.GetGracePeriodEndDate.GetTimeToDate|V] para conseguir [GetCourtGrandeurLevelModifier( CourtGrandeurData.GetCurrentLevel ).GetNameWithTooltip] de nuevo antes de [SelectLocalization( EqualTo_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, '(int32)0' ), 'COURT_GRANDEUR_GRACE_PERIOD_NO_LEVEL_EFFECT_TOOLTIP', 'COURT_GRANDEUR_GRACE_PERIOD_LEVEL_EFFECT_TOOLTIP' ) )]." - TOP_ROYAL_COURTS_HEADER:0 "#T Esta [royal_court|lE] es $RANK|O$ de $COURTS$ del mundo#!" - TOP_ROYAL_COURT_ENTRY:0 "$POSITION$. [CHARACTER.GetUINameNotMe]" - TOP_ROYAL_COURT_ENTRY_DISPLAYED_COURT:0 "#bold $POSITION$. [CHARACTER.GetUINameNotMe] #weak (esta corte)#!#!" - ELLIPSIS:0 "…" - - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_TITLE:0 "Nivel de grandeza de la corte aumentado" - COURT_GRANDEUR_TOAST_GRANDEUR_RANK_INCREASED_TITLE:0 "Rango de grandeza aumentado" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_TITLE:0 "Nivel de grandeza de la corte disminuido" - COURT_GRANDEUR_TOAST_GRANDEUR_INCREASED_DESCRIPTION:0 "Tu [royal_court|lE] ahora tiene el [court_grandeur_level|lE] [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_TOAST_GRANDEUR_DECREASED_DESCRIPTION:0 "Tu [royal_court|lE] ahora tiene el [court_grandeur_level|lE] [court_character.GetCourtGrandeurData.GetCurrentLevel]" - COURT_GRANDEUR_EXPECTATION_EFFECTS:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION:1 "@warning_icon! #X Esta corte está [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel ), '(int32)1' ), 'nivel', 'niveles' )] por debajo del [court_grandeur_level|lE] esperado, lo que da estos efectos:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION:0 "Está corte tiene el [court_grandeur_level|lE] que se espera, lo que no tiene efectos positivos ni negativos adicionales" - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION:1 "Esta corte está [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel ), '(int32)1' ), 'nivel', 'niveles' )] por encima del [court_grandeur_level|lE] esperado, lo que da estos efectos:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS$" - COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE:0 "[Character.GetCourtGrandeurDiffFromExpectedLevelWithoutGraceModifierCombinedDescription]" - COURT_GRANDEUR_TOOLTIP_BELOW_EXPECTATION_IGNORE_GRACE:1 "@warning_icon! #X El [CourtGrandeurData.GetGracePeriodEndDate.GetString], esta corte caerá [Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevelIgnoreGrace )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetMinimumExpectedLevel, CourtGrandeurData.GetCurrentLevel ), '(int32)1' ), 'nivel', 'niveles' )] por debajo del [court_grandeur_level|lE] esperado, lo que tendrá estos efectos:\n#!$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_TOOLTIP_AT_EXPECTATION_IGNORE_GRACE:1 "El [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], esta corte caerá al [court_grandeur_level|lE] esperado, lo que eliminará los efectos positivos de estar por encima de las expectativas" - COURT_GRANDEUR_TOOLTIP_ABOVE_EXPECTATION_IGNORE_GRACE:1 "El [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow], esta corte alcanzará [Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel )] [Select_CString( EqualTo_int32( Subtract_int32( CourtGrandeurData.GetCurrentLevelIgnoreGrace, CourtGrandeurData.GetMinimumExpectedLevel ), '(int32)1' ), 'nivel', 'niveles' )] por encima del [court_grandeur_level|lE] esperado, lo que tendrá estos efectos:\n$COURT_GRANDEUR_EXPECTATION_EFFECTS_IGNORE_GRACE$" - COURT_GRANDEUR_EXPECTED_LEVEL:0 "Estas son tus [court_grandeur_expectations|lE] actuales" - COURT_GRANDEUR_PENDING_LEVEL:1 "Se convertirá en el nivel actual el [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow]" - COURT_GRANDEUR_LEVEL_REQUIREMENT:0 "#weak (requiere [CourtGrandeurLevel.GetGrandeurForLevel|V0]+ [court_grandeur|lE])#!" - COURT_GRANDEUR_ACTIVE_LEVEL:0 "#bold Nivel activo#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL:0 "#bold Nivel actual#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_INACTIVE_LEVEL:0 "#bold #X Nivel inactivo#!#! $COURT_GRANDEUR_LEVEL_REQUIREMENT$" - COURT_GRANDEUR_CURRENT_LEVEL_GRACE_PERIOD:2 "@warning_icon! #X No hay bastante [grandeur|lE] para mantener este nivel, quedará inactivo en [CourtGrandeurData.GetGracePeriodEndDate.GetTimeDiffFromNow] a menos que la grandeza de la corte aumente por lo menos hasta [CourtGrandeurLevel.GetGrandeurForLevel|V0]#!" diff --git a/project/ck3/base_game/localization/spanish/gui/court_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/court_window_l_spanish.yml deleted file mode 100644 index a6ebecdb15..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/court_window_l_spanish.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_spanish: - COURT_WINDOW_TITLE:1 "Cortesanos" - COURT_WINDOW_YOUR_COURTIERS:0 "Tus cortesanos" diff --git a/project/ck3/base_game/localization/spanish/gui/courtwindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/courtwindow_l_spanish.yml deleted file mode 100644 index 0506a64dee..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/courtwindow_l_spanish.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_spanish: - COURT:0 "Corte de [CourtWindow.GetCharacter.GetUINameNoTooltip]" - COURTIER_SORT_GUEST:0 "$game_concept_guest$" - COURT_SCENE_CHARACTER_NAME_NO_RELATION:0 "[CHARACTER.GetName]" - COURT_SCENE_CHARACTER_NAME:0 "[CHARACTER.GetName] #weak ($RELATION$)#!" - COURT_SCENE_EDITOR_DEV_CAM_DESC:0 "Cámara de desarrollados" diff --git a/project/ck3/base_game/localization/spanish/gui/create_claimant_faction_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/create_claimant_faction_window_l_spanish.yml deleted file mode 100644 index b0d4cc2110..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/create_claimant_faction_window_l_spanish.yml +++ /dev/null @@ -1,6 +0,0 @@ -l_spanish: - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_IN_REALM:0 "@warning_icon! #X No está en el señorío de [CHARACTER.GetShortUIName]#!" - CREATE_CLAIMANT_FACTION_NO_CLAIMANT_UNLANDED:0 "@warning_icon!#X Tiene títulos#!" - CREATE_CLAIMANT_FACTION_INVITE:0 "#T Invitar como pretendiente#!" - CREATE_CLAIMANT_FACTION_SELECT_CLAIMANT:0 "@warning_icon!#X No se ha seleccionado pretendiente#!" - CREATE_CLAIMANT_FACTION_SELECT_TITLE:0 "@warning_icon!#X No se ha seleccionado título#!" diff --git a/project/ck3/base_game/localization/spanish/gui/culture_divergence_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/culture_divergence_window_l_spanish.yml deleted file mode 100644 index de8cbee7b9..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/culture_divergence_window_l_spanish.yml +++ /dev/null @@ -1,29 +0,0 @@ -l_spanish: - DIVERGE_CULTURE_EXECUTE_LABEL:0 "Divergir cultura" - DIVERGE_CULTURE_EXECUTE_TOOLTIP:1 "#T Divergir cultura#!\nDiferenciarse de la cultura [Culture.GetName] y crear una [divergent_culture|lE] nueva.\n\n[DivergenceWindow.GetDivergeBlockers]" - DIVERGE_CULTURE_WINDOW_TITLE:0 "Divergir de la cultura [Culture.GetNameNoTooltip]" - DIVERGENCE_TOTAL_COST:0 "Coste: [DivergenceWindow.GetDivergeCostString]" - DIVERGENCE_COST_TOOLTIP:0 "#T Coste de divergencia: [DivergenceWindow.GetDivergeCostString]#!\n[DivergenceWindow.GetDivergeCostBreakdown]" - DIVERGE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( DivergenceWindow.GetNewCultureName ), 'Elegir nombre', '' )] [DivergenceWindow.GetNewCultureName]" - CULTURE_DIVERGENCE_COOLDOWN:0 "#weak Un gobernante solo puede divergir una cultura una única vez. Y de esta [divergent_culture|lE] no podrá divergir otra durante [EmptyScope.ScriptValue('culture_divergence_cooldown')|0] años#!" - CULTURE_CREATION_DIVERGENCE_ACCEPTANCE_TEXT:0 "La aceptación de los [GetPlayer.GetCulture.GetCollectiveNoun] será del 100 %" - CULTURE_AESTHETICS_DIVERGE_TOOLTIP:0 "#T Estética [CultureAesthetics.GetName]#!\n[CultureAesthetics.GetDesc]" - CULTURE_AESTHETICS_DESC:0 "Tradición de nombres: $NAME_LIST$\nArquitectura: $BUILDING|V$\nModa: $CLOTHES|V$\nEscudo de armas: $COAT_OF_ARMS|V$\nEquipo militar: $UNIT|V$" - CULTURE_CREATION_REPLACE_TRADITION_HEADER:1 "Tradiciones disponibles" - TRADITION_BASE_COST_HEADER:0 "Coste base: $COST$" - TRADITION_COST_HEADER:1 "[CULTURE_TRADITION.GetName]: $COST$" - DIVERGENCE_NO_COST_EXISTING_TRADITION:0 "Gratis porque ya tienes esta tradición" - DIVERGENCE_NO_PILLAR_CHANGED:0 "@warning_icon! #X No se ha cambiado el [culture_pillar|lE]#!" - TRADITION_BLOCKS_DIVERGENCE:1 "[CULTURE_TRADITION.GetName]:" - PILLAR_BLOCKS_DIVERGENCE:1 "[CULTURE_PILLAR.GetName]:" - DIVERGE_NAME_FORMAT_0:0 "[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip][CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_0:0 "[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_1:0 "Neo[TITLE.GetAdjectiveNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_1:0 "Neo[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_1:0 "Neo[TITLE.GetPrefixNoTooltip]" - DIVERGE_NAME_FORMAT_2:0 "Neo[CULTURE.GetNameNoTooltip]" - DIVERGE_COLLECTIVE_NOUN_FORMAT_2:0 "Neo[CULTURE.GetCollectiveNounNoTooltip]" - DIVERGE_PREFIX_FORMAT_2:0 "Neo[CULTURE.GetPrefixNoTooltip]" - CREATE_CULTURE_SELECT_COLOR:0 "Elige un color para tu nueva [culture|lE]" - TRADITION_CATEGORY_DIVERGE_NAME:0 "[TraditionGrouping.GetGroupingName] ([GetDataModelSize( TraditionGrouping.GetPossibleTraditions )])" diff --git a/project/ck3/base_game/localization/spanish/gui/culture_hybridization_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/culture_hybridization_window_l_spanish.yml deleted file mode 100644 index 547c7d61f3..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/culture_hybridization_window_l_spanish.yml +++ /dev/null @@ -1,58 +0,0 @@ -l_spanish: - HYBRIDIZE_CULTURE_EXECUTE_LABEL:0 "Formar cultura híbrida" - HYBRIDIZE_CULTURE_EXECUTE_TOOLTIP:0 " #T $HYBRIDIZE_CULTURE_EXECUTE_LABEL$#!\nFormar una [hybrid_culture|lE] en una combinación de aspectos de las culturas [GetPlayer.GetCulture.GetNameNoTooltip] y [culture.GetNameNoTooltip]\n\n[HybridizationWindow.GetHybridizeBlockers]" - HYBRIDIZE_CULTURE_WINDOW_TITLE:0 "Formar cultura híbrida" - HYBRIDIZATION_TOTAL_COST:0 "Coste: [HybridizationWindow.GetHybridizeCostString]" - HYBRIDIZATION_COST_TOOLTIP:0 "#T Coste: [HybridizationWindow.GetHybridizeCostString]#!\n[HybridizationWindow.GetHybridizeCostBreakdown]" - CULTURE_CREATION_NAMING_HEADER:0 "Elegir nombre…" - CULTURE_CREATION_NAME_TOOLTIP:0 "Ponle nombre a tu nueva [culture|lE]" - CULTURE_CREATION_NAMING_NAME_BASE:0 "Nombre" - CULTURE_CREATION_NAMING_NAME:0 "$CULTURE_CREATION_NAMING_NAME_BASE$:" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE:0 "Nombre colectivo" - CULTURE_CREATION_NAMING_COLLECTIVE_NOUN:0 "$CULTURE_CREATION_NAMING_COLLECTIVE_NOUN_BASE$:" - CULTURE_CREATION_NAMING_PREFIX_BASE:0 "Prefijo" - CULTURE_CREATION_NAMING_PREFIX:0 "$CULTURE_CREATION_NAMING_PREFIX_BASE$:" - HYBRIDIZE_CULTURE_NAME:0 "[Select_CString( StringIsEmpty( HybridizationWindow.GetNewCultureName ), 'Elegir nombre', '' )] [HybridizationWindow.GetNewCultureName]" - CULTURE_CREATION_NEW_CULTURE_HEADER:0 "Nueva cultura" - CULTURE_CREATION_NEW_CULTURE_TEXT:0 "Se creará la nueva [culture|lE] contigo como [culture_head|lE]" - CULTURE_CREATION_ACCEPTANCE_HEADER:0 "Aceptación" - CULTURE_CREATION_ACCEPTANCE_TEXT:0 "La aceptación de [GetPlayer.GetCulture.GetCollectiveNoun] y [Culture.GetCollectiveNoun] será del 100 %" - CULTURE_CREATION_INNOVATIONS_HEADER:0 "Innovaciones" - CULTURE_CREATION_INNOVATIONS_TEXT:1 "Descubrirás esta [innovation|lE] [Culture.GetName]" - CULTURE_CREATION_INNOVATIONS_PLURAL_TEXT:0 "Descubrirás estas [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] [innovations|lE] [Culture.GetName]s" - CULTURE_CREATION_INNOVATIONS_PLURAL_INCLUDING_TEXT:0 "Descubrirás [GetDataModelSize( HybridizationWindow.GetInnovationsGained )] [innovations|lE] [Culture.GetName]s, incluidas estas:" - CULTURE_CREATION_REALM_ADOPTION_HEADER:0 "Adopción de señorío" - CULTURE_CREATION_REALM_ADOPTION_TEXT:0 "Mi [close_family|lE] se convertirá\n[VassalConversionWindow.GetNumberOfVassalsToConvert] [vassals|lE] de [VassalConversionWindow.GetNumberOfVassals] se convertirán" - CULTURE_HYBRIDIZATION_COOLDOWN:1 "#weak Un gobernante solo puede formar una [hybrid_culture|lE] una vez. ¡La nueva cultura no podrá formar una nueva híbrida a su vez durante [EmptyScope.ScriptValue('culture_hybrid_cooldown')|0] años!#!" - CULTURE_CREATION_ETHOS:1 "[ethos|E]" - CULTURE_CREATION_HERITAGE:1 "[heritage|E]" - CULTURE_CREATION_LANGUAGE:1 "[language|E]" - CULTURE_CREATION_MARTIAL_CUSTOM:1 "[martial_custom|E]" - CULTURE_CREATION_NAMING_LIST:0 "Tradición de nombres" - CULTURE_CREATION_BUILDINGS:0 "Arquitectura" - CULTURE_CREATION_CLOTHING:0 "Moda" - CULTURE_CREATION_COAS:0 "Escudo de armas" - CULTURE_CREATION_UNITS:0 "Equipo militar" - CULTURE_CREATION_AESTHETICS:0 "Estética" - CULTURE_CREATION_TOO_MANY_TRADITIONS:0 "#X @warning_icon!Seleccionadas más de $MAX$ tradiciones#!" - CULTURE_CREATION_NAME_IN_USE:0 "#X @warning_icon!Existe otra cultura llamada $NAME$#!" - CULTURE_CREATION_NEED_PILLARS_FROM_BOTH:0 "#X @warning_icon!Debes elegir pilares de ambas culturas, sin contar con los pilares compartidos#!" - CULTURE_CREATION_BLOCKERS_HEADER:0 "No se puede crear cultura" - HYBRID_NAME_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip][CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip][CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_0:0 "[TARGET_CULTURE.GetPrefixNoTooltip][CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip][TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip][TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_1:0 "[CULTURE.GetPrefixNoTooltip][TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_NAME_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip][TARGET_CULTURE.GetNameNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip][TARGET_CULTURE.GetCollectiveNounNoTooltip]" - HYBRID_PREFIX_FORMAT_2:0 "[TITLE.GetPrefixNoTooltip][TARGET_CULTURE.GetPrefixNoTooltip]" - HYBRID_NAME_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip][TITLE.GetPrefixNoTooltip]" - HYBRID_COLLECTIVE_NOUN_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip][TITLE.GetBaseNameNoTierNoTooltip|l]" - HYBRID_PREFIX_FORMAT_3:0 "[TARGET_CULTURE.GetPrefixNoTooltip][TITLE.GetPrefixNoTooltip]" - HYBRID_PILLAR:1 "Ambas" - MAP_COLOR_SELECTION_LABEL:0 "Mapa de color" - HYBRID_COA_DESC:0 "Usará elementos del escudo de armas de ambas culturas" - HYBRID_FASHION_DESC:0 "Usará moda de ambas culturas" - HYBRID_NAMES:0 "Usará nombres de ambas culturas" - CULTURE_CREATION_TRADITIONS_COUNT:0 "Escoger hasta [GetPlayer.GetCulture.GetMaxNumberOfTraditions] [traditions|lE] de cualquier [culture|lE] ([HybridizationWindow.GetTraditionPicksTotal] seleccionadas)" diff --git a/project/ck3/base_game/localization/spanish/gui/culture_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/culture_window_l_spanish.yml deleted file mode 100644 index af8f5a8d06..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/culture_window_l_spanish.yml +++ /dev/null @@ -1,192 +0,0 @@ -l_spanish: - CULTURE_WINDOW_TITLE:0 "[Culture.GetNameNoTooltip]" - CULTURE_RELATION_MY_CULTURE:2 "Tu [culture|lE]" - CULTURE_RELATION_MY_REALM:0 "La [culture|lE] de tu [realm|lE]" - CULTURE_RELATION_MY_TOP_REALM:0 "La [culture|lE] de tu [top_realm|lE]" - CULTURE_RELATION_FOREIGN_CULTURE:1 "[culture|E] extranjera" - CULTURE_WINDOW_ERA_JOINED:0 "$JOINED$–" - CULTURE_WINDOW_ERA_JOINED_LEFT:0 "$JOINED$–$LEFT$" - CULTURE_WINDOW_ERA_LEFT:0 "" #intentionally empty - CULTURE_WINDOW_ERA_DISCOVERED_BY:0 "Descubierta por la cultura [CULTURE.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_TITLE:0 "[culture_head|E]: [Character.GetUIName|U]" - CULTURE_WINDOW_HEAD_FASCINATION:0 "[fascination|E]: [CultureWindow.GetCulture.GetFascination.GetName]" - CULTURE_WINDOW_CULTURE_HEAD_INFO:0 "#weak Tiene el mayor número de [counties|lE] [CULTURE.GetCollectiveNoun|l] en su [realm|lE] ($COUNT|V$)#!" - CULTURE_WINDOW_MY_CULTURE_INFO:1 "#weak Tienes $COUNT|V$ condados [CULTURE.GetCollectiveNoun|l] en tu señorío.#!" - CULTURE_WINDOW_INNOVATIONS:0 "[innovations|E] [Culture.GetNameNoTooltip]s" - CULTURE_WINDOW_CULTURE:1 "Cultura [Culture.GetNameNoTooltip]" - CULTURE_WINDOW_ERA_NAME:0 "[era|E] [CultureEra.GetNameNoTooltip]\n[GuiCultureEra.GetJoinedLeftString]" - INNOVATION_TOOLTIP_TYPE:0 "[innovation|E] [CultureInnovationType.GetGroupName]" - INNOVATION_TOOLTIP_ERA:0 "[era|E]: [CultureInnovation.GetCultureEra.GetName]" - INNOVATION_TOOLTIP_GAIN:0 "Hay una posibilidad del [CultureInnovation.GetProgressChance|V%] de ganar [CultureInnovation.GetProgressGain|V^] progreso al mes:" - INNOVATION_NOT_IN_ERA:0 "#X No está en la [era|lE] $ERA_TYPE|V$#!" - INNOVATION_NOT_IN_REGION:1 "@warning_icon!#X La [culture|lE] $CULTURE_NAME|V$ no está presente en $REGION$:\n Para estarlo, bien:\n $BULLET_WITH_TAB$$MIN_REGION|V$ condados en $REGION$ tienen cultura $CULTURE_NAME$ (actualmente: $CURRENT|V$)\n $BULLET_WITH_TAB$El $CULTURE_PERC|%0V$ de #bold todos#! los condados de cultura $CULTURE_NAME$ están dentro de $REGION$ (actualmente: $CULTURE_CURRENT_PERC|%0V$)#!" - INNOVATION_GAIN_BREAKDOWN_BASE:0 "Progreso base" - INNOVATION_GAIN_BREAKDOWN_DEVELOPMENT:0 "[development|E] medio de [counties|lE] [CULTURE.GetCollectiveNoun|l]" - INNOVATION_GAIN_BREAKDOWN_ERAS_AHEAD:0 "Por [era|lE] $NAME|V$ anterior" - INNOVATION_CHANCE_BREAKDOWN_BASE:0 "Oportunidad base" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_BORDERS:0 "[exposure|E] #weak (limita con los [CULTURE.GetCollectiveNoun|l])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_REALM:0 "[exposure|E] #weak (comparte [realm|lE] con los [CULTURE.GetCollectiveNoun|l])#!" - INNOVATION_CHANCE_BREAKDOWN_EXPOSURE_TYPE_RELIGION:0 "[exposure|E] #weak (comparte [religion|lE] con los [CULTURE.GetCollectiveNoun|l)]#!" - INNOVATION_CHANCE_BREAKDOWN_FASCINATION:0 "[fascination|E]" - INNOVATION_ERA_NOT_IN_YEAR:0 "#N Esta era no estará disponible hasta el $YEAR$ d. C.#!" - INNOVATION_ERA_NOT_IN_PREVIOUS_ERA:0 "#N Primero hay que llegar a la [era|lE] [ERA.GetName]#!" - INNOVATION_ERA_NOT_ENOUGH_INNOVATIONS_FROM_PREVIOUS_ERA:0 "#N No ha descubierto al menos un [GetDefine('NCulture', 'MINIMUM_INNOVATIONS_TO_NEXT_ERA')|%0] de las innovaciones de la [era|lE] [ERA.GetName] (faltan $NUM_MISSING|V$)#!" - INNOVATION_ERA_PROGRESS_STATE:0 "Progreso: $PROGRESS|V0$/100" - INNOVATION_ERA_PROGRESS_ESTIMATED_TIME_LEFT:0 " #weak (~$TIME_LEFT$)#!" - INNOVATION_ERA_PROGRESS_SUM:0 "Progreso mensual" - INNOVATION_ERA_TOOLTIP_EFFECTS:0 "#T Efectos#!" - INNOVATION_UNLOCK_BUILDING:0 "Puede construir: $NAME$" - INNOVATION_UNLOCK_DECISION:0 "Puede tomar la [decision|lE]: $NAME$" - INNOVATION_UNLOCK_CASUS_BELLI:0 "Puede usar el [casus_belli|lE]: $NAME$" - INNOVATION_UNLOCK_MAA:0 "Puede reclutar [men_at_arms|lE]: $NAME$" - INNOVATION_UNLOCK_LAW:0 "Puede promulgar la [law|lE]: $NAME$" - INNOVATION_MEN_AT_ARMS_TYPE_BONUS:0 "Bonificación de $NAME$:" - INNOVATION_TOOLTIP_PROGRESS:0 "Progreso: [CultureInnovation.GetProgress|0V]/100" - INNOVATION_STATE_DISCOVERED:0 "Conocida para los [CULTURE.GetCollectiveNoun|l]" - INNOVATION_STATE_PROGRESSING:0 "Debería descubrirse en $TIME|V$" - INNOVATION_STATE_BLOCKED:0 "No disponible para los [CULTURE.GetCollectiveNoun|l]" - INNOVATION_CLICK_TO_SELECT_FASCINATION:0 "#I Haz clic para seleccionar como [cultural_fascination|lE]#!" - INNOVATION_EXPOSURE_MARKER_TOOLTIP:0 "#T [exposure|E] actual#!\nEsta [culture|lE] está expuesta a una [innovation|lE] que dispara su progreso." - INNOVATION_FASCINATION_MARKER_TOOLTIP:0 "#T [cultural_fascination|E] actual#!\nEl [cultural_head|lE] está fascinado por esta [innovation|lE] que dispara su progreso. El líder cultural puede elegir en cualquier momento dejarse fascinar por otra innovación." - CULTURE_WINDOW_ERA_INNOVATION_BLOCKED_FOR_PLAYER_GOVERNMENT:0 "#X @warning_icon!Bloqueada por gobierno [GetPlayer.GetGovernment.GetName]#!" - CULTURE_TOOLTIP_DESC:2 "[heritage|E]: [Culture.GetHeritage.GetNameNoTooltip]\n[cultural_head|E]: [Culture.GetCultureHead.GetUIName]\n[era|E]: [Culture.GetCultureEra.GetName]\n\n[Culture.GetCultureEra.GetType.GetDescription|F]" - CULTURE_ERA_TOOLTIP_REACHED:1 "#P Los [CultureEra.GetCulture.GetCollectiveNounNoTooltip] han llegado a esta era#!" - CULTURE_ERA_INNOVATION_COUNT_JOIN_LEAVE:0 "[GuiCultureEra.GetJoinedLeftString]\n[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_INNOVATION_COUNT:0 "[CultureEra.GetNumberOfActiveInnovations]/[CultureEra.GetNumberOfInnovations]" - CULTURE_ERA_BLOCKED_BLOCKED_TILE:0 "Los [CultureEra.GetCulture.GetCollectiveNounNoTooltip] aún no han alcanzado la era [CultureEra.GetNameNoTooltip]" - CULTURE_COOLTIP_FASCINATION:1 "[fascination|E] actual: [Culture.GetFascination.GetNameNoTooltip]" - CULTURE_COOLTIP_ERA:2 "[era|E] actual: [Culture.GetCultureEra.GetName] #weak ([Culture.GetNumberOfDiscoveredInnovations] innovaciones)#!" - CULTURE_COOLTIP_NO_AVAILABLE_INNOVATION:0 "No hay innovaciones disponibles" - CULTURE_WINDOW_CULTURE_HEAD_NOTPLAYER:0 "[CultureWindow.GetCultureHeadInfo]. [CultureWindow.GetMyCultureInfo]" - CULTURE_COOLTIP_HEAD:0 "[cultural_head|E]: [Culture.GetCultureHead.GetUIName]" - CULTURE_COOLTIP_NO_HEAD:0 "[cultural_head|E]: ninguno" - CULTURE_COOLTIP_CLICK:0 "#I Haz clic para ver la cultura [Culture.GetNameNoTooltip]#!" - CULTURE_VIEW_OVERVIEW:0 "Tradiciones y pilares" - CULTURE_VIEW_INNOVATIONS:0 "Innovaciones ([Culture.GetCultureEra.GetNameNoTooltip])" - CULTURE_VIEW_ACCEPTANCE:1 "[Concept( 'cultural_acceptance', 'Aceptación' )|E]: [Culture.GetAcceptance( GetPlayer.GetCulture )|%/0V]" - CULTURE_ACCEPTANCE_TOOLTIP:0 "#T Aceptación cultural: [Culture.GetAcceptance( GetPlayer.GetCulture )| %/0]\n#!#weak Aceptación mutua entre la [GetPlayer.GetCulture.GetName] y la [Culture.GetNameNoTooltip]#!\n\n[Culture.GetYearlyAcceptanceChangeDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceBaselineDesc( GetPlayer.GetCulture )]\n\n[Culture.GetAcceptanceChangelog( GetPlayer.GetCulture )]" - CULTURE_VIEW_ACCEPTANCE_DIFF:0 "[Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|2+=]" - CULTURE_VIEW_ACCEPTANCE_DIFF_BRACKETS:0 "[Culture.GetAcceptanceDiff( GetPlayer.GetCulture )|1+=]" - CULTURE_VIEW_PILLARS:0 "Pilares" - CULTURE_VIEW_TRADITIONS:0 "Tradiciones" - CULTURE_VIEW_AESTHETICS:0 "Estética" - CULTURE_VIEW_HERITAGE_TEXT:1 "Herencia [CulturePillar.GetNameNoTooltip]" - CULTURE_VIEW_LANGUAGE_TEXT:1 "Idioma de la cultura [CulturePillar.GetNameNoTooltip]" - CULTURE_VIEW_MARTIAL_CUSTOM_TEXT:2 "Marcialidad: [CulturePillar.GetNameNoTooltip]" - CULTURAL_ACCEPTANCE_FROM_BORDER:0 "Fronteriza con mi cultura" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALM:0 "[Concept( 'culture_intermingling', 'Mezclarse en el señorío' )|E]" - CULTURAL_ACCEPTANCE_FROM_SHARED_REALMS:0 "[Concept( 'culture_intermingling', 'Mezclarse en los señoríos' )|E]" - CULTURAL_ACCEPTANCE_FROM_VASSALS:0 "Vasallaje" - CULTURAL_ACCEPTANCE_FROM_REGRESSION:0 "Descenso hacia el [Concept( 'cultural_acceptance_baseline', 'punto de referencia' )|E] ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_FROM_REGRESSION_NO_INTERACTION:0 "Descenso hacia el [Concept( 'cultural_acceptance_baseline', 'punto de referencia' )|E], sin interacción ($BASELINE|%/0$)" - CULTURAL_ACCEPTANCE_DIMINISHING_RETURNS:0 "Aceptación actual" - CULTURAL_ACCEPTANCE_FROM_NO_INTERACTION:0 "Sin interacción" - CULTURAL_ACCEPTANCE_FROM_TASK:1 "[CHARACTER.GetShortUINameNotMe] [Concept( 'promoting_cultural_acceptance', 'promueve la aceptación cultural' )|E]" - CULTURAL_ACCEPTANCE_YEARLY_CHANGE:0 "Cambio anual" - CULTURAL_ACCEPTANCE_GAINS:0 "Ganancia anual" - CULTURAL_ACCEPTANCE_LOSSES:0 "Pérdida anual" - CULTURAL_ACCEPTANCE_BASELINE:0 "[Concept( 'cultural_acceptance_baseline', 'Punto de referencia de aceptación cultural' )|E]" - CULTURE_PILLAR_GENERAL_TOOLTIP:2 "[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_TOOLTIP_HERITAGE_EFFECT:1 "#P +20#! de [cultural_acceptance_baseline|lE] con culturas que compartan esta herencia" - CULTURE_PILLAR_TOOLTIP_HERITAGE_SAME:0 "Tu herencia" - CULTURE_PILLAR_TOOLTIP_HERITAGE_DIFF:0 "Herencia distinta de tu [culture|lE]" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT:1 "#P +10#! de [cultural_acceptance_baseline|lE] con culturas que compartan esta herencia" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_SAME:1 "Tu idioma nativo" - CULTURE_PILLAR_TOOLTIP_LANGUAGE_DIFF:0 "Idioma distinto de tu [culture|lE]" - CULTURE_PILLAR_TOOLTIP_COURT_LANGUAGE:0 "El [Concept( 'court_language', 'idioma de tu corte' )|E]" - CULTURE_TRADITION_GENERAL_TOOLTIP:0 "[CultureTradition.GetEffectDescription( Culture.Self )]\n\n[CultureTradition.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_TOOLTIP_CLICKINFO:0 "[Select_CString( GetVariableSystem.HasValue( 'culture_view_reform_open', 'true' ), '#I Haz clic para reemplazar#!', '' )]" - CULTURE_TRADITION_ESTABLISHING_TOOLTIP:0 "Progreso: [CultureReformation.GetProgress|2]/100 (quedan [CultureReformation.GetTimeLeft])\nProgreso mensual [CultureReformation.GetProgressBreakdown]\n\n[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_PILLAR_ESTABLISHING_TOOLTIP:0 "Progreso: [CultureReformation.GetProgress|2]/100 (quedan [CultureReformation.GetTimeLeft])\nProgreso mensual [CultureReformation.GetProgressBreakdown]\n\n[CulturePillar.GetEffectDescription( Culture.Self )]\n\n[CulturePillar.GetDescription( Culture.Self )|F]" - CULTURE_TRADITION_ESTABLISHING_PROGRESS_HEADER:0 "#S Imponiéndose#!\n#weak Hasta que no se haya impuesto, no se aplicarán ninguno de los efectos de la [tradition|lE]#!" - CULTURE_PILLAR_ESTABLISHING_PROGRESS_HEADER:0 "#S Imponiéndose#!\n#weak Hasta que no se haya impuesto, no se aplicarán ninguno de los efectos del pilar [CulturePillar.GetTypeName]#!" - CHARACTERS_OF_CULTURE_MODIFIER:0 "#S Todos los personajes de cultura [CULTURE.GetNameNoTooltip]:#!" - CHARACTERS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Todos los personajes de la cultura:#!" - CHARACTERS_OF_CULTURE_DOCTRINE_MODIFIER:0 "#S Todos los personajes con [FAITH_DOCTRINE.GetBaseName]#!" - COUNTIES_OF_CULTURE_MODIFIER:0 "#S Todos los condados de cultura [CULTURE.GetNameNoTooltip]:#!" - COUNTIES_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Todos los condados de la cultura:#!" - HOLDINGS_OF_CULTURE_MODIFIER:0 "#S Todos las posesiones de cultura [CULTURE.GetNameNoTooltip]:#!" - HOLDINGS_OF_UNKNOWN_CULTURE_MODIFIER:0 "#S Todas las posesiones de la cultura:#!" - pillar_type_heritage:0 "[heritage|E]" - pillar_type_ethos:0 "[ethos|E]" - pillar_type_language:0 "[language|E]" - pillar_type_martial_custom:0 "[martial_custom|E]" - CULTURE_AESTHETICS:0 "Estética [Culture.GetNameNoTooltip]" - CULTURE_AESTHETICS_TOOLTIP:0 "#T Estética [Culture.GetNameNoTooltip]#!\nTradición de nombres: [Culture.GetNamingListName|V]\nArquitectura: [Culture.GetBuildingGfxName|V]\nModa: [Culture.GetClothingGfxName|V]\nEscudo de armas: [Culture.GetCoAGfxName|V]\nEquipo militar: [Culture.GetUnitGfxName|V]" - CULTURE_WINDOW_NO_HEAD:0 "Sin [culture_head|lE]" - CULTURE_WINDOW_NO_HEAD_NO_COUNTIES:0 "Sin condados de cultura" - CULTURE_WINDOW_NO_VALID_HEAD:0 "Sin candidato válido" - CULTURE_ACCEPTANCE_CHANGELOG_ENTRY:1 "[DATE.GetStringShort]: $DESC$: $VALUE|1+=$" - CULTURE_ACCEPTANCE_CHANGELOG_HEADER:0 "#S Cambios recientes:#!" - NO_HYBRIDIZE_INFO_HERITAGE:0 "No puedes formar una [hybrid_culture|lE] con una de la misma [heritage|lE] que la tuya" - NO_HYBRIDIZE_INFO_PARENT:0 "No puedes formar una [hybrid_culture|lE] con una cultura de la que deriva la tuya" - NO_HYBRIDIZE_INFO_CHILD:0 "No puedes formar una [hybrid_culture|lE] con una cultura que haya derivado de la tuya" - HYBRIDIZE_CULTURE_LABEL:0 "Formar cultura híbrida" - HYBRIDIZE_CULTURE_TOOLTIP:0 "#T $HYBRIDIZE_CULTURE_LABEL$#!\nFormar una [hybrid_culture|lE] en una combinación de aspectos de las culturas [GetPlayer.GetCulture.GetNameNoTooltip] y [culture.GetNameNoTooltip]\n\n[GetPlayer.GetCulture.GetHybridizationBlockers( Culture.Self )]" - DIVERGE_CULTURE_LABEL:0 "Divergir cultura" - DIVERGE_CULTURE_TOOLTIP:0 "#T Divergir cultura#!\nDifiere de la cultura [Culture.GetName] al crear una nueva [divergent_culture|lE].\n\n[GetPlayer.GetCulture.GetDivergenceBlockers]" - CULTURE_CREATION_DATE:0 "Formada el [DATE.GetYear]" - CULTURE_CREATION_DATE_DIVERGED:0 "Divergida de la [CULTURE.GetName] en [DATE.GetYear]" - CULTURE_CREATION_DATE_HYBRID:0 "Formada a partir de la [CULTURE.GetName] y la [TARGET_CULTURE.GetName] en [DATE.GetYear]" - ADD_TRADITION_WINDOW_TITLE:0 "Crear tradición" - REPLACE_TRADITION_WINDOW_TITLE:0 "Reemplazar tradición" - ADD_TRADITION_LABEL:0 "Crear tradición" - REPLACE_TRADITION_LABEL:0 "Reemplazar tradición" - ADD_TRADITION_EXECUTE_LABEL:0 "Crear tradición" - REPLACE_TRADITION_EXECUTE_LABEL:0 "Reemplazar tradición" - ADD_TRADITION_EXECUTE_TOOLTIP:2 "#T Imponer tradición#!\nAñadir una [culture_tradition|lE] nueva a la [GetPlayer.GetCulture.GetName].\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_TRADITION_EXECUTE_TOOLTIP:1 "#T Reemplazar tradición#!\nReemplazar tradición [AddTraditionWindow.GetReplacedTradition.GetName()] en [GetPlayer.GetCulture.GetName] con una [culture_tradition|lE] nueva.\n\n[AddTraditionWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - ADD_TRADITION_TOOLTIP:0 "#T Crear tradición#!\nAñadir una [culture_tradition|lE] nueva a la [Culture.GetName].\n\n[Culture.GetAddTraditionBlockers]" - REPLACE_TRADITION_TOOLTIP:0 "#T Reemplazar tradición#!\nReemplazar esta [culture_tradition|lE] en [Culture.GetName] con una [culture_tradition|lE] nueva.\n\n[Culture.GetAddTraditionBlockers]" - ADD_TRADITION_TOTAL_COST:0 "Coste: [AddTraditionWindow.GetCostString]" - REPLACE_TRADITION_TOTAL_COST:0 "Coste: [AddTraditionWindow.GetCostString]" - ADD_TRADITION_COST_TOOLTIP:0 "#T Añadir coste de tradición: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - REPLACE_TRADITION_COST_TOOLTIP:0 "#T Coste de reemplazar tradición: [AddTraditionWindow.GetCostString]#!\n[AddTraditionWindow.GetCostBreakdown]" - ADD_TRADITION_NO_TRADITION_SELECTED:0 "@warning_icon!#X No se ha seleccionado [culture_tradition|lE] alguna#!" - ADD_TRADITION_AT_TRADITION_CAP:0 "@warning_icon!#X No se pueden tener más [traditions|lE]#!" - ADD_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X No eres el [culture_head|lE]#!" - REPLACE_TRADITION_NO_NEW_TRADITION_SELECTED:0 "@warning_icon!#X No se ha seleccionado una [culture_tradition|lE] nueva#!" - REPLACE_TRADITION_NOT_CULTURE_HEAD:0 "@warning_icon!#X No eres el [culture_head|lE]#!" - #TRADITION_CATEGORY_NAME:0 "" # - TRADITION_CATEGORY_COUNT:0 "[TraditionGrouping.GetPickableInGrouping]/[TraditionGrouping.GetTotalInGrouping]" - TRADITION_CATEGORY_OTHER:0 "Otra" - tradition_group_law:0 "Ley" - tradition_group_combat:0 "Modo de guerrear" - tradition_group_realm:0 "Señorío" - tradition_group_regional:0 "Regional" - tradition_group_societal:0 "Social" - tradition_group_ritual:0 "Ritual" - - REFORM_CULTURE_LABEL:0 "Reformar la [Culture.GetNameNoTooltip]" - REFORM_CULTURE_TOOLTIP:1 "Reformar [traditions|lE], [ethos|lE] o [culture_pillars|lE] de la [Culture.GetName]\n\n[SelectLocalization(Culture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REFORM_CULTURE_TOOLTIP_WARNING:0 "@warning_icon!#X Ya hay una [reformation|lE] en marcha" - REFORM_CULTURE_CLOSE_LABEL:0 "Cancelar" - REFORM_CULTURE_CLOSE_TOOLTIP:0 "Volver sin hacer reformas" - REFORM_ETHOS_NEW_NAME:0 "[Culture.GetReformation.GetNewPillar.GetName]: " - REPLACE_PILLAR_NAME:0 "[ReplacePillarWindow.GetReplacedPillar.GetTypeNameNoTooltip]" - REPLACE_PILLAR_WINDOW_TITLE:1 "Reemplazar $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_LABEL:1 "Reemplazar $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_LABEL:1 "Reemplazar $REPLACE_PILLAR_NAME$" - REPLACE_PILLAR_EXECUTE_TOOLTIP:1 "#T Reemplazar $REPLACE_PILLAR_NAME$#!\nReemplazar [ReplacePillarWindow.GetReplacedPillar.GetName] en la cultura [GetPlayer.GetCulture.GetName] con un [ReplacePillarWindow.GetReplacedPillar.GetTypeName] nuevo.\n\n[ReplacePillarWindow.GetBlockers]\n\n[SelectLocalization(GetPlayer.GetCulture.IsReforming, 'REFORM_CULTURE_TOOLTIP_WARNING','')]" - REPLACE_PILLAR_NOT_CULTURE_HEAD:0 "@warning_icon!#X No eres el [culture_head|lE]#!" - REPLACE_PILLAR_NO_NEW_PILLAR_SELECTED:1 "@warning_icon!#X No se ha seleccionado un [ReplacePillarWindow.GetReplacedPillar.GetTypeName] nuevo#!" - REPLACE_PILLAR_TOTAL_COST:0 "Coste: [ReplacePillarWindow.GetCostString]" - REPLACE_PILLAR_COST_TOOLTIP:0 "#T Coste de reemplazar pilar: [ReplacePillarWindow.GetCostString]#!\n[ReplacePillarWindow.GetCostBreakdown]" - REFORMATION_GAIN_BREAKDOWN_BASE:0 "Progreso base" - REFORMATION_GAIN_BREAKDOWN_COUNTIES:0 "Número de [counties|lE] de cultura [CULTURE.GetNameNoTooltip]" - REFORMATION_REPLACE_TRADITION_PROGRESS_MULT:0 "Reemplazar una [tradition|lE] existente" - REFORMATION_PROGRESS_BREAKDOWN:0 "#S Progreso mensual#! [Culture.GetReformation.GetProgressBreakdown]" - REFORMATION_TRADITION_REPLACEMENT_LABEL:0 "Reemplazar con [CultureReformation.GetNewTradition.GetNameNoTooltip()]" - REFORMATION_NEW_TRADITION_INFO:0 "Se impondrá en [CultureReformation.GetTimeLeft]" - REFORMATION_CONFIRM_CANCEL_TITLE:0 "Cancelar reforma" - REFORMATION_CONFIRM_CANCEL_BODY:0 "¿Quieres cancelar la reforma actual?" - REFORMATION_CONFIRM_CANCEL_ACCEPT:0 "Aceptar" - CANCEL_REFORMATION_NOT_CULTURE_HEAD:0 "@warning_icon!#X No eres el [culture_head|lE]#!" - REFORMATION_TOTAL_TIME:0 "$TIME$ @time_icon!" - REFORMATION_MONTHLY_PROGRESS:0 "#S Progreso mensual#!" - CULTURE_CLICK_TO_REPLACE:0 "#I Hacer clic para reemplazar#!" - CULTURE_CLICK_TO_ADD_TRADITION:0 "#I Imponer [tradition|lE] nueva#!" - - ESTABLISHMENT_TIME_TOOLTIP_PILLAR:0 "#T Tiempo para imponer: [Culture.GetTotalReformTimeForPillar]#!\n[Culture.GetTotalReformTimeBreakdownForPillar]" - ESTABLISHMENT_TIME_TOOLTIP_NEW_TRADITION:0 "#T Time para imponer:[GetPlayer.GetCulture.GetTotalReformTimeForNewTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForNewTradition]" - ESTABLISHMENT_TIME_TOOLTIP_REPLACING_TRADITION:0 "#T Tiempo para imponer: [GetPlayer.GetCulture.GetTotalReformTimeForReplacingTradition]#!\n[GetPlayer.GetCulture.GetTotalReformTimeBreakdownForReplacingTradition]" diff --git a/project/ck3/base_game/localization/spanish/gui/desicionsview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/desicionsview_l_spanish.yml deleted file mode 100644 index 3f7fb16445..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/desicionsview_l_spanish.yml +++ /dev/null @@ -1,21 +0,0 @@ -l_spanish: - DECISIONS_VIEW_TITLE:0 "Decisiones" - MY_LIFESTYLE_TITLE:0 "Mi enfoque de estilo de vida" - MY_EDUCATION_TITLE:0 "Mi enfoque de educación" - CHOOSE_LIFESTYLE:0 "Elegir un enfoque de estilo de vida" - CHOOSE_EDUCATION:0 "Elegir un enfoque de educación" - CHANGE_LIFESTYLE:0 "Cambiar enfoque de estilo de vida" - CHANGE_EDUCATION:0 "Cambiar enfoque de educación" - DECISIONS_VIEW_DECISIONS:0 "Decisiones" - DECISIONS_VIEW_MAJOR_DECISIONS:0 "Decisiones importantes" - DECISIONS_VIEW_MAJOR_TOGGLE:0 "Notificar cuando esté disponible" - DECISION_DETAIL_REQUIREMENTS:0 "Requisitos" - DECISION_DETAIL_EFFECTS:0 "Efectos" - DECISION_NOT_VALID:1 "@warning_icon! #X No cumples todos los requisitos#!" - DECISIONS_VIEW_COUNCILLOR:1 "En el [council|lE] de tu [liege|lE]" - DECISIONS_VIEW_LEAVE_COUNCIL:0 "Dimitir" - DECISIONS_VIEW_LEAVE_COUNCIL_TT:1 "#T Dimitir del consejo#!\nDimitir del puesto de [GetPlayer.GetCouncilTitle] y perder todo beneficio del puesto" - DECISIONS_VIEW_MAJOR_NOT_AVAILABLE:0 "Ninguna decisión importante disponible" - LEAVE_COUNCIL_CONFIRMATION_TITLE:0 "Abandonar el consejo" - LEAVE_COUNCIL_CONFIRMATION:0 "No se recibirán más los beneficios de ser [CHARACTER.GetCouncilTitle] del [council|lE] de [CHARACTER.GetLiege.GetUIName]." - LEAVE_COUNCIL_CONFIRMATION_ACCEPT:0 "Abandonar" diff --git a/project/ck3/base_game/localization/spanish/gui/dynasty_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/dynasty_view_l_spanish.yml deleted file mode 100644 index 0f2f73f1a3..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/dynasty_view_l_spanish.yml +++ /dev/null @@ -1,57 +0,0 @@ -l_spanish: - DYNASTY_VIEW_CHILDREN_HIDE:0 "#T Ocultar hijos#!" - DYNASTY_VIEW_CHILDREN_SHOW:0 "#T Mostrar hijos#!" - DYNASTY_VIEW_INFO_TITLE:0 "#T Dinastía [Dynasty.GetNameNoTooltip|U]#!" - DYNASTY_VIEW_PRESTIGE:0 "[dynasty_prestige|E] [Dynasty.GetPrestige|V0]" - DYNASTY_VIEW_HOUSES_AMOUNT:1 "[Dynasty.GetFoundedDynastyHousesCount|V] [Select_CString( EqualTo_int32( Dynasty.GetFoundedDynastyHousesCount, '(int32)1' ), 'casa', 'casas' )]" - DYNASTY_VIEW_HOUSES_TT:0 "#T Ver todas las casas de la dinastía [Dynasty.GetNameNoTooltip]#!" - DYNASTY_VIEW_MEMBERS:1 "Miembros vivos: [Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_MEMBERS_TT:0 "#T Ver todos los miembros de la dinastía [Dynasty.GetNameNoTooltip]#!" - DYNASTY_VIEW_LIVING_MEMBERS:0 "[Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_DEAD_MEMBERS:0 "Miembros muertos ([GetDataModelSize( Dynasty.GetDeadMembers )])" - DYNASTY_VIEW_HOUSES:0 "Casas" - DYNASTY_VIEW_NAME:0 "Dinastía [Dynasty.GetBaseNameNoTooltip]" - DYNASTY_VIEW_LIVING_MEMBERS_HEADER:0 "Miembros vivos ([Dynasty.GetNumberOfLivingMembers|V])" - DYNASTY_VIEW_LEGACY_EXPLANATION:2 "Todos los miembros de la dinastía #high [Dynasty.GetBaseNameNoTooltip]#! reciben los efectos de estos [dynasty_perks|lE]. Conseguir nuevos [dynasty_perks|lE] se hace más difícil, ya que el coste aumenta en #V 500#![dynasty_prestige_i] cada vez" - PARENT_DYNASTY_PERK_NEEDED:1 "@warning_icon!#X No hemos desbloqueado el Legado anterior#!" - DYNASTY_PRESTIGE_NEEDED:0 "@warning_icon!#X No tenemos $VALUE$ [dynasty_prestigel|E]#!" - DYNASTY_PERK_TOOLTIP:0 "#T [DynastyPerk.GetNameNoTooltip]#!\n[DynastyPerk.GetEffectDescription( Dynasty.GetDynast )]" - UNLOCK_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]\n#I Haz clic para desbloquear#!" - LOCKED_DYNASTY_PERK_TOOLTIP:0 "$DYNASTY_PERK_TOOLTIP$\n[DynastyView.CanSelectPerkDesc( DynastyPerk.Self )][DynastyPerk.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_TITLE:0 "Desbloquear [DYNASTY_PERK.GetNameNoTooltip]" - CHOOSE_DYNASTY_PERK_CONFIRM_DESC:0 "[DYNASTY_PERK.GetEffectDescription( GetPlayer )][DYNASTY_PERK.GetCostString( GetPlayer )]" - CHOOSE_DYNASTY_PERK_CONFIRM_ACCEPT:0 "Desbloquear" - DYNASTY_LEGACY_PERK_COST:1 "\nCoste: $VALUE|V$[dynasty_prestige_i] de [dynasty_prestige|lE]" - DYNASTY_VIEW_ALSO_DYNAST:1 "También cabeza de la dinastía [Character.GetDynasty.GetBaseName]" - DYNASTY_VIEW_ALSO_HOUSE_HEAD:0 "Cabeza de la Casa [Character.GetHouse.GetName]" - DYNASTY_VIEW_PAN_TO_ME:0 "Centrar en ti" - DYNASTY_VIEW_PAN_TO_ME_TT:0 "#T Centrar en ti#!" - DYNASTY_VIEW_PAN_TO_DYNAST:0 "Centrar en cabeza de la dinastía" - DYNASTY_VIEW_CLICK_TO_PAN:1 "#I Arrastra con el botón principal o el central para obtener una panorámica#!" - CUSTOMIZE_DYNASTY_HEADER:0 "Personalizar dinastía [Dynasty.GetBaseNameNoTooltip]" - DYNASTY_CUSTOMIZATION_NAME_FIELD:0 "Nombre" - CUSTOMIZE_DYNASTY:0 "#T Personalizar dinastía#!" - CUSTOMIZE_DYNASTY_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X La dinastía [DYNASTY.GetBaseNameNoTooltip] no es tuya y no puedes personalizarla#!" - DYNASTY_VIEW_MY_DYNASTY:0 "Tu [dynasty|lE]" - DYNASTY_TT_DYNAST:1 "[dynast|E]: [Dynasty.GetDynast.GetUIName]" - DYNASTY_TT_DEAD_DYNASTY:1 "Dinastía muerta, sin miembros vivos" - DYNASTY_TT_DEAD_HOUSE:1 "Casa muerta, sin miembros vivos" - DYNASTY_TT_SPLENDOR_LEVEL:0 "[dynasty_prestige_level|E]: [Dynasty.GetPrestigeLevelName]" - DYNASTY_TT_MEMBERS:1 "Miembros vivos: [Dynasty.GetNumberOfLivingMembers|V]" - DYNASTY_VIEW_TT_DYNASTY_TREE:0 "#T Abrir árbol dinástico#!" - DYNASTY_VIEW_DYNASTY_TREE:1 "Abrir árbol dinástico" - DYNASTY_VIEW_SHOW_LEGACIES:0 "Legados: [DynastyView.GetTotalUnlockedPerks]" - DYNASTY_VIEW_SHOW_RENOWN:1 "[dynasty_prestige|E]: [Dynasty.GetPrestige|V0] [dynasty_prestige_i]" - DYNASTY_VIEW_SHOW_UNLOCK:0 "Desbloquear" - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\nComo [dynast|lE], puedes gastar [dynasty_prestige|lE] para desbloquear legados." - DYNASTY_VIEW_SHOW_LEGACY_EXPLANATION_NOT_HEAD:2 "$DYNASTY_VIEW_LEGACY_EXPLANATION$.\n#X Al no ser [dynast|lE], no puedes gastar [dynasty_prestige|lE] para desbloquear legados.#!" - DYNASTY_VIEW_HEADING:0 "[Dynasty.GetBaseNameNoTooltip] legados dinásticos" - DYNASTY_VIEW_SET_ROOT:0 "#T Ocultar resto del árbol#!" - DYNASTY_VIEW_EXPAND_ROOT:0 "#T Expandir hasta el padre#!" - DYNASTY_VIEW_DYNAST_OF:0 "[dynast|E] de la dinastía [Character.GetDynasty.GetBaseNameNoTooltip]" - DYNASTY_VIEW_BECOME_DYNAST_ONE_HOUSE:0 "Solo hay una casa en la dinastía [Character.GetDynasty.GetBaseNameNoTooltip] y, por lo tanto, su [house_head|lE] es también es el [dynast|lE]" - DYNASTY_VIEW_BECOME_DYNAST:2 "Otro [house_head|lE] [Character.GetDynasty.GetDynast.GetHerHim] reemplazará si supera su Fuerza militar máxima por un margen significativo (necesita @soldier_icon! [Character.GetDynasty.GetRequiredPowerToReplaceDynast|0])" - DYNASTY_VIEW_SHOW_LEGACY_COST:0 "Coste: [Dynasty.GetNextPerkCost|V0][dynasty_prestige_i]" - DYNASTY_HOUSE_VIEW_PROGRESS_TOOLTIP:0 "Progreso: [Dynasty.GetPrestige|V0][dynasty_prestige_i]/ [Dynasty.GetNextPerkCost|0] para el siguiente [dynasty_prestige_level|lE]" - DYNASTY_HOUSE_VIEW_PROGRESS_LABEL:0 "Siguiente [dynasty_perk|lE]" - diff --git a/project/ck3/base_game/localization/spanish/gui/encyclopedia_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/encyclopedia_l_spanish.yml deleted file mode 100644 index e03541af0a..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/encyclopedia_l_spanish.yml +++ /dev/null @@ -1,30 +0,0 @@ -l_spanish: - HEADING_ENCYCLOPEDIA:0 "Enciclopedia" - OPEN_ENCYCLOPEDIA:1 "#T Abrir enciclopedia#!\nBuscar términos en la enciclopedia." - ENCYCLOPEDIA_PAGE_BUILDINGS:0 "Edificios" - ENCYCLOPEDIA_BUILDING_ENTRY:2 "[BUILDING.GetDescription]\n\n#S Coste básico:\n#![BUILDING.GetBaseCostDescription]\n\n#S Efecto:\n#![BUILDING.GetEffectDescription( GetPlayer, GetPlayer.GetCulture )]\n\n" - ENCYCLOPEDIA_PAGE_COURT_POSITIONS:0 "Puestos en la corte" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS:0 "#S $COURT_POSITION_TOOLTIP_EFFECT_ON_LIEGE$#!\n[CourtPositionType.GetLiegeModifierDescription]\n\n" - ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS:0 "" - ENCYCLOPEDIA_COURT_POSITION_ENTRY:1 "[COURT_POSITION_TYPE.GetDescription]\n\n[SelectLocalization( CourtPositionType.HasLiegeModifiers, 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_LIEGE_MODIFIERS', 'ENCYCLOPEDIA_COURT_POSITION_ENTRY_NO_LIEGE_MODIFIERS' )]#S Efecto sobre [CourtPositionType.GetNameNoTooltip]#!\n[CourtPositionType.GetEmployeeModifierDescription]" - ENCYCLOPEDIA_PAGE_GAME_CONCEPTS:0 "Conceptos del juego" - ENCYCLOPEDIA_PAGE_FACTIONS:0 "Facciones" - ENCYCLOPEDIA_PAGE_GOVERNMENTS:0 "Gobiernos" - ENCYCLOPEDIA_PAGE_LAWS:0 "Leyes" - ENCYCLOPEDIA_PAGE_MEN_AT_ARMS_TYPES:0 "Hombres de armas" - ENCYCLOPEDIA_PAGE_SCHEMES:0 "Conjuras" - ENCYCLOPEDIA_PAGE_TERRAIN_TYPES:0 "Terreno" - ENCYCLOPEDIA_PAGE_TRAITS:0 "Rasgos" - ENCYCLOPEDIA_PAGE_TUTORIAL_GUIDED:0 "Lecciones del tutorial" - ENCYCLOPEDIA_PAGE_TUTORIAL_REACTIVE:0 "Consejo" - TOOLTIP_CLOSE_ENCYCLOPEDIA:0 "Cerrar la enciclopedia" - ENCYCLOPEDIA_CONTENTS:0 "Contenidos" - ENCYCLOPEDIAGE_CURRENT_PAGE:0 "Página actual" - ENCYCLOPEDIAGE_PREVIOUS_PAGE:0 "Anterior" - ENCYCLOPEDIAGE_NEXT_PAGE:0 "Siguiente" - SEARCH_ENCYCLOPEDIA:0 "Buscar" - SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "#T $SEARCH_ENCYCLOPEDIA$\n#!Encontrar entradas en «[EncyclopediaPage.GetTitle]» cuyo título coincida con el texto introducido" - RESET_SEARCH_ENCYCLOPEDIA_TOOLTIP:1 "$CHARACTER_LIST_CLEAR$" - ENCYCLOPEDIA_ALL_PAGES:0 "Todas las páginas" - ENCYCLOPEDIA_PREVIOUS_SEARCH_TOOLTIP:2 "#T Retroceder por el historial de búsqueda#!" - ENCYCLOPEDIA_NEXT_SEARCH_TOOLTIP:2 "#T Avanzar por el historial de búsqueda#!" diff --git a/project/ck3/base_game/localization/spanish/gui/event_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/event_window_l_spanish.yml deleted file mode 100644 index 94a7577b9f..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/event_window_l_spanish.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_spanish: - EVENT_WINDOW_DAYS_REMAINING:1 "@warning_icon!#X Al estar en Multijugador, esta opción se elegirá automáticamente al cabo de [EventWindowData.GetDaysRemaining|V] días.#!" - EVENT_WINDOW_OPTION_AVAILABLE_SKILL:1 "Esta opción está disponible por tu [skill|lE] [SkillItem.GetName]" - EVENT_WINDOW_OPTION_AVAILABLE_TRAIT:1 "Esta opción está disponible porque tienes el [trait|lE] [Trait.GetName(GetPlayer)]" - EVENT_OPTION_NO_LONGER_AVAILABLE:0 "@warning_icon!#X Ya no está disponible#!" - tooltip_open_scheme_view:1 "#I Ver conjuras#!" - EVENT_OPTION_WILL_HAPPEN:0 "#S Sucederá\n#!" - EVENT_OPTION_HAS_HAPPENED:0 "#S Ha sucedido\n#!" - EVENT_NOTHING_HAPPENS:1 "#F Sin efectos inmediatos...#!" - EVENT_OPTION_AI_CHANCE:1 "#Weak Peso para la IA: $VALUE$#!" - REGENERATE_EVENT_CONTENTS:0 "#T Regenerar contenido de eventos#!\nHará que toda la localización, retratos, etc. se regeneren." - TOGGLE_DATA_SYSTEM:0 "#T Alternar datos del sistema#!\nSe alternará si se ejecuta el sistema de datos, haciendo que se muestren los corchetes y demás. Lo mismo que Localization.ToggleSkipDataSystemInLocOutput" - COPY_EVENT_CONTENTS:0 "#T Copiar contenido de eventos#!\nCopiará el contenido del texto de eventos al portapapeles" - COURT_EVENT_DAYS_REMAINING:0 "@warning_icon!#X Quedan [CourtEventItem.GetDaysRemaining] días#!" - COURT_EVENT_TIME_WARNING:0 "Se te elegirá la última opción al cabo de #HIGH [EventWindowData.GetDaysRemaining]#! días" diff --git a/project/ck3/base_game/localization/spanish/gui/event_window_wigets_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/event_window_wigets_l_spanish.yml deleted file mode 100644 index 05fd3ea516..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/event_window_wigets_l_spanish.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_spanish: - event_window_widget_name_child_after_father:2 "Como [Select_CString( Character.GetFather.IsLocalPlayer, 'yo', Character.GetFather.GetShortUINameNoTooltip )]" - event_window_widget_name_child_after_mother:1 "Como [Select_CString( Character.GetMother.IsLocalPlayer, 'yo', Character.GetMother.GetShortUINameNoTooltip )]" - event_window_widget_name_child_after_fathers_father:1 "Como su abuelo por parte de padre" - event_window_widget_name_child_after_fathers_mother:1 "Como su abuela por parte de padre" - event_window_widget_name_child_after_mothers_father:1 "Como su abuelo por parte de madre" - event_window_widget_name_child_after_mothers_mother:1 "Como su abuela por parte de madre" - event_window_widget_name_child_after_family_member:1 "El nombre de un miembro de la familia" - event_window_widget_name_child_after_random_ancestor:0 "El de un antepasado" - event_window_widget_name_child_random_faith_name:0 "Un nombre de la fe [Character.GetFaith.GetAdjectiveNoTooltip]" - event_window_widget_name_child_random_cultural_name:0 "Un buen nombre de la cultura [Character.GetCulture.GetNameNoTooltip]" - event_window_widget_stress_new_level:0 "[stress_level|E] alcanzado: #V [Character.GetStressLevel]#!" - event_window_widget_max_stress:0 "#X Máximo [stress_level|lE] alcanzado#!" - event_window_widget_scheme_show_in_list:0 "Mostrar en lista de conjuras" - event_window_widget_enter_text_prompt:0 "Introducir texto:" diff --git a/project/ck3/base_game/localization/spanish/gui/factions_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/factions_view_l_spanish.yml deleted file mode 100644 index d852da788e..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/factions_view_l_spanish.yml +++ /dev/null @@ -1,90 +0,0 @@ -l_spanish: - FACTIONS_WINDOW:0 "Facciones" - FACTIONS_WINDOW_MY_FACTIONS:1 "Contra tu señor" - FACTIONS_WINDOW_MY_FACTIONS_TT:1 "Mostrar facciones en las que estás" - FACTIONS_WINDOW_TARGETING_LIEGE_TT:1 "Mostrar facciones dirigidas contra tu señor" - FACTIONS_WINDOW_TARGETING_FACTIONS:1 "Contra ti" - FACTIONS_WINDOW_TARGETING_FACTIONS_TT:1 "Mostrar facciones dirigidas contra ti" - FACTIONS_WINDOW_TARGETING_ME:1 "Facciones dirigidas contra ti" - FACTIONS_WINDOW_NOT_IN_FACTION:1 "#weak No formas parte de ninguna [faction|lE]#!" - FACTIONS_WINDOW_NOT_FACTION_AGAINST:0 "#weak No hay [factions|lE] contra ti#!" - FACTIONS_WINDOW_LEADER:0 "Líder" - FACTIONS_WINDOW_CLAIMANT:0 "Pretendiente" - FACTIONS_WINDOW_TARGET:0 "Objetivo" - FACTIONS_WINDOW_DISCONTENT:2 "[discontent|E]: [FactionItem.GetDiscontent|%0]" - FACTIONS_WINDOW_POWER:0 "[military_power|E]" - FACTIONS_WINDOW_TT_HIDE_MEMBERS:0 "Ocultar miembros" - FACTIONS_WINDOW_TT_SHOW_MEMBERS:0 "Mostrar miembros" - NOT_FACTION_CANT_JOIN_CREATE_ADULT:0 "No puedes crear ni unirte a una facción si eres menor de edad" - NOT_FACTION_CANT_JOIN_IF_TARGET:0 "No puedes crear ni unirte a una facción dirigida contra ti" - NOT_FACTION_CANT_JOIN_CREATE_HOOK:0 "No puedes crear ni unirte a una facción contra alguien que tenga un [strong_hook|lE] sobre ti" - NOT_FACTION_CANT_JOIN_CREATE_ALLIED:0 "No puedes crear ni unirte a una facción contra un [ally|lE]" - NOT_faction_relation_blocks_joining_friend:0 "Imposible crear o unirse a una facción contra un [friend|lE]" - NOT_faction_relation_blocks_joining_lover:0 "Imposible crear o unirse a una facción contra un [lover|lE]" - NOT_FACTION_CANT_JOIN_CREATE_IMPRISONED:0 "No puedes crear ni unirte a una facción si estás [imprisoned|lE]" - NOT_FACTION_CANT_JOIN_CREATE_COWED:0 "No puedes crear ni unirte a una facción si estás [cowed|lE]" - NOT_FACTION_CANT_JOIN_CREATE_INCAPABLE:0 "No puedes crear ni unirte a una facción si eres [GetTrait('incapable').GetName( GetNullCharacter )]" - FACTION_CANT_JOIN_CREATE_IN_ANOTHER_FACTION_WARNING:0 "@warning_icon!#X $NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER$#!\n" - NOT_FACTION_JOIN_CREATE_CONDITION_NOT_FACTION_MEMBER:0 "Ya estás en otra facción" - FACTION_CANT_CREATE_ALREADY_TARGETING:0 "@warning_icon!#X Ya existe una $NAME$ contra [CHARACTER.GetUIName]#!\n" - FACTION_CANT_JOIN_AT_WAR:0 "@warning_icon!#X No puedes unirte a una facción que está en guerra#!\n" - FACTION_CANT_JOIN_AT_WAR_WITH_LEADER:0 "@warning_icon!#X No puedes unirte a una facción si estás en guerra con el líder de la misma#!\n" - FACTION_CANT_LEAVE_AT_WAR:0 "@warning_icon!#X No puedes abandonar una facción que está en guerra#!\n" - FACTION_CANT_LEAVE_NOT_PART:0 "@warning_icon!#X No puedes abandonar una facción a la que no perteneces#!\n" - FACTION_CANT_LEAVE_FORCED:0 "@warning_icon!#X Debes quedarte hasta [DATE.GetString|V]#!\n" - FACTIONS_WINDOW_POWER_TT:0 "#T [faction_military_power|E]: $POWER|%0V$#!" - FACTIONS_WINDOW_POWER_THRESHOLD_TT:0 "Umbral de poder: $POWER|%0V$" - FACTIONS_WINDOW_DISCONTENT_INCREASING_TITLE_TT:1 "#T Descontento: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_DECREASING_TITLE_TT:1 "#T Descontento: $DISCONTENT|%0V$#!" - FACTIONS_WINDOW_DISCONTENT_TITLE_TT:0 "#T Descontento: $DISCONTENT|%0V$ (al máximo actual)#!" - FACTIONS_WINDOW_DISCONTENT_REACH_THRESHOLD_TT:2 "Podrá enviar un ultimátum dentro de #V $MONTHS$ meses#! #weak (al $DISCONTENT|%0$)#!" - FACTIONS_WINDOW_DISCONTENT_PROGRESS_TT:1 "Cambio mensual: $VALUE|0-=$" - FACTIONS_WINDOW_DISCONTENT_INCREASING:0 "Puede enviar un ultimátum dentro de #V [FactionItem.GetMonthsUntilMaxDiscontent] meses#!" - FACTIONS_WINDOW_DISCONTENT_CAN_SEND:0 "Puede enviar un ultimátum en cualquier momento" - FACTIONS_WINDOW_DISCONTENT_TO_WEAK:0 "Demasiado débil para enviar un ultimátum" - FACTIONS_WINDOW_CASSALC_CANT_CREATE_JOIN:0 "Vasallos que no pueden unirse a una facción" - FACTIONS_WINDOW_CREATE_JOIN_EXPLANATION:1 "Puedes impedir que un [vassal|lE] se una a una [faction|lE] si lo conviertes en tu [friend|lE], [lover|lE], [prisoner|lE] o [ally|lE]. También se abstendrá de unirse a facciones si está [Concept( 'cowed', 'amedrentado' )|E] o tienes un [strong_hook|lE] sobre él." - FACTIONS_WINDOW_FACTION_AT_WAR:0 "En guerra" - FACTION_WINDOW_MEMBER_SINGULAR:0 "$NUMBER|V$ miembro" - FACTION_WINDOW_MEMBER_PLURAL:0 "$NUMBER|V$ miembros" - FACTION_WINDOW_LEAVE:0 "Abandonar" - FACTION_WINDOW_LEAVE_TT:0 "#T Abandonar facción#!" - FACTION_WINDOW_POPUP_DISBAND_TITLE:0 "Disolver facción" - FACTION_WINDOW_POPUP_DISBAND_DESC:0 "[FACTION.GetName] se disolverá." - FACTION_WINDOW_POPUP_DISBAND_ACCEPT:0 "Disolver" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_TITLE:0 "Presentar exigencias de la facción" - FACTION_WINDOW_POPUP_PRESS_DEMANDS_DESC:0 "[FACTION.GetName] presentará un ultimátum a [FACTION.GetTarget.GetUIName]. Si acepta, se cumplirán todas las exigencias de la facción. Si no acepta, comenzará una [civil_war|lE] contra [FACTION.GetTarget.Custom('ES_ElElla')]." - FACTION_WINDOW_PRESS_DEMANDS:0 "Presentar exigencias" - FACTION_WINDOW_PRESS_DEMANDS_TT_TITLE:0 "#T Presentar exigencias#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_DESC:0 "La [faction|lE] presentará un ultimátum a su objetivo. Si se acepta, se cumplirán todas las exigencias de la facción. ¡Si el objetivo no acepta, estallará una [civil_war|lE]!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_WAR:0 "@warning_icon!#X No se pueden presentar exigencias mientras la facción esté en guerra#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DATE:1 "@warning_icon!#X Debes esperar hasta [DATE.GetString|V] antes de poder volver a presentar las exigencia de esta facción#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_LEADER_PLAYER:1 "El líder de la facción es un jugador, así que se pueden presentar las exigencias a pesar del descontento y los niveles de [faction_military_power|lE]" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_DISCONTENT:0 "@warning_icon!#X El descontento de la facción debe superar $THRESHOLD|%0V$ para presentar sus exigencias#!" - FACTION_WINDOW_PRESS_DEMANDS_TT_CANT_AT_AT_WAR_WITH_TARGET:0 "@warning_icon!#X El líder de la facción ya está en guerra con el objetivo#!" - FACTION_WINDOW_JOINED_FACTIONS:0 "Mis facciones" - FACTION_WINDOW_FACTIONS_TO_JOIN:1 "Facciones contra tu señor" - FACTIONS_WINDOW_NOT_JOINABLE_FACTION:1 "#weak No hay [factions|lE] a las que puedas unirte#!" - FACTION_WINDOW_JOIN:0 "Unirse" - FACTION_WINDOW_JOIN_TT_TITLE:0 "#T Unirse a [FACTION.GetName]#!" - FACTION_WINDOW_FACTIONS_TO_CREATE:0 "Facciones potenciales" - FACTIONS_WINDOW_NOT_CREATABLE_FACTION:1 "#weak No hay [factions|lE] para crear#!" - FACTIONS_WINDOW_CREATE:0 "Crear $NAME$" - FACTIONS_WINDOW_DISABLED_VASSAL_HEADER:0 "#T [CHARACTER.GetUIName]#!\nNo se le permite estar en [factions|lE] por:" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_CLAIMANT:0 "Elegir un pretendiente" - FACTIONS_WINDOW_START_CLAIMANT_FACTION_PICK_TITLE:0 "Elegir un título" - FACTION_PEASANT_REVOLT:0 "Revuelta campesina" - FACTION_WINDOW_COUNTY_MEMBER_TT:0 "#T Campesinos de [FactionCountyMember.GetMember.GetNameNoTooltip]#!\nContribución al [faction_military_power|lE]: [FactionCountyMember.CalcPower|%1V]\n#weak La contribución se basa en las [levies|lE] del [county|lE] y la [county_opinion|lE]#!\n\n#I Haz clic para ver Condado#!" - FACTIONS_WINDOW_COUNTY_OPINION:0 "[FactionCountyMember.GetOpinion|=+]" - FACTIONS_WINDOW_COUNTY_OPINION_TOOLTIP:0 "#T Opinión popular en [FactionCountyMember.GetMember.GetName]:#!\n[FactionCountyMember.GetOpinionDescription]" - FACTIONS_WINDOW_MEMBER_TT:0 "#S Miembro de facción#!\n#T [CHARACTER.GetUINameNoTooltip]#!\nContribución al [faction_military_power|lE]: $POWER|%1V$\n#weak La contribución se basa en el número de [soldiers|lE] que tengan#!\n\n#I Haz clic para ver#!" - FACTION_MEMBER_IS_IN_ANOTHER_WAR:0 "@warning_icon! #X En otra guerra contra [TARGET_CHARACTER.GetUIName]. No participará si se reivindican las exigencias.#!" - PLAYER_CANNOT_JOIN_FACTION_OF_THIS_TYPE:0 "@warning_icon! #X Nunca se podrá unir a este tipo de facción#!" - NOT_FACTION_SOFT_BLOCK_IS_NOT_COURT_CHAPLAIN:0 "Los [court_chaplains|lE] solo pueden unirse a una [faction|lE] de pretendiente" - FACTION_ADD_MEMBER:0 "Añadir miembros ([FactionsWindow.GetMembersAvailableToForce|V])" - FACTION_ADD_MEMBER_TT:0 "#T Obligar a personajes a unirse#!\n[FactionsWindow.GetMembersAvailableToForce|V] [Select_CString( EqualTo_int32( FactionsWindow.GetMembersAvailableToForce, '(int32)1' ), 'personaje puede ser obligado', 'personajes pueden ser obligados' )] a unirse a la facción" - FACTIONS_OTHER:0 "Facciones" - create_claimant_faction_against:0 "Crear una facción de pretendiente" - FACTION_WINDOW_OPINION_OF_TARGET:0 "Opinión de objetivo: [CharacterListItem.GetOpinionOfOtherCharacter|+=]" - CLAIMANT_TITLES_NO_TITLES:0 "Sin títulos que reclamar" - NO_POTENTIAL_CLAIMANTS:0 "Sin pretendientes en potencia" diff --git a/project/ck3/base_game/localization/spanish/gui/faith_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/faith_view_l_spanish.yml deleted file mode 100644 index 5c9eac953e..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/faith_view_l_spanish.yml +++ /dev/null @@ -1,150 +0,0 @@ -l_spanish: - FAITH_VIEW_HEADING:0 "[Faith.GetNameNoTooltip]" - FAITH_VIEW_SUBHEADING:2 "[faith|E] [Faith.GetReligion.GetAdjective] [organized|lE]" - FAITH_VIEW_UNREFORMED_SUBHEADING:1 "[faith|E] [Faith.GetReligion.GetAdjective] [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName]" - FAITH_VIEW_REFORMED_SUBHEADING:2 "[faith|E] [Faith.GetReligion.GetAdjective] [organized|lE]" - FAITH_VIEW_OUR_VIEW:1 "Los consideramos [GetPlayer.GetFaith.GetRelationNameTo( Faith.Self )|V]" - FAITH_VIEW_THEIR_VIEW:1 "Nos consideran [Faith.GetRelationNameTo( GetPlayer.GetFaith )|V]" - FAITH_VIEW_YOUR_FAITH:0 "Tu [faith|lE]" - TOGGLE_RELIGION_VIEW:1 "Otras fes" - RELIGION_WINDOW_TITLE:2 "Otras fes" - FAITH_ITEM_TOOLTIP:1 "#I Haz clic para ver [Faith.GetNameNoTooltip]#!" - FAITH_TOOLTIP_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetUIName]" - TOGGLE_RELIGION_VIEW_TOOLTIP:1 "#I Haz clic para ver otras [faiths|E]#!" - FAITH_WINDOW_FERVOR:0 "[fervor|E]: [Faith.GetFervor|0]%" - FAITH_WINDOW_VIRTUES:0 "[virtues|E]" - FAITH_WINDOW_SINS:0 "[sins|E]" - FAITH_WINDOW_DOCTRINE_TOOLTIP:1 "#T [FaithDoctrine.GetNameNoTooltip( GuiFaithDoctrineItem.GetFaith )]#!\n[FaithDoctrine.GetEffectsDescription( GuiFaithDoctrineItem.GetFaith )]\n\n[FaithDoctrine.GetDescription( GuiFaithDoctrineItem.GetFaith )|F]" - FAITH_WINDOW_DOCTRINE_TOOLTIP_WITH_FAITH:1 "#T [FaithDoctrine.GetName( Faith.Self )]#!\n[FaithDoctrine.GetEffectsDescription( Faith.Self )]\n\n[FaithDoctrine.GetDescription( Faith.Self )|F]" - FAITH_TOOLTIP_DOCTRINE_HEAD_OF_FAITH:0 "[head_of_faith|E]: [Faith.GetReligiousHead.GetShortUIName]" - FAITH_TOOLTIP_DOCTRINE_NO_HEAD_OF_FAITH:0 "Sin [head_of_faith|lE]" - FAITH_TOOLTIP_DOCTRINE_VACANT_HEAD_OF_FAITH:0 "[head_of_faith|E]: vacante" - FAITH_WINDOW_DOCTRINE_SELECT_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]#I Haz clic para seleccionar [FaithDoctrine.GetName( GuiFaithDoctrineItem.GetFaith )]#!" - FAITH_WINDOW_DOCTRINE_CHANGE_TOOLTIP:0 "$FAITH_WINDOW_DOCTRINE_TOOLTIP$\n\n[GuiFaithCreationDoctrineItem.GetBlockers]Coste: [FaithDoctrine.CalcPietyCost( GuiFaithDoctrineItem.GetFaith )|0] [piety_i]\n#I Haz clic para cambiar#!" - DOCTRINE_BLOCKS_FAITH_CREATION:0 "@warning_icon!#X No se permite [FAITH_DOCTRINE.GetName( GetPlayer.GetFaith )]#!" - CANNOT_CREATE_FAITH_IN_OBSERVE_MODE:0 "@warning_icon!#X Tienes que jugar como personaje#!" - FAITH_CREATION_BUTTON_TOOLTIP:1 "#T Crear fe#!\n[Select_CString( FaithCreationWindow.CanCreateFaith, '#I Haz clic para crear una fe#!', FaithCreationWindow.GetCreationBlockers )]" - FAITH_REFORM_BUTTON_TOOLTIP:0 "#T Reformar fe#!\n[FaithCreationWindow.GetCreationBlockers]#I Haz clic para reformar la fe#!" - FAITH_CONVERSION_BUTTON_TOOLTIP:0 "#T Convertir fe#!\n[FaithConversionWindow.GetConversionBlockers]#I Haz clic para convertir la fe#!" - FAITH_CONVERSION_SAME_FAITH:0 "Ya sigo el [FAITH.GetName|l]" - CREATE_REFORM_FAITH_TEXT:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE', 'CREATE_FAITH_WINDOW_TITLE' )]" - CREATE_REFORM_FAITH_TOOLTIP:0 "[SelectLocalization( GetPlayer.GetFaith.IsUnreformed, 'REFORM_FAITH_WINDOW_TITLE_TOOLTIP', 'CREATE_FAITH_WINDOW_TITLE_TOOLTIP' )]" - CREATE_FAITH_WINDOW_TITLE:0 "Crear nueva fe [GetPlayer.GetFaith.GetReligion.GetAdjectiveNoTooltip]" - REFORM_FAITH_WINDOW_TITLE:0 "Reformar la fe [GetPlayer.GetFaith.GetNameNoTooltip]" - CREATE_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $CREATE_FAITH_WINDOW_TITLE$#!\nCrear nueva [faith|lE] eligiendo [core_tenets|lE] y [doctrines|lE]" - REFORM_FAITH_WINDOW_TITLE_TOOLTIP:0 "#T $REFORM_FAITH_WINDOW_TITLE$#!\nReformar la [faith|lE] [GetPlayer.GetFaith.GetNameNoTooltip] eligiendo [core_tenets|lE] y [doctrines|lE]" - CONVERT_FAITH_WINDOW_TITLE_UI:0 "Convertirse al [Faith.GetNameNoTooltip]" - CONVERT_FAITH_WINDOW_TITLE:0 "Convertirse al [FAITH.GetNameNoTooltip]" - FAITH_CREATION_DOCTRINES_PIETY_COST:0 "Coste sin descuento de doctrinas: $VALUE|V$ [piety_i]" - FAITH_CONVERSION_DISCOUNT:0 "Descuento de conversión: $VALUE|P%0$ [piety_i]" - FAITH_CREATION_COST_TOOLTIP:0 "#T Coste de creación: [FaithCreationWindow.CalcPietyCost] [piety_i]#!\n[FaithCreationWindow.GetPietyCostDesc]" - FAITH_CONVERSION_COST_TOOLTIP:1 "#T Coste de conversión: [FaithConversionWindow.CalcPietyCost] [piety_i]#!\n[FaithConversionWindow.GetPietyCostDesc]" - FAITH_NAME_ALREADY_IN_USE:0 "@warning_icon!#X Nombre ya utilizado por [FAITH.GetName]#!" - FAITH_MUST_BE_UNIQUE:0 "@warning_icon!#X La fe debe ser única en su religión. Ahora mismo tiene las mismas doctrinas que el [FAITH.GetName]#!" - MUST_SELECT_FAITH_ICON:0 "@warning_icon!#X Debes elegir un icono para la nueva#!" - SELECT_FAITH_ICON:0 "Seleccionar icono de fe" - CHANGE_FAITH_ICON:0 "#T Cambiar icono de fe#!\n#I Haz clic para cambiar el icono de la fe#!" - SELECT_FAITH_ICON_TOOLTIP:0 "#T Seleccionar icono de fe#!\n#I Haz clic para seleccionar este icono para la fe#!" - VASSAL_WILL_CONVERT:0 "#P Se convertirá ($VALUE|0$)#!" - VASSAL_MIGHT_CONVERT:0 "#V Puede que se convierta ($VALUE|0$)#!" - VASSAL_WILL_NOT_CONVERT:0 "#N No se convertirá ($VALUE|0$)#!" - VASSAL_CONVERSION_HEADER:0 "Vasallos que se convertirán" - VASSAL_CONVERSION_TOOLTIP:0 "#T $VASSAL_CONVERSION_TEXT$#!" - FAITH_CREATION_ADOPTION:0 "Adopción de señorío" - FAITH_CREATION_ADOPTION_TEXT:0 "Mi [close_family|lE] se convertirá\n[VassalConversionWindow.GetNumberOfVassalsToConvert] [vassals|lE] de [VassalConversionWindow.GetNumberOfVassals] se convertirán" - FAITH_CREATION_TOLERANCE:0 "Tolerancia de la vieja fe" - FAITH_CREATION_TOLERANCE_TEXT:1 "Tu antigua fe te considerará [GetHostilityLevelName( FaithCreationWindow.GetHostilityLevel )]" - FAITH_CONVERSION_TOLERANCE_TEXT:1 "Tu antigua fe te considerará [GetHostilityLevelName( FaithConversionWindow.GetHostilityLevel )]" - FAITH_CREATION_OPEN_VASSAL_LIST:0 "Mostrar vasallos" - FAITH_CREATION_PAGAN_REFORM:0 "Reformar fe pagana" - FAITH_CREATION_PAGAN_REFORM_TEXT:2 "Reformar #high [GetPlayer.GetFaith.GetName]#! la convertirá en una fe organizada. Las fes organizadas tienen acceso a [holy_wars|lE] y sus [court_chaplains|lE] son más hábiles al convertir [counties|lE]." - FAITH_CREATION_ADDS_CHURCH_PROPERTY_TEXT:1 "Instituir [church_property|lE]\nTu [court_chaplain|lE] recibirá control sobre los templos de tu [domain|lE]" - FAITH_CREATION_ADDS_LAY_CLERGY_TEXT:1 "Abolir [church_property|lE]\nGanarás control directo sobre tus [GetPlayer.GetFaith.Custom('HouseOfWorshipPlural')|U] y contarán para tu [domain_limit|lE]" - FAITH_CREATION_COOLDOWN:2 "#weak ¡Un gobernante solo puede crear o reformar una fe una única vez!#!" - FAITH_CREATION_CREATE:1 "Crear fe" - FAITH_CREATION_REFORM:1 "Reformar fe" - FAITH_CONVERSION_CONVERT:1 "Convertir a fe" - FAITH_MUST_BE_DIFFERENT_FROM_OLD:0 "@warning_icon!#X Tu nueva [faith|lE] y la [faith|lE] anterior no pueden tener los mismos [core_tenets|lE] y [doctrines|lE]#!" - - FAITH_CREATION_TOTAL_COST:1 "Coste: [FaithCreationWindow.CalcPietyCost] [GetLocalPlayerPietyTextIcon]" - FAITH_CONVERSION_TOTAL_COST:1 "Coste total: [FaithConversionWindow.CalcPietyCost] [GetLocalPlayerPietyTextIcon]" - FAITH_CONVERSION_COST_MISSING:1 "#X Falta: [FaithConversionWindow.CalcPietyMissing] [GetLocalPlayerPietyTextIcon]#!" - FAITH_CREATION_COST_MISSING:1 "#X Falta: [FaithCreationWindow.CalcPietyMissing] [GetLocalPlayerPietyTextIcon]#!" - FAITH_CREATION_NAMING_NAME_BASE:0 "Nombre" - FAITH_CREATION_NAMING_ADJECTIVE_BASE:0 "Adjetivo" - FAITH_CREATION_NAMING_FOLLOWER_BASE:0 "Seguidor" - FAITH_CREATION_NAMING_FOLLOWERS_BASE:0 "Seguidores" - FAITH_CREATION_NAMING_NAME:1 "$FAITH_CREATION_NAMING_NAME_BASE$:" - FAITH_CREATION_NAMING_ADJECTIVE:1 "$FAITH_CREATION_NAMING_ADJECTIVE_BASE$:" - FAITH_CREATION_NAMING_FOLLOWER:1 "$FAITH_CREATION_NAMING_FOLLOWER_BASE$:" - FAITH_CREATION_NAMING_FOLLOWERS:1 "$FAITH_CREATION_NAMING_FOLLOWERS_BASE$:" - FAITH_CREATION_NEEDS_ICON:0 "#X Debes elegir un icono#!" - FAITH_CREATION_NAMING_DESC:0 "Descripción:" - FAITH_CREATION_NAMING_HEADER:0 "Elegir nombre…" - FAITH_WINDOW_FAITH_NAME:0 "[Select_CString( StringIsEmpty( FaithCreationWindow.GetNewFaithName ), 'Choose Name', '' )] [FaithCreationWindow.GetNewFaithName]" - FAITH_WINDOW_FAITH_NAME_TOOLTIP:0 "Ponle nombre a tu [faith|lE] y a sus seguidores" - FERVOR_YEARLY_CHANGE:0 "Cambio de [fervor|lE] anual" - FERVOR_TT:3 "#T Fervor: [Faith.GetFervor|2] %\n#!#weak El efecto real del [fervor|lE] de una [faith|lE] depende siempre del fervor de la fe opuesta. Por ejemplo, al usar la tarea [convert_county|lE].#!\n\n[Faith.GetYearlyFervorChangeDesc]\n\n[Faith.GetFervorChangelog]" - - FAITH_DOCTRINES_IMPORTANT:0 "[doctrines|E] principales" - FAITH_DOCTRINES_MARRIAGE:0 "Matrimonio" - FAITH_DOCTRINES_CRIMES:0 "Doctrinas sobre delitos" - FAITH_DOCTRINES_CLERGY:0 "Clero" - FAITH_DOCTRINES_SPECIAL:0 "Doctrinas especiales" - - RELIGIOUS_HEAD:0 "[head_of_faith|E]" - RELIGIOUS_HEAD_WITH_NAME:0 "[Faith.GetReligiousHead.GetUINameNoTooltip]" - RELIGIOUS_HEAD_EMPTY_DESC:0 "Nadie ostenta el puesto de cabeza de la fe [Faith.GetAdjectiveNoTooltip]" - RELIGIOUS_HEAD_NEVER_DESC:0 "El [Faith.GetNameNoTooltip] no tiene cabeza de fe" - ASK_FOR_GOLD:0 "#D Pedir oro#!" - CALL_CRUSADE:0 "#D Convocar cruzada#!" - CREATE_ANTIPOPE:0 "#D Crear antipapa#!" - RELIGION_FAMILY_TOOLTIP:1 "[ReligionFamily.GetReligiousFamilyHostilityDescription]\n\n#bold Las siguientes religiones son [ReligionFamily.GetNameNoTooltip]:#!\n[ReligionFamily.GetReligions]\n" - CREATE_FAITH_CONFIRM_TITLE:0 "[Select_CString( GetPlayer.GetFaith.IsUnreformed, 'Reformar', 'Crear' )] $NAME$" - CREATE_FAITH_CONFIRM_DESC:1 "Coste total: $COST$ [GetLocalPlayerPietyTextIcon]\nLas creencias de $NAME$ no podrán cambiarse una vez haya sido [Select_CString( GetPlayer.GetFaith.IsUnreformed, 'reformada', 'creada' )]" - CREATE_FAITH_CONFIRM_ACCEPT:0 "Crear" - RELIGIOUS_HEAD_NO_HEAD:0 "Sin [head_of_faith|lE]" - RELIGIOUS_HEAD_SPIRITUAL_HEAD:0 "[head_of_faith|E] [head_of_faith_spiritual|lE]#E :#!" - RELIGIOUS_HEAD_TEMPORAL_HEAD:0 "[head_of_faith|E] [head_of_faith_temporal|lE]#E :#!" - - FAITH_BELIEFS:0 "Creencias" - FAITH_HOLY_SITES:0 "Lugares sagrados" - FAITH_HOLY_SITE_EXPLANATION:0 "Todo lugar sagrado en manos de un [ruler|lE] de fe [Faith.GetAdjectiveNoTooltip] da una bonificación a todo el mundo [Faith.GetAdherentNameNoTooltip]" - FAITH_HOLY_SITE_HOLDER_TOOLTIP:0 "#T [Character.GetPrimaryTitle.GetNameNoTooltip]\n#![ruler|E]: [Character.GetUIName]\n[faith|E]: [Character.GetFaith.GetName]\n\n[Select_CString( GuiHolySiteItem.IsHeldByFaith, '#same ', '#weak ' )]Como el gobernante de [HolySite.GetName] es de fe [Character.GetFaith.GetAdjectiveNoTooltip], [Select_CString( GuiHolySiteItem.IsHeldByFaith, '', 'no ' )]proporcionará beneficios a todos los personajes [Faith.GetAdherentNamePlural]#!\n\n#I Haz clic para ver#!" - FAITH_DOCTRINES_HEADING:0 "#E [doctrines|E]#!" - FAITH_CORE_TENETS_HEADING:0 "#E [core_tenets|E]#!" - FAITH_SHOW_ALL:0 "Mostrar todo" - FAITH_HIDE:0 "Ocultar" - - base_fervor_increase:0 "Base" - - ### Temp stuff - TEMP_RELIGION_INFO:0 "#D Separación de la ortodoxia en el 605 d.C.\nFundador: Pierre XIV de Castelnau#!" - FAITH_FLAVOR_DESC:0 "$DESC|F$" - - FAITH_CREATION_BASIC_UI_DESC:0 "#weak Tengo una oportunidad única para reformar para siempre nuestra fe. Debo planearlo cuidadosamente, ya que el nuevo dogma no podrá cambiar una vez se haya establecido.\n\nSacerdotes y eruditos viajarán a mi corte para discutir todos los asuntos de teología, intentando codificar una reinterpretación completa y sólida de nuestras antiguas tradiciones orales, pero soy yo quien ha hecho esta reforma posible.#!\n\nTengo la última palabra sobre los [core_tenets|lE] y [doctrines|lE] de nuestra nueva [faith|lE]." - RELIGION_SHOW_ONLY:0 "Solo [faiths|lE] de la familia «[Religion.GetAdjectiveNoTooltip]s»" - RELIGION_SHOW_ALL_FAITHS_TT:0 "Mostrar todas las [faiths|lE]" - RELIGION_SHOW_RELIGION_FAITH_TT:0 "Mostrar solo [faiths|lE] de la familia «[RELIGION.GetAdjectiveNoTooltip]s»" - FAITH_WINDOW_COUNTIES:0 "[Faith.GetNumberOfCountiesOfFaith] [counties|lE] siguen esta fe" - FAITH_RELIGION:0 "Fe [Faith.GetReligion.GetAdjectiveNoTooltip]" - ORDER_FAITH_BY_COUNTIES:0 "Condados" - ORDER_FAITH_BY_FERVOR:0 "Fervor" - ORDER_FAITH_BY_RELIGION:0 "Religión" - ORDER_FAITH_BY_NAME:0 "Nombre" - - FAITH_CREATION_THEOCRACY_INFO:0 "Teocracia" - FAITH_CREATION_HEAD_OF_FAITH_INFO:0 "Cabeza de la fe" - SPIRITUAL_HEAD_CREATED:0 "$doctrine_parameter_spiritual_head_of_faith$" - SPIRITUAL_HEAD_NOT_CREATED:0 "No se creará el título de [head_of_faith|lE].\nPodrá crearse después de [EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' )|0V] [holy_sites|lE]." - FAITH_CREATION_ADDS_SPIRITUAL_HEAD_TEXT:0 "Instituir [spiritual_head_of_faith|lE]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_spiritual_head_of_faith' ) ) ), 'SPIRITUAL_HEAD_CREATED', 'SPIRITUAL_HEAD_NOT_CREATED' )]" - TEMPORAL_HEAD_CREATED:0 "Obtendrás el título de [head_of_faith|lE]." - TEMPORAL_HEAD_NOT_CREATED:0 "No se creará el título de [head_of_faith|lE].\nSolo podrá crearse después de [EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' )|0V] [holy_sites|lE]." - FAITH_CREATION_ADDS_TEMPORAL_HEAD_TEXT:0 "Instituir [temporal_head_of_faith|lE]\n[SelectLocalization( GreaterThanOrEqualTo_int32( GetPlayer.GetNumberOfControlledHolySites, FixedPointToInt( EmptyScope.ScriptValue( 'holy_sites_to_create_temporal_head_of_faith' ) ) ), 'TEMPORAL_HEAD_CREATED', 'TEMPORAL_HEAD_NOT_CREATED' )]" - CREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Crear título de cabeza de la fe" - RECREATE_TEMPORAL_HEAD_OF_FAITH_TITLE:1 "Recrear título de cabeza de la fe" - FERVOR_CHANGELOG_ENTRY:0 "[DATE.GetStringShort]: $DESC$: $VALUE|0+=$" - FERVOR_CHANGELOG_HEADER:0 "#S Cambios recientes:#!" - NO_CONVERSION_VASSALS_TO_DISPLAY:0 "No tienes [vassals|lE] que se puedan convertir" - FAITH_CREATION_BLOCKERS_HEADER:0 "No se puede crear fe" - CREATE_FAITH_SELECT_COLOR:0 "Elige un color para tu nueva [faith|lE]" diff --git a/project/ck3/base_game/localization/spanish/gui/findtitleview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/findtitleview_l_spanish.yml deleted file mode 100644 index 751af0699e..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/findtitleview_l_spanish.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_spanish: - FIND_TITLE:0 "Buscar título" diff --git a/project/ck3/base_game/localization/spanish/gui/fleetwindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/fleetwindow_l_spanish.yml deleted file mode 100644 index 71bf6522df..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/fleetwindow_l_spanish.yml +++ /dev/null @@ -1,21 +0,0 @@ -# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === - -# === [LocEditor:OrphanedFile] File contains only orphaned keys === -# l_spanish: - -# === [LocEditor:OrphanedKeys] Keys that do not exist in English === -# Moved key `FW_FLEET_HEADER` -# Moved key `FW_GATHERING_FLEET_HEADER` -# Moved key `FW_SHIPS_INFO` -# Moved key `FW_CAPACITY_INFO` -# Moved key `FW_GATHERING_INFO` -# Moved key `CANNOT_DISBAND_WHILE_EMBARKED` -# Moved key `CANNOT_MERGE_NO_FLEETS` -# Moved key `CANNOT_SPLIT_FLEET_EMBARKED` -# Moved key `CANNOT_SPLIT_FLEET_FEW_SHIPS` -# Moved key `DISBAND_FLEET_CONFIRM_TITLE` -# Moved key `DISBAND_FLEET_CONFIRM` -# Moved key `DISBAND_FLEET_CONFIRM_SHIPS_LOSS` -# Moved key `DISBAND_FLEET` -# Moved key `MERGE_FLEET` -# Moved key `SPLIT_FLEET_IN_HALF` diff --git a/project/ck3/base_game/localization/spanish/gui/frontend_gamesetup_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/frontend_gamesetup_l_spanish.yml deleted file mode 100644 index 3bf6254ddf..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/frontend_gamesetup_l_spanish.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_spanish: - SELECT_CHARACTER_ON_MAP:0 "Elegir un personaje del mapa." - PICK_ANY_CHARACTER:4 "Juega como cualquier gobernante de #light_background;bold [GameSetup.GetSelectedBookmark.GetDate.GetYear]#!, ¡o #bold crea uno propio!#!" - BOOKMARK_DISABLED:0 "Este marcador está desactivado" - BOOKMARK_NOT_PICKED_CHARACTER:0 "Elige un personaje del marcador antes de empezar la partida. O elige libremente haciendo clic en "Elegir cualquier personaje"." - SINGLEPLAYER:0 "Jugador individual" - - GAMESETUP_TUTORIAL_PROMPT_HEADER:1 "Te damos la bienvenida a Crusader Kings III" - GAMESETUP_TUTORIAL_PROMPT_INTRO:0 "¡Crusader Kings III es un juego de estrategia profunda de dinastías e intriga!" - GAMESETUP_TUTORIAL_PROMPT_RECOMMEND:0 "Si es la primera vez que llegas al mundo de Crusader Kings, te recomendamos encarecidamente jugar el tutorial." - GAMESETUP_TUTORIAL_PROMPT_ABOUT_RULER:0 "En el tutorial jugarás como $bookmark_rags_to_riches_petty_king_murchad$, un gobernante irlandés. ¡Dirige a tu dinastía para derrotar a vuestros enemigos y conviértete en rey de Irlanda!" - GAMESETUP_TUTORIAL_PROMPT_ASK:0 "¿Quieres descubrir el juego como $bookmark_rags_to_riches_petty_king_murchad$?" - - GAMESETUP_TUTORIAL_PROMPT_DISABLE:0 "Puede que luego" - GAMESETUP_TUTORIAL_PROMPT_PLAY_TUTORIAL:0 "$GAMESETUP_PLAY_TUTORIAL$" - GAMESETUP_PLAY_TUTORIAL:0 "Jugar tutorial" - GAMESETUP_GAME_INFO:0 "Información del juego" - - GAMESETUP_TUTORIAL_PROMPT_PLAY_BUTTON_TOOLTIP:0 "#T Jugar como $bookmark_rags_to_riches_petty_king_murchad$, en 1066#!" diff --git a/project/ck3/base_game/localization/spanish/gui/frontend_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/frontend_l_spanish.yml deleted file mode 100644 index 10b409f4d1..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/frontend_l_spanish.yml +++ /dev/null @@ -1,62 +0,0 @@ -l_spanish: - PLAYED_PAST:0 "Hace $WHEN$" - PLAYED_TODAY:0 "Hoy" - NEW_GAME:0 "Nueva partida" - LOAD:0 "Cargar" - CONTINUE:0 "Continuar" - HOST_GAME:0 "Organizar partida" - SCAN_FOR_GAME:0 "Buscar partidas" - LOAD_AND_HOST_GAME:0 "Cargar partidas multijugador" - JOIN:0 "Unirse mediante ID" - SINGLE_PLAYER:0 "Un jugador" - MULTI_PLAYER:0 "Multijugador" - OPTIONS:0 "Opciones" - APPLY:0 "Aplicar" - RESET:0 "Reiniciar" - CREDITS:0 "Créditos" - QUIT:0 "Salir" - ACCOUNT:0 "Cuenta" - FRONTEND_NO_CONTINUE_TT:0 "No se encontraron partidas guardadas" - FRONTEND_CONTINUE_TT:1 "#T Continuar partida guardada\n#!«[SaveGameItem.GetName]»\n[SaveGameItem.GetPlayerName|V]\n[SaveGameItem.GetTitleName|VU]\n[SaveGameItem.GetDate.GetString|V]\n[Select_CString( SaveGameItem.IsCloudSave, 'Partida en la nube', '' )]" - LOAD_SAVE_ITEM_DATE:0 "Fecha: [SaveGameItem.GetDate.GetString]" - LOAD_SAVE_ITEM_FILENAME:0 "Nombre archivo: [SaveGameItem.GetName]" - LOAD_SAVE_ITEM_SAVE_TIME:0 "Última vez jugada: [SaveGameItem.GetLastPlayed]" - FRONTEND_GOTO_LOBBY:0 "Sala multijugador" - FRONTEND_COPY_CLIPBUFFER:0 "Copiar al portapapeles" - FRONTEND_COPY_CLIPBUFFER_TT:0 "#T Copiar la ID del servidor al portapapeles #!\nOtros jugadores pueden usar esta ID para unirse directamente a esta partida multijugador" - FRONTEND_NOT_PAUSED:0 "@warning_icon! #X Partida NO pausada #!" - FRONTEND_IS_PAUSED:0 "Partida pausada" - FRONTEND_PLAYERS_COUNT:0 "[GetPlayersCount] jugadores" - FRONTEND_INVITE:0 "Invitar a más jugadores enviándoles la ID del servidor:\n[GetServerInfo.GetServerID]" - FRONTEND_LOGIN_FOR_MUTLIPLAYER:0 "Iniciar sesión para multijugador" - FRONTEND_LOGIN_FOR_MUTLIPLAYER_TT:0 "Abrir pantalla de inicio de sesión" - FRONTEND_LOGGED_IN:0 "Sesión iniciada" - FRONTEND_JOIN_MULTIPLAYER:0 "Unirse a partida" - FRONTEND_SELECT_GAME_TO_LOAD:0 "Seleccionar partida para cargar" - FRONTEND_END_GAME:0 "Terminar partida" - FRONTEND_LEAVE_GAME:0 "Salir de partida" - FRONTEND_SAVE_EXIT_TEXT:0 "" - FRONTEND_END_GAME_TEXT:0 "Si dejas la partida como anfitrión, terminará la partida multijugador y los demás jugadores ya no podrán jugar juntos." - FRONTEND_LEAVE_GAME_TEXT:0 "Si te vas, la partida multijugador seguirá sin ti" - FRONTEND_AUTO_SAVE:1 "Guardar partida como #high [GetAutosaveName]#!" - FRONTEND_AUTO_SAVE_IRONMAN:1 "Se guardará la partida como #high [GetAutosaveName]#!" - FRONTEND_SWITCH_CHARACTER:0 "Cambiar personaje" - FRONTEND_LOBBY_UNAVAILABLE_IRONMAN:1 "@warning_icon! #X Multijugador no disponible en Ironman#!" - FRONTEND_LOBBY_UNAVAILABLE_LOGIN:2 "@warning_icon! #X Inicia sesión en tu cuenta de Paradox para jugar en multijugador#!" - FRONTEND_LOBBY_UNAVAILABLE_USERNAME:2 "@warning_icon! #X Necesitas un nombre de usuario para participar en una partida multijugador. Puedes definirlo en la ventana de cuenta.#!" - FRONTEND_LOGIN_PROMPT:0 "Abrir pantalla de inicio de sesión" - FRONTEND_OBSERVER_DESC:1 "Juega como observador, viendo cómo se desarrolla el juego sin participar directamente.\n\nUna vez en el juego, puedes pulsar Ctrl y hacer clic en un personaje para ver el juego desde su perspectiva.\n\nPodrás volver a esta sala después si prefieres jugar como personaje." - SAVE_WINDOW_OVERWRITE:0 "Sobrescribir" - SAVE_WINDOW_SAVE:0 "[SelectLocalization( SaveGameWindow.IsOverwrite, 'SAVE_WINDOW_OVERWRITE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), SaveGameWindow.IsIronman ), 'START_IRONMAN_SAVE', '' )][SelectLocalization( And( Not( SaveGameWindow.IsOverwrite ), Not( SaveGameWindow.IsIronman ) ), 'SAVE', '' )]" - SAVE_WINDOW_SHOW_INVALID:0 "Mostrar no válidos" - OVERWRITE_GAME:0 "Sobrescribir partida" - OVERWRITE_CONFIRMATION_DESC:0 "Ya existe una partida guardada con este nombre. ¿Quieres sobrescribirla?" - LOAD_GAME_WINDOW_HOUSE:0 "Casa: [SaveGameItem.GetHouseName]" - LOAD_GAME_VERSION:0 "Versión: [SaveGameItem.GetVersionName]" - LOAD_GAME_DIFFERENT_VERSION:0 "@warning_icon! #X Versión diferente#!" - LOAD_GAME_DIFFERENT_VERSION_TT:0 "Esta partida se creó con una versión diferente\nde Crusader Kings" - LOAD_MISSING_ITEMS_TT:0 "[SelectLocalization( SaveGameItem.HasMissingDLCs, 'MISSING_DLC', '' )]\n[SelectLocalization( SaveGameItem.HasMissingMods, 'MISSING_MODS', '' )]\n[SelectLocalization( SaveGameItem.IsDifferentVersion, 'LOAD_GAME_DIFFERENT_VERSION', '' )]" - ACHIEVEMENTS_UNAVAILABLE_TT:0 "Error al cargar logros: comprueba tu conexión a Internet" - ACHIEVEMENTS_UNAVAILABLE_PLAZA_TT:1 "Imposible cargar logros. Inicia sesión en tu cuenta de Paradox" - GAME_RULES_RESET_TO_DEFAULTS_TEXT:0 "Restablecer valores por defecto" - RECOMMEND_START_BOOKMARK:0 "Inicio recomendado" diff --git a/project/ck3/base_game/localization/spanish/gui/frontend_mp_game_setup_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/frontend_mp_game_setup_l_spanish.yml deleted file mode 100644 index 316d735ec0..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/frontend_mp_game_setup_l_spanish.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_spanish: - FRONTEND_MP_GAME_SETUP_SELECT_BOOKMARK:0 "@warning_icon! #X No hay marcador ni partida seleccionada#!" - FRONTEND_MP_GAME_SETUP_HOST_HEADER:0 "Organizar partida multijugador" - FRONTEND_MP_GAME_SETUP_HOST_NEW_GAME:0 "Nueva partida" - FRONTEND_MP_GAME_SETUP_HOST_SAVED_GAME:0 "Cargar partida guardada" - FRONTEND_MP_GAME_SETUP_GAME_SETTINGS:0 "Ajustes de juego" - FRONTEND_MP_GAME_SETUP_VERSION:0 "Versión: [GetGameVersionInfoShort]" - FRONTEND_MP_SERVER_NAME_TOOLTIP:0 "Máx. 64 caracteres" - FRONTEND_MP_SERVER_PASSWORD_TOOLTIP:0 "Máx. 64 caracteres" diff --git a/project/ck3/base_game/localization/spanish/gui/great_holy_war_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/great_holy_war_view_l_spanish.yml deleted file mode 100644 index 95aaae4260..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/great_holy_war_view_l_spanish.yml +++ /dev/null @@ -1,82 +0,0 @@ -l_spanish: - GREAT_HOLY_WAR_WINDOW_TITLE:0 "[GreatHolyWar.GetName]" - GREAT_HOLY_WAR_NAME:1 "[GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] por [GREAT_HOLY_WAR.GetTargetTitle.GetBaseName]" - GREAT_HOLY_WAR_INVALID_NAME:0 "Gran guerra santa no válida" - PLEDGED_ATTACKERS_LABEL:0 "Atacantes comprometidos - [GreatHolyWar.GetAttackerStrength] ([GreatHolyWar.GetStrengthBalance|%V0])" - PLEDGED_DEFENDERS_LABEL:0 "Defensores comprometidos - [GreatHolyWar.GetDefenderStrength] ([GreatHolyWar.GetInverseStrengthBalance|%V0])" - GHW_ATTACKERS_VS_DEFENDERS:0 "[GreatHolyWar.GetAttackerStrength] contra [GreatHolyWar.GetDefenderStrength]" - GHW_TT_ATTACKERS_VS_DEFENDERS:0 "#T $GHW_RELATIVE_STRENGTH$\n#![soldiers|E] atacantes: [GreatHolyWar.GetAttackerStrength]\nSoldados defensores: [GreatHolyWar.GetDefenderStrength]" - GHW_RELATIVE_STRENGTH:0 "Fuerza militar relativa" -# GHW_SEE_PARTICIPANTS:0 "See Participants" - GHW_WAR_CHEST_LABEL:0 "[war_chest|E]" - pledge_attacker:0 "Unirse a la [great_holy_war.GetFaith.Custom('GHWName')] por [great_holy_war.ghw_target_kingdom.GetName]" - pledge_defender:0 "Oponerse a la [great_holy_war.GetFaith.Custom('GHWName')] por [great_holy_war.ghw_target_kingdom.GetName]" - SELEC_GHW_BENEFICIARY_NO:0 "\n@warning_icon! #X No hay personajes disponibles que elegir#!" - SELECT_GHW_BENEFICIARY:1 "#T Seleccionar [beneficiary|lE]#![SelectLocalization( GreatHolyWarWindow.HasPotentialBeneficiary, '', 'SELEC_GHW_BENEFICIARY_NO' )]" - GHW_TIME_TO_LAUNCH_TOOLTIP:0 "Se inicia en [GREAT_HOLY_WAR.GetTimeUntilLaunch] ([GREAT_HOLY_WAR.GetLaunchDate.GetString])" - GHW_OPEN_TOOLTIP_ATTACKER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Haz clic para ver Gran guerra santa#!" - GHW_OPEN_TOOLTIP_DEFENDER:2 "#T [GreatHolyWar.GetName]#!\n[GreatHolyWar.GetTooltip]#I Haz clic para ver Gran guerra santa#!" - GHW_TIME_TO_LAUNCH_IN_WINDOW:1 "Se inicia en [GreatHolyWar.GetTimeUntilLaunch]" - GHW_SCORE_ENTRY:0 "[CHARACTER.GetUIName]: $SCORE|V$ ($SCORE_PERCENT|1/%$)" - GHW_ATTACKER_SCORES:0 "Participación atacante:" - GHW_DEFENDER_SCORES:0 "Participación defensor:" - GHW_CONCEPT:0 "[great_holy_war|E] [GreatHolyWar.GetFaith.GetAdjective]" - - GHW_NOT_ATTACKER_PLEDGED:1 "#Weak Si te comprometes como atacante:\n$EFFECT_LIST_BULLET$Elijo un [beneficiary|lE] que ganará un título del Reino\n$EFFECT_LIST_BULLET$Puedes ganar una parte del cofre de guerra\n$EFFECT_LIST_BULLET$Ganas algo de oro del cofre de guerra cuando empiece la cruzada\n$EFFECT_LIST_BULLET$Las guerras contra otros participantes terminarán cuando empiece la cruzada#!" - GHW_NOT_DEFENDER_PLEDGED:1 "#Weak Si te comprometes como defensor:\n$EFFECT_LIST_BULLET$Puedes ganar parte de la [piety|lE] y [prestige|lE] del Cofre de guerra\n$EFFECT_LIST_BULLET$Las guerras contra otros participantes terminarán cuando empiece la cruzada#!" - GHW_PLEDGED:0 "Me he comprometido como defensor. Si salimos victoriosos, puedo recibir parte del Cofre de guerra según mi contribución en la misma." - GHW_TITLE_NOT_PLEDGED:0 "#X Se espera que prometa tropas o done oro#!" - GHW_TITLE_NOT_PLEDGED_DONATED:0 "#Weak Ya he donado oro#!" - GHW_PLEDGE:0 "Prometer" - GHW_WITHDRAW:0 "Desdecirse" - GHW_WITHDRAWPLEDGE:0 "Retirar promesa" - GHW_GIVE_GOLD:0 "Donar oro" - GHW_CHANGE_BENEFICIARY:2 "[Select_CString( GetPlayer.GetBeneficiary.IsValid, 'Reemplazar', 'Nombrar' )]" - GHW_MY_BENEFICIARY:0 "Mi [beneficiary|lE]" - GHW_MY_CONTRIBUTION:0 "Mi [contribution|lE]" - GHW_TOGGLE_BENEFICIARY:1 "Preferido por encima del candidato favorecido" - GHW_MAX_WARCHEST:0 "¡Máximo!" - GHW_WARCHEST_SHARE:0 "Parte del [war_chest|lE]" - GHW_SCORE:0 "Puntuación" - GHW_TAB_ATTACKERS:0 "Atacantes" - GHW_TAB_DEFENDERS:0 "Defensores" - GHW_MILITARY_STRENGTH:0 "Fuerza militar: [CHARACTER.GetMilitaryStrengthText|V]" - GHW_BENEFICIARY:0 "[beneficiary|E]: [CHARACTER.GetBeneficiary.GetUIName]" - GHW_NO_BENEFICIARY:0 "#weak Sin [beneficiary|lE]#!" - GHW_MY_RANK:0 "Grado" - GHW_RANK_TT:0 "#T Grado: [GreatHolyWarWindow.GetRankForCharacter( Character.Self )]#!" - GHW_SCORE_TT:0 "#T Parte: [GreatHolyWarWindow.GetScore( Character.Self ).GetScorePercent|0V]%#!" - GHW_NO_SCORE:0 "Sin compartir" - GHW_NO_SCORE_TT:0 "#T El [spiritual_head_of_faith|lE] no puede conseguir ninguna [contribution|lE] ni porción#!" - - GHW_WAR_CHEST_PIETY_TOOLTIP:1 "#T [piety|E] del [war_chest|lE]#!\nEn el [war_chest|lE]: [GetLocalPlayerPietyTextIcon][GreatHolyWar.GetWarChestPiety|0V]\nMi parte: [GetLocalPlayerPietyTextIcon][GreatHolyWarWindow.GetPietyForCharacter( GetPlayer )|V]" - GHW_WAR_CHEST_PRESTIGE_TOOLTIP:0 "#T [prestige|E] del [war_chest|lE]#!\nEn el [war_chest|lE]: [GreatHolyWar.GetWarChestPrestige|0V] @prestige_icon!\nMi parte: [GreatHolyWarWindow.GetPrestigeForCharacter( GetPlayer )|V] @prestige_icon!" - GHW_WAR_CHEST_GOLD_TOOLTIP:0 "#T [gold|E] del [war_chest|E]#!\nEn el [war_chest|lE]: [GreatHolyWar.GetWarChestGold|0V] @gold_icon!\nMi parte: [GreatHolyWarWindow.GetGoldForCharacter( GetPlayer )|V] @gold_icon!" - - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_YES:0 "#T Omitir al [papal_recipient|lE]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_HEADER_NO:0 "#T Aceptar el [papal_recipient|lE]#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_YES:0 "Si eres el principal contribuyente a la [GREAT_HOLY_WAR.GetName], se otorgará a tu beneficiario el título principal. Tomar esta postura reducirá la cantidad de oro que ganes del cofre de guerra en la victoria." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_BODY_NO:2 "Si eres el principal contribuyente a la [GREAT_HOLY_WAR.GetName], [Select_CString( GREAT_HOLY_WAR.GetDesignatedWinner.IsValid, GREAT_HOLY_WAR.GetDesignatedWinner.GetShortUIName, 'el candidato favorecido' )] recibirá el título por el que se ha luchado. Tomar esta postura te dará derecho a una mayor parte de oro del cofre de guerra en la victoria." - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_YES:2 "#I Haz clic para ignorar#!" - GHW_SET_OVERRIDE_DESIGNATED_WINNER_TT_PROMPT_NO:2 "#I Haz clic para aceptar#!" - - GHW_PLEDGE_TT_HEADER:0 "#T Prometer apoyo militar#!" - GHW_UNPLEDGE_TT_HEADER:0 "#T Retirar apoyo militar#!" - GHW_PLEDGE_TT_BODY:0 "¡Unirse a la [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]! Los participantes pueden conseguir parte del [war_chest|lE] y su [beneficiary|lE] puede convertirse en [ruler|lE] del [GREAT_HOLY_WAR.GetTargetTitle.GetName]" - GHW_UNPLEDGE_TT_BODY:1 "Abandonar la [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]. No ganarás nada del [war_chest|lE] y tu [beneficiary|lE] se irá contigo." - GHW_CONTRIBUTE_WAR_CHEST_TT_HEADER:0 "#T Contribuir al cofre de guerra#!" - GHW_CONTRIBUTE_WAR_CHEST_TT_BODY:0 "Donar una suma de [gold|lE] a la [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] a cambio de [piety|lE]" - GHW_SCORE_TOOLTIP_HEADER:0 "#T Contribución [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]#!" - GHW_SCORE_TOOLTIP_NO_WAR:0 "La [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')] aún no ha comenzado" - GHW_SCORE_TOOLTIP_MULTIPLIER_ZERO:0 "No se puede conseguir puntuación en esta [GREAT_HOLY_WAR.GetFaith.Custom('GHWName')]" - GHW_SCORE_TOOLTIP_MULTIPLIER:0 "Multiplicador: $VALUE|+V%$" - GHW_TARGET_CHARACTER:0 "Defensor" - GHW_CHANGE_TARGET:0 "Redirigir guerra" - GHW_CHANGE_TARGET_TT:0 "#T Cambiar el objetivo bélico\n#!Elegir otro [kingdom|lE] como objetivo de esta guerra, a cambio de [piety|lE]" - GHW_PLEDGE_FIRST_TT:0 "Antes de cambiar el objetivo bélico, primero hay que comprometerse" - GHW_MY_RANK_TT:1 "#T Grado de [contribution|lE]: [GreatHolyWarWindow.GetRankForCharacter( GetPlayer )]\n#!Según la puntuación de tu [contribution|lE] respecto a los demás participantes, ¡un grado mejor dará a tu [beneficiary|lE] un [title|lE] mejor en caso de ganar!" - GHW_MY_SHARE_TT:1 "#T Parte del [war_chest|lE]: [GreatHolyWarWindow.GetScore( GetPlayer ).GetScorePercent|0V/%]\n#!Según la puntuación de tu [contribution|lE] respecto a los demás participantes, se te dará una parte del [gold|lE], la [piety|lE] y el [prestige|lE] del [war_chest|lE]" - GHW_MY_SCORE_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( GetPlayer )]" - GHW_MY_SCORE_OTHER_TT:0 "[GreatHolyWarWindow.GetScoreBreakdown( Character.Self )]" - GHW_RANK_NONE:0 "-" - GHW_FORMAT_RANK:0 "$NUM|O$" diff --git a/project/ck3/base_game/localization/spanish/gui/hired_troops_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/hired_troops_view_l_spanish.yml deleted file mode 100644 index 9b723627c0..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/hired_troops_view_l_spanish.yml +++ /dev/null @@ -1,56 +0,0 @@ -l_spanish: - HIRED_TROOPS_VIEW_HEADER:0 "Contratar soldados" - HIRED_TROOPS_VIEW_GO_TO_MILITARY_VIEW_TT:0 "#T Volver a Vista militar#!" - - HIRED_TROOPS_VIEW_LIST_MC_BUTTON_TOOLTIP:0 "#T [MercenaryCompany.GetName] #!\n#I Haz clic para ver detalles#!" - HIRED_TROOPS_VIEW_LIST_MC_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers] [soldiers|lE]" - HIRED_TROOPS_VIEW_LIST_HO_HEADER:1 "[holy_orders|E] [GetPlayer.GetFaith.GetAdjective]s" - HIRED_TROOPS_VIEW_LIST_HO_BUTTON_TOOLTIP:0 "#T [HolyOrder.GetName] #!\n#I Haz clic para ver detalles#!" - HIRED_TROOPS_VIEW_LIST_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers] [soldiers|lE]" - HIRED_TROOPS_VIEW_LIST_HO_NO_HOS:0 "No hay órdenes militares [GetPlayer.GetFaith.GetAdjective]s" - HIRED_TROOPS_VIEW_LIST_NO_WAR:0 "#T Mercenarios a la espera#!\nEn tiempos de paz, los [mercenaries|lE] contratados quedarán a la espera de que empiece una guerra. Se reclutarán automáticamente cuando llegue el momento." - - HIRED_TROOPS_VIEW_MC_CULTURE:0 "Compañía [Concept( 'mercenary', 'mercenaria' )|E] [HiredTroop.GetMercenaryCompany.GetCulture.GetName]" - HIRED_TROOPS_VIEW_HO_NUM_HOLDINGS:1 "Posesiones: [GetDataModelSize(HiredTroop.GetHolyOrderLeasedTitles)]" - HIRED_TROOPS_VIEW_MC_CAPITAL:0 "Capital: [HiredTroop.GetHolyOrder.GetCapital.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_CAPITAL:1 "Cuartel general: [HiredTroop.GetHolyOrder.GetCapital.GetNameNoTier]" - HIRED_TROOPS_VIEW_HO_PATRON:0 "Patrón: [HiredTroop.GetHolyOrderPatron.GetUIName]" - HIRED_TROOPS_VIEW_MC_CAPTAIN_LABEL:0 "Capitán mercenario" - HIRED_TROOPS_VIEW_HO_GRANDMASTER_LABEL:0 "Gran maestro" - HIRED_TROOPS_VIEW_MC_HIRE_INFO:1 "[HiredTroop.GetMercenaryCompany.GetCostDesc] por un [Concept( 'mercenary_contract', 'contrato' )|E] de [HiredTroop.GetMercenaryCompany.GetHireDurationDesc]" - HIRED_TROOPS_VIEW_HO_HIRE_INFO:0 "[HiredTroop.GetHolyOrder.GetCostDescForPlayer]" - HIRED_TROOPS_VIEW_MC_HIRED_TIME_LEFT:0 "Quedan [MercenaryCompany.GetHiredTimeLeft]" - HIRED_TROOPS_VIEW_HIRE:0 "Contratar" - HIRED_TROOPS_VIEW_HIRED_BY_ME:1 "Contratadas por ti" - HIRED_TROOPS_VIEW_HIRED_BY_ME_LEFT:1 "Contratadas por ti, " - HIRED_TROOPS_VIEW_MC_EXTEND_INFO:0 "Prorrogar $TIME$ a cambio de $COST$" - HIRED_TROOPS_VIEW_MC_EXTEND:0 "Prorrogar" - HIRED_TROOPS_VIEW_NOT_AVAILABLE:1 "#X Ya contratadas#!" - HIRED_TROOPS_HIRED_BY:0 "#X Contratadas por [HiredTroop.GetHiredBy.GetShortUIName], pero siendo su patrón puedes solicitarlas igualmente#!" - HIRED_TROOPS_VIEW_LEVY_REGIMENT:0 "[levies|E]" - HIRED_TROOPS_VIEW_SOLDIER_COUNT:1 "[HiredTroopRegiment.GetCurrentSoldiers]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_SOLDIERS:1 "[HiredTroop.GetCurrentSoldiers] [soldiers|lE]" - HIRED_TROOPS_VIEW_LIST_NUMBER_OF_KNIGHTS:2 "[HiredTroop.GetKnightCount] [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - HIRED_TROOPS_VIEW_KNIGHT_LIST_TITLE:1 "#T Lista de [HiredTroop.GetTitle.GetHolder.Custom('KnightCulturePlural')]#!" - HIRED_TROOPS_VIEW_KNIGHT_LIST_ENTRY:0 "$BULLET_WITH_TAB$[CHARACTER.GetName] (@skill_prowess_icon![CHARACTER.GetProwess])" - HIRED_TROOPS_VIEW_PLEDGED_TO_GREAT_HOLY_WAR:1 "Participando en Gran guerra santa" - - HOLY_ORDER_HIRE_LIMIT_REACHED:1 "@warning_icon!#X Ya has contratado otra [holy_order|lE]#!" - HIRED_TROOPS_ALREADY_HIRED:0 "@warning_icon!#X Ya están contratadas.#!" - HIRED_TROOPS_ALREADY_HIRED_BY_PLAYER:0 "@warning_icon!#X Ya están contratadas por un jugador#!" - HIRED_TROOPS_ALREADY_HIRED_BY_YOU:0 "@warning_icon!#X Ya las tienes contratadas#!" - MERCENARY_COMPANY_NOT_HIRED_BY_ME:1 "@warning_icon!#X Ahora mismo no están contratadas#!" - MERCENARY_COMPANY_OUTSIDE_RANGE:0 "@warning_icon!#X Están demasiado lejos#!" - MERCENARY_COMPANY_TOO_EARLY_TO_EXTEND:0 "@warning_icon!#X El contrato no se puede prorrogar hasta [DATE.GetString|V]#!" - HIRED_TROOPS_CANNOT_AFFORD:1 "@warning_icon!#X No puedes contraer una deuda mayor del $VALUE$ de tus ingresos#!" - HOLY_ORDER_MUST_BE_AT_WAR_WITH_BAD_FAITH:0 "@warning_icon!#X No se está en guerra con alguien de una [faith|lE] [GetHostilityLevelName(GetDefine('NHolyOrder', 'ENEMY_MIN_HOSTILITY_LEVEL'))]#!" - HOLY_ORDER_PLEDGED_TO_GREAT_HOLY_WAR:0 "@warning_icon!#X Están comprometidos a unirse a la [GREAT_HOLY_WAR.GetName]#!" - HOLY_ORDER_AT_WAR:0 "@warning_icon!#X Están en guerra#!" - MERCENARY_COMPANY_HIRE_NOT_AT_WAR:1 "@warning_icon!#X Debes estar en [war|lE] para contratar [mercenaries|lE]#!" - MERCENARY_COMPANY_EXTEND_NOT_AT_WAR:1 "@warning_icon!#X Debes estar en [war|lE] para contratar [mercenaries|lE]#!" - MERENCARY_COMPANY_ON_HOLD:0 "En espera" - - MERCENARY_COMPANY_COST_BANKRUPTCY:0 "@warning_icon!#X No puedes contratar a esta [mercenary_company|lE] porque contraerías demasiadas [Concept( 'debt', 'deudas' )|E]#!" - MERCENARY_COMPANY_COST_BANKRUPTCY_HIRED:0 "@warning_icon!#X No puedes permitirte extender el contrato de esta [mercenary_company|lE] porque contraerías demasiadas [Concept( 'debt', 'deudas' )|E]#!" - MERCENARY_COMPANY_COST_DEBT:0 "@warning_icon!#X Si contratas a esta [mercenary_company|lE] contraerás [Concept( 'debt', 'deudas' )|E]#!" - MERCENARY_COMPANY_COST_DEBT_HIRED:0 "@warning_icon!#X Si extiendes el contrato de esta [mercenary_company|lE] contraerás [Concept( 'debt', 'deudas' )|E]#!" diff --git a/project/ck3/base_game/localization/spanish/gui/holding_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/holding_view_l_spanish.yml deleted file mode 100644 index d599c4d096..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/holding_view_l_spanish.yml +++ /dev/null @@ -1,171 +0,0 @@ -l_spanish: - HOLDING_TAX:0 "[tax|E]:" - HOLDING_TAX_VALUE:1 "[Holding.GetIncome|2] @gold_icon!" - HOLDING_LOOT:1 "[raid_loot|E]:" - HOLDING_LOOT_VALUE:0 "@gold_icon! [Holding.GetProvince.GetRaidLoot|0V]" - HOLDING_FORT_LEVEL:1 "[fort_level|E]" - HOLDING_GARRISON:1 "[garrison|E]:" - HOLDING_EMPTY:0 "Sin [holding|lE]" - HOLDING_CONSTRUCTING:0 "Construyendo [holding|lE] [HOLDING_TYPE.GetName]" - COUNTY_OCCUPANT:0 "Ocupante del condado" - CONSTRUCT:0 "Construir" - UPGRADE:0 "Mejorar" - UPGRADE_COST:0 "Coste de mejoras" - CURRENT_BUILDING:0 "Edificio actual" - CV_BUILDING_LEVEL_AND_NAME:1 "Nivel I: #high [Building.GetNameNoTooltip]#!" - BUILDING_TYPE_REGULAR:0 "[building|E]" - BUILDING_TYPE_SPECIAL:0 "[special_building|lE]" - BUILDING_TYPE_DUCHY:0 "[duchy_building|E]" - CONSTRUCT_HOLDING_TITLE:2 "#T Construir [holding|lE]#!" - CANT_CONSTRUCT_HOLDING_NO_AVAILABLE:0 "#X @warning_icon! Sin [holdings|lE] disponibles que construir#!" - CONSTRUCT_BUILDING:0 "Construir nuevo edificio de tipo $TYPE$" - CONSTRUCT_BUILDING_TITLE:0 "#T Construir nuevo edificio de tipo $TYPE$#!" - CONSTRUCT_HOLDING_TYPE_TITLE:0 "#T Construir #V $NAME$#!#!" - CONSTRUCT_BUILDING_TYPE_TITLE:0 "#T Construir #V $NAME$#!#!" - CONSTRUCT_BUILDING_INFO_TITLE:0 "#T $NAME$#!" - CONSTRUCT_BUILDINGS_DETAILS:0 "Avance" - CONSTRUCT_BUILDINGS_DETAILS_TT:0 "#T Avance de edificio\n#!Mostrar los efectos y costes de la mejora de este [building|lE]" - UPGRADE_BUILDING:0 "Mejorar $TYPE$" - CANCEL_CONSTRUCTION:1 "Cancelar construcción de $TYPE$" - UPGRADE_HOLDING_TITLE:0 "Mejorar la [holding|lE]" - CONSTRUCT_BUILDING_ALREADY_CONSTRUCTING:0 "@warning_icon!#X Ya se está construyendo otro [building|lE] en esta [holding|lE]#!" - CONSTRUCT_BUILDING_INVALID_SLOT:0 "@warning_icon!#X No es una casilla válida para un [building|lE] nuevo#!" - CONSTRUCT_BUILDING_NONE_POTENTIAL:0 "@warning_icon!#X No tienes [buildings|lE] aptos para esta casilla#!" - BUILDING_DEFAULT_TITLE_PREFIX_ALSO_CONSTRUCTING:1 "\n\n#T Edificio actual:\n[BUILDING.GetNameNoTooltip]\n#!" - BUILDING_DEFAULT_TITLE:2 "#T [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n$TYPE$\n\n" - BUILDING_EFFECT_AND_DESC_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self)]\n\n[BUILDING.GetDescription]" - BUILDING_EFFECT_AND_DESC_DISABLED_TOOLTIP:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$DISABLED$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_DESC:3 "[BUILDING.GetEffectDescriptionAtProvince( CHARACTER.Self, PROVINCE.Self, CULTURE.Self )]\n\n$TIME$\n\n[BUILDING.GetDescription]" - CONSTRUCTING_BUILDING_TIME_LEFT:0 "Quedan $DAYS$" - CONSTRUCT_HOLDING_PRIMARY:1 "La primera fase de esta [holding|lE] es el $NAME|V$" - HOLDING_NOT_THE_COUNTY_HOLDER:1 "@warning_icon!#X Solo el [holder|lE] de este [county|lE] o su [liege|lE] puede construir una [holding|lE] nueva#!" - BUILDING_NOT_THE_BARONY_HOLDER:1 "@warning_icon!#X Solo el [holder|lE] de esta [holding|lE] o su [liege|lE] puede construir un [building|lE] nuevo#!" - BUILDING_NOT_THE_DIRECT_BARONY_HOLDER:0 "@warning_icon!#X Solo el [holder|lE] de esta [holding|lE] puede cancelar o reemplazar [buildings|lE]#!" - BUILDING_NOT_THE_BARONY_LESSEE:0 "@warning_icon!#X Solo el [lessee|lE] de esta [holding|lE] puede construir un [building|lE] nuevo#!" - HOLDING_VIEW_ALREADY_HAS_PRIMARY:0 "@warning_icon!#X Esta baronía ya tiene una [holding|lE]#!" - HOLDING_VIEW_MISSING_PRIMARY:0 "@warning_icon!#X Esta baronía aún no tiene una [holding|lE]#!" - HOLDING_VIEW_MUST_BUILD_OTHER_HOLDING_FIRST:0 "@warning_icon!#X Primero debe construirse la posesión "$MISSING_HOLDING|V$" en este [county|lE]#!" - HAS_BUILDING_TYPE:0 "@warning_icon!#X Esta [holding|lE] ya contiene $TYPE$#!" - ALREADY_CONSTRUCTED:0 "@warning_icon!#X Ya se ha construido $NAME$#!" - PREVIOUS_NOT_CONSTRUCTED:1 "@warning_icon!#X Debe construirse primero $PREVIOUS_NAME$#!" - HOLDING_TAXES_TOOLTIP_HEADER:0 "#T Impuestos#!" - HOLDING_RAID_INCOME_TOOLTIP_HEADER:0 "#T Botín#!" - HOLDING_RAID_INCOME_TOOLTIP_TOTAL:0 "[raid_loot|E] total" - HOLDING_TAXES_TOOLTIP_PLAYER:0 "Mis ingresos" - HOLDING_TAXES_TOOLTIP_TOTAL:0 "Total de [taxes|lE]" - HOLDING_LEVIES_TOOLTIP_HEADER:0 "#T Levas#!" - HOLDING_LEVIES_TOOLTIP_PLAYER:0 "Mis [levies|lE]" - HOLDING_LEVIES_TOOLTIP_TOTAL:0 "Total de [levies|lE]" - HOLDING_IN_DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "@warning_icon!#X Por superar el [domain_limit|lE], esta [recently_acquired_holding|lE] no proporcionará ni [taxes|lE] ni [levies|lE]#!" - HOLDING_OCCUPIED:0 "[occupied|E] por: [CHARACTER.GetShortUIName]" - INVALID_CONSTRUCTION:0 "@warning_icon!#X Construcción no válida#!" - DISABLED_BUILDING:1 "@warning_icon!#X Edificio desactivado porque:#!\n$DESC$" - BUILDING_WILL_REENABLE:0 "@warning_icon! Edificio desactivado, pero se activará el mes que viene" - BUILDING_DISABLED_BY_GRACE_PERIOD:0 "@warning_icon! Posesión desactivada para evitar las penalizaciones por superar el [domain_limit|lE]. Se reactivará en [DATE.GetTimeDiffFromNowNoDays] o cuando ya no se supere el límite de dominio" - ABORT_CONSTRUCTION:0 "#T Abortar construcción#!" - CANT_BE_CONSTRUCTED:0 "@warning_icon!#X No se puede construir#!" - SUPPLY_LIMIT:0 "[supply_limit|E]:" - TOP_LIEGE:0 "Señor principal" - CREATE_NEW_HOLDING_BUTTON:0 "Construir nueva posesión" - CREATE_NEW_HOLDING_HEADING:0 "Construir nueva [holding|lE]" - BUILDING_GOLD_COST:0 "[gold_i] $VALUE|0$" - BUILDING_PIETY_COST:0 "[piety_i] $VALUE|0$" - BUILDING_PRESTIGE_COST:0 "[prestige_i] $VALUE|0$" - BUILDING_TIME:1 "Tiempo" - BUILDING_LEVIES:1 "[levies|E]: @soldier_icon! $VALUE|+=$" - BUILDING_GARRISON:1 "[garrison|E]: @garrison_icon! $VALUE|+=$" - BUILDING_GARRISON_REINFORCEMENT_FACTOR:0 "[garrison_reinforcement|E]: @garrison_icon! $VALUE|+=0%$" - ALREADY_CONSTRUCTING:0 "@warning_icon!#X Ya se está construyendo en esta baronía#!" - ABORT_BUILDING_CONFIRM_TITLE:0 "Abortar construcción" - ABORT_BUILDING_CONFIRM:0 "Al anular esta construcción se reembolsará su coste y te permitirá construir otra aquí." - ABORT_BUILDING_CONFIRM_ACCEPT:0 "Abortar" - ABORT_HOLDING_CONFIRM:0 "Al anular esta construcción se reembolsará su coste y te permitirá construir otra aquí." - CANCEL_HOLDING_CONSTRUCTION:0 "Abortar construcción de [HoldingView.GetHolding.GetConstructingHoldingType.GetName]" - CANCEL_HOLDING_CONSTRUCTION_TOOLTIP:1 "Cancelar construcción de [HoldingView.GetHolding.GetConstructingHoldingType.GetName] en [HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip] y recuperar el coste." - REPLACE_BUILDING:0 "Reemplazar $TYPE$" - REPLACE_BUILDING_BUTTON:0 "Reemplazar" - REPLACE_BUILDING_PROMPT:0 "#X Al reemplazar este edificio se destruirá el edificio existente. No se devolverá el coste del edificio.#!" - NO_POTENTIAL_BUILDINGS_WARNING:0 "#X No hay edificios que construir en esta casilla ahora mismo#!" - SET_COUNTY_CAPITAL_CONFIRM_TITLE:0 "Trasladar [county_capital|lE]" - SET_COUNTY_CAPITAL_CONFIRM:0 "[TITLE.GetName] será la nueva capital del señorío.\n\nAlgunos edificios de [TITLE_2.GetName] pueden quedar inactivos." - SET_REALM_CAPITAL_CONFIRM_TITLE:0 "Trasladar [realm_capital|lE]" - SET_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] será la nueva capital del señoría.\n\nAlgunos edificios de [TITLE_2.GetName] pueden quedar inactivos." - SET_COUNTY_AND_REALM_CAPITAL_CONFIRM:0 "[TITLE.GetName] será la nueva capital y [realm_capital|lE].\n\nAlgunos edificios de [TITLE_2.GetName] pueden quedar inactivos." - SET_CAPITAL_CONFIRM_ACCEPT:0 "Trasladar" - BUILDING_PROVINCE_MODIFIER:0 "#T Posesión:#!" - BUILDING_COUNTY_MODIFIER:0 "#T Condado:#!" - BUILDING_CHARACTER_MODIFIER:0 "#T Propiedad de:#!" - HOLDING_VIEW_WRONG_HOLDING_TYPE:0 "#T Tipo de [holding|lE] erróneo#!\nLos personajes con gobierno [Character.GetGovernment.GetName|V] no pueden tener posesiones de tipo [Holding.GetType.GetName|V] y no proporcionarán [taxes|lE] ni [levies|lE]." - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE:2 "#T Tipo de [holding|lE] erróneo#!\nComo [ruler|lE] de [GetPlayer.GetGovernment.GetName|V] no puedes tener personalmente posesiones [HoldingTypeItem.GetHoldingType.GetName|V]. [HoldingTypeItem.GetWrongHoldingCharacterInfo]" - YOUR_HOLDING_TEXT:1 "Tu [holding|lE] [HOLDING.GetType.GetConceptName]" - NOT_MY_HOLDING_TEXT:1 "[holding|E] [HOLDING.GetType.GetConceptName]" - ABSOLUTE_COUNTY_CONTROL:0 "Control absoluto" - COUNTY_CONTROL_VALUE_DISPLAY:0 "$VALUE|0$" - COUNTY_CONTROL_OUT_OF_MAX:0 "$VALUE|0$/$MAX|0$" - COUNTY_CONTROL_TOOLTIP:0 "#T Control de condado: [HoldingView.GetProvince.GetCounty.GetControlLevelOutOfMax]#!\n[HoldingView.GetProvince.GetCounty.GetCountyControlEffectsDesc]\n\n[HoldingView.GetProvince.GetCounty.GetCountyControlIncreaseDesc]" - COUNTY_CONTROL_NO_EFFECTS:0 "Sin efectos actuales, pero si el control decae por debajo de 100, las [levies|lE] e [taxes|lE] del condado se reducirán" - COUNTY_CONTROL_LEVIES_MULT:0 "[levies|E] del condado cambian en $MULT|%+0=$" - COUNTY_CONTROL_TAX_MULT:0 "[taxes|E] del condado cambian en $MULT|%+0=$" - COUNTY_DEVELOPMENT_TOOLTIP:1 "#T Desarrollo: [County.GetDevelopmentLevel]/100#!\n[County.GetDevelopmentIgnoredDesc][County.GetCountyDevelopmentEffectsDesc]\n\n[County.GetCountyDevelopmentIncreaseDesc]" - COUNTY_DEVELOPMENT_LEVIES_MULT:1 "Las [levies|lE] aumentan en $MULT|%+1$" - COUNTY_DEVELOPMENT_TAX_MULT:0 "Los [taxes|lE] aumentan en $MULT|%+0$" - COUNTY_DEVELOPMENT_SUPPLY_BONUS:0 "El [supply_limit|lE] aumenta en $VALUE|=+0$ " - COUNTY_DEVELOPMENT_IGNORED_DESC:2 "Se ignora el [development|lE] (exceptuando sus efectos sobre el [supply_limit|lE]) porque la forma de gobierno del propietario del [county|lE] es [GOVERNMENT.GetName|V]\n\n" - COUNTY_DEVELOPMENT_NO_EFFECTS:0 "#weak Sin efectos#!" - COUNTY_OPINION_TOOLTIP:0 "#T Opinión popular sobre [HoldingView.GetProvince.GetCounty.GetCount.GetUIName]: [HoldingView.GetCountyOpinion|=+]#!\n[HoldingView.GetCountyOpinionDesc]" - COUNTY_NOT_YOUR_CULTURE:0 "@warning_icon! #X El condado no es de tu [culture|lE] #!" - COUNTY_NOT_YOUR_FAITH:0 "@warning_icon! #X El condado no es de tu [faith|lE] #!" - COUNTY_IN_FACTION_TOOLTIP:0 "#T ¡En facción [HoldingView.GetAllFactionNames|V] en mi contra!#!\n#I Haz clic para mostrar las [factions|lE]#! " - COUNTY_CAPITAL_TOOLTIP:0 "#T $game_concept_county_capital$#!\n$game_concept_county_capital_desc$" - SET_COUNTY_CAPITAL_TOOLTIP:0 "#T Trasladar la [county_capital|lE] aquí#!\nConvertir [HoldingView.GetProvince.GetTitle.GetNameNoTierNoTooltip|V] en la nueva capital" - SET_REALM_CAPITAL_TOOLTIP_TITLE:0 "#T Trasladar la [realm_capital|lE] aquí#!" - SET_REALM_CAPITAL_TOOLTIP_DESC:0 "Convertir [TITLE.GetNameNoTierNoTooltip|V] en la nueva capital" - SET_REALM_CAPITAL_PREFERRED_CAPITAL:0 "Es la capital [de_jure|l] de [TITLE.GetNameNoTierNoTooltip|V]. Este movimiento no está permitido aunque se haya movido anteriormente la capital." - REALM_CAPITAL_TOOLTIP:0 "#T $game_concept_realm_capital$#!\n$game_concept_realm_capital_desc$" - CANT_SET_REALM_CAPITAL_COUNTY_CAPITAL:0 "#X Solo una [county_capital|lE] puede ser [realm_capital|lE]#!" - CANT_SET_REALM_CAPITAL_HOLDER:0 "#X No poseo estas tierras#!" - CANT_SET_REALM_CAPITAL_ALREADY:1 "#X Ya es tu [realm_capital|lE]#!" - CANT_SET_REALM_CAPITAL_MOVED:1 "#X Ya has trasladado tu [realm_capital|lE]#!" - CANT_SET_REALM_CAPITAL_IN_WAR:1 "#X No puedes cambiar tu [realm_capital|lE] si estás en [war|lE]#!" - CHURCH_PROPERTY_TOOLTIP:2 "#T [church_property|E]#!\n[lessee|E]: [Title.GetLessee.GetUIName]\n[holder|E]: [Title.GetHolder.GetUIName]" - HOLDING_VIEW_NO_HOLDER_EFFECTS_FROM_BUILDINGS:0 "$NO_EFFECTS$" - HOLDING_TERRAIN_TOOLTIP:0 "#T [Terrain.GetNameNoTooltip]#!\n[Terrain.GetEffects]" - HOLDING_UNDER_SIEGE:0 "#T @warning_icon! Posesión bajo [siege|lE]#!\n#I Haz clic para ver#!" - HOLDING_VIEW_UNDER_OCCUPATION:0 "@warning_icon! #X La posesión está ocupada.#!" - HOLDING_VIEW_ENEMY_OR_HOSTILE_UNITS:0 "@warning_icon! #X Hay ejércitos hostiles o enemigos en la provincia.#!" - HOLDING_VIEW_UNDER_SIEGE:0 "@warning_icon! #X Posesión bajo [siege|lE]#!" - CONSTRUCTING_BUILDING_TITLE:2 "#T #high Construyendo:#! [BUILDING.GetNameNoTooltip]#! #weak ([BUILDING.GetTypeName])#!\n\n" - HOLDING_LEVY_SIZE:1 "@soldier_icon! [Holding.GetMaxLevySize|0]" - HOLDING_VIEW_NEXT:0 "Siguiente" - HOLDING_VIEW_PREVIOUS:0 "Anterior" - HOLDING_VIEW_CONSTRUCT_OR_UPGRADE:0 "[Select_CString(EqualTo_int32(GUITrackItem.GetNextBuilding.GetLevel,'(int32)1'), 'Construir', 'Mejorar a')] [GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_UPGRADE_TO_NEXT:0 "Mejorar a [GUITrackItem.GetNextBuilding.GetNameNoTooltip]" - HOLDING_VIEW_IN_PROGRESS:1 "Construyendo [GUITrackItem.GetNextBuilding.GetNameNoTooltip] (terminará [GUITrackItem.GetConstructionEndDate])" - HOLDING_TAB_CAPITAL_TOOLTIP:0 "Esta es la [county_capital|lE]\n" - HOLDING_TAB_TOOLTIP:0 "#T [GUICountyHolding.GetHolding.GetNameNoTooltip]\n#![SelectLocalization( GUICountyHolding.GetHolding.GetProvince.GetTitle.IsCountyCapital, 'HOLDING_TAB_CAPITAL_TOOLTIP' , '' )|E]#I Haz clic para seleccionar#!" - COUNCIL_TASKS:0 "Tareas del consejo" - HOLDING_VIEW_HOLDER:2 "Titular:" - HOLDING_VIEW_COUNTY_HOLDER:0 "Titular del [county|lE]:" - HOLDING_VIEW_LESSEE:0 "Arrendatario:" - HOLDING_VIEW_NO_COUNTY_MODIFIERS:0 "Sin modificadores condales" - BUILDING_EFFECT_PROVINCE_HEADER:0 "#low Esta posesión:#!" - BUILDING_EFFECT_COUNTY_HEADER:0 "#low Este condado:#!" - BUILDING_EFFECT_CHARACTER_HEADER:1 "#low Titular de esta posesión:#!" - BUILDING_EFFECT_DUCHY_CAPITAL_HEADER:2 "#low Todas las posesiones de este ducado:#!" - BUILDING_CONSTRUCTION_COMPLETE_EFFECT_HEADER:0 "#low Al terminar la construcción:#!\n" - RAID_TT_NO_LOOT_RAIDED:0 "@warning_icon!#X Sin botín disponible por sufrir un asalto recientemente#!" - HOLDING_VIEW_YOUR_COUNTY:0 "Tu [county|lE]" - HOLDING_VIEW_TOP_REALM_COUNTY:0 "[county|E] en el mismo [realm|lE] que tú" - HOLDING_VIEW_FOREIGN_COUNTY:0 "[county|E] en [Character.GetTopLiege.GetPrimaryTitle.GetNameNoTooltip]" - COUNTY_OCCUPIER_TOOLTIP:0 "#T [occupied|E] por [Character.GetShortUIName]\n#!Durante la ocupación:\n$BULLET_WITH_TAB$No se pueden reclutar ni reforzar [levies|lE]\n$BULLET_WITH_TAB$No se pueden recaudar [taxes|lE]\n$BULLET_WITH_TAB$El [development|lE] y el [control|lE] no aumentan\n\n$COA_REALM_TOOLTIP_GUI_CLICK_INFO$" - FIND_VASSAL_BUTTON_HOLDING_VIEW_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nEncuentra a alguien a quien otorgar el [HoldingView.GetCountyTitle.GetNameNoTooltip]\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - VASSAL_POSSESSIVE:0 "del vasallo" - HOLDING_VIEW_BUILDING_IN_VASSAL:0 "Construyendo en la [holding|lE] de tu vasallo" - CULTURE_COUNTY_WINDOW:0 "[Culture.GetNameNoTooltip]" - HOLDING_VIEW_ALREADY_CONSTRUCTING_HOLDING:0 "@warning_icon!#X Ya estás construyendo «$HOLDING|V$» en este [county|lE]#!" - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_DEFAULT:0 "Tendrás que entregar la posesión a otro una vez construida." - HOLDING_SELECTION_VIEW_WRONG_HOLDING_TYPE_INFO_THEOCRATIC:0 "El templo se arrendará a tu [realm_priest|lE] después de su construcción" - HOLDING_VIEW_CAN_UPGRADE_BUILDING:0 "#help Puedes mejorar esta [holding|lE], ¡haz clic para ver los detalles y empezar a construir! #!" - HOLDING_VIEW_CAN_NOT_UPGRADE_BUILDING:0 "#help Ahora no puedes mejorar esta [holding|lE], haz clic para ver los detalles y posibles mejoras futuras. #!" - RAID_TT_MONTHS_OF_RAID_LOOT_MULT:0 "Meses de [raid_loot|lE]" - RAID_TT_MONTHLY_LOOT:0 "[raid_loot|E] mensual" diff --git a/project/ck3/base_game/localization/spanish/gui/house_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/house_view_l_spanish.yml deleted file mode 100644 index 51de254d72..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/house_view_l_spanish.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_spanish: - HOUSE_VIEW_FOUNDED:0 "Fundada el [DynastyHouse.GetFoundYear] d. C. por [DynastyHouse.GetFounder.GetName]" - DYNASTY_VIEW_CONCEPT:3 "[dynasty|E] de la casa de [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_VIEW_CONCEPT:3 "[SelectLocalization( DynastyHouse.IsPlayerMember, 'HOUSE_VIEW_PLAYER_IS_MEMBER', 'HOUSE_VIEW_NOT_YOUR_HOUSE')]" - HOUSE_VIEW_NOT_YOUR_HOUSE:0 "[house|E] noble" - HOUSE_VIEW_PART_OF:2 "Parte de la" - HOUSE_VIEW_PART_OF_DYNASTY:0 "Dinastía [Dynasty.GetBaseNameNoTooltip]" - HOUSE_VIEW_DYNASTY_PRESTIGE:1 "Siguiente [dynasty_prestige_level|lE]: #high [Dynasty.GetNextPrestigeLevelName] #!" - HOUSE_HEAD_HEIR:1 "Heredero del cabeza de la casa: [Character.GetUIName]" - DYNASTY_VIEW_DYNASTY_PRESTIGE:1 "[dynasty_prestige|E]: [Dynasty.GetPrestige|V0] [dynasty_prestige_i]" - DYNASTY_VIEW_DYNASTY_PRESTIGE_TOOLTIP:0 "#T Renombre#!\nPuede gastarlo el [dynast|lE] para realizar distintas acciones. Con el paso del tiempo, ganar renombre aumentará el nivel de esplendor de la [dynasty|lE]." - HOUSE_VIEW_HEAD_OF_THE_HOUSE:0 "[house_head|E]" - HOUSE_VIEW_HEIR_OF_THE_HOUSE:0 "Heredero de la casa" - HOUSE_VIEW_SHOW_DYNASTY_TT:0 "#T Mostrar [dynasty_perks|lE]#!" - HOUSE_VIEW_NO_LEGACIES:0 "La dinastía [Dynasty.GetBaseNameNoTooltip] aún no ha desbloqueado legados." - HOUSE_VIEW_SHOW_LEGACIES:1 "Abrir legados" - DYNASTY_VIEW_TITLE:0 "Dinastía [Dynasty.GetBaseNameNoTooltip]" - DYNASTY_VIEW_DYNAST:0 "[dynast|E]" - DYNASTY_VIEW_DYNAST_AND_HOUSE_HEAD:0 "[dynast|E] y [house_head|lE]" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME:0 "[Dynasty.GetPrestigeIncome|0=+]/mes" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE_CAPPED:1 "$NUM|V$ Miembros vivos #weak (máx. 100)#!" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_ALIVE:2 "$NUM|V$ Miembros vivos" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER:0 "$NUM|V$ $TIER|U$" - HOUSE_VIEW_DYNASTY_PRESTIGE_INCOME_TT_TIER_SPOUSE:0 "$NUM|V$ $TIER|U$ por [marriage|lE]" - DYNASTY_PRESTIGE_BALANCE_TOOLTIP:1 "#T [dynasty_prestige] [dynasty_prestige_i]#!\n[Dynasty.GetPrestigeBreakdown|0=+]\n[Dynasty.GetPrestigeProgress]" - DYNASTY_PRESTIGE_PROGRESS:0 "Progreso hacia [DYNASTY.GetNextPrestigeLevelName]: $CURRENT|0$/$NEXT|0$" - DYNASTY_PRESTIGE_AT_MAX_LEVEL:0 "[DYNASTY.GetBaseName] tiene el nivel máximo de fama" - HOUSE_VIEW_NAME_WITH_HOUSE:1 "Casa [DynastyHouse.GetBaseNameNoTooltip]" - #COOLTIP_HOUSE_NAME:0 "" delete this - HOUSE_TT_NAME:0 "Casa [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_VIEW_MOTTO:1 "«[DynastyHouse.GetMotto]»" - HOUSE_VIEW_PLAYER_IS_MEMBER:1 "Tu [house|lE]" - DYNASTY_HOUSE_TT_HEAD_OF_HOUSE:1 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetShortUIName|U]" - DYNASTY_HOUSE_TT_DYNASTY:0 "[dynasty|E]: [DynastyHouse.GetDynasty.GetBaseName]" - DYNASTY_HOUSE_TT_DYNASTY_LEVEL:0 "[dynasty_prestige_level|E]: [DynastyHouse.GetDynasty.GetPrestigeLevelName]" - DYNASTY_HOUSE_TT_LIVING_MEMBERS:1 "Miembros vivos: [DynastyHouse.GetNumberOfMembers|V]" - HOUSE_VIEW_FOUNDING_HOUSE:0 "Casa fundadora" - HOUSE_HEAD_PRESTIGE_GAIN_CAP:0 "Tope ganancia de prestigio" - DYNASTY_PRESTIGE_LEVEL_EFFECT:1 "• Los niños nacen con [prestige_i]$BIRTH|V0$\n• Entrar en la dinastía por matrimonio da [prestige_i]$MARRIAGE|0+=$\n• Gobernantes consiguen un máximo de $LONG_REIGN|V0=$ por opinión de reinado largo" - DYNASTY_PRESTIGE_NEXT_LEVEL:0 "\n\nEl siguiente nivel es $NEXT$" - dynasty_level_0_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_0|L]" - dynasty_level_1_c:1 "@dynasty_prestige_icon_0! [dynasty_prestige_level_1|L]" - dynasty_level_2_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_2|L]" - dynasty_level_3_c:1 "@dynasty_prestige_icon! [dynasty_prestige_level_3|L]" - dynasty_level_4_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_4|L]" - dynasty_level_5_c:1 "@dynasty_prestige_icon_2! [dynasty_prestige_level_5|L]" - dynasty_level_6_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_6|L]" - dynasty_level_7_c:1 "@dynasty_prestige_icon_3! [dynasty_prestige_level_7|L]" - dynasty_level_8_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_8|L]" - dynasty_level_9_c:1 "@dynasty_prestige_icon_4! [dynasty_prestige_level_9|L]" - dynasty_level_10_c:1 "@dynasty_prestige_icon_5! [dynasty_prestige_level_10|L]" - dynasty_level_11_c:0 "#weak Nivel máximo alcanzado#!" - CUSTOMIZE_HOUSE_HEADER:0 "Personalizar la casa [DynastyHouse.GetBaseNameNoTooltip]" - HOUSE_NAME_FIELD:0 "Nombre" - HOUSE_MOTTO_FIELD:0 "Lema" - CUSTOMIZE_HOUSE:0 "#T Personalizar la casa#!" - CUSTOMIZE_HOUSE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X La casa [DYNASTY_HOUSE.GetBaseNameNoTooltip] no es tuya y no puedes personalizarla#!" - HOUSE_MEMBERS_TITLE:0 "Miembros de la [house|lE] $NAME$" - DYNASTY_MEMBERS_TITLE:0 "Miembros de la [dynasty|lE] $NAME$" - HOUSE_SORT_FOUNDATION_DATE:0 "Fecha de fundación" - HOUSE_SORT_MEMBERS_COUNT:0 "Miembros vivos" - HOUSE_SORT_HEAD_POWER:0 "Fuerza militar del cabeza de la casa" - HOUSE_LIST_FOUNDING:0 "Casa fundadora" - HOUSE_LIST_CADET:0 "[cadet_branch|E]" - HOUSE_LIST_MEMBERS:0 "Miembros vivos: [DynastyHouse.GetNumberOfMembers]" - HOUSE_LIST_FOUNDATION:0 "Fundada el [DynastyHouse.GetFoundYear] d. C." - HOUSE_LIST_HEAD:0 "[house_head|E]: [DynastyHouse.GetHeadOfHouse.GetName]" - HOUSE_MODIFIERS:1 "Modificadores de casa:" - DYNASTY_MODIFIERS:1 "Modificadores de dinastía:" - HOUSE_VIEW_LEGACY_TOOLTIP_HEADER:0 "#T $NAME$#!" - HOUSE_VIEW_LEGACY_TOOLTIP_ITEM:0 "#T $PERK$#!\n$EFFECT$" - HOUSE_VIEW_HOUSE_HEAD_OF:0 "[house_head|E] de la casa [Character.GetDynastyHouseNameNoTooltip]" - HOUSE_VIEW_MAX_MILITARY_STRENGTH:2 "Fuerza militar máxima: @soldier_icon! #high [Character.GetMaxMilitaryStrengthWithoutHires|0]#!" - HOUSE_LIST_HEAD_MAX_MILITARY_STRENGTH:1 "@soldier_icon! [DynastyHouse.GetHeadOfHouse.GetMaxMilitaryStrengthWithoutHires|0]" - HOUSE_LIST_MILITARY_STRENGTH_TT:0 "Máxima fuerza militar del [house_head|lE]" diff --git a/project/ck3/base_game/localization/spanish/gui/ingame_main_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/ingame_main_l_spanish.yml deleted file mode 100644 index cb5a32823b..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/ingame_main_l_spanish.yml +++ /dev/null @@ -1,210 +0,0 @@ -l_spanish: - MY_REALM_BUTTON:0 "#T Señorío#!" - SCHEMES_BUTTON:0 "#T Conjuras#!" - MILITARY_BUTTON:0 "#T Militar#!" - DECISIONS_BUTTON:0 "#T Decisiones#!" - COUNCIL_BUTTON:0 "#T Consejo#!" - INTRIGUE_BUTTON:0 "#T Intriga#!" - FACTION_BUTTON:0 "#T Facciones#!" - PRISON_BUTTON:0 "#T Prisioneros#!" - COURT_BUTTON:1 "#T Cortesanos#!" - IM_TT_FIND_TITLE:1 "#T Encontrar título#!\nLocaliza cualquier [title|lE] en el juego." - IM_TT_SHOW_LEGACY:0 "#T Mostrar linaje#!\nConsulta todos los personajes con los que has jugado." - IM_TT_FIND_CHARACTER:0 "#T Encontrar personaje#!\nEncuentra a cualquier personaje vivo en el juego." - IM_TT_GO_TO_CAPITAL:0 "#T Ir a la capital#!\nHaz un barrido de cámara hasta [GetPlayer.GetCapitalLocation.GetName|V]." - FOCUS_BUTTON:0 "Mostrar Vista de enfoque" - GOTO_PLAYER:1 "#T Ir a tu ubicación#!\nMueve la cámara a [GetPlayer.GetCurrentLocation.GetName|V]" - GOTO_CAPITAL:1 "#T Ir a la [Concept( 'realm_capital', 'capital de tu señorío' )|E]#!\nMueve la cámara a [GetPlayer.GetCapitalLocation.GetName|V]" - MAPMODE_REALMS:1 "#T Señoríos\n#!Muestra a los [rulers|lE] y sus [realms|lE] en el mapa.\nCtrl + clic en un señorío para ver sus [vassals|lE]." - MAPMODE_TERRAIN:1 "#T Modo de mapa de #V terreno#!#!" - MAPMODE_CULTURES:0 "#T Culturas\n#!Muestra la [culture|lE] de cada [county|lE] en el mapa.\nEn las áreas a rayas, el condado y el [top_liege|lE] tienen culturas diferentes." - MAPMODE_AREAS:1 "#T Modo de mapa de #V áreas#! #D (depuración)#!#!" - MAPMODE_DJ_EMPIRES:0 "#T Títulos de imperio\n#!Muestra en el mapa los [titles|lE] del [empire|lE] y sus tierras [de_jure|lE]." - MAPMODE_DJ_KINGDOMS:0 "#T Títulos de reinos\n#!Muestra en el mapa los [titles|lE] del [kingdom|lE] y sus tierras [de_jure|lE]." - MAPMODE_DJ_DUCHIES:0 "#T Títulos de ducados\n#!Muestra en el mapa los [titles|lE] del [duchy|lE] y sus tierras [de_jure|lE]." - MAPMODE_COUNTIES:1 "#T Modo de mapa de #V condados#!#!" - MAPMODE_BARONIES:1 "#T Modo de mapa de #V baronías#!#!" - MAPMODE_PLAYERS_LABEL:0 "Jugadores" - MAPMODE_PLAYERS:1 "#T $MAPMODE_PLAYERS_LABEL$\n#!Muestra en el mapa a todos los participantes en multijugador." - MAPMODE_RELIGIONS:0 "#T Fes\n#!Muestra la [faith|lE] de cada [county|lE] en el mapa.\nEn las áreas a rayas, el condado y el [top_liege|lE] tienen fes diferentes.\nSelecciona una fe para ver sus [holy_sites|lE]." - MAPMODE_SIMPLE_TERRAIN_NAME:0 "Terreno" - MAPMODE_SIMPLE_TERRAIN:3 "#T $MAPMODE_SIMPLE_TERRAIN_NAME$\n#!Muestra en el mapa el [terrain|lE] de cada baronía." - MAPMODE_COUNTY_DEVELOPMENT_NAME:0 "Desarrollo" - MAPMODE_COUNTY_DEVELOPMENT:3 "#T $MAPMODE_COUNTY_DEVELOPMENT_NAME$\n#!Muestra en el mapa el [development|lE] de cada [county|lE]." - MAPMODE_GOVERNMENT_NAME:0 "Gobiernos" - MAPMODE_GOVERNMENT:3 "#T $MAPMODE_GOVERNMENT_NAME$\n#!Muestra en el mapa el [government|lE] de cada [independent_ruler|lE]." - MAPMODE_DJ_COUNTIES_NAME:0 "Condados" - MAPMODE_DJ_COUNTIES:3 "#T $MAPMODE_DJ_COUNTIES_NAME$\n#!Muestra en el mapa los [titles|lE] del [county|lE] y sus tierras [de_jure|lE]." - MAPMODE_COURT_LANGUAGES_NAME:0 "Idiomas de la corte" - MAPMODE_COURT_LANGUAGES:0 "#T $MAPMODE_COURT_LANGUAGES_NAME$#!\nMuestra en el mapa los [court_languages|lE]" - MAPMODE_DIPLOMACY:0 "Alcance diplomático" - MAPMODE_HOUSES:0 "#T Casas\n#!Muestra en el mapa las [houses|lE] de cada [independent_ruler|lE]." - INCREASE_GAME_SPEED:0 "#T Aumentar la velocidad del juego#!" - DECREASE_GAME_SPEED:0 "#T Reducir la velocidad del juego#!" - CHANGE_GAME_SPEED_ONLY_HOST:0 "@warning_icon!#X Solo el anfitrión puede cambiar la velocidad del juego#!" - INCREASE_GAME_SPEED_ALREADY_MAX:1 "@warning_icon!#X Ya tiene la velocidad más alta#!" - INCREASE_GAME_SPEED_ALREADY_MIN:1 "@warning_icon!#X Ya tiene la velocidad más baja#!" - INCREASE_GAME_SPEED_TO:0 "Aumentar velocidad a $NEXT_SPEED$" - DECREASE_GAME_SPEED_TO:0 "Reducir velocidad a $PREV_SPEED$" - PAUSED_BY:0 "por [GetPausedBy]" - CLICK_TO_UNPAUSE:0 "#I Haz clic para reanudar#!" - UNPAUSE_GAME:1 "#T El juego está en #V pausa#! [SelectLocalization( Or( StringIsEmpty( GetPausedBy ), Not( GameHasMultiplePlayers ) ), '', 'PAUSED_BY' )]\n#![SelectLocalization( Or( Or( Not( GameHasMultiplePlayers ), CanAnyoneUnpause ), IsPausedByMe ), 'CLICK_TO_UNPAUSE', '' )]" - UNPAUSE_GAME_OVER:1 "#T La partida está en pausa#! \n#X No se puede reanudar tras el [game_over|lE]#!" - GAME_OVER_END_DATE:0 "Se ha alcanzado la [end_date|lE]" - GAME_OVER_NON_DYNASTIC_HEIR:0 "Tu dinastía no tiene un heredero válido" - GAME_OVER_CANNOT_PLAY_UNLANDED:0 "No puedes jugar como personaje sin tierras" - GAME_OVER_CANNOT_PLAY_BELOW_COUNT:0 "No puedes jugar como barón" - GAME_OVER_CANNOT_PLAY_THEOCRACY:0 "No puedes jugar con [theocracies|lE]" - GAME_OVER_CANNOT_PLAY_REPUBLIC:0 "No puedes jugar con [republics|E]" - PAUSE_GAME:0 "#T La partida está #V en marcha#!\n#!#I Haz clic para ponerla en pausa#!" - RENOWN_DYNASTY:0 "Dinastía [GetPlayer.GetDynasty.GetBaseName]" - MY_VALUE_LABEL:0 "[PlayerValueItem.GetConcept]: [PlayerValueItem.GetValue]" - GAINED_BREAKDOWN_LABEL_LINK:0 "Ganado en total" - LOST_BREAKDOWN_LABEL_LINK:0 "Perdido en total" - TOTAL_BREAKDOWN_LABEL:0 "[PlayerValueItem.GetBalanceTotal]" - MONTHLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/mes" - MONTHLY_BREAKDOWN_ITEM_NO_UNDERLINE:0 "$VALUE$/mes" - YEARLY_BREAKDOWN_ITEM:1 "#UNDERLINE $VALUE|+=$#!/año" - PLAYER_VALUE_LEVEL_LABEL:0 "[PlayerValueItem.GetLevelConcept]:" - PROGRESS_TOWARD_LEVEL:0 "Progreso a: $LEVEL$" - PIETY_LEVEL_LABEL_0:2 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1:2 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2:2 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3:2 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4:2 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5:2 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_christian:0 "@piety_level_0_icon_christian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_christian:0 "@piety_level_1_icon_christian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_christian:0 "@piety_level_2_icon_christian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_christian:0 "@piety_level_3_icon_christian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_christian:0 "@piety_level_4_icon_christian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_christian:0 "@piety_level_5_icon_christian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_islam:0 "@piety_level_0_icon_islam! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_islam:0 "@piety_level_1_icon_islam! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_islam:0 "@piety_level_2_icon_islam! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_islam:0 "@piety_level_3_icon_islam! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_islam:0 "@piety_level_4_icon_islam! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_islam:0 "@piety_level_5_icon_islam! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_pagan:0 "@piety_level_0_icon_pagan! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_pagan:0 "@piety_level_1_icon_pagan! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_pagan:0 "@piety_level_2_icon_pagan! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_pagan:0 "@piety_level_3_icon_pagan! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_pagan:0 "@piety_level_4_icon_pagan! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_pagan:0 "@piety_level_5_icon_pagan! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_eastern:0 "@piety_level_0_icon_eastern! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_eastern:0 "@piety_level_1_icon_eastern! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_eastern:0 "@piety_level_2_icon_eastern! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_eastern:0 "@piety_level_3_icon_eastern! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_eastern:0 "@piety_level_4_icon_eastern! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_eastern:0 "@piety_level_5_icon_eastern! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_judaism:0 "@piety_level_0_icon_judaism! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_judaism:0 "@piety_level_1_icon_judaism! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_judaism:0 "@piety_level_2_icon_judaism! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_judaism:0 "@piety_level_3_icon_judaism! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_judaism:0 "@piety_level_4_icon_judaism! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_judaism:0 "@piety_level_5_icon_judaism! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_0_zoroastrian:0 "@piety_level_0_icon_zoroastrian! [GetModifier( 'piety_level_0' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_1_zoroastrian:0 "@piety_level_1_icon_zoroastrian! [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_2_zoroastrian:0 "@piety_level_2_icon_zoroastrian! [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_3_zoroastrian:0 "@piety_level_3_icon_zoroastrian! [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_4_zoroastrian:0 "@piety_level_4_icon_zoroastrian! [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L]" - PIETY_LEVEL_LABEL_5_zoroastrian:0 "@piety_level_5_icon_zoroastrian! [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_0:1 "@prestige_level_0_icon! [GetModifier( 'prestige_level_0' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_1:1 "@prestige_level_1_icon! [GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_2:1 "@prestige_level_2_icon! [GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_3:1 "@prestige_level_3_icon! [GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_4:1 "@prestige_level_4_icon! [GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L]" - PRESTIGE_LEVEL_LABEL_5:1 "@prestige_level_5_icon! [GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L]" - #DYNASTY_PRESTIGE_LEVEL_LABEL_0:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_1:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_2:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_3:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_4:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_5:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_6:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_7:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_8:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_9:0 "" Delete this - #DYNASTY_PRESTIGE_LEVEL_LABEL_10:0 "" Delete this - PIETY_PROGRESS_TOOLTIP:0 "Progreso: $VALUE|0V$/$MAX|0$ para el siguiente [piety_level|lE]" - PRESTIGE_PROGRESS_TOOLTIP:0 "Progreso: $VALUE|0V$/$MAX|0$ para el siguiente [prestige_level|lE]" - DYNASTY_PRESTIGE_PROGRESS_TOOLTIP:0 "Progreso: $VALUE|0V$/$MAX|0$ para el siguiente [dynasty_prestige_level|lE]" - VALUE_NO_GAIN:0 "No gana nada de $VALUE$." - VALUE_NO_LOSS:0 "No pierde nada de $VALUE$." - LOAD_INGAME_BUTTON_DISABLED:0 "No se puede cargar una partida durante una partida en multijugador." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED:1 "#T Intimidado#!\nTienes fama de ser [dreadful|lE] y eso a [CHARACTER.GetUIName] le [Concept( 'intimidated', 'intimida' )|E]. Al temerte, es menos probable que se enfrente a ti directamente." - DREAD_EFFECT_DESC_LEVEL_COWED:2 "#T Amedrentado#!\nTienes fama de ser [dreadful|lE] y eso a [CHARACTER.GetUIName] le da [Concept( 'cowed', 'miedo' )|E]. Su temor evitará que se enfrente a ti directamente." - DREAD_EFFECT_DESC_LEVEL_INTIMIDATED_OTHER:0 "#T Intimidación#!\nLa fama de [dreadful|lE] de [TARGET_CHARACTER.GetUIName] [Concept( 'intimidated','intimida')|lE] a [CHARACTER.GetUIName].\nComo le tiene miedo, es poco probable que [CHARACTER.GetShortUIName] se oponga directamente a [TARGET_CHARACTER.GetShortUIName]." - DREAD_EFFECT_DESC_LEVEL_COWED_OTHER:0 "#T Amedrentado#!\nLa fama de [dreadful|lE] de [TARGET_CHARACTER.GetUIName] [Concept('intimidated','amedrenta')|lE] a [CHARACTER.GetUIName].\nTiembla solo con pensar en ello, así que [CHARACTER.GetShortUIName] nunca se opondrá directamente a [TARGET_CHARACTER.GetShortUIName]." - DREAD_DESC:1 "#T [dread|E]: $VALUE|1V$/100#!" - DREAD_BASELINE:0 "Temor natural" - DREAD_BASE:0 "Base" - DREAD_BASE_REASON:0 "$REASON$: $VALUE|V=0$" - DREAD_MONTHLY:0 "Cambio mensual" - DREAD_MONTHLY_NORMALIZING_POSITIVE:0 "Por debajo del temor natural" - DREAD_MONTHLY_NORMALIZING_NEGATIVE:0 "Por encima del temor natural" - DREAD_MONTHLY_REASON:0 "$REASON$: $VALUE|+=1$" - MY_GOLD:0 "Mi [gold|lE]: [GetPlayer.GetGold|0V]" - MONTHLY_GOLD_INCOME:0 "[taxes|lE]: [gold_i]$VALUE|+=1$/mes" - HOLDING_TYPE:0 "[holding|E] de [HOLDING.GetType.GetName]" - HOLDING_LEVIES:0 "[levies|E]: $VALUE|0V$ [soldiers|lE]" - HOLDING_DEVELOPMENT:0 "[development|E]: $VALUE|0V$" - HOLDING_FAITH:0 "[faith|E]: [FAITH.GetName|l]" - HOLDING_CULTURE:0 "[culture|E]: [CULTURE.GetName|l]" - MORE:0 "#T Más…#!" - PRISON:0 "Prisión" - MY_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\n#weak Mi guerra#!" - LIEGE_WAR_ITEM_TOOLTIP:0 "#tooltip_subheading [WAR.GetName|V]#!\nLa guerra de mi señor" - ATTACKING_IN_WAR:0 "#attacker_color Atacando#! a [CHARACTER.GetName]\n" - DEFENDING_IN_WAR:1 "#defender_color Defendiendo#! contra [CHARACTER.GetName]\n" - WAR_ITEM_WAR_SCORE_TOOLTIP_HEADER:0 "[war_score|E]: $VALUE|+=0%$" - OPEN_TUTORIAL:0 "#T Abrir tutorial#!" - DOMAIN_LIMIT_SOURCES:0 "[domain_limit|E]" - VASSAL_LIMIT_SOURCES:0 "[vassal_limit|E]" - NO_VIEW_HISTORY_EXISTS:0 "#T Mostrar vista anterior#!\n@warning_icon!#X Sin vista anterior#!" - GO_BACK_VIEW_HISTORY:0 "#T Mostrar vista anterior#!\n$VIEW_NAME$" - I_CAN_ENFORCE_DEMANDS:1 "#I Puedes imponer tus demandas#!" - TOGGLE_OUTLINER:0 "#T Mostrar/ocultar la barra lateral#!" - PLAYER_STRESS_TOOLTIP:2 "#T [stress_level|lE]: [GetPlayer.GetStressLevel|V]/[GetDefine('NCharacter', 'MAX_STRESS_LEVEL')|V]\n#![ConcatIfNeitherEmpty('#S Efectos:#!\n', GetPlayer.StressLevelEffect )]\n[AddTextIf(Not(StringIsEmpty(GetPlayer.StressLevelEffect)), '\n')]#S [stress|E]: [GetPlayer.GetStress|V]/[GetMaxStress|V] [stress_i]#!\n[GetPlayer.StressProgressDesc]" - STRESS_LEVEL_PROGRESS:0 "Nuevo nivel con $NEXT|V$[stress_i]" - STRESS_LEVEL_PROGRESS_MAX:1 "#X @warning_icon! Ya estás al nivel máximo de estrés. Con $NEXT|V$ [stress_i] sufrirás un ataque de nervios y perderás [GetDefine('NCharacter', 'STRESS_PER_LEVEL')|P][stress_loss_i]#!" - OBSERVER_MODE_ON:0 "#T Abandonar la perspectiva de este personaje#!" - ACTIONS_TT:2 "#T Situación actual\n#!Tienes [ActionItemHandler.GetNumberOfUnreadActions|V] mensajes sin leer[ActionItemHandler.GetSuggestionsDebugTooltip]\n\n[SelectLocalization( ActionItemHandler.HasAvailableActions, 'ACTIONS_TT_CLICK_TO_VIEW', '' )]" - ACTIONS_TT_CLICK_TO_VIEW:0 "#I Haz clic para ver#!" - INGAME_TOPBAR_CULTURE_HEAD:1 "Como [cultural_head|lE] [GetPlayer.GetCulture.GetNameNoTooltip], puedes cambiar el grado de fascinación" - INGAME_TOPBAR_NOT_CULTURE_HEAD:1 "@warning_icon!#X No eres el [cultural_head|lE] [GetPlayer.GetCulture.GetNameNoTooltip], así que no puedes cambiar el grado de fascinación #!" - PAUSED_BY_PLAYER:0 "En pausa" - PAUSED_BY_PLAYER_TT:0 "Partida pausada por el jugador" - PAUSED_BY_PLAYER_MP:0 "Pausada por [GetPausedBy]" - PAUSED_BY_UNPAUSE_ONLY_ME:0 "Solo yo puedo reanudar la partida por otros [GetTimeAnyoneUnpause] segundos más" - PAUSED_BY_UNPAUSE_ONLY_PAUSED_BY:0 "Solo [GetPausedBy] puede reanudar la partida por otros [GetTimeAnyoneUnpause] segundos más" - PAUSED_BY_UNPAUSE_ANYONE:0 "Cualquiera puede reanudar la partida" - PAUSED_BY_EVENT_TT:0 "La partida se ha pausado automáticamente y se reanudará cuando se hayan cerrado todos los eventos. Se puede cambiar a pausa manual." - BOTTOMBAR_SCHEME_TOOLTIP:0 "#T Conjura: #!\n[Scheme.GetTooltip]" - INGAME_TOPBAR_MILITARY_STRENGTH:0 "#T Fuerza militar#!:\n[InGameTopbar.GetStrengthTooltip]" - VALUE_BREAKDOWN_NO_VALUES:0 "Sin valores" - VALUE_BREAKDOWN_TOTAL:0 "Total:" - VALUE_BREAKDOWN_NO_EXPENSES:0 "Sin gastos" - INGAME_MENU_TT:0 "#T Menú en el juego#!" - MORE_POPOUT_TT:0 "#T Más…#!" - - DE_JURE_DUCHIES_HEADER:0 "Mostrando: [duchies|lE], [de_jure|lE]" - DE_JURE_KINGDOMS_HEADER:0 "Mostrando: [kingdoms|lE], [de_jure|lE]" - DE_JURE_EMPIRES_HEADER:0 "Mostrando: [empires|lE], [de_jure|lE]" - DE_JURE_COUNTIES_HEADER:0 "Mostrando: [counties|lE], [de_jure|lE]" - FAITHS_HEADER:0 "Mostrando: [faiths|lE]" - CULTURES_HEADER:0 "Mostrando: [cultures|lE]" - HOUSES_HEADER:0 "Mostrando: [houses|lE]" - GOVERNMENTS_HEADER:0 "Mostrando: [governments|lE]" - PLAYERS_HEADER:0 "Mostrando: [realms|lE] del jugador" - DEVELOPMENT_HEADER:0 "Mostrando: [development|lE] del condado" - SIMPLE_TERRAIN_HEADER:0 "Mostrando: [terrain|lE] simple" - BACK_TO_REALMS:0 "Volver al mapa de señoríos" - BACK_TO_REALMS_TT:0 "¡Haz clic aquí para volver a mostrar los [realms|lE] en el mapa!" - PLAYER_CHANGED_CHARACTER_TITLE_SWITCH:0 "Cambio de personaje" - PLAYER_CHANGED_CHARACTER_TEXT_SWITCH:0 "El jugador $NAME$ ahora juega como [CHARACTER.GetNameNoTooltip]" - PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER:0 "Nuevo observador" - PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER:0 "El jugador $NAME$ ahora es observador" - PLAYER_CHANGED_CHARACTER_TITLE_JOIN:0 "Nuevo jugador" - PLAYER_CHANGED_CHARACTER_TEXT_JOIN:0 "El jugador $NAME$ se une como [CHARACTER.GetNameNoTooltip]" - DE_JURE_HIERARCHY:0 "Jerarquía [de_jure|lE]" diff --git a/project/ck3/base_game/localization/spanish/gui/interaction_council_task_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/interaction_council_task_window_l_spanish.yml deleted file mode 100644 index 762362f536..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/interaction_council_task_window_l_spanish.yml +++ /dev/null @@ -1,10 +0,0 @@ -l_spanish: - select_council_task_header:1 "Exigir puesto en el consejo" - COUNCIL_TASK_INTERACTION_NO_SELECTED_TASK:0 "@warning_icon!#X No se ha seleccionado ninguna tarea#!" - COUNCIL_TASK_INTERACTION_AUTO_FILLED:0 "@warning_icon!#X [ACTIVE_COUNCIL_TASK.GetPositionName] se rellena automáticamente#!" - COUNCIL_TASK_INTERACTION_WINDOW_SELECT_TASK:1 "Elegir puesto en el consejo" - COUNCIL_TASK_INTERACTION_WINDOW_SELECTED_TASK:0 "Puesto elegido: [CouncilTaskInteractionWindow.GetSelectedTask.GetPositionName]" - COUNCIL_TASK_INTERACTION_WINDOW_PLAYER_SKILLS_LABEL:0 "[skills|E] de [GetPlayer.GetShortUIName|U]" - COUNCIL_TASK_INTERACTION_CURRENT:0 "Actual: [Character.GetUIName]" - COUNCIL_TASK_INTERACTION_CURRENT_YOU:0 "Tu puesto actual" - COUNCIL_TASK_INTERACTION_VACANT:0 "Actual: vacante" diff --git a/project/ck3/base_game/localization/spanish/gui/inventory_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/inventory_window_l_spanish.yml deleted file mode 100644 index b230c495b7..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/inventory_window_l_spanish.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_spanish: - INVENTORY_TITLE:0 "Inventario" - ANTIQUARIAN:0 "Anticuario" - PORTRAIT_NO_ANTIQUARIAN:0 "#T No hay $antiquarian_court_position$ empleado#!\n#weak Un $antiquarian_court_position$ ralentizaría el deterioro de la [durability|lE] y activaría la [decision|lE] #V $commission_artifact_decision$#!.\n\n#I Haz clic para contratar a un $antiquarian_court_position$#!" - OPEN_INVENTORY_TOOLTIP:2 "#T Abrir inventario#!" - REFORGE_OR_REPAIR:1 "$repair_or_reforge_and_repair$" - INVENTORY_REFORGE_OR_REPAIR:0 "#T $REFORGE_OR_REPAIR$#!" - INVENTORY_REFORGE:1 "#T [reforge|E]#!" - INVENTORY_REPAIR:1 "#T [repair|E]#!" - INVENTORY_EQUIP:0 "#T Equipar el artefacto#!" - INVENTORY_UNEQUIP:0 "#T Quitar el artefacto#!" - INVENTORY_TAB_ARTIFACTS:0 "Artefactos" - INVENTORY_TAB_COURT_ARTIFACTS:2 "Artefactos de la corte" - INVENTORY_TAB_CLAIMS:2 "Derechos" - INVENTORY_TAB_CLAIMS_HIS_HER_MY:1 "[Character.LocalPlayerString( 'Tus', 'Sus' )] $INVENTORY_TAB_CLAIMS$" - INVENTORY_TAB_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_ARTIFACTS$#!" - INVENTORY_TAB_COURT_ARTIFACTS_TOOLTIP:0 "#T $INVENTORY_TAB_COURT_ARTIFACTS$#!" - INVENTORY_TAB_CLAIMS_TOOLTIP:0 "#T $INVENTORY_TAB_CLAIMS$#!" - NO_COURT_ARTIFACTS:0 "#X @warning_icon! Sin [court_artifacts|lE]#!" - NO_ARTIFACT_CLAIMS:0 "#X @warning_icon! Sin [artifact_claims|lE]#!" - ARTIFACT_CLAIM_PERSONAL:0 "[personal_artifact_claim|E]" - ARTIFACT_CLAIM_HOUSE:0 "[house_artifact_claim|E]" - INVENTORY_COURT_ARTIFACTS_BUTTON_TOOLTIP:1 "Ir a los [court_artifacts|lE] de la [royal_court|lE] de [Character.LocalPlayerString( 'la que eres cabeza', Character.GetShortUIName )]" - INVENTORY_COURT_ARTIFACTS_BUTTON_NO_ROYAL_COURT_TOOLTIP:0 "Mostrar [court_artifacts|lE] guardados" - INVENTORY_EQUIPPED_ARTIFACTS_HEADER:0 "[inventory_artifacts|E] que [Character.GetShortUIName )|U] [Character.LocalPlayerString( 'tienes', 'tiene' )|U] equipados" diff --git a/project/ck3/base_game/localization/spanish/gui/kill_list_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/kill_list_l_spanish.yml deleted file mode 100644 index 085f8057a5..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/kill_list_l_spanish.yml +++ /dev/null @@ -1,8 +0,0 @@ -l_spanish: - KILL_LIST:1 "Muertes de [KillListWindow.GetCharacter.GetUIName|U]" - OPEN_KILL_LIST_TOOLTIP:4 "#T Ver muertes\n#!Ver todos los personajes que [Character.GetShortUINameNoTooltip] [Character.LocalPlayerString( 'has', 'ha' )] matado, [Character.LocalPlayerString( 'si quieres recordarlos…', 'que tú conozcas…' )]" - ARTIFACT_KILL_LIST:0 "Víctimas de [ArtifactKillListWindow.GetArtifact.GetName]" - OPEN_ARTIFACT_KILL_LIST_TOOLTIP:0 "#T Muertes\n#!Ver todos los personajes que ha matado [Artifact.GetName]" - ARTIFACT_FORGOTTEN_SOLDIER_KILLS:0 "#S Soldados olvidados#!: [Artifact.GetForgottenSoldiersCount|V]" - DEATH_DATE:0 "Fecha de muerte" - DEATH_REASON:0 "Motivo de la muerte" diff --git a/project/ck3/base_game/localization/spanish/gui/knightsview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/knightsview_l_spanish.yml deleted file mode 100644 index 047a2dd477..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/knightsview_l_spanish.yml +++ /dev/null @@ -1,15 +0,0 @@ -l_spanish: - - KNIGHTS_VIEW_FORCE:0 "Obligar" - KNIGHTS_VIEW_ALLOW:0 "Permitir" - KNIGHTS_VIEW_FORBID:0 "Prohibir" - KNIGHTS_VIEW_TITLE:1 "$knight_culture_player_plural_no_tooltip$" - MAX_KNIGHT_COUNT:2 "$knight_culture_player_plural_no_tooltip$: #high [GetKnightCount( GetPlayer.Self )]/[GetKnightLimit( GetPlayer.Self )]#!" - MAX_KNIGHT_TOOLTIP:1 "#T $knight_culture_player_plural_no_tooltip$ máximos: [knight_i][GetKnightLimit( GetPlayer.Self )|V]#!\n[GetKnightLimitBreakdown( GetPlayer.Self )]" - KNIGHT_EFFECTIVENESS:1 "$knight_culture_player_no_tooltip$ Eficacia: #high [GetPlayer.GetKnightEffectiveness|%0]#!" - KNIGHT_EFFECTIVENESS_TOOLTIP:2 "#T [knight_effectiveness|E]: [GetPlayer.GetKnightEffectiveness|V%0]#!\nBase: #V 100 %#!\n[GetPlayer.GetKnightEffectivenessBreakdown]" - KNIGHTS_VIEW_TITLE_FORBID_TT:2 "#T Prohibir a [Character.GetShortUIName] convertirse en caballero#!\n\n[Character.GetShortUIName] #emphasis nunca#! podrá unirse a tus [armies|lE] como caballero. Esto le impedirá morir en [battle|lE]." - KNIGHTS_VIEW_TITLE_BY_PROWESS_TT:2 "#T Permitir a [Character.GetShortUIName] convertirse en caballero#!\n\n[Character.GetShortUIName] podrá unirse a tus [armies|lE] como caballero si su [prowess|lE] es de las mayores del [realm|lE]" - KNIGHTS_VIEW_TITLE_FORCE_TT:2 "#T Obligar a [Character.GetShortUIName] convertirse en caballero#!\n\n[Character.GetShortUIName] #emphasis debe#! unirse a tus [armies|lE] como caballero, independientemente de su [prowess|lE]. Puede ocupar el lugar de un caballero con mayor destreza." - KNIGHTS_CURRENT_MAX:0 "[GetKnightCount( GetPlayer.Self )|V]/[GetKnightLimit( GetPlayer.Self )|V]" - KNIGHTS_SUBHEADER:0 "[courtiers|E] y [vassals|lE] viables" diff --git a/project/ck3/base_game/localization/spanish/gui/legacy_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/legacy_window_l_spanish.yml deleted file mode 100644 index 1252385851..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/legacy_window_l_spanish.yml +++ /dev/null @@ -1,38 +0,0 @@ -l_spanish: - LEGACY_NAME:1 "[LegacyItem.GetCharacter.GetShortUINameNotMeNoTooltip], [LegacyItem.GetCharacter.GetAge]" - LEGACY_REIGN:1 "Jugado: [LegacyItem.GetStartDate.GetYear]–[LegacyItem.GetEndDate.GetYear] ([LegacyItem.GetReignLength])" - LEGACY_REIGN_TT:0 "Jugado entre [LegacyItem.GetStartDate.GetString] y [LegacyItem.GetEndDate.GetString]" - LEGACY_REIGN_CURRENT:0 "[LegacyItem.GetStartDate.GetYear]-" - LEGACY_KILLS_TOOLTIP:0 "#T Muertes: [GetDataModelSize(Character.GetKills)|V]#!" - LEGACY_SCORE:0 "Puntuación: [LegacyItem.GetScore]" - LEGACY_PRESTIGE:0 "[GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]" - LEGACY_CONTINUE_PLAYING:0 "Puedes seguir jugando como" - LEGACY_PIETY:0 "[GetPietyLevelName( LegacyItem.GetPietyLevel )]" - LEGACY_DYNASTY_PRESTIGE:0 "La [dynasty|lE] se convirtió en [GetDynastyPrestigeLevelName(LegacyItem.GetDynastyPrestige)]" - LEGACY_DREAD:0 "Temido" - LEGACY_TYRANNY:0 "Tirano" - LEGACY_RESIGN:0 "Salir a menú" - LEGACY_RESIGN_TT:0 "#T Terminar partida actual#! \nVolverás al menú principal" - LEGACY_NEW_CHARACTER:0 "Elegir nuevo personaje" - LEGACY_NEW_CHARACTER_TT:0 "#T Abrir selección de personaje#! \nTe permite seguir jugando con otro personaje" - LEGACY_HEADER:0 "Legado" - LEGACY_GAME_OVER:0 "Fin de la partida" - LEGACY_FOUNDED_HOUSE:0 "#T Fundó una [house|lE]\n#!Es el fundador de la Casa [LegacyItem.GetFoundedHouse.GetName]" - LEGACY_FOUNDED_FAITH:0 "#T Fundó una [faith|lE]\n#!Es el fundador de la fe [LegacyItem.GetFoundedFaith.GetAdjective]" - LEGACY_CULTURAL_HEAD:0 "#T [cultural_head|E]\n#!Es el líder cultural de los [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun]." - LEGACY_CULTURAL_HEAD_DEAD:0 "#T [cultural_head|E]\n#!Fue líder cultural de los [LegacyItem.GetCharacter.GetCulture.GetCollectiveNoun] en el momento de su muerte." - LEGACY_DREADED:0 "#T Fue [dreaded|lE]#!" - LEGACY_RENOWNED:0 "#T [prestige_level|E]: [GetPrestigeLevelName(LegacyItem.GetPrestigeLevel)]#!" - LEGACY_PIOUS:0 "#T [piety_level|E]: [GetPietyLevelName(LegacyItem.GetPietyLevel)]#!" - LEGACY_LIFESTYLE:0 "#T [lifestyle|E] [LegacyItem.GetLifestyle.GetName]\n#![LegacyItem.GetFinisherPerksList]" - LEGACY_FINISHER_PERKS_LIST:0 "[perks|E] finalizadores:\n$LIST$" - LEGACY_IS_AT_WAR:0 "@warning_icon! ¡En [war|X]!" - LEGACY_NO_HEIR:1 "@warning_icon! ¡Sin [player_heir|lE]!" - LEGACY_WARS:0 "#T Luchó en [LegacyItem.GetTotalNumberOfWars] [wars|lE].\n#![LegacyItem.GetWarBreakdown]" - SUCCESSION_RELATION:0 "Tu $RELATION$" - LEGACY_OFFENSIVE_WARS:0 "- $COUNT$ guerras ofensivas" - LEGACY_DEFENSIVE_WARS:0 "- $COUNT$ guerras defensivas" - LEGACY_OFFENSIVEGH_WARS:0 "- $COUNT$ grandes guerras santas ofensivas" - LEGACY_DEFENSIVEGH_WARS:0 "- $COUNT$ grandes guerras santas defensivas" - LEGACY_LINEAGE_YOU:0 "Este eres tú." - diff --git a/project/ck3/base_game/localization/spanish/gui/levyview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/levyview_l_spanish.yml deleted file mode 100644 index 248d2fed80..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/levyview_l_spanish.yml +++ /dev/null @@ -1,9 +0,0 @@ -l_spanish: - LV_HEADER:0 "Levas" - LV_COUNTS:0 "[LevyView.GetLivingCount|0]/[LevyView.GetMaxCount|0]" - LV_FLAVOR:1 "Las levas están compuestas por milicias de campesinos, rufianes, mercenarios locales y nobles desahuciados, provistos de herramientas y armas improvisadas. Componen el grueso de la mayoría de ejércitos." - LV_RAISED:0 "[LevyView.GetRaisedCount|0] reclutadas" - LV_UNRAISED:0 "Sin reclutar" - LV_MAINTENANCE:0 "Mantenimiento: [LevyView.GetMaintenanceCost|2][gold_i]/mes" - LV_NO_COUNTERS:0 "Las levas nunca pueden [counter|lE] a otros tipos" - diff --git a/project/ck3/base_game/localization/spanish/gui/lifestyle_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/lifestyle_window_l_spanish.yml deleted file mode 100644 index 55963f8913..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/lifestyle_window_l_spanish.yml +++ /dev/null @@ -1,59 +0,0 @@ -l_spanish: - LIFESTYLE_WINDOW_DESCRIPTION:1 "[Lifestyle.GetDescription]\n\n#weak [Lifestyle.GetHighlightDescription]#!" - REFUND_PERKS:0 "Reiniciar dones" - CURRENT_FOCUS:1 " (Actual)" - FOCUS_CANCHANGE:1 "Actual: [Character.GetFocus.GetName]" - FOCUS_CANCHANGE_NO_FOCUS:0 "Actual: Sin enfoque" - CHARACTER_LIFESTYLE_HEADER:0 "Elegir [lifestyle|lE]" - CHARACTER_LIFESTYLE_OPEN_TOOLTIP:0 "#T [Lifestyle.GetNameNoTooltip]#!\n #I Haz clic para abrir.#!" - CHARACTER_LIFESTYLE_OPEN_TEXT:0 "Abrir" - LIFESTYLE_POINTS_TO_USE_TEXT:0 "[perks|E] que desbloquear: [CHARACTER.GetPerkPoints( Lifestyle.Self )]" - LIFESTYLE_POINTS_ALREADY_USED_TEXT:1 "[Character.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]\n[perks|lE]" - PERK_TOOLTIP_BASE:0 "#T [Perk.GetNameNoTooltip( CHARACTER.Self )]#!\n[Perk.GetEffectDescription( CHARACTER.Self )]" - CHOOSE_PERK_TOOLTIP:0 "$PERK_TOOLTIP_BASE$\n[CharacterLifestyleWindow.CanSelectPerkDesc( Perk.Self )]\n #I Haz clic para desbloquear#!" - CHOOSE_PERK_UNLOCK_TEXT:0 "#I Haz clic para desbloquear#!" - CHOOSE_PERK_CONFIRM_TITLE:0 "Desbloquear [PERK.GetName( GetPlayer )]" - CHOOSE_PERK_CONFIRM_DESC:0 "[PERK.GetEffectDescription( GetPlayer )]" - CHOOSE_PERK_CONFIRM_ACCEPT:0 "Desbloquear" - FOCUS_TOOLTIP_TEXT:0 "[FOCUS.GetDescription( CHARACTER.GetID )]\n[FOCUS.GetEffectDescription]" - FOCUS_TOOLTIP_TEXT_PLAYER:0 "[FocusType.GetDescription( GetPlayer.GetID )]\n[FocusType.GetEffectDescription]" - LONG_FOCUS_TEXT:2 "[FocusType.GetDescription( Character.GetID )]#low \n[FocusType.GetEffectDescription]\nExperiencia [FocusType.GetLifestyle.GetName]: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/mes#!" - CHOOSE_FOCUS_TOOLTIP:2 "#T [FocusType.GetNameNoTooltip]#!\n[CharacterLifestyleWindow.CanSelectFocusDesc( FocusType.Self )]\n[FocusType.GetEffectDescription]\n[FocusType.GetLifestyle.GetName] Experiencia: [FocusType.GetGainAmount( GetPlayer.Self )|P0]/mes\n\n#I Haz clic para seleccionar#!" - CHOOSE_FOCUS_CONFIRM_TITLE:0 "Seleccionar [FOCUS.GetName]" - CHOOSE_FOCUS_CONFIRM_DESC:0 "[FOCUS.GetDescription( GetPlayer.GetID )]\n[FOCUS.GetEffectDescription]\n\nExperiencia [FOCUS.GetLifestyle.GetName]: [FOCUS.GetGainAmount( GetPlayer )|P0]/mes\n[FOCUS.GetGainBreakdown( GetPlayer )]\n\nSolo puede cambiarse cada [GetGameTimeDifferenceForDiffMonths( GetDefine('NCharacter', 'FOCUS_ADULT_COOLDOWN_MONTHS'), '(bool)yes' )]." - CHOOSE_FOCUS_CONFIRM_ACCEPT:0 "Seleccionar" - SELECT_PERK_NO_LIFESTYLE_FOCUS:0 "@warning_icon!#X Debes seleccionar un enfoque de este estilo de vida para desbloquear sus dones#!" - PERK_POINTS_NEEDED:0 "@warning_icon!#X No dispongo de un #underline [perk|l]#! [PERK.GetLifestyle.GetName]#!" - PERK_ALREADY_UNLOCKED:1 "@warning_icon!#X Ya tienes [PERK.GetName( GetPlayer )]#!" - PERK_MISSING_PARENT:1 "@warning_icon!#X No tienes el #underline [perk|l]#!#! [PERK.GetName( GetPlayer )]" - LIFESTYLE_XP_TOOLTIP:0 "#T Experiencia [Lifestyle.GetNameNoTooltip]: [CHARACTER.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]#!\n[CharacterLifestyleWindow.GetLifestyleProgressTooltip( Lifestyle.Self )]" - LIFESTYLE_NOT_SELECTED_PROGRESS:2 "No hay ganancia pasiva de [experience|lE] porque no has elegido un [focus|lE] dentro de este estilo de vida" - LIFESTYLE_PROGRESS_NEVER:0 "Nunca" - LIFESTYLE_BASE_GAIN:0 "Base" - LIFESTYLE_PROGRESS_STRING:0 "Tiempo hasta el siguiente [perk|lE]: $ETA$\n#P +$PROGRESS|0$#!/mes" - SELECT_FOCUS_TEXT:0 "Elegir enfoque" - LIFESTYLE_SELECT_TOOLTIP:1 "#T [Lifestyle.GetNameNoTooltip]#!\n[Lifestyle.GetDescription]\n\nDesbloqueos de dones disponibles: [Character.GetPerkPoints( Lifestyle.Self )|+]\n\n#I Haz clic para ver#!" - REFUND_PERKS_CONFIRM_TITLE:0 "Reiniciar dones" - REFUND_PERKS_CONFIRM_DESC:1 "$EFFECTS$\n#weak ¡Esto solo puede hacerse una vez en la vida!#!" - REFUND_PERKS_CONFIRM_ACCEPT:0 "Reiniciar" - REFUND_PERKS_TOOLTIP:0 "#T Reiniciar dones#!\n[CharacterLifestyleWindow.CanRefundPerksDesc]\n#weak ¡Solo puede hacerse una vez en la vida!#!\n[CharacterLifestyleWindow.RefundPerksEffectsDesc]\n#I Haz clic para restablecer#!" - PLAYER_LIFESTYLE_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n[GetLifestyleTooltipWarnings( GetPlayer )]\n\n#I Clic para ver [lifestyle|lE]#!" - PLAYER_EDUCATION_FOCUS_TOOLTIP:1 "[GetLifestyleTooltipForCharacter( GetPlayer )]\n\n#I Clic para ver [education_focus|lE]#!" - PLAYER_LIFESTYLE_TOOLTIP_NO_FOCUS_WARNING:0 "@warning_icon!#X No has elegido un [lifestyle|lE]#!" - NO_FOCUS:0 "Sin efectos" - FOCUS_COOLDOWN_DATE:0 "@warning_icon!#X Es demasiado pronto para volver a cambiar de enfoque.#!\nEspera hasta [DATE.GetString]" - FOCUS_SET:0 "Elegir este enfoque" - FOCUS_NO_EMPLOYER:1 "@warning_icon!#X Solo el empleador puede cambiar el enfoque#!" - already_reset_perks_tt:1 "¡Ya has restablecido tus dones!" - EXPERIENCE:0 "[experience|E] [Lifestyle.GetNameNoTooltip]: [CHARACTER.GetLifestyleXp( Lifestyle.Self, '(bool)yes' )|0]/[Lifestyle.GetXpPerLevel]" - UNLOCKED_PERKS:0 "[perks|E] [Lifestyle.GetNameNoTooltip] desbloqueados: [CHARACTER.GetPerkPointsUsed( Lifestyle.Self )]/[Lifestyle.GetPerksInLifestyle]" - LIFESTYLE_WINDOW_TITLE:0 "[lifestyle|E] [Lifestyle.GetNameNoTooltip]" - LIFESTYLE_FOCUS_HEADER:0 "[focus|E] de estilo de vida" - LIFESTYLE_POINTS_TOOLTIP:0 "#T Dones [Lifestyle.GetNameNoTooltip] disponibles: [CHARACTER.GetPerkPoints( Lifestyle.Self )|+]#!" - PERK_POINTS_ASSIGNED_TRIGGER:0 "¡No tienes dones para restablecer!" - - DIPLOMACY_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Puntos de don del estilo de vida diplomática: $NUM|V0$" - MARTIAL_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Puntos de don del estilo de vida marcial: $NUM|V0$" - STEWARDSHIP_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Puntos de don del estilo de vida administrativa: $NUM|V0$" - INTRIGUE_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Puntos de don del estilo de vida intrigante: $NUM|V0$" - LEARNING_LIFESTYLE_PERK_POINTS_TRIGGER:0 "Puntos de don del estilo de vida erudita: $NUM|V0$" diff --git a/project/ck3/base_game/localization/spanish/gui/lobbyview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/lobbyview_l_spanish.yml deleted file mode 100644 index cc632a41c9..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/lobbyview_l_spanish.yml +++ /dev/null @@ -1,2 +0,0 @@ -l_spanish: - LOBBYVIEW_SELECT_PLAYABLE:0 "Haz clic en el mapa para elegir un personaje" diff --git a/project/ck3/base_game/localization/spanish/gui/map_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/map_l_spanish.yml deleted file mode 100644 index 1cedf148cf..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/map_l_spanish.yml +++ /dev/null @@ -1,130 +0,0 @@ -l_spanish: - ONMAP_ARMY_UNIT_TOOLTIP:0 "$NAME$ ($CONTROLLER$)\n($MORALE|V$ %)(moral)\nRefuerzos/mes: $REINFORCEMENTS|V$\nLevas: $LEVIES$ / $MAX_LEVIES|V$\nHombres de armas: $MEN_AT_ARMS$ / $MAX_MEN_AT_ARMS|V$\nRegimientos: $REGIMENTS|V$\nMantenimiento: $MAINTENANCE$\nSuministros: $SUPPLY|V$ / $MAX_SUPPLY|V$\nLímite de suministros: $SUPPLY_LIMIT|V$" - UNIT_WILL_ARRIVE:0 "$NAME$, falta [DATE.GetTimeToDate] ([DATE.GetStringShort|V])" - UNIT_WILL_ARRIVE_RETREAT:1 "Retirándose a $NAME$, falta [DATE.GetTimeToDate] ([DATE.GetStringShort|V])" - UNIT_WILL_MOVEMENT_LOCK:0 "[movement_lock|E] en [DATE.GetTimeToDate]" - UNIT_IS_EMBARKED:0 "Embarcado" - UNIT_WILL_EMBARK:0 "Embarcará" - UNIT_IS_EMBARKING:0 "Embarcando" - UNIT_IS_DISEMBARKING:0 "Desembarcando" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION:0 "@warning_icon!#X El movimiento causará $CASUALTIES$ bajas.#!\n" - UNIT_WILL_TAKE_HOSTILE_COUNTY_ATTRITION_DESTROYED:0 "@warning_icon!#X El movimiento causará $CASUALTIES$ bajas, y destruirá este ejército.#!\n" - UNIT_TOOLTIP_HEADER:0 "[ARMY.GetNameNoTooltip] ($TYPE$)" - DESTINATION_SEA:0 "Mar" - DESTINATION_LAKE:0 "Lago" - DESTINATION_RIVER:0 "Río" - SIEGE_TOOLTIP_TITLE:1 "#T Fortaleza en $PROVINCE$#!" - SIEGE_TOOLTIP_OCUPIED:0 "Ocupada por [CHARACTER.GetUIName]." - SIEGE_TOOTLTIP_IMPACT:0 "Impacto del nivel de fortaleza:" - CHARACTER_ACTIVITY_TOOLTIP:0 "[CHARACTER.GetUIName] asiste a esta actividad" - CHARACTER_AT_LOCATION:0 "En [PROVINCE.GetName|V]" - CHARACTER_AT_ACTIVITY:0 "Asistiendo a [ACTIVITY.GetName|V] en [PROVINCE.GetName|V]" - CHARACTER_AT_ARMY:0 "Comandando un [army|lE] en [PROVINCE.GetName|V]" - CHARACTER_TRAVEL_TO_LOCATION:0 "Viajando a [PROVINCE.GetName|V]" - CHARACTER_IMPRISONED_AT:0 "Encarcelado/a por [CHARACTER.GetUIName|V] en [PROVINCE.GetName|V]" - CHARACTER_AT_COURT_VISITING:1 "De visita en la [court|lE] de [CHARACTER.GetShortUIName|V] en [PROVINCE.GetName|V]" - CHARACTER_AT_COURT:1 "En la [court|lE] de [CHARACTER.GetShortUIName|V] en [PROVINCE.GetName|V]" - FORD_TOOLTIP:1 "Vado entre $FROM$ y $TO$" - STRAIT_TOOLTIP:1 "Estrecho entre $FROM$ y $TO$" - MAP_REALM_TT_HEADER:0 "#T [TITLE.GetNameNoTooltip|U]#!" - MAP_REALM_TT_BOTTOM:0 "Gobernante: [CHARACTER.GetUINameNoTooltip|UV]" - MAP_REALM_LOBBY_TT_HEADER:0 "#T [CHARACTER.GetShortUINameNotMeNoTooltip]#!\n[TITLE.GetNameNoTooltip]" - MAP_REALM_LOBBY_TT_BOTTOM:0 "\n#I Haz clic para seleccionar#!" - MAP_REALM_TT_RELATION_ME:0 "" - MAP_REALM_TT_RELATION_VASSAL:0 "Vasallo de [TARGET_CHARACTER.GetShortUINameNoTooltip|UV]" - MAP_REALM_TT_RELATION_PEER:0 "Otro vasallo de [TARGET_CHARACTER.GetShortUINameNoTooltip|UV]" - MAP_REALM_TT_RELATION_LIEGE:0 "Señor de [TARGET_CHARACTER.GetShortUINameNoTooltip|UV]" - MAP_REALM_TT_RELATION_TOP_LIEGE:0 "Señor principal de [TARGET_CHARACTER.GetShortUIName|UV]" - MAP_REALM_TT_RELATION_OTHER:0 "Señorío independiente" - - IMPASSIBLE_PROVINCE_TOOLTIP:0 "#T Terreno infranqueable#!" - IMPASSPABLE_SEA_PROVINCE_TOOLTIP:0 "#T Mare Incognitum#!" - SEA_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nMar" - LAKE_PROVINCE_TOOLTIP:0 "#T Lago#!" - RIVER_PROVINCE_TOOLTIP:1 "#T [PROVINCE.GetName]#!\nRío principal" - PROVINCE_TOOLTIP_HEADER:0 "#T [PROVINCE.GetTitle.GetNameNoTooltip]#!" - PROVINCE_TOOLTIP_HOLDER:0 "Titular: [CHARACTER.GetUINameNoTooltip|V]" - PROVINCE_TOOLTIP_LESSEE:0 "Arrendatario: [CHARACTER.GetUINameNoTooltip|V]" - PROVINCE_TOOLTIP_OCCUPIED:0 "Ocupado por: [CHARACTER.GetUINameNoTooltip|V]" - PROVINCE_TOOLTIP_CULTURE:0 "Cultura: [COUNTY.GetCulture.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_FAITH:0 "Fe: [COUNTY.GetFaith.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_TERRAIN:0 "Terreno: [PROVINCE.GetTerrain.GetNameNoTooltip|V]" - PROVINCE_TOOLTIP_DEVELOPMENT:0 "Desarrollo: [COUNTY.GetDevelopmentLevel|V]" - PROVINCE_DEBUG:1 "\nID: [PROVINCE.GetId] [PROVINCE.GetTag]" - PROVINCE_TOOLTIP_EMBARKING_IMPLIED:0 "#I Pagar tasas de embarco#!" - PROVINCE_TOOLTIP_NO_PATH_ALL:0 "@warning_icon!#X No se puede marchar aquí#!" - PROVINCE_TOOLTIP_NO_PATH_SOME:0 "@warning_icon!#X Algunos de los ejércitos seleccionados no pueden marchar aquí#!" - PROVINCE_TOOLTIP_IMPASSABLE:0 "@warning_icon!#X Esta provincia tiene terreno infranqueable#!" - PROVINCE_TOOLTIP_NON_TRAVERSIBLE_WATER:1 "@warning_icon!#X Este cuerpo de agua no es vadeable#!" - PROVINCE_TOOLTIP_CANNOT_RAID_ACROSS_SEA:0 "@warning_icon!#X Imposible [Concept( 'raid', 'asaltar' )|E] atravesando el mar#!" - PROVINCE_TOOLTIP_CLICK_TO_GO:1 "\n#I Botón secundario para marchar aquí#!" - PROVINCE_TOOLTIP_SHIFT_TO_APPEND:0 "#I - Mantén Mayús para programar traslados#!" - PROVINCE_TOOLTIP_CTRL_TO_FORCE_GATHERING:0 "#I - Mantén Ctrl para detener la @gathering_icon! reunión y partir de inmediato #!" - PROVINCE_TOOLTIP_ETA:1 "#I - Llegada prevista: [DATE.GetTimeDiffFromNow] ([DATE.GetStringShortNoYear])#!" - PROVINCE_TOOLTIP_WINTER:0 "Severidad invernal: [PROVINCE.GetWinterSeverityName|V]" - - PROVINCE_TOOLTIP_CLICK_TO_RETREAT:0 "\n#I Botón secundario para abandonar la batalla y retirarse aquí#!" - PROVINCE_TOOLTIP_CLICK_CANT_RETREAT:0 "No se puede retirar de la batalla durante $DAYS$ días más" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_HERE:0 "#I Haz clic para añadir aquí un [rally_point|lE]#!" - PROVINCE_TOOLTIP_ADD_RALLY_POINT_CANCEL:0 "#I Botón secundario para cancelar#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE:0 "#I Haz clic para mover aquí el [rally_point|lE]#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_HERE_RIGHT_CLICK:0 "#I Botón secundario para mover aquí el [rally_point|lE]#!" - PROVINCE_TOOLTIP_MOVE_RALLY_POINT_CANCEL:0 "#I Botón secundario para cancelar#!" - DE_JURE_DRIFT_TARGET_DESCRIPTION:1 "#high Deriva de iure:#! [TITLE.GetNameNoTooltip] será parte de [TARGET_TITLE.GetNameNoTooltip] dentro de aproximadamente $DURATION$" - DE_JURE_DRIFT_PROGRESS_DESCRIPTION:0 "El [TITLE.GetNameNoTooltip] deriva de iure a [TARGET_TITLE.GetNameNoTooltip] de $DURATION$" - MAP_COUNTY_HOLDER_MAIN_TEXT:0 "\nSeñorío principal: [TITLE.GetDeFactoTopLiege.GetNameNoTooltip|V]\nTitular del condado: [CHARACTER.GetUINameNoTooltip|V]" - MAP_COUNTY_HOLDER_RIGHT_CLICK:1 "#I Botón secundario para seleccionar al titular del condado#!" - MAP_COUNTY_REALM_EXPLORE_CLICK:0 "#I Ctrl + clic para extender señorío#!" - MAP_COUNTY_REALM_EXPLORE_UNDO_CLICK:0 "#I Ctrl + clic secundario para cerrar señorío#!" - MAP_OCCUPANT_TEXT:0 "Ocupante: [CHARACTER.GetUINameNoTooltip|V]" - - HOUSES_MAP_MODE_TOOLTIP:0 "#T Casa de [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetNameNoTooltip]#!:\n[ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetHouse.GetNameNoTooltip]" - houses_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Haz clic para abrir la vista de casa dinástica#!" - GOVERNMENTS_MAP_MODE_TOOLTIP:1 "#T Dueño del condado\nTipo de gobierno#!: [ROOT.Province.GetCounty.GetTitle.GetHolder.GetGovernment.GetNameNoTooltip]\nSeñor principal\nTipo de gobierno: [ROOT.Province.GetCounty.GetTitle.GetDeFactoTopLiege.GetHolder.GetGovernment.GetNameNoTooltip]" - governments_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Haz clic para abrir la vista de señorío#!" - DEJURE_DUCHIES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_KINGDOMS_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - DEJURE_EMPIRES_MAPMODE_TOOLTIP:0 "[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetNameNoTooltip]\n[ROOT.Province.GetTitle.GetDeJureLiege.GetDeJureLiege.GetDeJureLiege.GetDeJureDriftTooltip]" - CULTURES_MAP_MODE_TOOLTIP:1 "#T Cultura del condado#!: [ROOT.Province.GetCounty.GetCulture.GetNameNoTooltip]\nCultura del señor principal: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetCulture.GetNameNoTooltip]" - cultures_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Haz clic para seleccionar [PROVINCE.GetCounty.GetCulture.GetNameNoTooltip]#!" - FAITHS_MAP_MODE_TOOLTIP:0 "#T Fe del condado#!: [ROOT.Province.GetCounty.GetFaith.GetNameNoTooltip]\nFe del señor principal: [ROOT.Province.GetTitle.GetDeFactoTopLiege.GetHolder.GetFaith.GetNameNoTooltip]" - faiths_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:0 "\n#I Haz clic para seleccionar [PROVINCE.GetCounty.GetFaith.GetNameNoTooltip]#!" - - COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetCourtLanguage.GetName]" - COURT_LANGUAGES_MAP_MODE_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetCourtLanguage.GetName]" - COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE:0 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetCourtLanguage.GetNameNoTooltip]" - COURT_LANGUAGES_MAP_MODE_TOP_LIEGE:2 "[ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetCourtLanguage.GetName]" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_COUNTY_HOLDER:1 "#T $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!\nIdioma de la corte de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTitleAsNameNoTooltip] de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_LIEGE$#!\nIdioma de la corte de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetTitleAsNameNoTooltip] de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_LIEGES_LIEGE:0 "#T $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!\nIdioma de la corte de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetTitleAsNameNoTooltip] de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetLiege.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_TOP_LIEGE:1 "#T $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!\nIdioma de la corte de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetTitleAsNameNoTooltip] de [ROOT.Province.GetCounty.GetTitle.GetHolder.GetTopLiege.GetPrimaryTitle.GetNameNoTierNoTooltip]\n" - COURT_LANGUAGES_MAP_MODE_TOOLTIP_FALLBACK:0 "#T Idioma de la corte#!: ninguno" - COURT_LANGUAGES_SELECTION_TOOLTIP_COUNTY_HOLDER:0 "\n#I Clic para seleccionar $COURT_LANGUAGES_MAP_MODE_COUNTY_HOLDER$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGE:0 "\n#I Clic para seleccionar $COURT_LANGUAGES_MAP_MODE_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_LIEGES_LIEGE:0 "\n#I Haz clic para seleccionar $COURT_LANGUAGES_MAP_MODE_LIEGES_LIEGE$#!" - COURT_LANGUAGES_SELECTION_TOOLTIP_TOP_LIEGE:0 "\n#I Clic para seleccionar $COURT_LANGUAGES_MAP_MODE_TOP_LIEGE$#!" - - ADDITIONAL_MAPMODES:0 "Modos adicionales" - ZOOM_LEVEL_PAPER_MAP:0 "Mapa de papel" - ZOOM_LEVEL_PAPER_MAP_TOOLTIP:0 "El $ZOOM_LEVEL_PAPER_MAP$ ofrece una vista general de todos los [realms|lE] independientes del mundo.\n\n#TUT En este modo, al hacer clic en el mapa se seleccionan los [realms|lE]#!" - ZOOM_LEVEL_POLITICAL:0 "Mapa político" - ZOOM_LEVEL_POLITICAL_TOOLTIP:0 "El $ZOOM_LEVEL_POLITICAL$ ofrece una vista general de los [rulers|lE] de un área, y es ideal para planificar [wars|lE], gestionar [vassals|lE] y explorar [realms|lE].\n\n#TUT En este modo, al hacer clic en el mapa se seleccionan los [realms|lE]#!" - ZOOM_LEVEL_DETAILS:0 "Mapa detallado" - ZOOM_LEVEL_DETAILS_TOOLTIP:0 "El $ZOOM_LEVEL_DETAILS$ ofrece una vista general del [terrain|lE] y de tu [domain|lE]. Es ideal para mover [regiments|lE] y construir [buildings|lE].\n\n#TUT En este modo, al hacer clic en el mapa se seleccionan los [holdings|lE]#!" - ZOOM_LEVEL_DOMAIN:0 "Mapa de dominio" - ZOOM_LEVEL_SELECTING_BARONIES:0 "Selección: Posesiones" - ZOOM_LEVEL_SELECTING_REALMS:0 "Selección: Señoríos" - MAP_MODES_EXPLORATION_ENABLED:0 "En modo de exploración de señoríos" - MAP_MODES_EXPLORATION_ENABLED_TT:1 "En el modo de exploración de señoríos, el mapa se coloreará según la estructura de vasallaje de los distintos señoríos. Profundiza en la jerarquía de vasallaje con Control + clic y vuelve atrás con Control + clic secundario. Selecciona cualquier otro mapa para reiniciar la exploración de señoríos." - holding_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - kingdoms_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - empires_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - duchies_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - counties_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - players_MAP_MODE_TOOLTIP_CLICK_TO_SELECT:1 "\n$CLICK_TO_SELECT$" - - PROVINCE_VIEW_TOOLTIP_WINTER:2 "Severidad #T invernal #!\n: [Province.GetWinterSeverityName|V]\n\n[Province.GetWinterEffectsDesc]" - PROVINCE_WINTER_LEVEL_NONE:0 "Ninguna" - PROVINCE_WINTER_LEVEL_MILD:0 "Leve" - PROVINCE_WINTER_LEVEL_NORMAL:0 "Normal" - PROVINCE_WINTER_LEVEL_HARSH:0 "Dura" diff --git a/project/ck3/base_game/localization/spanish/gui/mapicons_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/mapicons_l_spanish.yml deleted file mode 100644 index 04a7092247..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/mapicons_l_spanish.yml +++ /dev/null @@ -1,19 +0,0 @@ -l_spanish: - ATTRITION_ICON_TITLE:1 "#T El ejército recibirá [attrition|lE]#!" - ARMY_EMBARKED_PENALTY:0 "[embarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ días)" - ARMY_RECENTLY_DISEMBARKED_PENALTY:1 "[recently_disembarked|E]: @advantage_icon!$EFFECT|0+=$ ($DAYS_LEFT$ días)" - MAP_ICON_RECENTLY_DISEMBARKED_TOOLTIP:0 "#T Recién desembarcado#!\nSe considerará [recently_disembarked|lE] durante [UnitItem.GetArmy.GetDisembarkPenaltyDays] días más" - COMMANDER_IS_LEADER:0 "#underline #TOOLTIP:COMMANDER_IS_LEADER_TOOLTIP Comandado por gobernante#!#!" - COMMANDER_IS_LEADER_TOOLTIP:0 "#T Comandado por gobernante#!\n[Character.GetName] está al mando de este ejército, y aporta estas bonificaciones:\n[GetLeadingTroopsBonus]" - POTENTIAL_COMMANDER_IS_LEADER_TOOLTIP:1 "#T Gobernante#!\nSer [commander|lE] de tu propio [army|lE] daría:\n[GetLeadingTroopsBonus]" - RP_TOOLTIP_CLICK:1 "#T [RallyPoint.GetName]#!\n$CLICK_TO_VIEW$" - ARMY_TOOLTIP_IS_GATHERING:1 "Reuniendo ([Army.GetGatheringDaysLeft] días)" - ARMY_TOOLTIP_IS_MOVEMENT_LOCKED:1 "[movement_locked|E]" - UNIT_ITEMS:1 "([UnitMapIcon.GetShownCount])" - RAID_ARMY_TOOLTIP:0 "#T Asaltante#!\nEste ejército está de [raid|lE].\nCarga [Army.GetRaidLoot|V0] [gold_i]." - ARMY_AT_LOOT_CAP:1 "¡$ARMY_LOOT_INFO$ al máximo!" - ARMY_AT_LOOT_CAP_TOOLTIP:0 "#T Botín máximo#!\nEste ejército carga [Army.GetRaidLoot|V0] [gold_i] y no puede [Concept( 'raid', 'asaltar' )|E] más hasta volver a casa." - MAP_RAID_TOOLTIP:0 "#T Asalto en curso#!\nFinal estimado: [Raid.GetEta.GetString].\n[raid_loot|lE] resultante: [Raid.GetProvince.GetProvinceLoot|0V] [gold_i].\n\n#I Haz clic para ver asalto.#!" - RECENTLY_RAIDED_TOOLTIP:0 "#T Asaltado recientemente#!\nEsta posesión fue asaltada recientemente y no podrá volver a ser asaltada hasta [Province.GetEndOfRecentlyLooted.GetString]" - ARMY_LOOT_INFO:0 "Botín: [Army.GetRaidLoot|V0] [gold_i]/[Army.GetLootCap|V0]" - MAP_ICON_EMBARK_COST:0 "[FleetPredictionMapIcon.GetEmbarkCost|V0][Select_CString(FleetPredictionMapIcon.IsCostOverOwned, '@warning_icon!', '')]@gold_icon!" diff --git a/project/ck3/base_game/localization/spanish/gui/menatarmsview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/menatarmsview_l_spanish.yml deleted file mode 100644 index 2287da8306..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/menatarmsview_l_spanish.yml +++ /dev/null @@ -1,51 +0,0 @@ -l_spanish: - - MAA_SOLDIERS:0 "[soldiers|E]:" - MAA_FULL_STENGTH:0 "Fuerza completa en $TIME$" - MAA_AT_FULL_STRENGTH:0 "Al máximo de fuerza" - MAA_FULL_MAINTENANCE_TEXT:0 "Mantenimiento máximo" - MAA_UNRAISED_MAINTENANCE_TEXT:0 "Mantenimiento sin reclutar" - MAA_REINFORCEMENT:1 "[MenAtArmsView.GetFullStrengthText]\nPagando mantenimiento total" - MAA_REINFORCEMENT_COST_ENTRY:2 "[Select_CString( Or( Not(Regiment.IsAtFullStength), Regiment.IsRaised), '#high ' , '#weak ' )]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/mes#!" - MAA_MAINTENANCE:3 "[Select_CString( And( Regiment.IsAtFullStength, Not(Regiment.IsRaised)), '#high ', '#weak ' )]$MAA_UNRAISED_MAINTENANCE_TEXT$: [Regiment.CalcUnraisedCost]/mes#!" - MAA_RAISED_MAINTENTANCE:0 "[MenAtArmsView.GetFullStrengthText]\nPagando mantenimiento total" - MAA_UNRAISED_MAINTENANCE:0 "[MenAtArmsView.GetFullStrengthText]\nPagando mantenimiento sin reclutar" - MAA_MAINTENANCE_SHORT:0 "[Regiment.CalcMaintenanceCost]s/mes" - MAA_HOME_BANNER:0 "Punto de reunión natal:" - MAA_DESTROY:0 "Destruir" - MAA_ARMY:0 "En ejército: [Regiment.GetArmy.GetName]" - #Confirmation messages - MAA_DESTROY_CONFIRMATION_TITLE:0 "Destruir [REGIMENT.GetNameNoTooltip]" - MAA_DESTROY_CONFIRMATION_TEXT:0 "El regimiento [REGIMENT.GetNameNoTooltip] será destruido." - MAA_DESTROY_CONFIRMATION_ACCEPT:0 "Destruir" - MAA_RAISED:1 "Reclutados" - MAA_UNRAISED:1 "No reclutados" - MAA_CURRENT_SIZE:0 "Tamaño [MAAItem.GetCurrentSize]/[MAAItem.GetMaxSize]" - MAA_TYPE_NAME:0 "Tipo: [Regiment.GetMAAType.GetBaseTypeName]" - MAA_INCREASE_SIZE:0 "Aumentar tamaño a [MAAItem.GetNextSize]" - MAA_DECREASE_SIZE:0 "Reducir tamaño a [MAAItem.GetPreviousSize]" - MAA_INCREASE_SIZE_TOOLTIP:1 "#T $MAA_INCREASE_SIZE$#!\nCoste: [MenAtArmsType.GetCostString( GetPlayer )]\nEl mantenimiento aumentará en:\n[MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DECREASE_SIZE_TOOLTIP:1 "#T $MAA_DECREASE_SIZE$#!\nEl mantenimiento se reducirá en:\n[MenAtArmsView.GetReduceSizeBlockers][MenAtArmsType.GetReinforcementCostString( GetPlayer )]\n[MenAtArmsType.GetFullStrengthMaintenanceCostForPlayerString]" - MAA_DESTROY_TOOLTIP:0 "#T Destruir regimiento#!\n[MenAtArmsView.GetReduceSizeBlockers]$MAA_FULL_MAINTENANCE_TEXT$: [Regiment.CalcReinforcementCost]/mes\n$MAA_UNRAISED_MAINTENANCE_TEXT$[Regiment.CalcUnraisedCost]/mes" - MAA_AT_MAX_SIZE:0 "Tamaño máximo" - MAA_SIZE_CHANGE:1 "@[Regiment.GetMAAType.GetIconKey]_icon!+[Regiment.GetMAAType.GetStackSize]" - MAA_REINFORCING:1 "Reforzando" - REGIMENT_CURRENT_SIZE:0 "Tamaño [Regiment.GetMAAChunkCount]/[Regiment.CalcMaxMAAChunkCount]" - - #Tooltip - MAA_TT_BUY_TITLE:0 "#T Añadir $COUNT$ soldados#!" - MAA_TT_SELL_TITLE:0 "#T Quitar $COUNT$ soldados#!" - MAA_TT_DESTROY_TITLE:0 "#T Destruir regimiento#!" - MAA_TT_NOT_ENOUGH_GOLD:0 "@warning_icon!#X No hay bastante oro#!" - MAA_MAX_AT_MAX_SIZE:0 "@warning_icon!#X Tamaño máximo#!" - MAA_TT_REGIMENT_IN_COMBAT:0 "@warning_icon!#X El regimiento ya está combatiendo#!" - MAA_TT_COST:0 "Coste: $COST$" - MAA_TT_RETURN_COST:0 "Retorno: $COST|$" - MAA_TT_MAINTENANCE:0 "Mantenimiento: $COST$/mes" - MAA_TT_WILL_DESTROY:0 "Esto destruirá el regimiento" - MAA_BASE_TYPE:0 "Categoría: $TYPE|V$" - MAA_CHUNK_SIZE:0 "[soldiers|E]: $VALUE|V$" - CREATE_MAA_HEADER:1 "#T Crear regimiento de [MEN_AT_ARMS_TYPE.GetNameNoTooltip|V]#!" - CANT_CREATE_MAA_AT_CAP:0 "@warning_icon!#X Al límite de regimiento de [men_at_arms|lE]#!" - CREATE_MAA_TOOLTIP:0 "#T Crear regimiento nuevo de [men_at_arms|lE]#!\n[MilitaryItem.GetMaACanBeCreatedTooltip]" - diff --git a/project/ck3/base_game/localization/spanish/gui/militaryview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/militaryview_l_spanish.yml deleted file mode 100644 index 9dfacdd829..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/militaryview_l_spanish.yml +++ /dev/null @@ -1,134 +0,0 @@ -l_spanish: - MILITARY:0 "Militar" - CREATE_BANNER:0 "Crear punto de reunión" - SOLDIERS_INFO:0 "$CURRENT$/$MAX$" - DISBAND_ALL_ARMIES:0 "#T Disolver todos los [armies|lE] #!" - DISBAND_ALL_ARMIES_ARMIES_INFO:0 "Se disolverán $DISBANDED$ ejércitos" - DISBAND_ALL_ARMIES_GATHERING_ARMIES_INFO:1 "Se disolverán $DISBANDED$ de los $TOTAL$ ejércitos reunidos" - DISBAND_NO_ARMIES:0 "$DISBAND_ALL_ARMIES$\n@warning_icon!#X No se disolverán ejércitos#!" - DISBAND_NO_DISBANDABLE_ARMIES:0 "@warning_icon!#X No se pueden disolver ejércitos#!" - DISBAND_ALL_CONFIRM_TITLE:0 "Disolver todos los ejércitos" - DISBAND_ALL_CONFIRM:0 "Se disolverán todos los [armies|lE] reclutados y reunidos." - DISBAND_ALL_CONFIRM_ACCEPT:0 "Disolver todos" - LEVIES_LABEL:1 "[levies|E]" - LEVIES_MAX:0 "$RAISE_MAX|V$" - LEVIES_NOT_MAX:0 "$CURRENT|V$/$RAISE_MAX|V$" - LEVIES_TOOLTIP:0 "#T [levies|E] sin reclutar: $CURRENT|0V$/$RAISE_MAX|0V$#!" - LEVIES_AFFECTED_BY_COUNTIES_HEADER:0 "#T Se reduce el número de [levies|lE] de [rally_point|lE]#!" - LEVIES_AFFECTED_BY_COUNTY_CONTROL:0 "@warning_icon!#X El [rally_point|lE] tiene condados con [county_control|l] reducido#!" - FROM_DOMAIN:0 "Por [domain|lE]" - FROM_VASSALS:0 "Por [vassals|lE]" - FROM_BISHOPS:0 "Por [realm_priest|lE]" - BANNER_MEN_AT_ARMS_LABEL:0 "[men_at_arms|E]:" - BANNER_MEN_AT_ARMS:0 "$UNRAISED|0V$" - BANNER_MEN_AT_ARMS_NOT_MAX:0 "$UNRAISED|0$/$RAISE_MAX|0$" - BANNER_MEN_AT_ARMS_TOOLTIP:0 "#T [men_at_arms|E] sin reclutar: $UNRAISED|0V$/$RAISE_MAX|0V$#!" - BANNER_KNIGHTS_LABEL:1 "$knight_culture_player_plural$:" - BANNER_TROOPS_TAB:0 "Tus tropas" - BANNER_KNIGHTS_TAB:1 "$knight_culture_player_plural_no_tooltip$" - RAISE_BANNER_TT_TITLE:0 "#T Reclutar ejército en [rally_point|lE]#!" - RAISE_BANNER_TT_NO_SOLDIERS:0 "@warning_icon!#X Sin [soldiers|lE] que reclutar#!" - RAISE_BANNER_TT_LEVIES:0 "Se pueden reclutar $UNRAISED|0V$ [levies|lE] de $RAISE_MAX|0V$" - RAISE_BANNER_TT_MAA:0 "Se pueden reclutar $UNRAISED|0V$ [men_at_arms|lE] de $RAISE_MAX|0V$" - MEN_AT_ARMS_CURRENT_MAX_TOOLTIP:1 "[MEN_AT_ARMS_TYPE.GetName]: $CURRENT|0V$/$MAX|0V$" - CREATE_MAA_BUTTON_COST:0 "Crear ($COST$)" - CREATE_MAA_COST:0 "Coste de creación: $COST$" - NAMED_MAINTENANCE_MAA:0 "$NAME$: $COST$" - MAINTENANCE_MAA:1 "$MAA_UNRAISED_MAINTENANCE_TEXT$: $VALUE$/mes" - REINFORCEMENT_MAA:1 "$MAA_FULL_MAINTENANCE_TEXT$: $VALUE$/mes" - STACK_SIZE_MAA:0 "Tamaño regimiento: $VALUE|V$" - MONTHLY_MAINTENANCE_LABEL:0 "Mantenimiento mensual:" - MONTHLY_MAX_MAINTENANCE_LABEL:0 "#weak Máximo:#!" - MONTHLY_MAX_MAINTENANCE_TT:0 "#T Mantenimiento militar máximo#!\nEste es el gasto militar previsto cuando hayamos reclutado todas las fuerzas y estén a su máxima potencia.\n@warning_icon!#X Tener [armies|lE] en [fleets|lE] puede aumentar el mantenimiento.#!\n\nCon nuestro [gold|lE] e [income|lE] actuales, podremos tener todas nuestras tropas reclutadas durante [MilitaryView.GetAllRaisedTime] antes de caer en bancarrota." - MONTHLY_MAX_MAINTENANCE_VIEW:0 "([MilitaryView.GetAllRaisedTime])" - MONTHLY_REINFORCEMENT_COST_LABEL:1 "Refuerzo mensual" - MV_MORE_THAN_FIVE_YEARS:1 "> #V 5 años#!" - MEN_AT_ARMS_LABEL:0 "Hombres de armas:" - TOTAL_MAINTENANCE_COST:0 "$VALUE$" - TOTAL_REINFORCEMENT_COST_MAA:0 "$VALUE|1$" - ADD_MEN_AT_ARMS_LABEL:0 "Crear regimiento de hombres de armas" - MAA_COUNT_AND_CAP:0 "$CURRENT|V$/$MAX|V$" - MAA_COUNT_AND_CAP_ABOVE_CAP:0 "$CURRENT|N$/$MAX|V$" - MAA_COUNT_ABOVE_CAP:0 "$VALUE|V$ [men_at_arms|E] sobre el límite máximo" - HIRE_TROOPS:0 "Contratar soldados" - MV_SHOW_MAA:0 "Mostrar [men_at_arms|lE]" - MV_UNRAISED_MAA:1 "Sin reclutar" - TT_MAINTENANCE_TITLE:0 "#T Mantenimiento: $VALUE$/mes#!" - TT_MAINTENANCE_RAISED_ARMIES:1 "Ejércitos reclutados: $VALUE|1$ @gold_icon!/mes" - TT_MAINTENANCE_MAA:1 "[men_at_arms|E]: $VALUE$/mes" - TT_MAINTENANCE_NO:0 "#weak Sin costes de mantenimiento#!" - TT_REINFORCING_MAA_YES_TITLE:0 "#T Reforzando [men_at_arms|lE]#!" - TT_REINFORCING_MAA_FULL_STRENGTH:0 "[men_at_arms|E] al máximo de fuerza" - TT_REINFORCING_MAA_FULL_STRENGTH_TIME:0 "$TIME|V$ meses para alcanzar el máximo de fuerza" - TT_REINFORCING_MAA_NOT_TITLE:0 "#T Sin reforzar [men_at_arms|lE]#!" - TT_REINFORCING_MAA_CLICK_STOP:0 "\n#I Haz clic para detener el refuerzo#!" - TT_REINFORCING_MAA_CLICK_START:0 "\n#I Haz clic para empezar a reforzar#!" - MAINTENANCE_COST_PART:0 "Mantenimiento: $VALUE$/mes" - REINFORCEMENT_COST_PART:0 "Refuerzo: $VALUE$/mes" - TOTAL_MAA_COST:0 "[Regiment.GetTotalCostString]/mes" - TOTAL_MAA_COST_TOOLTIP:0 "#T Mantenimiento: [Regiment.GetTotalCostString]/mes#!#D 2 decimales#!\n#D Reforzando#!" - TT_CAP_TITLE:0 "#T Límite regimientos [men_at_arms|lE]: $MAX|V$#!" - TT_CAP_ABOVE:0 "@warning_icon!#X Límite superado: ¡paga $VALUE|-%0$ más!#!" - TT_CAP_REGIMENT_COUNT:0 "Regimientos: $VALUE|V$" - TT_CAP_REGIMENT_CURRENT:0 "Actuales: $CURRENT|V$" - TT_CAP_REGIMENT_CAP:0 "Límite" - TT_CAP_TIER_REASON:0 "Eres $TIER$" - TT_RAISE_ALL_MAA_INFO:1 "Reúne [men_at_arms|lE], [special_troops|lE], [mercenaries|lE], y [holy_orders|lE] en el [rally_point|lE] más cercano a tu [realm_capital|lE]." - TT_RAISE_ALL:2 "#T Reclutar a todos los ejércitos#!\nSe reclutarán [levies|lE] en el [rally_point|lE] más cercano.\n\n$TT_RAISE_ALL_MAA_INFO$" - TT_RAISE_ALL_RAIDERS:0 "#T Reclutar a todos los ejércitos como asaltantes#!\nRecluta a todos los ejércitos y se equiparán como [raiders|lE] " - TT_RAISE_ALL_MEN_AT_ARMS:0 "#T Reclutar a todos los hombres de armas#!\nLos [men_at_arms|lE] se reclutarán en el [rally_point|lE] más cercano a tu [realm_capital|lE]." - TT_RAISE_ALL_LEVIES:0 "[levies|E] sin reclutar: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_RAISE_ALL_MAA:0 "[men_at_arms|E] sin reclutar: $UNRAISED|0V$/$RAISE_MAX|0V$" - TT_HIRE_TROOPS:0 "#T Contratar a tropas#!\nMuestra las tropas que se pueden contratar" - TT_MAA_RAISED:0 "#T [men_at_arms|E] reclutados#!" - TT_MAA_UNRAISED:0 "#T [men_at_arms|E] no reclutados#!" - TT_MAA_ENTRY_BUTTON:0 "#T Gestionar [regiment|lE]#!" - TT_CANT_RAISE_AT_WAR:0 "@warning_icon!#X ¡No se pueden reclutar regimientos estando en paz!#!" - MEN_AT_ARMS_TYPE_NAME:1 "Tipo: #high [MenAtArmsType.GetBaseTypeName]#!" - MILITARY_VIEW_BANNERS:0 "[rally_points|E]" - MILITARY_VIEW_EVENT_TROOPS:0 "[special_troops|E]" - MILITARY_VIEW_EVENT_TROOPS_ASSOCIATED_WAR:0 "Se desacuartelarán cuando termine la [War.GetName]" - MILITARY_VIEW_EVENT_TROOPS_RAISE:0 "Reclutar" - MILITARY_VIEW_EVENT_TROOPS_RAISE_TT:0 "#T Reclutar [MilitaryViewEventTroop.GetName]\n#!Se reclutará un nuevo [army|lE] con [MilitaryViewEventTroop.GetNumberOfRaisableSoldiers|V] [soldiers|lE] [soldier_i] en [MilitaryViewEventTroop.GetRaiseProvinceName|V]" - MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE:0 "Se desacuartelarán llegada la [succession|lE]" - MILITARY_VIEW_EVENT_TROOPS_INHERITABLE:0 "Se heredarán llegada la [succession|lE]" - MILITARY_VIEW_HIRED_TROOPS:1 "[mercenaries|E] y [holy_orders|lE]" - HIRED_TROOPS_STRENGTH:0 "Fuerza" - HIRED_TROOPS_REGIMENTS:0 "Regimientos" - BD_LEVIES_MAINTENANCE:0 "[levies|E]" - BD_MAA_MAINTENANCE:0 "[men_at_arms|E]" - BD_ARMY_EMBARKED:0 "@embarked_icon! Embarcado" - MV_EMBARKED_TT:0 "#T [armies|E] [embarked|lE]s\n#!Se paga un mantenimiento extra porque uno o más ejércitos están siendo embarcados." - BD_ARMY_MAINTENANCE_NAME:0 "[ARMY.GetName] [Select_CString(ARMY.IsEmbarked,'@embarked_icon!','')]" - BD_UNRAISED_MAA_MAINTENANCE:0 "[men_at_arms|E] sin reclutar" - BD_UNRAISED_MAA_MAINTENANCE_BASE:0 "[men_at_arms|E] sin reclutar" - BD_RAISED_MAA_MAINTENANCE:0 "[men_at_arms|E] reclutados" - BD_RAISED_MAA_MAINTENANCE_BASE:0 "[men_at_arms|E] reclutados" - BD_MAA_MAINTENANCE_BASE:0 "Mantenimiento" - MV_RALLY_POINTS:0 "[rally_points|E]:" - MV_ADD_RALLY_POINT:0 "#I Haz clic para añadir un [rally_point|lE]#!" - MV_RALLY_POINT_NUMBER_INFO:0 "$CURRENT|V$/$MAX|V$" - MV_REMOVE_RALLY_POINT:1 "#T Quitar punto de reunión#!\nLos [armies|lE] se reclutarían en el siguiente [rally_point|lE] más cercano." - MV_TOTAL_SOLDIERS:0 "Soldados totales" - MV_UNRAISED_SOLDIERS:0 "Soldados no reclutados" - MV_KNIGHTS:1 "$knight_culture_player_plural$" - MV_MANAGE_KNIGHTS:1 "#low Clic para gestionar...#!" - MV_MERCENARIES:0 "Mercenarios" - MV_HOLY_ORDERS:0 "Órdenes militares" - MV_LEVIES_TOOLTIP:1 "#T Mostrar tus [levies|lE]#!" - MV_KNIGHTS_TOOLTIP:1 "#T Mostrar y gestionar tus $knight_culture_player_plural$#!" - MV_LEVY_MAINTENANCE:0 "[MilitaryView.GetLevyGoldExpense|1] [gold_i]" - MV_LEVY_MAINTENANCE_TOOLTIP:0 "#T Mantenimiento: [MilitaryView.GetLevyGoldExpense|2] [gold_i]/mes#!\n[MilitaryView.GetNumberOfRaisedLevies|0] [levies|lE] reclutadas" - KV_HEADER:1 "$knight_culture_player_plural_no_tooltip$" - BREAKDOWN_LEVY_MAINTENANCE:0 "[levies|E]" - BREAKDOWN_MAA_MAINTENANCE:0 "[men_at_arms|E]" - MV_RALLY_POINT_TT:0 "#T [RallyPointItem.GetRallyPoint.GetName]\n#!\n$CLICK_TO_SELECT$" - MV_MEN_AT_ARMS_NONE:0 " Ninguno" - MV_REGIMENT_START_SIZE:2 "Empezará con 5 soldados (y se reforzará hasta [MenAtArmsType.GetStackSize])" - MV_CREATE_REGIMENT_MAX_SIZE_TT:1 "#T Soldados por tamaño: [MenAtArmsType.GetStackSize]\n#!Con Tamaño 1, este [regiment|lE] tendrá [MenAtArmsType.GetStackSize] [soldiers|lE]. Cada vez que se aumente el tamaño del regimiento, se añadirán [MenAtArmsType.GetStackSize] soldados más." - MV_CREATE_REGIMENT_SIZE:1 "[MenAtArmsType.GetStackSize] (tamaño 1)" - MV_KNIGHTS_TT:0 "#T $knight_culture_player_plural$\n#!#I Haz clic para [Select_CString( MilitaryView.AreKnightsShown, 'hide the list', 'show a list' )] de tus caballeros disponibles#!" - MV_LEVY_TT:0 "#T [levies|E]\n#!#I Haz clic para [Select_CString( MilitaryView.AreLeviesShown, 'hide', 'show' )] detalles de tus levas#!" - STRENGTH_COMPARISON_TOTAL_STRENGTH:0 "@soldier_icon! [GuiMilitaryStrength.GetTargetTotal|0]" - STRENGTH_COMPARISON_ALLIES:1 "[ally_i|E] [GuiMilitaryStrength.GetTargetAlliesCount]" - diff --git a/project/ck3/base_game/localization/spanish/gui/multiplayer_lobby_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/multiplayer_lobby_l_spanish.yml deleted file mode 100644 index 8a55a9a62c..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/multiplayer_lobby_l_spanish.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_spanish: - MULTIPLAYER_LOBBY_DIFFICULTY_HEADER:0 "Dificultades:" - MULTIPLAYER_LOBBY_DIFFICULTY_INFO_TEXT:0 "@warning_icon!#X [Character.GetDifficultyInfoText]#!" - MULTIPLAYER_LOBBY_CHOOSE_RANDOM_CHARACTER:0 "Personaje aleatorio" - MULTIPLAYER_LOBBY_PLAY_OBSERVER:0 "Jugar como observador" - MULTIPLAYER_LOBBY_NOT_READY:0 "#N Ningún personaje seleccionado#!" - MULTIPLAYER_LOBBY_RULER_DESIGNING:0 "#N En el Diseñador de gobernantes#!" - MULTIPLAYER_LOBBY_READY:0 "[LobbyPlayer.GetPlayable.GetCharacter.GetUINameNotMe]" - MULTIPLAYER_LOBBY_JOIN_PROGRESS:0 "Uniéndose… [LobbyPlayer.GetTransferProgress|0%]" - MULTIPLAYER_LOBBY_PLAYED_BY:0 "Personaje de [Character.GetHumanNameIfNotLocalPlayer]" - MULTIPLAYER_LOBBY_PLAYED_BY_YOU:0 "Tu personaje" - FAITH_LOBBY_WINDOW:0 "[Faith.GetAdjectiveNoTooltip]" - CULTURE_LOBBY_WINDOW:0 "[Culture.GetNameNoTooltip]" - diff --git a/project/ck3/base_game/localization/spanish/gui/multiselectionbarwindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/multiselectionbarwindow_l_spanish.yml deleted file mode 100644 index 00ff6b55ec..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/multiselectionbarwindow_l_spanish.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_spanish: - MULTI_SELECTION_TOOLTIP_HEADER:0 "$NAME|T$" - MULTI_SELECTION_LEFT_CLICK:0 "#I Haz clic para ver#!" - MULTI_SELECTION_LEFT_CLICK_SHOWN:0 "#I Haz clic para ir a la ubicación#!" - MULTI_SELECTION_RIGHT_CLICK:0 "#I Botón secundario para ir a la ubicación#!" - MULTI_SELECTION_NOT_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHOWN_CLICK:0 "$MULTI_SELECTION_LEFT_CLICK_SHOWN$\n$MULTI_SELECTION_RIGHT_CLICK$" - MULTI_SELECTION_SHIFT_CONTROL:1 "#I Mayús para deseleccionar\nCtrl para elegir solo esto#!" - MULTI_SELECTION_MULTIPLE_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_MULTIPLE_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$\n$MULTI_SELECTION_SHIFT_CONTROL$" - MULTI_SELECTION_NOT_SHOWN:0 "$MULTI_SELECTION_NOT_SHOWN_CLICK$" - MULTI_SELECTION_SHOWN:0 "$MULTI_SELECTION_SHOWN_CLICK$" - - MULTI_SELECTION_FLEET_HEADER:0 "#T Flota#!" diff --git a/project/ck3/base_game/localization/spanish/gui/outliner_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/outliner_l_spanish.yml deleted file mode 100644 index 2a91c0c335..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/outliner_l_spanish.yml +++ /dev/null @@ -1,22 +0,0 @@ -l_spanish: - OUTLINER_NO_SCHEMES:0 "No hay conjuras en progreso" - OUTLINER_NO_ARMIES:0 "Ninguno reclutado" - OUTLINER_NO_PINNED_CHARACTERS:0 "Ninguno fijado" - OUTLINER_PINNED_CHARACTERS:0 "Jugadores fijados" - OUTLINER_PLAYERS:0 "Jugadores" - OUTLINER_PLAYER_ITEM:0 "[OutlinerPlayer.GetName] - [SelectLocalization(OutlinerPlayer.GetCharacter.IsValid, OutlinerPlayer.GetCharacter.GetName, 'JOMINI_MULTIPLAYER_GUI_OBSERVER')]" - OUTLINER_JOIN_PROGRESS:0 "Progreso conjunto: $PROGRESS|0%$" - OUTLINER_CHARACTER_NAME:0 "[CHARACTER.GetName]" - OUTLINER_SCHEMES:1 "Conjuras" - OUTLINER_ARMIES:1 "Ejércitos" - OUTLINER_HOLDINGS:1 "Posesiones de dominios" - OUTLINER_SPONSORED_INSPIRATIONS:0 "Inspiraciones financiadas" - OUTLINER_NO_SPONSORED_INSPIRATIONS:0 "Sin inspiraciones financiadas" - OUTLINER_HOLDER_CLICK_INFO:0 "\n#I Haz clic para ver e ir a ubicación#!" - OUTLINER_EXPAND:0 "#T Ampliar#!" - OUTLINER_COLLAPSE:0 "#T Contraer#!" - OUTLINER_ARMY_WARNING_IDLE_EMBARKED:0 "#X El ejército está en el mar e inactivo. Su mantenimiento se encarece#!" - OUTLINER_ARMY_CLICK_TO_SELECT:0 "#I Haz clic para seleccionar el ejército#!" - OUTLINER_ARMY_CLICK_TO_PAN:0 "#I Haz clic para ir a la ubicación#!" - OUTLINER_ARMY_RIGHT_CLICK_TO_PAN:0 "#I Botón secundario para ir a la ubicación#!" - OUTLINER_PINNED_CHARACTER:0 "[Character.GetShortUINameNotMeNoTooltip]#medium , [Character.GetAge]#!" diff --git a/project/ck3/base_game/localization/spanish/gui/portrait_customization_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/portrait_customization_window_l_spanish.yml deleted file mode 100644 index b7049abde5..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/portrait_customization_window_l_spanish.yml +++ /dev/null @@ -1,7 +0,0 @@ -l_spanish: - PCW_TITLE:0 "Peluquería" - PCW_APPLY:0 "Aplicar cambios" - #PCW_APPLY_TOOLTIP:1 "" delete this - PCW_DEFAULT_HAIR_COLOR:0 "Predeterminado" - PCW_HAIR_COLOR_LABEL:0 "Color de pelo" - diff --git a/project/ck3/base_game/localization/spanish/gui/potential_agents_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/potential_agents_l_spanish.yml deleted file mode 100644 index 26ad676673..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/potential_agents_l_spanish.yml +++ /dev/null @@ -1,40 +0,0 @@ -l_spanish: - POTENTIAL_AGENTS:0 "Invitar a agentes" - POTENTIAL_AGENT_HEADER:0 "Agentes potenciales" - AGENT_SCHEME_POWER:0 "[scheme_power|E]" - CHARACTER_SORT_ACCEPTANCE:0 "Aceptación" - CHARACTER_SORT_SUCCESS:0 "Probabilidad de éxito" - CHARACTER_SORT_POWER:0 "Fuerza de la conjura" - CHARACTER_SORT_AGE:0 "Edad" - CHARACTER_SORT_TITLES:0 "Grado" - CHARACTER_SORT_VASSAL_POWER:0 "Poder" - AGENT_ALREADY_CONSIDERING:0 "#Z Considerando nuestra oferta#!" - AGENT_WILL_ACCEPT:0 "#P Se unirá ($ACCEPTANCE|=0$)#!" - AGENT_MAY_ACCEPT:0 "#Z Se le puede convencer ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT:0 "#N Se niega ($ACCEPTANCE|=0$)#!" - AGENT_WONT_ACCEPT_DESC:0 "#T No se unirá a la conjura #!" - AGENT_WILL_ACCEPT_DESC:0 "#T Se unirá a la conjura #!" - AGENT_MAY_ACCEPT_DESC:0 "#T Se le puede persuadir para unirse empleando regalos y [hooks|lE] #!" - SCHEME_PROGRESS_EQUAL:0 "Fuerza y resistencia son iguales, el progreso no cambiará." - SCHEME_PROGRESS_INCREASE:0 "Hay una probabilidad del #P $CHANCE$ %#! de ganar $PROGRESS|0P$ progreso al mes." - SCHEME_PROGRESS_DECREASE:0 "Hay una probabilidad del #N $CHANCE$%#! de perder $PROGRESS|0N$ progreso al mes. El progreso no puede bajar de #V 0#!." - SCHEME_WITH_GIFT:0 "Consigo [gold|E] [gold_i]: #P +#!$VALUE|+0$" - SCHEME_WITH_HOOK:0 "Empleo un [hook|l]: $VALUE|+0$" - SCHEME_AGAINST_RIVAL:0 "Intrigando contra mi rival: $VALUE|+0$" - SCHEME_AGAINST_FRIEND:0 "Intrigando contra mi amigo: $VALUE|+0$" - SCHEME_AGAINST_SPOUSE:0 "Leal a su cónyuge: $VALUE|+0$" - SCHEME_IS_SACRED:0 "Mi fe considera las conjuras sagradas: $VALUE|+0=$" - BEFRIEND_MUTUAL_FRIENDS:0 "«¡Quiero que mis amigos sean amigos!»: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_GOOD_FRIEND:0 "Le importa el objetivo: $VALUE|+0$" - BEFRIEND_WOULD_MAKE_BAD_FRIEND:0 "Le importa el objetivo: $VALUE|+0$" - BEFRIEND_WANTS_PEOPLE_TO_GET_ALONG:0 "Quiere que la gente se lleve bien: $VALUE|+0$" - SEDUCE_IS_SPOUSE:0 "«¡Nuestro matrimonio es sagrado!»: $VALUE|+0$" - SEDUCE_IS_LOVER:0 "¡No quiere que tenga más amantes!: $VALUE|+0$" - NO_POTENTIAL_MEMBERS:0 "#weak Sin más agentes que invitar#!" - SCHEME_MURDER_COUPLE:0 "Siempre he adorado tu sed de sangre…: $VALUE|+0$" - SCHEME_MURDER_DISINTERESTED:0 "No participaré en esto: $VALUE|+0$" - POTENTIAL_AGENT_SUCCESS_TOOLTIP:0 "#T [success_chance|E] : [CharacterListItem.GetInt( 'success' )|+] #! \n[CharacterListItem.GetText( 'success_desc' )]" - POTENTIAL_AGENT_POWER_TOOLTIP:1 "#T [scheme_power|E]#! \n Añade [CharacterListItem.GetInt( 'power' )|+] de Fuerza\nLa [scheme_power|lE] de un agente es proporcional a su habilidad de [intrigue|lE]." - AGENT_SPYMASTER:0 "Jefe de espías: #P $VALUE|0$ %#!" - SCHEME_POWER_TRIGGER:0 "[scheme_power|E]: $VALUE|+0$" - RESPECTED_HOST:0 "[target.GetShortUINameNoTooltip] es un[target.Custom('ES_XA')] anfitri[target.Custom('ES_OnOna')] apreciad[target.Custom('ES_OA')]: $VALUE|+0$" diff --git a/project/ck3/base_game/localization/spanish/gui/potential_councillor_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/potential_councillor_l_spanish.yml deleted file mode 100644 index 4894218aa8..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/potential_councillor_l_spanish.yml +++ /dev/null @@ -1,13 +0,0 @@ -l_spanish: - POTENTIAL_COUNCILLOR_TITLE:0 "Nombrar un [CouncilPositionType.GetName]" - CHARACTER_SORT_ALL_SKILLS:1 "Suma de todas las habilidades" - POTENTIAL_COUNCILLOR_REASSIGN:0 "Reasignar" - POTENTIAL_COUNCILLOR_ASSIGN:0 "Asignar" - POTENTIAL_COUNCILLOR_SWAP:0 "Intercambiar" - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION:0 "Se despedirá a [CHARACTER.GetShortUINameNoTooltip] de mi consejo." - FIRE_COUNCILLOR_CONFIRMATION_DESCRIPTION_WITH_EFFECT:1 "Se despedirá a [CHARACTER.GetShortUINameNoTooltip] de mi consejo con este efecto:" - POTENTIAL_COUNCILLOR_ASSIGN_TT_TITLE:0 "#T Asignar al puesto de $NAME$#!" - POTENTIAL_COUNCILLOR_REASSIGN_TT_TITLE:0 "#T Reasignar al puesto de $NAME$#!" - POTENTIAL_COUNCILLOR_SWAP_TT_TITLE:0 "#T Intercambiar puestos del Consejo#!" - POTENTIAL_COUNCILLOR_SWAP_TT_DESC:0 "Intercambiar puesto de $CHARACTER_POSITION$ de [CHARACTER.GetShortUINameNoTooltip] con el de $TARGET_POSITION$ de [TARGET_CHARACTER.GetShortUINameNoTooltip]" - NO_POTENTIAL_COUNCILLORS:1 "No hay [vassals|lE] ni [courtiers|lE] aptos para este puesto" diff --git a/project/ck3/base_game/localization/spanish/gui/potential_faction_members_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/potential_faction_members_l_spanish.yml deleted file mode 100644 index 685c70bc18..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/potential_faction_members_l_spanish.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_spanish: - POTENTIAL_FACTION_MEMBERS_HEADER:0 "Miembros potenciales" - NO_POTENTIAL_FACTION_MEMBERS:0 "#weak No hay miembros potenciales#!" - CHARACTER_SORT_CAN_FORCE_TO_FACTION:1 "Se le puede obligar a entrar en una facción" - POTENTIAL_FACTION_MEMBER_AVAILABLE:0 "#P Se le puede obligar a unirse#!" - POTENTIAL_FACTION_MEMBER_POTENTIAL:0 "#Z Se le puede obligar#!" - POTENTIAL_FACTION_MEMBER_NOT_AVAILABLE:0 "#N No se le puede obligar a unirse#!" - POTENTIAL_FACTION_MEMBER_MILITARY_STRENGTH_TT_HEADER:0 "#T Fuerza militar#!" - POTENTIAL_FACTION_MEMBER_TT:0 "#T $force_join_faction_interaction$#!" - CHARACTER_SORT_OPINION_OF_LIEGE:0 "Opinión sobre el señor" - POTENTIAL_FACTION_MEMBERS_OPINION_OF_LIEGE:0 "Opinión sobre el señor: [CharacterListItem.GetInt( 'opinion_of_liege' )|+]" diff --git a/project/ck3/base_game/localization/spanish/gui/prison_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/prison_window_l_spanish.yml deleted file mode 100644 index fd1b64cc4c..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/prison_window_l_spanish.yml +++ /dev/null @@ -1,25 +0,0 @@ -l_spanish: - PRISON_WINDOW:0 "Mis prisioneros" - PRISONER_TOOLTIP:0 "#weak En $TYPE$#!" - CAN_NOT_RANSOM:0 "[CHARACTER.GetUIName] no puede ser rescatad[CHARACTER.Custom('ES_OA')]." - CAN_NOT_RELEASE:0 "[CHARACTER.GetUIName] no puede ser liberad[CHARACTER.Custom('ES_OA')] de prisión." - CAN_NOT_EXECUTE:0 "[CHARACTER.GetUIName] no puede ser ejecutad[CHARACTER.Custom('ES_OA')]." - IMPRISONED_TIME:0 "En prisión durante $VALUE|V$" - PRISON_EMPTY:0 "La prisión está vacía" - MASS_PRISONER_ACTIONS:0 "Acciones masivas" - MASS_PRISONER_ACTION_RANSOM:0 "Rescate en masa" - MASS_PRISONER_ACTION_RELEASE:0 "Liberación en masa" - MASS_PRISONER_ACTION_EXECUTE:0 "Ejecución en masa" - MASS_PRISONER_ACTION_RANSOM_TT:0 "#T $MASS_PRISONER_ACTION_RANSOM$#!\nRescatar a todos los [prisoners|lE] a cambio de [gold|lE]\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_RELEASE_TT:0 "#T $MASS_PRISONER_ACTION_RELEASE$#!\nLiberar a todos los [prisoners|lE] sin pedir nada a cambio.\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_PRISONER_ACTION_EXECUTE_TT:0 "#T $MASS_PRISONER_ACTION_EXECUTE$#!\nEjecutar a todos los [prisoners|lE].\n\n$MASS_ACTION_TT_EXCLUDE$" - MASS_ACTION_TT_EXCLUDE:0 "#weak Los prisioneros ocultos por un filtro o exentos de ejecución en masa no se verán afectados#!" - MASS_PRISONER_ACTION_RANSOM_BODY:1 "Pedir un rescate hasta por $AMOUNT|V$ personajes de tus mazmorras." - MASS_PRISONER_ACTION_RELEASE_BODY:0 "Liberar a $AMOUNT|V$ personajes de tus mazmorras." - MASS_PRISONER_ACTION_EXECUTE_BODY:0 "Ejecutar a $AMOUNT|V$ personajes en tus mazmorras.\nEsto disgustará a la familia y al señorío de algunos de los prisioneros ejecutados." - MASS_PRISONER_ACTION_RANSOM_ACCEPT:0 "Rescatar" - MASS_PRISONER_ACTION_RELEASE_ACCEPT:0 "Liberar" - MASS_PRISONER_ACTION_EXECUTE_ACCEPT:0 "Ejecutar" - PRISONER_IS_LOCKED_FROM_MASS_ACTION:1 "Haz clic para incluir en la acción masiva" - PRISONER_IS_NOT_LOCKED_FROM_MASS_ACTION:1 "Haz clic para excluir de acciones masivas" - MASS_PRISONER_ADDITIONAL_REASONS:0 "#X … y más#!" diff --git a/project/ck3/base_game/localization/spanish/gui/raid_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/raid_window_l_spanish.yml deleted file mode 100644 index d23be1f8ac..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/raid_window_l_spanish.yml +++ /dev/null @@ -1,14 +0,0 @@ -l_spanish: - RW_TT_RAIDING_REALM_TOOLTIP:0 "#T Asaltante: [Character.GetPrimaryTitle.GetName|V]#!\n#I Haz clic para ver#!" - RW_TT_DEFENDING_REALM_TOOLTIP:0 "#T Defensor: [Character.GetPrimaryTitle.GetName|V]#!\n#I Haz clic para ver#!" - RW_TIME_LEFT:0 "Quedan [Raid.GetEta.GetTimeDiffFromNow|V]" - RW_TIME_LEFT_TT:0 "#T Tiempo restante\n#!El asalto terminará en [Raid.GetEta.GetString]" - RW_TT_LOOT:0 "#T Botín: [Province.GetProvinceLoot|0V] [gold_i]\n#!Entregados al [realm|lE] asaltante al terminar el [raid|lE]." - RAID_PROGRESS_TOOLTIP:0 "#T Progreso de asalto: [Raid.GetProgress|0]/[Raid.GetProgressNeeded|0]#!\n[Raid.GetRaidProgressTooltip]" - RAID_TROOPS_TOOLTIP:0 "#T Número de soldados#!\nEjército de [raid|lE]: [Raid.GetAttackerMen|V]\n[garrison|E]: [Raid.GetDefenderMen|V]\nProgreso diario: [Raid.GetDailyProgressPercent|%1V]" - RAID_BLOCKED_BY_COMBAT:0 "@warning_icon!#X El ejército asaltante libra una [battle|lE]#!" - RAID_ON_ME_TOOLTIP:0 "#T Me asaltan#!\n[Character.GetShortUIName] me asalta.\nLas hostilidades acabarán en [GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow].\n\n#I Haz clic para ver el personaje#!" - RAID_BY_ME_TOOLTIP:0 "#T Asaltando#!\nAsalto a [Character.GetShortUIName].\nLas hostilidades acabarán en [GetPlayer.GetRaidHostilityEnd( Character.Self ).GetTimeDiffFromNow].\n\n#I Haz clic para ver el personaje#!" - RW_TT_DAILY_PROGRESS:0 "Progreso diario" - RW_TT_BASE_PROGRESS:0 "Base" - RW_TT_MEN_PROGRESS:0 "[soldiers|E] asaltantes" diff --git a/project/ck3/base_game/localization/spanish/gui/rally_point_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/rally_point_window_l_spanish.yml deleted file mode 100644 index 3abae1c8bc..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/rally_point_window_l_spanish.yml +++ /dev/null @@ -1,28 +0,0 @@ -l_spanish: - RP_RAISE:0 "Reclutar ejército local" - RP_RAISE_RAID:0 "Reclutar asaltantes locales" - RP_RAISE_MEN_AT_ARMS:0 "Reclutar a todos los hombres de armas aquí" - RP_RAISE_ALL:0 "Reclutar a todos aquí" - RP_RAISE_PROMPT:0 "#T Reclutar ejército y a todos los soldados asignados en este punto de reunión#!" - RP_RAISE_ALL_PROMPT:0 "#T Reclutar aquí a todos los ejércitos y soldados#!" - RP_TOOLTIP_HEADER:0 "#T $NAME$#!" - RP_RAISE_RAID_TOOLTIP:0 "#T Reclutar ejército de asalto#!\n[GetPlayer.GetStartRaidBlockers]\nEl mantenimiento de un ejército de [raid|lE] cuesta un [GetDefine('NArmy', 'RAID_ARMY_COST_MULT')|%P0] del coste de un ejército normal.\nLos ejércitos de asalto no pueden reforzarse." - RP_NO_RAISABLE_TROOPS_ASSIGNED:0 "#X No hay soldados sin reclutar asignados a este [rally_point|lE]#!" - RP_NO_RAISABLE_TROOPS_ALL:0 "#X No hay soldados sin reclutar disponibles#!" - RP_NO_RAISABLE_TROOPS_MEN_AT_ARMS:0 "#X No hay hombres de armas sin reclutar disponibles#!" - RP_LOCAL_LEVIES_LABEL:0 "[levies|E] locales" - RP_LOCAL_LEVIES_TOOLTIP:0 "#T [levies|E] locales#!\nSin reclutar: [RallyPointWindow.GetUnraisedLocalLevies|V]\nVivas: [RallyPointWindow.GetAliveLocalLevies|V]\nTotal: [RallyPointWindow.GetTotalLocalLevies|V]" - RP_ALL_SOLDIERS_LABEL:0 "Todos los [soldiers|lE]" - RP_KNIGHTS_ENTRY:1 "[knight_i] $knight_culture_player_plural$: [GetPlayer.GetKnightCount|V]" - RP_KNIGHTS_TOOLTIP:1 "#T $knight_culture_player_plural$: [knight_i] [GetPlayer.GetKnightCount|V]#!\n[GetPlayer.GetUnraisedKnightBreakdown]" - RP_LEVIES_ENTRY:0 "[levies|E]: [ArmyComposition.GetMaxNumberOfLevies|V]" - RP_MAA_ENTRY:0 "[men_at_arms|E]: [ArmyComposition.GetMaxNumberOfMAA|V]" - RP_TIME_TO_RAISE:0 "Tiempo para reclutar: $VALUE|V$" - RP_TIME_TO_RAISE_DELAY:1 "El tiempo para reclutar incluye un retraso de $VALUE$, ya que los [Concept( 'levies', 'reclutas' )|E] están de regreso a su hogar, tras haber sido recientemente licenciados" - RP_RAISE_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nReclutar a todos los [armies|lE] que estén más cerca de este [rally_point|lE] concreto.\n#weak Si solo tienes un punto de reunión, todos los ejércitos se reclutarán aquí.#!" - RP_RAISE_MEN_AT_ARMS_TOOLTIP_HEADER:0 "#T $RP_RAISE$#!\nReclutar a todos los [men_at_arms|lE] aquí.#!" - RP_RAISE_RAID_TOOLTIP_HEADER:0 "#T $RP_RAISE_RAID$#!\nReclutar a todos los [armies|lE] que estén más cerca de este [rally_point|lE] concreto como [raiders|lE].\n#weak Si solo tienes un punto de reunión, todos los ejércitos se reclutarán aquí.#!" - RP_RAISE_ALL_TOOLTIP_HEADER:0 "#T $RP_RAISE_ALL$#!\nReclutar a #emphasis todos#! tus [armies|lE] aquí, independientemente de cuál sea el [rally_point|lE] más cercano." - RP_MOVE_RALLY_POINT:1 "#T Mover punto de reunión\n#! #I Alternativamente, usa el botón secundario directamente en el mapa#!" - RP_RAISE_BLOCK_AT_WAR:0 "@warning_icon!#X No puedes reclutar [raiders|lE] si estás en [war|lE]#!" - diff --git a/project/ck3/base_game/localization/spanish/gui/realm_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/realm_window_l_spanish.yml deleted file mode 100644 index 3b976800fa..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/realm_window_l_spanish.yml +++ /dev/null @@ -1,75 +0,0 @@ -l_spanish: - REALM_WINDOW_GOVERNMENT:0 "[realm|E]: [Character.GetGovernment.GetRealmName]" - REALM_WINDOW_GOVERNMENT_TOOLTIP:0 "#T [government|E]: [Character.GetGovernment.GetName] #! \n[Character.GetGovernment.GetRuleInfo][Character.GetGovernment.GetFlagInfo][Character.GetGovernment.GetHoldingInfo]\n#F [Character.GetGovernment.GetDescription]#!" - REALM_WINDOW_LIEGE_REALM:0 "Señorío vasallo en el [Character.GetLiege.GetPrimaryTitle.GetNameNoTooltip|V]" - - RULER:0 "[ruler|E]" - - TITLES:0 "[titles|E]" - DIPLOMACY:0 "Diplomacia" - MY_REALM:0 "Mi señorío" - - DOMAIN_LIMIT_TOOLTIP_HEADER:0 "#T [domain|E]: [CHARACTER.GetDomainSize]/[CHARACTER.GetDomainLimit] [holdings|lE]#!" - DOMAIN_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon!#X Supera el [domain_limit|lE]. Concede títulos a tus [vassals|lE] y permite que gobiernen parte de tu [domain|lE].#!\n" - DOMAIN_LIMIT_GRACE_PERIOD_LIST:1 "[recently_acquired_holdings|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST:1 "[recently_acquired_holding|E]:\n[CHARACTER.GetDomainLimitGracePeriodHoldings]" - GRACE_PERIOD_TITLE_ENTRY:0 "- [TITLE.GetName] (expira el [DATE.GetStringShort|V])" - DOMAIN_LIMIT_GRACE_PERIOD_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_LIST', '$COUNT$ posesiones recién adquiridas' )] aún no causan penalizaciones." - DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "[CHARACTER.GetContextTooltip( 'DOMAIN_LIMIT_GRACE_PERIOD_SINGULAR_LIST', '$COUNT$ posesión recién adquirida' )] aún no causa penalizaciones." - DOMAIN_LIMIT_NO_GRACE_PERIOD_TOOLTIP:0 "Efectos de tener $COUNT$ [holdings|lE] por encima del límite:" - DOMAIN_LIMIT_NO_GRACE_PERIOD_SINGULAR_TOOLTIP:0 "Efectos de tener $COUNT$ [holding|lE] por encima del límite:" - DOMAIN_LIMIT_OVERRUN_EFFECT:0 " Opinión de [vassal|lE]: $OPINION|+$\n [levies|E] de dominio: $LEVY|+%0$\n [taxes|E] de dominio: $TAX|+%0$" - DOMAIN_LIMIT_HOLDING_COUNT:0 "$TYPE$: $VALUE$" - STEWARDSHIP_DOMAIN_LIMIT:0 "[stewardship|E]" - VASSAL_LIMIT_EXCEEDED_TOOLTIP:0 "@warning_icon! #X Por encima del [vassal_limit|lE]. Consolida tus [vassals|lE] transfiriendo vasallos.#!\n" - VASSAL_LIMIT_OVERRUN_EFFECT:0 " [levies|E] de vasallos: $LEVY|+%0$\n [taxes|E] de vasallos: $TAX|+%0$" - - STRENGTH_RATIO_LEVEL_0:0 "muy superior" - STRENGTH_RATIO_LEVEL_1:0 "superior" - STRENGTH_RATIO_LEVEL_2:0 "similar" - STRENGTH_RATIO_LEVEL_3:0 "inferior" - STRENGTH_RATIO_LEVEL_4:0 "muy inferior" - MILITARY_STRENGTH_RATIO:0 "[CHARACTER.GetShortUIName|U] tiene el $VALUE|V%0$ de nuestro total de soldados" - MILITARY_STRENGTH_RATIO_NO_STRENGTH:0 "No tenemos soldados" - REALTIVE_STENGTH_ONE_MAA:1 "Sus [men_at_arms|lE] son principalmente [MEN_AT_ARMS_TYPE.GetName|Ll]" - REALTIVE_STENGTH_TWO_MAA:1 "Sus [men_at_arms|lE] son principalmente [MEN_AT_ARMS_TYPE.GetName|Ll] y [MEN_AT_ARMS_TYPE_2.GetName|Ll]" - LIST_LEVIES_STRING:1 "@soldier_icon![levies|E]: $CURRENT|0V$/$MAX|0V$ " - LIST_KNIGHTS_STRING:2 "[knight_i][CHARACTER.Custom( 'KnightCulturePlural' )]: $NUM|0V$ " - LIST_MAA_STRING:0 "[men_at_arms|E]: $CURRENT|0V$/$MAX|0V$" - LIST_EVENT_TROOPS_STRING:2 "[special_troops|E]: $CURRENT|0V$" - LIST_MERCENARIES_STRING:0 "[mercenaries|E]: $CURRENT|0V$" - LIST_HOLY_ORDERS_STRING:0 "[holy_orders|E]: $CURRENT|0V$" - - REALM_WINDOW_OUR_ALLY:0 "Nuestro [ally|lE]" - REALM_WINDOW_AT_WAR_WITH_US:0 "En [war|lE]" - REALM_WINDOW_TRUCE_WITH_US:0 "[truce|E]\n[RealmWindow.GetTruceWithPlayerEndDate.GetStringShort]" - - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_ATTACKER:2 "#tooltip_subheading #attacker_color Atacando#! a [DEFENDER.GetUIName] en la [WAR.GetName|V]#!\nInicio de la guerra: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_DEFENDER:2 "#tooltip_subheading #defender_color Defendiendo#! contra [ATTACKER.GetUIName] en la [WAR.GetName|V]#!\nInicio de la guerra: [WAR.GetStartDate.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PRIMARY:1 "" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT:0 "$BULLET_WITH_TAB$[CHARACTER.GetUIName|U]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_WAR_PARTICIPANT_OVERFLOW:0 "$BULLET_WITH_TAB$$OVERFLOW$ más [allies|lE]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY:0 "#T [allied|E] con [CHARACTER.GetUIName]#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_MARRIAGE:0 "Mediante [marriage|lE]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_BETROTHAL:0 "Mediante [betrothal|lE]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_MARRIAGE:0 "Mediante [marriage|lE] entre [CHARACTER.GetUIName] y [TARGET_CHARACTER.GetUIName]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_ALLY_REASON_DIPLOMACY_NEGOTIATED:0 "Por negociación" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_COMMON:2 "#T [truce|E] con [CHARACTER.GetUIName]#!\nNo se puede declarar la [war|lE] a [CHARACTER.GetShortUIName] durante [DATE.GetTimeDiffFromNow|V] #weak ([DATE.GetStringShort])#!" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE:0 "$NAME$" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_RESULT:2 "\nTregua firmada tras $NAME|V$, ganada por [Select_CString( CHARACTER.IsLocalPlayer, 'ti', CHARACTER.GetShortUIName )]\n\n" - REALM_WINDOW_DIPLOMACY_TOOLTIP_TRUCE_WP_RESULT:2 "\nTregua firmada tras $NAME|V$, que terminó con una [white_peace|lE]\n\n" - TRUCE_GRANT_INDEPENDENCE:0 "Se concedió la independencia a [SCOPE.sC('recipient').GetUINameNotMe|U]" - TRUCE_GRANT_INDEPENDENCE_ROOT:0 "Se concedió la independencia a [ROOT.Char.GetUINameNotMe|U]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_ON:0 "#T Asaltado por [CHARACTER.GetUIName]#!\nHostil hasta [DATE.GetString|V]" - REALM_WINDOW_DIPLOMACY_TOOLTIP_RAID_BY:0 "#T Asaltando a [CHARACTER.GetUIName]#!\nHostil hasta [DATE.GetString|V]" - REALM_WINDOW_SIZE:2 "Tamaño del señorío: [Character.RealmSize|V]" - REALM_WINDOW_SIZE_TT:3 "#T [realm_size|E]: [Character.RealmSize|V] [counties|lE]\n#!Condados en [Character.GetLiege.LocalPlayerString( 'tu', 'el' )] [domain|lE][Character.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: [Character.NumberOfDirectlyHeldCounties|V]\nCondados en señoríos [Concept( 'vassal', 'vasallos' )|E]: [Subtract_int32(Character.RealmSize, Character.NumberOfDirectlyHeldCounties)|V] " - DIFFERENT_CULTURE_THAN_LIEGE:0 "Cultura distinta a la del señor" - DIFFERENT_RELIGION_THAN_LIEGE:0 "Religión distinta a la del señor" - - LIEGE_STRENGTH_RATIO:0 "Total de [soldiers|lE] comparados con el señor" - REALM_OF_CHARACTER:0 "Señorío de [CHARACTER.GetUIName]" - - RW_CHARACTER_BUTTON:0 "Personaje" - #RW_CHARACTER_BUTTON_TT:1 "" delete this - diff --git a/project/ck3/base_game/localization/spanish/gui/ruler_designer_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/ruler_designer_l_spanish.yml deleted file mode 100644 index 9ab5cc231f..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/ruler_designer_l_spanish.yml +++ /dev/null @@ -1,304 +0,0 @@ -l_spanish: - RULER_DESIGNER:0 "Diseñador de gobernantes" - RULER_DESIGNER_FINALIZE:0 "Finalizar" - RULER_DESIGNER_REGENERATE_PORTRAIT:3 "Apariencia al azar" - RULER_DESIGNER_OPEN:1 "Crea tu propio gobernante" - RULER_DESIGNER_SEX:0 "Género" - RULER_DESIGNER_SEXUALITY:1 "[sexuality|E]" - RULER_DESIGNER_SEXUALITY_NOT_AVAILABLE_INFO:0 "Los niños desarrollan una orientación sexual según van creciendo" - RULER_DESIGNER_FAITH_LABEL:1 "[faith|E]" - RULER_DESIGNER_CULTURE_LABEL:1 "[culture|E]" - RULER_DESIGNER_FULL_NAME_LABEL:1 "Nombre completo:" - RULER_DESIGNER_CHARACTER_NAME:0 "Nombre de personaje" - RULER_DESIGNER_TITLE_NAME_TIER:0 "[RulerDesignerWindow.GetCharacterToOverwrite.GetPrimaryTitle.GetTierAsNameNoTooltip] de [RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME_DEFINITE:0 "[RulerDesignerWindow.GetTitleName]" - RULER_DESIGNER_TITLE_NAME:0 "[SelectLocalization( RulerDesignerWindow.TitleUsesDefiniteForm, 'RULER_DESIGNER_TITLE_NAME_DEFINITE', 'RULER_DESIGNER_TITLE_NAME_TIER' )]" - RULER_DESIGNER_FULL_NAME:3 "[RulerDesignerWindow.GetTitleTierName] #high [RulerDesignerWindow.GetFirstName] [RulerDesignerWindow.GetDynastyName]#! del $RULER_DESIGNER_TITLE_NAME$" - RULER_DESIGNER_FIRST_NAME_LABEL:1 "Nombre de pila:" - RULER_DESIGNER_RANDOM_NAME_LABEL:1 "Nombre al azar" - RULER_DESIGNER_RANDOM_NAME_FAITH_TOOLTIP:2 "#T Nombre de fe [Faith.GetAdjectiveNoTooltip] al azar#!" - RULER_DESIGNER_RANDOM_NAME_CULTURE_TOOLTIP:2 "#T Nombre de cultura [Culture.GetNameNoTooltip] al azar#!" - RULER_DESIGNER_DYNASTY_LABEL:1 "[dynasty|E]" - RULER_DESIGNER_REALM_LABEL:1 "[realm|E]" - RULER_DESIGNER_CHOOSE_CULTURE:0 "Elegir cultura" - CULTURE_RD_TOOLTIP_ETHOS:1 "[ethos|E]: [Culture.GetEthos.GetName]" - RULER_DESIGNER_CHOOSE_FAITH:0 "Elegir fe" - RULER_DESIGNER_RANDOMIZE_DYNASTY_NAME:1 "#T Nombre de dinastía al azar#!" - RULER_DESIGNER_HOUSE_MOTTO_TT:0 "#weak Si no se proporciona un lema, al terminar aparecerá uno al azar#!" - RULER_DESIGNER_RESET_REALM:0 "Reiniciar señorío" - RULER_DESIGNER_SET_IS_FEMALE:1 "#T Mujer#!" - RULER_DESIGNER_SET_IS_MALE:1 "#T Hombre#!" - RULER_DESIGNER_SET_SEXUALITY_RANDOM:2 "#T Aleatoria#!\nDefinirá la orientación sexual del personaje al azar según las actuales reglas del juego:\n#low [AccessGameRules.AccessNamedGameRule( 'sexuality_distribution' ).GetSetting.GetDescription]#!" - RULER_DESIGNER_SET_SEXUALITY_HETEROSEXUAL:1 "#T Heterosexual#!" - RULER_DESIGNER_SET_SEXUALITY_HOMOSEXUAL:1 "#T Homosexual#!" - RULER_DESIGNER_SET_SEXUALITY_BISEXUAL:1 "#T Bisexual#!" - RULER_DESIGNER_SET_SEXUALITY_ASEXUAL:1 "#T Asexual#!" - RULER_DESIGNER_POINTS_LABEL:0 "Puntos de personalización" - RULER_DESIGNER_POINTS_LIMIT_VALUE:0 "[GetDefine( 'NRulerDesigner', 'IRONMAN_POINT_MAX' )|V]" - RULER_DESIGNER_POINTS_LIMIT_LABEL:0 "Límite de logros: $RULER_DESIGNER_POINTS_LIMIT_VALUE$" - RULER_DESIGNER_AGE_LABEL:0 "Edad" - RULER_DESIGNER_AGE:1 "#high [RulerDesignerWindow.GetAge] #![Select_CString( GreaterThan_int32( RulerDesignerWindow.GetAge, '(int32)1' ), 'años', 'año' ) )]" - RULER_DESIGNER_BIRTH_YEAR:0 "Nacimiento: [RulerDesignerWindow.GetBirthYear] d.C." - RULER_DESIGNER_WEIGHT_LABEL:0 "Peso" - RULER_DESIGNER_TRAITS_LABEL:1 "[traits|E]" - RULER_DESIGNER_SKILLS_LABEL:1 "[skills|E]" - RULER_DESIGNER_FAMILY_LABEL:0 "Familia" - RULER_DESIGNER_ACHIEVEMENTS_LABEL:0 "Logros:" - RULER_DESIGNER_ACHIEVEMENTS_AVAILABLE:0 "Disponibles" - RULER_DESIGNER_ACHIEVEMENTS_NOT_AVAILABLE:0 "No disponibles" - RULER_DESIGNER_ACHIEVEMENTS_INFO:0 "Los logros están disponibles en Ironman si no se han usado más de $RULER_DESIGNER_POINTS_LIMIT_VALUE$ puntos" - RULER_DESIGNER_FAITH_LIST_LABEL:0 "Fes" - RULER_DESIGNER_CULTURE_LIST_LABEL:0 "Culturas" - RULER_DESIGNER_LIST_ENTRY_EXPAND:0 "Expandir" - RULER_DESIGNER_LIST_ENTRY_COLLAPSE:0 "Contraer" - RULER_DESIGNER_LIST_CULTURE_ENTRY_TOOLTIP:3 "#T [SelectLocalization( CollapsibleCultureListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] Herencia [CulturePillar.GetBaseNameNoTooltip]#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_TOOLTIP:1 "#T [SelectLocalization( CollapsibleReligionListGroup.AreChildrenVisible, 'RULER_DESIGNER_LIST_ENTRY_COLLAPSE', 'RULER_DESIGNER_LIST_ENTRY_EXPAND' )] Religión [Religion.GetNameNoTooltip]#!" - RULER_DESIGNER_LIST_CULTURE_ENTRY_SELECT_TOOLTIP:1 "#I Haz clic para seleccionar la [culture|lE] [CultureTemplate.GetName]#!" - RULER_DESIGNER_LIST_FAITH_ENTRY_SELECT_TOOLTIP:1 "#I Haz clic para seleccionar [Faith.GetNameNoTooltip|l]#!" - RULER_DESIGNER_CHANGE_PORTRAIT:0 "Cambiar aspecto" - RULER_DESIGNER_CHOOSE_APPEARANCE_LABEL:0 "Elegir aspecto" - RULER_DESIGNER_KEEP_APPEARANCE_LABEL:0 "Conservar aspecto" - RULER_DESIGNER_KEEP_APPEARANCE_INFO:0 "Mantén el aspecto que tienes ahora" - RULER_DESIGNER_NEW_APPEARANCE_LABEL:0 "Nuevo aspecto" - RULER_DESIGNER_OVERRIDE_PORTRAIT:0 "@warning_icon!#X ¡Al elegir un aspecto nuevo se eliminarán TODOS los cambios anteriores!#!" - RULDER_DESIGNER_ETHNICITY_LABEL:0 "Etnia" - RULER_DESIGNER_ETHNICITY_INFO:0 "La etnia no limita ninguna opción posterior, pero servirá de base para crear un aspecto aleatorio." - RULER_DESIGNER_RANDOM_ETHNICITY_FOR_CULTURE:0 "Etnia [RulerDesignerWindow.GetCulture.GetNameNoTooltip] al azar" - FIRST_NAME_FIELD:0 "Nombre de pila" - DYNASTY_NAME_FIELD:0 "Nombre de dinastía" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_LABEL:0 "Personalizar aspecto" - RULER_DESIGNER_CHANGE_ETHNICITY_LABEL:0 "Cambiar de etnia" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FURTHER:0 "Personalizar más" - RULER_DESIGNER_CUSTOMIZE_APPEARANCE_FINISH:0 "Terminar apariencia" - RULER_DESIGNER_OVERWRITE_PORTRAIT_TITLE:0 "Sobrescribir cambios de retrato" - RULER_DESIGNER_OVERWRITE_PORTRAIT_BODY:0 "Se reescribirán todos los cambios personalizados del retrato actual, ¿seguro que quieres hacerlo?" - RULER_DESIGNER_OVERWRITE_PORTRAIT_ACCEPT:0 "Sí" - RULER_DESIGNER_ANATOMY_LABEL:0 "Anatomía" - RULER_DESIGNER_APPEARANCE_CATEGORY_BODY:0 "Cuerpo" - RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK:0 "Cabeza y cuello" - RULER_DESIGNER_APPEARANCE_CATEGORY_FACE:1 "Estructura facial" - RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR:0 "Peinado" - RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD:0 "Barba" - RULER_DESIGNER_HAIR_LABEL:0 "Pelo" - RULER_DESIGNER_CATEGORY_body:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BODY$" - RULER_DESIGNER_CATEGORY_head_neck:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HEAD_AND_NECK$" - RULER_DESIGNER_CATEGORY_face:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_FACE$" - RULER_DESIGNER_CATEGORY_hair:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_HAIR$" - RULER_DESIGNER_CATEGORY_beard:0 "$RULER_DESIGNER_APPEARANCE_CATEGORY_BEARD$" - RULER_DESIGNER_CATEGORY_eyes:0 "Ojos" - RULER_DESIGNER_CATEGORY_nose:0 "Nariz" - RULER_DESIGNER_CATEGORY_mouth:0 "Boca" - RULER_DESIGNER_CATEGORY_ears:0 "Orejas" - CANNOT_START_CLIENTS_RULER_DESIGNING:0 "$NAME$ está en el Diseñador de gobernantes sobrescribiendo los datos de [CHARACTER.GetUINameNoTooltip]" - CANNOT_SELECT_BEING_RULER_DESIGNING:0 "$NAME$ está en el Diseñador de gobernantes sobrescribiendo los datos de este personaje" - african:0 "Africana occidental" - arab:0 "Árabe" - asian:0 "Asiática" - circumpolar:0 "Ártica" - east_african:0 "Africana oriental" - indian:0 "India del norte" - south_indian:0 "India del sur" - slavic:0 "Eslava" - caucasian:0 "Europea occidental/central" - northern_ruler_designer:0 "Nórdica" - mediterranean_ruler_designer:0 "Mediterránea" - RULER_DESIGNER_DECREASE_SKILL_TOOLTIP:0 "Reducir habilidad [RulerDesignerSkill.GetName]" - RULER_DESIGNER_INCREASE_SKILL_TOOLTIP:0 "Aumentar habilidad [RulerDesignerSkill.GetName]" - RULER_DESIGNER_GENERATE_SPOUSE_LABEL:0 "Casado" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP:1 "[SelectLocalization(RulerDesignerWindow.ShouldGenerateSpouse, 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED', 'RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED')]" - RULER_DESIGNER_ADULT_ONLY_WARNING:0 "@warning_icon!#X Para cambiarlo debe ser [adult|lE]#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_MARRIED:0 "#T Casado\n#!Tienes un [spouse|lE] de tu [culture|lE] y [faith|lE]\n\n#I Haz clic para elegir ser soltero#!" - RULER_DESIGNER_GENERATE_SPOUSE_TOOLTIP_UNMARRIED:0 "#T Soltero\n#!No estás casado\n\n#I Haz clic para elegir estar casado#!" - RULER_DESIGNER_GENERATED_SONS_LABEL:0 "Hijos" - RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL:0 "Hijas" - RULER_DESIGNER_GENERATED_SONS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_SONS_LABEL$#!\nNúmero de hijos de tu [culture|E] y [faith|E]: [RulerDesignerWindow.GetNumberOfGeneratedSons|V]" - RULER_DESIGNER_GENERATED_DAUGHTERS_TOOLTIP:0 "#T $RULER_DESIGNER_GENERATED_DAUGHTERS_LABEL$#!\nNúmero de hijas de tu [culture|E] y [faith|E]: [RulerDesignerWindow.GetNumberOfGeneratedDaughters|V]" - RULER_DESIGNER_EDUCATION_TRAIT_LABEL:0 "Educación" - RULER_DESIGNER_PERSONALITY_TRAIT_LABEL:0 "Personalidad" - RULER_DESIGNER_OTHER_TRAIT_LABEL:0 "Otros rasgos" - RULER_DESIGNER_ADD_TRAIT_SLOT_TOOLTIP:1 "#T Añadir rasgo#!" - RULER_DESIGNER_SELECT_TRAIT_TOOLTIP:1 "#T Elegir rasgo#!" - RULER_DESIGNER_REPLACE_TRAIT_TOOLTIP:1 "#T Reemplazar rasgo#!" - RULER_DESIGNER_NO_CHARACTER:0 "Personaje" - RULER_DESIGNER_CUSTOMIZE_DYNASTY:0 "#T Personalizar dinastía#!" - RULER_DESIGNER_CUSTOMIZE_TITLE:0 "#T Personalizar título#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_DYNASTY:0 "#T Terminar de personalizar dinastía#!" - RULER_DESIGNER_FINISH_CUSTOMIZE_TITLE:0 "#T Terminar de personalizar título#!" - RULER_DESIGNER_RESET_TITLE:0 "#T Reiniciar título al histórico#!" - RULER_DESIGNER_LOAD_DNA_ERROR_TITLE:0 "Fallo al pegar el ADN" - RULER_DESIGNER_LOAD_DNA_ERROR_DESC:0 "Fallo al cargar cadena de ADN del portapapeles. ADN no válido." - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD:0 "Copiar ADN" - RULER_DESIGNER_SAVE_DNA_TO_CLIPBOARD_TOOLTIP:1 "#T Copiar ADN al portapapeles\n#!Almacena información de ADN en el portapapeles para pegarlo en otro personaje." - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD:0 "Pegar ADN" - RULER_DESIGNER_LOAD_DNA_FROM_CLIPBOARD_TOOLTIP:1 "#T Pegar ADN del portapapeles\n#!Pega información de ADN copiada del portapapeles" - RULER_DESIGNER_POINTS_AGE:0 "Edad" - RULER_DESIGNER_POINTS_SKILL:0 "$SKILL$" - RULER_DESIGNER_POINTS_SONS:0 "Hijos generados" - RULER_DESIGNER_POINTS_DAUGHTERS:0 "Hijas generadas" - RULER_DESIGNER_SPOUSE:0 "Casado" - RULER_DESIGNER_POINTS_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - BASE_SKILL:0 "Habilidad base" - SKILL_FROM_TRAIT:0 "[TRAIT.GetName( GetNullCharacter )]" - RULER_DESIGNER_GENE_ONLY_WOMEN:0 "Solo visible para mujeres" - MAX_SKILL_LABEL:0 "Habilidad máxima" - MIN_SKILL_LABEL:0 "Habilidad mínima" - RULER_DESIGNER_NO_EDUCATION_TOOLTIP:0 "#T Solo los [adults|lE] pueden tener un [education_trait|lE]#!" - RULER_DESIGNER_FINALIZE_OVERWRITE_TITLE:0 "Terminar personaje" - RULER_DESIGNER_FINALIZE_OVERWRITE_BODY:0 "Termina el personaje que hayas creado. Una vez enviado no podrás deshacer este cambio, ¿seguro que quieres enviarlo?" - RULER_DESIGNER_FINALIZE_OVERWRITE_ACCEPT:0 "Enviar" - CANNOT_ENTER_RULER_DESIGNER_GAME_STARTED:0 "@warning_icon!#X Partida ya empezada#!" - RULER_DESIGNER_CLIPPING_NOTE:0 "Los rasgos extremos pueden interferir con sombreros y ropas" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL:0 "Mostrar pelo y barba" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nMuestra el pelo y la barba en el retrato del personaje. Seguirá aplicado después de terminar.\n\n#I Haz clic para ocultar#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE:0 "#T $RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_LABEL$#!\nOculta el pelo y la barba en el retrato del personaje. Seguirá aplicado después de terminar.\n\n#I Haz clic para mostrar#!" - RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP:0 "[SelectLocalization( RulerDesignerWindow.ShouldShowAcesssories, 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_SHOW', 'RULER_DESIGNER_TOGGLE_SHOW_ACCESSORIES_TOOLTIP_HIDE' )]" - skin_color:0 "Color de piel" - gene_height:0 "Altura" - gene_bs_body_type:0 "Grasa corporal" - body_fat_head_fat_low:0 "Baja" - body_fat_head_fat_medium:0 "Media" - body_fat_head_fat_full:0 "Total" - gene_bs_body_shape:1 "Músculos" - gene_bs_bust:0 "Busto" - gene_chin_height:0 "Barbilla - alto" - gene_chin_width:0 "Barbilla - ancho" - gene_forehead_angle:0 "Frente - ángulo" - gene_forehead_brow_height:0 "Ceño - altura" - gene_forehead_roundness:0 "Frente - redondez" - gene_forehead_width:0 "Frente - ancho" - gene_forehead_height:0 "Frente - alto" - gene_head_height:0 "Cabeza - alto" - gene_head_width:0 "Cabeza - ancho" - gene_head_profile:0 "Cabeza - perfil" - gene_head_top_height:0 "Coronilla - alto" - gene_head_top_width:0 "Coronilla - ancho" - gene_neck_length:0 "Cuello - largo" - gene_neck_width:0 "Cuello - ancho" - gene_bs_cheek_forward:0 "Pómulos - prominentes" - gene_bs_cheek_height:0 "Pómulos - alto" - gene_bs_cheek_width:0 "Pómulos - ancho" - gene_bs_ear_angle:0 "Orejas - ángulo" - gene_bs_ear_inner_shape:0 "Orejas - interior" - gene_bs_ear_bend:0 "Orejas - curva" - ear_lower_bend_pos:0 "Curva inferior" - ear_upper_bend_pos:0 "Curva superior" - ear_both_bend_pos:0 "Dobladas" - gene_bs_ear_outward:0 "De soplillo" - gene_bs_ear_size:0 "Tamaño" - gene_bs_forehead_brow_curve:0 "Ceño - curvatura" - gene_bs_forehead_brow_forward:0 "Ceño - prominente" - gene_bs_forehead_brow_inner_height:0 "Ceño - alto interior" - gene_bs_forehead_brow_outer_height:0 "Ceño - alto exterior" - gene_bs_forehead_brow_width:0 "Ceño - grosor" - eye_color:0 "Color ojos" - gene_chin_forward:0 "Barbilla - prominente" - gene_eye_angle:0 "Ojos - ángulo" - gene_eye_depth:0 "Ojos - profundidad" - gene_eye_height:0 "Ojos - alto" - gene_eye_distance:0 "Ojos - separación" - gene_eye_shut:0 "Ojos cerrados" - gene_jaw_angle:0 "Mandíbula - ángulo" - gene_jaw_forward:0 "Mandíbula - prominente" - gene_jaw_height:0 "Mandíbula - alto" - gene_jaw_width:0 "Mandíbula - ancho" - gene_mouth_corner_depth:0 "Comisura - ancho" - gene_mouth_corner_height:0 "Comisura - alto" - gene_mouth_forward:0 "Boca - prominente" - gene_mouth_height:0 "Boca - alto" - gene_mouth_width:0 "Boca - ancho" - gene_mouth_upper_lip_size:0 "Labio superior" - gene_mouth_lower_lip_size:0 "Labio inferior" - gene_mouth_open:0 "Boca abierta" - gene_bs_eye_corner_depth:0 "Ojos - comisuras" - gene_bs_eye_fold_shape:0 "Ojos - párpado" - gene_bs_eye_size:0 "Ojos - tamaño" - gene_bs_eye_upper_lid_size:0 "Párpado superior" - gene_bs_jaw_def:0 "Definir mandíbula" - gene_bs_mouth_lower_lip_def:0 "Definir labio inferior" - gene_bs_mouth_lower_lip_full:0 "Grosor labio inferior" - gene_bs_mouth_lower_lip_pad:0 "Labio inferior - grosor" - gene_bs_mouth_lower_lip_width:0 "Labio inferior - ancho" - gene_bs_mouth_philtrum_def:0 "Definir surco nasolabial" - gene_bs_mouth_philtrum_shape:0 "Furco nasolabial - forma" - gene_bs_mouth_philtrum_width:0 "Surco nasolabial - ancho" - gene_bs_mouth_upper_lip_def:0 "Definir labio superior" - gene_bs_mouth_upper_lip_full:0 "Labio superior - grosor" - gene_bs_mouth_upper_lip_profile:0 "Labio superior - perfil" - gene_bs_mouth_upper_lip_width:0 "Labio superior - ancho" - gene_bs_nose_forward:0 "Nariz prominente" - gene_bs_nose_height:0 "Nariz - altura" - gene_bs_nose_length:0 "Nariz - largo" - gene_bs_nose_nostril_height:0 "Orificios - alto" - gene_bs_nose_nostril_width:0 "Orificios - ancho" - gene_bs_nose_profile:0 "Perfil de nariz" - nose_profile_neg:0 "Recta" - nose_profile_hawk:0 "Aguileña" - gene_bs_nose_ridge_angle:0 "Cresta nasal - ángulo" - gene_bs_nose_ridge_width:0 "Cresta nasal - ancho" - gene_bs_nose_size:0 "Tamaño de nariz" - gene_bs_nose_tip_angle:0 "Punta - ángulo" - gene_bs_nose_tip_forward:0 "Punta - prominente" - gene_bs_nose_tip_width:0 "Punta - ancho" - face_detail_cheek_def:0 "Definir mejillas" - cheek_def_01:0 "Definición 1" - cheek_def_02:0 "Definición 2" - face_detail_cheek_fat:0 "Grasa de mejillas" - cheek_fat_01_pos:0 "Tipo positivo 1" - cheek_fat_02_pos:0 "Tipo positivo 2" - cheek_fat_03_pos:0 "Tipo positivo 3" - cheek_fat_04_pos:0 "Tipo positivo 4" - cheek_fat_01_neg:0 "Tipo negativo 1" - face_detail_chin_cleft:0 "Detalle barbilla" - chin_cleft:0 "Hendidura" - chin_dimple:0 "Hoyuelo" - face_detail_chin_def:0 "Definir barbilla" - face_detail_eye_lower_lid_def:0 "Definir párpado inferior" - face_detail_eye_socket:0 "Detalle cuencas" - eye_socket_01:0 "Cuenca tipo 1" - eye_socket_02:0 "Cuenca tipo 2" - eye_socket_03:0 "Cuenca tipo 3" - eye_socket_color_01:0 "Cuenca tipo oscuro 1" - eye_socket_color_02:0 "Cuenca tipo oscuro 2" - eye_socket_color_03:0 "Cuenca tipo oscuro 3" - face_detail_nasolabial:0 "Detalle nasolabial" - nasolabial_01:0 "Nasolabial tipo 1" - nasolabial_02:0 "Nasolabial tipo 2" - nasolabial_03:0 "Nasolabial tipo 3" - nasolabial_04:0 "Nasolabial tipo 4" - face_detail_nose_ridge_def:0 "Definir cresta nasal" - nose_ridge_def_pos:0 "Máximo" - nose_ridge_def_neg:0 "Mínimo" - face_detail_nose_tip_def:0 "Definir punta nariz" - face_detail_temple_def:0 "Definir sienes" - complexion:0 "Tono de piel" - complexion_1:0 "Tipo de piel 1" - complexion_2:0 "Tipo de piel 2" - complexion_3:0 "Tipo de piel 3" - complexion_4:0 "Tipo de piel 4" - complexion_5:0 "Tipo de piel 5" - complexion_6:0 "Tipo de piel 6" - complexion_7:0 "Tipo de piel 7" - gene_eyebrows_shape:0 "Forma cejas" - no_eyebrows:0 "Sin cejas" - avg_spacing_avg_thickness:0 "Medias" - avg_spacing_high_thickness:0 "Gruesas" - avg_spacing_low_thickness:0 "Escasas" - avg_spacing_lower_thickness:0 "Finas" - far_spacing_avg_thickness:0 "Separadas medias" - far_spacing_high_thickness:0 "Separadas gruesas" - far_spacing_low_thickness:0 "Separadas escasas" - far_spacing_lower_thickness:0 "Separadas finas" - close_spacing_avg_thickness:0 "Juntas medias" - close_spacing_high_thickness:0 "Juntas gruesas" - close_spacing_low_thickness:0 "Juntas escasas" - close_spacing_lower_thickness:0 "Juntas finas" - gene_eyebrows_fullness:0 "Grosor cejas" - layer_2_avg_thickness:0 "Medias" - layer_2_high_thickness:0 "Gruesas" - layer_2_low_thickness:0 "Escasas" - layer_2_lower_thickness:0 "Finas" - hair_color:0 "Color de pelo" - hairstyles:0 "Peinados" - beards:0 "Barbas" - chin_def:0 "Barbilla definida" - chin_def_neg:0 "Barbilla tersa" diff --git a/project/ck3/base_game/localization/spanish/gui/schemewindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/schemewindow_l_spanish.yml deleted file mode 100644 index c51ddb156f..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/schemewindow_l_spanish.yml +++ /dev/null @@ -1,317 +0,0 @@ -l_spanish: - SCHEME_WINDOW_MY_SCHEMES_TITLE:0 "Tus [schemes|lE]" - SCHEME_WINDOW_KNOWN_SCHEMES_TITLE:0 "[secret_schemes|E] descubiertas" - SCHEME_WINDOW_INVITE_MEMBERS:0 "Invitar ([SchemeItem.GetNumberOfPotentialOwnerAgents])" - SCHEME_WINDOW_SHOW_MEMBERS:0 "[SchemeItem.GetNumberOfOwnerAgents|V] [agents|lE]" - SCHEME_WINDOW_TT_SHOW_MEMBERS:0 "#T Mostrar [agents|lE]#!" - SCHEME_WINDOW_TT_HIDE_MEMBERS:0 "#T Ocultar [agents|lE]#!" - SCHEME_WINDOW_ITEM_NAME:0 "[Scheme.GetFullActionName]" - SCHEME_WINDOW_TT_ITEM:0 "[Scheme.GetTypeDescription]" - SCHEME_WINDOW_CANCEL_SCHEME:0 "Abandonar conjura" - SCHEME_WINDOW_CANNOT_CANCEL_SCHEME:0 "No puedes abandonar conjuras terminadas ni congeladas" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TITLE:0 "Abandonar conjura" - SCHEME_WINDOW_CANCEL_CONFIRMATION_TEXT:0 "Se abandonará la [SCHEME.GetName] contra [CHARACTER.GetShortUIName].\n\n[SCHEME.GetCooldownInfo]" - SCHEME_WINDOW_CANCEL_CONFIRMATION_ACCEPT:0 "Abandonar" - SCHEME_COOLDOWN_INFO:0 "No puedes iniciar otra [SCHEME.GetSchemeType.GetTypeName] contra [SCHEME.GetTarget.Custom('ES_ElElla')] durante $TIME|V$." - SCHEME_WINDOW_PROGRESS_TOOLTIP:0 "#T [SchemeItem.GetProgressDescription]#! \n[SCHEME.GetChangeDesc]" - SCHEME_WINDOW_INVITE_TOOLTIP:0 "#T Invitar agentes a la conjura#!\nPodría convencerse a participar a [SchemeItem.GetNumberOfPotentialOwnerAgents|V] personajes" - SCHEME_WINDOW_NOT_OWNED_SCHEMES:1 "No hay [scheme|lE] de tipo #high [SkillSchemeGroup.GetTypeName]#! en curso\nInteractúa con otro personaje para empezar una conjura" - SCHEME_WINDOW_NOT_KNOWN_SCHEMES:0 "#weak Sin [schemes|lE] descubiertas todavía#!" - SCHEME_WINDOW_UNKNOWN_OWNER_TOOLTIP:0 "Se desconoce al líder de esta conjura" - SCHEME_WINDOW_TT_POWER:0 "$POWER|1V$ [scheme_power|E]" - SCHEME_RESISTANCE_DESCRIPTION_HEADER:0 "[scheme_resistance|E]" - SCHEME_POWER_DESCRIPTION_HEADER:0 "[scheme_power|E]" - SCHEME_TIER_INFLUENCE:0 "[CHARACTER.LocalPlayerString( 'Tu grado', Grado' )][CHARACTER.LocalPlayerString( '', 'Loc_ES_de_CHARACTER.GetShortUIName' )]" - SCHEME_SPYMASTER:0 "[CHARACTER.LocalPlayerString( 'Tu jefe', 'Jefe' )] de espías[CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - SCHEME_WINDOW_TT_CHARACTER_EXPOSED:0 "@warning_icon!#X @exposed_icon!Expuesto actualmente#!" - SCHEME_WINDOW_MEMBER_LIST:0 "Agentes descubiertos" - SCHEME_WINDOW_SCHEME_OWNER:0 "#T Líder de la conjura#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_MEMBER:0 "#T Miembro de conjura#!: [CHARACTER.GetUIName|U]" - SCHEME_WINDOW_SCHEME_TARGET:0 "#T Objetivo de conjura#!: [Character.GetUIName|U]" - SCHEME_WINDOW_SKILL_TITLE:1 "Tus conjuras [SkillSchemeGroup.GetSkillName|U]" - SCHEME_WINDOW_SKILL_MAX:0 "[SkillSchemeGroup.GetNumberOfSchemes|V]/[SkillSchemeGroup.GetMaxNumberOfSchemes]" - SCHEME_WINDOW_SKILL_TT_MAX:1 "Puedes dirigir [SkillSchemeGroup.GetMaxNumberOfSchemes] conjuras [SkillSchemeGroup.GetSkillName|U] a la vez" - SCHEME_WINDOW_POWER_MINE:0 "Probabilidad de progreso: [SCHEME.GetPowerDifference|+0%]" - SCHEME_WINDOW_POWER_TT_FROM_SPYMASTER:0 "Intriga del jefe de espías" - SCHEME_WINDOW_POWER_KNOWN:0 "Probabilidad de progreso: [SCHEME.GetPowerDifference|-0%]" - SCHEME_WINDOW_POWER_TT_TITLE_MINE:0 "#T Probabilidad mensual de progreso: $POWER_DIFF|+0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_MINE:0 "Por líder de la conjura" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_MINE:0 "Por agentes" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_MINE:0 "Resistencia de objetivo" - SCHEME_WINDOW_POWER_TT_TITLE_KNOWN:0 "#T Probabilidad mensual de progreso: $POWER_DIFF|-0%$#! \n$SCHEME_POWER_EXPLANATION$" - SCHEME_WINDOW_POWER_TT_FROM_OWNER_KNOWN:0 "Por líder de la conjura: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_MEMEBRS_KNOWN:0 "Por agentes: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_FROM_UNKNOWN_KNOWN:0 "Fuentes desconocidas: $POWER|=+0$" - SCHEME_WINDOW_POWER_TT_TARGET_DEFENSE_KNOWN:0 "Resistencia objetivo: $POWER|=-0$" - SCHEME_POWER_MODIFIER:0 "$DESC$" - SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_POWER_MODIFIER:0 "$DESC$" - HOSTILE_SCHEME_RESISTANCE_MODIFIER:0 "$DESC$" - SCHEME_TOTAL_POWER_MINE:0 "#T Fuerza total: $POWER|+0$#!" - SCHEME_TOTAL_POWER_TARGET:0 "#T Fuerza total: $POWER|+0$#!" - SCHEME_TOTAL_RESISTANCE_MINE:0 "#T Resistencia total: $RESISTANCE|-0$#!" - SCHEME_TOTAL_RESISTANCE_TARGET:0 "#T Resistencia total: $RESISTANCE|-0$#!" - SCHEME_POWER_EXPLANATION:0 "La probabilidad mensual de progreso Fuerza total menos Resistencia total\n" - SCHEME_OWNER_SPOUSE:0 "Es mi cónyuge: $VALUE|%0+=$" - SCHEME_OWNER_CONCUBINE:0 "Es mi concubino/a: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_FEMALE:0 "No me interesan las mujeres: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_MALE:0 "No me interesan los hombres: $VALUE|%0+=$" - SCHEME_OWNER_WRONG_GENDER:0 "Incompatibilidad personal: $VALUE|%0+=$" - SCHEME_TARGET_CHASTE:0 "Objetivo es casto: $VALUE|%0-=$" - SCHEME_TARGET_LUSTFUL:0 "Objetivo es lujurioso: $VALUE|%0-=$" - UNKNOWN_SCHEME_POWER_FACTORS:0 "Factores desconocidos: x$FACTOR|=+2$" - SCHEME_SKILL_INFLUENCE:0 "[CHARACTER.LocalPlayerString( 'Tus', '' )] $SKILL$[CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - is_valid_as_agent_in_scheme:0 "[CHARACTER.GetShortUIName|U] es un agente válido en la conjura" - SCHEME_RELATION_INFLUENCE:0 "Es $RELATION$ de [TARGET_CHARACTER.GetUIName]" - SCHEME_TIME_READY:0 "Lista" - HOSTILE_SCHEME:0 "Hostil" - PERSONAL_SCHEME:0 "Personal" - SCHEME_COOLDOWN_DATE_FORMAT:0 "[DATE.GetStringShort|V]" - SCHEME_WINDOW_SUCCESS_CHANCE:0 "#V [Scheme.GetSuccessChance|%/]#!" - SCHEME_WINDOW_SECRECY:0 "#V [SCHEME.GetSecrecy|%/]#!" - SCHEME_ITEM_PROGRESS_TOOLTIP:2 "#T [SCHEME.GetProgressDescription]#!\nLa [scheme|lE] tiene una probabilidad del [SCHEME.GetProgressChance|%/V] de progresar al mes basada en su Fuerza y Resistencia.\n\n[SCHEME.GetPowerDescription]\n\n[SCHEME.GetResistanceDescription]" - SCHEME_SUCCESS_FROM_AGENTS:0 "Por [agents|lE]: $VALUE|+%/0=$" - SCHEME_SUCCESS_MINIMUM:0 "#weak Probabilidad mínima:#! $VALUE|+%/0$" - SCHEME_BASE_SECRECY:1 "Base: $VALUE|Z0%/$" - SCHEME_SECRECY_TRIGGER:0 "[secrecy|E]: $VALUE|+%/0$" - SCHEME_SECRECY_FROM_SUCCESS:1 "Por [success_chance|lE]: $VALUE|+=0/%$" - SCHEME_SECRECY_MINIMUM:0 "#weak Secretismo mínimo:#! $VALUE|+%/0$" - SCHEME_WINDOW_SUCCESS_TOOLTIP:0 "#T [success_chance|E]: [SCHEME.GetSuccessChance|V%/] #! #weak (máx. [SCHEME.GetSchemeType.MaxSuccess]%)#! \n[SCHEME.GetSuccessChanceDescription]" - SCHEME_WINDOW_SUCCESS_DISCOVERED_TOOLTIP:0 "#T [success_chance|E]: [Scheme.GetSuccessChance|V%/] #! #weak (máx. [Scheme.GetSchemeType.MaxSuccess] %)#! \n#weak Factores desconocidos#!" - SCHEME_WINDOW_SECRECY_TOOLTIP:0 "#T [secrecy|E]: [SCHEME.GetSecrecy|V%/] #! #weak (máx. [SCHEME.GetSchemeType.MaxSecrecy]%)#! \n[SCHEME.GetSecrecyDescription]" - SCHEME_WINDOW_SECRECY_DISCOVERED_TOOLTIP:0 "#T [secrecy|E]: [Scheme.GetSecrecy|V%/] #! #weak (máx. [Scheme.GetSchemeType.MaxSecrecy] %)#! \n#weak Factores desconocidos#!" - SCHEME_BASE_SUCCESS:0 "Base: $VALUE|Z=0$" - SCHEME_AGENT_TOOLTIP:0 "#T Agente [SchemeAgentItem.GetCharacter.GetShortUIName|U]#! \n[SchemeAgentItem.GetSuccessDesc]\n\n[scheme_power|E]: [SchemeAgentItem.GetInfluence|1=+]" - SCHEME_AGENT_SUCCESS:0 "[success_chance|E]: $VALUE|+=0$\n$DESC$" - SCHEME_ESTIMATED_TIME_TOOLTIP:1 "#T Tiempo aprox. de terminación: #V ~[Scheme.GetEstimatedTimeRemaining]#!#!\nSe basa en la probabilidad actual de progreso de [Scheme.GetProgressChance|%/V], fundamentada en las [scheme_power|lE] y [scheme_resistance|lE] actuales" - SCHEME_READY_TOOLTIP:0 "#T Conjura lista#! \nEsta conjura tiene el progreso máximo y concluirá pronto." - SCHEME_WINDOW_EXPOSED_TOOLTIP:0 "#T Expuesta#! \nEsta conjura ha quedado expuesta y el objetivo conoce su existencia." - SCHEME_WINDOW_NO_KNOWN_AGENTS:0 "#weak Sin agentes expuestos todavía#!" - SCHEME_IS_EXPOSED:0 "Conjura expuesta: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_EASY:0 "$easy_difficulty$: $VALUE|0=+%/$" - SCHEME_SUCCESS_DIFFICULTY_VERY_EASY:0 "$very_easy_difficulty$: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_PERK_MODIFIER:0 "[GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_PREPARED_FOR_ANYTHING_LIEGE_PERK_MODIFIER:0 "El señor está [GetPerk( 'prepared_for_anything_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_A_JOB_DONE_RIGHT_PERK_MODIFIER:0 "[GetPerk( 'a_job_done_right_perk' ).GetName( GetPlayer )]: $VALUE|0=+%/$" - SCHEME_AGENT_IS_SPYMASTER:1 "[spymaster|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPYMASTER_IN_MY_COURT:1 "[spymaster|E] de la corte de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_SPOUSE:1 "[spouse|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_BEST_FRIEND:1 "El mejor amigo de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUARDIAN:1 "[guardian|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_FRIEND:1 "Amigo de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CONCUBINE:1 "[concubine|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_LOVER:1 "Amante de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURT_PHYSICIAN:1 "Médico de la corte de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_FOOD_TASTER:0 "$food_taster_court_position$ de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CUP_BEARER:0 "$cupbearer_court_position$ de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CHIEF_EUNUCH:0 "$chief_eunuch_court_position$ de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_BODYGUARD:0 "$bodyguard_court_position$ de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_LADY_IN_WAITING:0 "$lady_in_waiting_court_position$ de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COUNCILLOR:1 "[councillor|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_CLOSE_KIN:1 "Parte de la [close_family|lE] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_POWERFUL_VASSAL:1 "[powerful_vassal|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_NEMESIS:1 "Némesis de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_EXTENDED_FAMILY:1 "Parte de la [extended_family|lE] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_RIVAL:1 "Rival de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL:1 "[vassal|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_VASSAL_OF_LIEGE:1 "[vassal|E] del [liege|lE] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER:1 "[courtier|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_GUEST:1 "[guest|E] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_INTRIGUE:0 "Por [intrigue|lE]: $VALUE|+0=$" - SCHEME_AGENT_IS_FELLOW_COURTIER:1 "En la misma [court|lE] que [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_AGENT_IS_COURTIER_MY_COURT:2 "[target.Char.GetShortUINameNoTooltip] está en la misma [court|lE]: $VALUE|+0=$" - SCHEME_TARGET_IN_MY_COURT:2 "[target.GetShortUINameNoTooltip] está en tu [court|lE]: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_UNSAFE_ROADS:1 "[target.GetShortUINameNoTooltip] viaja sin protección, y sin compañía: $VALUE|+0=$" - SCHEME_TARGET_TRAVELLING_INCOGNITO:1 "[target.GetShortUINameNoTooltip] viaja de incógnito: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER:2 "Eres [spymaster|lE] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_LIEGE:2 "Eres [spymaster|lE] del [liege|lE] de [target.GetShortUINameNoTooltip] $VALUE|+0=$" - SCHEME_I_AM_SPYMASTER_OF_HOST:1 "Eres el [spymaster|lE] del [host|lE] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_GUARDIAN:1 "Eres [guardian|lE] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_COUNCILLOR:1 "Eres [councillor|lE] de [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_TO_ME:1 "[target.GetShortUIName] es cercan[target.Custom('ES_OA')] a ti: $VALUE|+0=$" - SCHEME_TARGET_IS_LOVER:1 "[target.GetShortUIName] es tu amante: $VALUE|+0=$" - SCHEME_TARGET_IS_SPOUSE:1 "[target.GetShortUIName] es tu [spouse|lE]: $VALUE|+0=$" - SCHEME_TARGET_IS_CLOSE_FAMILY:1 "[target.GetShortUIName] es parte de tu [close_family|lE]: $VALUE|+0=$" - SCHEME_VENGEFUL_RIVAL:1 "Eres [GetTrait('vengeful').GetName( GetNullCharacter )] y [target.GetShortUIName] es tu rival: $VALUE|+0=$" - SCHEME_EYE_FOR_AN_EYE:1 "Tu [culture|lE] tiene la [cultural_tradition|lE] $tradition_eye_for_an_eye_name$ y [target.GetShortUIName] es tu rival: $VALUE|+0=$" - SCHEME_WEDDING_CEREMONIES:0 "Tu [culture|lE] tiene la [cultural_tradition|lE] $tradition_wedding_ceremonies_name$ y [target.GetShortUIName] es tu [spouse|lE]: $VALUE|+0=$" - SCHEME_TARGET_IS_AN_EMPEROR:1 "[target.GetShortUIName] gobierna un [empire|lE]: $VALUE|+0=$" - SCHEME_TARGET_IS_A_KING:1 "[target.GetShortUIName] gobierna un [kingdom|lE]: $VALUE|+0=$" - HAS_ATTEMPTED_TO_MURDER_TARGET_BEFORE:0 "[target.GetShortUIName] sabe que intentaste asesinar[target.GetHerHim] antes: $VALUE|+0=$" - MURDER_HERBALIST_BONUS:0 "Tus conocimientos de hierbas venenosas: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_EDUCATION:1 "Tienes una educación diplomática: $VALUE|+0=$" - SCHEME_BEFRIEND_MY_LIFESTYLE:1 "Tienes un don para la diplomacia: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_REVELRY:1 "Eres muy juerguista: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_SHYNESS:1 "Eres de naturaleza tímida: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_GREGARIOUSNESS:1 "Eres de naturaleza gregaria: $VALUE|+0=$ " - SCHEME_BEFRIEND_MY_CALLOUSNESS:1 "Eres insensible: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_SHYNESS:0 "[target.GetTitledFirstName] es tímid[target.Custom('ES_OA')]: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_GREGARIOUSNESS:0 "[target.GetTitledFirstName] es gregari[target.Custom('ES_OA')]: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_CALLOUSNESS:0 "[target.GetTitledFirstName] es insensible: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_PARANOIA:0 "[target.GetTitledFirstName] es paranoic[target.Custom('ES_OA')]: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_TRUST:0 "[target.GetTitledFirstName] es confiad[target.Custom('ES_OA')]: $VALUE|+0=$ " - SCHEME_BEFRIEND_THEIR_LIFESTYLE:0 "[target.GetTitledFirstName] tiene una educación diplomática: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET:1 "Tienes un [rank|lE] más alto que [target.GetTitledFirstName]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_NEGATIVE:1 "[target.GetTitledFirstName] tiene un [rank|lE] más alto que tú: $VALUE|+0=$ " - SCHEME_BEFRIEND_OUR_TRAITS:0 "[recipient.LocalPlayerString( 'Tu', 'La' )] afinidad[recipient.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: $VALUE|+0=$ " - SCHEME_BEFRIEND_TIER_DIFFERENCE_TARGET_LIEGE:1 "El señor de [target.GetTitledFirstName] tiene un [rankl|lE] más alto que tú: $VALUE|+0=$ " - HIGHER_RANK_THAN_SCHEME_TARGET:2 "Tu [rank|lE] es mayor que el de [target.GetShortUIName]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET:2 "Tu [rank|lE] es menor que el de [target.GetShortUIName]: $VALUE|+0=-+$" - HIGHER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Tu [rank|lE] es mayor que el del señor de [target.GetShortUIName]: $VALUE|+0=-+$" - LOWER_RANK_THAN_SCHEME_TARGET_LIEGE:2 "Tu [rank|lE] es menor que el del señor de [target.GetShortUIName]: $VALUE|+0=-+$" - TRIBE_ROMANCING_OTHER_GOVERNMENTS:0 "Eres [tribal|lE], pero [target.GetTitledFirstName] no lo es: $VALUE|+0=-+$" - SCHEME_VS_RELIGIOUS_HEAD:1 "[target.GetTitledFirstName] es tu [head_of_faith|lE]: $VALUE|+0=-+$" - SCHEME_VS_SPIRITUAL_HOF:1 "[target.GetTitledFirstName] es tu [spiritual_head_of_faith|lE]: $VALUE|+0=-+$" - SCHEME_AT_WAR:0 "Estás en [war|lE]: $VALUE|+0=-+$" - SCHEME_AT_WAR_WITH_LIEGE:0 "Estás en [war|lE] con el señor de [target.GetTitledFirstName]: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_STUBBORNESS:0 "[target.GetTitledFirstName] es testarud[target.Custom('ES_OA')]: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_FICKLENESS:0 "[target.GetTitledFirstName] es inconstante: $VALUE|+0=-+$" - SCHEME_BEFRIEND_THEIR_OPINION:0 "Opinión de [target.GetTitledFirstName] sobre ti: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_BONUS:0 "[target.GetTitledFirstName] es tu cónyuge: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY:1 "[target.GetTitledFirstName] ama a su [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_PENALTY_MILD:0 "[target.GetTitledFirstName] no está descontent[target.Custom('ES_OA')] con su [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_OPINION_BONUS:1 "[target.GetTitledFirstName] odia a su [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SCHEME_SEDUCE_UNWILLING_TO_COMMIT_ADULTERY:0 "[target.GetTitledFirstName] no desea deshonrarse cometiendo adulterio: $VALUE|+0=-+$" - SCHEME_SEDUCE_SPOUSE_STRONG_HOOK_PENALTY:0 "[target.GetTitledFirstName] es leal a su [target.Custom2('RelationToMeShort', target.GetPrimarySpouse)]: $VALUE|+0=-+$" - SEDUCE_COURTIER_GUEST_PERK_BONUS:0 "[GetPerk( 'home_advantage_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - SEDUCE_PERK_BONUS:0 "[GetPerk( 'smooth_operator_perk' ).GetName( GetPlayer )]: $VALUE|+0=-+$" - LEGACY_PERK_BONUS:0 "[GetDynastyPerk('fp1_adventure_legacy_2').GetName]: $VALUE|+0=-+$" - TEMPTATION_FOCUS_BONUS:0 "[GetFocus('intrigue_temptation_focus').GetName]: $VALUE|+0=-+$" - - SCHEME_SEDUCE_WRONG_GENDER:0 "No siento atracción hacia [target.GetWomenMen]: $VALUE|0=-+$" - SCHEME_SEDUCE_TABOO_INCEST:0 "El incesto es tabú: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST:0 "Eres [family|lE]: $VALUE|0=-+$" - SCHEME_SEDUCE_UNWILLING_INCEST_TOO_YOUNG:0 "Sois [family|lE] y [TARGET_CHARACTER.GetShortUIName|U] es demasiado joven para verte como algo más." - SCHEME_SEDUCE_TABOO_SODOMY:0 "La homosexualidad es tabú: $VALUE|0=-+$" - SW_ESTIMATED_TIME:0 "#V ~[Scheme.GetEstimatedTimeRemaining]#!" - COMPASSIONATE_REASON:0 "Esto me parece inmoral: $VALUE|+0=$" - COMPASSIONATE_NEGATIVE_REASON:0 "Apruebo estos métodos: $VALUE|+0=$" - SCHEME_NOT_AGAINST_DESCENDANTS:0 "No perjudicaré a mis descendientes: $VALUE|+0=$" - SCHEME_NOT_DIPLOMATICALLY_AVAILABLE:0 "Ahora mismo no estoy disponible: $VALUE|+0=$" - SCHEME_MOVES_ME_UP_THE_SUCCESSION:0 "Esto me ascenderá en la sucesión: $VALUE|+0=$" - SCHEME_COMPASSIONATE_NOT_MURDER_CHILDREN:0 "Soy reacio a herir a un niño: $VALUE|+0=$" - SCHEME_I_AM_A_COWARD:0 "Es demasiado peligroso: $VALUE|+0=$" - SCHEME_I_AM_INTIMIDATED:0 "Te sientes [intimidated|lE] por [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_AM_COWED:0 "Te sientes [cowed|lE] por [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_ZEALOUS_AGAINST_HEATHEN:0 "Son [target.GetFaith.GetAdjective]: $VALUE|+0=$" - SCHEME_I_LIKE_TARGET:0 "Me gusta [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_I_DISLIKE_TARGET:0 "Me disgusta [target.GetShortUINameNoTooltip]: $VALUE|+0=$" - SCHEME_MY_OPINION_OF_YOU:0 "Mi opinión sobre ti: $VALUE|+0=$" - SCHEME_ENERGY:0 "No tengo energía: $VALUE|+0=$" - SCHEME_NOTHING_TO_GAIN:0 "No tengo nada que ganar: $VALUE|+0=$" - SCHEME_I_MUST_TAKE_VENGEANCE:0 "Debo vengarme de [target.GetShortUINameNoTooltip]!: $VALUE|+0=$" - SCHEME_GET_RID_OF_UNRULY_CLAIMANT:0 "Esto me librará de un [claimant|lE] revoltoso: $VALUE|+0=$" - SCHEME_AGAINST_SPOUSE_POSITIVE:0 "Mi cónyuge se lo merece: $VALUE|+0=$" - SCHEME_SOCIAL_CLIMBER_RANK_BONUS:1 "[target.GetShortUIName] lo ve como una oportunidad: $VALUE|0=-+$" - SCHEME_SOCIAL_CLIMBER_RANK_PENALTY:1 "[target.GetShortUIName] no lo ve como una oportunidad: $VALUE|0=-+$" - SCHEME_NOT_FOLLOWER_OF_WITCHGOD:0 "No sigo a [owner.GetFaith.WitchGodName]: $VALUE|0=-+$" - SCHEME_I_AM_WITCH:1 "Practicas la brujería: $VALUE|0=-+$" - SCHEME_I_AM_NOT_WITCH:1 "No practicas la brujería: $VALUE|0=-+$" - SCHEME_ATTRACTION:1 "[target.GetShortUIName] te ve con atractivo: $VALUE|0=-+$" - SCHEME_WITCH_COVEN:0 "Estás en un aquelarre: $VALUE|0=-+$" - SCHEME_HOOK_USED:0 "[hook|E] usado: $VALUE|+0=$" - SCHEME_WEAK_HOOK_USED:0 "[weak_hook|E] usado: $VALUE|+0=$" - SCHEME_STRONG_HOOK_USED:0 "[strong_hook|E] usado: $VALUE|+0=$" - SCHEME_TARGET_LEARNING_MODIFIER:0 "[learning|E] del maestro: $VALUE|+0=$" - SCHEME_LEARNING_MODIFIER:0 "Tu [learning|lE]: $VALUE|+0=$" - SCHEME_PIETY_LEVEL_MODIFIER:0 "Tu [piety_level|lE]: $VALUE|+0=$" - SCHEME_SKULDUGGERY_FOCUS:1 "[GetFocus('intrigue_skulduggery_focus').GetName]: $VALUE|+0=$" - SCHEME_DUTY_FOCUS:1 "[target.GetShortUIName] tiene el [GetFocus('stewardship_duty_focus').GetName]: $VALUE|+0=$" - LEARN_LANGUAGE_PEDAGOGY_PERK_DESC:0 "[GetPerk( 'pedagogy_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_THICKER_THAN_WATER_PERK_DESC:0 "[GetPerk( 'thicker_than_water_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - BEFRIEND_FLATTERER_PERK_DESC:0 "[GetPerk( 'flatterer_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - KIN_LEGACY_DESC:0 "[GetDynastyPerk( 'kin_legacy_4' ).GetName]: $VALUE|+0=$" - KIN_PARAMETER_DESC:0 "Por [traditions|lE] frente a la misma casa: $VALUE|+0=$" - SPOUSE_PARAMETER_DESC:0 "Por [traditions|lE] frente a [spouse|lE]: $VALUE|+0=$" - MORTAL_ADORATION_REDUCED_HOSTILE_SCHEME_JOIN_CHANCE:0 "[GetPerk( 'mortal_adoration_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_COURTSHIP_PERK:0 "[GetPerk( 'courtship_perk' ).GetName( GetPlayer )]: $VALUE|+0=$" - SCHEME_GALLANT_TRAIT:1 "[GetTrait('gallant').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SCHEMER_TRAIT:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_LUSTFUL_TRAIT:1 "[GetTrait('lustful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_CHASTE_TRAIT:1 "[GetTrait('chaste').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_SHY_TRAIT:1 "[GetTrait('shy').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_1:1 "[GetTrait('beauty_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_2:1 "[GetTrait('beauty_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_good_3:1 "[GetTrait('beauty_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_1:1 "[GetTrait('intellect_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_2:1 "[GetTrait('intellect_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_intellect_good_3:1 "[GetTrait('intellect_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_1:1 "[GetTrait('physique_good_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_2:1 "[GetTrait('physique_good_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_physique_good_3:1 "[GetTrait('physique_good_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_1:1 "[GetTrait('beauty_bad_1').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_2:1 "[GetTrait('beauty_bad_2').GetName( owner.Self )]: $VALUE|+0=$" - scheme_beauty_bad_3:1 "[GetTrait('beauty_bad_3').GetName( owner.Self )]: $VALUE|+0=$" - scheme_great_pox:1 "[GetTrait('great_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_lovers_pox:1 "[GetTrait('lovers_pox').GetName( owner.Self )]: $VALUE|+0=$" - scheme_early_great_pox:1 "[GetTrait('early_great_pox').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_REVELER:0 "Juerguista: $VALUE|+0=$" - SCHEME_TRAIT_ZEALOUS:1 "[GetTrait('zealous').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DEVOTED:1 "[GetTrait('devoted').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_ORDER_MEMBER:1 "[GetTrait('order_member').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CRAVEN:1 "[GetTrait('craven').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_PARANOID:1 "[GetTrait('paranoid').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_IS_A_SCHEMER:0 "Intrigante: $VALUE|+0=$" - SCHEME_TRAIT_TARGET_SEDUCER:1 "[GetTrait('seducer').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_MYSTIC:0 "Místico: $VALUE|+0=$" - SCHEME_TRAIT_HERBALIST:1 "[GetTrait('lifestyle_herbalist').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_DECEITFUL:1 "[GetTrait('deceitful').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_AMBITIOUS:1 "[GetTrait('ambitious').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_CYNICAL:1 "[GetTrait('cynical').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_TRUSTING:1 "[GetTrait('trusting').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_EXCOMMUNICATED:1 "[GetTrait('excommunicated').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_STUBBORN:0 "[GetTrait('stubborn').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_TRAIT_POET:0 "[GetTrait('poet').GetName( owner.Self )]: $VALUE|+0=$" - SCHEME_HERITAGE_MODIFIER:0 "[heritage|E] compartida: $VALUE|+0=$" - SCHEME_LOYAL_SOLDIERS_MODIFIER:0 "Por [traditions|lE] frente a [liege|lE]: $VALUE|+0=$" - SCHEME_YOUTH_MODIFIER:0 "Eres joven y tienes ansia por aprender: $VALUE|+0=$" - SCHEME_CHAPLAIN_HELP_LEARNING_MODIFIER:0 "[learning|E] de tu [Concept( 'realm_priest', GetPlayer.GetCouncillorPosition( 'councillor_court_chaplain' ).GetPositionName )|E]: $VALUE|+0=$" - SCHEME_KNOWN_LANGUAGES_MODIFIER:0 "Número de [languages|lE] ya aprendidos: $VALUE|+0=$" - - scheme_executes_immediately:0 "La [scheme|lE] se ejecuta inmediatamente" - - OPEN_SCHEMES_TAB:0 "Conjuras" - OPEN_HOOKS_AND_SECRETS_TAB:0 "Anzuelos y secretos" - INTRIGUE_WINDOW_MY_HOOKS_TITLE:1 "[hooks|E] que posees" - INTRIGUE_WINDOW_HOOKS_ON_ME_TITLE:1 "[hooks|E] sobre ti" - INTRIGUE_WINDOW_SECRETS_KNOWN_TO_ME_TITLE:0 "[secrets|E] conocidos por mí" - INTRIGUE_WINDOW_SECRET_DESC:0 "[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_TOOLTIP:0 "#T [Secret.GetCategoryName]#! \n[IntrigueWindowSecretItem.GetSecret.GetDesc]" - INTRIGUE_WINDOW_SECRET_KNOWN_TO_ME_BLACKMAIL:1 "Chantaje" - INTRIGUE_WINDOW_MY_SECRETS_TITLE:1 "Tus [secrets|lE]" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NUM:0 "Conocidos por otros [GetDataModelSize( IntrigueWindowSecretItem.GetKnownBy )]" - INTRIGUE_WINDOW_MY_SECRET_KNOWN_TO_NONE:0 "Desconocidos" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_SHOW:0 "Mostrar" - INTRIGUE_WINDOW_MY_SECRETS_KNOWN_HIDE:0 "Ocultar" - MY_HOOKS_ARE_EMPTY:1 "#weak No tienes anzuelos#!" - SECRETS_KNOWN_TO_ME_IS_EMPTY:1 "#weak No conoces secretos#!" - NOBODY_HAS_HOOKS_ON_ME:1 "#weak Nadie tiene anzuelos sobre ti#!" - I_HAVE_NO_SECRETS:1 "#weak No tienes secretos#!" - INTRIGUE_WINDOW_PRISONERS:0 "Prisioneros" - INTRIGUE_WINDOW_SORT_DURATION:0 "Tiempo en prisión" - INTRIGUE_WINDOW_WEAK_HOOKS_COUNT:0 "#T Número de [weak_hooks|lE]#!" - INTRIGUE_WINDOW_STRONG_HOOKS_COUNT:0 "#T Número de [strong_hooks|lE]#!" - INTRIGUE_WINDOW_BLACKMAIL_STRONG_HOOK_TT:0 "#T Secreto de anzuelo fuerte#!\nSi [Character.GetShortUIName] acepta tu [blackmail|lE] por este [secret|lE], recibirás un [strong_hook|lE] en su contra." - INTRIGUE_WINDOW_BLACKMAIL_WEAK_HOOK_TT:0 "#T Secreto de anzuelo débil#!\nSi [Character.GetShortUIName] acepta tu [blackmail|lE] por este [secret|lE], recibirás un [weak_hook|lE] en su contra." - INTRIGUE_WINDOW_BLACKMAIL_SECRET_EXPOSED:0 "(Ya se ha expuesto)" - INTRIGUE_WINDOW_BLACKMAIL_SECRET_SPENT:0 "(Ya chantajeado)" - INTRIGUE_WINDOW_HOOK_EXPIRATION:0 "Expira el [Hook.GetExpirationDate.GetString]" - INTRIGUE_WINDOW_HOOK_SHOW_ALL:0 "#T Visibilidad de anzuelos#!\n#I Haz clic para alternar entre mostrar todos o solo los utilizables.#!" - INTRIGUE_WINDOW_AGENT_DISCOVERED:0 "Se ha descubierto" - INTRIGUE_WINDOW_AGENT_DISCOVERED_TT:0 "#T $INTRIGUE_WINDOW_AGENT_DISCOVERED$#!\nLos agentes expuestos se arriesgan a ser encarcelados" - INTRIGUE_WINDOW_SCHEME_POWER_TT:0 "#T [scheme_power|E]#! \n Añade [SchemeAgentItem.GetInfluence|0+] de Fuerza\nLa [scheme_power|lE] de un agente es proporcional a su habilidad de [intrigue|lE]." - INTRIGUE_WINDOW_SECRET_EXPOSE:0 "Exponer" - INTRIGUE_WINDOW_SECRET_EXPOSE_TT:0 "#T Expone un [secret|lE]#!\n\nExponer un secreto destruye todos los [hooks|lE] que proporciona el [secret|E]." - INTRIGUE_WINDOW_EXPOSE_TITLE:0 "Exponer secreto" - INTRIGUE_WINDOW_EXPOSE_DESCRIPTION:0 "Elige cuál de los [secrets|lE] de [CHARACTER.GetShortUINameNoTooltip] quieres exponer." - INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL:0 "@warning_icon! #X No hay ningún [secret|lE] que puedas usar para el chantaje ahora#!" - INTRIGUE_WINDOW_SECRET_BLACKMAIL_TT:0 "#T Chantaje#!\n\n[SelectLocalization( IntrigueWindowSecretGroup.CanBlackmail, 'blackmail_interaction_desc', 'INTRIGUE_WINDOW_SECRET_BLACKMAIL_CANT_BLACKMAIL' )]" - INTRIGUE_WINDOW_SECRET_EXPOSE_DESC:3 "@warning_icon! #X #bold No#! puedes exponer el [secret|lE] [SECRET.GetName] de [TARGET_CHARACTER.GetUIName]#!" - - is_forced_into_scheme_trigger:0 "Se le obliga a participar en una conjura" - SCHEME_TYPE_TRIGGER:0 "Conjura del tipo $SCHEME_NAME|V$" - SCHEME_NUMBER_OF_EXPOSED_AGENTS_TRIGGER:0 "Agentes expuestos en una [scheme|lE]: $COMPARATOR$ $NUM|V0$" - SCHEME_POWER_RESISTANCE_RATIO_TRIGGER:0 "La proporción de resistencia de la fuerza de la conjura es de: $COMPARATOR$ $NUM|V0$" - SCHEME_MONTHLY_PROGRESS_TRIGGER:0 "Progreso mensual de la conjura: $COMPARATOR$ $NUM|V0$" - SCHEME_TEACHER_KNOWS_YOUR_LANGUAGE_MODIFIER:0 "El maestro conoce tu [language|lE]: $VALUE|+0=$" - diff --git a/project/ck3/base_game/localization/spanish/gui/selectcommanderwindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/selectcommanderwindow_l_spanish.yml deleted file mode 100644 index e18cddb7a8..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/selectcommanderwindow_l_spanish.yml +++ /dev/null @@ -1,11 +0,0 @@ -l_spanish: - DETACH_COMMANDER:0 "Quitar comandante" - CANT_COMMAND_TITLE:0 "#T [CHARACTER.GetUIName] no puede mandar un ejército#!" - CANT_COMMAND_REASON_DEAD:0 " -Está muert[CHARACTER.Custom('ES_OA')]" - CANT_COMMAND_REASON_IN_POOL:0 " -Está en reserva" - CANT_COMMAND_REASON_FEMALE:0 " -Es una mujer" - CANT_COMMAND_REASON_COMMANDING:0 " -Está al mando de otro ejército" - CANT_COMMAND_REASON_CHILD:0 " -No es adult[CHARACTER.Custom('ES_OA')]" - CANT_COMMAND_REASON_IN_ACTIVITY:0 " -Se encarga de otra actividad" - CANT_COMMAND_REASON_NOT_POTENTIAL:0 " -No recibe órdenes del dueño del ejército" - CANT_COMMAND_REASON_AT_WAR:0 " -En guerra contra [TARGET_CHARACTER.GetUIName]" diff --git a/project/ck3/base_game/localization/spanish/gui/siege_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/siege_window_l_spanish.yml deleted file mode 100644 index 5d4989bb06..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/siege_window_l_spanish.yml +++ /dev/null @@ -1,78 +0,0 @@ -l_spanish: - SW_TT_TIMER:1 "#T Próximo evento de [siege|lE]: #V $DAYS$#!#!\nCada $TOTAL$, habrá un nuevo evento de asedio" - SW_TT_TIMER_FROZEN:0 "No habrá evento de [siege|lE].\n" - #SW_TT_CLOSE:1 "" delete this - SW_TT_GARRISON:0 "#T [garrison|E]: #V [Siege.GetDefenderMen|0] [soldiers|lE]#!#! \nPara que el [siege|lE] progrese, el sitiador necesita tener más soldados que la guarnición" - SW_TT_RECENT_ACTION:0 "" - SW_TT_ACTION:1 "#high $NAME$#!\n$EFFECT$" - SW_BLOCKED_LARGE_GARRISON:1 "El [siege|lE] no progresará porque el [army|lE] sitiador es menor que la [garrison|lE] ($GARRISON|V$)" - SW_BLOCKED_MOVEMENT_OR_COMBAT:1 "El [siege|lE] no progresará porque los [armies|lE] sitiadores están en movimiento o en una [battle|lE]." - SW_TT_PROGRESS:0 "#T [siege_progress|E]: #V $PROGRESS|1$ / $TOTAL|0$#!#!\n" - SW_TT_DAILY_PROGRESS:0 "Progreso diario" - SW_TT_BASE_PROGRESS:0 "Base" - SW_TT_MAA_PROGRESS:0 "[men_at_arms|E]" - SW_TT_MEN_PROGRESS:0 "[soldiers|E] asediando" - SW_TT_ASSAULT_PROGRESS:0 "Asalto" - SW_TT_DISEASE_PROGRESS:0 "Enfermedad" - SW_TT_FORT_LEVEL_MULT:0 "[fort_level|E]" - SW_TT_MORALE_LOSS_LABEL:0 "Progreso diario: $VALUE|+=1$" - SW_TT_MORALE_LOSS_LABEL_MINIMUM:0 "#! #weak (mín $VALUE|=1$)#!" - SIEGE_WINDOW_END_DATE:2 "Con el progreso actual, el asedio durará al menos $TIME$ más ([$DATE.GetString|V$])" - SIEGE_WINDOW_END_DATE_SHORT:0 "Resta un máximo de $TIME$" - SW_TT_SIEGING_REALM_TOOLTIP:1 "#T Sitiador: [Character.GetPrimaryTitle.GetName|VU]#!\n#I Haz clic para ver#!" - SW_TT_DEFENDING_REALM_TOOLTIP:1 "#T Defensor: [Character.GetPrimaryTitle.GetName|VU]#!\n#I Haz clic para ver#!" - SIEGE_ACTION_BREACH:0 "Brecha" - SIEGE_ACTION_STARVATION:0 "Hambruna" - SIEGE_ACTION_DISEASE:0 "Brote de enfermedad" - SIEGE_ACTION_DESERTION:0 "Deserción" - SIEGE_ACTION_STALEMATE:0 "Punto muerto" - SIEGE_ACTION_BREACH_DESC:1 "Murallas: $STATE$" - SIEGE_ACTION_BREACH_LEVEL_0:0 "Intactas" - SIEGE_ACTION_BREACH_LEVEL_1:0 "Brecha pequeña" - SIEGE_ACTION_BREACH_LEVEL_2:0 "Brecha grande" - SIEGE_ACTION_STARVATION_DESC:2 "Suministros: $STATE$" - SIEGE_ACTION_STARVATION_LEVEL_0:0 "Abastecidos" - SIEGE_ACTION_STARVATION_LEVEL_1:0 "Agotándose" - SIEGE_ACTION_STARVATION_LEVEL_2:0 "Hambruna" - SIEGE_ACTION_DISEASE_DESC:2 "$STATE$" - SIEGE_ACTION_DISEASE_LEVEL_0:0 "Normal" - SIEGE_ACTION_DISEASE_LEVEL_1:0 "Enfermedades extendiéndose" - SIEGE_ACTION_DISEASE_LEVEL_2:0 "Enfermedad sin control" - SIEGE_ACTION_BREACH_EFFECT:0 "Tiempo entre eventos de [siege|lE]: $VALUE|-=0%$" - SIEGE_ACTION_STARVATION_EFFECT:1 "Aumento temporal del [siege_progress|lE]: $VALUE|+=0%$" - SIEGE_ACTION_DISEASE_EFFECT:0 "[siege_progress|E] diario: $VALUE|+=0%$" - SIEGE_ACTION_DESERTION_EFFECT:0 "[siege_progress|E]: $VALUE|+=0$" - SIEGE_ACTION_NO_EFFECT:0 "#weak Sin efectos sobre el [siege|lE]#!" - SW_MOVING_OR_IN_COMBAT:0 "@warning_icon!#X Ejércitos desplazándose o en [battle|lE]#!" - SW_TOO_FEW_SOLDIERS:0 "@warning_icon!#X No hay suficientes soldados#!" - SW_TT_OPEN_ARMY_WINDOW:1 "#T Seleccionar todos tus [armies|lE] sitiadores#!" - SW_TT_SHOW_HOLDING:1 "#T Seleccionar [holding|lE]#!" - SW_START_ASSAULT:0 "Asaltar" - SW_STOP_ASSAULT:0 "Detener asalto" - SW_ASSAULT_TT_TITLE:0 "#T Asaltar fortaleza#!" - SW_STOP_ASSAULT_TT_TITLE:0 "#T Detener asalto#!" - SW_TT_FORT_LEVEL_IMPACT_TITLE:0 "#T Impacto nivel de fortaleza#!" - SW_TT_FORT_LEVEL_IMPACT_BAD:0 "#S ¡[fort_level|E] demasiado alto! [fort_level_i]#!\nAñadir [men_at_arms|lE] de asedio mejores para terminar el asedio más rápido" - SW_TT_MEN_BALANCE_BASIC_INFO:0 "#T Número de tropas#!\nEjército [besieging|lE]: [SIEGE.GetAttackerMen|V]\n[garrison|E]: [SIEGE.GetDefenderMen|V]" - SW_TT_MEN_BALANCE_ATTRITION_INFO:0 "El [army|lE] sitiador sufre $VALUE|V$ bajas al mes por [attrition|lE]" - SW_TT_MEN_BALANCE_SOLDIERS_PROGRESS_INFO:1 "Progreso diario por [soldiers|lE]: $VALUE|+=2$" - SW_TT_MEN_BALANCE_BLOCKED_LARGE_GARRISON:0 "#X El [siege|lE] no progresará porque el [army|lE] sitiador es más pequeño que la [garrison|lE]#!" - SW_TT_CANT_BREACH_ATTACKER:1 "@no_siege_weapon_icon!#X Se necesitan [siege_weapons|E] para abrir una brecha en las murallas#!" - SW_TT_CANT_BREACH_DEFENDER:1 "@no_siege_weapon_icon!El [army|lE] sitiador no puede abrir una brecha sin [siege_weapons|lE]" - SW_TT_CANT_BREACH_WEAK_ATTACKER:1 "@no_siege_weapon_icon! Se precisan [siege_weapons|lE] más potentes para abrir una brecha" - SW_TT_CANT_BREACH_WEAK_DEFENDER:1 "@no_siege_weapon_icon!El [army|lE] sitiador no puede abrir una brecha sin [siege_weapons|lE] más potentes" - SW_TT_LOOT:0 "#T Botín: [gold_i] [Siege.GetProvince.GetHolding.GetSiegeLoot|0]\n#!Se dará al [realm|lE] sitiador si el [siege|lE] tiene éxito." - SW_TIME_LEFT_TT:0 "#T Tiempo máx. restante\n#![SiegeWindow.GetTimeLeft]" - SIEGE_GO_TO_HOLDING:0 "#T Abrir posesión#!" - SIEGE_CANT_ASSAULT_NO_BREACH:0 "@warning_icon!#X Hay que abrir una brecha en las murallas para lanzar un asalto#!" - SIEGE_ASSAULT_TT_INFO:0 "El asalto añadirá $PROG|1+=$ progreso de asedio y causará $MEN|0-$ bajas al día" - SW_ASSAULTING_TEXT_ATTACKER:1 "¡Asaltando!" - SW_ASSAULTING_TEXT_DEFENDER:1 "¡Asaltado!" - SW_SIEGE_WEAPON_NON:0 "Sin [siege_weapons|lE]" - SW_SIEGE_WEAPON:1 "Armas de asedio" - SW_WALLS_TT:0 "[SiegeWindow.GetBreachStateTooltip]\n\n[SiegeWindow.GetSiegeWeaponDescription]" - SW_DAILY_PROGRESS:2 "#high [SiegeWindow.GetDailyProgress|1]#! /día" - SW_DAILY_SIEGE_PROGRESS:0 "[siege_progress|E] diario" - SIEGE_WINDOW_GO_TO_COUNTY_TT:0 "#T Abrir vista de condado#!" - SIEGE_ASSAULT_TT_INFO_ACTIVE:1 "#T Asalto en progreso#!\nEl asalto añade [Siege.CalculateAssaultProgress|1+] progreso al asedio y causa [Siege.CalculateAssaultCasualties|0-] bajas al día" - SIEGE_EVENT:1 "Evento de asedio" diff --git a/project/ck3/base_game/localization/spanish/gui/specialinteractions_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/specialinteractions_l_spanish.yml deleted file mode 100644 index bc6f033859..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/specialinteractions_l_spanish.yml +++ /dev/null @@ -1,469 +0,0 @@ -l_spanish: - INHERITABLE_TRAITS:0 "Rasgos heredables:" - NO_INHERITABLE_TRAITS:0 "Sin rasgos heredables" - CHANCE_OF_CHILDREN:0 "Posibilidad de descendencia: $VALUE|V$" - CHILDRENS_HOUSE:0 "Los hijos de este matrimonio nacerán en la [house|lE] [CHARACTER.GetHouse.GetBaseName]" - CHILDREN_NO_HOUSE:1 "#warning @warning_icon! Los hijos de este matrimonio no nacerán en una [house|lE]#!" - CONCUBINE_CHILDREN_HOUSE:1 "Los hijos de este emparejamiento nacerán en la [house|lE] [MatchOffer.GetSecondaryActor.GetHouse.GetBaseName]" - MARRIAGE_INFO:0 "[MarriageInfo.GetMarriageOrBetrothal]" - MARRIAGE_CHILDREN_CHANCE_INFO:1 "[MatchOffer.GetChanceOfChildrenDesc]" - MARRIAGE_CHILDREN_HOUSE_INFO:1 "[MatchOffer.GetChildrensHouse]" - CONVERT_BETROTHAL_TO_MARRIAGE:0 "Convertir el [betrothal|lE] en matrimonio." - CHARACTER_UI_NAME:0 "[CHARACTER.GetUIName]" - CREATE_MARRIAGE:1 "Proponer que [CHARACTER.LocalPlayerString( 'yo me', 'Loc_ES_matrimonio_1' )] [Concept( 'marriage', 'case' )|E] con[TARGET_CHARACTER.LocalPlayerString( 'migo', 'Loc_ES_matrimonio_2' )]" - BETROTHAL_ONE_CHARACTER:1 "Proponer un [betrothal|lE] entre [CHARACTER.LocalPlayerString( 'yo', 'CHARACTER_UI_NAME' )] y [TARGET_CHARACTER.LocalPlayerString( 'yo', 'CHARACTER_UI_NAME' )], porque uno es [Concept( 'child', 'menor de edad' )|E] y no puede casarse" - BETROTHAL_BOTH_CHARACTERS:1 "Proponer un [betrothal|lE] entre [CHARACTER.LocalPlayerString( 'yo', 'CHARACTER_UI_NAME' )] y [TARGET_CHARACTER.LocalPlayerString( 'yo', 'CHARACTER_UI_NAME' )], porque ambos somos [Concept( 'children', 'menores' )|E] y no podemos casarnos." - HAS_BETROTHAL_REASON:0 "Tiene un compromiso: $VALUE|=+0$" - CHARACTERS_ARE_BETROTHED:0 "[CHARACTER.GetShortUIName|U] y [TARGET_CHARACTER.GetShortUIName] están [Concept( 'betrothal', 'comprometidos' )|E]" - DESIRES_ALLIANCE:0 "[recipient.GetShortUIName] desea una [alliance|lE]: $VALUE|=+0$" - DOES_NOT_WANT_ALLIANCE:0 "[recipient.GetShortUIName|U] no quiere una alianza: $VALUE|=+0$" - YOU_HAVE_TOO_MANY_ALLIANCES:0 "Tienes demasiadas [alliances|lE]: $VALUE|=+0$" - INTIMIDATED_REASON:3 "[intimidated|E] [intimidated_i] por ti: $VALUE|=+0$" - COWED_REASON:3 "[cowed|E] [terrified_i] por ti: $VALUE|=+0$" - GRANDEUR_REASON:0 "Tu [court_grandeur|lE]: $VALUE|=+0$" - FP1_ADVENTURE_LEGACY_3_REASON:1 "[recipient.LocalPlayerString( 'Tu', 'La' )] [dynasty|lE][recipient.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )] tiene [GetDynastyPerk('fp1_adventure_legacy_3').GetName]: $VALUE|=+0$" - MARRYING_UP_REASON:1 "[secondary_recipient.GetShortUIName|U] se casa a mejor: $VALUE|=+0$" - MARRYING_DOWN_REASON:1 "[secondary_recipient.GetShortUIName|U] se casa a peor: $VALUE|=+0$" - MARRYING_HEIR_REASON:1 "Tu candidato es [actor.LocalPlayerString( 'tu', '' )] heredero[actor.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: $VALUE|=+0$" - MY_OWN_MARRIAGE_REASON:0 "[recipient.LocalPlayerString( 'Tu propio', 'El' )] matrimonio[recipient.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: $VALUE|+0$" - CLOSE_RELATIVE_REASON:0 "Familiar cercano: $VALUE|+0$" - DEAR_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName|U] [Select_CString( recipient.IsPlayer, 'os', 'le' )] importa a [Select_CString( recipient.IsPlayer, 'vos', recipient.GetShortUIName )]: $VALUE|+0$" - RIVAL_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName] es [recipient.LocalPlayerString( 'tu', '' )] rival[recipient.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: $VALUE|+0$" - ACTOR_RIVAL_TO_ME_REASON:0 "[recipient.GetShortUIName] es [actor.LocalPlayerString( 'tu', '' )] rival[actor.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: $VALUE|+0$" - NEMESIS_TO_ME_REASON:0 "[secondary_recipient.GetShortUIName] es [recipient.LocalPlayerString( 'tu', 'la' )] némesis[recipient.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: $VALUE|+0$" - ACTOR_NEMESIS_TO_ME_REASON:0 "[recipient.GetShortUIName] es [actor.LocalPlayerString( 'tu', 'la' )] némesis[actor.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]: $VALUE|+0$" - MARRIAGE_DESPERATION:2 "Edad de [secondary_recipient.GetShortUIName|U]: $VALUE|+=0$" - MARRY_CONSANGUINITY_REASON:0 "El matrimonio será [incestuous|lE]: $VALUE|+=0$" - MATRILINEAL_WARNING:0 "@warning_icon!#X ¡Los hijos que nazcan de este matrimonio serán de [CHARACTER.LocalPlayerString( 'tu', 'la' )] dinastía[CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]!#!" - MATRILINEAL_REASON:0 "Matrimonio matrilineal: $VALUE|=+0$" - PATRILINEAL_REASON:0 "Matrimonio patrilineal: $VALUE|=+0$" - PROMISING_PROSPECTS_PERK_MODIFIER:0 "Tienes [GetPerk( 'promising_prospects_perk' ).GetName( GetPlayer )]: $VALUE|=+0$" - DYNASTY_LEGACY_GLORY_MARRIAGE_ACCEPTANCE_PERK_MODIFIER:0 "Tu [dynasty|lE] tiene [GetDynastyPerk( 'glory_legacy_1' ).GetName]: $VALUE|=+0$" - IncorrectLineality_Matrilineal:0 "Matrilineal" - IncorrectLineality_Patrilineal:0 "Patrilineal" - MATRILINEAL_PATRILINEAL_REASON:0 "Matrimonio [secondary_recipient.Custom('IncorrectLineality')]: $VALUE|=+0$" - NO_PRESTIGE_MUSLIM_MARRIAGE:0 "Los [characters|lE] cuyas [faithsl|lE] son [GetFaithDoctrine('doctrine_polygamy').GetBaseName] no reciben [prestige|lE] por casarse" - CONTRACT_RELIGIOUS_EXEMPTION_REASON:0 "Exención religiosa: $VALUE|=+0$" - CONTRACT_RELIGIOUS_TAXATION_REASON:0 "Tributación religiosa: $VALUE|=+0$" - CONTRACT_LOW_TAXES_REASON:0 "Obligaciones feudales bajas: $VALUE|=+0$" - CONTRACT_HIGH_TAXES_REASON:0 "Obligaciones feudales altas: $VALUE|=+0$" - MONASTIC_EXPECTATIONS_REASON:0 "$tradition_monastic_communities_name$: $VALUE|=+0$" - high_obligations:0 "[obligations|E] feudales altas" - high_obligations_taxes:0 "[feudal_contract|E] comienza con [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_high' )]" - high_obligations_levies:0 "[feudal_contract|E] comienza con [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_high' )]" - normal_obligations:0 "[obligations|E] feudales normales" - normal_obligations_taxes:0 "[feudal_contract|E] comienza con [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_normal' )]" - normal_obligations_levies:0 "[feudal_contract|E] comienza con [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_normal' )]" - low_obligations:0 "[obligations|E] feudales bajas" - low_obligations_taxes:0 "[feudal_contract|E] comienza con [GetVassalContractType( 'feudal_government_taxes' ).GetObligationName( 'feudal_tax_low' )]" - low_obligations_levies:0 "[feudal_contract|E] comienza con [GetVassalContractType( 'feudal_government_levies' ).GetObligationName( 'feudal_levies_low' )]" - religious_exemption:0 "Exención religiosa" - religious_taxation:0 "Tributación religiosa" - religious_protection_tt:0 "[feudal_contract|E] comienza con [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )]" - - AI_ELOPE_CONSEQUENCES:0 "[recipient.GetShortUIName] teme las consecuencias: $VALUE|=+0$" - AI_SPOUSE_OPINION:0 "Opinión de [CHARACTER.GetShortUIName] sobre [CHARACTER.GetHerHis] cónyuge: $VALUE|=+0$" - AI_ELOPE_WEAK_HOOK:0 "[recipient.GetLiege.GetShortUIName] tiene un [weak_hook|lE] sobre [recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_STRONG_HOOK:0 "[recipient.GetLiege.GetShortUIName] tiene un [strong_hook|lE] sobre [recipient.GetShortUIName]: $VALUE|=+0$" - AI_ELOPE_INHERITANCE:0 "[recipient.GetShortUIName] heredará un [title|lE]: $VALUE|=+0$" - AI_ELOPE_POSSIBLE_INHERITANCE:0 "[recipient.GetShortUIName] puede heredar un [title|lE]: $VALUE|=+0$" - - ZEAL_AGAINST_INFIDELS:0 "Celo contra infieles: $VALUE|=+0$" - MATRILINEAL_OFFER:0 "Matrimonio [matrilineal|lE]" - MATRILINEAL_TOOLTIP:0 "¿Debe ser un matrimonio [matrilineal|lE]?" - MATRILINEAL_OFFER_BETROTHAL_INFO:0 "No puedes cambiarlo, porque se acordó durante el [betrothal|lE]" - CHANGE_CHARACTER:0 "Cambiar personaje" - VALUABLE_CLAIMANT:0 "[claimant|E] valioso: $VALUE|+0$" - CLAIMANT_TO_MY_TITLES:0 "[claimant|E] al [title|lE]: $VALUE|+0$" - REVERT_CHANGE_CHARACTER:0 "Revertir personaje" - CLEAR_MARRIED_CHARACTERS:0 "Despejar personajes" - CLEAR_MARRIED_CHARACTER:0 "Despejar personaje" - GOLD_REASON:0 "El oro vale: $VALUE|=+0$" - PRISONER_REASON:0 "Prisionero: $VALUE|=+0$" - WONT_ATTACK_RELIGIOUS_BRETHREN_REASON:0 "Ataque a hermanos de fe: $VALUE|=+0$" - DEFENSIVE_WAR_REASON:0 "Guerra defensiva: $VALUE|=+0$" - ATTACK_ON_ALLY_REASON:0 "Ataque a aliado: $VALUE|=+0$" - WAR_WITH_ALLY_REASON:0 "Guerra a otro aliado: $VALUE|=+0$" - WONT_FIGHT_HEIR_REASON:0 "No luchará con el heredero: $VALUE|=+0$" - WONT_FIGHT_SPOUSE_REASON:0 "No luchará con el cónyuge: $VALUE|=+0$" - NO_CHARACTERS_TO_SELECT:0 "#weak No se encontraron personajes válidos#!" - NO_VASSALS_TO_DISPLAY:1 "No tienes [vassals|lE]" - ALREADY_AT_WAR:0 "Ya en [war|lE]: $VALUE|=+0$" - MARRY_PROMPT_SOMEONE:0 "#I Elegir a alguien con quien casarse#!" - MARRY_PROMPT_BUILDING_LIST:0 "#I Encontrar cónyuges en potencia para [CHARACTER.GetShortUIName]#!" - MARRY_PROMPT_CHARACTER:0 "#I Elegir alguien con quien [CHARACTER.GetShortUIName] pueda casarse#!" - MARRY_DIFFERENT_FAITH_REASON:2 "Tu [faith|lE] difiere de la de [recipient.GetShortUIName]: $VALUE|+0$" - SAME_SEX_MARRIAGE_FAITH_REASON:0 "La [faith|lE] de [secondary_recipient.GetShortUIName] no acepta la $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_ACTOR:0 "La [faith|lE] de [actor.GetShortUIName] no acepta la $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FAITH_REASON_RECIPIENT:0 "La [faith|lE] de [recipient.GetShortUIName] no acepta la $doctrine_homosexuality_name$: $VALUE|=+0$" - SAME_SEX_MARRIAGE_FERTILITY_REASON:0 "El matrimonio no gozará de [fertility|lE]: $VALUE|+0$" - MARRY_UNIMPORTANT_COURTIER_REASON:0 "[courtier|E] sin importancia: $VALUE|+0$" - MARRY_CARES_ABOUT_COURTIER_REASON:0 "[secondary_recipient.GetShortUIName|U] le importa a [recipient.GetShortUIName]: $VALUE|+0$" - MARRY_PARENT_OF_CHILDREN_REASON:0 "[secondary_recipient.GetShortUIName] es progenitor de los hijos de [recipient.GetShortUIName]: $VALUE|+0$" - AI_OPINION_REASON:1 "Opinión de [CHARACTER.GetShortUIName] sobre [TARGET_CHARACTER.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_TREASON:0 "El rechazo es traición: $VALUE|=+0$" - AI_CLAIMANT_PENALTY:0 "[recipient.GetShortUIName|U] tiene el apoyo de una facción: $VALUE|=+0$" - AI_PRISON_FEUDAL_COMPLEX_PERK:0 "[GetPerk( 'prison_feudal_complex_perk' ).GetName( GetPlayer )]: $VALUE|=+0$" - AI_REFUSAL_SPLITTING_SAME_FAITH_VASSALS:0 "Reparto infiel de los fieless: $VALUE|=+0$" - AI_REFUSAL_IS_NOT_DE_JURE_LIEGE:0 "[secondary_recipient.GetShortUIName] no es un[secondary_recipient.Char.Custom('ES_XA')] vasall[secondary_recipient.Char.Custom('ES_OA')] [de_jure|lE]: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_LIEGE:0 "El vasallo pertenece legítimamente a [actor.GetShortUIName]: $VALUE|=+0$" - AI_REFUSAL_IS_DE_JURE_UNDER:2 "[landed_title.GetName|U] pertenece [de_jure|lE] a [recipient.GetShortUIName]: $VALUE|=+0$" - AI_LIEGE_HAS_CLAIM_ON_TITLE:0 "[actor.GetShortUINameNotMe] tiene un [claim|lE] válido: $VALUE|=+0$" - AI_TITLE_IS_REALM_CAPITAL:1 "[landed_title.GetName] es la [de_jure_capital|lE] de [actor.GetShortUIName]: $VALUE|=+0$" - AI_VASSAL_HOLDS_REALM_CAPITAL:0 "[secondary_actor.GetName] posee [actor.LocalPlayerString( 'tu', 'la' )] [realm_capital|lE][actor.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]#weak (o [duchy|l] [de_jure|l])#!: $VALUE|=+0$" - IMPRISON_INTRIGUE_ACTOR:0 "[intrigue|E] de [actor.GetShortUIName|U]: $VALUE|=+0$" - IMPRISON_INTRIGUE_RECIPIENT:0 "[intrigue|E] de [recipient.GetShortUIName|U] : $VALUE|=+0$" - AI_REFUSAL_RANK_DIFFERENCE:0 "Diferencia de [rank|lE]: $VALUE|=+0$" - AI_REFUSAL_COURTIER:0 "[recipient.GetShortUIName|U] no es [ruler|lE]: $VALUE|=+0$" - AI_REFUSAL_YOUNG_CHILD:0 "[recipient.GetShortUIName|U] es tu [Concept( 'child', 'hij' )|E][recipient.Custom('ES_OA')]: $VALUE|=+0$" - AI_REFUSAL_WOUNDED:0 "[recipient.GetShortUIName] está herid[recipient.Custom('ES_OA')]: $VALUE|=+0$" - AI_BANISHMENT_REASON_MODIFIER:0 "Tu delito justifica el destierro: $VALUE|=+0$" - AI_REVOKE_TITLE_REASON_MODIFIER:0 "Tu delito justifica la revocación de título: $VALUE|=+0$" - AI_EXECUTE_REASON_MODIFIER:0 "Tu delito justifica la ejecución: $VALUE|=+0$" - MARRY_AGE:0 "Consideraciones de edad: $VALUE|+0$" - AI_FERTILITY_REASON:0 "[secondary_actor.GetShortUIName|U] no es fértil: $VALUE|+0$" - AI_STD_REASON:0 "[secondary_actor.GetShortUIName|U] tiene una enfermedad de transmisión sexual: $VALUE|+0$" - AI_CONTAGIOUS_REASON:0 "[secondary_actor.GetShortUIName|U] tiene una enfermedad contagiosa: $VALUE|+0$" - AI_POSITIVE_TRAIT_REASON:0 "[traits|E] [Concept( 'congenital', 'congénitos' )|E] positivos: $VALUE|+0$" - AI_NEGATIVE_TRAIT_REASON:0 "[traits|E] [Concept( 'congenital', 'congénitos' )|E] negativos: $VALUE|+0$" - AI_DYNASTY_PRESTIGE_REASON:0 "Nivel de prestigio de dinastía: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_SECONDARY:1 "Nivel de esplendor de [secondary_actor.GetShortUIName]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN:1 "[secondary_actor.GetShortUIName] es [lowborn|lE]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_NOBLE:1 "[secondary_actor.GetShortUIName] es [noble|lE]: $VALUE|=+0$" - AI_DYNASTY_PRESTIGE_REASON_LOWBORN_NO_POSITIVE_TRAIT:0 "Tu candidato es [lowborn|lE] sin [traits|lE] [Concept( 'congenital', 'congénitos' )|E] positivos: $VALUE|=+0$" - AI_NO_FERTILITY_REASON:0 "[recipient.GetShortUIName] no tiene [heir|lE] y la unión no tendrá [fertility|lE]: $VALUE|=+0$" - AI_ATTRACTION_REASON:0 "[recipient.GetShortUIName|U] se siente atraíd[recipient.Custom('ES_OA')] por [secondary_actor.GetShortUIName|U]: $VALUE|=+0$" - LIEGE_REASON:0 "Eres su señor: $VALUE|=+0$" - FOREIGN_COURT_REASON:0 "[secondary_recipient.GetShortUIName|U] se trasladaría a una corte extranjera: $VALUE|=+0$" - MARRY_LOW_FERTILITY_REASON:0 "El matrimonio tendrá baja [fertility|lE]: $VALUE|+0$" - HIGH_OPINION_REASON:0 "Opinión: $VALUE|=+0$" - MARRIAGE_PRESTIGE_DESC_OUR:4 "[Character.GetShortUINameNotMe] consigue: @prestige_icon! [MatchOffer.GetActorPrestige|+0]" - MARRIAGE_PRESTIGE_DESC_THEIR:4 "[Character.GetShortUINameNotMe] consigue: @prestige_icon! [MatchOffer.GetRecipientPrestige|+0]" - MARRIAGE_PRESTIGE_TOOLTIP_OUR:4 "[Character.GetShortUINameNotMe] consigue [prestige_i] [MatchOffer.GetActorPrestige|+0]:\n[MatchOffer.GetActorPrestigeDesc]" - MARRIAGE_PRESTIGE_TOOLTIP_THEIR:3 "[Character.GetShortUINameNotMe] consigue [prestige_i] [MatchOffer.GetRecipientPrestige|+0]:\n[MatchOffer.GetRecipientPrestigeDesc]" - MARRIAGE_INBREEDING_RISK_WE:0 "Estamos emparentados y existe el riesgo de que nuestros hijos sean [Concept( 'inbred', 'consanguíneos' )|E]" - MARRIAGE_INBREEDING_THEY:0 "Están emparentados y existe el riesgo de que sus hijos sean [Concept( 'inbred', 'consanguíneos' )|E]" - NO_INBREEDING_RISK_WE:0 "No somos parientes, así que no existe el riesgo de que nuestros hijos sean [Concept( 'inbred', 'consanguíneos' )|E]" - NO_INBREEDING_THEY:0 "No son parientes, así que no existe el riesgo de que sus hijos sean [Concept( 'inbred', 'consanguíneos' )|E]" - MARRYING_INTO_HOUSE:0 "Casarse para entrar en la casa $HOUSE$: $PRESTIGE|0+$" - MARRYING_UNLANDED_PRESTIGE:0 "Matrimonio sin tierras: $PRESTIGE|0+$" - MARRYING_PERSON_PRESTIGE:0 "Casarse con un [CHARACTER.GetTitleTierName]: $PRESTIGE|0+$" - MARRYING_RELATIVE_PRESTIGE:0 "Casarse con un familiar cercano de [CHARACTER.GetShortUIName] ([CHARACTER.GetTitleTierName]): $PRESTIGE|0+$" - MARRIAGE_DOCTRINE_PRESTIGE_EFFECT:0 "Doctrinas [Character.GetFaith.GetName]s: $PRESTIGE_MULT|0+=%$" - EDUCATION_HOOK:0 "Gastar un [hook|lE]" - MARRIAGE_HOOK:0 "Gastar un [hook|lE]" - MARRIAGE_MATRILINEAL_TOGGLE:0 "Matrilineal" - MARRIAGE_MATRILINEAL_TOGGLE_TOOLTIP:0 "#T Alternar matrilineal #! \nPodemos buscar matrimonios de tipo [matrilineal|lE] si nos parece necesario" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_HEIR:0 "[recipient.GetShortUIName] ha oído cosas buenas sobre mi heredero: $VALUE|+=0$" - MARRIAGE_SPOUSE_COUNCILLOR_BOOST_CHILD:0 "[recipient.GetShortUIName] ha oído cosas buenas sobre mi vástago: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_BOOST_MODIFIER:0 "[recipient.GetShortUIName|U] queda impresionad[recipient.Custom('ES_OA')] con mi [royal_court|lE]: $VALUE|+=0$" - COURT_GRANDEUR_LEVEL_MARRIAGE_ACCEPTANCE_PENALTY_MODIFIER:0 "[recipient.GetShortUIName|U] no queda impresionad[recipient.Custom('ES_OA')] con mi [royal_court|lE]: $VALUE|+=0$" - wishes_well_for_lovers_tooltip:0 "[recipient.GetShortUIName] desea que les vaya bien a los amantes: $VALUE|=+0$" - ARE_LOVERS_REASON:0 "[secondary_actor.GetShortUIName|U] y [secondary_recipient.GetShortUIName] son [lovers|lE]: $VALUE|=+0$" - ARE_SOULMATES_REASON:0 "[secondary_actor.GetShortUIName|U] y [secondary_recipient.GetShortUIName] son [soulmates|lE]: $VALUE|=+0$" - IS_FOCUSING_ON_INSPIRATION_MODIFIER:0 "[secondary_recipient.GetShortUIName] está centrad[secondary_recipient.Custom('ES_OA')] en su [inspiration|lE]: $VALUE|=+0$" - grant_titles:0 "Conceder títulos" - grant_titles_interaction:0 "Conceder títulos" - grant_titles_interaction_desc:0 "Conceder uno de los [titles|lE] que posees personalmente a [recipient.GetShortUINameNoTooltip]" - grant_title_to_bastard_dynasty_warning:1 "Como [Concept( 'bastard', 'bastard' )|E][recipient.Custom('ES_OA')], [recipient.GetShortUINameNoTooltip] fundará una [dynasty|lE] nueva" - grant_titles_interaction_notification:0 "Título concedido" - grant_titles_interaction_notification_effect:0 "[recipient.GetUINameNotMe] se ha convertido en tu [Concept( 'vassal', 'vasall' )|E][recipient.Custom('ES_OA')]" - grant_titles_interaction_notification_effect_2:2 "Tu [Concept( 'vassal', 'vasall' )|E][recipient.Custom('ES_OA')] [recipient.GetShortUINameNotMe] ahora posee el [loc_title.GetBaseName]" - grant_titles_interaction_notification_effect_3:1 "Tu [Concept( 'vassal', 'vasall' )|E][recipient.Custom('ES_OA')] [recipient.GetShortUINameNotMe] ahora posee el [loc_title.GetBaseName] y otros [titles|lE]" - grant_titles_interaction_notification_effect_4:0 "[recipient.GetUINameNotMe] es ahora un[recipient.Custom('ES_XA')] gobernante [independent|lE]" - grant_titles_interaction_notification_effect_5:0 "[recipient.GetUINameNotMe] ahora es un[recipient.Custom('ES_XA')] vasall[recipient.Custom('ES_OA')] más" - grant_titles_interaction_notification_effect_6:0 "[recipient.GetShortUINameNotMe] ahora posee el [loc_title.GetBaseName]" - grant_titles_interaction_children_not_allowed_temple:0 "¡[recipient.GetUINameNotMe] es demasiado joven para cumplir los deberes religiosos que conlleva la gestión de un [temple|lE]!" - NOT_grant_titles_interaction_children_not_allowed_temple:0 "¡Los niños no pueden cumplir los deberes religiosos que conlleva la gestión de un [temple|lE]" - cultural_acceptance_gain_granted_title:0 "[landed_title.GetName] concedido a un gobernante de la [culture|lE] [recipient.GetCulture.GetName]" - cultural_acceptance_gain_auto_granted_county:0 "[landed_title.GetName] concedido a un gobernante de la [culture|lE] [ROOT.Culture.GetName]" - runestone_grant_title_warning:0 "@warning_icon!#X ¡La piedra rúnica de [target.GetNameNoTier] será destruida porque [recipient.GetShortUIName] no es de tu [dynasty|lE]!#!" - - revoke_title:0 "Revocar título" - revoke_title_interaction:0 "Revocar título" - revoke_title_interaction_desc:0 "Tomar un [title|lE] de [recipient.GetShortUINameNoTooltip]\n\n@warning_icon! #weak Puede incurrir en [tyranny|lE] a menos que tenga una causa para la revocación#!" - revoke_title_interaction_extra_icon:0 "$hook_extra_icon$" - cultural_acceptance_loss_revokation:0 "[landed_title.GetName] revocado a un gobernante de la cultura [recipient.GetCulture.GetName]" - cultural_acceptance_historical_relations:0 "Relaciones históricas" - GRANT_REVOKE_TITLES_NEW_DOMAIN_LABEL:0 "Nuevo dominio:" - GRANT_REVOKE_TITLE_NEW_DOMAIN_SIZE:0 "#T Nuevo [domain|lE]: $SIZE$/[CHARACTER.GetDomainLimit] [holdings|lE]#!" - GRANT_TITLE_REDUCES_OVERRUN:1 "La penalización por superar tu [domain_limit|lE] se reducirá" - REVOKE_TITLE_CAUSES_OVERRUN:2 "@warning_icon!#X Superarás tu [domain_limit|lE]#!" - GRANT_REVOKE_TITLES_OTHER_EFFECT_LABEL:0 "Otros efectos" - GRANT_REVOKE_TITLES_FILTER_LABEL:0 "Mostrar solo títulos recientes" - GRANT_REVOKE_TITLES_FILTER_TOOLTIP:0 "Mostrar solo [titles|lE] adquiridos el $TIME$ anterior" - GRANT_TITLES_REMAINS_AS_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe] sigue siendo tu [Concept( 'vassal', 'vasall' )|E][CHARACTER.Custom('ES_OA')]" - GRANT_TITLES_REMAINS_AS_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe] sigue siendo [TARGET_CHARACTER.LocalPlayerString( 'tu ', '' )][Concept( 'vassal', 'vasall' )|E][CHARACTER.Custom('ES_OA')][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - GRANT_TITLES_REMAINS_INDEPENDENT:0 "[CHARACTER.GetShortUINameNotMe] se mantiene independiente" - GRANT_TITLES_BECOME_MY_VASSAL:1 "[CHARACTER.GetShortUINameNotMe] se convierte en tu [Concept( 'vassal', 'vasall' )|E][CHARACTER.Custom('ES_OA')]" - GRANT_TITLES_BECOME_VASSAL_OF:1 "[CHARACTER.GetShortUINameNotMe] se convierte en [TARGET_CHARACTER.LocalPlayerString( 'tu ', '' )][Concept( 'vassal', 'vasall' )|E][CHARACTER.Custom('ES_OA')][TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - GRANT_TITLES_BECOME_INDEPENDENT:3 "[CHARACTER.GetShortUINameNotMe] se vuelve [independent|lE], pues su [title_rank|lE] ahora es igual al tuyo" - GRANT_TITLES_BECOME_VASSAL_OF_LIEGE:3 "[CHARACTER.GetShortUINameNotMe] se convierte en [Concept( 'vassal', 'vasall' )|E][CHARACTER.Custom('ES_OA')] de [TITLE.GetName], pues su [title_rank|lE] ahora es igual al tuyo" - GRANT_TITLES_FORMAT:0 "@warning_icon!#X $MESSAGE$#!" - GRANT_TITLE_CANT_RECEIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] debe tener al menos un [county|lE] o [barony|lE] para recibir un título de nivel mayor#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARON_CAN_HAVE_ONLY_ONE_BARONY:0 "@warning_icon!#X Los barones solo pueden tener un título#!" - GRANT_TITLE_CANT_RECEIVE_REASON_BARONY_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] debe tener el [TITLE_2.GetName] para recibir [TITLE.GetName]#!" - GRANT_TITLE_CANT_RECEIVE_REASON_HIGHER_TIER_WITHOUT_COUNTY:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] debe poseer o recibir al menos un condado con [TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] no puede conceder los títulos seleccionados porque está [unlanded|lE]#!" - GRANT_TITLE_CANT_GIVE_REASON_PRIMARY:1 "@warning_icon!#X No puedes conceder a otro personaje tu [primary_title|lE]#!" - GRANT_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName] no posee [TITLE.GetName]#!" - GRANT_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUINameNotMe] no puede conceder los títulos seleccionados porque se quedaría [unlanded|lE]#!" - GRANT_TITLE_CANT_GIVE_REASON_PLAYER_BECOMES_UNLANDED:0 "@warning_icon!#X No puedes conceder los títulos seleccionados porque te quedarías [unlanded|lE]#!" - GRANT_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X Una o más posesiones de [TITLE.GetName] están bajo [siege|lE]#!" - GRANT_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X Una o más posesiones de [TITLE.GetName] están [Concept( 'occupied', 'ocupadas' )|E]#!" - GRANT_TITLE_CANT_GIVE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X Debes conceder [TITLE.GetName] junto con [TITLE_2.GetName]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName] está bajo [siege|lE]#!" - GRANT_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName] está [occupied|lE]#!" - GRANT_TITLE_SELECT:0 "@warning_icon!#X Sin títulos seleccionados#!" - GRANT_TITLE_GRANT:0 "#T Conceder títulos seleccionados a [CHARACTER.GetShortUIName]#!" - GRANT_TITLES_DESCRIPTION:0 "Seleccionar [titles|lE] que conceder a [CHARACTER.GetShortUINameNoTooltip]" - GRANT_REVOKE_TITLES_ITEM_SELECT:0 "#T Seleccionar el [TITLE.GetName]#!" - GRANT_REVOKE_TITLES_ITEM_DESELECT:0 "#T Deseleccionar el [TITLE.GetName]#!" - GRANT_REVOKE_RIGHT_CLICK_INFO:0 "#I Botón secundario para ir a la ubicación#!" - GRANT_TITLES_ITEM_CANT_CAPITAL:2 "@warning_icon!#X No puedes ceder tu [realm_capital|lE]#!" - GRANT_TITLE_BARONY_HAS_COUNTY_SELECTED:1 "Se concederá al otorgar [TITLE.GetName]" - CANNOT_GRANT_LEASED_OUT_TITLE:1 "@warning_icon!#X No puedes conceder un título [leased|lE]#!" - GRANT_TITLES_ITEM_CANT_PRIMARY:1 "@warning_icon!#X No puedes conceder tu [primary_title|lE]#!" - GRANT_TITLES_ITEM_CTRL_SELECT:0 "#I Ctrl + clic para seleccionar este y todos sus títulos inferiores#!" - GRANT_TITLES_ITEM_CTRL_DESELECT:0 "#I Ctrl + clic para deseleccionar este y todos sus títulos inferiores#!" - GRANT_REVOKE_TITLES_EFFECT_NONE:0 "#weak Ninguno#!" - GRANT_TITLES_NO_TITLES:0 "#weak Sin títulos recientes#!" - GRANT_TITLES_VASSAL_TRANSFER:0 "$COUNT|V$ Los [vassals|lE] se transferirán con los títulos" - GRANT_TITLES_SINGLE_VASSAL_TRANSFER:0 "[CHARACTER.GetUIName] se transferirá con los títulos porque es [Concept( 'vassal', 'vasall' )|E][CHARACTER.Custom('ES_OA')]" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_DOMAIN:0 "#T Dominio de [CHARACTER.GetUIName|U]#!" - GRANT_REVOKE_TITLE_VASSAL_PROVINCE_REALM:1 "#T Señorío de [CHARACTER.GetUIName|U]#!\n" - GRANT_REVOKE_TITLE_PROVINCE_DEJURE_TOOLTIP:1 "Parte de iure de: [TITLE.GetName]" - GRANT_TITLE_PROVINCE_TITLE_TOOLTIP:2 "Puedes conceder el [TITLE.GetName]\n#I Haz clic para añadir a selección de concesiones#!" - GRANT_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "Estás concediendo el [TITLE.GetName]\n#I Haz clic para cancelar selección#!" - GRANT_REVOKE_TITLE_PROVINCE_VASSAL_TOOLTIP:0 "El vasallo [CHARACTER.GetUIName] será transferido con [TITLE.GetName]" - GRANT_VASSAL_CAN_TOOLTIP:2 "Puedes transferir a [CHARACTER.GetUIName]\n#I Haz clic para seleccionar a [CHARACTER.GetUIName]#!" - GRANT_VASSAL_CANT_TIER_TOOLTIP:1 "@warning_icon!#X No puedes transferir a [CHARACTER.GetUIName], porque un[CHARACTER.Custom('ES_XA')] [CHARACTER.GetTitleTierName] no puede ser vasall[CHARACTER.Custom('ES_OA')] de un[RECIPIENT.Custom('ES_XA')] [RECIPIENT.GetTitleTierName]#!" - GRANT_VASSAL_DOING_TOOLTIP:1 "Estás transfiriendo a [CHARACTER.GetUIName]" - RETRACT_VASSAL_CAN_TOOLTIP:2 "Puedes retraer a [CHARACTER.GetUIName]\n#I Haz clic para seleccionar a [CHARACTER.GetUIName]#!" - RETRACT_VASSAL_DOING_TOOLTIP:1 "Estás retrayendo a [CHARACTER.GetUIName]" - GRANT_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Solo puedes conceder títulos de tus dominios#!" - REVOKE_TITLE_NOT_IN_DOMAIN:0 "@warning_icon!#X Solo puedes revocar títulos de sus dominios personales#!" - GRANT_REVOKE_VASSAL_DOMAIN:0 "@warning_icon!#X Solo puedes transferir vasallos#!" - GOLD_POSITIVE_REASON:0 "Se le paga [gold|lE]: $VALUE|=+0$" - GOLD_NEGATIVE_REASON:0 "No puede permitirse dar ese [gold|lE]: $VALUE|=+0$" - NO_USE_FOR_A_FAVOR_REASON:0 "No le sirve de nada un [hook|lE]: $VALUE|=+0$" - WANTS_MORE_GOLD:0 "[recipient.GetSheHe|U] quiere más [gold|lE]: $VALUE|=+0$" - FAVOR_POSITIVE_REASON:0 "Consigue un [hook|lE]: $VALUE|=+0$" - UNIMPORTANT_CHAR_REASON:0 "Cortesano sin importancia: $VALUE|=+0$" - WANTS_FREEDOM_REASON:0 "Quiere libertad: $VALUE|=+0$" - MY_DYNASTY_REASON:1 "Es de la dinastía de [secondary_recipient.GetShortUIName]: $VALUE|=+0$" - CONVERSION_NEGATIVE_REASON:0 "Reluctante a la conversión: $VALUE|=+0$" - RENOUNCE_CLAIMS_REASON:0 "Pérdida de derechos: $VALUE|=+0$" - BECOME_EXECUTIONER_REASON:0 "[recipient.GetSheHe|U] quedará manchad[recipient.Custom('ES_OA')] con el oficio de verdug[recipient.Custom('ES_OA')]: $VALUE|=+0$" - BANISH_NEGATIVE_REASON:0 "Teme el destierro: $VALUE|=+0$" - TAKE_VOWS_NEGATIVE_REASON:0 "Reluctante a hacer los votos: $VALUE|=+0$" - RECRUITMET_NEGATIVE_REASON:0 "Reluctante al reclutamiento: $VALUE|=+0$" - DECLARE_WAR_HEADER:0 "Declarar guerra" - DECLARE_WAR_TOGGLE_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Haz clic para mostrar derechos a [CasusBelliTitleItem.GetTitle.GetName]#! " - DECLARE_WAR_CLICK_TITLE:0 "[CasusBelliTitleItem.GetBlockers]#I Haz clic para seleccionar derechos a [CasusBelliTitleItem.GetTitle.GetName]#! " - PICK_CASUS_BELLI:0 "#I Elegir un [casus_belli|lE] para usar contra [CHARACTER.GetUINameNoTooltip]#!" - NO_VALID_CASUS_BELLIS:0 "#weak Sin [casus_bellis|lE] para elegir#!" - cultural_acceptance_loss_declared_war:0 "Guerra [attacker.GetCulture.GetPrefix]-[defender.GetCulture.GetName]" - WAR_LIEGE_HOOK:0 "Usar un [hook|lE]" - ARMY_STRENGTH:0 "#weak Fuerza del ejército:#!" - TAB_VICTORY:2 "Imponer exigencias" - TAB_WHITE_PEACE:0 "Paz blanca" - TAB_DEFEAT:2 "Rendición" - TAB_VICTORY_LABEL:1 "Si impones tus exigencias:" - TAB_WHITE_PEACE_LABEL:1 "Si aceptas una [white_peace|lE]:" - TAB_DEFEAT_LABEL:1 "Si te rindes:" - TAB_PEACE_VICTORY_LABEL:0 "Imponer [CHARACTER.LocalPlayerString( 'tus', 'las' )] exigencias[CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUINameNoTooltip' )]" - TAB_PEACE_WHITE_PEACE_LABEL:0 "Hacer una [white_peace|lE]:" - TAB_PEACE_DEFEAT_LABEL:0 "Rendición:" - BREAK_TRUCE_CONFIRM_TITLE:0 "Romper tregua" - BREAK_TRUCE_CONFIRM:0 "Si declaras la guerra a [TARGET_CHARACTER.GetUIName], se romperá la [truce|lE] con [CHARACTER.GetSheHe].\n\nA otros personajes no les gustan los rompetreguas.\n$EFFECT$" - ATTACK_ALLY_CONFIRM_TITLE:0 "Atacar a un aliado" - ATTACK_ALLY_CONFIRM:0 "Si declaras la guerra a [TARGET_CHARACTER.GetUIName], se romperá la [alliance|lE] con [CHARACTER.GetSheHe].\n\nA otros personajes no les gustan los rompealianzas.\n$EFFECT$" - BREAK_TRUCE_ATTACK_ALLY_CONFIRM:0 "Si declaras la guerra a [TARGET_CHARACTER.GetUIName], se romperá la [truce|lE] y la [alliance|lE] que tenéis.\n\nA otros personajes no les gusta la gente que rompe [Concept( 'truce', 'treguas' )|E] o [Concept( 'alliance', 'alianzas' )|E].\n$EFFECT$" - BREAK_TRUCE_ALLY_NORMAL_COST:0 "Además, se incurrirá en el coste normal de la guerra:" - START_WAR_TOOLTIP_HEADER:0 "#T Declarar $NAME$#!" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP:1 "Si ganas, [CHARACTER.GetUIName] se convertirá en tu [Concept( 'vassal', 'vasall' )|E][CHARACTER.Custom('ES_OA')]" - DECLARE_WAR_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "Si [TARGET_CHARACTER.GetUIName] gana, [TITLE.GetName] se convertirá en parte de su señorío" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP:1 "Si ganas, el [TITLE.GetName] pertenecerá al señorío de un vasallo" - DECLARE_WAR_SUB_VASSAL_PROVINCE_TOOLTIP_OTHER:0 "Si [TARGET_CHARACTER.GetUIName] gana, [TITLE.GetName] se convertirá en parte de su señorío" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP:1 "Si ganas, [TITLE.GetName] se convertirá en parte de tu dominio" - DECLARE_WAR_TARGET_PROVINCE_TOOLTIP_OTHER:1 "Si pierdes, [TITLE.GetName] será suyo" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP:1 "Si ganas, se dividirá [TITLE.GetName] entre los contribuyentes de la Gran guerra santa" - DECLARE_WAR_TARGET_PROVINCE_GHW_TOOLTIP_OTHER:0 "Si pierdes, [TITLE.GetName] se dividirá entre quienes hayan contribuido a la Gran Guerra Santa" - DECLARE_WAR_MY_PROVINCE_TOOLTIP:1 "#T Tu señorío#!" - DECLARE_WAR_THEIR_PROVINCE_TOOLTIP:0 "#T Señorío de [CHARACTER.GetShortUINameNoTooltip]#!" - DECLARE_WAR_ALLIES_PROVINCE_TOOLTIP:0 "#T Aliados#!" - DECLARE_WAR_MY_ALLY_PROVINCE_TOOLTIP:1 "Tu aliado [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_ALLY_PROVINCE_TOOLTIP:1 "El aliado de tu enemigo [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "Tu aliado potencial [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_MY_ENEMY_POTENTIAL_ALLY_PROVINCE_TOOLTIP:1 "El aliado potencial de tu enemigo [CHARACTER.GetUINameNoTooltip]" - DECLARE_WAR_NO_COST:0 "#weak Sin coste#!" - WAR_ALLY_REASON_GREAT_HOLY_WAR:0 "Se une por estar en el área objetivo" - WAR_ALLY_REASON_HOLY_WAR:0 "Se une en defensa de su fe" - WAR_ALLY_REASON_HOLY_WAR_AMOUNT:0 "#S Puntuación de aceptación: $VALUE|V$#!" - WAR_DEFENDER_ALLY_TOOLTIP:0 "[Character.GetFullNameNicknamedNoTooltipRegnal|T]\n[WarAllyItem.GetAllianceReason]" - DEFEAT_CONFIRM_TITLE:0 "Rendirse" - DEFEAT_CONFIRM:0 "Se perderá la guerra." - DEFEAT_CONFIRM_ACCEPT:0 "Rendirse" - REVOKE_TITLE_DESCRIPTION:0 "Seleccionar [title|lE] para revocar a [CHARACTER.GetShortUINameNoTooltip]" - REVOKE_TITLE_REVOKED_TITLE_BY:1 "[CHARACTER.GetUIName] te ha revocado un [title|lE]:" - REVOKE_TITLE_TITLE_INFO:0 " -[TITLE.GetName]" - REVOKE_TITLE_CANT_GIVE_REASON_DOESNT_OWN:0 "@warning_icon!#X [CHARACTER.GetUIName] no posee [TITLE.GetName]#!" - REVOKE_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X Una o más posesiones de [TITLE.GetName] están bajo [siege|lE]#!" - REVOKE_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X Una o más posesiones de [TITLE.GetName] están [Concept( 'occupied', 'ocupadas' )|E]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_UNDER_SIEGE:0 "@warning_icon!#X [TITLE.GetName] sufre [siege|lE]#!" - REVOKE_BARONY_TITLE_CANT_GIVE_REASON_OCCUPIED:0 "@warning_icon!#X [TITLE.GetName] está [occupied|lE]#!" - REVOKE_TITLE_CANT_GIVE_REASON_BECOME_UNLANDED:1 "@warning_icon!#X [TITLE.GetName] no se puede revocar a [CHARACTER.GetShortUIName] porque se quedaría solo con [titles|lE] sin tierras#!" - REVOKE_TITLE_CANT_REVOKE_REASON_BARONY_WITHOUT_COUNTY:1 "@warning_icon!#X Debes revocar todo [TITLE_2.GetName] en lugar de solo [TITLE.GetName]#!" - REVOKE_TITLE_SELECT:0 "@warning_icon!#X No se ha seleccionado título#!" - REVOKE_TITLE_REVOKE:0 "#T Revocar el título seleccionado a [CHARACTER.GetShortUIName]#!" - REVOKE_TITLE_PROVINCE_TITLE_TOOLTIP:4 "Puedes revocar [TITLE.GetName]\n#I Haz clic para seleccionarlo para revocación#!" - REVOKE_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X No puedes revocar [TITLE.GetName]#!" - GRANT_TITLE_PROVINCE_TITLE_NOT_SELECTABLE_TOOLTIP:2 "@warning_icon!#X No puedes conceder [TITLE.GetName]#!" - REVOKE_TITLE_PROVINCE_SELECTED_TITLE_TOOLTIP:3 "Vas a revocar [TITLE.GetName]\n#I Haz clic para cancelar la selección.#!" - REVOKE_TITLE_CANT_TAKE_REASON_UNLANDED:0 "@warning_icon!#X [CHARACTER.GetShortUIName] no tiene [titles|lE]#!" - CALL_ALLY_NO_WARS:0 "#weak Sin guerras para seleccionar#!" - CALL_ALLY_DESCRIPTION:0 "Seleccionar una [war|lE] a la que llamar a [CHARACTER.GetShortUINameNoTooltip]" - CALL_ALLY_ITEM_SELECT:0 "#T Llamar a [CHARACTER.GetShortUINameNoTooltip] a [WAR.GetName|V] #!" - CALL_ALLY_ALLY_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] [Select_CString( CHARACTER.IsLocalPlayer, 'estás', 'está' )] luchando en esta guerra#!" - CALL_ALLY_ALLY_ALREADY_CALLED_TO_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] [Select_CString( CHARACTER.IsLocalPlayer, 'has', 'ha' )] sido llamado a esta guerra#!" - WAR_ALLIES:0 "Aliados" - WAR_ENEMIES:0 "Enemigos" - CALL_ALLY_REJECT_HEADER:1 "Si te niegas:" - CALL_ALLY_NO_WAR_SELECTED:0 "@warning_icon!#X Seleccionar una [war|lE] de la lista #!" - BLACKMAIL_NO_SECRETS:0 "#weak Sin secretos que seleccionar#!" - BLACKMAIL_DESCRIPTION:0 "Seleccionar qué [secret|lE] de [CHARACTER.GetShortUINameNoTooltip] usar para el chantaje" - BLACKMAIL_NO_SECRET_SELECTED:0 "@warning_icon!#X Seleccionar un [secret|lE] de la lista #!" - BLACKMAIL_SECRET_FORBIDDEN:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] no puede revelar este secreto#!" - BLACKMAIL_SECRET_ALREADY_IN_HOOK:2 "@warning_icon!#X Este [secret|lE] ya lo está usando [CHARACTER.GetShortUINameNoTooltip] como [hook|lE]#!" - GENERIC_SPEND_A_HOOK:0 "Usa un [hook|El]" - GENERIC_HOOK_VALID:1 "Usas un [hook|lE] para asegurarte de que [recipient.GetShortUINameNoTooltip] acepta" - GENERIC_HOOK_INVALID:1 "No tienes un [hook|lE] sobre [recipient.GetShortUINameNoTooltip]" - - - GENERIC_HOOK_POSITIVE_REASON:0 "[hook|E] usado: $VALUE|=+0$" - DIVORCE_INCESTUOUS:0 "El matrimonio es incestuoso: $VALUE|=+0$" - DIVORCE_OPENLY_INCESTUOUS_SPOUSE:0 "[secondary_recipient.GetShortUINameNoTooltip] mantiene abiertamente una relación incestuosa: $VALUE|=+0$" - DIVORCE_INFERTILE:0 "No es probable que [secondary_recipient.GetShortUINameNoTooltip] dé hijos: $VALUE|=+0$" - DIVORCE_IMPOTENT_EUNUCH:0 "[secondary_recipient.GetShortUINameNoTooltip] es [GetTrait('eunuch').GetName( secondary_recipient.Self )]: $VALUE|=+0$" - DIVORCE_HEATHEN:0 "[secondary_recipient.GetShortUINameNoTooltip] es de una [religion|lE] diferente: $VALUE|=+0$" - DIVORCE_HERETIC:0 "[secondary_recipient.GetShortUINameNoTooltip] es de una [faith|lE] diferente: $VALUE|=+0$" - DIVORCE_HOLY:0 "Vuestra unión es divina: $VALUE|=+0$" - DIVORCE_INFIDELITY:0 "[secondary_recipient.GetShortUINameNoTooltip] ha sido infiel: $VALUE|=+0$" - DIVORCE_POLYGAMY:0 "La [faith|lE] de [secondary_recipient.GetShortUIName] no permite la [GetFaithDoctrine('doctrine_polygamy').GetBaseName]: $VALUE|=+0$" - I_AM_VIRTUOUS:1 "Tienes [traits|lE] [Concept( 'virtuous', 'virtuosos' )|E]: $VALUE|=+0$" - I_AM_PIOUS:0 "Tu [piety_level|lE]: $VALUE|=+0$" - I_AM_PIOUS_AND_BROKE:0 "Estás en bancarrota y tienes un [piety_level|lE] alto: $VALUE|=+0$" - THEY_ARE_VIRTUOUS:0 "[secondary_recipient.GetShortUINameNoTooltip] tiene [traits|lE] [Concept( 'virtuous', 'virtuosos' )|E]: $VALUE|=+0$" - I_AM_SINFUL:1 "Tienes [traits|lE] [Concept( 'sinful', 'pecaminosos' )|E]: $VALUE|=+0$" - THEY_ARE_SINFUL:0 "[secondary_recipient.GetShortUINameNoTooltip] tiene [traits|lE] [Concept( 'sinful', 'pecaminosos' )|E]: $VALUE|=+0$" - WE_ARE_RIVALS:0 "Sois rivales: $VALUE|=+0$" - WE_ARE_NEMESES:0 "Sois némesis: $VALUE|=+0$" - WE_ARE_LOVERS:0 "Sois amantes: $VALUE|=+0$" - WE_ARE_FRIENDS:0 "Sois amigos: $VALUE|=+0$" - WE_ARE_BEST_FRIENDS:0 "Sois los mejores amigos: $VALUE|=+0$" - YOU_ARE_MY_RELATIVE:0 "Sois familia: $VALUE|=+0$" - THEY_ARE_MY_CLOSE_KIN:0 "[secondary_recipient.GetShortUIName] es familia: $VALUE|=+0$" - YOU_ARE_MY_HOUSE_MEMBER:0 "Eres de su [house|lE]: $VALUE|=+0$" - YOU_ARE_MY_DYNASTY_MEMBER:0 "Eres de su [dynasty|lE]: $VALUE|=+0$" - THEY_ARE_MY_HOUSE_MEMBER:0 "[secondary_recipient.GetShortUIName] es de su [house|lE]: $VALUE|=+0$" - THEY_ARE_MY_DYNASTY_MEMBER:0 "[secondary_recipient.GetShortUIName] es de su [dynasty|lE]: $VALUE|=+0$" - I_AM_A_KINSLAYER:0 "Soy [kinslayer|lE]: $VALUE|=+0$" - THEY_ARE_A_KINSLAYER:0 "[secondary_recipient.GetShortUIName] es un[secondary_recipient.Custom('ES_XA')] [kinslayer|lE]: $VALUE|=+0$" - # Divorce interaction loc - DIVORCE_GIVEN_CHILDREN:0 "[secondary_recipient.GetShortUIName] te ha dado muchos hijos sanos: $VALUE|=+0$" - I_DIVORCED_X:0 "¡[recipient.GetShortUIName] [Select_CString( actor.IsPlayer, 'te', '' )] concedió a [Select_CString( actor.IsPlayer, 'ti', actor.GetShortUIName )] el divorcio de [secondary_recipient.GetShortUIName]!" - X_DIVORCED_ME:0 "¡[actor.GetShortUIName] se ha divorciado de [Select_CString( secondary_recipient.IsPlayer, 'ti', secondary_recipient.GetShortUIName )], con la bendición de [recipient.GetShortUIName]!" - X_DIVORCED_ME_DESC:0 "[actor.GetShortUIName] ya no está [Concept( 'married', 'casad' )|E][actor.Custom('ES_OA')] con [Select_CString( secondary_recipient.IsPlayer, 'vos', secondary_recipient.GetShortUIName )]" - #Educate Child interaction loc - EDUCATE_CHILD_ACTOR_IS_MY_LIEGE:0 "Eres su señor: $VALUE|=+0$" - EDUCATE_CHILD_AI_MY_CHILD:0 "[recipient.GetShortUINameNoTooltip] enviará lejos a su hijo: $VALUE|=+0$" - EDUCATE_CHILD_OFFEND_EXISTING_GUARDIAN:0 "Ofenderá al tutor existente: $VALUE|=+0$" - I_AM_AT_MAXIMUM_WARDS:0 "Solo puedes tener dos pupilos" - THEY_ARE_AT_MAXIMUM_WARDS:0 "Un [guardian|lE] solo puede tener dos [wards|lE]" - THEY_MUST_BE_ADULT:0 "Entre [CHARACTER.GetShortUINameNotMe] y [TARGET_CHARACTER.GetShortUINameNotMe], uno debe ser adulto y el otro un menor de edad" - character_to_educate_exists:0 "Nadie en [Select_CString( [CHARACTER.GetShortUINamePossessiveNoTooltip].IsPlayer, 'tu', 'la' )] corte[Select_CString( CHARACTER.IsPlayer, '', 'Loc_ES_de_GetShortUIName' )] puede ser [educated|lE]" - character_to_guard_exists:1 "No hay un candidato a tutor en [Select_CString( [CHARACTER.GetShortUINamePossessiveNoTooltip].IsPlayer, 'tu', 'la' )] corte[Select_CString( CHARACTER.IsPlayer, '', 'Loc_ES_de_GetShortUIName' )]" - - divorced_me_opinion:0 "Se divorció de mí" - divorced_close_kin:0 "Se divorció de un [Concept( 'close_family', 'familiar cercano' )|E]" - set_me_aside_opinion:0 "Me apartó" - temporal_condemnation_opinion:0 "Condena temporal" - temporal_condemnation_condemned_me_opinion:0 "Me condenó" - - #Faction Interactions - FACTION_CANT_JOIN_CREATE_ADULT_INT:0 "No se puede iniciar una facción o unirse a una siendo menor de edad" - FACTION_CANT_JOIN_CREATE_ADULT:0 "$FACTION_CANT_JOIN_CREATE_ADULT_INT$" - - CREATE_HOLY_ORDER_DECISION_NAME_LABEL:0 "Nombre:" - CREATE_HOLY_ORDER_DECISION_CAPITAL_LABEL:0 "Cuartel general:" - REVOKE_HOLY_ORDER_DECISION_BARONY_LABEL:0 "Condado:" - CREATE_HOLY_ORDER_DECISION_CHANGE_CAPITAL:1 "Cambiar de cuartel general" - CREATE_HOLY_ORDER_DECISION_SELECT_CAPITAL:1 "Seleccionar cuartel general" - - - LEASE_OUT_BARONIES_TITLE:1 "Elegir posesión" - LEASE_OUT_BARONIES_NO_TITLES:0 "No hay posesiones disponibles" - LEASE_OUT_BARONIES_TOOLTIP:0 "#T [Select_CString( DecisionViewWidgetCreateHolyOrder.HasValidBaronies, '$LEASE_OUT_BARONIES_TITLE$', '$LEASE_OUT_BARONIES_NO_TITLES$' )] #!" - LEASE_OUT_BARONIES_CONFIRM:0 "Seleccionar" - CREATE_HOLY_ORDER_HINT:0 "#I Elegir una [barony|lE] que no sea la [county_capital|lE]#!" - REVOKE_HOLY_ORDER_HINT:0 "#I Elegir una [barony|lE] que esté arrendada a una [holy_order|lE]#!" - GRANT_TITLE_LEASED_OUT_VASSAL:0 "#T Incluyendo [holdings|lE] [Concept( 'leased', 'arrendadas' )|E]: #!\n[TITLE.GetLeasedOutVassalList]" - THEOCRATIC_LEASE_VASSAL:0 "[TITLE.GetName] ([church_property|lE])" - REVOKABLE_LEASE_VASSAL:0 "[TITLE.GetName] ([TITLE_2.GetName])" - REVOKE_TITLE_PRESSED_CLAIM:1 "Tienes un [pressed_claim|lE] sobre [Title.GetName]" - REVOKE_TITLE_UNPRESSED_CLAIM:1 "Tienes un [unpressed_claim|lE] sobre [Title.GetName]" - - FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName] es una [faith|E] [organized|lE]" - NOT_FAITH_IS_REFORMED:1 "[CHARACTER.GetFaith.GetName] es una [faith|E] no [organized|lE]" - FAITH_HAS_BEEN_REFORMED:2 "Ya se ha [organized|lE] una variante de la [faith|lE] de [CHARACTER.GetFaith.GetName]" - NOT_FAITH_HAS_BEEN_REFORMED:2 "No se ha [organized|lE] una variante de la [faith|lE] de [CHARACTER.GetFaith.GetName]" - - tooltip_fellow_vassal_joins_war:1 "[joining_vassal.GetShortUIName] se unirá a la rebelión de [recipient.GetShortUIName]" - - # Interfere in War - INTERFERE_IN_WAR:0 "Intervenir en guerra" - INTERFERE_IN_WAR_REJECT_HEADER:1 "Si te niegas:" - INTERFERE_IN_WAR_NO_WAR_SELECTED:0 "@warning_icon!#X Seleccionar una [war|lE] de la lista #!" - INTERFERE_IN_WAR_NO_WARS:0 "#weak Sin guerras para seleccionar#!" - INTERFERE_IN_WAR_DESCRIPTION:0 "#I Seleccionar una [war|lE]#!" - INTERFERE_IN_WAR_ITEM_SELECT:0 "#T Intervenir en [Select_CString( [CHARACTER.GetShortUINamePossessiveNoTooltip].IsPlayer, '', 'la' )] [WAR.GetName|V][Select_CString( CHARACTER.IsPlayer, 'tuya', 'Loc_ES_de_GetShortUIName' )] #!" - INTERFERE_IN_WAR_ALREADY_IN_WAR:2 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip|U] [Select_CString( CHARACTER.IsLocalPlayer, 'estás', 'está' )] luchando en esta guerra#!" - INTERFERE_IN_WAR_ALREADY_CALLED_TO_WAR:1 "@warning_icon!#X [CHARACTER.GetShortUINameNoTooltip] ya [Select_CString( CHARACTER.IsLocalPlayer, 'has', 'ha' )] sido llamado a esta guerra#!" - - RANK_DIFFERENCE_REASON:1 "Diferencia de [title_rank|lE]: $VALUE|=+0$" - IS_HEIR_REASON:0 "Es mi heredero: $VALUE|=+0$" - IS_CLAIMANT_TO_ACTORS_TITLES:0 "Es un [claimant|lE]: $VALUE|=+0$" - IS_CLAIMANT_TO_RECIPIENT_TITLES:0 "Soy un [claimant|lE]: $VALUE|=+0$" - IS_SAME_HOUSE_REASON:0 "Misma [house|lE]: $VALUE|=+0$" - DECLARED_WAR_REASON:0 "Me declaró la [war|lE]: $VALUE|=+0$" - IS_AT_WAR_REASON:0 "Estás en [war|lE]: $VALUE|=+0$" - IS_AT_WAR_WITH_TARGET_REASON:0 "[secondary_recipient.GetShortUIName] está en guerra con [recipient.GetShortUIName]: $VALUE|+0$" - GRANT_REVOKE_VIEW_WRONG_HOLDING_TYPE:0 "#T Tipo de [holding|lE] equivocado#!\nLas posesiones de tipo [Title.GetProvince.GetHolding.GetType.GetName|V] no pueden pertenecer a personajes con gobierno [GetPlayer.GetGovernment.GetName] y no proporcionarán [taxes|lE] ni [levies|lE]" - - grant_title_modifier_stack_baronies:3 "[recipient.GetShortUIName|U] gana [SCOPE.ScriptValue('grant_title_opinion_sum_baronies')|+0] de [opinion|lE] acerca de [actor.GetShortUIName] durante #V 50 años#! #weak (Baronía recibida)#!" - grant_title_modifier_stack_counties:3 "[recipient.GetShortUIName|U] gana [SCOPE.ScriptValue('grant_title_opinion_sum_counties')|+0] de [opinion|lE] acerca de [actor.GetShortUIName] durante #V 50 años#! #weak (Condado recibido)#!" - grant_title_modifier_stack_duchies:3 "[recipient.GetShortUIName|U] gana [SCOPE.ScriptValue('grant_title_opinion_sum_duchies')|+0] de [opinion|lE] acerca de [actor.GetShortUIName] durante #V 50 años#! #weak (Ducado recibido)#!" - grant_title_modifier_stack_kingdoms:3 "[recipient.GetShortUIName|U] gana [SCOPE.ScriptValue('grant_title_opinion_sum_kingdoms')|+0] de [opinion|lE] acerca de [actor.GetShortUIName] durante #V 50 años#! #weak (Reino recibido)#!" - grant_title_modifier_stack_empires:3 "[recipient.GetShortUIName|U] gana [SCOPE.ScriptValue('grant_title_opinion_sum_empires')|+0] de [opinion|lE] acerca de [actor.GetShortUIName] durante #V 50 años#! #weak (Imperio recibido)#!" - - #grant_title_modifier_stack_discontent:2 "The [faction|E] that [recipient.GetShortUIName] belongs to loses #V [SCOPE.ScriptValue('grant_title_opinion_sum_discontent_calc')|V0]#! [discontent|E]" - grant_title_modifier_stack_discontent:3 "La [faction|lE] a la que pertenece [recipient.GetShortUIName] pierde algo de [discontent|lE]" - - GRANT_TITLE_WARNING:0 "Pierdes un vasallo" - GRANT_TITLE_WARNING_TEXT:0 "$MESSAGE$\n\n¿Conceder títulos de todos modos?" - GRANT_TITLE_ACCEPT:0 "Conceder títulos" - MATCHMAKER_INTERACTION_ALLIANCE:0 "#T Alianza en potencia#!\n[Character.GetPrimaryTitle.GetName]" - - DECLARE_WAR_PLEDGED_TO_GHW_TITLE:0 "Juramento de participación en Gran Guerra Santa" - DECLARE_WAR_PLEDGED_TO_GHW_DESC:0 "Juraste participar en una [great_holy_war|E] contra [TARGET_CHARACTER.GetShortUIName]. Cuando empiece, esta [war|lE] terminará de modo inconcluso. ¿Deseas emprenderla de todos modos?" - DECLARE_WAR_PLEDGED_TO_GHW_ACCEPT:0 "Atacar de todos modos" - PLEDGE_GHW_ALREADY_AT_WAR_TITLE:0 "Ya estás en guerra" - PLEDGE_GHW_ALREADY_AT_WAR_DESC:0 "Ya estás en [war|lE] contra [TARGET_CHARACTER.GetShortUIName]. Cuando empiece la [great_holy_war|E], esta [war|lE] terminará de modo inconcluso. ¿Deseas comprometerte a participar de todos modos?" - PLEDGE_GHW_ALREADY_AT_WAR_ACCEPT:0 "Jurar de todos modos" - END_WAR_INVALIDATED_MESSAGE_TITLE:0 "La guerra termina de modo inconcluso" - END_WAR_INVALIDATED_MESSAGE_DESC:0 "La [war.GetName|V] termina de modo inconcluso" - - CULTURE_TRANSF_VASSAL:0 "[Culture.GetNameNoTooltip]" - - grant_title_clerical_gender_tt:0 "Las posesiones consagradas solo se pueden otorgar al género del clero de tu [faith|lE]" diff --git a/project/ck3/base_game/localization/spanish/gui/succession_election_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/succession_election_window_l_spanish.yml deleted file mode 100644 index 6543c22258..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/succession_election_window_l_spanish.yml +++ /dev/null @@ -1,50 +0,0 @@ -l_spanish: - SUCCESSION_ELECTION_WINDOW_TITLE:1 "Elección del [title_heir|lE]" - SUCCESSION_ELECTION_WINDOW_CANDIDATES:2 "Candidatos ([GetDataModelSize( SuccessionElectionWindow.GetCandidates.GetList )])" - SUCCESSION_ELECTION_WINDOW_ELECTORS:2 "Electores ([GetDataModelSize( SuccessionElectionWindow.GetElectors.GetList )])" - SUCCESSION_ELECTION_WINDOW_THEIR_ELECTORS:0 "Sus electores" - SUCCESSION_ELECTION_WINDOW_CANDIDATE_SCORE:1 "#T Puntos totales de esta candidatura: [SuccessionElectionWindowCandidate.GetScore|V]#!\nElectores que han votado por [SuccessionElectionWindowCandidate.GetCandidate.GetUINameNoTooltip]:\n[SuccessionElectionWindowCandidate.GetVotesInFavor]\n\nLa candidatura con la puntuación más alta heredará el título cuando llegue la [succession|lE]." - SUCCESSION_ELECTION_WINDOW_CANDIDATE_RANK:0 "Grado: [SuccessionElectionWindowCandidate.GetElectionRank|V]" - SUCCESSION_ELECTION_WINDOW_NOMINATE:0 "[nominate]" - SUCCESSION_ELECTION_WINDOW_FORCE_VOTE:0 "Obligar a votar" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE:1 "#T Apoyando a [SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE_TT:1 "#T Apoyando a [SuccessionElectionWindow.GetElectorFromCharacter( Character.Self ).GetElectorCandidate.GetCandidate.GetShortUINameNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE:1 "#T Tu candidatura, [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNotMeNoTooltip]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_PLAYER_NOMINEE_INFO:2 "#weak Votará a [SuccessionElectionWindow.GetTitle.GetPlayerNominee.GetShortUINameNoTooltip] si su puntuación es mayor de [SuccessionElectionWindowElector.GetElectorCandidate.GetScore|+]#!" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_OTHER_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n[CHARACTER.PlayerName|V] decide" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_IS_LOCAL_PLAYER:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\nYo decido" - SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_FORCED_VOTE:0 "$SUCCESSION_ELECTION_WINDOW_VOTE_BREAKDOWN_NOMINEE$\n$SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE$" - SUCCESSION_ELECTION_VOTE_REASON_SUM:0 "Puntuación: $VALUE|+$" - SUCCESSION_ELECTION_ELECTOR_VOTE_STRENGTH_SUM:0 "#T [vote_strength|E]: $VALUE|+$#!" - SUCCESSION_ELECTION_VOTE_FORCED_ME:1 "Se te obliga a votar como [TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_VOTE_FORCED_THIRD:0 "A [CHARACTER.GetShortUINameNotMeNoTooltip] se le obliga a votar como [TARGET_CHARACTER.GetUIName]" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE:1 "Tu candidatura" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_INFO:0 "[CHARACTER.GetShortUINameNoTooltip]" - SUCCESSION_ELECTION_WINDOW_SELECT_CANDIDATE_INFO:0 "Proponer un candidato a continuación" - SUCCESSION_ELECTION_WINDOW_MY_VOTING_STRENGTH:1 "Tu fuerza de voto: " - SUCCESSION_ELECTION_WINDOW_NO_ELECTORS:0 "Los [electors|lE] no [Character.Custom('ES_LeLa')] votan a [Character.Custom('ES_ElElla')]" - SUCCESSION_ELECTION_WINDOW_NUM_ELECTORS:1 "#high [GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors )]#! [Select_CString( GreaterThan_int32( GetDataModelSize( SuccessionElectionWindowCandidate.GetElectors ), '(int32)1' ), 'electores votan', 'elector vota' )] a esta persona" - SUCCESSION_ELECTION_WINDOW_RULES_ELECTORS:0 "Electores: #bold [SuccessionElectionWindow.GetElectorsGrouping|E]#!" - SUCCESSION_ELECTION_WINDOW_RULES_CANDIDATES:0 "Candidatos: #bold [SuccessionElectionWindow.GetCandidatesGrouping|E]#!" - CLOSE_ELECTION_VIEW:0 "Volver a vista de Título" - SUCCESSION_ELECTION_WINDOW_TT_FORCED_VOTE:0 "Votar obligado por [hook|lE]" - SUCCESSION_ELECTION_WINDOW_LAW:0 "Ley de sucesión: [SuccessionElectionWindow.GetSuccessionLaw.GetName]" - SUCCESSION_ELECTION_WINDOW_TOGGLE_ELECTORS:0 "#T Revisar lista de electores#!" - SUCCESSION_ELECTION_ELECTOR_ENTRY:0 "[CHARACTER.GetShortUINameNotMe]: $STRENGTH|V$" - SUCCESSION_ELECTION_CANDIDATE_SCORE:0 "Puntuación: [SuccessionElectionWindowElectorVote.GetScore|+]" - SUCCESSION_ELECTION_ELECTOR_PREFERENCE:0 "Preferencia hacia mi candidatura: [SuccessionElectionWindowElector.GetScoreDiff|+]" - SUCCESSION_ELECTION_ELECTOR_MY_CHOICE:0 "Segunda elección" - SUCCESSION_ELECTION_WINDOW_NOT_ELECTOR:2 "No formas parte del [Concept( 'electors', 'electorado' )|E] y no puedes votar" - SUCCESSION_ELECTION_WINDOW_CANDIDATE:0 "Candidatura" - SUCCESSION_ELECTION_WINDOW_RANK:0 "Rango: [SuccessionElectionWindow.GetCandidateFromCharacter( SuccessionElectionWindowElector.GetElectorCandidate.GetCandidate ).GetElectionRank]" - SUCCESSION_ELECTION_WINDOW_NO_PLAYER_NOMINEE:0 "#T No hay candidatura del jugador#!\nPara ver la diferencia de preferencias de los electores, tienes que nominar a alguien." - SUCCESSION_ELECTION_WINDOW_STANCE_WIN:0 "Siguiente en la línea de sucesión" - SUCCESSION_ELECTION_WINDOW_STANCE_LOSS:0 "No siguiente en la línea de sucesión" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_STANCE:0 "[SelectLocalization( EqualTo_int32( SuccessionElectionWindowCandidate.GetElectionRank, '(int32)1' ), 'SUCCESSION_ELECTION_WINDOW_STANCE_WIN', 'SUCCESSION_ELECTION_WINDOW_STANCE_LOSS' )]" - ELECTION_CANDIDATE_RELEVANCE:0 "Relevancia" - ELECTION_CANDIDATE_SCORE:0 "Votos" - ELECTION_NO_CANDIDATE:0 "Ningún candidato elegido" - SUCCESSION_ELECTION_WINDOW_CAST_VOTE:0 "#T Votar#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY:0 "@warning_icon!#X No es parte de mi [dynasty|lE]#!" - SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE:0 "\n$SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY$" - NOMINATE_CANDIDATE_TOOLTIP:0 "[Title.GetCanCharacterControlVoteReason( GetPlayer )][SelectLocalization( ObjectsEqual( Character.GetDynasty, GetPlayer.GetDynasty ), '', 'SUCCESSION_ELECTION_WINDOW_MY_CANDIDATE_NOT_MY_DYNASTY_NEWLINE' )]" diff --git a/project/ck3/base_game/localization/spanish/gui/succession_event_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/succession_event_window_l_spanish.yml deleted file mode 100644 index 976efc95c6..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/succession_event_window_l_spanish.yml +++ /dev/null @@ -1,271 +0,0 @@ -l_spanish: - SUCCESSION_EVENT_WINDOW_LOST_TITLES:0 "Títulos perdidos en la sucesión:" - SUCCESSION_EVENT_WINDOW_CLOSE:1 "Seguir como [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_LEGACY:0 "Mostrar legado" - SUCCESSION_EVENT_WINDOW_OBSERVER:0 "Entrar en modo observador" - SUCCESSION_EVENT_WINDOW_MENU:0 "Salir al menú" - SUCCESSION_EVENT_WINDOW_MENU_TT:0 "" - SUCCESSION_EVENT_WINDOW_END_GAME:0 "Fin de la partida" - SUCCESSION_EVENT_WINDOW_END_GAME_TT:0 "Fin de la partida" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME:0 "Salir de la partida" - SUCCESSION_EVENT_WINDOW_LEAVE_GAME_TT:0 "Salir de partida multijugador" - SUCCESSION_EVENT_WINDOW_CHANGE_CHARACTER:0 "Elegir nuevo personaje" - - #Death Intro messages: - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_1:0 "[ROOT.Char.GetFullNameNoTooltip] ha entregado su espíritu a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_2:0 "[ROOT.Char.GetFullNameNoTooltip] ha abandonado su cuerpo mortal a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_3:0 "[ROOT.Char.GetFullNameNoTooltip] ha fallecido a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_4:0 "[ROOT.Char.GetFullNameNoTooltip] ha dejado este mundo a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_DEFAULT_5:0 "[ROOT.Char.GetFullNameNoTooltip] ha fallecido a los [ROOT.Char.GetAge] años y [ROOT.Char.Custom('GetAfterLifeDestination')]." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_PIOUS:1 "El espíritu de [ROOT.Char.GetFullNameNoTooltip] ha volado al [ROOT.Char.GetFaith.PositiveAfterLife] a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WICKED:1 "El alma de [ROOT.Char.GetFullNameNoTooltip] ha sido arrojada por fin al [ROOT.Char.GetFaith.NegativeAfterLife] a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_WOUNDED:0 "[ROOT.Char.GetFullNameNoTooltip] ha encontrado por fin la paz a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_1:0 "[ROOT.Char.GetFullNameNoTooltip] ha encontrado la paz en el abrazo de Cristo a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_2:0 "[ROOT.Char.GetFullNameNoTooltip] descansa en los brazos del Señor a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_1:0 "[ROOT.Char.GetFullNameNoTooltip] ha abandonado su casa temporal a los [ROOT.Char.GetAge] años para atender la llamada del Único y Verdadero." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_2:0 "[ROOT.Char.GetFullNameNoTooltip] ha abandonado este mundo pasajero y ha volado al [ROOT.Char.GetFaith.PositiveAfterLife] a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_3:0 "[ROOT.Char.GetFullNameNoTooltip] ha alcanzado el descanso eterno a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_NORSE_1:0 "[ROOT.Char.GetFullNameNoTooltip] se ha unido al banquete del [ROOT.Char.GetFaith.PositiveAfterLife] a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_HELLENIC_1:0 "[ROOT.Char.GetFullNameNoTooltip] ha cruzado el río Estigia a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_EASTERN_1:0 "[ROOT.Char.GetFullNameNoTooltip] ha trascendido su forma material a los [ROOT.Char.GetAge] años." - SUCCESSION_EVENT_WINDOW_DEAD_INTRO_TRIBAL_1:0 "[ROOT.Char.GetFullNameNoTooltip] ha llegado al mundo de los espíritus a los [ROOT.Char.GetAge] años." - -#Death Reason message: - SUCCESSION_EVENT_WINDOW_DEAD_REASON_1:0 "[ROOT.Char.GetSheHe|U] [ROOT.Char.GetDeathReason]." - -#Death Outro messages: - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_CHILD:0 "Su vida ha quedado segada tan pronto que cuesta saber qué clase de gobernante hubiera sido." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_OLD:0 "Un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] ancian[ROOT.Char.Custom('ES_OA')] que vivió una larga y satisfactoria vida." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_IMMORTAL:0 "Como se creía que era inmortal, muchos se sorprendieron por su inesperado fallecimiento." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_AGE_PREGNANT:0 "Murió al dar a luz a su hijo y no caminará sol[ROOT.Char.Custom('ES_OA')] en el más allá." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_LEPER:0 "Su cuerpo putrefacto sucumbió finalmente a la plaga de la lepra." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DISFIGURED:0 "Al quedar horriblemente desfigurad[ROOT.Char.Custom('ES_OA')], pasó sus últimos años sin mostrarse en público." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_MANGLED:0 "Mutilad[ROOT.Char.Custom('ES_OA')] en un terrible accidente, pasó sus últimos años prácticamente sin poder andar." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_HUNCHBACK:0 "Al haber nacido en circunstancias muy duras, fue ridiculizad[ROOT.Char.Custom('ES_OA')] a menudo por su espalda contrahecha." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_GIANT:0 "Al haber nacido en circunstancias muy duras, fue ridiculizad[ROOT.Char.Custom('ES_OA')] a menudo por sus proporciones gigantescas." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_DWARF:0 "Al haber nacido en circunstancias muy duras, fue ridiculizad[ROOT.Char.Custom('ES_OA')] a menudo por su estatura diminuta." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_STRONG:0 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] de destreza sin igual encontró un rival al que no pudo superar." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_YOUNG:0 "Muert[ROOT.Char.Custom('ES_OA')] en la flor de la vida, siempre se recordará su belleza arrebatadora." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_PRETTY_OLD:0 "Célebre en el pasado por su aspecto, el destino [ROOT.Char.GetHerHim] maldijo con una vida lo bastante larga como para ver marchitar su belleza." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_WEAK:0 "[ROOT.Char.GetWomanMan|U] de constitución frágil, sus iguales se burlaron a menudo de [ROOT.Char.GetSheHe]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_UGLY:1 "Célebre por su fealdad, se rumoreaba que solo mirar[ROOT.Char.GetHerHim] ya causaba pesadillas durante días." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_BODY_INCAPABLE:0 "Reducid[ROOT.Char.Custom('ES_OA')] a un espejismo de su antiguo ser, ya no era capaz de moverse o hablar y ha terminado abandonado los desechos de su cuerpo." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_LUNATIC:0 "Con la maldición de una mente perturbada, fue célebre en sus tierras por estar loc[ROOT.Char.Custom('ES_OA')] de atar." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_POSITIVE:0 "Tras manifestarse a través de [ROOT.Char.GetSheHe] durante años, por fin [ROOT.Char.GetFaith.HighGodName] [ROOT.Char.GetHerHim] ha llamado para volver a su lado." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_POSSESSED_NEGATIVE:0 "Atormentad[ROOT.Char.Custom('ES_OA')] por los demonios, solía delirar con su muerte inminente." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DEPRESSED:1 "[ROOT.Char.GetWomanMan] atormentad[ROOT.Char.Custom('ES_OA')], deseó a menudo el dulce abrazo de la muerte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_GENIUS:0 "Aunque fue célebre por su agudeza e ingenio, fue incapaz de burlar a [ROOT.Char.GetFaith.DeathDeityName]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_DUMB:0 "Su falta de inteligencia era bien conocida y solía recurrir al consejo para tomar decisiones importantes." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_INFIRM:0 "Apenas irreconocible, había perdido su ingenio cuando le llegó la hora." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_EXCOMMUNICATED:0 "Tildad[ROOT.Char.Custom('ES_OA')] de hereje por la Iglesia, seguramente pague por sus pecados." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_KINSLAYER:0 "Se sabe que se manchó las manos con la sangre de los suyos y seguramente estará pagando en el [ROOT.Char.GetFaith.NegativeAfterLife] por sus horribles crímenes." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_DEVIANT:0 "Est[ROOT.Char.Custom('ES_EA')] degenerad[ROOT.Char.Custom('ES_OA')] de gustos repulsivos no encontrará solaz ni alegría allá donde esté yendo." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_CANNIBAL:0 "Se rumoreaba que se alimentaba de carne humana y no cabe duda que ahora está siendo castigad[ROOT.Char.Custom('ES_OA')] por su maldad en vida." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_SODOMITE:1 "Sodomita célebre, ahora recibe los tiernos cuidados de [ROOT.Char.GetFaith.DevilName] en persona." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_INCESTUOUS:0 "Al haber saboreado el fruto prohibido del amor incestuoso, seguramente sufrirá en su próxima vida." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_ADULTERER:0 "Adúlter[ROOT.Char.Custom('ES_OA')] descarad[ROOT.Char.Custom('ES_OA')], se [ROOT.Char.GetHerHim] recordará por su tendencia a la traición y la codicia." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_FORNICATOR:0 "Fornicador[ROOT.Char.Custom('ES_XA')] descarad[ROOT.Char.Custom('ES_OA')], se [ROOT.Char.GetHerHim] recordará por su lujuria incontrolable e insidiosa." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_MURDERER:0 "Asesin[ROOT.Char.Custom('ES_OA')] reconocid[ROOT.Char.Custom('ES_OA')], expiará sus crímenes en su próxima vida." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_SCANDAL_WITCH:0 "Conocid[ROOT.Char.Custom('ES_OA')] por mezclar hierbas mágicas y tratar con [ROOT.Char.GetFaith.DevilName], seguramente arda en la otra vida por sus pecados." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_SAOSHYANT:0 "Sagrad[ROOT.Char.Custom('ES_OA')] restaurador[ROOT.Char.Custom('ES_XA')] del Imperio persa, su ascenso a la gloria será inmortalizado en los sermones de todos los [ROOT.Char.GetFaith.PriestMalePlural]. Seguramente esté ahora sentad[ROOT.Char.Custom('ES_OA')] junto a [ROOT.Char.GetFaith.HighGodName]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_RESTORER_ROME:0 "Al restaurar el antiguo poder del Imperio, garantizó que su nombre viviría en la gloria hasta el fin de los tiempos." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_CRUSADER:0 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] fervoros[ROOT.Char.Custom('ES_OA')] luchó por la gloria de [ROOT.Char.GetFaith.HighGodName] contra los infieles en una de las mayores guerras santas de la historia reciente." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_DIPLOMAT:0 "No hubo discusión que est[ROOT.Char.Custom('ES_EA')] diplomátic[ROOT.Char.Custom('ES_OA')] veteran[ROOT.Char.Custom('ES_OA')] no pudiera resolver pacíficamente." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_REVELER:0 "Un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] encantador[ROOT.Char.Custom('ES_XA')] que se ganó la fama por sus banquetes elaborados y los bailes grandiosos." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_BLADEMASTER:0 "Un[ROOT.Char.Custom('ES_OA')] de [ROOT.Char.Custom('ES_LoLa')]s mejores guerrer[ROOT.Char.Custom('ES_OA')]s de su tiempo, no tenía rival en el combate cuerpo a cuerpo." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HUNTER:0 "Cazador[ROOT.Char.Custom('ES_XA')] entusiasta y aplicad[ROOT.Char.Custom('ES_OA')], adoraba pasar semanas enteras en la naturaleza buscando las presas más escurridizas." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GENERAL:0 "Célebre por ser un[ROOT.Char.Custom('ES_XA')] estratega excepcional, pasó muchos días de su vida examinando campos y entrenando a sus tropas." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_ADMINISTRATOR:1 "[ROOT.Char.GetWomanMan|U] concienzud[ROOT.Char.Custom('ES_OA')], era célebre por sus excelentes dotes como administrador[ROOT.Char.Custom('ES_XA')] y gobernante." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHEMER:0 "Célebre por su mente retorcida y maquinadora, nunca mostró sus auténticas intenciones a nadie, ni siquiera a sus amigos más allegados." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SEDUCER:0 "Célebre libertin[ROOT.Char.Custom('ES_OA')], recibió un pico de oro con el que podía convencer a cualquiera para compartir lecho." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_SCHOLAR:1 "Célebre por ser un[ROOT.Char.Custom('ES_XA')] sabi[ROOT.Char.Custom('ES_OA')] respetad[ROOT.Char.Custom('ES_OA')] , pasó la mayor parte de sus días estudiando en su biblioteca, dejando pocas veces su [ROOT.Char.Custom('ResidenceBuilding')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_TORTURER:0 "Célebre por su vena sádica, convirtió la tortura y la mutilación en un arte." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_FAMILY_FIRST:0 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] siempre antepuso el bien de su familia por encima de todo lo demás y pasó su vida intentando asegurar un futuro glorioso para todos sus descendientes." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_MYSTIC:1 "Conocid[ROOT.Char.Custom('ES_OA')] por pasar la mayoría de las noches en su laboratorio, muchos creen que no era más que un[ROOT.Char.Custom('ES_XA')] bruj[ROOT.Char.Custom('ES_OA')] que elaboraba conjuros impíos al amparo de su [ROOT.Char.Custom('ResidenceBuilding')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_PHYSICIAN:0 "Dedicad[ROOT.Char.Custom('ES_OA')] a la comprensión del cuerpo y la mente humana, era un[ROOT.Char.Custom('ES_XA')] médic[ROOT.Char.Custom('ES_OA')] respetad[ROOT.Char.Custom('ES_OA')] y muy admirad[ROOT.Char.Custom('ES_OA')] por los estudiosos jóvenes debido a su conocimiento enciclopédico de la naturaleza y los humores." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_GALLANT:0 "Ejemplo de valor y galantería, será recordad[ROOT.Char.Custom('ES_OA')] por su espíritu cariñoso y justo en todas las circunstancias." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_LIFESTYLE_HERBALIST:1 "De [ROOT.Char.GetSheHe], un[ROOT.Char.Custom('ES_XA')] célebre herborista, se decía que podía curar todos los males con el brebaje adecuado." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_MALICIOUS:0 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] intrigante será recordad[ROOT.Char.Custom('ES_OA')] durante mucho tiempo por su mezquindad y rencor." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_BENEVOLENT:0 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] siempre dispuesta será recordad[ROOT.Char.Custom('ES_OA')] por su mandato benevolente." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DOMINANT:0 "Con est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] [ROOT.Char.GetWomanMan] no se podía jugar. Encarnó la dignidad y el poder de su título como pocos gobernantes." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_SUBMISSIVE:0 "[ROOT.Char.GetWomanMan|U] sumis[ROOT.Char.Custom('ES_OA')] y vergonzos[ROOT.Char.Custom('ES_OA')], será recordad[ROOT.Char.Custom('ES_OA')] por muchos como un[ROOT.Char.Custom('ES_XA')] gobernante dócil y a veces aturullad[ROOT.Char.Custom('ES_OA')]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_APATHETIC:0 "Si hay algo que se puede decir de [ROOT.Char.GetSheHe], es que no causó mayor impresión entre quienes [ROOT.Char.Custom('ES_LoLa')] conocieron." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LUSTFUL:0 "Nacid[ROOT.Char.Custom('ES_OA')] con un deseo insaciable, se pasó la vida entera buscando la siguiente conquista amorosa." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GLUTTONOUS:0 "[ROOT.Char.GetWomanMan|U] de gran apetito, nunca evitó la posibilidad de probar comidas nuevas y exóticas." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GREEDY:1 "Célebre por su amor por el oro, será enterrad[ROOT.Char.Custom('ES_OA')] con algunas de las joyas que más apreciaba." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_LAZY:0 "Jamás fue de quienes trabajaran más de lo necesario. Siempre estuvo list[ROOT.Char.Custom('ES_OA')] y deseos[ROOT.Char.Custom('ES_OA')] de eludir sus responsabilidades." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_FICKLE:0 "Nadie sabía qué podía pensar o hacer en cualquier momento est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] tan voluble." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_WRATHFUL:0 "Dad[ROOT.Char.Custom('ES_OA')] a los arrebatos de ira, en su [ROOT.Char.Custom('ResidenceBuilding')] sus gritos solían retumbar estruendosamente." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_ARROGANT:0 "Siempre engreíd[ROOT.Char.Custom('ES_OA')] y dispuest[ROOT.Char.Custom('ES_OA')] a ejercer sus autoridad sobre sus súbditos, era un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] que adoraba el sonido de su voz." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_CHASTE:0 "Siempre se [ROOT.Char.Custom('ES_LoLa')] recordará por ser un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] para quien la lealtad era un valor irrenunciable." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_TEMPERATE:0 "Siempre dad[ROOT.Char.Custom('ES_OA')] a evitar banquetes y excesos, nunca dejó que sus impulsos básicos se apoderasen de [ROOT.Char.GetSheHe]." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_GENEROUS:0 "Conocid[ROOT.Char.Custom('ES_OA')] por ser una [ROOT.Char.GetWomanMan] caritativ[ROOT.Char.Custom('ES_OA')], entregó libremente su dinero a familia y amigos." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_DILIGENT:0 "Un ejemplo deslumbrante de diligencia que jamás descuidó su deber." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_COMPASSIONATE:0 "Célebre por ser un alma amable y compasiva, sus amigos siempre [ROOT.Char.Custom('ES_LoLa')] recordarán con cariño." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_PATIENT:0 "Nunca dad[ROOT.Char.Custom('ES_OA')] a levantar la voz, fue un ejemplo de paciencia." - SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_PERSONALITY_HUMBLE:1 "Est[ROOT.Char.Custom('ES_EA')] humilde [ROOT.Char.GetManWoman] nunca quiso que se diera demasiada importancia a sus logros." - -#Heir message: - SUCCESSION_EVENT_WINDOW_HEIR_UNDERAGE:0 "Apenas tiene [ROOT.Char.GetAge] años y necesitará apoyarse en el consejo durante sus primeros años de mandato." - SUCCESSION_EVENT_WINDOW_HEIR_USELESS:0 "Al no tener habilidades para mantener el señorío unido, su mandato puede estar condenado al fracaso." - SUCCESSION_EVENT_WINDOW_HEIR_MILITARY:0 "Al ser un[ROOT.Char.Custom('ES_XA')] táctic[ROOT.Char.Custom('ES_OA')] militar con talento, muchos confían en que asegurará muchas victorias al señorío en el campo de batalla." - SUCCESSION_EVENT_WINDOW_HEIR_LEARNING:0 "[ROOT.Char.GetWomanMan|U] sabi[ROOT.Char.Custom('ES_OA')] y erudit[ROOT.Char.Custom('ES_OA')], se espera progreso e innovación durante su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_STEWARDSHIP:0 "Ahorrador[ROOT.Char.Custom('ES_XA')] y frugal, seguro que el señorío prosperará durante su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_INTRIGUE:0 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] taimad[ROOT.Char.Custom('ES_OA')] y perspicaz no tendrá problemas en conseguir apoyos cuando los necesite." - SUCCESSION_EVENT_WINDOW_HEIR_DIPLOMACY:0 "Seguro que vasallos y gobernantes extranjeros respetarán por igual a est[ROOT.Char.Custom('ES_EA')] expert[ROOT.Char.Custom('ES_OA')] diplomátic[ROOT.Char.Custom('ES_OA')]." - SUCCESSION_EVENT_WINDOW_HEIR_STRONG_AND_SMART:0 "Con ese poderoso físico y su excepcional astucia, seguro que su mandato inspirará canciones y leyendas." - SUCCESSION_EVENT_WINDOW_HEIR_WEAK_AND_DUMB:0 "Falt[ROOT.Char.Custom('ES_OA')] de la bendición de una mente aguda y del físico de un[ROOT.Char.Custom('ES_XA')] guerrer[ROOT.Char.Custom('ES_OA')], su mandato seguramente será complicado." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN:0 "Tras haber servido en la lejana Miklagard, es probable que su espíritu aventurero inspire a sus súbditos." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUNATIC:0 "Al ser un[ROOT.Char.Custom('ES_XA')] lunátic[ROOT.Char.Custom('ES_OA')] trastornad[ROOT.Char.Custom('ES_OA')], solo [ROOT.Char.GetFaith.HighGodName] podrá ayudar a su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_BAD:0 "Ante la sospecha de estar poseíd[ROOT.Char.Custom('ES_OA')] por un demonio enviado por [ROOT.Char.GetFaith.DevilName], los [ROOT.Char.GetFaith.PriestMalePlural] harán cuando esté en su mano para refrenar[ROOT.Char.Custom('ES_LoLa')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_POSSESSED_GOOD:0 "Con la bendición de [ROOT.Char.GetFaith.HighGodName], su cuerpo es solo un instrumento a través del que se muestra la voluntad divina." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_FAIR:0 "No hay palabras para describir su belleza. Con su apariencia, los dignatarios extranjeros se postraran a sus pies." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADVENTURER:0 "La vida de est[ROOT.Char.Custom('ES_EA')] aventurer[ROOT.Char.Custom('ES_OA')] estará llena de gloria y emociones." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_UGLY_DECEITFUL:0 "Taimad[ROOT.Char.Custom('ES_OA')] y engaños[ROOT.Char.Custom('ES_OA')], es posible que la perdición de [ROOT.Char.GetFirstNameNoTooltip] termine siendo su enemistad con la verdad." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTON_GREEDY:0 "[ROOT.Char.GetWomanMan|U] codicios[ROOT.Char.Custom('ES_OA')] y avar[ROOT.Char.Custom('ES_OA')], es improbable que sea popular entre el campesinado del señorío." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_JUST:0 "Imparcial y just[ROOT.Char.Custom('ES_OA')] en todo, muchos esperan que trate todos los conflictos con excelencia." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT_ARBITRARY:1 "[ROOT.Char.GetManWoman] corrupt[ROOT.Char.Custom('ES_OA')] e injust[ROOT.Char.Custom('ES_OA')], pocos confían que sus vasallos se queden quietos cuando dilapide el legado de su predecesor." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_MILITARY_ED:0 "Como prefiere dirigir sus tropas desde la seguridad de su hogar, a [ROOT.Char.GetFirstNameNoTooltip] le constará inspirar a sus soldados." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_CONTENT:1 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] solitari[ROOT.Char.Custom('ES_OA')] es perfectamente capaz de dejar que el consejo haga la mayor parte de su trabajo, para bien o para mal." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_PARANOID:0 "A la vista de que hay agentes de [ROOT.Char.GetFaith.DevilName] en cada esquina, herejes e infieles por igual deben temer su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS_GENEROUS:0 "Pí[ROOT.Char.Custom('ES_OA')] y generos[ROOT.Char.Custom('ES_OA')], es muy probable que los [ROOT.Char.GetFaith.PriestMalePlural] se hagan ricos durante su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip] siempre viste una armadura refulgente y espléndida, y quiere que todos [ROOT.Char.GetHerHim] vean cuando se enfrenta en combate." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_CRUEL:0 "Al no temer jamás la ira de [ROOT.Char.GetFaith.HighGodName], es improbable que [ROOT.Char.GetFirstNameNoTooltip] ahorre a sus súbditos los castigos que considere apropiados." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE_STUBBORN:0 "Firme en su forma de adoración, es muy probable que la fe y la tradición se vean favorecidas durante su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL_CALLOUS:0 "Alma taimada y descontenta, es muy probable que su mandato esté lleno de maldades e intrigas." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT_TRUSTING:0 "[ROOT.Char.GetFirstNameNoTooltip], [ROOT.Char.GetWomanMan] confiad[ROOT.Char.Custom('ES_OA')] y paciente, está convencid[ROOT.Char.Custom('ES_OA')] de que al final le sucederán cosas buenas." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_STRESSED:0 "Al ver sombras en cada esquina, es probable que se vea dominad[ROOT.Char.Custom('ES_OA')] por el miedo." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN_COMPASSIONATE:0 "Convencid[ROOT.Char.Custom('ES_OA')] de que hay que mostrar amabilidad a todos sin importar su valía, muchos temen que los enemigos de [ROOT.Char.GetFirstNameNoTooltip] usen esto en su favor." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STRONG_BRAVE:0 "[ROOT.Char.GetFirstNameNoTooltip] destaca entre sus enemigos en el campo de batalla y no le costará nada inspirar a sus tropas." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE_LUSTFUL:0 "Siempre dispuest[ROOT.Char.Custom('ES_OA')] a entretener a su cónyuge, muchos esperan que la familia real crezca y prospere." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS_JUST:0 "Muchos confían que est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] equitativ[ROOT.Char.Custom('ES_OA')] se asegurará de que todos reciban lo que les corresponde." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT_GREEDY:0 "[ROOT.Char.GetWomanMan|U] trabajador[ROOT.Char.Custom('ES_XA')], con [ROOT.Char.Custom('ES_ElElla')] el señorío bien logrará riquezas o caerá en la ruina." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN_HONEST:0 "Siempre dispuest[ROOT.Char.Custom('ES_OA')] a admitir sus muchas debilidades, hay grandes dudas de que el señorío pueda confiar en su nuev[ROOT.Char.Custom('ES_OA')] señor[ROOT.Char.Custom('ES_XA')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY_TRUSTING:0 "[ROOT.Char.GetWomanMan|U] ingenu[ROOT.Char.Custom('ES_OA')], su naturaleza reticente quizás le impida tomar las riendas." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS_HONEST:0 "Como nunca ha temido decir lo que pensaba, seguramente encante al señorío entero con su astuta honestidad." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL_ARBITRARY:0 "Carente de toda brújula moral, sus súbditos tendrán que aprender cuándo temer[ROOT.Char.Custom('ES_LoLa')] o respetar[ROOT.Char.Custom('ES_LoLa')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL_WRATHFUL:0 "Es un[ROOT.Char.Custom('ES_XA')] auténtic[ROOT.Char.Custom('ES_OA')] sádic[ROOT.Char.Custom('ES_OA')] y muchos temen en qué se convertirá el señorío durante su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL_ZEALOUS:0 "Cegad[ROOT.Char.Custom('ES_OA')] por el fervor religioso, infieles y herejes por igual temerán su justa ira." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID_DECEITFUL:0 "Muchos temen que esta persona tan malvada y desconfiada se guarde dagas con sus nombres escritos en ellas." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_COMPASSIONATE:0 "[ROOT.Char.GetFirstNameNoTooltip] es una persona de alma gentil y compasiva. Seguramente sus vasallos prosperen bajo su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARROGANT:0 "Al ser una persona segur[ROOT.Char.Custom('ES_OA')] de sí mism[ROOT.Char.Custom('ES_OA')], el mandato de [ROOT.Char.GetFirstNameNoTooltip] puede traer gloria o vergüenza a la casa [ROOT.Char.GetHouse.GetName]… El tiempo lo dirá." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CYNICAL:0 "Como no se preocupa jamás por lo que dice el [ROOT.Char.GetFaith.ReligiousText], muchos temen que el mandato de [ROOT.Char.GetFirstNameNoTooltip] termine pronto cuando [ROOT.Char.GetFaith.HighGodName] [ROOT.Char.GetHerHim] destruya." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREGARIOUS:0 "Tiene el don de la palabra y es extrovertid[ROOT.Char.Custom('ES_OA')], así que muchos creen que a [ROOT.Char.GetFirstNameNoTooltip] no le costará ganarse a la corte." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ZEALOUS:1 "Dado que pasa horas rezando para no disgustar a [ROOT.Char.GetFaith.HighGodName], muchos están seguros de que el mandato de [ROOT.Char.GetFirstNameNoTooltip] será una bendición para el señorío." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_AMBITIOUS:0 "Al ser un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] ambicios[ROOT.Char.Custom('ES_OA')], muchos esperan que el señorío crezca y prospere durante su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DILIGENT:0 "Enérgic[ROOT.Char.Custom('ES_OA')] y tranquil[ROOT.Char.Custom('ES_OA')], [ROOT.Char.GetFirstNameNoTooltip] seguramente mejore el señorío durante su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DECEITFUL:0 "Taimad[ROOT.Char.Custom('ES_OA')] y engaños[ROOT.Char.Custom('ES_OA')], es posible que la perdición de [ROOT.Char.GetFirstNameNoTooltip] termine siendo su enemistad con la verdad." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SHY:0 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] no habla mucho y pocos confían que le vaya bien en los asuntos diplomático." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HUMBLE:0 "[ROOT.Char.GetWomanMan|U] piados[ROOT.Char.Custom('ES_OA')] y humilde, muchos temen que [ROOT.Char.GetFirstNameNoTooltip] estaría mejor preparad[ROOT.Char.Custom('ES_OA')] para [ROOT.Char.GetFaith.HouseOfWorship]s que para tronos." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ARBITRARY:0 "[ROOT.Char.GetManWoman] corrupt[ROOT.Char.Custom('ES_OA')] e injust[ROOT.Char.Custom('ES_OA')], pocos confían que sus vasallos se queden sentados si el señorío se empieza a venir abajo durante su mandato." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TEMPERATE:0 "[ROOT.Char.GetWomanMan|U] modest[ROOT.Char.Custom('ES_OA')] y comedid[ROOT.Char.Custom('ES_OA')], su naturaleza pasiva también puede ser su ruina." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CHASTE:0 "Leal a su cónyuge y familia, seguro que [ROOT.Char.GetFirstNameNoTooltip] antepondrá el bien de su familia por encima de todas los intereses personales." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUSTFUL:0 "Los vasallos del país harán bien encerrando a sus parejas cuando [ROOT.Char.GetFirstNameNoTooltip] llegue al trono, pues siempre anda buscando a su siguiente conquista." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CONTENT:0 "Satisfech[ROOT.Char.Custom('ES_OA')] con lo que tiene, puede que hasta los vasallos de [ROOT.Char.GetFirstNameNoTooltip] ridiculicen su naturaleza pasiva." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PATIENT:0 "Puesto que es un[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetWomanMan] que espera que los planes salgan bien, muchos confían que lleguen grandes cambios al señorío… si bien sucederán lentamente." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BRAVE:0 "Valeros[ROOT.Char.Custom('ES_OA')] y dispuest[ROOT.Char.Custom('ES_OA')] a lanzarse a la acción, muchos esperan que su valentía no lleve al señorío a la ruina por una imprudencia." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_JUST:0 "Imparcial y just[ROOT.Char.Custom('ES_OA')] en todo, muchos esperan que trate todos los conflictos con excelencia." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GLUTTONOUS:0 "[ROOT.Char.GetWomanMan|U] de gran apetito, muchos confían que ponga el señorío por delante de su hambre." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS:0 "[ROOT.Char.GetWomanMan|U] frí[ROOT.Char.Custom('ES_OA')] e insensible, a los vasallos del señorío les costará ganarse su confianza." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRAVEN:0 "Cobarde y apocad[ROOT.Char.Custom('ES_OA')], es improbable que sus súbditos [ROOT.Char.Custom('ES_LoLa')] respeten." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GREEDY:0 "Es improbable que est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] codicios[ROOT.Char.Custom('ES_OA')] se gane el favor del campesinado del señorío." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRUEL:0 "Muchos temen que la corte de [ROOT.Char.GetFirstNameNoTooltip] viva con miedo de est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] tan mezquin[ROOT.Char.Custom('ES_OA')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_TRUSTING:0 "Confiad[ROOT.Char.Custom('ES_OA')] y complaciente, puede que el consejo de [ROOT.Char.GetFirstNameNoTooltip] tenga más poder sobre [ROOT.Char.GetSheHe] de lo que debería." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_HONEST:0 "Incapaz de mentir, muchos temen que su franqueza no valga para las complejidades de la política." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LAZY:0 "Al ser un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] holgaz[ROOT.Char.Custom('ES_AnAna')], muchos temen que no salga nada interesante del mandato de [ROOT.Char.GetFirstNameNoTooltip]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_GENEROUS:0 "Es un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] generos[ROOT.Char.Custom('ES_OA')] y muchos confían que su corazón de oro no le haga vaciar las arcas del señorío en causas inútiles." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WRATHFUL:0 "De mecha rápida, es muy probable que enemigos y vasallos de [ROOT.Char.GetFirstNameNoTooltip] por igual vivan en el miedo a [ROOT.Char.GetSheHe]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_PARANOID:0 "Puede que la paranoia de est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] suspicaz no encaje bien con sus súbditos." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_STUBBORN:0 "[ROOT.Char.GetFirstNameNoTooltip] es un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] terc[ROOT.Char.Custom('ES_OA')] y puede que a sus súbditos les cueste meter baza cuando haya tomado una decisión." - SUCCESSION_EVENT_WINDOW_HEIR_PIETY:0 "[ROOT.Char.GetWomanMan|U] devot[ROOT.Char.Custom('ES_OA')], seguro que [ROOT.Char.GetFirstNameNoTooltip] impresionará a los [ROOT.Char.GetFaith.PriestMalePlural] con sus amplios conocimientos del [ROOT.Char.GetFaith.ReligiousText]." - SUCCESSION_EVENT_WINDOW_HEIR_PRESTIGE:0 "Seguro que los dignatarios de todos los rincones se inclinarán ante un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] de tanto prestigio." - SUCCESSION_EVENT_WINDOW_HEIR_FRIENDS:0 "Bendecid[ROOT.Char.Custom('ES_OA')] con gran cantidad de amigos, es muy probable que [ROOT.Char.GetFirstNameNoTooltip] encuentre un respaldo fuerte a su gobierno." - SUCCESSION_EVENT_WINDOW_HEIR_TYRANT:0 "Ya es un[ROOT.Char.Custom('ES_XA')] tiran[ROOT.Char.Custom('ES_OA')] odiad[ROOT.Char.Custom('ES_OA')], así que el señorío tiembla ante su poder." - SUCCESSION_EVENT_WINDOW_HEIR_RICH:0 "Tiene riquezas fabulosas y solo el tiempo dirá si hará prosperar el señorío o si se sentará sobre su oro como un dragón." - SUCCESSION_EVENT_WINDOW_HEIR_CHILDREN:0 "Est[ROOT.Char.Custom('ES_EA')] [ROOT.Char.GetWomanMan] fértil ya ha dado muchos herederos potenciales al señorío." - SUCCESSION_EVENT_WINDOW_HEIR_RIVALS:0 "Rodead[ROOT.Char.Custom('ES_OA')] de enemigos y rivales, muchos confían que el mandato de [ROOT.Char.GetFirstNameNoTooltip] no quede truncado por una imprevista daga en la espalda." - SUCCESSION_EVENT_WINDOW_HEIR_COMBAT_SKILLS:0 "Muchos confían que est[ROOT.Char.Custom('ES_EA')] duelista formidable brille en torneos y combate personal por igual." - SUCCESSION_EVENT_WINDOW_HEIR_POOR_HEALTH:0 "Al ser un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] frágil y enfermiz[ROOT.Char.Custom('ES_OA')], el señorío entero espera que recupere la salud." - SUCCESSION_EVENT_WINDOW_HEIR_BASTARD:0 "Al ser un[ROOT.Char.Custom('ES_XA')] hij[ROOT.Char.Custom('ES_OA')] ilegítim[ROOT.Char.Custom('ES_OA')], probablemente [ROOT.Char.GetFirstNameNoTooltip] se proponga dejar su marca en la historia." - SUCCESSION_EVENT_WINDOW_HEIR_VIKING:0 "Al haber dirigido muchas incursiones, el nombre de [ROOT.Char.GetFirstNameNoTooltip] ya es conocido y temido en todo el mundo." - SUCCESSION_EVENT_WINDOW_HEIR_CRUSADER:0 "Al haber dirigido a los guerreros santos contra los infieles, seguro que el nombre de [ROOT.Char.GetFirstNameNoTooltip] ya es amado a ojos de [ROOT.Char.GetFaith.HighGodName]." - SUCCESSION_EVENT_WINDOW_HEIR_THREE_SKILLS:0 "Al dominar tantas habilidades, seguro que ya tiene la admiración de sus súbditos." - SUCCESSION_EVENT_WINDOW_HEIR_FIVE_SKILLS:0 "Al contar con la bendición de un conocimiento asombroso de todo lo que hay en el cielo y la tierra, seguro que el mandato de [ROOT.Char.GetFirstNameNoTooltip] será legendario." - - SUCCESSION_EVENT_WINDOW_HEIR_DREAD:0 "Con esa presencia tan aterradora, ya tiene una reputación de ferocidad y crueldad." - SUCCESSION_EVENT_WINDOW_HEIR_GENDER:0 "Alguna gente teme que el ascenso de un[ROOT.Char.Custom('ES_XA')] [ROOT.Char.GetWomanMan] al trono pueda ser un síntoma de los días inciertos que están por llegar." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_REVELER:0 "[ROOT.Char.GetWomanMan|U] encantador[ROOT.Char.Custom('ES_XA')] y extrovertid[ROOT.Char.Custom('ES_OA')], es conocid[ROOT.Char.Custom('ES_OA')] entre muchos nobles del reino por ser un[ROOT.Char.Custom('ES_XA')] anfitri[ROOT.Char.Custom('ES_OnOna')] refinad[ROOT.Char.Custom('ES_OA')]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_ADMINISTRATOR:0 "Administrador[ROOT.Char.Custom('ES_XA')] instruido, es una de las personas más cualificadas para subir al trono según la opinión de la gente." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_SCHOLAR:1 "Célebre por su interés en asuntos metafísicos, puede que no esté bien preparad[ROOT.Char.Custom('ES_OA')] para tratar con los problemas cotidianos de un gobierno secular." - - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CALLOUS_LONER:0 "[ROOT.Char.GetWomanMan|U] frí[ROOT.Char.Custom('ES_OA')] y despiadad[ROOT.Char.Custom('ES_OA')], se rumorea que no siente nada y nadie le importa." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VENGEFUL:0 "[ROOT.Char.GetWomanMan|U] mezquin[ROOT.Char.Custom('ES_OA')] y rencoros[ROOT.Char.Custom('ES_OA')], sus vasallos tendrán que ir con cuidado al tratar con [ROOT.Char.GetSheHe]." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_DEPRESSED:0 "Este alma melancólica y en busca de consuelo puede carecer de la fortaleza necesaria para dirigir a sus nuevos súbditos." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BLIND_WEAK:0 "[ROOT.Char.GetWomanMan|U] débil y cieg[ROOT.Char.Custom('ES_OA')], deja el señorío en manos de sus ayudantes." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_EXCOMMUNICATED:0 "Excomulgad[ROOT.Char.Custom('ES_OA')] por la Iglesia, llega al poder tras ser declarad[ROOT.Char.Custom('ES_OA')] hereje. Muchos creen que llevará al señorío a su perdición." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_BERSERKER:0 "Guerrer[ROOT.Char.Custom('ES_OA')] feroz e implacable, se cree que aúlla a la luna y bebe la sangre de sus enemigos en combate." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CANNIBAL:0 "Al rumorearse que consume carne humana, tendrá mucho que demostrar para ganarse la confianza de sus vasallos." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_CRIMINAL:0 "Corren muchos rumores viles en torno a [ROOT.Char.Custom('ES_ElElla')], algunos más horribles y repulsivos que otros." - SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_WITCH:0 "Como se rumorea que mezcla hierbas prohibidas con maldiciones contra sus enemigos, le costará ganarse la confianza de sus súbditos." - SUCCESSION_EVENT_WINDOW_HEIR_UNIMPRESSIVE:0 "Al no tener muchos logros a su nombre, aún cuesta saber qué clase de gobernante llegará a ser." - - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO:0 "Mi linaje ha llegado a su fin" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_UNLANDED:1 "[ROOT.Char.GetFullNameNoTooltip] ha perdido todos sus títulos y se ha quedado sin tierras" - SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_BARON:0 "A [ROOT.Char.GetFullNameNoTooltip] solo le quedan sus baronías" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURIES:0 "Durante siglos has seguido la dinastía de [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_CENTURY:0 "Durante más de un siglo has seguido la dinastía de [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADES:0 "Durante décadas has seguido la dinastía de [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DECADE:0 "Durante más de una década has seguido la dinastía de [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEARS:0 "Durante años has seguido la dinastía de [ROOT.Char.GetDynasty.GetName]." - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR:0 "Durante más de un año has seguido la dinastía de [ROOT.Char.GetDynasty.GetName]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_YEAR_SINGLE:0 "Durante menos de un año has seguido la dinastía de [ROOT.Char.GetDynasty.GetName]" - - SUCCESSION_EVENT_WINDOW_GAME_OVER_MAX_SPLENDOR:0 "y se ha convertido en una dinastía de prestigio legendario, respetada por todos" - SUCCESSION_EVENT_WINDOW_GAME_OVER_HIGH_SPLENDOR:0 "y se ha convertido en una dinastía de mucho prestigio" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MEDIUM_SPLENDOR:0 "y se ha convirtió en una dinastía notable" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR:0 "pero ha seguido siendo insignificante y no ha dejado huella alguna en la historia" - SUCCESSION_EVENT_WINDOW_GAME_OVER_LOW_SPLENDOR_SHORT:0 "y ha seguido siendo insignificante, sin dejar huella alguna en la historia" - SUCCESSION_EVENT_WINDOW_GAME_OVER_MIN_SPLENDOR:1 "pero ha seguido siendo oscura y pronto será olvidada." - -######################################### - SUCCESSION_EVENT_WINDOW_DEAD_DESC:0 "[CHARACTER.Custom('DeathMessageIntro')] [CHARACTER.Custom('DeathMessageReason')] [CHARACTER.Custom('DeathMessageOutro')]" - SUCCESSION_EVENT_WINDOW_HEIR_DESC:0 "[CHARACTER.GetTitledFirstNameNoTooltip] sube al trono. [CHARACTER.Custom('HeirMessageInterface')]" - SUCCESSION_EVENT_WINDOW_GAME_OVER_DESC:4 "[CHARACTER.Custom('GameOverMessageInterface')]. [CHARACTER.Custom('GameOverMessageInterfaceDuration')] [CHARACTER.Custom('GameOverMessageInterfaceSplendor')]." - SUCCESSION_EVENT_WINDOW_END_DATE_DESC:2 "Se ha alcanzado la fecha de finalización del juego.\n\n[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceDuration')] [SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageInterfaceSplendor')].[SuccessionEventWindow.GetDeadCharacter.Custom('GameOverMessageNotableAchievements')]" - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SPANISH_DESC:0 " Gracias a tu gobierno y dirección, los tronos hispanos han quedado unidos bajo un[ROOT.Char.Custom('ES_XA')] únic[ROOT.Char.Custom('ES_OA')] gobernante." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SLAVS_DESC:0 " Los eslavos se han vuelto una fuerza imparable desde que fundaste el Imperio de $e_slavia$." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SOUTHERN_SLAVS_DESC:0 " Bajo tu dirección, los eslavos del sur reclamaron su identidad." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_WESTERN_SLAVS_DESC:0 " Gracias a ti, los eslavos occidentales volvieron a ser un solo pueblo tras siglos de división y tribalismo. " - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_BURGUNDY_DESC:0 " Los borgoñones superaron sus disputas y se unieron bajo tu dirección y gobierno." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_ITALY_DESC:0 " Gracias a tu gobierno y dirección el Imperio de $e_italy$ está unido bajo un[ROOT.Char.Custom('ES_XA')] únic[ROOT.Char.Custom('ES_OA')] gobernante." - SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_AFRICA_DESC:0 " Gracias a todo tu trabajo, diligencia y sabio gobierno, el continente de África está unido bajo un solo gobierno." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_PORTUGAL_DESC:0 " Pero ¿habrás muerto de verdad mientras se recuerde eternamente el Reino de $k_portugal$ que fundaste?" - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC:0 " Ni los caballos en Bosnia desconocen tu nombre después de que crearas el Reino de $k_bosnia$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARMENIA_DESC:0 " Tu nombre vivirá eternamente como fundador[ROOT.Char.Custom('ES_XA')] del Imperio de $e_armenia$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RUM_DESC:0 " Tú creaste el Reino de $k_rum$ y, como su fundador[ROOT.Char.Custom('ES_XA')], en cierto modo siempre será tuyo." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ISRAEL_DESC:0 " Gracias a todo tu trabajo y diligencia se creó el Reino de $k_israel$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_OUTREMER_DESC:0 " Nadie creyó que pudiera hacerse, pero dominaste la región santa más disputada del mundo bajo el Imperio de $e_outremer$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SWITZERLAND_DESC:0 " Se pueden escalar los Alpes y aún así no alcanzaría a verse todo lo que te perteneció cuando fundaste el Reino de $k_switzerland$." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_AUSTRIA_DESC:0 " Tras tu reinado, el Archiducado es una de las potencias más respetadas de Europa." - SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARAGON_DESC:0 " El Reino de $k_aragon$ nació en las retorcidas riberas del río Aragón, un legado eterno de tu glorioso reinado." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_ROMAN_EMPIRE_DESC:0 " Gracias a ti, el cosmos sabe que aunque pasen los milenios con Roma hecha cenizas, el $e_roman_empire$ siempre regresará." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_DUMNONIA_DESC:0 " Gracias a ti, el pueblo córnico se alzó para volver a convertirse en el Reino de $k_cornwall$." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_CAROLINGIAN_DESC:0 " Lo que para Carlomagno fue un sueño, para ti fue real, restaurador[ROOT.Char.Custom('ES_XA')] del Reino de $e_france$." - SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_HOLY_ROMAN_EMPIRE_DESC:0 " Fuiste la encarnación de la gloria perdida del $e_hre$ que, gracias a ti, volvió a nacer." - - SUCCESSION_EVENT_WINDOW_HEADING:1 "Has muerto" - SUCCESSION_EVENT_WINDOW_HEADING_ALIVE:0 "Te destronaron" - SUCCESSION_EVENT_WINDOW_HEADING_LINEAGE:0 "Linaje de [SuccessionEventWindow.GetPlayerHeir.GetShortUINameNotMeNoTooltip]" - SUCCESSION_EVENT_WINDOW_HEADING_GAME_OVER:0 "Fin de partida" - SUCCESSION_EVENT_WINDOW_HEADING_END_DATE_REACHED:0 "Fin" - SUCCESSION_SUCCESSOR_TAB_TT:0 "#T Mostrar sucesor#!" - SUCCESSION_TITLES_TAB_TT:0 "#T Mostrar títulos\n#!$SUCCESSION_LOST_TITLES$" - SUCCESSION_LINEAGE_TAB_TT:0 "#T Mostrar linaje#!" - SUCCESSION_INHERITED_TITLES:0 "Títulos heredados" - SUCCESSION_LOST_TITLES:0 "[Select_CString( EqualTo_int32( SuccessionEventWindow.GetNumberOfLostTitles, '(int32)0' ), '', '@warning_icon!')] Títulos perdidos en la sucesión: [SuccessionEventWindow.GetNumberOfLostTitles]" - SUCCESSION_LOST_TITLE_SHARE:0 "[SuccessionEventWindowLostTitlesItem.GetHeir.GetUINameNoTooltip]" - SUCCESSION_RELATION_HOUSE:0 "Miembro de la [house|lE]" - SUCCESSION_RELATION_DYNASTY:0 "Miembro de la [dynasty|lE]" - SUCCESSION_DYNASTY_INFO:0 "[Dynasty.GetName]\n[SuccessionEventWindow.GetStartDate.GetYear] - [SuccessionEventWindow.GetEndDate.GetYear]\n[Dynasty.GetNumberOfMembers] miembros ([SuccessionEventWindow.GetNumberOfPlayed] jugados)\n[Dynasty.GetPrestigeLevelName]\n[GetDataModelSize( Dynasty.GetDynastyHouses )] [Select_CString( EqualTo_int32( GetDataModelSize( Dynasty.GetDynastyHouses ), '(int32)1' ), 'Casa', 'Casas' )]" - SUCCESSION_NO_HEIR:2 "Al no haber un [player_heir|lE], tu linaje se ha extinguido tras [SuccessionEventWindow.GetPlayedLength]." - diff --git a/project/ck3/base_game/localization/spanish/gui/temp_loc_for_testing_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/temp_loc_for_testing_l_spanish.yml deleted file mode 100644 index d98e6d05cb..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/temp_loc_for_testing_l_spanish.yml +++ /dev/null @@ -1,5 +0,0 @@ -l_spanish: - TEMP_GUI_INTERACTION:0 "$EFFECT_LIST_BULLET$ Encarcela al #high duque Gyrth#! \n$EFFECT_LIST_BULLET$ #N Este es un acto de #E tiranía#!, lo que hará que tus súbditos pierdan #Z 40#! #E de opinión#! sobre ti#!" - TEMP_GUI_INTERACTION_2:1 "$EFFECT_LIST_BULLET$ Toda la familia del #high duque Gyrth#! perderá #Z 15#! de #E opinión#! sobre mí.\n$EFFECT_LIST_BULLET$ Pierde #Z 30#! de #E opinión#! sobre mí #low (en prisión)#!" - TEMP_GUI_INTERACTION_TITLE:0 "Efectos sobre el #high duque Gyrth Godwineson#! de Anglia Oriental" - TEMP_GUI_HOOK:0 "Usar un #E anzuelo#!" diff --git a/project/ck3/base_game/localization/spanish/gui/title_view_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/title_view_l_spanish.yml deleted file mode 100644 index c2c1c90b56..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/title_view_l_spanish.yml +++ /dev/null @@ -1,179 +0,0 @@ -l_spanish: - TITLE_VIEW_OWNED_BY:0 "Incluido en [TARGET_CHARACTER.LocalPlayerString( 'tu', 'el' )] [realm|lE] [TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )]" - TITLE_VIEW_VASSAL_SCROLL_TITLE:0 "[titles|E] [de_jure|lE] constituyentes de [TitleViewWindow.GetTitle.GetNameNoTierNoTooltip]" - TITLE_VIEW_UNOWNED_TITLES:0 "Aún no creado" - PREVIOUS_TITLE:0 "#T Mostrar [title|lE] anterior#!\n[TITLE.GetName]" - PREVIOUS_NO_TITLE:0 "#T Mostrar [title|lE] anterior#!\n@warning_icon!#X No hay título al que volver#!" - TEMP_TITLE_LAND_TYPE_BARONY:0 "[holding|E]" - TEMP_TITLE_LAND_TYPE_COUNTY:0 "[county_capital|E]" - TEMP_TITLE_LAND_TYPE_UNKNOWN:0 "Esto no debería aparecer" - TITLE_VIEW_HOLDING_TAXES:0 "[taxes|E]: [Holding.GetIncome|1V]" - TITLE_VIEW_HOLDING_LEVIES:0 "[levies|E]: [Holding.GetMaxLevySize|0V]" - TITLE_VIEW_MY_TITLE:1 "Tu título" - TITLE_VIEW_MY_PRIMARY_TITLE:1 "Tu [primary_title|lE]" - TITLE_VIEW_HOLDER:0 "[holder|E] actual" - TITLE_VIEW_PRIMARY_TITLE:0 "[CHARACTER.GetHerHisMy|U] [Concept( 'primary_title', 'título principal' )|E]" - TITLE_VIEW_TOP_LIEGE:0 "[top_liege|E]" - TITLE_VIEW_DESTROY_TITLE:0 "Destruir título" - TITLE_VIEW_NOT_CREATED:0 "Aún no creado" - TITLE_VIEW_CREATE_TITLE:0 "Crear título" - TITLE_VIEW_NO_DEJURE_COUNTIES:0 "Los [Concept( 'title', 'títulos' )|E] seleccionados no tienen ningún [Concept( 'county', 'condado' )|E] de iure" - TITLE_VIEW_COUNTIES:0 "$LIMIT|V$ [Concept( 'counties', 'condados' )|E] de iure ($CURRENT|V$)" - TITLE_VIEW_COUNTIES_DETAILED:0 "Se necesita $MINIMUM|V$ de $TOTAL|V$ [Concept( 'counties', 'condados' )|E] [de_jure|lE] (más del $PERCENTAGE|0%V$)\nPoseo $OWNED|V$ [Concept( 'counties', 'condados' )|E]" - TITLE_VIEW_GOLD_TEXT:0 "$VALUE|0V$ [gold_i]" - TITLE_VIEW_PRESTIGE_TEXT:0 "Da $VALUE|0V$ [prestige_i]" - TITLE_VIEW_PRESTIGE_COST_TEXT:0 "$VALUE|0V$ [prestige_i]" - TITLE_VIEW_CLAIMANTS:1 "Pretendientes: [TitleViewWindow.GetNumberOfClaimants]" - TITLE_VIEW_NO_CLAIMANTS:0 "No puede tener pretendientes" - TITLE_VIEW_NO_CLAIMANTS_TOOLTIP:0 "#T $TITLE_VIEW_NO_CLAIMANTS$\n#!Algunos [titles|lE] no pueden tener [Concept( 'claimants', 'pretendientes' )|E]: \n$BULLET_WITH_TAB$Todas las [baronies|E]\n$BULLET_WITH_TAB$Títulos de [Concept( 'mercenary_company', 'compañías mercenarias' )|E] \n$BULLET_WITH_TAB$Títulos de [Concept( 'holy_order', 'órdenes militares' )|E]\n$BULLET_WITH_TAB$Títulos de [Concept( 'head_of_faith', 'líderes de la fe' )|E]" - TITLE_VIEW_TITLE_HISTORY_LABEL:2 "Historia del [Title.GetBaseName]" - TITLE_VIEW_SHOW_ELECTION_TT:2 "#T Ver elección#!" - TITLE_VIEW_CLEAR_LAWS:0 "Quitar ley" - TITLE_VIEW_CLEAR_LAWS_TOOTLIP_TITLE:0 "#T Quitar ley de [title_succession|lE]#!" - TITLE_VIEW_CLEAR_CLICK:0 "#I Clic para quitar la ley de [title_succession|E]#!" - TITLE_VIEW_CLEAR_LAWS_TITLE:0 "Quitar ley de [TITLE.GetNameNoTooltip]" - TITLE_VIEW_CLEAR_LAWS_CONFIRM:1 "La sucesión en [TITLE.GetName] ya no tendrá su propia sucesión de título, sino que se heredará con la [Concept( 'succession_law', 'ley de sucesión' )|E] de tu [Concept( 'realm', 'señorío' )|E]\n\nCoste:\n$COST|0V$\n$EFFECTS$" - TITLE_VIEW_CLEAR_LAWS_ACCEPT:0 "Quitar" - CREATE_TITLE_TITLE:1 "Crear el [TITLE.GetBaseNameNoTooltip]" - DESTROY_TITLE_TITLE:1 "Destruir el [TITLE.GetBaseNameNoTooltip]" - DESTROY_TITLE_CONFIRM:0 "Se destruirá el título.\n\nCoste:\n$PRESTIGE|0V$ [prestige_i]" - DESTROY_TITLE_CONFIRM_ACCEPT:0 "Destruir" - DESTROY_TITLE_TOOLTIP_TITLE:1 "#T Destruir el [TITLE.GetBaseName]#!" - DESTROY_TITLE_COST:0 "Coste: $PRESTIGE|0V$ [prestige_i]" - DESTROY_TITLE_BLOCKER_PRIMARY_TITLE:1 "@warning_icon!#X No se puede destruir tu [primary_title|lE].#!" - DESTROY_TITLE_REASON_CONTESTED:0 "@warning_icon!#X No se puede destruir mientras se lucha una guerra#!" - CREATE_TITLE_TOOLTIP_TITLE:1 "#T Crear el [TITLE.GetBaseNameNoTooltip]#!" - CREATE_TITLE_CONFIRM:1 "Ganaré $PRESTIGE|0V$ [prestige_i]\n\nCoste:\n$GOLD|0V$ [gold_i]" - CREATE_TITLE_CONFIRM_ACCEPT:0 "Crear" - CREATE_TITLE_HAS_HOLDER:0 "Título ya en posesión de [CHARACTER.GetUIName]" - CREATE_TITLE_NO_DEJURE_COUNTIES:0 "@warning_icon!#X [TITLE.GetName] no tiene [counties|lE] [de_jure|lE].#!" - CREATE_TITLE_OR_CONDITION:1 "@warning_icon!#X Necesitas una de las siguientes:#!" - CREATE_TITLE_OR_CONDITION_REASON:1 "@warning_icon!#X [titles|E] [$TIERNAME$|E] necesarios: $REQUIRED$ #weak (actualmente: $COUNTED$)#!#!" - CREATE_TITLE_OR_CONDITION_REASON_REGULAR:0 "[titles|E] [$TIERNAME$|E] necesarios: $REQUIRED$ #weak (actualmente: $COUNTED$)#!" - CREATE_TITLE_GOLD:0 "@warning_icon!#X Se necesita $VALUE|0V$ [gold_i]#!" - CREATE_TITLE_PIETY:0 "@warning_icon!#X Se necesita $VALUE|0V$ [piety_i]#!" - CREATE_TITLE_COUNTIES_REQUIRED:1 "@warning_icon!#X Solo tienes $CURRENT$ de los $LIMIT$ [counties|lE] requeridos#!" - TITLE_VIEW_TT_SELECT_HOLDING:0 "#T Seleccionar posesión#!" - TITLE_VIEW_USURP_TITLE:0 "Usurpar" - USURP_TITLE_TITLE:1 "Usurpar el [TITLE.GetBaseNameNoTooltip]" - USURP_TITLE_TOOLTIP_TITLE:1 "#T Usurpar el [TITLE.GetBaseName]#!" - USURP_TITLE_CONFIRM:1 "Usurpar [TITLE.GetName] a [TITLE.GetHolder.GetUIName].\n Coste:\n$GOLD|0V$[gold_i]\n\nGanaré $PRESTIGE|0V$[prestige_i]" - USURP_TITLE_CONFIRM_ACCEPT:0 "Usurpar" - CREATE_TITLE_HOLDER_HAS_LAND:3 "@warning_icon!#X No se puede usurpar un [title|lE] a alguien que considera tu [faith|lE] [Concept( 'faith_hostility', 'hostil' )|E] o peor mientras controle alguna de sus tierras [de_jure|lE]#!" - DESTROY_TITLE_VASSAL_OPINION:2 "Los [vassals|lE] [de_jure|lE] de [TITLE.GetName] perderán $OPINION_CHANGE|N$ de opinión sobre ti durante $TIME|V$ años" - CREATE_TITLE_TOOLTIP_PRESTIGE_GAIN:1 "Cuando se cree, ganarás $PRESTIGE|0V$ [prestige_i]" - CREATE_TITLE_COST:0 "Coste: $GOLD|0V$ [gold_i]" - CREATE_TITLE_WOULD_GO_INDEPENDENT:1 "El título tiene un nivel igual o superior que el título principal de tu [liege|lE]" - USURP_TITLE_TOOLTIP_PRESTIGE_GAIN:0 "Al usurparse:\nGanas $PRESTIGE|0V$ [prestige_i]" - USURP_TITLE_HOLDER_OPINION:3 "[TITLE.GetHolder.GetUIName] reducirá en $OPINION_CHANGE|N$ su opinión sobre ti" - USURP_TITLE_PRIMARY_IN_WAR:1 "@warning_icon!#X No se puede usurpar el [primary_title|lE] de alguien que lucha una guerra#!" - USURP_TITLE_LIEGE_OR_ABOVE:0 "@warning_icon!#X No se puede usurpar un título que pertenece a tu [liege|lE]#!" - USURP_TITLE_WOULD_GO_INDEPENDENT:0 "@warning_icon!#X No se puede usurpar un título del mismo nivel o superior que el título principal de tu [liege|lE]#!" - historical_history:0 "Heredado" - destroyed_history:0 "Destruido" - granted_history:0 "Otorgado" - usurped_history:0 "Usurpado" - created_history:0 "Creado" - inheritance_history:0 "Heredado" - abdication_history:0 "Herencia por abdicación" - elected_history:0 "Elegido" - conquest_history:0 "Conquistado" - conquest_holy_war_history:0 "Conquistado en una guerra santa" - conquest_claim_history:0 "Conquistado por pretendiente" - conquest_populist:0 "Conquistado por revuelta populista" - conquest_populist_history:0 "$conquest_populist$" - revoked_history:0 "Revocado" - returned_history:0 "Devuelto" - unspecified_history:0 "Ganado" - leased_out_history:0 "Arrendado" - lease_revoked_history:0 "Arriendo revocado" - faction_demand_history:0 "Nombramiento por exigencia de facción" - independency_history:0 "Se independizó" - swear_fealty_history:0 "Jurar lealtad" - CLAIMANT_SORT_STRENGTH:0 "Fuerza militar" - CLAIMANT_SORT_NAME:0 "Nombre" - TITLE_CLAIMANTS_HEADER:0 "Pretendientes" - TITLE_CLAIMANTS_TOOLTIP:0 "#T Ver [claimants|lE]#!\n#V [TitleViewWindow.GetNumberOfClaimants]#! [Select_CString( EqualTo_int32( TitleViewWindow.GetNumberOfClaimants, '(int32)1' ), 'pretendiente','pretendientes' )]" - TITLE_SORT_BY:1 "Ordenar:" - SORT_BY_DIPLOMACY:0 "Ordenar por habilidad [Concept( 'diplomacy', 'diplomática' )|E]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)0' ), Not( CharacterSelectionList.GetSortOrder ) ), 'ascendente', 'descendente' )|V]" - SORT_BY_MARTIAL:0 "Ordenar por habilidad [martial|lE]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)1' ), Not( CharacterSelectionList.GetSortOrder ) ), 'ascendente', 'descendente' )|V]" - SORT_BY_STEWARDSHIP:0 "Ordenar por habilidad de [stewardship|lE]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)2' ), Not( CharacterSelectionList.GetSortOrder ) ), 'ascendente', 'descendente' )|V]" - SORT_BY_INTRIGUE:0 "Ordenar por habilidad de [intrigue|lE]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)3' ), Not( CharacterSelectionList.GetSortOrder ) ), 'ascendente', 'descendente' )|V]" - SORT_BY_LEARNING:0 "Ordenar por habilidad de [learning|lE]: [Select_CString( And( CharacterSelectionList.IsSortingBySkill( '(int32)4' ), Not( CharacterSelectionList.GetSortOrder ) ), 'ascendente', 'descendente' )|V]" - CLAIMANT_NOT_A_THREAT:0 "#T No se puede reivindicar un [claim|lE]#!\n[GuiClaimant.IsAllyDesc]" - CAN_ATTACK_IS_SUBJECT_OF:0 "[CHARACTER.GetShortUIName|U] es [vassal|lE] de [TARGET_CHARACTER.GetShortUIName]" - CAN_ATTACK_NOT_LANDED:0 "[CHARACTER.GetShortUIName|U] no tiene tierras" - STRONG_CLAIM:0 "[pressed_claim|E]" - WEAK_CLAIM:0 "[unpressed_claim|E]" - IMPLICIT_CLAIM:0 "[implicit_claim|E] [implicit_claim_i]" - TITLE_HISTORY:0 "Historia del título" - SHOW_TITLE_HISTORY:1 "#T Ver historia del título#!" - HIDE_TITLE_HISTORY:1 "#T Ocultar historia del título#!" - TITLE_VIEW_MAKE_PRIMARY:0 "Hacer principal" - TITLE_MAKE_PRIMARY_TOOLTIP:1 "#T Dar a [TitleViewWindow.GetTitle.GetName] tu [primary_title|lE]#!" - TV_TIER_INFO:1 "[Title.GetRankConcept] [title|lE]" - TV_HOLY_ORDER_LABEL:1 "[holy_order|E] [FAITH.GetReligion.GetAdjective]" - TV_MERCENARY_COMPANY_LABEL:0 "[mercenary_company|E]" - TITLE_VIEW_HEAD_OF_FAITH:0 "[head_of_faith|E] [FAITH.GetAdjective]" - TV_NO_CLAIM:1 "#weak No tienes [claims|lE] sobre este título#!" - TV_NOT_CREATED:0 "#weak Aún no creado#!" - TV_MY_TITLE:1 "#weak Tu título#!" - TITLE_VIEW_CANT_HAVE_CLAIMS:0 "#weak No puedes tener derechos sobre este [title|lE]#!" - TITLE_VIEW_CANT_HAVE_CLAIMS_TT:0 "Es imposible tener derechos sobre títulos de una [mercenary_company|lE], [holy_orders|lE], [baronies|lE] o un [head_of_faith|lE]" - TITLE_ALLEGIANCE_VASSAL_LIST:0 "Vasallos que juran [title_allegiance|lE]" - TITLE_VIEW_SUCCESSION:0 "Línea de sucesión" - TITLE_VIEW_SUCCESSION_DESCRIPTION_CHARACTER:0 "Sucesión del señorío: Se heredará según la ley $LAWS$ [CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetGetShortUIName' )]" - TITLE_VIEW_SUCCESSION_DESCRIPTION_TITLE:0 "[title_succession|E]: Se heredará según la ley $LAWS$ [TITLE.GetName]" - TITLE_VIEW_ELECTION:0 "$game_concept_nominate_heir$" - TITLE_VIEW_DE_JURE:0 "De iure" - TITLE_VIEW_VASSALS:0 "Lealtad al título" - TITLE_VIEW_BUILDING_TYPE:0 "Tipo de edificio: [Holding.GetType.GetName]" - CUSTOMIZE_TITLE_HEADER:0 "Personalizar [Title.GetNameNoTooltip]" - CUSTOMIZATION_NAMING_HEADER:0 "Nombrar" - TITLE_NAME_FIELD:0 "Nombre" - TITLE_ADJECTIVE_FIELD:0 "Adjetivo" - TITLE_NAME_FIELD_LONG:0 "Nombre del título" - TITLE_ADJECTIVE_FIELD_LONG:0 "Adjetivo del título" - TITLE_CUSTOMIZATION_DEFINITE_FORM:0 "Nombre corto" - TITLE_CUSTOMIZATION_DEFINITE_FORM_TOOLTIP:0 "#T Alternar $TITLE_CUSTOMIZATION_DEFINITE_FORM$#!\nActiva para usar el nombre corto del título y que aparezca sin el «nivel de» por delante" - CUSTOMIZE_TITLE:0 "#T Personalizar título#!" - CUSTOMIZE_TITLE_PLAYER_NOT_ALLOWED:0 "@warning_icon!#X [TITLE.GetBaseNameNoTooltip] no es tuyo y no puedes personalizarlo#!" - MAP_COLOR_HEADER:0 "Mapa de color" - TITLE_I_HAVE_NO_CLAIM:0 "No tienes ningún [claim|lE] sobre este [title|lE]" - TITLE_I_HAVE_PRESSED_CLAIM:0 "@pressed_claim! Tienes un [pressed_claim|lE] sobre este [title|lE]" - TITLE_I_HAVE_UNPRESSED_CLAIM:0 "@unpressed_claim! Tienes un [unpressed_claim|lE] sobre este [title|lE]" - TITLE_I_HAVE_IMPLICIT_CLAIM:0 "@implicit_claim! Tienes un [implicit_claim|lE] sobre este [title|lE]" - TITLE_VIEW_GO_TO_HOLDING:0 "#I Clic para ir a la vista de posesiones #!" - TITLE_VIEW_DE_JURE_TITLES:0 "$TIER$ [de_jure|lE] en el [TITLE.GetBaseName]" - TITLE_VIEW_DE_JURE_BARONIES:0 "[baronies|E] en el [TITLE.GetName]" - TITLE_VIEW_TITULAR:1 "[TitleViewWindow.GetTitle.GetNameNoTooltip|U] no tiene títulos [de_jure|lE] por debajo" - TITLE_VIEW_BARONY_NO_DEJURE:0 "Las [baronies|lE] no tienen títulos [de_jure|lE] por debajo" - TITLE_VIEW_DE_JURE_CAPITAL:0 "[de_jure_capital|E]:" - TITLE_VIEW_DE_JURE_PART_OF:1 "Parte [de_jure|lE] de:" - TITLE_VIEW_TITLE_ADD_LAW_LABEL:1 "Añadir ley de sucesión" - TITLE_VIEW_TITLE_ADD_LAW_INFO:3 "Añade una [succession_law|lE] [title_specific_succession|lE] a [Title.GetName].\n\nEsta ley solo afectará a este [title|lE] concreto y no a los demás títulos de tu [realm|lE].\n\nLos [rulers|lE] de [title_rank|lE] [king|lE] o superior pueden tomar la [decision|lE] de adoptar el tipo de sucesión especial si tienen acceso a una sucesión electiva cultural." - TITLE_VIEW_SHOW_ADD_LAWS:0 "Añadir leyes" - TITLE_VIEW_TITLE_ADD_LAW_CONFIRM:0 "Añadir ley" - TITLE_VIEW_TITLE_ADD_LAW_POSSIBLE_LAWS:0 "Posibles leyes de sucesión" - CLEAR_TITLES_EFFECTS_HEADER:0 "Efectos:" - TITLE_VIEW_HO_NUMBER_OF_KNIGHTS:1 "[knight_i] [HolyOrder.GetNumberOfKnights] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_MERCENARY_NUMBER_OF_KNIGHTS:0 "[knight_i] [MercenaryCompany.GetNumberOfKnights] [HolyOrder.GetTitle.GetHolder.Custom('KnightCulturePlural')]" - TITLE_VIEW_HO_NUMBER_OF_SOLDIERS:0 "[HolyOrder.GetCurrentSoldiers] [soldiers|lE]" - TITLE_VIEW_MERCENARY_NUMBER_OF_SOLDIERS:0 "[MercenaryCompany.GetCurrentSoldiers] [soldiers|lE]" - CHARACTER_SORT_BY:0 "#T Orden: [Select_CString( CharacterSelectionList.GetSortOrder, 'ascendente', 'descendente' )]\n#!#I Clic para cambiar#!" - FIND_VASSAL_HEADER:2 "Conceder a…" - FIND_VASSAL_RELEVANCE:0 "Relevancia" - FIND_VASSAL_BUTTON_TOOLTIP:2 "#T $FIND_VASSAL_HEADER$#!\nEncuentra a alguien a quien conceder este [title|lE].\n\n$FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT$" - FIND_VASSAL_BUTTON_TOOLTIP_SEGMENT:0 "Puedes conceder [titles|lE] a uno de tus [vassals|lE], de tus [guests|lE] o cualquier [courtier|lE] de tu [realm|lE]" - GRANT_TO_SAME_CULTURE_NOBLE_HEADER:0 "Un noble de la cultura [GetPlayer.GetCulture.GetNameNoTooltip]" - GRANT_TO_SAME_CULTURE_NOBLE_INFO:0 "Concede el título a un noble de #V tu cultura#! y fe [GetPlayer.GetFaith.GetAdjectiveNoTooltip]" - GRANT_TO_SAME_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_TOOLTIP:0 "#T Conceder a un noble de la cultura [GetPlayer.GetCulture.GetName]#!\nUn [county|lE] en manos de un [ruler|lE] que no sea de la [culture|lE] local verá reducida su [county_opinion|lE].\n\nLos [vassals|lE] de la misma [culture|lE] que su [liege|lE] tendrán una mejor [opinion|lE] de este.\n\n#I Haz clic para otorgar#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_HEADER:0 "Un noble local de cultura [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetNameNoTooltip]" - GRANT_TO_LOCAL_CULTURE_NOBLE_INFO:0 "Concede el título a un noble de la #V cultura local#! y fe [GetPlayer.GetFaith.GetAdjectiveNoTooltip]" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP:0 "#T Conceder a un noble de la cultura [FindVassalListWindow.GetTitle.GetProvince.GetCulture.GetName]#!\nUn [county|lE] en manos de un [ruler|lE] de la [culture|lE] local no reducirá su [county_opinion|lE].\n\nLos [vassals|lE] de la [culture|lE] local aumentarán la [cultural_acceptance|lE]." - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BARONY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#I Haz clic para otorgar#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_COUNTY_TOOLTIP:0 "$GRANT_TO_LOCAL_CULTURE_NOBLE_BUTTON_HOLDING_VIEW_BASE_TOOLTIP$\n\n#S Efectos#! \n[FindVassalListWindow.GetTitle.GetAutoGrantCountyToLocalRulerEffectDesc(GetPlayer)]\n\n#I Haz clic para otorgar#!" - GRANT_TO_LOCAL_CULTURE_NOBLE_ACCEPTANCE:0 "Esto aumenta la aceptación" - TITLE_VIEW_FACTION:0 "[faction|E] [Faction.GetName]" - CREATE_TITLE_MIN_COST:0 "Coste mínimo" - grant_title_info_text:0 "O elige un personaje de tu señorío…" diff --git a/project/ck3/base_game/localization/spanish/gui/tutorialwindow_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/tutorialwindow_l_spanish.yml deleted file mode 100644 index bb6e09e523..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/tutorialwindow_l_spanish.yml +++ /dev/null @@ -1,3 +0,0 @@ -l_spanish: - TW_REPLAY_VOICEOVER_TOOLTIP:0 "#T Reproducir#!" - TW_REPLAY_VOICEOVER_TOOLTIP_DISABLED:0 "#T Reproducir#!\n@warning_icon!#X Narración no disponible.#!" diff --git a/project/ck3/base_game/localization/spanish/gui/waroverview_l_spanish.yml b/project/ck3/base_game/localization/spanish/gui/waroverview_l_spanish.yml deleted file mode 100644 index ef74c8baf9..0000000000 --- a/project/ck3/base_game/localization/spanish/gui/waroverview_l_spanish.yml +++ /dev/null @@ -1,54 +0,0 @@ -l_spanish: - WAR_OVERVIEW_YOUR_PARTICIPANTS:3 "Aliados del atacante" - WAR_OVERVIEW_THEIR_PARTICIPANTS:3 "Aliados del defensor" - WAR_OUR_FORCES:1 "Nuestras fuerzas:" - WAR_THEIR_FORCES:1 "Sus fuerzas:" - WAR_OVERVIEW_STARTED:1 "Guerra iniciada: hace [WarOverviewWindow.GetWarDuration]" - WAR_OVERVIEW_START_DATE:1 "Iniciada [WarOverviewWindow.GetWar.GetStartDate.GetString|V]" - PARTICIPATION_SCORE_BREAKDOWN_HEADER:1 "[war_contribution]: $SCORE|V$ ($PERCENTAGE|%V$) $RANK|O$" - PARTICIPATION_SCORE_BREAKDOWN_FROM_BATTLES:0 "Batallas" - PARTICIPATION_SCORE_BREAKDOWN_FROM_SIEGES:0 "Asedios" - PARTICIPATION_SCORE_BREAKDOWN_FROM_OCCUPATION:0 "Ocupación" - PARTICIPATION_SCORE_MINIMUM_CONTRIBUTION:1 "@warning_icon!#X Necesitas una contribución de $MIN$ para conseguir alguna recompensa#!" - WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] total:#! $WARSCORE|0%=+$" - IMPRISONMENT_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] por prisioneros:#! $WARSCORE|0%=+$" - BATTLES_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] por [battles|lE]:#! $WARSCORE|0%=+$" - OCCUPATION_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] por [holdings|lE] ocupadas:#! $WARSCORE|0%=+$" - TICKING_WARSCORE_TOOLTIP_HEADER:0 "#T [war_score|E] por [objectives|lE] ocupados:#! $WARSCORE|0%=+$" - NO_IMPRISONMENT_WARSCORE:0 "#weak Sin prisioneros destacados#!" - NO_BATTLES_WARSCORE:0 "#weak Sin batallas#!" - NO_OCCUPATION_WARSCORE:0 "#weak Sin posesiones#!" - NO_TICKING_WARSCORE:0 "#weak Sin objetivos#!" - BATTLE_RESULT_ENTRY:0 "$WARSCORE|0%=+$ Batalla de $PROVINCE$" - WAR_LEADER_TOOLTIP:1 "#T [war_leader|E]:#!\n[CHARACTER.GetUINameNotMe]" - WAR_PARTICIPANT_TOOLTIP:0 "#T [CHARACTER.GetUINameNotMeNoTooltip]#!" - WAR_OVERVIEW_WARSCORE:0 "$WARSCORE|0%=+$" - BATTLES_WAR_SCORE_CAPPED:0 "¡Máximo!" - WAR_OVERVIEW_IMPRISONMENT:0 "Encarcelamiento: $WARSCORE$" - WAR_OVERVIEW_BATTLES:0 "[battles|E]: $WARSCORE$" - WAR_OVERVIEW_OCCUPATION:0 "Ocupación: $WARSCORE$" - WAR_OVERVIEW_TICKING:0 "Marcando: $WARSCORE$" - WAR_OVERVIEW_CANNOT_SEND:1 "@warning_icon!#X Solo los [war_leaders|lE] pueden ofrecer la paz.#!" - SEND_BUTTON_VICTORY:0 "Imponer exigencias" - SEND_BUTTON_WHITE_PEACE:0 "Ofrecer paz blanca" - SEND_BUTTON_DEFEAT:0 "Rendirse" - WARSCORE_MODIFIER:0 "[war_score|E]: $VALUE|+=0$" - WOULD_WIN_MODIFIER:0 "Se ganaría: $VALUE|+=0$" - PEACEMAKER_PERK_MODIFIER:0 "[GetPerk( 'peacemaker_perk' ).GetName( GetPlayer )]: $VALUE|+=0$" - WAR_LENGTH:0 "Guerra larga: $VALUE|+=0$" - CONCERN_ABOUT_OTHER_WARS:0 "Otras guerras: $VALUE|+=0$" - COMPLETELY_BANKRUPT:0 "En bancarrota significativa: $VALUE|+=0$" - WAR_COST:0 "Coste:" - WAR_OVERVIEW_MY_CONTRIBUTION:1 "Tu [war_contribution|lE]" - WAR_OVERVIEW_BENEFICIARY:1 "Tu [beneficiary|lE]" - WAR_OVERVIEW_BENEFICIARY_NAME:0 "[CHARACTER.GetUIName]" - WAR_OVERVIEW_NO_BENEFICIARY:0 "#X Aún no seleccionado#!" - WAR_OVERVIEW_CONTRIBUTION_RANK:1 "[WarOverviewWindow.GetContributionRank(GetPlayer)|O]" - WAR_OVERVIEW_CONTRIBUTION_NO_RANK:0 "-" - WAR_OVERVIEW_PEACE_TERMS:1 "Condiciones de la paz" - WAR_OVERVIEW_ALLIES_LEFT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetLeftSideParticipantItems ) ])#!" - WAR_OVERVIEW_ALLIES_RIGHT:0 "[allies|E] #weak ([GetDataModelSize( WarOverviewWindow.GetRightSideParticipantItems ) ])#!" - WAR_OVERVIEW_SHOW_ALLIES:0 "#T Mostrar [allies|lE]#!" - WAR_OVERVIEW_TOTAL_SOLDIERS:0 "Total de [soldiers|lE]" - WAR_PARTICIPANT_SOLDIERS:2 "[soldiers|E]:$SOLDIERS$ [soldier_i]\n$knight_culture_player_plural$: $KNIGHTS$ [knight_i]" - diff --git a/project/ck3/base_game/localization/spanish/hold_court_events/hold_court_events_george_l_spanish.yml b/project/ck3/base_game/localization/spanish/hold_court_events/hold_court_events_george_l_spanish.yml index e68f477e12..d07e56fdea 100644 --- a/project/ck3/base_game/localization/spanish/hold_court_events/hold_court_events_george_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/hold_court_events/hold_court_events_george_l_spanish.yml @@ -41,9 +41,9 @@ hold_court.7000.culture.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')]», comienza [rival_1.GetName], «hemos dejado a un lado nuestras diferencias para advertiros de que el señorío hierve de discordia por vuestros hábitos y costumbres #EMP extranjeras#!. No es de recibo que hijos dignos de la cultura [rival_1.GetCulture.GetName] como [rival_2.GetTitledFirstNameNoTooltip] y yo sean gobernados por un[ROOT.Char.Custom('ES_XA')] pagan[ROOT.Char.Custom('ES_OA')]. Habéis de adoptar la cultura [rival_1.GetCulture.GetNameNoTooltip] de inmediato»." hold_court.7000.spouse_religion.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')]», comienza [rival_1.GetName], «debemos deciros que la falta de adhesión a la fe verdadera, al [rival_1.GetFaith.GetName], de vuestr[controversial_spouse.Custom('ES_OA')] [controversial_spouse.Custom('WifeHusband')] es una provocación para el señorío. Hay que hacer algo, [ROOT.Char.Custom2('RelationToMeAddress', rival_1)], no sea que otros piensen que sois culpable de la misma #EMP herejía#!»." hold_court.7000.spouse_culture.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')]», comienza [rival_1.GetName], «debemos deciros que la falta de adhesión a la tradición [rival_1.GetCulture.GetName] de vuestr[controversial_spouse.Custom('ES_OA')] [controversial_spouse.Custom('WifeHusband')] ha irritado enormemente a muchos en el señorío. ¡No podemos tener a un[controversial_spouse.Custom('ES_XA')] #EMP pagan[controversial_spouse.Custom('ES_OA')] de cultura [controversial_spouse.GetCulture.GetName]#! casad[controversial_spouse.Custom('ES_OA')] con nuestr[ROOT.Char.Custom('ES_OA')] gobernante»." - hold_court.7000.spouse_lustful.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')]», comienza [rival_1.GetName], «debemos deciros que los rumores sobre el comportamiento [controversial_spouse.Custom('ES_DelDela')] [controversial_spouse.GetTitledFirstName] han llegado a los oídos del pueblo. Es inaceptable que [controversial_spouse.Custom('ES_ElLa')] [controversial_spouse.Custom('WifeHusband')] de nuestr[ROOT.Char.Custom('ES_OA')] gobernante se haya degradado moralmente de tal modo. Exigimos que os ocupéis de este asunto»." + hold_court.7000.spouse_lustful.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.GetLadyLord]», comienza [rival_1.GetName], «debemos deciros que los rumores sobre el comportamiento de [controversial_spouse.GetTitledFirstName] han llegado a los oídos del pueblo. Es inaceptable que el/la [controversial_spouse.Custom('WifeHusband')] de nuestr[ROOT.Char.Custom('ES_OA')] gobernante se haya degradado moralmente de tal modo. Exigimos que os ocupéis de este asunto»." hold_court.7000.spouse_criminal.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')]», comienza [rival_1.GetName], «debemos deciros que a lo largo de todo el señorío, el único tema en boca de la gente son los rumores de los crímenes [controversial_spouse.Custom('ES_DelDela')] [controversial_spouse.GetTitledFirstName]. El pueblo está enfadado e inquieto porque a ellos se le exige más que a vuestr[controversial_spouse.Custom('ES_OA')] cónyuge. Exigimos que os ocupéis de este asunto»." - hold_court.7000.spouse_lowborn.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')]», comienza [rival_1.GetName], «debo deciros que el pueblo no está satisfecho con [controversial_spouse.Custom('ES_ElLa')] [controversial_spouse.Custom('WifeHusband')] que habéis elegido. ¿Un[controversial_spouse.Custom('ES_XA')] #EMP campesin[controversial_spouse.Custom('ES_OA')] analfabet[controversial_spouse.Custom('ES_OA')]#! como [controversial_spouse.GetTitledFirstName]? Es, sin lugar a dudas, una traición al [ROOT.Char.GetPrimaryTitle.GetNameNoTooltip]»." + hold_court.7000.spouse_lowborn.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.GetLadyLord]», comienza [rival_1.GetName], «debo deciros que el pueblo no está satisfecho con el/la [controversial_spouse.Custom('WifeHusband')] que habéis elegido. ¿Un[controversial_spouse.Custom('ES_XA')] #EMP campesin[controversial_spouse.Custom('ES_OA')] analfabet[controversial_spouse.Custom('ES_OA')]#! como [controversial_spouse.GetTitledFirstName]? Es, sin lugar a dudas, una traición al [ROOT.Char.GetPrimaryTitle.GetNameNoTooltip]»." hold_court.7000.spouse_other.desc:1 "Reconozco inmediatamente al siguiente grupo de peticionarios. Son [rival_1.GetName] y [rival_2.GetName], una pareja bien conocida por su intensa rivalidad. Lo más preocupante es que no discuten entre ellos. \n\n«Mi [ROOT.Char.Custom('ES_SennorSennora')]», comienza [rival_1.GetName], «debo deciros que el pueblo está extremadamente descontento con vuestr[controversial_spouse.Custom('ES_OA')] [controversial_spouse.GetTitledFirstName]. Tememos que su reciente comportamiento no es digno de un[controversial_spouse.Custom('ES_XA')] buen[controversial_spouse.Custom('ES_XA')] [controversial_spouse.GetTitledFirstName] y exigimos que hagáis algo al respecto»." hold_court.7000.a:1 "Yo sé que si lo miramos de otro modo…" hold_court.7000.a.success:0 "Consigues convencer a [rival_1.GetTitledFirstNameNoTooltip] y [rival_2.GetTitledFirstNameNoTooltip] de que dejen el asunto." @@ -51,9 +51,9 @@ hold_court.7000.a.failure:0 "No logras convencer a [rival_1.GetTitledFirstNameNoTooltip] y [rival_2.GetTitledFirstNameNoTooltip] de que dejen el asunto." hold_court.7000.a.failure.toast:0 "Negociación fracasada" hold_court.7000.b:1 "¡[rival_2.GetFirstNameNoTooltip], no soy yo tu rival, sino [rival_1.GetSheHe]!" - hold_court.7000.b.success:0 "Consigues aprovechar la rivalidad entre [rival_1.GetTitledFirstNameNoTooltip] y [rival_2.GetTitledFirstNameNoTooltip] para volver a un[rival_1.Custom('ES_OA')] contra [rival_2.Custom('ES_ElLa')] otr[rival_2.Custom('ES_OA')]" + hold_court.7000.b.success:0 "Consigues aprovechar la rivalidad entre [rival_1.GetTitledFirstNameNoTooltip] y [rival_2.GetTitledFirstNameNoTooltip] para que se enfrenten entre sí." hold_court.7000.b.success.toast:0 "Manipulación exitosa" - hold_court.7000.b.failure:0 "No consigues aprovechar la rivalidad entre [rival_1.GetTitledFirstNameNoTooltip] y [rival_2.GetTitledFirstNameNoTooltip] para volver a un[rival_1.Custom('ES_OA')] contra [rival_2.Custom('ES_ElLa')] otr[rival_2.Custom('ES_OA')]" + hold_court.7000.b.failure:0 "No consigues aprovechar la rivalidad entre [rival_1.GetTitledFirstNameNoTooltip] y [rival_2.GetTitledFirstNameNoTooltip], lo que les irrita más aún" hold_court.7000.b.failure.toast:0 "Manipulación fracasada" hold_court.7000.c:1 "¿Pensáis respaldar esas palabras con acero?" hold_court.7000.c.success:0 "Consigues intimidar a [rival_1.GetTitledFirstNameNoTooltip] y [rival_2.GetTitledFirstNameNoTooltip]" @@ -63,10 +63,10 @@ hold_court.7000.opt.tax:0 "«Estoy de acuerdo, bajaré los impuestos»." hold_court.7000.opt.religion:1 "Mi alma corre un claro peligro. Me convertiré." hold_court.7000.opt.spouse_religion:1 "«Haré que mi [controversial_spouse.Custom('WifeHusband')] vea la luz»." - hold_court.7000.opt.spouse_lustful:1 "«¡[controversial_spouse.Custom('ES_ElLa')|U] [controversial_spouse.GetTitle.GetName] se someterá a penitencia por su depravación!»." - hold_court.7000.opt.spouse_criminal:1 "«¡[controversial_spouse.Custom('ES_ElLa')|U] [controversial_spouse.GetTitle.GetName] debe hacer penitencia por sus pecados!»." + hold_court.7000.opt.spouse_lustful:1 "«¡El/La [controversial_spouse.GetTitle.GetName] se someterá a penitencia por su depravación!»." + hold_court.7000.opt.spouse_criminal:1 "«¡El/La [controversial_spouse.GetTitle.GetName] debe hacer penitencia por sus pecados!»." hold_court.7000.opt.spouse_lowborn:2 "«La casa de [ROOT.Char.GetDynasty.GetName] sufre por mi elección»." - hold_court.7000.opt.spouse_other:1 "«Hablaré con [controversial_spouse.Custom('ES_ElLa')] [controversial_spouse.spouse.GetTitledFirstName] sobre su comportamiento»." + hold_court.7000.opt.spouse_other:1 "«Hablaré con [controversial_spouse.GetTitle.GetName] sobre su comportamiento»." hold_court.7000.d.tt:1 "Ceder a sus demandas." ## Frontier Hero Event hold_court.7010.title:0 "Un héroe de la frontera" diff --git a/project/ck3/base_game/localization/spanish/holy_orders_l_spanish.yml b/project/ck3/base_game/localization/spanish/holy_orders_l_spanish.yml index 1beb3d0f3b..15deb54eb6 100644 --- a/project/ck3/base_game/localization/spanish/holy_orders_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/holy_orders_l_spanish.yml @@ -80,6 +80,7 @@ holy_order_thousand_crows:0 "Mil cuervos" #Siberian_pagan holy_order_downstreamers:0 "Los rioabajo" #Siberian_pagan holy_order_sylvan_saviors:0 "Salvadores silvanos" #Siberian_pagan + holy_order_company_of_the_caves:0 "Compañía de las cavernas" #Opinions holy_order_founder_opinion:0 "Fundó mi orden militar" diff --git a/project/ck3/base_game/localization/spanish/hook_types_l_spanish.yml b/project/ck3/base_game/localization/spanish/hook_types_l_spanish.yml index fc04f4ffa4..ae67ef7b3e 100644 --- a/project/ck3/base_game/localization/spanish/hook_types_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/hook_types_l_spanish.yml @@ -11,3 +11,5 @@ fabrication_hook:0 "Invención" trial_by_combat_hook:0 "Juicio por combate ganado" sumptuary_crime_hook:0 "Ley suntuaria infringida" + minor_crime_accomplice_hook:0 "Cómplice de delito" + major_crime_accomplice_hook:0 "Cómplice de delito grave" diff --git a/project/ck3/base_game/localization/spanish/important_actions_l_spanish.yml b/project/ck3/base_game/localization/spanish/important_actions_l_spanish.yml index 9fd0c76562..343baa62f0 100644 --- a/project/ck3/base_game/localization/spanish/important_actions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/important_actions_l_spanish.yml @@ -11,13 +11,13 @@ action_adult_player_heir_not_married_label:0 "Heredero soltero" action_adult_player_heir_not_married_desc:2 "Tu [player_heir|lE] [recipient.GetUIName] no tiene [spouse|lE].\n\n$GENERAL_MARRIAGE_ACTION_HEIR_HELP$" action_adult_player_heir_not_married_click:0 "#I Clic para buscar [spouse|lE] aceptable#!" - action_adult_ruler_not_married:1 "No estás [Concept( 'married', 'casad' )|E][GetPlayer.Custom('ES_OA')]" - action_adult_ruler_not_married_label:1 "No estás [Concept( 'married', 'casad' )|E][GetPlayer.Custom('ES_OA')]" + action_adult_ruler_not_married:1 "No estás en un [Concept( 'married', 'matrimonio' )|E]" + action_adult_ruler_not_married_label:1 "No estás en un [Concept( 'married', 'matrimonio' )|E]" action_adult_ruler_not_married_desc:2 "No tienes [spouse|lE].\n\n$GENERAL_MARRIAGE_ACTION_HELP$" - action_adult_ruler_not_married_click:0 "#I Clic para buscar [spouse|lE] aceptable#!" - action_non_adult_ruler_not_betrothed:1 "No estás [Concept( 'betrothed', 'comprometid' )|E][GetPlayer.Custom('ES_OA')]" - action_non_adult_ruler_not_betrothed_label:1 "No estás [Concept( 'betrothed', 'comprometid' )|E][GetPlayer.Custom('ES_OA')]" - action_non_adult_ruler_not_betrothed_desc:3 "Aún no eres [adult|lE], pero puedes [Concept( 'betrothed', 'comprometerte' )|E].\n\n#help El compromiso se formalizará en [marriage|lE] cuando ambas partes alcancen la mayoría de edad.#! $GENERAL_MARRIAGE_ACTION_HELP$" + action_adult_ruler_not_married_click:0 "#I Clic para buscar [spouse|lE] aceptable#!" + action_non_adult_ruler_not_betrothed:1 "No estás [Concept( 'betrothed', 'comprometid' )|E][ROOT.Char.Custom('ES_OA')]" + action_non_adult_ruler_not_betrothed_label:1 "No estás [Concept( 'betrothed', 'comprometid' )|E][GetPlayer.Char.Custom('ES_OA')]" + action_non_adult_ruler_not_betrothed_desc:3 "Aún no eres [adult|lE], pero puedes [Concept( 'betrothed', 'comprometerte' )|E].[|lE].\n\n#help El compromiso se formalizará en [marriage|lE] cuando ambas partes alcancen la mayoría de edad.#! $GENERAL_MARRIAGE_ACTION_HELP$" action_non_adult_ruler_not_betrothed_click:0 "#I Clic para buscar [spouse|lE] aceptable#!" action_betrothed_can_marry:0 "Persona comprometida puede casarse" action_betrothed_can_marry_label:0 "Persona comprometida puede casarse" @@ -508,7 +508,7 @@ action_title_election:0 "Elección activa en [landed_title.GetNameNoTooltip]" action_title_election_combined_group_label:0 "Elecciones activas" action_title_election_combined_group_name:0 "Puedes ver un resumen de las elecciones" - action_title_election_desc:0 "Hay una elección activa en [landed_title.GetNameNoTooltip], un [title|lE] gobernado por [landed_title.GetHolder.GetShortUIName]. En este momento, [landed_title.GetHeir.Custom('ES_ElLa')] candidat[landed_title.GetHeir.Custom('ES_OA')] en cabeza es [landed_title.GetHeir.GetUIName].\n\n#help Si eres [elector|lE], merece la pena seguir las elecciones activas, incluso si ya has votado. ¡Recuerda que puedes cambiar tu voto en cualquier momento!\n\nY aunque no seas [elector|lE], es buena idea estar al tanto de las elecciones. Después de todo, puede pasar cualquier cosa… ¡Hasta podrías ser #emp tú#! el candidato principal!#!" + action_title_election_desc:0 "Hay una elección activa en [landed_title.GetNameNoTooltip], un [title|lE] gobernado por [landed_title.GetHolder.GetShortUIName]. En este momento, el/la candidat[landed_title.GetHeir.Custom('ES_OA')] en cabeza es [landed_title.GetHeir.GetUIName].\n\n#help Si eres [elector|lE], merece la pena seguir las elecciones activas, incluso si ya has votado. ¡Recuerda que puedes cambiar tu voto en cualquier momento!\n\nY aunque no seas [elector|lE], es buena idea estar al tanto de las elecciones. Después de todo, puede pasar cualquier cosa… ¡Hasta podrías ser #emp tú#! el candidato principal!#!" action_title_election_combined_group_description:0 "Hay elecciones activas en tu señorío.\n\n#help Si eres [elector|lE], merece la pena seguir las elecciones activas, incluso si ya has votado. ¡Recuerda que puedes cambiar tu voto en cualquier momento!\n\nY aunque no seas [elector|lE], es buena idea estar al tanto las elecciones. Después de todo, puede pasar cualquier cosa… ¡Hasta podrías ser #emp tú#! el candidato principal!#!" action_title_election_label:0 "Elección activa en [landed_title.GetNameNoTooltip]" action_title_election_combined_label:0 "[landed_title.GetNameNoTooltip|U]" diff --git a/project/ck3/base_game/localization/spanish/interactions/perk_interaction_l_spanish.yml b/project/ck3/base_game/localization/spanish/interactions/perk_interaction_l_spanish.yml index e87caeeb0a..67cea466ab 100644 --- a/project/ck3/base_game/localization/spanish/interactions/perk_interaction_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/interactions/perk_interaction_l_spanish.yml @@ -22,7 +22,7 @@ challenge_to_single_combat_interaction.victor_gets.tt:0 "El ganador pierde [stress|lE]" challenge_to_single_combat_interaction.loser_gets.tt:0 "El perdedor gana [stress|lE]" challenge_to_single_combat_interaction.challenge_rejected.t:1 "¡[recipient.GetShortUINameNoTooltip] rechaza tu desafío!" - challenge_to_single_combat_interaction.challenge_rejected.tt:0 "[recipient.Custom('ES_ElLa')] cobarde teme tu acero" + challenge_to_single_combat_interaction.challenge_rejected.tt:0 "El/La cobarde teme tu acero" UNLOCKS_ABILITY_TO_DUEL_RIVALS:0 "Puedes desafiar a [rivals|lE] a un [single_combat_fight|lE], infligiendo [stress|lE] si ganas" CTSC_RELATIVE_PROWESS:0 "[prowess|E] relativa: $VALUE|=+0$" diff --git a/project/ck3/base_game/localization/spanish/interactions/vassal_interaction_l_spanish.yml b/project/ck3/base_game/localization/spanish/interactions/vassal_interaction_l_spanish.yml index 55b8363c04..8823e492d1 100644 --- a/project/ck3/base_game/localization/spanish/interactions/vassal_interaction_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/interactions/vassal_interaction_l_spanish.yml @@ -71,7 +71,7 @@ ASK_FOR_PARDON_NOTIFICATION:0 "Os pido humildemente que me concedáis el perdón por mis delitos." pardon_interaction:0 "Otorgar perdón" - pardon_interaction_desc:1 "Consideras a [recipient.GetName] un[recipient.Custom('ES_XA')] [criminal|lE] ([recipient.GetImprisonmentReasons( actor.Self )]), lo que te permite [Concept( 'imprison', 'encarcelar' )|E][recipient.Custom('ES_LoLa')] en cualquier momento sin que se considere [tyranny|lE].\n\nSi prefieres que siga libre, puedes elegir perdonar[recipient.Custom('ES_LoLa')]. Esto retirará todos y cada uno de los motivos que tengas para [Concept( 'imprison', 'encarcelar' )|E][recipient.Custom('ES_LoLa')] y mejorará su [opinion|lE] sobre ti." + pardon_interaction_desc:1 "Consideras a [recipient.GetName] un[recipient.Custom('ES_XA')] [criminal|lE] ([recipient.GetImprisonmentReasons( actor.Self )]), lo que te permite [Concept( 'imprison', 'encarcelar' )|E][recipient.Custom('ES_LoLa')] en cualquier momento sin que se considere [tyranny|lE].\n\nSi prefieres que siga libre, puedes elegir perdonar[recipient.Custom('ES_LoLa')]. Esto quitará todos y cada uno de los motivos que tengas para [Concept( 'imprison', 'encarcelar' )|E][recipient.Custom('ES_LoLa')] y mejorará su [opinion|lE] sobre ti." pardon_interaction_toast:0 "¡Tu benevolente señor[actor.Custom('ES_XA')], [actor.GetFirstName], ha perdonado tus crímenes!" county_must_have_city_tt:0 "[CHARACTER.GetPrimaryTitle.GetNameNoTooltip] debe contener una [city|lE] o tener un nivel de [development|lE] por encima de 20." diff --git a/project/ck3/base_game/localization/spanish/interactions_l_spanish.yml b/project/ck3/base_game/localization/spanish/interactions_l_spanish.yml index e8c1a3b517..a9ffa9a363 100644 --- a/project/ck3/base_game/localization/spanish/interactions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/interactions_l_spanish.yml @@ -39,7 +39,7 @@ blackmail_interaction:0 "Chantaje" blackmail_interaction_desc:0 "Usa un [secret|lE] descubierto para ganar un [hook|lE]" blackmail_decline_summary:3 "@warning_icon!#X ¡Si [recipient.GetShortUINameNoTooltip] no acepta, su secreto puede quedar expuesto!#!" - modify_vassal_contract:0 "Modificar pacto feudal" + modify_vassal_contract:1 "Modificar pacto de vasallaje" liege_modify_vassal_contract_interaction:0 "$modify_vassal_contract$" liege_modify_vassal_contract_interaction_desc:0 "Renegocia las [obligations|lE] de [recipient.GetShortUINameNoTooltip] para conmigo" liege_modify_vassal_contract_interaction_extra_icon:0 "$hook_extra_icon$" @@ -157,7 +157,7 @@ arrange_marriage_interaction_accept_toast:0 "Matrimonio" arrange_marriage_interaction_accept_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip|U] se ha casado con [secondary_recipient.GetShortUINameNoTooltip]" arrange_marriage_interaction_accept_betrothal_toast:0 "Compromiso" - arrange_marriage_interaction_accept_betrothal_toast_desc:0 "[secondary_actor.GetShortUINameNoTooltip] ahora está comprometid[secondary_actor.Custom('ES_OA')] con [secondary_recipient.GetShortUINameNoTooltip]" + arrange_marriage_interaction_accept_betrothal_toast_desc:1 "[secondary_actor.GetShortUINameNoTooltip] [Select_CString( secondary_actor.IsLocalPlayer, 'estás', 'estás' )] ahora comprometid[secondary_actor.Custom('ES_OA')] con [secondary_recipient.GetShortUINameNoTooltip]" actor_secondary_marry_off_interaction:0 "[spouse|E]" recipient_secondary_marry_off_interaction:0 "[spouse|E]" hook_extra_icon:0 "@weak_hook_icon! [hook|E] disponible" @@ -277,12 +277,13 @@ RANSOM_FAVOR_OPTION:0 "Por un favor" ALREADY_SENT_GIFT_WARNING:0 "@warning_icon!#X Ya has enviado un regalo a [recipient.GetShortUIName] y mandar otro #underline invalidará#! el modificador de [opinion|lE] existente.#!" + ALREADY_SENT_GIFT_CULTURAL_ACCEPTANCE_WARNING:0 "@warning_icon!#X Como enviaste un regalo hace poco, no aumentarás la aceptación cultural" BANISH_TYRANNY_WARNING:0 "@warning_icon!#X Este es un acto de [tyranny|lE], lo que hará que tus súbditos pierdan #V [EmptyScope.ScriptValue('minor_tyranny_gain')|0]#! de [opinion|lE] sobre ti#!" REVOKE_TITLE_TYRANNY_WARNING:0 "@warning_icon!#X Este es un acto de [tyranny|lE], lo que hará que tus súbditos pierdan #V [EmptyScope.ScriptValue('revoke_title_tyranny_gain')|0]#! de [opinion|lE] sobre ti#!" REVOKE_VASSAL_TYRANNY_WARNING:0 "@warning_icon!#X Es un acto de [tyranny|lE], lo que hace que tus súbditos pierdan #V [EmptyScope.ScriptValue('revoke_vassal_tyranny_gain')|0]#! [opinion|lE] sobre ti#!" - IS_ALLOWED_TO_IMPRISON_DESC:4 "Select_CString( recipient.IsPlayer, 'Tú', recipient.GetShortUIName )] [Select_CString( recipient.IsLocalPlayer, 'eres', 'es' )] un[recipient.Custom('ES_XA')] [criminal|lE] célebre #weak ([recipient.GetImprisonmentReasons( actor.Self )])#!, lo que permite a [imprisoner.GetShortUIName] encarcelar[Select_CString( recipient.IsLocalPlayer, 'te', recipient.Custom('ES_LoLa') )] sin que se le considere un[imprisoner.Char.Custom('ES_XA')] [Concept( 'tyrant', 'tiran' )|E][imprisoner.Char.Custom('ES_OA')]" + IS_ALLOWED_TO_IMPRISON_DESC:4 "[Select_CString( recipient.IsPlayer, 'Tú', recipient.GetShortUIName )] [Select_CString( recipient.IsLocalPlayer, 'eres', 'es' )] un[recipient.Custom('ES_XA')] [criminal|lE] célebre #weak ([recipient.GetImprisonmentReasons( actor.Self )])#!, lo que permite a [imprisoner.GetShortUIName] encarcelar[Select_CString( recipient.IsLocalPlayer, 'te', recipient.Custom('ES_LoLa') )] sin que se le considere un[imprisoner.Char.Custom('ES_XA')] [Concept( 'tyrant', 'tiran' )|E][imprisoner.Char.Custom('ES_OA')]" IS_ALLOWED_TO_EXECUTE_DESC:2 "[recipient.GetShortUIName|U] un[recipient.Custom('ES_XA')] [criminal|lE] célebre #weak ([recipient.GetExecuteReasons( actor.Self )])#!, lo que te permite ejecutar[recipient.Custom('ES_LoLa')] sin que se te considere un[ROOT.Char.Custom('ES_XA')] [Concept( 'tyrant', 'tiran' )|E][ROOT.Char.Custom('ES_OA')]" - IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:1 "Tu fe considera que la fe de [recipient.GetShortUIName|U], el [recipient.GetFaith.GetName] es $hostility_hostile_tooltippable$ o $hostility_evil_tooltippable$, lo que te permite ejecutar[recipient.Custom('ES_LoLa')] sin que se te considere un[ROOT.Char.Custom('ES_XA')] [Concept( 'tyrant', 'tiran' )|E][ROOT.Char.Custom('ES_OA')]." + IS_ALLOWED_TO_EXECUTE_HOSTILE_RELIGION_DESC:2 "Tu fe considera que la fe de [victim.GetShortUIName|U], el [victim.GetFaith.GetName|l], es $hostility_hostile_tooltippable$ o $hostility_evil_tooltippable$, lo que te permite ejecutar[victim.Custom('ES_LoLa')] sin que se te considere un[ROOT.Char.Custom('ES_XA')] [Concept( 'tyrant', 'tiran' )|E][ROOT.Char.Custom('ES_OA')]." IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC:2 "#weak Mientras [Select_CString( imprisoner.IsLocalPlayer, 'yo', imprisoner.GetShortUIName )] tenga un motivo justo, nadie podrá decir que [Select_CString( imprisoner.IsLocalPlayer, 'soy', 'es' )] un[imprisoner.Custom('ES_XA')] [Concept( 'tyrant', 'tiran' )|E][imprisoner.Custom('ES_OA')]#!" IS_ALLOWED_TO_EXECUTE_NO_RECIPIENT_DESC:0 "$IS_ALLOWED_TO_IMPRISON_NO_RECIPIENT_DESC$" IS_ALLOWED_TO_REVOKE_TITLE_DESC:3 "[recipient.GetShortUIName|U] [Select_CString( recipient.IsLocalPlayer, 'eres', 'es' )] un[recipient.Custom('ES_XA')] [criminal|lE] conocid[recipient.Custom('ES_OA')] #weak ([recipient.GetRevokeReasons( actor.Self )])#!, lo que [Select_CString( actor.IsLocalPlayer, 'te', 'le' )] permite revocar [Select_CString( recipient.IsLocalPlayer, 'tu', 'su' )] [title|lE] sin que nadie pueda decir que [Select_CString( actor.IsLocalPlayer, 'eres', 'es' )] un[actor.Custom('ES_XA')] tiran[actor.Char.Custom('ES_OA')]." @@ -325,19 +326,19 @@ HIGHLIGHTED_HAS_REVOKE_TITLE_REASON:2 "Resaltada porque tienes un motivo válido para revocar uno de los [titles|lE] de [recipient.GetShortUIName]." invite_agent_to_scheme_interaction:0 "Invitar a la conjura" MARRIAGE_NOTIFICATION:0 "Os propongo un matrimonio entre mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_actor'))] [secondary_actor.GetShortUIName] y vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.GetShortUIName]." - MARRIAGE_NOTIFICATION_ACTOR_PERSONAL:0 "Con vuestro permiso, me gustaría desposar a vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.Custom('ES_ElLa')] [secondary_recipient.Custom('ComplimentAdjective')] [secondary_recipient.GetShortUIName]." + MARRIAGE_NOTIFICATION_ACTOR_PERSONAL:0 "Con vuestro permiso, me gustaría desposar a vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], el/la [secondary_recipient.Custom('ComplimentAdjective')] [secondary_recipient.GetShortUIName]." MARRIAGE_NOTIFICATION_RECIPIENT_PERSONAL:0 "Quisiera ofreceros en matrimonio la mano [secondary_actor.Custom('ES_DelDela')] [secondary_actor.Custom('ComplimentAdjective')] [secondary_actor.GetShortUIName], mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_actor'))]." MARRIAGE_NOTIFICATION_BOTH_PERSONAL:0 "Por el bien de nuestros señoríos, propongo un matrimonio. ¿Queréis ser mi [recipient.Custom('WifeHusband')]?" MARRIAGE_NOTIFICATION_MATRI:0 "Propongo un matrimonio matrilineal entre mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_actor'))] [secondary_actor.GetShortUIName] y vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.GetShortUIName]." - MARRIAGE_NOTIFICATION_ACTOR_PERSONAL_MATRI:0 "Con vuestro permiso, me gustaría casarme matrilinealmente con vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.Custom('ES_ElLa')] [secondary_recipient.Custom('ComplimentAdjective')] [secondary_recipient.GetShortUIName]." + MARRIAGE_NOTIFICATION_ACTOR_PERSONAL_MATRI:0 "Con vuestro permiso, me gustaría casarme matrilinealmente con vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], el/la [secondary_recipient.Custom('ComplimentAdjective')] [secondary_recipient.GetShortUIName]." MARRIAGE_NOTIFICATION_RECIPIENT_PERSONAL_MATRI:0 "Quisiera ofreceros en matrimonio matrilineal la mano [secondary_actor.Custom('ES_DelDela')] [secondary_actor.Custom('ComplimentAdjective')] [secondary_actor.GetShortUIName], mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_actor'))]." MARRIAGE_NOTIFICATION_BOTH_PERSONAL_MATRI:0 "Por el bien de nuestros señoríos, propongo un matrimonio matrilineal. ¿Queréis ser mi [recipient.Custom('WifeHusband')]?" BETROTHAL_NOTIFICATION:0 "Os propongo un compromiso entre mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_actor'))] [secondary_actor.GetShortUIName] y vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.GetShortUIName]." - BETROTHAL_NOTIFICATION_ACTOR_PERSONAL:0 "Con vuestro permiso, me gustaría comprometerme con vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.Custom('ES_ElLa')] [secondary_recipient.Custom('ComplimentAdjective')] [secondary_recipient.GetShortUIName]." + BETROTHAL_NOTIFICATION_ACTOR_PERSONAL:0 "Con vuestro permiso, me gustaría comprometerme con vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], el/la [secondary_recipient.Custom('ComplimentAdjective')] [secondary_recipient.GetShortUIName]." BETROTHAL_NOTIFICATION_RECIPIENT_PERSONAL:0 "Quisiera ofreceros en compromiso la mano [secondary_actor.Custom('ES_DelDela')] [secondary_actor.Custom('ComplimentAdjective')] [secondary_actor.GetShortUIName], mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_actor'))]." BETROTHAL_NOTIFICATION_BOTH_PERSONAL:0 "Por el bien de nuestros señoríos, os propongo un compromiso. ¿Querréis ser mi [recipient.Custom('WifeHusband')]?" BETROTHAL_NOTIFICATION_MATRI:0 "Os propongo un compromiso matrilineal entre mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_actor'))] [secondary_actor.GetShortUIName] y vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.GetShortUIName]." - BETROTHAL_NOTIFICATION_ACTOR_PERSONAL_MATRI:0 "Con vuestro permiso, me gustaría comprometerme matrilinealmente con vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.Custom('ES_ElLa')] [secondary_recipient.Custom('ComplimentAdjective')] [secondary_recipient.GetShortUIName]." + BETROTHAL_NOTIFICATION_ACTOR_PERSONAL_MATRI:0 "Con vuestro permiso, me gustaría comprometerme matrilinealmente con vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], el/la [secondary_recipient.Custom('ComplimentAdjective')] [secondary_recipient.GetShortUIName]." BETROTHAL_NOTIFICATION_RECIPIENT_PERSONAL_MATRI:0 "Quisiera ofreceros en compromiso matrilineal la mano [secondary_actor.Custom('ES_DelDela')] [secondary_actor.Custom('ComplimentAdjective')] [secondary_actor.GetShortUIName], mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_actor'))]." BETROTHAL_NOTIFICATION_BOTH_PERSONAL_MATRI:0 "Por el bien de nuestros señoríos, os propongo un compromiso matrilineal. ¿Querréis ser mi [recipient.Custom('WifeHusband')]?" EXECUTION_BEHEADED:0 "Decapitar" @@ -346,7 +347,7 @@ EXECUTION_PUBLIC:0 "Ejecución pública" EXECUTION_SACRIFICE:0 "Sacrificio" MY_FAITH_HAS_THE_FIXED_APPOINTMENT_CLERGY_DOCTRINE:0 "Mi [faith|lE] #weak ([CHARACTER.GetFaith.GetName])#! tiene una [doctrine|lE] de sucesión clerical con nombramientos fijos" - vassal_contract_forbids_revocation:1 "No puedes revocar [titles|lE] a un [vassal|lE] que tenga un [feudal_contract|lE] con #high $title_revocation_rights_protected$#!" + vassal_contract_forbids_revocation:2 "No puedes revocar [titles|lE] a un [vassal|lE] que tenga un [feudal_contract|lE] con #high $title_revocation_rights_protected$#! o un [contract|lE] con #high $jizya_special_rights_granted$#!" I_CANNOT_IMPRISON_ALLY_WITHOUT_REASON:1 "No puedes encarcelar a un [ally|lE] sin un motivo" TARGET_WAS_RECENTLY_RANSOMED:0 "[TARGET_CHARACTER.GetShortUIName|U] fue rescatad[TARGET_CHARACTER.Custom('ES_OA')] recientemente" I_CANNOT_REVOKE_TITLE_FROM_ALLY_WITHOUT_REASON:2 "No puedes revocar un título a un [ally|lE] sin un [revoke_title_reason|lE]" @@ -373,11 +374,11 @@ ASK_TO_legitimize_bastard_interaction:0 "Os solicito humildemente que, como líder de la casa, legitiméis a mi [actor.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))], [secondary_recipient.GetShortUIName]." EDUCATE_ACTOR_CHILD_PERSONALLY_REQUEST:0 "Me agradaría enormemente que os ocuparais de la educación [secondary_actor.Custom('ES_DelDela')] pequeñ[secondary_actor.Custom('ES_OA')] [secondary_actor.GetShortUIName] hasta que alcance la mayoría de edad." EDUCATE_ACTOR_PERSONALLY_REQUEST:0 "Sería un honor que os ocuparais personalmente de mi educación hasta que alcance la mayoría de edad." - EDUCATE_ACTOR_CHILD_REQUEST:0 "Me agradaría enormemente que permitierais que [secondary_actor.Custom('ES_ElLa')] pequeñ[secondary_actor.Custom('ES_OA')] [secondary_actor.GetShortUIName] sea educad[secondary_actor.Custom('ES_OA')] por vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] hasta que alcance la mayoría de edad." + EDUCATE_ACTOR_CHILD_REQUEST:0 "Me agradaría enormemente que permitierais que el/la pequeñ[secondary_actor.Custom('ES_OA')] [secondary_actor.GetShortUIName] sea educad[secondary_actor.Custom('ES_OA')] por vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] hasta que alcance la mayoría de edad." EDUCATE_ACTOR_REQUEST:0 "Me agradaría enormemente que permitierais que vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] se ocupe de mi educación hasta que alcance la mayoría de edad." EDUCATE_RECIPIENT_CHILD_PERSONALLY_REQUEST:0 "Me gustaría educar personalmente a vuestr[secondary_recipient.Custom('ES_OA')] [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] [secondary_recipient.GetShortUIName], si eso os parece bien." EDUCATE_RECIPIENT_PERSONALLY_REQUEST:0 "Para asegurarme de que recibís la mejor educación posible, me gustaría encargarme personalmente de ella, si me lo permitís." - EDUCATE_RECIPIENT_CHILD_REQUEST:0 "Me gustaría que vuestr[secondary_recipient.Custom('ES_OA')] joven [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] [secondary_recipient.GetShortUIName] fuera criad[secondary_recipient.Custom('ES_OA')] por [secondary_actor.GetTitledFullName], ¡un[secondary_actor.Custom('ES_XA')] tutor[secondary_actor.Custom('ES_XA')] de gran talento!" + EDUCATE_RECIPIENT_CHILD_REQUEST:0 "Me gustaría que vuestr[secondary_recipient.Custom('ES_OA')] joven [recipient.Custom2('RelationToMe', SCOPE.sC('secondary_recipient'))] [secondary_recipient.GetShortUIName] fuera criad[secondary_recipient.Custom('ES_OA')] por [secondary_actor.GetShortUIName], ¡tiene un gran talento para esta labor!" EDUCATE_RECIPIENT_REQUEST:0 "Para asegurarme de que recibís la mejor educación posible, me gustaría que se ocupase de ella [secondary_actor.GetTitledFullName], ¡un[secondary_actor.Custom('ES_XA')] tutor[secondary_actor.Custom('ES_XA')] de gran talento!" REMOVE_GUARDIAN_INTERACTION:0 "Por desgracia, este acuerdo de tutela ya no sirve para [actor.GetPrimaryTitle.GetNameNoTierNoTooltip]. El resultado es que debo terminarlo prematuramente, para el bien de todos los involucrados." SECONDARY_ACTOR_CAN_MARRY:0 "[CHARACTER.GetShortUIName|U] y [TARGET_CHARACTER.GetShortUIName] se pueden casar" @@ -631,8 +632,8 @@ ASK_FOR_CONVERSION_RECIPIENT_DIPLOMACY:0 "Diferencia entre tu [diplomacy_skill|lE] y la de [recipient.GetShortUIName]: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_NOT_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName] no puede crear una [cadet_branch|lE]: $VALUE|=+0$" ASK_FOR_CONVERSION_CAN_CREATE_CADET_BRANCH:0 "[recipient.GetShortUIName] puede crear una [cadet_branch|lE]: $VALUE|=+0$" - IS_PROTECTED_VIA_CONTRACT:0 "[CHARACTER.LocalPlayerString( 'Tu', 'El' )] [feudal_contract|l][CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )] prohíbe la conversión a la fuerza" - IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:0 "El [feudal_contract|lE] de este [vassal|lE] protege sus tierras de la conversión" + IS_PROTECTED_VIA_CONTRACT:1 "[CHARACTER.LocalPlayerString( 'Tu', 'El' )] pacto[CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )] prohíbe la conversión a la fuerza" + IS_PROTECTED_VIA_CONTRACT_SELF_OR_LIEGE:1 "Los pactos de estos [vassals|lE] protegen sus tierras de la conversión" #ASK_FOR_CONVERSION_ACTOR_LEARNING:0 "My [learning_skill|E]: $VALUE|=+0$" ASK_FOR_CONVERSION_RECIPIENT_FERVOR:0 "Diferencia entre [fervor|lE] de índole [recipient.GetFaith.GetAdjective|U] y [actor.GetFaith.GetAdjective|U]: $VALUE|=+0$" ASK_FOR_CONVERSION_TAQIYA:1 "[core_tenet|E] de fe [recipient.GetFaith.GetAdjective] - $tenet_temporal_condemnation_taqiya$: $VALUE|=+0$" @@ -670,9 +671,9 @@ convert_at_war_interaction:0 "$convert_to_religion_interaction$" convert_at_war_interaction_desc:0 "Convertirse a la [faith|lE] de [recipient.GetShortUINameNoTooltip] para poner fin a la [holy_war|lE]\n#weak (De [actor.GetFaith.GetName] a [recipient.GetFaith.GetName])#!" CONVERT_AT_WAR_INTERACTION_NOTIFICATION:0 "Por fin comprendo el poder de vuestro [recipient.GetFaith.HighGodName]. Soltad las armas y me convertiré al [recipient.GetFaith.GetNameNoTooltip]." - is_head_of_religion:0 "[CHARACTER.GetShortUIName|U] no se convertirá, ya que es [CHARACTER.Custom('ES_ElLa')] líder de su [faith|lE]." - request_culture_conversion_interaction: "$ask_for_conversion_interaction$" - + is_head_of_religion:0 "[CHARACTER.GetShortUIName|U] no se convertirá, ya que es líder de su [faith|lE]." + request_culture_conversion_interaction:0 "$ask_for_conversion_interaction$" + # Dummy interaction Descs TEST_INTERACTION_NOT_IMPLEMENTED:0 "Interacción de prueba - no aplicada (N/A)" @@ -841,7 +842,7 @@ char_interaction.0170.t:0 "Momentos difíciles" char_interaction.0170.desc:0 "Me despertaron de madrugada dos guardias desconocidos. Cuando me sacaron fuera, no me hice ilusiones de lo que iba a pasar. Cuando me arrodillé ante el verdugo de [actor.GetShortUIName], experimenté un momento de serena y perfecta lucidez." char_interaction.0170.desc_burned:0 "Cuando acababa de terminar mi magro almuerzo, la puerta se abrió de golpe, me agarraron y me sacaron fuera. No será una muerte fácil la mía, la pira está encendida y ya siento el calor en las piernas. El silencio cae sobre la multitud según contemplan mis últimos momentos con expresiones desquiciadas en sus rostros." - char_interaction.0170.desc_devoured:0 "La puerta se abre de golpe y los guardias de [actor.GetShortUIName] me echan al suelo y me retienen aquí. Entonces entra [actor.Custom('ES_ElLa')] [actor.GetTitleAsNameNoTooltip] en persona, cuchillo en mano y una amplia sonrisa.\n\nSin hacer caso de mis gritos, me corta la carne con cuchillo y a mordiscos. Entre una neblina veo su cara cubierta de sangre —manchada de pedazos de #EMP mí#!— y suplico, pero cuando veo cómo mastica y traga con deleite, comprendo que moriré así." + char_interaction.0170.desc_devoured:0 "La puerta se abre de golpe y los guardias de [actor.GetShortUIName] me echan al suelo y me retienen aquí. Entonces entra [actor.GetTitleAsNameNoTooltip] en persona, cuchillo en mano y una amplia sonrisa.\n\nSin hacer caso de mis gritos, me corta la carne con cuchillo y a mordiscos. Entre una neblina veo su cara cubierta de sangre —manchada de pedazos de #EMP mí#!— y suplico, pero cuando veo cómo mastica y traga con deleite, comprendo que moriré así." char_interaction.0170.desc_public:0 "Al amanecer me despiertan bruscamente dos guardias que me sacan a empujones.\n\nCuando me conducen hacia un patíbulo levantado en medio de una multitud reunida, se me encoge el corazón y, cuando el verdugo de [actor.GetShortUIName] me sonríe y empuña su pesada espada, me desespero.\n\nLa multitud se queda en silencio cuando el verdugo se cierne sobre mí, me obliga a arrodillarme, y con un gruñido de esfuerzo y un #EMP silbido#! casi inaudible todo se oscurece." char_interaction.0170.a:0 "¡¡Maldita sea tu alma negra, [actor.GetFirstNameNoTooltip]!!" char_interaction.0170.life_is_just_a_joke.a:0 "La vida #EMP es#! una broma, ¿eh?" @@ -886,7 +887,7 @@ char_interaction.0232.desc:0 "Demasiado tiempo he soportado indignidades a manos de [actor.GetTitledFirstName]. ¡No me quedaré con los brazos cruzados mientras nuestr[actor.Custom('ES_OA')] señor[actor.Custom('ES_XA')] abusa de sus leales vasallos. ¡Te urjo a que te unas a mí en la lucha para destronar a semejante tiran[actor.Custom('ES_OA')]." char_interaction.0232.a:0 "¡No estarás sol[recipient.Custom('ES_OA')]!" - char_interaction.0232.b:0 "¡Tú eres [recipient.Custom('ES_ElLa')] traidor[recipient.Custom('ES_XA')]!" + char_interaction.0232.b:0 "¡Tú eres el/la traidor[recipient.Custom('ES_XA')]!" char_interaction.0233.desc:0 "Por crímenes contra la corona, quedáis bajo arresto." char_interaction.0233.a:0 "¿Qué? ¡Esto es un escándalo!" @@ -1016,9 +1017,9 @@ liege_offer_council_position_exchange:1 "\nHe decidido que es necesario reorganizar mi consejo. Con efecto inmediato, vos me serviréis como [target.GetPositionName].\n" liege_offer_council_position_liked:1 "\nHabéis sido un[target.Char.Custom('ES_XA')] súbdit[target.Char.Custom('ES_OA')] leal y devot[target.Char.Custom('ES_OA')], y deseo recompensar vuestros servicios.\n\nEn reconocimiento, y por la presente, os ofrezco el puesto de [target.GetPositionName] de [actor.GetPrimaryTitle.GetNameNoTierNoTooltip].\n" liege_offer_council_position_powerful:1 "\nComo [recipient.GetTitleAsNameNoTooltip] influyente, es justo que tengáis voz en mi consejo.\n\nAsí pues, por la presente os ofrezco el puesto de [target.GetPositionName] de [actor.GetPrimaryTitle.GetNameNoTierNoTooltip].\n" - liege_offer_council_position_disliked:1 "\nHe llegado a la inexorable conclusión de que realmente sois [target.Char.Custom('ES_ElLa')] mejor candidat[target.Char.Custom('ES_OA')] para el puesto vacante que tengo en mi consejo.\n\nAunque me duela hacerlo, por desgracia, me veo obligado a ofreceros el puesto de [target.GetPositionName] de [actor.GetPrimaryTitle.GetNameNoTierNoTooltip].\n" + liege_offer_council_position_disliked:1 "\nHe llegado a la inexorable conclusión de que realmente sois el/la mejor candidat[target.Char.Custom('ES_OA')] para el puesto vacante que tengo en mi consejo.\n\nAunque me duela hacerlo, por desgracia, me veo obligado a ofreceros el puesto de [target.GetPositionName] de [actor.GetPrimaryTitle.GetNameNoTierNoTooltip].\n" liege_offer_council_position_skilled:1 "\nVuestros considerables talentos no han pasado desapercibidos, [recipient.GetFirstNameNoTooltip].\n\nEn reconocimiento de vuestras habilidades, quiero ofreceros el puesto de [target.GetPositionName] de [actor.GetPrimaryTitle.GetNameNoTierNoTooltip].\n" - liege_offer_council_position_fallback:1 "\nLa fortuna os sonríe, [recipient.GetFirstNameNoTooltip], pues me veo en la necesidad de un nuevo [target.GetPositionName] y sois [target.Char.Custom('ES_ElLa')] únic[target.Char.Custom('ES_OA')] candidat[target.Char.Custom('ES_OA')] disponible.\n\nAceptáis el trabajo, ¿verdad?\n" + liege_offer_council_position_fallback:1 "\nLa fortuna os sonríe, [recipient.GetFirstNameNoTooltip], pues me veo en la necesidad de un nuevo [target.GetPositionName] y sois el/la únic[target.Char.Custom('ES_OA')] candidat[target.Char.Custom('ES_OA')] disponible.\n\nAceptáis el trabajo, ¿verdad?\n" auto_accept_interaction_ai:1 "Es lo mejor para [TARGET_CHARACTER.GetFirstNameNoTooltip]" council_interaction.0000.opening:0 "[sender.Custom2('AppropriateGreeting', receiver)]" @@ -1130,7 +1131,7 @@ AI_YOU_ARE_THE_FATHER:1 "[secondary_actor.GetShortUIName] [secondary_actor.LocalPlayerString( 'eres', 'es' )] el verdadero padre: $VALUE|=+0$" AI_YOU_ARE_THE_DYNAST:1 "Eres su [dynast|lE]: $VALUE|=+0$ " AI_YOU_ARE_THE_HOUSE_HEAD:1 "Eres su [house_head|lE]: $VALUE|=+0$ " - is_not_wandering_child:0 "Es un menor sin parentesco o del que ya se ocupan en la [court|lE]." + is_not_wandering_child:1 "Menor sin parentesco" AI_WANDERLUST:0 "«No puedes decirme qué hacer, #EMP [actor.GetMotherFather] ».: $VALUE|=+0$ " AI_COURT_LODGING_STANDARDS_QUALITY:1 "Tu $court_lodging_standards$: $VALUE|=+0$ " AI_LIEGE_COURT_LODGING_STANDARDS_QUALITY:0 "$court_lodging_standards$ del [liege|lE]: $VALUE|=+0$" @@ -1340,6 +1341,11 @@ INTERACTION_HUMBLE:0 "[GetTrait('humble').GetName( recipient )]: $VALUE|=+0$" INTERACTION_AMBITIOUS:0 "[GetTrait('ambitious').GetName( recipient )]: $VALUE|=+0$" INTERACTION_LAZY:0 "[GetTrait('lazy').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_JUST:0 "[GetTrait('just').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_HONEST:0 "[GetTrait('honest').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_FICKLE:0 "[GetTrait('fickle').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_PARANOID:0 "[GetTrait('paranoid').GetName( recipient )]: $VALUE|=+0$" + INTERACTION_DECEITFUL:0 "[GetTrait('deceitful').GetName( recipient )]: $VALUE|=+0$" gift_artifact_interaction:0 "Regalar artefacto" gift_artifact_interaction_desc:0 "Dar un artefacto a [recipient.GetShortUINameNoTooltip] para que mejore su opinión sobre ti" @@ -1356,7 +1362,7 @@ ARTIFACT_BOLDNESS_REASON:0 "[recipient.LocalPlayerString( 'Tu audacia', 'La audacia de ' )][recipient.LocalPlayerString( '', recipient.GetShortUINameNoTooltip]: $VALUE|=+0$" ARTIFACT_RIVAL_REASON:0 "[recipient.GetShortUINameNoTooltip] es tu rival: $VALUE|=+0$" ARTIFACT_NEMESIS_REASON:0 "[recipient.GetShortUINameNoTooltip] es tu némesis: $VALUE|=+0$" - ARTIFACT_LIEGE_REASON:0 "Eres [ROOT.Char.Custom('ES_ElLa')] señor[ROOT.Char.Custom('ES_XA')] de [recipient.GetShortUINameNoTooltip]: $VALUE|=+0$" + ARTIFACT_LIEGE_REASON:0 "Eres señor[ROOT.Char.Custom('ES_XA')] de [recipient.GetShortUINameNoTooltip]: $VALUE|=+0$" ARTIFACT_CLAIM_REASON:0 "[recipient.GetShortUINameNoTooltip] podría reclamar el artefacto: $VALUE|=+0$" ARTIFACT_CURSED_REASON:1 "Mejor no, gracias: $VALUE|=+0$" @@ -1392,6 +1398,7 @@ abandon_hook_interaction:0 "Abandonar anzuelo" abandon_hook_interaction_desc:0 "Abandonas el anzuelo que tienes sobre [recipient.GetShortUINameNoTooltip] para bajar algo de [stress|lE]" need_non_house_head_hook:0 "No puedes usar un [hook|lE] recibido por ser el [house_head|lE]" + need_non_best_friend_hook:0 "No puedes usar un [hook|lE] recibido por ser los [best_friends|lE]" msg_abandon_hook_interaction_title:0 "Se perdona a [recipient.GetShortUINameNoTooltip]" dismiss_strong_hook_interaction:0 "Descartar anzuelo" @@ -1496,10 +1503,13 @@ sold_artifact_claim.desc:0 "[actor.GetTitledFirstNameNoTooltip] compró un [personal_artifact_claim|lE] sobre tu [artifact|lE] [target.GetName]" claimed_my_artifact_opinion:0 "Compró un [personal_artifact_claim|lE] sobre mi [artifact|lE]" gift_artifact_dynasty_banner_head_tt:0 "Solo se pueden dar estandartes [Concept( 'dinasty', 'dinásticos' )|E] al [dynast|lE]" - ARTIFACT_DYNASTY_BANNER_REASON:0 "Este es el estandarte de [recipient.LocalPlayerString( 'tu', 'la' )] [dynasty|lE] [recipient.LocalPlayerString( '', 'Loc_ES_de_GetShortUINameNoTooltip']: $VALUE|=+0$" + ARTIFACT_DYNASTY_BANNER_REASON:0 "Este es el estandarte de [recipient.LocalPlayerString( 'tu', 'la' )] [dynasty|lE] [recipient.LocalPlayerString( '', 'Loc_ES_de_GetShortUINameNoTooltip')]: $VALUE|=+0$" demand_dynasty_banner_interaction:0 "Solicitar estandarte dinástico" demand_dynasty_banner_interaction_desc:0 "Como [dynast|lE] de [actor.GetDynasty.GetName], puedes solicitar [artifacts|lE] de estandarte [Concept( 'dynasty', 'dinástico' )|E] de otros miembros" demand_dynasty_banner_artifact_tt:0 "El [artifact|lE] debe ser un estandarte de tu [dynasty|lE]" + + MODIFY_NON_FEUDAL_VASSAL_CONTRACT_SELECT_DIFFERENT_OBLIGATION_LEVEL:2 "Debes proponer un cambio para un [vassal_contract|lE] nuevo" + INTERACTION_COST_MARRIAGE:0 "Coste: [CharacterInteractionConfirmationWindow.GetCostDescription]" ARTIFACT_USELESS_BANNER_REASON:0 "Este estandarte no tiene ninguna conexión con [Select_CString( recipient.IsLocalPlayer, 'tu persona', recipient.GetShortUINameNoTooltip )]: $VALUE|=+0$" artifact_gift_vassal_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName] es tu [vassal|lE]#!" artifact_gift_religious_head_tt:0 "@warning_icon! #X [recipient.GetTitledFirstName] es tu [head_of_faith|lE]#!" diff --git a/project/ck3/base_game/localization/spanish/inventory/inventory_l_spanish.yml b/project/ck3/base_game/localization/spanish/inventory/inventory_l_spanish.yml index be6a2f7bcc..a672d119f6 100644 --- a/project/ck3/base_game/localization/spanish/inventory/inventory_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/inventory/inventory_l_spanish.yml @@ -3,7 +3,7 @@ MOD_ARTIFACT_DECAY_REDUCTION_MULT:0 "$MOD_ARTIFACT_DECAY_REDUCTION_ADD$" artifact_history_created_title:1 "[HISTORY_ENTRY.GetDate.GetString]" - artifact_history_created_desc:2 "Obra de [SelectLocalization( HISTORY_ENTRY.HasActor, HISTORY_ENTRY.GetActor.GetNameNoTooltip, 'UNKNOWN_BENEFACTOR' ) para [HISTORY_ENTRY.GetRecipient.GetTitledFirstNameNicknamedNoTooltipRegnal] en [HISTORY_ENTRY.GetLocation.GetNameNoTooltip]" + artifact_history_created_desc:2 "Obra de [SelectLocalization( HISTORY_ENTRY.HasActor, HISTORY_ENTRY.GetActor.GetNameNoTooltip, 'UNKNOWN_BENEFACTOR' )] para [HISTORY_ENTRY.GetRecipient.GetTitledFirstNameNicknamedNoTooltipRegnal] en [HISTORY_ENTRY.GetLocation.GetNameNoTooltip]" artifact_history_stolen_title:1 "[HISTORY_ENTRY.GetDate.GetString]" artifact_history_stolen_desc:3 "Robo a manos de [HISTORY_ENTRY.GetRecipient.GetTitledFirstNameNicknamedNoTooltipRegnal]" artifact_history_created_before_history_title:0 "Creación desconocida" @@ -35,6 +35,7 @@ crown:0 "Corona" helmet:0 "Prenda de cabeza" miscellaneous:0 "$trinket$" + miscellaneous_when_not_court:0 "$trinket$" regalia:0 "Vestiduras" weapon:0 "Arma" primary_armament:0 "$weapon$" @@ -49,6 +50,7 @@ artifact_slot_pedestal:1 "Objeto de pedestal" artifact_slot_helmet:0 "Complemento cabeza" artifact_slot_miscellaneous:0 "Alhajas" + artifact_miscellaneous_when_not_court:0 "$miscellaneous_when_not_court$" artifact_slot_armor:0 "Armadura" artifact_slot_sculpture:0 "Muebles" artifact_slot_primary_armament:0 "Arma" @@ -69,6 +71,7 @@ artifact_wall_big:0 "Adorno mural grande" artifact_tapestry:0 "Tapiz" artifact_sculpture:0 "Mueble" + artifact_scientific_apparatus:0 "Aparato científico" artifact_wall_small:0 "Adorno mural pequeño" artifact_animal_skull:0 "Calavera de animal" artifact_animal_hide:0 "Piel de animal" @@ -76,6 +79,7 @@ artifact_throne:0 "Trono" artifact_box:0 "Caja" artifact_goblet:0 "Cáliz" + artifact_jug:0 "Jarra" artifact_book:0 "Libro" artifact_panacea:0 "Panacea" artifact_elixir:0 "Elixir" @@ -225,12 +229,12 @@ MOVE_COURT_ARTIFACT_TO_DISPLAY:2 "#I \nHaz clic para mover aquí#!" COURT_ARTIFACT_ON_DISPLAY:0 "#T [court_artifact|lE] expuesto#!" ROYAL_COURT:0 "Corte real" - ARTIFACT_STORAGE:1 "Todos los artefactos de la corte" + ARTIFACT_STORAGE:1 "Todos tus artefactos" ARTIFACT_CLAIMS:0 "Derechos sobre artefacto" NEW_ARTIFACT:1 "#V Nuevo#!" EQUIPPED_ARTIFACT:2 "[Select_CString( Artifact.IsCourtArtifact, 'Exhibido', 'Equipado' )] [Inventory.GetEquippedSlotOfMaxSlotText( Artifact.Self )]" CHARACTER_WITHOUT_ROYAL_COURT_COURT_ARTIFACT_TAB:1 "Como [Character.GetShortUIName] no [Character.LocalPlayerString( 'tienes', 'tiene' )] [royal_court|lE], tampoco [Character.LocalPlayerString( 'tienes', 'tiene )] dónde exhibir estos [court_artifacts|lE]" - ARTIFACT_TITLE_ASSOCIATION:1 "Se heredó junto con el [Artifact.GetAssociatedTitle.GetNameWithUnderlying]" + ARTIFACT_TITLE_ASSOCIATION:1 "Se hereda junto con el [Artifact.GetAssociatedTitle.GetNameWithUnderlying]" EMPTY_INVENTORY_TOOLTIP:0 "@warning_icon!#X No se puede ver el inventario porque no hay [artifacts|lE] ni [artifact_claims|lE] que mostrar#!" ARTIFACT_PERSONAL_CLAIM:0 "Derecho personal" ARTIFACT_HOUSE_CLAIM:0 "Derecho de la casa" diff --git a/project/ck3/base_game/localization/spanish/jester_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/jester_events_l_spanish.yml index 7fcc97ffa0..187c19eefb 100644 --- a/project/ck3/base_game/localization/spanish/jester_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/jester_events_l_spanish.yml @@ -6,13 +6,13 @@ covered_in_feces:0 "Cubierto de heces" covered_in_feces_desc:0 "El bufón de la corte ha quedado cubierto de excrementos de los pies a la cabeza." jester.200.t:0 "$court_jester_prefix$La risa es la mejor medicina" - jester.200.desc:0 "«¿Sabéis el [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.GetTitleTierName] y tal [ROOT.Char.Custom('lowly_servant_type')], mi [ROOT.Char.GetLadyLord]? ¡Es así!», reflexiona alegremente mi buf[jester.Custom('ES_OnOna')], [jester.GetTitledFirstName].\n\nTengo la cara roja y lágrimas de risa recorren mis mejillas, ¿de dónde saca todos esos chistes? ¡Es graciosísim[jester.Custom('ES_OA')\n\n¡Puede que sea hora de volver a trabajo, no sea que me #EMP muera#! de risa!" + jester.200.desc:0 "«¿Sabéis el [ROOT.Char.Custom('ES_DelDela')] [ROOT.Char.GetTitleTierName] y tal [ROOT.Char.Custom('lowly_servant_type')], mi [ROOT.Char.GetLadyLord]? ¡Es así!», reflexiona alegremente mi buf[jester.Custom('ES_OnOna')], [jester.GetTitledFirstName].\n\nTengo la cara roja y lágrimas de risa recorren mis mejillas, ¿de dónde saca todos esos chistes? ¡Es graciosísim[jester.Custom('ES_OA')]\n\n¡Puede que sea hora de volver a trabajo, no sea que me #EMP muera#! de risa!" jester.200.a:0 "¡Adelante, cuéntalo!" jester.200.b:0 "Ha sido divertido, ¡hora de volver a trabajar!" death_laughter:0 "murió de un ataque de risa" jester.300.t:0 "$court_jester_prefix$Malabarismo magistral" - jester.300.desc:0 "Oh, cómo se alargan los días… los mismos viejos movimientos, repetidos una y otra vez…\n«¡Venid a la gran sala, mi señor[ROOT.Char.Custom('ES_XA')]! ¡Tenéis que ver esto!». exclama de repente un criado.\n\nAl llegar veo a mi buf[jester.Custom('ES_OnOna'), [jester.GetTitledFirstName], en medio de la habitación, haciendo malabares con maestría con [ROOT.Char.Custom('DeviantObjectArticle')], mi [ROOT.Char.Custom('RandomPrivateObject')], una botella de [ROOT.Char.Custom('GetExpensiveDrink_Singular')]" - jester.300.desc_child:0 "[child_to_juggle.Custom('ES_ElLa')] pequeñ[child_to_juggle.Custom('ES_OA')] [child_to_juggle.GetFirstName]," + jester.300.desc:0 "Oh, cómo se alargan los días… los mismos viejos movimientos, repetidos una y otra vez…\n«¡Venid a la gran sala, mi señor[ROOT.Char.Custom('ES_XA')]! ¡Tenéis que ver esto!». exclama de repente un criado.\n\nAl llegar veo a mi buf[jester.Custom('ES_OnOna')], [jester.GetTitledFirstName], en medio de la habitación, haciendo malabares con maestría con [ROOT.Char.Custom('DeviantObjectArticle')], mi [ROOT.Char.Custom('RandomPrivateObject')], una botella de [ROOT.Char.Custom('GetExpensiveDrink_Singular')]" + jester.300.desc_child:0 "pequeñ[child_to_juggle.Custom('ES_OA')] [child_to_juggle.GetFirstName]," jester.300.desc_2:0 "[ROOT.Char.Custom('GetLivestockFowlIndef')] y [ROOT.Char.Custom('GetSmallFoodIndef')].\n\nTodos los sirvientes miran pasmados. Y yo también." jester.300.a:0 "¡Desde luego, #EMP eso#! es algo que no se ve todos los días!" jester.300.b:0 "En fin, ¡a las mazmorras con [jester.GetSheHe]!" @@ -78,6 +78,6 @@ suspicious_of_furniture:0 "Sospechas de muebles" suspicious_of_furniture_desc:0 "Este personaje patea cualquier mueble grande con el que se encuentra. Repetidamente." jester.1200.t:0 "$court_jester_prefix$La fábrica de rumores" - jester.1200.desc:0 "«¡Oh, señor[ROOT.Char.Custom('ES_XA')] mí[ROOT.Char.Custom('ES_OA')], ¿os habéis enterado de que ayer [vassal_1.GetTitledFirstName] mostró en público su [vassal_1.Custom('ObjectifiedFeature')]? Increíble, ¿verdad?», me susurra al oído [jester.GetFirstName].\nEstá claro que mi buf[jester.Custom('ES_OnOna')] oye mucho.\n\n«Y… ¡hola! ¡Es verdad!. ¡[vassal_2_spouse.Custom('ES_ElLa')|U] [vassal_2_spouse.GetWifeHusband] de [vassal_2.GetTitledFirstName] [vassal_2.Custom('ES_LeLa')] llamó #EMP [vassal_2.Custom('InsultNoun')|l] [vassal_2.Custom('InsultAdjectiveArticle')|l]!#! ¡Cuánto drama!». Y sigue:\n\n«Ah, ¿y sabíais que [secret_holder.GetTitledFirstName] es en secreto un[secret_holder.Custom('ES_XA')] [secret_holder.Custom('GetSecretCrimeDescIndef')]?»" + jester.1200.desc:0 "«¡Oh, señor[ROOT.Char.Custom('ES_XA')] mí[ROOT.Char.Custom('ES_OA')], ¿os habéis enterado de que ayer [vassal_1.GetTitledFirstName] mostró en público su [vassal_1.Custom('ObjectifiedFeature')]? Increíble, ¿verdad?», me susurra al oído [jester.GetFirstName].\nEstá claro que mi buf[jester.Custom('ES_OnOna')] oye mucho.\n\n«Y… ¡hola! ¡Es verdad!. ¡El/La [vassal_2_spouse.GetWifeHusband] de [vassal_2.GetTitledFirstName] [vassal_2.Custom('ES_LeLa')] llamó #EMP [vassal_2.Custom('InsultNoun')|l] [vassal_2.Custom('InsultAdjectiveArticle')|l]!#! ¡Cuánto drama!». Y sigue:\n\n«Ah, ¿y sabíais que [secret_holder.GetTitledFirstName] es en secreto un[secret_holder.Custom('ES_XA')] [secret_holder.Custom('GetSecretCrimeDescIndef')]?»" jester.1200.a:0 "¡Qué deliciosos cotilleos!" jester.1200.b:0 "Un momento… ¡¿qué has dicho de [secret_holder.GetTitledFirstNameNoTooltip]?!" diff --git a/project/ck3/base_game/localization/spanish/major_decisions_central_asia_l_spanish.yml b/project/ck3/base_game/localization/spanish/major_decisions_central_asia_l_spanish.yml index 9d59c324f0..537b50797a 100644 --- a/project/ck3/base_game/localization/spanish/major_decisions_central_asia_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/major_decisions_central_asia_l_spanish.yml @@ -20,5 +20,5 @@ establish_yamagate_in_samarkand_decision_tooltip:1 "Reclamar una nueva tierra santa en el Este" establish_yamagate_in_samarkand_decision_confirm:0 "¡$manichean$ ha renacido!" - hof_exists_tt:0 "Existe el [head_of_faith|E] de la fe [ROOT.GetFaith.GetAdjective|E]" + hof_exists_tt:1 "Tu [head_of_faith|lE] existe" samarkand_held_by_you_or_vassal_tt:0 "$c_samarkand$ debe ser propiedad tuya o de un [vassal|lE]" diff --git a/project/ck3/base_game/localization/spanish/major_decisions_east_europe_l_spanish.yml b/project/ck3/base_game/localization/spanish/major_decisions_east_europe_l_spanish.yml index 5cddb9c220..3857d2ff63 100644 --- a/project/ck3/base_game/localization/spanish/major_decisions_east_europe_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/major_decisions_east_europe_l_spanish.yml @@ -128,7 +128,7 @@ east_europe.0117.t:0 "$east_europe.0111.t.setup$: un alivio temporal" east_europe.0117.desc.intro:0 "Por desgracia, [hof.GetTitledFirstName] ha elegido #EMP no#! denunciar a la $bosnian_church$ de herejía.\n\n" east_europe.0117.desc.critical_success:0 "Y lo que es peor, ¡de algún modo, [heretic.GetTitledFirstName] ha persuadido [hof.Custom('ES_AlALa')] [hof.GetFaith.ReligiousHeadName] para excomulgarme! Solo [heretic.GetFirstNameNoTooltip] sabe qué horrible brujería u oscuro secretó logró tal cosa, pero ahora todos los señores cristianos me miran con una repugnancia normalmente reservada a paganos y cismáticos." - east_europe.0117.desc.theological_debate:0 "Muchas semanas de intenso debate erudito entre [hof.Custom('ES_ElElla')] y [heretic.GetTitledFirstName] han hecho que [hof.Custom('ES_ElLa')] [hof.GetFaith.ReligiousHeadName] se vaya acercando al modo de pensar de [heretic.GetFirstNameNoTooltip], aceptando que los [heretic.GetFaith.GetAdherentNamePluralNoTooltip] son solo [hof.GetFaith.GetAdherentNamePluralNoTooltip] un poco atrasados." + east_europe.0117.desc.theological_debate:0 "Muchas semanas de intenso debate erudito entre [hof.GetSheHe] y [heretic.GetTitledFirstName] han hecho que el/la [hof.GetFaith.ReligiousHeadName] se vaya acercando al modo de pensar de [heretic.GetFirstNameNoTooltip], aceptando que los [heretic.GetFaith.GetAdherentNamePluralNoTooltip] son solo [hof.GetFaith.GetAdherentNamePluralNoTooltip] un poco atrasados." east_europe.0117.desc.political_leverage:0 "Las circunstancias que rodean el asunto son dudosas como poco, del mismo modo que los descubrimientos que enviaron los inquisidores a [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] son de dominio público y totalmente condenatorios. Parece que algún #EMP otro#! factor ha hecho cambiar de idea a [hof.GetFaith.ReligiousHeadName]." east_europe.0117.desc.political_manoeuvrings:0 "Muchas semanas de intensa redacción de cartas, testimonios falsificados y soborno de inquisidores enviados a investigar a [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] han convencido [hof.Custom('ES_AlAla')] [hof.GetFaith.ReligiousHeadName] de que mis acusaciones estaban solo motivadas por un posible beneficio político y eran totalmente absurdas." east_europe.0117.desc.outro:0 "\n\nDe momento, los herejes respiran tranquilos, por ahora. Otros [hof.GetFaith.ReligiousHeadName]s puede que no los miren con tanta simpatía…" @@ -139,18 +139,18 @@ east_europe.0117.d:0 "¿Se #EMP me#! niega la comunión? ¡Pues entonces fundaré mi propia iglesia, #EMP maldita sea#!!" east_europe.0118.t:0 "$east_europe.0111.t.setup$: un pequeño respiro" east_europe.0118.desc.intro:0 "Llevó semanas de negociación y cartas cuidadosamente redactadas, pero al fin [hof.GetTitledFirstName] se ha acercado a mi punto de vista.\n\n" - east_europe.0118.desc.critical_success:0 "De hecho, haciendo uso de un exceso de influencia sobre [hof.Custom('ES_ElLa')] [hof.GetFaith.ReligiousHeadTitleName], he conseguido darle la vuelta la situación [accuser.Custom('ES_DelDela')] [accuser.Custom('InsultAdjective')] [accuser.GetTitledFirstName].\n\nPor sus espurias acusaciones contra cristianos fieles, ¡[hof.GetTitledFirstNameNoTooltip] ha aceptado excomulgar[accuser.Custom('ES_LoLa')]!" - east_europe.0118.desc.theological_debate:0 "Aunque [hof.Custom('ES_ElLa')] [hof.GetFaith.ReligiousHeadTitleName] sigue creyendo que somos salvajes atrasados, ha aceptado que, aunque equivocados, no somos herejes." - east_europe.0118.desc.political_leverage:0 "Toda esta experiencia me ha costado la ventaja que tenía sobre [hof.Custom('ES_ElLa')] [hof.GetFaith.ReligiousHeadTitleName], pero [hof.GetTitledFirstNameNoTooltip] ha aceptado a regañadientes que no somos herejes, sino solo ignorantes." - east_europe.0118.desc.political_manoeuvrings:0 "El proceso requirió no pocas acusaciones cruzadas, cartas falsas de [accuser.GetTitledFirstName], y acertados sobornos a los inquisidores visitantes. Pero [hof.Custom('ES_ElLa')] [hof.GetFaith.ReligiousHeadTitleName] ha proclamado formalmente que somos inocentes y que todo este embrollo ha sido una cuestión local." + east_europe.0118.desc.critical_success:0 "De hecho, haciendo uso de un exceso de influencia sobre el/la [hof.GetFaith.ReligiousHeadTitleName], he conseguido darle la vuelta la situación [accuser.Custom('ES_DelDela')] [accuser.Custom('InsultAdjective')] [accuser.GetTitledFirstName].\n\nPor sus espurias acusaciones contra cristianos fieles, ¡[hof.GetTitledFirstNameNoTooltip] ha aceptado excomulgar[accuser.GetHerHim]!" + east_europe.0118.desc.theological_debate:0 "Aunque el/la [hof.GetFaith.ReligiousHeadTitleName] sigue creyendo que somos salvajes atrasados, ha aceptado que, aunque equivocados, no somos herejes." + east_europe.0118.desc.political_leverage:0 "Toda esta experiencia me ha costado la ventaja que tenía sobre el/la [hof.GetFaith.ReligiousHeadTitleName], pero [hof.GetTitledFirstNameNoTooltip] ha aceptado a regañadientes que no somos herejes, sino solo ignorantes." + east_europe.0118.desc.political_manoeuvrings:0 "El proceso requirió no pocas acusaciones cruzadas, cartas falsas de [accuser.GetTitledFirstName], y acertados sobornos a los inquisidores visitantes. Pero el/la [hof.GetFaith.ReligiousHeadTitleName] ha proclamado formalmente que somos inocentes y que todo este embrollo ha sido una cuestión local." east_europe.0118.desc.outro:0 "\n\nLos [heretic.GetFaith.GetAdherentNamePluralNoTooltip] fieles de todas partes respiran con alivio." east_europe.0118.a:0 "¡[heretic.GetFaith.FateGodName] nos sonríe!" east_europe.0118.b:0 "Me alegra que el asunto se haya solventado." east_europe.0119.t:0 "$east_europe.0111.t.setup$: despojados de tolerancia" east_europe.0119.desc.intro:0 "Como era de esperar, tan pronto como empezó a investigar el asunto seriamente, [hof.GetTitledFirstName] descubrió #EMP grandes#! pruebas de herejía entre los [heretic.GetFaith.GetAdherentNamePluralNoTooltip].\n\n" - east_europe.0119.desc.theological_debate:0 "Naturalmente, [heretic.GetTitledFirstName] intentó escabullirse, pero [hof.Custom('ES_ElLa')] [hof.GetFaith.ReligiousHeadName] barrió sus míseros argumentos teológicos con mofa." + east_europe.0119.desc.theological_debate:0 "Naturalmente, [heretic.GetTitledFirstName] intentó escabullirse, pero el/la [hof.GetFaith.ReligiousHeadName] barrió sus míseros argumentos teológicos con mofa." east_europe.0119.desc.political_manoeuvrings:0 "[heretic.GetTitledFirstName] trató de tachar mi carta de cínico e interesada, pero su burda postura política no recibió simpatía alguna [hof.Custom('ES_DelDela')] [hof.GetFaith.ReligiousHeadName], quien a su vez lo condenó como un mero intento de escurrir el bulto." - east_europe.0119.desc.unrepentant_heretics:0 "Al verse confrontad[heretic.Custom('ES_OA')], [heretic.GetTitledFirstName] no se esforzó por ocultar su desprecio por [hof.Custom('ES_ElLa')] [hof.GetFaith.ReligiousHeadTitleName], ¡mofándose abiertamente [hof.Custom('ES_DelDela')] [hof.GetFaith.ReligiousHeadName] mientras reclamaba la validez de su corrupta fe!" + east_europe.0119.desc.unrepentant_heretics:0 "Al verse confrontad[heretic.Custom('ES_OA')], [heretic.GetTitledFirstName] no se esforzó por ocultar su desprecio por el/la [hof.GetFaith.ReligiousHeadTitleName], ¡mofándose abiertamente [hof.Custom('ES_DelDela')] [hof.GetFaith.ReligiousHeadName] mientras reclamaba la validez de su corrupta fe!" east_europe.0119.desc.outro:0 "\n\nSe han enviado cartas a todos los cristianos vecinos del credo correcto, denunciando a [heretic.GetFirstNameNoTooltip] y su fe blasfema." east_europe.0119.a:0 "¡Qué satisfacción!" east_europe.0120.t:0 "[hof.Custom2('AppropriateGreeting',heretic)]" @@ -164,7 +164,7 @@ east_europe.0121.t:0 "$east_europe.0119.t$" east_europe.0121.desc.intro:0 "Las últimas semanas se ha librado una encarnizada lucha dialéctica a tres bandas entre [accuser.GetFullName], [heretic.GetFullName] y [hof.GetTitledFirstName] sobre el estatus ecuménico de la $bosnian_church$.\n\n" east_europe.0121.desc.theological_debate:0 "La mayoría de las discusiones han sido de naturaleza teológica, con [heretic.GetFirstNameNoTooltip] tratando de asegurar a [hof.GetTitledFirstNameNoTooltip] que los [heretic.GetFaith.GetAdherentNamePluralNoTooltip] son buenos [hof.GetFaith.GetAdherentNamePluralNoTooltip], solo que de hábitos rurales.\n\nPor desgracia para [heretic.Custom('ES_ElElla')], esto no ha funcionado." - east_europe.0121.desc.political_manoeuvrings:0 "Pese a los esfuerzos de [heretic.GetFirstNameNoTooltip] por pintar la acusación de [accuser.GetFirstNameNoTooltip] como un mero invento político [hof.Custom('ES_ElLa')] [hof.GetFaith.ReligiousHeadName] se ha situado contra [heretic.Custom('ES_ElElla')].\n\n" + east_europe.0121.desc.political_manoeuvrings:0 "Pese a los esfuerzos de [heretic.GetFirstNameNoTooltip] por pintar la acusación de [accuser.GetFirstNameNoTooltip] como un mero invento político el/la [hof.GetFaith.ReligiousHeadName] se ha situado contra [heretic.GetSheHe].\n\n" east_europe.0121.desc.unrepentant_heretics:0 "Al final, parece que la posición de [heretic.GetFirstNameNoTooltip] estaba perdida desde el principio, cuando optó por admitir los cargos de heterodoxia al tiempo que intentaba describir su fe como válida.\n\n" east_europe.0121.desc.outro:0 "¡Por decreto de [hof.GetTitledFirstNameNoTooltip], a partir de hoy los [heretic.GetFaith.GetAdherentNamePluralNoTooltip] se consideran herejes para todos los cristianos ecuménicos!" east_europe.0121.a:0 "¿Herejes entre nosotros?" @@ -186,7 +186,7 @@ east_europe.0124.t:0 "$east_europe.0111.t.setup$: el caso se viene abajo" east_europe.0124.desc.intro:0 "Parece que la fortuna está con los $bosnian_church_adherent_plural$.\n\n" east_europe.0124.desc.hof_died:0 "Tras la muerte de [hof.GetTitledFirstName], la inquisición en [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] se ha desmoronado, y muchos dignatarios eclesiásticos importantes han sido llamados de vuelta para tratar la sucesión eclesiástica." - east_europe.0124.desc.heretic_died:0 "Tras la muerte de [heretic.GetTitledFirstName], [hof.GetTitledFirstName] parece contentarse con saber que cualquier desviación importante entre los $bosnian_church_adherent_plural$ seguramente desaparezca pronto, ya que [heretic.Custom('ES_ElLa')] supuest[heretic.Custom('ES_OA')] heresiarca ha ido al [hof.GetFaith.NegativeAfterLife|U], según dicen." + east_europe.0124.desc.heretic_died:0 "Tras la muerte de [heretic.GetTitledFirstName], [hof.GetTitledFirstName] parece contentarse con saber que cualquier desviación importante entre los $bosnian_church_adherent_plural$ seguramente desaparezca pronto, ya que el/la supuest[heretic.Custom('ES_OA')] heresiarca ha ido al [hof.GetFaith.NegativeAfterLife|U], según dicen." east_europe.0124.desc.hof_no_longer_hof:0 "Con el derrocamiento [hof.Custom('ES_DelDela')] ex[absolute_faith.ReligiousHeadName|l] [hof.GetFirstName], el caos ha envuelto a la inquisición en [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip], y se ha evaporado cualquier posibilidad de un veredicto útil." east_europe.0124.desc.heretic_not_independent_ruler:1 "Ahora que [Select_CString(heretic.IsLocalPlayer,'ya no',heretic.GetShortUIName)] [Select_CString(heretic.IsLocalPlayer,'soy','ya no es')] un[heretic.Custom('ES_XA')] gobernante cristian[heretic.Custom('ES_OA')] independiente, [hof.GetTitledFirstName] no cree que merezca la pena investigar[Select_CString(heretic.IsLocalPlayer,'me','')][heretic.Custom('ES_LoLa')]." east_europe.0124.desc.heretic_now_ecumenical_christian:0 "Ante mi reciente conversión al [heretic.GetFaith.GetName], [hof.GetTitledFirstName] ya no tiene motivos para dudar de mi fe en [hof.GetFaith.HighGodName]." @@ -194,7 +194,7 @@ east_europe.0124.desc.heretic_now_infidel:0 "Ante mi reciente conversión al [heretic.GetFaith.GetName], [hof.GetTitledFirstName] me ha proclamado un[ROOT.Char.Custom('ES_XA')] infiel y traidor[ROOT.Char.Custom('ES_XA')] a los ojos de [hof.GetFaith.HighGodName]. Los delitos potenciales de los $bosnian_church_adherent_plural$ parecerán leves en comparación." east_europe.0124.desc.heretic_now_heathen:0 "Ante mi reciente conversión al [heretic.GetFaith.GetName], [hof.GetTitledFirstName] me ha proclamado un[ROOT.Char.Custom('ES_XA')] pagan[ROOT.Char.Custom('ES_OA')] desalmad[ROOT.Char.Custom('ES_OA')] y apóstata de la peor calaña. Si aún me importase un ápice su dios muerto, supongo que eso podría dolerme un poco." east_europe.0124.desc.fallback:0 "Una serie de cambios en las circunstancias más allá de nuestro control han impedido que la inquisición de [heretic.GetPrimaryTitle.GetNameNoTierNoTooltip] pueda tener éxito alguno." - east_europe.0124.desc.outro:0 "\n\nPor ahora, [hof.Custom('ES_ElLa')] [absolute_faith.ReligiousHeadTitleName] ha archivado el asunto, pues insiste en que tiene que preocuparse de asuntos más importantes." + east_europe.0124.desc.outro:0 "\n\nPor ahora, el/la [absolute_faith.ReligiousHeadTitleName] ha archivado el asunto, pues insiste en que tiene que preocuparse de asuntos más importantes." east_europe.0124.a:0 "Bueno, por lo menos ya está solventado." east_europe.0141.t:0 "La última de las grandes migraciones" @@ -214,7 +214,7 @@ east_europe.0143.a.tt:0 "$east_europe.0142.a.tt$" #LIVONIAN DECISIONS - east_europe.0200.t:0 "[founder.Custom('ES_ElLa')|U] [founder.GetTitleAsNameNoTooltip] de Livonia" + east_europe.0200.t:0 "El/La [founder.GetTitleAsNameNoTooltip] de Livonia" east_europe.0200.desc.christian:1 "Las tierras bálticas han sido durante siglos nada más que el hogar primitivo y agreste de diversas fes heréticas y adoradores del diablo. Con la coronación de un[founder.Custom('ES_XA')] [founder.GetTitleAsNameNoTooltip] [ROOT.Char.Custom('ES_FaithGenderedAdj')] de Livonia, el poder de [founder.GetFaith.HighGodName] calienta esta tierra húmeda y gélida.\n\nCon el éxito de la misión del [ROOT.Char.GetFaith.GetReligion.GetNameNoTooltip|l] en las tierras bálticas, soy libre de proclamar Livonia; un título que unirá a todos los bálticos en nuestra misión compartida de extender la palabra de [founder.GetFaith.random_GoodGodNames]." east_europe.0200.desc.nonchristian:1 "Los bálticos hemos estado siglos sin un reino para nuestra propia gente, mientras los vikingos asolaban nuestras aldeas costeras y los misioneros forasteros de tierras lejanas nos llamaban primitivos e indomables, pero se acabó. Los diferentes pueblos bálticos ahora se arrodillan juntos ante la corona de Livonia.\n\nCon mi coronación como [founder.GetTitleAsNameNoTooltip], anunciaré una edad dorada no solo para la nación [founder.GetCulture.GetName], sino para todos los bálticos que flanquean las costas." east_europe.0200.desc.outro:0 "\n\nTengo el destino de los bálticos en mis manos y con la fundación de este reino, anuncio una edad dorada de fe y gloria bajo [founder.GetFaith.HighGodName]." diff --git a/project/ck3/base_game/localization/spanish/major_decisions_iberia_north_africa_l_spanish.yml b/project/ck3/base_game/localization/spanish/major_decisions_iberia_north_africa_l_spanish.yml index 7312aa75c7..3e53df208f 100644 --- a/project/ck3/base_game/localization/spanish/major_decisions_iberia_north_africa_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/major_decisions_iberia_north_africa_l_spanish.yml @@ -1,13 +1,13 @@ l_spanish: iberia_north_africa.0005.t:0 "Una España unida" - iberia_north_africa.0005.desc:0 "Una vez más, los tronos de las Españas se han unido bajo un[ROOT.Char.Custom('ES_XA')] sol[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip]. Los falsos monarcas han sido destronados, mientras que [ROOT.Char.Custom('ES_ElLa')] orgullos[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetPrimaryTitle.GetNameNoTier] se mantiene más firme que nunca.\n\nUn día dejaré este mundo para ir al [ROOT.Char.GetFaith.DivineRealm], pero mi legado seguirá en la Tierra para siempre. Me llamarán «[ROOT.Char.GetTitledFirstNameNoTooltip], [ROOT.Char.Custom('ES_ElLa')] [ROOT.Char.GetMotherFather|U] de España»." + iberia_north_africa.0005.desc:0 "Una vez más, los tronos de las Españas se han unido bajo un[ROOT.Char.Custom('ES_XA')] sol[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetTitleAsNameNoTooltip]. Los falsos monarcas han sido destronados, mientras que orgullos[ROOT.Char.Custom('ES_OA')] [ROOT.Char.GetPrimaryTitle.GetNameNoTier] se mantiene más firme que nunca.\n\nUn día dejaré este mundo para ir al [ROOT.Char.GetFaith.DivineRealm], pero mi legado seguirá en la Tierra para siempre. Me llamarán «[ROOT.Char.GetTitledFirstNameNoTooltip], [ROOT.Char.GetMotherFather|U] de España»." iberia_north_africa.0005.a:1 "Este es el amanecer de una nueva era." iberia_north_africa.0006.start.desc:0 "Uno tras otros, los reinos de las Españas han caído bajo el dominio de [spain_uniter.GetPrimaryTitle.GetNameNoTier]." iberia_north_africa.0006.relation_former.desc:0 "Mi [ROOT.Char.Custom2('RelationToMe', spain_uniter)] [spain_uniter.GetTitledFirstName]" iberia_north_africa.0006.former.desc:0 "[spain_uniter.GetTitledFirstName]" - iberia_north_africa.0006.end.desc:0 "se ha proclamado «[ROOT.Char.Custom('ES_ElLa')] [spain_uniter.GetMotherFather|U] de España».\n\nSu nombre seguramente perviva durante siglos, pero ¿se le recordará por su gloria o su tiranía? Solo [ROOT.Char.GetFaith.FateGodName] lo sabe." + iberia_north_africa.0006.end.desc:0 "se ha proclamado «[spain_uniter.GetMotherFather|U] de España».\n\nSu nombre seguramente perviva durante siglos, pero ¿se le recordará por su gloria o su tiranía? Solo [ROOT.Char.GetFaith.FateGodName] lo sabe." iberia_north_africa.0010.t:0 "Una África unida" iberia_north_africa.0010.start.desc:0 "Nadie pensó que se pudiera hacer, pero aquí estoy, [ROOT.Char.GetTitleAsNameNoTooltip] de toda África." @@ -49,4 +49,190 @@ name_i_see:0 "Ya veo." iberia_north_africa.0002.b:0 "¡[ROOT.Char.GetFaith.WarGodName] bendiga Portugal!" iberia_north_africa.0002.c:0 "Sigo siendo [ROOT.Char.GetCulture.GetName], no importa lo que piensen." + + iberia_north_africa.9101.t:0 "El Reino de las Canarias" + iberia_north_africa.9101.desc.intro:0 "Desde tiempos inmemoriales, cada una de las islas se ha considerado a sí misma un reino, pero ahora que todas están bajo el diligente gobierno de [canarias_former.GetTitledFirstName], ha llegado la hora de unir las coronas en una sola.\n\n" + iberia_north_africa.9101.desc.iberian:0 "Con la derrota final de los paganos reyes guanches, queda poco que pueda impedir la propagación del [canarias_former.GetFaith.GetName|l] entre los habitantes de las islas y solidifique el reinado de [canarias_former.GetTitledFirstNameNoTooltip] sobre el archipiélago. ¡[title_k_canarias.GetNameNoTierNoTooltip] se ha proclamado [title_k_canarias.GetTierAsNameNoTooltip] con [canarias_former.GetName] como primer[canarias_former.Custom('ES_XA')] [canarias_former.GetTitle]!" + iberia_north_africa.9101.desc.guanche:0 "Con el horizonte ampliándose y desplegándose ante nosotros, vemos alzarse grandes reinos, mucho mayores que el nuestro. Si queremos resistir a los invasores extranjeros, debemos forjar nuestro propio destino y nuestra propia corona. Con la coronación de [canarias_former.GetName] como primer[canarias_former.Custom('ES_XA')] [canarias_former.GetTitle] de [title_k_canarias.GetNameNoTierNoTooltip], los habitantes del archipiélago tienen por fin un símbolo que los une y el objetivo común de preservar nuestro modo de vida." + iberia_north_africa.9101.desc.outro:0 "\n\nEl futuro sigue siendo incierto para [title_k_canarias.GetNameNoTierNoTooltip], pero la proclamación de un nuevo [title_k_canarias.GetTierAsNameNoTooltip], desde luego dará paso a una era totalmente nueva para el archipiélago y el futuro del Norte de África." + iberia_north_africa.9101.a:0 "¡Ha nacido un nuevo reino!" + iberia_north_africa.9101.b:0 "¡El futuro de [title_k_canarias.GetNameNoTierNoTooltip] reside en Iberia!" + + iberia_north_africa.0101.t:0 "Lealtad al trono de San Pedro" + iberia_north_africa.0101.desc:0 "No ha sido tarea fácil, pero mi familia ha acumulado suficiente tierra y autoridad espiritual [religious_leader.GetFaith.GetAdjective] para ser capaces de convocar un concilio de nuestros clérigos de mayor rango. Al fin nuestra sangre, sudor y trabajo han dado sus frutos.\n\nLos [religious_leader.GetFaith.PriestNeuterPlural] reunidos en [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] discuten ansiosamente sobre política, abarrotando los salones y pasillos de mi residencia con decenas de propuestas y la puntual pelea a puñetazos causada por la teología. Sabemos que queremos partir con Roma y [pope.GetTitledFirstName], pero en poco más estamos de acuerdo.\n\nTras semanas de bloqueo, en mí, como anfitri[ROOT.Char.Custom('OnOna')] y su [religious_leader.GetTitleAsNameNoTooltip], recae el arbitraje." + iberia_north_africa.0101.a:0 "¡Un pueblo, una fe!" + iberia_north_africa.0101.a.tt:0 "Abogas por un camino más $doctrine_pluralism_righteous_name$" + iberia_north_africa.0101.b:0 "No #EMP podemos#! tener miedo a tomar el poder para defender a los nuestros." + iberia_north_africa.0101.b.tt:0 "Abogas por un camino más $doctrine_pluralism_fundamentalist_name$" + iberia_north_africa.0101.c:0 "El/La [religious_leader.GetFaith.ReligiousText] aún seguirá necesitando interpretación…" + iberia_north_africa.0101.c.tt:0 "Abogas por un camino más $doctrine_pluralism_pluralistic_name$ aún" + + iberia_north_africa.0102.t:0 "$iberia_north_africa.0101.t$[religious_leader.GetFaith.GetAdjectiveNoTooltip]" + iberia_north_africa.0102.desc.intro:0 "Tras toda una vida acumulando autoridad religiosa y política, [religious_leader.GetTitledFirstName] ha conseguido reunir un gran cónclave de ministros [religious_leader.GetFaith.GetAdherentNamePlural] en su capital de [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] para discutir el futuro de la fe.\n\nTras semanas de debates apasionantes, el clero reunido ha optado por reafirmar su lealtad [pope.Custom('ES_AlAla')] [pope.GetTitledFirstName], aunque con algunos… #EMP retoques#! a la política eclesiástica.\n\nEstas mejoras se centran principalmente en" + iberia_north_africa.0102.desc.fundamentalist:0 "la percepción de perjuicios causados a los fieles y cómo estos solo se pueden evitar imponiendo un poder temporal por todos los medios disponibles." + iberia_north_africa.0102.desc.righteous:0 "mirar hacia nuestro interior y garantizar la homogeneidad religiosa entre las principales culturas afiliadas a la Iglesia." + iberia_north_africa.0102.desc.pluralist:0 "crear costumbres y prácticas rigurosas para el estudio del/la [religious_leader.GetFaith.ReligiousText] y de métodos formales para cuestionar su misma comprensión." + iberia_north_africa.0102.a.same_faith:0 "¡Debemos defendernos!" + iberia_north_africa.0102.a.same_religion:0 "¿#EMP Nos#! consideran una amenaza?" + iberia_north_africa.0102.a.misc:0 "¡Unos fanáticos muy preocupantes!" + iberia_north_africa.0102.b.same_faith:0 "¡Una fe para nosotros mismos!" + iberia_north_africa.0102.b.same_religion:0 "Qué ensimismamiento…" + iberia_north_africa.0102.b.misc:0 "Mientras se lo guarden para ellos…" + iberia_north_africa.0102.c.same_faith:0 "El estudio riguroso del/la [religious_leader.GetFaith.ReligiousText] beneficia a todos." + iberia_north_africa.0102.c.same_religion:0 "Qué inútil: estudiar tanto cuando ya están tan equivocados…" + iberia_north_africa.0102.c.misc:0 "¿Su solución a la deriva doctrinal es encontrar defectos a la doctrina?" + + iberia_north_africa.0111.t:0 "Libertad de los grilletes de Roma." + iberia_north_africa.0111.desc:0 "Me ha costado años construir la unidad política y espiritual para reunir este concilio, pero por fin he reunido bajo mis estandarte a suficientes campesinos y clérigos como para repudiar de forma significativa [pope.Custom('ES_AlAla')] fals[pope.Custom('ES_OA')] [pope.GetTitledFirstName].\n\nIncluso ahora, los pasillos y las habitaciones de [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier] están abarrotados de clérigos discutidores y obispos apasionados; todo fraile agraviado y [religious_leader.GetFaith.PriestNeuter] mezquino al que Roma despreció en algún momento obstruyen mis pasillos.\n\nTodo este debate es crucial para la legitimidad, pero en última instancia, como gobernante [ROOT.Char.Custom('ES_FaithGenderedAdj')] preeminente, #EMP mi#! palabra tendrá el voto final decisivo." + iberia_north_africa.0111.a:0 "El Hijo de Dios predicó la paz y la seguiremos." + iberia_north_africa.0111.a.tt:0 "$iberia_north_africa.0101.a.tt$" + iberia_north_africa.0111.b:0 "¡Aun sin Roma, conocemos el valor de defender a nuestra gente!" + iberia_north_africa.0111.b.tt:0 "$iberia_north_africa.0101.b.tt$" + iberia_north_africa.0111.c:0 "¿Acaso el islam no es una religión del Libro?" + iberia_north_africa.0111.c.tt:0 "$iberia_north_africa.0101.c.tt$" + mozarabic_break_with_rome_decision.tt.you_gain_a_hof:0 "Se crea un nuevo [title|lE] de [head_of_faith|lE] de la misma [faith|lE] para el [religious_leader.GetFaith.GetName|l]" + mozarabic_break_with_rome_decision.tt.new_hof_id:0 "[new_religious_head.GetTitledFirstName] es tu nuev[new_religious_head.Custom('ES_OA')] [head_of_faith|lE]" + + iberia_north_africa.0112.t:0 "La Iglesia [religious_leader.GetFaith.GetAdjectiveNoTooltip] se separa de [pope.GetFaith.GetNameNoTooltip]" + iberia_north_africa.0112.desc.intro:0 "Con gran esfuerzo, [religious_leader.GetTitledFirstName] ha hecho realidad el trabajo de su vida de reunir la suficiente autoridad política y espiritual para reunir a la Iglesia [religious_leader.GetFaith.GetAdjective] en busca de una única meta: romper con el dictado de [pope.GetTitledFirstName].\n\nEl concilio eclesiástico posterior ha tenido discusiones explosivas sobre cómo ocupar el vacío que deje la garra de Roma. Se informa de que algunos clérigos han llegado a pelearse abiertamente en las salas de [religious_leader.GetCapitalLocation.GetTitle.GetBaseNameNoTier].\n\nLa intercesión [religious_leader.Custom('ES_DelDela')] [religious_leader.GetTitledFirstNameNoTooltip] es lo único que ha roto el bloqueo, al elegir centrarse en" + iberia_north_africa.0112.desc.fundamentalist:0 "asumir la responsabilidad de protección de las peregrinaciones a los lugares sagrados [religious_leader.GetFaith.GetAdherentNamePluralNoTooltip] por la fuerza de las armas." + iberia_north_africa.0112.desc.righteous:0 "retroceder de lo que [religious_leader.GetSheHe] ve como la violencia pecaminosa que tanto ha infectado el [religious_leader.GetFaith.GetReligion.GetName|l].\n\nSegún [religious_leader.GetSheHe], los [religious_leader.GetFaith.GetAdherentNamePluralNoTooltip] deben centrarse en la piedad de vivir sencillamente una buena vida en lugar de intentar empedrar el camino al [religious_leader.GetFaith.PositiveAfterLife] con la sangre de los infieles." + iberia_north_africa.0112.desc.pluralist:0 "relajar las restricciones y prohibiciones que impiden un acomodo más sencillo con sus vecinos musulmanes, defendiendo un planteamiento ecuménico en las relaciones interreligiosas." + iberia_north_africa.0112.a.same_faith:0 "¡Por [religious_leader.GetFaith.HighGodName] y nuestro derecho!" + iberia_north_africa.0112.a.same_religion:0 "Más les vale no bloquear #EMP nuestros#! lugares sagrados." + iberia_north_africa.0112.a.misc:0 "Creo que le están buscando tres pies al gato…" + iberia_north_africa.0112.b.same_faith:0 "¡Poder mediante la paz!" + # ^Kane lives in Death! + iberia_north_africa.0112.b.same_religion:0 "Me imagino que se creen mejores que nosotros…" + iberia_north_africa.0112.b.misc:0 "Me pregunto qué tal les funcionará #EMP eso#!…" + iberia_north_africa.0112.c.same_faith:0 "Compartimos mucho más de lo que nos separa." + iberia_north_africa.0112.c.same_religion:0 "Preocupante…" + iberia_north_africa.0112.c.islam:0 "Con suerte, será el primer paso a la verdadera conversión…" + iberia_north_africa.0112.c.misc:0 "¿O sea que son una fe híbrida?" + iberia_north_africa.0121.t:0 "Un retorno al campo" + iberia_north_africa.0121.desc.intro:0 "No es ningún secreto que he tenido… problemas con mi fe [old_faith.GetAdjective]." + iberia_north_africa.0121.desc.excommunicated:0 "La excomunión ha sido difícil para mí, ha cargado mi alma injustamente y no ha dejado de causarme conflictos con los otros [old_faith.GetAdherentNamePluralNoTooltip] de mi vida." + iberia_north_africa.0121.desc.rivalry_with_hof:0 "Discusiones continuas con [old_faith.GetReligiousHead.GetTitledFirstName], [old_faith.GetReligiousHead.GetSheHe] #EMP debería#! estar por encima de una mezquina riña temporal, me han quitado la ilusión." + iberia_north_africa.0121.desc.negative_piety_level:0 "Mis actos me han marcado como pecador[ROOT.Char.Custom('ES_XA')], alguien cuya fe parece satisfacerse con apartarse a un lado del camino espiritual, y es innegable cuánto me ha aislado." + iberia_north_africa.0121.desc.lorgar:0 "Aunque el fuego de mis creencias arde con el calor del sol, no puedo quitarme de encima la idea de que debe haber algo #EMP más#! en el universo que solo [old_faith.HighGodName]. Una especie de verdad primigenia." + iberia_north_africa.0121.desc.sinful_traits:0 "Siento como si cada acto, cada pensamiento, la propia forma de vivir mi vida estuviera señalada como intrínsecamente pecaminosa." + iberia_north_africa.0121.desc.virtuous_basque_pagan_traits:0 "A veces me pregunto cómo pude amarla, cuando toda mi personalidad parece estar #EMP hecha#! para algo distinto." + iberia_north_africa.0121.desc.naked_cynicism:0 "Me parece poco interesante, y lo que es peor, completamente dominada por poderes sobre los que tengo poco o ningún control." + iberia_north_africa.0121.desc.outro:0 "\n\nPor fin, creo haber encontrado consuelo en el [basque_faith.GetName|l]. Los sincréticos rurales de esta secta menor no tienen ningún juicio para mí, solo una emoción vertiginosa ante la perspectiva de convertirse en algo más que guardianes de la tradición local.\n\nUn entusiasmo que quizás les deje abiertos a… sugerencias" + iberia_north_africa.0121.a:0 "¡El [basque_faith.GetNameNoTooltip|l] volverá a ser una fe guerrera!" + iberia_north_africa.0121.a.tt:0 "Abogas por un camino más $doctrine_pluralism_fundamentalist_name$" + iberia_north_africa.0121.b:0 "La armonía con la naturaleza es mejor que la armonía con los vecinos." + iberia_north_africa.0121.b.tt:0 "Abogas por un camino más $doctrine_pluralism_righteous_name$" + iberia_north_africa.0121.c:0 "Hay religiones más dignas con las que compartir tradiciones." + iberia_north_africa.0121.c.tt:0 "Abogas por un camino $doctrine_pluralism_pluralistic_name$ diferente" + iberia_north_africa.0121.d:0 "Si intento cambiarlos a la fuerza, ¿no seré igual de corrupt[ROOT.Char.Custom('ES_OA')] que el [old_faith.GetNameNoTooltip|l]?" + iberia_north_africa.0121.d.tt:0 "Dejas la fe como la encontraste" + + iberia_north_africa.0122.t:0 "$iberia_north_africa.0121.t$" + iberia_north_africa.0122.desc.intro:0 "Parece que [religious_leader.GetTitledFirstName] y" + iberia_north_africa.0122.desc.excommunicated:0 "su excomunión del [old_faith.GetName|l] se ha vuelto demasiado pesada para [religious_leader.GetSheHe]." + iberia_north_africa.0122.desc.rivalry_with_hof:0 "su rivalidad con [old_faith.GetReligiousHead.GetTitledFirstName] ha acabado alcanzando su punto de ebullición inevitable." + iberia_north_africa.0122.desc.negative_piety_level:0 "sus anteriores transgresiones contra el [old_faith.GetName|l] se verán empequeñecidas por las siguientes." + iberia_north_africa.0122.desc.lorgar:0 "su ansia por algo más… #EMP primordial#! en lo que creer se ha hecho demasiado fuerte y [religious_leader.GetHerHim] está llevando por el camino de la herejía." + iberia_north_africa.0122.desc.sinful_traits:0 "sus costumbres pecaminosas al final han terminado venciendo a su fe [old_faith.GetAdjective]." + iberia_north_africa.0122.desc.virtuous_basque_pagan_traits:0 "su lenta seducción por las virtudes de la vida rural ya se ha completado." + iberia_north_africa.0122.desc.naked_cynicism:0 "su flagrante deseo tener un mayor control sobre la vida espiritual de su señorío está completamente descontrolado." + iberia_north_africa.0122.desc.midtro:0 "\n\nEn lo que seguramente sea un ataque de locura, [religious_leader.GetTitleAsNameNoTooltip|U] ha elevado una oscura religión popular de los pirineos, el [basque_faith.GetName|l], como la nueva religión principal de [religious_leader.GetPrimaryTitle.GetNameNoTier].\n\n" + iberia_north_africa.0122.desc.fundamentalist:0 "Aunque en principio pacíficos, [religious_leader.GetTitledFirstNameNoTooltip] ha fustigado a la secta emergente para que entren en un frenesí furioso y les ha prometido pagarles como guerreros en pillaje y saqueo si apoyan su campaña fundamentalista." + iberia_north_africa.0122.desc.righteous:0 "Al querer alejar su pequeña secta del cristianismo, [religious_leader.GetTitledFirstNameNoTooltip] está impulsando un regreso a lo que considera las partes más paganas de sus mitos." + iberia_north_africa.0122.desc.pluralist:0 "Aunque la secta ha pasado siglos absorbiendo elementos del cristianismo, [religious_leader.GetTitledFirstNameNoTooltip] emplea su considerable influencia para introducir elementos competidores del islam, al tiempo que borra, reemplaza y actualiza los rituales nazarenos donde puede." + iberia_north_africa.0122.desc.unchanged:0 "Inalterada esencialmente desde la oscuridad pese a la irrupción de una nueva atención teológica, la secta propugna una combinación de dogma cristiano adoptado y mitología vascona tradicional." + iberia_north_africa.0122.a:0 "Sabes, creo que [religious_leader.GetSheHe] tiene algo de razón…" + iberia_north_africa.0122.b.same_faith:0 "¡Es una maldita herejía!" + iberia_north_africa.0122.b.same_religion:0 "Esto solo puede terminar en su aniquilación" + iberia_north_africa.0122.b.respects_fellow_warmongers:0 "Al menos no les asusta una buena pelea." + iberia_north_africa.0122.b.misc:0 "Mientras luchen lejos…" + iberia_north_africa.0122.c.same_faith:0 "¡¿[religious_leader.GetFirstNameNoTooltip] renunció a [old_faith.HighGodName] por unos árboles podridos?!" + iberia_north_africa.0122.c.same_religion:0 "¿Cree [religious_leader.GetFirstNameNoTooltip] que es #EMP mejor#! que nosotros?" + iberia_north_africa.0122.c.believes_in_harmony_with_nature:0 "Al menos entienden la maravilla de la naturaleza." + iberia_north_africa.0122.c.misc:0 "¿O sea que hablan por los árboles?" + iberia_north_africa.0122.d.muslim:0 "Al menos los [basque_faith.GetAdherentNamePluralNoTooltip] se acercan al [islam_religion.GetNameNoTooltip|l]." + iberia_north_africa.0122.d.same_faith:0 "¡Nos han abandonado dos veces!" + iberia_north_africa.0122.d.same_religion:0 "¡Indignante!" + iberia_north_africa.0122.d.syncretised_with_islam:0 "Al menos no han abandonado del todo su buen seso." + iberia_north_africa.0122.d.misc:0 "No es mi fiesta ni mis osos bailarines." + iberia_north_africa.0122.e.same_faith:0 "Así que #EMP esta#! es la medida de la tolerancia." + iberia_north_africa.0122.e.same_religion:0 "Preocupante…" + iberia_north_africa.0122.e.syncretised_with_christianity:0 "$iberia_north_africa.0122.d.syncretised_with_islam$" + iberia_north_africa.0122.e.misc:0 "La verdad, parece un cambio bastante prosaico." + + iberia_north_africa.0131.t:0 "Hijos del Ebro" + iberia_north_africa.0131.desc.intro:0 "Con la creación de [k_aragon.GetDefinitiveName], he propiciado una floreciente expansión de la cultura [aragonese_culture.GetName] en los pueblos y ciudades de mi señorío. No solo en el corazón de $d_aragon$, sino también en" + iberia_north_africa.0131.desc.duchy.one:0 "[duchy_a.GetBaseNameNoTier]," + iberia_north_africa.0131.desc.duchy.two:1 "[duchy_a.GetBaseNameNoTier] y [duchy_b.GetBaseNameNotier]" + iberia_north_africa.0131.desc.duchy.three:0 "[duchy_a.GetBaseNameNoTier], [duchy_b.GetBaseNameNoTier] y [duchy_c.GetBaseNameNoTier]," + iberia_north_africa.0131.desc.outro:0 "extendiendo la influencia de mi nuevo pueblo por doquier.\n\nY sin embargo… no puedo evitar echar de menos algunas de las costumbres de la cultura [founder_culture.GetName]. Puede que ya no ocupen el centro de mi vida, pero no tiene por qué desaparecer del todo." + # We can't use a script value here since we're using a while loop for the count, and they don't _currently_ support scripted values. + form_the_kingdom_of_aragon_decision.tt.x_random_counties_in_d_aragon:0 "3 [counties|lE] aleatorios de $d_aragon$:" + iberia_north_africa.0131.a:0 "Esa gente es mi pueblo y con eso basta." + iberia_north_africa.0131.b:0 "No todos los elementos de la cultura [founder_culture.GetNameNoTooltip] son tan malos…" + iberia_north_africa.0131.c:0 "Lo verdaderamente importante para nosotros no ha cambiado." + iberia_north_africa.0131.d:0 "No importa cómo cambie el mundo, ¡no podemos olvidar nuestras raíces!" + + iberia_north_africa.2105.t:0 "Señores del Mediterráneo" + iberia_north_africa.2105.desc:0 "Con la toma de [mallorca.GetNameNoTier], [sardinas.GetNameNoTier] y [sicily.GetNameNoTier], nos hemos proclamado justos gobernantes del Mar Mediterráneo. Nuestros emisarios han navegado a todos los rincones de la tierra y han notificado a los gobernantes menores nuestro glorioso logro.\n\nEste mar y todo lo que toca nos pertenece." + iberia_north_africa.2105.a:0 "¡Nadie se nos puede oponer!" + + iberia_north_africa.fp2_golden_age_generic_title_intro:0 "Ciencia de la edad de oro:" + iberia_north_africa.2001.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ El conocimiento perdido" + iberia_north_africa.2001.desc:0 "Un[generated_actor.Custom('ES_XA')] afamad[generated_actor.Custom('ES_OA')] traductor[generated_actor.Custom('ES_XA')], [generated_actor.GetFullName], ha llegado a mi corte tras enterarse de que patrocino las ciencias.\n\n«Si lo que buscáis es conocimiento, lo mejor se encuentra en los libros de antaño. Porque aunque se olvide, no por ello deja de ser cierto», afirma el/la traductor[generated_actor.Custom('ES_XA')]. «Llevo conmigo muchos libros aún sin traducir. Si me financiáis, ¡seguro que también vos os beneficiaréis de ello!»." + iberia_north_africa.2001.a:0 "No escatimaré gastos en todas las publicaciones" + iberia_north_africa.2001.a.learning:0 "de filosofía" + iberia_north_africa.2001.a.martial:0 "militares" + iberia_north_africa.2001.a.stewardship:0 "de economía" + iberia_north_africa.2001.a.diplointrigue:0 "de retórica" + iberia_north_africa.2001.a.end:0 "que puedas conseguir." + iberia_north_africa.2001.a.a:0 "Pides un libro para ayudarte a mejorar tu habilidad más baja." + iberia_north_africa.2001.b:0 "Tenéis mi patronazgo, traedme algo de utilidad." + iberia_north_africa.2001.b.a:0 "[generated_actor.GetFirstNameNoTooltip] te dará un libro que mejorará una [skill|lE] al azar" + iberia_north_africa.2001.c:0 "¿Para qué quiero libros viejos? ¡La historia no tiene sitio en la ciencia!" + iberia_north_africa.2002.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Cirujano con la vista en las estrellas" + iberia_north_africa.2002.desc:1 "«¡Mi señor[ROOT.Char.Custom('ES_XA')], por favor, haced que est[generated_actor.Custom('ES_EA')] neci[generated_actor.Custom('ES_OA')] escuche! Est[generated_actor.Custom('ES_EA')] cirujan[generated_actor.Custom('ES_OA')] me operó de cataratas en el ojo derecho ¡pero ahora se niega a arreglar el izquierdo!», exclama [patientzero.GetTitledFirstName]. «La operación solo tuvo éxito porque la conjunción de los astros fue perfecta. #italic Debéis#! esperar otros doce años para asegurar otra operación exitosa», responde el/la frustrad[generated_actor.Custom('ES_OA')] médic[generated_actor.Custom('ES_OA')], [generated_actor.GetFirstName].\n\nComo gobernante, mi deber es resolver estos asuntos. ¿Debo interferir con la astrología y arriesgarme a que la cirugía sea una chapuza?" + iberia_north_africa.2002.a:0 "¡Es una oportunidad maravillosa para que [child_offering.GetFirstNameNoTooltip] aprenda medicina!" + iberia_north_africa.2002.a.flavor:0 "Ofreces a tu hij[child_offering.Custom('ES_OA')] [child_offering.GetFirstName] como ayudante en la operación de succión de cataratas de [patientzero.GetFirstName]." + iberia_north_africa.2002.a.a:0 "[child_offering.GetFirstName] ayuda en la operación" + iberia_north_africa.2002.a.b:0 "Resultados de la operación de cataratas" + iberia_north_africa.2002.b:0 "Las estrellas no afectan a vuestra habilidad, ¡proceded con la operación!" + iberia_north_africa.2002.b.a:0 "Exiges que la operación se lleve a cabo aunque conoces los riesgos." + iberia_north_africa.2002.c:0 "Cierto, tal vez sea mejor esperar a que las condiciones sean favorables." + iberia_north_africa.2002.d:0 "#italic Bueno, en realidad#!, ¡si se mira #italic así#! las estrellas tienen razón!" + iberia_north_africa.2003.t:0 "$iberia_north_africa.fp2_golden_age_generic_title_intro$ Naturalezas en conflicto" + iberia_north_africa.2003.desc:0 "Muchos eruditos han pasado por [playerprovince.GetNameNoTooltip] desde la concesión de mi patrocinio, pero dos de ellos me han llamado la atención. Tal vez sea porque ambos son individuos de gran intelecto, tal vez sea porque #italic no se callan#! ni dejan de discutir sobre diferencias de fe insignificantes en plena corte. «¡Me #italic niego#! a trabajar con un[generated_actor_r.Custom('ES_XA')] idiota como [generated_actor_r.GetFirstName]!», exclama [generated_actor_k.GetFirstName] antes de que [generated_actor_r.GetFirstName] responda con un «¡Por mí, nunca trabajaría con nadie tan terco como #italic vos!#!».\n\n«[ROOT.Char.GetTitledFirstName], ¿qué creéis? ¿Es el papel del filósofo explicar el mundo natural o recae bajo la autoridad de los profetas?»." + iberia_north_africa.2003.a:0 "En realidad, recae bajo #ber mi#! autoridad. Ahora largo, a trabajar." + iberia_north_africa.2003.a.flavor:0 "Ofendes a ambos eruditos y haces que centren su desprecio en ti en vez de el uno en el otro." + iberia_north_africa.2003.b:0 "Los filósofos, por supuesto; sabios como el gran Arostotales." + iberia_north_africa.2003.c:0 "¿Cómo podéis creer en los filósofos si no confiáis en Ezequiel?" + iberia_north_africa.fp2_pilgrim_roads_generic_title_intro:0 "Caminos de peregrinación" + iberia_north_africa.2011.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ Guerrer[generated_actor.Custom('ES_OA')] errante" + iberia_north_africa.2011.desc:0 "Mientras deambulo por el/la [chosen_location_for_pilgrim_roads.GetName], me encuentro con un gran árbol que me tienta silenciosamente a descansar bajo su copa. Me siento bajo la fresca sombra junto a un[generated_actor.Custom('ES_XA')] [generated_actor.GetWomanMan]. «¿Sois un[generated_actor.Custom('ES_XA')] peregrin[generated_actor.Custom('ES_OA')]?», pregunto." + iberia_north_africa.2011.desc_merge_into:0 "A lo que la figura sentada responde," + iberia_north_africa.2011.desc_soldier:0 "$iberia_north_africa.2011.desc_merge_into$ «No soy más que un[generated_actor.Custom('ES_XA')] guerrer[generated_actor.Custom('ES_OA')] torpe de nombre [generated_actor.GetName]. He venido a visitar [chosen_holy_site_for_pilgrim_roads.GetNameNoTier] para descubrir por qué [generated_actor.GetFaith.HighGodName] me ha olvidado y saber a dónde debo llevar mi espada»." + iberia_north_africa.2011.desc_captain:0 "$iberia_north_africa.2011.desc_merge_into$ «Tal vez lo sea. Pero me reconozco más como un alma perdida. Me llamo [generated_actor.GetName], excapit[generated_actor.Custom('ES_AnAna')] de una orden militar que ahora vaga en busca de [generated_actor.GetFaith.HighGodName] y una causa más alta a la que servir»." + iberia_north_africa.2011.a:0 "[generated_actor.GetFaith.HighGodName] querría que os unierais a mis filas, [generated_actor.GetFirstNameNoTooltip]." + iberia_north_africa.2011.b:0 "Estoy convencid[ROOT.Char.Custom('ES_OA')] de que [generated_actor.GetFaith.HighGodName] desea que sigáis errando en busca de enemigos." + iberia_north_africa.2011.b.flavor:0 "Animas al guerrer[generated_actor.Custom('ES_OA')] a seguir luchando por [generated_actor.GetFaith.HighGodName], por sí mism[generated_actor.Custom('ES_OA')] y que difunda la noticia de tu buena naturaleza." + iberia_north_africa.2011.c:0 "Seguro que encontraréis a [generated_actor.GetFaith.HighGodName] al final de vuestra peregrinación" + iberia_north_africa.2011.c.flavor:0 "Dejas que el guerrer[generated_actor.Custom('ES_OA')] continúe su deber para con [generated_actor.GetFaith.HighGodName] sin molestar[generated_actor.Custom('ES_LoLa')]." + iberia_north_africa.2012.t:0 "$iberia_north_africa.fp2_pilgrim_roads_generic_title_intro$ Estudiante pobre" + iberia_north_africa.2012.desc:0 "Deambulando por los nuevos caminos recién construidos en [chosen_location_for_pilgrim_roads.GetName], me encuentro con un[generated_actor.Custom('ES_XA')] joven, sentad[generated_actor.Custom('ES_OA')] en un hito con el rostro lúgubre y una bolsa vacía en la mano. Tal joven se vuelve hacia mí y pregunta: «[ROOT.Char.Custom2('RelationToMeAddress', generated_actor)] ¿podríais dar una moneda a un[generated_actor.Custom('ES_XA')] estudiante peregrin[generated_actor.Custom('ES_OA')]? " + iberia_north_africa.2012.desc_student:0 "Soy un[generated_actor.Custom('ES_XA')] estudiante de teología que desea comprender mejor el mundo que [generated_actor.GetFaith.HighGodName] nos ha concedido. ¡Incluso estaría dispuest[generated_actor.Custom('ES_OA')] a daros mis notas de viaje como muestra de agradecimiento de un [generated_actor.Custom('ES_FaithGenderedAdj')] a otro!»" + iberia_north_africa.2012.desc_architect:0 "Estudio arquitectura y he venido hasta aquí para ver y aprender de las obras bien conservadas de [chosen_holy_site_for_pilgrim_roads.GetNameNoTier]. Solo me mueve la dedicación a mi arte. ¡Si me dais alguna moneda, hasta os entregaría mis escritos de arquitectura!»." + iberia_north_africa.2012.a:0 "Me vendría bien el conocimiento. Está bien acepto el trato." + iberia_north_africa.2012.b:0 "Igual debéis buscaros un trabajo." + iberia_north_africa.2012.b.flavor:0 "Ofreces [generated_actor.Custom('ES_AlAla')] estudiante un buen trabajo en tu corte, lo que [generated_actor.Custom('ES_LoLa')] pilla por sorpresa." + iberia_north_africa.2012.c:0 "Nada de trueques. Como [ROOT.Char.Custom('ES_FaithGenderedAdj')], es mi deber ayudaros." + iberia_north_africa.2013.t:0 "A quien puso caminos para los peregrinos." + iberia_north_africa.2013.desc:0 "Habéis hecho un trabajo ejemplar poniendo los cimientos –literales– necesarios para facilitar el acceso al lugar sagrado de [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]. Por eso me hallo en la obligación de recompensaros.\n\nDecidme, ¿hay algo que deseéis?" + iberia_north_africa.2013.a:0 "Vuestro elogio es suficiente, mi [fp2_iberia_north_africa_2013_head_of_faith.GetFaith.ReligiousHeadName]." + iberia_north_africa.2013.b:0 "Difundid la noticia de mis obras en nombre de [ROOT.Char.GetFaith.HighGodName]." + iberia_north_africa.2013.c:0 "Que todos los guerreros conozcan mi dedicación a [ROOT.Char.GetFaith.GetNameNoTooltip]." + iberia_north_africa.2013.d:0 "Dadme un artefacto digno de ser exhibido en [chosen_holy_site_for_pilgrim_roads.GetNameNoTierNoTooltip]." + iberia_north_africa.2013.d.tooltip:0 "[fp2_iberia_north_africa_2013_head_of_faith.Custom('ES_ElLa')|U] [fp2_iberia_north_africa_2013_head_of_faith.GetTitledFirstName] te dará un [artifact|lE] bendecido" + iberia_north_africa.2013.notif.t:0 "Los senderos piadosos" + struggle_iberia_form_portugal_decision_correct_phase_tt:0 "La [struggle_phase|lE] actual es [struggle_phase_iberia_opportunity|E]" diff --git a/project/ck3/base_game/localization/spanish/major_decisions_l_spanish.yml b/project/ck3/base_game/localization/spanish/major_decisions_l_spanish.yml index 3df3c04459..9fa4e3c2c5 100644 --- a/project/ck3/base_game/localization/spanish/major_decisions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/major_decisions_l_spanish.yml @@ -16,8 +16,8 @@ major_decisions.1101.i_have_become_royal:0 "Me he convertido en [founder.GetTitleAsNameNoTooltip] de [new_title.GetNameNoTier]" major_decisions.1102.desc:0 "Nuestr[founder.Custom('ES_OA')] [founder.Custom('ES_SennorSennora')] ha llamado a todos sus vasallos y sirvientes del señorío para que acudan a su lado. Sabemos que es la hora y nadie discutirá sus derechos.\n\n¡[founder.GetFirstName] gobernará como [new_title.GetTierAsNameNoTooltip] sobre el gran señorío de [new_title.GetNameNoTier]!" - major_decisions.1102.a:0 "¡Viva [founder.Custom('ES_ElLa')] [founder.GetTitleAsNameNoTooltip]!" - major_decisions.1102.a.dislike:0 "Viva [founder.Custom('ES_ElLa')] [founder.GetTitleAsNameNoTooltip]…" + major_decisions.1102.a:0 "¡Viva el/la[founder.GetTitleAsNameNoTooltip]!" + major_decisions.1102.a.dislike:0 "Viva el/la[founder.GetTitleAsNameNoTooltip]…" major_decisions.1102.has_become_royal:0 "[founder.GetFirstName] se ha convertido en [founder.GetTitleAsNameNoTooltip] de [new_title.GetNameNoTier]" major_decisions.1103.opening_kingdoms:0 "He logrado lo que nadie pudo, unir las tierras de [kingdom_1.GetNameNoTierNoTooltip] con las de [kingdom_2.GetNameNoTierNoTooltip] y [kingdom_3.GetNameNoTierNoTooltip]." @@ -60,7 +60,7 @@ major_decisions.2002.desc:1 "Una nueva edad de conocimiento está a punto de llegar; se ha fundado una universidad en el señorío de [founder.GetName]. Se está convirtiendo rápidamente en un punto de encuentro para sabios y otra gente instruida, y proclama ser el marco ideal para que los jóvenes aprendan el trivium, el quadrivium y todo lo demás que necesiten para comprender el mundo." major_decisions.2002.a:1 "¡Que el conocimiento nos beneficie a todos!" - major_decisions.2011.t:0 "[new_courtier.Custom('ES_ElLa')|U] sabi[new_courtier.Custom('ES_OA')|U]" + major_decisions.2011.t:0 "El/Lasabi[new_courtier.Custom('ES_OA')|U]" major_decisions.2011.desc:0 "[new_courtier.GetName], un[new_courtier.Custom('ES_XA')] [new_courtier.GetWomanMan] tanto [ROOT.Char.Custom2('DescriptorPositive', SCOPE.sC('new_courtier') )] como inteligente, me saluda con gracia.\n\n«¡Me he enterado de vuestra nueva Universidad! Sería un honor servir a un[ROOT.Char.Custom.Custom('ES_XA')] [ROOT.Char.GetTitleAsNameNoTooltip] que favorece la erudición de esta manera»." major_decisions.2011.a:0 "¡Sed bienvenid[new_courtier.Custom('ES_OA')]!" major_decisions.2011.b:0 "Aquí no habrá sitio para ti." diff --git a/project/ck3/base_game/localization/spanish/map/map_modes_l_spanish.yml b/project/ck3/base_game/localization/spanish/map/map_modes_l_spanish.yml new file mode 100644 index 0000000000..dae04a8681 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/map/map_modes_l_spanish.yml @@ -0,0 +1,38 @@ +l_spanish: + terrain:0 "Terreno" + terrain_desc:0 "$MAPMODE_TERRAIN$" + baronies:0 "Baronías" + baronies_desc:0 "$MAPMODE_BARONIES$" + counties:0 "Condados" + counties_desc:0 "$MAPMODE_COUNTIES$" + realms:0 "Señoríos" + realms_desc:0 "$MAPMODE_REALMS$" + cultures:0 "Culturas" + cultures_desc:0 "$MAPMODE_CULTURES$" + court_languages:0 "$MAPMODE_COURT_LANGUAGES_NAME$" + court_languages_desc:0 "$MAPMODE_COURT_LANGUAGES$" + players:0 "$MAPMODE_PLAYERS_LABEL$" + players_desc:0 "$MAPMODE_PLAYERS$" + dejure_counties:0 "$MAPMODE_DJ_COUNTIES_NAME$" + dejure_counties_desc:0 "$MAPMODE_DJ_COUNTIES$" + dejure_duchies:0 "Títulos de ducados" + dejure_duchies_desc:0 "$MAPMODE_DJ_DUCHIES$" + dejure_kingdoms:0 "Títulos de reinos" + dejure_kingdoms_desc:0 "$MAPMODE_DJ_KINGDOMS$" + dejure_empires:0 "Títulos de imperios" + dejure_empires_desc:0 "$MAPMODE_DJ_EMPIRES$" + realm_areas:0 "Áreas de señoríos" + realm_areas_desc:0 "$MAPMODE_AREAS$" + religions:0 "Fes" + religions_desc:0 "$MAPMODE_RELIGIONS$" + simple_terrain:0 "$MAPMODE_SIMPLE_TERRAIN_NAME$" + simple_terrain_desc:0 "$MAPMODE_SIMPLE_TERRAIN$" + county_development:0 "$MAPMODE_COUNTY_DEVELOPMENT_NAME$" + county_development_desc:0 "$MAPMODE_COUNTY_DEVELOPMENT$" + diplomacy_desc:0 "$MAPMODE_DIPLOMACY$" + houses:0 "Casas" + houses_desc:0 "$MAPMODE_HOUSES$" + government:0 "$MAPMODE_GOVERNMENT_NAME$" + government_desc:0 "$MAPMODE_GOVERNMENT$" + struggle:0 "Implicación" + struggle_desc:0 "#T Implicación#!\nMuestra lo involucrados que están los [realms|lE] en la [struggle_region|lE]." diff --git a/project/ck3/base_game/localization/spanish/map_items_l_spanish.yml b/project/ck3/base_game/localization/spanish/map_items_l_spanish.yml index 587626577f..83c1a1b955 100644 --- a/project/ck3/base_game/localization/spanish/map_items_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/map_items_l_spanish.yml @@ -47,6 +47,7 @@ river_niger:0 "Níger" river_bussa_rapids:0 "Rápidos de Bussa" river_euphrates:0 "Éufrates" + river_tigris:0 "Tigris" river_indus:0 "Indo" river_sutlej:0 "Sutlej" river_ganges:0 "Ganges" diff --git a/project/ck3/base_game/localization/spanish/mercenaries_l_spanish.yml b/project/ck3/base_game/localization/spanish/mercenaries_l_spanish.yml index 8d9b58eb92..cd0dc10bdd 100644 --- a/project/ck3/base_game/localization/spanish/mercenaries_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/mercenaries_l_spanish.yml @@ -263,7 +263,7 @@ mercenary_company_khanty_host_article:0 "la " mercenary_company_khorasan_band:0 "Banda jorasaní" mercenary_company_khorasan_band_article:0 "la " - mercenary_company_kievan_band:0 "Banda kievita" + mercenary_company_kievan_band:1 "Banda kyivita" mercenary_company_kievan_band_article:0 "la " mercenary_company_kushite_band:0 "Banda cushita" mercenary_company_kushite_band_article:0 "la " diff --git a/project/ck3/base_game/localization/spanish/messages_l_spanish.yml b/project/ck3/base_game/localization/spanish/messages_l_spanish.yml index b803165ba0..641b353783 100644 --- a/project/ck3/base_game/localization/spanish/messages_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/messages_l_spanish.yml @@ -34,7 +34,7 @@ msg_siege_won:0 "Asedio ganado" msg_siege_won_desc:1 "Ahora controlas [PROVINCE.GetName]" msg_siege_loot:0 "Asedio ganado" - msg_siege_loot_desc:1 "Ahora controlas [PROVINCE.GetName]\nRecibes$VALUE|V0$ [gold_i] por ocupar [PROVINCE.GetName]" + msg_siege_loot_desc:1 "Ahora controlas [PROVINCE.GetName]\nRecibes $VALUE|V0$ [gold_i] por ocupar [PROVINCE.GetName]" msg_scheme_abandoned:0 "Conjura abandonada" msg_scheme_abandoned_desc:0 "Se ha abandonado $SCHEME_NAME|V$ en [CHARACTER.GetUINameNoTooltip]" msg_agent_joined_my_scheme:1 "Un agente se une a la conjura: [LEFT_CHARACTER.GetShortUINameNoTooltip]" @@ -148,7 +148,7 @@ msg_removed_from_faction_not_liege_desc:1 "[CHARACTER.GetUINameNoTooltip] ya no es tu señor, así que has abandonado la [FACTION.GetName] contra [CHARACTER.Custom('ES_ElElla')]" msg_faction_against_liege_or_me_created:2 "¡Facción creada contra [RIGHT_CHARACTER.GetShortUINameNoTooltip]!" msg_faction_against_liege_or_me_created_desc:1 "Tu [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.GetShortUINameNoTooltip] creó la facción [FACTION.GetName] contra [RIGHT_CHARACTER.GetShortUINameNoTooltip]" - msg_county_faction_against_liege_or_me_created_desc:2 "[LEFT_CHARACTER.Custom('ES_ElLa')] [LEFT_TITLE.GetNameNoTooltip] ha creado la [FACTION.GetName] contra [RIGHT_CHARACTER.GetShortUINameNoTooltip]" + msg_county_faction_against_liege_or_me_created_desc:2 "[LEFT_TITLE.GetNameNoTooltip] ha creado la [FACTION.GetName] contra [RIGHT_CHARACTER.GetShortUINameNoTooltip]" msg_faction_against_me_disbanded:1 "¡Se ha disuelto una facción dirigida contra ti!" msg_faction_against_me_disbanded_desc:2 "Esta [faction|lE] dirigida contra ti se ha disuelto: [FACTION.GetName]" msg_my_faction_disbanded:0 "Facción disuelta" @@ -196,7 +196,7 @@ msg_cadet_branch_created:0 "Rama cadete" msg_cadet_branch_created_desc:1 "Tu [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.GetShortUIName] ha creado la [cadet_branch|lE] $NAME|V$" msg_i_became_head_of_house:0 "Cambio de cabeza de la casa" - msg_i_became_head_of_house_desc:1 "Pasas a ser [ROOT.Char.Custom('ES_ElLa')] nuev[ROOT.Char.Custom('ES_OA')] [house_head|lE] de la casa $NAME|V$" + msg_i_became_head_of_house_desc:1 "Pasas a ser nuev[ROOT.Char.Custom('ES_OA')] [house_head|lE] de la casa $NAME|V$" msg_i_not_head_of_house_anymore:0 "Cambio de cabeza de la casa" msg_i_not_head_of_house_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName] te ha sustituido como [house_head|lE] de la dinastía $NAME|V$" msg_became_head_of_house:0 "Cambio de cabeza de la casa" @@ -206,11 +206,15 @@ msg_i_not_dynast_anymore:1 "Cambio de cabeza de la dinastía" msg_i_not_dynast_anymore_desc:1 "[LEFT_CHARACTER.GetShortUIName] me reemplazó como [dynast|lE] de la dinastía $NAME|V$" msg_became_dynast:1 "Cambio de cabeza de la dinastía" - msg_became_dynast_desc:0 "[LEFT_CHARACTER.GetShortUIName] pasa a ser [LEFT_CHARACTER.Custom('ES_ElLa')] nuev[LEFT_CHARACTER.Custom('ES_OA')] [dynast|lE] de la dinastía $NAME|V$" + msg_became_dynast_desc:0 "[LEFT_CHARACTER.GetShortUIName] pasa a ser nuev[LEFT_CHARACTER.Custom('ES_OA')] [dynast|lE] de la dinastía $NAME|V$" msg_i_became_head_of_faith:0 "Cambio de líder de la fe" msg_i_became_head_of_faith_desc:0 "Te has convertido en [FAITH.ReligiousHeadName] del [FAITH.GetName]" + msg_i_became_head_of_multiple_faiths:0 "$msg_i_became_head_of_faith$" + msg_i_became_head_of_multiple_faiths_desc:0 "$msg_i_became_head_of_faith_desc$ y $NUM_OTHER_FAITHS|V$ fes más" msg_i_not_head_of_faith_anymore:0 "Cambio de líder de la fe" msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName] te ha sustituido como [FAITH.ReligiousHeadName] del [FAITH.GetName]" + msg_i_not_head_of_multiple_faiths_anymore:0 "$msg_i_not_head_of_faith_anymore$" + msg_i_not_head_of_multiple_faiths_anymore_desc:0 "$msg_i_not_head_of_faith_anymore_desc$ y $NUM_OTHER_FAITHS|V$ fes más" msg_new_fascination_selected:0 "Nueva [cultural_fascination|lE]" msg_new_fascination_selected_desc:2 "Tu [culture|lE] está ahora [Concept( 'fascination', 'fascinada' )|E] por la [innovation|lE] $NAME|V$" msg_innovation_discovered:0 "Innovación descubierta" @@ -240,20 +244,20 @@ msg_left_council_position_desc:0 "[LEFT_CHARACTER.GetShortUIName] abandonó su puesto como $POSITION_NAME$" msg_peace_armies_disbanded:0 "En paz" msg_peace_armies_disbanded_desc:1 "Al fin estoy en paz, así que todos mis ejércitos se han disuelto" - msg_invalidate_war_title:1 "La [war.GetName] ha terminado: Ya no había forma de que continuara." - msg_claim_war_invalidated_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla ninguno de los condados reclamados." + msg_invalidate_war_title:2 "La [war.GetName] ha terminado: Ya no había forma de que continuara." + msg_claim_war_invalidated_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla ninguno de los condados reclamados." msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "La [war.GetName] ha terminado: [claimant.GetShortUIName] murió, así que [attacker.GetShortUIName] ya no puede usar los derechos que tenía." msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "La [war.GetName] ha terminado: [claimant.GetTitledFirstName] no es vasall[claimant.Custom('ES_OA')] ni cortesan[claimant.Custom('ES_OA')] de [attacker.GetTitledFirstName], así que no puede usar sus derechos." - msg_de_jure_duchy_war_invalidated_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en el ducado objetivo." - msg_de_jure_county_war_invalidated_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla el condado." + msg_de_jure_duchy_war_invalidated_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en el ducado objetivo." + msg_de_jure_county_war_invalidated_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla el condado." msg_de_jure_duchy_war_invalidated_liege_war_message:1 "La [war.GetName] ha terminado: [Select_CString( attacker.IsLocalPlayer, 'Te', attacker.GetShortUIName )] [Select_CString( attacker.IsLocalPlayer, 'uniste', 'se unió' )] a la guerra de [Select_CString( attacker.IsLocalPlayer, 'tu', 'su' )] señor contra [Select_CString( defender.IsLocalPlayer, 'ti', defender.GetShortUIName )]." - msg_de_jure_all_war_invalidated_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla ninguna tierra de iure reclamada." - msg_religious_war_invalidation_region_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en la región objetivo." + msg_de_jure_all_war_invalidated_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla ninguna tierra de iure reclamada." + msg_religious_war_invalidation_region_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en la región objetivo." msg_religious_war_invalidated_hostility_level_message:1 "La [war.GetName] ha terminado: [attacker.GetShortUIName] no puede declarar una $game_concept_holy_war$ contra la [faith|lE] [defender.GetFaith.GetAdjective]." - msg_invasion_war_invalidated_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en la región objetivo." - msg_mongol_invasion_war_invalidated_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en la región objetivo." - msg_county_conquest_war_invalidated_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla el condado." - msg_duchy_conquest_war_invalidated_message:1 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en la región objetivo." + msg_invasion_war_invalidated_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en la región objetivo." + msg_mongol_invasion_war_invalidated_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en la región objetivo." + msg_county_conquest_war_invalidated_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla el condado." + msg_duchy_conquest_war_invalidated_message:2 "La [war.GetName] ha terminado: [defender.GetShortUIName] ya no controla tierras en la región objetivo." msg_vassalization_war_invalidated_message:1 "La [war.GetName] ha terminado: ya no se podrá tomar a [defender.GetShortUIName] como vasall[defender.Custom('ES_OA')]." msg_subjugation_war_invalidated_message:1 "La [war.GetName] ha terminado: ya no se podrá subyugar a [defender.GetShortUIName]." msg_excommunication_war_invalidation_trait_message:1 "La [war.GetName] ha terminado: se ha anulado la excomunión de [defender.GetShortUIName]." @@ -375,5 +379,28 @@ msg_letter_event_timeout:0 "Evento de [CHARACTER.LocalPlayerString( 'tu parte', CHARACTER.GetShortUIName )] expirado" msg_letter_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$" msg_letter_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$" - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated` - # [LocEditor:UntranslatedKey] `msg_court_amenity_setting_invalidated_desc` + msg_court_amenity_setting_invalidated:0 "Ajuste de comodidad cortesana invalidado" + msg_court_amenity_setting_invalidated_desc:0 "El ajuste de la comodidad cortesana $INVALID_SETTING$ ha sido invalidado y se ha reemplazado por $DEFAULT_SETTING$." + + msg_catalyst_triggered:1 "$STRUGGLE_NAME$: activado $game_concept_struggle_catalyst_catalyst$" + msg_catalyst_triggered_desc:2 "[CHARACTER.GetTitledFirstName] ha activado un [struggle_catalyst|lE]: $CATALYST_INFO$\n\nProgreso hacia [struggle_phase_phase|lE] $STRUGGLE_PHASE$: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_tt:1 "$msg_catalyst_triggered_desc$" + msg_catalyst_triggered_no_character:0 "$msg_catalyst_triggered$" + msg_catalyst_triggered_no_character_desc:0 "Se ha activado un [struggle_catalyst|lE]: $CATALYST_INFO$\n\nProgreso hacia [struggle_phase_phase|lE] $STRUGGLE_PHASE$: $CATALYST_VALUE|+=$" + msg_catalyst_triggered_no_character_tt:0 "$msg_catalyst_triggered_no_character_desc$" + msg_player_character_changed:0 "$PLAYER_CHANGED_CHARACTER_TITLE_SWITCH$" + msg_player_character_changed_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_SWITCH$" + msg_player_character_changed_tt:0 "$msg_player_character_changed_desc$" + msg_player_new_character:0 "$PLAYER_CHANGED_CHARACTER_TITLE_JOIN$" + msg_player_new_character_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_JOIN$" + msg_player_new_character_tt:0 "$msg_player_new_character_desc$" + msg_player_new_observer:0 "$PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER$" + msg_player_new_observer_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER$" + msg_player_new_observer_tt:0 "$msg_player_new_observer_desc$" + + msg_struggle_phase_end:1 "Fase $STRUGGLE_PHASE$ en transición" + msg_struggle_phase_end_desc:0 "@$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$ pasa hacia @$STRUGGLE_PHASE_ICON_NEXT$! $STRUGGLE_PHASE_NEXT$.\n\n $STRUGGLE_PHASE_NEXT$ empezará dentro de $DAYS_UNTIL_TRANSITION$ días." + msg_struggle_phase_end_tt:1 "$msg_struggle_phase_transitioned_desc$" + msg_struggle_phase_transitioned:1 "Fase superada" + msg_struggle_phase_transitioned_desc:0 "La $STRUGGLE_NAME$ ha pasado a $STRUGGLE_PHASE$@$STRUGGLE_PHASE_ICON$!." + msg_struggle_phase_transitioned_tt:1 "$msg_struggle_phase_transitioned_desc$" diff --git a/project/ck3/base_game/localization/spanish/modifiers/activity_pilgrimage_modifiers_l_spanish.yml b/project/ck3/base_game/localization/spanish/modifiers/activity_pilgrimage_modifiers_l_spanish.yml index e9b5f4142d..c6a975ee7e 100644 --- a/project/ck3/base_game/localization/spanish/modifiers/activity_pilgrimage_modifiers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/modifiers/activity_pilgrimage_modifiers_l_spanish.yml @@ -3,24 +3,24 @@ pilgrimage_disdainful_towards_faiths_modifier:0 "Desprecio hacia los infieles" pilgrimage_foreign_guards_modifier:0 "Guardias extranjeros" - pilgrimage_foreign_guards_modifier_desc:0 "Este personaje ha contratado guardias personales extranjeros de tierras lejanas" + pilgrimage_foreign_guards_modifier_desc:1 "Este personaje ha contratado guardias personales extranjeros de tierras lejanas." pilgrimage_divine_protection_modifier:0 "Protección divina" - pilgrimage_divine_protection_modifier_desc:0 "Este personaje ha viajado sano y salvo por tierras extranjeras casi sin protección" + pilgrimage_divine_protection_modifier_desc:1 "Este personaje ha viajado sano y salvo por tierras extranjeras casi sin protección." new_pilgrimage_companions_modifier:0 "Compañeros de peregrinación variopintos" - new_pilgrimage_companions_modifier_desc:0 "Este personaje ha viajado con una gran variedad de gentes distintas" + new_pilgrimage_companions_modifier_desc:1 "Este personaje ha viajado con una gran variedad de gentes." pilgrimage_completely_lost_modifier:0 "Se perdió" - pilgrimage_completely_lost_modifier_desc:0 "Este personaje se perdió totalmente en una peregrinación" + pilgrimage_completely_lost_modifier_desc:1 "Este personaje se perdió totalmente en una peregrinación." showy_about_pilgrimage_modifier:0 "Peregrinación teatrera" - showy_about_pilgrimage_modifier_desc:0 "Este personaje se ha encargado de hacer saber a todo el mundo lo piadoso de su peregrinación" + showy_about_pilgrimage_modifier_desc:1 "Este personaje se ha encargado de hacer saber a todo el mundo lo piadoso de su peregrinación." pilgrimage_worldly_modifier:0 "Peregrinación mundana" - pilgrimage_worldly_modifier_desc:0 "Una peregrinación ha enseñado mucho del mundo a este personaje" + pilgrimage_worldly_modifier_desc:1 "Este personaje ha aprendido mucho del mundo gracias a su peregrinación." - dedicated_to_pilgrimage_modifier:0 "Peregrinaje entregado" + dedicated_to_pilgrimage_modifier:1 "Peregrinaje entregado" hajj_halq_modifier:0 "Halq" hajj_halq_modifier_desc:0 "La cabeza de este personaje ha sido rasurada limpiamente, una señal de su reciente finalización del hach." diff --git a/project/ck3/base_game/localization/spanish/modifiers/county_modifiers_l_spanish.yml b/project/ck3/base_game/localization/spanish/modifiers/county_modifiers_l_spanish.yml index 822b82c9f4..0f7ead5310 100644 --- a/project/ck3/base_game/localization/spanish/modifiers/county_modifiers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/modifiers/county_modifiers_l_spanish.yml @@ -35,6 +35,9 @@ promote_culture_modifier:0 "Celebración de la cultura" + small_investment_in_revolt_modifier:0 "Protesta campesina" + medium_investment_in_revolt_modifier:0 "Indignación campesina" + high_investment_in_revolt_modifier:0 "Revueltas campesinas" divide_and_conquer_modifier:0 "Propaganda religiosa" divide_and_conquer_modifier_desc:0 "Los habitantes de este condado han sido sometidos a propaganda religiosa, para reunirlos bajo el estandarte de su señor." diff --git a/project/ck3/base_game/localization/spanish/modifiers/fp2_event_modifiers_l_spanish.yml b/project/ck3/base_game/localization/spanish/modifiers/fp2_event_modifiers_l_spanish.yml new file mode 100644 index 0000000000..f7bfba00fd --- /dev/null +++ b/project/ck3/base_game/localization/spanish/modifiers/fp2_event_modifiers_l_spanish.yml @@ -0,0 +1,107 @@ +l_spanish: + fp2_smooth_market_oversight_modifier:0 "Supervisión del mercado fluida" + fp2_smooth_market_oversight_modifier_desc:0 "La vigilancia del muhtasib local ayuda a que las transacciones sean fáciles y de fiar." + fp2_inefficient_market_oversight_modifier:0 "Supervisión del mercado ineficaz" + fp2_inefficient_market_oversight_modifier_desc:0 "El muhtasib local es incapaz de resolver las situaciones del mercado, lo que sobrecarga al cadí." + fp2_free_market_boom_modifier:0 "Mercado sin hisba" + fp2_free_market_boom_modifier_desc:0 "Los mercados de esta ciudad no siguen la hisba ni están sometido al examen de los muhtasibs." + fp2_ruthless_market_oversight_modifier:0 "Supervisión del mercado implacable" + fp2_ruthless_market_oversight_modifier_desc:0 "El muhtasib local recurre a los soldados para imponer por la fuerza hasta la más mínima regulación." + fp2_forsaken_turned_levies_modifier:0 "Militarismo al alza" + fp2_forsaken_turned_levies_modifier_desc:0 "Se forman pequeñas milicias campesinas para acabar con las facciones traidoras y ganarse el favor de su señor." + fp2_veteran_mercenaries_as_instructors_modifier:0 "Mercenarios veteranos contratados como instructores" + fp2_veteran_mercenaries_as_instructors_modifier_desc:0 "Este condado emplea a capitanes mercenarios aguerridos para adiestrar a las levas locales." + fp2_mercenary_acquaintances_modifier:0 "Conocidos mercenarios" + fp2_mercenary_acquaintances_modifier_desc:0 "Este personaje conoce a muchos capitanes exmercenarios y ha aprendido mucho de relacionarse con ellos." + fp2_mercs_slaughtered_populance_modifier:0 "Mercenarios masacran a la población" + fp2_mercs_slaughtered_populance_modifier_desc:0 "Una banda de soldados armados ha devastado esta tierra, arrebatando todo a los lugareños sin dejar a nadie que lo cuente." + fp2_local_garrison_slaughtered_modifier:0 "Guarnición local aniquilada" + fp2_local_garrison_slaughtered_modifier_desc:0 "La guarnición local de este condado ha sido prácticamente eliminada, lo que deja esta zona indefensa." + fp2_elite_tactics_for_civil_guards_modifier:0 "Guarnición local con tácticas de élite" + fp2_elite_tactics_for_civil_guards_modifier_desc:0 "Las tropas de esta guarnición local son expertas en el mantenimiento de la paz y cuentan con la experiencia necesaria para reprimir como es debido a quienes infringen la ley" + fp2_mercs_turned_farmers_modifier:0 "Mercenarios convertidos en granjeros" + fp2_mercs_turned_farmers_modifier_desc:0 "Una peligrosa banda de mercenarios ha llegado a esta tierra para… ser granjeros. Aunque pacíficos ahora, su nuevo señor podría llamarlos al servicio si fuera necesario." + fp2_lenient_towards_foreign_merchants_modifier:0 "Indulgente con mercaderes extranjeros" + fp2_lenient_towards_foreign_merchants_modifier_desc:0 "Este personaje está dispuesto a renunciar a la intolerancia religiosa en aras del comercio, y ganar tanto grandes riquezas como el desprecio de sus correligionarios." + fp2_2001_promise_reminder:0 "Liberación prometida" + fp2_2001_promise_reminder_desc:1 "Este personaje se ha comprometido por su honor a liberar una atribulada aldea al cabo de unos años" + fp2_inexplicable_accounting_modifier:0 "Contabilidad inexplicable" + fp2_inexplicable_accounting_modifier_desc:0 "Las cuentas de este condado no cuadran, falta oro." + fp2_improved_administrative_checks_modifier:0 "Controles administrativos mejorados" + fp2_improved_administrative_checks_modifier_desc:0 "Este condado tiene controles estrictos para asegurarse de que las autoridades noten hasta el más mínimo fraude económico." + fp2_mozarab_quarter_modifier:0 "Barrios mozárabes" + fp2_mozarab_quarter_modifier_desc:0 "Las ciudades de este condado tiene barrios diferenciados para los mozárabes." + fp2_mozarab_church_modifier:0 "Acepta mozárabes" + fp2_mozarab_church_modifier_desc:0 "Este personaje ha permitido que se construyan iglesias mozárabes en sus tierras." + fp2_mozarab_rejected_modifier:0 "Discriminación mozárabe" + fp2_mozarab_rejected_modifier_desc:0 "Este personaje no permite la construcción de iglesias mozárabes en sus tierras." + fp2_multifaith_county_modifier:0 "Tolerancia multirreligiosa" + fp2_multifaith_county_modifier_desc:0 "Este personaje ha demostrado permisividad hacia la gentes de otras fes en sus señorío." + fp2_religious_strife_modifier:0 "Discordia religiosa" + fp2_religious_strife_modifier_desc:0 "Las conversiones forzosas en este condado han provocado fricciones religiosas generalizadas." + fp2_camino_santiago_ho_protected_modifier:0 "Protección de orden militar" + fp2_camino_santiago_ho_protected_modifier_desc:0 "El camino a Santiago que pasa por este condado está protegido por una [holy_order|lE]." + fp2_camino_santiago_protected_modifier:0 "Guardias contratados" + fp2_camino_santiago_protected_modifier_desc:0 "El camino a Santiago que pasa por este condado está protegido por guardias contratados." + fp2_horchata_colonialism_modifier:0 "Explotación horchatera" + fp2_horchata_colonialism_modifier_desc:0 "Este condado se ve obligado a no producir nada más que chufas con las que hacer horchata." + fp2_funded_agriculture_modifier:0 "Agricultura financiada" + fp2_funded_agriculture_modifier_desc:0 "A este condado se le han dado los recursos suficiente para expandir sus tierras de cultivo." + fp2_vow_against_conscription_modifier:0 "Promesa de no reclutamiento" + fp2_vow_against_conscription_modifier_desc:0 "A este condado se la ha concedido el derecho a rechazar las peticiones de reclutamiento. Esto les permite centrarse en asuntos civiles." + fp2_monument_to_war_modifier:0 "Monumento a la conquista" + fp2_monument_to_war_modifier_desc:0 "Sobre un montón de escombros rodeado de edificios quemados se levanta un monumento al conquistador de este señorío." + fp2_village_rebuiling_efforts_modifier:0 "Esfuerzo de reconstrucción del pueblo" + fp2_village_rebuiling_efforts_modifier_desc:0 "Este condado está intentando reconstruirse tras una gran catástrofe y su señor ha donado los recursos necesarios para acelerar el proceso." + fp2_border_encampments_modifier:0 "Campamentos en la periferia" + fp2_border_encampments_modifier_desc:0 "Este condado está cubierto de tiendas y puestos avanzados, que albergan pequeños grupos de patrullas para guardar lo poco que ha sobrevivido." + fp2_scallop_shell_artifact:0 "Concha de vieira" + fp2_scallop_shell_artifact_desc:0 "Esta venera señala a su propietario como alguien que ha terminado el duro viaje del Camino de Santiago" + fp2_fake_scallop_shell_artifact:0 "Concha de vieira refutada" + fp2_fake_scallop_shell_artifact_desc:0 "Una venera que normalmente suele pertenecer a alguien que haya hecho entera la peregrinación a Santiago de Compostela. Sin embargo, es obvio que esta fue robada." + fp2_malato_bark_artifact:0 "Corteza del Árbol Malato" + fp2_malato_bark_artifact_desc:0 "Una pequeña cuña de corteza tomada del famoso Árbol Malato vasco." + fp2_dismantling_verracos_modifier:0 "Desmontaje de verracos" + fp2_dismantling_verracos_modifier_desc:0 "Las antiguas estatuas con forma de jabalí diseminadas por este condado se están desmontando y empleando como material de construcción, para consternación de los funcionarios locales." + fp2_saints_tombs_modifier:0 "Tumbas de santos" + fp2_saints_tombs_modifier_desc:0 "Se sabe que los jabalíes de piedra que llenan este condado son tumbas de santos cristianos." + fp2_controls_the_mediterranean_house_modifier:1 "Señores del Mediterráneo" + fp2_controls_the_mediterranean_house_modifier_desc:0 "Esta casa es célebre por haber tomado el control del Mediterráneo y el comercio que pasa por él." + fp2_sponsored_golden_age_modifier:0 "Edad de oro financiada" + fp2_sponsored_golden_age_modifier_desc:0 "Este personaje ha financiado la próxima gran edad de oro regional de avance académico." + fp2_part_of_golden_age_modifier:0 "Presente durante la Edad de oro" + fp2_part_of_golden_age_modifier_desc:0 "Este personaje estuvo presente cuando se inició una edad de oro de avance académico." + fp2_epicenter_of_golden_age_modifier:0 "Epicentro de la Edad de oro" + fp2_epicenter_of_golden_age_modifier_desc:0 "Esta ubicación es un centro de sabiduría, donde residen y trabajan las mayores mentes de esta edad dorada." + fp2_translated_skill_book_diplomacy_modifier:0 "Antiguas memorandos diplomáticos" + fp2_translated_skill_book_diplomacy_modifier_desc:0 "Este personaje ha traducido ejemplares de antiguos memorandos que detallan cómo manejar una gran variedad de situaciones diplomáticas." + fp2_translated_skill_book_martial_modifier:0 "Libros de historia militar" + fp2_translated_skill_book_martial_modifier_desc:0 "Este personaje ha leído muchos libros de historia militar, y ha aprendido las diversas tácticas y estratagemas empleadas por las gentes del pasado." + fp2_translated_skill_book_stewardship_modifier:0 "Libros de teoría económica" + fp2_translated_skill_book_stewardship_modifier_desc:0 "Este personaje posee una serie de libros en los que se teoriza sobre cómo los antiguos imperios se gestionaban y estructuraban para sostener economías masivas." + fp2_translated_skill_book_intrigue_modifier:0 "Cuentos de intriga" + fp2_translated_skill_book_intrigue_modifier_desc:0 "Este personaje tiene muchos libros de intriga en su poder, lo que le da muchas ideas creativas para sus intrigas." + fp2_translated_skill_book_learning_modifier:0 "Obras filosóficas traducidas" + fp2_translated_skill_book_learning_modifier_desc:0 "Este personaje ha encargado traducciones de obras filosóficas antiguas, lo que le permite disfrutar de un mayor nivel de comprensión." + fp2_rejection_of_old_thoughts_modifier:0 "Rechazo de las ideas antiguas" + fp2_rejection_of_old_thoughts_modifier_desc:0 "Este condado atrae a pensadores que rechazan la necesidad de aprender del pasado. Muchas ideas nuevas florecerán pero ninguna perdurará." + fp2_removed_cataracts_modifier:0 "Extracción de catarata" + fp2_removed_cataracts_modifier_desc:0 "Este personaje se ha sometido recientemente a una operación para extirparle las cataratas, y ha pasado de ser prácticamente invidente, a percibir un borrón de colores y formas." + fp2_religious_riots_modifier:0 "Las revueltas religiosas se multiplican" + fp2_religious_riots_modifier_desc:0 "Un disputa religiosa está arrasando las calles de los principales asentamientos de este condado." + fp2_religious_riots_suppressed_modifier:0 "Revueltas religiosas reprimidas" + fp2_religious_riots_suppressed_modifier_desc:0 "Aunque hierven bajo la superficie, las disputas religiosas en este condado se han reducido brutalmente." + fp2_religious_riots_defused_modifier:0 "Revueltas religiosas evitadas" + fp2_religious_riots_defused_modifier_desc:0 "Algunos siguen refunfuñando, pero recientemente se ha evitado un enfrentamiento religioso en este condado" + fp2_pilgrim_roads_modifier:0 "Caminos de peregrinación" + fp2_pilgrim_roads_modifier_desc:0 "Este condado tiene una vasta red de caminos que guían a los peregrinos a su lugar sagrado." + fp2_trusted_by_pilgrim_warriors_modifier:0 "Célebre entre los guerreros santos" + fp2_trusted_by_pilgrim_warriors_modifier_desc:0 "Este personaje es célebre por su buena naturaleza hacia los guerreros de la fe que, a su vez, prefieren tratar con este personaje." + fp2_kept_accused_traitor_in_court_modifier:0 "Susurros de debilidad" + fp2_kept_accused_traitor_in_court_modifier_desc:0 "Una acción llevada a cabo por este personaje ha provocado que se difundan todo tipo de cotilleos malintencionados sobre su persona." + fp2_kept_op_knight_in_court_modifier:0 "Guerreros lúgubres" + fp2_kept_op_knight_in_court_modifier_desc:0 "Los caballeros a las órdenes de este personaje tienen la moral baja por la sombra que proyecta un guerrero mejor." + fp2_kept_upstart_knight_in_court_modifier:0 "Caballeros advenedizos" + fp2_kept_upstart_knight_in_court_modifier_desc:0 "Miembros de la nobleza conspiran contra este personaje para asegurarse de que en su corte no aparezcan más guerreros advenedizos." + fp2_kept_godless_mercenary_in_court_modifier:0 "Mercenarios impíos" + fp2_kept_godless_mercenary_in_court_modifier_desc:0 "Influencias externas han hecho que todos los caballeros empleados por este personaje adquieran una mala reputación como guerreros impíos que luchan por codicia." diff --git a/project/ck3/base_game/localization/spanish/modifiers/fp2_event_modifiers_ola_l_spanish.yml b/project/ck3/base_game/localization/spanish/modifiers/fp2_event_modifiers_ola_l_spanish.yml new file mode 100644 index 0000000000..350c7a478e --- /dev/null +++ b/project/ck3/base_game/localization/spanish/modifiers/fp2_event_modifiers_ola_l_spanish.yml @@ -0,0 +1,146 @@ +l_spanish: + tolerance_gospel_modifier:0 "Evangelio de la tolerancia" + tolerance_gospel_modifier_desc:0 "Este personaje ha instado a su pueblo a abrazar la paciencia y la unidad." + fanatical_recruits_modifier:0 "Reclutas fanáticos" + fanatical_recruits_modifier_desc:0 "Este personaje tiene un flujo constante de reclutas fervorosos." + tensions_eased_province_modifier:0 "Tensiones mitigadas" + tensions_eased_province_modifier_desc:0 "La tensión religiosa en esta provincia está amainando." + riots_and_murders_province_modifier:0 "Disturbios y asesinatos" + riots_and_murders_province_modifier_desc:0 "Este condado se ha visto sacudido por masacres y expulsiones de los supuestos indeseables." + hate_monger_modifier:0 "Siembraodios" + hate_monger_modifier_desc:0 "Este personaje es conocido por sembrar odio y cizaña." + + nursing_salaries_for_single_mothers_modifier:0 "Salarios de cría" + nursing_salaries_for_single_mothers_modifier_desc:0 "Este personaje ha instituido un sistema por el cual las madres solteras reciben un sueldo durante un tiempo para criar a sus hijos." + widows_and_widowers_amazing_funds_modifier:0 "Fondos de viudedad" + widows_and_widowers_amazing_funds_modifier_desc:0 "Este personaje ha creado un fondo para quienes enviudan por guerra o desgracia, pero aquellas personas con hijos fuera del matrimonio no reciben nada." + starving_single_mothers_and_children_modifier:0 "Madres hambrientas" + starving_single_mothers_and_children_modifier_desc:0 "Viudas, madres solteras y sus hijos son abandonados a su suerte en las tierras de este personaje" + destitute_single_mothers_modifier:0 "Batiburrillo lamentable" + destitute_single_mothers_modifier_desc:0 "La corte de este personaje está llena de madres solteras indigentes y sus hijos, en diversos estados de miseria." + + anti_innovation_muslim_modifier:0 "Nizamiyya" + anti_innovation_muslim_modifier_desc:0 "Este personaje ha mostrado interés por un nuevo movimiento religioso que aborrece el racionalismo y la ciencia." + rolling_in_filth_modifier:0 "Revolcándose en la inmundicia" + rolling_in_filth_modifier_desc:0 "A este personaje no le preocupa la limpieza y eso que llaman higiene." + cannot_read_greek_modifier:0 "Jactarse de leer griego" + cannot_read_greek_modifier_desc:0 "Este personaje afirma estar versado en el idioma de los sabios de la Antigüedad, pero las pruebas indican lo contrario." + misread_medicine_incompetence_modifier:0 "Leyendo mal el canon de medicina" + misread_medicine_incompetence_modifier_desc:0 "Este personaje leyó el Canon de medicina y otras grandes obras de salud e higiene, pero las malinterpretó completamente." + inspired_medicine_modifier:0 "Inspiración de innovaciones médicas" + inspired_medicine_modifier_desc:0 "Este personaje se ha interesado por las recientes innovaciones en el campo de la medicina de los eruditos persas y andalusíes." + medical_insights_modifier:0 "Conocimientos médicos" + medical_insights_modifier_desc:0 "Este personaje ha leído a Hipócrates y Galeno y ahora insiste en que la gente de su corte se lave las manos." + + fp2_advanced_maritime_technology_modifier:0 "Tecnología marítima avanzada" + fp2_advanced_maritime_technology_modifier_desc:0 "Este personaje posee una tecnología naval que está muy adelantada comparada con el resto del mundo." + fp2_successful_shipyards_modifier:0 "Constructores navales maestros" + fp2_successful_shipyards_modifier_desc:0 "Aquí hay experimentados artesanos navales capaces de armar las embarcaciones más complejas." + + foreboding_visions_modifier:0 "Visiones premonitorias del futuro" + foreboding_visions_modifier_desc:0 "En sueños febriles y ataques de lo que podría ser una posesión, este personaje experimenta visiones ominosas de los acontecimientos que se avecinan." + + mysterious_prophetess_illness_modifier:0 "La enfermedad de la sibila" + mysterious_prophetess_illness_modifier_desc:0 "Este personaje padece una enfermedad agotadora que parece estar relacionada con sueños proféticos." + + frightened_by_portent_modifier:0 "Aterrorizado por presagios" + frightened_by_portent_modifier_desc:0 "Este personaje ha recibido un presagio de los terribles acontecimientos que se avecinan." + + cortes_modifier:0 "Cortes" + cortes_modifier_desc:0 "Este personaje permite que los representantes elegidos de los municipios libres participen en las reuniones del consejo." + + extra_large_cortes_modifier:0 "Parlamento popular" + extra_large_cortes_modifier_desc:0 "Este personaje permite que #italic cualquiera#! participe en las reuniones del consejo." + + vineyards_burnt_county_modifier:0 "Viñedos quemados" + vineyards_burnt_county_modifier_desc:0 "Este condado albergó antaño magníficos viñedos, pero todos han sido destruidos." + + vineyards_protected_county_modifier:0 "Viñedos protegidos" + vineyards_protected_county_modifier_desc:0 "Los viñedos de este condado están protegidos contra los fanáticos religiosos que quisieran quemarlos." + + crusading_against_iberian_wine_modifier:0 "Campaña antivino" + crusading_against_iberian_wine_modifier_desc:0 "Este personaje está decidido a acabar con las costumbres alcohólicas blasfemas de sus súbditos ibéricos." + + wine_supply_secure_modifier:0 "Suministro de vino garantizado" + wine_supply_secure_modifier_desc:0 "Este personaje se ha encargado de que nada amenace el suministro de buen vino local de su corte." + + + + + toledo_steel_armaments_modifier:0 "Armados como los romanos" + toledo_steel_armaments_modifier_desc:0 "Los soldados de este personaje llevan espadas hechas con el exquisito acero ibérico, como las antiguas legiones romanas." + + toledo_steel_county_modifier:0 "Acero toledano" + toledo_steel_county_modifier_desc:0 "Este condado produce una variedad fuerte de acero famosa desde tiempos antiguos." + + tortured_smith_spilling_secrets_modifier:0 "Secretos de la fabricación de espadas" + tortured_smith_spilling_secrets_modifier_desc:0 "Este personaje aprendió secretos sobre la fabricación de espadas al torturar a un maestro herrero." + + guild_rights_protected_modifier:0 "Derechos gremiales protegidos" + guild_rights_protected_modifier_desc:0 "El gremio de herreros de este condado ha sido protegido contra interferencias exteriores." + + master_smith_npc_modifier:0 "Maestro herrero" + master_smith_npc_modifier_desc:0 "Las habilidades de forja de este personaje no tienen igual." + + + great_translation_school_modifier:0 "Gran escuela de traductores" + great_translation_school_modifier_desc:0 "Este personaje ha fundado una escuela de traductores a través de la cual se ponen a disposición de toda la civilización grandes obras extranjeras." + + mediocre_translation_school_modifier:0 "Escuela de traductores mediocre" + mediocre_translation_school_modifier_desc:0 "Este personaje ha fundado una escuela de traductores, pero la gente involucrada tiene un talento más bien dudoso." + + translation_effort_modifier:0 "Esfuerzo de traducción" + translation_effort_modifier_desc:0 "Este personaje ha empleado a un erudito competente para traducir obras importantes." + + dusty_libraries_modifier:0 "Bibliotecas polvorientas" + dusty_libraries_modifier_desc:0 "Las antaño magníficas bibliotecas del señorío de este personaje se han vuelto polvorientas y desordenadas. Sin embargo, en su interior se respira una extraña tranquilidad." + + + + + + mystery_meat_unhealth_benefits_modifier:0 "Sensaciones raras" + mystery_meat_unhealth_benefits_modifier_desc:0 "Este personaje comió una gran cantidad de carne de un misterioso cadáver gigante que apareció en una playa. Probablemente no debería haberlo hecho…" + + mystery_meat_health_benefits_modifier:0 "Gran alimento" + mystery_meat_health_benefits_modifier_desc:0 "Este personaje comió una gran cantidad de carne de un misterioso cadáver de animal gigante que apareció en una playa. Estaba muy sabrosa." + + lay_ruler_issued_fatwa_modifier:0 "Sentencia religiosa" + lay_ruler_issued_fatwa_modifier_desc:0 "Este gobernante ha dictado una opinión legal sobre un asunto religioso, aunque algunos afirman que no tenía derecho a hacerlo." + + saw_the_world_from_above_modifier:0 "El mundo desde arriba" + saw_the_world_from_above_modifier_desc:0 "Este personaje tiene mucha experiencia en volar por el cielo." + + + felt_something_modifier:0 "Belleza arrebatadora" + felt_something_modifier_desc:0 "Este personaje escuchó música de una belleza sobrenatural." + + investing_in_music_modifier:0 "Inversión en música" + investing_in_music_modifier_desc:0 "Este personaje se esfuerza para que músicos de talento, aun de baja cuna, actúen en su corte." + + great_pine_chopped_down_county_modifier:0 "Gran pino cortado" + great_pine_chopped_down_county_modifier_desc:0 "En este condado se alzaba un gran y viejo pino piñonero que proyectaba una hermosa sombra. Ya no es así." + + aversion_to_joy_modifier:0 "Aversión a la alegría" + aversion_to_joy_modifier_desc:0 "Este personaje está convencido de que la alegría y la belleza son distracciones vanas que nos debilitan." + + + + + memorable_public_execution_modifier:0 "Ejecución pública memorable" + memorable_public_execution_modifier_desc:0 "Este personaje ejecutó a alguien de un modo #italic muy #!truculento." + + compelling_apology_modifier:0 "Disculpa convincente" + compelling_apology_modifier_desc:0 "Fuera cual fuera su error, este personaje presentó una disculpa #italic muy #!sentida." + + restitution_to_minorities_modifier:0 "Reparación a las minorías locales" + restitution_to_minorities_modifier_desc:0 "Este personaje ha reparado algunos de los agravios de las minorías locales." + + obligations_fulfilled_modifier:0 "Obligaciones dudosas" + obligations_fulfilled_modifier_desc:0 "Este personaje cumplió con sus obligaciones hacia otro gobernante con la entrega de esclavos fugados…" + + saqaliba_settlers_county_modifier:0 "Colonos saqaliba" + saqaliba_settlers_county_modifier_desc:0 "Antiguos esclavos de ascendencia europea oriental se han establecido en esta provincia." + + former_slave_npc_modifier:0 "Antiguo esclavo" + former_slave_npc_modifier_desc:0 "Este personaje fue esclavo en el pasado y está muy decidido a defender su libertad." diff --git a/project/ck3/base_game/localization/spanish/modifiers/modifiers_l_spanish.yml b/project/ck3/base_game/localization/spanish/modifiers/modifiers_l_spanish.yml index 87649257fa..eec3164458 100644 --- a/project/ck3/base_game/localization/spanish/modifiers/modifiers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/modifiers/modifiers_l_spanish.yml @@ -111,6 +111,7 @@ MOD_SAME_CULTURE_MERCENARY_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD$" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD:0 "Coste de contratar una [Concept( 'holy_order', 'orden militar' )|E] de la misma [Concept( 'culture', 'cultura' )|E]" MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD$" + holy_order_government_levy_contribution_add:0 "[modifier_contribution|E] [levy|lE] de [holy_order|lE]" desert_advantage:1 "[command_modifier_i|E] [advantage|E] en desierto" desert_attrition_mult:1 "[command_modifier_i|E] [attrition|E] sufrido en desierto" @@ -534,6 +535,7 @@ MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR:1 "Crecimiento del [development|lE]" plains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ en llanura ([terrain|lE])" farmlands_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ en tierras de cultivo ([terrain|lE])" + farmlands_development_growth:0 "$farmlands_development_growth_factor$" hills_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ en colina ([terrain|lE])" mountains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ en montañas ([terrain|lE])" desert_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ en desierto ([terrain|lE])" @@ -552,6 +554,8 @@ MOD_MONTHLY_COUNTY_CONTROL_GROWTH_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH$" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR:1 "Crecimiento de [control|lE]" MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_AT_WAR:0 "Crecimiento del [control|lE] durante una [war|lE]" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_AT_WAR:0 "Crecimiento del [control|lE] durante una [war|lE]" MOD_CONSTRUCTION_PRESTIGE_COST:1 "Coste de construcción de [building|lE]" MOD_DOMAIN_LIMIT:0 "[domain_limit|E]" MOD_DOMAIN_LIMIT_WITH_VALUE:0 "[domain_limit|E]: $VALUE|0=+$" @@ -807,6 +811,7 @@ seduce_scheme_power_mult:1 "[scheme_power|E] de [GetScheme('seduce').GetTypeName]" courting_scheme_power_add:1 "[scheme_power|E] de [GetScheme('courting').GetTypeName]" max_courting_schemes_add:0 "Máximo de [schemes|lE] de [GetScheme('courting').GetTypeName]" + befriend_scheme_power_add:0 "[scheme_power|E] para [GetScheme('befriend').GetTypeName]" seduce_scheme_power_add:0 "$seduce_scheme_power_mult$" murder_scheme_power_add:0 "$murder_scheme_power_mult$" courting_scheme_power_mult:1 "[scheme_power|E] de [GetScheme('courting').GetTypeName]" @@ -819,7 +824,7 @@ learn_language_scheme_power_mult:0 "$learn_language_scheme_power_add$" learn_language_schemes_add:1 "Máximo de [schemes|lE] de [GetScheme('learn_language').GetTypeName]" max_learn_language_schemes_add:0 "$learn_language_schemes_add$" - max_sway_schemes_add:1 "Máx. [schemes|lE] de GetScheme('sway').GetTypeName]" + max_sway_schemes_add:1 "Máx. [schemes|lE] de [GetScheme('sway').GetTypeName]" #County modifiers occupation_modifier:0 "Ocupado" @@ -891,4 +896,4 @@ CUSTOM_MOD_ENABLES_STRESS_LOSS_DECISIONS:0 "Activa una [decision|lE] especial que #P reduce#! el [stress|lE]" # RoCo - world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ en la [region|lE] [GetGeographicalRegion('world_innovation_elephants').GetName]" + world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ en [GetGeographicalRegion('world_innovation_elephants').GetName]" diff --git a/project/ck3/base_game/localization/spanish/modifiers/scholarship_lifestyle_modifiers_l_spanish.yml b/project/ck3/base_game/localization/spanish/modifiers/scholarship_lifestyle_modifiers_l_spanish.yml index 15e46d8d0a..29069ef782 100644 --- a/project/ck3/base_game/localization/spanish/modifiers/scholarship_lifestyle_modifiers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/modifiers/scholarship_lifestyle_modifiers_l_spanish.yml @@ -46,3 +46,15 @@ divine_guidance_modifier:0 "Guía divina" divine_guidance_modifier_desc:0 "Las voces del más allá ayudan a este personaje. Al menos así lo explica." + + welcoming_inclusivist_modifier:0 "Inclusivista acogedor" + welcoming_inclusivist_modifier_desc:0 "Este personaje cree firmemente que nuestras diferencias se complementan entre sí y que la debilidad se encuentra en la uniformidad inconsciente." + + consorting_with_muslims_modifier:0 "Confraternizar con musulmanes" + consorting_with_muslims_modifier_desc:0 "Este personaje es célebre por asociarse con infieles." + + rebuked_the_heathen_modifier:0 "Rechazo al infiel" + rebuked_the_heathen_modifier_desc:0 "Este personaje no quiere tener nada que ver con paganos, herejes, apóstatas y otros de carácter #EMP desagradable#!." + + refused_heathen_knowledge_modifier:0 "Rechazar el conocimiento infiel" + refused_heathen_knowledge_modifier_desc:0 "Este personaje prefiere que sus libros sean piadosos y puros." diff --git a/project/ck3/base_game/localization/spanish/mongol_invasion_l_spanish.yml b/project/ck3/base_game/localization/spanish/mongol_invasion_l_spanish.yml index ceb268e610..a7aadcc2e6 100644 --- a/project/ck3/base_game/localization/spanish/mongol_invasion_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/mongol_invasion_l_spanish.yml @@ -7,7 +7,7 @@ mongol_invasion.1001.title:0 "¡El kan ha muerto!" mongol_invasion.1001.generic.desc:0 "¡Gracias a [ROOT.Char.GetFaith.HighGodName]! Aunque se ha proclamado un[new_khan.Custom('ES_XA')] nuev[new_khan.Custom('ES_OA')] líder, [new_khan.GetTitledFirstName], seguro que no será tan horrible como [old_khan.GetFirstName].\n\n¿Podría significar el fin de la agresión mongola?" - mongol_invasion.1001.sympathetic.desc:0 "Nos ha dejado un[old_khan.Custom('ES_XA')] gran [old_khan.GetWomanMan]. ¡Con el fallecimiento de [old_khan.GetFirstName], se ha proclamado a [new_khan.GetFirstName] [new_khan.Custom('ES_ElLa')] nuev[new_khan.Custom('ES_OA')] [new_khan.GetTitleAsNameNoTooltip]!\n\nAhora que [old_khan.GetFirstNameNoTooltip] cabalga para siempre, el mundo queda mejor por sus esfuerzos." + mongol_invasion.1001.sympathetic.desc:0 "Nos ha dejado un[old_khan.Custom('ES_XA')] gran [old_khan.GetWomanMan]. ¡Con el fallecimiento de [old_khan.GetFirstName], se ha proclamado a [new_khan.GetFirstName] el/la nuev[new_khan.Custom('ES_OA')] [new_khan.GetTitleAsNameNoTooltip]!\n\nAhora que [old_khan.GetFirstNameNoTooltip] cabalga para siempre, el mundo queda mejor por sus esfuerzos." mongol_invasion.1001.generic.oblivious.desc:0 "Recibimos informes aquí y allá sobre algún tipo de importante rey nómada que ha fallecido." mongol_invasion.1001.a:0 "¡Buen viaje!" mongol_invasion.1001.b:0 "¿Qué nos deparará el futuro?" diff --git a/project/ck3/base_game/localization/spanish/mottos_l_spanish.yml b/project/ck3/base_game/localization/spanish/mottos_l_spanish.yml index 0d6e0bbc05..690dc6318e 100644 --- a/project/ck3/base_game/localization/spanish/mottos_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/mottos_l_spanish.yml @@ -430,7 +430,7 @@ dynn_Anward_motto:0 "Palabras que pueden derribar imperios" dynn_Tisander_motto:0 "Podemos perdonar, pero nunca olvidar" dynn_BjO_rk_motto:0 "Más es más" - dynn_Potapczyk_motto:0 "Haced vuestras propias reglas" + dynn_Potapczyk_motto:1 "Quién inquirió" dynn_Carlberg_motto:0 "Pequeños accidentes felices" dynn_Horler_motto:0 "Técnicamente un artista" dynn_Cowhig_Croft_motto:0 "Somos un océano de calma" @@ -452,6 +452,7 @@ dynn_Brock_motto:0 "Espero correr" dynn_Sorokin_motto:0 "El libro escrito en las estrellas" dynn_Meredith_motto:0 "Veni, vidi, castratavi illegitimos" + dynn_Carrick_motto:0 "¡Terminemos ya!" dynn_Riggott_motto:0 "Non commendatae" dynn_Anna_Johansson_motto:0 "Todo es horrible" dynn_Majewski_motto:0 "El león no se alía con el lobo" @@ -501,4 +502,20 @@ dynn_Johansson_3_motto:0 "Veni, vidi, bibi" dynn_Beaumont_vanity_motto:0 "Ay de mí, ¿qué es esto?" dynn_andriamasinavalona_motto:0 "Mis arrozales lindan con el mar" + dynn_Shefket_vanity_motto:0 "In vino veritas" + + dynn_brantevik_vanity_motto:0 "Aquellos que habitan entre las bellezas y los misterios de la tierra nunca están solos ni cansados de la vida" + + + dynn_Cortell_vanity_motto:0 "La familia es unidad, la unidad es fortaleza" + dynn_Arvidsson_Radestig_motto:0 "El Valhala puede esperar" + dynn_Newcombe_motto:0 "Palabras palabras palabras" + dynn_Zenko_motto:0 "En la inocencia reside la traición" + dynn_Runge_Moller_motto:0 "Donde los patos dan la vuelta" + dynn_Bragalini_motto:0 "Nada se olvidará" + dynn_Wickman_motto:0 "Vivir como un oso, morir como un lobo" + dynn_Astrup_Hallkvist_motto:0 "Espadas, no palabras" + dynn_Voleau_motto:0 "Cuando no es una cosa, es otra" + dynn_Berg_Hulthen_vanity_motto:0 "No pasa nada" + dynn_Stokic_motto:0 "¡Quien va en cueros no teme al ratero!" diff --git a/project/ck3/base_game/localization/spanish/my_realm_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/my_realm_window_l_spanish.yml index 0182d6433c..c87eede4f3 100644 --- a/project/ck3/base_game/localization/spanish/my_realm_window_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/my_realm_window_l_spanish.yml @@ -137,5 +137,12 @@ VASSAL_OPINION_DUCHIES_OVERRUN:0 "Demasiados [duchies|lE]" MY_REALM_WINDOW_VASSAL_OPINION:0 "Opinión vasallos: [MyRealmWindow.GetVassalOpinion|=+]" MY_REALM_WINDOW_VASSAL_OPINION_TT:0 "#T [opinion|E] de vasallos: [MyRealmWindow.GetVassalOpinion|=+]\n#!Esta es la suma de las opiniones que afectarán a todos tus [vassals|lE]. Si el valor es bajo, es probable que tengas muchas [factions|lE] en tu contra.\n\n#S Fuentes#!\n[MyRealmWindow.GetVassalOpinionBreakdown]" - MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:0 "#T Sin obligaciones individuales\n#!Solo los [vassals|lE] [Concept( 'feudal', 'feudales' )|E] ([barons|lE] no incluidos) pueden tener [obligations|lE] individuales" + MY_REALM_WINDOW_NO_FEUDAL_CONTRACT_TT:1 "#T Sin obligaciones individuales\n#!Solo los [vassals|lE] [Concept( 'feudal', 'feudales' )|E] y de [clan|lE] ([barons|lE] no incluidos) pueden tener [obligations|lE] individuales" MY_REALM_WINDOW_ABSOLUTE_COUNTY_CONTROL:0 "[control|E]: $ABSOLUTE_COUNTY_CONTROL$" + + VASSAL_CONTRACT:0 "Pacto de vasallaje" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_NO_EFFECT:0 "Este es el [vassal_contract|lE] actual y sus [obligations|lE]" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE:0 "Nivel de impuestos" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATIONS_TITLE_LEVIES:0 "Nivel de levas" + NON_FEUDAL_VASSAL_CONTRACT_OBLIGATION_ONLY_ONCE:0 "#weak Solo puedes cambiar el [vassal_contract|lE] una vez por personaje#!" + diff --git a/project/ck3/base_game/localization/spanish/names/character_names_l_spanish.yml b/project/ck3/base_game/localization/spanish/names/character_names_l_spanish.yml index e683b414e9..c02e40533f 100644 --- a/project/ck3/base_game/localization/spanish/names/character_names_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/names/character_names_l_spanish.yml @@ -113,25 +113,25 @@ Abd-al_Haqq:0 "Abd-al-'Haqq" Abd-al-_Aziz:0 "Abd-al-'Aziz" Abd-al-Aziz_Burkhan:0 "Abd-al-Aziz Burkhan" - Abd-al-Aziz:0 "Abd-al-Aziz" - Abd-al-Badi:0 "Abd-al-Badi" - Abd-al-Hajjaj:0 "Abd-al-Hajjaj" - Abd-al-Hakam:0 "Abd-al-Hakam" - Abd-al-Haqq:0 "Abd-al-Haqq" - Abd-al-Hasan:0 "Abd-al-Hasan" - Abd-al-Hazm:0 "Abd-al-Hazm" - Abd-al-Karim:0 "Abd-al-Karim" - Abd-al-Malik:0 "Abd-al-Malik" - Abd-al-Mu_min:0 "Abd-al-Mu'min" - Abd-al-Ouahed:0 "Abd-al-Ouahed" - Abd-al-Qasim:0 "Abd-al-Qasim" - Abd-al-Qawi:0 "Abd-al-Qawi" - Abd-al-Rahman:0 "Abd-al-Rahman" - Abd-al-Razzaq:0 "Abd-al-Razzaq" - Abd-al-Wahid:0 "Abd-al-Wahid" - Abd-al-Yabbar:0 "Abd-al-Yabbar" - Abd-ar-Rahman:0 "Abd-ar-Rahman" - Abd-as-Sami:0 "Abd-as-Sami" + Abd-al-Aziz:1 "Abd al-Aziz" + Abd-al-Badi:1 "Abd al-Badi" + Abd-al-Hajjaj:1 "Abd al-Hajjaj" + Abd-al-Hakam:1 "Abd al-Hakam" + Abd-al-Haqq:1 "Abd al-Haqq" + Abd-al-Hasan:1 "Abd al-Hasan" + Abd-al-Hazm:1 "Abd al-Hazm" + Abd-al-Karim:1 "Abd al-Karim" + Abd-al-Malik:1 "Abd al-Málik" + Abd-al-Mu_min:1 "Abd al-Mu'min" + Abd-al-Ouahed:1 "Abd al-Ouahed" + Abd-al-Qasim:1 "Abd al-Qasim" + Abd-al-Qawi:1 "Abd al-Qawi" + Abd-al-Rahman:1 "Abderramán" + Abd-al-Razzaq:1 "Abdal-Razzaq" + Abd-al-Wahid:1 "Abd al-Wahid" + Abd-al-Yabbar:1 "Abd al-Yabbar" + Abd-ar-Rahman:1 "Abd ar-Rahman" + Abd-as-Sami:1 "Abd as-Sami" Abda:0 "Abda" Abdal-Razzaq:0 "Abdal-Razzaq" Abdala:0 "Abdala" @@ -251,8 +251,10 @@ Abu_Qurra:0 "Abu Qurra" Abu_Sa_id_Buri:0 "Abu Sa'id Buri" Abu_Sa_id:0 "Abu Sa'id" + AbU__Salama:0 "Abú Salama" Abu_Shashasham:0 "Abu Shashasham" Abu_Talib:0 "Abu Talib" + AbU__Tawr:0 "Abú Tawr" Abu-_Amr:0 "Abu-'Amr" Abu-al-Malik:0 "Abu-al-Malik" Abu-Bakr_Qutlugh:0 "Abu-Bakr Qutlugh" @@ -527,6 +529,7 @@ Affan:0 "Affan" Affiath:0 "Affiath" Affraic:0 "Affraic" + Afiya:0 "Afiya" Afina:0 "Afina" Aflah:0 "Aflah" Afonso:0 "Afonso" @@ -781,74 +784,74 @@ Akzer:0 "Akzer" Al_a_addin:0 "Al'a'addin" Al_Muzaffar_Muhmud:0 "Al Muzaffar Muhmud" - Al-_Abbas:0 "Al-'Abbas" - Al-Afdal_Muhammad:0 "Al-Afdal Muhammad" - Al-Afdal:0 "Al-Afdal" - Al-Alta:0 "Al-Alta" - Al-Amin:0 "Al-Amin" - Al-Ashraf:0 "Al-Ashraf" - Al-Aziz_Mohammed:0 "Al-Aziz Mohammed" - Al-Aziz_Uthman:0 "Al-Aziz Uthman" - Al-Aziz:0 "Al-Aziz" - Al-Fadl:0 "Al-Fadl" - Al-Hadi_ila_l-Haqq_Yahya:0 "Al-Hadi ila'l-Haqq Yahya" - Al-Hadi:0 "Al-Hadi" - Al-Hakim:0 "Al-Hakim" - Al-Hasan:0 "Al-Hasan" - Al-Hassan:0 "Al-Hassan" - Al-Husayn:0 "Al-Husayn" - Al-Kawus:0 "Al-Kawus" - Al-Khattab:0 "Al-Khattab" - Al-Ma_mum:0 "Al-Ma'mum" - Al-Mahdi:0 "Al-Mahdi" - Al-Mansur_Muhammad:0 "Al-Mansur Muhammad" - Al-Mansur_Yahya:0 "Al-Mansur Yahya" - Al-Mansur:0 "Al-Mansur" - Al-Marzuban:0 "Al-Marzuban" - Al-Mu_izz_Ismail:0 "Al-Mu'izz Ismail" - Al-Mu_tadid:0 "Al-Mu'tadid" - Al-Mu_tamid:0 "Al-Mu'tamid" - Al-Mu_tasim:0 "Al-Mu'tasim" - Al-Mu_tazz:0 "Al-Mu'tazz" - Al-Mu_zzam:0 "Al-Mu'zzam" - Al-Mughirah:0 "Al-Mughirah" - Al-Mughith_Umar:0 "Al-Mughith Umar" - Al-Muhtadi:0 "Al-Muhtadi" - Al-Muhtasib_al-Mujahid_Hamzah:0 "Al-Muhtasib al-Mujahid Hamzah" - Al-Mukhtar_al-Qasim:0 "Al-Mukhtar al-Qasim" - Al-Muktafi:0 "Al-Muktafi" - Al-Muntakhab_al-Hasan:0 "Al-Muntakhab al-Hasan" - Al-Muntasir:0 "Al-Muntasir" - Al-Muqtadi:0 "Al-Muqtadi" - Al-Muqtadir:0 "Al-Muqtadir" - Al-Muqtafi:0 "Al-Muqtafi" - Al-Murtada_Muhammad:0 "Al-Murtada Muhammad" - Al-Musta_in:0 "Al-Musta'in" - Al-Musta_sim:0 "Al-Musta'sim" - Al-Mustadi:0 "Al-Mustadi" - Al-Mustakfi:0 "Al-Mustakfi" - Al-Mustanjid:0 "Al-Mustanjid" - Al-Mustansir:0 "Al-Mustansir" - Al-Mustarshid:0 "Al-Mustarshid" - Al-Mustazhir:0 "Al-Mustazhir" - Al-Mutawakkil_Ahmad:0 "Al-Mutawakkil Ahmad" - Al-Mutawakkil:0 "Al-Mutawakkil" - Al-Muti:0 "Al-Muti" - Al-Muttaqi:0 "Al-Muttaqi" - Al-Muwaffak:0 "Al-Muwaffak" - Al-Muzaffar_Muhmud:0 "Al-Muzaffar Muhmud" - Al-Muzaffar_Umar:0 "Al-Muzaffar Umar" - Al-Nasir:0 "Al-Nasir" - Al-Numan:0 "Al-Numan" - Al-Qa_im:0 "Al-Qa'im" - Al-Qadir:0 "Al-Qadir" - Al-Qahir:0 "Al-Qahir" - Al-Qasim_Kannun:0 "Al-Qasim Kannun" - Al-Qasim:0 "Al-Qasim" - Al-Rashid:0 "Al-Rashid" - Al-Ta_i:0 "Al-Ta'i" - Al-Wathiq:0 "Al-Wathiq" - Al-Zahir:0 "Al-Zahir" + Al-_Abbas:1 "al-'Abbas" + Al-Afdal_Muhammad:1 "al-Afdal Muhammad" + Al-Afdal:1 "al-Afdal" + Al-Alta:1 "al-Alta" + Al-Amin:1 "al-Amin" + Al-Ashraf:1 "al-Ashraf" + Al-Aziz_Mohammed:1 "al-Aziz Mohammed" + Al-Aziz_Uthman:1 "al-Aziz Utman" + Al-Aziz:1 "al-Aziz" + Al-Fadl:1 "al-Fadl" + Al-Hadi_ila_l-Haqq_Yahya:1 "al-Hadi ila'l-Haqq Yahya" + Al-Hadi:1 "al-Hadi" + Al-Hakim:1 "al-Hakim" + Al-Hasan:1 "al-Hasan" + Al-Hassan:1 "al-Hassan" + Al-Husayn:1 "al-Husayn" + Al-Kawus:1 "al-Kawus" + Al-Khattab:1 "al-Khattab" + Al-Ma_mum:1 "al-Ma'mum" + Al-Mahdi:1 "al-Mahdi" + Al-Mansur_Muhammad:1 "al-Mansur Muhammad" + Al-Mansur_Yahya:1 "al-Mansur Yahyà" + Al-Mansur:1 "Almanzor" + Al-Marzuban:1 "al-Marzuban" + Al-Mu_izz_Ismail:1 "al-Mu'izz Isma'il" + Al-Mu_tadid:1 "al-Mutádid" + Al-Mu_tamid:1 "al-Mu'tamid" + Al-Mu_tasim:1 "al-Mu'tasim" + Al-Mu_tazz:1 "al-Mu'tazz" + Al-Mu_zzam:1 "al-Mu'zzam" + Al-Mughirah:1 "al-Mughira" + Al-Mughith_Umar:1 "al-Mughith Umar" + Al-Muhtadi:1 "al-Muhtadi" + Al-Muhtasib_al-Mujahid_Hamzah:1 "al-Muhtasib al-Muyahid Hamzah" + Al-Mukhtar_al-Qasim:1 "al-Mukhtar al-Qasim" + Al-Muktafi:1 "al-Muktafi" + Al-Muntakhab_al-Hasan:1 "al-Muntakhab al-Hasan" + Al-Muntasir:1 "al-Muntásir" + Al-Muqtadi:1 "al-Muqtadi" + Al-Muqtadir:1 "al-Muqtadir" + Al-Muqtafi:1 "al-Muqtafi" + Al-Murtada_Muhammad:1 "al-Murtada Muhammad" + Al-Musta_in:1 "al-Musta'ín" + Al-Musta_sim:1 "al-Musta'sim" + Al-Mustadi:1 "al-Mustadí" + Al-Mustakfi:1 "al-Mustakfi" + Al-Mustanjid:1 "al-Mustányid" + Al-Mustansir:1 "al-Mustánsir" + Al-Mustarshid:1 "al-Mustarsid" + Al-Mustazhir:1 "al-Mustazhir" + Al-Mutawakkil_Ahmad:1 "al-Mutawakkil Ahmad" + Al-Mutawakkil:1 "al-Mutawakkil" + Al-Muti:1 "al-Mutí" + Al-Muttaqi:1 "al-Muttaqui" + Al-Muwaffak:1 "al-Muvaffaq" + Al-Muzaffar_Muhmud:1 "al-Muzáffar Muhmud" + Al-Muzaffar_Umar:1 "al-Muzáffar Umar" + Al-Nasir:1 "al-Násir" + Al-Numan:1 "al-Numan" + Al-Qa_im:1 "al-Qa'im" + Al-Qadir:1 "al-Qádir" + Al-Qahir:1 "al-Qáhir" + Al-Qasim_Kannun:1 "al-Qasim Kannun" + Al-Qasim:1 "al-Qasim" + Al-Rashid:1 "Al-Rashid" + Al-Ta_i:1 "al-Ta'i" + Al-Wathiq:1 "al-Wáthiq" + Al-Zahir:1 "al-Záhir" Ala_ad-Din:0 "Ala ad-Din" Ala_al-Dawla:0 "Ala al-Dawla" Ala_al-Din_Muhammad:0 "Ala al-Din Muhammad" @@ -1781,7 +1784,7 @@ Arnald:0 "Arnald" Arnaldo:0 "Arnaldo" Arnalt:0 "Arnalt" - Arnau-MirO_:0 "Arnau-Miró" + Arnau-MirO_:1 "Arnau-Miró" Arnau:0 "Arnau" Arnaua:0 "Arnaua" Arnaud:0 "Arnaud" @@ -1791,7 +1794,7 @@ Arnaut-GuilhE_m:0 "Arnaut-Guilhèm" Arnaut-Lop:0 "Arnaut-Lop" Arnaut-Odon:0 "Arnaut-Odon" - Arnaut-Raimond:0 "Arnaut-Raimond" + Arnaut-Raimond:1 "Arnaut Raimon" Arnaut:0 "Arnaut" Arnaz:0 "Arnaz" ArnbjO_rn:0 "Arnbjörn" @@ -2024,6 +2027,7 @@ Asterios:0 "Asterios" Asthan:0 "Asthan" Astken:0 "Astken" + AtO_:0 "Ató" Astolf:0 "Astolf" Astorre:0 "Astorre" Astrad:0 "Astrad" @@ -2065,6 +2069,7 @@ Athom:0 "Athom" Athon:0 "Athon" Atidivakare:0 "Atidivakare" + Atika:0 "Atika" Atimuwer:0 "Atimuwer" AtirA_cE_ntira:0 "Atirâcêntira" AtirA_jE_ntira:0 "Atirâjêntira" @@ -3893,6 +3898,7 @@ Caruorst:0 "Caruorst" Carus:0 "Carus" Casimir:0 "Casimir" + Casio:0 "Casio" Caslav:0 "Caslav" Casna:0 "Casna" Casnar:0 "Casnar" @@ -5053,6 +5059,7 @@ Deiniol:0 "Deiniol" Deirdre:0 "Deirdre" Dejana:0 "Dejana" + Dela:0 "Dela" Delaram:0 "Delaram" Delbar:0 "Delbar" Delhana:0 "Delhana" @@ -6542,6 +6549,7 @@ Ernst:0 "Ernst" Ernulf:0 "Ernulf" Ernyei:0 "Ernyei" + Ero:0 "Ero" Erouan:0 "Erouan" Erouana:0 "Erouana" Erp:0 "Erp" @@ -7479,7 +7487,7 @@ Gastile:0 "Gastile" Gaston:0 "Gaston" Gastone:0 "Gastone" - Gaton:0 "Gaton" + Gaton:1 "Gatón" Gaucelin:0 "Gaucelin" Gaucelm:0 "Gaucelm" Gaucher:0 "Gaucher" @@ -8307,7 +8315,7 @@ Guigliadore:0 "Guigliadore" GuigoE_don:0 "Guigoëdon" Guigone:0 "Guigone" - Guigues-Raimond:0 "Guigues-Raimond" + Guigues-Raimond:1 "Guigues Raimon" Guigues:0 "Guigues" Guiharan:0 "Guiharan" Guihomarch:0 "Guihomarch" @@ -8315,7 +8323,7 @@ Guij:0 "Guij" Guilan:0 "Guilan" GuilhE_m-Bertrand:0 "Guilhèm-Bertrand" - GuilhE_m-Raimond:0 "Guilhèm-Raimond" + GuilhE_m-Raimond:1 "Guilhèm Raimon" GuilhE_m:0 "Guilhèm" Guilhelm:0 "Guilhelm" Guilhem:0 "Guilhem" @@ -8407,6 +8415,7 @@ Gundeperga:0 "Gundeperga" Gunderich:0 "Gunderich" Gundes:0 "Gundes" + Gundesindo:0 "Gundesindo" Gundioc:0 "Gundioc" Gundivaldo:0 "Gundivaldo" Gundiverga:0 "Gundiverga" @@ -10245,6 +10254,7 @@ Jemal_ad-Din_Muhammad:0 "Jemal ad-Din Muhammad" Jemi:0 "Jemi" Jendraraja:0 "Jendraraja" + Jenny:0 "Jenny" JenO_:0 "Jenõ" JenOE:0 "Jenö" Jens:0 "Jens" @@ -10392,7 +10402,7 @@ Joacim:0 "Joacim" Joakim:0 "Joakim" Joan-Guerau:0 "Joan-Guerau" - Joan-Raimond:0 "Joan-Raimond" + Joan-Raimond:1 "Joan Raimon" Joan:0 "Joan" Joana:0 "Joana" Joane:0 "Joane" @@ -14031,6 +14041,7 @@ Muta_in:0 "Muta'in" Mutahar:0 "Mutahar" Mutalu:0 "Mutalu" + Mutarrif:0 "Mutarrif" Mutawuta:0 "Mutawuta" Mutik:0 "Mutik" Mutimir:0 "Mutimir" @@ -14873,7 +14884,7 @@ Oliyarasi:0 "Oliyarasi" Oljaitu:0 "Oljaitu" Oljat:0 "Oljat" - Olmondo:0 "Olmondo" + Olmondo:1 "Alamondo" Olof:0 "Olof" Olota:0 "Olota" Olrik:0 "Olrik" @@ -15334,7 +15345,7 @@ PE_ire-Bermond:0 "Pèire-Bermond" PE_ire-Bernat:0 "Pèire-Bernat" PE_ire-Guiraud:0 "Pèire-Guiraud" - PE_ire-Raimond:0 "Péire-Raimond" + PE_ire-Raimond:1 "Péire Raimon" PE_ire:0 "Pèire" PE_lI_n:0 "Pêlîn" PE_r:0 "Pêr" @@ -15357,7 +15368,7 @@ Pedro:0 "Pedro" Pedur:0 "Pedur" PEEire-Arnaut:0 "Pèire-Arnaut" - PEEire-Raimond:0 "Pèire-Raimond" + PEEire-Raimond:1 "Pèire Raimon" Peepalraj:0 "Peepalraj" Peepalrajji:0 "Peepalrajji" Peigi:0 "Peigi" @@ -16162,15 +16173,15 @@ Raimbaud:0 "Raimbaud" Raimbaut:0 "Raimbaut" Raimbold:0 "Raimbold" - Raimond-Arnaut:0 "Raimond-Arnaut" - Raimond-BerenguiE_:0 "Raimond-Berenguié" - Raimond-Bernat:0 "Raimond-Bernat" - Raimond-Bertrand:0 "Raimond-Bertrand" - Raimond-Brun:0 "Raimond-Brun" - Raimond-Pons:0 "Raimond-Pons" - Raimond-Rogier:0 "Raimond-Rogier" - Raimond-Roupen:0 "Raimond-Roupen" - Raimond:0 "Raimond" + Raimond-Arnaut:1 "Raimon Arnaut" + Raimond-BerenguiE_:1 "Raimon Berenguié" + Raimond-Bernat:1 "Raimon Bernat" + Raimond-Bertrand:1 "Raimon Bertrand" + Raimond-Brun:1 "Raimon Brun" + Raimond-Pons:1 "Raimon Pons" + Raimond-Rogier:1 "Raimon Roger" + Raimond-Roupen:1 "Raimon Rupen" + Raimond:1 "Raimon" Raimonda:0 "Raimonda" Raimondo:0 "Raimondo" Raimundo:0 "Raimundo" @@ -17089,6 +17100,7 @@ Sa_adaddin:0 "Sa'adaddin" Sa_d:0 "Sa'd" Sa_daddin:0 "Sa'daddin" + Sa_dun:0 "Sa'dun" SA_de:0 "Säde" SA_erbrethach:0 "Sáerbrethach" SA_erlaith:0 "Sáerlaith" @@ -18047,7 +18059,7 @@ Shu:0 "Shu" Shuab:0 "Shuab" Shuang:0 "Shuang" - Shuayb:0 "Shuayb" + Shuayb:1 "Shu'ayb" Shuchi-Verma:0 "Shuchi-Verma" Shuda:0 "Shuda" Shudamgula:0 "Shudamgula" @@ -18647,6 +18659,7 @@ Steikint:0 "Steikint" Steinn:0 "Steinn" Stelian:0 "Stelian" + Stella:0 "Stella" Stembanos:0 "Stembanos" Sten:0 "Sten" Stenkil:0 "Stenkil" @@ -19400,6 +19413,7 @@ Teoderedus:0 "Teoderedus" Teodevirga:0 "Teodevirga" Teodiverta:0 "Teodiverta" + Teodegonzia:0 "Teodogoncia" Teodor:0 "Teodor" Teodora:0 "Teodora" Teodoriga:0 "Teodoriga" @@ -20378,6 +20392,7 @@ Ulya:0 "Ulya" Ulyana:0 "Ulyana" UmaiyA_lvA_r:0 "Umaiyâlvâr" + Umayna:0 "Umayna" Umar:0 "Umar" Umara:0 "Umara" Umarah:0 "Umarah" @@ -20948,6 +20963,7 @@ Vimaladitya:0 "Vimaladitya" Vimalaprabha:0 "Vimalaprabha" Vimalapuspe:0 "Vimalapuspe" + Vimara:0 "Vimara" Vina:0 "Vina" Vinaise:0 "Vinaise" Vinayaditya_Yuddhamalla:0 "Vinayaditya Yuddhamalla" @@ -22120,6 +22136,7 @@ Yutsog:0 "Yutsog" Yuva:0 "Yuva" Yuvaraja:0 "Yuvaraja" + Yuwartas:0 "Yuwartas" Yuyi:0 "Yuyi" Yuying:0 "Yuying" Yuyu:0 "Yuyu" @@ -23997,7 +24014,7 @@ Tumitu:0 "Tumitu" Tun:0 "Tun" Turdi:0 "Turdi" - Turdifa:0 "Turdifa" + Turdifa:0 "Turdifa" #TO_DO_ECC: Removed intentionally or should stay? Turghan:0 "Turghan" Turghun:0 "Turghun" Tursun:0 "Tursun" @@ -27667,10 +27684,13 @@ Kutha:0 "Kutha" Dipa:0 "Dipa" Katha_Wunna:0 "Katha Wunna" + # TO_DO_ECC: Removed intentionally or should stay? + ######## Byatta:0 "Byatta" Me_Wunna:0 "Me Wunna" Myauk_Pyinthe:0 "Myauk Pyinthe" Manisanda:0 "Manisanda" + ######## Maha_Thanbawa:0 "Maha Thanbawa" Kaleinga:0 "Kaleinga" Thihanu:0 "Thihanu" @@ -31658,6 +31678,7 @@ Potha:0 "Potha" Budha:0 "Budha" Virmati:0 "Virmati" + ##### TO_DO_ECC: Another check for intentional deletion or not Vichitravirya:0 "Vichitravirya" Kesaba:0 "Kesaba" Madhaba:0 "Madhaba" @@ -31666,6 +31687,7 @@ Biswanatha:0 "Biswanatha" Harisarana:0 "Harisarana" Raghunatha:0 "Raghunatha" + ##### # JEWISH Adah:0 "Adah" Alte:0 "Alte" @@ -31686,11 +31708,710 @@ Caelestinus:0 "Celestino" Innocentius:0 "Inocencio" Nicolaus:0 "Nicolás" + + + #Iberian, feminine isms + al-Shura:0 "al-Shura" + Amat_al_Aziz:0 "Amat al-Aziz" + Amat_al_Izz:0 "Amat al-Izz" + Amat_al_Jaliq:0 "Amat al-Jaliq" + Amat_al_Rahman:0 "Amat al-Rahman" + Amat_al_Wahhab:0 "Amat al-Wahhab" + Asmuna:0 "Asmuna" + Asmuniya:0 "Asmuniya" + Ayluh:0 "Ayluh" + Ayshuna:0 "Ayshuna" + Bazi_a:0 "Bazi'a" + Dhuna:0 "Dhuna" + Faynan:0 "Faynan" + Ganiya:0 "Gainya" + Gislan:0 "Gislan" + Hadija:0 "Hadija" + Halawa:0 "Halawa" + Hamda:0 "Hamda" + Hamida:0 "Hamida" + Hawa_:0 "Hawa'" + Hayal:0 "Hayal" + Idlal:0 "Idlal" + Ishush:0 "Ishush" + Jalida:0 "Jalida" + Jawra:0 "Jawra" + Kanza:0 "Kanza" + Kinda:0 "Kinda" + Lidhdha:0 "Lidhdha" + Mahabba:0 "Mahabba" + Mahjuna:0 "Mahjuna" + Makkiya:0 "Makkiya" + Masabih:0 "Masabih" + Ma_shuq:0 "Ma'shuq" + Maymuna:0 "Maymuna" + Mayya:0 "Mayya" + Mu_amarra:0 "Mu'ammara" + Muhja:0 "Muhja" + Muzahima:0 "Muzahima" + Najat:0 "Najat" + Najma:0 "Najma" + Nazhun:0 "Nazhun" + Nu_ayma:0 "Nu'ayma" + Nuzha:0 "Nuzha" + Qasmuna:0 "Qasmuna" + Qusayma:0 "Qusayma" + Rasis:0 "Rasis" + Ra_y:0 "Ra'y" + Rayhana:0 "Rayhana" + Ruhayma:0 "Ruhayma" + Ruqayya:0 "Ruqayya" + Sa_ada:0 "Sa'ada" + Sa_duna:0 "Sa'duna" + Sakan:0 "Sakan" + Samra:0 "Samra" + Shawwab:0 "Shawwab" + Su_ad:0 "Su'ad" + Sukayna:0 "Sukayna" + Tahr:0 "Tahr" + Tahtazz:0 "Tahtazz" + Usayma:0 "Usayma" + Utayqa:0 "'Utayqa" + + #Iberian, masculine isms + Abd-al-Baqi:0 "Abd-al-Baqi" + Abd-al-Gafur:0 "Abd-al-Gafur" + Abd-al-Majid:0 "Abd-al-Majid" + Abd-al-Nur:0 "Abd-al-Nur" + Abd-al-Qadir:0 "Abd-al-Qādir" + Abd-al-Ra_uf:0 "Abd-al-Ra'uf" + Abd-al-Warith:0 "Abd-al-Warith" + Abu-al-Qasim:0 "Abu al-Qāsim" + A_idh:0 "A'idh" + Ajannas:0 "Ajannas" + Asas:0 "Asas" + Atarid:0 "Atarid" + Ayshun:0 "Ayshun" + Ayyash:0 "Ayyash" + Asbat:0 "Asbat" + Ashhab:0 "Ashhab" + Atrad:0 "Atrad" + Balj:0 "Balj" + Baqi:0 "Baqi" + Dimam:0 "Dimam" + Dhu_al_N_n:0 "Dhu-al-Nun" + Fulayh:0 "Fulayh" + Galib:0 "Galib" + Gazi:0 "Gazi" + Hamdin:0 "Hamdin" + Haway:0 "Haway" + Hayyan:0 "Hayyan" + Hazm:0 "Hazm" + Hiyaz:0 "Hiyaz" + Hizam:0 "Hizam" + Hubab:0 "Hubab" + Hani_:0 "Hani'" + Harith:0 "Harith" + Haykal:0 "Haykal" + Iyad:0 "Iyad" + Jahhaf:0 "Jahhaf" + Jalaf_Allah:0 "Jalaf Allah" + Jalhama:0 "Jalhama" + Jami:0 "Jami" + Jarir:0 "Jarir" + Jayr:0 "Jayr" + Jayrun:0 "Jayrún" + Jidr:0 "Jidr" + Jubayr:0 "Jubayr" + Juda:0 "Juda" + Jumahir:0 "Jumahir" + Juzayy:0 "Juzayy" + Kaysan:0 "Kaysan" + Kulayb:0 "Kulayb" + Mahbub:0 "Mahbub" + Majluf:0 "Majluf" + Maymun:0 "Maymūn" + Mudrik:0 "Mudrik" + Muffarij:0 "Mufarrij" + Mus_ab:0 "Mus'ab" + Nadar:0 "Nadar" + Nudhayr:0 "Nudhayr" + Qar_us:0 "Qar'us" + Qays:0 "Qays" + Razin:0 "Razin" + Safwan:0 "Safwan" + Sa_ib_Jatir:0 "Sa'ib Jatir" + Sa_dan:0 "Sa'dan" + Salmun:0 "Salmun" + Saqi:0 "Saqi" + Sarur:0 "Sarur" + Shabtun:0 "Shabtun" + Shajara:0 "Shajara" + Siraj:0 "Siraj" + Taytal:0 "Taytal" + Tammam:0 "Tammam" + Tawd:0 "Tawd" + Tuways:0 "Tuways" + Ubayd_Allah:0 "Ubayd Allāh" + Ubaydun:0 "Ubaydun" + Ulaym:0 "Ulaym" + Urayb:0 "Urayb" + Wahb:0 "Wahb" + Wasim:0 "Wasim" + Wathima:0 "Wathima" + Ya_ish:0 "Ya'ish" + Yasid:0 "Yasid" + Yasin:0 "Yasin" + Yaskar:0 "Yaskar" + Yujamir:0 "Yujamir" + Yusr:0 "Yusr" + Zaban:0 "Zaban" + Zahira:0 "Zahira" + Zarb:0 "Zarb" + Zuhr:0 "Zuhr" + Zurar:0 "Zurar" + + + #New Iberian for bookmark + + # FP2 + + Adanis:0 "Adanis" + Ihtizaz:0 "Ihtizaz" + Daw_al_sabah:0 "Daw' al-Sabah" + al-Araka:0 "al-Araka" + Hayzuran:0 "Hayzuran" + Darras:0 "Darras" + Awsaga:0 "Awsaga" + Al-Tarassi:0 "Al-Tarrasi" + Khali:0 "Khali" + Nuwayra:0 "Nuwayra" + + Aban:0 "Aban" + Abd-al-Wahhad:0 "Abd al-Wahhad" + Ablavel:0 "Ablavel" + Abu-l-Abbas:0 "Abu-l-Abbas" + Abu-Amr:0 "Abū Amr" + Abu-Nasr:0 "Abū Nasr" + Abu-Salama:0 "Abu Salama" + Abu-Taur:0 "Abu Taur" + Abu-Ya_far:0 "Abu Ya'far" + Acfredo:0 "Acfredo" + Adalinda:0 "Adalinda" + Adud_al-Dawla:0 "Adud al-Dawla" + Aialbert:0 "Aialberto" + Aimilda:0 "Aimilda" + al-Aglab:0 "al-Aglab" + al-Asbag:0 "al-Asbag" + al-Asi:0 "al-Asi" + al-Bahe:0 "al-Bahe" + al-Dalfa:0 "al-Dalfa" + al-Fadl:0 "al-Fadl" + al-Fath:0 "al-Fath" + al-Gazi:0 "al-Gazi" + al-Hassan:0 "al-Hassan" + al-Hazm:0 "al-Hazm" + al-Hussayn:0 "al-Hussayn" + al-Qitt:0 "al-Qitt" + al-Mughira:0 "al-Mugira" + al-Murtada:0 "al-Murtada" + al-Mustazhir:0 "al-Mustazhir" + al-Mutarrif:0 "al-Mutarrif" + al-Mutadd:0 "al-Mutadd" + al-Muzaffar:0 "al-Muzáffar" + al-Rashid:0 "al-Rashid" + al-Rumaikiyya:0 "Romaiquía" + al-Zuhayr:0 "al-Zuhayr" + Albaro:0 "Álbaro" + Albito:0 "Albito" + Aloyto:0 "Alvito" + Amat:0 "Ammat" + Amrus:0 "Amrus" + Anaya:0 "Anaya" + Anerils:0 "Anerils" + Annah:0 "Annah" + Antoni_n:0 "Antonín" + Aragonta:0 "Aragonta" + Arbert:0 "Arbert" + Ardio:0 "Ardio" + Ardoina:0 "Ardoina" + A_rgila:0 "Àrgila" + Arifredo:0 "Arifredo" + Armentariu:0 "Armentariu" + Arnau-Ramon:0 "Arnau Ramon" + as-Sida:0 "as-Sida" + Asbag:0 "Asbag" + Asura:0 "Asura" + Atau_lfo:0 "Ataúlfo" + Atharid:0 "Afarid" + Atib:0 "Atib" + Attaf:0 "Attaf" + Aurea:0 "Áurea" + Aureo_l:0 "Aureòl" + Aureolus:0 "Aureolus" + Auriol:0 "Auriol" + Auro:0 "Áuro" + Aurovita:0 "Aurovito" + Auru_cia:0 "Aurúcia" + Ausendo:0 "Ausendo" + Auvidia:0 "Auvidia" + Aysun:0 "Aysun" + Azeari:0 "Azeari" + Bahlul:0 "Bahlul" + Balakayus:0 "Balakayus" + Balla:0 "Balla" + Balterio:0 "Balterio" + Bancio:0 "Bancio" + Bardina:0 "Bardina" + Batul:0 "Batul" + Belay:0 "Belay" + Bellidu:0 "Bellido" + Bellon:0 "Bellón" + Bencio:0 "Bencio" + Bera_:0 "Berá" + Berenguer-Guifre_:0 "Berenguer Guifré" + Bernat-Berenguer:0 "Bernat Berenguer" + Bernat_Gausfred:0 "Bernat Gausfred" + Bernat-Ramon:0 "Bernat Ramon" + Bernat-Riculf:0 "Bernat Riculf" + Bernat-Udalard:0 "Bernat Udalard" + Bernat-Unifred:0 "Bernat Unifred" + Biverne:0 "Biverne" + Bonadona:0 "Bonadona" + Buheyr:0 "Buheyr" + Burrun:0 "Burrun" + Centolh-Lop:0 "Centolh Lop" + Cete:0 "Cete" + Coreix:0 "Coreix" + C_uayb:0 "Çuayb" + Dadilda:0 "Dadilda" + Dalmat:0 "Dalmat" + Dela_:0 "Delá" + Dispo_sia:0 "Dispòsia" + Doha:0 "Doha" + Donat-Lop:0 "Donat Lop" + Duoda:0 "Duoda" + Echega:0 "Echega" + Ega:0 "Ega" + Egilo_n:0 "Egilón" + Eileuva:0 "Eileuva" + Elmerad:0 "Elmerad" + Emiliano:0 "Emiliano" + Ermentruda:0 "Ermentruda" + Errodrigo:0 "Errodrigo" + Eru:0 "Eru" + Eudo_n:0 "Eudón" + Ezi:0 "Ezi" + Fa_fila:0 "Fáfila" + Faquile_na:0 "Faquilèna" + Faray:0 "Faray" + Fare_gia:0 "Farégia" + Fa_vila:0 "Favila" + Fe:0 "Fe" + Feles:0 "Feles" + Filibus:0 "Filibus" + Fitien:0 "Fitien" + Flaci_dio:0 "Flacídio" + Folc:0 "Folc" + Fort:0 "Fort" + Fortis:0 "Fortis" + Fort-Aner:0 "Fort Aner" + Froille:0 "Froille" + Froiloba:0 "Froiloba" + Frumarico:0 "Frumarico" + Furtun:0 "Furtun" + Gali_:0 "Galí" + Garindo:0 "Garindo" + Garsenda:0 "Garsenda" + Gasion:0 "Gasion" + Gato_n:0 "Gatón" + Gazalen:0 "Gazalen" + Geribert:0 "Geriberto" + Ghaya:0 "Ghaya" + Gisclafredo:0 "Gisclafredo" + Glaswintha:0 "Glaswinta" + Godesteo:0 "Godesteo" + Godesteu:0 "Godesteu" + Godo:0 "Godo" + Goldegrodo:0 "Goldegrodo" + Goldregoto:0 "Goldregoto" + Gombaut:0 "Gombaut" + Goncin_a:0 "Gonciña" + Gotlana:0 "Gotlana" + Gristillo:0 "Gristillo" + Guadall:0 "Guadall" + Gudigeva:0 "Gudigeva" + Gueda:0 "Gueda" + Gugina:0 "Gugina" + Guinigui_s:0 "Guiniguís" + Guilhemon:0 "Guilhemon" + Guilinda:0 "Guilinda" + Guillem-Isarn:0 "Guillem Isarn" + Guillem-Umbert:0 "Guillem Umbert" + Guinigenta:0 "Guinigenta" + Guifred:0 "Guifredo" + Guiscafred:0 "Guiscafredo" + Gullielmo:0 "Gullielmo" + Gundericho:0 "Gunderico" + Gunterico:0 "Gunterico" + Guntislo:0 "Guntislo" + Gurg:0 "Gurg" + Hafsun:0 "Hafsun" + Hakima:0 "Hakima" + Hashima:0 "Hashima" + Heloa:0 "Heloa" + Hermesenda:0 "Hermesenda" + Hind:0 "Hind" + Honorico:0 "Honorico" + Hubasa:0 "Hubasa" + Hudhayl:0 "Hudhayl" + Hug_Dalmau:0 "Hug Dalmau" + Hulal:0 "Hulal" + Ic_a:0 "Iça" + Imad_ad-Dawla:0 "Imad ad-Dawla" + In_igo:0 "Íñigo" + Isarn:0 "Isarn" + Jadil:0 "Jadil" + Jattab:0 "Jattab" + Jayran:0 "Jairán" + Jeroso_lima:0 "Jerosòlima" + Kassilda:0 "Casilda" + Labib:0 "Labib" + Laya:0 "Laya" + Liuvigotho:0 "Liuvigoto" + Loreto:0 "Loreto" + Lubbun:0 "Lubbun" + Luci_a:0 "Lucía" + Ludriqh:0 "Ludriqh" + Magin:0 "Magín" + Malha:0 "Malha" + Majdala:0 "Majdala" + Mansion:0 "Mansion" + Mansura:0 "Mansura" + Marin_a:0 "Mariña" + Marzuq:0 "Marzuq" + Masarra:0 "Masarra" + Mate_u:0 "Matèu" + Mauregatu:0 "Mauregatu" + Mbarek:0 "Mbarek" + Menda:0 "Menda" + Mendola:0 "Mendola" + Mido:0 "Mido" + Mir-Geribert:0 "Mir Geribert" + Mir-Riculf:0 "Mir Riculf" + Mirel:0 "Mirel" + Mughit:0 "Mughit" + Muhadir:0 "Muhadir" + Muizz_al-Dawla:0 "Mu'izz al-Dawla" + Muniabella:0 "Muniabella" + Muntasir:0 "Muntasir" + Muntil:0 "Muntil" + Muqatil:0 "Muqatil" + Musa_Aznar:0 "Musa Aznar" + Muskiyan:0 "Muskiyan" + Mustaq:0 "Mustaq" + Mustatarrif:0 "Mustatarrif" + Muzayn:0 "Muzayn" + Muzna:0 "Muzna" + Naya:0 "Naya" + Nepociano:0 "Nepociano" + Nimilde:0 "Nimilde" + Nizam_al-Dawla:0 "Nizam al-Dawla" + Nurah:0 "Nura" + Nuna:0 "Nuna" + Odesind:0 "Odesindo" + Odo_:0 "Odón" + Odoariu:0 "Odoario" + Olban:0 "Olbán" + Olide:0 "Olide" + Olibia:0 "Olivia" + Olivio:0 "Olivio" + Orbita:0 "Orbita" + Orti:0 "Orti" + Otrosia:0 "Otrosia" + Palla:0 "Palla" + Paterno:0 "Paterno" + Pepi:0 "Pepi" + Pere-Udalard:0 "Pere Udalard" + Pin_olo:0 "Piñolo" + Quixol:0 "Quixol" + Qui_xol:0 "Quíxol" + Rachid:0 "Rachid" + Rah:0 "Rah" + Raimon-Garcia:0 "Raimon García" + Raimon-Guilhe_m:0 "Raimon Guilhém" + Ramon-Guillem:0 "Ramon Guillem" + Raqiya:0 "Raqiya" + Rawas:0 "Rawas" + Redemptus:0 "Redempto" + Rodanio:0 "Rodanio" + Ranlo:0 "Ranlo" + Riembau:0 "Riembau" + Romilla:0 "Romilla" + Rotroda:0 "Rotroda" + Sabariquh:0 "Sabariquh" + Salamiro:0 "Salamiro" + Saniyya:0 "Saniyya" + Sanya:0 "Sanya" + Sarracina:0 "Sarracina" + Sayf_al-Dawla:0 "Sayf al-Dawla" + Sayyid_ad-Dawla:0 "Sayyid ad-Dawla" + Sayyida:0 "Sayyida" + Segeredo:0 "Segeredo" + Semeno:0 "Semeno" + Sendina:0 "Sendina" + Sendino:0 "Sendino" + Sendred:0 "Sendred" + Senegunda:0 "Senegunda" + Seniol:0 "Seniol" + Sen_ora:0 "Señora" + Sen_orina:0 "Señorina" + Shishnand:0 "Shisnand" + Sibil_la:0 "Sibila" + Sicarda:0 "Sicarda" + Subh:0 "Subh" + Sumadih:0 "Sumádih" + Sumayl:0 "Sumayl" + Susanah:0 "Susanah" + Talai_s:0 "Talaís" + Tamem:0 "Tamem" + Tarub:0 "Tarub" + Tayfur:0 "Tayfur" + Tellu:0 "Tellu" + Teobaldu:0 "Teobaldu" + Teodo:0 "Teodo" + + Teodogonzia:0 "Teodogoncia" + Teodoredo:0 "Teodoredo" + Teto_n:0 "Tetón" + Theudila:0 "Teudila" + Totilde:0 "Totilde" + Trudegarda:0 "Trudegarda" + Trudilde:0 "Trudilde" + Trustesendo:0 "Trustesendo" + Ubada:0 "Ubada" + Ufa:0 "Ufa" + Umayr:0 "Umayr" + Ulyan:0 "Ulyan" + Umbert:0 "Umbert" + Unifred:0 "Unifredo" + Urdun:0 "Urdun" + Valiana:0 "Valiana" + Velida:0 "Velida" + Virgi_lia:0 "Virgilia" + Vicla_vara:0 "Visclávara" + Vitiza:0 "Vitiza" + Vivilde:0 "Vivilde" + Vizoi:0 "Vizoi" + Wallada:0 "Wallada" + Xariq:0 "Xariq" + Xemen:0 "Xemen" + Xen:0 "Xen" + Ximenu:0 "Ximenu" + Yaddair:0 "Yaddair" + Ya_is:0 "Ya'is" + Yuhanna:0 "Yuhanna" + Yumn_al-Dawla:0 "Yumn al-Dawla" + Yuwarta:0 "Yuwarta" + Zakariyya:0 "Zakariyya" + Zayra:0 "Zayra" + Aique:0 "Aique" + Albar:0 "Albar" + Asnar:0 "Asnar" + Aureolo:0 "Aureolo" + Awriyah:0 "Awriya" + BastiA_n:0 "Bastián" + Berengela:0 "Berenguela" + ClemEEncia:0 "Clemència" + Exilona:0 "Exilona" + Fafes:0 "Fafes" + Forjaz:0 "Forjaz" + Fruille:0 "Fruille" + GalvA_n:0 "Galván" + Gendule:0 "Gendule" + Gontina:0 "Gontina" + LluI_s:0 "Lluís" + LucI_dio:0 "Lucídio" + Oliviu:0 "Oliviu" + Oreliu:0 "Oreliu" + RolA_n:0 "Rolán" + SeN_ora:0 "Señora" + SeN_orina:0 "Señorina" + Sesnando:0 "Sesnando" + Vifredo:0 "Vifredo" + Xerardo:0 "Xerardo" + Ilizabith:0 "Ilizabith" + Hemenexildu:0 "Hermenegildo" + Viscla_vara:0 "Viscla vara" + Stina:0 "Stina" + HelenE_:0 "Helenē" + Sandra:0 "Sandra" + + + #Historical characters FP2 + al-Zarkali:0 "Abu Ishaq al-Zarqali" + Ibn_al-Wafid:0 "Ibn al-Wāfid" + Ibn_Naghrela:0 "Yosef ibn Nagrela" + Rahel:0 "Raquel" + + # Arabic al-Hawas:0 "al-Hawas" at-Timnah:0 "al-Timnah" - # [LocEditor:UntranslatedKey] `Rasad` + Rasad:0 "Rasad" # Romance Fabricius:0 "Fabricio" Fabrice:0 "Fabrice" Ascanius:0 "Ascanio" + + # Canarias Dynasties + dynn_Tagatemiotise:0 "Tagatemiotise" + dynn_Tejalire:0 "Tejalire" + + #Guanche names (male and unisex) + Abentahar:0 "Abentahar" + Adiam:0 "Adiam" + Alcoidar:0 "Alcoidar" + Acosayda:0 "Acosayda" + Achurteyga:0 "Achurteyga" + Adeun:0 "Adeun" + Aja:0 "Aja" + Algzcin:0 "Algzcin" + Ancor:0 "Ancor" + Atubkewn:0 "Atubkewn" + Atacaicate:0 "Atacaicate" + Bentagai:0 "Bentagai" + Bentago:0 "Bentago" + Bentahor:0 "Bentahor" + Bentejui:0 "Bentejuí" + Caitafa:0 "Caitafa" + Doramas:0 "Doramas" + Egenenaca:0 "Egenenaca" + Egonaiga:0 "Egonaiga" + Gaifa:0 "Gaifa" + Gamonales:0 "Gamonales" + Ganana:0 "Ganana" + Gararasa:0 "Gararasa" + Gitama:0 "Gitama" + Gomidafe:0 "Gomidafe" + Guanarteme:0 "Guanarteme" + Hama:0 "Hama" + Heupelio:0 "Heupelio" + Himar:0 "Himar" + Isaco:0 "Isaco" + Malagua:0 "Malagua" + Naira:0 "Naira" + Nauzet:0 "Nauzet" + Orchena:0 "Orchena" + Rinima:0 "Rinima" + Semidan:0 "Semidan" + Soront:0 "Soront" + Tagooreate:0 "Tagooreate" + Tagotin:0 "Tagotin" + Tajaste:0 "Tajaste" + Tamadaba:0 "Tamadaba" + Tanfia:0 "Tanfia" + Tazarte:0 "Tazarte" + Tiferan:0 "Tiferán" + Tijandarte:0 "Tijandarte" + Acaymo:0 "Acaymo" + Acerina:0 "Acerina" + Adargoma:0 "Adargoma" + Afche:0 "Afche" + Afur:0 "Afur" + Agoney:0 "Agoney" + Airam:0 "Airam" + Alguim:0 "Alguim" + Anaterve:0 "Añaterve" + Augeron:0 "Augerón" + Belicar:0 "Belicar" + Belmaco:0 "Belmaco" + Beneharo:0 "Beneharo" + Bentagay:0 "Bentagay" + Bentor:0 "Bentor" + Chavender:0 "Chavender" + Chimboyo:0 "Chimboyo" + Chincanayro:0 "Chincanayro" + Echedey:0 "Echedey" + Egonayga:0 "Egonayga" + Eiunche:0 "Eiunche" + Gaumet:0 "Gaumet" + Geronte:0 "Geronte" + Guayasen:0 "Guayasen" + #Guanche names (female) + Absnchara:0 "Absnchara" + Aquejata:0 "Aquejata" + Arimgua:0 "Arimgua" + Arminda:0 "Arminda" + Andamana:0 "Andamana" + Aremoga:0 "Aremoga" + Amoca:0 "Amoca" + Faya:0 "Faya" + Guayarmina:0 "Guayarmina" + Masaquera:0 "Masaquera" + Meteimba:0 "Meteimba" + Nascique:0 "Nasçique" + Tazirga:0 "Tazirga" + Tonaguana:0 "Tonaguana" + Tenesoya:0 "Tenesoya" + Vidina:0 "Vidina" + Mifaya:0 "Mifaya" + Tibiabin:0 "Tibiabin" + Tamonante:0 "Tamonante" + Iballa:0 "Iballa" + Atidamana:0 "Atidamana" + Cathaysa:0 "Cathaysa" + Dacil:0 "Dácil" + Fayna:0 "Fayna" + Gara:0 "Gara" + Guacimara:0 "Guacimara" + Guajara:0 "Guajara" + Idaira:0 "Idaira" + Haridian:0 "Haridian" + Yurena:0 "Yurena" + Adassa:0 "Adassa" + Atteneri:0 "Atteneri" + Nisa:0 "Nisa" + Isora:0 "Isora" + Ithaisa:0 "Ithaisa" + Attenya:0 "Attenya" + Arai:0 "Arai" + Chaxiraxi:0 "Chaxiraxi" + Moneiba:0 "Moneiba" + Sibisse:0 "Sibisse" + Gazmira:0 "Gazmira" + Aniagua:0 "Aniagua" + Tahona:0 "Tahona" + Cainana:0 "Cainana" + Grimanesa:0 "Grimanesa" + Delioma:0 "Delioma" + Famara:0 "Famara" + Guayafanta:0 "Guayafanta" + Aregoma:0 "Aregoma" + Arecida:0 "Arecida" + Abenaura:0 "Abenaura" + Teguise:0 "Teguise" + Iriome:0 "Iriome" + Daida:0 "Daida" + Ramagua:0 "Ramagua" + Xerach:0 "Xerach" + Ico:0 "Ico" + #Guanche Dynasty Names + dynn_Bentinerfe:0 "Bentinerfe" + dynn_Botsonuhya:0 "Botsonuhya" + dynn_Imobach:0 "Imobach" + dynn_Benytomo:0 "Benytomo" + dynn_Tinguaro:0 "Tinguaro" + dynn_Himenchia:0 "Himenchia" + dynn_Ventor:0 "Ventor" + dynn_Acaimo:0 "Acaimo" + dynn_Anaterve:0 "Añaterve" + dynn_Dadamo:0 "Dadamo" + dynn_Aguassona:0 "Aguassona" + dynn_Pelinor:0 "Pelinor" + dynn_Rumen:0 "Rumén" + dynn_Benecaro:0 "Benecaro" + dynn_Serdeto:0 "Serdeto" + dynn_Caconaimo:0 "Caconaimo" + dynn_Teguesta:0 "Teguesta" + dynn_Guahuco:0 "Guahuco" + dynn_Zebensui:0 "Zebensui" + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === + Imad_al-Dawla:0 "Imad al-Dawla" + Qasmuna1:0 "Qasmūna" diff --git a/project/ck3/base_game/localization/spanish/nicknames_l_spanish.yml b/project/ck3/base_game/localization/spanish/nicknames_l_spanish.yml index 5de62b734e..afba8ef2bb 100644 --- a/project/ck3/base_game/localization/spanish/nicknames_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/nicknames_l_spanish.yml @@ -12,328 +12,343 @@ nick_lodbrok:1 "Lodbrok" nick_ring:0 "Anillo" nick_snake_in_the_eye:0 "Ojos de serpiente" - nick_the_affable:0 "[CHARACTER.Custom('ES_ElLa')] Afable" - nick_the_apostle:0 "[CHARACTER.Custom('ES_ElLa')] Apóstol" - nick_the_avenger:0 "[CHARACTER.Custom('ES_ElLa')] Vengador[CHARACTER.Custom('ES_XA')]" - nick_the_bald:0 "[CHARACTER.Custom('ES_ElLa')] Calv[CHARACTER.Custom('ES_OA')]" - nick_the_bastard:0 "[CHARACTER.Custom('ES_ElLa')] Bastard[CHARACTER.Custom('ES_OA')]" - nick_the_betrayer:0 "[CHARACTER.Custom('ES_ElLa')] Traidor[CHARACTER.Custom('ES_XA')]" - nick_the_black:0 "[CHARACTER.Custom('ES_ElLa')] Negr[CHARACTER.Custom('ES_OA')]" - nick_the_blessed:0 "[CHARACTER.Custom('ES_ElLa')] Bendit[CHARACTER.Custom('ES_OA')]" - nick_the_blind:0 "[CHARACTER.Custom('ES_ElLa')] Cieg[CHARACTER.Custom('ES_OA')]" - nick_the_bold:0 "[CHARACTER.Custom('ES_ElLa')] Valiente" - nick_the_boneless:0 "[CHARACTER.Custom('ES_ElLa')] Deshuesad[CHARACTER.Custom('ES_OA')]" - nick_the_brave:0 "[CHARACTER.Custom('ES_ElLa')] Gallard[CHARACTER.Custom('ES_OA')]" - nick_the_chaste:0 "[CHARACTER.Custom('ES_ElLa')] Cast[CHARACTER.Custom('ES_OA')]" - nick_the_confessor:0 "[CHARACTER.Custom('ES_ElLa')] Confesor[CHARACTER.Custom('ES_XA')]" - nick_the_conqueror:0 "[CHARACTER.Custom('ES_ElLa')] Conquistador[CHARACTER.Custom('ES_XA')]" - nick_the_cruel:0 "[CHARACTER.Custom('ES_ElLa')] Cruel" + nick_the_affable:0 "el/la Afable" + nick_the_apostle:0 "el/la Apóstol" + nick_the_avenger:0 "el/la Vengador[CHARACTER.Custom('ES_XA')]" + nick_the_bald:0 "el/la Calv[CHARACTER.Custom('ES_OA')]" + nick_the_bastard:0 "el/la Bastard[CHARACTER.Custom('ES_OA')]" + nick_the_betrayer:0 "el/la Traidor[CHARACTER.Custom('ES_XA')]" + nick_the_black:0 "el/la Negr[CHARACTER.Custom('ES_OA')]" + nick_the_blessed:0 "el/la Bendit[CHARACTER.Custom('ES_OA')]" + nick_the_blind:0 "el/la Cieg[CHARACTER.Custom('ES_OA')]" + nick_the_bold:0 "el/la Valiente" + nick_the_boneless:0 "el/la Deshuesad[CHARACTER.Custom('ES_OA')]" + nick_the_brave:0 "el/la Gallard[CHARACTER.Custom('ES_OA')]" + nick_the_chaste:0 "el/la Cast[CHARACTER.Custom('ES_OA')]" + nick_the_confessor:0 "el/la Confesor[CHARACTER.Custom('ES_XA')]" + nick_the_conqueror:0 "el/la Conquistador[CHARACTER.Custom('ES_XA')]" + nick_the_cruel:0 "el/la Cruel" nick_the_child_of_devilgod:0 "el Fruto de [CHARACTER.GetFaith.DevilName|U]" - nick_the_crusader:0 "[CHARACTER.Custom('ES_ElLa')] Cruzad[CHARACTER.Custom('ES_OA')]" - nick_the_destroyer:0 "[CHARACTER.Custom('ES_ElLa')] Destructor[CHARACTER.Custom('ES_XA')]" - nick_the_devil:0 "[CHARACTER.Custom('ES_ElLa')] Diabl[CHARACTER.Custom('ES_OA')]" - nick_the_drunkard:0 "[CHARACTER.Custom('ES_ElLa')] Borrach[CHARACTER.Custom('ES_OA')]" - nick_the_fair:0 "[CHARACTER.Custom('ES_ElLa')] Bell[CHARACTER.Custom('ES_OA')]" - nick_the_fat:0 "[CHARACTER.Custom('ES_ElLa')] Gord[CHARACTER.Custom('ES_OA')]" - nick_the_fearless:0 "[CHARACTER.Custom('ES_ElLa')] Intrépid[CHARACTER.Custom('ES_OA')]" - nick_the_fowler:0 "[CHARACTER.Custom('ES_ElLa')] Pajarer[CHARACTER.Custom('ES_OA')]" - nick_the_gentle:0 "[CHARACTER.Custom('ES_ElLa')] Mans[CHARACTER.Custom('ES_OA')]" - nick_the_german:0 "[CHARACTER.Custom('ES_ElLa')] Alem[CHARACTER.Custom('AnAna')]" - nick_the_good:0 "[CHARACTER.Custom('ES_ElLa')] Buen[CHARACTER.Custom('ES_OA')]" - nick_the_gouty:0 "[CHARACTER.Custom('ES_ElLa')] Gotos[CHARACTER.Custom('ES_OA')]" - nick_the_great:0 "[CHARACTER.Custom('ES_ElLa')] Grande" - nick_the_hammer:0 "[CHARACTER.Custom('ES_ElLa')] Martillo" - nick_the_handsome:0 "[CHARACTER.Custom('ES_ElLa')] Hermos[CHARACTER.Custom('ES_OA')]" - nick_the_heathen:0 "[CHARACTER.Custom('ES_ElLa')] Hereje" - nick_the_holy:0 "[CHARACTER.Custom('ES_ElLa')] Sagrad[CHARACTER.Custom('ES_OA')]" - nick_the_hunchback:0 "[CHARACTER.Custom('ES_ElLa')] Jorobad[CHARACTER.Custom('ES_OA')]" - nick_the_hunter:0 "[CHARACTER.Custom('ES_ElLa')] Cazador[CHARACTER.Custom('ES_XA')]" + nick_the_crusader:0 "el/la Cruzad[CHARACTER.Custom('ES_OA')]" + nick_the_destroyer:0 "el/la Destructor[CHARACTER.Custom('ES_XA')]" + nick_the_devil:0 "el/la Diabl[CHARACTER.Custom('ES_OA')]" + nick_the_drunkard:0 "el/la Borrach[CHARACTER.Custom('ES_OA')]" + nick_the_fair:0 "el/la Bell[CHARACTER.Custom('ES_OA')]" + nick_the_fat:0 "el/la Gord[CHARACTER.Custom('ES_OA')]" + nick_the_fearless:0 "el/la Intrépid[CHARACTER.Custom('ES_OA')]" + nick_the_fowler:0 "el/la Pajarer[CHARACTER.Custom('ES_OA')]" + nick_the_gentle:0 "el/la Mans[CHARACTER.Custom('ES_OA')]" + nick_the_german:0 "el/la Alem[CHARACTER.Custom('AnAna')]" + nick_the_good:0 "el/la Buen[CHARACTER.Custom('ES_OA')]" + nick_the_gouty:0 "el/la Gotos[CHARACTER.Custom('ES_OA')]" + nick_the_great:0 "el/la Grande" + nick_the_hammer:0 "el Martillo" + nick_the_handsome:0 "el/la Hermos[CHARACTER.Custom('ES_OA')]" + nick_the_heathen:0 "el/la Hereje" + nick_the_holy:0 "el/la Sagrad[CHARACTER.Custom('ES_OA')]" + nick_the_hunchback:0 "el/la Jorobad[CHARACTER.Custom('ES_OA')]" + nick_the_hunter:0 "el/la Cazador[CHARACTER.Custom('ES_XA')]" nick_the_ironside:0 "Costados de Hierro" - nick_the_just:0 "[CHARACTER.Custom('ES_ElLa')] Just[CHARACTER.Custom('ES_OA')]" - nick_the_kind:0 "[CHARACTER.Custom('ES_ElLa')] Amable" - nick_the_lame:0 "[CHARACTER.Custom('ES_ElLa')] Coj[CHARACTER.Custom('ES_OA')]" - nick_the_lawgiver:0 "[CHARACTER.Custom('ES_ElLa')] Legislador[CHARACTER.Custom('ES_XA')]" - nick_the_liberator:0 "[CHARACTER.Custom('ES_ElLa')] Liberador[CHARACTER.Custom('ES_XA')]" - nick_the_lion:0 "[CHARACTER.Custom('ES_ElLa')] Le[CHARACTER.Custom('ES_OnOna')]" + nick_the_just:0 "el/la Just[CHARACTER.Custom('ES_OA')]" + nick_the_kind:0 "el/la Amable" + nick_the_lame:0 "el/la Coj[CHARACTER.Custom('ES_OA')]" + nick_the_lawgiver:0 "el/la Legislador[CHARACTER.Custom('ES_XA')]" + nick_the_liberator:0 "el/la Liberador[CHARACTER.Custom('ES_XA')]" + nick_the_lion:0 "el/la Le[CHARACTER.Custom('ES_OnOna')]" nick_the_lionheart:0 "Corazón de León" - nick_the_lisp_and_lame:0 "[CHARACTER.Custom('ES_ElLa')] Tartamud[CHARACTER.Custom('ES_OA')] Coj[CHARACTER.Custom('ES_OA')]" - nick_the_magnificent:0 "[CHARACTER.Custom('ES_ElLa')] Magnífic[CHARACTER.Custom('ES_OA')]" - nick_the_martyr:0 "[CHARACTER.Custom('ES_ElLa')] Mártir" - nick_the_merry:0 "[CHARACTER.Custom('ES_ElLa')] Alegre" - nick_the_honorable:0 "[CHARACTER.Custom('ES_ElLa')] Honorable" - nick_the_greedy:0 "[CHARACTER.Custom('ES_ElLa')] Codicios[CHARACTER.Custom('ES_OA')]" - nick_the_monk:0 "[CHARACTER.Custom('ES_ElLa')] Monj[CHARACTER.Custom('ES_EA')]" - nick_the_noble:0 "[CHARACTER.Custom('ES_ElLa')] Noble" - nick_the_old:0 "[CHARACTER.Custom('ES_ElLa')] Viej[CHARACTER.Custom('ES_OA')]" - nick_the_pious:0 "[CHARACTER.Custom('ES_ElLa')] Piados[CHARACTER.Custom('ES_OA')]" - nick_the_proud:0 "[CHARACTER.Custom('ES_ElLa')] Orgullos[CHARACTER.Custom('ES_OA')]" - nick_the_quarreller:0 "[CHARACTER.Custom('ES_ElLa')] Pendencier[CHARACTER.Custom('ES_OA')]" - nick_the_restorer:0 "[CHARACTER.Custom('ES_ElLa')] Restaurador[CHARACTER.Custom('ES_XA')]" - nick_the_saint:0 "[CHARACTER.Custom('ES_ElLa')] Sant[CHARACTER.Custom('ES_OA')]" - nick_the_scholar:0 "[CHARACTER.Custom('ES_ElLa')] Erudit[CHARACTER.Custom('ES_OA')]" - nick_the_silent:0 "[CHARACTER.Custom('ES_ElLa')] Silencios[CHARACTER.Custom('ES_OA')]" - nick_the_stammerer:0 "[CHARACTER.Custom('ES_ElLa')] Tartamud[CHARACTER.Custom('ES_OA')]" - nick_the_stranger:0 "[CHARACTER.Custom('ES_ElLa')] Extrañ[CHARACTER.Custom('ES_OA')]" - nick_the_strong:0 "[CHARACTER.Custom('ES_ElLa')] Fuerte" - nick_the_troubadour:0 "[CHARACTER.Custom('ES_ElLa')] Trovador[CHARACTER.Custom('ES_XA')]" - nick_the_unready:0 "[CHARACTER.Custom('ES_ElLa')] Indecis[CHARACTER.Custom('ES_OA')]" - nick_the_usurper:0 "[CHARACTER.Custom('ES_ElLa')] Usurpador[CHARACTER.Custom('ES_XA')]" - nick_the_victorious:0 "[CHARACTER.Custom('ES_ElLa')] Victorios[CHARACTER.Custom('ES_OA')]" - nick_the_viking:0 "[CHARACTER.Custom('ES_ElLa')] Viking[CHARACTER.Custom('ES_OA')]" - nick_the_young:0 "[CHARACTER.Custom('ES_ElLa')] Joven" - nick_the_younger:0 "[CHARACTER.Custom('ES_ElLa')] Menor" + nick_the_lisp_and_lame:0 "el/la Tartamud[CHARACTER.Custom('ES_OA')] Coj[CHARACTER.Custom('ES_OA')]" + nick_the_magnificent:0 "el/la Magnífic[CHARACTER.Custom('ES_OA')]" + nick_the_martyr:0 "el/la Mártir" + nick_the_merry:0 "el/la Alegre" + nick_the_honorable:0 "el/la Honorable" + nick_the_greedy:0 "el/la Codicios[CHARACTER.Custom('ES_OA')]" + nick_the_monk:0 "el/la Monj[CHARACTER.Custom('ES_EA')]" + nick_the_noble:0 "el/la Noble" + nick_the_old:0 "el/la Viej[CHARACTER.Custom('ES_OA')]" + nick_the_pious:0 "el/la Piados[CHARACTER.Custom('ES_OA')]" + nick_the_proud:0 "el/la Orgullos[CHARACTER.Custom('ES_OA')]" + nick_the_quarreller:0 "el/la Pendencier[CHARACTER.Custom('ES_OA')]" + nick_the_restorer:0 "el/la Restaurador[CHARACTER.Custom('ES_XA')]" + nick_the_saint:0 "el/la Sant[CHARACTER.Custom('ES_OA')]" + nick_the_scholar:0 "el/la Erudit[CHARACTER.Custom('ES_OA')]" + nick_the_silent:0 "el/la Silencios[CHARACTER.Custom('ES_OA')]" + nick_the_stammerer:0 "el/la Tartamud[CHARACTER.Custom('ES_OA')]" + nick_the_stranger:0 "el/la Extrañ[CHARACTER.Custom('ES_OA')]" + nick_the_strong:0 "el/la Fuerte" + nick_the_troubadour:0 "el/la Trovador[CHARACTER.Custom('ES_XA')]" + nick_the_unready:0 "el/la Indecis[CHARACTER.Custom('ES_OA')]" + nick_the_usurper:0 "el/la Usurpador[CHARACTER.Custom('ES_XA')]" + nick_the_victorious:0 "el/la Victorios[CHARACTER.Custom('ES_OA')]" + nick_the_viking:0 "el/la Viking[CHARACTER.Custom('ES_OA')]" + nick_the_young:0 "el/la Joven" + nick_the_younger:0 "el/la Menor" nick_whiteshirt:0 "Camisa Blanca" - nick_the_cannibal:0 "[CHARACTER.Custom('ES_ElLa')] Caníbal" - nick_the_dragon:0 "[CHARACTER.Custom('ES_ElLa')] Drag[CHARACTER.Custom('ES_OnOna')]" - nick_the_devourer:0 "[CHARACTER.Custom('ES_ElLa')] Devorador[CHARACTER.Custom('ES_XA')]" - nick_the_bewitched:0 "[CHARACTER.Custom('ES_ElLa')] Hechizad[CHARACTER.Custom('ES_OA')]" - nick_the_witch:0 "[CHARACTER.Custom('ES_ElLa')] Bruj[CHARACTER.Custom('ES_OA')]" - nick_the_unfaithful:0 "[CHARACTER.Custom('ES_ElLa')] Infiel" - nick_the_unchaste:0 "[CHARACTER.Custom('ES_ElLa')] Impúdic[CHARACTER.Custom('ES_OA')]" - nick_the_beguiling:0 "[CHARACTER.Custom('ES_ElLa')] Cautivador[CHARACTER.Custom('ES_XA')]" - nick_the_temptress:0 "[CHARACTER.Custom('ES_ElLa')] Tentador[CHARACTER.Custom('ES_XA')]" + nick_the_cannibal:0 "el/la Caníbal" + nick_the_dragon:0 "el/la Drag[CHARACTER.Custom('ES_OnOna')]" + nick_the_devourer:0 "el/la Devorador[CHARACTER.Custom('ES_XA')]" + nick_the_bewitched:0 "el/la Hechizad[CHARACTER.Custom('ES_OA')]" + nick_the_witch:0 "el/la Bruj[CHARACTER.Custom('ES_OA')]" + nick_the_unfaithful:0 "el/la Infiel" + nick_the_unchaste:0 "el/la Impúdic[CHARACTER.Custom('ES_OA')]" + nick_the_beguiling:0 "el/la Cautivador[CHARACTER.Custom('ES_XA')]" + nick_the_temptress:0 "la Tentación" nick_the_seductress:0 "la Seductora" - nick_the_lewd:0 "[CHARACTER.Custom('ES_ElLa')] Lasciv[CHARACTER.Custom('ES_OA')]" - nick_the_lecher:0 "[CHARACTER.Custom('ES_ElLa')] Libidinos[CHARACTER.Custom('ES_OA')]" + nick_the_lewd:0 "el/la Lasciv[CHARACTER.Custom('ES_OA')]" + nick_the_lecher:0 "el/la Libidinos[CHARACTER.Custom('ES_OA')]" nick_the_seducer:0 "el Seductor" nick_the_shadow:0 "la Sombra" - nick_the_whisperer:0 "[CHARACTER.Custom('ES_ElLa')] Susurrador[CHARACTER.Custom('ES_XA')]" - nick_the_spider:0 "[CHARACTER.Custom('ES_ElLa')] Araña" - nick_the_fox:0 "[CHARACTER.Custom('ES_ElLa')] Zorr[CHARACTER.Custom('ES_OA')]" - nick_the_shrewd:0 "[CHARACTER.Custom('ES_ElLa')] Astut[CHARACTER.Custom('ES_OA')]" - nick_the_gracious:0 "[CHARACTER.Custom('ES_ElLa')] Gracios[CHARACTER.Custom('ES_OA')]" - nick_the_magnanimous:0 "[CHARACTER.Custom('ES_ElLa')] Magnánim[CHARACTER.Custom('ES_OA')]" - nick_the_architect:0 "[CHARACTER.Custom('ES_ElLa')] Arquitect[CHARACTER.Custom('ES_OA')]" - nick_the_wise:0 "[CHARACTER.Custom('ES_ElLa')] Sensat[CHARACTER.Custom('ES_OA')]" - nick_the_impaler:0 "[CHARACTER.Custom('ES_ElLa')] Empalador[CHARACTER.Custom('ES_XA')]" - nick_the_tormentor:0 "[CHARACTER.Custom('ES_ElLa')] Atormentador[CHARACTER.Custom('ES_XA')]" - nick_the_depraved:0 "[CHARACTER.Custom('ES_ElLa')] Depravad[CHARACTER.Custom('ES_OA')]" - nick_the_monster:0 "[CHARACTER.Custom('ES_ElLa')] Monstru[CHARACTER.Custom('ES_OA')]" - nick_the_wicked:0 "[CHARACTER.Custom('ES_ElLa')] Horrible" - nick_the_accursed:0 "[CHARACTER.Custom('ES_ElLa')] Maldit[CHARACTER.Custom('ES_OA')]" - nick_priest_hater:0 "[CHARACTER.Custom('ES_ElLa')] Odiacuras" - nick_priest_eater:0 "[CHARACTER.Custom('ES_ElLa')] Comecuras" - nick_the_able:0 "[CHARACTER.Custom('ES_ElLa')] Diestr[CHARACTER.Custom('ES_OA')]" - nick_the_mad:0 "[CHARACTER.Custom('ES_ElLa')] Loc[CHARACTER.Custom('ES_OA')]" - nick_the_ruthless:0 "[CHARACTER.Custom('ES_ElLa')] Implacable" - nick_the_simple:0 "[CHARACTER.Custom('ES_ElLa')] Simple" - nick_the_leper:0 "[CHARACTER.Custom('ES_ElLa')] Lepros[CHARACTER.Custom('ES_OA')]" + nick_the_whisperer:0 "el/la Susurrador[CHARACTER.Custom('ES_XA')]" + nick_the_spider:0 "el/la Araña" + nick_the_fox:0 "el/la Zorr[CHARACTER.Custom('ES_OA')]" + nick_the_shrewd:0 "el/la Astut[CHARACTER.Custom('ES_OA')]" + nick_the_gracious:0 "el/la Gracios[CHARACTER.Custom('ES_OA')]" + nick_the_magnanimous:0 "el/la Magnánim[CHARACTER.Custom('ES_OA')]" + nick_the_architect:0 "el/la Arquitect[CHARACTER.Custom('ES_OA')]" + nick_the_wise:0 "el/la Sensat[CHARACTER.Custom('ES_OA')]" + nick_the_impaler:0 "el/la Empalador[CHARACTER.Custom('ES_XA')]" + nick_the_tormentor:0 "el/la Atormentador[CHARACTER.Custom('ES_XA')]" + nick_the_depraved:0 "el/la Depravad[CHARACTER.Custom('ES_OA')]" + nick_the_monster:0 "el/la Monstru[CHARACTER.Custom('ES_OA')]" + nick_the_wicked:0 "el/la Horrible" + nick_the_accursed:0 "el/la Maldit[CHARACTER.Custom('ES_OA')]" + nick_priest_hater:0 "el/la Odiacuras" + nick_priest_eater:0 "el/la Comecuras" + nick_the_able:0 "el/la Diestr[CHARACTER.Custom('ES_OA')]" + nick_the_mad:0 "el/la Loc[CHARACTER.Custom('ES_OA')]" + nick_the_ruthless:0 "el/la Implacable" + nick_the_simple:0 "el/la Simple" + nick_the_leper:0 "el/la Lepros[CHARACTER.Custom('ES_OA')]" nick_half_hand:0 "Mediamano" - nick_the_hideous:0 "[CHARACTER.Custom('ES_ElLa')] Esperpento" - nick_the_frog:0 "[CHARACTER.Custom('ES_ElLa')] Rana" - nick_the_repulsive:0 "[CHARACTER.Custom('ES_ElLa')] Repulsiv[CHARACTER.Custom('ES_OA')]" - nick_the_frail:0 "[CHARACTER.Custom('ES_ElLa')] Frágil" - nick_the_weak:0 "[CHARACTER.Custom('ES_ElLa')] Débil" - nick_the_brute:0 "[CHARACTER.Custom('ES_ElLa')] Brut[CHARACTER.Custom('ES_OA')]" - nick_the_bear:0 "[CHARACTER.Custom('ES_ElLa')] Os[CHARACTER.Custom('ES_OA')]" - nick_the_terrible:0 "[CHARACTER.Custom('ES_ElLa')] Terrible" - nick_the_tyrant:0 "[CHARACTER.Custom('ES_ElLa')] Tiran[CHARACTER.Custom('ES_OA')]" - nick_the_wolf:0 "[CHARACTER.Custom('ES_ElLa')] Lob[CHARACTER.Custom('ES_OA')]" - nick_the_benevolent:0 "[CHARACTER.Custom('ES_ElLa')] Benevolente" - nick_the_philosopher:0 "[CHARACTER.Custom('ES_ElLa')] Filósof[CHARACTER.Custom('ES_OA')]" - nick_the_compassionate:0 "[CHARACTER.Custom('ES_ElLa')] Compasiv[CHARACTER.Custom('ES_OA')]" - nick_the_theologian:0 "[CHARACTER.Custom('ES_ElLa')] Teólog[CHARACTER.Custom('ES_OA')]" - nick_the_enlightened:0 "[CHARACTER.Custom('ES_ElLa')] Iluminad[CHARACTER.Custom('ES_OA')]" - nick_the_stalwart:0 "[CHARACTER.Custom('ES_ElLa')] Empedernid[CHARACTER.Custom('ES_OA')]" - nick_the_merciless:0 "[CHARACTER.Custom('ES_ElLa')] Despiadad[CHARACTER.Custom('ES_OA')]" - nick_the_imperious:0 "[CHARACTER.Custom('ES_ElLa')] Imperios[CHARACTER.Custom('ES_OA')]" - nick_the_poet:0 "[CHARACTER.Custom('ES_ElLa')] Poe[CHARACTER.Custom('ES_TaTisa')]" - nick_the_cosmic_poet:0 "[CHARACTER.Custom('ES_ElLa')] Poe[CHARACTER.Custom('ES_TaTisa')] Cósmic[CHARACTER.Custom('ES_OA')]" - nick_the_gardener:0 "[CHARACTER.Custom('ES_ElLa')] Jardiner[CHARACTER.Custom('ES_OA')]" - nick_the_mindbreaker:0 "[CHARACTER.Custom('ES_ElLa')] Quiebramentes" - nick_the_flayer:0 "[CHARACTER.Custom('ES_ElLa')] Desollador[CHARACTER.Custom('ES_XA')]" - nick_the_meticulous:0 "[CHARACTER.Custom('ES_ElLa')] Meticulos[CHARACTER.Custom('ES_OA')]" - nick_the_heartbreaker:0 "[CHARACTER.Custom('ES_ElLa')] Rompecorazones" - nick_the_bully:0 "[CHARACTER.Custom('ES_ElLa')] Bravuc[CHARACTER.Custom('ES_OnOna')]" - nick_the_foolish:0 "[CHARACTER.Custom('ES_ElLa')] Neci[CHARACTER.Custom('ES_OA')]" - nick_the_undefeated:0 "[CHARACTER.Custom('ES_ElLa')] Invict[CHARACTER.Custom('ES_OA')]" - nick_the_triumphant:0 "[CHARACTER.Custom('ES_ElLa')] Triunfante" - nick_the_fury:0 "[CHARACTER.Custom('ES_ElLa')] Furios[CHARACTER.Custom('ES_OA')]" + nick_the_hideous:0 "el/la Esperpento" + nick_the_frog:0 "el/la Rana" + nick_the_repulsive:0 "el/la Repulsiv[CHARACTER.Custom('ES_OA')]" + nick_the_frail:0 "el/la Frágil" + nick_the_weak:0 "el/la Débil" + nick_the_brute:0 "el/la Brut[CHARACTER.Custom('ES_OA')]" + nick_the_bear:0 "el/la Os[CHARACTER.Custom('ES_OA')]" + nick_the_terrible:0 "el/la Terrible" + nick_the_tyrant:0 "el/la Tiran[CHARACTER.Custom('ES_OA')]" + nick_the_wolf:0 "el/la Lob[CHARACTER.Custom('ES_OA')]" + nick_the_benevolent:0 "el/la Benevolente" + nick_the_philosopher:0 "el/la Filósof[CHARACTER.Custom('ES_OA')]" + nick_the_compassionate:0 "el/la Compasiv[CHARACTER.Custom('ES_OA')]" + nick_the_theologian:0 "el/la Teólog[CHARACTER.Custom('ES_OA')]" + nick_the_enlightened:0 "el/la Iluminad[CHARACTER.Custom('ES_OA')]" + nick_the_stalwart:0 "el/la Empedernid[CHARACTER.Custom('ES_OA')]" + nick_the_merciless:0 "el/la Despiadad[CHARACTER.Custom('ES_OA')]" + nick_the_imperious:0 "el/la Imperios[CHARACTER.Custom('ES_OA')]" + nick_the_poet:0 "el/la Poe[CHARACTER.Custom('ES_TaTisa')]" + nick_the_cosmic_poet:0 "el/la Poe[CHARACTER.Custom('ES_TaTisa')] Cósmic[CHARACTER.Custom('ES_OA')]" + nick_the_gardener:0 "el/la Jardiner[CHARACTER.Custom('ES_OA')]" + nick_the_mindbreaker:0 "el/la Quiebramentes" + nick_the_flayer:0 "el/la Desollador[CHARACTER.Custom('ES_XA')]" + nick_the_meticulous:0 "el/la Meticulos[CHARACTER.Custom('ES_OA')]" + nick_the_heartbreaker:0 "el/la Rompecorazones" + nick_the_bully:0 "el/la Bravuc[CHARACTER.Custom('ES_OnOna')]" + nick_the_foolish:0 "el/la Neci[CHARACTER.Custom('ES_OA')]" + nick_the_undefeated:0 "el/la Invict[CHARACTER.Custom('ES_OA')]" + nick_the_triumphant:0 "el/la Triunfante" + nick_the_fury:0 "el/la Furios[CHARACTER.Custom('ES_OA')]" nick_feareater:0 "Sin Miedo" - nick_the_hawk:0 "[CHARACTER.Custom('ES_ElLa')] Halcón" - nick_the_trustworthy:0 "[CHARACTER.Custom('ES_ElLa')] Fiable" - nick_the_unrelenting:0 "[CHARACTER.Custom('ES_ElLa')] Constante" - nick_the_glorious:0 "[CHARACTER.Custom('ES_ElLa')] Glorios[CHARACTER.Custom('ES_OA')]" - nick_the_ecumenist:0 "[CHARACTER.Custom('ES_ElLa')] Ecumenista" - nick_the_unifier_of_africa:0 "[CHARACTER.Custom('ES_ElLa')] Unificador[CHARACTER.Custom('ES_XA')] de África" - nick_the_motherfather_of_spain:0 "[CHARACTER.Custom('ES_ElLa')] [CHARACTER.GetMotherFather|U] de España" - nick_the_ladylord_of_the_ganges:0 "[CHARACTER.Custom('ES_ElLa')] [CHARACTER.Custom('SennorSennora')|U] del Ganges" - nick_the_wend:0 "[CHARACTER.Custom('ES_ElLa')] Wend[CHARACTER.Custom('ES_OA')]" - nick_the_crowned:0 "[CHARACTER.Custom('ES_ElLa')] Coronad[CHARACTER.Custom('ES_OA')]" - nick_the_bogatyr:0 "[CHARACTER.Custom('ES_ElLa')] Bogatyr" - nick_the_polyanitsa:0 "[CHARACTER.Custom('ES_ElLa')] Polyanitsa" - nick_the_dane:0 "[CHARACTER.Custom('ES_ElLa')] Dan[CHARACTER.Custom('ES_EsEsa')]" + nick_the_hawk:0 "el Halcón" + nick_the_trustworthy:0 "el/la Fiable" + nick_the_unrelenting:0 "el/la Constante" + nick_the_glorious:0 "el/la Glorios[CHARACTER.Custom('ES_OA')]" + nick_the_ecumenist:0 "el/la Ecumenista" + nick_the_unifier_of_africa:0 "el/la Unificador[CHARACTER.Custom('ES_XA')] de África" + nick_the_motherfather_of_spain:0 "el/la [CHARACTER.GetMotherFather|U] de España" + nick_the_ladylord_of_the_ganges:0 "el/la [CHARACTER.GetLadyLord] del Ganges" + nick_the_wend:0 "el/la Wend[CHARACTER.Custom('ES_OA')]" + nick_the_crowned:0 "el/la Coronad[CHARACTER.Custom('ES_OA')]" + nick_the_bogatyr:0 "el/la Bogatyr" + nick_the_polyanitsa:0 "el/la Polyanitsa" + nick_the_dane:0 "el/la Dan[CHARACTER.Custom('ES_EsEsa')]" nick_pendragon:0 "Pendragón" nick_the_tuatha_de_danann:0 "Tuatha Dé Danann" nick_the_sword_of_god:0 "la Espada de Dios" - nick_the_messenger_of_christ:0 "[CHARACTER.Custom('ES_ElLa')] Mensajer[CHARACTER.Custom('ES_OA')] de Cristo" - nick_the_maiden_of_virgin:0 "[CHARACTER.Custom('ES_ElLa')] Donce[CHARACTER.Custom('ES_LLla')] de la Virgen" + nick_the_messenger_of_christ:0 "el/la Mensajer[CHARACTER.Custom('ES_OA')] de Cristo" + nick_the_maiden_of_virgin:0 "el/la Donce[CHARACTER.Custom('ES_LLla')] de la Virgen" nick_the_knight_of_gabriel:0 "Paladín de Gabriel" - nick_the_shepherd:0 "[CHARACTER.Custom('ES_ElLa')] Pastor[CHARACTER.Custom('ES_XA')]" - nick_the_judge:0 "[CHARACTER.Custom('ES_ElLa')] Juez" - nick_the_saoshyant:0 "[CHARACTER.Custom('ES_ElLa')] Saoshyant" + nick_the_shepherd:0 "el/la Pastor[CHARACTER.Custom('ES_XA')]" + nick_the_judge:0 "el/la Juez" + nick_the_saoshyant:0 "el/la Saoshyant" nick_the_timely_rain:0 "la Lluvia Oportuna" nick_the_jade_unicorn:0 "el Unicornio de Jade" - nick_the_wizard:0 "[CHARACTER.Custom('ES_ElLa')] Mag[CHARACTER.Custom('ES_OA')]" + nick_the_wizard:0 "el/la Mag[CHARACTER.Custom('ES_OA')]" nick_the_big_halberd:0 "la Gran Alabarda" nick_the_panther_head:0 "Cabeza de Pantera" nick_the_thunderbolt:0 "el Rayo" nick_the_whirlwind:0 "el Torbellino" nick_the_beautiful_beard:0 "Barba Bella" - nick_the_tattooed_monk:0 "[CHARACTER.Custom('ES_ElLa')] Monj[CHARACTER.Custom('ES_EA')] Tatuad[CHARACTER.Custom('ES_OA')]" - nick_the_pilgrim:0 "[CHARACTER.Custom('ES_ElLa')] Peregrin[CHARACTER.Custom('ES_OA')]" + nick_the_tattooed_monk:0 "el/la Monj[CHARACTER.Custom('ES_EA')] Tatuad[CHARACTER.Custom('ES_OA')]" + nick_the_pilgrim:0 "el/la Peregrin[CHARACTER.Custom('ES_OA')]" nick_the_black_whirlwind:0 "Remolino Negro" - nick_the_unrestrained:0 "[CHARACTER.Custom('ES_ElLa')] Desmedid[CHARACTER.Custom('ES_OA')]" - nick_the_winged_tiger:0 "[CHARACTER.Custom('ES_ElLa')] Tigr[CHARACTER.Custom('ES_EEsa')] Alad[CHARACTER.Custom('ES_OA')]" - nick_the_turbulent_river_dragon:0 "[CHARACTER.Custom('ES_ElLa')] Drag[CHARACTER.Custom('ES_OnOna')] de Río Turbulento" - nick_the_wild:0 "[CHARACTER.Custom('ES_ElLa')] Salvaje" - nick_the_ferocious_giant:0 "[CHARACTER.Custom('ES_ElLa')] Gigant[CHARACTER.Custom('ES_EA')] Feroz" - nick_the_prodigy:0 "[CHARACTER.Custom('ES_ElLa')] Prodigio" - nick_the_defender_of_highgod:0 "[CHARACTER.Custom('ES_ElLa')] Defensor[CHARACTER.Custom('ES_XA')] de [CHARACTER.GetFaith.HighGodName]" - nick_the_blood_motherfather:0 "[CHARACTER.Custom('ES_ElLa')] [CHARACTER.GetMotherFather|U] de sangre" - nick_the_divine:0 "[CHARACTER.Custom('ES_ElLa')] Divin[CHARACTER.Custom('ES_OA')]" - nick_the_anointed:0 "[CHARACTER.Custom('ES_ElLa')] Ungid[CHARACTER.Custom('ES_OA')]" + nick_the_unrestrained:0 "el/la Desmedid[CHARACTER.Custom('ES_OA')]" + nick_the_winged_tiger:0 "el/la Tigr[CHARACTER.Custom('ES_EEsa')] Alad[CHARACTER.Custom('ES_OA')]" + nick_the_turbulent_river_dragon:0 "el/la Drag[CHARACTER.Custom('ES_OnOna')] de Río Turbulento" + nick_the_wild:0 "el/la Salvaje" + nick_the_ferocious_giant:0 "el/la Gigant[CHARACTER.Custom('ES_EA')] Feroz" + nick_the_prodigy:0 "el/la Prodigio" + nick_the_defender_of_highgod:0 "el/la Defensor[CHARACTER.Custom('ES_XA')] de [CHARACTER.GetFaith.HighGodName]" + nick_the_blood_motherfather:0 "el/la [CHARACTER.GetMotherFather|U] de sangre" + nick_the_divine:0 "el/la Divin[CHARACTER.Custom('ES_OA')]" + nick_the_anointed:0 "el/la Ungid[CHARACTER.Custom('ES_OA')]" nick_the_stupor_mundi:0 "Stupor Mundi" - nick_the_glass:0 "[CHARACTER.Custom('ES_ElLa')] [CHARACTER.GetWomanMan|U] de Cristal" - nick_the_trojan:0 "[CHARACTER.Custom('ES_ElLa')] Troyan[CHARACTER.Custom('ES_OA')]" - nick_the_butcher:0 "[CHARACTER.Custom('ES_ElLa')] Carnicer[CHARACTER.Custom('ES_OA')]" - nick_the_fishy:0 "[CHARACTER.Custom('ES_ElLa')] Sospechos[CHARACTER.Custom('ES_OA')]" + nick_the_glass:0 "el/la [CHARACTER.GetWomanMan|U] de Cristal" + nick_the_trojan:0 "el/la Troyan[CHARACTER.Custom('ES_OA')]" + nick_the_butcher:0 "el/la Carnicer[CHARACTER.Custom('ES_OA')]" + nick_the_fishy:0 "el/la Sospechos[CHARACTER.Custom('ES_OA')]" nick_blue_snake:0 "Serpiente azul" - nick_the_loyal:0 "[CHARACTER.Custom('ES_ElLa')] Leal" + nick_the_loyal:0 "el/la Leal" nick_troublemaker:0 "Buscalíos" - nick_the_seer:0 "[CHARACTER.Custom('ES_ElLa')] Vidente" - nick_the_timid:0 "[CHARACTER.Custom('ES_ElLa')] Tímid[CHARACTER.Custom('ES_OA')]" - nick_the_red:0 "[CHARACTER.Custom('ES_ElLa')] Roj[CHARACTER.Custom('ES_OA')]" - nick_the_truthspeaker:0 "[CHARACTER.Custom('ES_ElLa')] que dice la Verdad" + nick_the_seer:0 "el/la Vidente" + nick_the_timid:0 "el/la Tímid[CHARACTER.Custom('ES_OA')]" + nick_the_red:0 "el/la Roj[CHARACTER.Custom('ES_OA')]" + nick_the_truthspeaker:0 "que dice la Verdad" nick_the_curthose:0 "Curthose" - nick_the_deep_minded:0 "[CHARACTER.Custom('ES_ElLa')] Doct[CHARACTER.Custom('ES_OA')]" - nick_the_white:0 "[CHARACTER.Custom('ES_ElLa')] Blanc[CHARACTER.Custom('ES_OA')]" + nick_the_deep_minded:0 "el/la Doct[CHARACTER.Custom('ES_OA')]" + nick_the_white:0 "el/la Blanc[CHARACTER.Custom('ES_OA')]" nick_wang_khan:0 "Wang Kan" - nick_the_bard:0 "[CHARACTER.Custom('ES_ElLa')] Bard[CHARACTER.Custom('ES_OA')]" + nick_the_bard:0 "el/la Bard[CHARACTER.Custom('ES_OA')]" nick_hotspur:0 "Audaz" - nick_the_black_adder:0 "[CHARACTER.Custom('ES_ElLa')] Víbora negra" + nick_the_black_adder:0 "la Víbora negra" nick_savage:0 "Salvaje" nick_vanquisher:0 "Vencedor[CHARACTER.Custom('ES_XA')]" - nick_the_inevitable:0 "[CHARACTER.Custom('ES_ElLa')] Inevitable" - nick_the_plump:0 "[CHARACTER.Custom('ES_ElLa')] Regordet[CHARACTER.Custom('ES_EA')]" - nick_the_diseased:0 "[CHARACTER.Custom('ES_ElLa')] Enferm[CHARACTER.Custom('ES_OA')]" - nick_the_flash:0 "[CHARACTER.Custom('ES_ElLa')] Relámpago de [CHARACTER.GetFaith.HighGodName]" + nick_the_inevitable:0 "el/la Inevitable" + nick_the_plump:0 "el/la Regordet[CHARACTER.Custom('ES_EA')]" + nick_the_diseased:0 "el/la Enferm[CHARACTER.Custom('ES_OA')]" + nick_the_flash:0 "el Relámpago de [CHARACTER.GetFaith.HighGodName]" nick_hand:0 "Malamano" nick_bloody:0 "Sangrient[CHARACTER.Custom('ES_OA')]" - nick_the_oathbreaker:0 "[CHARACTER.Custom('ES_ElLa')] Rompejuramentos" + nick_the_oathbreaker:0 "el/la Rompejuramentos" nick_little:0 "Pequeñ[CHARACTER.Custom('ES_OA')]" - nick_the_honest:0 "[CHARACTER.Custom('ES_ElLa')] Honrad[CHARACTER.Custom('ES_OA')]" - nick_the_passionate:0 "[CHARACTER.Custom('ES_ElLa')] Apasionad[CHARACTER.Custom('ES_OA')]" - nick_the_silly:0 "[CHARACTER.Custom('ES_ElLa')] Bob[CHARACTER.Custom('ES_OA')]" + nick_the_honest:0 "el/la Honrad[CHARACTER.Custom('ES_OA')]" + nick_the_passionate:0 "el/la Apasionad[CHARACTER.Custom('ES_OA')]" + nick_the_silly:0 "el/la Bob[CHARACTER.Custom('ES_OA')]" nick_one_eyed:0 "Tuerto" - nick_the_trembling:0 "[CHARACTER.Custom('ES_ElLa')] Tembloros[CHARACTER.Custom('ES_OA')]" - nick_the_rash:0 "[CHARACTER.Custom('ES_ElLa')] Impetuos[CHARACTER.Custom('ES_OA')]" - nick_moneybags:0 "[CHARACTER.Custom('ES_ElLa')] Adinerad[CHARACTER.Custom('ES_OA')]" - nick_the_elegant:0 "[CHARACTER.Custom('ES_ElLa')] Elegante" - nick_the_eager:0 "[CHARACTER.Custom('ES_ElLa')] Ansios[CHARACTER.Custom('ES_OA')]" - nick_the_insane:0 "[CHARACTER.Custom('ES_ElLa')] Demente" - nick_the_sleeper:0 "[CHARACTER.Custom('ES_ElLa')] Durmiente" - nick_the_quick:0 "[CHARACTER.Custom('ES_ElLa')] Veloz" - nick_the_selfish:0 "[CHARACTER.Custom('ES_ElLa')] Egoísta" - nick_the_worthy:0 "[CHARACTER.Custom('ES_ElLa')] Dign[CHARACTER.Custom('ES_OA')]" - nick_the_unworthy:0 "[CHARACTER.Custom('ES_ElLa')] Indign[CHARACTER.Custom('ES_OA')]" - nick_the_traitor:0 "[CHARACTER.Custom('ES_ElLa')] Traidor[CHARACTER.Custom('ES_XA')]" - nick_the_courageous:0 "[CHARACTER.Custom('ES_ElLa')] Valeros[CHARACTER.Custom('ES_OA')]" - nick_the_brilliant:0 "[CHARACTER.Custom('ES_ElLa')] Brillante" - nick_the_demon:0 "[CHARACTER.Custom('ES_ElLa')] Demoni[CHARACTER.Custom('ES_OA')]" - nick_the_immortal:0 "[CHARACTER.Custom('ES_ElLa')] Inmortal" - nick_the_generous:0 "[CHARACTER.Custom('ES_ElLa')] Generos[CHARACTER.Custom('ES_OA')]" - nick_the_diplomat:0 "[CHARACTER.Custom('ES_ElLa')] Diplomátic[CHARACTER.Custom('ES_OA')]" - nick_the_peacemaker:0 "[CHARACTER.Custom('ES_ElLa')] Pacificador[CHARACTER.Custom('ES_XA')]" - nick_the_tactician:0 "[CHARACTER.Custom('ES_ElLa')] Estratega" - nick_the_overseer:0 "[CHARACTER.Custom('ES_ElLa')] Vigilante" - nick_the_guardian:0 "[CHARACTER.Custom('ES_ElLa')] Guardián" - nick_the_chivalrous:0 "[CHARACTER.Custom('ES_ElLa')] Caballeros[CHARACTER.Custom('ES_OA')]" - nick_the_valiant:0 "[CHARACTER.Custom('ES_ElLa')] Osad[CHARACTER.Custom('ES_OA')]" - nick_the_deceiver:0 "[CHARACTER.Custom('ES_ElLa')] Impostor[CHARACTER.Custom('ES_XA')]" - nick_the_crow:0 "[CHARACTER.Custom('ES_ElLa')] Cuervo" - nick_the_trickster:0 "[CHARACTER.Custom('ES_ElLa')] Embuster[CHARACTER.Custom('ES_OA')]" - nick_the_chronicler:0 "[CHARACTER.Custom('ES_ElLa')] Cronista" - nick_the_truthseeker:0 "[CHARACTER.Custom('ES_ElLa')] Buscador[CHARACTER.Custom('ES_XA')] de la verdad" - nick_the_sage:0 "[CHARACTER.Custom('ES_ElLa')] Sabi[CHARACTER.Custom('ES_OA')]" - nick_the_historian:0 "[CHARACTER.Custom('ES_ElLa')] Historiador[CHARACTER.Custom('ES_XA')]" - nick_the_sly:0 "[CHARACTER.Custom('ES_ElLa')] Taimad[CHARACTER.Custom('ES_OA')]" - nick_the_cucumber_king:0 "[CHARACTER. Custom('ES_ReyReina')] Pepino" - nick_the_peaceful:0 "[CHARACTER.Custom('ES_ElLa')] que Trae la Paz" - nick_the_whetstone:0 "Piedra de Esmerilado" - nick_the_slayer_of_the_snake:0 "Mataserpientes" - nick_the_illuminator:0 "[CHARACTER.Custom('ES_ElLa')] Iluminador[CHARACTER.Custom('ES_XA')]" - nick_the_builder:0 "[CHARACTER.Custom('ES_ElLa')] Constructor[CHARACTER.Custom('ES_XA')]" - nick_the_martyrophile:0 "[CHARACTER.Custom('ES_ElLa')] Martirófil[CHARACTER.Custom('ES_OA')]" - nick_the_campeador:0 "[CHARACTER.Custom('ES_ElLa')] Campeador[CHARACTER.Custom('ES_XA')]" - nick_the_girthy:0 "[CHARACTER.Custom('ES_ElLa')] Grues[CHARACTER.Custom('ES_OA')]" - nick_the_missionary:0 "[CHARACTER.Custom('ES_ElLa')] Misioner[CHARACTER.Custom('ES_OA')]" - nick_the_hotspur:0 "[CHARACTER.Custom('ES_ElLa')] Audaz" - nick_the_vanquisher:0 "[CHARACTER.Custom('ES_ElLa')] Vencedor[CHARACTER.Custom('ES_XA')]" - nick_the_bloody:0 "[CHARACTER.Custom('ES_ElLa')] Sangrient[CHARACTER.Custom('ES_OA')]" - nick_the_shy:0 "[CHARACTER.Custom('ES_ElLa')] Tímid[CHARACTER.Custom('ES_OA')]" - nick_the_giant:0 "[CHARACTER.Custom('ES_ElLa')] Gigant[CHARACTER.Custom('ES_EA')]" + nick_the_trembling:0 "el/la Tembloros[CHARACTER.Custom('ES_OA')]" + nick_the_rash:0 "el/la Impetuos[CHARACTER.Custom('ES_OA')]" + nick_moneybags:0 "el/la Adinerad[CHARACTER.Custom('ES_OA')]" + nick_the_elegant:0 "el/la Elegante" + nick_the_eager:0 "el/la Ansios[CHARACTER.Custom('ES_OA')]" + nick_the_insane:0 "el/la Demente" + nick_the_sleeper:0 "el/la Durmiente" + nick_the_quick:0 "el/la Veloz" + nick_the_selfish:0 "el/la Egoísta" + nick_the_worthy:0 "el/la Dign[CHARACTER.Custom('ES_OA')]" + nick_the_unworthy:0 "el/la Indign[CHARACTER.Custom('ES_OA')]" + nick_the_traitor:0 "el/la Traidor[CHARACTER.Custom('ES_XA')]" + nick_the_courageous:0 "el/la Valeros[CHARACTER.Custom('ES_OA')]" + nick_the_brilliant:0 "el/la Brillante" + nick_the_demon:0 "el/la Demoni[CHARACTER.Custom('ES_OA')]" + nick_the_immortal:0 "el/la Inmortal" + nick_the_generous:0 "el/la Generos[CHARACTER.Custom('ES_OA')]" + nick_the_diplomat:0 "el/la Diplomátic[CHARACTER.Custom('ES_OA')]" + nick_the_peacemaker:0 "el/la Pacificador[CHARACTER.Custom('ES_XA')]" + nick_the_tactician:0 "el/la Estratega" + nick_the_overseer:0 "el/la Vigilante" + nick_the_guardian:0 "el/la Guardián" + nick_the_chivalrous:0 "el/la Caballeros[CHARACTER.Custom('ES_OA')]" + nick_the_valiant:0 "el/la Osad[CHARACTER.Custom('ES_OA')]" + nick_the_deceiver:0 "el/la Impostor[CHARACTER.Custom('ES_XA')]" + nick_the_crow:0 "el Cuervo" + nick_the_trickster:0 "el/la Embuster[CHARACTER.Custom('ES_OA')]" + nick_the_chronicler:0 "el/la Cronista" + nick_the_truthseeker:0 "el/la Buscador[CHARACTER.Custom('ES_XA')] de la verdad" + nick_the_sage:0 "el/la Sabi[CHARACTER.Custom('ES_OA')]" + nick_the_historian:0 "el/la Historiador[CHARACTER.Custom('ES_XA')]" + nick_the_sly:0 "el/la Taimad[CHARACTER.Custom('ES_OA')]" + nick_the_cucumber_king:0 "El Rey Pepino" + nick_the_peaceful:0 "que Trae la Paz" + nick_the_whetstone:0 "la Piedra de Esmerilado" + nick_the_slayer_of_the_snake:0 "el/la Mataserpientes" + nick_the_illuminator:0 "el/la Iluminador[CHARACTER.Custom('ES_XA')]" + nick_the_builder:0 "el/la Constructor[CHARACTER.Custom('ES_XA')]" + nick_the_martyrophile:0 "el/la Martirófil[CHARACTER.Custom('ES_OA')]" + nick_the_campeador:0 "el Campeador[CHARACTER.Custom('ES_XA')]" + nick_the_girthy:0 "el/la Grues[CHARACTER.Custom('ES_OA')]" + nick_the_missionary:0 "el/la Misioner[CHARACTER.Custom('ES_OA')]" + nick_the_hotspur:0 "el/la Audaz" + nick_the_vanquisher:0 "el/la Vencedor[CHARACTER.Custom('ES_XA')]" + nick_the_bloody:0 "el/la Sangrient[CHARACTER.Custom('ES_OA')]" + nick_the_shy:0 "el/la Tímid[CHARACTER.Custom('ES_OA')]" + nick_the_giant:0 "el/la Gigant[CHARACTER.Custom('ES_EA')]" nick_bad_hand:0 "Malamano" - nick_the_little:0 "[CHARACTER.Custom('ES_ElLa')] Pequeñ[CHARACTER.Custom('ES_OA')]" - nick_the_one_eyed:0 "[CHARACTER.Custom('ES_ElLa')] Tuert[CHARACTER.Custom('ES_OA')]" - nick_the_oppressor:0 "[CHARACTER.Custom('ES_ElLa')] Opresor[CHARACTER.Custom('ES_OA')]" - nick_the_apostate:0 "[CHARACTER.Custom('ES_ElLa')] Apóstata" - nick_the_heretic:0 "[CHARACTER.Custom('ES_ElLa')] Hereje" - nick_the_savage:0 "[CHARACTER.Custom('ES_ElLa')] Salvaje" - nick_the_defiant:0 "[CHARACTER.Custom('ES_ElLa')] Desafiante" + nick_the_little:0 "el/la Pequeñ[CHARACTER.Custom('ES_OA')]" + nick_the_one_eyed:0 "el/la Tuert[CHARACTER.Custom('ES_OA')]" + nick_the_oppressor:0 "el/la Opresor[CHARACTER.Custom('ES_OA')]" + nick_the_apostate:0 "el/la Apóstata" + nick_the_pagan:0 "el/la Pagan[CHARACTER.Custom('ES_OA')]" + nick_the_heretic:0 "el/la Hereje" + nick_the_savage:0 "el/la Salvaje" + nick_the_defiant:0 "el/la Desafiante" nick_the_sea_king:0 "el Rey del Mar" - nick_the_great_and_terrible:0 "[CHARACTER.Custom('ES_ElLa')] Gran y Terrible" + nick_the_great_and_terrible:0 "el/la Gran y Terrible" nick_the_stonefaced:0 "Rostro de Piedra" - nick_the_dry:0 "[CHARACTER.Custom('ES_ElLa')] Sec[CHARACTER.Custom('ES_OA')]" - nick_the_joyless:0 "[CHARACTER.Custom('ES_ElLa')] Sin humor" + nick_the_dry:0 "el/la Sec[CHARACTER.Custom('ES_OA')]" + nick_the_joyless:0 "el/la Sin humor" nick_lacks_laughs:0 "Pocarrisas" - nick_the_dull:0 "[CHARACTER.Custom('ES_ElLa')] Sos[CHARACTER.Custom('ES_OA')]" - nick_the_snorer:0 "[CHARACTER.Custom('ES_ElLa')] Roncador[CHARACTER.Custom('ES_XA')]" + nick_the_dull:0 "el/la Sos[CHARACTER.Custom('ES_OA')]" + nick_the_snorer:0 "el/la Roncador[CHARACTER.Custom('ES_XA')]" nick_troll_slayer:0 "Matatroles" nick_the_bane_of_danes:0 "la Ruina de daneses" nick_the_culture_wall:0 "la Muralla [Character.GetCulture.GetNameNoTooltip]" - nick_nord_foe:0 "[CHARACTER.Custom('ES_ElLa')] Enemig[CHARACTER.Custom('ES_OA')] del Norte" + nick_nord_foe:0 "Enemig[CHARACTER.Custom('ES_OA')] del Norte" nick_the_scourge_of_the_northerners:0 "el Azote de norteños" - nick_the_burner_of_ash:0 "[CHARACTER.Custom('ES_ElLa')] Quemacenizas" + nick_the_burner_of_ash:0 "el/la Quemafresno" nick_the_garlic:0 "el Rey ajo" nick_garlic_queen:0 "la Reina ajo" nick_gajapati:0 "Gajapati" - nick_the_transcriber:0 "[CHARACTER.Custom('ES_ElLa')] Transcriptor[CHARACTER.Custom('ES_XA')]" + nick_the_transcriber:0 "el/la Transcriptor[CHARACTER.Custom('ES_XA')]" nick_of_clairvaux:0 "de Claraval" nick_the_headless:0 "sin Cabeza" nick_the_footstool:0 "el Escabel" nick_father_of_the_baltic:0 "Padre del Báltico" nick_mother_of_the_baltic:0 "Madre del Báltico" nick_scourge_of_the_baltic:0 "Azote del Báltico" - nick_the_child_killer:0 "[CHARACTER.Custom('ES_ElLa')] Mataniños" - nick_the_anathema:0 "[CHARACTER.Custom('ES_ElLa')] Aborrecible" + nick_the_mountain_king:0 "el Rey de las montañas" + nick_the_child_killer:0 "el/la Mataniños" + nick_the_anathema:0 "el/la Aborrecible" nick_the_angel_of_death:1 "el Ángel de [CHARACTER.GetFaith.DeathDeityName|U]" nick_monophthalmos:0 "Monoftalmos" nick_health_god_mercy:0 "La misericordia de [CHARACTER.GetFaith.HealthGodName]" nick_genghis_khan:0 "Gengis Kan" nick_fabulous_she_he:0 "Gran [CHARACTER.GetFirstNameNoTooltip], [CHARACTER.GetNameNoTooltip]" - nick_the_wary:0 "[CHARACTER.Custom('ES_ElLa')] Precavid[CHARACTER.Custom('ES_OA')]" + nick_the_wary:0 "el/la Precavid[CHARACTER.Custom('ES_OA')]" nick_the_black_sheep:0 "la Oveja negra." - nick_sisyphus:0 "[CHARACTER.Custom('ES_ElLa')] Sísifo" - nick_blue_lion:0 "[CHARACTER.Custom('ES_ElLa')] Le[CHARACTER.Custom('ES_OnOna')] azul de $b_sheffield$" + nick_sisyphus:0 "el/la Sísifo" + nick_blue_lion:0 "el/la Le[CHARACTER.Custom('ES_OnOna')] azul de $b_sheffield$" + nick_the_hairy:0 "el Piloso" + nick_the_child:0 "el/la Niñ[CHARACTER.Custom('ES_OA')]" nick_the_wake:0 "la Estela" + nick_the_bearded:0 "el/la Barbud[CHARACTER.Custom('ES_OA')]" + nick_the_mountain_dweller:0 "quien Habita en las montañas" # RoCo - nick_king_of_fashion:0 "[CHARACTER.Custom('ES_ElLa')] [CHARACTER.GetTitleAsNameNoTooltip] de la moda" - nick_the_foreigner:0 "[CHARACTER.Custom('ES_ElLa')] Extranjer[CHARACTER.Custom('ES_OA')]" - nick_the_culture:0 "[CHARACTER.Custom('ES_ElLa')] de la raza [CHARACTER.MakeScope.Var('nick_the_culture_var').Culture.GetNameNoTooltip]" - nick_the_linguist:0 "[CHARACTER.Custom('ES_ElLa')] Lingüista." - nick_the_clumsy:0 "[CHARACTER.Custom('ES_ElLa')] Torpe" - nick_the_stumbler:0 "[CHARACTER.Custom('ES_ElLa')] Patos[CHARACTER.Custom('ES_OA')]" - nick_the_graceful:0 "[CHARACTER.Custom('ES_ElLa')] Grácil" - nick_the_heart_throb:0 "[CHARACTER.Custom('ES_ElLa')] Rompecorazones" - nick_the_beautiful:0 "[CHARACTER.Custom('ES_ElLa')] Bell[CHARACTER.Custom('ES_OA')]" - nick_the_blushing:0 "[CHARACTER.Custom('ES_ElLa')] Sonrojad[CHARACTER.Custom('ES_OA')]" - nick_the_stutterer:0 "[CHARACTER.Custom('ES_ElLa')] Tartamud[CHARACTER.Custom('ES_OA')]" - nick_the_slow:0 "[CHARACTER.Custom('ES_ElLa')] Lent[CHARACTER.Custom('ES_OA')]" - nick_the_eloquent:0 "[CHARACTER.Custom('ES_ElLa')] Elocuente" - nick_the_stud:0 "[CHARACTER.Custom('ES_ElLa')] Semental" + nick_king_of_fashion:0 "el/la [CHARACTER.GetTitleAsNameNoTooltip] de la moda" + nick_the_foreigner:0 "el/la Extranjer[CHARACTER.Custom('ES_OA')]" + nick_the_culture:0 "el/la de la raza [CHARACTER.MakeScope.Var('nick_the_culture_var').Culture.GetNameNoTooltip]" + nick_the_linguist:0 "el/la Lingüista." + nick_the_clumsy:0 "el/la Torpe" + nick_the_stumbler:0 "el/la Patos[CHARACTER.Custom('ES_OA')]" + nick_the_graceful:0 "el/la Grácil" + nick_the_heart_throb:0 "el/la Rompecorazones" + nick_the_beautiful:0 "el/la Bell[CHARACTER.Custom('ES_OA')]" + nick_the_blushing:0 "el/la Sonrojad[CHARACTER.Custom('ES_OA')]" + nick_the_stutterer:0 "el/la Tartamud[CHARACTER.Custom('ES_OA')]" + nick_the_slow:0 "el/la Lent[CHARACTER.Custom('ES_OA')]" + nick_the_eloquent:0 "el/la Elocuente" + nick_the_stud:0 "el/la Semental" - # Historical - nick_the_bearded:0 "[CHARACTER.Custom('ES_ElLa')] Barbud[CHARACTER.Custom('ES_OA')]" + # FP2 + nick_the_bell_keeper:0 "el/la Campaner[CHARACTER.Custom('ES_OA')]" + nick_the_requiem:0 "el Réquiem" + nick_the_King_of_Thieves:0 "el Rey de los ladrones" + nick_the_Queen_of_Thieves:0 "la Reina de los ladrones" + nick_the_Thief_Slayer:0 "el/la Mataladrones" + nick_the_flying:0 "el/la Volador[CHARACTER.Custom('ES_XA')]" + nick_the_flightless:0 "el/la Sinvuelo" + nick_the_cid_campeador:0 "El Cid Campeador" nick_benavert:0 "Benavert" + nick_the_pragmatic:1 "el/la Pragmátic[CHARACTER.Custom('ES_OA')]" + nick_the_equitable:1 "el/la Equitativ[CHARACTER.Custom('ES_OA')]" diff --git a/project/ck3/base_game/localization/spanish/opinions/general_opinions_l_spanish.yml b/project/ck3/base_game/localization/spanish/opinions/general_opinions_l_spanish.yml index 4e46d454ac..bc3fb07987 100644 --- a/project/ck3/base_game/localization/spanish/opinions/general_opinions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/opinions/general_opinions_l_spanish.yml @@ -101,6 +101,7 @@ dismissive_opinion:0 "Mostró desdén" hurt_opinion:0 "Le hicieron daño" annoyed_opinion:0 "Mostró enojo" + overreaction_opinion:0 "Reacción exagerada" given_luxuries_opinion:0 "Lujos obtenidos" plotting_against_vassals_opinion:0 "Conspirando contra mis vasallos" @@ -226,3 +227,7 @@ foreign_prison_revocation_opinion:0 "$treasonous_revoke_refusal$" surgically_maimed:0 "Mutilación quirúrgica" + bizarre_claims_opinion:0 "Reclamó derechos absurdos" + + absorbed_de_jure_opinion:0 "Absorbió tierras de jure" + diff --git a/project/ck3/base_game/localization/spanish/opinions/religion_opinions_l_spanish.yml b/project/ck3/base_game/localization/spanish/opinions/religion_opinions_l_spanish.yml index 8427bfd1ba..f08123d5cb 100644 --- a/project/ck3/base_game/localization/spanish/opinions/religion_opinions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/opinions/religion_opinions_l_spanish.yml @@ -15,3 +15,10 @@ attempted_literalist_debate_opinion:0 "Intentó crear un debate literalista" cavalier_accusations_opinion:0 "Acusaciones de caballero" brought_heretics_to_my_notice_opinion:0 "Me llamó la atención sobre los herejes" + + jainism_religion_opinion:0 "Opinión de $jainism_religion_adherent$" + hinduism_religion_opinion:0 "Opinión de $hinduism_religion_adherent$" + buddhism_religion_opinion:0 "Opinión de $buddhism_religion_adherent$" + zoroastrianism_religion_opinion:0 "Opinión de $zoroastrianism_religion_adherent$" + islam_religion_opinion:0 "Opinión de $islam_religion_adherent$" + christianity_religion_opinion:0 "Opinión de $christianity_religion_adherent$" diff --git a/project/ck3/base_game/localization/spanish/opinions/struggle_opinions_l_spanish.yml b/project/ck3/base_game/localization/spanish/opinions/struggle_opinions_l_spanish.yml new file mode 100644 index 0000000000..a41c7e9774 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/opinions/struggle_opinions_l_spanish.yml @@ -0,0 +1,42 @@ +l_spanish: + + unfair_expectations_opinion:0 "Esperó demasiado de mí " + + replaced_me_opinion:0 "Me reemplazó" + + slightly_disappointed_opinion:0 "Con una ligera decepción" + + perplexed_opinion:0 "Me hace sentir incomodidad y podría estar loco" + + funded_righteous_cause_opinion:0 "Financió una causa justa" + + left_me_to_wolves_opinion:0 "Me abandonó a los lobos" + + handed_over_my_enemy_opinion:0 "Me entregó a mi enemigo" + + harbored_a_fugitive_opinion:0 "Albergó a un fugitivo" + + let_me_keep_my_job_opinion:0 "Me dejo conservar mi puesto" + + rejected_my_enemy_opinion:0 "Se negó a alojar a mi enemigo" + + failed_comfort_opinion:0 "No consiguió consolarme" + + listened_opinion:0 "Me escuchó" + + made_amends_opinion:0 "Paces hechas" + + blames_for_death_of_relative_opinion:0 "Culpar por el asesinato de mi pariente" + + avenged_relative_opinion:0 "Pariente vengado" + + failed_to_capture_killers_opinion:0 "Fracaso en capturar a los asesinos de mi pariente" + + ignored_demands_opinion:0 "Ignoró mis exigencias" + + + happy_opinion:0 "Feliz" + + privileges_to_people_opinion:0 "Dar privilegios al pueblo" + + diff --git a/project/ck3/base_game/localization/spanish/opinions/war_opinions_l_spanish.yml b/project/ck3/base_game/localization/spanish/opinions/war_opinions_l_spanish.yml index 7a49b5a719..44404401ea 100644 --- a/project/ck3/base_game/localization/spanish/opinions/war_opinions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/opinions/war_opinions_l_spanish.yml @@ -9,6 +9,7 @@ rejected_call_to_offensive_war:0 "Rechazó la llamada a una guerra ofensiva" contributed_in_war:0 "Contribuyó a una de mis guerras " peasant_revolt_opinion:0 "$vassal_lost_or_wp_faction_revolt_war$" + warmonger_opinion:0 "Belicista" #Restored the key to fix TIT-27735 vassal_lost_or_wp_faction_revolt_war:0 "Se rebeló contra mí" diff --git a/project/ck3/base_game/localization/spanish/portraits/portrait_modifiers_l_spanish.yml b/project/ck3/base_game/localization/spanish/portraits/portrait_modifiers_l_spanish.yml index 2ab229e5fc..4e0275b6dc 100644 --- a/project/ck3/base_game/localization/spanish/portraits/portrait_modifiers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/portraits/portrait_modifiers_l_spanish.yml @@ -5,6 +5,7 @@ PORTRAIT_MODIFIER_headgear:1 "Corona" PORTRAIT_MODIFIER_custom_headgear:0 "Tocado" PORTRAIT_MODIFIER_props:0 "Accesorios" + PORTRAIT_MODIFIER_custom_special:0 "Objetos faciales" # PORTRAIT_MODIFIER_clothes_western_commoners: "Western commoner" # PORTRAIT_MODIFIER_clothes_western_low_nobles: "Western low noble" @@ -240,8 +241,8 @@ ### Male ### PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_common:0 "Plebeyo del Sacro Imperio Romano 1" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_common:0 "Plebeyo del Sacro Imperio Romano 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_low:0 "Noble menor del Sacro Imperio Romano 1" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_low:0 "Noble menor del Sacro Imperio Romano 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_low:0 "Noble del Sacro Imperio Romano 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_low:0 "Noble del Sacro Imperio Romano 2" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_02_high:0 "Alto noble del Sacro Imperio Romano 1" PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_dde_hre_nobility_03_high:0 "Alto noble del Sacro Imperio Romano 2" @@ -250,8 +251,8 @@ ### Female ### PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_common:0 "Plebeya del Sacro Imperio Romano 1" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_common:0 "Plebeya del Sacro Imperio Romano 2" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_low:0 "Noble menor del Sacro Imperio Romano 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_low:0 "Noble menor del Sacro Imperio Romano 2" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_low:0 "Noble del Sacro Imperio Romano 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_low:0 "Noble del Sacro Imperio Romano 2" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_02_high:0 "Alta noble del Sacro Imperio Romano 1" PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_dde_hre_nobility_03_high:0 "Alta noble del Sacro Imperio Romano 2" @@ -307,6 +308,42 @@ PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp1_war_nobility_01:0 "Armadura de señoras nórdicas" +############################ +### FP2 - Fate of Iberia ### +############################ + +### Male ### + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01:1 "Ropa de plebeyo cristiano ibérico 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01:1 "Ropa de plebeyo musulmán ibérico 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "Ropa de noble menor cristiano ibérico 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "Ropa de alto noble cristiano ibérico 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "Ropa de noble menor musulmán ibérico 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "Ropa de alto noble musulmán ibérico 1" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "Ropa de noble menor cristiano ibérico 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "Ropa de alto noble cristiano ibérico 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "Ropa de noble menor musulmán ibérico 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "Ropa de alto noble musulmán ibérico 2" + + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "Armadura musulmana ibérica" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "Armadura cristiana ibérica" + + +### Female ### + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_common_01:1 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_common_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_01_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_01_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_nobility_02_high$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_low:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_low$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_nobility_02_high:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_nobility_02_high$" + + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_muslim_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_muslim_war_nobility_01$" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_secular_fp2_iberian_christian_war_nobility_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_secular_fp2_iberian_christian_war_nobility_01$" + + ########################################## ################ Headgear ################ ########################################## @@ -517,6 +554,59 @@ PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_royalty_01:0 "Tiara nórdica" PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp1_imperial_01:0 "Corona imperial varega" +########### +### FP2 ### +########### + +### Male ### + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_common_01:1 "Sombrero de plebeyo" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_low:0 "Pañuelo kufiyya" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_common_01_high:0 "Turbante kufiyya de noble" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Cofia bordada" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Cofia bordada de seda" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Turbante cortesano andalusí" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_low:0 "Bonete de plebeyo" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_high_nobility_01_high:0 "Bonete de noble" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_high_nobility_01:1 "Turbante moro con fez" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_royalty_01:1 "Corona de Sancho IV" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Corona sayyida" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "Casco capacete" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "Casco adornado andalusí" + +### Female ### + + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_common_01:1 "Tocado en forma de cuña" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_common_01:1 "Turbante andalusí" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_low:0 "Prendedero con volado" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_nobility_01_high:0 "Prendedero de noble con volado" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_nobility_01:1 "Turbante con cinta enjoyada" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_high_nobility_01:1 "Tocado largo plisado" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_low:0 "Turbante andalusí con litham" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_high_nobility_01_high:0 "Turbante de noble andalusí con litham" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_royalty_01:1 "Corona de doña" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_royalty_01:1 "Corona real de los sayyidas" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_christian_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_christian_war_nobility_01$" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_secular_fp2_iberian_muslim_war_nobility_01:1 "$PORTRAIT_MODIFIER_custom_headgear_male_headgear_secular_fp2_iberian_muslim_war_nobility_01$" + +############### +### Special ### +############### + +### Male ### + PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01:0 "Anteojos" + PORTRAIT_MODIFIER_custom_headgear_male_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_eye_patch_01:0 "Parche" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_blindfold_01:0 "Venda" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_face_mask_01:0 "Máscara" + PORTRAIT_MODIFIER_custom_special_male_headgear_special_head_bandage_01:0 "Vendas" + +### Female ### + PORTRAIT_MODIFIER_custom_special_female_headgear_special_spectacles_01:0 "Anteojos" + PORTRAIT_MODIFIER_custom_headgear_female_headgear_special_spectacles_01:0 "$PORTRAIT_MODIFIER_custom_special_male_headgear_special_spectacles_01$" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_eye_patch_01:0 "Parche" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_blindfold_01:0 "Venda" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_face_mask_01:0 "Máscara" + PORTRAIT_MODIFIER_custom_special_female_headgear_special_head_bandage_01:0 "Vendas" ###################################### ################ Hair ################ @@ -597,7 +687,7 @@ PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_08:0 "Largo con dos trenzas" PORTRAIT_MODIFIER_custom_hair_male_hair_fp1_09:0 "Trenza única y larga" -### Female FP2 ### +### Female FP1 ### PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_01:0 "Mechones trenzados" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_02:0 "Trenza descuidada" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_03:0 "Coletas" @@ -605,6 +695,27 @@ PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_05:0 "Largo con cintas" PORTRAIT_MODIFIER_custom_hair_female_hair_fp1_06:0 "Hija del forajido" +### Male FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_01:1 "Media melena rizada con flequillo" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_01:1 "Media melena ondulada" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_02:1 "Media melena suelta" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_02:1 "Melena rizada con raya al medio" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_christian_03:1 "Trenza baja" + PORTRAIT_MODIFIER_custom_hair_male_hair_fp2_iberian_muslim_03:1 "Largo despeinado" + + ### Female FP2 Hair ### + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_01:1 "Rizos de doncella" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01:2 "Rizos marcados con pendientes" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_02:1 "Melena lisa con raya al medio" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02:1 "Rizos finos con cinta de pelo" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_christian_03:1 "Ondulado hasta los hombros" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03:1 "Cuatro trenzas enjoyadas" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_01_common:0 "Rizos marcados" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_02_common:0 "Rizos finos" + PORTRAIT_MODIFIER_custom_hair_female_hair_fp2_iberian_muslim_03_common:0 "Cuatro trenzas" + + ### Male Special ### + PORTRAIT_MODIFIER_custom_hair_male_hair_special_01:0 "Rastas épicas" ####################################### ################ Beard ################ @@ -647,6 +758,15 @@ PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_04:0 "Trenza enorme" PORTRAIT_MODIFIER_custom_beards_male_beard_fp1_05:0 "Varego entrecano" + ### FP2 Beards ### + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_01:1 "Barba corta y bien cuidada" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_01:1 "Barba gruesa y acicalada" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_02:1 "Perilla ibérica" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_02:1 "Barba de erudito" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_03:1 "Barba de caballero" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_muslim_03:1 "Barba bifurcada" + PORTRAIT_MODIFIER_custom_beards_male_beard_fp2_iberian_christian_04:0 "Mostacho lacio" + ####################################### ################ Cloak ################ ####################################### @@ -708,15 +828,15 @@ PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_catholic_head_01:0 "Toga papal" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common:0 "Ropa de religioso africano" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_african_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_african_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common:0 "Ropa de religioso nórdico" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01_common:0 "Toga de religioso oriental 1" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01_common:0 "Toga de religiosa oriental" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01_common:0 "Toga de religioso oriental 2" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common:0 "Ropas del templo" - PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01_common$" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01_common:0 "Tocado de kohen gadol" - PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01_common:0 "Ropa de religioso judío" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01:0 "Ropa de religioso nórdico" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_northern_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_northern_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_hindu_devoted_01:0 "Toga de religioso oriental 1" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_hindu_devoted_01:0 "Toga de religiosa oriental" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_buddhist_high_01:0 "Toga de religioso oriental 2" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01:0 "Ropas del templo" + PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_zoroastrian_high_01:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_zoroastrian_high_01$" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_head_01:0 "Tocado de kohen gadol" + PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_jewish_high_01:0 "Ropa de religioso judío" PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common:0 "Tocado de religioso estepario" PORTRAIT_MODIFIER_custom_clothes_female_clothes_religious_steppe_high_01_common:0 "$PORTRAIT_MODIFIER_custom_clothes_male_clothes_religious_steppe_high_01_common$" diff --git a/project/ck3/base_game/localization/spanish/red_king_oedipus_l_spanish.yml b/project/ck3/base_game/localization/spanish/red_king_oedipus_l_spanish.yml index 08acdbf9a0..03a89713fd 100644 --- a/project/ck3/base_game/localization/spanish/red_king_oedipus_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/red_king_oedipus_l_spanish.yml @@ -16,7 +16,7 @@ #Mission: Unify the Realm #Start player_mission.1001.t:0 "Un señorío unido" - player_mission.1001.desc:0 "Soy [ROOT.Char.Custom('ES_ElLa')] legítim[ROOT.Char.Custom('ES_OA')] gobernante de [GetPlayer.GetPrimaryTitle.GetName] y, sin embargo, hay quienes se oponen a mi liderazgo. Por el bien del señorío, todos mis súbditos legítimos deben estar bajo el mismo estandarte." + player_mission.1001.desc:0 "Soy legítim[ROOT.Char.Custom('ES_OA')] gobernante de [GetPlayer.GetPrimaryTitle.GetName] y, sin embargo, hay quienes se oponen a mi liderazgo. Por el bien del señorío, todos mis súbditos legítimos deben estar bajo el mismo estandarte." player_mission.1001.a:0 "Debemos ser uno solo." player_mission.1001.b:0 "Esperemos por ahora." #Success diff --git a/project/ck3/base_game/localization/spanish/regiment_l_spanish.yml b/project/ck3/base_game/localization/spanish/regiment_l_spanish.yml index c30cf0187c..2163d6739a 100644 --- a/project/ck3/base_game/localization/spanish/regiment_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/regiment_l_spanish.yml @@ -111,6 +111,7 @@ mulaththamun:0 "Mulathimun" archers_of_the_nile:0 "Arqueros del Nilo" paiks:0 "Paiks" + guanch_vaulter:0 "Infantería pertiguista" #Special MaA house_guard:0 "Guardia" @@ -168,6 +169,7 @@ mulaththamun_flavor:0 "#F Estos jinetes han perfeccionado sus habilidades en una vida en estrecha relación con el desierto y se cubren el rostro con el velo litham, que les protege de la arena y de ser reconocidos por el enemigo.#!" archers_of_the_nile_flavor:0 "#F Desde hace miles de años, los nubios han defendido su patria aprendiendo a dominar el arco desde una edad temprana para combatir las incursiones de pueblos desérticos vecinos e invasores.#!" paiks_flavor:0 "#F La infantería a pie ha sido el pilar de los ejércitos indios durante siglos y no hay arma más común que el sencillo arco de bambú con el que muchos campesinos cazan desde muy jóvenes.#!" + guanch_vaulter_flavor:0 "#F Armados con largas pértigas, estos ágiles guerreros son capaces de salvar con facilidad terrenos escarpados y montañosos e incluso saltar por encima de algunas fortificaciones.#!" #Religious MaA teutonic_knights:1 "Caballeros de la orden" diff --git a/project/ck3/base_game/localization/spanish/regions_l_spanish.yml b/project/ck3/base_game/localization/spanish/regions_l_spanish.yml index 255f6367b5..e0340f2ac1 100644 --- a/project/ck3/base_game/localization/spanish/regions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/regions_l_spanish.yml @@ -119,5 +119,10 @@ dlc_fp1_achievement_king_of_all_the_isles:0 "Islas del Atlántico y Mediterráneo" dlc_fp1_achievement_vladimirs_second_choice:0 "Rusia" + #FP2 + dlc_fp2_old_vasconia:0 "Vasconia antigua" + dlc_fp2_old_vasconia_pushed:0 "Vasconia antigua" + dlc_fp2_dlc_fp2_caucasian_iberia:0 "Iberia del Cáucaso" + #EP1 dlc_ep1_achievement_rise_of_the_ghurids:0 "Imperio gúrida histórico" diff --git a/project/ck3/base_game/localization/spanish/relations_l_spanish.yml b/project/ck3/base_game/localization/spanish/relations_l_spanish.yml index e466d1bd94..7b86e7c404 100644 --- a/project/ck3/base_game/localization/spanish/relations_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/relations_l_spanish.yml @@ -325,33 +325,33 @@ #Perspective specific NoComma MyCharacterIntroductionNoComma_my_counciltitle_firstname:0 "mi [ROOT.Char.GetCouncilTitle] [ROOT.Char.GetFirstName]" MyCharacterIntroductionNoComma_my_relation_titledfirstname:0 "mi [second.Custom2('RelationToMe', ROOT.Char)] [ROOT.Char.GetTitledFirstName]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_primaryspouse:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('ES_ElLa')|l] [ROOT.Char.GetPrimarySpouse.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetPrimarySpouse.Custom2('MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_father:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('ES_ElLa')|l] [ROOT.Char.GetFather.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetFather.Custom2('MyCharacterIntroductionNoComma', second)]" - MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_mother:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('ES_ElLa')|l] [ROOT.Char.GetMother.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetMother.Custom2('MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_primaryspouse:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetPrimarySpouse.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetPrimarySpouse.Custom2('MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_father:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetFather.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetFather.Custom2('MyCharacterIntroductionNoComma', second)]" + MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_mother:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetMother.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetMother.Custom2('MyCharacterIntroductionNoComma', second)]" MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_councillor:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle] de [ROOT.Char.GetLiege.Custom2('MyCharacterIntroductionNoComma', second)]" MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_knight:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltip')] de [ROOT.Char.GetLiege.Custom2('MyCharacterIntroductionNoComma', second)]" YourCharacterIntroductionNoComma_your_counciltitle_firstname:0 "tu [ROOT.Char.GetCouncilTitle] [ROOT.Char.GetFirstName]" YourCharacterIntroductionNoComma_your_relation_titledfirstname:0 "tu [second.Custom2('RelationToMe', ROOT.Char)] [ROOT.Char.GetTitledFirstName]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_primaryspouse:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('ES_ElLa')|l] [ROOT.Char.GetPrimarySpouse.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetPrimarySpouse.Custom2('YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_father:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('ES_ElLa')|l] [ROOT.Char.GetFather.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetFather.Custom2('YourCharacterIntroductionNoComma', second)]" - YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_mother:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('ES_ElLa')|l] [ROOT.Char.GetMother.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetMother.Custom2('YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_primaryspouse:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetPrimarySpouse.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetPrimarySpouse.Custom2('YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_father:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetFather.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetFather.Custom2('YourCharacterIntroductionNoComma', second)]" + YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_mother:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetMother.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetMother.Custom2('YourCharacterIntroductionNoComma', second)]" YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_councillor:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle] de [ROOT.Char.GetLiege.Custom2('YourCharacterIntroductionNoComma', second)]" YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_knight:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltip')] de [ROOT.Char.GetLiege.Custom2('YourCharacterIntroductionNoComma', second)]" HerHisCharacterIntroductionNoComma_herhis_counciltitle_firstname:0 "su [ROOT.Char.GetCouncilTitle] [ROOT.Char.GetFirstName]" HerHisCharacterIntroductionNoComma_herhis_relation_titledfirstname:0 "su [second.Custom2('RelationToMe', ROOT.Char)] [ROOT.Char.GetTitledFirstName]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_primaryspouse:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('ES_ElLa')|l] [ROOT.Char.GetPrimarySpouse.Custom2('RelationToMe', ROOT.Char)] de su [ROOT.Char.GetPrimarySpouse.Custom2('HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_father:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('ES_ElLa')|l] [ROOT.Char.GetFather.Custom2('RelationToMe', ROOT.Char)] de su [ROOT.Char.GetFather.Custom2('HerHisCharacterIntroductionNoComma', second)]" - HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_mother:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('ES_ElLa')|l] [ROOT.Char.GetMother.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetMother.Custom2('HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_primaryspouse:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetPrimarySpouse.Custom2('RelationToMe', ROOT.Char)] de su [ROOT.Char.GetPrimarySpouse.Custom2('HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_father:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetFather.Custom2('RelationToMe', ROOT.Char)] de su [ROOT.Char.GetFather.Custom2('HerHisCharacterIntroductionNoComma', second)]" + HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_mother:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetMother.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetMother.Custom2('HerHisCharacterIntroductionNoComma', second)]" HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_councillor:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle] de [ROOT.Char.GetLiege.Custom2('HerHisCharacterIntroductionNoComma', second)]" HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_knight:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltip')] de [ROOT.Char.GetLiege.Custom2('HerHisCharacterIntroductionNoComma', second)]" NamePossessiveCharacterIntroductionNoComma_namepossessive_counciltitle_firstname:0 "[ROOT.Char.GetFirstName] [ROOT.Char.GetCouncilTitle] de [second.GetTitledFirstNameNoTooltip]" NamePossessiveCharacterIntroductionNoComma_namepossessive_relation_titledfirstname:0 "[ROOT.Char.GetTitledFirstName], [second.Custom2('RelationToMe', ROOT.Char)] de [second.GetTitledFirstNameNoTooltip]" - NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_primaryspouse:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetPrimarySpouse.Custom2('ES_ElLa')|l] [ROOT.Char.GetPrimarySpouse.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetPrimarySpouse.Custom2('NamePossessiveCharacterIntroductionNoComma', second)]" - NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_father:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetFather.Custom2('ES_ElLa')|l] [ROOT.Char.GetFather.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetFather.Custom2('NamePossessiveCharacterIntroductionNoComma', second)]" - NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_mother:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetMother.Custom2('ES_ElLa')|l] [ROOT.Char.GetMother.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetMother.Custom2('NamePossessiveCharacterIntroductionNoComma', second)]" + NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_primaryspouse:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetPrimarySpouse.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetPrimarySpouse.Custom2('NamePossessiveCharacterIntroductionNoComma', second)]" + NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_father:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetFather.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetFather.Custom2('NamePossessiveCharacterIntroductionNoComma', second)]" + NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_mother:0 "[ROOT.Char.GetTitledFirstName], el/la [ROOT.Char.GetMother.Custom2('RelationToMe', ROOT.Char)] de [ROOT.Char.GetMother.Custom2('NamePossessiveCharacterIntroductionNoComma', second)]" NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroductionNoComma_councillor:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetCouncilTitle] de [ROOT.Char.GetLiege.Custom2('NamePossessiveCharacterIntroductionNoComma', second)]" NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroductionNoComma_knight:0 "[ROOT.Char.GetTitledFirstName], [ROOT.Char.GetLiege.Custom('KnightCultureNoTooltip')] de [ROOT.Char.GetLiege.Custom2('NamePossessiveCharacterIntroductionNoComma', second)]" @@ -425,7 +425,7 @@ #Frame playable FRAME_RELATION_ME:1 "#T Eres tú#!" FRAME_RELATION_MY_HEIR:2 "#T Este es tu [player_heir|lE]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_MY_LIEGE` + FRAME_RELATION_MY_LIEGE:0 "#T Es tu [liege|lE]#!" #Frame dynasty FRAME_RELATION_DYNAST:2 "#T [dynast|E] de tu [dynasty|lE]\n#!$TT_DYNAST_DESC$" @@ -448,7 +448,7 @@ FRAME_RELATION_POWERFUL_VASSAL:1 "#T Vasallo poderoso#!\nEste [ruler|lE] es un [powerful_vassal|lE] que no espera nada de mí" FRAME_RELATION_HAPPY_POWERFUL_VASSAL:1 "#T Vasallo poderoso#!\nEste [ruler|lE] es un [powerful_vassal|lE] que espera seguir en el [council|lE]" FRAME_RELATION_UNAHAPPY_POWERFUL_VASSAL:2 "#T Vasallo poderoso#!\n@warning_icon!#X Este [ruler|lE] es un [powerful_vassal|lE] con una [opinion|lE] baja sobre ti por no haberle otorgado un cargo en tu [council|lE]#!" - # [LocEditor:UntranslatedKey] `FRAME_RELATION_NON_POWERFUL_VASSAL` + FRAME_RELATION_NON_POWERFUL_VASSAL:0 "#T Vasallo#!" #To address someone (RelationToMeAddress) relation_my_love:0 "mi amor" diff --git a/project/ck3/base_game/localization/spanish/religion/religion_buddhism_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_buddhism_l_spanish.yml index 829d0fa873..5ca2c267da 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_buddhism_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_buddhism_l_spanish.yml @@ -127,7 +127,7 @@ lamaism_adj:0 "nangchos" lamaism_adherent:0 "nangchospo" lamaism_adherent_plural:0 "nangchospa" - lamaism_desc:1 "El budismo en el Tíbet se llama nangchos, o «dharma de los interiores». En el imperio tibetano, compiten entre sí por el control secular de las creencias y prácticas vajrayana y mahayana sincretizadas con creencias, prácticas y deidades tradicionales tibetanas, con diferentes escuelas." + lamaism_desc:1 "El budismo en el Tíbet se llama nangchos, o «dharma de los interiores». En el imperio tibetano, las creencias y prácticas vajrayana y mahayana, sincretizadas con creencias, prácticas y deidades tradicionales tibetanas, con diferentes escuelas, también compiten entre sí por el control secular." lamaism_house_of_worship:0 "gompa" lamaism_house_of_worship_2:0 "$lamaism_house_of_worship$" # Optional translation alt lamaism_house_of_worship_3:0 "$lamaism_house_of_worship$" # Optional translation alt diff --git a/project/ck3/base_game/localization/spanish/religion/religion_christianity_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_christianity_l_spanish.yml index 75c16ba9d7..9e0956fa60 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_christianity_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_christianity_l_spanish.yml @@ -3,7 +3,7 @@ #Common Christian Localization christianity_religion:0 "Cristianismo" christianity_religion_adj:0 "cristiana" - christianity_religion_adjerent:0 "cristiano" + christianity_religion_adherent:0 "cristiano" christianity_religion_adherent_plural:0 "cristianos" christianity_religion_desc:0 "El cristianismo, centrado en la vida y enseñanzas de Jesús de Nazaret, gira en torno al concepto de la salvación, por la cual los pecados de sus practicantes son perdonados en la otra vida, donde son acogidos por Dios." christianity_high_god_name:0 "Dios" @@ -45,11 +45,11 @@ christianity_bishop:0 "obispo" christianity_bishop_plural:0 "obispos" christianity_positive_afterlife:0 "Cielo" - christianity_positive_afterlife_2:0 "$christianity_positive_afterlife$" # Optional translation alt - christianity_positive_afterlife_3:0 "$christianity_positive_afterlife$" # Optional translation alt + christianity_positive_afterlife_2:1 "paraíso" # Optional translation alt + christianity_positive_afterlife_3:1 "Reino $christianity_high_god_name_possessive$" # Optional translation alt christianity_negative_afterlife:0 "Infierno" - christianity_negative_afterlife_2:0 "$christianity_negative_afterlife$" # Optional translation alt - christianity_negative_afterlife_3:0 "$christianity_negative_afterlife$" # Optional translation alt + christianity_negative_afterlife_2:1 "la Fosa" # Optional translation alt + christianity_negative_afterlife_3:1 "Gehena" # Optional translation alt christianity_witchgodname_the_horned_god:0 "el dios cornudo" christianity_witchgodname_the_horned_god_possessive:0 "del dios cornudo" @@ -121,7 +121,7 @@ lollard_adherent_plural:0 "lolardos" lollard_desc:0 "Al denunciar muchos sacramentos cristianos comunes como el bautismo y la confesión, los lolardos sostienen que la Santa Biblia es la única fuente válida de doctrina cristiana y que cualquier enseñanza que no se base directamente en ella es intrínsecamente ilegítima." - insular_celtic:0 "Cristianismo insular" + insular_celtic:1 "Insularismo" insular_celtic_adj:0 "insular" insular_celtic_adherent:0 "insularista" insular_celtic_adherent_plural:0 "insularistas" @@ -167,8 +167,8 @@ bosnian_church_desc:0 "Olvidados durante mucho tiempo tanto por católicos como por ortodoxos, los krstjani de las tierras altas de Bosnia son más permisivos que sus compatriotas más conocidos, pero carecen de estructura formal. Al conservar muchos elementos arcaicos del cristianismo, son tratados a menudo con desdén por sus correligionarios, si es que se les recuerda." bosnian_house_of_worship:0 "hiža" - bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" # Optional translation alt - bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" # Optional translation alt + bosnian_house_of_worship_2:0 "$bosnian_house_of_worship$" + bosnian_house_of_worship_3:0 "$bosnian_house_of_worship$" bosnian_house_of_worship_plural:0 "hiže" bosnian_religious_head_title:0 "Pradjed" bosnian_religious_head_title_name:0 "Obitelj" @@ -192,6 +192,20 @@ bosnian_bishop_neuter:0 "djed" bosnian_bishop_neuterplural:0 "djedi" + mozarabic_church:0 "Mozarabismo" + mozarabic_church_adj:0 "mozárabe" + mozarabic_church_adherent:0 "mozárabe" + mozarabic_church_adherent_plural:0 "mozárabes" + mozarabic_church_desc:0 "Descendiente de los primeros ritos ibéricos, el cristianismo mozárabe ha mantenido una cierta independencia respecto a Roma debido a los siglos bajo dominio islámico. Su larga convivencia con otros credos les ha hecho que acepten más las diferencias que sectas más fundamentalistas." + + adoptionist:0 "Adopcionismo" + adoptionist_adj:0 "adopcionista" + adoptionist_adherent:0 "adopcionista" + adoptionist_adherent_plural:0 "adopcionistas" + adoptionist_desc:0 "La vertiente ibérica del adopcionismo hunde sus raíces en una combinación de pensamiento independiente en el arzobispado de Toledo y sus sedes circundantes, el puritanismo norteafricano de siglos pasados y varios heresiarcas extremadamente carismáticos de principios del siglo IX.\n\nAunque adopta muchas formas, desde las más sutiles a las más contundentes, el punto doctrinal que las une es el cuestionamiento de la divinidad eterna del Hijo." + adoptionist_religious_head_title:0 "Arzobispo" + adoptionist_religious_head_title_name:0 "Arzobispado" + conversos:0 "Criptojudaísmo" conversos_adj:0 "criptojudaica" conversos_adherent:0 "criptojudío" diff --git a/project/ck3/base_game/localization/spanish/religion/religion_core_tenets_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_core_tenets_l_spanish.yml index 978de2843c..9abf0f6e51 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_core_tenets_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_core_tenets_l_spanish.yml @@ -51,6 +51,14 @@ gruesome_festivals_active_name:0 "capacidad para celebrar grandes sacrificios" doctrine_parameter_gruesome_festivals_active:0 "Capaz de celebrar grandes sacrificios una vez por década para súbditos de la misma [faith|lE] y [county_opinion|lE]" + tenet_volcanic_veneration_name:0 "Veneración volcánica" + tenet_volcanic_veneration_desc:0 "Pocas cosas hay más divinas que la tierra recién nacida que brota de las fosas ardientes de nuestro hogar. Nos pasamos la vida al borde del desastre, siempre a merced del [ROOT.Faith.PantheonTerm]." + tenet_cthonic_redoubts_name:0 "Reductos ctónicos" + tenet_cthonic_redoubts_desc:0 "No hay mejor refugio que las raíces de la Tierra, ni fortaleza más dura que sus espinas proyectadas, ni peregrinación más sagrada que sus senderos ocultos. Contemplamos la Creación desde estas elevadas cumbres y sentimos el verdadero peso de lo Divino." + doctrine_parameter_easier_to_convert_faith_in_mountains:0 "Velocidad de [convert_county|lE] en ([terrain|lE]) de montaña: #P +[EmptyScope.ScriptValue('easier_to_convert_faith_in_mountains_bonus_loc_control')|0] %#!" + doctrine_parameter_easier_to_convert_culture_in_same_faith_mountains:0 "Velocidad de [promote_culture|lE] en ([terrain|lE]) de montaña de la misma [faith|lE]: #P +[EmptyScope.ScriptValue('promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control')|0] %#!" + doctrine_parameter_harder_to_convert_faith_away_in_mountains:0 "Velocidad de [convert_county|lE] hostil en ([terrain|lE]) de montaña: #P [EmptyScope.ScriptValue('harder_to_convert_faith_away_in_mountains_malus_loc_control')|0] %#!" + tenet_consolamentum_name:1 "Endura" tenet_consolamentum_name_alternate:0 "Suicidio ritual" tenet_consolamentum_desc:0 "Cuando envejecemos o enfermamos, realizamos un ritual para limpiar nuestras almas de pecados. Una vez hecho, terminamos nuestras vidas rápida y definitivamente para que el pecado no tenga la oportunidad de volver a infectarnos." @@ -97,6 +105,13 @@ tenet_unrelenting_faith_name:0 "Fe constante" tenet_unrelenting_faith_desc:0 "Nuestras convicciones son fuertes y con placer lucharemos y moriremos por nuestra fe. No importa lo malas que sean las oportunidades en nuestra contra, no nos rendiremos." + tenet_rite_name:0 "Rito" + tenet_rite_desc:0 "Nuestras creencias no son muy diferentes de las de nuestra fe materna… ¿Por qué deberíamos discutir sobre los detalles cuando estamos de acuerdo en los principales puntos de la doctrina y, sobre todo, en la autoridad final de arbitraje?" + doctrine_parameter_maintains_head_of_faith_on_creation:0 "Al crearse, las nuevas [faiths|lE] mantienen al antiguo [head_of_faith|lE]" + doctrine_parameter_ecumenical_christians_keep_ecumenism:0 "[GetPlayer.Custom('GetRiteEcumenismFullOrEmpty')]" + GetRiteEcumenismFullOrEmpty_full:0 "Las [faiths|lE] cristianas con [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName] la mantienen cuando son creadas" + GetRiteEcumenismFullOrEmpty_empty:0 "" + #Muslim Tenets tenet_struggle_submission_name:0 "Lucha y sumisión" tenet_struggle_submission_desc:0 "La voluntad divina es la fuente de todo bien, así que una buena existencia se basa en la sumisión a esta voluntad, expresada mediante la lucha para ejecutarla." @@ -202,6 +217,8 @@ tenet_sanctity_of_nature_name:0 "Santidad de la naturaleza" tenet_sanctity_of_nature_desc:1 "La naturaleza ha sido creada por un ser divino y nosotros somos meros huéspedes. Debemos respetar y honrar todo árbol, animal e incluso la tierra misma." + # This parameter does nothing; it's just here to flag the tenet's nature silently so we can reference it without directly tagging the tenet. + doctrine_parameter_believes_in_harmony_with_nature_invisible:0 "" tenet_mystical_birthright_name:0 "Derechos de nacimiento prometedores" tenet_mystical_birthright_alternate:0 "Táltos Születés" @@ -269,14 +286,24 @@ #Instead, add these doctrine parameters to appropriate tenets (presently Christian Syncretism & Pastoral Isolation). doctrine_parameter_is_christian_faith_bilateral_loc_override:2 "Considera que las [faiths|lE] cristianas son [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] en vez de $hostility_evil_tooltippable$, y viceversa" doctrine_parameter_is_christian_faith_pastoral_isolation_loc_override:1 "Siempre considera las [faiths|lE] cristianas [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V], independientemente de las diferencias doctrinales" + doctrine_parameter_can_use_christian_artefacts:0 "Se pueden usar [artifacts|lE] cristianos con todos sus beneficios" doctrine_parameter_christian_syncretic_actor_opinion_active:1 "Bonificación mutua de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] de [opinion|E] con [faiths|lE] cristianas" doctrine_parameter_opinion_of_christian_syncretic_recipient_opinion_active:0 "" doctrine_parameter_christian_syncretic_recipient_opinion_active:1 "Bonificación mutua de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] de [opinion|E] con [faiths|lE] cuyo [core_tenet|lE] es el $tenet_christian_syncretism_name$" doctrine_parameter_opinion_of_christian_syncretic_actor_opinion_active:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_felicitous_doctrine:0 "" + doctrine_parameter_hostility_override_special_doctrine_adoptionist_school_radical_doctrine:0 "" + doctrine_parameter_adoptionists_like_ecumenism:0 "Considera que otras [faiths|lE] cristianas con [GetFaithDoctrine('special_doctrine_ecumenical_christian').GetBaseName] son más desviadas que hostiles" + doctrine_parameter_adoptionists_are_unilateral_hostile:0 "Otras [faiths|lE] cristianas solo los consideran hostiles, aunque los $adoptionist_adherent_plural$ menos refinados tienen la consideración de malvados" + doctrine_parameter_adoptionists_are_unilateral_evil:0 "Otras [faiths|lE] cristianas los consideran malvados" + doctrine_parameter_adoptionists_are_mutual_evil:0 "Considera que todos los demás $christianity_religion_adherent_plural$ son malvados (y ellos lo piensan a su vez)" + doctrine_parameter_adoptionist_school_removed_on_reformation:0 "Los matices sutiles de esta escuela se pierden #EMP para siempre#! en la [reformation|E]" + doctrine_parameter_adoptionists_attractively_intuitive_theology:0 "[EmptyScope.ScriptValue('fp2_lyonese_monk_conversion_bonus_root_value')|=+%0] velocidad de conversión frente a cualquier otra [faith|lE] [GetReligionByKey('christianity_religion').GetAdjective]" tenet_islamic_syncretism_name:0 "Sincretismo islámico" tenet_islamic_syncretism_desc:0 "Las palabras del Profeta son indudablemente sabias y, independientemente de nuestras otras dudas, deberíamos tener en cuenta sus palabras y actos." doctrine_parameter_hostility_override_special_doctrine_is_islamic_faith:2 "Considera que las [faiths|lE] islámicas son [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] en vez de $hostility_evil_tooltippable$, y viceversa" + doctrine_parameter_can_use_islamic_artefacts:0 "Se pueden usar [artifacts|lE] islámicos con todos sus beneficios" doctrine_parameter_islamic_syncretic_actor_opinion_active:1 "Bonificación mutua de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] de [opinion|E] con [faiths|lE] islámicas" doctrine_parameter_opinion_of_islamic_syncretic_recipient_opinion_active:0 "" doctrine_parameter_islamic_syncretic_recipient_opinion_active:1 "Bonificación mutua de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] de [opinion|E] con [faiths|lE] cuyo [core_tenet|lE] es el $tenet_islamic_syncretism_name$" @@ -285,6 +312,7 @@ tenet_jewish_syncretism_name:0 "Sincretismo judío" tenet_jewish_syncretism_desc:0 "Aunque no estemos de acuerdo con sus afirmaciones sobre el pueblo elegido de Dios, la sabiduría de la Torá judía es innegable y estudiar el texto es siempre productivo." doctrine_parameter_hostility_override_special_doctrine_is_jewish_faith:2 "Considera que las [faiths|lE] judías son [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] en vez de $hostility_evil_tooltippable$, y viceversa" + doctrine_parameter_can_use_jewish_artefacts:0 "Se pueden usar [artifacts|lE] judíos con todos sus beneficios" doctrine_parameter_jewish_syncretic_actor_opinion_active:1 "Bonificación mutua de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] de [opinion|E] con las [faiths|lE] judías" doctrine_parameter_opinion_of_jewish_syncretic_recipient_opinion_active:0 "" doctrine_parameter_jewish_syncretic_recipient_opinion_active:1 "Bonificación mutua de [EmptyScope.ScriptValue('syncretic_mutual_opinion_bonus_value')|=+0] de [opinion|E] con [faiths|lE] cuyo [core_tenet|lE] es el $tenet_jewish_syncretism_name$" @@ -317,4 +345,12 @@ tenet_natural_primitivism_desc:0 "La civilización es antinatural, un intento inútil y blasfemo del hombre de imponer orden en una creación inherentemente anárquica. Abracemos el naturismo y vivamos como [ROOT.Faith.PantheonTerm] nos quiso, salvajes y libres." doctrine_parameter_naked_adherents_active:0 "Los practicantes no llevan ropa" doctrine_parameter_natural_primitivism_law_cost_increase:0 "Coste de leyes: #N +50%#!" + doctrine_parameter_unlock_jizya_contract:0 "Desbloquea el [vassal_contract|lE] de yizia" + + tenet_sacrificial_ceremonies_name:0 "Ceremonias de sacrificios" + tenet_sacrificial_ceremonies_desc:0 "El sacrificio humano, tanto voluntario como involuntario, nos acerca a lo divino. Es tradicional y virtuoso que alguien se ofrezca voluntario para sacrificarse en la ceremonia. Igualmente virtuoso es sacrificar a quienes han cometido crímenes imperdonables contra los dioses." + tenet_megaliths_name:0 "Construcciones megalíticas" + tenet_megaliths_desc:0 "El culto no debe confinarse solo a los templos, construcciones primitivas de los hombres que los distraen de las creaciones divinas que nos rodean a todos. Abrazamos la piedra y el aire libre disponiendo las rocas que el Creador nos dio, de forma que le complazca y nos acerque a la divinidad." + doctrine_parameter_can_build_megaliths:0 "Permite la construcción de megalitos en posesiones [Concept( 'temple', 'consagradas' )|E] y grandes megalitos en las capitales ducales." + province_is_of_a_megalith_faith_tt:0 "Este [county|lE] debe seguir una [faith|lE] que crea en la importancia de los megalitos." diff --git a/project/ck3/base_game/localization/spanish/religion/religion_doctrine_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_doctrine_triggers_l_spanish.yml index bfb5a019ce..e9cbdad351 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_doctrine_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_doctrine_triggers_l_spanish.yml @@ -12,6 +12,18 @@ INCOMPATIBLE_TENET_OTHER_SYNCRETISM_TRIGGER:0 "Solo puedes seleccionar un [core_tenet|lE] de sincretismo para tu [faith|lE]." INCOMPATIBLE_TENET_FALSE_CONVERSION_SANCTION_TRIGGER:1 "Incompatible con el [core_tenet|lE] [GetFaithDoctrine('tenet_false_conversion_sanction').GetName( GetPlayer.GetFaith )]" INCOMPATIBLE_TENET_PENTARCHY_TRIGGER:1 "Incompatible con el [core_tenet|lE] [GetFaithDoctrine('tenet_pentarchy').GetName( GetPlayer.GetFaith )]" + INCOMPATIBLE_TENET_SACRIFICIAL_CEREMONIES_TRIGGER:0 "Incompatible con el [core_tenet|E] [GetFaithDoctrine('tenet_sacrificial_ceremonies').GetName( GetPlayer.GetFaith )]" + INCOMPATIBLE_TENET_CONSOLAMENTUM_TRIGGER:0 "Incompatible con el [core_tenet|E] [GetFaithDoctrine('tenet_consolamentum').GetName( GetPlayer.GetFaith )]" + + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL:0 "No se puede tomar [GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )] si tu [head_of_faith|lE] y tú tenéis posturas distintas sobre" + INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL:0 "No se puede tomar [GetFaithDoctrine('tenet_rite').GetName( GetPlayer.GetFaith )] si tu [head_of_faith|lE] no aprueba tu postura sobre" + INCOMPATIBLE_TENET_SHARED_HOF_PACIFISTS_VS_WARMONGERS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ pacifismo contra belicismo" + INCOMPATIBLE_TENET_SHARED_HOF_CRIMINAL_WITCHES_VS_ADORCISTS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ brujería ilegal contra posesión de espíritus" + INCOMPATIBLE_TENET_SHARED_HOF_HEDONISTS_VS_ASCETICS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ hedonismo contra ascetismo" + INCOMPATIBLE_TENET_SHARED_HOF_CANNIBALS_VS_NON_CANNIBALS:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_BILATERAL$ canibalismo" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_HUMSAC_GRUFES:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ sacrificio humano" + INCOMPATIBLE_TENET_SHARED_HOF_MONOGAMY_VS_POLYGAMY:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ poligamia" + INCOMPATIBLE_TENET_SHARED_HOF_WORLD_VS_UNRESTRICTED_INCEST:0 "$INCOMPATIBLE_TENET_SHARED_HOF_INTRO_UNILATERAL$ incesto sin restricciones" DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Incompatible con la [doctrina|lE] fundamentalista" NOT_DOCTRINE_PLURALISM_FUNDAMENTALIST:0 "Requiere la [doctrina|lE] fundamentalista" @@ -21,6 +33,7 @@ NOT_DOCTRINE_UNRESTRICTED_CONSANGUINITY:0 "Se requiere la [doctrine|lE] Matrimonio sin restricciones" CANNOT_HAVE_TEMPORAL_HEAD_AND_THEOCRACY:0 "Una fe no puede tener una [GetFaithDoctrine('doctrine_theocracy_temporal').GetBaseName] Tradición clerical y un Cabeza de fe [GetFaithDoctrine('doctrine_temporal_head').GetBaseName]" CANNOT_HAVE_TEMPORAL_HEAD_AND_SPIRITUAL_APPOINTMENT:0 "Una fe no puede tener [GetFaithDoctrine('doctrine_clerical_succession_spiritual_appointment').GetBaseName] Nombramientos clericales y un Cabeza de la fe [GetFaithDoctrine('doctrine_temporal_head').GetBaseName] al mismo tiempo" + DOCTRINE_REQUIRES_THEOCRATIC_HEAD_OF_FAITH_TRIGGER:0 "Se requiere la [doctrine|lE] [spiritual_head_of_faith|lE]" NOT_DOCTRINE_NO_HEAD_OF_FAITH:0 "Se requiere la [doctrine|lE] Sin [head_of_faith|lE]" DOCTRINE_REQUIRED_HEAD_OF_FAITH:0 "Necesita cualquier [doctrine|lE] de tipo [head_of_faith|E]" INCOMPATIBLE_WITH_ALL_CRIMINAL_DOCTRINES:0 "Incompatible con todas las [doctrines|lE] que consideren ciertas acciones [Concept( 'criminal', 'criminales' )|E]" diff --git a/project/ck3/base_game/localization/spanish/religion/religion_donyipoloism_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_donyipoloism_l_spanish.yml index 9cb0a4b9d4..4e016acd29 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_donyipoloism_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_donyipoloism_l_spanish.yml @@ -4,7 +4,7 @@ tani_religion_adj:0 "tani" tani_religion_adherent:0 "tanista" tani_religion_adherent_plural:0 "tanistas" - tani_religion_desc:0 "La religión de los tani lhoba y sus vecinos se centra en torno a una dualidad de deidades naturales que son adoradas como el Ser Supremo. Para los tani, estas deidades son Donyi, diosa del sol y Polo, dios de la luna." # [LocEditor:ForFutureBatchExport] + tani_religion_desc:1 "La religión de los tani lhoba y sus vecinos se centra en torno a una dualidad de deidades naturales que son adoradas como el Ser Supremo. Para los tani, estas deidades son Donyi, diosa del sol y Polo, dios de la luna." tani_high_god_name:0 "Donyi-Polo" tani_high_god_name_2:0 "$tani_high_god_name$" # Optional translation alt tani_high_god_name_possessive:0 "de Donyi-Polo" @@ -56,25 +56,25 @@ tani_creator_god_name:0 "Sedi" tani_creator_god_name_possessive:0 "de Sedi" tani_health_god_name:0 "$tani_high_god_name$" - tani_health_god_name_possessive:0 "de $tani_high_god_name$" + tani_health_god_name_possessive:0 "$tani_high_god_name_possessive$" tani_fertility_god_name:0 "$tani_high_god_name$" - tani_fertility_god_name_possessive:0 "de $tani_high_god_name$" + tani_fertility_god_name_possessive:0 "$tani_high_god_name_possessive$" tani_wealth_god_name:0 "$tani_high_god_name$" - tani_wealth_god_name_possessive:0 "de $tani_high_god_name$" + tani_wealth_god_name_possessive:0 "$tani_high_god_name_possessive$" tani_household_god_name:0 "Abotani" tani_household_god_name_possessive:0 "de Abotani" tani_fate_god_name:0 "$tani_high_god_name$" - tani_fate_god_name_possessive:0 "de $tani_high_god_name$" + tani_fate_god_name_possessive:0 "$tani_high_god_name_possessive$" tani_knowledge_god_name:0 "$tani_high_god_name$" - tani_knowledge_god_name_possessive:0 "de $tani_high_god_name$" + tani_knowledge_god_name_possessive:0 "$tani_high_god_name_possessive$" tani_war_god_name:0 "$tani_high_god_name$" - tani_war_god_name_possessive:0 "de $tani_high_god_name$" + tani_war_god_name_possessive:0 "$tani_high_god_name_possessive$" tani_trickster_god_name:0 "$tani_household_god_name$" - tani_trickster_god_name_possessive:0 "de $tani_household_god_name$" + tani_trickster_god_name_possessive:0 "$tani_household_god_name_possessive$" tani_night_god_name:0 "$tani_high_god_name$" - tani_night_god_name_possessive:0 "de $tani_high_god_name$" + tani_night_god_name_possessive:0 "$tani_high_god_name_possessive$" tani_water_god_name:0 "$tani_high_god_name$" - tani_water_god_name_possessive:0 "de $tani_high_god_name$" + tani_water_god_name_possessive:0 "$tani_high_god_name_possessive$" #Donyi-Poloism donyipoloism:0 "Donyipoloísmo" @@ -109,8 +109,8 @@ sedism_high_god_name_alternate:0 "El Supremo" sedism_high_god_name_alternate_possessive:0 "del Supremo" sedism_health_god_name:0 "$sedism_high_god_name$" - sedism_health_god_name_possessive:0 "de $sedism_high_god_name$" + sedism_health_god_name_possessive:0 "$sedism_high_god_name_possessive$" sedism_wealth_god_name:0 "$sedism_high_god_name$" - sedism_wealth_god_name_possessive:0 "de $sedism_high_god_name$" + sedism_wealth_god_name_possessive:0 "$sedism_high_god_name_possessive$" sedism_war_god_name:0 "$tani_household_god_name$" - sedism_war_god_name_possessive:0 "de $tani_household_god_name$" + sedism_war_god_name_possessive:0 "$tani_household_god_name_possessive$" diff --git a/project/ck3/base_game/localization/spanish/religion/religion_islam_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_islam_l_spanish.yml index 4000c7e6b5..8920f55599 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_islam_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_islam_l_spanish.yml @@ -52,7 +52,7 @@ christianity_witchgodname_iblis_possessive:0 "de Iblis" islam_creator_god_name:0 "$islam_high_god_name$" - islam_creator_god_name_possessive:0 "de $islam_high_god_name$" + islam_creator_god_name_possessive:0 "$islam_high_god_name_possessive$" islam_health_god_name:0 "$islam_high_god_name$" islam_health_god_name_possessive:0 "de $islam_high_god_name_possessive$" islam_fertility_god_name:0 "$islam_high_god_name$" @@ -225,3 +225,10 @@ sufri_adherent:0 "sufrí" sufri_adherent_plural:0 "sufríes" sufri_desc:0 "Los sufríes creen en la guía y el liderazgo divinos mediante la interpretación de la palabra de Dios, en lugar de la herencia. La voluntad de Dios se conoce como una expresión de la voluntad de la umma, siempre y cuando la gente de la umma esté bien versada en el Corán." + + #Hafizi + hafizi:0 "Hafizismo" + hafizi_adj:0 "hafizí" + hafizi_adherent:0 "hafizí" + hafizi_adherent_plural:0 "hafizíes" + hafizi_desc:0 "Los hafizíes priorizan apoyar a quien consideran el verdadero califa por encima de todos los demás, así como resistir contra cualquier intento de destituirlo o destronarlo. Se definen en la derrota por haberse rebelado por una causa digna y, en la victoria, por su orgullosa adhesión a la voluntad de su líder." diff --git a/project/ck3/base_game/localization/spanish/religion/religion_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_l_spanish.yml index ba3abf30ab..19946e6899 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_l_spanish.yml @@ -43,6 +43,7 @@ fervor_gain_almohads:0 "Ascenso de los almohades" fervor_gain_holy_order_founded:0 "Nueva orden militar fundada" fervor_gain_united_africa:0 "África unida" + fervor_loss_ruler_converted:0 "El gobernante se convirtió de fe" fervor_gain_avenged_battle_of_tours:0 "Vengada la batalla de Tours" fervor_loss_avenged_battle_of_tours:0 "$fervor_gain_avenged_battle_of_tours$" fervor_gain_saoshyant:0 "La llegada del Saoshyant" @@ -73,6 +74,7 @@ fervor_gain_virtous_priest:0 "Exaltación [virtuous_theocrat.GetFaith.GetAdjectiveNoTooltip]" fervor_gain_new_heresy:0 "Nacimiento de la herejía [heretic_faith.GetAdjectiveNoTooltip]" fervor_gain_defector_heresy:0 "$fervor_gain_new_heresy$" + fervor_gain_persecuted:0 "Impulso por la persecución" fervor_gain_theravada:0 "Reformas religiosas del [theravada_faith.GetName|l]" FAITH_DOCTRINE_GENERAL_TOOLTIP:1 "[FaithDoctrine.GetEffectsDescription( GetPlayer.GetFaith )]\n\n[FaithDoctrine.GetDescription( GetPlayer.GetFaith )|F]" @@ -107,6 +109,8 @@ faith_conversion_cost_other_religion_family:0 "Convirtiéndose a una [religious_family|lE] diferente" faith_conversion_cost_inside_religion_family:0 "Convirtiéndose a una [religion|lE] diferente" faith_conversion_cost_sacrificed_hof:0 "Sacrificado el [Concept( 'head_of_faith', 'cabeza' )|E] de la [faith|lE] tolerada" + faith_conversion_cost_conversion_blocked_till_decision_taken:0 "Esta [faith|lE] debe desbloquearse mediante una [decision|lE]" + faith_conversion_cost_conversion_blocked_till_nebulous_circumstances:0 "Esta [faith|lE] debe desbloquearse mediante #EMP circunstancias misteriosas#!" faith_conversion_cost_unreformed_to_organized:0 "[faith|E] [GetFaithDoctrine('unreformed_faith_doctrine').GetBaseName] convirtiéndose en una [faith|lE] [organized|lE]" MINIMUM_FAITH_CONVERSION_PIETY_COST:0 "Coste mínimo: [GetLocalPlayerPietyTextIcon]$VALUE|V$" @@ -169,6 +173,11 @@ holy_site_esztergom_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_esztergom_name$)#!" holy_site_albi_name:0 "Albi" holy_site_albi_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_albi_name$)#!" + holy_site_toledo_mozarabic_name:0 "Toledo" + holy_site_toledo_mozarabic_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_toledo_name$)#!" + holy_site_carthage_adoptionist_name:0 "Cartago" + holy_site_lyon_name:0 "Lyon" + holy_site_lyon_effect_name:0 "Por [holy_site|E] #weak ($holy_site_lyon_name$)#!" #Holy Sites: Islam holy_site_mecca_name:0 "La Meca" @@ -377,7 +386,7 @@ holy_site_perm_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_perm_name$)#!" #Holy Sites: Slavic - holy_site_kiev_name:0 "Kiev" + holy_site_kiev_name:1 "Kyiv" holy_site_kiev_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_kiev_name$)#!" holy_site_novgorod_name:0 "Nóvgorod" holy_site_novgorod_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_novgorod_name$)#!" @@ -432,6 +441,14 @@ holy_site_olkhon_name:0 "Olkhon" holy_site_olkhon_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_olkhon_name$)#!" + #Holy Sites: Basque + holy_site_viscaya_name:0 "$c_viscaya$" + holy_site_viscaya_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_viscaya_name$)#!" + holy_site_aneto_name:0 "Aneto" + holy_site_aneto_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_aneto_name$)#!" + holy_site_bordeaux_name:0 "$c_bordeaux$" + holy_site_bordeaux_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_bordeaux_name$)#!" + #Holy Sites: Hellenic holy_site_athens_name:0 "Atenas" holy_site_athens_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_athens_name$)#!" @@ -522,6 +539,14 @@ holy_site_sennar_name:0 "Sennar" holy_site_sennar_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_sennar_name$)#!" + #Holy Sites: Achamism + holy_site_tenerife_name:0 "Monte Teide" + holy_site_tenerife_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_tenerife_name$)#!" + holy_site_madiera_name:0 "Madeira" + holy_site_madiera_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_madiera_name$)#!" + holy_site_cartagena_name:0 "Cartagena" + holy_site_cartagena_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_cartagena_name$)#!" + #Holy Sites: Waaqism holy_site_danakil_name:0 "Danakil" holy_site_danakil_effect_name:0 "Por [holy_site|lE] #weak ($holy_site_danakil_name$)#!" @@ -572,7 +597,10 @@ doctrine_parameter_increased_dynasty_prestige_birth_mult:0 "[prestige|E] de [dynasty_prestige_level|lE] por recién nacidos: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_marriage_mult:0 "[prestige|E] de [dynasty_prestige_level|lE] al [Concept( 'married', 'casarse' )|E]: $VALUE|+=%0$" doctrine_parameter_increased_dynasty_prestige_long_reign_mult:0 "Bonificación máxima de opinión por [long_reign|lE]: $VALUE|+=%0$" - + doctrine_parameter_combatant_must_be_female_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_female', '' )]" + doctrine_parameter_combatant_must_be_male_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_must_be_male', '' )]" + doctrine_parameter_combatant_can_be_either_gender_if_no_roco:0 "[SelectLocalization( Not(HasDlcFeature( 'diverge_culture' )), 'doctrine_parameter_combatant_can_be_either_gender', '' )]" + doctrine_homosexuality_name:1 "Relaciones homosexuales" doctrine_homosexuality_crime_name:1 "Criminales" doctrine_homosexuality_crime_desc:0 "Los deseos pecaminosos de los sodomitas son un peligro para la sociedad misma, así que deben castigados y encerrados por sus transgresiones." @@ -822,6 +850,9 @@ unreformed_faith_doctrine_desc:1 "Una fe sin reformar carece de clero organizado y doctrinas canónicas establecidas. Comunidades distintas pueden seguir nominalmente la misma fe aun practicando ritos y creencias religiosas totalmente diferentes." doctrine_parameter_unreformed:1 "Impide que los [rulers|lE] tribales puedan cambiar el [Concept( 'government', 'tipo de gobierno' )|E] \n$EFFECT_LIST_BULLET$Proporciona la [unreformed_pagan_combat_bonus|lE]" doctrine_parameter_hostility_override_tenet_unreformed_syncretism:2 "Las [faiths|lE] no paganas con el dogma $tenet_unreformed_syncretism_name$ se consideran [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V] en lugar de $hostility_evil_tooltippable$" + + west_african_unreformed_faith_doctrine_name:0 "$unreformed_faith_doctrine_name$" + west_african_unreformed_faith_doctrine_desc:0 "$unreformed_faith_doctrine_desc$" heresy_hostility_name:0 "Parecer sobre herejías" heresy_hostility_doctrine_name:0 "Otras [faiths|lE] de la misma [religion|lE] son heréticas" @@ -832,6 +863,14 @@ divine_destiny_doctrine_desc:0 "Somos los que guiaremos a una era de paz y prosperidad a todos los pueblos. Somos los legítimos gobernantes del mundo." doctrine_parameter_divine_destiny_holy_war_cost_reduction:0 "Coste en [piety|lE] de guerra santa: #P -50%#!" + adoptionist_school_name:0 "Credo adopcionista" + special_doctrine_adoptionist_school_elipandic_doctrine_name:0 "Escuela elipandista" + special_doctrine_adoptionist_school_elipandic_doctrine_desc:0 "La variante elipandista del $adoptionist$, que prefiere centrarse en las variaciones sutiles de la cristología, subraya la importancia de las diferencias #EMP precisas#! con respecto al dogma trinitario. Una distinción compleja bien hecha se considera infinitamente mejor que una explicación simple mal justificada." + special_doctrine_adoptionist_school_felicitous_doctrine_name:0 "Escuela feliciana" + special_doctrine_adoptionist_school_felicitous_doctrine_desc:0 "El $adoptionist$ Félix cree en el pragmatismo por encima de la pureza, entendiendo que se debe trabajar dentro de los sistemas hostiles para socavarlos. Se cree que una mentira atroz en pos de una causa noble vale más que mil verdades contundentes." + special_doctrine_adoptionist_school_radical_doctrine_name:0 "Escuela radical" + special_doctrine_adoptionist_school_radical_doctrine_desc:0 "Los $adoptionist_adherent_plural$ radicales no admiten más Dios que el Padre, no aceptan la divinidad de la carne mortal y no reconocen más $christianity_religion_adherent_plural$ que ellos mismos. Recibir a Cristo sin estar de acuerdo con hasta la última #EMP letra#! del canon es admitir la apostasía." + special_doctrine_is_christian_faith_name:0 "Enseñanzas de Jesús" is_christian_faith_name:0 "$special_doctrine_is_christian_faith_name$" special_doctrine_is_christian_faith_desc:0 "Hay gente en el mundo que se adhiere a las enseñanzas de Jesús sin reconocer su divinidad. Aunque blasfemos, debemos mostrar compasión por estas almas descarriadas, ya que un día se convertirán a la fe verdadera." @@ -856,6 +895,8 @@ is_gnostic_faith_name:0 "$special_doctrine_is_gnostic_faith_name$" special_doctrine_is_gnostic_faith_desc:0 "$tenet_gnosticism_desc$" + doctrine_parameter_same_hof_hostility_override:0 "Considera que otras [faiths|lE] que comparten [head_of_faith|lE] son [GetHostilityLevelName( TOKEN_PARAMETER.GetIntValue )|V]" + TOO_FEW_SPOUSES_PIETY:0 "Muy pocos cónyuges" CRUSADER_STATE_CRUSADER_TITLE_NAME:1 "[target_kingdom.GetNameNoTierNoTooltip] cruzado" diff --git a/project/ck3/base_game/localization/spanish/religion/religion_mundhumism_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_mundhumism_l_spanish.yml index a412e592ee..9f3857f9cb 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_mundhumism_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_mundhumism_l_spanish.yml @@ -53,11 +53,11 @@ mundhumism_war_god_name:0 "Mukkum" mundhumism_war_god_name_possessive:0 "de Mukkum" mundhumism_trickster_god_name:0 "$mundhumism_war_god_name$" - mundhumism_trickster_god_name_possessive:0 "de $mundhumism_war_god_name$" + mundhumism_trickster_god_name_possessive:0 "$mundhumism_war_god_name_possessive$" mundhumism_night_god_name:0 "$mundhumism_health_god_name$" - mundhumism_night_god_name_possessive:0 "de $mundhumism_health_god_name$" + mundhumism_night_god_name_possessive:0 "$mundhumism_health_god_name_possessive$" mundhumism_water_god_name:0 "$mundhumism_health_god_name$" - mundhumism_water_god_name_possessive:0 "de $mundhumism_health_god_name$" + mundhumism_water_god_name_possessive:0 "$mundhumism_health_god_name_possessive$" #Kiratism kiratism:0 "Kiratismo" @@ -85,7 +85,7 @@ yumaism_high_god_name:0 "$mundhumism_health_god_name$" yumaism_high_god_name_2:0 "$mundhumism_health_god_name$" # Optional translation alt - yumaism_high_god_name_possessive:0 "de $mundhumism_health_god_name$" + yumaism_high_god_name_possessive:0 "$mundhumism_health_god_name_possessive$" yumaism_creator_god_name:0 "$mundhumism_health_god_name$" yumaism_creator_god_name_possessive:0 "de $mundhumism_health_god_name$" yumaism_wealth_god_name:0 "$mundhumism_health_god_name$" diff --git a/project/ck3/base_game/localization/spanish/religion/religion_paganism_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_paganism_l_spanish.yml index b3be32229e..a2fcb1e1a8 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_paganism_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_paganism_l_spanish.yml @@ -475,11 +475,11 @@ l_spanish: bidu_fate_god_name:0 "$paganism_fate_god_name$" bidu_fate_god_name_possessive:0 "$paganism_fate_god_name_possessive$" bidu_knowledge_god_name:0 "$bidu_high_god_name$" - bidu_knowledge_god_name_possessive:0 "de $bidu_high_god_name$" + bidu_knowledge_god_name_possessive:0 "$bidu_high_god_name_possessive$" bidu_war_god_name:0 "$bidu_high_god_name$" - bidu_war_god_name_possessive:0 "de $bidu_high_god_name$" + bidu_war_god_name_possessive:0 "$bidu_high_god_name_possessive$" bidu_trickster_god_name:0 "$west_african_devil_name$" - bidu_trickster_god_name_possessive:0 "de $west_african_devil_name$" + bidu_trickster_god_name_possessive:0 "$west_african_devil_name_possessive$" bidu_night_god_name:0 "$bidu_high_god_name$" bidu_night_god_name_possessive:0 "$bidu_high_god_name_possessive$" bidu_water_god_name:0 "$bidu_high_god_name$" @@ -929,9 +929,9 @@ l_spanish: tengrism_knowledge_god_name:0 "$tengrism_creator_god_name$" tengrism_knowledge_god_name_possessive:0 "$tengrism_creator_god_name_possessive$" tengrism_war_god_name:0 "$tengrism_high_god_name$" - tengrism_war_god_name_possessive:0 "de $tengrism_high_god_name$" + tengrism_war_god_name_possessive:0 "$tengrism_high_god_name_possessive$" tengrism_trickster_god_name:0 "$christianity_trickster_god_name$" - tengrism_trickster_god_name_possessive:0 "de $christianity_trickster_god_name$" + tengrism_trickster_god_name_possessive:0 "$christianity_trickster_god_name_possessive$" tengrism_night_god_name:0 "$tengrism_high_god_name$" tengrism_night_god_name_possessive:0 "de $tengrism_high_god_name$" tengrism_water_god_name:0 "$tengrism_high_god_name$" @@ -1146,6 +1146,10 @@ l_spanish: witchgodherhis_its:0 "su" witchgodshehe_it:0 "ella" witchgodherhim_it:0 "ella" + witch_mistress:0 "$mistress$" + witch_master:0 "$master$" + witch_mother:0 "$mother$" + witch_father:0 "$father$" zunism_creator_god_name:0 "$zunism_high_god_name$" zunism_creator_god_name_possessive:0 "$zunism_high_god_name_possessive$" @@ -1335,3 +1339,224 @@ l_spanish: siberian_pagan_old_adj:1 "turúmica antigua" siberian_pagan_old_adherent:1 "turumista viejo" siberian_pagan_old_adherent_plural:2 "turumistas viejos" + + # Basque Paganism - Era Zaharrak + ## "Basque Religion" + basque_religion:0 "Euskal erlijioa" + basque_religion_adj:0 "euskal" + basque_religion_adherent:0 "euskal" + basque_religion_adherent_plural:0 "euskaldunak" + basque_religion_desc:0 "La antigua fe autóctona vasca ha incorporado durante mucho tiempo otras religiones, más fugaces. Elementos del paganismo céltico, el cristianismo, el paganismo helénico, y un fuerte sustrato de sus propios mitos y creencias locales se agolpan en una mezcla sincrética." + ## "Old Ways" + basque_pagan:0 "Era zaharrak" + ## "Old Way" + basque_pagan_adj:0 "era zaharra" + ## "Believer" + basque_pagan_adherent:0 "fededuna" + ## "Believers" + basque_pagan_adherent_plural:0 "fededunak" + + basque_pagan_old:0 "$basque_pagan$ viejo" + basque_pagan_old_adj:0 "$basque_pagan_adj$ antigua" + basque_pagan_old_adherent:0 "$basque_pagan_adherent$ viejo" + basque_pagan_old_adherent_plural:0 "$basque_pagan_adherent_plural$ viejos" + + basque_high_god_name:0 "Mari" + ## The euphemistic nickname "Red Skirt", with red being a colour frequently ascribed to magical creatures and items in certain versions of Basque mythology. + basque_high_god_name_2:0 "Ionagorri" + basque_high_god_name_possessive:0 "de Mari" + basque_high_god_name_alternate:0 "$basque_high_god_name$" + basque_high_god_name_alternate_possessive:0 "$basque_high_god_name_possessive$" + ## We don't have a good line on a more pagan creator deity, so we use Aymeric Picaud's term for God filtered through a more likely Basque spelling. + basque_creator_god_name:0 "Urtzi" + basque_creator_god_name_possessive:0 "de Urtzi" + ## *Definitely* more of a focus later on, with the founding of a hospital in his name, but our best fit. + basque_health_god_name:0 "San Blas" + basque_health_god_name_possessive:0 "de San Blas" + ## We don't have a solid fertility god, but the Basajaunes wild men had aspects of the harvest, so we slot them in as our best-fit. + basque_fertility_god_name:0 "los basajaunes" + basque_fertility_god_name_possessive:0 "de los basajaunes" + ## No solid wealth god, and Mari isn't a great fit, so we pull back in God. + basque_wealth_god_name:0 "$basque_creator_god_name$" + basque_wealth_god_name_possessive:0 "$basque_creator_god_name_possessive$" + ## We don't have a good household god candidate, so we use St. Fermin, patron saint of Navarre, as someone who might be a common candidate to swear by or to. + basque_household_god_name:0 "San Fermín" + basque_household_god_name_possessive:0 "de San Fermín" + ## Sugaar (Mari's most-ascribed consort) doesn't have a great fit anywhere else, mostly due to a paucity of information, so we give him Fate for his role as the father of Jaun Zuria, mythical first Lord of Bizkaia. + ### You could pretty easily sub him in instead of Michael if you want to decrease the amount of Christian saints mixed into the list, but it seems likely Michael was a bigger figure overall. + basque_fate_god_name:0 "Sugaar" + basque_fate_god_name_possessive:0 "de Sugaar" + ## Little St. Martin gets to pull double-duty here, though arguably he's just doing what trickster gods do. + basque_knowledge_god_name:0 "$basque_trickster_god_name$" + basque_knowledge_god_name_possessive:0 "$basque_trickster_god_name_possessive$" + basque_war_god_name:0 "San Mikel" + basque_war_god_name_possessive:0 "de San Mikel" + ## For stealing knowledge of farming from the Basajaunes. + basque_trickster_god_name:0 "San Martinico" + basque_trickster_god_name_possessive:0 "de San Martinico" + ## Gaueko, the embodiment of the night itself. Occasionally appears as a cow or a bull. + basque_night_god_name:0 "Gaueko" + basque_night_god_name_possessive:0 "de Gaueko" + ## No suitable water god of note, unless you want to but the Lamia were a popular water monster in Basque mythology. + basque_water_god_name:0 "las lamiak" + basque_water_god_name_possessive:0 "de las lamiak" + ## Mari's daughter, Illargia, who led the dead to the underworld. Probably. + basque_death_god_name:0 "Ilargui" + basque_death_god_name_possessive:0 "de Ilargui" + ## This is a tough one, but we give it to Mari again due to her association with sorceresses (though this is potentially more of an Early Modern thing) and to show the default increased acceptance of non-clerical magic. + basque_witch_god_name:0 "$basque_high_god_name$" + basque_witch_god_name_possessive:0 "$basque_high_god_name_possessive$" + ## Some assorted minor gods/positive divine creatures: + ### Tubal, son of Japheth, son of Noah, who due to a clerical error has gotten mixed up in the origin story for the wrong Iberia. + basque_good_god_japheth:0 "Jafet" + ### Aatxe, a shapeshifting bull/human who fights crime in the name of Mari. + basque_good_god_aatxe:0 "Aatxe" + ### And some popular saints who didn't get their own spheres; respectively St. Nicholas, St. John, & St. Agatha. + basque_good_god_st_nicholas:0 "San Nicolás" + basque_good_god_st_john:0 "San Ganix" + basque_good_god_st_agatha:0 "Santa Ágata" + ## The old Basque word for the Devil himself, as his syncretised incarnation seems to be the best wide-spread evil spirit. The modern equivalent would be Deabrua. + basque_devil_name:0 "Tusuri" + basque_devil_name_possessive:0 "del Tusuri" + ## Some assorted nicknames/negative divine creatures: + ### These are all various regional euphemisms for the Devil. + basque_evil_god_mamu:0 "Mamu" + basque_evil_god_mekolats:0 "Mekolats" + basque_evil_god_beste_mutilla:0 "Beste Mutilla" + basque_evil_god_galtxagorri:0 "Galtxagorri" + basque_evil_god_prakagorri:0 "Prakagorri" + basque_evil_god_adar:0 "Adar" + ### Tartalo, a colossal & poisonous cyclops. + basque_evil_god_tartalo:0 "Tartalo" + ### Herensugue, an infamous dragon. + basque_evil_god_herensugue:0 "Herensugue" + basque_evil_god_lehen:0 "Lehen" + ## The Black Hunter is a myth or monster rather than a god, but *might* be a remnant of something older. Makes a decent entity to swear by, at least. + basque_evil_god_black_hunter:0 "Eiztari Beltza" + ## Our cast of divinities is pretty varied, including gods, saints, God, and assorted monsters of varying ethical alignments. Accordingly, we use one set referencing the gods, one for the saints, and one that's neutral on the lot. + religion_the_powers:0 "los poderes" + religion_the_saints:0 "los santos" + ## For houses of worship, we re-use churches due to long association, but not exclusively. + basque_house_of_worship:0 "iglesia" + basque_house_of_worship_2:0 "templo" + ## Shrine isn't an attested term, but it's suitable for both Christianity & most pagans, so it works here. + basque_house_of_worship_3:0 "santuario" + # Honourable mention goes to the Gernikako Arbola, which is more representative but also more of a cultural icon rather than a religious one. + basque_religious_symbol:0 "eguzkilore" + basque_religious_symbol_2:0 "$basque_religious_symbol$" + basque_religious_symbol_3:0 "$basque_religious_symbol$" + basque_religious_text:0 "historias sagradas" + basque_religious_text_2:0 "leyendas antiguas" + basque_religious_text_3:0 "viejos mitos" + # No basis for this; it was never even a remote possibility, so we go with something fun & cool. + basque_religious_head_title:0 "Archisorgina" + basque_religious_head_title_name:0 "Iglesia" + # We don't have good sources on monastic names, so we default to syncretic Christian terms. + ## Honourable mention to serorak who are super interesting but neither cloistered nor (verifiably) in our period. + basque_devotee_male:0 "monje" + basque_devotee_male_plural:0 "monjes" + basque_devotee_female:0 "monja" + basque_devotee_female_plural:0 "monjas" + basque_devotee_neuter:0 "anacoreta" + basque_devotee_neuter_plural:0 "anacoretas" + # Most commonly, sorginak are gendered female, but there are limited variations where they include male numbers, so we just go with it. + basque_priest:0 "sorgina" + council_basque_priest:0 "Sorgina" + basque_priest_plural:0 "sorginak" + # The places the stars go in the day; we use both the Basque loc and the English loc for a bit of variety. + basque_divine_realm:0 "Itsasgorrieta" + basque_divine_realm_2:0 "los Mares Rojos" + # Mari hangs out in quite a broad variety of caves, changing the weather depending on where she moves to. + basque_divine_realm_3:0 "las Cuevas de $basque_high_god_name$" + # There aren't any solid positive afterlife names, and the Christian heaven stuff isn't on-brand for a cthonic religion, so we use neutral/cthonian-sounding names. + basque_positive_afterlife:0 "el Inframundo" + basque_positive_afterlife_2:0 "la Otra Vida" + basque_positive_afterlife_3:0 "el Más Allá" + # We don't have good afterlife source names, so we run with the Christian versions. + basque_negative_afterlife:0 "infierno" + basque_negative_afterlife_2:0 "el Infierno" + basque_negative_afterlife_3:0 "la Fosa" + + #Guanche faith — Indigenous inhabitants of the Canary Islands + north_african_religion:0 "Amazighismo" + north_african_religion_adj:0 "amazigh" + north_african_religion_adherent:0 "amazigh" + north_african_religion_plural:0 "amazighs" + north_african_religion_desc:0 "Creencias tradicionales bereberes que siguen el culto a los muertos y creen que cuando uno abandona este mundo, se deifica entre su propia familia. El culto a las piedras y la construcción de megalitos acercan a los seguidores a los dioses, siendo sus principales deidades, después del Creador, los dioses del Sol y la Luna. Incluso entre los seguidores de otras religiones, el sincretismo con la tradición popular norteafricana es habitual." + + acham_high_god_name:0 "Achamán" + acham_high_god_name2:0 "$acham_high_god_name$" + acham_high_god_name_possessive:0 "de Achamán" + acham_high_god_name_alternate:0 "Achoron" + acham_high_god_name_alternate_possessive:0 "de Achoron" + + acham_creator_god_name:0 "$acham_high_god_name$" + acham_creator_god_name_possessive:0 "$acham_high_god_name_possessive$" + + acham_health_god_name:0 "Chaxiraxi" + acham_health_god_name_possessive:0 "de Chaxiraxi" + acham_fertility_god_name:0 "Moneiba y Eranoranhan" + acham_fertility_god_name_possessive:0 "de Moneiba y Eranoranhan" + acham_wealth_god_name:0 "Magec" + acham_wealth_god_name_possessive:0 "de Magec" + acham_household_god_name:0 "Maxios" + acham_household_god_name_possessive:0 "de Maxios" + acham_fate_god_name:0 "Achuguayo" + acham_fate_god_name_possessive:0 "de Achuguayo" + acham_knowledge_god_name:0 "$acham_fate_god_name$" + acham_knowledge_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_war_god_name:0 "$acham_high_god_name$" + acham_war_god_name_possessive:0 "$acham_high_god_name_possessive$" + acham_trickster_god_name:0 "$acham_household_god_name$" + acham_trickster_god_name_possessive:0 "$acham_household_god_name_possessive$" + acham_night_god_name:0 "$acham_fate_god_name$" + acham_night_god_name_possessive:0 "$acham_fate_god_name_possessive$" + acham_water_god_name:0 "Achuhucanac" + acham_water_god_name_possessive:0 "de Achuhucanac" + acham_evil_god_name:0 "Guayota" + acham_evil_god_name_possessive:0 "de Guayota" + acham_witch_god_name:0 "$acham_evil_god_name$" + acham_witch_god_name_possessive:0 "$acham_evil_god_name_possessive$" + acham_death_god_name:0 "$acham_evil_god_name$" + acham_death_god_name_possessive:0 "$acham_evil_god_name_possessive$" + + acham_priest_male:0 "guañameñe" + acham_priest_male_plural:0 "guañameñes" + acham_priest_female:0 "maguadas" + acham_priest_female_plural:0 "maguadas" + acham_priest_neuter:0 "kankus" + acham_priest_neuter_plural:0 "kankus" + acham_religious_head_title:0 "faicán" + acham_religious_head_title_name:0 "faicanato" + acham_religious_text:0 "$paganism_religious_text$" + acham_religious_text2:0 "$acham_religious_text$" + acham_religious_text3:0 "$acham_religious_text$" + acham_pantheon_term:0 "$religion_the_gods$" + acham_pantheon_term2:0 "$acham_pantheon_term$" + acham_pantheon_term3:0 "$acham_pantheon_term$" + acham_house_of_worship:0 "$paganism_house_of_worship$" + acham_house_of_worship2:0 "$paganism_house_of_worship$" + acham_house_of_worship3:0 "$paganism_house_of_worship$" + + acham_positive_afterlife:0 "Aguere" + acham_positive_afterlife2:0 "$acham_positive_afterlife$" + acham_positive_afterlife3:0 "$acham_positive_afterlife$" + acham_negative_afterlife:0 "Echeyde" + acham_negative_afterlife2:0 "$acham_negative_afterlife$" + acham_negative_afterlife3:0 "$acham_negative_afterlife$" + acham_divine_realm:0 "$acham_positive_afterlife$" + acham_divine_realm2:0 "$acham_positive_afterlife$" + acham_divine_realm3:0 "$acham_positive_afterlife$" + + acham_religious_symbol:0 "guatimac" + acham_religious_symbol2:0 "$acham_religious_symbol$" + + north_african_acham_pagan:0 "achamanismo" + north_african_acham_pagan_adj:0 "achamánica" + north_african_acham_pagan_adherent:0 "achamanista" + north_african_acham_pagan_adherent_plural:0 "achamanistas" + + north_african_acham_pagan_old:0 "Antiguo achamanismo" + north_african_acham_pagan_old_adj:0 "achamánica antigua" + north_african_acham_pagan_old_adherent:0 "achamanista viejo" + north_african_acham_pagan_old_adherent_plural:0 "achamanistas viejos" diff --git a/project/ck3/base_game/localization/spanish/religion/religion_taoism_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_taoism_l_spanish.yml index 0b269938a1..d321049ed6 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_taoism_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_taoism_l_spanish.yml @@ -2,8 +2,8 @@ #Common Taoism Localization taoism_religion:0 "Taoísmo" taoism_religion_adj:0 "taoísta" - taoism_religion_adjerent:0 "taoísta" - taoism_religion_adjerent_plural:0 "taoístas" + taoism_religion_adherent:0 "taoísta" + taoism_religion_adherent_plural:0 "taoístas" taoism_religion_desc:0 "El Tao es la fuente, pauta y sustancia a partir de la cual todo existe. Vivir en armonía con el Tao lleva a la paz, la satisfacción y, a la llegada la muerte, la ascensión a vivir con el Tao como un espíritu inmortal." taoism_high_god_name:0 "Tao" @@ -60,7 +60,7 @@ taoism_household_god_name:0 "$taoism_knowledge_god_name$" taoism_household_god_name_possessive:0 "de $taoism_knowledge_god_name$" taoism_fate_god_name:0 "$taoism_high_god_name$" - taoism_fate_god_name_possessive:0 "de $taoism_high_god_name$" + taoism_fate_god_name_possessive:0 "$taoism_high_god_name_possessive$" taoism_knowledge_god_name:0 "Lao-Tsé" taoism_knowledge_god_name_possessive:0 "de Lao-Tsé" taoism_war_god_name:0 "Han Chung-li" diff --git a/project/ck3/base_game/localization/spanish/religion/religion_zoroastrianism_l_spanish.yml b/project/ck3/base_game/localization/spanish/religion/religion_zoroastrianism_l_spanish.yml index 9bf2b0dfb7..7e7adf1941 100644 --- a/project/ck3/base_game/localization/spanish/religion/religion_zoroastrianism_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/religion/religion_zoroastrianism_l_spanish.yml @@ -59,27 +59,27 @@ zoroastrianism_negative_afterlife_3:0 "$zoroastrianism_negative_afterlife$" # Optional translation alt zoroastrianism_creator_god_name:0 "$zoroastrianism_high_god_name$" - zoroastrianism_creator_god_name_possessive:0 "de $zoroastrianism_high_god_name$" + zoroastrianism_creator_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" zoroastrianism_health_god_name:0 "$zoroastrianism_high_god_name$" - zoroastrianism_health_god_name_possessive:0 "de $zoroastrianism_high_god_name$" + zoroastrianism_health_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" zoroastrianism_fertility_god_name:0 "$zoroastrianism_high_god_name$" - zoroastrianism_fertility_god_name_possessive:0 "de $zoroastrianism_high_god_name$" + zoroastrianism_fertility_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" zoroastrianism_wealth_god_name:0 "$zoroastrianism_high_god_name$" - zoroastrianism_wealth_god_name_possessive:0 "de $zoroastrianism_high_god_name$" + zoroastrianism_wealth_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" zoroastrianism_household_god_name:0 "$zoroastrianism_high_god_name$" - zoroastrianism_household_god_name_possessive:0 "de $zoroastrianism_high_god_name$" + zoroastrianism_household_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" zoroastrianism_fate_god_name:0 "$paganism_fate_god_name$" zoroastrianism_fate_god_name_possessive:0 "de $paganism_fate_god_name$" zoroastrianism_knowledge_god_name:0 "$zoroastrianism_high_god_name$" zoroastrianism_knowledge_god_name_possessive:0 "de $zoroastrianism_high_god_name$" zoroastrianism_war_god_name:0 "$zoroastrianism_high_god_name$" - zoroastrianism_war_god_name_possessive:0 "de $zoroastrianism_high_god_name$" + zoroastrianism_war_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" zoroastrianism_trickster_god_name:0 "$christianity_trickster_god_name$" - zoroastrianism_trickster_god_name_possessive:0 "de $christianity_trickster_god_name$" + zoroastrianism_trickster_god_name_possessive:0 "$christianity_trickster_god_name_possessive$" zoroastrianism_night_god_name:0 "$zoroastrianism_high_god_name$" - zoroastrianism_night_god_name_possessive:0 "de $zoroastrianism_high_god_name$" + zoroastrianism_night_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" zoroastrianism_water_god_name:0 "$zoroastrianism_high_god_name$" - zoroastrianism_water_god_name_possessive:0 "de $zoroastrianism_high_god_name$" + zoroastrianism_water_god_name_possessive:0 "$zoroastrianism_high_god_name_possessive$" #Mazdayasna mazdayasna:0 "Mazdeísmo" diff --git a/project/ck3/base_game/localization/spanish/royal_court_window_l_spanish.yml b/project/ck3/base_game/localization/spanish/royal_court_window_l_spanish.yml index f12906ab96..b04ec31db5 100644 --- a/project/ck3/base_game/localization/spanish/royal_court_window_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/royal_court_window_l_spanish.yml @@ -37,7 +37,7 @@ COURT_GRANDEUR_COURTS_WITH_MY_LANGUAGE:1 "Mayor [court_language|lE] de cultura [CULTURE_PILLAR.GetName]" COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST:1 "Comparte [court_language|lE] [CULTURE_PILLAR.GetName]" COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_SCALED_DIFF:0 "Base" - COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_DIFFERENT_RELIGION:0 "No comparte la [religion|lE] TARGET_CHARACTER.GetFaith.GetReligion.GetAdjective]" + COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_DIFFERENT_RELIGION:0 "No comparte la [religion|lE] [TARGET_CHARACTER.GetFaith.GetReligion.GetAdjective]" COURT_GRANDEUR_SHARES_LANGUAGE_WITH_GRANDEST_DIFFERENT_GOVERNMENT:0 "No comparte el [government|lE] [TARGET_CHARACTER.GetGovernment.GetName]" COURT_GRANDEUR_COUNTIES_WITH_MY_LANGUAGE:1 "[counties|E] del [realm|lE] con el [language|lE] de la cultura [CULTURE_PILLAR.GetName]" COURT_GRANDEUR_COURT_LANGUAGE_KNOWS_NATIVELY:1 "[CHARACTER.GetShortUIName|U] [CHARACTER.LocalPlayerString( 'sabes', 'sabe' )] hablar la lengua [CULTURE_PILLAR.GetName] de forma nativa" @@ -168,4 +168,4 @@ NO_ROCO_NOT_ALIVE:0 "@warning_icon!#X Estas muert[GetPlayer.Custom('ES_OA')]#!" NO_ROCO_NOT_LANDED:0 "@warning_icon!#X No eres un[GetPlayer.Custom('ES_XA')] gobernante#!" NO_ROCO_WRONG_TIER:0 "@warning_icon!#X No eres ni [king|lE] ni [emperor|lE]#!" - NO_ROCO_WRONG_GOVERNMENT:0 "@warning_icon!#X No tienes un [government|lE] [feudal|lE] o de [clan|lE]#!" + NO_ROCO_WRONG_GOVERNMENT:1 "@warning_icon!#X No tienes un [government|lE] [feudal|lE], [tribal|lE] ni de [clan|lE]#!" diff --git a/project/ck3/base_game/localization/spanish/single_combat_events_l_spanish.yml b/project/ck3/base_game/localization/spanish/single_combat_events_l_spanish.yml index 3f295fc561..e3c4dd454e 100644 --- a/project/ck3/base_game/localization/spanish/single_combat_events_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/single_combat_events_l_spanish.yml @@ -189,7 +189,7 @@ # Combat Descs ## Own Combat Move Feedback single_combat.0001.desc.my_feedback.wait_and_hope.will_die:0 "Me congelo. Podría morir aquí mismo. Si no hago algo, #EMP moriré#!. No consigo moverme. Tiemblo mientras ruego para que [my_foe.GetFirstNameNoTooltip] tropiece y se caiga para tener una oportunidad." - single_combat.0001.desc.my_feedback.wait_and_hope.will_live:0 "Me tomo mi tiempo, espero. Puede que no sea [myself.Custom('ES_ElLa')] mejor luchador[myself.Custom('ES_XA')], pero si le doy suficiente cuerda, [my_foe.GetFirstNameNoTooltip] tal vez se acabe colgando a sí mism[my_foe.Custom('ES_OA')]." + single_combat.0001.desc.my_feedback.wait_and_hope.will_live:0 "Me tomo mi tiempo, espero. Puede que no sea un gran luchador[myself.Custom('ES_XA')], pero si le doy suficiente cuerda, [my_foe.GetFirstNameNoTooltip] tal vez se acabe colgando a sí mism[my_foe.Custom('ES_OA')]." single_combat.0001.desc.my_feedback.unsure_attack:0 "Intento [myself.Custom('SignatureWeaponAttemptedLightPlural')] superficiales, más centrándome en intentar no perder [myself.Custom('signature_weapon')], pero nada que de verdad se acerque a mi rival." single_combat.0001.desc.my_feedback.enthusiastic_onslaught:0 "Tengo [myself.Custom('signature_weapon')], tengo un enemigo y estoy decidid[myself.Custom('ES_OA')] a que se conozcan, sea como sea. Golpes salvajes, golpes del revés de [myself.Custom('SignatureWeaponEndType')], lo que sea para derribar a mi oponente." single_combat.0001.desc.my_feedback.hail_mary:0 "[myself.Custom('SignatureWeaponFlourishPresentParticiple')|U] salvajemente [myself.Custom('signature_weapon')], arremeto contra [my_foe.GetFirstNameNoTooltip]. Si voy a morir, haré que sea una pelea difícil, y [my_foe.GetFirstNameNoTooltip] se ve obligad[my_foe.Custom('ES_OA')] ante mi entusiasmo desesperado." @@ -224,7 +224,7 @@ single_combat.0001.desc.my_feedback.raaargh:0 "Soltando escupitajos, [myself.Custom('signature_weapon')] [myself.Custom('SignatureWeaponFlourishPresentParticiple')] a lo loco, me lanzo contra mi enemigo. Una neblina roja nubla mi menta y todo es ira, sangre y una catarsis gozosa." single_combat.0001.desc.my_feedback.hard_grit:0 "Con una facilidad entrenada, eludo un golpe de [my_foe.GetFirstNameNoTooltip], me aproximo y acerco [myself.Custom('signature_weapon')] para [myself.Custom('SignatureWeaponAttemptedHeavy')], antes de retroceder a toda prisa a una distancia segura." single_combat.0001.desc.my_feedback.feint_and_stab:0 "[myself.Custom('signature_weapon')|U] hace [myself.Custom('SignatureWeaponAttemptedLight')] a un lado y, con la otra mano, saco una segunda daga y lanzo una estocada contra [my_foe.GetFirstNameNoTooltip], que intenta pararla." - single_combat.0001.desc.my_feedback.butchery:0 "No puedo contar cuánta gente he [myself.Custom('SignatureWeaponKillTypePastParticiple')] con [myself.Custom('signature_weapon')]. Puede que [my_foe.GetFirstName] sea [my_foe.Custom('ES_ElLa')] siguiente, puede que no, pero seguro que la lluvia de golpes salvajes no le habrá dejado indiferente." + single_combat.0001.desc.my_feedback.butchery:0 "No puedo contar cuánta gente he [myself.Custom('SignatureWeaponKillTypePastParticiple')] con [myself.Custom('signature_weapon')]. Puede que [my_foe.GetFirstName] sea el/la siguiente, puede que no, pero seguro que la lluvia de golpes salvajes no le habrá dejado indiferente." single_combat.0001.desc.my_feedback.stoic_veteran:0 "La Guardia varega no anima a la laxitud. Hace falta un ojo avizor y un brazo firme para destacar como uno de los guardaespaldas del emperador. Y con cada golpe le enseño a [my_foe.GetFirstNameNoTooltip] cómo luchan quienes llevan hacha." single_combat.0001.desc.my_feedback.blade_dance:0 "En la batalla, soy un artista. Cada golpe es una pincelada, cada enemigo caído o gota de sangre, una salpicadura de pintura. Cuando blando [myself.Custom('signature_weapon')], pasando sin problemas entre floritura y golpe, dibujo un cuadro de agonía en mi enemigo." single_combat.0001.desc.my_feedback.wrath_of_highgod:0 "[myself.GetFaith.HighGodName] es inteligente y Su ira está de #EMP mi#! parte. Grito mi devoción a los cielos de modo que [my_foe.GetFirstNameNoTooltip] podría temblar de miedo ante mi fe." @@ -388,7 +388,7 @@ single_combat.0031.desc.opponent_response.like_a_viper.injury:0 "Intento desviar el golpe de esta víbora, pero es inútil. Mi oponente aprovecha la oportunidad para engancharme [sc_loser.Custom('signature_weapon')] y retorcer en la dirección incorrecta, sacándome el arma patéticamente, lejos de mi alcance.\n\n[sc_victor.Custom('signature_weapon')] de [sc_victor.GetFirstNameNoTooltip] se posa en mi pecho, justo sobre mi acelerado corazón." single_combat.0031.desc.opponent_response.pocket_silver.injury:0 "lleva [sc_victor.Custom('signature_weapon')] #EMP dentro#! de mi guardia, justo debajo de mi garganta.\n\nSacudo [sc_loser.Custom('signature_weapon')] por instinto, considerando mis opciones en un silencio incómodo.\n\n[sc_victor.GetFirstNameNoTooltip] me frunce el ceño y tensa los músculos, disponiéndose a atacar." single_combat.0031.desc.opponent_response.martial_voice.injury:0 "Saltando atrás tan rápido que casi me dejo el pellejo, una fracción de segundo antes de darme cuenta de que [sc_loser.Custom('signature_weapon')] no ha saltado conmigo girando por los aires allí donde la solté, lo que me deja indefen[sc_loser.Custom('ES_OA')] mientras [sc_victor.GetFirstNameNoTooltip] se prepara para un segundo ataque." - single_combat.0031.desc.opponent_response.mocking_boast.injury:0 "consigue un impacto firme en la mano donde llevo [sc_loser.Custom('signature_weapon')] con [sc_victor.Custom('SignatureWeaponEndType')] de [sc_loser.Custom('signature_weapon')] que blande, haciendo que el arma salga disparada de mi mano.\n\nMi oponente se prepara para [sc_victor.Custom('SignatureWeaponKillTypeFirstPersonFuture')] con una floritura y una sonrisita.\n\n«¿Y qué dice [sc_loser.Custom('ES_ElLa')] perdedor[sc_loser.Custom('ES_XA')]?»." + single_combat.0031.desc.opponent_response.mocking_boast.injury:0 "consigue un impacto firme en la mano donde llevo [sc_loser.Custom('signature_weapon')] con [sc_victor.Custom('SignatureWeaponEndType')] de [sc_loser.Custom('signature_weapon')] que blande, haciendo que el arma salga disparada de mi mano.\n\nMi oponente se prepara para [sc_victor.Custom('SignatureWeaponKillTypeFirstPersonFuture')] con una floritura y una sonrisita.\n\n«¿Y qué dice el/la perdedor[sc_loser.Custom('ES_XA')]?»." ### No need for an is_that_a_crocodile, as it's never just an injury. single_combat.0031.desc.opponent_response.desert_warrior.injury:0 "haciendo [sc_victor.Custom('SignatureWeaponAttemptedLightPlural')] con una precisión que me acaba por derribar, agotad[sc_loser.Custom('ES_OA')], al/a la [sc_defender.Custom('GroundType')].\n\nRuedo a un lado y me topo con [sc_victor.GetFirstNameNoTooltip] que se prepara para [sc_victor.Custom('SignatureWeaponKillTypeHeadFirstPersonFuture')], [sc_victor.Custom('signature_weapon')] ya en lo alto." single_combat.0031.desc.opponent_response.jungle_stalker.injury:0 "pateándome #EMP fuerte#! en la entrepierna, haciendo que me encoja con un chillido.\n\nEn el suelo me agito durante algunos segundos, intentando liberarme de esta maldita planta del demonio, maldiciendo el agudo dolor de mis entrañas, terminando abruptamente cuando siento el frío metal de [sc_victor.Custom('SignatureWeaponTipType')] de [sc_victor.Custom('signature_weapon')] presionando mi frente." @@ -684,10 +684,10 @@ single_combat.0041.desc.opponent_response.rough_terrain_expert.rocky:0 "[sc_loser.GetFirstNameNoTooltip] es un[sc_loser.Custom('ES_XA')] veteran[sc_loser.Custom('ES_OA')] de la lucha en cuesta, diestr[sc_loser.Custom('ES_OA')] en luchar en colinas y montañas e insiste en demostrármelo. Una vez tras otra tengo que defenderme de un firme empujón destinado a hacerme trastabillar,\n\n" single_combat.0041.desc.opponent_response.rough_terrain_expert.boggy:0 "En la ciénaga, [sc_loser.GetFirstNameNoTooltip] lucha como [sc_victor.GetFaith.DevilName] en persona, y me lanza una y otra vez a las apestosas aguas de la zona. Por fortuna para mí, ninguna de las charcas resulta ser especialmente profunda.\n\nAsí que es casi irónico que el primer charco en el que [sc_loser.GetSheHe] se atreve a entrar le trague la pierna hasta la rodilla.\n\n" single_combat.0041.desc.opponent_response.forest_fighter:0 "Aunque [sc_loser.GetFirstNameNoTooltip] tiene reputación de manejarse con competencia en el bosque, no todos los bosques ofrecen tantas ventajas.\n\nLa parcela actual de bosque en la que estamos parece totalmente idílica y la búsqueda de u modo de aprovechar su experiencia es obviamente una gran distracción para [sc_loser.GetFirstNameNoTooltip]." - single_combat.0041.desc.opponent_response.raaargh:0 "[sc_loser.GetFirstNameNoTooltip] se estremece, parándose en el sitio durante algunos tensos segundos antes de #EMP explotar#! de ira.\n\nCon todo miedo por su seguridad desaparecido, [sc_loser.Custom('ES_ElLa')] berserker se abalanza contra mí en un remolino formado por [sc_loser.Custom('SignatureWeaponAttemptedHeavyPlural')], puñetazos, patadas y rechinar de dientes.\n\n" + single_combat.0041.desc.opponent_response.raaargh:0 "[sc_loser.GetFirstNameNoTooltip] se estremece, parándose en el sitio durante algunos tensos segundos antes de #EMP explotar#! de ira.\n\nCon todo miedo por su seguridad desaparecido, el/la berserker se abalanza contra mí en un remolino formado por [sc_loser.Custom('SignatureWeaponAttemptedHeavyPlural')], puñetazos, patadas y rechinar de dientes.\n\n" single_combat.0041.desc.opponent_response.hard_grit:0 "[sc_loser.GetFirstNameNoTooltip] lucha bien, no da cuartel, ni comete errores. Se aprovechan todos los huecos, toda debilidad tiene un coste en dolor y esfuerzo.\n\nSolo jugando de modo conservador, igualando cada golpe suyo y nada más puedo seguir su ritmo, esperando hasta #EMP [sc_loser.GetSheHe]#! comete un error y yo" single_combat.0041.desc.opponent_response.feint_and_stab:0 "[sc_loser.GetFirstNameNoTooltip] lanza [sc_loser.Custom('SignatureWeaponAttemptedLight')] contra mí con [sc_loser.Custom('signature_weapon')], pero parece mal enfocado.\n\nNo me cuesta demasiado sacarle el arma de la mano; solo entonces veo el brillo de una daga oculta en su otro puño." - single_combat.0041.desc.opponent_response.butchery:1 "Pese a la fiera reputación de [sc_loser.GetFirstNameNoTooltip], [sc_victor.Custom('SignatureWeaponAttemptedHeavyPlural')] brutales de su parte parecen… torpes, a falta de una palabra mejor. Son fáciles de desviar y aunque cada golpe escuece como una caricia de [sc_victor.GetFaith.DevilName], tener un arma en la mano hace que [sc_loser.Custom('ES_ElLa')] temible saqueador[sc_loser.Custom('ES_XA')] sea más fácil de manejar.\n\n" + single_combat.0041.desc.opponent_response.butchery:1 "Pese a la fiera reputación de [sc_loser.GetFirstNameNoTooltip], [sc_victor.Custom('SignatureWeaponAttemptedHeavyPlural')] brutales de su parte parecen… torpes, a falta de una palabra mejor. Son fáciles de desviar y aunque cada golpe escuece como una caricia de [sc_victor.GetFaith.DevilName], tener un arma en la mano hace que el/la temible saqueador[sc_loser.Custom('ES_XA')] sea más fácil de manejar.\n\n" single_combat.0041.desc.opponent_response.stoic_veteran:0 "[sc_loser.GetFirstNameNoTooltip] emplea [sc_loser.Custom('signature_weapon')] con toda la competencia de un[sc_loser.Custom('ES_XA')] vareg[sc_loser.Custom('ES_OA')], tajando golpes largos y regulares de su arma. Es difícil, pero nada que no sea capaz de parar lo bastante bien.\n\n" single_combat.0041.desc.opponent_response.blade_dance:0 "[sc_loser.GetFirstNameNoTooltip] será célebre por su habilidad con [sc_loser.Custom('signature_weapon')], pero es obvio que está demasiado impresionad[sc_loser.Custom('ES_OA')] con su propia destreza.\n\n[sc_victor.Custom('SignatureWeaponAttemptedLight')|U] oportunista a la mano donde lleva [sc_loser.Custom('signature_weapon')] y su posición se desmorona," single_combat.0041.desc.opponent_response.wrath_of_highgod:0 "Al aullar su devoción a [sc_loser.GetFaith.HighGodName], [sc_loser.GetFirstNameNoTooltip] deja que su atención se distraiga de nuestro duelo.\n\nCon un rápido encogimiento de hombros para reconocer la absurda arrogancia de mi rival, doy un paso adelante" @@ -701,7 +701,7 @@ single_combat.0041.desc.opponent_response.enthusiastic_onslaught.injury:0 "Eligiendo el momento, consigo abrirle una brecha en la sien con [sc_victor.Custom('SignatureWeaponEndType')] de [sc_victor.Custom('signature_weapon')] y [sc_loser.GetSheHe] cae como una oveja con la crisma rota.\n\nMe tomo un segundo o dos para ver la lamentable vista de es[sc_loser.Custom('ES_EA')] [sc_loser.GetWomanMan] gimiendo en el/la [sc_defender.Custom('GroundType')] ante mí, después me preparo para el golpe fatal.\n\n[sc_loser.GetFirstNameNoTooltip] croa una rendición cuando faltaban segundos." single_combat.0041.desc.opponent_response.hail_mary.injury:0 "la desesperación y la ineptitud son malos compañeros de cama. La mayoría de sus ataques fallan y los que no, los paro o desvío con [sc_victor.Custom('signature_weapon')], desequilibrando a [sc_loser.GetFirstNameNoTooltip] rápidamente.\n\nCuando se golpea accidentalmente a sí mism[sc_loser.Custom('ES_OA')] en la [sc_loser.Custom('MaskFace')] con su propia mano, me compadezco y [sc_loser.Custom('ES_LoLa')] desarmo.\n\nLa rendición llega rápidamente." single_combat.0041.desc.opponent_response.pocket_sand.injury:0 "[sc_loser.GetSheHe|U] está demasiado ocupad[sc_loser.Custom('ES_OA')] resoplando para notar o esquivar [sc_victor.Custom('SignatureWeaponEndType')] de [sc_victor.Custom('signature_weapon')] cuando la llevo directamente contra su garganta para derribar[sc_loser.GetHerHim] al/a la [sc_defender.Custom('GroundType')] inmediatamente.\n\nDejo mi arma reposar suavemente sobre el estómago de [sc_loser.GetFirstNameNoTooltip] esperado pacientemente a que se entere y se rinda. No tarda mucho." - single_combat.0041.desc.opponent_response.nut_em.injury:0 "Sin pensarlo dos veces, le meto la rodilla en la tripa y [sc_loser.Custom('ES_ElLa')] idiota se desploma.\n\nHay que reconocer que [sc_loser.GetFirstNameNoTooltip] aterriza lo mejor posible y lucha por volver a ponerse pie para cuando me he puesto detrás de [sc_loser.Custom('ES_ElElla')].\n\nAunque unas cuantas patadas feroces y [sc_victor.Custom('signature_weapon')] presionando contra su columna le convencen para parar y rendirse." + single_combat.0041.desc.opponent_response.nut_em.injury:0 "Sin pensarlo dos veces, le meto la rodilla en la tripa y el/la idiota se desploma.\n\nHay que reconocer que [sc_loser.GetFirstNameNoTooltip] aterriza lo mejor posible y lucha por volver a ponerse pie para cuando me he puesto detrás de [sc_loser.GetSheHe].\n\nAunque unas cuantas patadas feroces y [sc_victor.Custom('signature_weapon')] presionando contra su columna le convencen para parar y rendirse." single_combat.0041.desc.opponent_response.guard.injury:0 "abrir un hueco de buen tamaño en su guardia.\n\nA partir de ahí, solo recibo la ráfaga de [sc_victor.Custom('SignatureWeaponAttemptedLightPlural')] antes de ser capaz de sacarle [sc_loser.Custom('signature_weapon')] de la mano.\n\nMe preparo para un golpe mortal, pero [sc_loser.GetFirstNameNoTooltip] se rinde antes de que sea necesario." single_combat.0041.desc.opponent_response.probing_attack.injury:0 "arrancarle [sc_loser.Custom('signature_weapon')] de la mano. El arma vuela hermosamente por el aire, dejándonos solos a mí, [sc_loser.GetFirstNameNoTooltip], y [sc_victor.Custom('signature_weapon')] de #EMP mi#! propiedad.\n\nLa rendición llega en cuanto muevo el brazo." single_combat.0041.desc.opponent_response.onslaught.injury:0 "dejando que [sc_loser.Custom('signature_weapon')] corte el aire sin fricción. Llevo un pie contra la parte de atrás de la rodilla de [sc_loser.GetFirstNameNoTooltip] y tiro, golpeándole en la mandíbula cuando se gira a locas para enfrentarse a mí.\n\nCon [sc_loser.GetFirstNameNoTooltip] tambaleándose, solo se necesita [sc_loser.Custom('SignatureWeaponAttemptedHeavy')] para hacer volar su arma. Generosamente, le doy unos segundos para recobrarse antes de que se rinda." @@ -710,7 +710,7 @@ single_combat.0041.desc.opponent_response.put_the_boot_in.injury:0 "\n\n[sc_loser.GetSheHe] intenta levantarse, pero un golpe veloz de [sc_victor.Custom('signature_weapon')] [sc_loser.GetHerHim] mantiene abajo. Suelto una mofa audible para que sepa que ha llegado su hora y a cambio de mis esfuerzos recibo una rendición apagada." single_combat.0041.desc.opponent_response.strict_guard.injury:0 "romperla con [sc_victor.Custom('SignatureWeaponAttemptedLight')], llevando [sc_victor.Custom('SignatureWeaponTipType')] de [sc_victor.Custom('signature_weapon')] contra su garganta.\n\nNos quedamos largo tiempo sin movernos mientras [sc_loser.GetFirstNameNoTooltip] considera sus opciones. Se necesita una mirada salvaje y una sacudida repentina para forzar la rendición de es[sc_loser.Custom('ES_EA')] cabezota." single_combat.0041.desc.opponent_response.confident_attack.injury:0 "consigo hacer una parada lo bastante fuerte como para devolverle su propia arma.\n\nPara esquivar [sc_loser.Custom('signature_weapon')], tiene que ponerse en la ruta de [sc_victor.Custom('signature_weapon')] que yo blando. No es un golpe leal, pero [sc_loser.GetHerHim] derriba igual.\n\nHabiendo perdido el arma en la caída, a [sc_loser.GetFirstNameNoTooltip] no le queda más opción que rendirse." - single_combat.0041.desc.opponent_response.expert_onslaught.injury:0 "Consigo plantarle un golpe desesperado en la sien con [sc_victor.Custom('SignatureWeaponEndType')] de [sc_victor.Custom('signature_weapon')].\n\n[sc_loser.GetFirstNameNoTooltip] retrocede tambaleándose, sorprendid[sc_loser.Custom('ES_OA')], proporcionándome un gran hueco para barrerle [sc_loser.Custom('signature_weapon')] con [sc_victor.Custom('SignatureWeaponAttemptedHeavy')].\n\nSin arma, mi oponente está a mi merced y lo sabe. Tengo una rendición amarga al cabo de unos instantes." + single_combat.0041.desc.opponent_response.expert_onslaught.injury:0 "consigo plantarle un golpe desesperado en la sien con [sc_victor.Custom('SignatureWeaponEndType')] de [sc_victor.Custom('signature_weapon')].\n\n[sc_loser.GetFirstNameNoTooltip] retrocede tambaleándose, sorprendid[sc_loser.Custom('ES_OA')], proporcionándome un gran hueco para barrerle [sc_loser.Custom('signature_weapon')] con [sc_victor.Custom('SignatureWeaponAttemptedHeavy')].\n\nSin arma, mi oponente está a mi merced y lo sabe. Tengo una rendición amarga al cabo de unos instantes." single_combat.0041.desc.opponent_response.attempt_disarm.injury:0 "solo hace falta un poco de torsión por mi parte para hacerle volar [sc_loser.Custom('signature_weapon')] como una flecha cómicamente grande.\n\nLa avergonzada rendición llega en cuanto [sc_loser.GetFirstNameNoTooltip] comprende lo que ha pasado." ### No need for a lightning_assault, as you can't end the duel in the first round. single_combat.0041.desc.opponent_response.tire_opponent.injury:0 "Desquilibrad[sc_loser.Custom('ES_OA')], [sc_loser.GetFirstNameNoTooltip] tropieza y gira torpemente contra el/la [sc_defender.Custom('GroundType')].\n\nPermaneciendo sobre mi oponente, suelto [sc_victor.Custom('SignatureWeaponAttemptedLightPlural')] con [sc_victor.Custom('signature_weapon')].\n\nMi oponente se mantiene firme al principio, rindiéndose solo cuando queda claro que estoy a punto de [sc_victor.Custom2('SignatureWeaponKillTypeGroinThirdPersonFutureGendered',SCOPE.sC('sc_loser'))]." @@ -767,14 +767,14 @@ single_combat.0041.desc.opponent_response.desert_warrior.fatality:0 "Me lanzo a [sc_victor.Custom('SignatureWeaponAttemptedHeavy')] que [sc_loser.GetHerHim] tumba. El ataque siguiente se [sc_victor.Custom('SignatureWeaponWoundVerb5ThirdPersonPresent')] torpemente en su cuello.\n\nNo será una muerte agradable ni digna, pero al menos es rápida." single_combat.0041.desc.opponent_response.jungle_stalker.fatality:0 "La distracción me da el tiempo necesario para lanzar [sc_victor.Custom('SignatureWeaponAttemptedHeavy')] justo hacia su desprotegido estómago, lo que lanza al suelo, gritando.\n\nEl forcejeo posterior es corto, pero sangriento. Al menos, para [sc_loser.GetFirstNameNoTooltip]." single_combat.0041.desc.opponent_response.open_terrain_expert.fatality:0 "Cuando [sc_loser.GetSheHe] tropieza, lo hace con fuerza y estoy sobre [sc_loser.GetSheHe] al instante.\n\nUna patada rápida en la entrepierna mantiene a [sc_loser.GetFirstNameNoTooltip] lo bastante en el suelo como para [sc_victor.Custom2('SignatureWeaponKillTypeTorso2ThirdPersonSimplePresentGendered',SCOPE.sC('sc_loser'))] con [sc_victor.Custom('signature_weapon')].\n\n[sc_loser.GetFirstNameNoTooltip] forcejea un poco, pero finalmente se tumba y deja que la muerte se apodere de [sc_loser.GetSheHe]." - single_combat.0041.desc.opponent_response.rough_terrain_expert.fatality.rocky:0 "pero me mantengo en pie.\n\nCuando [sc_loser.GetFirstNameNoTooltip] no ve un pequeño precipicio detrás de [sc_loser.GetSheHe], intento un pequeño empujón y [sc_loser.Custom('ES_ElLa')] veteran[sc_loser.Custom('ES_OA')] guerrer[sc_loser.Custom('ES_OA')] de las colinas se desploma hacia atrás.\n\nOigo un crujido y un grito cuando cae por el borde y, al bajar corriendo, veo que se ha medio empalado con su propio fémur roto. El golpe de gracia no lleva mucho tiempo." + single_combat.0041.desc.opponent_response.rough_terrain_expert.fatality.rocky:0 "pero me mantengo en pie.\n\nCuando [sc_loser.GetFirstNameNoTooltip] no ve un pequeño precipicio detrás de [sc_loser.GetSheHe], intento un pequeño empujón y el/la veteran[sc_loser.Custom('ES_OA')] guerrer[sc_loser.Custom('ES_OA')] de las colinas se desploma hacia atrás.\n\nOigo un crujido y un grito cuando cae por el borde y, al bajar corriendo, veo que se ha medio empalado con su propio fémur roto. El golpe de gracia no lleva mucho tiempo." single_combat.0041.desc.opponent_response.rough_terrain_expert.fatality.boggy:0 "Doy vueltas, buscando un buen punto donde atacar. [sc_loser.GetFirstNameNoTooltip] consigue liberarse, solo para caer de bruces en otra charca profunda, y encuentro mi momento: un golpe rápido para [sc_victor.Custom2('SignatureWeaponKillTypeRearTorsoThirdPersonFutureGendered',SCOPE.sC('sc_loser'))].\n\nLa parálisis es instantánea y [sc_loser.GetFirstNameNoTooltip] se empieza a hundir cada vez más en la fétida ciénaga. Pasa un rato hasta que dejan de salir burbujas." single_combat.0041.desc.opponent_response.forest_fighter.fatality:0 "\n\nVuelo contra [sc_loser.GetSheHe] con [sc_victor.Custom('SignatureWeaponAttemptedLightPlural')] en sucesión. Al principio parece que mi oponente me rechaza bien hasta que empieza a ir más despacio, le sale sangre de… alguna parte. Debo de haberle cortado una arteria.\n\nAl cabo de un minuto [sc_loser.GetFirstNameNoTooltip] se ha desmayado. Doy buena cuenta de [sc_loser.GetSheHe]." single_combat.0041.desc.opponent_response.raaargh.fatality:0 "Mantengo la distancia, lanzándome hacia adelante solo cuando [sc_loser.GetFirstNameNoTooltip] llega a su apogeo para arrancar trozos de carne, y así bailamos durante un tiempo.\n\nSin embargo, finalmente su frenesí se calma, y un[sc_loser.Custom('ES_XA')] [sc_loser.GetWomanMan], no un[sc_loser.Custom('ES_XA')] berserker, blande su arma delante de mí. La cantidad y gravedad de sus heridas van haciendo mella en [sc_loser.GetSheHe] hasta que…" single_combat.0041.desc.opponent_response.hard_grit.fatality:0 "cuelo [sc_victor.Custom('SignatureWeaponAttemptedLight')] que se incrusta en su estómago.\n\nUna muerte dolorosa que, [sc_loser.GetFirstNameNoTooltip] acepta con dignidad, luchando pese al dolor hasta el final." single_combat.0041.desc.opponent_response.feint_and_stab.fatality:0 "\n\nAntes de que [sc_loser.GetFirstNameNoTooltip] pueda poner en juego su arma secundaria, muevo [sc_victor.Custom('signature_weapon')] para [sc_victor.Custom2('SignatureWeaponKillTypeTorso2ThirdPersonSimplePresentGendered',SCOPE.sC('sc_loser'))]. El cuerpo magullado sale rechazado hacia atrás entre espasmos y desangrándose sobre el/la [sc_defender.Custom('GroundType')].\n\nAl cabo de un minuto se detienen todos los movimientos." single_combat.0041.desc.opponent_response.butchery.fatality:0 "Con cautela, temiendo una trampa, entro en un obvio hueco en su guardia y suelto [sc_victor.Custom('SignatureWeaponAttemptedLight')] que [sc_victor.Custom2('SignatureWeaponKillTypeHead2ThirdPersonActiveGendered',SCOPE.sC('sc_loser'))] espantosamente.\n\n[sc_loser.GetFirstNameNoTooltip] empieza a atragantarse por la fuente de sangre resultante, soltando [sc_loser.Custom('signature_weapon')] para agarrarse la herida.\n\nSigue agarrándola cuando expira un minuto entero después." - single_combat.0041.desc.opponent_response.stoic_veteran.fatality:0 "Nos enfrascamos en un patrón tenso de golpe-parada-estocada, y voy ganando ventaja lentamente, desgastando a [sc_loser.GetFirstNameNoTooltip] golpe a golpe hasta que [sc_loser.GetSheHe] ha acumulado suficientes ronchas y heridas que matarían a la mayoría de la gente dos veces.\n\nPero hasta [sc_loser.GetSheHe] tiene sus límites. Y cuando [sc_loser.Custom('ES_ElLa')] vareg[sc_loser.Custom('ES_OA')] cae de rodillas, list[sc_loser.Custom('ES_OA')] para el golpe de gracia, es obvio que lo sabemos." + single_combat.0041.desc.opponent_response.stoic_veteran.fatality:0 "Nos enfrascamos en un patrón tenso de golpe-parada-estocada, y voy ganando ventaja lentamente, desgastando a [sc_loser.GetFirstNameNoTooltip] golpe a golpe hasta que [sc_loser.GetSheHe] ha acumulado suficientes ronchas y heridas que matarían a la mayoría de la gente dos veces.\n\nPero hasta [sc_loser.GetSheHe] tiene sus límites. Y cuando el/la vareg[sc_loser.Custom('ES_OA')] cae de rodillas, list[sc_loser.Custom('ES_OA')] para el golpe de gracia, es obvio que lo sabemos." single_combat.0041.desc.opponent_response.blade_dance.fatality:0 "mientras yo ya estoy en mi revés.\n\nLa indignación se extiende por los rasgos de [sc_loser.GetFirstNameNoTooltip], seguramente por mi atrevimiento, pero no me interesa que siga adelante.\n\n[sc_victor.Custom('signature_weapon')|U] [sc_victor.Custom('SignatureWeaponWoundVerb1ThirdPersonPresent')] profunda y fatalmente en el pecho [sc_loser.Custom('ES_DelDela')] maestr[sc_loser.Custom('ES_OA')] de la espada." single_combat.0041.desc.opponent_response.wrath_of_highgod.fatality:1 "e incrusto [sc_victor.Custom('SignatureWeaponEndType')] de [sc_victor.Custom('signature_weapon')] en su [sc_loser.Custom('MaskFace')].\n\nGritando de ira ante tal blasfemia, [sc_loser.GetFirstNameNoTooltip] retrocede a trompicones, una horrible maldición en sus labios hasta el momento en que paso a [sc_victor.Custom('SignatureWeaponWoundVerb5')] mi arma en su pulmón.\n\nDespués de eso, todo es barboteo, ahogo y, finalmente, silencio." single_combat.0041.desc.opponent_response.hurt_me_better.fatality:0 "y creo que todo el mundo aquí sabe que [sc_loser.GetSheHe] ni supone una amenaza ni puede impedirme que responda.\n\nUn golpe firme y paso a [sc_victor.Custom2('SignatureWeaponKillTypeHeadThirdPersonFutureGendered',SCOPE.sC('sc_loser'))]." @@ -849,7 +849,7 @@ single_combat.0041.desc.sc_attacker.like_a_viper.injury:0 "[sc_loser.GetFirstNameNoTooltip], supongo que viendo la vida pasar ante sus ojos cuando mi espada se hunde hacia su corazón, se apresura a parar.\n\nMe permito una sonrisa maligna al enganchar mi arma con la suya con torpeza y, con un latigazo robusto, convierto una estocada mortal en una desarmadora. [sc_loser.Custom('signature_weapon')] de [sc_loser.GetFirstNameNoTooltip] sale por el aire.\n\nCon el combate vencido, hago una demostración bastante ostentosa poniendo [sc_victor.Custom('SignatureWeaponTipType')] de mi arma contra el corazón de mi enemig[sc_loser.Custom('ES_OA')]. La rendición es tan rápida como el golpe inicial de [sc_victor.Custom('signature_weapon')]." single_combat.0041.desc.sc_attacker.pocket_silver.injury:0 "\n\nAunque [sc_loser.GetFirstNameNoTooltip] logra esquivar el proyectil, aprovecho el tiempo para colar la[sc_victor.Custom('signature_weapon')] #EMP en#! su guardia, estampando [sc_victor.Custom('SignatureWeaponTipType')] [sc_victor.Custom('SignatureWeaponTipAdjective')] contra la garganta de es[sc_loser.Custom('ES_EA')] [sc_loser.GetWomanMan].\n\n[sc_loser.GetFirstNameNoTooltip] no se rinde de inmediato. Durante un instante parece que incluso intenta algo con su propia arma, pero mi ceño y una redistribución de peso dejan claro que solo puede acabar de un modo.\n\nConsigo la rendición." single_combat.0041.desc.sc_attacker.martial_voice.injury:0 "[sc_loser.GetFirstNameNoTooltip] se ve sorprendid[sc_loser.Custom('ES_OA')] totalmente cuando paso de una bronca atronadora a [sc_victor.Custom('SignatureWeaponAttemptedHeavy')], y da un salto atrás de puro miedo.\n\nEl instinto es rápido pero carece de finura y mi rival lo demuestra cuando suelta [sc_loser.Custom('signature_weapon')] al dar el salto.\n\nYa estoy a medio camino de preparar un golpe mortal cuando [sc_loser.GetFirstNameNoTooltip] se rinde apresuradamente." - single_combat.0041.desc.sc_attacker.mocking_boast.injury:0 "abrir un hueco en su defensa. Es la definición de profecía autocumplida, si bien con un poco de ayuda.\n\nA partir de ahí, un golpe duro en la mano de [sc_loser.Custom('signature_weapon')] de [sc_loser.GetFirstNameNoTooltip] le suelta el arma. Giro con una floritura [sc_victor.Custom('signature_weapon')] preparándome para [sc_victor.Custom2('SignatureWeaponKillTypeThirdPersonFutureGendered',SCOPE.sC('sc_loser'))]. No puedo resistirme a una pulla final.\n\n«¿Y qué dice [sc_loser.Custom('ES_ElLa')] perdedor[sc_loser.Custom('ES_XA')]?»\n\nResulta que es «me rindo». Rendición, rendición, rendición." + single_combat.0041.desc.sc_attacker.mocking_boast.injury:0 "abrir un hueco en su defensa. Es la definición de profecía autocumplida, si bien con un poco de ayuda.\n\nA partir de ahí, un golpe duro en la mano de [sc_loser.Custom('signature_weapon')] de [sc_loser.GetFirstNameNoTooltip] le suelta el arma. Giro con una floritura [sc_victor.Custom('signature_weapon')] preparándome para [sc_victor.Custom2('SignatureWeaponKillTypeThirdPersonFutureGendered',SCOPE.sC('sc_loser'))]. No puedo resistirme a una pulla final.\n\n«¿Y qué dice el/la perdedor[sc_loser.Custom('ES_XA')]?»\n\nResulta que es «me rindo». Rendición, rendición, rendición." ### No need for an is_that_a_crocodile, as it's never just an injury. single_combat.0041.desc.sc_attacker.desert_warrior.injury:0 "dejando a [sc_loser.GetFirstNameNoTooltip] tambaleándose al borde del agotamiento.\n\nSolo ataco cuando el calor sofocante [sc_loser.GetHerHim] ha doblegado casi completamente, lanzando [sc_victor.Custom('SignatureWeaponAttemptedLightPlural')] en secuencia que catapultan a mi oponente al/a la [sc_defender.Custom('GroundType')].\n\nPara cuando [sc_loser.GetFirstNameNoTooltip] ha rodado sobre su espalda, ya he preparado [sc_victor.Custom('signature_weapon')] para [sc_victor.Custom2('SignatureWeaponKillTypeThirdPersonFutureGendered',SCOPE.sC('sc_loser'))]. [sc_loser.GetFirstNameNoTooltip] escupe un bocado de [sc_defender.Custom('GroundType')] y se rinde." single_combat.0041.desc.sc_attacker.jungle_stalker.injury:0 "Una patada rápida en la entrepierna hace que mi oponente caiga chillando a la maleza. [sc_loser.GetFirstNameNoTooltip] se retuerce al principio, pero se queda inmóvil rápidamente cuando alineo [sc_victor.Custom('SignatureWeaponTipType')] de [sc_victor.Custom('signature_weapon')] con su [sc_loser.Custom('MaskFace')].\n\nLa rendición no tarda nada." diff --git a/project/ck3/base_game/localization/spanish/struggles/struggle_catalysts_l_spanish.yml b/project/ck3/base_game/localization/spanish/struggles/struggle_catalysts_l_spanish.yml new file mode 100644 index 0000000000..d6e05ca644 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/struggles/struggle_catalysts_l_spanish.yml @@ -0,0 +1,119 @@ +l_spanish: + ################################################## + # Catalyst UI Keys + PHASE_CATALYST_DESCRIPTION_HEADER:2 "#S Catalizadores hacia [StrugglePhase.GetNameNoTooltip]#!" + PHASE_CATALYST_DESCRIPTION_HEADER_INFO:1 "#I Completa los catalizadores tantas veces como quieras para aumentar el progreso de la fase#!" + PHASE_CATALYST_DESCRIPTION_ENTRY:1 "$EFFECT_LIST_BULLET$ [CatalystEntry.GetCatalyst.GetDescription]: #I progreso [CatalystEntry.GetWorth|+=]#!" + PHASE_CATALYST_COMPLETIONS:0 "[Select_CString(GreaterThan_int32(Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst), '(int32)0'), '#COLOR_GREEN ', '#COLOR_GRAY ')]x[Struggle.GetNumCompletionsOfCatalystForPhase(StruggleWindow.GetSelectedPhase, CatalystEntry.GetCatalyst)]#!" + + ################################################## + # Catalyst Names + catalyst_passing_of_time:1 "[struggle_catalyst_catalyst|E] de deriva anual" + catalyst_passing_of_time_desc:1 "Deriva anual hacia esta [struggle_phase|lE]" + catalyst_demanding_important_conversion:0 "[struggle_catalyst_catalyst|E] de conversión exigida" + catalyst_demanding_important_conversion_desc:4 "[demand_conversion|E] de un [ruler|lE] [Concept( 'struggle_involved', 'involucrado' )|E]" + catalyst_enforcing_de_jure_claims:0 "[struggle_catalyst_catalyst|E] de [claims|lE] [de_jure|lE] impuestos" + catalyst_enforcing_de_jure_claims_desc:2 "Imponer [claims|lE] [de_jure|lE] sobre otro $game_concept_character$ $game_concept_struggle_involved$" + catalyst_creating_a_holy_order:0 "[struggle_catalyst_catalyst|lE] de [holy_order|lE] creado" + catalyst_creating_a_holy_order_desc:2 "Crear una [holy_order|lE]" + catalyst_winning_large_conquest_war:0 "[struggle_catalyst_catalyst|E] de [war|lE] agresiva ganada" + catalyst_winning_large_conquest_war_desc:3 "Ganar una [war|lE] de [struggle_large_conquest|lE] contra otro [ruler|lE] [Concept( 'struggle_involved', 'involucrado' )|E]" + catalyst_bought_important_truce:0 "[struggle_catalyst_catalyst|E] de [truce|lE] comprada" + catalyst_bought_important_truce_desc:3 "Comprar una [truce|lE] a otro [ruler|lE] [Concept( 'struggle_involved', 'involucrado' )|E]" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal:0 "[struggle_catalyst_catalyst|E] de independencia concedida" + catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_desc:2 "Dar la independencia a un [powerful_vassal|lE] de distinta [faith|lE] o [culture|lE]" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion:0 "[struggle_catalyst_catalyst|E] de exigencia de facción aceptada" + catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion_desc:2 "Aceptar las exigencias de una [peasant_faction|lE] o [Concept( 'popular_faction', 'popular' )|E]" + catalyst_granted_powerful_diff_faith_vassal_religious_protection:0 "[struggle_catalyst_catalyst|E] de cambio de [contract|E] inclusivo concedido" + catalyst_granted_powerful_diff_faith_vassal_religious_protection_desc:2 "Hacer que un [powerful_vassal|lE] quede [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected')|lE] mediante un [contract|lE]" + catalyst_became_best_friend_soulmate_with_very_important_character:0 "[struggle_catalyst_catalyst|E] de almas gemelas" + catalyst_became_best_friend_soulmate_with_very_important_character_desc:6 "Convertirse en [best_friends|lE] o [soulmates|lE] de un [ruler|lE] [Concept( 'struggle_involved', 'involucrado' )|E]" + catalyst_became_friend_lover_with_character:0 "[struggle_catalyst_catalyst|E] de almas gemelas" + catalyst_became_friend_lover_with_character_desc:0 "Convertirse en [friend|lE] o [lover|lE] de un [ruler|lE] [Concept( 'struggle_involved', 'involucrado' )|E]" + catalyst_formed_interreligious_alliance_with_important_character:0 "[struggle_catalyst_catalyst|E] de [alliance|lE] interreligiosa formada" + catalyst_formed_interreligious_alliance_with_important_character_desc:5 "Formar una [alliance|lE] con un [ruler|lE] [struggle_involved|lE] de una [faith|lE] diferente" + catalyst_hybridise_or_diverge_regional_cultures:0 "[struggle_catalyst_catalyst|E] de [cultures|lE] de la [struggle|lE] [Concept( 'hybridized', 'hibridadas' )|E][hybridized|lE] o [Concept( 'diverge', 'divergidas' )|E]" + catalyst_hybridise_or_diverge_regional_cultures_desc:1 "[hybridize|E] dos [cultures|lE] [Concept( 'struggle_involved', 'involucradas' )|E] o [diverge|lE] una" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection:0 "[struggle_catalyst_catalyst|E] de [contract|lE] inclusivo revocado" + catalyst_revoked_powerful_diff_faith_vassal_religious_protection_desc:2 "Retirar el [contract|lE] que dejaba a un [powerful_vassal|lE] [GetVassalContractType( 'religious_rights' ).GetObligationName( 'religious_rights_protected' )|lE]" + catalyst_broke_truce_against_important_character:0 "[struggle_catalyst_catalyst|E] de [truce|lE] rota" + catalyst_broke_truce_against_important_character_desc:4 "Romper una [truce|lE] con un [ruler|lE] [struggle_involved|lE]" + catalyst_discovery_of_very_important_murder:1 "[struggle_catalyst_catalyst|E] de revelación de [GetScheme('murder').GetTypeName|l] sectario" + catalyst_discovery_of_very_important_murder_desc:4 "Revelar que un rey, [head_of_faith|lE] o [culture_head|lE] [struggle_involved|lE] fue asesinado" + catalyst_fabricating_duchy_level_claims:0 "[struggle_catalyst_catalyst|E] de [claims|E] inventados sobre el [duchy|E]" + catalyst_fabricating_duchy_level_claims_desc:3 "[Concept( 'fabricate_claim', 'Inventar derechos' )|E] sobre un [title|lE] de [title_tier|lE] de [duchy|lE] dentro de la región en la contienda" + + catalyst_forming_alliance_with_major_uninvolved_power:0 "[struggle_catalyst_catalyst|E] de [allied|lE] con una potencia extranjera" + catalyst_forming_alliance_with_major_uninvolved_power_desc:2 "Forjar una [alliance|lE] con un [realm|lE] [struggle_uninvolved|lE] que tiene un [realm_size|lE] de al menos [EmptyScope.ScriptValue('catalyst_forming_alliance_with_major_uninvolved_power_power_realm_size_value')|0]" + catalyst_accepted_independence_faction_demands:0 "[struggle_catalyst_catalyst|E] $catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion$" + catalyst_accepted_independence_faction_demands_desc:2 "Aceptar las exigencias de una [peasant_faction|lE] o [Concept( 'popular_faction', 'popular' )|E]" + catalyst_conducted_border_raid:0 "[struggle_catalyst_catalyst|E] de [border_raid|lE] ejecutada" + catalyst_conducted_border_raid_desc:1 "Comenzar [border_raids|E] en un [county|lE] en manos de otro $game_concept_character$ $game_concept_struggle_involved$" + + catalyst_learned_new_language_important:0 "[struggle_catalyst_catalyst|E] de [language|lE] aprendido" + catalyst_learned_new_language_important_desc:2 "Aprender el [language|lE] de un [ruler|lE] [struggle_involved|E]" + catalyst_toledo_council_conciliation:0 "$fp2_small_council_modifier$ [struggle_catalyst_catalyst|lE] de conciliación" + catalyst_toledo_council_conciliation_desc:0 "El Concilio de Toledo decide promover la paz en Iberia" + catalyst_toledo_council_compromise:0 "$fp2_small_council_modifier$ [struggle_catalyst_catalyst|lE] de compromiso" + catalyst_toledo_council_compromise_desc:0 "$catalyst_toledo_council_conciliation_desc$" + catalyst_toledo_council_hostility:0 "$fp2_small_council_modifier$ [struggle_catalyst_catalyst|lE] de hostilidad" + catalyst_toledo_council_hostility_desc:0 "El Concilio de Toledo exacerba las tensiones en Iberia" + catalyst_toledo_council_tension:0 "$fp2_small_council_modifier$ [struggle_catalyst_catalyst|lE] de tensión" + catalyst_toledo_council_tension_desc:0 "$catalyst_toledo_council_hostility_desc$" + + catalyst_imprison_important:0 "[struggle_catalyst_catalyst|E] por haber encarcelado a un duque o nivel superior" + catalyst_imprison_important_desc:1 "Encarcelar a un [duke|lE] o [character|lE] de nivel superior, incluyendo al [head_of_faith|lE] y el [cultural_head|lE]" + + catalyst_successfully_expelled_interloper:0 "[struggle_catalyst_catalyst|E] vencer una [iberian_reclamation|lE]" + catalyst_successfully_expelled_interloper_desc:0 "Vencer una [iberian_reclamation|lE] contra un $game_concept_character$ [struggle_uninvolved|lE]" + catalyst_truce_was_enforced:0 "[struggle_catalyst_catalyst|E] de [enforced_truce|E]" + catalyst_truce_was_enforced_desc:0 "[enforced_truce|E] entre un [ruler|lE] [struggle_involved|lE]" + catalyst_execute_important:0 "[struggle_catalyst_catalyst|E] por haber ejecutado duque o nivel superior" + catalyst_execute_important_desc:1 "Ejecutar a un [duke|lE] o [character|lE] de nivel superior, incluyendo al [head_of_faith|lE] y el [cultural_head|lE]" + catalyst_new_building_in_castle:1 "[struggle_catalyst_catalyst|E] de construir en un [castle|lE]" + catalyst_new_building_in_castle_desc:1 "Construir un [building|lE] en un [holding|E] con [castle|lE]" + catalyst_new_building_in_city:1 "[struggle_catalyst_catalyst|E] de construir en una [city|lE]" + catalyst_new_building_in_city_desc:1 "Construir un [building|lE] en un [holding|E] de [city|lE]" + catalyst_release_important:1 "[struggle_catalyst_catalyst|E] de liberación de [ruler|lE]" + catalyst_release_important_desc:1 "Liberar de la [prison|E] a un [ruler|lE] [struggle_involved|lE] sin mediar petición" + catalyst_ransom_important:0 "[struggle_catalyst_catalyst|lE] de rescate" + catalyst_ransom_important_desc:0 "Rescatar a un [ruler|lE] [struggle_involved|lE]" + catalyst_gift_independent_ruler:0 "[struggle_catalyst_catalyst|E] de regalo enviado" + catalyst_gift_independent_ruler_desc:3 "Enviar un [gift|lE] o [artifact|lE] a un [ruler|lE] [struggle_involved|lE]" + catalyst_very_important_child_change_culture_or_faith:0 "" + catalyst_very_important_child_change_culture_or_faith_desc:1 "Que uno de tus [children|lE] se convierta a la [faith|lE] o [culture|lE] de un [ruler|lE]" + catalyst_vassalize_independent_ruler:0 "[struggle_catalyst_catalyst|E] por haber avasallado a un [independent_ruler|lE]" + catalyst_vassalize_independent_ruler_desc:0 "Avasallar a un [independent_ruler|lE]" + catalyst_join_war_as_assisant:0 "[struggle_catalyst_catalyst|E] por haberse unido a una guerra" + catalyst_join_war_as_assisant_desc:1 "Unirse a una guerra vendiendo tus servicios a un [ruler|lE] [struggle_involved|lE] no aliado" + + catalyst_win_any_war_within_the_region:0 "[struggle_catalyst_catalyst|E] por haber vencido una guerra" + catalyst_win_any_war_within_the_region_desc:1 "Ganar la guerra que comenzaste contra otro [ruler|lE] [struggle_involved|lE]" + catalyst_becomes_rival_with_involved:0 "[struggle_catalyst_catalyst|E] de rivalidad exacerbada" + catalyst_becomes_rival_with_involved_desc:1 "Convertirse en el [rival|lE] o la [nemesis|lE] con otro [ruler|lE] [struggle_involved|lE]" + catalyst_using_a_hook_on_very_important_character:0 "[struggle_catalyst_catalyst|E] de [hook|lE] usado" + catalyst_using_a_hook_on_very_important_character_desc:4 "Usar un [hook|lE] contra un [ruler|lE] [struggle_involved|lE]" + catalyst_usurp_title:0 "[struggle_catalyst_catalyst|E] por haber usurpado un [title|lE]" + catalyst_usurp_title_desc:0 "Usurpar un [title|lE] nuevo parte del [de_jure|lE] de $e_spain$" + catalyst_unnatural_death_important_character:0 "[struggle_catalyst_catalyst|E] de asesinato" + catalyst_unnatural_death_important_character_desc:2 "Matar a un [ruler|lE] [struggle_involved|lE]" + catalyst_forced_conversion:0 "[struggle_catalyst_catalyst|lE] de conversión" + catalyst_forced_conversion_desc:1 "Convertir a un [ruler|lE] o [county|lE] [struggle_involved|lE]" + catalyst_gain_claim_on_title:1 "[struggle_catalyst_catalyst|E] de conseguir [claim|lE]" + catalyst_gain_claim_on_title_desc:1 "Conseguir [Concept( 'claim', 'derechos' )|E] sobre un [title|lE] bajo el [de_jure|lE] de $e_spain$" + catalyst_reveal_secret_important:1 "[struggle_catalyst_catalyst|E] de secreto expuesto" + catalyst_reveal_secret_important_desc:1 "Revelar el [secret|lE] de un [ruler|lE] [struggle_involved|lE]" + catalyst_sign_truce_outside_war:1 "[struggle_catalyst_catalyst|E] de firma de [truce|lE]" + catalyst_sign_truce_outside_war_desc:1 "Firmar una tregua fuera de una guerra con otro $game_concept_character$ [struggle_involved|lE]" + catalyst_improve_development_vassal_diff_faith_culture:0 "[struggle_catalyst_catalyst|E] de desarrollo aumentado" + catalyst_improve_development_vassal_diff_faith_culture_desc:2 "Aumentar el [development|lE] de un [county|lE] de una [faith|lE] o [culture|lE] distinta" + catalyst_independence_from_non_dejure_vassal:1 "[struggle_catalyst_catalyst|E] de independencia concedida" + catalyst_independence_from_non_dejure_vassal_desc:2 "$grant_independence_interaction$ a un [vassal|lE] no [de_jure|lE]" + catalyst_grant_privilege_to_diff_faith_culture_vassal:0 "[struggle_catalyst_catalyst|E] de privilegio concedido" + catalyst_grant_privilege_to_diff_faith_culture_vassal_desc:1 "Conceder un [contract|lE] o un [title|lE] mejor a un vasallo de una [faith|lE] o [culture|lE] distinta" + catalyst_invite_diff_faith_culture_to_feast:0 "[struggle_catalyst_catalyst|E] de invitación a un [feast|lE]" + catalyst_invite_diff_faith_culture_to_feast_desc:0 "Invitar a un [feast|lE] a un [ruler|lE] [struggle_involved|lE] de una [faith|lE] o [culture|lE] distinta" + catalyst_grant_land_local_noble:0 "[struggle_catalyst_catalyst|E] de concesión a noble local" + catalyst_grant_land_local_noble_desc:0 "Conceder uno de tus [counties|lE] a un noble local de una [culture|lE] [Concept( 'struggle_involved', 'involucrada' )|E]" + catalyst_convert_local_culture_faith:0 "[struggle_catalyst_catalyst|E] de conversión a las creencias locales" + catalyst_convert_local_culture_faith_desc:0 "Convertirse a la [culture|lE] o [faith|lE] locales [Concept( 'struggle_involved', 'involucradas' )|E]" diff --git a/project/ck3/base_game/localization/spanish/struggles/struggles_l_spanish.yml b/project/ck3/base_game/localization/spanish/struggles/struggles_l_spanish.yml new file mode 100644 index 0000000000..8b0290964c --- /dev/null +++ b/project/ck3/base_game/localization/spanish/struggles/struggles_l_spanish.yml @@ -0,0 +1,153 @@ +l_spanish: + iberian_struggle:0 "Contienda ibérica" + iberian_struggle_desc:1 "$game_concept_iberian_struggle$" + struggle_iberia_phase_opportunity:0 "Oportunidad" + struggle_iberia_phase_opportunity_desc:0 "$game_concept_struggle_phase_iberia_opportunity_desc$" + struggle_iberia_phase_hostility:0 "Hostilidad" + struggle_iberia_phase_hostility_desc:0 "$game_concept_struggle_phase_iberia_hostility_desc$" + #struggle_iberia_phase_tension:0 "Tension" + struggle_iberia_phase_compromise:0 "Compromiso" + struggle_iberia_phase_compromise_desc:0 "$game_concept_struggle_phase_iberia_compromise_desc$" + struggle_iberia_phase_conciliation:0 "Conciliación" + struggle_iberia_phase_conciliation_desc:0 "$game_concept_struggle_phase_iberia_conciliation_desc$" + CURRENT_PHASE:0 "Fase actual" + PHASE_EFFECTS_HEADER:0 "Efectos de fase" + PHASE_EFFECTS_LOWER:0 "efectos de fase" + ENDING_DECISION_BUTTON_LABEL_MULTIPLE:0 "#high Ver decisiones finales#!" + ENDING_DECISION_BUTTON_LABEL_SINGLE:0 "#high Ver decisión final#!" + ENDING_DECISION_NONE:1 "No hay decisiones de final para esta fase." + ENDING_DECISION_MULTIPLE:0 "#I Clic para mostrar los finales disponibles#!" + ENDING_DECISION_AVAILABLE:0 "Puedes terminar la [struggle|lE]" + ENDING_DECISION_UNAVAILABLE:0 "No puedes terminar la [struggle|lE]" + #ENDING_DECISION_AREA_HEADER:0 "#high Ending the Struggle:#! [StrugglePhase.GetNameNoTooltip] for the [Struggle.GetNameNoTooltip]\n#I Select one of the following Ending Decisions to put an end to the [Struggle.GetNameNoTooltip]#!" + ENDING_DECISION_AREA_HEADER:1 "#high Terminar la contienda:#! [StrugglePhase.GetNameNoTooltip] para la [Struggle.GetNameNoTooltip]" + ENDING_DECISION_AREA_DESCRIPTION:0 "#I Elige una las siguientes decisiones finales para poner fin a la [Struggle.GetNameNoTooltip]#!" + PHASE_PROGRESS_VALUE:1 "[Struggle.GetPhaseProgressValue(StrugglePhase.Self)]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + + STRUGGLE_PHASE_BONUS:0 "Bonificación de [struggle_phase|lE]" + STRUGGLE_PHASE_MALUS:0 "Desventaja de [struggle_phase|lE]" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + CHAPLAIN_CONVERT_COUNTY_STRUGGLE_PENALTY:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_MALUS$" + STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_MARRIAGE_ACCEPTANCE_BOTH_INVOLVED_BONUS:0 "$STRUGGLE_PHASE_BONUS$" + STRUGGLE_INVOLVED_OR_INTERLOPER_PHASE_BONUS:0 "$STRUGGLE_PHASE_BONUS$: $VALUE|=+0$" + + STRUGGLE_INVOLVED:1 "[struggle_involved|E]" + STRUGGLE_INTERLOPER:1 "[struggle_interloper|E]" + STRUGGLE_UNINVOLVED:1 "[struggle_uninvolved|E]" + STRUGGLE_PARTICIPANTS:0 "Participantes" + STRUGGLE_TOOLTIP_INVOLVEMENT:2 "[Character.GetShortUINameNoTooltip|U] [Select_CString( CHARACTER.IsLocalPlayer, 'eres', 'es' )] un personaje [Character.GetStruggleInvolvementType( Struggle.Self )|l] en esta [struggle|lE].\n$STRUGGLE_START_DATE$" + STRUGGLE_START_DATE:0 "#weak Fecha del inicio de la contienda: #! [Struggle.GetStruggleStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_CURRENT_PHASE:1 "Fase actual: [StrugglePhase.GetName]\n#weak Comienzo de la fase actual: #![Struggle.GetCurrentPhaseStartDate.GetStringLong]" + STRUGGLE_TOOLTIP_EFFECTS_HEADER:1 "Efectos de la [struggle_phase_phase|lE] de [StrugglePhase.GetNameNoTooltip]:" + STRUGGLE_TOOLTIP_NEXT_PHASE:0 "#bold Siguiente fase destacada: #! [StrugglePhase.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_NEXT_PHASE_PROGRESS:0 "$PHASE_PROGRESS_VALUE$ progreso de catalizador" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING:0 "#weak (Fase avanzada)#!" + STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS:1 "#high Progreso de [struggle_catalyst_catalyst|lE] total: $PHASE_PROGRESS_VALUE$#! [SelectLocalization( ObjectsEqual( Struggle.GetCurrentLeadingPhase, StrugglePhase.Self ), 'STRUGGLE_PHASE_TOOLTIP_TOTAL_PROGRESS_LEADING', '')]" + STRUGGLE_PHASE_TOOLTIP_CURRENTLY_LEADING:0 "#weak Esta es la fase destacada" + STRUGGLE_PHASE_DESCRIPTION:2 "Esta es una de las [struggle_phase_phases|lE] de la [Struggle.GetNameNoTooltip]." + STRUGGLE_TOOLTIP_CATALYST_HISTORY_HEADER:1 "Último progreso de [struggle_catalyst_catalyst|E]:" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER:0 "[CatalystHistory.GetCharacter.GetName]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE:1 "$catalyst_passing_of_time$" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER:0 "[SelectLocalization( CatalystHistory.GetCharacter.IsValid, 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_CHARACTER', 'STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER_PULSE')]" + + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY:1 "#low [CatalystHistory.GetDate.GetString]:#! $STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_TRIGGER$" + + STRUGGLE_PHASE_TOOLTIP_CATALYST_HISTORY_ENTRY:0 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: #! [CatalystHistory.GetCharacter.GetNameNoTooltip]" + STRUGGLE_TOOLTIP_CATALYST_HISTORY_ENTRY_PULSE:1 "[CatalystHistory.GetProgress|+=] #weak [CatalystHistory.GetDate.GetStringLong]: el paso del tiempo#!" + + STRUGGLE_INVOLVEMENT_BUTTON:0 "Ver participación en la contienda" + STRUGGLE_INVOLVEMENT_WINDOW_HEADER:0 "Participación en la contienda" + STRUGGLE_INVOLVEMENT_PLAYER_INVOLVED:2 "Estás [Concept( 'struggle_involved', 'involucrad' )|E][ROOT.Char.Custom('ES_OA')] en la [STRUGGLE.GetNameNoTooltip]" + STRUGGLE_INVOLVEMENT_PLAYER_INTERLOPER:2 "Eres un[ROOT.Char.Custom('ES_XA')] [Concept( 'struggle_interloper', 'entrometid' )|E][ROOT.Char.Custom('ES_OA')] en la [STRUGGLE.GetNameNoTooltip]." + STRUGGLE_INVOLVEMENT_PLAYER_UNINVOLVED:1 "No estás [Concept( 'struggle_uninvolved', 'involucrad' )|E][ROOT.Char.Custom('ES_OA')] en la [STRUGGLE.GetNameNoTooltip]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_INSIDE:1 "Tu [realm_capital|lE] está en la [struggle_region|lE]" + STRUGGLE_INVOLVEMENT_PLAYER_CAPITAL_OUTSIDE:1 "Tu [realm_capital|lE] está fuera de la [struggle_region|lE]" + STRUGGLE_INVOLVEMENT_FAITH_INVOLVED:1 "Tu [faith|lE] está [Concept( 'struggle_involved', 'involucrada' )|E] en la [struggle|lE]" + STRUGGLE_INVOLVEMENT_FAITH_UNINVOLVED:0 "Tu [faith|lE] [Concept( 'struggle_uninvolved', 'no está involucrada' )|E] en la [struggle|lE]" + STRUGGLE_INVOLVEMENT_CULTURE_INVOLVED:1 "Tu [culture|lE] está [Concept( 'struggle_involved', 'involucrada' )|E] en la [struggle|lE]" + STRUGGLE_INVOLVEMENT_CULTURE_UNINVOLVED:1 "Tu [culture|lE] [Concept( 'struggle_uninvolved', 'no está involucrada' )|E] en la [struggle|lE]" + STRUGGLE_INVOLVEMENT_WINDOW_PARTICIPANT_DESC:1 "Los personajes pueden participar en la [Struggle.GetNameNoTooltip] como [Concept( 'struggle_interloper', 'entrometidos' )|E] o [Concept( 'struggle_involved', 'involucrados' )|E]. Los no participantes de la región se consideran [Concept( 'struggle_uninvolved', 'no involucrados' )|E]." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_DESC:0 "Hay [faiths|lE] que son parte de la [Struggle.GetNameNoTooltip].\nBien están presentes en el origen de la [struggle|lE] o nacieron a raíz de la misma." + STRUGGLE_INVOLVEMENT_WINDOW_FAITH_COUNT:0 "#weak [Struggle.GetNumCountiesWithFaith(Faith.Self)] [counties|lE] de la [Struggle.GetNameNoTooltip] siguen esta [faith|lE]#!" + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_DESC:0 "Hay [cultures|lE] que son parte de la [Struggle.GetNameNoTooltip].\nBien están presentes en el origen de la [struggle|lE] o nacieron a raíz de la misma." + STRUGGLE_INVOLVEMENT_WINDOW_CULTURE_COUNT:0 "#weak [Struggle.GetNumCountiesWithFaith(Faith.Self)] [counties|lE] de la [Struggle.GetNameNoTooltip]#!" + STRUGGLE_FILTER_PARTICIPANTS_ALL:0 "Todos" + STRUGGLE_FILTER_PARTICIPANTS_INVOLVED:0 "Involucrado" + STRUGGLE_FILTER_PARTICIPANTS_INTERLOPER:0 "Entrometido" + + STRUGGLE_PHASE_EFFECTS_NONE_WAR:0 "#weak $PHASE$ sin efectos sobre la [war|lE]#!" + STRUGGLE_PHASE_EFFECTS_NONE_CULTURE:0 "#weak $PHASE$ sin efectos sobre la [culture|lE]#!" + STRUGGLE_PHASE_EFFECTS_NONE_FAITH:0 "#weak $PHASE$ sin efectos sobre la [faith|lE]#!" + STRUGGLE_PHASE_EFFECTS_NONE_OTHER:0 "#weak $PHASE$ sin efectos sobre otras cosas#!" + STRUGGLE_PHASE_EFFECTS_WAR_TT_HEADER:0 "Efectos militares" + STRUGGLE_PHASE_EFFECTS_CULTURE_TT_HEADER:0 "Efectos culturales" + STRUGGLE_PHASE_EFFECTS_FAITH_TT_HEADER:0 "Efectos religiosos" + STRUGGLE_PHASE_EFFECTS_OTHER_TT_HEADER:0 "Otros efectos" + STRUGGLE_PHASE_EFFECTS_COMMON_WAR:0 "#S Efectos comunes sobre la [war|lE]:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_CULTURE:0 "#S Efectos comunes sobre la [culture|lE]:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_FAITH:0 "#S Efectos comunes sobre la [faith|lE]:#!" + STRUGGLE_PHASE_EFFECTS_COMMON_OTHER:0 "#S Otros efectos comunes:#!" + STRUGGLE_PHASE_EFFECTS_INVOLVED:0 "#S Efectos para los [Concept( 'struggle_involved', 'involucrados' )|E]:#!" + STRUGGLE_PHASE_EFFECTS_INTERLOPER:0 "#S Efectos para los [Concept( 'struggle_interloper', 'entrometidos' )|E]:#!" + STRUGGLE_PHASE_EFFECTS_UNINVOLVED:0 "#S Efectos para los [Concept( 'struggle_uninvolved', 'no involucrados' )|E]:#!" + + struggle_parameter_claims_in_region_cost_prestige_not_gold_for_involved_parties:2 "[fabricating_claims|E] en la [struggle_region|lE] cuesta [prestige|lE] [prestige_i] en vez de [gold|lE] [gold_i]" + struggle_parameter_holy_wars_in_region_cannot_be_declared:0 "No se pueden declarar [holy_wars|lE] en la [struggle_region|lE]" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_prestige_costs:2 "Las [wars|lE] dentro de la [struggle_region|lE] cuesta menos [prestige|lE] [prestige_i]" + struggle_parameter_county_faith_conversion_in_region_proceeds_faster:1 "[promote_culture|lE] dentro de la [struggle_region|lE] va más rápido" + struggle_parameter_cheaper_to_convert_to_struggle_faith:1 "Convertir una [faith|lE] [Concept( 'struggle_involved', 'involucrada' )|E] es menos caro" + struggle_parameter_cheaper_to_convert_to_struggle_culture:1 "Convertir una [culture|lE] [Concept( 'struggle_involved', 'involucrada' )|E] es menos caro" + struggle_parameter_truces_by_involved_or_interlopers_within_region_shorter:1 "Los [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E] y [Concept( 'struggle_interloper', 'entrometidos' )|E] tienen [truces|lE] más cortas en las guerras que se libran en la [struggle_region|lE]" + struggle_parameter_truces_by_involved_or_interlopers_within_region_longer:1 "Los [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E] y [Concept( 'struggle_interloper', 'entrometidos' )|E] tienen [truces|lE] más largas en las guerras que se libran en la [struggle_region|lE]" + struggle_parameter_claims_in_region_more_expensive_to_press_for_uninvolved:1 "A los [characters|lE] [Concept( 'struggle_uninvolved', 'no involucrados' )|E] les sale más caro [fabricating_claims|lE] sobre [titles|lE] en la [struggle_region|lE]" + struggle_parameter_involved_form_alliances_with_each_other_easier:0 "Los [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E] forman [alliances|lE] entre ellos con más facilidad" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_piety_costs:1 "Los [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E] y [Concept( 'struggle_interloper', 'entrometidos' )|E] pagan menos [piety|lE] [piety_i] por iniciar [wars|lE] en la [struggle_region|lE]" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower:1 "[convert_county|E] dentro de la [struggle_region|lE] va más despacio" + struggle_parameter_county_faith_conversion_in_region_proceeds_slower_invisible:0 "" + struggle_parameter_county_culture_conversion_in_region_proceeds_slower:1 "[promote_culture|E] dentro de la [struggle_region|lE] va más despacio" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_negative_relations:0 "Los [characters|lE] importantes pueden desarrollar [relations|lE] negativas espontáneamente" + struggle_parameter_white_peace_acceptance_between_involved_or_interloper_with_region_easier:1 "Los [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E] y [Concept( 'struggle_interloper', 'entrometidos' )|E] aceptan con mayor facilidad una [white_peace|lE] en [wars|lE] en la [struggle_region|lE]" + struggle_parameter_involved_or_interloper_diff_faith_wars_in_struggle_region_more_expensive_prestige_costs:0 "Los [characters|E] [Concept( 'struggle_involved', 'involucrados' )|E] y [Concept( 'struggle_interloper', 'entrometidos' )|E] pagan más [prestige|lE] por [wars|lE] contra [characters|lE] de una [faith|lE] distinta" + struggle_parameter_interfaith_marriages_available_between_involved_characters:0 "Hay disponibles [marriages|lE] inter[Concept( 'faith', 'confesionales' )|E] entre [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_county_conversion_disabled_for_involved_faiths_within_region:1 "[convert_county|E] queda desactivado para [characters|lE] con [faiths|lE] [Concept( 'struggle_involved', 'involucradas' )|E] en la [struggle_region|lE]" + struggle_parameter_easier_culture_hybridising_for_involved_and_interlopers:1 "[Concept( 'hybridizing', 'Hibridar' )|E] [cultures|lE] es más fácil para [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E] y [Concept( 'struggle_interloper', 'entrometidos' )|E]" + struggle_parameter_struggle_vips_and_culture_faith_heads_may_develop_spontaneous_positive_or_negative_relations:0 "Los [characters|lE] importantes pueden desarrollar [relations|lE] negativas o positivas espontáneamente" + struggle_parameter_involved_or_interloper_wars_in_struggle_region_cheaper_costs:0 "Los [characters|E] [Concept( 'struggle_involved', 'involucrados' )|E] y [Concept( 'struggle_interloper', 'entrometidos' )|E] pagan menos [prestige|lE] por [wars|lE] contra [characters|lE] de una [faith|lE] distinta" + struggle_parameter_county_culture_conversion_in_region_proceeds_faster:1 "[promote_culture|E] dentro de la [struggle_region|lE] va más rápido" + struggle_parameter_struggle_cb_cost_minor:1 "Los [casus_belli|lE] de [struggle_conquest|lE] son más baratos" + struggle_parameter_struggle_cb_cost_major:0 "Los [casus_belli|lE] de [struggle_conquest|lE] son caros" + struggle_parameter_unlocks_border_raid_casus_belli:2 "Desbloquea el [casus_belli|lE] [border_raid|lE]" + struggle_parameter_unlocks_bargain_fealty_interaction:2 "Desbloquea la [interaction|lE] [bargain_fealty|lE]" + struggle_parameter_unlocks_contract_assistance_interaction:2 "Desbloquea la [interaction|lE] [contract_assistance|lE]" + struggle_parameter_unlocks_iberian_reclamation_casus_belli:2 "Desbloquea el [casus_belli|lE] [iberian_reclamation|lE]" + struggle_parameter_unlocks_enforce_truces_interaction:2 "Los [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E] de [title_tier|lE] de [duke|lE] pueden imponer [truces|lE] por debajo de ellos" + + + STRUGGLE_NEXT_PHASE_PROGRESS_LABEL:0 "Progreso a la siguiente fase" + STRUGGLE_NEXT_PHASE_PROGRESS_DESC:0 "Los eventos actuales pueden llevar la [struggle|lE] a [Struggle.GetNextPhasesStringList]" + STRUGGLE_TT_PHASE_PROGRESS_LEADING:0 "#weak (Fase avanzada)#!" + STRUGGLE_TT_PHASE_PROGRESS:1 "[StrugglePhase.GetNameNoTooltip|L]: [SelectLocalization( ObjectsEqual(Struggle.GetCurrentLeadingPhase, StrugglePhase.Self), 'STRUGGLE_TT_PHASE_PROGRESS_LEADING', '')] [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_NEXT_PHASE_TRANSITION_LABEL:0 "Siguiente fase: [Struggle.GetNextPhase.GetName]" + STRUGGLE_NEXT_PHASE_TRANSITION_DESC:0 "La contienda pasará a [Struggle.GetNextPhase.GetName] en [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + STRUGGLE_TT_PHASE_TRANSITION:0 "[StrugglePhase.GetName] #weak (Fase siguiente)#! [Struggle.GetPhaseProgressValue( StrugglePhase.Self )|+]/[GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]" + STRUGGLE_TT_PHASE_TRANSITION_TIME_TO:0 "[StrugglePhase.GetName] comenzará en [Struggle.GetTransitionCompeleteDate.GetTimeToDate]" + + STRUGGLE_EFFECT_LABEL_WAR:0 "Guerra" + STRUGGLE_EFFECT_LABEL_FAITH:0 "Fe" + STRUGGLE_EFFECT_LABEL_CULTURE:0 "Cultura" + STRUGGLE_EFFECT_LABEL_OTHER:0 "Otros" + + STRUGGLE_INVOLVED_NO_CONCEPT:0 "$game_concept_struggle_involved$" + STRUGGLE_INTERLOPER_NO_CONCEPT:0 "$game_concept_struggle_interloper$" + STRUGGLE_UNINVOLVED_NO_CONCEPT:0 "$game_concept_struggle_uninvolved$" + + STRUGGLE_MAP_TT:1 "$EFFECT_LIST_BULLET$Implicación: [STRUGGLE.GetCharacterInvolvementTypeNoConcept(CHARACTER.Self)]\n$EFFECT_LIST_BULLET$Cultura: [CHARACTER.GetCulture.GetNameNoTooltip]\n$EFFECT_LIST_BULLET$Fe: [CHARACTER.GetFaith.GetNameNoTooltip|l]" + STRUGGLE_START_EVENT_DESC:0 "#high Eres un participante [GetPlayer.GetStruggleInvolvementType(Struggle.Self)] en esta [Struggle.GetName].#!\n\nLa región se encuentra en una fase de [StrugglePhase.GetName]. Tus acciones y las de los otros participantes determinarán las fases futuras de la [struggle|lE] y su final." + STRUGGLE_START_EVENT_PHASE_TITLE:1 "Revisar cada icono para ver los efectos de la [struggle_phase|E] actual" + STRUGGLE_END_EVENT_DESC:0 "Has terminado la [Struggle.GetName], consiguiendo un final de [StrugglePhase.GetName]." + no_call_ally_for_this_war_tt:0 "No puedes llamar a tu aliado para esta [war|lE]" + STRUGGLE_EFFECT_TT_CHARACTER_INVOLVEMENT:0 "[Character.GetShortUINameNoTooltip|U] [Select_CString( Character.IsLocalPlayer, 'eres', 'es' )] un personaje [Character.GetStruggleInvolvementType( Struggle.Self )|l] en la [Struggle.GetNameNoTooltip]" diff --git a/project/ck3/base_game/localization/spanish/struggles/struggles_parameters_l_spanish.yml b/project/ck3/base_game/localization/spanish/struggles/struggles_parameters_l_spanish.yml new file mode 100644 index 0000000000..e216e9344f --- /dev/null +++ b/project/ck3/base_game/localization/spanish/struggles/struggles_parameters_l_spanish.yml @@ -0,0 +1,49 @@ +l_spanish: + bonus_from_new_friend:0 "Has conseguido un nuevo amigo" + struggle_parameter_unlocks_buy_claim_for_all:2 "Desbloquea la [buy_claim_interaction|lE] contra [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_unlocks_demand_payments_for_all:2 "Desbloquea la [demand_payment_decision|lE] contra [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_unlocks_abduct_for_all:2 "Desbloquea la [scheme|lE] [GetScheme('abduct').GetTypeName] contra [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_unlocks_fabricate_hooks_for_all:2 "Desbloquea la [scheme|lE] [GetScheme('fabricate_hook').GetTypeName] contra [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_unlocks_claim_throne_for_all:2 "Desbloquea la [scheme|lE] [GetScheme('claim_throne').GetTypeName] contra [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_unlocks_incite_revolts_interaction:2 "Desbloquea la [interaction|lE] [incite_revolts_interaction|lE] contra [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_unlocks_forced_vassalization_casus_belli:2 "Desbloquea el [casus_belli|lE] [vassalize_casus_belli|lE]" + struggle_parameter_powerful_vassal_can_claim_liege_titles:2 "Desbloquea la [interaction|lE] $vassal_claim_liege_title_interaction$ para [powerful_vassals|lE]" + struggle_parameter_unlocks_claim_throne_for_powerful_vassals:2 "Desbloquea la [scheme|lE] [GetScheme('claim_throne').GetTypeName] para un [powerful_vassal|lE] contra [rulers|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_holy_order_can_be_created_by_dukes:1 "Activa la creación de [Concept( 'holy_order', 'órdenes militares' )|E] para duques" + + struggle_parameter_piety_from_new_alliance:1 "Formar una [alliance|lE] con otro gobernante [struggle_involved|lE] proporciona [piety|lE] [piety_i]" + struggle_parameter_completing_building_in_temple_gives_piety:1 "Terminar edificios en [temple_holdings|lE] proporciona [piety|lE] [piety_i]" + struggle_parameter_release_prisoner_diff_faith_gives_prestige:1 "Liberar [prisoners|lE] de una [faith|lE] diferente proporciona [prestige|lE] [prestige_i]" + struggle_parameter_same_faith_friend_piety_gain:1 "Entablar [Concept( 'friend', 'amistad' )|E] con otro personaje [struggle_involved|lE] de la misma [faith|lE] proporciona [piety|lE] [piety_i]" + struggle_parameter_completing_building_in_castle_gives_development:1 "Terminar edificios en [castle_holdings|lE] proporciona [development_growth|lE]" + struggle_parameter_granting_independence_to_non_dejure_gives_renown:1 "Conceder la independencia a alguien sin [de_jure|lE] proporciona [dynasty_prestige|lE]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_gives_prestige:0 "Conceder un título a un [vassal|lE] de una [faith|lE] diferente proporciona [dynasty_prestige|lE]" + struggle_parameter_learning_languages_gives_piety:2 "Aprender un [language|lE] proporciona [piety|lE] [piety_i]" + struggle_parameter_release_prisoner_diff_culture_gives_prestige:1 "Liberar [prisoners|lE] de una [culture|lE] diferente proporciona [prestige|lE] [prestige_i]" + struggle_parameter_struggle_becoming_friend_gives_prestige:1 "Entablar [Concept( 'friend', 'amistad' )|E] con otro [character|lE] [struggle_involved|lE] proporciona [prestige|lE] [prestige_i]" + struggle_parameter_struggle_cannot_execute_involved_prisoners:2 "No se puede [execute|lE] a [prisoners|lE] [Concept( 'struggle_involved', 'involucrados' )|E]" + struggle_parameter_struggle_grant_titles_diff_faith_culture_to_leads_to_friendship:1 "Conceder [titles|lE] a un [vassal|lE] de una [faith|lE] o [culture|lE] diferente puede llevar a la amistad" + struggle_parameter_struggle_gifts_involved_diff_faith_culture_leads_to_friendship:1 "Regalar [gold|lE] [gold_i] o [artifacts|lE] a un [character|lE] [struggle_involved|lE] de una [faith|lE] o [culture|lE] diferente puede llevar a la amistad" + struggle_parameter_unlocks_duel_against_every_involved:1 "Los [characters|lE] [Concept( 'struggle_involved', 'involucrados' )|E] pueden batirse en [trial_by_combat|lE] entre ellos" # Not used + struggle_parameter_interfaith_marriages_between_involved_characters_costs_piety:1 "Casarse con alguien de una [faith|lE] diferente cuesta [piety|lE] [piety_i]" + struggle_parameter_interfaith_marriages_between_involved_characters_gives_piety:1 "Casarse con alguien de una [faith|lE] diferente da [piety|lE] [piety_i]" + struggle_parameter_unlocks_epic_commission_for_independent_rulers:1 "Desbloquea la [decision|lE] [commission_epic|lE] para [rulers|lE] [Concept( 'independent', 'independientes' )|E] y añade la posibilidad de conceder [claims|lE]" + struggle_parameter_unlocks_truce_purchasing_interaction:1 "Los personajes [Concept( 'struggle_involved', 'involucrados' )|E] pueden comprar [truces|lE] entre ellos" + struggle_parameter_unlocks_secure_iberian_foothold_decision:1 "Desbloquea la [decision|lE] [secure_iberian_foothold_decision|lE]" + struggle_parameter_struggle_unlocks_befriend_schemes_for_everyone:0 "Desbloquea la [scheme|lE] de [GetScheme('befriend').GetTypeName]" + struggle_parameter_apply_truce_when_sending_ward:1 "Enviar un [ward|lE] creará una [truce|lE] con el [guardian|lE]" + TRUCE_FP2_WARD:0 "Educar al [ward|lE]" + struggle_parameter_unlocks_golden_age_jewish_science_decision:1 "Desbloquea la [decision|lE] [golden_age_jewish_science_in_iberia_decision|lE]" + struggle_parameter_unlocks_build_pilgrim_roads_decision:1 "Desbloquea la [decision|lE] [build_holy_pilgrim_roads_decision|lE]" + struggle_parameter_struggle_cheaper_buy_truce:1 "La [interaction|lE] [purchase_truce_interaction|lE] cuesta menos [gold|lE] [gold_i]" + struggle_parameter_struggle_prestige_from_feast:1 "La [activity|lE] [feast|lE] proporciona más [prestige|lE] [prestige_i]" + struggle_parameter_struggle_agents_less_likely_to_join_schemes:1 "Aceptación de [agent|lE]: #N -25#!" + struggle_parameter_unlocks_sell_minor_title_for_kings_and_higher:1 "Desbloquea la [sell_titles_decision|lE] para reyes y emperadores" + struggle_parameter_invasion_conquest_war_cannot_be_declared:0 "Los [casus_bellis|lE] de invasión y conquista no están disponibles" + struggle_parameter_struggle_clash_restricted_to_single_county:0 "El [casus_belli|lE] [struggle_conquest|lE] solo se dirige contra un [county|lE]" + struggle_parameter_unlocks_expedite_scheme_decision:0 "$TRAIT_FLAG_DESC_can_improve_hostile_schemes_decision$" + struggle_parameter_learning_languages_gives_prestige:0 "Aprender un [language|lE] proporciona [prestige|lE] [prestige_i]" + struggle_parameter_granting_title_to_local_noble_gives_prestige:0 "Conceder un [title|lE] a un noble local proporciona [prestige|lE] [prestige_i]" + prestige_from_granting_title.tt:0 "Noble local ascendido" + cultural_acceptance_gain_from_phase_effects:0 "[county_development|E] aumentado en un [county|lE] de [culture|lE] [current_culture.GetName]" + struggle_parameter_gain_acceptance_when_developing_other_culture_county:0 "Aumentar el [county_development|E] de un condado de una [culture|lE] distinta aumenta la [cultural_acceptance|lE]" diff --git a/project/ck3/base_game/localization/spanish/struggles_l_spanish.yml b/project/ck3/base_game/localization/spanish/struggles_l_spanish.yml new file mode 100644 index 0000000000..1bcbc63a63 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/struggles_l_spanish.yml @@ -0,0 +1,7 @@ +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_spanish: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `ENDING_DECISION_BUTTON_LABEL` diff --git a/project/ck3/base_game/localization/spanish/suggestions_l_spanish.yml b/project/ck3/base_game/localization/spanish/suggestions_l_spanish.yml index 7b8340dca5..fb7845c77a 100644 --- a/project/ck3/base_game/localization/spanish/suggestions_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/suggestions_l_spanish.yml @@ -62,3 +62,8 @@ suggestion_request_war_aid_petition_label:0 "Sugerencia: solicitar asistencia militar" suggestion_request_war_aid_petition_desc:0 "Puedes pedir a tu [liege|lE] que te ayude en la [war|lE]. Puede unirse o pagar soldados." suggestion_request_war_aid_petition_click:0 "#I Haz clic para ver la [royal_court|lE] de tu [liege|lE]#!" + + suggestion_create_nation_fracturing_faction:0 "Crear una $nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_label:0 "Sugerencia: $suggestion_create_nation_fracturing_faction$" + suggestion_create_nation_fracturing_faction_desc:0 "Puedes desafiar a tu [liege|lE] e intentar deshacer el señorío para conseguir la independencia para ti y el resto de sus [vassals|lE]" + suggestion_create_nation_fracturing_faction_click:0 "#I Haz clic para ver facción contra tu [liege|lE]#!" diff --git a/project/ck3/base_game/localization/spanish/titles_cultural_names_l_spanish.yml b/project/ck3/base_game/localization/spanish/titles_cultural_names_l_spanish.yml index b76f6c9df1..ee07f231e5 100644 --- a/project/ck3/base_game/localization/spanish/titles_cultural_names_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/titles_cultural_names_l_spanish.yml @@ -1750,9 +1750,87 @@ cn_roazhon:0 "Roazhon" cn_roazhon_adj:0 "roazhoniano" - #Spain + #Iberia cn_carthaginensis:0 "Carthaginensis" cn_carthaginensis_adj:0 "carthaginensisiano" + cn_isbaniya:0 "Isbāniyā" + cn_al_andalus:0 "al-Ándalus" + cn_xenxir:0 "Xenxir" + cn_castalla:0 "Castalla" + cn_liyyun:0 "Liyyun" + cn_burtughal:0 "Burtughal" + cn_yilliqiyya:0 "Yilliqiya" + cn_al_sarq:0 "al-Sarq" + cn_al_gharb:0 "al-Gharb" + cn_batalyaws:0 "Batalyaws" + cn_barshiluna:0 "Barshaluna" + cn_baya:0 "Baya" + cn_al_quila:0 "al-Quila" + cn_kulumriyya:0 "Kulumriyya" + cn_qurtubah:0 "Qurtuba" + cn_garnatah:0 "Garnata" + cn_mayurqa:0 "Mayurqa" + cn_mursiyyah:0 "Mursiya" + cn_isbiliyyah:0 "Isbiliya" + cn_tulaytulah:0 "Tulaytula" + cn_balansiyyah:0 "Balansiya" + cn_saraqustah:0 "Saraqusta" + cn_al_urqub:0 "al-Urqub" + cn_al_banu_razin:0 "al-Banu Razin" + cn_qasr_abi_danis:0 "Qasr Abi Danis" + cn_al_qannis:0 "al-Qannis" + cn_al_karas:0 "al-Karas" + cn_al_gazirah_al_hadra:0 "al-Yazira al-Jadra" + cn_al_laqant:0 "al-Laqant" + cn_al_mariyyah:0 "al-Mariya" + cn_yaiyan:0 "Yaiyyan" + cn_ubaydah:0 "Ubayda" + cn_yaburah:0 "Yabura" + cn_burgus:0 "Burġus" + cn_qabra:0 "Qabra" + cn_hisn_qasras:0 "hisn Qasras" + cn_qadis:0 "Qadis" + cn_qalat_ayyub:0 "Qalat Ayyub" + cn_qalat_rabah:0 "Qalat Rabah" + cn_burjanna:0 "Burjanna" + cn_itanyia:0 "Itanyia" + cn_qaruniyah:0 "Qaruniya" + cn_siqubiyyah:0 "Siqubiya" + cn_qunkah:0 "Qunka" + cn_daniyyah:0 "Daniya" + cn_al_bash:0 "al-Bash" + cn_santa_mariya_ibn_harun:0 "Santa Mariya ibn Harun" + cn_afraga:0 "Afraga" + cn_harundah:0 "harundah" + cn_yabisa:0 "Yabisa" + cn_sabtah:0 "Sebta" + cn_al_ishbuna:0 "al-Ushbuna" + cn_laridah:0 "Larida" + cn_al_magrit:0 "al-Magrit" + cn_malaqah:0 "Malaqa" + cn_malilah:0 "Maliya" + cn_manurqa:0 "Manurqa" + cn_maridah:0 "Marida" + cn_mulina:0 "Mulina" + cn_uqlish:0 "Uqlish" + cn_al_manijah:0 "al-Manija" + cn_nagirah:0 "Nagira" + cn_banbalunah:0 "Banbaluna" + cn_labla:0 "Labla" + cn_salamanqa:0 "Salamanqa" + cn_yant_yaqub:0 "Yant Yaqub" + cn_silb:0 "Silb" + cn_turtusah:0 "Turtusa" + cn_al_bunt:0 "al-Bunt" + cn_tutilah:0 "Tutila" + cn_balad_al_walid:0 "Balad al-Walīd" + cn_sammurah:0 "Sammura" + cn_al_mariyyat_bayyana:0 "al-Mariyyāt Baŷŷāna" + cn_muassassat_batalyaws:0 "Mu'assassat Batalyaws" + cn_madinat_qunka:0 "Madīnat Qunka" + cn_madinat_mayurqa:0 "Madīnat Mayurqa" + cn_madinat_al_muluk:0 "Madīnat al-Mulūk" + cn_gothia:0 "Gothia" #Jerusalem cn_iskandarun:0 "Iskandarun" @@ -2527,3 +2605,11 @@ cn_curonia_adj:0 "curonio" cn_kurland:0 "Curlandia" cn_kurland_adj:0 "curlandés" + #Iberian names for Canary Islands + cn_tenerife:0 "Tenerife" + cn_canaria:0 "Gran Canaria" + cn_fuerteventura:0 "Fuerteventura" + cn_lanzarote:0 "Lanzarote" + + #Guanche collective name for the Canaries (translated from the word people/state) + cn_guanac:0 "Al-Guañac" diff --git a/project/ck3/base_game/localization/spanish/titles_l_spanish.yml b/project/ck3/base_game/localization/spanish/titles_l_spanish.yml index 465a962336..3d788dc7d7 100644 --- a/project/ck3/base_game/localization/spanish/titles_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/titles_l_spanish.yml @@ -608,7 +608,7 @@ b_andernach:0 "Andernach" b_andijan:0 "Andijan" b_andkhud:0 "Andkhud" - b_andorra:1 "Seo de Urgel" + b_andorra:2 "Andorra" b_andover:0 "Andover" b_andrano:0 "Andrano" b_andravida:0 "Andravida" @@ -1093,7 +1093,7 @@ b_balad:0 "Balad" b_baladuluk:0 "Bala Duluk" b_balaghat:0 "Balaghat" - b_balaguer:0 "Balaguer" + b_balaguer:1 "Ordanyá" b_balakhna:0 "Balakhna" b_balakliia:0 "Balakliia" b_balakova:0 "Balakova" @@ -1822,7 +1822,7 @@ b_buckfast:0 "Buckfast" b_buckingham:0 "Buckingham" b_bucu:0 "Bucu" - b_bucuresti:1 "Tîrgoviște" + b_bucuresti:2 "Slobozia" b_budejovice:0 "Budejovice" b_budhkula:0 "Budhkula" b_budin:0 "Budin" @@ -3455,7 +3455,7 @@ b_fuensalida:0 "Fuensalida" b_fuentedelmaestre:0 "Fuente del Maestre" b_fuentesauco:0 "Fuentesaúco" - b_fuerteventura:0 "Fuerteventura" + b_fuerteventura:1 "Maxorata" b_fugen:0 "Fügen" b_fuheis:0 "Fuheis" b_fuisse:0 "Fuissé" @@ -3805,7 +3805,7 @@ b_graftavallen:1 "Undursey" b_gralheira:1 "Cinfaes" b_granada:0 "Granada" - b_grancanaria:0 "Gran Canaria" + b_grancanaria:1 "Tamaran" b_grand:1 "Poulangy" b_grandmont:0 "Grandmont" b_grandola:0 "Grândola" @@ -5146,7 +5146,7 @@ b_kidwelly:0 "Kidwelly" b_kiel:0 "Kiel" b_kielce:0 "Kielce" - b_kiev:0 "Kiev" + b_kiev:1 "Kyiv" b_kiffa:0 "Kiffa" b_kifri:0 "Kifri" b_kigi:0 "Kigi" @@ -5699,7 +5699,7 @@ b_lankaran:0 "Lankaran" b_lantosque:0 "Lantosque" b_lanuf:0 "Lanuf" - b_lanzarote:0 "Lanzarote" + b_lanzarote:1 "Titeroygatra" b_laodikeia:0 "Laodicea" b_laon:0 "Laon" b_lapalma:0 "La Palma" @@ -5996,7 +5996,7 @@ b_loq:0 "Loq" b_loralai:0 "Loralai" b_lorca:0 "Lorca" - b_loredo:0 "Loredo" + b_loredo:1 "Ullastret" b_lori:0 "Lori" b_lori_berd:0 "Lori Berd" b_loricol:0 "Loricol" @@ -9943,7 +9943,7 @@ b_templin:0 "Templin" b_tendaho:0 "Tendaho" b_tendrara:0 "Tendrara" - b_tenerife:0 "Tenerife" + b_tenerife:1 "Achinech" b_tengiz:0 "Tengiz" b_tenkasi:0 "Tenkasi" b_tephrice:0 "Tephrice" @@ -11439,7 +11439,7 @@ c_albania_adj:0 "albanés" c_albania_pre:0 "albano" c_albarracin:0 "Albarracín" - c_albarracin_adj:0 "albarracinense" + c_albarracin_adj:0 "lobetano" c_albi:0 "Albi" c_albi_adj:0 "albiense" c_albret:0 "Albret" @@ -11655,7 +11655,7 @@ c_austisland:1 "Austrland" c_austisland_adj:0 "islandés oriental" c_auvergne:0 "Auvernia" - c_auvergne_adj:0 "auverno" + c_auvergne_adj:0 "auvernés" c_auxerre:0 "Auxerre" c_auxerre_adj:0 "auxerrés" c_avalois:0 "Avalois" @@ -11939,8 +11939,8 @@ c_buchan_adj:3 "buchano" c_buckinghamshire:0 "Buckinghamshire" c_buckinghamshire_adj:0 "bukehamiense" - c_bucuresti:1 "Tîrgoviște" - c_bucuresti_adj:1 "tirgovistés" + c_bucuresti:2 "Ialomita" + c_bucuresti_adj:2 "ialomitano" c_buhairya:0 "Bahira" c_buhairya_adj:0 "baharí" c_bukhara:0 "Bujará" @@ -11994,10 +11994,10 @@ c_cambray_adj:0 "cambrayés" c_cambridgeshire:0 "Cambridgeshire" c_cambridgeshire_adj:0 "cantabrigiense" - c_campulung:0 "Câmpulung" - c_campulung_adj:0 "campulungiano" - c_canarias:0 "Canarias" - c_canarias_adj:0 "canario" + c_campulung:1 "Târgoviște" + c_campulung_adj:1 "tirgovistés" + c_canarias:1 "Achinech" + c_canarias_adj:1 "achineche" c_canavese:0 "Canavese" c_canavese_adj:0 "canavés" c_canda:0 "Canda" @@ -12967,8 +12967,8 @@ c_khuttal_old:0 "Khuttal_old" c_khuwar:0 "Khuwar" c_khuwar_adj:0 "khuwarí" - c_kiev:0 "Kiev" - c_kiev_adj:1 "kievita" + c_kiev:1 "Kyiv" + c_kiev_adj:2 "kyivita" c_kildare:0 "Kildare" c_kildare_adj:0 "kildariano" c_kimak:0 "Kimak" @@ -14245,7 +14245,7 @@ c_sistan_adj:0 "sistaní" c_siwistan:0 "Siwistán" c_siwistan_adj:0 "siwistaní" - c_sjaelland:1 "Selandia" + c_sjaelland:2 "Selandia" c_sjaelland_adj:0 "selandés" c_sjeltie:0 "Sjeltie" c_sjeltie_adj:0 "sjeltiense" @@ -15079,7 +15079,7 @@ d_augsburg:0 "Augsburgo" d_augsburg_adj:0 "augsburgués" d_auvergne:0 "Auvernia" - d_auvergne_adj:0 "auverno" + d_auvergne_adj:0 "auvernesa" d_axum:0 "Axum" d_axum_adj:0 "axumita" d_azerbaijan:0 "Azerbaiyán" @@ -15535,8 +15535,8 @@ d_khuttal_adj:0 "juttali" d_khuzestan:0 "Juzistán" d_khuzestan_adj:0 "juzistaní" - d_kiev:0 "Kiev" - d_kiev_adj:0 "kievita" + d_kiev:1 "Kyiv" + d_kiev_adj:1 "kyivita" d_kimak:0 "Kimak" d_kimak_adj:0 "kimak" d_kipchak:0 "Kipchak" @@ -15695,6 +15695,8 @@ d_murcia_adj:0 "murciano" d_muromians:0 "Muromians" d_muromians_adj:0 "muromiano" + d_muwalladi:0 "Califato muladí" + d_muwalladi_adj:0 "muladí" d_mzab:0 "Mzab" d_mzab_adj:0 "mzabí" d_nadia:0 "Nadia" @@ -16361,7 +16363,7 @@ k_arabia:0 "Arabia" k_arabia_adj:0 "árabe" k_aragon:0 "Aragón" - k_aragon_adj:0 "aragonés" + k_aragon_adj:1 "aragonés" k_armenia:0 "Armenia" k_armenia_adj:0 "armenio" k_armenian_principality_article:0 "los " @@ -16376,6 +16378,9 @@ k_badajoz_adj:0 "pacense" k_valencia:0 "Valencia" k_valencia_adj:0 "valenciano" + k_visigoths_article:0 "el " + k_visigoths:0 "Reino de los visigodos" + k_visigoths_adh:0 "visigodo" k_baluchistan:0 "Beluchistán" k_baluchistan_adj:0 "beluchistaní" k_bavaria:0 "Baviera" @@ -17175,7 +17180,7 @@ c_odessa:1 "Kara-Kerman" c_odessa_adj:1 "karakermanita" c_kherson:0 "Jersón" - c_kherson_adj:0 "jersonita" + c_kherson_adj:0 "jersón" c_dnipro:1 "Buri-chai" c_dnipro_adj:1 "burichaita" c_khortytsia:1 "Yilki Su" @@ -23907,8 +23912,10 @@ b_thiladhunmathi:0 "Thiladhunmathi" d_canarias:0 "Canarias" d_canarias_adj:0 "canario" - c_fuerteventura:0 "Fuerteventura" - c_fuerteventura_adj:0 "majorero" + k_canarias:0 "Canarias" + k_canarias_adj:0 "canario" + c_fuerteventura:1 "Maxorata" + c_fuerteventura_adj:1 "majorero" c_madeira:0 "Madeira" c_madeira_adj:0 "madeirense" b_madeira:0 "Madeira" @@ -24220,6 +24227,27 @@ d_imami:0 "Imanato duodecimano" d_imami_adj:0 "imaní" + + c_huesca:0 "Huesca" + c_huesca_adj:0 "oscense" + c_sobrarbe:0 "Sobrarbe" + c_sobrarbe_adj:0 "sobrarbense" + c_rossello:0 "Rosellón" + c_rossello_adj:0 "rosellonés" + c_pallas:0 "Pallas" + c_pallas_adj:0 "palense" + b_prades_rossello:0 "Prades" + b_llivia:0 "Llivia" + b_monzon:0 "Monzón" + b_biescas:0 "Biescas" + b_pallars_jussa:0 "Pallars Jussà" + b_pallars_sobira:0 "Pallars Sobirà" + b_seu_d_urgell:0 "Seo de Urgel" + k_mediterranean_sea:0 "Baleo-Tirrenia" # Baleo-Tyrrhenian + d_lesser_poland_late:0 "Polonia menor" d_lesser_poland_late_adj:0 "pequeñopolaco" + + k_toledo:0 "Toledo" + k_toledo_adj:0 "toledano" diff --git a/project/ck3/base_game/localization/spanish/tooltip_structs_l_spanish.yml b/project/ck3/base_game/localization/spanish/tooltip_structs_l_spanish.yml index 673a92f0b7..1d6e4fa459 100644 --- a/project/ck3/base_game/localization/spanish/tooltip_structs_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/tooltip_structs_l_spanish.yml @@ -43,3 +43,5 @@ game_scheme_type_struct:0 "#TOOLTIP:SCHEME_TYPE,$DESC_KEY$ $KEY_LOC|L$#!" game_court_amenities_setting_struct:0 "#TOOLTIP:COURT_AMENITIES_SETTING,$DESC_KEY$ $KEY_LOC|L$#!" game_nickname_struct:0 "#TOOLTIP:NICKNAME,$DESC_KEY$,$CHARACTER_ID$ $KEY_LOC|L$#!" + game_struggle_struct:0 "#TOOLTIP:STRUGGLE,$DESC_KEY$ $KEY_LOC|L$#!" + game_struggle_phase_struct:0 "#TOOLTIP:STRUGGLE_PHASE,$DESC_KEY$ $KEY_LOC|L$#!" diff --git a/project/ck3/base_game/localization/spanish/traits_l_spanish.yml b/project/ck3/base_game/localization/spanish/traits_l_spanish.yml index ee2cb37088..b93f04593a 100644 --- a/project/ck3/base_game/localization/spanish/traits_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/traits_l_spanish.yml @@ -445,7 +445,7 @@ trait_bubonic_plague_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] está acosad[ROOT.GetCharacter.Custom('ES_OA')] por manchas negras en la piel y múltiples bubas; no le queda mucho en este mundo." trait_smallpox:0 "Viruela" trait_smallpox_desc:0 "Lleno de cicatrices, sarpullidos y protuberancias, este personaje nunca volverá a ser el mismo, aunque sobreviva a la enfermedad." - trait_smallpox_character_desc:0 "Llen[ROOT.GetCharacter.Custom('ES_OA')] de cicatrices, sarpullidos y protuberancias, [ROOT.GetCharacter.GetFirstNameNoTooltip] nunca volverá a ser [ROOT.GetCharacter.Custom('ES_ElLa')] mism[ROOT.GetCharacter.Custom('ES_OA')], aunque sobreviva a la enfermedad." + trait_smallpox_character_desc:0 "Llen[ROOT.GetCharacter.Custom('ES_OA')] de cicatrices, sarpullidos y protuberancias, [ROOT.GetCharacter.GetFirstNameNoTooltip] nunca volverá a ser el/la mism[ROOT.GetCharacter.Custom('ES_OA')], aunque sobreviva a la enfermedad." trait_sickly:0 "Enfermizo" trait_sickly_desc:0 "Este personaje es propenso a la enfermedad." trait_sickly_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] es propenso a la enfermedad." @@ -473,8 +473,8 @@ trait_beauty_good_1_desc:0 "Este personaje es agradable de mirar." trait_beauty_good_1_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] es agradable de mirar." trait_beauty_good_2:0 "Atractivo" - trait_beauty_good_male_2:1 "Atractivo" - trait_beauty_good_female_2:1 "Atractiva" + trait_beauty_good_male_2:0 "Hermoso" + trait_beauty_good_female_2:0 "Hermosa" trait_beauty_good_2_desc:0 "Este personaje ha sido bendecido con un físico agradable." trait_beauty_good_2_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] recibió la bendición de un físico [ROOT.Char.Custom('FemaleMale')] privilegiado." trait_beauty_good_3:0 "Hermoso" @@ -668,7 +668,7 @@ trait_bastard_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] no nació de la unión legal de sus padres, y tendrá que vivir con la mancha de la ilegitimidad toda su vida." trait_twin:0 "Gemelo" trait_twin_desc:0 "Este personaje tiene un hermano gemelo." - trait_twin_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] tiene un[ROOT.GetCharacter.Custom('ES_XA')] [hermanOT.GetCharacter.Custom('ES_OA')] gemel[ROOT.GetCharacter.Custom('ES_OA')]." + trait_twin_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] tiene un[ROOT.GetCharacter.Custom('ES_XA')] [hermanOT.GetCharacter.Custom('ES_OA')] gemel[ROOT.GetCharacter.Custom('ES_OA')]." trait_legitimized_bastard:0 "Bastardo legitimado" trait_legitimized_bastard_desc:0 "Este personaje nació bastardo, pero fue legitimado," trait_legitimized_bastard_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] nació bastard[ROOT.GetCharacter.Custom('ES_OA')], pero fue legitimad[ROOT.GetCharacter.Custom('ES_OA')]." @@ -740,6 +740,21 @@ trait_adventurer:0 "Aventurero" trait_adventurer_desc:0 "Este personaje ha tenido una vida de valentía y acción como parte de una facción aventurera." trait_adventurer_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] ha tenido una vida de valentía y acción como aventurer[ROOT.GetCharacter.Custom('ES_OA')]." + + trait_education_republican_knowledge:0 "Conocimiento republicano" + trait_education_republican_knowledge_1:0 "Habitante de ciudad" + trait_education_republican_knowledge_1_desc:1 "Este personaje se ha iniciado en la gestión de ciudades." + trait_education_republican_knowledge_1_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] se ha iniciado en la gestión de ciudades." + trait_education_republican_knowledge_2:0 "Alcalde en prácticas" + trait_education_republican_knowledge_2_desc:1 "Este personaje se ha instruido en el arte de la gestión de ciudades" + trait_education_republican_knowledge_2_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip] se ha instruido en el arte de la gestión de ciudades" + trait_education_republican_knowledge_3:0 "Entendido en ciudades" + trait_education_republican_knowledge_3_desc:1 "Este personaje ha desarrollado un fuerte sentido de la gestión de ciudades" + trait_education_republican_knowledge_3_character_desc:2 "[ROOT.GetCharacter.GetFirstNameNoTooltip] ha desarrollado un fuerte sentido de la gestión de ciudades" + trait_education_republican_knowledge_4:0 "Heredero republicano" + trait_education_republican_knowledge_4_desc:1 "Este personaje ha dominado los secretos de la gestión de ciudades" + trait_education_republican_knowledge_4_character_desc:1 "[ROOT.GetCharacter.GetFirstNameNoTooltip] ha dominado los secretos de la gestión de ciudades" + # Female version of Child of Concubine trait_child_of_concubine:1 "Fruto de concubinato" trait_child_of_concubine_desc:0 "Este personaje nació de una concubina." @@ -760,7 +775,7 @@ #Heretic Uprisings trait_heresiarch:1 "Heresiarca" trait_heresiarch_desc:1 "Este personaje es el líder local de una secta herética." - trait_heresiarch_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] es [ROOT.GetCharacter.Custom('ES_ElLa')] líder local de una secta herética." + trait_heresiarch_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] es el/la líder local de una secta herética." #Commander Traits trait_logistician:0 "Logista" @@ -837,7 +852,7 @@ trait_augustus:0 "Augusto" trait_augustus_desc:0 "Este personaje es el gobernante actual del Imperio romano restaurado y exige el respeto que se le debe a un cargo de tal magnitud." - trait_augustus_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] es [ROOT.GetCharacter.Custom('ES_ElLa')] gobernante actual del Imperio romano restaurado y exige el respeto que se le debe a un cargo de tal magnitud." + trait_augustus_character_desc:0 "[ROOT.GetCharacter.GetFirstNameNoTooltip] es el/la gobernante actual del Imperio romano restaurado y exige el respeto que se le debe a un cargo de tal magnitud." TRAIT_ENTRY_INHERITANCE_INFO:1 "[MatchmakerTraitInfo.GetInheritanceInfo]" TRAIT_INHERITANCE_GUARANTEED_ONE:0 "#weak Como al menos uno de los padres tiene este rasgo, #underline será#! heredado.#!" TRAIT_INHERITANCE_GUARANTEED_BOTH:0 "#weak Como ambos padres tienen este rasgo, #underline será#! heredado.#!" diff --git a/project/ck3/base_game/localization/spanish/triggers/building_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/building_triggers_l_spanish.yml index 7cb02f8931..7b604e7b74 100644 --- a/project/ck3/base_game/localization/spanish/triggers/building_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/building_triggers_l_spanish.yml @@ -44,4 +44,7 @@ NOT_HAS_SPECIAL_BUILDING_TRIGGER_GLOBAL:0 "#bold No#! tiene un [special_building|lE]" HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] tiene un [special_building|lE]" NOT_HAS_SPECIAL_BUILDING_TRIGGER_THIRD:0 "[PROVINCE.GetName] no tiene un [special_building|lE]" + + HAS_HOLDING_DESC:0 "[PROVINCE.GetName] tiene una [holding|lE]" + NOT_HAS_HOLDING_DESC:0 "[PROVINCE.GetName] #bold no#! tiene una [holding|lE]" diff --git a/project/ck3/base_game/localization/spanish/triggers/character_relation_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/character_relation_triggers_l_spanish.yml index 03cce7b5a4..4a5b71a1be 100644 --- a/project/ck3/base_game/localization/spanish/triggers/character_relation_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/character_relation_triggers_l_spanish.yml @@ -22,8 +22,8 @@ IS_ALLIED_IN_WAR_THIRD:0 "[CHARACTER.GetShortUIName|V] está aliad[CHARACTER.Custom('ES_OA')] con [TARGET_CHARACTER.GetShortUIName|V] en una [war|lE]" NOT_IS_ALLIED_IN_WAR_THIRD:0 "[CHARACTER.GetShortUIName|V] #bold no#! está aliad[CHARACTER.Custom('ES_OA')] con [TARGET_CHARACTER.GetShortUIName|V] en una [war|lE]" - THEY_ARE_LIEGE_OR_ABOVE:0 "[TARGET_CHARACTER.GetShortUIName|V] es [TARGET_CHARACTER.Custom('ES_ElLa')|l] [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] o [TARGET_CHARACTER.Custom('ES_ElLa')|l] señor[TARGET_CHARACTER.Custom('ES_XA')] de su señor" - NOT_THEY_ARE_LIEGE_OR_ABOVE:0 "[TARGET_CHARACTER.GetShortUIName|V] #bold no#! es [TARGET_CHARACTER.Custom('ES_ElLa')|l] [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] ni [TARGET_CHARACTER.Custom('ES_ElLa')|l] señor[TARGET_CHARACTER.Custom('ES_XA')] de su señor" + THEY_ARE_LIEGE_OR_ABOVE:0 "[TARGET_CHARACTER.GetShortUIName|V] es [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] o señor[TARGET_CHARACTER.Custom('ES_XA')] de su señor" + NOT_THEY_ARE_LIEGE_OR_ABOVE:0 "[TARGET_CHARACTER.GetShortUIName|V] #bold no#! es [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] ni señor[TARGET_CHARACTER.Custom('ES_XA')] de su señor" THEY_ARE_MY_LIEGE_OR_ABOVE:1 "[TARGET_CHARACTER.GetShortUIName|V] es tu [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] o [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] de tu señor" NOT_THEY_ARE_MY_LIEGE_OR_ABOVE:0 "[TARGET_CHARACTER.GetShortUIName|V] #bold no#! es mi [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] ni [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] de tu señor" THEY_ARE_THEIR_LIEGE_OR_ABOVE:0 "[TARGET_CHARACTER.GetShortUIName|V] es su [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] o [Concept( 'liege', 'señor' )|E][TARGET_CHARACTER.Custom('ES_XA')] de su señor" @@ -65,7 +65,7 @@ HAS_RELATION_NEMESIS_WITH_TARGET:0 "Ve a [TARGET_CHARACTER.GetShortUIName] como su némesis" HAS_RELATION_SOULMATE_WITH_TARGET:0 "Es alma gemela de [TARGET_CHARACTER.GetShortUIName]" HAS_RELATION_MENTOR_WITH_TARGET:0 "[TARGET_CHARACTER.GetShortUIName] es un[TARGET_CHARACTER.Custom('ES_XA')] mentor[TARGET_CHARACTER.Custom('ES_XA')] para [CHARACTER.GetShortUIName]" - HAS_RELATION_GUARDIAN_OF_TARGET:0 "[TARGET_CHARACTER.GetShortUIName] es [TARGET_CHARACTER.Custom('ES_ElLa')] tutor[TARGET_CHARACTER.Custom('ES_XA')] de [CHARACTER.GetShortUIName]" + HAS_RELATION_GUARDIAN_OF_TARGET:0 "[TARGET_CHARACTER.GetShortUIName] es tutor[TARGET_CHARACTER.Custom('ES_XA')] de [CHARACTER.GetShortUIName]" HAS_ANY_RELATION_WITH_TARGET:0 "Tiene alguna relación con [TARGET_CHARACTER.GetShortUIName]" HAS_MOTHER_TRIGGER:0 "Tiene una madre" diff --git a/project/ck3/base_game/localization/spanish/triggers/character_script_list_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/character_script_list_triggers_l_spanish.yml index 0a8e694d5b..6312d6730d 100644 --- a/project/ck3/base_game/localization/spanish/triggers/character_script_list_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/character_script_list_triggers_l_spanish.yml @@ -6,9 +6,14 @@ ALL_POOL_CHARACTERS:0 "Todos los personajes en reserva:" ANY_POOL_CHARACTER:0 "Cualquier personaje en reserva:" - ANY_OF_CHARACTERS_VASSALS:0 "Cualquier [vassal|lE] de [CHARACTER.GetShortUIName]:" - ALL_OF_CHARACTERS_VASSALS:0 "Todos los [vassals|lE] de [CHARACTER.GetShortUIName]:" - ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "$PARAMETERS$ de los [vassals|lE] de [CHARACTER.GetShortUIName]:" - ANY_OF_CHARACTERS_VASSALS_COUNT:0 "$PARAMETERS$ de los [vassals|lE] de [CHARACTER.GetShortUIName]:" - + ANY_OF_CHARACTERS_VASSALS:1 "Cualquier [vassal|lE] de [Select_CString( CHARACTER.IsLocalPlayer, 'tu persona', CHARACTER.GetShortUIName )]" + ALL_OF_CHARACTERS_VASSALS:1 "Todos los [vassals|lE] de [Select_CString( CHARACTER.IsLocalPlayer, 'tu persona', CHARACTER.GetShortUIName )]" + ANY_OF_CHARACTERS_VASSALS_PERCENT:0 "$PARAMETERS$ de los [vassals|lE] de [Select_CString( CHARACTER.IsLocalPlayer, 'tu persona', CHARACTER.GetShortUIName )]:" + ANY_OF_CHARACTERS_VASSALS_COUNT:0 "$PARAMETERS$ de los [vassals|lE] de [Select_CString( CHARACTER.IsLocalPlayer, 'tu persona', CHARACTER.GetShortUIName )]:" + ANY_DYNASTY_MEMBER_COUNT:0 "$PARAMETERS$ miembros de la [dynasty|lE] [DYNASTY.GetBaseName]:" + + ANY_IN_DE_JURE_ALL_GLOBAL:0 "Cualquier [title|lE] de iure" + NOT_ANY_IN_DE_JURE_ALL_GLOBAL:0 "Ningún [title|lE] de iure" + ANY_IN_DE_JURE_ALL_THIRD:0 "Cualquier [title|lE] de iure de [TITLE.GetName]" + NOT_ANY_IN_DE_JURE_ALL_THIRD:0 "Ningún [title|lE] de iure de [TITLE.GetName]" diff --git a/project/ck3/base_game/localization/spanish/triggers/character_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/character_triggers_l_spanish.yml index 76b62cc488..d854134a29 100644 --- a/project/ck3/base_game/localization/spanish/triggers/character_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/character_triggers_l_spanish.yml @@ -23,7 +23,7 @@ I_AM_PARENT_OF_TRIGGER:1 "[TARGET_CHARACTER.GetShortUIName|V] es tu hij[TARGET_CHARACTER.Custom('ES_OA')]" I_AM_NOT_PARENT_OF_TRIGGER:0 "[TARGET_CHARACTER.GetShortUIName|V] #bold no#! es tu hij[TARGET_CHARACTER.Custom('ES_OA')]" - THEY_IS_PARENT_OF_TRIGGER:0 "[CHARACTER.GetShortUIName|V] es [CHARACTER.Custom('ES_ElLa')] [CHARACTER.Custom('MotherFather')] de [TARGET_CHARACTER.GetShortUIName|V]" + THEY_IS_PARENT_OF_TRIGGER:0 "[CHARACTER.GetShortUIName|V] es [CHARACTER.Custom('MotherFather')] de [TARGET_CHARACTER.GetShortUIName|V]" THEY_IS_NOT_PARENT_OF_TRIGGER:0 "[CHARACTER.GetShortUIName|V] #bold no#! es [TARGET_CHARACTER.LocalPlayerString( 'tu ', '' )][CHARACTER.Custom('MotherFather')] [TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )|V]" IS_PARENT_OF:0 "Es uno de [TARGET_CHARACTER.LocalPlayerString( 'tus ', '' )]progenitores[TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )|V]" IS_NOT_PARENT_OF:0 "#bold No#! es uno de [TARGET_CHARACTER.LocalPlayerString( 'tus ', '' )]progenitores[TARGET_CHARACTER.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )|V]" @@ -313,7 +313,7 @@ CLAIMANT_ALREADY_PRESSING_THEIR_CLAIM_THIRD:1 "[CHARACTER.GetShortUIName] ya está en [war|lE] para reivindicar sus [claims|lE] sobre [TARGET_TITLE.GetName]" CLAIMANT_TITLES_HELD_BY_ATTACKER_VASSALS_FIRST:0 "Este [title|lE] está en posesión de tu [vassal|lE] y debe ser [revoked|lE]" CLAIMANT_TITLES_HELD_BY_YOU_OR_VASSAL_FIRST:0 "Este [title|lE] está en tus manos o en las de uno de tus [vassals|lE]" - CLAIMANT_IS_BLIND_THIRD:0 "[CHARACTER.GetShortUIName] está cieg[CHARACTER.Custom('ES_OA')]" + CLAIMANT_IS_BLIND_THIRD:0 "[CHARACTER.GetShortUIName] está cieg[CHARACTER.Custom('ES_OA')]" CLAIM_TARGET_POSITION_IS_WEAK_THIRD:1 "[CHARACTER.GetShortUIName] no es [TARGET_CHARACTER.Custom( 'weak_claim_requirements' )], algo necesario para reivindicar este derecho" @@ -431,7 +431,7 @@ STEWARDSHIP_IS_LESS_THAN:1 "Su [stewardship|lE] es menor de $NUM|V0$ [stewardship_i]" MY_STEWARDSHIP_IS_LESS_THAN:2 "Tu [stewardship|lE] es menor de $NUM|V0$ [stewardship_i]" THEIR_STEWARDSHIP_IS_LESS_THAN:1 "La [stewardship|lE] de [CHARACTER.GetShortUIName|V] es menor de $NUM|V0$ [stewardship_i]" - STEWARDSHIP_IS_NOT_LESS_THAN:1 "Tiene la [stewardship|lE] por encima de $NUM|V0$[stewardship_i]" + STEWARDSHIP_IS_NOT_LESS_THAN:1 "Su [stewardship|lE] es $NUM|V0$ [stewardship_i] o mayor" MY_STEWARDSHIP_IS_NOT_LESS_THAN:2 "Tu [stewardship|lE] es $NUM|V0$ [stewardship_i] o mayor" THEIR_STEWARDSHIP_IS_NOT_LESS_THAN:1 "La [stewardship|lE] de [CHARACTER.GetShortUIName|V] es$NUM|V0$ [stewardship_i] o mayor" @@ -747,7 +747,7 @@ character_this_equal:1 "El objetivo es [CHARACTER.GetShortUIName]" character_scope_equal:1 "El objetivo es [CHARACTER.GetShortUIName]" - none_this_equal:1 "El objetivo es [CHARACTER.GetShortUIName]" + none_this_equal:2 "Se desconoce el objetivo" #completely_controls YOU_COMPLETELY_CONTROL_TITLE_DESC:0 "Controlas [Concept( 'complete_control', 'completamente' )|E] [TARGET_TITLE.GetNameNoTier]" diff --git a/project/ck3/base_game/localization/spanish/triggers/government_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/government_triggers_l_spanish.yml index 401d1605d0..595e3143ad 100644 --- a/project/ck3/base_game/localization/spanish/triggers/government_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/government_triggers_l_spanish.yml @@ -18,4 +18,4 @@ MUST_HAVE_MALE_DOMINATED_OR_EQUAL:0 "El [CHARACTER.GetFaith.GetName] no tiene las doctrinas [GetFaithDoctrine('doctrine_gender_equal').GetBaseName] o [GetFaithDoctrine('doctrine_gender_male_dominated').GetBaseName]" MUST_HAVE_FEMALE_DOMINATED_OR_EQUAL:0 "El [CHARACTER.GetFaith.GetName] no tiene las doctrinas [GetFaithDoctrine('doctrine_gender_equal').GetBaseName] o [GetFaithDoctrine('doctrine_gender_female_dominated').GetBaseName]" - has_law_allowing_succession_law_change:0 "Tiene al menos [crown_authority|lE [high|E] o [tribal_authority|lE] [limited_tribal|lE]" + has_law_allowing_succession_law_change:0 "Tiene al menos [crown_authority|lE] [high|E] o [tribal_authority|lE] [limited_tribal|lE]" diff --git a/project/ck3/base_game/localization/spanish/triggers/landed_title_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/landed_title_triggers_l_spanish.yml index 18fb277856..033baf92e0 100644 --- a/project/ck3/base_game/localization/spanish/triggers/landed_title_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/landed_title_triggers_l_spanish.yml @@ -83,6 +83,7 @@ HAS_TITLE_LAW_FLAG_TRIGGER:0 "Tiene una ley de títulos: $LAW$" IS_TITULAR_TRIGGER:0 "Es el [titular_title|lE]" FORM_GERMANIA_CHRISTIAN_TRIGGER:0 "Como gobernante [CHARACTER.GetFaith.GetAdherentName] puedes en cambio reformar el $e_hre$" + FORM_HISPANIA_MUST_END_STRUGGLE_TRIGGER:0 "No se puede formar $e_spain$ hasta que no se haya resuelto la [iberian_struggle|lE]" TITLE_HELD_YEARS:0 "$TITLE$ en posesión durante $VALUE|V0$ años" TITLE_NOT_HELD_YEARS:0 "$TITLE$ #bold NO#! ha estado en posesión durante $VALUE|V0$ años" LANDED_TITLE_THIS_EQUAL:0 "Es $TITLE$" diff --git a/project/ck3/base_game/localization/spanish/triggers/province_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/province_triggers_l_spanish.yml index 5f5e4ccc5e..3215fdaaf4 100644 --- a/project/ck3/base_game/localization/spanish/triggers/province_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/province_triggers_l_spanish.yml @@ -21,3 +21,5 @@ IS_HOLY_SITE_TRIGGER:0 "Es un lugar sagrado" HAS_CONTRUCTION_WITH_FLAG_TRIGGER:0 "Tiene una construcción $FLAG|V$" NUM_LEASED_TITLES_TRIGGER:0 "Número de títulos arrendados: $NUM|V0$" + + IS_RAIDED_TRIGGER:0 "Está siendo [raided|lE]" diff --git a/project/ck3/base_game/localization/spanish/triggers/script_list_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/script_list_triggers_l_spanish.yml index 5cc2dacdd7..a418910b3b 100644 --- a/project/ck3/base_game/localization/spanish/triggers/script_list_triggers_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/script_list_triggers_l_spanish.yml @@ -30,7 +30,7 @@ ANY_HELD_TITLE:0 "Cualquier [title|lE] que posea:" ANY_OF_MY_HELD_TITLES:0 "Cualquiera de los [titles|lE] que posea:" - ANY_HELD_TITLE_COUNT:0 "$PARAMETERS$ [titles|E] poseídos:" + ANY_HELD_TITLE_COUNT:0 "$PARAMETERS$ de [titles|lE] poseídos:" ANY_OF_MY_HELD_TITLES_COUNT:0 "$PARAMETERS$ de los [titles|lE] que posea:" - ANY_HELD_TITLE_PERCENT:0 "$PARAMETERS$ de [titles|E] poseídos:" + ANY_HELD_TITLE_PERCENT:0 "$PARAMETERS$ de [titles|lE] poseídos:" ANY_OF_MY_HELD_TITLES_PERCENT:0 "$PARAMETERS$ de los [titles|lE] que posea:" diff --git a/project/ck3/base_game/localization/spanish/triggers/struggle_triggers_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/struggle_triggers_l_spanish.yml new file mode 100644 index 0000000000..a54caac925 --- /dev/null +++ b/project/ck3/base_game/localization/spanish/triggers/struggle_triggers_l_spanish.yml @@ -0,0 +1,13 @@ +l_spanish: + + IS_CULTURE_INVOLVED_IN_STRUGGLE_TRIGGER:0 "La cultura [CULTURE.GetName] está involucrada en [STRUGGLE.GetName]" + IS_FAITH_INVOLVED_IN_STRUGGLE_TRIGGER:0 "El [FAITH.GetName] está involucrado en [STRUGGLE.GetName]" + + STRUGGLE_PHASE_IS_TRIGGER:1 "La fase actual de [STRUGGLE.GetName] es $PHASE$" + NOT_STRUGGLE_PHASE_IS_TRIGGER:1 "La fase actual de [STRUGGLE.GetName] no es $PHASE$" + + STRUGGLE_TYPE_TRIGGER:0 "[STRUGGLE.GetName] es del tipo [STRUGGLE_TYPE|l]" + NOT_STRUGGLE_TYPE_TRIGGER:0 "[STRUGGLE.GetName] no es del tipo [STRUGGLE_TYPE|l]" + + IS_STRUGGLE_PHASE_TRIGGER:1 "La fase actual de [STRUGGLE.GetName] es [PHASE.GetName]" + NOT_IS_STRUGGLE_PHASE_TRIGGER:1 "La fase actual de [STRUGGLE.GetName] no es [PHASE.GetName]" diff --git a/project/ck3/base_game/localization/spanish/triggers/trigger_system_l_spanish.yml b/project/ck3/base_game/localization/spanish/triggers/trigger_system_l_spanish.yml index 3984cc96e1..1a4c10570c 100644 --- a/project/ck3/base_game/localization/spanish/triggers/trigger_system_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/triggers/trigger_system_l_spanish.yml @@ -1,11 +1,9 @@ -l_spanish: - TRIGGER_LINE_ACTIVE_PASSED:0 "@trigger_pass! $TEXT$" - TRIGGER_LINE_ACTIVE_FAILED:0 "@trigger_fail! $TEXT$" - TRIGGER_LINE_ACTIVE_UNDEFINED:0 " • $TEXT$" - TRIGGER_LINE_INACTIVE_PASSED:0 "@trigger_pass_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_FAILED:0 "@trigger_fail_inactive! #trigger_inactive $TEXT$#!" - TRIGGER_LINE_INACTIVE_UNDEFINED:0 "#trigger_inactive • $TEXT$#!" - TRIGGER_LINE_BLOCKER:0 "@warning_icon! #X $TEXT$#!" - TRIGGER_AND:0 "Todos estos:" - TRIGGER_OR:0 "Al menos uno de estos:" - SUPPRESS:0 "" # empty +# === [LocEditor:RedundantFile] File contains no active keys, does not exist in English, could be deleted === + +# === [LocEditor:OrphanedFile] File contains only orphaned keys === +# l_spanish: + +# === [LocEditor:OrphanedKeys] Keys that do not exist in English === +# Moved key `TRIGGER_AND` +# Moved key `TRIGGER_OR` +# Moved key `SUPPRESS` diff --git a/project/ck3/base_game/localization/spanish/tutorial/ep1_tutorial_reactive_l_spanish.yml b/project/ck3/base_game/localization/spanish/tutorial/ep1_tutorial_reactive_l_spanish.yml index 6b4324e158..203ff26f1e 100644 --- a/project/ck3/base_game/localization/spanish/tutorial/ep1_tutorial_reactive_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/tutorial/ep1_tutorial_reactive_l_spanish.yml @@ -13,7 +13,7 @@ action_reactive_advice_should_form_hybrid_culture_desc:0 "Trabajar con los [culture.GetCollectiveNoun] para formar una [hybrid_culture|lE]." action_reactive_advice_should_form_hybrid_culture_click:0 "$click_to_open_lesson$" lessons_ep1_should_form_hybrid_culture:0 "$reactive_advice_should_form_hybrid_culture$" - lessons_ep1_should_form_hybrid_culture_desc:0 "¡Puedes formar una [hybrid_culture|lE] con esta [culture|lE], si la [cultural_acceptance|lE] es lo bastante alta y tu cultura tiene más de 50 años!$lessons_ep1_form_hybrid_culture_shared_desc$\n\nPuedes ganar aceptación cultural si:\n$EFFECT_LIST_BULLET$Otorgas [counties|lE] de esta cultura a personajes que la tienen\n$EFFECT_LIST_BULLET$Usas la [councillor_task|lE] [accept_culture|lE]\n$EFFECT_LIST_BULLET$Aumentas el [culture_intermingling|lE]\n$EFFECT_LIST_BULLET$Tienes [vassals|lE] de esta cultura\n\n¡Puedes formar una cultura híbrida si tienes una aceptación cultural alta y al menos un condado de esa cultura en tu [realm|lE]!" + lessons_ep1_should_form_hybrid_culture_desc:0 "¡Puedes formar una [hybrid_culture|lE] con esta [culture|lE], si la [cultural_acceptance|lE] es lo bastante alta y tu cultura tiene más de 50 años!$lessons_ep1_form_hybrid_culture_shared_desc$\n\nPuedes ganar aceptación cultural si:\n$EFFECT_LIST_BULLET$Otorgas [counties|lE] de esta cultura a personajes que la tienen\n$EFFECT_LIST_BULLET$Usas la [councillor_task|lE] [accept_culture|lE]\n$EFFECT_LIST_BULLET$Aumentas la [culture_intermingling|lE]\n$EFFECT_LIST_BULLET$Tienes [vassals|lE] de esta cultura\n\n¡Puedes formar una cultura híbrida si tienes una aceptación cultural alta y al menos un condado de esa cultura en tu [realm|lE]!" lessons_ep1_hybrid_culture_benefits:0 "Beneficios de las culturas híbridas" lessons_ep1_hybrid_culture_benefits_desc:0 "Formar una cultura híbrida tiene una serie de beneficios:\n\n$EFFECT_LIST_BULLET$Podrás elegir [culture_pillars|lE] y [culture_traditions|lE] de cualquiera de las culturas matrices.\n$EFFECT_LIST_BULLET$La nueva cultura heredará todas las [innovations|lE] de ambas culturas matrices.\n$EFFECT_LIST_BULLET$Tendrá una aceptación cultural alta con ambas culturas matrices\n$EFFECT_LIST_BULLET$Una cultura híbrida puede convertir más rápidamente las tierras de las culturas matrices durante unos años después de su formación." @@ -24,7 +24,7 @@ action_reactive_advice_royal_court_click:0 "$click_to_open_lesson$" ra_rc_intro:0 "Corte real" - ra_rc_intro_desc:1 "¡Ahora tienes acceso a tu propia [royal_court|lE]!\n\nLa corte real es un tipo especial de corte que representa tu gran entrada en el escenario mundial, que te dará acceso a muchas opciones y beneficios nuevos.\n\nEstá disponible para [kings|lE] y [emperors|lE] de los [Concept( 'government', 'gobiernos' )|E] [GetGovernment( 'feudal_government' ).GetName|l] y [GetGovernment( 'clan_government' ).GetName|l]." + ra_rc_intro_desc:2 "¡Ahora tienes acceso a tu propia [royal_court|lE]!\n\nLa corte real es un tipo especial de corte que representa tu entrada en el escenario mundial por todo lo alto, lo cual te dará acceso a muchas opciones y beneficios nuevos.\n\nEstá disponible para [kings|lE] y [emperors|lE] de los [Concept( 'government', 'gobiernos' )|E] [GetGovernment( 'feudal_government' ).GetName|l], [GetGovernment( 'clan_government' ).GetName|l] y [GetGovernment( 'tribal_government' ).GetName|l]." ra_rc_open:0 "$ra_rc_intro$" ra_rc_open_desc:0 "Puedes hacer muchas cosas en tu [royal_court|lE], así que no dudes en explorar estas opciones por tu cuenta.\n\nPor ahora, hagamos un rápido recorrido por todas las nuevas acciones que tienes a tu disposición." diff --git a/project/ck3/base_game/localization/spanish/tutorial/fp2_tutorial_reactive_l_spanish.yml b/project/ck3/base_game/localization/spanish/tutorial/fp2_tutorial_reactive_l_spanish.yml new file mode 100644 index 0000000000..36d68837de --- /dev/null +++ b/project/ck3/base_game/localization/spanish/tutorial/fp2_tutorial_reactive_l_spanish.yml @@ -0,0 +1,44 @@ +l_spanish: + reactive_advice_struggle:0 "Contiendas" + action_reactive_advice_struggle:0 "Consejo: contiendas" + action_reactive_advice_struggle_desc:1 "Puedes participar en una contienda. Abre esto para entender qué supondría para ti." + action_reactive_advice_struggle_click:0 "$click_to_open_lesson$" + + lessons_struggle_introduction:0 "Contiendas" + lessons_struggle_introduction_desc:0 "¡Ahora formas parte de una [struggle|lE]!\n\nLas [struggle_struggles|lE] son conflictos prolongados en una [region|lE] donde las acciones de todos los participantes cambiarán el estado del área, imponiendo distintas [struggle_phase_phases|lE]. Los cambios en el estado de la región llegarán con efectos para la [war|lE], [faith|lE] y [culture|lE].\n\nEn última instancia, todos los participantes compiten por ser quienes decidan cómo termina la [struggle|lE], lo que afectará a todos los participantes en la región." + + lessons_struggle_region_open:0 "Región en contienda" + lessons_struggle_region_open_desc:1 "La [struggle_region|lE] queda marcada dentro de una nueva frontera que se ilumina al pasar por encima del botón Contienda. Solo los personajes con tierras en la región pueden participar en la [struggle|lE].\n\n#TUT Los [characters|lE] de fuera pueden unirse a una [struggle|lE] si consiguen tierras dentro de la [struggle_region|lE] y trasladan su [capital|lE] al área.#!" + + lessons_struggle_view_open:0 "Acceder a la vista de Contienda" + lessons_struggle_view_open_desc:0 "Aquí puedes abrir la vista [struggle|E], donde podrás revisar toda la información relacionada con la misma." + lessons_struggle_view_open_prompt:0 "Abre la vista de [struggle|lE]" + + lessons_struggle_view:0 "Vista de contienda" + lessons_struggle_view_desc:1 "En la Vista de contienda aprenderás más sobre la [struggle_phase|lE] actual y sus efectos. También podrás ver las nuevas fases potenciales y los [struggle_catalyst_catalysts|lE] que debes completar para conducir la [struggle|lE] a dichas fases." + + + lessons_struggle_current_phases_and_effects:0 "Fases y efectos actuales" + lessons_struggle_current_phases_and_effects_desc:0 "La [struggle_phase|lE] actual repercute sobre toda la [struggle_region|E] y aplica efectos especiales sobre los participantes [Concept( 'struggle_involved', 'involucrados' )|E], [Concept( 'struggle_interloper', 'entrometidos' )|E] y [Concept( 'struggle_uninvolved', 'no involucrados' )|E].\n\nEn esta sección puedes revisar los efectos de fase sobre la [war|lE], la [faith|lE] o la [culture|lE], entre otros." + + lessons_next_struggle_phases:0 "Siguientes fases de contienda" + lessons_next_struggle_phases_desc:2 "La [struggle_phase|lE] actual llegará a su fin cuando una las siguientes fases potenciales consiga un progreso de [GetDefine('NStruggle', 'PHASE_TRANSITION_THRESHOLD')]. Para aumentar el progreso de cualquiera de las posibles fases siguientes, debes completar los [struggle_catalyst_catalysts|lE] que aparecen bajo ellas.\n\n#TUT Revisa las posibles fases siguientes para saber más sobre ellas, sus efectos y el progreso reciente del [struggle_catalyst|lE]. Al seleccionarlas, se abrirá la lista de [Concept( 'struggle_catalyst', 'catalizadores' )|E], que tú u otros participantes [Concept( 'struggle_involved', 'involucrados' )|E] podréis completar ilimitadamente.#!" + + lessons_ending_struggle_open:0 "Fin de la contienda" + lessons_ending_struggle_open_desc:1 "La [struggle|lE] seguirá cambiando de fases hasta que un participante dispare una de las decisiones finales y ponga fin a la [struggle|lE]. Puedes revisar las decisiones finales en cualquier momento para comprobar los requisitos y efectos." + lessons_ending_struggle_open_prompt:0 "Abrir las decisiones finales" + + lessons_ending_struggle:0 "Fin de la contienda" + lessons_ending_struggle_desc:1 "Aquí puedes ver todas las decisiones finales de la [struggle|lE].\n\nTen en cuenta que cada decisión final exige estar en una fase determinada para activarla. Se te notificará si hay alguna disponible." + + + lessons_explore_struggle_open:0 "Explorar la contienda" + lessons_explore_struggle_open_desc:0 "Ahora ya sabes lo básico y lo tienes todo preparado para tu primera [struggle|lE].\n\nUn buen punto de partida puede ser revisar los efectos de la fase actual y las siguientes fases potenciales a las que te quieres dirigir." + + lessons_struggle_involvement_view_open:0 "Participación en la contienda" + lessons_struggle_involvement_view_open_desc:1 "En una [struggle|lE], todos los [characters|lE] de la región pueden activar [struggle_catalyst_catalysts|lE]. Por lo tanto, es importante saber quiénes son los participantes [Concept( 'struggle_involved', 'involucrados' )|lE] y [Concept( 'struggle_interloper', 'entrometidos' )|lE]. La vista Participación en la [struggle|lE] ofrece información al respecto." + lessons_struggle_involvement_view_open_prompt:1 "Abrir la vista Participación en la contienda" + + lessons_struggle_involvement_view:0 "Participación en la contienda" + lessons_struggle_involvement_view_desc:0 "Aquí puedes ver la información sobre tu participación, junto con un desglose de lo que te hace [struggle_involved|lE], [struggle_interloper|lE] o [struggle_uninvolved|lE].\n\nJunto con tu información personal, puedes ver una lista de los participantes en la [struggle|lE] y su involucración. Aquí también se pueden encontrar las [struggle_involved_cultures|lE] y [struggle_involved_faiths|lE].\n\n#TUT Conocer la involucración de otros jugadores es importante a la hora de planificar qué catalizadores te puede interesar perseguir, porque estos pueden provocar que te dirijas contra otro participante, [faith|E] o [culture|E] en la [struggle|lE].#!" + diff --git a/project/ck3/base_game/localization/spanish/tutorial/tutorial_l_spanish.yml b/project/ck3/base_game/localization/spanish/tutorial/tutorial_l_spanish.yml index 6143e26ac3..ad6d4bd246 100644 --- a/project/ck3/base_game/localization/spanish/tutorial/tutorial_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/tutorial/tutorial_l_spanish.yml @@ -50,6 +50,25 @@ lesson_step_6_of_8:0 "6/8" lesson_step_7_of_8:0 "7/8" lesson_step_8_of_8:0 "8/8" + lesson_step_1_of_9:0 "1/9" + lesson_step_2_of_9:0 "2/9" + lesson_step_3_of_9:0 "3/9" + lesson_step_4_of_9:0 "4/9" + lesson_step_5_of_9:0 "5/9" + lesson_step_6_of_9:0 "6/9" + lesson_step_7_of_9:0 "7/9" + lesson_step_8_of_9:0 "8/9" + lesson_step_9_of_9:0 "9/9" + lesson_step_1_of_10:0 "1/10" + lesson_step_2_of_10:0 "2/10" + lesson_step_3_of_10:0 "3/10" + lesson_step_4_of_10:0 "4/10" + lesson_step_5_of_10:0 "5/10" + lesson_step_6_of_10:0 "6/10" + lesson_step_7_of_10:0 "7/10" + lesson_step_8_of_10:0 "8/10" + lesson_step_9_of_10:0 "9/10" + lesson_step_10_of_10:0 "10/10" #Lesson names lesson_basics:0 "I — Fundamentos" @@ -282,7 +301,7 @@ lesson_basics_culture_open_view_trigger:0 "Abre la vista Cultura (resaltado)" lesson_basics_culture_elements:0 "Culturas" - lesson_basics_culture_elements_desc:0 "Una [culture|lE] se define por su [ethos|lE], [culture_pillars|lE] y [traditions|lE]. Cada una de ellas determina los distintos beneficios o penalizaciones para todos los miembros de la cultura.\n\nLa #V ética#! describe los valores fundamentales de una cultura, y no se puede cambiar. Es el principal determinante de las tradiciones de las que dispone una cultura. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_elements_desc_INGAME', '' )]\n\nLos#V pilares culturales#! reflejan los orígenes de una cultura y tampoco se pueden cambiar. Tiene un gran impacto en la [cultural_acceptance|lE] de otras culturas, pero por lo demás, son de menor importancia que la ética.\n\nLas #V tradiciones#! de una cultura son más flexibles, pero pueden ser increíblemente importantes para una cultura. Al contrario que la ética y los pilares, el líder cultural sí puede cambiar las tradiciones. Ese es el siguiente tema." + lesson_basics_culture_elements_desc:0 "Una [culture|lE] se define por su [ethos|lE], [culture_pillars|lE] y [traditions|lE]. Cada una de ellas determina los distintos beneficios o penalizaciones para todos los miembros de la cultura.\n\nLa #V ética#! describe los valores fundamentales de una cultura, y no se puede cambiar. Es el principal determinante de las tradiciones de las que dispone una cultura. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_elements_desc_INGAME', '' )]\n\nLos #V pilares culturales#! reflejan los orígenes de una cultura y tampoco se pueden cambiar. Tiene un gran impacto en la [cultural_acceptance|lE] de otras culturas, pero por lo demás, son de menor importancia que la ética.\n\nLas #V tradiciones#! de una cultura son más flexibles, pero pueden ser increíblemente importantes para una cultura. Al contrario que la ética y los pilares, el líder cultural sí puede cambiar las tradiciones. Ese es el siguiente tema." lesson_basics_culture_elements_desc_INGAME:1 "La ética de tu pueblo, los [GetPlayer.GetCulture.GetCollectiveNounNoTooltip], es [GetPlayer.GetCulture.GetEthos.GetName]." lesson_basics_culture_culture_head:0 "Culturas (Líder cultural)" lesson_basics_culture_culture_head_desc:0 "El [culture_head|lE] es el [ruler|lE] de una [culture|lE] con el [realm|lE] más grande. [SelectLocalization( GetPlayer.IsValid, 'lesson_basics_culture_culture_head_desc_INGAME', '' )]\n\nEl líder cultural puede instituir nuevas tradiciones para su cultura.\n\nTambién tiene un papel importante en el desarrollo tecnológico y social de su cultura, como vamos a ver ahora." @@ -335,7 +354,7 @@ # Actual Warfare lesson_declare_war_step_1:0 "¿Y ahora qué?" lesson_declare_war_step_1_complete:0 "$lesson_declare_war_step_1$" - lesson_declare_war_step_1_desc:1 "Como primera tarea, vamos a demostrarle a tu vecino, el earl de $c_desmond$, quién es el [Concept( 'rightful_liege', 'señor legítimo' )|E]… Si eso implica expandir tu [realm|lE], ¡que así sea!\n\nCon el sistema de interacción de personajes que vimos antes, selecciónalo en el mapa y declárale la guerra al [ruler|lE] de $c_desmond$. Debes tener un [casus_belli|lE], válido ya que su [title|lE] es parte [de_jure|lE] de tu señorío.\n\n#TUT Para que la experiencia sea más activa, veremos paso a paso lo que sucede en una guerra.#!" + lesson_declare_war_step_1_desc:1 "Como primera tarea, vamos a demostrarle a tu vecino, el earl de $c_desmond$, quién es el [Concept( 'rightful_liege', 'señor legítimo' )|E]… Si eso implica expandir tu [realm|lE], ¡que así sea!\n\nCon el sistema de interacción de personajes que vimos antes, selecciónalo en el mapa y declárale la guerra al [ruler|lE] de $c_desmond$. Debes tener un [casus_belli|lE] válido ya que su [title|lE] es parte [de_jure|lE] de tu señorío.\n\n#TUT Para que la experiencia sea más activa, veremos paso a paso lo que sucede en una guerra.#!" lesson_declare_war_tt:1 "#TUT_KW Declara la guerra#! al conde Muiredach de $c_desmond$" lesson_raise_troops_step_1:0 "Cómo reclutar ejércitos" lesson_raise_troops_step_2:0 "$lesson_raise_troops_step_1$" diff --git a/project/ck3/base_game/localization/spanish/tutorial/tutorial_reactive_l_spanish.yml b/project/ck3/base_game/localization/spanish/tutorial/tutorial_reactive_l_spanish.yml index 9eac86c868..9385b3e254 100644 --- a/project/ck3/base_game/localization/spanish/tutorial/tutorial_reactive_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/tutorial/tutorial_reactive_l_spanish.yml @@ -42,7 +42,7 @@ action_reactive_advice_protect_against_factions_desc:0 "Es peligroso dejar una facción sin vigilancia.\n¡Abre esto para ver un resumen sobre las facciones y cómo manejarlas mejor!" action_reactive_advice_protect_against_factions_click:0 "$click_to_open_lesson$" reactive_advice_protect_against_factions_step_1:0 "Cómo protegerse de las facciones" - reactive_advice_protect_against_factions_desc:1 "Se ha formado una [faction|lE] contra ti, pero que no cunda el pánico. ¡Aún hay tiempo para solucionarlo!\n\nLos [vassals|lE] y [counties|lE] se unen a facciones cuando se sienten insatisfechos con nuestro gobierno. Para contrarrestarlo, podemos mejorar su [opinion|lE] sobre nosotros o intentar que nos [Concept( 'dreaded', 'teman' )|E].\n\n#TUT Para evitar las facciones, te recomendamos mejorar la [opinion|lE] que los vasallos tienen de ti, moderar las conquistas e intentar la [GetScheme('murder').GetTypeName|l] de todo [claimant|lE] más popular que tú.\n\nNormalmente tendrás tiempo de apaciguar a los vasallos antes de que presenten sus exigencias… Aprovecha bien este tiempo.#!" + reactive_advice_protect_against_factions_desc:1 "Se ha formado una [faction|lE] contra ti, pero que no cunda el pánico. ¡Aún hay tiempo para solucionarlo!\n\nLos [vassals|lE] y [counties|lE] se unen a facciones cuando se sienten insatisfechos con nuestro gobierno. Para contrarrestarlo, podemos mejorar su [opinion|lE] sobre nosotros o intentar que nos [Concept( 'dreaded', 'teman' )|E].\n\n#TUT Para evitar las facciones, te recomendamos mejorar la [opinion|lE] que los vasallos tienen de ti, moderar las conquistas e intentar el [GetScheme('murder').GetTypeName|l] de todo [claimant|lE] más popular que tú.\n\nNormalmente tendrás tiempo de apaciguar a los vasallos antes de que presenten sus exigencias… Aprovecha bien este tiempo.#!" reactive_advice_protect_against_factions_2_desc:0 "Los condados con una [Concept( 'county_opinion', 'opinión' )|E] baja suelen unirse a una [peasant_faction|lE]. ¡A diferencia de otras, esta facción se rebelará sin importar si tiene posibilidad de ganar o no!\n\nA veces simplemente tendrás que poner a los campesinos en su sitio…\n\n#TUT Es mejor que vigiles las facciones campesinas porque, si atacan cuando estás en guerra, pueden hacer un daño considerable a tu [control|lE].#!" reactive_advice_protect_against_factions_step_2:0 "$reactive_advice_protect_against_factions_step_1$" reactive_advice_imprisoned:0 "$reactive_advice_imprisoned_step_1$" diff --git a/project/ck3/base_game/localization/spanish/wars_l_spanish.yml b/project/ck3/base_game/localization/spanish/wars_l_spanish.yml index f6ebd0bb72..4423e888a6 100644 --- a/project/ck3/base_game/localization/spanish/wars_l_spanish.yml +++ b/project/ck3/base_game/localization/spanish/wars_l_spanish.yml @@ -112,6 +112,8 @@ CB_SIZE_OF_TARGET_REALM_COST:0 "Tamaño del señorío objetivo" CB_VASSALIZING_KING:0 "Convirtiendo un reino en vasallo" CB_ATTACKER_CULTURE:0 "[culture|E]" + CB_STRUGGLE_PHASE_DISCOUNT:0 "[struggle_phase|E]" + CB_STRUGGLE_PHASE_SURCHARGE:0 "[struggle_phase|E]" independence_faction_war:0 "Facción de independencia" independence_war_victory_desc_local_player_attacker_alone:0 "[attacker.GetShortUIName|U] se independiza de [defender.GetShortUIName]." @@ -364,7 +366,7 @@ norwegian_invasion_cb_victory_desc_defender:0 "[attacker.GetShortUIName|U] se apodera del Reino de Inglaterra, todos los títulos que tengo y todos los títulos vasallos del norte de Inglaterra." norwegian_invasion_cb_victory_desc_attacker:0 "Te apoderas del Reino de Inglaterra y tomas personalmente todos los títulos del norte de Inglaterra." norwegian_invasion_cb_victory_desc:0 "[attacker.GetShortUIName|U] se apodera del Reino de Inglaterra y toma personalmente todos los títulos del norte de Inglaterra." - norwegian_invasion_cb_victory_with_tostig_desc:0 "Si vive y está en [attacker.LocalPlayerString( 'tu', 'la' )] corte[attacker.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' ), [tostig.GetShortUIName] recibe el [northumberland.GetName], el [york.GetName] y el [lancaster.GetName]." + norwegian_invasion_cb_victory_with_tostig_desc:0 "Si vive y está en [attacker.LocalPlayerString( 'tu', 'la' )] corte[attacker.LocalPlayerString( '', 'Loc_ES_de_GetShortUIName' )], [tostig.GetShortUIName] recibe el [northumberland.GetName], el [york.GetName] y el [lancaster.GetName]." sons_of_lothbrok_invasion_cb:0 "Invasión" sons_of_lothbrok_invasion_cb_victory_desc_attacker:0 "Te apoderas de todos los títulos de [defender.GetShortUIName] dentro del reino objetivo." @@ -429,7 +431,7 @@ ARTIFACT_WAR_NAME_FALLBACK:0 "$ARTIFACT_WAR_NAME$" conquest_title_not_transferred_tt:0 "@warning_icon!#X [defender.GetFirstName] conservará el [de_jure_target.GetName] tras la guerra, ya que tiene otras [holdings|lE].#!" conquest_title_destroyed_tt:0 "@warning_icon!#X El [de_jure_target.GetName] será destruido tras la guerra.#!" - conquest_title_usurp_tt:0 "@warning_icon!#X [de_jure_target.GetHolder.GetTitledFirstName], [de_jure_target.Custom('ES_ElLa')] titular actual, conservará el [de_jure_target.GetName] tras la guerra.#!" + conquest_title_usurp_tt:0 "@warning_icon!#X [de_jure_target.GetHolder.GetTitledFirstName], su titular actual, conservará el [de_jure_target.GetName] tras la guerra.#!" conquest_title_create_tt:0 "@warning_icon!#X No se creará el [de_jure_target.GetName] tras la guerra.#!" reclaim_relic_artifact_war_victory_desc:0 "Te haces con todos los [artifacts|lE] [attacker.GetFaith.GetAdherentNamePlural] que pertenezcan a [defender.GetShortUIName|U] y sus [vassals|lE] no [attacker.GetFaith.GetAdherentNamePlural]." @@ -440,3 +442,44 @@ reclaim_relic_artifact_war:0 "Reclamación de [artifact|lE] reliquia" reclaim_relic_artifact_war_NAME:0 "Guerra de reclamación de reliquias" reclaim_relic_artifact_war_NAME_FALLBACK:0 "$reclaim_relic_artifact_war_NAME$" + NATION_FRACTURING_WAR_NAME:1 "Guerra disgregadora" + nation_fracturing_faction_war:1 "Facción disgregadora" + nation_fracturing_faction_war_victory_desc_local_player_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName|U] queda destruido y sus [vassals|lE] se independizan." + nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName|U] queda destruido y sus [vassals|lE] se independizan." + player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone:2 "[defender.GetPrimaryTitle.GetBaseName|U] queda destruido y tus [vassals|lE] se independizan." + nation_fracturing_war_victory_desc_local_player_attacker:2 "[defender.GetPrimaryTitle.GetBaseName|U] queda destruido y sus [vassals|lE] se independizan." + nation_fracturing_war_victory_desc_local_player_defender:2 "[defender.GetPrimaryTitle.GetBaseName|U] queda destruido y tus [vassals|lE] se independizan." + nation_fracturing_war_victory_desc:2 "[defender.GetPrimaryTitle.GetBaseName|U] queda destruido y sus [vassals|lE] se independizan." + player_nation_fracturing_faction_war_white_peace_defender_desc:1 "[attacker.GetShortUIName|U] sigue siendo tu vasall[attacker.Custom('ES_OA')]" + player_nation_fracturing_faction_war_white_peace_attacker_desc:1 "Sigues siendo vasall[ROOT.Char.Custom('ES_OA')] de [defender.GetShortUIName]" + player_nation_fracturing_faction_war_white_peace_desc:1 "[Select_CString( attacker.IsLocalPlayer, 'Tú', attacker.GetShortUIName )] [Select_CString( attacker.IsLocalPlayer, 'sigues', 'sigue' )] siendo vasall[attacker.Custom('ES_OA')] de [Select_CString( defender.IsLocalPlayer, 'tu señorío', defender.GetShortUIName )]." + nation_fracturing_faction_war_white_peace_defender_desc:1 "Todos los rebeldes siguen siendo vasallos tuyos." + nation_fracturing_faction_war_white_peace_attacker_desc:1 "Tú y los demás rebeldes seguís siendo vasallos de [defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_desc:0 "Todos los rebeldes siguen siendo vasallos de [defender.GetShortUIName]." + nation_fracturing_faction_war_white_peace_end_desc:0 "La [nation_fracturing_faction|lE] se disuelve y sus miembros no pueden unirse a más facciones durante [SCOPE.ScriptValue('faction_war_white_peace_cooldown')|0] años." + player_nation_fracturing_defeat_defender_desc:0 "[Concept( 'imprison', 'Encarcelas' )|lE] a [attacker.GetShortUIName|U] y ganas un [revoke_title_reason|lE]." + player_nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName|U] te [imprisons|lE] y gana un [revoke_title_reason|lE]." + player_nation_fracturing_faction_war_defeat_desc:0 "[defender.GetShortUIName|U] [imprisons|lE] a [attacker.GetShortUIName] y gana un [revoke_title_reason|lE]." + nation_fracturing_faction_war_defeat_defender_desc:0 "[defender.GetShortUIName|U] encarcela a todos los vasallos rebeldes y gana un [revoke_title_reason|lE] contra cada uno de ellos." + nation_fracturing_defeat_attacker_desc:0 "[defender.GetShortUIName] te encarcela junto a todos los vasallos rebeldes y gana un [revoke_title_reason|lE] contra cada rebelde." + nation_fracturing_defeat_end_desc:0 "La [nation_fracturing_faction|lE] se disuelve y sus miembros no pueden unirse a más facciones durante [SCOPE.ScriptValue('faction_war_defeat_cooldown')|0] años." + MEDI_CONQUEST_CB_NAME:0 "Conquista mediterránea de [county|lE]" + fp2_mediterranean_conquest_cb:0 "Conquista mediterránea" + STRUGGLE_WAR_NAME:2 "$ORDER$ [struggle_conquest_conquest|E] de [DEFENDER.GetPrimaryTitle.GetName] por [ATTACKER.GetPrimaryTitle.GetName]" + STRUGGLE_WAR_NAME_BASE:0 "[DEFENDER.GetPrimaryTitle.GetName][ATTACKER.GetPrimaryTitle.GetAdjective]" + STRUGGLE_COUNTY_CB_NAME:1 "[struggle_conquest|E]" + county_struggle_cb:0 "[struggle_conquest|E]" + county_struggle_cb_victory_desc_opm_attacker:0 "[Concept( 'vassalize', 'Conviertes en vasallo' )|E] el [title|lE] disputado y destruyes todos los [titles|lE] del titular de [title_tier|lE] igual o superior al tuyo." + county_struggle_cb_victory_desc_opm:0 "[attacker.GetShortUINameNoTooltip] [Select_CString( attacker.IsLocalPlayer, 'conviertes', 'convierte' )] [Concept( 'vassalize', 'en vasallo' )|E] al [holder|lE] del [title|lE]" + county_struggle_cb_victory_desc_attacker:0 "$county_conquest_cb_victory_desc_attacker$" + county_struggle_cb_victory_desc:0 "$county_conquest_cb_victory_desc$" + county_struggle_cb_white_peace_desc_defender:0 "$county_conquest_cb_white_peace_desc_defender$" + county_struggle_cb_white_peace_desc:0 "$county_conquest_cb_white_peace_desc$" + county_struggle_cb_defeat_desc_defender:0 "$county_conquest_cb_defeat_desc_defender$" + county_struggle_cb_defeat_desc_attacker:0 "$county_conquest_cb_defeat_desc_attacker$" + county_struggle_cb_defeat_desc:0 "$county_conquest_cb_defeat_desc$" + struggle_involvement_cb_check_failure:0 "Debéis estar los dos en la misma [struggle|lE] y este [casus_belli|lE] no debe estar prohibido durante la [struggle_phase|lE] actual" + CB_COST_STRUGGLE_PHASE_OPPORTUNITY:0 "[struggle_phase_iberia_opportunity|E]" + CB_COST_STRUGGLE_PHASE_HOSTILITY:0 "[struggle_phase_iberia_hostility|E]" + CB_COST_STRUGGLE_PHASE_COMPROMISE:0 "[struggle_phase_iberia_compromise|E]" + CB_COST_STRUGGLE_PHASE_CONCILIATION:0 "[struggle_phase_iberia_conciliation|E]" diff --git a/project/ck3/base_game/log_settings_debug.json b/project/ck3/base_game/log_settings_debug.json new file mode 100644 index 0000000000..d36cdb2925 --- /dev/null +++ b/project/ck3/base_game/log_settings_debug.json @@ -0,0 +1,365 @@ +{ + "flush_interval_seconds": 3, + "loggers": [ + { + "category": "Clausewitz Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Clausewitz Debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "debug", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "System Debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "system", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Kernel Release", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "system", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Text Warnings", + "always_flush_level": "warning", + "sinks": [ + { + "type": "file", + "log_level": "warning", + "file_name": "text", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "warning", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Profiler Log", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "profile", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Messaging debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "message", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Executed commands debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "message", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Game", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "game", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Memory", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "memory", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "game", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Graphics Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Setup", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "setup", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Code Revisions", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "code_revisions", + "format_pattern": "[%T]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Custom Automation Statistics", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "custom_automated_stats", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Dedicated Server Output", + "always_flush_level": "info", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "dedicated_server", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Database Conflicts", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "database_conflicts", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Multiplayer", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "trace", + "file_name": "multiplayer", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + } + ] +} diff --git a/project/ck3/base_game/log_settings_live.json b/project/ck3/base_game/log_settings_live.json new file mode 100644 index 0000000000..d2b03f61b2 --- /dev/null +++ b/project/ck3/base_game/log_settings_live.json @@ -0,0 +1,275 @@ +{ + "flush_interval_seconds": 3, + "loggers": [ + { + "category": "Clausewitz Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Clausewitz Debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "System Debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "system", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Kernel Release", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "system", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Text Warnings", + "always_flush_level": "warning", + "sinks": [ + { + "type": "file", + "log_level": "warning", + "file_name": "text", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Profiler Log", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "profile", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Messaging debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "message", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Executed commands debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "message", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Game", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "game", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Memory", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "memory", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "game", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Graphics Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Setup", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "setup", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Code Revisions", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "code_revisions", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Custom Automation Statistics", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "custom_automated_stats", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Dedicated Server Output", + "always_flush_level": "info", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "dedicated_server", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Database Conflicts", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "database_conflicts", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Multiplayer", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "trace", + "file_name": "multiplayer", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + } + ] +} diff --git a/project/ck3/base_game/log_settings_release.json b/project/ck3/base_game/log_settings_release.json new file mode 100644 index 0000000000..8f2bd5bfb0 --- /dev/null +++ b/project/ck3/base_game/log_settings_release.json @@ -0,0 +1,365 @@ +{ + "flush_interval_seconds": 3, + "loggers": [ + { + "category": "Clausewitz Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "error", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Clausewitz Debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "debug", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "System Debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "system", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Kernel Release", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "system", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Text Warnings", + "always_flush_level": "warning", + "sinks": [ + { + "type": "file", + "log_level": "warning", + "file_name": "text", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "warning", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Profiler Log", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "profile", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Messaging debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "message", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Executed commands debug", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "message", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Game", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "game", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Memory", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "debug", + "file_name": "memory", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "game", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Graphics Error", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Setup", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "setup", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Code Revisions", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "code_revisions", + "format_pattern": "[%T]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Custom Automation Statistics", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "custom_automated_stats", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Dedicated Server Output", + "always_flush_level": "info", + "sinks": [ + { + "type": "file", + "log_level": "info", + "file_name": "dedicated_server", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Database Conflicts", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "error", + "file_name": "database_conflicts", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + }, + { + "category": "Multiplayer", + "always_flush_level": "error", + "sinks": [ + { + "type": "file", + "log_level": "trace", + "file_name": "multiplayer", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "file", + "log_level": "error", + "file_name": "error", + "format_pattern": "[%T][%s:%#]: %v" + }, + { + "type": "cout", + "log_level": "debug", + "format_pattern": "[%T][%s:%#]: %v" + } + ] + } + ] +} diff --git a/project/ck3/base_game/map_data/default.map b/project/ck3/base_game/map_data/default.map index 6980415e28..e01531a2ef 100644 --- a/project/ck3/base_game/map_data/default.map +++ b/project/ck3/base_game/map_data/default.map @@ -272,5 +272,5 @@ impassable_seas = LIST { 660 976 978 984 998 1293 1465 1467 8690 8691 8701 } # These provinces cause issues because they are passable land, but not part of any title. # They are probably not visible anywhere on the map, so feel free to reuse them (after double checking that they are actually missing). -impassable_mountains = RANGE { 8793 8992 } +impassable_mountains = RANGE { 8802 8992 } impassable_mountains = LIST { 3222 } diff --git a/project/ck3/base_game/map_data/definition.csv b/project/ck3/base_game/map_data/definition.csv index 6fcff7812e..3cd385b4c6 100644 --- a/project/ck3/base_game/map_data/definition.csv +++ b/project/ck3/base_game/map_data/definition.csv @@ -6132,9 +6132,9 @@ 6123;132;51;189;SINAI DESERT;x; 6124;174;54;62;SYRIAN DESERT;x; 6125;6;57;190;river_nile;x; -6126;48;60;63;river_euphrates;x; -6127;90;63;191;river_euphrates;x; -6128;132;66;64;river_euphrates;x; +6126;48;60;63;river_tigris;x; +6127;90;63;191;river_tigris;x; +6128;132;66;64;river_tigris;x; 6129;174;69;192;TAWWAM;x; 6130;6;72;65;TAWWAM-WEST;x; 6131;48;75;193;JULFAR;x; @@ -8800,15 +8800,15 @@ 8790;8;171;95;Peliza;x; #SAPMI 8791;50;174;223;Varsiga;x; #SAPMI 8792;92;177;96;Cascarena;x; #SAPMI -8793;134;180;224;;x; -8794;176;183;97;;x; -8795;8;186;225;;x; -8796;50;189;98;;x; -8797;92;192;226;;x; -8798;134;195;99;;x; -8799;176;198;227;;x; -8800;8;201;0;;x; -8801;50;204;128;;x; +8793;134;180;224;Uncastillo;x; +8794;176;183;97;Biescas;x; +8795;8;186;225;Monzon;x; +8796;50;189;98;Agramunt;x; +8797;92;192;226;Llivia;x; +8798;134;195;99;Prades in Rossello;x; +8799;176;198;227;Pallars Jussa;x; +8800;8;201;0;Pallars Sobira;x; +8801;50;204;128;Seu d'Urgell;x; 8802;92;207;1;;x; 8803;134;210;129;;x; 8804;176;0;2;;x; diff --git a/project/ck3/base_game/map_data/geographical_regions/geographical_region.txt b/project/ck3/base_game/map_data/geographical_regions/geographical_region.txt index 72bf4b508d..5944efb71f 100644 --- a/project/ck3/base_game/map_data/geographical_regions/geographical_region.txt +++ b/project/ck3/base_game/map_data/geographical_regions/geographical_region.txt @@ -2737,7 +2737,7 @@ ghw_region_north_eastern_india = { ### END GHW Regions ##################### -# The Northern Lords Regions +# FP1 Regions ##################### dlc_fp1_region_core_north_sea = { @@ -3014,8 +3014,70 @@ dlc_fp1_achievement_vladimirs_second_choice = { } } -### END TNL Regions +### END FP1 Regions +##################### +# FP2 Regions +##################### + +dlc_fp2_old_vasconia = { + duchies = { + d_viscaya d_navarra d_armagnac + } + counties = { + c_labourd c_albret c_marsan c_alto_aragon c_foix c_urgell c_lleida c_fraga c_puigcerda + } +} + +dlc_fp2_old_vasconia_pushed = { + duchies = { + d_viscaya d_navarra d_gascogne d_armagnac d_aragon d_barcelona + } +} + + +dlc_fp2_mediterranean_shoreline = { # Then check is_coastal_county = yes + duchies = { + d_mallorca + d_sevilla d_granada d_murcia d_valencia d_barcelona + d_languedoc + d_istria d_croatia d_dalmatia d_usora d_ragusa d_duklja d_dyrrachion d_cephalonia + d_epirus d_achaia d_krete d_aegean_islands d_athens + d_thessaly d_thessalonika d_strymon + d_thrace d_ephese d_cibyrrhaeot d_cilicia + d_antioch d_lebanon d_cyprus d_urdunn d_palestine d_sinai d_delta d_alexandria + d_cyrenaica d_syrte d_tripolitania d_gabes d_tunis d_kroumerie d_bejaia d_alger d_tlemcen d_rif + } + + regions = { world_europe_south_italy } +} + +dlc_fp2_caucasian_iberia = { # Next to Georgia (Due to how counties are partitioned, and some warping, it does not match actual maps) + counties = { c_tao c_klarjeti c_vanand c_hayk c_kartli c_tbilisi c_kakheti c_lori c_hereti } +} + +dlc_fp2_form_aragon_region = { + duchies = { + # k_navarra + d_viscaya d_navarra + # k_valencia + d_aragon d_valencia d_mallorca + # k_aquitaine + d_gascogne d_toulouse d_armagnac d_languedoc d_barcelona + } +} + +dlc_fp2_lyonese_monk_region = { + duchies = { + # k_aquitaine + d_gascogne d_aquitaine d_toulouse d_languedoc d_armagnac d_poitou d_auvergne d_bourbon + } + regions = { + world_europe_west_iberia + } +} + +### END FP2 Regions ##################### # Achievements - 1.4 @@ -3165,6 +3227,12 @@ dlc_ep1_southwest_silk_road_trade_region = { # Silk Road } } +dlc_ep1_arthurian_heartlands_region = { + duchies = { + d_somerset d_cornwall d_deheubarth d_powys d_gwynedd + } +} + ### END RC Regions divergence_island_regions = { diff --git a/project/ck3/base_game/map_data/heightmap.heightmap b/project/ck3/base_game/map_data/heightmap.heightmap index 8585065885..c94ac8f2e5 100644 --- a/project/ck3/base_game/map_data/heightmap.heightmap +++ b/project/ck3/base_game/map_data/heightmap.heightmap @@ -3,6 +3,6 @@ indirection_file="map_data/indirection_heightmap.png" original_heightmap_size={ 8192 4096 } tile_size=33 should_wrap_x=no -level_offsets={ { 0 0 }{ 0 2986 }{ 0 3691 }{ 0 3821 }{ 0 3838 }} +level_offsets={ { 0 0 } { 0 2986 } { 0 3691 } { 0 3821 } { 0 3838 } } max_compress_level=4 empty_tile_offset={ 32 67 } diff --git a/project/ck3/base_game/map_data/heightmap.png b/project/ck3/base_game/map_data/heightmap.png index 70a5910883..e6bb0c9d05 100644 Binary files a/project/ck3/base_game/map_data/heightmap.png and b/project/ck3/base_game/map_data/heightmap.png differ diff --git a/project/ck3/base_game/map_data/packed_heightmap.png b/project/ck3/base_game/map_data/packed_heightmap.png index ae7637b3a8..46b80f378a 100644 Binary files a/project/ck3/base_game/map_data/packed_heightmap.png and b/project/ck3/base_game/map_data/packed_heightmap.png differ diff --git a/project/ck3/base_game/map_data/provinces.png b/project/ck3/base_game/map_data/provinces.png index 44e0a54bbc..56abbec5f3 100644 Binary files a/project/ck3/base_game/map_data/provinces.png and b/project/ck3/base_game/map_data/provinces.png differ diff --git a/project/ck3/base_game/map_data/rivers.png b/project/ck3/base_game/map_data/rivers.png index decb738507..888412d190 100644 Binary files a/project/ck3/base_game/map_data/rivers.png and b/project/ck3/base_game/map_data/rivers.png differ diff --git a/project/ck3/base_game/tests/titles_characters_basics.txt b/project/ck3/base_game/tests/titles_characters_basics.txt index 2175196073..bcfd4368c6 100644 --- a/project/ck3/base_game/tests/titles_characters_basics.txt +++ b/project/ck3/base_game/tests/titles_characters_basics.txt @@ -251,7 +251,7 @@ give_kingdom_to_vassal_become_independent = flag = title } target = { - character_target = 108510 # Diego Fernandez de Asturias de Oviedo + character_target = 108512 # Rodrigo Díaz de Oviedo, Count of Asturias de Oviedo (1046-1090) flag = vassal } diff --git a/project/ck3/base_game/tools/mapeditor/map_editor_status.txt b/project/ck3/base_game/tools/mapeditor/map_editor_status.txt index 43e05e16f3..fc9ac16de9 100644 --- a/project/ck3/base_game/tools/mapeditor/map_editor_status.txt +++ b/project/ck3/base_game/tools/mapeditor/map_editor_status.txt @@ -9661,8582 +9661,12 @@ 6095772=no 8848925=no 11602333=no + 592926=no } } } "map_object_editor"={ 0={ - completed={ - b_london=no - b_southwark=no - b_woxbrigge=no - b_gore=no - b_brentford=no - b_colchester=no - b_maldon=no - b_chelmsford=no - b_dunmow=no - b_bedford=no - b_ampthill=no - b_luton=no - b_berkhamsted=no - b_saint_albans=no - b_hertford=no - b_buckingham=no - b_aylesbury=no - b_newport=no - b_wycombe=no - b_bamburgh=no - b_rothbury=no - b_lindisfarne=no - b_hexham=no - b_durham=no - b_hartlepool=no - b_darlington=no - b_carlisle=no - b_whitehaven=no - b_furness=no - b_wigton=no - b_lancaster=no - b_salford=no - b_west_derby=no - b_kendal=no - b_appleby=no - b_chester=no - b_northwich=no - b_macclesfield=no - b_derby=no - b_chesterfield=no - b_castleton=no - b_york=no - b_scarborough=no - b_whitby=no - b_richmond=no - b_yarlestre=no - b_pockington=no - b_cottingham=no - b_bridlington=no - b_leeds=no - b_doncaster=no - b_halifax=no - b_sheffield=no - b_bolton=no - b_ripon=no - b_lincoln=no - b_stamford=no - b_boston=no - b_bolingsbroke=no - b_grimsby=no - b_norwich=no - b_thetford=no - b_walsingham=no - b_lynn=no - b_ipswich=no - b_sudbury=no - b_blything=no - b_beodericsworth=no - b_cambridge=no - b_radfield=no - b_papworth=no - b_ely=no - b_warwick=no - b_coventry=no - b_birmingham=no - b_leicester=no - b_melton=no - b_bosworth=no - b_rutland=no - b_nottingham=no - b_newark=no - b_retford=no - b_stafford=no - b_wolverhampton=no - b_stoke_on_trent=no - b_worcester=no - b_evesham=no - b_kidderminster=no - b_hurstingstone=no - b_norman_cross=no - b_leightonstone=no - b_northampton=no - b_peterborough=no - b_kettering=no - b_shrewsbury=no - b_ludlow=no - b_bishops_castle=no - b_gloucester=no - b_bristol=no - b_winchcombe=no - b_salisbury=no - b_wilton=no - b_ramsbury=no - b_malmesbury=no - b_oxford=no - b_banbury=no - b_witney=no - b_reading=no - b_newbury=no - b_abingdon=no - b_dover=no - b_canterbury=no - b_rochester=no - b_tonbridge=no - b_chertsey=no - b_guildford=no - b_kingston=no - b_tandbridge=no - b_lewes=no - b_chichester=no - b_arun=no - b_hastings=no - b_winchester=no - b_southampton=no - b_portsmouth=no - b_basingstoke=no - b_christchurch=no - b_carisbrooke=no - b_wareham=no - b_poole=no - b_shaftesbury=no - b_lyme=no - b_bath=no - b_winterstoke=no - b_ilchester=no - b_taunton=no - b_exeter=no - b_totnes=no - b_okehampton=no - b_barnstaple=no - b_launceston=no - b_tintagel=no - b_helston=no - b_cardigan=no - b_aberystwyth=no - b_dolgellau=no - b_corwen=no - b_caernarfon=no - b_llyn=no - b_llandudno=no - b_yns_mon=no - b_holyhead=no - b_denbigh=no - b_wrexham=no - b_ruthin=no - b_welshpool=no - b_newtown=no - b_llandrindod=no - b_rhayader=no - b_hereford=no - b_wigmore=no - b_clifford=no - b_carmarthen=no - b_llandovery=no - b_pembroke=no - b_st_davids=no - b_fishguard=no - b_cardiff=no - b_swansea=no - b_caerphilly=no - b_casnewydd=no - b_monmouth=no - b_brecon=no - b_talgarth=no - b_st_johnston=no - b_coupar_angus=no - b_crieff=no - b_dunfermline=no - b_kircaldy=no - b_st_andrews=no - b_stirling=no - b_callander=no - b_clackmannan=no - b_dunkeld=no - b_aberfeldy=no - b_dundee=no - b_kirriemuir=no - b_mar=no - b_aberdeen=no - b_kincardine=no - b_ballater=no - b_castletown=no - b_ramsey=no - b_dumbarton=no - b_glasgow=no - b_meneith=no - b_kilcudbrite=no - b_sanquhar=no - b_wigtown=no - b_maybole=no - b_girvan=no - b_kyle=no - b_strathgryte=no - b_cunningham=no - b_annan=no - b_dumfries=no - b_islay=no - b_arran=no - b_mull=no - b_skye=no - b_lewis=no - b_the_uists=no - b_kilmarten=no - b_glencoe=no - b_lomond=no - b_ardnamurchon=no - b_edinburgh=no - b_haddington=no - b_galashiels=no - b_penicuick=no - b_dunbar=no - b_berwick=no - b_kelso=no - b_jedburgh=no - b_selkirk=no - b_linlithgow=no - b_queensferry=no - b_falkirk=no - b_lanark=no - b_cadyou=no - b_biggar=no - b_elgin=no - b_keith=no - b_garioch=no - b_dingwall=no - b_gairloch=no - b_tain=no - b_applecross=no - b_banff=no - b_mortlach=no - b_peterhead=no - b_dornoch=no - b_durness=no - b_assynt=no - b_thurso=no - b_wick=no - b_inverness=no - b_badenoch=no - b_glenfinnan=no - b_urquhart=no - b_glenelg=no - b_dublin=no - b_wicklow=no - b_kildare=no - b_trim=no - b_drogheda=no - b_athlone=no - b_birr=no - b_uisneach=no - b_downpatrick=no - b_slemish=no - b_carrickfergus=no - b_bangor=no - b_dundalk=no - b_armagh=no - b_ardee=no - b_clogher=no - b_dungannon=no - b_donegal=no - b_raphoe=no - b_fahan=no - b_derry=no - b_galway=no - b_athenry=no - b_tuam=no - b_da_chainoc=no - b_cruachu=no - b_castlebar=no - b_sligo=no - b_killala=no - b_dromahair=no - b_belcoo=no - b_longford=no - b_cavan=no - b_adragh=no - b_wexford=no - b_enniscorthy=no - b_ferns=no - b_carlow=no - b_gowran=no - b_kilkenny=no - b_athy=no - b_carrick=no - b_limerick=no - b_nenagh=no - b_roscrea=no - b_kilmallock=no - b_ennis=no - b_kincora=no - b_waterford=no - b_emly=no - b_clonmel=no - b_tralee=no - b_cork=no - b_kinsale=no - b_baltimore=no - b_dessau=no - b_zerbst=no - b_halberstadt=no - b_werningerode=no - b_arnstein=no - b_magdeburg=no - b_mockern=no - b_gommern=no - b_blankenburg=no - b_hohenstein=no - b_mansfeld=no - b_sangerhausen=no - b_mersenburg=no - b_leipzig=no - b_halle=no - b_diepholz=no - b_minden=no - b_bruchhausen=no - b_hoya=no - b_lippe=no - b_schwalenberg=no - b_everstein=no - b_bremen=no - b_verden=no - b_zeven=no - b_wolpe=no - b_schauenburg=no - b_depenau=no - b_hannover=no - b_wunsdorf=no - b_woldenberg=no - b_hildesheim=no - b_homburg=no - b_dassel=no - b_oldenburg=no - b_leer=no - b_twistringen=no - b_osnabruck=no - b_ravensberg=no - b_vechta=no - b_cloppenburg=no - b_tecklenburg=no - b_papenburg=no - b_meppen=no - b_bentheim=no - b_munster=no - b_warendorf=no - b_ahlen=no - b_soest=no - b_waldeck=no - b_wittenstein=no - b_buren=no - b_paderborn=no - b_brakel=no - b_wiedenbruck=no - b_lippstadt=no - b_luneburg=no - b_uelzen=no - b_walsrode=no - b_celle=no - b_brunswick=no - b_wolfenbuttel=no - b_hamburg=no - b_buxtehude=no - b_ahrensburg=no - b_dannenberg=no - b_luchow=no - b_gifhorn=no - b_stendal=no - b_gardelegen=no - b_werben=no - b_lubeck=no - b_femera=no - b_kiel=no - b_stade=no - b_bederkesa=no - b_cuxhaven=no - b_ditmarschen=no - b_neumunster=no - b_itzehoe=no - b_meissen=no - b_radebeul=no - b_grossenhain=no - b_dresden=no - b_bischofswerda=no - b_freiberg=no - b_wolkenstein=no - b_waldenburg=no - b_eilenburg=no - b_colditz=no - b_devin=no - b_leisning=no - b_naumburg=no - b_altenburg=no - b_reichenbach=no - b_plauen=no - b_gera=no - b_cheb=no - b_rehau=no - b_cottbus=no - b_kamenz=no - b_lubben=no - b_gorlitz=no - b_bautzen=no - b_spremberg=no - b_juterbog=no - b_dahme=no - b_wittenberg=no - b_belizi=no - b_torgau=no - b_brene=no - b_duben=no - b_spreewald=no - b_storkow=no - b_naumberg=no - b_forst=no - b_schmalkalden=no - b_eisenach=no - b_gleichen=no - b_beichtinen=no - b_goslar=no - b_gottingen=no - b_gleichenstein=no - b_ebeleben=no - b_muhlhausen=no - b_orlamunde=no - b_schwarzburg=no - b_kafernburg=no - b_lobdaburg=no - b_hof=no - b_amsterdam=no - b_delft=no - b_rotterdam=no - b_dort=no - b_haarlem=no - b_edam=no - b_medemblik=no - b_aalkmar=no - b_middelburg=no - b_bergen_op_zoom=no - b_brielle=no - b_geldern=no - b_nijmegen=no - b_tiel=no - b_arnhem=no - b_apeldoorn=no - b_harderwijk=no - b_zutphen=no - b_borculo=no - b_bredevoort=no - b_utrecth=no - b_amersfoort=no - b_zwolle=no - b_kampen=no - b_ommen=no - b_almelo=no - b_coevorden=no - b_groningen=no - b_assen=no - b_emmen=no - b_steenwijk=no - b_dokkum=no - b_appingedam=no - b_delfzijl=no - b_emden=no - b_wilhelmshaven=no - b_varel=no - b_leeuwarden=no - b_staveren=no - b_harlingen=no - b_wadeilannen=no - b_luxembourg=no - b_bastogne=no - b_clervaux=no - b_vianden=no - b_diekirch=no - b_bouillon=no - b_chiny=no - b_saint_hubert=no - b_virton=no - b_liege=no - b_la_roche=no - b_huy=no - b_namur=no - b_charleroi=no - b_couvin=no - b_leuven=no - b_brussels=no - b_turnhout=no - b_antwerpen=no - b_rosendaal=no - b_breda=no - b_mons=no - b_tournai=no - b_ath=no - b_cambrai=no - b_malboden=no - b_valenciennes=no - b_aachen=no - b_limbourg=no - b_duren=no - b_eschweiler=no - b_prum=no - b_kleve=no - b_gladbach=no - b_wezel=no - b_moers=no - b_maastricht=no - b_eindhoven=no - b_tilburg=no - b_trier=no - b_beda=no - b_konz=no - b_wadern=no - b_nancy=no - b_epinal=no - b_blankenberg=no - b_salm=no - b_metz=no - b_saarburg=no - b_forbach=no - b_faulquemont=no - b_saarbrucken=no - b_zweibrucken=no - b_bitsch=no - b_puttlingen=no - b_finstigen=no - b_neufchateau=no - b_vaudemont=no - b_lure=no - b_cologne=no - b_bonn=no - b_neuss=no - b_nauenahr=no - b_dortmund=no - b_essen=no - b_recklinghausen=no - b_arnsberg=no - b_bilstein=no - b_mark=no - b_hagen=no - b_hukeswag=no - b_koblenz=no - b_adenau=no - b_cochem=no - b_sponhem=no - b_bergh=no - b_siegburg=no - b_sayn=no - b_wied=no - b_isenburg=no - b_regensburg=no - b_tegernheim=no - b_abensberg=no - b_leonsberg=no - b_munchen=no - b_aheim=no - b_wolfratshausen=no - b_eschenlohe=no - b_tolz=no - b_rothenburg=no - b_freising=no - b_ilmunster=no - b_geisenhausen=no - b_erding=no - b_frontenhausen=no - b_dornberg=no - b_ortenburg=no - b_burghausen=no - b_falkenstein=no - b_marquardstein=no - b_ingolstadt=no - b_munchsmunster=no - b_niederschonenfeld=no - b_passau=no - b_waldkirchen=no - b_scharding=no - b_deggendorf=no - b_eichtstad=no - b_hirschberg=no - b_neue_weissenburg=no - b_leuchtenburg=no - b_kulmbach=no - b_bayreuth=no - b_parsberg=no - b_lengenfeld=no - b_sulzbach=no - b_neumarkt=no - b_hohenburg=no - b_cham=no - b_wenzenbach=no - b_salzburg=no - b_braunau=no - b_traunstein=no - b_hallein=no - b_laufen=no - b_berchtesgaden=no - b_laukental=no - b_kitzbuhel=no - b_hallstatt=no - b_liezen=no - b_wels=no - b_linz=no - b_steyr=no - b_leonfelden=no - b_schaumberg=no - b_strasswalchen=no - b_ried=no - b_augsburg=no - b_friedberg=no - b_lechrain=no - b_kaufbeuren=no - b_schongau=no - b_peiting=no - b_hohenschwangau=no - b_kempten=no - b_marsetten=no - b_memmingen=no - b_ravensburg=no - b_bregenz=no - b_burgau=no - b_kirchberg=no - b_graz=no - b_koflach=no - b_kapfenberg=no - b_leoben=no - b_feldbach=no - b_pitten=no - b_oberwart=no - b_liebnitz=no - b_maribor=no - b_windische_buhel=no - b_murzzuschlag=no - b_ostfurstenfeld=no - b_vienna=no - b_ernstbrunn=no - b_floridsdorf=no - b_padun=no - b_bruck=no - b_hohenau=no - b_laa=no - b_mistelbach=no - b_sankt_polten=no - b_mariazell=no - b_wieselburg=no - b_freistadt=no - b_spitz=no - b_zwettl=no - b_gmund=no - b_amstetten=no - b_waidhofen=no - b_krems=no - b_wild=no - b_horn=no - b_haugsdorf=no - b_innsbruck=no - b_bozen=no - b_kufstein=no - b_brixen=no - b_bruneck=no - b_lienz=no - b_obervallach=no - b_matrei=no - b_klagenfurt=no - b_sankt_veit=no - b_wolfsberg=no - b_kammersberg=no - b_murau=no - b_irdning=no - b_tamsweg=no - b_knittelfeld=no - b_judenburg=no - b_admont=no - b_villach=no - b_feldkirchen=no - b_spittal=no - b_kranj=no - b_krsko=no - b_kamnik=no - b_ljubljana=no - b_dobovec=no - b_rudolfswerde=no - b_ribnica=no - b_pula=no - b_piran=no - b_pazin=no - b_labin=no - b_frankfurt=no - b_limburg=no - b_russelsheim=no - b_hanau=no - b_kronberg=no - b_mainz=no - b_wiesbaden=no - b_katzenelnbogen=no - b_boppard=no - b_klingenberg=no - b_gelnhausen=no - b_rieneck=no - b_erbach=no - b_seligenstadt=no - b_weinheim=no - b_worms=no - b_besensheim=no - b_speyer=no - b_hockenheim=no - b_heidelberg=no - b_weissenburg=no - b_pirmasens=no - b_vaihingen=no - b_heilbronn=no - b_lowenstein=no - b_durne=no - b_mosbach=no - b_wertheim=no - b_kaiserslautern=no - b_letningen=no - b_kreusnach=no - b_rockenhausen=no - b_veldenz=no - b_wurzburg=no - b_hochberg=no - b_hammelburg=no - b_ansbach=no - b_uffenheim=no - b_trubending=no - b_coburg=no - b_lichtenfels=no - b_mergentheim=no - b_weinsberg=no - b_hall=no - b_nurnberg=no - b_riedfeld=no - b_abenberg=no - b_bamberg=no - b_greiffenst=no - b_casel=no - b_iphofen=no - b_nordlingen=no - b_dillingen=no - b_crailsheim=no - b_wiltberg=no - b_schweinfurt=no - b_henneberg=no - b_kassel=no - b_ziegenhain=no - b_hofgeismar=no - b_munden=no - b_fulda=no - b_hersfeld=no - b_lauterbach=no - b_siegen=no - b_solms=no - b_diez=no - b_marburg=no - b_nidda=no - b_budingen=no - b_wetzlar=no - b_chur=no - b_farduzes=no - b_vares=no - b_werdenburg=no - b_sankt_gallen=no - b_konstanz=no - b_zurich=no - b_schwyz=no - b_engelberg=no - b_basel=no - b_strassburg=no - b_haguenau=no - b_lichtberg=no - b_freiburg=no - b_sankt_blasien=no - b_offenburg=no - b_geroldseck=no - b_colmar=no - b_selestat=no - b_montbelliard=no - b_mulhouse=no - b_ferrette=no - b_porrentruy=no - b_ulm=no - b_hellenenstein=no - b_helfenstein=no - b_schelklingen=no - b_grunningen=no - b_sigmaringen=no - b_berge=no - b_heiligenberg=no - b_wurttemberg=no - b_tubingen=no - b_teck=no - b_baden=no - b_sulz=no - b_calw=no - b_zollern=no - b_vehringen=no - b_reutlingen=no - b_hohenberg=no - b_rottweil=no - b_furstenberg=no - b_lupfen=no - b_clettgau=no - b_nellenburg=no - b_praha=no - b_vysehrad=no - b_beroun=no - b_melnik=no - b_slany=no - b_milevsko=no - b_litomerice=no - b_bilina=no - b_decin=no - b_zitava=no - b_zatec=no - b_kadan=no - b_sedlec=no - b_loket=no - b_plzen=no - b_stribro=no - b_primda=no - b_domazlice=no - b_prachen=no - b_pisek=no - b_doudleby=no - b_netolice=no - b_rozmberk=no - b_krumlov=no - b_chynov=no - b_bechyne=no - b_boleslav=no - b_bezdez=no - b_hradec=no - b_dvur-chvojno=no - b_jaromer=no - b_kladzko=no - b_caslav=no - b_vraclav=no - b_chrudim=no - b_olomouc=no - b_unicov=no - b_kromeriz=no - b_opava=no - b_hradec-nad-moravici=no - b_prerov=no - b_spytihnev=no - b_hodonin=no - b_veseli=no - b_brno=no - b_ivancice=no - b_zdar=no - b_jihlava=no - b_telcz=no - b_znojmo=no - b_bitov=no - b_breclav=no - b_mikulov=no - b_constantinople=no - b_kalliopolis=no - b_ainos=no - b_kypsela=no - b_raidestos=no - b_chariopolis=no - b_brysis=no - b_arkadiopolis=no - b_selymbria=no - b_herakleiaperinthos=no - b_bizye=no - b_salmydessus=no - b_mosynopolis=no - b_xanthia=no - b_traianopolis=no - b_thasos=no - b_rodopi=no - b_serres=no - b_siderokastron=no - b_drama=no - b_kavala=no - b_chrysopolis=no - b_naxos=no - b_thera=no - b_andros=no - b_tinos=no - b_abydos=no - b_lampsakos=no - b_ilion=no - b_alexandriatroas=no - b_pagaea=no - b_mytilene=no - b_lemnos=no - b_skyros=no - b_chios=no - b_samos=no - b_rhodos=no - b_kos=no - b_lindos=no - b_karpathos=no - b_thessaloniki=no - b_gynaikokastron=no - b_langades=no - b_mavrouda=no - b_polygyros=no - b_rendina=no - b_kassandreia=no - b_ierrisos=no - b_veria=no - b_maglen=no - b_sthlanitza=no - b_voden=no - b_kalyvia=no - b_larissa=no - b_platamon=no - b_servia=no - b_elasson=no - b_demetrias=no - b_velestino=no - b_halmyros=no - b_neopatras=no - b_domokos=no - b_gardikia=no - b_zetouni=no - b_trikala=no - b_grevena=no - b_stagoi=no - b_pharsalos=no - b_arta=no - b_sivista=no - b_angelokastron=no - b_vonitsa=no - b_ioaninna=no - b_konitsa=no - b_vella=no - b_grava=no - b_naupaktos=no - b_prousos=no - b_lidoriki=no - b_metzovo=no - b_gardiki=no - b_vrestenitsa=no - b_agrafa=no - b_dyracchion=no - b_savra=no - b_kruje=no - b_mat=no - b_lezhe=no - b_hiskampis=no - b_debar=no - b_peshkopi=no - b_kukes=no - b_antipatreia=no - b_skrapar=no - b_argyrokastron=no - b_kelycyre=no - b_valamara=no - b_avlonas=no - b_himara=no - b_cephalonia=no - b_zakynthos=no - b_buthrotum=no - b_corfu=no - b_athens=no - b_thebeshellas=no - b_megara=no - b_levadia=no - b_boudounitsa=no - b_amfissa=no - b_chalkis=no - b_skopelos=no - b_oreoi=no - b_patras=no - b_vostitsa=no - b_andravida=no - b_kalavryta=no - b_corinth=no - b_nikli=no - b_argos=no - b_damala=no - b_karytaina=no - b_arcadia=no - b_kalamata=no - b_modon=no - b_mistra=no - b_monemvasia=no - b_lacedaemonia=no - b_iraklio=no - b_agiosnikolaos=no - b_ierapetra=no - b_chania=no - b_rethymno=no - b_paleohora=no - b_zadar=no - b_nin=no - b_biograd=no - b_obrovac=no - b_knin=no - b_bribir=no - b_sibenik=no - b_sinjcroat=no - b_split=no - b_solin=no - b_senj=no - b_brinje=no - b_rijeka=no - b_kaseg=no - b_bag=no - b_udbina=no - b_dreznik=no - b_cres=no - b_krk=no - b_modrus=no - b_okic=no - b_dubovac=no - b_topusko=no - b_zagreb=no - b_cazma=no - b_samobor=no - b_sisak=no - b_krapina=no - b_garestin=no - b_krizevci=no - b_koprivnica=no - b_verevce=no - b_pozega=no - b_kutina=no - b_brod=no - b_vakovo=no - b_osijek=no - b_orahovica=no - b_visoki=no - b_prozor=no - b_vranduk=no - b_bobovac=no - b_travnik=no - b_jajce=no - b_kljucnasani=no - b_greben=no - b_kotorvaros=no - b_sokol=no - b_vhrbosna=no - b_olovo=no - b_kuclat=no - b_srebrenica=no - b_rogatica=no - b_bihac=no - b_krupa=no - b_pset=no - b_soli=no - b_bijeljina=no - b_zvornik=no - b_srebrenik=no - b_usora=no - b_maglaj=no - b_tolisa=no - b_vodicevo=no - b_dubica=no - b_banjaluka=no - b_gradiska=no - b_glaz=no - b_blagaj=no - b_nevesinje=no - b_drijeva=no - b_kljuc=no - b_mostar=no - b_gacko=no - b_konjic=no - b_obalj=no - b_hlivno=no - b_glamoc=no - b_duvno=no - b_imotski=no - b_mokro=no - b_omis=no - b_hvar=no - b_ragusa=no - b_ston=no - b_novotrgoviste=no - b_budlimlje=no - b_zica=no - b_gradac=no - b_sjenica=no - b_arilje=no - b_rujno=no - b_krusevac=no - b_koznik=no - b_prokuplje=no - b_hotca=no - b_prijepolje=no - b_breznica=no - b_brskovo=no - b_visegrad=no - b_gorazde=no - b_pristina=no - b_prizren=no - b_pec=no - b_zvecan=no - b_podujevo=no - b_macva=no - b_debrc=no - b_krupanj=no - b_uzice=no - b_beograd=no - b_smederevo=no - b_rudnik=no - b_kragujevac=no - b_ribnicapodgorica=no - b_plav=no - b_drivast=no - b_danj=no - b_skadar=no - b_moraca=no - b_antivari=no - b_ulcinj=no - b_cattaro=no - b_trebinje=no - b_onogost=no - b_risan=no - b_vidin=no - b_kladovo=no - b_zajecar=no - b_petrus=no - b_belogradchik=no - b_branicevo=no - b_kucevo=no - b_ravno=no - b_turnovo=no - b_cherven=no - b_elena=no - b_gabrovo=no - b_sredets=no - b_meldi=no - b_pernik=no - b_stipon=no - b_rila=no - b_nikopolis=no - b_pliven=no - b_lovech=no - b_samundzhievo=no - b_dorostorum=no - b_tutrakan=no - b_shumen=no - b_hrazgrad=no - b_sborishte=no - b_preslav=no - b_vratsa=no - b_lom=no - b_orehovo=no - b_kutlovitsa=no - b_aytos=no - b_provadiya=no - b_ktenia=no - b_constanta=no - b_tulcha=no - b_sulina=no - b_mangalia=no - b_mesembria=no - b_varna=no - b_karvuna=no - b_naissos=no - b_svrljig=no - b_pirot=no - b_breznik=no - b_vranje=no - b_glubocica=no - b_novobrdo=no - b_morava=no - b_velbazhd=no - b_bosilegrad=no - b_kratovo=no - b_melnikpirin=no - b_scaptopara=no - b_strumica=no - b_shtip=no - b_maleshevo=no - b_prosek=no - b_skopje=no - b_zegligovo=no - b_tetovo=no - b_veles=no - b_kicevo=no - b_prilep=no - b_ohrid=no - b_bitola=no - b_devol=no - b_kastoria=no - b_goritsa=no - b_philippopolis=no - b_tsepina=no - b_stanimaka=no - b_krichim=no - b_kran=no - b_sliven=no - b_kopsis=no - b_dbilin=no - b_beroe=no - b_janitsa=no - b_haskovo=no - b_burgas=no - b_sozopol=no - b_potamuskastel=no - b_adrianopolis=no - b_mezeshka=no - b_didymoteichon=no - b_zherkovo=no - b_lyutitsa=no - b_smolyan=no - b_ustra=no - b_byalgrad=no - b_nevropkop=no - b_kalyatta=no - b_dospat=no - b_kavurskotokale=no - b_nicosia=no - b_limisol=no - b_paphos=no - b_famagusta=no - b_cerynia=no - b_soli_CYP=no - b_nikaea=no - b_apemea=no - b_kyzikos=no - b_lopadion=no - b_miletopolis=no - b_poimanenon=no - b_appollonia=no - b_hadrianoi=no - b_prusa=no - b_helge=no - b_catyaeum=no - b_katyaion=no - b_dabla=no - b_gordium=no - b_oka=no - b_soegud=no - b_dorylaion=no - b_midaeum_OPSI=no - b_pessinus=no - b_smyrna=no - b_halikarnassos=no - b_iassus=no - b_miletus=no - b_ephesos=no - b_lebedos=no - b_phocaea=no - b_pergamon=no - b_adramyttium=no - b_philadelphia=no - b_sardes=no - b_akrainos=no - b_bagis=no - b_silandos=no - b_sebaste=no - b_thyatira=no - b_attalia=no - b_synaos=no - b_tabala=no - b_hadrianeia=no - b_cybele=no - b_cadi=no - b_chonae=no - b_laodikeia=no - b_mylasa=no - b_apamea=no - b_chalcedon=no - b_chelai=no - b_nikomedia=no - b_crius=no - b_tarsos=no - b_prusias_ad_hypium=no - b_modra=no - b_herakleia=no - b_claudiopolis=no - b_boli=no - b_cratea=no - b_ankyra=no - b_vindia=no - b_papira=no - b_gangra=no - b_ecobrogis=no - b_tabia=no - b_hadrianopolis=no - b_krateia=no - b_iuliopolis=no - b_lagania=no - b_tarsus=no - b_adana=no - b_mallus=no - b_anazaribus=no - b_faustinopolis=no - b_podandus=no - b_seleukia=no - b_corycus=no - b_claudiopolis_SELEUCIA=no - b_lykandos=no - b_comana_LYK=no - b_arabissus=no - b_cocussus=no - b_tall_hamid=no - b_al-haruniya=no - b_ayas=no - b_cremna=no - b_attaleia=no - b_phaselis=no - b_limyra=no - b_myra=no - b_olbasa=no - b_telmessos=no - b_cibyra=no - b_cridus=no - b_aphrodisias=no - b_adrassos=no - b_anemurium=no - b_selinus=no - b_korakesion=no - b_side=no - b_ikonion=no - b_lystra=no - b_pappa=no - b_katakekaumene=no - b_aezani=no - b_nakoleia=no - b_midaeum=no - b_docimium=no - b_synnada=no - b_sozopolis=no - b_salda=no - b_sagalassus=no - b_parlais=no - b_selge=no - b_adada=no - b_kaklouma=no - b_ouasada=no - b_mistea=no - b_polybotus=no - b_germa_anatolia=no - b_tyraion=no - b_philomelium=no - b_amorion=no - b_antiochia=no - b_neapolis=no - b_isaura=no - b_laranalia=no - b_soloi=no - b_derbe=no - b_barata=no - b_tyana=no - b_comitanassus=no - b_garsaura=no - b_nazianzus=no - b_cybistra=no - b_parnassos=no - b_aspona=no - b_kinna=no - b_charsianon=no - b_therma=no - b_euaissa=no - b_galatia=no - b_soanda=no - b_aspona_CHA=no - b_kaisereia=no - b_herpha=no - b_armaxa=no - b_kyzistra=no - b_zeila_CHA=no - b_arasaxa=no - b_amastris=no - b_aigialos=no - b_ionopolis=no - b_paphlagonia=no - b_pompeiopolis=no - b_castamon=no - b_ziporea=no - b_kandara=no - b_amaseia=no - b_gadilon=no - b_amisos=no - b_magnopolis=no - b_carissa=no - b_sinope=no - b_zagora=no - b_andrapa=no - b_euchaita=no - b_pimolisa=no - b_pteria=no - b_comana_pontica=no - b_zela=no - b_agranai=no - b_sebasteia=no - b_sebastopolis=no - b_pedachtoe=no - b_malandra=no - b_karnalis=no - b_euspena=no - b_gauraina=no - b_tanadaris=no - b_dasmenda=no - b_ablastha=no - b_dalanda=no - b_osdara=no - b_trebizond=no - b_rhizus=no - b_hyspiratis=no - b_baeberdon=no - b_keltzine=no - b_cerasus=no - b_oinaion=no - b_polemonium=no - b_koralla=no - b_colonea=no - b_neocaesara=no - b_sinoria=no - b_hypseie=no - b_nicopolis_ARM=no - b_satala=no - b_kheranion=no - b_kamisa=no - b_tephrice=no - b_theodosiopolis=no - b_speri=no - b_martyropolis=no - b_melitene=no - b_arguvan=no - b_arsamosata=no - b_arca=no - b_tzimisca=no - b_camacha=no - b_koloberd=no - b_balu=no - b_van=no - b_berkri=no - b_maku=no - b_akhtamar=no - b_hadamakert=no - b_varto=no - b_mardali=no - b_khinisi=no - b_musch=no - b_tatvan=no - b_khlat=no - b_manzikert=no - b_arjesh=no - b_ani=no - b_dlim=no - b_bagaran=no - b_kumayri=no - b_yerevan=no - b_valashkert=no - b_bagavan=no - b_tsalakert=no - b_patnos=no - b_kars=no - b_zariskat=no - b_sevuki=no - b_parnes=no - b_tovuz=no - b_shamkur=no - b_gardman=no - b_gandzasar=no - b_ktis=no - b_kapan=no - b_goris=no - b_jugha=no - b_dvin=no - b_naxcivan=no - b_garni=no - b_tortomi=no - b_taoskari=no - b_oltisi=no - b_arthanuji=no - b_tmogvi=no - b_akhaltsikhe=no - b_artaani=no - b_uplistsikhe=no - b_tskhinvali=no - b_gori=no - b_archabis=no - b_petra=no - b_tskhumi=no - b_nicopsia=no - b_bichvinta=no - b_anacopia=no - b_kutaisi=no - b_gudakva=no - b_seti=no - b_zugdidi=no - b_tsageri=no - b_kasriskari=no - b_ambrolauri=no - b_kvara=no - b_batumi=no - b_poti=no - b_vartsikhe=no - b_shorapann=no - b_tbilisi=no - b_dmanisi=no - b_rustavi=no - b_lori=no - b_bolnisi=no - b_kayan=no - b_telavi=no - b_nektesi=no - b_mtskheta=no - b_gavazi=no - b_kharnabuji=no - b_ujarma=no - b_zaqatala=no - b_ghisi=no - b_dedoplitskhara=no - b_nukhpata=no - b_palermo=no - b_trapani=no - b_calatafimi=no - b_mazara=no - b_messina=no - b_cefalu=no - b_catania=no - b_syracusa=no - b_lentini=no - b_caltagirone=no - b_agricento=no - b_castrogiovanni=no - b_caltanisetta=no - b_malta=no - b_benevento=no - b_alife=no - b_isernia=no - b_melfi=no - b_ariano=no - b_lucera=no - b_larino=no - b_vieste=no - b_capua=no - b_gaeta=no - b_cassino=no - b_napoli=no - b_amalfi=no - b_aversa=no - b_trani=no - b_siponto=no - b_venosa=no - b_acerenza=no - b_bari=no - b_matera=no - b_taranto=no - b_lecce=no - b_brindisi=no - b_orlanto=no - b_salerno=no - b_maratea=no - b_potenza=no - b_policastro=no - b_camarda=no - b_stigliano=no - b_reggio_calabria=no - b_squilluce=no - b_tropea=no - b_cosenza=no - b_castrovillari=no - b_belvedere=no - b_rossano=no - b_cotrone=no - b_catanzaro=no - b_venezia=no - b_mestre=no - b_chioggia=no - b_malamacco=no - b_aquileia=no - b_trieste=no - b_udine=no - b_grado=no - b_caorle=no - b_pordenone=no - b_portogruaro=no - b_gorizia=no - b_triglavski=no - b_verona=no - b_lessinia=no - b_garda=no - b_treviso=no - b_ceneta=no - b_vicenza=no - b_padua=no - b_lonigo=no - b_montagnana=no - b_este=no - b_rovigo=no - b_adria=no - b_asti=no - b_alba_di_monferrato=no - b_acqui=no - b_turin=no - b_chieri=no - b_santhia=no - b_novara=no - b_biella=no - b_vercelli=no - b_cuneo=no - b_saluzzo=no - b_mondovi=no - b_milano=no - b_monza=no - b_gallarate=no - b_varese=no - b_brescia=no - b_bergamo=no - b_chiari=no - b_como=no - b_pombia=no - b_bellinzona=no - b_trento=no - b_bolzano=no - b_val_camonica=no - b_tirano=no - b_pavia=no - b_lodi=no - b_vigevano=no - b_cremona=no - b_roncaglia=no - b_crema=no - b_parma=no - b_florentiola=no - b_piacenza=no - b_tortona=no - b_voghera=no - b_genoa=no - b_monaco=no - b_savona=no - b_luni=no - b_chiavari=no - b_modena=no - b_canossa=no - b_reggio_emilia=no - b_cento=no - b_mantua=no - b_guastalla=no - b_brescello=no - b_pisa=no - b_livorno=no - b_piombino=no - b_firenze=no - b_impruneta=no - b_empoli=no - b_volterra=no - b_lucca=no - b_pistorja=no - b_prato=no - b_arezzo=no - b_vallombrosa=no - b_cortona=no - b_siena=no - b_montalcino=no - b_chiusi=no - b_asciano=no - b_orbetello=no - b_soana=no - b_grosseto=no - b_ajaccio=no - b_calvi=no - b_bastia=no - b_corte=no - b_bonifacio=no - b_vecchio=no - b_cagliari=no - b_iglesias=no - b_samassi=no - b_oristano=no - b_isili=no - b_olbia=no - b_galtelli=no - b_sassari=no - b_alghero=no - b_porto_torres=no - b_ardara=no - b_tortoli=no - b_carbonara=no - b_ravenna=no - b_imola=no - b_forli=no - b_rimini=no - b_bologna=no - b_cona=no - b_monte_sole=no - b_ferrara=no - b_pomposa=no - b_comacchio=no - b_casentino=no - b_montefeltro=no - b_camaldoli=no - b_ancona=no - b_cagli=no - b_gubbio=no - b_camerino=no - b_urbino=no - b_civitas_castelli=no - b_pesaro=no - b_fermo=no - b_ascoli_piceno=no - b_macerata=no - b_spoleto=no - b_assissi=no - b_terni=no - b_orvieto=no - b_perugia=no - b_teramo=no - b_atri=no - b_lanciano=no - b_cluieli=no - b_agnone=no - b_avezzano=no - b_rieti=no - b_roma=no - b_ostia=no - b_vaticano=no - b_palo=no - b_paterno=no - b_farfa=no - b_viterbo=no - b_sutri=no - b_civitavecchia=no - b_tivoli=no - b_velletri=no - b_segni=no - b_terracina=no - b_sigtuna=no - b_uppsala=no - b_enescopinge=no - b_osthammar=no - b_gavle=no - b_oklabo=no - b_odmarden=no - b_strigines=no - b_talje=no - b_nykopung=no - b_sundby=no - b_birkevik=no - b_sund=no - b_jomala=no - b_vaestraaros=no - b_arbuga=no - b_skynzekkeberge=no - b_fernabo=no - b_tingvalla=no - b_friskdal=no - b_vase=no - b_farnebo=no - b_mor=no - b_molungr=no - b_orsa=no - b_lima=no - b_falene=no - b_norrbarke=no - b_henamorum=no - b_leksand=no - b_lodose=no - b_falkoping=no - b_kungahalla=no - b_opensten=no - b_kindaholm=no - b_lacko=no - b_skara=no - b_varnhem=no - b_dalaborg=no - b_tisselskog=no - b_nordmark=no - b_josse=no - b_gillberg=no - b_sudherkopung=no - b_hamarkinda=no - b_vreta=no - b_norrkoping=no - b_liunga=no - b_skanninge=no - b_grebo2=no - b_orabro=no - b_riseberga=no - b_noraskog=no - b_kalmar=no - b_hogsby=no - b_torsas=no - b_stegholm=no - b_hulingsryd=no - b_vimmerby=no - b_vaxjo=no - b_allbo=no - b_kinnevald=no - b_norrvidinge=no - b_uppvidinge=no - b_wisinghnso=no - b_jonkoping=no - b_hultaby=no - b_eksjo=no - b_warnnamo=no - b_liongby=no - b_borgholm=no - b_eketorp=no - b_norale=no - b_baldanas=no - b_farila=no - b_dilsbo=no - b_seilanger=no - b_hafra=no - b_lidh=no - b_hedanger=no - b_solatumum=no - b_sioboradh=no - b_neteru=no - b_grundasund=no - b_wysbu=no - b_garna=no - b_burss=no - b_faroo=no - b_sjeltie=no - b_gaaltoe=no - b_vualtjere=no - b_uddjaur=no - b_lusspie=no - b_ume=no - b_lais=no - b_luokta=no - b_arjepluovve=no - b_semisjaur=no - b_jahkamakke=no - b_tuorpon=no - b_biton=no - b_arviesjavrrie=no - b_ubmeje=no - b_julevu=no - b_galaseatnu=no - b_duortnus=no - b_kittal=no - b_suadigil=no - b_roavvenjarga=no - b_vettanen=no - b_ylikainuu=no - b_kangos=no - b_siggevara=no - b_sirkas=no - b_sjokksjokk=no - b_suondavara=no - b_peldojavri=no - b_rounala=no - b_tingevara=no - b_aviovara=no - b_guovdageaidnu=no - b_iesjavri=no - b_karasjohka=no - b_laggujakka=no - b_ohcejohka=no - b_giempa=no - b_kemijavri=no - b_iijoki=no - b_kuusama=no - b_kitka=no - b_koulajavri=no - b_maanselka=no - b_koutajoki=no - b_tiiksjarvi=no - b_akkel=no - b_cukksual=no - b_kaddlhutt=no - b_sombio=no - b_suonnjel=no - b_nuottjaurr=no - b_saarvesjaurr=no - b_aanaarjavri=no - b_peaccam=no - b_suenekele=no - b_skolt=no - b_kiilt=no - b_muetkk=no - b_sosnevke=no - b_jovvkuj=no - b_penne=no - b_peliza=no - b_guoddemjavvr=no - b_lejjavvr=no - b_arsjogk=no - b_lujavvr=no - b_koardegk=no - b_maselk=no - b_kintus=no - b_varsiga=no - b_cascarena=no - b_roskilde=no - b_helsingora=no - b_hafn=no - b_naestved=no - b_slagelse=no - b_odense=no - b_svendborg=no - b_middelfart=no - b_nykobing=no - b_nakskov=no - b_lund=no - b_trelleborg=no - b_tommerup=no - b_goinge=no - b_helsingborg=no - b_halmstad=no - b_onsala=no - b_laholm=no - b_ronne=no - b_bregne=no - b_ronneby=no - b_lister=no - b_avaskar=no - b_aarhus=no - b_jelling=no - b_djursland=no - b_viborg=no - b_ormstrup=no - b_ringkobing=no - b_holstebro=no - b_ycost=no - b_tarm=no - b_aalborg=no - b_lindholm=no - b_randros=no - b_hedeby=no - b_aabenraa=no - b_husumbro=no - b_vorbasse=no - b_taulov=no - b_kolding=no - b_ribe=no - b_varde=no - b_strand=no - b_oslosyslar=no - b_austfold=no - b_borgarsyslar=no - b_romerriki=no - b_ski=no - b_bagahus=no - b_ranariki=no - b_uddevalla=no - b_tunsberg=no - b_skiringssal=no - b_drafn=no - b_ringariki=no - b_telemark=no - b_heddall=no - b_numedall=no - b_arendall=no - b_raaboigde=no - b_aarak=no - b_ottrunes=no - b_norwegian_lister=no - b_heiane=no - b_jatharr=no - b_ryfylki=no - b_haugelandi=no - b_bjorgvin=no - b_northrihordalandi=no - b_sunnhordalandi=no - b_hardanger=no - b_voss=no - b_sognfylki=no - b_stolsheimen=no - b_bremanger=no - b_dale=no - b_fjarlandi=no - b_nidaros=no - b_eynafylki=no - b_verdala=no - b_hitrar=no - b_raumsdali=no - b_northri_more=no - b_sunnmore=no - b_firdafylki=no - b_jolster=no - b_hedmork=no - b_valdres=no - b_stange=no - b_suthri_gudbrandsdali=no - b_northri_gudbrandsdali=no - b_dovre=no - b_orkdala=no - b_northri_eystridali=no - b_suthri_eystridali=no - b_gauldala=no - b_stjordala=no - b_vastvagborg=no - b_bjarkoy=no - b_vagan=no - b_bothin=no - b_rodoy=no - b_aarborte=no - b_sandnes=no - b_utan_namdal=no - b_innan_namdal=no - b_torgar=no - b_grong=no - b_reykjavik=no - b_vestfirdir=no - b_olafsvik=no - b_husavik=no - b_vopnafjordur=no - b_reydarfjall=no - b_hofn=no - b_stokkseyri=no - b_klaustur=no - b_kirkwall=no - b_torshavn=no - b_scalloway=no - b_froso=no - b_graftavallen=no - b_skalstugan=no - b_ardda=no - b_krokar=no - b_morarna=no - b_ostavall=no - b_ragunda=no - b_helgum=no - b_indal=no - b_finnforsar=no - b_follinge=no - b_tanna=no - b_storsjo=no - b_sveg=no - b_turku=no - b_rikala=no - b_rauma=no - b_porvoo=no - b_espoo=no - b_raseborg=no - b_vehkalahti=no - b_ulvila=no - b_liinmaa=no - b_telja=no - b_pirkkala=no - b_messukyla=no - b_ruovesi=no - b_hameenlinna=no - b_somero=no - b_lahti=no - b_olavinlinna=no - b_sulkava=no - b_suoparsaari=no - b_mikkeli=no - b_tohmajarvi=no - b_sysma=no - b_paijala=no - b_konnevesi=no - b_pielinen=no - b_keitele=no - b_oulu=no - b_liminka=no - b_puolanka=no - b_veteli=no - b_pedersore=no - b_vuohijarvi=no - b_mustasaari=no - b_merikarvia=no - b_levanluhta=no - b_kajaani=no - b_nuokkijarvi=no - b_kakisalmi=no - b_koivisto=no - b_rautu=no - b_viipuri=no - b_parikkala=no - b_savitaipale=no - b_sortavala=no - b_kidila=no - b_tovajarvi=no - b_salinis=no - b_suojarvi=no - b_onegaborg=no - b_soutjarvi=no - b_aunus=no - b_kem=no - b_soma=no - b_tungut=no - b_kuusema=no - b_kontupohja=no - b_lizmajarvi=no - b_vatselanjarvi=no - b_seesjarvi=no - b_reval=no - b_harjumaa=no - b_jarva=no - b_narva=no - b_wesenburg=no - b_kuressare=no - b_maasilinna=no - b_muhu=no - b_hiiumaa=no - b_hapsal=no - b_leal=no - b_lemisele=no - b_salacgriva=no - b_uxkull=no - b_parnu=no - b_viljandi=no - b_alistegunde=no - b_tartu=no - b_poltsamaa=no - b_vastseliina=no - b_valga=no - b_krakow=no - b_olsztyn=no - b_czestochowa=no - b_dabrowa_gorn=no - b_wislica=no - b_jedrzejow=no - b_sacz=no - b_pilzno=no - b_nowytarg=no - b_bochnia=no - b_wieliczka=no - b_sandomierz=no - b_opatow=no - b_kielce=no - b_olesnica_MPL=no - b_checiny=no - b_stezyca=no - b_lukow=no - b_radom=no - b_opoczno=no - b_ilza=no - b_szydlowiec=no - b_lublin=no - b_parczew=no - b_goraj=no - b_urzedow=no - b_tarnow=no - b_mielec=no - b_baranow=no - b_poznan=no - b_miedzyrzecz=no - b_czarnkow=no - b_wronki=no - b_wolsztyn=no - b_gniezno=no - b_sroda=no - b_pyzdry=no - b_konin=no - b_kalisz=no - b_kozmin=no - b_turek=no - b_wschowa=no - b_koscian=no - b_srem=no - b_naklo=no - b_zlotow=no - b_znin=no - b_lebus=no - b_oderfrankfurt=no - b_sulecin=no - b_rzepin=no - b_plock=no - b_wyszgorod=no - b_zawkrze=no - b_ciechanow=no - b_czersk=no - b_warszawa=no - b_liw=no - b_brodno=no - b_garwolin=no - b_gostynin=no - b_rawa=no - b_sochaczew=no - b_lowicz=no - b_lomza=no - b_wizna=no - b_kolno=no - b_zakroczym=no - b_nur=no - b_wyszkow=no - b_rozan=no - b_opole=no - b_kreuzburg=no - b_strehlitz=no - b_brzeg=no - b_olawa=no - b_otmunchow=no - b_nysa=no - b_glogowek=no - b_frankenstein=no - b_cieszyn=no - b_bielsko=no - b_ratibor=no - b_rybnik=no - b_bethen=no - b_lubliniec=no - b_breslau=no - b_bardo=no - b_miliez=no - b_olesnica=no - b_schweibus=no - b_siedlischo=no - b_bytom=no - b_grunberg=no - b_gubin=no - b_crossen=no - b_sprottau=no - b_zagan=no - b_nowogrodziec=no - b_przemkow=no - b_wlen=no - b_swiny=no - b_legnica=no - b_glogow=no - b_sadowel=no - b_kruszwica=no - b_wloclawek=no - b_inowroclaw=no - b_bydgoszcz=no - b_dobrzyn=no - b_michalowo=no - b_leczyca=no - b_lodz=no - b_klodawa=no - b_sieradz=no - b_piotrkow=no - b_przedborz=no - b_radomsko=no - b_uniejow=no - b_wielun=no - b_grabow=no - b_szczecin=no - b_ucramund=no - b_gryfino=no - b_swinoujscie=no - b_kolobrzeg=no - b_stargad=no - b_lobez=no - b_soldin=no - b_kostschin=no - b_cammin=no - b_dramberg=no - b_belgard=no - b_walcz=no - b_pila=no - b_szczecinek=no - b_landsberg=no - b_driesen=no - b_arnswalde=no - b_kreuz=no - b_wismar=no - b_ratzeburg=no - b_schwerin=no - b_parchim=no - b_wolgast=no - b_griefswald=no - b_rugen=no - b_stralsund=no - b_rostock=no - b_gustrow=no - b_werle=no - b_neubrandenburg=no - b_neustrelitz=no - b_gdansk=no - b_sopot=no - b_wladyslawowo=no - b_trsow=no - b_slupsk=no - b_koszalin=no - b_lebno=no - b_bytow=no - b_hammerstein=no - b_miastko=no - b_schwetz=no - b_berent=no - b_tuchowna=no - b_konitz=no - b_brandenburg=no - b_potsdam=no - b_lehnin=no - b_tangermunde=no - b_ruppin=no - b_lindow=no - b_nowen=no - b_berlin=no - b_botzow=no - b_rosenfelde=no - b_havelberg=no - b_klenow=no - b_prenzlau=no - b_templin=no - b_schwedt=no - b_eberswalde=no - b_kernave=no - b_vilnius=no - b_vilkmerge=no - b_kreva=no - b_trakai=no - b_kaunas=no - b_merkine=no - b_aliten=no - b_valkininkai=no - b_panemune=no - b_vilkaviskis=no - b_suvalkai=no - b_sejny=no - b_braslau=no - b_utena=no - b_elblag=no - b_marienburg=no - b_graudenz=no - b_wislana=no - b_wormditt=no - b_mohrungen=no - b_braunsberg=no - b_laukitten=no - b_paterswalde=no - b_ostlandsberg=no - b_konigsberg=no - b_labiau=no - b_lautenburg=no - b_bartenstein=no - b_insterburg=no - b_rastenburg=no - b_kulm=no - b_torun=no - b_briesen=no - b_eylau=no - b_brodnica=no - b_osterode=no - b_allenstein=no - b_ortelsburg=no - b_niedenburg=no - b_lotzen=no - b_lyck=no - b_angerburg=no - b_riga=no - b_mitau=no - b_bauska=no - b_dobele=no - b_neuenburg=no - b_piltene=no - b_dundaga=no - b_kandava=no - b_grobin=no - b_bandava=no - b_duvzare=no - b_ceklis=no - b_selpils=no - b_oknist=no - b_valmiera=no - b_venden=no - b_rauna=no - b_kokenois=no - b_cesvaine=no - b_lennewarden=no - b_jersika=no - b_jekabpils=no - b_daugavpils=no - b_rezekne=no - b_aluksne=no - b_gulbene=no - b_raseiniai=no - b_jurbarkas=no - b_veliuona=no - b_kedainiai=no - b_ragnit=no - b_tilsit=no - b_memel=no - b_taurage=no - b_palanga=no - b_medeniken=no - b_telsiai=no - b_siauliai=no - b_upyte=no - b_birzai=no - b_volodymyr=no - b_lutsk=no - b_luboml=no - b_kovel=no - b_rozhyshche=no - b_peresopnytsia=no - b_rivne=no - b_klevan=no - b_berestye=no - b_bielsk=no - b_kamyanyets=no - b_simiatychi=no - b_dorohychyn=no - b_kobryn=no - b_blotkowo=no - b_halych=no - b_sambir=no - b_kolomyia=no - b_spas=no - b_lviv=no - b_zvenyhorod=no - b_busk=no - b_buchach=no - b_moklekov=no - b_terebovl=no - b_horodok=no - b_chortkiv=no - b_zaslavl=no - b_dubno=no - b_ostroh=no - b_cherven_VOL=no - b_volin=no - b_kholm=no - b_suteysk=no - b_belz=no - b_liubachev=no - b_peremyshl=no - b_yaroslav_VOL=no - b_sanok=no - b_lizhensk=no - b_kiev=no - b_vyshgorod=no - b_bilhorod=no - b_yuriev=no - b_kaniv=no - b_zdvyzhen=no - b_zhytomyr=no - b_mezhybozhe=no - b_rastovets=no - b_zvyahel=no - b_kolodiazhen=no - b_chortolisy=no - b_horodnytsia=no - b_chornobyl=no - b_ivankiv=no - b_radynka=no - b_ushytsia=no - b_vinnytsia=no - b_yampil=no - b_korsun=no - b_malaia_skvirka=no - b_haisyn=no - b_turov=no - b_sarny=no - b_selo=no - b_korosten=no - b_ovruch=no - b_mazyr=no - b_naroulia=no - b_lelchytsy=no - b_dubrovytsia=no - b_stepan=no - b_liubeshiv=no - b_pereyaslavl=no - b_boryspil=no - b_priluk=no - b_zolotonosha=no - b_hradyzk=no - b_akhtyr=no - b_myrhorod=no - b_poltava=no - b_romen=no - b_lokhrytsia=no - b_nedryhailiv=no - b_sumy=no - b_voin=no - b_lubny=no - b_chernigov=no - b_lyubech=no - b_gomel=no - b_unenezh=no - b_surazichi=no - b_starodub=no - b_trubetsk=no - b_debryansk=no - b_mglin=no - b_novgorod_seversky=no - b_borzna=no - b_glukhov=no - b_putyvl=no - b_vyr=no - b_konotop=no - b_kursk=no - b_rylsk=no - b_sudzha=no - b_oboyan=no - b_karachev=no - b_krom=no - b_oryol=no - b_kozelsk=no - b_vorotynsk=no - b_belev=no - b_sevsk=no - b_ust-livny=no - b_lokot=no - b_novosil=no - b_mtensk=no - b_odoyev=no - b_suvorov=no - b_novgorod=no - b_ladoga=no - b_lyuban=no - b_soltsy=no - b_luga=no - b_pushkin=no - b_rusa=no - b_dedovichi=no - b_loknya=no - b_porkhov=no - b_pskov=no - b_izborsk=no - b_ostrov=no - b_gdov=no - b_sebezh=no - b_nevel=no - b_novorzhev=no - b_nyen=no - b_noteborg=no - b_koporye=no - b_yama=no - b_beloozero=no - b_cherepovets=no - b_ves_yogonska=no - b_tikhvin=no - b_kirishi=no - b_borovichi=no - b_svolensk=no - b_pikalyovo=no - b_vyangi=no - b_podporozhye=no - b_luki=no - b_kholm_NOV=no - b_seltsa_u_nishi=no - b_torzhok=no - b_klichen=no - b_valday=no - b_vyshny_volochyok=no - b_bezichi=no - b_zhelezny_ustyug=no - b_grodno=no - b_lida=no - b_volkovysk=no - b_sokolka=no - b_bielastock=no - b_novogrudok=no - b_slonim=no - b_pinsk=no - b_lahishyn=no - b_luninets=no - b_slutsk=no - b_zhytkavichy=no - b_mikashevichy=no - b_kletsk=no - b_baranovichi=no - b_babruysk=no - b_zhlobin=no - b_kalinkavichy=no - b_rechytsa=no - b_minsk=no - b_lahoysk=no - b_zaslawye=no - b_maladzyechna=no - b_barysaw=no - b_orsha=no - b_drutsk=no - b_polotsk=no - b_drysa=no - b_myory=no - b_lukoml=no - b_vetrino=no - b_hlybokaye=no - b_vitebsk=no - b_haradok=no - b_smolensk=no - b_dorogobyzh=no - b_mstislavl=no - b_yelnya=no - b_vyazma=no - b_gnezdovo=no - b_velizh=no - b_dukhovshchina=no - b_roslavl=no - b_klimavichy=no - b_cherykaw=no - b_mozhaysk=no - b_lotoshino=no - b_zubstov=no - b_toropets=no - b_andreapol=no - b_ozerski=no - b_yaroslavl=no - b_rostov=no - b_uglich=no - b_mologa=no - b_vladimir=no - b_starodub-on-the-klyazma=no - b_volochok=no - b_sudogda=no - b_yegoryevsk=no - b_suzdal=no - b_yuryev=no - b_pereyaslavl_zalessky=no - b_ivanovo=no - b_gavrilovskoye=no - b_tver=no - b_volok_lamsky=no - b_klin=no - b_kashin=no - b_moskva=no - b_kolomna=no - b_dmitrov=no - b_naro-fominsk=no - b_serpukhov=no - b_ryazan=no - b_pereyaslavl_ryazanski=no - b_rostislavl=no - b_vaskina_polyana=no - b_klepiki=no - b_tula=no - b_yelets=no - b_pronsk=no - b_murom=no - b_gorodets-meshchyorsky=no - b_vyksa=no - b_pavlovo=no - b_nizhny_novgorod=no - b_gorodets=no - b_kineshma=no - b_makariev=no - b_plyos=no - b_shuya=no - b_sol_vilikaya=no - b_manturovo=no - b_kostroma=no - b_galich_mersky=no - b_chukhloma=no - b_kholmogory=no - b_arkhangelsk=no - b_brin_navolok=no - b_pertominsk=no - b_lopshenga=no - b_onega=no - b_pole=no - b_korelskoye=no - b_malashuyka=no - b_povenets=no - b_malenga=no - b_yangary=no - b_kustranda=no - b_pudozh=no - b_vershinino=no - b_yarnema=no - b_kargopol=no - b_vitzgora=no - b_ostrov_BJA=no - b_kirillov=no - b_dvinitza=no - b_pelsina=no - b_totma=no - b_tasta=no - b_tischna=no - b_kadnikov=no - b_vologda=no - b_sheksna=no - b_gryazovets=no - b_danilov=no - b_vyatskoye=no - b_lyubim=no - b_razlivnoye=no - b_soligalich=no - b_onsthia=no - b_karitsa=no - b_suday=no - b_choklema=no - b_gorodek=no - b_boborossa=no - b_veliky_ustyug=no - b_nyuksenitsa=no - b_kotlas=no - b_usyorga=no - b_shenkursk=no - b_krasny_bor=no - b_bereznik=no - b_velsk=no - b_verkhovazhye=no - b_ous_vaga=no - b_yemetsk=no - b_kevrola=no - b_verkola=no - b_osmova=no - b_odessa=no - b_tiraspol=no - b_okachiv=no - b_olbia_ETEL=no - b_ladyzyn=no - b_birzula=no - b_liubashivka=no - b_yary=no - b_buky=no - b_uman=no - b_cherkassy=no - b_sacacatce=no - b_kashan=no - b_pervomaisk=no - b_kherson=no - b_kazanka=no - b_voznessensk=no - b_dnipro=no - b_beryslav=no - b_nikopol=no - b_salmacatce=no - b_khortytsia=no - b_mariupol=no - b_kutur-ogly=no - b_donetsk=no - b_oleshye=no - b_kakovka=no - b_kyzyl_jar=no - b_bakhmut=no - b_lozova=no - b_pokrovsk=no - b_tor=no - b_volcha=no - b_samar=no - b_karlivka=no - b_kharka=no - b_bohodukhiv=no - b_tana=no - b_taganrog=no - b_kuzeytorg=no - b_ivanovskoye=no - b_golden_hills=no - b_siyahtepe=no - b_ust-donvokhi=no - b_kazarki=no - b_kazanskaya=no - b_boguchar=no - b_millerovo=no - b_podgornye=no - b_sarysyn=no - b_frolovo=no - b_kamyshin=no - b_yelan=no - b_kerch=no - b_chersonesus=no - b_theodosia=no - b_kalos_limen=no - b_kerkinitis=no - b_aqmescit=no - b_perekop=no - b_dzhankoi=no - b_sarkel=no - b_aksay=no - b_semikarakary=no - b_astrakhan=no - b_sara=no - b_khazaran=no - b_beksima=no - b_sarepta=no - b_yenotayevka=no - b_tmutarakan=no - b_papagia=no - b_kuban=no - b_soleny=no - b_yaseni=no - b_chelbaska=no - b_tikhon=no - b_azov=no - b_manych=no - b_chamchev=no - b_yergolyk=no - b_maghas=no - b_etzeri=no - b_betzini=no - b_cabarda=no - b_tatartopa=no - b_petigoria=no - b_besinada=no - b_majar=no - b_bata=no - b_zapaxi=no - b_ulmi=no - b_derbent=no - b_kumukh=no - b_balanjar=no - b_kuba=no - b_samander=no - b_durdzukia=no - b_sambalut=no - b_samiran=no - b_kizlyar=no - b_cabartei=no - b_tserlona=no - b_cisterki=no - b_itil=no - b_saray=no - b_nikolaievsk=no - b_chyorny_yar=no - b_saqsin=no - b_saraychiq=no - b_ryn=no - b_uzen=no - b_verchina_uzen=no - b_ukek=no - b_engels=no - b_chelykla=no - b_pecheneg=no - b_ilekskoi_gorodok=no - b_kamelik=no - b_jambalar=no - b_yalachi=no - b_maza=no - b_maloi_irghiz=no - b_yaitsk=no - b_kalmikovsky=no - b_zhaltyr=no - b_tasqala=no - b_bolghar=no - b_bilyar=no - b_cukataw=no - b_suvar=no - b_ashli=no - b_simbirsk=no - b_banja=no - b_yar_calli=no - b_agidel=no - b_tukhchi=no - b_karabolam=no - b_aqsubay=no - b_elmet=no - b_samar_VB=no - b_pokhnishne=no - b_neftegorsk=no - b_buzuluk=no - b_kazan=no - b_kashan_VB=no - b_otarka=no - b_mamadych=no - b_arsk=no - b_yoshkar-ola=no - b_volzhsk=no - b_arda=no - b_mari-turek=no - b_tsarevokokchaisk=no - b_elabuga=no - b_izhevsk=no - b_voloz=no - b_mozhga=no - b_jalmat=no - b_pascherty=no - b_almetyvesk=no - b_bugulma=no - b_belebey=no - b_menzelinsk=no - b_siun=no - b_achaly=no - b_bugurslan=no - b_bol_uran=no - b_sakmarskoi_gorodok=no - b_salavat=no - b_kumertau=no - b_prechistenskaya=no - b_teterpush=no - b_sterlitamak=no - b_urzen=no - b_vetluga=no - b_vokhma=no - b_cykma=no - b_semenov=no - b_luch=no - b_cheboksary=no - b_urmary=no - b_tzyvil=no - b_alatyr=no - b_kozlov=no - b_oranienburg=no - b_lachyk-uba=no - b_chatzk=no - b_rakcha=no - b_morchansk=no - b_saran=no - b_serdosk=no - b_kirsanov=no - b_vorona=no - b_kachma=no - b_voronezh=no - b_usman=no - b_lipetsk=no - b_karatayak=no - b_pavlovsk=no - b_babrov=no - b_oskol=no - b_khorysdan=no - b_khursa=no - b_chally-kala=no - b_saratov=no - b_hanbalik=no - b_uza=no - b_penza=no - b_saransk=no - b_insara=no - b_chechkeiev=no - b_atkarsk=no - b_peschanka=no - b_tersa=no - b_petrovsk=no - b_treliaka=no - b_alchanka=no - b_khopyor=no - b_bychok=no - b_kriucha=no - b_manina=no - b_tuluchezeva=no - b_lejlotka=no - b_trotskhoper=no - b_balachev=no - b_khoper=no - b_viazovka=no - b_tambov=no - b_matya=no - b_plavitza=no - b_szava=no - b_durovka=no - b_kolychev=no - b_repnoye=no - b_perm=no - b_kungur=no - b_ovinskoi=no - b_krasnooufimsk=no - b_sebur=no - b_okhansk=no - b_aluchi=no - b_saraninskor=no - b_lysva=no - b_kutamych=no - b_serga=no - b_sylva=no - b_kumych=no - b_bisserskaya=no - b_klenovskaya=no - b_kirgichanskaya=no - b_ural=no - b_vilva=no - b_solikamsk=no - b_votkinsk=no - b_nytva=no - b_obva=no - b_krasnokamsk=no - b_kerken=no - b_shimal=no - b_akchim=no - b_kargadan=no - b_kasib=no - b_koca=no - b_karsovay=no - b_palniki=no - b_lolog=no - b_kai=no - b_glazov=no - b_igra=no - b_uva=no - b_kolyn=no - b_nukrat=no - b_suna=no - b_arkul=no - b_ufa=no - b_birsk=no - b_yeldiatzkaya=no - b_sim=no - b_yanokul=no - b_inzer=no - b_bielaya=no - b_prigoro_tabynsk=no - b_sakmara=no - b_kaginskoi=no - b_verkouralsk=no - b_yuldybayevo=no - b_achichskaya=no - b_arti=no - b_yamantau=no - b_duvan=no - b_parizh=no - b_karabash=no - b_revda=no - b_zlatoust=no - b_uiska=no - b_yumanova=no - b_satka=no - b_ust-katav=no - b_yekaterinburg=no - b_alapaevsk=no - b_irbit=no - b_kamychlov=no - b_chadrinsk=no - b_iset=no - b_baklanska=no - b_chelabinsk=no - b_troizk=no - b_silach=no - b_tyumen=no - b_terom=no - b_turinsk=no - b_shantoskoye=no - b_laia=no - b_tagil=no - b_deriabinskoye=no - b_tabary=no - b_tura_kala=no - b_oblacas=no - b_neramkary=no - b_verkhoturye=no - b_tselym_dalyn=no - b_chukas_vosh=no - b_topar_vosh=no - b_kharam-vosh=no - b_kari_pospat_vosh=no - b_arant=no - b_kartauzh=no - b_kandiskaya=no - b_pelym=no - b_sosva=no - b_totkarak=no - b_koshuki=no - b_alymka=no - b_chalbych=no - b_surgut=no - b_khanty-mansiisk=no - b_yugan=no - b_sukhorukova=no - b_belogorye=no - b_nizyani=no - b_atlym=no - b_karymkary=no - b_sibir=no - b_asmaak=no - b_vagaiskoy=no - b_tobol=no - b_koshley_vosh=no - b_uluskate=no - b_liniek=no - b_demiianka=no - b_selinga=no - b_bardak=no - b_berisiy=no - b_yorgaet=no - b_ishim=no - b_ust-ishim=no - b_omgul=no - b_vikulova=no - b_dolgujar=no - b_vagay=no - b_yalu_torovsk=no - b_kurtan=no - b_tara=no - b_zavialova=no - b_kulema=no - b_kartaszevo=no - b_kazanskoye=no - b_tenis=no - b_tukalinsk=no - b_petropavolsk=no - b_sargatka=no - b_ibeitei=no - b_omsk=no - b_sals_poveret=no - b_tiabis=no - b_tatarka=no - b_kainsk=no - b_chany=no - b_abyszkan=no - b_karasuk=no - b_pavlodar=no - b_tatarki=no - b_yamishevo=no - b_koriakovsky=no - b_ob=no - b_obchikanak=no - b_berd=no - b_inia=no - b_biia=no - b_chumych=no - b_yeshil_chumych=no - b_torema=no - b_iaya=no - b_kalym=no - b_sorok=no - b_our=no - b_kara_chumych=no - b_kondoma=no - b_sary_chumych=no - b_ojin=no - b_kyin=no - b_mus_tagh=no - b_bilbe=no - b_aley=no - b_poperech=no - b_charych=no - b_anyu=no - b_korgon=no - b_korginia=no - b_anuy=no - b_terektai=no - b_ongutai=no - b_katun=no - b_khuiten=no - b_khoton=no - b_dayan=no - b_tomsk=no - b_ket=no - b_salim=no - b_yaia=no - b_kiia=no - b_krolu=no - b_kitat=no - b_taskyl=no - b_perasku=no - b_yogoran=no - b_kojuk=no - b_biriku=no - b_chulym_bis=no - b_chet=no - b_shurysh=no - b_narim=no - b_tym=no - b_keljiga=no - b_yutur=no - b_sochur=no - b_jorugul=no - b_yenisei=no - b_yahtin=no - b_belska=no - b_vasyugan=no - b_parabel=no - b_yonoir=no - b_yugar=no - b_umiai=no - b_sayak=no - b_chergana=no - b_tartas_SIB=no - b_om=no - b_gulyus=no - b_chich=no - b_olyn=no - b_kargalin=no - b_kolyvan=no - b_chik=no - b_kayask=no - b_karas_SIB=no - b_sartlan=no - b_bagan=no - b_chulym=no - b_ubins=no - b_kargat=no - b_baksa=no - b_igaran=no - b_iau=no - b_chegarka=no - b_konda_ob=no - b_toya=no - b_kulunda=no - b_kuria=no - b_gorko=no - b_dolgo=no - b_barnaul=no - b_kasmala=no - b_barnaii=no - b_gorkoalei=no - b_kachu=no - b_dolons=no - b_molibay=no - b_kuchuk=no - b_lamych=no - b_kacharsku=no - b_topolno=no - b_karakorum=no - b_bayan_nuur=no - b_longcheng=no - b_khogno_khan=no - b_batkhaan=no - b_shankh=no - b_karabalgasun=no - b_otuken_city=no - b_hanhai=no - b_ogiy=no - b_sharga_OTU=no - b_bulgan_uul=no - b_mumo=no - b_khoyorgol=no - b_khanjargalant=no - b_erdenet=no - b_ishgent=no - b_ulaanbaatar=no - b_moltsog_els=no - b_hustai=no - b_orkhontuul=no - b_khentii=no - b_tuul_khentii=no - b_gorkhii_terelj=no - b_burkal=no - b_naushki=no - b_chikoy_OGR=no - b_oarkhan_uul=no - b_selenga=no - b_buteeliin_nuruu=no - b_khamar_daban=no - b_galuut_nuur=no - b_baibalik=no - b_namnan_uul=no - b_airkhan=no - b_khokhoo=no - b_erkhel=no - b_dayan_deerkhiin=no - b_karatsagaan=no - b_khargal=no - b_jida=no - b_arshan=no - b_kyngarga=no - b_dachi_gama=no - b_tovkhon=no - b_guchin_us=no - b_avraikheer=no - b_khuisiin_naiman_nuur=no - b_ongi=no - b_taatsiin_tsagaan=no - b_myangan_yamaat=no - b_ikh_bogd=no - b_tuin=no - b_orog=no - b_bombogor=no - b_boon_tsagaan=no - b_khutag=no - b_khasagt_khairkhan=no - b_gegeen=no - b_taigan=no - b_tarvagatai=no - b_galt=no - b_tariat=no - b_oigon=no - b_telmen=no - b_ikh_uul=no - b_tsetsen_khairkhan=no - b_uliastai=no - b_ulaagchiin_khar=no - b_otgontenger=no - b_darkhad=no - b_khoridol_saridag=no - b_tsagaanuur=no - b_tomorbulag=no - b_karates=no - b_sangiin_dalai=no - b_dood_tsagaan_nuur=no - b_ulaantaiga=no - b_tseel=no - b_alag_khairkhan=no - b_aj_bogd=no - b_sharga=no - b_bumbag_hayrhan_uul=no - b_nutsgen_uul=no - b_eej_khairkhan=no - b_zarman=no - b_uvs_nuur=no - b_khan_khokhii=no - b_khan_huhiin=no - b_ulaangom=no - b_turgen=no - b_khyarhgas=no - b_tesiin_gol=no - b_bayan_UVS=no - b_altan_els=no - b_airag=no - b_urgamal=no - b_setsen_sart=no - b_khar_us=no - b_durgun=no - b_elsen_tasarkhai=no - b_achit_nuur=no - b_tsagan_shibetu=no - b_turgen_uul=no - b_tsambagarau=no - b_tal_tugal=no - b_munkh_khairkhan=no - b_arzhan=no - b_saryg_sep=no - b_por_bajin=no - b_tapsa=no - b_ikh_nogoon=no - b_ak_altyg_khol=no - b_bilin=no - b_azas=no - b_eki_khem=no - b_karatangdy=no - b_khemchiq=no - b_sagly=no - b_despen=no - b_turgen_uul_bis=no - b_mungun_taiga=no - b_khindigtik_khol=no - b_stoyanka=no - b_urbun=no - b_ulaan_gol=no - b_arja=no - b_katu_yaryk=no - b_altyn_kol=no - b_kara_khol_TUV=no - b_tsagaan_gazar=no - b_gosudar=no - b_sutkhol=no - b_kantegir=no - b_sayanchu=no - b_abakan=no - b_ulugkol=no - b_sosno=no - b_julym=no - b_yezagash=no - b_uchum=no - b_jerjul=no - b_argyjek=no - b_sisim=no - b_kizir=no - b_tuba_TUV=no - b_shina=no - b_tiberkul=no - b_anja_TUV=no - b_tofa_nuruud=no - b_bolsho_kyzylkul=no - b_amyl=no - b_borus=no - b_kop_golyn=no - b_kuznetsk=no - b_kuztom=no - b_kuzalatau=no - b_kondoma_MON=no - b_mrassu=no - b_shor=no - b_abaza=no - b_khartomor_uul=no - b_granuul=no - b_tofalaria=no - b_miirchun=no - b_ikh_orgil=no - b_kandat_uul=no - b_kazyr=no - b_kazas=no - b_ergaki=no - b_orgogdon_rok=no - b_baldyrgannyg=no - b_karauda=no - b_iya_TUV=no - b_doloon_nuur=no - b_shityy=no - b_tsagaan_kropot=no - b_dibi_TUV=no - b_kropot=no - b_urik=no - b_setgel_uul=no - b_monkh_saridag=no - b_khurel_uul=no - b_ulan_ude=no - b_altaichei=no - b_khudan_BUR=no - b_saranka=no - b_chikoy=no - b_khilok=no - b_oungo=no - b_bargajan=no - b_khilem_khamar=no - b_frolikha=no - b_muya=no - b_jergin=no - b_vitimkan=no - b_kotokel=no - b_kabans=no - b_itantsa=no - b_yera=no - b_shilmuustoi=no - b_zuunbaykal=no - b_kotera=no - b_gants_khondii=no - b_mamakhondii=no - b_shugel_ondor=no - b_vitim=no - b_vitimkhad=no - b_karamuya=no - b_chuulunuruu=no - b_chonoshud=no - b_karaoi=no - b_chuya=no - b_alsholoi=no - b_kirenga=no - b_cherskogo=no - b_baigalan_chaya=no - b_nogoon_naluu=no - b_daoroouul=no - b_khilgazar=no - b_khuldursgal=no - b_olkhon=no - b_bugulde=no - b_manzurka=no - b_irkutsk=no - b_osa_MON=no - b_KUDA_MON=no - b_ryty=no - b_berikul=no - b_chikan=no - b_krasnoyarsk=no - b_kem_MON=no - b_kemchug=no - b_stolby=no - b_mana_MON=no - b_kyzyl-kan=no - b_shishina=no - b_taseya=no - b_nemkina=no - b_kansk=no - b_biriusa=no - b_khoidkhiliin=no - b_tagul=no - b_agul=no - b_narsgol=no - b_chuna=no - b_moson_kholtos=no - b_tsartsanmod=no - b_biryusa=no - b_bratsk=no - b_khereeoi=no - b_tsasengiin=no - b_bugyntalbar=no - b_kaduy=no - b_tulun=no - b_kirei=no - b_lena=no - b_kutukan_ondort=no - b_ichikta=no - b_ilim_MON=no - b_ilga=no - b_ivda=no - b_gatsuurgazar=no - b_kjoosonoi=no - b_kitoi=no - b_noty=no - b_olkha=no - b_kymyl_tey=no - b_angaragiin_degee=no - b_zima_MON=no - b_okangara=no - b_bisha_MON=no - b_mori_kliringiin=no - b_kada_MON=no - b_alyaty=no - b_kurkat=no - b_qayaliq=no - b_ichiwooq=no - b_altyn-emel=no - b_almaty=no - b_talgar=no - b_kyzyl_suu=no - b_kegen=no - b_kopathal=no - b_akzhar=no - b_tamgaly=no - b_kaskelen=no - b_chu=no - b_kurdai=no - b_aksuyek=no - b_shyganak=no - b_mirnyy=no - b_uchkul=no - b_taldiqorgan=no - b_kopal=no - b_lyukum=no - b_chuguchak=no - b_cherga=no - b_zatsan=no - b_kokpekty=no - b_kokpektinsk=no - b_bazarka=no - b_urzhar=no - b_guzkol=no - b_djusagach=no - b_ayagoz=no - b_lepsink=no - b_sarkand=no - b_usharal=no - b_bole=no - b_emil=no - b_sarychulsyn=no - b_ala-kul=no - b_modo-bartik=no - b_jinsko=no - b_ebi-nor=no - b_kuytun=no - b_dahyansi=no - b_koltun=no - b_karamay=no - b_baiyang=no - b_toli=no - b_iliq=no - b_almaliq=no - b_junzi=no - b_tekes=no - b_ghulja=no - b_iren-chabirga=no - b_avrautau=no - b_kash=no - b_musari=no - b_kunges=no - b_karabutak=no - b_kum_sai=no - b_chir_kala=no - b_jity_kul=no - b_jitikul=no - b_dantenkul=no - b_jarli_butak=no - b_kosh_kurbay=no - b_kos_uba=no - b_airyk=no - b_kos_biryuk=no - b_aqtobe=no - b_orskaya=no - b_chalap_kerman=no - b_chubar_KAZ=no - b_orenburg=no - b_iletsk=no - b_santas=no - b_barbastau=no - b_atamansku=no - b_suvunduk=no - b_kbumak=no - b_zhitikara=no - b_atyrau=no - b_taisugan=no - b_hyan=no - b_bakash-aul=no - b_sagiz=no - b_ulu-uil=no - b_jarkul=no - b_kainar=no - b_zarapan=no - b_manatau=no - b_kyz_imchik=no - b_jaksybai=no - b_isanbai=no - b_baisary=no - b_sorkul=no - b_tulugai_sor=no - b_basagha=no - b_temir=no - b_ak_su=no - b_turgay=no - b_tusum_kum=no - b_jaman_akkul=no - b_chumkar_kia=no - b_tumar=no - b_tibis_sor=no - b_kyzyl_yar=no - b_murun_tomis=no - b_tatyr_kul=no - b_jilali=no - b_janai_cheku=no - b_achu=no - b_kyzyl_cheku=no - b_ulu_jitanjik=no - b_karalbak=no - b_sor_kuduk=no - b_kurgan=no - b_ukavskaya=no - b_baklansky=no - b_sabakyul=no - b_kostanay=no - b_ore=no - b_tobol_bis=no - b_petropavl=no - b_uktuz=no - b_mamlyutka=no - b_kush-murun=no - b_skramlrak=no - b_auliekol=no - b_abugan=no - b_kamichly_kul=no - b_vargashi=no - b_mostovskoye=no - b_shchuchye=no - b_karasu=no - b_kak=no - b_karu_samys=no - b_chubar_kul=no - b_kokjetau=no - b_koja_kul=no - b_nura=no - b_eghiz_kala=no - b_terekti=no - b_kara_sor=no - b_konek=no - b_jaksy_kyzy_kurt=no - b_ulytau=no - b_tuzdyn=no - b_jilanjik=no - b_tamdins=no - b_jaman_arganaty=no - b_kaska=no - b_ajutasty=no - b_kaptadyr=no - b_junkur_kul=no - b_astana=no - b_astrakhanka=no - b_erementau=no - b_bulandy=no - b_dombraly=no - b_atbasar=no - b_kafa=no - b_kokchetav=no - b_chargaldzin=no - b_jangyztau=no - b_burluk=no - b_shchuchinsk=no - b_koksengrisor=no - b_seletyteniz=no - b_teke=no - b_ertis=no - b_karaoba=no - b_semey=no - b_uba_KAZ=no - b_oskemen=no - b_ridder=no - b_bukhtarma=no - b_zyryan=no - b_jinghiz=no - b_aljan=no - b_kandygatai=no - b_altyn-kolekis=no - b_degelen=no - b_dogolan=no - b_ak-taylak=no - b_mukhor=no - b_arkat=no - b_urta_tau=no - b_chulak-terek=no - b_tekar=no - b_kalbin=no - b_ayrtau=no - b_arkalyk_KAZe=no - b_sasyk_kul=no - b_bakanas=no - b_serek=no - b_akjeku=no - b_tulkulam=no - b_kyzyl_kusku=no - b_jiren_suat=no - b_kalmek-imel=no - b_jorga=no - b_kokchetau=no - b_koy-bagar=no - b_akcha-adyr=no - b_jildi=no - b_karkaraly=no - b_bol_agach=no - b_uch_katyn=no - b_kent_KAZ=no - b_edrei=no - b_tokumbay=no - b_mautan_tas=no - b_arkalyk=no - b_bugaly=no - b_nurtay=no - b_kyzyl_ray=no - b_kara_urunkay=no - b_karabas=no - b_sokur=no - b_altyn_su=no - b_jasky_kart=no - b_ak_tasty=no - b_juzbay=no - b_ku_jeku=no - b_uliuty=no - b_ulenty=no - b_bayan_aulska=no - b_betpa=no - b_bos-tau=no - b_tokobay=no - b_manaka=no - b_kuntun_kul=no - b_targyl=no - b_asaybay=no - b_bulat=no - b_baykara=no - b_kulan_utmas=no - b_sopak_sor=no - b_kara_khoja=no - b_yarkhoto=no - b_turpan=no - b_yidu=no - b_beshbalik=no - b_fukang=no - b_cheshi=no - b_jimsar=no - b_beilu=no - b_pilu=no - b_yangjibalik=no - b_bugur=no - b_manas=no - b_wutanzili=no - b_wusu=no - b_barkul=no - b_liaotun=no - b_pulei=no - b_yizhi=no - b_hami=no - b_minggam=no - b_chalamtum=no - b_urtu_bulak=no - b_burgasutai=no - b_altay=no - b_kulris=no - b_kran_DZU=no - b_talta=no - b_irmengtau=no - b_burqin=no - b_qinggil=no - b_chungul=no - b_zagan-gol=no - b_tengerge=no - b_borultokay=no - b_agairik=no - b_bostal=no - b_belesek=no - b_narym_DZU=no - b_kurchum=no - b_kurguni=no - b_torangy_kul=no - b_chaklym=no - b_sarytau=no - b_hoboksar=no - b_tiebuken=no - b_jeminay=no - b_kaerji=no - b_ulan_chuzir=no - b_bulun-tok=no - b_olon-bulak=no - b_jie_DZU=no - b_sulugu=no - b_cheko=no - b_balgun=no - b_sugi=no - b_kabtag=no - b_chumy-su=no - b_kara-asirgan=no - b_morin_tolochai=no - b_tegurik=no - b_boro_burgasu=no - b_suchatu=no - b_alak-nor=no - b_khotan=no - b_lafak=no - b_dondan_oilik=no - b_bugaiwilik=no - b_laodamogou=no - b_mahas=no - b_domoko=no - b_karghalik=no - b_yuetgan=no - b_guma=no - b_kehan=no - b_keriya=no - b_andir=no - b_niya=no - b_cherchen=no - b_saca=no - b_endere=no - b_kashgar=no - b_yopurga=no - b_yengi_xahar=no - b_kona_xahar=no - b_atus=no - b_maralbeshi=no - b_terek=no - b_ulugqat=no - b_aksu_mongolia=no - b_barchuk=no - b_tumshuk=no - b_uch_TARIM=no - b_stwerap=no - b_yarkand=no - b_yengisar=no - b_makit=no - b_akto=no - b_karashar=no - b_bosten=no - b_narinkira=no - b_korla=no - b_kongque=no - b_kucha=no - b_jigdalik=no - b_duldulokur=no - b_toksu=no - b_shayar=no - b_luntai=no - b_bugur_TARIM=no - b_subashi=no - b_shorchuk=no - b_nasi_erkule=no - b_toksun=no - b_bezeklik=no - b_sengim=no - b_charkliq=no - b_bashkoyumal=no - b_waxxari=no - b_loulan=no - b_tikenik=no - b_argan=no - b_chelik=no - b_miran=no - b_dunhuang=no - b_nanhu_TARIM=no - b_omotrunnaisse=no - b_kumtag=no - b_turin_TARIM=no - b_shule_river=no - b_dafang=no - b_aktau=no - b_kajdak=no - b_koizak=no - b_karasye=no - b_fort_aleksandrovkiy=no - b_porsu-burun=no - b_kyzyl-su=no - b_yangadzha=no - b_bekdas=no - b_sumbe=no - b_kum-sebszen=no - b_oglamych=no - b_bailjar=no - b_fort_novoaleksandrovkiy=no - b_busaga=no - b_sai-kule=no - b_qoshagyl=no - b_azgyl=no - b_kumstan=no - b_tengiz=no - b_beyneu=no - b_akkityk=no - b_kashkarata=no - b_issenjau=no - b_namastau=no - b_asheh-atrik=no - b_kos-buwak=no - b_chumishtikul=no - b_sam=no - b_churuk=no - b_yangikent=no - b_kazalinsk=no - b_buzai=no - b_koskul=no - b_raimskoe=no - b_dzangent=no - b_tailyak-kul=no - b_kara-mugai=no - b_ak-dzulpas=no - b_agypse=no - b_zhelanash=no - b_kassarma=no - b_kulandy=no - b_kugaral=no - b_davlet-girei=no - b_terekli=no - b_airyuk=no - b_irgis=no - b_jelavi=no - b_barsuki=no - b_jamantau=no - b_emba=no - b_chushka-kol=no - b_kalmas=no - b_chalkar=no - b_chubar=no - b_arys-kum=no - b_jend=no - b_uzun-kul=no - b_beljan=no - b_azez-kul=no - b_sighnaq=no - b_aq-masjid=no - b_tashti=no - b_suzak=no - b_uzgend_KARA=no - b_telegul=no - b_oktyabr=no - b_chah=no - b_sayram=no - b_chimkent=no - b_nuket=no - b_isfijab=no - b_otrar=no - b_chakpak=no - b_awliya-ata=no - b_shavgar=no - b_sawran=no - b_shulak=no - b_yasi=no - b_sutkend=no - b_akkum=no - b_sary-ozek=no - b_balasaghun=no - b_narin=no - b_barskhan=no - b_pishkek=no - b_suyab=no - b_nevaket=no - b_ashpara=no - b_taraz=no - b_merke=no - b_sayaq=no - b_shelji=no - b_symbyl=no - b_itte-kichu=no - b_quriltay=no - b_mushun=no - b_karakul=no - b_talas=no - b_cherik=no - b_tinimseyit=no - b_bagish=no - b_bukhara=no - b_varakhsha=no - b_ramitan=no - b_ghujduvan=no - b_tavavis=no - b_kishsh=no - b_kalif=no - b_kandak=no - b_al_musala=no - b_subakh=no - b_akhsisak=no - b_nakhshab=no - b_nawqad_qureish=no - b_ribat_malik=no - b_bezda=no - b_paykend=no - b_firabr=no - b_barzam=no - b_nevida=no - b_dabusiya=no - b_kushaniya=no - b_noor_bukhara=no - b_kerminiya=no - b_samarqand=no - b_arbinjan=no - b_ishtikhan=no - b_qatwan=no - b_wadhar=no - b_badakhshan=no - b_rustaq=no - b_kishm=no - b_jerm=no - b_munjan=no - b_sanglich=no - b_zaybak=no - b_wakhan=no - b_ishkamish=no - b_dar-i-tubbat=no - b_shughnan=no - b_alichur=no - b_murghab=no - b_muji=no - b_badakhshan_TARIM=no - b_upper_karran=no - b_lower_karran=no - b_pargar=no - b_hulbuk=no - b_munk=no - b_halavand=no - b_awzaj=no - b_qobadiyan=no - b_livkand=no - b_chaghaniyan=no - b_termez=no - b_rigar=no - b_darzanji=no - b_basand=no - b_charmanjan=no - b_rasht=no - b_shuman=no - b_vashjird=no - b_bunjiket=no - b_bottaman=no - b_dizak=no - b_zamin=no - b_khawas=no - b_kurkath=no - b_panjikand=no - b_barkat=no - b_varaghshar=no - b_akhsikath=no - b_miyan-rudan=no - b_khaylam=no - b_najm=no - b_ardalankath=no - b_kasan=no - b_khojand=no - b_kend-i-badam=no - b_asht=no - b_wankath=no - b_afrasiyab=no - b_varukh=no - b_isfara=no - b_sukh=no - b_hoshyar=no - b_aval=no - b_andijan=no - b_quba=no - b_khokand=no - b_osh=no - b_naqad=no - b_uzgend=no - b_marghinan=no - b_nasrabad=no - b_arslanbob=no - b_sarybulak=no - b_gurganj=no - b_nazvar=no - b_zamakhshar=no - b_jith=no - b_madminiya=no - b_urgench=no - b_vezir=no - b_darghan=no - b_tahiriya=no - b_jigirbend=no - b_sadvar=no - b_kath=no - b_nukfagh=no - b_ardakhivah=no - b_wayikhan=no - b_ghardaman=no - b_khiva=no - b_rakhushmitan=no - b_hazarasp=no - b_karduran-khas=no - b_ruzvand=no - b_kurdar=no - b_baratigin=no - b_mizdahqan=no - b_north_kurdar=no - b_kurtysh=no - b_sarykamysh=no - b_ortakuyu=no - b_kugunek=no - b_bala_iskem=no - b_igdy=no - b_burgun=no - b_cheleken=no - b_dekcha=no - b_yashkan=no - b_nebit_dag=no - b_isfahan=no - b_julfa=no - b_gulpaygan=no - b_wazwan=no - b_qashan=no - b_natanz=no - b_ardistan=no - b_uzwara=no - b_qumisha=no - b_jarquh=no - b_sarwistan=no - b_wardana=no - b_firuzan=no - b_asbid-dasht=no - b_juy-e-sard=no - b_khabis=no - b_zarand_PER=no - b_kirman=no - b_anar=no - b_rudhan=no - b_mashiz=no - b_behabad=no - b_nayband=no - b_khubayan=no - b_rawar=no - b_bamm=no - b_kashid=no - b_dardjiin=no - b_nurmashiir=no - b_dafariid=no - b_sirjan=no - b_bimand=no - b_baaft=no - b_jiruft=no - b_maghun=no - b_ruyan-jirufti=no - b_yazd=no - b_nain=no - b_uqda=no - b_maibud=no - b_fahraj_yazd=no - b_khazana=no - b_jarmaq=no - b_wandah=no - b_mihrijan=no - b_biyadaq=no - b_shahr-e-babak=no - b_muralziyan=no - b_abarquh=no - b_qaryat-al-asad=no - b_rayy=no - b_dumbawand=no - b_waramin=no - b_mashkuya=no - b_qasran=no - b_khuwar=no - b_simnan=no - b_qom=no - b_aba-qomi=no - b_sawa=no - b_hamadan=no - b_rudhrawar=no - b_aba=no - b_mazdaqan=no - b_sharuq=no - b_nihawand=no - b_abtaa=no - b_karaj-abu-dulad=no - b_dinawar=no - b_andarab_d=no - b_sad_khaniya=no - b_sanda=no - b_shiraz-farsi=no - b_sarwistan-shirazi-runiz=no - b_kubanjan=no - b_kazarun=no - b_sabur=no - b_lar=no - b_gerash=no - b_jahrum=no - b_darabjerd=no - b_fustujan=no - b_nariz=no - b_istakhbanat=no - b_abade-darabjerd=no - b_arrajan=no - b_jannaba=no - b_siniz=no - b_tawwaj=no - b_khubadan=no - b_istakhr=no - b_iqlid=no - b_mayin=no - b_abraj=no - b_abada=no - b_mandestan=no - b_bushkanat=no - b_gundijan=no - b_firuzabad=no - b_karzin=no - b_naband=no - b_siraf=no - b_kariyan=no - b_hormuz=no - b_shahru=no - b_laft=no - b_huzu=no - b_kaurestan=no - b_beiram=no - b_dun=no - b_dazuk=no - b_ahvaz=no - b_al-madhar=no - b_basinna=no - b_huwaiza=no - b_jubba=no - b_lurijan=no - b_aruj=no - b_samshiborid=no - b_ramhurmuz=no - b_asak=no - b_idhaj=no - b_dariyan=no - b_tustar=no - b_gondishapur=no - b_bazoh=no - b_dizful=no - b_as-sus=no - b_abbadan=no - b_bayan=no - b_basiyan=no - b_dawraq=no - b_azam=no - b_kermanshah=no - b_kerend-kermanshah=no - b_tazar=no - b_bisutun=no - b_siravan=no - b_alishtar=no - b_arivajan=no - b_as-saimara=no - b_andamish=no - b_saburkhawasht=no - b_farhajird=no - b_zawa=no - b_shamat=no - b_nishapur=no - b_rivand=no - b_tus=no - b_mazduran=no - b_maihana=no - b_nuqaq=no - b_samaiqan=no - b_jarmaqan=no - b_dawin=no - b_jajarm=no - b_isfarain=no - b_keshmar=no - b_sabzavar=no - b_mazinan=no - b_damghan=no - b_biyar=no - b_bistum=no - b_gerdkuh=no - b_merv=no - b_sinj=no - b_jiranj=no - b_kharad=no - b_shawashkan=no - b_kushmaihan=no - b_sarakhs=no - b_dandanqan=no - b_shiraz-sarakhsi=no - b_marv-ar-rud=no - b_qarinayn=no - b_barkdiz=no - b_panjdih=no - b_baghshur=no - b_dizah=no - b_bashin=no - b_shurmin=no - b_yahudan=no - b_andkhud=no - b_faryab=no - b_taleqan=no - b_gurzivan=no - b_anbar-guzgani=no - b_amol-e-shatt=no - b_shagal=no - b_sayat=no - b_zamm=no - b_niyaz=no - b_firuzkuh=no - b_khasht=no - b_ahanjaran=no - b_ghur=no - b_azadawan=no - b_darmashan=no - b_zirjan=no - b_dih-e-khalaf=no - b_ribat-e-karyan=no - b_till=no - b_herat=no - b_karukh=no - b_malin=no - b_buzjan=no - b_pushang=no - b_tayabad=no - b_khawaf=no - b_zurabad=no - b_kusuy=no - b_bamain=no - b_jabal-al-fidda=no - b_asfuzar=no - b_adraskan=no - b_khin=no - b_abiz=no - b_shahrakht=no - b_balkh=no - b_ribat-i-el-kif=no - b_shapurqan=no - b_navida=no - b_siyahjird=no - b_samanjan=no - b_saan=no - b_ruy=no - b_khulm=no - b_andarab=no - b_baghlan=no - b_valvalij=no - b_talekan=no - b_mila=no - b_abivard=no - b_shahrastan=no - b_nasa=no - b_khabushan=no - b_farava=no - b_hesare-taq=no - b_qain=no - b_birjand=no - b_khusf=no - b_barandud=no - b_junabid=no - b_tun=no - b_bejestan=no - b_tabas=no - b_khur=no - b_raqe=no - b_daylam=no - b_gilan=no - b_lahij=no - b_zanjan=no - b_afshar=no - b_suhravard=no - b_qazvin=no - b_alamut=no - b_abhar=no - b_amul=no - b_tamisha=no - b_sariya=no - b_ruyan=no - b_natil=no - b_shalush=no - b_uram=no - b_larijan=no - b_firrim=no - b_gurgan=no - b_astarabad=no - b_bakrabad=no - b_abaskun=no - b_kerend=no - b_dihistan=no - b_khodzhakala=no - b_oboy=no - b_tabriz=no - b_marand=no - b_dihnakhirjan=no - b_ujan=no - b_ahar=no - b_dizmar=no - b_talish=no - b_aparshahr=no - b_ardabil=no - b_khalkhal=no - b_unar=no - b_sarat=no - b_maragha=no - b_kursara=no - b_leylan=no - b_khunaj=no - b_ar-ran=no - b_shiz=no - b_bailaqan=no - b_barza=no - b_darband-qarabuli=no - b_basawa=no - b_urmiya=no - b_ushnuya=no - b_salmas=no - b_gher=no - b_shirvan=no - b_baku=no - b_maras=no - b_salyan=no - b_shemakha=no - b_kabala=no - b_kudevan=no - b_paidangaran=no - b_ganja=no - b_mingachevir=no - b_barda=no - b_paytakaran=no - b_gabarawan=no - b_varsan=no - b_langarkanan=no - b_nakorzan=no - b_barzand=no - b_bannajbur=no - b_saindak=no - b_chagai=no - b_jalk=no - b_mashki=no - b_kiz=no - b_rasak=no - b_jiwani=no - b_dizak_makrani=no - b_sanij=no - b_qantarat_kirman=no - b_ladhir=no - b_khwash=no - b_khawr=no - b_rodkhan=no - b_kokahdan=no - b_qanbali=no - b_armabil=no - b_qusdar=no - b_wad=no - b_budin=no - b_gajor=no - b_qandabil=no - b_qiqan=no - b_bint=no - b_ruhna=no - b_tiz=no - b_bih=no - b_bampur=no - b_fahraj=no - b_jask=no - b_manujan=no - b_darhafan=no - b_houn=no - b_south_jaz_murian=no - b_riqan=no - b_north_jaz_murian=no - b_kurk=no - b_zaranj=no - b_ram_shahristan=no - b_qarnin=no - b_khawaj=no - b_karkuya=no - b_nih=no - b_bandan=no - b_doroh=no - b_khoshk-rud=no - b_farah=no - b_juwain=no - b_uq=no - b_masau=no - b_rudbar=no - b_kish-rudbar=no - b_mofd_afdzalkhan=no - b_khannesin=no - b_landay=no - b_bost=no - b_delaram=no - b_galikan=no - b_al_muaskar=no - b_ribat-i-kish=no - b_kabul=no - b_sukawand=no - b_lamghan=no - b_nagarahara=no - b_bamiyan=no - b_sakalkand=no - b_parwan=no - b_panjhir=no - b_jarbaya=no - b_chitral=no - b_kunar=no - b_ghazna=no - b_gardiz=no - b_istakh=no - b_sharan=no - b_moqor=no - b_zamindawar=no - b_sarwan=no - b_bishang=no - b_durgas=no - b_bagnin=no - b_rukhaj=no - b_rudan=no - b_panjway=no - b_bakrawath=no - b_qandahar=no - b_jaldak=no - b_mapan=no - b_samarra=no - b_balad=no - b_aiwana=no - b_hisn_al-mashuq=no - b_hulwan=no - b_bandanijan=no - b_jalula-hulwan=no - b_daskara=no - b_kirkuk=no - b_khanijar=no - b_raushanqubad=no - b_daquqa=no - b_takrit=no - b_jabalta=no - b_barimma=no - b_wasit=no - b_kaskar=no - b_an-numaniya=no - b_at-tib=no - b_karkha=no - b_an-najaf=no - b_al-kufa=no - b_al-hila=no - b_safata=no - b_ain_at-tamr=no - b_khaffan=no - b_al-qadisiya=no - b_al-udhaib=no - b_al-qara=no - b_niffar=no - b_as-saliq=no - b_as-salman=no - b_al-akhadid=no - b_waqisa=no - b_as-subia=no - b_bajlan=no - b_basra=no - b_hifair=no - b_ar-rukhail=no - b_al-ubulla=no - b_matara-iraq=no - b_ain_said=no - b_ar-rusafa-iraq=no - b_al-farut=no - b_al-qatr=no - b_nahr_simmara=no - b_baghdad=no - b_baquba=no - b_ukbara=no - b_an-nahrawan=no - b_al-farasa=no - b_sarsar=no - b_iskaf=no - b_jabbul=no - b_humaniya=no - b_al-anbar=no - b_ar-rabb=no - b_karbala=no - b_hit=no - b_badaraya=no - b_bakusaya=no - b_tarsukh=no - b_mosul=no - b_ain_al-qayyara=no - b_al-hadr=no - b_juhaina=no - b_tall_afar=no - b_balad-mosul=no - b_ninawa=no - b_bartulla=no - b_fishabur=no - b_sinjar=no - b_bashazza=no - b_al-hayyal=no - b_al-jibal=no - b_tunamir=no - b_nasibin=no - b_barqaid=no - b_gazirat_ibn_umar=no - b_dara=no - b_makisin=no - b_mijdal=no - b_araban=no - b_al-khanuqa=no - b_ash-shamsiya=no - b_qarqisiya=no - b_ras_al-ain=no - b_mardin=no - b_kafartutha=no - b_raqqa=no - b_bajarwan=no - b_ratla=no - b_harran=no - b_saruj=no - b_tall_mahra=no - b_dausar=no - b_tall_ammar=no - b_amid=no - b_zermion=no - b_as-suwaida=no - b_tall_mauzan=no - b_tall_basma=no - b_hisn_kaifa=no - b_hakkari=no - b_baqirda=no - b_tamanin=no - b_saird=no - b_juza=no - b_mayyafariqin=no - b_tall_fafan=no - b_arzan=no - b_nasriye=no - b_hani=no - b_hisn_di-l-qarnain=no - b_qulb=no - b_erkne=no - b_shimshat=no - b_al-rahba=no - b_ad-daliya=no - b_hadithat-ana=no - b_sukayr_al-abbas=no - b_al-haditha-furat=no - b_ana=no - b_irbil=no - b_al-haditha=no - b_as-sinn=no - b_tall_haftun=no - b_khuftiyan=no - b_shaqlabadh=no - b_bamardani=no - b_shahrazur=no - b_khuftidkan=no - b_tiranshah=no - b_campulung=no - b_targoviste=no - b_arges=no - b_pitesti=no - b_polovragi=no - b_govora=no - b_filiasi=no - b_tabla_butii=no - b_zoresti=no - b_dumbraveni=no - b_giurgiu=no - b_turnu=no - b_rusii_de_vede=no - b_comana=no - b_glavacioc=no - b_costesti=no - b_bucuresti=no - b_targsor=no - b_calarasi=no - b_radovanu=no - b_fetesti=no - b_buzau=no - b_slobozia=no - b_ploiesti=no - b_braila=no - b_ramnicu_sarat=no - b_targu_jiu=no - b_baia_de_arama=no - b_severin=no - b_orsova=no - b_mehadia=no - b_karansebes=no - b_calafat=no - b_cujmir=no - b_strehaia=no - b_segarcea=no - b_craiova=no - b_corabia=no - b_dragasani=no - b_suceava=no - b_baia=no - b_vatra_dornei=no - b_campulung_moldovenesc=no - b_siret=no - b_piatra_neamnt=no - b_targu_neamnt=no - b_roman=no - b_dorohoi=no - b_harlau=no - b_hotin=no - b_tetina=no - b_cernauti=no - b_iasi=no - b_ungheni=no - b_falesti=no - b_orhei=no - b_tuzara=no - b_soroca=no - b_balti=no - b_barlad=no - b_vaslui=no - b_husi=no - b_galati=no - b_tecuci=no - b_focsani=no - b_stoenesti=no - b_bacau=no - b_tigheci=no - b_cahul=no - b_cetatea_alba=no - b_tighina=no - b_chilia=no - b_oblucita=no - b_artsyz=no - b_lapusna=no - b_chisinau=no - b_visegrad_hun=no - b_pest=no - b_cegled=no - b_kecskemet=no - b_komarom=no - b_batorkeszi=no - b_esztergom=no - b_beny=no - b_szekesfehervar=no - b_csakvar=no - b_kalocsa=no - b_hewes=no - b_tur=no - b_szolnok=no - b_gyongospata=no - b_eger=no - b_somogyvar=no - b_kaposvar=no - b_csurgo=no - b_szigetvar=no - b_kolon=no - b_egerszeg=no - b_letenye=no - b_tolna=no - b_simontornya=no - b_dombovar=no - b_baranyavar=no - b_siklos=no - b_pecs=no - b_mohacs=no - b_nyitra=no - b_pecsen=no - b_bajmoc=no - b_sasvar=no - b_gemer=no - b_murany=no - b_rimaszombat=no - b_arva=no - b_twardosczino=no - b_trenscen=no - b_puho=no - b_zsolna=no - b_turoc=no - b_liptoujvar=no - b_nemetlipsce=no - b_zolyom=no - b_breznobanya=no - b_bars=no - b_komorcbanya=no - b_hont=no - b_nograd=no - b_balassagyarmat=no - b_koporna=no - b_losonc=no - b_selmecbanya=no - b_poszony=no - b_smozolany=no - b_somorja=no - b_ungvar=no - b_nagyberezna=no - b_zemplen=no - b_szerencs=no - b_zynna=no - b_toporo=no - b_varanno=no - b_borsod=no - b_miskolc=no - b_szendro=no - b_saris=no - b_barfta=no - b_spis=no - b_kesmark=no - b_abauj=no - b_kassa=no - b_torna=no - b_maramarossziget=no - b_tecso=no - b_borsa=no - b_huszt=no - b_okormezo=no - b_beregszasz=no - b_nagyszolos=no - b_munkacz=no - b_alsoverecke=no - b_borsova=no - b_feher=no - b_kukullovar=no - b_abrudbanya=no - b_nagyszeben=no - b_alvinc=no - b_szaszkezd=no - b_szekelyudvarhely=no - b_marosvasarhely=no - b_csikszereda=no - b_gyergyoszentmiklos=no - b_brasso=no - b_balvanyos=no - b_sepsiszentgyorgy=no - b_kovaszna=no - b_fogaras=no - b_torcsvar=no - b_torda=no - b_banffyhunyad=no - b_koloszvar=no - b_szaszregen=no - b_aranyosbanya=no - b_beszterce=no - b_radna=no - b_des=no - b_szek=no - b_laposbanya=no - b_vajdahunyad=no - b_harszoc=no - b_deva=no - b_nagyvarad=no - b_gyozeg=no - b_debrecen=no - b_belenyes=no - b_zolonta=no - b_elesd=no - b_zarand=no - b_nagyhalmagy=no - b_pankota=no - b_bekes=no - b_svarvas=no - b_oroshaza=no - b_szabolcs=no - b_nyir=no - b_nagyboszormeny=no - b_szobszlo=no - b_szatmar=no - b_nagybanya=no - b_szilagy=no - b_kraszna=no - b_tasnad=no - b_nagykaroly=no - b_temesvar=no - b_lugos=no - b_boksanbanya=no - b_arad=no - b_lippa=no - b_krasso=no - b_ersomlyo=no - b_fehertemplom=no - b_kevevar=no - b_pancsova=no - b_becse=no - b_csanad=no - b_szeged=no - b_nagylak=no - b_bacs=no - b_titel=no - b_bodrog=no - b_zenta=no - b_csongrad=no - b_kiskunhalas=no - b_gyor=no - b_moson=no - b_sopron=no - b_kapuvar=no - b_koszeg=no - b_vasvar=no - b_kormend=no - b_szentgotthard=no - b_veszprem=no - b_zirc=no - b_vasarhely=no - b_szerem=no - b_ilok=no - b_zemun=no - b_paris=no - b_saint_denis=no - b_montreuil=no - b_versailles=no - b_montlhery=no - b_etampes=no - b_melun=no - b_bray=no - b_nemours=no - b_montereau=no - b_marle=no - b_roucy=no - b_laon=no - b_senlis=no - b_crepy=no - b_coucy=no - b_amiens=no - b_corbie=no - b_peronne=no - b_beaumont=no - b_mantes=no - b_beauvais=no - b_montfort=no - b_clermont=no - b_noyon=no - b_saint_quentin=no - b_deols=no - b_chateauroux=no - b_la_haye=no - b_tours=no - b_tourraine=no - b_loches=no - b_blois=no - b_contres=no - b_romorantin=no - b_issoudun=no - b_valencay=no - b_bourges=no - b_angers=no - b_luigne=no - b_la_fleche=no - b_le_lude=no - b_craon=no - b_saumur=no - b_melay=no - b_le_mans=no - b_courcillon=no - b_sarthe=no - b_sable=no - b_mayenne=no - b_laval=no - b_rouen=no - b_gisors=no - b_harcourt=no - b_evreux=no - b_vernon=no - b_verneuil=no - b_bayeux=no - b_caen=no - b_falaise=no - b_avranches=no - b_cherbourg=no - b_coutances=no - b_alencon=no - b_mortain=no - b_argentan=no - b_lisieux=no - b_sees=no - b_eu=no - b_fecamp=no - b_dieppe=no - b_aumale=no - b_orleans=no - b_beaugency=no - b_olivet=no - b_vierzon=no - b_montargis=no - b_coutenay=no - b_chateau_renard=no - b_vendome=no - b_chateaudun=no - b_dreux=no - b_chartres=no - b_perche=no - b_nogent_le_rotrou=no - b_sancerre=no - b_sully_sur_loire=no - b_herry=no - b_reims=no - b_epernay=no - b_chatillon=no - b_chateau_thierry=no - b_troyes=no - b_clairvaux=no - b_joinville=no - b_bar_sur_aube=no - b_provins=no - b_coulommiers=no - b_romilly=no - b_meaux=no - b_crecy=no - b_chalons=no - b_saint_dizier=no - b_vitry_en_perthois=no - b_rethel=no - b_grandpre=no - b_mezieres=no - b_romigny=no - b_sens=no - b_nogent=no - b_aube=no - b_bar_sur_seine=no - b_dijon=no - b_gray=no - b_chaumont=no - b_chalon=no - b_citeaux=no - b_beaune=no - b_autun=no - b_auxerre=no - b_donzy=no - b_chablis=no - b_tonnerre=no - b_montbard=no - b_vezelay=no - b_morvan=no - b_macon=no - b_cluny=no - b_semur_en_brionnais=no - b_nevers=no - b_moulins=no - b_pougues_les_eaux=no - b_bar=no - b_verdun=no - b_argonne=no - b_briey=no - b_hayange=no - b_langres=no - b_grand=no - b_champs=no - b_vaucouleurs=no - b_toul=no - b_bruges=no - b_gent=no - b_roeselare=no - b_ypres=no - b_veurne=no - b_dunkirk=no - b_calais=no - b_grevelines=no - b_saint_omer=no - b_lille=no - b_courtrai=no - b_aire=no - b_boulogne=no - b_montreuil_sur_mer=no - b_abbeville=no - b_hesdin=no - b_bordeaux=no - b_medoc=no - b_blaye=no - b_fronsac=no - b_bayonne=no - b_dax=no - b_mimizan=no - b_albret=no - b_tartas=no - b_la_teste_de_buch=no - b_langon=no - b_marsan=no - b_bazadais=no - b_gabardan=no - b_agen=no - b_agenais=no - b_angouleme=no - b_saint_junien=no - b_cognac=no - b_perigueux=no - b_nontron=no - b_montignac=no - b_bergerac=no - b_limoges=no - b_chalus=no - b_ventadour=no - b_turenne=no - b_saintonge=no - b_jonzac=no - b_royan=no - b_saintes=no - b_la_rochelle=no - b_taillebourg=no - b_toulouse=no - b_pamiers=no - b_castelsarrasin=no - b_beaumont_sur_leze=no - b_quercy=no - b_montauban=no - b_cahors=no - b_figeac=no - b_gevaudan=no - b_mende=no - b_saint_flour=no - b_langeac=no - b_rodez=no - b_la_salle=no - b_marvejols=no - b_la_peyrade=no - b_millau=no - b_navacelles=no - b_albi=no - b_castelnaudary=no - b_montlaur=no - b_uses=no - b_montpellier=no - b_nimes=no - b_cevennes=no - b_carcassonne=no - b_limoux=no - b_narbonne=no - b_beziers=no - b_lodeve=no - b_agde=no - b_foix=no - b_tarascon=no - b_montbel=no - b_armagnac=no - b_lectoure=no - b_lomagne=no - b_fesensac=no - b_tarbes=no - b_pardiac=no - b_pau=no - b_tursan=no - b_oloron=no - b_bertrand_de_comminges=no - b_saint_lizier=no - b_astarac=no - b_muret=no - b_poitiers=no - b_ruffec=no - b_chatellerault=no - b_loudun=no - b_lusignan=no - b_melle=no - b_niort=no - b_montaigu=no - b_talmont=no - b_maulevrier=no - b_thouars=no - b_parthenay=no - b_bressuire=no - b_fontenay=no - b_aurillac=no - b_carlat=no - b_murat=no - b_clermont_sur_ailler=no - b_la_tour=no - b_mercaeur=no - b_montpensier=no - b_thiers=no - b_ambert=no - b_le_puy=no - b_velay=no - b_bourbon=no - b_orval=no - b_montlucon=no - b_boussac=no - b_bellac=no - b_la_tremouille=no - b_saint_pourcain=no - b_jaligny=no - b_grandmont=no - b_gueret=no - b_aubusson=no - b_vannes=no - b_porhoet=no - b_rohan=no - b_nantes=no - b_rais=no - b_guerande=no - b_chateaubriant=no - b_quimper=no - b_lorient=no - b_cornouailles=no - b_brest=no - b_st_pol_de_leon=no - b_saint_brieuc=no - b_treguier=no - b_saint_malo=no - b_rennes=no - b_combourg=no - b_arles=no - b_orange=no - b_avignon=no - b_vaison=no - b_toulon=no - b_dragugnian=no - b_castellane=no - b_marseille=no - b_aix=no - b_nice=no - b_grasse=no - b_barcelonnette=no - b_puget=no - b_digne=no - b_forcalquier=no - b_apt=no - b_embrun=no - b_gap=no - b_briancon=no - b_moutiers=no - b_saint_michel_de_maurienne=no - b_chambery=no - b_belley=no - b_aosta=no - b_martigny=no - b_geneva=no - b_annecy=no - b_thonon_les_bains=no - b_faucigny=no - b_ivrea=no - b_pinerolo=no - b_canavese=no - b_lyon=no - b_villars=no - b_beaujeu=no - b_feurs=no - b_montbrison=no - b_roanne=no - b_viviers=no - b_annonay=no - b_grenoble=no - b_vienne=no - b_chartreuse=no - b_romans=no - b_monteil=no - b_die=no - b_valence=no - b_besancon=no - b_vesoul=no - b_morteau=no - b_ornans=no - b_gy=no - b_bourg=no - b_champagnole=no - b_dole=no - b_quingey=no - b_lons_le_saunier=no - b_salins=no - b_bern=no - b_lausanne=no - b_thun=no - b_biel=no - b_lucerne=no - b_neuchatel=no - b_pontarlier=no - b_cordoba=no - b_cantillana=no - b_guadiato=no - b_pedroche=no - b_calatrava=no - b_tomelloso=no - b_mentesa=no - b_alarcos=no - b_almader=no - b_jaen=no - b_andujar=no - b_ubeda=no - b_granada=no - b_quesada=no - b_guadiz=no - b_almeria=no - b_lorca=no - b_baza=no - b_cabra=no - b_antequera=no - b_malaga=no - b_nerja=no - b_motril=no - b_sevilla=no - b_carmona=no - b_almonte=no - b_triana=no - b_cadiz=no - b_tarifa=no - b_jerez=no - b_algeciras=no - b_arcos=no - b_moron=no - b_niebla=no - b_huelva=no - b_ayamonte=no - b_zafra=no - b_moura=no - b_serpa=no - b_toledo=no - b_maqueda=no - b_talavera=no - b_madrid=no - b_gudalajara=no - b_villarejodesalvanes=no - b_arganda=no - b_molina=no - b_ablanque=no - b_medinaceli=no - b_siguenza=no - b_cuenca=no - b_altotajo=no - b_zurita=no - b_huete=no - b_malagon=no - b_cabaneros=no - b_lajara=no - b_lapueblademontalban=no - b_ucles=no - b_mora=no - b_ocana=no - b_quintanar=no - b_lisboa=no - b_santarem=no - b_setubal=no - b_evora=no - b_beja=no - b_alcacerdosal=no - b_montemor=no - b_vianadoalento=no - b_avis=no - b_elvas=no - b_nisa=no - b_crato=no - b_badajoz=no - b_olivienza=no - b_ilerena=no - b_hervas=no - b_coira=no - b_almaraz=no - b_caceres=no - b_alcantara=no - b_zalaca=no - b_merida=no - b_trujillo=no - b_castilblanco=no - b_medellin=no - b_donllorente=no - b_hornachos=no - b_faro=no - b_mertola=no - b_silves=no - b_ourique=no - b_lagos=no - b_valencia=no - b_murviedro=no - b_montanejos=no - b_requena=no - b_castellon=no - b_amposta=no - b_segorbe=no - b_teruel=no - b_maestrazgo=no - b_ademuz=no - b_denia=no - b_almansa=no - b_alicante=no - b_albacete=no - b_palma=no - b_alcudia=no - b_menorca=no - b_iviza=no - b_murcia=no - b_cartagena=no - b_aguilas=no - b_caravacadelacruz=no - b_cieza=no - b_alcaraz=no - b_huescar=no - b_segura=no - b_reolid=no - b_alarcon=no - b_ventadelmoro=no - b_valeria=no - b_alcazar=no - b_burgos=no - b_atapuerca=no - b_lerma=no - b_palencia=no - b_valladolid=no - b_simancas=no - b_arandadeduero=no - b_soria=no - b_osma=no - b_sanesteban=no - b_sanleonardodeyague=no - b_segovia=no - b_cuellar=no - b_uceda=no - b_olmedo=no - b_coracera=no - b_santiallana=no - b_santander=no - b_reinosa=no - b_medinadepomar=no - b_amaya=no - b_mirandadeebro=no - b_sedano=no - b_zaragoza=no - b_ejea=no - b_zuera=no - b_sarinena=no - b_albarracin=no - b_sierradesanjust=no - b_belchite=no - b_alto_aragon=no - b_huesca=no - b_ainsa=no - b_jaca=no - b_ribagorza=no - b_calatayud=no - b_daroca=no - b_fraga=no - b_barbastro=no - b_alcaniz=no - b_caspe=no - b_calaceite=no - b_barcelona=no - b_loredo=no - b_sitges=no - b_manresa=no - b_urgell=no - b_berga=no - b_vielha=no - b_andorra=no - b_puigcerda=no - b_olot=no - b_vic=no - b_perpignan=no - b_girona=no - b_roses=no - b_lleida=no - b_balaguer=no - b_maials=no - b_tarragona=no - b_tortosa=no - b_prades=no - b_pamplona=no - b_tafalla=no - b_lizarra=no - b_najera=no - b_logrono=no - b_arnedo=no - b_tudela=no - b_tarazona=no - b_bilibio=no - b_alava=no - b_irun=no - b_izurum=no - b_leon=no - b_sarria=no - b_villablino=no - b_guardo=no - b_valenciadecampos=no - b_benavente=no - b_alba=no - b_zamora=no - b_toro=no - b_villafafila=no - b_bejar=no - b_salamanca=no - b_ciduadrodrigo=no - b_avila=no - b_medinadelcampo=no - b_laadrada=no - b_sierradegredos=no - b_oviedo=no - b_riano=no - b_villaviciosa=no - b_gijon=no - b_pravia=no - b_luarca=no - b_gangasdelnarcea=no - b_carballido=no - b_corunna=no - b_ferrol=no - b_mondonedo=no - b_vilalba=no - b_santiago=no - b_betanzos=no - b_melide=no - b_padron=no - b_monte_faro=no - b_tui=no - b_vigo=no - b_astorga=no - b_lugo=no - b_ourense=no - b_monfortedelemos=no - b_ponferrada=no - b_monterrei=no - b_limia=no - b_porto=no - b_braga=no - b_chavez=no - b_guimaraes=no - b_braganza=no - b_miranda_do_duoro=no - b_villa_real=no - b_mogadouro=no - b_coimbra=no - b_leiria=no - b_obidos=no - b_viseu=no - b_trancoso=no - b_aveiro=no - b_gralheira=no - b_lamego=no - b_castelo_branco=no - b_idanha=no - b_abrantes=no - b_marrakesh=no - b_aitiyat=no - b_aghmat=no - b_ribat-shakir=no - b_boulawan=no - b_tadla=no - b_dai=no - b_wazeqqur=no - b_wawmana=no - b_afza=no - b_aititab=no - b_mrira=no - b_el_borouj=no - b_tit-an-wagurramt=no - b_anfa=no - b_fadala=no - b_azzamur=no - b_mazaghan=no - b_asfi=no - b_aghuz=no - b_igiradyatuf=no - b_tinmallal=no - b_tasgimut=no - b_naffis=no - b_tarudant=no - b_igilliz=no - b_sirwan=no - b_agadir=no - b_massa=no - b_ifni=no - b_nul_lamta=no - b_taghmut=no - b_assa=no - b_tagawst=no - b_iligh=no - b_tazagourt=no - b_al-talha=no - b_aqqa=no - b_tagmadart=no - b_tidri=no - b_sijilmasa=no - b_tafilalt=no - b_taouz=no - b_tudgha=no - b_tasagdah=no - b_warzazat=no - b_ziz=no - b_ghazwan=no - b_fes=no - b_wargha=no - b_warzigh=no - b_al_aliya=no - b_subu=no - b_missour=no - b_tikoutamine=no - b_el_ksabi=no - b_taza=no - b_nador=no - b_meknes=no - b_baht=no - b_sefrou=no - b_tagragra=no - b_sala=no - b_al-basra=no - b_izerhan=no - b_watit=no - b_walila=no - b_ribat_al-fath=no - b_tangiers=no - b_asila=no - b_kasr_al-kabir=no - b_tahlit=no - b_sabta=no - b_tittawan=no - b_ghumira=no - b_melilla=no - b_nakur=no - b_grancanaria=no - b_tenerife=no - b_fuerteventura=no - b_lanzarote=no - b_madeira=no - b_tlemcen=no - b_muaskar=no - b_qasr-ibn-sinan=no - b_aintekbalet=no - b_tafraoua-sebdou=no - b_wajda=no - b_saa=no - b_debdou=no - b_oran=no - b_marsafarukh=no - b_arzew=no - b_hunyan=no - b_arsgul=no - b_nadruma=no - b_tahart=no - b_al_ubbad=no - b_qalaa_bsalama=no - b_askedal=no - b_hisn_lawata=no - b_yalala=no - b_qalaa_bhuwara=no - b_al_gabal=no - b_ashir_yashir=no - b_bousaada=no - b_ashir_banya=no - b_sersou=no - b_figuig=no - b_ainsefra=no - b_mecheria=no - b_algiers=no - b_medea=no - b_tadallis=no - b_mattija=no - b_tanas=no - b_sharshal=no - b_miliyana=no - b_bejaia=no - b_jijel=no - b_satif=no - b_mila_satif=no - b_ikjan=no - b_qalaa_bhammad=no - b_tubna=no - b_masila=no - b_magra=no - b_ngaous=no - b_biskra=no - b_badis=no - b_sidi_uqba=no - b_waghlanat=no - b_bilizma=no - b_baghaya=no - b_wargla=no - b_taghyart=no - b_sadrata=no - b_karima=no - b_al-aghwat=no - b_tilghemt=no - b_ghardaia=no - b_al-qulaya=no - b_tedmait=no - b_arigh=no - b_ajlu=no - b_tuggurt=no - b_kairouan=no - b_jalula=no - b_sabiba=no - b_raqqada=no - b_mansuriya=no - b_al_abbasiya=no - b_al-qasrayn=no - b_qafsa=no - b_tala=no - b_tabassa=no - b_madila=no - b_maydara=no - b_maskiyana=no - b_tunis=no - b_zaghwan=no - b_qartajana=no - b_nabeul=no - b_silyana=no - b_banzart=no - b_tabarqa=no - b_mansa'l-kharaz=no - b_baja_medjerda=no - b_siqqabanariya=no - b_al_aribus=no - b_mahdiya=no - b_monastir=no - b_susa=no - b_constantine=no - b_qasr-al-ifriqi=no - b_tijis=no - b_tifash=no - b_taburshiq=no - b_annaba=no - b_qalama=no - b_izan=no - b_gabes=no - b_al_hamma=no - b_sfax=no - b_el_jem=no - b_slakta=no - b_tozeur=no - b_taqyus=no - b_hamma=no - b_nafta=no - b_madas=no - b_souf=no - b_douz=no - b_bir_amir=no - b_sinawin=no - b_ghadames=no - b_daradj=no - b_libtripoli=no - b_sabratha=no - b_tamazda=no - b_jerba=no - b_jarjis=no - b_bughrara=no - b_zuwara=no - b_tiri=no - b_djado_jafara=no - b_nalut=no - b_fursata=no - b_syrte=no - b_al_aghaila=no - b_ajadabiya=no - b_labda=no - b_tawurgha=no - b_misurata=no - b_waddan=no - b_tajrift=no - b_tinnai=no - b_zammour=no - b_sequiet_el-hamra=no - b_tindouf=no - b_tindouf_road=no - b_iguidi_west=no - b_bir_um-ghrein=no - b_tiris=no - b_tiris-south=no - b_wadan=no - b_tingi=no - b_shinqiti=no - b_agharaf_road=no - b_azukki=no - b_ijil=no - b_amatlus=no - b_akjoujt=no - b_adrar_timmi=no - b_bouda=no - b_tabalbala=no - b_tamentit=no - b_reggane=no - b_hamadat_tinghert=no - b_tidikelt=no - b_taghaza=no - b_taoudeni=no - b_wadi_daoura=no - b_iguidi_east=no - b_saoura=no - b_taghaza_road=no - b_tadmekka=no - b_kidal=no - b_tessalit=no - b_adrar_iforas=no - b_tadmekka_route=no - b_ghat=no - b_al-fewet=no - b_al-barkat=no - b_ghat_route=no - b_wadi_irawan=no - b_erg_ghati=no - b_djanet=no - b_eferi=no - b_ahaggar=no - b_east_ahaggar=no - b_takkeda=no - b_marandet=no - b_air_route=no - b_agadez=no - b_air=no - b_fachi_route=no - b_bilma=no - b_dibela=no - b_kawar_road=no - b_fachi=no - b_dirku=no - b_gissebi=no - b_djado=no - b_tummo=no - b_sakadame=no - b_djado_route=no - b_ain_galakka=no - b_faya=no - b_borkou=no - b_koro_toro=no - b_bahr_el-ghazzal_route=no - b_tibesti-south=no - b_tibesti-central=no - b_bardai=no - b_tibesti_route=no - b_murzuk=no - b_tassawa=no - b_traghan=no - b_fezzan_route=no - b_zawila=no - b_zalha=no - b_germa=no - b_sabha=no - b_tamzawa=no - b_al_jawf=no - b_sakaka=no - b_al-qara-jawf=no - b_ath-thalabiya=no - b_zubala=no - b_lina=no - b_bitan=no - b_quraqir=no - b_sirhan=no - b_amman=no - b_az-zarqa=no - b_al-azraq=no - b_maab=no - b_zaiza=no - b_mujib=no - b_al-jilat=no - b_qasr_at-tuba=no - b_tabuk=no - b_sarj=no - b_fajr=no - b_aqaba=no - b_maqna=no - b_ainun=no - b_sharaf_al-bal=no - b_madyan=no - b_ziba=no - b_maan=no - b_al-humayma=no - b_adruh=no - b_tayma=no - b_al-aqra=no - b_al-muhdatha=no - b_al-madina=no - b_as-sayaa=no - b_batn_nakhl=no - b_as-safra=no - b_al-wajh=no - b_an-nabak=no - b_al-awnid=no - b_bada=no - b_khaybar=no - b_as-suqya=no - b_al-ula=no - b_al-hijr=no - b_dhul-marwa=no - b_yanbu=no - b_al-jar=no - b_al-hawra=no - b_as-sawariqiya=no - b_as-salila=no - b_madinat_sulaym=no - b_sufaina=no - b_makka=no - b_rabigh=no - b_khulays=no - b_jidda=no - b_usfain=no - b_at-taif=no - b_turaba=no - b_tabala-hijaz=no - b_as-sirayn=no - b_hali=no - b_ash-shuqayq=no - b_bisha=no - b_jurash=no - b_kuthba=no - b_aqiq_tamra=no - b_dam=no - b_sarba=no - b_wadi_tathlith=no - b_wadi_ghamid=no - b_dariya=no - b_hajir=no - b_rabadha=no - b_madin-an-naqira=no - b_jadila=no - b_fajla=no - b_ad-dathina=no - b_marran=no - b_subay=no - b_ranya=no - b_hail=no - b_jubba-hail=no - b_mawqaq=no - b_fadak=no - b_fayd=no - b_tuz=no - b_an-nibaj=no - b_al-khuzaimiya=no - b_as-sumaina=no - b_unayza=no - b_al-qaryatan-qasim=no - b_rama=no - b_tikhfa=no - b_nufud-as-surrah=no - b_jibal-al-urd=no - b_jibala=no - b_yamama=no - b_al-khadarim=no - b_al-kharj=no - b_al-arid=no - b_ubad=no - b_falaj=no - b_al-haddar=no - b_qasr-al-adi=no - b_al-hasa=no - b_al-hajar=no - b_al-mushaqqar=no - b_az-dhafra=no - b_al-jiwa=no - b_al-uqayr=no - b_murwab=no - b_mashqar=no - b_yabrin=no - b_al-qatif=no - b_al-khatt=no - b_al-jubayl=no - b_thaj=no - b_uwal=no - b_kazima=no - b_ar-ruqaii=no - b_hafar=no - b_al-mawiya=no - b_as-samman=no - b_nizwa=no - b_bahla=no - b_samad=no - b_julfar=no - b_tawwam=no - b_tawwam_west=no - b_musandam=no - b_dabba=no - b_sohar=no - b_batina-east=no - b_rustaq-oman=no - b_hafit=no - b_dhank=no - b_muscat=no - b_matrah=no - b_qalhat=no - b_sur=no - b_jaalan=no - b_duqm=no - b_wahiba=no - b_sanaa=no - b_ash-sharaf=no - b_huth=no - b_ar-rayda=no - b_shibam-sanaa=no - b_attar=no - b_harad=no - b_al-mahjam=no - b_kamaran=no - b_najran=no - b_sada=no - b_zabid=no - b_fashal=no - b_ghalafiqa=no - b_mawza=no - b_main=no - b_shabwa=no - b_bayhan=no - b_baraqish=no - b_wabar=no - b_hisn_al-abr=no - b_taizz=no - b_al-janad=no - b_zafar=no - b_rada=no - b_lawdar=no - b_al-mandab=no - b_al-maafir=no - b_musaymir=no - b_aden=no - b_saqra=no - b_ahwan=no - b_azzan=no - b_nisab=no - b_shibam=no - b_barhut=no - b_inat=no - b_qabr_salih=no - b_qutn=no - b_al-qhqaf=no - b_thamud=no - b_hurayda=no - b_khurayba=no - b_ash-shihr=no - b_balhaf=no - b_mukalla=no - b_al-asa=no - b_raysut=no - b_dhufar=no - b_mirba=no - b_hasik=no - b_suq-socotra=no - b_qualnsiyah=no - b_barqa-al-marj=no - b_wadi_masus=no - b_jabal_al-gharbi=no - b_benghazi=no - b_awjila=no - b_jalu=no - b_jakharrad=no - b_derna=no - b_wadi_makhil=no - b_marawa=no - b_tobruk=no - b_alexandria=no - b_al-hamam=no - b_wadi_natrun=no - b_sullum=no - b_qasr_ash-shams=no - b_kanais_al-hadid=no - b_siwa=no - b_ain_al-gharbi=no - b_qara=no - b_dumiyat=no - b_daqahla=no - b_tinnis=no - b_rashid=no - b_damanhur=no - b_ramsis=no - b_minuf=no - b_samannud=no - b_burullus=no - b_nastarawa=no - b_ibyar=no - b_bilbays=no - b_qalyub=no - b_faqus=no - b_cairo=no - b_quzlum=no - b_atfih=no - b_hulwan-cairo=no - b_gizeh=no - b_abu_ghalib=no - b_busir=no - b_al-fayyum=no - b_tirsa=no - b_iqna=no - b_al-bahriya=no - b_bawiti=no - b_al-harra=no - b_al-farafra=no - b_mut=no - b_tunayda=no - b_al-qasr-dakhla=no - b_kharga=no - b_baris=no - b_qus=no - b_huw=no - b_faw=no - b_qina=no - b_armant=no - b_al-bahnasa=no - b_ahnas=no - b_ihrit=no - b_al-ushmunain=no - b_ansina=no - b_manfalut=no - b_asyut=no - b_bawit=no - b_ikhmin=no - b_ibshaya=no - b_aswan=no - b_udfu=no - b_zarnikh=no - b_aswan-west=no - b_qusayr=no - b_safaga=no - b_north_jbl_quzlum=no - b_central_jbl_quzlum=no - b_south_jbl_quzlum=no - b_um_shashoba=no - b_farama=no - b_warrada=no - b_al-arish=no - b_at-tur=no - b_stcatherine=no - b_faran=no - b_qalat_jundi=no - b_tih=no - b_firaun=no - b_dahab=no - b_kerak=no - b_shawbak=no - b_at-tafila=no - b_zughar=no - b_baidha-petra=no - b_arandal=no - b_aila=no - b_jerusalem=no - b_ar-ramla=no - b_nablus=no - b_hebron=no - b_ghazza=no - b_ascalon=no - b_yaffa=no - b_cesarea=no - b_tiberias=no - b_baniyas=no - b_acre=no - b_tyre=no - b_irbid=no - b_jarash=no - b_halab=no - b_tall_afrin=no - b_azaz=no - b_manbij=no - b_buzaa=no - b_suriya=no - b_khunasira=no - b_ar-rusafa=no - b_siffin=no - b_qinnasrin=no - b_artah=no - b_ar-rikha=no - b_edessa=no - b_al-bira=no - b_samosata=no - b_bahasna=no - b_marash=no - b_qalat_ar-rum=no - b_kaisum=no - b_aintab=no - b_tall_bashir=no - b_jarabulus=no - b_duluk-teluch=no - b_hims=no - b_rafaniya-krak=no - b_jusiya=no - b_shayzar=no - b_masyaf=no - b_hama=no - b_salamiya=no - b_kafartab=no - b_antiocheia=no - b_as-suwaydiya=no - b_latakia=no - b_jabala=no - b_alexandretta=no - b_qurus=no - b_baghras=no - b_beirut=no - b_saida=no - b_syrtripolis=no - b_antartus=no - b_damascus=no - b_nawa=no - b_darayya=no - b_zurra=no - b_juwair=no - b_al-qastal=no - b_marj-rahit=no - b_baalbak=no - b_az-zabadani=no - b_anjar=no - b_busra=no - b_sarkhad=no - b_as-suwaida-hauran=no - b_tadmur=no - b_arak=no - b_as-sukhna=no - b_dair_ar-ruman=no - b_urd=no - b_al-qaryatan=no - b_judr=no - b_aksum=no - b_south_seraye=no - b_tigre=no - b_waldabba=no - b_joha=no - b_seraye=no - b_hamasen=no - b_shimazana=no - b_wiqro=no - b_qohaito=no - b_matara=no - b_intarta=no - b_qiha=no - b_dahlak_kebir=no - b_gimhile=no - b_massawa=no - b_dehono=no - b_buri=no - b_bur=no - b_saho=no - b_lalibela=no - b_tekeze=no - b_lasta=no - b_adafa=no - b_doba=no - b_hayq=no - b_dabahu=no - b_angot=no - b_bashila=no - b_gishe=no - b_amhara=no - b_east_amhara=no - b_wagda=no - b_walaqa=no - b_gondar=no - b_dembiya=no - b_galila=no - b_begemdir=no - b_belasa=no - b_sana=no - b_gouzara=no - b_kibran=no - b_kosoge=no - b_semien=no - b_falasha=no - b_gojjam=no - b_bad=no - b_bahir_giyorgis=no - b_warq=no - b_dima=no - b_gafat=no - b_west_gojjam=no - b_agaw_meder=no - b_upper_dinder=no - b_dinder=no - b_katata=no - b_debre_libanos=no - b_warab=no - b_mugar=no - b_indegabtan=no - b_fatagar=no - b_sarmat=no - b_silalish=no - b_waj=no - b_geberge=no - b_ifat=no - b_warjih=no - b_gidim=no - b_qasr_ibrim=no - b_korosko=no - b_sheikh_dawud=no - b_faras=no - b_serra=no - b_semna=no - b_akasha=no - b_qurta=no - b_ikhmindi=no - b_sayala=no - b_kalabsha=no - b_sabagura=no - b_old_dongola=no - b_tumbus=no - b_kemna=no - b_dongola=no - b_debba=no - b_sai=no - b_delgo=no - b_kassi-markol=no - b_grnetti=no - b_tankasi=no - b_kareima=no - b_nuri=no - b_diffar=no - b_wadi_el-milk=no - b_jebel_abu_negila=no - b_bir_el-kai=no - b_upper_milk=no - b_al-abwab=no - b_shendi=no - b_keli=no - b_wad_hamid=no - b_al-ghazali=no - b_atbara=no - b_berber=no - b_al-bawga=no - b_ed-damer=no - b_shunqayr=no - b_shemkhiya=no - b_redab=no - b_kuweib=no - b_abu_hammad=no - b_korosko_road=no - b_al-hajar_nubia=no - b_kurgus=no - b_tarfaya=no - b_soba=no - b_geili=no - b_kadero=no - b_alti=no - b_kamlin=no - b_naga=no - b_basa=no - b_umm_usuda=no - b_jebel_geili=no - b_geteina=no - b_arbaji=no - b_um_sunt=no - b_saqadi=no - b_el-eleila=no - b_abu_geili=no - b_basharga=no - b_ushara=no - b_shaheinab=no - b_sennar=no - b_jebel_moya=no - b_singa=no - b_renk=no - b_fazughli=no - b_al-rusayrisi=no - b_fazughli_east=no - b_kosti=no - b_tagali=no - b_tagali_south=no - b_gumuz_north=no - b_gumuz_west=no - b_gumuz_south=no - b_aydhab=no - b_lower_odib=no - b_allaqi=no - b_derahib=no - b_haimur=no - b_gebeit=no - b_wadi_odib=no - b_naqis-north=no - b_naqis-south=no - b_khawr_nubt=no - b_wadi_amur=no - b_upper_amur=no - b_tokar=no - b_akik=no - b_bazin=no - b_suakin=no - b_dungunab=no - b_badi=no - b_ka'abir=no - b_sinkat=no - b_baqlin-north=no - b_baqlin-west=no - b_baqlin-east=no - b_dherbe=no - b_djarin=no - b_khawr_baraka=no - b_qataa=no - b_marya=no - b_kassala=no - b_middle_atbara=no - b_to_lus=no - b_showak=no - b_gash=no - b_showak_south=no - b_wolqayt=no - b_wad_abu_nahl=no - b_wegera=no - b_gambo=no - b_bosha=no - b_gurage=no - b_bizamo=no - b_jibat=no - b_damot-west=no - b_berta=no - b_abbay-agaw=no - b_didesa=no - b_wellega-south=no - b_wellega-north=no - b_innarya=no - b_gibe_innarya=no - b_gomma=no - b_bonga=no - b_kaffa=no - b_welamo=no - b_gojeb=no - b_janjero=no - b_welamo-west=no - b_gamo=no - b_omo=no - b_lower_omo=no - b_sharka=no - b_munesa=no - b_kambata=no - b_burji=no - b_yabelo=no - b_dara-sharka=no - b_abaya=no - b_borama=no - b_jam-jam=no - b_hadya=no - b_ganz=no - b_karayu=no - b_dawaro=no - b_dawaro-west=no - b_bate=no - b_gendebelo=no - b_gabal=no - b_gabal_south=no - b_arusi=no - b_boke=no - b_arusi-north=no - b_dakkar=no - b_adal=no - b_aw_barre=no - b_harar=no - b_west_adal=no - b_jebel_ahmar=no - b_hargaya=no - b_hargaya-west=no - b_hargaya-south=no - b_fafan=no - b_hargeisa=no - b_fafan-south=no - b_awssa=no - b_mora-awssa=no - b_awash=no - b_abbe=no - b_sitti=no - b_middle_awash=no - b_amarta=no - b_ragali=no - b_afera=no - b_edd=no - b_edd-north=no - b_afar=no - b_south_danakil=no - b_north_afar=no - b_zaila=no - b_abasa=no - b_ghoubet=no - b_tadjoura=no - b_assab=no - b_awbuk=no - b_berbera=no - b_amud=no - b_gogesa=no - b_mait=no - b_laas_qoray=no - b_haylan=no - b_makhir=no - b_sheikh=no - b_togdheer=no - b_busaso=no - b_qumbucul=no - b_el-ayo=no - b_ras_hafun=no - b_gardafuul=no - b_jaceyl_bid=no - b_barbacadle=no - b_lower_nugaal=no - b_dhuudo=no - b_lower_togdheer=no - b_upper_nugaal=no - b_mudug-south=no - b_mudug-north=no - b_mogadishu=no - b_marka=no - b_afgooye=no - b_warsheikh=no - b_jowhaar=no - b_hobyo=no - b_galkayo=no - b_hobyo-north=no - b_mareeg=no - b_el_dere=no - b_el_buur=no - b_dhusamareb=no - b_hiraab=no - b_beletweyne=no - b_shabelle-hiran=no - b_hudur=no - b_jubba-ajuraan=no - b_jubba-north=no - b_baydhabo=no - b_buur_heybe=no - b_bug=no - b_wajid=no - b_qalaafe=no - b_reewin=no - b_jilib=no - b_bardhere=no - b_baraawe=no - b_luuq=no - b_marehan-north=no - b_marehan-south=no - b_gode=no - b_mustahil=no - b_hanan=no - b_ganale=no - b_gestro=no - b_audo=no - b_middle_shebelle=no - b_gidaya=no - b_shabelle=no - b_gidaya-north=no - b_gidaya-east=no - b_west_sidamo=no - b_east_sidamo=no - b_lower_dawa=no - b_sidamo-south=no - b_dumali=no - b_bali-west=no - b_bali-east=no - b_bali=no - b_lagh_bogal=no - b_marsabit=no - b_fudalhi=no - b_upper_kutulo=no - b_lak_bor=no - b_el_waak=no - b_dawa_south=no - b_kutulo=no - b_lag_dera=no - b_lower_jubba=no - b_lower_kutulo=no - b_manan=no - b_nguigmi=no - b_kanem=no - b_kagusti=no - b_jimi=no - b_tie=no - b_tarazki=no - b_madan=no - b_auno=no - b_gazargamo=no - b_gambaru=no - b_diakam=no - b_garumele=no - b_ajere=no - b_balbelec=no - b_gaskeru=no - b_diffa=no - b_yau=no - b_kukawa=no - b_garu_kime=no - b_dikwa=no - b_mege=no - b_munio=no - b_zamtam=no - b_nguru=no - b_yerwa=no - b_galaga=no - b_biu=no - b_margi=no - b_fika=no - b_gombe=no - b_gongola=no - b_katagum=no - b_azare=no - b_kudu=no - b_gabas=no - b_massenya=no - b_baguirmi-west=no - b_baguirmi=no - b_biddiri=no - b_banre=no - b_migri=no - b_logone-birni=no - b_barma2=no - b_dam_barma=no - b_sarwa=no - b_masa=no - b_mbara=no - b_lafana=no - b_kwang=no - b_kim=no - b_bousso=no - b_tumak=no - b_miltou=no - b_sumray=no - b_niellim=no - b_salamat=no - b_iro=no - b_dar_rashid=no - b_boa=no - b_melfi_sao=no - b_duolo=no - b_bama=no - b_dagwamba=no - b_makari=no - b_ngala=no - b_kousseri=no - b_bogo=no - b_mindif=no - b_kalfou=no - b_bindir=no - b_gizey=no - b_garoua=no - b_bibemi=no - b_babur=no - b_kera=no - b_marba=no - b_ngambay=no - b_kano=no - b_hadejia=no - b_kufan_kanawa=no - b_daura=no - b_zinder=no - b_rano=no - b_kura=no - b_katsina=no - b_marandi=no - b_zazzau=no - b_gusau=no - b_kaduna=no - b_turunku=no - b_kebbi=no - b_gummi=no - b_sokoto-north=no - b_sokoto=no - b_dutsi=no - b_anka=no - b_zuru=no - b_yauri=no - b_kontokoro=no - b_ulaira=no - b_gobir=no - b_gobir-east=no - b_konni=no - b_tahoua=no - b_ader=no - b_matankari=no - b_el_fasher=no - b_turra=no - b_masa_fasher=no - b_hileila=no - b_simiat=no - b_dar_wona=no - b_kundi=no - b_hurayz=no - b_mao_darfur=no - b_malha=no - b_kerker=no - b_tagabo=no - b_teiga=no - b_umm_gafala=no - b_ghubaysh=no - b_umm_kedada=no - b_east_darfur=no - b_ain_farah=no - b_kubayh=no - b_uri=no - b_tureiq=no - b_qimr=no - b_tama=no - b_masalit=no - b_wadi_azwa=no - b_kabkabiya=no - b_wara=no - b_abeche=no - b_wadai=no - b_goz_beida=no - b_dar_sila=no - b_east_sila=no - b_kadam=no - b_kadam-west=no - b_kadam-south=no - b_yao_fitri=no - b_kouki=no - b_gasga=no - b_fellata=no - b_ngama=no - b_lairi=no - b_ghazzal=no - b_wagna=no - b_manga=no - b_el-obeid=no - b_east_kordofan=no - b_sidrah=no - b_en-nahud=no - b_west_kordofan=no - b_lagowa=no - b_shatt=no - b_liguri=no - b_central_kordofan=no - b_gao=no - b_gadei=no - b_sarnah=no - b_koima=no - b_bourem=no - b_ansongo=no - b_kamgala=no - b_kukiya=no - b_tillaberi=no - b_tando_husubiya=no - b_tirakka=no - b_kabara=no - b_timbuktu=no - b_killi=no - b_arawan=no - b_arawan_road=no - b_birnin_lafiya=no - b_pekinga=no - b_sota=no - b_rozi=no - b_dosso=no - b_gaya2=no - b_zarmaganda=no - b_zarmatarey=no - b_sargan=no - b_bilanga=no - b_sirba=no - b_tondikwarey=no - b_gurma-west=no - b_nungu=no - b_tenkudugo=no - b_bura=no - b_gabou_bura=no - b_say=no - b_burunfongo=no - b_biun=no - b_gobnangou=no - b_pentenga=no - b_kissi=no - b_dinde=no - b_oursi=no - b_saouga=no - b_dori=no - b_aribinda=no - b_burzanga=no - b_mergao=no - b_gurma-rharous=no - b_zampia=no - b_hombori=no - b_giti=no - b_walguyo=no - b_zondoma=no - b_gursi=no - b_rim=no - b_sanga=no - b_douentza=no - b_samyere=no - b_bankass=no - b_douna=no - b_seno-south=no - b_bandiagara=no - b_ounjougou=no - b_al-ghaba=no - b_niara=no - b_bou_khzama=no - b_kumbi=no - b_gumbu=no - b_walata=no - b_biru_walata=no - b_awgham=no - b_kedama=no - b_masin=no - b_timbedra=no - b_kolima=no - b_akumbu=no - b_toladie=no - b_boulel=no - b_west_mema=no - b_kouga=no - b_ras_el-ma=no - b_tondiaru=no - b_dia=no - b_mara=no - b_shoma=no - b_awdaghost=no - b_hodh_south=no - b_hodh_west=no - b_tichitt=no - b_akrijit=no - b_tagant=no - b_tagant_west=no - b_guidimaka=no - b_diafunu=no - b_karakoro=no - b_yelimane=no - b_sorma=no - b_sero=no - b_nioro=no - b_kingui=no - b_diara=no - b_kaniaga=no - b_bakunu=no - b_farabugu=no - b_gemukura=no - b_kita=no - b_birgo=no - b_bangasi=no - b_banamba=no - b_kolokani=no - b_lanba=no - b_niani=no - b_figuira=no - b_wasulu=no - b_yanfolila=no - b_kamaro=no - b_dakajalan=no - b_mani=no - b_moribugu=no - b_kankan=no - b_jelibakoro=no - b_fadama=no - b_amana=no - b_sibi_mali=no - b_koulikoro=no - b_kirina=no - b_tabon=no - b_kangaba=no - b_konfara=no - b_siguiri=no - b_koroussa=no - b_balato=no - b_tinkisso=no - b_diakha=no - b_yaresna=no - b_goundafa=no - b_diouboye=no - b_ghiyaru=no - b_badumbe=no - b_nyeningo=no - b_bafulabe=no - b_kunjan=no - b_konko=no - b_sangalan=no - b_upper_gambia=no - b_woora_saabe=no - b_bundu=no - b_tenda=no - b_niokolo=no - b_damantan=no - b_busura=no - b_labe=no - b_kokunya=no - b_timbo=no - b_upper_bafing=no - b_timbi_tunni=no - b_kula=no - b_kompela=no - b_ndama=no - b_kaade=no - b_bambaya=no - b_waasu=no - b_geme=no - b_kuranka=no - b_seradu=no - b_mafindi-kabaya=no - b_nyada=no - b_falanko=no - b_kisi=no - b_mara_kisi=no - b_lele=no - b_firiya=no - b_musala=no - b_solimana=no - b_limba=no - b_takrur=no - b_waram=no - b_awlil=no - b_podor=no - b_dagana=no - b_dhraina=no - b_anate=no - b_silla=no - b_ogo=no - b_cubalel=no - b_jowol=no - b_wompu=no - b_ngoppugu=no - b_bakel=no - b_arondo=no - b_galam=no - b_tyeng=no - b_danki=no - b_mboynane=no - b_namandirou=no - b_mboune=no - b_linguere=no - b_mbul=no - b_waalo=no - b_yoff=no - b_ouarak=no - b_sine=no - b_laa_baol=no - b_lambaye=no - b_jenne-jeno=no - b_kaniana=no - b_mopti=no - b_kiri-bara=no - b_segou=no - b_kri=no - b_niamina=no - b_tamani=no - b_sanado=no - b_soum=no - b_taba=no - b_san=no - b_korienza=no - b_bangu=no - b_safare=no - b_nguma=no - b_sikasso=no - b_kumya=no - b_baninko=no - b_bena=no - b_dourola=no - b_gabou=no - b_bajar=no - b_kensala=no - b_toumana=no - b_pakane=no - b_niamina_jara=no - b_kiang=no - b_pakao=no - b_wuli=no - b_kantor=no - b_naani=no - b_saalum=no - b_kahone=no - b_pakala=no - b_niumi=no - b_badibu=no - b_kasa=no - b_bijagos=no - b_pepel=no - b_jagara=no - b_kombo=no - b_fogny=no - b_bainuk=no - b_achum=no - b_birasu=no - b_mansoa=no - b_guinala=no - b_benna=no - b_tonko=no - b_kaneya=no - b_nalu=no - b_bake=no - b_konkure=no - b_tamiso=no - b_bilima=no - b_gomba=no - b_tombo=no - b_kamabai-sanda=no - b_bombali=no - b_kono=no - b_kuniki=no - b_kuramora=no - b_bolm=no - b_boulom=no - b_zilm=no - b_kokasu=no - b_kondo=no - b_folgue_karu=no - b_kpelle=no - b_bassa=no - b_gebba=no - b_nuon=no - b_gbanshay=no - b_manon=no - b_guerze=no - b_man=no - b_da=no - b_tura=no - b_bisandugu=no - b_basando=no - b_kuliya=no - b_odienne=no - b_samatigila=no - b_sanafula=no - b_fwala-konyan=no - b_barala=no - b_beyta=no - b_musadugu=no - b_mau=no - b_bafinko=no - b_touba=no - b_karagawa=no - b_macenta=no - b_toma_toro=no - b_buzye=no - b_wenyon=no - b_tabu=no - b_nzo=no - b_krawi=no - b_grebo=no - b_putu=no - b_lower_grebo=no - b_east_kru=no - b_west_kru=no - b_sassandra=no - b_dibri=no - b_neyo=no - b_gagnoa=no - b_upper_lobo=no - b_lower_lobo=no - b_boubo=no - b_bandama-west=no - b_davo=no - b_worodugu=no - b_bou=no - b_seguela=no - b_koro=no - b_worodugu_east=no - b_tyeme=no - b_banifing=no - b_baoule=no - b_degou=no - b_tudugu=no - b_folona=no - b_bandama_springs=no - b_upper_nyene=no - b_lower_nyene=no - b_kong-north=no - b_kong=no - b_dabakala=no - b_gyimini=no - b_senufo=no - b_leraba=no - b_upper_nzi=no - b_korhogo=no - b_boron=no - b_boron-north=no - b_kweni-east=no - b_kweni=no - b_bouake=no - b_middle_nzi=no - b_eastern_nzi=no - b_bandama=no - b_boromo=no - b_lobi=no - b_pura=no - b_kirikongo=no - b_loropeni=no - b_iringu=no - b_komoe=no - b_bobo_dyulasso=no - b_buguriba=no - b_wa=no - b_mouhoun=no - b_bouna=no - b_kulango=no - b_kumasi=no - b_asante_manso=no - b_bekwai=no - b_manso_nkwanta=no - b_adanse_manso=no - b_adaboye=no - b_assin=no - b_kwahu-south=no - b_bukuruwa=no - b_shai=no - b_accra=no - b_elmina=no - b_mankessim=no - b_shama=no - b_tarkwa=no - b_beyin=no - b_wassa=no - b_attie=no - b_east_attie=no - b_north_attie=no - b_west_attie=no - b_dabou=no - b_tiagba=no - b_aowin=no - b_sanwi=no - b_sehwi=no - b_bonduku=no - b_bohi=no - b_zanzan=no - b_nassian=no - b_ndenye=no - b_diabe=no - b_satama-sokoro=no - b_bono_manso=no - b_kintampo=no - b_prang=no - b_begho=no - b_banda=no - b_sampa=no - b_wenchi=no - b_atebubu=no - b_donkoro_nkwanta=no - b_mampon=no - b_ahwene_koko=no - b_upper_tano=no - b_tekyiman=no - b_middle_tano=no - b_wusuta=no - b_amezdofe=no - b_lome=no - b_keta=no - b_ganeboafo=no - b_bassa-afram=no - b_afram=no - b_akpafu=no - b_nanumba=no - b_kete-karachi=no - b_yendi=no - b_salaga=no - b_mawli=no - b_buipe=no - b_mole_south=no - b_bole2=no - b_daboya=no - b_leo=no - b_upper_mole=no - b_wagadugu=no - b_guilongu=no - b_kayao=no - b_po=no - b_gurunsi=no - b_nakanbe=no - b_bawku=no - b_sansane_mango=no - b_pusuga=no - b_jimbale=no - b_sakogu=no - b_kuisugu=no - b_dikutateni=no - b_perma=no - b_mekrou=no - b_alibori=no - b_kouande=no - b_yohongou=no - b_nikki=no - b_kandi=no - b_segbana=no - b_borgu=no - b_nikki_west=no - b_busa=no - b_kaiama=no - b_moshi=no - b_ilo=no - b_madekali=no - b_kaoje=no - b_ilesa=no - b_okuta=no - b_kenu=no - b_djugu=no - b_parakou=no - b_savalu=no - b_kpessi=no - b_weme=no - b_sokode=no - b_kotokol=no - b_upper_mono=no - b_todo=no - b_notse=no - b_atakpame=no - b_shabe=no - b_save=no - b_odo-akaba=no - b_ibadan=no - b_ijaye=no - b_abeokuta=no - b_abomey=no - b_whyidah=no - b_ifonyin=no - b_badagry=no - b_ilaro=no - b_ketu=no - b_ibarapa=no - b_oyo-ile=no - b_otefan=no - b_ogbomoso=no - b_oyo=no - b_igboho=no - b_igana=no - b_iseyin=no - b_igbodo-saki=no - b_ilorin=no - b_tada=no - b_jebba=no - b_ajase_ipo=no - b_idofian=no - b_giragi=no - b_ikare=no - b_ekiti=no - b_yagba=no - b_ile-ife=no - b_ijesha=no - b_owo=no - b_ondo=no - b_ijebu=no - b_ikorodu=no - b_owu=no - b_oshun=no - b_siluko=no - b_benin-city=no - b_benin=no - b_benin_marshes=no - b_edo=no - b_osse=no - b_ode_itseriki=no - b_igbo-ukwu=no - b_onitsha=no - b_nsukka=no - b_south_igbo=no - b_idoma=no - b_abakaliki=no - b_uburu=no - b_otukpo=no - b_igala=no - b_ibah=no - b_east_igala=no - b_bonny=no - b_okrika=no - b_nembe=no - b_calabar=no - b_chukwu=no - b_bende=no - b_raba=no - b_bida=no - b_kulfo=no - b_kutigi=no - b_gbajigbo=no - b_guwari=no - b_taruga=no - b_minna=no - b_umaisha=no - b_lower_guara=no - b_opanda=no - b_nok=no - b_kyadya=no - b_lokoja=no - b_kakanda=no - b_kwararafa=no - b_wukari=no - b_muri=no - b_keffi=no - b_moda=no - b_wase=no - b_bauchi=no - b_durum=no - b_jos=no - b_gbagye=no - b_debul=no - b_thatta=no - b_shahbandar=no - b_nirun=no - b_kolachi=no - b_sonda=no - b_amarkot=no - b_badin=no - b_karoonjar=no - b_mansura=no - b_mirpur_khas=no - b_matiari=no - b_nasarpur=no - b_ranikot=no - b_sharusan=no - b_khudabad=no - b_siwistan=no - b_mir_rukan=no - b_bhakkar=no - b_shikarpur=no - b_larkana=no - b_mohenjo_daro=no - b_aror=no - b_siraj_ji_takri=no - b_rajanpur=no - b_rojhan=no - b_dajal=no - b_badah=no - b_vijnot=no - b_ghotki=no - b_bhatiya=no - b_sibi=no - b_pul=no - b_asfanjay=no - b_mastang=no - b_shal=no - b_multan=no - b_kabirwala=no - b_tulamba=no - b_alipur=no - b_kafirkot=no - b_dera_ghazi_khan=no - b_daraban=no - b_uch=no - b_derawar=no - b_chachran=no - b_karur=no - b_askhanda=no - b_vehari=no - b_karor=no - b_mankera=no - b_wan_bhachran=no - b_loralai=no - b_kohlu=no - b_mekhtar=no - b_zhob=no - b_lahur=no - b_kasur=no - b_sangla=no - b_chunian=no - b_pancapura=no - b_dipalpur=no - b_ajodhan=no - b_abohar=no - b_satghara=no - b_bhera=no - b_katasraj=no - b_phalia=no - b_bhirr=no - b_shorkot=no - b_kamalia=no - b_sakala=no - b_jammu=no - b_bhuttar=no - b_campa2=no - b_jalandhar=no - b_rahon=no - b_pathankot=no - b_kahlur=no - b_kangra=no - b_brahmapura=no - b_gurjaratra=no - b_jhelum=no - b_kunjah=no - b_udabhanda=no - b_attak=no - b_oddiyana=no - b_mankiala=no - b_purushapura=no - b_nowshera=no - b_shergarh=no - b_nandana=no - b_lund_nandana=no - b_bannu=no - b_kalabagh=no - b_hangu=no - b_urgun=no - b_shakin=no - b_khost=no - b_indraprastha=no - b_dhilika=no - b_jahanpanah=no - b_rohtak=no - b_hastinapura=no - b_mirath=no - b_indrasthana=no - b_hapur=no - b_saharanpur=no - b_sthanisvara=no - b_sirhind=no - b_samana=no - b_sadhaura=no - b_tribandapura=no - b_sunam=no - b_jajjanir=no - b_asigarh=no - b_asika=no - b_narabhata=no - b_sarasvati=no - b_bhatnir=no - b_mathura=no - b_krishnajanmabhoomi=no - b_govardhan=no - b_agra=no - b_kol=no - b_soron=no - b_etah=no - b_sripatha=no - b_bayana=no - b_dhavalapuri=no - b_vodamayutja=no - b_ahichatra=no - b_tilokpur=no - b_bareily=no - b_sambhal=no - b_amroha=no - b_ujhani=no - b_bachhraon=no - b_mandawar=no - b_bijnor=no - b_gangadvara=no - b_anahilapataka=no - b_vadnagar=no - b_siddhapura=no - b_modhera=no - b_kamboika=no - b_khetaka=no - b_khambhat=no - b_dholka=no - b_ashaval=no - b_mohadavasaka=no - b_jhalod=no - b_idar=no - b_dvaraka=no - b_lalpur=no - b_bhanvad=no - b_dhamalpur=no - b_morvi=no - b_lakhota=no - b_halvad=no - b_kanthakota=no - b_bhuj=no - b_anjar_kutch=no - b_vamanasthali=no - b_bhumilka=no - b_shrinagar=no - b_mangrol=no - b_uperkot=no - b_somnath=no - b_delvada=no - b_saymur=no - b_moherak=no - b_vardhamana=no - b_ranpur=no - b_amarvalli=no - b_valabhi=no - b_shatrunjaya=no - b_dhandhuka=no - b_sihor=no - b_vadodara=no - b_kayavarohan=no - b_darbhavati=no - b_akruresvara=no - b_navasarika=no - b_bharuch=no - b_tadkeshwar=no - b_rajpipla=no - b_nandurbar=no - b_daman=no - b_sanjan=no - b_mandavyapura=no - b_siwana=no - b_osian=no - b_sanderaka=no - b_medantaka=no - b_purnatallakapura=no - b_candravati=no - b_bhillamala=no - b_jalor=no - b_achalgarh=no - b_naddula=no - b_ranakpur=no - b_bhilwara=no - b_nagauda=no - b_ladnu=no - b_makrana=no - b_kuchaman=no - b_vikramapura=no - b_kolayat=no - b_reni=no - b_dadrewa=no - b_ludrava=no - b_jaisalmer=no - b_phalavardhika=no - b_juna_barmer=no - b_satyapura=no - b_kiratakupa=no - b_kasara=no - b_aghata=no - b_eklingji=no - b_nagahrada=no - b_jagadamba=no - b_rishabhdeo=no - b_chitrakut=no - b_rampura=no - b_baroli=no - b_bhainsrorgarh=no - b_kota=no - b_ramgarh=no - b_bundi=no - b_shakambhari=no - b_pushkar=no - b_ajayameru=no - b_dhanop=no - b_ranthambore=no - b_mandrael=no - b_gangapur=no - b_sheopur=no - b_harshnath=no - b_vairata=no - b_sanganer=no - b_amer=no - b_gwalior=no - b_dabra=no - b_narwar=no - b_sabalgarh=no - b_sakarai=no - b_khaluvana=no - b_ujjayini=no - b_agar=no - b_mehidpur=no - b_maksi=no - b_dewas=no - b_dadhipadra=no - b_champaner=no - b_dhara=no - b_dharampuri=no - b_depalpur=no - b_betma=no - b_dasapura=no - b_dharmrajeshwar=no - b_vatapadraka=no - b_vidisa=no - b_raisin=no - b_sironj=no - b_sanchi=no - b_bhojpur=no - b_sarangpur=no - b_ashta=no - b_gagraun=no - b_jhalawar=no - b_chanderi=no - b_jhansi=no - b_luacchagiri=no - b_garh_kundar=no - b_jarai_ka_math=no - b_candhoba=no - b_guna=no - b_kadwaya=no - b_mandapika=no - b_bawangaja=no - b_borgarh=no - b_asirgarh=no - b_khandwa=no - b_khargone=no - b_burhanpur=no - b_erandol=no - b_changdev=no - b_thalner=no - b_sindkheda=no - b_bhamer=no - b_amalner=no - b_kanyakubja=no - b_jajmau=no - b_etawah=no - b_lakhnau=no - b_jasnaul=no - b_hardoi=no - b_kalpi=no - b_jalaun=no - b_manikpur=no - b_lalganj=no - b_asni=no - b_kora=no - b_musanagar=no - b_prayaga=no - b_kara=no - b_ayodhya=no - b_faizabad=no - b_gonda=no - b_naimisa=no - b_bahraich=no - b_lakhimpur=no - b_sravasti=no - b_amorha=no - b_gorakhpur=no - b_mahoba=no - b_ajaigarh=no - b_chitrakuta=no - b_rath=no - b_kalinjar=no - b_khajuraho=no - b_bhatta=no - b_umri=no - b_damoh=no - b_dhamoni=no - b_nohta=no - b_gurgi=no - b_chandrehi=no - b_kartikeyapura=no - b_almora=no - b_askot=no - b_devalgarh=no - b_srinagar=no - b_dehradun=no - b_uttarkashi=no - b_champawat=no - b_bhimtal=no - b_doti=no - b_godawari=no - b_baitadi=no - b_sinja=no - b_jumla=no - b_dullu=no - b_bajura=no - b_simikot=no - b_jagatipur=no - b_rukum=no - b_gautamkot=no - b_dang=no - b_gulariya=no - b_lumbini=no - b_gulmi=no - b_kaski=no - b_tanahun=no - b_gorkha=no - b_kathmandu=no - b_kirtipur=no - b_hetauda=no - b_bharatpur=no - b_bhaktapur=no - b_lalitpur=no - b_dhulikhel=no - b_janakpur=no - b_rajbiraj=no - b_ilam=no - b_panchthar=no - b_gograha=no - b_yangwarok=no - b_dhankuta=no - b_bhojpur_tibet=no - b_khotang=no - b_okhaldhunga=no - b_dolakha=no - b_srinagara=no - b_parihasapura=no - b_amaresvara=no - b_allai=no - b_waihind=no - b_kaghan=no - b_chilas=no - b_astore=no - b_minimarg=no - b_gilgit=no - b_baltit=no - b_tashkurgan=no - b_yasin=no - b_naltar=no - b_golaghmuli=no - b_kalam_TARIM=no - b_shandur=no - b_laksmanavati=no - b_gaur=no - b_hazrat_pandua=no - b_rampur_boalia=no - b_ramavati=no - b_devkot=no - b_kotivarsa=no - b_karnasubarna=no - b_raktamrittika=no - b_agmahl=no - b_lakhnor=no - b_kalyaneshwari=no - b_gopbhum=no - b_kashipur=no - b_pundravardhana=no - b_mahasthangarh=no - b_ghoraghat=no - b_suvarnagram=no - b_bokainagar=no - b_dhakeshwari_jatiya_mandir=no - b_nasirabad=no - b_madhupur=no - b_pabna=no - b_somapur=no - b_bikrampur=no - b_ekdala=no - b_fathabad=no - b_chandpur=no - b_candradvipa=no - b_bagerhat=no - b_ishwaripur=no - b_karmanta=no - b_tripura=no - b_mainamati=no - b_udaipur=no - b_devaparvata=no - b_chatigama=no - b_candranatha=no - b_pattikera=no - b_karnaphuli=no - b_unakoti=no - b_tlawng=no - b_nabadwipa=no - b_attahasa=no - b_santipura=no - b_saptagrama=no - b_pandua=no - b_kumarhati=no - b_vijayapura=no - b_visnupura=no - b_umardan=no - b_bishnupur=no - b_baghmundi=no - b_tamralipti=no - b_sagardwip=no - b_chatrabhog=no - b_chandraketugarh=no - b_midnapore=no - b_dantan=no - b_kamarupanagara=no - b_manikuta=no - b_pragyotisapura=no - b_dhubri=no - b_kamatapur=no - b_nalrajar_garh=no - b_bhitagarh=no - b_haruppeswara=no - b_numaligarh=no - b_narayanpur=no - b_charaideo=no - b_carguya=no - b_kundina=no - b_tinsukia=no - b_ghuguha_dol=no - b_goalpara=no - b_sri_surya_pahar=no - b_kamakhya=no - b_dimapur=no - b_herombial=no - b_maibong=no - b_oddiyana2=no - b_srihatta=no - b_jangalbari=no - b_habiganj=no - b_manipur=no - b_khoupum=no - b_pataliputra=no - b_odantapuri=no - b_rajagrha=no - b_maner=no - b_bihar_sharif=no - b_mudgagiri=no - b_campa=no - b_vikramasila=no - b_gaya=no - b_bodh_gaya=no - b_kukkutapada=no - b_sasaram=no - b_jaund=no - b_arrah=no - b_mithila=no - b_sugauna=no - b_darbhanga=no - b_hajipur=no - b_simaramapura=no - b_kesaria=no - b_barohiya=no - b_kusinagara=no - b_pava=no - b_chapra=no - b_bangaon=no - b_jalalghar=no - b_burhi_gandak=no - b_jaunpur=no - b_gadhipuri=no - b_haldi2=no - b_varanasi=no - b_bhadohi=no - b_chunar=no - b_kantit=no - b_chutia=no - b_ratu=no - b_koriya=no - b_ambikapur=no - b_beohari=no - b_rohtas=no - b_betla=no - b_palamau=no - b_rajrappa=no - b_kenduli=no - b_deogarh2=no - b_shikarji=no - b_tripuri=no - b_mandla=no - b_banjar=no - b_bohani=no - b_moti_mahal=no - b_chauragarh=no - b_barman=no - b_hoshangabad=no - b_handia=no - b_ratanpur=no - b_savarinarayana=no - b_pali=no - b_tummana=no - b_amarkantak=no - b_bandhugadha=no - b_bahoriband=no - b_soubhagyapura=no - b_katak=no - b_bhubaneswar=no - b_konarak=no - b_dhauli=no - b_sakshigopal=no - b_athgarh=no - b_viraja=no - b_ratnagiri=no - b_bhadrak=no - b_baleshvara=no - b_raibania=no - b_khinjali=no - b_nilamadhav=no - b_nayagarh=no - b_kodalaka=no - b_bajrakot=no - b_deogarh=no - b_khijjinga=no - b_asanapat=no - b_bahalda=no - b_ghatagaon=no - b_malayagiri=no - b_rayapura=no - b_shivapura=no - b_camparanya=no - b_sripuri=no - b_rajiva_lochana=no - b_suvarnapura=no - b_yajatinagara=no - b_vinitapura=no - b_ranipur=no - b_sambalpur=no - b_rajgangpur=no - b_bikramkhol=no - b_kiranapura=no - b_lanjika=no - b_mungeli=no - b_nandgram=no - b_mandasa=no - b_kalinganagara=no - b_srikakulam=no - b_puri=no - b_ganjam=no - b_gopalpur=no - b_swetakapura=no - b_rayagada=no - b_asurgarh=no - b_vizagipatam=no - b_nandapur=no - b_cakrakuta=no - b_umerkote=no - b_kanker=no - b_barasuru=no - b_bhadracala=no - b_malkangiri=no - b_chutur=no - b_pagan=no - b_popa=no - b_myitche=no - b_tantkyitaung=no - b_nyaung_u=no - b_powundaung=no - b_ava=no - b_pinya=no - b_taungbyon=no - b_kyaukse=no - b_maingmaw=no - b_mekkhaya=no - b_yawnghwe=no - b_minbu=no - b_salin=no - b_ngape=no - b_shwesettaw=no - b_sagaing=no - b_halin=no - b_myinmu=no - b_yamethin=no - b_peikthanomyo=no - b_binnaka=no - b_takon=no - b_katha=no - b_htigyaing=no - b_myedu=no - b_madaya=no - b_momeik=no - b_singu=no - b_hanlan=no - b_maukkadaw=no - b_mingiu=no - b_kale=no - b_chin=no - b_thaungdut=no - b_sriksetra=no - b_myede=no - b_thayetmyo=no - b_taungdwingyi=no - b_magwe=no - b_shwemyo=no - b_hinthada=no - b_myanaung=no - b_toungoo=no - b_mong_pai=no - b_swa=no - b_vaisali=no - b_launggyet=no - b_mrauk_u=no - b_mahamuni=no - b_akyab=no - b_ramu=no - b_dianga=no - b_thabeik_taung=no - b_matamuhuri=no - b_sandoway=no - b_ramree=no - b_an=no - b_thaton=no - b_muttina=no - b_mawlamyine=no - b_taikkala=no - b_sittaung=no - b_shwegyin=no - b_pegu=no - b_tharrawaddy=no - b_phyu=no - b_dagon=no - b_syriam=no - b_krapan=no - b_bogale=no - b_kusumi=no - b_myaungmya=no - b_negrais=no - b_devagiri=no - b_elapura=no - b_jhodga=no - b_jalna=no - b_pratishthana=no - b_sindkhed=no - b_bhainsa=no - b_vatsagulma=no - b_parnakheta=no - b_mekhar=no - b_mahur=no - b_nirmal=no - b_kerimeri=no - b_mancherial=no - b_acalapura=no - b_amraoti=no - b_kalam=no - b_wun=no - b_gawilgarh=no - b_ramagiri=no - b_kundina_SOUTHINDIA=no - b_kherla=no - b_seoni=no - b_canda=no - b_nagpur=no - b_bhandara=no - b_vairagara=no - b_gondia=no - b_thana=no - b_suraparaka=no - b_ambaranatha=no - b_chaul=no - b_panaji=no - b_dabhol=no - b_chiplun=no - b_kollapura=no - b_honnore=no - b_gopakapattana=no - b_hinawr=no - b_kondana=no - b_jirnanagara=no - b_bhimashankara=no - b_patkapur=no - b_nasikya=no - b_seunapura=no - b_ankai=no - b_ahmadnagar=no - b_taradavadi=no - b_pundarika=no - b_karhada=no - b_miraj=no - b_hastikundi=no - b_lattalura=no - b_nanded=no - b_bhid=no - b_darur=no - b_qandhar=no - b_naldurg=no - b_sholapur=no - b_purnagiri=no - b_ausa=no - b_kolhapur=no - b_kurundaka=no - b_pranala=no - b_karahataka=no - b_kalyani=no - b_manyakheta=no - b_bidar=no - b_gulbarga=no - b_sagar=no - b_vijayapura_bis=no - b_bagavi=no - b_kembavi=no - b_srirangapatna=no - b_manyapura=no - b_nandagiri=no - b_parivi=no - b_belapura=no - b_dwarasamudra=no - b_honnavalli=no - b_shravana_belgola=no - b_sosavur=no - b_talakad=no - b_mercara=no - b_moyar=no - b_seringapatam=no - b_uchangidurga=no - b_vijayanagara=no - b_kampili=no - b_basavapattana=no - b_gutti=no - b_kandanavolu=no - b_adavani=no - b_adoni=no - b_nidugallu=no - b_hemavati=no - b_masur=no - b_shringeri=no - b_arka=no - b_kudala=no - b_mudgal=no - b_alampur=no - b_mushangi=no - b_raichur=no - b_vatapi=no - b_kudalasangama=no - b_belgaum=no - b_keladi=no - b_vaijayanti=no - b_hubli=no - b_hangal=no - b_koppam=no - b_vankapura=no - b_anegandi=no - b_madurai=no - b_tirunelveli=no - b_rameshvaram=no - b_virudhukkalvetti=no - b_sivakasi=no - b_korkai=no - b_kayal=no - b_karavur=no - b_tenkasi=no - b_kovai=no - b_tiruppur=no - b_uraiyur=no - b_dindigul=no - b_sivaganga=no - b_tanjavur=no - b_tirukoilur=no - b_kannanur_2=no - b_gangaikondacolapuram=no - b_nagapattinam=no - b_tagadur=no - b_kelrayan=no - b_srirangam=no - b_tiruvannamalai=no - b_kuvalala=no - b_kudalasangama_bis=no - b_uttaramerur=no - b_jinji=no - b_mahoyadapuram=no - b_malappuram=no - b_palakkad=no - b_kunjakari=no - b_kottayam=no - b_kollam=no - b_vizhinjam=no - b_kottar=no - b_calicut=no - b_udayavara=no - b_mangalur=no - b_kannanur=no - b_mahal=no - b_thiladhunmathi=no - b_kanchipuram=no - b_muluvagil=no - b_takkaloma=no - b_mamallapuram=no - b_penugonda=no - b_mangalavada=no - b_melpadi=no - b_nandi=no - b_nangali=no - b_padaividu=no - b_nellore=no - b_vallurapura=no - b_kalahasti=no - b_potapi=no - b_togarakunta=no - b_anantapur=no - b_puspagiri=no - b_udayagiri=no - b_nilagiri=no - b_bhairavunikonda=no - b_mutfili=no - b_ittagi=no - b_sriparvata=no - b_mudivemu=no - b_ahobalam=no - b_amaravati=no - b_pondugala=no - b_addanki=no - b_vengipura=no - b_vijayawada=no - b_polavaram=no - b_ellur=no - b_pithapuram=no - b_rajamahendravaram=no - b_draksharama=no - b_warangal=no - b_medak=no - b_kollipake=no - b_kaulas=no - b_kambampet=no - b_palampet=no - b_vinukonda=no - b_palwancha=no - b_balkonda=no - b_vemulavada=no - b_indur=no - b_racakonda=no - b_golkonda=no - b_nalgonda=no - b_pannagallu=no - b_yetagiri=no - b_devarakonda=no - b_gimhathiththa=no - b_sitawaka=no - b_malaya_rata=no - b_kotte=no - b_dambadeniya=no - b_magampura=no - b_katargama=no - b_godawaya=no - b_batticaloa=no - b_dighavapi=no - b_mahiyangana=no - b_anuradhapura=no - b_puttalam=no - b_kurunagala=no - b_senkadagalapura=no - b_polonnaruwa=no - b_matale=no - b_trincomalee=no - b_dhamballai=no - b_vavuniya=no - b_jaffna=no - b_mullaitivu=no - b_mannar=no - b_zetang=no - b_taktse=no - b_yumbu_lakhang=no - b_tradruk=no - b_qusum=no - b_nagarze=no - b_gonggar=no - b_comai=no - b_lhozhag=no - b_gyaca=no - b_daklha_gampo=no - b_sangri=no - b_nang=no - b_gedang=no - b_potala=no - b_lhasa=no - b_samye=no - b_doilungdeqen=no - b_quxu=no - b_gyama=no - b_kunggar=no - b_drigung=no - b_paga=no - b_mila_tibet=no - b_lhunzhub=no - b_ngarnang=no - b_reting=no - b_nyemo=no - b_qewa=no - b_damquka=no - b_nyinhzhong=no - b_yangpachen=no - b_nagchu=no - b_lhomar=no - b_taksar=no - b_qangma=no - b_pukpa=no - b_xenkyer=no - b_balla=no - b_lhari=no - b_codoi=no - b_lingti=no - b_cozhelhoma=no - b_xibde=no - b_cozhedangma=no - b_garco=no - b_parling=no - b_dorsoidong=no - b_garkung=no - b_margai=no - b_yurba=no - b_sewa=no - b_dokecoring=no - b_yuyico=no - b_dokecoring_qangco=no - b_xigaze=no - b_nyamo=no - b_banam=no - b_namling=no - b_tobgyai=no - b_gyangze=no - b_rinbung=no - b_kangmar=no - b_kamru_2=no - b_sagya=no - b_se=no - b_lhaze=no - b_kamba=no - b_dinggye=no - b_tsongdu=no - b_mainpu=no - b_tingri=no - b_shelkar=no - b_kungtang=no - b_gyirong=no - b_chagne=no - b_kyakyaru=no - b_changgo=no - b_lhagcang=no - b_kagar=no - b_sangsang=no - b_quog=no - b_goingyibug=no - b_caze=no - b_rusar=no - b_kunglung=no - b_tongmoin=no - b_qingtu=no - b_leba=no - b_nyima=no - b_ladoi=no - b_sinya=no - b_gyagog=no - b_aso=no - b_ngoqu=no - b_xainza=no - b_shyungme=no - b_qamdo=no - b_karub=no - b_riwoqe=no - b_yiqen=no - b_dengqen=no - b_qizhu=no - b_damdoi=no - b_baqen=no - b_lhaxi=no - b_arxog=no - b_sog=no - b_riwar=no - b_biru=no - b_xamqu=no - b_banbar=no - b_jaggang=no - b_lhorong=no - b_bome=no - b_zhamog=no - b_kangyu=no - b_qundo=no - b_baxoi=no - b_rawu=no - b_zogang=no - b_kagong=no - b_nyingchi=no - b_burqug=no - b_lunang=no - b_yiong=no - b_gongbo=no - b_nyang=no - b_pagsum=no - b_nangqen=no - b_nyangla=no - b_gyegumdo=no - b_longbaoco=no - b_lhatok=no - b_jomda=no - b_derdoin=no - b_yendum=no - b_rongzhub=no - b_bolo=no - b_bumgye=no - b_lingtsang=no - b_serxu=no - b_ariksar=no - b_tromsa_genma=no - b_dege=no - b_palpung=no - b_dzogchen=no - b_pelyul=no - b_katok=no - b_manigango=no - b_garze=no - b_axu=no - b_batang=no - b_dewu=no - b_qagcheng=no - b_markam=no - b_jangpa=no - b_deqen=no - b_balung=no - b_gyaitang=no - b_takchongrong=no - b_derong=no - b_litang=no - b_nyagqu=no - b_lenggu=no - b_dabba_tibet=no - b_nyagrong=no - b_jalhaxi=no - b_rusar_huangzhong=no - b_xining=no - b_tongkor=no - b_datong=no - b_serkok=no - b_fuqi=no - b_temqen=no - b_yagkeng=no - b_gangca=no - b_qabqa=no - b_changzhi=no - b_haeyan=no - b_xigortang=no - b_namtang=no - b_derlenka=no - b_conak=no - b_ngor=no - b_ulam=no - b_cakha=no - b_tuulain=no - b_balung_dulan=no - b_nagormo=no - b_dagelhe=no - b_zhiteu=no - b_hohaseco=no - b_ragbangadung=no - b_lenghu=no - b_urtmoron=no - b_qaidam=no - b_mangnai=no - b_bokalik=no - b_ayakkum=no - b_aqqikkol=no - b_kytkol=no - b_amdo=no - b_gangnyi=no - b_sibnak_chenchungo=no - b_nyainrong=no - b_marrong=no - b_yenshipin=no - b_changco=no - b_dangla=no - b_marchu=no - b_quemoco=no - b_aqenganggyai=no - b_ulenulaco=no - b_drakbuk=no - b_chumarho=no - b_nengyi=no - b_qapugtang=no - b_ato=no - b_mukzhung=no - b_trandam=no - b_damzhung=no - b_toma=no - b_gyaijepozhangge=no - b_drakgur=no - b_zokya=no - b_qumarleb=no - b_chikdril=no - b_triwang=no - b_damda=no - b_ngoring=no - b_mato=no - b_barkam=no - b_rongbur=no - b_zamtang=no - b_soxiq=no - b_ngawa=no - b_khyungchu=no - b_maowun=no - b_sumshul=no - b_wunchoin=no - b_sungqu=no - b_choqu=no - b_zoige=no - b_yunglro=no - b_quqen=no - b_kharsa=no - b_zainlha=no - b_trashingling=no - b_darzedo=no - b_jagsam=no - b_shade=no - b_rongzhag=no - b_lhagang=no - b_gyezil=no - b_dawu=no - b_nyatsho=no - b_draggo=no - b_sertar=no - b_larung=no - b_niba=no - b_maqen=no - b_gade=no - b_madoi=no - b_dzogenrabar=no - b_machu=no - b_seretang=no - b_gyumai=no - b_jigzhi=no - b_rebgong=no - b_jainca=no - b_triga=no - b_mangra=no - b_gabasumdo=no - b_zekog=no - b_yegainnyin=no - b_jone=no - b_linten=no - b_hzo=no - b_sangqu=no - b_luqu=no - b_tewo=no - b_zhugqu=no - b_maqu=no - b_murje=no - b_tsaparang=no - b_tholing=no - b_trashigang=no - b_busin=no - b_kyunglung=no - b_monicer=no - b_gar=no - b_zoco=no - b_gegyai=no - b_xungba=no - b_chaka=no - b_gerze=no - b_dongco=no - b_chagboco=no - b_gomoco=no - b_burogco=no - b_kamru=no - b_kalpa=no - b_poo=no - b_nako=no - b_dhankar=no - b_tabo=no - b_kardang=no - b_teglakar=no - b_simbiling=no - b_hor=no - b_cuonaco=no - b_argogco=no - b_lunggar=no - b_ringtor=no - b_barma=no - b_labrang=no - b_baryang=no - b_penchi=no - b_yagra=no - b_manthang=no - b_muktinath=no - b_dolpo=no - b_coqen=no - b_qulho=no - b_gyesarco=no - b_leh=no - b_shey=no - b_khalatse=no - b_tangtse=no - b_demchok=no - b_hanle=no - b_chusul=no - b_diskit=no - b_panamik=no - b_turtuk=no - b_dipsang=no - b_padum=no - b_zangla=no - b_lingshet=no - b_darcha=no - b_karzok=no - b_purig=no - b_dras=no - b_skardu=no - b_roundu=no - b_tolti=no - b_gultari=no - b_shigar=no - b_askole=no - b_khaplu=no - b_haldi=no - b_khurnak=no - b_nischu=no - b_sumna=no - b_thaldat=no - b_sumnal=no - b_sumdo=no - b_chungtash=no - b_rutog=no - b_risum=no - b_rebang=no - b_changmar=no - b_memar=no - b_bangdag=no - b_bairab=no - b_bumthang=no - b_lhuentse=no - b_kurtoed=no - b_kurmaed=no - b_pemagatsel=no - b_mongar=no - b_trongsa=no - b_zhemgang=no - b_paro=no - b_thimpu=no - b_daga=no - b_sarpang=no - b_punakha=no - b_gasa=no - b_daramdin=no - b_darjeeling=no - b_chungthang=no - b_kalimpong=no - b_dromo=no - b_tawang=no - b_morshing=no - b_sepla=no - b_cona_tibet=no - b_nariyong=no - b_lhunze=no - b_yumai=no - b_itanagar=no - b_ziro=no - b_daporijo=no - b_along=no - b_mechuka=no - b_tuting=no - b_mainling=no - b_wolong=no - b_medog=no - b_bokthang=no - b_yingkiong=no - b_rima=no - b_dzayul=no - b_zayu=no - b_golag=no - b_cawarong=no - b_goyu=no - b_roing=no - b_anini=no - b_tezu=no - b_kibithu=no - b_hawai=no - b_xingqing=no - b_dingzhou=no - b_shizuizi=no - b_dingyuanying=no - b_shunzhou=no - b_shapotou=no - b_xiping=no - b_wuluhai=no - b_wuyuan=no - b_dengkou=no - b_wuda=no - b_zhongcun=no - b_wuliji=no - b_zhenfan=no - b_jiahe=no - b_nanhu=no - b_chaganbulage=no - b_chaogetuhure=no - b_alxa=no - b_yabulai=no - b_tamusubulage=no - b_gulang=no - b_liangzhou=no - b_huangcheng=no - b_fanhe=no - b_jinchang=no - b_dajing=no - b_jingtai=no - b_baiyin=no - b_gaolan=no - b_anning=no - b_yongdeng=no - b_wushengyi=no - b_tianzhu=no - b_shanzhou=no - b_chuankou=no - b_ledu=no - b_gonglung=no - b_kuozhou=no - b_yadzi=no - b_babao=no - b_semnyi=no - b_yalong=no - b_yeniugou=no - b_ganzhou=no - b_shandan=no - b_minle=no - b_linze=no - b_ganjun=no - b_pingchuan=no - b_gaotai=no - b_sunan=no - b_jinta=no - b_xiba=no - b_jiayuguan=no - b_suzhou=no - b_qingshui=no - b_chijin=no - b_yumen=no - b_huahai=no - b_yijinai=no - b_juyan=no - b_wentugaole=no - b_gurinai=no - b_hangtian=no - b_heihe=no - b_mazongshan=no - b_saihantaolai=no - b_anxi=no - b_guazhou=no - b_yulin=no - b_changma=no - b_hedong=no - b_hongliuyuan=no - b_qidun=no - b_xihu=no - b_shazhou=no - b_mogao=no - b_yumenguan=no - b_yangguan=no - b_akeqi=no - b_subei=no - b_yanchiwan=no - b_aksay_tibet=no - b_hahaeci=no - b_haltang=no - b_takoerpasitao=no - } - } - 1={ completed={ 0=no 2753408=no @@ -27898,6 +19328,7 @@ 6095772=no 8848925=no 11602333=no + 592926=no } } } @@ -37564,6 +28995,7 @@ 6095772=no 8848925=no 11602333=no + 592926=no } } } diff --git a/project/ck3/base_game/tools/mapeditor/nudger_settings.json b/project/ck3/base_game/tools/mapeditor/nudger_settings.json index 5c3eeb92b3..57ce6dc8f2 100644 --- a/project/ck3/base_game/tools/mapeditor/nudger_settings.json +++ b/project/ck3/base_game/tools/mapeditor/nudger_settings.json @@ -283,6 +283,8 @@ "locked": false }, { "locked": false + }, { + "locked": false }] }, { "object_ref": { @@ -996,6 +998,12 @@ "locked": false }, { "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false }] }, { "object_ref": { @@ -1010,6 +1018,45 @@ } }, "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "reeds_01_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "reeds_01_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "reeds_01_generator_1_1" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "reeds_01_generator_1_1" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "reeds_01_generator_1_2" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "reeds_01_generator_1_2" + } + }, + "instances": [] }, { "object_ref": { "type": "mesh", @@ -1166,6 +1213,318 @@ } }, "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "steppe_bush_01_generator_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "steppe_bush_01_generator_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_cypress_01_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_cypress_01_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_cypress_01_generator_1_1" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_cypress_01_generator_1_1" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_cypress_01_generator_1_2" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_cypress_01_generator_1_2" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_jungle_01_c_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_jungle_01_c_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_jungle_01_d_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_jungle_01_d_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_01_single_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_01_single_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_2_high_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_2_high_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_2_high_generator_1_1" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_2_high_generator_1_1" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_high_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_high_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_high_generator_2_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_high_generator_2_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_high_generator_3_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_high_generator_3_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_low_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_low_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_low_generator_2_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_low_generator_2_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_low_generator_3_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_low_generator_3_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_medium_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_medium_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_medium_generator_2_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_medium_generator_2_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_leaf_medium_generator_3_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_leaf_medium_generator_3_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_palm_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_palm_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_pine_01_a_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_pine_01_a_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_pine_01_a_generator_1_1" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_pine_01_a_generator_1_1" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_pine_01_a_generator_1_2" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_pine_01_a_generator_1_2" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_pine_01_b_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_pine_01_b_generator_1_0" + } + }, + "instances": [] + }, { + "object_ref": { + "type": "mesh", + "key": "tree_pine_impassable_01_a_generator_1_0" + }, + "entry_state": { + "locked": false, + "base_type": { + "type": "mesh", + "key": "tree_pine_impassable_01_a_generator_1_0" + } + }, + "instances": [] }, { "object_ref": { "type": "entity", @@ -3871,7 +4230,7 @@ "key": "env_snow_mountains" }, "entry_state": { - "locked": true, + "locked": false, "base_type": { "type": "entity", "key": "env_snow_mountains" @@ -21736,6 +22095,24 @@ "locked": false }, { "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false }] }, { "object_ref": { @@ -39877,6 +40254,24 @@ "locked": false }, { "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false }] }, { "object_ref": { @@ -57026,6 +57421,22 @@ "locked": false }, { "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false }] }, { "object_ref": { @@ -74173,6 +74584,24 @@ "locked": false }, { "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false }] }, { "object_ref": { @@ -119042,6 +119471,24 @@ "locked": false }, { "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false + }, { + "locked": false }] }] } \ No newline at end of file diff --git a/project/ck3/base_game/tweakergui_assets/gfx/FX/tweaker_buttonstate_nodowneffect.shader b/project/ck3/base_game/tweakergui_assets/gfx/FX/tweaker_buttonstate_nodowneffect.shader deleted file mode 100644 index ef7752d20c..0000000000 --- a/project/ck3/base_game/tweakergui_assets/gfx/FX/tweaker_buttonstate_nodowneffect.shader +++ /dev/null @@ -1,154 +0,0 @@ -Includes = { -} - -PixelShader = -{ - Samplers = - { - MapTexture = - { - Index = 0 - MagFilter = "Point" - MinFilter = "Point" - MipFilter = "None" - AddressU = "Clamp" - AddressV = "Clamp" - } - } -} - - -VertexStruct VS_INPUT -{ - float3 vPosition : POSITION; - float2 vTexCoord : TEXCOORD0; -}; - -VertexStruct VS_OUTPUT -{ - float4 vPosition : PDX_POSITION; - float2 vTexCoord : TEXCOORD0; -}; - - -ConstantBuffer( 0, 0 ) -{ - float4x4 WorldViewProjectionMatrix; - float4 Color; - float vXOffset; // For textures with more than one frame -}; - - - -VertexShader = -{ - MainCode VertexShader - [[ - - VS_OUTPUT main(const VS_INPUT v ) - { - VS_OUTPUT Out; - Out.vPosition = mul( WorldViewProjectionMatrix, float4( v.vPosition.xyz, 1 ) ); - - Out.vTexCoord = v.vTexCoord; - Out.vTexCoord.x += vXOffset; - return Out; - } - - - ]] -} - -PixelShader = -{ - MainCode PixelShaderUp - [[ - - float4 main( VS_OUTPUT v ) : PDX_COLOR - { - float4 OutColor = PdxTex2D( MapTexture, v.vTexCoord ); - OutColor *= Color; - return OutColor; - } - - - - ]] - - MainCode PixelShaderDown - [[ - - float4 main( VS_OUTPUT v ) : PDX_COLOR - { - float4 OutColor = PdxTex2D( MapTexture, v.vTexCoord ); - OutColor *= Color; - return OutColor; - } - - - - ]] - - MainCode PixelShaderDisable - [[ - - float4 main( VS_OUTPUT v ) : PDX_COLOR - { - float4 OutColor = PdxTex2D( MapTexture, v.vTexCoord ); - float Grey = dot( OutColor.rgb, float3( 0.212671f, 0.715160f, 0.072169f ) ); - OutColor.rgb = float3(Grey, Grey, Grey); - OutColor *= Color; - return OutColor; - } - - ]] - - MainCode PixelShaderOver - [[ - - float4 main( VS_OUTPUT v ) : PDX_COLOR - { - float4 OutColor = PdxTex2D( MapTexture, v.vTexCoord ); - float4 MixColor = float4( 0.1, 0.1, 0.1, 0 ); - OutColor += MixColor; - OutColor *= Color; - return OutColor; - } - - ]] -} - - -BlendState BlendState -{ - BlendEnable = yes - AlphaTest = no - SourceBlend = "src_alpha" - DestBlend = "inv_src_alpha" -} - - -Effect Up -{ - VertexShader = "VertexShader" - PixelShader = "PixelShaderUp" -} - -Effect Down -{ - VertexShader = "VertexShader" - PixelShader = "PixelShaderDown" -} - -Effect Disable -{ - VertexShader = "VertexShader" - PixelShader = "PixelShaderDisable" -} - -Effect Over -{ - VertexShader = "VertexShader" - PixelShader = "PixelShaderOver" -} - diff --git a/project/ck3/base_game/tweakergui_assets/gfx/FX/tweaker_buttonstate_onlydisable.shader b/project/ck3/base_game/tweakergui_assets/gfx/FX/tweaker_buttonstate_onlydisable.shader deleted file mode 100644 index cf8c4b6a55..0000000000 --- a/project/ck3/base_game/tweakergui_assets/gfx/FX/tweaker_buttonstate_onlydisable.shader +++ /dev/null @@ -1,152 +0,0 @@ -Includes = { - "buttonstate.fxh" - "sprite_animation.fxh" -} - -PixelShader = -{ - Samplers = - { - MapTexture = - { - Index = 0 - MagFilter = "Linear" - MinFilter = "Linear" - MipFilter = "None" - AddressU = "Wrap" - AddressV = "Wrap" - } - MaskTexture = - { - Index = 1 - MagFilter = "Linear" - MinFilter = "Linear" - MipFilter = "None" - AddressU = "Clamp" - AddressV = "Clamp" - } - AnimatedTexture = - { - Index = 2 - MagFilter = "Linear" - MinFilter = "Linear" - MipFilter = "None" - AddressU = "Wrap" - AddressV = "Wrap" - } - MaskTexture2 = - { - Index = 3 - MagFilter = "Linear" - MinFilter = "Linear" - MipFilter = "None" - AddressU = "Clamp" - AddressV = "Clamp" - } - AnimatedTexture2 = - { - Index = 4 - MagFilter = "Linear" - MinFilter = "Linear" - MipFilter = "None" - AddressU = "Wrap" - AddressV = "Wrap" - } - } -} - - -VertexStruct VS_OUTPUT -{ - float4 vPosition : PDX_POSITION; - float2 vTexCoord : TEXCOORD0; -@ifdef ANIMATED - float4 vAnimatedTexCoord : TEXCOORD1; -@endif -}; - - -VertexShader = -{ - MainCode VertexShader - [[ - VS_OUTPUT main(const VS_INPUT v ) - { - VS_OUTPUT Out; - Out.vPosition = mul( WorldViewProjectionMatrix, float4( v.vPosition.xyz, 1 ) ); - - Out.vTexCoord = v.vTexCoord; - Out.vTexCoord += Offset; - - #ifdef ANIMATED - Out.vAnimatedTexCoord = GetAnimatedTexcoord(v.vTexCoord); - #endif - - return Out; - } - ]] -} - -PixelShader = -{ - MainCode PixelShaderUp - [[ - float4 main( VS_OUTPUT v ) : PDX_COLOR - { - float4 OutColor = PdxTex2D( MapTexture, v.vTexCoord ); - - #ifdef ANIMATED - OutColor = Animate(OutColor, v.vTexCoord, v.vAnimatedTexCoord, MaskTexture, AnimatedTexture, MaskTexture2, AnimatedTexture2); - #endif - - OutColor *= Color; - return OutColor; - } - ]] - - MainCode PixelShaderDisable - [[ - float4 main( VS_OUTPUT v ) : PDX_COLOR - { - float4 OutColor = PdxTex2D( MapTexture, v.vTexCoord ); - float Grey = dot( OutColor.rgb, float3( 0.212671f, 0.715160f, 0.072169f ) ); - OutColor.rgb = float3(Grey, Grey, Grey); - OutColor *= Color; - return OutColor; - } - ]] -} - - -BlendState BlendState -{ - BlendEnable = yes - SourceBlend = "src_alpha" - DestBlend = "inv_src_alpha" -} - - -Effect Up -{ - VertexShader = "VertexShader" - PixelShader = "PixelShaderUp" -} - -Effect Down -{ - VertexShader = "VertexShader" - PixelShader = "PixelShaderUp" -} - -Effect Disable -{ - VertexShader = "VertexShader" - PixelShader = "PixelShaderDisable" -} - -Effect Over -{ - VertexShader = "VertexShader" - PixelShader = "PixelShaderUp" -} - diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_35.dds b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_35.dds deleted file mode 100644 index 028eee20ed..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_35.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_35.fnt b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_35.fnt deleted file mode 100644 index bfa22bbeda..0000000000 --- a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_35.fnt +++ /dev/null @@ -1,1182 +0,0 @@ -info face="Adobe Garamond Pro" size=35 bold=0 italic=0 charset="ANSI" stretchH=100 smooth=1 aa=2 padding=5,5,5,5 spacing=3,3 -common lineHeight=35 base=26 scaleW=512 scaleH=512 pages=1 -char id=32 x=497 y=286 width=12 height=11 xoffset=-5 yoffset=29 xadvance=7 page=0 -char id=33 x=385 y=204 width=14 height=29 xoffset=-4 yoffset=2 xadvance=6 page=0 -char id=34 x=441 y=287 width=17 height=17 xoffset=-3 yoffset=1 xadvance=11 page=0 -char id=35 x=481 y=203 width=24 height=28 xoffset=-5 yoffset=3 xadvance=13 page=0 -char id=36 x=240 y=37 width=21 height=34 xoffset=-4 yoffset=0 xadvance=13 page=0 -char id=37 x=34 y=147 width=31 height=29 xoffset=-4 yoffset=3 xadvance=23 page=0 -char id=38 x=419 y=203 width=31 height=28 xoffset=-3 yoffset=3 xadvance=22 page=0 -char id=39 x=51 y=324 width=13 height=17 xoffset=-3 yoffset=1 xadvance=6 page=0 -char id=40 x=396 y=37 width=17 height=34 xoffset=-3 yoffset=1 xadvance=9 page=0 -char id=41 x=376 y=37 width=17 height=34 xoffset=-5 yoffset=1 xadvance=9 page=0 -char id=42 x=130 y=299 width=19 height=20 xoffset=-4 yoffset=1 xadvance=11 page=0 -char id=43 x=393 y=267 width=21 height=22 xoffset=-4 yoffset=9 xadvance=13 page=0 -char id=44 x=313 y=294 width=14 height=18 xoffset=-4 yoffset=16 xadvance=7 page=0 -char id=45 x=306 y=317 width=17 height=13 xoffset=-4 yoffset=13 xadvance=9 page=0 -char id=46 x=252 y=318 width=14 height=14 xoffset=-3 yoffset=17 xadvance=7 page=0 -char id=47 x=238 y=110 width=18 height=30 xoffset=-4 yoffset=1 xadvance=9 page=0 -char id=48 x=79 y=243 width=22 height=28 xoffset=-4 yoffset=3 xadvance=13 page=0 -char id=49 x=248 y=240 width=18 height=28 xoffset=-2 yoffset=3 xadvance=13 page=0 -char id=50 x=53 y=243 width=23 height=28 xoffset=-5 yoffset=3 xadvance=13 page=0 -char id=51 x=458 y=171 width=22 height=29 xoffset=-4 yoffset=3 xadvance=13 page=0 -char id=52 x=328 y=74 width=23 height=31 xoffset=-5 yoffset=0 xadvance=13 page=0 -char id=53 x=190 y=111 width=21 height=30 xoffset=-4 yoffset=2 xadvance=13 page=0 -char id=54 x=140 y=111 width=22 height=30 xoffset=-4 yoffset=1 xadvance=13 page=0 -char id=55 x=407 y=171 width=23 height=29 xoffset=-5 yoffset=3 xadvance=13 page=0 -char id=56 x=177 y=240 width=21 height=28 xoffset=-4 yoffset=3 xadvance=13 page=0 -char id=57 x=147 y=208 width=21 height=29 xoffset=-4 yoffset=3 xadvance=13 page=0 -char id=58 x=19 y=301 width=14 height=22 xoffset=-3 yoffset=9 xadvance=7 page=0 -char id=59 x=426 y=234 width=14 height=25 xoffset=-4 yoffset=9 xadvance=7 page=0 -char id=60 x=321 y=267 width=21 height=22 xoffset=-4 yoffset=9 xadvance=13 page=0 -char id=61 x=94 y=323 width=21 height=16 xoffset=-4 yoffset=12 xadvance=13 page=0 -char id=62 x=369 y=267 width=21 height=22 xoffset=-4 yoffset=9 xadvance=13 page=0 -char id=63 x=288 y=238 width=16 height=28 xoffset=-4 yoffset=3 xadvance=9 page=0 -char id=64 x=420 y=74 width=29 height=30 xoffset=-4 yoffset=5 xadvance=21 page=0 -char id=65 x=427 y=139 width=29 height=29 xoffset=-5 yoffset=2 xadvance=17 page=0 -char id=66 x=118 y=177 width=25 height=29 xoffset=-4 yoffset=2 xadvance=16 page=0 -char id=67 x=0 y=179 width=28 height=29 xoffset=-4 yoffset=2 xadvance=19 page=0 -char id=68 x=201 y=144 width=30 height=29 xoffset=-4 yoffset=2 xadvance=21 page=0 -char id=69 x=61 y=179 width=26 height=29 xoffset=-5 yoffset=2 xadvance=16 page=0 -char id=70 x=225 y=176 width=23 height=29 xoffset=-4 yoffset=2 xadvance=15 page=0 -char id=71 x=363 y=140 width=29 height=29 xoffset=-4 yoffset=2 xadvance=20 page=0 -char id=72 x=0 y=147 width=31 height=29 xoffset=-4 yoffset=2 xadvance=22 page=0 -char id=73 x=490 y=139 width=18 height=29 xoffset=-4 yoffset=2 xadvance=9 page=0 -char id=74 x=288 y=37 width=20 height=34 xoffset=-6 yoffset=2 xadvance=9 page=0 -char id=75 x=331 y=141 width=29 height=29 xoffset=-4 yoffset=2 xadvance=18 page=0 -char id=76 x=90 y=178 width=25 height=29 xoffset=-5 yoffset=2 xadvance=15 page=0 -char id=77 x=461 y=107 width=34 height=29 xoffset=-4 yoffset=2 xadvance=25 page=0 -char id=78 x=68 y=146 width=31 height=29 xoffset=-5 yoffset=2 xadvance=21 page=0 -char id=79 x=135 y=144 width=30 height=29 xoffset=-4 yoffset=2 xadvance=22 page=0 -char id=80 x=173 y=176 width=23 height=29 xoffset=-4 yoffset=2 xadvance=15 page=0 -char id=81 x=67 y=0 width=34 height=35 xoffset=-4 yoffset=2 xadvance=22 page=0 -char id=82 x=459 y=139 width=28 height=29 xoffset=-4 yoffset=2 xadvance=17 page=0 -char id=83 x=123 y=209 width=21 height=29 xoffset=-4 yoffset=2 xadvance=13 page=0 -char id=84 x=0 y=114 width=28 height=30 xoffset=-5 yoffset=1 xadvance=18 page=0 -char id=85 x=168 y=144 width=30 height=29 xoffset=-5 yoffset=2 xadvance=20 page=0 -char id=86 x=234 y=144 width=30 height=29 xoffset=-5 yoffset=2 xadvance=18 page=0 -char id=87 x=341 y=108 width=39 height=29 xoffset=-5 yoffset=2 xadvance=26 page=0 -char id=88 x=395 y=139 width=29 height=29 xoffset=-5 yoffset=2 xadvance=17 page=0 -char id=89 x=31 y=179 width=27 height=29 xoffset=-5 yoffset=2 xadvance=16 page=0 -char id=90 x=31 y=114 width=27 height=30 xoffset=-4 yoffset=1 xadvance=17 page=0 -char id=91 x=474 y=37 width=16 height=34 xoffset=-2 yoffset=1 xadvance=9 page=0 -char id=92 x=259 y=109 width=17 height=30 xoffset=-4 yoffset=1 xadvance=8 page=0 -char id=93 x=455 y=37 width=16 height=34 xoffset=-5 yoffset=1 xadvance=9 page=0 -char id=94 x=36 y=300 width=21 height=21 xoffset=-4 yoffset=3 xadvance=13 page=0 -char id=95 x=386 y=312 width=24 height=12 xoffset=-5 yoffset=22 xadvance=13 page=0 -char id=96 x=159 y=320 width=15 height=16 xoffset=-4 yoffset=2 xadvance=10 page=0 -char id=97 x=345 y=267 width=21 height=22 xoffset=-4 yoffset=9 xadvance=11 page=0 -char id=98 x=114 y=111 width=23 height=30 xoffset=-5 yoffset=1 xadvance=13 page=0 -char id=99 x=440 y=262 width=20 height=22 xoffset=-4 yoffset=9 xadvance=11 page=0 -char id=100 x=302 y=74 width=23 height=31 xoffset=-4 yoffset=1 xadvance=14 page=0 -char id=101 x=417 y=266 width=20 height=22 xoffset=-4 yoffset=9 xadvance=11 page=0 -char id=102 x=214 y=111 width=21 height=30 xoffset=-5 yoffset=1 xadvance=8 page=0 -char id=103 x=0 y=211 width=22 height=29 xoffset=-4 yoffset=9 xadvance=12 page=0 -char id=104 x=61 y=113 width=24 height=30 xoffset=-5 yoffset=1 xadvance=14 page=0 -char id=105 x=269 y=240 width=16 height=28 xoffset=-5 yoffset=3 xadvance=7 page=0 -char id=106 x=167 y=0 width=16 height=35 xoffset=-5 yoffset=3 xadvance=7 page=0 -char id=107 x=484 y=74 width=24 height=30 xoffset=-5 yoffset=1 xadvance=13 page=0 -char id=108 x=279 y=109 width=16 height=30 xoffset=-5 yoffset=1 xadvance=7 page=0 -char id=109 x=67 y=274 width=31 height=22 xoffset=-5 yoffset=9 xadvance=21 page=0 -char id=110 x=193 y=271 width=24 height=22 xoffset=-5 yoffset=9 xadvance=14 page=0 -char id=111 x=246 y=271 width=22 height=22 xoffset=-4 yoffset=9 xadvance=13 page=0 -char id=112 x=303 y=173 width=23 height=29 xoffset=-5 yoffset=9 xadvance=14 page=0 -char id=113 x=199 y=176 width=23 height=29 xoffset=-4 yoffset=9 xadvance=13 page=0 -char id=114 x=486 y=261 width=19 height=22 xoffset=-5 yoffset=9 xadvance=9 page=0 -char id=115 x=492 y=234 width=17 height=22 xoffset=-4 yoffset=9 xadvance=9 page=0 -char id=116 x=0 y=274 width=18 height=24 xoffset=-4 yoffset=7 xadvance=8 page=0 -char id=117 x=220 y=271 width=23 height=22 xoffset=-4 yoffset=9 xadvance=14 page=0 -char id=118 x=296 y=269 width=22 height=22 xoffset=-5 yoffset=9 xadvance=12 page=0 -char id=119 x=133 y=272 width=29 height=22 xoffset=-5 yoffset=9 xadvance=18 page=0 -char id=120 x=271 y=271 width=22 height=22 xoffset=-5 yoffset=9 xadvance=12 page=0 -char id=121 x=277 y=174 width=23 height=29 xoffset=-5 yoffset=9 xadvance=12 page=0 -char id=122 x=463 y=261 width=20 height=22 xoffset=-5 yoffset=9 xadvance=10 page=0 -char id=123 x=436 y=37 width=16 height=34 xoffset=-3 yoffset=1 xadvance=9 page=0 -char id=124 x=0 y=0 width=12 height=38 xoffset=-3 yoffset=0 xadvance=6 page=0 -char id=125 x=416 y=37 width=17 height=34 xoffset=-4 yoffset=1 xadvance=9 page=0 -char id=126 x=118 y=322 width=20 height=16 xoffset=-3 yoffset=12 xadvance=13 page=0 -char id=128 x=27 y=243 width=23 height=28 xoffset=-5 yoffset=3 xadvance=13 page=0 -char id=130 x=0 y=326 width=14 height=17 xoffset=-4 yoffset=17 xadvance=6 page=0 -char id=131 x=157 y=75 width=24 height=33 xoffset=-5 yoffset=1 xadvance=13 page=0 -char id=132 x=355 y=292 width=19 height=17 xoffset=-4 yoffset=17 xadvance=10 page=0 -char id=133 x=197 y=319 width=32 height=14 xoffset=-2 yoffset=17 xadvance=27 page=0 -char id=134 x=184 y=75 width=21 height=33 xoffset=-4 yoffset=2 xadvance=13 page=0 -char id=135 x=208 y=75 width=21 height=33 xoffset=-4 yoffset=1 xadvance=13 page=0 -char id=136 x=461 y=287 width=16 height=17 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=137 x=298 y=109 width=40 height=29 xoffset=-4 yoffset=3 xadvance=31 page=0 -char id=138 x=264 y=37 width=21 height=34 xoffset=-4 yoffset=-3 xadvance=13 page=0 -char id=139 x=233 y=296 width=14 height=20 xoffset=-4 yoffset=10 xadvance=6 page=0 -char id=140 x=383 y=107 width=37 height=29 xoffset=-4 yoffset=2 xadvance=28 page=0 -char id=142 x=126 y=38 width=27 height=34 xoffset=-4 yoffset=-3 xadvance=17 page=0 -char id=145 x=480 y=286 width=14 height=17 xoffset=-4 yoffset=1 xadvance=6 page=0 -char id=146 x=17 y=326 width=14 height=17 xoffset=-4 yoffset=1 xadvance=6 page=0 -char id=147 x=377 y=292 width=19 height=17 xoffset=-4 yoffset=1 xadvance=11 page=0 -char id=148 x=399 y=292 width=19 height=17 xoffset=-4 yoffset=1 xadvance=11 page=0 -char id=149 x=272 y=296 width=18 height=18 xoffset=-4 yoffset=7 xadvance=10 page=0 -char id=150 x=413 y=312 width=24 height=12 xoffset=-5 yoffset=14 xadvance=13 page=0 -char id=151 x=345 y=312 width=38 height=12 xoffset=-5 yoffset=14 xadvance=27 page=0 -char id=152 x=177 y=319 width=17 height=15 xoffset=-4 yoffset=3 xadvance=10 page=0 -char id=153 x=67 y=324 width=24 height=16 xoffset=-4 yoffset=2 xadvance=15 page=0 -char id=154 x=287 y=206 width=17 height=29 xoffset=-4 yoffset=2 xadvance=9 page=0 -char id=155 x=216 y=296 width=14 height=20 xoffset=-4 yoffset=10 xadvance=6 page=0 -char id=156 x=101 y=274 width=29 height=22 xoffset=-4 yoffset=9 xadvance=20 page=0 -char id=158 x=218 y=208 width=20 height=29 xoffset=-5 yoffset=2 xadvance=10 page=0 -char id=159 x=98 y=75 width=27 height=33 xoffset=-5 yoffset=-2 xadvance=16 page=0 -char id=160 x=440 y=311 width=12 height=11 xoffset=-5 yoffset=29 xadvance=7 page=0 -char id=161 x=402 y=204 width=14 height=29 xoffset=-4 yoffset=9 xadvance=6 page=0 -char id=162 x=201 y=240 width=21 height=28 xoffset=-4 yoffset=3 xadvance=13 page=0 -char id=163 x=251 y=176 width=23 height=29 xoffset=-5 yoffset=3 xadvance=13 page=0 -char id=164 x=21 y=274 width=22 height=23 xoffset=-4 yoffset=5 xadvance=13 page=0 -char id=165 x=453 y=203 width=25 height=28 xoffset=-5 yoffset=3 xadvance=13 page=0 -char id=166 x=493 y=37 width=12 height=34 xoffset=-3 yoffset=2 xadvance=6 page=0 -char id=167 x=278 y=74 width=21 height=32 xoffset=-4 yoffset=2 xadvance=14 page=0 -char id=168 x=232 y=319 width=17 height=14 xoffset=-4 yoffset=3 xadvance=10 page=0 -char id=169 x=299 y=141 width=29 height=29 xoffset=-4 yoffset=2 xadvance=21 page=0 -char id=170 x=250 y=296 width=19 height=19 xoffset=-4 yoffset=5 xadvance=9 page=0 -char id=171 x=195 y=296 width=18 height=20 xoffset=-4 yoffset=10 xadvance=10 page=0 -char id=172 x=330 y=292 width=22 height=17 xoffset=-4 yoffset=12 xadvance=13 page=0 -char id=173 x=286 y=317 width=17 height=13 xoffset=-4 yoffset=13 xadvance=9 page=0 -char id=174 x=293 y=296 width=17 height=18 xoffset=-4 yoffset=2 xadvance=9 page=0 -char id=175 x=326 y=315 width=16 height=13 xoffset=-3 yoffset=4 xadvance=10 page=0 -char id=176 x=421 y=291 width=17 height=17 xoffset=-4 yoffset=3 xadvance=8 page=0 -char id=177 x=468 y=234 width=21 height=24 xoffset=-4 yoffset=7 xadvance=13 page=0 -char id=178 x=84 y=299 width=19 height=21 xoffset=-4 yoffset=1 xadvance=10 page=0 -char id=179 x=46 y=274 width=18 height=23 xoffset=-4 yoffset=1 xadvance=10 page=0 -char id=180 x=141 y=322 width=15 height=16 xoffset=-2 yoffset=2 xadvance=10 page=0 -char id=181 x=433 y=171 width=22 height=29 xoffset=-3 yoffset=9 xadvance=14 page=0 -char id=182 x=253 y=74 width=22 height=32 xoffset=-4 yoffset=5 xadvance=13 page=0 -char id=183 x=269 y=318 width=14 height=14 xoffset=-3 yoffset=13 xadvance=7 page=0 -char id=184 x=34 y=326 width=14 height=17 xoffset=-2 yoffset=20 xadvance=10 page=0 -char id=185 x=0 y=301 width=16 height=22 xoffset=-3 yoffset=1 xadvance=10 page=0 -char id=186 x=152 y=297 width=19 height=20 xoffset=-4 yoffset=5 xadvance=10 page=0 -char id=187 x=174 y=296 width=18 height=20 xoffset=-4 yoffset=10 xadvance=10 page=0 -char id=188 x=452 y=74 width=29 height=30 xoffset=-4 yoffset=2 xadvance=21 page=0 -char id=189 x=387 y=74 width=30 height=30 xoffset=-4 yoffset=2 xadvance=21 page=0 -char id=190 x=267 y=142 width=29 height=29 xoffset=-4 yoffset=3 xadvance=21 page=0 -char id=191 x=366 y=205 width=16 height=29 xoffset=-4 yoffset=9 xadvance=9 page=0 -char id=192 x=0 y=41 width=29 height=34 xoffset=-5 yoffset=-3 xadvance=17 page=0 -char id=193 x=451 y=0 width=29 height=34 xoffset=-5 yoffset=-3 xadvance=17 page=0 -char id=194 x=32 y=40 width=29 height=34 xoffset=-5 yoffset=-3 xadvance=17 page=0 -char id=195 x=64 y=39 width=29 height=34 xoffset=-5 yoffset=-3 xadvance=17 page=0 -char id=196 x=66 y=76 width=29 height=33 xoffset=-6 yoffset=-2 xadvance=17 page=0 -char id=197 x=104 y=0 width=29 height=35 xoffset=-6 yoffset=-4 xadvance=17 page=0 -char id=198 x=423 y=107 width=35 height=29 xoffset=-6 yoffset=2 xadvance=23 page=0 -char id=199 x=136 y=0 width=28 height=35 xoffset=-4 yoffset=2 xadvance=19 page=0 -char id=200 x=483 y=0 width=26 height=34 xoffset=-5 yoffset=-3 xadvance=16 page=0 -char id=201 x=185 y=38 width=26 height=34 xoffset=-5 yoffset=-3 xadvance=16 page=0 -char id=202 x=156 y=38 width=26 height=34 xoffset=-5 yoffset=-3 xadvance=16 page=0 -char id=203 x=128 y=75 width=26 height=33 xoffset=-5 yoffset=-2 xadvance=16 page=0 -char id=204 x=333 y=37 width=19 height=34 xoffset=-5 yoffset=-3 xadvance=9 page=0 -char id=205 x=355 y=37 width=18 height=34 xoffset=-4 yoffset=-3 xadvance=9 page=0 -char id=206 x=311 y=37 width=19 height=34 xoffset=-5 yoffset=-3 xadvance=9 page=0 -char id=207 x=232 y=74 width=18 height=33 xoffset=-4 yoffset=-2 xadvance=9 page=0 -char id=208 x=102 y=145 width=30 height=29 xoffset=-5 yoffset=2 xadvance=21 page=0 -char id=209 x=186 y=0 width=31 height=34 xoffset=-5 yoffset=-3 xadvance=21 page=0 -char id=210 x=352 y=0 width=30 height=34 xoffset=-4 yoffset=-3 xadvance=22 page=0 -char id=211 x=253 y=0 width=30 height=34 xoffset=-4 yoffset=-3 xadvance=22 page=0 -char id=212 x=418 y=0 width=30 height=34 xoffset=-4 yoffset=-3 xadvance=22 page=0 -char id=213 x=385 y=0 width=30 height=34 xoffset=-4 yoffset=-3 xadvance=22 page=0 -char id=214 x=0 y=78 width=30 height=33 xoffset=-4 yoffset=-2 xadvance=22 page=0 -char id=215 x=60 y=300 width=21 height=21 xoffset=-3 yoffset=10 xadvance=13 page=0 -char id=216 x=354 y=74 width=30 height=30 xoffset=-4 yoffset=2 xadvance=22 page=0 -char id=217 x=319 y=0 width=30 height=34 xoffset=-5 yoffset=-3 xadvance=20 page=0 -char id=218 x=286 y=0 width=30 height=34 xoffset=-5 yoffset=-3 xadvance=20 page=0 -char id=219 x=220 y=0 width=30 height=34 xoffset=-5 yoffset=-3 xadvance=20 page=0 -char id=220 x=33 y=77 width=30 height=33 xoffset=-5 yoffset=-2 xadvance=20 page=0 -char id=221 x=96 y=38 width=27 height=34 xoffset=-5 yoffset=-3 xadvance=16 page=0 -char id=222 x=146 y=176 width=24 height=29 xoffset=-4 yoffset=2 xadvance=15 page=0 -char id=223 x=88 y=112 width=23 height=30 xoffset=-5 yoffset=1 xadvance=14 page=0 -char id=224 x=75 y=211 width=21 height=29 xoffset=-4 yoffset=2 xadvance=11 page=0 -char id=225 x=99 y=210 width=21 height=29 xoffset=-4 yoffset=2 xadvance=11 page=0 -char id=226 x=171 y=208 width=21 height=29 xoffset=-4 yoffset=2 xadvance=11 page=0 -char id=227 x=129 y=241 width=21 height=28 xoffset=-4 yoffset=3 xadvance=11 page=0 -char id=228 x=358 y=237 width=21 height=27 xoffset=-4 yoffset=4 xadvance=11 page=0 -char id=229 x=153 y=240 width=21 height=28 xoffset=-4 yoffset=3 xadvance=11 page=0 -char id=230 x=165 y=271 width=25 height=22 xoffset=-4 yoffset=9 xadvance=16 page=0 -char id=231 x=225 y=240 width=20 height=28 xoffset=-4 yoffset=9 xadvance=11 page=0 -char id=232 x=241 y=208 width=20 height=29 xoffset=-4 yoffset=2 xadvance=11 page=0 -char id=233 x=264 y=208 width=20 height=29 xoffset=-4 yoffset=2 xadvance=11 page=0 -char id=234 x=195 y=208 width=20 height=29 xoffset=-4 yoffset=2 xadvance=11 page=0 -char id=235 x=382 y=237 width=20 height=27 xoffset=-4 yoffset=4 xadvance=11 page=0 -char id=236 x=307 y=205 width=17 height=29 xoffset=-5 yoffset=2 xadvance=7 page=0 -char id=237 x=327 y=205 width=17 height=29 xoffset=-5 yoffset=2 xadvance=7 page=0 -char id=238 x=347 y=205 width=16 height=29 xoffset=-5 yoffset=2 xadvance=7 page=0 -char id=239 x=405 y=236 width=18 height=27 xoffset=-5 yoffset=4 xadvance=7 page=0 -char id=240 x=165 y=111 width=22 height=30 xoffset=-4 yoffset=1 xadvance=13 page=0 -char id=241 x=0 y=243 width=24 height=28 xoffset=-5 yoffset=3 xadvance=14 page=0 -char id=242 x=50 y=211 width=22 height=29 xoffset=-4 yoffset=2 xadvance=13 page=0 -char id=243 x=25 y=211 width=22 height=29 xoffset=-4 yoffset=2 xadvance=13 page=0 -char id=244 x=483 y=171 width=22 height=29 xoffset=-4 yoffset=2 xadvance=13 page=0 -char id=245 x=104 y=242 width=22 height=28 xoffset=-4 yoffset=3 xadvance=13 page=0 -char id=246 x=333 y=237 width=22 height=27 xoffset=-4 yoffset=4 xadvance=13 page=0 -char id=247 x=106 y=299 width=21 height=20 xoffset=-4 yoffset=10 xadvance=13 page=0 -char id=248 x=443 y=234 width=22 height=24 xoffset=-4 yoffset=8 xadvance=13 page=0 -char id=249 x=381 y=172 width=23 height=29 xoffset=-4 yoffset=2 xadvance=14 page=0 -char id=250 x=355 y=173 width=23 height=29 xoffset=-4 yoffset=2 xadvance=14 page=0 -char id=251 x=329 y=173 width=23 height=29 xoffset=-4 yoffset=2 xadvance=14 page=0 -char id=252 x=307 y=237 width=23 height=27 xoffset=-4 yoffset=4 xadvance=14 page=0 -char id=253 x=41 y=0 width=23 height=36 xoffset=-5 yoffset=2 xadvance=12 page=0 -char id=254 x=15 y=0 width=23 height=37 xoffset=-5 yoffset=1 xadvance=13 page=0 -char id=255 x=214 y=37 width=23 height=34 xoffset=-5 yoffset=4 xadvance=12 page=0 -kernings count=961 -kerning first=32 second=84 amount=-1 -kerning first=147 second=158 amount=-1 -kerning first=147 second=154 amount=-1 -kerning first=147 second=255 amount=-1 -kerning first=147 second=253 amount=-1 -kerning first=147 second=252 amount=-1 -kerning first=40 second=74 amount=1 -kerning first=147 second=251 amount=-1 -kerning first=147 second=250 amount=-1 -kerning first=147 second=249 amount=-1 -kerning first=147 second=248 amount=-1 -kerning first=147 second=246 amount=-1 -kerning first=147 second=245 amount=-1 -kerning first=44 second=146 amount=-1 -kerning first=44 second=148 amount=-1 -kerning first=45 second=87 amount=-2 -kerning first=147 second=244 amount=-1 -kerning first=46 second=148 amount=-1 -kerning first=147 second=243 amount=-1 -kerning first=147 second=242 amount=-1 -kerning first=147 second=241 amount=-1 -kerning first=147 second=235 amount=-1 -kerning first=65 second=84 amount=-2 -kerning first=147 second=234 amount=-1 -kerning first=65 second=86 amount=-2 -kerning first=65 second=87 amount=-3 -kerning first=65 second=89 amount=-1 -kerning first=147 second=233 amount=-1 -kerning first=147 second=232 amount=-1 -kerning first=147 second=231 amount=-1 -kerning first=147 second=229 amount=-1 -kerning first=147 second=228 amount=-1 -kerning first=147 second=227 amount=-1 -kerning first=147 second=226 amount=-1 -kerning first=147 second=225 amount=-1 -kerning first=147 second=224 amount=-1 -kerning first=65 second=118 amount=-1 -kerning first=65 second=119 amount=-1 -kerning first=147 second=197 amount=-2 -kerning first=147 second=196 amount=-2 -kerning first=147 second=195 amount=-2 -kerning first=147 second=194 amount=-2 -kerning first=147 second=193 amount=-2 -kerning first=147 second=192 amount=-2 -kerning first=147 second=122 amount=-1 -kerning first=147 second=121 amount=-1 -kerning first=147 second=120 amount=-1 -kerning first=147 second=119 amount=-1 -kerning first=147 second=118 amount=-1 -kerning first=147 second=117 amount=-1 -kerning first=65 second=221 amount=-1 -kerning first=147 second=116 amount=-1 -kerning first=147 second=115 amount=-1 -kerning first=147 second=114 amount=-1 -kerning first=147 second=113 amount=-1 -kerning first=147 second=112 amount=-1 -kerning first=147 second=111 amount=-1 -kerning first=147 second=110 amount=-1 -kerning first=147 second=109 amount=-1 -kerning first=147 second=103 amount=-1 -kerning first=147 second=102 amount=-1 -kerning first=147 second=101 amount=-1 -kerning first=147 second=100 amount=-1 -kerning first=147 second=99 amount=-1 -kerning first=147 second=97 amount=-1 -kerning first=147 second=65 amount=-2 -kerning first=65 second=159 amount=-1 -kerning first=146 second=146 amount=-1 -kerning first=65 second=146 amount=-2 -kerning first=146 second=154 amount=-1 -kerning first=146 second=118 amount=-1 -kerning first=146 second=116 amount=-2 -kerning first=66 second=87 amount=-1 -kerning first=146 second=115 amount=-2 -kerning first=146 second=114 amount=-2 -kerning first=146 second=109 amount=-2 -kerning first=146 second=100 amount=-3 -kerning first=145 second=145 amount=-1 -kerning first=145 second=158 amount=-1 -kerning first=145 second=154 amount=-1 -kerning first=145 second=255 amount=-1 -kerning first=145 second=253 amount=-1 -kerning first=145 second=252 amount=-1 -kerning first=145 second=251 amount=-1 -kerning first=145 second=250 amount=-1 -kerning first=145 second=249 amount=-1 -kerning first=145 second=248 amount=-1 -kerning first=145 second=246 amount=-1 -kerning first=145 second=245 amount=-1 -kerning first=145 second=244 amount=-1 -kerning first=145 second=243 amount=-1 -kerning first=145 second=242 amount=-1 -kerning first=145 second=241 amount=-1 -kerning first=145 second=235 amount=-1 -kerning first=145 second=234 amount=-1 -kerning first=145 second=233 amount=-1 -kerning first=145 second=232 amount=-1 -kerning first=145 second=231 amount=-1 -kerning first=145 second=229 amount=-1 -kerning first=145 second=228 amount=-1 -kerning first=145 second=227 amount=-1 -kerning first=145 second=226 amount=-1 -kerning first=145 second=225 amount=-1 -kerning first=145 second=224 amount=-1 -kerning first=145 second=197 amount=-3 -kerning first=145 second=196 amount=-3 -kerning first=145 second=195 amount=-3 -kerning first=145 second=194 amount=-3 -kerning first=145 second=193 amount=-3 -kerning first=145 second=192 amount=-3 -kerning first=145 second=122 amount=-1 -kerning first=145 second=121 amount=-1 -kerning first=145 second=120 amount=-1 -kerning first=145 second=119 amount=-1 -kerning first=145 second=118 amount=-1 -kerning first=145 second=117 amount=-1 -kerning first=145 second=116 amount=-1 -kerning first=145 second=115 amount=-1 -kerning first=145 second=113 amount=-1 -kerning first=145 second=112 amount=-1 -kerning first=145 second=111 amount=-1 -kerning first=145 second=110 amount=-1 -kerning first=145 second=109 amount=-1 -kerning first=145 second=103 amount=-1 -kerning first=145 second=102 amount=-1 -kerning first=145 second=101 amount=-1 -kerning first=145 second=100 amount=-1 -kerning first=145 second=99 amount=-1 -kerning first=145 second=97 amount=-1 -kerning first=145 second=65 amount=-3 -kerning first=158 second=148 amount=-1 -kerning first=158 second=146 amount=-1 -kerning first=142 second=255 amount=-1 -kerning first=142 second=253 amount=-1 -kerning first=142 second=216 amount=-1 -kerning first=142 second=214 amount=-1 -kerning first=142 second=213 amount=-1 -kerning first=142 second=212 amount=-1 -kerning first=142 second=211 amount=-1 -kerning first=142 second=210 amount=-1 -kerning first=142 second=199 amount=-1 -kerning first=142 second=121 amount=-1 -kerning first=142 second=119 amount=-1 -kerning first=142 second=81 amount=-1 -kerning first=142 second=79 amount=-1 -kerning first=142 second=71 amount=-1 -kerning first=142 second=67 amount=-1 -kerning first=159 second=146 amount=1 -kerning first=159 second=252 amount=-2 -kerning first=159 second=251 amount=-2 -kerning first=159 second=250 amount=-2 -kerning first=159 second=249 amount=-2 -kerning first=159 second=248 amount=-2 -kerning first=159 second=246 amount=-2 -kerning first=159 second=245 amount=-2 -kerning first=159 second=244 amount=-2 -kerning first=159 second=243 amount=-2 -kerning first=159 second=242 amount=-2 -kerning first=159 second=235 amount=-2 -kerning first=159 second=234 amount=-2 -kerning first=159 second=233 amount=-2 -kerning first=159 second=232 amount=-2 -kerning first=159 second=229 amount=-2 -kerning first=159 second=228 amount=-1 -kerning first=159 second=227 amount=-2 -kerning first=159 second=226 amount=-2 -kerning first=159 second=225 amount=-2 -kerning first=159 second=224 amount=-1 -kerning first=159 second=192 amount=-2 -kerning first=159 second=118 amount=-1 -kerning first=159 second=117 amount=-2 -kerning first=159 second=116 amount=-1 -kerning first=159 second=113 amount=-2 -kerning first=159 second=111 amount=-2 -kerning first=159 second=101 amount=-2 -kerning first=159 second=100 amount=-2 -kerning first=159 second=97 amount=-2 -kerning first=159 second=59 amount=-1 -kerning first=159 second=58 amount=-1 -kerning first=69 second=118 amount=-1 -kerning first=69 second=119 amount=-1 -kerning first=159 second=46 amount=-2 -kerning first=69 second=121 amount=-1 -kerning first=159 second=45 amount=-2 -kerning first=159 second=44 amount=-2 -kerning first=154 second=148 amount=-1 -kerning first=154 second=146 amount=-1 -kerning first=138 second=119 amount=-1 -kerning first=138 second=118 amount=-1 -kerning first=76 second=146 amount=-3 -kerning first=76 second=159 amount=-2 -kerning first=76 second=255 amount=-1 -kerning first=76 second=253 amount=-1 -kerning first=76 second=221 amount=-2 -kerning first=76 second=121 amount=-1 -kerning first=76 second=119 amount=-1 -kerning first=76 second=89 amount=-2 -kerning first=76 second=87 amount=-3 -kerning first=76 second=86 amount=-2 -kerning first=76 second=84 amount=-3 -kerning first=255 second=148 amount=-1 -kerning first=255 second=146 amount=-1 -kerning first=255 second=46 amount=-2 -kerning first=255 second=44 amount=-2 -kerning first=253 second=148 amount=-1 -kerning first=69 second=253 amount=-1 -kerning first=69 second=255 amount=-1 -kerning first=253 second=146 amount=-1 -kerning first=253 second=46 amount=-2 -kerning first=253 second=44 amount=-2 -kerning first=252 second=148 amount=-1 -kerning first=70 second=44 amount=-4 -kerning first=70 second=46 amount=-4 -kerning first=70 second=65 amount=-1 -kerning first=70 second=97 amount=-1 -kerning first=70 second=101 amount=-1 -kerning first=70 second=105 amount=-1 -kerning first=252 second=146 amount=-1 -kerning first=70 second=111 amount=-1 -kerning first=70 second=114 amount=-1 -kerning first=251 second=148 amount=-1 -kerning first=251 second=146 amount=-1 -kerning first=70 second=192 amount=-1 -kerning first=70 second=193 amount=-1 -kerning first=70 second=194 amount=-1 -kerning first=70 second=195 amount=-1 -kerning first=70 second=196 amount=-1 -kerning first=70 second=197 amount=-1 -kerning first=70 second=224 amount=-1 -kerning first=70 second=225 amount=-1 -kerning first=70 second=226 amount=-1 -kerning first=70 second=227 amount=-1 -kerning first=70 second=228 amount=-1 -kerning first=70 second=229 amount=-1 -kerning first=70 second=232 amount=-1 -kerning first=70 second=233 amount=-1 -kerning first=70 second=234 amount=-1 -kerning first=70 second=235 amount=-1 -kerning first=70 second=236 amount=-1 -kerning first=70 second=237 amount=-1 -kerning first=70 second=238 amount=-1 -kerning first=250 second=148 amount=-1 -kerning first=70 second=242 amount=-1 -kerning first=70 second=243 amount=-1 -kerning first=70 second=244 amount=-1 -kerning first=70 second=245 amount=-1 -kerning first=70 second=246 amount=-1 -kerning first=70 second=248 amount=-1 -kerning first=250 second=146 amount=-1 -kerning first=249 second=148 amount=-1 -kerning first=249 second=146 amount=-1 -kerning first=248 second=148 amount=-1 -kerning first=248 second=146 amount=-1 -kerning first=246 second=148 amount=-1 -kerning first=86 second=225 amount=-2 -kerning first=246 second=146 amount=-1 -kerning first=245 second=148 amount=-1 -kerning first=245 second=146 amount=-1 -kerning first=244 second=148 amount=-1 -kerning first=244 second=146 amount=-1 -kerning first=243 second=148 amount=-1 -kerning first=243 second=146 amount=-1 -kerning first=242 second=148 amount=-1 -kerning first=242 second=146 amount=-1 -kerning first=241 second=148 amount=-2 -kerning first=241 second=146 amount=-2 -kerning first=235 second=148 amount=-1 -kerning first=235 second=146 amount=-1 -kerning first=234 second=148 amount=-1 -kerning first=234 second=146 amount=-1 -kerning first=233 second=148 amount=-1 -kerning first=233 second=146 amount=-1 -kerning first=232 second=148 amount=-1 -kerning first=232 second=146 amount=-1 -kerning first=229 second=148 amount=-2 -kerning first=229 second=146 amount=-2 -kerning first=228 second=148 amount=-2 -kerning first=228 second=146 amount=-2 -kerning first=227 second=148 amount=-2 -kerning first=227 second=146 amount=-2 -kerning first=226 second=148 amount=-2 -kerning first=226 second=146 amount=-2 -kerning first=225 second=148 amount=-2 -kerning first=225 second=146 amount=-2 -kerning first=224 second=148 amount=-2 -kerning first=224 second=146 amount=-2 -kerning first=221 second=146 amount=1 -kerning first=221 second=252 amount=-2 -kerning first=221 second=251 amount=-2 -kerning first=221 second=250 amount=-2 -kerning first=221 second=249 amount=-2 -kerning first=221 second=248 amount=-2 -kerning first=221 second=246 amount=-2 -kerning first=221 second=245 amount=-2 -kerning first=221 second=244 amount=-2 -kerning first=221 second=243 amount=-2 -kerning first=221 second=242 amount=-2 -kerning first=221 second=235 amount=-2 -kerning first=221 second=234 amount=-2 -kerning first=72 second=117 amount=-1 -kerning first=221 second=233 amount=-2 -kerning first=221 second=232 amount=-2 -kerning first=221 second=229 amount=-2 -kerning first=221 second=228 amount=-1 -kerning first=221 second=227 amount=-2 -kerning first=221 second=226 amount=-2 -kerning first=221 second=225 amount=-2 -kerning first=221 second=224 amount=-1 -kerning first=221 second=118 amount=-1 -kerning first=221 second=117 amount=-2 -kerning first=221 second=116 amount=-1 -kerning first=221 second=113 amount=-2 -kerning first=221 second=111 amount=-2 -kerning first=221 second=101 amount=-2 -kerning first=221 second=100 amount=-2 -kerning first=221 second=97 amount=-2 -kerning first=221 second=59 amount=-1 -kerning first=221 second=58 amount=-1 -kerning first=221 second=46 amount=-2 -kerning first=221 second=45 amount=-2 -kerning first=221 second=44 amount=-2 -kerning first=72 second=249 amount=-1 -kerning first=72 second=250 amount=-1 -kerning first=72 second=251 amount=-1 -kerning first=72 second=252 amount=-1 -kerning first=220 second=154 amount=-1 -kerning first=220 second=241 amount=-1 -kerning first=220 second=116 amount=-1 -kerning first=220 second=115 amount=-1 -kerning first=220 second=114 amount=-1 -kerning first=220 second=112 amount=-1 -kerning first=220 second=110 amount=-1 -kerning first=220 second=109 amount=-1 -kerning first=220 second=100 amount=-1 -kerning first=219 second=154 amount=-1 -kerning first=219 second=241 amount=-1 -kerning first=219 second=116 amount=-1 -kerning first=219 second=115 amount=-1 -kerning first=219 second=114 amount=-1 -kerning first=219 second=112 amount=-1 -kerning first=219 second=110 amount=-1 -kerning first=219 second=109 amount=-1 -kerning first=219 second=100 amount=-1 -kerning first=73 second=112 amount=-1 -kerning first=218 second=154 amount=-1 -kerning first=218 second=241 amount=-1 -kerning first=218 second=116 amount=-1 -kerning first=73 second=117 amount=-1 -kerning first=218 second=115 amount=-1 -kerning first=218 second=114 amount=-1 -kerning first=218 second=112 amount=-1 -kerning first=218 second=110 amount=-1 -kerning first=218 second=109 amount=-1 -kerning first=218 second=100 amount=-1 -kerning first=217 second=154 amount=-1 -kerning first=217 second=241 amount=-1 -kerning first=217 second=116 amount=-1 -kerning first=217 second=115 amount=-1 -kerning first=217 second=114 amount=-1 -kerning first=217 second=112 amount=-1 -kerning first=217 second=110 amount=-1 -kerning first=217 second=109 amount=-1 -kerning first=217 second=100 amount=-1 -kerning first=216 second=159 amount=-1 -kerning first=216 second=221 amount=-1 -kerning first=216 second=197 amount=-1 -kerning first=216 second=196 amount=-1 -kerning first=216 second=195 amount=-1 -kerning first=216 second=194 amount=-1 -kerning first=216 second=193 amount=-1 -kerning first=216 second=192 amount=-1 -kerning first=216 second=89 amount=-1 -kerning first=216 second=88 amount=-1 -kerning first=216 second=87 amount=-1 -kerning first=73 second=249 amount=-1 -kerning first=73 second=250 amount=-1 -kerning first=73 second=251 amount=-1 -kerning first=73 second=252 amount=-1 -kerning first=216 second=84 amount=-1 -kerning first=216 second=65 amount=-1 -kerning first=214 second=159 amount=-1 -kerning first=214 second=221 amount=-1 -kerning first=214 second=197 amount=-1 -kerning first=214 second=196 amount=-1 -kerning first=74 second=97 amount=-1 -kerning first=74 second=101 amount=-1 -kerning first=214 second=195 amount=-1 -kerning first=74 second=111 amount=-1 -kerning first=74 second=117 amount=-1 -kerning first=214 second=194 amount=-1 -kerning first=74 second=224 amount=-1 -kerning first=74 second=225 amount=-1 -kerning first=74 second=226 amount=-1 -kerning first=74 second=227 amount=-1 -kerning first=74 second=228 amount=-1 -kerning first=74 second=229 amount=-1 -kerning first=74 second=232 amount=-1 -kerning first=74 second=233 amount=-1 -kerning first=74 second=234 amount=-1 -kerning first=74 second=235 amount=-1 -kerning first=214 second=193 amount=-1 -kerning first=214 second=192 amount=-1 -kerning first=214 second=89 amount=-1 -kerning first=214 second=88 amount=-1 -kerning first=74 second=242 amount=-1 -kerning first=74 second=243 amount=-1 -kerning first=74 second=244 amount=-1 -kerning first=74 second=245 amount=-1 -kerning first=74 second=246 amount=-1 -kerning first=74 second=248 amount=-1 -kerning first=74 second=249 amount=-1 -kerning first=74 second=250 amount=-1 -kerning first=74 second=251 amount=-1 -kerning first=74 second=252 amount=-1 -kerning first=214 second=87 amount=-1 -kerning first=214 second=84 amount=-1 -kerning first=214 second=65 amount=-1 -kerning first=75 second=67 amount=-1 -kerning first=75 second=71 amount=-1 -kerning first=75 second=79 amount=-1 -kerning first=75 second=81 amount=-1 -kerning first=213 second=159 amount=-1 -kerning first=213 second=221 amount=-1 -kerning first=213 second=197 amount=-1 -kerning first=75 second=118 amount=-1 -kerning first=75 second=119 amount=-1 -kerning first=213 second=196 amount=-1 -kerning first=75 second=199 amount=-1 -kerning first=75 second=210 amount=-1 -kerning first=75 second=211 amount=-1 -kerning first=75 second=212 amount=-1 -kerning first=75 second=213 amount=-1 -kerning first=75 second=214 amount=-1 -kerning first=75 second=216 amount=-1 -kerning first=213 second=195 amount=-1 -kerning first=213 second=194 amount=-1 -kerning first=213 second=193 amount=-1 -kerning first=213 second=192 amount=-1 -kerning first=213 second=89 amount=-1 -kerning first=213 second=88 amount=-1 -kerning first=213 second=87 amount=-1 -kerning first=213 second=84 amount=-1 -kerning first=213 second=65 amount=-1 -kerning first=212 second=159 amount=-1 -kerning first=212 second=221 amount=-1 -kerning first=212 second=197 amount=-1 -kerning first=212 second=196 amount=-1 -kerning first=212 second=195 amount=-1 -kerning first=212 second=194 amount=-1 -kerning first=212 second=193 amount=-1 -kerning first=212 second=192 amount=-1 -kerning first=212 second=89 amount=-1 -kerning first=212 second=88 amount=-1 -kerning first=212 second=87 amount=-1 -kerning first=212 second=84 amount=-1 -kerning first=86 second=226 amount=-2 -kerning first=212 second=65 amount=-1 -kerning first=86 second=227 amount=-2 -kerning first=86 second=228 amount=-1 -kerning first=86 second=229 amount=-2 -kerning first=211 second=159 amount=-1 -kerning first=211 second=221 amount=-1 -kerning first=86 second=232 amount=-1 -kerning first=86 second=233 amount=-3 -kerning first=211 second=197 amount=-1 -kerning first=211 second=196 amount=-1 -kerning first=211 second=195 amount=-1 -kerning first=211 second=194 amount=-1 -kerning first=211 second=193 amount=-1 -kerning first=211 second=192 amount=-1 -kerning first=211 second=89 amount=-1 -kerning first=211 second=88 amount=-1 -kerning first=211 second=87 amount=-1 -kerning first=211 second=84 amount=-1 -kerning first=211 second=65 amount=-1 -kerning first=210 second=159 amount=-1 -kerning first=210 second=221 amount=-1 -kerning first=210 second=197 amount=-1 -kerning first=210 second=196 amount=-1 -kerning first=210 second=195 amount=-1 -kerning first=210 second=194 amount=-1 -kerning first=86 second=234 amount=-3 -kerning first=210 second=193 amount=-1 -kerning first=210 second=192 amount=-1 -kerning first=210 second=89 amount=-1 -kerning first=210 second=88 amount=-1 -kerning first=86 second=235 amount=-2 -kerning first=86 second=236 amount=1 -kerning first=86 second=243 amount=-3 -kerning first=86 second=242 amount=-2 -kerning first=210 second=87 amount=-1 -kerning first=210 second=84 amount=-1 -kerning first=210 second=65 amount=-1 -kerning first=209 second=255 amount=-1 -kerning first=209 second=253 amount=-1 -kerning first=209 second=252 amount=-1 -kerning first=209 second=251 amount=-1 -kerning first=209 second=250 amount=-1 -kerning first=77 second=117 amount=-1 -kerning first=77 second=121 amount=-1 -kerning first=209 second=249 amount=-1 -kerning first=209 second=248 amount=-1 -kerning first=209 second=246 amount=-1 -kerning first=209 second=245 amount=-1 -kerning first=209 second=244 amount=-1 -kerning first=209 second=243 amount=-1 -kerning first=209 second=242 amount=-1 -kerning first=209 second=235 amount=-1 -kerning first=209 second=234 amount=-1 -kerning first=209 second=233 amount=-1 -kerning first=209 second=232 amount=-1 -kerning first=209 second=229 amount=-1 -kerning first=209 second=228 amount=-1 -kerning first=209 second=227 amount=-1 -kerning first=209 second=226 amount=-1 -kerning first=209 second=225 amount=-1 -kerning first=209 second=224 amount=-1 -kerning first=209 second=121 amount=-1 -kerning first=209 second=117 amount=-1 -kerning first=209 second=111 amount=-1 -kerning first=209 second=101 amount=-1 -kerning first=209 second=97 amount=-1 -kerning first=77 second=249 amount=-1 -kerning first=77 second=250 amount=-1 -kerning first=77 second=251 amount=-1 -kerning first=77 second=252 amount=-1 -kerning first=77 second=253 amount=-1 -kerning first=77 second=255 amount=-1 -kerning first=207 second=252 amount=-1 -kerning first=78 second=97 amount=-1 -kerning first=78 second=101 amount=-1 -kerning first=207 second=251 amount=-1 -kerning first=78 second=111 amount=-1 -kerning first=78 second=117 amount=-1 -kerning first=78 second=121 amount=-1 -kerning first=78 second=224 amount=-1 -kerning first=78 second=225 amount=-1 -kerning first=78 second=226 amount=-1 -kerning first=78 second=227 amount=-1 -kerning first=78 second=228 amount=-1 -kerning first=78 second=229 amount=-1 -kerning first=78 second=232 amount=-1 -kerning first=78 second=233 amount=-1 -kerning first=78 second=234 amount=-1 -kerning first=78 second=235 amount=-1 -kerning first=207 second=250 amount=-1 -kerning first=207 second=249 amount=-1 -kerning first=207 second=117 amount=-1 -kerning first=78 second=242 amount=-1 -kerning first=78 second=243 amount=-1 -kerning first=78 second=244 amount=-1 -kerning first=78 second=245 amount=-1 -kerning first=78 second=246 amount=-1 -kerning first=78 second=248 amount=-1 -kerning first=78 second=249 amount=-1 -kerning first=78 second=250 amount=-1 -kerning first=78 second=251 amount=-1 -kerning first=78 second=252 amount=-1 -kerning first=78 second=253 amount=-1 -kerning first=78 second=255 amount=-1 -kerning first=207 second=112 amount=-1 -kerning first=79 second=65 amount=-1 -kerning first=79 second=84 amount=-1 -kerning first=206 second=252 amount=-1 -kerning first=79 second=87 amount=-1 -kerning first=79 second=88 amount=-1 -kerning first=79 second=89 amount=-1 -kerning first=206 second=251 amount=-1 -kerning first=206 second=250 amount=-1 -kerning first=206 second=249 amount=-1 -kerning first=206 second=117 amount=-1 -kerning first=206 second=112 amount=-1 -kerning first=205 second=252 amount=-1 -kerning first=205 second=251 amount=-1 -kerning first=205 second=250 amount=-1 -kerning first=205 second=249 amount=-1 -kerning first=205 second=117 amount=-1 -kerning first=205 second=112 amount=-1 -kerning first=204 second=252 amount=-1 -kerning first=204 second=251 amount=-1 -kerning first=204 second=250 amount=-1 -kerning first=204 second=249 amount=-1 -kerning first=204 second=117 amount=-1 -kerning first=204 second=112 amount=-1 -kerning first=203 second=255 amount=-1 -kerning first=203 second=253 amount=-1 -kerning first=203 second=121 amount=-1 -kerning first=203 second=119 amount=-1 -kerning first=203 second=118 amount=-1 -kerning first=79 second=192 amount=-1 -kerning first=79 second=193 amount=-1 -kerning first=79 second=194 amount=-1 -kerning first=79 second=195 amount=-1 -kerning first=79 second=196 amount=-1 -kerning first=79 second=197 amount=-1 -kerning first=79 second=221 amount=-1 -kerning first=202 second=255 amount=-1 -kerning first=202 second=253 amount=-1 -kerning first=202 second=121 amount=-1 -kerning first=202 second=119 amount=-1 -kerning first=202 second=118 amount=-1 -kerning first=201 second=255 amount=-1 -kerning first=201 second=253 amount=-1 -kerning first=201 second=121 amount=-1 -kerning first=201 second=119 amount=-1 -kerning first=201 second=118 amount=-1 -kerning first=200 second=255 amount=-1 -kerning first=200 second=253 amount=-1 -kerning first=200 second=121 amount=-1 -kerning first=200 second=119 amount=-1 -kerning first=200 second=118 amount=-1 -kerning first=197 second=146 amount=-2 -kerning first=197 second=159 amount=-1 -kerning first=197 second=221 amount=-1 -kerning first=197 second=119 amount=-1 -kerning first=197 second=118 amount=-1 -kerning first=197 second=89 amount=-1 -kerning first=197 second=87 amount=-3 -kerning first=197 second=86 amount=-2 -kerning first=197 second=84 amount=-2 -kerning first=196 second=146 amount=-2 -kerning first=196 second=159 amount=-1 -kerning first=196 second=221 amount=-1 -kerning first=196 second=119 amount=-1 -kerning first=196 second=118 amount=-1 -kerning first=79 second=159 amount=-1 -kerning first=196 second=89 amount=-1 -kerning first=80 second=44 amount=-5 -kerning first=80 second=46 amount=-5 -kerning first=80 second=65 amount=-1 -kerning first=196 second=87 amount=-3 -kerning first=196 second=86 amount=-2 -kerning first=196 second=84 amount=-2 -kerning first=80 second=97 amount=-1 -kerning first=80 second=101 amount=-1 -kerning first=195 second=146 amount=-2 -kerning first=195 second=159 amount=-1 -kerning first=195 second=221 amount=-1 -kerning first=80 second=110 amount=-1 -kerning first=80 second=111 amount=-1 -kerning first=80 second=114 amount=-1 -kerning first=80 second=115 amount=-1 -kerning first=195 second=119 amount=-1 -kerning first=80 second=117 amount=-1 -kerning first=195 second=118 amount=-1 -kerning first=80 second=192 amount=-1 -kerning first=80 second=193 amount=-1 -kerning first=80 second=194 amount=-1 -kerning first=80 second=195 amount=-1 -kerning first=80 second=196 amount=-1 -kerning first=80 second=197 amount=-1 -kerning first=195 second=89 amount=-1 -kerning first=195 second=87 amount=-3 -kerning first=195 second=86 amount=-2 -kerning first=195 second=84 amount=-2 -kerning first=194 second=146 amount=-2 -kerning first=194 second=159 amount=-1 -kerning first=194 second=221 amount=-1 -kerning first=194 second=119 amount=-1 -kerning first=80 second=224 amount=-1 -kerning first=80 second=225 amount=-1 -kerning first=80 second=226 amount=-1 -kerning first=80 second=227 amount=-1 -kerning first=80 second=228 amount=-1 -kerning first=80 second=229 amount=-1 -kerning first=80 second=232 amount=-1 -kerning first=80 second=233 amount=-1 -kerning first=80 second=234 amount=-1 -kerning first=80 second=235 amount=-1 -kerning first=194 second=118 amount=-1 -kerning first=194 second=89 amount=-1 -kerning first=194 second=87 amount=-3 -kerning first=194 second=86 amount=-2 -kerning first=80 second=241 amount=-1 -kerning first=80 second=242 amount=-1 -kerning first=80 second=243 amount=-1 -kerning first=80 second=244 amount=-1 -kerning first=80 second=245 amount=-1 -kerning first=80 second=246 amount=-1 -kerning first=80 second=248 amount=-1 -kerning first=80 second=249 amount=-1 -kerning first=80 second=250 amount=-1 -kerning first=80 second=251 amount=-1 -kerning first=80 second=252 amount=-1 -kerning first=194 second=84 amount=-2 -kerning first=193 second=146 amount=-2 -kerning first=193 second=159 amount=-1 -kerning first=193 second=221 amount=-1 -kerning first=80 second=154 amount=-1 -kerning first=193 second=119 amount=-1 -kerning first=193 second=118 amount=-1 -kerning first=193 second=89 amount=-1 -kerning first=193 second=87 amount=-3 -kerning first=81 second=87 amount=-1 -kerning first=193 second=86 amount=-2 -kerning first=193 second=84 amount=-2 -kerning first=192 second=146 amount=-2 -kerning first=192 second=159 amount=-1 -kerning first=192 second=221 amount=-1 -kerning first=192 second=119 amount=-1 -kerning first=192 second=118 amount=-1 -kerning first=192 second=89 amount=-1 -kerning first=192 second=87 amount=-3 -kerning first=192 second=86 amount=-2 -kerning first=192 second=84 amount=-2 -kerning first=123 second=74 amount=1 -kerning first=122 second=148 amount=-1 -kerning first=122 second=146 amount=-1 -kerning first=121 second=148 amount=-1 -kerning first=121 second=146 amount=-1 -kerning first=121 second=46 amount=-2 -kerning first=121 second=44 amount=-2 -kerning first=120 second=148 amount=-1 -kerning first=120 second=146 amount=-1 -kerning first=119 second=46 amount=-2 -kerning first=119 second=44 amount=-2 -kerning first=118 second=46 amount=-2 -kerning first=118 second=44 amount=-2 -kerning first=117 second=148 amount=-1 -kerning first=117 second=146 amount=-1 -kerning first=82 second=67 amount=-1 -kerning first=82 second=71 amount=-1 -kerning first=82 second=79 amount=-1 -kerning first=82 second=81 amount=-1 -kerning first=82 second=84 amount=-1 -kerning first=115 second=148 amount=-1 -kerning first=82 second=86 amount=-2 -kerning first=82 second=87 amount=-2 -kerning first=82 second=89 amount=-1 -kerning first=115 second=146 amount=-1 -kerning first=114 second=46 amount=-1 -kerning first=114 second=44 amount=-1 -kerning first=82 second=121 amount=-1 -kerning first=82 second=199 amount=-1 -kerning first=82 second=210 amount=-1 -kerning first=82 second=211 amount=-1 -kerning first=82 second=212 amount=-1 -kerning first=82 second=213 amount=-1 -kerning first=82 second=214 amount=-1 -kerning first=82 second=216 amount=-1 -kerning first=113 second=148 amount=-1 -kerning first=113 second=146 amount=-1 -kerning first=112 second=148 amount=-1 -kerning first=112 second=146 amount=-1 -kerning first=82 second=221 amount=-1 -kerning first=111 second=148 amount=-1 -kerning first=111 second=146 amount=-1 -kerning first=110 second=148 amount=-2 -kerning first=110 second=146 amount=-2 -kerning first=109 second=148 amount=-2 -kerning first=109 second=146 amount=-2 -kerning first=107 second=148 amount=-1 -kerning first=107 second=146 amount=-1 -kerning first=104 second=148 amount=-2 -kerning first=104 second=146 amount=-2 -kerning first=102 second=148 amount=3 -kerning first=102 second=146 amount=3 -kerning first=102 second=125 amount=3 -kerning first=102 second=93 amount=3 -kerning first=82 second=253 amount=-1 -kerning first=82 second=255 amount=-1 -kerning first=82 second=159 amount=-1 -kerning first=102 second=41 amount=3 -kerning first=102 second=39 amount=2 -kerning first=102 second=34 amount=2 -kerning first=101 second=148 amount=-1 -kerning first=101 second=146 amount=-1 -kerning first=98 second=148 amount=-1 -kerning first=98 second=146 amount=-1 -kerning first=97 second=148 amount=-2 -kerning first=97 second=146 amount=-2 -kerning first=91 second=74 amount=1 -kerning first=90 second=255 amount=-1 -kerning first=90 second=253 amount=-1 -kerning first=90 second=216 amount=-1 -kerning first=90 second=214 amount=-1 -kerning first=90 second=213 amount=-1 -kerning first=83 second=118 amount=-1 -kerning first=83 second=119 amount=-1 -kerning first=90 second=212 amount=-1 -kerning first=90 second=211 amount=-1 -kerning first=90 second=210 amount=-1 -kerning first=90 second=199 amount=-1 -kerning first=90 second=121 amount=-1 -kerning first=90 second=119 amount=-1 -kerning first=90 second=81 amount=-1 -kerning first=90 second=79 amount=-1 -kerning first=90 second=71 amount=-1 -kerning first=90 second=67 amount=-1 -kerning first=89 second=146 amount=1 -kerning first=89 second=252 amount=-2 -kerning first=89 second=251 amount=-2 -kerning first=89 second=250 amount=-2 -kerning first=89 second=249 amount=-2 -kerning first=89 second=248 amount=-2 -kerning first=89 second=246 amount=-2 -kerning first=89 second=245 amount=-2 -kerning first=89 second=244 amount=-2 -kerning first=89 second=243 amount=-2 -kerning first=89 second=242 amount=-2 -kerning first=89 second=235 amount=-2 -kerning first=89 second=234 amount=-2 -kerning first=89 second=233 amount=-2 -kerning first=89 second=232 amount=-1 -kerning first=89 second=229 amount=-2 -kerning first=89 second=228 amount=-2 -kerning first=89 second=227 amount=-2 -kerning first=89 second=226 amount=-2 -kerning first=89 second=225 amount=-2 -kerning first=89 second=118 amount=-1 -kerning first=84 second=44 amount=-3 -kerning first=84 second=45 amount=-3 -kerning first=84 second=46 amount=-3 -kerning first=84 second=58 amount=-2 -kerning first=84 second=59 amount=-2 -kerning first=84 second=65 amount=-2 -kerning first=89 second=117 amount=-2 -kerning first=89 second=116 amount=-1 -kerning first=84 second=79 amount=-1 -kerning first=84 second=81 amount=-1 -kerning first=89 second=113 amount=-2 -kerning first=89 second=111 amount=-2 -kerning first=89 second=101 amount=-2 -kerning first=89 second=100 amount=-2 -kerning first=89 second=97 amount=-2 -kerning first=89 second=59 amount=-1 -kerning first=84 second=97 amount=-3 -kerning first=84 second=101 amount=-3 -kerning first=84 second=105 amount=-1 -kerning first=84 second=109 amount=-3 -kerning first=84 second=111 amount=-3 -kerning first=84 second=114 amount=-3 -kerning first=84 second=115 amount=-3 -kerning first=84 second=117 amount=-3 -kerning first=84 second=119 amount=-3 -kerning first=84 second=121 amount=-3 -kerning first=84 second=122 amount=-2 -kerning first=89 second=58 amount=-1 -kerning first=84 second=192 amount=-2 -kerning first=84 second=193 amount=-2 -kerning first=84 second=194 amount=-2 -kerning first=84 second=195 amount=-2 -kerning first=84 second=196 amount=-2 -kerning first=84 second=197 amount=-2 -kerning first=89 second=46 amount=-2 -kerning first=84 second=210 amount=-1 -kerning first=84 second=211 amount=-1 -kerning first=84 second=212 amount=-1 -kerning first=84 second=213 amount=-1 -kerning first=84 second=214 amount=-1 -kerning first=84 second=216 amount=-1 -kerning first=89 second=45 amount=-2 -kerning first=84 second=224 amount=-1 -kerning first=84 second=225 amount=-3 -kerning first=84 second=226 amount=-2 -kerning first=84 second=227 amount=-2 -kerning first=84 second=228 amount=-1 -kerning first=84 second=229 amount=-2 -kerning first=84 second=232 amount=-2 -kerning first=84 second=233 amount=-3 -kerning first=84 second=234 amount=-3 -kerning first=84 second=235 amount=-2 -kerning first=89 second=44 amount=-2 -kerning first=84 second=237 amount=-1 -kerning first=84 second=238 amount=-1 -kerning first=87 second=146 amount=1 -kerning first=84 second=242 amount=-3 -kerning first=84 second=243 amount=-3 -kerning first=84 second=244 amount=-3 -kerning first=84 second=245 amount=-3 -kerning first=84 second=246 amount=-2 -kerning first=84 second=248 amount=-3 -kerning first=84 second=249 amount=-3 -kerning first=84 second=250 amount=-3 -kerning first=84 second=251 amount=-3 -kerning first=84 second=252 amount=-2 -kerning first=84 second=253 amount=-3 -kerning first=84 second=255 amount=-2 -kerning first=86 second=224 amount=-2 -kerning first=87 second=255 amount=-2 -kerning first=87 second=253 amount=-2 -kerning first=87 second=252 amount=-2 -kerning first=84 second=158 amount=-1 -kerning first=84 second=146 amount=1 -kerning first=87 second=251 amount=-2 -kerning first=87 second=250 amount=-2 -kerning first=87 second=249 amount=-2 -kerning first=87 second=248 amount=-2 -kerning first=85 second=100 amount=-1 -kerning first=87 second=246 amount=-2 -kerning first=87 second=245 amount=-2 -kerning first=87 second=244 amount=-2 -kerning first=87 second=243 amount=-2 -kerning first=87 second=242 amount=-2 -kerning first=85 second=109 amount=-1 -kerning first=85 second=110 amount=-1 -kerning first=85 second=112 amount=-1 -kerning first=85 second=114 amount=-1 -kerning first=85 second=115 amount=-1 -kerning first=85 second=116 amount=-1 -kerning first=87 second=235 amount=-2 -kerning first=87 second=234 amount=-2 -kerning first=87 second=233 amount=-2 -kerning first=87 second=232 amount=-2 -kerning first=87 second=229 amount=-2 -kerning first=87 second=228 amount=-1 -kerning first=87 second=227 amount=-2 -kerning first=87 second=226 amount=-2 -kerning first=87 second=225 amount=-2 -kerning first=87 second=224 amount=-2 -kerning first=87 second=197 amount=-2 -kerning first=87 second=196 amount=-2 -kerning first=87 second=195 amount=-2 -kerning first=87 second=194 amount=-2 -kerning first=87 second=193 amount=-2 -kerning first=87 second=192 amount=-2 -kerning first=87 second=121 amount=-2 -kerning first=87 second=117 amount=-2 -kerning first=87 second=116 amount=-2 -kerning first=87 second=114 amount=-2 -kerning first=87 second=111 amount=-2 -kerning first=85 second=241 amount=-1 -kerning first=87 second=109 amount=-2 -kerning first=87 second=101 amount=-2 -kerning first=87 second=100 amount=-2 -kerning first=87 second=97 amount=-2 -kerning first=85 second=154 amount=-1 -kerning first=87 second=65 amount=-2 -kerning first=87 second=59 amount=-1 -kerning first=86 second=44 amount=-3 -kerning first=86 second=45 amount=-1 -kerning first=86 second=46 amount=-3 -kerning first=87 second=58 amount=-1 -kerning first=86 second=59 amount=-1 -kerning first=86 second=65 amount=-2 -kerning first=87 second=46 amount=-3 -kerning first=87 second=45 amount=-1 -kerning first=87 second=44 amount=-3 -kerning first=86 second=146 amount=1 -kerning first=86 second=255 amount=-2 -kerning first=86 second=97 amount=-2 -kerning first=86 second=101 amount=-3 -kerning first=86 second=253 amount=-2 -kerning first=86 second=111 amount=-3 -kerning first=86 second=114 amount=-2 -kerning first=86 second=117 amount=-2 -kerning first=86 second=121 amount=-2 -kerning first=86 second=252 amount=-2 -kerning first=86 second=192 amount=-2 -kerning first=86 second=193 amount=-2 -kerning first=86 second=194 amount=-2 -kerning first=86 second=195 amount=-2 -kerning first=86 second=196 amount=-2 -kerning first=86 second=197 amount=-2 -kerning first=86 second=251 amount=-2 -kerning first=86 second=250 amount=-2 -kerning first=86 second=249 amount=-2 -kerning first=86 second=248 amount=-3 -kerning first=86 second=246 amount=-2 -kerning first=86 second=245 amount=-3 -kerning first=86 second=244 amount=-3 diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_40.dds b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_40.dds deleted file mode 100644 index 6736d58822..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_40.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_40.fnt b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_40.fnt deleted file mode 100644 index 8e7153f50a..0000000000 --- a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_gar_40.fnt +++ /dev/null @@ -1,1341 +0,0 @@ -info face="Adobe Garamond Pro" size=40 bold=0 italic=0 charset="ANSI" stretchH=100 smooth=1 aa=2 padding=5,5,5,5 spacing=3,3 -common lineHeight=40 base=29 scaleW=512 scaleH=512 pages=1 -char id=32 x=292 y=370 width=12 height=11 xoffset=-5 yoffset=34 xadvance=8 page=0 -char id=33 x=173 y=263 width=14 height=31 xoffset=-4 yoffset=3 xadvance=7 page=0 -char id=34 x=282 y=349 width=18 height=18 xoffset=-3 yoffset=2 xadvance=12 page=0 -char id=35 x=227 y=262 width=26 height=30 xoffset=-5 yoffset=4 xadvance=16 page=0 -char id=36 x=65 y=84 width=23 height=37 xoffset=-4 yoffset=1 xadvance=16 page=0 -char id=37 x=251 y=193 width=34 height=31 xoffset=-4 yoffset=4 xadvance=26 page=0 -char id=38 x=190 y=263 width=34 height=30 xoffset=-3 yoffset=4 xadvance=26 page=0 -char id=39 x=354 y=347 width=13 height=18 xoffset=-3 yoffset=2 xadvance=7 page=0 -char id=40 x=337 y=42 width=17 height=38 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=41 x=490 y=0 width=18 height=38 xoffset=-5 yoffset=2 xadvance=10 page=0 -char id=42 x=429 y=318 width=21 height=22 xoffset=-4 yoffset=2 xadvance=12 page=0 -char id=43 x=423 y=291 width=23 height=24 xoffset=-3 yoffset=11 xadvance=16 page=0 -char id=44 x=175 y=356 width=15 height=19 xoffset=-4 yoffset=19 xadvance=8 page=0 -char id=45 x=148 y=380 width=18 height=13 xoffset=-4 yoffset=16 xadvance=10 page=0 -char id=46 x=110 y=381 width=14 height=14 xoffset=-3 yoffset=20 xadvance=8 page=0 -char id=47 x=420 y=118 width=19 height=33 xoffset=-4 yoffset=2 xadvance=10 page=0 -char id=48 x=421 y=258 width=23 height=30 xoffset=-4 yoffset=4 xadvance=16 page=0 -char id=49 x=25 y=300 width=19 height=30 xoffset=-1 yoffset=4 xadvance=16 page=0 -char id=50 x=260 y=227 width=24 height=31 xoffset=-5 yoffset=4 xadvance=16 page=0 -char id=51 x=111 y=195 width=23 height=32 xoffset=-4 yoffset=4 xadvance=16 page=0 -char id=52 x=233 y=122 width=25 height=33 xoffset=-5 yoffset=1 xadvance=16 page=0 -char id=53 x=395 y=119 width=22 height=33 xoffset=-4 yoffset=3 xadvance=16 page=0 -char id=54 x=84 y=197 width=24 height=32 xoffset=-4 yoffset=2 xadvance=16 page=0 -char id=55 x=478 y=153 width=25 height=32 xoffset=-4 yoffset=4 xadvance=16 page=0 -char id=56 x=369 y=261 width=23 height=30 xoffset=-4 yoffset=4 xadvance=16 page=0 -char id=57 x=137 y=194 width=23 height=32 xoffset=-4 yoffset=4 xadvance=16 page=0 -char id=58 x=491 y=290 width=14 height=23 xoffset=-3 yoffset=11 xadvance=8 page=0 -char id=59 x=189 y=297 width=15 height=27 xoffset=-4 yoffset=11 xadvance=8 page=0 -char id=60 x=184 y=329 width=23 height=23 xoffset=-4 yoffset=11 xadvance=16 page=0 -char id=61 x=370 y=347 width=23 height=17 xoffset=-3 yoffset=14 xadvance=16 page=0 -char id=62 x=158 y=330 width=23 height=23 xoffset=-4 yoffset=11 xadvance=16 page=0 -char id=63 x=491 y=223 width=18 height=31 xoffset=-4 yoffset=3 xadvance=10 page=0 -char id=64 x=314 y=158 width=32 height=32 xoffset=-4 yoffset=7 xadvance=24 page=0 -char id=65 x=383 y=155 width=31 height=32 xoffset=-6 yoffset=2 xadvance=19 page=0 -char id=66 x=33 y=232 width=27 height=31 xoffset=-4 yoffset=3 xadvance=19 page=0 -char id=67 x=139 y=123 width=30 height=33 xoffset=-4 yoffset=2 xadvance=22 page=0 -char id=68 x=395 y=190 width=32 height=31 xoffset=-4 yoffset=3 xadvance=24 page=0 -char id=69 x=417 y=155 width=28 height=32 xoffset=-5 yoffset=3 xadvance=18 page=0 -char id=70 x=205 y=228 width=25 height=31 xoffset=-4 yoffset=3 xadvance=17 page=0 -char id=71 x=105 y=123 width=31 height=33 xoffset=-4 yoffset=2 xadvance=23 page=0 -char id=72 x=288 y=193 width=34 height=31 xoffset=-4 yoffset=3 xadvance=25 page=0 -char id=73 x=70 y=266 width=19 height=31 xoffset=-4 yoffset=3 xadvance=10 page=0 -char id=74 x=225 y=42 width=22 height=38 xoffset=-6 yoffset=3 xadvance=11 page=0 -char id=75 x=464 y=189 width=31 height=31 xoffset=-4 yoffset=3 xadvance=21 page=0 -char id=76 x=448 y=154 width=27 height=32 xoffset=-4 yoffset=3 xadvance=17 page=0 -char id=77 x=88 y=160 width=38 height=32 xoffset=-5 yoffset=3 xadvance=28 page=0 -char id=78 x=170 y=159 width=34 height=32 xoffset=-5 yoffset=3 xadvance=24 page=0 -char id=79 x=35 y=126 width=32 height=33 xoffset=-4 yoffset=2 xadvance=25 page=0 -char id=80 x=63 y=232 width=26 height=31 xoffset=-4 yoffset=3 xadvance=17 page=0 -char id=81 x=42 y=0 width=37 height=39 xoffset=-4 yoffset=2 xadvance=25 page=0 -char id=82 x=430 y=190 width=31 height=31 xoffset=-4 yoffset=3 xadvance=20 page=0 -char id=83 x=486 y=81 width=23 height=33 xoffset=-4 yoffset=2 xadvance=15 page=0 -char id=84 x=349 y=158 width=31 height=32 xoffset=-5 yoffset=2 xadvance=21 page=0 -char id=85 x=207 y=158 width=33 height=32 xoffset=-4 yoffset=3 xadvance=23 page=0 -char id=86 x=243 y=158 width=33 height=32 xoffset=-5 yoffset=3 xadvance=21 page=0 -char id=87 x=0 y=162 width=42 height=32 xoffset=-5 yoffset=3 xadvance=30 page=0 -char id=88 x=325 y=193 width=32 height=31 xoffset=-5 yoffset=3 xadvance=20 page=0 -char id=89 x=0 y=232 width=30 height=31 xoffset=-5 yoffset=3 xadvance=18 page=0 -char id=90 x=172 y=123 width=29 height=33 xoffset=-4 yoffset=2 xadvance=20 page=0 -char id=91 x=158 y=83 width=16 height=37 xoffset=-1 yoffset=2 xadvance=10 page=0 -char id=92 x=442 y=118 width=18 height=33 xoffset=-4 yoffset=2 xadvance=9 page=0 -char id=93 x=138 y=83 width=17 height=37 xoffset=-5 yoffset=2 xadvance=10 page=0 -char id=94 x=236 y=323 width=23 height=23 xoffset=-4 yoffset=4 xadvance=16 page=0 -char id=95 x=263 y=370 width=26 height=12 xoffset=-5 yoffset=26 xadvance=16 page=0 -char id=96 x=476 y=342 width=15 height=17 xoffset=-3 yoffset=3 xadvance=11 page=0 -char id=97 x=262 y=323 width=22 height=23 xoffset=-4 yoffset=11 xadvance=12 page=0 -char id=98 x=317 y=122 width=24 height=33 xoffset=-4 yoffset=1 xadvance=16 page=0 -char id=99 x=287 y=322 width=22 height=23 xoffset=-4 yoffset=11 xadvance=12 page=0 -char id=100 x=396 y=81 width=25 height=34 xoffset=-4 yoffset=1 xadvance=16 page=0 -char id=101 x=337 y=321 width=21 height=23 xoffset=-4 yoffset=11 xadvance=12 page=0 -char id=102 x=370 y=119 width=22 height=33 xoffset=-4 yoffset=1 xadvance=9 page=0 -char id=103 x=233 y=228 width=24 height=31 xoffset=-4 yoffset=11 xadvance=14 page=0 -char id=104 x=204 y=122 width=26 height=33 xoffset=-5 yoffset=1 xadvance=16 page=0 -char id=105 x=47 y=300 width=17 height=30 xoffset=-4 yoffset=4 xadvance=8 page=0 -char id=106 x=317 y=42 width=17 height=38 xoffset=-6 yoffset=4 xadvance=8 page=0 -char id=107 x=261 y=122 width=25 height=33 xoffset=-5 yoffset=1 xadvance=15 page=0 -char id=108 x=463 y=117 width=17 height=33 xoffset=-5 yoffset=1 xadvance=8 page=0 -char id=109 x=0 y=333 width=35 height=23 xoffset=-5 yoffset=11 xadvance=25 page=0 -char id=110 x=103 y=332 width=25 height=23 xoffset=-4 yoffset=11 xadvance=16 page=0 -char id=111 x=210 y=324 width=23 height=23 xoffset=-4 yoffset=11 xadvance=15 page=0 -char id=112 x=483 y=117 width=25 height=32 xoffset=-5 yoffset=10 xadvance=16 page=0 -char id=113 x=121 y=230 width=25 height=31 xoffset=-4 yoffset=11 xadvance=15 page=0 -char id=114 x=361 y=321 width=20 height=23 xoffset=-4 yoffset=11 xadvance=10 page=0 -char id=115 x=407 y=321 width=19 height=23 xoffset=-5 yoffset=11 xadvance=10 page=0 -char id=116 x=311 y=294 width=19 height=25 xoffset=-5 yoffset=9 xadvance=9 page=0 -char id=117 x=368 y=294 width=25 height=24 xoffset=-4 yoffset=11 xadvance=16 page=0 -char id=118 x=396 y=294 width=24 height=24 xoffset=-5 yoffset=11 xadvance=13 page=0 -char id=119 x=333 y=294 width=32 height=24 xoffset=-5 yoffset=11 xadvance=21 page=0 -char id=120 x=131 y=332 width=24 height=23 xoffset=-5 yoffset=11 xadvance=13 page=0 -char id=121 x=149 y=229 width=25 height=31 xoffset=-5 yoffset=11 xadvance=14 page=0 -char id=122 x=286 y=294 width=22 height=25 xoffset=-5 yoffset=10 xadvance=12 page=0 -char id=123 x=296 y=42 width=18 height=38 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=124 x=0 y=0 width=12 height=42 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=125 x=357 y=41 width=17 height=38 xoffset=-4 yoffset=2 xadvance=10 page=0 -char id=126 x=396 y=347 width=21 height=17 xoffset=-3 yoffset=14 xadvance=16 page=0 -char id=128 x=341 y=261 width=25 height=30 xoffset=-5 yoffset=4 xadvance=16 page=0 -char id=130 x=320 y=348 width=14 height=18 xoffset=-4 yoffset=21 xadvance=7 page=0 -char id=131 x=259 y=83 width=26 height=36 xoffset=-5 yoffset=2 xadvance=16 page=0 -char id=132 x=239 y=349 width=19 height=18 xoffset=-4 yoffset=21 xadvance=12 page=0 -char id=133 x=50 y=383 width=35 height=14 xoffset=-2 yoffset=20 xadvance=31 page=0 -char id=134 x=91 y=83 width=22 height=37 xoffset=-4 yoffset=2 xadvance=15 page=0 -char id=135 x=314 y=83 width=22 height=36 xoffset=-4 yoffset=2 xadvance=15 page=0 -char id=136 x=420 y=347 width=17 height=17 xoffset=-3 yoffset=3 xadvance=11 page=0 -char id=137 x=205 y=194 width=43 height=31 xoffset=-4 yoffset=4 xadvance=36 page=0 -char id=138 x=199 y=42 width=23 height=38 xoffset=-4 yoffset=-3 xadvance=15 page=0 -char id=139 x=40 y=359 width=15 height=21 xoffset=-4 yoffset=12 xadvance=7 page=0 -char id=140 x=45 y=162 width=40 height=32 xoffset=-4 yoffset=3 xadvance=32 page=0 -char id=142 x=136 y=42 width=29 height=38 xoffset=-4 yoffset=-3 xadvance=20 page=0 -char id=145 x=337 y=347 width=14 height=18 xoffset=-4 yoffset=1 xadvance=7 page=0 -char id=146 x=303 y=348 width=14 height=18 xoffset=-4 yoffset=2 xadvance=7 page=0 -char id=147 x=216 y=350 width=20 height=18 xoffset=-4 yoffset=1 xadvance=12 page=0 -char id=148 x=193 y=355 width=20 height=18 xoffset=-4 yoffset=2 xadvance=12 page=0 -char id=149 x=105 y=358 width=19 height=20 xoffset=-3 yoffset=8 xadvance=12 page=0 -char id=150 x=234 y=371 width=26 height=12 xoffset=-5 yoffset=17 xadvance=16 page=0 -char id=151 x=189 y=378 width=42 height=12 xoffset=-5 yoffset=17 xadvance=31 page=0 -char id=152 x=29 y=383 width=18 height=15 xoffset=-3 yoffset=4 xadvance=11 page=0 -char id=153 x=0 y=383 width=26 height=16 xoffset=-4 yoffset=3 xadvance=17 page=0 -char id=154 x=48 y=266 width=19 height=31 xoffset=-5 yoffset=3 xadvance=10 page=0 -char id=155 x=22 y=359 width=15 height=21 xoffset=-4 yoffset=12 xadvance=7 page=0 -char id=156 x=38 y=333 width=32 height=23 xoffset=-4 yoffset=11 xadvance=23 page=0 -char id=158 x=163 y=194 width=22 height=32 xoffset=-5 yoffset=3 xadvance=12 page=0 -char id=159 x=226 y=83 width=30 height=36 xoffset=-5 yoffset=-2 xadvance=18 page=0 -char id=160 x=497 y=257 width=12 height=11 xoffset=-5 yoffset=34 xadvance=8 page=0 -char id=161 x=188 y=194 width=14 height=32 xoffset=-4 yoffset=11 xadvance=7 page=0 -char id=162 x=0 y=300 width=22 height=30 xoffset=-3 yoffset=4 xadvance=16 page=0 -char id=163 x=177 y=229 width=25 height=31 xoffset=-5 yoffset=4 xadvance=16 page=0 -char id=164 x=207 y=296 width=24 height=25 xoffset=-4 yoffset=6 xadvance=16 page=0 -char id=165 x=256 y=262 width=26 height=30 xoffset=-5 yoffset=4 xadvance=16 page=0 -char id=166 x=177 y=83 width=12 height=37 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=167 x=288 y=83 width=23 height=36 xoffset=-4 yoffset=2 xadvance=16 page=0 -char id=168 x=88 y=381 width=19 height=14 xoffset=-4 yoffset=5 xadvance=11 page=0 -char id=169 x=0 y=126 width=32 height=33 xoffset=-4 yoffset=2 xadvance=25 page=0 -char id=170 x=82 y=358 width=20 height=20 xoffset=-4 yoffset=7 xadvance=10 page=0 -char id=171 x=479 y=318 width=19 height=21 xoffset=-4 yoffset=12 xadvance=12 page=0 -char id=172 x=148 y=358 width=24 height=19 xoffset=-4 yoffset=14 xadvance=16 page=0 -char id=173 x=127 y=381 width=18 height=13 xoffset=-4 yoffset=16 xadvance=10 page=0 -char id=174 x=127 y=358 width=18 height=20 xoffset=-4 yoffset=2 xadvance=10 page=0 -char id=175 x=169 y=380 width=17 height=13 xoffset=-3 yoffset=5 xadvance=11 page=0 -char id=176 x=261 y=349 width=18 height=18 xoffset=-4 yoffset=4 xadvance=9 page=0 -char id=177 x=234 y=295 width=23 height=25 xoffset=-3 yoffset=9 xadvance=16 page=0 -char id=178 x=384 y=321 width=20 height=23 xoffset=-5 yoffset=1 xadvance=11 page=0 -char id=179 x=449 y=291 width=19 height=24 xoffset=-4 yoffset=2 xadvance=11 page=0 -char id=180 x=440 y=343 width=15 height=17 xoffset=-1 yoffset=3 xadvance=11 page=0 -char id=181 x=287 y=227 width=24 height=31 xoffset=-3 yoffset=11 xadvance=16 page=0 -char id=182 x=424 y=81 width=23 height=34 xoffset=-4 yoffset=7 xadvance=16 page=0 -char id=183 x=494 y=342 width=14 height=15 xoffset=-3 yoffset=15 xadvance=8 page=0 -char id=184 x=458 y=342 width=15 height=17 xoffset=-2 yoffset=24 xadvance=11 page=0 -char id=185 x=471 y=291 width=17 height=24 xoffset=-3 yoffset=1 xadvance=11 page=0 -char id=186 x=58 y=359 width=21 height=20 xoffset=-4 yoffset=7 xadvance=12 page=0 -char id=187 x=0 y=359 width=19 height=21 xoffset=-4 yoffset=12 xadvance=12 page=0 -char id=188 x=70 y=124 width=32 height=33 xoffset=-4 yoffset=3 xadvance=24 page=0 -char id=189 x=450 y=81 width=33 height=33 xoffset=-4 yoffset=3 xadvance=24 page=0 -char id=190 x=279 y=158 width=32 height=32 xoffset=-4 yoffset=4 xadvance=24 page=0 -char id=191 x=113 y=266 width=17 height=31 xoffset=-4 yoffset=11 xadvance=10 page=0 -char id=192 x=69 y=42 width=31 height=38 xoffset=-6 yoffset=-4 xadvance=19 page=0 -char id=193 x=35 y=43 width=31 height=38 xoffset=-6 yoffset=-4 xadvance=19 page=0 -char id=194 x=0 y=86 width=31 height=37 xoffset=-6 yoffset=-3 xadvance=19 page=0 -char id=195 x=448 y=41 width=31 height=37 xoffset=-6 yoffset=-3 xadvance=19 page=0 -char id=196 x=192 y=83 width=31 height=36 xoffset=-6 yoffset=-2 xadvance=19 page=0 -char id=197 x=0 y=45 width=32 height=38 xoffset=-6 yoffset=-4 xadvance=19 page=0 -char id=198 x=129 y=159 width=38 height=32 xoffset=-6 yoffset=3 xadvance=27 page=0 -char id=199 x=224 y=0 width=30 height=39 xoffset=-4 yoffset=2 xadvance=22 page=0 -char id=200 x=288 y=0 width=28 height=39 xoffset=-5 yoffset=-4 xadvance=18 page=0 -char id=201 x=257 y=0 width=28 height=39 xoffset=-5 yoffset=-4 xadvance=18 page=0 -char id=202 x=168 y=42 width=28 height=38 xoffset=-5 yoffset=-3 xadvance=18 page=0 -char id=203 x=34 y=86 width=28 height=37 xoffset=-5 yoffset=-2 xadvance=18 page=0 -char id=204 x=250 y=42 width=20 height=38 xoffset=-5 yoffset=-4 xadvance=10 page=0 -char id=205 x=273 y=42 width=20 height=38 xoffset=-4 yoffset=-4 xadvance=10 page=0 -char id=206 x=116 y=83 width=19 height=37 xoffset=-4 yoffset=-3 xadvance=10 page=0 -char id=207 x=339 y=83 width=19 height=36 xoffset=-4 yoffset=-2 xadvance=10 page=0 -char id=208 x=360 y=193 width=32 height=31 xoffset=-4 yoffset=3 xadvance=25 page=0 -char id=209 x=347 y=0 width=34 height=38 xoffset=-5 yoffset=-3 xadvance=24 page=0 -char id=210 x=189 y=0 width=32 height=39 xoffset=-4 yoffset=-4 xadvance=25 page=0 -char id=211 x=154 y=0 width=32 height=39 xoffset=-4 yoffset=-4 xadvance=25 page=0 -char id=212 x=455 y=0 width=32 height=38 xoffset=-4 yoffset=-3 xadvance=25 page=0 -char id=213 x=420 y=0 width=32 height=38 xoffset=-4 yoffset=-3 xadvance=25 page=0 -char id=214 x=413 y=41 width=32 height=37 xoffset=-4 yoffset=-2 xadvance=25 page=0 -char id=215 x=312 y=322 width=22 height=23 xoffset=-3 yoffset=11 xadvance=16 page=0 -char id=216 x=361 y=82 width=32 height=34 xoffset=-4 yoffset=2 xadvance=25 page=0 -char id=217 x=118 y=0 width=33 height=39 xoffset=-4 yoffset=-4 xadvance=23 page=0 -char id=218 x=82 y=0 width=33 height=39 xoffset=-4 yoffset=-4 xadvance=23 page=0 -char id=219 x=384 y=0 width=33 height=38 xoffset=-4 yoffset=-3 xadvance=23 page=0 -char id=220 x=377 y=41 width=33 height=37 xoffset=-4 yoffset=-2 xadvance=23 page=0 -char id=221 x=103 y=42 width=30 height=38 xoffset=-5 yoffset=-4 xadvance=18 page=0 -char id=222 x=92 y=232 width=26 height=31 xoffset=-4 yoffset=3 xadvance=17 page=0 -char id=223 x=289 y=122 width=25 height=33 xoffset=-4 yoffset=1 xadvance=16 page=0 -char id=224 x=392 y=227 width=22 height=31 xoffset=-4 yoffset=3 xadvance=12 page=0 -char id=225 x=417 y=224 width=22 height=31 xoffset=-4 yoffset=3 xadvance=12 page=0 -char id=226 x=442 y=224 width=22 height=31 xoffset=-4 yoffset=3 xadvance=12 page=0 -char id=227 x=118 y=300 width=22 height=29 xoffset=-4 yoffset=5 xadvance=12 page=0 -char id=228 x=93 y=300 width=22 height=29 xoffset=-4 yoffset=5 xadvance=12 page=0 -char id=229 x=447 y=258 width=22 height=30 xoffset=-4 yoffset=4 xadvance=12 page=0 -char id=230 x=73 y=332 width=27 height=23 xoffset=-4 yoffset=11 xadvance=18 page=0 -char id=231 x=472 y=257 width=22 height=30 xoffset=-4 yoffset=11 xadvance=12 page=0 -char id=232 x=0 y=266 width=21 height=31 xoffset=-4 yoffset=3 xadvance=12 page=0 -char id=233 x=467 y=223 width=21 height=31 xoffset=-4 yoffset=3 xadvance=12 page=0 -char id=234 x=24 y=266 width=21 height=31 xoffset=-4 yoffset=3 xadvance=12 page=0 -char id=235 x=143 y=298 width=21 height=29 xoffset=-4 yoffset=5 xadvance=12 page=0 -char id=236 x=92 y=266 width=18 height=31 xoffset=-5 yoffset=3 xadvance=8 page=0 -char id=237 x=133 y=264 width=17 height=31 xoffset=-4 yoffset=3 xadvance=8 page=0 -char id=238 x=153 y=263 width=17 height=31 xoffset=-5 yoffset=3 xadvance=8 page=0 -char id=239 x=167 y=297 width=19 height=29 xoffset=-5 yoffset=5 xadvance=8 page=0 -char id=240 x=344 y=122 width=23 height=33 xoffset=-4 yoffset=1 xadvance=15 page=0 -char id=241 x=285 y=261 width=25 height=30 xoffset=-4 yoffset=4 xadvance=16 page=0 -char id=242 x=314 y=227 width=23 height=31 xoffset=-4 yoffset=3 xadvance=15 page=0 -char id=243 x=340 y=227 width=23 height=31 xoffset=-4 yoffset=3 xadvance=15 page=0 -char id=244 x=366 y=227 width=23 height=31 xoffset=-4 yoffset=3 xadvance=15 page=0 -char id=245 x=395 y=261 width=23 height=30 xoffset=-4 yoffset=4 xadvance=15 page=0 -char id=246 x=67 y=300 width=23 height=29 xoffset=-4 yoffset=5 xadvance=15 page=0 -char id=247 x=453 y=318 width=23 height=21 xoffset=-3 yoffset=12 xadvance=16 page=0 -char id=248 x=260 y=295 width=23 height=25 xoffset=-4 yoffset=10 xadvance=15 page=0 -char id=249 x=0 y=197 width=25 height=32 xoffset=-4 yoffset=3 xadvance=16 page=0 -char id=250 x=28 y=197 width=25 height=32 xoffset=-4 yoffset=3 xadvance=16 page=0 -char id=251 x=56 y=197 width=25 height=32 xoffset=-4 yoffset=3 xadvance=16 page=0 -char id=252 x=313 y=261 width=25 height=30 xoffset=-4 yoffset=5 xadvance=16 page=0 -char id=253 x=319 y=0 width=25 height=39 xoffset=-5 yoffset=3 xadvance=14 page=0 -char id=254 x=15 y=0 width=24 height=40 xoffset=-5 yoffset=2 xadvance=15 page=0 -char id=255 x=482 y=41 width=25 height=37 xoffset=-5 yoffset=5 xadvance=14 page=0 -kernings count=1120 -kerning first=32 second=84 amount=-1 -kerning first=147 second=158 amount=-1 -kerning first=147 second=154 amount=-1 -kerning first=147 second=255 amount=-1 -kerning first=147 second=253 amount=-1 -kerning first=147 second=252 amount=-2 -kerning first=40 second=74 amount=1 -kerning first=147 second=251 amount=-2 -kerning first=147 second=250 amount=-2 -kerning first=147 second=249 amount=-2 -kerning first=147 second=248 amount=-1 -kerning first=147 second=246 amount=-1 -kerning first=147 second=245 amount=-1 -kerning first=44 second=146 amount=-1 -kerning first=44 second=148 amount=-2 -kerning first=45 second=87 amount=-2 -kerning first=147 second=244 amount=-1 -kerning first=46 second=148 amount=-2 -kerning first=147 second=243 amount=-1 -kerning first=147 second=242 amount=-1 -kerning first=147 second=241 amount=-2 -kerning first=147 second=235 amount=-1 -kerning first=65 second=84 amount=-2 -kerning first=147 second=234 amount=-1 -kerning first=65 second=86 amount=-2 -kerning first=65 second=87 amount=-3 -kerning first=65 second=89 amount=-2 -kerning first=147 second=233 amount=-1 -kerning first=147 second=232 amount=-1 -kerning first=147 second=231 amount=-1 -kerning first=147 second=229 amount=-2 -kerning first=147 second=228 amount=-2 -kerning first=147 second=227 amount=-2 -kerning first=147 second=226 amount=-2 -kerning first=147 second=225 amount=-2 -kerning first=147 second=224 amount=-2 -kerning first=65 second=118 amount=-1 -kerning first=65 second=119 amount=-1 -kerning first=147 second=197 amount=-3 -kerning first=147 second=196 amount=-3 -kerning first=147 second=195 amount=-3 -kerning first=147 second=194 amount=-3 -kerning first=147 second=193 amount=-3 -kerning first=147 second=192 amount=-3 -kerning first=147 second=122 amount=-1 -kerning first=147 second=121 amount=-1 -kerning first=147 second=120 amount=-1 -kerning first=147 second=119 amount=-1 -kerning first=147 second=118 amount=-1 -kerning first=147 second=117 amount=-2 -kerning first=65 second=221 amount=-2 -kerning first=147 second=116 amount=-2 -kerning first=147 second=115 amount=-1 -kerning first=147 second=114 amount=-1 -kerning first=147 second=113 amount=-1 -kerning first=147 second=112 amount=-2 -kerning first=147 second=111 amount=-1 -kerning first=147 second=110 amount=-2 -kerning first=147 second=109 amount=-2 -kerning first=147 second=103 amount=-1 -kerning first=147 second=102 amount=-1 -kerning first=147 second=101 amount=-1 -kerning first=147 second=100 amount=-1 -kerning first=147 second=99 amount=-1 -kerning first=147 second=97 amount=-2 -kerning first=147 second=65 amount=-3 -kerning first=65 second=159 amount=-2 -kerning first=146 second=146 amount=-1 -kerning first=65 second=146 amount=-3 -kerning first=146 second=154 amount=-1 -kerning first=146 second=118 amount=-1 -kerning first=146 second=116 amount=-2 -kerning first=66 second=87 amount=-1 -kerning first=146 second=115 amount=-2 -kerning first=146 second=114 amount=-2 -kerning first=146 second=109 amount=-2 -kerning first=146 second=100 amount=-3 -kerning first=145 second=145 amount=-1 -kerning first=145 second=158 amount=-1 -kerning first=145 second=154 amount=-1 -kerning first=145 second=255 amount=-2 -kerning first=145 second=253 amount=-2 -kerning first=145 second=252 amount=-2 -kerning first=145 second=251 amount=-2 -kerning first=145 second=250 amount=-2 -kerning first=145 second=249 amount=-2 -kerning first=145 second=248 amount=-1 -kerning first=145 second=246 amount=-1 -kerning first=145 second=245 amount=-1 -kerning first=145 second=244 amount=-1 -kerning first=145 second=243 amount=-1 -kerning first=145 second=242 amount=-1 -kerning first=145 second=241 amount=-2 -kerning first=145 second=235 amount=-1 -kerning first=145 second=234 amount=-1 -kerning first=145 second=233 amount=-1 -kerning first=145 second=232 amount=-1 -kerning first=145 second=231 amount=-1 -kerning first=145 second=229 amount=-2 -kerning first=145 second=228 amount=-2 -kerning first=145 second=227 amount=-2 -kerning first=145 second=226 amount=-2 -kerning first=145 second=225 amount=-2 -kerning first=145 second=224 amount=-2 -kerning first=145 second=197 amount=-3 -kerning first=145 second=196 amount=-3 -kerning first=145 second=195 amount=-3 -kerning first=145 second=194 amount=-3 -kerning first=145 second=193 amount=-3 -kerning first=145 second=192 amount=-3 -kerning first=145 second=122 amount=-1 -kerning first=67 second=121 amount=-1 -kerning first=145 second=121 amount=-2 -kerning first=145 second=120 amount=-1 -kerning first=145 second=119 amount=-1 -kerning first=145 second=118 amount=-1 -kerning first=145 second=117 amount=-2 -kerning first=67 second=253 amount=-1 -kerning first=67 second=255 amount=-1 -kerning first=145 second=116 amount=-2 -kerning first=145 second=115 amount=-1 -kerning first=145 second=113 amount=-1 -kerning first=145 second=112 amount=-2 -kerning first=145 second=111 amount=-1 -kerning first=145 second=110 amount=-2 -kerning first=145 second=109 amount=-2 -kerning first=145 second=103 amount=-1 -kerning first=145 second=102 amount=-1 -kerning first=145 second=101 amount=-1 -kerning first=145 second=100 amount=-1 -kerning first=145 second=99 amount=-1 -kerning first=145 second=97 amount=-2 -kerning first=145 second=84 amount=1 -kerning first=145 second=65 amount=-3 -kerning first=158 second=148 amount=-1 -kerning first=158 second=146 amount=-1 -kerning first=142 second=255 amount=-1 -kerning first=142 second=253 amount=-1 -kerning first=142 second=216 amount=-1 -kerning first=142 second=214 amount=-1 -kerning first=142 second=213 amount=-1 -kerning first=142 second=212 amount=-1 -kerning first=142 second=211 amount=-1 -kerning first=142 second=210 amount=-1 -kerning first=142 second=199 amount=-1 -kerning first=142 second=121 amount=-1 -kerning first=142 second=119 amount=-1 -kerning first=142 second=81 amount=-1 -kerning first=142 second=79 amount=-1 -kerning first=142 second=71 amount=-1 -kerning first=142 second=67 amount=-1 -kerning first=159 second=146 amount=1 -kerning first=159 second=252 amount=-2 -kerning first=159 second=251 amount=-2 -kerning first=159 second=250 amount=-2 -kerning first=159 second=249 amount=-2 -kerning first=159 second=248 amount=-3 -kerning first=159 second=246 amount=-3 -kerning first=159 second=245 amount=-3 -kerning first=159 second=244 amount=-3 -kerning first=159 second=243 amount=-3 -kerning first=159 second=242 amount=-3 -kerning first=159 second=235 amount=-2 -kerning first=159 second=234 amount=-3 -kerning first=159 second=233 amount=-3 -kerning first=159 second=232 amount=-2 -kerning first=159 second=229 amount=-2 -kerning first=159 second=228 amount=-1 -kerning first=159 second=227 amount=-2 -kerning first=159 second=226 amount=-2 -kerning first=159 second=225 amount=-2 -kerning first=159 second=224 amount=-1 -kerning first=159 second=192 amount=-2 -kerning first=159 second=118 amount=-1 -kerning first=159 second=117 amount=-2 -kerning first=159 second=116 amount=-1 -kerning first=159 second=113 amount=-3 -kerning first=159 second=111 amount=-3 -kerning first=159 second=101 amount=-3 -kerning first=69 second=118 amount=-1 -kerning first=69 second=119 amount=-1 -kerning first=159 second=100 amount=-3 -kerning first=69 second=121 amount=-1 -kerning first=159 second=97 amount=-2 -kerning first=159 second=93 amount=1 -kerning first=159 second=59 amount=-1 -kerning first=159 second=58 amount=-2 -kerning first=159 second=46 amount=-2 -kerning first=159 second=45 amount=-2 -kerning first=159 second=44 amount=-2 -kerning first=154 second=148 amount=-1 -kerning first=154 second=146 amount=-1 -kerning first=138 second=252 amount=-1 -kerning first=138 second=251 amount=-1 -kerning first=138 second=250 amount=-1 -kerning first=138 second=249 amount=-1 -kerning first=138 second=241 amount=-1 -kerning first=138 second=119 amount=-1 -kerning first=138 second=118 amount=-1 -kerning first=138 second=117 amount=-1 -kerning first=138 second=116 amount=-1 -kerning first=138 second=112 amount=-1 -kerning first=138 second=110 amount=-1 -kerning first=138 second=109 amount=-1 -kerning first=76 second=146 amount=-4 -kerning first=69 second=253 amount=-1 -kerning first=69 second=255 amount=-1 -kerning first=76 second=159 amount=-2 -kerning first=76 second=255 amount=-1 -kerning first=76 second=253 amount=-1 -kerning first=76 second=221 amount=-2 -kerning first=70 second=44 amount=-4 -kerning first=70 second=46 amount=-4 -kerning first=70 second=65 amount=-1 -kerning first=70 second=97 amount=-1 -kerning first=70 second=101 amount=-1 -kerning first=70 second=105 amount=-1 -kerning first=76 second=121 amount=-1 -kerning first=70 second=111 amount=-1 -kerning first=70 second=114 amount=-1 -kerning first=70 second=117 amount=-1 -kerning first=76 second=119 amount=-1 -kerning first=70 second=192 amount=-1 -kerning first=70 second=193 amount=-1 -kerning first=70 second=194 amount=-1 -kerning first=70 second=195 amount=-1 -kerning first=70 second=196 amount=-1 -kerning first=70 second=197 amount=-1 -kerning first=70 second=224 amount=-1 -kerning first=70 second=225 amount=-1 -kerning first=70 second=226 amount=-1 -kerning first=70 second=227 amount=-1 -kerning first=70 second=228 amount=-1 -kerning first=70 second=229 amount=-1 -kerning first=70 second=232 amount=-1 -kerning first=70 second=233 amount=-1 -kerning first=70 second=234 amount=-1 -kerning first=70 second=235 amount=-1 -kerning first=70 second=236 amount=-1 -kerning first=70 second=237 amount=-1 -kerning first=70 second=238 amount=-1 -kerning first=76 second=89 amount=-2 -kerning first=70 second=242 amount=-1 -kerning first=70 second=243 amount=-1 -kerning first=70 second=244 amount=-1 -kerning first=70 second=245 amount=-1 -kerning first=70 second=246 amount=-1 -kerning first=70 second=248 amount=-1 -kerning first=70 second=249 amount=-1 -kerning first=70 second=250 amount=-1 -kerning first=70 second=251 amount=-1 -kerning first=70 second=252 amount=-1 -kerning first=76 second=87 amount=-3 -kerning first=76 second=86 amount=-3 -kerning first=89 second=250 amount=-2 -kerning first=76 second=84 amount=-3 -kerning first=255 second=148 amount=-1 -kerning first=255 second=146 amount=-1 -kerning first=255 second=46 amount=-2 -kerning first=255 second=44 amount=-2 -kerning first=253 second=148 amount=-1 -kerning first=253 second=146 amount=-1 -kerning first=253 second=46 amount=-2 -kerning first=71 second=114 amount=-1 -kerning first=253 second=44 amount=-2 -kerning first=252 second=148 amount=-1 -kerning first=252 second=146 amount=-1 -kerning first=251 second=148 amount=-1 -kerning first=251 second=146 amount=-1 -kerning first=250 second=148 amount=-1 -kerning first=250 second=146 amount=-1 -kerning first=249 second=148 amount=-1 -kerning first=249 second=146 amount=-1 -kerning first=248 second=148 amount=-1 -kerning first=248 second=146 amount=-1 -kerning first=246 second=148 amount=-1 -kerning first=246 second=146 amount=-1 -kerning first=245 second=148 amount=-1 -kerning first=245 second=146 amount=-1 -kerning first=244 second=148 amount=-1 -kerning first=244 second=146 amount=-1 -kerning first=243 second=148 amount=-1 -kerning first=243 second=146 amount=-1 -kerning first=242 second=148 amount=-1 -kerning first=242 second=146 amount=-1 -kerning first=241 second=148 amount=-2 -kerning first=241 second=146 amount=-2 -kerning first=235 second=148 amount=-1 -kerning first=235 second=146 amount=-1 -kerning first=234 second=148 amount=-1 -kerning first=234 second=146 amount=-1 -kerning first=233 second=148 amount=-1 -kerning first=233 second=146 amount=-1 -kerning first=232 second=148 amount=-1 -kerning first=232 second=146 amount=-1 -kerning first=229 second=148 amount=-2 -kerning first=229 second=146 amount=-2 -kerning first=228 second=148 amount=-2 -kerning first=228 second=146 amount=-2 -kerning first=72 second=117 amount=-1 -kerning first=72 second=121 amount=-1 -kerning first=227 second=148 amount=-2 -kerning first=227 second=146 amount=-2 -kerning first=226 second=148 amount=-2 -kerning first=226 second=146 amount=-2 -kerning first=225 second=148 amount=-2 -kerning first=225 second=146 amount=-2 -kerning first=224 second=148 amount=-2 -kerning first=224 second=146 amount=-2 -kerning first=221 second=146 amount=1 -kerning first=221 second=252 amount=-2 -kerning first=221 second=251 amount=-2 -kerning first=221 second=250 amount=-2 -kerning first=221 second=249 amount=-2 -kerning first=221 second=248 amount=-3 -kerning first=221 second=246 amount=-3 -kerning first=221 second=245 amount=-3 -kerning first=221 second=244 amount=-3 -kerning first=221 second=243 amount=-3 -kerning first=221 second=242 amount=-3 -kerning first=221 second=235 amount=-2 -kerning first=72 second=249 amount=-1 -kerning first=72 second=250 amount=-1 -kerning first=72 second=251 amount=-1 -kerning first=72 second=252 amount=-1 -kerning first=72 second=253 amount=-1 -kerning first=72 second=255 amount=-1 -kerning first=221 second=234 amount=-3 -kerning first=221 second=233 amount=-3 -kerning first=221 second=232 amount=-2 -kerning first=221 second=229 amount=-2 -kerning first=221 second=228 amount=-1 -kerning first=221 second=227 amount=-2 -kerning first=221 second=226 amount=-2 -kerning first=221 second=225 amount=-2 -kerning first=221 second=224 amount=-2 -kerning first=221 second=118 amount=-1 -kerning first=221 second=117 amount=-2 -kerning first=221 second=116 amount=-1 -kerning first=221 second=113 amount=-3 -kerning first=221 second=111 amount=-3 -kerning first=221 second=101 amount=-3 -kerning first=221 second=100 amount=-3 -kerning first=73 second=112 amount=-1 -kerning first=221 second=97 amount=-2 -kerning first=221 second=93 amount=1 -kerning first=73 second=116 amount=-1 -kerning first=73 second=117 amount=-1 -kerning first=73 second=118 amount=-1 -kerning first=73 second=119 amount=-1 -kerning first=221 second=59 amount=-1 -kerning first=221 second=58 amount=-2 -kerning first=221 second=46 amount=-2 -kerning first=221 second=45 amount=-2 -kerning first=221 second=44 amount=-2 -kerning first=220 second=154 amount=-1 -kerning first=220 second=241 amount=-1 -kerning first=220 second=231 amount=-1 -kerning first=220 second=116 amount=-1 -kerning first=220 second=115 amount=-1 -kerning first=220 second=114 amount=-1 -kerning first=220 second=112 amount=-1 -kerning first=220 second=110 amount=-1 -kerning first=220 second=109 amount=-1 -kerning first=220 second=100 amount=-1 -kerning first=220 second=99 amount=-1 -kerning first=219 second=154 amount=-1 -kerning first=219 second=241 amount=-1 -kerning first=219 second=231 amount=-1 -kerning first=219 second=116 amount=-1 -kerning first=219 second=115 amount=-1 -kerning first=219 second=114 amount=-1 -kerning first=219 second=112 amount=-1 -kerning first=219 second=110 amount=-1 -kerning first=73 second=249 amount=-1 -kerning first=73 second=250 amount=-1 -kerning first=73 second=251 amount=-1 -kerning first=73 second=252 amount=-1 -kerning first=219 second=109 amount=-1 -kerning first=219 second=100 amount=-1 -kerning first=219 second=99 amount=-1 -kerning first=218 second=154 amount=-1 -kerning first=218 second=241 amount=-1 -kerning first=218 second=231 amount=-1 -kerning first=74 second=97 amount=-1 -kerning first=74 second=101 amount=-1 -kerning first=74 second=105 amount=-1 -kerning first=74 second=111 amount=-1 -kerning first=74 second=117 amount=-1 -kerning first=218 second=116 amount=-1 -kerning first=74 second=224 amount=-1 -kerning first=74 second=225 amount=-1 -kerning first=74 second=226 amount=-1 -kerning first=74 second=227 amount=-1 -kerning first=74 second=228 amount=-1 -kerning first=74 second=229 amount=-1 -kerning first=74 second=232 amount=-1 -kerning first=74 second=233 amount=-1 -kerning first=74 second=234 amount=-1 -kerning first=74 second=235 amount=-1 -kerning first=74 second=236 amount=-1 -kerning first=74 second=237 amount=-1 -kerning first=74 second=238 amount=-1 -kerning first=74 second=239 amount=-1 -kerning first=74 second=242 amount=-1 -kerning first=74 second=243 amount=-1 -kerning first=74 second=244 amount=-1 -kerning first=74 second=245 amount=-1 -kerning first=74 second=246 amount=-1 -kerning first=74 second=248 amount=-1 -kerning first=74 second=249 amount=-1 -kerning first=74 second=250 amount=-1 -kerning first=74 second=251 amount=-1 -kerning first=74 second=252 amount=-1 -kerning first=218 second=115 amount=-1 -kerning first=218 second=114 amount=-1 -kerning first=89 second=242 amount=-3 -kerning first=75 second=67 amount=-1 -kerning first=75 second=71 amount=-1 -kerning first=75 second=79 amount=-1 -kerning first=75 second=81 amount=-1 -kerning first=218 second=112 amount=-1 -kerning first=218 second=110 amount=-1 -kerning first=75 second=117 amount=-1 -kerning first=75 second=118 amount=-1 -kerning first=75 second=119 amount=-1 -kerning first=75 second=121 amount=-1 -kerning first=75 second=199 amount=-1 -kerning first=75 second=210 amount=-1 -kerning first=75 second=211 amount=-1 -kerning first=75 second=212 amount=-1 -kerning first=75 second=213 amount=-1 -kerning first=75 second=214 amount=-1 -kerning first=75 second=216 amount=-1 -kerning first=218 second=109 amount=-1 -kerning first=218 second=100 amount=-1 -kerning first=218 second=99 amount=-1 -kerning first=217 second=154 amount=-1 -kerning first=217 second=241 amount=-1 -kerning first=217 second=231 amount=-1 -kerning first=217 second=116 amount=-1 -kerning first=217 second=115 amount=-1 -kerning first=217 second=114 amount=-1 -kerning first=217 second=112 amount=-1 -kerning first=75 second=249 amount=-1 -kerning first=75 second=250 amount=-1 -kerning first=75 second=251 amount=-1 -kerning first=75 second=252 amount=-1 -kerning first=75 second=253 amount=-1 -kerning first=75 second=255 amount=-1 -kerning first=217 second=110 amount=-1 -kerning first=217 second=109 amount=-1 -kerning first=217 second=100 amount=-1 -kerning first=217 second=99 amount=-1 -kerning first=216 second=159 amount=-1 -kerning first=89 second=243 amount=-3 -kerning first=216 second=221 amount=-1 -kerning first=89 second=244 amount=-3 -kerning first=89 second=245 amount=-3 -kerning first=89 second=246 amount=-3 -kerning first=216 second=197 amount=-1 -kerning first=216 second=196 amount=-1 -kerning first=89 second=248 amount=-3 -kerning first=89 second=249 amount=-2 -kerning first=216 second=195 amount=-1 -kerning first=216 second=194 amount=-1 -kerning first=216 second=193 amount=-1 -kerning first=216 second=192 amount=-1 -kerning first=216 second=89 amount=-1 -kerning first=216 second=88 amount=-1 -kerning first=216 second=87 amount=-1 -kerning first=216 second=86 amount=-1 -kerning first=216 second=84 amount=-1 -kerning first=216 second=65 amount=-1 -kerning first=214 second=159 amount=-1 -kerning first=214 second=221 amount=-1 -kerning first=214 second=197 amount=-1 -kerning first=214 second=196 amount=-1 -kerning first=214 second=195 amount=-1 -kerning first=214 second=194 amount=-1 -kerning first=214 second=193 amount=-1 -kerning first=89 second=251 amount=-2 -kerning first=214 second=192 amount=-1 -kerning first=214 second=89 amount=-1 -kerning first=214 second=88 amount=-1 -kerning first=214 second=87 amount=-1 -kerning first=89 second=252 amount=-2 -kerning first=90 second=71 amount=-1 -kerning first=90 second=67 amount=-1 -kerning first=89 second=146 amount=1 -kerning first=214 second=86 amount=-1 -kerning first=77 second=99 amount=-1 -kerning first=77 second=100 amount=-1 -kerning first=77 second=101 amount=-1 -kerning first=214 second=84 amount=-1 -kerning first=214 second=65 amount=-1 -kerning first=213 second=159 amount=-1 -kerning first=77 second=111 amount=-1 -kerning first=77 second=117 amount=-1 -kerning first=77 second=121 amount=-1 -kerning first=213 second=221 amount=-1 -kerning first=213 second=197 amount=-1 -kerning first=213 second=196 amount=-1 -kerning first=213 second=195 amount=-1 -kerning first=213 second=194 amount=-1 -kerning first=213 second=193 amount=-1 -kerning first=77 second=231 amount=-1 -kerning first=77 second=232 amount=-1 -kerning first=77 second=233 amount=-1 -kerning first=77 second=234 amount=-1 -kerning first=77 second=235 amount=-1 -kerning first=213 second=192 amount=-1 -kerning first=213 second=89 amount=-1 -kerning first=213 second=88 amount=-1 -kerning first=213 second=87 amount=-1 -kerning first=213 second=86 amount=-1 -kerning first=77 second=242 amount=-1 -kerning first=77 second=243 amount=-1 -kerning first=77 second=244 amount=-1 -kerning first=77 second=245 amount=-1 -kerning first=77 second=246 amount=-1 -kerning first=77 second=248 amount=-1 -kerning first=77 second=249 amount=-1 -kerning first=77 second=250 amount=-1 -kerning first=77 second=251 amount=-1 -kerning first=77 second=252 amount=-1 -kerning first=77 second=253 amount=-1 -kerning first=77 second=255 amount=-1 -kerning first=213 second=84 amount=-1 -kerning first=78 second=97 amount=-1 -kerning first=78 second=101 amount=-1 -kerning first=78 second=105 amount=-1 -kerning first=78 second=111 amount=-1 -kerning first=78 second=117 amount=-1 -kerning first=78 second=121 amount=-1 -kerning first=78 second=224 amount=-1 -kerning first=78 second=225 amount=-1 -kerning first=78 second=226 amount=-1 -kerning first=78 second=227 amount=-1 -kerning first=78 second=228 amount=-1 -kerning first=78 second=229 amount=-1 -kerning first=78 second=232 amount=-1 -kerning first=78 second=233 amount=-1 -kerning first=78 second=234 amount=-1 -kerning first=78 second=235 amount=-1 -kerning first=78 second=237 amount=-1 -kerning first=78 second=238 amount=-1 -kerning first=213 second=65 amount=-1 -kerning first=78 second=242 amount=-1 -kerning first=78 second=243 amount=-1 -kerning first=78 second=244 amount=-1 -kerning first=78 second=245 amount=-1 -kerning first=78 second=246 amount=-1 -kerning first=78 second=248 amount=-1 -kerning first=78 second=249 amount=-1 -kerning first=78 second=250 amount=-1 -kerning first=78 second=251 amount=-1 -kerning first=78 second=252 amount=-1 -kerning first=78 second=253 amount=-1 -kerning first=78 second=255 amount=-1 -kerning first=89 second=235 amount=-2 -kerning first=79 second=65 amount=-1 -kerning first=79 second=84 amount=-1 -kerning first=79 second=86 amount=-1 -kerning first=79 second=87 amount=-1 -kerning first=79 second=88 amount=-1 -kerning first=79 second=89 amount=-1 -kerning first=212 second=159 amount=-1 -kerning first=212 second=221 amount=-1 -kerning first=212 second=197 amount=-1 -kerning first=212 second=196 amount=-1 -kerning first=212 second=195 amount=-1 -kerning first=212 second=194 amount=-1 -kerning first=212 second=193 amount=-1 -kerning first=212 second=192 amount=-1 -kerning first=212 second=89 amount=-1 -kerning first=212 second=88 amount=-1 -kerning first=212 second=87 amount=-1 -kerning first=212 second=86 amount=-1 -kerning first=212 second=84 amount=-1 -kerning first=212 second=65 amount=-1 -kerning first=211 second=159 amount=-1 -kerning first=211 second=221 amount=-1 -kerning first=211 second=197 amount=-1 -kerning first=211 second=196 amount=-1 -kerning first=211 second=195 amount=-1 -kerning first=211 second=194 amount=-1 -kerning first=211 second=193 amount=-1 -kerning first=211 second=192 amount=-1 -kerning first=79 second=192 amount=-1 -kerning first=79 second=193 amount=-1 -kerning first=79 second=194 amount=-1 -kerning first=79 second=195 amount=-1 -kerning first=79 second=196 amount=-1 -kerning first=79 second=197 amount=-1 -kerning first=79 second=221 amount=-1 -kerning first=211 second=89 amount=-1 -kerning first=211 second=88 amount=-1 -kerning first=211 second=87 amount=-1 -kerning first=211 second=86 amount=-1 -kerning first=211 second=84 amount=-1 -kerning first=211 second=65 amount=-1 -kerning first=210 second=159 amount=-1 -kerning first=210 second=221 amount=-1 -kerning first=210 second=197 amount=-1 -kerning first=210 second=196 amount=-1 -kerning first=210 second=195 amount=-1 -kerning first=210 second=194 amount=-1 -kerning first=210 second=193 amount=-1 -kerning first=210 second=192 amount=-1 -kerning first=210 second=89 amount=-1 -kerning first=210 second=88 amount=-1 -kerning first=210 second=87 amount=-1 -kerning first=210 second=86 amount=-1 -kerning first=210 second=84 amount=-1 -kerning first=210 second=65 amount=-1 -kerning first=209 second=105 amount=-1 -kerning first=209 second=255 amount=-1 -kerning first=209 second=253 amount=-1 -kerning first=209 second=252 amount=-1 -kerning first=209 second=251 amount=-1 -kerning first=209 second=250 amount=-1 -kerning first=209 second=249 amount=-1 -kerning first=209 second=248 amount=-1 -kerning first=209 second=246 amount=-1 -kerning first=79 second=159 amount=-1 -kerning first=209 second=245 amount=-1 -kerning first=80 second=44 amount=-5 -kerning first=80 second=46 amount=-5 -kerning first=80 second=65 amount=-1 -kerning first=209 second=244 amount=-1 -kerning first=209 second=243 amount=-1 -kerning first=209 second=242 amount=-1 -kerning first=80 second=97 amount=-1 -kerning first=80 second=101 amount=-1 -kerning first=209 second=238 amount=-1 -kerning first=209 second=237 amount=-1 -kerning first=209 second=235 amount=-1 -kerning first=80 second=110 amount=-1 -kerning first=80 second=111 amount=-1 -kerning first=80 second=114 amount=-1 -kerning first=80 second=115 amount=-1 -kerning first=209 second=234 amount=-1 -kerning first=80 second=117 amount=-1 -kerning first=209 second=233 amount=-1 -kerning first=80 second=192 amount=-1 -kerning first=80 second=193 amount=-1 -kerning first=80 second=194 amount=-1 -kerning first=80 second=195 amount=-1 -kerning first=80 second=196 amount=-1 -kerning first=80 second=197 amount=-1 -kerning first=209 second=232 amount=-1 -kerning first=209 second=229 amount=-1 -kerning first=209 second=228 amount=-1 -kerning first=209 second=227 amount=-1 -kerning first=209 second=226 amount=-1 -kerning first=209 second=225 amount=-1 -kerning first=209 second=224 amount=-1 -kerning first=209 second=121 amount=-1 -kerning first=80 second=224 amount=-1 -kerning first=80 second=225 amount=-1 -kerning first=80 second=226 amount=-1 -kerning first=80 second=227 amount=-1 -kerning first=80 second=228 amount=-1 -kerning first=80 second=229 amount=-1 -kerning first=80 second=232 amount=-1 -kerning first=80 second=233 amount=-1 -kerning first=80 second=234 amount=-1 -kerning first=80 second=235 amount=-1 -kerning first=209 second=117 amount=-1 -kerning first=209 second=111 amount=-1 -kerning first=89 second=234 amount=-3 -kerning first=209 second=101 amount=-1 -kerning first=80 second=241 amount=-1 -kerning first=80 second=242 amount=-1 -kerning first=80 second=243 amount=-1 -kerning first=80 second=244 amount=-1 -kerning first=80 second=245 amount=-1 -kerning first=80 second=246 amount=-1 -kerning first=80 second=248 amount=-1 -kerning first=80 second=249 amount=-1 -kerning first=80 second=250 amount=-1 -kerning first=80 second=251 amount=-1 -kerning first=80 second=252 amount=-1 -kerning first=209 second=97 amount=-1 -kerning first=207 second=252 amount=-1 -kerning first=207 second=251 amount=-1 -kerning first=207 second=250 amount=-1 -kerning first=80 second=154 amount=-1 -kerning first=81 second=65 amount=-1 -kerning first=81 second=84 amount=-1 -kerning first=207 second=249 amount=-1 -kerning first=207 second=119 amount=-1 -kerning first=81 second=87 amount=-1 -kerning first=207 second=118 amount=-1 -kerning first=207 second=117 amount=-1 -kerning first=207 second=116 amount=-1 -kerning first=207 second=112 amount=-1 -kerning first=81 second=192 amount=-1 -kerning first=81 second=193 amount=-1 -kerning first=81 second=194 amount=-1 -kerning first=81 second=195 amount=-1 -kerning first=81 second=196 amount=-1 -kerning first=81 second=197 amount=-1 -kerning first=206 second=252 amount=-1 -kerning first=206 second=251 amount=-1 -kerning first=206 second=250 amount=-1 -kerning first=206 second=249 amount=-1 -kerning first=206 second=119 amount=-1 -kerning first=206 second=118 amount=-1 -kerning first=206 second=117 amount=-1 -kerning first=206 second=116 amount=-1 -kerning first=206 second=112 amount=-1 -kerning first=205 second=252 amount=-1 -kerning first=205 second=251 amount=-1 -kerning first=205 second=250 amount=-1 -kerning first=205 second=249 amount=-1 -kerning first=205 second=119 amount=-1 -kerning first=205 second=118 amount=-1 -kerning first=205 second=117 amount=-1 -kerning first=82 second=67 amount=-1 -kerning first=82 second=71 amount=-1 -kerning first=82 second=79 amount=-1 -kerning first=82 second=81 amount=-1 -kerning first=82 second=84 amount=-1 -kerning first=82 second=85 amount=-1 -kerning first=82 second=86 amount=-2 -kerning first=82 second=87 amount=-2 -kerning first=82 second=89 amount=-1 -kerning first=205 second=116 amount=-1 -kerning first=205 second=112 amount=-1 -kerning first=204 second=252 amount=-1 -kerning first=82 second=121 amount=-1 -kerning first=82 second=199 amount=-1 -kerning first=82 second=210 amount=-1 -kerning first=82 second=211 amount=-1 -kerning first=82 second=212 amount=-1 -kerning first=82 second=213 amount=-1 -kerning first=82 second=214 amount=-1 -kerning first=82 second=216 amount=-1 -kerning first=82 second=217 amount=-1 -kerning first=82 second=218 amount=-1 -kerning first=82 second=219 amount=-1 -kerning first=82 second=220 amount=-1 -kerning first=82 second=221 amount=-1 -kerning first=204 second=251 amount=-1 -kerning first=204 second=250 amount=-1 -kerning first=204 second=249 amount=-1 -kerning first=204 second=119 amount=-1 -kerning first=204 second=118 amount=-1 -kerning first=204 second=117 amount=-1 -kerning first=204 second=116 amount=-1 -kerning first=204 second=112 amount=-1 -kerning first=203 second=255 amount=-1 -kerning first=203 second=253 amount=-1 -kerning first=203 second=121 amount=-1 -kerning first=203 second=119 amount=-1 -kerning first=203 second=118 amount=-1 -kerning first=202 second=255 amount=-1 -kerning first=82 second=253 amount=-1 -kerning first=82 second=255 amount=-1 -kerning first=82 second=159 amount=-1 -kerning first=202 second=253 amount=-1 -kerning first=202 second=121 amount=-1 -kerning first=202 second=119 amount=-1 -kerning first=202 second=118 amount=-1 -kerning first=201 second=255 amount=-1 -kerning first=201 second=253 amount=-1 -kerning first=201 second=121 amount=-1 -kerning first=83 second=109 amount=-1 -kerning first=83 second=110 amount=-1 -kerning first=201 second=119 amount=-1 -kerning first=83 second=112 amount=-1 -kerning first=201 second=118 amount=-1 -kerning first=200 second=255 amount=-1 -kerning first=83 second=116 amount=-1 -kerning first=83 second=117 amount=-1 -kerning first=83 second=118 amount=-1 -kerning first=83 second=119 amount=-1 -kerning first=200 second=253 amount=-1 -kerning first=200 second=121 amount=-1 -kerning first=200 second=119 amount=-1 -kerning first=200 second=118 amount=-1 -kerning first=199 second=255 amount=-1 -kerning first=199 second=253 amount=-1 -kerning first=199 second=121 amount=-1 -kerning first=197 second=146 amount=-3 -kerning first=197 second=159 amount=-2 -kerning first=197 second=221 amount=-2 -kerning first=197 second=119 amount=-1 -kerning first=197 second=118 amount=-1 -kerning first=197 second=89 amount=-2 -kerning first=197 second=87 amount=-3 -kerning first=197 second=86 amount=-2 -kerning first=83 second=241 amount=-1 -kerning first=197 second=84 amount=-2 -kerning first=196 second=146 amount=-3 -kerning first=196 second=159 amount=-2 -kerning first=196 second=221 amount=-2 -kerning first=196 second=119 amount=-1 -kerning first=196 second=118 amount=-1 -kerning first=83 second=249 amount=-1 -kerning first=83 second=250 amount=-1 -kerning first=83 second=251 amount=-1 -kerning first=83 second=252 amount=-1 -kerning first=196 second=89 amount=-2 -kerning first=196 second=87 amount=-3 -kerning first=196 second=86 amount=-2 -kerning first=196 second=84 amount=-2 -kerning first=195 second=146 amount=-3 -kerning first=84 second=44 amount=-4 -kerning first=84 second=45 amount=-3 -kerning first=84 second=46 amount=-4 -kerning first=84 second=58 amount=-2 -kerning first=84 second=59 amount=-2 -kerning first=84 second=65 amount=-2 -kerning first=84 second=67 amount=-1 -kerning first=84 second=71 amount=-1 -kerning first=84 second=79 amount=-1 -kerning first=84 second=81 amount=-1 -kerning first=195 second=159 amount=-2 -kerning first=195 second=221 amount=-2 -kerning first=195 second=119 amount=-1 -kerning first=195 second=118 amount=-1 -kerning first=195 second=89 amount=-2 -kerning first=195 second=87 amount=-3 -kerning first=84 second=97 amount=-3 -kerning first=84 second=101 amount=-4 -kerning first=84 second=105 amount=-1 -kerning first=84 second=109 amount=-4 -kerning first=84 second=111 amount=-4 -kerning first=84 second=114 amount=-4 -kerning first=84 second=115 amount=-3 -kerning first=84 second=117 amount=-4 -kerning first=84 second=119 amount=-4 -kerning first=84 second=121 amount=-3 -kerning first=84 second=122 amount=-2 -kerning first=195 second=86 amount=-2 -kerning first=84 second=192 amount=-2 -kerning first=84 second=193 amount=-2 -kerning first=84 second=194 amount=-2 -kerning first=84 second=195 amount=-2 -kerning first=84 second=196 amount=-2 -kerning first=84 second=197 amount=-2 -kerning first=84 second=199 amount=-1 -kerning first=84 second=210 amount=-1 -kerning first=84 second=211 amount=-1 -kerning first=84 second=212 amount=-1 -kerning first=84 second=213 amount=-1 -kerning first=84 second=214 amount=-1 -kerning first=84 second=216 amount=-1 -kerning first=195 second=84 amount=-2 -kerning first=84 second=224 amount=-1 -kerning first=84 second=225 amount=-3 -kerning first=84 second=226 amount=-2 -kerning first=84 second=227 amount=-2 -kerning first=84 second=228 amount=-1 -kerning first=84 second=229 amount=-3 -kerning first=84 second=232 amount=-2 -kerning first=84 second=233 amount=-4 -kerning first=84 second=234 amount=-4 -kerning first=84 second=235 amount=-2 -kerning first=194 second=146 amount=-3 -kerning first=84 second=237 amount=-1 -kerning first=84 second=238 amount=-1 -kerning first=84 second=239 amount=1 -kerning first=84 second=242 amount=-4 -kerning first=84 second=243 amount=-4 -kerning first=84 second=244 amount=-4 -kerning first=84 second=245 amount=-4 -kerning first=84 second=246 amount=-2 -kerning first=84 second=248 amount=-4 -kerning first=84 second=249 amount=-4 -kerning first=84 second=250 amount=-4 -kerning first=84 second=251 amount=-4 -kerning first=84 second=252 amount=-2 -kerning first=84 second=253 amount=-3 -kerning first=84 second=255 amount=-3 -kerning first=89 second=233 amount=-3 -kerning first=194 second=159 amount=-2 -kerning first=84 second=154 amount=-1 -kerning first=194 second=221 amount=-2 -kerning first=84 second=158 amount=-1 -kerning first=84 second=146 amount=1 -kerning first=194 second=119 amount=-1 -kerning first=194 second=118 amount=-1 -kerning first=194 second=89 amount=-2 -kerning first=85 second=99 amount=-1 -kerning first=85 second=100 amount=-1 -kerning first=194 second=87 amount=-3 -kerning first=194 second=86 amount=-2 -kerning first=194 second=84 amount=-2 -kerning first=193 second=146 amount=-3 -kerning first=193 second=159 amount=-2 -kerning first=85 second=109 amount=-1 -kerning first=85 second=110 amount=-1 -kerning first=85 second=112 amount=-1 -kerning first=85 second=114 amount=-1 -kerning first=85 second=115 amount=-1 -kerning first=85 second=116 amount=-1 -kerning first=193 second=221 amount=-2 -kerning first=193 second=119 amount=-1 -kerning first=193 second=118 amount=-1 -kerning first=193 second=89 amount=-2 -kerning first=193 second=87 amount=-3 -kerning first=193 second=86 amount=-2 -kerning first=193 second=84 amount=-2 -kerning first=192 second=146 amount=-3 -kerning first=192 second=159 amount=-2 -kerning first=192 second=221 amount=-2 -kerning first=192 second=119 amount=-1 -kerning first=192 second=118 amount=-1 -kerning first=192 second=89 amount=-2 -kerning first=192 second=87 amount=-3 -kerning first=192 second=86 amount=-2 -kerning first=192 second=84 amount=-2 -kerning first=85 second=231 amount=-1 -kerning first=123 second=74 amount=1 -kerning first=122 second=148 amount=-1 -kerning first=122 second=146 amount=-1 -kerning first=121 second=148 amount=-1 -kerning first=85 second=241 amount=-1 -kerning first=121 second=146 amount=-1 -kerning first=121 second=46 amount=-2 -kerning first=121 second=44 amount=-2 -kerning first=120 second=148 amount=-1 -kerning first=85 second=154 amount=-1 -kerning first=120 second=146 amount=-1 -kerning first=119 second=148 amount=-1 -kerning first=86 second=44 amount=-4 -kerning first=86 second=45 amount=-2 -kerning first=86 second=46 amount=-4 -kerning first=119 second=146 amount=-1 -kerning first=86 second=59 amount=-1 -kerning first=86 second=65 amount=-2 -kerning first=86 second=67 amount=-1 -kerning first=86 second=71 amount=-1 -kerning first=86 second=79 amount=-1 -kerning first=86 second=81 amount=-1 -kerning first=86 second=93 amount=1 -kerning first=86 second=97 amount=-3 -kerning first=86 second=101 amount=-3 -kerning first=119 second=46 amount=-2 -kerning first=86 second=111 amount=-3 -kerning first=86 second=114 amount=-2 -kerning first=86 second=117 amount=-3 -kerning first=86 second=121 amount=-2 -kerning first=119 second=44 amount=-2 -kerning first=86 second=192 amount=-2 -kerning first=86 second=193 amount=-2 -kerning first=86 second=194 amount=-2 -kerning first=86 second=195 amount=-2 -kerning first=86 second=196 amount=-2 -kerning first=86 second=197 amount=-2 -kerning first=86 second=199 amount=-1 -kerning first=86 second=210 amount=-1 -kerning first=86 second=211 amount=-1 -kerning first=86 second=212 amount=-1 -kerning first=86 second=213 amount=-1 -kerning first=86 second=214 amount=-1 -kerning first=86 second=216 amount=-1 -kerning first=86 second=224 amount=-2 -kerning first=86 second=225 amount=-3 -kerning first=86 second=226 amount=-3 -kerning first=86 second=227 amount=-3 -kerning first=86 second=228 amount=-2 -kerning first=86 second=229 amount=-3 -kerning first=86 second=232 amount=-2 -kerning first=86 second=233 amount=-3 -kerning first=86 second=234 amount=-3 -kerning first=86 second=235 amount=-2 -kerning first=86 second=236 amount=1 -kerning first=118 second=148 amount=-1 -kerning first=118 second=146 amount=-1 -kerning first=118 second=46 amount=-2 -kerning first=86 second=242 amount=-3 -kerning first=86 second=243 amount=-3 -kerning first=86 second=244 amount=-3 -kerning first=86 second=245 amount=-3 -kerning first=86 second=246 amount=-2 -kerning first=86 second=248 amount=-3 -kerning first=86 second=249 amount=-3 -kerning first=86 second=250 amount=-3 -kerning first=86 second=251 amount=-3 -kerning first=86 second=252 amount=-3 -kerning first=86 second=253 amount=-2 -kerning first=86 second=255 amount=-2 -kerning first=118 second=44 amount=-2 -kerning first=86 second=146 amount=1 -kerning first=117 second=148 amount=-1 -kerning first=87 second=44 amount=-4 -kerning first=87 second=45 amount=-1 -kerning first=87 second=46 amount=-4 -kerning first=87 second=58 amount=-2 -kerning first=87 second=59 amount=-2 -kerning first=87 second=65 amount=-2 -kerning first=117 second=146 amount=-1 -kerning first=115 second=148 amount=-1 -kerning first=115 second=146 amount=-1 -kerning first=114 second=46 amount=-2 -kerning first=114 second=44 amount=-2 -kerning first=87 second=93 amount=1 -kerning first=87 second=97 amount=-3 -kerning first=87 second=100 amount=-2 -kerning first=87 second=101 amount=-2 -kerning first=113 second=148 amount=-1 -kerning first=87 second=109 amount=-3 -kerning first=87 second=111 amount=-2 -kerning first=87 second=114 amount=-2 -kerning first=87 second=116 amount=-2 -kerning first=87 second=117 amount=-2 -kerning first=87 second=121 amount=-2 -kerning first=113 second=146 amount=-1 -kerning first=87 second=192 amount=-2 -kerning first=87 second=193 amount=-2 -kerning first=87 second=194 amount=-2 -kerning first=87 second=195 amount=-2 -kerning first=87 second=196 amount=-2 -kerning first=87 second=197 amount=-2 -kerning first=112 second=148 amount=-1 -kerning first=112 second=146 amount=-1 -kerning first=111 second=148 amount=-1 -kerning first=111 second=146 amount=-1 -kerning first=110 second=148 amount=-2 -kerning first=110 second=146 amount=-2 -kerning first=109 second=148 amount=-2 -kerning first=87 second=224 amount=-3 -kerning first=87 second=225 amount=-3 -kerning first=87 second=226 amount=-3 -kerning first=87 second=227 amount=-3 -kerning first=87 second=228 amount=-2 -kerning first=87 second=229 amount=-2 -kerning first=87 second=232 amount=-2 -kerning first=87 second=233 amount=-2 -kerning first=87 second=234 amount=-2 -kerning first=87 second=235 amount=-2 -kerning first=87 second=236 amount=1 -kerning first=109 second=146 amount=-2 -kerning first=107 second=148 amount=-1 -kerning first=107 second=146 amount=-1 -kerning first=87 second=242 amount=-2 -kerning first=87 second=243 amount=-2 -kerning first=87 second=244 amount=-2 -kerning first=87 second=245 amount=-2 -kerning first=87 second=246 amount=-2 -kerning first=87 second=248 amount=-2 -kerning first=87 second=249 amount=-2 -kerning first=87 second=250 amount=-2 -kerning first=87 second=251 amount=-2 -kerning first=87 second=252 amount=-2 -kerning first=87 second=253 amount=-2 -kerning first=87 second=255 amount=-2 -kerning first=104 second=148 amount=-2 -kerning first=87 second=146 amount=1 -kerning first=88 second=67 amount=-1 -kerning first=88 second=71 amount=-1 -kerning first=88 second=79 amount=-1 -kerning first=88 second=81 amount=-1 -kerning first=104 second=146 amount=-2 -kerning first=88 second=117 amount=-1 -kerning first=102 second=148 amount=3 -kerning first=88 second=199 amount=-1 -kerning first=88 second=210 amount=-1 -kerning first=88 second=211 amount=-1 -kerning first=88 second=212 amount=-1 -kerning first=88 second=213 amount=-1 -kerning first=88 second=214 amount=-1 -kerning first=88 second=216 amount=-1 -kerning first=102 second=146 amount=3 -kerning first=102 second=125 amount=3 -kerning first=102 second=93 amount=3 -kerning first=102 second=41 amount=3 -kerning first=88 second=249 amount=-1 -kerning first=88 second=250 amount=-1 -kerning first=88 second=251 amount=-1 -kerning first=88 second=252 amount=-1 -kerning first=102 second=39 amount=2 -kerning first=102 second=34 amount=2 -kerning first=88 second=146 amount=1 -kerning first=101 second=148 amount=-1 -kerning first=89 second=44 amount=-2 -kerning first=89 second=45 amount=-2 -kerning first=89 second=46 amount=-2 -kerning first=89 second=58 amount=-2 -kerning first=89 second=59 amount=-1 -kerning first=101 second=146 amount=-1 -kerning first=98 second=148 amount=-1 -kerning first=98 second=146 amount=-1 -kerning first=97 second=148 amount=-2 -kerning first=97 second=146 amount=-2 -kerning first=91 second=87 amount=1 -kerning first=91 second=74 amount=1 -kerning first=90 second=255 amount=-1 -kerning first=90 second=253 amount=-1 -kerning first=89 second=93 amount=1 -kerning first=89 second=97 amount=-2 -kerning first=89 second=100 amount=-3 -kerning first=89 second=101 amount=-3 -kerning first=90 second=216 amount=-1 -kerning first=89 second=111 amount=-3 -kerning first=89 second=113 amount=-3 -kerning first=89 second=116 amount=-1 -kerning first=89 second=117 amount=-2 -kerning first=89 second=118 amount=-1 -kerning first=90 second=214 amount=-1 -kerning first=90 second=213 amount=-1 -kerning first=90 second=212 amount=-1 -kerning first=90 second=211 amount=-1 -kerning first=90 second=210 amount=-1 -kerning first=90 second=199 amount=-1 -kerning first=90 second=121 amount=-1 -kerning first=90 second=119 amount=-1 -kerning first=90 second=81 amount=-1 -kerning first=90 second=79 amount=-1 -kerning first=89 second=225 amount=-2 -kerning first=89 second=226 amount=-2 -kerning first=89 second=227 amount=-2 -kerning first=89 second=228 amount=-2 -kerning first=89 second=229 amount=-2 -kerning first=89 second=232 amount=-1 diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_garamond_12.dds b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_garamond_12.dds deleted file mode 100644 index 4c06964b66..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_garamond_12.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_garamond_12.fnt b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_garamond_12.fnt deleted file mode 100644 index 1c673232e7..0000000000 --- a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_garamond_12.fnt +++ /dev/null @@ -1,353 +0,0 @@ -info face="Garamond" size=12 bold=0 italic=0 charset="ANSI" stretchH=100 smooth=1 aa=1 padding=2,2,2,2 spacing=1,1 -common lineHeight=12 base=9 scaleW=256 scaleH=256 pages=1 -char id=32 x=0 y=0 width=1 height=0 xoffset=0 yoffset=12 xadvance=3 page=0 -char id=33 x=249 y=53 width=5 height=11 xoffset=-2 yoffset=0 xadvance=2 page=0 -char id=34 x=178 y=88 width=7 height=7 xoffset=-2 yoffset=0 xadvance=4 page=0 -char id=35 x=0 y=57 width=11 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=36 x=239 y=14 width=8 height=13 xoffset=-2 yoffset=-1 xadvance=5 page=0 -char id=37 x=174 y=42 width=12 height=11 xoffset=-2 yoffset=0 xadvance=9 page=0 -char id=38 x=187 y=42 width=12 height=11 xoffset=-1 yoffset=0 xadvance=8 page=0 -char id=39 x=250 y=87 width=5 height=7 xoffset=-2 yoffset=0 xadvance=2 page=0 -char id=40 x=127 y=0 width=7 height=14 xoffset=-1 yoffset=0 xadvance=3 page=0 -char id=41 x=135 y=0 width=7 height=14 xoffset=-3 yoffset=0 xadvance=3 page=0 -char id=42 x=63 y=91 width=9 height=8 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=43 x=12 y=57 width=11 height=11 xoffset=-2 yoffset=-1 xadvance=7 page=0 -char id=44 x=186 y=88 width=7 height=7 xoffset=-3 yoffset=6 xadvance=2 page=0 -char id=45 x=112 y=98 width=7 height=5 xoffset=-2 yoffset=4 xadvance=3 page=0 -char id=46 x=136 y=96 width=5 height=5 xoffset=-2 yoffset=6 xadvance=2 page=0 -char id=47 x=0 y=30 width=8 height=13 xoffset=-1 yoffset=-1 xadvance=6 page=0 -char id=48 x=145 y=66 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=49 x=0 y=81 width=7 height=11 xoffset=-1 yoffset=0 xadvance=5 page=0 -char id=50 x=216 y=53 width=10 height=11 xoffset=-3 yoffset=0 xadvance=5 page=0 -char id=51 x=154 y=66 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=52 x=55 y=68 width=9 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=53 x=163 y=66 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=54 x=172 y=66 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=55 x=181 y=66 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=56 x=190 y=66 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=57 x=199 y=66 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=58 x=40 y=92 width=5 height=9 xoffset=-2 yoffset=2 xadvance=2 page=0 -char id=59 x=8 y=81 width=7 height=11 xoffset=-3 yoffset=2 xadvance=2 page=0 -char id=60 x=125 y=78 width=9 height=9 xoffset=-1 yoffset=1 xadvance=7 page=0 -char id=61 x=158 y=88 width=9 height=7 xoffset=-1 yoffset=2 xadvance=7 page=0 -char id=62 x=135 y=78 width=9 height=9 xoffset=-1 yoffset=1 xadvance=7 page=0 -char id=63 x=16 y=81 width=7 height=11 xoffset=-1 yoffset=0 xadvance=4 page=0 -char id=64 x=10 y=0 width=14 height=14 xoffset=-2 yoffset=-1 xadvance=10 page=0 -char id=65 x=24 y=56 width=11 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=66 x=227 y=53 width=10 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=67 x=238 y=53 width=10 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=68 x=36 y=56 width=11 height=11 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=69 x=48 y=56 width=11 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=70 x=0 y=69 width=10 height=11 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=71 x=60 y=56 width=11 height=11 xoffset=-1 yoffset=0 xadvance=8 page=0 -char id=72 x=200 y=41 width=12 height=11 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=73 x=24 y=81 width=7 height=11 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=74 x=109 y=0 width=8 height=14 xoffset=-3 yoffset=0 xadvance=3 page=0 -char id=75 x=213 y=41 width=12 height=11 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=76 x=72 y=55 width=11 height=11 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=77 x=146 y=42 width=13 height=11 xoffset=-2 yoffset=0 xadvance=9 page=0 -char id=78 x=226 y=41 width=12 height=11 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=79 x=84 y=55 width=11 height=11 xoffset=-1 yoffset=0 xadvance=9 page=0 -char id=80 x=65 y=68 width=9 height=11 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=81 x=205 y=0 width=11 height=13 xoffset=-1 yoffset=0 xadvance=9 page=0 -char id=82 x=96 y=55 width=11 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=83 x=208 y=65 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=84 x=86 y=29 width=11 height=12 xoffset=-2 yoffset=-1 xadvance=7 page=0 -char id=85 x=108 y=54 width=11 height=11 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=86 x=120 y=54 width=11 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=87 x=116 y=42 width=14 height=11 xoffset=-2 yoffset=0 xadvance=10 page=0 -char id=88 x=132 y=54 width=11 height=11 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=89 x=144 y=54 width=11 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=90 x=11 y=69 width=10 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=91 x=159 y=0 width=6 height=14 xoffset=-1 yoffset=0 xadvance=3 page=0 -char id=92 x=9 y=30 width=8 height=13 xoffset=-1 yoffset=-1 xadvance=6 page=0 -char id=93 x=166 y=0 width=6 height=14 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=94 x=73 y=90 width=9 height=8 xoffset=-2 yoffset=-1 xadvance=6 page=0 -char id=95 x=79 y=99 width=10 height=5 xoffset=-2 yoffset=8 xadvance=6 page=0 -char id=96 x=34 y=103 width=6 height=6 xoffset=-1 yoffset=0 xadvance=4 page=0 -char id=97 x=215 y=77 width=8 height=9 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=98 x=75 y=67 width=9 height=11 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=99 x=224 y=77 width=8 height=9 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=100 x=85 y=67 width=9 height=11 xoffset=-1 yoffset=0 xadvance=6 page=0 -char id=101 x=233 y=77 width=8 height=9 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=102 x=95 y=67 width=9 height=11 xoffset=-2 yoffset=0 xadvance=4 page=0 -char id=103 x=142 y=29 width=9 height=12 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=104 x=22 y=69 width=10 height=11 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=105 x=32 y=81 width=7 height=11 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=106 x=173 y=0 width=6 height=14 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=107 x=105 y=67 width=9 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=108 x=40 y=80 width=7 height=11 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=109 x=64 y=80 width=13 height=9 xoffset=-2 yoffset=2 xadvance=9 page=0 -char id=110 x=103 y=79 width=10 height=9 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=111 x=242 y=77 width=8 height=9 xoffset=-1 yoffset=2 xadvance=6 page=0 -char id=112 x=152 y=29 width=9 height=12 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=113 x=162 y=29 width=9 height=12 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=114 x=0 y=93 width=8 height=9 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=115 x=18 y=93 width=7 height=9 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=116 x=56 y=80 width=7 height=10 xoffset=-2 yoffset=1 xadvance=3 page=0 -char id=117 x=114 y=79 width=10 height=9 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=118 x=145 y=78 width=9 height=9 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=119 x=78 y=79 width=12 height=9 xoffset=-2 yoffset=2 xadvance=8 page=0 -char id=120 x=155 y=78 width=9 height=9 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=121 x=172 y=29 width=9 height=12 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=122 x=165 y=78 width=9 height=9 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=123 x=143 y=0 width=7 height=14 xoffset=-1 yoffset=0 xadvance=5 page=0 -char id=124 x=180 y=0 width=5 height=14 xoffset=0 yoffset=0 xadvance=6 page=0 -char id=125 x=151 y=0 width=7 height=14 xoffset=-1 yoffset=0 xadvance=5 page=0 -char id=126 x=7 y=103 width=9 height=6 xoffset=-1 yoffset=2 xadvance=7 page=0 -char id=128 x=33 y=68 width=10 height=11 xoffset=-3 yoffset=0 xadvance=5 page=0 -char id=130 x=194 y=88 width=7 height=7 xoffset=-3 yoffset=6 xadvance=2 page=0 -char id=131 x=25 y=0 width=11 height=14 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=132 x=125 y=88 width=10 height=7 xoffset=-3 yoffset=6 xadvance=5 page=0 -char id=133 x=65 y=100 width=13 height=5 xoffset=-1 yoffset=6 xadvance=11 page=0 -char id=134 x=59 y=0 width=9 height=14 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=135 x=69 y=0 width=9 height=14 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=136 x=26 y=103 width=7 height=6 xoffset=-1 yoffset=0 xadvance=4 page=0 -char id=137 x=100 y=42 width=15 height=11 xoffset=-2 yoffset=0 xadvance=11 page=0 -char id=138 x=18 y=29 width=8 height=13 xoffset=-2 yoffset=-2 xadvance=5 page=0 -char id=139 x=26 y=93 width=6 height=9 xoffset=-2 yoffset=2 xadvance=2 page=0 -char id=140 x=160 y=42 width=13 height=11 xoffset=-1 yoffset=0 xadvance=10 page=0 -char id=142 x=228 y=14 width=10 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=145 x=202 y=88 width=7 height=7 xoffset=-2 yoffset=0 xadvance=2 page=0 -char id=146 x=210 y=88 width=7 height=7 xoffset=-3 yoffset=0 xadvance=2 page=0 -char id=147 x=136 y=88 width=10 height=7 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=148 x=147 y=88 width=10 height=7 xoffset=-3 yoffset=0 xadvance=5 page=0 -char id=149 x=218 y=87 width=7 height=7 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=150 x=90 y=98 width=10 height=5 xoffset=-2 yoffset=4 xadvance=6 page=0 -char id=151 x=48 y=101 width=16 height=5 xoffset=-2 yoffset=4 xadvance=11 page=0 -char id=152 x=17 y=103 width=8 height=6 xoffset=-1 yoffset=-1 xadvance=4 page=0 -char id=153 x=46 y=92 width=16 height=8 xoffset=-2 yoffset=0 xadvance=11 page=0 -char id=154 x=54 y=43 width=7 height=12 xoffset=-2 yoffset=-1 xadvance=4 page=0 -char id=155 x=33 y=93 width=6 height=9 xoffset=-2 yoffset=2 xadvance=2 page=0 -char id=156 x=91 y=79 width=11 height=9 xoffset=-2 yoffset=2 xadvance=8 page=0 -char id=158 x=182 y=29 width=9 height=12 xoffset=-2 yoffset=-1 xadvance=5 page=0 -char id=159 x=217 y=0 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=160 x=0 y=0 width=1 height=0 xoffset=0 yoffset=12 xadvance=3 page=0 -char id=161 x=94 y=42 width=5 height=12 xoffset=-2 yoffset=2 xadvance=2 page=0 -char id=162 x=202 y=28 width=8 height=12 xoffset=-2 yoffset=1 xadvance=5 page=0 -char id=163 x=37 y=0 width=10 height=14 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=164 x=175 y=78 width=9 height=9 xoffset=-1 yoffset=1 xadvance=7 page=0 -char id=165 x=156 y=54 width=11 height=11 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=166 x=186 y=0 width=5 height=14 xoffset=0 yoffset=0 xadvance=6 page=0 -char id=167 x=118 y=0 width=8 height=14 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=168 x=120 y=98 width=7 height=5 xoffset=-1 yoffset=0 xadvance=4 page=0 -char id=169 x=60 y=29 width=12 height=12 xoffset=-2 yoffset=-1 xadvance=8 page=0 -char id=170 x=226 y=87 width=7 height=7 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=171 x=83 y=89 width=8 height=8 xoffset=-2 yoffset=3 xadvance=4 page=0 -char id=172 x=168 y=88 width=9 height=7 xoffset=-1 yoffset=2 xadvance=7 page=0 -char id=173 x=128 y=96 width=7 height=5 xoffset=-2 yoffset=4 xadvance=3 page=0 -char id=174 x=73 y=29 width=12 height=12 xoffset=-2 yoffset=-1 xadvance=8 page=0 -char id=175 x=101 y=98 width=10 height=5 xoffset=-2 yoffset=-2 xadvance=6 page=0 -char id=176 x=234 y=87 width=7 height=7 xoffset=-2 yoffset=0 xadvance=4 page=0 -char id=177 x=229 y=0 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=178 x=101 y=89 width=7 height=8 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=179 x=109 y=89 width=7 height=8 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=180 x=41 y=102 width=6 height=6 xoffset=-1 yoffset=0 xadvance=4 page=0 -char id=181 x=115 y=66 width=9 height=11 xoffset=-1 yoffset=2 xadvance=6 page=0 -char id=182 x=79 y=0 width=9 height=14 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=183 x=142 y=96 width=5 height=5 xoffset=1 yoffset=3 xadvance=4 page=0 -char id=184 x=0 y=103 width=6 height=7 xoffset=-2 yoffset=7 xadvance=4 page=0 -char id=185 x=117 y=89 width=7 height=8 xoffset=-1 yoffset=0 xadvance=3 page=0 -char id=186 x=242 y=87 width=7 height=7 xoffset=-2 yoffset=0 xadvance=4 page=0 -char id=187 x=92 y=89 width=8 height=8 xoffset=-2 yoffset=3 xadvance=4 page=0 -char id=188 x=168 y=54 width=11 height=11 xoffset=-1 yoffset=0 xadvance=9 page=0 -char id=189 x=180 y=54 width=11 height=11 xoffset=-1 yoffset=0 xadvance=9 page=0 -char id=190 x=239 y=41 width=12 height=11 xoffset=-2 yoffset=0 xadvance=9 page=0 -char id=191 x=62 y=42 width=7 height=12 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=192 x=241 y=0 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=193 x=0 y=16 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=194 x=12 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=195 x=24 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=196 x=36 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=197 x=48 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=198 x=131 y=42 width=14 height=11 xoffset=-3 yoffset=0 xadvance=9 page=0 -char id=199 x=48 y=0 width=10 height=14 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=200 x=60 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=201 x=72 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=202 x=84 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=203 x=96 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=204 x=248 y=14 width=7 height=13 xoffset=-2 yoffset=-2 xadvance=3 page=0 -char id=205 x=36 y=29 width=7 height=13 xoffset=-2 yoffset=-2 xadvance=3 page=0 -char id=206 x=44 y=29 width=7 height=13 xoffset=-2 yoffset=-2 xadvance=3 page=0 -char id=207 x=52 y=29 width=7 height=13 xoffset=-2 yoffset=-2 xadvance=3 page=0 -char id=208 x=192 y=54 width=11 height=11 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=209 x=192 y=0 width=12 height=13 xoffset=-2 yoffset=-2 xadvance=8 page=0 -char id=210 x=108 y=15 width=11 height=13 xoffset=-1 yoffset=-2 xadvance=9 page=0 -char id=211 x=120 y=15 width=11 height=13 xoffset=-1 yoffset=-2 xadvance=9 page=0 -char id=212 x=132 y=15 width=11 height=13 xoffset=-1 yoffset=-2 xadvance=9 page=0 -char id=213 x=144 y=15 width=11 height=13 xoffset=-1 yoffset=-2 xadvance=9 page=0 -char id=214 x=156 y=15 width=11 height=13 xoffset=-1 yoffset=-2 xadvance=9 page=0 -char id=215 x=185 y=78 width=9 height=9 xoffset=-1 yoffset=1 xadvance=7 page=0 -char id=216 x=204 y=53 width=11 height=11 xoffset=-1 yoffset=0 xadvance=9 page=0 -char id=217 x=168 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=8 page=0 -char id=218 x=180 y=15 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=8 page=0 -char id=219 x=192 y=14 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=8 page=0 -char id=220 x=204 y=14 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=8 page=0 -char id=221 x=216 y=14 width=11 height=13 xoffset=-2 yoffset=-2 xadvance=7 page=0 -char id=222 x=125 y=66 width=9 height=11 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=223 x=135 y=66 width=9 height=11 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=224 x=211 y=28 width=8 height=12 xoffset=-2 yoffset=-1 xadvance=4 page=0 -char id=225 x=220 y=28 width=8 height=12 xoffset=-2 yoffset=-1 xadvance=4 page=0 -char id=226 x=229 y=28 width=8 height=12 xoffset=-2 yoffset=-1 xadvance=4 page=0 -char id=227 x=192 y=28 width=9 height=12 xoffset=-2 yoffset=-1 xadvance=4 page=0 -char id=228 x=217 y=65 width=8 height=11 xoffset=-2 yoffset=0 xadvance=4 page=0 -char id=229 x=27 y=29 width=8 height=13 xoffset=-2 yoffset=-2 xadvance=4 page=0 -char id=230 x=195 y=78 width=9 height=9 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=231 x=238 y=28 width=8 height=12 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=232 x=247 y=28 width=8 height=12 xoffset=-2 yoffset=-1 xadvance=5 page=0 -char id=233 x=0 y=44 width=8 height=12 xoffset=-2 yoffset=-1 xadvance=5 page=0 -char id=234 x=9 y=44 width=8 height=12 xoffset=-2 yoffset=-1 xadvance=5 page=0 -char id=235 x=226 y=65 width=8 height=11 xoffset=-2 yoffset=0 xadvance=5 page=0 -char id=236 x=70 y=42 width=7 height=12 xoffset=-2 yoffset=-1 xadvance=3 page=0 -char id=237 x=78 y=42 width=7 height=12 xoffset=-2 yoffset=-1 xadvance=3 page=0 -char id=238 x=86 y=42 width=7 height=12 xoffset=-2 yoffset=-1 xadvance=3 page=0 -char id=239 x=48 y=80 width=7 height=11 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=240 x=235 y=65 width=8 height=11 xoffset=-1 yoffset=0 xadvance=6 page=0 -char id=241 x=98 y=29 width=10 height=12 xoffset=-2 yoffset=-1 xadvance=6 page=0 -char id=242 x=18 y=43 width=8 height=12 xoffset=-1 yoffset=-1 xadvance=6 page=0 -char id=243 x=27 y=43 width=8 height=12 xoffset=-1 yoffset=-1 xadvance=6 page=0 -char id=244 x=36 y=43 width=8 height=12 xoffset=-1 yoffset=-1 xadvance=6 page=0 -char id=245 x=45 y=43 width=8 height=12 xoffset=-1 yoffset=-1 xadvance=6 page=0 -char id=246 x=244 y=65 width=8 height=11 xoffset=-1 yoffset=0 xadvance=6 page=0 -char id=247 x=205 y=78 width=9 height=9 xoffset=-2 yoffset=1 xadvance=6 page=0 -char id=248 x=9 y=93 width=8 height=9 xoffset=-1 yoffset=2 xadvance=6 page=0 -char id=249 x=109 y=29 width=10 height=12 xoffset=-2 yoffset=-1 xadvance=6 page=0 -char id=250 x=120 y=29 width=10 height=12 xoffset=-2 yoffset=-1 xadvance=6 page=0 -char id=251 x=131 y=29 width=10 height=12 xoffset=-2 yoffset=-1 xadvance=6 page=0 -char id=252 x=44 y=68 width=10 height=11 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=253 x=0 y=0 width=9 height=15 xoffset=-2 yoffset=-1 xadvance=5 page=0 -char id=254 x=89 y=0 width=9 height=14 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=255 x=99 y=0 width=9 height=14 xoffset=-2 yoffset=0 xadvance=5 page=0 -kerning first=46 second=146 amount=-1 -kerning first=65 second=86 amount=-1 -kerning first=65 second=87 amount=-1 -kerning first=65 second=89 amount=-1 -kerning first=65 second=118 amount=-1 -kerning first=65 second=148 amount=-1 -kerning first=65 second=146 amount=-1 -kerning first=66 second=44 amount=-1 -kerning first=66 second=46 amount=-1 -kerning first=68 second=44 amount=-1 -kerning first=68 second=46 amount=-1 -kerning first=68 second=65 amount=-1 -kerning first=68 second=196 amount=-1 -kerning first=68 second=197 amount=-1 -kerning first=70 second=44 amount=-1 -kerning first=70 second=46 amount=-1 -kerning first=70 second=65 amount=-1 -kerning first=70 second=196 amount=-1 -kerning first=70 second=197 amount=-1 -kerning first=71 second=44 amount=-1 -kerning first=71 second=46 amount=-1 -kerning first=74 second=44 amount=-1 -kerning first=74 second=46 amount=-1 -kerning first=76 second=84 amount=-1 -kerning first=78 second=46 amount=-1 -kerning first=79 second=44 amount=-1 -kerning first=79 second=46 amount=-1 -kerning first=79 second=65 amount=-1 -kerning first=79 second=86 amount=-1 -kerning first=79 second=196 amount=-1 -kerning first=79 second=197 amount=-1 -kerning first=80 second=44 amount=-1 -kerning first=80 second=46 amount=-1 -kerning first=80 second=65 amount=-1 -kerning first=80 second=196 amount=-1 -kerning first=80 second=197 amount=-1 -kerning first=81 second=46 amount=-1 -kerning first=82 second=89 amount=-1 -kerning first=84 second=44 amount=-1 -kerning first=84 second=45 amount=-1 -kerning first=84 second=46 amount=-1 -kerning first=84 second=99 amount=-1 -kerning first=84 second=101 amount=-1 -kerning first=84 second=109 amount=-1 -kerning first=84 second=111 amount=-1 -kerning first=84 second=114 amount=-1 -kerning first=84 second=115 amount=-1 -kerning first=84 second=119 amount=-1 -kerning first=84 second=121 amount=-1 -kerning first=84 second=122 amount=-1 -kerning first=85 second=44 amount=-1 -kerning first=85 second=46 amount=-1 -kerning first=85 second=65 amount=-1 -kerning first=85 second=196 amount=-1 -kerning first=85 second=197 amount=-1 -kerning first=86 second=44 amount=-1 -kerning first=86 second=45 amount=-1 -kerning first=86 second=46 amount=-1 -kerning first=86 second=58 amount=-1 -kerning first=86 second=59 amount=-1 -kerning first=86 second=65 amount=-1 -kerning first=86 second=97 amount=-1 -kerning first=86 second=101 amount=-1 -kerning first=86 second=111 amount=-1 -kerning first=86 second=196 amount=-1 -kerning first=86 second=197 amount=-1 -kerning first=86 second=229 amount=-1 -kerning first=87 second=44 amount=-2 -kerning first=87 second=45 amount=-1 -kerning first=87 second=46 amount=-2 -kerning first=87 second=58 amount=-1 -kerning first=87 second=59 amount=-1 -kerning first=87 second=65 amount=-1 -kerning first=87 second=97 amount=-1 -kerning first=87 second=100 amount=-1 -kerning first=87 second=101 amount=-1 -kerning first=87 second=111 amount=-1 -kerning first=87 second=196 amount=-1 -kerning first=87 second=197 amount=-1 -kerning first=87 second=229 amount=-1 -kerning first=89 second=44 amount=-1 -kerning first=89 second=45 amount=-1 -kerning first=89 second=46 amount=-1 -kerning first=89 second=58 amount=-1 -kerning first=89 second=59 amount=-1 -kerning first=89 second=65 amount=-1 -kerning first=89 second=97 amount=-1 -kerning first=89 second=100 amount=-1 -kerning first=89 second=101 amount=-1 -kerning first=89 second=111 amount=-1 -kerning first=89 second=112 amount=-1 -kerning first=89 second=113 amount=-1 -kerning first=89 second=117 amount=-1 -kerning first=89 second=196 amount=-1 -kerning first=89 second=197 amount=-1 -kerning first=89 second=229 amount=-1 -kerning first=98 second=44 amount=-1 -kerning first=102 second=32 amount=1 -kerning first=102 second=33 amount=1 -kerning first=102 second=63 amount=1 -kerning first=102 second=148 amount=2 -kerning first=102 second=146 amount=1 -kerning first=111 second=46 amount=-1 -kerning first=112 second=44 amount=-1 -kerning first=118 second=44 amount=-1 -kerning first=118 second=46 amount=-1 -kerning first=119 second=44 amount=-1 -kerning first=119 second=46 amount=-1 -kerning first=121 second=44 amount=-1 -kerning first=121 second=46 amount=-1 -kerning first=196 second=86 amount=-1 -kerning first=196 second=87 amount=-1 -kerning first=196 second=89 amount=-1 -kerning first=196 second=118 amount=-1 -kerning first=196 second=148 amount=-1 -kerning first=196 second=146 amount=-1 -kerning first=197 second=86 amount=-1 -kerning first=197 second=87 amount=-1 -kerning first=197 second=89 amount=-1 -kerning first=197 second=118 amount=-1 -kerning first=197 second=148 amount=-1 -kerning first=197 second=146 amount=-1 -kerning first=214 second=65 amount=-1 -kerning first=214 second=86 amount=-1 -kerning first=220 second=65 amount=-1 -kerning first=147 second=65 amount=-1 -kerning first=147 second=196 amount=-1 -kerning first=147 second=197 amount=-1 -kerning first=145 second=65 amount=-1 -kerning first=145 second=196 amount=-1 -kerning first=145 second=197 amount=-1 -kerning first=146 second=100 amount=-1 -kerning first=146 second=115 amount=-1 diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_16mbs.dds b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_16mbs.dds deleted file mode 100644 index b276e62dfc..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_16mbs.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_16mbs.fnt b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_16mbs.fnt deleted file mode 100644 index 6b1aed6df8..0000000000 --- a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_16mbs.fnt +++ /dev/null @@ -1,193 +0,0 @@ -info face="Ubuntu" size=16 bold=1 italic=0 charset="" stretchH=100 smooth=1 aa=1 padding=2,2,2,2 spacing=1,1 -common lineHeight=16 base=13 scaleW=256 scaleH=256 pages=1 -char id=32 x=132 y=108 width=7 height=5 xoffset=-3 yoffset=13 xadvance=3 page=0 -char id=33 x=110 y=86 width=7 height=12 xoffset=-2 yoffset=3 xadvance=3 page=0 -char id=34 x=11 y=112 width=9 height=7 xoffset=-2 yoffset=3 xadvance=5 page=0 -char id=35 x=176 y=59 width=12 height=12 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=36 x=0 y=0 width=10 height=16 xoffset=-2 yoffset=1 xadvance=6 page=0 -char id=37 x=162 y=46 width=15 height=12 xoffset=-2 yoffset=3 xadvance=11 page=0 -char id=38 x=202 y=58 width=12 height=12 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=39 x=21 y=112 width=7 height=7 xoffset=-2 yoffset=3 xadvance=3 page=0 -char id=40 x=150 y=16 width=8 height=15 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=41 x=141 y=16 width=8 height=15 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=42 x=202 y=96 width=10 height=8 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=43 x=235 y=84 width=11 height=10 xoffset=-2 yoffset=4 xadvance=7 page=0 -char id=44 x=234 y=95 width=7 height=8 xoffset=-2 yoffset=9 xadvance=3 page=0 -char id=45 x=40 y=112 width=8 height=6 xoffset=-2 yoffset=6 xadvance=4 page=0 -char id=46 x=85 y=110 width=7 height=6 xoffset=-2 yoffset=9 xadvance=3 page=0 -char id=47 x=0 y=17 width=11 height=15 xoffset=-3 yoffset=2 xadvance=5 page=0 -char id=48 x=119 y=73 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=49 x=66 y=86 width=9 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=50 x=130 y=73 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=51 x=141 y=73 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=52 x=152 y=72 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=53 x=163 y=72 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=54 x=174 y=72 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=55 x=44 y=87 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=56 x=185 y=72 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=57 x=196 y=72 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=58 x=247 y=84 width=7 height=10 xoffset=-2 yoffset=5 xadvance=3 page=0 -char id=59 x=86 y=86 width=7 height=12 xoffset=-2 yoffset=5 xadvance=3 page=0 -char id=60 x=118 y=98 width=10 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=61 x=107 y=99 width=10 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=62 x=129 y=98 width=10 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=63 x=71 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=64 x=191 y=16 width=15 height=14 xoffset=-2 yoffset=3 xadvance=11 page=0 -char id=65 x=14 y=62 width=13 height=12 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=66 x=227 y=58 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=67 x=215 y=58 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=68 x=124 y=60 width=12 height=12 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=69 x=207 y=71 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=70 x=218 y=71 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=71 x=84 y=73 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=72 x=72 y=73 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=73 x=102 y=86 width=7 height=12 xoffset=-2 yoffset=3 xadvance=3 page=0 -char id=74 x=229 y=71 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=75 x=189 y=59 width=12 height=12 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=76 x=12 y=75 width=11 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=77 x=239 y=45 width=14 height=12 xoffset=-2 yoffset=3 xadvance=10 page=0 -char id=78 x=239 y=58 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=79 x=163 y=59 width=12 height=12 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=80 x=36 y=74 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=81 x=234 y=16 width=12 height=14 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=82 x=24 y=75 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=83 x=240 y=71 width=10 height=12 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=84 x=150 y=59 width=12 height=12 xoffset=-3 yoffset=3 xadvance=7 page=0 -char id=85 x=0 y=75 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=86 x=70 y=60 width=13 height=12 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=87 x=146 y=46 width=15 height=12 xoffset=-2 yoffset=3 xadvance=10 page=0 -char id=88 x=137 y=60 width=12 height=12 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=89 x=56 y=60 width=13 height=12 xoffset=-2 yoffset=3 xadvance=9 page=0 -char id=90 x=60 y=73 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=91 x=131 y=16 width=9 height=15 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=92 x=234 y=0 width=11 height=15 xoffset=-3 yoffset=2 xadvance=5 page=0 -char id=93 x=101 y=16 width=9 height=15 xoffset=-3 yoffset=2 xadvance=4 page=0 -char id=94 x=190 y=96 width=11 height=8 xoffset=-2 yoffset=3 xadvance=5 page=0 -char id=95 x=101 y=110 width=12 height=5 xoffset=-3 yoffset=12 xadvance=6 page=0 -char id=96 x=76 y=110 width=8 height=6 xoffset=-2 yoffset=3 xadvance=3 page=0 -char id=97 x=12 y=101 width=10 height=10 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=98 x=115 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=99 x=77 y=99 width=9 height=10 xoffset=-2 yoffset=5 xadvance=5 page=0 -char id=100 x=104 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=101 x=56 y=99 width=10 height=10 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=102 x=82 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=103 x=0 y=88 width=10 height=12 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=104 x=93 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=105 x=247 y=30 width=7 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 -char id=106 x=121 y=16 width=9 height=15 xoffset=-4 yoffset=2 xadvance=3 page=0 -char id=107 x=35 y=32 width=11 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=108 x=247 y=16 width=8 height=13 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=109 x=185 y=85 width=13 height=10 xoffset=-2 yoffset=5 xadvance=9 page=0 -char id=110 x=45 y=100 width=10 height=10 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=111 x=34 y=101 width=10 height=10 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=112 x=11 y=88 width=10 height=12 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=113 x=22 y=88 width=10 height=12 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=114 x=87 y=99 width=9 height=10 xoffset=-2 yoffset=5 xadvance=5 page=0 -char id=115 x=97 y=99 width=9 height=10 xoffset=-2 yoffset=5 xadvance=5 page=0 -char id=116 x=76 y=86 width=9 height=12 xoffset=-2 yoffset=3 xadvance=5 page=0 -char id=117 x=23 y=101 width=10 height=10 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=118 x=211 y=84 width=11 height=10 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=119 x=155 y=85 width=14 height=10 xoffset=-2 yoffset=5 xadvance=10 page=0 -char id=120 x=199 y=85 width=11 height=10 xoffset=-2 yoffset=5 xadvance=7 page=0 -char id=121 x=98 y=60 width=12 height=12 xoffset=-3 yoffset=5 xadvance=6 page=0 -char id=122 x=67 y=99 width=9 height=10 xoffset=-2 yoffset=5 xadvance=5 page=0 -char id=123 x=246 y=0 width=9 height=15 xoffset=-2 yoffset=2 xadvance=5 page=0 -char id=124 x=167 y=16 width=7 height=15 xoffset=-2 yoffset=2 xadvance=4 page=0 -char id=125 x=80 y=16 width=10 height=15 xoffset=-3 yoffset=2 xadvance=5 page=0 -char id=126 x=242 y=95 width=10 height=7 xoffset=-2 yoffset=6 xadvance=6 page=0 -char id=160 x=124 y=108 width=7 height=5 xoffset=-3 yoffset=13 xadvance=3 page=0 -char id=161 x=94 y=86 width=7 height=12 xoffset=-2 yoffset=5 xadvance=3 page=0 -char id=162 x=148 y=32 width=10 height=13 xoffset=-2 yoffset=4 xadvance=6 page=0 -char id=163 x=48 y=73 width=11 height=12 xoffset=-3 yoffset=3 xadvance=6 page=0 -char id=164 x=0 y=101 width=11 height=10 xoffset=-2 yoffset=4 xadvance=6 page=0 -char id=165 x=111 y=60 width=12 height=12 xoffset=-3 yoffset=3 xadvance=6 page=0 -char id=166 x=159 y=16 width=7 height=15 xoffset=-2 yoffset=2 xadvance=3 page=0 -char id=167 x=12 y=32 width=10 height=14 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=168 x=29 y=112 width=10 height=6 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=169 x=28 y=61 width=13 height=12 xoffset=-2 yoffset=3 xadvance=9 page=0 -char id=170 x=224 y=95 width=9 height=8 xoffset=-3 yoffset=3 xadvance=4 page=0 -char id=171 x=118 y=86 width=12 height=11 xoffset=-3 yoffset=4 xadvance=7 page=0 -char id=172 x=140 y=98 width=10 height=9 xoffset=-2 yoffset=6 xadvance=6 page=0 -char id=173 x=49 y=111 width=8 height=6 xoffset=-2 yoffset=6 xadvance=4 page=0 -char id=174 x=42 y=60 width=13 height=12 xoffset=-2 yoffset=3 xadvance=9 page=0 -char id=175 x=114 y=109 width=9 height=5 xoffset=-2 yoffset=3 xadvance=4 page=0 -char id=176 x=0 y=112 width=10 height=7 xoffset=-3 yoffset=2 xadvance=6 page=0 -char id=177 x=23 y=32 width=11 height=13 xoffset=-2 yoffset=2 xadvance=7 page=0 -char id=178 x=181 y=96 width=8 height=9 xoffset=-2 yoffset=3 xadvance=4 page=0 -char id=179 x=162 y=96 width=9 height=9 xoffset=-3 yoffset=3 xadvance=4 page=0 -char id=180 x=67 y=110 width=8 height=6 xoffset=-3 yoffset=3 xadvance=3 page=0 -char id=181 x=55 y=86 width=10 height=12 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=182 x=221 y=16 width=12 height=14 xoffset=-2 yoffset=3 xadvance=8 page=0 -char id=183 x=93 y=110 width=7 height=6 xoffset=-2 yoffset=7 xadvance=3 page=0 -char id=184 x=58 y=110 width=8 height=6 xoffset=-2 yoffset=11 xadvance=4 page=0 -char id=185 x=172 y=96 width=8 height=9 xoffset=-2 yoffset=3 xadvance=4 page=0 -char id=186 x=213 y=95 width=10 height=8 xoffset=-2 yoffset=3 xadvance=6 page=0 -char id=187 x=131 y=86 width=11 height=11 xoffset=-2 yoffset=4 xadvance=7 page=0 -char id=188 x=209 y=45 width=14 height=12 xoffset=-2 yoffset=3 xadvance=10 page=0 -char id=189 x=194 y=45 width=14 height=12 xoffset=-2 yoffset=3 xadvance=10 page=0 -char id=190 x=224 y=45 width=14 height=12 xoffset=-2 yoffset=3 xadvance=10 page=0 -char id=191 x=108 y=73 width=10 height=12 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=192 x=81 y=0 width=13 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=193 x=67 y=0 width=13 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=194 x=53 y=0 width=13 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=195 x=39 y=0 width=13 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=196 x=25 y=0 width=13 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=197 x=207 y=16 width=13 height=14 xoffset=-2 yoffset=1 xadvance=8 page=0 -char id=198 x=178 y=46 width=15 height=12 xoffset=-2 yoffset=3 xadvance=11 page=0 -char id=199 x=0 y=33 width=11 height=14 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=200 x=69 y=16 width=10 height=15 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=201 x=58 y=16 width=10 height=15 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=202 x=47 y=16 width=10 height=15 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=203 x=36 y=16 width=10 height=15 xoffset=-2 yoffset=0 xadvance=6 page=0 -char id=204 x=175 y=16 width=7 height=15 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=205 x=183 y=16 width=7 height=15 xoffset=-2 yoffset=0 xadvance=3 page=0 -char id=206 x=91 y=16 width=9 height=15 xoffset=-3 yoffset=0 xadvance=3 page=0 -char id=207 x=111 y=16 width=9 height=15 xoffset=-3 yoffset=0 xadvance=3 page=0 -char id=208 x=84 y=60 width=13 height=12 xoffset=-3 yoffset=3 xadvance=8 page=0 -char id=209 x=12 y=16 width=11 height=15 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=210 x=147 y=0 width=12 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=211 x=134 y=0 width=12 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=212 x=121 y=0 width=12 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=213 x=108 y=0 width=12 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=214 x=95 y=0 width=12 height=15 xoffset=-2 yoffset=0 xadvance=8 page=0 -char id=215 x=151 y=98 width=10 height=9 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=216 x=0 y=62 width=13 height=12 xoffset=-2 yoffset=3 xadvance=9 page=0 -char id=217 x=24 y=16 width=11 height=15 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=218 x=210 y=0 width=11 height=15 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=219 x=198 y=0 width=11 height=15 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=220 x=186 y=0 width=11 height=15 xoffset=-2 yoffset=0 xadvance=7 page=0 -char id=221 x=11 y=0 width=13 height=15 xoffset=-2 yoffset=0 xadvance=9 page=0 -char id=222 x=96 y=73 width=11 height=12 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=223 x=47 y=32 width=11 height=13 xoffset=-2 yoffset=2 xadvance=7 page=0 -char id=224 x=126 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=225 x=88 y=46 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=226 x=214 y=31 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=227 x=159 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=228 x=137 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=229 x=170 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=230 x=170 y=85 width=14 height=10 xoffset=-2 yoffset=5 xadvance=10 page=0 -char id=231 x=33 y=88 width=10 height=12 xoffset=-2 yoffset=5 xadvance=6 page=0 -char id=232 x=0 y=48 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=233 x=181 y=32 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=234 x=192 y=31 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=235 x=203 y=31 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=236 x=138 y=46 width=7 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 -char id=237 x=130 y=46 width=7 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 -char id=238 x=110 y=46 width=9 height=13 xoffset=-3 yoffset=2 xadvance=3 page=0 -char id=239 x=120 y=46 width=9 height=13 xoffset=-3 yoffset=2 xadvance=3 page=0 -char id=240 x=59 y=32 width=11 height=13 xoffset=-2 yoffset=2 xadvance=7 page=0 -char id=241 x=225 y=31 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=242 x=236 y=31 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=243 x=99 y=46 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=244 x=11 y=48 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=245 x=22 y=47 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=246 x=33 y=46 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=247 x=143 y=86 width=11 height=11 xoffset=-2 yoffset=4 xadvance=8 page=0 -char id=248 x=223 y=84 width=11 height=10 xoffset=-2 yoffset=5 xadvance=7 page=0 -char id=249 x=44 y=46 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=250 x=55 y=46 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=251 x=66 y=46 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=252 x=77 y=46 width=10 height=13 xoffset=-2 yoffset=2 xadvance=6 page=0 -char id=253 x=173 y=0 width=12 height=15 xoffset=-3 yoffset=2 xadvance=6 page=0 -char id=254 x=222 y=0 width=11 height=15 xoffset=-2 yoffset=2 xadvance=7 page=0 -char id=255 x=160 y=0 width=12 height=15 xoffset=-3 yoffset=2 xadvance=6 page=0 diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_18mbs.dds b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_18mbs.dds deleted file mode 100644 index a0f663af13..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_18mbs.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_18mbs.fnt b/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_18mbs.fnt deleted file mode 100644 index bd02bbdbbb..0000000000 --- a/project/ck3/base_game/tweakergui_assets/gfx/fonts/tweaker_hoi_18mbs.fnt +++ /dev/null @@ -1,198 +0,0 @@ -info face="Ubuntu" size=18 bold=1 italic=0 charset="" stretchH=100 smooth=1 aa=1 padding=3,3,3,3 spacing=1,1 -common lineHeight=18 base=15 scaleW=256 scaleH=256 pages=1 -char id=32 x=88 y=193 width=9 height=7 xoffset=-4 yoffset=14 xadvance=3 page=0 -char id=33 x=53 y=149 width=10 height=16 xoffset=-3 yoffset=2 xadvance=4 page=0 -char id=34 x=139 y=179 width=13 height=10 xoffset=-3 yoffset=1 xadvance=7 page=0 -char id=35 x=90 y=98 width=17 height=16 xoffset=-3 yoffset=2 xadvance=11 page=0 -char id=36 x=135 y=42 width=14 height=19 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=37 x=151 y=80 width=19 height=16 xoffset=-3 yoffset=2 xadvance=13 page=0 -char id=38 x=193 y=96 width=16 height=16 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=39 x=166 y=177 width=10 height=10 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=40 x=103 y=21 width=12 height=20 xoffset=-3 yoffset=1 xadvance=5 page=0 -char id=41 x=116 y=21 width=12 height=20 xoffset=-4 yoffset=1 xadvance=5 page=0 -char id=42 x=242 y=161 width=13 height=12 xoffset=-3 yoffset=2 xadvance=7 page=0 -char id=43 x=15 y=180 width=14 height=12 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=44 x=177 y=177 width=10 height=10 xoffset=-3 yoffset=10 xadvance=4 page=0 -char id=45 x=66 y=193 width=11 height=8 xoffset=-3 yoffset=7 xadvance=6 page=0 -char id=46 x=237 y=175 width=10 height=9 xoffset=-3 yoffset=9 xadvance=5 page=0 -char id=47 x=45 y=21 width=14 height=20 xoffset=-4 yoffset=1 xadvance=6 page=0 -char id=48 x=90 y=132 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=49 x=27 y=149 width=12 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=50 x=105 y=132 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=51 x=120 y=132 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=52 x=135 y=131 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=53 x=150 y=131 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=54 x=165 y=131 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=55 x=45 y=132 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=56 x=195 y=130 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=57 x=210 y=130 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=58 x=180 y=148 width=10 height=14 xoffset=-3 yoffset=4 xadvance=5 page=0 -char id=59 x=244 y=96 width=11 height=16 xoffset=-3 yoffset=4 xadvance=5 page=0 -char id=60 x=111 y=165 width=14 height=13 xoffset=-3 yoffset=4 xadvance=8 page=0 -char id=61 x=111 y=179 width=14 height=11 xoffset=-2 yoffset=5 xadvance=9 page=0 -char id=62 x=156 y=163 width=14 height=13 xoffset=-3 yoffset=4 xadvance=8 page=0 -char id=63 x=86 y=80 width=12 height=17 xoffset=-3 yoffset=1 xadvance=6 page=0 -char id=64 x=178 y=42 width=20 height=18 xoffset=-3 yoffset=2 xadvance=14 page=0 -char id=65 x=18 y=98 width=17 height=16 xoffset=-4 yoffset=2 xadvance=9 page=0 -char id=66 x=66 y=115 width=15 height=16 xoffset=-3 yoffset=2 xadvance=9 page=0 -char id=67 x=50 y=115 width=15 height=16 xoffset=-3 yoffset=2 xadvance=9 page=0 -char id=68 x=125 y=97 width=16 height=16 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=69 x=178 y=114 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=70 x=193 y=113 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=71 x=108 y=98 width=16 height=16 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=72 x=159 y=97 width=16 height=16 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=73 x=75 y=149 width=10 height=16 xoffset=-3 yoffset=2 xadvance=4 page=0 -char id=74 x=0 y=149 width=13 height=16 xoffset=-3 yoffset=2 xadvance=7 page=0 -char id=75 x=17 y=115 width=16 height=16 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=76 x=208 y=113 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=77 x=211 y=79 width=19 height=16 xoffset=-3 yoffset=2 xadvance=13 page=0 -char id=78 x=227 y=96 width=16 height=16 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=79 x=72 y=98 width=17 height=16 xoffset=-3 yoffset=2 xadvance=11 page=0 -char id=80 x=146 y=114 width=15 height=16 xoffset=-3 yoffset=2 xadvance=9 page=0 -char id=81 x=18 y=42 width=17 height=19 xoffset=-3 yoffset=2 xadvance=11 page=0 -char id=82 x=130 y=114 width=15 height=16 xoffset=-3 yoffset=2 xadvance=9 page=0 -char id=83 x=238 y=113 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=84 x=98 y=115 width=15 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=85 x=0 y=115 width=16 height=16 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=86 x=0 y=98 width=17 height=16 xoffset=-4 yoffset=2 xadvance=9 page=0 -char id=87 x=191 y=79 width=19 height=16 xoffset=-3 yoffset=2 xadvance=13 page=0 -char id=88 x=142 y=97 width=16 height=16 xoffset=-4 yoffset=2 xadvance=9 page=0 -char id=89 x=176 y=97 width=16 height=16 xoffset=-4 yoffset=2 xadvance=8 page=0 -char id=90 x=114 y=115 width=15 height=16 xoffset=-3 yoffset=2 xadvance=9 page=0 -char id=91 x=129 y=21 width=12 height=20 xoffset=-3 yoffset=1 xadvance=5 page=0 -char id=92 x=75 y=21 width=14 height=20 xoffset=-4 yoffset=1 xadvance=6 page=0 -char id=93 x=90 y=21 width=12 height=20 xoffset=-4 yoffset=1 xadvance=5 page=0 -char id=94 x=30 y=180 width=14 height=12 xoffset=-3 yoffset=2 xadvance=7 page=0 -char id=95 x=11 y=193 width=15 height=8 xoffset=-4 yoffset=13 xadvance=7 page=0 -char id=96 x=215 y=175 width=10 height=9 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=97 x=126 y=165 width=14 height=13 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=98 x=64 y=62 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=99 x=186 y=163 width=13 height=13 xoffset=-3 yoffset=5 xadvance=7 page=0 -char id=100 x=94 y=62 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=101 x=96 y=165 width=14 height=13 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=102 x=45 y=80 width=13 height=17 xoffset=-3 yoffset=1 xadvance=6 page=0 -char id=103 x=0 y=132 width=14 height=16 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=104 x=109 y=62 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=105 x=244 y=60 width=10 height=17 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=106 x=155 y=21 width=12 height=20 xoffset=-5 yoffset=1 xadvance=4 page=0 -char id=107 x=124 y=62 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=108 x=244 y=21 width=11 height=17 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=109 x=191 y=148 width=18 height=13 xoffset=-3 yoffset=5 xadvance=12 page=0 -char id=110 x=81 y=166 width=14 height=13 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=111 x=17 y=166 width=15 height=13 xoffset=-3 yoffset=5 xadvance=9 page=0 -char id=112 x=15 y=132 width=14 height=16 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=113 x=30 y=132 width=14 height=16 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=114 x=214 y=161 width=13 height=13 xoffset=-3 yoffset=5 xadvance=6 page=0 -char id=115 x=228 y=161 width=13 height=13 xoffset=-3 yoffset=5 xadvance=7 page=0 -char id=116 x=137 y=148 width=12 height=15 xoffset=-2 yoffset=3 xadvance=7 page=0 -char id=117 x=141 y=164 width=14 height=13 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=118 x=49 y=166 width=15 height=13 xoffset=-4 yoffset=5 xadvance=7 page=0 -char id=119 x=229 y=147 width=17 height=13 xoffset=-3 yoffset=5 xadvance=11 page=0 -char id=120 x=171 y=163 width=14 height=13 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=121 x=34 y=115 width=15 height=16 xoffset=-4 yoffset=5 xadvance=7 page=0 -char id=122 x=200 y=162 width=13 height=13 xoffset=-3 yoffset=5 xadvance=7 page=0 -char id=123 x=181 y=21 width=11 height=20 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=124 x=204 y=21 width=10 height=20 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=125 x=142 y=21 width=12 height=20 xoffset=-4 yoffset=1 xadvance=4 page=0 -char id=126 x=188 y=177 width=14 height=9 xoffset=-3 yoffset=6 xadvance=8 page=0 -char id=160 x=78 y=193 width=9 height=7 xoffset=-4 yoffset=14 xadvance=3 page=0 -char id=161 x=64 y=149 width=10 height=16 xoffset=-3 yoffset=5 xadvance=4 page=0 -char id=162 x=59 y=80 width=13 height=17 xoffset=-3 yoffset=3 xadvance=8 page=0 -char id=163 x=60 y=132 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=164 x=150 y=148 width=14 height=14 xoffset=-3 yoffset=3 xadvance=8 page=0 -char id=165 x=210 y=96 width=16 height=16 xoffset=-4 yoffset=2 xadvance=8 page=0 -char id=166 x=193 y=21 width=10 height=20 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=167 x=150 y=42 width=14 height=19 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=168 x=27 y=193 width=13 height=8 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=169 x=86 y=149 width=17 height=15 xoffset=-3 yoffset=3 xadvance=11 page=0 -char id=170 x=126 y=179 width=12 height=11 xoffset=-3 yoffset=2 xadvance=6 page=0 -char id=171 x=0 y=166 width=16 height=13 xoffset=-4 yoffset=5 xadvance=8 page=0 -char id=172 x=96 y=179 width=14 height=11 xoffset=-3 yoffset=6 xadvance=8 page=0 -char id=173 x=54 y=193 width=11 height=8 xoffset=-3 yoffset=7 xadvance=6 page=0 -char id=174 x=104 y=149 width=17 height=15 xoffset=-3 yoffset=3 xadvance=11 page=0 -char id=175 x=41 y=193 width=12 height=8 xoffset=-3 yoffset=1 xadvance=5 page=0 -char id=176 x=153 y=178 width=12 height=10 xoffset=-3 yoffset=1 xadvance=6 page=0 -char id=177 x=122 y=149 width=14 height=15 xoffset=-3 yoffset=3 xadvance=8 page=0 -char id=178 x=45 y=180 width=12 height=12 xoffset=-3 yoffset=2 xadvance=6 page=0 -char id=179 x=58 y=180 width=12 height=12 xoffset=-3 yoffset=2 xadvance=6 page=0 -char id=180 x=0 y=193 width=10 height=9 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=181 x=75 y=132 width=14 height=16 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=182 x=54 y=42 width=16 height=19 xoffset=-3 yoffset=2 xadvance=10 page=0 -char id=183 x=226 y=175 width=10 height=9 xoffset=-3 yoffset=6 xadvance=5 page=0 -char id=184 x=203 y=176 width=11 height=9 xoffset=-3 yoffset=12 xadvance=5 page=0 -char id=185 x=84 y=180 width=11 height=12 xoffset=-3 yoffset=2 xadvance=5 page=0 -char id=186 x=71 y=180 width=12 height=12 xoffset=-3 yoffset=2 xadvance=6 page=0 -char id=187 x=33 y=166 width=15 height=13 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=188 x=171 y=80 width=19 height=16 xoffset=-3 yoffset=2 xadvance=12 page=0 -char id=189 x=231 y=79 width=18 height=16 xoffset=-3 yoffset=2 xadvance=12 page=0 -char id=190 x=131 y=80 width=19 height=16 xoffset=-3 yoffset=2 xadvance=12 page=0 -char id=191 x=14 y=149 width=12 height=16 xoffset=-3 yoffset=5 xadvance=6 page=0 -char id=192 x=72 y=0 width=17 height=20 xoffset=-4 yoffset=-2 xadvance=9 page=0 -char id=193 x=126 y=0 width=17 height=20 xoffset=-4 yoffset=-2 xadvance=9 page=0 -char id=194 x=108 y=0 width=17 height=20 xoffset=-4 yoffset=-2 xadvance=9 page=0 -char id=195 x=90 y=0 width=17 height=20 xoffset=-4 yoffset=-2 xadvance=9 page=0 -char id=196 x=36 y=42 width=17 height=19 xoffset=-4 yoffset=-1 xadvance=9 page=0 -char id=197 x=226 y=21 width=17 height=19 xoffset=-4 yoffset=-1 xadvance=9 page=0 -char id=198 x=110 y=80 width=20 height=16 xoffset=-3 yoffset=2 xadvance=14 page=0 -char id=199 x=104 y=42 width=15 height=19 xoffset=-3 yoffset=2 xadvance=9 page=0 -char id=200 x=60 y=21 width=14 height=20 xoffset=-3 yoffset=-2 xadvance=8 page=0 -char id=201 x=15 y=21 width=14 height=20 xoffset=-3 yoffset=-2 xadvance=8 page=0 -char id=202 x=30 y=21 width=14 height=20 xoffset=-3 yoffset=-2 xadvance=8 page=0 -char id=203 x=120 y=42 width=14 height=19 xoffset=-3 yoffset=-1 xadvance=8 page=0 -char id=204 x=215 y=21 width=10 height=20 xoffset=-3 yoffset=-2 xadvance=4 page=0 -char id=205 x=245 y=0 width=10 height=20 xoffset=-3 yoffset=-2 xadvance=4 page=0 -char id=206 x=168 y=21 width=12 height=20 xoffset=-4 yoffset=-2 xadvance=4 page=0 -char id=207 x=165 y=42 width=12 height=19 xoffset=-4 yoffset=-1 xadvance=4 page=0 -char id=208 x=36 y=98 width=17 height=16 xoffset=-4 yoffset=2 xadvance=10 page=0 -char id=209 x=195 y=0 width=16 height=20 xoffset=-3 yoffset=-2 xadvance=10 page=0 -char id=210 x=54 y=0 width=17 height=20 xoffset=-3 yoffset=-2 xadvance=11 page=0 -char id=211 x=36 y=0 width=17 height=20 xoffset=-3 yoffset=-2 xadvance=11 page=0 -char id=212 x=0 y=0 width=17 height=20 xoffset=-3 yoffset=-2 xadvance=11 page=0 -char id=213 x=18 y=0 width=17 height=20 xoffset=-3 yoffset=-2 xadvance=11 page=0 -char id=214 x=0 y=42 width=17 height=19 xoffset=-3 yoffset=-1 xadvance=11 page=0 -char id=215 x=0 y=180 width=14 height=12 xoffset=-3 yoffset=5 xadvance=8 page=0 -char id=216 x=54 y=98 width=17 height=16 xoffset=-3 yoffset=2 xadvance=11 page=0 -char id=217 x=178 y=0 width=16 height=20 xoffset=-3 yoffset=-2 xadvance=10 page=0 -char id=218 x=161 y=0 width=16 height=20 xoffset=-3 yoffset=-2 xadvance=10 page=0 -char id=219 x=144 y=0 width=16 height=20 xoffset=-3 yoffset=-2 xadvance=10 page=0 -char id=220 x=71 y=42 width=16 height=19 xoffset=-3 yoffset=-1 xadvance=10 page=0 -char id=221 x=212 y=0 width=16 height=20 xoffset=-4 yoffset=-2 xadvance=8 page=0 -char id=222 x=82 y=115 width=15 height=16 xoffset=-3 yoffset=2 xadvance=9 page=0 -char id=223 x=0 y=62 width=15 height=17 xoffset=-3 yoffset=1 xadvance=9 page=0 -char id=224 x=139 y=62 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=225 x=154 y=62 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=226 x=169 y=62 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=227 x=215 y=42 width=14 height=18 xoffset=-3 yoffset=0 xadvance=8 page=0 -char id=228 x=225 y=130 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=229 x=184 y=61 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=230 x=210 y=147 width=18 height=13 xoffset=-3 yoffset=5 xadvance=12 page=0 -char id=231 x=240 y=130 width=13 height=16 xoffset=-3 yoffset=5 xadvance=7 page=0 -char id=232 x=79 y=62 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=233 x=199 y=61 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=234 x=214 y=61 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=235 x=223 y=113 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=236 x=245 y=39 width=10 height=17 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=237 x=99 y=80 width=10 height=17 xoffset=-3 yoffset=1 xadvance=4 page=0 -char id=238 x=73 y=80 width=12 height=17 xoffset=-4 yoffset=1 xadvance=4 page=0 -char id=239 x=40 y=149 width=12 height=16 xoffset=-4 yoffset=2 xadvance=4 page=0 -char id=240 x=229 y=61 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=241 x=230 y=41 width=14 height=18 xoffset=-3 yoffset=0 xadvance=8 page=0 -char id=242 x=32 y=62 width=15 height=17 xoffset=-3 yoffset=1 xadvance=9 page=0 -char id=243 x=16 y=62 width=15 height=17 xoffset=-3 yoffset=1 xadvance=9 page=0 -char id=244 x=48 y=62 width=15 height=17 xoffset=-3 yoffset=1 xadvance=9 page=0 -char id=245 x=199 y=42 width=15 height=18 xoffset=-3 yoffset=0 xadvance=9 page=0 -char id=246 x=162 y=114 width=15 height=16 xoffset=-3 yoffset=2 xadvance=9 page=0 -char id=247 x=165 y=148 width=14 height=14 xoffset=-3 yoffset=4 xadvance=8 page=0 -char id=248 x=65 y=166 width=15 height=13 xoffset=-3 yoffset=5 xadvance=9 page=0 -char id=249 x=0 y=80 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=250 x=15 y=80 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=251 x=30 y=80 width=14 height=17 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=252 x=180 y=131 width=14 height=16 xoffset=-3 yoffset=2 xadvance=8 page=0 -char id=253 x=229 y=0 width=15 height=20 xoffset=-4 yoffset=1 xadvance=7 page=0 -char id=254 x=0 y=21 width=14 height=20 xoffset=-3 yoffset=1 xadvance=8 page=0 -char id=255 x=88 y=42 width=15 height=19 xoffset=-4 yoffset=2 xadvance=7 page=0 - page=0 - page=0 - page=0 - page=0 - page=0 \ No newline at end of file diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button.dds deleted file mode 100644 index e10e4d336e..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_minus.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_minus.tga deleted file mode 100644 index a3a7efd560..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_minus.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_plus.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_plus.tga deleted file mode 100644 index d01c27f335..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_plus.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_add.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_add.dds deleted file mode 100644 index 162cb333c4..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_add.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_left.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_left.tga deleted file mode 100644 index eb997b07a0..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_left.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_remove.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_remove.dds deleted file mode 100644 index 8f67de5001..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_remove.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_right.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_right.tga deleted file mode 100644 index 3e8130ec73..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_button_small_right.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_channelback.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_channelback.tga deleted file mode 100644 index ef4a704c10..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_channelback.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_checkbox_small_ticked.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_checkbox_small_ticked.dds deleted file mode 100644 index 2a83e06f09..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_checkbox_small_ticked.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_checkbox_small_unticked.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_checkbox_small_unticked.dds deleted file mode 100644 index ed64439bce..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_checkbox_small_unticked.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_collapsable_background.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_collapsable_background.tga deleted file mode 100644 index c18d649cb8..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_collapsable_background.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_dropdown.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_dropdown.tga deleted file mode 100644 index e4887c859f..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_dropdown.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_expand_button.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_expand_button.dds deleted file mode 100644 index 8129af4603..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_expand_button.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_frame.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_frame.tga deleted file mode 100644 index 148dc115da..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_frame.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_main_close_button.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_main_close_button.dds deleted file mode 100644 index e2231b5f1a..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_main_close_button.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_pixel.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_pixel.tga deleted file mode 100644 index 1fdf720531..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_pixel.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderbutton.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderbutton.tga deleted file mode 100644 index b215da9d18..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderbutton.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderleft.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderleft.tga deleted file mode 100644 index 2bc527cd74..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderleft.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderright.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderright.tga deleted file mode 100644 index b0ca4677d8..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_sliderright.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_slidertrack.tga b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_slidertrack.tga deleted file mode 100644 index 8969db051f..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_slidertrack.tga and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_tiled_window_1b_thin_border.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_tiled_window_1b_thin_border.dds deleted file mode 100644 index dfed61d9e7..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_tiled_window_1b_thin_border.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_tooltip_tile.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_tooltip_tile.dds deleted file mode 100644 index 0d6a912efe..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_tooltip_tile.dds and /dev/null differ diff --git a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_transp_white.dds b/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_transp_white.dds deleted file mode 100644 index 50863ddb47..0000000000 Binary files a/project/ck3/base_game/tweakergui_assets/gfx/interface/tweaker_transp_white.dds and /dev/null differ